From fe2535e22349dbb377b1991750bc2e6ec0b9970d Mon Sep 17 00:00:00 2001 From: Matt <5638426+mattbruv@users.noreply.github.com> Date: Mon, 31 Aug 2020 12:22:53 -0400 Subject: [PATCH 1/6] rename global function symbols --- asm/Core/p2/iAnim.s | 70 +- asm/Core/p2/iAnimSKB.s | 18 +- asm/Core/p2/iCollide.s | 162 +- asm/Core/p2/iCutscene.s | 76 +- asm/Core/p2/iEnv.s | 74 +- asm/Core/p2/iFMV.s | 266 +- asm/Core/p2/iFX.s | 44 +- asm/Core/p2/iFile.s | 100 +- asm/Core/p2/iLight.s | 62 +- asm/Core/p2/iMath3.s | 74 +- asm/Core/p2/iMemMgr.s | 8 +- asm/Core/p2/iMix.s | 58 +- asm/Core/p2/iModel.s | 240 +- asm/Core/p2/iMorph.s | 60 +- asm/Core/p2/iPad.s | 46 +- asm/Core/p2/iParMgr.s | 124 +- asm/Core/p2/iScrFX.s | 146 +- asm/Core/p2/iSnd.s | 440 +- asm/Core/p2/iSystem.s | 180 +- asm/Core/p2/iTRC.s | 322 +- asm/Core/p2/iTime.s | 94 +- asm/Core/p2/isavegame.s | 302 +- asm/Core/p2/ngcrad3d.s | 68 +- asm/Core/x/iCamera.s | 142 +- asm/Core/x/xAnim.s | 254 +- asm/Core/x/xBase.s | 26 +- asm/Core/x/xBehaveGoalSimple.s | 12 +- asm/Core/x/xBehaveMgr.s | 312 +- asm/Core/x/xBehaviour.s | 20 +- asm/Core/x/xBound.s | 76 +- asm/Core/x/xCamera.s | 290 +- asm/Core/x/xClimate.s | 66 +- asm/Core/x/xClumpColl.s | 38 +- asm/Core/x/xCollide.s | 282 +- asm/Core/x/xCollideFast.s | 18 +- asm/Core/x/xCounter.s | 46 +- asm/Core/x/xCurveAsset.s | 4 +- asm/Core/x/xCutscene.s | 156 +- asm/Core/x/xDebug.s | 28 +- asm/Core/x/xDecal.s | 94 +- asm/Core/x/xEnt.s | 442 +- asm/Core/x/xEntBoulder.s | 440 +- asm/Core/x/xEntDrive.s | 54 +- asm/Core/x/xEntMotion.s | 244 +- asm/Core/x/xEnv.s | 24 +- asm/Core/x/xEvent.s | 74 +- asm/Core/x/xFFX.s | 72 +- asm/Core/x/xFX.s | 678 +-- asm/Core/x/xFactory.s | 62 +- asm/Core/x/xFog.s | 42 +- asm/Core/x/xFont.s | 476 +- asm/Core/x/xGrid.s | 80 +- asm/Core/x/xGroup.s | 72 +- asm/Core/x/xHud.s | 216 +- asm/Core/x/xHudFontMeter.s | 42 +- asm/Core/x/xHudMeter.s | 56 +- asm/Core/x/xHudModel.s | 46 +- asm/Core/x/xHudText.s | 46 +- asm/Core/x/xHudUnitMeter.s | 42 +- asm/Core/x/xIni.s | 40 +- asm/Core/x/xJSP.s | 52 +- asm/Core/x/xJaw.s | 14 +- asm/Core/x/xLaserBolt.s | 150 +- asm/Core/x/xLightKit.s | 54 +- asm/Core/x/xMath.s | 78 +- asm/Core/x/xMath3.s | 178 +- asm/Core/x/xMemMgr.s | 90 +- asm/Core/x/xModel.s | 192 +- asm/Core/x/xModelBucket.s | 206 +- asm/Core/x/xMorph.s | 18 +- asm/Core/x/xMovePoint.s | 54 +- asm/Core/x/xNPCBasic.s | 68 +- asm/Core/x/xPad.s | 86 +- asm/Core/x/xPar.s | 16 +- asm/Core/x/xParCmd.s | 106 +- asm/Core/x/xParEmitter.s | 162 +- asm/Core/x/xParEmitterType.s | 242 +- asm/Core/x/xParGroup.s | 74 +- asm/Core/x/xParMgr.s | 28 +- asm/Core/x/xParSys.s | 112 +- asm/Core/x/xPartition.s | 50 +- asm/Core/x/xPtankPool.s | 48 +- asm/Core/x/xQuickCull.s | 52 +- asm/Core/x/xRMemData.s | 26 +- asm/Core/x/xRenderState.s | 20 +- asm/Core/x/xSFX.s | 72 +- asm/Core/x/xScene.s | 176 +- asm/Core/x/xScrFx.s | 220 +- asm/Core/x/xShadow.s | 456 +- asm/Core/x/xShadowSimple.s | 98 +- asm/Core/x/xSkyDome.s | 20 +- asm/Core/x/xSnd.s | 214 +- asm/Core/x/xSpline.s | 42 +- asm/Core/x/xString.s | 52 +- asm/Core/x/xSurface.s | 34 +- asm/Core/x/xTRC.s | 46 +- asm/Core/x/xTimer.s | 46 +- asm/Core/x/xUpdateCull.s | 26 +- asm/Core/x/xVec3.s | 16 +- asm/Core/x/xVolume.s | 28 +- asm/Core/x/xbinio.s | 32 +- asm/Core/x/xhipio.s | 6 +- asm/Core/x/xordarray.s | 38 +- asm/Core/x/xpkrsvc.s | 116 +- asm/Core/x/xsavegame.s | 564 +- asm/Core/x/xserializer.s | 198 +- asm/Core/x/xstransvc.s | 96 +- asm/Core/x/xutil.s | 34 +- asm/Game/zActionLine.s | 24 +- asm/Game/zAnimList.s | 54 +- asm/Game/zAssetTypes.s | 114 +- asm/Game/zBusStop.s | 66 +- asm/Game/zCamMarker.s | 24 +- asm/Game/zCamera.s | 204 +- asm/Game/zCameraFly.s | 44 +- asm/Game/zCameraTweak.s | 58 +- asm/Game/zCollGeom.s | 42 +- asm/Game/zCombo.s | 82 +- asm/Game/zConditional.s | 46 +- asm/Game/zCutsceneMgr.s | 152 +- asm/Game/zDiscoFloor.s | 198 +- asm/Game/zDispatcher.s | 214 +- asm/Game/zEGenerator.s | 124 +- asm/Game/zEnt.s | 296 +- asm/Game/zEntButton.s | 138 +- asm/Game/zEntCruiseBubble.s | 500 +- asm/Game/zEntDestructObj.s | 154 +- asm/Game/zEntHangable.s | 106 +- asm/Game/zEntPickup.s | 376 +- asm/Game/zEntPlayer.s | 4368 +++++++------- asm/Game/zEntPlayerBungeeState.s | 326 +- asm/Game/zEntPlayerOOBState.s | 232 +- asm/Game/zEntSimpleObj.s | 142 +- asm/Game/zEntTeleportBox.s | 276 +- asm/Game/zEntTrigger.s | 64 +- asm/Game/zEnv.s | 90 +- asm/Game/zEvent.s | 4 +- asm/Game/zFMV.s | 20 +- asm/Game/zFX.s | 464 +- asm/Game/zFeet.s | 20 +- asm/Game/zGame.s | 494 +- asm/Game/zGameExtras.s | 152 +- asm/Game/zGameState.s | 66 +- asm/Game/zGoo.s | 44 +- asm/Game/zGrid.s | 102 +- asm/Game/zGust.s | 90 +- asm/Game/zHud.s | 90 +- asm/Game/zLOD.s | 34 +- asm/Game/zLasso.s | 140 +- asm/Game/zLight.s | 102 +- asm/Game/zLightEffect.s | 16 +- asm/Game/zLightning.s | 252 +- asm/Game/zMain.s | 942 +-- asm/Game/zMenu.s | 266 +- asm/Game/zMovePoint.s | 66 +- asm/Game/zMusic.s | 108 +- asm/Game/zNPCFXCinematic.s | 326 +- asm/Game/zNPCGlyph.s | 214 +- asm/Game/zNPCGoalAmbient.s | 182 +- asm/Game/zNPCGoalBoss.s | 58 +- asm/Game/zNPCGoalCommon.s | 34 +- asm/Game/zNPCGoalDuplotron.s | 90 +- asm/Game/zNPCGoalRobo.s | 2540 ++++---- asm/Game/zNPCGoalScript.s | 28 +- asm/Game/zNPCGoalStd.s | 444 +- asm/Game/zNPCGoalSubBoss.s | 30 +- asm/Game/zNPCGoalTiki.s | 52 +- asm/Game/zNPCGoalVillager.s | 328 +- asm/Game/zNPCGoals.s | 6 +- asm/Game/zNPCHazard.s | 1448 ++--- asm/Game/zNPCMessenger.s | 110 +- asm/Game/zNPCMgr.s | 298 +- asm/Game/zNPCSndTable.s | 50 +- asm/Game/zNPCSpawner.s | 286 +- asm/Game/zNPCSupplement.s | 550 +- asm/Game/zNPCSupport.s | 582 +- asm/Game/zNPCTypeAmbient.s | 260 +- asm/Game/zNPCTypeBoss.s | 52 +- asm/Game/zNPCTypeBossPatrick.s | 1060 ++-- asm/Game/zNPCTypeBossPlankton.s | 722 +-- asm/Game/zNPCTypeBossSB1.s | 178 +- asm/Game/zNPCTypeBossSB2.s | 840 +-- asm/Game/zNPCTypeBossSandy.s | 764 +-- asm/Game/zNPCTypeCommon.s | 932 +-- asm/Game/zNPCTypeDuplotron.s | 208 +- asm/Game/zNPCTypeDutchman.s | 860 +-- asm/Game/zNPCTypeKingJelly.s | 778 +-- asm/Game/zNPCTypePrawn.s | 714 +-- asm/Game/zNPCTypeRobot.s | 2136 +++---- asm/Game/zNPCTypeSubBoss.s | 46 +- asm/Game/zNPCTypeTest.s | 32 +- asm/Game/zNPCTypeTiki.s | 292 +- asm/Game/zNPCTypeVillager.s | 750 +-- asm/Game/zNPCTypes.s | 50 +- asm/Game/zParCmd.s | 50 +- asm/Game/zParEmitter.s | 12 +- asm/Game/zParPTank.s | 198 +- asm/Game/zPendulum.s | 68 +- asm/Game/zPickupTable.s | 6 +- asm/Game/zPlatform.s | 298 +- asm/Game/zPortal.s | 34 +- asm/Game/zRenderState.s | 152 +- asm/Game/zRumble.s | 82 +- asm/Game/zSaveLoad.s | 1058 ++-- asm/Game/zScene.s | 1384 ++--- asm/Game/zScript.s | 44 +- asm/Game/zShrapnel.s | 402 +- asm/Game/zSurface.s | 140 +- asm/Game/zTalkBox.s | 342 +- asm/Game/zTaskBox.s | 178 +- asm/Game/zTaxi.s | 94 +- asm/Game/zTextBox.s | 128 +- asm/Game/zThrown.s | 184 +- asm/Game/zUI.s | 416 +- asm/Game/zUIFont.s | 136 +- asm/Game/zVar.s | 102 +- asm/ODEGdev/OdemuExi2.s | 1106 ++-- asm/bink/bink.s | 852 +-- asm/dolphin/dolphin.s | 5780 +++++++++--------- asm/rwsdk/rwsdk.s | 9520 +++++++++++++++--------------- 220 files changed, 33017 insertions(+), 33017 deletions(-) diff --git a/asm/Core/p2/iAnim.s b/asm/Core/p2/iAnim.s index 72bc7826c..eb57e553a 100644 --- a/asm/Core/p2/iAnim.s +++ b/asm/Core/p2/iAnim.s @@ -9,7 +9,7 @@ func_800BE470: /* 800BE478 000BB278 90 01 00 14 */ stw r0, 0x14(r1) /* 800BE47C 000BB27C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800BE480 000BB280 7C 7F 1B 78 */ mr r31, r3 -/* 800BE484 000BB284 48 05 A4 B1 */ bl func_80118934 +/* 800BE484 000BB284 48 05 A4 B1 */ bl Init__7xVolumeFP12xVolumeAsset /* 800BE488 000BB288 3C 60 80 0C */ lis r3, lbl_800BE8E8@ha /* 800BE48C 000BB28C 38 03 E8 E8 */ addi r0, r3, lbl_800BE8E8@l /* 800BE490 000BB290 90 1F 00 0C */ stw r0, 0xc(r31) @@ -19,8 +19,8 @@ func_800BE470: /* 800BE4A0 000BB2A0 38 21 00 10 */ addi r1, r1, 0x10 /* 800BE4A4 000BB2A4 4E 80 00 20 */ blr -.global func_800BE4A8 -func_800BE4A8: +.global zVolumeInit__Fv +zVolumeInit__Fv: /* 800BE4A8 000BB2A8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800BE4AC 000BB2AC 7C 08 02 A6 */ mflr r0 /* 800BE4B0 000BB2B0 3C 60 56 4F */ lis r3, 0x564F4C55@ha @@ -28,7 +28,7 @@ func_800BE4A8: /* 800BE4B8 000BB2B8 38 63 4C 55 */ addi r3, r3, 0x564F4C55@l /* 800BE4BC 000BB2BC 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800BE4C0 000BB2C0 93 C1 00 18 */ stw r30, 0x18(r1) -/* 800BE4C4 000BB2C4 4B F8 D3 55 */ bl func_8004B818 +/* 800BE4C4 000BB2C4 4B F8 D3 55 */ bl xSTAssetCountByType__FUi /* 800BE4C8 000BB2C8 B0 6D 91 74 */ sth r3, lbl_803CBA74-_SDA_BASE_(r13) /* 800BE4CC 000BB2CC A0 0D 91 74 */ lhz r0, lbl_803CBA74-_SDA_BASE_(r13) /* 800BE4D0 000BB2D0 28 00 00 00 */ cmplwi r0, 0 @@ -36,7 +36,7 @@ func_800BE4A8: /* 800BE4D8 000BB2D8 1C 80 00 14 */ mulli r4, r0, 0x14 /* 800BE4DC 000BB2DC 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 800BE4E0 000BB2E0 38 A0 00 00 */ li r5, 0 -/* 800BE4E4 000BB2E4 4B F7 54 5D */ bl func_80033940 +/* 800BE4E4 000BB2E4 4B F7 54 5D */ bl xMemAlloc__FUiUii /* 800BE4E8 000BB2E8 90 6D 91 70 */ stw r3, lbl_803CBA70-_SDA_BASE_(r13) /* 800BE4EC 000BB2EC 3B C0 00 00 */ li r30, 0 /* 800BE4F0 000BB2F0 3F E0 56 4F */ lis r31, 0x564f @@ -45,7 +45,7 @@ lbl_800BE4F8: /* 800BE4F8 000BB2F8 38 7F 4C 55 */ addi r3, r31, 0x4c55 /* 800BE4FC 000BB2FC 57 C4 04 3E */ clrlwi r4, r30, 0x10 /* 800BE500 000BB300 38 A1 00 08 */ addi r5, r1, 8 -/* 800BE504 000BB304 4B F8 D3 9D */ bl func_8004B8A0 +/* 800BE504 000BB304 4B F8 D3 9D */ bl xSTFindAssetByType__FUiiPUi /* 800BE508 000BB308 57 C0 04 3E */ clrlwi r0, r30, 0x10 /* 800BE50C 000BB30C 80 AD 91 70 */ lwz r5, lbl_803CBA70-_SDA_BASE_(r13) /* 800BE510 000BB310 1C 00 00 14 */ mulli r0, r0, 0x14 @@ -70,8 +70,8 @@ lbl_800BE540: /* 800BE550 000BB350 38 21 00 20 */ addi r1, r1, 0x20 /* 800BE554 000BB354 4E 80 00 20 */ blr -.global func_800BE558 -func_800BE558: +.global zVolumeSetup__Fv +zVolumeSetup__Fv: /* 800BE558 000BB358 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BE55C 000BB35C 7C 08 02 A6 */ mflr r0 /* 800BE560 000BB360 90 01 00 14 */ stw r0, 0x14(r1) @@ -85,7 +85,7 @@ lbl_800BE578: /* 800BE57C 000BB37C 38 1F 00 10 */ addi r0, r31, 0x10 /* 800BE580 000BB380 7C 63 00 2E */ lwzx r3, r3, r0 /* 800BE584 000BB384 38 63 00 0C */ addi r3, r3, 0xc -/* 800BE588 000BB388 4B F7 E6 99 */ bl func_8003CC20 +/* 800BE588 000BB388 4B F7 E6 99 */ bl xQuickCullForEverything__FP7xQCData /* 800BE58C 000BB38C 3B FF 00 14 */ addi r31, r31, 0x14 /* 800BE590 000BB390 3B DE 00 01 */ addi r30, r30, 1 lbl_800BE594: @@ -99,16 +99,16 @@ lbl_800BE594: /* 800BE5B0 000BB3B0 38 21 00 10 */ addi r1, r1, 0x10 /* 800BE5B4 000BB3B4 4E 80 00 20 */ blr -.global func_800BE5B8 -func_800BE5B8: +.global zVolumeGetVolume__FUs +zVolumeGetVolume__FUs: /* 800BE5B8 000BB3B8 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 800BE5BC 000BB3BC 80 6D 91 70 */ lwz r3, lbl_803CBA70-_SDA_BASE_(r13) /* 800BE5C0 000BB3C0 1C 00 00 14 */ mulli r0, r0, 0x14 /* 800BE5C4 000BB3C4 7C 63 02 14 */ add r3, r3, r0 /* 800BE5C8 000BB3C8 4E 80 00 20 */ blr -.global func_800BE5CC -func_800BE5CC: +.global zVolume_OccludePrecalc__FP5xVec3 +zVolume_OccludePrecalc__FP5xVec3: /* 800BE5CC 000BB3CC 94 21 FF 00 */ stwu r1, -0x100(r1) /* 800BE5D0 000BB3D0 7C 08 02 A6 */ mflr r0 /* 800BE5D4 000BB3D4 90 01 01 04 */ stw r0, 0x104(r1) @@ -181,14 +181,14 @@ lbl_800BE61C: /* 800BE6DC 000BB4DC 4B F5 69 B1 */ bl func_8001508C /* 800BE6E0 000BB4E0 7F 43 D3 78 */ mr r3, r26 /* 800BE6E4 000BB4E4 7F 44 D3 78 */ mr r4, r26 -/* 800BE6E8 000BB4E8 4B F8 FC 09 */ bl func_8004E2F0 +/* 800BE6E8 000BB4E8 4B F8 FC 09 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800BE6EC 000BB4EC 7F 43 D3 78 */ mr r3, r26 /* 800BE6F0 000BB4F0 38 81 00 60 */ addi r4, r1, 0x60 -/* 800BE6F4 000BB4F4 4B F8 FD FD */ bl func_8004E4F0 +/* 800BE6F4 000BB4F4 4B F8 FD FD */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800BE6F8 000BB4F8 FF E0 08 90 */ fmr f31, f1 /* 800BE6FC 000BB4FC 7F 43 D3 78 */ mr r3, r26 /* 800BE700 000BB500 7F 24 CB 78 */ mr r4, r25 -/* 800BE704 000BB504 4B F8 FD ED */ bl func_8004E4F0 +/* 800BE704 000BB504 4B F8 FD ED */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800BE708 000BB508 FF C0 08 90 */ fmr f30, f1 /* 800BE70C 000BB50C FC 1E F8 40 */ fcmpo cr0, f30, f31 /* 800BE710 000BB510 40 81 00 18 */ ble lbl_800BE728 @@ -228,7 +228,7 @@ lbl_800BE758: /* 800BE790 000BB590 4B F5 68 FD */ bl func_8001508C /* 800BE794 000BB594 7E C3 B3 78 */ mr r3, r22 /* 800BE798 000BB598 7E C4 B3 78 */ mr r4, r22 -/* 800BE79C 000BB59C 4B F8 FB 55 */ bl func_8004E2F0 +/* 800BE79C 000BB59C 4B F8 FB 55 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800BE7A0 000BB5A0 3A 73 00 01 */ addi r19, r19, 1 /* 800BE7A4 000BB5A4 3A D6 00 10 */ addi r22, r22, 0x10 /* 800BE7A8 000BB5A8 2C 13 00 04 */ cmpwi r19, 4 @@ -236,11 +236,11 @@ lbl_800BE758: /* 800BE7B0 000BB5B0 41 80 FF A8 */ blt lbl_800BE758 /* 800BE7B4 000BB5B4 38 61 00 20 */ addi r3, r1, 0x20 /* 800BE7B8 000BB5B8 38 81 00 60 */ addi r4, r1, 0x60 -/* 800BE7BC 000BB5BC 4B F8 FD 35 */ bl func_8004E4F0 +/* 800BE7BC 000BB5BC 4B F8 FD 35 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800BE7C0 000BB5C0 FF E0 08 90 */ fmr f31, f1 /* 800BE7C4 000BB5C4 7F A4 EB 78 */ mr r4, r29 /* 800BE7C8 000BB5C8 38 61 00 20 */ addi r3, r1, 0x20 -/* 800BE7CC 000BB5CC 4B F8 FD 25 */ bl func_8004E4F0 +/* 800BE7CC 000BB5CC 4B F8 FD 25 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800BE7D0 000BB5D0 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 800BE7D4 000BB5D4 40 81 00 28 */ ble lbl_800BE7FC /* 800BE7D8 000BB5D8 3A E0 00 00 */ li r23, 0 @@ -258,7 +258,7 @@ lbl_800BE7FC: lbl_800BE800: /* 800BE800 000BB600 7E A3 AB 78 */ mr r3, r21 /* 800BE804 000BB604 7E 84 A3 78 */ mr r4, r20 -/* 800BE808 000BB608 4B F8 FC E9 */ bl func_8004E4F0 +/* 800BE808 000BB608 4B F8 FC E9 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800BE80C 000BB60C 3A D6 00 01 */ addi r22, r22, 1 /* 800BE810 000BB610 D0 35 00 0C */ stfs f1, 0xc(r21) /* 800BE814 000BB614 2C 16 00 04 */ cmpwi r22, 4 @@ -332,7 +332,7 @@ lbl_800BE90C: /* 800BE914 000BB714 48 00 00 74 */ b lbl_800BE988 lbl_800BE918: /* 800BE918 000BB718 7C 83 23 78 */ mr r3, r4 -/* 800BE91C 000BB71C 48 05 A0 79 */ bl func_80118994 +/* 800BE91C 000BB71C 48 05 A0 79 */ bl Reset__7xVolumeFv /* 800BE920 000BB720 48 00 00 C0 */ b lbl_800BE9E0 lbl_800BE924: /* 800BE924 000BB724 80 AD 91 78 */ lwz r5, lbl_803CBA78-_SDA_BASE_(r13) @@ -397,34 +397,34 @@ lbl_800BE9E4: /* 800BE9EC 000BB7EC 38 21 00 10 */ addi r1, r1, 0x10 /* 800BE9F0 000BB7F0 4E 80 00 20 */ blr -.global func_800BE9F4 -func_800BE9F4: +.global iAnimInit__Fv +iAnimInit__Fv: /* 800BE9F4 000BB7F4 4E 80 00 20 */ blr -.global func_800BE9F8 -func_800BE9F8: +.global iAnimEval__FPvfUiP5xVec3P5xQuat +iAnimEval__FPvfUiP5xVec3P5xQuat: /* 800BE9F8 000BB7F8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BE9FC 000BB7FC 7C 08 02 A6 */ mflr r0 /* 800BEA00 000BB800 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BEA04 000BB804 48 00 07 BD */ bl func_800BF1C0 +/* 800BEA04 000BB804 48 00 07 BD */ bl iAnimEvalSKB__FP14iAnimSKBHeaderfUiP5xVec3P5xQuat /* 800BEA08 000BB808 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BEA0C 000BB80C 7C 08 03 A6 */ mtlr r0 /* 800BEA10 000BB810 38 21 00 10 */ addi r1, r1, 0x10 /* 800BEA14 000BB814 4E 80 00 20 */ blr -.global func_800BEA18 -func_800BEA18: +.global iAnimDuration__FPv +iAnimDuration__FPv: /* 800BEA18 000BB818 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BEA1C 000BB81C 7C 08 02 A6 */ mflr r0 /* 800BEA20 000BB820 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BEA24 000BB824 48 00 0D 8D */ bl func_800BF7B0 +/* 800BEA24 000BB824 48 00 0D 8D */ bl iAnimDurationSKB__FP14iAnimSKBHeader /* 800BEA28 000BB828 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BEA2C 000BB82C 7C 08 03 A6 */ mtlr r0 /* 800BEA30 000BB830 38 21 00 10 */ addi r1, r1, 0x10 /* 800BEA34 000BB834 4E 80 00 20 */ blr -.global func_800BEA38 -func_800BEA38: +.global iAnimBoneCount__FPv +iAnimBoneCount__FPv: /* 800BEA38 000BB838 80 83 00 00 */ lwz r4, 0(r3) /* 800BEA3C 000BB83C 3C 04 CE BE */ addis r0, r4, 0xcebe /* 800BEA40 000BB840 28 00 4B 53 */ cmplwi r0, 0x4b53 @@ -435,8 +435,8 @@ lbl_800BEA50: /* 800BEA50 000BB850 38 60 00 00 */ li r3, 0 /* 800BEA54 000BB854 4E 80 00 20 */ blr -.global func_800BEA58 -func_800BEA58: +.global iAnimBlend__FffPUsPfUiP5xVec3P5xQuatP5xVec3P5xQuatP5xVec3P5xQuat +iAnimBlend__FffPUsPfUiP5xVec3P5xQuatP5xVec3P5xQuatP5xVec3P5xQuat: /* 800BEA58 000BB858 94 21 FF 20 */ stwu r1, -0xe0(r1) /* 800BEA5C 000BB85C 7C 08 02 A6 */ mflr r0 /* 800BEA60 000BB860 90 01 00 E4 */ stw r0, 0xe4(r1) @@ -513,7 +513,7 @@ lbl_800BEB60: /* 800BEB60 000BB960 7F 03 C3 78 */ mr r3, r24 /* 800BEB64 000BB964 7F A4 EB 78 */ mr r4, r29 /* 800BEB68 000BB968 38 A1 00 40 */ addi r5, r1, 0x40 -/* 800BEB6C 000BB96C 48 16 FA 11 */ bl func_8022E57C +/* 800BEB6C 000BB96C 48 16 FA 11 */ bl RtQuatSetupSlerpCache /* 800BEB70 000BB970 C0 02 96 40 */ lfs f0, lbl_803CDFC0-_SDA2_BASE_(r2) /* 800BEB74 000BB974 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800BEB78 000BB978 4C 40 13 82 */ cror 2, 0, 2 @@ -819,7 +819,7 @@ lbl_800BEFB8: /* 800BEFC0 000BBDC0 7F 03 C3 78 */ mr r3, r24 /* 800BEFC4 000BBDC4 7F A4 EB 78 */ mr r4, r29 /* 800BEFC8 000BBDC8 38 A1 00 18 */ addi r5, r1, 0x18 -/* 800BEFCC 000BBDCC 48 16 F5 B1 */ bl func_8022E57C +/* 800BEFCC 000BBDCC 48 16 F5 B1 */ bl RtQuatSetupSlerpCache /* 800BEFD0 000BBDD0 C0 02 96 40 */ lfs f0, lbl_803CDFC0-_SDA2_BASE_(r2) /* 800BEFD4 000BBDD4 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800BEFD8 000BBDD8 4C 40 13 82 */ cror 2, 0, 2 diff --git a/asm/Core/p2/iAnimSKB.s b/asm/Core/p2/iAnimSKB.s index e716924eb..b119c411f 100644 --- a/asm/Core/p2/iAnimSKB.s +++ b/asm/Core/p2/iAnimSKB.s @@ -2,8 +2,8 @@ .section .text # 0x800BE470 - 0x800C0138 -.global func_800BF1C0 -func_800BF1C0: +.global iAnimEvalSKB__FP14iAnimSKBHeaderfUiP5xVec3P5xQuat +iAnimEvalSKB__FP14iAnimSKBHeaderfUiP5xVec3P5xQuat: /* 800BF1C0 000BBFC0 94 21 FE F0 */ stwu r1, -0x110(r1) /* 800BF1C4 000BBFC4 7C 08 02 A6 */ mflr r0 /* 800BF1C8 000BBFC8 90 01 01 14 */ stw r0, 0x114(r1) @@ -251,7 +251,7 @@ lbl_800BF424: /* 800BF560 000BC360 EC 00 08 28 */ fsubs f0, f0, f1 /* 800BF564 000BC364 EC 02 00 32 */ fmuls f0, f2, f0 /* 800BF568 000BC368 D0 01 00 14 */ stfs f0, 0x14(r1) -/* 800BF56C 000BC36C 48 16 F0 11 */ bl func_8022E57C +/* 800BF56C 000BC36C 48 16 F0 11 */ bl RtQuatSetupSlerpCache /* 800BF570 000BC370 C0 02 96 70 */ lfs f0, lbl_803CDFF0-_SDA2_BASE_(r2) /* 800BF574 000BC374 FC 1C 00 40 */ fcmpo cr0, f28, f0 /* 800BF578 000BC378 4C 40 13 82 */ cror 2, 0, 2 @@ -403,8 +403,8 @@ lbl_800BF774: /* 800BF7A8 000BC5A8 38 21 01 10 */ addi r1, r1, 0x110 /* 800BF7AC 000BC5AC 4E 80 00 20 */ blr -.global func_800BF7B0 -func_800BF7B0: +.global iAnimDurationSKB__FP14iAnimSKBHeader +iAnimDurationSKB__FP14iAnimSKBHeader: /* 800BF7B0 000BC5B0 80 83 00 0C */ lwz r4, 0xc(r3) /* 800BF7B4 000BC5B4 A0 03 00 0A */ lhz r0, 0xa(r3) /* 800BF7B8 000BC5B8 54 84 20 36 */ slwi r4, r4, 4 @@ -431,8 +431,8 @@ func_800BF7F4: /* 800BF7F4 000BC5F4 FC 20 0A 10 */ fabs f1, f1 /* 800BF7F8 000BC5F8 4E 80 00 20 */ blr -.global func_800BF7FC -func_800BF7FC: +.global _iAnimSKBAdjustTranslate__FP14iAnimSKBHeaderUiPfPf +_iAnimSKBAdjustTranslate__FP14iAnimSKBHeaderUiPfPf: /* 800BF7FC 000BC5FC 94 21 FF 90 */ stwu r1, -0x70(r1) /* 800BF800 000BC600 3C E0 80 26 */ lis r7, lbl_80260118@ha /* 800BF804 000BC604 39 47 01 18 */ addi r10, r7, lbl_80260118@l @@ -726,8 +726,8 @@ lbl_800BFC14: /* 800BFC18 000BCA18 38 21 00 70 */ addi r1, r1, 0x70 /* 800BFC1C 000BCA1C 4E 80 00 20 */ blr -.global func_800BFC20 -func_800BFC20: +.global _iAnimSKBExtractTranslate__FP14iAnimSKBHeaderUiP5xVec3i +_iAnimSKBExtractTranslate__FP14iAnimSKBHeaderUiP5xVec3i: /* 800BFC20 000BCA20 94 21 FF 50 */ stwu r1, -0xb0(r1) /* 800BFC24 000BCA24 39 63 00 1C */ addi r11, r3, 0x1c /* 800BFC28 000BCA28 54 80 08 3C */ slwi r0, r4, 1 diff --git a/asm/Core/p2/iCollide.s b/asm/Core/p2/iCollide.s index 81f6e3327..8171b5d1a 100644 --- a/asm/Core/p2/iCollide.s +++ b/asm/Core/p2/iCollide.s @@ -2,12 +2,12 @@ .section .text # 0x800C0D20 - 0x800C2E38 -.global func_800C0D20 -func_800C0D20: +.global iCollideInit__FP6xScene +iCollideInit__FP6xScene: /* 800C0D20 000BDB20 4E 80 00 20 */ blr -.global func_800C0D24 -func_800C0D24: +.global PointWithinTriangle__FP5xVec3PP5xVec3P5xVec3 +PointWithinTriangle__FP5xVec3PP5xVec3P5xVec3: /* 800C0D24 000BDB24 C0 25 00 04 */ lfs f1, 4(r5) /* 800C0D28 000BDB28 38 00 00 00 */ li r0, 0 /* 800C0D2C 000BDB2C C0 05 00 08 */ lfs f0, 8(r5) @@ -198,8 +198,8 @@ lbl_800C0FBC: /* 800C0FBC 000BDDBC 7C 03 03 78 */ mr r3, r0 /* 800C0FC0 000BDDC0 4E 80 00 20 */ blr -.global func_800C0FC4 -func_800C0FC4: +.global FindNearestPointOnLine__FP5xVec3P5xVec3P5xVec3P5xVec3 +FindNearestPointOnLine__FP5xVec3P5xVec3P5xVec3P5xVec3: /* 800C0FC4 000BDDC4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800C0FC8 000BDDC8 7C 08 02 A6 */ mflr r0 /* 800C0FCC 000BDDCC 90 01 00 24 */ stw r0, 0x24(r1) @@ -286,11 +286,11 @@ func_800C10BC: /* 800C10F8 000BDEF8 C3 C5 00 00 */ lfs f30, 0(r5) /* 800C10FC 000BDEFC 7F 83 E3 78 */ mr r3, r28 /* 800C1100 000BDF00 7F 24 CB 78 */ mr r4, r25 -/* 800C1104 000BDF04 4B F8 D3 ED */ bl func_8004E4F0 +/* 800C1104 000BDF04 4B F8 D3 ED */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800C1108 000BDF08 FF E0 08 90 */ fmr f31, f1 /* 800C110C 000BDF0C 7F 83 E3 78 */ mr r3, r28 /* 800C1110 000BDF10 38 9C 00 0C */ addi r4, r28, 0xc -/* 800C1114 000BDF14 4B F8 D3 DD */ bl func_8004E4F0 +/* 800C1114 000BDF14 4B F8 D3 DD */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800C1118 000BDF18 EF E1 F8 28 */ fsubs f31, f1, f31 /* 800C111C 000BDF1C 7F 84 E3 78 */ mr r4, r28 /* 800C1120 000BDF20 38 61 00 20 */ addi r3, r1, 0x20 @@ -298,14 +298,14 @@ func_800C10BC: /* 800C1128 000BDF28 4B F4 9F 69 */ bl func_8000B090 /* 800C112C 000BDF2C 7F 43 D3 78 */ mr r3, r26 /* 800C1130 000BDF30 38 81 00 20 */ addi r4, r1, 0x20 -/* 800C1134 000BDF34 4B F8 D3 A9 */ bl func_8004E4DC +/* 800C1134 000BDF34 4B F8 D3 A9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800C1138 000BDF38 7F 24 CB 78 */ mr r4, r25 /* 800C113C 000BDF3C 38 61 00 20 */ addi r3, r1, 0x20 /* 800C1140 000BDF40 4B F4 D6 15 */ bl func_8000E754 /* 800C1144 000BDF44 7F 85 E3 78 */ mr r5, r28 /* 800C1148 000BDF48 38 61 00 20 */ addi r3, r1, 0x20 /* 800C114C 000BDF4C 38 9C 00 1C */ addi r4, r28, 0x1c -/* 800C1150 000BDF50 4B FF FB D5 */ bl func_800C0D24 +/* 800C1150 000BDF50 4B FF FB D5 */ bl PointWithinTriangle__FP5xVec3PP5xVec3P5xVec3 /* 800C1154 000BDF54 2C 03 00 00 */ cmpwi r3, 0 /* 800C1158 000BDF58 41 82 00 10 */ beq lbl_800C1168 /* 800C115C 000BDF5C FC 20 FA 10 */ fabs f1, f31 @@ -330,7 +330,7 @@ lbl_800C1180: /* 800C11A0 000BDFA0 54 06 10 3A */ slwi r6, r0, 2 /* 800C11A4 000BDFA4 38 06 00 1C */ addi r0, r6, 0x1c /* 800C11A8 000BDFA8 7C DC 00 2E */ lwzx r6, r28, r0 -/* 800C11AC 000BDFAC 4B FF FE 19 */ bl func_800C0FC4 +/* 800C11AC 000BDFAC 4B FF FE 19 */ bl FindNearestPointOnLine__FP5xVec3P5xVec3P5xVec3P5xVec3 /* 800C11B0 000BDFB0 7F 25 CB 78 */ mr r5, r25 /* 800C11B4 000BDFB4 38 61 00 08 */ addi r3, r1, 8 /* 800C11B8 000BDFB8 38 81 00 14 */ addi r4, r1, 0x14 @@ -344,7 +344,7 @@ lbl_800C1180: /* 800C11D8 000BDFD8 FF C0 08 90 */ fmr f30, f1 /* 800C11DC 000BDFDC 7F 43 D3 78 */ mr r3, r26 /* 800C11E0 000BDFE0 38 81 00 08 */ addi r4, r1, 8 -/* 800C11E4 000BDFE4 4B F8 D2 F9 */ bl func_8004E4DC +/* 800C11E4 000BDFE4 4B F8 D2 F9 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800C11E8: /* 800C11E8 000BDFE8 3B BD 00 01 */ addi r29, r29, 1 /* 800C11EC 000BDFEC 3B DE 00 04 */ addi r30, r30, 4 @@ -366,8 +366,8 @@ lbl_800C1200: /* 800C1228 000BE028 38 21 00 80 */ addi r1, r1, 0x80 /* 800C122C 000BE02C 4E 80 00 20 */ blr -.global func_800C1230 -func_800C1230: +.global sphereHitsEnvCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv +sphereHitsEnvCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv: /* 800C1230 000BE030 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800C1234 000BE034 7C 08 02 A6 */ mflr r0 /* 800C1238 000BE038 90 01 00 34 */ stw r0, 0x34(r1) @@ -425,14 +425,14 @@ lbl_800C12E8: /* 800C12F4 000BE0F4 41 82 00 10 */ beq lbl_800C1304 /* 800C12F8 000BE0F8 7F C4 F3 78 */ mr r4, r30 /* 800C12FC 000BE0FC 38 7F 00 14 */ addi r3, r31, 0x14 -/* 800C1300 000BE100 4B F8 D1 DD */ bl func_8004E4DC +/* 800C1300 000BE100 4B F8 D1 DD */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800C1304: /* 800C1304 000BE104 80 1F 00 00 */ lwz r0, 0(r31) /* 800C1308 000BE108 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15 /* 800C130C 000BE10C 41 82 00 10 */ beq lbl_800C131C /* 800C1310 000BE110 38 7F 00 20 */ addi r3, r31, 0x20 /* 800C1314 000BE114 38 81 00 0C */ addi r4, r1, 0xc -/* 800C1318 000BE118 4B F8 D1 C5 */ bl func_8004E4DC +/* 800C1318 000BE118 4B F8 D1 C5 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800C131C: /* 800C131C 000BE11C 80 1F 00 00 */ lwz r0, 0(r31) /* 800C1320 000BE120 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14 @@ -445,7 +445,7 @@ lbl_800C131C: /* 800C133C 000BE13C C0 02 96 E8 */ lfs f0, lbl_803CE068-_SDA2_BASE_(r2) /* 800C1340 000BE140 EF E2 08 28 */ fsubs f31, f2, f1 /* 800C1344 000BE144 EF FF 00 28 */ fsubs f31, f31, f0 -/* 800C1348 000BE148 4B F8 D1 95 */ bl func_8004E4DC +/* 800C1348 000BE148 4B F8 D1 95 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800C134C 000BE14C FC 20 F8 90 */ fmr f1, f31 /* 800C1350 000BE150 38 7F 00 2C */ addi r3, r31, 0x2c /* 800C1354 000BE154 4B F5 A5 E5 */ bl func_8001B938 @@ -455,7 +455,7 @@ lbl_800C1358: /* 800C1360 000BE160 41 82 00 10 */ beq lbl_800C1370 /* 800C1364 000BE164 38 7F 00 38 */ addi r3, r31, 0x38 /* 800C1368 000BE168 38 81 00 0C */ addi r4, r1, 0xc -/* 800C136C 000BE16C 4B F8 CF 85 */ bl func_8004E2F0 +/* 800C136C 000BE16C 4B F8 CF 85 */ bl xVec3Normalize__FP5xVec3PC5xVec3 lbl_800C1370: /* 800C1370 000BE170 80 1F 00 00 */ lwz r0, 0(r31) /* 800C1374 000BE174 7F C3 F3 78 */ mr r3, r30 @@ -610,7 +610,7 @@ lbl_800C1570: /* 800C158C 000BE38C 1C 80 00 50 */ mulli r4, r0, 0x50 /* 800C1590 000BE390 38 84 00 38 */ addi r4, r4, 0x38 /* 800C1594 000BE394 7C 9E 22 14 */ add r4, r30, r4 -/* 800C1598 000BE398 4B F8 CF 59 */ bl func_8004E4F0 +/* 800C1598 000BE398 4B F8 CF 59 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800C159C 000BE39C FC 20 0A 10 */ fabs f1, f1 /* 800C15A0 000BE3A0 C0 02 96 F4 */ lfs f0, lbl_803CE074-_SDA2_BASE_(r2) /* 800C15A4 000BE3A4 FC 20 08 18 */ frsp f1, f1 @@ -665,7 +665,7 @@ lbl_800C163C: /* 800C1658 000BE458 1C 80 00 50 */ mulli r4, r0, 0x50 /* 800C165C 000BE45C 38 84 00 38 */ addi r4, r4, 0x38 /* 800C1660 000BE460 7C 9E 22 14 */ add r4, r30, r4 -/* 800C1664 000BE464 4B F8 CE 8D */ bl func_8004E4F0 +/* 800C1664 000BE464 4B F8 CE 8D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800C1668 000BE468 88 0D 91 98 */ lbz r0, lbl_803CBA98-_SDA_BASE_(r13) /* 800C166C 000BE46C C0 41 00 08 */ lfs f2, 8(r1) /* 800C1670 000BE470 1C 00 00 50 */ mulli r0, r0, 0x50 @@ -683,7 +683,7 @@ lbl_800C163C: /* 800C16A0 000BE4A0 1C 80 00 50 */ mulli r4, r0, 0x50 /* 800C16A4 000BE4A4 38 84 00 38 */ addi r4, r4, 0x38 /* 800C16A8 000BE4A8 7C 9E 22 14 */ add r4, r30, r4 -/* 800C16AC 000BE4AC 4B F8 CE 45 */ bl func_8004E4F0 +/* 800C16AC 000BE4AC 4B F8 CE 45 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800C16B0 000BE4B0 FC 20 0A 10 */ fabs f1, f1 /* 800C16B4 000BE4B4 C0 02 96 F4 */ lfs f0, lbl_803CE074-_SDA2_BASE_(r2) /* 800C16B8 000BE4B8 FC 20 08 18 */ frsp f1, f1 @@ -736,20 +736,20 @@ lbl_800C174C: /* 800C175C 000BE55C 7F 7E FA 14 */ add r27, r30, r31 /* 800C1760 000BE560 D0 1B 00 10 */ stfs f0, 0x10(r27) /* 800C1764 000BE564 38 7B 00 38 */ addi r3, r27, 0x38 -/* 800C1768 000BE568 4B F8 CD 75 */ bl func_8004E4DC +/* 800C1768 000BE568 4B F8 CD 75 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800C176C 000BE56C 80 1E 00 00 */ lwz r0, 0(r30) /* 800C1770 000BE570 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16 /* 800C1774 000BE574 41 82 00 10 */ beq lbl_800C1784 /* 800C1778 000BE578 7F A4 EB 78 */ mr r4, r29 /* 800C177C 000BE57C 38 7B 00 14 */ addi r3, r27, 0x14 -/* 800C1780 000BE580 4B F8 CD 5D */ bl func_8004E4DC +/* 800C1780 000BE580 4B F8 CD 5D */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800C1784: /* 800C1784 000BE584 80 1E 00 00 */ lwz r0, 0(r30) /* 800C1788 000BE588 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15 /* 800C178C 000BE58C 41 82 00 10 */ beq lbl_800C179C /* 800C1790 000BE590 38 7B 00 20 */ addi r3, r27, 0x20 /* 800C1794 000BE594 38 81 00 18 */ addi r4, r1, 0x18 -/* 800C1798 000BE598 4B F8 CD 45 */ bl func_8004E4DC +/* 800C1798 000BE598 4B F8 CD 45 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800C179C: /* 800C179C 000BE59C 80 1E 00 00 */ lwz r0, 0(r30) /* 800C17A0 000BE5A0 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14 @@ -759,7 +759,7 @@ lbl_800C179C: /* 800C17B0 000BE5B0 7F 43 D3 78 */ mr r3, r26 /* 800C17B4 000BE5B4 38 81 00 0C */ addi r4, r1, 0xc /* 800C17B8 000BE5B8 EF E0 F8 28 */ fsubs f31, f0, f31 -/* 800C17BC 000BE5BC 4B F8 CD 21 */ bl func_8004E4DC +/* 800C17BC 000BE5BC 4B F8 CD 21 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800C17C0 000BE5C0 FC 20 F8 90 */ fmr f1, f31 /* 800C17C4 000BE5C4 7F 43 D3 78 */ mr r3, r26 /* 800C17C8 000BE5C8 4B F5 A1 71 */ bl func_8001B938 @@ -865,7 +865,7 @@ lbl_800C1920: /* 800C1928 000BE728 90 01 00 20 */ stw r0, 0x20(r1) /* 800C192C 000BE72C 38 81 00 0C */ addi r4, r1, 0xc /* 800C1930 000BE730 80 AD 91 90 */ lwz r5, lbl_803CBA90-_SDA_BASE_(r13) -/* 800C1934 000BE734 4B F4 D7 25 */ bl func_8000F058 +/* 800C1934 000BE734 4B F4 D7 25 */ bl xCollideGetCollsIdx__FPC7xCollisPC5xVec3PC7xMat3x3 /* 800C1938 000BE738 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 800C193C 000BE73C C0 41 00 08 */ lfs f2, 8(r1) /* 800C1940 000BE740 1C 00 00 50 */ mulli r0, r0, 0x50 @@ -1098,8 +1098,8 @@ lbl_800C1C3C: /* 800C1C60 000BEA60 38 21 00 10 */ addi r1, r1, 0x10 /* 800C1C64 000BEA64 4E 80 00 20 */ blr -.global func_800C1C68 -func_800C1C68: +.global iSphereHitsEnv__FPC7xSpherePC4xEnvP7xCollis +iSphereHitsEnv__FPC7xSpherePC4xEnvP7xCollis: /* 800C1C68 000BEA68 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800C1C6C 000BEA6C 7C 08 02 A6 */ mflr r0 /* 800C1C70 000BEA70 90 01 00 34 */ stw r0, 0x34(r1) @@ -1123,33 +1123,33 @@ func_800C1C68: /* 800C1CB8 000BEAB8 28 00 00 00 */ cmplwi r0, 0 /* 800C1CBC 000BEABC 41 82 00 34 */ beq lbl_800C1CF0 /* 800C1CC0 000BEAC0 38 00 00 01 */ li r0, 1 -/* 800C1CC4 000BEAC4 3C 60 80 0C */ lis r3, func_800C1230@ha +/* 800C1CC4 000BEAC4 3C 60 80 0C */ lis r3, sphereHitsEnvCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@ha /* 800C1CC8 000BEAC8 90 0D 91 88 */ stw r0, lbl_803CBA88-_SDA_BASE_(r13) -/* 800C1CCC 000BEACC 38 A3 12 30 */ addi r5, r3, func_800C1230@l +/* 800C1CCC 000BEACC 38 A3 12 30 */ addi r5, r3, sphereHitsEnvCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@l /* 800C1CD0 000BEAD0 7F E6 FB 78 */ mr r6, r31 /* 800C1CD4 000BEAD4 38 81 00 08 */ addi r4, r1, 8 /* 800C1CD8 000BEAD8 80 67 00 10 */ lwz r3, 0x10(r7) /* 800C1CDC 000BEADC 80 63 00 10 */ lwz r3, 0x10(r3) -/* 800C1CE0 000BEAE0 48 05 D1 99 */ bl func_8011EE78 +/* 800C1CE0 000BEAE0 48 05 D1 99 */ bl xClumpColl_ForAllIntersections__FP17xClumpCollBSPTreeP14RpIntersectionPFP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv_P19RpCollisionTrianglePv /* 800C1CE4 000BEAE4 38 00 00 00 */ li r0, 0 /* 800C1CE8 000BEAE8 90 0D 91 88 */ stw r0, lbl_803CBA88-_SDA_BASE_(r13) /* 800C1CEC 000BEAEC 48 00 00 40 */ b lbl_800C1D2C lbl_800C1CF0: -/* 800C1CF0 000BEAF0 3C 80 80 0C */ lis r4, func_800C1230@ha +/* 800C1CF0 000BEAF0 3C 80 80 0C */ lis r4, sphereHitsEnvCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@ha /* 800C1CF4 000BEAF4 80 67 00 00 */ lwz r3, 0(r7) -/* 800C1CF8 000BEAF8 38 A4 12 30 */ addi r5, r4, func_800C1230@l +/* 800C1CF8 000BEAF8 38 A4 12 30 */ addi r5, r4, sphereHitsEnvCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@l /* 800C1CFC 000BEAFC 7F E6 FB 78 */ mr r6, r31 /* 800C1D00 000BEB00 38 81 00 08 */ addi r4, r1, 8 -/* 800C1D04 000BEB04 48 13 79 95 */ bl func_801F9698 +/* 800C1D04 000BEB04 48 13 79 95 */ bl RpCollisionWorldForAllIntersections /* 800C1D08 000BEB08 80 7E 00 00 */ lwz r3, 0(r30) /* 800C1D0C 000BEB0C 80 63 00 04 */ lwz r3, 4(r3) /* 800C1D10 000BEB10 28 03 00 00 */ cmplwi r3, 0 /* 800C1D14 000BEB14 41 82 00 18 */ beq lbl_800C1D2C -/* 800C1D18 000BEB18 3C 80 80 0C */ lis r4, func_800C1230@ha +/* 800C1D18 000BEB18 3C 80 80 0C */ lis r4, sphereHitsEnvCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@ha /* 800C1D1C 000BEB1C 7F E6 FB 78 */ mr r6, r31 -/* 800C1D20 000BEB20 38 A4 12 30 */ addi r5, r4, func_800C1230@l +/* 800C1D20 000BEB20 38 A4 12 30 */ addi r5, r4, sphereHitsEnvCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@l /* 800C1D24 000BEB24 38 81 00 08 */ addi r4, r1, 8 -/* 800C1D28 000BEB28 48 13 79 71 */ bl func_801F9698 +/* 800C1D28 000BEB28 48 13 79 71 */ bl RpCollisionWorldForAllIntersections lbl_800C1D2C: /* 800C1D2C 000BEB2C 80 1F 00 00 */ lwz r0, 0(r31) /* 800C1D30 000BEB30 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -1160,8 +1160,8 @@ lbl_800C1D2C: /* 800C1D44 000BEB44 38 21 00 30 */ addi r1, r1, 0x30 /* 800C1D48 000BEB48 4E 80 00 20 */ blr -.global func_800C1D4C -func_800C1D4C: +.global iSphereHitsEnv3__FPC7xSpherePC4xEnvP7xCollisUcf +iSphereHitsEnv3__FPC7xSpherePC4xEnvP7xCollisUcf: /* 800C1D4C 000BEB4C 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800C1D50 000BEB50 7C 08 02 A6 */ mflr r0 /* 800C1D54 000BEB54 90 01 00 54 */ stw r0, 0x54(r1) @@ -1276,7 +1276,7 @@ lbl_800C1EAC: /* 800C1EF0 000BECF0 38 81 00 08 */ addi r4, r1, 8 /* 800C1EF4 000BECF4 80 67 00 10 */ lwz r3, 0x10(r7) /* 800C1EF8 000BECF8 80 63 00 10 */ lwz r3, 0x10(r3) -/* 800C1EFC 000BECFC 48 05 CF 7D */ bl func_8011EE78 +/* 800C1EFC 000BECFC 48 05 CF 7D */ bl xClumpColl_ForAllIntersections__FP17xClumpCollBSPTreeP14RpIntersectionPFP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv_P19RpCollisionTrianglePv /* 800C1F00 000BED00 38 00 00 00 */ li r0, 0 /* 800C1F04 000BED04 90 0D 91 88 */ stw r0, lbl_803CBA88-_SDA_BASE_(r13) /* 800C1F08 000BED08 48 00 00 40 */ b lbl_800C1F48 @@ -1286,7 +1286,7 @@ lbl_800C1F0C: /* 800C1F14 000BED14 38 A4 13 A0 */ addi r5, r4, func_800C13A0@l /* 800C1F18 000BED18 7F C6 F3 78 */ mr r6, r30 /* 800C1F1C 000BED1C 38 81 00 08 */ addi r4, r1, 8 -/* 800C1F20 000BED20 48 13 77 79 */ bl func_801F9698 +/* 800C1F20 000BED20 48 13 77 79 */ bl RpCollisionWorldForAllIntersections /* 800C1F24 000BED24 80 7D 00 00 */ lwz r3, 0(r29) /* 800C1F28 000BED28 80 63 00 04 */ lwz r3, 4(r3) /* 800C1F2C 000BED2C 28 03 00 00 */ cmplwi r3, 0 @@ -1295,7 +1295,7 @@ lbl_800C1F0C: /* 800C1F38 000BED38 7F C6 F3 78 */ mr r6, r30 /* 800C1F3C 000BED3C 38 A4 13 A0 */ addi r5, r4, func_800C13A0@l /* 800C1F40 000BED40 38 81 00 08 */ addi r4, r1, 8 -/* 800C1F44 000BED44 48 13 77 55 */ bl func_801F9698 +/* 800C1F44 000BED44 48 13 77 55 */ bl RpCollisionWorldForAllIntersections lbl_800C1F48: /* 800C1F48 000BED48 88 6D 91 94 */ lbz r3, lbl_803CBA94-_SDA_BASE_(r13) /* 800C1F4C 000BED4C E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 @@ -1308,8 +1308,8 @@ lbl_800C1F48: /* 800C1F68 000BED68 38 21 00 50 */ addi r1, r1, 0x50 /* 800C1F6C 000BED6C 4E 80 00 20 */ blr -.global func_800C1F70 -func_800C1F70: +.global iSphereHitsEnv4__FPC7xSpherePC4xEnvPC7xMat3x3P7xCollis +iSphereHitsEnv4__FPC7xSpherePC4xEnvPC7xMat3x3P7xCollis: /* 800C1F70 000BED70 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800C1F74 000BED74 7C 08 02 A6 */ mflr r0 /* 800C1F78 000BED78 90 01 00 44 */ stw r0, 0x44(r1) @@ -1341,7 +1341,7 @@ func_800C1F70: /* 800C1FE0 000BEDE0 38 81 00 08 */ addi r4, r1, 8 /* 800C1FE4 000BEDE4 80 67 00 10 */ lwz r3, 0x10(r7) /* 800C1FE8 000BEDE8 80 63 00 10 */ lwz r3, 0x10(r3) -/* 800C1FEC 000BEDEC 48 05 CE 8D */ bl func_8011EE78 +/* 800C1FEC 000BEDEC 48 05 CE 8D */ bl xClumpColl_ForAllIntersections__FP17xClumpCollBSPTreeP14RpIntersectionPFP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv_P19RpCollisionTrianglePv /* 800C1FF0 000BEDF0 38 00 00 00 */ li r0, 0 /* 800C1FF4 000BEDF4 90 0D 91 88 */ stw r0, lbl_803CBA88-_SDA_BASE_(r13) /* 800C1FF8 000BEDF8 48 00 00 1C */ b lbl_800C2014 @@ -1351,7 +1351,7 @@ lbl_800C1FFC: /* 800C2004 000BEE04 38 A4 18 6C */ addi r5, r4, lbl_800C186C@l /* 800C2008 000BEE08 7F C6 F3 78 */ mr r6, r30 /* 800C200C 000BEE0C 38 81 00 08 */ addi r4, r1, 8 -/* 800C2010 000BEE10 48 13 76 89 */ bl func_801F9698 +/* 800C2010 000BEE10 48 13 76 89 */ bl RpCollisionWorldForAllIntersections lbl_800C2014: /* 800C2014 000BEE14 38 7F 00 4F */ addi r3, r31, 0x4f /* 800C2018 000BEE18 38 00 00 50 */ li r0, 0x50 @@ -1380,7 +1380,7 @@ lbl_800C2054: /* 800C2068 000BEE68 7F C6 F3 78 */ mr r6, r30 /* 800C206C 000BEE6C 38 A4 18 6C */ addi r5, r4, lbl_800C186C@l /* 800C2070 000BEE70 38 81 00 08 */ addi r4, r1, 8 -/* 800C2074 000BEE74 48 13 76 25 */ bl func_801F9698 +/* 800C2074 000BEE74 48 13 76 25 */ bl RpCollisionWorldForAllIntersections /* 800C2078 000BEE78 38 7F 00 4F */ addi r3, r31, 0x4f /* 800C207C 000BEE7C 38 00 00 50 */ li r0, 0x50 /* 800C2080 000BEE80 7C 7E 18 50 */ subf r3, r30, r3 @@ -1448,7 +1448,7 @@ lbl_800C213C: /* 800C215C 000BEF5C C0 1D 00 40 */ lfs f0, 0x40(r29) /* 800C2160 000BEF60 EC 00 00 B2 */ fmuls f0, f0, f2 /* 800C2164 000BEF64 D0 1D 00 34 */ stfs f0, 0x34(r29) -/* 800C2168 000BEF68 4B F8 C3 89 */ bl func_8004E4F0 +/* 800C2168 000BEF68 4B F8 C3 89 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800C216C 000BEF6C C0 02 96 E0 */ lfs f0, lbl_803CE060-_SDA2_BASE_(r2) /* 800C2170 000BEF70 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800C2174 000BEF74 40 81 00 28 */ ble lbl_800C219C @@ -1476,8 +1476,8 @@ lbl_800C21A0: /* 800C21C4 000BEFC4 38 21 00 40 */ addi r1, r1, 0x40 /* 800C21C8 000BEFC8 4E 80 00 20 */ blr -.global func_800C21CC -func_800C21CC: +.global iSphereHitsModel3__FPC7xSpherePC14xModelInstanceP7xCollisUcf +iSphereHitsModel3__FPC7xSpherePC14xModelInstanceP7xCollisUcf: /* 800C21CC 000BEFCC 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 800C21D0 000BEFD0 7C 08 02 A6 */ mflr r0 /* 800C21D4 000BEFD4 90 01 00 A4 */ stw r0, 0xa4(r1) @@ -1525,13 +1525,13 @@ lbl_800C2240: /* 800C226C 000BF06C 83 DC 00 4C */ lwz r30, 0x4c(r28) /* 800C2270 000BF070 80 63 00 04 */ lwz r3, 4(r3) /* 800C2274 000BF074 7F C4 F3 78 */ mr r4, r30 -/* 800C2278 000BF078 48 17 71 05 */ bl func_8023937C +/* 800C2278 000BF078 48 17 71 05 */ bl RwFrameTransform /* 800C227C 000BF07C 7F C3 F3 78 */ mr r3, r30 /* 800C2280 000BF080 4B F4 C3 D1 */ bl func_8000E650 /* 800C2284 000BF084 FF E0 08 90 */ fmr f31, f1 /* 800C2288 000BF088 7F C4 F3 78 */ mr r4, r30 /* 800C228C 000BF08C 38 61 00 24 */ addi r3, r1, 0x24 -/* 800C2290 000BF090 4B F6 FB 55 */ bl func_80031DE4 +/* 800C2290 000BF090 4B F6 FB 55 */ bl xMat3x3Normalize__FP7xMat3x3PC7xMat3x3 /* 800C2294 000BF094 3C 60 80 30 */ lis r3, lbl_802FAE44@ha /* 800C2298 000BF098 7F C4 F3 78 */ mr r4, r30 /* 800C229C 000BF09C 38 63 AE 44 */ addi r3, r3, lbl_802FAE44@l @@ -1626,7 +1626,7 @@ lbl_800C23D4: /* 800C23E8 000BF1E8 98 0D 91 98 */ stb r0, lbl_803CBA98-_SDA_BASE_(r13) /* 800C23EC 000BF1EC 98 0D 91 97 */ stb r0, lbl_803CBA97-_SDA_BASE_(r13) /* 800C23F0 000BF1F0 98 0D 91 96 */ stb r0, lbl_803CBA96-_SDA_BASE_(r13) -/* 800C23F4 000BF1F4 48 01 25 5D */ bl func_800D4950 +/* 800C23F4 000BF1F4 48 01 25 5D */ bl iTimeGet__Fv /* 800C23F8 000BF1F8 3C A0 80 0C */ lis r5, lbl_800C1A50@ha /* 800C23FC 000BF1FC 7C 7B 1B 78 */ mr r27, r3 /* 800C2400 000BF200 7C 9F 23 78 */ mr r31, r4 @@ -1634,8 +1634,8 @@ lbl_800C23D4: /* 800C2408 000BF208 38 A5 1A 50 */ addi r5, r5, lbl_800C1A50@l /* 800C240C 000BF20C 7F A6 EB 78 */ mr r6, r29 /* 800C2410 000BF210 38 81 00 08 */ addi r4, r1, 8 -/* 800C2414 000BF214 48 13 62 01 */ bl func_801F8614 -/* 800C2418 000BF218 48 01 25 39 */ bl func_800D4950 +/* 800C2414 000BF214 48 13 62 01 */ bl RpAtomicForAllIntersections +/* 800C2418 000BF218 48 01 25 39 */ bl iTimeGet__Fv /* 800C241C 000BF21C 7C 1F 20 10 */ subfc r0, r31, r4 /* 800C2420 000BF220 80 AD 91 A4 */ lwz r5, lbl_803CBAA4-_SDA_BASE_(r13) /* 800C2424 000BF224 7C 7B 19 10 */ subfe r3, r27, r3 @@ -1649,7 +1649,7 @@ lbl_800C23D4: /* 800C2444 000BF244 90 0D 91 A8 */ stw r0, lbl_803CBAA8-_SDA_BASE_(r13) /* 800C2448 000BF248 80 6D 91 A0 */ lwz r3, lbl_803CBAA0-_SDA_BASE_(r13) /* 800C244C 000BF24C 80 8D 91 A4 */ lwz r4, lbl_803CBAA4-_SDA_BASE_(r13) -/* 800C2450 000BF250 48 01 25 31 */ bl func_800D4980 +/* 800C2450 000BF250 48 01 25 31 */ bl iTimeDiffSec__Fx /* 800C2454 000BF254 80 6D 91 A8 */ lwz r3, lbl_803CBAA8-_SDA_BASE_(r13) /* 800C2458 000BF258 3C 00 43 30 */ lis r0, 0x4330 /* 800C245C 000BF25C 90 01 00 58 */ stw r0, 0x58(r1) @@ -1679,7 +1679,7 @@ lbl_800C2490: /* 800C24B8 000BF2B8 38 A3 AE 44 */ addi r5, r3, lbl_802FAE44@l /* 800C24BC 000BF2BC 38 DB 00 20 */ addi r6, r27, 0x20 /* 800C24C0 000BF2C0 38 7B 00 44 */ addi r3, r27, 0x44 -/* 800C24C4 000BF2C4 4B F4 EA 85 */ bl func_80010F48 +/* 800C24C4 000BF2C4 4B F4 EA 85 */ bl xCollideCalcTri__FRQ27xCollis8tri_dataRC14xModelInstanceRC5xVec3RC5xVec3 lbl_800C24C8: /* 800C24C8 000BF2C8 38 7B 00 20 */ addi r3, r27, 0x20 /* 800C24CC 000BF2CC 7F C4 F3 78 */ mr r4, r30 @@ -1725,8 +1725,8 @@ lbl_800C253C: /* 800C255C 000BF35C 38 21 00 A0 */ addi r1, r1, 0xa0 /* 800C2560 000BF360 4E 80 00 20 */ blr -.global func_800C2564 -func_800C2564: +.global iRayHitsEnv__FPC5xRay3PC4xEnvP7xCollis +iRayHitsEnv__FPC5xRay3PC4xEnvP7xCollis: /* 800C2564 000BF364 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800C2568 000BF368 7C 08 02 A6 */ mflr r0 /* 800C256C 000BF36C 90 01 00 44 */ stw r0, 0x44(r1) @@ -1848,7 +1848,7 @@ lbl_800C26F8: /* 800C271C 000BF51C 38 81 00 14 */ addi r4, r1, 0x14 /* 800C2720 000BF520 80 67 00 10 */ lwz r3, 0x10(r7) /* 800C2724 000BF524 80 63 00 10 */ lwz r3, 0x10(r3) -/* 800C2728 000BF528 48 05 C7 51 */ bl func_8011EE78 +/* 800C2728 000BF528 48 05 C7 51 */ bl xClumpColl_ForAllIntersections__FP17xClumpCollBSPTreeP14RpIntersectionPFP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv_P19RpCollisionTrianglePv /* 800C272C 000BF52C 38 00 00 00 */ li r0, 0 /* 800C2730 000BF530 90 0D 91 88 */ stw r0, lbl_803CBA88-_SDA_BASE_(r13) /* 800C2734 000BF534 48 00 00 40 */ b lbl_800C2774 @@ -1858,7 +1858,7 @@ lbl_800C2738: /* 800C2740 000BF540 38 A4 1A 88 */ addi r5, r4, func_800C1A88@l /* 800C2744 000BF544 7F E6 FB 78 */ mr r6, r31 /* 800C2748 000BF548 38 81 00 14 */ addi r4, r1, 0x14 -/* 800C274C 000BF54C 48 13 6F 4D */ bl func_801F9698 +/* 800C274C 000BF54C 48 13 6F 4D */ bl RpCollisionWorldForAllIntersections /* 800C2750 000BF550 80 7E 00 00 */ lwz r3, 0(r30) /* 800C2754 000BF554 80 63 00 04 */ lwz r3, 4(r3) /* 800C2758 000BF558 28 03 00 00 */ cmplwi r3, 0 @@ -1867,7 +1867,7 @@ lbl_800C2738: /* 800C2764 000BF564 7F E6 FB 78 */ mr r6, r31 /* 800C2768 000BF568 38 A4 1A 88 */ addi r5, r4, func_800C1A88@l /* 800C276C 000BF56C 38 81 00 14 */ addi r4, r1, 0x14 -/* 800C2770 000BF570 48 13 6F 29 */ bl func_801F9698 +/* 800C2770 000BF570 48 13 6F 29 */ bl RpCollisionWorldForAllIntersections lbl_800C2774: /* 800C2774 000BF574 80 C1 00 14 */ lwz r6, 0x14(r1) /* 800C2778 000BF578 3B 81 00 20 */ addi r28, r1, 0x20 @@ -1888,7 +1888,7 @@ lbl_800C2774: /* 800C27B4 000BF5B4 7F E6 FB 78 */ mr r6, r31 /* 800C27B8 000BF5B8 80 64 00 00 */ lwz r3, 0(r4) /* 800C27BC 000BF5BC 38 81 00 14 */ addi r4, r1, 0x14 -/* 800C27C0 000BF5C0 48 13 6E D9 */ bl func_801F9698 +/* 800C27C0 000BF5C0 48 13 6E D9 */ bl RpCollisionWorldForAllIntersections /* 800C27C4 000BF5C4 80 7E 00 00 */ lwz r3, 0(r30) /* 800C27C8 000BF5C8 80 63 00 04 */ lwz r3, 4(r3) /* 800C27CC 000BF5CC 28 03 00 00 */ cmplwi r3, 0 @@ -1897,7 +1897,7 @@ lbl_800C2774: /* 800C27D8 000BF5D8 7F E6 FB 78 */ mr r6, r31 /* 800C27DC 000BF5DC 38 A4 1B 7C */ addi r5, r4, func_800C1B7C@l /* 800C27E0 000BF5E0 38 81 00 14 */ addi r4, r1, 0x14 -/* 800C27E4 000BF5E4 48 13 6E B5 */ bl func_801F9698 +/* 800C27E4 000BF5E4 48 13 6E B5 */ bl RpCollisionWorldForAllIntersections lbl_800C27E8: /* 800C27E8 000BF5E8 80 1D 00 20 */ lwz r0, 0x20(r29) /* 800C27EC 000BF5EC 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15 @@ -1942,8 +1942,8 @@ func_800C2834: /* 800C2878 000BF678 90 03 00 20 */ stw r0, 0x20(r3) /* 800C287C 000BF67C 4E 80 00 20 */ blr -.global func_800C2880 -func_800C2880: +.global iRayHitsModel__FPC5xRay3PC14xModelInstanceP7xCollis +iRayHitsModel__FPC5xRay3PC14xModelInstanceP7xCollis: /* 800C2880 000BF680 94 21 FF 90 */ stwu r1, -0x70(r1) /* 800C2884 000BF684 7C 08 02 A6 */ mflr r0 /* 800C2888 000BF688 90 01 00 74 */ stw r0, 0x74(r1) @@ -2061,7 +2061,7 @@ lbl_800C2A1C: /* 800C2A24 000BF824 83 9E 00 4C */ lwz r28, 0x4c(r30) /* 800C2A28 000BF828 80 63 00 04 */ lwz r3, 4(r3) /* 800C2A2C 000BF82C 7F 84 E3 78 */ mr r4, r28 -/* 800C2A30 000BF830 48 17 69 4D */ bl func_8023937C +/* 800C2A30 000BF830 48 17 69 4D */ bl RwFrameTransform /* 800C2A34 000BF834 7F 83 E3 78 */ mr r3, r28 /* 800C2A38 000BF838 4B F4 BC 19 */ bl func_8000E650 /* 800C2A3C 000BF83C 3C 60 80 30 */ lis r3, lbl_802FAE20@ha @@ -2086,7 +2086,7 @@ lbl_800C2A7C: /* 800C2A84 000BF884 38 A4 1C 10 */ addi r5, r4, lbl_800C1C10@l /* 800C2A88 000BF888 7F E6 FB 78 */ mr r6, r31 /* 800C2A8C 000BF88C 38 81 00 2C */ addi r4, r1, 0x2c -/* 800C2A90 000BF890 48 13 5B 85 */ bl func_801F8614 +/* 800C2A90 000BF890 48 13 5B 85 */ bl RpAtomicForAllIntersections /* 800C2A94 000BF894 80 C1 00 2C */ lwz r6, 0x2c(r1) /* 800C2A98 000BF898 3B 81 00 38 */ addi r28, r1, 0x38 /* 800C2A9C 000BF89C 80 A1 00 30 */ lwz r5, 0x30(r1) @@ -2105,7 +2105,7 @@ lbl_800C2A7C: /* 800C2AD0 000BF8D0 38 A4 1C 3C */ addi r5, r4, lbl_800C1C3C@l /* 800C2AD4 000BF8D4 7F E6 FB 78 */ mr r6, r31 /* 800C2AD8 000BF8D8 38 81 00 2C */ addi r4, r1, 0x2c -/* 800C2ADC 000BF8DC 48 13 5B 39 */ bl func_801F8614 +/* 800C2ADC 000BF8DC 48 13 5B 39 */ bl RpAtomicForAllIntersections /* 800C2AE0 000BF8E0 C0 1F 00 10 */ lfs f0, 0x10(r31) /* 800C2AE4 000BF8E4 80 1D 00 20 */ lwz r0, 0x20(r29) /* 800C2AE8 000BF8E8 EC 00 07 F2 */ fmuls f0, f0, f31 @@ -2136,7 +2136,7 @@ lbl_800C2B10: /* 800C2B48 000BF948 38 7F 00 44 */ addi r3, r31, 0x44 /* 800C2B4C 000BF94C 38 A1 00 14 */ addi r5, r1, 0x14 /* 800C2B50 000BF950 38 C1 00 08 */ addi r6, r1, 8 -/* 800C2B54 000BF954 4B F4 E3 F5 */ bl func_80010F48 +/* 800C2B54 000BF954 4B F4 E3 F5 */ bl xCollideCalcTri__FRQ27xCollis8tri_dataRC14xModelInstanceRC5xVec3RC5xVec3 lbl_800C2B58: /* 800C2B58 000BF958 A0 1E 00 44 */ lhz r0, 0x44(r30) /* 800C2B5C 000BF95C 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14 @@ -2157,8 +2157,8 @@ lbl_800C2B6C: /* 800C2B94 000BF994 38 21 00 70 */ addi r1, r1, 0x70 /* 800C2B98 000BF998 4E 80 00 20 */ blr -.global func_800C2B9C -func_800C2B9C: +.global iSphereForModel__FP7xSpherePC14xModelInstance +iSphereForModel__FP7xSpherePC14xModelInstance: /* 800C2B9C 000BF99C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800C2BA0 000BF9A0 7C 08 02 A6 */ mflr r0 /* 800C2BA4 000BF9A4 80 84 00 10 */ lwz r4, 0x10(r4) @@ -2190,7 +2190,7 @@ lbl_800C2C04: /* 800C2C04 000BFA04 83 DF 00 5C */ lwz r30, 0x5c(r31) /* 800C2C08 000BFA08 7F 83 E3 78 */ mr r3, r28 /* 800C2C0C 000BFA0C 80 9E 00 14 */ lwz r4, 0x14(r30) -/* 800C2C10 000BFA10 48 00 25 C1 */ bl func_800C51D0 +/* 800C2C10 000BFA10 48 00 25 C1 */ bl iSphereInitBoundVec__FP7xSpherePC5xVec3 /* 800C2C14 000BFA14 3B A0 00 01 */ li r29, 1 /* 800C2C18 000BFA18 48 00 00 24 */ b lbl_800C2C3C lbl_800C2C1C: @@ -2200,7 +2200,7 @@ lbl_800C2C1C: /* 800C2C28 000BFA28 7F 83 E3 78 */ mr r3, r28 /* 800C2C2C 000BFA2C 7F 84 E3 78 */ mr r4, r28 /* 800C2C30 000BFA30 7C A5 02 14 */ add r5, r5, r0 -/* 800C2C34 000BFA34 48 00 25 D1 */ bl func_800C5204 +/* 800C2C34 000BFA34 48 00 25 D1 */ bl iSphereBoundVec__FP7xSpherePC7xSpherePC5xVec3 /* 800C2C38 000BFA38 3B BD 00 01 */ addi r29, r29, 1 lbl_800C2C3C: /* 800C2C3C 000BFA3C 80 1F 00 14 */ lwz r0, 0x14(r31) @@ -2217,8 +2217,8 @@ lbl_800C2C4C: /* 800C2C64 000BFA64 38 21 00 20 */ addi r1, r1, 0x20 /* 800C2C68 000BFA68 4E 80 00 20 */ blr -.global func_800C2C6C -func_800C2C6C: +.global iBoxForModel__FP4xBoxPC14xModelInstance +iBoxForModel__FP4xBoxPC14xModelInstance: /* 800C2C6C 000BFA6C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C2C70 000BFA70 7C 08 02 A6 */ mflr r0 /* 800C2C74 000BFA74 90 01 00 14 */ stw r0, 0x14(r1) @@ -2226,7 +2226,7 @@ func_800C2C6C: /* 800C2C7C 000BFA7C 7C 9F 23 78 */ mr r31, r4 /* 800C2C80 000BFA80 93 C1 00 08 */ stw r30, 8(r1) /* 800C2C84 000BFA84 7C 7E 1B 78 */ mr r30, r3 -/* 800C2C88 000BFA88 48 00 00 3D */ bl func_800C2CC4 +/* 800C2C88 000BFA88 48 00 00 3D */ bl iBoxForModelLocal__FP4xBoxPC14xModelInstance /* 800C2C8C 000BFA8C 80 9F 00 4C */ lwz r4, 0x4c(r31) /* 800C2C90 000BFA90 7F C3 F3 78 */ mr r3, r30 /* 800C2C94 000BFA94 38 84 00 30 */ addi r4, r4, 0x30 @@ -2242,8 +2242,8 @@ func_800C2C6C: /* 800C2CBC 000BFABC 38 21 00 10 */ addi r1, r1, 0x10 /* 800C2CC0 000BFAC0 4E 80 00 20 */ blr -.global func_800C2CC4 -func_800C2CC4: +.global iBoxForModelLocal__FP4xBoxPC14xModelInstance +iBoxForModelLocal__FP4xBoxPC14xModelInstance: /* 800C2CC4 000BFAC4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800C2CC8 000BFAC8 7C 08 02 A6 */ mflr r0 /* 800C2CCC 000BFACC 80 84 00 10 */ lwz r4, 0x10(r4) @@ -2291,7 +2291,7 @@ lbl_800C2D6C: /* 800C2D6C 000BFB6C 83 DF 00 5C */ lwz r30, 0x5c(r31) /* 800C2D70 000BFB70 7F 83 E3 78 */ mr r3, r28 /* 800C2D74 000BFB74 80 9E 00 14 */ lwz r4, 0x14(r30) -/* 800C2D78 000BFB78 48 00 34 69 */ bl func_800C61E0 +/* 800C2D78 000BFB78 48 00 34 69 */ bl iBoxInitBoundVec__FP4xBoxPC5xVec3 /* 800C2D7C 000BFB7C 3B A0 00 01 */ li r29, 1 /* 800C2D80 000BFB80 48 00 00 24 */ b lbl_800C2DA4 lbl_800C2D84: @@ -2301,7 +2301,7 @@ lbl_800C2D84: /* 800C2D90 000BFB90 7F 83 E3 78 */ mr r3, r28 /* 800C2D94 000BFB94 7F 84 E3 78 */ mr r4, r28 /* 800C2D98 000BFB98 7C A5 02 14 */ add r5, r5, r0 -/* 800C2D9C 000BFB9C 48 00 34 8D */ bl func_800C6228 +/* 800C2D9C 000BFB9C 48 00 34 8D */ bl iBoxBoundVec__FP4xBoxPC4xBoxPC5xVec3 /* 800C2DA0 000BFBA0 3B BD 00 01 */ addi r29, r29, 1 lbl_800C2DA4: /* 800C2DA4 000BFBA4 80 1F 00 14 */ lwz r0, 0x14(r31) diff --git a/asm/Core/p2/iCutscene.s b/asm/Core/p2/iCutscene.s index fb2bd6636..4ac86b068 100644 --- a/asm/Core/p2/iCutscene.s +++ b/asm/Core/p2/iCutscene.s @@ -2,8 +2,8 @@ .section .text # 0x801352A4 - 0x80135ACC -.global func_801352A4 -func_801352A4: +.global iCSSoundSetup__FP9xCutscene +iCSSoundSetup__FP9xCutscene: /* 801352A4 001320A4 80 83 00 14 */ lwz r4, 0x14(r3) /* 801352A8 001320A8 80 04 00 08 */ lwz r0, 8(r4) /* 801352AC 001320AC 38 C4 00 10 */ addi r6, r4, 0x10 @@ -33,8 +33,8 @@ lbl_801352F0: /* 80135304 00132104 42 00 FF B8 */ bdnz lbl_801352BC /* 80135308 00132108 4E 80 00 20 */ blr -.global func_8013530C -func_8013530C: +.global iCSSoundGetData__FP13xSndVoiceInfoPUi +iCSSoundGetData__FP13xSndVoiceInfoPUi: /* 8013530C 0013210C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80135310 00132110 7C 08 02 A6 */ mflr r0 /* 80135314 00132114 90 01 00 24 */ stw r0, 0x24(r1) @@ -43,7 +43,7 @@ func_8013530C: /* 80135320 00132120 93 C1 00 18 */ stw r30, 0x18(r1) /* 80135324 00132124 93 A1 00 14 */ stw r29, 0x14(r1) /* 80135328 00132128 7C 7D 1B 78 */ mr r29, r3 -/* 8013532C 0013212C 4B EE 29 79 */ bl func_80017CA4 +/* 8013532C 0013212C 4B EE 29 79 */ bl xCutscene_CurrentCutscene__Fv /* 80135330 00132130 80 03 01 78 */ lwz r0, 0x178(r3) /* 80135334 00132134 7C 66 1B 78 */ mr r6, r3 /* 80135338 00132138 38 E0 00 00 */ li r7, 0 @@ -158,15 +158,15 @@ lbl_8013549C: /* 801354B0 001322B0 41 82 00 34 */ beq lbl_801354E4 /* 801354B4 001322B4 80 7F 00 E8 */ lwz r3, 0xe8(r31) /* 801354B8 001322B8 38 81 00 08 */ addi r4, r1, 8 -/* 801354BC 001322BC 4B F8 E3 95 */ bl func_800C3850 +/* 801354BC 001322BC 4B F8 E3 95 */ bl iFileReadAsyncStatus__FiPi /* 801354C0 001322C0 2C 03 00 02 */ cmpwi r3, 2 /* 801354C4 001322C4 40 82 00 14 */ bne lbl_801354D8 /* 801354C8 001322C8 80 81 00 08 */ lwz r4, 8(r1) /* 801354CC 001322CC 7F E3 FB 78 */ mr r3, r31 /* 801354D0 001322D0 38 A0 00 01 */ li r5, 1 -/* 801354D4 001322D4 4B F8 DF A5 */ bl func_800C3478 +/* 801354D4 001322D4 4B F8 DF A5 */ bl iFileSeek__FP9tag_xFileii lbl_801354D8: -/* 801354D8 001322D8 4B EE 27 CD */ bl func_80017CA4 +/* 801354D8 001322D8 4B EE 27 CD */ bl xCutscene_CurrentCutscene__Fv /* 801354DC 001322DC 38 00 00 00 */ li r0, 0 /* 801354E0 001322E0 90 03 00 1C */ stw r0, 0x1c(r3) lbl_801354E4: @@ -176,8 +176,8 @@ lbl_801354E4: /* 801354F0 001322F0 38 21 00 20 */ addi r1, r1, 0x20 /* 801354F4 001322F4 4E 80 00 20 */ blr -.global func_801354F8 -func_801354F8: +.global iCSFileOpen__FP9xCutscene +iCSFileOpen__FP9xCutscene: /* 801354F8 001322F8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801354FC 001322FC 7C 08 02 A6 */ mflr r0 /* 80135500 00132300 90 01 00 34 */ stw r0, 0x34(r1) @@ -190,7 +190,7 @@ func_801354F8: /* 8013551C 0013231C 80 63 00 04 */ lwz r3, 4(r3) /* 80135520 00132320 38 05 07 FF */ addi r0, r5, 0x7ff /* 80135524 00132324 54 1F 00 28 */ rlwinm r31, r0, 0, 0, 0x14 -/* 80135528 00132328 4B F1 64 35 */ bl func_8004B95C +/* 80135528 00132328 4B F1 64 35 */ bl xSTGetAssetInfo__FUiP20st_PKR_ASSET_TOCINFO /* 8013552C 0013232C 2C 03 00 00 */ cmpwi r3, 0 /* 80135530 00132330 40 82 00 0C */ bne lbl_8013553C /* 80135534 00132334 38 60 00 00 */ li r3, 0 @@ -198,10 +198,10 @@ func_801354F8: lbl_8013553C: /* 8013553C 0013233C 80 7E 00 00 */ lwz r3, 0(r30) /* 80135540 00132340 80 63 00 04 */ lwz r3, 4(r3) -/* 80135544 00132344 4B F1 66 F1 */ bl func_8004BC34 +/* 80135544 00132344 4B F1 66 F1 */ bl xST_xAssetID_HIPFullPath__FUi /* 80135548 00132348 38 BE 00 54 */ addi r5, r30, 0x54 /* 8013554C 0013234C 38 80 00 01 */ li r4, 1 -/* 80135550 00132350 4B F8 DE 7D */ bl func_800C33CC +/* 80135550 00132350 4B F8 DE 7D */ bl iFileOpen__FPCciP9tag_xFile /* 80135554 00132354 28 03 00 00 */ cmplwi r3, 0 /* 80135558 00132358 40 82 00 30 */ bne lbl_80135588 /* 8013555C 0013235C 80 9E 01 2C */ lwz r4, 0x12c(r30) @@ -211,7 +211,7 @@ lbl_8013553C: /* 8013556C 0013236C 7C 04 00 50 */ subf r0, r4, r0 /* 80135570 00132370 54 00 28 34 */ slwi r0, r0, 5 /* 80135574 00132374 7C 9F 02 14 */ add r4, r31, r0 -/* 80135578 00132378 4B F8 DF 01 */ bl func_800C3478 +/* 80135578 00132378 4B F8 DF 01 */ bl iFileSeek__FP9tag_xFileii /* 8013557C 0013237C 38 00 FF FF */ li r0, -1 /* 80135580 00132380 90 1E 01 3C */ stw r0, 0x13c(r30) /* 80135584 00132384 48 00 00 0C */ b lbl_80135590 @@ -228,8 +228,8 @@ lbl_80135594: /* 801355A4 001323A4 38 21 00 30 */ addi r1, r1, 0x30 /* 801355A8 001323A8 4E 80 00 20 */ blr -.global func_801355AC -func_801355AC: +.global iCSFileAsyncRead__FP9xCutscenePvUi +iCSFileAsyncRead__FP9xCutscenePvUi: /* 801355AC 001323AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801355B0 001323B0 7C 08 02 A6 */ mflr r0 /* 801355B4 001323B4 54 A9 F0 BE */ srwi r9, r5, 2 @@ -281,14 +281,14 @@ lbl_80135658: /* 8013565C 0013245C 38 63 00 54 */ addi r3, r3, 0x54 /* 80135660 00132460 38 C6 54 9C */ addi r6, r6, lbl_8013549C@l /* 80135664 00132464 38 E0 00 00 */ li r7, 0 -/* 80135668 00132468 4B F8 E0 D1 */ bl func_800C3738 +/* 80135668 00132468 4B F8 E0 D1 */ bl iFileReadAsync__FP9tag_xFilePvUiPFP9tag_xFile_vi /* 8013566C 0013246C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80135670 00132470 7C 08 03 A6 */ mtlr r0 /* 80135674 00132474 38 21 00 10 */ addi r1, r1, 0x10 /* 80135678 00132478 4E 80 00 20 */ blr -.global func_8013567C -func_8013567C: +.global iCSFileAsyncSkip__FP9xCutsceneUi +iCSFileAsyncSkip__FP9xCutsceneUi: /* 8013567C 0013247C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80135680 00132480 7C 08 02 A6 */ mflr r0 /* 80135684 00132484 38 A0 00 01 */ li r5, 1 @@ -296,20 +296,20 @@ func_8013567C: /* 8013568C 0013248C 38 00 00 01 */ li r0, 1 /* 80135690 00132490 90 03 00 1C */ stw r0, 0x1c(r3) /* 80135694 00132494 38 63 00 54 */ addi r3, r3, 0x54 -/* 80135698 00132498 4B F8 DD E1 */ bl func_800C3478 +/* 80135698 00132498 4B F8 DD E1 */ bl iFileSeek__FP9tag_xFileii /* 8013569C 0013249C 80 01 00 14 */ lwz r0, 0x14(r1) /* 801356A0 001324A0 7C 08 03 A6 */ mtlr r0 /* 801356A4 001324A4 38 21 00 10 */ addi r1, r1, 0x10 /* 801356A8 001324A8 4E 80 00 20 */ blr -.global func_801356AC -func_801356AC: +.global iCSFileClose__FP9xCutscene +iCSFileClose__FP9xCutscene: /* 801356AC 001324AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801356B0 001324B0 7C 08 02 A6 */ mflr r0 /* 801356B4 001324B4 90 01 00 14 */ stw r0, 0x14(r1) /* 801356B8 001324B8 93 E1 00 0C */ stw r31, 0xc(r1) /* 801356BC 001324BC 7C 7F 1B 78 */ mr r31, r3 -/* 801356C0 001324C0 4B F8 E2 39 */ bl func_800C38F8 +/* 801356C0 001324C0 4B F8 E2 39 */ bl iFileReadStop__Fv /* 801356C4 001324C4 38 00 00 00 */ li r0, 0 /* 801356C8 001324C8 90 1F 00 50 */ stw r0, 0x50(r31) /* 801356CC 001324CC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -318,8 +318,8 @@ func_801356AC: /* 801356D8 001324D8 38 21 00 10 */ addi r1, r1, 0x10 /* 801356DC 001324DC 4E 80 00 20 */ blr -.global func_801356E0 -func_801356E0: +.global iCSLoadStep__FP9xCutscene +iCSLoadStep__FP9xCutscene: /* 801356E0 001324E0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801356E4 001324E4 7C 08 02 A6 */ mflr r0 /* 801356E8 001324E8 90 01 00 24 */ stw r0, 0x24(r1) @@ -357,7 +357,7 @@ lbl_8013573C: lbl_8013575C: /* 8013575C 0013255C 80 63 00 04 */ lwz r3, 4(r3) /* 80135760 00132560 38 81 00 08 */ addi r4, r1, 8 -/* 80135764 00132564 4B F1 5F A9 */ bl func_8004B70C +/* 80135764 00132564 4B F1 5F A9 */ bl xSTFindAsset__FUiPUi lbl_80135768: /* 80135768 00132568 28 03 00 00 */ cmplwi r3, 0 /* 8013576C 0013256C 40 82 00 20 */ bne lbl_8013578C @@ -390,7 +390,7 @@ lbl_801357CC: /* 801357D0 001325D0 41 82 00 14 */ beq lbl_801357E4 /* 801357D4 001325D4 7F C3 F3 78 */ mr r3, r30 /* 801357D8 001325D8 7F E4 FB 78 */ mr r4, r31 -/* 801357DC 001325DC 4B FF FE A1 */ bl func_8013567C +/* 801357DC 001325DC 4B FF FE A1 */ bl iCSFileAsyncSkip__FP9xCutsceneUi /* 801357E0 001325E0 3B E0 00 00 */ li r31, 0 lbl_801357E4: /* 801357E4 001325E4 80 1E 00 44 */ lwz r0, 0x44(r30) @@ -425,7 +425,7 @@ lbl_801357E4: lbl_80135858: /* 80135858 00132658 80 7E 00 2C */ lwz r3, 0x2c(r30) /* 8013585C 0013265C 80 85 00 08 */ lwz r4, 8(r5) -/* 80135860 00132660 4B F9 25 99 */ bl func_800C7DF8 +/* 80135860 00132660 4B F9 25 99 */ bl iModelFileNew__FPvUi /* 80135864 00132664 80 1E 00 40 */ lwz r0, 0x40(r30) /* 80135868 00132668 80 BE 00 04 */ lwz r5, 4(r30) /* 8013586C 0013266C 54 04 20 36 */ slwi r4, r0, 4 @@ -454,7 +454,7 @@ lbl_801358A8: /* 801358C0 001326C0 80 A5 00 08 */ lwz r5, 8(r5) /* 801358C4 001326C4 38 05 07 FF */ addi r0, r5, 0x7ff /* 801358C8 001326C8 54 05 00 28 */ rlwinm r5, r0, 0, 0, 0x14 -/* 801358CC 001326CC 4B FF FC E1 */ bl func_801355AC +/* 801358CC 001326CC 4B FF FC E1 */ bl iCSFileAsyncRead__FP9xCutscenePvUi /* 801358D0 001326D0 38 00 00 01 */ li r0, 1 /* 801358D4 001326D4 38 60 00 00 */ li r3, 0 /* 801358D8 001326D8 90 1E 00 44 */ stw r0, 0x44(r30) @@ -469,7 +469,7 @@ lbl_801358E0: /* 801358F8 001326F8 41 82 00 10 */ beq lbl_80135908 /* 801358FC 001326FC 7F C3 F3 78 */ mr r3, r30 /* 80135900 00132700 7F E4 FB 78 */ mr r4, r31 -/* 80135904 00132704 4B FF FD 79 */ bl func_8013567C +/* 80135904 00132704 4B FF FD 79 */ bl iCSFileAsyncSkip__FP9xCutsceneUi lbl_80135908: /* 80135908 00132708 38 00 FF FF */ li r0, -1 /* 8013590C 0013270C 90 1E 00 40 */ stw r0, 0x40(r30) @@ -481,14 +481,14 @@ lbl_80135910: /* 80135920 00132720 28 00 00 00 */ cmplwi r0, 0 /* 80135924 00132724 41 82 00 CC */ beq lbl_801359F0 /* 80135928 00132728 7F C3 F3 78 */ mr r3, r30 -/* 8013592C 0013272C 4B FF F9 79 */ bl func_801352A4 +/* 8013592C 0013272C 4B FF F9 79 */ bl iCSSoundSetup__FP9xCutscene /* 80135930 00132730 80 1E 01 78 */ lwz r0, 0x178(r30) /* 80135934 00132734 28 00 00 00 */ cmplwi r0, 0 /* 80135938 00132738 41 82 00 A4 */ beq lbl_801359DC /* 8013593C 0013273C 38 60 00 01 */ li r3, 1 /* 80135940 00132740 38 80 00 01 */ li r4, 1 -/* 80135944 00132744 4B F1 29 F1 */ bl func_80048334 -/* 80135948 00132748 4B F1 30 4D */ bl func_80048994 +/* 80135944 00132744 4B F1 29 F1 */ bl xSndPauseAll__FUiUi +/* 80135948 00132748 4B F1 30 4D */ bl xSndUpdate__Fv /* 8013594C 0013274C 80 1E 01 78 */ lwz r0, 0x178(r30) /* 80135950 00132750 28 00 00 02 */ cmplwi r0, 2 /* 80135954 00132754 40 82 00 58 */ bne lbl_801359AC @@ -500,7 +500,7 @@ lbl_80135910: /* 8013596C 0013276C 38 C0 00 00 */ li r6, 0 /* 80135970 00132770 C0 62 A3 68 */ lfs f3, lbl_803CECE8-_SDA2_BASE_(r2) /* 80135974 00132774 38 E0 00 03 */ li r7, 3 -/* 80135978 00132778 4B F1 30 B5 */ bl func_80048A2C +/* 80135978 00132778 4B F1 30 B5 */ bl xSndPlay__FUiffUiUiUi14sound_categoryf /* 8013597C 0013277C 90 7E 01 8C */ stw r3, 0x18c(r30) /* 80135980 00132780 38 80 00 FF */ li r4, 0xff /* 80135984 00132784 38 A0 02 00 */ li r5, 0x200 @@ -510,7 +510,7 @@ lbl_80135910: /* 80135994 00132794 C0 22 A3 60 */ lfs f1, lbl_803CECE0-_SDA2_BASE_(r2) /* 80135998 00132798 C0 42 A3 64 */ lfs f2, lbl_803CECE4-_SDA2_BASE_(r2) /* 8013599C 0013279C C0 62 A3 68 */ lfs f3, lbl_803CECE8-_SDA2_BASE_(r2) -/* 801359A0 001327A0 4B F1 30 8D */ bl func_80048A2C +/* 801359A0 001327A0 4B F1 30 8D */ bl xSndPlay__FUiffUiUiUi14sound_categoryf /* 801359A4 001327A4 90 7E 01 90 */ stw r3, 0x190(r30) /* 801359A8 001327A8 48 00 00 34 */ b lbl_801359DC lbl_801359AC: @@ -522,7 +522,7 @@ lbl_801359AC: /* 801359C0 001327C0 38 C0 00 00 */ li r6, 0 /* 801359C4 001327C4 C0 62 A3 68 */ lfs f3, lbl_803CECE8-_SDA2_BASE_(r2) /* 801359C8 001327C8 38 E0 00 03 */ li r7, 3 -/* 801359CC 001327CC 4B F1 30 61 */ bl func_80048A2C +/* 801359CC 001327CC 4B F1 30 61 */ bl xSndPlay__FUiffUiUiUi14sound_categoryf /* 801359D0 001327D0 90 7E 01 8C */ stw r3, 0x18c(r30) /* 801359D4 001327D4 38 00 00 00 */ li r0, 0 /* 801359D8 001327D8 90 1E 01 90 */ stw r0, 0x190(r30) @@ -539,7 +539,7 @@ lbl_801359F0: /* 801359FC 001327FC 80 A6 00 00 */ lwz r5, 0(r6) /* 80135A00 00132800 80 06 00 04 */ lwz r0, 4(r6) /* 80135A04 00132804 7C A5 00 50 */ subf r5, r5, r0 -/* 80135A08 00132808 4B FF FB A5 */ bl func_801355AC +/* 80135A08 00132808 4B FF FB A5 */ bl iCSFileAsyncRead__FP9xCutscenePvUi /* 80135A0C 0013280C 38 00 00 01 */ li r0, 1 /* 80135A10 00132810 38 60 00 00 */ li r3, 0 /* 80135A14 00132814 90 1E 00 44 */ stw r0, 0x44(r30) @@ -558,7 +558,7 @@ lbl_80135A1C: /* 80135A44 00132844 80 A6 00 04 */ lwz r5, 4(r6) /* 80135A48 00132848 80 06 00 08 */ lwz r0, 8(r6) /* 80135A4C 0013284C 7C A5 00 50 */ subf r5, r5, r0 -/* 80135A50 00132850 4B FF FB 5D */ bl func_801355AC +/* 80135A50 00132850 4B FF FB 5D */ bl iCSFileAsyncRead__FP9xCutscenePvUi lbl_80135A54: /* 80135A54 00132854 38 00 FF FD */ li r0, -3 /* 80135A58 00132858 90 1E 00 40 */ stw r0, 0x40(r30) diff --git a/asm/Core/p2/iEnv.s b/asm/Core/p2/iEnv.s index b740f58c7..d48fd53c0 100644 --- a/asm/Core/p2/iEnv.s +++ b/asm/Core/p2/iEnv.s @@ -11,13 +11,13 @@ lbl_800C2EAC: /* 800C2EC0 000BFCC0 93 C1 00 08 */ stw r30, 8(r1) /* 800C2EC4 000BFCC4 7C 7E 1B 78 */ mr r30, r3 /* 800C2EC8 000BFCC8 80 6D 91 B8 */ lwz r3, lbl_803CBAB8-_SDA_BASE_(r13) -/* 800C2ECC 000BFCCC 48 17 46 E5 */ bl func_802375B0 +/* 800C2ECC 000BFCCC 48 17 46 E5 */ bl RwCameraBeginUpdate /* 800C2ED0 000BFCD0 28 03 00 00 */ cmplwi r3, 0 /* 800C2ED4 000BFCD4 41 82 00 14 */ beq lbl_800C2EE8 /* 800C2ED8 000BFCD8 7F C3 F3 78 */ mr r3, r30 -/* 800C2EDC 000BFCDC 48 15 1F 9D */ bl func_80214E78 +/* 800C2EDC 000BFCDC 48 15 1F 9D */ bl RpAtomicInstance /* 800C2EE0 000BFCE0 80 6D 91 B8 */ lwz r3, lbl_803CBAB8-_SDA_BASE_(r13) -/* 800C2EE4 000BFCE4 48 17 46 A5 */ bl func_80237588 +/* 800C2EE4 000BFCE4 48 17 46 A5 */ bl RwCameraEndUpdate lbl_800C2EE8: /* 800C2EE8 000BFCE8 28 1F 00 00 */ cmplwi r31, 0 /* 800C2EEC 000BFCEC 41 82 00 08 */ beq lbl_800C2EF4 @@ -53,8 +53,8 @@ lbl_800C2F40: /* 800C2F48 000BFD48 90 A3 00 0C */ stw r5, 0xc(r3) /* 800C2F4C 000BFD4C 4E 80 00 20 */ blr -.global func_800C2F50 -func_800C2F50: +.global iEnvLoad__FP4iEnvPCvUii +iEnvLoad__FP4iEnvPCvUii: /* 800C2F50 000BFD50 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800C2F54 000BFD54 7C 08 02 A6 */ mflr r0 /* 800C2F58 000BFD58 90 01 00 34 */ stw r0, 0x34(r1) @@ -94,34 +94,34 @@ func_800C2F50: /* 800C2FE0 000BFDE0 90 A1 00 14 */ stw r5, 0x14(r1) /* 800C2FE4 000BFDE4 90 81 00 18 */ stw r4, 0x18(r1) /* 800C2FE8 000BFDE8 90 01 00 1C */ stw r0, 0x1c(r1) -/* 800C2FEC 000BFDEC 48 15 A0 B5 */ bl func_8021D0A0 +/* 800C2FEC 000BFDEC 48 15 A0 B5 */ bl RpWorldCreate /* 800C2FF0 000BFDF0 90 7E 00 00 */ stw r3, 0(r30) /* 800C2FF4 000BFDF4 38 60 02 80 */ li r3, 0x280 /* 800C2FF8 000BFDF8 38 80 01 E0 */ li r4, 0x1e0 /* 800C2FFC 000BFDFC 38 A0 00 00 */ li r5, 0 -/* 800C3000 000BFE00 4B FF D1 39 */ bl func_800C0138 +/* 800C3000 000BFE00 4B FF D1 39 */ bl iCameraCreate__Fiii /* 800C3004 000BFE04 90 6D 91 B8 */ stw r3, lbl_803CBAB8-_SDA_BASE_(r13) /* 800C3008 000BFE08 80 1E 00 00 */ lwz r0, 0(r30) /* 800C300C 000BFE0C 90 0D 91 B4 */ stw r0, lbl_803CBAB4-_SDA_BASE_(r13) /* 800C3010 000BFE10 80 6D 91 B4 */ lwz r3, lbl_803CBAB4-_SDA_BASE_(r13) /* 800C3014 000BFE14 80 8D 91 B8 */ lwz r4, lbl_803CBAB8-_SDA_BASE_(r13) -/* 800C3018 000BFE18 48 15 BE DD */ bl func_8021EEF4 +/* 800C3018 000BFE18 48 15 BE DD */ bl RpWorldAddCamera /* 800C301C 000BFE1C 93 BE 00 10 */ stw r29, 0x10(r30) /* 800C3020 000BFE20 3C 60 80 0C */ lis r3, lbl_800C2EAC@ha /* 800C3024 000BFE24 38 83 2E AC */ addi r4, r3, lbl_800C2EAC@l /* 800C3028 000BFE28 38 A0 00 00 */ li r5, 0 /* 800C302C 000BFE2C 80 7E 00 10 */ lwz r3, 0x10(r30) /* 800C3030 000BFE30 80 63 00 0C */ lwz r3, 0xc(r3) -/* 800C3034 000BFE34 48 14 FF FD */ bl func_80213030 +/* 800C3034 000BFE34 48 14 FF FD */ bl RpClumpForAllAtomics /* 800C3038 000BFE38 80 9E 00 10 */ lwz r4, 0x10(r30) /* 800C303C 000BFE3C 80 64 00 10 */ lwz r3, 0x10(r4) /* 800C3040 000BFE40 80 84 00 0C */ lwz r4, 0xc(r4) -/* 800C3044 000BFE44 48 05 A5 B1 */ bl func_8011D5F4 +/* 800C3044 000BFE44 48 05 A5 B1 */ bl xClumpColl_InstancePointers__FP17xClumpCollBSPTreeP7RpClump /* 800C3048 000BFE48 80 6D 91 B4 */ lwz r3, lbl_803CBAB4-_SDA_BASE_(r13) /* 800C304C 000BFE4C 80 8D 91 B8 */ lwz r4, lbl_803CBAB8-_SDA_BASE_(r13) -/* 800C3050 000BFE50 48 15 BE F9 */ bl func_8021EF48 +/* 800C3050 000BFE50 48 15 BE F9 */ bl RpWorldRemoveCamera /* 800C3054 000BFE54 80 6D 91 B8 */ lwz r3, lbl_803CBAB8-_SDA_BASE_(r13) -/* 800C3058 000BFE58 4B FF D1 B9 */ bl func_800C0210 +/* 800C3058 000BFE58 4B FF D1 B9 */ bl iCameraDestroy__FP8RwCamera /* 800C305C 000BFE5C 38 00 00 00 */ li r0, 0 /* 800C3060 000BFE60 90 0D 91 B4 */ stw r0, lbl_803CBAB4-_SDA_BASE_(r13) /* 800C3064 000BFE64 90 0D 91 B8 */ stw r0, lbl_803CBAB8-_SDA_BASE_(r13) @@ -138,7 +138,7 @@ lbl_800C307C: lbl_800C3088: /* 800C3088 000BFE88 2C 1F 00 00 */ cmpwi r31, 0 /* 800C308C 000BFE8C 40 82 00 0C */ bne lbl_800C3098 -/* 800C3090 000BFE90 4B F7 0B 8D */ bl func_80033C1C +/* 800C3090 000BFE90 4B F7 0B 8D */ bl xMemGetBase__Fv /* 800C3094 000BFE94 90 7E 00 24 */ stw r3, 0x24(r30) lbl_800C3098: /* 800C3098 000BFE98 80 01 00 34 */ lwz r0, 0x34(r1) @@ -149,29 +149,29 @@ lbl_800C3098: /* 800C30AC 000BFEAC 38 21 00 30 */ addi r1, r1, 0x30 /* 800C30B0 000BFEB0 4E 80 00 20 */ blr -.global func_800C30B4 -func_800C30B4: +.global iEnvFree__FP4iEnv +iEnvFree__FP4iEnv: /* 800C30B4 000BFEB4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C30B8 000BFEB8 7C 08 02 A6 */ mflr r0 /* 800C30BC 000BFEBC 90 01 00 14 */ stw r0, 0x14(r1) /* 800C30C0 000BFEC0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800C30C4 000BFEC4 7C 7F 1B 78 */ mr r31, r3 -/* 800C30C8 000BFEC8 48 17 9D 35 */ bl func_8023CDFC +/* 800C30C8 000BFEC8 48 17 9D 35 */ bl _rwFrameSyncDirty /* 800C30CC 000BFECC 80 7F 00 00 */ lwz r3, 0(r31) -/* 800C30D0 000BFED0 48 15 9E 51 */ bl func_8021CF20 +/* 800C30D0 000BFED0 48 15 9E 51 */ bl RpWorldDestroy /* 800C30D4 000BFED4 38 00 00 00 */ li r0, 0 /* 800C30D8 000BFED8 90 1F 00 00 */ stw r0, 0(r31) /* 800C30DC 000BFEDC 80 7F 00 08 */ lwz r3, 8(r31) /* 800C30E0 000BFEE0 28 03 00 00 */ cmplwi r3, 0 /* 800C30E4 000BFEE4 41 82 00 10 */ beq lbl_800C30F4 -/* 800C30E8 000BFEE8 48 15 9E 39 */ bl func_8021CF20 +/* 800C30E8 000BFEE8 48 15 9E 39 */ bl RpWorldDestroy /* 800C30EC 000BFEEC 38 00 00 00 */ li r0, 0 /* 800C30F0 000BFEF0 90 1F 00 08 */ stw r0, 8(r31) lbl_800C30F4: /* 800C30F4 000BFEF4 80 7F 00 04 */ lwz r3, 4(r31) /* 800C30F8 000BFEF8 28 03 00 00 */ cmplwi r3, 0 /* 800C30FC 000BFEFC 41 82 00 10 */ beq lbl_800C310C -/* 800C3100 000BFF00 48 15 9E 21 */ bl func_8021CF20 +/* 800C3100 000BFF00 48 15 9E 21 */ bl RpWorldDestroy /* 800C3104 000BFF04 38 00 00 00 */ li r0, 0 /* 800C3108 000BFF08 90 1F 00 04 */ stw r0, 4(r31) lbl_800C310C: @@ -181,12 +181,12 @@ lbl_800C310C: /* 800C3118 000BFF18 38 21 00 10 */ addi r1, r1, 0x10 /* 800C311C 000BFF1C 4E 80 00 20 */ blr -.global func_800C3120 -func_800C3120: +.global iEnvDefaultLighting__FP4iEnv +iEnvDefaultLighting__FP4iEnv: /* 800C3120 000BFF20 4E 80 00 20 */ blr -.global func_800C3124 -func_800C3124: +.global iEnvLightingBasics__FP4iEnvP9xEnvAsset +iEnvLightingBasics__FP4iEnvP9xEnvAsset: /* 800C3124 000BFF24 4E 80 00 20 */ blr .global func_800C3128 @@ -209,7 +209,7 @@ lbl_800C3150: /* 800C3160 000BFF60 80 9B 00 04 */ lwz r4, 4(r27) /* 800C3164 000BFF64 7F 63 DB 78 */ mr r3, r27 /* 800C3168 000BFF68 38 84 00 50 */ addi r4, r4, 0x50 -/* 800C316C 000BFF6C 48 00 50 71 */ bl func_800C81DC +/* 800C316C 000BFF6C 48 00 50 71 */ bl iModelCull__FP8RpAtomicP11RwMatrixTag /* 800C3170 000BFF70 2C 03 00 00 */ cmpwi r3, 0 /* 800C3174 000BFF74 40 82 00 9C */ bne lbl_800C3210 /* 800C3178 000BFF78 2C 1F 00 00 */ cmpwi r31, 0 @@ -220,7 +220,7 @@ lbl_800C3150: /* 800C318C 000BFF8C 3B E0 00 00 */ li r31, 0 /* 800C3190 000BFF90 38 60 00 14 */ li r3, 0x14 /* 800C3194 000BFF94 38 80 00 01 */ li r4, 1 -/* 800C3198 000BFF98 48 16 C6 45 */ bl func_8022F7DC +/* 800C3198 000BFF98 48 16 C6 45 */ bl RwRenderStateSet /* 800C319C 000BFF9C 48 00 00 20 */ b lbl_800C31BC lbl_800C31A0: /* 800C31A0 000BFFA0 80 1A 00 04 */ lwz r0, 4(r26) @@ -229,7 +229,7 @@ lbl_800C31A0: /* 800C31AC 000BFFAC 3B E0 00 01 */ li r31, 1 /* 800C31B0 000BFFB0 38 60 00 14 */ li r3, 0x14 /* 800C31B4 000BFFB4 38 80 00 02 */ li r4, 2 -/* 800C31B8 000BFFB8 48 16 C6 25 */ bl func_8022F7DC +/* 800C31B8 000BFFB8 48 16 C6 25 */ bl RwRenderStateSet lbl_800C31BC: /* 800C31BC 000BFFBC 2C 1E 00 00 */ cmpwi r30, 0 /* 800C31C0 000BFFC0 41 82 00 24 */ beq lbl_800C31E4 @@ -239,7 +239,7 @@ lbl_800C31BC: /* 800C31D0 000BFFD0 3B C0 00 00 */ li r30, 0 /* 800C31D4 000BFFD4 38 60 00 08 */ li r3, 8 /* 800C31D8 000BFFD8 38 80 00 00 */ li r4, 0 -/* 800C31DC 000BFFDC 48 16 C6 01 */ bl func_8022F7DC +/* 800C31DC 000BFFDC 48 16 C6 01 */ bl RwRenderStateSet /* 800C31E0 000BFFE0 48 00 00 20 */ b lbl_800C3200 lbl_800C31E4: /* 800C31E4 000BFFE4 80 1A 00 04 */ lwz r0, 4(r26) @@ -248,7 +248,7 @@ lbl_800C31E4: /* 800C31F0 000BFFF0 3B C0 00 01 */ li r30, 1 /* 800C31F4 000BFFF4 38 60 00 08 */ li r3, 8 /* 800C31F8 000BFFF8 38 80 00 01 */ li r4, 1 -/* 800C31FC 000BFFFC 48 16 C5 E1 */ bl func_8022F7DC +/* 800C31FC 000BFFFC 48 16 C5 E1 */ bl RwRenderStateSet lbl_800C3200: /* 800C3200 000C0000 81 9B 00 48 */ lwz r12, 0x48(r27) /* 800C3204 000C0004 7F 63 DB 78 */ mr r3, r27 @@ -266,8 +266,8 @@ lbl_800C3218: /* 800C322C 000C002C 38 21 00 20 */ addi r1, r1, 0x20 /* 800C3230 000C0030 4E 80 00 20 */ blr -.global func_800C3234 -func_800C3234: +.global iEnvRender__FP4iEnv +iEnvRender__FP4iEnv: /* 800C3234 000C0034 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C3238 000C0038 7C 08 02 A6 */ mflr r0 /* 800C323C 000C003C 38 80 00 05 */ li r4, 5 @@ -275,10 +275,10 @@ func_800C3234: /* 800C3244 000C0044 93 E1 00 0C */ stw r31, 0xc(r1) /* 800C3248 000C0048 7C 7F 1B 78 */ mr r31, r3 /* 800C324C 000C004C 38 60 00 0A */ li r3, 0xa -/* 800C3250 000C0050 48 16 C5 8D */ bl func_8022F7DC +/* 800C3250 000C0050 48 16 C5 8D */ bl RwRenderStateSet /* 800C3254 000C0054 38 60 00 0B */ li r3, 0xb /* 800C3258 000C0058 38 80 00 06 */ li r4, 6 -/* 800C325C 000C005C 48 16 C5 81 */ bl func_8022F7DC +/* 800C325C 000C005C 48 16 C5 81 */ bl RwRenderStateSet /* 800C3260 000C0060 80 9F 00 10 */ lwz r4, 0x10(r31) /* 800C3264 000C0064 28 04 00 00 */ cmplwi r4, 0 /* 800C3268 000C0068 41 82 00 14 */ beq lbl_800C327C @@ -288,7 +288,7 @@ func_800C3234: /* 800C3278 000C0078 48 00 00 0C */ b lbl_800C3284 lbl_800C327C: /* 800C327C 000C007C 80 7F 00 00 */ lwz r3, 0(r31) -/* 800C3280 000C0080 48 15 9C 5D */ bl func_8021CEDC +/* 800C3280 000C0080 48 15 9C 5D */ bl RpWorldRender lbl_800C3284: /* 800C3284 000C0084 93 ED 91 BC */ stw r31, lbl_803CBABC-_SDA_BASE_(r13) /* 800C3288 000C0088 80 01 00 14 */ lwz r0, 0x14(r1) @@ -297,8 +297,8 @@ lbl_800C3284: /* 800C3294 000C0094 38 21 00 10 */ addi r1, r1, 0x10 /* 800C3298 000C0098 4E 80 00 20 */ blr -.global func_800C329C -func_800C329C: +.global iEnvEndRenderFX__FP4iEnv +iEnvEndRenderFX__FP4iEnv: /* 800C329C 000C009C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C32A0 000C00A0 7C 08 02 A6 */ mflr r0 /* 800C32A4 000C00A4 90 01 00 14 */ stw r0, 0x14(r1) @@ -313,10 +313,10 @@ func_800C329C: /* 800C32C8 000C00C8 80 0D 91 B0 */ lwz r0, lbl_803CBAB0-_SDA_BASE_(r13) /* 800C32CC 000C00CC 2C 00 00 00 */ cmpwi r0, 0 /* 800C32D0 000C00D0 41 82 00 1C */ beq lbl_800C32EC -/* 800C32D4 000C00D4 48 15 BC 75 */ bl func_8021EF48 +/* 800C32D4 000C00D4 48 15 BC 75 */ bl RpWorldRemoveCamera /* 800C32D8 000C00D8 80 7F 00 00 */ lwz r3, 0(r31) /* 800C32DC 000C00DC 80 8D 91 80 */ lwz r4, lbl_803CBA80-_SDA_BASE_(r13) -/* 800C32E0 000C00E0 48 15 BC 15 */ bl func_8021EEF4 +/* 800C32E0 000C00E0 48 15 BC 15 */ bl RpWorldAddCamera /* 800C32E4 000C00E4 38 00 00 00 */ li r0, 0 /* 800C32E8 000C00E8 90 0D 91 B0 */ stw r0, lbl_803CBAB0-_SDA_BASE_(r13) lbl_800C32EC: diff --git a/asm/Core/p2/iFMV.s b/asm/Core/p2/iFMV.s index f550421a8..730856ef1 100644 --- a/asm/Core/p2/iFMV.s +++ b/asm/Core/p2/iFMV.s @@ -2,8 +2,8 @@ .section .text # 0x800C3998 - 0x800C477C -.global func_800C3998 -func_800C3998: +.global iFMVmalloc__FUl +iFMVmalloc__FUl: /* 800C3998 000C0798 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C399C 000C079C 7C 08 02 A6 */ mflr r0 /* 800C39A0 000C07A0 90 01 00 14 */ stw r0, 0x14(r1) @@ -16,8 +16,8 @@ func_800C3998: /* 800C39BC 000C07BC 38 21 00 10 */ addi r1, r1, 0x10 /* 800C39C0 000C07C0 4E 80 00 20 */ blr -.global func_800C39C4 -func_800C39C4: +.global iFMVfree__FPv +iFMVfree__FPv: /* 800C39C4 000C07C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C39C8 000C07C8 7C 08 02 A6 */ mflr r0 /* 800C39CC 000C07CC 90 01 00 14 */ stw r0, 0x14(r1) @@ -30,8 +30,8 @@ func_800C39C4: /* 800C39E8 000C07E8 38 21 00 10 */ addi r1, r1, 0x10 /* 800C39EC 000C07EC 4E 80 00 20 */ blr -.global func_800C39F0 -func_800C39F0: +.global iFMVPlay__FPcUifbb +iFMVPlay__FPcUifbb: /* 800C39F0 000C07F0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800C39F4 000C07F4 7C 08 02 A6 */ mflr r0 /* 800C39F8 000C07F8 90 01 00 24 */ stw r0, 0x24(r1) @@ -94,13 +94,13 @@ func_800C3A9C: /* 800C3AB4 000C08B4 7C 9E 23 78 */ mr r30, r4 /* 800C3AB8 000C08B8 93 A1 00 24 */ stw r29, 0x24(r1) /* 800C3ABC 000C08BC 7C 7D 1B 78 */ mr r29, r3 -/* 800C3AC0 000C08C0 48 0D 66 D9 */ bl func_8019A198 +/* 800C3AC0 000C08C0 48 0D 66 D9 */ bl BinkDoFrame /* 800C3AC4 000C08C4 90 61 00 0C */ stw r3, 0xc(r1) /* 800C3AC8 000C08C8 7F C3 F3 78 */ mr r3, r30 /* 800C3ACC 000C08CC 38 A1 00 14 */ addi r5, r1, 0x14 /* 800C3AD0 000C08D0 38 C1 00 10 */ addi r6, r1, 0x10 /* 800C3AD4 000C08D4 38 8D 91 E4 */ addi r4, r13, lbl_803CBAE4-_SDA_BASE_ -/* 800C3AD8 000C08D8 48 01 10 F5 */ bl func_800D4BCC +/* 800C3AD8 000C08D8 48 01 10 F5 */ bl Lock_RAD_3D_image /* 800C3ADC 000C08DC 2C 03 00 00 */ cmpwi r3, 0 /* 800C3AE0 000C08E0 41 82 00 58 */ beq lbl_800C3B38 /* 800C3AE4 000C08E4 80 01 00 10 */ lwz r0, 0x10(r1) @@ -120,10 +120,10 @@ func_800C3A9C: /* 800C3B1C 000C091C 7C 09 3B 78 */ or r9, r0, r7 /* 800C3B20 000C0920 38 E0 00 00 */ li r7, 0 /* 800C3B24 000C0924 39 00 00 00 */ li r8, 0 -/* 800C3B28 000C0928 48 0D 5F 49 */ bl func_80199A70 +/* 800C3B28 000C0928 48 0D 5F 49 */ bl BinkCopyToBuffer /* 800C3B2C 000C092C 90 61 00 08 */ stw r3, 8(r1) /* 800C3B30 000C0930 7F C3 F3 78 */ mr r3, r30 -/* 800C3B34 000C0934 48 01 10 E9 */ bl func_800D4C1C +/* 800C3B34 000C0934 48 01 10 E9 */ bl Unlock_RAD_3D_image lbl_800C3B38: /* 800C3B38 000C0938 80 01 00 34 */ lwz r0, 0x34(r1) /* 800C3B3C 000C093C 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -168,20 +168,20 @@ func_800C3B54: /* 800C3BCC 000C09CC 90 61 00 80 */ stw r3, 0x80(r1) /* 800C3BD0 000C09D0 C8 01 00 80 */ lfd f0, 0x80(r1) /* 800C3BD4 000C09D4 EC 80 20 28 */ fsubs f4, f0, f4 -/* 800C3BD8 000C09D8 48 10 C3 A1 */ bl func_801CFF78 +/* 800C3BD8 000C09D8 48 10 C3 A1 */ bl GXSetViewport /* 800C3BDC 000C09DC A0 BF 00 04 */ lhz r5, 4(r31) /* 800C3BE0 000C09E0 38 60 00 00 */ li r3, 0 /* 800C3BE4 000C09E4 A0 DF 00 06 */ lhz r6, 6(r31) /* 800C3BE8 000C09E8 38 80 00 00 */ li r4, 0 -/* 800C3BEC 000C09EC 48 10 C3 D5 */ bl func_801CFFC0 +/* 800C3BEC 000C09EC 48 10 C3 D5 */ bl GXSetScissor /* 800C3BF0 000C09F0 A0 BF 00 04 */ lhz r5, 4(r31) /* 800C3BF4 000C09F4 38 60 00 00 */ li r3, 0 /* 800C3BF8 000C09F8 A0 DF 00 06 */ lhz r6, 6(r31) /* 800C3BFC 000C09FC 38 80 00 00 */ li r4, 0 -/* 800C3C00 000C0A00 48 10 89 19 */ bl func_801CC518 +/* 800C3C00 000C0A00 48 10 89 19 */ bl GXSetDispCopySrc /* 800C3C04 000C0A04 A0 7F 00 04 */ lhz r3, 4(r31) /* 800C3C08 000C0A08 A0 9F 00 08 */ lhz r4, 8(r31) -/* 800C3C0C 000C0A0C 48 10 8A 05 */ bl func_801CC610 +/* 800C3C0C 000C0A0C 48 10 8A 05 */ bl GXSetDispCopyDst /* 800C3C10 000C0A10 A0 9F 00 08 */ lhz r4, 8(r31) /* 800C3C14 000C0A14 3C 60 43 30 */ lis r3, 0x4330 /* 800C3C18 000C0A18 A0 1F 00 06 */ lhz r0, 6(r31) @@ -195,26 +195,26 @@ func_800C3B54: /* 800C3C38 000C0A38 C8 01 00 90 */ lfd f0, 0x90(r1) /* 800C3C3C 000C0A3C EC 00 10 28 */ fsubs f0, f0, f2 /* 800C3C40 000C0A40 EC 21 00 24 */ fdivs f1, f1, f0 -/* 800C3C44 000C0A44 48 10 8D E5 */ bl func_801CCA28 +/* 800C3C44 000C0A44 48 10 8D E5 */ bl GXSetDispCopyYScale /* 800C3C48 000C0A48 88 7F 00 19 */ lbz r3, 0x19(r31) /* 800C3C4C 000C0A4C 38 9F 00 1A */ addi r4, r31, 0x1a /* 800C3C50 000C0A50 38 DF 00 32 */ addi r6, r31, 0x32 /* 800C3C54 000C0A54 38 A0 00 01 */ li r5, 1 -/* 800C3C58 000C0A58 48 10 8F 15 */ bl func_801CCB6C +/* 800C3C58 000C0A58 48 10 8F 15 */ bl GXSetCopyFilter /* 800C3C5C 000C0A5C 88 1F 00 19 */ lbz r0, 0x19(r31) /* 800C3C60 000C0A60 28 00 00 00 */ cmplwi r0, 0 /* 800C3C64 000C0A64 41 82 00 14 */ beq lbl_800C3C78 /* 800C3C68 000C0A68 38 60 00 02 */ li r3, 2 /* 800C3C6C 000C0A6C 38 80 00 00 */ li r4, 0 -/* 800C3C70 000C0A70 48 10 BC C5 */ bl func_801CF934 +/* 800C3C70 000C0A70 48 10 BC C5 */ bl GXSetPixelFmt /* 800C3C74 000C0A74 48 00 00 10 */ b lbl_800C3C84 lbl_800C3C78: /* 800C3C78 000C0A78 38 60 00 00 */ li r3, 0 /* 800C3C7C 000C0A7C 38 80 00 00 */ li r4, 0 -/* 800C3C80 000C0A80 48 10 BC B5 */ bl func_801CF934 +/* 800C3C80 000C0A80 48 10 BC B5 */ bl GXSetPixelFmt lbl_800C3C84: /* 800C3C84 000C0A84 38 60 00 00 */ li r3, 0 -/* 800C3C88 000C0A88 48 10 90 ED */ bl func_801CCD74 +/* 800C3C88 000C0A88 48 10 90 ED */ bl GXSetDispCopyGamma /* 800C3C8C 000C0A8C C0 22 97 00 */ lfs f1, lbl_803CE080-_SDA2_BASE_(r2) /* 800C3C90 000C0A90 38 61 00 08 */ addi r3, r1, 8 /* 800C3C94 000C0A94 C0 42 97 08 */ lfs f2, lbl_803CE088-_SDA2_BASE_(r2) @@ -222,49 +222,49 @@ lbl_800C3C84: /* 800C3C9C 000C0A9C C0 82 97 0C */ lfs f4, lbl_803CE08C-_SDA2_BASE_(r2) /* 800C3CA0 000C0AA0 FC A0 08 90 */ fmr f5, f1 /* 800C3CA4 000C0AA4 C0 C2 97 10 */ lfs f6, lbl_803CE090-_SDA2_BASE_(r2) -/* 800C3CA8 000C0AA8 48 10 CD F5 */ bl func_801D0A9C +/* 800C3CA8 000C0AA8 48 10 CD F5 */ bl C_MTXOrtho /* 800C3CAC 000C0AAC 38 61 00 08 */ addi r3, r1, 8 /* 800C3CB0 000C0AB0 38 80 00 01 */ li r4, 1 -/* 800C3CB4 000C0AB4 48 10 BE DD */ bl func_801CFB90 +/* 800C3CB4 000C0AB4 48 10 BE DD */ bl GXSetProjection /* 800C3CB8 000C0AB8 38 61 00 48 */ addi r3, r1, 0x48 -/* 800C3CBC 000C0ABC 48 10 CC C1 */ bl func_801D097C +/* 800C3CBC 000C0ABC 48 10 CC C1 */ bl PSMTXIdentity /* 800C3CC0 000C0AC0 38 61 00 48 */ addi r3, r1, 0x48 /* 800C3CC4 000C0AC4 38 80 00 00 */ li r4, 0 -/* 800C3CC8 000C0AC8 48 10 C0 41 */ bl func_801CFD08 -/* 800C3CCC 000C0ACC 48 10 74 DD */ bl func_801CB1A8 +/* 800C3CC8 000C0AC8 48 10 C0 41 */ bl GXLoadPosMtxImm +/* 800C3CCC 000C0ACC 48 10 74 DD */ bl GXClearVtxDesc /* 800C3CD0 000C0AD0 38 60 00 09 */ li r3, 9 /* 800C3CD4 000C0AD4 38 80 00 01 */ li r4, 1 -/* 800C3CD8 000C0AD8 48 10 70 85 */ bl func_801CAD5C +/* 800C3CD8 000C0AD8 48 10 70 85 */ bl GXSetVtxDesc /* 800C3CDC 000C0ADC 38 60 00 0B */ li r3, 0xb /* 800C3CE0 000C0AE0 38 80 00 01 */ li r4, 1 -/* 800C3CE4 000C0AE4 48 10 70 79 */ bl func_801CAD5C +/* 800C3CE4 000C0AE4 48 10 70 79 */ bl GXSetVtxDesc /* 800C3CE8 000C0AE8 38 60 00 0D */ li r3, 0xd /* 800C3CEC 000C0AEC 38 80 00 01 */ li r4, 1 -/* 800C3CF0 000C0AF0 48 10 70 6D */ bl func_801CAD5C +/* 800C3CF0 000C0AF0 48 10 70 6D */ bl GXSetVtxDesc /* 800C3CF4 000C0AF4 38 60 00 00 */ li r3, 0 /* 800C3CF8 000C0AF8 38 80 00 09 */ li r4, 9 /* 800C3CFC 000C0AFC 38 A0 00 01 */ li r5, 1 /* 800C3D00 000C0B00 38 C0 00 03 */ li r6, 3 /* 800C3D04 000C0B04 38 E0 00 00 */ li r7, 0 -/* 800C3D08 000C0B08 48 10 74 D9 */ bl func_801CB1E0 +/* 800C3D08 000C0B08 48 10 74 D9 */ bl GXSetVtxAttrFmt /* 800C3D0C 000C0B0C 38 60 00 00 */ li r3, 0 /* 800C3D10 000C0B10 38 80 00 0B */ li r4, 0xb /* 800C3D14 000C0B14 38 A0 00 01 */ li r5, 1 /* 800C3D18 000C0B18 38 C0 00 05 */ li r6, 5 /* 800C3D1C 000C0B1C 38 E0 00 00 */ li r7, 0 -/* 800C3D20 000C0B20 48 10 74 C1 */ bl func_801CB1E0 +/* 800C3D20 000C0B20 48 10 74 C1 */ bl GXSetVtxAttrFmt /* 800C3D24 000C0B24 38 60 00 00 */ li r3, 0 /* 800C3D28 000C0B28 38 80 00 0D */ li r4, 0xd /* 800C3D2C 000C0B2C 38 A0 00 01 */ li r5, 1 /* 800C3D30 000C0B30 38 C0 00 04 */ li r6, 4 /* 800C3D34 000C0B34 38 E0 00 00 */ li r7, 0 -/* 800C3D38 000C0B38 48 10 74 A9 */ bl func_801CB1E0 +/* 800C3D38 000C0B38 48 10 74 A9 */ bl GXSetVtxAttrFmt /* 800C3D3C 000C0B3C 38 60 00 01 */ li r3, 1 -/* 800C3D40 000C0B40 48 10 7D 35 */ bl func_801CBA74 +/* 800C3D40 000C0B40 48 10 7D 35 */ bl GXSetNumTexGens /* 800C3D44 000C0B44 38 60 00 01 */ li r3, 1 -/* 800C3D48 000C0B48 48 10 98 8D */ bl func_801CD5D4 +/* 800C3D48 000C0B48 48 10 98 8D */ bl GXSetNumChans /* 800C3D4C 000C0B4C 38 60 00 01 */ li r3, 1 -/* 800C3D50 000C0B50 48 10 B7 61 */ bl func_801CF4B0 +/* 800C3D50 000C0B50 48 10 B7 61 */ bl GXSetNumTevStages /* 800C3D54 000C0B54 38 60 00 00 */ li r3, 0 /* 800C3D58 000C0B58 38 80 00 01 */ li r4, 1 /* 800C3D5C 000C0B5C 38 A0 00 04 */ li r5, 4 @@ -272,16 +272,16 @@ lbl_800C3C84: /* 800C3D64 000C0B64 48 00 01 19 */ bl func_800C3E7C /* 800C3D68 000C0B68 38 60 00 00 */ li r3, 0 /* 800C3D6C 000C0B6C 38 80 00 00 */ li r4, 0 -/* 800C3D70 000C0B70 48 10 B0 05 */ bl func_801CED74 +/* 800C3D70 000C0B70 48 10 B0 05 */ bl GXSetTevOp /* 800C3D74 000C0B74 38 60 00 00 */ li r3, 0 /* 800C3D78 000C0B78 38 80 00 00 */ li r4, 0 /* 800C3D7C 000C0B7C 38 A0 00 00 */ li r5, 0 /* 800C3D80 000C0B80 38 C0 00 04 */ li r6, 4 -/* 800C3D84 000C0B84 48 10 B5 91 */ bl func_801CF314 +/* 800C3D84 000C0B84 48 10 B5 91 */ bl GXSetTevOrder /* 800C3D88 000C0B88 88 1F 00 18 */ lbz r0, 0x18(r31) /* 800C3D8C 000C0B8C 28 00 00 00 */ cmplwi r0, 0 /* 800C3D90 000C0B90 41 82 00 50 */ beq lbl_800C3DE0 -/* 800C3D94 000C0B94 48 11 8B D1 */ bl func_801DC964 +/* 800C3D94 000C0B94 48 11 8B D1 */ bl VIGetNextField /* 800C3D98 000C0B98 A0 BF 00 04 */ lhz r5, 4(r31) /* 800C3D9C 000C0B9C 3C 80 43 30 */ lis r4, 0x4330 /* 800C3DA0 000C0BA0 A0 1F 00 06 */ lhz r0, 6(r31) @@ -298,7 +298,7 @@ lbl_800C3C84: /* 800C3DCC 000C0BCC 90 81 00 88 */ stw r4, 0x88(r1) /* 800C3DD0 000C0BD0 C8 01 00 88 */ lfd f0, 0x88(r1) /* 800C3DD4 000C0BD4 EC 80 20 28 */ fsubs f4, f0, f4 -/* 800C3DD8 000C0BD8 48 10 C1 49 */ bl func_801CFF20 +/* 800C3DD8 000C0BD8 48 10 C1 49 */ bl GXSetViewportJitter /* 800C3DDC 000C0BDC 48 00 00 48 */ b lbl_800C3E24 lbl_800C3DE0: /* 800C3DE0 000C0BE0 A0 9F 00 04 */ lhz r4, 4(r31) @@ -317,17 +317,17 @@ lbl_800C3DE0: /* 800C3E14 000C0C14 90 61 00 88 */ stw r3, 0x88(r1) /* 800C3E18 000C0C18 C8 01 00 88 */ lfd f0, 0x88(r1) /* 800C3E1C 000C0C1C EC 80 20 28 */ fsubs f4, f0, f4 -/* 800C3E20 000C0C20 48 10 C1 59 */ bl func_801CFF78 +/* 800C3E20 000C0C20 48 10 C1 59 */ bl GXSetViewport lbl_800C3E24: -/* 800C3E24 000C0C24 48 10 79 C1 */ bl func_801CB7E4 -/* 800C3E28 000C0C28 48 10 A4 49 */ bl func_801CE270 +/* 800C3E24 000C0C24 48 10 79 C1 */ bl GXInvalidateVtxCache +/* 800C3E28 000C0C28 48 10 A4 49 */ bl GXInvalidateTexAll /* 800C3E2C 000C0C2C FC 20 E0 90 */ fmr f1, f28 /* 800C3E30 000C0C30 80 6D 91 DC */ lwz r3, lbl_803CBADC-_SDA_BASE_(r13) /* 800C3E34 000C0C34 FC 40 E8 90 */ fmr f2, f29 /* 800C3E38 000C0C38 C0 A2 97 04 */ lfs f5, lbl_803CE084-_SDA2_BASE_(r2) /* 800C3E3C 000C0C3C FC 60 F0 90 */ fmr f3, f30 /* 800C3E40 000C0C40 FC 80 F8 90 */ fmr f4, f31 -/* 800C3E44 000C0C44 48 01 10 7D */ bl func_800D4EC0 +/* 800C3E44 000C0C44 48 01 10 7D */ bl Blit_RAD_3D_image /* 800C3E48 000C0C48 E3 E1 00 D8 */ psq_l f31, 216(r1), 0, qr0 /* 800C3E4C 000C0C4C CB E1 00 D0 */ lfd f31, 0xd0(r1) /* 800C3E50 000C0C50 E3 C1 00 C8 */ psq_l f30, 200(r1), 0, qr0 @@ -349,7 +349,7 @@ func_800C3E7C: /* 800C3E84 000C0C84 38 E0 00 00 */ li r7, 0 /* 800C3E88 000C0C88 39 00 00 7D */ li r8, 0x7d /* 800C3E8C 000C0C8C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800C3E90 000C0C90 48 10 79 65 */ bl func_801CB7F4 +/* 800C3E90 000C0C90 48 10 79 65 */ bl GXSetTexCoordGen2 /* 800C3E94 000C0C94 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C3E98 000C0C98 7C 08 03 A6 */ mtlr r0 /* 800C3E9C 000C0C9C 38 21 00 10 */ addi r1, r1, 0x10 @@ -366,13 +366,13 @@ func_800C3EA4: /* 800C3EBC 000C0CBC 93 E1 00 2C */ stw r31, 0x2c(r1) /* 800C3EC0 000C0CC0 80 02 BF 18 */ lwz r0, lbl_803D0898-_SDA2_BASE_(r2) /* 800C3EC4 000C0CC4 90 01 00 08 */ stw r0, 8(r1) -/* 800C3EC8 000C0CC8 4B FF C2 71 */ bl func_800C0138 +/* 800C3EC8 000C0CC8 4B FF C2 71 */ bl iCameraCreate__Fiii /* 800C3ECC 000C0CCC 38 81 00 08 */ addi r4, r1, 8 /* 800C3ED0 000C0CD0 7C 7F 1B 78 */ mr r31, r3 /* 800C3ED4 000C0CD4 38 A0 00 01 */ li r5, 1 -/* 800C3ED8 000C0CD8 48 17 39 D9 */ bl func_802378B0 +/* 800C3ED8 000C0CD8 48 17 39 D9 */ bl RwCameraClear /* 800C3EDC 000C0CDC 7F E3 FB 78 */ mr r3, r31 -/* 800C3EE0 000C0CE0 48 17 36 D1 */ bl func_802375B0 +/* 800C3EE0 000C0CE0 48 17 36 D1 */ bl RwCameraBeginUpdate /* 800C3EE4 000C0CE4 80 CD 91 D8 */ lwz r6, lbl_803CBAD8-_SDA_BASE_(r13) /* 800C3EE8 000C0CE8 3C 00 43 30 */ lis r0, 0x4330 /* 800C3EEC 000C0CEC 38 A0 02 80 */ li r5, 0x280 @@ -404,13 +404,13 @@ func_800C3EA4: /* 800C3F54 000C0D54 C0 8D 83 44 */ lfs f4, lbl_803CAC44-_SDA_BASE_(r13) /* 800C3F58 000C0D58 4B FF FB FD */ bl func_800C3B54 /* 800C3F5C 000C0D5C 7F E3 FB 78 */ mr r3, r31 -/* 800C3F60 000C0D60 48 17 36 29 */ bl func_80237588 +/* 800C3F60 000C0D60 48 17 36 29 */ bl RwCameraEndUpdate /* 800C3F64 000C0D64 7F E3 FB 78 */ mr r3, r31 /* 800C3F68 000C0D68 38 80 00 00 */ li r4, 0 /* 800C3F6C 000C0D6C 38 A0 00 00 */ li r5, 0 -/* 800C3F70 000C0D70 48 17 39 8D */ bl func_802378FC +/* 800C3F70 000C0D70 48 17 39 8D */ bl RwCameraShowRaster /* 800C3F74 000C0D74 7F E3 FB 78 */ mr r3, r31 -/* 800C3F78 000C0D78 4B FF C2 99 */ bl func_800C0210 +/* 800C3F78 000C0D78 4B FF C2 99 */ bl iCameraDestroy__FP8RwCamera /* 800C3F7C 000C0D7C 80 01 00 34 */ lwz r0, 0x34(r1) /* 800C3F80 000C0D80 83 E1 00 2C */ lwz r31, 0x2c(r1) /* 800C3F84 000C0D84 7C 08 03 A6 */ mtlr r0 @@ -420,7 +420,7 @@ lbl_800C3F90: /* 800C3F90 000C0D90 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C3F94 000C0D94 7C 08 02 A6 */ mflr r0 /* 800C3F98 000C0D98 90 01 00 14 */ stw r0, 0x14(r1) -/* 800C3F9C 000C0D9C 48 0F 1D FD */ bl func_801B5D98 +/* 800C3F9C 000C0D9C 48 0F 1D FD */ bl ARAlloc /* 800C3FA0 000C0DA0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C3FA4 000C0DA4 7C 08 03 A6 */ mtlr r0 /* 800C3FA8 000C0DA8 38 21 00 10 */ addi r1, r1, 0x10 @@ -430,7 +430,7 @@ lbl_800C3FB0: /* 800C3FB4 000C0DB4 7C 08 02 A6 */ mflr r0 /* 800C3FB8 000C0DB8 90 01 00 14 */ stw r0, 0x14(r1) /* 800C3FBC 000C0DBC 38 61 00 08 */ addi r3, r1, 8 -/* 800C3FC0 000C0DC0 48 0F 1E 41 */ bl func_801B5E00 +/* 800C3FC0 000C0DC0 48 0F 1E 41 */ bl ARFree /* 800C3FC4 000C0DC4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C3FC8 000C0DC8 7C 08 03 A6 */ mtlr r0 /* 800C3FCC 000C0DCC 38 21 00 10 */ addi r1, r1, 0x10 @@ -451,23 +451,23 @@ func_800C3FD4: /* 800C3FFC 000C0DFC 7C 7D 1B 78 */ mr r29, r3 /* 800C4000 000C0E00 7C 9E 23 78 */ mr r30, r4 /* 800C4004 000C0E04 38 61 00 08 */ addi r3, r1, 8 -/* 800C4008 000C0E08 48 10 84 75 */ bl func_801CC47C +/* 800C4008 000C0E08 48 10 84 75 */ bl GXGetCullMode /* 800C400C 000C0E0C 80 6D A0 14 */ lwz r3, lbl_803CC914-_SDA_BASE_(r13) -/* 800C4010 000C0E10 48 00 03 3D */ bl func_800C434C +/* 800C4010 000C0E10 48 00 03 3D */ bl InitDisplay__4iFMVFP16_GXRenderModeObj /* 800C4014 000C0E14 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800C4018 000C0E18 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l /* 800C401C 000C0E1C 80 7F 03 1C */ lwz r3, 0x31c(r31) -/* 800C4020 000C0E20 48 00 6E 35 */ bl func_800CAE54 +/* 800C4020 000C0E20 48 00 6E 35 */ bl iPadStopRumble__FP8_tagxPad /* 800C4024 000C0E24 3C 60 80 0C */ lis r3, lbl_800C3F90@ha /* 800C4028 000C0E28 3C 80 80 0C */ lis r4, lbl_800C3FB0@ha /* 800C402C 000C0E2C 38 63 3F 90 */ addi r3, r3, lbl_800C3F90@l /* 800C4030 000C0E30 38 84 3F B0 */ addi r4, r4, lbl_800C3FB0@l -/* 800C4034 000C0E34 48 0D 2B F5 */ bl func_80196C28 -/* 800C4038 000C0E38 3C 60 80 0C */ lis r3, func_800C3998@ha -/* 800C403C 000C0E3C 3C 80 80 0C */ lis r4, func_800C39C4@ha -/* 800C4040 000C0E40 38 63 39 98 */ addi r3, r3, func_800C3998@l -/* 800C4044 000C0E44 38 84 39 C4 */ addi r4, r4, func_800C39C4@l -/* 800C4048 000C0E48 48 0D 2A CD */ bl func_80196B14 +/* 800C4034 000C0E34 48 0D 2B F5 */ bl RADSetAudioMemory +/* 800C4038 000C0E38 3C 60 80 0C */ lis r3, iFMVmalloc__FUl@ha +/* 800C403C 000C0E3C 3C 80 80 0C */ lis r4, iFMVfree__FPv@ha +/* 800C4040 000C0E40 38 63 39 98 */ addi r3, r3, iFMVmalloc__FUl@l +/* 800C4044 000C0E44 38 84 39 C4 */ addi r4, r4, iFMVfree__FPv@l +/* 800C4048 000C0E48 48 0D 2A CD */ bl RADSetMemory /* 800C404C 000C0E4C 4B FF FA 1D */ bl func_800C3A68 /* 800C4050 000C0E50 7F A4 EB 78 */ mr r4, r29 /* 800C4054 000C0E54 38 00 00 2F */ li r0, 0x2f @@ -484,19 +484,19 @@ lbl_800C406C: /* 800C4074 000C0E74 40 82 FF E8 */ bne lbl_800C405C /* 800C4078 000C0E78 3B 81 00 B4 */ addi r28, r1, 0xb4 lbl_800C407C: -/* 800C407C 000C0E7C 48 0B CA 41 */ bl func_80180ABC +/* 800C407C 000C0E7C 48 0B CA 41 */ bl IsDiskIDed__8iTRCDiskFv /* 800C4080 000C0E80 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800C4084 000C0E84 41 82 00 24 */ beq lbl_800C40A8 /* 800C4088 000C0E88 7F A3 EB 78 */ mr r3, r29 /* 800C408C 000C0E8C 38 80 00 00 */ li r4, 0 -/* 800C4090 000C0E90 48 0D 4A 19 */ bl func_80198AA8 +/* 800C4090 000C0E90 48 0D 4A 19 */ bl BinkOpen /* 800C4094 000C0E94 90 6D 91 D8 */ stw r3, lbl_803CBAD8-_SDA_BASE_(r13) /* 800C4098 000C0E98 80 0D 91 D8 */ lwz r0, lbl_803CBAD8-_SDA_BASE_(r13) /* 800C409C 000C0E9C 28 00 00 00 */ cmplwi r0, 0 /* 800C40A0 000C0EA0 40 82 00 08 */ bne lbl_800C40A8 -/* 800C40A4 000C0EA4 48 0D 42 21 */ bl func_801982C4 +/* 800C40A4 000C0EA4 48 0D 42 21 */ bl BinkGetError lbl_800C40A8: -/* 800C40A8 000C0EA8 48 0B CB E5 */ bl func_80180C8C +/* 800C40A8 000C0EA8 48 0B CB E5 */ bl CheckDVDAndResetState__8iTRCDiskFv /* 800C40AC 000C0EAC 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800C40B0 000C0EB0 40 82 00 60 */ bne lbl_800C4110 /* 800C40B4 000C0EB4 80 0D 91 D8 */ lwz r0, lbl_803CBAD8-_SDA_BASE_(r13) @@ -505,21 +505,21 @@ lbl_800C40A8: /* 800C40C0 000C0EC0 7F A3 EB 78 */ mr r3, r29 /* 800C40C4 000C0EC4 38 A1 00 0C */ addi r5, r1, 0xc /* 800C40C8 000C0EC8 38 80 00 00 */ li r4, 0 -/* 800C40CC 000C0ECC 4B FF F3 01 */ bl func_800C33CC +/* 800C40CC 000C0ECC 4B FF F3 01 */ bl iFileOpen__FPCciP9tag_xFile /* 800C40D0 000C0ED0 7F 83 E3 78 */ mr r3, r28 /* 800C40D4 000C0ED4 38 80 00 00 */ li r4, 0 /* 800C40D8 000C0ED8 38 A0 00 00 */ li r5, 0 /* 800C40DC 000C0EDC 38 C0 00 02 */ li r6, 2 -/* 800C40E0 000C0EE0 48 0F FF 81 */ bl func_801C4060 -/* 800C40E4 000C0EE4 48 0B CB A9 */ bl func_80180C8C +/* 800C40E0 000C0EE0 48 0F FF 81 */ bl DVDSeekAsyncPrio +/* 800C40E4 000C0EE4 48 0B CB A9 */ bl CheckDVDAndResetState__8iTRCDiskFv /* 800C40E8 000C0EE8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800C40EC 000C0EEC 41 82 00 10 */ beq lbl_800C40FC /* 800C40F0 000C0EF0 7F 83 E3 78 */ mr r3, r28 -/* 800C40F4 000C0EF4 48 10 25 11 */ bl func_801C6604 +/* 800C40F4 000C0EF4 48 10 25 11 */ bl DVDCancel /* 800C40F8 000C0EF8 48 00 00 18 */ b lbl_800C4110 lbl_800C40FC: /* 800C40FC 000C0EFC 7F 83 E3 78 */ mr r3, r28 -/* 800C4100 000C0F00 48 10 25 05 */ bl func_801C6604 +/* 800C4100 000C0F00 48 10 25 05 */ bl DVDCancel lbl_800C4104: /* 800C4104 000C0F04 80 0D 91 D8 */ lwz r0, lbl_803CBAD8-_SDA_BASE_(r13) /* 800C4108 000C0F08 28 00 00 00 */ cmplwi r0, 0 @@ -552,7 +552,7 @@ lbl_800C413C: /* 800C416C 000C0F6C FC 00 00 1E */ fctiwz f0, f0 /* 800C4170 000C0F70 D8 01 01 20 */ stfd f0, 0x120(r1) /* 800C4174 000C0F74 80 A1 01 24 */ lwz r5, 0x124(r1) -/* 800C4178 000C0F78 48 0D 7B A9 */ bl func_8019BD20 +/* 800C4178 000C0F78 48 0D 7B A9 */ bl BinkSetVolume /* 800C417C 000C0F7C 80 6D 91 EC */ lwz r3, lbl_803CBAEC-_SDA_BASE_(r13) /* 800C4180 000C0F80 38 03 00 01 */ addi r0, r3, 1 /* 800C4184 000C0F84 90 0D 91 EC */ stw r0, lbl_803CBAEC-_SDA_BASE_(r13) @@ -568,7 +568,7 @@ lbl_800C419C: /* 800C41A4 000C0FA4 80 CD 91 D4 */ lwz r6, lbl_803CBAD4-_SDA_BASE_(r13) /* 800C41A8 000C0FA8 80 85 00 00 */ lwz r4, 0(r5) /* 800C41AC 000C0FAC 80 A5 00 04 */ lwz r5, 4(r5) -/* 800C41B0 000C0FB0 48 01 08 D5 */ bl func_800D4A84 +/* 800C41B0 000C0FB0 48 01 08 D5 */ bl Open_RAD_3D_image /* 800C41B4 000C0FB4 90 6D 91 DC */ stw r3, lbl_803CBADC-_SDA_BASE_(r13) /* 800C41B8 000C0FB8 80 0D 91 DC */ lwz r0, lbl_803CBADC-_SDA_BASE_(r13) /* 800C41BC 000C0FBC 28 00 00 00 */ cmplwi r0, 0 @@ -578,7 +578,7 @@ lbl_800C419C: /* 800C41CC 000C0FCC 41 82 00 10 */ beq lbl_800C41DC /* 800C41D0 000C0FD0 80 6D 91 D8 */ lwz r3, lbl_803CBAD8-_SDA_BASE_(r13) /* 800C41D4 000C0FD4 38 A0 00 00 */ li r5, 0 -/* 800C41D8 000C0FD8 48 0D 68 A1 */ bl func_8019AA78 +/* 800C41D8 000C0FD8 48 0D 68 A1 */ bl BinkGoto lbl_800C41DC: /* 800C41DC 000C0FDC 38 00 00 00 */ li r0, 0 /* 800C41E0 000C0FE0 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -586,11 +586,11 @@ lbl_800C41DC: /* 800C41E8 000C0FE8 3B 83 05 58 */ addi r28, r3, lbl_803C0558@l /* 800C41EC 000C0FEC 3F A0 43 30 */ lis r29, 0x4330 lbl_800C41F0: -/* 800C41F0 000C0FF0 48 0B CA 9D */ bl func_80180C8C +/* 800C41F0 000C0FF0 48 0B CA 9D */ bl CheckDVDAndResetState__8iTRCDiskFv /* 800C41F4 000C0FF4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800C41F8 000C0FF8 40 82 00 D4 */ bne lbl_800C42CC /* 800C41FC 000C0FFC 80 6D 91 D8 */ lwz r3, lbl_803CBAD8-_SDA_BASE_(r13) -/* 800C4200 000C1000 48 0D 6C 95 */ bl func_8019AE94 +/* 800C4200 000C1000 48 0D 6C 95 */ bl BinkWait /* 800C4204 000C1004 2C 03 00 00 */ cmpwi r3, 0 /* 800C4208 000C1008 40 82 00 24 */ bne lbl_800C422C /* 800C420C 000C100C 80 6D 91 D8 */ lwz r3, lbl_803CBAD8-_SDA_BASE_(r13) @@ -599,7 +599,7 @@ lbl_800C41F0: /* 800C4218 000C1018 4B FF F8 85 */ bl func_800C3A9C /* 800C421C 000C101C 4B FF FC 89 */ bl func_800C3EA4 /* 800C4220 000C1020 80 6D 91 D8 */ lwz r3, lbl_803CBAD8-_SDA_BASE_(r13) -/* 800C4224 000C1024 48 0D 65 5D */ bl func_8019A780 +/* 800C4224 000C1024 48 0D 65 5D */ bl BinkNextFrame /* 800C4228 000C1028 48 00 00 14 */ b lbl_800C423C lbl_800C422C: /* 800C422C 000C102C 80 0D 91 E0 */ lwz r0, lbl_803CBAE0-_SDA_BASE_(r13) @@ -609,7 +609,7 @@ lbl_800C422C: lbl_800C423C: /* 800C423C 000C103C 88 7C 06 D1 */ lbz r3, 0x6d1(r28) /* 800C4240 000C1040 C0 22 97 00 */ lfs f1, lbl_803CE080-_SDA2_BASE_(r2) -/* 800C4244 000C1044 4B F7 1D 81 */ bl func_80035FC4 +/* 800C4244 000C1044 4B F7 1D 81 */ bl xPadUpdate__Fif /* 800C4248 000C1048 80 8D 91 D8 */ lwz r4, lbl_803CBAD8-_SDA_BASE_(r13) /* 800C424C 000C104C 28 1E 00 00 */ cmplwi r30, 0 /* 800C4250 000C1050 93 A1 01 20 */ stw r29, 0x120(r1) @@ -653,22 +653,22 @@ lbl_800C42CC: /* 800C42E0 000C10E0 90 0D 91 D0 */ stw r0, lbl_803CBAD0-_SDA_BASE_(r13) lbl_800C42E4: /* 800C42E4 000C10E4 80 6D 91 DC */ lwz r3, lbl_803CBADC-_SDA_BASE_(r13) -/* 800C42E8 000C10E8 48 01 08 99 */ bl func_800D4B80 +/* 800C42E8 000C10E8 48 01 08 99 */ bl Close_RAD_3D_image /* 800C42EC 000C10EC 38 00 00 00 */ li r0, 0 /* 800C42F0 000C10F0 90 0D 91 DC */ stw r0, lbl_803CBADC-_SDA_BASE_(r13) /* 800C42F4 000C10F4 80 6D 91 D8 */ lwz r3, lbl_803CBAD8-_SDA_BASE_(r13) -/* 800C42F8 000C10F8 48 0D 69 B5 */ bl func_8019ACAC +/* 800C42F8 000C10F8 48 0D 69 B5 */ bl BinkClose /* 800C42FC 000C10FC 38 00 00 00 */ li r0, 0 /* 800C4300 000C1100 90 0D 91 D8 */ stw r0, lbl_803CBAD8-_SDA_BASE_(r13) lbl_800C4304: /* 800C4304 000C1104 80 61 00 08 */ lwz r3, 8(r1) -/* 800C4308 000C1108 48 10 81 31 */ bl func_801CC438 -/* 800C430C 000C110C 48 00 ED B5 */ bl func_800D30C0 +/* 800C4308 000C1108 48 10 81 31 */ bl GXSetCullMode +/* 800C430C 000C110C 48 00 ED B5 */ bl iVSync__Fv /* 800C4310 000C1110 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800C4314 000C1114 C0 22 97 00 */ lfs f1, lbl_803CE080-_SDA2_BASE_(r2) /* 800C4318 000C1118 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800C431C 000C111C 88 63 06 D1 */ lbz r3, 0x6d1(r3) -/* 800C4320 000C1120 4B F7 1C A5 */ bl func_80035FC4 +/* 800C4320 000C1120 4B F7 1C A5 */ bl xPadUpdate__Fif /* 800C4324 000C1124 E3 E1 01 48 */ psq_l f31, 328(r1), 0, qr0 /* 800C4328 000C1128 80 01 01 54 */ lwz r0, 0x154(r1) /* 800C432C 000C112C CB E1 01 40 */ lfd f31, 0x140(r1) @@ -680,8 +680,8 @@ lbl_800C4304: /* 800C4344 000C1144 38 21 01 50 */ addi r1, r1, 0x150 /* 800C4348 000C1148 4E 80 00 20 */ blr -.global func_800C434C -func_800C434C: +.global InitDisplay__4iFMVFP16_GXRenderModeObj +InitDisplay__4iFMVFP16_GXRenderModeObj: /* 800C434C 000C114C 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 800C4350 000C1150 7C 08 02 A6 */ mflr r0 /* 800C4354 000C1154 90 01 00 A4 */ stw r0, 0xa4(r1) @@ -693,17 +693,17 @@ func_800C434C: /* 800C436C 000C116C 90 6D 92 00 */ stw r3, lbl_803CBB00-_SDA_BASE_(r13) /* 800C4370 000C1170 38 6D 91 F4 */ addi r3, r13, lbl_803CBAF4-_SDA_BASE_ /* 800C4374 000C1174 90 01 00 0C */ stw r0, 0xc(r1) -/* 800C4378 000C1178 48 18 26 21 */ bl func_80246998 +/* 800C4378 000C1178 48 18 26 21 */ bl RwGameCubeGetXFBs /* 800C437C 000C117C 80 1F 00 00 */ lwz r0, 0(r31) /* 800C4380 000C1180 90 0D 91 FC */ stw r0, lbl_803CBAFC-_SDA_BASE_(r13) -/* 800C4384 000C1184 48 00 01 91 */ bl func_800C4514 -/* 800C4388 000C1188 48 00 02 B1 */ bl func_800C4638 +/* 800C4384 000C1184 48 00 01 91 */ bl InitGX__4iFMVFv +/* 800C4388 000C1188 48 00 02 B1 */ bl InitVI__4iFMVFv /* 800C438C 000C118C 80 01 00 0C */ lwz r0, 0xc(r1) /* 800C4390 000C1190 3C 80 01 00 */ lis r4, 0x00FFFFFF@ha /* 800C4394 000C1194 38 61 00 08 */ addi r3, r1, 8 /* 800C4398 000C1198 90 01 00 08 */ stw r0, 8(r1) /* 800C439C 000C119C 38 84 FF FF */ addi r4, r4, 0x00FFFFFF@l -/* 800C43A0 000C11A0 48 10 87 55 */ bl func_801CCAF4 +/* 800C43A0 000C11A0 48 10 87 55 */ bl GXSetCopyClear /* 800C43A4 000C11A4 80 CD 92 00 */ lwz r6, lbl_803CBB00-_SDA_BASE_(r13) /* 800C43A8 000C11A8 3C 80 43 30 */ lis r4, 0x4330 /* 800C43AC 000C11AC C0 22 97 00 */ lfs f1, lbl_803CE080-_SDA2_BASE_(r2) @@ -722,60 +722,60 @@ func_800C434C: /* 800C43E0 000C11E0 90 81 00 88 */ stw r4, 0x88(r1) /* 800C43E4 000C11E4 C8 01 00 88 */ lfd f0, 0x88(r1) /* 800C43E8 000C11E8 EC 80 20 28 */ fsubs f4, f0, f4 -/* 800C43EC 000C11EC 48 10 C6 B1 */ bl func_801D0A9C +/* 800C43EC 000C11EC 48 10 C6 B1 */ bl C_MTXOrtho /* 800C43F0 000C11F0 38 61 00 40 */ addi r3, r1, 0x40 /* 800C43F4 000C11F4 38 80 00 01 */ li r4, 1 -/* 800C43F8 000C11F8 48 10 B7 99 */ bl func_801CFB90 +/* 800C43F8 000C11F8 48 10 B7 99 */ bl GXSetProjection /* 800C43FC 000C11FC 38 61 00 10 */ addi r3, r1, 0x10 -/* 800C4400 000C1200 48 10 C5 7D */ bl func_801D097C +/* 800C4400 000C1200 48 10 C5 7D */ bl PSMTXIdentity /* 800C4404 000C1204 38 61 00 10 */ addi r3, r1, 0x10 /* 800C4408 000C1208 38 80 00 00 */ li r4, 0 -/* 800C440C 000C120C 48 10 B8 FD */ bl func_801CFD08 +/* 800C440C 000C120C 48 10 B8 FD */ bl GXLoadPosMtxImm /* 800C4410 000C1210 38 60 00 00 */ li r3, 0 -/* 800C4414 000C1214 48 10 B9 95 */ bl func_801CFDA8 +/* 800C4414 000C1214 48 10 B9 95 */ bl GXSetCurrentMtx /* 800C4418 000C1218 38 60 00 01 */ li r3, 1 /* 800C441C 000C121C 38 80 00 07 */ li r4, 7 /* 800C4420 000C1220 38 A0 00 01 */ li r5, 1 -/* 800C4424 000C1224 48 10 B4 A9 */ bl func_801CF8CC +/* 800C4424 000C1224 48 10 B4 A9 */ bl GXSetZMode /* 800C4428 000C1228 38 60 00 01 */ li r3, 1 /* 800C442C 000C122C 38 80 00 01 */ li r4, 1 /* 800C4430 000C1230 38 A0 00 01 */ li r5, 1 /* 800C4434 000C1234 38 C0 00 00 */ li r6, 0 -/* 800C4438 000C1238 48 10 B3 E9 */ bl func_801CF820 -/* 800C443C 000C123C 48 10 6D 6D */ bl func_801CB1A8 +/* 800C4438 000C1238 48 10 B3 E9 */ bl GXSetBlendMode +/* 800C443C 000C123C 48 10 6D 6D */ bl GXClearVtxDesc /* 800C4440 000C1240 38 60 00 09 */ li r3, 9 /* 800C4444 000C1244 38 80 00 01 */ li r4, 1 -/* 800C4448 000C1248 48 10 69 15 */ bl func_801CAD5C +/* 800C4448 000C1248 48 10 69 15 */ bl GXSetVtxDesc /* 800C444C 000C124C 38 60 00 0B */ li r3, 0xb /* 800C4450 000C1250 38 80 00 01 */ li r4, 1 -/* 800C4454 000C1254 48 10 69 09 */ bl func_801CAD5C +/* 800C4454 000C1254 48 10 69 09 */ bl GXSetVtxDesc /* 800C4458 000C1258 38 60 00 0D */ li r3, 0xd /* 800C445C 000C125C 38 80 00 01 */ li r4, 1 -/* 800C4460 000C1260 48 10 68 FD */ bl func_801CAD5C +/* 800C4460 000C1260 48 10 68 FD */ bl GXSetVtxDesc /* 800C4464 000C1264 38 60 00 00 */ li r3, 0 /* 800C4468 000C1268 38 80 00 09 */ li r4, 9 /* 800C446C 000C126C 38 A0 00 01 */ li r5, 1 /* 800C4470 000C1270 38 C0 00 03 */ li r6, 3 /* 800C4474 000C1274 38 E0 00 00 */ li r7, 0 -/* 800C4478 000C1278 48 10 6D 69 */ bl func_801CB1E0 +/* 800C4478 000C1278 48 10 6D 69 */ bl GXSetVtxAttrFmt /* 800C447C 000C127C 38 60 00 00 */ li r3, 0 /* 800C4480 000C1280 38 80 00 0B */ li r4, 0xb /* 800C4484 000C1284 38 A0 00 01 */ li r5, 1 /* 800C4488 000C1288 38 C0 00 05 */ li r6, 5 /* 800C448C 000C128C 38 E0 00 00 */ li r7, 0 -/* 800C4490 000C1290 48 10 6D 51 */ bl func_801CB1E0 +/* 800C4490 000C1290 48 10 6D 51 */ bl GXSetVtxAttrFmt /* 800C4494 000C1294 38 60 00 00 */ li r3, 0 /* 800C4498 000C1298 38 80 00 0D */ li r4, 0xd /* 800C449C 000C129C 38 A0 00 01 */ li r5, 1 /* 800C44A0 000C12A0 38 C0 00 04 */ li r6, 4 /* 800C44A4 000C12A4 38 E0 00 00 */ li r7, 0 -/* 800C44A8 000C12A8 48 10 6D 39 */ bl func_801CB1E0 +/* 800C44A8 000C12A8 48 10 6D 39 */ bl GXSetVtxAttrFmt /* 800C44AC 000C12AC 38 60 00 01 */ li r3, 1 -/* 800C44B0 000C12B0 48 10 75 C5 */ bl func_801CBA74 +/* 800C44B0 000C12B0 48 10 75 C5 */ bl GXSetNumTexGens /* 800C44B4 000C12B4 38 60 00 01 */ li r3, 1 -/* 800C44B8 000C12B8 48 10 91 1D */ bl func_801CD5D4 +/* 800C44B8 000C12B8 48 10 91 1D */ bl GXSetNumChans /* 800C44BC 000C12BC 38 60 00 01 */ li r3, 1 -/* 800C44C0 000C12C0 48 10 AF F1 */ bl func_801CF4B0 +/* 800C44C0 000C12C0 48 10 AF F1 */ bl GXSetNumTevStages /* 800C44C4 000C12C4 38 60 00 00 */ li r3, 0 /* 800C44C8 000C12C8 38 80 00 01 */ li r4, 1 /* 800C44CC 000C12CC 38 A0 00 04 */ li r5, 4 @@ -783,12 +783,12 @@ func_800C434C: /* 800C44D4 000C12D4 4B FF F9 A9 */ bl func_800C3E7C /* 800C44D8 000C12D8 38 60 00 00 */ li r3, 0 /* 800C44DC 000C12DC 38 80 00 00 */ li r4, 0 -/* 800C44E0 000C12E0 48 10 A8 95 */ bl func_801CED74 +/* 800C44E0 000C12E0 48 10 A8 95 */ bl GXSetTevOp /* 800C44E4 000C12E4 38 60 00 00 */ li r3, 0 /* 800C44E8 000C12E8 38 80 00 00 */ li r4, 0 /* 800C44EC 000C12EC 38 A0 00 00 */ li r5, 0 /* 800C44F0 000C12F0 38 C0 00 04 */ li r6, 4 -/* 800C44F4 000C12F4 48 10 AE 21 */ bl func_801CF314 +/* 800C44F4 000C12F4 48 10 AE 21 */ bl GXSetTevOrder /* 800C44F8 000C12F8 38 00 00 01 */ li r0, 1 /* 800C44FC 000C12FC 98 0D 83 48 */ stb r0, lbl_803CAC48-_SDA_BASE_(r13) /* 800C4500 000C1300 80 01 00 A4 */ lwz r0, 0xa4(r1) @@ -797,8 +797,8 @@ func_800C434C: /* 800C450C 000C130C 38 21 00 A0 */ addi r1, r1, 0xa0 /* 800C4510 000C1310 4E 80 00 20 */ blr -.global func_800C4514 -func_800C4514: +.global InitGX__4iFMVFv +InitGX__4iFMVFv: /* 800C4514 000C1314 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800C4518 000C1318 7C 08 02 A6 */ mflr r0 /* 800C451C 000C131C 3C 60 43 30 */ lis r3, 0x4330 @@ -820,78 +820,78 @@ func_800C4514: /* 800C455C 000C135C 90 61 00 10 */ stw r3, 0x10(r1) /* 800C4560 000C1360 C8 01 00 10 */ lfd f0, 0x10(r1) /* 800C4564 000C1364 EC 80 20 28 */ fsubs f4, f0, f4 -/* 800C4568 000C1368 48 10 BA 11 */ bl func_801CFF78 +/* 800C4568 000C1368 48 10 BA 11 */ bl GXSetViewport /* 800C456C 000C136C 80 CD 92 00 */ lwz r6, lbl_803CBB00-_SDA_BASE_(r13) /* 800C4570 000C1370 38 60 00 00 */ li r3, 0 /* 800C4574 000C1374 38 80 00 00 */ li r4, 0 /* 800C4578 000C1378 A0 A6 00 04 */ lhz r5, 4(r6) /* 800C457C 000C137C A0 C6 00 06 */ lhz r6, 6(r6) -/* 800C4580 000C1380 48 10 BA 41 */ bl func_801CFFC0 +/* 800C4580 000C1380 48 10 BA 41 */ bl GXSetScissor /* 800C4584 000C1384 80 8D 92 00 */ lwz r4, lbl_803CBB00-_SDA_BASE_(r13) /* 800C4588 000C1388 A0 64 00 06 */ lhz r3, 6(r4) /* 800C458C 000C138C A0 84 00 08 */ lhz r4, 8(r4) -/* 800C4590 000C1390 48 10 82 61 */ bl func_801CC7F0 -/* 800C4594 000C1394 48 10 84 95 */ bl func_801CCA28 +/* 800C4590 000C1390 48 10 82 61 */ bl GXGetYScaleFactor +/* 800C4594 000C1394 48 10 84 95 */ bl GXSetDispCopyYScale /* 800C4598 000C1398 80 CD 92 00 */ lwz r6, lbl_803CBB00-_SDA_BASE_(r13) /* 800C459C 000C139C 54 7F 04 3E */ clrlwi r31, r3, 0x10 /* 800C45A0 000C13A0 38 60 00 00 */ li r3, 0 /* 800C45A4 000C13A4 38 80 00 00 */ li r4, 0 /* 800C45A8 000C13A8 A0 A6 00 04 */ lhz r5, 4(r6) /* 800C45AC 000C13AC A0 C6 00 06 */ lhz r6, 6(r6) -/* 800C45B0 000C13B0 48 10 7F 69 */ bl func_801CC518 +/* 800C45B0 000C13B0 48 10 7F 69 */ bl GXSetDispCopySrc /* 800C45B4 000C13B4 80 6D 92 00 */ lwz r3, lbl_803CBB00-_SDA_BASE_(r13) /* 800C45B8 000C13B8 7F E4 FB 78 */ mr r4, r31 /* 800C45BC 000C13BC A0 63 00 04 */ lhz r3, 4(r3) -/* 800C45C0 000C13C0 48 10 80 51 */ bl func_801CC610 +/* 800C45C0 000C13C0 48 10 80 51 */ bl GXSetDispCopyDst /* 800C45C4 000C13C4 80 CD 92 00 */ lwz r6, lbl_803CBB00-_SDA_BASE_(r13) /* 800C45C8 000C13C8 38 A0 00 01 */ li r5, 1 /* 800C45CC 000C13CC 88 66 00 19 */ lbz r3, 0x19(r6) /* 800C45D0 000C13D0 38 86 00 1A */ addi r4, r6, 0x1a /* 800C45D4 000C13D4 38 C6 00 32 */ addi r6, r6, 0x32 -/* 800C45D8 000C13D8 48 10 85 95 */ bl func_801CCB6C +/* 800C45D8 000C13D8 48 10 85 95 */ bl GXSetCopyFilter /* 800C45DC 000C13DC 80 6D 92 00 */ lwz r3, lbl_803CBB00-_SDA_BASE_(r13) /* 800C45E0 000C13E0 88 03 00 19 */ lbz r0, 0x19(r3) /* 800C45E4 000C13E4 28 00 00 00 */ cmplwi r0, 0 /* 800C45E8 000C13E8 41 82 00 14 */ beq lbl_800C45FC /* 800C45EC 000C13EC 38 60 00 02 */ li r3, 2 /* 800C45F0 000C13F0 38 80 00 00 */ li r4, 0 -/* 800C45F4 000C13F4 48 10 B3 41 */ bl func_801CF934 +/* 800C45F4 000C13F4 48 10 B3 41 */ bl GXSetPixelFmt /* 800C45F8 000C13F8 48 00 00 10 */ b lbl_800C4608 lbl_800C45FC: /* 800C45FC 000C13FC 38 60 00 00 */ li r3, 0 /* 800C4600 000C1400 38 80 00 00 */ li r4, 0 -/* 800C4604 000C1404 48 10 B3 31 */ bl func_801CF934 +/* 800C4604 000C1404 48 10 B3 31 */ bl GXSetPixelFmt lbl_800C4608: /* 800C4608 000C1408 80 6D 91 FC */ lwz r3, lbl_803CBAFC-_SDA_BASE_(r13) /* 800C460C 000C140C 38 80 00 01 */ li r4, 1 -/* 800C4610 000C1410 48 10 87 79 */ bl func_801CCD88 +/* 800C4610 000C1410 48 10 87 79 */ bl GXCopyDisp /* 800C4614 000C1414 38 60 00 00 */ li r3, 0 -/* 800C4618 000C1418 48 10 87 5D */ bl func_801CCD74 +/* 800C4618 000C1418 48 10 87 5D */ bl GXSetDispCopyGamma /* 800C461C 000C141C 38 60 00 00 */ li r3, 0 -/* 800C4620 000C1420 48 10 7E 19 */ bl func_801CC438 +/* 800C4620 000C1420 48 10 7E 19 */ bl GXSetCullMode /* 800C4624 000C1424 80 01 00 24 */ lwz r0, 0x24(r1) /* 800C4628 000C1428 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800C462C 000C142C 7C 08 03 A6 */ mtlr r0 /* 800C4630 000C1430 38 21 00 20 */ addi r1, r1, 0x20 /* 800C4634 000C1434 4E 80 00 20 */ blr -.global func_800C4638 -func_800C4638: +.global InitVI__4iFMVFv +InitVI__4iFMVFv: /* 800C4638 000C1438 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C463C 000C143C 7C 08 02 A6 */ mflr r0 /* 800C4640 000C1440 90 01 00 14 */ stw r0, 0x14(r1) /* 800C4644 000C1444 80 6D 91 F4 */ lwz r3, lbl_803CBAF4-_SDA_BASE_(r13) -/* 800C4648 000C1448 48 11 81 91 */ bl func_801DC7D8 +/* 800C4648 000C1448 48 11 81 91 */ bl VISetNextFrameBuffer /* 800C464C 000C144C 38 6D 91 F4 */ addi r3, r13, lbl_803CBAF4-_SDA_BASE_ /* 800C4650 000C1450 80 03 00 04 */ lwz r0, 4(r3) /* 800C4654 000C1454 90 0D 91 FC */ stw r0, lbl_803CBAFC-_SDA_BASE_(r13) -/* 800C4658 000C1458 48 11 80 51 */ bl func_801DC6A8 -/* 800C465C 000C145C 48 11 73 5D */ bl func_801DB9B8 +/* 800C4658 000C1458 48 11 80 51 */ bl VIFlush +/* 800C465C 000C145C 48 11 73 5D */ bl VIWaitForRetrace /* 800C4660 000C1460 80 6D 92 00 */ lwz r3, lbl_803CBB00-_SDA_BASE_(r13) /* 800C4664 000C1464 80 03 00 00 */ lwz r0, 0(r3) /* 800C4668 000C1468 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800C466C 000C146C 41 82 00 08 */ beq lbl_800C4674 -/* 800C4670 000C1470 48 11 73 49 */ bl func_801DB9B8 +/* 800C4670 000C1470 48 11 73 49 */ bl VIWaitForRetrace lbl_800C4674: /* 800C4674 000C1474 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C4678 000C1478 7C 08 03 A6 */ mtlr r0 @@ -919,14 +919,14 @@ func_800C468C: /* 800C46AC 000C14AC FF A0 18 90 */ fmr f29, f3 /* 800C46B0 000C14B0 90 01 00 10 */ stw r0, 0x10(r1) /* 800C46B4 000C14B4 FF C0 20 90 */ fmr f30, f4 -/* 800C46B8 000C14B8 48 16 B1 0D */ bl func_8022F7C4 +/* 800C46B8 000C14B8 48 16 B1 0D */ bl RwIm2DGetNearScreenZ /* 800C46BC 000C14BC FF E0 08 90 */ fmr f31, f1 /* 800C46C0 000C14C0 38 81 00 0C */ addi r4, r1, 0xc /* 800C46C4 000C14C4 38 60 00 01 */ li r3, 1 -/* 800C46C8 000C14C8 48 16 B1 75 */ bl func_8022F83C +/* 800C46C8 000C14C8 48 16 B1 75 */ bl RwRenderStateGet /* 800C46CC 000C14CC 38 81 00 08 */ addi r4, r1, 8 /* 800C46D0 000C14D0 38 60 00 0C */ li r3, 0xc -/* 800C46D4 000C14D4 48 16 B1 69 */ bl func_8022F83C +/* 800C46D4 000C14D4 48 16 B1 69 */ bl RwRenderStateGet /* 800C46D8 000C14D8 88 E1 00 10 */ lbz r7, 0x10(r1) /* 800C46DC 000C14DC 38 60 00 01 */ li r3, 1 /* 800C46E0 000C14E0 88 C1 00 11 */ lbz r6, 0x11(r1) @@ -947,21 +947,21 @@ func_800C468C: /* 800C471C 000C151C 98 C1 00 39 */ stb r6, 0x39(r1) /* 800C4720 000C1520 98 A1 00 3A */ stb r5, 0x3a(r1) /* 800C4724 000C1524 98 01 00 3B */ stb r0, 0x3b(r1) -/* 800C4728 000C1528 48 16 B0 B5 */ bl func_8022F7DC +/* 800C4728 000C1528 48 16 B0 B5 */ bl RwRenderStateSet /* 800C472C 000C152C 38 60 00 0C */ li r3, 0xc /* 800C4730 000C1530 38 80 00 00 */ li r4, 0 -/* 800C4734 000C1534 48 16 B0 A9 */ bl func_8022F7DC +/* 800C4734 000C1534 48 16 B0 A9 */ bl RwRenderStateSet /* 800C4738 000C1538 38 61 00 14 */ addi r3, r1, 0x14 /* 800C473C 000C153C 38 80 00 02 */ li r4, 2 /* 800C4740 000C1540 38 A0 00 00 */ li r5, 0 /* 800C4744 000C1544 38 C0 00 01 */ li r6, 1 -/* 800C4748 000C1548 48 16 B1 21 */ bl func_8022F868 +/* 800C4748 000C1548 48 16 B1 21 */ bl RwIm2DRenderLine /* 800C474C 000C154C 80 81 00 0C */ lwz r4, 0xc(r1) /* 800C4750 000C1550 38 60 00 01 */ li r3, 1 -/* 800C4754 000C1554 48 16 B0 89 */ bl func_8022F7DC +/* 800C4754 000C1554 48 16 B0 89 */ bl RwRenderStateSet /* 800C4758 000C1558 80 81 00 08 */ lwz r4, 8(r1) /* 800C475C 000C155C 38 60 00 0C */ li r3, 0xc -/* 800C4760 000C1560 48 16 B0 7D */ bl func_8022F7DC +/* 800C4760 000C1560 48 16 B0 7D */ bl RwRenderStateSet /* 800C4764 000C1564 39 61 00 70 */ addi r11, r1, 0x70 /* 800C4768 000C1568 48 12 8D 51 */ bl func_801ED4B8 /* 800C476C 000C156C 80 01 00 74 */ lwz r0, 0x74(r1) diff --git a/asm/Core/p2/iFX.s b/asm/Core/p2/iFX.s index f8aa7c5b1..d78b8419f 100644 --- a/asm/Core/p2/iFX.s +++ b/asm/Core/p2/iFX.s @@ -22,13 +22,13 @@ lbl_800C477C: /* 800C47BC 000C15BC 28 00 00 01 */ cmplwi r0, 1 /* 800C47C0 000C15C0 40 82 00 28 */ bne lbl_800C47E8 /* 800C47C4 000C15C4 80 7C 00 04 */ lwz r3, 4(r28) -/* 800C47C8 000C15C8 48 17 48 69 */ bl func_80239030 +/* 800C47C8 000C15C8 48 17 48 69 */ bl RwFrameGetLTM /* 800C47CC 000C15CC 80 BC 00 18 */ lwz r5, 0x18(r28) /* 800C47D0 000C15D0 7C 74 1B 78 */ mr r20, r3 /* 800C47D4 000C15D4 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) /* 800C47D8 000C15D8 7F A4 EB 78 */ mr r4, r29 /* 800C47DC 000C15DC 7C 65 00 2E */ lwzx r3, r5, r0 -/* 800C47E0 000C15E0 48 15 AF 75 */ bl func_8021F754 +/* 800C47E0 000C15E0 48 15 AF 75 */ bl _rwDlVtxFmtSetup /* 800C47E4 000C15E4 48 00 00 1C */ b lbl_800C4800 lbl_800C47E8: /* 800C47E8 000C15E8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) @@ -36,26 +36,26 @@ lbl_800C47E8: /* 800C47F0 000C15F0 80 0D 9F 04 */ lwz r0, lbl_803CC804-_SDA_BASE_(r13) /* 800C47F4 000C15F4 80 63 00 04 */ lwz r3, 4(r3) /* 800C47F8 000C15F8 7C 63 00 2E */ lwzx r3, r3, r0 -/* 800C47FC 000C15FC 48 15 AF 59 */ bl func_8021F754 +/* 800C47FC 000C15FC 48 15 AF 59 */ bl _rwDlVtxFmtSetup lbl_800C4800: /* 800C4800 000C1600 80 1D 00 08 */ lwz r0, 8(r29) /* 800C4804 000C1604 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 800C4808 000C1608 41 82 00 14 */ beq lbl_800C481C /* 800C480C 000C160C 7E 83 A3 78 */ mr r3, r20 /* 800C4810 000C1610 38 80 00 01 */ li r4, 1 -/* 800C4814 000C1614 48 18 1E 71 */ bl func_80246684 +/* 800C4814 000C1614 48 18 1E 71 */ bl _rwDlTransformSetup /* 800C4818 000C1618 48 00 00 10 */ b lbl_800C4828 lbl_800C481C: /* 800C481C 000C161C 7E 83 A3 78 */ mr r3, r20 /* 800C4820 000C1620 38 80 00 00 */ li r4, 0 -/* 800C4824 000C1624 48 18 1E 61 */ bl func_80246684 +/* 800C4824 000C1624 48 18 1E 61 */ bl _rwDlTransformSetup lbl_800C4828: /* 800C4828 000C1628 80 13 00 04 */ lwz r0, 4(r19) /* 800C482C 000C162C 80 7D 00 08 */ lwz r3, 8(r29) /* 800C4830 000C1630 80 9D 00 20 */ lwz r4, 0x20(r29) /* 800C4834 000C1634 54 06 07 FE */ clrlwi r6, r0, 0x1f /* 800C4838 000C1638 80 BD 00 1C */ lwz r5, 0x1c(r29) -/* 800C483C 000C163C 48 15 D7 DD */ bl func_80222018 +/* 800C483C 000C163C 48 15 D7 DD */ bl _rwDlObjectRenderSetup /* 800C4840 000C1640 3C 80 80 26 */ lis r4, lbl_80260148@ha /* 800C4844 000C1644 39 2D 80 40 */ addi r9, r13, lbl_803CA940-_SDA_BASE_ /* 800C4848 000C1648 3A 64 01 48 */ addi r19, r4, lbl_80260148@l @@ -106,7 +106,7 @@ lbl_800C4828: /* 800C48FC 000C16FC D0 41 00 1C */ stfs f2, 0x1c(r1) /* 800C4900 000C1700 D0 21 00 20 */ stfs f1, 0x20(r1) /* 800C4904 000C1704 D0 01 00 24 */ stfs f0, 0x24(r1) -/* 800C4908 000C1708 48 10 B4 D5 */ bl func_801CFDDC +/* 800C4908 000C1708 48 10 B4 D5 */ bl GXLoadTexMtxImm /* 800C490C 000C170C 38 60 00 00 */ li r3, 0 /* 800C4910 000C1710 38 80 00 01 */ li r4, 1 /* 800C4914 000C1714 38 A0 00 04 */ li r5, 4 @@ -124,7 +124,7 @@ lbl_800C493C: /* 800C4940 000C1740 38 80 00 00 */ li r4, 0 /* 800C4944 000C1744 82 A3 00 00 */ lwz r21, 0(r3) /* 800C4948 000C1748 7E A3 AB 78 */ mr r3, r21 -/* 800C494C 000C174C 48 18 67 A9 */ bl func_8024B0F4 +/* 800C494C 000C174C 48 18 67 A9 */ bl _rwDlTextureSet /* 800C4950 000C1750 28 15 00 00 */ cmplwi r21, 0 /* 800C4954 000C1754 41 82 00 2C */ beq lbl_800C4980 /* 800C4958 000C1758 80 95 00 00 */ lwz r4, 0(r21) @@ -136,7 +136,7 @@ lbl_800C493C: /* 800C4970 000C1770 7C 04 00 2E */ lwzx r0, r4, r0 /* 800C4974 000C1774 54 00 07 FE */ clrlwi r0, r0, 0x1f /* 800C4978 000C1778 68 03 00 01 */ xori r3, r0, 1 -/* 800C497C 000C177C 48 18 43 81 */ bl func_80248CFC +/* 800C497C 000C177C 48 18 43 81 */ bl _rwDlRenderStateSetZCompLoc lbl_800C4980: /* 800C4980 000C1780 28 1E 00 00 */ cmplwi r30, 0 /* 800C4984 000C1784 41 82 00 20 */ beq lbl_800C49A4 @@ -150,7 +150,7 @@ lbl_800C4980: lbl_800C49A4: /* 800C49A4 000C17A4 80 7F 00 00 */ lwz r3, 0(r31) /* 800C49A8 000C17A8 80 9F 00 04 */ lwz r4, 4(r31) -/* 800C49AC 000C17AC 48 10 B1 75 */ bl func_801CFB20 +/* 800C49AC 000C17AC 48 10 B1 75 */ bl GXCallDisplayList /* 800C49B0 000C17B0 3B FF 00 08 */ addi r31, r31, 8 /* 800C49B4 000C17B4 3A 94 00 0C */ addi r20, r20, 0xc lbl_800C49B8: @@ -172,7 +172,7 @@ lbl_800C49CC: lbl_800C49F0: /* 800C49F0 000C17F0 80 7F 00 00 */ lwz r3, 0(r31) /* 800C49F4 000C17F4 80 9F 00 04 */ lwz r4, 4(r31) -/* 800C49F8 000C17F8 48 10 B1 29 */ bl func_801CFB20 +/* 800C49F8 000C17F8 48 10 B1 29 */ bl GXCallDisplayList /* 800C49FC 000C17FC 3B FF 00 08 */ addi r31, r31, 8 /* 800C4A00 000C1800 3A 94 00 0C */ addi r20, r20, 0xc lbl_800C4A04: @@ -194,26 +194,26 @@ func_800C4A28: /* 800C4A30 000C1830 38 E0 00 00 */ li r7, 0 /* 800C4A34 000C1834 39 00 00 7D */ li r8, 0x7d /* 800C4A38 000C1838 90 01 00 14 */ stw r0, 0x14(r1) -/* 800C4A3C 000C183C 48 10 6D B9 */ bl func_801CB7F4 +/* 800C4A3C 000C183C 48 10 6D B9 */ bl GXSetTexCoordGen2 /* 800C4A40 000C1840 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C4A44 000C1844 7C 08 03 A6 */ mtlr r0 /* 800C4A48 000C1848 38 21 00 10 */ addi r1, r1, 0x10 /* 800C4A4C 000C184C 4E 80 00 20 */ blr -.global func_800C4A50 -func_800C4A50: +.global iFXanimUVCreatePipe__Fv +iFXanimUVCreatePipe__Fv: /* 800C4A50 000C1850 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C4A54 000C1854 7C 08 02 A6 */ mflr r0 /* 800C4A58 000C1858 90 01 00 14 */ stw r0, 0x14(r1) /* 800C4A5C 000C185C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800C4A60 000C1860 93 C1 00 08 */ stw r30, 8(r1) -/* 800C4A64 000C1864 48 18 81 59 */ bl func_8024CBBC +/* 800C4A64 000C1864 48 18 81 59 */ bl RxPipelineCreate /* 800C4A68 000C1868 7C 7F 1B 79 */ or. r31, r3, r3 /* 800C4A6C 000C186C 41 82 00 6C */ beq lbl_800C4AD8 -/* 800C4A70 000C1870 48 18 96 7D */ bl func_8024E0EC +/* 800C4A70 000C1870 48 18 96 7D */ bl RxPipelineLock /* 800C4A74 000C1874 7C 7E 1B 79 */ or. r30, r3, r3 /* 800C4A78 000C1878 41 82 00 54 */ beq lbl_800C4ACC -/* 800C4A7C 000C187C 48 15 BD 61 */ bl func_802207DC +/* 800C4A7C 000C187C 48 15 BD 61 */ bl RxNodeDefinitionGetGameCubeAtomicAllInOne /* 800C4A80 000C1880 7C 60 1B 78 */ mr r0, r3 /* 800C4A84 000C1884 7F C3 F3 78 */ mr r3, r30 /* 800C4A88 000C1888 7C 1E 03 78 */ mr r30, r0 @@ -221,21 +221,21 @@ func_800C4A50: /* 800C4A90 000C1890 7F C5 F3 78 */ mr r5, r30 /* 800C4A94 000C1894 38 C0 00 00 */ li r6, 0 /* 800C4A98 000C1898 4C C6 31 82 */ crclr 6 -/* 800C4A9C 000C189C 48 18 9A 59 */ bl func_8024E4F4 -/* 800C4AA0 000C18A0 48 18 8B 85 */ bl func_8024D624 +/* 800C4A9C 000C189C 48 18 9A 59 */ bl RxLockedPipeAddFragment +/* 800C4AA0 000C18A0 48 18 8B 85 */ bl RxLockedPipeUnlock /* 800C4AA4 000C18A4 80 9E 00 00 */ lwz r4, 0(r30) /* 800C4AA8 000C18A8 7F E3 FB 78 */ mr r3, r31 /* 800C4AAC 000C18AC 38 A0 00 00 */ li r5, 0 /* 800C4AB0 000C18B0 38 C0 00 00 */ li r6, 0 -/* 800C4AB4 000C18B4 48 18 99 3D */ bl func_8024E3F0 +/* 800C4AB4 000C18B4 48 18 99 3D */ bl RxPipelineFindNodeByName /* 800C4AB8 000C18B8 3C 80 80 0C */ lis r4, lbl_800C477C@ha /* 800C4ABC 000C18BC 38 84 47 7C */ addi r4, r4, lbl_800C477C@l -/* 800C4AC0 000C18C0 48 15 AC 79 */ bl func_8021F738 +/* 800C4AC0 000C18C0 48 15 AC 79 */ bl RxGameCubeAllInOneSetRenderCallBack /* 800C4AC4 000C18C4 7F E3 FB 78 */ mr r3, r31 /* 800C4AC8 000C18C8 48 00 00 14 */ b lbl_800C4ADC lbl_800C4ACC: /* 800C4ACC 000C18CC 7F E3 FB 78 */ mr r3, r31 -/* 800C4AD0 000C18D0 48 18 81 79 */ bl func_8024CC48 +/* 800C4AD0 000C18D0 48 18 81 79 */ bl _rxPipelineDestroy /* 800C4AD4 000C18D4 3B E0 00 00 */ li r31, 0 lbl_800C4AD8: /* 800C4AD8 000C18D8 7F E3 FB 78 */ mr r3, r31 diff --git a/asm/Core/p2/iFile.s b/asm/Core/p2/iFile.s index 2740988b8..5bd704e24 100644 --- a/asm/Core/p2/iFile.s +++ b/asm/Core/p2/iFile.s @@ -2,8 +2,8 @@ .section .text # 0x800C3300 - 0x800C3998 -.global func_800C3300 -func_800C3300: +.global iFileInit__Fv +iFileInit__Fv: /* 800C3300 000C0100 3C 60 80 30 */ lis r3, lbl_802FAE60@ha /* 800C3304 000C0104 38 63 AE 60 */ addi r3, r3, lbl_802FAE60@l /* 800C3308 000C0108 38 03 00 1F */ addi r0, r3, 0x1f @@ -11,12 +11,12 @@ func_800C3300: /* 800C3310 000C0110 90 0D 91 C0 */ stw r0, lbl_803CBAC0-_SDA_BASE_(r13) /* 800C3314 000C0114 4E 80 00 20 */ blr -.global func_800C3318 -func_800C3318: +.global iFileExit__Fv +iFileExit__Fv: /* 800C3318 000C0118 4E 80 00 20 */ blr -.global func_800C331C -func_800C331C: +.global iFileLoad__FPcPUiPUi +iFileLoad__FPcPUiPUi: /* 800C331C 000C011C 94 21 FE 50 */ stwu r1, -0x1b0(r1) /* 800C3320 000C0120 7C 08 02 A6 */ mflr r0 /* 800C3324 000C0124 90 01 01 B4 */ stw r0, 0x1b4(r1) @@ -27,13 +27,13 @@ func_800C331C: /* 800C3338 000C0138 93 A1 01 A4 */ stw r29, 0x1a4(r1) /* 800C333C 000C013C 7C 9D 23 78 */ mr r29, r4 /* 800C3340 000C0140 38 81 00 08 */ addi r4, r1, 8 -/* 800C3344 000C0144 48 00 05 D9 */ bl func_800C391C +/* 800C3344 000C0144 48 00 05 D9 */ bl iFileFullPath__FPCcPc /* 800C3348 000C0148 7F E3 FB 78 */ mr r3, r31 /* 800C334C 000C014C 38 A1 00 88 */ addi r5, r1, 0x88 /* 800C3350 000C0150 38 80 00 04 */ li r4, 4 -/* 800C3354 000C0154 48 00 00 79 */ bl func_800C33CC +/* 800C3354 000C0154 48 00 00 79 */ bl iFileOpen__FPCciP9tag_xFile /* 800C3358 000C0158 38 61 00 88 */ addi r3, r1, 0x88 -/* 800C335C 000C015C 48 00 05 95 */ bl func_800C38F0 +/* 800C335C 000C015C 48 00 05 95 */ bl iFileGetSize__FP9tag_xFile /* 800C3360 000C0160 28 1D 00 00 */ cmplwi r29, 0 /* 800C3364 000C0164 7C 7F 1B 78 */ mr r31, r3 /* 800C3368 000C0168 40 82 00 18 */ bne lbl_800C3380 @@ -48,13 +48,13 @@ lbl_800C3380: /* 800C3388 000C0188 54 1F 00 34 */ rlwinm r31, r0, 0, 0, 0x1a /* 800C338C 000C018C 38 61 00 88 */ addi r3, r1, 0x88 /* 800C3390 000C0190 7F E5 FB 78 */ mr r5, r31 -/* 800C3394 000C0194 48 00 01 95 */ bl func_800C3528 +/* 800C3394 000C0194 48 00 01 95 */ bl iFileRead__FP9tag_xFilePvUi /* 800C3398 000C0198 28 1E 00 00 */ cmplwi r30, 0 /* 800C339C 000C019C 41 82 00 08 */ beq lbl_800C33A4 /* 800C33A0 000C01A0 93 FE 00 00 */ stw r31, 0(r30) lbl_800C33A4: /* 800C33A4 000C01A4 38 61 00 88 */ addi r3, r1, 0x88 -/* 800C33A8 000C01A8 48 00 04 F5 */ bl func_800C389C +/* 800C33A8 000C01A8 48 00 04 F5 */ bl iFileClose__FP9tag_xFile /* 800C33AC 000C01AC 80 01 01 B4 */ lwz r0, 0x1b4(r1) /* 800C33B0 000C01B0 7F A3 EB 78 */ mr r3, r29 /* 800C33B4 000C01B4 83 E1 01 AC */ lwz r31, 0x1ac(r1) @@ -64,8 +64,8 @@ lbl_800C33A4: /* 800C33C4 000C01C4 38 21 01 B0 */ addi r1, r1, 0x1b0 /* 800C33C8 000C01C8 4E 80 00 20 */ blr -.global func_800C33CC -func_800C33CC: +.global iFileOpen__FPCciP9tag_xFile +iFileOpen__FPCciP9tag_xFile: /* 800C33CC 000C01CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C33D0 000C01D0 7C 08 02 A6 */ mflr r0 /* 800C33D4 000C01D4 90 01 00 14 */ stw r0, 0x14(r1) @@ -79,10 +79,10 @@ func_800C33CC: /* 800C33F4 000C01F4 48 00 00 0C */ b lbl_800C3400 lbl_800C33F8: /* 800C33F8 000C01F8 38 9F 00 24 */ addi r4, r31, 0x24 -/* 800C33FC 000C01FC 48 00 05 21 */ bl func_800C391C +/* 800C33FC 000C01FC 48 00 05 21 */ bl iFileFullPath__FPCcPc lbl_800C3400: /* 800C3400 000C0200 38 7F 00 24 */ addi r3, r31, 0x24 -/* 800C3404 000C0204 48 10 03 B9 */ bl func_801C37BC +/* 800C3404 000C0204 48 10 03 B9 */ bl DVDConvertPathToEntrynum /* 800C3408 000C0208 90 7F 00 A4 */ stw r3, 0xa4(r31) /* 800C340C 000C020C 80 7F 00 A4 */ lwz r3, 0xa4(r31) /* 800C3410 000C0210 2C 03 FF FF */ cmpwi r3, -1 @@ -91,7 +91,7 @@ lbl_800C3400: /* 800C341C 000C021C 48 00 00 48 */ b lbl_800C3464 lbl_800C3420: /* 800C3420 000C0220 38 9F 00 A8 */ addi r4, r31, 0xa8 -/* 800C3424 000C0224 48 10 06 8D */ bl func_801C3AB0 +/* 800C3424 000C0224 48 10 06 8D */ bl DVDFastOpen /* 800C3428 000C0228 2C 03 00 00 */ cmpwi r3, 0 /* 800C342C 000C022C 40 82 00 14 */ bne lbl_800C3440 /* 800C3430 000C0230 38 00 FF FF */ li r0, -1 @@ -106,7 +106,7 @@ lbl_800C3440: /* 800C3450 000C0250 38 80 00 00 */ li r4, 0 /* 800C3454 000C0254 38 A0 00 00 */ li r5, 0 /* 800C3458 000C0258 90 1F 00 20 */ stw r0, 0x20(r31) -/* 800C345C 000C025C 48 00 00 1D */ bl func_800C3478 +/* 800C345C 000C025C 48 00 00 1D */ bl iFileSeek__FP9tag_xFileii /* 800C3460 000C0260 38 60 00 00 */ li r3, 0 lbl_800C3464: /* 800C3464 000C0264 80 01 00 14 */ lwz r0, 0x14(r1) @@ -115,8 +115,8 @@ lbl_800C3464: /* 800C3470 000C0270 38 21 00 10 */ addi r1, r1, 0x10 /* 800C3474 000C0274 4E 80 00 20 */ blr -.global func_800C3478 -func_800C3478: +.global iFileSeek__FP9tag_xFileii +iFileSeek__FP9tag_xFileii: /* 800C3478 000C0278 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C347C 000C027C 7C 08 02 A6 */ mflr r0 /* 800C3480 000C0280 2C 05 00 01 */ cmpwi r5, 1 @@ -139,7 +139,7 @@ lbl_800C34B8: /* 800C34BC 000C02BC 48 00 00 40 */ b lbl_800C34FC lbl_800C34C0: /* 800C34C0 000C02C0 38 7E 00 A8 */ addi r3, r30, 0xa8 -/* 800C34C4 000C02C4 48 10 2D 6D */ bl func_801C6230 +/* 800C34C4 000C02C4 48 10 2D 6D */ bl DVDGetCommandBlockStatus /* 800C34C8 000C02C8 2C 03 00 01 */ cmpwi r3, 1 /* 800C34CC 000C02CC 40 82 00 0C */ bne lbl_800C34D8 /* 800C34D0 000C02D0 38 60 FF FF */ li r3, -1 @@ -171,8 +171,8 @@ lbl_800C351C: /* 800C3520 000C0320 90 0D 91 C4 */ stw r0, lbl_803CBAC4-_SDA_BASE_(r13) /* 800C3524 000C0324 4E 80 00 20 */ blr -.global func_800C3528 -func_800C3528: +.global iFileRead__FP9tag_xFilePvUi +iFileRead__FP9tag_xFilePvUi: /* 800C3528 000C0328 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800C352C 000C032C 7C 08 02 A6 */ mflr r0 /* 800C3530 000C0330 90 01 00 24 */ stw r0, 0x24(r1) @@ -184,7 +184,7 @@ func_800C3528: /* 800C3548 000C0348 93 A1 00 14 */ stw r29, 0x14(r1) /* 800C354C 000C034C 7C 7D 1B 78 */ mr r29, r3 /* 800C3550 000C0350 80 83 01 0C */ lwz r4, 0x10c(r3) -/* 800C3554 000C0354 4B FF FF 25 */ bl func_800C3478 +/* 800C3554 000C0354 4B FF FF 25 */ bl iFileSeek__FP9tag_xFileii /* 800C3558 000C0358 38 00 00 01 */ li r0, 1 /* 800C355C 000C035C 3C 60 80 0C */ lis r3, lbl_800C351C@ha /* 800C3560 000C0360 90 0D 91 C4 */ stw r0, lbl_803CBAC4-_SDA_BASE_(r13) @@ -193,10 +193,10 @@ func_800C3528: /* 800C356C 000C036C 7F C4 F3 78 */ mr r4, r30 /* 800C3570 000C0370 7F E5 FB 78 */ mr r5, r31 /* 800C3574 000C0374 38 E0 00 00 */ li r7, 0 -/* 800C3578 000C0378 48 00 01 C1 */ bl func_800C3738 +/* 800C3578 000C0378 48 00 01 C1 */ bl iFileReadAsync__FP9tag_xFilePvUiPFP9tag_xFile_vi /* 800C357C 000C037C 48 00 00 08 */ b lbl_800C3584 lbl_800C3580: -/* 800C3580 000C0380 48 0B D7 0D */ bl func_80180C8C +/* 800C3580 000C0380 48 0B D7 0D */ bl CheckDVDAndResetState__8iTRCDiskFv lbl_800C3584: /* 800C3584 000C0384 80 0D 91 C4 */ lwz r0, lbl_803CBAC4-_SDA_BASE_(r13) /* 800C3588 000C0388 28 00 00 00 */ cmplwi r0, 0 @@ -230,7 +230,7 @@ lbl_800C35F0: /* 800C35F0 000C03F0 2C 03 00 00 */ cmpwi r3, 0 /* 800C35F4 000C03F4 40 80 00 10 */ bge lbl_800C3604 /* 800C35F8 000C03F8 38 60 00 0C */ li r3, 0xc -/* 800C35FC 000C03FC 4B F8 A3 0D */ bl func_8004D908 +/* 800C35FC 000C03FC 4B F8 A3 0D */ bl xTRCDisk__F12_tagTRCState /* 800C3600 000C0400 48 00 01 24 */ b lbl_800C3724 lbl_800C3604: /* 800C3604 000C0404 2C 03 00 00 */ cmpwi r3, 0 @@ -312,7 +312,7 @@ lbl_800C3704: /* 800C3714 000C0514 38 68 00 A8 */ addi r3, r8, 0xa8 /* 800C3718 000C0518 7C C9 32 14 */ add r6, r9, r6 /* 800C371C 000C051C 39 00 00 02 */ li r8, 2 -/* 800C3720 000C0520 48 10 07 15 */ bl func_801C3E34 +/* 800C3720 000C0520 48 10 07 15 */ bl DVDReadAsyncPrio lbl_800C3724: /* 800C3724 000C0524 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C3728 000C0528 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -320,8 +320,8 @@ lbl_800C3724: /* 800C3730 000C0530 38 21 00 10 */ addi r1, r1, 0x10 /* 800C3734 000C0534 4E 80 00 20 */ blr -.global func_800C3738 -func_800C3738: +.global iFileReadAsync__FP9tag_xFilePvUiPFP9tag_xFile_vi +iFileReadAsync__FP9tag_xFilePvUiPFP9tag_xFile_vi: /* 800C3738 000C0538 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800C373C 000C053C 7C 08 02 A6 */ mflr r0 /* 800C3740 000C0540 90 01 00 24 */ stw r0, 0x24(r1) @@ -379,7 +379,7 @@ lbl_800C37F4: /* 800C3804 000C0604 80 DE 01 0C */ lwz r6, 0x10c(r30) /* 800C3808 000C0608 38 7E 00 A8 */ addi r3, r30, 0xa8 /* 800C380C 000C060C 39 00 00 02 */ li r8, 2 -/* 800C3810 000C0610 48 10 06 25 */ bl func_801C3E34 +/* 800C3810 000C0610 48 10 06 25 */ bl DVDReadAsyncPrio /* 800C3814 000C0614 93 BE 00 E8 */ stw r29, 0xe8(r30) /* 800C3818 000C0618 7C 7C FA 14 */ add r3, r28, r31 /* 800C381C 000C061C 48 00 00 14 */ b lbl_800C3830 @@ -398,8 +398,8 @@ lbl_800C3830: /* 800C3848 000C0648 38 21 00 20 */ addi r1, r1, 0x20 /* 800C384C 000C064C 4E 80 00 20 */ blr -.global func_800C3850 -func_800C3850: +.global iFileReadAsyncStatus__FiPi +iFileReadAsyncStatus__FiPi: /* 800C3850 000C0650 54 60 07 BE */ clrlwi r0, r3, 0x1e /* 800C3854 000C0654 3C A0 80 3C */ lis r5, lbl_803C35F0@ha /* 800C3858 000C0658 1C C0 00 1C */ mulli r6, r0, 0x1c @@ -422,17 +422,17 @@ lbl_800C3888: /* 800C3894 000C0694 80 63 00 10 */ lwz r3, 0x10(r3) /* 800C3898 000C0698 4E 80 00 20 */ blr -.global func_800C389C -func_800C389C: +.global iFileClose__FP9tag_xFile +iFileClose__FP9tag_xFile: /* 800C389C 000C069C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C38A0 000C06A0 7C 08 02 A6 */ mflr r0 /* 800C38A4 000C06A4 90 01 00 14 */ stw r0, 0x14(r1) /* 800C38A8 000C06A8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800C38AC 000C06AC 7C 7F 1B 78 */ mr r31, r3 /* 800C38B0 000C06B0 38 7F 00 A8 */ addi r3, r31, 0xa8 -/* 800C38B4 000C06B4 48 10 03 39 */ bl func_801C3BEC +/* 800C38B4 000C06B4 48 10 03 39 */ bl DVDClose /* 800C38B8 000C06B8 38 7F 00 A8 */ addi r3, r31, 0xa8 -/* 800C38BC 000C06BC 48 10 03 31 */ bl func_801C3BEC +/* 800C38BC 000C06BC 48 10 03 31 */ bl DVDClose /* 800C38C0 000C06C0 2C 03 00 00 */ cmpwi r3, 0 /* 800C38C4 000C06C4 40 82 00 0C */ bne lbl_800C38D0 /* 800C38C8 000C06C8 38 60 00 01 */ li r3, 1 @@ -448,25 +448,25 @@ lbl_800C38DC: /* 800C38E8 000C06E8 38 21 00 10 */ addi r1, r1, 0x10 /* 800C38EC 000C06EC 4E 80 00 20 */ blr -.global func_800C38F0 -func_800C38F0: +.global iFileGetSize__FP9tag_xFile +iFileGetSize__FP9tag_xFile: /* 800C38F0 000C06F0 80 63 00 DC */ lwz r3, 0xdc(r3) /* 800C38F4 000C06F4 4E 80 00 20 */ blr -.global func_800C38F8 -func_800C38F8: +.global iFileReadStop__Fv +iFileReadStop__Fv: /* 800C38F8 000C06F8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C38FC 000C06FC 7C 08 02 A6 */ mflr r0 /* 800C3900 000C0700 38 60 00 00 */ li r3, 0 /* 800C3904 000C0704 90 01 00 14 */ stw r0, 0x14(r1) -/* 800C3908 000C0708 48 10 2D CD */ bl func_801C66D4 +/* 800C3908 000C0708 48 10 2D CD */ bl DVDCancelAllAsync /* 800C390C 000C070C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C3910 000C0710 7C 08 03 A6 */ mtlr r0 /* 800C3914 000C0714 38 21 00 10 */ addi r1, r1, 0x10 /* 800C3918 000C0718 4E 80 00 20 */ blr -.global func_800C391C -func_800C391C: +.global iFileFullPath__FPCcPc +iFileFullPath__FPCcPc: /* 800C391C 000C071C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C3920 000C0720 7C 08 02 A6 */ mflr r0 /* 800C3924 000C0724 90 01 00 14 */ stw r0, 0x14(r1) @@ -479,25 +479,25 @@ func_800C391C: /* 800C3940 000C0740 38 21 00 10 */ addi r1, r1, 0x10 /* 800C3944 000C0744 4E 80 00 20 */ blr -.global func_800C3948 -func_800C3948: +.global iFileSetPath__FPc +iFileSetPath__FPc: /* 800C3948 000C0748 4E 80 00 20 */ blr -.global func_800C394C -func_800C394C: +.global iFileFind__FPCcP9tag_xFile +iFileFind__FPCcP9tag_xFile: /* 800C394C 000C074C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C3950 000C0750 7C 08 02 A6 */ mflr r0 /* 800C3954 000C0754 7C 85 23 78 */ mr r5, r4 /* 800C3958 000C0758 38 80 00 00 */ li r4, 0 /* 800C395C 000C075C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800C3960 000C0760 4B FF FA 6D */ bl func_800C33CC +/* 800C3960 000C0760 4B FF FA 6D */ bl iFileOpen__FPCciP9tag_xFile /* 800C3964 000C0764 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C3968 000C0768 7C 08 03 A6 */ mtlr r0 /* 800C396C 000C076C 38 21 00 10 */ addi r1, r1, 0x10 /* 800C3970 000C0770 4E 80 00 20 */ blr -.global func_800C3974 -func_800C3974: +.global iFileGetInfo__FP9tag_xFilePUiPUi +iFileGetInfo__FP9tag_xFilePUiPUi: /* 800C3974 000C0774 28 04 00 00 */ cmplwi r4, 0 /* 800C3978 000C0778 41 82 00 0C */ beq lbl_800C3984 /* 800C397C 000C077C 80 03 00 D8 */ lwz r0, 0xd8(r3) diff --git a/asm/Core/p2/iLight.s b/asm/Core/p2/iLight.s index 1ecfcad34..960a83fcf 100644 --- a/asm/Core/p2/iLight.s +++ b/asm/Core/p2/iLight.s @@ -2,13 +2,13 @@ .section .text # 0x800C4AF4 - 0x800C4E4C -.global func_800C4AF4 -func_800C4AF4: +.global iLightInit__FP7RpWorld +iLightInit__FP7RpWorld: /* 800C4AF4 000C18F4 90 6D 92 08 */ stw r3, lbl_803CBB08-_SDA_BASE_(r13) /* 800C4AF8 000C18F8 4E 80 00 20 */ blr -.global func_800C4AFC -func_800C4AFC: +.global iLightCreate__FP6iLightUi +iLightCreate__FP6iLightUi: /* 800C4AFC 000C18FC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800C4B00 000C1900 7C 08 02 A6 */ mflr r0 /* 800C4B04 000C1904 90 01 00 24 */ stw r0, 0x24(r1) @@ -29,17 +29,17 @@ lbl_800C4B34: /* 800C4B3C 000C193C 48 00 00 24 */ b lbl_800C4B60 lbl_800C4B40: /* 800C4B40 000C1940 38 60 00 80 */ li r3, 0x80 -/* 800C4B44 000C1944 48 15 2B DD */ bl func_80217720 +/* 800C4B44 000C1944 48 15 2B DD */ bl RpLightCreate /* 800C4B48 000C1948 90 7D 00 04 */ stw r3, 4(r29) /* 800C4B4C 000C194C 48 00 00 2C */ b lbl_800C4B78 lbl_800C4B50: /* 800C4B50 000C1950 38 60 00 81 */ li r3, 0x81 -/* 800C4B54 000C1954 48 15 2B CD */ bl func_80217720 +/* 800C4B54 000C1954 48 15 2B CD */ bl RpLightCreate /* 800C4B58 000C1958 90 7D 00 04 */ stw r3, 4(r29) /* 800C4B5C 000C195C 48 00 00 1C */ b lbl_800C4B78 lbl_800C4B60: /* 800C4B60 000C1960 38 60 00 82 */ li r3, 0x82 -/* 800C4B64 000C1964 48 15 2B BD */ bl func_80217720 +/* 800C4B64 000C1964 48 15 2B BD */ bl RpLightCreate /* 800C4B68 000C1968 90 7D 00 04 */ stw r3, 4(r29) /* 800C4B6C 000C196C 48 00 00 0C */ b lbl_800C4B78 lbl_800C4B70: @@ -52,11 +52,11 @@ lbl_800C4B78: /* 800C4B84 000C1984 38 60 00 00 */ li r3, 0 /* 800C4B88 000C1988 48 00 00 A8 */ b lbl_800C4C30 lbl_800C4B8C: -/* 800C4B8C 000C198C 48 17 3E FD */ bl func_80238A88 +/* 800C4B8C 000C198C 48 17 3E FD */ bl RwFrameCreate /* 800C4B90 000C1990 7C 7F 1B 79 */ or. r31, r3, r3 /* 800C4B94 000C1994 40 82 00 14 */ bne lbl_800C4BA8 /* 800C4B98 000C1998 80 7D 00 04 */ lwz r3, 4(r29) -/* 800C4B9C 000C199C 48 15 2B 25 */ bl func_802176C0 +/* 800C4B9C 000C199C 48 15 2B 25 */ bl RpLightDestroy /* 800C4BA0 000C19A0 38 60 00 00 */ li r3, 0 /* 800C4BA4 000C19A4 48 00 00 8C */ b lbl_800C4C30 lbl_800C4BA8: @@ -65,9 +65,9 @@ lbl_800C4BA8: /* 800C4BB0 000C19B0 7F E4 FB 78 */ mr r4, r31 /* 800C4BB4 000C19B4 98 03 00 02 */ stb r0, 2(r3) /* 800C4BB8 000C19B8 80 7D 00 04 */ lwz r3, 4(r29) -/* 800C4BBC 000C19BC 48 17 A6 39 */ bl func_8023F1F4 +/* 800C4BBC 000C19BC 48 17 A6 39 */ bl _rwObjectHasFrameSetFrame /* 800C4BC0 000C19C0 7F E3 FB 78 */ mr r3, r31 -/* 800C4BC4 000C19C4 48 17 44 01 */ bl func_80238FC4 +/* 800C4BC4 000C19C4 48 17 44 01 */ bl RwFrameUpdateObjects /* 800C4BC8 000C19C8 93 DD 00 00 */ stw r30, 0(r29) /* 800C4BCC 000C19CC 7F A3 EB 78 */ mr r3, r29 /* 800C4BD0 000C19D0 C0 02 97 30 */ lfs f0, lbl_803CE0B0-_SDA2_BASE_(r2) @@ -103,8 +103,8 @@ lbl_800C4C30: /* 800C4C44 000C1A44 38 21 00 20 */ addi r1, r1, 0x20 /* 800C4C48 000C1A48 4E 80 00 20 */ blr -.global func_800C4C4C -func_800C4C4C: +.global iLightModify__FP6iLightUi +iLightModify__FP6iLightUi: /* 800C4C4C 000C1A4C 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800C4C50 000C1A50 7C 08 02 A6 */ mflr r0 /* 800C4C54 000C1A54 90 01 00 64 */ stw r0, 0x64(r1) @@ -134,19 +134,19 @@ func_800C4C4C: /* 800C4CB4 000C1AB4 7F E3 FB 78 */ mr r3, r31 /* 800C4CB8 000C1AB8 38 81 00 08 */ addi r4, r1, 8 /* 800C4CBC 000C1ABC 38 A0 00 00 */ li r5, 0 -/* 800C4CC0 000C1AC0 48 17 46 BD */ bl func_8023937C +/* 800C4CC0 000C1AC0 48 17 46 BD */ bl RwFrameTransform lbl_800C4CC4: /* 800C4CC4 000C1AC4 57 C0 07 BD */ rlwinm. r0, r30, 0, 0x1e, 0x1e /* 800C4CC8 000C1AC8 41 82 00 10 */ beq lbl_800C4CD8 /* 800C4CCC 000C1ACC 80 7D 00 04 */ lwz r3, 4(r29) /* 800C4CD0 000C1AD0 C0 3D 00 14 */ lfs f1, 0x14(r29) -/* 800C4CD4 000C1AD4 48 15 24 9D */ bl func_80217170 +/* 800C4CD4 000C1AD4 48 15 24 9D */ bl RpLightSetRadius lbl_800C4CD8: /* 800C4CD8 000C1AD8 57 C0 07 39 */ rlwinm. r0, r30, 0, 0x1c, 0x1c /* 800C4CDC 000C1ADC 41 82 00 10 */ beq lbl_800C4CEC /* 800C4CE0 000C1AE0 80 7D 00 04 */ lwz r3, 4(r29) /* 800C4CE4 000C1AE4 38 9D 00 1C */ addi r4, r29, 0x1c -/* 800C4CE8 000C1AE8 48 15 24 C9 */ bl func_802171B0 +/* 800C4CE8 000C1AE8 48 15 24 C9 */ bl RpLightSetColor lbl_800C4CEC: /* 800C4CEC 000C1AEC 57 C0 06 F7 */ rlwinm. r0, r30, 0, 0x1b, 0x1b /* 800C4CF0 000C1AF0 41 82 00 24 */ beq lbl_800C4D14 @@ -158,7 +158,7 @@ lbl_800C4CEC: lbl_800C4D08: /* 800C4D08 000C1B08 80 7D 00 04 */ lwz r3, 4(r29) /* 800C4D0C 000C1B0C C0 3D 00 38 */ lfs f1, 0x38(r29) -/* 800C4D10 000C1B10 48 15 27 21 */ bl func_80217430 +/* 800C4D10 000C1B10 48 15 27 21 */ bl RpLightSetConeAngle lbl_800C4D14: /* 800C4D14 000C1B14 80 01 00 64 */ lwz r0, 0x64(r1) /* 800C4D18 000C1B18 83 E1 00 5C */ lwz r31, 0x5c(r1) @@ -168,20 +168,20 @@ lbl_800C4D14: /* 800C4D28 000C1B28 38 21 00 60 */ addi r1, r1, 0x60 /* 800C4D2C 000C1B2C 4E 80 00 20 */ blr -.global func_800C4D30 -func_800C4D30: +.global iLightSetColor__FP6iLightP8_xFColor +iLightSetColor__FP6iLightP8_xFColor: /* 800C4D30 000C1B30 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C4D34 000C1B34 7C 08 02 A6 */ mflr r0 /* 800C4D38 000C1B38 90 01 00 14 */ stw r0, 0x14(r1) /* 800C4D3C 000C1B3C 80 63 00 04 */ lwz r3, 4(r3) -/* 800C4D40 000C1B40 48 15 24 71 */ bl func_802171B0 +/* 800C4D40 000C1B40 48 15 24 71 */ bl RpLightSetColor /* 800C4D44 000C1B44 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C4D48 000C1B48 7C 08 03 A6 */ mtlr r0 /* 800C4D4C 000C1B4C 38 21 00 10 */ addi r1, r1, 0x10 /* 800C4D50 000C1B50 4E 80 00 20 */ blr -.global func_800C4D54 -func_800C4D54: +.global iLightSetPos__FP6iLightP5xVec3 +iLightSetPos__FP6iLightP5xVec3: /* 800C4D54 000C1B54 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C4D58 000C1B58 7C 08 02 A6 */ mflr r0 /* 800C4D5C 000C1B5C 90 01 00 14 */ stw r0, 0x14(r1) @@ -195,17 +195,17 @@ func_800C4D54: /* 800C4D7C 000C1B7C D0 1F 00 44 */ stfs f0, 0x44(r31) /* 800C4D80 000C1B80 C0 04 00 08 */ lfs f0, 8(r4) /* 800C4D84 000C1B84 D0 1F 00 48 */ stfs f0, 0x48(r31) -/* 800C4D88 000C1B88 48 16 B6 01 */ bl func_80230388 +/* 800C4D88 000C1B88 48 16 B6 01 */ bl RwMatrixUpdate /* 800C4D8C 000C1B8C 7F E3 FB 78 */ mr r3, r31 -/* 800C4D90 000C1B90 48 17 42 35 */ bl func_80238FC4 +/* 800C4D90 000C1B90 48 17 42 35 */ bl RwFrameUpdateObjects /* 800C4D94 000C1B94 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C4D98 000C1B98 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800C4D9C 000C1B9C 7C 08 03 A6 */ mtlr r0 /* 800C4DA0 000C1BA0 38 21 00 10 */ addi r1, r1, 0x10 /* 800C4DA4 000C1BA4 4E 80 00 20 */ blr -.global func_800C4DA8 -func_800C4DA8: +.global iLightDestroy__FP6iLight +iLightDestroy__FP6iLight: /* 800C4DA8 000C1BA8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C4DAC 000C1BAC 7C 08 02 A6 */ mflr r0 /* 800C4DB0 000C1BB0 90 01 00 14 */ stw r0, 0x14(r1) @@ -213,23 +213,23 @@ func_800C4DA8: /* 800C4DB8 000C1BB8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800C4DBC 000C1BBC 7C 7F 1B 78 */ mr r31, r3 /* 800C4DC0 000C1BC0 90 03 00 00 */ stw r0, 0(r3) -/* 800C4DC4 000C1BC4 48 17 80 39 */ bl func_8023CDFC +/* 800C4DC4 000C1BC4 48 17 80 39 */ bl _rwFrameSyncDirty /* 800C4DC8 000C1BC8 80 7F 00 04 */ lwz r3, 4(r31) /* 800C4DCC 000C1BCC 80 63 00 04 */ lwz r3, 4(r3) /* 800C4DD0 000C1BD0 28 03 00 00 */ cmplwi r3, 0 /* 800C4DD4 000C1BD4 41 82 00 08 */ beq lbl_800C4DDC -/* 800C4DD8 000C1BD8 48 17 3D ED */ bl func_80238BC4 +/* 800C4DD8 000C1BD8 48 17 3D ED */ bl RwFrameDestroy lbl_800C4DDC: /* 800C4DDC 000C1BDC 80 7F 00 04 */ lwz r3, 4(r31) -/* 800C4DE0 000C1BE0 48 15 28 E1 */ bl func_802176C0 +/* 800C4DE0 000C1BE0 48 15 28 E1 */ bl RpLightDestroy /* 800C4DE4 000C1BE4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C4DE8 000C1BE8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800C4DEC 000C1BEC 7C 08 03 A6 */ mtlr r0 /* 800C4DF0 000C1BF0 38 21 00 10 */ addi r1, r1, 0x10 /* 800C4DF4 000C1BF4 4E 80 00 20 */ blr -.global func_800C4DF8 -func_800C4DF8: +.global iLightEnv__FP6iLighti +iLightEnv__FP6iLighti: /* 800C4DF8 000C1BF8 2C 04 00 02 */ cmpwi r4, 2 /* 800C4DFC 000C1BFC 38 00 00 00 */ li r0, 0 /* 800C4E00 000C1C00 41 82 00 34 */ beq lbl_800C4E34 diff --git a/asm/Core/p2/iMath3.s b/asm/Core/p2/iMath3.s index e67d16fa8..9d40d617a 100644 --- a/asm/Core/p2/iMath3.s +++ b/asm/Core/p2/iMath3.s @@ -2,12 +2,12 @@ .section .text # 0x800C4F18 - 0x800C6360 -.global func_800C4F18 -func_800C4F18: +.global iMath3Init__Fv +iMath3Init__Fv: /* 800C4F18 000C1D18 4E 80 00 20 */ blr -.global func_800C4F1C -func_800C4F1C: +.global iSphereIsectVec__FPC7xSpherePC5xVec3P6xIsect +iSphereIsectVec__FPC7xSpherePC5xVec3P6xIsect: /* 800C4F1C 000C1D1C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C4F20 000C1D20 7C 08 02 A6 */ mflr r0 /* 800C4F24 000C1D24 90 01 00 14 */ stw r0, 0x14(r1) @@ -32,8 +32,8 @@ func_800C4F1C: /* 800C4F70 000C1D70 38 21 00 10 */ addi r1, r1, 0x10 /* 800C4F74 000C1D74 4E 80 00 20 */ blr -.global func_800C4F78 -func_800C4F78: +.global iSphereIsectRay__FPC7xSpherePC5xRay3P6xIsect +iSphereIsectRay__FPC7xSpherePC5xRay3P6xIsect: /* 800C4F78 000C1D78 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800C4F7C 000C1D7C 7C 08 02 A6 */ mflr r0 /* 800C4F80 000C1D80 90 01 00 44 */ stw r0, 0x44(r1) @@ -65,23 +65,23 @@ lbl_800C4FD4: /* 800C4FE0 000C1DE0 4B F4 96 B1 */ bl func_8000E690 /* 800C4FE4 000C1DE4 38 7F 00 1C */ addi r3, r31, 0x1c /* 800C4FE8 000C1DE8 7C 64 1B 78 */ mr r4, r3 -/* 800C4FEC 000C1DEC 4B F8 95 05 */ bl func_8004E4F0 +/* 800C4FEC 000C1DEC 4B F8 95 05 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800C4FF0 000C1DF0 C0 1D 00 0C */ lfs f0, 0xc(r29) /* 800C4FF4 000C1DF4 38 7F 00 1C */ addi r3, r31, 0x1c /* 800C4FF8 000C1DF8 38 9E 00 0C */ addi r4, r30, 0xc /* 800C4FFC 000C1DFC EC 00 00 32 */ fmuls f0, f0, f0 /* 800C5000 000C1E00 EF C1 00 28 */ fsubs f30, f1, f0 -/* 800C5004 000C1E04 4B F8 94 ED */ bl func_8004E4F0 +/* 800C5004 000C1E04 4B F8 94 ED */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800C5008 000C1E08 C0 02 97 48 */ lfs f0, lbl_803CE0C8-_SDA2_BASE_(r2) /* 800C500C 000C1E0C 38 7E 00 0C */ addi r3, r30, 0xc /* 800C5010 000C1E10 7C 64 1B 78 */ mr r4, r3 /* 800C5014 000C1E14 EF E0 00 72 */ fmuls f31, f0, f1 -/* 800C5018 000C1E18 4B F8 94 D9 */ bl func_8004E4F0 +/* 800C5018 000C1E18 4B F8 94 D9 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800C501C 000C1E1C FC 40 F8 90 */ fmr f2, f31 /* 800C5020 000C1E20 38 61 00 0C */ addi r3, r1, 0xc /* 800C5024 000C1E24 FC 60 F0 90 */ fmr f3, f30 /* 800C5028 000C1E28 38 81 00 08 */ addi r4, r1, 8 -/* 800C502C 000C1E2C 4B F6 BC 9D */ bl func_80030CC8 +/* 800C502C 000C1E2C 4B F6 BC 9D */ bl xMathSolveQuadratic__FfffPfPf /* 800C5030 000C1E30 28 03 00 00 */ cmplwi r3, 0 /* 800C5034 000C1E34 40 82 00 18 */ bne lbl_800C504C /* 800C5038 000C1E38 C0 02 97 40 */ lfs f0, lbl_803CE0C0-_SDA2_BASE_(r2) @@ -164,8 +164,8 @@ lbl_800C5128: /* 800C514C 000C1F4C 38 21 00 40 */ addi r1, r1, 0x40 /* 800C5150 000C1F50 4E 80 00 20 */ blr -.global func_800C5154 -func_800C5154: +.global iSphereIsectSphere__FPC7xSpherePC7xSphereP6xIsect +iSphereIsectSphere__FPC7xSpherePC7xSphereP6xIsect: /* 800C5154 000C1F54 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800C5158 000C1F58 7C 08 02 A6 */ mflr r0 /* 800C515C 000C1F5C 90 01 00 24 */ stw r0, 0x24(r1) @@ -198,14 +198,14 @@ func_800C5154: /* 800C51C8 000C1FC8 38 21 00 20 */ addi r1, r1, 0x20 /* 800C51CC 000C1FCC 4E 80 00 20 */ blr -.global func_800C51D0 -func_800C51D0: +.global iSphereInitBoundVec__FP7xSpherePC5xVec3 +iSphereInitBoundVec__FP7xSpherePC5xVec3: /* 800C51D0 000C1FD0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C51D4 000C1FD4 7C 08 02 A6 */ mflr r0 /* 800C51D8 000C1FD8 90 01 00 14 */ stw r0, 0x14(r1) /* 800C51DC 000C1FDC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800C51E0 000C1FE0 7C 7F 1B 78 */ mr r31, r3 -/* 800C51E4 000C1FE4 4B F8 92 F9 */ bl func_8004E4DC +/* 800C51E4 000C1FE4 4B F8 92 F9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800C51E8 000C1FE8 C0 02 97 44 */ lfs f0, lbl_803CE0C4-_SDA2_BASE_(r2) /* 800C51EC 000C1FEC D0 1F 00 0C */ stfs f0, 0xc(r31) /* 800C51F0 000C1FF0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -214,8 +214,8 @@ func_800C51D0: /* 800C51FC 000C1FFC 38 21 00 10 */ addi r1, r1, 0x10 /* 800C5200 000C2000 4E 80 00 20 */ blr -.global func_800C5204 -func_800C5204: +.global iSphereBoundVec__FP7xSpherePC7xSpherePC5xVec3 +iSphereBoundVec__FP7xSpherePC7xSpherePC5xVec3: /* 800C5204 000C2004 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800C5208 000C2008 7C 08 02 A6 */ mflr r0 /* 800C520C 000C200C 90 01 00 64 */ stw r0, 0x64(r1) @@ -231,7 +231,7 @@ func_800C5204: /* 800C5234 000C2034 7F A3 EB 78 */ mr r3, r29 /* 800C5238 000C2038 7C 00 00 34 */ cntlzw r0, r0 /* 800C523C 000C203C 54 1E DE 3E */ rlwinm r30, r0, 0x1b, 0x18, 0x1f -/* 800C5240 000C2040 4B FF FC DD */ bl func_800C4F1C +/* 800C5240 000C2040 4B FF FC DD */ bl iSphereIsectVec__FPC7xSpherePC5xVec3P6xIsect /* 800C5244 000C2044 C0 21 00 1C */ lfs f1, 0x1c(r1) /* 800C5248 000C2048 C0 02 97 3C */ lfs f0, lbl_803CE0BC-_SDA2_BASE_(r2) /* 800C524C 000C204C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -254,7 +254,7 @@ lbl_800C5284: lbl_800C5288: /* 800C5288 000C2088 7F E3 FB 78 */ mr r3, r31 /* 800C528C 000C208C 38 81 00 34 */ addi r4, r1, 0x34 -/* 800C5290 000C2090 4B F8 92 4D */ bl func_8004E4DC +/* 800C5290 000C2090 4B F8 92 4D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800C5294 000C2094 C0 41 00 40 */ lfs f2, 0x40(r1) /* 800C5298 000C2098 7F E3 FB 78 */ mr r3, r31 /* 800C529C 000C209C C0 3D 00 0C */ lfs f1, 0xc(r29) @@ -290,8 +290,8 @@ lbl_800C52F8: /* 800C5310 000C2110 38 21 00 60 */ addi r1, r1, 0x60 /* 800C5314 000C2114 4E 80 00 20 */ blr -.global func_800C5318 -func_800C5318: +.global iCylinderIsectVec__FPC9xCylinderPC5xVec3P6xIsect +iCylinderIsectVec__FPC9xCylinderPC5xVec3P6xIsect: /* 800C5318 000C2118 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C531C 000C211C 7C 08 02 A6 */ mflr r0 /* 800C5320 000C2120 C0 43 00 04 */ lfs f2, 4(r3) @@ -333,8 +333,8 @@ lbl_800C5398: /* 800C53A8 000C21A8 38 21 00 10 */ addi r1, r1, 0x10 /* 800C53AC 000C21AC 4E 80 00 20 */ blr -.global func_800C53B0 -func_800C53B0: +.global iBoxVecDist__FPC4xBoxPC5xVec3P6xIsect +iBoxVecDist__FPC4xBoxPC5xVec3P6xIsect: /* 800C53B0 000C21B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C53B4 000C21B4 7C 08 02 A6 */ mflr r0 /* 800C53B8 000C21B8 C0 24 00 00 */ lfs f1, 0(r4) @@ -841,8 +841,8 @@ lbl_800C5B0C: /* 800C5B24 000C2924 38 21 00 10 */ addi r1, r1, 0x10 /* 800C5B28 000C2928 4E 80 00 20 */ blr -.global func_800C5B2C -func_800C5B2C: +.global iBoxIsectVec__FPC4xBoxPC5xVec3P6xIsect +iBoxIsectVec__FPC4xBoxPC5xVec3P6xIsect: /* 800C5B2C 000C292C C0 24 00 00 */ lfs f1, 0(r4) /* 800C5B30 000C2930 C0 03 00 0C */ lfs f0, 0xc(r3) /* 800C5B34 000C2934 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -1005,8 +1005,8 @@ lbl_800C5D60: /* 800C5D70 000C2B70 38 21 00 20 */ addi r1, r1, 0x20 /* 800C5D74 000C2B74 4E 80 00 20 */ blr -.global func_800C5D78 -func_800C5D78: +.global iBoxIsectRay__FPC4xBoxPC5xRay3P6xIsect +iBoxIsectRay__FPC4xBoxPC5xRay3P6xIsect: /* 800C5D78 000C2B78 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800C5D7C 000C2B7C 7C 08 02 A6 */ mflr r0 /* 800C5D80 000C2B80 90 01 00 34 */ stw r0, 0x34(r1) @@ -1130,8 +1130,8 @@ lbl_800C5F2C: /* 800C5F3C 000C2D3C 38 21 00 30 */ addi r1, r1, 0x30 /* 800C5F40 000C2D40 4E 80 00 20 */ blr -.global func_800C5F44 -func_800C5F44: +.global iBoxIsectSphere__FPC4xBoxPC7xSphereP6xIsect +iBoxIsectSphere__FPC4xBoxPC7xSphereP6xIsect: /* 800C5F44 000C2D44 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800C5F48 000C2D48 7C 08 02 A6 */ mflr r0 /* 800C5F4C 000C2D4C C0 24 00 00 */ lfs f1, 0(r4) @@ -1278,7 +1278,7 @@ lbl_800C612C: /* 800C612C 000C2F2C 7F 83 E3 78 */ mr r3, r28 /* 800C6130 000C2F30 7F A4 EB 78 */ mr r4, r29 /* 800C6134 000C2F34 7F C5 F3 78 */ mr r5, r30 -/* 800C6138 000C2F38 4B FF F9 F5 */ bl func_800C5B2C +/* 800C6138 000C2F38 4B FF F9 F5 */ bl iBoxIsectVec__FPC4xBoxPC5xVec3P6xIsect /* 800C613C 000C2F3C C0 3E 00 04 */ lfs f1, 4(r30) /* 800C6140 000C2F40 C0 02 97 3C */ lfs f0, lbl_803CE0BC-_SDA2_BASE_(r2) /* 800C6144 000C2F44 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -1309,7 +1309,7 @@ lbl_800C6190: /* 800C61A4 000C2FA4 7F A4 EB 78 */ mr r4, r29 /* 800C61A8 000C2FA8 90 1E 00 00 */ stw r0, 0(r30) /* 800C61AC 000C2FAC 7F C5 F3 78 */ mr r5, r30 -/* 800C61B0 000C2FB0 4B FF F2 01 */ bl func_800C53B0 +/* 800C61B0 000C2FB0 4B FF F2 01 */ bl iBoxVecDist__FPC4xBoxPC5xVec3P6xIsect /* 800C61B4 000C2FB4 C0 3E 00 28 */ lfs f1, 0x28(r30) /* 800C61B8 000C2FB8 C0 1D 00 0C */ lfs f0, 0xc(r29) /* 800C61BC 000C2FBC EC 01 00 28 */ fsubs f0, f1, f0 @@ -1323,8 +1323,8 @@ lbl_800C61CC: /* 800C61D8 000C2FD8 38 21 00 30 */ addi r1, r1, 0x30 /* 800C61DC 000C2FDC 4E 80 00 20 */ blr -.global func_800C61E0 -func_800C61E0: +.global iBoxInitBoundVec__FP4xBoxPC5xVec3 +iBoxInitBoundVec__FP4xBoxPC5xVec3: /* 800C61E0 000C2FE0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C61E4 000C2FE4 7C 08 02 A6 */ mflr r0 /* 800C61E8 000C2FE8 90 01 00 14 */ stw r0, 0x14(r1) @@ -1333,10 +1333,10 @@ func_800C61E0: /* 800C61F4 000C2FF4 93 C1 00 08 */ stw r30, 8(r1) /* 800C61F8 000C2FF8 7C 7E 1B 78 */ mr r30, r3 /* 800C61FC 000C2FFC 38 7E 00 0C */ addi r3, r30, 0xc -/* 800C6200 000C3000 4B F8 82 DD */ bl func_8004E4DC +/* 800C6200 000C3000 4B F8 82 DD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800C6204 000C3004 7F C3 F3 78 */ mr r3, r30 /* 800C6208 000C3008 7F E4 FB 78 */ mr r4, r31 -/* 800C620C 000C300C 4B F8 82 D1 */ bl func_8004E4DC +/* 800C620C 000C300C 4B F8 82 D1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800C6210 000C3010 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C6214 000C3014 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800C6218 000C3018 83 C1 00 08 */ lwz r30, 8(r1) @@ -1344,8 +1344,8 @@ func_800C61E0: /* 800C6220 000C3020 38 21 00 10 */ addi r1, r1, 0x10 /* 800C6224 000C3024 4E 80 00 20 */ blr -.global func_800C6228 -func_800C6228: +.global iBoxBoundVec__FP4xBoxPC4xBoxPC5xVec3 +iBoxBoundVec__FP4xBoxPC4xBoxPC5xVec3: /* 800C6228 000C3028 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800C622C 000C302C 7C 08 02 A6 */ mflr r0 /* 800C6230 000C3030 C0 65 00 08 */ lfs f3, 8(r5) diff --git a/asm/Core/p2/iMemMgr.s b/asm/Core/p2/iMemMgr.s index 802dbb664..3751ad2bf 100644 --- a/asm/Core/p2/iMemMgr.s +++ b/asm/Core/p2/iMemMgr.s @@ -2,8 +2,8 @@ .section .text # 0x800C6360 - 0x800C64A8 -.global func_800C6360 -func_800C6360: +.global iMemInit__Fv +iMemInit__Fv: /* 800C6360 000C3160 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C6364 000C3164 7C 08 02 A6 */ mflr r0 /* 800C6368 000C3168 90 01 00 14 */ stw r0, 0x14(r1) @@ -74,8 +74,8 @@ lbl_800C63C0: /* 800C6464 000C3264 38 21 00 10 */ addi r1, r1, 0x10 /* 800C6468 000C3268 4E 80 00 20 */ blr -.global func_800C646C -func_800C646C: +.global iMemExit__Fv +iMemExit__Fv: /* 800C646C 000C326C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C6470 000C3270 7C 08 02 A6 */ mflr r0 /* 800C6474 000C3274 3C 60 80 39 */ lis r3, lbl_8038C320@ha diff --git a/asm/Core/p2/iMix.s b/asm/Core/p2/iMix.s index 2dc19efd8..439eecac9 100644 --- a/asm/Core/p2/iMix.s +++ b/asm/Core/p2/iMix.s @@ -116,8 +116,8 @@ lbl_800C6624: /* 800C6624 000C3424 7C 03 03 78 */ mr r3, r0 /* 800C6628 000C3428 4E 80 00 20 */ blr -.global func_800C662C -func_800C662C: +.global MIXInit +MIXInit: /* 800C662C 000C342C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C6630 000C3430 7C 08 02 A6 */ mflr r0 /* 800C6634 000C3434 3C 60 80 30 */ lis r3, lbl_802FBE98@ha @@ -136,7 +136,7 @@ lbl_800C664C: /* 800C6664 000C3464 38 00 00 00 */ li r0, 0 /* 800C6668 000C3468 90 0D 92 28 */ stw r0, lbl_803CBB28-_SDA_BASE_(r13) /* 800C666C 000C346C 90 0D 92 2C */ stw r0, lbl_803CBB2C-_SDA_BASE_(r13) -/* 800C6670 000C3470 48 10 FB 9D */ bl func_801D620C +/* 800C6670 000C3470 48 10 FB 9D */ bl OSGetSoundMode /* 800C6674 000C3474 90 6D 92 30 */ stw r3, lbl_803CBB30-_SDA_BASE_(r13) /* 800C6678 000C3478 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C667C 000C347C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -145,8 +145,8 @@ lbl_800C664C: /* 800C6688 000C3488 38 21 00 10 */ addi r1, r1, 0x10 /* 800C668C 000C348C 4E 80 00 20 */ blr -.global func_800C6690 -func_800C6690: +.global MIXInitChannel +MIXInitChannel: /* 800C6690 000C3490 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800C6694 000C3494 7C 08 02 A6 */ mflr r0 /* 800C6698 000C3498 90 01 00 24 */ stw r0, 0x24(r1) @@ -521,7 +521,7 @@ lbl_800C6C28: /* 800C6C28 000C3A28 63 C0 40 00 */ ori r0, r30, 0x4000 /* 800C6C2C 000C3A2C 54 1E 04 3E */ clrlwi r30, r0, 0x10 lbl_800C6C30: -/* 800C6C30 000C3A30 48 10 D6 E1 */ bl func_801D4310 +/* 800C6C30 000C3A30 48 10 D6 E1 */ bl OSDisableInterrupts /* 800C6C34 000C3A34 A0 9F 00 38 */ lhz r4, 0x38(r31) /* 800C6C38 000C3A38 38 00 00 00 */ li r0, 0 /* 800C6C3C 000C3A3C B0 9D 01 9C */ sth r4, 0x19c(r29) @@ -611,7 +611,7 @@ lbl_800C6D5C: /* 800C6D68 000C3B68 80 1D 00 1C */ lwz r0, 0x1c(r29) /* 800C6D6C 000C3B6C 60 00 02 12 */ ori r0, r0, 0x212 /* 800C6D70 000C3B70 90 1D 00 1C */ stw r0, 0x1c(r29) -/* 800C6D74 000C3B74 48 10 D5 C5 */ bl func_801D4338 +/* 800C6D74 000C3B74 48 10 D5 C5 */ bl OSRestoreInterrupts /* 800C6D78 000C3B78 80 01 00 24 */ lwz r0, 0x24(r1) /* 800C6D7C 000C3B7C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800C6D80 000C3B80 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -620,8 +620,8 @@ lbl_800C6D5C: /* 800C6D8C 000C3B8C 38 21 00 20 */ addi r1, r1, 0x20 /* 800C6D90 000C3B90 4E 80 00 20 */ blr -.global func_800C6D94 -func_800C6D94: +.global MIXReleaseChannel +MIXReleaseChannel: /* 800C6D94 000C3B94 80 03 00 18 */ lwz r0, 0x18(r3) /* 800C6D98 000C3B98 3C 60 80 30 */ lis r3, lbl_802FBE98@ha /* 800C6D9C 000C3B9C 38 63 BE 98 */ addi r3, r3, lbl_802FBE98@l @@ -630,8 +630,8 @@ func_800C6D94: /* 800C6DA8 000C3BA8 7C 83 01 2E */ stwx r4, r3, r0 /* 800C6DAC 000C3BAC 4E 80 00 20 */ blr -.global func_800C6DB0 -func_800C6DB0: +.global MIXAdjustInput +MIXAdjustInput: /* 800C6DB0 000C3BB0 80 A3 00 18 */ lwz r5, 0x18(r3) /* 800C6DB4 000C3BB4 3C 60 80 30 */ lis r3, lbl_802FBE98@ha /* 800C6DB8 000C3BB8 38 03 BE 98 */ addi r0, r3, lbl_802FBE98@l @@ -645,8 +645,8 @@ func_800C6DB0: /* 800C6DD8 000C3BD8 90 03 00 04 */ stw r0, 4(r3) /* 800C6DDC 000C3BDC 4E 80 00 20 */ blr -.global func_800C6DE0 -func_800C6DE0: +.global MIXGetInput +MIXGetInput: /* 800C6DE0 000C3BE0 80 83 00 18 */ lwz r4, 0x18(r3) /* 800C6DE4 000C3BE4 3C 60 80 30 */ lis r3, lbl_802FBE98@ha /* 800C6DE8 000C3BE8 38 03 BE 98 */ addi r0, r3, lbl_802FBE98@l @@ -655,8 +655,8 @@ func_800C6DE0: /* 800C6DF4 000C3BF4 80 63 00 08 */ lwz r3, 8(r3) /* 800C6DF8 000C3BF8 4E 80 00 20 */ blr -.global func_800C6DFC -func_800C6DFC: +.global MIXAdjustPan +MIXAdjustPan: /* 800C6DFC 000C3BFC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C6E00 000C3C00 7C 08 02 A6 */ mflr r0 /* 800C6E04 000C3C04 90 01 00 14 */ stw r0, 0x14(r1) @@ -681,8 +681,8 @@ func_800C6DFC: /* 800C6E50 000C3C50 38 21 00 10 */ addi r1, r1, 0x10 /* 800C6E54 000C3C54 4E 80 00 20 */ blr -.global func_800C6E58 -func_800C6E58: +.global MIXGetPan +MIXGetPan: /* 800C6E58 000C3C58 80 83 00 18 */ lwz r4, 0x18(r3) /* 800C6E5C 000C3C5C 3C 60 80 30 */ lis r3, lbl_802FBE98@ha /* 800C6E60 000C3C60 38 03 BE 98 */ addi r0, r3, lbl_802FBE98@l @@ -691,8 +691,8 @@ func_800C6E58: /* 800C6E6C 000C3C6C 80 63 00 14 */ lwz r3, 0x14(r3) /* 800C6E70 000C3C70 4E 80 00 20 */ blr -.global func_800C6E74 -func_800C6E74: +.global MIXUnMute +MIXUnMute: /* 800C6E74 000C3C74 80 83 00 18 */ lwz r4, 0x18(r3) /* 800C6E78 000C3C78 3C 60 80 30 */ lis r3, lbl_802FBE98@ha /* 800C6E7C 000C3C7C 38 03 BE 98 */ addi r0, r3, lbl_802FBE98@l @@ -706,8 +706,8 @@ func_800C6E74: /* 800C6E9C 000C3C9C 90 03 00 04 */ stw r0, 4(r3) /* 800C6EA0 000C3CA0 4E 80 00 20 */ blr -.global func_800C6EA4 -func_800C6EA4: +.global MIXAdjustFader +MIXAdjustFader: /* 800C6EA4 000C3CA4 80 A3 00 18 */ lwz r5, 0x18(r3) /* 800C6EA8 000C3CA8 3C 60 80 30 */ lis r3, lbl_802FBE98@ha /* 800C6EAC 000C3CAC 38 03 BE 98 */ addi r0, r3, lbl_802FBE98@l @@ -721,8 +721,8 @@ func_800C6EA4: /* 800C6ECC 000C3CCC 90 03 00 04 */ stw r0, 4(r3) /* 800C6ED0 000C3CD0 4E 80 00 20 */ blr -.global func_800C6ED4 -func_800C6ED4: +.global MIXGetFader +MIXGetFader: /* 800C6ED4 000C3CD4 80 83 00 18 */ lwz r4, 0x18(r3) /* 800C6ED8 000C3CD8 3C 60 80 30 */ lis r3, lbl_802FBE98@ha /* 800C6EDC 000C3CDC 38 03 BE 98 */ addi r0, r3, lbl_802FBE98@l @@ -731,8 +731,8 @@ func_800C6ED4: /* 800C6EE8 000C3CE8 80 63 00 1C */ lwz r3, 0x1c(r3) /* 800C6EEC 000C3CEC 4E 80 00 20 */ blr -.global func_800C6EF0 -func_800C6EF0: +.global MIXUpdateSettings +MIXUpdateSettings: /* 800C6EF0 000C3CF0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800C6EF4 000C3CF4 7C 08 02 A6 */ mflr r0 /* 800C6EF8 000C3CF8 3C 60 80 30 */ lis r3, lbl_802FBE98@ha @@ -1374,12 +1374,12 @@ lbl_800C7828: /* 800C7854 000C4654 38 63 25 EC */ addi r3, r3, lbl_802925EC@l /* 800C7858 000C4658 80 0D 92 28 */ lwz r0, lbl_803CBB28-_SDA_BASE_(r13) /* 800C785C 000C465C 7C 63 00 AE */ lbzx r3, r3, r0 -/* 800C7860 000C4660 48 0E DE AD */ bl func_801B570C +/* 800C7860 000C4660 48 0E DE AD */ bl AISetStreamVolLeft /* 800C7864 000C4664 3C 60 80 29 */ lis r3, lbl_802925EC@ha /* 800C7868 000C4668 80 0D 92 28 */ lwz r0, lbl_803CBB28-_SDA_BASE_(r13) /* 800C786C 000C466C 38 63 25 EC */ addi r3, r3, lbl_802925EC@l /* 800C7870 000C4670 7C 63 00 AE */ lbzx r3, r3, r0 -/* 800C7874 000C4674 48 0E DE C5 */ bl func_801B5738 +/* 800C7874 000C4674 48 0E DE C5 */ bl AISetStreamVolRight /* 800C7878 000C4678 48 00 00 38 */ b lbl_800C78B0 lbl_800C787C: /* 800C787C 000C467C 40 80 00 34 */ bge lbl_800C78B0 @@ -1389,12 +1389,12 @@ lbl_800C787C: /* 800C788C 000C468C 38 63 25 EC */ addi r3, r3, lbl_802925EC@l /* 800C7890 000C4690 80 0D 92 28 */ lwz r0, lbl_803CBB28-_SDA_BASE_(r13) /* 800C7894 000C4694 7C 63 00 AE */ lbzx r3, r3, r0 -/* 800C7898 000C4698 48 0E DE 75 */ bl func_801B570C +/* 800C7898 000C4698 48 0E DE 75 */ bl AISetStreamVolLeft /* 800C789C 000C469C 3C 60 80 29 */ lis r3, lbl_802925EC@ha /* 800C78A0 000C46A0 80 0D 92 28 */ lwz r0, lbl_803CBB28-_SDA_BASE_(r13) /* 800C78A4 000C46A4 38 63 25 EC */ addi r3, r3, lbl_802925EC@l /* 800C78A8 000C46A8 7C 63 00 AE */ lbzx r3, r3, r0 -/* 800C78AC 000C46AC 48 0E DE 8D */ bl func_801B5738 +/* 800C78AC 000C46AC 48 0E DE 8D */ bl AISetStreamVolRight lbl_800C78B0: /* 800C78B0 000C46B0 BB 41 00 08 */ lmw r26, 8(r1) /* 800C78B4 000C46B4 80 01 00 24 */ lwz r0, 0x24(r1) diff --git a/asm/Core/p2/iModel.s b/asm/Core/p2/iModel.s index 808304061..610d31120 100644 --- a/asm/Core/p2/iModel.s +++ b/asm/Core/p2/iModel.s @@ -11,14 +11,14 @@ func_800C78C4: /* 800C78D4 000C46D4 7C 9F 23 78 */ mr r31, r4 /* 800C78D8 000C46D8 93 C1 00 08 */ stw r30, 8(r1) /* 800C78DC 000C46DC 7C 7E 1B 78 */ mr r30, r3 -/* 800C78E0 000C46E0 48 13 4C 61 */ bl func_801FC540 +/* 800C78E0 000C46E0 48 13 4C 61 */ bl RpHAnimFrameGetHierarchy /* 800C78E4 000C46E4 28 03 00 00 */ cmplwi r3, 0 /* 800C78E8 000C46E8 40 82 00 20 */ bne lbl_800C7908 /* 800C78EC 000C46EC 3C 80 80 0C */ lis r4, func_800C78C4@ha /* 800C78F0 000C46F0 7F C3 F3 78 */ mr r3, r30 /* 800C78F4 000C46F4 38 84 78 C4 */ addi r4, r4, func_800C78C4@l /* 800C78F8 000C46F8 7F E5 FB 78 */ mr r5, r31 -/* 800C78FC 000C46FC 48 17 19 61 */ bl func_8023925C +/* 800C78FC 000C46FC 48 17 19 61 */ bl RwFrameForAllChildren /* 800C7900 000C4700 7F C3 F3 78 */ mr r3, r30 /* 800C7904 000C4704 48 00 00 0C */ b lbl_800C7910 lbl_800C7908: @@ -48,8 +48,8 @@ func_800C7928: /* 800C7954 000C4754 38 21 00 10 */ addi r1, r1, 0x10 /* 800C7958 000C4758 4E 80 00 20 */ blr -.global func_800C795C -func_800C795C: +.global iModelInit__Fv +iModelInit__Fv: /* 800C795C 000C475C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800C7960 000C4760 7C 08 02 A6 */ mflr r0 /* 800C7964 000C4764 3C 80 80 26 */ lis r4, lbl_80260178@ha @@ -73,26 +73,26 @@ func_800C795C: /* 800C79AC 000C47AC 3B C0 00 00 */ li r30, 0 lbl_800C79B0: /* 800C79B0 000C47B0 38 60 00 01 */ li r3, 1 -/* 800C79B4 000C47B4 48 14 FD 6D */ bl func_80217720 +/* 800C79B4 000C47B4 48 14 FD 6D */ bl RpLightCreate /* 800C79B8 000C47B8 90 7F 00 00 */ stw r3, 0(r31) /* 800C79BC 000C47BC 38 81 00 08 */ addi r4, r1, 8 /* 800C79C0 000C47C0 80 7F 00 00 */ lwz r3, 0(r31) -/* 800C79C4 000C47C4 48 14 F7 ED */ bl func_802171B0 -/* 800C79C8 000C47C8 48 17 10 C1 */ bl func_80238A88 +/* 800C79C4 000C47C4 48 14 F7 ED */ bl RpLightSetColor +/* 800C79C8 000C47C8 48 17 10 C1 */ bl RwFrameCreate /* 800C79CC 000C47CC 7C 60 1B 78 */ mr r0, r3 /* 800C79D0 000C47D0 80 7F 00 00 */ lwz r3, 0(r31) /* 800C79D4 000C47D4 7C 04 03 78 */ mr r4, r0 -/* 800C79D8 000C47D8 48 17 78 1D */ bl func_8023F1F4 +/* 800C79D8 000C47D8 48 17 78 1D */ bl _rwObjectHasFrameSetFrame /* 800C79DC 000C47DC 3B DE 00 01 */ addi r30, r30, 1 /* 800C79E0 000C47E0 3B FF 00 04 */ addi r31, r31, 4 /* 800C79E4 000C47E4 2C 1E 00 04 */ cmpwi r30, 4 /* 800C79E8 000C47E8 41 80 FF C8 */ blt lbl_800C79B0 /* 800C79EC 000C47EC 38 60 00 02 */ li r3, 2 -/* 800C79F0 000C47F0 48 14 FD 31 */ bl func_80217720 +/* 800C79F0 000C47F0 48 14 FD 31 */ bl RpLightCreate /* 800C79F4 000C47F4 90 6D 92 44 */ stw r3, lbl_803CBB44-_SDA_BASE_(r13) /* 800C79F8 000C47F8 38 81 00 08 */ addi r4, r1, 8 /* 800C79FC 000C47FC 80 6D 92 44 */ lwz r3, lbl_803CBB44-_SDA_BASE_(r13) -/* 800C7A00 000C4800 48 14 F7 B1 */ bl func_802171B0 +/* 800C7A00 000C4800 48 14 F7 B1 */ bl RpLightSetColor lbl_800C7A04: /* 800C7A04 000C4804 80 01 00 24 */ lwz r0, 0x24(r1) /* 800C7A08 000C4808 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -110,22 +110,22 @@ lbl_800C7A1C: /* 800C7A34 000C4834 83 9F 00 18 */ lwz r28, 0x18(r31) /* 800C7A38 000C4838 7C 7D 1B 78 */ mr r29, r3 /* 800C7A3C 000C483C 7F 83 E3 78 */ mr r3, r28 -/* 800C7A40 000C4840 48 14 36 F9 */ bl func_8020B138 +/* 800C7A40 000C4840 48 14 36 F9 */ bl RpSkinGeometryGetSkin /* 800C7A44 000C4844 7C 7E 1B 79 */ or. r30, r3, r3 /* 800C7A48 000C4848 41 82 00 38 */ beq lbl_800C7A80 /* 800C7A4C 000C484C 28 1D 00 00 */ cmplwi r29, 0 /* 800C7A50 000C4850 40 82 00 30 */ bne lbl_800C7A80 -/* 800C7A54 000C4854 48 14 37 F5 */ bl func_8020B248 +/* 800C7A54 000C4854 48 14 37 F5 */ bl RpSkinGetNumBones /* 800C7A58 000C4858 38 80 00 00 */ li r4, 0 /* 800C7A5C 000C485C 38 A0 00 00 */ li r5, 0 /* 800C7A60 000C4860 38 C0 40 00 */ li r6, 0x4000 /* 800C7A64 000C4864 38 E0 00 24 */ li r7, 0x24 -/* 800C7A68 000C4868 48 13 48 91 */ bl func_801FC2F8 +/* 800C7A68 000C4868 48 13 48 91 */ bl RpHAnimHierarchyCreate /* 800C7A6C 000C486C 7C 60 1B 78 */ mr r0, r3 /* 800C7A70 000C4870 80 7F 00 04 */ lwz r3, 4(r31) /* 800C7A74 000C4874 7C 1D 03 78 */ mr r29, r0 /* 800C7A78 000C4878 7F A4 EB 78 */ mr r4, r29 -/* 800C7A7C 000C487C 48 13 4A 91 */ bl func_801FC50C +/* 800C7A7C 000C487C 48 13 4A 91 */ bl RpHAnimFrameSetHierarchy lbl_800C7A80: /* 800C7A80 000C4880 28 1D 00 00 */ cmplwi r29, 0 /* 800C7A84 000C4884 41 82 00 18 */ beq lbl_800C7A9C @@ -133,7 +133,7 @@ lbl_800C7A80: /* 800C7A8C 000C488C 41 82 00 10 */ beq lbl_800C7A9C /* 800C7A90 000C4890 7F E3 FB 78 */ mr r3, r31 /* 800C7A94 000C4894 7F A4 EB 78 */ mr r4, r29 -/* 800C7A98 000C4898 48 14 36 8D */ bl func_8020B124 +/* 800C7A98 000C4898 48 14 36 8D */ bl RpSkinAtomicSetHAnimHierarchy lbl_800C7A9C: /* 800C7A9C 000C489C 28 1D 00 00 */ cmplwi r29, 0 /* 800C7AA0 000C48A0 41 82 00 0C */ beq lbl_800C7AAC @@ -151,7 +151,7 @@ lbl_800C7AAC: /* 800C7ACC 000C48CC 7F E3 01 2E */ stwx r31, r3, r0 lbl_800C7AD0: /* 800C7AD0 000C48D0 80 7F 00 04 */ lwz r3, 4(r31) -/* 800C7AD4 000C48D4 48 17 15 9D */ bl func_80239070 +/* 800C7AD4 000C48D4 48 17 15 9D */ bl RwFrameGetRoot /* 800C7AD8 000C48D8 3B BC 00 20 */ addi r29, r28, 0x20 /* 800C7ADC 000C48DC 3B C0 00 00 */ li r30, 0 /* 800C7AE0 000C48E0 83 7C 00 24 */ lwz r27, 0x24(r28) @@ -159,24 +159,24 @@ lbl_800C7AD0: lbl_800C7AE8: /* 800C7AE8 000C48E8 7F A3 EB 78 */ mr r3, r29 /* 800C7AEC 000C48EC 7F C4 F3 78 */ mr r4, r30 -/* 800C7AF0 000C48F0 48 15 09 09 */ bl func_802183F8 +/* 800C7AF0 000C48F0 48 15 09 09 */ bl _rpMaterialListGetMaterial /* 800C7AF4 000C48F4 28 03 00 00 */ cmplwi r3, 0 /* 800C7AF8 000C48F8 41 82 00 44 */ beq lbl_800C7B3C -/* 800C7AFC 000C48FC 48 13 D4 E9 */ bl func_80204FE4 +/* 800C7AFC 000C48FC 48 13 D4 E9 */ bl RpMatFXMaterialGetEffects /* 800C7B00 000C4900 2C 03 00 00 */ cmpwi r3, 0 /* 800C7B04 000C4904 41 82 00 38 */ beq lbl_800C7B3C /* 800C7B08 000C4908 7F E3 FB 78 */ mr r3, r31 -/* 800C7B0C 000C490C 48 13 D0 C5 */ bl func_80204BD0 +/* 800C7B0C 000C490C 48 13 D0 C5 */ bl RpMatFXAtomicEnableEffects /* 800C7B10 000C4910 38 60 00 01 */ li r3, 1 -/* 800C7B14 000C4914 48 13 72 0D */ bl func_801FED20 +/* 800C7B14 000C4914 48 13 72 0D */ bl RpMatFXGetGameCubePipeline /* 800C7B18 000C4918 90 7F 00 6C */ stw r3, 0x6c(r31) /* 800C7B1C 000C491C 7F 83 E3 78 */ mr r3, r28 -/* 800C7B20 000C4920 48 14 36 19 */ bl func_8020B138 +/* 800C7B20 000C4920 48 14 36 19 */ bl RpSkinGeometryGetSkin /* 800C7B24 000C4924 28 03 00 00 */ cmplwi r3, 0 /* 800C7B28 000C4928 41 82 00 20 */ beq lbl_800C7B48 /* 800C7B2C 000C492C 7F E3 FB 78 */ mr r3, r31 /* 800C7B30 000C4930 38 80 00 02 */ li r4, 2 -/* 800C7B34 000C4934 48 14 37 35 */ bl func_8020B268 +/* 800C7B34 000C4934 48 14 37 35 */ bl RpSkinAtomicSetType /* 800C7B38 000C4938 48 00 00 10 */ b lbl_800C7B48 lbl_800C7B3C: /* 800C7B3C 000C493C 3B DE 00 01 */ addi r30, r30, 1 @@ -227,22 +227,22 @@ lbl_800C7BCC: /* 800C7BD0 000C49D0 38 80 00 10 */ li r4, 0x10 /* 800C7BD4 000C49D4 38 A0 00 00 */ li r5, 0 /* 800C7BD8 000C49D8 38 C0 00 00 */ li r6, 0 -/* 800C7BDC 000C49DC 48 16 6F D9 */ bl func_8022EBB4 +/* 800C7BDC 000C49DC 48 16 6F D9 */ bl RwStreamFindChunk /* 800C7BE0 000C49E0 2C 03 00 00 */ cmpwi r3, 0 /* 800C7BE4 000C49E4 40 82 00 18 */ bne lbl_800C7BFC /* 800C7BE8 000C49E8 7F 43 D3 78 */ mr r3, r26 /* 800C7BEC 000C49EC 38 80 00 00 */ li r4, 0 -/* 800C7BF0 000C49F0 48 16 AE B1 */ bl func_80232AA0 +/* 800C7BF0 000C49F0 48 16 AE B1 */ bl RwStreamClose /* 800C7BF4 000C49F4 38 60 00 00 */ li r3, 0 /* 800C7BF8 000C49F8 48 00 01 E4 */ b lbl_800C7DDC lbl_800C7BFC: /* 800C7BFC 000C49FC 7F 43 D3 78 */ mr r3, r26 -/* 800C7C00 000C4A00 48 14 BB A5 */ bl func_802137A4 +/* 800C7C00 000C4A00 48 14 BB A5 */ bl RpClumpStreamRead /* 800C7C04 000C4A04 7C 60 1B 78 */ mr r0, r3 /* 800C7C08 000C4A08 7F 43 D3 78 */ mr r3, r26 /* 800C7C0C 000C4A0C 7C 1A 03 78 */ mr r26, r0 /* 800C7C10 000C4A10 38 80 00 00 */ li r4, 0 -/* 800C7C14 000C4A14 48 16 AE 8D */ bl func_80232AA0 +/* 800C7C14 000C4A14 48 16 AE 8D */ bl RwStreamClose /* 800C7C18 000C4A18 28 1A 00 00 */ cmplwi r26, 0 /* 800C7C1C 000C4A1C 40 82 00 0C */ bne lbl_800C7C28 /* 800C7C20 000C4A20 38 60 00 00 */ li r3, 0 @@ -263,30 +263,30 @@ lbl_800C7C28: /* 800C7C58 000C4A58 90 A1 00 14 */ stw r5, 0x14(r1) /* 800C7C5C 000C4A5C 90 81 00 18 */ stw r4, 0x18(r1) /* 800C7C60 000C4A60 90 01 00 1C */ stw r0, 0x1c(r1) -/* 800C7C64 000C4A64 48 15 54 3D */ bl func_8021D0A0 +/* 800C7C64 000C4A64 48 15 54 3D */ bl RpWorldCreate /* 800C7C68 000C4A68 90 6D 92 38 */ stw r3, lbl_803CBB38-_SDA_BASE_(r13) /* 800C7C6C 000C4A6C 38 60 02 80 */ li r3, 0x280 /* 800C7C70 000C4A70 38 80 01 E0 */ li r4, 0x1e0 /* 800C7C74 000C4A74 38 A0 00 00 */ li r5, 0 -/* 800C7C78 000C4A78 4B FF 84 C1 */ bl func_800C0138 +/* 800C7C78 000C4A78 4B FF 84 C1 */ bl iCameraCreate__Fiii /* 800C7C7C 000C4A7C 90 6D 92 3C */ stw r3, lbl_803CBB3C-_SDA_BASE_(r13) /* 800C7C80 000C4A80 80 6D 92 38 */ lwz r3, lbl_803CBB38-_SDA_BASE_(r13) /* 800C7C84 000C4A84 80 8D 92 3C */ lwz r4, lbl_803CBB3C-_SDA_BASE_(r13) -/* 800C7C88 000C4A88 48 15 72 6D */ bl func_8021EEF4 +/* 800C7C88 000C4A88 48 15 72 6D */ bl RpWorldAddCamera /* 800C7C8C 000C4A8C 38 00 00 00 */ li r0, 0 /* 800C7C90 000C4A90 3C 60 80 0C */ lis r3, lbl_800C7A1C@ha /* 800C7C94 000C4A94 90 0D 92 40 */ stw r0, lbl_803CBB40-_SDA_BASE_(r13) /* 800C7C98 000C4A98 38 83 7A 1C */ addi r4, r3, lbl_800C7A1C@l /* 800C7C9C 000C4A9C 7F 43 D3 78 */ mr r3, r26 /* 800C7CA0 000C4AA0 38 A0 00 00 */ li r5, 0 -/* 800C7CA4 000C4AA4 48 14 B3 8D */ bl func_80213030 +/* 800C7CA4 000C4AA4 48 14 B3 8D */ bl RpClumpForAllAtomics /* 800C7CA8 000C4AA8 80 6D 92 38 */ lwz r3, lbl_803CBB38-_SDA_BASE_(r13) /* 800C7CAC 000C4AAC 80 8D 92 3C */ lwz r4, lbl_803CBB3C-_SDA_BASE_(r13) -/* 800C7CB0 000C4AB0 48 15 72 99 */ bl func_8021EF48 +/* 800C7CB0 000C4AB0 48 15 72 99 */ bl RpWorldRemoveCamera /* 800C7CB4 000C4AB4 80 6D 92 3C */ lwz r3, lbl_803CBB3C-_SDA_BASE_(r13) -/* 800C7CB8 000C4AB8 4B FF 85 59 */ bl func_800C0210 +/* 800C7CB8 000C4AB8 4B FF 85 59 */ bl iCameraDestroy__FP8RwCamera /* 800C7CBC 000C4ABC 80 6D 92 38 */ lwz r3, lbl_803CBB38-_SDA_BASE_(r13) -/* 800C7CC0 000C4AC0 48 15 52 61 */ bl func_8021CF20 +/* 800C7CC0 000C4AC0 48 15 52 61 */ bl RpWorldDestroy /* 800C7CC4 000C4AC4 80 0D 92 40 */ lwz r0, lbl_803CBB40-_SDA_BASE_(r13) /* 800C7CC8 000C4AC8 28 00 00 01 */ cmplwi r0, 1 /* 800C7CCC 000C4ACC 40 81 01 04 */ ble lbl_800C7DD0 @@ -376,8 +376,8 @@ lbl_800C7DDC: /* 800C7DF0 000C4BF0 38 21 00 50 */ addi r1, r1, 0x50 /* 800C7DF4 000C4BF4 4E 80 00 20 */ blr -.global func_800C7DF8 -func_800C7DF8: +.global iModelFileNew__FPvUi +iModelFileNew__FPvUi: /* 800C7DF8 000C4BF8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C7DFC 000C4BFC 7C 08 02 A6 */ mflr r0 /* 800C7E00 000C4C00 90 01 00 14 */ stw r0, 0x14(r1) @@ -386,15 +386,15 @@ func_800C7DF8: /* 800C7E0C 000C4C0C 38 60 00 03 */ li r3, 3 /* 800C7E10 000C4C10 90 81 00 0C */ stw r4, 0xc(r1) /* 800C7E14 000C4C14 38 80 00 01 */ li r4, 1 -/* 800C7E18 000C4C18 48 16 AD B1 */ bl func_80232BC8 +/* 800C7E18 000C4C18 48 16 AD B1 */ bl RwStreamOpen /* 800C7E1C 000C4C1C 4B FF FD 69 */ bl func_800C7B84 /* 800C7E20 000C4C20 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C7E24 000C4C24 7C 08 03 A6 */ mtlr r0 /* 800C7E28 000C4C28 38 21 00 10 */ addi r1, r1, 0x10 /* 800C7E2C 000C4C2C 4E 80 00 20 */ blr -.global func_800C7E30 -func_800C7E30: +.global iModelUnload__FP8RpAtomic +iModelUnload__FP8RpAtomic: /* 800C7E30 000C4C30 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C7E34 000C4C34 7C 08 02 A6 */ mflr r0 /* 800C7E38 000C4C38 90 01 00 14 */ stw r0, 0x14(r1) @@ -405,20 +405,20 @@ func_800C7E30: /* 800C7E4C 000C4C4C 28 1E 00 00 */ cmplwi r30, 0 /* 800C7E50 000C4C50 41 82 00 28 */ beq lbl_800C7E78 /* 800C7E54 000C4C54 7F C3 F3 78 */ mr r3, r30 -/* 800C7E58 000C4C58 48 17 12 19 */ bl func_80239070 +/* 800C7E58 000C4C58 48 17 12 19 */ bl RwFrameGetRoot /* 800C7E5C 000C4C5C 28 03 00 00 */ cmplwi r3, 0 /* 800C7E60 000C4C60 41 82 00 08 */ beq lbl_800C7E68 /* 800C7E64 000C4C64 7C 7E 1B 78 */ mr r30, r3 lbl_800C7E68: /* 800C7E68 000C4C68 7F C3 F3 78 */ mr r3, r30 -/* 800C7E6C 000C4C6C 48 17 11 35 */ bl func_80238FA0 +/* 800C7E6C 000C4C6C 48 17 11 35 */ bl RwFrameDestroyHierarchy /* 800C7E70 000C4C70 38 00 00 00 */ li r0, 0 /* 800C7E74 000C4C74 90 1F 00 04 */ stw r0, 4(r31) lbl_800C7E78: /* 800C7E78 000C4C78 28 1F 00 00 */ cmplwi r31, 0 /* 800C7E7C 000C4C7C 41 82 00 0C */ beq lbl_800C7E88 /* 800C7E80 000C4C80 7F E3 FB 78 */ mr r3, r31 -/* 800C7E84 000C4C84 48 14 B6 01 */ bl func_80213484 +/* 800C7E84 000C4C84 48 14 B6 01 */ bl RpClumpDestroy lbl_800C7E88: /* 800C7E88 000C4C88 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C7E8C 000C4C8C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -439,8 +439,8 @@ lbl_800C7EB8: /* 800C7EC0 000C4CC0 90 64 00 00 */ stw r3, 0(r4) /* 800C7EC4 000C4CC4 4E 80 00 20 */ blr -.global func_800C7EC8 -func_800C7EC8: +.global iModelFile_RWMultiAtomic__FP8RpAtomic +iModelFile_RWMultiAtomic__FP8RpAtomic: /* 800C7EC8 000C4CC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C7ECC 000C4CCC 7C 08 02 A6 */ mflr r0 /* 800C7ED0 000C4CD0 28 03 00 00 */ cmplwi r3, 0 @@ -455,7 +455,7 @@ lbl_800C7EE4: /* 800C7EF0 000C4CF0 38 A1 00 08 */ addi r5, r1, 8 /* 800C7EF4 000C4CF4 90 61 00 08 */ stw r3, 8(r1) /* 800C7EF8 000C4CF8 7C 03 03 78 */ mr r3, r0 -/* 800C7EFC 000C4CFC 48 14 B1 35 */ bl func_80213030 +/* 800C7EFC 000C4CFC 48 14 B1 35 */ bl RpClumpForAllAtomics /* 800C7F00 000C4D00 80 61 00 08 */ lwz r3, 8(r1) lbl_800C7F04: /* 800C7F04 000C4D04 80 01 00 14 */ lwz r0, 0x14(r1) @@ -463,8 +463,8 @@ lbl_800C7F04: /* 800C7F0C 000C4D0C 38 21 00 10 */ addi r1, r1, 0x10 /* 800C7F10 000C4D10 4E 80 00 20 */ blr -.global func_800C7F14 -func_800C7F14: +.global iModelNumBones__FP8RpAtomic +iModelNumBones__FP8RpAtomic: /* 800C7F14 000C4D14 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C7F18 000C4D18 7C 08 02 A6 */ mflr r0 /* 800C7F1C 000C4D1C 90 01 00 14 */ stw r0, 0x14(r1) @@ -481,8 +481,8 @@ lbl_800C7F38: /* 800C7F40 000C4D40 38 21 00 10 */ addi r1, r1, 0x10 /* 800C7F44 000C4D44 4E 80 00 20 */ blr -.global func_800C7F48 -func_800C7F48: +.global iModelQuatToMat__FP5xQuatP5xVec3P11RwMatrixTag +iModelQuatToMat__FP5xQuatP5xVec3P11RwMatrixTag: /* 800C7F48 000C4D48 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800C7F4C 000C4D4C 7C 08 02 A6 */ mflr r0 /* 800C7F50 000C4D50 90 01 00 24 */ stw r0, 0x24(r1) @@ -496,7 +496,7 @@ func_800C7F48: /* 800C7F70 000C4D70 C0 03 00 0C */ lfs f0, 0xc(r3) /* 800C7F74 000C4D74 FC 00 00 50 */ fneg f0, f0 /* 800C7F78 000C4D78 D0 03 00 0C */ stfs f0, 0xc(r3) -/* 800C7F7C 000C4D7C 4B F6 AF 85 */ bl func_80032F00 +/* 800C7F7C 000C4D7C 4B F6 AF 85 */ bl xQuatToMat__FPC5xQuatP7xMat3x3 /* 800C7F80 000C4D80 C0 1D 00 0C */ lfs f0, 0xc(r29) /* 800C7F84 000C4D84 FC 00 00 50 */ fneg f0, f0 /* 800C7F88 000C4D88 D0 1D 00 0C */ stfs f0, 0xc(r29) @@ -514,8 +514,8 @@ func_800C7F48: /* 800C7FB8 000C4DB8 38 21 00 20 */ addi r1, r1, 0x20 /* 800C7FBC 000C4DBC 4E 80 00 20 */ blr -.global func_800C7FC0 -func_800C7FC0: +.global iModelAnimMatrices__FP8RpAtomicP5xQuatP5xVec3P11RwMatrixTag +iModelAnimMatrices__FP8RpAtomicP5xQuatP5xVec3P11RwMatrixTag: /* 800C7FC0 000C4DC0 94 21 F7 10 */ stwu r1, -0x8f0(r1) /* 800C7FC4 000C4DC4 7C 08 02 A6 */ mflr r0 /* 800C7FC8 000C4DC8 90 01 08 F4 */ stw r0, 0x8f4(r1) @@ -565,11 +565,11 @@ lbl_800C8070: /* 800C8070 000C4E70 7F 03 C3 78 */ mr r3, r24 /* 800C8074 000C4E74 7F 24 CB 78 */ mr r4, r25 /* 800C8078 000C4E78 38 A1 00 48 */ addi r5, r1, 0x48 -/* 800C807C 000C4E7C 4B FF FE CD */ bl func_800C7F48 +/* 800C807C 000C4E7C 4B FF FE CD */ bl iModelQuatToMat__FP5xQuatP5xVec3P11RwMatrixTag /* 800C8080 000C4E80 38 61 00 08 */ addi r3, r1, 8 /* 800C8084 000C4E84 38 81 00 48 */ addi r4, r1, 0x48 /* 800C8088 000C4E88 38 A1 00 88 */ addi r5, r1, 0x88 -/* 800C808C 000C4E8C 4B F6 AB 8D */ bl func_80032C18 +/* 800C808C 000C4E8C 4B F6 AB 8D */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 800C8090 000C4E90 7F 43 D3 78 */ mr r3, r26 /* 800C8094 000C4E94 38 81 00 08 */ addi r4, r1, 8 /* 800C8098 000C4E98 4B F6 C9 05 */ bl func_8003499C @@ -602,8 +602,8 @@ lbl_800C80D8: func_800C80EC: /* 800C80EC 000C4EEC 4E 80 00 20 */ blr -.global func_800C80F0 -func_800C80F0: +.global iModelRender__FP8RpAtomicP11RwMatrixTag +iModelRender__FP8RpAtomicP11RwMatrixTag: /* 800C80F0 000C4EF0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800C80F4 000C4EF4 7C 08 02 A6 */ mflr r0 /* 800C80F8 000C4EF8 90 01 00 24 */ stw r0, 0x24(r1) @@ -630,7 +630,7 @@ lbl_800C813C: /* 800C8144 000C4F44 38 7F 00 50 */ addi r3, r31, 0x50 /* 800C8148 000C4F48 4B F6 C8 55 */ bl func_8003499C /* 800C814C 000C4F4C 38 7F 00 50 */ addi r3, r31, 0x50 -/* 800C8150 000C4F50 48 16 82 39 */ bl func_80230388 +/* 800C8150 000C4F50 48 16 82 39 */ bl RwMatrixUpdate /* 800C8154 000C4F54 80 0D 95 48 */ lwz r0, lbl_803CBE48-_SDA_BASE_(r13) /* 800C8158 000C4F58 2C 00 00 00 */ cmpwi r0, 0 /* 800C815C 000C4F5C 41 82 00 14 */ beq lbl_800C8170 @@ -669,8 +669,8 @@ lbl_800C81C8: /* 800C81D4 000C4FD4 38 21 00 20 */ addi r1, r1, 0x20 /* 800C81D8 000C4FD8 4E 80 00 20 */ blr -.global func_800C81DC -func_800C81DC: +.global iModelCull__FP8RpAtomicP11RwMatrixTag +iModelCull__FP8RpAtomicP11RwMatrixTag: /* 800C81DC 000C4FDC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800C81E0 000C4FE0 7C 08 02 A6 */ mflr r0 /* 800C81E4 000C4FE4 90 01 00 34 */ stw r0, 0x34(r1) @@ -685,7 +685,7 @@ func_800C81DC: /* 800C8208 000C5008 38 9D 00 1C */ addi r4, r29, 0x1c /* 800C820C 000C500C 83 E5 00 00 */ lwz r31, 0(r5) /* 800C8210 000C5010 38 A0 00 01 */ li r5, 1 -/* 800C8214 000C5014 48 16 BB 61 */ bl func_80233D74 +/* 800C8214 000C5014 48 16 BB 61 */ bl RwV3dTransformPoints /* 800C8218 000C5018 C0 3E 00 10 */ lfs f1, 0x10(r30) /* 800C821C 000C501C C0 1E 00 14 */ lfs f0, 0x14(r30) /* 800C8220 000C5020 C0 DE 00 20 */ lfs f6, 0x20(r30) @@ -745,7 +745,7 @@ lbl_800C82B8: lbl_800C82E4: /* 800C82E4 000C50E4 7F E3 FB 78 */ mr r3, r31 /* 800C82E8 000C50E8 38 81 00 08 */ addi r4, r1, 8 -/* 800C82EC 000C50EC 48 16 F4 D1 */ bl func_802377BC +/* 800C82EC 000C50EC 48 16 F4 D1 */ bl RwCameraFrustumTestSphere /* 800C82F0 000C50F0 7C 60 00 34 */ cntlzw r0, r3 /* 800C82F4 000C50F4 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f lbl_800C82F8: @@ -757,15 +757,15 @@ lbl_800C82F8: /* 800C830C 000C510C 38 21 00 30 */ addi r1, r1, 0x30 /* 800C8310 000C5110 4E 80 00 20 */ blr -.global func_800C8314 -func_800C8314: +.global iModelSphereCull__FP7xSphere +iModelSphereCull__FP7xSphere: /* 800C8314 000C5114 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C8318 000C5118 7C 08 02 A6 */ mflr r0 /* 800C831C 000C511C 7C 64 1B 78 */ mr r4, r3 /* 800C8320 000C5120 90 01 00 14 */ stw r0, 0x14(r1) /* 800C8324 000C5124 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) /* 800C8328 000C5128 80 65 00 00 */ lwz r3, 0(r5) -/* 800C832C 000C512C 48 16 F4 91 */ bl func_802377BC +/* 800C832C 000C512C 48 16 F4 91 */ bl RwCameraFrustumTestSphere /* 800C8330 000C5130 7C 60 00 34 */ cntlzw r0, r3 /* 800C8334 000C5134 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f /* 800C8338 000C5138 80 01 00 14 */ lwz r0, 0x14(r1) @@ -773,8 +773,8 @@ func_800C8314: /* 800C8340 000C5140 38 21 00 10 */ addi r1, r1, 0x10 /* 800C8344 000C5144 4E 80 00 20 */ blr -.global func_800C8348 -func_800C8348: +.global iModelCullPlusShadow__FP8RpAtomicP11RwMatrixTagP5xVec3Pi +iModelCullPlusShadow__FP8RpAtomicP11RwMatrixTagP5xVec3Pi: /* 800C8348 000C5148 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800C834C 000C514C 7C 08 02 A6 */ mflr r0 /* 800C8350 000C5150 90 01 00 34 */ stw r0, 0x34(r1) @@ -789,7 +789,7 @@ func_800C8348: /* 800C8374 000C5174 38 A0 00 01 */ li r5, 1 /* 800C8378 000C5178 80 ED 9F 7C */ lwz r7, lbl_803CC87C-_SDA_BASE_(r13) /* 800C837C 000C517C 83 E7 00 00 */ lwz r31, 0(r7) -/* 800C8380 000C5180 48 16 B9 F5 */ bl func_80233D74 +/* 800C8380 000C5180 48 16 B9 F5 */ bl RwV3dTransformPoints /* 800C8384 000C5184 C0 3C 00 10 */ lfs f1, 0x10(r28) /* 800C8388 000C5188 C0 1C 00 14 */ lfs f0, 0x14(r28) /* 800C838C 000C518C C0 DC 00 20 */ lfs f6, 0x20(r28) @@ -947,14 +947,14 @@ lbl_800C85B0: /* 800C85BC 000C53BC 38 21 00 30 */ addi r1, r1, 0x30 /* 800C85C0 000C53C0 4E 80 00 20 */ blr -.global func_800C85C4 -func_800C85C4: +.global iModelVertCount__FP8RpAtomic +iModelVertCount__FP8RpAtomic: /* 800C85C4 000C53C4 80 63 00 18 */ lwz r3, 0x18(r3) /* 800C85C8 000C53C8 80 63 00 14 */ lwz r3, 0x14(r3) /* 800C85CC 000C53CC 4E 80 00 20 */ blr -.global func_800C85D0 -func_800C85D0: +.global iModelVertEval__FP8RpAtomicUiUiP11RwMatrixTagP5xVec3P5xVec3 +iModelVertEval__FP8RpAtomicUiUiP11RwMatrixTagP5xVec3P5xVec3: /* 800C85D0 000C53D0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800C85D4 000C53D4 7C 08 02 A6 */ mflr r0 /* 800C85D8 000C53D8 90 01 00 34 */ stw r0, 0x34(r1) @@ -986,18 +986,18 @@ lbl_800C8628: /* 800C8634 000C5434 83 44 00 14 */ lwz r26, 0x14(r4) /* 800C8638 000C5438 7F 5A 02 14 */ add r26, r26, r0 lbl_800C863C: -/* 800C863C 000C543C 48 14 2A FD */ bl func_8020B138 +/* 800C863C 000C543C 48 14 2A FD */ bl RpSkinGeometryGetSkin /* 800C8640 000C5440 7C 7F 1B 79 */ or. r31, r3, r3 /* 800C8644 000C5444 41 82 00 4C */ beq lbl_800C8690 -/* 800C8648 000C5448 48 14 2C 11 */ bl func_8020B258 +/* 800C8648 000C5448 48 14 2C 11 */ bl RpSkinGetVertexBoneIndices /* 800C864C 000C544C 7C 7C 1B 78 */ mr r28, r3 /* 800C8650 000C5450 7F E3 FB 78 */ mr r3, r31 /* 800C8654 000C5454 56 FD 10 3A */ slwi r29, r23, 2 -/* 800C8658 000C5458 48 14 2B F9 */ bl func_8020B250 +/* 800C8658 000C5458 48 14 2B F9 */ bl RpSkinGetVertexBoneWeights /* 800C865C 000C545C 7C 7E 1B 78 */ mr r30, r3 /* 800C8660 000C5460 7F E3 FB 78 */ mr r3, r31 /* 800C8664 000C5464 56 FF 20 36 */ slwi r31, r23, 4 -/* 800C8668 000C5468 48 14 2B F9 */ bl func_8020B260 +/* 800C8668 000C5468 48 14 2B F9 */ bl RpSkinGetSkinToBoneMatrices /* 800C866C 000C546C 7C 66 1B 78 */ mr r6, r3 /* 800C8670 000C5470 7F 63 DB 78 */ mr r3, r27 /* 800C8674 000C5474 7F 44 D3 78 */ mr r4, r26 @@ -1012,7 +1012,7 @@ lbl_800C8690: /* 800C8694 000C5494 7F 44 D3 78 */ mr r4, r26 /* 800C8698 000C5498 7F 05 C3 78 */ mr r5, r24 /* 800C869C 000C549C 7F 26 CB 78 */ mr r6, r25 -/* 800C86A0 000C54A0 48 16 B6 D5 */ bl func_80233D74 +/* 800C86A0 000C54A0 48 16 B6 D5 */ bl RwV3dTransformPoints lbl_800C86A4: /* 800C86A4 000C54A4 7F 03 C3 78 */ mr r3, r24 lbl_800C86A8: @@ -1061,7 +1061,7 @@ lbl_800C8710: /* 800C873C 000C553C 7C 7B 02 14 */ add r3, r27, r0 /* 800C8740 000C5540 7C 96 02 14 */ add r4, r22, r0 /* 800C8744 000C5544 38 A5 00 40 */ addi r5, r5, 0x40 -/* 800C8748 000C5548 4B F6 A4 D1 */ bl func_80032C18 +/* 800C8748 000C5548 4B F6 A4 D1 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 800C874C 000C554C 7C 1C 90 2E */ lwzx r0, r28, r18 /* 800C8750 000C5550 7C 00 EB 78 */ or r0, r0, r29 /* 800C8754 000C5554 7C 1C 91 2E */ stwx r0, r28, r18 @@ -1162,8 +1162,8 @@ lbl_800C88A8: /* 800C88BC 000C56BC 38 21 00 50 */ addi r1, r1, 0x50 /* 800C88C0 000C56C0 4E 80 00 20 */ blr -.global func_800C88C4 -func_800C88C4: +.global iModelNormalEval__FP5xVec3RC8RpAtomicPC11RwMatrixTagUliPC5xVec3 +iModelNormalEval__FP5xVec3RC8RpAtomicPC11RwMatrixTagUliPC5xVec3: /* 800C88C4 000C56C4 94 21 FF 90 */ stwu r1, -0x70(r1) /* 800C88C8 000C56C8 7C 08 02 A6 */ mflr r0 /* 800C88CC 000C56CC 80 84 00 18 */ lwz r4, 0x18(r4) @@ -1195,18 +1195,18 @@ lbl_800C8924: /* 800C8924 000C5724 1C 1C 00 0C */ mulli r0, r28, 0xc /* 800C8928 000C5728 7C 83 23 78 */ mr r3, r4 /* 800C892C 000C572C 7F 7B 02 14 */ add r27, r27, r0 -/* 800C8930 000C5730 48 14 28 09 */ bl func_8020B138 +/* 800C8930 000C5730 48 14 28 09 */ bl RpSkinGeometryGetSkin /* 800C8934 000C5734 7C 7E 1B 79 */ or. r30, r3, r3 /* 800C8938 000C5738 41 82 00 4C */ beq lbl_800C8984 -/* 800C893C 000C573C 48 14 29 25 */ bl func_8020B260 +/* 800C893C 000C573C 48 14 29 25 */ bl RpSkinGetSkinToBoneMatrices /* 800C8940 000C5740 7C 60 1B 78 */ mr r0, r3 /* 800C8944 000C5744 7F C3 F3 78 */ mr r3, r30 /* 800C8948 000C5748 7C 1D 03 78 */ mr r29, r0 -/* 800C894C 000C574C 48 14 29 05 */ bl func_8020B250 +/* 800C894C 000C574C 48 14 29 05 */ bl RpSkinGetVertexBoneWeights /* 800C8950 000C5750 57 9F 10 3A */ slwi r31, r28, 2 /* 800C8954 000C5754 7F 83 FA 14 */ add r28, r3, r31 /* 800C8958 000C5758 7F C3 F3 78 */ mr r3, r30 -/* 800C895C 000C575C 48 14 28 FD */ bl func_8020B258 +/* 800C895C 000C575C 48 14 28 FD */ bl RpSkinGetVertexBoneIndices /* 800C8960 000C5760 80 A1 00 08 */ lwz r5, 8(r1) /* 800C8964 000C5764 7D 03 FA 14 */ add r8, r3, r31 /* 800C8968 000C5768 7F 23 CB 78 */ mr r3, r25 @@ -1219,7 +1219,7 @@ lbl_800C8924: lbl_800C8984: /* 800C8984 000C5784 38 61 00 0C */ addi r3, r1, 0xc /* 800C8988 000C5788 38 81 00 08 */ addi r4, r1, 8 -/* 800C898C 000C578C 4B F6 94 59 */ bl func_80031DE4 +/* 800C898C 000C578C 4B F6 94 59 */ bl xMat3x3Normalize__FP7xMat3x3PC7xMat3x3 /* 800C8990 000C5790 C0 22 97 68 */ lfs f1, lbl_803CE0E8-_SDA2_BASE_(r2) /* 800C8994 000C5794 38 61 00 3C */ addi r3, r1, 0x3c /* 800C8998 000C5798 FC 40 08 90 */ fmr f2, f1 @@ -1229,7 +1229,7 @@ lbl_800C8984: /* 800C89A8 000C57A8 7F 64 DB 78 */ mr r4, r27 /* 800C89AC 000C57AC 7F 45 D3 78 */ mr r5, r26 /* 800C89B0 000C57B0 38 C1 00 0C */ addi r6, r1, 0xc -/* 800C89B4 000C57B4 48 16 B3 C1 */ bl func_80233D74 +/* 800C89B4 000C57B4 48 16 B3 C1 */ bl RwV3dTransformPoints lbl_800C89B8: /* 800C89B8 000C57B8 7F 43 D3 78 */ mr r3, r26 lbl_800C89BC: @@ -1306,10 +1306,10 @@ lbl_800C8A8C: /* 800C8AC0 000C58C0 7C 98 02 14 */ add r4, r24, r0 /* 800C8AC4 000C58C4 7E 43 93 78 */ mr r3, r18 /* 800C8AC8 000C58C8 38 A5 00 40 */ addi r5, r5, 0x40 -/* 800C8ACC 000C58CC 4B F6 9D E9 */ bl func_800328B4 +/* 800C8ACC 000C58CC 4B F6 9D E9 */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 /* 800C8AD0 000C58D0 7E 43 93 78 */ mr r3, r18 /* 800C8AD4 000C58D4 7E 44 93 78 */ mr r4, r18 -/* 800C8AD8 000C58D8 4B F6 93 0D */ bl func_80031DE4 +/* 800C8AD8 000C58D8 4B F6 93 0D */ bl xMat3x3Normalize__FP7xMat3x3PC7xMat3x3 /* 800C8ADC 000C58DC 7C 1E A0 2E */ lwzx r0, r30, r20 /* 800C8AE0 000C58E0 7C 00 9B 78 */ or r0, r0, r19 /* 800C8AE4 000C58E4 7C 1E A1 2E */ stwx r0, r30, r20 @@ -1426,7 +1426,7 @@ func_800C8C48: /* 800C8C80 000C5A80 FF E0 18 90 */ fmr f31, f3 /* 800C8C84 000C5A84 80 64 00 18 */ lwz r3, 0x18(r4) /* 800C8C88 000C5A88 7C BA 2B 78 */ mr r26, r5 -/* 800C8C8C 000C5A8C 48 14 79 D9 */ bl func_80210664 +/* 800C8C8C 000C5A8C 48 14 79 D9 */ bl RpGeometryGetUserDataArrayCount /* 800C8C90 000C5A90 3C 80 80 26 */ lis r4, lbl_802601A0@ha /* 800C8C94 000C5A94 7C 7E 1B 78 */ mr r30, r3 /* 800C8C98 000C5A98 3B E4 01 A0 */ addi r31, r4, lbl_802601A0@l @@ -1436,7 +1436,7 @@ func_800C8C48: lbl_800C8CA8: /* 800C8CA8 000C5AA8 80 79 00 18 */ lwz r3, 0x18(r25) /* 800C8CAC 000C5AAC 7F A4 EB 78 */ mr r4, r29 -/* 800C8CB0 000C5AB0 48 14 79 FD */ bl func_802106AC +/* 800C8CB0 000C5AB0 48 14 79 FD */ bl RpGeometryGetUserDataArray /* 800C8CB4 000C5AB4 7C 7B 1B 78 */ mr r27, r3 /* 800C8CB8 000C5AB8 80 63 00 00 */ lwz r3, 0(r3) /* 800C8CBC 000C5ABC 7F E4 FB 78 */ mr r4, r31 @@ -1619,14 +1619,14 @@ lbl_800C8F20: /* 800C8F20 000C5D20 28 1C 00 00 */ cmplwi r28, 0 /* 800C8F24 000C5D24 41 82 00 80 */ beq lbl_800C8FA4 /* 800C8F28 000C5D28 80 64 00 18 */ lwz r3, 0x18(r4) -/* 800C8F2C 000C5D2C 48 14 22 0D */ bl func_8020B138 +/* 800C8F2C 000C5D2C 48 14 22 0D */ bl RpSkinGeometryGetSkin /* 800C8F30 000C5D30 7C 7F 1B 79 */ or. r31, r3, r3 /* 800C8F34 000C5D34 41 82 00 48 */ beq lbl_800C8F7C -/* 800C8F38 000C5D38 48 14 23 19 */ bl func_8020B250 +/* 800C8F38 000C5D38 48 14 23 19 */ bl RpSkinGetVertexBoneWeights /* 800C8F3C 000C5D3C 57 A0 20 36 */ slwi r0, r29, 4 /* 800C8F40 000C5D40 7F C3 02 14 */ add r30, r3, r0 /* 800C8F44 000C5D44 7F E3 FB 78 */ mr r3, r31 -/* 800C8F48 000C5D48 48 14 23 11 */ bl func_8020B258 +/* 800C8F48 000C5D48 48 14 23 11 */ bl RpSkinGetVertexBoneIndices /* 800C8F4C 000C5D4C 57 A0 10 3A */ slwi r0, r29, 2 /* 800C8F50 000C5D50 7C 03 00 2E */ lwzx r0, r3, r0 /* 800C8F54 000C5D54 90 1C 00 0C */ stw r0, 0xc(r28) @@ -1662,8 +1662,8 @@ lbl_800C8FA8: /* 800C8FC0 000C5DC0 38 21 00 20 */ addi r1, r1, 0x20 /* 800C8FC4 000C5DC4 4E 80 00 20 */ blr -.global func_800C8FC8 -func_800C8FC8: +.global iModelTagSetup__FP9xModelTagP8RpAtomicfff +iModelTagSetup__FP9xModelTagP8RpAtomicfff: /* 800C8FC8 000C5DC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C8FCC 000C5DCC 7C 08 02 A6 */ mflr r0 /* 800C8FD0 000C5DD0 38 A0 FF FF */ li r5, -1 @@ -1674,8 +1674,8 @@ func_800C8FC8: /* 800C8FE4 000C5DE4 38 21 00 10 */ addi r1, r1, 0x10 /* 800C8FE8 000C5DE8 4E 80 00 20 */ blr -.global func_800C8FEC -func_800C8FEC: +.global iModelTagSetup__FP19xModelTagWithNormalP8RpAtomicfff +iModelTagSetup__FP19xModelTagWithNormalP8RpAtomicfff: /* 800C8FEC 000C5DEC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C8FF0 000C5DF0 7C 08 02 A6 */ mflr r0 /* 800C8FF4 000C5DF4 38 A0 FF FF */ li r5, -1 @@ -1701,8 +1701,8 @@ func_800C8FEC: /* 800C9044 000C5E44 38 21 00 10 */ addi r1, r1, 0x10 /* 800C9048 000C5E48 4E 80 00 20 */ blr -.global func_800C904C -func_800C904C: +.global iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 +iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3: /* 800C904C 000C5E4C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800C9050 000C5E50 7C 08 02 A6 */ mflr r0 /* 800C9054 000C5E54 C0 24 00 10 */ lfs f1, 0x10(r4) @@ -1717,8 +1717,8 @@ func_800C904C: /* 800C9078 000C5E78 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800C907C 000C5E7C 41 82 00 38 */ beq lbl_800C90B4 /* 800C9080 000C5E80 80 63 00 18 */ lwz r3, 0x18(r3) -/* 800C9084 000C5E84 48 14 20 B5 */ bl func_8020B138 -/* 800C9088 000C5E88 48 14 21 D9 */ bl func_8020B260 +/* 800C9084 000C5E84 48 14 20 B5 */ bl RpSkinGeometryGetSkin +/* 800C9088 000C5E88 48 14 21 D9 */ bl RpSkinGetSkinToBoneMatrices /* 800C908C 000C5E8C 7C 60 1B 78 */ mr r0, r3 /* 800C9090 000C5E90 7F E3 FB 78 */ mr r3, r31 /* 800C9094 000C5E94 7C 06 03 78 */ mr r6, r0 @@ -1733,7 +1733,7 @@ lbl_800C90B4: /* 800C90B4 000C5EB4 7F E3 FB 78 */ mr r3, r31 /* 800C90B8 000C5EB8 7F C6 F3 78 */ mr r6, r30 /* 800C90BC 000C5EBC 38 A0 00 01 */ li r5, 1 -/* 800C90C0 000C5EC0 48 16 AC B5 */ bl func_80233D74 +/* 800C90C0 000C5EC0 48 16 AC B5 */ bl RwV3dTransformPoints lbl_800C90C4: /* 800C90C4 000C5EC4 80 01 00 24 */ lwz r0, 0x24(r1) /* 800C90C8 000C5EC8 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -1743,8 +1743,8 @@ lbl_800C90C4: /* 800C90D8 000C5ED8 38 21 00 20 */ addi r1, r1, 0x20 /* 800C90DC 000C5EDC 4E 80 00 20 */ blr -.global func_800C90E0 -func_800C90E0: +.global iModelTagEval__FP8RpAtomicPC19xModelTagWithNormalP11RwMatrixTagP5xVec3P5xVec3 +iModelTagEval__FP8RpAtomicPC19xModelTagWithNormalP11RwMatrixTagP5xVec3P5xVec3: /* 800C90E0 000C5EE0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800C90E4 000C5EE4 7C 08 02 A6 */ mflr r0 /* 800C90E8 000C5EE8 90 01 00 24 */ stw r0, 0x24(r1) @@ -1756,14 +1756,14 @@ func_800C90E0: /* 800C9100 000C5F00 7C 9D 23 78 */ mr r29, r4 /* 800C9104 000C5F04 93 81 00 10 */ stw r28, 0x10(r1) /* 800C9108 000C5F08 7C 7C 1B 78 */ mr r28, r3 -/* 800C910C 000C5F0C 4B FF FF 41 */ bl func_800C904C +/* 800C910C 000C5F0C 4B FF FF 41 */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 /* 800C9110 000C5F10 C0 3D 00 10 */ lfs f1, 0x10(r29) /* 800C9114 000C5F14 C0 02 97 68 */ lfs f0, lbl_803CE0E8-_SDA2_BASE_(r2) /* 800C9118 000C5F18 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800C911C 000C5F1C 41 82 00 38 */ beq lbl_800C9154 /* 800C9120 000C5F20 80 7C 00 18 */ lwz r3, 0x18(r28) -/* 800C9124 000C5F24 48 14 20 15 */ bl func_8020B138 -/* 800C9128 000C5F28 48 14 21 39 */ bl func_8020B260 +/* 800C9124 000C5F24 48 14 20 15 */ bl RpSkinGeometryGetSkin +/* 800C9128 000C5F28 48 14 21 39 */ bl RpSkinGetSkinToBoneMatrices /* 800C912C 000C5F2C 7C 60 1B 78 */ mr r0, r3 /* 800C9130 000C5F30 7F E3 FB 78 */ mr r3, r31 /* 800C9134 000C5F34 7C 06 03 78 */ mr r6, r0 @@ -1779,7 +1779,7 @@ lbl_800C9154: /* 800C9158 000C5F58 7F C6 F3 78 */ mr r6, r30 /* 800C915C 000C5F5C 38 9D 00 20 */ addi r4, r29, 0x20 /* 800C9160 000C5F60 38 A0 00 01 */ li r5, 1 -/* 800C9164 000C5F64 48 16 AC 11 */ bl func_80233D74 +/* 800C9164 000C5F64 48 16 AC 11 */ bl RwV3dTransformPoints lbl_800C9168: /* 800C9168 000C5F68 80 01 00 24 */ lwz r0, 0x24(r1) /* 800C916C 000C5F6C 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -1816,8 +1816,8 @@ lbl_800C9188: /* 800C91E4 000C5FE4 38 21 00 20 */ addi r1, r1, 0x20 /* 800C91E8 000C5FE8 4E 80 00 20 */ blr -.global func_800C91EC -func_800C91EC: +.global iModelSetMaterialAlpha__FP8RpAtomicUc +iModelSetMaterialAlpha__FP8RpAtomicUc: /* 800C91EC 000C5FEC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800C91F0 000C5FF0 7C 08 02 A6 */ mflr r0 /* 800C91F4 000C5FF4 90 01 00 24 */ stw r0, 0x24(r1) @@ -1839,7 +1839,7 @@ lbl_800C921C: /* 800C9230 000C6030 90 A3 00 08 */ stw r5, 8(r3) /* 800C9234 000C6034 38 A1 00 08 */ addi r5, r1, 8 /* 800C9238 000C6038 90 0D 92 58 */ stw r0, lbl_803CBB58-_SDA_BASE_(r13) -/* 800C923C 000C603C 48 14 C2 79 */ bl func_802154B4 +/* 800C923C 000C603C 48 14 C2 79 */ bl RpGeometryForAllMaterials /* 800C9240 000C6040 80 0D 92 5C */ lwz r0, lbl_803CBB5C-_SDA_BASE_(r13) /* 800C9244 000C6044 60 00 00 01 */ ori r0, r0, 1 /* 800C9248 000C6048 90 0D 92 5C */ stw r0, lbl_803CBB5C-_SDA_BASE_(r13) @@ -1909,7 +1909,7 @@ lbl_800C9324: /* 800C9338 000C6138 7F C3 F3 78 */ mr r3, r30 /* 800C933C 000C613C 54 00 10 3A */ slwi r0, r0, 2 /* 800C9340 000C6140 7C 84 00 2E */ lwzx r4, r4, r0 -/* 800C9344 000C6144 48 14 E9 55 */ bl func_80217C98 +/* 800C9344 000C6144 48 14 E9 55 */ bl RpMaterialSetTexture lbl_800C9348: /* 800C9348 000C6148 80 8D 92 58 */ lwz r4, lbl_803CBB58-_SDA_BASE_(r13) /* 800C934C 000C614C 7F C3 F3 78 */ mr r3, r30 @@ -1922,8 +1922,8 @@ lbl_800C9348: /* 800C9368 000C6168 38 21 00 20 */ addi r1, r1, 0x20 /* 800C936C 000C616C 4E 80 00 20 */ blr -.global func_800C9370 -func_800C9370: +.global iModelResetMaterial__FP8RpAtomic +iModelResetMaterial__FP8RpAtomic: /* 800C9370 000C6170 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C9374 000C6174 7C 08 02 A6 */ mflr r0 /* 800C9378 000C6178 90 01 00 14 */ stw r0, 0x14(r1) @@ -1939,7 +1939,7 @@ lbl_800C9390: /* 800C939C 000C619C 38 A0 00 00 */ li r5, 0 /* 800C93A0 000C61A0 90 0D 92 58 */ stw r0, lbl_803CBB58-_SDA_BASE_(r13) /* 800C93A4 000C61A4 38 84 92 64 */ addi r4, r4, lbl_800C9264@l -/* 800C93A8 000C61A8 48 14 C1 0D */ bl func_802154B4 +/* 800C93A8 000C61A8 48 14 C1 0D */ bl RpGeometryForAllMaterials /* 800C93AC 000C61AC 38 00 00 00 */ li r0, 0 /* 800C93B0 000C61B0 90 0D 92 5C */ stw r0, lbl_803CBB5C-_SDA_BASE_(r13) /* 800C93B4 000C61B4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1960,7 +1960,7 @@ lbl_800C93C4: /* 800C93EC 000C61EC 54 E0 10 3A */ slwi r0, r7, 2 /* 800C93F0 000C61F0 90 CD 92 58 */ stw r6, lbl_803CBB58-_SDA_BASE_(r13) /* 800C93F4 000C61F4 7D 05 01 2E */ stwx r8, r5, r0 -/* 800C93F8 000C61F8 48 14 E8 A1 */ bl func_80217C98 +/* 800C93F8 000C61F8 48 14 E8 A1 */ bl RpMaterialSetTexture /* 800C93FC 000C61FC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C9400 000C6200 7F E3 FB 78 */ mr r3, r31 /* 800C9404 000C6204 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1968,8 +1968,8 @@ lbl_800C93C4: /* 800C940C 000C620C 38 21 00 10 */ addi r1, r1, 0x10 /* 800C9410 000C6210 4E 80 00 20 */ blr -.global func_800C9414 -func_800C9414: +.global iModelSetMaterialTexture__FP8RpAtomicPv +iModelSetMaterialTexture__FP8RpAtomicPv: /* 800C9414 000C6214 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C9418 000C6218 7C 08 02 A6 */ mflr r0 /* 800C941C 000C621C 90 01 00 14 */ stw r0, 0x14(r1) @@ -1987,7 +1987,7 @@ lbl_800C943C: /* 800C9448 000C6248 7C 85 23 78 */ mr r5, r4 /* 800C944C 000C624C 90 0D 92 58 */ stw r0, lbl_803CBB58-_SDA_BASE_(r13) /* 800C9450 000C6250 38 86 93 C4 */ addi r4, r6, lbl_800C93C4@l -/* 800C9454 000C6254 48 14 C0 61 */ bl func_802154B4 +/* 800C9454 000C6254 48 14 C0 61 */ bl RpGeometryForAllMaterials /* 800C9458 000C6258 80 0D 92 5C */ lwz r0, lbl_803CBB5C-_SDA_BASE_(r13) /* 800C945C 000C625C 60 00 00 04 */ ori r0, r0, 4 /* 800C9460 000C6260 90 0D 92 5C */ stw r0, lbl_803CBB5C-_SDA_BASE_(r13) @@ -2081,8 +2081,8 @@ lbl_800C9598: /* 800C95A8 000C63A8 38 21 00 10 */ addi r1, r1, 0x10 /* 800C95AC 000C63AC 4E 80 00 20 */ blr -.global func_800C95B0 -func_800C95B0: +.global iModelMaterialMul__FP8RpAtomicfff +iModelMaterialMul__FP8RpAtomicfff: /* 800C95B0 000C63B0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800C95B4 000C63B4 7C 08 02 A6 */ mflr r0 /* 800C95B8 000C63B8 90 01 00 24 */ stw r0, 0x24(r1) @@ -2106,7 +2106,7 @@ lbl_800C95DC: /* 800C95FC 000C63FC D0 41 00 0C */ stfs f2, 0xc(r1) /* 800C9600 000C6400 D0 61 00 10 */ stfs f3, 0x10(r1) /* 800C9604 000C6404 90 0D 92 58 */ stw r0, lbl_803CBB58-_SDA_BASE_(r13) -/* 800C9608 000C6408 48 14 BE AD */ bl func_802154B4 +/* 800C9608 000C6408 48 14 BE AD */ bl RpGeometryForAllMaterials /* 800C960C 000C640C 80 0D 92 5C */ lwz r0, lbl_803CBB5C-_SDA_BASE_(r13) /* 800C9610 000C6410 60 00 00 02 */ ori r0, r0, 2 /* 800C9614 000C6414 90 0D 92 5C */ stw r0, lbl_803CBB5C-_SDA_BASE_(r13) diff --git a/asm/Core/p2/iMorph.s b/asm/Core/p2/iMorph.s index 46d62638f..d138e9b79 100644 --- a/asm/Core/p2/iMorph.s +++ b/asm/Core/p2/iMorph.s @@ -110,7 +110,7 @@ lbl_800C9788: lbl_800C97B8: /* 800C97B8 000C65B8 80 6D 92 68 */ lwz r3, lbl_803CBB68-_SDA_BASE_(r13) /* 800C97BC 000C65BC 38 80 00 00 */ li r4, 0 -/* 800C97C0 000C65C0 48 14 6E ED */ bl func_802106AC +/* 800C97C0 000C65C0 48 14 6E ED */ bl RpGeometryGetUserDataArray /* 800C97C4 000C65C4 7C 74 1B 79 */ or. r20, r3, r3 /* 800C97C8 000C65C8 41 82 02 6C */ beq lbl_800C9A34 /* 800C97CC 000C65CC 80 F4 00 0C */ lwz r7, 0xc(r20) @@ -189,7 +189,7 @@ lbl_800C98C8: /* 800C98D4 000C66D4 41 82 00 10 */ beq lbl_800C98E4 /* 800C98D8 000C66D8 7E A3 AB 78 */ mr r3, r21 /* 800C98DC 000C66DC 7E C4 B3 78 */ mr r4, r22 -/* 800C98E0 000C66E0 4B FF E8 11 */ bl func_800C80F0 +/* 800C98E0 000C66E0 4B FF E8 11 */ bl iModelRender__FP8RpAtomicP11RwMatrixTag lbl_800C98E4: /* 800C98E4 000C66E4 80 6D 92 6C */ lwz r3, lbl_803CBB6C-_SDA_BASE_(r13) /* 800C98E8 000C66E8 28 1B 00 00 */ cmplwi r27, 0 @@ -279,7 +279,7 @@ lbl_800C9A04: lbl_800C9A28: /* 800C9A28 000C6828 80 6D 92 68 */ lwz r3, lbl_803CBB68-_SDA_BASE_(r13) /* 800C9A2C 000C682C 7F 44 D3 78 */ mr r4, r26 -/* 800C9A30 000C6830 48 14 BB 09 */ bl func_80215538 +/* 800C9A30 000C6830 48 14 BB 09 */ bl RpGeometryLock lbl_800C9A34: /* 800C9A34 000C6834 28 1E 00 03 */ cmplwi r30, 3 /* 800C9A38 000C6838 40 82 00 14 */ bne lbl_800C9A4C @@ -300,7 +300,7 @@ lbl_800C9A6C: /* 800C9A6C 000C686C 1C 00 00 03 */ mulli r0, r0, 3 /* 800C9A70 000C6870 54 03 10 3A */ slwi r3, r0, 2 /* 800C9A74 000C6874 38 63 00 10 */ addi r3, r3, 0x10 -/* 800C9A78 000C6878 4B F6 9F E1 */ bl func_80033A58 +/* 800C9A78 000C6878 4B F6 9F E1 */ bl xMemPushTemp__FUi /* 800C9A7C 000C687C 90 6D 92 74 */ stw r3, lbl_803CBB74-_SDA_BASE_(r13) /* 800C9A80 000C6880 80 6D 92 74 */ lwz r3, lbl_803CBB74-_SDA_BASE_(r13) /* 800C9A84 000C6884 90 6D 92 70 */ stw r3, lbl_803CBB70-_SDA_BASE_(r13) @@ -328,7 +328,7 @@ lbl_800C9ACC: /* 800C9ACC 000C68CC 1C 00 00 03 */ mulli r0, r0, 3 /* 800C9AD0 000C68D0 54 03 10 3A */ slwi r3, r0, 2 /* 800C9AD4 000C68D4 38 63 00 10 */ addi r3, r3, 0x10 -/* 800C9AD8 000C68D8 4B F6 9F 81 */ bl func_80033A58 +/* 800C9AD8 000C68D8 4B F6 9F 81 */ bl xMemPushTemp__FUi /* 800C9ADC 000C68DC 90 6D 92 78 */ stw r3, lbl_803CBB78-_SDA_BASE_(r13) /* 800C9AE0 000C68E0 80 0D 92 70 */ lwz r0, lbl_803CBB70-_SDA_BASE_(r13) /* 800C9AE4 000C68E4 28 00 00 00 */ cmplwi r0, 0 @@ -359,7 +359,7 @@ lbl_800C9B0C: /* 800C9B38 000C6938 EC 00 08 28 */ fsubs f0, f0, f1 /* 800C9B3C 000C693C 80 81 00 10 */ lwz r4, 0x10(r1) /* 800C9B40 000C6940 EC 3F 00 32 */ fmuls f1, f31, f0 -/* 800C9B44 000C6944 48 00 03 85 */ bl func_800C9EC8 +/* 800C9B44 000C6944 48 00 03 85 */ bl FastS16unpack__FPfPsif /* 800C9B48 000C6948 48 00 00 48 */ b lbl_800C9B90 lbl_800C9B4C: /* 800C9B4C 000C694C 28 1E 00 02 */ cmplwi r30, 2 @@ -370,7 +370,7 @@ lbl_800C9B4C: /* 800C9B60 000C6960 38 81 00 10 */ addi r4, r1, 0x10 /* 800C9B64 000C6964 1C C0 00 03 */ mulli r6, r0, 3 /* 800C9B68 000C6968 38 A1 00 08 */ addi r5, r1, 8 -/* 800C9B6C 000C696C 48 00 05 25 */ bl func_800CA090 +/* 800C9B6C 000C696C 48 00 05 25 */ bl FastS16weight2__FPfPPsPsif /* 800C9B70 000C6970 48 00 00 20 */ b lbl_800C9B90 lbl_800C9B74: /* 800C9B74 000C6974 80 0D 92 7C */ lwz r0, lbl_803CBB7C-_SDA_BASE_(r13) @@ -379,7 +379,7 @@ lbl_800C9B74: /* 800C9B80 000C6980 38 81 00 10 */ addi r4, r1, 0x10 /* 800C9B84 000C6984 1C C0 00 03 */ mulli r6, r0, 3 /* 800C9B88 000C6988 38 A1 00 08 */ addi r5, r1, 8 -/* 800C9B8C 000C698C 48 00 08 1D */ bl func_800CA3A8 +/* 800C9B8C 000C698C 48 00 08 1D */ bl FastS16weight4__FPfPPsPsif lbl_800C9B90: /* 800C9B90 000C6990 80 0D 92 78 */ lwz r0, lbl_803CBB78-_SDA_BASE_(r13) /* 800C9B94 000C6994 28 00 00 00 */ cmplwi r0, 0 @@ -471,7 +471,7 @@ lbl_800C9CB0: /* 800C9CDC 000C6ADC EC 00 08 28 */ fsubs f0, f0, f1 /* 800C9CE0 000C6AE0 80 81 00 10 */ lwz r4, 0x10(r1) /* 800C9CE4 000C6AE4 EC 3F 00 32 */ fmuls f1, f31, f0 -/* 800C9CE8 000C6AE8 48 00 01 E1 */ bl func_800C9EC8 +/* 800C9CE8 000C6AE8 48 00 01 E1 */ bl FastS16unpack__FPfPsif /* 800C9CEC 000C6AEC 48 00 00 48 */ b lbl_800C9D34 lbl_800C9CF0: /* 800C9CF0 000C6AF0 28 1E 00 02 */ cmplwi r30, 2 @@ -482,7 +482,7 @@ lbl_800C9CF0: /* 800C9D04 000C6B04 38 81 00 10 */ addi r4, r1, 0x10 /* 800C9D08 000C6B08 1C C0 00 03 */ mulli r6, r0, 3 /* 800C9D0C 000C6B0C 38 A1 00 08 */ addi r5, r1, 8 -/* 800C9D10 000C6B10 48 00 03 81 */ bl func_800CA090 +/* 800C9D10 000C6B10 48 00 03 81 */ bl FastS16weight2__FPfPPsPsif /* 800C9D14 000C6B14 48 00 00 20 */ b lbl_800C9D34 lbl_800C9D18: /* 800C9D18 000C6B18 80 0D 92 7C */ lwz r0, lbl_803CBB7C-_SDA_BASE_(r13) @@ -491,17 +491,17 @@ lbl_800C9D18: /* 800C9D24 000C6B24 38 81 00 10 */ addi r4, r1, 0x10 /* 800C9D28 000C6B28 1C C0 00 03 */ mulli r6, r0, 3 /* 800C9D2C 000C6B2C 38 A1 00 08 */ addi r5, r1, 8 -/* 800C9D30 000C6B30 48 00 06 79 */ bl func_800CA3A8 +/* 800C9D30 000C6B30 48 00 06 79 */ bl FastS16weight4__FPfPPsPsif lbl_800C9D34: /* 800C9D34 000C6B34 28 14 00 00 */ cmplwi r20, 0 /* 800C9D38 000C6B38 41 82 00 3C */ beq lbl_800C9D74 /* 800C9D3C 000C6B3C 80 6D 92 68 */ lwz r3, lbl_803CBB68-_SDA_BASE_(r13) -/* 800C9D40 000C6B40 48 14 B8 51 */ bl func_80215590 +/* 800C9D40 000C6B40 48 14 B8 51 */ bl RpGeometryUnlock /* 800C9D44 000C6B44 2C 19 00 00 */ cmpwi r25, 0 /* 800C9D48 000C6B48 41 82 00 10 */ beq lbl_800C9D58 /* 800C9D4C 000C6B4C 7E A3 AB 78 */ mr r3, r21 /* 800C9D50 000C6B50 7E C4 B3 78 */ mr r4, r22 -/* 800C9D54 000C6B54 4B FF E3 9D */ bl func_800C80F0 +/* 800C9D54 000C6B54 4B FF E3 9D */ bl iModelRender__FP8RpAtomicP11RwMatrixTag lbl_800C9D58: /* 800C9D58 000C6B58 80 6D 92 6C */ lwz r3, lbl_803CBB6C-_SDA_BASE_(r13) /* 800C9D5C 000C6B5C 28 18 00 00 */ cmplwi r24, 0 @@ -515,7 +515,7 @@ lbl_800C9D74: /* 800C9D78 000C6B78 41 82 00 64 */ beq lbl_800C9DDC /* 800C9D7C 000C6B7C 80 6D 92 68 */ lwz r3, lbl_803CBB68-_SDA_BASE_(r13) /* 800C9D80 000C6B80 7F 44 D3 78 */ mr r4, r26 -/* 800C9D84 000C6B84 48 14 B7 B5 */ bl func_80215538 +/* 800C9D84 000C6B84 48 14 B7 B5 */ bl RpGeometryLock /* 800C9D88 000C6B88 80 6D 92 6C */ lwz r3, lbl_803CBB6C-_SDA_BASE_(r13) /* 800C9D8C 000C6B8C 28 18 00 00 */ cmplwi r24, 0 /* 800C9D90 000C6B90 80 0D 92 74 */ lwz r0, lbl_803CBB74-_SDA_BASE_(r13) @@ -528,10 +528,10 @@ lbl_800C9D74: /* 800C9DAC 000C6BAC 90 03 00 18 */ stw r0, 0x18(r3) lbl_800C9DB0: /* 800C9DB0 000C6BB0 80 6D 92 68 */ lwz r3, lbl_803CBB68-_SDA_BASE_(r13) -/* 800C9DB4 000C6BB4 48 14 B7 DD */ bl func_80215590 +/* 800C9DB4 000C6BB4 48 14 B7 DD */ bl RpGeometryUnlock /* 800C9DB8 000C6BB8 7E A3 AB 78 */ mr r3, r21 /* 800C9DBC 000C6BBC 7E C4 B3 78 */ mr r4, r22 -/* 800C9DC0 000C6BC0 4B FF E3 31 */ bl func_800C80F0 +/* 800C9DC0 000C6BC0 4B FF E3 31 */ bl iModelRender__FP8RpAtomicP11RwMatrixTag /* 800C9DC4 000C6BC4 80 6D 92 6C */ lwz r3, lbl_803CBB6C-_SDA_BASE_(r13) /* 800C9DC8 000C6BC8 28 18 00 00 */ cmplwi r24, 0 /* 800C9DCC 000C6BCC 92 63 00 14 */ stw r19, 0x14(r3) @@ -547,8 +547,8 @@ lbl_800C9DDC: /* 800C9DF0 000C6BF0 38 21 00 70 */ addi r1, r1, 0x70 /* 800C9DF4 000C6BF4 4E 80 00 20 */ blr -.global func_800C9DF8 -func_800C9DF8: +.global iMorphOptimize__FP8RpAtomici +iMorphOptimize__FP8RpAtomici: /* 800C9DF8 000C6BF8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C9DFC 000C6BFC 7C 08 02 A6 */ mflr r0 /* 800C9E00 000C6C00 90 01 00 14 */ stw r0, 0x14(r1) @@ -559,7 +559,7 @@ func_800C9DF8: /* 800C9E14 000C6C14 93 C1 00 08 */ stw r30, 8(r1) /* 800C9E18 000C6C18 83 C3 00 18 */ lwz r30, 0x18(r3) /* 800C9E1C 000C6C1C 7F C3 F3 78 */ mr r3, r30 -/* 800C9E20 000C6C20 48 14 68 45 */ bl func_80210664 +/* 800C9E20 000C6C20 48 14 68 45 */ bl RpGeometryGetUserDataArrayCount /* 800C9E24 000C6C24 2C 03 00 00 */ cmpwi r3, 0 /* 800C9E28 000C6C28 40 82 00 4C */ bne lbl_800C9E74 /* 800C9E2C 000C6C2C 80 1E 00 14 */ lwz r0, 0x14(r30) @@ -571,11 +571,11 @@ func_800C9DF8: /* 800C9E44 000C6C44 38 86 01 A8 */ addi r4, r6, lbl_802601A8@l /* 800C9E48 000C6C48 1C C0 00 0C */ mulli r6, r0, 0xc /* 800C9E4C 000C6C4C 38 C6 00 38 */ addi r6, r6, 0x38 -/* 800C9E50 000C6C50 48 14 67 ED */ bl func_8021063C +/* 800C9E50 000C6C50 48 14 67 ED */ bl RpGeometryAddUserDataArray /* 800C9E54 000C6C54 7C 60 1B 78 */ mr r0, r3 /* 800C9E58 000C6C58 7F C3 F3 78 */ mr r3, r30 /* 800C9E5C 000C6C5C 7C 04 03 78 */ mr r4, r0 -/* 800C9E60 000C6C60 48 14 68 4D */ bl func_802106AC +/* 800C9E60 000C6C60 48 14 68 4D */ bl RpGeometryGetUserDataArray /* 800C9E64 000C6C64 80 63 00 0C */ lwz r3, 0xc(r3) /* 800C9E68 000C6C68 38 80 00 00 */ li r4, 0 /* 800C9E6C 000C6C6C 38 A0 00 20 */ li r5, 0x20 @@ -588,8 +588,8 @@ lbl_800C9E74: /* 800C9E84 000C6C84 38 21 00 10 */ addi r1, r1, 0x10 /* 800C9E88 000C6C88 4E 80 00 20 */ blr -.global func_800C9E8C -func_800C9E8C: +.global iMorphRender__FP8RpAtomicP11RwMatrixTagPPsPsUif +iMorphRender__FP8RpAtomicP11RwMatrixTagPPsPsUif: /* 800C9E8C 000C6C8C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C9E90 000C6C90 7C 08 02 A6 */ mflr r0 /* 800C9E94 000C6C94 39 00 00 01 */ li r8, 1 @@ -598,7 +598,7 @@ func_800C9E8C: /* 800C9EA0 000C6CA0 80 6D 92 70 */ lwz r3, lbl_803CBB70-_SDA_BASE_(r13) /* 800C9EA4 000C6CA4 28 03 00 00 */ cmplwi r3, 0 /* 800C9EA8 000C6CA8 41 82 00 10 */ beq lbl_800C9EB8 -/* 800C9EAC 000C6CAC 4B F6 9B D9 */ bl func_80033A84 +/* 800C9EAC 000C6CAC 4B F6 9B D9 */ bl xMemPopTemp__FPv /* 800C9EB0 000C6CB0 38 00 00 00 */ li r0, 0 /* 800C9EB4 000C6CB4 90 0D 92 70 */ stw r0, lbl_803CBB70-_SDA_BASE_(r13) lbl_800C9EB8: @@ -607,8 +607,8 @@ lbl_800C9EB8: /* 800C9EC0 000C6CC0 38 21 00 10 */ addi r1, r1, 0x10 /* 800C9EC4 000C6CC4 4E 80 00 20 */ blr -.global func_800C9EC8 -func_800C9EC8: +.global FastS16unpack__FPfPsif +FastS16unpack__FPfPsif: /* 800C9EC8 000C6CC8 2C 05 00 00 */ cmpwi r5, 0 /* 800C9ECC 000C6CCC 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800C9ED0 000C6CD0 38 C0 00 00 */ li r6, 0 @@ -728,8 +728,8 @@ lbl_800CA088: /* 800CA088 000C6E88 38 21 00 50 */ addi r1, r1, 0x50 /* 800CA08C 000C6E8C 4E 80 00 20 */ blr -.global func_800CA090 -func_800CA090: +.global FastS16weight2__FPfPPsPsif +FastS16weight2__FPfPPsPsif: /* 800CA090 000C6E90 94 21 FF 70 */ stwu r1, -0x90(r1) /* 800CA094 000C6E94 3C 00 43 30 */ lis r0, 0x4330 /* 800CA098 000C6E98 2C 06 00 00 */ cmpwi r6, 0 @@ -933,8 +933,8 @@ lbl_800CA3A0: /* 800CA3A0 000C71A0 38 21 00 90 */ addi r1, r1, 0x90 /* 800CA3A4 000C71A4 4E 80 00 20 */ blr -.global func_800CA3A8 -func_800CA3A8: +.global FastS16weight4__FPfPPsPsif +FastS16weight4__FPfPPsPsif: /* 800CA3A8 000C71A8 94 21 FE E0 */ stwu r1, -0x120(r1) /* 800CA3AC 000C71AC 3C 00 43 30 */ lis r0, 0x4330 /* 800CA3B0 000C71B0 2C 06 00 00 */ cmpwi r6, 0 diff --git a/asm/Core/p2/iPad.s b/asm/Core/p2/iPad.s index 30c243408..7f1386f23 100644 --- a/asm/Core/p2/iPad.s +++ b/asm/Core/p2/iPad.s @@ -2,20 +2,20 @@ .section .text # 0x800CA920 - 0x800CAEEC -.global func_800CA920 -func_800CA920: +.global iPadInit__Fv +iPadInit__Fv: /* 800CA920 000C7720 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CA924 000C7724 7C 08 02 A6 */ mflr r0 /* 800CA928 000C7728 90 01 00 14 */ stw r0, 0x14(r1) -/* 800CA92C 000C772C 48 10 DD DD */ bl func_801D8708 +/* 800CA92C 000C772C 48 10 DD DD */ bl PADInit /* 800CA930 000C7730 80 01 00 14 */ lwz r0, 0x14(r1) /* 800CA934 000C7734 38 60 00 01 */ li r3, 1 /* 800CA938 000C7738 7C 08 03 A6 */ mtlr r0 /* 800CA93C 000C773C 38 21 00 10 */ addi r1, r1, 0x10 /* 800CA940 000C7740 4E 80 00 20 */ blr -.global func_800CA944 -func_800CA944: +.global iPadEnable__FP8_tagxPads +iPadEnable__FP8_tagxPads: /* 800CA944 000C7744 B0 83 00 54 */ sth r4, 0x54(r3) /* 800CA948 000C7748 38 00 00 00 */ li r0, 0 /* 800CA94C 000C774C 3C 80 80 3C */ lis r4, lbl_803BEF88@ha @@ -68,8 +68,8 @@ lbl_800CA9E0: /* 800CA9EC 000C77EC 38 21 00 10 */ addi r1, r1, 0x10 /* 800CA9F0 000C77F0 4E 80 00 20 */ blr -.global func_800CA9F4 -func_800CA9F4: +.global iPadUpdate__FP8_tagxPadPUi +iPadUpdate__FP8_tagxPadPUi: /* 800CA9F4 000C77F4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800CA9F8 000C77F8 7C 08 02 A6 */ mflr r0 /* 800CA9FC 000C77FC 90 01 00 44 */ stw r0, 0x44(r1) @@ -83,10 +83,10 @@ func_800CA9F4: /* 800CAA1C 000C781C 40 82 00 1C */ bne lbl_800CAA38 /* 800CAA20 000C7820 3C 60 80 29 */ lis r3, lbl_80292620@ha /* 800CAA24 000C7824 38 63 26 20 */ addi r3, r3, lbl_80292620@l -/* 800CAA28 000C7828 48 10 DE F9 */ bl func_801D8920 +/* 800CAA28 000C7828 48 10 DE F9 */ bl PADRead /* 800CAA2C 000C782C 3C 60 80 29 */ lis r3, lbl_80292620@ha /* 800CAA30 000C7830 38 63 26 20 */ addi r3, r3, lbl_80292620@l -/* 800CAA34 000C7834 48 10 D1 5D */ bl func_801D7B90 +/* 800CAA34 000C7834 48 10 D1 5D */ bl PADClamp lbl_800CAA38: /* 800CAA38 000C7838 A8 7D 00 54 */ lha r3, 0x54(r29) /* 800CAA3C 000C783C 3C 80 80 29 */ lis r4, lbl_80292620@ha @@ -107,11 +107,11 @@ lbl_800CAA6C: /* 800CAA74 000C7874 48 00 00 30 */ b lbl_800CAAA4 lbl_800CAA78: /* 800CAA78 000C7878 38 80 00 01 */ li r4, 1 -/* 800CAA7C 000C787C 4B F8 2E 89 */ bl func_8004D904 +/* 800CAA7C 000C787C 4B F8 2E 89 */ bl xTRCPad__Fi12_tagTRCState /* 800CAA80 000C7880 A8 1D 00 54 */ lha r0, 0x54(r29) /* 800CAA84 000C7884 3C 60 80 00 */ lis r3, 0x8000 /* 800CAA88 000C7888 7C 63 04 30 */ srw r3, r3, r0 -/* 800CAA8C 000C788C 48 10 DA 79 */ bl func_801D8504 +/* 800CAA8C 000C788C 48 10 DA 79 */ bl PADReset /* 800CAA90 000C7890 48 00 00 0C */ b lbl_800CAA9C lbl_800CAA94: /* 800CAA94 000C7894 38 60 00 00 */ li r3, 0 @@ -345,7 +345,7 @@ lbl_800CAC30: /* 800CAE08 000C7C08 2C 00 00 02 */ cmpwi r0, 2 /* 800CAE0C 000C7C0C 41 82 00 0C */ beq lbl_800CAE18 /* 800CAE10 000C7C10 38 80 00 02 */ li r4, 2 -/* 800CAE14 000C7C14 4B F8 2A F1 */ bl func_8004D904 +/* 800CAE14 000C7C14 4B F8 2A F1 */ bl xTRCPad__Fi12_tagTRCState lbl_800CAE18: /* 800CAE18 000C7C18 38 60 00 01 */ li r3, 1 lbl_800CAE1C: @@ -366,18 +366,18 @@ func_800CAE38: /* 800CAE48 000C7C48 7C A3 00 38 */ and r3, r5, r0 /* 800CAE4C 000C7C4C 4E 80 00 20 */ blr -.global func_800CAE50 -func_800CAE50: +.global iPadRumbleFx__FP8_tagxPadP11_tagxRumblef +iPadRumbleFx__FP8_tagxPadP11_tagxRumblef: /* 800CAE50 000C7C50 4E 80 00 20 */ blr -.global func_800CAE54 -func_800CAE54: +.global iPadStopRumble__FP8_tagxPad +iPadStopRumble__FP8_tagxPad: /* 800CAE54 000C7C54 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CAE58 000C7C58 7C 08 02 A6 */ mflr r0 /* 800CAE5C 000C7C5C 38 80 00 00 */ li r4, 0 /* 800CAE60 000C7C60 90 01 00 14 */ stw r0, 0x14(r1) /* 800CAE64 000C7C64 A8 63 00 54 */ lha r3, 0x54(r3) -/* 800CAE68 000C7C68 48 10 DE 65 */ bl func_801D8CCC +/* 800CAE68 000C7C68 48 10 DE 65 */ bl PADControlMotor /* 800CAE6C 000C7C6C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800CAE70 000C7C70 7C 08 03 A6 */ mtlr r0 /* 800CAE74 000C7C74 38 21 00 10 */ addi r1, r1, 0x10 @@ -397,25 +397,25 @@ lbl_800CAE7C: /* 800CAEA0 000C7CA0 1C 65 01 48 */ mulli r3, r5, 0x148 /* 800CAEA4 000C7CA4 7C 60 1A 14 */ add r3, r0, r3 /* 800CAEA8 000C7CA8 A8 63 00 54 */ lha r3, 0x54(r3) -/* 800CAEAC 000C7CAC 48 10 DE 21 */ bl func_801D8CCC +/* 800CAEAC 000C7CAC 48 10 DE 21 */ bl PADControlMotor /* 800CAEB0 000C7CB0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800CAEB4 000C7CB4 7C 08 03 A6 */ mtlr r0 /* 800CAEB8 000C7CB8 38 21 00 10 */ addi r1, r1, 0x10 /* 800CAEBC 000C7CBC 4E 80 00 20 */ blr -.global func_800CAEC0 -func_800CAEC0: +.global iPadStartRumble__FP8_tagxPadP11_tagxRumble +iPadStartRumble__FP8_tagxPadP11_tagxRumble: /* 800CAEC0 000C7CC0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CAEC4 000C7CC4 7C 08 02 A6 */ mflr r0 /* 800CAEC8 000C7CC8 38 80 00 01 */ li r4, 1 /* 800CAECC 000C7CCC 90 01 00 14 */ stw r0, 0x14(r1) /* 800CAED0 000C7CD0 A8 63 00 54 */ lha r3, 0x54(r3) -/* 800CAED4 000C7CD4 48 10 DD F9 */ bl func_801D8CCC +/* 800CAED4 000C7CD4 48 10 DD F9 */ bl PADControlMotor /* 800CAED8 000C7CD8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800CAEDC 000C7CDC 7C 08 03 A6 */ mtlr r0 /* 800CAEE0 000C7CE0 38 21 00 10 */ addi r1, r1, 0x10 /* 800CAEE4 000C7CE4 4E 80 00 20 */ blr -.global func_800CAEE8 -func_800CAEE8: +.global iPadKill__Fv +iPadKill__Fv: /* 800CAEE8 000C7CE8 4E 80 00 20 */ blr diff --git a/asm/Core/p2/iParMgr.s b/asm/Core/p2/iParMgr.s index d57b7e6f4..ed233028d 100644 --- a/asm/Core/p2/iParMgr.s +++ b/asm/Core/p2/iParMgr.s @@ -2,12 +2,12 @@ .section .text # 0x800CAEEC - 0x800CC5E8 -.global func_800CAEEC -func_800CAEEC: +.global iParMgrInit__Fv +iParMgrInit__Fv: /* 800CAEEC 000C7CEC 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800CAEF0 000C7CF0 7C 08 02 A6 */ mflr r0 /* 800CAEF4 000C7CF4 90 01 00 54 */ stw r0, 0x54(r1) -/* 800CAEF8 000C7CF8 48 00 06 21 */ bl func_800CB518 +/* 800CAEF8 000C7CF8 48 00 06 21 */ bl iRenderInit__Fv /* 800CAEFC 000C7CFC 80 0D 92 80 */ lwz r0, lbl_803CBB80-_SDA_BASE_(r13) /* 800CAF00 000C7D00 2C 00 00 00 */ cmpwi r0, 0 /* 800CAF04 000C7D04 40 82 01 6C */ bne lbl_800CB070 @@ -108,16 +108,16 @@ lbl_800CB070: /* 800CB078 000C7E78 38 21 00 50 */ addi r1, r1, 0x50 /* 800CB07C 000C7E7C 4E 80 00 20 */ blr -.global func_800CB080 -func_800CB080: +.global iParMgrUpdate__Ff +iParMgrUpdate__Ff: /* 800CB080 000C7E80 4E 80 00 20 */ blr -.global func_800CB084 -func_800CB084: +.global iParMgrRender__Fv +iParMgrRender__Fv: /* 800CB084 000C7E84 4E 80 00 20 */ blr -.global func_800CB088 -func_800CB088: +.global iParMgrRenderParSys_Sprite__FPvP9xParGroup +iParMgrRenderParSys_Sprite__FPvP9xParGroup: /* 800CB088 000C7E88 94 21 FF 40 */ stwu r1, -0xc0(r1) /* 800CB08C 000C7E8C 7C 08 02 A6 */ mflr r0 /* 800CB090 000C7E90 90 01 00 C4 */ stw r0, 0xc4(r1) @@ -126,18 +126,18 @@ func_800CB088: /* 800CB09C 000C7E9C 7C 97 23 78 */ mr r23, r4 /* 800CB0A0 000C7EA0 38 60 00 00 */ li r3, 0 /* 800CB0A4 000C7EA4 83 A4 00 00 */ lwz r29, 0(r4) -/* 800CB0A8 000C7EA8 48 00 04 B1 */ bl func_800CB558 +/* 800CB0A8 000C7EA8 48 00 04 B1 */ bl iRenderSetCameraViewMatrix__FP7xMat4x3 /* 800CB0AC 000C7EAC 80 78 00 10 */ lwz r3, 0x10(r24) /* 800CB0B0 000C7EB0 38 80 00 00 */ li r4, 0 /* 800CB0B4 000C7EB4 80 63 00 10 */ lwz r3, 0x10(r3) -/* 800CB0B8 000C7EB8 4B F8 06 55 */ bl func_8004B70C +/* 800CB0B8 000C7EB8 4B F8 06 55 */ bl xSTFindAsset__FUiPUi /* 800CB0BC 000C7EBC 28 03 00 00 */ cmplwi r3, 0 /* 800CB0C0 000C7EC0 41 82 00 18 */ beq lbl_800CB0D8 /* 800CB0C4 000C7EC4 80 83 00 00 */ lwz r4, 0(r3) /* 800CB0C8 000C7EC8 28 04 00 00 */ cmplwi r4, 0 /* 800CB0CC 000C7ECC 41 82 00 0C */ beq lbl_800CB0D8 /* 800CB0D0 000C7ED0 38 60 00 01 */ li r3, 1 -/* 800CB0D4 000C7ED4 48 16 47 09 */ bl func_8022F7DC +/* 800CB0D4 000C7ED4 48 16 47 09 */ bl RwRenderStateSet lbl_800CB0D8: /* 800CB0D8 000C7ED8 80 78 00 10 */ lwz r3, 0x10(r24) /* 800CB0DC 000C7EDC 3C 80 80 3D */ lis r4, lbl_803C88E0@ha @@ -408,7 +408,7 @@ lbl_800CB4D0: /* 800CB4D8 000C82D8 83 3E 00 04 */ lwz r25, 4(r30) /* 800CB4DC 000C82DC 93 7F 00 1C */ stw r27, 0x1c(r31) /* 800CB4E0 000C82E0 83 43 88 E0 */ lwz r26, lbl_803C88E0@l(r3) -/* 800CB4E4 000C82E4 48 00 07 75 */ bl func_800CBC58 +/* 800CB4E4 000C82E4 48 00 07 75 */ bl iRenderFlush__Fv /* 800CB4E8 000C82E8 3B 80 00 00 */ li r28, 0 /* 800CB4EC 000C82EC 3B 60 00 00 */ li r27, 0 lbl_800CB4F0: @@ -416,15 +416,15 @@ lbl_800CB4F0: /* 800CB4F4 000C82F4 40 82 FD B0 */ bne lbl_800CB2A4 /* 800CB4F8 000C82F8 93 9F 00 18 */ stw r28, 0x18(r31) /* 800CB4FC 000C82FC 93 7F 00 1C */ stw r27, 0x1c(r31) -/* 800CB500 000C8300 48 00 07 59 */ bl func_800CBC58 +/* 800CB500 000C8300 48 00 07 59 */ bl iRenderFlush__Fv /* 800CB504 000C8304 BA E1 00 9C */ lmw r23, 0x9c(r1) /* 800CB508 000C8308 80 01 00 C4 */ lwz r0, 0xc4(r1) /* 800CB50C 000C830C 7C 08 03 A6 */ mtlr r0 /* 800CB510 000C8310 38 21 00 C0 */ addi r1, r1, 0xc0 /* 800CB514 000C8314 4E 80 00 20 */ blr -.global func_800CB518 -func_800CB518: +.global iRenderInit__Fv +iRenderInit__Fv: /* 800CB518 000C8318 3C 60 80 3C */ lis r3, lbl_803C3660@ha /* 800CB51C 000C831C 3C A0 80 3D */ lis r5, lbl_803C88E0@ha /* 800CB520 000C8320 38 83 36 60 */ addi r4, r3, lbl_803C3660@l @@ -442,8 +442,8 @@ func_800CB518: /* 800CB550 000C8350 90 06 00 08 */ stw r0, 8(r6) /* 800CB554 000C8354 4E 80 00 20 */ blr -.global func_800CB558 -func_800CB558: +.global iRenderSetCameraViewMatrix__FP7xMat4x3 +iRenderSetCameraViewMatrix__FP7xMat4x3: /* 800CB558 000C8358 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CB55C 000C835C 7C 08 02 A6 */ mflr r0 /* 800CB560 000C8360 28 03 00 00 */ cmplwi r3, 0 @@ -485,8 +485,8 @@ lbl_800CB5B8: /* 800CB5E8 000C83E8 38 21 00 10 */ addi r1, r1, 0x10 /* 800CB5EC 000C83EC 4E 80 00 20 */ blr -.global func_800CB5F0 -func_800CB5F0: +.global iRenderPushQuadStreak__FP4xParP10xParCmdTex +iRenderPushQuadStreak__FP4xParP10xParCmdTex: /* 800CB5F0 000C83F0 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800CB5F4 000C83F4 7C 08 02 A6 */ mflr r0 /* 800CB5F8 000C83F8 90 01 00 54 */ stw r0, 0x54(r1) @@ -506,7 +506,7 @@ func_800CB5F0: /* 800CB630 000C8430 2C 00 03 C0 */ cmpwi r0, 0x3c0 /* 800CB634 000C8434 3B A6 26 50 */ addi r29, r6, lbl_80292650@l /* 800CB638 000C8438 40 81 00 08 */ ble lbl_800CB640 -/* 800CB63C 000C843C 48 00 06 1D */ bl func_800CBC58 +/* 800CB63C 000C843C 48 00 06 1D */ bl iRenderFlush__Fv lbl_800CB640: /* 800CB640 000C8440 3C 60 80 3D */ lis r3, lbl_803C88E0@ha /* 800CB644 000C8444 3B E3 88 E0 */ addi r31, r3, lbl_803C88E0@l @@ -514,7 +514,7 @@ lbl_800CB640: /* 800CB64C 000C844C 38 03 00 04 */ addi r0, r3, 4 /* 800CB650 000C8450 2C 00 01 E0 */ cmpwi r0, 0x1e0 /* 800CB654 000C8454 40 81 00 08 */ ble lbl_800CB65C -/* 800CB658 000C8458 48 00 06 01 */ bl func_800CBC58 +/* 800CB658 000C8458 48 00 06 01 */ bl iRenderFlush__Fv lbl_800CB65C: /* 800CB65C 000C845C C1 9A 00 10 */ lfs f12, 0x10(r26) /* 800CB660 000C8460 3C 60 80 3D */ lis r3, lbl_803C88E0@ha @@ -713,7 +713,7 @@ func_800CB910: /* 800CB950 000C8750 2C 00 03 C0 */ cmpwi r0, 0x3c0 /* 800CB954 000C8754 3B A6 26 5C */ addi r29, r6, lbl_8029265C@l /* 800CB958 000C8758 40 81 00 08 */ ble lbl_800CB960 -/* 800CB95C 000C875C 48 00 02 FD */ bl func_800CBC58 +/* 800CB95C 000C875C 48 00 02 FD */ bl iRenderFlush__Fv lbl_800CB960: /* 800CB960 000C8760 3C 60 80 3D */ lis r3, lbl_803C88E0@ha /* 800CB964 000C8764 3B E3 88 E0 */ addi r31, r3, lbl_803C88E0@l @@ -721,7 +721,7 @@ lbl_800CB960: /* 800CB96C 000C876C 38 03 00 04 */ addi r0, r3, 4 /* 800CB970 000C8770 2C 00 01 E0 */ cmpwi r0, 0x1e0 /* 800CB974 000C8774 40 81 00 08 */ ble lbl_800CB97C -/* 800CB978 000C8778 48 00 02 E1 */ bl func_800CBC58 +/* 800CB978 000C8778 48 00 02 E1 */ bl iRenderFlush__Fv lbl_800CB97C: /* 800CB97C 000C877C 88 7A 00 34 */ lbz r3, 0x34(r26) /* 800CB980 000C8780 C0 22 97 CC */ lfs f1, lbl_803CE14C-_SDA2_BASE_(r2) @@ -748,7 +748,7 @@ lbl_800CB9D0: /* 800CB9D0 000C87D0 C0 42 97 C8 */ lfs f2, lbl_803CE148-_SDA2_BASE_(r2) /* 800CB9D4 000C87D4 38 61 00 08 */ addi r3, r1, 8 /* 800CB9D8 000C87D8 FC 60 10 90 */ fmr f3, f2 -/* 800CB9DC 000C87DC 4B F6 67 F5 */ bl func_800321D0 +/* 800CB9DC 000C87DC 4B F6 67 F5 */ bl xMat3x3Euler__FP7xMat3x3fff /* 800CB9E0 000C87E0 C0 21 00 08 */ lfs f1, 8(r1) /* 800CB9E4 000C87E4 3C 60 80 30 */ lis r3, lbl_802FDFC8@ha /* 800CB9E8 000C87E8 C0 01 00 10 */ lfs f0, 0x10(r1) @@ -910,8 +910,8 @@ lbl_800CBB8C: /* 800CBC50 000C8A50 38 21 00 90 */ addi r1, r1, 0x90 /* 800CBC54 000C8A54 4E 80 00 20 */ blr -.global func_800CBC58 -func_800CBC58: +.global iRenderFlush__Fv +iRenderFlush__Fv: /* 800CBC58 000C8A58 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CBC5C 000C8A5C 7C 08 02 A6 */ mflr r0 /* 800CBC60 000C8A60 3C 60 80 3D */ lis r3, lbl_803C88E0@ha @@ -926,7 +926,7 @@ func_800CBC58: /* 800CBC84 000C8A84 80 BF 00 04 */ lwz r5, 4(r31) /* 800CBC88 000C8A88 80 FF 00 00 */ lwz r7, 0(r31) /* 800CBC8C 000C8A8C 81 1F 00 18 */ lwz r8, 0x18(r31) -/* 800CBC90 000C8A90 48 00 00 2D */ bl func_800CBCBC +/* 800CBC90 000C8A90 48 00 00 2D */ bl iRenderTrianglesImmediate__FiiPviPUsi lbl_800CBC94: /* 800CBC94 000C8A94 3C 60 80 3D */ lis r3, lbl_803C88E0@ha /* 800CBC98 000C8A98 38 00 00 00 */ li r0, 0 @@ -939,8 +939,8 @@ lbl_800CBC94: /* 800CBCB4 000C8AB4 38 21 00 10 */ addi r1, r1, 0x10 /* 800CBCB8 000C8AB8 4E 80 00 20 */ blr -.global func_800CBCBC -func_800CBCBC: +.global iRenderTrianglesImmediate__FiiPviPUsi +iRenderTrianglesImmediate__FiiPviPUsi: /* 800CBCBC 000C8ABC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CBCC0 000C8AC0 7C 08 02 A6 */ mflr r0 /* 800CBCC4 000C8AC4 7C A3 2B 78 */ mr r3, r5 @@ -952,7 +952,7 @@ func_800CBCBC: /* 800CBCDC 000C8ADC 7D 1F 43 78 */ mr r31, r8 /* 800CBCE0 000C8AE0 93 C1 00 08 */ stw r30, 8(r1) /* 800CBCE4 000C8AE4 7C FE 3B 78 */ mr r30, r7 -/* 800CBCE8 000C8AE8 48 17 FF 8D */ bl func_8024BC74 +/* 800CBCE8 000C8AE8 48 17 FF 8D */ bl RwIm3DTransform /* 800CBCEC 000C8AEC 28 03 00 00 */ cmplwi r3, 0 /* 800CBCF0 000C8AF0 41 82 00 2C */ beq lbl_800CBD1C /* 800CBCF4 000C8AF4 2C 1F 00 00 */ cmpwi r31, 0 @@ -960,13 +960,13 @@ func_800CBCBC: /* 800CBCFC 000C8AFC 7F C4 F3 78 */ mr r4, r30 /* 800CBD00 000C8B00 7F E5 FB 78 */ mr r5, r31 /* 800CBD04 000C8B04 38 60 00 03 */ li r3, 3 -/* 800CBD08 000C8B08 48 18 00 9D */ bl func_8024BDA4 +/* 800CBD08 000C8B08 48 18 00 9D */ bl RwIm3DRenderIndexedPrimitive /* 800CBD0C 000C8B0C 48 00 00 0C */ b lbl_800CBD18 lbl_800CBD10: /* 800CBD10 000C8B10 38 60 00 03 */ li r3, 3 -/* 800CBD14 000C8B14 48 18 02 2D */ bl func_8024BF40 +/* 800CBD14 000C8B14 48 18 02 2D */ bl RwIm3DRenderPrimitive lbl_800CBD18: -/* 800CBD18 000C8B18 48 18 00 3D */ bl func_8024BD54 +/* 800CBD18 000C8B18 48 18 00 3D */ bl RwIm3DEnd lbl_800CBD1C: /* 800CBD1C 000C8B1C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800CBD20 000C8B20 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -982,23 +982,23 @@ lbl_800CBD1C: /* 800CBD48 000C8B48 38 60 00 00 */ li r3, 0 /* 800CBD4C 000C8B4C 93 C1 00 08 */ stw r30, 8(r1) /* 800CBD50 000C8B50 83 C4 00 00 */ lwz r30, 0(r4) -/* 800CBD54 000C8B54 4B FF F8 05 */ bl func_800CB558 +/* 800CBD54 000C8B54 4B FF F8 05 */ bl iRenderSetCameraViewMatrix__FP7xMat4x3 /* 800CBD58 000C8B58 80 7F 00 10 */ lwz r3, 0x10(r31) /* 800CBD5C 000C8B5C 38 80 00 00 */ li r4, 0 /* 800CBD60 000C8B60 80 63 00 10 */ lwz r3, 0x10(r3) -/* 800CBD64 000C8B64 4B F7 F9 A9 */ bl func_8004B70C +/* 800CBD64 000C8B64 4B F7 F9 A9 */ bl xSTFindAsset__FUiPUi /* 800CBD68 000C8B68 28 03 00 00 */ cmplwi r3, 0 /* 800CBD6C 000C8B6C 41 82 00 1C */ beq lbl_800CBD88 /* 800CBD70 000C8B70 80 83 00 00 */ lwz r4, 0(r3) /* 800CBD74 000C8B74 28 04 00 00 */ cmplwi r4, 0 /* 800CBD78 000C8B78 41 82 00 1C */ beq lbl_800CBD94 /* 800CBD7C 000C8B7C 38 60 00 01 */ li r3, 1 -/* 800CBD80 000C8B80 48 16 3A 5D */ bl func_8022F7DC +/* 800CBD80 000C8B80 48 16 3A 5D */ bl RwRenderStateSet /* 800CBD84 000C8B84 48 00 00 10 */ b lbl_800CBD94 lbl_800CBD88: /* 800CBD88 000C8B88 38 60 00 01 */ li r3, 1 /* 800CBD8C 000C8B8C 38 80 00 00 */ li r4, 0 -/* 800CBD90 000C8B90 48 16 3A 4D */ bl func_8022F7DC +/* 800CBD90 000C8B90 48 16 3A 4D */ bl RwRenderStateSet lbl_800CBD94: /* 800CBD94 000C8B94 3C 60 80 3D */ lis r3, lbl_803C88E0@ha /* 800CBD98 000C8B98 3B E3 88 E0 */ addi r31, r3, lbl_803C88E0@l @@ -1075,14 +1075,14 @@ lbl_800CBDA4: /* 800CBEB0 000C8CB0 90 7F 00 1C */ stw r3, 0x1c(r31) /* 800CBEB4 000C8CB4 2C 00 01 DD */ cmpwi r0, 0x1dd /* 800CBEB8 000C8CB8 40 81 00 0C */ ble lbl_800CBEC4 -/* 800CBEBC 000C8CBC 4B FF FD 9D */ bl func_800CBC58 +/* 800CBEBC 000C8CBC 4B FF FD 9D */ bl iRenderFlush__Fv /* 800CBEC0 000C8CC0 80 9F 00 04 */ lwz r4, 4(r31) lbl_800CBEC4: /* 800CBEC4 000C8CC4 83 DE 00 00 */ lwz r30, 0(r30) lbl_800CBEC8: /* 800CBEC8 000C8CC8 28 1E 00 00 */ cmplwi r30, 0 /* 800CBECC 000C8CCC 40 82 FE D8 */ bne lbl_800CBDA4 -/* 800CBED0 000C8CD0 4B FF FD 89 */ bl func_800CBC58 +/* 800CBED0 000C8CD0 4B FF FD 89 */ bl iRenderFlush__Fv /* 800CBED4 000C8CD4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800CBED8 000C8CD8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800CBEDC 000C8CDC 83 C1 00 08 */ lwz r30, 8(r1) @@ -1097,23 +1097,23 @@ lbl_800CBEC8: /* 800CBF00 000C8D00 38 60 00 00 */ li r3, 0 /* 800CBF04 000C8D04 93 C1 00 08 */ stw r30, 8(r1) /* 800CBF08 000C8D08 83 C4 00 00 */ lwz r30, 0(r4) -/* 800CBF0C 000C8D0C 4B FF F6 4D */ bl func_800CB558 +/* 800CBF0C 000C8D0C 4B FF F6 4D */ bl iRenderSetCameraViewMatrix__FP7xMat4x3 /* 800CBF10 000C8D10 80 7F 00 10 */ lwz r3, 0x10(r31) /* 800CBF14 000C8D14 38 80 00 00 */ li r4, 0 /* 800CBF18 000C8D18 80 63 00 10 */ lwz r3, 0x10(r3) -/* 800CBF1C 000C8D1C 4B F7 F7 F1 */ bl func_8004B70C +/* 800CBF1C 000C8D1C 4B F7 F7 F1 */ bl xSTFindAsset__FUiPUi /* 800CBF20 000C8D20 28 03 00 00 */ cmplwi r3, 0 /* 800CBF24 000C8D24 41 82 00 1C */ beq lbl_800CBF40 /* 800CBF28 000C8D28 80 83 00 00 */ lwz r4, 0(r3) /* 800CBF2C 000C8D2C 28 04 00 00 */ cmplwi r4, 0 /* 800CBF30 000C8D30 41 82 00 1C */ beq lbl_800CBF4C /* 800CBF34 000C8D34 38 60 00 01 */ li r3, 1 -/* 800CBF38 000C8D38 48 16 38 A5 */ bl func_8022F7DC +/* 800CBF38 000C8D38 48 16 38 A5 */ bl RwRenderStateSet /* 800CBF3C 000C8D3C 48 00 00 10 */ b lbl_800CBF4C lbl_800CBF40: /* 800CBF40 000C8D40 38 60 00 01 */ li r3, 1 /* 800CBF44 000C8D44 38 80 00 00 */ li r4, 0 -/* 800CBF48 000C8D48 48 16 38 95 */ bl func_8022F7DC +/* 800CBF48 000C8D48 48 16 38 95 */ bl RwRenderStateSet lbl_800CBF4C: /* 800CBF4C 000C8D4C 3C 60 80 3D */ lis r3, lbl_803C88E0@ha /* 800CBF50 000C8D50 3B E3 88 E0 */ addi r31, r3, lbl_803C88E0@l @@ -1190,14 +1190,14 @@ lbl_800CBF5C: /* 800CC068 000C8E68 90 7F 00 1C */ stw r3, 0x1c(r31) /* 800CC06C 000C8E6C 2C 00 01 DD */ cmpwi r0, 0x1dd /* 800CC070 000C8E70 40 81 00 0C */ ble lbl_800CC07C -/* 800CC074 000C8E74 4B FF FB E5 */ bl func_800CBC58 +/* 800CC074 000C8E74 4B FF FB E5 */ bl iRenderFlush__Fv /* 800CC078 000C8E78 80 9F 00 04 */ lwz r4, 4(r31) lbl_800CC07C: /* 800CC07C 000C8E7C 83 DE 00 00 */ lwz r30, 0(r30) lbl_800CC080: /* 800CC080 000C8E80 28 1E 00 00 */ cmplwi r30, 0 /* 800CC084 000C8E84 40 82 FE D8 */ bne lbl_800CBF5C -/* 800CC088 000C8E88 4B FF FB D1 */ bl func_800CBC58 +/* 800CC088 000C8E88 4B FF FB D1 */ bl iRenderFlush__Fv /* 800CC08C 000C8E8C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800CC090 000C8E90 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800CC094 000C8E94 83 C1 00 08 */ lwz r30, 8(r1) @@ -1214,33 +1214,33 @@ lbl_800CC080: /* 800CC0C0 000C8EC0 7C 7D 1B 78 */ mr r29, r3 /* 800CC0C4 000C8EC4 38 60 00 00 */ li r3, 0 /* 800CC0C8 000C8EC8 83 E4 00 00 */ lwz r31, 0(r4) -/* 800CC0CC 000C8ECC 4B FF F4 8D */ bl func_800CB558 +/* 800CC0CC 000C8ECC 4B FF F4 8D */ bl iRenderSetCameraViewMatrix__FP7xMat4x3 /* 800CC0D0 000C8ED0 80 7D 00 10 */ lwz r3, 0x10(r29) /* 800CC0D4 000C8ED4 38 80 00 00 */ li r4, 0 /* 800CC0D8 000C8ED8 80 63 00 10 */ lwz r3, 0x10(r3) -/* 800CC0DC 000C8EDC 4B F7 F6 31 */ bl func_8004B70C +/* 800CC0DC 000C8EDC 4B F7 F6 31 */ bl xSTFindAsset__FUiPUi /* 800CC0E0 000C8EE0 28 03 00 00 */ cmplwi r3, 0 /* 800CC0E4 000C8EE4 41 82 00 1C */ beq lbl_800CC100 /* 800CC0E8 000C8EE8 80 83 00 00 */ lwz r4, 0(r3) /* 800CC0EC 000C8EEC 28 04 00 00 */ cmplwi r4, 0 /* 800CC0F0 000C8EF0 41 82 00 30 */ beq lbl_800CC120 /* 800CC0F4 000C8EF4 38 60 00 01 */ li r3, 1 -/* 800CC0F8 000C8EF8 48 16 36 E5 */ bl func_8022F7DC +/* 800CC0F8 000C8EF8 48 16 36 E5 */ bl RwRenderStateSet /* 800CC0FC 000C8EFC 48 00 00 24 */ b lbl_800CC120 lbl_800CC100: /* 800CC100 000C8F00 38 60 00 01 */ li r3, 1 /* 800CC104 000C8F04 38 80 00 00 */ li r4, 0 -/* 800CC108 000C8F08 48 16 36 D5 */ bl func_8022F7DC +/* 800CC108 000C8F08 48 16 36 D5 */ bl RwRenderStateSet /* 800CC10C 000C8F0C 48 00 00 14 */ b lbl_800CC120 lbl_800CC110: /* 800CC110 000C8F10 80 9E 00 20 */ lwz r4, 0x20(r30) /* 800CC114 000C8F14 7F E3 FB 78 */ mr r3, r31 -/* 800CC118 000C8F18 4B FF F4 D9 */ bl func_800CB5F0 +/* 800CC118 000C8F18 4B FF F4 D9 */ bl iRenderPushQuadStreak__FP4xParP10xParCmdTex /* 800CC11C 000C8F1C 83 FF 00 00 */ lwz r31, 0(r31) lbl_800CC120: /* 800CC120 000C8F20 28 1F 00 00 */ cmplwi r31, 0 /* 800CC124 000C8F24 40 82 FF EC */ bne lbl_800CC110 -/* 800CC128 000C8F28 4B FF FB 31 */ bl func_800CBC58 +/* 800CC128 000C8F28 4B FF FB 31 */ bl iRenderFlush__Fv /* 800CC12C 000C8F2C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800CC130 000C8F30 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800CC134 000C8F34 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -1259,18 +1259,18 @@ lbl_800CC120: /* 800CC168 000C8F68 7C 76 1B 78 */ mr r22, r3 /* 800CC16C 000C8F6C 83 84 00 00 */ lwz r28, 0(r4) /* 800CC170 000C8F70 38 60 00 00 */ li r3, 0 -/* 800CC174 000C8F74 4B FF F3 E5 */ bl func_800CB558 +/* 800CC174 000C8F74 4B FF F3 E5 */ bl iRenderSetCameraViewMatrix__FP7xMat4x3 /* 800CC178 000C8F78 80 76 00 10 */ lwz r3, 0x10(r22) /* 800CC17C 000C8F7C 38 80 00 00 */ li r4, 0 /* 800CC180 000C8F80 80 63 00 10 */ lwz r3, 0x10(r3) -/* 800CC184 000C8F84 4B F7 F5 89 */ bl func_8004B70C +/* 800CC184 000C8F84 4B F7 F5 89 */ bl xSTFindAsset__FUiPUi /* 800CC188 000C8F88 28 03 00 00 */ cmplwi r3, 0 /* 800CC18C 000C8F8C 41 82 00 18 */ beq lbl_800CC1A4 /* 800CC190 000C8F90 80 83 00 00 */ lwz r4, 0(r3) /* 800CC194 000C8F94 28 04 00 00 */ cmplwi r4, 0 /* 800CC198 000C8F98 41 82 00 0C */ beq lbl_800CC1A4 /* 800CC19C 000C8F9C 38 60 00 01 */ li r3, 1 -/* 800CC1A0 000C8FA0 48 16 36 3D */ bl func_8022F7DC +/* 800CC1A0 000C8FA0 48 16 36 3D */ bl RwRenderStateSet lbl_800CC1A4: /* 800CC1A4 000C8FA4 3C 60 80 30 */ lis r3, lbl_802FE058@ha /* 800CC1A8 000C8FA8 3C 80 80 3D */ lis r4, lbl_803C88E0@ha @@ -1290,7 +1290,7 @@ lbl_800CC1C0: /* 800CC1DC 000C8FDC 2C 00 01 E0 */ cmpwi r0, 0x1e0 /* 800CC1E0 000C8FE0 40 81 00 08 */ ble lbl_800CC1E8 lbl_800CC1E4: -/* 800CC1E4 000C8FE4 4B FF FA 75 */ bl func_800CBC58 +/* 800CC1E4 000C8FE4 4B FF FA 75 */ bl iRenderFlush__Fv lbl_800CC1E8: /* 800CC1E8 000C8FE8 C0 62 97 C8 */ lfs f3, lbl_803CE148-_SDA2_BASE_(r2) /* 800CC1EC 000C8FEC 88 7C 00 34 */ lbz r3, 0x34(r28) @@ -1345,7 +1345,7 @@ lbl_800CC278: /* 800CC2A8 000C90A8 EC 65 00 32 */ fmuls f3, f5, f0 lbl_800CC2AC: /* 800CC2AC 000C90AC 38 61 00 08 */ addi r3, r1, 8 -/* 800CC2B0 000C90B0 4B F6 5F 21 */ bl func_800321D0 +/* 800CC2B0 000C90B0 4B F6 5F 21 */ bl xMat3x3Euler__FP7xMat3x3fff /* 800CC2B4 000C90B4 C0 41 00 08 */ lfs f2, 8(r1) /* 800CC2B8 000C90B8 28 1B 00 00 */ cmplwi r27, 0 /* 800CC2BC 000C90BC C0 21 00 0C */ lfs f1, 0xc(r1) @@ -1509,7 +1509,7 @@ lbl_800CC480: lbl_800CC52C: /* 800CC52C 000C932C 28 1C 00 00 */ cmplwi r28, 0 /* 800CC530 000C9330 40 82 FC 90 */ bne lbl_800CC1C0 -/* 800CC534 000C9334 4B FF F7 25 */ bl func_800CBC58 +/* 800CC534 000C9334 4B FF F7 25 */ bl iRenderFlush__Fv /* 800CC538 000C9338 E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0 /* 800CC53C 000C933C CB E1 00 80 */ lfd f31, 0x80(r1) /* 800CC540 000C9340 BA C1 00 58 */ lmw r22, 0x58(r1) @@ -1527,18 +1527,18 @@ lbl_800CC52C: /* 800CC570 000C9370 7C 7D 1B 78 */ mr r29, r3 /* 800CC574 000C9374 38 60 00 00 */ li r3, 0 /* 800CC578 000C9378 83 E4 00 00 */ lwz r31, 0(r4) -/* 800CC57C 000C937C 4B FF EF DD */ bl func_800CB558 +/* 800CC57C 000C937C 4B FF EF DD */ bl iRenderSetCameraViewMatrix__FP7xMat4x3 /* 800CC580 000C9380 80 7D 00 10 */ lwz r3, 0x10(r29) /* 800CC584 000C9384 38 80 00 00 */ li r4, 0 /* 800CC588 000C9388 80 63 00 10 */ lwz r3, 0x10(r3) -/* 800CC58C 000C938C 4B F7 F1 81 */ bl func_8004B70C +/* 800CC58C 000C938C 4B F7 F1 81 */ bl xSTFindAsset__FUiPUi /* 800CC590 000C9390 28 03 00 00 */ cmplwi r3, 0 /* 800CC594 000C9394 41 82 00 2C */ beq lbl_800CC5C0 /* 800CC598 000C9398 80 83 00 00 */ lwz r4, 0(r3) /* 800CC59C 000C939C 28 04 00 00 */ cmplwi r4, 0 /* 800CC5A0 000C93A0 41 82 00 20 */ beq lbl_800CC5C0 /* 800CC5A4 000C93A4 38 60 00 01 */ li r3, 1 -/* 800CC5A8 000C93A8 48 16 32 35 */ bl func_8022F7DC +/* 800CC5A8 000C93A8 48 16 32 35 */ bl RwRenderStateSet /* 800CC5AC 000C93AC 48 00 00 14 */ b lbl_800CC5C0 lbl_800CC5B0: /* 800CC5B0 000C93B0 80 9E 00 20 */ lwz r4, 0x20(r30) @@ -1548,7 +1548,7 @@ lbl_800CC5B0: lbl_800CC5C0: /* 800CC5C0 000C93C0 28 1F 00 00 */ cmplwi r31, 0 /* 800CC5C4 000C93C4 40 82 FF EC */ bne lbl_800CC5B0 -/* 800CC5C8 000C93C8 4B FF F6 91 */ bl func_800CBC58 +/* 800CC5C8 000C93C8 4B FF F6 91 */ bl iRenderFlush__Fv /* 800CC5CC 000C93CC 80 01 00 24 */ lwz r0, 0x24(r1) /* 800CC5D0 000C93D0 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800CC5D4 000C93D4 83 C1 00 18 */ lwz r30, 0x18(r1) diff --git a/asm/Core/p2/iScrFX.s b/asm/Core/p2/iScrFX.s index ee145055b..673c76dfa 100644 --- a/asm/Core/p2/iScrFX.s +++ b/asm/Core/p2/iScrFX.s @@ -2,77 +2,77 @@ .section .text # 0x800CF34C - 0x800CF92C -.global func_800CF34C -func_800CF34C: +.global iScrFxInit__Fv +iScrFxInit__Fv: /* 800CF34C 000CC14C 4E 80 00 20 */ blr -.global func_800CF350 -func_800CF350: +.global iScrFxBegin__Fv +iScrFxBegin__Fv: /* 800CF350 000CC150 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CF354 000CC154 7C 08 02 A6 */ mflr r0 /* 800CF358 000CC158 38 60 00 09 */ li r3, 9 /* 800CF35C 000CC15C 38 80 00 01 */ li r4, 1 /* 800CF360 000CC160 90 01 00 14 */ stw r0, 0x14(r1) -/* 800CF364 000CC164 48 16 04 79 */ bl func_8022F7DC +/* 800CF364 000CC164 48 16 04 79 */ bl RwRenderStateSet /* 800CF368 000CC168 38 60 00 0E */ li r3, 0xe /* 800CF36C 000CC16C 38 80 00 00 */ li r4, 0 -/* 800CF370 000CC170 48 16 04 6D */ bl func_8022F7DC +/* 800CF370 000CC170 48 16 04 6D */ bl RwRenderStateSet /* 800CF374 000CC174 38 60 00 06 */ li r3, 6 /* 800CF378 000CC178 38 80 00 00 */ li r4, 0 -/* 800CF37C 000CC17C 48 16 04 61 */ bl func_8022F7DC +/* 800CF37C 000CC17C 48 16 04 61 */ bl RwRenderStateSet /* 800CF380 000CC180 38 60 00 08 */ li r3, 8 /* 800CF384 000CC184 38 80 00 00 */ li r4, 0 -/* 800CF388 000CC188 48 16 04 55 */ bl func_8022F7DC +/* 800CF388 000CC188 48 16 04 55 */ bl RwRenderStateSet /* 800CF38C 000CC18C 38 60 00 01 */ li r3, 1 /* 800CF390 000CC190 38 80 00 00 */ li r4, 0 -/* 800CF394 000CC194 48 16 04 49 */ bl func_8022F7DC +/* 800CF394 000CC194 48 16 04 49 */ bl RwRenderStateSet /* 800CF398 000CC198 38 60 00 0C */ li r3, 0xc /* 800CF39C 000CC19C 38 80 00 01 */ li r4, 1 -/* 800CF3A0 000CC1A0 48 16 04 3D */ bl func_8022F7DC +/* 800CF3A0 000CC1A0 48 16 04 3D */ bl RwRenderStateSet /* 800CF3A4 000CC1A4 38 60 00 0A */ li r3, 0xa /* 800CF3A8 000CC1A8 38 80 00 05 */ li r4, 5 -/* 800CF3AC 000CC1AC 48 16 04 31 */ bl func_8022F7DC +/* 800CF3AC 000CC1AC 48 16 04 31 */ bl RwRenderStateSet /* 800CF3B0 000CC1B0 38 60 00 0B */ li r3, 0xb /* 800CF3B4 000CC1B4 38 80 00 06 */ li r4, 6 -/* 800CF3B8 000CC1B8 48 16 04 25 */ bl func_8022F7DC +/* 800CF3B8 000CC1B8 48 16 04 25 */ bl RwRenderStateSet /* 800CF3BC 000CC1BC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800CF3C0 000CC1C0 7C 08 03 A6 */ mtlr r0 /* 800CF3C4 000CC1C4 38 21 00 10 */ addi r1, r1, 0x10 /* 800CF3C8 000CC1C8 4E 80 00 20 */ blr -.global func_800CF3CC -func_800CF3CC: +.global iScrFxEnd__Fv +iScrFxEnd__Fv: /* 800CF3CC 000CC1CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CF3D0 000CC1D0 7C 08 02 A6 */ mflr r0 /* 800CF3D4 000CC1D4 38 60 00 0E */ li r3, 0xe /* 800CF3D8 000CC1D8 38 80 00 00 */ li r4, 0 /* 800CF3DC 000CC1DC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800CF3E0 000CC1E0 48 16 03 FD */ bl func_8022F7DC +/* 800CF3E0 000CC1E0 48 16 03 FD */ bl RwRenderStateSet /* 800CF3E4 000CC1E4 38 60 00 06 */ li r3, 6 /* 800CF3E8 000CC1E8 38 80 00 01 */ li r4, 1 -/* 800CF3EC 000CC1EC 48 16 03 F1 */ bl func_8022F7DC +/* 800CF3EC 000CC1EC 48 16 03 F1 */ bl RwRenderStateSet /* 800CF3F0 000CC1F0 38 60 00 08 */ li r3, 8 /* 800CF3F4 000CC1F4 38 80 00 01 */ li r4, 1 -/* 800CF3F8 000CC1F8 48 16 03 E5 */ bl func_8022F7DC +/* 800CF3F8 000CC1F8 48 16 03 E5 */ bl RwRenderStateSet /* 800CF3FC 000CC1FC 38 60 00 01 */ li r3, 1 /* 800CF400 000CC200 38 80 00 00 */ li r4, 0 -/* 800CF404 000CC204 48 16 03 D9 */ bl func_8022F7DC +/* 800CF404 000CC204 48 16 03 D9 */ bl RwRenderStateSet /* 800CF408 000CC208 38 60 00 0C */ li r3, 0xc /* 800CF40C 000CC20C 38 80 00 00 */ li r4, 0 -/* 800CF410 000CC210 48 16 03 CD */ bl func_8022F7DC +/* 800CF410 000CC210 48 16 03 CD */ bl RwRenderStateSet /* 800CF414 000CC214 38 60 00 0A */ li r3, 0xa /* 800CF418 000CC218 38 80 00 02 */ li r4, 2 -/* 800CF41C 000CC21C 48 16 03 C1 */ bl func_8022F7DC +/* 800CF41C 000CC21C 48 16 03 C1 */ bl RwRenderStateSet /* 800CF420 000CC220 38 60 00 0B */ li r3, 0xb /* 800CF424 000CC224 38 80 00 01 */ li r4, 1 -/* 800CF428 000CC228 48 16 03 B5 */ bl func_8022F7DC +/* 800CF428 000CC228 48 16 03 B5 */ bl RwRenderStateSet /* 800CF42C 000CC22C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800CF430 000CC230 7C 08 03 A6 */ mtlr r0 /* 800CF434 000CC234 38 21 00 10 */ addi r1, r1, 0x10 /* 800CF438 000CC238 4E 80 00 20 */ blr -.global func_800CF43C -func_800CF43C: +.global iScrFxDrawBox__FffffUcUcUcUc +iScrFxDrawBox__FffffUcUcUcUc: /* 800CF43C 000CC23C 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 800CF440 000CC240 7C 08 02 A6 */ mflr r0 /* 800CF444 000CC244 90 01 00 A4 */ stw r0, 0xa4(r1) @@ -94,7 +94,7 @@ func_800CF43C: /* 800CF484 000CC284 7C BE 2B 78 */ mr r30, r5 /* 800CF488 000CC288 90 01 00 0C */ stw r0, 0xc(r1) /* 800CF48C 000CC28C 7C DF 33 78 */ mr r31, r6 -/* 800CF490 000CC290 48 16 03 35 */ bl func_8022F7C4 +/* 800CF490 000CC290 48 16 03 35 */ bl RwIm2DGetNearScreenZ /* 800CF494 000CC294 D3 81 00 10 */ stfs f28, 0x10(r1) /* 800CF498 000CC298 38 81 00 10 */ addi r4, r1, 0x10 /* 800CF49C 000CC29C 38 C1 00 08 */ addi r6, r1, 8 @@ -128,7 +128,7 @@ func_800CF43C: /* 800CF50C 000CC30C 9B A1 00 65 */ stb r29, 0x65(r1) /* 800CF510 000CC310 9B C1 00 66 */ stb r30, 0x66(r1) /* 800CF514 000CC314 9B E1 00 67 */ stb r31, 0x67(r1) -/* 800CF518 000CC318 48 16 03 A9 */ bl func_8022F8C0 +/* 800CF518 000CC318 48 16 03 A9 */ bl RwIm2DRenderIndexedPrimitive /* 800CF51C 000CC31C 39 61 00 A0 */ addi r11, r1, 0xa0 /* 800CF520 000CC320 48 11 DF 9D */ bl func_801ED4BC /* 800CF524 000CC324 80 01 00 A4 */ lwz r0, 0xa4(r1) @@ -140,13 +140,13 @@ func_800CF43C: /* 800CF53C 000CC33C 38 21 00 A0 */ addi r1, r1, 0xa0 /* 800CF540 000CC340 4E 80 00 20 */ blr -.global func_800CF544 -func_800CF544: +.global iCameraMotionBlurActivate__FUi +iCameraMotionBlurActivate__FUi: /* 800CF544 000CC344 90 6D 92 B8 */ stw r3, lbl_803CBBB8-_SDA_BASE_(r13) /* 800CF548 000CC348 4E 80 00 20 */ blr -.global func_800CF54C -func_800CF54C: +.global iCameraSetBlurriness__Ff +iCameraSetBlurriness__Ff: /* 800CF54C 000CC34C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CF550 000CC350 C0 02 97 E8 */ lfs f0, lbl_803CE168-_SDA2_BASE_(r2) /* 800CF554 000CC354 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -175,8 +175,8 @@ lbl_800CF5A4: /* 800CF5A4 000CC3A4 38 21 00 10 */ addi r1, r1, 0x10 /* 800CF5A8 000CC3A8 4E 80 00 20 */ blr -.global func_800CF5AC -func_800CF5AC: +.global iScrFxCameraCreated__FP8RwCamera +iScrFxCameraCreated__FP8RwCamera: /* 800CF5AC 000CC3AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CF5B0 000CC3B0 7C 08 02 A6 */ mflr r0 /* 800CF5B4 000CC3B4 3C 80 80 29 */ lis r4, lbl_80292B00@ha @@ -196,14 +196,14 @@ func_800CF5AC: /* 800CF5EC 000CC3EC B0 E6 00 6E */ sth r7, 0x6e(r6) /* 800CF5F0 000CC3F0 B0 86 00 70 */ sth r4, 0x70(r6) /* 800CF5F4 000CC3F4 B0 06 00 72 */ sth r0, 0x72(r6) -/* 800CF5F8 000CC3F8 48 00 02 01 */ bl func_800CF7F8 +/* 800CF5F8 000CC3F8 48 00 02 01 */ bl iScrFxMotionBlurOpen__FP8RwCamera /* 800CF5FC 000CC3FC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800CF600 000CC400 7C 08 03 A6 */ mtlr r0 /* 800CF604 000CC404 38 21 00 10 */ addi r1, r1, 0x10 /* 800CF608 000CC408 4E 80 00 20 */ blr -.global func_800CF60C -func_800CF60C: +.global iScrFxCameraEndScene__FP8RwCamera +iScrFxCameraEndScene__FP8RwCamera: /* 800CF60C 000CC40C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CF610 000CC410 7C 08 02 A6 */ mflr r0 /* 800CF614 000CC414 90 01 00 14 */ stw r0, 0x14(r1) @@ -215,19 +215,19 @@ func_800CF60C: /* 800CF62C 000CC42C 2C 00 00 00 */ cmpwi r0, 0 /* 800CF630 000CC430 41 82 00 0C */ beq lbl_800CF63C /* 800CF634 000CC434 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 800CF638 000CC438 48 00 02 1D */ bl func_800CF854 +/* 800CF638 000CC438 48 00 02 1D */ bl iScrFxMotionBlurRender__FP8RwCameraUi lbl_800CF63C: /* 800CF63C 000CC43C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800CF640 000CC440 7C 08 03 A6 */ mtlr r0 /* 800CF644 000CC444 38 21 00 10 */ addi r1, r1, 0x10 /* 800CF648 000CC448 4E 80 00 20 */ blr -.global func_800CF64C -func_800CF64C: +.global iScrFxPostCameraEnd__FP8RwCamera +iScrFxPostCameraEnd__FP8RwCamera: /* 800CF64C 000CC44C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CF650 000CC450 7C 08 02 A6 */ mflr r0 /* 800CF654 000CC454 90 01 00 14 */ stw r0, 0x14(r1) -/* 800CF658 000CC458 48 00 02 89 */ bl func_800CF8E0 +/* 800CF658 000CC458 48 00 02 89 */ bl GCMB_SiphonFrameBuffer__FPC8RwCamera /* 800CF65C 000CC45C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800CF660 000CC460 7C 08 03 A6 */ mtlr r0 /* 800CF664 000CC464 38 21 00 10 */ addi r1, r1, 0x10 @@ -266,34 +266,34 @@ func_800CF66C: /* 800CF6DC 000CC4DC 98 C7 00 5D */ stb r6, 0x5d(r7) /* 800CF6E0 000CC4E0 98 A7 00 5E */ stb r5, 0x5e(r7) /* 800CF6E4 000CC4E4 98 07 00 5F */ stb r0, 0x5f(r7) -/* 800CF6E8 000CC4E8 48 16 00 F5 */ bl func_8022F7DC +/* 800CF6E8 000CC4E8 48 16 00 F5 */ bl RwRenderStateSet /* 800CF6EC 000CC4EC 38 60 00 0E */ li r3, 0xe /* 800CF6F0 000CC4F0 38 80 00 00 */ li r4, 0 -/* 800CF6F4 000CC4F4 48 16 00 E9 */ bl func_8022F7DC +/* 800CF6F4 000CC4F4 48 16 00 E9 */ bl RwRenderStateSet /* 800CF6F8 000CC4F8 38 60 00 06 */ li r3, 6 /* 800CF6FC 000CC4FC 38 80 00 00 */ li r4, 0 -/* 800CF700 000CC500 48 16 00 DD */ bl func_8022F7DC +/* 800CF700 000CC500 48 16 00 DD */ bl RwRenderStateSet /* 800CF704 000CC504 38 60 00 08 */ li r3, 8 /* 800CF708 000CC508 38 80 00 00 */ li r4, 0 -/* 800CF70C 000CC50C 48 16 00 D1 */ bl func_8022F7DC +/* 800CF70C 000CC50C 48 16 00 D1 */ bl RwRenderStateSet /* 800CF710 000CC510 7F E4 FB 78 */ mr r4, r31 /* 800CF714 000CC514 38 60 00 01 */ li r3, 1 -/* 800CF718 000CC518 48 16 00 C5 */ bl func_8022F7DC +/* 800CF718 000CC518 48 16 00 C5 */ bl RwRenderStateSet /* 800CF71C 000CC51C 38 60 00 0C */ li r3, 0xc /* 800CF720 000CC520 38 80 00 01 */ li r4, 1 -/* 800CF724 000CC524 48 16 00 B9 */ bl func_8022F7DC +/* 800CF724 000CC524 48 16 00 B9 */ bl RwRenderStateSet /* 800CF728 000CC528 38 60 00 0A */ li r3, 0xa /* 800CF72C 000CC52C 38 80 00 05 */ li r4, 5 -/* 800CF730 000CC530 48 16 00 AD */ bl func_8022F7DC +/* 800CF730 000CC530 48 16 00 AD */ bl RwRenderStateSet /* 800CF734 000CC534 38 60 00 0B */ li r3, 0xb /* 800CF738 000CC538 38 80 00 06 */ li r4, 6 -/* 800CF73C 000CC53C 48 16 00 A1 */ bl func_8022F7DC +/* 800CF73C 000CC53C 48 16 00 A1 */ bl RwRenderStateSet /* 800CF740 000CC540 28 1F 00 00 */ cmplwi r31, 0 /* 800CF744 000CC544 41 82 00 14 */ beq lbl_800CF758 /* 800CF748 000CC548 7F E3 FB 78 */ mr r3, r31 /* 800CF74C 000CC54C 38 80 00 00 */ li r4, 0 /* 800CF750 000CC550 38 A0 00 02 */ li r5, 2 -/* 800CF754 000CC554 48 16 C2 7D */ bl func_8023B9D0 +/* 800CF754 000CC554 48 16 C2 7D */ bl RwRasterLock lbl_800CF758: /* 800CF758 000CC558 3C 80 80 29 */ lis r4, lbl_80292B00@ha /* 800CF75C 000CC55C 38 60 00 03 */ li r3, 3 @@ -302,33 +302,33 @@ lbl_800CF758: /* 800CF768 000CC568 38 86 00 08 */ addi r4, r6, 8 /* 800CF76C 000CC56C 38 E0 00 06 */ li r7, 6 /* 800CF770 000CC570 38 C6 00 68 */ addi r6, r6, 0x68 -/* 800CF774 000CC574 48 16 01 4D */ bl func_8022F8C0 +/* 800CF774 000CC574 48 16 01 4D */ bl RwIm2DRenderIndexedPrimitive /* 800CF778 000CC578 28 1F 00 00 */ cmplwi r31, 0 /* 800CF77C 000CC57C 41 82 00 0C */ beq lbl_800CF788 /* 800CF780 000CC580 7F E3 FB 78 */ mr r3, r31 -/* 800CF784 000CC584 48 16 BE D5 */ bl func_8023B658 +/* 800CF784 000CC584 48 16 BE D5 */ bl RwRasterUnlock lbl_800CF788: /* 800CF788 000CC588 38 60 00 0E */ li r3, 0xe /* 800CF78C 000CC58C 38 80 00 00 */ li r4, 0 -/* 800CF790 000CC590 48 16 00 4D */ bl func_8022F7DC +/* 800CF790 000CC590 48 16 00 4D */ bl RwRenderStateSet /* 800CF794 000CC594 38 60 00 06 */ li r3, 6 /* 800CF798 000CC598 38 80 00 01 */ li r4, 1 -/* 800CF79C 000CC59C 48 16 00 41 */ bl func_8022F7DC +/* 800CF79C 000CC59C 48 16 00 41 */ bl RwRenderStateSet /* 800CF7A0 000CC5A0 38 60 00 08 */ li r3, 8 /* 800CF7A4 000CC5A4 38 80 00 01 */ li r4, 1 -/* 800CF7A8 000CC5A8 48 16 00 35 */ bl func_8022F7DC +/* 800CF7A8 000CC5A8 48 16 00 35 */ bl RwRenderStateSet /* 800CF7AC 000CC5AC 38 60 00 01 */ li r3, 1 /* 800CF7B0 000CC5B0 38 80 00 00 */ li r4, 0 -/* 800CF7B4 000CC5B4 48 16 00 29 */ bl func_8022F7DC +/* 800CF7B4 000CC5B4 48 16 00 29 */ bl RwRenderStateSet /* 800CF7B8 000CC5B8 38 60 00 0C */ li r3, 0xc /* 800CF7BC 000CC5BC 38 80 00 00 */ li r4, 0 -/* 800CF7C0 000CC5C0 48 16 00 1D */ bl func_8022F7DC +/* 800CF7C0 000CC5C0 48 16 00 1D */ bl RwRenderStateSet /* 800CF7C4 000CC5C4 38 60 00 0A */ li r3, 0xa /* 800CF7C8 000CC5C8 38 80 00 05 */ li r4, 5 -/* 800CF7CC 000CC5CC 48 16 00 11 */ bl func_8022F7DC +/* 800CF7CC 000CC5CC 48 16 00 11 */ bl RwRenderStateSet /* 800CF7D0 000CC5D0 38 60 00 0B */ li r3, 0xb /* 800CF7D4 000CC5D4 38 80 00 06 */ li r4, 6 -/* 800CF7D8 000CC5D8 48 16 00 05 */ bl func_8022F7DC +/* 800CF7D8 000CC5D8 48 16 00 05 */ bl RwRenderStateSet /* 800CF7DC 000CC5DC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800CF7E0 000CC5E0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800CF7E4 000CC5E4 7C 08 03 A6 */ mtlr r0 @@ -340,24 +340,24 @@ func_800CF7F0: /* 800CF7F0 000CC5F0 7C 83 23 78 */ mr r3, r4 /* 800CF7F4 000CC5F4 4E 80 00 20 */ blr -.global func_800CF7F8 -func_800CF7F8: +.global iScrFxMotionBlurOpen__FP8RwCamera +iScrFxMotionBlurOpen__FP8RwCamera: /* 800CF7F8 000CC5F8 38 60 00 00 */ li r3, 0 /* 800CF7FC 000CC5FC 4E 80 00 20 */ blr -.global func_800CF800 -func_800CF800: +.global iScrFxCameraDestroyed__FP8RwCamera +iScrFxCameraDestroyed__FP8RwCamera: /* 800CF800 000CC600 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CF804 000CC604 7C 08 02 A6 */ mflr r0 /* 800CF808 000CC608 90 01 00 14 */ stw r0, 0x14(r1) /* 800CF80C 000CC60C 93 E1 00 0C */ stw r31, 0xc(r1) -/* 800CF810 000CC610 48 00 00 99 */ bl func_800CF8A8 +/* 800CF810 000CC610 48 00 00 99 */ bl GCMB_KillFrameBufferCopy__Fv /* 800CF814 000CC614 3C 60 80 29 */ lis r3, lbl_80292B00@ha /* 800CF818 000CC618 3B E3 2B 00 */ addi r31, r3, lbl_80292B00@l /* 800CF81C 000CC61C 80 7F 00 04 */ lwz r3, 4(r31) /* 800CF820 000CC620 28 03 00 00 */ cmplwi r3, 0 /* 800CF824 000CC624 41 82 00 18 */ beq lbl_800CF83C -/* 800CF828 000CC628 48 16 BE CD */ bl func_8023B6F4 +/* 800CF828 000CC628 48 16 BE CD */ bl RwRasterDestroy /* 800CF82C 000CC62C 38 00 00 00 */ li r0, 0 /* 800CF830 000CC630 38 60 00 01 */ li r3, 1 /* 800CF834 000CC634 90 1F 00 04 */ stw r0, 4(r31) @@ -371,8 +371,8 @@ lbl_800CF840: /* 800CF84C 000CC64C 38 21 00 10 */ addi r1, r1, 0x10 /* 800CF850 000CC650 4E 80 00 20 */ blr -.global func_800CF854 -func_800CF854: +.global iScrFxMotionBlurRender__FP8RwCameraUi +iScrFxMotionBlurRender__FP8RwCameraUi: /* 800CF854 000CC654 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CF858 000CC658 7C 08 02 A6 */ mflr r0 /* 800CF85C 000CC65C 3C A0 80 29 */ lis r5, lbl_80292B00@ha @@ -395,19 +395,19 @@ lbl_800CF894: /* 800CF89C 000CC69C 38 21 00 10 */ addi r1, r1, 0x10 /* 800CF8A0 000CC6A0 4E 80 00 20 */ blr -.global func_800CF8A4 -func_800CF8A4: +.global GCMB_MakeFrameBufferCopy__FPC8RwCamera +GCMB_MakeFrameBufferCopy__FPC8RwCamera: /* 800CF8A4 000CC6A4 4E 80 00 20 */ blr -.global func_800CF8A8 -func_800CF8A8: +.global GCMB_KillFrameBufferCopy__Fv +GCMB_KillFrameBufferCopy__Fv: /* 800CF8A8 000CC6A8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CF8AC 000CC6AC 7C 08 02 A6 */ mflr r0 /* 800CF8B0 000CC6B0 90 01 00 14 */ stw r0, 0x14(r1) /* 800CF8B4 000CC6B4 80 6D 92 BC */ lwz r3, lbl_803CBBBC-_SDA_BASE_(r13) /* 800CF8B8 000CC6B8 28 03 00 00 */ cmplwi r3, 0 /* 800CF8BC 000CC6BC 41 82 00 08 */ beq lbl_800CF8C4 -/* 800CF8C0 000CC6C0 48 16 BE 35 */ bl func_8023B6F4 +/* 800CF8C0 000CC6C0 48 16 BE 35 */ bl RwRasterDestroy lbl_800CF8C4: /* 800CF8C4 000CC6C4 38 00 00 00 */ li r0, 0 /* 800CF8C8 000CC6C8 90 0D 92 BC */ stw r0, lbl_803CBBBC-_SDA_BASE_(r13) @@ -417,8 +417,8 @@ lbl_800CF8C4: /* 800CF8D8 000CC6D8 38 21 00 10 */ addi r1, r1, 0x10 /* 800CF8DC 000CC6DC 4E 80 00 20 */ blr -.global func_800CF8E0 -func_800CF8E0: +.global GCMB_SiphonFrameBuffer__FPC8RwCamera +GCMB_SiphonFrameBuffer__FPC8RwCamera: /* 800CF8E0 000CC6E0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CF8E4 000CC6E4 7C 08 02 A6 */ mflr r0 /* 800CF8E8 000CC6E8 90 01 00 14 */ stw r0, 0x14(r1) @@ -428,13 +428,13 @@ func_800CF8E0: /* 800CF8F8 000CC6F8 80 0D 92 C0 */ lwz r0, lbl_803CBBC0-_SDA_BASE_(r13) /* 800CF8FC 000CC6FC 2C 00 00 00 */ cmpwi r0, 0 /* 800CF900 000CC700 40 82 00 08 */ bne lbl_800CF908 -/* 800CF904 000CC704 4B FF FF A1 */ bl func_800CF8A4 +/* 800CF904 000CC704 4B FF FF A1 */ bl GCMB_MakeFrameBufferCopy__FPC8RwCamera lbl_800CF908: /* 800CF908 000CC708 80 6D 92 BC */ lwz r3, lbl_803CBBBC-_SDA_BASE_(r13) /* 800CF90C 000CC70C 28 03 00 00 */ cmplwi r3, 0 /* 800CF910 000CC710 41 82 00 0C */ beq lbl_800CF91C /* 800CF914 000CC714 38 80 00 00 */ li r4, 0 -/* 800CF918 000CC718 48 17 6E 79 */ bl func_80246790 +/* 800CF918 000CC718 48 17 6E 79 */ bl RwGameCubeCameraTextureFlush lbl_800CF91C: /* 800CF91C 000CC71C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800CF920 000CC720 7C 08 03 A6 */ mtlr r0 diff --git a/asm/Core/p2/iSnd.s b/asm/Core/p2/iSnd.s index 568368d52..31561cf1c 100644 --- a/asm/Core/p2/iSnd.s +++ b/asm/Core/p2/iSnd.s @@ -31,14 +31,14 @@ lbl_800CF92C: /* 800CF990 000CC790 41 82 00 98 */ beq lbl_800CFA28 /* 800CF994 000CC794 38 7F 00 98 */ addi r3, r31, 0x98 /* 800CF998 000CC798 38 80 00 00 */ li r4, 0 -/* 800CF99C 000CC79C 48 0F 69 ED */ bl func_801C6388 +/* 800CF99C 000CC79C 48 0F 69 ED */ bl DVDCancelAsync /* 800CF9A0 000CC7A0 38 7F 00 E8 */ addi r3, r31, 0xe8 -/* 800CF9A4 000CC7A4 48 0E 81 9D */ bl func_801B7B40 +/* 800CF9A4 000CC7A4 48 0E 81 9D */ bl ARQRemoveRequest /* 800CF9A8 000CC7A8 80 7F 00 00 */ lwz r3, 0(r31) /* 800CF9AC 000CC7AC 38 80 00 00 */ li r4, 0 -/* 800CF9B0 000CC7B0 48 0E AD 39 */ bl func_801BA6E8 +/* 800CF9B0 000CC7B0 48 0E AD 39 */ bl AXSetVoiceState /* 800CF9B4 000CC7B4 80 7F 00 00 */ lwz r3, 0(r31) -/* 800CF9B8 000CC7B8 4B FF 73 DD */ bl func_800C6D94 +/* 800CF9B8 000CC7B8 4B FF 73 DD */ bl MIXReleaseChannel /* 800CF9BC 000CC7BC 38 80 00 00 */ li r4, 0 /* 800CF9C0 000CC7C0 3C 60 80 3D */ lis r3, lbl_803C9140@ha /* 800CF9C4 000CC7C4 38 03 91 40 */ addi r0, r3, lbl_803C9140@l @@ -56,10 +56,10 @@ lbl_800CF9E0: /* 800CF9F0 000CC7F0 7C 7F F0 2E */ lwzx r3, r31, r30 /* 800CF9F4 000CC7F4 28 03 00 00 */ cmplwi r3, 0 /* 800CF9F8 000CC7F8 41 82 00 30 */ beq lbl_800CFA28 -/* 800CF9FC 000CC7FC 4B FF 73 99 */ bl func_800C6D94 +/* 800CF9FC 000CC7FC 4B FF 73 99 */ bl MIXReleaseChannel /* 800CFA00 000CC800 7C 7F F0 2E */ lwzx r3, r31, r30 /* 800CFA04 000CC804 38 80 00 00 */ li r4, 0 -/* 800CFA08 000CC808 48 0E AC E1 */ bl func_801BA6E8 +/* 800CFA08 000CC808 48 0E AC E1 */ bl AXSetVoiceState /* 800CFA0C 000CC80C 38 80 00 00 */ li r4, 0 /* 800CFA10 000CC810 3C 60 80 3D */ lis r3, lbl_803C8A00@ha /* 800CFA14 000CC814 38 03 8A 00 */ addi r0, r3, lbl_803C8A00@l @@ -186,7 +186,7 @@ lbl_800CFB9C: /* 800CFBBC 000CC9BC 41 82 00 D8 */ beq lbl_800CFC94 /* 800CFBC0 000CC9C0 83 E4 00 2C */ lwz r31, 0x2c(r4) /* 800CFBC4 000CC9C4 80 7F 00 08 */ lwz r3, 8(r31) -/* 800CFBC8 000CC9C8 4B F7 BA 19 */ bl func_8004B5E0 +/* 800CFBC8 000CC9C8 4B F7 BA 19 */ bl xSTAssetName__FUi /* 800CFBCC 000CC9CC 80 7F 00 04 */ lwz r3, 4(r31) /* 800CFBD0 000CC9D0 4B FF FE 89 */ bl func_800CFA58 /* 800CFBD4 000CC9D4 80 1F 00 00 */ lwz r0, 0(r31) @@ -239,7 +239,7 @@ lbl_800CFC68: /* 800CFC84 000CCA84 38 A0 00 00 */ li r5, 0 /* 800CFC88 000CCA88 38 C0 00 01 */ li r6, 1 /* 800CFC8C 000CCA8C 39 20 40 00 */ li r9, 0x4000 -/* 800CFC90 000CCA90 48 0E 7D 55 */ bl func_801B79E4 +/* 800CFC90 000CCA90 48 0E 7D 55 */ bl ARQPostRequest lbl_800CFC94: /* 800CFC94 000CCA94 80 01 00 14 */ lwz r0, 0x14(r1) /* 800CFC98 000CCA98 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -259,7 +259,7 @@ lbl_800CFCAC: /* 800CFCCC 000CCACC 41 82 01 70 */ beq lbl_800CFE3C /* 800CFCD0 000CCAD0 83 FE 00 04 */ lwz r31, 4(r30) /* 800CFCD4 000CCAD4 80 7F 00 08 */ lwz r3, 8(r31) -/* 800CFCD8 000CCAD8 4B F7 B9 09 */ bl func_8004B5E0 +/* 800CFCD8 000CCAD8 4B F7 B9 09 */ bl xSTAssetName__FUi /* 800CFCDC 000CCADC 80 7F 00 04 */ lwz r3, 4(r31) /* 800CFCE0 000CCAE0 4B FF FD 79 */ bl func_800CFA58 /* 800CFCE4 000CCAE4 93 CD 92 F0 */ stw r30, lbl_803CBBF0-_SDA_BASE_(r13) @@ -328,7 +328,7 @@ lbl_800CFDBC: /* 800CFDC4 000CCBC4 7C 03 00 51 */ subf. r0, r3, r0 /* 800CFDC8 000CCBC8 40 82 00 1C */ bne lbl_800CFDE4 /* 800CFDCC 000CCBCC 80 7F 00 08 */ lwz r3, 8(r31) -/* 800CFDD0 000CCBD0 4B F7 B8 11 */ bl func_8004B5E0 +/* 800CFDD0 000CCBD0 4B F7 B8 11 */ bl xSTAssetName__FUi /* 800CFDD4 000CCBD4 80 1F 00 04 */ lwz r0, 4(r31) /* 800CFDD8 000CCBD8 60 00 00 20 */ ori r0, r0, 0x20 /* 800CFDDC 000CCBDC 90 1F 00 04 */ stw r0, 4(r31) @@ -372,7 +372,7 @@ lbl_800CFE54: /* 800CFE64 000CCC64 88 0D 92 E8 */ lbz r0, lbl_803CBBE8-_SDA_BASE_(r13) /* 800CFE68 000CCC68 28 00 00 00 */ cmplwi r0, 0 /* 800CFE6C 000CCC6C 40 82 00 10 */ bne lbl_800CFE7C -/* 800CFE70 000CCC70 48 0B 0C 4D */ bl func_80180ABC +/* 800CFE70 000CCC70 48 0B 0C 4D */ bl IsDiskIDed__8iTRCDiskFv /* 800CFE74 000CCC74 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800CFE78 000CCC78 40 82 05 F0 */ bne lbl_800D0468 lbl_800CFE7C: @@ -467,16 +467,16 @@ lbl_800CFF9C: /* 800CFFC8 000CCDC8 54 00 04 3E */ clrlwi r0, r0, 0x10 /* 800CFFCC 000CCDCC 80 8D 92 D4 */ lwz r4, lbl_803CBBD4-_SDA_BASE_(r13) /* 800CFFD0 000CCDD0 7E B5 02 14 */ add r21, r21, r0 -/* 800CFFD4 000CCDD4 48 0E A9 19 */ bl func_801BA8EC +/* 800CFFD4 000CCDD4 48 0E A9 19 */ bl AXSetVoiceLoopAddr /* 800CFFD8 000CCDD8 80 7F 00 00 */ lwz r3, 0(r31) /* 800CFFDC 000CCDDC 38 95 FF FF */ addi r4, r21, -1 -/* 800CFFE0 000CCDE0 48 0E A9 61 */ bl func_801BA940 +/* 800CFFE0 000CCDE0 48 0E A9 61 */ bl AXSetVoiceEndAddr /* 800CFFE4 000CCDE4 80 7F 00 00 */ lwz r3, 0(r31) /* 800CFFE8 000CCDE8 38 80 00 00 */ li r4, 0 -/* 800CFFEC 000CCDEC 48 0E A8 B5 */ bl func_801BA8A0 +/* 800CFFEC 000CCDEC 48 0E A8 B5 */ bl AXSetVoiceLoop /* 800CFFF0 000CCDF0 80 7F 00 00 */ lwz r3, 0(r31) /* 800CFFF4 000CCDF4 38 80 00 00 */ li r4, 0 -/* 800CFFF8 000CCDF8 48 0E A7 4D */ bl func_801BA744 +/* 800CFFF8 000CCDF8 48 0E A7 4D */ bl AXSetVoiceType /* 800CFFFC 000CCDFC 80 1F 00 04 */ lwz r0, 4(r31) /* 800D0000 000CCE00 60 00 00 40 */ ori r0, r0, 0x40 /* 800D0004 000CCE04 90 1F 00 04 */ stw r0, 4(r31) @@ -506,14 +506,14 @@ lbl_800D0034: /* 800D005C 000CCE5C 38 80 00 00 */ li r4, 0 /* 800D0060 000CCE60 54 00 06 B0 */ rlwinm r0, r0, 0, 0x1a, 0x18 /* 800D0064 000CCE64 90 1F 00 04 */ stw r0, 4(r31) -/* 800D0068 000CCE68 48 0F 63 21 */ bl func_801C6388 +/* 800D0068 000CCE68 48 0F 63 21 */ bl DVDCancelAsync /* 800D006C 000CCE6C 38 7F 00 E8 */ addi r3, r31, 0xe8 -/* 800D0070 000CCE70 48 0E 7A D1 */ bl func_801B7B40 +/* 800D0070 000CCE70 48 0E 7A D1 */ bl ARQRemoveRequest /* 800D0074 000CCE74 80 7F 00 00 */ lwz r3, 0(r31) /* 800D0078 000CCE78 38 80 00 00 */ li r4, 0 -/* 800D007C 000CCE7C 48 0E A6 6D */ bl func_801BA6E8 +/* 800D007C 000CCE7C 48 0E A6 6D */ bl AXSetVoiceState /* 800D0080 000CCE80 80 7F 00 00 */ lwz r3, 0(r31) -/* 800D0084 000CCE84 4B FF 6D 11 */ bl func_800C6D94 +/* 800D0084 000CCE84 4B FF 6D 11 */ bl MIXReleaseChannel /* 800D0088 000CCE88 80 1F 00 04 */ lwz r0, 4(r31) /* 800D008C 000CCE8C 54 00 03 DF */ rlwinm. r0, r0, 0, 0xf, 0xf /* 800D0090 000CCE90 41 82 00 90 */ beq lbl_800D0120 @@ -528,7 +528,7 @@ lbl_800D00A4: /* 800D00B0 000CCEB0 7F A5 EB 78 */ mr r5, r29 /* 800D00B4 000CCEB4 38 83 F9 2C */ addi r4, r3, lbl_800CF92C@l /* 800D00B8 000CCEB8 56 A3 E8 FE */ srwi r3, r21, 3 -/* 800D00BC 000CCEBC 48 0E 7F 9D */ bl func_801B8058 +/* 800D00BC 000CCEBC 48 0E 7F 9D */ bl AXAcquireVoice /* 800D00C0 000CCEC0 90 7F 00 00 */ stw r3, 0(r31) /* 800D00C4 000CCEC4 80 7F 00 00 */ lwz r3, 0(r31) /* 800D00C8 000CCEC8 28 03 00 00 */ cmplwi r3, 0 @@ -548,11 +548,11 @@ lbl_800D00EC: /* 800D00FC 000CCEFC 39 00 00 40 */ li r8, 0x40 /* 800D0100 000CCF00 39 20 00 7F */ li r9, 0x7f /* 800D0104 000CCF04 39 40 FC 7C */ li r10, -900 -/* 800D0108 000CCF08 4B FF 65 89 */ bl func_800C6690 +/* 800D0108 000CCF08 4B FF 65 89 */ bl MIXInitChannel /* 800D010C 000CCF0C 38 00 00 04 */ li r0, 4 /* 800D0110 000CCF10 7F 23 CB 78 */ mr r3, r25 /* 800D0114 000CCF14 90 1F 00 04 */ stw r0, 4(r31) -/* 800D0118 000CCF18 48 00 20 89 */ bl func_800D21A0 +/* 800D0118 000CCF18 48 00 20 89 */ bl iSndPlay__FP13xSndVoiceInfo /* 800D011C 000CCF1C 48 00 02 6C */ b lbl_800D0388 lbl_800D0120: /* 800D0120 000CCF20 3C 00 00 04 */ lis r0, 4 @@ -566,10 +566,10 @@ lbl_800D012C: /* 800D013C 000CCF3C 40 82 00 10 */ bne lbl_800D014C /* 800D0140 000CCF40 80 7F 00 00 */ lwz r3, 0(r31) /* 800D0144 000CCF44 38 80 00 01 */ li r4, 1 -/* 800D0148 000CCF48 48 0E A5 A1 */ bl func_801BA6E8 +/* 800D0148 000CCF48 48 0E A5 A1 */ bl AXSetVoiceState lbl_800D014C: /* 800D014C 000CCF4C 80 7F 00 00 */ lwz r3, 0(r31) -/* 800D0150 000CCF50 4B FF 6D 25 */ bl func_800C6E74 +/* 800D0150 000CCF50 4B FF 6D 25 */ bl MIXUnMute /* 800D0154 000CCF54 80 1F 00 04 */ lwz r0, 4(r31) /* 800D0158 000CCF58 3B 80 00 01 */ li r28, 1 /* 800D015C 000CCF5C 60 00 00 10 */ ori r0, r0, 0x10 @@ -615,7 +615,7 @@ lbl_800D0180: /* 800D01F8 000CCFF8 38 7F 00 98 */ addi r3, r31, 0x98 /* 800D01FC 000CCFFC 38 A0 40 00 */ li r5, 0x4000 /* 800D0200 000CD000 39 00 00 02 */ li r8, 2 -/* 800D0204 000CD004 48 0F 3C 31 */ bl func_801C3E34 +/* 800D0204 000CD004 48 0F 3C 31 */ bl DVDReadAsyncPrio /* 800D0208 000CD008 48 00 00 20 */ b lbl_800D0228 lbl_800D020C: /* 800D020C 000CD00C 3C 60 80 0D */ lis r3, lbl_800CFB9C@ha @@ -624,7 +624,7 @@ lbl_800D020C: /* 800D0218 000CD018 80 DF 00 88 */ lwz r6, 0x88(r31) /* 800D021C 000CD01C 38 7F 00 98 */ addi r3, r31, 0x98 /* 800D0220 000CD020 39 00 00 02 */ li r8, 2 -/* 800D0224 000CD024 48 0F 3C 11 */ bl func_801C3E34 +/* 800D0224 000CD024 48 0F 3C 11 */ bl DVDReadAsyncPrio lbl_800D0228: /* 800D0228 000CD028 57 63 05 29 */ rlwinm. r3, r27, 0, 0x14, 0x14 /* 800D022C 000CD02C 40 82 00 0C */ bne lbl_800D0238 @@ -671,7 +671,7 @@ lbl_800D0264: /* 800D02C0 000CD0C0 38 A0 00 00 */ li r5, 0 /* 800D02C4 000CD0C4 81 1F 00 DC */ lwz r8, 0xdc(r31) /* 800D02C8 000CD0C8 38 C0 00 01 */ li r6, 1 -/* 800D02CC 000CD0CC 48 0E 77 19 */ bl func_801B79E4 +/* 800D02CC 000CD0CC 48 0E 77 19 */ bl ARQPostRequest /* 800D02D0 000CD0D0 48 00 00 58 */ b lbl_800D0328 lbl_800D02D4: /* 800D02D4 000CD0D4 28 16 00 00 */ cmplwi r22, 0 @@ -694,7 +694,7 @@ lbl_800D02D4: /* 800D0318 000CD118 38 A0 00 00 */ li r5, 0 /* 800D031C 000CD11C 81 1F 00 D8 */ lwz r8, 0xd8(r31) /* 800D0320 000CD120 38 C0 00 01 */ li r6, 1 -/* 800D0324 000CD124 48 0E 76 C1 */ bl func_801B79E4 +/* 800D0324 000CD124 48 0E 76 C1 */ bl ARQPostRequest lbl_800D0328: /* 800D0328 000CD128 80 9F 00 10 */ lwz r4, 0x10(r31) /* 800D032C 000CD12C 80 1F 00 14 */ lwz r0, 0x14(r31) @@ -709,17 +709,17 @@ lbl_800D0348: /* 800D034C 000CD14C 80 1F 00 18 */ lwz r0, 0x18(r31) /* 800D0350 000CD150 90 1F 00 1C */ stw r0, 0x1c(r31) /* 800D0354 000CD154 80 7F 00 00 */ lwz r3, 0(r31) -/* 800D0358 000CD158 4B FF 6A 89 */ bl func_800C6DE0 +/* 800D0358 000CD158 4B FF 6A 89 */ bl MIXGetInput /* 800D035C 000CD15C 80 1F 00 14 */ lwz r0, 0x14(r31) /* 800D0360 000CD160 7C 83 00 50 */ subf r4, r3, r0 /* 800D0364 000CD164 80 7F 00 00 */ lwz r3, 0(r31) -/* 800D0368 000CD168 4B FF 6A 49 */ bl func_800C6DB0 +/* 800D0368 000CD168 4B FF 6A 49 */ bl MIXAdjustInput /* 800D036C 000CD16C 80 7F 00 00 */ lwz r3, 0(r31) -/* 800D0370 000CD170 4B FF 6A E9 */ bl func_800C6E58 +/* 800D0370 000CD170 4B FF 6A E9 */ bl MIXGetPan /* 800D0374 000CD174 80 1F 00 1C */ lwz r0, 0x1c(r31) /* 800D0378 000CD178 7C 83 00 50 */ subf r4, r3, r0 /* 800D037C 000CD17C 80 7F 00 00 */ lwz r3, 0(r31) -/* 800D0380 000CD180 4B FF 6A 7D */ bl func_800C6DFC +/* 800D0380 000CD180 4B FF 6A 7D */ bl MIXAdjustPan /* 800D0384 000CD184 3B 80 00 01 */ li r28, 1 lbl_800D0388: /* 800D0388 000CD188 3B BD 00 01 */ addi r29, r29, 1 @@ -765,9 +765,9 @@ lbl_800D03E0: /* 800D0420 000CD220 38 80 00 00 */ li r4, 0 /* 800D0424 000CD224 90 19 00 04 */ stw r0, 4(r25) /* 800D0428 000CD228 80 79 00 00 */ lwz r3, 0(r25) -/* 800D042C 000CD22C 48 0E A2 BD */ bl func_801BA6E8 +/* 800D042C 000CD22C 48 0E A2 BD */ bl AXSetVoiceState /* 800D0430 000CD230 80 79 00 00 */ lwz r3, 0(r25) -/* 800D0434 000CD234 4B FF 69 61 */ bl func_800C6D94 +/* 800D0434 000CD234 4B FF 69 61 */ bl MIXReleaseChannel /* 800D0438 000CD238 7F 23 CB 78 */ mr r3, r25 /* 800D043C 000CD23C 48 00 2A 81 */ bl func_800D2EBC /* 800D0440 000CD240 38 00 00 00 */ li r0, 0 @@ -780,7 +780,7 @@ lbl_800D044C: /* 800D0458 000CD258 41 80 FF 50 */ blt lbl_800D03A8 /* 800D045C 000CD25C 2C 1C 00 00 */ cmpwi r28, 0 /* 800D0460 000CD260 41 82 00 08 */ beq lbl_800D0468 -/* 800D0464 000CD264 4B FF 6A 8D */ bl func_800C6EF0 +/* 800D0464 000CD264 4B FF 6A 8D */ bl MIXUpdateSettings lbl_800D0468: /* 800D0468 000CD268 BA A1 00 14 */ lmw r21, 0x14(r1) /* 800D046C 000CD26C 80 01 00 44 */ lwz r0, 0x44(r1) @@ -788,8 +788,8 @@ lbl_800D0468: /* 800D0474 000CD274 38 21 00 40 */ addi r1, r1, 0x40 /* 800D0478 000CD278 4E 80 00 20 */ blr -.global func_800D047C -func_800D047C: +.global iSndInit__Fv +iSndInit__Fv: /* 800D047C 000CD27C 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800D0480 000CD280 7C 08 02 A6 */ mflr r0 /* 800D0484 000CD284 38 60 00 00 */ li r3, 0 @@ -797,14 +797,14 @@ func_800D047C: /* 800D048C 000CD28C 38 00 00 01 */ li r0, 1 /* 800D0490 000CD290 BF 41 00 48 */ stmw r26, 0x48(r1) /* 800D0494 000CD294 98 0D 92 E8 */ stb r0, lbl_803CBBE8-_SDA_BASE_(r13) -/* 800D0498 000CD298 48 0E 52 CD */ bl func_801B5764 +/* 800D0498 000CD298 48 0E 52 CD */ bl AIInit /* 800D049C 000CD29C 3C 60 80 3D */ lis r3, lbl_803C8960@ha /* 800D04A0 000CD2A0 38 80 00 28 */ li r4, 0x28 /* 800D04A4 000CD2A4 38 63 89 60 */ addi r3, r3, lbl_803C8960@l -/* 800D04A8 000CD2A8 48 0E 59 CD */ bl func_801B5E74 -/* 800D04AC 000CD2AC 48 0E 74 C9 */ bl func_801B7974 -/* 800D04B0 000CD2B0 48 0E 77 B1 */ bl func_801B7C60 -/* 800D04B4 000CD2B4 4B FF 61 79 */ bl func_800C662C +/* 800D04A8 000CD2A8 48 0E 59 CD */ bl ARInit +/* 800D04AC 000CD2AC 48 0E 74 C9 */ bl ARQInit +/* 800D04B0 000CD2B0 48 0E 77 B1 */ bl AXInit +/* 800D04B4 000CD2B4 4B FF 61 79 */ bl MIXInit /* 800D04B8 000CD2B8 3C 60 80 3D */ lis r3, lbl_803C8A00@ha /* 800D04BC 000CD2BC 38 00 00 07 */ li r0, 7 /* 800D04C0 000CD2C0 38 63 8A 00 */ addi r3, r3, lbl_803C8A00@l @@ -940,7 +940,7 @@ lbl_800D0638: /* 800D06B8 000CD4B8 38 63 00 80 */ addi r3, r3, 0x80 /* 800D06BC 000CD4BC 42 00 FF 7C */ bdnz lbl_800D0638 /* 800D06C0 000CD4C0 38 60 04 00 */ li r3, 0x400 -/* 800D06C4 000CD4C4 48 0E 56 D5 */ bl func_801B5D98 +/* 800D06C4 000CD4C4 48 0E 56 D5 */ bl ARAlloc /* 800D06C8 000CD4C8 90 6D 92 D0 */ stw r3, lbl_803CBBD0-_SDA_BASE_(r13) /* 800D06CC 000CD4CC 80 0D 92 D0 */ lwz r0, lbl_803CBBD0-_SDA_BASE_(r13) /* 800D06D0 000CD4D0 90 0D 92 D4 */ stw r0, lbl_803CBBD4-_SDA_BASE_(r13) @@ -956,12 +956,12 @@ lbl_800D0638: /* 800D06F8 000CD4F8 80 0D 92 E0 */ lwz r0, lbl_803CBBE0-_SDA_BASE_(r13) /* 800D06FC 000CD4FC 60 00 00 01 */ ori r0, r0, 1 /* 800D0700 000CD500 90 0D 92 E0 */ stw r0, lbl_803CBBE0-_SDA_BASE_(r13) -/* 800D0704 000CD504 48 10 3C 0D */ bl func_801D4310 +/* 800D0704 000CD504 48 10 3C 0D */ bl OSDisableInterrupts /* 800D0708 000CD508 7C 60 1B 78 */ mr r0, r3 /* 800D070C 000CD50C 80 6D 92 D0 */ lwz r3, lbl_803CBBD0-_SDA_BASE_(r13) /* 800D0710 000CD510 7C 1B 03 78 */ mr r27, r0 /* 800D0714 000CD514 38 80 04 00 */ li r4, 0x400 -/* 800D0718 000CD518 48 10 1C 15 */ bl func_801D232C +/* 800D0718 000CD518 48 10 1C 15 */ bl DCInvalidateRange /* 800D071C 000CD51C 3C 60 80 0D */ lis r3, lbl_800CFA40@ha /* 800D0720 000CD520 81 0D 92 D0 */ lwz r8, lbl_803CBBD0-_SDA_BASE_(r13) /* 800D0724 000CD524 39 43 FA 40 */ addi r10, r3, lbl_800CFA40@l @@ -971,9 +971,9 @@ lbl_800D0638: /* 800D0734 000CD534 38 A0 00 00 */ li r5, 0 /* 800D0738 000CD538 38 C0 00 01 */ li r6, 1 /* 800D073C 000CD53C 39 20 04 00 */ li r9, 0x400 -/* 800D0740 000CD540 48 0E 72 A5 */ bl func_801B79E4 +/* 800D0740 000CD540 48 0E 72 A5 */ bl ARQPostRequest /* 800D0744 000CD544 7F 63 DB 78 */ mr r3, r27 -/* 800D0748 000CD548 48 10 3B F1 */ bl func_801D4338 +/* 800D0748 000CD548 48 10 3B F1 */ bl OSRestoreInterrupts lbl_800D074C: /* 800D074C 000CD54C 80 0D 92 E0 */ lwz r0, lbl_803CBBE0-_SDA_BASE_(r13) /* 800D0750 000CD550 28 00 00 00 */ cmplwi r0, 0 @@ -985,7 +985,7 @@ lbl_800D074C: /* 800D0768 000CD568 3B C3 65 E8 */ addi r30, r3, lbl_802665E8@l lbl_800D076C: /* 800D076C 000CD56C 38 7C 80 00 */ addi r3, r28, 0x00008000@l -/* 800D0770 000CD570 48 0E 56 29 */ bl func_801B5D98 +/* 800D0770 000CD570 48 0E 56 29 */ bl ARAlloc /* 800D0774 000CD574 7C 7D 1B 78 */ mr r29, r3 /* 800D0778 000CD578 7F C4 F3 78 */ mr r4, r30 /* 800D077C 000CD57C 7F 45 D3 78 */ mr r5, r26 @@ -1005,36 +1005,36 @@ lbl_800D076C: /* 800D07B4 000CD5B4 41 80 FF B8 */ blt lbl_800D076C /* 800D07B8 000CD5B8 3C 60 80 0D */ lis r3, lbl_800CFE54@ha /* 800D07BC 000CD5BC 38 63 FE 54 */ addi r3, r3, lbl_800CFE54@l -/* 800D07C0 000CD5C0 48 0E 8D 79 */ bl func_801B9538 +/* 800D07C0 000CD5C0 48 0E 8D 79 */ bl AXRegisterCallback /* 800D07C4 000CD5C4 BB 41 00 48 */ lmw r26, 0x48(r1) /* 800D07C8 000CD5C8 80 01 00 64 */ lwz r0, 0x64(r1) /* 800D07CC 000CD5CC 7C 08 03 A6 */ mtlr r0 /* 800D07D0 000CD5D0 38 21 00 60 */ addi r1, r1, 0x60 /* 800D07D4 000CD5D4 4E 80 00 20 */ blr -.global func_800D07D8 -func_800D07D8: +.global iSndExit__Fv +iSndExit__Fv: /* 800D07D8 000CD5D8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D07DC 000CD5DC 7C 08 02 A6 */ mflr r0 /* 800D07E0 000CD5E0 90 01 00 14 */ stw r0, 0x14(r1) /* 800D07E4 000CD5E4 38 00 00 00 */ li r0, 0 /* 800D07E8 000CD5E8 98 0D 92 E8 */ stb r0, lbl_803CBBE8-_SDA_BASE_(r13) -/* 800D07EC 000CD5EC 48 0E 74 E5 */ bl func_801B7CD0 +/* 800D07EC 000CD5EC 48 0E 74 E5 */ bl AXQuit /* 800D07F0 000CD5F0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D07F4 000CD5F4 7C 08 03 A6 */ mtlr r0 /* 800D07F8 000CD5F8 38 21 00 10 */ addi r1, r1, 0x10 /* 800D07FC 000CD5FC 4E 80 00 20 */ blr -.global func_800D0800 -func_800D0800: +.global iSndSetEnvironmentalEffect__F13isound_effect +iSndSetEnvironmentalEffect__F13isound_effect: /* 800D0800 000CD600 4E 80 00 20 */ blr -.global func_800D0804 -func_800D0804: +.global iSndInitSceneLoaded__Fv +iSndInitSceneLoaded__Fv: /* 800D0804 000CD604 4E 80 00 20 */ blr -.global func_800D0808 -func_800D0808: +.global iSndIsPlaying__FUi +iSndIsPlaying__FUi: /* 800D0808 000CD608 28 03 00 00 */ cmplwi r3, 0 /* 800D080C 000CD60C 40 82 00 0C */ bne lbl_800D0818 /* 800D0810 000CD610 38 60 00 00 */ li r3, 0 @@ -1096,8 +1096,8 @@ lbl_800D08C8: /* 800D08D4 000CD6D4 38 60 00 01 */ li r3, 1 /* 800D08D8 000CD6D8 4E 80 00 20 */ blr -.global func_800D08DC -func_800D08DC: +.global iSndIsPlaying__FUiUi +iSndIsPlaying__FUiUi: /* 800D08DC 000CD6DC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800D08E0 000CD6E0 7C 08 02 A6 */ mflr r0 /* 800D08E4 000CD6E4 3C A0 80 3C */ lis r5, lbl_803BD5B4@ha @@ -1121,7 +1121,7 @@ lbl_800D0920: /* 800D0924 000CD724 7C 00 E8 40 */ cmplw r0, r29 /* 800D0928 000CD728 40 82 00 1C */ bne lbl_800D0944 /* 800D092C 000CD72C 80 7F 00 1C */ lwz r3, 0x1c(r31) -/* 800D0930 000CD730 4B FF FE D9 */ bl func_800D0808 +/* 800D0930 000CD730 4B FF FE D9 */ bl iSndIsPlaying__FUi /* 800D0934 000CD734 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800D0938 000CD738 41 82 00 0C */ beq lbl_800D0944 /* 800D093C 000CD73C 38 60 00 01 */ li r3, 1 @@ -1142,8 +1142,8 @@ lbl_800D0958: /* 800D0970 000CD770 38 21 00 20 */ addi r1, r1, 0x20 /* 800D0974 000CD774 4E 80 00 20 */ blr -.global func_800D0978 -func_800D0978: +.global iSndIsPlayingByHandle__FUi +iSndIsPlayingByHandle__FUi: /* 800D0978 000CD778 28 03 00 00 */ cmplwi r3, 0 /* 800D097C 000CD77C 40 82 00 0C */ bne lbl_800D0988 /* 800D0980 000CD780 38 60 00 00 */ li r3, 0 @@ -1201,8 +1201,8 @@ lbl_800D0A30: /* 800D0A3C 000CD83C 38 60 00 00 */ li r3, 0 /* 800D0A40 000CD840 4E 80 00 20 */ blr -.global func_800D0A44 -func_800D0A44: +.global iSndLookup__FUi +iSndLookup__FUi: /* 800D0A44 000CD844 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800D0A48 000CD848 7C 08 02 A6 */ mflr r0 /* 800D0A4C 000CD84C 90 01 00 24 */ stw r0, 0x24(r1) @@ -1412,8 +1412,8 @@ lbl_800D0D18: /* 800D0D2C 000CDB2C 38 21 00 20 */ addi r1, r1, 0x20 /* 800D0D30 000CDB30 4E 80 00 20 */ blr -.global func_800D0D34 -func_800D0D34: +.global iSndPause__FUiUi +iSndPause__FUiUi: /* 800D0D34 000CDB34 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D0D38 000CDB38 7C 08 02 A6 */ mflr r0 /* 800D0D3C 000CDB3C 90 01 00 14 */ stw r0, 0x14(r1) @@ -1480,7 +1480,7 @@ lbl_800D0E08: /* 800D0E28 000CDC28 28 04 00 00 */ cmplwi r4, 0 /* 800D0E2C 000CDC2C 41 82 00 28 */ beq lbl_800D0E54 /* 800D0E30 000CDC30 38 80 00 00 */ li r4, 0 -/* 800D0E34 000CDC34 48 0E 98 B5 */ bl func_801BA6E8 +/* 800D0E34 000CDC34 48 0E 98 B5 */ bl AXSetVoiceState /* 800D0E38 000CDC38 3C 60 80 3D */ lis r3, lbl_803C9140@ha /* 800D0E3C 000CDC3C 38 03 91 40 */ addi r0, r3, lbl_803C9140@l /* 800D0E40 000CDC40 7C 60 FA 14 */ add r3, r0, r31 @@ -1490,7 +1490,7 @@ lbl_800D0E08: /* 800D0E50 000CDC50 48 00 00 98 */ b lbl_800D0EE8 lbl_800D0E54: /* 800D0E54 000CDC54 38 80 00 01 */ li r4, 1 -/* 800D0E58 000CDC58 48 0E 98 91 */ bl func_801BA6E8 +/* 800D0E58 000CDC58 48 0E 98 91 */ bl AXSetVoiceState /* 800D0E5C 000CDC5C 3C 60 80 3D */ lis r3, lbl_803C9140@ha /* 800D0E60 000CDC60 38 03 91 40 */ addi r0, r3, lbl_803C9140@l /* 800D0E64 000CDC64 7C 60 FA 14 */ add r3, r0, r31 @@ -1511,7 +1511,7 @@ lbl_800D0E78: /* 800D0E9C 000CDC9C 28 04 00 00 */ cmplwi r4, 0 /* 800D0EA0 000CDCA0 41 82 00 28 */ beq lbl_800D0EC8 /* 800D0EA4 000CDCA4 38 80 00 00 */ li r4, 0 -/* 800D0EA8 000CDCA8 48 0E 98 41 */ bl func_801BA6E8 +/* 800D0EA8 000CDCA8 48 0E 98 41 */ bl AXSetVoiceState /* 800D0EAC 000CDCAC 3C 60 80 3D */ lis r3, lbl_803C8A00@ha /* 800D0EB0 000CDCB0 38 03 8A 00 */ addi r0, r3, lbl_803C8A00@l /* 800D0EB4 000CDCB4 7C 60 FA 14 */ add r3, r0, r31 @@ -1521,7 +1521,7 @@ lbl_800D0E78: /* 800D0EC4 000CDCC4 48 00 00 24 */ b lbl_800D0EE8 lbl_800D0EC8: /* 800D0EC8 000CDCC8 38 80 00 01 */ li r4, 1 -/* 800D0ECC 000CDCCC 48 0E 98 1D */ bl func_801BA6E8 +/* 800D0ECC 000CDCCC 48 0E 98 1D */ bl AXSetVoiceState /* 800D0ED0 000CDCD0 3C 60 80 3D */ lis r3, lbl_803C8A00@ha /* 800D0ED4 000CDCD4 38 03 8A 00 */ addi r0, r3, lbl_803C8A00@l /* 800D0ED8 000CDCD8 7C 60 FA 14 */ add r3, r0, r31 @@ -1535,8 +1535,8 @@ lbl_800D0EE8: /* 800D0EF4 000CDCF4 38 21 00 10 */ addi r1, r1, 0x10 /* 800D0EF8 000CDCF8 4E 80 00 20 */ blr -.global func_800D0EFC -func_800D0EFC: +.global iSndStop__FUi +iSndStop__FUi: /* 800D0EFC 000CDCFC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800D0F00 000CDD00 7C 08 02 A6 */ mflr r0 /* 800D0F04 000CDD04 90 01 00 24 */ stw r0, 0x24(r1) @@ -1545,7 +1545,7 @@ func_800D0EFC: /* 800D0F10 000CDD10 93 A1 00 14 */ stw r29, 0x14(r1) /* 800D0F14 000CDD14 7C 7D 1B 79 */ or. r29, r3, r3 /* 800D0F18 000CDD18 41 82 01 2C */ beq lbl_800D1044 -/* 800D0F1C 000CDD1C 48 10 33 F5 */ bl func_801D4310 +/* 800D0F1C 000CDD1C 48 10 33 F5 */ bl OSDisableInterrupts /* 800D0F20 000CDD20 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha /* 800D0F24 000CDD24 38 00 00 40 */ li r0, 0x40 /* 800D0F28 000CDD28 38 84 D5 B4 */ addi r4, r4, lbl_803BD5B4@l @@ -1579,14 +1579,14 @@ lbl_800D0F70: /* 800D0F8C 000CDD8C 28 00 00 00 */ cmplwi r0, 0 /* 800D0F90 000CDD90 41 82 00 AC */ beq lbl_800D103C /* 800D0F94 000CDD94 38 7E 00 98 */ addi r3, r30, 0x98 -/* 800D0F98 000CDD98 48 0F 56 6D */ bl func_801C6604 +/* 800D0F98 000CDD98 48 0F 56 6D */ bl DVDCancel /* 800D0F9C 000CDD9C 38 7E 00 E8 */ addi r3, r30, 0xe8 -/* 800D0FA0 000CDDA0 48 0E 6B A1 */ bl func_801B7B40 +/* 800D0FA0 000CDDA0 48 0E 6B A1 */ bl ARQRemoveRequest /* 800D0FA4 000CDDA4 80 7E 00 00 */ lwz r3, 0(r30) /* 800D0FA8 000CDDA8 38 80 00 00 */ li r4, 0 -/* 800D0FAC 000CDDAC 48 0E 97 3D */ bl func_801BA6E8 +/* 800D0FAC 000CDDAC 48 0E 97 3D */ bl AXSetVoiceState /* 800D0FB0 000CDDB0 80 7E 00 00 */ lwz r3, 0(r30) -/* 800D0FB4 000CDDB4 4B FF 5D E1 */ bl func_800C6D94 +/* 800D0FB4 000CDDB4 4B FF 5D E1 */ bl MIXReleaseChannel /* 800D0FB8 000CDDB8 7F C3 F3 78 */ mr r3, r30 /* 800D0FBC 000CDDBC 48 00 1F 01 */ bl func_800D2EBC /* 800D0FC0 000CDDC0 3C 60 80 3D */ lis r3, lbl_803C9140@ha @@ -1610,9 +1610,9 @@ lbl_800D0FE4: /* 800D1004 000CDE04 28 03 00 00 */ cmplwi r3, 0 /* 800D1008 000CDE08 41 82 00 34 */ beq lbl_800D103C /* 800D100C 000CDE0C 38 80 00 00 */ li r4, 0 -/* 800D1010 000CDE10 48 0E 96 D9 */ bl func_801BA6E8 +/* 800D1010 000CDE10 48 0E 96 D9 */ bl AXSetVoiceState /* 800D1014 000CDE14 80 7D 00 00 */ lwz r3, 0(r29) -/* 800D1018 000CDE18 4B FF 5D 7D */ bl func_800C6D94 +/* 800D1018 000CDE18 4B FF 5D 7D */ bl MIXReleaseChannel /* 800D101C 000CDE1C 7F A3 EB 78 */ mr r3, r29 /* 800D1020 000CDE20 48 00 1E 9D */ bl func_800D2EBC /* 800D1024 000CDE24 3C 60 80 3D */ lis r3, lbl_803C8A00@ha @@ -1623,7 +1623,7 @@ lbl_800D0FE4: /* 800D1038 000CDE38 90 83 00 08 */ stw r4, 8(r3) lbl_800D103C: /* 800D103C 000CDE3C 7F E3 FB 78 */ mr r3, r31 -/* 800D1040 000CDE40 48 10 32 F9 */ bl func_801D4338 +/* 800D1040 000CDE40 48 10 32 F9 */ bl OSRestoreInterrupts lbl_800D1044: /* 800D1044 000CDE44 80 01 00 24 */ lwz r0, 0x24(r1) /* 800D1048 000CDE48 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -1690,15 +1690,15 @@ func_800D10C8: /* 800D1114 000CDF14 90 1E 00 18 */ stw r0, 0x18(r30) /* 800D1118 000CDF18 90 1E 00 1C */ stw r0, 0x1c(r30) /* 800D111C 000CDF1C 80 7E 00 00 */ lwz r3, 0(r30) -/* 800D1120 000CDF20 4B FF 5D B5 */ bl func_800C6ED4 +/* 800D1120 000CDF20 4B FF 5D B5 */ bl MIXGetFader /* 800D1124 000CDF24 7C 83 F8 50 */ subf r4, r3, r31 /* 800D1128 000CDF28 80 7E 00 00 */ lwz r3, 0(r30) -/* 800D112C 000CDF2C 4B FF 5D 79 */ bl func_800C6EA4 +/* 800D112C 000CDF2C 4B FF 5D 79 */ bl MIXAdjustFader /* 800D1130 000CDF30 80 7E 00 00 */ lwz r3, 0(r30) -/* 800D1134 000CDF34 4B FF 5D 25 */ bl func_800C6E58 +/* 800D1134 000CDF34 4B FF 5D 25 */ bl MIXGetPan /* 800D1138 000CDF38 20 83 00 40 */ subfic r4, r3, 0x40 /* 800D113C 000CDF3C 80 7E 00 00 */ lwz r3, 0(r30) -/* 800D1140 000CDF40 4B FF 5C BD */ bl func_800C6DFC +/* 800D1140 000CDF40 4B FF 5C BD */ bl MIXAdjustPan /* 800D1144 000CDF44 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D1148 000CDF48 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800D114C 000CDF4C 83 C1 00 08 */ lwz r30, 8(r1) @@ -1731,12 +1731,12 @@ func_800D115C: /* 800D11AC 000CDFAC FF C0 08 90 */ fmr f30, f1 /* 800D11B0 000CDFB0 38 61 00 08 */ addi r3, r1, 8 /* 800D11B4 000CDFB4 7C 64 1B 78 */ mr r4, r3 -/* 800D11B8 000CDFB8 4B F7 D1 39 */ bl func_8004E2F0 +/* 800D11B8 000CDFB8 4B F7 D1 39 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800D11BC 000CDFBC 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha /* 800D11C0 000CDFC0 38 61 00 08 */ addi r3, r1, 8 /* 800D11C4 000CDFC4 38 84 D5 B4 */ addi r4, r4, lbl_803BD5B4@l /* 800D11C8 000CDFC8 38 84 19 A4 */ addi r4, r4, 0x19a4 -/* 800D11CC 000CDFCC 4B F7 D3 25 */ bl func_8004E4F0 +/* 800D11CC 000CDFCC 4B F7 D3 25 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800D11D0 000CDFD0 C0 5E 00 4C */ lfs f2, 0x4c(r30) /* 800D11D4 000CDFD4 FF E0 08 90 */ fmr f31, f1 /* 800D11D8 000CDFD8 FC 1E 10 40 */ fcmpo cr0, f30, f2 @@ -1788,15 +1788,15 @@ lbl_800D1274: /* 800D127C 000CE07C 93 DD 00 18 */ stw r30, 0x18(r29) /* 800D1280 000CE080 93 DD 00 1C */ stw r30, 0x1c(r29) /* 800D1284 000CE084 80 7D 00 00 */ lwz r3, 0(r29) -/* 800D1288 000CE088 4B FF 5C 4D */ bl func_800C6ED4 +/* 800D1288 000CE088 4B FF 5C 4D */ bl MIXGetFader /* 800D128C 000CE08C 7C 83 F8 50 */ subf r4, r3, r31 /* 800D1290 000CE090 80 7D 00 00 */ lwz r3, 0(r29) -/* 800D1294 000CE094 4B FF 5C 11 */ bl func_800C6EA4 +/* 800D1294 000CE094 4B FF 5C 11 */ bl MIXAdjustFader /* 800D1298 000CE098 80 7D 00 00 */ lwz r3, 0(r29) -/* 800D129C 000CE09C 4B FF 5B BD */ bl func_800C6E58 +/* 800D129C 000CE09C 4B FF 5B BD */ bl MIXGetPan /* 800D12A0 000CE0A0 7C 83 F0 50 */ subf r4, r3, r30 /* 800D12A4 000CE0A4 80 7D 00 00 */ lwz r3, 0(r29) -/* 800D12A8 000CE0A8 4B FF 5B 55 */ bl func_800C6DFC +/* 800D12A8 000CE0A8 4B FF 5B 55 */ bl MIXAdjustPan /* 800D12AC 000CE0AC E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 800D12B0 000CE0B0 CB E1 00 40 */ lfd f31, 0x40(r1) /* 800D12B4 000CE0B4 E3 C1 00 38 */ psq_l f30, 56(r1), 0, qr0 @@ -1819,9 +1819,9 @@ func_800D12D8: /* 800D12EC 000CE0EC 93 C1 00 08 */ stw r30, 8(r1) /* 800D12F0 000CE0F0 7C 7E 1B 78 */ mr r30, r3 /* 800D12F4 000CE0F4 80 64 00 00 */ lwz r3, 0(r4) -/* 800D12F8 000CE0F8 4B FF 5B 7D */ bl func_800C6E74 +/* 800D12F8 000CE0F8 4B FF 5B 7D */ bl MIXUnMute /* 800D12FC 000CE0FC 7F C3 F3 78 */ mr r3, r30 -/* 800D1300 000CE100 4B F7 75 BD */ bl func_800488BC +/* 800D1300 000CE100 4B F7 75 BD */ bl xSndInternalUpdateVoicePos__FP13xSndVoiceInfo /* 800D1304 000CE104 80 1E 00 14 */ lwz r0, 0x14(r30) /* 800D1308 000CE108 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 800D130C 000CE10C 41 82 00 14 */ beq lbl_800D1320 @@ -1884,7 +1884,7 @@ lbl_800D13B8: /* 800D13D0 000CE1D0 40 82 00 E4 */ bne lbl_800D14B4 /* 800D13D4 000CE1D4 80 7F 00 00 */ lwz r3, 0(r31) /* 800D13D8 000CE1D8 38 80 00 01 */ li r4, 1 -/* 800D13DC 000CE1DC 48 0E 93 0D */ bl func_801BA6E8 +/* 800D13DC 000CE1DC 48 0E 93 0D */ bl AXSetVoiceState /* 800D13E0 000CE1E0 48 00 00 D4 */ b lbl_800D14B4 lbl_800D13E4: /* 800D13E4 000CE1E4 3B 9E 00 1C */ addi r28, r30, 0x1c @@ -1898,11 +1898,11 @@ lbl_800D13E4: /* 800D1404 000CE204 41 82 00 B0 */ beq lbl_800D14B4 /* 800D1408 000CE208 7F 83 E3 78 */ mr r3, r28 /* 800D140C 000CE20C 38 9F 00 E4 */ addi r4, r31, 0xe4 -/* 800D1410 000CE210 48 06 3E FD */ bl func_8013530C +/* 800D1410 000CE210 48 06 3E FD */ bl iCSSoundGetData__FP13xSndVoiceInfoPUi /* 800D1414 000CE214 28 03 00 00 */ cmplwi r3, 0 /* 800D1418 000CE218 90 7F 00 E0 */ stw r3, 0xe0(r31) /* 800D141C 000CE21C 41 82 00 98 */ beq lbl_800D14B4 -/* 800D1420 000CE220 48 10 2E F1 */ bl func_801D4310 +/* 800D1420 000CE220 48 10 2E F1 */ bl OSDisableInterrupts /* 800D1424 000CE224 80 9F 00 04 */ lwz r4, 4(r31) /* 800D1428 000CE228 7C 7C 1B 78 */ mr r28, r3 /* 800D142C 000CE22C 54 80 07 7B */ rlwinm. r0, r4, 0, 0x1d, 0x1d @@ -1922,7 +1922,7 @@ lbl_800D13E4: /* 800D1464 000CE264 60 00 04 00 */ ori r0, r0, 0x400 /* 800D1468 000CE268 90 1F 00 04 */ stw r0, 4(r31) /* 800D146C 000CE26C 81 1F 00 D8 */ lwz r8, 0xd8(r31) -/* 800D1470 000CE270 48 0E 65 75 */ bl func_801B79E4 +/* 800D1470 000CE270 48 0E 65 75 */ bl ARQPostRequest /* 800D1474 000CE274 38 00 00 00 */ li r0, 0 /* 800D1478 000CE278 90 1F 01 08 */ stw r0, 0x108(r31) /* 800D147C 000CE27C 48 00 00 10 */ b lbl_800D148C @@ -1940,7 +1940,7 @@ lbl_800D148C: /* 800D14A4 000CE2A4 90 1F 00 04 */ stw r0, 4(r31) /* 800D14A8 000CE2A8 80 1F 00 E0 */ lwz r0, 0xe0(r31) /* 800D14AC 000CE2AC 90 0D 93 08 */ stw r0, lbl_803CBC08-_SDA_BASE_(r13) -/* 800D14B0 000CE2B0 48 10 2E 89 */ bl func_801D4338 +/* 800D14B0 000CE2B0 48 10 2E 89 */ bl OSRestoreInterrupts lbl_800D14B4: /* 800D14B4 000CE2B4 3B BD 00 01 */ addi r29, r29, 1 /* 800D14B8 000CE2B8 3B DE 00 64 */ addi r30, r30, 0x64 @@ -1997,8 +1997,8 @@ lbl_800D1554: /* 800D1568 000CE368 38 21 00 20 */ addi r1, r1, 0x20 /* 800D156C 000CE36C 4E 80 00 20 */ blr -.global func_800D1570 -func_800D1570: +.global iSndUpdate__Fv +iSndUpdate__Fv: /* 800D1570 000CE370 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D1574 000CE374 7C 08 02 A6 */ mflr r0 /* 800D1578 000CE378 90 01 00 14 */ stw r0, 0x14(r1) @@ -2006,13 +2006,13 @@ func_800D1570: /* 800D1580 000CE380 88 0D 92 E8 */ lbz r0, lbl_803CBBE8-_SDA_BASE_(r13) /* 800D1584 000CE384 28 00 00 00 */ cmplwi r0, 0 /* 800D1588 000CE388 41 82 01 08 */ beq lbl_800D1690 -/* 800D158C 000CE38C 48 10 2D 85 */ bl func_801D4310 +/* 800D158C 000CE38C 48 10 2D 85 */ bl OSDisableInterrupts /* 800D1590 000CE390 7C 7F 1B 78 */ mr r31, r3 /* 800D1594 000CE394 4B FF FD B1 */ bl func_800D1344 /* 800D1598 000CE398 4B FF FF 51 */ bl func_800D14E8 -/* 800D159C 000CE39C 4B FF 59 55 */ bl func_800C6EF0 +/* 800D159C 000CE39C 4B FF 59 55 */ bl MIXUpdateSettings /* 800D15A0 000CE3A0 7F E3 FB 78 */ mr r3, r31 -/* 800D15A4 000CE3A4 48 10 2D 95 */ bl func_801D4338 +/* 800D15A4 000CE3A4 48 10 2D 95 */ bl OSRestoreInterrupts /* 800D15A8 000CE3A8 3C A0 80 3C */ lis r5, lbl_803BD5B4@ha /* 800D15AC 000CE3AC 3C 80 80 3D */ lis r4, lbl_803C9140@ha /* 800D15B0 000CE3B0 3C 60 80 3D */ lis r3, lbl_803C8A00@ha @@ -2085,8 +2085,8 @@ lbl_800D1690: /* 800D169C 000CE49C 38 21 00 10 */ addi r1, r1, 0x10 /* 800D16A0 000CE4A0 4E 80 00 20 */ blr -.global func_800D16A4 -func_800D16A4: +.global iSndFindFreeVoice__FUiUiUi +iSndFindFreeVoice__FUiUiUi: /* 800D16A4 000CE4A4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800D16A8 000CE4A8 7C 08 02 A6 */ mflr r0 /* 800D16AC 000CE4AC 90 01 00 24 */ stw r0, 0x24(r1) @@ -2126,19 +2126,19 @@ lbl_800D16FC: /* 800D172C 000CE52C 28 00 00 01 */ cmplwi r0, 1 /* 800D1730 000CE530 40 82 00 0C */ bne lbl_800D173C /* 800D1734 000CE534 80 69 00 04 */ lwz r3, 4(r9) -/* 800D1738 000CE538 4B FF F7 C5 */ bl func_800D0EFC +/* 800D1738 000CE538 4B FF F7 C5 */ bl iSndStop__FUi lbl_800D173C: -/* 800D173C 000CE53C 48 10 2B D5 */ bl func_801D4310 +/* 800D173C 000CE53C 48 10 2B D5 */ bl OSDisableInterrupts /* 800D1740 000CE540 3C 80 80 0D */ lis r4, lbl_800CF92C@ha /* 800D1744 000CE544 7C 7D 1B 78 */ mr r29, r3 /* 800D1748 000CE548 38 84 F9 2C */ addi r4, r4, lbl_800CF92C@l /* 800D174C 000CE54C 7F E5 FB 78 */ mr r5, r31 /* 800D1750 000CE550 57 C3 E8 FE */ srwi r3, r30, 3 -/* 800D1754 000CE554 48 0E 69 05 */ bl func_801B8058 +/* 800D1754 000CE554 48 0E 69 05 */ bl AXAcquireVoice /* 800D1758 000CE558 7C 7E 1B 79 */ or. r30, r3, r3 /* 800D175C 000CE55C 41 82 00 68 */ beq lbl_800D17C4 /* 800D1760 000CE560 38 80 00 00 */ li r4, 0 -/* 800D1764 000CE564 48 0E 8F 85 */ bl func_801BA6E8 +/* 800D1764 000CE564 48 0E 8F 85 */ bl AXSetVoiceState /* 800D1768 000CE568 7F C3 F3 78 */ mr r3, r30 /* 800D176C 000CE56C 38 80 00 0C */ li r4, 0xc /* 800D1770 000CE570 38 A0 00 00 */ li r5, 0 @@ -2147,7 +2147,7 @@ lbl_800D173C: /* 800D177C 000CE57C 39 00 00 40 */ li r8, 0x40 /* 800D1780 000CE580 39 20 00 7F */ li r9, 0x7f /* 800D1784 000CE584 39 40 FC 7C */ li r10, -900 -/* 800D1788 000CE588 4B FF 4F 09 */ bl func_800C6690 +/* 800D1788 000CE588 4B FF 4F 09 */ bl MIXInitChannel /* 800D178C 000CE58C 1C 9F 01 0C */ mulli r4, r31, 0x10c /* 800D1790 000CE590 3C 60 80 3D */ lis r3, lbl_803C9140@ha /* 800D1794 000CE594 38 00 00 00 */ li r0, 0 @@ -2159,12 +2159,12 @@ lbl_800D173C: /* 800D17AC 000CE5AC 80 04 00 04 */ lwz r0, 4(r4) /* 800D17B0 000CE5B0 60 00 00 04 */ ori r0, r0, 4 /* 800D17B4 000CE5B4 90 04 00 04 */ stw r0, 4(r4) -/* 800D17B8 000CE5B8 48 10 2B 81 */ bl func_801D4338 +/* 800D17B8 000CE5B8 48 10 2B 81 */ bl OSRestoreInterrupts /* 800D17BC 000CE5BC 7F E3 FB 78 */ mr r3, r31 /* 800D17C0 000CE5C0 48 00 01 5C */ b lbl_800D191C lbl_800D17C4: /* 800D17C4 000CE5C4 7F A3 EB 78 */ mr r3, r29 -/* 800D17C8 000CE5C8 48 10 2B 71 */ bl func_801D4338 +/* 800D17C8 000CE5C8 48 10 2B 71 */ bl OSRestoreInterrupts /* 800D17CC 000CE5CC 38 60 FF FF */ li r3, -1 /* 800D17D0 000CE5D0 48 00 01 4C */ b lbl_800D191C lbl_800D17D4: @@ -2187,17 +2187,17 @@ lbl_800D17FC: /* 800D1808 000CE608 80 03 00 00 */ lwz r0, 0(r3) /* 800D180C 000CE60C 28 00 00 00 */ cmplwi r0, 0 /* 800D1810 000CE610 40 82 00 9C */ bne lbl_800D18AC -/* 800D1814 000CE614 48 10 2A FD */ bl func_801D4310 +/* 800D1814 000CE614 48 10 2A FD */ bl OSDisableInterrupts /* 800D1818 000CE618 3C 80 80 0D */ lis r4, lbl_800CF92C@ha /* 800D181C 000CE61C 7C 7D 1B 78 */ mr r29, r3 /* 800D1820 000CE620 38 84 F9 2C */ addi r4, r4, lbl_800CF92C@l /* 800D1824 000CE624 7F E5 FB 78 */ mr r5, r31 /* 800D1828 000CE628 57 C3 E8 FE */ srwi r3, r30, 3 -/* 800D182C 000CE62C 48 0E 68 2D */ bl func_801B8058 +/* 800D182C 000CE62C 48 0E 68 2D */ bl AXAcquireVoice /* 800D1830 000CE630 7C 7E 1B 79 */ or. r30, r3, r3 /* 800D1834 000CE634 41 82 00 68 */ beq lbl_800D189C /* 800D1838 000CE638 38 80 00 00 */ li r4, 0 -/* 800D183C 000CE63C 48 0E 8E AD */ bl func_801BA6E8 +/* 800D183C 000CE63C 48 0E 8E AD */ bl AXSetVoiceState /* 800D1840 000CE640 7F C3 F3 78 */ mr r3, r30 /* 800D1844 000CE644 38 80 00 0C */ li r4, 0xc /* 800D1848 000CE648 38 A0 00 00 */ li r5, 0 @@ -2206,7 +2206,7 @@ lbl_800D17FC: /* 800D1854 000CE654 39 00 00 40 */ li r8, 0x40 /* 800D1858 000CE658 39 20 00 7F */ li r9, 0x7f /* 800D185C 000CE65C 39 40 FC 7C */ li r10, -900 -/* 800D1860 000CE660 4B FF 4E 31 */ bl func_800C6690 +/* 800D1860 000CE660 4B FF 4E 31 */ bl MIXInitChannel /* 800D1864 000CE664 1C 9F 01 0C */ mulli r4, r31, 0x10c /* 800D1868 000CE668 3C 60 80 3D */ lis r3, lbl_803C9140@ha /* 800D186C 000CE66C 38 00 00 00 */ li r0, 0 @@ -2218,12 +2218,12 @@ lbl_800D17FC: /* 800D1884 000CE684 80 04 00 04 */ lwz r0, 4(r4) /* 800D1888 000CE688 60 00 00 04 */ ori r0, r0, 4 /* 800D188C 000CE68C 90 04 00 04 */ stw r0, 4(r4) -/* 800D1890 000CE690 48 10 2A A9 */ bl func_801D4338 +/* 800D1890 000CE690 48 10 2A A9 */ bl OSRestoreInterrupts /* 800D1894 000CE694 7F E3 FB 78 */ mr r3, r31 /* 800D1898 000CE698 48 00 00 84 */ b lbl_800D191C lbl_800D189C: /* 800D189C 000CE69C 7F A3 EB 78 */ mr r3, r29 -/* 800D18A0 000CE6A0 48 10 2A 99 */ bl func_801D4338 +/* 800D18A0 000CE6A0 48 10 2A 99 */ bl OSRestoreInterrupts /* 800D18A4 000CE6A4 38 60 FF FF */ li r3, -1 /* 800D18A8 000CE6A8 48 00 00 74 */ b lbl_800D191C lbl_800D18AC: @@ -2298,7 +2298,7 @@ func_800D1938: /* 800D199C 000CE79C 1C 1F 01 0C */ mulli r0, r31, 0x10c /* 800D19A0 000CE7A0 7F C4 02 14 */ add r30, r4, r0 /* 800D19A4 000CE7A4 41 82 00 20 */ beq lbl_800D19C4 -/* 800D19A8 000CE7A8 4B FF F0 9D */ bl func_800D0A44 +/* 800D19A8 000CE7A8 4B FF F0 9D */ bl iSndLookup__FUi /* 800D19AC 000CE7AC 80 7C 00 60 */ lwz r3, 0x60(r28) /* 800D19B0 000CE7B0 80 1D 00 00 */ lwz r0, 0(r29) /* 800D19B4 000CE7B4 7C 03 00 40 */ cmplw r3, r0 @@ -2381,7 +2381,7 @@ func_800D1A68: /* 800D1ACC 000CE8CC 80 1E 00 04 */ lwz r0, 4(r30) /* 800D1AD0 000CE8D0 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800D1AD4 000CE8D4 41 82 01 74 */ beq lbl_800D1C48 -/* 800D1AD8 000CE8D8 48 10 28 39 */ bl func_801D4310 +/* 800D1AD8 000CE8D8 48 10 28 39 */ bl OSDisableInterrupts /* 800D1ADC 000CE8DC 80 9E 00 04 */ lwz r4, 4(r30) /* 800D1AE0 000CE8E0 7C 65 1B 78 */ mr r5, r3 /* 800D1AE4 000CE8E4 38 00 00 00 */ li r0, 0 @@ -2418,16 +2418,16 @@ func_800D1A68: /* 800D1B60 000CE960 B0 C1 00 16 */ sth r6, 0x16(r1) /* 800D1B64 000CE964 B0 01 00 10 */ sth r0, 0x10(r1) /* 800D1B68 000CE968 B0 E1 00 12 */ sth r7, 0x12(r1) -/* 800D1B6C 000CE96C 48 0E 8C 25 */ bl func_801BA790 +/* 800D1B6C 000CE96C 48 0E 8C 25 */ bl AXSetVoiceAddr /* 800D1B70 000CE970 80 7E 00 00 */ lwz r3, 0(r30) /* 800D1B74 000CE974 38 9E 00 3C */ addi r4, r30, 0x3c -/* 800D1B78 000CE978 48 0E 8E 71 */ bl func_801BA9E8 +/* 800D1B78 000CE978 48 0E 8E 71 */ bl AXSetVoiceAdpcm /* 800D1B7C 000CE97C 80 7E 00 00 */ lwz r3, 0(r30) /* 800D1B80 000CE980 38 80 00 01 */ li r4, 1 -/* 800D1B84 000CE984 48 0E 8A A1 */ bl func_801BA624 +/* 800D1B84 000CE984 48 0E 8A A1 */ bl AXSetVoiceSrcType /* 800D1B88 000CE988 80 7E 00 00 */ lwz r3, 0(r30) /* 800D1B8C 000CE98C 38 80 00 01 */ li r4, 1 -/* 800D1B90 000CE990 48 0E 8B B5 */ bl func_801BA744 +/* 800D1B90 000CE990 48 0E 8B B5 */ bl AXSetVoiceType /* 800D1B94 000CE994 C0 5C 00 20 */ lfs f2, 0x20(r28) /* 800D1B98 000CE998 C0 02 98 28 */ lfs f0, lbl_803CE1A8-_SDA2_BASE_(r2) /* 800D1B9C 000CE99C C0 22 98 24 */ lfs f1, lbl_803CE1A4-_SDA2_BASE_(r2) @@ -2470,7 +2470,7 @@ func_800D1A68: /* 800D1C30 000CEA30 90 C5 00 1C */ stw r6, 0x1c(r5) /* 800D1C34 000CEA34 4B FF F6 A5 */ bl func_800D12D8 /* 800D1C38 000CEA38 7F A3 EB 78 */ mr r3, r29 -/* 800D1C3C 000CEA3C 48 10 26 FD */ bl func_801D4338 +/* 800D1C3C 000CEA3C 48 10 26 FD */ bl OSRestoreInterrupts /* 800D1C40 000CEA40 80 7C 00 04 */ lwz r3, 4(r28) /* 800D1C44 000CEA44 48 00 00 08 */ b lbl_800D1C4C lbl_800D1C48: @@ -2513,9 +2513,9 @@ func_800D1C6C: /* 800D1CC8 000CEAC8 7C 03 00 40 */ cmplw r3, r0 /* 800D1CCC 000CEACC 41 80 00 1C */ blt lbl_800D1CE8 /* 800D1CD0 000CEAD0 80 7C 00 00 */ lwz r3, 0(r28) -/* 800D1CD4 000CEAD4 4B F7 99 0D */ bl func_8004B5E0 +/* 800D1CD4 000CEAD4 4B F7 99 0D */ bl xSTAssetName__FUi /* 800D1CD8 000CEAD8 80 7C 00 00 */ lwz r3, 0(r28) -/* 800D1CDC 000CEADC 4B F7 9F 59 */ bl func_8004BC34 +/* 800D1CDC 000CEADC 4B F7 9F 59 */ bl xST_xAssetID_HIPFullPath__FUi /* 800D1CE0 000CEAE0 38 60 00 00 */ li r3, 0 /* 800D1CE4 000CEAE4 48 00 01 B4 */ b lbl_800D1E98 lbl_800D1CE8: @@ -2531,7 +2531,7 @@ lbl_800D1CE8: /* 800D1D0C 000CEB0C 80 7E 00 30 */ lwz r3, 0x30(r30) /* 800D1D10 000CEB10 90 7E 00 88 */ stw r3, 0x88(r30) /* 800D1D14 000CEB14 90 1E 00 90 */ stw r0, 0x90(r30) -/* 800D1D18 000CEB18 48 10 25 F9 */ bl func_801D4310 +/* 800D1D18 000CEB18 48 10 25 F9 */ bl OSDisableInterrupts /* 800D1D1C 000CEB1C 80 1E 00 04 */ lwz r0, 4(r30) /* 800D1D20 000CEB20 7C 7D 1B 78 */ mr r29, r3 /* 800D1D24 000CEB24 38 A0 40 00 */ li r5, 0x4000 @@ -2548,7 +2548,7 @@ lbl_800D1D40: /* 800D1D4C 000CEB4C 80 DE 00 88 */ lwz r6, 0x88(r30) /* 800D1D50 000CEB50 7F 63 DB 78 */ mr r3, r27 /* 800D1D54 000CEB54 39 00 00 02 */ li r8, 2 -/* 800D1D58 000CEB58 48 0F 20 DD */ bl func_801C3E34 +/* 800D1D58 000CEB58 48 0F 20 DD */ bl DVDReadAsyncPrio /* 800D1D5C 000CEB5C 38 61 00 08 */ addi r3, r1, 8 /* 800D1D60 000CEB60 38 9E 00 2C */ addi r4, r30, 0x2c /* 800D1D64 000CEB64 38 A0 00 10 */ li r5, 0x10 @@ -2572,16 +2572,16 @@ lbl_800D1D40: /* 800D1DAC 000CEBAC B0 C1 00 16 */ sth r6, 0x16(r1) /* 800D1DB0 000CEBB0 B0 01 00 10 */ sth r0, 0x10(r1) /* 800D1DB4 000CEBB4 B0 E1 00 12 */ sth r7, 0x12(r1) -/* 800D1DB8 000CEBB8 48 0E 89 D9 */ bl func_801BA790 +/* 800D1DB8 000CEBB8 48 0E 89 D9 */ bl AXSetVoiceAddr /* 800D1DBC 000CEBBC 80 7E 00 00 */ lwz r3, 0(r30) /* 800D1DC0 000CEBC0 38 9E 00 3C */ addi r4, r30, 0x3c -/* 800D1DC4 000CEBC4 48 0E 8C 25 */ bl func_801BA9E8 +/* 800D1DC4 000CEBC4 48 0E 8C 25 */ bl AXSetVoiceAdpcm /* 800D1DC8 000CEBC8 80 7E 00 00 */ lwz r3, 0(r30) /* 800D1DCC 000CEBCC 38 80 00 01 */ li r4, 1 -/* 800D1DD0 000CEBD0 48 0E 88 55 */ bl func_801BA624 +/* 800D1DD0 000CEBD0 48 0E 88 55 */ bl AXSetVoiceSrcType /* 800D1DD4 000CEBD4 80 7E 00 00 */ lwz r3, 0(r30) /* 800D1DD8 000CEBD8 38 80 00 01 */ li r4, 1 -/* 800D1DDC 000CEBDC 48 0E 89 69 */ bl func_801BA744 +/* 800D1DDC 000CEBDC 48 0E 89 69 */ bl AXSetVoiceType /* 800D1DE0 000CEBE0 C0 5C 00 20 */ lfs f2, 0x20(r28) /* 800D1DE4 000CEBE4 C0 02 98 28 */ lfs f0, lbl_803CE1A8-_SDA2_BASE_(r2) /* 800D1DE8 000CEBE8 C0 22 98 24 */ lfs f1, lbl_803CE1A4-_SDA2_BASE_(r2) @@ -2624,7 +2624,7 @@ lbl_800D1D40: /* 800D1E7C 000CEC7C 90 C5 00 1C */ stw r6, 0x1c(r5) /* 800D1E80 000CEC80 4B FF F4 59 */ bl func_800D12D8 /* 800D1E84 000CEC84 7F A3 EB 78 */ mr r3, r29 -/* 800D1E88 000CEC88 48 10 24 B1 */ bl func_801D4338 +/* 800D1E88 000CEC88 48 10 24 B1 */ bl OSRestoreInterrupts /* 800D1E8C 000CEC8C 80 7C 00 04 */ lwz r3, 4(r28) /* 800D1E90 000CEC90 48 00 00 08 */ b lbl_800D1E98 lbl_800D1E94: @@ -2649,7 +2649,7 @@ func_800D1EAC: /* 800D1ECC 000CECCC 80 1A 00 60 */ lwz r0, 0x60(r26) /* 800D1ED0 000CECD0 7C 00 18 40 */ cmplw r0, r3 /* 800D1ED4 000CECD4 41 82 00 20 */ beq lbl_800D1EF4 -/* 800D1ED8 000CECD8 4B FF EB 6D */ bl func_800D0A44 +/* 800D1ED8 000CECD8 4B FF EB 6D */ bl iSndLookup__FUi /* 800D1EDC 000CECDC 80 7A 00 60 */ lwz r3, 0x60(r26) /* 800D1EE0 000CECE0 80 19 00 00 */ lwz r0, 0(r25) /* 800D1EE4 000CECE4 7C 03 00 40 */ cmplw r3, r0 @@ -2732,7 +2732,7 @@ lbl_800D2000: /* 800D2004 000CEE04 7F 43 D3 78 */ mr r3, r26 /* 800D2008 000CEE08 38 84 F9 2C */ addi r4, r4, lbl_800CF92C@l /* 800D200C 000CEE0C 7F 65 DB 78 */ mr r5, r27 -/* 800D2010 000CEE10 48 0E 60 49 */ bl func_801B8058 +/* 800D2010 000CEE10 48 0E 60 49 */ bl AXAcquireVoice /* 800D2014 000CEE14 90 7C 00 00 */ stw r3, 0(r28) /* 800D2018 000CEE18 80 1C 00 00 */ lwz r0, 0(r28) /* 800D201C 000CEE1C 28 00 00 00 */ cmplwi r0, 0 @@ -2740,23 +2740,23 @@ lbl_800D2000: /* 800D2024 000CEE24 38 60 00 00 */ li r3, 0 /* 800D2028 000CEE28 48 00 01 64 */ b lbl_800D218C lbl_800D202C: -/* 800D202C 000CEE2C 48 10 22 E5 */ bl func_801D4310 +/* 800D202C 000CEE2C 48 10 22 E5 */ bl OSDisableInterrupts /* 800D2030 000CEE30 7C 60 1B 78 */ mr r0, r3 /* 800D2034 000CEE34 80 7C 00 00 */ lwz r3, 0(r28) /* 800D2038 000CEE38 7C 1A 03 78 */ mr r26, r0 /* 800D203C 000CEE3C 38 81 00 08 */ addi r4, r1, 8 -/* 800D2040 000CEE40 48 0E 87 51 */ bl func_801BA790 +/* 800D2040 000CEE40 48 0E 87 51 */ bl AXSetVoiceAddr /* 800D2044 000CEE44 80 7C 00 00 */ lwz r3, 0(r28) /* 800D2048 000CEE48 38 80 00 00 */ li r4, 0 -/* 800D204C 000CEE4C 48 0E 86 F9 */ bl func_801BA744 +/* 800D204C 000CEE4C 48 0E 86 F9 */ bl AXSetVoiceType /* 800D2050 000CEE50 3C 80 80 3D */ lis r4, lbl_803CA4D8@ha /* 800D2054 000CEE54 80 7C 00 00 */ lwz r3, 0(r28) /* 800D2058 000CEE58 38 84 A4 D8 */ addi r4, r4, lbl_803CA4D8@l /* 800D205C 000CEE5C 38 84 00 1C */ addi r4, r4, 0x1c -/* 800D2060 000CEE60 48 0E 89 89 */ bl func_801BA9E8 +/* 800D2060 000CEE60 48 0E 89 89 */ bl AXSetVoiceAdpcm /* 800D2064 000CEE64 80 7C 00 00 */ lwz r3, 0(r28) /* 800D2068 000CEE68 38 80 00 01 */ li r4, 1 -/* 800D206C 000CEE6C 48 0E 85 B9 */ bl func_801BA624 +/* 800D206C 000CEE6C 48 0E 85 B9 */ bl AXSetVoiceSrcType /* 800D2070 000CEE70 80 7C 00 00 */ lwz r3, 0(r28) /* 800D2074 000CEE74 38 80 00 04 */ li r4, 4 /* 800D2078 000CEE78 38 A0 00 00 */ li r5, 0 @@ -2765,7 +2765,7 @@ lbl_800D202C: /* 800D2084 000CEE84 39 00 00 40 */ li r8, 0x40 /* 800D2088 000CEE88 39 20 00 7F */ li r9, 0x7f /* 800D208C 000CEE8C 39 40 FC 78 */ li r10, -904 -/* 800D2090 000CEE90 4B FF 46 01 */ bl func_800C6690 +/* 800D2090 000CEE90 4B FF 46 01 */ bl MIXInitChannel /* 800D2094 000CEE94 7F 23 CB 78 */ mr r3, r25 /* 800D2098 000CEE98 7F 84 E3 78 */ mr r4, r28 /* 800D209C 000CEE9C 4B FF F2 3D */ bl func_800D12D8 @@ -2803,20 +2803,20 @@ lbl_800D202C: /* 800D211C 000CEF1C 80 7C 00 00 */ lwz r3, 0(r28) /* 800D2120 000CEF20 38 84 A4 D8 */ addi r4, r4, lbl_803CA4D8@l /* 800D2124 000CEF24 38 84 00 44 */ addi r4, r4, 0x44 -/* 800D2128 000CEF28 48 0E 8A 95 */ bl func_801BABBC +/* 800D2128 000CEF28 48 0E 8A 95 */ bl AXSetVoiceAdpcmLoop lbl_800D212C: /* 800D212C 000CEF2C 80 7C 00 00 */ lwz r3, 0(r28) /* 800D2130 000CEF30 80 03 00 1C */ lwz r0, 0x1c(r3) /* 800D2134 000CEF34 64 00 80 00 */ oris r0, r0, 0x8000 /* 800D2138 000CEF38 90 03 00 1C */ stw r0, 0x1c(r3) /* 800D213C 000CEF3C 80 7C 00 00 */ lwz r3, 0(r28) -/* 800D2140 000CEF40 4B FF 4D 35 */ bl func_800C6E74 -/* 800D2144 000CEF44 4B FF 4D AD */ bl func_800C6EF0 +/* 800D2140 000CEF40 4B FF 4D 35 */ bl MIXUnMute +/* 800D2144 000CEF44 4B FF 4D AD */ bl MIXUpdateSettings /* 800D2148 000CEF48 80 7C 00 00 */ lwz r3, 0(r28) /* 800D214C 000CEF4C 38 80 00 01 */ li r4, 1 -/* 800D2150 000CEF50 48 0E 85 99 */ bl func_801BA6E8 +/* 800D2150 000CEF50 48 0E 85 99 */ bl AXSetVoiceState /* 800D2154 000CEF54 7F 43 D3 78 */ mr r3, r26 -/* 800D2158 000CEF58 48 10 21 E1 */ bl func_801D4338 +/* 800D2158 000CEF58 48 10 21 E1 */ bl OSRestoreInterrupts /* 800D215C 000CEF5C 3C 60 80 3D */ lis r3, lbl_803C8A00@ha /* 800D2160 000CEF60 38 03 8A 00 */ addi r0, r3, lbl_803C8A00@l /* 800D2164 000CEF64 7C 60 F2 14 */ add r3, r0, r30 @@ -2837,8 +2837,8 @@ lbl_800D218C: /* 800D2198 000CEF98 38 21 00 50 */ addi r1, r1, 0x50 /* 800D219C 000CEF9C 4E 80 00 20 */ blr -.global func_800D21A0 -func_800D21A0: +.global iSndPlay__FP13xSndVoiceInfo +iSndPlay__FP13xSndVoiceInfo: /* 800D21A0 000CEFA0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D21A4 000CEFA4 7C 08 02 A6 */ mflr r0 /* 800D21A8 000CEFA8 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha @@ -2856,7 +2856,7 @@ func_800D21A0: /* 800D21D8 000CEFD8 7C 00 2E 70 */ srawi r0, r0, 5 /* 800D21DC 000CEFDC 54 04 0F FE */ srwi r4, r0, 0x1f /* 800D21E0 000CEFE0 7F E0 22 14 */ add r31, r0, r4 -/* 800D21E4 000CEFE4 4B F7 93 FD */ bl func_8004B5E0 +/* 800D21E4 000CEFE4 4B F7 93 FD */ bl xSTAssetName__FUi /* 800D21E8 000CEFE8 2C 1F 00 00 */ cmpwi r31, 0 /* 800D21EC 000CEFEC 41 80 00 0C */ blt lbl_800D21F8 /* 800D21F0 000CEFF0 2C 1F 00 40 */ cmpwi r31, 0x40 @@ -2893,8 +2893,8 @@ lbl_800D2248: /* 800D2258 000CF058 38 21 00 10 */ addi r1, r1, 0x10 /* 800D225C 000CF05C 4E 80 00 20 */ blr -.global func_800D2260 -func_800D2260: +.global iSndSetVol__FUif +iSndSetVol__FUif: /* 800D2260 000CF060 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D2264 000CF064 7C 08 02 A6 */ mflr r0 /* 800D2268 000CF068 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha @@ -2984,15 +2984,15 @@ lbl_800D2390: /* 800D23A8 000CF1A8 90 1E 00 18 */ stw r0, 0x18(r30) /* 800D23AC 000CF1AC 90 1E 00 1C */ stw r0, 0x1c(r30) /* 800D23B0 000CF1B0 80 7E 00 00 */ lwz r3, 0(r30) -/* 800D23B4 000CF1B4 4B FF 4B 21 */ bl func_800C6ED4 +/* 800D23B4 000CF1B4 4B FF 4B 21 */ bl MIXGetFader /* 800D23B8 000CF1B8 7C 83 F8 50 */ subf r4, r3, r31 /* 800D23BC 000CF1BC 80 7E 00 00 */ lwz r3, 0(r30) -/* 800D23C0 000CF1C0 4B FF 4A E5 */ bl func_800C6EA4 +/* 800D23C0 000CF1C0 4B FF 4A E5 */ bl MIXAdjustFader /* 800D23C4 000CF1C4 80 7E 00 00 */ lwz r3, 0(r30) -/* 800D23C8 000CF1C8 4B FF 4A 91 */ bl func_800C6E58 +/* 800D23C8 000CF1C8 4B FF 4A 91 */ bl MIXGetPan /* 800D23CC 000CF1CC 20 83 00 40 */ subfic r4, r3, 0x40 /* 800D23D0 000CF1D0 80 7E 00 00 */ lwz r3, 0(r30) -/* 800D23D4 000CF1D4 4B FF 4A 29 */ bl func_800C6DFC +/* 800D23D4 000CF1D4 4B FF 4A 29 */ bl MIXAdjustPan lbl_800D23D8: /* 800D23D8 000CF1D8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D23DC 000CF1DC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -3001,8 +3001,8 @@ lbl_800D23D8: /* 800D23E8 000CF1E8 38 21 00 10 */ addi r1, r1, 0x10 /* 800D23EC 000CF1EC 4E 80 00 20 */ blr -.global func_800D23F0 -func_800D23F0: +.global iSndSetPitch__FUif +iSndSetPitch__FUif: /* 800D23F0 000CF1F0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800D23F4 000CF1F4 7C 08 02 A6 */ mflr r0 /* 800D23F8 000CF1F8 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha @@ -3092,7 +3092,7 @@ lbl_800D24FC: /* 800D2538 000CF338 EC 00 10 28 */ fsubs f0, f0, f2 /* 800D253C 000CF33C EC 03 00 32 */ fmuls f0, f3, f0 /* 800D2540 000CF340 EC 20 00 72 */ fmuls f1, f0, f1 -/* 800D2544 000CF344 48 0E 85 E1 */ bl func_801BAB24 +/* 800D2544 000CF344 48 0E 85 E1 */ bl AXSetVoiceSrcRatio lbl_800D2548: /* 800D2548 000CF348 80 01 00 24 */ lwz r0, 0x24(r1) /* 800D254C 000CF34C 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -3101,26 +3101,26 @@ lbl_800D2548: /* 800D2558 000CF358 38 21 00 20 */ addi r1, r1, 0x20 /* 800D255C 000CF35C 4E 80 00 20 */ blr -.global func_800D2560 -func_800D2560: +.global iSndStartStereo__FUiUif +iSndStartStereo__FUiUif: /* 800D2560 000CF360 4E 80 00 20 */ blr -.global func_800D2564 -func_800D2564: +.global iSndStereo__FUi +iSndStereo__FUi: /* 800D2564 000CF364 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D2568 000CF368 7C 08 02 A6 */ mflr r0 /* 800D256C 000CF36C 28 03 00 00 */ cmplwi r3, 0 /* 800D2570 000CF370 90 01 00 14 */ stw r0, 0x14(r1) /* 800D2574 000CF374 40 82 00 1C */ bne lbl_800D2590 /* 800D2578 000CF378 38 60 00 00 */ li r3, 0 -/* 800D257C 000CF37C 48 10 3D 11 */ bl func_801D628C +/* 800D257C 000CF37C 48 10 3D 11 */ bl OSSetSoundMode /* 800D2580 000CF380 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha /* 800D2584 000CF384 38 00 00 00 */ li r0, 0 /* 800D2588 000CF388 90 03 D5 B4 */ stw r0, lbl_803BD5B4@l(r3) /* 800D258C 000CF38C 48 00 00 18 */ b lbl_800D25A4 lbl_800D2590: /* 800D2590 000CF390 38 60 00 01 */ li r3, 1 -/* 800D2594 000CF394 48 10 3C F9 */ bl func_801D628C +/* 800D2594 000CF394 48 10 3C F9 */ bl OSSetSoundMode /* 800D2598 000CF398 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha /* 800D259C 000CF39C 38 00 00 01 */ li r0, 1 /* 800D25A0 000CF3A0 90 03 D5 B4 */ stw r0, lbl_803BD5B4@l(r3) @@ -3130,8 +3130,8 @@ lbl_800D25A4: /* 800D25AC 000CF3AC 38 21 00 10 */ addi r1, r1, 0x10 /* 800D25B0 000CF3B0 4E 80 00 20 */ blr -.global func_800D25B4 -func_800D25B4: +.global iSndWaitForDeadSounds__Fv +iSndWaitForDeadSounds__Fv: /* 800D25B4 000CF3B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D25B8 000CF3B8 7C 08 02 A6 */ mflr r0 /* 800D25BC 000CF3BC 90 01 00 14 */ stw r0, 0x14(r1) @@ -3147,7 +3147,7 @@ lbl_800D25DC: /* 800D25DC 000CF3DC 80 6D 92 E4 */ lwz r3, lbl_803CBBE4-_SDA_BASE_(r13) /* 800D25E0 000CF3E0 7C 03 00 00 */ cmpw r3, r0 /* 800D25E4 000CF3E4 41 80 FF F8 */ blt lbl_800D25DC -/* 800D25E8 000CF3E8 4B FF EF 89 */ bl func_800D1570 +/* 800D25E8 000CF3E8 4B FF EF 89 */ bl iSndUpdate__Fv lbl_800D25EC: /* 800D25EC 000CF3EC 80 0D 92 E4 */ lwz r0, lbl_803CBBE4-_SDA_BASE_(r13) /* 800D25F0 000CF3F0 7C 00 F8 00 */ cmpw r0, r31 @@ -3158,21 +3158,21 @@ lbl_800D25EC: /* 800D2604 000CF404 38 21 00 10 */ addi r1, r1, 0x10 /* 800D2608 000CF408 4E 80 00 20 */ blr -.global func_800D260C -func_800D260C: +.global iSndSuspendCD__FUi +iSndSuspendCD__FUi: /* 800D260C 000CF40C 4E 80 00 20 */ blr -.global func_800D2610 -func_800D2610: +.global iSndSceneExit__Fv +iSndSceneExit__Fv: /* 800D2610 000CF410 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800D2614 000CF414 7C 08 02 A6 */ mflr r0 /* 800D2618 000CF418 90 01 00 34 */ stw r0, 0x34(r1) /* 800D261C 000CF41C BF 61 00 1C */ stmw r27, 0x1c(r1) -/* 800D2620 000CF420 48 10 1C F1 */ bl func_801D4310 +/* 800D2620 000CF420 48 10 1C F1 */ bl OSDisableInterrupts /* 800D2624 000CF424 3B E0 00 00 */ li r31, 0 /* 800D2628 000CF428 7C 7E 1B 78 */ mr r30, r3 -/* 800D262C 000CF42C 48 0E 55 FD */ bl func_801B7C28 -/* 800D2630 000CF430 48 0F 41 91 */ bl func_801C67C0 +/* 800D262C 000CF42C 48 0E 55 FD */ bl ARQFlushQueue +/* 800D2630 000CF430 48 0F 41 91 */ bl DVDCancelAll /* 800D2634 000CF434 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha /* 800D2638 000CF438 3B 60 00 00 */ li r27, 0 /* 800D263C 000CF43C 3B A3 D5 B4 */ addi r29, r3, lbl_803BD5B4@l @@ -3181,7 +3181,7 @@ lbl_800D2644: /* 800D2644 000CF444 80 7C 00 20 */ lwz r3, 0x20(r28) /* 800D2648 000CF448 28 03 00 00 */ cmplwi r3, 0 /* 800D264C 000CF44C 41 82 00 08 */ beq lbl_800D2654 -/* 800D2650 000CF450 4B FF E8 AD */ bl func_800D0EFC +/* 800D2650 000CF450 4B FF E8 AD */ bl iSndStop__FUi lbl_800D2654: /* 800D2654 000CF454 3B 7B 00 01 */ addi r27, r27, 1 /* 800D2658 000CF458 3B 9C 00 64 */ addi r28, r28, 0x64 @@ -3192,14 +3192,14 @@ lbl_800D2668: /* 800D2668 000CF468 80 7D 00 20 */ lwz r3, 0x20(r29) /* 800D266C 000CF46C 28 03 00 00 */ cmplwi r3, 0 /* 800D2670 000CF470 41 82 00 08 */ beq lbl_800D2678 -/* 800D2674 000CF474 4B FF E8 89 */ bl func_800D0EFC +/* 800D2674 000CF474 4B FF E8 89 */ bl iSndStop__FUi lbl_800D2678: /* 800D2678 000CF478 3B 9C 00 01 */ addi r28, r28, 1 /* 800D267C 000CF47C 3B BD 00 64 */ addi r29, r29, 0x64 /* 800D2680 000CF480 2C 1C 00 40 */ cmpwi r28, 0x40 /* 800D2684 000CF484 41 80 FF E4 */ blt lbl_800D2668 /* 800D2688 000CF488 7F C3 F3 78 */ mr r3, r30 -/* 800D268C 000CF48C 48 10 1C AD */ bl func_801D4338 +/* 800D268C 000CF48C 48 10 1C AD */ bl OSRestoreInterrupts /* 800D2690 000CF490 38 00 00 00 */ li r0, 0 /* 800D2694 000CF494 3C 80 80 3D */ lis r4, lbl_803C9140@ha /* 800D2698 000CF498 3C 60 80 3D */ lis r3, lbl_803C8A00@ha @@ -3216,7 +3216,7 @@ lbl_800D26BC: /* 800D26BC 000CF4BC 80 6D 92 E4 */ lwz r3, lbl_803CBBE4-_SDA_BASE_(r13) /* 800D26C0 000CF4C0 7C 03 00 00 */ cmpw r3, r0 /* 800D26C4 000CF4C4 41 80 FF F8 */ blt lbl_800D26BC -/* 800D26C8 000CF4C8 4B FF EE A9 */ bl func_800D1570 +/* 800D26C8 000CF4C8 4B FF EE A9 */ bl iSndUpdate__Fv /* 800D26CC 000CF4CC 80 1C 00 00 */ lwz r0, 0(r28) /* 800D26D0 000CF4D0 28 00 00 00 */ cmplwi r0, 0 /* 800D26D4 000CF4D4 41 82 00 08 */ beq lbl_800D26DC @@ -3285,7 +3285,7 @@ lbl_800D2780: /* 800D27A4 000CF5A4 28 00 00 00 */ cmplwi r0, 0 /* 800D27A8 000CF5A8 41 82 00 28 */ beq lbl_800D27D0 /* 800D27AC 000CF5AC 38 61 00 08 */ addi r3, r1, 8 -/* 800D27B0 000CF5B0 48 0E 36 51 */ bl func_801B5E00 +/* 800D27B0 000CF5B0 48 0E 36 51 */ bl ARFree /* 800D27B4 000CF5B4 80 0D 92 DC */ lwz r0, lbl_803CBBDC-_SDA_BASE_(r13) /* 800D27B8 000CF5B8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 800D27BC 000CF5BC 1C 00 01 1C */ mulli r0, r0, 0x11c @@ -3339,8 +3339,8 @@ lbl_800D2854: /* 800D2858 000CF658 90 0D 92 E0 */ stw r0, lbl_803CBBE0-_SDA_BASE_(r13) /* 800D285C 000CF65C 4E 80 00 20 */ blr -.global func_800D2860 -func_800D2860: +.global iSndLoadSounds__FPv +iSndLoadSounds__FPv: /* 800D2860 000CF660 94 21 FF 70 */ stwu r1, -0x90(r1) /* 800D2864 000CF664 7C 08 02 A6 */ mflr r0 /* 800D2868 000CF668 90 01 00 94 */ stw r0, 0x94(r1) @@ -3383,9 +3383,9 @@ lbl_800D28E0: /* 800D28F4 000CF6F4 7C 63 02 14 */ add r3, r3, r0 /* 800D28F8 000CF6F8 93 C3 01 18 */ stw r30, 0x118(r3) /* 800D28FC 000CF6FC 80 7E 00 70 */ lwz r3, 0x70(r30) -/* 800D2900 000CF700 4B F7 93 35 */ bl func_8004BC34 +/* 800D2900 000CF700 4B F7 93 35 */ bl xST_xAssetID_HIPFullPath__FUi /* 800D2904 000CF704 7C 79 1B 78 */ mr r25, r3 -/* 800D2908 000CF708 4B F7 99 0D */ bl func_8004C214 +/* 800D2908 000CF708 4B F7 99 0D */ bl xStrHash__FPCc /* 800D290C 000CF70C 80 0D 92 DC */ lwz r0, lbl_803CBBDC-_SDA_BASE_(r13) /* 800D2910 000CF710 7C 66 1B 78 */ mr r6, r3 /* 800D2914 000CF714 3C 80 80 3D */ lis r4, lbl_803C9788@ha @@ -3396,11 +3396,11 @@ lbl_800D28E0: /* 800D2928 000CF728 38 80 00 00 */ li r4, 0 /* 800D292C 000CF72C 7F 00 2A 14 */ add r24, r0, r5 /* 800D2930 000CF730 7F 05 C3 78 */ mr r5, r24 -/* 800D2934 000CF734 4B FF 0A 99 */ bl func_800C33CC +/* 800D2934 000CF734 4B FF 0A 99 */ bl iFileOpen__FPCciP9tag_xFile /* 800D2938 000CF738 7F 03 C3 78 */ mr r3, r24 /* 800D293C 000CF73C 38 80 00 00 */ li r4, 0 /* 800D2940 000CF740 38 A0 00 00 */ li r5, 0 -/* 800D2944 000CF744 4B FF 0B 35 */ bl func_800C3478 +/* 800D2944 000CF744 4B FF 0B 35 */ bl iFileSeek__FP9tag_xFileii /* 800D2948 000CF748 7F 5D D3 78 */ mr r29, r26 /* 800D294C 000CF74C 3B 60 00 00 */ li r27, 0 /* 800D2950 000CF750 48 00 00 94 */ b lbl_800D29E4 @@ -3408,7 +3408,7 @@ lbl_800D2954: /* 800D2954 000CF754 80 7D 00 60 */ lwz r3, 0x60(r29) /* 800D2958 000CF758 7E E5 BB 78 */ mr r5, r23 /* 800D295C 000CF75C 38 81 00 40 */ addi r4, r1, 0x40 -/* 800D2960 000CF760 4B F7 92 05 */ bl func_8004BB64 +/* 800D2960 000CF760 4B F7 92 05 */ bl xSTGetAssetInfoInHxP__FUiP20st_PKR_ASSET_TOCINFOUi /* 800D2964 000CF764 80 78 00 D8 */ lwz r3, 0xd8(r24) /* 800D2968 000CF768 80 01 00 48 */ lwz r0, 0x48(r1) /* 800D296C 000CF76C 80 81 00 50 */ lwz r4, 0x50(r1) @@ -3420,7 +3420,7 @@ lbl_800D2954: /* 800D2984 000CF784 7E D5 22 14 */ add r22, r21, r4 /* 800D2988 000CF788 40 82 00 0C */ bne lbl_800D2994 /* 800D298C 000CF78C 80 61 00 40 */ lwz r3, 0x40(r1) -/* 800D2990 000CF790 4B F7 8C 51 */ bl func_8004B5E0 +/* 800D2990 000CF790 4B F7 8C 51 */ bl xSTAssetName__FUi lbl_800D2994: /* 800D2994 000CF794 7C 1F A8 40 */ cmplw r31, r21 /* 800D2998 000CF798 40 81 00 08 */ ble lbl_800D29A0 @@ -3460,7 +3460,7 @@ lbl_800D2A04: /* 800D2A10 000CF810 1C 60 00 64 */ mulli r3, r0, 0x64 /* 800D2A14 000CF814 38 03 00 60 */ addi r0, r3, 0x60 /* 800D2A18 000CF818 7C 7A 00 2E */ lwzx r3, r26, r0 -/* 800D2A1C 000CF81C 4B F7 8F 41 */ bl func_8004B95C +/* 800D2A1C 000CF81C 4B F7 8F 41 */ bl xSTGetAssetInfo__FUiP20st_PKR_ASSET_TOCINFO /* 800D2A20 000CF820 80 61 00 38 */ lwz r3, 0x38(r1) /* 800D2A24 000CF824 38 03 00 1F */ addi r0, r3, 0x1f /* 800D2A28 000CF828 54 00 00 34 */ rlwinm r0, r0, 0, 0, 0x1a @@ -3470,21 +3470,21 @@ lbl_800D2A04: /* 800D2A38 000CF838 1C 60 00 64 */ mulli r3, r0, 0x64 /* 800D2A3C 000CF83C 38 03 00 60 */ addi r0, r3, 0x60 /* 800D2A40 000CF840 7C 7A 00 2E */ lwzx r3, r26, r0 -/* 800D2A44 000CF844 4B F7 8B 9D */ bl func_8004B5E0 +/* 800D2A44 000CF844 4B F7 8B 9D */ bl xSTAssetName__FUi /* 800D2A48 000CF848 7F 23 CB 78 */ mr r3, r25 /* 800D2A4C 000CF84C 48 11 4D 6D */ bl func_801E77B8 /* 800D2A50 000CF850 3A C3 FF F8 */ addi r22, r3, -8 /* 800D2A54 000CF854 38 9D 00 16 */ addi r4, r29, 0x16 /* 800D2A58 000CF858 7E D9 B2 14 */ add r22, r25, r22 /* 800D2A5C 000CF85C 7E C3 B3 78 */ mr r3, r22 -/* 800D2A60 000CF860 4B F7 9B 4D */ bl func_8004C5AC +/* 800D2A60 000CF860 4B F7 9B 4D */ bl xStricmp__FPCcPCc /* 800D2A64 000CF864 2C 03 00 00 */ cmpwi r3, 0 /* 800D2A68 000CF868 41 82 00 20 */ beq lbl_800D2A88 /* 800D2A6C 000CF86C 3C 80 80 26 */ lis r4, lbl_802665E8@ha /* 800D2A70 000CF870 7E C3 B3 78 */ mr r3, r22 /* 800D2A74 000CF874 38 84 65 E8 */ addi r4, r4, lbl_802665E8@l /* 800D2A78 000CF878 38 84 00 1F */ addi r4, r4, 0x1f -/* 800D2A7C 000CF87C 4B F7 9B 31 */ bl func_8004C5AC +/* 800D2A7C 000CF87C 4B F7 9B 31 */ bl xStricmp__FPCcPCc /* 800D2A80 000CF880 2C 03 00 00 */ cmpwi r3, 0 /* 800D2A84 000CF884 40 82 00 08 */ bne lbl_800D2A8C lbl_800D2A88: @@ -3565,7 +3565,7 @@ lbl_800D2B94: /* 800D2B94 000CF994 7F 9F E0 50 */ subf r28, r31, r28 /* 800D2B98 000CF998 93 9E 00 04 */ stw r28, 4(r30) /* 800D2B9C 000CF99C 7F 83 E3 78 */ mr r3, r28 -/* 800D2BA0 000CF9A0 48 0E 31 F9 */ bl func_801B5D98 +/* 800D2BA0 000CF9A0 48 0E 31 F9 */ bl ARAlloc /* 800D2BA4 000CF9A4 7C 1F 00 D0 */ neg r0, r31 /* 800D2BA8 000CF9A8 7C 79 1B 78 */ mr r25, r3 /* 800D2BAC 000CF9AC 7C 00 CA 14 */ add r0, r0, r25 @@ -3584,7 +3584,7 @@ lbl_800D2BC0: /* 800D2BDC 000CF9DC 7C 00 EA 14 */ add r0, r0, r29 /* 800D2BE0 000CF9E0 90 16 00 18 */ stw r0, 0x18(r22) /* 800D2BE4 000CF9E4 80 76 00 60 */ lwz r3, 0x60(r22) -/* 800D2BE8 000CF9E8 4B F7 89 F9 */ bl func_8004B5E0 +/* 800D2BE8 000CF9E8 4B F7 89 F9 */ bl xSTAssetName__FUi /* 800D2BEC 000CF9EC 3A D6 00 64 */ addi r22, r22, 0x64 /* 800D2BF0 000CF9F0 3B 7B 00 01 */ addi r27, r27, 1 lbl_800D2BF4: @@ -3628,7 +3628,7 @@ lbl_800D2C10: /* 800D2C84 000CFA84 1C 60 00 64 */ mulli r3, r0, 0x64 /* 800D2C88 000CFA88 38 03 00 60 */ addi r0, r3, 0x60 /* 800D2C8C 000CFA8C 7C 7A 00 2E */ lwzx r3, r26, r0 -/* 800D2C90 000CFA90 4B F7 89 51 */ bl func_8004B5E0 +/* 800D2C90 000CFA90 4B F7 89 51 */ bl xSTAssetName__FUi /* 800D2C94 000CFA94 3B 7B 00 01 */ addi r27, r27, 1 lbl_800D2C98: /* 800D2C98 000CFA98 80 1E 00 08 */ lwz r0, 8(r30) @@ -3663,33 +3663,33 @@ lbl_800D2CF0: /* 800D2D00 000CFB00 60 00 00 01 */ ori r0, r0, 1 /* 800D2D04 000CFB04 38 A0 00 00 */ li r5, 0 /* 800D2D08 000CFB08 90 0D 92 E0 */ stw r0, lbl_803CBBE0-_SDA_BASE_(r13) -/* 800D2D0C 000CFB0C 4B FF 07 6D */ bl func_800C3478 +/* 800D2D0C 000CFB0C 4B FF 07 6D */ bl iFileSeek__FP9tag_xFileii /* 800D2D10 000CFB10 80 8D 92 CC */ lwz r4, lbl_803CBBCC-_SDA_BASE_(r13) /* 800D2D14 000CFB14 7F 03 C3 78 */ mr r3, r24 /* 800D2D18 000CFB18 7E E5 BB 78 */ mr r5, r23 /* 800D2D1C 000CFB1C 7F C6 F3 78 */ mr r6, r30 /* 800D2D20 000CFB20 38 E0 00 00 */ li r7, 0 -/* 800D2D24 000CFB24 4B FF 0A 15 */ bl func_800C3738 +/* 800D2D24 000CFB24 4B FF 0A 15 */ bl iFileReadAsync__FP9tag_xFilePvUiPFP9tag_xFile_vi /* 800D2D28 000CFB28 48 00 00 24 */ b lbl_800D2D4C lbl_800D2D2C: -/* 800D2D2C 000CFB2C 48 0A DF 61 */ bl func_80180C8C +/* 800D2D2C 000CFB2C 48 0A DF 61 */ bl CheckDVDAndResetState__8iTRCDiskFv /* 800D2D30 000CFB30 80 0D 92 E4 */ lwz r0, lbl_803CBBE4-_SDA_BASE_(r13) /* 800D2D34 000CFB34 54 00 07 3F */ clrlwi. r0, r0, 0x1c /* 800D2D38 000CFB38 40 82 00 14 */ bne lbl_800D2D4C /* 800D2D3C 000CFB3C C0 22 98 54 */ lfs f1, lbl_803CE1D4-_SDA2_BASE_(r2) /* 800D2D40 000CFB40 38 60 00 00 */ li r3, 0 /* 800D2D44 000CFB44 38 80 00 00 */ li r4, 0 -/* 800D2D48 000CFB48 4B FC 61 F1 */ bl func_80098F38 +/* 800D2D48 000CFB48 4B FC 61 F1 */ bl zGameScreenTransitionUpdate__FfPcPUc lbl_800D2D4C: /* 800D2D4C 000CFB4C 80 0D 92 E0 */ lwz r0, lbl_803CBBE0-_SDA_BASE_(r13) /* 800D2D50 000CFB50 28 00 00 00 */ cmplwi r0, 0 /* 800D2D54 000CFB54 40 82 FF D8 */ bne lbl_800D2D2C -/* 800D2D58 000CFB58 48 10 15 B9 */ bl func_801D4310 +/* 800D2D58 000CFB58 48 10 15 B9 */ bl OSDisableInterrupts /* 800D2D5C 000CFB5C 7C 60 1B 78 */ mr r0, r3 /* 800D2D60 000CFB60 80 6D 92 CC */ lwz r3, lbl_803CBBCC-_SDA_BASE_(r13) /* 800D2D64 000CFB64 7C 15 03 78 */ mr r21, r0 /* 800D2D68 000CFB68 7E E4 BB 78 */ mr r4, r23 -/* 800D2D6C 000CFB6C 48 0F F6 1D */ bl func_801D2388 +/* 800D2D6C 000CFB6C 48 0F F6 1D */ bl DCStoreRange /* 800D2D70 000CFB70 80 ED 92 CC */ lwz r7, lbl_803CBBCC-_SDA_BASE_(r13) /* 800D2D74 000CFB74 7F 68 DB 78 */ mr r8, r27 /* 800D2D78 000CFB78 7E E9 BB 78 */ mr r9, r23 @@ -3698,12 +3698,12 @@ lbl_800D2D4C: /* 800D2D84 000CFB84 38 80 00 00 */ li r4, 0 /* 800D2D88 000CFB88 38 A0 00 00 */ li r5, 0 /* 800D2D8C 000CFB8C 38 C0 00 01 */ li r6, 1 -/* 800D2D90 000CFB90 48 0E 4C 55 */ bl func_801B79E4 +/* 800D2D90 000CFB90 48 0E 4C 55 */ bl ARQPostRequest /* 800D2D94 000CFB94 80 0D 92 E0 */ lwz r0, lbl_803CBBE0-_SDA_BASE_(r13) /* 800D2D98 000CFB98 7E A3 AB 78 */ mr r3, r21 /* 800D2D9C 000CFB9C 60 00 00 01 */ ori r0, r0, 1 /* 800D2DA0 000CFBA0 90 0D 92 E0 */ stw r0, lbl_803CBBE0-_SDA_BASE_(r13) -/* 800D2DA4 000CFBA4 48 10 15 95 */ bl func_801D4338 +/* 800D2DA4 000CFBA4 48 10 15 95 */ bl OSRestoreInterrupts lbl_800D2DA8: /* 800D2DA8 000CFBA8 80 0D 92 E0 */ lwz r0, lbl_803CBBE0-_SDA_BASE_(r13) /* 800D2DAC 000CFBAC 28 00 00 00 */ cmplwi r0, 0 @@ -3738,7 +3738,7 @@ lbl_800D2DF0: /* 800D2E04 000CFC04 88 0D 92 E8 */ lbz r0, lbl_803CBBE8-_SDA_BASE_(r13) /* 800D2E08 000CFC08 28 00 00 00 */ cmplwi r0, 0 /* 800D2E0C 000CFC0C 41 82 00 94 */ beq lbl_800D2EA0 -/* 800D2E10 000CFC10 48 10 15 01 */ bl func_801D4310 +/* 800D2E10 000CFC10 48 10 15 01 */ bl OSDisableInterrupts /* 800D2E14 000CFC14 38 00 00 00 */ li r0, 0 /* 800D2E18 000CFC18 3C 60 80 3D */ lis r3, lbl_803C9140@ha /* 800D2E1C 000CFC1C 98 0D 92 E8 */ stb r0, lbl_803CBBE8-_SDA_BASE_(r13) @@ -3748,10 +3748,10 @@ lbl_800D2E28: /* 800D2E28 000CFC28 80 7F 00 00 */ lwz r3, 0(r31) /* 800D2E2C 000CFC2C 28 03 00 00 */ cmplwi r3, 0 /* 800D2E30 000CFC30 41 82 00 1C */ beq lbl_800D2E4C -/* 800D2E34 000CFC34 4B FF 3F 61 */ bl func_800C6D94 +/* 800D2E34 000CFC34 4B FF 3F 61 */ bl MIXReleaseChannel /* 800D2E38 000CFC38 80 7F 00 00 */ lwz r3, 0(r31) /* 800D2E3C 000CFC3C 38 80 00 00 */ li r4, 0 -/* 800D2E40 000CFC40 48 0E 78 A9 */ bl func_801BA6E8 +/* 800D2E40 000CFC40 48 0E 78 A9 */ bl AXSetVoiceState /* 800D2E44 000CFC44 7F E3 FB 78 */ mr r3, r31 /* 800D2E48 000CFC48 48 00 00 75 */ bl func_800D2EBC lbl_800D2E4C: @@ -3766,10 +3766,10 @@ lbl_800D2E68: /* 800D2E68 000CFC68 80 7F 00 00 */ lwz r3, 0(r31) /* 800D2E6C 000CFC6C 28 03 00 00 */ cmplwi r3, 0 /* 800D2E70 000CFC70 41 82 00 1C */ beq lbl_800D2E8C -/* 800D2E74 000CFC74 4B FF 3F 21 */ bl func_800C6D94 +/* 800D2E74 000CFC74 4B FF 3F 21 */ bl MIXReleaseChannel /* 800D2E78 000CFC78 80 7F 00 00 */ lwz r3, 0(r31) /* 800D2E7C 000CFC7C 38 80 00 00 */ li r4, 0 -/* 800D2E80 000CFC80 48 0E 78 69 */ bl func_801BA6E8 +/* 800D2E80 000CFC80 48 0E 78 69 */ bl AXSetVoiceState /* 800D2E84 000CFC84 7F E3 FB 78 */ mr r3, r31 /* 800D2E88 000CFC88 48 00 00 35 */ bl func_800D2EBC lbl_800D2E8C: @@ -3777,7 +3777,7 @@ lbl_800D2E8C: /* 800D2E90 000CFC90 3B FF 00 20 */ addi r31, r31, 0x20 /* 800D2E94 000CFC94 2C 1E 00 3A */ cmpwi r30, 0x3a /* 800D2E98 000CFC98 41 80 FF D0 */ blt lbl_800D2E68 -/* 800D2E9C 000CFC9C 48 0E 4E 35 */ bl func_801B7CD0 +/* 800D2E9C 000CFC9C 48 0E 4E 35 */ bl AXQuit lbl_800D2EA0: /* 800D2EA0 000CFCA0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D2EA4 000CFCA4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -3786,8 +3786,8 @@ lbl_800D2EA0: /* 800D2EB0 000CFCB0 38 21 00 10 */ addi r1, r1, 0x10 /* 800D2EB4 000CFCB4 4E 80 00 20 */ blr -.global func_800D2EB8 -func_800D2EB8: +.global iSndSetExternalCallback__FPFUi_v +iSndSetExternalCallback__FPFUi_v: /* 800D2EB8 000CFCB8 4E 80 00 20 */ blr .global func_800D2EBC @@ -3801,7 +3801,7 @@ func_800D2EBC: /* 800D2ED4 000CFCD4 80 7F 00 00 */ lwz r3, 0(r31) /* 800D2ED8 000CFCD8 28 03 00 00 */ cmplwi r3, 0 /* 800D2EDC 000CFCDC 41 82 00 10 */ beq lbl_800D2EEC -/* 800D2EE0 000CFCE0 48 0E 50 F9 */ bl func_801B7FD8 +/* 800D2EE0 000CFCE0 48 0E 50 F9 */ bl AXFreeVoice /* 800D2EE4 000CFCE4 38 00 00 00 */ li r0, 0 /* 800D2EE8 000CFCE8 90 1F 00 00 */ stw r0, 0(r31) lbl_800D2EEC: @@ -3819,7 +3819,7 @@ lbl_800D2F00: /* 800D2F0C 000CFD0C 90 01 00 14 */ stw r0, 0x14(r1) /* 800D2F10 000CFD10 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D2F14 000CFD14 93 C1 00 08 */ stw r30, 8(r1) -/* 800D2F18 000CFD18 48 0E 66 21 */ bl func_801B9538 +/* 800D2F18 000CFD18 48 0E 66 21 */ bl AXRegisterCallback /* 800D2F1C 000CFD1C 3C 60 80 3D */ lis r3, lbl_803C9140@ha /* 800D2F20 000CFD20 3B C0 00 00 */ li r30, 0 /* 800D2F24 000CFD24 3B E3 91 40 */ addi r31, r3, lbl_803C9140@l @@ -3828,7 +3828,7 @@ lbl_800D2F28: /* 800D2F2C 000CFD2C 28 03 00 00 */ cmplwi r3, 0 /* 800D2F30 000CFD30 41 82 00 0C */ beq lbl_800D2F3C /* 800D2F34 000CFD34 38 80 00 00 */ li r4, 0 -/* 800D2F38 000CFD38 48 0E 77 B1 */ bl func_801BA6E8 +/* 800D2F38 000CFD38 48 0E 77 B1 */ bl AXSetVoiceState lbl_800D2F3C: /* 800D2F3C 000CFD3C 3B DE 00 01 */ addi r30, r30, 1 /* 800D2F40 000CFD40 3B FF 01 0C */ addi r31, r31, 0x10c @@ -3842,7 +3842,7 @@ lbl_800D2F58: /* 800D2F5C 000CFD5C 28 03 00 00 */ cmplwi r3, 0 /* 800D2F60 000CFD60 41 82 00 0C */ beq lbl_800D2F6C /* 800D2F64 000CFD64 38 80 00 00 */ li r4, 0 -/* 800D2F68 000CFD68 48 0E 77 81 */ bl func_801BA6E8 +/* 800D2F68 000CFD68 48 0E 77 81 */ bl AXSetVoiceState lbl_800D2F6C: /* 800D2F6C 000CFD6C 3B DE 00 01 */ addi r30, r30, 1 /* 800D2F70 000CFD70 3B FF 00 20 */ addi r31, r31, 0x20 @@ -3873,7 +3873,7 @@ lbl_800D2FB4: /* 800D2FC4 000CFDC4 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 800D2FC8 000CFDC8 40 82 00 0C */ bne lbl_800D2FD4 /* 800D2FCC 000CFDCC 38 80 00 01 */ li r4, 1 -/* 800D2FD0 000CFDD0 48 0E 77 19 */ bl func_801BA6E8 +/* 800D2FD0 000CFDD0 48 0E 77 19 */ bl AXSetVoiceState lbl_800D2FD4: /* 800D2FD4 000CFDD4 3B DE 00 01 */ addi r30, r30, 1 /* 800D2FD8 000CFDD8 3B FF 01 0C */ addi r31, r31, 0x10c @@ -3890,7 +3890,7 @@ lbl_800D2FF0: /* 800D3000 000CFE00 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 800D3004 000CFE04 40 82 00 0C */ bne lbl_800D3010 /* 800D3008 000CFE08 38 80 00 01 */ li r4, 1 -/* 800D300C 000CFE0C 48 0E 76 DD */ bl func_801BA6E8 +/* 800D300C 000CFE0C 48 0E 76 DD */ bl AXSetVoiceState lbl_800D3010: /* 800D3010 000CFE10 3B DE 00 01 */ addi r30, r30, 1 /* 800D3014 000CFE14 3B FF 00 20 */ addi r31, r31, 0x20 @@ -3898,7 +3898,7 @@ lbl_800D3010: /* 800D301C 000CFE1C 41 80 FF D4 */ blt lbl_800D2FF0 /* 800D3020 000CFE20 3C 60 80 0D */ lis r3, lbl_800CFE54@ha /* 800D3024 000CFE24 38 63 FE 54 */ addi r3, r3, lbl_800CFE54@l -/* 800D3028 000CFE28 48 0E 65 11 */ bl func_801B9538 +/* 800D3028 000CFE28 48 0E 65 11 */ bl AXRegisterCallback /* 800D302C 000CFE2C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D3030 000CFE30 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800D3034 000CFE34 83 C1 00 08 */ lwz r30, 8(r1) @@ -3906,8 +3906,8 @@ lbl_800D3010: /* 800D303C 000CFE3C 38 21 00 10 */ addi r1, r1, 0x10 /* 800D3040 000CFE40 4E 80 00 20 */ blr -.global func_800D3044 -func_800D3044: +.global iSndGetVol__FUi +iSndGetVol__FUi: /* 800D3044 000CFE44 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha /* 800D3048 000CFE48 38 00 00 40 */ li r0, 0x40 /* 800D304C 000CFE4C 38 84 D5 B4 */ addi r4, r4, lbl_803BD5B4@l diff --git a/asm/Core/p2/iSystem.s b/asm/Core/p2/iSystem.s index 770bed0cc..2b658fa7a 100644 --- a/asm/Core/p2/iSystem.s +++ b/asm/Core/p2/iSystem.s @@ -2,18 +2,18 @@ .section .text # 0x800D30B4 - 0x800D44F0 -.global func_800D30B4 -func_800D30B4: +.global psGetMemoryFunctions__Fv +psGetMemoryFunctions__Fv: /* 800D30B4 000CFEB4 3C 60 80 31 */ lis r3, lbl_80312140@ha /* 800D30B8 000CFEB8 38 63 21 40 */ addi r3, r3, lbl_80312140@l /* 800D30BC 000CFEBC 4E 80 00 20 */ blr -.global func_800D30C0 -func_800D30C0: +.global iVSync__Fv +iVSync__Fv: /* 800D30C0 000CFEC0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D30C4 000CFEC4 7C 08 02 A6 */ mflr r0 /* 800D30C8 000CFEC8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800D30CC 000CFECC 48 10 88 ED */ bl func_801DB9B8 +/* 800D30CC 000CFECC 48 10 88 ED */ bl VIWaitForRetrace /* 800D30D0 000CFED0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D30D4 000CFED4 7C 08 03 A6 */ mtlr r0 /* 800D30D8 000CFED8 38 21 00 10 */ addi r1, r1, 0x10 @@ -161,7 +161,7 @@ lbl_800D32BC: /* 800D32D0 000D00D0 80 04 01 94 */ lwz r0, 0x194(r4) /* 800D32D4 000D00D4 28 00 00 00 */ cmplwi r0, 0 /* 800D32D8 000D00D8 41 82 00 08 */ beq lbl_800D32E0 -/* 800D32DC 000D00DC 48 00 04 51 */ bl func_800D372C +/* 800D32DC 000D00DC 48 00 04 51 */ bl null_func__Fv lbl_800D32E0: /* 800D32E0 000D00E0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D32E4 000D00E4 7C 08 03 A6 */ mtlr r0 @@ -173,35 +173,35 @@ func_800D32F0: /* 800D32F0 000D00F0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D32F4 000D00F4 7C 08 02 A6 */ mflr r0 /* 800D32F8 000D00F8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800D32FC 000D00FC 48 0A D7 15 */ bl func_80180A10 +/* 800D32FC 000D00FC 48 0A D7 15 */ bl Init__8iTRCDiskFv /* 800D3300 000D0100 3C 60 80 0D */ lis r3, lbl_800CAE7C@ha /* 800D3304 000D0104 38 63 AE 7C */ addi r3, r3, lbl_800CAE7C@l -/* 800D3308 000D0108 48 0A D7 85 */ bl func_80180A8C +/* 800D3308 000D0108 48 0A D7 85 */ bl SetPadStopRumblingFunction__8iTRCDiskFPFv_v /* 800D330C 000D010C 3C 60 80 0D */ lis r3, lbl_800D2F00@ha /* 800D3310 000D0110 38 63 2F 00 */ addi r3, r3, lbl_800D2F00@l -/* 800D3314 000D0114 48 0A D7 81 */ bl func_80180A94 +/* 800D3314 000D0114 48 0A D7 81 */ bl SetSndSuspendFunction__8iTRCDiskFPFv_v /* 800D3318 000D0118 3C 60 80 0D */ lis r3, lbl_800D2F94@ha /* 800D331C 000D011C 38 63 2F 94 */ addi r3, r3, lbl_800D2F94@l -/* 800D3320 000D0120 48 0A D7 7D */ bl func_80180A9C +/* 800D3320 000D0120 48 0A D7 7D */ bl SetSndResumeFunction__8iTRCDiskFPFv_v /* 800D3324 000D0124 3C 60 80 0D */ lis r3, lbl_800D2DF0@ha /* 800D3328 000D0128 38 63 2D F0 */ addi r3, r3, lbl_800D2DF0@l -/* 800D332C 000D012C 48 0A D7 79 */ bl func_80180AA4 +/* 800D332C 000D012C 48 0A D7 79 */ bl SetSndKillFunction__8iTRCDiskFPFv_v /* 800D3330 000D0130 3C 60 80 0C */ lis r3, lbl_800C4684@ha /* 800D3334 000D0134 38 63 46 84 */ addi r3, r3, lbl_800C4684@l -/* 800D3338 000D0138 48 0A D7 75 */ bl func_80180AAC +/* 800D3338 000D0138 48 0A D7 75 */ bl SetMovieSuspendFunction__8iTRCDiskFPFv_v /* 800D333C 000D013C 3C 60 80 0C */ lis r3, lbl_800C4688@ha /* 800D3340 000D0140 38 63 46 88 */ addi r3, r3, lbl_800C4688@l -/* 800D3344 000D0144 48 0A D7 71 */ bl func_80180AB4 +/* 800D3344 000D0144 48 0A D7 71 */ bl SetMovieResumeFunction__8iTRCDiskFPFv_v /* 800D3348 000D0148 3C 60 80 0D */ lis r3, lbl_800D2DF0@ha /* 800D334C 000D014C 38 63 2D F0 */ addi r3, r3, lbl_800D2DF0@l -/* 800D3350 000D0150 48 0A D5 E9 */ bl func_80180938 +/* 800D3350 000D0150 48 0A D5 E9 */ bl SetSndKillFunction__11ResetButtonFPFv_v /* 800D3354 000D0154 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D3358 000D0158 7C 08 03 A6 */ mtlr r0 /* 800D335C 000D015C 38 21 00 10 */ addi r1, r1, 0x10 /* 800D3360 000D0160 4E 80 00 20 */ blr -.global func_800D3364 -func_800D3364: +.global iSystemInit__FUi +iSystemInit__FUi: /* 800D3364 000D0164 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D3368 000D0168 7C 08 02 A6 */ mflr r0 /* 800D336C 000D016C 3C 80 80 2B */ lis r4, lbl_802B4B20@ha @@ -216,23 +216,23 @@ func_800D3364: /* 800D3390 000D0190 38 80 00 08 */ li r4, 8 /* 800D3394 000D0194 90 A6 00 04 */ stw r5, 4(r6) /* 800D3398 000D0198 90 06 00 08 */ stw r0, 8(r6) -/* 800D339C 000D019C 48 0F 87 15 */ bl func_801CBAB0 +/* 800D339C 000D019C 48 0F 87 15 */ bl GXSetMisc /* 800D33A0 000D01A0 48 0F DA 51 */ bl func_801D0DF0 -/* 800D33A4 000D01A4 48 0F 0D 89 */ bl func_801C412C -/* 800D33A8 000D01A8 48 10 81 61 */ bl func_801DB508 +/* 800D33A4 000D01A4 48 0F 0D 89 */ bl DVDInit +/* 800D33A8 000D01A8 48 10 81 61 */ bl VIInit /* 800D33AC 000D01AC 38 00 00 10 */ li r0, 0x10 /* 800D33B0 000D01B0 3C 60 80 0D */ lis r3, lbl_800D30E4@ha /* 800D33B4 000D01B4 90 0D 86 50 */ stw r0, lbl_803CAF50-_SDA_BASE_(r13) /* 800D33B8 000D01B8 38 83 30 E4 */ addi r4, r3, lbl_800D30E4@l /* 800D33BC 000D01BC 38 60 00 10 */ li r3, 0x10 -/* 800D33C0 000D01C0 48 0F FC F1 */ bl func_801D30B0 +/* 800D33C0 000D01C0 48 0F FC F1 */ bl OSSetErrorHandler /* 800D33C4 000D01C4 3C 80 80 0D */ lis r4, lbl_800D32BC@ha /* 800D33C8 000D01C8 38 60 00 0F */ li r3, 0xf /* 800D33CC 000D01CC 38 84 32 BC */ addi r4, r4, lbl_800D32BC@l -/* 800D33D0 000D01D0 48 0F FC E1 */ bl func_801D30B0 +/* 800D33D0 000D01D0 48 0F FC E1 */ bl OSSetErrorHandler /* 800D33D4 000D01D4 3C 60 80 31 */ lis r3, lbl_80312140@ha /* 800D33D8 000D01D8 38 63 21 40 */ addi r3, r3, lbl_80312140@l -/* 800D33DC 000D01DC 48 00 06 29 */ bl func_800D3A04 +/* 800D33DC 000D01DC 48 00 06 29 */ bl DolphinInitMemorySystem__FP17RwMemoryFunctions /* 800D33E0 000D01E0 2C 03 00 00 */ cmpwi r3, 0 /* 800D33E4 000D01E4 40 82 00 20 */ bne lbl_800D3404 /* 800D33E8 000D01E8 3C 60 80 26 */ lis r3, lbl_80266610@ha @@ -243,38 +243,38 @@ func_800D3364: /* 800D33FC 000D01FC 4C C6 31 82 */ crclr 6 /* 800D3400 000D0200 48 0F FB 85 */ bl func_801D2F84 lbl_800D3404: -/* 800D3404 000D0204 4B F4 49 91 */ bl func_80017D94 -/* 800D3408 000D0208 4B F6 01 51 */ bl func_80033558 -/* 800D340C 000D020C 4B FE FE F5 */ bl func_800C3300 -/* 800D3410 000D0210 48 00 15 15 */ bl func_800D4924 -/* 800D3414 000D0214 4B F6 2A 5D */ bl func_80035E70 -/* 800D3418 000D0218 4B F7 4C 99 */ bl func_800480B0 +/* 800D3404 000D0204 4B F4 49 91 */ bl xDebugInit__Fv +/* 800D3408 000D0208 4B F6 01 51 */ bl xMemInit__Fv +/* 800D340C 000D020C 4B FE FE F5 */ bl iFileInit__Fv +/* 800D3410 000D0210 48 00 15 15 */ bl iTimeInit__Fv +/* 800D3414 000D0214 4B F6 2A 5D */ bl xPadInit__Fv +/* 800D3418 000D0218 4B F7 4C 99 */ bl xSndInit__Fv /* 800D341C 000D021C 4B FF FE D5 */ bl func_800D32F0 /* 800D3420 000D0220 48 00 01 25 */ bl func_800D3544 -/* 800D3424 000D0224 4B F5 D7 E1 */ bl func_80030C04 -/* 800D3428 000D0228 4B F5 E4 91 */ bl func_800318B8 +/* 800D3424 000D0224 4B F5 D7 E1 */ bl xMathInit__Fv +/* 800D3428 000D0228 4B F5 E4 91 */ bl xMath3Init__Fv /* 800D342C 000D022C 3C 60 80 0D */ lis r3, lbl_800D30E0@ha /* 800D3430 000D0230 38 63 30 E0 */ addi r3, r3, lbl_800D30E0@l -/* 800D3434 000D0234 48 0F 8B 61 */ bl func_801CBF94 +/* 800D3434 000D0234 48 0F 8B 61 */ bl GXSetDrawSyncCallback /* 800D3438 000D0238 90 6D 93 10 */ stw r3, lbl_803CBC10-_SDA_BASE_(r13) /* 800D343C 000D023C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D3440 000D0240 7C 08 03 A6 */ mtlr r0 /* 800D3444 000D0244 38 21 00 10 */ addi r1, r1, 0x10 /* 800D3448 000D0248 4E 80 00 20 */ blr -.global func_800D344C -func_800D344C: +.global iSystemExit__Fv +iSystemExit__Fv: /* 800D344C 000D024C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D3450 000D0250 7C 08 02 A6 */ mflr r0 /* 800D3454 000D0254 90 01 00 14 */ stw r0, 0x14(r1) -/* 800D3458 000D0258 4B F4 49 45 */ bl func_80017D9C -/* 800D345C 000D025C 4B F5 D7 C9 */ bl func_80030C24 +/* 800D3458 000D0258 4B F4 49 45 */ bl xDebugExit__Fv +/* 800D345C 000D025C 4B F5 D7 C9 */ bl xMathExit__Fv /* 800D3460 000D0260 48 00 01 DD */ bl func_800D363C -/* 800D3464 000D0264 4B F7 55 A5 */ bl func_80048A08 -/* 800D3468 000D0268 4B F6 31 1D */ bl func_80036584 -/* 800D346C 000D026C 4B FE FE AD */ bl func_800C3318 -/* 800D3470 000D0270 48 00 14 DD */ bl func_800D494C -/* 800D3474 000D0274 4B F6 01 A9 */ bl func_8003361C +/* 800D3464 000D0264 4B F7 55 A5 */ bl xSndExit__Fv +/* 800D3468 000D0268 4B F6 31 1D */ bl xPadKill__Fv +/* 800D346C 000D026C 4B FE FE AD */ bl iFileExit__Fv +/* 800D3470 000D0270 48 00 14 DD */ bl iTimeExit__Fv +/* 800D3474 000D0274 4B F6 01 A9 */ bl xMemExit__Fv /* 800D3478 000D0278 3C 60 80 26 */ lis r3, lbl_80266610@ha /* 800D347C 000D027C 38 80 02 1D */ li r4, 0x21d /* 800D3480 000D0280 38 A3 66 10 */ addi r5, r3, lbl_80266610@l @@ -292,43 +292,43 @@ func_800D34A4: /* 800D34A4 000D02A4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D34A8 000D02A8 7C 08 02 A6 */ mflr r0 /* 800D34AC 000D02AC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800D34B0 000D02B0 48 14 A2 05 */ bl func_8021D6B4 +/* 800D34B0 000D02B0 48 14 A2 05 */ bl RpWorldPluginAttach /* 800D34B4 000D02B4 2C 03 00 00 */ cmpwi r3, 0 /* 800D34B8 000D02B8 40 82 00 0C */ bne lbl_800D34C4 /* 800D34BC 000D02BC 38 60 00 01 */ li r3, 1 /* 800D34C0 000D02C0 48 00 00 74 */ b lbl_800D3534 lbl_800D34C4: -/* 800D34C4 000D02C4 48 12 77 F1 */ bl func_801FACB4 +/* 800D34C4 000D02C4 48 12 77 F1 */ bl RpCollisionPluginAttach /* 800D34C8 000D02C8 2C 03 00 00 */ cmpwi r3, 0 /* 800D34CC 000D02CC 40 82 00 0C */ bne lbl_800D34D8 /* 800D34D0 000D02D0 38 60 00 01 */ li r3, 1 /* 800D34D4 000D02D4 48 00 00 60 */ b lbl_800D3534 lbl_800D34D8: -/* 800D34D8 000D02D8 48 13 7B 45 */ bl func_8020B01C +/* 800D34D8 000D02D8 48 13 7B 45 */ bl RpSkinPluginAttach /* 800D34DC 000D02DC 2C 03 00 00 */ cmpwi r3, 0 /* 800D34E0 000D02E0 40 82 00 0C */ bne lbl_800D34EC /* 800D34E4 000D02E4 38 60 00 01 */ li r3, 1 /* 800D34E8 000D02E8 48 00 00 4C */ b lbl_800D3534 lbl_800D34EC: -/* 800D34EC 000D02EC 48 12 8D 61 */ bl func_801FC24C +/* 800D34EC 000D02EC 48 12 8D 61 */ bl RpHAnimPluginAttach /* 800D34F0 000D02F0 2C 03 00 00 */ cmpwi r3, 0 /* 800D34F4 000D02F4 40 82 00 0C */ bne lbl_800D3500 /* 800D34F8 000D02F8 38 60 00 01 */ li r3, 1 /* 800D34FC 000D02FC 48 00 00 38 */ b lbl_800D3534 lbl_800D3500: -/* 800D3500 000D0300 48 13 15 35 */ bl func_80204A34 +/* 800D3500 000D0300 48 13 15 35 */ bl RpMatFXPluginAttach /* 800D3504 000D0304 2C 03 00 00 */ cmpwi r3, 0 /* 800D3508 000D0308 40 82 00 0C */ bne lbl_800D3514 /* 800D350C 000D030C 38 60 00 01 */ li r3, 1 /* 800D3510 000D0310 48 00 00 24 */ b lbl_800D3534 lbl_800D3514: -/* 800D3514 000D0314 48 13 D2 09 */ bl func_8021071C +/* 800D3514 000D0314 48 13 D2 09 */ bl RpUserDataPluginAttach /* 800D3518 000D0318 2C 03 00 00 */ cmpwi r3, 0 /* 800D351C 000D031C 40 82 00 0C */ bne lbl_800D3528 /* 800D3520 000D0320 38 60 00 01 */ li r3, 1 /* 800D3524 000D0324 48 00 00 10 */ b lbl_800D3534 lbl_800D3528: -/* 800D3528 000D0328 48 13 24 C9 */ bl func_802059F0 +/* 800D3528 000D0328 48 13 24 C9 */ bl RpPTankPluginAttach /* 800D352C 000D032C 7C 60 00 34 */ cntlzw r0, r3 /* 800D3530 000D0330 54 03 D9 7E */ srwi r3, r0, 5 lbl_800D3534: @@ -342,17 +342,17 @@ func_800D3544: /* 800D3544 000D0344 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D3548 000D0348 7C 08 02 A6 */ mflr r0 /* 800D354C 000D034C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800D3550 000D0350 4B FF FB 65 */ bl func_800D30B4 +/* 800D3550 000D0350 4B FF FB 65 */ bl psGetMemoryFunctions__Fv /* 800D3554 000D0354 38 80 00 00 */ li r4, 0 /* 800D3558 000D0358 3C A0 00 06 */ lis r5, 6 -/* 800D355C 000D035C 48 16 4F 89 */ bl func_802384E4 +/* 800D355C 000D035C 48 16 4F 89 */ bl RwEngineInit /* 800D3560 000D0360 2C 03 00 00 */ cmpwi r3, 0 /* 800D3564 000D0364 40 82 00 0C */ bne lbl_800D3570 /* 800D3568 000D0368 38 60 00 01 */ li r3, 1 /* 800D356C 000D036C 48 00 00 C0 */ b lbl_800D362C lbl_800D3570: /* 800D3570 000D0370 3C 60 00 06 */ lis r3, 6 -/* 800D3574 000D0374 48 15 EC 95 */ bl func_80232208 +/* 800D3574 000D0374 48 15 EC 95 */ bl RwResourcesSetArenaSize /* 800D3578 000D0378 48 00 0F 35 */ bl func_800D44AC /* 800D357C 000D037C 2C 03 00 00 */ cmpwi r3, 0 /* 800D3580 000D0380 40 82 00 0C */ bne lbl_800D358C @@ -369,38 +369,38 @@ lbl_800D35A0: /* 800D35A4 000D03A4 38 61 00 08 */ addi r3, r1, 8 /* 800D35A8 000D03A8 38 04 A6 58 */ addi r0, r4, lbl_803CA658@l /* 800D35AC 000D03AC 90 01 00 08 */ stw r0, 8(r1) -/* 800D35B0 000D03B0 48 16 4C 45 */ bl func_802381F4 +/* 800D35B0 000D03B0 48 16 4C 45 */ bl RwEngineOpen /* 800D35B4 000D03B4 2C 03 00 00 */ cmpwi r3, 0 /* 800D35B8 000D03B8 40 82 00 10 */ bne lbl_800D35C8 -/* 800D35BC 000D03BC 48 16 4E D9 */ bl func_80238494 +/* 800D35BC 000D03BC 48 16 4E D9 */ bl RwEngineTerm /* 800D35C0 000D03C0 38 60 00 01 */ li r3, 1 /* 800D35C4 000D03C4 48 00 00 68 */ b lbl_800D362C lbl_800D35C8: -/* 800D35C8 000D03C8 48 16 48 95 */ bl func_80237E5C +/* 800D35C8 000D03C8 48 16 48 95 */ bl RwEngineGetCurrentVideoMode /* 800D35CC 000D03CC 3C A0 80 3D */ lis r5, lbl_803CA664@ha /* 800D35D0 000D03D0 7C 64 1B 78 */ mr r4, r3 /* 800D35D4 000D03D4 38 65 A6 64 */ addi r3, r5, lbl_803CA664@l -/* 800D35D8 000D03D8 48 16 47 F9 */ bl func_80237DD0 -/* 800D35DC 000D03DC 48 16 49 F1 */ bl func_80237FCC +/* 800D35D8 000D03D8 48 16 47 F9 */ bl RwEngineGetVideoModeInfo +/* 800D35DC 000D03DC 48 16 49 F1 */ bl RwEngineStart /* 800D35E0 000D03E0 2C 03 00 00 */ cmpwi r3, 0 /* 800D35E4 000D03E4 40 82 00 14 */ bne lbl_800D35F8 -/* 800D35E8 000D03E8 48 16 4B 3D */ bl func_80238124 -/* 800D35EC 000D03EC 48 16 4E A9 */ bl func_80238494 +/* 800D35E8 000D03E8 48 16 4B 3D */ bl RwEngineClose +/* 800D35EC 000D03EC 48 16 4E A9 */ bl RwEngineTerm /* 800D35F0 000D03F0 38 60 00 01 */ li r3, 1 /* 800D35F4 000D03F4 48 00 00 38 */ b lbl_800D362C lbl_800D35F8: /* 800D35F8 000D03F8 3C 60 80 0D */ lis r3, lbl_800D3664@ha /* 800D35FC 000D03FC 38 63 36 64 */ addi r3, r3, lbl_800D3664@l -/* 800D3600 000D0400 48 16 AE 51 */ bl func_8023E450 +/* 800D3600 000D0400 48 16 AE 51 */ bl RwTextureSetReadCallBack /* 800D3604 000D0404 38 60 00 14 */ li r3, 0x14 /* 800D3608 000D0408 38 80 00 02 */ li r4, 2 -/* 800D360C 000D040C 48 15 C1 D1 */ bl func_8022F7DC -/* 800D3610 000D0410 4B F7 11 69 */ bl func_80044778 -/* 800D3614 000D0414 4B F5 30 B5 */ bl func_800266C8 +/* 800D360C 000D040C 48 15 C1 D1 */ bl RwRenderStateSet +/* 800D3610 000D0410 4B F7 11 69 */ bl xShadowInit__Fv +/* 800D3614 000D0414 4B F5 30 B5 */ bl xFXInit__Fv /* 800D3618 000D0418 38 60 00 01 */ li r3, 1 -/* 800D361C 000D041C 48 16 AE 4D */ bl func_8023E468 +/* 800D361C 000D041C 48 16 AE 4D */ bl RwTextureSetMipmapping /* 800D3620 000D0420 38 60 00 01 */ li r3, 1 -/* 800D3624 000D0424 48 16 AE 71 */ bl func_8023E494 +/* 800D3624 000D0424 48 16 AE 71 */ bl RwTextureSetAutoMipmapping /* 800D3628 000D0428 38 60 00 00 */ li r3, 0 lbl_800D362C: /* 800D362C 000D042C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -413,9 +413,9 @@ func_800D363C: /* 800D363C 000D043C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D3640 000D0440 7C 08 02 A6 */ mflr r0 /* 800D3644 000D0444 90 01 00 14 */ stw r0, 0x14(r1) -/* 800D3648 000D0448 48 16 48 99 */ bl func_80237EE0 -/* 800D364C 000D044C 48 16 4A D9 */ bl func_80238124 -/* 800D3650 000D0450 48 16 4E 45 */ bl func_80238494 +/* 800D3648 000D0448 48 16 48 99 */ bl RwEngineStop +/* 800D364C 000D044C 48 16 4A D9 */ bl RwEngineClose +/* 800D3650 000D0450 48 16 4E 45 */ bl RwEngineTerm /* 800D3654 000D0454 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D3658 000D0458 7C 08 03 A6 */ mtlr r0 /* 800D365C 000D045C 38 21 00 10 */ addi r1, r1, 0x10 @@ -437,9 +437,9 @@ lbl_800D3664: /* 800D3698 000D0498 4C C6 31 82 */ crclr 6 /* 800D369C 000D049C 48 11 08 99 */ bl func_801E3F34 /* 800D36A0 000D04A0 38 61 00 0C */ addi r3, r1, 0xc -/* 800D36A4 000D04A4 4B F7 8B 71 */ bl func_8004C214 +/* 800D36A4 000D04A4 4B F7 8B 71 */ bl xStrHash__FPCc /* 800D36A8 000D04A8 38 81 00 08 */ addi r4, r1, 8 -/* 800D36AC 000D04AC 4B F7 80 61 */ bl func_8004B70C +/* 800D36AC 000D04AC 4B F7 80 61 */ bl xSTFindAsset__FUiPUi /* 800D36B0 000D04B0 7C 7F 1B 79 */ or. r31, r3, r3 /* 800D36B4 000D04B4 41 82 00 38 */ beq lbl_800D36EC /* 800D36B8 000D04B8 80 7F 00 00 */ lwz r3, 0(r31) @@ -475,8 +475,8 @@ lbl_800D370C: /* 800D3724 000D0524 38 21 01 20 */ addi r1, r1, 0x120 /* 800D3728 000D0528 4E 80 00 20 */ blr -.global func_800D372C -func_800D372C: +.global null_func__Fv +null_func__Fv: /* 800D372C 000D052C 80 6D 92 14 */ lwz r3, lbl_803CBB14-_SDA_BASE_(r13) /* 800D3730 000D0530 38 03 00 04 */ addi r0, r3, 4 /* 800D3734 000D0534 90 0D 92 14 */ stw r0, lbl_803CBB14-_SDA_BASE_(r13) @@ -503,7 +503,7 @@ lbl_800D3768: /* 800D376C 000D056C 48 0F E6 95 */ bl func_801D1E00 /* 800D3770 000D0570 7C 7F 1B 79 */ or. r31, r3, r3 /* 800D3774 000D0574 40 82 00 08 */ bne lbl_800D377C -/* 800D3778 000D0578 4B FF FF B5 */ bl func_800D372C +/* 800D3778 000D0578 4B FF FF B5 */ bl null_func__Fv lbl_800D377C: /* 800D377C 000D057C 7F E3 FB 78 */ mr r3, r31 lbl_800D3780: @@ -552,11 +552,11 @@ lbl_800D37EC: /* 800D3808 000D0608 4B FF FF 8D */ bl func_800D3794 /* 800D380C 000D060C 48 00 00 20 */ b lbl_800D382C lbl_800D3810: -/* 800D3810 000D0610 4B FF FF 1D */ bl func_800D372C +/* 800D3810 000D0610 4B FF FF 1D */ bl null_func__Fv /* 800D3814 000D0614 80 6D 93 24 */ lwz r3, lbl_803CBC24-_SDA_BASE_(r13) /* 800D3818 000D0618 2C 03 00 00 */ cmpwi r3, 0 /* 800D381C 000D061C 41 82 00 10 */ beq lbl_800D382C -/* 800D3820 000D0620 4B F6 03 B5 */ bl func_80033BD4 +/* 800D3820 000D0620 4B F6 03 B5 */ bl xMemPopBase__Fi /* 800D3824 000D0624 38 00 00 00 */ li r0, 0 /* 800D3828 000D0628 90 0D 93 24 */ stw r0, lbl_803CBC24-_SDA_BASE_(r13) lbl_800D382C: @@ -596,7 +596,7 @@ lbl_800D3874: /* 800D38A0 000D06A0 38 03 FF F6 */ addi r0, r3, -10 /* 800D38A4 000D06A4 7C 04 00 40 */ cmplw r4, r0 /* 800D38A8 000D06A8 41 80 00 1C */ blt lbl_800D38C4 -/* 800D38AC 000D06AC 4B FF FE 81 */ bl func_800D372C +/* 800D38AC 000D06AC 4B FF FE 81 */ bl null_func__Fv /* 800D38B0 000D06B0 3C 60 1E E8 */ lis r3, 0x1EE7D00D@ha /* 800D38B4 000D06B4 38 03 D0 0D */ addi r0, r3, 0x1EE7D00D@l /* 800D38B8 000D06B8 90 1F 00 08 */ stw r0, 8(r31) @@ -696,8 +696,8 @@ lbl_800D39E4: /* 800D39FC 000D07FC 38 21 00 20 */ addi r1, r1, 0x20 /* 800D3A00 000D0800 4E 80 00 20 */ blr -.global func_800D3A04 -func_800D3A04: +.global DolphinInitMemorySystem__FP17RwMemoryFunctions +DolphinInitMemorySystem__FP17RwMemoryFunctions: /* 800D3A04 000D0804 3C A0 80 0D */ lis r5, func_800D3840@ha /* 800D3A08 000D0808 3C 80 80 0D */ lis r4, lbl_800D3910@ha /* 800D3A0C 000D080C 38 05 38 40 */ addi r0, r5, func_800D3840@l @@ -866,7 +866,7 @@ lbl_800D3C14: lbl_800D3C48: /* 800D3C48 000D0A48 7F A3 EB 78 */ mr r3, r29 /* 800D3C4C 000D0A4C 38 9E 28 00 */ addi r4, r30, 0x2800 -/* 800D3C50 000D0A50 48 0E FE D5 */ bl func_801C3B24 +/* 800D3C50 000D0A50 48 0E FE D5 */ bl DVDOpen /* 800D3C54 000D0A54 2C 03 00 00 */ cmpwi r3, 0 /* 800D3C58 000D0A58 40 82 00 2C */ bne lbl_800D3C84 /* 800D3C5C 000D0A5C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) @@ -909,7 +909,7 @@ lbl_800D3CC8: /* 800D3CE4 000D0AE4 2C 00 00 00 */ cmpwi r0, 0 /* 800D3CE8 000D0AE8 41 82 00 48 */ beq lbl_800D3D30 /* 800D3CEC 000D0AEC 38 7F 28 00 */ addi r3, r31, 0x2800 -/* 800D3CF0 000D0AF0 48 0E FE FD */ bl func_801C3BEC +/* 800D3CF0 000D0AF0 48 0E FE FD */ bl DVDClose /* 800D3CF4 000D0AF4 2C 03 00 00 */ cmpwi r3, 0 /* 800D3CF8 000D0AF8 41 82 00 38 */ beq lbl_800D3D30 /* 800D3CFC 000D0AFC 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) @@ -939,7 +939,7 @@ lbl_800D3D48: /* 800D3D50 000D0B50 90 01 00 14 */ stw r0, 0x14(r1) /* 800D3D54 000D0B54 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D3D58 000D0B58 7C 7F 1B 78 */ mr r31, r3 -/* 800D3D5C 000D0B5C 48 15 B9 41 */ bl func_8022F69C +/* 800D3D5C 000D0B5C 48 15 B9 41 */ bl RwOsGetFileInterface /* 800D3D60 000D0B60 81 83 00 04 */ lwz r12, 4(r3) /* 800D3D64 000D0B64 3C 60 80 26 */ lis r3, lbl_80266610@ha /* 800D3D68 000D0B68 38 83 66 10 */ addi r4, r3, lbl_80266610@l @@ -949,7 +949,7 @@ lbl_800D3D48: /* 800D3D78 000D0B78 4E 80 04 21 */ bctrl /* 800D3D7C 000D0B7C 7C 7F 1B 79 */ or. r31, r3, r3 /* 800D3D80 000D0B80 41 82 00 20 */ beq lbl_800D3DA0 -/* 800D3D84 000D0B84 48 15 B9 19 */ bl func_8022F69C +/* 800D3D84 000D0B84 48 15 B9 19 */ bl RwOsGetFileInterface /* 800D3D88 000D0B88 81 83 00 08 */ lwz r12, 8(r3) /* 800D3D8C 000D0B8C 7F E3 FB 78 */ mr r3, r31 /* 800D3D90 000D0B90 7D 89 03 A6 */ mtctr r12 @@ -1019,7 +1019,7 @@ lbl_800D3E48: /* 800D3E70 000D0C70 7F C5 F3 78 */ mr r5, r30 /* 800D3E74 000D0C74 38 7D 28 00 */ addi r3, r29, 0x2800 /* 800D3E78 000D0C78 38 E0 00 02 */ li r7, 2 -/* 800D3E7C 000D0C7C 48 0F 00 A9 */ bl func_801C3F24 +/* 800D3E7C 000D0C7C 48 0F 00 A9 */ bl DVDReadPrio /* 800D3E80 000D0C80 7C 7E 1B 79 */ or. r30, r3, r3 /* 800D3E84 000D0C84 40 80 01 30 */ bge lbl_800D3FB4 /* 800D3E88 000D0C88 3B C0 00 00 */ li r30, 0 @@ -1052,7 +1052,7 @@ lbl_800D3EDC: /* 800D3EE8 000D0CE8 38 7D 28 00 */ addi r3, r29, 0x2800 /* 800D3EEC 000D0CEC 54 05 00 34 */ rlwinm r5, r0, 0, 0, 0x1a /* 800D3EF0 000D0CF0 38 E0 00 02 */ li r7, 2 -/* 800D3EF4 000D0CF4 48 0F 00 31 */ bl func_801C3F24 +/* 800D3EF4 000D0CF4 48 0F 00 31 */ bl DVDReadPrio /* 800D3EF8 000D0CF8 2C 03 FF FF */ cmpwi r3, -1 /* 800D3EFC 000D0CFC 40 82 00 0C */ bne lbl_800D3F08 /* 800D3F00 000D0D00 7C 7F F2 14 */ add r3, r31, r30 @@ -1095,7 +1095,7 @@ lbl_800D3F80: /* 800D3F80 000D0D80 7F A4 EB 78 */ mr r4, r29 /* 800D3F84 000D0D84 38 7D 28 00 */ addi r3, r29, 0x2800 /* 800D3F88 000D0D88 38 E0 00 02 */ li r7, 2 -/* 800D3F8C 000D0D8C 48 0E FF 99 */ bl func_801C3F24 +/* 800D3F8C 000D0D8C 48 0E FF 99 */ bl DVDReadPrio /* 800D3F90 000D0D90 2C 03 FF FF */ cmpwi r3, -1 /* 800D3F94 000D0D94 40 82 00 0C */ bne lbl_800D3FA0 /* 800D3F98 000D0D98 7F E3 FB 78 */ mr r3, r31 @@ -1221,7 +1221,7 @@ lbl_800D4134: /* 800D4138 000D0F38 7F A6 EB 78 */ mr r6, r29 /* 800D413C 000D0F3C 38 7E 28 00 */ addi r3, r30, 0x2800 /* 800D4140 000D0F40 38 E0 00 02 */ li r7, 2 -/* 800D4144 000D0F44 48 0E FD E1 */ bl func_801C3F24 +/* 800D4144 000D0F44 48 0E FD E1 */ bl DVDReadPrio /* 800D4148 000D0F48 2C 03 FF FF */ cmpwi r3, -1 /* 800D414C 000D0F4C 40 82 00 10 */ bne lbl_800D415C /* 800D4150 000D0F50 93 FE 28 3C */ stw r31, 0x283c(r30) @@ -1342,7 +1342,7 @@ lbl_800D42C4: /* 800D42E0 000D10E0 38 60 28 4C */ li r3, 0x284c /* 800D42E4 000D10E4 90 8D 93 34 */ stw r4, lbl_803CBC34-_SDA_BASE_(r13) /* 800D42E8 000D10E8 38 80 00 05 */ li r4, 5 -/* 800D42EC 000D10EC 48 15 CF F5 */ bl func_802312E0 +/* 800D42EC 000D10EC 48 15 CF F5 */ bl RwFreeListCreate /* 800D42F0 000D10F0 80 8D 93 34 */ lwz r4, lbl_803CBC34-_SDA_BASE_(r13) /* 800D42F4 000D10F4 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) /* 800D42F8 000D10F8 38 04 00 2C */ addi r0, r4, 0x2c @@ -1356,7 +1356,7 @@ lbl_800D42C4: /* 800D4318 000D1118 38 60 00 00 */ li r3, 0 /* 800D431C 000D111C 48 00 00 B8 */ b lbl_800D43D4 lbl_800D4320: -/* 800D4320 000D1120 48 15 B3 7D */ bl func_8022F69C +/* 800D4320 000D1120 48 15 B3 7D */ bl RwOsGetFileInterface /* 800D4324 000D1124 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) /* 800D4328 000D1128 7C 7F 1B 78 */ mr r31, r3 /* 800D432C 000D112C 80 0D 93 34 */ lwz r0, lbl_803CBC34-_SDA_BASE_(r13) @@ -1440,7 +1440,7 @@ lbl_800D4448: /* 800D4450 000D1250 90 01 00 14 */ stw r0, 0x14(r1) /* 800D4454 000D1254 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D4458 000D1258 7C 7F 1B 78 */ mr r31, r3 -/* 800D445C 000D125C 48 15 B2 41 */ bl func_8022F69C +/* 800D445C 000D125C 48 15 B2 41 */ bl RwOsGetFileInterface /* 800D4460 000D1260 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 800D4464 000D1264 80 0D 93 34 */ lwz r0, lbl_803CBC34-_SDA_BASE_(r13) /* 800D4468 000D1268 7C 84 02 14 */ add r4, r4, r0 @@ -1449,7 +1449,7 @@ lbl_800D4448: /* 800D4474 000D1274 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 800D4478 000D1278 38 03 00 2C */ addi r0, r3, 0x2c /* 800D447C 000D127C 7C 64 00 2E */ lwzx r3, r4, r0 -/* 800D4480 000D1280 48 15 CF 61 */ bl func_802313E0 +/* 800D4480 000D1280 48 15 CF 61 */ bl RwFreeListDestroy /* 800D4484 000D1284 38 AD 93 34 */ addi r5, r13, lbl_803CBC34-_SDA_BASE_ /* 800D4488 000D1288 7F E3 FB 78 */ mr r3, r31 /* 800D448C 000D128C 80 85 00 04 */ lwz r4, 4(r5) @@ -1466,14 +1466,14 @@ func_800D44AC: /* 800D44AC 000D12AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D44B0 000D12B0 7C 08 02 A6 */ mflr r0 /* 800D44B4 000D12B4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800D44B8 000D12B8 48 0E FC 75 */ bl func_801C412C +/* 800D44B8 000D12B8 48 0E FC 75 */ bl DVDInit /* 800D44BC 000D12BC 3C 80 80 0D */ lis r4, lbl_800D42C4@ha /* 800D44C0 000D12C0 3C 60 80 0D */ lis r3, lbl_800D4448@ha /* 800D44C4 000D12C4 38 A4 42 C4 */ addi r5, r4, lbl_800D42C4@l /* 800D44C8 000D12C8 80 8D 83 58 */ lwz r4, lbl_803CAC58-_SDA_BASE_(r13) /* 800D44CC 000D12CC 38 C3 44 48 */ addi r6, r3, lbl_800D4448@l /* 800D44D0 000D12D0 38 60 00 30 */ li r3, 0x30 -/* 800D44D4 000D12D4 48 16 38 91 */ bl func_80237D64 +/* 800D44D4 000D12D4 48 16 38 91 */ bl RwEngineRegisterPlugin /* 800D44D8 000D12D8 54 60 0F FE */ srwi r0, r3, 0x1f /* 800D44DC 000D12DC 68 03 00 01 */ xori r3, r0, 1 /* 800D44E0 000D12E0 80 01 00 14 */ lwz r0, 0x14(r1) diff --git a/asm/Core/p2/iTRC.s b/asm/Core/p2/iTRC.s index 9b9e10f92..5131b3514 100644 --- a/asm/Core/p2/iTRC.s +++ b/asm/Core/p2/iTRC.s @@ -2,12 +2,12 @@ .section .text # 0x80180038 - 0x80180D54 -.global func_80180038 -func_80180038: +.global Init__7ROMFontFv +Init__7ROMFontFv: /* 80180038 0017CE38 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018003C 0017CE3C 7C 08 02 A6 */ mflr r0 /* 80180040 0017CE40 90 01 00 14 */ stw r0, 0x14(r1) -/* 80180044 0017CE44 48 05 38 7D */ bl func_801D38C0 +/* 80180044 0017CE44 48 05 38 7D */ bl OSGetFontEncode /* 80180048 0017CE48 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8018004C 0017CE4C 28 00 00 01 */ cmplwi r0, 1 /* 80180050 0017CE50 40 82 00 18 */ bne lbl_80180068 @@ -24,14 +24,14 @@ lbl_80180068: lbl_80180078: /* 80180078 0017CE78 90 6D 97 F0 */ stw r3, lbl_803CC0F0-_SDA_BASE_(r13) /* 8018007C 0017CE7C 80 6D 97 F0 */ lwz r3, lbl_803CC0F0-_SDA_BASE_(r13) -/* 80180080 0017CE80 48 05 40 09 */ bl func_801D4088 +/* 80180080 0017CE80 48 05 40 09 */ bl OSInitFont /* 80180084 0017CE84 80 01 00 14 */ lwz r0, 0x14(r1) /* 80180088 0017CE88 7C 08 03 A6 */ mtlr r0 /* 8018008C 0017CE8C 38 21 00 10 */ addi r1, r1, 0x10 /* 80180090 0017CE90 4E 80 00 20 */ blr -.global func_80180094 -func_80180094: +.global InitDisplay__7ROMFontFP16_GXRenderModeObj +InitDisplay__7ROMFontFP16_GXRenderModeObj: /* 80180094 0017CE94 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 80180098 0017CE98 7C 08 02 A6 */ mflr r0 /* 8018009C 0017CE9C 90 01 00 A4 */ stw r0, 0xa4(r1) @@ -43,17 +43,17 @@ func_80180094: /* 801800B4 0017CEB4 90 6D 98 00 */ stw r3, lbl_803CC100-_SDA_BASE_(r13) /* 801800B8 0017CEB8 38 6D 97 F4 */ addi r3, r13, lbl_803CC0F4-_SDA_BASE_ /* 801800BC 0017CEBC 90 01 00 0C */ stw r0, 0xc(r1) -/* 801800C0 0017CEC0 48 0C 68 D9 */ bl func_80246998 +/* 801800C0 0017CEC0 48 0C 68 D9 */ bl RwGameCubeGetXFBs /* 801800C4 0017CEC4 80 1F 00 00 */ lwz r0, 0(r31) /* 801800C8 0017CEC8 90 0D 97 FC */ stw r0, lbl_803CC0FC-_SDA_BASE_(r13) -/* 801800CC 0017CECC 48 00 01 49 */ bl func_80180214 -/* 801800D0 0017CED0 48 00 02 69 */ bl func_80180338 +/* 801800CC 0017CECC 48 00 01 49 */ bl InitGX__7ROMFontFv +/* 801800D0 0017CED0 48 00 02 69 */ bl InitVI__7ROMFontFv /* 801800D4 0017CED4 80 01 00 0C */ lwz r0, 0xc(r1) /* 801800D8 0017CED8 3C 80 01 00 */ lis r4, 0x00FFFFFF@ha /* 801800DC 0017CEDC 38 61 00 08 */ addi r3, r1, 8 /* 801800E0 0017CEE0 90 01 00 08 */ stw r0, 8(r1) /* 801800E4 0017CEE4 38 84 FF FF */ addi r4, r4, 0x00FFFFFF@l -/* 801800E8 0017CEE8 48 04 CA 0D */ bl func_801CCAF4 +/* 801800E8 0017CEE8 48 04 CA 0D */ bl GXSetCopyClear /* 801800EC 0017CEEC 80 CD 98 00 */ lwz r6, lbl_803CC100-_SDA_BASE_(r13) /* 801800F0 0017CEF0 3C 80 43 30 */ lis r4, 0x4330 /* 801800F4 0017CEF4 C0 22 AE 80 */ lfs f1, lbl_803CF800-_SDA2_BASE_(r2) @@ -72,65 +72,65 @@ func_80180094: /* 80180128 0017CF28 90 81 00 88 */ stw r4, 0x88(r1) /* 8018012C 0017CF2C C8 01 00 88 */ lfd f0, 0x88(r1) /* 80180130 0017CF30 EC 80 20 28 */ fsubs f4, f0, f4 -/* 80180134 0017CF34 48 05 09 69 */ bl func_801D0A9C +/* 80180134 0017CF34 48 05 09 69 */ bl C_MTXOrtho /* 80180138 0017CF38 38 61 00 40 */ addi r3, r1, 0x40 /* 8018013C 0017CF3C 38 80 00 01 */ li r4, 1 -/* 80180140 0017CF40 48 04 FA 51 */ bl func_801CFB90 +/* 80180140 0017CF40 48 04 FA 51 */ bl GXSetProjection /* 80180144 0017CF44 38 61 00 10 */ addi r3, r1, 0x10 -/* 80180148 0017CF48 48 05 08 35 */ bl func_801D097C +/* 80180148 0017CF48 48 05 08 35 */ bl PSMTXIdentity /* 8018014C 0017CF4C 38 61 00 10 */ addi r3, r1, 0x10 /* 80180150 0017CF50 38 80 00 00 */ li r4, 0 -/* 80180154 0017CF54 48 04 FB B5 */ bl func_801CFD08 +/* 80180154 0017CF54 48 04 FB B5 */ bl GXLoadPosMtxImm /* 80180158 0017CF58 38 60 00 00 */ li r3, 0 -/* 8018015C 0017CF5C 48 04 FC 4D */ bl func_801CFDA8 +/* 8018015C 0017CF5C 48 04 FC 4D */ bl GXSetCurrentMtx /* 80180160 0017CF60 38 60 00 01 */ li r3, 1 /* 80180164 0017CF64 38 80 00 07 */ li r4, 7 /* 80180168 0017CF68 38 A0 00 01 */ li r5, 1 -/* 8018016C 0017CF6C 48 04 F7 61 */ bl func_801CF8CC +/* 8018016C 0017CF6C 48 04 F7 61 */ bl GXSetZMode /* 80180170 0017CF70 38 60 00 00 */ li r3, 0 -/* 80180174 0017CF74 48 04 D4 61 */ bl func_801CD5D4 +/* 80180174 0017CF74 48 04 D4 61 */ bl GXSetNumChans /* 80180178 0017CF78 38 60 00 01 */ li r3, 1 -/* 8018017C 0017CF7C 48 04 F3 35 */ bl func_801CF4B0 +/* 8018017C 0017CF7C 48 04 F3 35 */ bl GXSetNumTevStages /* 80180180 0017CF80 38 60 00 00 */ li r3, 0 /* 80180184 0017CF84 38 80 00 03 */ li r4, 3 -/* 80180188 0017CF88 48 04 EB ED */ bl func_801CED74 +/* 80180188 0017CF88 48 04 EB ED */ bl GXSetTevOp /* 8018018C 0017CF8C 38 60 00 00 */ li r3, 0 /* 80180190 0017CF90 38 80 00 00 */ li r4, 0 /* 80180194 0017CF94 38 A0 00 00 */ li r5, 0 /* 80180198 0017CF98 38 C0 00 FF */ li r6, 0xff -/* 8018019C 0017CF9C 48 04 F1 79 */ bl func_801CF314 +/* 8018019C 0017CF9C 48 04 F1 79 */ bl GXSetTevOrder /* 801801A0 0017CFA0 38 60 00 01 */ li r3, 1 /* 801801A4 0017CFA4 38 80 00 01 */ li r4, 1 /* 801801A8 0017CFA8 38 A0 00 01 */ li r5, 1 /* 801801AC 0017CFAC 38 C0 00 00 */ li r6, 0 -/* 801801B0 0017CFB0 48 04 F6 71 */ bl func_801CF820 -/* 801801B4 0017CFB4 48 04 AF F5 */ bl func_801CB1A8 +/* 801801B0 0017CFB0 48 04 F6 71 */ bl GXSetBlendMode +/* 801801B4 0017CFB4 48 04 AF F5 */ bl GXClearVtxDesc /* 801801B8 0017CFB8 38 60 00 09 */ li r3, 9 /* 801801BC 0017CFBC 38 80 00 01 */ li r4, 1 -/* 801801C0 0017CFC0 48 04 AB 9D */ bl func_801CAD5C +/* 801801C0 0017CFC0 48 04 AB 9D */ bl GXSetVtxDesc /* 801801C4 0017CFC4 38 60 00 0D */ li r3, 0xd /* 801801C8 0017CFC8 38 80 00 01 */ li r4, 1 -/* 801801CC 0017CFCC 48 04 AB 91 */ bl func_801CAD5C +/* 801801CC 0017CFCC 48 04 AB 91 */ bl GXSetVtxDesc /* 801801D0 0017CFD0 38 60 00 00 */ li r3, 0 /* 801801D4 0017CFD4 38 80 00 09 */ li r4, 9 /* 801801D8 0017CFD8 38 A0 00 01 */ li r5, 1 /* 801801DC 0017CFDC 38 C0 00 03 */ li r6, 3 /* 801801E0 0017CFE0 38 E0 00 00 */ li r7, 0 -/* 801801E4 0017CFE4 48 04 AF FD */ bl func_801CB1E0 +/* 801801E4 0017CFE4 48 04 AF FD */ bl GXSetVtxAttrFmt /* 801801E8 0017CFE8 38 60 00 00 */ li r3, 0 /* 801801EC 0017CFEC 38 80 00 0D */ li r4, 0xd /* 801801F0 0017CFF0 38 A0 00 01 */ li r5, 1 /* 801801F4 0017CFF4 38 C0 00 03 */ li r6, 3 /* 801801F8 0017CFF8 38 E0 00 00 */ li r7, 0 -/* 801801FC 0017CFFC 48 04 AF E5 */ bl func_801CB1E0 +/* 801801FC 0017CFFC 48 04 AF E5 */ bl GXSetVtxAttrFmt /* 80180200 0017D000 80 01 00 A4 */ lwz r0, 0xa4(r1) /* 80180204 0017D004 83 E1 00 9C */ lwz r31, 0x9c(r1) /* 80180208 0017D008 7C 08 03 A6 */ mtlr r0 /* 8018020C 0017D00C 38 21 00 A0 */ addi r1, r1, 0xa0 /* 80180210 0017D010 4E 80 00 20 */ blr -.global func_80180214 -func_80180214: +.global InitGX__7ROMFontFv +InitGX__7ROMFontFv: /* 80180214 0017D014 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80180218 0017D018 7C 08 02 A6 */ mflr r0 /* 8018021C 0017D01C 3C 60 43 30 */ lis r3, 0x4330 @@ -152,86 +152,86 @@ func_80180214: /* 8018025C 0017D05C 90 61 00 10 */ stw r3, 0x10(r1) /* 80180260 0017D060 C8 01 00 10 */ lfd f0, 0x10(r1) /* 80180264 0017D064 EC 80 20 28 */ fsubs f4, f0, f4 -/* 80180268 0017D068 48 04 FD 11 */ bl func_801CFF78 +/* 80180268 0017D068 48 04 FD 11 */ bl GXSetViewport /* 8018026C 0017D06C 80 CD 98 00 */ lwz r6, lbl_803CC100-_SDA_BASE_(r13) /* 80180270 0017D070 38 60 00 00 */ li r3, 0 /* 80180274 0017D074 38 80 00 00 */ li r4, 0 /* 80180278 0017D078 A0 A6 00 04 */ lhz r5, 4(r6) /* 8018027C 0017D07C A0 C6 00 06 */ lhz r6, 6(r6) -/* 80180280 0017D080 48 04 FD 41 */ bl func_801CFFC0 +/* 80180280 0017D080 48 04 FD 41 */ bl GXSetScissor /* 80180284 0017D084 80 8D 98 00 */ lwz r4, lbl_803CC100-_SDA_BASE_(r13) /* 80180288 0017D088 A0 64 00 06 */ lhz r3, 6(r4) /* 8018028C 0017D08C A0 84 00 08 */ lhz r4, 8(r4) -/* 80180290 0017D090 48 04 C5 61 */ bl func_801CC7F0 -/* 80180294 0017D094 48 04 C7 95 */ bl func_801CCA28 +/* 80180290 0017D090 48 04 C5 61 */ bl GXGetYScaleFactor +/* 80180294 0017D094 48 04 C7 95 */ bl GXSetDispCopyYScale /* 80180298 0017D098 80 CD 98 00 */ lwz r6, lbl_803CC100-_SDA_BASE_(r13) /* 8018029C 0017D09C 54 7F 04 3E */ clrlwi r31, r3, 0x10 /* 801802A0 0017D0A0 38 60 00 00 */ li r3, 0 /* 801802A4 0017D0A4 38 80 00 00 */ li r4, 0 /* 801802A8 0017D0A8 A0 A6 00 04 */ lhz r5, 4(r6) /* 801802AC 0017D0AC A0 C6 00 06 */ lhz r6, 6(r6) -/* 801802B0 0017D0B0 48 04 C2 69 */ bl func_801CC518 +/* 801802B0 0017D0B0 48 04 C2 69 */ bl GXSetDispCopySrc /* 801802B4 0017D0B4 80 6D 98 00 */ lwz r3, lbl_803CC100-_SDA_BASE_(r13) /* 801802B8 0017D0B8 7F E4 FB 78 */ mr r4, r31 /* 801802BC 0017D0BC A0 63 00 04 */ lhz r3, 4(r3) -/* 801802C0 0017D0C0 48 04 C3 51 */ bl func_801CC610 +/* 801802C0 0017D0C0 48 04 C3 51 */ bl GXSetDispCopyDst /* 801802C4 0017D0C4 80 CD 98 00 */ lwz r6, lbl_803CC100-_SDA_BASE_(r13) /* 801802C8 0017D0C8 38 A0 00 01 */ li r5, 1 /* 801802CC 0017D0CC 88 66 00 19 */ lbz r3, 0x19(r6) /* 801802D0 0017D0D0 38 86 00 1A */ addi r4, r6, 0x1a /* 801802D4 0017D0D4 38 C6 00 32 */ addi r6, r6, 0x32 -/* 801802D8 0017D0D8 48 04 C8 95 */ bl func_801CCB6C +/* 801802D8 0017D0D8 48 04 C8 95 */ bl GXSetCopyFilter /* 801802DC 0017D0DC 80 6D 98 00 */ lwz r3, lbl_803CC100-_SDA_BASE_(r13) /* 801802E0 0017D0E0 88 03 00 19 */ lbz r0, 0x19(r3) /* 801802E4 0017D0E4 28 00 00 00 */ cmplwi r0, 0 /* 801802E8 0017D0E8 41 82 00 14 */ beq lbl_801802FC /* 801802EC 0017D0EC 38 60 00 02 */ li r3, 2 /* 801802F0 0017D0F0 38 80 00 00 */ li r4, 0 -/* 801802F4 0017D0F4 48 04 F6 41 */ bl func_801CF934 +/* 801802F4 0017D0F4 48 04 F6 41 */ bl GXSetPixelFmt /* 801802F8 0017D0F8 48 00 00 10 */ b lbl_80180308 lbl_801802FC: /* 801802FC 0017D0FC 38 60 00 00 */ li r3, 0 /* 80180300 0017D100 38 80 00 00 */ li r4, 0 -/* 80180304 0017D104 48 04 F6 31 */ bl func_801CF934 +/* 80180304 0017D104 48 04 F6 31 */ bl GXSetPixelFmt lbl_80180308: /* 80180308 0017D108 80 6D 97 FC */ lwz r3, lbl_803CC0FC-_SDA_BASE_(r13) /* 8018030C 0017D10C 38 80 00 01 */ li r4, 1 -/* 80180310 0017D110 48 04 CA 79 */ bl func_801CCD88 +/* 80180310 0017D110 48 04 CA 79 */ bl GXCopyDisp /* 80180314 0017D114 38 60 00 00 */ li r3, 0 -/* 80180318 0017D118 48 04 CA 5D */ bl func_801CCD74 +/* 80180318 0017D118 48 04 CA 5D */ bl GXSetDispCopyGamma /* 8018031C 0017D11C 38 60 00 00 */ li r3, 0 -/* 80180320 0017D120 48 04 C1 19 */ bl func_801CC438 +/* 80180320 0017D120 48 04 C1 19 */ bl GXSetCullMode /* 80180324 0017D124 80 01 00 24 */ lwz r0, 0x24(r1) /* 80180328 0017D128 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8018032C 0017D12C 7C 08 03 A6 */ mtlr r0 /* 80180330 0017D130 38 21 00 20 */ addi r1, r1, 0x20 /* 80180334 0017D134 4E 80 00 20 */ blr -.global func_80180338 -func_80180338: +.global InitVI__7ROMFontFv +InitVI__7ROMFontFv: /* 80180338 0017D138 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018033C 0017D13C 7C 08 02 A6 */ mflr r0 /* 80180340 0017D140 90 01 00 14 */ stw r0, 0x14(r1) /* 80180344 0017D144 80 6D 97 F4 */ lwz r3, lbl_803CC0F4-_SDA_BASE_(r13) -/* 80180348 0017D148 48 05 C4 91 */ bl func_801DC7D8 +/* 80180348 0017D148 48 05 C4 91 */ bl VISetNextFrameBuffer /* 8018034C 0017D14C 38 6D 97 F4 */ addi r3, r13, lbl_803CC0F4-_SDA_BASE_ /* 80180350 0017D150 80 03 00 04 */ lwz r0, 4(r3) /* 80180354 0017D154 90 0D 97 FC */ stw r0, lbl_803CC0FC-_SDA_BASE_(r13) -/* 80180358 0017D158 48 05 C3 51 */ bl func_801DC6A8 -/* 8018035C 0017D15C 48 05 B6 5D */ bl func_801DB9B8 +/* 80180358 0017D158 48 05 C3 51 */ bl VIFlush +/* 8018035C 0017D15C 48 05 B6 5D */ bl VIWaitForRetrace /* 80180360 0017D160 80 6D 98 00 */ lwz r3, lbl_803CC100-_SDA_BASE_(r13) /* 80180364 0017D164 80 03 00 00 */ lwz r0, 0(r3) /* 80180368 0017D168 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8018036C 0017D16C 41 82 00 08 */ beq lbl_80180374 -/* 80180370 0017D170 48 05 B6 49 */ bl func_801DB9B8 +/* 80180370 0017D170 48 05 B6 49 */ bl VIWaitForRetrace lbl_80180374: /* 80180374 0017D174 80 01 00 14 */ lwz r0, 0x14(r1) /* 80180378 0017D178 7C 08 03 A6 */ mtlr r0 /* 8018037C 0017D17C 38 21 00 10 */ addi r1, r1, 0x10 /* 80180380 0017D180 4E 80 00 20 */ blr -.global func_80180384 -func_80180384: +.global RenderBegin__7ROMFontFv +RenderBegin__7ROMFontFv: /* 80180384 0017D184 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80180388 0017D188 7C 08 02 A6 */ mflr r0 /* 8018038C 0017D18C 90 01 00 24 */ stw r0, 0x24(r1) @@ -240,7 +240,7 @@ func_80180384: /* 80180398 0017D198 88 1F 00 18 */ lbz r0, 0x18(r31) /* 8018039C 0017D19C 28 00 00 00 */ cmplwi r0, 0 /* 801803A0 0017D1A0 41 82 00 50 */ beq lbl_801803F0 -/* 801803A4 0017D1A4 48 05 C5 C1 */ bl func_801DC964 +/* 801803A4 0017D1A4 48 05 C5 C1 */ bl VIGetNextField /* 801803A8 0017D1A8 A0 BF 00 04 */ lhz r5, 4(r31) /* 801803AC 0017D1AC 3C 80 43 30 */ lis r4, 0x4330 /* 801803B0 0017D1B0 A0 1F 00 06 */ lhz r0, 6(r31) @@ -257,7 +257,7 @@ func_80180384: /* 801803DC 0017D1DC 90 81 00 10 */ stw r4, 0x10(r1) /* 801803E0 0017D1E0 C8 01 00 10 */ lfd f0, 0x10(r1) /* 801803E4 0017D1E4 EC 80 20 28 */ fsubs f4, f0, f4 -/* 801803E8 0017D1E8 48 04 FB 39 */ bl func_801CFF20 +/* 801803E8 0017D1E8 48 04 FB 39 */ bl GXSetViewportJitter /* 801803EC 0017D1EC 48 00 00 48 */ b lbl_80180434 lbl_801803F0: /* 801803F0 0017D1F0 A0 9F 00 04 */ lhz r4, 4(r31) @@ -276,58 +276,58 @@ lbl_801803F0: /* 80180424 0017D224 90 61 00 08 */ stw r3, 8(r1) /* 80180428 0017D228 C8 01 00 08 */ lfd f0, 8(r1) /* 8018042C 0017D22C EC 80 20 28 */ fsubs f4, f0, f4 -/* 80180430 0017D230 48 04 FB 49 */ bl func_801CFF78 +/* 80180430 0017D230 48 04 FB 49 */ bl GXSetViewport lbl_80180434: -/* 80180434 0017D234 48 04 B3 B1 */ bl func_801CB7E4 -/* 80180438 0017D238 48 04 DE 39 */ bl func_801CE270 +/* 80180434 0017D234 48 04 B3 B1 */ bl GXInvalidateVtxCache +/* 80180438 0017D238 48 04 DE 39 */ bl GXInvalidateTexAll /* 8018043C 0017D23C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80180440 0017D240 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80180444 0017D244 7C 08 03 A6 */ mtlr r0 /* 80180448 0017D248 38 21 00 20 */ addi r1, r1, 0x20 /* 8018044C 0017D24C 4E 80 00 20 */ blr -.global func_80180450 -func_80180450: +.global RenderEnd__7ROMFontFv +RenderEnd__7ROMFontFv: /* 80180450 0017D250 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80180454 0017D254 7C 08 02 A6 */ mflr r0 /* 80180458 0017D258 38 60 00 01 */ li r3, 1 /* 8018045C 0017D25C 38 80 00 03 */ li r4, 3 /* 80180460 0017D260 90 01 00 14 */ stw r0, 0x14(r1) /* 80180464 0017D264 38 A0 00 01 */ li r5, 1 -/* 80180468 0017D268 48 04 F4 65 */ bl func_801CF8CC +/* 80180468 0017D268 48 04 F4 65 */ bl GXSetZMode /* 8018046C 0017D26C 38 60 00 01 */ li r3, 1 /* 80180470 0017D270 48 04 F4 05 */ bl GXSetColorUpdate /* 80180474 0017D274 80 6D 97 FC */ lwz r3, lbl_803CC0FC-_SDA_BASE_(r13) /* 80180478 0017D278 38 80 00 01 */ li r4, 1 -/* 8018047C 0017D27C 48 04 C9 0D */ bl func_801CCD88 -/* 80180480 0017D280 48 04 B9 4D */ bl func_801CBDCC -/* 80180484 0017D284 48 00 00 15 */ bl func_80180498 +/* 8018047C 0017D27C 48 04 C9 0D */ bl GXCopyDisp +/* 80180480 0017D280 48 04 B9 4D */ bl GXDrawDone +/* 80180484 0017D284 48 00 00 15 */ bl SwapBuffers__7ROMFontFv /* 80180488 0017D288 80 01 00 14 */ lwz r0, 0x14(r1) /* 8018048C 0017D28C 7C 08 03 A6 */ mtlr r0 /* 80180490 0017D290 38 21 00 10 */ addi r1, r1, 0x10 /* 80180494 0017D294 4E 80 00 20 */ blr -.global func_80180498 -func_80180498: +.global SwapBuffers__7ROMFontFv +SwapBuffers__7ROMFontFv: /* 80180498 0017D298 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018049C 0017D29C 7C 08 02 A6 */ mflr r0 /* 801804A0 0017D2A0 90 01 00 14 */ stw r0, 0x14(r1) /* 801804A4 0017D2A4 80 6D 97 FC */ lwz r3, lbl_803CC0FC-_SDA_BASE_(r13) -/* 801804A8 0017D2A8 48 05 C3 31 */ bl func_801DC7D8 +/* 801804A8 0017D2A8 48 05 C3 31 */ bl VISetNextFrameBuffer /* 801804AC 0017D2AC 88 0D 84 B8 */ lbz r0, lbl_803CADB8-_SDA_BASE_(r13) /* 801804B0 0017D2B0 28 00 00 00 */ cmplwi r0, 0 /* 801804B4 0017D2B4 41 82 00 18 */ beq lbl_801804CC /* 801804B8 0017D2B8 38 60 00 01 */ li r3, 1 -/* 801804BC 0017D2BC 48 05 C3 89 */ bl func_801DC844 +/* 801804BC 0017D2BC 48 05 C3 89 */ bl VISetBlack /* 801804C0 0017D2C0 38 00 00 00 */ li r0, 0 /* 801804C4 0017D2C4 98 0D 84 B8 */ stb r0, lbl_803CADB8-_SDA_BASE_(r13) /* 801804C8 0017D2C8 48 00 00 0C */ b lbl_801804D4 lbl_801804CC: /* 801804CC 0017D2CC 38 60 00 00 */ li r3, 0 -/* 801804D0 0017D2D0 48 05 C3 75 */ bl func_801DC844 +/* 801804D0 0017D2D0 48 05 C3 75 */ bl VISetBlack lbl_801804D4: -/* 801804D4 0017D2D4 48 05 C1 D5 */ bl func_801DC6A8 -/* 801804D8 0017D2D8 48 05 B4 E1 */ bl func_801DB9B8 +/* 801804D4 0017D2D4 48 05 C1 D5 */ bl VIFlush +/* 801804D8 0017D2D8 48 05 B4 E1 */ bl VIWaitForRetrace /* 801804DC 0017D2DC 80 0D 97 FC */ lwz r0, lbl_803CC0FC-_SDA_BASE_(r13) /* 801804E0 0017D2E0 80 6D 97 F4 */ lwz r3, lbl_803CC0F4-_SDA_BASE_(r13) /* 801804E4 0017D2E4 7C 00 18 40 */ cmplw r0, r3 @@ -341,8 +341,8 @@ lbl_801804F4: /* 80180500 0017D300 38 21 00 10 */ addi r1, r1, 0x10 /* 80180504 0017D304 4E 80 00 20 */ blr -.global func_80180508 -func_80180508: +.global DrawCell__7ROMFontFiiii +DrawCell__7ROMFontFiiii: /* 80180508 0017D308 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8018050C 0017D30C 7C 08 02 A6 */ mflr r0 /* 80180510 0017D310 90 01 00 34 */ stw r0, 0x34(r1) @@ -361,7 +361,7 @@ func_80180508: /* 80180544 0017D344 7C 19 F2 14 */ add r0, r25, r30 /* 80180548 0017D348 7C DA 07 34 */ extsh r26, r6 /* 8018054C 0017D34C 7C 18 07 34 */ extsh r24, r0 -/* 80180550 0017D350 48 04 BC C9 */ bl func_801CC218 +/* 80180550 0017D350 48 04 BC C9 */ bl GXBegin /* 80180554 0017D354 7F 63 DB 78 */ mr r3, r27 /* 80180558 0017D358 7F 24 CB 78 */ mr r4, r25 /* 8018055C 0017D35C 38 A0 00 00 */ li r5, 0 @@ -422,8 +422,8 @@ func_80180608: /* 80180614 0017D414 B0 A6 80 00 */ sth r5, -0x8000(r6) /* 80180618 0017D418 4E 80 00 20 */ blr -.global func_8018061C -func_8018061C: +.global LoadSheet__7ROMFontFPv +LoadSheet__7ROMFontFPv: /* 8018061C 0017D41C 94 21 FF 90 */ stwu r1, -0x70(r1) /* 80180620 0017D420 7C 08 02 A6 */ mflr r0 /* 80180624 0017D424 7C 64 1B 78 */ mr r4, r3 @@ -436,7 +436,7 @@ func_8018061C: /* 80180640 0017D440 A0 A7 00 1E */ lhz r5, 0x1e(r7) /* 80180644 0017D444 A0 C7 00 20 */ lhz r6, 0x20(r7) /* 80180648 0017D448 A0 E7 00 18 */ lhz r7, 0x18(r7) -/* 8018064C 0017D44C 48 04 D2 A1 */ bl func_801CD8EC +/* 8018064C 0017D44C 48 04 D2 A1 */ bl GXInitTexObj /* 80180650 0017D450 C0 22 AE 80 */ lfs f1, lbl_803CF800-_SDA2_BASE_(r2) /* 80180654 0017D454 38 61 00 08 */ addi r3, r1, 8 /* 80180658 0017D458 38 80 00 01 */ li r4, 1 @@ -446,10 +446,10 @@ func_8018061C: /* 80180668 0017D468 FC 60 08 90 */ fmr f3, f1 /* 8018066C 0017D46C 38 E0 00 00 */ li r7, 0 /* 80180670 0017D470 39 00 00 00 */ li r8, 0 -/* 80180674 0017D474 48 04 D5 0D */ bl func_801CDB80 +/* 80180674 0017D474 48 04 D5 0D */ bl GXInitTexObjLOD /* 80180678 0017D478 38 61 00 08 */ addi r3, r1, 8 /* 8018067C 0017D47C 38 80 00 00 */ li r4, 0 -/* 80180680 0017D480 48 04 D8 75 */ bl func_801CDEF4 +/* 80180680 0017D480 48 04 D8 75 */ bl GXLoadTexObj /* 80180684 0017D484 80 CD 97 F0 */ lwz r6, lbl_803CC0F0-_SDA_BASE_(r13) /* 80180688 0017D488 3C 80 43 30 */ lis r4, 0x4330 /* 8018068C 0017D48C 90 81 00 58 */ stw r4, 0x58(r1) @@ -467,13 +467,13 @@ func_8018061C: /* 801806BC 0017D4BC EC 23 08 24 */ fdivs f1, f3, f1 /* 801806C0 0017D4C0 EC 00 10 28 */ fsubs f0, f0, f2 /* 801806C4 0017D4C4 EC 43 00 24 */ fdivs f2, f3, f0 -/* 801806C8 0017D4C8 48 05 03 AD */ bl func_801D0A74 +/* 801806C8 0017D4C8 48 05 03 AD */ bl PSMTXScale /* 801806CC 0017D4CC 38 61 00 28 */ addi r3, r1, 0x28 /* 801806D0 0017D4D0 38 80 00 1E */ li r4, 0x1e /* 801806D4 0017D4D4 38 A0 00 01 */ li r5, 1 -/* 801806D8 0017D4D8 48 04 F7 05 */ bl func_801CFDDC +/* 801806D8 0017D4D8 48 04 F7 05 */ bl GXLoadTexMtxImm /* 801806DC 0017D4DC 38 60 00 01 */ li r3, 1 -/* 801806E0 0017D4E0 48 04 B3 95 */ bl func_801CBA74 +/* 801806E0 0017D4E0 48 04 B3 95 */ bl GXSetNumTexGens /* 801806E4 0017D4E4 38 60 00 00 */ li r3, 0 /* 801806E8 0017D4E8 38 80 00 01 */ li r4, 1 /* 801806EC 0017D4EC 38 A0 00 04 */ li r5, 4 @@ -491,14 +491,14 @@ func_80180708: /* 80180710 0017D510 38 E0 00 00 */ li r7, 0 /* 80180714 0017D514 39 00 00 7D */ li r8, 0x7d /* 80180718 0017D518 90 01 00 14 */ stw r0, 0x14(r1) -/* 8018071C 0017D51C 48 04 B0 D9 */ bl func_801CB7F4 +/* 8018071C 0017D51C 48 04 B0 D9 */ bl GXSetTexCoordGen2 /* 80180720 0017D520 80 01 00 14 */ lwz r0, 0x14(r1) /* 80180724 0017D524 7C 08 03 A6 */ mtlr r0 /* 80180728 0017D528 38 21 00 10 */ addi r1, r1, 0x10 /* 8018072C 0017D52C 4E 80 00 20 */ blr -.global func_80180730 -func_80180730: +.global DrawString__7ROMFontFiiPc +DrawString__7ROMFontFiiPc: /* 80180730 0017D530 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80180734 0017D534 7C 08 02 A6 */ mflr r0 /* 80180738 0017D538 90 01 00 34 */ stw r0, 0x34(r1) @@ -517,16 +517,16 @@ lbl_80180760: /* 80180768 0017D568 38 A1 00 10 */ addi r5, r1, 0x10 /* 8018076C 0017D56C 38 C1 00 0C */ addi r6, r1, 0xc /* 80180770 0017D570 38 E1 00 08 */ addi r7, r1, 8 -/* 80180774 0017D574 48 05 39 F5 */ bl func_801D4168 +/* 80180774 0017D574 48 05 39 F5 */ bl OSGetFontTexture /* 80180778 0017D578 7C 60 1B 78 */ mr r0, r3 /* 8018077C 0017D57C 80 61 00 14 */ lwz r3, 0x14(r1) /* 80180780 0017D580 7C 1E 03 78 */ mr r30, r0 -/* 80180784 0017D584 4B FF FE 99 */ bl func_8018061C +/* 80180784 0017D584 4B FF FE 99 */ bl LoadSheet__7ROMFontFPv /* 80180788 0017D588 80 A1 00 10 */ lwz r5, 0x10(r1) /* 8018078C 0017D58C 7F A4 EB 78 */ mr r4, r29 /* 80180790 0017D590 80 C1 00 0C */ lwz r6, 0xc(r1) /* 80180794 0017D594 7C 7C FA 14 */ add r3, r28, r31 -/* 80180798 0017D598 4B FF FD 71 */ bl func_80180508 +/* 80180798 0017D598 4B FF FD 71 */ bl DrawCell__7ROMFontFiiii /* 8018079C 0017D59C 80 01 00 08 */ lwz r0, 8(r1) /* 801807A0 0017D5A0 7F FF 02 14 */ add r31, r31, r0 lbl_801807A4: @@ -543,8 +543,8 @@ lbl_801807A4: /* 801807CC 0017D5CC 38 21 00 30 */ addi r1, r1, 0x30 /* 801807D0 0017D5D0 4E 80 00 20 */ blr -.global func_801807D4 -func_801807D4: +.global GetWidth__7ROMFontFPc +GetWidth__7ROMFontFPc: /* 801807D4 0017D5D4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801807D8 0017D5D8 7C 08 02 A6 */ mflr r0 /* 801807DC 0017D5DC 90 01 00 24 */ stw r0, 0x24(r1) @@ -556,7 +556,7 @@ lbl_801807EC: /* 801807F0 0017D5F0 38 A1 00 10 */ addi r5, r1, 0x10 /* 801807F4 0017D5F4 38 C1 00 0C */ addi r6, r1, 0xc /* 801807F8 0017D5F8 38 E1 00 08 */ addi r7, r1, 8 -/* 801807FC 0017D5FC 48 05 39 6D */ bl func_801D4168 +/* 801807FC 0017D5FC 48 05 39 6D */ bl OSGetFontTexture /* 80180800 0017D600 80 01 00 08 */ lwz r0, 8(r1) /* 80180804 0017D604 7F FF 02 14 */ add r31, r31, r0 lbl_80180808: @@ -570,8 +570,8 @@ lbl_80180808: /* 80180824 0017D624 38 21 00 20 */ addi r1, r1, 0x20 /* 80180828 0017D628 4E 80 00 20 */ blr -.global func_8018082C -func_8018082C: +.global DrawTextBox__7ROMFontFiiiiPc +DrawTextBox__7ROMFontFiiiiPc: /* 8018082C 0017D62C 94 21 FE D0 */ stwu r1, -0x130(r1) /* 80180830 0017D630 7C 08 02 A6 */ mflr r0 /* 80180834 0017D634 90 01 01 34 */ stw r0, 0x134(r1) @@ -582,7 +582,7 @@ func_8018082C: /* 80180848 0017D648 7C BA 2B 78 */ mr r26, r5 /* 8018084C 0017D64C 7C D8 33 78 */ mr r24, r6 /* 80180850 0017D650 41 82 00 BC */ beq lbl_8018090C -/* 80180854 0017D654 4B FF FB 31 */ bl func_80180384 +/* 80180854 0017D654 4B FF FB 31 */ bl RenderBegin__7ROMFontFv /* 80180858 0017D658 7F 3F CB 78 */ mr r31, r25 /* 8018085C 0017D65C 7F 9E E3 78 */ mr r30, r28 /* 80180860 0017D660 7E E4 BB 78 */ mr r4, r23 @@ -596,7 +596,7 @@ func_8018082C: /* 80180880 0017D680 7C 77 1B 78 */ mr r23, r3 /* 80180884 0017D684 38 04 2C 50 */ addi r0, r4, lbl_80272C50@l /* 80180888 0017D688 7C 03 03 78 */ mr r3, r0 -/* 8018088C 0017D68C 4B FF FF 49 */ bl func_801807D4 +/* 8018088C 0017D68C 4B FF FF 49 */ bl GetWidth__7ROMFontFPc /* 80180890 0017D690 3C 80 80 27 */ lis r4, lbl_80272C50@ha /* 80180894 0017D694 7C 7B 1B 78 */ mr r27, r3 /* 80180898 0017D698 7F 59 D2 14 */ add r26, r25, r26 @@ -605,7 +605,7 @@ func_8018082C: /* 801808A4 0017D6A4 48 00 00 54 */ b lbl_801808F8 lbl_801808A8: /* 801808A8 0017D6A8 7E E3 BB 78 */ mr r3, r23 -/* 801808AC 0017D6AC 4B FF FF 29 */ bl func_801807D4 +/* 801808AC 0017D6AC 4B FF FF 29 */ bl GetWidth__7ROMFontFPc /* 801808B0 0017D6B0 7C 7C 1B 78 */ mr r28, r3 /* 801808B4 0017D6B4 7C 1F E2 14 */ add r0, r31, r28 /* 801808B8 0017D6B8 7C 00 D0 00 */ cmpw r0, r26 @@ -618,7 +618,7 @@ lbl_801808D0: /* 801808D0 0017D6D0 7F E3 FB 78 */ mr r3, r31 /* 801808D4 0017D6D4 7F C4 F3 78 */ mr r4, r30 /* 801808D8 0017D6D8 7E E5 BB 78 */ mr r5, r23 -/* 801808DC 0017D6DC 4B FF FE 55 */ bl func_80180730 +/* 801808DC 0017D6DC 4B FF FE 55 */ bl DrawString__7ROMFontFiiPc /* 801808E0 0017D6E0 7F A4 EB 78 */ mr r4, r29 /* 801808E4 0017D6E4 38 60 00 00 */ li r3, 0 /* 801808E8 0017D6E8 48 06 6A 89 */ bl func_801E7370 @@ -631,7 +631,7 @@ lbl_801808F8: /* 80180900 0017D700 7C 18 F0 00 */ cmpw r24, r30 /* 80180904 0017D704 41 81 FF A4 */ bgt lbl_801808A8 lbl_80180908: -/* 80180908 0017D708 4B FF FB 49 */ bl func_80180450 +/* 80180908 0017D708 4B FF FB 49 */ bl RenderEnd__7ROMFontFv lbl_8018090C: /* 8018090C 0017D70C BA E1 01 0C */ lmw r23, 0x10c(r1) /* 80180910 0017D710 80 01 01 34 */ lwz r0, 0x134(r1) @@ -639,29 +639,29 @@ lbl_8018090C: /* 80180918 0017D718 38 21 01 30 */ addi r1, r1, 0x130 /* 8018091C 0017D71C 4E 80 00 20 */ blr -.global func_80180920 -func_80180920: +.global EnableReset__11ResetButtonFv +EnableReset__11ResetButtonFv: /* 80180920 0017D720 38 00 00 01 */ li r0, 1 /* 80180924 0017D724 98 0D 84 B9 */ stb r0, lbl_803CADB9-_SDA_BASE_(r13) /* 80180928 0017D728 4E 80 00 20 */ blr -.global func_8018092C -func_8018092C: +.global DisableReset__11ResetButtonFv +DisableReset__11ResetButtonFv: /* 8018092C 0017D72C 38 00 00 00 */ li r0, 0 /* 80180930 0017D730 98 0D 84 B9 */ stb r0, lbl_803CADB9-_SDA_BASE_(r13) /* 80180934 0017D734 4E 80 00 20 */ blr -.global func_80180938 -func_80180938: +.global SetSndKillFunction__11ResetButtonFPFv_v +SetSndKillFunction__11ResetButtonFPFv_v: /* 80180938 0017D738 90 6D 98 08 */ stw r3, lbl_803CC108-_SDA_BASE_(r13) /* 8018093C 0017D73C 4E 80 00 20 */ blr -.global func_80180940 -func_80180940: +.global CheckResetButton__11ResetButtonFv +CheckResetButton__11ResetButtonFv: /* 80180940 0017D740 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80180944 0017D744 7C 08 02 A6 */ mflr r0 /* 80180948 0017D748 90 01 00 14 */ stw r0, 0x14(r1) -/* 8018094C 0017D74C 48 05 4E 05 */ bl func_801D5750 +/* 8018094C 0017D74C 48 05 4E 05 */ bl OSGetResetButtonState /* 80180950 0017D750 2C 03 00 00 */ cmpwi r3, 0 /* 80180954 0017D754 40 82 00 A8 */ bne lbl_801809FC /* 80180958 0017D758 80 0D 98 04 */ lwz r0, lbl_803CC104-_SDA_BASE_(r13) @@ -670,7 +670,7 @@ func_80180940: /* 80180964 0017D764 88 0D 84 B9 */ lbz r0, lbl_803CADB9-_SDA_BASE_(r13) /* 80180968 0017D768 28 00 00 00 */ cmplwi r0, 0 /* 8018096C 0017D76C 41 82 00 94 */ beq lbl_80180A00 -/* 80180970 0017D770 48 05 39 A1 */ bl func_801D4310 +/* 80180970 0017D770 48 05 39 A1 */ bl OSDisableInterrupts /* 80180974 0017D774 81 8D 98 08 */ lwz r12, lbl_803CC108-_SDA_BASE_(r13) /* 80180978 0017D778 28 0C 00 00 */ cmplwi r12, 0 /* 8018097C 0017D77C 41 82 00 0C */ beq lbl_80180988 @@ -678,22 +678,22 @@ func_80180940: /* 80180984 0017D784 4E 80 04 21 */ bctrl lbl_80180988: /* 80180988 0017D788 3C 60 F0 00 */ lis r3, 0xf000 -/* 8018098C 0017D78C 48 05 7C 79 */ bl func_801D8604 +/* 8018098C 0017D78C 48 05 7C 79 */ bl PADRecalibrate /* 80180990 0017D790 38 60 00 01 */ li r3, 1 -/* 80180994 0017D794 48 05 BE B1 */ bl func_801DC844 -/* 80180998 0017D798 48 05 BD 11 */ bl func_801DC6A8 -/* 8018099C 0017D79C 48 05 B0 1D */ bl func_801DB9B8 -/* 801809A0 0017D7A0 48 05 39 85 */ bl func_801D4324 -/* 801809A4 0017D7A4 48 04 58 D9 */ bl func_801C627C +/* 80180994 0017D794 48 05 BE B1 */ bl VISetBlack +/* 80180998 0017D798 48 05 BD 11 */ bl VIFlush +/* 8018099C 0017D79C 48 05 B0 1D */ bl VIWaitForRetrace +/* 801809A0 0017D7A0 48 05 39 85 */ bl OSEnableInterrupts +/* 801809A4 0017D7A4 48 04 58 D9 */ bl DVDGetDriveStatus /* 801809A8 0017D7A8 2C 03 00 06 */ cmpwi r3, 6 /* 801809AC 0017D7AC 41 82 00 28 */ beq lbl_801809D4 -/* 801809B0 0017D7B0 48 04 58 CD */ bl func_801C627C +/* 801809B0 0017D7B0 48 04 58 CD */ bl DVDGetDriveStatus /* 801809B4 0017D7B4 2C 03 00 05 */ cmpwi r3, 5 /* 801809B8 0017D7B8 41 82 00 1C */ beq lbl_801809D4 -/* 801809BC 0017D7BC 48 04 5F 71 */ bl func_801C692C +/* 801809BC 0017D7BC 48 04 5F 71 */ bl DVDCheckDisk /* 801809C0 0017D7C0 2C 03 00 00 */ cmpwi r3, 0 /* 801809C4 0017D7C4 40 82 00 24 */ bne lbl_801809E8 -/* 801809C8 0017D7C8 48 04 58 B5 */ bl func_801C627C +/* 801809C8 0017D7C8 48 04 58 B5 */ bl DVDGetDriveStatus /* 801809CC 0017D7CC 2C 03 00 00 */ cmpwi r3, 0 /* 801809D0 0017D7D0 40 82 00 18 */ bne lbl_801809E8 lbl_801809D4: @@ -716,19 +716,19 @@ lbl_80180A00: /* 80180A08 0017D808 38 21 00 10 */ addi r1, r1, 0x10 /* 80180A0C 0017D80C 4E 80 00 20 */ blr -.global func_80180A10 -func_80180A10: +.global Init__8iTRCDiskFv +Init__8iTRCDiskFv: /* 80180A10 0017D810 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80180A14 0017D814 7C 08 02 A6 */ mflr r0 /* 80180A18 0017D818 90 01 00 14 */ stw r0, 0x14(r1) -/* 80180A1C 0017D81C 4B FF F6 1D */ bl func_80180038 +/* 80180A1C 0017D81C 4B FF F6 1D */ bl Init__7ROMFontFv /* 80180A20 0017D820 80 01 00 14 */ lwz r0, 0x14(r1) /* 80180A24 0017D824 7C 08 03 A6 */ mtlr r0 /* 80180A28 0017D828 38 21 00 10 */ addi r1, r1, 0x10 /* 80180A2C 0017D82C 4E 80 00 20 */ blr -.global func_80180A30 -func_80180A30: +.global SetErrorMessage__8iTRCDiskFPCc +SetErrorMessage__8iTRCDiskFPCc: /* 80180A30 0017D830 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80180A34 0017D834 7C 08 02 A6 */ mflr r0 /* 80180A38 0017D838 3C A0 80 3D */ lis r5, lbl_803CA7E8@ha @@ -741,8 +741,8 @@ func_80180A30: /* 80180A54 0017D854 38 21 00 10 */ addi r1, r1, 0x10 /* 80180A58 0017D858 4E 80 00 20 */ blr -.global func_80180A5C -func_80180A5C: +.global ResetMessage__8iTRCDiskFv +ResetMessage__8iTRCDiskFv: /* 80180A5C 0017D85C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80180A60 0017D860 7C 08 02 A6 */ mflr r0 /* 80180A64 0017D864 3C 60 80 3D */ lis r3, lbl_803CA7E8@ha @@ -756,47 +756,47 @@ func_80180A5C: /* 80180A84 0017D884 38 21 00 10 */ addi r1, r1, 0x10 /* 80180A88 0017D888 4E 80 00 20 */ blr -.global func_80180A8C -func_80180A8C: +.global SetPadStopRumblingFunction__8iTRCDiskFPFv_v +SetPadStopRumblingFunction__8iTRCDiskFPFv_v: /* 80180A8C 0017D88C 90 6D 98 14 */ stw r3, lbl_803CC114-_SDA_BASE_(r13) /* 80180A90 0017D890 4E 80 00 20 */ blr -.global func_80180A94 -func_80180A94: +.global SetSndSuspendFunction__8iTRCDiskFPFv_v +SetSndSuspendFunction__8iTRCDiskFPFv_v: /* 80180A94 0017D894 90 6D 98 0C */ stw r3, lbl_803CC10C-_SDA_BASE_(r13) /* 80180A98 0017D898 4E 80 00 20 */ blr -.global func_80180A9C -func_80180A9C: +.global SetSndResumeFunction__8iTRCDiskFPFv_v +SetSndResumeFunction__8iTRCDiskFPFv_v: /* 80180A9C 0017D89C 90 6D 98 10 */ stw r3, lbl_803CC110-_SDA_BASE_(r13) /* 80180AA0 0017D8A0 4E 80 00 20 */ blr -.global func_80180AA4 -func_80180AA4: +.global SetSndKillFunction__8iTRCDiskFPFv_v +SetSndKillFunction__8iTRCDiskFPFv_v: /* 80180AA4 0017D8A4 90 6D 98 18 */ stw r3, lbl_803CC118-_SDA_BASE_(r13) /* 80180AA8 0017D8A8 4E 80 00 20 */ blr -.global func_80180AAC -func_80180AAC: +.global SetMovieSuspendFunction__8iTRCDiskFPFv_v +SetMovieSuspendFunction__8iTRCDiskFPFv_v: /* 80180AAC 0017D8AC 90 6D 98 1C */ stw r3, lbl_803CC11C-_SDA_BASE_(r13) /* 80180AB0 0017D8B0 4E 80 00 20 */ blr -.global func_80180AB4 -func_80180AB4: +.global SetMovieResumeFunction__8iTRCDiskFPFv_v +SetMovieResumeFunction__8iTRCDiskFPFv_v: /* 80180AB4 0017D8B4 90 6D 98 20 */ stw r3, lbl_803CC120-_SDA_BASE_(r13) /* 80180AB8 0017D8B8 4E 80 00 20 */ blr -.global func_80180ABC -func_80180ABC: +.global IsDiskIDed__8iTRCDiskFv +IsDiskIDed__8iTRCDiskFv: /* 80180ABC 0017D8BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80180AC0 0017D8C0 7C 08 02 A6 */ mflr r0 /* 80180AC4 0017D8C4 90 01 00 14 */ stw r0, 0x14(r1) /* 80180AC8 0017D8C8 93 E1 00 0C */ stw r31, 0xc(r1) /* 80180ACC 0017D8CC 3B E0 00 00 */ li r31, 0 -/* 80180AD0 0017D8D0 48 04 5E 5D */ bl func_801C692C +/* 80180AD0 0017D8D0 48 04 5E 5D */ bl DVDCheckDisk /* 80180AD4 0017D8D4 2C 03 00 00 */ cmpwi r3, 0 /* 80180AD8 0017D8D8 41 82 00 14 */ beq lbl_80180AEC -/* 80180ADC 0017D8DC 48 04 57 A1 */ bl func_801C627C +/* 80180ADC 0017D8DC 48 04 57 A1 */ bl DVDGetDriveStatus /* 80180AE0 0017D8E0 2C 03 00 00 */ cmpwi r3, 0 /* 80180AE4 0017D8E4 40 82 00 08 */ bne lbl_80180AEC /* 80180AE8 0017D8E8 3B E0 00 01 */ li r31, 1 @@ -808,8 +808,8 @@ lbl_80180AEC: /* 80180AFC 0017D8FC 38 21 00 10 */ addi r1, r1, 0x10 /* 80180B00 0017D900 4E 80 00 20 */ blr -.global func_80180B04 -func_80180B04: +.global DisplayErrorMessage__8iTRCDiskFv +DisplayErrorMessage__8iTRCDiskFv: /* 80180B04 0017D904 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80180B08 0017D908 7C 08 02 A6 */ mflr r0 /* 80180B0C 0017D90C 3C 80 80 27 */ lis r4, lbl_80272C50@ha @@ -824,10 +824,10 @@ func_80180B04: /* 80180B30 0017D930 2C 03 00 00 */ cmpwi r3, 0 /* 80180B34 0017D934 41 82 00 68 */ beq lbl_80180B9C /* 80180B38 0017D938 38 61 00 08 */ addi r3, r1, 8 -/* 80180B3C 0017D93C 48 04 B9 41 */ bl func_801CC47C +/* 80180B3C 0017D93C 48 04 B9 41 */ bl GXGetCullMode /* 80180B40 0017D940 80 6D A0 14 */ lwz r3, lbl_803CC914-_SDA_BASE_(r13) -/* 80180B44 0017D944 4B FF F5 51 */ bl func_80180094 -/* 80180B48 0017D948 48 00 00 6D */ bl func_80180BB4 +/* 80180B44 0017D944 4B FF F5 51 */ bl InitDisplay__7ROMFontFP16_GXRenderModeObj +/* 80180B48 0017D948 48 00 00 6D */ bl SetDVDState__8iTRCDiskFv /* 80180B4C 0017D94C 3C 80 80 3D */ lis r4, lbl_803CA7E8@ha /* 80180B50 0017D950 7C 7E 1B 78 */ mr r30, r3 /* 80180B54 0017D954 3B E4 A7 E8 */ addi r31, r4, lbl_803CA7E8@l @@ -838,19 +838,19 @@ lbl_80180B5C: /* 80180B64 0017D964 38 80 00 AA */ li r4, 0xaa /* 80180B68 0017D968 38 A0 02 44 */ li r5, 0x244 /* 80180B6C 0017D96C 38 C0 00 64 */ li r6, 0x64 -/* 80180B70 0017D970 4B FF FC BD */ bl func_8018082C +/* 80180B70 0017D970 4B FF FC BD */ bl DrawTextBox__7ROMFontFiiiiPc /* 80180B74 0017D974 2C 1E FF FF */ cmpwi r30, -1 /* 80180B78 0017D978 41 82 00 08 */ beq lbl_80180B80 -/* 80180B7C 0017D97C 4B FF FD C5 */ bl func_80180940 +/* 80180B7C 0017D97C 4B FF FD C5 */ bl CheckResetButton__11ResetButtonFv lbl_80180B80: -/* 80180B80 0017D980 48 00 00 35 */ bl func_80180BB4 +/* 80180B80 0017D980 48 00 00 35 */ bl SetDVDState__8iTRCDiskFv /* 80180B84 0017D984 7C 7E 1B 78 */ mr r30, r3 lbl_80180B88: /* 80180B88 0017D988 2C 1E 00 00 */ cmpwi r30, 0 /* 80180B8C 0017D98C 40 82 FF D0 */ bne lbl_80180B5C -/* 80180B90 0017D990 4B FF FE CD */ bl func_80180A5C +/* 80180B90 0017D990 4B FF FE CD */ bl ResetMessage__8iTRCDiskFv /* 80180B94 0017D994 80 61 00 08 */ lwz r3, 8(r1) -/* 80180B98 0017D998 48 04 B8 A1 */ bl func_801CC438 +/* 80180B98 0017D998 48 04 B8 A1 */ bl GXSetCullMode lbl_80180B9C: /* 80180B9C 0017D99C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80180BA0 0017D9A0 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -859,13 +859,13 @@ lbl_80180B9C: /* 80180BAC 0017D9AC 38 21 00 20 */ addi r1, r1, 0x20 /* 80180BB0 0017D9B0 4E 80 00 20 */ blr -.global func_80180BB4 -func_80180BB4: +.global SetDVDState__8iTRCDiskFv +SetDVDState__8iTRCDiskFv: /* 80180BB4 0017D9B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80180BB8 0017D9B8 7C 08 02 A6 */ mflr r0 /* 80180BBC 0017D9BC 90 01 00 14 */ stw r0, 0x14(r1) /* 80180BC0 0017D9C0 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80180BC4 0017D9C4 48 04 56 B9 */ bl func_801C627C +/* 80180BC4 0017D9C4 48 04 56 B9 */ bl DVDGetDriveStatus /* 80180BC8 0017D9C8 7C 7F 1B 78 */ mr r31, r3 /* 80180BCC 0017D9CC 38 1F 00 01 */ addi r0, r31, 1 /* 80180BD0 0017D9D0 28 00 00 0C */ cmplwi r0, 0xc @@ -879,36 +879,36 @@ func_80180BB4: /* 80180BF0 0017D9F0 3C 60 80 27 */ lis r3, lbl_80272C50@ha /* 80180BF4 0017D9F4 38 63 2C 50 */ addi r3, r3, lbl_80272C50@l /* 80180BF8 0017D9F8 38 63 00 03 */ addi r3, r3, 3 -/* 80180BFC 0017D9FC 4B FF FE 35 */ bl func_80180A30 +/* 80180BFC 0017D9FC 4B FF FE 35 */ bl SetErrorMessage__8iTRCDiskFPCc /* 80180C00 0017DA00 48 00 00 74 */ b lbl_80180C74 /* 80180C04 0017DA04 3C 60 80 27 */ lis r3, lbl_80272C50@ha /* 80180C08 0017DA08 38 63 2C 50 */ addi r3, r3, lbl_80272C50@l /* 80180C0C 0017DA0C 38 63 00 52 */ addi r3, r3, 0x52 -/* 80180C10 0017DA10 4B FF FE 21 */ bl func_80180A30 +/* 80180C10 0017DA10 4B FF FE 21 */ bl SetErrorMessage__8iTRCDiskFPCc /* 80180C14 0017DA14 48 00 00 60 */ b lbl_80180C74 /* 80180C18 0017DA18 3C 60 80 27 */ lis r3, lbl_80272C50@ha /* 80180C1C 0017DA1C 38 63 2C 50 */ addi r3, r3, lbl_80272C50@l /* 80180C20 0017DA20 38 63 00 EE */ addi r3, r3, 0xee -/* 80180C24 0017DA24 4B FF FE 0D */ bl func_80180A30 +/* 80180C24 0017DA24 4B FF FE 0D */ bl SetErrorMessage__8iTRCDiskFPCc /* 80180C28 0017DA28 48 00 00 4C */ b lbl_80180C74 /* 80180C2C 0017DA2C 3C 60 80 27 */ lis r3, lbl_80272C50@ha /* 80180C30 0017DA30 38 63 2C 50 */ addi r3, r3, lbl_80272C50@l /* 80180C34 0017DA34 38 63 01 45 */ addi r3, r3, 0x145 -/* 80180C38 0017DA38 4B FF FD F9 */ bl func_80180A30 +/* 80180C38 0017DA38 4B FF FD F9 */ bl SetErrorMessage__8iTRCDiskFPCc /* 80180C3C 0017DA3C 48 00 00 38 */ b lbl_80180C74 /* 80180C40 0017DA40 3C 60 80 27 */ lis r3, lbl_80272C50@ha /* 80180C44 0017DA44 38 63 2C 50 */ addi r3, r3, lbl_80272C50@l /* 80180C48 0017DA48 38 63 01 B3 */ addi r3, r3, 0x1b3 -/* 80180C4C 0017DA4C 4B FF FD E5 */ bl func_80180A30 +/* 80180C4C 0017DA4C 4B FF FD E5 */ bl SetErrorMessage__8iTRCDiskFPCc /* 80180C50 0017DA50 48 00 00 24 */ b lbl_80180C74 lbl_80180C54: -/* 80180C54 0017DA54 48 04 5C D9 */ bl func_801C692C +/* 80180C54 0017DA54 48 04 5C D9 */ bl DVDCheckDisk /* 80180C58 0017DA58 2C 03 00 00 */ cmpwi r3, 0 /* 80180C5C 0017DA5C 40 82 00 18 */ bne lbl_80180C74 /* 80180C60 0017DA60 3C 60 80 27 */ lis r3, lbl_80272C50@ha /* 80180C64 0017DA64 38 63 2C 50 */ addi r3, r3, lbl_80272C50@l /* 80180C68 0017DA68 38 63 02 2F */ addi r3, r3, 0x22f -/* 80180C6C 0017DA6C 4B FF FD C5 */ bl func_80180A30 +/* 80180C6C 0017DA6C 4B FF FD C5 */ bl SetErrorMessage__8iTRCDiskFPCc /* 80180C70 0017DA70 3B E0 00 05 */ li r31, 5 lbl_80180C74: /* 80180C74 0017DA74 80 01 00 14 */ lwz r0, 0x14(r1) @@ -918,20 +918,20 @@ lbl_80180C74: /* 80180C84 0017DA84 38 21 00 10 */ addi r1, r1, 0x10 /* 80180C88 0017DA88 4E 80 00 20 */ blr -.global func_80180C8C -func_80180C8C: +.global CheckDVDAndResetState__8iTRCDiskFv +CheckDVDAndResetState__8iTRCDiskFv: /* 80180C8C 0017DA8C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80180C90 0017DA90 7C 08 02 A6 */ mflr r0 /* 80180C94 0017DA94 90 01 00 14 */ stw r0, 0x14(r1) /* 80180C98 0017DA98 93 E1 00 0C */ stw r31, 0xc(r1) /* 80180C9C 0017DA9C 93 C1 00 08 */ stw r30, 8(r1) -/* 80180CA0 0017DAA0 4B FF FF 15 */ bl func_80180BB4 +/* 80180CA0 0017DAA0 4B FF FF 15 */ bl SetDVDState__8iTRCDiskFv /* 80180CA4 0017DAA4 7C 7F 1B 78 */ mr r31, r3 -/* 80180CA8 0017DAA8 48 04 5C 85 */ bl func_801C692C +/* 80180CA8 0017DAA8 48 04 5C 85 */ bl DVDCheckDisk /* 80180CAC 0017DAAC 2C 1F FF FF */ cmpwi r31, -1 /* 80180CB0 0017DAB0 3B C0 00 00 */ li r30, 0 /* 80180CB4 0017DAB4 41 82 00 08 */ beq lbl_80180CBC -/* 80180CB8 0017DAB8 4B FF FC 89 */ bl func_80180940 +/* 80180CB8 0017DAB8 4B FF FC 89 */ bl CheckResetButton__11ResetButtonFv lbl_80180CBC: /* 80180CBC 0017DABC 2C 1F 00 00 */ cmpwi r31, 0 /* 80180CC0 0017DAC0 41 82 00 78 */ beq lbl_80180D38 @@ -955,7 +955,7 @@ lbl_80180CF4: /* 80180D00 0017DB00 7D 89 03 A6 */ mtctr r12 /* 80180D04 0017DB04 4E 80 04 21 */ bctrl lbl_80180D08: -/* 80180D08 0017DB08 4B FF FD FD */ bl func_80180B04 +/* 80180D08 0017DB08 4B FF FD FD */ bl DisplayErrorMessage__8iTRCDiskFv /* 80180D0C 0017DB0C 81 8D 98 20 */ lwz r12, lbl_803CC120-_SDA_BASE_(r13) /* 80180D10 0017DB10 28 0C 00 00 */ cmplwi r12, 0 /* 80180D14 0017DB14 41 82 00 0C */ beq lbl_80180D20 diff --git a/asm/Core/p2/iTime.s b/asm/Core/p2/iTime.s index 5c1c767cf..0525a4b37 100644 --- a/asm/Core/p2/iTime.s +++ b/asm/Core/p2/iTime.s @@ -2,56 +2,56 @@ .section .text # 0x800D44F0 - 0x800D4A14 -.global func_800D44F0 -func_800D44F0: +.global iGetMinute__Fv +iGetMinute__Fv: /* 800D44F0 000D12F0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800D44F4 000D12F4 7C 08 02 A6 */ mflr r0 /* 800D44F8 000D12F8 90 01 00 34 */ stw r0, 0x34(r1) -/* 800D44FC 000D12FC 48 10 30 51 */ bl func_801D754C +/* 800D44FC 000D12FC 48 10 30 51 */ bl OSGetTime /* 800D4500 000D1300 38 A1 00 08 */ addi r5, r1, 8 -/* 800D4504 000D1304 48 10 32 C1 */ bl func_801D77C4 +/* 800D4504 000D1304 48 10 32 C1 */ bl OSTicksToCalendarTime /* 800D4508 000D1308 80 01 00 34 */ lwz r0, 0x34(r1) /* 800D450C 000D130C 80 61 00 0C */ lwz r3, 0xc(r1) /* 800D4510 000D1310 7C 08 03 A6 */ mtlr r0 /* 800D4514 000D1314 38 21 00 30 */ addi r1, r1, 0x30 /* 800D4518 000D1318 4E 80 00 20 */ blr -.global func_800D451C -func_800D451C: +.global iGetHour__Fv +iGetHour__Fv: /* 800D451C 000D131C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800D4520 000D1320 7C 08 02 A6 */ mflr r0 /* 800D4524 000D1324 90 01 00 34 */ stw r0, 0x34(r1) -/* 800D4528 000D1328 48 10 30 25 */ bl func_801D754C +/* 800D4528 000D1328 48 10 30 25 */ bl OSGetTime /* 800D452C 000D132C 38 A1 00 08 */ addi r5, r1, 8 -/* 800D4530 000D1330 48 10 32 95 */ bl func_801D77C4 +/* 800D4530 000D1330 48 10 32 95 */ bl OSTicksToCalendarTime /* 800D4534 000D1334 80 01 00 34 */ lwz r0, 0x34(r1) /* 800D4538 000D1338 80 61 00 10 */ lwz r3, 0x10(r1) /* 800D453C 000D133C 7C 08 03 A6 */ mtlr r0 /* 800D4540 000D1340 38 21 00 30 */ addi r1, r1, 0x30 /* 800D4544 000D1344 4E 80 00 20 */ blr -.global func_800D4548 -func_800D4548: +.global iGetDay__Fv +iGetDay__Fv: /* 800D4548 000D1348 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800D454C 000D134C 7C 08 02 A6 */ mflr r0 /* 800D4550 000D1350 90 01 00 34 */ stw r0, 0x34(r1) -/* 800D4554 000D1354 48 10 2F F9 */ bl func_801D754C +/* 800D4554 000D1354 48 10 2F F9 */ bl OSGetTime /* 800D4558 000D1358 38 A1 00 08 */ addi r5, r1, 8 -/* 800D455C 000D135C 48 10 32 69 */ bl func_801D77C4 +/* 800D455C 000D135C 48 10 32 69 */ bl OSTicksToCalendarTime /* 800D4560 000D1360 80 01 00 34 */ lwz r0, 0x34(r1) /* 800D4564 000D1364 80 61 00 14 */ lwz r3, 0x14(r1) /* 800D4568 000D1368 7C 08 03 A6 */ mtlr r0 /* 800D456C 000D136C 38 21 00 30 */ addi r1, r1, 0x30 /* 800D4570 000D1370 4E 80 00 20 */ blr -.global func_800D4574 -func_800D4574: +.global iGetMonth__Fv +iGetMonth__Fv: /* 800D4574 000D1374 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800D4578 000D1378 7C 08 02 A6 */ mflr r0 /* 800D457C 000D137C 90 01 00 34 */ stw r0, 0x34(r1) -/* 800D4580 000D1380 48 10 2F CD */ bl func_801D754C +/* 800D4580 000D1380 48 10 2F CD */ bl OSGetTime /* 800D4584 000D1384 38 A1 00 08 */ addi r5, r1, 8 -/* 800D4588 000D1388 48 10 32 3D */ bl func_801D77C4 +/* 800D4588 000D1388 48 10 32 3D */ bl OSTicksToCalendarTime /* 800D458C 000D138C 80 61 00 18 */ lwz r3, 0x18(r1) /* 800D4590 000D1390 80 01 00 34 */ lwz r0, 0x34(r1) /* 800D4594 000D1394 38 63 00 01 */ addi r3, r3, 1 @@ -59,8 +59,8 @@ func_800D4574: /* 800D459C 000D139C 38 21 00 30 */ addi r1, r1, 0x30 /* 800D45A0 000D13A0 4E 80 00 20 */ blr -.global func_800D45A4 -func_800D45A4: +.global iGetCurrFormattedDate__FPc +iGetCurrFormattedDate__FPc: /* 800D45A4 000D13A4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800D45A8 000D13A8 7C 08 02 A6 */ mflr r0 /* 800D45AC 000D13AC 90 01 00 44 */ stw r0, 0x44(r1) @@ -68,9 +68,9 @@ func_800D45A4: /* 800D45B4 000D13B4 93 C1 00 38 */ stw r30, 0x38(r1) /* 800D45B8 000D13B8 7C 7E 1B 78 */ mr r30, r3 /* 800D45BC 000D13BC 7F DF F3 78 */ mr r31, r30 -/* 800D45C0 000D13C0 48 10 2F 8D */ bl func_801D754C +/* 800D45C0 000D13C0 48 10 2F 8D */ bl OSGetTime /* 800D45C4 000D13C4 38 A1 00 08 */ addi r5, r1, 8 -/* 800D45C8 000D13C8 48 10 31 FD */ bl func_801D77C4 +/* 800D45C8 000D13C8 48 10 31 FD */ bl OSTicksToCalendarTime /* 800D45CC 000D13CC 80 01 00 20 */ lwz r0, 0x20(r1) /* 800D45D0 000D13D0 3C 60 80 29 */ lis r3, lbl_80292BB8@ha /* 800D45D4 000D13D4 38 83 2B B8 */ addi r4, r3, lbl_80292BB8@l @@ -173,8 +173,8 @@ lbl_800D4640: /* 800D4754 000D1554 38 21 00 40 */ addi r1, r1, 0x40 /* 800D4758 000D1558 4E 80 00 20 */ blr -.global func_800D475C -func_800D475C: +.global iGetCurrFormattedTime__FPc +iGetCurrFormattedTime__FPc: /* 800D475C 000D155C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800D4760 000D1560 7C 08 02 A6 */ mflr r0 /* 800D4764 000D1564 90 01 00 44 */ stw r0, 0x44(r1) @@ -184,9 +184,9 @@ func_800D475C: /* 800D4774 000D1574 93 A1 00 34 */ stw r29, 0x34(r1) /* 800D4778 000D1578 7C 7D 1B 78 */ mr r29, r3 /* 800D477C 000D157C 7F BF EB 78 */ mr r31, r29 -/* 800D4780 000D1580 48 10 2D CD */ bl func_801D754C +/* 800D4780 000D1580 48 10 2D CD */ bl OSGetTime /* 800D4784 000D1584 38 A1 00 08 */ addi r5, r1, 8 -/* 800D4788 000D1588 48 10 30 3D */ bl func_801D77C4 +/* 800D4788 000D1588 48 10 30 3D */ bl OSTicksToCalendarTime /* 800D478C 000D158C 80 61 00 10 */ lwz r3, 0x10(r1) /* 800D4790 000D1590 2C 03 00 0C */ cmpwi r3, 0xc /* 800D4794 000D1594 40 80 00 0C */ bge lbl_800D47A0 @@ -296,12 +296,12 @@ lbl_800D48F8: /* 800D491C 000D171C 38 21 00 40 */ addi r1, r1, 0x40 /* 800D4920 000D1720 4E 80 00 20 */ blr -.global func_800D4924 -func_800D4924: +.global iTimeInit__Fv +iTimeInit__Fv: /* 800D4924 000D1724 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D4928 000D1728 7C 08 02 A6 */ mflr r0 /* 800D492C 000D172C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800D4930 000D1730 48 10 2C 1D */ bl func_801D754C +/* 800D4930 000D1730 48 10 2C 1D */ bl OSGetTime /* 800D4934 000D1734 90 8D 93 44 */ stw r4, lbl_803CBC44-_SDA_BASE_(r13) /* 800D4938 000D1738 90 6D 93 40 */ stw r3, lbl_803CBC40-_SDA_BASE_(r13) /* 800D493C 000D173C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -309,16 +309,16 @@ func_800D4924: /* 800D4944 000D1744 38 21 00 10 */ addi r1, r1, 0x10 /* 800D4948 000D1748 4E 80 00 20 */ blr -.global func_800D494C -func_800D494C: +.global iTimeExit__Fv +iTimeExit__Fv: /* 800D494C 000D174C 4E 80 00 20 */ blr -.global func_800D4950 -func_800D4950: +.global iTimeGet__Fv +iTimeGet__Fv: /* 800D4950 000D1750 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D4954 000D1754 7C 08 02 A6 */ mflr r0 /* 800D4958 000D1758 90 01 00 14 */ stw r0, 0x14(r1) -/* 800D495C 000D175C 48 10 2B F1 */ bl func_801D754C +/* 800D495C 000D175C 48 10 2B F1 */ bl OSGetTime /* 800D4960 000D1760 80 AD 93 44 */ lwz r5, lbl_803CBC44-_SDA_BASE_(r13) /* 800D4964 000D1764 80 0D 93 40 */ lwz r0, lbl_803CBC40-_SDA_BASE_(r13) /* 800D4968 000D1768 7C 85 20 10 */ subfc r4, r5, r4 @@ -328,8 +328,8 @@ func_800D4950: /* 800D4978 000D1778 38 21 00 10 */ addi r1, r1, 0x10 /* 800D497C 000D177C 4E 80 00 20 */ blr -.global func_800D4980 -func_800D4980: +.global iTimeDiffSec__Fx +iTimeDiffSec__Fx: /* 800D4980 000D1780 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D4984 000D1784 7C 08 02 A6 */ mflr r0 /* 800D4988 000D1788 90 01 00 14 */ stw r0, 0x14(r1) @@ -349,39 +349,39 @@ func_800D4980: /* 800D49C0 000D17C0 38 21 00 10 */ addi r1, r1, 0x10 /* 800D49C4 000D17C4 4E 80 00 20 */ blr -.global func_800D49C8 -func_800D49C8: +.global iTimeDiffSec__Fxx +iTimeDiffSec__Fxx: /* 800D49C8 000D17C8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D49CC 000D17CC 7C 08 02 A6 */ mflr r0 /* 800D49D0 000D17D0 7C 84 30 10 */ subfc r4, r4, r6 /* 800D49D4 000D17D4 90 01 00 14 */ stw r0, 0x14(r1) /* 800D49D8 000D17D8 7C 63 29 10 */ subfe r3, r3, r5 -/* 800D49DC 000D17DC 4B FF FF A5 */ bl func_800D4980 +/* 800D49DC 000D17DC 4B FF FF A5 */ bl iTimeDiffSec__Fx /* 800D49E0 000D17E0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D49E4 000D17E4 7C 08 03 A6 */ mtlr r0 /* 800D49E8 000D17E8 38 21 00 10 */ addi r1, r1, 0x10 /* 800D49EC 000D17EC 4E 80 00 20 */ blr -.global func_800D49F0 -func_800D49F0: +.global iTimeGameAdvance__Ff +iTimeGameAdvance__Ff: /* 800D49F0 000D17F0 C0 0D 93 48 */ lfs f0, lbl_803CBC48-_SDA_BASE_(r13) /* 800D49F4 000D17F4 EC 00 08 2A */ fadds f0, f0, f1 /* 800D49F8 000D17F8 D0 0D 93 48 */ stfs f0, lbl_803CBC48-_SDA_BASE_(r13) /* 800D49FC 000D17FC 4E 80 00 20 */ blr -.global func_800D4A00 -func_800D4A00: +.global iTimeSetGame__Ff +iTimeSetGame__Ff: /* 800D4A00 000D1800 D0 2D 93 48 */ stfs f1, lbl_803CBC48-_SDA_BASE_(r13) /* 800D4A04 000D1804 4E 80 00 20 */ blr -.global func_800D4A08 -func_800D4A08: +.global iProfileClear__FUi +iProfileClear__FUi: /* 800D4A08 000D1808 4E 80 00 20 */ blr -.global func_800D4A0C -func_800D4A0C: +.global iFuncProfileDump__Fv +iFuncProfileDump__Fv: /* 800D4A0C 000D180C 4E 80 00 20 */ blr -.global func_800D4A10 -func_800D4A10: +.global iFuncProfileParse__FPci +iFuncProfileParse__FPci: /* 800D4A10 000D1810 4E 80 00 20 */ blr diff --git a/asm/Core/p2/isavegame.s b/asm/Core/p2/isavegame.s index f185dcd9a..c7b34abe6 100644 --- a/asm/Core/p2/isavegame.s +++ b/asm/Core/p2/isavegame.s @@ -2,8 +2,8 @@ .section .text # 0x800CC5E8 - 0x800CF34C -.global func_800CC5E8 -func_800CC5E8: +.global iSGStartup__Fv +iSGStartup__Fv: /* 800CC5E8 000C93E8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CC5EC 000C93EC 7C 08 02 A6 */ mflr r0 /* 800CC5F0 000C93F0 90 01 00 14 */ stw r0, 0x14(r1) @@ -24,8 +24,8 @@ lbl_800CC61C: /* 800CC624 000C9424 38 21 00 10 */ addi r1, r1, 0x10 /* 800CC628 000C9428 4E 80 00 20 */ blr -.global func_800CC62C -func_800CC62C: +.global iSGShutdown__Fv +iSGShutdown__Fv: /* 800CC62C 000C942C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CC630 000C9430 7C 08 02 A6 */ mflr r0 /* 800CC634 000C9434 90 01 00 14 */ stw r0, 0x14(r1) @@ -36,8 +36,8 @@ func_800CC62C: /* 800CC648 000C9448 38 21 00 10 */ addi r1, r1, 0x10 /* 800CC64C 000C944C 4E 80 00 20 */ blr -.global func_800CC650 -func_800CC650: +.global iSGMakeName__F15en_NAMEGEN_TYPEPCci +iSGMakeName__F15en_NAMEGEN_TYPEPCci: /* 800CC650 000C9450 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CC654 000C9454 7C 08 02 A6 */ mflr r0 /* 800CC658 000C9458 7C 89 23 78 */ mr r9, r4 @@ -98,8 +98,8 @@ lbl_800CC710: /* 800CC720 000C9520 38 21 00 10 */ addi r1, r1, 0x10 /* 800CC724 000C9524 4E 80 00 20 */ blr -.global func_800CC728 -func_800CC728: +.global iSGSessionBegin__FPvPFPv10en_CHGCODE_vi +iSGSessionBegin__FPvPFPv10en_CHGCODE_vi: /* 800CC728 000C9528 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CC72C 000C952C 7C 08 02 A6 */ mflr r0 /* 800CC730 000C9530 90 01 00 14 */ stw r0, 0x14(r1) @@ -107,7 +107,7 @@ func_800CC728: /* 800CC738 000C9538 7C 9F 23 78 */ mr r31, r4 /* 800CC73C 000C953C 93 C1 00 08 */ stw r30, 8(r1) /* 800CC740 000C9540 7C 7E 1B 78 */ mr r30, r3 -/* 800CC744 000C9544 48 0B 45 49 */ bl func_80180C8C +/* 800CC744 000C9544 48 0B 45 49 */ bl CheckDVDAndResetState__8iTRCDiskFv /* 800CC748 000C9548 3C 60 80 29 */ lis r3, lbl_80292678@ha /* 800CC74C 000C954C 38 80 00 00 */ li r4, 0 /* 800CC750 000C9550 38 63 26 78 */ addi r3, r3, lbl_80292678@l @@ -129,8 +129,8 @@ func_800CC728: /* 800CC790 000C9590 38 21 00 10 */ addi r1, r1, 0x10 /* 800CC794 000C9594 4E 80 00 20 */ blr -.global func_800CC798 -func_800CC798: +.global iSGSessionEnd__FP13st_ISGSESSION +iSGSessionEnd__FP13st_ISGSESSION: /* 800CC798 000C9598 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800CC79C 000C959C 7C 08 02 A6 */ mflr r0 /* 800CC7A0 000C95A0 90 01 00 24 */ stw r0, 0x24(r1) @@ -139,7 +139,7 @@ func_800CC798: /* 800CC7AC 000C95AC 93 A1 00 14 */ stw r29, 0x14(r1) /* 800CC7B0 000C95B0 93 81 00 10 */ stw r28, 0x10(r1) /* 800CC7B4 000C95B4 7C 7C 1B 78 */ mr r28, r3 -/* 800CC7B8 000C95B8 48 0B 44 D5 */ bl func_80180C8C +/* 800CC7B8 000C95B8 48 0B 44 D5 */ bl CheckDVDAndResetState__8iTRCDiskFv /* 800CC7BC 000C95BC 7F 9E E3 78 */ mr r30, r28 /* 800CC7C0 000C95C0 3B A0 00 00 */ li r29, 0 /* 800CC7C4 000C95C4 3B E0 00 00 */ li r31, 0 @@ -168,8 +168,8 @@ lbl_800CC7E0: /* 800CC818 000C9618 38 21 00 20 */ addi r1, r1, 0x20 /* 800CC81C 000C961C 4E 80 00 20 */ blr -.global func_800CC820 -func_800CC820: +.global iSGTgtCount__FP13st_ISGSESSIONPi +iSGTgtCount__FP13st_ISGSESSIONPi: /* 800CC820 000C9620 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800CC824 000C9624 7C 08 02 A6 */ mflr r0 /* 800CC828 000C9628 28 04 00 00 */ cmplwi r4, 0 @@ -186,12 +186,12 @@ func_800CC820: lbl_800CC854: /* 800CC854 000C9654 3B E0 00 00 */ li r31, 0 lbl_800CC858: -/* 800CC858 000C9658 48 0B 44 35 */ bl func_80180C8C +/* 800CC858 000C9658 48 0B 44 35 */ bl CheckDVDAndResetState__8iTRCDiskFv lbl_800CC85C: /* 800CC85C 000C965C 7F E3 FB 78 */ mr r3, r31 /* 800CC860 000C9660 38 81 00 0C */ addi r4, r1, 0xc /* 800CC864 000C9664 38 A1 00 08 */ addi r5, r1, 8 -/* 800CC868 000C9668 48 0F 24 FD */ bl func_801BED64 +/* 800CC868 000C9668 48 0F 24 FD */ bl CARDProbeEx /* 800CC86C 000C966C 2C 03 FF FF */ cmpwi r3, -1 /* 800CC870 000C9670 41 82 FF EC */ beq lbl_800CC85C /* 800CC874 000C9674 2C 03 00 00 */ cmpwi r3, 0 @@ -209,8 +209,8 @@ lbl_800CC880: /* 800CC8A0 000C96A0 38 21 00 20 */ addi r1, r1, 0x20 /* 800CC8A4 000C96A4 4E 80 00 20 */ blr -.global func_800CC8A8 -func_800CC8A8: +.global iSGTgtPhysSlotIdx__FP13st_ISGSESSIONi +iSGTgtPhysSlotIdx__FP13st_ISGSESSIONi: /* 800CC8A8 000C96A8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CC8AC 000C96AC 7C 08 02 A6 */ mflr r0 /* 800CC8B0 000C96B0 7C 83 23 78 */ mr r3, r4 @@ -219,7 +219,7 @@ func_800CC8A8: /* 800CC8BC 000C96BC 38 00 FF FF */ li r0, -1 /* 800CC8C0 000C96C0 38 81 00 08 */ addi r4, r1, 8 /* 800CC8C4 000C96C4 90 01 00 08 */ stw r0, 8(r1) -/* 800CC8C8 000C96C8 48 00 10 31 */ bl func_800CD8F8 +/* 800CC8C8 000C96C8 48 00 10 31 */ bl iSG_mcidx2slot__FiPiPi /* 800CC8CC 000C96CC 2C 03 00 00 */ cmpwi r3, 0 /* 800CC8D0 000C96D0 41 82 00 0C */ beq lbl_800CC8DC /* 800CC8D4 000C96D4 80 61 00 08 */ lwz r3, 8(r1) @@ -232,8 +232,8 @@ lbl_800CC8E0: /* 800CC8E8 000C96E8 38 21 00 10 */ addi r1, r1, 0x10 /* 800CC8EC 000C96EC 4E 80 00 20 */ blr -.global func_800CC8F0 -func_800CC8F0: +.global iSGTgtFormat__FP13st_ISGSESSIONiiPi +iSGTgtFormat__FP13st_ISGSESSIONiiPi: /* 800CC8F0 000C96F0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800CC8F4 000C96F4 7C 08 02 A6 */ mflr r0 /* 800CC8F8 000C96F8 90 01 00 24 */ stw r0, 0x24(r1) @@ -245,7 +245,7 @@ func_800CC8F0: /* 800CC910 000C9710 93 A1 00 14 */ stw r29, 0x14(r1) /* 800CC914 000C9714 7C 7D 1B 78 */ mr r29, r3 /* 800CC918 000C9718 90 01 00 08 */ stw r0, 8(r1) -/* 800CC91C 000C971C 48 0B 43 71 */ bl func_80180C8C +/* 800CC91C 000C971C 48 0B 43 71 */ bl CheckDVDAndResetState__8iTRCDiskFv /* 800CC920 000C9720 80 7D 02 60 */ lwz r3, 0x260(r29) /* 800CC924 000C9724 48 00 10 D5 */ bl func_800CD9F8 /* 800CC928 000C9728 2C 03 00 00 */ cmpwi r3, 0 @@ -256,7 +256,7 @@ lbl_800CC938: /* 800CC938 000C9738 7F E3 FB 78 */ mr r3, r31 /* 800CC93C 000C973C 38 81 00 08 */ addi r4, r1, 8 /* 800CC940 000C9740 38 A0 00 00 */ li r5, 0 -/* 800CC944 000C9744 48 00 0F B5 */ bl func_800CD8F8 +/* 800CC944 000C9744 48 00 0F B5 */ bl iSG_mcidx2slot__FiPiPi /* 800CC948 000C9748 80 01 00 08 */ lwz r0, 8(r1) /* 800CC94C 000C974C 80 7D 02 60 */ lwz r3, 0x260(r29) /* 800CC950 000C9750 7C 00 18 00 */ cmpw r0, r3 @@ -302,8 +302,8 @@ lbl_800CC9C8: /* 800CC9DC 000C97DC 38 21 00 20 */ addi r1, r1, 0x20 /* 800CC9E0 000C97E0 4E 80 00 20 */ blr -.global func_800CC9E4 -func_800CC9E4: +.global iSGTgtState__FP13st_ISGSESSIONiPCc +iSGTgtState__FP13st_ISGSESSIONiPCc: /* 800CC9E4 000C97E4 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800CC9E8 000C97E8 7C 08 02 A6 */ mflr r0 /* 800CC9EC 000C97EC 90 01 00 34 */ stw r0, 0x34(r1) @@ -319,18 +319,18 @@ func_800CC9E4: /* 800CCA14 000C9814 90 01 00 10 */ stw r0, 0x10(r1) /* 800CCA18 000C9818 90 01 00 0C */ stw r0, 0xc(r1) /* 800CCA1C 000C981C 90 01 00 08 */ stw r0, 8(r1) -/* 800CCA20 000C9820 48 0B 42 6D */ bl func_80180C8C +/* 800CCA20 000C9820 48 0B 42 6D */ bl CheckDVDAndResetState__8iTRCDiskFv /* 800CCA24 000C9824 7F A3 EB 78 */ mr r3, r29 /* 800CCA28 000C9828 38 81 00 10 */ addi r4, r1, 0x10 /* 800CCA2C 000C982C 38 A0 00 00 */ li r5, 0 -/* 800CCA30 000C9830 48 00 0E C9 */ bl func_800CD8F8 +/* 800CCA30 000C9830 48 00 0E C9 */ bl iSG_mcidx2slot__FiPiPi /* 800CCA34 000C9834 80 61 00 10 */ lwz r3, 0x10(r1) /* 800CCA38 000C9838 80 1C 02 60 */ lwz r0, 0x260(r28) /* 800CCA3C 000C983C 7C 03 00 00 */ cmpw r3, r0 /* 800CCA40 000C9840 41 82 00 10 */ beq lbl_800CCA50 /* 800CCA44 000C9844 7F 83 E3 78 */ mr r3, r28 /* 800CCA48 000C9848 7F A4 EB 78 */ mr r4, r29 -/* 800CCA4C 000C984C 48 00 01 31 */ bl func_800CCB7C +/* 800CCA4C 000C984C 48 00 01 31 */ bl iSGTgtSetActive__FP13st_ISGSESSIONi lbl_800CCA50: /* 800CCA50 000C9850 80 7C 02 60 */ lwz r3, 0x260(r28) /* 800CCA54 000C9854 2C 03 00 00 */ cmpwi r3, 0 @@ -423,8 +423,8 @@ lbl_800CCB5C: /* 800CCB74 000C9974 38 21 00 30 */ addi r1, r1, 0x30 /* 800CCB78 000C9978 4E 80 00 20 */ blr -.global func_800CCB7C -func_800CCB7C: +.global iSGTgtSetActive__FP13st_ISGSESSIONi +iSGTgtSetActive__FP13st_ISGSESSIONi: /* 800CCB7C 000C997C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800CCB80 000C9980 7C 08 02 A6 */ mflr r0 /* 800CCB84 000C9984 38 A0 00 00 */ li r5, 0 @@ -438,11 +438,11 @@ func_800CCB7C: /* 800CCBA4 000C99A4 7C 83 23 78 */ mr r3, r4 /* 800CCBA8 000C99A8 38 81 00 08 */ addi r4, r1, 8 /* 800CCBAC 000C99AC 90 01 00 08 */ stw r0, 8(r1) -/* 800CCBB0 000C99B0 48 00 0D 49 */ bl func_800CD8F8 +/* 800CCBB0 000C99B0 48 00 0D 49 */ bl iSG_mcidx2slot__FiPiPi /* 800CCBB4 000C99B4 80 01 00 08 */ lwz r0, 8(r1) /* 800CCBB8 000C99B8 1C 00 01 30 */ mulli r0, r0, 0x130 /* 800CCBBC 000C99BC 7F DD 02 14 */ add r30, r29, r0 -/* 800CCBC0 000C99C0 48 0B 40 CD */ bl func_80180C8C +/* 800CCBC0 000C99C0 48 0B 40 CD */ bl CheckDVDAndResetState__8iTRCDiskFv /* 800CCBC4 000C99C4 80 1E 00 00 */ lwz r0, 0(r30) /* 800CCBC8 000C99C8 2C 00 00 00 */ cmpwi r0, 0 /* 800CCBCC 000C99CC 41 82 00 0C */ beq lbl_800CCBD8 @@ -467,8 +467,8 @@ lbl_800CCBF8: /* 800CCC10 000C9A10 38 21 00 20 */ addi r1, r1, 0x20 /* 800CCC14 000C9A14 4E 80 00 20 */ blr -.global func_800CCC18 -func_800CCC18: +.global iSGTgtHaveRoom__FP13st_ISGSESSIONiiPCcPCcPiPiPi +iSGTgtHaveRoom__FP13st_ISGSESSIONiiPCcPCcPiPiPi: /* 800CCC18 000C9A18 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800CCC1C 000C9A1C 7C 08 02 A6 */ mflr r0 /* 800CCC20 000C9A20 90 01 00 54 */ stw r0, 0x54(r1) @@ -498,11 +498,11 @@ lbl_800CCC70: /* 800CCC78 000C9A78 40 82 00 48 */ bne lbl_800CCCC0 /* 800CCC7C 000C9A7C 3B C0 00 00 */ li r30, 0 lbl_800CCC80: -/* 800CCC80 000C9A80 48 0B 40 0D */ bl func_80180C8C +/* 800CCC80 000C9A80 48 0B 40 0D */ bl CheckDVDAndResetState__8iTRCDiskFv /* 800CCC84 000C9A84 7F C5 F3 78 */ mr r5, r30 /* 800CCC88 000C9A88 38 60 00 01 */ li r3, 1 /* 800CCC8C 000C9A8C 38 80 00 00 */ li r4, 0 -/* 800CCC90 000C9A90 4B FF F9 C1 */ bl func_800CC650 +/* 800CCC90 000C9A90 4B FF F9 C1 */ bl iSGMakeName__F15en_NAMEGEN_TYPEPCci /* 800CCC94 000C9A94 7C 60 1B 78 */ mr r0, r3 /* 800CCC98 000C9A98 7F A3 EB 78 */ mr r3, r29 /* 800CCC9C 000C9A9C 7C 1B 03 78 */ mr r27, r0 @@ -548,12 +548,12 @@ lbl_800CCD20: lbl_800CCD2C: /* 800CCD2C 000C9B2C 7F A4 EB 78 */ mr r4, r29 /* 800CCD30 000C9B30 38 A1 00 08 */ addi r5, r1, 8 -/* 800CCD34 000C9B34 48 0F 36 D1 */ bl func_801C0404 +/* 800CCD34 000C9B34 48 0F 36 D1 */ bl CARDFastOpen /* 800CCD38 000C9B38 2C 03 00 00 */ cmpwi r3, 0 /* 800CCD3C 000C9B3C 40 82 00 10 */ bne lbl_800CCD4C /* 800CCD40 000C9B40 3B 7B 00 01 */ addi r27, r27, 1 /* 800CCD44 000C9B44 38 61 00 08 */ addi r3, r1, 8 -/* 800CCD48 000C9B48 48 0F 38 DD */ bl func_801C0624 +/* 800CCD48 000C9B48 48 0F 38 DD */ bl CARDClose lbl_800CCD4C: /* 800CCD4C 000C9B4C 3B BD 00 01 */ addi r29, r29, 1 lbl_800CCD50: @@ -594,8 +594,8 @@ lbl_800CCDB8: /* 800CCDC4 000C9BC4 38 21 00 50 */ addi r1, r1, 0x50 /* 800CCDC8 000C9BC8 4E 80 00 20 */ blr -.global func_800CCDCC -func_800CCDCC: +.global iSGTgtHaveRoomStartup__FP13st_ISGSESSIONiiPCcPCcPiPiPi +iSGTgtHaveRoomStartup__FP13st_ISGSESSIONiiPCcPCcPiPiPi: /* 800CCDCC 000C9BCC 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800CCDD0 000C9BD0 7C 08 02 A6 */ mflr r0 /* 800CCDD4 000C9BD4 90 01 00 54 */ stw r0, 0x54(r1) @@ -625,11 +625,11 @@ lbl_800CCE24: /* 800CCE2C 000C9C2C 40 82 00 48 */ bne lbl_800CCE74 /* 800CCE30 000C9C30 3B A0 00 00 */ li r29, 0 lbl_800CCE34: -/* 800CCE34 000C9C34 48 0B 3E 59 */ bl func_80180C8C +/* 800CCE34 000C9C34 48 0B 3E 59 */ bl CheckDVDAndResetState__8iTRCDiskFv /* 800CCE38 000C9C38 7F A5 EB 78 */ mr r5, r29 /* 800CCE3C 000C9C3C 38 60 00 01 */ li r3, 1 /* 800CCE40 000C9C40 38 80 00 00 */ li r4, 0 -/* 800CCE44 000C9C44 4B FF F8 0D */ bl func_800CC650 +/* 800CCE44 000C9C44 4B FF F8 0D */ bl iSGMakeName__F15en_NAMEGEN_TYPEPCci /* 800CCE48 000C9C48 7C 60 1B 78 */ mr r0, r3 /* 800CCE4C 000C9C4C 7F 83 E3 78 */ mr r3, r28 /* 800CCE50 000C9C50 7C 1A 03 78 */ mr r26, r0 @@ -675,12 +675,12 @@ lbl_800CCED4: lbl_800CCEE0: /* 800CCEE0 000C9CE0 7F 84 E3 78 */ mr r4, r28 /* 800CCEE4 000C9CE4 38 A1 00 08 */ addi r5, r1, 8 -/* 800CCEE8 000C9CE8 48 0F 35 1D */ bl func_801C0404 +/* 800CCEE8 000C9CE8 48 0F 35 1D */ bl CARDFastOpen /* 800CCEEC 000C9CEC 2C 03 00 00 */ cmpwi r3, 0 /* 800CCEF0 000C9CF0 40 82 00 10 */ bne lbl_800CCF00 /* 800CCEF4 000C9CF4 3B 5A 00 01 */ addi r26, r26, 1 /* 800CCEF8 000C9CF8 38 61 00 08 */ addi r3, r1, 8 -/* 800CCEFC 000C9CFC 48 0F 37 29 */ bl func_801C0624 +/* 800CCEFC 000C9CFC 48 0F 37 29 */ bl CARDClose lbl_800CCF00: /* 800CCF00 000C9D00 3B 9C 00 01 */ addi r28, r28, 1 lbl_800CCF04: @@ -729,8 +729,8 @@ lbl_800CCF88: /* 800CCF94 000C9D94 38 21 00 50 */ addi r1, r1, 0x50 /* 800CCF98 000C9D98 4E 80 00 20 */ blr -.global func_800CCF9C -func_800CCF9C: +.global iSGFileSize__FP13st_ISGSESSIONPCc +iSGFileSize__FP13st_ISGSESSIONPCc: /* 800CCF9C 000C9D9C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CCFA0 000C9DA0 7C 08 02 A6 */ mflr r0 /* 800CCFA4 000C9DA4 90 01 00 14 */ stw r0, 0x14(r1) @@ -745,7 +745,7 @@ func_800CCF9C: lbl_800CCFC8: /* 800CCFC8 000C9DC8 1C 00 01 30 */ mulli r0, r0, 0x130 /* 800CCFCC 000C9DCC 7F C3 02 14 */ add r30, r3, r0 -/* 800CCFD0 000C9DD0 48 0B 3C BD */ bl func_80180C8C +/* 800CCFD0 000C9DD0 48 0B 3C BD */ bl CheckDVDAndResetState__8iTRCDiskFv /* 800CCFD4 000C9DD4 7F C3 F3 78 */ mr r3, r30 /* 800CCFD8 000C9DD8 7F E4 FB 78 */ mr r4, r31 /* 800CCFDC 000C9DDC 48 00 11 E9 */ bl func_800CE1C4 @@ -767,8 +767,8 @@ lbl_800CD004: /* 800CD014 000C9E14 38 21 00 10 */ addi r1, r1, 0x10 /* 800CD018 000C9E18 4E 80 00 20 */ blr -.global func_800CD01C -func_800CD01C: +.global iSGFileModDate__FP13st_ISGSESSIONPCc +iSGFileModDate__FP13st_ISGSESSIONPCc: /* 800CD01C 000C9E1C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CD020 000C9E20 7C 08 02 A6 */ mflr r0 /* 800CD024 000C9E24 38 A0 00 00 */ li r5, 0 @@ -778,14 +778,14 @@ func_800CD01C: /* 800CD034 000C9E34 39 00 00 00 */ li r8, 0 /* 800CD038 000C9E38 39 20 00 00 */ li r9, 0 /* 800CD03C 000C9E3C 39 40 00 00 */ li r10, 0 -/* 800CD040 000C9E40 48 00 00 15 */ bl func_800CD054 +/* 800CD040 000C9E40 48 00 00 15 */ bl iSGFileModDate__FP13st_ISGSESSIONPCcPiPiPiPiPiPi /* 800CD044 000C9E44 80 01 00 14 */ lwz r0, 0x14(r1) /* 800CD048 000C9E48 7C 08 03 A6 */ mtlr r0 /* 800CD04C 000C9E4C 38 21 00 10 */ addi r1, r1, 0x10 /* 800CD050 000C9E50 4E 80 00 20 */ blr -.global func_800CD054 -func_800CD054: +.global iSGFileModDate__FP13st_ISGSESSIONPCcPiPiPiPiPiPi +iSGFileModDate__FP13st_ISGSESSIONPCcPiPiPiPiPiPi: /* 800CD054 000C9E54 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800CD058 000C9E58 7C 08 02 A6 */ mflr r0 /* 800CD05C 000C9E5C 90 01 00 44 */ stw r0, 0x44(r1) @@ -875,8 +875,8 @@ lbl_800CD17C: /* 800CD190 000C9F90 38 21 00 40 */ addi r1, r1, 0x40 /* 800CD194 000C9F94 4E 80 00 20 */ blr -.global func_800CD198 -func_800CD198: +.global iSGMakeTimeStamp__FPc +iSGMakeTimeStamp__FPc: /* 800CD198 000C9F98 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800CD19C 000C9F9C 7C 08 02 A6 */ mflr r0 /* 800CD1A0 000C9FA0 3C 80 80 26 */ lis r4, lbl_802601B8@ha @@ -904,9 +904,9 @@ func_800CD198: /* 800CD1F8 000C9FF8 90 81 00 24 */ stw r4, 0x24(r1) /* 800CD1FC 000C9FFC 90 61 00 28 */ stw r3, 0x28(r1) /* 800CD200 000CA000 90 01 00 2C */ stw r0, 0x2c(r1) -/* 800CD204 000CA004 48 10 A3 49 */ bl func_801D754C +/* 800CD204 000CA004 48 10 A3 49 */ bl OSGetTime /* 800CD208 000CA008 38 A1 00 08 */ addi r5, r1, 8 -/* 800CD20C 000CA00C 48 10 A5 B9 */ bl func_801D77C4 +/* 800CD20C 000CA00C 48 10 A5 B9 */ bl OSTicksToCalendarTime /* 800CD210 000CA010 80 A1 00 18 */ lwz r5, 0x18(r1) /* 800CD214 000CA014 3C 60 80 26 */ lis r3, lbl_80266120@ha /* 800CD218 000CA018 38 83 61 20 */ addi r4, r3, lbl_80266120@l @@ -926,8 +926,8 @@ func_800CD198: /* 800CD250 000CA050 38 21 00 40 */ addi r1, r1, 0x40 /* 800CD254 000CA054 4E 80 00 20 */ blr -.global func_800CD258 -func_800CD258: +.global iSGSelectGameDir__FP13st_ISGSESSIONPCc +iSGSelectGameDir__FP13st_ISGSESSIONPCc: /* 800CD258 000CA058 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800CD25C 000CA05C 7C 08 02 A6 */ mflr r0 /* 800CD260 000CA060 90 01 00 24 */ stw r0, 0x24(r1) @@ -970,7 +970,7 @@ lbl_800CD2E0: /* 800CD2E0 000CA0E0 7F A5 EB 78 */ mr r5, r29 /* 800CD2E4 000CA0E4 38 60 00 01 */ li r3, 1 /* 800CD2E8 000CA0E8 38 80 00 00 */ li r4, 0 -/* 800CD2EC 000CA0EC 4B FF F3 65 */ bl func_800CC650 +/* 800CD2EC 000CA0EC 4B FF F3 65 */ bl iSGMakeName__F15en_NAMEGEN_TYPEPCci /* 800CD2F0 000CA0F0 7C 60 1B 78 */ mr r0, r3 /* 800CD2F4 000CA0F4 7F E3 FB 78 */ mr r3, r31 /* 800CD2F8 000CA0F8 7C 04 03 78 */ mr r4, r0 @@ -994,13 +994,13 @@ lbl_800CD324: /* 800CD338 000CA138 38 21 00 20 */ addi r1, r1, 0x20 /* 800CD33C 000CA13C 4E 80 00 20 */ blr -.global func_800CD340 -func_800CD340: +.global iSGSetupGameDir__FP13st_ISGSESSIONPCci +iSGSetupGameDir__FP13st_ISGSESSIONPCci: /* 800CD340 000CA140 38 60 00 01 */ li r3, 1 /* 800CD344 000CA144 4E 80 00 20 */ blr -.global func_800CD348 -func_800CD348: +.global iSGSaveFile__FP13st_ISGSESSIONPCcPciiPc +iSGSaveFile__FP13st_ISGSESSIONPCcPciiPc: /* 800CD348 000CA148 94 21 FE F0 */ stwu r1, -0x110(r1) /* 800CD34C 000CA14C 7C 08 02 A6 */ mflr r0 /* 800CD350 000CA150 3C E0 80 26 */ lis r7, lbl_802601E0@ha @@ -1041,7 +1041,7 @@ lbl_800CD3C4: /* 800CD3D4 000CA1D4 42 00 FF F0 */ bdnz lbl_800CD3C4 /* 800CD3D8 000CA1D8 80 04 00 04 */ lwz r0, 4(r4) /* 800CD3DC 000CA1DC 90 05 00 04 */ stw r0, 4(r5) -/* 800CD3E0 000CA1E0 48 0B 35 4D */ bl func_8018092C +/* 800CD3E0 000CA1E0 48 0B 35 4D */ bl DisableReset__11ResetButtonFv /* 800CD3E4 000CA1E4 80 19 02 60 */ lwz r0, 0x260(r25) /* 800CD3E8 000CA1E8 2C 00 00 00 */ cmpwi r0, 0 /* 800CD3EC 000CA1EC 40 80 00 1C */ bge lbl_800CD408 @@ -1064,7 +1064,7 @@ lbl_800CD408: /* 800CD42C 000CA22C 90 19 02 68 */ stw r0, 0x268(r25) /* 800CD430 000CA230 48 00 01 AC */ b lbl_800CD5DC lbl_800CD434: -/* 800CD434 000CA234 48 0B 38 59 */ bl func_80180C8C +/* 800CD434 000CA234 48 0B 38 59 */ bl CheckDVDAndResetState__8iTRCDiskFv /* 800CD438 000CA238 80 79 02 60 */ lwz r3, 0x260(r25) /* 800CD43C 000CA23C 80 9E 00 08 */ lwz r4, 8(r30) /* 800CD440 000CA240 48 00 0F 51 */ bl func_800CE390 @@ -1079,7 +1079,7 @@ lbl_800CD434: /* 800CD464 000CA264 7E C3 02 14 */ add r22, r3, r0 /* 800CD468 000CA268 3B 16 00 1F */ addi r24, r22, 0x1f /* 800CD46C 000CA26C 7F 03 C3 78 */ mr r3, r24 -/* 800CD470 000CA270 4B F6 65 E9 */ bl func_80033A58 +/* 800CD470 000CA270 4B F6 65 E9 */ bl xMemPushTemp__FUi /* 800CD474 000CA274 7F 05 C3 78 */ mr r5, r24 /* 800CD478 000CA278 7C 78 1B 78 */ mr r24, r3 /* 800CD47C 000CA27C 38 80 00 00 */ li r4, 0 @@ -1094,7 +1094,7 @@ lbl_800CD434: /* 800CD4A0 000CA2A0 7F 64 DB 78 */ mr r4, r27 /* 800CD4A4 000CA2A4 7F 85 E3 78 */ mr r5, r28 /* 800CD4A8 000CA2A8 4B F3 60 99 */ bl memcpy -/* 800CD4AC 000CA2AC 48 0B 37 E1 */ bl func_80180C8C +/* 800CD4AC 000CA2AC 48 0B 37 E1 */ bl CheckDVDAndResetState__8iTRCDiskFv /* 800CD4B0 000CA2B0 7F C3 F3 78 */ mr r3, r30 /* 800CD4B4 000CA2B4 7F 44 D3 78 */ mr r4, r26 /* 800CD4B8 000CA2B8 7E C5 B3 78 */ mr r5, r22 @@ -1127,7 +1127,7 @@ lbl_800CD518: /* 800CD518 000CA318 80 7E 00 04 */ lwz r3, 4(r30) /* 800CD51C 000CA31C 38 BE 00 20 */ addi r5, r30, 0x20 /* 800CD520 000CA320 80 9E 00 10 */ lwz r4, 0x10(r30) -/* 800CD524 000CA324 48 0F 43 19 */ bl func_801C183C +/* 800CD524 000CA324 48 0F 43 19 */ bl CARDSetStatus /* 800CD528 000CA328 2C 03 FF FF */ cmpwi r3, -1 /* 800CD52C 000CA32C 41 82 FF EC */ beq lbl_800CD518 /* 800CD530 000CA330 2C 03 00 00 */ cmpwi r3, 0 @@ -1140,7 +1140,7 @@ lbl_800CD544: /* 800CD544 000CA344 80 7E 00 04 */ lwz r3, 4(r30) /* 800CD548 000CA348 38 A0 00 04 */ li r5, 4 /* 800CD54C 000CA34C 80 9E 00 10 */ lwz r4, 0x10(r30) -/* 800CD550 000CA350 48 0F 47 59 */ bl func_801C1CA8 +/* 800CD550 000CA350 48 0F 47 59 */ bl CARDSetAttributes /* 800CD554 000CA354 2C 03 FF FF */ cmpwi r3, -1 /* 800CD558 000CA358 41 82 FF EC */ beq lbl_800CD544 lbl_800CD55C: @@ -1149,7 +1149,7 @@ lbl_800CD55C: /* 800CD564 000CA364 48 00 17 71 */ bl func_800CECD4 lbl_800CD568: /* 800CD568 000CA368 7F 03 C3 78 */ mr r3, r24 -/* 800CD56C 000CA36C 4B F6 65 19 */ bl func_80033A84 +/* 800CD56C 000CA36C 4B F6 65 19 */ bl xMemPopTemp__FPv /* 800CD570 000CA370 2C 1F 00 00 */ cmpwi r31, 0 /* 800CD574 000CA374 40 82 00 1C */ bne lbl_800CD590 /* 800CD578 000CA378 80 1E 01 2C */ lwz r0, 0x12c(r30) @@ -1159,8 +1159,8 @@ lbl_800CD568: /* 800CD588 000CA388 7F 44 D3 78 */ mr r4, r26 /* 800CD58C 000CA38C 48 00 17 E1 */ bl func_800CED6C lbl_800CD590: -/* 800CD590 000CA390 48 0B 33 91 */ bl func_80180920 -/* 800CD594 000CA394 48 0B 36 F9 */ bl func_80180C8C +/* 800CD590 000CA390 48 0B 33 91 */ bl EnableReset__11ResetButtonFv +/* 800CD594 000CA394 48 0B 36 F9 */ bl CheckDVDAndResetState__8iTRCDiskFv /* 800CD598 000CA398 38 00 00 00 */ li r0, 0 /* 800CD59C 000CA39C 2C 1F 00 00 */ cmpwi r31, 0 /* 800CD5A0 000CA3A0 90 19 02 68 */ stw r0, 0x268(r25) @@ -1188,8 +1188,8 @@ lbl_800CD5DC: /* 800CD5E8 000CA3E8 38 21 01 10 */ addi r1, r1, 0x110 /* 800CD5EC 000CA3EC 4E 80 00 20 */ blr -.global func_800CD5F0 -func_800CD5F0: +.global iSGLoadFile__FP13st_ISGSESSIONPCcPci +iSGLoadFile__FP13st_ISGSESSIONPCcPci: /* 800CD5F0 000CA3F0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800CD5F4 000CA3F4 7C 08 02 A6 */ mflr r0 /* 800CD5F8 000CA3F8 90 01 00 24 */ stw r0, 0x24(r1) @@ -1201,14 +1201,14 @@ func_800CD5F0: /* 800CD610 000CA410 7C 9D 23 78 */ mr r29, r4 /* 800CD614 000CA414 93 81 00 10 */ stw r28, 0x10(r1) /* 800CD618 000CA418 7C 7C 1B 78 */ mr r28, r3 -/* 800CD61C 000CA41C 4B FF F9 81 */ bl func_800CCF9C +/* 800CD61C 000CA41C 4B FF F9 81 */ bl iSGFileSize__FP13st_ISGSESSIONPCc /* 800CD620 000CA420 7C 60 1B 78 */ mr r0, r3 /* 800CD624 000CA424 7F 83 E3 78 */ mr r3, r28 /* 800CD628 000CA428 7C 06 03 78 */ mr r6, r0 /* 800CD62C 000CA42C 7F A4 EB 78 */ mr r4, r29 /* 800CD630 000CA430 7F C5 F3 78 */ mr r5, r30 /* 800CD634 000CA434 7F E7 FB 78 */ mr r7, r31 -/* 800CD638 000CA438 48 00 00 25 */ bl func_800CD65C +/* 800CD638 000CA438 48 00 00 25 */ bl iSGReadLeader__FP13st_ISGSESSIONPCcPcii /* 800CD63C 000CA43C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800CD640 000CA440 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800CD644 000CA444 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -1218,8 +1218,8 @@ func_800CD5F0: /* 800CD654 000CA454 38 21 00 20 */ addi r1, r1, 0x20 /* 800CD658 000CA458 4E 80 00 20 */ blr -.global func_800CD65C -func_800CD65C: +.global iSGReadLeader__FP13st_ISGSESSIONPCcPcii +iSGReadLeader__FP13st_ISGSESSIONPCcPcii: /* 800CD65C 000CA45C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800CD660 000CA460 7C 08 02 A6 */ mflr r0 /* 800CD664 000CA464 90 01 00 44 */ stw r0, 0x44(r1) @@ -1254,7 +1254,7 @@ lbl_800CD6B0: /* 800CD6D4 000CA4D4 90 19 02 68 */ stw r0, 0x268(r25) /* 800CD6D8 000CA4D8 48 00 01 50 */ b lbl_800CD828 lbl_800CD6DC: -/* 800CD6DC 000CA4DC 48 0B 35 B1 */ bl func_80180C8C +/* 800CD6DC 000CA4DC 48 0B 35 B1 */ bl CheckDVDAndResetState__8iTRCDiskFv /* 800CD6E0 000CA4E0 80 7E 00 04 */ lwz r3, 4(r30) /* 800CD6E4 000CA4E4 80 9E 00 08 */ lwz r4, 8(r30) /* 800CD6E8 000CA4E8 48 00 0C A9 */ bl func_800CE390 @@ -1278,7 +1278,7 @@ lbl_800CD728: /* 800CD72C 000CA52C 54 18 00 2C */ rlwinm r24, r0, 0, 0, 0x16 /* 800CD730 000CA530 3B B8 00 1F */ addi r29, r24, 0x1f /* 800CD734 000CA534 7F A3 EB 78 */ mr r3, r29 -/* 800CD738 000CA538 4B F6 63 21 */ bl func_80033A58 +/* 800CD738 000CA538 4B F6 63 21 */ bl xMemPushTemp__FUi /* 800CD73C 000CA53C 7F A5 EB 78 */ mr r5, r29 /* 800CD740 000CA540 7C 7D 1B 78 */ mr r29, r3 /* 800CD744 000CA544 38 80 00 00 */ li r4, 0 @@ -1291,7 +1291,7 @@ lbl_800CD75C: /* 800CD75C 000CA55C 7F 78 DB 78 */ mr r24, r27 /* 800CD760 000CA560 7F 96 E3 78 */ mr r22, r28 lbl_800CD764: -/* 800CD764 000CA564 48 0B 35 29 */ bl func_80180C8C +/* 800CD764 000CA564 48 0B 35 29 */ bl CheckDVDAndResetState__8iTRCDiskFv /* 800CD768 000CA568 7F C3 F3 78 */ mr r3, r30 /* 800CD76C 000CA56C 7F 44 D3 78 */ mr r4, r26 /* 800CD770 000CA570 38 E1 00 08 */ addi r7, r1, 8 @@ -1323,7 +1323,7 @@ lbl_800CD7D0: /* 800CD7D0 000CA5D0 28 1D 00 00 */ cmplwi r29, 0 /* 800CD7D4 000CA5D4 41 82 00 0C */ beq lbl_800CD7E0 /* 800CD7D8 000CA5D8 7F A3 EB 78 */ mr r3, r29 -/* 800CD7DC 000CA5DC 4B F6 62 A9 */ bl func_80033A84 +/* 800CD7DC 000CA5DC 4B F6 62 A9 */ bl xMemPopTemp__FPv lbl_800CD7E0: /* 800CD7E0 000CA5E0 38 00 00 00 */ li r0, 0 /* 800CD7E4 000CA5E4 2C 1F 00 00 */ cmpwi r31, 0 @@ -1353,13 +1353,13 @@ lbl_800CD828: /* 800CD834 000CA634 38 21 00 40 */ addi r1, r1, 0x40 /* 800CD838 000CA638 4E 80 00 20 */ blr -.global func_800CD83C -func_800CD83C: +.global iSGPollStatus__FP13st_ISGSESSIONP15en_ASYNC_OPCODEi +iSGPollStatus__FP13st_ISGSESSIONP15en_ASYNC_OPCODEi: /* 800CD83C 000CA63C 80 63 02 6C */ lwz r3, 0x26c(r3) /* 800CD840 000CA640 4E 80 00 20 */ blr -.global func_800CD844 -func_800CD844: +.global iSGOpError__FP13st_ISGSESSIONPc +iSGOpError__FP13st_ISGSESSIONPc: /* 800CD844 000CA644 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CD848 000CA648 7C 08 02 A6 */ mflr r0 /* 800CD84C 000CA64C 90 01 00 14 */ stw r0, 0x14(r1) @@ -1406,15 +1406,15 @@ func_800CD8D4: /* 800CD8D4 000CA6D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CD8D8 000CA6D8 7C 08 02 A6 */ mflr r0 /* 800CD8DC 000CA6DC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800CD8E0 000CA6E0 48 0E E3 19 */ bl func_801BBBF8 +/* 800CD8E0 000CA6E0 48 0E E3 19 */ bl CARDInit /* 800CD8E4 000CA6E4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800CD8E8 000CA6E8 38 60 00 01 */ li r3, 1 /* 800CD8EC 000CA6EC 7C 08 03 A6 */ mtlr r0 /* 800CD8F0 000CA6F0 38 21 00 10 */ addi r1, r1, 0x10 /* 800CD8F4 000CA6F4 4E 80 00 20 */ blr -.global func_800CD8F8 -func_800CD8F8: +.global iSG_mcidx2slot__FiPiPi +iSG_mcidx2slot__FiPiPi: /* 800CD8F8 000CA6F8 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800CD8FC 000CA6FC 7C 08 02 A6 */ mflr r0 /* 800CD900 000CA700 38 C0 00 00 */ li r6, 0 @@ -1440,7 +1440,7 @@ lbl_800CD94C: /* 800CD94C 000CA74C 7F C3 F3 78 */ mr r3, r30 /* 800CD950 000CA750 38 81 00 0C */ addi r4, r1, 0xc /* 800CD954 000CA754 38 A1 00 08 */ addi r5, r1, 8 -/* 800CD958 000CA758 48 0F 14 0D */ bl func_801BED64 +/* 800CD958 000CA758 48 0F 14 0D */ bl CARDProbeEx /* 800CD95C 000CA75C 2C 03 FF FF */ cmpwi r3, -1 /* 800CD960 000CA760 41 82 FF EC */ beq lbl_800CD94C /* 800CD964 000CA764 2C 03 00 00 */ cmpwi r3, 0 @@ -1507,7 +1507,7 @@ lbl_800CDA30: /* 800CDA30 000CA830 7F E3 FB 78 */ mr r3, r31 /* 800CDA34 000CA834 38 81 00 0C */ addi r4, r1, 0xc /* 800CDA38 000CA838 38 A1 00 08 */ addi r5, r1, 8 -/* 800CDA3C 000CA83C 48 0F 13 29 */ bl func_801BED64 +/* 800CDA3C 000CA83C 48 0F 13 29 */ bl CARDProbeEx /* 800CDA40 000CA840 2C 03 FF FF */ cmpwi r3, -1 /* 800CDA44 000CA844 41 82 FF EC */ beq lbl_800CDA30 /* 800CDA48 000CA848 2C 03 00 00 */ cmpwi r3, 0 @@ -1546,7 +1546,7 @@ lbl_800CDAA0: lbl_800CDAB4: /* 800CDAB4 000CA8B4 80 7F 00 04 */ lwz r3, 4(r31) /* 800CDAB8 000CA8B8 38 81 00 08 */ addi r4, r1, 8 -/* 800CDABC 000CA8BC 48 0F 11 2D */ bl func_801BEBE8 +/* 800CDABC 000CA8BC 48 0F 11 2D */ bl CARDCheckEx /* 800CDAC0 000CA8C0 2C 03 FF FF */ cmpwi r3, -1 /* 800CDAC4 000CA8C4 41 82 FF F0 */ beq lbl_800CDAB4 /* 800CDAC8 000CA8C8 2C 03 00 00 */ cmpwi r3, 0 @@ -1595,7 +1595,7 @@ lbl_800CDB40: lbl_800CDB54: /* 800CDB54 000CA954 80 7F 00 04 */ lwz r3, 4(r31) /* 800CDB58 000CA958 38 81 00 08 */ addi r4, r1, 8 -/* 800CDB5C 000CA95C 48 0F 10 8D */ bl func_801BEBE8 +/* 800CDB5C 000CA95C 48 0F 10 8D */ bl CARDCheckEx /* 800CDB60 000CA960 2C 03 FF FF */ cmpwi r3, -1 /* 800CDB64 000CA964 41 82 FF F0 */ beq lbl_800CDB54 /* 800CDB68 000CA968 2C 03 00 00 */ cmpwi r3, 0 @@ -1657,7 +1657,7 @@ lbl_800CDC20: /* 800CDC20 000CAA20 80 7C 00 04 */ lwz r3, 4(r28) /* 800CDC24 000CAA24 38 81 00 10 */ addi r4, r1, 0x10 /* 800CDC28 000CAA28 38 A1 00 0C */ addi r5, r1, 0xc -/* 800CDC2C 000CAA2C 48 0F 11 39 */ bl func_801BED64 +/* 800CDC2C 000CAA2C 48 0F 11 39 */ bl CARDProbeEx /* 800CDC30 000CAA30 2C 03 FF FF */ cmpwi r3, -1 /* 800CDC34 000CAA34 41 82 FF EC */ beq lbl_800CDC20 /* 800CDC38 000CAA38 2C 03 00 00 */ cmpwi r3, 0 @@ -1669,7 +1669,7 @@ lbl_800CDC44: lbl_800CDC4C: /* 800CDC4C 000CAA4C 80 7C 00 04 */ lwz r3, 4(r28) /* 800CDC50 000CAA50 38 81 00 14 */ addi r4, r1, 0x14 -/* 800CDC54 000CAA54 48 0F 0F 95 */ bl func_801BEBE8 +/* 800CDC54 000CAA54 48 0F 0F 95 */ bl CARDCheckEx /* 800CDC58 000CAA58 2C 03 FF FF */ cmpwi r3, -1 /* 800CDC5C 000CAA5C 41 82 FF F0 */ beq lbl_800CDC4C /* 800CDC60 000CAA60 2C 03 00 00 */ cmpwi r3, 0 @@ -1710,7 +1710,7 @@ lbl_800CDCD0: lbl_800CDCD8: /* 800CDCD8 000CAAD8 80 7C 00 04 */ lwz r3, 4(r28) /* 800CDCDC 000CAADC 38 81 00 08 */ addi r4, r1, 8 -/* 800CDCE0 000CAAE0 48 0E E2 A1 */ bl func_801BBF80 +/* 800CDCE0 000CAAE0 48 0E E2 A1 */ bl CARDGetEncoding /* 800CDCE4 000CAAE4 2C 03 FF FF */ cmpwi r3, -1 /* 800CDCE8 000CAAE8 41 82 FF F0 */ beq lbl_800CDCD8 /* 800CDCEC 000CAAEC 2C 03 00 00 */ cmpwi r3, 0 @@ -1769,7 +1769,7 @@ lbl_800CDDA4: /* 800CDDA4 000CABA4 80 7A 00 04 */ lwz r3, 4(r26) /* 800CDDA8 000CABA8 38 81 00 0C */ addi r4, r1, 0xc /* 800CDDAC 000CABAC 38 A1 00 08 */ addi r5, r1, 8 -/* 800CDDB0 000CABB0 48 0E E0 81 */ bl func_801BBE30 +/* 800CDDB0 000CABB0 48 0E E0 81 */ bl CARDFreeBlocks /* 800CDDB4 000CABB4 2C 03 FF FF */ cmpwi r3, -1 /* 800CDDB8 000CABB8 41 82 FF EC */ beq lbl_800CDDA4 /* 800CDDBC 000CABBC 2C 03 00 00 */ cmpwi r3, 0 @@ -1853,7 +1853,7 @@ func_800CDE8C: /* 800CDEC8 000CACC8 4B FF FB A9 */ bl func_800CDA70 /* 800CDECC 000CACCC 7F E3 FB 78 */ mr r3, r31 /* 800CDED0 000CACD0 38 9E 00 08 */ addi r4, r30, 8 -/* 800CDED4 000CACD4 48 0E E1 35 */ bl func_801BC008 +/* 800CDED4 000CACD4 48 0E E1 35 */ bl CARDGetSectorSize /* 800CDED8 000CACD8 48 00 00 0C */ b lbl_800CDEE4 lbl_800CDEDC: /* 800CDEDC 000CACDC 38 00 00 00 */ li r0, 0 @@ -1956,7 +1956,7 @@ lbl_800CE00C: /* 800CE030 000CAE30 4C C6 31 82 */ crclr 6 /* 800CE034 000CAE34 48 11 5F 01 */ bl func_801E3F34 /* 800CE038 000CAE38 38 60 5E 1F */ li r3, 0x5e1f -/* 800CE03C 000CAE3C 4B F6 5A 1D */ bl func_80033A58 +/* 800CE03C 000CAE3C 4B F6 5A 1D */ bl xMemPushTemp__FUi /* 800CE040 000CAE40 7C 7D 1B 78 */ mr r29, r3 /* 800CE044 000CAE44 38 1D 00 1F */ addi r0, r29, 0x1f /* 800CE048 000CAE48 54 1C 00 34 */ rlwinm r28, r0, 0, 0, 0x1a @@ -1965,7 +1965,7 @@ lbl_800CE04C: /* 800CE050 000CAE50 7F 84 E3 78 */ mr r4, r28 /* 800CE054 000CAE54 38 A0 5E 00 */ li r5, 0x5e00 /* 800CE058 000CAE58 38 C0 00 00 */ li r6, 0 -/* 800CE05C 000CAE5C 48 0F 2D E9 */ bl func_801C0E44 +/* 800CE05C 000CAE5C 48 0F 2D E9 */ bl CARDRead /* 800CE060 000CAE60 2C 03 FF FF */ cmpwi r3, -1 /* 800CE064 000CAE64 41 82 FF E8 */ beq lbl_800CE04C /* 800CE068 000CAE68 2C 03 00 00 */ cmpwi r3, 0 @@ -1997,7 +1997,7 @@ lbl_800CE098: /* 800CE0CC 000CAECC 3B E0 00 00 */ li r31, 0 lbl_800CE0D0: /* 800CE0D0 000CAED0 7F A3 EB 78 */ mr r3, r29 -/* 800CE0D4 000CAED4 4B F6 59 B1 */ bl func_80033A84 +/* 800CE0D4 000CAED4 4B F6 59 B1 */ bl xMemPopTemp__FPv lbl_800CE0D8: /* 800CE0D8 000CAED8 80 01 02 24 */ lwz r0, 0x224(r1) /* 800CE0DC 000CAEDC 7F E3 FB 78 */ mr r3, r31 @@ -2148,7 +2148,7 @@ lbl_800CE2B4: /* 800CE2DC 000CB0DC 7C 07 31 D6 */ mullw r0, r7, r6 /* 800CE2E0 000CB0E0 7C 87 21 D6 */ mullw r4, r7, r4 /* 800CE2E4 000CB0E4 7C 63 02 14 */ add r3, r3, r0 -/* 800CE2E8 000CB0E8 48 10 94 DD */ bl func_801D77C4 +/* 800CE2E8 000CB0E8 48 10 94 DD */ bl OSTicksToCalendarTime /* 800CE2EC 000CB0EC 28 19 00 00 */ cmplwi r25, 0 /* 800CE2F0 000CB0F0 41 82 00 0C */ beq lbl_800CE2FC /* 800CE2F4 000CB0F4 80 01 00 08 */ lwz r0, 8(r1) @@ -2232,14 +2232,14 @@ func_800CE3C4: /* 800CE3D8 000CB1D8 90 01 00 14 */ stw r0, 0x14(r1) /* 800CE3DC 000CB1DC 38 AD 92 94 */ addi r5, r13, lbl_803CBB94-_SDA_BASE_ /* 800CE3E0 000CB1E0 38 63 04 A2 */ addi r3, r3, 0x4a2 -/* 800CE3E4 000CB1E4 4B FF 4F 39 */ bl func_800C331C +/* 800CE3E4 000CB1E4 4B FF 4F 39 */ bl iFileLoad__FPcPUiPUi /* 800CE3E8 000CB1E8 3C 80 80 26 */ lis r4, lbl_80266120@ha /* 800CE3EC 000CB1EC 90 6D 92 8C */ stw r3, lbl_803CBB8C-_SDA_BASE_(r13) /* 800CE3F0 000CB1F0 38 64 61 20 */ addi r3, r4, lbl_80266120@l /* 800CE3F4 000CB1F4 38 80 00 00 */ li r4, 0 /* 800CE3F8 000CB1F8 38 63 04 B0 */ addi r3, r3, 0x4b0 /* 800CE3FC 000CB1FC 38 AD 92 98 */ addi r5, r13, lbl_803CBB98-_SDA_BASE_ -/* 800CE400 000CB200 4B FF 4F 1D */ bl func_800C331C +/* 800CE400 000CB200 4B FF 4F 1D */ bl iFileLoad__FPcPUiPUi /* 800CE404 000CB204 90 6D 92 90 */ stw r3, lbl_803CBB90-_SDA_BASE_(r13) /* 800CE408 000CB208 80 6D 92 8C */ lwz r3, lbl_803CBB8C-_SDA_BASE_(r13) /* 800CE40C 000CB20C 48 00 03 79 */ bl func_800CE784 @@ -2578,7 +2578,7 @@ lbl_800CE8BC: /* 800CE8BC 000CB6BC 7F 83 E3 78 */ mr r3, r28 /* 800CE8C0 000CB6C0 7F A4 EB 78 */ mr r4, r29 /* 800CE8C4 000CB6C4 7F C5 F3 78 */ mr r5, r30 -/* 800CE8C8 000CB6C8 48 0F 0D 01 */ bl func_801BF5C8 +/* 800CE8C8 000CB6C8 48 0F 0D 01 */ bl CARDMount /* 800CE8CC 000CB6CC 90 61 00 08 */ stw r3, 8(r1) /* 800CE8D0 000CB6D0 80 01 00 08 */ lwz r0, 8(r1) /* 800CE8D4 000CB6D4 9B ED 92 9C */ stb r31, lbl_803CBB9C-_SDA_BASE_(r13) @@ -2617,7 +2617,7 @@ func_800CE928: /* 800CE940 000CB740 3B C0 00 00 */ li r30, 0 lbl_800CE944: /* 800CE944 000CB744 7F E3 FB 78 */ mr r3, r31 -/* 800CE948 000CB748 48 0F 0D 65 */ bl func_801BF6AC +/* 800CE948 000CB748 48 0F 0D 65 */ bl CARDUnmount /* 800CE94C 000CB74C 2C 03 FF FF */ cmpwi r3, -1 /* 800CE950 000CB750 41 82 FF F4 */ beq lbl_800CE944 /* 800CE954 000CB754 2C 03 00 00 */ cmpwi r3, 0 @@ -2697,7 +2697,7 @@ lbl_800CEA48: /* 800CEA54 000CB854 90 1F 00 00 */ stw r0, 0(r31) lbl_800CEA58: /* 800CEA58 000CB858 80 7E 00 04 */ lwz r3, 4(r30) -/* 800CEA5C 000CB85C 48 0F 14 E1 */ bl func_801BFF3C +/* 800CEA5C 000CB85C 48 0F 14 E1 */ bl CARDFormat /* 800CEA60 000CB860 2C 03 FF FF */ cmpwi r3, -1 /* 800CEA64 000CB864 41 82 FF F4 */ beq lbl_800CEA58 /* 800CEA68 000CB868 2C 03 00 00 */ cmpwi r3, 0 @@ -2768,7 +2768,7 @@ lbl_800CEB3C: /* 800CEB3C 000CB93C 80 7D 00 04 */ lwz r3, 4(r29) /* 800CEB40 000CB940 7F 24 CB 78 */ mr r4, r25 /* 800CEB44 000CB944 7F 65 DB 78 */ mr r5, r27 -/* 800CEB48 000CB948 48 0F 19 C1 */ bl func_801C0508 +/* 800CEB48 000CB948 48 0F 19 C1 */ bl CARDOpen /* 800CEB4C 000CB94C 2C 03 FF FF */ cmpwi r3, -1 /* 800CEB50 000CB950 41 82 FF EC */ beq lbl_800CEB3C /* 800CEB54 000CB954 2C 03 00 00 */ cmpwi r3, 0 @@ -2789,7 +2789,7 @@ lbl_800CEB84: /* 800CEB88 000CB988 7F 24 CB 78 */ mr r4, r25 /* 800CEB8C 000CB98C 7F 85 E3 78 */ mr r5, r28 /* 800CEB90 000CB990 7F 66 DB 78 */ mr r6, r27 -/* 800CEB94 000CB994 48 0F 1E 3D */ bl func_801C09D0 +/* 800CEB94 000CB994 48 0F 1E 3D */ bl CARDCreate /* 800CEB98 000CB998 2C 03 FF FF */ cmpwi r3, -1 /* 800CEB9C 000CB99C 41 82 FF E8 */ beq lbl_800CEB84 /* 800CEBA0 000CB9A0 2C 03 00 00 */ cmpwi r3, 0 @@ -2831,7 +2831,7 @@ lbl_800CEC20: /* 800CEC20 000CBA20 80 7D 00 04 */ lwz r3, 4(r29) /* 800CEC24 000CBA24 7F C5 F3 78 */ mr r5, r30 /* 800CEC28 000CBA28 80 9B 00 04 */ lwz r4, 4(r27) -/* 800CEC2C 000CBA2C 48 0F 29 89 */ bl func_801C15B4 +/* 800CEC2C 000CBA2C 48 0F 29 89 */ bl CARDGetStatus /* 800CEC30 000CBA30 2C 03 FF FF */ cmpwi r3, -1 /* 800CEC34 000CBA34 41 82 FF EC */ beq lbl_800CEC20 /* 800CEC38 000CBA38 2C 03 00 00 */ cmpwi r3, 0 @@ -2893,7 +2893,7 @@ func_800CECD4: /* 800CECF4 000CBAF4 7C 7D 1B 78 */ mr r29, r3 lbl_800CECF8: /* 800CECF8 000CBAF8 38 7D 00 0C */ addi r3, r29, 0xc -/* 800CECFC 000CBAFC 48 0F 19 29 */ bl func_801C0624 +/* 800CECFC 000CBAFC 48 0F 19 29 */ bl CARDClose /* 800CED00 000CBB00 2C 03 FF FF */ cmpwi r3, -1 /* 800CED04 000CBB04 41 82 FF F4 */ beq lbl_800CECF8 /* 800CED08 000CBB08 2C 03 00 00 */ cmpwi r3, 0 @@ -2950,7 +2950,7 @@ lbl_800CEDA4: lbl_800CEDB8: /* 800CEDB8 000CBBB8 80 7E 00 04 */ lwz r3, 4(r30) /* 800CEDBC 000CBBBC 7F E4 FB 78 */ mr r4, r31 -/* 800CEDC0 000CBBC0 48 0F 25 B5 */ bl func_801C1374 +/* 800CEDC0 000CBBC0 48 0F 25 B5 */ bl CARDDelete /* 800CEDC4 000CBBC4 2C 03 FF FF */ cmpwi r3, -1 /* 800CEDC8 000CBBC8 41 82 FF F0 */ beq lbl_800CEDB8 /* 800CEDCC 000CBBCC 2C 03 FF FC */ cmpwi r3, -4 @@ -3016,10 +3016,10 @@ func_800CEE6C: /* 800CEE88 000CBC88 7C DD 33 78 */ mr r29, r6 /* 800CEE8C 000CBC8C 3B 80 03 E8 */ li r28, 0x3e8 /* 800CEE90 000CBC90 80 63 00 04 */ lwz r3, 4(r3) -/* 800CEE94 000CBC94 48 0E CF 6D */ bl func_801BBE00 +/* 800CEE94 000CBC94 48 0E CF 6D */ bl CARDGetResultCode lbl_800CEE98: /* 800CEE98 000CBC98 80 7A 00 04 */ lwz r3, 4(r26) -/* 800CEE9C 000CBC9C 48 0E CF 65 */ bl func_801BBE00 +/* 800CEE9C 000CBC9C 48 0E CF 65 */ bl CARDGetResultCode /* 800CEEA0 000CBCA0 2C 03 FF FF */ cmpwi r3, -1 /* 800CEEA4 000CBCA4 41 82 FF F4 */ beq lbl_800CEE98 /* 800CEEA8 000CBCA8 2C 03 00 00 */ cmpwi r3, 0 @@ -3028,7 +3028,7 @@ lbl_800CEE98: /* 800CEEB4 000CBCB4 48 00 00 8C */ b lbl_800CEF40 lbl_800CEEB8: /* 800CEEB8 000CBCB8 80 7A 00 04 */ lwz r3, 4(r26) -/* 800CEEBC 000CBCBC 48 0E E7 99 */ bl func_801BD654 +/* 800CEEBC 000CBCBC 48 0E E7 99 */ bl CARDGetXferredBytes /* 800CEEC0 000CBCC0 3C 60 80 0D */ lis r3, lbl_800CEE48@ha /* 800CEEC4 000CBCC4 7F BE EB 78 */ mr r30, r29 /* 800CEEC8 000CBCC8 7F FD FB 78 */ mr r29, r31 @@ -3039,7 +3039,7 @@ lbl_800CEED0: /* 800CEED8 000CBCD8 7F C6 F3 78 */ mr r6, r30 /* 800CEEDC 000CBCDC 7F E7 FB 78 */ mr r7, r31 /* 800CEEE0 000CBCE0 38 7A 00 0C */ addi r3, r26, 0xc -/* 800CEEE4 000CBCE4 48 0F 1E 1D */ bl func_801C0D00 +/* 800CEEE4 000CBCE4 48 0F 1E 1D */ bl CARDReadAsync /* 800CEEE8 000CBCE8 2C 03 FF FF */ cmpwi r3, -1 /* 800CEEEC 000CBCEC 41 82 FF E4 */ beq lbl_800CEED0 /* 800CEEF0 000CBCF0 2C 03 00 00 */ cmpwi r3, 0 @@ -3052,15 +3052,15 @@ lbl_800CEF04: /* 800CEF04 000CBD04 2C 1C 01 F4 */ cmpwi r28, 0x1f4 /* 800CEF08 000CBD08 3B 9C 00 01 */ addi r28, r28, 1 /* 800CEF0C 000CBD0C 40 81 00 20 */ ble lbl_800CEF2C -/* 800CEF10 000CBD10 4B F7 9A 85 */ bl func_80048994 +/* 800CEF10 000CBD10 4B F7 9A 85 */ bl xSndUpdate__Fv /* 800CEF14 000CBD14 80 7A 00 04 */ lwz r3, 4(r26) -/* 800CEF18 000CBD18 48 0E E7 3D */ bl func_801BD654 +/* 800CEF18 000CBD18 48 0E E7 3D */ bl CARDGetXferredBytes /* 800CEF1C 000CBD1C 80 7A 00 04 */ lwz r3, 4(r26) -/* 800CEF20 000CBD20 48 0E CE E1 */ bl func_801BBE00 +/* 800CEF20 000CBD20 48 0E CE E1 */ bl CARDGetResultCode /* 800CEF24 000CBD24 3B 80 00 00 */ li r28, 0 /* 800CEF28 000CBD28 7C 7D 1B 78 */ mr r29, r3 lbl_800CEF2C: -/* 800CEF2C 000CBD2C 48 0B 1D 61 */ bl func_80180C8C +/* 800CEF2C 000CBD2C 48 0B 1D 61 */ bl CheckDVDAndResetState__8iTRCDiskFv /* 800CEF30 000CBD30 2C 1D FF FF */ cmpwi r29, -1 /* 800CEF34 000CBD34 41 82 FF D0 */ beq lbl_800CEF04 /* 800CEF38 000CBD38 7F A0 00 34 */ cntlzw r0, r29 @@ -3097,7 +3097,7 @@ func_800CEF74: /* 800CEF98 000CBD98 3B 60 03 E8 */ li r27, 0x3e8 lbl_800CEF9C: /* 800CEF9C 000CBD9C 80 77 00 04 */ lwz r3, 4(r23) -/* 800CEFA0 000CBDA0 48 0E CE 61 */ bl func_801BBE00 +/* 800CEFA0 000CBDA0 48 0E CE 61 */ bl CARDGetResultCode /* 800CEFA4 000CBDA4 2C 03 FF FF */ cmpwi r3, -1 /* 800CEFA8 000CBDA8 41 82 FF F4 */ beq lbl_800CEF9C /* 800CEFAC 000CBDAC 2C 03 00 00 */ cmpwi r3, 0 @@ -3106,7 +3106,7 @@ lbl_800CEF9C: /* 800CEFB8 000CBDB8 48 00 00 C0 */ b lbl_800CF078 lbl_800CEFBC: /* 800CEFBC 000CBDBC 80 77 00 04 */ lwz r3, 4(r23) -/* 800CEFC0 000CBDC0 48 0E E6 95 */ bl func_801BD654 +/* 800CEFC0 000CBDC0 48 0E E6 95 */ bl CARDGetXferredBytes /* 800CEFC4 000CBDC4 3C 60 80 0D */ lis r3, lbl_800CEE48@ha /* 800CEFC8 000CBDC8 7F 3D CB 78 */ mr r29, r25 /* 800CEFCC 000CBDCC 3B C3 EE 48 */ addi r30, r3, lbl_800CEE48@l @@ -3116,7 +3116,7 @@ lbl_800CEFD0: /* 800CEFD8 000CBDD8 7F A5 EB 78 */ mr r5, r29 /* 800CEFDC 000CBDDC 7F C7 F3 78 */ mr r7, r30 /* 800CEFE0 000CBDE0 38 77 00 0C */ addi r3, r23, 0xc -/* 800CEFE4 000CBDE4 48 0F 20 C9 */ bl func_801C10AC +/* 800CEFE4 000CBDE4 48 0F 20 C9 */ bl CARDWriteAsync /* 800CEFE8 000CBDE8 7C 7F 1B 78 */ mr r31, r3 /* 800CEFEC 000CBDEC 2C 1F FF FF */ cmpwi r31, -1 /* 800CEFF0 000CBDF0 41 82 FF E0 */ beq lbl_800CEFD0 @@ -3131,14 +3131,14 @@ lbl_800CF008: /* 800CF00C 000CBE0C 3B 7B 00 01 */ addi r27, r27, 1 /* 800CF010 000CBE10 40 81 00 20 */ ble lbl_800CF030 /* 800CF014 000CBE14 80 77 00 04 */ lwz r3, 4(r23) -/* 800CF018 000CBE18 48 0E CD E9 */ bl func_801BBE00 +/* 800CF018 000CBE18 48 0E CD E9 */ bl CARDGetResultCode /* 800CF01C 000CBE1C 7C 7D 1B 78 */ mr r29, r3 -/* 800CF020 000CBE20 4B F7 99 75 */ bl func_80048994 +/* 800CF020 000CBE20 4B F7 99 75 */ bl xSndUpdate__Fv /* 800CF024 000CBE24 80 77 00 04 */ lwz r3, 4(r23) -/* 800CF028 000CBE28 48 0E E6 2D */ bl func_801BD654 +/* 800CF028 000CBE28 48 0E E6 2D */ bl CARDGetXferredBytes /* 800CF02C 000CBE2C 3B 60 00 00 */ li r27, 0 lbl_800CF030: -/* 800CF030 000CBE30 48 0B 1C 5D */ bl func_80180C8C +/* 800CF030 000CBE30 48 0B 1C 5D */ bl CheckDVDAndResetState__8iTRCDiskFv /* 800CF034 000CBE34 2C 1D FF FF */ cmpwi r29, -1 /* 800CF038 000CBE38 41 82 FF D0 */ beq lbl_800CF008 /* 800CF03C 000CBE3C 2C 1F 00 00 */ cmpwi r31, 0 @@ -3150,7 +3150,7 @@ lbl_800CF050: /* 800CF050 000CBE50 80 77 00 04 */ lwz r3, 4(r23) /* 800CF054 000CBE54 7F 45 D3 78 */ mr r5, r26 /* 800CF058 000CBE58 80 97 00 10 */ lwz r4, 0x10(r23) -/* 800CF05C 000CBE5C 48 0F 25 59 */ bl func_801C15B4 +/* 800CF05C 000CBE5C 48 0F 25 59 */ bl CARDGetStatus /* 800CF060 000CBE60 2C 03 FF FF */ cmpwi r3, -1 /* 800CF064 000CBE64 41 82 FF EC */ beq lbl_800CF050 /* 800CF068 000CBE68 2C 03 00 00 */ cmpwi r3, 0 @@ -3165,8 +3165,8 @@ lbl_800CF078: /* 800CF084 000CBE84 38 21 00 30 */ addi r1, r1, 0x30 /* 800CF088 000CBE88 4E 80 00 20 */ blr -.global func_800CF08C -func_800CF08C: +.global iSGCheckForWrongDevice__Fv +iSGCheckForWrongDevice__Fv: /* 800CF08C 000CBE8C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800CF090 000CBE90 7C 08 02 A6 */ mflr r0 /* 800CF094 000CBE94 3C 60 00 01 */ lis r3, 0x0000A000@ha @@ -3190,7 +3190,7 @@ lbl_800CF0D8: /* 800CF0D8 000CBED8 7F C3 F3 78 */ mr r3, r30 /* 800CF0DC 000CBEDC 7F A4 EB 78 */ mr r4, r29 /* 800CF0E0 000CBEE0 38 A0 00 00 */ li r5, 0 -/* 800CF0E4 000CBEE4 48 0F 04 E5 */ bl func_801BF5C8 +/* 800CF0E4 000CBEE4 48 0F 04 E5 */ bl CARDMount /* 800CF0E8 000CBEE8 38 03 00 0D */ addi r0, r3, 0xd /* 800CF0EC 000CBEEC 28 00 00 0D */ cmplwi r0, 0xd /* 800CF0F0 000CBEF0 41 81 00 28 */ bgt lbl_800CF118 @@ -3199,7 +3199,7 @@ lbl_800CF0D8: /* 800CF0FC 000CBEFC 7C 09 03 A6 */ mtctr r0 /* 800CF100 000CBF00 4E 80 04 20 */ bctr /* 800CF104 000CBF04 7F C3 F3 78 */ mr r3, r30 -/* 800CF108 000CBF08 48 0F 05 A5 */ bl func_801BF6AC +/* 800CF108 000CBF08 48 0F 05 A5 */ bl CARDUnmount /* 800CF10C 000CBF0C 48 00 00 0C */ b lbl_800CF118 /* 800CF110 000CBF10 7F DC F3 78 */ mr r28, r30 /* 800CF114 000CBF14 3B C0 00 02 */ li r30, 2 @@ -3223,8 +3223,8 @@ lbl_800CF11C: /* 800CF154 000CBF54 38 21 00 20 */ addi r1, r1, 0x20 /* 800CF158 000CBF58 4E 80 00 20 */ blr -.global func_800CF15C -func_800CF15C: +.global iSGCheckForCorruptFiles__FP13st_ISGSESSIONPA64_c +iSGCheckForCorruptFiles__FP13st_ISGSESSIONPA64_c: /* 800CF15C 000CBF5C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800CF160 000CBF60 7C 08 02 A6 */ mflr r0 /* 800CF164 000CBF64 90 01 00 24 */ stw r0, 0x24(r1) @@ -3249,7 +3249,7 @@ lbl_800CF1A8: /* 800CF1A8 000CBFA8 7F C5 F3 78 */ mr r5, r30 /* 800CF1AC 000CBFAC 38 60 00 01 */ li r3, 1 /* 800CF1B0 000CBFB0 38 80 00 00 */ li r4, 0 -/* 800CF1B4 000CBFB4 4B FF D4 9D */ bl func_800CC650 +/* 800CF1B4 000CBFB4 4B FF D4 9D */ bl iSGMakeName__F15en_NAMEGEN_TYPEPCci /* 800CF1B8 000CBFB8 7C 60 1B 78 */ mr r0, r3 /* 800CF1BC 000CBFBC 7F 83 E3 78 */ mr r3, r28 /* 800CF1C0 000CBFC0 7C 1D 03 78 */ mr r29, r0 @@ -3276,15 +3276,15 @@ lbl_800CF200: /* 800CF20C 000CC00C 38 21 00 20 */ addi r1, r1, 0x20 /* 800CF210 000CC010 4E 80 00 20 */ blr -.global func_800CF214 -func_800CF214: +.global iSGCheckMemoryCard__FP13st_ISGSESSIONi +iSGCheckMemoryCard__FP13st_ISGSESSIONi: /* 800CF214 000CC014 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CF218 000CC018 7C 08 02 A6 */ mflr r0 /* 800CF21C 000CC01C 7C 83 23 78 */ mr r3, r4 /* 800CF220 000CC020 90 01 00 14 */ stw r0, 0x14(r1) /* 800CF224 000CC024 38 81 00 0C */ addi r4, r1, 0xc /* 800CF228 000CC028 38 A1 00 08 */ addi r5, r1, 8 -/* 800CF22C 000CC02C 48 0E FB 39 */ bl func_801BED64 +/* 800CF22C 000CC02C 48 0E FB 39 */ bl CARDProbeEx /* 800CF230 000CC030 2C 03 00 00 */ cmpwi r3, 0 /* 800CF234 000CC034 41 82 00 08 */ beq lbl_800CF23C /* 800CF238 000CC038 48 00 00 0C */ b lbl_800CF244 @@ -3299,12 +3299,12 @@ lbl_800CF248: /* 800CF250 000CC050 38 21 00 10 */ addi r1, r1, 0x10 /* 800CF254 000CC054 4E 80 00 20 */ blr -.global func_800CF258 -func_800CF258: +.global iSGAutoSave_Startup__Fv +iSGAutoSave_Startup__Fv: /* 800CF258 000CC058 4E 80 00 20 */ blr -.global func_800CF25C -func_800CF25C: +.global iSGAutoSave_Connect__FiPvPFPv10en_CHGCODE_v +iSGAutoSave_Connect__FiPvPFPv10en_CHGCODE_v: /* 800CF25C 000CC05C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CF260 000CC060 7C 08 02 A6 */ mflr r0 /* 800CF264 000CC064 90 01 00 14 */ stw r0, 0x14(r1) @@ -3315,17 +3315,17 @@ func_800CF25C: /* 800CF278 000CC078 7C 7E 1B 78 */ mr r30, r3 /* 800CF27C 000CC07C 7C 83 23 78 */ mr r3, r4 /* 800CF280 000CC080 7C 04 03 78 */ mr r4, r0 -/* 800CF284 000CC084 4B FF D4 A5 */ bl func_800CC728 +/* 800CF284 000CC084 4B FF D4 A5 */ bl iSGSessionBegin__FPvPFPv10en_CHGCODE_vi /* 800CF288 000CC088 7C 7F 1B 79 */ or. r31, r3, r3 /* 800CF28C 000CC08C 40 82 00 08 */ bne lbl_800CF294 /* 800CF290 000CC090 48 00 00 24 */ b lbl_800CF2B4 lbl_800CF294: /* 800CF294 000CC094 7F C4 F3 78 */ mr r4, r30 -/* 800CF298 000CC098 4B FF D8 E5 */ bl func_800CCB7C +/* 800CF298 000CC098 4B FF D8 E5 */ bl iSGTgtSetActive__FP13st_ISGSESSIONi /* 800CF29C 000CC09C 2C 03 00 00 */ cmpwi r3, 0 /* 800CF2A0 000CC0A0 40 82 00 10 */ bne lbl_800CF2B0 /* 800CF2A4 000CC0A4 7F E3 FB 78 */ mr r3, r31 -/* 800CF2A8 000CC0A8 4B FF D4 F1 */ bl func_800CC798 +/* 800CF2A8 000CC0A8 4B FF D4 F1 */ bl iSGSessionEnd__FP13st_ISGSESSION /* 800CF2AC 000CC0AC 3B E0 00 00 */ li r31, 0 lbl_800CF2B0: /* 800CF2B0 000CC0B0 7F E3 FB 78 */ mr r3, r31 @@ -3337,19 +3337,19 @@ lbl_800CF2B4: /* 800CF2C4 000CC0C4 38 21 00 10 */ addi r1, r1, 0x10 /* 800CF2C8 000CC0C8 4E 80 00 20 */ blr -.global func_800CF2CC -func_800CF2CC: +.global iSGAutoSave_Disconnect__FP13st_ISGSESSION +iSGAutoSave_Disconnect__FP13st_ISGSESSION: /* 800CF2CC 000CC0CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CF2D0 000CC0D0 7C 08 02 A6 */ mflr r0 /* 800CF2D4 000CC0D4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800CF2D8 000CC0D8 4B FF D4 C1 */ bl func_800CC798 +/* 800CF2D8 000CC0D8 4B FF D4 C1 */ bl iSGSessionEnd__FP13st_ISGSESSION /* 800CF2DC 000CC0DC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800CF2E0 000CC0E0 7C 08 03 A6 */ mtlr r0 /* 800CF2E4 000CC0E4 38 21 00 10 */ addi r1, r1, 0x10 /* 800CF2E8 000CC0E8 4E 80 00 20 */ blr -.global func_800CF2EC -func_800CF2EC: +.global iSGAutoSave_Monitor__FP13st_ISGSESSIONi +iSGAutoSave_Monitor__FP13st_ISGSESSIONi: /* 800CF2EC 000CC0EC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CF2F0 000CC0F0 7C 08 02 A6 */ mflr r0 /* 800CF2F4 000CC0F4 28 03 00 00 */ cmplwi r3, 0 @@ -3359,7 +3359,7 @@ func_800CF2EC: /* 800CF304 000CC104 48 00 00 38 */ b lbl_800CF33C lbl_800CF308: /* 800CF308 000CC108 38 A0 00 00 */ li r5, 0 -/* 800CF30C 000CC10C 4B FF D6 D9 */ bl func_800CC9E4 +/* 800CF30C 000CC10C 4B FF D6 D9 */ bl iSGTgtState__FP13st_ISGSESSIONiPCc /* 800CF310 000CC110 28 03 00 00 */ cmplwi r3, 0 /* 800CF314 000CC114 41 82 00 0C */ beq lbl_800CF320 /* 800CF318 000CC118 54 60 07 FF */ clrlwi. r0, r3, 0x1f diff --git a/asm/Core/p2/ngcrad3d.s b/asm/Core/p2/ngcrad3d.s index 3a58296bb..8e388a008 100644 --- a/asm/Core/p2/ngcrad3d.s +++ b/asm/Core/p2/ngcrad3d.s @@ -33,8 +33,8 @@ func_800D4A14: /* 800D4A7C 000D187C 90 0D 93 50 */ stw r0, lbl_803CBC50-_SDA_BASE_(r13) /* 800D4A80 000D1880 4E 80 00 20 */ blr -.global func_800D4A84 -func_800D4A84: +.global Open_RAD_3D_image +Open_RAD_3D_image: /* 800D4A84 000D1884 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800D4A88 000D1888 7C 08 02 A6 */ mflr r0 /* 800D4A8C 000D188C 90 01 00 34 */ stw r0, 0x34(r1) @@ -49,7 +49,7 @@ func_800D4A84: /* 800D4AB0 000D18B0 38 60 00 3C */ li r3, 0x3c /* 800D4AB4 000D18B4 7C 1E E8 2E */ lwzx r0, r30, r29 /* 800D4AB8 000D18B8 54 1B 06 3E */ clrlwi r27, r0, 0x18 -/* 800D4ABC 000D18BC 4B FE EE DD */ bl func_800C3998 +/* 800D4ABC 000D18BC 4B FE EE DD */ bl iFMVmalloc__FUl /* 800D4AC0 000D18C0 7C 7C 1B 79 */ or. r28, r3, r3 /* 800D4AC4 000D18C4 40 82 00 0C */ bne lbl_800D4AD0 /* 800D4AC8 000D18C8 38 60 00 00 */ li r3, 0 @@ -69,10 +69,10 @@ lbl_800D4AD0: /* 800D4AFC 000D18FC 93 7C 00 0C */ stw r27, 0xc(r28) /* 800D4B00 000D1900 93 5C 00 10 */ stw r26, 0x10(r28) /* 800D4B04 000D1904 7C BF E8 2E */ lwzx r5, r31, r29 -/* 800D4B08 000D1908 48 0F 8B C1 */ bl func_801CD6C8 +/* 800D4B08 000D1908 48 0F 8B C1 */ bl GXGetTexBufferSize /* 800D4B0C 000D190C 90 7C 00 18 */ stw r3, 0x18(r28) /* 800D4B10 000D1910 80 7C 00 18 */ lwz r3, 0x18(r28) -/* 800D4B14 000D1914 4B FE EE 85 */ bl func_800C3998 +/* 800D4B14 000D1914 4B FE EE 85 */ bl iFMVmalloc__FUl /* 800D4B18 000D1918 90 7C 00 14 */ stw r3, 0x14(r28) /* 800D4B1C 000D191C 38 7C 00 1C */ addi r3, r28, 0x1c /* 800D4B20 000D1920 57 05 04 3E */ clrlwi r5, r24, 0x10 @@ -82,7 +82,7 @@ lbl_800D4AD0: /* 800D4B30 000D1930 7C FF E8 2E */ lwzx r7, r31, r29 /* 800D4B34 000D1934 39 20 00 00 */ li r9, 0 /* 800D4B38 000D1938 39 40 00 00 */ li r10, 0 -/* 800D4B3C 000D193C 48 0F 8D B1 */ bl func_801CD8EC +/* 800D4B3C 000D193C 48 0F 8D B1 */ bl GXInitTexObj /* 800D4B40 000D1940 C0 22 98 60 */ lfs f1, lbl_803CE1E0-_SDA2_BASE_(r2) /* 800D4B44 000D1944 38 7C 00 1C */ addi r3, r28, 0x1c /* 800D4B48 000D1948 38 80 00 01 */ li r4, 1 @@ -92,7 +92,7 @@ lbl_800D4AD0: /* 800D4B58 000D1958 FC 60 08 90 */ fmr f3, f1 /* 800D4B5C 000D195C 38 E0 00 00 */ li r7, 0 /* 800D4B60 000D1960 39 00 00 00 */ li r8, 0 -/* 800D4B64 000D1964 48 0F 90 1D */ bl func_801CDB80 +/* 800D4B64 000D1964 48 0F 90 1D */ bl GXInitTexObjLOD /* 800D4B68 000D1968 7F 83 E3 78 */ mr r3, r28 lbl_800D4B6C: /* 800D4B6C 000D196C BB 01 00 10 */ lmw r24, 0x10(r1) @@ -101,8 +101,8 @@ lbl_800D4B6C: /* 800D4B78 000D1978 38 21 00 30 */ addi r1, r1, 0x30 /* 800D4B7C 000D197C 4E 80 00 20 */ blr -.global func_800D4B80 -func_800D4B80: +.global Close_RAD_3D_image +Close_RAD_3D_image: /* 800D4B80 000D1980 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D4B84 000D1984 7C 08 02 A6 */ mflr r0 /* 800D4B88 000D1988 90 01 00 14 */ stw r0, 0x14(r1) @@ -112,12 +112,12 @@ func_800D4B80: /* 800D4B98 000D1998 80 7F 00 14 */ lwz r3, 0x14(r31) /* 800D4B9C 000D199C 28 03 00 00 */ cmplwi r3, 0 /* 800D4BA0 000D19A0 41 82 00 10 */ beq lbl_800D4BB0 -/* 800D4BA4 000D19A4 4B FE EE 21 */ bl func_800C39C4 +/* 800D4BA4 000D19A4 4B FE EE 21 */ bl iFMVfree__FPv /* 800D4BA8 000D19A8 38 00 00 00 */ li r0, 0 /* 800D4BAC 000D19AC 90 1F 00 14 */ stw r0, 0x14(r31) lbl_800D4BB0: /* 800D4BB0 000D19B0 7F E3 FB 78 */ mr r3, r31 -/* 800D4BB4 000D19B4 4B FE EE 11 */ bl func_800C39C4 +/* 800D4BB4 000D19B4 4B FE EE 11 */ bl iFMVfree__FPv lbl_800D4BB8: /* 800D4BB8 000D19B8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D4BBC 000D19BC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -125,8 +125,8 @@ lbl_800D4BB8: /* 800D4BC4 000D19C4 38 21 00 10 */ addi r1, r1, 0x10 /* 800D4BC8 000D19C8 4E 80 00 20 */ blr -.global func_800D4BCC -func_800D4BCC: +.global Lock_RAD_3D_image +Lock_RAD_3D_image: /* 800D4BCC 000D19CC 28 03 00 00 */ cmplwi r3, 0 /* 800D4BD0 000D19D0 40 82 00 0C */ bne lbl_800D4BDC /* 800D4BD4 000D19D4 38 60 00 00 */ li r3, 0 @@ -152,8 +152,8 @@ lbl_800D4C14: /* 800D4C14 000D1A14 38 60 00 01 */ li r3, 1 /* 800D4C18 000D1A18 4E 80 00 20 */ blr -.global func_800D4C1C -func_800D4C1C: +.global Unlock_RAD_3D_image +Unlock_RAD_3D_image: /* 800D4C1C 000D1A1C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D4C20 000D1A20 7C 08 02 A6 */ mflr r0 /* 800D4C24 000D1A24 7C 64 1B 79 */ or. r4, r3, r3 @@ -161,7 +161,7 @@ func_800D4C1C: /* 800D4C2C 000D1A2C 41 82 00 10 */ beq lbl_800D4C3C /* 800D4C30 000D1A30 80 64 00 14 */ lwz r3, 0x14(r4) /* 800D4C34 000D1A34 80 84 00 18 */ lwz r4, 0x18(r4) -/* 800D4C38 000D1A38 48 0F D7 51 */ bl func_801D2388 +/* 800D4C38 000D1A38 48 0F D7 51 */ bl DCStoreRange lbl_800D4C3C: /* 800D4C3C 000D1A3C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D4C40 000D1A40 7C 08 03 A6 */ mtlr r0 @@ -195,17 +195,17 @@ func_800D4C4C: /* 800D4CA4 000D1AA4 38 60 00 00 */ li r3, 0 /* 800D4CA8 000D1AA8 FF C0 20 90 */ fmr f30, f4 /* 800D4CAC 000D1AAC FF E0 28 90 */ fmr f31, f5 -/* 800D4CB0 000D1AB0 48 0F 77 89 */ bl func_801CC438 +/* 800D4CB0 000D1AB0 48 0F 77 89 */ bl GXSetCullMode /* 800D4CB4 000D1AB4 38 60 00 01 */ li r3, 1 /* 800D4CB8 000D1AB8 38 80 00 07 */ li r4, 7 /* 800D4CBC 000D1ABC 38 A0 00 01 */ li r5, 1 -/* 800D4CC0 000D1AC0 48 0F AC 0D */ bl func_801CF8CC +/* 800D4CC0 000D1AC0 48 0F AC 0D */ bl GXSetZMode /* 800D4CC4 000D1AC4 38 60 00 01 */ li r3, 1 /* 800D4CC8 000D1AC8 48 0F AB AD */ bl GXSetColorUpdate /* 800D4CCC 000D1ACC 38 60 00 80 */ li r3, 0x80 /* 800D4CD0 000D1AD0 38 80 00 00 */ li r4, 0 /* 800D4CD4 000D1AD4 38 A0 00 04 */ li r5, 4 -/* 800D4CD8 000D1AD8 48 0F 75 41 */ bl func_801CC218 +/* 800D4CD8 000D1AD8 48 0F 75 41 */ bl GXBegin /* 800D4CDC 000D1ADC 6F A3 80 00 */ xoris r3, r29, 0x8000 /* 800D4CE0 000D1AE0 3C 00 43 30 */ lis r0, 0x4330 /* 800D4CE4 000D1AE4 90 61 00 14 */ stw r3, 0x14(r1) @@ -340,8 +340,8 @@ func_800D4EAC: /* 800D4EB8 000D1CB8 B0 A6 80 00 */ sth r5, -0x8000(r6) /* 800D4EBC 000D1CBC 4E 80 00 20 */ blr -.global func_800D4EC0 -func_800D4EC0: +.global Blit_RAD_3D_image +Blit_RAD_3D_image: /* 800D4EC0 000D1CC0 94 21 FF 90 */ stwu r1, -0x70(r1) /* 800D4EC4 000D1CC4 7C 08 02 A6 */ mflr r0 /* 800D4EC8 000D1CC8 90 01 00 74 */ stw r0, 0x74(r1) @@ -362,27 +362,27 @@ func_800D4EC0: /* 800D4F04 000D1D04 38 80 00 04 */ li r4, 4 /* 800D4F08 000D1D08 38 A0 00 05 */ li r5, 5 /* 800D4F0C 000D1D0C 38 C0 00 00 */ li r6, 0 -/* 800D4F10 000D1D10 48 0F A9 11 */ bl func_801CF820 +/* 800D4F10 000D1D10 48 0F A9 11 */ bl GXSetBlendMode /* 800D4F14 000D1D14 48 00 00 88 */ b lbl_800D4F9C lbl_800D4F18: /* 800D4F18 000D1D18 38 60 00 01 */ li r3, 1 /* 800D4F1C 000D1D1C 38 80 00 04 */ li r4, 4 /* 800D4F20 000D1D20 38 A0 00 05 */ li r5, 5 /* 800D4F24 000D1D24 38 C0 00 00 */ li r6, 0 -/* 800D4F28 000D1D28 48 0F A8 F9 */ bl func_801CF820 +/* 800D4F28 000D1D28 48 0F A8 F9 */ bl GXSetBlendMode /* 800D4F2C 000D1D2C 38 60 00 00 */ li r3, 0 /* 800D4F30 000D1D30 38 80 00 07 */ li r4, 7 /* 800D4F34 000D1D34 38 A0 00 04 */ li r5, 4 /* 800D4F38 000D1D38 38 C0 00 06 */ li r6, 6 /* 800D4F3C 000D1D3C 38 E0 00 07 */ li r7, 7 -/* 800D4F40 000D1D40 48 0F 9F 05 */ bl func_801CEE44 +/* 800D4F40 000D1D40 48 0F 9F 05 */ bl GXSetTevAlphaIn /* 800D4F44 000D1D44 48 00 00 58 */ b lbl_800D4F9C lbl_800D4F48: /* 800D4F48 000D1D48 38 60 00 01 */ li r3, 1 /* 800D4F4C 000D1D4C 38 80 00 04 */ li r4, 4 /* 800D4F50 000D1D50 38 A0 00 05 */ li r5, 5 /* 800D4F54 000D1D54 38 C0 00 00 */ li r6, 0 -/* 800D4F58 000D1D58 48 0F A8 C9 */ bl func_801CF820 +/* 800D4F58 000D1D58 48 0F A8 C9 */ bl GXSetBlendMode /* 800D4F5C 000D1D5C 80 1F 00 08 */ lwz r0, 8(r31) /* 800D4F60 000D1D60 2C 00 00 00 */ cmpwi r0, 0 /* 800D4F64 000D1D64 40 82 00 20 */ bne lbl_800D4F84 @@ -391,7 +391,7 @@ lbl_800D4F48: /* 800D4F70 000D1D70 38 A0 00 05 */ li r5, 5 /* 800D4F74 000D1D74 38 C0 00 06 */ li r6, 6 /* 800D4F78 000D1D78 38 E0 00 07 */ li r7, 7 -/* 800D4F7C 000D1D7C 48 0F 9E C9 */ bl func_801CEE44 +/* 800D4F7C 000D1D7C 48 0F 9E C9 */ bl GXSetTevAlphaIn /* 800D4F80 000D1D80 48 00 00 1C */ b lbl_800D4F9C lbl_800D4F84: /* 800D4F84 000D1D84 38 60 00 00 */ li r3, 0 @@ -399,11 +399,11 @@ lbl_800D4F84: /* 800D4F8C 000D1D8C 38 A0 00 04 */ li r5, 4 /* 800D4F90 000D1D90 38 C0 00 05 */ li r6, 5 /* 800D4F94 000D1D94 38 E0 00 07 */ li r7, 7 -/* 800D4F98 000D1D98 48 0F 9E AD */ bl func_801CEE44 +/* 800D4F98 000D1D98 48 0F 9E AD */ bl GXSetTevAlphaIn lbl_800D4F9C: /* 800D4F9C 000D1D9C 38 7F 00 1C */ addi r3, r31, 0x1c /* 800D4FA0 000D1DA0 38 80 00 00 */ li r4, 0 -/* 800D4FA4 000D1DA4 48 0F 8F 51 */ bl func_801CDEF4 +/* 800D4FA4 000D1DA4 48 0F 8F 51 */ bl GXLoadTexObj /* 800D4FA8 000D1DA8 80 BF 00 00 */ lwz r5, 0(r31) /* 800D4FAC 000D1DAC 3C 80 43 30 */ lis r4, 0x4330 /* 800D4FB0 000D1DB0 80 1F 00 04 */ lwz r0, 4(r31) @@ -420,18 +420,18 @@ lbl_800D4F9C: /* 800D4FDC 000D1DDC EC 23 08 24 */ fdivs f1, f3, f1 /* 800D4FE0 000D1DE0 EC 00 10 28 */ fsubs f0, f0, f2 /* 800D4FE4 000D1DE4 EC 43 00 24 */ fdivs f2, f3, f0 -/* 800D4FE8 000D1DE8 48 0F BA 8D */ bl func_801D0A74 +/* 800D4FE8 000D1DE8 48 0F BA 8D */ bl PSMTXScale /* 800D4FEC 000D1DEC C0 22 98 68 */ lfs f1, lbl_803CE1E8-_SDA2_BASE_(r2) /* 800D4FF0 000D1DF0 38 61 00 08 */ addi r3, r1, 8 /* 800D4FF4 000D1DF4 FC 40 08 90 */ fmr f2, f1 /* 800D4FF8 000D1DF8 FC 60 08 90 */ fmr f3, f1 -/* 800D4FFC 000D1DFC 48 0F BA 79 */ bl func_801D0A74 +/* 800D4FFC 000D1DFC 48 0F BA 79 */ bl PSMTXScale /* 800D5000 000D1E00 38 61 00 08 */ addi r3, r1, 8 /* 800D5004 000D1E04 38 80 00 1E */ li r4, 0x1e /* 800D5008 000D1E08 38 A0 00 01 */ li r5, 1 -/* 800D500C 000D1E0C 48 0F AD D1 */ bl func_801CFDDC +/* 800D500C 000D1E0C 48 0F AD D1 */ bl GXLoadTexMtxImm /* 800D5010 000D1E10 38 60 00 01 */ li r3, 1 -/* 800D5014 000D1E14 48 0F 6A 61 */ bl func_801CBA74 +/* 800D5014 000D1E14 48 0F 6A 61 */ bl GXSetNumTexGens /* 800D5018 000D1E18 38 60 00 00 */ li r3, 0 /* 800D501C 000D1E1C 38 80 00 01 */ li r4, 1 /* 800D5020 000D1E20 38 A0 00 04 */ li r5, 4 @@ -455,7 +455,7 @@ lbl_800D4F9C: /* 800D5068 000D1E68 38 80 00 04 */ li r4, 4 /* 800D506C 000D1E6C 38 A0 00 05 */ li r5, 5 /* 800D5070 000D1E70 38 C0 00 00 */ li r6, 0 -/* 800D5074 000D1E74 48 0F A7 AD */ bl func_801CF820 +/* 800D5074 000D1E74 48 0F A7 AD */ bl GXSetBlendMode lbl_800D5078: /* 800D5078 000D1E78 E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0 /* 800D507C 000D1E7C 80 01 00 74 */ lwz r0, 0x74(r1) @@ -472,7 +472,7 @@ func_800D5094: /* 800D509C 000D1E9C 38 E0 00 00 */ li r7, 0 /* 800D50A0 000D1EA0 39 00 00 7D */ li r8, 0x7d /* 800D50A4 000D1EA4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800D50A8 000D1EA8 48 0F 67 4D */ bl func_801CB7F4 +/* 800D50A8 000D1EA8 48 0F 67 4D */ bl GXSetTexCoordGen2 /* 800D50AC 000D1EAC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D50B0 000D1EB0 7C 08 03 A6 */ mtlr r0 /* 800D50B4 000D1EB4 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Core/x/iCamera.s b/asm/Core/x/iCamera.s index b328182eb..c8c2d16c8 100644 --- a/asm/Core/x/iCamera.s +++ b/asm/Core/x/iCamera.s @@ -2,8 +2,8 @@ .section .text # 0x800C0138 - 0x800C0D20 -.global func_800C0138 -func_800C0138: +.global iCameraCreate__Fiii +iCameraCreate__Fiii: /* 800C0138 000BCF38 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800C013C 000BCF3C 7C 08 02 A6 */ mflr r0 /* 800C0140 000BCF40 90 01 00 24 */ stw r0, 0x24(r1) @@ -14,40 +14,40 @@ func_800C0138: /* 800C0154 000BCF54 7C 9D 23 78 */ mr r29, r4 /* 800C0158 000BCF58 93 81 00 10 */ stw r28, 0x10(r1) /* 800C015C 000BCF5C 7C 7C 1B 78 */ mr r28, r3 -/* 800C0160 000BCF60 48 17 7A 01 */ bl func_80237B60 +/* 800C0160 000BCF60 48 17 7A 01 */ bl RwCameraCreate /* 800C0164 000BCF64 7C 7F 1B 78 */ mr r31, r3 -/* 800C0168 000BCF68 48 17 89 21 */ bl func_80238A88 +/* 800C0168 000BCF68 48 17 89 21 */ bl RwFrameCreate /* 800C016C 000BCF6C 7C 64 1B 78 */ mr r4, r3 /* 800C0170 000BCF70 7F E3 FB 78 */ mr r3, r31 -/* 800C0174 000BCF74 48 17 F0 81 */ bl func_8023F1F4 +/* 800C0174 000BCF74 48 17 F0 81 */ bl _rwObjectHasFrameSetFrame /* 800C0178 000BCF78 7F 83 E3 78 */ mr r3, r28 /* 800C017C 000BCF7C 7F A4 EB 78 */ mr r4, r29 /* 800C0180 000BCF80 38 A0 00 00 */ li r5, 0 /* 800C0184 000BCF84 38 C0 00 02 */ li r6, 2 -/* 800C0188 000BCF88 48 17 B7 55 */ bl func_8023B8DC +/* 800C0188 000BCF88 48 17 B7 55 */ bl RwRasterCreate /* 800C018C 000BCF8C 90 7F 00 60 */ stw r3, 0x60(r31) /* 800C0190 000BCF90 7F 83 E3 78 */ mr r3, r28 /* 800C0194 000BCF94 7F A4 EB 78 */ mr r4, r29 /* 800C0198 000BCF98 38 A0 00 00 */ li r5, 0 /* 800C019C 000BCF9C 38 C0 00 01 */ li r6, 1 -/* 800C01A0 000BCFA0 48 17 B7 3D */ bl func_8023B8DC +/* 800C01A0 000BCFA0 48 17 B7 3D */ bl RwRasterCreate /* 800C01A4 000BCFA4 90 7F 00 64 */ stw r3, 0x64(r31) /* 800C01A8 000BCFA8 7F E3 FB 78 */ mr r3, r31 /* 800C01AC 000BCFAC C0 2D 83 3C */ lfs f1, lbl_803CAC3C-_SDA_BASE_(r13) -/* 800C01B0 000BCFB0 48 17 75 41 */ bl func_802376F0 +/* 800C01B0 000BCFB0 48 17 75 41 */ bl RwCameraSetFarClipPlane /* 800C01B4 000BCFB4 C0 2D 83 38 */ lfs f1, lbl_803CAC38-_SDA_BASE_(r13) /* 800C01B8 000BCFB8 7F E3 FB 78 */ mr r3, r31 -/* 800C01BC 000BCFBC 48 17 74 69 */ bl func_80237624 +/* 800C01BC 000BCFBC 48 17 74 69 */ bl RwCameraSetNearClipPlane /* 800C01C0 000BCFC0 C0 02 96 B0 */ lfs f0, lbl_803CE030-_SDA2_BASE_(r2) /* 800C01C4 000BCFC4 7F E3 FB 78 */ mr r3, r31 /* 800C01C8 000BCFC8 38 81 00 08 */ addi r4, r1, 8 /* 800C01CC 000BCFCC D0 01 00 08 */ stfs f0, 8(r1) /* 800C01D0 000BCFD0 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 800C01D4 000BCFD4 48 17 78 81 */ bl func_80237A54 +/* 800C01D4 000BCFD4 48 17 78 81 */ bl RwCameraSetViewWindow /* 800C01D8 000BCFD8 2C 1E 00 00 */ cmpwi r30, 0 /* 800C01DC 000BCFDC 41 82 00 10 */ beq lbl_800C01EC /* 800C01E0 000BCFE0 7F E3 FB 78 */ mr r3, r31 -/* 800C01E4 000BCFE4 48 00 F3 C9 */ bl func_800CF5AC +/* 800C01E4 000BCFE4 48 00 F3 C9 */ bl iScrFxCameraCreated__FP8RwCamera /* 800C01E8 000BCFE8 93 ED 91 84 */ stw r31, lbl_803CBA84-_SDA_BASE_(r13) lbl_800C01EC: /* 800C01EC 000BCFEC 80 01 00 24 */ lwz r0, 0x24(r1) @@ -60,27 +60,27 @@ lbl_800C01EC: /* 800C0208 000BD008 38 21 00 20 */ addi r1, r1, 0x20 /* 800C020C 000BD00C 4E 80 00 20 */ blr -.global func_800C0210 -func_800C0210: +.global iCameraDestroy__FP8RwCamera +iCameraDestroy__FP8RwCamera: /* 800C0210 000BD010 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C0214 000BD014 7C 08 02 A6 */ mflr r0 /* 800C0218 000BD018 90 01 00 14 */ stw r0, 0x14(r1) /* 800C021C 000BD01C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800C0220 000BD020 93 C1 00 08 */ stw r30, 8(r1) /* 800C0224 000BD024 7C 7E 1B 78 */ mr r30, r3 -/* 800C0228 000BD028 48 17 CB D5 */ bl func_8023CDFC +/* 800C0228 000BD028 48 17 CB D5 */ bl _rwFrameSyncDirty /* 800C022C 000BD02C 7F C3 F3 78 */ mr r3, r30 -/* 800C0230 000BD030 48 15 ED 99 */ bl func_8021EFC8 +/* 800C0230 000BD030 48 15 ED 99 */ bl RwCameraGetWorld /* 800C0234 000BD034 28 03 00 00 */ cmplwi r3, 0 /* 800C0238 000BD038 41 82 00 0C */ beq lbl_800C0244 /* 800C023C 000BD03C 7F C4 F3 78 */ mr r4, r30 -/* 800C0240 000BD040 48 15 ED 09 */ bl func_8021EF48 +/* 800C0240 000BD040 48 15 ED 09 */ bl RpWorldRemoveCamera lbl_800C0244: /* 800C0244 000BD044 80 0D 91 84 */ lwz r0, lbl_803CBA84-_SDA_BASE_(r13) /* 800C0248 000BD048 7C 1E 00 40 */ cmplw r30, r0 /* 800C024C 000BD04C 40 82 00 14 */ bne lbl_800C0260 /* 800C0250 000BD050 7F C3 F3 78 */ mr r3, r30 -/* 800C0254 000BD054 48 00 F5 AD */ bl func_800CF800 +/* 800C0254 000BD054 48 00 F5 AD */ bl iScrFxCameraDestroyed__FP8RwCamera /* 800C0258 000BD058 38 00 00 00 */ li r0, 0 /* 800C025C 000BD05C 90 0D 91 84 */ stw r0, lbl_803CBA84-_SDA_BASE_(r13) lbl_800C0260: @@ -91,26 +91,26 @@ lbl_800C0260: /* 800C0270 000BD070 41 82 00 18 */ beq lbl_800C0288 /* 800C0274 000BD074 7F C3 F3 78 */ mr r3, r30 /* 800C0278 000BD078 38 80 00 00 */ li r4, 0 -/* 800C027C 000BD07C 48 17 EF 79 */ bl func_8023F1F4 +/* 800C027C 000BD07C 48 17 EF 79 */ bl _rwObjectHasFrameSetFrame /* 800C0280 000BD080 7F E3 FB 78 */ mr r3, r31 -/* 800C0284 000BD084 48 17 89 41 */ bl func_80238BC4 +/* 800C0284 000BD084 48 17 89 41 */ bl RwFrameDestroy lbl_800C0288: /* 800C0288 000BD088 80 7E 00 60 */ lwz r3, 0x60(r30) /* 800C028C 000BD08C 28 03 00 00 */ cmplwi r3, 0 /* 800C0290 000BD090 41 82 00 10 */ beq lbl_800C02A0 -/* 800C0294 000BD094 48 17 B4 61 */ bl func_8023B6F4 +/* 800C0294 000BD094 48 17 B4 61 */ bl RwRasterDestroy /* 800C0298 000BD098 38 00 00 00 */ li r0, 0 /* 800C029C 000BD09C 90 1E 00 60 */ stw r0, 0x60(r30) lbl_800C02A0: /* 800C02A0 000BD0A0 80 7E 00 64 */ lwz r3, 0x64(r30) /* 800C02A4 000BD0A4 28 03 00 00 */ cmplwi r3, 0 /* 800C02A8 000BD0A8 41 82 00 10 */ beq lbl_800C02B8 -/* 800C02AC 000BD0AC 48 17 B4 49 */ bl func_8023B6F4 +/* 800C02AC 000BD0AC 48 17 B4 49 */ bl RwRasterDestroy /* 800C02B0 000BD0B0 38 00 00 00 */ li r0, 0 /* 800C02B4 000BD0B4 90 1E 00 64 */ stw r0, 0x64(r30) lbl_800C02B8: /* 800C02B8 000BD0B8 7F C3 F3 78 */ mr r3, r30 -/* 800C02BC 000BD0BC 48 17 78 45 */ bl func_80237B00 +/* 800C02BC 000BD0BC 48 17 78 45 */ bl RwCameraDestroy lbl_800C02C0: /* 800C02C0 000BD0C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C02C4 000BD0C4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -119,8 +119,8 @@ lbl_800C02C0: /* 800C02D0 000BD0D0 38 21 00 10 */ addi r1, r1, 0x10 /* 800C02D4 000BD0D4 4E 80 00 20 */ blr -.global func_800C02D8 -func_800C02D8: +.global iCameraBegin__FP8RwCamerai +iCameraBegin__FP8RwCamerai: /* 800C02D8 000BD0D8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C02DC 000BD0DC 7C 08 02 A6 */ mflr r0 /* 800C02E0 000BD0E0 2C 04 00 00 */ cmpwi r4, 0 @@ -134,57 +134,57 @@ func_800C02D8: /* 800C0300 000BD100 41 82 00 14 */ beq lbl_800C0314 /* 800C0304 000BD104 38 84 06 70 */ addi r4, r4, 0x670 /* 800C0308 000BD108 38 A0 00 03 */ li r5, 3 -/* 800C030C 000BD10C 48 17 75 A5 */ bl func_802378B0 +/* 800C030C 000BD10C 48 17 75 A5 */ bl RwCameraClear /* 800C0310 000BD110 48 00 00 10 */ b lbl_800C0320 lbl_800C0314: /* 800C0314 000BD114 38 80 00 00 */ li r4, 0 /* 800C0318 000BD118 38 A0 00 02 */ li r5, 2 -/* 800C031C 000BD11C 48 17 75 95 */ bl func_802378B0 +/* 800C031C 000BD11C 48 17 75 95 */ bl RwCameraClear lbl_800C0320: /* 800C0320 000BD120 C0 2D 83 38 */ lfs f1, lbl_803CAC38-_SDA_BASE_(r13) /* 800C0324 000BD124 7F E3 FB 78 */ mr r3, r31 -/* 800C0328 000BD128 48 17 72 FD */ bl func_80237624 +/* 800C0328 000BD128 48 17 72 FD */ bl RwCameraSetNearClipPlane /* 800C032C 000BD12C 7F E3 FB 78 */ mr r3, r31 -/* 800C0330 000BD130 48 17 72 81 */ bl func_802375B0 +/* 800C0330 000BD130 48 17 72 81 */ bl RwCameraBeginUpdate /* 800C0334 000BD134 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C0338 000BD138 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800C033C 000BD13C 7C 08 03 A6 */ mtlr r0 /* 800C0340 000BD140 38 21 00 10 */ addi r1, r1, 0x10 /* 800C0344 000BD144 4E 80 00 20 */ blr -.global func_800C0348 -func_800C0348: +.global iCameraEnd__FP8RwCamera +iCameraEnd__FP8RwCamera: /* 800C0348 000BD148 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C034C 000BD14C 7C 08 02 A6 */ mflr r0 /* 800C0350 000BD150 90 01 00 14 */ stw r0, 0x14(r1) /* 800C0354 000BD154 93 E1 00 0C */ stw r31, 0xc(r1) /* 800C0358 000BD158 7C 7F 1B 78 */ mr r31, r3 -/* 800C035C 000BD15C 48 00 F2 B1 */ bl func_800CF60C +/* 800C035C 000BD15C 48 00 F2 B1 */ bl iScrFxCameraEndScene__FP8RwCamera /* 800C0360 000BD160 7F E3 FB 78 */ mr r3, r31 -/* 800C0364 000BD164 48 17 72 25 */ bl func_80237588 +/* 800C0364 000BD164 48 17 72 25 */ bl RwCameraEndUpdate /* 800C0368 000BD168 7F E3 FB 78 */ mr r3, r31 -/* 800C036C 000BD16C 48 00 F2 E1 */ bl func_800CF64C +/* 800C036C 000BD16C 48 00 F2 E1 */ bl iScrFxPostCameraEnd__FP8RwCamera /* 800C0370 000BD170 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C0374 000BD174 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800C0378 000BD178 7C 08 03 A6 */ mtlr r0 /* 800C037C 000BD17C 38 21 00 10 */ addi r1, r1, 0x10 /* 800C0380 000BD180 4E 80 00 20 */ blr -.global func_800C0384 -func_800C0384: +.global iCameraShowRaster__FP8RwCamera +iCameraShowRaster__FP8RwCamera: /* 800C0384 000BD184 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C0388 000BD188 7C 08 02 A6 */ mflr r0 /* 800C038C 000BD18C 38 80 00 00 */ li r4, 0 /* 800C0390 000BD190 38 A0 00 00 */ li r5, 0 /* 800C0394 000BD194 90 01 00 14 */ stw r0, 0x14(r1) -/* 800C0398 000BD198 48 17 75 65 */ bl func_802378FC +/* 800C0398 000BD198 48 17 75 65 */ bl RwCameraShowRaster /* 800C039C 000BD19C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C03A0 000BD1A0 7C 08 03 A6 */ mtlr r0 /* 800C03A4 000BD1A4 38 21 00 10 */ addi r1, r1, 0x10 /* 800C03A8 000BD1A8 4E 80 00 20 */ blr -.global func_800C03AC -func_800C03AC: +.global iCameraFrustumPlanes__FP8RwCameraP5xVec4 +iCameraFrustumPlanes__FP8RwCameraP5xVec4: /* 800C03AC 000BD1AC C0 03 00 BC */ lfs f0, 0xbc(r3) /* 800C03B0 000BD1B0 D0 04 00 00 */ stfs f0, 0(r4) /* 800C03B4 000BD1B4 C0 03 00 C0 */ lfs f0, 0xc0(r3) @@ -283,8 +283,8 @@ func_800C03AC: /* 800C0528 000BD328 D0 04 00 BC */ stfs f0, 0xbc(r4) /* 800C052C 000BD32C 4E 80 00 20 */ blr -.global func_800C0530 -func_800C0530: +.global iCameraUpdatePos__FP8RwCameraP7xMat4x3 +iCameraUpdatePos__FP8RwCameraP7xMat4x3: /* 800C0530 000BD330 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C0534 000BD334 7C 08 02 A6 */ mflr r0 /* 800C0538 000BD338 90 01 00 14 */ stw r0, 0x14(r1) @@ -295,13 +295,13 @@ func_800C0530: /* 800C054C 000BD34C 38 7F 00 10 */ addi r3, r31, 0x10 /* 800C0550 000BD350 4B F4 DF 9D */ bl func_8000E4EC /* 800C0554 000BD354 7F E3 FB 78 */ mr r3, r31 -/* 800C0558 000BD358 48 17 8A D9 */ bl func_80239030 +/* 800C0558 000BD358 48 17 8A D9 */ bl RwFrameGetLTM /* 800C055C 000BD35C 7F C4 F3 78 */ mr r4, r30 /* 800C0560 000BD360 4B F4 DF 8D */ bl func_8000E4EC /* 800C0564 000BD364 7F E3 FB 78 */ mr r3, r31 -/* 800C0568 000BD368 48 17 8F 4D */ bl func_802394B4 +/* 800C0568 000BD368 48 17 8F 4D */ bl RwFrameOrthoNormalize /* 800C056C 000BD36C 7F E3 FB 78 */ mr r3, r31 -/* 800C0570 000BD370 48 17 8A 55 */ bl func_80238FC4 +/* 800C0570 000BD370 48 17 8A 55 */ bl RwFrameUpdateObjects /* 800C0574 000BD374 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C0578 000BD378 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800C057C 000BD37C 83 C1 00 08 */ lwz r30, 8(r1) @@ -309,8 +309,8 @@ func_800C0530: /* 800C0584 000BD384 38 21 00 10 */ addi r1, r1, 0x10 /* 800C0588 000BD388 4E 80 00 20 */ blr -.global func_800C058C -func_800C058C: +.global iCameraSetFOV__FP8RwCameraf +iCameraSetFOV__FP8RwCameraf: /* 800C058C 000BD38C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800C0590 000BD390 7C 08 02 A6 */ mflr r0 /* 800C0594 000BD394 90 01 00 24 */ stw r0, 0x24(r1) @@ -329,15 +329,15 @@ func_800C058C: /* 800C05C8 000BD3C8 C0 02 96 C0 */ lfs f0, lbl_803CE040-_SDA2_BASE_(r2) /* 800C05CC 000BD3CC EC 00 00 72 */ fmuls f0, f0, f1 /* 800C05D0 000BD3D0 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 800C05D4 000BD3D4 48 17 74 81 */ bl func_80237A54 +/* 800C05D4 000BD3D4 48 17 74 81 */ bl RwCameraSetViewWindow /* 800C05D8 000BD3D8 80 01 00 24 */ lwz r0, 0x24(r1) /* 800C05DC 000BD3DC 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800C05E0 000BD3E0 7C 08 03 A6 */ mtlr r0 /* 800C05E4 000BD3E4 38 21 00 20 */ addi r1, r1, 0x20 /* 800C05E8 000BD3E8 4E 80 00 20 */ blr -.global func_800C05EC -func_800C05EC: +.global iCameraAssignEnv__FP8RwCameraP4iEnv +iCameraAssignEnv__FP8RwCameraP4iEnv: /* 800C05EC 000BD3EC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C05F0 000BD3F0 7C 08 02 A6 */ mflr r0 /* 800C05F4 000BD3F4 90 01 00 14 */ stw r0, 0x14(r1) @@ -346,17 +346,17 @@ func_800C05EC: /* 800C0600 000BD400 7C 64 1B 78 */ mr r4, r3 /* 800C0604 000BD404 90 6D 91 80 */ stw r3, lbl_803CBA80-_SDA_BASE_(r13) /* 800C0608 000BD408 80 7F 00 00 */ lwz r3, 0(r31) -/* 800C060C 000BD40C 48 15 E8 E9 */ bl func_8021EEF4 +/* 800C060C 000BD40C 48 15 E8 E9 */ bl RpWorldAddCamera /* 800C0610 000BD410 80 7F 00 00 */ lwz r3, 0(r31) -/* 800C0614 000BD414 4B F8 42 81 */ bl func_80044894 +/* 800C0614 000BD414 4B F8 42 81 */ bl xShadowSetWorld__FP7RpWorld /* 800C0618 000BD418 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C061C 000BD41C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800C0620 000BD420 7C 08 03 A6 */ mtlr r0 /* 800C0624 000BD424 38 21 00 10 */ addi r1, r1, 0x10 /* 800C0628 000BD428 4E 80 00 20 */ blr -.global func_800C062C -func_800C062C: +.global iCamGetViewMatrix__FP8RwCameraP7xMat4x3 +iCamGetViewMatrix__FP8RwCameraP7xMat4x3: /* 800C062C 000BD42C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C0630 000BD430 7C 08 02 A6 */ mflr r0 /* 800C0634 000BD434 38 A0 00 40 */ li r5, 0x40 @@ -399,8 +399,8 @@ func_800C062C: /* 800C06C8 000BD4C8 38 21 00 10 */ addi r1, r1, 0x10 /* 800C06CC 000BD4CC 4E 80 00 20 */ blr -.global func_800C06D0 -func_800C06D0: +.global iCameraSetNearFarClip__Fff +iCameraSetNearFarClip__Fff: /* 800C06D0 000BD4D0 C0 02 96 C8 */ lfs f0, lbl_803CE048-_SDA2_BASE_(r2) /* 800C06D4 000BD4D4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800C06D8 000BD4D8 4C 40 13 82 */ cror 2, 0, 2 @@ -417,8 +417,8 @@ lbl_800C06FC: /* 800C06FC 000BD4FC D0 4D 83 3C */ stfs f2, lbl_803CAC3C-_SDA_BASE_(r13) /* 800C0700 000BD500 4E 80 00 20 */ blr -.global func_800C0704 -func_800C0704: +.global iCameraSetFogParams__FP10iFogParamsf +iCameraSetFogParams__FP10iFogParamsf: /* 800C0704 000BD504 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800C0708 000BD508 7C 08 02 A6 */ mflr r0 /* 800C070C 000BD50C 90 01 00 34 */ stw r0, 0x34(r1) @@ -468,7 +468,7 @@ lbl_800C07A0: /* 800C07AC 000BD5AC 7F E4 FB 78 */ mr r4, r31 /* 800C07B0 000BD5B0 38 63 06 94 */ addi r3, r3, 0x694 /* 800C07B4 000BD5B4 48 00 00 79 */ bl func_800C082C -/* 800C07B8 000BD5B8 48 01 41 99 */ bl func_800D4950 +/* 800C07B8 000BD5B8 48 01 41 99 */ bl iTimeGet__Fv /* 800C07BC 000BD5BC 80 CD 82 B0 */ lwz r6, lbl_803CABB0-_SDA_BASE_(r13) /* 800C07C0 000BD5C0 3C 00 43 30 */ lis r0, 0x4330 /* 800C07C4 000BD5C4 3C A0 80 00 */ lis r5, 0x800000F8@ha @@ -517,8 +517,8 @@ func_800C082C: /* 800C0860 000BD660 90 03 00 18 */ stw r0, 0x18(r3) /* 800C0864 000BD664 4E 80 00 20 */ blr -.global func_800C0868 -func_800C0868: +.global iCameraUpdateFog__FP8RwCamerax +iCameraUpdateFog__FP8RwCamerax: /* 800C0868 000BD668 94 21 FF 00 */ stwu r1, -0x100(r1) /* 800C086C 000BD66C 7C 08 02 A6 */ mflr r0 /* 800C0870 000BD670 90 01 01 04 */ stw r0, 0x104(r1) @@ -538,7 +538,7 @@ func_800C0868: /* 800C08A8 000BD6A8 7C 83 1A 78 */ xor r3, r4, r3 /* 800C08AC 000BD6AC 7C 60 03 79 */ or. r0, r3, r0 /* 800C08B0 000BD6B0 41 82 03 80 */ beq lbl_800C0C30 -/* 800C08B4 000BD6B4 48 01 40 9D */ bl func_800D4950 +/* 800C08B4 000BD6B4 48 01 40 9D */ bl iTimeGet__Fv /* 800C08B8 000BD6B8 80 CD 82 B0 */ lwz r6, lbl_803CABB0-_SDA_BASE_(r13) /* 800C08BC 000BD6BC 7C 60 1B 78 */ mr r0, r3 /* 800C08C0 000BD6C0 7C 9D 23 78 */ mr r29, r4 @@ -547,14 +547,14 @@ func_800C0868: /* 800C08CC 000BD6CC 80 86 06 B4 */ lwz r4, 0x6b4(r6) /* 800C08D0 000BD6D0 80 A6 06 B8 */ lwz r5, 0x6b8(r6) /* 800C08D4 000BD6D4 80 C6 06 BC */ lwz r6, 0x6bc(r6) -/* 800C08D8 000BD6D8 48 01 40 F1 */ bl func_800D49C8 +/* 800C08D8 000BD6D8 48 01 40 F1 */ bl iTimeDiffSec__Fxx /* 800C08DC 000BD6DC 80 8D 82 B0 */ lwz r4, lbl_803CABB0-_SDA_BASE_(r13) /* 800C08E0 000BD6E0 FF E0 08 90 */ fmr f31, f1 /* 800C08E4 000BD6E4 7F A6 EB 78 */ mr r6, r29 /* 800C08E8 000BD6E8 7F C5 F3 78 */ mr r5, r30 /* 800C08EC 000BD6EC 80 64 06 B0 */ lwz r3, 0x6b0(r4) /* 800C08F0 000BD6F0 80 84 06 B4 */ lwz r4, 0x6b4(r4) -/* 800C08F4 000BD6F4 48 01 40 D5 */ bl func_800D49C8 +/* 800C08F4 000BD6F4 48 01 40 D5 */ bl iTimeDiffSec__Fxx /* 800C08F8 000BD6F8 EC 41 F8 24 */ fdivs f2, f1, f31 /* 800C08FC 000BD6FC C0 02 96 B0 */ lfs f0, lbl_803CE030-_SDA2_BASE_(r2) /* 800C0900 000BD700 C0 22 96 C8 */ lfs f1, lbl_803CE048-_SDA2_BASE_(r2) @@ -775,8 +775,8 @@ lbl_800C0C30: /* 800C0C4C 000BDA4C 38 21 01 00 */ addi r1, r1, 0x100 /* 800C0C50 000BDA50 4E 80 00 20 */ blr -.global func_800C0C54 -func_800C0C54: +.global iCameraSetFogRenderStates__Fv +iCameraSetFogRenderStates__Fv: /* 800C0C54 000BDA54 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800C0C58 000BDA58 7C 08 02 A6 */ mflr r0 /* 800C0C5C 000BDA5C 90 01 00 24 */ stw r0, 0x24(r1) @@ -791,10 +791,10 @@ func_800C0C54: /* 800C0C80 000BDA80 40 82 00 20 */ bne lbl_800C0CA0 /* 800C0C84 000BDA84 38 60 00 0E */ li r3, 0xe /* 800C0C88 000BDA88 38 80 00 00 */ li r4, 0 -/* 800C0C8C 000BDA8C 48 16 EB 51 */ bl func_8022F7DC +/* 800C0C8C 000BDA8C 48 16 EB 51 */ bl RwRenderStateSet /* 800C0C90 000BDA90 C0 2D 83 3C */ lfs f1, lbl_803CAC3C-_SDA_BASE_(r13) /* 800C0C94 000BDA94 7F C3 F3 78 */ mr r3, r30 -/* 800C0C98 000BDA98 48 17 6A 59 */ bl func_802376F0 +/* 800C0C98 000BDA98 48 17 6A 59 */ bl RwCameraSetFarClipPlane /* 800C0C9C 000BDA9C 48 00 00 68 */ b lbl_800C0D04 lbl_800C0CA0: /* 800C0CA0 000BDAA0 88 1F 06 6C */ lbz r0, 0x66c(r31) @@ -807,21 +807,21 @@ lbl_800C0CA0: /* 800C0CBC 000BDABC 88 FF 06 6E */ lbz r7, 0x66e(r31) /* 800C0CC0 000BDAC0 50 C0 44 2E */ rlwimi r0, r6, 8, 0x10, 0x17 /* 800C0CC4 000BDAC4 7C FD 03 78 */ or r29, r7, r0 -/* 800C0CC8 000BDAC8 48 16 EB 15 */ bl func_8022F7DC +/* 800C0CC8 000BDAC8 48 16 EB 15 */ bl RwRenderStateSet /* 800C0CCC 000BDACC 80 9F 06 5C */ lwz r4, 0x65c(r31) /* 800C0CD0 000BDAD0 38 60 00 10 */ li r3, 0x10 -/* 800C0CD4 000BDAD4 48 16 EB 09 */ bl func_8022F7DC +/* 800C0CD4 000BDAD4 48 16 EB 09 */ bl RwRenderStateSet /* 800C0CD8 000BDAD8 7F A4 EB 78 */ mr r4, r29 /* 800C0CDC 000BDADC 38 60 00 0F */ li r3, 0xf -/* 800C0CE0 000BDAE0 48 16 EA FD */ bl func_8022F7DC +/* 800C0CE0 000BDAE0 48 16 EA FD */ bl RwRenderStateSet /* 800C0CE4 000BDAE4 38 9F 06 68 */ addi r4, r31, 0x668 /* 800C0CE8 000BDAE8 38 60 00 11 */ li r3, 0x11 -/* 800C0CEC 000BDAEC 48 16 EA F1 */ bl func_8022F7DC +/* 800C0CEC 000BDAEC 48 16 EA F1 */ bl RwRenderStateSet /* 800C0CF0 000BDAF0 C0 1F 06 60 */ lfs f0, 0x660(r31) /* 800C0CF4 000BDAF4 7F C3 F3 78 */ mr r3, r30 /* 800C0CF8 000BDAF8 D0 1E 00 88 */ stfs f0, 0x88(r30) /* 800C0CFC 000BDAFC C0 3F 06 64 */ lfs f1, 0x664(r31) -/* 800C0D00 000BDB00 48 17 69 F1 */ bl func_802376F0 +/* 800C0D00 000BDB00 48 17 69 F1 */ bl RwCameraSetFarClipPlane lbl_800C0D04: /* 800C0D04 000BDB04 80 01 00 24 */ lwz r0, 0x24(r1) /* 800C0D08 000BDB08 83 E1 00 1C */ lwz r31, 0x1c(r1) diff --git a/asm/Core/x/xAnim.s b/asm/Core/x/xAnim.s index 9681d505f..4c34fb10d 100644 --- a/asm/Core/x/xAnim.s +++ b/asm/Core/x/xAnim.s @@ -542,12 +542,12 @@ lbl_80005FC0: /* 80005FD4 00002DD4 38 21 00 20 */ addi r1, r1, 0x20 /* 80005FD8 00002DD8 4E 80 00 20 */ blr -.global func_80005FDC -func_80005FDC: +.global xAnimInit__Fv +xAnimInit__Fv: /* 80005FDC 00002DDC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80005FE0 00002DE0 7C 08 02 A6 */ mflr r0 /* 80005FE4 00002DE4 90 01 00 14 */ stw r0, 0x14(r1) -/* 80005FE8 00002DE8 48 0B 8A 0D */ bl func_800BE9F4 +/* 80005FE8 00002DE8 48 0B 8A 0D */ bl iAnimInit__Fv /* 80005FEC 00002DEC 3C 60 80 2C */ lis r3, lbl_802B89E0@ha /* 80005FF0 00002DF0 38 80 00 00 */ li r4, 0 /* 80005FF4 00002DF4 38 63 89 E0 */ addi r3, r3, lbl_802B89E0@l @@ -558,8 +558,8 @@ func_80005FDC: /* 80006008 00002E08 38 21 00 10 */ addi r1, r1, 0x10 /* 8000600C 00002E0C 4E 80 00 20 */ blr -.global func_80006010 -func_80006010: +.global xAnimTempTransitionInit__FUi +xAnimTempTransitionInit__FUi: /* 80006010 00002E10 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80006014 00002E14 7C 08 02 A6 */ mflr r0 /* 80006018 00002E18 38 A0 00 00 */ li r5, 0 @@ -568,7 +568,7 @@ func_80006010: /* 80006024 00002E24 7C 7F 1B 78 */ mr r31, r3 /* 80006028 00002E28 1C 9F 00 2C */ mulli r4, r31, 0x2c /* 8000602C 00002E2C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 80006030 00002E30 48 02 D9 11 */ bl func_80033940 +/* 80006030 00002E30 48 02 D9 11 */ bl xMemAlloc__FUiUii /* 80006034 00002E34 3C A0 80 2C */ lis r5, lbl_802B89E0@ha /* 80006038 00002E38 7C 64 1B 78 */ mr r4, r3 /* 8000603C 00002E3C 38 65 89 E0 */ addi r3, r5, lbl_802B89E0@l @@ -578,7 +578,7 @@ func_80006010: /* 8000604C 00002E4C 38 C0 00 00 */ li r6, 0 /* 80006050 00002E50 38 E0 00 00 */ li r7, 0 /* 80006054 00002E54 39 00 00 2C */ li r8, 0x2c -/* 80006058 00002E58 48 02 DC 91 */ bl func_80033CE8 +/* 80006058 00002E58 48 02 DC 91 */ bl xMemPoolSetup__FP8xMemPoolPvUiUiPFP8xMemPoolPv_vUiUiUi /* 8000605C 00002E5C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80006060 00002E60 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80006064 00002E64 7C 08 03 A6 */ mtlr r0 @@ -591,7 +591,7 @@ func_80006070: /* 80006074 00002E74 7C 08 02 A6 */ mflr r0 /* 80006078 00002E78 90 01 00 14 */ stw r0, 0x14(r1) /* 8000607C 00002E7C 48 00 00 19 */ bl func_80006094 -/* 80006080 00002E80 48 02 B0 51 */ bl func_800310D0 +/* 80006080 00002E80 48 02 B0 51 */ bl xAngleClampFast__Ff /* 80006084 00002E84 80 01 00 14 */ lwz r0, 0x14(r1) /* 80006088 00002E88 7C 08 03 A6 */ mtlr r0 /* 8000608C 00002E8C 38 21 00 10 */ addi r1, r1, 0x10 @@ -773,7 +773,7 @@ lbl_80006294: lbl_800062BC: /* 800062BC 000030BC 54 A0 06 3F */ clrlwi. r0, r5, 0x18 /* 800062C0 000030C0 41 82 00 1C */ beq lbl_800062DC -/* 800062C4 000030C4 48 02 A9 C5 */ bl func_80030C88 +/* 800062C4 000030C4 48 02 A9 C5 */ bl xurand__Fv /* 800062C8 000030C8 80 7F 00 04 */ lwz r3, 4(r31) /* 800062CC 000030CC 80 63 00 18 */ lwz r3, 0x18(r3) /* 800062D0 000030D0 C0 03 00 10 */ lfs f0, 0x10(r3) @@ -792,8 +792,8 @@ lbl_800062E4: /* 800062F8 000030F8 38 21 00 10 */ addi r1, r1, 0x10 /* 800062FC 000030FC 4E 80 00 20 */ blr -.global func_80006300 -func_80006300: +.global xAnimFileNewBilinear__FPPvPCcUiPP9xAnimFileUiUi +xAnimFileNewBilinear__FPPvPCcUiPP9xAnimFileUiUi: /* 80006300 00003100 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80006304 00003104 7C 08 02 A6 */ mflr r0 /* 80006308 00003108 90 01 00 34 */ stw r0, 0x34(r1) @@ -811,7 +811,7 @@ func_80006300: /* 80006338 00003138 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8000633C 0000313C 54 04 10 3A */ slwi r4, r0, 2 /* 80006340 00003140 38 84 00 20 */ addi r4, r4, 0x20 -/* 80006344 00003144 48 02 D5 21 */ bl func_80033864 +/* 80006344 00003144 48 02 D5 21 */ bl xMemGrowAlloc__FUiUi /* 80006348 00003148 48 00 00 1C */ b lbl_80006364 lbl_8000634C: /* 8000634C 0000314C 7C 1D F1 D6 */ mullw r0, r29, r30 @@ -819,7 +819,7 @@ lbl_8000634C: /* 80006354 00003154 38 A0 00 00 */ li r5, 0 /* 80006358 00003158 54 04 10 3A */ slwi r4, r0, 2 /* 8000635C 0000315C 38 84 00 20 */ addi r4, r4, 0x20 -/* 80006360 00003160 48 02 D5 E1 */ bl func_80033940 +/* 80006360 00003160 48 02 D5 E1 */ bl xMemAlloc__FUiUii lbl_80006364: /* 80006364 00003164 28 1D 00 01 */ cmplwi r29, 1 /* 80006368 00003168 7C 7F 1B 78 */ mr r31, r3 @@ -914,7 +914,7 @@ lbl_80006494: lbl_800064AC: /* 800064AC 000032AC 93 7F 00 04 */ stw r27, 4(r31) /* 800064B0 000032B0 7F 63 DB 78 */ mr r3, r27 -/* 800064B4 000032B4 48 04 5D 61 */ bl func_8004C214 +/* 800064B4 000032B4 48 04 5D 61 */ bl xStrHash__FPCc /* 800064B8 000032B8 90 7F 00 08 */ stw r3, 8(r31) /* 800064BC 000032BC 93 9F 00 0C */ stw r28, 0xc(r31) /* 800064C0 000032C0 80 7F 00 0C */ lwz r3, 0xc(r31) @@ -924,12 +924,12 @@ lbl_800064AC: /* 800064D0 000032D0 41 82 00 14 */ beq lbl_800064E4 /* 800064D4 000032D4 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 800064D8 000032D8 80 63 00 00 */ lwz r3, 0(r3) -/* 800064DC 000032DC 48 02 EF A5 */ bl func_80035480 +/* 800064DC 000032DC 48 02 EF A5 */ bl xMorphSeqDuration__FP13xMorphSeqFile /* 800064E0 000032E0 48 00 00 10 */ b lbl_800064F0 lbl_800064E4: /* 800064E4 000032E4 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 800064E8 000032E8 80 63 00 00 */ lwz r3, 0(r3) -/* 800064EC 000032EC 48 0B 85 2D */ bl func_800BEA18 +/* 800064EC 000032EC 48 0B 85 2D */ bl iAnimDuration__FPv lbl_800064F0: /* 800064F0 000032F0 C0 02 80 18 */ lfs f0, lbl_803CC998-_SDA2_BASE_(r2) /* 800064F4 000032F4 EC 20 00 72 */ fmuls f1, f0, f1 @@ -939,12 +939,12 @@ lbl_800064FC: /* 80006500 00003300 41 82 00 14 */ beq lbl_80006514 /* 80006504 00003304 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 80006508 00003308 80 63 00 00 */ lwz r3, 0(r3) -/* 8000650C 0000330C 48 02 EF 75 */ bl func_80035480 +/* 8000650C 0000330C 48 02 EF 75 */ bl xMorphSeqDuration__FP13xMorphSeqFile /* 80006510 00003310 48 00 00 10 */ b lbl_80006520 lbl_80006514: /* 80006514 00003314 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 80006518 00003318 80 63 00 00 */ lwz r3, 0(r3) -/* 8000651C 0000331C 48 0B 84 FD */ bl func_800BEA18 +/* 8000651C 0000331C 48 0B 84 FD */ bl iAnimDuration__FPv lbl_80006520: /* 80006520 00003320 D0 3F 00 10 */ stfs f1, 0x10(r31) /* 80006524 00003324 57 80 04 21 */ rlwinm. r0, r28, 0, 0x10, 0x10 @@ -955,7 +955,7 @@ lbl_80006520: /* 80006538 00003338 48 00 00 0C */ b lbl_80006544 lbl_8000653C: /* 8000653C 0000333C 80 7A 00 00 */ lwz r3, 0(r26) -/* 80006540 00003340 48 0B 84 F9 */ bl func_800BEA38 +/* 80006540 00003340 48 0B 84 F9 */ bl iAnimBoneCount__FPv lbl_80006544: /* 80006544 00003344 B0 7F 00 18 */ sth r3, 0x18(r31) /* 80006548 00003348 7F E3 FB 78 */ mr r3, r31 @@ -967,8 +967,8 @@ lbl_80006544: /* 80006560 00003360 38 21 00 30 */ addi r1, r1, 0x30 /* 80006564 00003364 4E 80 00 20 */ blr -.global func_80006568 -func_80006568: +.global xAnimFileNew__FPvPCcUiPP9xAnimFile +xAnimFileNew__FPvPCcUiPP9xAnimFile: /* 80006568 00003368 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000656C 0000336C 7C 08 02 A6 */ mflr r0 /* 80006570 00003370 38 E0 00 01 */ li r7, 1 @@ -976,14 +976,14 @@ func_80006568: /* 80006578 00003378 90 01 00 14 */ stw r0, 0x14(r1) /* 8000657C 0000337C 90 61 00 08 */ stw r3, 8(r1) /* 80006580 00003380 38 61 00 08 */ addi r3, r1, 8 -/* 80006584 00003384 4B FF FD 7D */ bl func_80006300 +/* 80006584 00003384 4B FF FD 7D */ bl xAnimFileNewBilinear__FPPvPCcUiPP9xAnimFileUiUi /* 80006588 00003388 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000658C 0000338C 7C 08 03 A6 */ mtlr r0 /* 80006590 00003390 38 21 00 10 */ addi r1, r1, 0x10 /* 80006594 00003394 4E 80 00 20 */ blr -.global func_80006598 -func_80006598: +.global xAnimFileSetTime__FP9xAnimFileff +xAnimFileSetTime__FP9xAnimFileff: /* 80006598 00003398 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8000659C 0000339C 7C 08 02 A6 */ mflr r0 /* 800065A0 000033A0 90 01 00 34 */ stw r0, 0x34(r1) @@ -1000,12 +1000,12 @@ func_80006598: /* 800065CC 000033CC 41 82 00 14 */ beq lbl_800065E0 /* 800065D0 000033D0 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 800065D4 000033D4 80 63 00 00 */ lwz r3, 0(r3) -/* 800065D8 000033D8 48 02 EE A9 */ bl func_80035480 +/* 800065D8 000033D8 48 02 EE A9 */ bl xMorphSeqDuration__FP13xMorphSeqFile /* 800065DC 000033DC 48 00 00 10 */ b lbl_800065EC lbl_800065E0: /* 800065E0 000033E0 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 800065E4 000033E4 80 63 00 00 */ lwz r3, 0(r3) -/* 800065E8 000033E8 48 0B 84 31 */ bl func_800BEA18 +/* 800065E8 000033E8 48 0B 84 31 */ bl iAnimDuration__FPv lbl_800065EC: /* 800065EC 000033EC C0 02 80 1C */ lfs f0, lbl_803CC99C-_SDA2_BASE_(r2) /* 800065F0 000033F0 EC 01 00 28 */ fsubs f0, f1, f0 @@ -1039,8 +1039,8 @@ lbl_80006630: /* 80006650 00003450 38 21 00 30 */ addi r1, r1, 0x30 /* 80006654 00003454 4E 80 00 20 */ blr -.global func_80006658 -func_80006658: +.global xAnimFileEval__FP9xAnimFilefPfUiP5xVec3P5xQuatPf +xAnimFileEval__FP9xAnimFilefPfUiP5xVec3P5xQuatPf: /* 80006658 00003458 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 8000665C 0000345C 7C 08 02 A6 */ mflr r0 /* 80006660 00003460 90 01 00 A4 */ stw r0, 0xa4(r1) @@ -1193,7 +1193,7 @@ lbl_800067FC: /* 80006870 00003670 7C 07 02 14 */ add r0, r7, r0 /* 80006874 00003674 54 00 10 3A */ slwi r0, r0, 2 /* 80006878 00003678 7C 63 00 2E */ lwzx r3, r3, r0 -/* 8000687C 0000367C 48 0B 81 7D */ bl func_800BE9F8 +/* 8000687C 0000367C 48 0B 81 7D */ bl iAnimEval__FPvfUiP5xVec3P5xQuat /* 80006880 00003680 80 61 00 1C */ lwz r3, 0x1c(r1) /* 80006884 00003684 FC 20 F8 90 */ fmr f1, f31 /* 80006888 00003688 88 15 00 1A */ lbz r0, 0x1a(r21) @@ -1206,7 +1206,7 @@ lbl_800067FC: /* 800068A4 000036A4 7C 07 02 14 */ add r0, r7, r0 /* 800068A8 000036A8 54 00 10 3A */ slwi r0, r0, 2 /* 800068AC 000036AC 7C 63 00 2E */ lwzx r3, r3, r0 -/* 800068B0 000036B0 48 0B 81 49 */ bl func_800BE9F8 +/* 800068B0 000036B0 48 0B 81 49 */ bl iAnimEval__FPvfUiP5xVec3P5xQuat /* 800068B4 000036B4 93 01 00 08 */ stw r24, 8(r1) /* 800068B8 000036B8 7F 25 CB 78 */ mr r5, r25 /* 800068BC 000036BC C0 21 00 20 */ lfs f1, 0x20(r1) @@ -1218,7 +1218,7 @@ lbl_800067FC: /* 800068D4 000036D4 7E EA BB 78 */ mr r10, r23 /* 800068D8 000036D8 38 60 00 00 */ li r3, 0 /* 800068DC 000036DC 38 80 00 00 */ li r4, 0 -/* 800068E0 000036E0 48 0B 81 79 */ bl func_800BEA58 +/* 800068E0 000036E0 48 0B 81 79 */ bl iAnimBlend__FffPUsPfUiP5xVec3P5xQuatP5xVec3P5xQuatP5xVec3P5xQuat /* 800068E4 000036E4 80 61 00 14 */ lwz r3, 0x14(r1) /* 800068E8 000036E8 FC 20 F8 90 */ fmr f1, f31 /* 800068EC 000036EC 88 15 00 1A */ lbz r0, 0x1a(r21) @@ -1231,7 +1231,7 @@ lbl_800067FC: /* 80006908 00003708 7C 07 02 14 */ add r0, r7, r0 /* 8000690C 0000370C 54 00 10 3A */ slwi r0, r0, 2 /* 80006910 00003710 7C 63 00 2E */ lwzx r3, r3, r0 -/* 80006914 00003714 48 0B 80 E5 */ bl func_800BE9F8 +/* 80006914 00003714 48 0B 80 E5 */ bl iAnimEval__FPvfUiP5xVec3P5xQuat /* 80006918 00003718 80 61 00 14 */ lwz r3, 0x14(r1) /* 8000691C 0000371C FC 20 F8 90 */ fmr f1, f31 /* 80006920 00003720 88 15 00 1A */ lbz r0, 0x1a(r21) @@ -1244,7 +1244,7 @@ lbl_800067FC: /* 8000693C 0000373C 7C 07 02 14 */ add r0, r7, r0 /* 80006940 00003740 54 00 10 3A */ slwi r0, r0, 2 /* 80006944 00003744 7C 63 00 2E */ lwzx r3, r3, r0 -/* 80006948 00003748 48 0B 80 B1 */ bl func_800BE9F8 +/* 80006948 00003748 48 0B 80 B1 */ bl iAnimEval__FPvfUiP5xVec3P5xQuat /* 8000694C 0000374C 93 41 00 08 */ stw r26, 8(r1) /* 80006950 00003750 7F 25 CB 78 */ mr r5, r25 /* 80006954 00003754 C0 21 00 20 */ lfs f1, 0x20(r1) @@ -1256,7 +1256,7 @@ lbl_800067FC: /* 8000696C 0000376C 7F 6A DB 78 */ mr r10, r27 /* 80006970 00003770 38 60 00 00 */ li r3, 0 /* 80006974 00003774 38 80 00 00 */ li r4, 0 -/* 80006978 00003778 48 0B 80 E1 */ bl func_800BEA58 +/* 80006978 00003778 48 0B 80 E1 */ bl iAnimBlend__FffPUsPfUiP5xVec3P5xQuatP5xVec3P5xQuatP5xVec3P5xQuat /* 8000697C 0000377C 93 01 00 08 */ stw r24, 8(r1) /* 80006980 00003780 7F 25 CB 78 */ mr r5, r25 /* 80006984 00003784 C0 21 00 24 */ lfs f1, 0x24(r1) @@ -1268,7 +1268,7 @@ lbl_800067FC: /* 8000699C 0000379C 7E EA BB 78 */ mr r10, r23 /* 800069A0 000037A0 38 60 00 00 */ li r3, 0 /* 800069A4 000037A4 38 80 00 00 */ li r4, 0 -/* 800069A8 000037A8 48 0B 80 B1 */ bl func_800BEA58 +/* 800069A8 000037A8 48 0B 80 B1 */ bl iAnimBlend__FffPUsPfUiP5xVec3P5xQuatP5xVec3P5xQuatP5xVec3P5xQuat /* 800069AC 000037AC 48 00 01 A8 */ b lbl_80006B54 lbl_800069B0: /* 800069B0 000037B0 C0 22 80 00 */ lfs f1, lbl_803CC980-_SDA2_BASE_(r2) @@ -1286,7 +1286,7 @@ lbl_800069B0: /* 800069E0 000037E0 7C 07 02 14 */ add r0, r7, r0 /* 800069E4 000037E4 54 00 10 3A */ slwi r0, r0, 2 /* 800069E8 000037E8 7C 63 00 2E */ lwzx r3, r3, r0 -/* 800069EC 000037EC 48 0B 80 0D */ bl func_800BE9F8 +/* 800069EC 000037EC 48 0B 80 0D */ bl iAnimEval__FPvfUiP5xVec3P5xQuat /* 800069F0 000037F0 80 61 00 1C */ lwz r3, 0x1c(r1) /* 800069F4 000037F4 FC 20 F8 90 */ fmr f1, f31 /* 800069F8 000037F8 88 15 00 1A */ lbz r0, 0x1a(r21) @@ -1299,7 +1299,7 @@ lbl_800069B0: /* 80006A14 00003814 7C 07 02 14 */ add r0, r7, r0 /* 80006A18 00003818 54 00 10 3A */ slwi r0, r0, 2 /* 80006A1C 0000381C 7C 63 00 2E */ lwzx r3, r3, r0 -/* 80006A20 00003820 48 0B 7F D9 */ bl func_800BE9F8 +/* 80006A20 00003820 48 0B 7F D9 */ bl iAnimEval__FPvfUiP5xVec3P5xQuat /* 80006A24 00003824 93 01 00 08 */ stw r24, 8(r1) /* 80006A28 00003828 7F 25 CB 78 */ mr r5, r25 /* 80006A2C 0000382C C0 21 00 20 */ lfs f1, 0x20(r1) @@ -1311,7 +1311,7 @@ lbl_800069B0: /* 80006A44 00003844 7E EA BB 78 */ mr r10, r23 /* 80006A48 00003848 38 60 00 00 */ li r3, 0 /* 80006A4C 0000384C 38 80 00 00 */ li r4, 0 -/* 80006A50 00003850 48 0B 80 09 */ bl func_800BEA58 +/* 80006A50 00003850 48 0B 80 09 */ bl iAnimBlend__FffPUsPfUiP5xVec3P5xQuatP5xVec3P5xQuatP5xVec3P5xQuat /* 80006A54 00003854 48 00 01 00 */ b lbl_80006B54 lbl_80006A58: /* 80006A58 00003858 C0 01 00 24 */ lfs f0, 0x24(r1) @@ -1329,7 +1329,7 @@ lbl_80006A58: /* 80006A88 00003888 7C 07 02 14 */ add r0, r7, r0 /* 80006A8C 0000388C 54 00 10 3A */ slwi r0, r0, 2 /* 80006A90 00003890 7C 63 00 2E */ lwzx r3, r3, r0 -/* 80006A94 00003894 48 0B 7F 65 */ bl func_800BE9F8 +/* 80006A94 00003894 48 0B 7F 65 */ bl iAnimEval__FPvfUiP5xVec3P5xQuat /* 80006A98 00003898 80 61 00 14 */ lwz r3, 0x14(r1) /* 80006A9C 0000389C FC 20 F8 90 */ fmr f1, f31 /* 80006AA0 000038A0 88 15 00 1A */ lbz r0, 0x1a(r21) @@ -1342,7 +1342,7 @@ lbl_80006A58: /* 80006ABC 000038BC 7C 07 02 14 */ add r0, r7, r0 /* 80006AC0 000038C0 54 00 10 3A */ slwi r0, r0, 2 /* 80006AC4 000038C4 7C 63 00 2E */ lwzx r3, r3, r0 -/* 80006AC8 000038C8 48 0B 7F 31 */ bl func_800BE9F8 +/* 80006AC8 000038C8 48 0B 7F 31 */ bl iAnimEval__FPvfUiP5xVec3P5xQuat /* 80006ACC 000038CC 93 01 00 08 */ stw r24, 8(r1) /* 80006AD0 000038D0 7F 25 CB 78 */ mr r5, r25 /* 80006AD4 000038D4 C0 21 00 20 */ lfs f1, 0x20(r1) @@ -1354,7 +1354,7 @@ lbl_80006A58: /* 80006AEC 000038EC 7E EA BB 78 */ mr r10, r23 /* 80006AF0 000038F0 38 60 00 00 */ li r3, 0 /* 80006AF4 000038F4 38 80 00 00 */ li r4, 0 -/* 80006AF8 000038F8 48 0B 7F 61 */ bl func_800BEA58 +/* 80006AF8 000038F8 48 0B 7F 61 */ bl iAnimBlend__FffPUsPfUiP5xVec3P5xQuatP5xVec3P5xQuatP5xVec3P5xQuat /* 80006AFC 000038FC 48 00 00 58 */ b lbl_80006B54 lbl_80006B00: /* 80006B00 00003900 80 61 00 1C */ lwz r3, 0x1c(r1) @@ -1369,7 +1369,7 @@ lbl_80006B00: /* 80006B24 00003924 7C 07 02 14 */ add r0, r7, r0 /* 80006B28 00003928 54 00 10 3A */ slwi r0, r0, 2 /* 80006B2C 0000392C 7C 63 00 2E */ lwzx r3, r3, r0 -/* 80006B30 00003930 48 0B 7E C9 */ bl func_800BE9F8 +/* 80006B30 00003930 48 0B 7E C9 */ bl iAnimEval__FPvfUiP5xVec3P5xQuat /* 80006B34 00003934 48 00 00 20 */ b lbl_80006B54 lbl_80006B38: /* 80006B38 00003938 80 75 00 1C */ lwz r3, 0x1c(r21) @@ -1378,7 +1378,7 @@ lbl_80006B38: /* 80006B44 00003944 7E E5 BB 78 */ mr r5, r23 /* 80006B48 00003948 80 63 00 00 */ lwz r3, 0(r3) /* 80006B4C 0000394C 7F 06 C3 78 */ mr r6, r24 -/* 80006B50 00003950 48 0B 7E A9 */ bl func_800BE9F8 +/* 80006B50 00003950 48 0B 7E A9 */ bl iAnimEval__FPvfUiP5xVec3P5xQuat lbl_80006B54: /* 80006B54 00003954 E3 E1 00 98 */ psq_l f31, 152(r1), 0, qr0 /* 80006B58 00003958 CB E1 00 90 */ lfd f31, 0x90(r1) @@ -1402,8 +1402,8 @@ func_80006B78: /* 80006B94 00003994 38 21 00 10 */ addi r1, r1, 0x10 /* 80006B98 00003998 4E 80 00 20 */ blr -.global func_80006B9C -func_80006B9C: +.global xAnimStateNewEffect__FP10xAnimStateUiffPFUiP17xAnimActiveEffectP11xAnimSinglePv_UiUi +xAnimStateNewEffect__FP10xAnimStateUiffPFUiP17xAnimActiveEffectP11xAnimSinglePv_UiUi: /* 80006B9C 0000399C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80006BA0 000039A0 7C 08 02 A6 */ mflr r0 /* 80006BA4 000039A4 90 01 00 44 */ stw r0, 0x44(r1) @@ -1424,13 +1424,13 @@ func_80006B9C: /* 80006BE0 000039E0 41 82 00 14 */ beq lbl_80006BF4 /* 80006BE4 000039E4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80006BE8 000039E8 38 86 00 14 */ addi r4, r6, 0x14 -/* 80006BEC 000039EC 48 02 CC 79 */ bl func_80033864 +/* 80006BEC 000039EC 48 02 CC 79 */ bl xMemGrowAlloc__FUiUi /* 80006BF0 000039F0 48 00 00 14 */ b lbl_80006C04 lbl_80006BF4: /* 80006BF4 000039F4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80006BF8 000039F8 38 86 00 14 */ addi r4, r6, 0x14 /* 80006BFC 000039FC 38 A0 00 00 */ li r5, 0 -/* 80006C00 00003A00 48 02 CD 41 */ bl func_80033940 +/* 80006C00 00003A00 48 02 CD 41 */ bl xMemAlloc__FUiUii lbl_80006C04: /* 80006C04 00003A04 93 C3 00 04 */ stw r30, 4(r3) /* 80006C08 00003A08 38 BD 00 1C */ addi r5, r29, 0x1c @@ -1463,8 +1463,8 @@ lbl_80006C3C: /* 80006C68 00003A68 38 21 00 40 */ addi r1, r1, 0x40 /* 80006C6C 00003A6C 4E 80 00 20 */ blr -.global func_80006C70 -func_80006C70: +.global xAnimTableNew__FPCcPP10xAnimTableUi +xAnimTableNew__FPCcPP10xAnimTableUi: /* 80006C70 00003A70 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80006C74 00003A74 7C 08 02 A6 */ mflr r0 /* 80006C78 00003A78 90 01 00 24 */ stw r0, 0x24(r1) @@ -1477,7 +1477,7 @@ func_80006C70: /* 80006C94 00003A94 93 A1 00 14 */ stw r29, 0x14(r1) /* 80006C98 00003A98 7C 7D 1B 78 */ mr r29, r3 /* 80006C9C 00003A9C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 80006CA0 00003AA0 48 02 CC A1 */ bl func_80033940 +/* 80006CA0 00003AA0 48 02 CC A1 */ bl xMemAlloc__FUiUii /* 80006CA4 00003AA4 28 1E 00 00 */ cmplwi r30, 0 /* 80006CA8 00003AA8 41 82 00 14 */ beq lbl_80006CBC /* 80006CAC 00003AAC 80 1E 00 00 */ lwz r0, 0(r30) @@ -1530,8 +1530,8 @@ lbl_80006D44: /* 80006D50 00003B50 38 21 00 10 */ addi r1, r1, 0x10 /* 80006D54 00003B54 4E 80 00 20 */ blr -.global func_80006D58 -func_80006D58: +.global xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v +xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v: /* 80006D58 00003B58 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80006D5C 00003B5C 7C 08 02 A6 */ mflr r0 /* 80006D60 00003B60 90 01 00 54 */ stw r0, 0x54(r1) @@ -1556,13 +1556,13 @@ func_80006D58: /* 80006DAC 00003BAC 41 82 00 14 */ beq lbl_80006DC0 /* 80006DB0 00003BB0 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80006DB4 00003BB4 38 80 00 4C */ li r4, 0x4c -/* 80006DB8 00003BB8 48 02 CA AD */ bl func_80033864 +/* 80006DB8 00003BB8 48 02 CA AD */ bl xMemGrowAlloc__FUiUi /* 80006DBC 00003BBC 48 00 00 14 */ b lbl_80006DD0 lbl_80006DC0: /* 80006DC0 00003BC0 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80006DC4 00003BC4 38 80 00 4C */ li r4, 0x4c /* 80006DC8 00003BC8 38 A0 00 00 */ li r5, 0 -/* 80006DCC 00003BCC 48 02 CB 75 */ bl func_80033940 +/* 80006DCC 00003BCC 48 02 CB 75 */ bl xMemAlloc__FUiUii lbl_80006DD0: /* 80006DD0 00003BD0 80 94 00 0C */ lwz r4, 0xc(r20) /* 80006DD4 00003BD4 7C 7F 1B 78 */ mr r31, r3 @@ -1580,7 +1580,7 @@ lbl_80006DF0: lbl_80006E00: /* 80006E00 00003C00 92 BF 00 04 */ stw r21, 4(r31) /* 80006E04 00003C04 7E A3 AB 78 */ mr r3, r21 -/* 80006E08 00003C08 48 04 54 0D */ bl func_8004C214 +/* 80006E08 00003C08 48 04 54 0D */ bl xStrHash__FPCc /* 80006E0C 00003C0C 90 7F 00 08 */ stw r3, 8(r31) /* 80006E10 00003C10 38 00 00 00 */ li r0, 0 /* 80006E14 00003C14 28 1A 00 00 */ cmplwi r26, 0 @@ -1707,7 +1707,7 @@ lbl_80006FB4: /* 80006FBC 00003DBC 38 84 1E 00 */ addi r4, r4, lbl_80251E00@l /* 80006FC0 00003DC0 7F 85 E3 78 */ mr r5, r28 /* 80006FC4 00003DC4 38 84 00 07 */ addi r4, r4, 7 -/* 80006FC8 00003DC8 48 04 54 6D */ bl func_8004C434 +/* 80006FC8 00003DC8 48 04 54 6D */ bl xStrTokBuffer__FPCcPCcPv /* 80006FCC 00003DCC 7C 11 00 D0 */ neg r0, r17 /* 80006FD0 00003DD0 3C 80 80 25 */ lis r4, lbl_80251E00@ha /* 80006FD4 00003DD4 7C 0E 8B 78 */ or r14, r0, r17 @@ -1789,7 +1789,7 @@ lbl_800070C8: /* 800070D8 00003ED8 7D E3 7B 78 */ mr r3, r15 /* 800070DC 00003EDC 98 15 00 00 */ stb r0, 0(r21) /* 800070E0 00003EE0 38 81 00 10 */ addi r4, r1, 0x10 -/* 800070E4 00003EE4 48 00 06 79 */ bl func_8000775C +/* 800070E4 00003EE4 48 00 06 79 */ bl xAnimTableGetState__FP10xAnimTablePCc /* 800070E8 00003EE8 56 60 06 3F */ clrlwi. r0, r19, 0x18 /* 800070EC 00003EEC 7C 73 1B 78 */ mr r19, r3 /* 800070F0 00003EF0 41 82 00 0C */ beq lbl_800070FC @@ -1803,14 +1803,14 @@ lbl_800070FC: /* 8000710C 00003F0C 41 82 00 18 */ beq lbl_80007124 /* 80007110 00003F10 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80007114 00003F14 38 80 00 2C */ li r4, 0x2c -/* 80007118 00003F18 48 02 C7 4D */ bl func_80033864 +/* 80007118 00003F18 48 02 C7 4D */ bl xMemGrowAlloc__FUiUi /* 8000711C 00003F1C 7C 72 1B 78 */ mr r18, r3 /* 80007120 00003F20 48 00 00 18 */ b lbl_80007138 lbl_80007124: /* 80007124 00003F24 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80007128 00003F28 38 80 00 2C */ li r4, 0x2c /* 8000712C 00003F2C 38 A0 00 00 */ li r5, 0 -/* 80007130 00003F30 48 02 C8 11 */ bl func_80033940 +/* 80007130 00003F30 48 02 C8 11 */ bl xMemAlloc__FUiUii /* 80007134 00003F34 7C 72 1B 78 */ mr r18, r3 lbl_80007138: /* 80007138 00003F38 7E 43 93 78 */ mr r3, r18 @@ -1843,7 +1843,7 @@ lbl_80007188: lbl_80007194: /* 80007194 00003F94 7D E3 7B 78 */ mr r3, r15 /* 80007198 00003F98 7F 44 D3 78 */ mr r4, r26 -/* 8000719C 00003F9C 48 00 05 C1 */ bl func_8000775C +/* 8000719C 00003F9C 48 00 05 C1 */ bl xAnimTableGetState__FP10xAnimTablePCc /* 800071A0 00003FA0 28 03 00 00 */ cmplwi r3, 0 /* 800071A4 00003FA4 41 82 00 24 */ beq lbl_800071C8 /* 800071A8 00003FA8 80 10 00 04 */ lwz r0, 4(r16) @@ -1859,7 +1859,7 @@ lbl_800071C8: /* 800071CC 00003FCC 7F 85 E3 78 */ mr r5, r28 /* 800071D0 00003FD0 38 83 00 07 */ addi r4, r3, 7 /* 800071D4 00003FD4 38 60 00 00 */ li r3, 0 -/* 800071D8 00003FD8 48 04 52 5D */ bl func_8004C434 +/* 800071D8 00003FD8 48 04 52 5D */ bl xStrTokBuffer__FPCcPCcPv /* 800071DC 00003FDC 7C 7A 1B 78 */ mr r26, r3 lbl_800071E0: /* 800071E0 00003FE0 28 1A 00 00 */ cmplwi r26, 0 @@ -1872,13 +1872,13 @@ lbl_800071E0: /* 800071FC 00003FFC 41 82 00 14 */ beq lbl_80007210 /* 80007200 00004000 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80007204 00004004 54 84 18 38 */ slwi r4, r4, 3 -/* 80007208 00004008 48 02 C6 5D */ bl func_80033864 +/* 80007208 00004008 48 02 C6 5D */ bl xMemGrowAlloc__FUiUi /* 8000720C 0000400C 48 00 00 14 */ b lbl_80007220 lbl_80007210: /* 80007210 00004010 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80007214 00004014 54 84 18 38 */ slwi r4, r4, 3 /* 80007218 00004018 38 A0 00 00 */ li r5, 0 -/* 8000721C 0000401C 48 02 C7 25 */ bl func_80033940 +/* 8000721C 0000401C 48 02 C7 25 */ bl xMemAlloc__FUiUii lbl_80007220: /* 80007220 00004020 7C 79 1B 78 */ mr r25, r3 lbl_80007224: @@ -1993,8 +1993,8 @@ lbl_80007388: /* 80007394 00004194 38 21 01 E0 */ addi r1, r1, 0x1e0 /* 80007398 00004198 4E 80 00 20 */ blr -.global func_8000739C -func_8000739C: +.global xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc +xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc: /* 8000739C 0000419C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800073A0 000041A0 7C 08 02 A6 */ mflr r0 /* 800073A4 000041A4 38 C0 00 00 */ li r6, 0 @@ -2005,8 +2005,8 @@ func_8000739C: /* 800073B8 000041B8 38 21 00 10 */ addi r1, r1, 0x10 /* 800073BC 000041BC 4E 80 00 20 */ blr -.global func_800073C0 -func_800073C0: +.global xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs +xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs: /* 800073C0 000041C0 94 21 FF 90 */ stwu r1, -0x70(r1) /* 800073C4 000041C4 7C 08 02 A6 */ mflr r0 /* 800073C8 000041C8 90 01 00 74 */ stw r0, 0x74(r1) @@ -2035,13 +2035,13 @@ func_800073C0: /* 80007424 00004224 41 82 00 14 */ beq lbl_80007438 /* 80007428 00004228 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8000742C 0000422C 38 80 00 2C */ li r4, 0x2c -/* 80007430 00004230 48 02 C4 35 */ bl func_80033864 +/* 80007430 00004230 48 02 C4 35 */ bl xMemGrowAlloc__FUiUi /* 80007434 00004234 48 00 00 14 */ b lbl_80007448 lbl_80007438: /* 80007438 00004238 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8000743C 0000423C 38 80 00 2C */ li r4, 0x2c /* 80007440 00004240 38 A0 00 00 */ li r5, 0 -/* 80007444 00004244 48 02 C4 FD */ bl func_80033940 +/* 80007444 00004244 48 02 C4 FD */ bl xMemAlloc__FUiUii lbl_80007448: /* 80007448 00004248 C0 02 80 00 */ lfs f0, lbl_803CC980-_SDA2_BASE_(r2) /* 8000744C 0000424C 7C 7F 1B 78 */ mr r31, r3 @@ -2088,7 +2088,7 @@ lbl_800074C0: lbl_800074D0: /* 800074D0 000042D0 7E 83 A3 78 */ mr r3, r20 /* 800074D4 000042D4 7E C4 B3 78 */ mr r4, r22 -/* 800074D8 000042D8 48 00 02 85 */ bl func_8000775C +/* 800074D8 000042D8 48 00 02 85 */ bl xAnimTableGetState__FP10xAnimTablePCc lbl_800074DC: /* 800074DC 000042DC 90 7F 00 04 */ stw r3, 4(r31) lbl_800074E0: @@ -2134,8 +2134,8 @@ lbl_80007540: /* 8000756C 0000436C 38 21 00 70 */ addi r1, r1, 0x70 /* 80007570 00004370 4E 80 00 20 */ blr -.global func_80007574 -func_80007574: +.global xAnimTableAddFile__FP10xAnimTableP9xAnimFilePCc +xAnimTableAddFile__FP10xAnimTableP9xAnimFilePCc: /* 80007574 00004374 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80007578 00004378 7C 08 02 A6 */ mflr r0 /* 8000757C 0000437C 3C C0 80 25 */ lis r6, lbl_80251E00@ha @@ -2152,22 +2152,22 @@ func_80007574: /* 800075A8 000043A8 80 0D 83 30 */ lwz r0, lbl_803CAC30-_SDA_BASE_(r13) /* 800075AC 000043AC 7C 1E 03 78 */ mr r30, r0 /* 800075B0 000043B0 7C 05 03 78 */ mr r5, r0 -/* 800075B4 000043B4 48 04 4E 81 */ bl func_8004C434 +/* 800075B4 000043B4 48 04 4E 81 */ bl xStrTokBuffer__FPCcPCcPv /* 800075B8 000043B8 3C 80 80 25 */ lis r4, lbl_80251E00@ha /* 800075BC 000043BC 3B E4 1E 00 */ addi r31, r4, lbl_80251E00@l /* 800075C0 000043C0 48 00 00 30 */ b lbl_800075F0 lbl_800075C4: -/* 800075C4 000043C4 48 04 4C 51 */ bl func_8004C214 +/* 800075C4 000043C4 48 04 4C 51 */ bl xStrHash__FPCc /* 800075C8 000043C8 7C 65 1B 78 */ mr r5, r3 /* 800075CC 000043CC 7F 83 E3 78 */ mr r3, r28 /* 800075D0 000043D0 7F A4 EB 78 */ mr r4, r29 /* 800075D4 000043D4 38 C0 00 00 */ li r6, 0 /* 800075D8 000043D8 38 E0 00 00 */ li r7, 0 -/* 800075DC 000043DC 48 00 00 3D */ bl func_80007618 +/* 800075DC 000043DC 48 00 00 3D */ bl xAnimTableAddFileID__FP10xAnimTableP9xAnimFileUiUiUi /* 800075E0 000043E0 7F C5 F3 78 */ mr r5, r30 /* 800075E4 000043E4 38 9F 00 07 */ addi r4, r31, 7 /* 800075E8 000043E8 38 60 00 00 */ li r3, 0 -/* 800075EC 000043EC 48 04 4E 49 */ bl func_8004C434 +/* 800075EC 000043EC 48 04 4E 49 */ bl xStrTokBuffer__FPCcPCcPv lbl_800075F0: /* 800075F0 000043F0 28 03 00 00 */ cmplwi r3, 0 /* 800075F4 000043F4 40 82 FF D0 */ bne lbl_800075C4 @@ -2180,8 +2180,8 @@ lbl_800075F0: /* 80007610 00004410 38 21 00 20 */ addi r1, r1, 0x20 /* 80007614 00004414 4E 80 00 20 */ blr -.global func_80007618 -func_80007618: +.global xAnimTableAddFileID__FP10xAnimTableP9xAnimFileUiUiUi +xAnimTableAddFileID__FP10xAnimTableP9xAnimFileUiUiUi: /* 80007618 00004418 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8000761C 0000441C 7C 08 02 A6 */ mflr r0 /* 80007620 00004420 90 01 00 24 */ stw r0, 0x24(r1) @@ -2191,7 +2191,7 @@ func_80007618: /* 80007630 00004430 7C DE 33 78 */ mr r30, r6 /* 80007634 00004434 7C FB 3B 78 */ mr r27, r7 /* 80007638 00004438 7C A4 2B 78 */ mr r4, r5 -/* 8000763C 0000443C 48 00 00 F9 */ bl func_80007734 +/* 8000763C 0000443C 48 00 00 F9 */ bl xAnimTableGetStateID__FP10xAnimTableUi /* 80007640 00004440 7C 7F 1B 79 */ or. r31, r3, r3 /* 80007644 00004444 41 82 00 D8 */ beq lbl_8000771C /* 80007648 00004448 28 1E 00 00 */ cmplwi r30, 0 @@ -2205,14 +2205,14 @@ func_80007618: /* 80007668 00004468 57 64 18 38 */ slwi r4, r27, 3 /* 8000766C 0000446C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80007670 00004470 38 84 00 04 */ addi r4, r4, 4 -/* 80007674 00004474 48 02 C1 F1 */ bl func_80033864 +/* 80007674 00004474 48 02 C1 F1 */ bl xMemGrowAlloc__FUiUi /* 80007678 00004478 48 00 00 18 */ b lbl_80007690 lbl_8000767C: /* 8000767C 0000447C 57 64 18 38 */ slwi r4, r27, 3 /* 80007680 00004480 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80007684 00004484 38 84 00 04 */ addi r4, r4, 4 /* 80007688 00004488 38 A0 00 00 */ li r5, 0 -/* 8000768C 0000448C 48 02 C2 B5 */ bl func_80033940 +/* 8000768C 0000448C 48 02 C2 B5 */ bl xMemAlloc__FUiUii lbl_80007690: /* 80007690 00004490 90 7F 00 3C */ stw r3, 0x3c(r31) /* 80007694 00004494 38 00 00 00 */ li r0, 0 @@ -2260,8 +2260,8 @@ lbl_8000771C: /* 8000772C 0000452C 38 21 00 20 */ addi r1, r1, 0x20 /* 80007730 00004530 4E 80 00 20 */ blr -.global func_80007734 -func_80007734: +.global xAnimTableGetStateID__FP10xAnimTableUi +xAnimTableGetStateID__FP10xAnimTableUi: /* 80007734 00004534 80 63 00 0C */ lwz r3, 0xc(r3) /* 80007738 00004538 48 00 00 14 */ b lbl_8000774C lbl_8000773C: @@ -2275,18 +2275,18 @@ lbl_8000774C: /* 80007754 00004554 38 60 00 00 */ li r3, 0 /* 80007758 00004558 4E 80 00 20 */ blr -.global func_8000775C -func_8000775C: +.global xAnimTableGetState__FP10xAnimTablePCc +xAnimTableGetState__FP10xAnimTablePCc: /* 8000775C 0000455C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80007760 00004560 7C 08 02 A6 */ mflr r0 /* 80007764 00004564 90 01 00 14 */ stw r0, 0x14(r1) /* 80007768 00004568 93 E1 00 0C */ stw r31, 0xc(r1) /* 8000776C 0000456C 7C 7F 1B 78 */ mr r31, r3 /* 80007770 00004570 7C 83 23 78 */ mr r3, r4 -/* 80007774 00004574 48 04 4A A1 */ bl func_8004C214 +/* 80007774 00004574 48 04 4A A1 */ bl xStrHash__FPCc /* 80007778 00004578 7C 64 1B 78 */ mr r4, r3 /* 8000777C 0000457C 7F E3 FB 78 */ mr r3, r31 -/* 80007780 00004580 4B FF FF B5 */ bl func_80007734 +/* 80007780 00004580 4B FF FF B5 */ bl xAnimTableGetStateID__FP10xAnimTableUi /* 80007784 00004584 80 01 00 14 */ lwz r0, 0x14(r1) /* 80007788 00004588 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8000778C 0000458C 7C 08 03 A6 */ mtlr r0 @@ -2856,8 +2856,8 @@ lbl_80007EF8: /* 80007F14 00004D14 38 21 00 30 */ addi r1, r1, 0x30 /* 80007F18 00004D18 4E 80 00 20 */ blr -.global func_80007F1C -func_80007F1C: +.global xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef +xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef: /* 80007F1C 00004D1C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80007F20 00004D20 7C 08 02 A6 */ mflr r0 /* 80007F24 00004D24 90 01 00 24 */ stw r0, 0x24(r1) @@ -2891,7 +2891,7 @@ lbl_80007F64: lbl_80007F90: /* 80007F90 00004D90 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80007F94 00004D94 41 82 00 18 */ beq lbl_80007FAC -/* 80007F98 00004D98 48 02 8C F1 */ bl func_80030C88 +/* 80007F98 00004D98 48 02 8C F1 */ bl xurand__Fv /* 80007F9C 00004D9C 80 7E 00 18 */ lwz r3, 0x18(r30) /* 80007FA0 00004DA0 C0 03 00 10 */ lfs f0, 0x10(r3) /* 80007FA4 00004DA4 EC 00 00 72 */ fmuls f0, f0, f1 @@ -2925,7 +2925,7 @@ lbl_80007FB0: /* 8000800C 00004E0C 41 82 00 10 */ beq lbl_8000801C /* 80008010 00004E10 3C 60 80 2C */ lis r3, lbl_802B89E0@ha /* 80008014 00004E14 38 63 89 E0 */ addi r3, r3, lbl_802B89E0@l -/* 80008018 00004E18 48 02 BD B9 */ bl func_80033DD0 +/* 80008018 00004E18 48 02 BD B9 */ bl xMemPoolFree__FP8xMemPoolPv lbl_8000801C: /* 8000801C 00004E1C 38 00 00 00 */ li r0, 0 /* 80008020 00004E20 90 1F 00 30 */ stw r0, 0x30(r31) @@ -3184,7 +3184,7 @@ lbl_8000836C: /* 800083B4 000051B4 41 82 00 10 */ beq lbl_800083C4 /* 800083B8 000051B8 3C 60 80 2C */ lis r3, lbl_802B89E0@ha /* 800083BC 000051BC 38 63 89 E0 */ addi r3, r3, lbl_802B89E0@l -/* 800083C0 000051C0 48 02 BA 11 */ bl func_80033DD0 +/* 800083C0 000051C0 48 02 BA 11 */ bl xMemPoolFree__FP8xMemPoolPv lbl_800083C4: /* 800083C4 000051C4 38 00 00 00 */ li r0, 0 /* 800083C8 000051C8 90 1F 00 30 */ stw r0, 0x30(r31) @@ -3199,7 +3199,7 @@ lbl_800083D0: /* 800083E8 000051E8 41 82 00 10 */ beq lbl_800083F8 /* 800083EC 000051EC 3C 60 80 2C */ lis r3, lbl_802B89E0@ha /* 800083F0 000051F0 38 63 89 E0 */ addi r3, r3, lbl_802B89E0@l -/* 800083F4 000051F4 48 02 B9 DD */ bl func_80033DD0 +/* 800083F4 000051F4 48 02 B9 DD */ bl xMemPoolFree__FP8xMemPoolPv lbl_800083F8: /* 800083F8 000051F8 38 00 00 00 */ li r0, 0 /* 800083FC 000051FC 90 1F 00 30 */ stw r0, 0x30(r31) @@ -3243,7 +3243,7 @@ lbl_80008464: /* 80008480 00005280 41 82 00 10 */ beq lbl_80008490 /* 80008484 00005284 3C 60 80 2C */ lis r3, lbl_802B89E0@ha /* 80008488 00005288 38 63 89 E0 */ addi r3, r3, lbl_802B89E0@l -/* 8000848C 0000528C 48 02 B9 45 */ bl func_80033DD0 +/* 8000848C 0000528C 48 02 B9 45 */ bl xMemPoolFree__FP8xMemPoolPv lbl_80008490: /* 80008490 00005290 38 00 00 00 */ li r0, 0 /* 80008494 00005294 90 1F 00 30 */ stw r0, 0x30(r31) @@ -3280,7 +3280,7 @@ lbl_8000849C: /* 8000850C 0000530C 41 82 00 10 */ beq lbl_8000851C /* 80008510 00005310 3C 60 80 2C */ lis r3, lbl_802B89E0@ha /* 80008514 00005314 38 63 89 E0 */ addi r3, r3, lbl_802B89E0@l -/* 80008518 00005318 48 02 B8 B9 */ bl func_80033DD0 +/* 80008518 00005318 48 02 B8 B9 */ bl xMemPoolFree__FP8xMemPoolPv lbl_8000851C: /* 8000851C 0000531C 93 9F 00 30 */ stw r28, 0x30(r31) /* 80008520 00005320 C0 02 80 34 */ lfs f0, lbl_803CC9B4-_SDA2_BASE_(r2) @@ -3448,7 +3448,7 @@ func_80008728: /* 80008768 00005568 38 FD 00 10 */ addi r7, r29, 0x10 /* 8000876C 0000556C 38 A0 00 02 */ li r5, 2 /* 80008770 00005570 39 00 00 00 */ li r8, 0 -/* 80008774 00005574 4B FF DE E5 */ bl func_80006658 +/* 80008774 00005574 4B FF DE E5 */ bl xAnimFileEval__FP9xAnimFilefPfUiP5xVec3P5xQuatPf /* 80008778 00005578 80 FB 00 34 */ lwz r7, 0x34(r27) /* 8000877C 0000557C 28 07 00 00 */ cmplwi r7, 0 /* 80008780 00005580 41 82 00 78 */ beq lbl_800087F8 @@ -3465,7 +3465,7 @@ func_80008728: /* 800087AC 000055AC 39 00 00 00 */ li r8, 0 /* 800087B0 000055B0 7F C6 F3 78 */ mr r6, r30 /* 800087B4 000055B4 7F E7 FB 78 */ mr r7, r31 -/* 800087B8 000055B8 4B FF DE A1 */ bl func_80006658 +/* 800087B8 000055B8 4B FF DE A1 */ bl xAnimFileEval__FP9xAnimFilefPfUiP5xVec3P5xQuatPf /* 800087BC 000055BC 81 7B 00 30 */ lwz r11, 0x30(r27) /* 800087C0 000055C0 39 3D 00 10 */ addi r9, r29, 0x10 /* 800087C4 000055C4 39 1C 00 0C */ addi r8, r28, 0xc @@ -3480,7 +3480,7 @@ func_80008728: /* 800087E8 000055E8 C0 4B 00 24 */ lfs f2, 0x24(r11) /* 800087EC 000055EC 80 6B 00 28 */ lwz r3, 0x28(r11) /* 800087F0 000055F0 38 A5 FF FF */ addi r5, r5, -1 -/* 800087F4 000055F4 48 0B 62 65 */ bl func_800BEA58 +/* 800087F4 000055F4 48 0B 62 65 */ bl iAnimBlend__FffPUsPfUiP5xVec3P5xQuatP5xVec3P5xQuatP5xVec3P5xQuat lbl_800087F8: /* 800087F8 000055F8 BB 61 00 1C */ lmw r27, 0x1c(r1) /* 800087FC 000055FC 80 01 00 34 */ lwz r0, 0x34(r1) @@ -3488,8 +3488,8 @@ lbl_800087F8: /* 80008804 00005604 38 21 00 30 */ addi r1, r1, 0x30 /* 80008808 00005608 4E 80 00 20 */ blr -.global func_8000880C -func_8000880C: +.global xAnimPlaySetup__FP9xAnimPlayPvP10xAnimTableP14xModelInstance +xAnimPlaySetup__FP9xAnimPlayPvP10xAnimTableP14xModelInstance: /* 8000880C 0000560C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80008810 00005610 7C 08 02 A6 */ mflr r0 /* 80008814 00005614 90 01 00 14 */ stw r0, 0x14(r1) @@ -3546,14 +3546,14 @@ lbl_800088C0: /* 800088CC 000056CC 80 63 00 08 */ lwz r3, 8(r3) /* 800088D0 000056D0 80 85 00 0C */ lwz r4, 0xc(r5) /* 800088D4 000056D4 C0 22 80 00 */ lfs f1, lbl_803CC980-_SDA2_BASE_(r2) -/* 800088D8 000056D8 4B FF F6 45 */ bl func_80007F1C +/* 800088D8 000056D8 4B FF F6 45 */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef /* 800088DC 000056DC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800088E0 000056E0 7C 08 03 A6 */ mtlr r0 /* 800088E4 000056E4 38 21 00 10 */ addi r1, r1, 0x10 /* 800088E8 000056E8 4E 80 00 20 */ blr -.global func_800088EC -func_800088EC: +.global xAnimPlayChooseTransition__FP9xAnimPlay +xAnimPlayChooseTransition__FP9xAnimPlay: /* 800088EC 000056EC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800088F0 000056F0 7C 08 02 A6 */ mflr r0 /* 800088F4 000056F4 38 80 00 00 */ li r4, 0 @@ -3637,7 +3637,7 @@ lbl_800089E0: /* 80008A0C 0000580C 40 81 00 0C */ ble lbl_80008A18 lbl_80008A10: /* 80008A10 00005810 7F 83 E3 78 */ mr r3, r28 -/* 80008A14 00005814 48 00 00 31 */ bl func_80008A44 +/* 80008A14 00005814 48 00 00 31 */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition lbl_80008A18: /* 80008A18 00005818 3B 7B 00 04 */ addi r27, r27, 4 /* 80008A1C 0000581C 3B BD 00 40 */ addi r29, r29, 0x40 @@ -3652,8 +3652,8 @@ lbl_80008A24: /* 80008A3C 0000583C 38 21 00 20 */ addi r1, r1, 0x20 /* 80008A40 00005840 4E 80 00 20 */ blr -.global func_80008A44 -func_80008A44: +.global xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition +xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition: /* 80008A44 00005844 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80008A48 00005848 7C 08 02 A6 */ mflr r0 /* 80008A4C 0000584C 90 01 00 24 */ stw r0, 0x24(r1) @@ -3715,7 +3715,7 @@ lbl_80008B00: /* 80008B1C 0000591C 41 82 00 10 */ beq lbl_80008B2C /* 80008B20 00005920 3C 60 80 2C */ lis r3, lbl_802B89E0@ha /* 80008B24 00005924 38 63 89 E0 */ addi r3, r3, lbl_802B89E0@l -/* 80008B28 00005928 48 02 B2 A9 */ bl func_80033DD0 +/* 80008B28 00005928 48 02 B2 A9 */ bl xMemPoolFree__FP8xMemPoolPv lbl_80008B2C: /* 80008B2C 0000592C 38 00 00 00 */ li r0, 0 /* 80008B30 00005930 90 1F 00 30 */ stw r0, 0x30(r31) @@ -3754,7 +3754,7 @@ lbl_80008B98: /* 80008BAC 000059AC 41 82 00 10 */ beq lbl_80008BBC /* 80008BB0 000059B0 3C 60 80 2C */ lis r3, lbl_802B89E0@ha /* 80008BB4 000059B4 38 63 89 E0 */ addi r3, r3, lbl_802B89E0@l -/* 80008BB8 000059B8 48 02 B2 19 */ bl func_80033DD0 +/* 80008BB8 000059B8 48 02 B2 19 */ bl xMemPoolFree__FP8xMemPoolPv lbl_80008BBC: /* 80008BBC 000059BC 93 DF 00 30 */ stw r30, 0x30(r31) /* 80008BC0 000059C0 C0 02 80 34 */ lfs f0, lbl_803CC9B4-_SDA2_BASE_(r2) @@ -3803,8 +3803,8 @@ lbl_80008C48: /* 80008C60 00005A60 38 21 00 20 */ addi r1, r1, 0x20 /* 80008C64 00005A64 4E 80 00 20 */ blr -.global func_80008C68 -func_80008C68: +.global xAnimPlayUpdate__FP9xAnimPlayf +xAnimPlayUpdate__FP9xAnimPlayf: /* 80008C68 00005A68 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80008C6C 00005A6C 7C 08 02 A6 */ mflr r0 /* 80008C70 00005A70 90 01 00 24 */ stw r0, 0x24(r1) @@ -3849,8 +3849,8 @@ lbl_80008CD8: /* 80008D00 00005B00 38 21 00 20 */ addi r1, r1, 0x20 /* 80008D04 00005B04 4E 80 00 20 */ blr -.global func_80008D08 -func_80008D08: +.global xAnimPlayEval__FP9xAnimPlay +xAnimPlayEval__FP9xAnimPlay: /* 80008D08 00005B08 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80008D0C 00005B0C 7C 08 02 A6 */ mflr r0 /* 80008D10 00005B10 90 01 00 64 */ stw r0, 0x64(r1) @@ -3931,7 +3931,7 @@ lbl_80008DF4: /* 80008E2C 00005C2C 38 A5 FF FF */ addi r5, r5, -1 /* 80008E30 00005C30 39 00 00 00 */ li r8, 0 /* 80008E34 00005C34 39 20 00 00 */ li r9, 0 -/* 80008E38 00005C38 48 0B 5C 21 */ bl func_800BEA58 +/* 80008E38 00005C38 48 0B 5C 21 */ bl iAnimBlend__FffPUsPfUiP5xVec3P5xQuatP5xVec3P5xQuatP5xVec3P5xQuat /* 80008E3C 00005C3C 3B 3A 00 0C */ addi r25, r26, 0xc /* 80008E40 00005C40 3A FC 00 0C */ addi r23, r28, 0xc /* 80008E44 00005C44 3A DB 00 10 */ addi r22, r27, 0x10 @@ -3954,7 +3954,7 @@ lbl_80008E54: /* 80008E84 00005C84 C0 19 00 08 */ lfs f0, 8(r25) /* 80008E88 00005C88 EC 01 00 2A */ fadds f0, f1, f0 /* 80008E8C 00005C8C D0 17 00 08 */ stfs f0, 8(r23) -/* 80008E90 00005C90 48 02 A3 A1 */ bl func_80033230 +/* 80008E90 00005C90 48 02 A3 A1 */ bl xQuatMul__FP5xQuatPC5xQuatPC5xQuat /* 80008E94 00005C94 3B 39 00 0C */ addi r25, r25, 0xc /* 80008E98 00005C98 3A F7 00 0C */ addi r23, r23, 0xc /* 80008E9C 00005C9C 3A D6 00 10 */ addi r22, r22, 0x10 @@ -3979,7 +3979,7 @@ lbl_80008EB8: /* 80008EE0 00005CE0 38 A5 FF FF */ addi r5, r5, -1 /* 80008EE4 00005CE4 39 1A 00 0C */ addi r8, r26, 0xc /* 80008EE8 00005CE8 39 3B 00 10 */ addi r9, r27, 0x10 -/* 80008EEC 00005CEC 48 0B 5B 6D */ bl func_800BEA58 +/* 80008EEC 00005CEC 48 0B 5B 6D */ bl iAnimBlend__FffPUsPfUiP5xVec3P5xQuatP5xVec3P5xQuatP5xVec3P5xQuat lbl_80008EF0: /* 80008EF0 00005CF0 3B FF 00 40 */ addi r31, r31, 0x40 /* 80008EF4 00005CF4 3B DE 00 01 */ addi r30, r30, 1 @@ -4024,7 +4024,7 @@ lbl_80008F74: /* 80008F80 00005D80 80 C3 00 4C */ lwz r6, 0x4c(r3) /* 80008F84 00005D84 80 63 00 10 */ lwz r3, 0x10(r3) /* 80008F88 00005D88 38 C6 00 40 */ addi r6, r6, 0x40 -/* 80008F8C 00005D8C 48 0B F0 35 */ bl func_800C7FC0 +/* 80008F8C 00005D8C 48 0B F0 35 */ bl iModelAnimMatrices__FP8RpAtomicP5xQuatP5xVec3P11RwMatrixTag /* 80008F90 00005D90 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 80008F94 00005D94 CB E1 00 50 */ lfd f31, 0x50(r1) /* 80008F98 00005D98 E3 C1 00 48 */ psq_l f30, 72(r1), 0, qr0 @@ -4112,8 +4112,8 @@ lbl_800090A8: /* 800090B4 00005EB4 90 64 00 14 */ stw r3, 0x14(r4) /* 800090B8 00005EB8 4E 80 00 20 */ blr -.global func_800090BC -func_800090BC: +.global xAnimPoolInit__FP8xMemPoolUiUiUiUi +xAnimPoolInit__FP8xMemPoolUiUiUiUi: /* 800090BC 00005EBC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800090C0 00005EC0 7C 08 02 A6 */ mflr r0 /* 800090C4 00005EC4 90 01 00 24 */ stw r0, 0x24(r1) @@ -4174,7 +4174,7 @@ func_800090BC: /* 800091A0 00005FA0 38 A0 00 00 */ li r5, 0 /* 800091A4 00005FA4 3B E4 00 20 */ addi r31, r4, 0x20 /* 800091A8 00005FA8 7C 9B F9 D6 */ mullw r4, r27, r31 -/* 800091AC 00005FAC 48 02 A7 95 */ bl func_80033940 +/* 800091AC 00005FAC 48 02 A7 95 */ bl xMemAlloc__FUiUii /* 800091B0 00005FB0 7C 64 1B 78 */ mr r4, r3 /* 800091B4 00005FB4 B3 83 00 04 */ sth r28, 4(r3) /* 800091B8 00005FB8 39 00 00 00 */ li r8, 0 @@ -4253,15 +4253,15 @@ lbl_8000928C: /* 800092B0 000060B0 57 6A F8 7E */ srwi r10, r27, 1 /* 800092B4 000060B4 38 A0 00 00 */ li r5, 0 /* 800092B8 000060B8 38 C0 00 01 */ li r6, 1 -/* 800092BC 000060BC 48 02 AA 2D */ bl func_80033CE8 +/* 800092BC 000060BC 48 02 AA 2D */ bl xMemPoolSetup__FP8xMemPoolPvUiUiPFP8xMemPoolPv_vUiUiUi /* 800092C0 000060C0 BB 41 00 08 */ lmw r26, 8(r1) /* 800092C4 000060C4 80 01 00 24 */ lwz r0, 0x24(r1) /* 800092C8 000060C8 7C 08 03 A6 */ mtlr r0 /* 800092CC 000060CC 38 21 00 20 */ addi r1, r1, 0x20 /* 800092D0 000060D0 4E 80 00 20 */ blr -.global func_800092D4 -func_800092D4: +.global xAnimPoolAlloc__FP8xMemPoolPvP10xAnimTableP14xModelInstance +xAnimPoolAlloc__FP8xMemPoolPvP10xAnimTableP14xModelInstance: /* 800092D4 000060D4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800092D8 000060D8 7C 08 02 A6 */ mflr r0 /* 800092DC 000060DC 90 01 00 24 */ stw r0, 0x24(r1) @@ -4271,12 +4271,12 @@ func_800092D4: /* 800092EC 000060EC 7C DE 33 78 */ mr r30, r6 /* 800092F0 000060F0 93 A1 00 14 */ stw r29, 0x14(r1) /* 800092F4 000060F4 7C BD 2B 78 */ mr r29, r5 -/* 800092F8 000060F8 48 02 AA 3D */ bl func_80033D34 +/* 800092F8 000060F8 48 02 AA 3D */ bl xMemPoolAlloc__FP8xMemPool /* 800092FC 000060FC 7F E4 FB 78 */ mr r4, r31 /* 80009300 00006100 7C 7F 1B 78 */ mr r31, r3 /* 80009304 00006104 7F A5 EB 78 */ mr r5, r29 /* 80009308 00006108 7F C6 F3 78 */ mr r6, r30 -/* 8000930C 0000610C 4B FF F5 01 */ bl func_8000880C +/* 8000930C 0000610C 4B FF F5 01 */ bl xAnimPlaySetup__FP9xAnimPlayPvP10xAnimTableP14xModelInstance /* 80009310 00006110 80 01 00 24 */ lwz r0, 0x24(r1) /* 80009314 00006114 7F E3 FB 78 */ mr r3, r31 /* 80009318 00006118 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -4286,8 +4286,8 @@ func_800092D4: /* 80009328 00006128 38 21 00 20 */ addi r1, r1, 0x20 /* 8000932C 0000612C 4E 80 00 20 */ blr -.global func_80009330 -func_80009330: +.global xAnimPoolFree__FP9xAnimPlay +xAnimPoolFree__FP9xAnimPlay: /* 80009330 00006130 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80009334 00006134 7C 08 02 A6 */ mflr r0 /* 80009338 00006138 90 01 00 24 */ stw r0, 0x24(r1) @@ -4317,7 +4317,7 @@ lbl_80009384: /* 8000938C 0000618C 41 80 FF CC */ blt lbl_80009358 /* 80009390 00006190 80 7D 00 14 */ lwz r3, 0x14(r29) /* 80009394 00006194 7F A4 EB 78 */ mr r4, r29 -/* 80009398 00006198 48 02 AA 39 */ bl func_80033DD0 +/* 80009398 00006198 48 02 AA 39 */ bl xMemPoolFree__FP8xMemPoolPv /* 8000939C 0000619C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800093A0 000061A0 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800093A4 000061A4 83 C1 00 18 */ lwz r30, 0x18(r1) diff --git a/asm/Core/x/xBase.s b/asm/Core/x/xBase.s index bbc20d806..017b980ce 100644 --- a/asm/Core/x/xBase.s +++ b/asm/Core/x/xBase.s @@ -2,8 +2,8 @@ .section .text # 0x80009400 - 0x80009564 -.global func_80009400 -func_80009400: +.global xBaseInit__FP5xBaseP10xBaseAsset +xBaseInit__FP5xBaseP10xBaseAsset: /* 80009400 00006200 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80009404 00006204 7C 08 02 A6 */ mflr r0 /* 80009408 00006208 90 01 00 14 */ stw r0, 0x14(r1) @@ -23,12 +23,12 @@ func_80009400: /* 80009440 00006240 38 21 00 10 */ addi r1, r1, 0x10 /* 80009444 00006244 4E 80 00 20 */ blr -.global func_80009448 -func_80009448: +.global xBaseSetup__FP5xBase +xBaseSetup__FP5xBase: /* 80009448 00006248 4E 80 00 20 */ blr -.global func_8000944C -func_8000944C: +.global xBaseSave__FP5xBaseP7xSerial +xBaseSave__FP5xBaseP7xSerial: /* 8000944C 0000624C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80009450 00006250 7C 08 02 A6 */ mflr r0 /* 80009454 00006254 90 01 00 14 */ stw r0, 0x14(r1) @@ -39,12 +39,12 @@ func_8000944C: /* 80009468 00006268 41 82 00 14 */ beq lbl_8000947C /* 8000946C 0000626C 7F E3 FB 78 */ mr r3, r31 /* 80009470 00006270 38 80 00 01 */ li r4, 1 -/* 80009474 00006274 48 03 9B 99 */ bl func_8004300C +/* 80009474 00006274 48 03 9B 99 */ bl Write_b1__7xSerialFi /* 80009478 00006278 48 00 00 10 */ b lbl_80009488 lbl_8000947C: /* 8000947C 0000627C 7F E3 FB 78 */ mr r3, r31 /* 80009480 00006280 38 80 00 00 */ li r4, 0 -/* 80009484 00006284 48 03 9B 89 */ bl func_8004300C +/* 80009484 00006284 48 03 9B 89 */ bl Write_b1__7xSerialFi lbl_80009488: /* 80009488 00006288 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000948C 0000628C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -52,8 +52,8 @@ lbl_80009488: /* 80009494 00006294 38 21 00 10 */ addi r1, r1, 0x10 /* 80009498 00006298 4E 80 00 20 */ blr -.global func_8000949C -func_8000949C: +.global xBaseLoad__FP5xBaseP7xSerial +xBaseLoad__FP5xBaseP7xSerial: /* 8000949C 0000629C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800094A0 000062A0 7C 08 02 A6 */ mflr r0 /* 800094A4 000062A4 90 01 00 24 */ stw r0, 0x24(r1) @@ -63,7 +63,7 @@ func_8000949C: /* 800094B4 000062B4 7C 83 23 78 */ mr r3, r4 /* 800094B8 000062B8 38 81 00 08 */ addi r4, r1, 8 /* 800094BC 000062BC 90 01 00 08 */ stw r0, 8(r1) -/* 800094C0 000062C0 48 03 9D ED */ bl func_800432AC +/* 800094C0 000062C0 48 03 9D ED */ bl Read_b1__7xSerialFPi /* 800094C4 000062C4 80 01 00 08 */ lwz r0, 8(r1) /* 800094C8 000062C8 2C 00 00 00 */ cmpwi r0, 0 /* 800094CC 000062CC 41 82 00 10 */ beq lbl_800094DC @@ -80,8 +80,8 @@ lbl_800094E4: /* 800094F0 000062F0 38 21 00 20 */ addi r1, r1, 0x20 /* 800094F4 000062F4 4E 80 00 20 */ blr -.global func_800094F8 -func_800094F8: +.global xBaseReset__FP5xBaseP10xBaseAsset +xBaseReset__FP5xBaseP10xBaseAsset: /* 800094F8 000062F8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800094FC 000062FC 7C 08 02 A6 */ mflr r0 /* 80009500 00006300 90 01 00 14 */ stw r0, 0x14(r1) diff --git a/asm/Core/x/xBehaveGoalSimple.s b/asm/Core/x/xBehaveGoalSimple.s index e7f1ac4c4..4d6d5d6b2 100644 --- a/asm/Core/x/xBehaveGoalSimple.s +++ b/asm/Core/x/xBehaveGoalSimple.s @@ -2,8 +2,8 @@ .section .text # 0x8010EB94 - 0x8010EED8 -.global func_8010EB94 -func_8010EB94: +.global xGoalSimple_RegisterTypes__FP8xFactory +xGoalSimple_RegisterTypes__FP8xFactory: /* 8010EB94 0010B994 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010EB98 0010B998 7C 08 02 A6 */ mflr r0 /* 8010EB9C 0010B99C 3C A0 80 11 */ lis r5, lbl_8010EBF8@ha @@ -15,7 +15,7 @@ func_8010EB94: /* 8010EBB4 0010B9B4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8010EBB8 0010B9B8 7C 7F 1B 78 */ mr r31, r3 /* 8010EBBC 0010B9BC 38 87 4D 00 */ addi r4, r7, 0x47534D00@l -/* 8010EBC0 0010B9C0 48 00 08 D9 */ bl func_8010F498 +/* 8010EBC0 0010B9C0 48 00 08 D9 */ bl RegItemType__8xFactoryFiPFiP10RyzMemGrowPv_P12xFactoryInstPFP12xFactoryInst_v /* 8010EBC4 0010B9C4 3C 80 80 11 */ lis r4, lbl_8010EBF8@ha /* 8010EBC8 0010B9C8 3C 60 80 11 */ lis r3, lbl_8010ECA4@ha /* 8010EBCC 0010B9CC 38 A4 EB F8 */ addi r5, r4, lbl_8010EBF8@l @@ -23,7 +23,7 @@ func_8010EB94: /* 8010EBD4 0010B9D4 38 C3 EC A4 */ addi r6, r3, lbl_8010ECA4@l /* 8010EBD8 0010B9D8 7F E3 FB 78 */ mr r3, r31 /* 8010EBDC 0010B9DC 38 84 4D 01 */ addi r4, r4, 0x47534D01@l -/* 8010EBE0 0010B9E0 48 00 08 B9 */ bl func_8010F498 +/* 8010EBE0 0010B9E0 48 00 08 B9 */ bl RegItemType__8xFactoryFiPFiP10RyzMemGrowPv_P12xFactoryInstPFP12xFactoryInst_v /* 8010EBE4 0010B9E4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010EBE8 0010B9E8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8010EBEC 0010B9EC 7C 08 03 A6 */ mtlr r0 @@ -49,7 +49,7 @@ lbl_8010EBF8: lbl_8010EC38: /* 8010EC38 0010BA38 7F E4 FB 78 */ mr r4, r31 /* 8010EC3C 0010BA3C 38 60 00 54 */ li r3, 0x54 -/* 8010EC40 0010BA40 48 00 05 11 */ bl func_8010F150 +/* 8010EC40 0010BA40 48 00 05 11 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8010EC44 0010BA44 7C 60 1B 79 */ or. r0, r3, r3 /* 8010EC48 0010BA48 41 82 00 10 */ beq lbl_8010EC58 /* 8010EC4C 0010BA4C 7F E4 FB 78 */ mr r4, r31 @@ -61,7 +61,7 @@ lbl_8010EC58: lbl_8010EC60: /* 8010EC60 0010BA60 7F E4 FB 78 */ mr r4, r31 /* 8010EC64 0010BA64 38 60 00 3C */ li r3, 0x3c -/* 8010EC68 0010BA68 48 00 04 E9 */ bl func_8010F150 +/* 8010EC68 0010BA68 48 00 04 E9 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8010EC6C 0010BA6C 7C 60 1B 79 */ or. r0, r3, r3 /* 8010EC70 0010BA70 41 82 00 10 */ beq lbl_8010EC80 /* 8010EC74 0010BA74 7F E4 FB 78 */ mr r4, r31 diff --git a/asm/Core/x/xBehaveMgr.s b/asm/Core/x/xBehaveMgr.s index 4ae1fda13..403022933 100644 --- a/asm/Core/x/xBehaveMgr.s +++ b/asm/Core/x/xBehaveMgr.s @@ -2,8 +2,8 @@ .section .text # 0x8010CE24 - 0x8010E9B0 -.global func_8010CE24 -func_8010CE24: +.global xBehaveMgr_Startup__Fv +xBehaveMgr_Startup__Fv: /* 8010CE24 00109C24 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010CE28 00109C28 7C 08 02 A6 */ mflr r0 /* 8010CE2C 00109C2C 90 01 00 14 */ stw r0, 0x14(r1) @@ -16,7 +16,7 @@ func_8010CE24: /* 8010CE48 00109C48 38 60 00 18 */ li r3, 0x18 /* 8010CE4C 00109C4C 38 84 47 52 */ addi r4, r4, 0x424D4752@l /* 8010CE50 00109C50 38 A0 00 00 */ li r5, 0 -/* 8010CE54 00109C54 48 00 22 FD */ bl func_8010F150 +/* 8010CE54 00109C54 48 00 22 FD */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8010CE58 00109C58 7C 60 1B 79 */ or. r0, r3, r3 /* 8010CE5C 00109C5C 41 82 00 0C */ beq lbl_8010CE68 /* 8010CE60 00109C60 48 00 1A D9 */ bl func_8010E938 @@ -26,15 +26,15 @@ lbl_8010CE68: /* 8010CE6C 00109C6C 7C 03 03 78 */ mr r3, r0 /* 8010CE70 00109C70 38 80 00 FA */ li r4, 0xfa /* 8010CE74 00109C74 38 A0 00 FA */ li r5, 0xfa -/* 8010CE78 00109C78 48 00 00 F5 */ bl func_8010CF6C +/* 8010CE78 00109C78 48 00 00 F5 */ bl Startup__10xBehaveMgrFii lbl_8010CE7C: /* 8010CE7C 00109C7C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010CE80 00109C80 7C 08 03 A6 */ mtlr r0 /* 8010CE84 00109C84 38 21 00 10 */ addi r1, r1, 0x10 /* 8010CE88 00109C88 4E 80 00 20 */ blr -.global func_8010CE8C -func_8010CE8C: +.global xBehaveMgr_Shutdown__Fv +xBehaveMgr_Shutdown__Fv: /* 8010CE8C 00109C8C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010CE90 00109C90 7C 08 02 A6 */ mflr r0 /* 8010CE94 00109C94 90 01 00 14 */ stw r0, 0x14(r1) @@ -56,13 +56,13 @@ lbl_8010CEC4: /* 8010CECC 00109CCC 38 21 00 10 */ addi r1, r1, 0x10 /* 8010CED0 00109CD0 4E 80 00 20 */ blr -.global func_8010CED4 -func_8010CED4: +.global xBehaveMgr_GetSelf__Fv +xBehaveMgr_GetSelf__Fv: /* 8010CED4 00109CD4 80 6D 94 E4 */ lwz r3, lbl_803CBDE4-_SDA_BASE_(r13) /* 8010CED8 00109CD8 4E 80 00 20 */ blr -.global func_8010CEDC -func_8010CEDC: +.global xBehaveMgr_GoalFactory__Fv +xBehaveMgr_GoalFactory__Fv: /* 8010CEDC 00109CDC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010CEE0 00109CE0 7C 08 02 A6 */ mflr r0 /* 8010CEE4 00109CE4 90 01 00 14 */ stw r0, 0x14(r1) @@ -73,44 +73,44 @@ func_8010CEDC: /* 8010CEF8 00109CF8 38 21 00 10 */ addi r1, r1, 0x10 /* 8010CEFC 00109CFC 4E 80 00 20 */ blr -.global func_8010CF00 -func_8010CF00: +.global xBehaveMgr_ScenePrepare__Fv +xBehaveMgr_ScenePrepare__Fv: /* 8010CF00 00109D00 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010CF04 00109D04 7C 08 02 A6 */ mflr r0 /* 8010CF08 00109D08 90 01 00 14 */ stw r0, 0x14(r1) /* 8010CF0C 00109D0C 80 6D 94 E4 */ lwz r3, lbl_803CBDE4-_SDA_BASE_(r13) -/* 8010CF10 00109D10 48 00 01 E9 */ bl func_8010D0F8 +/* 8010CF10 00109D10 48 00 01 E9 */ bl ScenePrepare__10xBehaveMgrFv /* 8010CF14 00109D14 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010CF18 00109D18 7C 08 03 A6 */ mtlr r0 /* 8010CF1C 00109D1C 38 21 00 10 */ addi r1, r1, 0x10 /* 8010CF20 00109D20 4E 80 00 20 */ blr -.global func_8010CF24 -func_8010CF24: +.global xBehaveMgr_SceneFinish__Fv +xBehaveMgr_SceneFinish__Fv: /* 8010CF24 00109D24 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010CF28 00109D28 7C 08 02 A6 */ mflr r0 /* 8010CF2C 00109D2C 90 01 00 14 */ stw r0, 0x14(r1) /* 8010CF30 00109D30 80 6D 94 E4 */ lwz r3, lbl_803CBDE4-_SDA_BASE_(r13) -/* 8010CF34 00109D34 48 00 01 C9 */ bl func_8010D0FC +/* 8010CF34 00109D34 48 00 01 C9 */ bl SceneFinish__10xBehaveMgrFv /* 8010CF38 00109D38 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010CF3C 00109D3C 7C 08 03 A6 */ mtlr r0 /* 8010CF40 00109D40 38 21 00 10 */ addi r1, r1, 0x10 /* 8010CF44 00109D44 4E 80 00 20 */ blr -.global func_8010CF48 -func_8010CF48: +.global xBehaveMgr_SceneReset__Fv +xBehaveMgr_SceneReset__Fv: /* 8010CF48 00109D48 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010CF4C 00109D4C 7C 08 02 A6 */ mflr r0 /* 8010CF50 00109D50 90 01 00 14 */ stw r0, 0x14(r1) /* 8010CF54 00109D54 80 6D 94 E4 */ lwz r3, lbl_803CBDE4-_SDA_BASE_(r13) -/* 8010CF58 00109D58 48 00 01 C9 */ bl func_8010D120 +/* 8010CF58 00109D58 48 00 01 C9 */ bl SceneReset__10xBehaveMgrFv /* 8010CF5C 00109D5C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010CF60 00109D60 7C 08 03 A6 */ mtlr r0 /* 8010CF64 00109D64 38 21 00 10 */ addi r1, r1, 0x10 /* 8010CF68 00109D68 4E 80 00 20 */ blr -.global func_8010CF6C -func_8010CF6C: +.global Startup__10xBehaveMgrFii +Startup__10xBehaveMgrFii: /* 8010CF6C 00109D6C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8010CF70 00109D70 7C 08 02 A6 */ mflr r0 /* 8010CF74 00109D74 3C C0 42 4D */ lis r6, 0x424D4752@ha @@ -124,25 +124,25 @@ func_8010CF6C: /* 8010CF94 00109D94 93 A1 00 14 */ stw r29, 0x14(r1) /* 8010CF98 00109D98 7C 7D 1B 78 */ mr r29, r3 /* 8010CF9C 00109D9C 38 60 00 34 */ li r3, 0x34 -/* 8010CFA0 00109DA0 48 00 21 B1 */ bl func_8010F150 +/* 8010CFA0 00109DA0 48 00 21 B1 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8010CFA4 00109DA4 7C 60 1B 79 */ or. r0, r3, r3 /* 8010CFA8 00109DA8 41 82 00 10 */ beq lbl_8010CFB8 /* 8010CFAC 00109DAC 7F E4 FB 78 */ mr r4, r31 -/* 8010CFB0 00109DB0 48 00 23 21 */ bl func_8010F2D0 +/* 8010CFB0 00109DB0 48 00 23 21 */ bl __ct__8xFactoryFi /* 8010CFB4 00109DB4 7C 60 1B 78 */ mr r0, r3 lbl_8010CFB8: /* 8010CFB8 00109DB8 90 1D 00 00 */ stw r0, 0(r29) /* 8010CFBC 00109DBC 80 6D 94 E4 */ lwz r3, lbl_803CBDE4-_SDA_BASE_(r13) -/* 8010CFC0 00109DC0 48 00 00 59 */ bl func_8010D018 +/* 8010CFC0 00109DC0 48 00 00 59 */ bl RegBuiltIn__10xBehaveMgrFv /* 8010CFC4 00109DC4 7F C4 F3 78 */ mr r4, r30 /* 8010CFC8 00109DC8 38 7D 00 08 */ addi r3, r29, 8 /* 8010CFCC 00109DCC 38 A0 00 00 */ li r5, 0 -/* 8010CFD0 00109DD0 4B F2 8A 31 */ bl func_80035A00 +/* 8010CFD0 00109DD0 4B F2 8A 31 */ bl XOrdInit__FP16st_XORDEREDARRAYii /* 8010CFD4 00109DD4 1F FE 00 68 */ mulli r31, r30, 0x68 /* 8010CFD8 00109DD8 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8010CFDC 00109DDC 38 A0 00 00 */ li r5, 0 /* 8010CFE0 00109DE0 7F E4 FB 78 */ mr r4, r31 -/* 8010CFE4 00109DE4 4B F2 69 5D */ bl func_80033940 +/* 8010CFE4 00109DE4 4B F2 69 5D */ bl xMemAlloc__FUiUii /* 8010CFE8 00109DE8 90 7D 00 04 */ stw r3, 4(r29) /* 8010CFEC 00109DEC 7F E5 FB 78 */ mr r5, r31 /* 8010CFF0 00109DF0 38 80 00 00 */ li r4, 0 @@ -156,20 +156,20 @@ lbl_8010CFB8: /* 8010D010 00109E10 38 21 00 20 */ addi r1, r1, 0x20 /* 8010D014 00109E14 4E 80 00 20 */ blr -.global func_8010D018 -func_8010D018: +.global RegBuiltIn__10xBehaveMgrFv +RegBuiltIn__10xBehaveMgrFv: /* 8010D018 00109E18 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010D01C 00109E1C 7C 08 02 A6 */ mflr r0 /* 8010D020 00109E20 90 01 00 14 */ stw r0, 0x14(r1) /* 8010D024 00109E24 80 63 00 00 */ lwz r3, 0(r3) -/* 8010D028 00109E28 48 00 1B 6D */ bl func_8010EB94 +/* 8010D028 00109E28 48 00 1B 6D */ bl xGoalSimple_RegisterTypes__FP8xFactory /* 8010D02C 00109E2C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010D030 00109E30 7C 08 03 A6 */ mtlr r0 /* 8010D034 00109E34 38 21 00 10 */ addi r1, r1, 0x10 /* 8010D038 00109E38 4E 80 00 20 */ blr -.global func_8010D03C -func_8010D03C: +.global Subscribe__10xBehaveMgrFP5xBasei +Subscribe__10xBehaveMgrFP5xBasei: /* 8010D03C 00109E3C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010D040 00109E40 7C 08 02 A6 */ mflr r0 /* 8010D044 00109E44 7C 65 1B 78 */ mr r5, r3 @@ -183,13 +183,13 @@ func_8010D03C: /* 8010D064 00109E64 1C 00 00 68 */ mulli r0, r0, 0x68 /* 8010D068 00109E68 7F E4 02 14 */ add r31, r4, r0 /* 8010D06C 00109E6C 7F E4 FB 78 */ mr r4, r31 -/* 8010D070 00109E70 4B F2 8A C1 */ bl func_80035B30 +/* 8010D070 00109E70 4B F2 8A C1 */ bl XOrdAppend__FP16st_XORDEREDARRAYPv /* 8010D074 00109E74 7F E3 FB 78 */ mr r3, r31 -/* 8010D078 00109E78 48 00 02 6D */ bl func_8010D2E4 +/* 8010D078 00109E78 48 00 02 6D */ bl FreshWipe__7xPsycheFv /* 8010D07C 00109E7C 7F E3 FB 78 */ mr r3, r31 /* 8010D080 00109E80 7F C4 F3 78 */ mr r4, r30 /* 8010D084 00109E84 38 A0 00 00 */ li r5, 0 -/* 8010D088 00109E88 48 00 02 D5 */ bl func_8010D35C +/* 8010D088 00109E88 48 00 02 D5 */ bl SetOwner__7xPsycheFP5xBasePv /* 8010D08C 00109E8C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010D090 00109E90 7F E3 FB 78 */ mr r3, r31 /* 8010D094 00109E94 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -198,8 +198,8 @@ func_8010D03C: /* 8010D0A0 00109EA0 38 21 00 10 */ addi r1, r1, 0x10 /* 8010D0A4 00109EA4 4E 80 00 20 */ blr -.global func_8010D0A8 -func_8010D0A8: +.global UnSubscribe__10xBehaveMgrFP7xPsyche +UnSubscribe__10xBehaveMgrFP7xPsyche: /* 8010D0A8 00109EA8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010D0AC 00109EAC 7C 08 02 A6 */ mflr r0 /* 8010D0B0 00109EB0 90 01 00 14 */ stw r0, 0x14(r1) @@ -209,11 +209,11 @@ func_8010D0A8: /* 8010D0C0 00109EC0 7C 7E 1B 78 */ mr r30, r3 /* 8010D0C4 00109EC4 80 83 00 00 */ lwz r4, 0(r3) /* 8010D0C8 00109EC8 7F E3 FB 78 */ mr r3, r31 -/* 8010D0CC 00109ECC 48 00 02 CD */ bl func_8010D398 +/* 8010D0CC 00109ECC 48 00 02 CD */ bl KillBrain__7xPsycheFP8xFactory /* 8010D0D0 00109ED0 7F E4 FB 78 */ mr r4, r31 /* 8010D0D4 00109ED4 38 7E 00 08 */ addi r3, r30, 8 /* 8010D0D8 00109ED8 38 A0 FF FF */ li r5, -1 -/* 8010D0DC 00109EDC 4B F2 8B 31 */ bl func_80035C0C +/* 8010D0DC 00109EDC 4B F2 8B 31 */ bl XOrdRemove__FP16st_XORDEREDARRAYPvi /* 8010D0E0 00109EE0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010D0E4 00109EE4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8010D0E8 00109EE8 83 C1 00 08 */ lwz r30, 8(r1) @@ -221,24 +221,24 @@ func_8010D0A8: /* 8010D0F0 00109EF0 38 21 00 10 */ addi r1, r1, 0x10 /* 8010D0F4 00109EF4 4E 80 00 20 */ blr -.global func_8010D0F8 -func_8010D0F8: +.global ScenePrepare__10xBehaveMgrFv +ScenePrepare__10xBehaveMgrFv: /* 8010D0F8 00109EF8 4E 80 00 20 */ blr -.global func_8010D0FC -func_8010D0FC: +.global SceneFinish__10xBehaveMgrFv +SceneFinish__10xBehaveMgrFv: /* 8010D0FC 00109EFC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010D100 00109F00 7C 08 02 A6 */ mflr r0 /* 8010D104 00109F04 38 63 00 08 */ addi r3, r3, 8 /* 8010D108 00109F08 90 01 00 14 */ stw r0, 0x14(r1) -/* 8010D10C 00109F0C 4B F2 89 C1 */ bl func_80035ACC +/* 8010D10C 00109F0C 4B F2 89 C1 */ bl XOrdReset__FP16st_XORDEREDARRAY /* 8010D110 00109F10 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010D114 00109F14 7C 08 03 A6 */ mtlr r0 /* 8010D118 00109F18 38 21 00 10 */ addi r1, r1, 0x10 /* 8010D11C 00109F1C 4E 80 00 20 */ blr -.global func_8010D120 -func_8010D120: +.global SceneReset__10xBehaveMgrFv +SceneReset__10xBehaveMgrFv: /* 8010D120 00109F20 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8010D124 00109F24 7C 08 02 A6 */ mflr r0 /* 8010D128 00109F28 90 01 00 24 */ stw r0, 0x24(r1) @@ -253,7 +253,7 @@ lbl_8010D148: /* 8010D148 00109F48 80 7D 00 08 */ lwz r3, 8(r29) /* 8010D14C 00109F4C 38 80 00 00 */ li r4, 0 /* 8010D150 00109F50 7C 63 F8 2E */ lwzx r3, r3, r31 -/* 8010D154 00109F54 48 00 02 DD */ bl func_8010D430 +/* 8010D154 00109F54 48 00 02 DD */ bl Amnesia__7xPsycheFi /* 8010D158 00109F58 3B FF 00 04 */ addi r31, r31, 4 /* 8010D15C 00109F5C 3B DE 00 01 */ addi r30, r30, 1 lbl_8010D160: @@ -268,53 +268,53 @@ lbl_8010D160: /* 8010D180 00109F80 38 21 00 20 */ addi r1, r1, 0x20 /* 8010D184 00109F84 4E 80 00 20 */ blr -.global func_8010D188 -func_8010D188: +.global BrainBegin__7xPsycheFv +BrainBegin__7xPsycheFv: /* 8010D188 00109F88 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010D18C 00109F8C 7C 08 02 A6 */ mflr r0 /* 8010D190 00109F90 90 01 00 14 */ stw r0, 0x14(r1) /* 8010D194 00109F94 93 E1 00 0C */ stw r31, 0xc(r1) /* 8010D198 00109F98 7C 7F 1B 78 */ mr r31, r3 -/* 8010D19C 00109F9C 4B FF FD 41 */ bl func_8010CEDC +/* 8010D19C 00109F9C 4B FF FD 41 */ bl xBehaveMgr_GoalFactory__Fv /* 8010D1A0 00109FA0 38 00 00 01 */ li r0, 1 /* 8010D1A4 00109FA4 38 9F 00 58 */ addi r4, r31, 0x58 /* 8010D1A8 00109FA8 90 1F 00 54 */ stw r0, 0x54(r31) /* 8010D1AC 00109FAC 38 A0 00 00 */ li r5, 0 -/* 8010D1B0 00109FB0 48 00 23 51 */ bl func_8010F500 +/* 8010D1B0 00109FB0 48 00 23 51 */ bl GrowDataEnable__8xFactoryFP5xBasei /* 8010D1B4 00109FB4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010D1B8 00109FB8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8010D1BC 00109FBC 7C 08 03 A6 */ mtlr r0 /* 8010D1C0 00109FC0 38 21 00 10 */ addi r1, r1, 0x10 /* 8010D1C4 00109FC4 4E 80 00 20 */ blr -.global func_8010D1C8 -func_8010D1C8: +.global BrainExtend__7xPsycheFv +BrainExtend__7xPsycheFv: /* 8010D1C8 00109FC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010D1CC 00109FCC 7C 08 02 A6 */ mflr r0 /* 8010D1D0 00109FD0 90 01 00 14 */ stw r0, 0x14(r1) /* 8010D1D4 00109FD4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8010D1D8 00109FD8 7C 7F 1B 78 */ mr r31, r3 -/* 8010D1DC 00109FDC 4B FF FD 01 */ bl func_8010CEDC +/* 8010D1DC 00109FDC 4B FF FD 01 */ bl xBehaveMgr_GoalFactory__Fv /* 8010D1E0 00109FE0 38 00 00 02 */ li r0, 2 /* 8010D1E4 00109FE4 38 9F 00 58 */ addi r4, r31, 0x58 /* 8010D1E8 00109FE8 90 1F 00 54 */ stw r0, 0x54(r31) /* 8010D1EC 00109FEC 38 A0 00 01 */ li r5, 1 -/* 8010D1F0 00109FF0 48 00 23 11 */ bl func_8010F500 +/* 8010D1F0 00109FF0 48 00 23 11 */ bl GrowDataEnable__8xFactoryFP5xBasei /* 8010D1F4 00109FF4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010D1F8 00109FF8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8010D1FC 00109FFC 7C 08 03 A6 */ mtlr r0 /* 8010D200 0010A000 38 21 00 10 */ addi r1, r1, 0x10 /* 8010D204 0010A004 4E 80 00 20 */ blr -.global func_8010D208 -func_8010D208: +.global BrainEnd__7xPsycheFv +BrainEnd__7xPsycheFv: /* 8010D208 0010A008 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010D20C 0010A00C 7C 08 02 A6 */ mflr r0 /* 8010D210 0010A010 90 01 00 14 */ stw r0, 0x14(r1) /* 8010D214 0010A014 93 E1 00 0C */ stw r31, 0xc(r1) /* 8010D218 0010A018 7C 7F 1B 78 */ mr r31, r3 -/* 8010D21C 0010A01C 4B FF FC C1 */ bl func_8010CEDC -/* 8010D220 0010A020 48 00 23 19 */ bl func_8010F538 +/* 8010D21C 0010A01C 4B FF FC C1 */ bl xBehaveMgr_GoalFactory__Fv +/* 8010D220 0010A020 48 00 23 19 */ bl GrowDataDisable__8xFactoryFv /* 8010D224 0010A024 38 00 00 03 */ li r0, 3 /* 8010D228 0010A028 90 1F 00 54 */ stw r0, 0x54(r31) /* 8010D22C 0010A02C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -323,8 +323,8 @@ func_8010D208: /* 8010D238 0010A038 38 21 00 10 */ addi r1, r1, 0x10 /* 8010D23C 0010A03C 4E 80 00 20 */ blr -.global func_8010D240 -func_8010D240: +.global AddGoal__7xPsycheFiPv +AddGoal__7xPsycheFiPv: /* 8010D240 0010A040 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8010D244 0010A044 7C 08 02 A6 */ mflr r0 /* 8010D248 0010A048 90 01 00 24 */ stw r0, 0x24(r1) @@ -334,11 +334,11 @@ func_8010D240: /* 8010D258 0010A058 7C 9E 23 78 */ mr r30, r4 /* 8010D25C 0010A05C 93 A1 00 14 */ stw r29, 0x14(r1) /* 8010D260 0010A060 7C 7D 1B 78 */ mr r29, r3 -/* 8010D264 0010A064 4B FF FC 79 */ bl func_8010CEDC +/* 8010D264 0010A064 4B FF FC 79 */ bl xBehaveMgr_GoalFactory__Fv /* 8010D268 0010A068 7F C4 F3 78 */ mr r4, r30 /* 8010D26C 0010A06C 7F E5 FB 78 */ mr r5, r31 /* 8010D270 0010A070 38 C0 00 00 */ li r6, 0 -/* 8010D274 0010A074 48 00 22 E9 */ bl func_8010F55C +/* 8010D274 0010A074 48 00 22 E9 */ bl CreateItem__8xFactoryFiPvP10RyzMemGrow /* 8010D278 0010A078 28 03 00 00 */ cmplwi r3, 0 /* 8010D27C 0010A07C 41 82 00 08 */ beq lbl_8010D284 /* 8010D280 0010A080 38 63 FF F4 */ addi r3, r3, -12 @@ -361,7 +361,7 @@ lbl_8010D2A8: lbl_8010D2B8: /* 8010D2B8 0010A0B8 7F C3 F3 78 */ mr r3, r30 /* 8010D2BC 0010A0BC 38 80 00 00 */ li r4, 0 -/* 8010D2C0 0010A0C0 4B F4 09 D5 */ bl func_8004DC94 +/* 8010D2C0 0010A0C0 4B F4 09 D5 */ bl xUtil_idtag2string__FUii lbl_8010D2C4: /* 8010D2C4 0010A0C4 80 01 00 24 */ lwz r0, 0x24(r1) /* 8010D2C8 0010A0C8 7F E3 FB 78 */ mr r3, r31 @@ -372,8 +372,8 @@ lbl_8010D2C4: /* 8010D2DC 0010A0DC 38 21 00 20 */ addi r1, r1, 0x20 /* 8010D2E0 0010A0E0 4E 80 00 20 */ blr -.global func_8010D2E4 -func_8010D2E4: +.global FreshWipe__7xPsycheFv +FreshWipe__7xPsycheFv: /* 8010D2E4 0010A0E4 38 80 00 00 */ li r4, 0 /* 8010D2E8 0010A0E8 38 00 FF FF */ li r0, -1 /* 8010D2EC 0010A0EC 90 83 00 10 */ stw r4, 0x10(r3) @@ -405,8 +405,8 @@ func_8010D2E4: /* 8010D354 0010A154 90 03 00 08 */ stw r0, 8(r3) /* 8010D358 0010A158 4E 80 00 20 */ blr -.global func_8010D35C -func_8010D35C: +.global SetOwner__7xPsycheFP5xBasePv +SetOwner__7xPsycheFP5xBasePv: /* 8010D35C 0010A15C 90 83 00 00 */ stw r4, 0(r3) /* 8010D360 0010A160 28 04 00 00 */ cmplwi r4, 0 /* 8010D364 0010A164 90 A3 00 4C */ stw r5, 0x4c(r3) @@ -423,14 +423,14 @@ func_8010D35C: /* 8010D390 0010A190 90 03 00 64 */ stw r0, 0x64(r3) /* 8010D394 0010A194 4E 80 00 20 */ blr -.global func_8010D398 -func_8010D398: +.global KillBrain__7xPsycheFP8xFactory +KillBrain__7xPsycheFP8xFactory: /* 8010D398 0010A198 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010D39C 0010A19C 7C 08 02 A6 */ mflr r0 /* 8010D3A0 0010A1A0 90 01 00 14 */ stw r0, 0x14(r1) /* 8010D3A4 0010A1A4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8010D3A8 0010A1A8 7C 7F 1B 78 */ mr r31, r3 -/* 8010D3AC 0010A1AC 48 00 00 21 */ bl func_8010D3CC +/* 8010D3AC 0010A1AC 48 00 00 21 */ bl Lobotomy__7xPsycheFP8xFactory /* 8010D3B0 0010A1B0 38 00 00 00 */ li r0, 0 /* 8010D3B4 0010A1B4 90 1F 00 48 */ stw r0, 0x48(r31) /* 8010D3B8 0010A1B8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -439,8 +439,8 @@ func_8010D398: /* 8010D3C4 0010A1C4 38 21 00 10 */ addi r1, r1, 0x10 /* 8010D3C8 0010A1C8 4E 80 00 20 */ blr -.global func_8010D3CC -func_8010D3CC: +.global Lobotomy__7xPsycheFP8xFactory +Lobotomy__7xPsycheFP8xFactory: /* 8010D3CC 0010A1CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010D3D0 0010A1D0 7C 08 02 A6 */ mflr r0 /* 8010D3D4 0010A1D4 90 01 00 14 */ stw r0, 0x14(r1) @@ -458,7 +458,7 @@ lbl_8010D3EC: /* 8010D400 0010A200 38 84 00 0C */ addi r4, r4, 0xc lbl_8010D404: /* 8010D404 0010A204 7F E3 FB 78 */ mr r3, r31 -/* 8010D408 0010A208 48 00 22 E5 */ bl func_8010F6EC +/* 8010D408 0010A208 48 00 22 E5 */ bl DestroyItem__8xFactoryFP12xFactoryInst lbl_8010D40C: /* 8010D40C 0010A20C 80 7E 00 0C */ lwz r3, 0xc(r30) /* 8010D410 0010A210 28 03 00 00 */ cmplwi r3, 0 @@ -470,8 +470,8 @@ lbl_8010D40C: /* 8010D428 0010A228 38 21 00 10 */ addi r1, r1, 0x10 /* 8010D42C 0010A22C 4E 80 00 20 */ blr -.global func_8010D430 -func_8010D430: +.global Amnesia__7xPsycheFi +Amnesia__7xPsycheFi: /* 8010D430 0010A230 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8010D434 0010A234 7C 08 02 A6 */ mflr r0 /* 8010D438 0010A238 90 01 00 24 */ stw r0, 0x24(r1) @@ -494,7 +494,7 @@ lbl_8010D45C: /* 8010D478 0010A278 4B FC 7F 95 */ bl func_800D540C /* 8010D47C 0010A27C 7C 64 1B 78 */ mr r4, r3 /* 8010D480 0010A280 7F 83 E3 78 */ mr r3, r28 -/* 8010D484 0010A284 48 00 00 D5 */ bl func_8010D558 +/* 8010D484 0010A284 48 00 00 D5 */ bl GIDInStack__7xPsycheCFi /* 8010D488 0010A288 28 03 00 00 */ cmplwi r3, 0 /* 8010D48C 0010A28C 40 82 00 18 */ bne lbl_8010D4A4 lbl_8010D490: @@ -515,8 +515,8 @@ lbl_8010D4A4: /* 8010D4C4 0010A2C4 38 21 00 20 */ addi r1, r1, 0x20 /* 8010D4C8 0010A2C8 4E 80 00 20 */ blr -.global func_8010D4CC -func_8010D4CC: +.global IndexInStack__7xPsycheCFi +IndexInStack__7xPsycheCFi: /* 8010D4CC 0010A2CC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8010D4D0 0010A2D0 7C 08 02 A6 */ mflr r0 /* 8010D4D4 0010A2D4 90 01 00 24 */ stw r0, 0x24(r1) @@ -548,8 +548,8 @@ lbl_8010D51C: /* 8010D52C 0010A32C 38 21 00 20 */ addi r1, r1, 0x20 /* 8010D530 0010A330 4E 80 00 20 */ blr -.global func_8010D534 -func_8010D534: +.global GetCurGoal__7xPsycheCFv +GetCurGoal__7xPsycheCFv: /* 8010D534 0010A334 80 03 00 38 */ lwz r0, 0x38(r3) /* 8010D538 0010A338 2C 00 00 00 */ cmpwi r0, 0 /* 8010D53C 0010A33C 40 80 00 0C */ bge lbl_8010D548 @@ -561,8 +561,8 @@ lbl_8010D548: /* 8010D550 0010A350 80 63 00 10 */ lwz r3, 0x10(r3) /* 8010D554 0010A354 4E 80 00 20 */ blr -.global func_8010D558 -func_8010D558: +.global GIDInStack__7xPsycheCFi +GIDInStack__7xPsycheCFi: /* 8010D558 0010A358 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8010D55C 0010A35C 7C 08 02 A6 */ mflr r0 /* 8010D560 0010A360 90 01 00 24 */ stw r0, 0x24(r1) @@ -595,8 +595,8 @@ lbl_8010D5AC: /* 8010D5BC 0010A3BC 38 21 00 20 */ addi r1, r1, 0x20 /* 8010D5C0 0010A3C0 4E 80 00 20 */ blr -.global func_8010D5C4 -func_8010D5C4: +.global GIDOfActive__7xPsycheCFv +GIDOfActive__7xPsycheCFv: /* 8010D5C4 0010A3C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010D5C8 0010A3C8 7C 08 02 A6 */ mflr r0 /* 8010D5CC 0010A3CC 90 01 00 14 */ stw r0, 0x14(r1) @@ -616,8 +616,8 @@ lbl_8010D5F4: /* 8010D5FC 0010A3FC 38 21 00 10 */ addi r1, r1, 0x10 /* 8010D600 0010A400 4E 80 00 20 */ blr -.global func_8010D604 -func_8010D604: +.global GIDOfPending__7xPsycheCFv +GIDOfPending__7xPsycheCFv: /* 8010D604 0010A404 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010D608 0010A408 7C 08 02 A6 */ mflr r0 /* 8010D60C 0010A40C 80 63 00 3C */ lwz r3, 0x3c(r3) @@ -634,8 +634,8 @@ lbl_8010D628: /* 8010D630 0010A430 38 21 00 10 */ addi r1, r1, 0x10 /* 8010D634 0010A434 4E 80 00 20 */ blr -.global func_8010D638 -func_8010D638: +.global GetPrevRecovery__7xPsycheCFi +GetPrevRecovery__7xPsycheCFi: /* 8010D638 0010A438 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8010D63C 0010A43C 7C 08 02 A6 */ mflr r0 /* 8010D640 0010A440 90 01 00 24 */ stw r0, 0x24(r1) @@ -711,8 +711,8 @@ lbl_8010D718: /* 8010D728 0010A528 38 21 00 20 */ addi r1, r1, 0x20 /* 8010D72C 0010A52C 4E 80 00 20 */ blr -.global func_8010D730 -func_8010D730: +.global GoalSet__7xPsycheFii +GoalSet__7xPsycheFii: /* 8010D730 0010A530 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8010D734 0010A534 7C 08 02 A6 */ mflr r0 /* 8010D738 0010A538 90 01 00 24 */ stw r0, 0x24(r1) @@ -761,7 +761,7 @@ lbl_8010D7C0: lbl_8010D7D8: /* 8010D7D8 0010A5D8 80 81 00 08 */ lwz r4, 8(r1) /* 8010D7DC 0010A5DC 7F A3 EB 78 */ mr r3, r29 -/* 8010D7E0 0010A5E0 48 00 07 5D */ bl func_8010DF3C +/* 8010D7E0 0010A5E0 48 00 07 5D */ bl FindGoal__7xPsycheFi /* 8010D7E4 0010A5E4 28 03 00 00 */ cmplwi r3, 0 /* 8010D7E8 0010A5E8 41 82 00 20 */ beq lbl_8010D808 /* 8010D7EC 0010A5EC 90 7D 00 3C */ stw r3, 0x3c(r29) @@ -770,7 +770,7 @@ lbl_8010D7D8: /* 8010D7F8 0010A5F8 3B E0 00 01 */ li r31, 1 /* 8010D7FC 0010A5FC 90 1D 00 40 */ stw r0, 0x40(r29) /* 8010D800 0010A600 38 80 00 03 */ li r4, 3 -/* 8010D804 0010A604 48 00 07 01 */ bl func_8010DF04 +/* 8010D804 0010A604 48 00 07 01 */ bl SetTopState__7xPsycheF12en_GOALSTATE lbl_8010D808: /* 8010D808 0010A608 2C 1F 00 00 */ cmpwi r31, 0 /* 8010D80C 0010A60C 41 82 00 2C */ beq lbl_8010D838 @@ -783,7 +783,7 @@ lbl_8010D808: /* 8010D828 0010A628 C0 22 9E 44 */ lfs f1, lbl_803CE7C4-_SDA2_BASE_(r2) /* 8010D82C 0010A62C 7F A3 EB 78 */ mr r3, r29 /* 8010D830 0010A630 38 80 00 00 */ li r4, 0 -/* 8010D834 0010A634 48 00 07 D9 */ bl func_8010E00C +/* 8010D834 0010A634 48 00 07 D9 */ bl ForceTran__7xPsycheFfPv lbl_8010D838: /* 8010D838 0010A638 7F E3 FB 78 */ mr r3, r31 lbl_8010D83C: @@ -795,8 +795,8 @@ lbl_8010D83C: /* 8010D850 0010A650 38 21 00 20 */ addi r1, r1, 0x20 /* 8010D854 0010A654 4E 80 00 20 */ blr -.global func_8010D858 -func_8010D858: +.global GoalPush__7xPsycheFii +GoalPush__7xPsycheFii: /* 8010D858 0010A658 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8010D85C 0010A65C 7C 08 02 A6 */ mflr r0 /* 8010D860 0010A660 90 01 00 24 */ stw r0, 0x24(r1) @@ -855,7 +855,7 @@ lbl_8010D8FC: lbl_8010D924: /* 8010D924 0010A724 80 81 00 08 */ lwz r4, 8(r1) /* 8010D928 0010A728 7F C3 F3 78 */ mr r3, r30 -/* 8010D92C 0010A72C 48 00 06 11 */ bl func_8010DF3C +/* 8010D92C 0010A72C 48 00 06 11 */ bl FindGoal__7xPsycheFi /* 8010D930 0010A730 7C 7D 1B 79 */ or. r29, r3, r3 /* 8010D934 0010A734 41 82 00 2C */ beq lbl_8010D960 /* 8010D938 0010A738 4B FF 50 55 */ bl func_8010298C @@ -867,7 +867,7 @@ lbl_8010D924: /* 8010D950 0010A750 3B E0 00 01 */ li r31, 1 /* 8010D954 0010A754 90 1E 00 40 */ stw r0, 0x40(r30) /* 8010D958 0010A758 38 80 00 04 */ li r4, 4 -/* 8010D95C 0010A75C 48 00 05 A9 */ bl func_8010DF04 +/* 8010D95C 0010A75C 48 00 05 A9 */ bl SetTopState__7xPsycheF12en_GOALSTATE lbl_8010D960: /* 8010D960 0010A760 2C 1F 00 00 */ cmpwi r31, 0 /* 8010D964 0010A764 41 82 00 2C */ beq lbl_8010D990 @@ -880,7 +880,7 @@ lbl_8010D960: /* 8010D980 0010A780 C0 22 9E 44 */ lfs f1, lbl_803CE7C4-_SDA2_BASE_(r2) /* 8010D984 0010A784 7F C3 F3 78 */ mr r3, r30 /* 8010D988 0010A788 38 80 00 00 */ li r4, 0 -/* 8010D98C 0010A78C 48 00 06 81 */ bl func_8010E00C +/* 8010D98C 0010A78C 48 00 06 81 */ bl ForceTran__7xPsycheFfPv lbl_8010D990: /* 8010D990 0010A790 7F E3 FB 78 */ mr r3, r31 lbl_8010D994: @@ -892,8 +892,8 @@ lbl_8010D994: /* 8010D9A8 0010A7A8 38 21 00 20 */ addi r1, r1, 0x20 /* 8010D9AC 0010A7AC 4E 80 00 20 */ blr -.global func_8010D9B0 -func_8010D9B0: +.global GoalPopToBase__7xPsycheFi +GoalPopToBase__7xPsycheFi: /* 8010D9B0 0010A7B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010D9B4 0010A7B4 7C 08 02 A6 */ mflr r0 /* 8010D9B8 0010A7B8 90 01 00 14 */ stw r0, 0x14(r1) @@ -918,7 +918,7 @@ lbl_8010D9F4: /* 8010D9FC 0010A7FC 7C 64 1B 78 */ mr r4, r3 /* 8010DA00 0010A800 7F C3 F3 78 */ mr r3, r30 /* 8010DA04 0010A804 7F E5 FB 78 */ mr r5, r31 -/* 8010DA08 0010A808 48 00 01 39 */ bl func_8010DB40 +/* 8010DA08 0010A808 48 00 01 39 */ bl GoalPop__7xPsycheFii /* 8010DA0C 0010A80C 80 1E 00 40 */ lwz r0, 0x40(r30) /* 8010DA10 0010A810 2C 00 00 00 */ cmpwi r0, 0 /* 8010DA14 0010A814 41 82 00 20 */ beq lbl_8010DA34 @@ -928,7 +928,7 @@ lbl_8010D9F4: /* 8010DA24 0010A824 C0 22 9E 44 */ lfs f1, lbl_803CE7C4-_SDA2_BASE_(r2) /* 8010DA28 0010A828 7F C3 F3 78 */ mr r3, r30 /* 8010DA2C 0010A82C 38 80 00 00 */ li r4, 0 -/* 8010DA30 0010A830 48 00 05 DD */ bl func_8010E00C +/* 8010DA30 0010A830 48 00 05 DD */ bl ForceTran__7xPsycheFfPv lbl_8010DA34: /* 8010DA34 0010A834 38 60 00 01 */ li r3, 1 lbl_8010DA38: @@ -939,8 +939,8 @@ lbl_8010DA38: /* 8010DA48 0010A848 38 21 00 10 */ addi r1, r1, 0x10 /* 8010DA4C 0010A84C 4E 80 00 20 */ blr -.global func_8010DA50 -func_8010DA50: +.global GoalPopRecover__7xPsycheFi +GoalPopRecover__7xPsycheFi: /* 8010DA50 0010A850 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8010DA54 0010A854 7C 08 02 A6 */ mflr r0 /* 8010DA58 0010A858 90 01 00 34 */ stw r0, 0x34(r1) @@ -987,7 +987,7 @@ lbl_8010DAD4: /* 8010DAE4 0010A8E4 7C 64 1B 78 */ mr r4, r3 /* 8010DAE8 0010A8E8 7F 23 CB 78 */ mr r3, r25 /* 8010DAEC 0010A8EC 7F 45 D3 78 */ mr r5, r26 -/* 8010DAF0 0010A8F0 48 00 00 51 */ bl func_8010DB40 +/* 8010DAF0 0010A8F0 48 00 00 51 */ bl GoalPop__7xPsycheFii /* 8010DAF4 0010A8F4 3B C0 00 01 */ li r30, 1 lbl_8010DAF8: /* 8010DAF8 0010A8F8 2C 1E 00 00 */ cmpwi r30, 0 @@ -1001,7 +1001,7 @@ lbl_8010DAF8: /* 8010DB18 0010A918 C0 22 9E 44 */ lfs f1, lbl_803CE7C4-_SDA2_BASE_(r2) /* 8010DB1C 0010A91C 7F 23 CB 78 */ mr r3, r25 /* 8010DB20 0010A920 38 80 00 00 */ li r4, 0 -/* 8010DB24 0010A924 48 00 04 E9 */ bl func_8010E00C +/* 8010DB24 0010A924 48 00 04 E9 */ bl ForceTran__7xPsycheFfPv lbl_8010DB28: /* 8010DB28 0010A928 7F C3 F3 78 */ mr r3, r30 lbl_8010DB2C: @@ -1011,8 +1011,8 @@ lbl_8010DB2C: /* 8010DB38 0010A938 38 21 00 30 */ addi r1, r1, 0x30 /* 8010DB3C 0010A93C 4E 80 00 20 */ blr -.global func_8010DB40 -func_8010DB40: +.global GoalPop__7xPsycheFii +GoalPop__7xPsycheFii: /* 8010DB40 0010A940 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8010DB44 0010A944 7C 08 02 A6 */ mflr r0 /* 8010DB48 0010A948 90 01 00 34 */ stw r0, 0x34(r1) @@ -1073,7 +1073,7 @@ lbl_8010DBF8: /* 8010DC10 0010AA10 7F A3 EB 78 */ mr r3, r29 /* 8010DC14 0010AA14 38 80 00 03 */ li r4, 3 /* 8010DC18 0010AA18 90 1D 00 40 */ stw r0, 0x40(r29) -/* 8010DC1C 0010AA1C 48 00 02 E9 */ bl func_8010DF04 +/* 8010DC1C 0010AA1C 48 00 02 E9 */ bl SetTopState__7xPsycheF12en_GOALSTATE /* 8010DC20 0010AA20 3B E0 00 01 */ li r31, 1 /* 8010DC24 0010AA24 48 00 00 8C */ b lbl_8010DCB0 lbl_8010DC28: @@ -1114,7 +1114,7 @@ lbl_8010DC8C: /* 8010DC9C 0010AA9C 7F A3 EB 78 */ mr r3, r29 /* 8010DCA0 0010AAA0 38 80 00 03 */ li r4, 3 /* 8010DCA4 0010AAA4 90 1D 00 40 */ stw r0, 0x40(r29) -/* 8010DCA8 0010AAA8 48 00 02 5D */ bl func_8010DF04 +/* 8010DCA8 0010AAA8 48 00 02 5D */ bl SetTopState__7xPsycheF12en_GOALSTATE /* 8010DCAC 0010AAAC 3B E0 00 01 */ li r31, 1 lbl_8010DCB0: /* 8010DCB0 0010AAB0 2C 1F 00 00 */ cmpwi r31, 0 @@ -1128,7 +1128,7 @@ lbl_8010DCB0: /* 8010DCD0 0010AAD0 C0 22 9E 44 */ lfs f1, lbl_803CE7C4-_SDA2_BASE_(r2) /* 8010DCD4 0010AAD4 7F A3 EB 78 */ mr r3, r29 /* 8010DCD8 0010AAD8 38 80 00 00 */ li r4, 0 -/* 8010DCDC 0010AADC 48 00 03 31 */ bl func_8010E00C +/* 8010DCDC 0010AADC 48 00 03 31 */ bl ForceTran__7xPsycheFfPv lbl_8010DCE0: /* 8010DCE0 0010AAE0 7F E3 FB 78 */ mr r3, r31 lbl_8010DCE4: @@ -1138,8 +1138,8 @@ lbl_8010DCE4: /* 8010DCF0 0010AAF0 38 21 00 30 */ addi r1, r1, 0x30 /* 8010DCF4 0010AAF4 4E 80 00 20 */ blr -.global func_8010DCF8 -func_8010DCF8: +.global GoalSwap__7xPsycheFii +GoalSwap__7xPsycheFii: /* 8010DCF8 0010AAF8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8010DCFC 0010AAFC 7C 08 02 A6 */ mflr r0 /* 8010DD00 0010AB00 90 01 00 24 */ stw r0, 0x24(r1) @@ -1181,7 +1181,7 @@ lbl_8010DD70: lbl_8010DD88: /* 8010DD88 0010AB88 80 81 00 08 */ lwz r4, 8(r1) /* 8010DD8C 0010AB8C 7F A3 EB 78 */ mr r3, r29 -/* 8010DD90 0010AB90 48 00 01 AD */ bl func_8010DF3C +/* 8010DD90 0010AB90 48 00 01 AD */ bl FindGoal__7xPsycheFi /* 8010DD94 0010AB94 28 03 00 00 */ cmplwi r3, 0 /* 8010DD98 0010AB98 41 82 00 20 */ beq lbl_8010DDB8 /* 8010DD9C 0010AB9C 90 7D 00 3C */ stw r3, 0x3c(r29) @@ -1190,7 +1190,7 @@ lbl_8010DD88: /* 8010DDA8 0010ABA8 3B E0 00 01 */ li r31, 1 /* 8010DDAC 0010ABAC 90 1D 00 40 */ stw r0, 0x40(r29) /* 8010DDB0 0010ABB0 38 80 00 03 */ li r4, 3 -/* 8010DDB4 0010ABB4 48 00 01 51 */ bl func_8010DF04 +/* 8010DDB4 0010ABB4 48 00 01 51 */ bl SetTopState__7xPsycheF12en_GOALSTATE lbl_8010DDB8: /* 8010DDB8 0010ABB8 2C 1F 00 00 */ cmpwi r31, 0 /* 8010DDBC 0010ABBC 41 82 00 2C */ beq lbl_8010DDE8 @@ -1203,7 +1203,7 @@ lbl_8010DDB8: /* 8010DDD8 0010ABD8 C0 22 9E 44 */ lfs f1, lbl_803CE7C4-_SDA2_BASE_(r2) /* 8010DDDC 0010ABDC 7F A3 EB 78 */ mr r3, r29 /* 8010DDE0 0010ABE0 38 80 00 00 */ li r4, 0 -/* 8010DDE4 0010ABE4 48 00 02 29 */ bl func_8010E00C +/* 8010DDE4 0010ABE4 48 00 02 29 */ bl ForceTran__7xPsycheFfPv lbl_8010DDE8: /* 8010DDE8 0010ABE8 7F E3 FB 78 */ mr r3, r31 lbl_8010DDEC: @@ -1215,8 +1215,8 @@ lbl_8010DDEC: /* 8010DE00 0010AC00 38 21 00 20 */ addi r1, r1, 0x20 /* 8010DE04 0010AC04 4E 80 00 20 */ blr -.global func_8010DE08 -func_8010DE08: +.global GoalNone__7xPsycheFii +GoalNone__7xPsycheFii: /* 8010DE08 0010AC08 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010DE0C 0010AC0C 7C 08 02 A6 */ mflr r0 /* 8010DE10 0010AC10 90 01 00 14 */ stw r0, 0x14(r1) @@ -1249,7 +1249,7 @@ lbl_8010DE6C: /* 8010DE70 0010AC70 7F C3 F3 78 */ mr r3, r30 /* 8010DE74 0010AC74 90 1E 00 40 */ stw r0, 0x40(r30) /* 8010DE78 0010AC78 38 80 00 03 */ li r4, 3 -/* 8010DE7C 0010AC7C 48 00 00 89 */ bl func_8010DF04 +/* 8010DE7C 0010AC7C 48 00 00 89 */ bl SetTopState__7xPsycheF12en_GOALSTATE lbl_8010DE80: /* 8010DE80 0010AC80 80 1E 00 40 */ lwz r0, 0x40(r30) /* 8010DE84 0010AC84 2C 00 00 00 */ cmpwi r0, 0 @@ -1267,7 +1267,7 @@ lbl_8010DE80: /* 8010DEB4 0010ACB4 C0 22 9E 44 */ lfs f1, lbl_803CE7C4-_SDA2_BASE_(r2) /* 8010DEB8 0010ACB8 7F C3 F3 78 */ mr r3, r30 /* 8010DEBC 0010ACBC 38 80 00 00 */ li r4, 0 -/* 8010DEC0 0010ACC0 48 00 01 4D */ bl func_8010E00C +/* 8010DEC0 0010ACC0 48 00 01 4D */ bl ForceTran__7xPsycheFfPv /* 8010DEC4 0010ACC4 2C 1F 00 00 */ cmpwi r31, 0 /* 8010DEC8 0010ACC8 41 82 00 20 */ beq lbl_8010DEE8 /* 8010DECC 0010ACCC 7F C3 F3 78 */ mr r3, r30 @@ -1277,7 +1277,7 @@ lbl_8010DED8: /* 8010DED8 0010ACD8 C0 22 9E 44 */ lfs f1, lbl_803CE7C4-_SDA2_BASE_(r2) /* 8010DEDC 0010ACDC 7F C3 F3 78 */ mr r3, r30 /* 8010DEE0 0010ACE0 38 80 00 00 */ li r4, 0 -/* 8010DEE4 0010ACE4 48 00 01 29 */ bl func_8010E00C +/* 8010DEE4 0010ACE4 48 00 01 29 */ bl ForceTran__7xPsycheFfPv lbl_8010DEE8: /* 8010DEE8 0010ACE8 38 60 00 01 */ li r3, 1 lbl_8010DEEC: @@ -1288,8 +1288,8 @@ lbl_8010DEEC: /* 8010DEFC 0010ACFC 38 21 00 10 */ addi r1, r1, 0x10 /* 8010DF00 0010AD00 4E 80 00 20 */ blr -.global func_8010DF04 -func_8010DF04: +.global SetTopState__7xPsycheF12en_GOALSTATE +SetTopState__7xPsycheF12en_GOALSTATE: /* 8010DF04 0010AD04 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010DF08 0010AD08 7C 08 02 A6 */ mflr r0 /* 8010DF0C 0010AD0C 90 01 00 14 */ stw r0, 0x14(r1) @@ -1306,8 +1306,8 @@ lbl_8010DF2C: /* 8010DF34 0010AD34 38 21 00 10 */ addi r1, r1, 0x10 /* 8010DF38 0010AD38 4E 80 00 20 */ blr -.global func_8010DF3C -func_8010DF3C: +.global FindGoal__7xPsycheFi +FindGoal__7xPsycheFi: /* 8010DF3C 0010AD3C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8010DF40 0010AD40 7C 08 02 A6 */ mflr r0 /* 8010DF44 0010AD44 90 01 00 24 */ stw r0, 0x24(r1) @@ -1343,7 +1343,7 @@ lbl_8010DFA8: /* 8010DFAC 0010ADAC 40 82 00 30 */ bne lbl_8010DFDC /* 8010DFB0 0010ADB0 7F A3 EB 78 */ mr r3, r29 /* 8010DFB4 0010ADB4 38 80 00 00 */ li r4, 0 -/* 8010DFB8 0010ADB8 4B F3 FC DD */ bl func_8004DC94 +/* 8010DFB8 0010ADB8 4B F3 FC DD */ bl xUtil_idtag2string__FUii /* 8010DFBC 0010ADBC 28 1E 00 00 */ cmplwi r30, 0 /* 8010DFC0 0010ADC0 41 82 00 10 */ beq lbl_8010DFD0 /* 8010DFC4 0010ADC4 7F C3 F3 78 */ mr r3, r30 @@ -1352,7 +1352,7 @@ lbl_8010DFA8: lbl_8010DFD0: /* 8010DFD0 0010ADD0 80 7C 00 44 */ lwz r3, 0x44(r28) /* 8010DFD4 0010ADD4 38 80 00 00 */ li r4, 0 -/* 8010DFD8 0010ADD8 4B F3 FC BD */ bl func_8004DC94 +/* 8010DFD8 0010ADD8 4B F3 FC BD */ bl xUtil_idtag2string__FUii lbl_8010DFDC: /* 8010DFDC 0010ADDC 28 1F 00 00 */ cmplwi r31, 0 /* 8010DFE0 0010ADE0 40 82 00 08 */ bne lbl_8010DFE8 @@ -1368,8 +1368,8 @@ lbl_8010DFE8: /* 8010E004 0010AE04 38 21 00 20 */ addi r1, r1, 0x20 /* 8010E008 0010AE08 4E 80 00 20 */ blr -.global func_8010E00C -func_8010E00C: +.global ForceTran__7xPsycheFfPv +ForceTran__7xPsycheFfPv: /* 8010E00C 0010AE0C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010E010 0010AE10 7C 08 02 A6 */ mflr r0 /* 8010E014 0010AE14 28 04 00 00 */ cmplwi r4, 0 @@ -1384,7 +1384,7 @@ func_8010E00C: lbl_8010E038: /* 8010E038 0010AE38 80 9F 00 4C */ lwz r4, 0x4c(r31) lbl_8010E03C: -/* 8010E03C 0010AE3C 48 00 00 25 */ bl func_8010E060 +/* 8010E03C 0010AE3C 48 00 00 25 */ bl Timestep__7xPsycheFfPv /* 8010E040 0010AE40 80 1F 00 08 */ lwz r0, 8(r31) /* 8010E044 0010AE44 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d /* 8010E048 0010AE48 90 1F 00 08 */ stw r0, 8(r31) @@ -1394,8 +1394,8 @@ lbl_8010E03C: /* 8010E058 0010AE58 38 21 00 10 */ addi r1, r1, 0x10 /* 8010E05C 0010AE5C 4E 80 00 20 */ blr -.global func_8010E060 -func_8010E060: +.global Timestep__7xPsycheFfPv +Timestep__7xPsycheFfPv: /* 8010E060 0010AE60 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8010E064 0010AE64 7C 08 02 A6 */ mflr r0 /* 8010E068 0010AE68 38 A0 00 00 */ li r5, 0 @@ -1424,7 +1424,7 @@ lbl_8010E0BC: lbl_8010E0C0: /* 8010E0C0 0010AEC0 FC 20 F8 90 */ fmr f1, f31 /* 8010E0C4 0010AEC4 7F A3 EB 78 */ mr r3, r29 -/* 8010E0C8 0010AEC8 48 00 08 2D */ bl func_8010E8F4 +/* 8010E0C8 0010AEC8 48 00 08 2D */ bl TimerUpdate__7xPsycheFf lbl_8010E0CC: /* 8010E0CC 0010AECC 38 00 00 00 */ li r0, 0 /* 8010E0D0 0010AED0 38 60 00 00 */ li r3, 0 @@ -1435,7 +1435,7 @@ lbl_8010E0CC: /* 8010E0E4 0010AEE4 FC 20 F8 90 */ fmr f1, f31 /* 8010E0E8 0010AEE8 7F A3 EB 78 */ mr r3, r29 /* 8010E0EC 0010AEEC 7F C4 F3 78 */ mr r4, r30 -/* 8010E0F0 0010AEF0 48 00 02 89 */ bl func_8010E378 +/* 8010E0F0 0010AEF0 48 00 02 89 */ bl TranGoal__7xPsycheFfPv lbl_8010E0F4: /* 8010E0F4 0010AEF4 2C 03 00 00 */ cmpwi r3, 0 /* 8010E0F8 0010AEF8 41 82 00 10 */ beq lbl_8010E108 @@ -1490,7 +1490,7 @@ lbl_8010E16C: lbl_8010E1B4: /* 8010E1B4 0010AFB4 80 81 00 08 */ lwz r4, 8(r1) /* 8010E1B8 0010AFB8 7F A3 EB 78 */ mr r3, r29 -/* 8010E1BC 0010AFBC 48 00 00 A5 */ bl func_8010E260 +/* 8010E1BC 0010AFBC 48 00 00 A5 */ bl ParseTranRequest__7xPsycheF11en_trantypei lbl_8010E1C0: /* 8010E1C0 0010AFC0 80 1D 00 40 */ lwz r0, 0x40(r29) /* 8010E1C4 0010AFC4 2C 00 00 00 */ cmpwi r0, 0 @@ -1516,7 +1516,7 @@ lbl_8010E1CC: lbl_8010E210: /* 8010E210 0010B010 80 81 00 08 */ lwz r4, 8(r1) /* 8010E214 0010B014 7F A3 EB 78 */ mr r3, r29 -/* 8010E218 0010B018 48 00 00 49 */ bl func_8010E260 +/* 8010E218 0010B018 48 00 00 49 */ bl ParseTranRequest__7xPsycheF11en_trantypei lbl_8010E21C: /* 8010E21C 0010B01C 80 1D 00 40 */ lwz r0, 0x40(r29) /* 8010E220 0010B020 2C 00 00 00 */ cmpwi r0, 0 @@ -1537,8 +1537,8 @@ lbl_8010E228: /* 8010E258 0010B058 38 21 00 30 */ addi r1, r1, 0x30 /* 8010E25C 0010B05C 4E 80 00 20 */ blr -.global func_8010E260 -func_8010E260: +.global ParseTranRequest__7xPsycheF11en_trantypei +ParseTranRequest__7xPsycheF11en_trantypei: /* 8010E260 0010B060 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010E264 0010B064 7C 08 02 A6 */ mflr r0 /* 8010E268 0010B068 2C 04 00 00 */ cmpwi r4, 0 @@ -1554,7 +1554,7 @@ lbl_8010E288: /* 8010E28C 0010B08C 40 82 00 18 */ bne lbl_8010E2A4 /* 8010E290 0010B090 38 80 00 00 */ li r4, 0 /* 8010E294 0010B094 38 A0 00 00 */ li r5, 0 -/* 8010E298 0010B098 4B FF F8 A9 */ bl func_8010DB40 +/* 8010E298 0010B098 4B FF F8 A9 */ bl GoalPop__7xPsycheFii /* 8010E29C 0010B09C 7C 60 1B 78 */ mr r0, r3 /* 8010E2A0 0010B0A0 48 00 00 C4 */ b lbl_8010E364 lbl_8010E2A4: @@ -1562,21 +1562,21 @@ lbl_8010E2A4: /* 8010E2A8 0010B0A8 40 82 00 18 */ bne lbl_8010E2C0 /* 8010E2AC 0010B0AC 38 80 00 00 */ li r4, 0 /* 8010E2B0 0010B0B0 38 A0 00 00 */ li r5, 0 -/* 8010E2B4 0010B0B4 4B FF FB 55 */ bl func_8010DE08 +/* 8010E2B4 0010B0B4 4B FF FB 55 */ bl GoalNone__7xPsycheFii /* 8010E2B8 0010B0B8 7C 60 1B 78 */ mr r0, r3 /* 8010E2BC 0010B0BC 48 00 00 A8 */ b lbl_8010E364 lbl_8010E2C0: /* 8010E2C0 0010B0C0 2C 04 00 06 */ cmpwi r4, 6 /* 8010E2C4 0010B0C4 40 82 00 14 */ bne lbl_8010E2D8 /* 8010E2C8 0010B0C8 38 80 00 00 */ li r4, 0 -/* 8010E2CC 0010B0CC 4B FF F6 E5 */ bl func_8010D9B0 +/* 8010E2CC 0010B0CC 4B FF F6 E5 */ bl GoalPopToBase__7xPsycheFi /* 8010E2D0 0010B0D0 7C 60 1B 78 */ mr r0, r3 /* 8010E2D4 0010B0D4 48 00 00 90 */ b lbl_8010E364 lbl_8010E2D8: /* 8010E2D8 0010B0D8 2C 04 00 07 */ cmpwi r4, 7 /* 8010E2DC 0010B0DC 40 82 00 14 */ bne lbl_8010E2F0 /* 8010E2E0 0010B0E0 38 80 00 00 */ li r4, 0 -/* 8010E2E4 0010B0E4 4B FF F7 6D */ bl func_8010DA50 +/* 8010E2E4 0010B0E4 4B FF F7 6D */ bl GoalPopRecover__7xPsycheFi /* 8010E2E8 0010B0E8 7C 60 1B 78 */ mr r0, r3 /* 8010E2EC 0010B0EC 48 00 00 78 */ b lbl_8010E364 lbl_8010E2F0: @@ -1586,7 +1586,7 @@ lbl_8010E2F0: /* 8010E2FC 0010B0FC 40 82 00 18 */ bne lbl_8010E314 /* 8010E300 0010B100 7C A4 2B 78 */ mr r4, r5 /* 8010E304 0010B104 38 A0 00 01 */ li r5, 1 -/* 8010E308 0010B108 4B FF F5 51 */ bl func_8010D858 +/* 8010E308 0010B108 4B FF F5 51 */ bl GoalPush__7xPsycheFii /* 8010E30C 0010B10C 7C 60 1B 78 */ mr r0, r3 /* 8010E310 0010B110 48 00 00 54 */ b lbl_8010E364 lbl_8010E314: @@ -1594,7 +1594,7 @@ lbl_8010E314: /* 8010E318 0010B118 40 82 00 18 */ bne lbl_8010E330 /* 8010E31C 0010B11C 7C A4 2B 78 */ mr r4, r5 /* 8010E320 0010B120 38 A0 00 01 */ li r5, 1 -/* 8010E324 0010B124 4B FF F8 1D */ bl func_8010DB40 +/* 8010E324 0010B124 4B FF F8 1D */ bl GoalPop__7xPsycheFii /* 8010E328 0010B128 7C 60 1B 78 */ mr r0, r3 /* 8010E32C 0010B12C 48 00 00 38 */ b lbl_8010E364 lbl_8010E330: @@ -1602,7 +1602,7 @@ lbl_8010E330: /* 8010E334 0010B134 40 82 00 18 */ bne lbl_8010E34C /* 8010E338 0010B138 7C A4 2B 78 */ mr r4, r5 /* 8010E33C 0010B13C 38 A0 00 01 */ li r5, 1 -/* 8010E340 0010B140 4B FF F9 B9 */ bl func_8010DCF8 +/* 8010E340 0010B140 4B FF F9 B9 */ bl GoalSwap__7xPsycheFii /* 8010E344 0010B144 7C 60 1B 78 */ mr r0, r3 /* 8010E348 0010B148 48 00 00 1C */ b lbl_8010E364 lbl_8010E34C: @@ -1610,7 +1610,7 @@ lbl_8010E34C: /* 8010E350 0010B150 40 82 00 14 */ bne lbl_8010E364 /* 8010E354 0010B154 7C A4 2B 78 */ mr r4, r5 /* 8010E358 0010B158 38 A0 00 01 */ li r5, 1 -/* 8010E35C 0010B15C 4B FF F3 D5 */ bl func_8010D730 +/* 8010E35C 0010B15C 4B FF F3 D5 */ bl GoalSet__7xPsycheFii /* 8010E360 0010B160 7C 60 1B 78 */ mr r0, r3 lbl_8010E364: /* 8010E364 0010B164 7C 03 03 78 */ mr r3, r0 @@ -1619,8 +1619,8 @@ lbl_8010E364: /* 8010E370 0010B170 38 21 00 10 */ addi r1, r1, 0x10 /* 8010E374 0010B174 4E 80 00 20 */ blr -.global func_8010E378 -func_8010E378: +.global TranGoal__7xPsycheFfPv +TranGoal__7xPsycheFfPv: /* 8010E378 0010B178 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8010E37C 0010B17C 7C 08 02 A6 */ mflr r0 /* 8010E380 0010B180 90 01 00 34 */ stw r0, 0x34(r1) @@ -1927,7 +1927,7 @@ lbl_8010E7D8: /* 8010E7D8 0010B5D8 2C 1F 00 00 */ cmpwi r31, 0 /* 8010E7DC 0010B5DC 41 82 00 0C */ beq lbl_8010E7E8 /* 8010E7E0 0010B5E0 7F A3 EB 78 */ mr r3, r29 -/* 8010E7E4 0010B5E4 48 00 00 F1 */ bl func_8010E8D4 +/* 8010E7E4 0010B5E4 48 00 00 F1 */ bl TimerClear__7xPsycheFv lbl_8010E7E8: /* 8010E7E8 0010B5E8 7F 83 E3 78 */ mr r3, r28 /* 8010E7EC 0010B5EC FC 20 F8 90 */ fmr f1, f31 @@ -1984,8 +1984,8 @@ lbl_8010E890: /* 8010E8A0 0010B6A0 38 21 00 30 */ addi r1, r1, 0x30 /* 8010E8A4 0010B6A4 4E 80 00 20 */ blr -.global func_8010E8A8 -func_8010E8A8: +.global TimerGet__7xPsycheF11en_xpsytime +TimerGet__7xPsycheF11en_xpsytime: /* 8010E8A8 0010B6A8 80 03 00 38 */ lwz r0, 0x38(r3) /* 8010E8AC 0010B6AC 2C 00 00 00 */ cmpwi r0, 0 /* 8010E8B0 0010B6B0 40 80 00 0C */ bge lbl_8010E8BC @@ -1999,8 +1999,8 @@ lbl_8010E8BC: /* 8010E8CC 0010B6CC C0 23 00 24 */ lfs f1, 0x24(r3) /* 8010E8D0 0010B6D0 4E 80 00 20 */ blr -.global func_8010E8D4 -func_8010E8D4: +.global TimerClear__7xPsycheFv +TimerClear__7xPsycheFv: /* 8010E8D4 0010B6D4 80 03 00 38 */ lwz r0, 0x38(r3) /* 8010E8D8 0010B6D8 2C 00 00 00 */ cmpwi r0, 0 /* 8010E8DC 0010B6DC 4D 80 00 20 */ bltlr @@ -2010,8 +2010,8 @@ func_8010E8D4: /* 8010E8EC 0010B6EC D0 03 00 24 */ stfs f0, 0x24(r3) /* 8010E8F0 0010B6F0 4E 80 00 20 */ blr -.global func_8010E8F4 -func_8010E8F4: +.global TimerUpdate__7xPsycheFf +TimerUpdate__7xPsycheFf: /* 8010E8F4 0010B6F4 80 03 00 38 */ lwz r0, 0x38(r3) /* 8010E8F8 0010B6F8 2C 00 00 00 */ cmpwi r0, 0 /* 8010E8FC 0010B6FC 4D 80 00 20 */ bltlr @@ -2046,7 +2046,7 @@ func_8010E93C: /* 8010E950 0010B750 41 82 00 10 */ beq lbl_8010E960 /* 8010E954 0010B754 7C 80 07 35 */ extsh. r0, r4 /* 8010E958 0010B758 40 81 00 08 */ ble lbl_8010E960 -/* 8010E95C 0010B75C 48 00 08 91 */ bl func_8010F1EC +/* 8010E95C 0010B75C 48 00 08 91 */ bl __dl__10RyzMemDataFPv lbl_8010E960: /* 8010E960 0010B760 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010E964 0010B764 7F E3 FB 78 */ mr r3, r31 diff --git a/asm/Core/x/xBehaviour.s b/asm/Core/x/xBehaviour.s index ed995bb46..89b07e2b1 100644 --- a/asm/Core/x/xBehaviour.s +++ b/asm/Core/x/xBehaviour.s @@ -90,8 +90,8 @@ lbl_8010EA80: /* 8010EA8C 0010B88C 7C 83 23 78 */ mr r3, r4 /* 8010EA90 0010B890 4E 80 00 20 */ blr -.global func_8010EA94 -func_8010EA94: +.global GetOwner__5xGoalCFv +GetOwner__5xGoalCFv: /* 8010EA94 0010B894 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010EA98 0010B898 7C 08 02 A6 */ mflr r0 /* 8010EA9C 0010B89C 80 63 00 18 */ lwz r3, 0x18(r3) @@ -102,14 +102,14 @@ func_8010EA94: /* 8010EAB0 0010B8B0 38 21 00 10 */ addi r1, r1, 0x10 /* 8010EAB4 0010B8B4 4E 80 00 20 */ blr -.global func_8010EAB8 -func_8010EAB8: +.global Clear__5xGoalFv +Clear__5xGoalFv: /* 8010EAB8 0010B8B8 38 00 00 00 */ li r0, 0 /* 8010EABC 0010B8BC 90 03 00 20 */ stw r0, 0x20(r3) /* 8010EAC0 0010B8C0 4E 80 00 20 */ blr -.global func_8010EAC4 -func_8010EAC4: +.global PreCalc__5xGoalFfPv +PreCalc__5xGoalFfPv: /* 8010EAC4 0010B8C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010EAC8 0010B8C8 7C 08 02 A6 */ mflr r0 /* 8010EACC 0010B8CC 90 01 00 14 */ stw r0, 0x14(r1) @@ -129,8 +129,8 @@ lbl_8010EAF4: /* 8010EAFC 0010B8FC 38 21 00 10 */ addi r1, r1, 0x10 /* 8010EB00 0010B900 4E 80 00 20 */ blr -.global func_8010EB04 -func_8010EB04: +.global EvalRules__5xGoalFP11en_trantypefPv +EvalRules__5xGoalFP11en_trantypefPv: /* 8010EB04 0010B904 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010EB08 0010B908 7C 08 02 A6 */ mflr r0 /* 8010EB0C 0010B90C 7C A6 2B 78 */ mr r6, r5 @@ -151,8 +151,8 @@ lbl_8010EB38: /* 8010EB40 0010B940 38 21 00 10 */ addi r1, r1, 0x10 /* 8010EB44 0010B944 4E 80 00 20 */ blr -.global func_8010EB48 -func_8010EB48: +.global Process__5xGoalFP11en_trantypefPvP6xScene +Process__5xGoalFP11en_trantypefPvP6xScene: /* 8010EB48 0010B948 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010EB4C 0010B94C 7C 08 02 A6 */ mflr r0 /* 8010EB50 0010B950 7C A6 2B 78 */ mr r6, r5 diff --git a/asm/Core/x/xBound.s b/asm/Core/x/xBound.s index 2c1f86430..fd3acd969 100644 --- a/asm/Core/x/xBound.s +++ b/asm/Core/x/xBound.s @@ -2,8 +2,8 @@ .section .text # 0x8000A528 - 0x8000B2B0 -.global func_8000A528 -func_8000A528: +.global xBoundUpdate__FP6xBound +xBoundUpdate__FP6xBound: /* 8000A528 00007328 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000A52C 0000732C 7C 08 02 A6 */ mflr r0 /* 8000A530 00007330 90 01 00 14 */ stw r0, 0x14(r1) @@ -50,8 +50,8 @@ lbl_8000A5BC: /* 8000A5C8 000073C8 38 21 00 10 */ addi r1, r1, 0x10 /* 8000A5CC 000073CC 4E 80 00 20 */ blr -.global func_8000A5D0 -func_8000A5D0: +.global xBoundGetBox__FR4xBoxRC6xBound +xBoundGetBox__FR4xBoxRC6xBound: /* 8000A5D0 000073D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000A5D4 000073D4 7C 08 02 A6 */ mflr r0 /* 8000A5D8 000073D8 90 01 00 14 */ stw r0, 0x14(r1) @@ -97,7 +97,7 @@ lbl_8000A660: lbl_8000A66C: /* 8000A66C 0000746C 80 BF 00 48 */ lwz r5, 0x48(r31) /* 8000A670 00007470 38 9F 00 30 */ addi r4, r31, 0x30 -/* 8000A674 00007474 48 02 74 6D */ bl func_80031AE0 +/* 8000A674 00007474 48 02 74 6D */ bl xBoxInitBoundOBB__FP4xBoxPC4xBoxPC7xMat4x3 lbl_8000A678: /* 8000A678 00007478 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000A67C 0000747C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -122,8 +122,8 @@ func_8000A690: /* 8000A6BC 000074BC 90 03 00 14 */ stw r0, 0x14(r3) /* 8000A6C0 000074C0 4E 80 00 20 */ blr -.global func_8000A6C4 -func_8000A6C4: +.global xBoundGetSphere__FR7xSphereRC6xBound +xBoundGetSphere__FR7xSphereRC6xBound: /* 8000A6C4 000074C4 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8000A6C8 000074C8 7C 08 02 A6 */ mflr r0 /* 8000A6CC 000074CC 90 01 00 64 */ stw r0, 0x64(r1) @@ -258,19 +258,19 @@ lbl_8000A880: /* 8000A8A0 000076A0 38 21 00 40 */ addi r1, r1, 0x40 /* 8000A8A4 000076A4 4E 80 00 20 */ blr -.global func_8000A8A8 -func_8000A8A8: +.global xBoundSphereHitsOBB__FPC7xSpherePC4xBoxPC7xMat4x3P7xCollis +xBoundSphereHitsOBB__FPC7xSpherePC4xBoxPC7xMat4x3P7xCollis: /* 8000A8A8 000076A8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000A8AC 000076AC 7C 08 02 A6 */ mflr r0 /* 8000A8B0 000076B0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8000A8B4 000076B4 48 00 4B C1 */ bl func_8000F474 +/* 8000A8B4 000076B4 48 00 4B C1 */ bl xSphereHitsOBB_nu__FPC7xSpherePC4xBoxPC7xMat4x3P7xCollis /* 8000A8B8 000076B8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000A8BC 000076BC 7C 08 03 A6 */ mtlr r0 /* 8000A8C0 000076C0 38 21 00 10 */ addi r1, r1, 0x10 /* 8000A8C4 000076C4 4E 80 00 20 */ blr -.global func_8000A8C8 -func_8000A8C8: +.global xBoundHitsBound__FPC6xBoundPC6xBoundP7xCollis +xBoundHitsBound__FPC6xBoundPC6xBoundP7xCollis: /* 8000A8C8 000076C8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8000A8CC 000076CC 7C 08 02 A6 */ mflr r0 /* 8000A8D0 000076D0 90 01 00 24 */ stw r0, 0x24(r1) @@ -280,7 +280,7 @@ func_8000A8C8: /* 8000A8E0 000076E0 7C 9E 23 78 */ mr r30, r4 /* 8000A8E4 000076E4 93 A1 00 14 */ stw r29, 0x14(r1) /* 8000A8E8 000076E8 7C 7D 1B 78 */ mr r29, r3 -/* 8000A8EC 000076EC 48 03 1C D5 */ bl func_8003C5C0 +/* 8000A8EC 000076EC 48 03 1C D5 */ bl xQuickCullIsects__FPC7xQCDataPC7xQCData /* 8000A8F0 000076F0 2C 03 00 00 */ cmpwi r3, 0 /* 8000A8F4 000076F4 40 82 00 14 */ bne lbl_8000A908 /* 8000A8F8 000076F8 80 1F 00 00 */ lwz r0, 0(r31) @@ -304,29 +304,29 @@ lbl_8000A908: /* 8000A93C 0000773C 7F E5 FB 78 */ mr r5, r31 /* 8000A940 00007740 38 7D 00 24 */ addi r3, r29, 0x24 /* 8000A944 00007744 38 9E 00 24 */ addi r4, r30, 0x24 -/* 8000A948 00007748 48 00 48 A1 */ bl func_8000F1E8 +/* 8000A948 00007748 48 00 48 A1 */ bl xSphereHitsSphere__FPC7xSpherePC7xSphereP7xCollis /* 8000A94C 0000774C 48 00 00 58 */ b lbl_8000A9A4 /* 8000A950 00007750 80 BE 00 48 */ lwz r5, 0x48(r30) /* 8000A954 00007754 7F E6 FB 78 */ mr r6, r31 /* 8000A958 00007758 38 7D 00 24 */ addi r3, r29, 0x24 /* 8000A95C 0000775C 38 9E 00 30 */ addi r4, r30, 0x30 -/* 8000A960 00007760 4B FF FF 49 */ bl func_8000A8A8 +/* 8000A960 00007760 4B FF FF 49 */ bl xBoundSphereHitsOBB__FPC7xSpherePC4xBoxPC7xMat4x3P7xCollis /* 8000A964 00007764 48 00 00 40 */ b lbl_8000A9A4 /* 8000A968 00007768 7F E5 FB 78 */ mr r5, r31 /* 8000A96C 0000776C 38 7D 00 24 */ addi r3, r29, 0x24 /* 8000A970 00007770 38 9E 00 30 */ addi r4, r30, 0x30 -/* 8000A974 00007774 48 00 49 DD */ bl func_8000F350 +/* 8000A974 00007774 48 00 49 DD */ bl xSphereHitsBox__FPC7xSpherePC4xBoxP7xCollis /* 8000A978 00007778 48 00 00 2C */ b lbl_8000A9A4 /* 8000A97C 0000777C 7F E5 FB 78 */ mr r5, r31 /* 8000A980 00007780 38 7D 00 30 */ addi r3, r29, 0x30 /* 8000A984 00007784 38 9E 00 24 */ addi r4, r30, 0x24 -/* 8000A988 00007788 48 00 59 95 */ bl func_8001031C +/* 8000A988 00007788 48 00 59 95 */ bl xBoxHitsSphere__FPC4xBoxPC7xSphereP7xCollis /* 8000A98C 0000778C 48 00 00 18 */ b lbl_8000A9A4 /* 8000A990 00007790 80 BE 00 48 */ lwz r5, 0x48(r30) /* 8000A994 00007794 7F E6 FB 78 */ mr r6, r31 /* 8000A998 00007798 38 7D 00 30 */ addi r3, r29, 0x30 /* 8000A99C 0000779C 38 9E 00 30 */ addi r4, r30, 0x30 -/* 8000A9A0 000077A0 48 00 65 39 */ bl func_80010ED8 +/* 8000A9A0 000077A0 48 00 65 39 */ bl xBoxHitsObb__FPC4xBoxPC4xBoxPC7xMat4x3P7xCollis lbl_8000A9A4: /* 8000A9A4 000077A4 80 01 00 24 */ lwz r0, 0x24(r1) /* 8000A9A8 000077A8 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -524,7 +524,7 @@ lbl_8000AC14: /* 8000AC78 00007A78 38 61 00 6C */ addi r3, r1, 0x6c /* 8000AC7C 00007A7C 38 81 00 20 */ addi r4, r1, 0x20 /* 8000AC80 00007A80 38 BE 00 0C */ addi r5, r30, 0xc -/* 8000AC84 00007A84 48 02 7E 3D */ bl func_80032AC0 +/* 8000AC84 00007A84 48 02 7E 3D */ bl xMat3x3Tolocal__FP5xVec3PC7xMat3x3PC5xVec3 /* 8000AC88 00007A88 C0 3E 00 18 */ lfs f1, 0x18(r30) /* 8000AC8C 00007A8C 7F E5 FB 78 */ mr r5, r31 /* 8000AC90 00007A90 C0 1E 00 1C */ lfs f0, 0x1c(r30) @@ -534,7 +534,7 @@ lbl_8000AC14: /* 8000ACA0 00007AA0 D0 21 00 78 */ stfs f1, 0x78(r1) /* 8000ACA4 00007AA4 D0 01 00 7C */ stfs f0, 0x7c(r1) /* 8000ACA8 00007AA8 90 01 00 80 */ stw r0, 0x80(r1) -/* 8000ACAC 00007AAC 48 0B B0 CD */ bl func_800C5D78 +/* 8000ACAC 00007AAC 48 0B B0 CD */ bl iBoxIsectRay__FPC4xBoxPC5xRay3P6xIsect /* 8000ACB0 00007AB0 E3 E1 00 C8 */ psq_l f31, 200(r1), 0, qr0 /* 8000ACB4 00007AB4 CB E1 00 C0 */ lfd f31, 0xc0(r1) /* 8000ACB8 00007AB8 E3 C1 00 B8 */ psq_l f30, 184(r1), 0, qr0 @@ -550,8 +550,8 @@ lbl_8000AC14: /* 8000ACE0 00007AE0 38 21 00 D0 */ addi r1, r1, 0xd0 /* 8000ACE4 00007AE4 4E 80 00 20 */ blr -.global func_8000ACE8 -func_8000ACE8: +.global xRayHitsBound__FPC5xRay3PC6xBoundP7xCollis +xRayHitsBound__FPC5xRay3PC6xBoundP7xCollis: /* 8000ACE8 00007AE8 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8000ACEC 00007AEC 7C 08 02 A6 */ mflr r0 /* 8000ACF0 00007AF0 7C 86 23 78 */ mr r6, r4 @@ -564,7 +564,7 @@ func_8000ACE8: /* 8000AD0C 00007B0C 7C 64 1B 78 */ mr r4, r3 /* 8000AD10 00007B10 38 66 00 24 */ addi r3, r6, 0x24 /* 8000AD14 00007B14 38 A1 00 08 */ addi r5, r1, 8 -/* 8000AD18 00007B18 48 0B A2 61 */ bl func_800C4F78 +/* 8000AD18 00007B18 48 0B A2 61 */ bl iSphereIsectRay__FPC7xSpherePC5xRay3P6xIsect /* 8000AD1C 00007B1C 48 00 00 3C */ b lbl_8000AD58 lbl_8000AD20: /* 8000AD20 00007B20 28 00 00 04 */ cmplwi r0, 4 @@ -581,7 +581,7 @@ lbl_8000AD40: /* 8000AD48 00007B48 7C 64 1B 78 */ mr r4, r3 /* 8000AD4C 00007B4C 38 66 00 30 */ addi r3, r6, 0x30 /* 8000AD50 00007B50 38 A1 00 08 */ addi r5, r1, 8 -/* 8000AD54 00007B54 48 0B B0 25 */ bl func_800C5D78 +/* 8000AD54 00007B54 48 0B B0 25 */ bl iBoxIsectRay__FPC4xBoxPC5xRay3P6xIsect lbl_8000AD58: /* 8000AD58 00007B58 C0 21 00 0C */ lfs f1, 0xc(r1) /* 8000AD5C 00007B5C C0 02 80 40 */ lfs f0, lbl_803CC9C0-_SDA2_BASE_(r2) @@ -605,8 +605,8 @@ lbl_8000AD90: /* 8000AD9C 00007B9C 38 21 00 40 */ addi r1, r1, 0x40 /* 8000ADA0 00007BA0 4E 80 00 20 */ blr -.global func_8000ADA4 -func_8000ADA4: +.global xSphereHitsBound__FPC7xSpherePC6xBoundP7xCollis +xSphereHitsBound__FPC7xSpherePC6xBoundP7xCollis: /* 8000ADA4 00007BA4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000ADA8 00007BA8 7C 08 02 A6 */ mflr r0 /* 8000ADAC 00007BAC 7C A6 2B 78 */ mr r6, r5 @@ -625,24 +625,24 @@ lbl_8000ADD4: /* 8000ADDC 00007BDC 48 00 00 10 */ b lbl_8000ADEC lbl_8000ADE0: /* 8000ADE0 00007BE0 38 84 00 24 */ addi r4, r4, 0x24 -/* 8000ADE4 00007BE4 48 00 44 05 */ bl func_8000F1E8 +/* 8000ADE4 00007BE4 48 00 44 05 */ bl xSphereHitsSphere__FPC7xSpherePC7xSphereP7xCollis /* 8000ADE8 00007BE8 48 00 00 1C */ b lbl_8000AE04 lbl_8000ADEC: /* 8000ADEC 00007BEC 80 A4 00 48 */ lwz r5, 0x48(r4) /* 8000ADF0 00007BF0 38 84 00 30 */ addi r4, r4, 0x30 -/* 8000ADF4 00007BF4 4B FF FA B5 */ bl func_8000A8A8 +/* 8000ADF4 00007BF4 4B FF FA B5 */ bl xBoundSphereHitsOBB__FPC7xSpherePC4xBoxPC7xMat4x3P7xCollis /* 8000ADF8 00007BF8 48 00 00 0C */ b lbl_8000AE04 lbl_8000ADFC: /* 8000ADFC 00007BFC 38 84 00 30 */ addi r4, r4, 0x30 -/* 8000AE00 00007C00 48 00 45 51 */ bl func_8000F350 +/* 8000AE00 00007C00 48 00 45 51 */ bl xSphereHitsBox__FPC7xSpherePC4xBoxP7xCollis lbl_8000AE04: /* 8000AE04 00007C04 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000AE08 00007C08 7C 08 03 A6 */ mtlr r0 /* 8000AE0C 00007C0C 38 21 00 10 */ addi r1, r1, 0x10 /* 8000AE10 00007C10 4E 80 00 20 */ blr -.global func_8000AE14 -func_8000AE14: +.global xVecHitsBound__FPC5xVec3PC6xBoundP7xCollis +xVecHitsBound__FPC5xVec3PC6xBoundP7xCollis: /* 8000AE14 00007C14 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8000AE18 00007C18 7C 08 02 A6 */ mflr r0 /* 8000AE1C 00007C1C 90 01 00 54 */ stw r0, 0x54(r1) @@ -656,7 +656,7 @@ func_8000AE14: /* 8000AE3C 00007C3C 7C 64 1B 78 */ mr r4, r3 /* 8000AE40 00007C40 38 7E 00 24 */ addi r3, r30, 0x24 /* 8000AE44 00007C44 38 A1 00 14 */ addi r5, r1, 0x14 -/* 8000AE48 00007C48 48 0B A0 D5 */ bl func_800C4F1C +/* 8000AE48 00007C48 48 0B A0 D5 */ bl iSphereIsectVec__FPC7xSpherePC5xVec3P6xIsect /* 8000AE4C 00007C4C 48 00 00 48 */ b lbl_8000AE94 lbl_8000AE50: /* 8000AE50 00007C50 28 00 00 04 */ cmplwi r0, 4 @@ -668,7 +668,7 @@ lbl_8000AE50: /* 8000AE68 00007C68 38 7E 00 30 */ addi r3, r30, 0x30 /* 8000AE6C 00007C6C 38 81 00 08 */ addi r4, r1, 8 /* 8000AE70 00007C70 38 A1 00 14 */ addi r5, r1, 0x14 -/* 8000AE74 00007C74 48 0B AC B9 */ bl func_800C5B2C +/* 8000AE74 00007C74 48 0B AC B9 */ bl iBoxIsectVec__FPC4xBoxPC5xVec3P6xIsect /* 8000AE78 00007C78 48 00 00 1C */ b lbl_8000AE94 lbl_8000AE7C: /* 8000AE7C 00007C7C 28 00 00 02 */ cmplwi r0, 2 @@ -676,7 +676,7 @@ lbl_8000AE7C: /* 8000AE84 00007C84 7C 64 1B 78 */ mr r4, r3 /* 8000AE88 00007C88 38 7E 00 30 */ addi r3, r30, 0x30 /* 8000AE8C 00007C8C 38 A1 00 14 */ addi r5, r1, 0x14 -/* 8000AE90 00007C90 48 0B AC 9D */ bl func_800C5B2C +/* 8000AE90 00007C90 48 0B AC 9D */ bl iBoxIsectVec__FPC4xBoxPC5xVec3P6xIsect lbl_8000AE94: /* 8000AE94 00007C94 C0 21 00 18 */ lfs f1, 0x18(r1) /* 8000AE98 00007C98 C0 02 80 40 */ lfs f0, lbl_803CC9C0-_SDA2_BASE_(r2) @@ -699,8 +699,8 @@ lbl_8000AEC4: /* 8000AED4 00007CD4 38 21 00 50 */ addi r1, r1, 0x50 /* 8000AED8 00007CD8 4E 80 00 20 */ blr -.global func_8000AEDC -func_8000AEDC: +.global xBoundDraw__FPC6xBound +xBoundDraw__FPC6xBound: /* 8000AEDC 00007CDC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000AEE0 00007CE0 7C 08 02 A6 */ mflr r0 /* 8000AEE4 00007CE4 90 01 00 14 */ stw r0, 0x14(r1) @@ -739,7 +739,7 @@ func_8000AF3C: /* 8000AF50 00007D50 38 65 C0 B0 */ addi r3, r5, lbl_803BC0B0@l /* 8000AF54 00007D54 7C 85 23 78 */ mr r5, r4 /* 8000AF58 00007D58 7C 04 03 78 */ mr r4, r0 -/* 8000AF5C 00007D5C 48 03 17 05 */ bl func_8003C660 +/* 8000AF5C 00007D5C 48 03 17 05 */ bl xQuickCullForBound__FP10xQCControlP7xQCDataPC6xBound /* 8000AF60 00007D60 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000AF64 00007D64 7C 08 03 A6 */ mtlr r0 /* 8000AF68 00007D68 38 21 00 10 */ addi r1, r1, 0x10 @@ -820,7 +820,7 @@ func_8000B03C: /* 8000B070 00007E70 EC 01 00 28 */ fsubs f0, f1, f0 /* 8000B074 00007E74 D0 43 00 04 */ stfs f2, 4(r3) /* 8000B078 00007E78 D0 03 00 08 */ stfs f0, 8(r3) -/* 8000B07C 00007E7C 48 02 7A 45 */ bl func_80032AC0 +/* 8000B07C 00007E7C 48 02 7A 45 */ bl xMat3x3Tolocal__FP5xVec3PC7xMat3x3PC5xVec3 /* 8000B080 00007E80 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000B084 00007E84 7C 08 03 A6 */ mtlr r0 /* 8000B088 00007E88 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Core/x/xCamera.s b/asm/Core/x/xCamera.s index 6e5173c0d..c2e45a640 100644 --- a/asm/Core/x/xCamera.s +++ b/asm/Core/x/xCamera.s @@ -2,8 +2,8 @@ .section .text # 0x8000B2B0 - 0x8000E96C -.global func_8000B2B0 -func_8000B2B0: +.global xCameraInit__FP7xCameraUiUi +xCameraInit__FP7xCameraUiUi: /* 8000B2B0 000080B0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8000B2B4 000080B4 7C 08 02 A6 */ mflr r0 /* 8000B2B8 000080B8 90 01 00 24 */ stw r0, 0x24(r1) @@ -17,7 +17,7 @@ func_8000B2B0: /* 8000B2D8 000080D8 7F C3 F3 78 */ mr r3, r30 /* 8000B2DC 000080DC 7F E4 FB 78 */ mr r4, r31 /* 8000B2E0 000080E0 38 A0 00 01 */ li r5, 1 -/* 8000B2E4 000080E4 48 0B 4E 55 */ bl func_800C0138 +/* 8000B2E4 000080E4 48 0B 4E 55 */ bl iCameraCreate__Fiii /* 8000B2E8 000080E8 90 7D 00 10 */ stw r3, 0x10(r29) /* 8000B2EC 000080EC 7F A3 EB 78 */ mr r3, r29 /* 8000B2F0 000080F0 C0 22 80 50 */ lfs f1, lbl_803CC9D0-_SDA2_BASE_(r2) @@ -54,8 +54,8 @@ func_8000B2B0: func_8000B364: /* 8000B364 00008164 4E 80 00 20 */ blr -.global func_8000B368 -func_8000B368: +.global xCameraExit__FP7xCamera +xCameraExit__FP7xCamera: /* 8000B368 00008168 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000B36C 0000816C 7C 08 02 A6 */ mflr r0 /* 8000B370 00008170 90 01 00 14 */ stw r0, 0x14(r1) @@ -64,7 +64,7 @@ func_8000B368: /* 8000B37C 0000817C 80 63 00 10 */ lwz r3, 0x10(r3) /* 8000B380 00008180 28 03 00 00 */ cmplwi r3, 0 /* 8000B384 00008184 41 82 00 10 */ beq lbl_8000B394 -/* 8000B388 00008188 48 0B 4E 89 */ bl func_800C0210 +/* 8000B388 00008188 48 0B 4E 89 */ bl iCameraDestroy__FP8RwCamera /* 8000B38C 0000818C 38 00 00 00 */ li r0, 0 /* 8000B390 00008190 90 1F 00 10 */ stw r0, 0x10(r31) lbl_8000B394: @@ -74,8 +74,8 @@ lbl_8000B394: /* 8000B3A0 000081A0 38 21 00 10 */ addi r1, r1, 0x10 /* 8000B3A4 000081A4 4E 80 00 20 */ blr -.global func_8000B3A8 -func_8000B3A8: +.global xCameraReset__FP7xCamerafff +xCameraReset__FP7xCamerafff: /* 8000B3A8 000081A8 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8000B3AC 000081AC 7C 08 02 A6 */ mflr r0 /* 8000B3B0 000081B0 90 01 00 54 */ stw r0, 0x54(r1) @@ -95,7 +95,7 @@ func_8000B3A8: /* 8000B3E8 000081E8 FF C0 18 90 */ fmr f30, f3 /* 8000B3EC 000081EC 38 64 5D 14 */ addi r3, r4, 0xB8895D14@l /* 8000B3F0 000081F0 38 80 00 00 */ li r4, 0 -/* 8000B3F4 000081F4 48 04 03 19 */ bl func_8004B70C +/* 8000B3F4 000081F4 48 04 03 19 */ bl xSTFindAsset__FUiPUi /* 8000B3F8 000081F8 90 6D 88 78 */ stw r3, lbl_803CB178-_SDA_BASE_(r13) /* 8000B3FC 000081FC 38 7F 00 14 */ addi r3, r31, 0x14 /* 8000B400 00008200 48 00 30 C5 */ bl func_8000E4C4 @@ -133,7 +133,7 @@ lbl_8000B468: /* 8000B47C 0000827C 7F E3 FB 78 */ mr r3, r31 /* 8000B480 00008280 FC C0 28 90 */ fmr f6, f5 /* 8000B484 00008284 38 80 00 2E */ li r4, 0x2e -/* 8000B488 00008288 48 00 21 49 */ bl func_8000D5D0 +/* 8000B488 00008288 48 00 21 49 */ bl xCameraMove__FP7xCameraUiffffff /* 8000B48C 0000828C D3 DF 01 E0 */ stfs f30, 0x1e0(r31) /* 8000B490 00008290 38 7F 00 14 */ addi r3, r31, 0x14 /* 8000B494 00008294 D3 DF 01 DC */ stfs f30, 0x1dc(r31) @@ -142,7 +142,7 @@ lbl_8000B468: /* 8000B4A0 000082A0 C0 3F 01 D4 */ lfs f1, 0x1d4(r31) /* 8000B4A4 000082A4 C0 5F 01 DC */ lfs f2, 0x1dc(r31) /* 8000B4A8 000082A8 C0 7F 01 E4 */ lfs f3, 0x1e4(r31) -/* 8000B4AC 000082AC 48 02 6D 25 */ bl func_800321D0 +/* 8000B4AC 000082AC 48 02 6D 25 */ bl xMat3x3Euler__FP7xMat3x3fff /* 8000B4B0 000082B0 38 7F 00 54 */ addi r3, r31, 0x54 /* 8000B4B4 000082B4 38 9F 00 14 */ addi r4, r31, 0x14 /* 8000B4B8 000082B8 48 00 00 B5 */ bl func_8000B56C @@ -498,7 +498,7 @@ lbl_8000B9A0: /* 8000B9B8 000087B8 4B FF A6 B9 */ bl func_80006070 /* 8000B9BC 000087BC C0 1C 00 00 */ lfs f0, 0(r28) /* 8000B9C0 000087C0 EC 20 08 28 */ fsubs f1, f0, f1 -/* 8000B9C4 000087C4 48 02 57 3D */ bl func_80031100 +/* 8000B9C4 000087C4 48 02 57 3D */ bl xDangleClamp__Ff /* 8000B9C8 000087C8 D0 3C 00 00 */ stfs f1, 0(r28) lbl_8000B9CC: /* 8000B9CC 000087CC E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 @@ -668,7 +668,7 @@ lbl_8000BBBC: /* 8000BBFC 000089FC 41 82 02 08 */ beq lbl_8000BE04 /* 8000BC00 00008A00 7C A3 2B 78 */ mr r3, r5 /* 8000BC04 00008A04 38 9F 00 64 */ addi r4, r31, 0x64 -/* 8000BC08 00008A08 48 03 09 B9 */ bl func_8003C5C0 +/* 8000BC08 00008A08 48 03 09 B9 */ bl xQuickCullIsects__FPC7xQCDataPC7xQCData /* 8000BC0C 00008A0C 2C 03 00 00 */ cmpwi r3, 0 /* 8000BC10 00008A10 41 82 01 F4 */ beq lbl_8000BE04 /* 8000BC14 00008A14 7F E3 FB 78 */ mr r3, r31 @@ -689,7 +689,7 @@ lbl_8000BBBC: /* 8000BC50 00008A50 7F C3 F3 78 */ mr r3, r30 /* 8000BC54 00008A54 38 9F 00 94 */ addi r4, r31, 0x94 /* 8000BC58 00008A58 38 A0 00 00 */ li r5, 0 -/* 8000BC5C 00008A5C 48 00 70 CD */ bl func_80012D28 +/* 8000BC5C 00008A5C 48 00 70 CD */ bl xSweptSphereToBox__FP12xSweptSphereP4xBoxP7xMat4x3 /* 8000BC60 00008A60 48 00 01 A4 */ b lbl_8000BE04 lbl_8000BC64: /* 8000BC64 00008A64 28 00 00 04 */ cmplwi r0, 4 @@ -697,7 +697,7 @@ lbl_8000BC64: /* 8000BC6C 00008A6C 80 BF 00 AC */ lwz r5, 0xac(r31) /* 8000BC70 00008A70 7F C3 F3 78 */ mr r3, r30 /* 8000BC74 00008A74 38 9F 00 94 */ addi r4, r31, 0x94 -/* 8000BC78 00008A78 48 00 70 B1 */ bl func_80012D28 +/* 8000BC78 00008A78 48 00 70 B1 */ bl xSweptSphereToBox__FP12xSweptSphereP4xBoxP7xMat4x3 /* 8000BC7C 00008A7C 48 00 01 88 */ b lbl_8000BE04 /* 8000BC80 00008A80 48 00 01 84 */ b lbl_8000BE04 lbl_8000BC84: @@ -721,7 +721,7 @@ lbl_8000BCB4: /* 8000BCC0 00008AC0 38 9F 00 88 */ addi r4, r31, 0x88 /* 8000BCC4 00008AC4 EC 1F 00 2A */ fadds f0, f31, f0 /* 8000BCC8 00008AC8 D0 1F 00 94 */ stfs f0, 0x94(r31) -/* 8000BCCC 00008ACC 48 00 9D 29 */ bl func_800159F4 +/* 8000BCCC 00008ACC 48 00 9D 29 */ bl xRayHitsSphereFast__FPC5xRay3PC7xSphere /* 8000BCD0 00008AD0 D3 FF 00 94 */ stfs f31, 0x94(r31) /* 8000BCD4 00008AD4 48 00 01 14 */ b lbl_8000BDE8 lbl_8000BCD8: @@ -746,7 +746,7 @@ lbl_8000BCD8: /* 8000BD20 00008B20 C0 1F 00 A8 */ lfs f0, 0xa8(r31) /* 8000BD24 00008B24 EC 00 08 28 */ fsubs f0, f0, f1 /* 8000BD28 00008B28 D0 01 00 34 */ stfs f0, 0x34(r1) -/* 8000BD2C 00008B2C 48 00 9D B1 */ bl func_80015ADC +/* 8000BD2C 00008B2C 48 00 9D B1 */ bl xRayHitsBoxFast__FPC5xRay3PC4xBox /* 8000BD30 00008B30 48 00 00 B8 */ b lbl_8000BDE8 lbl_8000BD34: /* 8000BD34 00008B34 80 7F 00 AC */ lwz r3, 0xac(r31) @@ -754,7 +754,7 @@ lbl_8000BD34: /* 8000BD3C 00008B3C FF E0 08 90 */ fmr f31, f1 /* 8000BD40 00008B40 80 9F 00 AC */ lwz r4, 0xac(r31) /* 8000BD44 00008B44 38 61 00 38 */ addi r3, r1, 0x38 -/* 8000BD48 00008B48 48 02 60 9D */ bl func_80031DE4 +/* 8000BD48 00008B48 48 02 60 9D */ bl xMat3x3Normalize__FP7xMat3x3PC7xMat3x3 /* 8000BD4C 00008B4C 80 9F 00 AC */ lwz r4, 0xac(r31) /* 8000BD50 00008B50 7F A5 EB 78 */ mr r5, r29 /* 8000BD54 00008B54 38 61 00 68 */ addi r3, r1, 0x68 @@ -762,7 +762,7 @@ lbl_8000BD34: /* 8000BD5C 00008B5C 38 61 00 74 */ addi r3, r1, 0x74 /* 8000BD60 00008B60 38 81 00 38 */ addi r4, r1, 0x38 /* 8000BD64 00008B64 38 BD 00 0C */ addi r5, r29, 0xc -/* 8000BD68 00008B68 48 02 6D 59 */ bl func_80032AC0 +/* 8000BD68 00008B68 48 02 6D 59 */ bl xMat3x3Tolocal__FP5xVec3PC7xMat3x3PC5xVec3 /* 8000BD6C 00008B6C C0 1D 00 1C */ lfs f0, 0x1c(r29) /* 8000BD70 00008B70 38 61 00 68 */ addi r3, r1, 0x68 /* 8000BD74 00008B74 38 81 00 08 */ addi r4, r1, 8 @@ -793,7 +793,7 @@ lbl_8000BD34: /* 8000BDD8 00008BD8 C0 1F 00 A8 */ lfs f0, 0xa8(r31) /* 8000BDDC 00008BDC EC 00 08 28 */ fsubs f0, f0, f1 /* 8000BDE0 00008BE0 D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 8000BDE4 00008BE4 48 00 9C F9 */ bl func_80015ADC +/* 8000BDE4 00008BE4 48 00 9C F9 */ bl xRayHitsBoxFast__FPC5xRay3PC4xBox lbl_8000BDE8: /* 8000BDE8 00008BE8 28 03 00 00 */ cmplwi r3, 0 /* 8000BDEC 00008BEC 41 82 00 18 */ beq lbl_8000BE04 @@ -801,7 +801,7 @@ lbl_8000BDE8: /* 8000BDF4 00008BF4 7F C3 F3 78 */ mr r3, r30 /* 8000BDF8 00008BF8 80 85 00 10 */ lwz r4, 0x10(r5) /* 8000BDFC 00008BFC 80 A5 00 4C */ lwz r5, 0x4c(r5) -/* 8000BE00 00008C00 48 00 7C 21 */ bl func_80013A20 +/* 8000BE00 00008C00 48 00 7C 21 */ bl xSweptSphereToModel__FP12xSweptSphereP8RpAtomicP11RwMatrixTag lbl_8000BE04: /* 8000BE04 00008C04 E3 E1 00 A8 */ psq_l f31, 168(r1), 0, qr0 /* 8000BE08 00008C08 80 01 00 B4 */ lwz r0, 0xb4(r1) @@ -929,7 +929,7 @@ lbl_8000BFC4: /* 8000BFDC 00008DDC C0 1F 01 80 */ lfs f0, 0x180(r31) /* 8000BFE0 00008DE0 EF 83 10 28 */ fsubs f28, f3, f2 /* 8000BFE4 00008DE4 EC 21 00 28 */ fsubs f1, f1, f0 -/* 8000BFE8 00008DE8 48 02 51 19 */ bl func_80031100 +/* 8000BFE8 00008DE8 48 02 51 19 */ bl xDangleClamp__Ff /* 8000BFEC 00008DEC C0 7F 01 64 */ lfs f3, 0x164(r31) /* 8000BFF0 00008DF0 C0 5F 01 60 */ lfs f2, 0x160(r31) /* 8000BFF4 00008DF4 C0 1F 01 48 */ lfs f0, 0x148(r31) @@ -1137,7 +1137,7 @@ lbl_8000C2C4: /* 8000C2F4 000090F4 4C 40 13 82 */ cror 2, 0, 2 /* 8000C2F8 000090F8 41 82 01 00 */ beq lbl_8000C3F8 /* 8000C2FC 000090FC EC 23 20 28 */ fsubs f1, f3, f4 -/* 8000C300 00009100 48 02 4E 01 */ bl func_80031100 +/* 8000C300 00009100 48 02 4E 01 */ bl xDangleClamp__Ff /* 8000C304 00009104 C0 1F 01 60 */ lfs f0, 0x160(r31) /* 8000C308 00009108 FC 40 C0 90 */ fmr f2, f24 /* 8000C30C 0000910C FC 60 F8 90 */ fmr f3, f31 @@ -1152,12 +1152,12 @@ lbl_8000C320: /* 8000C32C 0000912C 40 81 00 BC */ ble lbl_8000C3E8 /* 8000C330 00009130 C0 1F 01 80 */ lfs f0, 0x180(r31) /* 8000C334 00009134 EC 21 00 28 */ fsubs f1, f1, f0 -/* 8000C338 00009138 48 02 4D C9 */ bl func_80031100 +/* 8000C338 00009138 48 02 4D C9 */ bl xDangleClamp__Ff /* 8000C33C 0000913C C0 5F 01 78 */ lfs f2, 0x178(r31) /* 8000C340 00009140 FE C0 08 90 */ fmr f22, f1 /* 8000C344 00009144 C0 1F 01 80 */ lfs f0, 0x180(r31) /* 8000C348 00009148 EC 22 00 28 */ fsubs f1, f2, f0 -/* 8000C34C 0000914C 48 02 4D B5 */ bl func_80031100 +/* 8000C34C 0000914C 48 02 4D B5 */ bl xDangleClamp__Ff /* 8000C350 00009150 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) /* 8000C354 00009154 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8000C358 00009158 40 81 00 4C */ ble lbl_8000C3A4 @@ -1210,27 +1210,27 @@ lbl_8000C3F8: /* 8000C400 00009200 41 82 03 44 */ beq lbl_8000C744 /* 8000C404 00009204 38 7F 00 14 */ addi r3, r31, 0x14 /* 8000C408 00009208 38 81 00 B0 */ addi r4, r1, 0xb0 -/* 8000C40C 0000920C 48 02 5A 29 */ bl func_80031E34 +/* 8000C40C 0000920C 48 02 5A 29 */ bl xMat3x3GetEuler__FPC7xMat3x3P5xVec3 /* 8000C410 00009210 38 7F 00 54 */ addi r3, r31, 0x54 /* 8000C414 00009214 38 81 00 BC */ addi r4, r1, 0xbc -/* 8000C418 00009218 48 02 5A 1D */ bl func_80031E34 +/* 8000C418 00009218 48 02 5A 1D */ bl xMat3x3GetEuler__FPC7xMat3x3P5xVec3 /* 8000C41C 0000921C C0 42 80 68 */ lfs f2, lbl_803CC9E8-_SDA2_BASE_(r2) /* 8000C420 00009220 C0 0D 88 80 */ lfs f0, lbl_803CB180-_SDA_BASE_(r13) /* 8000C424 00009224 C0 21 00 B0 */ lfs f1, 0xb0(r1) /* 8000C428 00009228 EE C2 00 24 */ fdivs f22, f2, f0 /* 8000C42C 0000922C C0 01 00 BC */ lfs f0, 0xbc(r1) /* 8000C430 00009230 EC 21 00 28 */ fsubs f1, f1, f0 -/* 8000C434 00009234 48 02 4C CD */ bl func_80031100 +/* 8000C434 00009234 48 02 4C CD */ bl xDangleClamp__Ff /* 8000C438 00009238 C0 41 00 B4 */ lfs f2, 0xb4(r1) /* 8000C43C 0000923C EF 16 00 72 */ fmuls f24, f22, f1 /* 8000C440 00009240 C0 01 00 C0 */ lfs f0, 0xc0(r1) /* 8000C444 00009244 EC 22 00 28 */ fsubs f1, f2, f0 -/* 8000C448 00009248 48 02 4C B9 */ bl func_80031100 +/* 8000C448 00009248 48 02 4C B9 */ bl xDangleClamp__Ff /* 8000C44C 0000924C C0 41 00 B8 */ lfs f2, 0xb8(r1) /* 8000C450 00009250 EF 36 00 72 */ fmuls f25, f22, f1 /* 8000C454 00009254 C0 01 00 C4 */ lfs f0, 0xc4(r1) /* 8000C458 00009258 EC 22 00 28 */ fsubs f1, f2, f0 -/* 8000C45C 0000925C 48 02 4C A5 */ bl func_80031100 +/* 8000C45C 0000925C 48 02 4C A5 */ bl xDangleClamp__Ff /* 8000C460 00009260 EE F6 00 72 */ fmuls f23, f22, f1 /* 8000C464 00009264 C0 5F 02 34 */ lfs f2, 0x234(r31) /* 8000C468 00009268 C0 3F 02 44 */ lfs f1, 0x244(r31) @@ -1271,17 +1271,17 @@ lbl_8000C4F0: /* 8000C4F0 000092F0 C0 3F 01 D8 */ lfs f1, 0x1d8(r31) /* 8000C4F4 000092F4 C0 1F 01 D4 */ lfs f0, 0x1d4(r31) /* 8000C4F8 000092F8 EC 21 00 28 */ fsubs f1, f1, f0 -/* 8000C4FC 000092FC 48 02 4C 05 */ bl func_80031100 +/* 8000C4FC 000092FC 48 02 4C 05 */ bl xDangleClamp__Ff /* 8000C500 00009300 C0 5F 01 E0 */ lfs f2, 0x1e0(r31) /* 8000C504 00009304 FF A0 08 90 */ fmr f29, f1 /* 8000C508 00009308 C0 1F 01 DC */ lfs f0, 0x1dc(r31) /* 8000C50C 0000930C EC 22 00 28 */ fsubs f1, f2, f0 -/* 8000C510 00009310 48 02 4B F1 */ bl func_80031100 +/* 8000C510 00009310 48 02 4B F1 */ bl xDangleClamp__Ff /* 8000C514 00009314 C0 5F 01 E8 */ lfs f2, 0x1e8(r31) /* 8000C518 00009318 FF C0 08 90 */ fmr f30, f1 /* 8000C51C 0000931C C0 1F 01 E4 */ lfs f0, 0x1e4(r31) /* 8000C520 00009320 EC 22 00 28 */ fsubs f1, f2, f0 -/* 8000C524 00009324 48 02 4B DD */ bl func_80031100 +/* 8000C524 00009324 48 02 4B DD */ bl xDangleClamp__Ff /* 8000C528 00009328 C0 5F 01 54 */ lfs f2, 0x154(r31) /* 8000C52C 0000932C FC 16 10 40 */ fcmpo cr0, f22, f2 /* 8000C530 00009330 4C 40 13 82 */ cror 2, 0, 2 @@ -1366,7 +1366,7 @@ lbl_8000C62C: /* 8000C660 00009460 C0 3F 01 D4 */ lfs f1, 0x1d4(r31) /* 8000C664 00009464 C0 5F 01 DC */ lfs f2, 0x1dc(r31) /* 8000C668 00009468 C0 7F 01 E4 */ lfs f3, 0x1e4(r31) -/* 8000C66C 0000946C 48 02 5B 65 */ bl func_800321D0 +/* 8000C66C 0000946C 48 02 5B 65 */ bl xMat3x3Euler__FP7xMat3x3fff /* 8000C670 00009470 D2 DF 01 4C */ stfs f22, 0x14c(r31) /* 8000C674 00009474 48 00 05 08 */ b lbl_8000CB7C lbl_8000C678: @@ -1380,7 +1380,7 @@ lbl_8000C678: /* 8000C694 00009494 4C 40 13 82 */ cror 2, 0, 2 /* 8000C698 00009498 41 82 00 1C */ beq lbl_8000C6B4 /* 8000C69C 0000949C EC 22 18 28 */ fsubs f1, f2, f3 -/* 8000C6A0 000094A0 48 02 4A 61 */ bl func_80031100 +/* 8000C6A0 000094A0 48 02 4A 61 */ bl xDangleClamp__Ff /* 8000C6A4 000094A4 FC 40 C0 90 */ fmr f2, f24 /* 8000C6A8 000094A8 7F E3 FB 78 */ mr r3, r31 /* 8000C6AC 000094AC FC 60 F8 90 */ fmr f3, f31 @@ -1396,7 +1396,7 @@ lbl_8000C6B4: /* 8000C6D0 000094D0 4C 40 13 82 */ cror 2, 0, 2 /* 8000C6D4 000094D4 41 82 00 1C */ beq lbl_8000C6F0 /* 8000C6D8 000094D8 EC 22 18 28 */ fsubs f1, f2, f3 -/* 8000C6DC 000094DC 48 02 4A 25 */ bl func_80031100 +/* 8000C6DC 000094DC 48 02 4A 25 */ bl xDangleClamp__Ff /* 8000C6E0 000094E0 FC 40 C8 90 */ fmr f2, f25 /* 8000C6E4 000094E4 7F E3 FB 78 */ mr r3, r31 /* 8000C6E8 000094E8 FC 60 F8 90 */ fmr f3, f31 @@ -1412,7 +1412,7 @@ lbl_8000C6F0: /* 8000C70C 0000950C 4C 40 13 82 */ cror 2, 0, 2 /* 8000C710 00009510 41 82 00 1C */ beq lbl_8000C72C /* 8000C714 00009514 EC 22 18 28 */ fsubs f1, f2, f3 -/* 8000C718 00009518 48 02 49 E9 */ bl func_80031100 +/* 8000C718 00009518 48 02 49 E9 */ bl xDangleClamp__Ff /* 8000C71C 0000951C FC 40 B8 90 */ fmr f2, f23 /* 8000C720 00009520 7F E3 FB 78 */ mr r3, r31 /* 8000C724 00009524 FC 60 F8 90 */ fmr f3, f31 @@ -1422,23 +1422,23 @@ lbl_8000C72C: /* 8000C730 00009530 38 7F 00 14 */ addi r3, r31, 0x14 /* 8000C734 00009534 C0 5F 01 DC */ lfs f2, 0x1dc(r31) /* 8000C738 00009538 C0 7F 01 E4 */ lfs f3, 0x1e4(r31) -/* 8000C73C 0000953C 48 02 5A 95 */ bl func_800321D0 +/* 8000C73C 0000953C 48 02 5A 95 */ bl xMat3x3Euler__FP7xMat3x3fff /* 8000C740 00009540 48 00 04 3C */ b lbl_8000CB7C lbl_8000C744: /* 8000C744 00009544 38 7F 01 A4 */ addi r3, r31, 0x1a4 /* 8000C748 00009548 38 9F 00 14 */ addi r4, r31, 0x14 -/* 8000C74C 0000954C 48 02 65 39 */ bl func_80032C84 +/* 8000C74C 0000954C 48 02 65 39 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 8000C750 00009550 38 61 00 A0 */ addi r3, r1, 0xa0 /* 8000C754 00009554 38 9F 00 54 */ addi r4, r31, 0x54 -/* 8000C758 00009558 48 02 65 2D */ bl func_80032C84 +/* 8000C758 00009558 48 02 65 2D */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 8000C75C 0000955C 38 61 00 90 */ addi r3, r1, 0x90 /* 8000C760 00009560 38 81 00 A0 */ addi r4, r1, 0xa0 /* 8000C764 00009564 38 BF 01 A4 */ addi r5, r31, 0x1a4 -/* 8000C768 00009568 48 02 6B 5D */ bl func_800332C4 +/* 8000C768 00009568 48 02 6B 5D */ bl xQuatDiff__FP5xQuatPC5xQuatPC5xQuat /* 8000C76C 0000956C 38 A1 00 8C */ addi r5, r1, 0x8c /* 8000C770 00009570 38 61 00 90 */ addi r3, r1, 0x90 /* 8000C774 00009574 38 81 00 80 */ addi r4, r1, 0x80 -/* 8000C778 00009578 48 02 68 39 */ bl func_80032FB0 +/* 8000C778 00009578 48 02 68 39 */ bl xQuatToAxisAngle__FPC5xQuatP5xVec3Pf /* 8000C77C 0000957C C0 01 00 8C */ lfs f0, 0x8c(r1) /* 8000C780 00009580 38 7F 00 54 */ addi r3, r31, 0x54 /* 8000C784 00009584 38 9F 00 14 */ addi r4, r31, 0x14 @@ -1550,10 +1550,10 @@ lbl_8000C8C4: /* 8000C91C 0000971C 40 81 00 88 */ ble lbl_8000C9A4 /* 8000C920 00009720 38 61 00 64 */ addi r3, r1, 0x64 /* 8000C924 00009724 38 81 00 EC */ addi r4, r1, 0xec -/* 8000C928 00009728 48 02 63 5D */ bl func_80032C84 +/* 8000C928 00009728 48 02 63 5D */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 8000C92C 0000972C 38 61 00 54 */ addi r3, r1, 0x54 /* 8000C930 00009730 38 81 01 1C */ addi r4, r1, 0x11c -/* 8000C934 00009734 48 02 63 51 */ bl func_80032C84 +/* 8000C934 00009734 48 02 63 51 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 8000C938 00009738 C0 22 80 60 */ lfs f1, lbl_803CC9E0-_SDA2_BASE_(r2) /* 8000C93C 0000973C C0 02 80 9C */ lfs f0, lbl_803CCA1C-_SDA2_BASE_(r2) /* 8000C940 00009740 EC 21 B0 28 */ fsubs f1, f1, f22 @@ -1566,7 +1566,7 @@ lbl_8000C8C4: /* 8000C95C 0000975C 38 61 00 44 */ addi r3, r1, 0x44 /* 8000C960 00009760 38 81 00 64 */ addi r4, r1, 0x64 /* 8000C964 00009764 38 A1 00 54 */ addi r5, r1, 0x54 -/* 8000C968 00009768 48 02 67 69 */ bl func_800330D0 +/* 8000C968 00009768 48 02 67 69 */ bl xQuatSlerp__FP5xQuatPC5xQuatPC5xQuatf /* 8000C96C 0000976C 48 00 00 2C */ b lbl_8000C998 lbl_8000C970: /* 8000C970 00009770 38 61 00 44 */ addi r3, r1, 0x44 @@ -1579,38 +1579,38 @@ lbl_8000C980: /* 8000C988 00009788 38 81 00 64 */ addi r4, r1, 0x64 /* 8000C98C 0000978C 38 A1 00 54 */ addi r5, r1, 0x54 /* 8000C990 00009790 EC 20 B0 24 */ fdivs f1, f0, f22 -/* 8000C994 00009794 48 02 67 3D */ bl func_800330D0 +/* 8000C994 00009794 48 02 67 3D */ bl xQuatSlerp__FP5xQuatPC5xQuatPC5xQuatf lbl_8000C998: /* 8000C998 00009798 38 61 00 44 */ addi r3, r1, 0x44 /* 8000C99C 0000979C 38 81 01 1C */ addi r4, r1, 0x11c -/* 8000C9A0 000097A0 48 02 65 61 */ bl func_80032F00 +/* 8000C9A0 000097A0 48 02 65 61 */ bl xQuatToMat__FPC5xQuatP7xMat3x3 lbl_8000C9A4: /* 8000C9A4 000097A4 38 61 00 34 */ addi r3, r1, 0x34 /* 8000C9A8 000097A8 38 81 01 1C */ addi r4, r1, 0x11c -/* 8000C9AC 000097AC 48 02 62 D9 */ bl func_80032C84 +/* 8000C9AC 000097AC 48 02 62 D9 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 8000C9B0 000097B0 C0 42 80 54 */ lfs f2, lbl_803CC9D4-_SDA2_BASE_(r2) /* 8000C9B4 000097B4 7F E3 FB 78 */ mr r3, r31 /* 8000C9B8 000097B8 C0 22 80 A4 */ lfs f1, lbl_803CCA24-_SDA2_BASE_(r2) /* 8000C9BC 000097BC 38 A1 00 34 */ addi r5, r1, 0x34 /* 8000C9C0 000097C0 FC 60 10 90 */ fmr f3, f2 /* 8000C9C4 000097C4 38 80 00 00 */ li r4, 0 -/* 8000C9C8 000097C8 48 00 0F 15 */ bl func_8000D8DC +/* 8000C9C8 000097C8 48 00 0F 15 */ bl xCameraLook__FP7xCameraUiPC5xQuatfff /* 8000C9CC 000097CC 38 61 00 24 */ addi r3, r1, 0x24 /* 8000C9D0 000097D0 38 9F 01 A4 */ addi r4, r31, 0x1a4 /* 8000C9D4 000097D4 48 00 1B 3D */ bl func_8000E510 /* 8000C9D8 000097D8 38 61 00 24 */ addi r3, r1, 0x24 /* 8000C9DC 000097DC 38 A1 00 34 */ addi r5, r1, 0x34 /* 8000C9E0 000097E0 7C 64 1B 78 */ mr r4, r3 -/* 8000C9E4 000097E4 48 02 68 4D */ bl func_80033230 +/* 8000C9E4 000097E4 48 02 68 4D */ bl xQuatMul__FP5xQuatPC5xQuatPC5xQuat /* 8000C9E8 000097E8 C0 02 80 A8 */ lfs f0, lbl_803CCA28-_SDA2_BASE_(r2) /* 8000C9EC 000097EC 38 61 00 14 */ addi r3, r1, 0x14 /* 8000C9F0 000097F0 38 9F 01 A4 */ addi r4, r31, 0x1a4 /* 8000C9F4 000097F4 38 A1 00 34 */ addi r5, r1, 0x34 /* 8000C9F8 000097F8 EC 20 07 F2 */ fmuls f1, f0, f31 -/* 8000C9FC 000097FC 48 02 66 D5 */ bl func_800330D0 +/* 8000C9FC 000097FC 48 02 66 D5 */ bl xQuatSlerp__FP5xQuatPC5xQuatPC5xQuatf /* 8000CA00 00009800 38 61 00 14 */ addi r3, r1, 0x14 /* 8000CA04 00009804 38 9F 00 14 */ addi r4, r31, 0x14 -/* 8000CA08 00009808 48 02 64 F9 */ bl func_80032F00 +/* 8000CA08 00009808 48 02 64 F9 */ bl xQuatToMat__FPC5xQuatP7xMat3x3 /* 8000CA0C 0000980C 48 00 01 70 */ b lbl_8000CB7C lbl_8000CA10: /* 8000CA10 00009810 80 DF 01 10 */ lwz r6, 0x110(r31) @@ -1626,16 +1626,16 @@ lbl_8000CA10: /* 8000CA38 00009838 C0 06 00 38 */ lfs f0, 0x38(r6) /* 8000CA3C 0000983C D0 01 00 10 */ stfs f0, 0x10(r1) /* 8000CA40 00009840 C0 22 80 AC */ lfs f1, lbl_803CCA2C-_SDA2_BASE_(r2) -/* 8000CA44 00009844 48 00 55 21 */ bl func_80011F64 +/* 8000CA44 00009844 48 00 55 21 */ bl xSweptSpherePrepare__FP12xSweptSphereP5xVec3P5xVec3f /* 8000CA48 00009848 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8000CA4C 0000984C 38 61 01 4C */ addi r3, r1, 0x14c /* 8000CA50 00009850 3B C4 05 58 */ addi r30, r4, lbl_803C0558@l /* 8000CA54 00009854 80 9E 1F C0 */ lwz r4, 0x1fc0(r30) /* 8000CA58 00009858 80 84 00 44 */ lwz r4, 0x44(r4) -/* 8000CA5C 0000985C 48 00 6D 8D */ bl func_800137E8 +/* 8000CA5C 0000985C 48 00 6D 8D */ bl xSweptSphereToEnv__FP12xSweptSphereP4xEnv /* 8000CA60 00009860 38 61 00 C8 */ addi r3, r1, 0xc8 /* 8000CA64 00009864 38 81 01 4C */ addi r4, r1, 0x14c -/* 8000CA68 00009868 48 04 1A 75 */ bl func_8004E4DC +/* 8000CA68 00009868 48 04 1A 75 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8000CA6C 0000986C 3B A1 00 D4 */ addi r29, r1, 0xd4 /* 8000CA70 00009870 38 81 01 58 */ addi r4, r1, 0x158 /* 8000CA74 00009874 7F A3 EB 78 */ mr r3, r29 @@ -1675,7 +1675,7 @@ lbl_8000CAD8: /* 8000CAF0 000098F0 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l /* 8000CAF4 000098F4 7F A7 EB 78 */ mr r7, r29 /* 8000CAF8 000098F8 39 01 01 4C */ addi r8, r1, 0x14c -/* 8000CAFC 000098FC 48 03 2D 95 */ bl func_8003F890 +/* 8000CAFC 000098FC 48 03 2D 95 */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv /* 8000CB00 00009900 3C 60 80 3D */ lis r3, lbl_803CA774@ha /* 8000CB04 00009904 3C A0 80 01 */ lis r5, lbl_8000BBBC@ha /* 8000CB08 00009908 38 C5 BB BC */ addi r6, r5, lbl_8000BBBC@l @@ -1684,7 +1684,7 @@ lbl_8000CAD8: /* 8000CB14 00009914 7F A7 EB 78 */ mr r7, r29 /* 8000CB18 00009918 38 A1 00 C8 */ addi r5, r1, 0xc8 /* 8000CB1C 0000991C 39 01 01 4C */ addi r8, r1, 0x14c -/* 8000CB20 00009920 48 03 2D 71 */ bl func_8003F890 +/* 8000CB20 00009920 48 03 2D 71 */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv /* 8000CB24 00009924 C0 41 02 28 */ lfs f2, 0x228(r1) /* 8000CB28 00009928 C0 01 01 68 */ lfs f0, 0x168(r1) /* 8000CB2C 0000992C FC 02 00 00 */ fcmpu cr0, f2, f0 @@ -1720,7 +1720,7 @@ lbl_8000CB94: /* 8000CB94 00009994 D3 ED 88 80 */ stfs f31, lbl_803CB180-_SDA_BASE_(r13) /* 8000CB98 00009998 38 9F 00 14 */ addi r4, r31, 0x14 /* 8000CB9C 0000999C 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 8000CBA0 000099A0 48 0B 39 91 */ bl func_800C0530 +/* 8000CBA0 000099A0 48 0B 39 91 */ bl iCameraUpdatePos__FP8RwCameraP7xMat4x3 lbl_8000CBA4: /* 8000CBA4 000099A4 E3 E1 03 38 */ psq_l f31, 824(r1), 0, qr0 /* 8000CBA8 000099A8 CB E1 03 30 */ lfd f31, 0x330(r1) @@ -1750,8 +1750,8 @@ lbl_8000CBA4: /* 8000CC08 00009A08 38 21 03 40 */ addi r1, r1, 0x340 /* 8000CC0C 00009A0C 4E 80 00 20 */ blr -.global func_8000CC10 -func_8000CC10: +.global xCameraUpdate__FP7xCameraf +xCameraUpdate__FP7xCameraf: /* 8000CC10 00009A10 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8000CC14 00009A14 7C 08 02 A6 */ mflr r0 /* 8000CC18 00009A18 90 01 00 44 */ stw r0, 0x44(r1) @@ -1815,30 +1815,30 @@ func_8000CCD0: /* 8000CCEC 00009AEC 38 21 00 10 */ addi r1, r1, 0x10 /* 8000CCF0 00009AF0 4E 80 00 20 */ blr -.global func_8000CCF4 -func_8000CCF4: +.global xCameraBegin__FP7xCamerai +xCameraBegin__FP7xCamerai: /* 8000CCF4 00009AF4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000CCF8 00009AF8 7C 08 02 A6 */ mflr r0 /* 8000CCFC 00009AFC 90 01 00 14 */ stw r0, 0x14(r1) /* 8000CD00 00009B00 93 E1 00 0C */ stw r31, 0xc(r1) /* 8000CD04 00009B04 7C 7F 1B 78 */ mr r31, r3 /* 8000CD08 00009B08 80 63 00 10 */ lwz r3, 0x10(r3) -/* 8000CD0C 00009B0C 48 0B 35 CD */ bl func_800C02D8 +/* 8000CD0C 00009B0C 48 0B 35 CD */ bl iCameraBegin__FP8RwCamerai /* 8000CD10 00009B10 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8000CD14 00009B14 38 9F 02 5C */ addi r4, r31, 0x25c -/* 8000CD18 00009B18 48 0B 36 95 */ bl func_800C03AC +/* 8000CD18 00009B18 48 0B 36 95 */ bl iCameraFrustumPlanes__FP8RwCameraP5xVec4 /* 8000CD1C 00009B1C 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8000CD20 00009B20 38 C0 00 00 */ li r6, 0 /* 8000CD24 00009B24 38 A0 00 00 */ li r5, 0 -/* 8000CD28 00009B28 48 0B 3B 41 */ bl func_800C0868 +/* 8000CD28 00009B28 48 0B 3B 41 */ bl iCameraUpdateFog__FP8RwCamerax /* 8000CD2C 00009B2C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000CD30 00009B30 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8000CD34 00009B34 7C 08 03 A6 */ mtlr r0 /* 8000CD38 00009B38 38 21 00 10 */ addi r1, r1, 0x10 /* 8000CD3C 00009B3C 4E 80 00 20 */ blr -.global func_8000CD40 -func_8000CD40: +.global xCameraFXBegin__FP7xCamera +xCameraFXBegin__FP7xCamera: /* 8000CD40 00009B40 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000CD44 00009B44 7C 08 02 A6 */ mflr r0 /* 8000CD48 00009B48 3C 80 80 2C */ lis r4, lbl_802B8A00@ha @@ -1885,8 +1885,8 @@ func_8000CD84: /* 8000CDE0 00009BE0 38 21 00 10 */ addi r1, r1, 0x10 /* 8000CDE4 00009BE4 4E 80 00 20 */ blr -.global func_8000CDE8 -func_8000CDE8: +.global xCameraFXAlloc__Fv +xCameraFXAlloc__Fv: /* 8000CDE8 00009BE8 3C 60 80 38 */ lis r3, lbl_8038452C@ha /* 8000CDEC 00009BEC 38 00 00 0A */ li r0, 0xa /* 8000CDF0 00009BF0 38 63 45 2C */ addi r3, r3, lbl_8038452C@l @@ -1941,7 +1941,7 @@ lbl_8000CE60: lbl_8000CEA8: /* 8000CEA8 00009CA8 C0 23 00 28 */ lfs f1, 0x28(r3) /* 8000CEAC 00009CAC 7C A3 2B 78 */ mr r3, r5 -/* 8000CEB0 00009CB0 48 02 50 CD */ bl func_80031F7C +/* 8000CEB0 00009CB0 48 02 50 CD */ bl xMat4x3MoveLocalAt__FP7xMat4x3f /* 8000CEB4 00009CB4 48 00 00 A0 */ b lbl_8000CF54 lbl_8000CEB8: /* 8000CEB8 00009CB8 C0 03 00 2C */ lfs f0, 0x2c(r3) @@ -1960,7 +1960,7 @@ lbl_8000CEB8: lbl_8000CEEC: /* 8000CEEC 00009CEC C0 23 00 1C */ lfs f1, 0x1c(r3) /* 8000CEF0 00009CF0 7C A3 2B 78 */ mr r3, r5 -/* 8000CEF4 00009CF4 48 02 50 89 */ bl func_80031F7C +/* 8000CEF4 00009CF4 48 02 50 89 */ bl xMat4x3MoveLocalAt__FP7xMat4x3f /* 8000CEF8 00009CF8 48 00 00 5C */ b lbl_8000CF54 lbl_8000CEFC: /* 8000CEFC 00009CFC C0 43 00 18 */ lfs f2, 0x18(r3) @@ -1985,15 +1985,15 @@ lbl_8000CEFC: lbl_8000CF48: /* 8000CF48 00009D48 C0 23 00 28 */ lfs f1, 0x28(r3) /* 8000CF4C 00009D4C 7C A3 2B 78 */ mr r3, r5 -/* 8000CF50 00009D50 48 02 50 2D */ bl func_80031F7C +/* 8000CF50 00009D50 48 02 50 2D */ bl xMat4x3MoveLocalAt__FP7xMat4x3f lbl_8000CF54: /* 8000CF54 00009D54 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000CF58 00009D58 7C 08 03 A6 */ mtlr r0 /* 8000CF5C 00009D5C 38 21 00 10 */ addi r1, r1, 0x10 /* 8000CF60 00009D60 4E 80 00 20 */ blr -.global func_8000CF64 -func_8000CF64: +.global xCameraFXShake__FfffffP5xVec3P5xVec3 +xCameraFXShake__FfffffP5xVec3P5xVec3: /* 8000CF64 00009D64 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8000CF68 00009D68 7C 08 02 A6 */ mflr r0 /* 8000CF6C 00009D6C 90 01 00 74 */ stw r0, 0x74(r1) @@ -2017,7 +2017,7 @@ func_8000CF64: /* 8000CFB4 00009DB4 FF A0 18 90 */ fmr f29, f3 /* 8000CFB8 00009DB8 FF C0 20 90 */ fmr f30, f4 /* 8000CFBC 00009DBC FF E0 28 90 */ fmr f31, f5 -/* 8000CFC0 00009DC0 4B FF FE 29 */ bl func_8000CDE8 +/* 8000CFC0 00009DC0 4B FF FE 29 */ bl xCameraFXAlloc__Fv /* 8000CFC4 00009DC4 7C 7F 1B 79 */ or. r31, r3, r3 /* 8000CFC8 00009DC8 41 82 00 68 */ beq lbl_8000D030 /* 8000CFCC 00009DCC 38 00 00 02 */ li r0, 2 @@ -2102,7 +2102,7 @@ lbl_8000D0E0: /* 8000D0F8 00009EF8 C0 5E 00 2C */ lfs f2, 0x2c(r30) /* 8000D0FC 00009EFC EC 01 00 28 */ fsubs f0, f1, f0 /* 8000D100 00009F00 EF C2 00 32 */ fmuls f30, f2, f0 -/* 8000D104 00009F04 48 02 3B 85 */ bl func_80030C88 +/* 8000D104 00009F04 48 02 3B 85 */ bl xurand__Fv /* 8000D108 00009F08 C0 02 80 58 */ lfs f0, lbl_803CC9D8-_SDA2_BASE_(r2) /* 8000D10C 00009F0C C0 42 80 C0 */ lfs f2, lbl_803CCA40-_SDA2_BASE_(r2) /* 8000D110 00009F10 EC 61 00 28 */ fsubs f3, f1, f0 @@ -2149,7 +2149,7 @@ lbl_8000D178: /* 8000D1AC 00009FAC EC 02 00 24 */ fdivs f0, f2, f0 /* 8000D1B0 00009FB0 EC 04 00 32 */ fmuls f0, f4, f0 /* 8000D1B4 00009FB4 EF E0 00 72 */ fmuls f31, f0, f1 -/* 8000D1B8 00009FB8 48 02 3A D1 */ bl func_80030C88 +/* 8000D1B8 00009FB8 48 02 3A D1 */ bl xurand__Fv /* 8000D1BC 00009FBC C0 5E 00 20 */ lfs f2, 0x20(r30) /* 8000D1C0 00009FC0 C0 1E 00 24 */ lfs f0, 0x24(r30) /* 8000D1C4 00009FC4 C0 82 80 58 */ lfs f4, lbl_803CC9D8-_SDA2_BASE_(r2) @@ -2172,13 +2172,13 @@ lbl_8000D178: /* 8000D208 0000A008 EC 04 00 32 */ fmuls f0, f4, f0 /* 8000D20C 0000A00C EF A0 00 72 */ fmuls f29, f0, f1 /* 8000D210 0000A010 FC 20 F8 90 */ fmr f1, f31 -/* 8000D214 0000A014 48 02 4D 01 */ bl func_80031F14 +/* 8000D214 0000A014 48 02 4D 01 */ bl xMat4x3MoveLocalRight__FP7xMat4x3f /* 8000D218 0000A018 FC 20 E8 90 */ fmr f1, f29 /* 8000D21C 0000A01C 7F E3 FB 78 */ mr r3, r31 -/* 8000D220 0000A020 48 02 4D 29 */ bl func_80031F48 +/* 8000D220 0000A020 48 02 4D 29 */ bl xMat4x3MoveLocalUp__FP7xMat4x3f /* 8000D224 0000A024 7F E3 FB 78 */ mr r3, r31 /* 8000D228 0000A028 38 81 00 08 */ addi r4, r1, 8 -/* 8000D22C 0000A02C 48 02 4C 09 */ bl func_80031E34 +/* 8000D22C 0000A02C 48 02 4C 09 */ bl xMat3x3GetEuler__FPC7xMat3x3P5xVec3 /* 8000D230 0000A030 C0 3E 00 20 */ lfs f1, 0x20(r30) /* 8000D234 0000A034 7F E3 FB 78 */ mr r3, r31 /* 8000D238 0000A038 C0 1E 00 24 */ lfs f0, 0x24(r30) @@ -2193,7 +2193,7 @@ lbl_8000D178: /* 8000D25C 0000A05C EC 3E 00 72 */ fmuls f1, f30, f1 /* 8000D260 0000A060 EC 04 00 7A */ fmadds f0, f4, f1, f0 /* 8000D264 0000A064 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 8000D268 0000A068 48 02 4F 3D */ bl func_800321A4 +/* 8000D268 0000A068 48 02 4F 3D */ bl xMat3x3Euler__FP7xMat3x3PC5xVec3 /* 8000D26C 0000A06C E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 8000D270 0000A070 CB E1 00 50 */ lfd f31, 0x50(r1) /* 8000D274 0000A074 E3 C1 00 48 */ psq_l f30, 72(r1), 0, qr0 @@ -2207,8 +2207,8 @@ lbl_8000D178: /* 8000D294 0000A094 38 21 00 60 */ addi r1, r1, 0x60 /* 8000D298 0000A098 4E 80 00 20 */ blr -.global func_8000D29C -func_8000D29C: +.global xCameraFXUpdate__FP7xCameraf +xCameraFXUpdate__FP7xCameraf: /* 8000D29C 0000A09C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8000D2A0 0000A0A0 7C 08 02 A6 */ mflr r0 /* 8000D2A4 0000A0A4 90 01 00 34 */ stw r0, 0x34(r1) @@ -2278,7 +2278,7 @@ lbl_8000D384: /* 8000D390 0000A190 41 80 FF 40 */ blt lbl_8000D2D0 /* 8000D394 0000A194 80 7D 00 10 */ lwz r3, 0x10(r29) /* 8000D398 0000A198 38 9D 00 14 */ addi r4, r29, 0x14 -/* 8000D39C 0000A19C 48 0B 31 95 */ bl func_800C0530 +/* 8000D39C 0000A19C 48 0B 31 95 */ bl iCameraUpdatePos__FP8RwCameraP7xMat4x3 /* 8000D3A0 0000A1A0 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8000D3A4 0000A1A4 80 01 00 34 */ lwz r0, 0x34(r1) /* 8000D3A8 0000A1A8 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -2289,8 +2289,8 @@ lbl_8000D384: /* 8000D3BC 0000A1BC 38 21 00 30 */ addi r1, r1, 0x30 /* 8000D3C0 0000A1C0 4E 80 00 20 */ blr -.global func_8000D3C4 -func_8000D3C4: +.global xCameraFXEnd__FP7xCamera +xCameraFXEnd__FP7xCamera: /* 8000D3C4 0000A1C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000D3C8 0000A1C8 7C 08 02 A6 */ mflr r0 /* 8000D3CC 0000A1CC 3C 80 80 2C */ lis r4, lbl_802B8A00@ha @@ -2303,15 +2303,15 @@ func_8000D3C4: /* 8000D3E8 0000A1E8 3C 80 80 2C */ lis r4, lbl_802B8A00@ha /* 8000D3EC 0000A1EC 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8000D3F0 0000A1F0 38 84 8A 00 */ addi r4, r4, lbl_802B8A00@l -/* 8000D3F4 0000A1F4 48 0B 31 3D */ bl func_800C0530 +/* 8000D3F4 0000A1F4 48 0B 31 3D */ bl iCameraUpdatePos__FP8RwCameraP7xMat4x3 /* 8000D3F8 0000A1F8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000D3FC 0000A1FC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8000D400 0000A200 7C 08 03 A6 */ mtlr r0 /* 8000D404 0000A204 38 21 00 10 */ addi r1, r1, 0x10 /* 8000D408 0000A208 4E 80 00 20 */ blr -.global func_8000D40C -func_8000D40C: +.global xCameraEnd__FP7xCamerafi +xCameraEnd__FP7xCamerafi: /* 8000D40C 0000A20C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000D410 0000A210 7C 08 02 A6 */ mflr r0 /* 8000D414 0000A214 2C 04 00 00 */ cmpwi r4, 0 @@ -2320,30 +2320,30 @@ func_8000D40C: /* 8000D420 0000A220 7C 7F 1B 78 */ mr r31, r3 /* 8000D424 0000A224 41 82 00 0C */ beq lbl_8000D430 /* 8000D428 0000A228 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 8000D42C 0000A22C 48 03 45 41 */ bl func_8004196C +/* 8000D42C 0000A22C 48 03 45 41 */ bl xScrFxUpdate__FP8RwCameraf lbl_8000D430: /* 8000D430 0000A230 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 8000D434 0000A234 48 0B 2F 15 */ bl func_800C0348 +/* 8000D434 0000A234 48 0B 2F 15 */ bl iCameraEnd__FP8RwCamera /* 8000D438 0000A238 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000D43C 0000A23C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8000D440 0000A240 7C 08 03 A6 */ mtlr r0 /* 8000D444 0000A244 38 21 00 10 */ addi r1, r1, 0x10 /* 8000D448 0000A248 4E 80 00 20 */ blr -.global func_8000D44C -func_8000D44C: +.global xCameraShowRaster__FP7xCamera +xCameraShowRaster__FP7xCamera: /* 8000D44C 0000A24C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000D450 0000A250 7C 08 02 A6 */ mflr r0 /* 8000D454 0000A254 90 01 00 14 */ stw r0, 0x14(r1) /* 8000D458 0000A258 80 63 00 10 */ lwz r3, 0x10(r3) -/* 8000D45C 0000A25C 48 0B 2F 29 */ bl func_800C0384 +/* 8000D45C 0000A25C 48 0B 2F 29 */ bl iCameraShowRaster__FP8RwCamera /* 8000D460 0000A260 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000D464 0000A264 7C 08 03 A6 */ mtlr r0 /* 8000D468 0000A268 38 21 00 10 */ addi r1, r1, 0x10 /* 8000D46C 0000A26C 4E 80 00 20 */ blr -.global func_8000D470 -func_8000D470: +.global xCameraSetScene__FP7xCameraP6xScene +xCameraSetScene__FP7xCameraP6xScene: /* 8000D470 0000A270 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000D474 0000A274 7C 08 02 A6 */ mflr r0 /* 8000D478 0000A278 90 01 00 14 */ stw r0, 0x14(r1) @@ -2351,7 +2351,7 @@ func_8000D470: /* 8000D480 0000A280 80 84 00 44 */ lwz r4, 0x44(r4) /* 8000D484 0000A284 80 63 00 10 */ lwz r3, 0x10(r3) /* 8000D488 0000A288 80 84 00 00 */ lwz r4, 0(r4) -/* 8000D48C 0000A28C 48 0B 31 61 */ bl func_800C05EC +/* 8000D48C 0000A28C 48 0B 31 61 */ bl iCameraAssignEnv__FP8RwCameraP4iEnv /* 8000D490 0000A290 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000D494 0000A294 7C 08 03 A6 */ mtlr r0 /* 8000D498 0000A298 38 21 00 10 */ addi r1, r1, 0x10 @@ -2416,18 +2416,18 @@ func_8000D4A0: /* 8000D578 0000A378 38 21 00 10 */ addi r1, r1, 0x10 /* 8000D57C 0000A37C 4E 80 00 20 */ blr -.global func_8000D580 -func_8000D580: +.global xCameraSetTargetMatrix__FP7xCameraP7xMat4x3 +xCameraSetTargetMatrix__FP7xCameraP7xMat4x3: /* 8000D580 0000A380 90 83 01 10 */ stw r4, 0x110(r3) /* 8000D584 0000A384 4E 80 00 20 */ blr -.global func_8000D588 -func_8000D588: +.global xCameraSetTargetOMatrix__FP7xCameraP7xMat4x3 +xCameraSetTargetOMatrix__FP7xCameraP7xMat4x3: /* 8000D588 0000A388 90 83 01 14 */ stw r4, 0x114(r3) /* 8000D58C 0000A38C 4E 80 00 20 */ blr -.global func_8000D590 -func_8000D590: +.global xCameraDoCollisions__Fii +xCameraDoCollisions__Fii: /* 8000D590 0000A390 38 00 00 01 */ li r0, 1 /* 8000D594 0000A394 80 CD 88 74 */ lwz r6, lbl_803CB174-_SDA_BASE_(r13) /* 8000D598 0000A398 7C 05 20 30 */ slw r5, r0, r4 @@ -2445,8 +2445,8 @@ func_8000D590: /* 8000D5C8 0000A3C8 90 0D 80 08 */ stw r0, lbl_803CA908-_SDA_BASE_(r13) /* 8000D5CC 0000A3CC 4E 80 00 20 */ blr -.global func_8000D5D0 -func_8000D5D0: +.global xCameraMove__FP7xCameraUiffffff +xCameraMove__FP7xCameraUiffffff: /* 8000D5D0 0000A3D0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8000D5D4 0000A3D4 7C 08 02 A6 */ mflr r0 /* 8000D5D8 0000A3D8 90 01 00 34 */ stw r0, 0x34(r1) @@ -2514,7 +2514,7 @@ lbl_8000D67C: /* 8000D6C8 0000A4C8 D0 1F 01 8C */ stfs f0, 0x18c(r31) /* 8000D6CC 0000A4CC C0 1F 01 80 */ lfs f0, 0x180(r31) /* 8000D6D0 0000A4D0 EC 23 00 28 */ fsubs f1, f3, f0 -/* 8000D6D4 0000A4D4 48 02 3A 2D */ bl func_80031100 +/* 8000D6D4 0000A4D4 48 02 3A 2D */ bl xDangleClamp__Ff /* 8000D6D8 0000A4D8 EC 5E 00 72 */ fmuls f2, f30, f1 /* 8000D6DC 0000A4DC C0 22 80 58 */ lfs f1, lbl_803CC9D8-_SDA2_BASE_(r2) /* 8000D6E0 0000A4E0 C0 1F 01 60 */ lfs f0, 0x160(r31) @@ -2533,8 +2533,8 @@ lbl_8000D6F4: /* 8000D710 0000A510 38 21 00 30 */ addi r1, r1, 0x30 /* 8000D714 0000A514 4E 80 00 20 */ blr -.global func_8000D718 -func_8000D718: +.global xCameraMove__FP7xCameraRC5xVec3 +xCameraMove__FP7xCameraRC5xVec3: /* 8000D718 0000A518 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000D71C 0000A51C 7C 08 02 A6 */ mflr r0 /* 8000D720 0000A520 90 01 00 14 */ stw r0, 0x14(r1) @@ -2558,8 +2558,8 @@ func_8000D718: /* 8000D768 0000A568 38 21 00 10 */ addi r1, r1, 0x10 /* 8000D76C 0000A56C 4E 80 00 20 */ blr -.global func_8000D770 -func_8000D770: +.global xCameraMove__FP7xCameraRC5xVec3f +xCameraMove__FP7xCameraRC5xVec3f: /* 8000D770 0000A570 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8000D774 0000A574 7C 08 02 A6 */ mflr r0 /* 8000D778 0000A578 90 01 00 34 */ stw r0, 0x34(r1) @@ -2610,8 +2610,8 @@ lbl_8000D7E4: /* 8000D824 0000A624 38 21 00 30 */ addi r1, r1, 0x30 /* 8000D828 0000A628 4E 80 00 20 */ blr -.global func_8000D82C -func_8000D82C: +.global xCameraFOV__FP7xCamerafff +xCameraFOV__FP7xCamerafff: /* 8000D82C 0000A62C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8000D830 0000A630 7C 08 02 A6 */ mflr r0 /* 8000D834 0000A634 90 01 00 34 */ stw r0, 0x34(r1) @@ -2660,8 +2660,8 @@ lbl_8000D8B8: /* 8000D8D4 0000A6D4 38 21 00 30 */ addi r1, r1, 0x30 /* 8000D8D8 0000A6D8 4E 80 00 20 */ blr -.global func_8000D8DC -func_8000D8DC: +.global xCameraLook__FP7xCameraUiPC5xQuatfff +xCameraLook__FP7xCameraUiPC5xQuatfff: /* 8000D8DC 0000A6DC 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8000D8E0 0000A6E0 7C 08 02 A6 */ mflr r0 /* 8000D8E4 0000A6E4 90 01 00 44 */ stw r0, 0x44(r1) @@ -2693,7 +2693,7 @@ func_8000D8DC: /* 8000D94C 0000A74C 41 82 00 70 */ beq lbl_8000D9BC /* 8000D950 0000A750 7F E3 FB 78 */ mr r3, r31 /* 8000D954 0000A754 38 9E 00 14 */ addi r4, r30, 0x14 -/* 8000D958 0000A758 48 02 55 A9 */ bl func_80032F00 +/* 8000D958 0000A758 48 02 55 A9 */ bl xQuatToMat__FPC5xQuatP7xMat3x3 /* 8000D95C 0000A75C 38 7E 00 54 */ addi r3, r30, 0x54 /* 8000D960 0000A760 38 9E 00 14 */ addi r4, r30, 0x14 /* 8000D964 0000A764 4B FF DC 65 */ bl func_8000B5C8 @@ -2709,7 +2709,7 @@ lbl_8000D96C: /* 8000D988 0000A788 D0 1E 01 50 */ stfs f0, 0x150(r30) /* 8000D98C 0000A78C D3 FE 01 54 */ stfs f31, 0x154(r30) /* 8000D990 0000A790 D3 BE 01 4C */ stfs f29, 0x14c(r30) -/* 8000D994 0000A794 48 02 59 31 */ bl func_800332C4 +/* 8000D994 0000A794 48 02 59 31 */ bl xQuatDiff__FP5xQuatPC5xQuatPC5xQuat /* 8000D998 0000A798 38 7E 01 C4 */ addi r3, r30, 0x1c4 /* 8000D99C 0000A79C 48 00 0C 49 */ bl func_8000E5E4 /* 8000D9A0 0000A7A0 EC 1E F8 28 */ fsubs f0, f30, f31 @@ -2733,8 +2733,8 @@ lbl_8000D9BC: /* 8000D9E4 0000A7E4 38 21 00 40 */ addi r1, r1, 0x40 /* 8000D9E8 0000A7E8 4E 80 00 20 */ blr -.global func_8000D9EC -func_8000D9EC: +.global xCameraLookYPR__FP7xCameraUiffffff +xCameraLookYPR__FP7xCameraUiffffff: /* 8000D9EC 0000A7EC 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8000D9F0 0000A7F0 7C 08 02 A6 */ mflr r0 /* 8000D9F4 0000A7F4 90 01 00 44 */ stw r0, 0x44(r1) @@ -2766,7 +2766,7 @@ func_8000D9EC: /* 8000DA5C 0000A85C 38 7F 00 14 */ addi r3, r31, 0x14 /* 8000DA60 0000A860 D3 BF 01 DC */ stfs f29, 0x1dc(r31) /* 8000DA64 0000A864 D3 DF 01 E4 */ stfs f30, 0x1e4(r31) -/* 8000DA68 0000A868 48 02 47 69 */ bl func_800321D0 +/* 8000DA68 0000A868 48 02 47 69 */ bl xMat3x3Euler__FP7xMat3x3fff /* 8000DA6C 0000A86C 38 7F 00 54 */ addi r3, r31, 0x54 /* 8000DA70 0000A870 38 9F 00 14 */ addi r4, r31, 0x14 /* 8000DA74 0000A874 4B FF DB 55 */ bl func_8000B5C8 @@ -2786,17 +2786,17 @@ lbl_8000DA7C: /* 8000DAA8 0000A8A8 C0 62 80 68 */ lfs f3, lbl_803CC9E8-_SDA2_BASE_(r2) /* 8000DAAC 0000A8AC EC 21 00 28 */ fsubs f1, f1, f0 /* 8000DAB0 0000A8B0 EF E3 10 24 */ fdivs f31, f3, f2 -/* 8000DAB4 0000A8B4 48 02 36 4D */ bl func_80031100 +/* 8000DAB4 0000A8B4 48 02 36 4D */ bl xDangleClamp__Ff /* 8000DAB8 0000A8B8 EC 1F 00 72 */ fmuls f0, f31, f1 /* 8000DABC 0000A8BC D0 1F 01 98 */ stfs f0, 0x198(r31) /* 8000DAC0 0000A8C0 C0 1F 01 DC */ lfs f0, 0x1dc(r31) /* 8000DAC4 0000A8C4 EC 3D 00 28 */ fsubs f1, f29, f0 -/* 8000DAC8 0000A8C8 48 02 36 39 */ bl func_80031100 +/* 8000DAC8 0000A8C8 48 02 36 39 */ bl xDangleClamp__Ff /* 8000DACC 0000A8CC EC 1F 00 72 */ fmuls f0, f31, f1 /* 8000DAD0 0000A8D0 D0 1F 01 9C */ stfs f0, 0x19c(r31) /* 8000DAD4 0000A8D4 C0 1F 01 E4 */ lfs f0, 0x1e4(r31) /* 8000DAD8 0000A8D8 EC 3E 00 28 */ fsubs f1, f30, f0 -/* 8000DADC 0000A8DC 48 02 36 25 */ bl func_80031100 +/* 8000DADC 0000A8DC 48 02 36 25 */ bl xDangleClamp__Ff /* 8000DAE0 0000A8E0 EC 1F 00 72 */ fmuls f0, f31, f1 /* 8000DAE4 0000A8E4 D0 1F 01 A0 */ stfs f0, 0x1a0(r31) lbl_8000DAE8: @@ -2812,8 +2812,8 @@ lbl_8000DAE8: /* 8000DB0C 0000A90C 38 21 00 40 */ addi r1, r1, 0x40 /* 8000DB10 0000A910 4E 80 00 20 */ blr -.global func_8000DB14 -func_8000DB14: +.global xCameraRotate__FP7xCameraRC7xMat3x3fff +xCameraRotate__FP7xCameraRC7xMat3x3fff: /* 8000DB14 0000A914 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8000DB18 0000A918 7C 08 02 A6 */ mflr r0 /* 8000DB1C 0000A91C 90 01 00 54 */ stw r0, 0x54(r1) @@ -2836,7 +2836,7 @@ func_8000DB14: /* 8000DB60 0000A960 60 00 00 80 */ ori r0, r0, 0x80 /* 8000DB64 0000A964 90 1E 01 3C */ stw r0, 0x13c(r30) /* 8000DB68 0000A968 38 81 00 08 */ addi r4, r1, 8 -/* 8000DB6C 0000A96C 48 02 42 C9 */ bl func_80031E34 +/* 8000DB6C 0000A96C 48 02 42 C9 */ bl xMat3x3GetEuler__FPC7xMat3x3P5xVec3 /* 8000DB70 0000A970 C0 01 00 08 */ lfs f0, 8(r1) /* 8000DB74 0000A974 D0 1E 01 D8 */ stfs f0, 0x1d8(r30) /* 8000DB78 0000A978 C0 01 00 0C */ lfs f0, 0xc(r1) @@ -2892,8 +2892,8 @@ lbl_8000DBF8: /* 8000DC30 0000AA30 38 21 00 50 */ addi r1, r1, 0x50 /* 8000DC34 0000AA34 4E 80 00 20 */ blr -.global func_8000DC38 -func_8000DC38: +.global xCameraRotate__FP7xCameraRC5xVec3ffff +xCameraRotate__FP7xCameraRC5xVec3ffff: /* 8000DC38 0000AA38 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8000DC3C 0000AA3C 7C 08 02 A6 */ mflr r0 /* 8000DC40 0000AA40 90 01 00 54 */ stw r0, 0x54(r1) @@ -2940,7 +2940,7 @@ lbl_8000DCCC: /* 8000DCE0 0000AAE0 C0 3E 01 D8 */ lfs f1, 0x1d8(r30) /* 8000DCE4 0000AAE4 C0 5E 01 E0 */ lfs f2, 0x1e0(r30) /* 8000DCE8 0000AAE8 C0 7E 01 E8 */ lfs f3, 0x1e8(r30) -/* 8000DCEC 0000AAEC 48 02 44 E5 */ bl func_800321D0 +/* 8000DCEC 0000AAEC 48 02 44 E5 */ bl xMat3x3Euler__FP7xMat3x3fff /* 8000DCF0 0000AAF0 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) /* 8000DCF4 0000AAF4 FC 00 E8 00 */ fcmpu cr0, f0, f29 /* 8000DCF8 0000AAF8 40 82 00 10 */ bne lbl_8000DD08 @@ -3062,16 +3062,16 @@ func_8000DDBC: /* 8000DE98 0000AC98 38 21 00 40 */ addi r1, r1, 0x40 /* 8000DE9C 0000AC9C 4E 80 00 20 */ blr -.global func_8000DEA0 -func_8000DEA0: +.global init__13xBinaryCameraFv +init__13xBinaryCameraFv: /* 8000DEA0 0000ACA0 38 00 00 00 */ li r0, 0 /* 8000DEA4 0000ACA4 90 03 00 3C */ stw r0, 0x3c(r3) /* 8000DEA8 0000ACA8 90 03 00 54 */ stw r0, 0x54(r3) /* 8000DEAC 0000ACAC 90 03 00 50 */ stw r0, 0x50(r3) /* 8000DEB0 0000ACB0 4E 80 00 20 */ blr -.global func_8000DEB4 -func_8000DEB4: +.global start__13xBinaryCameraFR7xCamera +start__13xBinaryCameraFR7xCamera: /* 8000DEB4 0000ACB4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000DEB8 0000ACB8 7C 08 02 A6 */ mflr r0 /* 8000DEBC 0000ACBC 90 01 00 14 */ stw r0, 0x14(r1) @@ -3080,7 +3080,7 @@ func_8000DEB4: /* 8000DEC8 0000ACC8 90 83 00 3C */ stw r4, 0x3c(r3) /* 8000DECC 0000ACCC 38 7F 00 40 */ addi r3, r31, 0x40 /* 8000DED0 0000ACD0 38 84 00 14 */ addi r4, r4, 0x14 -/* 8000DED4 0000ACD4 48 02 4D B1 */ bl func_80032C84 +/* 8000DED4 0000ACD4 48 02 4D B1 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 8000DED8 0000ACD8 C0 22 80 54 */ lfs f1, lbl_803CC9D4-_SDA2_BASE_(r2) /* 8000DEDC 0000ACDC 38 7F 00 5C */ addi r3, r31, 0x5c /* 8000DEE0 0000ACE0 48 00 0A 81 */ bl func_8000E960 @@ -3090,14 +3090,14 @@ func_8000DEB4: /* 8000DEF0 0000ACF0 38 21 00 10 */ addi r1, r1, 0x10 /* 8000DEF4 0000ACF4 4E 80 00 20 */ blr -.global func_8000DEF8 -func_8000DEF8: +.global stop__13xBinaryCameraFv +stop__13xBinaryCameraFv: /* 8000DEF8 0000ACF8 38 00 00 00 */ li r0, 0 /* 8000DEFC 0000ACFC 90 03 00 3C */ stw r0, 0x3c(r3) /* 8000DF00 0000AD00 4E 80 00 20 */ blr -.global func_8000DF04 -func_8000DF04: +.global update__13xBinaryCameraFf +update__13xBinaryCameraFf: /* 8000DF04 0000AD04 94 21 FE D0 */ stwu r1, -0x130(r1) /* 8000DF08 0000AD08 7C 08 02 A6 */ mflr r0 /* 8000DF0C 0000AD0C 90 01 01 34 */ stw r0, 0x134(r1) @@ -3423,10 +3423,10 @@ lbl_8000E2B8: /* 8000E3D8 0000B1D8 48 00 03 B1 */ bl func_8000E788 /* 8000E3DC 0000B1DC 7C 64 1B 78 */ mr r4, r3 /* 8000E3E0 0000B1E0 38 61 00 90 */ addi r3, r1, 0x90 -/* 8000E3E4 0000B1E4 48 02 3B CD */ bl func_80031FB0 +/* 8000E3E4 0000B1E4 48 02 3B CD */ bl xMat3x3LookVec__FP7xMat3x3PC5xVec3 /* 8000E3E8 0000B1E8 38 61 00 08 */ addi r3, r1, 8 /* 8000E3EC 0000B1EC 38 81 00 90 */ addi r4, r1, 0x90 -/* 8000E3F0 0000B1F0 48 02 48 95 */ bl func_80032C84 +/* 8000E3F0 0000B1F0 48 02 48 95 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 8000E3F4 0000B1F4 C0 1D 00 28 */ lfs f0, 0x28(r29) /* 8000E3F8 0000B1F8 FC 00 00 50 */ fneg f0, f0 /* 8000E3FC 0000B1FC EC 20 07 32 */ fmuls f1, f0, f28 @@ -3436,20 +3436,20 @@ lbl_8000E2B8: /* 8000E40C 0000B20C 7C 64 1B 78 */ mr r4, r3 /* 8000E410 0000B210 38 A1 00 08 */ addi r5, r1, 8 /* 8000E414 0000B214 EC 20 08 28 */ fsubs f1, f0, f1 -/* 8000E418 0000B218 48 02 4C B9 */ bl func_800330D0 +/* 8000E418 0000B218 48 02 4C B9 */ bl xQuatSlerp__FP5xQuatPC5xQuatPC5xQuatf lbl_8000E41C: /* 8000E41C 0000B21C 38 7D 00 40 */ addi r3, r29, 0x40 /* 8000E420 0000B220 38 81 00 60 */ addi r4, r1, 0x60 -/* 8000E424 0000B224 48 02 4A DD */ bl func_80032F00 +/* 8000E424 0000B224 48 02 4A DD */ bl xQuatToMat__FPC5xQuatP7xMat3x3 /* 8000E428 0000B228 80 7D 00 3C */ lwz r3, 0x3c(r29) /* 8000E42C 0000B22C 38 81 00 24 */ addi r4, r1, 0x24 -/* 8000E430 0000B230 4B FF F2 E9 */ bl func_8000D718 +/* 8000E430 0000B230 4B FF F2 E9 */ bl xCameraMove__FP7xCameraRC5xVec3 /* 8000E434 0000B234 C0 22 80 54 */ lfs f1, lbl_803CC9D4-_SDA2_BASE_(r2) /* 8000E438 0000B238 38 81 00 60 */ addi r4, r1, 0x60 /* 8000E43C 0000B23C 80 7D 00 3C */ lwz r3, 0x3c(r29) /* 8000E440 0000B240 FC 40 08 90 */ fmr f2, f1 /* 8000E444 0000B244 FC 60 08 90 */ fmr f3, f1 -/* 8000E448 0000B248 4B FF F6 CD */ bl func_8000DB14 +/* 8000E448 0000B248 4B FF F6 CD */ bl xCameraRotate__FP7xCameraRC7xMat3x3fff /* 8000E44C 0000B24C 7F A3 EB 78 */ mr r3, r29 /* 8000E450 0000B250 48 00 00 71 */ bl func_8000E4C0 /* 8000E454 0000B254 E3 E1 01 28 */ psq_l f31, 296(r1), 0, qr0 @@ -3475,7 +3475,7 @@ func_8000E490: /* 8000E498 0000B298 90 01 00 14 */ stw r0, 0x14(r1) /* 8000E49C 0000B29C D0 23 01 38 */ stfs f1, 0x138(r3) /* 8000E4A0 0000B2A0 80 63 00 10 */ lwz r3, 0x10(r3) -/* 8000E4A4 0000B2A4 48 0B 20 E9 */ bl func_800C058C +/* 8000E4A4 0000B2A4 48 0B 20 E9 */ bl iCameraSetFOV__FP8RwCameraf /* 8000E4A8 0000B2A8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000E4AC 0000B2AC 7C 08 03 A6 */ mtlr r0 /* 8000E4B0 0000B2B0 38 21 00 10 */ addi r1, r1, 0x10 @@ -3542,7 +3542,7 @@ func_8000E538: /* 8000E55C 0000B35C 48 00 01 35 */ bl func_8000E690 /* 8000E560 0000B360 7F E3 FB 78 */ mr r3, r31 /* 8000E564 0000B364 38 81 00 08 */ addi r4, r1, 8 -/* 8000E568 0000B368 48 02 3A 49 */ bl func_80031FB0 +/* 8000E568 0000B368 48 02 3A 49 */ bl xMat3x3LookVec__FP7xMat3x3PC5xVec3 /* 8000E56C 0000B36C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8000E570 0000B370 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8000E574 0000B374 7C 08 03 A6 */ mtlr r0 diff --git a/asm/Core/x/xClimate.s b/asm/Core/x/xClimate.s index bacefed49..13babb678 100644 --- a/asm/Core/x/xClimate.s +++ b/asm/Core/x/xClimate.s @@ -21,7 +21,7 @@ func_8000E96C: /* 8000E9A4 0000B7A4 C0 02 80 EC */ lfs f0, lbl_803CCA6C-_SDA2_BASE_(r2) /* 8000E9A8 0000B7A8 FC 60 10 90 */ fmr f3, f2 /* 8000E9AC 0000B7AC EC 21 00 24 */ fdivs f1, f1, f0 -/* 8000E9B0 0000B7B0 48 02 38 21 */ bl func_800321D0 +/* 8000E9B0 0000B7B0 48 02 38 21 */ bl xMat3x3Euler__FP7xMat3x3fff /* 8000E9B4 0000B7B4 C0 22 80 F0 */ lfs f1, lbl_803CCA70-_SDA2_BASE_(r2) /* 8000E9B8 0000B7B8 7F E3 FB 78 */ mr r3, r31 /* 8000E9BC 0000B7BC C0 62 80 F4 */ lfs f3, lbl_803CCA74-_SDA2_BASE_(r2) @@ -30,7 +30,7 @@ func_8000E96C: /* 8000E9C8 0000B7C8 7F E3 FB 78 */ mr r3, r31 /* 8000E9CC 0000B7CC 7F E5 FB 78 */ mr r5, r31 /* 8000E9D0 0000B7D0 38 81 00 08 */ addi r4, r1, 8 -/* 8000E9D4 0000B7D4 48 02 40 89 */ bl func_80032A5C +/* 8000E9D4 0000B7D4 48 02 40 89 */ bl xMat3x3LMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8000E9D8 0000B7D8 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 8000E9DC 0000B7DC 80 01 00 54 */ lwz r0, 0x54(r1) /* 8000E9E0 0000B7E0 CB E1 00 40 */ lfd f31, 0x40(r1) @@ -39,8 +39,8 @@ func_8000E96C: /* 8000E9EC 0000B7EC 38 21 00 50 */ addi r1, r1, 0x50 /* 8000E9F0 0000B7F0 4E 80 00 20 */ blr -.global func_8000E9F4 -func_8000E9F4: +.global xClimateInit__FP11_tagClimate +xClimateInit__FP11_tagClimate: /* 8000E9F4 0000B7F4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000E9F8 0000B7F8 7C 08 02 A6 */ mflr r0 /* 8000E9FC 0000B7FC 90 01 00 14 */ stw r0, 0x14(r1) @@ -50,8 +50,8 @@ func_8000E9F4: /* 8000EA0C 0000B80C C0 02 80 F0 */ lfs f0, lbl_803CCA70-_SDA2_BASE_(r2) /* 8000EA10 0000B810 38 63 21 08 */ addi r3, r3, lbl_80252108@l /* 8000EA14 0000B814 D0 1F 00 04 */ stfs f0, 4(r31) -/* 8000EA18 0000B818 48 03 D7 FD */ bl func_8004C214 -/* 8000EA1C 0000B81C 48 09 9D D1 */ bl func_800A87EC +/* 8000EA18 0000B818 48 03 D7 FD */ bl xStrHash__FPCc +/* 8000EA1C 0000B81C 48 09 9D D1 */ bl zParEmitterFind__FUi /* 8000EA20 0000B820 90 7F 00 08 */ stw r3, 8(r31) /* 8000EA24 0000B824 3C 60 80 25 */ lis r3, lbl_80252108@ha /* 8000EA28 0000B828 38 63 21 08 */ addi r3, r3, lbl_80252108@l @@ -60,8 +60,8 @@ func_8000E9F4: /* 8000EA34 0000B834 88 04 00 30 */ lbz r0, 0x30(r4) /* 8000EA38 0000B838 54 00 06 3C */ rlwinm r0, r0, 0, 0x18, 0x1e /* 8000EA3C 0000B83C 98 04 00 30 */ stb r0, 0x30(r4) -/* 8000EA40 0000B840 48 03 D7 D5 */ bl func_8004C214 -/* 8000EA44 0000B844 48 09 9D A9 */ bl func_800A87EC +/* 8000EA40 0000B840 48 03 D7 D5 */ bl xStrHash__FPCc +/* 8000EA44 0000B844 48 09 9D A9 */ bl zParEmitterFind__FUi /* 8000EA48 0000B848 90 7F 00 0C */ stw r3, 0xc(r31) /* 8000EA4C 0000B84C 80 7F 00 0C */ lwz r3, 0xc(r31) /* 8000EA50 0000B850 88 03 00 30 */ lbz r0, 0x30(r3) @@ -73,8 +73,8 @@ func_8000E9F4: /* 8000EA68 0000B868 38 21 00 10 */ addi r1, r1, 0x10 /* 8000EA6C 0000B86C 4E 80 00 20 */ blr -.global func_8000EA70 -func_8000EA70: +.global xClimateInitAsset__FP11_tagClimateP9xEnvAsset +xClimateInitAsset__FP11_tagClimateP9xEnvAsset: /* 8000EA70 0000B870 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000EA74 0000B874 7C 08 02 A6 */ mflr r0 /* 8000EA78 0000B878 90 01 00 14 */ stw r0, 0x14(r1) @@ -135,8 +135,8 @@ lbl_8000EB38: /* 8000EB48 0000B948 38 21 00 10 */ addi r1, r1, 0x10 /* 8000EB4C 0000B94C 4E 80 00 20 */ blr -.global func_8000EB50 -func_8000EB50: +.global xClimateSetSnow__Ff +xClimateSetSnow__Ff: /* 8000EB50 0000B950 80 6D 88 88 */ lwz r3, lbl_803CB188-_SDA_BASE_(r13) /* 8000EB54 0000B954 38 00 00 00 */ li r0, 0 /* 8000EB58 0000B958 90 03 00 00 */ stw r0, 0(r3) @@ -144,8 +144,8 @@ func_8000EB50: /* 8000EB60 0000B960 D0 23 00 04 */ stfs f1, 4(r3) /* 8000EB64 0000B964 4E 80 00 20 */ blr -.global func_8000EB68 -func_8000EB68: +.global xClimateSetRain__Ff +xClimateSetRain__Ff: /* 8000EB68 0000B968 80 6D 88 88 */ lwz r3, lbl_803CB188-_SDA_BASE_(r13) /* 8000EB6C 0000B96C 38 00 00 01 */ li r0, 1 /* 8000EB70 0000B970 90 03 00 00 */ stw r0, 0(r3) @@ -218,7 +218,7 @@ func_8000EBC4: lbl_8000EC64: /* 8000EC64 0000BA64 7F E3 FB 78 */ mr r3, r31 /* 8000EC68 0000BA68 4B FF FF 19 */ bl func_8000EB80 -/* 8000EC6C 0000BA6C 48 02 20 1D */ bl func_80030C88 +/* 8000EC6C 0000BA6C 48 02 20 1D */ bl xurand__Fv /* 8000EC70 0000BA70 C0 62 81 00 */ lfs f3, lbl_803CCA80-_SDA2_BASE_(r2) /* 8000EC74 0000BA74 C0 42 81 04 */ lfs f2, lbl_803CCA84-_SDA2_BASE_(r2) /* 8000EC78 0000BA78 C0 01 01 54 */ lfs f0, 0x154(r1) @@ -229,7 +229,7 @@ lbl_8000EC64: /* 8000EC8C 0000BA8C C0 02 81 08 */ lfs f0, lbl_803CCA88-_SDA2_BASE_(r2) /* 8000EC90 0000BA90 EC 01 00 2A */ fadds f0, f1, f0 /* 8000EC94 0000BA94 D0 01 01 58 */ stfs f0, 0x158(r1) -/* 8000EC98 0000BA98 48 02 1F F1 */ bl func_80030C88 +/* 8000EC98 0000BA98 48 02 1F F1 */ bl xurand__Fv /* 8000EC9C 0000BA9C C0 62 81 00 */ lfs f3, lbl_803CCA80-_SDA2_BASE_(r2) /* 8000ECA0 0000BAA0 38 81 00 14 */ addi r4, r1, 0x14 /* 8000ECA4 0000BAA4 C0 42 81 04 */ lfs f2, lbl_803CCA84-_SDA2_BASE_(r2) @@ -239,7 +239,7 @@ lbl_8000EC64: /* 8000ECB4 0000BAB4 EC 00 10 2A */ fadds f0, f0, f2 /* 8000ECB8 0000BAB8 D0 01 01 5C */ stfs f0, 0x15c(r1) /* 8000ECBC 0000BABC 80 7A 00 08 */ lwz r3, 8(r26) -/* 8000ECC0 0000BAC0 48 10 8F 09 */ bl func_80117BC8 +/* 8000ECC0 0000BAC0 48 10 8F 09 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 8000ECC4 0000BAC4 3B BD 00 01 */ addi r29, r29, 1 lbl_8000ECC8: /* 8000ECC8 0000BAC8 7C 1D F0 00 */ cmpw r29, r30 @@ -274,14 +274,14 @@ lbl_8000ED34: /* 8000ED34 0000BB34 7F E3 FB 78 */ mr r3, r31 /* 8000ED38 0000BB38 38 81 00 08 */ addi r4, r1, 8 /* 8000ED3C 0000BB3C 4B FF C5 29 */ bl func_8000B264 -/* 8000ED40 0000BB40 48 02 1F 49 */ bl func_80030C88 +/* 8000ED40 0000BB40 48 02 1F 49 */ bl xurand__Fv /* 8000ED44 0000BB44 C0 62 81 0C */ lfs f3, lbl_803CCA8C-_SDA2_BASE_(r2) /* 8000ED48 0000BB48 C0 42 81 10 */ lfs f2, lbl_803CCA90-_SDA2_BASE_(r2) /* 8000ED4C 0000BB4C C0 01 01 54 */ lfs f0, 0x154(r1) /* 8000ED50 0000BB50 EC 23 10 78 */ fmsubs f1, f3, f1, f2 /* 8000ED54 0000BB54 EC 00 08 2A */ fadds f0, f0, f1 /* 8000ED58 0000BB58 D0 01 01 54 */ stfs f0, 0x154(r1) -/* 8000ED5C 0000BB5C 48 02 1F 2D */ bl func_80030C88 +/* 8000ED5C 0000BB5C 48 02 1F 2D */ bl xurand__Fv /* 8000ED60 0000BB60 C0 42 81 0C */ lfs f2, lbl_803CCA8C-_SDA2_BASE_(r2) /* 8000ED64 0000BB64 C0 02 81 10 */ lfs f0, lbl_803CCA90-_SDA2_BASE_(r2) /* 8000ED68 0000BB68 C0 61 01 5C */ lfs f3, 0x15c(r1) @@ -298,13 +298,13 @@ lbl_8000ED34: /* 8000ED94 0000BB94 C0 02 80 F4 */ lfs f0, lbl_803CCA74-_SDA2_BASE_(r2) /* 8000ED98 0000BB98 EC 22 08 24 */ fdivs f1, f2, f1 /* 8000ED9C 0000BB9C EF 00 08 28 */ fsubs f24, f0, f1 -/* 8000EDA0 0000BBA0 48 02 1E E9 */ bl func_80030C88 +/* 8000EDA0 0000BBA0 48 02 1E E9 */ bl xurand__Fv /* 8000EDA4 0000BBA4 EC 19 F0 7A */ fmadds f0, f25, f1, f30 /* 8000EDA8 0000BBA8 D0 01 01 60 */ stfs f0, 0x160(r1) -/* 8000EDAC 0000BBAC 48 02 1E DD */ bl func_80030C88 +/* 8000EDAC 0000BBAC 48 02 1E DD */ bl xurand__Fv /* 8000EDB0 0000BBB0 EC 1D E0 7A */ fmadds f0, f29, f1, f28 /* 8000EDB4 0000BBB4 D0 01 01 64 */ stfs f0, 0x164(r1) -/* 8000EDB8 0000BBB8 48 02 1E D1 */ bl func_80030C88 +/* 8000EDB8 0000BBB8 48 02 1E D1 */ bl xurand__Fv /* 8000EDBC 0000BBBC EC 1B D0 7A */ fmadds f0, f27, f1, f26 /* 8000EDC0 0000BBC0 C0 41 01 58 */ lfs f2, 0x158(r1) /* 8000EDC4 0000BBC4 FC 20 F8 90 */ fmr f1, f31 @@ -318,7 +318,7 @@ lbl_8000ED34: /* 8000EDE4 0000BBE4 EC 00 06 3A */ fmadds f0, f0, f24, f0 /* 8000EDE8 0000BBE8 D0 01 00 34 */ stfs f0, 0x34(r1) /* 8000EDEC 0000BBEC 80 7A 00 0C */ lwz r3, 0xc(r26) -/* 8000EDF0 0000BBF0 48 10 8D D9 */ bl func_80117BC8 +/* 8000EDF0 0000BBF0 48 10 8D D9 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 8000EDF4 0000BBF4 3B DE 00 01 */ addi r30, r30, 1 lbl_8000EDF8: /* 8000EDF8 0000BBF8 7C 1E E8 00 */ cmpw r30, r29 @@ -341,7 +341,7 @@ lbl_8000EE04: /* 8000EE38 0000BC38 40 81 01 28 */ ble lbl_8000EF60 /* 8000EE3C 0000BC3C 57 A0 08 3C */ slwi r0, r29, 1 /* 8000EE40 0000BC40 1C 60 00 0C */ mulli r3, r0, 0xc -/* 8000EE44 0000BC44 48 02 4C 15 */ bl func_80033A58 +/* 8000EE44 0000BC44 48 02 4C 15 */ bl xMemPushTemp__FUi /* 8000EE48 0000BC48 7C 7E 1B 79 */ or. r30, r3, r3 /* 8000EE4C 0000BC4C 1C 1D 00 0C */ mulli r0, r29, 0xc /* 8000EE50 0000BC50 7F FE 02 14 */ add r31, r30, r0 @@ -362,14 +362,14 @@ lbl_8000EE88: /* 8000EE88 0000BC88 7F 83 E3 78 */ mr r3, r28 /* 8000EE8C 0000BC8C 38 81 00 08 */ addi r4, r1, 8 /* 8000EE90 0000BC90 4B FF C3 D5 */ bl func_8000B264 -/* 8000EE94 0000BC94 48 02 1D F5 */ bl func_80030C88 +/* 8000EE94 0000BC94 48 02 1D F5 */ bl xurand__Fv /* 8000EE98 0000BC98 C0 62 81 0C */ lfs f3, lbl_803CCA8C-_SDA2_BASE_(r2) /* 8000EE9C 0000BC9C C0 42 81 10 */ lfs f2, lbl_803CCA90-_SDA2_BASE_(r2) /* 8000EEA0 0000BCA0 C0 1C 00 00 */ lfs f0, 0(r28) /* 8000EEA4 0000BCA4 EC 23 10 78 */ fmsubs f1, f3, f1, f2 /* 8000EEA8 0000BCA8 EC 00 08 2A */ fadds f0, f0, f1 /* 8000EEAC 0000BCAC D0 1C 00 00 */ stfs f0, 0(r28) -/* 8000EEB0 0000BCB0 48 02 1D D9 */ bl func_80030C88 +/* 8000EEB0 0000BCB0 48 02 1D D9 */ bl xurand__Fv /* 8000EEB4 0000BCB4 C0 62 81 0C */ lfs f3, lbl_803CCA8C-_SDA2_BASE_(r2) /* 8000EEB8 0000BCB8 C0 42 81 10 */ lfs f2, lbl_803CCA90-_SDA2_BASE_(r2) /* 8000EEBC 0000BCBC C0 1C 00 08 */ lfs f0, 8(r28) @@ -393,13 +393,13 @@ lbl_8000EE88: /* 8000EF04 0000BD04 EC 00 00 BA */ fmadds f0, f0, f2, f0 /* 8000EF08 0000BD08 EC 01 00 2A */ fadds f0, f1, f0 /* 8000EF0C 0000BD0C D0 1C 00 04 */ stfs f0, 4(r28) -/* 8000EF10 0000BD10 48 02 1D 79 */ bl func_80030C88 +/* 8000EF10 0000BD10 48 02 1D 79 */ bl xurand__Fv /* 8000EF14 0000BD14 EC 1A D8 7A */ fmadds f0, f26, f1, f27 /* 8000EF18 0000BD18 D0 1B 00 00 */ stfs f0, 0(r27) -/* 8000EF1C 0000BD1C 48 02 1D 6D */ bl func_80030C88 +/* 8000EF1C 0000BD1C 48 02 1D 6D */ bl xurand__Fv /* 8000EF20 0000BD20 EC 1C E8 7A */ fmadds f0, f28, f1, f29 /* 8000EF24 0000BD24 D0 1B 00 04 */ stfs f0, 4(r27) -/* 8000EF28 0000BD28 48 02 1D 61 */ bl func_80030C88 +/* 8000EF28 0000BD28 48 02 1D 61 */ bl xurand__Fv /* 8000EF2C 0000BD2C EC 1E F8 7A */ fmadds f0, f30, f1, f31 /* 8000EF30 0000BD30 3B 5A 00 01 */ addi r26, r26, 1 /* 8000EF34 0000BD34 3B 9C 00 0C */ addi r28, r28, 0xc @@ -411,9 +411,9 @@ lbl_8000EF40: /* 8000EF48 0000BD48 7F C3 F3 78 */ mr r3, r30 /* 8000EF4C 0000BD4C 7F E4 FB 78 */ mr r4, r31 /* 8000EF50 0000BD50 7F A5 EB 78 */ mr r5, r29 -/* 8000EF54 0000BD54 48 16 27 8D */ bl func_801716E0 +/* 8000EF54 0000BD54 48 16 27 8D */ bl zParPTankSpawnSnow__FP5xVec3P5xVec3Ui /* 8000EF58 0000BD58 7F C3 F3 78 */ mr r3, r30 -/* 8000EF5C 0000BD5C 48 02 4B 29 */ bl func_80033A84 +/* 8000EF5C 0000BD5C 48 02 4B 29 */ bl xMemPopTemp__FPv lbl_8000EF60: /* 8000EF60 0000BD60 E3 E1 02 28 */ psq_l f31, 552(r1), 0, qr0 /* 8000EF64 0000BD64 CB E1 02 20 */ lfd f31, 0x220(r1) @@ -441,8 +441,8 @@ lbl_8000EF60: func_8000EFB4: /* 8000EFB4 0000BDB4 4E 80 00 20 */ blr -.global func_8000EFB8 -func_8000EFB8: +.global xClimateUpdate__FP11_tagClimatef +xClimateUpdate__FP11_tagClimatef: /* 8000EFB8 0000BDB8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8000EFBC 0000BDBC 7C 08 02 A6 */ mflr r0 /* 8000EFC0 0000BDC0 90 01 00 24 */ stw r0, 0x24(r1) diff --git a/asm/Core/x/xClumpColl.s b/asm/Core/x/xClumpColl.s index f4972b516..ec9b1b860 100644 --- a/asm/Core/x/xClumpColl.s +++ b/asm/Core/x/xClumpColl.s @@ -2,8 +2,8 @@ .section .text # 0x8011D564 - 0x8011F0B8 -.global func_8011D564 -func_8011D564: +.global xClumpColl_StaticBufferInit__FPvUi +xClumpColl_StaticBufferInit__FPvUi: /* 8011D564 0011A364 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8011D568 0011A368 7C 08 02 A6 */ mflr r0 /* 8011D56C 0011A36C 90 01 00 24 */ stw r0, 0x24(r1) @@ -43,12 +43,12 @@ lbl_8011D5D0: /* 8011D5EC 0011A3EC 38 21 00 20 */ addi r1, r1, 0x20 /* 8011D5F0 0011A3F0 4E 80 00 20 */ blr -.global func_8011D5F4 -func_8011D5F4: +.global xClumpColl_InstancePointers__FP17xClumpCollBSPTreeP7RpClump +xClumpColl_InstancePointers__FP17xClumpCollBSPTreeP7RpClump: /* 8011D5F4 0011A3F4 4E 80 00 20 */ blr -.global func_8011D5F8 -func_8011D5F8: +.global xClumpColl_ForAllBoxLeafNodeIntersections__FP17xClumpCollBSPTreeP6RwBBoxPFP21xClumpCollBSPTrianglePv_iPv +xClumpColl_ForAllBoxLeafNodeIntersections__FP17xClumpCollBSPTreeP6RwBBoxPFP21xClumpCollBSPTrianglePv_iPv: /* 8011D5F8 0011A3F8 94 21 FE D0 */ stwu r1, -0x130(r1) /* 8011D5FC 0011A3FC 7C 08 02 A6 */ mflr r0 /* 8011D600 0011A400 90 01 01 34 */ stw r0, 0x134(r1) @@ -140,8 +140,8 @@ lbl_8011D734: /* 8011D740 0011A540 38 21 01 30 */ addi r1, r1, 0x130 /* 8011D744 0011A544 4E 80 00 20 */ blr -.global func_8011D748 -func_8011D748: +.global xClumpColl_ForAllLineLeafNodeIntersections__FP17xClumpCollBSPTreeP6RwLineP21xClumpCollV3dGradientPFP21xClumpCollBSPTrianglePv_iPv +xClumpColl_ForAllLineLeafNodeIntersections__FP17xClumpCollBSPTreeP6RwLineP21xClumpCollV3dGradientPFP21xClumpCollBSPTrianglePv_iPv: /* 8011D748 0011A548 94 21 FB 50 */ stwu r1, -0x4b0(r1) /* 8011D74C 0011A54C 7C 08 02 A6 */ mflr r0 /* 8011D750 0011A550 90 01 04 B4 */ stw r0, 0x4b4(r1) @@ -717,8 +717,8 @@ lbl_8011DFA4: /* 8011DFB0 0011ADB0 38 21 04 B0 */ addi r1, r1, 0x4b0 /* 8011DFB4 0011ADB4 4E 80 00 20 */ blr -.global func_8011DFB8 -func_8011DFB8: +.global xClumpColl_ForAllCapsuleLeafNodeIntersections__FP17xClumpCollBSPTreeP6RwLinefP21xClumpCollV3dGradientPFP21xClumpCollBSPTrianglePv_iPv +xClumpColl_ForAllCapsuleLeafNodeIntersections__FP17xClumpCollBSPTreeP6RwLinefP21xClumpCollV3dGradientPFP21xClumpCollBSPTrianglePv_iPv: /* 8011DFB8 0011ADB8 94 21 FB 40 */ stwu r1, -0x4c0(r1) /* 8011DFBC 0011ADBC 7C 08 02 A6 */ mflr r0 /* 8011DFC0 0011ADC0 90 01 04 C4 */ stw r0, 0x4c4(r1) @@ -1512,7 +1512,7 @@ lbl_8011EAD8: /* 8011EB64 0011B964 D0 61 00 30 */ stfs f3, 0x30(r1) /* 8011EB68 0011B968 EC 01 00 2A */ fadds f0, f1, f0 /* 8011EB6C 0011B96C EC 22 00 2A */ fadds f1, f2, f0 -/* 8011EB70 0011B970 48 11 51 A9 */ bl func_80233D18 +/* 8011EB70 0011B970 48 11 51 A9 */ bl _rwInvSqrt /* 8011EB74 0011B974 C0 61 00 2C */ lfs f3, 0x2c(r1) /* 8011EB78 0011B978 38 A1 00 2C */ addi r5, r1, 0x2c /* 8011EB7C 0011B97C C0 41 00 30 */ lfs f2, 0x30(r1) @@ -1581,7 +1581,7 @@ lbl_8011EC54: /* 8011EC60 0011BA60 7F 46 D3 78 */ mr r6, r26 /* 8011EC64 0011BA64 38 E1 00 0C */ addi r7, r1, 0xc /* 8011EC68 0011BA68 39 01 00 08 */ addi r8, r1, 8 -/* 8011EC6C 0011BA6C 48 10 E3 35 */ bl func_8022CFA0 +/* 8011EC6C 0011BA6C 48 10 E3 35 */ bl RtIntersectionSphereTriangle /* 8011EC70 0011BA70 2C 03 00 00 */ cmpwi r3, 0 /* 8011EC74 0011BA74 41 82 00 5C */ beq lbl_8011ECD0 /* 8011EC78 0011BA78 7F E3 FB 78 */ mr r3, r31 @@ -1647,7 +1647,7 @@ lbl_8011ED4C: /* 8011ED50 0011BB50 7F 84 E3 78 */ mr r4, r28 /* 8011ED54 0011BB54 7F 65 DB 78 */ mr r5, r27 /* 8011ED58 0011BB58 7F 46 D3 78 */ mr r6, r26 -/* 8011ED5C 0011BB5C 48 10 E8 F9 */ bl func_8022D654 +/* 8011ED5C 0011BB5C 48 10 E8 F9 */ bl RtIntersectionBBoxTriangle /* 8011ED60 0011BB60 2C 03 00 00 */ cmpwi r3, 0 /* 8011ED64 0011BB64 41 82 00 EC */ beq lbl_8011EE50 /* 8011ED68 0011BB68 7F E3 FB 78 */ mr r3, r31 @@ -1683,7 +1683,7 @@ lbl_8011ED4C: /* 8011EDE0 0011BBE0 D0 61 00 0C */ stfs f3, 0xc(r1) /* 8011EDE4 0011BBE4 EC 01 00 2A */ fadds f0, f1, f0 /* 8011EDE8 0011BBE8 EC 22 00 2A */ fadds f1, f2, f0 -/* 8011EDEC 0011BBEC 48 11 4F 2D */ bl func_80233D18 +/* 8011EDEC 0011BBEC 48 11 4F 2D */ bl _rwInvSqrt /* 8011EDF0 0011BBF0 C0 61 00 08 */ lfs f3, 8(r1) /* 8011EDF4 0011BBF4 38 A1 00 08 */ addi r5, r1, 8 /* 8011EDF8 0011BBF8 C0 41 00 0C */ lfs f2, 0xc(r1) @@ -1721,8 +1721,8 @@ lbl_8011EE64: /* 8011EE70 0011BC70 38 21 00 50 */ addi r1, r1, 0x50 /* 8011EE74 0011BC74 4E 80 00 20 */ blr -.global func_8011EE78 -func_8011EE78: +.global xClumpColl_ForAllIntersections__FP17xClumpCollBSPTreeP14RpIntersectionPFP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv_P19RpCollisionTrianglePv +xClumpColl_ForAllIntersections__FP17xClumpCollBSPTreeP14RpIntersectionPFP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv_P19RpCollisionTrianglePv: /* 8011EE78 0011BC78 94 21 FF 40 */ stwu r1, -0xc0(r1) /* 8011EE7C 0011BC7C 7C 08 02 A6 */ mflr r0 /* 8011EE80 0011BC80 90 01 00 C4 */ stw r0, 0xc4(r1) @@ -1811,7 +1811,7 @@ lbl_8011EF94: /* 8011EFB4 0011BDB4 38 E1 00 64 */ addi r7, r1, 0x64 /* 8011EFB8 0011BDB8 D0 21 00 90 */ stfs f1, 0x90(r1) /* 8011EFBC 0011BDBC D0 01 00 94 */ stfs f0, 0x94(r1) -/* 8011EFC0 0011BDC0 4B FF E7 89 */ bl func_8011D748 +/* 8011EFC0 0011BDC0 4B FF E7 89 */ bl xClumpColl_ForAllLineLeafNodeIntersections__FP17xClumpCollBSPTreeP6RwLineP21xClumpCollV3dGradientPFP21xClumpCollBSPTrianglePv_iPv /* 8011EFC4 0011BDC4 7F C3 F3 78 */ mr r3, r30 /* 8011EFC8 0011BDC8 48 00 00 D8 */ b lbl_8011F0A0 lbl_8011EFCC: @@ -1852,7 +1852,7 @@ lbl_8011EFCC: /* 8011F054 0011BE54 90 E1 00 5C */ stw r7, 0x5c(r1) /* 8011F058 0011BE58 90 01 00 60 */ stw r0, 0x60(r1) /* 8011F05C 0011BE5C D0 01 00 0C */ stfs f0, 0xc(r1) -/* 8011F060 0011BE60 4B FF E5 99 */ bl func_8011D5F8 +/* 8011F060 0011BE60 4B FF E5 99 */ bl xClumpColl_ForAllBoxLeafNodeIntersections__FP17xClumpCollBSPTreeP6RwBBoxPFP21xClumpCollBSPTrianglePv_iPv /* 8011F064 0011BE64 7F C3 F3 78 */ mr r3, r30 /* 8011F068 0011BE68 48 00 00 38 */ b lbl_8011F0A0 lbl_8011F06C: @@ -1865,7 +1865,7 @@ lbl_8011F06C: /* 8011F084 0011BE84 38 A3 EC F8 */ addi r5, r3, lbl_8011ECF8@l /* 8011F088 0011BE88 7F C3 F3 78 */ mr r3, r30 /* 8011F08C 0011BE8C 7C 86 23 78 */ mr r6, r4 -/* 8011F090 0011BE90 4B FF E5 69 */ bl func_8011D5F8 +/* 8011F090 0011BE90 4B FF E5 69 */ bl xClumpColl_ForAllBoxLeafNodeIntersections__FP17xClumpCollBSPTreeP6RwBBoxPFP21xClumpCollBSPTrianglePv_iPv /* 8011F094 0011BE94 7F C3 F3 78 */ mr r3, r30 /* 8011F098 0011BE98 48 00 00 08 */ b lbl_8011F0A0 lbl_8011F09C: diff --git a/asm/Core/x/xCollide.s b/asm/Core/x/xCollide.s index cb81cab83..dafbb8243 100644 --- a/asm/Core/x/xCollide.s +++ b/asm/Core/x/xCollide.s @@ -2,8 +2,8 @@ .section .text # 0x8000F058 - 0x800159D4 -.global func_8000F058 -func_8000F058: +.global xCollideGetCollsIdx__FPC7xCollisPC5xVec3PC7xMat3x3 +xCollideGetCollsIdx__FPC7xCollisPC5xVec3PC7xMat3x3: /* 8000F058 0000BE58 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000F05C 0000BE5C 7C 08 02 A6 */ mflr r0 /* 8000F060 0000BE60 C0 24 00 00 */ lfs f1, 0(r4) @@ -40,7 +40,7 @@ lbl_8000F0D4: /* 8000F0D8 0000BED8 41 82 00 14 */ beq lbl_8000F0EC /* 8000F0DC 0000BEDC 80 63 00 0C */ lwz r3, 0xc(r3) /* 8000F0E0 0000BEE0 80 63 00 30 */ lwz r3, 0x30(r3) -/* 8000F0E4 0000BEE4 48 0A 6A FD */ bl func_800B5BE0 +/* 8000F0E4 0000BEE4 48 0A 6A FD */ bl zSurfaceGetStandOn__FPC8xSurface /* 8000F0E8 0000BEE8 48 00 00 08 */ b lbl_8000F0F0 lbl_8000F0EC: /* 8000F0EC 0000BEEC 38 60 00 01 */ li r3, 1 @@ -110,19 +110,19 @@ lbl_8000F1B0: /* 8000F1C0 0000BFC0 38 21 00 10 */ addi r1, r1, 0x10 /* 8000F1C4 0000BFC4 4E 80 00 20 */ blr -.global func_8000F1C8 -func_8000F1C8: +.global xCollideInit__FP6xScene +xCollideInit__FP6xScene: /* 8000F1C8 0000BFC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000F1CC 0000BFCC 7C 08 02 A6 */ mflr r0 /* 8000F1D0 0000BFD0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8000F1D4 0000BFD4 48 0B 1B 4D */ bl func_800C0D20 +/* 8000F1D4 0000BFD4 48 0B 1B 4D */ bl iCollideInit__FP6xScene /* 8000F1D8 0000BFD8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000F1DC 0000BFDC 7C 08 03 A6 */ mtlr r0 /* 8000F1E0 0000BFE0 38 21 00 10 */ addi r1, r1, 0x10 /* 8000F1E4 0000BFE4 4E 80 00 20 */ blr -.global func_8000F1E8 -func_8000F1E8: +.global xSphereHitsSphere__FPC7xSpherePC7xSphereP7xCollis +xSphereHitsSphere__FPC7xSpherePC7xSphereP7xCollis: /* 8000F1E8 0000BFE8 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8000F1EC 0000BFEC 7C 08 02 A6 */ mflr r0 /* 8000F1F0 0000BFF0 90 01 00 44 */ stw r0, 0x44(r1) @@ -133,7 +133,7 @@ func_8000F1E8: /* 8000F204 0000C004 7C 7E 1B 78 */ mr r30, r3 /* 8000F208 0000C008 7C 83 23 78 */ mr r3, r4 /* 8000F20C 0000C00C 7F C4 F3 78 */ mr r4, r30 -/* 8000F210 0000C010 48 0B 5F 45 */ bl func_800C5154 +/* 8000F210 0000C010 48 0B 5F 45 */ bl iSphereIsectSphere__FPC7xSpherePC7xSphereP6xIsect /* 8000F214 0000C014 C0 01 00 0C */ lfs f0, 0xc(r1) /* 8000F218 0000C018 C0 22 81 28 */ lfs f1, lbl_803CCAA8-_SDA2_BASE_(r2) /* 8000F21C 0000C01C FC 00 08 40 */ fcmpo cr0, f0, f1 @@ -167,7 +167,7 @@ lbl_8000F258: /* 8000F284 0000C084 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 8000F288 0000C088 38 7F 00 20 */ addi r3, r31, 0x20 /* 8000F28C 0000C08C 38 84 30 18 */ addi r4, r4, lbl_80253018@l -/* 8000F290 0000C090 48 03 F2 4D */ bl func_8004E4DC +/* 8000F290 0000C090 48 03 F2 4D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8000F294 0000C094 48 00 00 1C */ b lbl_8000F2B0 lbl_8000F298: /* 8000F298 0000C098 C0 1F 00 10 */ lfs f0, 0x10(r31) @@ -187,7 +187,7 @@ lbl_8000F2B0: /* 8000F2CC 0000C0CC 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 8000F2D0 0000C0D0 38 7F 00 2C */ addi r3, r31, 0x2c /* 8000F2D4 0000C0D4 38 84 30 18 */ addi r4, r4, lbl_80253018@l -/* 8000F2D8 0000C0D8 48 03 F2 05 */ bl func_8004E4DC +/* 8000F2D8 0000C0D8 48 03 F2 05 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8000F2DC 0000C0DC 48 00 00 1C */ b lbl_8000F2F8 lbl_8000F2E0: /* 8000F2E0 0000C0E0 C0 01 00 0C */ lfs f0, 0xc(r1) @@ -202,7 +202,7 @@ lbl_8000F2F8: /* 8000F300 0000C100 41 82 00 10 */ beq lbl_8000F310 /* 8000F304 0000C104 38 7F 00 38 */ addi r3, r31, 0x38 /* 8000F308 0000C108 38 9F 00 20 */ addi r4, r31, 0x20 -/* 8000F30C 0000C10C 48 03 EF E5 */ bl func_8004E2F0 +/* 8000F30C 0000C10C 48 03 EF E5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 lbl_8000F310: /* 8000F310 0000C110 80 1F 00 00 */ lwz r0, 0(r31) /* 8000F314 0000C114 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16 @@ -223,8 +223,8 @@ lbl_8000F338: /* 8000F348 0000C148 38 21 00 40 */ addi r1, r1, 0x40 /* 8000F34C 0000C14C 4E 80 00 20 */ blr -.global func_8000F350 -func_8000F350: +.global xSphereHitsBox__FPC7xSpherePC4xBoxP7xCollis +xSphereHitsBox__FPC7xSpherePC4xBoxP7xCollis: /* 8000F350 0000C150 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8000F354 0000C154 7C 08 02 A6 */ mflr r0 /* 8000F358 0000C158 90 01 00 44 */ stw r0, 0x44(r1) @@ -234,7 +234,7 @@ func_8000F350: /* 8000F368 0000C168 7C BF 2B 78 */ mr r31, r5 /* 8000F36C 0000C16C 38 A1 00 08 */ addi r5, r1, 8 /* 8000F370 0000C170 7C 04 03 78 */ mr r4, r0 -/* 8000F374 0000C174 48 0B 6B D1 */ bl func_800C5F44 +/* 8000F374 0000C174 48 0B 6B D1 */ bl iBoxIsectSphere__FPC4xBoxPC7xSphereP6xIsect /* 8000F378 0000C178 C0 01 00 0C */ lfs f0, 0xc(r1) /* 8000F37C 0000C17C C0 22 81 28 */ lfs f1, lbl_803CCAA8-_SDA2_BASE_(r2) /* 8000F380 0000C180 FC 00 08 40 */ fcmpo cr0, f0, f1 @@ -261,7 +261,7 @@ lbl_8000F3BC: /* 8000F3CC 0000C1CC 41 82 00 10 */ beq lbl_8000F3DC /* 8000F3D0 0000C1D0 38 7F 00 20 */ addi r3, r31, 0x20 /* 8000F3D4 0000C1D4 38 81 00 24 */ addi r4, r1, 0x24 -/* 8000F3D8 0000C1D8 48 03 F1 05 */ bl func_8004E4DC +/* 8000F3D8 0000C1D8 48 03 F1 05 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_8000F3DC: /* 8000F3DC 0000C1DC 80 1F 00 00 */ lwz r0, 0(r31) /* 8000F3E0 0000C1E0 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14 @@ -273,7 +273,7 @@ lbl_8000F3DC: /* 8000F3F8 0000C1F8 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 8000F3FC 0000C1FC 38 7F 00 2C */ addi r3, r31, 0x2c /* 8000F400 0000C200 38 84 30 18 */ addi r4, r4, lbl_80253018@l -/* 8000F404 0000C204 48 03 F0 D9 */ bl func_8004E4DC +/* 8000F404 0000C204 48 03 F0 D9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8000F408 0000C208 48 00 00 18 */ b lbl_8000F420 lbl_8000F40C: /* 8000F40C 0000C20C C0 01 00 0C */ lfs f0, 0xc(r1) @@ -287,7 +287,7 @@ lbl_8000F420: /* 8000F428 0000C228 41 82 00 10 */ beq lbl_8000F438 /* 8000F42C 0000C22C 38 7F 00 38 */ addi r3, r31, 0x38 /* 8000F430 0000C230 38 81 00 24 */ addi r4, r1, 0x24 -/* 8000F434 0000C234 48 03 EE BD */ bl func_8004E2F0 +/* 8000F434 0000C234 48 03 EE BD */ bl xVec3Normalize__FP5xVec3PC5xVec3 lbl_8000F438: /* 8000F438 0000C238 80 1F 00 00 */ lwz r0, 0(r31) /* 8000F43C 0000C23C 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16 @@ -307,8 +307,8 @@ lbl_8000F460: /* 8000F46C 0000C26C 38 21 00 40 */ addi r1, r1, 0x40 /* 8000F470 0000C270 4E 80 00 20 */ blr -.global func_8000F474 -func_8000F474: +.global xSphereHitsOBB_nu__FPC7xSpherePC4xBoxPC7xMat4x3P7xCollis +xSphereHitsOBB_nu__FPC7xSpherePC4xBoxPC7xMat4x3P7xCollis: /* 8000F474 0000C274 94 21 FF 50 */ stwu r1, -0xb0(r1) /* 8000F478 0000C278 7C 08 02 A6 */ mflr r0 /* 8000F47C 0000C27C 90 01 00 B4 */ stw r0, 0xb4(r1) @@ -509,7 +509,7 @@ lbl_8000F6C8: /* 8000F764 0000C564 38 61 00 08 */ addi r3, r1, 8 /* 8000F768 0000C568 38 81 00 18 */ addi r4, r1, 0x18 /* 8000F76C 0000C56C D0 01 00 14 */ stfs f0, 0x14(r1) -/* 8000F770 0000C570 4B FF FB E1 */ bl func_8000F350 +/* 8000F770 0000C570 4B FF FB E1 */ bl xSphereHitsBox__FPC7xSpherePC4xBoxP7xCollis /* 8000F774 0000C574 80 7F 00 00 */ lwz r3, 0(r31) /* 8000F778 0000C578 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 8000F77C 0000C57C 40 82 00 0C */ bne lbl_8000F788 @@ -572,14 +572,14 @@ lbl_8000F830: /* 8000F844 0000C644 80 C5 00 00 */ lwz r6, 0(r5) /* 8000F848 0000C648 7C 85 23 78 */ mr r5, r4 /* 8000F84C 0000C64C 38 80 00 00 */ li r4, 0 -/* 8000F850 0000C650 48 0B 19 E1 */ bl func_800C1230 +/* 8000F850 0000C650 48 0B 19 E1 */ bl sphereHitsEnvCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv /* 8000F854 0000C654 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000F858 0000C658 7C 08 03 A6 */ mtlr r0 /* 8000F85C 0000C65C 38 21 00 10 */ addi r1, r1, 0x10 /* 8000F860 0000C660 4E 80 00 20 */ blr -.global func_8000F864 -func_8000F864: +.global xSphereHitsModel__FPC7xSpherePC14xModelInstanceP7xCollis +xSphereHitsModel__FPC7xSpherePC14xModelInstanceP7xCollis: /* 8000F864 0000C664 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8000F868 0000C668 7C 08 02 A6 */ mflr r0 /* 8000F86C 0000C66C 90 01 00 74 */ stw r0, 0x74(r1) @@ -606,7 +606,7 @@ lbl_8000F8A0: /* 8000F8BC 0000C6BC 83 FD 00 4C */ lwz r31, 0x4c(r29) /* 8000F8C0 0000C6C0 80 63 00 04 */ lwz r3, 4(r3) /* 8000F8C4 0000C6C4 7F E4 FB 78 */ mr r4, r31 -/* 8000F8C8 0000C6C8 48 22 9A B5 */ bl func_8023937C +/* 8000F8C8 0000C6C8 48 22 9A B5 */ bl RwFrameTransform /* 8000F8CC 0000C6CC 7F E3 FB 78 */ mr r3, r31 /* 8000F8D0 0000C6D0 4B FF ED 81 */ bl func_8000E650 /* 8000F8D4 0000C6D4 FF E0 08 90 */ fmr f31, f1 @@ -634,7 +634,7 @@ lbl_8000F920: /* 8000F928 0000C728 38 A4 F8 30 */ addi r5, r4, lbl_8000F830@l /* 8000F92C 0000C72C 38 C1 00 08 */ addi r6, r1, 8 /* 8000F930 0000C730 38 81 00 28 */ addi r4, r1, 0x28 -/* 8000F934 0000C734 48 1E 8C E1 */ bl func_801F8614 +/* 8000F934 0000C734 48 1E 8C E1 */ bl RpAtomicForAllIntersections /* 8000F938 0000C738 80 7E 00 00 */ lwz r3, 0(r30) /* 8000F93C 0000C73C 54 60 04 A5 */ rlwinm. r0, r3, 0, 0x12, 0x12 /* 8000F940 0000C740 41 82 00 20 */ beq lbl_8000F960 @@ -644,7 +644,7 @@ lbl_8000F920: /* 8000F950 0000C750 7F 85 E3 78 */ mr r5, r28 /* 8000F954 0000C754 38 7E 00 44 */ addi r3, r30, 0x44 /* 8000F958 0000C758 38 DE 00 20 */ addi r6, r30, 0x20 -/* 8000F95C 0000C75C 48 00 15 ED */ bl func_80010F48 +/* 8000F95C 0000C75C 48 00 15 ED */ bl xCollideCalcTri__FRQ27xCollis8tri_dataRC14xModelInstanceRC5xVec3RC5xVec3 lbl_8000F960: /* 8000F960 0000C760 80 1E 00 00 */ lwz r0, 0(r30) /* 8000F964 0000C764 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15 @@ -712,8 +712,8 @@ lbl_8000FA2C: /* 8000FA48 0000C848 38 21 00 70 */ addi r1, r1, 0x70 /* 8000FA4C 0000C84C 4E 80 00 20 */ blr -.global func_8000FA50 -func_8000FA50: +.global xParabolaRecenter__FP9xParabolaf +xParabolaRecenter__FP9xParabolaf: /* 8000FA50 0000C850 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8000FA54 0000C854 7C 08 02 A6 */ mflr r0 /* 8000FA58 0000C858 90 01 00 44 */ stw r0, 0x44(r1) @@ -730,10 +730,10 @@ func_8000FA50: /* 8000FA84 0000C884 48 00 5B C5 */ bl func_80015648 /* 8000FA88 0000C888 7F E3 FB 78 */ mr r3, r31 /* 8000FA8C 0000C88C 38 81 00 14 */ addi r4, r1, 0x14 -/* 8000FA90 0000C890 48 03 EA 4D */ bl func_8004E4DC +/* 8000FA90 0000C890 48 03 EA 4D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8000FA94 0000C894 38 7F 00 0C */ addi r3, r31, 0xc /* 8000FA98 0000C898 38 81 00 08 */ addi r4, r1, 8 -/* 8000FA9C 0000C89C 48 03 EA 41 */ bl func_8004E4DC +/* 8000FA9C 0000C89C 48 03 EA 41 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8000FAA0 0000C8A0 C0 1F 00 20 */ lfs f0, 0x20(r31) /* 8000FAA4 0000C8A4 EC 00 F8 28 */ fsubs f0, f0, f31 /* 8000FAA8 0000C8A8 D0 1F 00 20 */ stfs f0, 0x20(r31) @@ -787,7 +787,7 @@ lbl_8000FB58: /* 8000FB58 0000C958 7F A4 EB 78 */ mr r4, r29 /* 8000FB5C 0000C95C 38 7C 00 04 */ addi r3, r28, 4 /* 8000FB60 0000C960 3B 00 00 00 */ li r24, 0 -/* 8000FB64 0000C964 48 03 E9 8D */ bl func_8004E4F0 +/* 8000FB64 0000C964 48 03 E9 8D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8000FB68 0000C968 C0 5C 00 10 */ lfs f2, 0x10(r28) /* 8000FB6C 0000C96C C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) /* 8000FB70 0000C970 EC 21 10 28 */ fsubs f1, f1, f2 @@ -802,7 +802,7 @@ lbl_8000FB88: lbl_8000FB90: /* 8000FB90 0000C990 7F 44 D3 78 */ mr r4, r26 /* 8000FB94 0000C994 38 7C 00 04 */ addi r3, r28, 4 -/* 8000FB98 0000C998 48 03 E9 59 */ bl func_8004E4F0 +/* 8000FB98 0000C998 48 03 E9 59 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8000FB9C 0000C99C C0 5C 00 10 */ lfs f2, 0x10(r28) /* 8000FBA0 0000C9A0 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) /* 8000FBA4 0000C9A4 EC 21 10 28 */ fsubs f1, f1, f2 @@ -817,7 +817,7 @@ lbl_8000FBBC: lbl_8000FBC4: /* 8000FBC4 0000C9C4 7F 24 CB 78 */ mr r4, r25 /* 8000FBC8 0000C9C8 38 7C 00 04 */ addi r3, r28, 4 -/* 8000FBCC 0000C9CC 48 03 E9 25 */ bl func_8004E4F0 +/* 8000FBCC 0000C9CC 48 03 E9 25 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8000FBD0 0000C9D0 C0 5C 00 10 */ lfs f2, 0x10(r28) /* 8000FBD4 0000C9D4 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) /* 8000FBD8 0000C9D8 EC 21 10 28 */ fsubs f1, f1, f2 @@ -851,13 +851,13 @@ lbl_8000FBF8: /* 8000FC40 0000CA40 48 00 54 4D */ bl func_8001508C /* 8000FC44 0000CA44 38 61 00 2C */ addi r3, r1, 0x2c /* 8000FC48 0000CA48 7C 64 1B 78 */ mr r4, r3 -/* 8000FC4C 0000CA4C 48 03 E6 A5 */ bl func_8004E2F0 +/* 8000FC4C 0000CA4C 48 03 E6 A5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8000FC50 0000CA50 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) /* 8000FC54 0000CA54 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8000FC58 0000CA58 41 82 03 38 */ beq lbl_8000FF90 /* 8000FC5C 0000CA5C 7F A4 EB 78 */ mr r4, r29 /* 8000FC60 0000CA60 38 61 00 2C */ addi r3, r1, 0x2c -/* 8000FC64 0000CA64 48 03 E8 8D */ bl func_8004E4F0 +/* 8000FC64 0000CA64 48 03 E8 8D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8000FC68 0000CA68 C0 E1 00 30 */ lfs f7, 0x30(r1) /* 8000FC6C 0000CA6C FD 20 08 50 */ fneg f9, f1 /* 8000FC70 0000CA70 C0 1F 00 04 */ lfs f0, 4(r31) @@ -922,15 +922,15 @@ lbl_8000FD40: lbl_8000FD50: /* 8000FD50 0000CB50 38 61 00 44 */ addi r3, r1, 0x44 /* 8000FD54 0000CB54 7C 64 1B 78 */ mr r4, r3 -/* 8000FD58 0000CB58 48 03 E7 99 */ bl func_8004E4F0 +/* 8000FD58 0000CB58 48 03 E7 99 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8000FD5C 0000CB5C FF A0 08 90 */ fmr f29, f1 /* 8000FD60 0000CB60 38 61 00 44 */ addi r3, r1, 0x44 /* 8000FD64 0000CB64 38 81 00 38 */ addi r4, r1, 0x38 -/* 8000FD68 0000CB68 48 03 E7 89 */ bl func_8004E4F0 +/* 8000FD68 0000CB68 48 03 E7 89 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8000FD6C 0000CB6C FF C0 08 90 */ fmr f30, f1 /* 8000FD70 0000CB70 38 61 00 38 */ addi r3, r1, 0x38 /* 8000FD74 0000CB74 7C 64 1B 78 */ mr r4, r3 -/* 8000FD78 0000CB78 48 03 E7 79 */ bl func_8004E4F0 +/* 8000FD78 0000CB78 48 03 E7 79 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8000FD7C 0000CB7C C0 1F 00 1C */ lfs f0, 0x1c(r31) /* 8000FD80 0000CB80 FF E0 08 90 */ fmr f31, f1 /* 8000FD84 0000CB84 FC 1C 00 40 */ fcmpo cr0, f28, f0 @@ -945,7 +945,7 @@ lbl_8000FD50: /* 8000FDA8 0000CBA8 40 80 00 E0 */ bge lbl_8000FE88 /* 8000FDAC 0000CBAC 7F E4 FB 78 */ mr r4, r31 /* 8000FDB0 0000CBB0 38 61 00 20 */ addi r3, r1, 0x20 -/* 8000FDB4 0000CBB4 48 03 E7 29 */ bl func_8004E4DC +/* 8000FDB4 0000CBB4 48 03 E7 29 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8000FDB8 0000CBB8 FC 20 E0 90 */ fmr f1, f28 /* 8000FDBC 0000CBBC 38 61 00 20 */ addi r3, r1, 0x20 /* 8000FDC0 0000CBC0 38 9F 00 0C */ addi r4, r31, 0xc @@ -963,11 +963,11 @@ lbl_8000FD50: /* 8000FDF0 0000CBF0 4B FF E8 A1 */ bl func_8000E690 /* 8000FDF4 0000CBF4 38 61 00 08 */ addi r3, r1, 8 /* 8000FDF8 0000CBF8 38 81 00 44 */ addi r4, r1, 0x44 -/* 8000FDFC 0000CBFC 48 03 E6 F5 */ bl func_8004E4F0 +/* 8000FDFC 0000CBFC 48 03 E6 F5 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8000FE00 0000CC00 FF 40 08 90 */ fmr f26, f1 /* 8000FE04 0000CC04 38 61 00 08 */ addi r3, r1, 8 /* 8000FE08 0000CC08 38 81 00 38 */ addi r4, r1, 0x38 -/* 8000FE0C 0000CC0C 48 03 E6 E5 */ bl func_8004E4F0 +/* 8000FE0C 0000CC0C 48 03 E6 E5 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8000FE10 0000CC10 EC A1 07 B2 */ fmuls f5, f1, f30 /* 8000FE14 0000CC14 C0 42 81 30 */ lfs f2, lbl_803CCAB0-_SDA2_BASE_(r2) /* 8000FE18 0000CC18 EC 9E 07 B2 */ fmuls f4, f30, f30 @@ -997,7 +997,7 @@ lbl_8000FD50: /* 8000FE78 0000CC78 D3 83 00 10 */ stfs f28, 0x10(r3) /* 8000FE7C 0000CC7C 80 7C 00 14 */ lwz r3, 0x14(r28) /* 8000FE80 0000CC80 38 63 00 14 */ addi r3, r3, 0x14 -/* 8000FE84 0000CC84 48 03 E6 59 */ bl func_8004E4DC +/* 8000FE84 0000CC84 48 03 E6 59 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_8000FE88: /* 8000FE88 0000CC88 C0 1F 00 1C */ lfs f0, 0x1c(r31) /* 8000FE8C 0000CC8C FC 1B 00 40 */ fcmpo cr0, f27, f0 @@ -1012,7 +1012,7 @@ lbl_8000FE88: /* 8000FEB0 0000CCB0 40 80 00 E0 */ bge lbl_8000FF90 /* 8000FEB4 0000CCB4 7F E4 FB 78 */ mr r4, r31 /* 8000FEB8 0000CCB8 38 61 00 14 */ addi r3, r1, 0x14 -/* 8000FEBC 0000CCBC 48 03 E6 21 */ bl func_8004E4DC +/* 8000FEBC 0000CCBC 48 03 E6 21 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8000FEC0 0000CCC0 FC 20 D8 90 */ fmr f1, f27 /* 8000FEC4 0000CCC4 38 61 00 14 */ addi r3, r1, 0x14 /* 8000FEC8 0000CCC8 38 9F 00 0C */ addi r4, r31, 0xc @@ -1030,11 +1030,11 @@ lbl_8000FE88: /* 8000FEF8 0000CCF8 4B FF E7 99 */ bl func_8000E690 /* 8000FEFC 0000CCFC 38 61 00 08 */ addi r3, r1, 8 /* 8000FF00 0000CD00 38 81 00 44 */ addi r4, r1, 0x44 -/* 8000FF04 0000CD04 48 03 E5 ED */ bl func_8004E4F0 +/* 8000FF04 0000CD04 48 03 E5 ED */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8000FF08 0000CD08 FF 80 08 90 */ fmr f28, f1 /* 8000FF0C 0000CD0C 38 61 00 08 */ addi r3, r1, 8 /* 8000FF10 0000CD10 38 81 00 38 */ addi r4, r1, 0x38 -/* 8000FF14 0000CD14 48 03 E5 DD */ bl func_8004E4F0 +/* 8000FF14 0000CD14 48 03 E5 DD */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8000FF18 0000CD18 EC A1 07 B2 */ fmuls f5, f1, f30 /* 8000FF1C 0000CD1C C0 42 81 30 */ lfs f2, lbl_803CCAB0-_SDA2_BASE_(r2) /* 8000FF20 0000CD20 EC 9E 07 B2 */ fmuls f4, f30, f30 @@ -1064,7 +1064,7 @@ lbl_8000FE88: /* 8000FF80 0000CD80 D3 63 00 10 */ stfs f27, 0x10(r3) /* 8000FF84 0000CD84 80 7C 00 14 */ lwz r3, 0x14(r28) /* 8000FF88 0000CD88 38 63 00 14 */ addi r3, r3, 0x14 -/* 8000FF8C 0000CD8C 48 03 E5 51 */ bl func_8004E4DC +/* 8000FF8C 0000CD8C 48 03 E5 51 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_8000FF90: /* 8000FF90 0000CD90 88 1B 00 04 */ lbz r0, 4(r27) /* 8000FF94 0000CD94 3B 7B 00 08 */ addi r27, r27, 8 @@ -1089,8 +1089,8 @@ lbl_8000FF90: /* 8000FFE0 0000CDE0 38 21 00 D0 */ addi r1, r1, 0xd0 /* 8000FFE4 0000CDE4 4E 80 00 20 */ blr -.global func_8000FFE8 -func_8000FFE8: +.global xParabolaHitsEnv__FP9xParabolaPC4xEnvP7xCollis +xParabolaHitsEnv__FP9xParabolaPC4xEnvP7xCollis: /* 8000FFE8 0000CDE8 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8000FFEC 0000CDEC 7C 08 02 A6 */ mflr r0 /* 8000FFF0 0000CDF0 7C 66 1B 78 */ mr r6, r3 @@ -1218,7 +1218,7 @@ lbl_80010164: /* 800101BC 0000CFBC D0 61 00 14 */ stfs f3, 0x14(r1) lbl_800101C0: /* 800101C0 0000CFC0 7C C4 33 78 */ mr r4, r6 -/* 800101C4 0000CFC4 48 03 E3 2D */ bl func_8004E4F0 +/* 800101C4 0000CFC4 48 03 E3 2D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800101C8 0000CFC8 D0 21 00 18 */ stfs f1, 0x18(r1) /* 800101CC 0000CFCC 80 7E 00 00 */ lwz r3, 0(r30) /* 800101D0 0000CFD0 93 E1 00 1C */ stw r31, 0x1c(r1) @@ -1230,7 +1230,7 @@ lbl_800101C0: /* 800101E8 0000CFE8 38 A4 FA D4 */ addi r5, r4, lbl_8000FAD4@l /* 800101EC 0000CFEC 38 C1 00 08 */ addi r6, r1, 8 /* 800101F0 0000CFF0 38 81 00 20 */ addi r4, r1, 0x20 -/* 800101F4 0000CFF4 48 10 D4 05 */ bl func_8011D5F8 +/* 800101F4 0000CFF4 48 10 D4 05 */ bl xClumpColl_ForAllBoxLeafNodeIntersections__FP17xClumpCollBSPTreeP6RwBBoxPFP21xClumpCollBSPTrianglePv_iPv lbl_800101F8: /* 800101F8 0000CFF8 80 1F 00 00 */ lwz r0, 0(r31) /* 800101FC 0000CFFC 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -1317,15 +1317,15 @@ func_80010278: /* 80010314 0000D114 90 03 00 4C */ stw r0, 0x4c(r3) /* 80010318 0000D118 4E 80 00 20 */ blr -.global func_8001031C -func_8001031C: +.global xBoxHitsSphere__FPC4xBoxPC7xSphereP7xCollis +xBoxHitsSphere__FPC4xBoxPC7xSphereP7xCollis: /* 8001031C 0000D11C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80010320 0000D120 7C 08 02 A6 */ mflr r0 /* 80010324 0000D124 90 01 00 44 */ stw r0, 0x44(r1) /* 80010328 0000D128 93 E1 00 3C */ stw r31, 0x3c(r1) /* 8001032C 0000D12C 7C BF 2B 78 */ mr r31, r5 /* 80010330 0000D130 38 A1 00 08 */ addi r5, r1, 8 -/* 80010334 0000D134 48 0B 5C 11 */ bl func_800C5F44 +/* 80010334 0000D134 48 0B 5C 11 */ bl iBoxIsectSphere__FPC4xBoxPC7xSphereP6xIsect /* 80010338 0000D138 C0 01 00 0C */ lfs f0, 0xc(r1) /* 8001033C 0000D13C C0 22 81 28 */ lfs f1, lbl_803CCAA8-_SDA2_BASE_(r2) /* 80010340 0000D140 FC 00 08 40 */ fcmpo cr0, f0, f1 @@ -1352,7 +1352,7 @@ lbl_8001037C: /* 8001038C 0000D18C 41 82 00 10 */ beq lbl_8001039C /* 80010390 0000D190 38 7F 00 20 */ addi r3, r31, 0x20 /* 80010394 0000D194 38 81 00 24 */ addi r4, r1, 0x24 -/* 80010398 0000D198 48 03 E1 45 */ bl func_8004E4DC +/* 80010398 0000D198 48 03 E1 45 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_8001039C: /* 8001039C 0000D19C 80 1F 00 00 */ lwz r0, 0(r31) /* 800103A0 0000D1A0 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14 @@ -1364,7 +1364,7 @@ lbl_8001039C: /* 800103B8 0000D1B8 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 800103BC 0000D1BC 38 7F 00 2C */ addi r3, r31, 0x2c /* 800103C0 0000D1C0 38 84 30 18 */ addi r4, r4, lbl_80253018@l -/* 800103C4 0000D1C4 48 03 E1 19 */ bl func_8004E4DC +/* 800103C4 0000D1C4 48 03 E1 19 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800103C8 0000D1C8 48 00 00 18 */ b lbl_800103E0 lbl_800103CC: /* 800103CC 0000D1CC C0 01 00 0C */ lfs f0, 0xc(r1) @@ -1378,7 +1378,7 @@ lbl_800103E0: /* 800103E8 0000D1E8 41 82 00 10 */ beq lbl_800103F8 /* 800103EC 0000D1EC 38 7F 00 38 */ addi r3, r31, 0x38 /* 800103F0 0000D1F0 38 81 00 24 */ addi r4, r1, 0x24 -/* 800103F4 0000D1F4 48 03 DE FD */ bl func_8004E2F0 +/* 800103F4 0000D1F4 48 03 DE FD */ bl xVec3Normalize__FP5xVec3PC5xVec3 lbl_800103F8: /* 800103F8 0000D1F8 80 1F 00 00 */ lwz r0, 0(r31) /* 800103FC 0000D1FC 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16 @@ -2103,8 +2103,8 @@ lbl_80010E28: /* 80010ED0 0000DCD0 38 21 02 00 */ addi r1, r1, 0x200 /* 80010ED4 0000DCD4 4E 80 00 20 */ blr -.global func_80010ED8 -func_80010ED8: +.global xBoxHitsObb__FPC4xBoxPC4xBoxPC7xMat4x3P7xCollis +xBoxHitsObb__FPC4xBoxPC4xBoxPC7xMat4x3P7xCollis: /* 80010ED8 0000DCD8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80010EDC 0000DCDC 7C 08 02 A6 */ mflr r0 /* 80010EE0 0000DCE0 7C A8 2B 78 */ mr r8, r5 @@ -2136,8 +2136,8 @@ lbl_80010F34: /* 80010F40 0000DD40 38 21 00 10 */ addi r1, r1, 0x10 /* 80010F44 0000DD44 4E 80 00 20 */ blr -.global func_80010F48 -func_80010F48: +.global xCollideCalcTri__FRQ27xCollis8tri_dataRC14xModelInstanceRC5xVec3RC5xVec3 +xCollideCalcTri__FRQ27xCollis8tri_dataRC14xModelInstanceRC5xVec3RC5xVec3: /* 80010F48 0000DD48 94 21 FE 20 */ stwu r1, -0x1e0(r1) /* 80010F4C 0000DD4C 7C 08 02 A6 */ mflr r0 /* 80010F50 0000DD50 90 01 01 E4 */ stw r0, 0x1e4(r1) @@ -2536,8 +2536,8 @@ lbl_800114CC: func_800114F4: /* 800114F4 0000E2F4 4E 80 00 20 */ blr -.global func_800114F8 -func_800114F8: +.global xCollisTriHit__FRCQ27xCollis8tri_dataRC14xModelInstance +xCollisTriHit__FRCQ27xCollis8tri_dataRC14xModelInstance: /* 800114F8 0000E2F8 94 21 FE 80 */ stwu r1, -0x180(r1) /* 800114FC 0000E2FC 7C 08 02 A6 */ mflr r0 /* 80011500 0000E300 90 01 01 84 */ stw r0, 0x184(r1) @@ -2703,8 +2703,8 @@ lbl_80011740: /* 8001176C 0000E56C 38 21 01 80 */ addi r1, r1, 0x180 /* 80011770 0000E570 4E 80 00 20 */ blr -.global func_80011774 -func_80011774: +.global _rpCollBSPTreeForAllCapsuleLeafNodeIntersections__FP13RpCollBSPTreeP6RwLinefP13RpV3dGradientPFiiPv_iPv +_rpCollBSPTreeForAllCapsuleLeafNodeIntersections__FP13RpCollBSPTreeP6RwLinefP13RpV3dGradientPFiiPv_iPv: /* 80011774 0000E574 94 21 FB 30 */ stwu r1, -0x4d0(r1) /* 80011778 0000E578 7C 08 02 A6 */ mflr r0 /* 8001177C 0000E57C 90 01 04 D4 */ stw r0, 0x4d4(r1) @@ -3254,8 +3254,8 @@ func_80011F30: /* 80011F5C 0000ED5C 90 03 00 14 */ stw r0, 0x14(r3) /* 80011F60 0000ED60 4E 80 00 20 */ blr -.global func_80011F64 -func_80011F64: +.global xSweptSpherePrepare__FP12xSweptSphereP5xVec3P5xVec3f +xSweptSpherePrepare__FP12xSweptSphereP5xVec3P5xVec3f: /* 80011F64 0000ED64 94 21 FF 80 */ stwu r1, -0x80(r1) /* 80011F68 0000ED68 7C 08 02 A6 */ mflr r0 /* 80011F6C 0000ED6C 90 01 00 84 */ stw r0, 0x84(r1) @@ -3363,7 +3363,7 @@ lbl_80012090: /* 800120F8 0000EEF8 D3 81 00 20 */ stfs f28, 0x20(r1) /* 800120FC 0000EEFC 38 7D 00 A0 */ addi r3, r29, 0xa0 /* 80012100 0000EF00 38 81 00 08 */ addi r4, r1, 8 -/* 80012104 0000EF04 48 01 FB 85 */ bl func_80031C88 +/* 80012104 0000EF04 48 01 FB 85 */ bl xBoxInitBoundCapsule__FP4xBoxPC8xCapsule /* 80012108 0000EF08 38 7D 00 B8 */ addi r3, r29, 0xb8 /* 8001210C 0000EF0C 38 9D 00 A0 */ addi r4, r29, 0xa0 /* 80012110 0000EF10 48 00 38 19 */ bl func_80015928 @@ -3408,8 +3408,8 @@ lbl_80012164: /* 80012198 0000EF98 38 21 00 80 */ addi r1, r1, 0x80 /* 8001219C 0000EF9C 4E 80 00 20 */ blr -.global func_800121A0 -func_800121A0: +.global xSweptSphereGetResults__FP12xSweptSphere +xSweptSphereGetResults__FP12xSweptSphere: /* 800121A0 0000EFA0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800121A4 0000EFA4 7C 08 02 A6 */ mflr r0 /* 800121A8 0000EFA8 90 01 00 24 */ stw r0, 0x24(r1) @@ -3463,7 +3463,7 @@ func_800121A0: /* 80012268 0000F068 C0 1F 01 1C */ lfs f0, 0x11c(r31) /* 8001226C 0000F06C EC 01 00 28 */ fsubs f0, f1, f0 /* 80012270 0000F070 D0 1F 01 28 */ stfs f0, 0x128(r31) -/* 80012274 0000F074 48 03 C0 7D */ bl func_8004E2F0 +/* 80012274 0000F074 48 03 C0 7D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80012278 0000F078 38 61 00 08 */ addi r3, r1, 8 /* 8001227C 0000F07C 38 9F 00 40 */ addi r4, r31, 0x40 /* 80012280 0000F080 38 BF 01 20 */ addi r5, r31, 0x120 @@ -3484,7 +3484,7 @@ lbl_800122AC: /* 800122B8 0000F0B8 48 00 2D D5 */ bl func_8001508C /* 800122BC 0000F0BC 38 7F 01 2C */ addi r3, r31, 0x12c /* 800122C0 0000F0C0 7C 64 1B 78 */ mr r4, r3 -/* 800122C4 0000F0C4 48 03 C0 2D */ bl func_8004E2F0 +/* 800122C4 0000F0C4 48 03 C0 2D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800122C8 0000F0C8 C0 3F 01 30 */ lfs f1, 0x130(r31) /* 800122CC 0000F0CC C0 1F 00 44 */ lfs f0, 0x44(r31) /* 800122D0 0000F0D0 C0 9F 01 2C */ lfs f4, 0x12c(r31) @@ -3512,8 +3512,8 @@ lbl_80012318: /* 80012324 0000F124 38 21 00 20 */ addi r1, r1, 0x20 /* 80012328 0000F128 4E 80 00 20 */ blr -.global func_8001232C -func_8001232C: +.global xSweptSphereToTriangle__FP12xSweptSphereP5xVec3P5xVec3P5xVec3 +xSweptSphereToTriangle__FP12xSweptSphereP5xVec3P5xVec3P5xVec3: /* 8001232C 0000F12C 94 21 FE D0 */ stwu r1, -0x130(r1) /* 80012330 0000F130 7C 08 02 A6 */ mflr r0 /* 80012334 0000F134 90 01 01 34 */ stw r0, 0x134(r1) @@ -3675,7 +3675,7 @@ lbl_8001251C: /* 80012584 0000F384 D0 61 00 28 */ stfs f3, 0x28(r1) /* 80012588 0000F388 EC 01 00 2A */ fadds f0, f1, f0 /* 8001258C 0000F38C EC 22 00 2A */ fadds f1, f2, f0 -/* 80012590 0000F390 48 22 17 89 */ bl func_80233D18 +/* 80012590 0000F390 48 22 17 89 */ bl _rwInvSqrt /* 80012594 0000F394 C0 61 00 24 */ lfs f3, 0x24(r1) /* 80012598 0000F398 C0 41 00 28 */ lfs f2, 0x28(r1) /* 8001259C 0000F39C C0 01 00 2C */ lfs f0, 0x2c(r1) @@ -4110,8 +4110,8 @@ lbl_80012BE4: /* 80012BE4 0000F9E4 38 21 00 10 */ addi r1, r1, 0x10 /* 80012BE8 0000F9E8 4E 80 00 20 */ blr -.global func_80012BEC -func_80012BEC: +.global xSweptSphereToSphere__FP12xSweptSphereP7xSphere +xSweptSphereToSphere__FP12xSweptSphereP7xSphere: /* 80012BEC 0000F9EC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80012BF0 0000F9F0 7C 08 02 A6 */ mflr r0 /* 80012BF4 0000F9F4 90 01 00 24 */ stw r0, 0x24(r1) @@ -4197,8 +4197,8 @@ lbl_80012D10: /* 80012D20 0000FB20 38 21 00 20 */ addi r1, r1, 0x20 /* 80012D24 0000FB24 4E 80 00 20 */ blr -.global func_80012D28 -func_80012D28: +.global xSweptSphereToBox__FP12xSweptSphereP4xBoxP7xMat4x3 +xSweptSphereToBox__FP12xSweptSphereP4xBoxP7xMat4x3: /* 80012D28 0000FB28 94 21 FE 40 */ stwu r1, -0x1c0(r1) /* 80012D2C 0000FB2C 7C 08 02 A6 */ mflr r0 /* 80012D30 0000FB30 90 01 01 C4 */ stw r0, 0x1c4(r1) @@ -4248,7 +4248,7 @@ lbl_80012DB0: /* 80012DDC 0000FBDC 7C A4 2B 78 */ mr r4, r5 /* 80012DE0 0000FBE0 38 61 00 A8 */ addi r3, r1, 0xa8 /* 80012DE4 0000FBE4 38 B8 00 60 */ addi r5, r24, 0x60 -/* 80012DE8 0000FBE8 48 01 FE 31 */ bl func_80032C18 +/* 80012DE8 0000FBE8 48 01 FE 31 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 80012DEC 0000FBEC 38 81 00 A8 */ addi r4, r1, 0xa8 /* 80012DF0 0000FBF0 48 00 00 08 */ b lbl_80012DF8 lbl_80012DF4: @@ -4529,7 +4529,7 @@ lbl_800131C0: lbl_800131FC: /* 800131FC 0000FFFC 38 61 00 30 */ addi r3, r1, 0x30 /* 80013200 00010000 7C 64 1B 78 */ mr r4, r3 -/* 80013204 00010004 48 03 B0 ED */ bl func_8004E2F0 +/* 80013204 00010004 48 03 B0 ED */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80013208 00010008 C0 81 00 38 */ lfs f4, 0x38(r1) /* 8001320C 0001000C C0 02 81 58 */ lfs f0, lbl_803CCAD8-_SDA2_BASE_(r2) /* 80013210 00010010 FC 20 22 10 */ fabs f1, f4 @@ -4853,7 +4853,7 @@ lbl_800136B8: /* 800136E0 000104E0 80 85 00 1C */ lwz r4, 0x1c(r5) /* 800136E4 000104E4 80 A5 00 20 */ lwz r5, 0x20(r5) /* 800136E8 000104E8 80 DE 00 24 */ lwz r6, 0x24(r30) -/* 800136EC 000104EC 4B FF EC 41 */ bl func_8001232C +/* 800136EC 000104EC 4B FF EC 41 */ bl xSweptSphereToTriangle__FP12xSweptSphereP5xVec3P5xVec3P5xVec3 /* 800136F0 000104F0 2C 03 00 00 */ cmpwi r3, 0 /* 800136F4 000104F4 41 82 00 2C */ beq lbl_80013720 /* 800136F8 000104F8 80 9E 00 18 */ lwz r4, 0x18(r30) @@ -4900,7 +4900,7 @@ lbl_80013788: /* 8001378C 0001058C 38 C3 00 18 */ addi r6, r3, 0x18 lbl_80013790: /* 80013790 00010590 7F E3 FB 78 */ mr r3, r31 -/* 80013794 00010594 4B FF EB 99 */ bl func_8001232C +/* 80013794 00010594 4B FF EB 99 */ bl xSweptSphereToTriangle__FP12xSweptSphereP5xVec3P5xVec3P5xVec3 /* 80013798 00010598 2C 03 00 00 */ cmpwi r3, 0 /* 8001379C 0001059C 41 82 00 20 */ beq lbl_800137BC /* 800137A0 000105A0 A0 9E 00 06 */ lhz r4, 6(r30) @@ -4923,8 +4923,8 @@ lbl_800137BC: /* 800137E0 000105E0 38 21 00 10 */ addi r1, r1, 0x10 /* 800137E4 000105E4 4E 80 00 20 */ blr -.global func_800137E8 -func_800137E8: +.global xSweptSphereToEnv__FP12xSweptSphereP4xEnv +xSweptSphereToEnv__FP12xSweptSphereP4xEnv: /* 800137E8 000105E8 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800137EC 000105EC 7C 08 02 A6 */ mflr r0 /* 800137F0 000105F0 90 01 00 64 */ stw r0, 0x64(r1) @@ -4999,7 +4999,7 @@ lbl_800138CC: /* 800138F4 000106F4 C0 3E 00 18 */ lfs f1, 0x18(r30) /* 800138F8 000106F8 80 63 00 10 */ lwz r3, 0x10(r3) /* 800138FC 000106FC 80 63 00 10 */ lwz r3, 0x10(r3) -/* 80013900 00010700 48 10 A6 B9 */ bl func_8011DFB8 +/* 80013900 00010700 48 10 A6 B9 */ bl xClumpColl_ForAllCapsuleLeafNodeIntersections__FP17xClumpCollBSPTreeP6RwLinefP21xClumpCollV3dGradientPFP21xClumpCollBSPTrianglePv_iPv /* 80013904 00010704 48 00 00 40 */ b lbl_80013944 lbl_80013908: /* 80013908 00010708 38 00 00 04 */ li r0, 4 @@ -5016,7 +5016,7 @@ lbl_80013908: /* 80013934 00010734 7F C6 F3 78 */ mr r6, r30 /* 80013938 00010738 80 64 00 00 */ lwz r3, 0(r4) /* 8001393C 0001073C 38 81 00 08 */ addi r4, r1, 8 -/* 80013940 00010740 48 1E 5D 59 */ bl func_801F9698 +/* 80013940 00010740 48 1E 5D 59 */ bl RpCollisionWorldForAllIntersections lbl_80013944: /* 80013944 00010744 80 6D 88 90 */ lwz r3, lbl_803CB190-_SDA_BASE_(r13) lbl_80013948: @@ -5065,7 +5065,7 @@ lbl_800139B4: /* 800139E0 000107E0 7C 9C 32 14 */ add r4, r28, r6 /* 800139E4 000107E4 7C DC 02 14 */ add r6, r28, r0 /* 800139E8 000107E8 7C BC 2A 14 */ add r5, r28, r5 -/* 800139EC 000107EC 4B FF E9 41 */ bl func_8001232C +/* 800139EC 000107EC 4B FF E9 41 */ bl xSweptSphereToTriangle__FP12xSweptSphereP5xVec3P5xVec3P5xVec3 /* 800139F0 000107F0 2C 03 00 00 */ cmpwi r3, 0 /* 800139F4 000107F4 41 82 00 08 */ beq lbl_800139FC /* 800139F8 000107F8 93 CD 88 90 */ stw r30, lbl_803CB190-_SDA_BASE_(r13) @@ -5080,8 +5080,8 @@ lbl_800139FC: /* 80013A18 00010818 38 21 00 20 */ addi r1, r1, 0x20 /* 80013A1C 0001081C 4E 80 00 20 */ blr -.global func_80013A20 -func_80013A20: +.global xSweptSphereToModel__FP12xSweptSphereP8RpAtomicP11RwMatrixTag +xSweptSphereToModel__FP12xSweptSphereP8RpAtomicP11RwMatrixTag: /* 80013A20 00010820 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 80013A24 00010824 7C 08 02 A6 */ mflr r0 /* 80013A28 00010828 90 01 00 A4 */ stw r0, 0xa4(r1) @@ -5134,7 +5134,7 @@ lbl_80013A54: /* 80013AE0 000108E0 80 1D 00 9C */ lwz r0, 0x9c(r29) /* 80013AE4 000108E4 90 C1 00 7C */ stw r6, 0x7c(r1) /* 80013AE8 000108E8 90 01 00 80 */ stw r0, 0x80(r1) -/* 80013AEC 000108EC 48 01 F1 2D */ bl func_80032C18 +/* 80013AEC 000108EC 48 01 F1 2D */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 80013AF0 000108F0 83 9E 00 18 */ lwz r28, 0x18(r30) /* 80013AF4 000108F4 80 0D 9D DC */ lwz r0, lbl_803CC6DC-_SDA_BASE_(r13) /* 80013AF8 000108F8 7C 7C 02 15 */ add. r3, r28, r0 @@ -5217,7 +5217,7 @@ lbl_80013BF0: /* 80013C18 00010A18 C0 3D 00 18 */ lfs f1, 0x18(r29) /* 80013C1C 00010A1C 80 7E 00 04 */ lwz r3, 4(r30) /* 80013C20 00010A20 EC 21 00 24 */ fdivs f1, f1, f0 -/* 80013C24 00010A24 4B FF DB 51 */ bl func_80011774 +/* 80013C24 00010A24 4B FF DB 51 */ bl _rpCollBSPTreeForAllCapsuleLeafNodeIntersections__FP13RpCollBSPTreeP6RwLinefP13RpV3dGradientPFiiPv_iPv /* 80013C28 00010A28 48 00 00 68 */ b lbl_80013C90 lbl_80013C2C: /* 80013C2C 00010A2C 80 7C 00 5C */ lwz r3, 0x5c(r28) @@ -5238,7 +5238,7 @@ lbl_80013C48: /* 80013C64 00010A64 1C 00 00 0C */ mulli r0, r0, 0xc /* 80013C68 00010A68 7C BA 2A 14 */ add r5, r26, r5 /* 80013C6C 00010A6C 7C DA 02 14 */ add r6, r26, r0 -/* 80013C70 00010A70 4B FF E6 BD */ bl func_8001232C +/* 80013C70 00010A70 4B FF E6 BD */ bl xSweptSphereToTriangle__FP12xSweptSphereP5xVec3P5xVec3P5xVec3 /* 80013C74 00010A74 2C 03 00 00 */ cmpwi r3, 0 /* 80013C78 00010A78 41 82 00 08 */ beq lbl_80013C80 /* 80013C7C 00010A7C 93 CD 88 90 */ stw r30, lbl_803CB190-_SDA_BASE_(r13) @@ -5273,7 +5273,7 @@ lbl_80013CB4: /* 80013CDC 00010ADC 7C FF 3B 78 */ mr r31, r7 /* 80013CE0 00010AE0 7C A3 2B 78 */ mr r3, r5 /* 80013CE4 00010AE4 38 9E 00 64 */ addi r4, r30, 0x64 -/* 80013CE8 00010AE8 48 02 88 D9 */ bl func_8003C5C0 +/* 80013CE8 00010AE8 48 02 88 D9 */ bl xQuickCullIsects__FPC7xQCDataPC7xQCData /* 80013CEC 00010AEC 2C 03 00 00 */ cmpwi r3, 0 /* 80013CF0 00010AF0 41 82 03 74 */ beq lbl_80014064 /* 80013CF4 00010AF4 80 0D 88 A0 */ lwz r0, lbl_803CB1A0-_SDA_BASE_(r13) @@ -5362,7 +5362,7 @@ lbl_80013E20: /* 80013E2C 00010C2C 38 9E 00 88 */ addi r4, r30, 0x88 /* 80013E30 00010C30 EC 1F 00 2A */ fadds f0, f31, f0 /* 80013E34 00010C34 D0 1E 00 94 */ stfs f0, 0x94(r30) -/* 80013E38 00010C38 48 00 1B BD */ bl func_800159F4 +/* 80013E38 00010C38 48 00 1B BD */ bl xRayHitsSphereFast__FPC5xRay3PC7xSphere /* 80013E3C 00010C3C D3 FE 00 94 */ stfs f31, 0x94(r30) /* 80013E40 00010C40 48 00 01 14 */ b lbl_80013F54 lbl_80013E44: @@ -5387,7 +5387,7 @@ lbl_80013E44: /* 80013E8C 00010C8C C0 1E 00 A8 */ lfs f0, 0xa8(r30) /* 80013E90 00010C90 EC 00 08 28 */ fsubs f0, f0, f1 /* 80013E94 00010C94 D0 01 00 34 */ stfs f0, 0x34(r1) -/* 80013E98 00010C98 48 00 1C 45 */ bl func_80015ADC +/* 80013E98 00010C98 48 00 1C 45 */ bl xRayHitsBoxFast__FPC5xRay3PC4xBox /* 80013E9C 00010C9C 48 00 00 B8 */ b lbl_80013F54 lbl_80013EA0: /* 80013EA0 00010CA0 80 7E 00 AC */ lwz r3, 0xac(r30) @@ -5395,7 +5395,7 @@ lbl_80013EA0: /* 80013EA8 00010CA8 FF E0 08 90 */ fmr f31, f1 /* 80013EAC 00010CAC 80 9E 00 AC */ lwz r4, 0xac(r30) /* 80013EB0 00010CB0 38 61 00 38 */ addi r3, r1, 0x38 -/* 80013EB4 00010CB4 48 01 DF 31 */ bl func_80031DE4 +/* 80013EB4 00010CB4 48 01 DF 31 */ bl xMat3x3Normalize__FP7xMat3x3PC7xMat3x3 /* 80013EB8 00010CB8 80 9E 00 AC */ lwz r4, 0xac(r30) /* 80013EBC 00010CBC 7F A5 EB 78 */ mr r5, r29 /* 80013EC0 00010CC0 38 61 00 68 */ addi r3, r1, 0x68 @@ -5403,7 +5403,7 @@ lbl_80013EA0: /* 80013EC8 00010CC8 38 61 00 74 */ addi r3, r1, 0x74 /* 80013ECC 00010CCC 38 81 00 38 */ addi r4, r1, 0x38 /* 80013ED0 00010CD0 38 BD 00 0C */ addi r5, r29, 0xc -/* 80013ED4 00010CD4 48 01 EB ED */ bl func_80032AC0 +/* 80013ED4 00010CD4 48 01 EB ED */ bl xMat3x3Tolocal__FP5xVec3PC7xMat3x3PC5xVec3 /* 80013ED8 00010CD8 C0 1D 00 1C */ lfs f0, 0x1c(r29) /* 80013EDC 00010CDC 38 61 00 68 */ addi r3, r1, 0x68 /* 80013EE0 00010CE0 38 81 00 08 */ addi r4, r1, 8 @@ -5434,7 +5434,7 @@ lbl_80013EA0: /* 80013F44 00010D44 C0 1E 00 A8 */ lfs f0, 0xa8(r30) /* 80013F48 00010D48 EC 00 08 28 */ fsubs f0, f0, f1 /* 80013F4C 00010D4C D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 80013F50 00010D50 48 00 1B 8D */ bl func_80015ADC +/* 80013F50 00010D50 48 00 1B 8D */ bl xRayHitsBoxFast__FPC5xRay3PC4xBox lbl_80013F54: /* 80013F54 00010D54 28 03 00 00 */ cmplwi r3, 0 /* 80013F58 00010D58 41 82 01 0C */ beq lbl_80014064 @@ -5454,7 +5454,7 @@ lbl_80013F84: /* 80013F84 00010D84 80 9D 00 10 */ lwz r4, 0x10(r29) /* 80013F88 00010D88 7F E3 FB 78 */ mr r3, r31 /* 80013F8C 00010D8C 80 BD 00 4C */ lwz r5, 0x4c(r29) -/* 80013F90 00010D90 4B FF FA 91 */ bl func_80013A20 +/* 80013F90 00010D90 4B FF FA 91 */ bl xSweptSphereToModel__FP12xSweptSphereP8RpAtomicP11RwMatrixTag /* 80013F94 00010D94 2C 03 00 00 */ cmpwi r3, 0 /* 80013F98 00010D98 41 82 00 18 */ beq lbl_80013FB0 /* 80013F9C 00010D9C 93 DF 00 FC */ stw r30, 0xfc(r31) @@ -5485,7 +5485,7 @@ lbl_80013FE8: lbl_80013FF4: /* 80013FF4 00010DF4 7F E3 FB 78 */ mr r3, r31 /* 80013FF8 00010DF8 38 9E 00 88 */ addi r4, r30, 0x88 -/* 80013FFC 00010DFC 4B FF EB F1 */ bl func_80012BEC +/* 80013FFC 00010DFC 4B FF EB F1 */ bl xSweptSphereToSphere__FP12xSweptSphereP7xSphere /* 80014000 00010E00 2C 03 00 00 */ cmpwi r3, 0 /* 80014004 00010E04 41 82 00 60 */ beq lbl_80014064 /* 80014008 00010E08 93 DF 00 FC */ stw r30, 0xfc(r31) @@ -5496,7 +5496,7 @@ lbl_80014018: /* 80014018 00010E18 7F E3 FB 78 */ mr r3, r31 /* 8001401C 00010E1C 38 9E 00 94 */ addi r4, r30, 0x94 /* 80014020 00010E20 38 A0 00 00 */ li r5, 0 -/* 80014024 00010E24 4B FF ED 05 */ bl func_80012D28 +/* 80014024 00010E24 4B FF ED 05 */ bl xSweptSphereToBox__FP12xSweptSphereP4xBoxP7xMat4x3 /* 80014028 00010E28 2C 03 00 00 */ cmpwi r3, 0 /* 8001402C 00010E2C 41 82 00 38 */ beq lbl_80014064 /* 80014030 00010E30 93 DF 00 FC */ stw r30, 0xfc(r31) @@ -5507,7 +5507,7 @@ lbl_80014040: /* 80014040 00010E40 80 BE 00 AC */ lwz r5, 0xac(r30) /* 80014044 00010E44 7F E3 FB 78 */ mr r3, r31 /* 80014048 00010E48 38 9E 00 94 */ addi r4, r30, 0x94 -/* 8001404C 00010E4C 4B FF EC DD */ bl func_80012D28 +/* 8001404C 00010E4C 4B FF EC DD */ bl xSweptSphereToBox__FP12xSweptSphereP4xBoxP7xMat4x3 /* 80014050 00010E50 2C 03 00 00 */ cmpwi r3, 0 /* 80014054 00010E54 41 82 00 10 */ beq lbl_80014064 /* 80014058 00010E58 93 DF 00 FC */ stw r30, 0xfc(r31) @@ -5524,8 +5524,8 @@ lbl_80014064: /* 80014080 00010E80 38 21 00 B0 */ addi r1, r1, 0xb0 /* 80014084 00010E84 4E 80 00 20 */ blr -.global func_80014088 -func_80014088: +.global xSweptSphereToScene__FP12xSweptSphereP6xSceneP4xEntUc +xSweptSphereToScene__FP12xSweptSphereP6xSceneP4xEntUc: /* 80014088 00010E88 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8001408C 00010E8C 7C 08 02 A6 */ mflr r0 /* 80014090 00010E90 90 01 00 44 */ stw r0, 0x44(r1) @@ -5547,11 +5547,11 @@ lbl_800140C4: /* 800140CC 00010ECC 90 AD 88 A0 */ stw r5, lbl_803CB1A0-_SDA_BASE_(r13) /* 800140D0 00010ED0 98 CD 88 9C */ stb r6, lbl_803CB19C-_SDA_BASE_(r13) /* 800140D4 00010ED4 80 9E 00 44 */ lwz r4, 0x44(r30) -/* 800140D8 00010ED8 4B FF F7 11 */ bl func_800137E8 +/* 800140D8 00010ED8 4B FF F7 11 */ bl xSweptSphereToEnv__FP12xSweptSphereP4xEnv /* 800140DC 00010EDC 7C 7F 1B 78 */ mr r31, r3 /* 800140E0 00010EE0 7F A4 EB 78 */ mr r4, r29 /* 800140E4 00010EE4 38 61 00 08 */ addi r3, r1, 8 -/* 800140E8 00010EE8 48 03 A3 F5 */ bl func_8004E4DC +/* 800140E8 00010EE8 48 03 A3 F5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800140EC 00010EEC 3B 81 00 14 */ addi r28, r1, 0x14 /* 800140F0 00010EF0 7F A5 EB 78 */ mr r5, r29 /* 800140F4 00010EF4 7F 83 E3 78 */ mr r3, r28 @@ -5590,7 +5590,7 @@ lbl_80014158: /* 8001416C 00010F6C 7F A8 EB 78 */ mr r8, r29 /* 80014170 00010F70 38 A1 00 08 */ addi r5, r1, 8 /* 80014174 00010F74 38 FD 00 B8 */ addi r7, r29, 0xb8 -/* 80014178 00010F78 48 02 B7 19 */ bl func_8003F890 +/* 80014178 00010F78 48 02 B7 19 */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv /* 8001417C 00010F7C 3C 60 80 3D */ lis r3, lbl_803CA774@ha /* 80014180 00010F80 3C A0 80 01 */ lis r5, lbl_80013CB4@ha /* 80014184 00010F84 38 C5 3C B4 */ addi r6, r5, lbl_80013CB4@l @@ -5599,7 +5599,7 @@ lbl_80014158: /* 80014190 00010F90 7F A8 EB 78 */ mr r8, r29 /* 80014194 00010F94 38 A1 00 08 */ addi r5, r1, 8 /* 80014198 00010F98 38 FD 00 B8 */ addi r7, r29, 0xb8 -/* 8001419C 00010F9C 48 02 B6 F5 */ bl func_8003F890 +/* 8001419C 00010F9C 48 02 B6 F5 */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv /* 800141A0 00010FA0 3C 60 80 3D */ lis r3, lbl_803CA7A8@ha /* 800141A4 00010FA4 3C A0 80 01 */ lis r5, lbl_80013CB4@ha /* 800141A8 00010FA8 38 C5 3C B4 */ addi r6, r5, lbl_80013CB4@l @@ -5608,7 +5608,7 @@ lbl_80014158: /* 800141B4 00010FB4 7F A8 EB 78 */ mr r8, r29 /* 800141B8 00010FB8 38 A1 00 08 */ addi r5, r1, 8 /* 800141BC 00010FBC 38 FD 00 B8 */ addi r7, r29, 0xb8 -/* 800141C0 00010FC0 48 02 B6 D1 */ bl func_8003F890 +/* 800141C0 00010FC0 48 02 B6 D1 */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv /* 800141C4 00010FC4 80 0D 88 98 */ lwz r0, lbl_803CB198-_SDA_BASE_(r13) /* 800141C8 00010FC8 38 60 00 00 */ li r3, 0 /* 800141CC 00010FCC 2C 00 00 00 */ cmpwi r0, 0 @@ -5629,8 +5629,8 @@ lbl_800141E4: /* 800141FC 00010FFC 38 21 00 40 */ addi r1, r1, 0x40 /* 80014200 00011000 4E 80 00 20 */ blr -.global func_80014204 -func_80014204: +.global xSweptSphereToStatDyn__FP12xSweptSphereP6xSceneP4xEntUc +xSweptSphereToStatDyn__FP12xSweptSphereP6xSceneP4xEntUc: /* 80014204 00011004 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80014208 00011008 7C 08 02 A6 */ mflr r0 /* 8001420C 0001100C 90 01 00 44 */ stw r0, 0x44(r1) @@ -5652,7 +5652,7 @@ lbl_8001423C: /* 80014248 00011048 38 61 00 08 */ addi r3, r1, 8 /* 8001424C 0001104C 90 AD 88 A0 */ stw r5, lbl_803CB1A0-_SDA_BASE_(r13) /* 80014250 00011050 98 CD 88 9C */ stb r6, lbl_803CB19C-_SDA_BASE_(r13) -/* 80014254 00011054 48 03 A2 89 */ bl func_8004E4DC +/* 80014254 00011054 48 03 A2 89 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80014258 00011058 3B E1 00 14 */ addi r31, r1, 0x14 /* 8001425C 0001105C 7F A5 EB 78 */ mr r5, r29 /* 80014260 00011060 7F E3 FB 78 */ mr r3, r31 @@ -5691,7 +5691,7 @@ lbl_800142C4: /* 800142D8 000110D8 7F A8 EB 78 */ mr r8, r29 /* 800142DC 000110DC 38 A1 00 08 */ addi r5, r1, 8 /* 800142E0 000110E0 38 FD 00 B8 */ addi r7, r29, 0xb8 -/* 800142E4 000110E4 48 02 B5 AD */ bl func_8003F890 +/* 800142E4 000110E4 48 02 B5 AD */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv /* 800142E8 000110E8 3C 60 80 3D */ lis r3, lbl_803CA774@ha /* 800142EC 000110EC 3C A0 80 01 */ lis r5, lbl_80013CB4@ha /* 800142F0 000110F0 38 C5 3C B4 */ addi r6, r5, lbl_80013CB4@l @@ -5700,7 +5700,7 @@ lbl_800142C4: /* 800142FC 000110FC 7F A8 EB 78 */ mr r8, r29 /* 80014300 00011100 38 A1 00 08 */ addi r5, r1, 8 /* 80014304 00011104 38 FD 00 B8 */ addi r7, r29, 0xb8 -/* 80014308 00011108 48 02 B5 89 */ bl func_8003F890 +/* 80014308 00011108 48 02 B5 89 */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv /* 8001430C 0001110C 80 6D 88 98 */ lwz r3, lbl_803CB198-_SDA_BASE_(r13) lbl_80014310: /* 80014310 00011110 80 01 00 44 */ lwz r0, 0x44(r1) @@ -5711,8 +5711,8 @@ lbl_80014310: /* 80014324 00011124 38 21 00 40 */ addi r1, r1, 0x40 /* 80014328 00011128 4E 80 00 20 */ blr -.global func_8001432C -func_8001432C: +.global xSweptSphereToNPC__FP12xSweptSphereP6xSceneP4xEntUc +xSweptSphereToNPC__FP12xSweptSphereP6xSceneP4xEntUc: /* 8001432C 0001112C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80014330 00011130 7C 08 02 A6 */ mflr r0 /* 80014334 00011134 90 01 00 44 */ stw r0, 0x44(r1) @@ -5734,7 +5734,7 @@ lbl_80014364: /* 80014370 00011170 38 61 00 08 */ addi r3, r1, 8 /* 80014374 00011174 90 AD 88 A0 */ stw r5, lbl_803CB1A0-_SDA_BASE_(r13) /* 80014378 00011178 98 CD 88 9C */ stb r6, lbl_803CB19C-_SDA_BASE_(r13) -/* 8001437C 0001117C 48 03 A1 61 */ bl func_8004E4DC +/* 8001437C 0001117C 48 03 A1 61 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80014380 00011180 3B E1 00 14 */ addi r31, r1, 0x14 /* 80014384 00011184 7F A5 EB 78 */ mr r5, r29 /* 80014388 00011188 7F E3 FB 78 */ mr r3, r31 @@ -5773,7 +5773,7 @@ lbl_800143EC: /* 80014400 00011200 7F A8 EB 78 */ mr r8, r29 /* 80014404 00011204 38 A1 00 08 */ addi r5, r1, 8 /* 80014408 00011208 38 FD 00 B8 */ addi r7, r29, 0xb8 -/* 8001440C 0001120C 48 02 B4 85 */ bl func_8003F890 +/* 8001440C 0001120C 48 02 B4 85 */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv /* 80014410 00011210 80 6D 88 98 */ lwz r3, lbl_803CB198-_SDA_BASE_(r13) lbl_80014414: /* 80014414 00011214 80 01 00 44 */ lwz r0, 0x44(r1) @@ -5784,8 +5784,8 @@ lbl_80014414: /* 80014428 00011228 38 21 00 40 */ addi r1, r1, 0x40 /* 8001442C 0001122C 4E 80 00 20 */ blr -.global func_80014430 -func_80014430: +.global xSweptSphereToNonMoving__FP12xSweptSphereP6xSceneP4xEntUc +xSweptSphereToNonMoving__FP12xSweptSphereP6xSceneP4xEntUc: /* 80014430 00011230 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80014434 00011234 7C 08 02 A6 */ mflr r0 /* 80014438 00011238 90 01 00 44 */ stw r0, 0x44(r1) @@ -5807,11 +5807,11 @@ lbl_8001446C: /* 80014474 00011274 90 AD 88 A0 */ stw r5, lbl_803CB1A0-_SDA_BASE_(r13) /* 80014478 00011278 98 CD 88 9C */ stb r6, lbl_803CB19C-_SDA_BASE_(r13) /* 8001447C 0001127C 80 9D 00 44 */ lwz r4, 0x44(r29) -/* 80014480 00011280 4B FF F3 69 */ bl func_800137E8 +/* 80014480 00011280 4B FF F3 69 */ bl xSweptSphereToEnv__FP12xSweptSphereP4xEnv /* 80014484 00011284 7C 7F 1B 78 */ mr r31, r3 /* 80014488 00011288 7F 84 E3 78 */ mr r4, r28 /* 8001448C 0001128C 38 61 00 08 */ addi r3, r1, 8 -/* 80014490 00011290 48 03 A0 4D */ bl func_8004E4DC +/* 80014490 00011290 48 03 A0 4D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80014494 00011294 3B C1 00 14 */ addi r30, r1, 0x14 /* 80014498 00011298 7F 85 E3 78 */ mr r5, r28 /* 8001449C 0001129C 7F C3 F3 78 */ mr r3, r30 @@ -5852,7 +5852,7 @@ lbl_80014500: /* 8001451C 0001131C 7F 88 E3 78 */ mr r8, r28 /* 80014520 00011320 38 A1 00 08 */ addi r5, r1, 8 /* 80014524 00011324 38 FC 00 B8 */ addi r7, r28, 0xb8 -/* 80014528 00011328 48 02 B3 69 */ bl func_8003F890 +/* 80014528 00011328 48 02 B3 69 */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv /* 8001452C 0001132C 3C 60 80 3D */ lis r3, lbl_803CA774@ha /* 80014530 00011330 3C A0 80 01 */ lis r5, lbl_80013CB4@ha /* 80014534 00011334 38 C5 3C B4 */ addi r6, r5, lbl_80013CB4@l @@ -5861,7 +5861,7 @@ lbl_80014500: /* 80014540 00011340 7F 88 E3 78 */ mr r8, r28 /* 80014544 00011344 38 A1 00 08 */ addi r5, r1, 8 /* 80014548 00011348 38 FC 00 B8 */ addi r7, r28, 0xb8 -/* 8001454C 0001134C 48 02 B3 45 */ bl func_8003F890 +/* 8001454C 0001134C 48 02 B3 45 */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv /* 80014550 00011350 38 60 00 00 */ li r3, 0 /* 80014554 00011354 90 6D 88 A4 */ stw r3, lbl_803CB1A4-_SDA_BASE_(r13) /* 80014558 00011358 80 0D 88 98 */ lwz r0, lbl_803CB198-_SDA_BASE_(r13) @@ -5883,8 +5883,8 @@ lbl_80014574: /* 8001458C 0001138C 38 21 00 40 */ addi r1, r1, 0x40 /* 80014590 00011390 4E 80 00 20 */ blr -.global func_80014594 -func_80014594: +.global xSphereHitsCapsule__FRC5xVec3fRC5xVec3RC5xVec3f +xSphereHitsCapsule__FRC5xVec3fRC5xVec3RC5xVec3f: /* 80014594 00011394 94 21 FF 90 */ stwu r1, -0x70(r1) /* 80014598 00011398 7C 08 02 A6 */ mflr r0 /* 8001459C 0001139C 90 01 00 74 */ stw r0, 0x74(r1) @@ -5985,8 +5985,8 @@ lbl_800146E0: /* 80014708 00011508 38 21 00 70 */ addi r1, r1, 0x70 /* 8001470C 0001150C 4E 80 00 20 */ blr -.global func_80014710 -func_80014710: +.global xSphereHitsBound__FRC7xSphereRC6xBound +xSphereHitsBound__FRC7xSphereRC6xBound: /* 80014710 00011510 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80014714 00011514 7C 08 02 A6 */ mflr r0 /* 80014718 00011518 90 01 00 14 */ stw r0, 0x14(r1) @@ -6023,8 +6023,8 @@ lbl_80014774: /* 8001477C 0001157C 38 21 00 10 */ addi r1, r1, 0x10 /* 80014780 00011580 4E 80 00 20 */ blr -.global func_80014784 -func_80014784: +.global xOBBHitsOBB__FRC4xBoxRC7xMat4x3RC4xBoxRC7xMat4x3 +xOBBHitsOBB__FRC4xBoxRC7xMat4x3RC4xBoxRC7xMat4x3: /* 80014784 00011584 94 21 FE 50 */ stwu r1, -0x1b0(r1) /* 80014788 00011588 7C 08 02 A6 */ mflr r0 /* 8001478C 0001158C 90 01 01 B4 */ stw r0, 0x1b4(r1) @@ -6463,8 +6463,8 @@ lbl_80014D90: /* 80014E0C 00011C0C 38 21 01 B0 */ addi r1, r1, 0x1b0 /* 80014E10 00011C10 4E 80 00 20 */ blr -.global func_80014E14 -func_80014E14: +.global xSphereHitsVCylinder__FRC5xVec3fRC5xVec3ff +xSphereHitsVCylinder__FRC5xVec3fRC5xVec3ff: /* 80014E14 00011C14 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80014E18 00011C18 7C 08 02 A6 */ mflr r0 /* 80014E1C 00011C1C 90 01 00 54 */ stw r0, 0x54(r1) @@ -6550,8 +6550,8 @@ lbl_80014F28: /* 80014F48 00011D48 38 21 00 50 */ addi r1, r1, 0x50 /* 80014F4C 00011D4C 4E 80 00 20 */ blr -.global func_80014F50 -func_80014F50: +.global xSphereHitsVCircle__FRC5xVec3fRC5xVec3f +xSphereHitsVCircle__FRC5xVec3fRC5xVec3f: /* 80014F50 00011D50 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80014F54 00011D54 7C 08 02 A6 */ mflr r0 /* 80014F58 00011D58 90 01 00 54 */ stw r0, 0x54(r1) @@ -6729,7 +6729,7 @@ func_800151A4: /* 800151B4 00011FB4 7C 9F 23 78 */ mr r31, r4 /* 800151B8 00011FB8 93 C1 00 18 */ stw r30, 0x18(r1) /* 800151BC 00011FBC 7C 7E 1B 78 */ mr r30, r3 -/* 800151C0 00011FC0 48 01 D6 65 */ bl func_80032824 +/* 800151C0 00011FC0 48 01 D6 65 */ bl xMat3x3Transpose__FP7xMat3x3PC7xMat3x3 /* 800151C4 00011FC4 7F C4 F3 78 */ mr r4, r30 /* 800151C8 00011FC8 38 61 00 08 */ addi r3, r1, 8 /* 800151CC 00011FCC 38 BF 00 30 */ addi r5, r31, 0x30 @@ -6858,7 +6858,7 @@ func_80015368: /* 80015380 00012180 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80015384 00012184 41 82 00 0C */ beq lbl_80015390 /* 80015388 00012188 7F E3 FB 78 */ mr r3, r31 -/* 8001538C 0001218C 48 01 FA E1 */ bl func_80034E6C +/* 8001538C 0001218C 48 01 FA E1 */ bl xModelAnimCollRefresh__FRC14xModelInstance lbl_80015390: /* 80015390 00012190 80 9F 00 10 */ lwz r4, 0x10(r31) /* 80015394 00012194 3C 60 80 39 */ lis r3, lbl_8038C878@ha @@ -7076,7 +7076,7 @@ func_80015648: /* 8001566C 0001246C 7C 9F 23 78 */ mr r31, r4 /* 80015670 00012470 7F E3 FB 78 */ mr r3, r31 /* 80015674 00012474 38 9E 00 0C */ addi r4, r30, 0xc -/* 80015678 00012478 48 03 8E 65 */ bl func_8004E4DC +/* 80015678 00012478 48 03 8E 65 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8001567C 0001247C C0 3E 00 18 */ lfs f1, 0x18(r30) /* 80015680 00012480 C0 1F 00 04 */ lfs f0, 4(r31) /* 80015684 00012484 EC 01 07 FC */ fnmsubs f0, f1, f31, f0 @@ -7104,7 +7104,7 @@ func_800156AC: /* 800156D0 000124D0 7C 9F 23 78 */ mr r31, r4 /* 800156D4 000124D4 7F E3 FB 78 */ mr r3, r31 /* 800156D8 000124D8 7F C4 F3 78 */ mr r4, r30 -/* 800156DC 000124DC 48 03 8E 01 */ bl func_8004E4DC +/* 800156DC 000124DC 48 03 8E 01 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800156E0 000124E0 FC 20 F8 90 */ fmr f1, f31 /* 800156E4 000124E4 7F E3 FB 78 */ mr r3, r31 /* 800156E8 000124E8 38 9E 00 0C */ addi r4, r30, 0xc @@ -7268,7 +7268,7 @@ func_800158F4: /* 80015908 00012708 38 65 C0 B0 */ addi r3, r5, lbl_803BC0B0@l /* 8001590C 0001270C 7C 85 23 78 */ mr r5, r4 /* 80015910 00012710 7C 04 03 78 */ mr r4, r0 -/* 80015914 00012714 48 02 70 15 */ bl func_8003C928 +/* 80015914 00012714 48 02 70 15 */ bl xQuickCullForRay__FP10xQCControlP7xQCDataPC5xRay3 /* 80015918 00012718 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001591C 0001271C 7C 08 03 A6 */ mtlr r0 /* 80015920 00012720 38 21 00 10 */ addi r1, r1, 0x10 @@ -7284,7 +7284,7 @@ func_80015928: /* 8001593C 0001273C 38 65 C0 B0 */ addi r3, r5, lbl_803BC0B0@l /* 80015940 00012740 7C 85 23 78 */ mr r5, r4 /* 80015944 00012744 7C 04 03 78 */ mr r4, r0 -/* 80015948 00012748 48 02 72 19 */ bl func_8003CB60 +/* 80015948 00012748 48 02 72 19 */ bl xQuickCullForBox__FP10xQCControlP7xQCDataPC4xBox /* 8001594C 0001274C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80015950 00012750 7C 08 03 A6 */ mtlr r0 /* 80015954 00012754 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Core/x/xCollideFast.s b/asm/Core/x/xCollideFast.s index 2647c1f38..cf55a3ccd 100644 --- a/asm/Core/x/xCollideFast.s +++ b/asm/Core/x/xCollideFast.s @@ -2,8 +2,8 @@ .section .text # 0x800159D4 - 0x80015B3C -.global func_800159D4 -func_800159D4: +.global xCollideFastInit__FP6xScene +xCollideFastInit__FP6xScene: /* 800159D4 000127D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800159D8 000127D8 7C 08 02 A6 */ mflr r0 /* 800159DC 000127DC 90 01 00 14 */ stw r0, 0x14(r1) @@ -13,8 +13,8 @@ func_800159D4: /* 800159EC 000127EC 38 21 00 10 */ addi r1, r1, 0x10 /* 800159F0 000127F0 4E 80 00 20 */ blr -.global func_800159F4 -func_800159F4: +.global xRayHitsSphereFast__FPC5xRay3PC7xSphere +xRayHitsSphereFast__FPC5xRay3PC7xSphere: /* 800159F4 000127F4 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800159F8 000127F8 7C 08 02 A6 */ mflr r0 /* 800159FC 000127FC 90 01 00 34 */ stw r0, 0x34(r1) @@ -30,7 +30,7 @@ func_800159F4: /* 80015A24 00012824 4B FF 8C 6D */ bl func_8000E690 /* 80015A28 00012828 38 61 00 08 */ addi r3, r1, 8 /* 80015A2C 0001282C 7C 64 1B 78 */ mr r4, r3 -/* 80015A30 00012830 48 03 8A C1 */ bl func_8004E4F0 +/* 80015A30 00012830 48 03 8A C1 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80015A34 00012834 C0 7F 00 0C */ lfs f3, 0xc(r31) /* 80015A38 00012838 C0 02 81 78 */ lfs f0, lbl_803CCAF8-_SDA2_BASE_(r2) /* 80015A3C 0001283C EC 43 00 F2 */ fmuls f2, f3, f3 @@ -55,7 +55,7 @@ lbl_80015A58: lbl_80015A84: /* 80015A84 00012884 38 61 00 08 */ addi r3, r1, 8 /* 80015A88 00012888 38 9E 00 0C */ addi r4, r30, 0xc -/* 80015A8C 0001288C 48 03 8A 65 */ bl func_8004E4F0 +/* 80015A8C 0001288C 48 03 8A 65 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80015A90 00012890 C0 02 81 78 */ lfs f0, lbl_803CCAF8-_SDA2_BASE_(r2) /* 80015A94 00012894 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80015A98 00012898 4C 41 13 82 */ cror 2, 1, 2 @@ -78,8 +78,8 @@ lbl_80015ABC: /* 80015AD4 000128D4 38 21 00 30 */ addi r1, r1, 0x30 /* 80015AD8 000128D8 4E 80 00 20 */ blr -.global func_80015ADC -func_80015ADC: +.global xRayHitsBoxFast__FPC5xRay3PC4xBox +xRayHitsBoxFast__FPC5xRay3PC4xBox: /* 80015ADC 000128DC 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80015AE0 000128E0 7C 08 02 A6 */ mflr r0 /* 80015AE4 000128E4 90 01 00 44 */ stw r0, 0x44(r1) @@ -87,7 +87,7 @@ func_80015ADC: /* 80015AEC 000128EC 7C 83 23 78 */ mr r3, r4 /* 80015AF0 000128F0 38 A1 00 08 */ addi r5, r1, 8 /* 80015AF4 000128F4 7C 04 03 78 */ mr r4, r0 -/* 80015AF8 000128F8 48 0B 02 81 */ bl func_800C5D78 +/* 80015AF8 000128F8 48 0B 02 81 */ bl iBoxIsectRay__FPC4xBoxPC5xRay3P6xIsect /* 80015AFC 000128FC C0 01 00 0C */ lfs f0, 0xc(r1) /* 80015B00 00012900 38 00 00 00 */ li r0, 0 /* 80015B04 00012904 C0 22 81 78 */ lfs f1, lbl_803CCAF8-_SDA2_BASE_(r2) diff --git a/asm/Core/x/xCounter.s b/asm/Core/x/xCounter.s index f492cec1c..47f24e748 100644 --- a/asm/Core/x/xCounter.s +++ b/asm/Core/x/xCounter.s @@ -6,8 +6,8 @@ func_80015B3C: /* 80015B3C 0001293C 4E 80 00 20 */ blr -.global func_80015B40 -func_80015B40: +.global xCounterInit__Fv +xCounterInit__Fv: /* 80015B40 00012940 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80015B44 00012944 7C 08 02 A6 */ mflr r0 /* 80015B48 00012948 3C 60 80 25 */ lis r3, lbl_80252140@ha @@ -21,14 +21,14 @@ func_80015B40: /* 80015B68 00012968 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80015B6C 0001296C 7C 08 02 A6 */ mflr r0 /* 80015B70 00012970 90 01 00 14 */ stw r0, 0x14(r1) -/* 80015B74 00012974 48 00 00 15 */ bl func_80015B88 +/* 80015B74 00012974 48 00 00 15 */ bl xCounterInit__FP5xBaseP13xCounterAsset /* 80015B78 00012978 80 01 00 14 */ lwz r0, 0x14(r1) /* 80015B7C 0001297C 7C 08 03 A6 */ mtlr r0 /* 80015B80 00012980 38 21 00 10 */ addi r1, r1, 0x10 /* 80015B84 00012984 4E 80 00 20 */ blr -.global func_80015B88 -func_80015B88: +.global xCounterInit__FP5xBaseP13xCounterAsset +xCounterInit__FP5xBaseP13xCounterAsset: /* 80015B88 00012988 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80015B8C 0001298C 7C 08 02 A6 */ mflr r0 /* 80015B90 00012990 90 01 00 14 */ stw r0, 0x14(r1) @@ -36,7 +36,7 @@ func_80015B88: /* 80015B98 00012998 7C 7F 1B 78 */ mr r31, r3 /* 80015B9C 0001299C 93 C1 00 08 */ stw r30, 8(r1) /* 80015BA0 000129A0 7C 9E 23 78 */ mr r30, r4 -/* 80015BA4 000129A4 4B FF 38 5D */ bl func_80009400 +/* 80015BA4 000129A4 4B FF 38 5D */ bl xBaseInit__FP5xBaseP10xBaseAsset /* 80015BA8 000129A8 3C 60 80 01 */ lis r3, lbl_80015D18@ha /* 80015BAC 000129AC 38 03 5D 18 */ addi r0, r3, lbl_80015D18@l /* 80015BB0 000129B0 90 1F 00 0C */ stw r0, 0xc(r31) @@ -66,15 +66,15 @@ lbl_80015BDC: /* 80015C08 00012A08 38 21 00 10 */ addi r1, r1, 0x10 /* 80015C0C 00012A0C 4E 80 00 20 */ blr -.global func_80015C10 -func_80015C10: +.global xCounterReset__FP5xBase +xCounterReset__FP5xBase: /* 80015C10 00012A10 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80015C14 00012A14 7C 08 02 A6 */ mflr r0 /* 80015C18 00012A18 90 01 00 14 */ stw r0, 0x14(r1) /* 80015C1C 00012A1C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80015C20 00012A20 7C 7F 1B 78 */ mr r31, r3 /* 80015C24 00012A24 80 83 00 10 */ lwz r4, 0x10(r3) -/* 80015C28 00012A28 4B FF 37 D9 */ bl func_80009400 +/* 80015C28 00012A28 4B FF 37 D9 */ bl xBaseInit__FP5xBaseP10xBaseAsset /* 80015C2C 00012A2C 88 1F 00 05 */ lbz r0, 5(r31) /* 80015C30 00012A30 28 00 00 00 */ cmplwi r0, 0 /* 80015C34 00012A34 41 82 00 14 */ beq lbl_80015C48 @@ -97,8 +97,8 @@ lbl_80015C50: /* 80015C70 00012A70 38 21 00 10 */ addi r1, r1, 0x10 /* 80015C74 00012A74 4E 80 00 20 */ blr -.global func_80015C78 -func_80015C78: +.global xCounterSave__FP9_xCounterP7xSerial +xCounterSave__FP9_xCounterP7xSerial: /* 80015C78 00012A78 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80015C7C 00012A7C 7C 08 02 A6 */ mflr r0 /* 80015C80 00012A80 90 01 00 14 */ stw r0, 0x14(r1) @@ -106,13 +106,13 @@ func_80015C78: /* 80015C88 00012A88 7C 9F 23 78 */ mr r31, r4 /* 80015C8C 00012A8C 93 C1 00 08 */ stw r30, 8(r1) /* 80015C90 00012A90 7C 7E 1B 78 */ mr r30, r3 -/* 80015C94 00012A94 4B FF 37 B9 */ bl func_8000944C +/* 80015C94 00012A94 4B FF 37 B9 */ bl xBaseSave__FP5xBaseP7xSerial /* 80015C98 00012A98 88 9E 00 16 */ lbz r4, 0x16(r30) /* 80015C9C 00012A9C 7F E3 FB 78 */ mr r3, r31 -/* 80015CA0 00012AA0 48 02 D3 CD */ bl func_8004306C +/* 80015CA0 00012AA0 48 02 D3 CD */ bl Write__7xSerialFUc /* 80015CA4 00012AA4 A8 9E 00 14 */ lha r4, 0x14(r30) /* 80015CA8 00012AA8 7F E3 FB 78 */ mr r3, r31 -/* 80015CAC 00012AAC 48 02 D3 F1 */ bl func_8004309C +/* 80015CAC 00012AAC 48 02 D3 F1 */ bl Write__7xSerialFs /* 80015CB0 00012AB0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80015CB4 00012AB4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80015CB8 00012AB8 83 C1 00 08 */ lwz r30, 8(r1) @@ -120,8 +120,8 @@ func_80015C78: /* 80015CC0 00012AC0 38 21 00 10 */ addi r1, r1, 0x10 /* 80015CC4 00012AC4 4E 80 00 20 */ blr -.global func_80015CC8 -func_80015CC8: +.global xCounterLoad__FP9_xCounterP7xSerial +xCounterLoad__FP9_xCounterP7xSerial: /* 80015CC8 00012AC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80015CCC 00012ACC 7C 08 02 A6 */ mflr r0 /* 80015CD0 00012AD0 90 01 00 14 */ stw r0, 0x14(r1) @@ -129,13 +129,13 @@ func_80015CC8: /* 80015CD8 00012AD8 7C 9F 23 78 */ mr r31, r4 /* 80015CDC 00012ADC 93 C1 00 08 */ stw r30, 8(r1) /* 80015CE0 00012AE0 7C 7E 1B 78 */ mr r30, r3 -/* 80015CE4 00012AE4 4B FF 37 B9 */ bl func_8000949C +/* 80015CE4 00012AE4 4B FF 37 B9 */ bl xBaseLoad__FP5xBaseP7xSerial /* 80015CE8 00012AE8 7F E3 FB 78 */ mr r3, r31 /* 80015CEC 00012AEC 38 9E 00 16 */ addi r4, r30, 0x16 -/* 80015CF0 00012AF0 48 02 D6 0D */ bl func_800432FC +/* 80015CF0 00012AF0 48 02 D6 0D */ bl Read__7xSerialFPUc /* 80015CF4 00012AF4 7F E3 FB 78 */ mr r3, r31 /* 80015CF8 00012AF8 38 9E 00 14 */ addi r4, r30, 0x14 -/* 80015CFC 00012AFC 48 02 D6 29 */ bl func_80043324 +/* 80015CFC 00012AFC 48 02 D6 29 */ bl Read__7xSerialFPs /* 80015D00 00012B00 80 01 00 14 */ lwz r0, 0x14(r1) /* 80015D04 00012B04 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80015D08 00012B08 83 C1 00 08 */ lwz r30, 8(r1) @@ -177,7 +177,7 @@ lbl_80015D74: /* 80015D88 00012B88 40 82 00 14 */ bne lbl_80015D9C /* 80015D8C 00012B8C 7C 64 1B 78 */ mr r4, r3 /* 80015D90 00012B90 38 A0 00 14 */ li r5, 0x14 -/* 80015D94 00012B94 48 00 99 4D */ bl func_8001F6E0 +/* 80015D94 00012B94 48 00 99 4D */ bl zEntEvent__FP5xBaseP5xBaseUi /* 80015D98 00012B98 48 00 00 F4 */ b lbl_80015E8C lbl_80015D9C: /* 80015D9C 00012B9C 7C A0 07 35 */ extsh. r0, r5 @@ -186,7 +186,7 @@ lbl_80015D9C: /* 80015DA8 00012BA8 41 81 00 E4 */ bgt lbl_80015E8C /* 80015DAC 00012BAC 7C 64 1B 78 */ mr r4, r3 /* 80015DB0 00012BB0 38 A5 01 91 */ addi r5, r5, 0x191 -/* 80015DB4 00012BB4 48 00 99 2D */ bl func_8001F6E0 +/* 80015DB4 00012BB4 48 00 99 2D */ bl zEntEvent__FP5xBaseP5xBaseUi /* 80015DB8 00012BB8 48 00 00 D4 */ b lbl_80015E8C lbl_80015DBC: /* 80015DBC 00012BBC 88 03 00 16 */ lbz r0, 0x16(r3) @@ -199,7 +199,7 @@ lbl_80015DBC: /* 80015DD8 00012BD8 7C A0 07 35 */ extsh. r0, r5 /* 80015DDC 00012BDC 40 82 00 10 */ bne lbl_80015DEC /* 80015DE0 00012BE0 38 A0 00 14 */ li r5, 0x14 -/* 80015DE4 00012BE4 48 00 98 FD */ bl func_8001F6E0 +/* 80015DE4 00012BE4 48 00 98 FD */ bl zEntEvent__FP5xBaseP5xBaseUi /* 80015DE8 00012BE8 48 00 00 A4 */ b lbl_80015E8C lbl_80015DEC: /* 80015DEC 00012BEC 7C A0 07 35 */ extsh. r0, r5 @@ -207,7 +207,7 @@ lbl_80015DEC: /* 80015DF4 00012BF4 2C 05 00 14 */ cmpwi r5, 0x14 /* 80015DF8 00012BF8 41 81 00 94 */ bgt lbl_80015E8C /* 80015DFC 00012BFC 38 A5 01 91 */ addi r5, r5, 0x191 -/* 80015E00 00012C00 48 00 98 E1 */ bl func_8001F6E0 +/* 80015E00 00012C00 48 00 98 E1 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 80015E04 00012C04 48 00 00 88 */ b lbl_80015E8C lbl_80015E08: /* 80015E08 00012C08 38 00 00 00 */ li r0, 0 diff --git a/asm/Core/x/xCurveAsset.s b/asm/Core/x/xCurveAsset.s index 55b6bd702..6173409d5 100644 --- a/asm/Core/x/xCurveAsset.s +++ b/asm/Core/x/xCurveAsset.s @@ -2,8 +2,8 @@ .section .text # 0x8017C2B4 - 0x8017C420 -.global func_8017C2B4 -func_8017C2B4: +.global xCurveAssetEvaluate__FPC11xCurveAssetf +xCurveAssetEvaluate__FPC11xCurveAssetf: /* 8017C2B4 001790B4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8017C2B8 001790B8 7C 08 02 A6 */ mflr r0 /* 8017C2BC 001790BC 90 01 00 44 */ stw r0, 0x44(r1) diff --git a/asm/Core/x/xCutscene.s b/asm/Core/x/xCutscene.s index f6c02faeb..a20b6bea1 100644 --- a/asm/Core/x/xCutscene.s +++ b/asm/Core/x/xCutscene.s @@ -2,8 +2,8 @@ .section .text # 0x80015EA4 - 0x80017D3C -.global func_80015EA4 -func_80015EA4: +.global xCutscene_Init__FPv +xCutscene_Init__FPv: /* 80015EA4 00012CA4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80015EA8 00012CA8 7C 08 02 A6 */ mflr r0 /* 80015EAC 00012CAC 3C 80 80 38 */ lis r4, lbl_80384824@ha @@ -32,17 +32,17 @@ lbl_80015F00: /* 80015F00 00012D00 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80015F04 00012D04 38 80 10 40 */ li r4, 0x1040 /* 80015F08 00012D08 38 A0 00 00 */ li r5, 0 -/* 80015F0C 00012D0C 48 01 DA 35 */ bl func_80033940 +/* 80015F0C 00012D0C 48 01 DA 35 */ bl xMemAlloc__FUiUii /* 80015F10 00012D10 90 7F 00 4C */ stw r3, 0x4c(r31) /* 80015F14 00012D14 38 80 00 08 */ li r4, 8 /* 80015F18 00012D18 38 A0 00 00 */ li r5, 0 /* 80015F1C 00012D1C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 80015F20 00012D20 48 01 DA 21 */ bl func_80033940 +/* 80015F20 00012D20 48 01 DA 21 */ bl xMemAlloc__FUiUii /* 80015F24 00012D24 90 7F 00 34 */ stw r3, 0x34(r31) /* 80015F28 00012D28 38 80 00 14 */ li r4, 0x14 /* 80015F2C 00012D2C 38 A0 00 00 */ li r5, 0 /* 80015F30 00012D30 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 80015F34 00012D34 48 01 DA 0D */ bl func_80033940 +/* 80015F34 00012D34 48 01 DA 0D */ bl xMemAlloc__FUiUii /* 80015F38 00012D38 80 9F 00 34 */ lwz r4, 0x34(r31) /* 80015F3C 00012D3C 3B DE 00 01 */ addi r30, r30, 1 /* 80015F40 00012D40 38 00 65 30 */ li r0, 0x6530 @@ -69,8 +69,8 @@ lbl_80015F00: /* 80015F94 00012D94 38 21 00 10 */ addi r1, r1, 0x10 /* 80015F98 00012D98 4E 80 00 20 */ blr -.global func_80015F9C -func_80015F9C: +.global xCutscene_Create__FUi +xCutscene_Create__FUi: /* 80015F9C 00012D9C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80015FA0 00012DA0 7C 08 02 A6 */ mflr r0 /* 80015FA4 00012DA4 38 80 00 01 */ li r4, 1 @@ -80,7 +80,7 @@ func_80015F9C: /* 80015FB4 00012DB4 93 A1 00 14 */ stw r29, 0x14(r1) /* 80015FB8 00012DB8 7C 7D 1B 78 */ mr r29, r3 /* 80015FBC 00012DBC 38 60 00 01 */ li r3, 1 -/* 80015FC0 00012DC0 48 03 23 75 */ bl func_80048334 +/* 80015FC0 00012DC0 48 03 23 75 */ bl xSndPauseAll__FUiUi /* 80015FC4 00012DC4 3C 60 80 38 */ lis r3, lbl_80384824@ha /* 80015FC8 00012DC8 38 80 00 00 */ li r4, 0 /* 80015FCC 00012DCC 38 63 48 24 */ addi r3, r3, lbl_80384824@l @@ -160,8 +160,8 @@ lbl_800160C4: /* 800160D8 00012ED8 38 21 00 20 */ addi r1, r1, 0x20 /* 800160DC 00012EDC 4E 80 00 20 */ blr -.global func_800160E0 -func_800160E0: +.global xCutscene_Destroy__FP9xCutscene +xCutscene_Destroy__FP9xCutscene: /* 800160E0 00012EE0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800160E4 00012EE4 7C 08 02 A6 */ mflr r0 /* 800160E8 00012EE8 90 01 00 24 */ stw r0, 0x24(r1) @@ -172,31 +172,31 @@ func_800160E0: /* 800160FC 00012EFC 93 A1 00 14 */ stw r29, 0x14(r1) /* 80016100 00012F00 90 03 00 3C */ stw r0, 0x3c(r3) /* 80016104 00012F04 38 60 00 00 */ li r3, 0 -/* 80016108 00012F08 48 03 32 E1 */ bl func_800493E8 +/* 80016108 00012F08 48 03 32 E1 */ bl xSndSetExternalCallback__FPFUi_v /* 8001610C 00012F0C 80 1F 01 74 */ lwz r0, 0x174(r31) /* 80016110 00012F10 28 00 00 00 */ cmplwi r0, 0 /* 80016114 00012F14 41 82 00 2C */ beq lbl_80016140 /* 80016118 00012F18 80 7F 01 8C */ lwz r3, 0x18c(r31) -/* 8001611C 00012F1C 48 03 30 E5 */ bl func_80049200 +/* 8001611C 00012F1C 48 03 30 E5 */ bl xSndStop__FUi /* 80016120 00012F20 80 1F 01 78 */ lwz r0, 0x178(r31) /* 80016124 00012F24 28 00 00 02 */ cmplwi r0, 2 /* 80016128 00012F28 40 82 00 0C */ bne lbl_80016134 /* 8001612C 00012F2C 80 7F 01 90 */ lwz r3, 0x190(r31) -/* 80016130 00012F30 48 03 30 D1 */ bl func_80049200 +/* 80016130 00012F30 48 03 30 D1 */ bl xSndStop__FUi lbl_80016134: -/* 80016134 00012F34 48 03 28 61 */ bl func_80048994 +/* 80016134 00012F34 48 03 28 61 */ bl xSndUpdate__Fv /* 80016138 00012F38 38 00 00 00 */ li r0, 0 /* 8001613C 00012F3C 90 1F 01 74 */ stw r0, 0x174(r31) lbl_80016140: /* 80016140 00012F40 38 60 00 00 */ li r3, 0 /* 80016144 00012F44 38 80 00 00 */ li r4, 0 -/* 80016148 00012F48 48 03 21 ED */ bl func_80048334 -/* 8001614C 00012F4C 48 03 28 49 */ bl func_80048994 +/* 80016148 00012F48 48 03 21 ED */ bl xSndPauseAll__FUiUi +/* 8001614C 00012F4C 48 03 28 49 */ bl xSndUpdate__Fv /* 80016150 00012F50 80 1F 00 50 */ lwz r0, 0x50(r31) /* 80016154 00012F54 28 00 00 00 */ cmplwi r0, 0 /* 80016158 00012F58 41 82 00 0C */ beq lbl_80016164 /* 8001615C 00012F5C 7F E3 FB 78 */ mr r3, r31 -/* 80016160 00012F60 48 11 F5 4D */ bl func_801356AC +/* 80016160 00012F60 48 11 F5 4D */ bl iCSFileClose__FP9xCutscene lbl_80016164: /* 80016164 00012F64 3B A0 00 00 */ li r29, 0 /* 80016168 00012F68 3B C0 00 00 */ li r30, 0 @@ -219,7 +219,7 @@ lbl_80016170: /* 800161A8 00012FA8 4E 80 04 21 */ bctrl /* 800161AC 00012FAC 48 00 00 08 */ b lbl_800161B4 lbl_800161B0: -/* 800161B0 00012FB0 48 0B 1C 81 */ bl func_800C7E30 +/* 800161B0 00012FB0 48 0B 1C 81 */ bl iModelUnload__FP8RpAtomic lbl_800161B4: /* 800161B4 00012FB4 80 7F 00 04 */ lwz r3, 4(r31) /* 800161B8 00012FB8 7C 03 F0 2E */ lwzx r0, r3, r30 @@ -251,14 +251,14 @@ lbl_800161CC: /* 80016218 00013018 38 21 00 20 */ addi r1, r1, 0x20 /* 8001621C 0001301C 4E 80 00 20 */ blr -.global func_80016220 -func_80016220: +.global xCutscene_LoadStart__FP9xCutscene +xCutscene_LoadStart__FP9xCutscene: /* 80016220 00013020 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80016224 00013024 7C 08 02 A6 */ mflr r0 /* 80016228 00013028 90 01 00 14 */ stw r0, 0x14(r1) /* 8001622C 0001302C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80016230 00013030 7C 7F 1B 78 */ mr r31, r3 -/* 80016234 00013034 48 11 F2 C5 */ bl func_801354F8 +/* 80016234 00013034 48 11 F2 C5 */ bl iCSFileOpen__FP9xCutscene /* 80016238 00013038 28 03 00 00 */ cmplwi r3, 0 /* 8001623C 0001303C 40 82 00 0C */ bne lbl_80016248 /* 80016240 00013040 38 60 00 00 */ li r3, 0 @@ -303,8 +303,8 @@ lbl_800162B8: /* 800162C0 000130C0 42 00 FF BC */ bdnz lbl_8001627C /* 800162C4 000130C4 4E 80 00 20 */ blr -.global func_800162C8 -func_800162C8: +.global xCutscene_Update__FP9xCutscenef +xCutscene_Update__FP9xCutscenef: /* 800162C8 000130C8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800162CC 000130CC 7C 08 02 A6 */ mflr r0 /* 800162D0 000130D0 90 01 00 24 */ stw r0, 0x24(r1) @@ -323,7 +323,7 @@ func_800162C8: /* 80016304 00013104 40 82 00 14 */ bne lbl_80016318 /* 80016308 00013108 80 7F 01 8C */ lwz r3, 0x18c(r31) /* 8001630C 0001310C C0 22 81 BC */ lfs f1, lbl_803CCB3C-_SDA2_BASE_(r2) -/* 80016310 00013110 48 03 30 B9 */ bl func_800493C8 +/* 80016310 00013110 48 03 30 B9 */ bl xSndSetPitch__FUif /* 80016314 00013114 48 00 00 1C */ b lbl_80016330 lbl_80016318: /* 80016318 00013118 28 00 00 02 */ cmplwi r0, 2 @@ -331,7 +331,7 @@ lbl_80016318: /* 80016320 00013120 80 7F 01 8C */ lwz r3, 0x18c(r31) /* 80016324 00013124 80 9F 01 90 */ lwz r4, 0x190(r31) /* 80016328 00013128 C0 22 81 BC */ lfs f1, lbl_803CCB3C-_SDA2_BASE_(r2) -/* 8001632C 0001312C 48 03 2D FD */ bl func_80049128 +/* 8001632C 0001312C 48 03 2D FD */ bl xSndStartStereo__FUiUif lbl_80016330: /* 80016330 00013130 38 00 00 01 */ li r0, 1 /* 80016334 00013134 90 1F 01 74 */ stw r0, 0x174(r31) @@ -376,7 +376,7 @@ lbl_800163A8: /* 800163C4 000131C4 7F E3 FB 78 */ mr r3, r31 /* 800163C8 000131C8 90 1F 00 20 */ stw r0, 0x20(r31) /* 800163CC 000131CC C0 3F 00 24 */ lfs f1, 0x24(r31) -/* 800163D0 000131D0 48 00 00 F9 */ bl func_800164C8 +/* 800163D0 000131D0 48 00 00 F9 */ bl xCutscene_SetSpeed__FP9xCutscenef lbl_800163D4: /* 800163D4 000131D4 C0 3F 00 34 */ lfs f1, 0x34(r31) /* 800163D8 000131D8 C0 1F 00 30 */ lfs f0, 0x30(r31) @@ -405,7 +405,7 @@ lbl_800163EC: /* 80016430 00013230 7F E3 FB 78 */ mr r3, r31 /* 80016434 00013234 D0 1F 00 24 */ stfs f0, 0x24(r31) /* 80016438 00013238 C0 22 81 BC */ lfs f1, lbl_803CCB3C-_SDA2_BASE_(r2) -/* 8001643C 0001323C 48 00 00 8D */ bl func_800164C8 +/* 8001643C 0001323C 48 00 00 8D */ bl xCutscene_SetSpeed__FP9xCutscenef /* 80016440 00013240 38 00 00 01 */ li r0, 1 /* 80016444 00013244 90 1F 00 20 */ stw r0, 0x20(r31) lbl_80016448: @@ -433,7 +433,7 @@ lbl_80016450: /* 80016498 00013298 80 A6 00 04 */ lwz r5, 4(r6) /* 8001649C 0001329C 80 06 00 08 */ lwz r0, 8(r6) /* 800164A0 000132A0 7C A5 00 50 */ subf r5, r5, r0 -/* 800164A4 000132A4 48 11 F1 09 */ bl func_801355AC +/* 800164A4 000132A4 48 11 F1 09 */ bl iCSFileAsyncRead__FP9xCutscenePvUi lbl_800164A8: /* 800164A8 000132A8 38 60 00 01 */ li r3, 1 lbl_800164AC: @@ -445,8 +445,8 @@ lbl_800164AC: /* 800164C0 000132C0 38 21 00 20 */ addi r1, r1, 0x20 /* 800164C4 000132C4 4E 80 00 20 */ blr -.global func_800164C8 -func_800164C8: +.global xCutscene_SetSpeed__FP9xCutscenef +xCutscene_SetSpeed__FP9xCutscenef: /* 800164C8 000132C8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800164CC 000132CC 7C 08 02 A6 */ mflr r0 /* 800164D0 000132D0 90 01 00 34 */ stw r0, 0x34(r1) @@ -487,7 +487,7 @@ lbl_8001653C: lbl_8001654C: /* 8001654C 0001334C FC 20 F8 90 */ fmr f1, f31 /* 80016550 00013350 80 7F 01 8C */ lwz r3, 0x18c(r31) -/* 80016554 00013354 48 03 2E 75 */ bl func_800493C8 +/* 80016554 00013354 48 03 2E 75 */ bl xSndSetPitch__FUif /* 80016558 00013358 3B FF 00 04 */ addi r31, r31, 4 /* 8001655C 0001335C 3B DE 00 01 */ addi r30, r30, 1 lbl_80016560: @@ -528,8 +528,8 @@ func_800165B0: /* 800165CC 000133CC 38 21 00 10 */ addi r1, r1, 0x10 /* 800165D0 000133D0 4E 80 00 20 */ blr -.global func_800165D4 -func_800165D4: +.global xCutscene_SetCamera__FP9xCutsceneP7xCamera +xCutscene_SetCamera__FP9xCutsceneP7xCamera: /* 800165D4 000133D4 94 21 FF 00 */ stwu r1, -0x100(r1) /* 800165D8 000133D8 7C 08 02 A6 */ mflr r0 /* 800165DC 000133DC 90 01 01 04 */ stw r0, 0x104(r1) @@ -620,7 +620,7 @@ lbl_800166C0: /* 8001671C 0001351C C0 18 00 24 */ lfs f0, 0x24(r24) /* 80016720 00013520 FC 00 00 50 */ fneg f0, f0 /* 80016724 00013524 D0 01 00 60 */ stfs f0, 0x60(r1) -/* 80016728 00013528 48 01 C5 5D */ bl func_80032C84 +/* 80016728 00013528 48 01 C5 5D */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 8001672C 0001352C 3A D6 00 01 */ addi r22, r22, 1 /* 80016730 00013530 3A F7 00 10 */ addi r23, r23, 0x10 /* 80016734 00013534 28 16 00 02 */ cmplwi r22, 2 @@ -630,10 +630,10 @@ lbl_800166C0: /* 80016744 00013544 7F E5 FB 78 */ mr r5, r31 /* 80016748 00013548 38 61 00 08 */ addi r3, r1, 8 /* 8001674C 0001354C 38 81 00 18 */ addi r4, r1, 0x18 -/* 80016750 00013550 48 01 C9 81 */ bl func_800330D0 +/* 80016750 00013550 48 01 C9 81 */ bl xQuatSlerp__FP5xQuatPC5xQuatPC5xQuatf /* 80016754 00013554 38 61 00 08 */ addi r3, r1, 8 /* 80016758 00013558 38 81 00 68 */ addi r4, r1, 0x68 -/* 8001675C 0001355C 48 01 C7 A5 */ bl func_80032F00 +/* 8001675C 0001355C 48 01 C7 A5 */ bl xQuatToMat__FPC5xQuatP7xMat3x3 /* 80016760 00013560 FC 20 F0 90 */ fmr f1, f30 /* 80016764 00013564 7F C3 F3 78 */ mr r3, r30 /* 80016768 00013568 38 9B 00 28 */ addi r4, r27, 0x28 @@ -697,9 +697,9 @@ func_80016818: /* 8001683C 0001363C 38 A1 00 88 */ addi r5, r1, 0x88 /* 80016840 00013640 38 C1 03 94 */ addi r6, r1, 0x394 /* 80016844 00013644 38 80 00 00 */ li r4, 0 -/* 80016848 00013648 48 0A 81 B1 */ bl func_800BE9F8 +/* 80016848 00013648 48 0A 81 B1 */ bl iAnimEval__FPvfUiP5xVec3P5xQuat /* 8001684C 0001364C 7F 63 DB 78 */ mr r3, r27 -/* 80016850 00013650 48 0B 16 C5 */ bl func_800C7F14 +/* 80016850 00013650 48 0B 16 C5 */ bl iModelNumBones__FP8RpAtomic /* 80016854 00013654 28 03 00 00 */ cmplwi r3, 0 /* 80016858 00013658 41 82 01 88 */ beq lbl_800169E0 /* 8001685C 0001365C 7F 43 D3 78 */ mr r3, r26 @@ -721,10 +721,10 @@ func_80016818: /* 8001689C 0001369C FC 00 00 50 */ fneg f0, f0 /* 800168A0 000136A0 D0 21 03 B0 */ stfs f1, 0x3b0(r1) /* 800168A4 000136A4 D0 01 03 C0 */ stfs f0, 0x3c0(r1) -/* 800168A8 000136A8 48 01 C6 59 */ bl func_80032F00 +/* 800168A8 000136A8 48 01 C6 59 */ bl xQuatToMat__FPC5xQuatP7xMat3x3 /* 800168AC 000136AC 38 61 03 B4 */ addi r3, r1, 0x3b4 /* 800168B0 000136B0 38 81 00 08 */ addi r4, r1, 8 -/* 800168B4 000136B4 48 01 C6 4D */ bl func_80032F00 +/* 800168B4 000136B4 48 01 C6 4D */ bl xQuatToMat__FPC5xQuatP7xMat3x3 /* 800168B8 000136B8 3B C1 00 78 */ addi r30, r1, 0x78 /* 800168BC 000136BC 3B A1 00 94 */ addi r29, r1, 0x94 /* 800168C0 000136C0 7F C3 F3 78 */ mr r3, r30 @@ -736,7 +736,7 @@ func_80016818: /* 800168D8 000136D8 38 61 00 48 */ addi r3, r1, 0x48 /* 800168DC 000136DC 38 81 00 08 */ addi r4, r1, 8 /* 800168E0 000136E0 7C 65 1B 78 */ mr r5, r3 -/* 800168E4 000136E4 48 01 C3 35 */ bl func_80032C18 +/* 800168E4 000136E4 48 01 C3 35 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 800168E8 000136E8 C0 02 81 BC */ lfs f0, lbl_803CCB3C-_SDA2_BASE_(r2) /* 800168EC 000136EC 7F E3 FB 78 */ mr r3, r31 /* 800168F0 000136F0 38 81 00 48 */ addi r4, r1, 0x48 @@ -748,7 +748,7 @@ func_80016818: /* 80016908 00013708 D0 01 03 BC */ stfs f0, 0x3bc(r1) /* 8001690C 0001370C C0 02 81 B8 */ lfs f0, lbl_803CCB38-_SDA2_BASE_(r2) /* 80016910 00013710 D0 01 03 C0 */ stfs f0, 0x3c0(r1) -/* 80016914 00013714 48 01 C3 71 */ bl func_80032C84 +/* 80016914 00013714 48 01 C3 71 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 80016918 00013718 C0 01 03 B0 */ lfs f0, 0x3b0(r1) /* 8001691C 0001371C 7F A3 EB 78 */ mr r3, r29 /* 80016920 00013720 7F C4 F3 78 */ mr r4, r30 @@ -757,7 +757,7 @@ func_80016818: /* 8001692C 0001372C 4B FF 49 39 */ bl func_8000B264 lbl_80016930: /* 80016930 00013730 7F 63 DB 78 */ mr r3, r27 -/* 80016934 00013734 48 0B 15 E1 */ bl func_800C7F14 +/* 80016934 00013734 48 0B 15 E1 */ bl iModelNumBones__FP8RpAtomic /* 80016938 00013738 38 A1 03 94 */ addi r5, r1, 0x394 /* 8001693C 0001373C 38 C1 00 88 */ addi r6, r1, 0x88 /* 80016940 00013740 38 80 00 00 */ li r4, 0 @@ -801,12 +801,12 @@ lbl_800169C8: /* 800169CC 000137CC 38 81 03 94 */ addi r4, r1, 0x394 /* 800169D0 000137D0 38 A1 00 88 */ addi r5, r1, 0x88 /* 800169D4 000137D4 38 DA 00 40 */ addi r6, r26, 0x40 -/* 800169D8 000137D8 48 0B 15 E9 */ bl func_800C7FC0 +/* 800169D8 000137D8 48 0B 15 E9 */ bl iModelAnimMatrices__FP8RpAtomicP5xQuatP5xVec3P11RwMatrixTag /* 800169DC 000137DC 48 00 00 40 */ b lbl_80016A1C lbl_800169E0: /* 800169E0 000137E0 7F 44 D3 78 */ mr r4, r26 /* 800169E4 000137E4 38 61 03 94 */ addi r3, r1, 0x394 -/* 800169E8 000137E8 48 01 C5 19 */ bl func_80032F00 +/* 800169E8 000137E8 48 01 C5 19 */ bl xQuatToMat__FPC5xQuatP7xMat3x3 /* 800169EC 000137EC C0 21 00 88 */ lfs f1, 0x88(r1) /* 800169F0 000137F0 C0 1C 00 04 */ lfs f0, 4(r28) /* 800169F4 000137F4 EC 01 00 2A */ fadds f0, f1, f0 @@ -977,7 +977,7 @@ lbl_80016C2C: lbl_80016C58: /* 80016C58 00013A58 80 7A 00 18 */ lwz r3, 0x18(r26) /* 80016C5C 00013A5C 38 80 00 02 */ li r4, 2 -/* 80016C60 00013A60 48 1F E8 D9 */ bl func_80215538 +/* 80016C60 00013A60 48 1F E8 D9 */ bl RpGeometryLock /* 80016C64 00013A64 3B 9B 00 08 */ addi r28, r27, 8 /* 80016C68 00013A68 80 7A 00 18 */ lwz r3, 0x18(r26) /* 80016C6C 00013A6C C0 5B 00 14 */ lfs f2, 0x14(r27) @@ -1401,7 +1401,7 @@ lbl_80017284: /* 80017284 00014084 2C 1E 00 00 */ cmpwi r30, 0 /* 80017288 00014088 40 82 FC 58 */ bne lbl_80016EE0 /* 8001728C 0001408C 80 7A 00 18 */ lwz r3, 0x18(r26) -/* 80017290 00014090 48 1F E3 01 */ bl func_80215590 +/* 80017290 00014090 48 1F E3 01 */ bl RpGeometryUnlock /* 80017294 00014094 BA 81 02 20 */ lmw r20, 0x220(r1) /* 80017298 00014098 80 01 02 54 */ lwz r0, 0x254(r1) /* 8001729C 0001409C 7C 08 03 A6 */ mtlr r0 @@ -1423,10 +1423,10 @@ lbl_800172D0: /* 800172D4 000140D4 41 82 00 10 */ beq lbl_800172E4 /* 800172D8 000140D8 80 9D 00 04 */ lwz r4, 4(r29) /* 800172DC 000140DC 7F E3 FB 78 */ mr r3, r31 -/* 800172E0 000140E0 48 0B 0E 11 */ bl func_800C80F0 +/* 800172E0 000140E0 48 0B 0E 11 */ bl iModelRender__FP8RpAtomicP11RwMatrixTag lbl_800172E4: /* 800172E4 000140E4 7F E3 FB 78 */ mr r3, r31 -/* 800172E8 000140E8 48 0B 0B E1 */ bl func_800C7EC8 +/* 800172E8 000140E8 48 0B 0B E1 */ bl iModelFile_RWMultiAtomic__FP8RpAtomic /* 800172EC 000140EC 57 DE F8 7E */ srwi r30, r30, 1 /* 800172F0 000140F0 7C 7F 1B 78 */ mr r31, r3 lbl_800172F4: @@ -1440,8 +1440,8 @@ lbl_800172F4: /* 80017310 00014110 38 21 00 20 */ addi r1, r1, 0x20 /* 80017314 00014114 4E 80 00 20 */ blr -.global func_80017318 -func_80017318: +.global xCutscene_Render__FP9xCutscenePP4xEntPiPf +xCutscene_Render__FP9xCutscenePP4xEntPiPf: /* 80017318 00014118 94 21 BE 70 */ stwu r1, -0x4190(r1) /* 8001731C 0001411C 7C 08 02 A6 */ mflr r0 /* 80017320 00014120 90 01 41 94 */ stw r0, 0x4194(r1) @@ -1528,7 +1528,7 @@ lbl_80017450: /* 80017454 00014254 40 82 00 14 */ bne lbl_80017468 /* 80017458 00014258 80 76 00 04 */ lwz r3, 4(r22) /* 8001745C 0001425C 38 81 00 08 */ addi r4, r1, 8 -/* 80017460 00014260 48 03 42 AD */ bl func_8004B70C +/* 80017460 00014260 48 03 42 AD */ bl xSTFindAsset__FUiPUi /* 80017464 00014264 7C 75 1B 78 */ mr r21, r3 lbl_80017468: /* 80017468 00014268 28 15 00 00 */ cmplwi r21, 0 @@ -1536,7 +1536,7 @@ lbl_80017468: /* 80017470 00014270 C3 B5 00 28 */ lfs f29, 0x28(r21) /* 80017474 00014274 7E A3 AB 78 */ mr r3, r21 /* 80017478 00014278 92 A1 41 00 */ stw r21, 0x4100(r1) -/* 8001747C 0001427C 48 0B 0A 4D */ bl func_800C7EC8 +/* 8001747C 0001427C 48 0B 0A 4D */ bl iModelFile_RWMultiAtomic__FP8RpAtomic /* 80017480 00014280 48 00 00 1C */ b lbl_8001749C lbl_80017484: /* 80017484 00014284 C0 03 00 28 */ lfs f0, 0x28(r3) @@ -1545,7 +1545,7 @@ lbl_80017484: /* 80017490 00014290 FC 00 E8 90 */ fmr f0, f29 lbl_80017494: /* 80017494 00014294 FF A0 00 90 */ fmr f29, f0 -/* 80017498 00014298 48 0B 0A 31 */ bl func_800C7EC8 +/* 80017498 00014298 48 0B 0A 31 */ bl iModelFile_RWMultiAtomic__FP8RpAtomic lbl_8001749C: /* 8001749C 0001429C 28 03 00 00 */ cmplwi r3, 0 /* 800174A0 000142A0 40 82 FF E4 */ bne lbl_80017484 @@ -1645,14 +1645,14 @@ lbl_800175D0: /* 80017600 00014400 3C 80 80 25 */ lis r4, lbl_80252168@ha /* 80017604 00014404 38 71 00 10 */ addi r3, r17, 0x10 /* 80017608 00014408 38 84 21 68 */ addi r4, r4, lbl_80252168@l -/* 8001760C 0001440C 48 03 4F A1 */ bl func_8004C5AC +/* 8001760C 0001440C 48 03 4F A1 */ bl xStricmp__FPCcPCc /* 80017610 00014410 2C 03 00 00 */ cmpwi r3, 0 /* 80017614 00014414 41 82 00 2C */ beq lbl_80017640 /* 80017618 00014418 3C 80 80 25 */ lis r4, lbl_80252168@ha /* 8001761C 0001441C 38 71 00 10 */ addi r3, r17, 0x10 /* 80017620 00014420 38 84 21 68 */ addi r4, r4, lbl_80252168@l /* 80017624 00014424 38 84 00 09 */ addi r4, r4, 9 -/* 80017628 00014428 48 03 4F 85 */ bl func_8004C5AC +/* 80017628 00014428 48 03 4F 85 */ bl xStricmp__FPCcPCc /* 8001762C 0001442C 2C 03 00 00 */ cmpwi r3, 0 /* 80017630 00014430 40 82 00 18 */ bne lbl_80017648 /* 80017634 00014434 80 10 00 10 */ lwz r0, 0x10(r16) @@ -1795,10 +1795,10 @@ lbl_80017804: /* 8001782C 0001462C C0 22 81 F8 */ lfs f1, lbl_803CCB78-_SDA2_BASE_(r2) /* 80017830 00014630 1C C0 00 03 */ mulli r6, r0, 3 /* 80017834 00014634 EC 21 00 32 */ fmuls f1, f1, f0 -/* 80017838 00014638 48 0B 28 59 */ bl func_800CA090 +/* 80017838 00014638 48 0B 28 59 */ bl FastS16weight2__FPfPPsPsif /* 8001783C 0001463C 80 75 00 18 */ lwz r3, 0x18(r21) /* 80017840 00014640 38 80 00 02 */ li r4, 2 -/* 80017844 00014644 48 1F DC F5 */ bl func_80215538 +/* 80017844 00014644 48 1F DC F5 */ bl RpGeometryLock /* 80017848 00014648 80 75 00 18 */ lwz r3, 0x18(r21) /* 8001784C 0001464C 7E 33 8B 78 */ mr r19, r17 /* 80017850 00014650 7E 1D 83 78 */ mr r29, r16 @@ -1830,7 +1830,7 @@ lbl_800178A8: /* 800178A8 000146A8 7C 1B A0 40 */ cmplw r27, r20 /* 800178AC 000146AC 41 80 FF B8 */ blt lbl_80017864 /* 800178B0 000146B0 80 75 00 18 */ lwz r3, 0x18(r21) -/* 800178B4 000146B4 48 1F DC DD */ bl func_80215590 +/* 800178B4 000146B4 48 1F DC DD */ bl RpGeometryUnlock /* 800178B8 000146B8 48 00 00 78 */ b lbl_80017930 lbl_800178BC: /* 800178BC 000146BC 80 8F 00 00 */ lwz r4, 0(r15) @@ -1875,7 +1875,7 @@ lbl_80017930: /* 80017948 00014748 38 04 8A 40 */ addi r0, r4, lbl_802B8A40@l /* 8001794C 0001474C 7E 00 FA 14 */ add r16, r0, r31 /* 80017950 00014750 92 B0 00 10 */ stw r21, 0x10(r16) -/* 80017954 00014754 48 0B 05 C1 */ bl func_800C7F14 +/* 80017954 00014754 48 0B 05 C1 */ bl iModelNumBones__FP8RpAtomic /* 80017958 00014758 98 70 00 46 */ stb r3, 0x46(r16) /* 8001795C 0001475C 38 81 30 AC */ addi r4, r1, 0x30ac /* 80017960 00014760 38 A0 10 40 */ li r5, 0x1040 @@ -1904,20 +1904,20 @@ lbl_80017930: /* 800179BC 000147BC EC 21 10 28 */ fsubs f1, f1, f2 /* 800179C0 000147C0 EC 01 00 24 */ fdivs f0, f1, f0 /* 800179C4 000147C4 D0 10 00 24 */ stfs f0, 0x24(r16) -/* 800179C8 000147C8 48 10 F1 0D */ bl func_80126AD4 +/* 800179C8 000147C8 48 10 F1 0D */ bl xModelBucket_Add__FP14xModelInstance /* 800179CC 000147CC 3B 18 00 01 */ addi r24, r24, 1 /* 800179D0 000147D0 3B FF 00 6C */ addi r31, r31, 0x6c /* 800179D4 000147D4 48 00 01 28 */ b lbl_80017AFC lbl_800179D8: /* 800179D8 000147D8 7E A3 AB 78 */ mr r3, r21 /* 800179DC 000147DC 38 81 30 AC */ addi r4, r1, 0x30ac -/* 800179E0 000147E0 48 0B 07 FD */ bl func_800C81DC +/* 800179E0 000147E0 48 0B 07 FD */ bl iModelCull__FP8RpAtomicP11RwMatrixTag /* 800179E4 000147E4 7E A3 AB 78 */ mr r3, r21 /* 800179E8 000147E8 38 81 30 AC */ addi r4, r1, 0x30ac -/* 800179EC 000147EC 48 0B 07 05 */ bl func_800C80F0 +/* 800179EC 000147EC 48 0B 07 05 */ bl iModelRender__FP8RpAtomicP11RwMatrixTag /* 800179F0 000147F0 D3 F5 00 38 */ stfs f31, 0x38(r21) /* 800179F4 000147F4 7E A3 AB 78 */ mr r3, r21 -/* 800179F8 000147F8 48 0B 05 1D */ bl func_800C7F14 +/* 800179F8 000147F8 48 0B 05 1D */ bl iModelNumBones__FP8RpAtomic /* 800179FC 000147FC 28 03 00 05 */ cmplwi r3, 5 /* 80017A00 00014800 41 80 00 FC */ blt lbl_80017AFC /* 80017A04 00014804 7D CE E3 78 */ or r14, r14, r28 @@ -1939,7 +1939,7 @@ lbl_80017A24: /* 80017A3C 0001483C 38 04 8A 40 */ addi r0, r4, lbl_802B8A40@l /* 80017A40 00014840 7E 00 FA 14 */ add r16, r0, r31 /* 80017A44 00014844 92 B0 00 10 */ stw r21, 0x10(r16) -/* 80017A48 00014848 48 0B 04 CD */ bl func_800C7F14 +/* 80017A48 00014848 48 0B 04 CD */ bl iModelNumBones__FP8RpAtomic /* 80017A4C 0001484C 98 70 00 46 */ stb r3, 0x46(r16) /* 80017A50 00014850 38 81 30 AC */ addi r4, r1, 0x30ac /* 80017A54 00014854 38 A0 10 40 */ li r5, 0x1040 @@ -1968,27 +1968,27 @@ lbl_80017A24: /* 80017AB0 000148B0 EC 21 10 28 */ fsubs f1, f1, f2 /* 80017AB4 000148B4 EC 01 00 24 */ fdivs f0, f1, f0 /* 80017AB8 000148B8 D0 10 00 24 */ stfs f0, 0x24(r16) -/* 80017ABC 000148BC 48 10 F0 19 */ bl func_80126AD4 +/* 80017ABC 000148BC 48 10 F0 19 */ bl xModelBucket_Add__FP14xModelInstance /* 80017AC0 000148C0 3B 18 00 01 */ addi r24, r24, 1 /* 80017AC4 000148C4 3B FF 00 6C */ addi r31, r31, 0x6c /* 80017AC8 000148C8 48 00 00 34 */ b lbl_80017AFC lbl_80017ACC: /* 80017ACC 000148CC 7E A3 AB 78 */ mr r3, r21 /* 80017AD0 000148D0 38 81 30 AC */ addi r4, r1, 0x30ac -/* 80017AD4 000148D4 48 0B 07 09 */ bl func_800C81DC +/* 80017AD4 000148D4 48 0B 07 09 */ bl iModelCull__FP8RpAtomicP11RwMatrixTag /* 80017AD8 000148D8 7E A3 AB 78 */ mr r3, r21 /* 80017ADC 000148DC 38 81 30 AC */ addi r4, r1, 0x30ac -/* 80017AE0 000148E0 48 0B 06 11 */ bl func_800C80F0 +/* 80017AE0 000148E0 48 0B 06 11 */ bl iModelRender__FP8RpAtomicP11RwMatrixTag /* 80017AE4 000148E4 D3 F5 00 38 */ stfs f31, 0x38(r21) /* 80017AE8 000148E8 7E A3 AB 78 */ mr r3, r21 -/* 80017AEC 000148EC 48 0B 04 29 */ bl func_800C7F14 +/* 80017AEC 000148EC 48 0B 04 29 */ bl iModelNumBones__FP8RpAtomic /* 80017AF0 000148F0 28 03 00 05 */ cmplwi r3, 5 /* 80017AF4 000148F4 41 80 00 08 */ blt lbl_80017AFC /* 80017AF8 000148F8 7D CE E3 78 */ or r14, r14, r28 lbl_80017AFC: /* 80017AFC 000148FC 7E A3 AB 78 */ mr r3, r21 /* 80017B00 00014900 3B 39 00 01 */ addi r25, r25, 1 -/* 80017B04 00014904 48 0B 03 C5 */ bl func_800C7EC8 +/* 80017B04 00014904 48 0B 03 C5 */ bl iModelFile_RWMultiAtomic__FP8RpAtomic /* 80017B08 00014908 7C 75 1B 78 */ mr r21, r3 lbl_80017B0C: /* 80017B0C 0001490C 28 15 00 00 */ cmplwi r21, 0 @@ -2024,36 +2024,36 @@ lbl_80017B0C: /* 80017B84 00014984 90 A1 00 24 */ stw r5, 0x24(r1) /* 80017B88 00014988 91 C1 00 28 */ stw r14, 0x28(r1) /* 80017B8C 0001498C 81 CD 95 4C */ lwz r14, lbl_803CBE4C-_SDA_BASE_(r13) -/* 80017B90 00014990 48 10 B9 31 */ bl func_801234C0 +/* 80017B90 00014990 48 10 B9 31 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 80017B94 00014994 3C 60 80 28 */ lis r3, lbl_8027B418@ha /* 80017B98 00014998 C0 22 81 B8 */ lfs f1, lbl_803CCB38-_SDA2_BASE_(r2) /* 80017B9C 0001499C 38 83 B4 18 */ addi r4, r3, lbl_8027B418@l /* 80017BA0 000149A0 38 61 00 14 */ addi r3, r1, 0x14 -/* 80017BA4 000149A4 48 02 CD 1D */ bl func_800448C0 +/* 80017BA4 000149A4 48 02 CD 1D */ bl xShadowSetLight__FP5xVec3P5xVec3f /* 80017BA8 000149A8 FC 20 E8 90 */ fmr f1, f29 /* 80017BAC 000149AC C0 42 82 0C */ lfs f2, lbl_803CCB8C-_SDA2_BASE_(r2) /* 80017BB0 000149B0 C0 62 82 10 */ lfs f3, lbl_803CCB90-_SDA2_BASE_(r2) /* 80017BB4 000149B4 38 61 00 3C */ addi r3, r1, 0x3c /* 80017BB8 000149B8 38 81 00 14 */ addi r4, r1, 0x14 -/* 80017BBC 000149BC 48 02 F4 15 */ bl func_80046FD0 +/* 80017BBC 000149BC 48 02 F4 15 */ bl xShadowVertical_FillCache__FP12xShadowCacheP5xVec3fff /* 80017BC0 000149C0 FC 20 E8 90 */ fmr f1, f29 /* 80017BC4 000149C4 3C 60 80 01 */ lis r3, lbl_800172A8@ha /* 80017BC8 000149C8 38 83 72 A8 */ addi r4, r3, lbl_800172A8@l /* 80017BCC 000149CC 38 A1 00 14 */ addi r5, r1, 0x14 /* 80017BD0 000149D0 38 61 00 20 */ addi r3, r1, 0x20 /* 80017BD4 000149D4 38 C0 00 00 */ li r6, 0 -/* 80017BD8 000149D8 48 02 CD 95 */ bl func_8004496C +/* 80017BD8 000149D8 48 02 CD 95 */ bl xShadowCameraUpdate__FPvPFPv_vP5xVec3fi /* 80017BDC 000149DC C0 2D 80 A8 */ lfs f1, lbl_803CA9A8-_SDA_BASE_(r13) /* 80017BE0 000149E0 38 61 00 3C */ addi r3, r1, 0x3c /* 80017BE4 000149E4 C0 42 81 BC */ lfs f2, lbl_803CCB3C-_SDA2_BASE_(r2) /* 80017BE8 000149E8 38 80 00 00 */ li r4, 0 /* 80017BEC 000149EC 38 A0 00 00 */ li r5, 0 /* 80017BF0 000149F0 38 C0 00 00 */ li r6, 0 -/* 80017BF4 000149F4 48 02 F6 CD */ bl func_800472C0 +/* 80017BF4 000149F4 48 02 F6 CD */ bl xShadowVertical_DrawCache__FP12xShadowCacheffiP11RwMatrixTagP8RwRaster /* 80017BF8 000149F8 80 61 41 14 */ lwz r3, 0x4114(r1) /* 80017BFC 000149FC 80 83 06 58 */ lwz r4, 0x658(r3) /* 80017C00 00014A00 7D C3 73 78 */ mr r3, r14 -/* 80017C04 00014A04 48 10 B8 BD */ bl func_801234C0 +/* 80017C04 00014A04 48 10 B8 BD */ bl xLightKit_Enable__FP9xLightKitP7RpWorld lbl_80017C08: /* 80017C08 00014A08 3B 5A 00 01 */ addi r26, r26, 1 lbl_80017C0C: @@ -2098,8 +2098,8 @@ lbl_80017C6C: /* 80017C9C 00014A9C 38 21 41 90 */ addi r1, r1, 0x4190 /* 80017CA0 00014AA0 4E 80 00 20 */ blr -.global func_80017CA4 -func_80017CA4: +.global xCutscene_CurrentCutscene__Fv +xCutscene_CurrentCutscene__Fv: /* 80017CA4 00014AA4 3C 60 80 38 */ lis r3, lbl_80384824@ha /* 80017CA8 00014AA8 38 63 48 24 */ addi r3, r3, lbl_80384824@l /* 80017CAC 00014AAC 4E 80 00 20 */ blr diff --git a/asm/Core/x/xDebug.s b/asm/Core/x/xDebug.s index bd48fe354..9ef1df1eb 100644 --- a/asm/Core/x/xDebug.s +++ b/asm/Core/x/xDebug.s @@ -2,8 +2,8 @@ .section .text # 0x80017D3C - 0x80018064 -.global func_80017D3C -func_80017D3C: +.global xprintf__FPCce +xprintf__FPCce: /* 80017D3C 00014B3C 94 21 FF 90 */ stwu r1, -0x70(r1) /* 80017D40 00014B40 40 86 00 24 */ bne cr1, lbl_80017D64 /* 80017D44 00014B44 D8 21 00 28 */ stfd f1, 0x28(r1) @@ -26,25 +26,25 @@ lbl_80017D64: /* 80017D84 00014B84 38 21 00 70 */ addi r1, r1, 0x70 /* 80017D88 00014B88 4E 80 00 20 */ blr -.global func_80017D8C -func_80017D8C: +.global xDebugModeAdd__FPCcPFv_v +xDebugModeAdd__FPCcPFv_v: /* 80017D8C 00014B8C 38 60 FF FF */ li r3, -1 /* 80017D90 00014B90 4E 80 00 20 */ blr -.global func_80017D94 -func_80017D94: +.global xDebugInit__Fv +xDebugInit__Fv: /* 80017D94 00014B94 4E 80 00 20 */ blr -.global func_80017D98 -func_80017D98: +.global xDebugUpdate__Fv +xDebugUpdate__Fv: /* 80017D98 00014B98 4E 80 00 20 */ blr -.global func_80017D9C -func_80017D9C: +.global xDebugExit__Fv +xDebugExit__Fv: /* 80017D9C 00014B9C 4E 80 00 20 */ blr -.global func_80017DA0 -func_80017DA0: +.global xDebugTimestampScreen__Fv +xDebugTimestampScreen__Fv: /* 80017DA0 00014BA0 4E 80 00 20 */ blr .global func_80017DA4 @@ -54,12 +54,12 @@ func_80017DA4: /* 80017DAC 00014BAC 90 01 00 14 */ stw r0, 0x14(r1) /* 80017DB0 00014BB0 93 E1 00 0C */ stw r31, 0xc(r1) /* 80017DB4 00014BB4 7C 7F 1B 78 */ mr r31, r3 -/* 80017DB8 00014BB8 48 00 A8 79 */ bl func_80022630 +/* 80017DB8 00014BB8 48 00 A8 79 */ bl temp_layout__8xtextboxCFb /* 80017DBC 00014BBC 7C 64 1B 78 */ mr r4, r3 /* 80017DC0 00014BC0 7F E3 FB 78 */ mr r3, r31 /* 80017DC4 00014BC4 38 A0 00 00 */ li r5, 0 /* 80017DC8 00014BC8 38 C0 FF FF */ li r6, -1 -/* 80017DCC 00014BCC 48 00 AA E5 */ bl func_800228B0 +/* 80017DCC 00014BCC 48 00 AA E5 */ bl render__8xtextboxCFRQ28xtextbox6layoutii /* 80017DD0 00014BD0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80017DD4 00014BD4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80017DD8 00014BD8 7C 08 03 A6 */ mtlr r0 diff --git a/asm/Core/x/xDecal.s b/asm/Core/x/xDecal.s index 6546f5297..96258ca93 100644 --- a/asm/Core/x/xDecal.s +++ b/asm/Core/x/xDecal.s @@ -16,14 +16,14 @@ func_8017C420: /* 8017C444 00179244 90 0D 97 B0 */ stw r0, lbl_803CC0B0-_SDA_BASE_(r13) /* 8017C448 00179248 4E 80 00 20 */ blr -.global func_8017C44C -func_8017C44C: +.global xDecalInit__Fv +xDecalInit__Fv: /* 8017C44C 0017924C 38 00 00 00 */ li r0, 0 /* 8017C450 00179250 90 0D 97 B0 */ stw r0, lbl_803CC0B0-_SDA_BASE_(r13) /* 8017C454 00179254 4E 80 00 20 */ blr -.global func_8017C458 -func_8017C458: +.global xDecalUpdate__Ff +xDecalUpdate__Ff: /* 8017C458 00179258 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8017C45C 0017925C 7C 08 02 A6 */ mflr r0 /* 8017C460 00179260 3C 60 80 33 */ lis r3, lbl_8032B448@ha @@ -42,7 +42,7 @@ lbl_8017C484: /* 8017C490 00179290 41 82 00 10 */ beq lbl_8017C4A0 /* 8017C494 00179294 FC 20 F8 90 */ fmr f1, f31 /* 8017C498 00179298 80 7F 00 00 */ lwz r3, 0(r31) -/* 8017C49C 0017929C 48 00 06 1D */ bl func_8017CAB8 +/* 8017C49C 0017929C 48 00 06 1D */ bl update__13xDecalEmitterFf lbl_8017C4A0: /* 8017C4A0 001792A0 3B FF 00 04 */ addi r31, r31, 4 /* 8017C4A4 001792A4 3B DE 00 01 */ addi r30, r30, 1 @@ -58,8 +58,8 @@ lbl_8017C4A8: /* 8017C4C8 001792C8 38 21 00 20 */ addi r1, r1, 0x20 /* 8017C4CC 001792CC 4E 80 00 20 */ blr -.global func_8017C4D0 -func_8017C4D0: +.global init__13xDecalEmitterFiPCc +init__13xDecalEmitterFiPCc: /* 8017C4D0 001792D0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8017C4D4 001792D4 7C 08 02 A6 */ mflr r0 /* 8017C4D8 001792D8 90 01 00 24 */ stw r0, 0x24(r1) @@ -84,8 +84,8 @@ func_8017C4D0: /* 8017C524 00179324 38 21 00 20 */ addi r1, r1, 0x20 /* 8017C528 00179328 4E 80 00 20 */ blr -.global func_8017C52C -func_8017C52C: +.global set_default_config__13xDecalEmitterFv +set_default_config__13xDecalEmitterFv: /* 8017C52C 0017932C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017C530 00179330 7C 08 02 A6 */ mflr r0 /* 8017C534 00179334 38 80 00 05 */ li r4, 5 @@ -113,33 +113,33 @@ func_8017C52C: /* 8017C58C 0017938C 7F E3 FB 78 */ mr r3, r31 /* 8017C590 00179390 98 9F 00 20 */ stb r4, 0x20(r31) /* 8017C594 00179394 90 1F 00 24 */ stw r0, 0x24(r31) -/* 8017C598 00179398 48 00 00 B5 */ bl func_8017C64C +/* 8017C598 00179398 48 00 00 B5 */ bl refresh_config__13xDecalEmitterFv /* 8017C59C 0017939C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017C5A0 001793A0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8017C5A4 001793A4 7C 08 03 A6 */ mtlr r0 /* 8017C5A8 001793A8 38 21 00 10 */ addi r1, r1, 0x10 /* 8017C5AC 001793AC 4E 80 00 20 */ blr -.global func_8017C5B0 -func_8017C5B0: +.global set_texture__13xDecalEmitterFPCc +set_texture__13xDecalEmitterFPCc: /* 8017C5B0 001793B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017C5B4 001793B4 7C 08 02 A6 */ mflr r0 /* 8017C5B8 001793B8 90 01 00 14 */ stw r0, 0x14(r1) /* 8017C5BC 001793BC 93 E1 00 0C */ stw r31, 0xc(r1) /* 8017C5C0 001793C0 7C 7F 1B 78 */ mr r31, r3 /* 8017C5C4 001793C4 7C 83 23 78 */ mr r3, r4 -/* 8017C5C8 001793C8 4B EC FC 4D */ bl func_8004C214 +/* 8017C5C8 001793C8 4B EC FC 4D */ bl xStrHash__FPCc /* 8017C5CC 001793CC 7C 64 1B 78 */ mr r4, r3 /* 8017C5D0 001793D0 7F E3 FB 78 */ mr r3, r31 -/* 8017C5D4 001793D4 48 00 00 19 */ bl func_8017C5EC +/* 8017C5D4 001793D4 48 00 00 19 */ bl set_texture__13xDecalEmitterFUi /* 8017C5D8 001793D8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017C5DC 001793DC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8017C5E0 001793E0 7C 08 03 A6 */ mtlr r0 /* 8017C5E4 001793E4 38 21 00 10 */ addi r1, r1, 0x10 /* 8017C5E8 001793E8 4E 80 00 20 */ blr -.global func_8017C5EC -func_8017C5EC: +.global set_texture__13xDecalEmitterFUi +set_texture__13xDecalEmitterFUi: /* 8017C5EC 001793EC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017C5F0 001793F0 7C 08 02 A6 */ mflr r0 /* 8017C5F4 001793F4 28 04 00 00 */ cmplwi r4, 0 @@ -152,26 +152,26 @@ func_8017C5EC: lbl_8017C610: /* 8017C610 00179410 7C 83 23 78 */ mr r3, r4 /* 8017C614 00179414 38 80 00 00 */ li r4, 0 -/* 8017C618 00179418 4B EC F0 F5 */ bl func_8004B70C +/* 8017C618 00179418 4B EC F0 F5 */ bl xSTFindAsset__FUiPUi /* 8017C61C 0017941C 7C 64 1B 78 */ mr r4, r3 lbl_8017C620: /* 8017C620 00179420 7F E3 FB 78 */ mr r3, r31 -/* 8017C624 00179424 48 00 00 19 */ bl func_8017C63C +/* 8017C624 00179424 48 00 00 19 */ bl set_texture__13xDecalEmitterFP9RwTexture /* 8017C628 00179428 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017C62C 0017942C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8017C630 00179430 7C 08 03 A6 */ mtlr r0 /* 8017C634 00179434 38 21 00 10 */ addi r1, r1, 0x10 /* 8017C638 00179438 4E 80 00 20 */ blr -.global func_8017C63C -func_8017C63C: +.global set_texture__13xDecalEmitterFP9RwTexture +set_texture__13xDecalEmitterFP9RwTexture: /* 8017C63C 0017943C 90 83 00 28 */ stw r4, 0x28(r3) /* 8017C640 00179440 38 00 00 00 */ li r0, 0 /* 8017C644 00179444 90 03 00 40 */ stw r0, 0x40(r3) /* 8017C648 00179448 4E 80 00 20 */ blr -.global func_8017C64C -func_8017C64C: +.global refresh_config__13xDecalEmitterFv +refresh_config__13xDecalEmitterFv: /* 8017C64C 0017944C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8017C650 00179450 7C 08 02 A6 */ mflr r0 /* 8017C654 00179454 90 01 00 24 */ stw r0, 0x24(r1) @@ -263,8 +263,8 @@ lbl_8017C6AC: /* 8017C7A0 001795A0 38 21 00 20 */ addi r1, r1, 0x20 /* 8017C7A4 001795A4 4E 80 00 20 */ blr -.global func_8017C7A8 -func_8017C7A8: +.global set_curve__13xDecalEmitterFPCQ213xDecalEmitter10curve_nodeUl +set_curve__13xDecalEmitterFPCQ213xDecalEmitter10curve_nodeUl: /* 8017C7A8 001795A8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017C7AC 001795AC 7C 08 02 A6 */ mflr r0 /* 8017C7B0 001795B0 90 01 00 14 */ stw r0, 0x14(r1) @@ -276,8 +276,8 @@ func_8017C7A8: /* 8017C7C8 001795C8 38 21 00 10 */ addi r1, r1, 0x10 /* 8017C7CC 001795CC 4E 80 00 20 */ blr -.global func_8017C7D0 -func_8017C7D0: +.global emit__13xDecalEmitterFRC7xMat4x3i +emit__13xDecalEmitterFRC7xMat4x3i: /* 8017C7D0 001795D0 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8017C7D4 001795D4 7C 08 02 A6 */ mflr r0 /* 8017C7D8 001795D8 90 01 00 44 */ stw r0, 0x44(r1) @@ -346,7 +346,7 @@ lbl_8017C8B8: /* 8017C8C8 001796C8 40 81 00 10 */ ble lbl_8017C8D8 lbl_8017C8CC: /* 8017C8CC 001796CC 7F 83 E3 78 */ mr r3, r28 -/* 8017C8D0 001796D0 48 00 06 B9 */ bl func_8017CF88 +/* 8017C8D0 001796D0 48 00 06 B9 */ bl select_texture_unit__13xDecalEmitterFv /* 8017C8D4 001796D4 7C 7E 1B 78 */ mr r30, r3 lbl_8017C8D8: /* 8017C8D8 001796D8 88 7C 00 20 */ lbz r3, 0x20(r28) @@ -381,8 +381,8 @@ lbl_8017C934: /* 8017C93C 0017973C FC 20 18 90 */ fmr f1, f3 /* 8017C940 00179740 4E 80 00 20 */ blr -.global func_8017C944 -func_8017C944: +.global emit__13xDecalEmitterFRC7xMat4x3RC5xVec3i +emit__13xDecalEmitterFRC7xMat4x3RC5xVec3i: /* 8017C944 00179744 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8017C948 00179748 7C 08 02 A6 */ mflr r0 /* 8017C94C 0017974C 90 01 00 44 */ stw r0, 0x44(r1) @@ -461,7 +461,7 @@ lbl_8017CA54: /* 8017CA64 00179864 40 81 00 10 */ ble lbl_8017CA74 lbl_8017CA68: /* 8017CA68 00179868 7F 63 DB 78 */ mr r3, r27 -/* 8017CA6C 0017986C 48 00 05 1D */ bl func_8017CF88 +/* 8017CA6C 0017986C 48 00 05 1D */ bl select_texture_unit__13xDecalEmitterFv /* 8017CA70 00179870 7C 7E 1B 78 */ mr r30, r3 lbl_8017CA74: /* 8017CA74 00179874 88 7B 00 20 */ lbz r3, 0x20(r27) @@ -482,8 +482,8 @@ lbl_8017CA74: /* 8017CAB0 001798B0 38 21 00 40 */ addi r1, r1, 0x40 /* 8017CAB4 001798B4 4E 80 00 20 */ blr -.global func_8017CAB8 -func_8017CAB8: +.global update__13xDecalEmitterFf +update__13xDecalEmitterFf: /* 8017CAB8 001798B8 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8017CABC 001798BC 7C 08 02 A6 */ mflr r0 /* 8017CAC0 001798C0 90 01 00 74 */ stw r0, 0x74(r1) @@ -528,7 +528,7 @@ lbl_8017CB30: /* 8017CB58 00179958 41 82 00 B4 */ beq lbl_8017CC0C /* 8017CB5C 0017995C 7F E3 FB 78 */ mr r3, r31 /* 8017CB60 00179960 7F C4 F3 78 */ mr r4, r30 -/* 8017CB64 00179964 48 00 01 01 */ bl func_8017CC64 +/* 8017CB64 00179964 48 00 01 01 */ bl update_frac__13xDecalEmitterFRQ213xDecalEmitter9unit_data /* 8017CB68 00179968 88 9E 00 01 */ lbz r4, 1(r30) /* 8017CB6C 0017996C 38 61 00 08 */ addi r3, r1, 8 /* 8017CB70 00179970 80 DF 00 58 */ lwz r6, 0x58(r31) @@ -558,7 +558,7 @@ lbl_8017CB30: /* 8017CBD0 001799D0 80 A1 00 48 */ lwz r5, 0x48(r1) /* 8017CBD4 001799D4 39 07 00 08 */ addi r8, r7, 8 /* 8017CBD8 001799D8 80 C1 00 4C */ lwz r6, 0x4c(r1) -/* 8017CBDC 001799DC 48 00 01 1D */ bl func_8017CCF8 +/* 8017CBDC 001799DC 48 00 01 1D */ bl get_render_data__13xDecalEmitterFRCQ213xDecalEmitter9unit_datafR10iColor_tagR7xMat4x3R5xVec2R5xVec2 /* 8017CBE0 001799E0 38 61 00 1C */ addi r3, r1, 0x1c /* 8017CBE4 001799E4 48 00 07 79 */ bl func_8017D35C lbl_8017CBE8: @@ -598,8 +598,8 @@ func_8017CC54: /* 8017CC5C 00179A5C D0 03 00 00 */ stfs f0, 0(r3) /* 8017CC60 00179A60 4E 80 00 20 */ blr -.global func_8017CC64 -func_8017CC64: +.global update_frac__13xDecalEmitterFRQ213xDecalEmitter9unit_data +update_frac__13xDecalEmitterFRQ213xDecalEmitter9unit_data: /* 8017CC64 00179A64 48 00 00 40 */ b lbl_8017CCA4 lbl_8017CC68: /* 8017CC68 00179A68 1C 06 00 0C */ mulli r0, r6, 0xc @@ -642,8 +642,8 @@ lbl_8017CCB8: /* 8017CCF0 00179AF0 D0 04 00 04 */ stfs f0, 4(r4) /* 8017CCF4 00179AF4 4E 80 00 20 */ blr -.global func_8017CCF8 -func_8017CCF8: +.global get_render_data__13xDecalEmitterFRCQ213xDecalEmitter9unit_datafR10iColor_tagR7xMat4x3R5xVec2R5xVec2 +get_render_data__13xDecalEmitterFRCQ213xDecalEmitter9unit_datafR10iColor_tagR7xMat4x3R5xVec2R5xVec2: /* 8017CCF8 00179AF8 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8017CCFC 00179AFC 7C 08 02 A6 */ mflr r0 /* 8017CD00 00179B00 90 01 00 54 */ stw r0, 0x54(r1) @@ -817,8 +817,8 @@ func_8017CF1C: /* 8017CF80 00179D80 38 21 00 30 */ addi r1, r1, 0x30 /* 8017CF84 00179D84 4E 80 00 20 */ blr -.global func_8017CF88 -func_8017CF88: +.global select_texture_unit__13xDecalEmitterFv +select_texture_unit__13xDecalEmitterFv: /* 8017CF88 00179D88 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017CF8C 00179D8C 7C 08 02 A6 */ mflr r0 /* 8017CF90 00179D90 90 01 00 14 */ stw r0, 0x14(r1) @@ -834,7 +834,7 @@ lbl_8017CFB0: /* 8017CFB4 00179DB4 40 80 00 44 */ bge lbl_8017CFF8 /* 8017CFB8 00179DB8 48 00 00 20 */ b lbl_8017CFD8 lbl_8017CFBC: -/* 8017CFBC 00179DBC 4B EB 3C AD */ bl func_80030C68 +/* 8017CFBC 00179DBC 4B EB 3C AD */ bl xrand__Fv /* 8017CFC0 00179DC0 80 9F 00 2C */ lwz r4, 0x2c(r31) /* 8017CFC4 00179DC4 54 63 9B 7E */ srwi r3, r3, 0xd /* 8017CFC8 00179DC8 7C 03 23 96 */ divwu r0, r3, r4 @@ -948,7 +948,7 @@ lbl_8017D0D8: /* 8017D0FC 00179EFC 80 1F 00 08 */ lwz r0, 8(r31) /* 8017D100 00179F00 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8017D104 00179F04 1C 80 00 50 */ mulli r4, r0, 0x50 -/* 8017D108 00179F08 4B EB 68 39 */ bl func_80033940 +/* 8017D108 00179F08 4B EB 68 39 */ bl xMemAlloc__FUiUii /* 8017D10C 00179F0C 90 7F 00 10 */ stw r3, 0x10(r31) /* 8017D110 00179F10 7F E3 FB 78 */ mr r3, r31 /* 8017D114 00179F14 48 00 00 19 */ bl func_8017D12C @@ -1187,7 +1187,7 @@ func_8017D3D0: /* 8017D3F0 0017A1F0 80 83 00 30 */ lwz r4, 0x30(r3) /* 8017D3F4 0017A1F4 90 83 00 1C */ stw r4, 0x1c(r3) /* 8017D3F8 0017A1F8 90 03 00 20 */ stw r0, 0x20(r3) -/* 8017D3FC 0017A1FC 48 00 2B 41 */ bl func_8017FF3C +/* 8017D3FC 0017A1FC 48 00 2B 41 */ bl flush__10ptank_poolFv /* 8017D400 0017A200 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017D404 0017A204 7C 08 03 A6 */ mtlr r0 /* 8017D408 0017A208 38 21 00 10 */ addi r1, r1, 0x10 @@ -1212,7 +1212,7 @@ func_8017D410: lbl_8017D448: /* 8017D448 0017A248 7F E3 FB 78 */ mr r3, r31 /* 8017D44C 0017A24C 38 80 00 00 */ li r4, 0 -/* 8017D450 0017A250 48 00 28 AD */ bl func_8017FCFC +/* 8017D450 0017A250 48 00 28 AD */ bl grab_block__10ptank_poolF16ptank_group_type /* 8017D454 0017A254 7F E3 FB 78 */ mr r3, r31 /* 8017D458 0017A258 4B F9 A0 3D */ bl func_80117494 /* 8017D45C 0017A25C 54 60 06 3F */ clrlwi. r0, r3, 0x18 @@ -1255,17 +1255,17 @@ func_8017D4C0: /* 8017D4D8 0017A2D8 93 E1 00 2C */ stw r31, 0x2c(r1) /* 8017D4DC 0017A2DC 7C 7F 1B 78 */ mr r31, r3 /* 8017D4E0 0017A2E0 80 63 00 14 */ lwz r3, 0x14(r3) -/* 8017D4E4 0017A2E4 48 08 92 B1 */ bl func_80206794 +/* 8017D4E4 0017A2E4 48 08 92 B1 */ bl RpPTankAtomicLock /* 8017D4E8 0017A2E8 80 7F 00 14 */ lwz r3, 0x14(r31) /* 8017D4EC 0017A2EC 38 81 00 10 */ addi r4, r1, 0x10 /* 8017D4F0 0017A2F0 38 A0 00 08 */ li r5, 8 /* 8017D4F4 0017A2F4 3C C0 40 00 */ lis r6, 0x4000 -/* 8017D4F8 0017A2F8 48 08 92 9D */ bl func_80206794 +/* 8017D4F8 0017A2F8 48 08 92 9D */ bl RpPTankAtomicLock /* 8017D4FC 0017A2FC 80 7F 00 14 */ lwz r3, 0x14(r31) /* 8017D500 0017A300 38 81 00 08 */ addi r4, r1, 8 /* 8017D504 0017A304 38 A0 00 80 */ li r5, 0x80 /* 8017D508 0017A308 3C C0 40 00 */ lis r6, 0x4000 -/* 8017D50C 0017A30C 48 08 92 89 */ bl func_80206794 +/* 8017D50C 0017A30C 48 08 92 89 */ bl RpPTankAtomicLock /* 8017D510 0017A310 80 01 00 18 */ lwz r0, 0x18(r1) /* 8017D514 0017A314 90 1F 00 24 */ stw r0, 0x24(r31) /* 8017D518 0017A318 80 01 00 10 */ lwz r0, 0x10(r1) diff --git a/asm/Core/x/xEnt.s b/asm/Core/x/xEnt.s index 133ecf506..082aae3df 100644 --- a/asm/Core/x/xEnt.s +++ b/asm/Core/x/xEnt.s @@ -19,7 +19,7 @@ func_80018064: /* 80018094 00014E94 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80018098 00014E98 38 80 00 94 */ li r4, 0x94 /* 8001809C 00014E9C 38 A0 00 00 */ li r5, 0 -/* 800180A0 00014EA0 48 01 B8 A1 */ bl func_80033940 +/* 800180A0 00014EA0 48 01 B8 A1 */ bl xMemAlloc__FUiUii /* 800180A4 00014EA4 90 7D 00 C8 */ stw r3, 0xc8(r29) /* 800180A8 00014EA8 38 00 00 00 */ li r0, 0 /* 800180AC 00014EAC 80 7D 00 C8 */ lwz r3, 0xc8(r29) @@ -61,7 +61,7 @@ lbl_80018114: /* 80018130 00014F30 38 84 C2 E0 */ addi r4, r4, lbl_8038C2E0@l /* 80018134 00014F34 4B FF 34 39 */ bl func_8000B56C /* 80018138 00014F38 7F E3 FB 78 */ mr r3, r31 -/* 8001813C 00014F3C 48 01 CC C9 */ bl func_80034E04 +/* 8001813C 00014F3C 48 01 CC C9 */ bl xModelAnimCollStart__FR14xModelInstance /* 80018140 00014F40 3B DD 00 94 */ addi r30, r29, 0x94 /* 80018144 00014F44 38 61 00 08 */ addi r3, r1, 8 /* 80018148 00014F48 7F C4 F3 78 */ mr r4, r30 @@ -121,7 +121,7 @@ func_800181E8: /* 80018208 00015008 38 BF 00 08 */ addi r5, r31, 8 /* 8001820C 0001500C 3B C3 00 40 */ addi r30, r3, 0x40 /* 80018210 00015010 7F C4 F3 78 */ mr r4, r30 -/* 80018214 00015014 48 01 AA 05 */ bl func_80032C18 +/* 80018214 00015014 48 01 AA 05 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 80018218 00015018 7F C4 F3 78 */ mr r4, r30 /* 8001821C 0001501C 38 7F 00 48 */ addi r3, r31, 0x48 /* 80018220 00015020 4B FF 33 4D */ bl func_8000B56C @@ -136,19 +136,19 @@ func_800181E8: /* 80018244 00015044 38 21 00 10 */ addi r1, r1, 0x10 /* 80018248 00015048 4E 80 00 20 */ blr -.global func_8001824C -func_8001824C: +.global xEntSetTimePassed__Ff +xEntSetTimePassed__Ff: /* 8001824C 0001504C D0 2D 88 B8 */ stfs f1, lbl_803CB1B8-_SDA_BASE_(r13) /* 80018250 00015050 4E 80 00 20 */ blr -.global func_80018254 -func_80018254: +.global xEntSceneInit__Fv +xEntSceneInit__Fv: /* 80018254 00015054 38 00 00 01 */ li r0, 1 /* 80018258 00015058 90 0D 88 BC */ stw r0, lbl_803CB1BC-_SDA_BASE_(r13) /* 8001825C 0001505C 4E 80 00 20 */ blr -.global func_80018260 -func_80018260: +.global xEntSceneExit__Fv +xEntSceneExit__Fv: /* 80018260 00015060 4E 80 00 20 */ blr .global func_80018264 @@ -214,104 +214,104 @@ func_8001830C: /* 8001832C 0001512C 3C 60 80 25 */ lis r3, lbl_80252194@ha /* 80018330 00015130 38 63 21 94 */ addi r3, r3, lbl_80252194@l /* 80018334 00015134 38 63 00 01 */ addi r3, r3, 1 -/* 80018338 00015138 48 03 3E DD */ bl func_8004C214 +/* 80018338 00015138 48 03 3E DD */ bl xStrHash__FPCc /* 8001833C 0001513C 3C A0 80 28 */ lis r5, lbl_8027B428@ha /* 80018340 00015140 3C 80 80 25 */ lis r4, lbl_80252194@ha /* 80018344 00015144 90 65 B4 28 */ stw r3, lbl_8027B428@l(r5) /* 80018348 00015148 38 64 21 94 */ addi r3, r4, lbl_80252194@l /* 8001834C 0001514C 38 63 00 0D */ addi r3, r3, 0xd -/* 80018350 00015150 48 03 3E C5 */ bl func_8004C214 +/* 80018350 00015150 48 03 3E C5 */ bl xStrHash__FPCc /* 80018354 00015154 3C A0 80 28 */ lis r5, lbl_8027B428@ha /* 80018358 00015158 3C 80 80 25 */ lis r4, lbl_80252194@ha /* 8001835C 0001515C 38 A5 B4 28 */ addi r5, r5, lbl_8027B428@l /* 80018360 00015160 90 65 00 04 */ stw r3, 4(r5) /* 80018364 00015164 38 64 21 94 */ addi r3, r4, lbl_80252194@l /* 80018368 00015168 38 63 00 19 */ addi r3, r3, 0x19 -/* 8001836C 0001516C 48 03 3E A9 */ bl func_8004C214 +/* 8001836C 0001516C 48 03 3E A9 */ bl xStrHash__FPCc /* 80018370 00015170 3C A0 80 28 */ lis r5, lbl_8027B428@ha /* 80018374 00015174 3C 80 80 25 */ lis r4, lbl_80252194@ha /* 80018378 00015178 38 A5 B4 28 */ addi r5, r5, lbl_8027B428@l /* 8001837C 0001517C 90 65 00 08 */ stw r3, 8(r5) /* 80018380 00015180 38 64 21 94 */ addi r3, r4, lbl_80252194@l /* 80018384 00015184 38 63 00 25 */ addi r3, r3, 0x25 -/* 80018388 00015188 48 03 3E 8D */ bl func_8004C214 +/* 80018388 00015188 48 03 3E 8D */ bl xStrHash__FPCc /* 8001838C 0001518C 3C A0 80 28 */ lis r5, lbl_8027B428@ha /* 80018390 00015190 3C 80 80 25 */ lis r4, lbl_80252194@ha /* 80018394 00015194 38 A5 B4 28 */ addi r5, r5, lbl_8027B428@l /* 80018398 00015198 90 65 00 0C */ stw r3, 0xc(r5) /* 8001839C 0001519C 38 64 21 94 */ addi r3, r4, lbl_80252194@l /* 800183A0 000151A0 38 63 00 31 */ addi r3, r3, 0x31 -/* 800183A4 000151A4 48 03 3E 71 */ bl func_8004C214 +/* 800183A4 000151A4 48 03 3E 71 */ bl xStrHash__FPCc /* 800183A8 000151A8 3C A0 80 28 */ lis r5, lbl_8027B428@ha /* 800183AC 000151AC 3C 80 80 25 */ lis r4, lbl_80252194@ha /* 800183B0 000151B0 38 A5 B4 28 */ addi r5, r5, lbl_8027B428@l /* 800183B4 000151B4 90 65 00 10 */ stw r3, 0x10(r5) /* 800183B8 000151B8 38 64 21 94 */ addi r3, r4, lbl_80252194@l /* 800183BC 000151BC 38 63 00 3D */ addi r3, r3, 0x3d -/* 800183C0 000151C0 48 03 3E 55 */ bl func_8004C214 +/* 800183C0 000151C0 48 03 3E 55 */ bl xStrHash__FPCc /* 800183C4 000151C4 3C A0 80 28 */ lis r5, lbl_8027B428@ha /* 800183C8 000151C8 3C 80 80 25 */ lis r4, lbl_80252194@ha /* 800183CC 000151CC 38 A5 B4 28 */ addi r5, r5, lbl_8027B428@l /* 800183D0 000151D0 90 65 00 14 */ stw r3, 0x14(r5) /* 800183D4 000151D4 38 64 21 94 */ addi r3, r4, lbl_80252194@l /* 800183D8 000151D8 38 63 00 49 */ addi r3, r3, 0x49 -/* 800183DC 000151DC 48 03 3E 39 */ bl func_8004C214 +/* 800183DC 000151DC 48 03 3E 39 */ bl xStrHash__FPCc /* 800183E0 000151E0 3C A0 80 28 */ lis r5, lbl_8027B428@ha /* 800183E4 000151E4 3C 80 80 25 */ lis r4, lbl_80252194@ha /* 800183E8 000151E8 38 A5 B4 28 */ addi r5, r5, lbl_8027B428@l /* 800183EC 000151EC 90 65 00 18 */ stw r3, 0x18(r5) /* 800183F0 000151F0 38 64 21 94 */ addi r3, r4, lbl_80252194@l /* 800183F4 000151F4 38 63 00 55 */ addi r3, r3, 0x55 -/* 800183F8 000151F8 48 03 3E 1D */ bl func_8004C214 +/* 800183F8 000151F8 48 03 3E 1D */ bl xStrHash__FPCc /* 800183FC 000151FC 3C A0 80 28 */ lis r5, lbl_8027B428@ha /* 80018400 00015200 3C 80 80 25 */ lis r4, lbl_80252194@ha /* 80018404 00015204 38 A5 B4 28 */ addi r5, r5, lbl_8027B428@l /* 80018408 00015208 90 65 00 1C */ stw r3, 0x1c(r5) /* 8001840C 0001520C 38 64 21 94 */ addi r3, r4, lbl_80252194@l /* 80018410 00015210 38 63 00 61 */ addi r3, r3, 0x61 -/* 80018414 00015214 48 03 3E 01 */ bl func_8004C214 +/* 80018414 00015214 48 03 3E 01 */ bl xStrHash__FPCc /* 80018418 00015218 3C A0 80 28 */ lis r5, lbl_8027B428@ha /* 8001841C 0001521C 3C 80 80 25 */ lis r4, lbl_80252194@ha /* 80018420 00015220 38 A5 B4 28 */ addi r5, r5, lbl_8027B428@l /* 80018424 00015224 90 65 00 20 */ stw r3, 0x20(r5) /* 80018428 00015228 38 64 21 94 */ addi r3, r4, lbl_80252194@l /* 8001842C 0001522C 38 63 00 6D */ addi r3, r3, 0x6d -/* 80018430 00015230 48 03 3D E5 */ bl func_8004C214 +/* 80018430 00015230 48 03 3D E5 */ bl xStrHash__FPCc /* 80018434 00015234 3C A0 80 28 */ lis r5, lbl_8027B428@ha /* 80018438 00015238 3C 80 80 25 */ lis r4, lbl_80252194@ha /* 8001843C 0001523C 38 A5 B4 28 */ addi r5, r5, lbl_8027B428@l /* 80018440 00015240 90 65 00 24 */ stw r3, 0x24(r5) /* 80018444 00015244 38 64 21 94 */ addi r3, r4, lbl_80252194@l /* 80018448 00015248 38 63 00 79 */ addi r3, r3, 0x79 -/* 8001844C 0001524C 48 03 3D C9 */ bl func_8004C214 +/* 8001844C 0001524C 48 03 3D C9 */ bl xStrHash__FPCc /* 80018450 00015250 3C A0 80 28 */ lis r5, lbl_8027B428@ha /* 80018454 00015254 3C 80 80 25 */ lis r4, lbl_80252194@ha /* 80018458 00015258 38 A5 B4 28 */ addi r5, r5, lbl_8027B428@l /* 8001845C 0001525C 90 65 00 28 */ stw r3, 0x28(r5) /* 80018460 00015260 38 64 21 94 */ addi r3, r4, lbl_80252194@l /* 80018464 00015264 38 63 00 85 */ addi r3, r3, 0x85 -/* 80018468 00015268 48 03 3D AD */ bl func_8004C214 +/* 80018468 00015268 48 03 3D AD */ bl xStrHash__FPCc /* 8001846C 0001526C 3C A0 80 28 */ lis r5, lbl_8027B428@ha /* 80018470 00015270 3C 80 80 25 */ lis r4, lbl_80252194@ha /* 80018474 00015274 38 A5 B4 28 */ addi r5, r5, lbl_8027B428@l /* 80018478 00015278 90 65 00 2C */ stw r3, 0x2c(r5) /* 8001847C 0001527C 38 64 21 94 */ addi r3, r4, lbl_80252194@l /* 80018480 00015280 38 63 00 91 */ addi r3, r3, 0x91 -/* 80018484 00015284 48 03 3D 91 */ bl func_8004C214 +/* 80018484 00015284 48 03 3D 91 */ bl xStrHash__FPCc /* 80018488 00015288 3C A0 80 28 */ lis r5, lbl_8027B428@ha /* 8001848C 0001528C 3C 80 80 25 */ lis r4, lbl_80252194@ha /* 80018490 00015290 38 A5 B4 28 */ addi r5, r5, lbl_8027B428@l /* 80018494 00015294 90 65 00 30 */ stw r3, 0x30(r5) /* 80018498 00015298 38 64 21 94 */ addi r3, r4, lbl_80252194@l /* 8001849C 0001529C 38 63 00 9D */ addi r3, r3, 0x9d -/* 800184A0 000152A0 48 03 3D 75 */ bl func_8004C214 +/* 800184A0 000152A0 48 03 3D 75 */ bl xStrHash__FPCc /* 800184A4 000152A4 3C A0 80 28 */ lis r5, lbl_8027B428@ha /* 800184A8 000152A8 3C 80 80 25 */ lis r4, lbl_80252194@ha /* 800184AC 000152AC 38 A5 B4 28 */ addi r5, r5, lbl_8027B428@l /* 800184B0 000152B0 90 65 00 34 */ stw r3, 0x34(r5) /* 800184B4 000152B4 38 64 21 94 */ addi r3, r4, lbl_80252194@l /* 800184B8 000152B8 38 63 00 A9 */ addi r3, r3, 0xa9 -/* 800184BC 000152BC 48 03 3D 59 */ bl func_8004C214 +/* 800184BC 000152BC 48 03 3D 59 */ bl xStrHash__FPCc /* 800184C0 000152C0 3C 80 80 28 */ lis r4, lbl_8027B428@ha /* 800184C4 000152C4 38 00 00 01 */ li r0, 1 /* 800184C8 000152C8 38 84 B4 28 */ addi r4, r4, lbl_8027B428@l @@ -383,8 +383,8 @@ lbl_8001859C: /* 800185A8 000153A8 38 21 00 10 */ addi r1, r1, 0x10 /* 800185AC 000153AC 4E 80 00 20 */ blr -.global func_800185B0 -func_800185B0: +.global xEntInit__FP4xEntP9xEntAsset +xEntInit__FP4xEntP9xEntAsset: /* 800185B0 000153B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800185B4 000153B4 7C 08 02 A6 */ mflr r0 /* 800185B8 000153B8 90 01 00 14 */ stw r0, 0x14(r1) @@ -392,19 +392,19 @@ func_800185B0: /* 800185C0 000153C0 7C 9F 23 78 */ mr r31, r4 /* 800185C4 000153C4 93 C1 00 08 */ stw r30, 8(r1) /* 800185C8 000153C8 7C 7E 1B 78 */ mr r30, r3 -/* 800185CC 000153CC 4B FF 0E 35 */ bl func_80009400 -/* 800185D0 000153D0 3C 60 80 02 */ lis r3, func_800195FC@ha +/* 800185CC 000153CC 4B FF 0E 35 */ bl xBaseInit__FP5xBaseP10xBaseAsset +/* 800185D0 000153D0 3C 60 80 02 */ lis r3, xEntUpdate__FP4xEntP6xScenef@ha /* 800185D4 000153D4 93 FE 00 10 */ stw r31, 0x10(r30) -/* 800185D8 000153D8 38 03 95 FC */ addi r0, r3, func_800195FC@l -/* 800185DC 000153DC 3C 60 80 02 */ lis r3, func_80019864@ha +/* 800185D8 000153D8 38 03 95 FC */ addi r0, r3, xEntUpdate__FP4xEntP6xScenef@l +/* 800185DC 000153DC 3C 60 80 02 */ lis r3, xEntDefaultBoundUpdate__FP4xEntP5xVec3@ha /* 800185E0 000153E0 90 1E 00 34 */ stw r0, 0x34(r30) -/* 800185E4 000153E4 38 03 98 64 */ addi r0, r3, func_80019864@l -/* 800185E8 000153E8 3C 80 80 02 */ lis r4, func_800194CC@ha -/* 800185EC 000153EC 3C 60 80 02 */ lis r3, func_800198D4@ha +/* 800185E4 000153E4 38 03 98 64 */ addi r0, r3, xEntDefaultBoundUpdate__FP4xEntP5xVec3@l +/* 800185E8 000153E8 3C 80 80 02 */ lis r4, xEntRender__FP4xEnt@ha +/* 800185EC 000153EC 3C 60 80 02 */ lis r3, xEntDefaultTranslate__FP4xEntP5xVec3P7xMat4x3@ha /* 800185F0 000153F0 90 1E 00 3C */ stw r0, 0x3c(r30) -/* 800185F4 000153F4 38 84 94 CC */ addi r4, r4, func_800194CC@l +/* 800185F4 000153F4 38 84 94 CC */ addi r4, r4, xEntRender__FP4xEnt@l /* 800185F8 000153F8 38 A0 00 00 */ li r5, 0 -/* 800185FC 000153FC 38 03 98 D4 */ addi r0, r3, func_800198D4@l +/* 800185FC 000153FC 38 03 98 D4 */ addi r0, r3, xEntDefaultTranslate__FP4xEntP5xVec3P7xMat4x3@l /* 80018600 00015400 90 9E 00 44 */ stw r4, 0x44(r30) /* 80018604 00015404 7F C4 F3 78 */ mr r4, r30 /* 80018608 00015408 38 7E 00 50 */ addi r3, r30, 0x50 @@ -433,7 +433,7 @@ func_800185B0: /* 80018664 00015464 A0 1E 00 06 */ lhz r0, 6(r30) /* 80018668 00015468 60 00 00 20 */ ori r0, r0, 0x20 /* 8001866C 0001546C B0 1E 00 06 */ sth r0, 6(r30) -/* 80018670 00015470 48 10 97 9D */ bl func_80121E0C +/* 80018670 00015470 48 10 97 9D */ bl xGridBoundInit__FP10xGridBoundPv /* 80018674 00015474 38 00 00 00 */ li r0, 0 /* 80018678 00015478 90 1E 00 C8 */ stw r0, 0xc8(r30) /* 8001867C 0001547C 80 0D 88 BC */ lwz r0, lbl_803CB1BC-_SDA_BASE_(r13) @@ -442,7 +442,7 @@ func_800185B0: /* 80018688 00015488 3C 60 80 2C */ lis r3, lbl_802B8DA0@ha /* 8001868C 0001548C 38 9F 00 20 */ addi r4, r31, 0x20 /* 80018690 00015490 38 63 8D A0 */ addi r3, r3, lbl_802B8DA0@l -/* 80018694 00015494 48 0A DB 4D */ bl func_800C61E0 +/* 80018694 00015494 48 0A DB 4D */ bl iBoxInitBoundVec__FP4xBoxPC5xVec3 /* 80018698 00015498 38 00 00 00 */ li r0, 0 /* 8001869C 0001549C 90 0D 88 BC */ stw r0, lbl_803CB1BC-_SDA_BASE_(r13) /* 800186A0 000154A0 48 00 00 18 */ b lbl_800186B8 @@ -451,7 +451,7 @@ lbl_800186A4: /* 800186A8 000154A8 38 BF 00 20 */ addi r5, r31, 0x20 /* 800186AC 000154AC 38 63 8D A0 */ addi r3, r3, lbl_802B8DA0@l /* 800186B0 000154B0 7C 64 1B 78 */ mr r4, r3 -/* 800186B4 000154B4 48 0A DB 75 */ bl func_800C6228 +/* 800186B4 000154B4 48 0A DB 75 */ bl iBoxBoundVec__FP4xBoxPC4xBoxPC5xVec3 lbl_800186B8: /* 800186B8 000154B8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800186BC 000154BC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -460,17 +460,17 @@ lbl_800186B8: /* 800186C8 000154C8 38 21 00 10 */ addi r1, r1, 0x10 /* 800186CC 000154CC 4E 80 00 20 */ blr -.global func_800186D0 -func_800186D0: +.global xEntInitForType__FP4xEnt +xEntInitForType__FP4xEnt: /* 800186D0 000154D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800186D4 000154D4 7C 08 02 A6 */ mflr r0 -/* 800186D8 000154D8 3C A0 80 02 */ lis r5, func_800195FC@ha -/* 800186DC 000154DC 3C 80 80 02 */ lis r4, func_800194CC@ha +/* 800186D8 000154D8 3C A0 80 02 */ lis r5, xEntUpdate__FP4xEntP6xScenef@ha +/* 800186DC 000154DC 3C 80 80 02 */ lis r4, xEntRender__FP4xEnt@ha /* 800186E0 000154E0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800186E4 000154E4 38 04 94 CC */ addi r0, r4, func_800194CC@l +/* 800186E4 000154E4 38 04 94 CC */ addi r0, r4, xEntRender__FP4xEnt@l /* 800186E8 000154E8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800186EC 000154EC 7C 7F 1B 78 */ mr r31, r3 -/* 800186F0 000154F0 38 65 95 FC */ addi r3, r5, func_800195FC@l +/* 800186F0 000154F0 38 65 95 FC */ addi r3, r5, xEntUpdate__FP4xEntP6xScenef@l /* 800186F4 000154F4 90 7F 00 34 */ stw r3, 0x34(r31) /* 800186F8 000154F8 90 1F 00 44 */ stw r0, 0x44(r31) /* 800186FC 000154FC 88 1F 00 20 */ lbz r0, 0x20(r31) @@ -505,7 +505,7 @@ lbl_8001874C: /* 80018768 00015568 98 7F 00 1B */ stb r3, 0x1b(r31) /* 8001876C 0001556C 90 1F 00 40 */ stw r0, 0x40(r31) /* 80018770 00015570 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 80018774 00015574 48 01 B1 CD */ bl func_80033940 +/* 80018774 00015574 48 01 B1 CD */ bl xMemAlloc__FUiUii /* 80018778 00015578 90 7F 00 48 */ stw r3, 0x48(r31) /* 8001877C 0001557C 38 80 00 00 */ li r4, 0 /* 80018780 00015580 38 A0 00 E4 */ li r5, 0xe4 @@ -544,7 +544,7 @@ lbl_800187E0: /* 800187FC 000155FC 98 7F 00 1B */ stb r3, 0x1b(r31) /* 80018800 00015600 90 1F 00 40 */ stw r0, 0x40(r31) /* 80018804 00015604 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 80018808 00015608 48 01 B1 39 */ bl func_80033940 +/* 80018808 00015608 48 01 B1 39 */ bl xMemAlloc__FUiUii /* 8001880C 0001560C 90 7F 00 48 */ stw r3, 0x48(r31) /* 80018810 00015610 38 80 00 00 */ li r4, 0 /* 80018814 00015614 38 A0 00 E4 */ li r5, 0xe4 @@ -559,7 +559,7 @@ lbl_800187E0: /* 80018838 00015638 98 1F 00 22 */ stb r0, 0x22(r31) /* 8001883C 0001563C 98 1F 00 23 */ stb r0, 0x23(r31) /* 80018840 00015640 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 80018844 00015644 48 01 B0 FD */ bl func_80033940 +/* 80018844 00015644 48 01 B0 FD */ bl xMemAlloc__FUiUii /* 80018848 00015648 90 7F 00 4C */ stw r3, 0x4c(r31) /* 8001884C 0001564C 38 A0 00 2F */ li r5, 0x2f /* 80018850 00015650 38 80 00 2E */ li r4, 0x2e @@ -586,7 +586,7 @@ lbl_80018890: /* 8001889C 0001569C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 800188A0 000156A0 38 80 00 E4 */ li r4, 0xe4 /* 800188A4 000156A4 38 A0 00 00 */ li r5, 0 -/* 800188A8 000156A8 48 01 B0 99 */ bl func_80033940 +/* 800188A8 000156A8 48 01 B0 99 */ bl xMemAlloc__FUiUii /* 800188AC 000156AC 90 7F 00 48 */ stw r3, 0x48(r31) /* 800188B0 000156B0 38 80 00 00 */ li r4, 0 /* 800188B4 000156B4 38 A0 00 E4 */ li r5, 0xe4 @@ -648,7 +648,7 @@ lbl_80018938: lbl_80018974: /* 80018974 00015774 7F E4 FB 78 */ mr r4, r31 /* 80018978 00015778 38 61 00 08 */ addi r3, r1, 8 -/* 8001897C 0001577C 4B FF 1C 55 */ bl func_8000A5D0 +/* 8001897C 0001577C 4B FF 1C 55 */ bl xBoundGetBox__FR4xBoxRC6xBound /* 80018980 00015780 C0 3F 00 28 */ lfs f1, 0x28(r31) /* 80018984 00015784 C0 01 00 18 */ lfs f0, 0x18(r1) /* 80018988 00015788 EC 21 00 28 */ fsubs f1, f1, f0 @@ -713,7 +713,7 @@ func_800189A8: /* 80018A60 00015860 C0 02 82 38 */ lfs f0, lbl_803CCBB8-_SDA2_BASE_(r2) /* 80018A64 00015864 D0 1E 00 04 */ stfs f0, 4(r30) /* 80018A68 00015868 90 01 00 2C */ stw r0, 0x2c(r1) -/* 80018A6C 0001586C 48 02 7A 59 */ bl func_800404C4 +/* 80018A6C 0001586C 48 02 7A 59 */ bl xRayHitsSceneFlags__FP6xSceneP5xRay3P7xCollisUcUc /* 80018A70 00015870 9B FD 00 84 */ stb r31, 0x84(r29) /* 80018A74 00015874 D3 DD 00 94 */ stfs f30, 0x94(r29) /* 80018A78 00015878 C0 01 00 0C */ lfs f0, 0xc(r1) @@ -838,11 +838,11 @@ func_80018BD4: /* 80018BF8 000159F8 7C 9F 23 78 */ mr r31, r4 /* 80018BFC 000159FC 7F E3 FB 78 */ mr r3, r31 /* 80018C00 00015A00 7F C4 F3 78 */ mr r4, r30 -/* 80018C04 00015A04 48 00 10 B5 */ bl func_80019CB8 +/* 80018C04 00015A04 48 00 10 B5 */ bl xEntApplyPhysics__FP4xEntP6xScenef /* 80018C08 00015A08 FC 20 F8 90 */ fmr f1, f31 /* 80018C0C 00015A0C 7F E3 FB 78 */ mr r3, r31 /* 80018C10 00015A10 7F C4 F3 78 */ mr r4, r30 -/* 80018C14 00015A14 48 00 0E D9 */ bl func_80019AEC +/* 80018C14 00015A14 48 00 0E D9 */ bl xEntMove__FP4xEntP6xScenef /* 80018C18 00015A18 80 9F 00 24 */ lwz r4, 0x24(r31) /* 80018C1C 00015A1C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80018C20 00015A20 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -880,8 +880,8 @@ lbl_80018C84: /* 80018C9C 00015A9C 38 21 00 30 */ addi r1, r1, 0x30 /* 80018CA0 00015AA0 4E 80 00 20 */ blr -.global func_80018CA4 -func_80018CA4: +.global xEntSetup__FP4xEnt +xEntSetup__FP4xEnt: /* 80018CA4 00015AA4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80018CA8 00015AA8 7C 08 02 A6 */ mflr r0 /* 80018CAC 00015AAC 90 01 00 24 */ stw r0, 0x24(r1) @@ -890,7 +890,7 @@ func_80018CA4: /* 80018CB8 00015AB8 93 C1 00 18 */ stw r30, 0x18(r1) /* 80018CBC 00015ABC 93 A1 00 14 */ stw r29, 0x14(r1) /* 80018CC0 00015AC0 93 81 00 10 */ stw r28, 0x10(r1) -/* 80018CC4 00015AC4 4B FF 07 85 */ bl func_80009448 +/* 80018CC4 00015AC4 4B FF 07 85 */ bl xBaseSetup__FP5xBase /* 80018CC8 00015AC8 A0 1F 00 06 */ lhz r0, 6(r31) /* 80018CCC 00015ACC 60 00 00 20 */ ori r0, r0, 0x20 /* 80018CD0 00015AD0 B0 1F 00 06 */ sth r0, 6(r31) @@ -899,7 +899,7 @@ func_80018CA4: /* 80018CDC 00015ADC 28 04 00 00 */ cmplwi r4, 0 /* 80018CE0 00015AE0 41 82 00 38 */ beq lbl_80018D18 /* 80018CE4 00015AE4 80 6D 8A 60 */ lwz r3, lbl_803CB360-_SDA_BASE_(r13) -/* 80018CE8 00015AE8 48 02 69 01 */ bl func_8003F5E8 +/* 80018CE8 00015AE8 48 02 69 01 */ bl xSceneResolvID__FP6xSceneUi /* 80018CEC 00015AEC 28 03 00 00 */ cmplwi r3, 0 /* 80018CF0 00015AF0 41 82 00 28 */ beq lbl_80018D18 /* 80018CF4 00015AF4 38 00 00 01 */ li r0, 1 @@ -925,7 +925,7 @@ lbl_80018D24: /* 80018D34 00015B34 40 82 00 3C */ bne lbl_80018D70 /* 80018D38 00015B38 80 6D 8A 60 */ lwz r3, lbl_803CB360-_SDA_BASE_(r13) /* 80018D3C 00015B3C 80 9C 00 04 */ lwz r4, 4(r28) -/* 80018D40 00015B40 48 02 68 A9 */ bl func_8003F5E8 +/* 80018D40 00015B40 48 02 68 A9 */ bl xSceneResolvID__FP6xSceneUi /* 80018D44 00015B44 28 03 00 00 */ cmplwi r3, 0 /* 80018D48 00015B48 41 82 00 28 */ beq lbl_80018D70 /* 80018D4C 00015B4C 90 7F 00 B8 */ stw r3, 0xb8(r31) @@ -965,7 +965,7 @@ lbl_80018D78: /* 80018DCC 00015BCC 7F E3 FB 78 */ mr r3, r31 /* 80018DD0 00015BD0 4B FF F7 6D */ bl func_8001853C /* 80018DD4 00015BD4 7F E3 FB 78 */ mr r3, r31 -/* 80018DD8 00015BD8 48 0F D7 B1 */ bl func_80116588 +/* 80018DD8 00015BD8 48 0F D7 B1 */ bl zCollGeom_EntSetup__FP4xEnt /* 80018DDC 00015BDC 80 1F 00 24 */ lwz r0, 0x24(r31) /* 80018DE0 00015BE0 28 00 00 00 */ cmplwi r0, 0 /* 80018DE4 00015BE4 41 82 00 54 */ beq lbl_80018E38 @@ -980,7 +980,7 @@ lbl_80018E04: /* 80018E04 00015C04 7C 04 03 78 */ mr r4, r0 lbl_80018E08: /* 80018E08 00015C08 38 7F 00 94 */ addi r3, r31, 0x94 -/* 80018E0C 00015C0C 48 0A 9E 61 */ bl func_800C2C6C +/* 80018E0C 00015C0C 48 0A 9E 61 */ bl iBoxForModel__FP4xBoxPC14xModelInstance /* 80018E10 00015C10 48 00 00 28 */ b lbl_80018E38 lbl_80018E14: /* 80018E14 00015C14 28 03 00 04 */ cmplwi r3, 4 @@ -993,7 +993,7 @@ lbl_80018E2C: /* 80018E2C 00015C2C 7C 04 03 78 */ mr r4, r0 lbl_80018E30: /* 80018E30 00015C30 38 7F 00 94 */ addi r3, r31, 0x94 -/* 80018E34 00015C34 48 0A 9E 91 */ bl func_800C2CC4 +/* 80018E34 00015C34 48 0A 9E 91 */ bl iBoxForModelLocal__FP4xBoxPC14xModelInstance lbl_80018E38: /* 80018E38 00015C38 88 1F 00 1C */ lbz r0, 0x1c(r31) /* 80018E3C 00015C3C 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a @@ -1016,8 +1016,8 @@ lbl_80018E60: /* 80018E78 00015C78 38 21 00 20 */ addi r1, r1, 0x20 /* 80018E7C 00015C7C 4E 80 00 20 */ blr -.global func_80018E80 -func_80018E80: +.global xEntSave__FP4xEntP7xSerial +xEntSave__FP4xEntP7xSerial: /* 80018E80 00015C80 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80018E84 00015C84 7C 08 02 A6 */ mflr r0 /* 80018E88 00015C88 90 01 00 14 */ stw r0, 0x14(r1) @@ -1025,19 +1025,19 @@ func_80018E80: /* 80018E90 00015C90 7C 9F 23 78 */ mr r31, r4 /* 80018E94 00015C94 93 C1 00 08 */ stw r30, 8(r1) /* 80018E98 00015C98 7C 7E 1B 78 */ mr r30, r3 -/* 80018E9C 00015C9C 4B FF 05 B1 */ bl func_8000944C +/* 80018E9C 00015C9C 4B FF 05 B1 */ bl xBaseSave__FP5xBaseP7xSerial /* 80018EA0 00015CA0 7F C3 F3 78 */ mr r3, r30 /* 80018EA4 00015CA4 4B FF 57 95 */ bl func_8000E638 /* 80018EA8 00015CA8 28 03 00 00 */ cmplwi r3, 0 /* 80018EAC 00015CAC 41 82 00 14 */ beq lbl_80018EC0 /* 80018EB0 00015CB0 7F E3 FB 78 */ mr r3, r31 /* 80018EB4 00015CB4 38 80 00 01 */ li r4, 1 -/* 80018EB8 00015CB8 48 02 A1 55 */ bl func_8004300C +/* 80018EB8 00015CB8 48 02 A1 55 */ bl Write_b1__7xSerialFi /* 80018EBC 00015CBC 48 00 00 10 */ b lbl_80018ECC lbl_80018EC0: /* 80018EC0 00015CC0 7F E3 FB 78 */ mr r3, r31 /* 80018EC4 00015CC4 38 80 00 00 */ li r4, 0 -/* 80018EC8 00015CC8 48 02 A1 45 */ bl func_8004300C +/* 80018EC8 00015CC8 48 02 A1 45 */ bl Write_b1__7xSerialFi lbl_80018ECC: /* 80018ECC 00015CCC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80018ED0 00015CD0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1046,8 +1046,8 @@ lbl_80018ECC: /* 80018EDC 00015CDC 38 21 00 10 */ addi r1, r1, 0x10 /* 80018EE0 00015CE0 4E 80 00 20 */ blr -.global func_80018EE4 -func_80018EE4: +.global xEntLoad__FP4xEntP7xSerial +xEntLoad__FP4xEntP7xSerial: /* 80018EE4 00015CE4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80018EE8 00015CE8 7C 08 02 A6 */ mflr r0 /* 80018EEC 00015CEC 90 01 00 24 */ stw r0, 0x24(r1) @@ -1055,12 +1055,12 @@ func_80018EE4: /* 80018EF4 00015CF4 7C 9F 23 78 */ mr r31, r4 /* 80018EF8 00015CF8 93 C1 00 18 */ stw r30, 0x18(r1) /* 80018EFC 00015CFC 7C 7E 1B 78 */ mr r30, r3 -/* 80018F00 00015D00 4B FF 05 9D */ bl func_8000949C +/* 80018F00 00015D00 4B FF 05 9D */ bl xBaseLoad__FP5xBaseP7xSerial /* 80018F04 00015D04 38 00 00 00 */ li r0, 0 /* 80018F08 00015D08 7F E3 FB 78 */ mr r3, r31 /* 80018F0C 00015D0C 90 01 00 08 */ stw r0, 8(r1) /* 80018F10 00015D10 38 81 00 08 */ addi r4, r1, 8 -/* 80018F14 00015D14 48 02 A3 99 */ bl func_800432AC +/* 80018F14 00015D14 48 02 A3 99 */ bl Read_b1__7xSerialFPi /* 80018F18 00015D18 80 01 00 08 */ lwz r0, 8(r1) /* 80018F1C 00015D1C 2C 00 00 00 */ cmpwi r0, 0 /* 80018F20 00015D20 41 82 00 10 */ beq lbl_80018F30 @@ -1078,15 +1078,15 @@ lbl_80018F38: /* 80018F48 00015D48 38 21 00 20 */ addi r1, r1, 0x20 /* 80018F4C 00015D4C 4E 80 00 20 */ blr -.global func_80018F50 -func_80018F50: +.global xEntReset__FP4xEnt +xEntReset__FP4xEnt: /* 80018F50 00015D50 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80018F54 00015D54 7C 08 02 A6 */ mflr r0 /* 80018F58 00015D58 90 01 00 64 */ stw r0, 0x64(r1) /* 80018F5C 00015D5C 93 E1 00 5C */ stw r31, 0x5c(r1) /* 80018F60 00015D60 7C 7F 1B 78 */ mr r31, r3 /* 80018F64 00015D64 80 83 00 10 */ lwz r4, 0x10(r3) -/* 80018F68 00015D68 4B FF 05 91 */ bl func_800094F8 +/* 80018F68 00015D68 4B FF 05 91 */ bl xBaseReset__FP5xBaseP10xBaseAsset /* 80018F6C 00015D6C A0 9F 00 06 */ lhz r4, 6(r31) /* 80018F70 00015D70 38 00 00 00 */ li r0, 0 /* 80018F74 00015D74 7F E3 FB 78 */ mr r3, r31 @@ -1107,7 +1107,7 @@ func_80018F50: /* 80018FB0 00015DB0 C0 24 00 14 */ lfs f1, 0x14(r4) /* 80018FB4 00015DB4 C0 44 00 18 */ lfs f2, 0x18(r4) /* 80018FB8 00015DB8 C0 64 00 1C */ lfs f3, 0x1c(r4) -/* 80018FBC 00015DBC 48 01 92 15 */ bl func_800321D0 +/* 80018FBC 00015DBC 48 01 92 15 */ bl xMat3x3Euler__FP7xMat3x3fff /* 80018FC0 00015DC0 80 9F 00 10 */ lwz r4, 0x10(r31) /* 80018FC4 00015DC4 38 61 00 08 */ addi r3, r1, 8 /* 80018FC8 00015DC8 C0 24 00 2C */ lfs f1, 0x2c(r4) @@ -1123,7 +1123,7 @@ func_80018F50: /* 80018FF0 00015DF0 80 9F 00 10 */ lwz r4, 0x10(r31) /* 80018FF4 00015DF4 38 61 00 38 */ addi r3, r1, 0x38 /* 80018FF8 00015DF8 38 84 00 20 */ addi r4, r4, 0x20 -/* 80018FFC 00015DFC 48 03 54 E1 */ bl func_8004E4DC +/* 80018FFC 00015DFC 48 03 54 E1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80019000 00015E00 38 00 00 00 */ li r0, 0 /* 80019004 00015E04 90 01 00 14 */ stw r0, 0x14(r1) /* 80019008 00015E08 80 7F 00 24 */ lwz r3, 0x24(r31) @@ -1192,27 +1192,27 @@ lbl_800190CC: /* 800190F0 00015EF0 3C 60 80 25 */ lis r3, lbl_80253018@ha /* 800190F4 00015EF4 38 83 30 18 */ addi r4, r3, lbl_80253018@l /* 800190F8 00015EF8 38 65 00 BC */ addi r3, r5, 0xbc -/* 800190FC 00015EFC 48 03 53 E1 */ bl func_8004E4DC +/* 800190FC 00015EFC 48 03 53 E1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80019100 00015F00 80 BF 00 48 */ lwz r5, 0x48(r31) /* 80019104 00015F04 3C 60 80 25 */ lis r3, lbl_80253018@ha /* 80019108 00015F08 38 83 30 18 */ addi r4, r3, lbl_80253018@l /* 8001910C 00015F0C 38 65 00 C8 */ addi r3, r5, 0xc8 -/* 80019110 00015F10 48 03 53 CD */ bl func_8004E4DC +/* 80019110 00015F10 48 03 53 CD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80019114 00015F14 80 BF 00 48 */ lwz r5, 0x48(r31) /* 80019118 00015F18 3C 60 80 25 */ lis r3, lbl_80253018@ha /* 8001911C 00015F1C 38 83 30 18 */ addi r4, r3, lbl_80253018@l /* 80019120 00015F20 38 65 00 D4 */ addi r3, r5, 0xd4 -/* 80019124 00015F24 48 03 53 B9 */ bl func_8004E4DC +/* 80019124 00015F24 48 03 53 B9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80019128 00015F28 80 BF 00 48 */ lwz r5, 0x48(r31) /* 8001912C 00015F2C 3C 60 80 25 */ lis r3, lbl_80253018@ha /* 80019130 00015F30 38 83 30 18 */ addi r4, r3, lbl_80253018@l /* 80019134 00015F34 38 65 00 80 */ addi r3, r5, 0x80 -/* 80019138 00015F38 48 03 53 A5 */ bl func_8004E4DC +/* 80019138 00015F38 48 03 53 A5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8001913C 00015F3C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80019140 00015F40 80 9F 00 10 */ lwz r4, 0x10(r31) /* 80019144 00015F44 38 63 00 AC */ addi r3, r3, 0xac /* 80019148 00015F48 38 84 00 14 */ addi r4, r4, 0x14 -/* 8001914C 00015F4C 48 03 53 91 */ bl func_8004E4DC +/* 8001914C 00015F4C 48 03 53 91 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80019150 00015F50 C0 02 82 30 */ lfs f0, lbl_803CCBB0-_SDA2_BASE_(r2) /* 80019154 00015F54 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80019158 00015F58 D0 03 00 B8 */ stfs f0, 0xb8(r3) @@ -1233,7 +1233,7 @@ lbl_8001916C: /* 80019190 00015F90 7D 89 03 A6 */ mtctr r12 /* 80019194 00015F94 4E 80 04 21 */ bctrl lbl_80019198: -/* 80019198 00015F98 48 01 7A D1 */ bl func_80030C68 +/* 80019198 00015F98 48 01 7A D1 */ bl xrand__Fv /* 8001919C 00015F9C 54 60 06 7E */ clrlwi r0, r3, 0x19 /* 800191A0 00015FA0 B0 1F 00 16 */ sth r0, 0x16(r31) /* 800191A4 00015FA4 88 1F 00 18 */ lbz r0, 0x18(r31) @@ -1248,8 +1248,8 @@ lbl_800191B8: /* 800191C4 00015FC4 38 21 00 60 */ addi r1, r1, 0x60 /* 800191C8 00015FC8 4E 80 00 20 */ blr -.global func_800191CC -func_800191CC: +.global xEntLoadModel__FP4xEntP8RpAtomic +xEntLoadModel__FP4xEntP8RpAtomic: /* 800191CC 00015FCC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800191D0 00015FD0 7C 08 02 A6 */ mflr r0 /* 800191D4 00015FD4 38 A0 00 00 */ li r5, 0 @@ -1263,7 +1263,7 @@ func_800191CC: /* 800191F4 00015FF4 7C 7D 1B 78 */ mr r29, r3 /* 800191F8 00015FF8 7F C3 F3 78 */ mr r3, r30 /* 800191FC 00015FFC 7F A4 EB 78 */ mr r4, r29 -/* 80019200 00016000 48 01 AE F1 */ bl func_800340F0 +/* 80019200 00016000 48 01 AE F1 */ bl xModelInstanceAlloc__FP8RpAtomicPvUsUcPUc /* 80019204 00016004 7C 7F 1B 78 */ mr r31, r3 /* 80019208 00016008 48 00 00 24 */ b lbl_8001922C lbl_8001920C: @@ -1272,12 +1272,12 @@ lbl_8001920C: /* 80019214 00016014 38 A0 00 08 */ li r5, 8 /* 80019218 00016018 38 C0 00 00 */ li r6, 0 /* 8001921C 0001601C 38 E0 00 00 */ li r7, 0 -/* 80019220 00016020 48 01 AE D1 */ bl func_800340F0 +/* 80019220 00016020 48 01 AE D1 */ bl xModelInstanceAlloc__FP8RpAtomicPvUsUcPUc /* 80019224 00016024 7F E4 FB 78 */ mr r4, r31 -/* 80019228 00016028 48 01 B1 F9 */ bl func_80034420 +/* 80019228 00016028 48 01 B1 F9 */ bl xModelInstanceAttach__FP14xModelInstanceP14xModelInstance lbl_8001922C: /* 8001922C 0001602C 7F C3 F3 78 */ mr r3, r30 -/* 80019230 00016030 48 0A EC 99 */ bl func_800C7EC8 +/* 80019230 00016030 48 0A EC 99 */ bl iModelFile_RWMultiAtomic__FP8RpAtomic /* 80019234 00016034 7C 7E 1B 79 */ or. r30, r3, r3 /* 80019238 00016038 40 82 FF D4 */ bne lbl_8001920C /* 8001923C 0001603C 28 1D 00 00 */ cmplwi r29, 0 @@ -1306,22 +1306,22 @@ func_80019268: /* 80019288 00016088 38 21 00 10 */ addi r1, r1, 0x10 /* 8001928C 0001608C 4E 80 00 20 */ blr -.global func_80019290 -func_80019290: +.global xEntSetupPipeline__FP14xModelInstance +xEntSetupPipeline__FP14xModelInstance: /* 80019290 00016090 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80019294 00016094 7C 08 02 A6 */ mflr r0 /* 80019298 00016098 7C 64 1B 78 */ mr r4, r3 /* 8001929C 0001609C 90 01 00 14 */ stw r0, 0x14(r1) /* 800192A0 000160A0 80 63 00 30 */ lwz r3, 0x30(r3) /* 800192A4 000160A4 80 84 00 10 */ lwz r4, 0x10(r4) -/* 800192A8 000160A8 48 00 00 15 */ bl func_800192BC +/* 800192A8 000160A8 48 00 00 15 */ bl xEntSetupPipeline__FP8xSurfaceP8RpAtomic /* 800192AC 000160AC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800192B0 000160B0 7C 08 03 A6 */ mtlr r0 /* 800192B4 000160B4 38 21 00 10 */ addi r1, r1, 0x10 /* 800192B8 000160B8 4E 80 00 20 */ blr -.global func_800192BC -func_800192BC: +.global xEntSetupPipeline__FP8xSurfaceP8RpAtomic +xEntSetupPipeline__FP8xSurfaceP8RpAtomic: /* 800192BC 000160BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800192C0 000160C0 7C 08 02 A6 */ mflr r0 /* 800192C4 000160C4 28 03 00 00 */ cmplwi r3, 0 @@ -1340,17 +1340,17 @@ func_800192BC: /* 800192F8 000160F8 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800192FC 000160FC 41 82 00 3C */ beq lbl_80019338 /* 80019300 00016100 80 7E 00 14 */ lwz r3, 0x14(r30) -/* 80019304 00016104 48 09 B7 39 */ bl func_800B4A3C +/* 80019304 00016104 48 09 B7 39 */ bl zSceneFindObject__FUi /* 80019308 00016108 28 03 00 00 */ cmplwi r3, 0 /* 8001930C 0001610C 41 82 00 2C */ beq lbl_80019338 /* 80019310 00016110 80 9E 00 18 */ lwz r4, 0x18(r30) -/* 80019314 00016114 48 01 3C 05 */ bl func_8002CF18 +/* 80019314 00016114 48 01 3C 05 */ bl xGroupGetItem__FP6xGroupUi /* 80019318 00016118 38 80 00 00 */ li r4, 0 -/* 8001931C 0001611C 48 03 23 F1 */ bl func_8004B70C +/* 8001931C 0001611C 48 03 23 F1 */ bl xSTFindAsset__FUiPUi /* 80019320 00016120 7C 64 1B 79 */ or. r4, r3, r3 /* 80019324 00016124 41 82 00 14 */ beq lbl_80019338 /* 80019328 00016128 7F E3 FB 78 */ mr r3, r31 -/* 8001932C 0001612C 48 0B 00 E9 */ bl func_800C9414 +/* 8001932C 0001612C 48 0B 00 E9 */ bl iModelSetMaterialTexture__FP8RpAtomicPv /* 80019330 00016130 38 00 00 01 */ li r0, 1 /* 80019334 00016134 90 0D 88 C4 */ stw r0, lbl_803CB1C4-_SDA_BASE_(r13) lbl_80019338: @@ -1358,16 +1358,16 @@ lbl_80019338: /* 8001933C 0001613C 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80019340 00016140 41 82 00 3C */ beq lbl_8001937C /* 80019344 00016144 80 7E 00 2C */ lwz r3, 0x2c(r30) -/* 80019348 00016148 48 09 B6 F5 */ bl func_800B4A3C +/* 80019348 00016148 48 09 B6 F5 */ bl zSceneFindObject__FUi /* 8001934C 0001614C 28 03 00 00 */ cmplwi r3, 0 /* 80019350 00016150 41 82 00 68 */ beq lbl_800193B8 /* 80019354 00016154 80 9E 00 30 */ lwz r4, 0x30(r30) -/* 80019358 00016158 48 01 3B C1 */ bl func_8002CF18 +/* 80019358 00016158 48 01 3B C1 */ bl xGroupGetItem__FP6xGroupUi /* 8001935C 0001615C 38 80 00 00 */ li r4, 0 -/* 80019360 00016160 48 03 23 AD */ bl func_8004B70C +/* 80019360 00016160 48 03 23 AD */ bl xSTFindAsset__FUiPUi /* 80019364 00016164 28 03 00 00 */ cmplwi r3, 0 /* 80019368 00016168 41 82 00 50 */ beq lbl_800193B8 -/* 8001936C 0001616C 48 00 E9 39 */ bl func_80027CA4 +/* 8001936C 0001616C 48 00 E9 39 */ bl xFXanimUV2PSetTexture__FP9RwTexture /* 80019370 00016170 38 00 00 01 */ li r0, 1 /* 80019374 00016174 90 0D 88 C8 */ stw r0, lbl_803CB1C8-_SDA_BASE_(r13) /* 80019378 00016178 48 00 00 40 */ b lbl_800193B8 @@ -1378,16 +1378,16 @@ lbl_8001937C: /* 80019388 00016188 80 7E 00 00 */ lwz r3, 0(r30) /* 8001938C 0001618C 38 80 00 00 */ li r4, 0 /* 80019390 00016190 80 63 00 28 */ lwz r3, 0x28(r3) -/* 80019394 00016194 48 03 23 79 */ bl func_8004B70C +/* 80019394 00016194 48 03 23 79 */ bl xSTFindAsset__FUiPUi /* 80019398 00016198 28 03 00 00 */ cmplwi r3, 0 /* 8001939C 0001619C 41 82 00 1C */ beq lbl_800193B8 -/* 800193A0 000161A0 48 00 E9 05 */ bl func_80027CA4 +/* 800193A0 000161A0 48 00 E9 05 */ bl xFXanimUV2PSetTexture__FP9RwTexture /* 800193A4 000161A4 38 00 00 01 */ li r0, 1 /* 800193A8 000161A8 90 0D 88 C8 */ stw r0, lbl_803CB1C8-_SDA_BASE_(r13) /* 800193AC 000161AC 48 00 00 0C */ b lbl_800193B8 lbl_800193B0: /* 800193B0 000161B0 38 60 00 00 */ li r3, 0 -/* 800193B4 000161B4 48 00 E8 F1 */ bl func_80027CA4 +/* 800193B4 000161B4 48 00 E8 F1 */ bl xFXanimUV2PSetTexture__FP9RwTexture lbl_800193B8: /* 800193B8 000161B8 80 1E 00 38 */ lwz r0, 0x38(r30) /* 800193BC 000161BC 54 00 07 BF */ clrlwi. r0, r0, 0x1e @@ -1395,21 +1395,21 @@ lbl_800193B8: /* 800193C4 000161C4 38 00 00 01 */ li r0, 1 /* 800193C8 000161C8 38 7E 00 50 */ addi r3, r30, 0x50 /* 800193CC 000161CC 90 0D 88 C8 */ stw r0, lbl_803CB1C8-_SDA_BASE_(r13) -/* 800193D0 000161D0 48 00 E7 BD */ bl func_80027B8C +/* 800193D0 000161D0 48 00 E7 BD */ bl xFXanimUVSetTranslation__FPC5xVec3 /* 800193D4 000161D4 38 7E 00 B8 */ addi r3, r30, 0xb8 -/* 800193D8 000161D8 48 00 E8 41 */ bl func_80027C18 +/* 800193D8 000161D8 48 00 E8 41 */ bl xFXanimUV2PSetTranslation__FPC5xVec3 /* 800193DC 000161DC 38 7E 00 68 */ addi r3, r30, 0x68 -/* 800193E0 000161E0 48 00 E7 C5 */ bl func_80027BA4 +/* 800193E0 000161E0 48 00 E7 C5 */ bl xFXanimUVSetScale__FPC5xVec3 /* 800193E4 000161E4 38 7E 00 D0 */ addi r3, r30, 0xd0 -/* 800193E8 000161E8 48 00 E8 49 */ bl func_80027C30 +/* 800193E8 000161E8 48 00 E8 49 */ bl xFXanimUV2PSetScale__FPC5xVec3 /* 800193EC 000161EC C0 22 82 48 */ lfs f1, lbl_803CCBC8-_SDA2_BASE_(r2) /* 800193F0 000161F0 C0 1E 00 40 */ lfs f0, 0x40(r30) /* 800193F4 000161F4 EC 21 00 32 */ fmuls f1, f1, f0 -/* 800193F8 000161F8 48 00 E7 C5 */ bl func_80027BBC +/* 800193F8 000161F8 48 00 E7 C5 */ bl xFXanimUVSetAngle__Ff /* 800193FC 000161FC C0 22 82 48 */ lfs f1, lbl_803CCBC8-_SDA2_BASE_(r2) /* 80019400 00016200 C0 1E 00 A8 */ lfs f0, 0xa8(r30) /* 80019404 00016204 EC 21 00 32 */ fmuls f1, f1, f0 -/* 80019408 00016208 48 00 E8 41 */ bl func_80027C48 +/* 80019408 00016208 48 00 E8 41 */ bl xFXanimUV2PSetAngle__Ff lbl_8001940C: /* 8001940C 0001620C 80 0D 88 C8 */ lwz r0, lbl_803CB1C8-_SDA_BASE_(r13) /* 80019410 00016210 2C 00 00 00 */ cmpwi r0, 0 @@ -1417,7 +1417,7 @@ lbl_8001940C: /* 80019418 00016218 80 1F 00 6C */ lwz r0, 0x6c(r31) /* 8001941C 0001621C 7F E3 FB 78 */ mr r3, r31 /* 80019420 00016220 90 0D 88 CC */ stw r0, lbl_803CB1CC-_SDA_BASE_(r13) -/* 80019424 00016224 48 00 E8 89 */ bl func_80027CAC +/* 80019424 00016224 48 00 E8 89 */ bl xFXanimUVAtomicSetup__FP8RpAtomic lbl_80019428: /* 80019428 00016228 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001942C 0001622C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1426,22 +1426,22 @@ lbl_80019428: /* 80019438 00016238 38 21 00 10 */ addi r1, r1, 0x10 /* 8001943C 0001623C 4E 80 00 20 */ blr -.global func_80019440 -func_80019440: +.global xEntRestorePipeline__FP14xModelInstance +xEntRestorePipeline__FP14xModelInstance: /* 80019440 00016240 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80019444 00016244 7C 08 02 A6 */ mflr r0 /* 80019448 00016248 7C 64 1B 78 */ mr r4, r3 /* 8001944C 0001624C 90 01 00 14 */ stw r0, 0x14(r1) /* 80019450 00016250 80 63 00 30 */ lwz r3, 0x30(r3) /* 80019454 00016254 80 84 00 10 */ lwz r4, 0x10(r4) -/* 80019458 00016258 48 00 00 15 */ bl func_8001946C +/* 80019458 00016258 48 00 00 15 */ bl xEntRestorePipeline__FP8xSurfaceP8RpAtomic /* 8001945C 0001625C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80019460 00016260 7C 08 03 A6 */ mtlr r0 /* 80019464 00016264 38 21 00 10 */ addi r1, r1, 0x10 /* 80019468 00016268 4E 80 00 20 */ blr -.global func_8001946C -func_8001946C: +.global xEntRestorePipeline__FP8xSurfaceP8RpAtomic +xEntRestorePipeline__FP8xSurfaceP8RpAtomic: /* 8001946C 0001626C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80019470 00016270 7C 08 02 A6 */ mflr r0 /* 80019474 00016274 90 01 00 14 */ stw r0, 0x14(r1) @@ -1451,7 +1451,7 @@ func_8001946C: /* 80019484 00016284 2C 00 00 00 */ cmpwi r0, 0 /* 80019488 00016288 41 82 00 14 */ beq lbl_8001949C /* 8001948C 0001628C 7F E3 FB 78 */ mr r3, r31 -/* 80019490 00016290 48 0A FE E1 */ bl func_800C9370 +/* 80019490 00016290 48 0A FE E1 */ bl iModelResetMaterial__FP8RpAtomic /* 80019494 00016294 38 00 00 00 */ li r0, 0 /* 80019498 00016298 90 0D 88 C4 */ stw r0, lbl_803CB1C4-_SDA_BASE_(r13) lbl_8001949C: @@ -1469,8 +1469,8 @@ lbl_800194B8: /* 800194C4 000162C4 38 21 00 10 */ addi r1, r1, 0x10 /* 800194C8 000162C8 4E 80 00 20 */ blr -.global func_800194CC -func_800194CC: +.global xEntRender__FP4xEnt +xEntRender__FP4xEnt: /* 800194CC 000162CC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800194D0 000162D0 7C 08 02 A6 */ mflr r0 /* 800194D4 000162D4 90 01 00 24 */ stw r0, 0x24(r1) @@ -1512,7 +1512,7 @@ lbl_80019534: /* 8001955C 0001635C C0 04 00 38 */ lfs f0, 0x38(r4) /* 80019560 00016360 D0 01 00 14 */ stfs f0, 0x14(r1) /* 80019564 00016364 80 63 00 10 */ lwz r3, 0x10(r3) -/* 80019568 00016368 48 0A ED E1 */ bl func_800C8348 +/* 80019568 00016368 48 0A ED E1 */ bl iModelCullPlusShadow__FP8RpAtomicP11RwMatrixTagP5xVec3Pi /* 8001956C 0001636C 2C 03 00 00 */ cmpwi r3, 0 /* 80019570 00016370 41 82 00 40 */ beq lbl_800195B0 /* 80019574 00016374 80 01 00 08 */ lwz r0, 8(r1) @@ -1525,7 +1525,7 @@ lbl_8001958C: /* 8001958C 0001638C 80 9F 00 24 */ lwz r4, 0x24(r31) /* 80019590 00016390 80 64 00 10 */ lwz r3, 0x10(r4) /* 80019594 00016394 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80019598 00016398 48 0A EC 45 */ bl func_800C81DC +/* 80019598 00016398 48 0A EC 45 */ bl iModelCull__FP8RpAtomicP11RwMatrixTag /* 8001959C 0001639C 2C 03 00 00 */ cmpwi r3, 0 /* 800195A0 000163A0 41 82 00 10 */ beq lbl_800195B0 /* 800195A4 000163A4 38 00 00 01 */ li r0, 1 @@ -1533,7 +1533,7 @@ lbl_8001958C: /* 800195AC 000163AC 48 00 00 3C */ b lbl_800195E8 lbl_800195B0: /* 800195B0 000163B0 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 800195B4 000163B4 48 01 B3 91 */ bl func_80034944 +/* 800195B4 000163B4 48 01 B3 91 */ bl xModelRender__FP14xModelInstance lbl_800195B8: /* 800195B8 000163B8 88 7F 00 04 */ lbz r3, 4(r31) /* 800195BC 000163BC 28 03 00 2B */ cmplwi r3, 0x2b @@ -1546,9 +1546,9 @@ lbl_800195D0: /* 800195D4 000163D4 40 82 00 14 */ bne lbl_800195E8 lbl_800195D8: /* 800195D8 000163D8 7F E3 FB 78 */ mr r3, r31 -/* 800195DC 000163DC 48 08 50 D1 */ bl func_8009E6AC +/* 800195DC 000163DC 48 08 50 D1 */ bl zLightAddLocal__FP4xEnt /* 800195E0 000163E0 7F E3 FB 78 */ mr r3, r31 -/* 800195E4 000163E4 48 02 C0 61 */ bl func_80045644 +/* 800195E4 000163E4 48 02 C0 61 */ bl xShadow_ListAdd__FP4xEnt lbl_800195E8: /* 800195E8 000163E8 80 01 00 24 */ lwz r0, 0x24(r1) /* 800195EC 000163EC 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -1556,8 +1556,8 @@ lbl_800195E8: /* 800195F4 000163F4 38 21 00 20 */ addi r1, r1, 0x20 /* 800195F8 000163F8 4E 80 00 20 */ blr -.global func_800195FC -func_800195FC: +.global xEntUpdate__FP4xEntP6xScenef +xEntUpdate__FP4xEntP6xScenef: /* 800195FC 000163FC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80019600 00016400 7C 08 02 A6 */ mflr r0 /* 80019604 00016404 90 01 00 24 */ stw r0, 0x24(r1) @@ -1567,14 +1567,14 @@ func_800195FC: /* 80019614 00016414 7C 9F 23 78 */ mr r31, r4 /* 80019618 00016418 93 C1 00 10 */ stw r30, 0x10(r1) /* 8001961C 0001641C 7C 7E 1B 78 */ mr r30, r3 -/* 80019620 00016420 48 00 00 BD */ bl func_800196DC +/* 80019620 00016420 48 00 00 BD */ bl xEntBeginUpdate__FP4xEntP6xScenef /* 80019624 00016424 88 1E 00 1B */ lbz r0, 0x1b(r30) /* 80019628 00016428 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 8001962C 0001642C 41 82 00 14 */ beq lbl_80019640 /* 80019630 00016430 FC 20 F8 90 */ fmr f1, f31 /* 80019634 00016434 7F C3 F3 78 */ mr r3, r30 /* 80019638 00016438 7F E4 FB 78 */ mr r4, r31 -/* 8001963C 0001643C 48 00 06 7D */ bl func_80019CB8 +/* 8001963C 0001643C 48 00 06 7D */ bl xEntApplyPhysics__FP4xEntP6xScenef lbl_80019640: /* 80019640 00016440 88 1E 00 1B */ lbz r0, 0x1b(r30) /* 80019644 00016444 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -1582,19 +1582,19 @@ lbl_80019640: /* 8001964C 0001644C FC 20 F8 90 */ fmr f1, f31 /* 80019650 00016450 7F C3 F3 78 */ mr r3, r30 /* 80019654 00016454 7F E4 FB 78 */ mr r4, r31 -/* 80019658 00016458 48 00 04 95 */ bl func_80019AEC +/* 80019658 00016458 48 00 04 95 */ bl xEntMove__FP4xEntP6xScenef lbl_8001965C: /* 8001965C 0001645C FC 20 F8 90 */ fmr f1, f31 /* 80019660 00016460 7F C3 F3 78 */ mr r3, r30 /* 80019664 00016464 7F E4 FB 78 */ mr r4, r31 -/* 80019668 00016468 48 00 64 BD */ bl func_8001FB24 +/* 80019668 00016468 48 00 64 BD */ bl xFFXApply__FP4xEntP6xScenef /* 8001966C 0001646C 80 1E 00 4C */ lwz r0, 0x4c(r30) /* 80019670 00016470 28 00 00 00 */ cmplwi r0, 0 /* 80019674 00016474 41 82 00 14 */ beq lbl_80019688 /* 80019678 00016478 FC 20 F8 90 */ fmr f1, f31 /* 8001967C 0001647C 7F C3 F3 78 */ mr r3, r30 /* 80019680 00016480 7F E4 FB 78 */ mr r4, r31 -/* 80019684 00016484 48 00 08 05 */ bl func_80019E88 +/* 80019684 00016484 48 00 08 05 */ bl xEntCollide__FP4xEntP6xScenef lbl_80019688: /* 80019688 00016488 88 1E 00 18 */ lbz r0, 0x18(r30) /* 8001968C 0001648C 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e @@ -1610,7 +1610,7 @@ lbl_800196B0: /* 800196B0 000164B0 FC 20 F8 90 */ fmr f1, f31 /* 800196B4 000164B4 7F C3 F3 78 */ mr r3, r30 /* 800196B8 000164B8 7F E4 FB 78 */ mr r4, r31 -/* 800196BC 000164BC 48 00 00 AD */ bl func_80019768 +/* 800196BC 000164BC 48 00 00 AD */ bl xEntEndUpdate__FP4xEntP6xScenef /* 800196C0 000164C0 80 01 00 24 */ lwz r0, 0x24(r1) /* 800196C4 000164C4 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800196C8 000164C8 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -1619,8 +1619,8 @@ lbl_800196B0: /* 800196D4 000164D4 38 21 00 20 */ addi r1, r1, 0x20 /* 800196D8 000164D8 4E 80 00 20 */ blr -.global func_800196DC -func_800196DC: +.global xEntBeginUpdate__FP4xEntP6xScenef +xEntBeginUpdate__FP4xEntP6xScenef: /* 800196DC 000164DC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800196E0 000164E0 7C 08 02 A6 */ mflr r0 /* 800196E4 000164E4 90 01 00 14 */ stw r0, 0x14(r1) @@ -1629,13 +1629,13 @@ func_800196DC: /* 800196F0 000164F0 80 63 00 24 */ lwz r3, 0x24(r3) /* 800196F4 000164F4 28 03 00 00 */ cmplwi r3, 0 /* 800196F8 000164F8 41 82 00 5C */ beq lbl_80019754 -/* 800196FC 000164FC 48 01 AD D1 */ bl func_800344CC +/* 800196FC 000164FC 48 01 AD D1 */ bl xModelUpdate__FP14xModelInstancef /* 80019700 00016500 80 9F 00 48 */ lwz r4, 0x48(r31) /* 80019704 00016504 28 04 00 00 */ cmplwi r4, 0 /* 80019708 00016508 41 82 00 4C */ beq lbl_80019754 /* 8001970C 0001650C 38 64 00 80 */ addi r3, r4, 0x80 /* 80019710 00016510 38 84 00 D4 */ addi r4, r4, 0xd4 -/* 80019714 00016514 48 03 4D C9 */ bl func_8004E4DC +/* 80019714 00016514 48 03 4D C9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80019718 00016518 80 9F 00 48 */ lwz r4, 0x48(r31) /* 8001971C 0001651C 38 64 00 40 */ addi r3, r4, 0x40 /* 80019720 00016520 4B FF 1E 4D */ bl func_8000B56C @@ -1658,8 +1658,8 @@ lbl_80019754: /* 80019760 00016560 38 21 00 10 */ addi r1, r1, 0x10 /* 80019764 00016564 4E 80 00 20 */ blr -.global func_80019768 -func_80019768: +.global xEntEndUpdate__FP4xEntP6xScenef +xEntEndUpdate__FP4xEntP6xScenef: /* 80019768 00016568 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8001976C 0001656C 7C 08 02 A6 */ mflr r0 /* 80019770 00016570 90 01 00 24 */ stw r0, 0x24(r1) @@ -1692,7 +1692,7 @@ lbl_800197C4: /* 800197D8 000165D8 38 84 00 30 */ addi r4, r4, 0x30 /* 800197DC 000165DC 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800197E0 000165E0 38 63 00 30 */ addi r3, r3, 0x30 -/* 800197E4 000165E4 48 03 4C F9 */ bl func_8004E4DC +/* 800197E4 000165E4 48 03 4C F9 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800197E8: /* 800197E8 000165E8 81 9E 00 3C */ lwz r12, 0x3c(r30) /* 800197EC 000165EC 28 0C 00 00 */ cmplwi r12, 0 @@ -1705,7 +1705,7 @@ lbl_800197E8: /* 80019808 00016608 4E 80 04 21 */ bctrl lbl_8001980C: /* 8001980C 0001660C 80 7E 00 24 */ lwz r3, 0x24(r30) -/* 80019810 00016610 48 01 AE A1 */ bl func_800346B0 +/* 80019810 00016610 48 01 AE A1 */ bl xModelEval__FP14xModelInstance /* 80019814 00016614 88 1E 00 1C */ lbz r0, 0x1c(r30) /* 80019818 00016618 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a /* 8001981C 0001661C 41 82 00 0C */ beq lbl_80019828 @@ -1729,8 +1729,8 @@ lbl_80019848: /* 8001985C 0001665C 38 21 00 20 */ addi r1, r1, 0x20 /* 80019860 00016660 4E 80 00 20 */ blr -.global func_80019864 -func_80019864: +.global xEntDefaultBoundUpdate__FP4xEntP5xVec3 +xEntDefaultBoundUpdate__FP4xEntP5xVec3: /* 80019864 00016664 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80019868 00016668 7C 08 02 A6 */ mflr r0 /* 8001986C 0001666C 90 01 00 14 */ stw r0, 0x14(r1) @@ -1742,7 +1742,7 @@ func_80019864: /* 80019884 00016684 28 00 00 01 */ cmplwi r0, 1 /* 80019888 00016688 40 82 00 24 */ bne lbl_800198AC /* 8001988C 0001668C 38 7F 00 24 */ addi r3, r31, 0x24 -/* 80019890 00016690 48 03 4C 4D */ bl func_8004E4DC +/* 80019890 00016690 48 03 4C 4D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80019894 00016694 C0 3F 00 28 */ lfs f1, 0x28(r31) /* 80019898 00016698 C0 02 82 50 */ lfs f0, lbl_803CCBD0-_SDA2_BASE_(r2) /* 8001989C 0001669C EC 01 00 2A */ fadds f0, f1, f0 @@ -1751,9 +1751,9 @@ func_80019864: /* 800198A8 000166A8 D0 1F 00 30 */ stfs f0, 0x30(r31) lbl_800198AC: /* 800198AC 000166AC 7F E3 FB 78 */ mr r3, r31 -/* 800198B0 000166B0 4B FF 0C 79 */ bl func_8000A528 +/* 800198B0 000166B0 4B FF 0C 79 */ bl xBoundUpdate__FP6xBound /* 800198B4 000166B4 7F C3 F3 78 */ mr r3, r30 -/* 800198B8 000166B8 48 10 AB 71 */ bl func_80124428 +/* 800198B8 000166B8 48 10 AB 71 */ bl zGridUpdateEnt__FP4xEnt /* 800198BC 000166BC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800198C0 000166C0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800198C4 000166C4 83 C1 00 08 */ lwz r30, 8(r1) @@ -1761,8 +1761,8 @@ lbl_800198AC: /* 800198CC 000166CC 38 21 00 10 */ addi r1, r1, 0x10 /* 800198D0 000166D0 4E 80 00 20 */ blr -.global func_800198D4 -func_800198D4: +.global xEntDefaultTranslate__FP4xEntP5xVec3P7xMat4x3 +xEntDefaultTranslate__FP4xEntP5xVec3P7xMat4x3: /* 800198D4 000166D4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800198D8 000166D8 7C 08 02 A6 */ mflr r0 /* 800198DC 000166DC 90 01 00 24 */ stw r0, 0x24(r1) @@ -1778,14 +1778,14 @@ func_800198D4: /* 80019904 00016704 41 82 00 10 */ beq lbl_80019914 /* 80019908 00016708 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8001990C 0001670C 7C 64 1B 78 */ mr r4, r3 -/* 80019910 00016710 48 01 93 09 */ bl func_80032C18 +/* 80019910 00016710 48 01 93 09 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 lbl_80019914: /* 80019914 00016714 80 7D 00 48 */ lwz r3, 0x48(r29) /* 80019918 00016718 28 03 00 00 */ cmplwi r3, 0 /* 8001991C 0001671C 41 82 00 10 */ beq lbl_8001992C /* 80019920 00016720 7C 64 1B 78 */ mr r4, r3 /* 80019924 00016724 7F C5 F3 78 */ mr r5, r30 -/* 80019928 00016728 48 01 92 F1 */ bl func_80032C18 +/* 80019928 00016728 48 01 92 F1 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 lbl_8001992C: /* 8001992C 0001672C 7F A3 EB 78 */ mr r3, r29 /* 80019930 00016730 48 00 1F 01 */ bl func_8001B830 @@ -1843,13 +1843,13 @@ func_800199AC: /* 800199E4 000167E4 7F E3 FB 78 */ mr r3, r31 /* 800199E8 000167E8 C0 5F 00 B0 */ lfs f2, 0xb0(r31) /* 800199EC 000167EC C0 7F 00 B4 */ lfs f3, 0xb4(r31) -/* 800199F0 000167F0 48 01 87 E1 */ bl func_800321D0 +/* 800199F0 000167F0 48 01 87 E1 */ bl xMat3x3Euler__FP7xMat3x3fff /* 800199F4 000167F4 48 00 00 28 */ b lbl_80019A1C lbl_800199F8: /* 800199F8 000167F8 C0 3F 00 B8 */ lfs f1, 0xb8(r31) /* 800199FC 000167FC C0 1F 00 A8 */ lfs f0, 0xa8(r31) /* 80019A00 00016800 EC 21 00 2A */ fadds f1, f1, f0 -/* 80019A04 00016804 48 01 76 95 */ bl func_80031098 +/* 80019A04 00016804 48 01 76 95 */ bl xAngleClamp__Ff /* 80019A08 00016808 D0 3F 00 B8 */ stfs f1, 0xb8(r31) /* 80019A0C 0001680C 7F E3 FB 78 */ mr r3, r31 /* 80019A10 00016810 38 9F 00 AC */ addi r4, r31, 0xac @@ -1862,8 +1862,8 @@ lbl_80019A1C: /* 80019A28 00016828 38 21 00 10 */ addi r1, r1, 0x10 /* 80019A2C 0001682C 4E 80 00 20 */ blr -.global func_80019A30 -func_80019A30: +.global xEntMotionToMatrix__FP4xEntP9xEntFrame +xEntMotionToMatrix__FP4xEntP9xEntFrame: /* 80019A30 00016830 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80019A34 00016834 7C 08 02 A6 */ mflr r0 /* 80019A38 00016838 90 01 00 14 */ stw r0, 0x14(r1) @@ -1918,8 +1918,8 @@ lbl_80019AD4: /* 80019AE4 000168E4 38 21 00 10 */ addi r1, r1, 0x10 /* 80019AE8 000168E8 4E 80 00 20 */ blr -.global func_80019AEC -func_80019AEC: +.global xEntMove__FP4xEntP6xScenef +xEntMove__FP4xEntP6xScenef: /* 80019AEC 000168EC 94 21 FF 50 */ stwu r1, -0xb0(r1) /* 80019AF0 000168F0 7C 08 02 A6 */ mflr r0 /* 80019AF4 000168F4 90 01 00 B4 */ stw r0, 0xb4(r1) @@ -1943,7 +1943,7 @@ lbl_80019B20: /* 80019B38 00016938 4E 80 04 21 */ bctrl /* 80019B3C 0001693C 80 9E 00 48 */ lwz r4, 0x48(r30) /* 80019B40 00016940 7F C3 F3 78 */ mr r3, r30 -/* 80019B44 00016944 4B FF FE ED */ bl func_80019A30 +/* 80019B44 00016944 4B FF FE ED */ bl xEntMotionToMatrix__FP4xEntP9xEntFrame /* 80019B48 00016948 80 7E 00 B8 */ lwz r3, 0xb8(r30) /* 80019B4C 0001694C 28 03 00 00 */ cmplwi r3, 0 /* 80019B50 00016950 41 82 00 84 */ beq lbl_80019BD4 @@ -1966,14 +1966,14 @@ lbl_80019B90: /* 80019B90 00016990 2C 00 00 01 */ cmpwi r0, 1 /* 80019B94 00016994 40 82 00 40 */ bne lbl_80019BD4 /* 80019B98 00016998 38 7F 00 40 */ addi r3, r31, 0x40 -/* 80019B9C 0001699C 48 21 67 ED */ bl func_80230388 +/* 80019B9C 0001699C 48 21 67 ED */ bl RwMatrixUpdate /* 80019BA0 000169A0 38 61 00 54 */ addi r3, r1, 0x54 /* 80019BA4 000169A4 38 9F 00 40 */ addi r4, r31, 0x40 -/* 80019BA8 000169A8 48 21 6C E1 */ bl func_80230888 +/* 80019BA8 000169A8 48 21 6C E1 */ bl RwMatrixInvert /* 80019BAC 000169AC 7F E5 FB 78 */ mr r5, r31 /* 80019BB0 000169B0 38 61 00 14 */ addi r3, r1, 0x14 /* 80019BB4 000169B4 38 81 00 54 */ addi r4, r1, 0x54 -/* 80019BB8 000169B8 48 01 90 61 */ bl func_80032C18 +/* 80019BB8 000169B8 48 01 90 61 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 80019BBC 000169BC 81 9E 00 B0 */ lwz r12, 0xb0(r30) /* 80019BC0 000169C0 7F C3 F3 78 */ mr r3, r30 /* 80019BC4 000169C4 38 A1 00 14 */ addi r5, r1, 0x14 @@ -2013,7 +2013,7 @@ func_80019C04: /* 80019C38 00016A38 7F E3 FB 78 */ mr r3, r31 /* 80019C3C 00016A3C 38 9E 00 48 */ addi r4, r30, 0x48 /* 80019C40 00016A40 38 BE 00 08 */ addi r5, r30, 8 -/* 80019C44 00016A44 48 01 8F D5 */ bl func_80032C18 +/* 80019C44 00016A44 48 01 8F D5 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 80019C48 00016A48 80 7D 00 48 */ lwz r3, 0x48(r29) /* 80019C4C 00016A4C 7F E4 FB 78 */ mr r4, r31 /* 80019C50 00016A50 4B FF 19 1D */ bl func_8000B56C @@ -2046,8 +2046,8 @@ func_80019C70: /* 80019CB0 00016AB0 38 21 00 10 */ addi r1, r1, 0x10 /* 80019CB4 00016AB4 4E 80 00 20 */ blr -.global func_80019CB8 -func_80019CB8: +.global xEntApplyPhysics__FP4xEntP6xScenef +xEntApplyPhysics__FP4xEntP6xScenef: /* 80019CB8 00016AB8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80019CBC 00016ABC 7C 08 02 A6 */ mflr r0 /* 80019CC0 00016AC0 90 01 00 34 */ stw r0, 0x34(r1) @@ -2172,8 +2172,8 @@ lbl_80019E5C: /* 80019E80 00016C80 38 21 00 30 */ addi r1, r1, 0x30 /* 80019E84 00016C84 4E 80 00 20 */ blr -.global func_80019E88 -func_80019E88: +.global xEntCollide__FP4xEntP6xScenef +xEntCollide__FP4xEntP6xScenef: /* 80019E88 00016C88 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80019E8C 00016C8C 7C 08 02 A6 */ mflr r0 /* 80019E90 00016C90 90 01 00 54 */ stw r0, 0x54(r1) @@ -2196,7 +2196,7 @@ func_80019E88: /* 80019ED4 00016CD4 88 05 00 00 */ lbz r0, 0(r5) /* 80019ED8 00016CD8 70 00 00 2E */ andi. r0, r0, 0x2e /* 80019EDC 00016CDC 41 82 00 08 */ beq lbl_80019EE4 -/* 80019EE0 00016CE0 48 00 01 C5 */ bl func_8001A0A4 +/* 80019EE0 00016CE0 48 00 01 C5 */ bl xEntBeginCollide__FP4xEntP6xScenef lbl_80019EE4: /* 80019EE4 00016CE4 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 80019EE8 00016CE8 88 03 00 00 */ lbz r0, 0(r3) @@ -2206,7 +2206,7 @@ lbl_80019EE4: /* 80019EF8 00016CF8 7F C3 F3 78 */ mr r3, r30 /* 80019EFC 00016CFC 38 A4 A7 0C */ addi r5, r4, lbl_8001A70C@l /* 80019F00 00016D00 7F E4 FB 78 */ mr r4, r31 -/* 80019F04 00016D04 48 00 06 C1 */ bl func_8001A5C4 +/* 80019F04 00016D04 48 00 06 C1 */ bl xEntCollCheckNPCsByGrid__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEnt lbl_80019F08: /* 80019F08 00016D08 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 80019F0C 00016D0C 88 03 00 00 */ lbz r0, 0(r3) @@ -2216,7 +2216,7 @@ lbl_80019F08: /* 80019F1C 00016D1C 7F C3 F3 78 */ mr r3, r30 /* 80019F20 00016D20 38 A4 A7 0C */ addi r5, r4, lbl_8001A70C@l /* 80019F24 00016D24 7F E4 FB 78 */ mr r4, r31 -/* 80019F28 00016D28 48 00 06 09 */ bl func_8001A530 +/* 80019F28 00016D28 48 00 06 09 */ bl xEntCollCheckByGrid__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEnt lbl_80019F2C: /* 80019F2C 00016D2C 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 80019F30 00016D30 88 03 00 00 */ lbz r0, 0(r3) @@ -2224,7 +2224,7 @@ lbl_80019F2C: /* 80019F38 00016D38 41 82 00 10 */ beq lbl_80019F48 /* 80019F3C 00016D3C 7F C3 F3 78 */ mr r3, r30 /* 80019F40 00016D40 7F E4 FB 78 */ mr r4, r31 -/* 80019F44 00016D44 48 00 03 0D */ bl func_8001A250 +/* 80019F44 00016D44 48 00 03 0D */ bl xEntCollCheckEnv__FP4xEntP6xScene lbl_80019F48: /* 80019F48 00016D48 83 BE 00 4C */ lwz r29, 0x4c(r30) /* 80019F4C 00016D4C 88 1D 00 00 */ lbz r0, 0(r29) @@ -2246,7 +2246,7 @@ lbl_80019F70: /* 80019F84 00016D84 41 82 00 90 */ beq lbl_8001A014 /* 80019F88 00016D88 38 7D 00 44 */ addi r3, r29, 0x44 /* 80019F8C 00016D8C 38 9D 00 20 */ addi r4, r29, 0x20 -/* 80019F90 00016D90 48 03 45 61 */ bl func_8004E4F0 +/* 80019F90 00016D90 48 03 45 61 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80019F94 00016D94 FF C0 08 90 */ fmr f30, f1 /* 80019F98 00016D98 C0 02 82 30 */ lfs f0, lbl_803CCBB0-_SDA2_BASE_(r2) /* 80019F9C 00016D9C FC 1E 00 40 */ fcmpo cr0, f30, f0 @@ -2296,22 +2296,22 @@ lbl_8001A014: /* 8001A02C 00016E2C FC 20 E8 90 */ fmr f1, f29 /* 8001A030 00016E30 7F C3 F3 78 */ mr r3, r30 /* 8001A034 00016E34 7F E4 FB 78 */ mr r4, r31 -/* 8001A038 00016E38 48 00 0B 49 */ bl func_8001AB80 +/* 8001A038 00016E38 48 00 0B 49 */ bl xEntCollideFloor__FP4xEntP6xScenef /* 8001A03C 00016E3C 48 00 00 14 */ b lbl_8001A050 lbl_8001A040: /* 8001A040 00016E40 FC 20 E8 90 */ fmr f1, f29 /* 8001A044 00016E44 7F C3 F3 78 */ mr r3, r30 /* 8001A048 00016E48 7F E4 FB 78 */ mr r4, r31 -/* 8001A04C 00016E4C 48 00 0E 2D */ bl func_8001AE78 +/* 8001A04C 00016E4C 48 00 0E 2D */ bl xEntCollideCeiling__FP4xEntP6xScenef lbl_8001A050: /* 8001A050 00016E50 FC 20 E8 90 */ fmr f1, f29 /* 8001A054 00016E54 7F C3 F3 78 */ mr r3, r30 /* 8001A058 00016E58 7F E4 FB 78 */ mr r4, r31 -/* 8001A05C 00016E5C 48 00 0F BD */ bl func_8001B018 +/* 8001A05C 00016E5C 48 00 0F BD */ bl xEntCollideWalls__FP4xEntP6xScenef /* 8001A060 00016E60 FC 20 E8 90 */ fmr f1, f29 /* 8001A064 00016E64 7F C3 F3 78 */ mr r3, r30 /* 8001A068 00016E68 7F E4 FB 78 */ mr r4, r31 -/* 8001A06C 00016E6C 48 00 01 B1 */ bl func_8001A21C +/* 8001A06C 00016E6C 48 00 01 B1 */ bl xEntEndCollide__FP4xEntP6xScenef lbl_8001A070: /* 8001A070 00016E70 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 8001A074 00016E74 CB E1 00 40 */ lfd f31, 0x40(r1) @@ -2327,8 +2327,8 @@ lbl_8001A070: /* 8001A09C 00016E9C 38 21 00 50 */ addi r1, r1, 0x50 /* 8001A0A0 00016EA0 4E 80 00 20 */ blr -.global func_8001A0A4 -func_8001A0A4: +.global xEntBeginCollide__FP4xEntP6xScenef +xEntBeginCollide__FP4xEntP6xScenef: /* 8001A0A4 00016EA4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001A0A8 00016EA8 7C 08 02 A6 */ mflr r0 /* 8001A0AC 00016EAC 90 01 00 14 */ stw r0, 0x14(r1) @@ -2427,8 +2427,8 @@ lbl_8001A1B0: /* 8001A214 00017014 38 21 00 10 */ addi r1, r1, 0x10 /* 8001A218 00017018 4E 80 00 20 */ blr -.global func_8001A21C -func_8001A21C: +.global xEntEndCollide__FP4xEntP6xScenef +xEntEndCollide__FP4xEntP6xScenef: /* 8001A21C 0001701C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001A220 00017020 7C 08 02 A6 */ mflr r0 /* 8001A224 00017024 90 01 00 14 */ stw r0, 0x14(r1) @@ -2444,8 +2444,8 @@ lbl_8001A240: /* 8001A248 00017048 38 21 00 10 */ addi r1, r1, 0x10 /* 8001A24C 0001704C 4E 80 00 20 */ blr -.global func_8001A250 -func_8001A250: +.global xEntCollCheckEnv__FP4xEntP6xScene +xEntCollCheckEnv__FP4xEntP6xScene: /* 8001A250 00017050 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001A254 00017054 7C 08 02 A6 */ mflr r0 /* 8001A258 00017058 90 01 00 14 */ stw r0, 0x14(r1) @@ -2468,7 +2468,7 @@ func_8001A250: /* 8001A29C 0001709C C0 22 82 64 */ lfs f1, lbl_803CCBE4-_SDA2_BASE_(r2) /* 8001A2A0 000170A0 20 00 00 12 */ subfic r0, r0, 0x12 /* 8001A2A4 000170A4 54 06 06 3E */ clrlwi r6, r0, 0x18 -/* 8001A2A8 000170A8 48 0A 7A A5 */ bl func_800C1D4C +/* 8001A2A8 000170A8 48 0A 7A A5 */ bl iSphereHitsEnv3__FPC7xSpherePC4xEnvP7xCollisUcf /* 8001A2AC 000170AC 80 9F 00 4C */ lwz r4, 0x4c(r31) /* 8001A2B0 000170B0 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 8001A2B4 000170B4 88 04 00 0A */ lbz r0, 0xa(r4) @@ -2502,13 +2502,13 @@ func_8001A2E0: /* 8001A318 00017118 38 A1 00 08 */ addi r5, r1, 8 /* 8001A31C 0001711C C0 7A 00 08 */ lfs f3, 8(r26) /* 8001A320 00017120 38 C1 00 10 */ addi r6, r1, 0x10 -/* 8001A324 00017124 48 10 84 8D */ bl func_801227B0 +/* 8001A324 00017124 48 10 84 8D */ bl xGridIterFirstCell__FP5xGridfffRiRiR13xGridIterator /* 8001A328 00017128 7C 78 1B 78 */ mr r24, r3 /* 8001A32C 0001712C 48 00 00 3C */ b lbl_8001A368 lbl_8001A330: /* 8001A330 00017130 38 7B 00 64 */ addi r3, r27, 0x64 /* 8001A334 00017134 38 98 00 14 */ addi r4, r24, 0x14 -/* 8001A338 00017138 48 02 22 89 */ bl func_8003C5C0 +/* 8001A338 00017138 48 02 22 89 */ bl xQuickCullIsects__FPC7xQCDataPC7xQCData /* 8001A33C 0001713C 2C 03 00 00 */ cmpwi r3, 0 /* 8001A340 00017140 41 82 00 1C */ beq lbl_8001A35C /* 8001A344 00017144 7F AC EB 78 */ mr r12, r29 @@ -2598,7 +2598,7 @@ lbl_8001A43C: lbl_8001A478: /* 8001A478 00017278 38 7B 00 64 */ addi r3, r27, 0x64 /* 8001A47C 0001727C 38 98 00 14 */ addi r4, r24, 0x14 -/* 8001A480 00017280 48 02 21 41 */ bl func_8003C5C0 +/* 8001A480 00017280 48 02 21 41 */ bl xQuickCullIsects__FPC7xQCDataPC7xQCData /* 8001A484 00017284 2C 03 00 00 */ cmpwi r3, 0 /* 8001A488 00017288 41 82 00 1C */ beq lbl_8001A4A4 /* 8001A48C 0001728C 7F AC EB 78 */ mr r12, r29 @@ -2626,7 +2626,7 @@ lbl_8001A4B0: lbl_8001A4DC: /* 8001A4DC 000172DC 38 7B 00 64 */ addi r3, r27, 0x64 /* 8001A4E0 000172E0 38 99 00 14 */ addi r4, r25, 0x14 -/* 8001A4E4 000172E4 48 02 20 DD */ bl func_8003C5C0 +/* 8001A4E4 000172E4 48 02 20 DD */ bl xQuickCullIsects__FPC7xQCDataPC7xQCData /* 8001A4E8 000172E8 2C 03 00 00 */ cmpwi r3, 0 /* 8001A4EC 000172EC 41 82 00 1C */ beq lbl_8001A508 /* 8001A4F0 000172F0 7F AC EB 78 */ mr r12, r29 @@ -2648,8 +2648,8 @@ lbl_8001A514: /* 8001A528 00017328 38 21 00 50 */ addi r1, r1, 0x50 /* 8001A52C 0001732C 4E 80 00 20 */ blr -.global func_8001A530 -func_8001A530: +.global xEntCollCheckByGrid__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEnt +xEntCollCheckByGrid__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEnt: /* 8001A530 00017330 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8001A534 00017334 7C 08 02 A6 */ mflr r0 /* 8001A538 00017338 3C C0 80 3D */ lis r6, lbl_803CA6D8@ha @@ -2688,8 +2688,8 @@ func_8001A530: /* 8001A5BC 000173BC 38 21 00 20 */ addi r1, r1, 0x20 /* 8001A5C0 000173C0 4E 80 00 20 */ blr -.global func_8001A5C4 -func_8001A5C4: +.global xEntCollCheckNPCsByGrid__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEnt +xEntCollCheckNPCsByGrid__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEnt: /* 8001A5C4 000173C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001A5C8 000173C8 7C 08 02 A6 */ mflr r0 /* 8001A5CC 000173CC 3C C0 80 3D */ lis r6, lbl_803CA7A8@ha @@ -2710,8 +2710,8 @@ func_8001A5C4: /* 8001A608 00017408 38 21 00 10 */ addi r1, r1, 0x10 /* 8001A60C 0001740C 4E 80 00 20 */ blr -.global func_8001A610 -func_8001A610: +.global xEntCollCheckStats__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEnt +xEntCollCheckStats__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEnt: /* 8001A610 00017410 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001A614 00017414 7C 08 02 A6 */ mflr r0 /* 8001A618 00017418 7C A7 2B 78 */ mr r7, r5 @@ -2724,7 +2724,7 @@ func_8001A610: /* 8001A634 00017434 7C E4 3B 78 */ mr r4, r7 /* 8001A638 00017438 88 06 00 0A */ lbz r0, 0xa(r6) /* 8001A63C 0001743C 98 06 00 08 */ stb r0, 8(r6) -/* 8001A640 00017440 48 02 50 AD */ bl func_8003F6EC +/* 8001A640 00017440 48 02 50 AD */ bl xSceneForAllStatics__FP6xScenePFP4xEntP6xScenePv_P4xEntPv /* 8001A644 00017444 80 7F 00 4C */ lwz r3, 0x4c(r31) /* 8001A648 00017448 88 03 00 0A */ lbz r0, 0xa(r3) /* 8001A64C 0001744C 98 03 00 09 */ stb r0, 9(r3) @@ -2734,8 +2734,8 @@ func_8001A610: /* 8001A65C 0001745C 38 21 00 10 */ addi r1, r1, 0x10 /* 8001A660 00017460 4E 80 00 20 */ blr -.global func_8001A664 -func_8001A664: +.global xEntCollCheckDyns__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEnt +xEntCollCheckDyns__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEnt: /* 8001A664 00017464 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001A668 00017468 7C 08 02 A6 */ mflr r0 /* 8001A66C 0001746C 7C A7 2B 78 */ mr r7, r5 @@ -2748,7 +2748,7 @@ func_8001A664: /* 8001A688 00017488 7C E4 3B 78 */ mr r4, r7 /* 8001A68C 0001748C 88 06 00 0A */ lbz r0, 0xa(r6) /* 8001A690 00017490 98 06 00 06 */ stb r0, 6(r6) -/* 8001A694 00017494 48 02 50 E5 */ bl func_8003F778 +/* 8001A694 00017494 48 02 50 E5 */ bl xSceneForAllDynamics__FP6xScenePFP4xEntP6xScenePv_P4xEntPv /* 8001A698 00017498 80 7F 00 4C */ lwz r3, 0x4c(r31) /* 8001A69C 0001749C 88 03 00 0A */ lbz r0, 0xa(r3) /* 8001A6A0 000174A0 98 03 00 07 */ stb r0, 7(r3) @@ -2758,8 +2758,8 @@ func_8001A664: /* 8001A6B0 000174B0 38 21 00 10 */ addi r1, r1, 0x10 /* 8001A6B4 000174B4 4E 80 00 20 */ blr -.global func_8001A6B8 -func_8001A6B8: +.global xEntCollCheckNPCs__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEnt +xEntCollCheckNPCs__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEnt: /* 8001A6B8 000174B8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001A6BC 000174BC 7C 08 02 A6 */ mflr r0 /* 8001A6C0 000174C0 7C A7 2B 78 */ mr r7, r5 @@ -2772,7 +2772,7 @@ func_8001A6B8: /* 8001A6DC 000174DC 7C E4 3B 78 */ mr r4, r7 /* 8001A6E0 000174E0 88 06 00 0A */ lbz r0, 0xa(r6) /* 8001A6E4 000174E4 98 06 00 04 */ stb r0, 4(r6) -/* 8001A6E8 000174E8 48 02 51 1D */ bl func_8003F804 +/* 8001A6E8 000174E8 48 02 51 1D */ bl xSceneForAllNPCs__FP6xScenePFP4xEntP6xScenePv_P4xEntPv /* 8001A6EC 000174EC 80 7F 00 4C */ lwz r3, 0x4c(r31) /* 8001A6F0 000174F0 88 03 00 0A */ lbz r0, 0xa(r3) /* 8001A6F4 000174F4 98 03 00 05 */ stb r0, 5(r3) @@ -2847,7 +2847,7 @@ lbl_8001A7E8: /* 8001A7E8 000175E8 7F E5 FB 78 */ mr r5, r31 /* 8001A7EC 000175EC 38 7C 00 64 */ addi r3, r28, 0x64 /* 8001A7F0 000175F0 38 9B 00 64 */ addi r4, r27, 0x64 -/* 8001A7F4 000175F4 4B FF 00 D5 */ bl func_8000A8C8 +/* 8001A7F4 000175F4 4B FF 00 D5 */ bl xBoundHitsBound__FPC6xBoundPC6xBoundP7xCollis /* 8001A7F8 000175F8 80 1F 00 00 */ lwz r0, 0(r31) /* 8001A7FC 000175FC 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8001A800 00017600 41 82 03 58 */ beq lbl_8001AB58 @@ -2872,7 +2872,7 @@ lbl_8001A834: /* 8001A844 00017644 38 7C 00 88 */ addi r3, r28, 0x88 /* 8001A848 00017648 20 00 00 0F */ subfic r0, r0, 0xf /* 8001A84C 0001764C 54 06 06 3E */ clrlwi r6, r0, 0x18 -/* 8001A850 00017650 48 0A 79 7D */ bl func_800C21CC +/* 8001A850 00017650 48 0A 79 7D */ bl iSphereHitsModel3__FPC7xSpherePC14xModelInstanceP7xCollisUcf /* 8001A854 00017654 54 7D 06 3E */ clrlwi r29, r3, 0x18 /* 8001A858 00017658 48 00 00 AC */ b lbl_8001A904 lbl_8001A85C: @@ -2918,7 +2918,7 @@ lbl_8001A8E0: /* 8001A8F0 000176F0 38 7C 00 88 */ addi r3, r28, 0x88 /* 8001A8F4 000176F4 20 00 00 0F */ subfic r0, r0, 0xf /* 8001A8F8 000176F8 54 06 06 3E */ clrlwi r6, r0, 0x18 -/* 8001A8FC 000176FC 48 0A 78 D1 */ bl func_800C21CC +/* 8001A8FC 000176FC 48 0A 78 D1 */ bl iSphereHitsModel3__FPC7xSpherePC14xModelInstanceP7xCollisUcf /* 8001A900 00017700 54 7D 06 3E */ clrlwi r29, r3, 0x18 lbl_8001A904: /* 8001A904 00017704 57 A0 06 3E */ clrlwi r0, r29, 0x18 @@ -3090,8 +3090,8 @@ lbl_8001AB64: /* 8001AB78 00017978 38 21 00 80 */ addi r1, r1, 0x80 /* 8001AB7C 0001797C 4E 80 00 20 */ blr -.global func_8001AB80 -func_8001AB80: +.global xEntCollideFloor__FP4xEntP6xScenef +xEntCollideFloor__FP4xEntP6xScenef: /* 8001AB80 00017980 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8001AB84 00017984 7C 08 02 A6 */ mflr r0 /* 8001AB88 00017988 90 01 00 74 */ stw r0, 0x74(r1) @@ -3120,7 +3120,7 @@ lbl_8001ABDC: /* 8001ABDC 000179DC 80 99 00 48 */ lwz r4, 0x48(r25) /* 8001ABE0 000179E0 38 61 00 08 */ addi r3, r1, 8 /* 8001ABE4 000179E4 38 84 00 30 */ addi r4, r4, 0x30 -/* 8001ABE8 000179E8 48 03 38 F5 */ bl func_8004E4DC +/* 8001ABE8 000179E8 48 03 38 F5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8001ABEC 000179EC 80 99 00 48 */ lwz r4, 0x48(r25) /* 8001ABF0 000179F0 38 61 00 08 */ addi r3, r1, 8 /* 8001ABF4 000179F4 38 84 00 70 */ addi r4, r4, 0x70 @@ -3299,8 +3299,8 @@ lbl_8001AE4C: /* 8001AE70 00017C70 38 21 00 70 */ addi r1, r1, 0x70 /* 8001AE74 00017C74 4E 80 00 20 */ blr -.global func_8001AE78 -func_8001AE78: +.global xEntCollideCeiling__FP4xEntP6xScenef +xEntCollideCeiling__FP4xEntP6xScenef: /* 8001AE78 00017C78 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8001AE7C 00017C7C 7C 08 02 A6 */ mflr r0 /* 8001AE80 00017C80 90 01 00 44 */ stw r0, 0x44(r1) @@ -3417,8 +3417,8 @@ lbl_8001AFF4: /* 8001B010 00017E10 38 21 00 40 */ addi r1, r1, 0x40 /* 8001B014 00017E14 4E 80 00 20 */ blr -.global func_8001B018 -func_8001B018: +.global xEntCollideWalls__FP4xEntP6xScenef +xEntCollideWalls__FP4xEntP6xScenef: /* 8001B018 00017E18 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8001B01C 00017E1C 7C 08 02 A6 */ mflr r0 /* 8001B020 00017E20 90 01 00 44 */ stw r0, 0x44(r1) @@ -3635,19 +3635,19 @@ lbl_8001B2E8: /* 8001B304 00018104 38 21 00 40 */ addi r1, r1, 0x40 /* 8001B308 00018108 4E 80 00 20 */ blr -.global func_8001B30C -func_8001B30C: +.global xEntSetNostepNormAngle__Ff +xEntSetNostepNormAngle__Ff: /* 8001B30C 0001810C D0 2D 80 20 */ stfs f1, lbl_803CA920-_SDA_BASE_(r13) /* 8001B310 00018110 4E 80 00 20 */ blr -.global func_8001B314 -func_8001B314: +.global xEntGetAllEntsBox__Fv +xEntGetAllEntsBox__Fv: /* 8001B314 00018114 3C 60 80 2C */ lis r3, lbl_802B8DA0@ha /* 8001B318 00018118 38 63 8D A0 */ addi r3, r3, lbl_802B8DA0@l /* 8001B31C 0001811C 4E 80 00 20 */ blr -.global func_8001B320 -func_8001B320: +.global xEntAnimateCollision__FR4xEntb +xEntAnimateCollision__FR4xEntb: /* 8001B320 00018120 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001B324 00018124 7C 08 02 A6 */ mflr r0 /* 8001B328 00018128 90 01 00 14 */ stw r0, 0x14(r1) @@ -3666,7 +3666,7 @@ func_8001B320: /* 8001B35C 0001815C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8001B360 00018160 38 80 00 E4 */ li r4, 0xe4 /* 8001B364 00018164 38 A0 00 00 */ li r5, 0 -/* 8001B368 00018168 48 01 85 D9 */ bl func_80033940 +/* 8001B368 00018168 48 01 85 D9 */ bl xMemAlloc__FUiUii /* 8001B36C 0001816C 90 7F 00 48 */ stw r3, 0x48(r31) /* 8001B370 00018170 38 80 00 00 */ li r4, 0 /* 8001B374 00018174 38 A0 00 E4 */ li r5, 0xe4 @@ -3691,8 +3691,8 @@ lbl_8001B3A8: /* 8001B3B4 000181B4 38 21 00 10 */ addi r1, r1, 0x10 /* 8001B3B8 000181B8 4E 80 00 20 */ blr -.global func_8001B3BC -func_8001B3BC: +.global xEntValidType__FUc +xEntValidType__FUc: /* 8001B3BC 000181BC 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8001B3C0 000181C0 38 00 00 01 */ li r0, 1 /* 8001B3C4 000181C4 38 83 FF FF */ addi r4, r3, -1 @@ -3887,8 +3887,8 @@ lbl_8001B654: /* 8001B65C 0001845C 38 21 00 40 */ addi r1, r1, 0x40 /* 8001B660 00018460 4E 80 00 20 */ blr -.global func_8001B664 -func_8001B664: +.global xEntReposition__FR4xEntRC7xMat4x3 +xEntReposition__FR4xEntRC7xMat4x3: /* 8001B664 00018464 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001B668 00018468 7C 08 02 A6 */ mflr r0 /* 8001B66C 0001846C 90 01 00 14 */ stw r0, 0x14(r1) @@ -3925,9 +3925,9 @@ lbl_8001B6D8: /* 8001B6DC 000184DC 38 9F 00 30 */ addi r4, r31, 0x30 /* 8001B6E0 000184E0 4B FE FB 85 */ bl func_8000B264 /* 8001B6E4 000184E4 38 7E 00 64 */ addi r3, r30, 0x64 -/* 8001B6E8 000184E8 4B FE EE 41 */ bl func_8000A528 +/* 8001B6E8 000184E8 4B FE EE 41 */ bl xBoundUpdate__FP6xBound /* 8001B6EC 000184EC 7F C3 F3 78 */ mr r3, r30 -/* 8001B6F0 000184F0 48 10 8D 39 */ bl func_80124428 +/* 8001B6F0 000184F0 48 10 8D 39 */ bl zGridUpdateEnt__FP4xEnt /* 8001B6F4 000184F4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001B6F8 000184F8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8001B6FC 000184FC 83 C1 00 08 */ lwz r30, 8(r1) @@ -3935,8 +3935,8 @@ lbl_8001B6D8: /* 8001B704 00018504 38 21 00 10 */ addi r1, r1, 0x10 /* 8001B708 00018508 4E 80 00 20 */ blr -.global func_8001B70C -func_8001B70C: +.global xEntInitShadow__FR4xEntR10xEntShadow +xEntInitShadow__FR4xEntR10xEntShadow: /* 8001B70C 0001850C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001B710 00018510 7C 08 02 A6 */ mflr r0 /* 8001B714 00018514 90 01 00 14 */ stw r0, 0x14(r1) @@ -4093,7 +4093,7 @@ func_8001B8DC: /* 8001B8EC 000186EC 90 01 00 14 */ stw r0, 0x14(r1) /* 8001B8F0 000186F0 C0 44 00 04 */ lfs f2, 4(r4) /* 8001B8F4 000186F4 C0 64 00 08 */ lfs f3, 8(r4) -/* 8001B8F8 000186F8 48 01 6A 1D */ bl func_80032314 +/* 8001B8F8 000186F8 48 01 6A 1D */ bl xMat3x3RotC__FP7xMat3x3ffff /* 8001B8FC 000186FC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001B900 00018700 7C 08 03 A6 */ mtlr r0 /* 8001B904 00018704 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Core/x/xEntBoulder.s b/asm/Core/x/xEntBoulder.s index 405194124..ecefad18a 100644 --- a/asm/Core/x/xEntBoulder.s +++ b/asm/Core/x/xEntBoulder.s @@ -2,8 +2,8 @@ .section .text # 0x8011F0B8 - 0x80121E0C -.global func_8011F0B8 -func_8011F0B8: +.global xEntBoulder_FitToModel__FP11xEntBoulder +xEntBoulder_FitToModel__FP11xEntBoulder: /* 8011F0B8 0011BEB8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011F0BC 0011BEBC 7C 08 02 A6 */ mflr r0 /* 8011F0C0 0011BEC0 90 01 00 14 */ stw r0, 0x14(r1) @@ -13,14 +13,14 @@ func_8011F0B8: /* 8011F0D0 0011BED0 38 7F 00 88 */ addi r3, r31, 0x88 /* 8011F0D4 0011BED4 80 84 00 10 */ lwz r4, 0x10(r4) /* 8011F0D8 0011BED8 38 84 00 1C */ addi r4, r4, 0x1c -/* 8011F0DC 0011BEDC 4B F2 F4 01 */ bl func_8004E4DC +/* 8011F0DC 0011BEDC 4B F2 F4 01 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8011F0E0 0011BEE0 80 BF 00 24 */ lwz r5, 0x24(r31) /* 8011F0E4 0011BEE4 38 7F 01 94 */ addi r3, r31, 0x194 /* 8011F0E8 0011BEE8 38 9F 00 88 */ addi r4, r31, 0x88 /* 8011F0EC 0011BEEC 80 A5 00 10 */ lwz r5, 0x10(r5) /* 8011F0F0 0011BEF0 C0 05 00 28 */ lfs f0, 0x28(r5) /* 8011F0F4 0011BEF4 D0 1F 00 94 */ stfs f0, 0x94(r31) -/* 8011F0F8 0011BEF8 4B F2 F3 E5 */ bl func_8004E4DC +/* 8011F0F8 0011BEF8 4B F2 F3 E5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8011F0FC 0011BEFC 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8011F100 0011BF00 38 7F 00 88 */ addi r3, r31, 0x88 /* 8011F104 0011BF04 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -54,11 +54,11 @@ lbl_8011F164: /* 8011F16C 0011BF6C 41 82 00 24 */ beq lbl_8011F190 /* 8011F170 0011BF70 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8011F174 0011BF74 80 9F 00 4C */ lwz r4, 0x4c(r31) -/* 8011F178 0011BF78 4B FA 90 65 */ bl func_800C81DC +/* 8011F178 0011BF78 4B FA 90 65 */ bl iModelCull__FP8RpAtomicP11RwMatrixTag /* 8011F17C 0011BF7C 2C 03 00 00 */ cmpwi r3, 0 /* 8011F180 0011BF80 40 82 00 AC */ bne lbl_8011F22C /* 8011F184 0011BF84 7F E3 FB 78 */ mr r3, r31 -/* 8011F188 0011BF88 4B F1 57 BD */ bl func_80034944 +/* 8011F188 0011BF88 4B F1 57 BD */ bl xModelRender__FP14xModelInstance /* 8011F18C 0011BF8C 48 00 00 A0 */ b lbl_8011F22C lbl_8011F190: /* 8011F190 0011BF90 80 9F 00 4C */ lwz r4, 0x4c(r31) @@ -73,11 +73,11 @@ lbl_8011F190: /* 8011F1B4 0011BFB4 C0 04 00 38 */ lfs f0, 0x38(r4) /* 8011F1B8 0011BFB8 D0 01 00 14 */ stfs f0, 0x14(r1) /* 8011F1BC 0011BFBC 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 8011F1C0 0011BFC0 4B FA 91 89 */ bl func_800C8348 +/* 8011F1C0 0011BFC0 4B FA 91 89 */ bl iModelCullPlusShadow__FP8RpAtomicP11RwMatrixTagP5xVec3Pi /* 8011F1C4 0011BFC4 2C 03 00 00 */ cmpwi r3, 0 /* 8011F1C8 0011BFC8 40 82 00 0C */ bne lbl_8011F1D4 /* 8011F1CC 0011BFCC 7F E3 FB 78 */ mr r3, r31 -/* 8011F1D0 0011BFD0 4B F1 57 75 */ bl func_80034944 +/* 8011F1D0 0011BFD0 4B F1 57 75 */ bl xModelRender__FP14xModelInstance lbl_8011F1D4: /* 8011F1D4 0011BFD4 80 01 00 08 */ lwz r0, 8(r1) /* 8011F1D8 0011BFD8 2C 00 00 00 */ cmpwi r0, 0 @@ -86,7 +86,7 @@ lbl_8011F1D4: /* 8011F1E4 0011BFE4 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 8011F1E8 0011BFE8 41 82 00 10 */ beq lbl_8011F1F8 /* 8011F1EC 0011BFEC 7F C3 F3 78 */ mr r3, r30 -/* 8011F1F0 0011BFF0 4B F2 84 65 */ bl func_80047654 +/* 8011F1F0 0011BFF0 4B F2 84 65 */ bl xShadowManager_Add__FP4xEnt /* 8011F1F4 0011BFF4 48 00 00 38 */ b lbl_8011F22C lbl_8011F1F8: /* 8011F1F8 0011BFF8 80 7E 00 24 */ lwz r3, 0x24(r30) @@ -102,7 +102,7 @@ lbl_8011F214: /* 8011F21C 0011C01C 80 7E 00 C0 */ lwz r3, 0xc0(r30) /* 8011F220 0011C020 EC 20 00 72 */ fmuls f1, f0, f1 /* 8011F224 0011C024 C0 42 A0 34 */ lfs f2, lbl_803CE9B4-_SDA2_BASE_(r2) -/* 8011F228 0011C028 48 01 AC 35 */ bl func_80139E5C +/* 8011F228 0011C028 48 01 AC 35 */ bl xShadowSimple_Add__FP18xShadowSimpleCacheP4xEntff lbl_8011F22C: /* 8011F22C 0011C02C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8011F230 0011C030 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -113,14 +113,14 @@ lbl_8011F22C: /* 8011F244 0011C044 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011F248 0011C048 7C 08 02 A6 */ mflr r0 /* 8011F24C 0011C04C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8011F250 0011C050 48 00 00 15 */ bl func_8011F264 +/* 8011F250 0011C050 48 00 00 15 */ bl xEntBoulder_Init__FP11xEntBoulderP9xEntAsset /* 8011F254 0011C054 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011F258 0011C058 7C 08 03 A6 */ mtlr r0 /* 8011F25C 0011C05C 38 21 00 10 */ addi r1, r1, 0x10 /* 8011F260 0011C060 4E 80 00 20 */ blr -.global func_8011F264 -func_8011F264: +.global xEntBoulder_Init__FP11xEntBoulderP9xEntAsset +xEntBoulder_Init__FP11xEntBoulderP9xEntAsset: /* 8011F264 0011C064 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011F268 0011C068 7C 08 02 A6 */ mflr r0 /* 8011F26C 0011C06C 90 01 00 14 */ stw r0, 0x14(r1) @@ -128,7 +128,7 @@ func_8011F264: /* 8011F274 0011C074 7C 7F 1B 78 */ mr r31, r3 /* 8011F278 0011C078 93 C1 00 08 */ stw r30, 8(r1) /* 8011F27C 0011C07C 7C 9E 23 78 */ mr r30, r4 -/* 8011F280 0011C080 4B EF 93 31 */ bl func_800185B0 +/* 8011F280 0011C080 4B EF 93 31 */ bl xEntInit__FP4xEntP9xEntAsset /* 8011F284 0011C084 38 80 00 04 */ li r4, 4 /* 8011F288 0011C088 38 00 00 01 */ li r0, 1 /* 8011F28C 0011C08C 98 9F 00 20 */ stb r4, 0x20(r31) @@ -139,35 +139,35 @@ func_8011F264: /* 8011F2A0 0011C0A0 60 00 00 10 */ ori r0, r0, 0x10 /* 8011F2A4 0011C0A4 98 1F 00 1C */ stb r0, 0x1c(r31) /* 8011F2A8 0011C0A8 80 9E 00 4C */ lwz r4, 0x4c(r30) -/* 8011F2AC 0011C0AC 4B F3 63 ED */ bl func_80055698 +/* 8011F2AC 0011C0AC 4B F3 63 ED */ bl zEntParseModelInfo__FP4xEntUi /* 8011F2B0 0011C0B0 7F E3 FB 78 */ mr r3, r31 /* 8011F2B4 0011C0B4 38 9F 01 6C */ addi r4, r31, 0x16c -/* 8011F2B8 0011C0B8 4B EF C4 55 */ bl func_8001B70C +/* 8011F2B8 0011C0B8 4B EF C4 55 */ bl xEntInitShadow__FR4xEntR10xEntShadow /* 8011F2BC 0011C0BC 38 1F 00 D4 */ addi r0, r31, 0xd4 /* 8011F2C0 0011C0C0 7F E4 FB 78 */ mr r4, r31 /* 8011F2C4 0011C0C4 90 1F 00 C0 */ stw r0, 0xc0(r31) /* 8011F2C8 0011C0C8 38 A0 00 50 */ li r5, 0x50 /* 8011F2CC 0011C0CC 80 7F 00 C0 */ lwz r3, 0xc0(r31) -/* 8011F2D0 0011C0D0 48 01 AA 2D */ bl func_80139CFC +/* 8011F2D0 0011C0D0 48 01 AA 2D */ bl xShadowSimple_CacheInit__FP18xShadowSimpleCacheP4xEntUc /* 8011F2D4 0011C0D4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8011F2D8 0011C0D8 38 80 00 E4 */ li r4, 0xe4 /* 8011F2DC 0011C0DC 38 A0 00 00 */ li r5, 0 -/* 8011F2E0 0011C0E0 4B F1 46 61 */ bl func_80033940 +/* 8011F2E0 0011C0E0 4B F1 46 61 */ bl xMemAlloc__FUiUii /* 8011F2E4 0011C0E4 90 7F 00 48 */ stw r3, 0x48(r31) /* 8011F2E8 0011C0E8 38 80 00 00 */ li r4, 0 /* 8011F2EC 0011C0EC 38 A0 00 E4 */ li r5, 0xe4 /* 8011F2F0 0011C0F0 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8011F2F4 0011C0F4 4B EE 41 65 */ bl memset /* 8011F2F8 0011C0F8 38 C0 00 00 */ li r6, 0 -/* 8011F2FC 0011C0FC 3C 60 80 12 */ lis r3, func_80120BD0@ha +/* 8011F2FC 0011C0FC 3C 60 80 12 */ lis r3, xEntBoulderEventCB__FP5xBaseP5xBaseUiPCfP5xBase@ha /* 8011F300 0011C100 90 DF 00 4C */ stw r6, 0x4c(r31) /* 8011F304 0011C104 3B DE 00 54 */ addi r30, r30, 0x54 -/* 8011F308 0011C108 3C A0 80 12 */ lis r5, func_8011F630@ha +/* 8011F308 0011C108 3C A0 80 12 */ lis r5, xEntBoulder_Update__FP11xEntBoulderP6xScenef@ha /* 8011F30C 0011C10C 3C 80 80 12 */ lis r4, lbl_8011F5C4@ha /* 8011F310 0011C110 93 DF 00 D0 */ stw r30, 0xd0(r31) -/* 8011F314 0011C114 38 03 0B D0 */ addi r0, r3, func_80120BD0@l +/* 8011F314 0011C114 38 03 0B D0 */ addi r0, r3, xEntBoulderEventCB__FP5xBaseP5xBaseUiPCfP5xBase@l /* 8011F318 0011C118 3C 60 80 12 */ lis r3, lbl_8011F124@ha -/* 8011F31C 0011C11C 38 A5 F6 30 */ addi r5, r5, func_8011F630@l +/* 8011F31C 0011C11C 38 A5 F6 30 */ addi r5, r5, xEntBoulder_Update__FP11xEntBoulderP6xScenef@l /* 8011F320 0011C120 90 1F 00 0C */ stw r0, 0xc(r31) /* 8011F324 0011C124 38 84 F5 C4 */ addi r4, r4, lbl_8011F5C4@l /* 8011F328 0011C128 38 03 F1 24 */ addi r0, r3, lbl_8011F124@l @@ -185,7 +185,7 @@ lbl_8011F354: /* 8011F354 0011C154 90 DF 00 08 */ stw r6, 8(r31) lbl_8011F358: /* 8011F358 0011C158 7F E3 FB 78 */ mr r3, r31 -/* 8011F35C 0011C15C 4B FF FD 5D */ bl func_8011F0B8 +/* 8011F35C 0011C15C 4B FF FD 5D */ bl xEntBoulder_FitToModel__FP11xEntBoulder /* 8011F360 0011C160 C0 3E 00 04 */ lfs f1, 4(r30) /* 8011F364 0011C164 C0 02 A0 38 */ lfs f0, lbl_803CE9B8-_SDA2_BASE_(r2) /* 8011F368 0011C168 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -198,10 +198,10 @@ lbl_8011F37C: /* 8011F380 0011C180 7F E3 FB 78 */ mr r3, r31 /* 8011F384 0011C184 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 8011F388 0011C188 80 84 1F C0 */ lwz r4, 0x1fc0(r4) -/* 8011F38C 0011C18C 48 00 16 E9 */ bl func_80120A74 +/* 8011F38C 0011C18C 48 00 16 E9 */ bl xEntBoulder_Reset__FP11xEntBoulderP6xScene /* 8011F390 0011C190 3C 60 80 27 */ lis r3, lbl_8026B948@ha /* 8011F394 0011C194 38 63 B9 48 */ addi r3, r3, lbl_8026B948@l -/* 8011F398 0011C198 4B F2 CE 7D */ bl func_8004C214 +/* 8011F398 0011C198 4B F2 CE 7D */ bl xStrHash__FPCc /* 8011F39C 0011C19C 80 9F 00 10 */ lwz r4, 0x10(r31) /* 8011F3A0 0011C1A0 80 04 00 00 */ lwz r0, 0(r4) /* 8011F3A4 0011C1A4 7C 00 18 40 */ cmplw r0, r3 @@ -239,7 +239,7 @@ lbl_8011F410: /* 8011F420 0011C220 D0 1F 01 DC */ stfs f0, 0x1dc(r31) /* 8011F424 0011C224 38 63 00 0B */ addi r3, r3, 0xb /* 8011F428 0011C228 90 1F 01 E0 */ stw r0, 0x1e0(r31) -/* 8011F42C 0011C22C 4B F2 CD E9 */ bl func_8004C214 +/* 8011F42C 0011C22C 4B F2 CD E9 */ bl xStrHash__FPCc /* 8011F430 0011C230 80 9F 00 10 */ lwz r4, 0x10(r31) /* 8011F434 0011C234 80 04 00 4C */ lwz r0, 0x4c(r4) /* 8011F438 0011C238 7C 00 18 40 */ cmplw r0, r3 @@ -247,7 +247,7 @@ lbl_8011F410: /* 8011F440 0011C240 3C 60 80 27 */ lis r3, lbl_8026B948@ha /* 8011F444 0011C244 38 63 B9 48 */ addi r3, r3, lbl_8026B948@l /* 8011F448 0011C248 38 63 00 19 */ addi r3, r3, 0x19 -/* 8011F44C 0011C24C 4B F2 CD C9 */ bl func_8004C214 +/* 8011F44C 0011C24C 4B F2 CD C9 */ bl xStrHash__FPCc /* 8011F450 0011C250 90 7F 01 E0 */ stw r3, 0x1e0(r31) lbl_8011F454: /* 8011F454 0011C254 A0 1F 00 06 */ lhz r0, 6(r31) @@ -260,8 +260,8 @@ lbl_8011F454: /* 8011F470 0011C270 38 21 00 10 */ addi r1, r1, 0x10 /* 8011F474 0011C274 4E 80 00 20 */ blr -.global func_8011F478 -func_8011F478: +.global xEntBoulder_ApplyForces__FP10xEntCollis +xEntBoulder_ApplyForces__FP10xEntCollis: /* 8011F478 0011C278 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8011F47C 0011C27C 7C 08 02 A6 */ mflr r0 /* 8011F480 0011C280 90 01 00 34 */ stw r0, 0x34(r1) @@ -305,7 +305,7 @@ lbl_8011F4E8: lbl_8011F510: /* 8011F510 0011C310 7F 83 E3 78 */ mr r3, r28 /* 8011F514 0011C314 38 81 00 08 */ addi r4, r1, 8 -/* 8011F518 0011C318 48 00 00 7D */ bl func_8011F594 +/* 8011F518 0011C318 48 00 00 7D */ bl xEntBoulder_AddForce__FP11xEntBoulderP5xVec3 /* 8011F51C 0011C31C 80 7C 00 D0 */ lwz r3, 0xd0(r28) /* 8011F520 0011C320 80 03 00 24 */ lwz r0, 0x24(r3) /* 8011F524 0011C324 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e @@ -313,7 +313,7 @@ lbl_8011F510: /* 8011F52C 0011C32C 7F 83 E3 78 */ mr r3, r28 /* 8011F530 0011C330 38 BC 00 88 */ addi r5, r28, 0x88 /* 8011F534 0011C334 38 80 00 01 */ li r4, 1 -/* 8011F538 0011C338 4B F5 6D 71 */ bl func_800762A8 +/* 8011F538 0011C338 4B F5 6D 71 */ bl zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3 lbl_8011F53C: /* 8011F53C 0011C33C 3B DE 00 50 */ addi r30, r30, 0x50 /* 8011F540 0011C340 3B BD 00 01 */ addi r29, r29, 1 @@ -327,8 +327,8 @@ lbl_8011F544: /* 8011F55C 0011C35C 38 21 00 30 */ addi r1, r1, 0x30 /* 8011F560 0011C360 4E 80 00 20 */ blr -.global func_8011F564 -func_8011F564: +.global xEntBoulder_AddInstantForce__FP11xEntBoulderP5xVec3 +xEntBoulder_AddInstantForce__FP11xEntBoulderP5xVec3: /* 8011F564 0011C364 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011F568 0011C368 7C 08 02 A6 */ mflr r0 /* 8011F56C 0011C36C 90 01 00 14 */ stw r0, 0x14(r1) @@ -343,8 +343,8 @@ lbl_8011F584: /* 8011F58C 0011C38C 38 21 00 10 */ addi r1, r1, 0x10 /* 8011F590 0011C390 4E 80 00 20 */ blr -.global func_8011F594 -func_8011F594: +.global xEntBoulder_AddForce__FP11xEntBoulderP5xVec3 +xEntBoulder_AddForce__FP11xEntBoulderP5xVec3: /* 8011F594 0011C394 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011F598 0011C398 7C 08 02 A6 */ mflr r0 /* 8011F59C 0011C39C 90 01 00 14 */ stw r0, 0x14(r1) @@ -361,8 +361,8 @@ lbl_8011F5B4: lbl_8011F5C4: /* 8011F5C4 0011C3C4 4E 80 00 20 */ blr -.global func_8011F5C8 -func_8011F5C8: +.global xEntBoulder_RealBUpdate__FP4xEntP5xVec3 +xEntBoulder_RealBUpdate__FP4xEntP5xVec3: /* 8011F5C8 0011C3C8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8011F5CC 0011C3CC 7C 08 02 A6 */ mflr r0 /* 8011F5D0 0011C3D0 90 01 00 24 */ stw r0, 0x24(r1) @@ -380,9 +380,9 @@ func_8011F5C8: /* 8011F600 0011C400 38 A1 00 08 */ addi r5, r1, 8 /* 8011F604 0011C404 4B EE BA B5 */ bl func_8000B0B8 /* 8011F608 0011C408 38 7F 00 64 */ addi r3, r31, 0x64 -/* 8011F60C 0011C40C 4B EE AF 1D */ bl func_8000A528 +/* 8011F60C 0011C40C 4B EE AF 1D */ bl xBoundUpdate__FP6xBound /* 8011F610 0011C410 7F E3 FB 78 */ mr r3, r31 -/* 8011F614 0011C414 48 00 4E 15 */ bl func_80124428 +/* 8011F614 0011C414 48 00 4E 15 */ bl zGridUpdateEnt__FP4xEnt /* 8011F618 0011C418 80 01 00 24 */ lwz r0, 0x24(r1) /* 8011F61C 0011C41C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8011F620 0011C420 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -390,8 +390,8 @@ func_8011F5C8: /* 8011F628 0011C428 38 21 00 20 */ addi r1, r1, 0x20 /* 8011F62C 0011C42C 4E 80 00 20 */ blr -.global func_8011F630 -func_8011F630: +.global xEntBoulder_Update__FP11xEntBoulderP6xScenef +xEntBoulder_Update__FP11xEntBoulderP6xScenef: /* 8011F630 0011C430 94 21 FE A0 */ stwu r1, -0x160(r1) /* 8011F634 0011C434 7C 08 02 A6 */ mflr r0 /* 8011F638 0011C438 90 01 01 64 */ stw r0, 0x164(r1) @@ -417,7 +417,7 @@ func_8011F630: /* 8011F688 0011C488 4C 40 13 82 */ cror 2, 0, 2 /* 8011F68C 0011C48C 40 82 00 10 */ bne lbl_8011F69C /* 8011F690 0011C490 38 80 00 25 */ li r4, 0x25 -/* 8011F694 0011C494 4B EF FF 5D */ bl func_8001F5F0 +/* 8011F694 0011C494 4B EF FF 5D */ bl zEntEvent__FP5xBaseUi /* 8011F698 0011C498 48 00 0D 14 */ b lbl_801203AC lbl_8011F69C: /* 8011F69C 0011C49C 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -444,7 +444,7 @@ lbl_8011F69C: /* 8011F6F0 0011C4F0 40 81 00 14 */ ble lbl_8011F704 /* 8011F6F4 0011C4F4 7F E3 FB 78 */ mr r3, r31 /* 8011F6F8 0011C4F8 38 80 00 25 */ li r4, 0x25 -/* 8011F6FC 0011C4FC 4B EF FE F5 */ bl func_8001F5F0 +/* 8011F6FC 0011C4FC 4B EF FE F5 */ bl zEntEvent__FP5xBaseUi /* 8011F700 0011C500 48 00 0C AC */ b lbl_801203AC lbl_8011F704: /* 8011F704 0011C504 80 1F 00 4C */ lwz r0, 0x4c(r31) @@ -507,7 +507,7 @@ lbl_8011F71C: /* 8011F7E4 0011C5E4 80 6D 84 48 */ lwz r3, lbl_803CAD48-_SDA_BASE_(r13) /* 8011F7E8 0011C5E8 38 81 00 C8 */ addi r4, r1, 0xc8 /* 8011F7EC 0011C5EC 38 A1 00 BC */ addi r5, r1, 0xbc -/* 8011F7F0 0011C5F0 4B F0 A1 A5 */ bl func_80029994 +/* 8011F7F0 0011C5F0 4B F0 A1 A5 */ bl xFXStreakUpdate__FUiPC5xVec3PC5xVec3 lbl_8011F7F4: /* 8011F7F4 0011C5F4 C0 22 A0 48 */ lfs f1, lbl_803CE9C8-_SDA2_BASE_(r2) /* 8011F7F8 0011C5F8 38 7F 01 A0 */ addi r3, r31, 0x1a0 @@ -527,7 +527,7 @@ lbl_8011F7F4: /* 8011F830 0011C630 48 0C DB AD */ bl func_801ED3DC /* 8011F834 0011C634 48 00 00 14 */ b lbl_8011F848 lbl_8011F838: -/* 8011F838 0011C638 4B F1 14 51 */ bl func_80030C88 +/* 8011F838 0011C638 4B F1 14 51 */ bl xurand__Fv /* 8011F83C 0011C63C FC 01 E8 40 */ fcmpo cr0, f1, f29 /* 8011F840 0011C640 7C 00 00 26 */ mfcr r0 /* 8011F844 0011C644 54 03 0F FE */ srwi r3, r0, 0x1f @@ -538,11 +538,11 @@ lbl_8011F848: /* 8011F854 0011C654 38 7F 00 88 */ addi r3, r31, 0x88 /* 8011F858 0011C658 38 C1 00 B0 */ addi r6, r1, 0xb0 /* 8011F85C 0011C65C 38 A0 00 00 */ li r5, 0 -/* 8011F860 0011C660 4B F7 54 15 */ bl func_80094C74 +/* 8011F860 0011C660 4B F7 54 15 */ bl zFX_SpawnBubbleTrail__FPC5xVec3UiPC5xVec3PC5xVec3 lbl_8011F864: /* 8011F864 0011C664 38 61 00 A4 */ addi r3, r1, 0xa4 /* 8011F868 0011C668 38 9F 00 88 */ addi r4, r31, 0x88 -/* 8011F86C 0011C66C 4B F2 EC 71 */ bl func_8004E4DC +/* 8011F86C 0011C66C 4B F2 EC 71 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8011F870 0011C670 80 BF 00 D0 */ lwz r5, 0xd0(r31) /* 8011F874 0011C674 38 7F 01 A0 */ addi r3, r31, 0x1a0 /* 8011F878 0011C678 C0 1F 01 A4 */ lfs f0, 0x1a4(r31) @@ -573,7 +573,7 @@ lbl_8011F864: /* 8011F8DC 0011C6DC 4B EE F7 21 */ bl func_8000EFFC /* 8011F8E0 0011C6E0 38 61 00 98 */ addi r3, r1, 0x98 /* 8011F8E4 0011C6E4 38 9F 01 A0 */ addi r4, r31, 0x1a0 -/* 8011F8E8 0011C6E8 4B F2 EA 09 */ bl func_8004E2F0 +/* 8011F8E8 0011C6E8 4B F2 EA 09 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8011F8EC 0011C6EC FC 20 F0 90 */ fmr f1, f30 /* 8011F8F0 0011C6F0 38 7F 00 88 */ addi r3, r31, 0x88 /* 8011F8F4 0011C6F4 38 9F 01 A0 */ addi r4, r31, 0x1a0 @@ -582,29 +582,29 @@ lbl_8011F864: /* 8011F900 0011C700 7C 64 1B 78 */ mr r4, r3 /* 8011F904 0011C704 4B EE B6 39 */ bl func_8000AF3C /* 8011F908 0011C708 7F E3 FB 78 */ mr r3, r31 -/* 8011F90C 0011C70C 48 00 4B 1D */ bl func_80124428 -/* 8011F910 0011C710 48 00 3F DD */ bl func_801238EC +/* 8011F90C 0011C70C 48 00 4B 1D */ bl zGridUpdateEnt__FP4xEnt +/* 8011F910 0011C710 48 00 3F DD */ bl zGooCollsBegin__Fv /* 8011F914 0011C714 FC 20 F0 90 */ fmr f1, f30 /* 8011F918 0011C718 7F E3 FB 78 */ mr r3, r31 /* 8011F91C 0011C71C 7F 44 D3 78 */ mr r4, r26 -/* 8011F920 0011C720 4B EF 9D BD */ bl func_800196DC +/* 8011F920 0011C720 4B EF 9D BD */ bl xEntBeginUpdate__FP4xEntP6xScenef /* 8011F924 0011C724 38 00 00 10 */ li r0, 0x10 /* 8011F928 0011C728 FC 20 F0 90 */ fmr f1, f30 /* 8011F92C 0011C72C 98 1F 00 20 */ stb r0, 0x20(r31) /* 8011F930 0011C730 7F E3 FB 78 */ mr r3, r31 /* 8011F934 0011C734 7F 44 D3 78 */ mr r4, r26 -/* 8011F938 0011C738 4B EF A5 51 */ bl func_80019E88 +/* 8011F938 0011C738 4B EF A5 51 */ bl xEntCollide__FP4xEntP6xScenef /* 8011F93C 0011C73C 38 00 00 04 */ li r0, 4 /* 8011F940 0011C740 FC 20 F0 90 */ fmr f1, f30 /* 8011F944 0011C744 98 1F 00 20 */ stb r0, 0x20(r31) /* 8011F948 0011C748 7F E3 FB 78 */ mr r3, r31 /* 8011F94C 0011C74C 7F 44 D3 78 */ mr r4, r26 -/* 8011F950 0011C750 4B EF 9E 19 */ bl func_80019768 -/* 8011F954 0011C754 48 00 40 45 */ bl func_80123998 +/* 8011F950 0011C750 4B EF 9E 19 */ bl xEntEndUpdate__FP4xEntP6xScenef +/* 8011F954 0011C754 48 00 40 45 */ bl zGooCollsEnd__Fv /* 8011F958 0011C758 FC 20 F0 90 */ fmr f1, f30 /* 8011F95C 0011C75C 7F E3 FB 78 */ mr r3, r31 /* 8011F960 0011C760 7F 44 D3 78 */ mr r4, r26 -/* 8011F964 0011C764 48 00 0A 75 */ bl func_801203D8 +/* 8011F964 0011C764 48 00 0A 75 */ bl xEntBoulder_KilledBySurface__FP11xEntBoulderP6xScenef /* 8011F968 0011C768 2C 03 00 00 */ cmpwi r3, 0 /* 8011F96C 0011C76C 41 82 00 24 */ beq lbl_8011F990 /* 8011F970 0011C770 3C 60 80 31 */ lis r3, lbl_80314698@ha @@ -663,7 +663,7 @@ lbl_8011FA34: /* 8011FA34 0011C834 7C 85 D2 14 */ add r4, r5, r26 /* 8011FA38 0011C838 38 64 00 20 */ addi r3, r4, 0x20 /* 8011FA3C 0011C83C 38 84 00 38 */ addi r4, r4, 0x38 -/* 8011FA40 0011C840 4B F2 EA B1 */ bl func_8004E4F0 +/* 8011FA40 0011C840 4B F2 EA B1 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8011FA44 0011C844 80 1E 19 E4 */ lwz r0, 0x19e4(r30) /* 8011FA48 0011C848 FF A0 08 90 */ fmr f29, f1 /* 8011FA4C 0011C84C 7C 1F 00 40 */ cmplw r31, r0 @@ -672,7 +672,7 @@ lbl_8011FA34: /* 8011FA58 0011C858 38 7A 00 20 */ addi r3, r26, 0x20 /* 8011FA5C 0011C85C 38 81 00 98 */ addi r4, r1, 0x98 /* 8011FA60 0011C860 7C 60 1A 14 */ add r3, r0, r3 -/* 8011FA64 0011C864 4B F2 EA 8D */ bl func_8004E4F0 +/* 8011FA64 0011C864 4B F2 EA 8D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8011FA68 0011C868 C0 02 A0 50 */ lfs f0, lbl_803CE9D0-_SDA2_BASE_(r2) /* 8011FA6C 0011C86C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011FA70 0011C870 40 80 00 18 */ bge lbl_8011FA88 @@ -714,7 +714,7 @@ lbl_8011FAEC: /* 8011FAEC 0011C8EC 7C 85 EA 14 */ add r4, r5, r29 /* 8011FAF0 0011C8F0 38 64 00 20 */ addi r3, r4, 0x20 /* 8011FAF4 0011C8F4 38 84 00 38 */ addi r4, r4, 0x38 -/* 8011FAF8 0011C8F8 4B F2 E9 F9 */ bl func_8004E4F0 +/* 8011FAF8 0011C8F8 4B F2 E9 F9 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8011FAFC 0011C8FC 80 1F 00 4C */ lwz r0, 0x4c(r31) /* 8011FB00 0011C900 38 9D 00 20 */ addi r4, r29, 0x20 /* 8011FB04 0011C904 38 61 00 8C */ addi r3, r1, 0x8c @@ -729,14 +729,14 @@ lbl_8011FB10: /* 8011FB24 0011C924 40 82 00 CC */ bne lbl_8011FBF0 /* 8011FB28 0011C928 38 61 00 74 */ addi r3, r1, 0x74 /* 8011FB2C 0011C92C 38 84 00 38 */ addi r4, r4, 0x38 -/* 8011FB30 0011C930 4B F2 E7 C1 */ bl func_8004E2F0 +/* 8011FB30 0011C930 4B F2 E7 C1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8011FB34 0011C934 38 7F 01 A0 */ addi r3, r31, 0x1a0 /* 8011FB38 0011C938 38 81 00 74 */ addi r4, r1, 0x74 -/* 8011FB3C 0011C93C 4B F2 E9 B5 */ bl func_8004E4F0 +/* 8011FB3C 0011C93C 4B F2 E9 B5 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8011FB40 0011C940 FF A0 08 90 */ fmr f29, f1 /* 8011FB44 0011C944 38 7A 01 A0 */ addi r3, r26, 0x1a0 /* 8011FB48 0011C948 38 81 00 74 */ addi r4, r1, 0x74 -/* 8011FB4C 0011C94C 4B F2 E9 A5 */ bl func_8004E4F0 +/* 8011FB4C 0011C94C 4B F2 E9 A5 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8011FB50 0011C950 80 9F 00 D0 */ lwz r4, 0xd0(r31) /* 8011FB54 0011C954 EC 21 E8 28 */ fsubs f1, f1, f29 /* 8011FB58 0011C958 80 BA 00 D0 */ lwz r5, 0xd0(r26) @@ -757,7 +757,7 @@ lbl_8011FB10: /* 8011FB94 0011C994 4B EE B4 FD */ bl func_8000B090 /* 8011FB98 0011C998 7F E3 FB 78 */ mr r3, r31 /* 8011FB9C 0011C99C 38 81 00 68 */ addi r4, r1, 0x68 -/* 8011FBA0 0011C9A0 4B FF F9 C5 */ bl func_8011F564 +/* 8011FBA0 0011C9A0 4B FF F9 C5 */ bl xEntBoulder_AddInstantForce__FP11xEntBoulderP5xVec3 /* 8011FBA4 0011C9A4 80 BA 00 D0 */ lwz r5, 0xd0(r26) /* 8011FBA8 0011C9A8 38 61 00 68 */ addi r3, r1, 0x68 /* 8011FBAC 0011C9AC 38 81 00 74 */ addi r4, r1, 0x74 @@ -766,7 +766,7 @@ lbl_8011FB10: /* 8011FBB8 0011C9B8 4B EE B4 D9 */ bl func_8000B090 /* 8011FBBC 0011C9BC 7F 43 D3 78 */ mr r3, r26 /* 8011FBC0 0011C9C0 38 81 00 68 */ addi r4, r1, 0x68 -/* 8011FBC4 0011C9C4 4B FF F9 A1 */ bl func_8011F564 +/* 8011FBC4 0011C9C4 4B FF F9 A1 */ bl xEntBoulder_AddInstantForce__FP11xEntBoulderP5xVec3 /* 8011FBC8 0011C9C8 80 0D 8D 28 */ lwz r0, lbl_803CB628-_SDA_BASE_(r13) /* 8011FBCC 0011C9CC 7C 1A 00 40 */ cmplw r26, r0 /* 8011FBD0 0011C9D0 40 82 00 20 */ bne lbl_8011FBF0 @@ -776,17 +776,17 @@ lbl_8011FB10: /* 8011FBE0 0011C9E0 41 82 00 10 */ beq lbl_8011FBF0 /* 8011FBE4 0011C9E4 7F 43 D3 78 */ mr r3, r26 /* 8011FBE8 0011C9E8 38 80 00 01 */ li r4, 1 -/* 8011FBEC 0011C9EC 4B F5 68 45 */ bl func_80076430 +/* 8011FBEC 0011C9EC 4B F5 68 45 */ bl zEntPlayer_Damage__FP5xBaseUi lbl_8011FBF0: /* 8011FBF0 0011C9F0 88 1A 00 04 */ lbz r0, 4(r26) /* 8011FBF4 0011C9F4 28 00 00 18 */ cmplwi r0, 0x18 /* 8011FBF8 0011C9F8 40 82 00 1C */ bne lbl_8011FC14 /* 8011FBFC 0011C9FC 7F 43 D3 78 */ mr r3, r26 /* 8011FC00 0011CA00 38 80 00 08 */ li r4, 8 -/* 8011FC04 0011CA04 4B F3 71 4D */ bl func_80056D50 +/* 8011FC04 0011CA04 4B F3 71 4D */ bl zEntButton_Press__FP11_zEntButtonUi /* 8011FC08 0011CA08 7F 43 D3 78 */ mr r3, r26 /* 8011FC0C 0011CA0C 38 80 10 00 */ li r4, 0x1000 -/* 8011FC10 0011CA10 4B F3 71 95 */ bl func_80056DA4 +/* 8011FC10 0011CA10 4B F3 71 95 */ bl zEntButton_Hold__FP11_zEntButtonUi lbl_8011FC14: /* 8011FC14 0011CA14 80 1E 19 E4 */ lwz r0, 0x19e4(r30) /* 8011FC18 0011CA18 7C 1F 00 40 */ cmplw r31, r0 @@ -812,7 +812,7 @@ lbl_8011FC14: /* 8011FC68 0011CA68 38 C0 00 01 */ li r6, 1 /* 8011FC6C 0011CA6C 7C 60 1A 14 */ add r3, r0, r3 /* 8011FC70 0011CA70 38 84 00 30 */ addi r4, r4, 0x30 -/* 8011FC74 0011CA74 4B F8 9F F5 */ bl func_800A9C68 +/* 8011FC74 0011CA74 4B F8 9F F5 */ bl zPlatform_PaddleCollide__FP7xCollisPC5xVec3PC5xVec3Ui lbl_8011FC78: /* 8011FC78 0011CA78 3B 7B 00 01 */ addi r27, r27, 1 /* 8011FC7C 0011CA7C 3B BD 00 50 */ addi r29, r29, 0x50 @@ -839,7 +839,7 @@ lbl_8011FCC4: /* 8011FCC4 0011CAC4 7C 85 EA 14 */ add r4, r5, r29 /* 8011FCC8 0011CAC8 38 64 00 20 */ addi r3, r4, 0x20 /* 8011FCCC 0011CACC 38 84 00 38 */ addi r4, r4, 0x38 -/* 8011FCD0 0011CAD0 4B F2 E8 21 */ bl func_8004E4F0 +/* 8011FCD0 0011CAD0 4B F2 E8 21 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8011FCD4 0011CAD4 80 1E 19 E4 */ lwz r0, 0x19e4(r30) /* 8011FCD8 0011CAD8 FF A0 08 90 */ fmr f29, f1 /* 8011FCDC 0011CADC 7C 1F 00 40 */ cmplw r31, r0 @@ -848,7 +848,7 @@ lbl_8011FCC4: /* 8011FCE8 0011CAE8 38 7D 00 20 */ addi r3, r29, 0x20 /* 8011FCEC 0011CAEC 38 81 00 98 */ addi r4, r1, 0x98 /* 8011FCF0 0011CAF0 7C 60 1A 14 */ add r3, r0, r3 -/* 8011FCF4 0011CAF4 4B F2 E7 FD */ bl func_8004E4F0 +/* 8011FCF4 0011CAF4 4B F2 E7 FD */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8011FCF8 0011CAF8 C0 02 A0 50 */ lfs f0, lbl_803CE9D0-_SDA2_BASE_(r2) /* 8011FCFC 0011CAFC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011FD00 0011CB00 40 80 00 18 */ bge lbl_8011FD18 @@ -878,7 +878,7 @@ lbl_8011FD30: /* 8011FD58 0011CB58 3C 80 00 01 */ lis r4, 0x00008000@ha /* 8011FD5C 0011CB5C 7F 43 D3 78 */ mr r3, r26 /* 8011FD60 0011CB60 38 84 80 00 */ addi r4, r4, 0x00008000@l -/* 8011FD64 0011CB64 4B F4 12 E5 */ bl func_80061048 +/* 8011FD64 0011CB64 4B F4 12 E5 */ bl zEntDestructObj_GetHit__FP15zEntDestructObjUi /* 8011FD68 0011CB68 28 03 00 00 */ cmplwi r3, 0 /* 8011FD6C 0011CB6C 41 82 00 24 */ beq lbl_8011FD90 /* 8011FD70 0011CB70 80 1E 19 E4 */ lwz r0, 0x19e4(r30) @@ -893,7 +893,7 @@ lbl_8011FD90: /* 8011FD90 0011CB90 3C 80 00 01 */ lis r4, 0x00008000@ha /* 8011FD94 0011CB94 7F 43 D3 78 */ mr r3, r26 /* 8011FD98 0011CB98 38 84 80 00 */ addi r4, r4, 0x00008000@l -/* 8011FD9C 0011CB9C 4B F4 12 19 */ bl func_80060FB4 +/* 8011FD9C 0011CB9C 4B F4 12 19 */ bl zEntDestructObj_Hit__FP15zEntDestructObjUi /* 8011FDA0 0011CBA0 48 00 00 6C */ b lbl_8011FE0C lbl_8011FDA4: /* 8011FDA4 0011CBA4 80 1E 19 E4 */ lwz r0, 0x19e4(r30) @@ -913,11 +913,11 @@ lbl_8011FDD8: /* 8011FDD8 0011CBD8 7F E3 FB 78 */ mr r3, r31 /* 8011FDDC 0011CBDC 7F 44 D3 78 */ mr r4, r26 /* 8011FDE0 0011CBE0 38 A0 01 66 */ li r5, 0x166 -/* 8011FDE4 0011CBE4 4B EF F8 FD */ bl func_8001F6E0 +/* 8011FDE4 0011CBE4 4B EF F8 FD */ bl zEntEvent__FP5xBaseP5xBaseUi /* 8011FDE8 0011CBE8 7F E3 FB 78 */ mr r3, r31 /* 8011FDEC 0011CBEC 7F 44 D3 78 */ mr r4, r26 /* 8011FDF0 0011CBF0 38 A0 00 3A */ li r5, 0x3a -/* 8011FDF4 0011CBF4 4B EF F8 ED */ bl func_8001F6E0 +/* 8011FDF4 0011CBF4 4B EF F8 ED */ bl zEntEvent__FP5xBaseP5xBaseUi /* 8011FDF8 0011CBF8 C0 3F 01 D4 */ lfs f1, 0x1d4(r31) /* 8011FDFC 0011CBFC C0 02 A0 54 */ lfs f0, lbl_803CE9D4-_SDA2_BASE_(r2) /* 8011FE00 0011CC00 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -949,7 +949,7 @@ lbl_8011FE34: lbl_8011FE5C: /* 8011FE5C 0011CC5C 38 64 00 20 */ addi r3, r4, 0x20 /* 8011FE60 0011CC60 38 84 00 38 */ addi r4, r4, 0x38 -/* 8011FE64 0011CC64 4B F2 E6 8D */ bl func_8004E4F0 +/* 8011FE64 0011CC64 4B F2 E6 8D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8011FE68 0011CC68 80 1E 19 E4 */ lwz r0, 0x19e4(r30) /* 8011FE6C 0011CC6C FF A0 08 90 */ fmr f29, f1 /* 8011FE70 0011CC70 7C 1F 00 40 */ cmplw r31, r0 @@ -976,25 +976,25 @@ lbl_8011FEA8: /* 8011FEBC 0011CCBC 7F 44 D3 78 */ mr r4, r26 /* 8011FEC0 0011CCC0 38 A0 00 3A */ li r5, 0x3a /* 8011FEC4 0011CCC4 38 C0 00 00 */ li r6, 0 -/* 8011FEC8 0011CCC8 4B EF F8 51 */ bl func_8001F718 +/* 8011FEC8 0011CCC8 4B EF F8 51 */ bl zEntEvent__FP5xBaseP5xBaseUiPCf /* 8011FECC 0011CCCC C0 22 A0 4C */ lfs f1, lbl_803CE9CC-_SDA2_BASE_(r2) /* 8011FED0 0011CCD0 38 60 00 00 */ li r3, 0 /* 8011FED4 0011CCD4 38 80 00 10 */ li r4, 0x10 /* 8011FED8 0011CCD8 38 A0 00 1A */ li r5, 0x1a /* 8011FEDC 0011CCDC 38 C0 00 1C */ li r6, 0x1c -/* 8011FEE0 0011CCE0 4B F6 0B 9D */ bl func_80080A7C +/* 8011FEE0 0011CCE0 4B F6 0B 9D */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8011FEE4 0011CCE4 C0 22 A0 4C */ lfs f1, lbl_803CE9CC-_SDA2_BASE_(r2) /* 8011FEE8 0011CCE8 38 60 00 10 */ li r3, 0x10 /* 8011FEEC 0011CCEC 38 80 00 23 */ li r4, 0x23 /* 8011FEF0 0011CCF0 38 A0 00 1A */ li r5, 0x1a /* 8011FEF4 0011CCF4 38 C0 00 1D */ li r6, 0x1d -/* 8011FEF8 0011CCF8 4B F6 0B 85 */ bl func_80080A7C +/* 8011FEF8 0011CCF8 4B F6 0B 85 */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8011FEFC 0011CCFC C0 22 A0 4C */ lfs f1, lbl_803CE9CC-_SDA2_BASE_(r2) /* 8011FF00 0011CD00 38 60 00 24 */ li r3, 0x24 /* 8011FF04 0011CD04 38 80 00 64 */ li r4, 0x64 /* 8011FF08 0011CD08 38 A0 00 1A */ li r5, 0x1a /* 8011FF0C 0011CD0C 38 C0 00 1E */ li r6, 0x1e -/* 8011FF10 0011CD10 4B F6 0B 6D */ bl func_80080A7C +/* 8011FF10 0011CD10 4B F6 0B 6D */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8011FF14 0011CD14 80 1E 19 E4 */ lwz r0, 0x19e4(r30) /* 8011FF18 0011CD18 7C 1F 00 40 */ cmplw r31, r0 /* 8011FF1C 0011CD1C 40 82 00 44 */ bne lbl_8011FF60 @@ -1069,10 +1069,10 @@ lbl_80120014: /* 80120018 0011CE18 41 82 00 20 */ beq lbl_80120038 /* 8012001C 0011CE1C 38 61 00 50 */ addi r3, r1, 0x50 /* 80120020 0011CE20 38 81 00 8C */ addi r4, r1, 0x8c -/* 80120024 0011CE24 4B F2 E2 CD */ bl func_8004E2F0 +/* 80120024 0011CE24 4B F2 E2 CD */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80120028 0011CE28 38 7F 01 A0 */ addi r3, r31, 0x1a0 /* 8012002C 0011CE2C 38 81 00 50 */ addi r4, r1, 0x50 -/* 80120030 0011CE30 4B F2 E4 C1 */ bl func_8004E4F0 +/* 80120030 0011CE30 4B F2 E4 C1 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80120034 0011CE34 FF E0 08 90 */ fmr f31, f1 lbl_80120038: /* 80120038 0011CE38 80 7F 00 D0 */ lwz r3, 0xd0(r31) @@ -1092,7 +1092,7 @@ lbl_80120038: /* 80120070 0011CE70 40 80 00 3C */ bge lbl_801200AC /* 80120074 0011CE74 38 61 00 5C */ addi r3, r1, 0x5c /* 80120078 0011CE78 38 81 00 50 */ addi r4, r1, 0x50 -/* 8012007C 0011CE7C 4B F2 E4 75 */ bl func_8004E4F0 +/* 8012007C 0011CE7C 4B F2 E4 75 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80120080 0011CE80 80 7F 00 D0 */ lwz r3, 0xd0(r31) /* 80120084 0011CE84 FC 40 F8 50 */ fneg f2, f31 /* 80120088 0011CE88 C0 03 00 20 */ lfs f0, 0x20(r3) @@ -1112,7 +1112,7 @@ lbl_801200AC: /* 801200BC 0011CEBC 41 82 00 3C */ beq lbl_801200F8 /* 801200C0 0011CEC0 38 61 00 44 */ addi r3, r1, 0x44 /* 801200C4 0011CEC4 38 9F 01 A0 */ addi r4, r31, 0x1a0 -/* 801200C8 0011CEC8 4B F2 E4 15 */ bl func_8004E4DC +/* 801200C8 0011CEC8 4B F2 E4 15 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801200CC 0011CECC FC 20 F8 50 */ fneg f1, f31 /* 801200D0 0011CED0 38 61 00 44 */ addi r3, r1, 0x44 /* 801200D4 0011CED4 38 81 00 50 */ addi r4, r1, 0x50 @@ -1127,7 +1127,7 @@ lbl_801200AC: lbl_801200F8: /* 801200F8 0011CEF8 38 7F 01 A0 */ addi r3, r31, 0x1a0 /* 801200FC 0011CEFC 38 81 00 5C */ addi r4, r1, 0x5c -/* 80120100 0011CF00 4B F2 E3 DD */ bl func_8004E4DC +/* 80120100 0011CF00 4B F2 E3 DD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80120104 0011CF04 2C 1B 00 00 */ cmpwi r27, 0 /* 80120108 0011CF08 41 82 00 D0 */ beq lbl_801201D8 /* 8012010C 0011CF0C 38 61 00 8C */ addi r3, r1, 0x8c @@ -1150,7 +1150,7 @@ lbl_8012013C: lbl_8012014C: /* 8012014C 0011CF4C 38 61 00 38 */ addi r3, r1, 0x38 /* 80120150 0011CF50 7C 64 1B 78 */ mr r4, r3 -/* 80120154 0011CF54 4B F2 E1 9D */ bl func_8004E2F0 +/* 80120154 0011CF54 4B F2 E1 9D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80120158 0011CF58 80 9F 00 D0 */ lwz r4, 0xd0(r31) /* 8012015C 0011CF5C 38 7F 01 AC */ addi r3, r31, 0x1ac /* 80120160 0011CF60 C0 22 A0 34 */ lfs f1, lbl_803CE9B4-_SDA2_BASE_(r2) @@ -1164,7 +1164,7 @@ lbl_8012014C: /* 80120180 0011CF80 4B EF 4E D9 */ bl func_80015058 /* 80120184 0011CF84 38 7F 01 AC */ addi r3, r31, 0x1ac /* 80120188 0011CF88 7C 64 1B 78 */ mr r4, r3 -/* 8012018C 0011CF8C 4B F2 E1 65 */ bl func_8004E2F0 +/* 8012018C 0011CF8C 4B F2 E1 65 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80120190 0011CF90 C0 02 A0 60 */ lfs f0, lbl_803CE9E0-_SDA2_BASE_(r2) /* 80120194 0011CF94 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80120198 0011CF98 40 80 00 10 */ bge lbl_801201A8 @@ -1216,7 +1216,7 @@ lbl_80120228: /* 8012023C 0011D03C 38 A1 00 E0 */ addi r5, r1, 0xe0 /* 80120240 0011D040 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80120244 0011D044 7C 64 1B 78 */ mr r4, r3 -/* 80120248 0011D048 4B F1 26 6D */ bl func_800328B4 +/* 80120248 0011D048 4B F1 26 6D */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 lbl_8012024C: /* 8012024C 0011D04C 80 9F 00 24 */ lwz r4, 0x24(r31) /* 80120250 0011D050 38 61 00 D4 */ addi r3, r1, 0xd4 @@ -1273,7 +1273,7 @@ lbl_801202E4: /* 80120310 0011D110 EC 21 00 32 */ fmuls f1, f1, f0 /* 80120314 0011D114 C0 88 00 44 */ lfs f4, 0x44(r8) /* 80120318 0011D118 38 C6 00 30 */ addi r6, r6, 0x30 -/* 8012031C 0011D11C 4B F2 87 79 */ bl func_80048A94 +/* 8012031C 0011D11C 4B F2 87 79 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf lbl_80120320: /* 80120320 0011D120 80 7F 01 E0 */ lwz r3, 0x1e0(r31) /* 80120324 0011D124 28 03 00 00 */ cmplwi r3, 0 @@ -1326,8 +1326,8 @@ lbl_801203AC: /* 801203D0 0011D1D0 38 21 01 60 */ addi r1, r1, 0x160 /* 801203D4 0011D1D4 4E 80 00 20 */ blr -.global func_801203D8 -func_801203D8: +.global xEntBoulder_KilledBySurface__FP11xEntBoulderP6xScenef +xEntBoulder_KilledBySurface__FP11xEntBoulderP6xScenef: /* 801203D8 0011D1D8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801203DC 0011D1DC 7C 08 02 A6 */ mflr r0 /* 801203E0 0011D1E0 90 01 00 24 */ stw r0, 0x24(r1) @@ -1361,12 +1361,12 @@ lbl_80120424: /* 80120448 0011D248 41 82 00 5C */ beq lbl_801204A4 /* 8012044C 0011D24C 38 81 00 08 */ addi r4, r1, 8 /* 80120450 0011D250 38 A0 00 00 */ li r5, 0 -/* 80120454 0011D254 48 00 33 DD */ bl func_80123830 +/* 80120454 0011D254 48 00 33 DD */ bl zGooIs__FP4xEntRfUi /* 80120458 0011D258 2C 03 00 00 */ cmpwi r3, 0 /* 8012045C 0011D25C 41 82 00 48 */ beq lbl_801204A4 /* 80120460 0011D260 38 7D 01 A0 */ addi r3, r29, 0x1a0 /* 80120464 0011D264 38 9F 00 14 */ addi r4, r31, 0x14 -/* 80120468 0011D268 4B F2 E0 89 */ bl func_8004E4F0 +/* 80120468 0011D268 4B F2 E0 89 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8012046C 0011D26C 80 BD 00 D0 */ lwz r5, 0xd0(r29) /* 80120470 0011D270 38 7D 01 A0 */ addi r3, r29, 0x1a0 /* 80120474 0011D274 C0 42 A0 34 */ lfs f2, lbl_803CE9B4-_SDA2_BASE_(r2) @@ -1378,12 +1378,12 @@ lbl_80120424: /* 8012048C 0011D28C 4B EF 4B CD */ bl func_80015058 /* 80120490 0011D290 7F A3 EB 78 */ mr r3, r29 /* 80120494 0011D294 38 80 00 25 */ li r4, 0x25 -/* 80120498 0011D298 4B EF F1 59 */ bl func_8001F5F0 +/* 80120498 0011D298 4B EF F1 59 */ bl zEntEvent__FP5xBaseUi /* 8012049C 0011D29C 38 60 00 01 */ li r3, 1 /* 801204A0 0011D2A0 48 00 01 84 */ b lbl_80120624 lbl_801204A4: /* 801204A4 0011D2A4 7F E3 FB 78 */ mr r3, r31 -/* 801204A8 0011D2A8 4B F9 55 3D */ bl func_800B59E4 +/* 801204A8 0011D2A8 4B F9 55 3D */ bl zSurfaceGetSurface__FPC7xCollis /* 801204AC 0011D2AC 28 03 00 00 */ cmplwi r3, 0 /* 801204B0 0011D2B0 41 82 01 64 */ beq lbl_80120614 /* 801204B4 0011D2B4 88 03 00 20 */ lbz r0, 0x20(r3) @@ -1419,7 +1419,7 @@ lbl_80120510: /* 80120524 0011D324 41 81 00 8C */ bgt lbl_801205B0 /* 80120528 0011D328 38 7D 01 A0 */ addi r3, r29, 0x1a0 /* 8012052C 0011D32C 38 9F 00 14 */ addi r4, r31, 0x14 -/* 80120530 0011D330 4B F2 DF C1 */ bl func_8004E4F0 +/* 80120530 0011D330 4B F2 DF C1 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80120534 0011D334 80 BD 00 D0 */ lwz r5, 0xd0(r29) /* 80120538 0011D338 38 7D 01 A0 */ addi r3, r29, 0x1a0 /* 8012053C 0011D33C C0 42 A0 34 */ lfs f2, lbl_803CE9B4-_SDA2_BASE_(r2) @@ -1431,13 +1431,13 @@ lbl_80120510: /* 80120554 0011D354 4B EF 4B 05 */ bl func_80015058 /* 80120558 0011D358 7F A3 EB 78 */ mr r3, r29 /* 8012055C 0011D35C 38 80 00 25 */ li r4, 0x25 -/* 80120560 0011D360 4B EF F0 91 */ bl func_8001F5F0 +/* 80120560 0011D360 4B EF F0 91 */ bl zEntEvent__FP5xBaseUi /* 80120564 0011D364 38 60 00 01 */ li r3, 1 /* 80120568 0011D368 48 00 00 BC */ b lbl_80120624 lbl_8012056C: /* 8012056C 0011D36C 38 7D 01 A0 */ addi r3, r29, 0x1a0 /* 80120570 0011D370 38 9F 00 14 */ addi r4, r31, 0x14 -/* 80120574 0011D374 4B F2 DF 7D */ bl func_8004E4F0 +/* 80120574 0011D374 4B F2 DF 7D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80120578 0011D378 80 BD 00 D0 */ lwz r5, 0xd0(r29) /* 8012057C 0011D37C 38 7D 01 A0 */ addi r3, r29, 0x1a0 /* 80120580 0011D380 C0 42 A0 34 */ lfs f2, lbl_803CE9B4-_SDA2_BASE_(r2) @@ -1449,7 +1449,7 @@ lbl_8012056C: /* 80120598 0011D398 4B EF 4A C1 */ bl func_80015058 /* 8012059C 0011D39C 7F A3 EB 78 */ mr r3, r29 /* 801205A0 0011D3A0 38 80 00 25 */ li r4, 0x25 -/* 801205A4 0011D3A4 4B EF F0 4D */ bl func_8001F5F0 +/* 801205A4 0011D3A4 4B EF F0 4D */ bl zEntEvent__FP5xBaseUi /* 801205A8 0011D3A8 38 60 00 01 */ li r3, 1 /* 801205AC 0011D3AC 48 00 00 78 */ b lbl_80120624 lbl_801205B0: @@ -1463,7 +1463,7 @@ lbl_801205B0: /* 801205CC 0011D3CC 41 82 00 48 */ beq lbl_80120614 /* 801205D0 0011D3D0 38 7D 01 A0 */ addi r3, r29, 0x1a0 /* 801205D4 0011D3D4 38 9F 00 14 */ addi r4, r31, 0x14 -/* 801205D8 0011D3D8 4B F2 DF 19 */ bl func_8004E4F0 +/* 801205D8 0011D3D8 4B F2 DF 19 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 801205DC 0011D3DC 80 BD 00 D0 */ lwz r5, 0xd0(r29) /* 801205E0 0011D3E0 38 7D 01 A0 */ addi r3, r29, 0x1a0 /* 801205E4 0011D3E4 C0 42 A0 34 */ lfs f2, lbl_803CE9B4-_SDA2_BASE_(r2) @@ -1475,7 +1475,7 @@ lbl_801205B0: /* 801205FC 0011D3FC 4B EF 4A 5D */ bl func_80015058 /* 80120600 0011D400 7F A3 EB 78 */ mr r3, r29 /* 80120604 0011D404 38 80 00 25 */ li r4, 0x25 -/* 80120608 0011D408 4B EF EF E9 */ bl func_8001F5F0 +/* 80120608 0011D408 4B EF EF E9 */ bl zEntEvent__FP5xBaseUi /* 8012060C 0011D40C 38 60 00 01 */ li r3, 1 /* 80120610 0011D410 48 00 00 14 */ b lbl_80120624 lbl_80120614: @@ -1493,8 +1493,8 @@ lbl_80120624: /* 80120638 0011D438 38 21 00 20 */ addi r1, r1, 0x20 /* 8012063C 0011D43C 4E 80 00 20 */ blr -.global func_80120640 -func_80120640: +.global xEntBoulder_Kill__FP11xEntBoulder +xEntBoulder_Kill__FP11xEntBoulder: /* 80120640 0011D440 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80120644 0011D444 7C 08 02 A6 */ mflr r0 /* 80120648 0011D448 90 01 00 14 */ stw r0, 0x14(r1) @@ -1515,7 +1515,7 @@ func_80120640: /* 80120684 0011D484 80 6D 84 48 */ lwz r3, lbl_803CAD48-_SDA_BASE_(r13) /* 80120688 0011D488 28 03 DE AD */ cmplwi r3, 0xdead /* 8012068C 0011D48C 41 82 00 14 */ beq lbl_801206A0 -/* 80120690 0011D490 4B F0 92 C1 */ bl func_80029950 +/* 80120690 0011D490 4B F0 92 C1 */ bl xFXStreakStop__FUi /* 80120694 0011D494 3C 60 00 01 */ lis r3, 0x0000DEAD@ha /* 80120698 0011D498 38 03 DE AD */ addi r0, r3, 0x0000DEAD@l /* 8012069C 0011D49C 90 0D 84 48 */ stw r0, lbl_803CAD48-_SDA_BASE_(r13) @@ -1526,8 +1526,8 @@ lbl_801206A0: /* 801206AC 0011D4AC 38 21 00 10 */ addi r1, r1, 0x10 /* 801206B0 0011D4B0 4E 80 00 20 */ blr -.global func_801206B4 -func_801206B4: +.global xEntBoulder_BubbleBowl__Ff +xEntBoulder_BubbleBowl__Ff: /* 801206B4 0011D4B4 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 801206B8 0011D4B8 7C 08 02 A6 */ mflr r0 /* 801206BC 0011D4BC 90 01 00 A4 */ stw r0, 0xa4(r1) @@ -1542,27 +1542,27 @@ func_801206B4: /* 801206E0 0011D4E0 83 A3 19 E4 */ lwz r29, 0x19e4(r3) /* 801206E4 0011D4E4 28 1D 00 00 */ cmplwi r29, 0 /* 801206E8 0011D4E8 41 82 02 FC */ beq lbl_801209E4 -/* 801206EC 0011D4EC 3C 60 80 12 */ lis r3, func_8011F630@ha +/* 801206EC 0011D4EC 3C 60 80 12 */ lis r3, xEntBoulder_Update__FP11xEntBoulderP6xScenef@ha /* 801206F0 0011D4F0 80 9D 00 34 */ lwz r4, 0x34(r29) -/* 801206F4 0011D4F4 38 03 F6 30 */ addi r0, r3, func_8011F630@l +/* 801206F4 0011D4F4 38 03 F6 30 */ addi r0, r3, xEntBoulder_Update__FP11xEntBoulderP6xScenef@l /* 801206F8 0011D4F8 7C 04 00 40 */ cmplw r4, r0 /* 801206FC 0011D4FC 40 82 00 10 */ bne lbl_8012070C /* 80120700 0011D500 7F A3 EB 78 */ mr r3, r29 /* 80120704 0011D504 38 80 00 25 */ li r4, 0x25 -/* 80120708 0011D508 4B EF EE E9 */ bl func_8001F5F0 +/* 80120708 0011D508 4B EF EE E9 */ bl zEntEvent__FP5xBaseUi lbl_8012070C: /* 8012070C 0011D50C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80120710 0011D510 7F A3 EB 78 */ mr r3, r29 /* 80120714 0011D514 3B C4 05 58 */ addi r30, r4, lbl_803C0558@l /* 80120718 0011D518 80 9E 1F C0 */ lwz r4, 0x1fc0(r30) -/* 8012071C 0011D51C 48 00 03 59 */ bl func_80120A74 -/* 80120720 0011D520 3C 60 80 12 */ lis r3, func_8011F630@ha -/* 80120724 0011D524 38 03 F6 30 */ addi r0, r3, func_8011F630@l +/* 8012071C 0011D51C 48 00 03 59 */ bl xEntBoulder_Reset__FP11xEntBoulderP6xScene +/* 80120720 0011D520 3C 60 80 12 */ lis r3, xEntBoulder_Update__FP11xEntBoulderP6xScenef@ha +/* 80120724 0011D524 38 03 F6 30 */ addi r0, r3, xEntBoulder_Update__FP11xEntBoulderP6xScenef@l /* 80120728 0011D528 90 1D 00 34 */ stw r0, 0x34(r29) /* 8012072C 0011D52C 80 6D 84 48 */ lwz r3, lbl_803CAD48-_SDA_BASE_(r13) /* 80120730 0011D530 28 03 DE AD */ cmplwi r3, 0xdead /* 80120734 0011D534 41 82 00 14 */ beq lbl_80120748 -/* 80120738 0011D538 4B F0 92 19 */ bl func_80029950 +/* 80120738 0011D538 4B F0 92 19 */ bl xFXStreakStop__FUi /* 8012073C 0011D53C 3C 60 00 01 */ lis r3, 0x0000DEAD@ha /* 80120740 0011D540 38 03 DE AD */ addi r0, r3, 0x0000DEAD@l /* 80120744 0011D544 90 0D 84 48 */ stw r0, lbl_803CAD48-_SDA_BASE_(r13) @@ -1575,7 +1575,7 @@ lbl_80120748: /* 8012075C 0011D55C 80 83 00 4C */ lwz r4, 0x4c(r3) /* 80120760 0011D560 38 65 00 30 */ addi r3, r5, 0x30 /* 80120764 0011D564 38 84 00 30 */ addi r4, r4, 0x30 -/* 80120768 0011D568 4B F2 DD 75 */ bl func_8004E4DC +/* 80120768 0011D568 4B F2 DD 75 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012076C 0011D56C 80 BD 00 24 */ lwz r5, 0x24(r29) /* 80120770 0011D570 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80120774 0011D574 80 9F 07 04 */ lwz r4, 0x704(r31) @@ -1609,13 +1609,13 @@ lbl_80120748: /* 801207E4 0011D5E4 38 7D 00 88 */ addi r3, r29, 0x88 /* 801207E8 0011D5E8 80 84 00 4C */ lwz r4, 0x4c(r4) /* 801207EC 0011D5EC 38 84 00 30 */ addi r4, r4, 0x30 -/* 801207F0 0011D5F0 4B F2 DC ED */ bl func_8004E4DC +/* 801207F0 0011D5F0 4B F2 DC ED */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801207F4 0011D5F4 80 7D 00 24 */ lwz r3, 0x24(r29) /* 801207F8 0011D5F8 80 BD 00 48 */ lwz r5, 0x48(r29) /* 801207FC 0011D5FC 80 83 00 4C */ lwz r4, 0x4c(r3) /* 80120800 0011D600 38 65 00 30 */ addi r3, r5, 0x30 /* 80120804 0011D604 38 84 00 30 */ addi r4, r4, 0x30 -/* 80120808 0011D608 4B F2 DC D5 */ bl func_8004E4DC +/* 80120808 0011D608 4B F2 DC D5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012080C 0011D60C 80 9F 07 04 */ lwz r4, 0x704(r31) /* 80120810 0011D610 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80120814 0011D614 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -1645,7 +1645,7 @@ lbl_80120748: /* 80120874 0011D674 80 9F 07 04 */ lwz r4, 0x704(r31) /* 80120878 0011D678 38 7D 01 AC */ addi r3, r29, 0x1ac /* 8012087C 0011D67C 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80120880 0011D680 4B F2 DC 5D */ bl func_8004E4DC +/* 80120880 0011D680 4B F2 DC 5D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80120884 0011D684 C0 02 A0 28 */ lfs f0, lbl_803CE9A8-_SDA2_BASE_(r2) /* 80120888 0011D688 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8012088C 0011D68C 38 83 05 58 */ addi r4, r3, lbl_803C0558@l @@ -1653,7 +1653,7 @@ lbl_80120748: /* 80120894 0011D694 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80120898 0011D698 38 84 07 68 */ addi r4, r4, 0x768 /* 8012089C 0011D69C D0 1D 01 D0 */ stfs f0, 0x1d0(r29) -/* 801208A0 0011D6A0 4B F2 DC 3D */ bl func_8004E4DC +/* 801208A0 0011D6A0 4B F2 DC 3D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801208A4 0011D6A4 80 9D 00 24 */ lwz r4, 0x24(r29) /* 801208A8 0011D6A8 3B E1 00 14 */ addi r31, r1, 0x14 /* 801208AC 0011D6AC 7F E3 FB 78 */ mr r3, r31 @@ -1663,7 +1663,7 @@ lbl_80120748: /* 801208BC 0011D6BC 4B EE DD D5 */ bl func_8000E690 /* 801208C0 0011D6C0 7F E3 FB 78 */ mr r3, r31 /* 801208C4 0011D6C4 7F E4 FB 78 */ mr r4, r31 -/* 801208C8 0011D6C8 4B F2 DA 29 */ bl func_8004E2F0 +/* 801208C8 0011D6C8 4B F2 DA 29 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 801208CC 0011D6CC D0 21 00 24 */ stfs f1, 0x24(r1) /* 801208D0 0011D6D0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 801208D4 0011D6D4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -1676,7 +1676,7 @@ lbl_80120748: /* 801208F0 0011D6F0 EC 01 00 2A */ fadds f0, f1, f0 /* 801208F4 0011D6F4 80 7E 1F C0 */ lwz r3, 0x1fc0(r30) /* 801208F8 0011D6F8 D0 01 00 20 */ stfs f0, 0x20(r1) -/* 801208FC 0011D6FC 4B F1 FA A9 */ bl func_800403A4 +/* 801208FC 0011D6FC 4B F1 FA A9 */ bl xRayHitsScene__FP6xSceneP5xRay3P7xCollis /* 80120900 0011D700 80 01 00 2C */ lwz r0, 0x2c(r1) /* 80120904 0011D704 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80120908 0011D708 41 82 00 9C */ beq lbl_801209A4 @@ -1689,7 +1689,7 @@ lbl_80120748: /* 80120924 0011D724 3C 80 00 01 */ lis r4, 0x00008000@ha /* 80120928 0011D728 7F C3 F3 78 */ mr r3, r30 /* 8012092C 0011D72C 38 84 80 00 */ addi r4, r4, 0x00008000@l -/* 80120930 0011D730 4B F4 07 19 */ bl func_80061048 +/* 80120930 0011D730 4B F4 07 19 */ bl zEntDestructObj_GetHit__FP15zEntDestructObjUi /* 80120934 0011D734 28 03 00 00 */ cmplwi r3, 0 /* 80120938 0011D738 41 82 00 1C */ beq lbl_80120954 lbl_8012093C: @@ -1712,7 +1712,7 @@ lbl_80120960: /* 80120974 0011D774 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80120978 0011D778 38 61 00 08 */ addi r3, r1, 8 /* 8012097C 0011D77C 38 A1 00 2C */ addi r5, r1, 0x2c -/* 80120980 0011D780 4B FA 1F 01 */ bl func_800C2880 +/* 80120980 0011D780 4B FA 1F 01 */ bl iRayHitsModel__FPC5xRay3PC14xModelInstanceP7xCollis /* 80120984 0011D784 80 01 00 2C */ lwz r0, 0x2c(r1) /* 80120988 0011D788 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8012098C 0011D78C 41 82 00 18 */ beq lbl_801209A4 @@ -1728,7 +1728,7 @@ lbl_801209A4: /* 801209AC 0011D7AC 38 63 B9 48 */ addi r3, r3, lbl_8026B948@l /* 801209B0 0011D7B0 D0 1D 01 DC */ stfs f0, 0x1dc(r29) /* 801209B4 0011D7B4 38 63 00 28 */ addi r3, r3, 0x28 -/* 801209B8 0011D7B8 4B F2 B8 5D */ bl func_8004C214 +/* 801209B8 0011D7B8 4B F2 B8 5D */ bl xStrHash__FPCc /* 801209BC 0011D7BC 90 7D 01 E0 */ stw r3, 0x1e0(r29) /* 801209C0 0011D7C0 38 60 00 00 */ li r3, 0 /* 801209C4 0011D7C4 38 80 00 00 */ li r4, 0 @@ -1737,7 +1737,7 @@ lbl_801209A4: /* 801209D0 0011D7D0 38 C0 00 01 */ li r6, 1 /* 801209D4 0011D7D4 C0 42 A0 48 */ lfs f2, lbl_803CE9C8-_SDA2_BASE_(r2) /* 801209D8 0011D7D8 C0 62 A0 34 */ lfs f3, lbl_803CE9B4-_SDA2_BASE_(r2) -/* 801209DC 0011D7DC 4B F0 8D 35 */ bl func_80029710 +/* 801209DC 0011D7DC 4B F0 8D 35 */ bl xFXStreakStart__FfffUiPC10iColor_tagPC10iColor_tagi /* 801209E0 0011D7E0 90 6D 84 48 */ stw r3, lbl_803CAD48-_SDA_BASE_(r13) lbl_801209E4: /* 801209E4 0011D7E4 E3 E1 00 98 */ psq_l f31, 152(r1), 0, qr0 @@ -1750,8 +1750,8 @@ lbl_801209E4: /* 80120A00 0011D800 38 21 00 A0 */ addi r1, r1, 0xa0 /* 80120A04 0011D804 4E 80 00 20 */ blr -.global func_80120A08 -func_80120A08: +.global xEntBoulder_Setup__FP11xEntBoulder +xEntBoulder_Setup__FP11xEntBoulder: /* 80120A08 0011D808 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80120A0C 0011D80C 7C 08 02 A6 */ mflr r0 /* 80120A10 0011D810 90 01 00 14 */ stw r0, 0x14(r1) @@ -1776,14 +1776,14 @@ lbl_80120A54: /* 80120A58 0011D858 80 83 00 10 */ lwz r4, 0x10(r3) /* 80120A5C 0011D85C D0 04 00 44 */ stfs f0, 0x44(r4) lbl_80120A60: -/* 80120A60 0011D860 4B EF 82 45 */ bl func_80018CA4 +/* 80120A60 0011D860 4B EF 82 45 */ bl xEntSetup__FP4xEnt /* 80120A64 0011D864 80 01 00 14 */ lwz r0, 0x14(r1) /* 80120A68 0011D868 7C 08 03 A6 */ mtlr r0 /* 80120A6C 0011D86C 38 21 00 10 */ addi r1, r1, 0x10 /* 80120A70 0011D870 4E 80 00 20 */ blr -.global func_80120A74 -func_80120A74: +.global xEntBoulder_Reset__FP11xEntBoulderP6xScene +xEntBoulder_Reset__FP11xEntBoulderP6xScene: /* 80120A74 0011D874 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80120A78 0011D878 7C 08 02 A6 */ mflr r0 /* 80120A7C 0011D87C 38 A0 00 10 */ li r5, 0x10 @@ -1797,7 +1797,7 @@ func_80120A74: /* 80120A9C 0011D89C 98 A3 00 23 */ stb r5, 0x23(r3) /* 80120AA0 0011D8A0 98 83 01 E4 */ stb r4, 0x1e4(r3) /* 80120AA4 0011D8A4 98 03 01 E5 */ stb r0, 0x1e5(r3) -/* 80120AA8 0011D8A8 4B EF 84 A9 */ bl func_80018F50 +/* 80120AA8 0011D8A8 4B EF 84 A9 */ bl xEntReset__FP4xEnt /* 80120AAC 0011D8AC 80 7F 00 00 */ lwz r3, 0(r31) /* 80120AB0 0011D8B0 3C 63 A0 D2 */ addis r3, r3, 0xa0d2 /* 80120AB4 0011D8B4 28 03 37 B4 */ cmplwi r3, 0x37b4 @@ -1852,7 +1852,7 @@ lbl_80120B58: /* 80120B68 0011D968 80 9F 00 24 */ lwz r4, 0x24(r31) /* 80120B6C 0011D96C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80120B70 0011D970 38 84 00 30 */ addi r4, r4, 0x30 -/* 80120B74 0011D974 4B FF EA 55 */ bl func_8011F5C8 +/* 80120B74 0011D974 4B FF EA 55 */ bl xEntBoulder_RealBUpdate__FP4xEntP5xVec3 /* 80120B78 0011D978 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80120B7C 0011D97C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80120B80 0011D980 80 63 1F C0 */ lwz r3, 0x1fc0(r3) @@ -1863,7 +1863,7 @@ lbl_80120B58: /* 80120B94 0011D994 3C 60 80 27 */ lis r3, lbl_8026B948@ha /* 80120B98 0011D998 38 63 B9 48 */ addi r3, r3, lbl_8026B948@l /* 80120B9C 0011D99C 38 63 00 3E */ addi r3, r3, 0x3e -/* 80120BA0 0011D9A0 4B F2 B6 75 */ bl func_8004C214 +/* 80120BA0 0011D9A0 4B F2 B6 75 */ bl xStrHash__FPCc /* 80120BA4 0011D9A4 80 1F 00 00 */ lwz r0, 0(r31) /* 80120BA8 0011D9A8 7C 00 18 40 */ cmplw r0, r3 /* 80120BAC 0011D9AC 40 82 00 10 */ bne lbl_80120BBC @@ -1877,8 +1877,8 @@ lbl_80120BBC: /* 80120BC8 0011D9C8 38 21 00 10 */ addi r1, r1, 0x10 /* 80120BCC 0011D9CC 4E 80 00 20 */ blr -.global func_80120BD0 -func_80120BD0: +.global xEntBoulderEventCB__FP5xBaseP5xBaseUiPCfP5xBase +xEntBoulderEventCB__FP5xBaseP5xBaseUiPCfP5xBase: /* 80120BD0 0011D9D0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80120BD4 0011D9D4 7C 08 02 A6 */ mflr r0 /* 80120BD8 0011D9D8 2C 05 00 56 */ cmpwi r5, 0x56 @@ -1954,7 +1954,7 @@ lbl_80120CA0: /* 80120CD0 0011DAD0 C0 3E 00 04 */ lfs f1, 4(r30) /* 80120CD4 0011DAD4 7F E3 FB 78 */ mr r3, r31 /* 80120CD8 0011DAD8 C0 5E 00 08 */ lfs f2, 8(r30) -/* 80120CDC 0011DADC 4B F7 5D 09 */ bl func_800969E4 +/* 80120CDC 0011DADC 4B F7 5D 09 */ bl zFXPopOn__FR4xEntff /* 80120CE0 0011DAE0 48 00 02 48 */ b lbl_80120F28 lbl_80120CE4: /* 80120CE4 0011DAE4 7F E3 FB 78 */ mr r3, r31 @@ -1972,7 +1972,7 @@ lbl_80120CE4: /* 80120D14 0011DB14 C0 3E 00 04 */ lfs f1, 4(r30) /* 80120D18 0011DB18 7F E3 FB 78 */ mr r3, r31 /* 80120D1C 0011DB1C C0 5E 00 08 */ lfs f2, 8(r30) -/* 80120D20 0011DB20 4B F7 5F 25 */ bl func_80096C44 +/* 80120D20 0011DB20 4B F7 5F 25 */ bl zFXPopOff__FR4xEntff /* 80120D24 0011DB24 48 00 02 04 */ b lbl_80120F28 lbl_80120D28: /* 80120D28 0011DB28 88 1F 00 22 */ lbz r0, 0x22(r31) @@ -2003,7 +2003,7 @@ lbl_80120D48: /* 80120D84 0011DB84 C0 3E 00 04 */ lfs f1, 4(r30) /* 80120D88 0011DB88 7F E3 FB 78 */ mr r3, r31 /* 80120D8C 0011DB8C C0 5E 00 08 */ lfs f2, 8(r30) -/* 80120D90 0011DB90 4B F7 5C 55 */ bl func_800969E4 +/* 80120D90 0011DB90 4B F7 5C 55 */ bl zFXPopOn__FR4xEntff /* 80120D94 0011DB94 48 00 01 94 */ b lbl_80120F28 lbl_80120D98: /* 80120D98 0011DB98 88 1F 00 22 */ lbz r0, 0x22(r31) @@ -2024,28 +2024,28 @@ lbl_80120D98: /* 80120DD4 0011DBD4 C0 3E 00 04 */ lfs f1, 4(r30) /* 80120DD8 0011DBD8 7F E3 FB 78 */ mr r3, r31 /* 80120DDC 0011DBDC C0 5E 00 08 */ lfs f2, 8(r30) -/* 80120DE0 0011DBE0 4B F7 5E 65 */ bl func_80096C44 +/* 80120DE0 0011DBE0 4B F7 5E 65 */ bl zFXPopOff__FR4xEntff /* 80120DE4 0011DBE4 48 00 01 44 */ b lbl_80120F28 lbl_80120DE8: /* 80120DE8 0011DBE8 7F E3 FB 78 */ mr r3, r31 -/* 80120DEC 0011DBEC 4B FF 5A DD */ bl func_801168C8 +/* 80120DEC 0011DBEC 4B FF 5A DD */ bl zCollGeom_CamEnable__FP4xEnt /* 80120DF0 0011DBF0 48 00 01 38 */ b lbl_80120F28 lbl_80120DF4: /* 80120DF4 0011DBF4 7F E3 FB 78 */ mr r3, r31 -/* 80120DF8 0011DBF8 4B FF 5A E9 */ bl func_801168E0 +/* 80120DF8 0011DBF8 4B FF 5A E9 */ bl zCollGeom_CamDisable__FP4xEnt /* 80120DFC 0011DBFC 48 00 01 2C */ b lbl_80120F28 lbl_80120E00: /* 80120E00 0011DC00 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80120E04 0011DC04 7F E3 FB 78 */ mr r3, r31 /* 80120E08 0011DC08 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 80120E0C 0011DC0C 80 84 1F C0 */ lwz r4, 0x1fc0(r4) -/* 80120E10 0011DC10 4B FF FC 65 */ bl func_80120A74 +/* 80120E10 0011DC10 4B FF FC 65 */ bl xEntBoulder_Reset__FP11xEntBoulderP6xScene /* 80120E14 0011DC14 7F E3 FB 78 */ mr r3, r31 /* 80120E18 0011DC18 4B EE D8 21 */ bl func_8000E638 /* 80120E1C 0011DC1C 28 03 00 00 */ cmplwi r3, 0 /* 80120E20 0011DC20 41 82 01 08 */ beq lbl_80120F28 -/* 80120E24 0011DC24 3C 60 80 12 */ lis r3, func_8011F630@ha -/* 80120E28 0011DC28 38 03 F6 30 */ addi r0, r3, func_8011F630@l +/* 80120E24 0011DC24 3C 60 80 12 */ lis r3, xEntBoulder_Update__FP11xEntBoulderP6xScenef@ha +/* 80120E28 0011DC28 38 03 F6 30 */ addi r0, r3, xEntBoulder_Update__FP11xEntBoulderP6xScenef@l /* 80120E2C 0011DC2C 90 1F 00 34 */ stw r0, 0x34(r31) /* 80120E30 0011DC30 48 00 00 F8 */ b lbl_80120F28 lbl_80120E34: @@ -2060,21 +2060,21 @@ lbl_80120E34: /* 80120E54 0011DC54 41 81 00 D4 */ bgt lbl_80120F28 /* 80120E58 0011DC58 7F E3 FB 78 */ mr r3, r31 /* 80120E5C 0011DC5C 38 80 00 25 */ li r4, 0x25 -/* 80120E60 0011DC60 4B EF E7 91 */ bl func_8001F5F0 +/* 80120E60 0011DC60 4B EF E7 91 */ bl zEntEvent__FP5xBaseUi /* 80120E64 0011DC64 48 00 00 C4 */ b lbl_80120F28 lbl_80120E68: /* 80120E68 0011DC68 7F E3 FB 78 */ mr r3, r31 -/* 80120E6C 0011DC6C 4B FF F7 D5 */ bl func_80120640 +/* 80120E6C 0011DC6C 4B FF F7 D5 */ bl xEntBoulder_Kill__FP11xEntBoulder /* 80120E70 0011DC70 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80120E74 0011DC74 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80120E78 0011DC78 80 03 19 E4 */ lwz r0, 0x19e4(r3) /* 80120E7C 0011DC7C 7C 1F 00 40 */ cmplw r31, r0 /* 80120E80 0011DC80 40 82 00 A8 */ bne lbl_80120F28 -/* 80120E84 0011DC84 4B F0 FD E5 */ bl func_80030C68 +/* 80120E84 0011DC84 4B F0 FD E5 */ bl xrand__Fv /* 80120E88 0011DC88 54 64 06 BE */ clrlwi r4, r3, 0x1a /* 80120E8C 0011DC8C 38 7F 00 88 */ addi r3, r31, 0x88 /* 80120E90 0011DC90 38 84 00 24 */ addi r4, r4, 0x24 -/* 80120E94 0011DC94 4B F7 3B A5 */ bl func_80094A38 +/* 80120E94 0011DC94 4B F7 3B A5 */ bl zFX_SpawnBubbleHit__FPC5xVec3Ui /* 80120E98 0011DC98 48 00 00 90 */ b lbl_80120F28 lbl_80120E9C: /* 80120E9C 0011DC9C 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -2090,7 +2090,7 @@ lbl_80120E9C: /* 80120EC4 0011DCC4 3C A0 80 14 */ lis r5, lbl_8013A750@ha /* 80120EC8 0011DCC8 38 C0 00 00 */ li r6, 0 /* 80120ECC 0011DCCC 38 A5 A7 50 */ addi r5, r5, lbl_8013A750@l -/* 80120ED0 0011DCD0 48 01 9F D9 */ bl func_8013AEA8 +/* 80120ED0 0011DCD0 48 01 9F D9 */ bl xUpdateCull_SetCB__FP14xUpdateCullMgrPvPFPvPv_UiPv /* 80120ED4 0011DCD4 48 00 00 54 */ b lbl_80120F28 lbl_80120ED8: /* 80120ED8 0011DCD8 EC 01 00 72 */ fmuls f0, f1, f1 @@ -2098,7 +2098,7 @@ lbl_80120ED8: /* 80120EE0 0011DCE0 38 A5 A7 58 */ addi r5, r5, lbl_8013A758@l /* 80120EE4 0011DCE4 D0 01 00 08 */ stfs f0, 8(r1) /* 80120EE8 0011DCE8 80 C1 00 08 */ lwz r6, 8(r1) -/* 80120EEC 0011DCEC 48 01 9F BD */ bl func_8013AEA8 +/* 80120EEC 0011DCEC 48 01 9F BD */ bl xUpdateCull_SetCB__FP14xUpdateCullMgrPvPFPvPv_UiPv /* 80120EF0 0011DCF0 48 00 00 38 */ b lbl_80120F28 lbl_80120EF4: /* 80120EF4 0011DCF4 28 07 00 00 */ cmplwi r7, 0 @@ -2145,7 +2145,7 @@ lbl_80120F7C: /* 80120F80 0011DD80 28 00 01 33 */ cmplwi r0, 0x133 /* 80120F84 0011DD84 40 82 00 20 */ bne lbl_80120FA4 /* 80120F88 0011DD88 80 7F 00 04 */ lwz r3, 4(r31) -/* 80120F8C 0011DD8C 4B F9 3A B1 */ bl func_800B4A3C +/* 80120F8C 0011DD8C 4B F9 3A B1 */ bl zSceneFindObject__FUi /* 80120F90 0011DD90 28 03 00 00 */ cmplwi r3, 0 /* 80120F94 0011DD94 41 82 00 10 */ beq lbl_80120FA4 /* 80120F98 0011DD98 7F A4 EB 78 */ mr r4, r29 @@ -2195,14 +2195,14 @@ lbl_80121020: /* 8012102C 0011DE2C 48 00 00 7C */ b lbl_801210A8 lbl_80121030: /* 80121030 0011DE30 7C 7D 1B 78 */ mr r29, r3 -/* 80121034 0011DE34 4B F0 BE 49 */ bl func_8002CE7C +/* 80121034 0011DE34 4B F0 BE 49 */ bl xGroupGetCount__FP6xGroup /* 80121038 0011DE38 7C 7F 1B 78 */ mr r31, r3 /* 8012103C 0011DE3C 3B C0 00 00 */ li r30, 0 /* 80121040 0011DE40 48 00 00 60 */ b lbl_801210A0 lbl_80121044: /* 80121044 0011DE44 7F A3 EB 78 */ mr r3, r29 /* 80121048 0011DE48 7F C4 F3 78 */ mr r4, r30 -/* 8012104C 0011DE4C 4B F0 BE 3D */ bl func_8002CE88 +/* 8012104C 0011DE4C 4B F0 BE 3D */ bl xGroupGetItemPtr__FP6xGroupUi /* 80121050 0011DE50 28 03 00 00 */ cmplwi r3, 0 /* 80121054 0011DE54 41 82 00 48 */ beq lbl_8012109C /* 80121058 0011DE58 88 03 00 04 */ lbz r0, 4(r3) @@ -2238,14 +2238,14 @@ lbl_801210A8: /* 801210BC 0011DEBC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801210C0 0011DEC0 7C 08 02 A6 */ mflr r0 /* 801210C4 0011DEC4 90 01 00 14 */ stw r0, 0x14(r1) -/* 801210C8 0011DEC8 48 00 00 15 */ bl func_801210DC +/* 801210C8 0011DEC8 48 00 00 15 */ bl xBoulderGenerator_Init__FP17xBoulderGeneratorP22xBoulderGeneratorAsset /* 801210CC 0011DECC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801210D0 0011DED0 7C 08 03 A6 */ mtlr r0 /* 801210D4 0011DED4 38 21 00 10 */ addi r1, r1, 0x10 /* 801210D8 0011DED8 4E 80 00 20 */ blr -.global func_801210DC -func_801210DC: +.global xBoulderGenerator_Init__FP17xBoulderGeneratorP22xBoulderGeneratorAsset +xBoulderGenerator_Init__FP17xBoulderGeneratorP22xBoulderGeneratorAsset: /* 801210DC 0011DEDC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801210E0 0011DEE0 7C 08 02 A6 */ mflr r0 /* 801210E4 0011DEE4 90 01 00 24 */ stw r0, 0x24(r1) @@ -2253,7 +2253,7 @@ func_801210DC: /* 801210EC 0011DEEC 7C 7F 1B 78 */ mr r31, r3 /* 801210F0 0011DEF0 93 C1 00 18 */ stw r30, 0x18(r1) /* 801210F4 0011DEF4 7C 9E 23 78 */ mr r30, r4 -/* 801210F8 0011DEF8 4B EE 83 09 */ bl func_80009400 +/* 801210F8 0011DEF8 4B EE 83 09 */ bl xBaseInit__FP5xBaseP10xBaseAsset /* 801210FC 0011DEFC 3C 60 80 12 */ lis r3, lbl_80121654@ha /* 80121100 0011DF00 38 03 16 54 */ addi r0, r3, lbl_80121654@l /* 80121104 0011DF04 90 1F 00 0C */ stw r0, 0xc(r31) @@ -2273,7 +2273,7 @@ lbl_80121130: /* 80121134 0011DF34 38 81 00 08 */ addi r4, r1, 8 /* 80121138 0011DF38 90 01 00 08 */ stw r0, 8(r1) /* 8012113C 0011DF3C 80 7E 00 10 */ lwz r3, 0x10(r30) -/* 80121140 0011DF40 4B F2 A5 CD */ bl func_8004B70C +/* 80121140 0011DF40 4B F2 A5 CD */ bl xSTFindAsset__FUiPUi /* 80121144 0011DF44 90 7F 00 28 */ stw r3, 0x28(r31) /* 80121148 0011DF48 80 01 00 08 */ lwz r0, 8(r1) /* 8012114C 0011DF4C 28 00 00 0C */ cmplwi r0, 0xc @@ -2285,7 +2285,7 @@ lbl_80121160: /* 80121160 0011DF60 38 00 00 00 */ li r0, 0 /* 80121164 0011DF64 90 1F 00 24 */ stw r0, 0x24(r31) /* 80121168 0011DF68 80 7E 00 10 */ lwz r3, 0x10(r30) -/* 8012116C 0011DF6C 4B F9 38 D1 */ bl func_800B4A3C +/* 8012116C 0011DF6C 4B F9 38 D1 */ bl zSceneFindObject__FUi /* 80121170 0011DF70 90 7F 00 28 */ stw r3, 0x28(r31) lbl_80121174: /* 80121174 0011DF74 80 7F 00 08 */ lwz r3, 8(r31) @@ -2300,7 +2300,7 @@ lbl_80121174: /* 80121198 0011DF98 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8012119C 0011DF9C 54 00 10 3A */ slwi r0, r0, 2 /* 801211A0 0011DFA0 7C 80 02 14 */ add r4, r0, r0 -/* 801211A4 0011DFA4 4B F1 27 9D */ bl func_80033940 +/* 801211A4 0011DFA4 4B F1 27 9D */ bl xMemAlloc__FUiUii /* 801211A8 0011DFA8 90 7F 00 1C */ stw r3, 0x1c(r31) /* 801211AC 0011DFAC 80 1F 00 14 */ lwz r0, 0x14(r31) /* 801211B0 0011DFB0 80 7F 00 1C */ lwz r3, 0x1c(r31) @@ -2314,7 +2314,7 @@ lbl_80121174: /* 801211D0 0011DFD0 80 7F 00 10 */ lwz r3, 0x10(r31) /* 801211D4 0011DFD4 38 63 00 38 */ addi r3, r3, 0x38 /* 801211D8 0011DFD8 7C 64 1B 78 */ mr r4, r3 -/* 801211DC 0011DFDC 4B F2 D1 15 */ bl func_8004E2F0 +/* 801211DC 0011DFDC 4B F2 D1 15 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 801211E0 0011DFE0 80 7F 00 10 */ lwz r3, 0x10(r31) /* 801211E4 0011DFE4 38 63 00 24 */ addi r3, r3, 0x24 /* 801211E8 0011DFE8 4B EE D4 69 */ bl func_8000E650 @@ -2340,7 +2340,7 @@ lbl_80121174: /* 80121238 0011E038 C0 05 00 24 */ lfs f0, 0x24(r5) /* 8012123C 0011E03C EC 01 00 28 */ fsubs f0, f1, f0 /* 80121240 0011E040 D0 1F 00 38 */ stfs f0, 0x38(r31) -/* 80121244 0011E044 4B F2 D0 AD */ bl func_8004E2F0 +/* 80121244 0011E044 4B F2 D0 AD */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80121248 0011E048 80 9F 00 10 */ lwz r4, 0x10(r31) /* 8012124C 0011E04C 38 7F 00 3C */ addi r3, r31, 0x3c /* 80121250 0011E050 38 BF 00 30 */ addi r5, r31, 0x30 @@ -2351,7 +2351,7 @@ lbl_80121174: /* 80121264 0011E064 4B EF A6 D5 */ bl func_8001B938 lbl_80121268: /* 80121268 0011E068 7F E3 FB 78 */ mr r3, r31 -/* 8012126C 0011E06C 48 00 00 1D */ bl func_80121288 +/* 8012126C 0011E06C 48 00 00 1D */ bl xBoulderGenerator_Reset__FP17xBoulderGenerator /* 80121270 0011E070 80 01 00 24 */ lwz r0, 0x24(r1) /* 80121274 0011E074 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80121278 0011E078 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -2359,8 +2359,8 @@ lbl_80121268: /* 80121280 0011E080 38 21 00 20 */ addi r1, r1, 0x20 /* 80121284 0011E084 4E 80 00 20 */ blr -.global func_80121288 -func_80121288: +.global xBoulderGenerator_Reset__FP17xBoulderGenerator +xBoulderGenerator_Reset__FP17xBoulderGenerator: /* 80121288 0011E088 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8012128C 0011E08C 7C 08 02 A6 */ mflr r0 /* 80121290 0011E090 90 01 00 24 */ stw r0, 0x24(r1) @@ -2376,7 +2376,7 @@ func_80121288: lbl_801212B8: /* 801212B8 0011E0B8 80 7C 00 1C */ lwz r3, 0x1c(r28) /* 801212BC 0011E0BC 7C 63 F0 2E */ lwzx r3, r3, r30 -/* 801212C0 0011E0C0 4B FF F3 81 */ bl func_80120640 +/* 801212C0 0011E0C0 4B FF F3 81 */ bl xEntBoulder_Kill__FP11xEntBoulder /* 801212C4 0011E0C4 80 7C 00 20 */ lwz r3, 0x20(r28) /* 801212C8 0011E0C8 3B BD 00 01 */ addi r29, r29, 1 /* 801212CC 0011E0CC 7F E3 F1 2E */ stwx r31, r3, r30 @@ -2485,7 +2485,7 @@ lbl_80121420: /* 80121424 0011E224 40 82 00 54 */ bne lbl_80121478 /* 80121428 0011E228 2C 1C 00 00 */ cmpwi r28, 0 /* 8012142C 0011E22C 40 80 00 48 */ bge lbl_80121474 -/* 80121430 0011E230 4B F0 F8 59 */ bl func_80030C88 +/* 80121430 0011E230 4B F0 F8 59 */ bl xurand__Fv /* 80121434 0011E234 38 9F FF FF */ addi r4, r31, -1 /* 80121438 0011E238 3C 00 43 30 */ lis r0, 0x4330 /* 8012143C 0011E23C 6C 83 80 00 */ xoris r3, r4, 0x8000 @@ -2520,8 +2520,8 @@ lbl_80121494: /* 801214A4 0011E2A4 38 21 00 40 */ addi r1, r1, 0x40 /* 801214A8 0011E2A8 4E 80 00 20 */ blr -.global func_801214AC -func_801214AC: +.global xBoulderGenerator_Launch__FP17xBoulderGeneratorP5xVec3f +xBoulderGenerator_Launch__FP17xBoulderGeneratorP5xVec3f: /* 801214AC 0011E2AC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801214B0 0011E2B0 7C 08 02 A6 */ mflr r0 /* 801214B4 0011E2B4 90 01 00 34 */ stw r0, 0x34(r1) @@ -2551,12 +2551,12 @@ lbl_8012150C: /* 80121510 0011E310 7F C3 F3 78 */ mr r3, r30 /* 80121514 0011E314 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 80121518 0011E318 80 84 1F C0 */ lwz r4, 0x1fc0(r4) -/* 8012151C 0011E31C 4B FF F5 59 */ bl func_80120A74 +/* 8012151C 0011E31C 4B FF F5 59 */ bl xEntBoulder_Reset__FP11xEntBoulderP6xScene /* 80121520 0011E320 7F C3 F3 78 */ mr r3, r30 /* 80121524 0011E324 38 80 02 18 */ li r4, 0x218 -/* 80121528 0011E328 4B EF E0 C9 */ bl func_8001F5F0 -/* 8012152C 0011E32C 3C 60 80 12 */ lis r3, func_8011F630@ha -/* 80121530 0011E330 38 03 F6 30 */ addi r0, r3, func_8011F630@l +/* 80121528 0011E328 4B EF E0 C9 */ bl zEntEvent__FP5xBaseUi +/* 8012152C 0011E32C 3C 60 80 12 */ lis r3, xEntBoulder_Update__FP11xEntBoulderP6xScenef@ha +/* 80121530 0011E330 38 03 F6 30 */ addi r0, r3, xEntBoulder_Update__FP11xEntBoulderP6xScenef@l /* 80121534 0011E334 90 1E 00 34 */ stw r0, 0x34(r30) /* 80121538 0011E338 80 1C 00 24 */ lwz r0, 0x24(r28) /* 8012153C 0011E33C 28 00 00 00 */ cmplwi r0, 0 @@ -2565,7 +2565,7 @@ lbl_8012150C: /* 80121548 0011E348 80 9C 00 28 */ lwz r4, 0x28(r28) /* 8012154C 0011E34C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80121550 0011E350 38 63 00 30 */ addi r3, r3, 0x30 -/* 80121554 0011E354 4B F2 CF 89 */ bl func_8004E4DC +/* 80121554 0011E354 4B F2 CF 89 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80121558 0011E358 48 00 00 24 */ b lbl_8012157C lbl_8012155C: /* 8012155C 0011E35C 80 7C 00 28 */ lwz r3, 0x28(r28) @@ -2575,7 +2575,7 @@ lbl_8012155C: /* 8012156C 0011E36C 80 83 00 4C */ lwz r4, 0x4c(r3) /* 80121570 0011E370 38 65 00 30 */ addi r3, r5, 0x30 /* 80121574 0011E374 38 84 00 30 */ addi r4, r4, 0x30 -/* 80121578 0011E378 4B F2 CF 65 */ bl func_8004E4DC +/* 80121578 0011E378 4B F2 CF 65 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_8012157C: /* 8012157C 0011E37C 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80121580 0011E380 80 7C 00 10 */ lwz r3, 0x10(r28) @@ -2586,7 +2586,7 @@ lbl_8012157C: /* 80121594 0011E394 80 9C 00 10 */ lwz r4, 0x10(r28) /* 80121598 0011E398 38 7E 01 AC */ addi r3, r30, 0x1ac /* 8012159C 0011E39C 38 84 00 38 */ addi r4, r4, 0x38 -/* 801215A0 0011E3A0 4B F2 CF 3D */ bl func_8004E4DC +/* 801215A0 0011E3A0 4B F2 CF 3D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801215A4 0011E3A4 80 7C 00 10 */ lwz r3, 0x10(r28) /* 801215A8 0011E3A8 C0 03 00 44 */ lfs f0, 0x44(r3) /* 801215AC 0011E3AC D0 1E 01 D0 */ stfs f0, 0x1d0(r30) @@ -2656,7 +2656,7 @@ lbl_80121694: /* 801216A0 0011E4A0 48 00 01 7C */ b lbl_8012181C lbl_801216A4: /* 801216A4 0011E4A4 7F C3 F3 78 */ mr r3, r30 -/* 801216A8 0011E4A8 48 00 02 9D */ bl func_80121944 +/* 801216A8 0011E4A8 48 00 02 9D */ bl xBoulderGenerator_GenBoulder__FP17xBoulderGenerator /* 801216AC 0011E4AC 48 00 02 7C */ b lbl_80121928 lbl_801216B0: /* 801216B0 0011E4B0 88 07 00 04 */ lbz r0, 4(r7) @@ -2672,12 +2672,12 @@ lbl_801216B0: /* 801216D8 0011E4D8 4B EF A1 31 */ bl func_8001B808 /* 801216DC 0011E4DC 7C 64 1B 78 */ mr r4, r3 /* 801216E0 0011E4E0 38 61 00 08 */ addi r3, r1, 8 -/* 801216E4 0011E4E4 4B F2 CD F9 */ bl func_8004E4DC +/* 801216E4 0011E4E4 4B F2 CD F9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801216E8 0011E4E8 C0 3F 00 04 */ lfs f1, 4(r31) /* 801216EC 0011E4EC C0 02 A0 38 */ lfs f0, lbl_803CE9B8-_SDA2_BASE_(r2) /* 801216F0 0011E4F0 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 801216F4 0011E4F4 41 82 00 70 */ beq lbl_80121764 -/* 801216F8 0011E4F8 4B F0 F5 91 */ bl func_80030C88 +/* 801216F8 0011E4F8 4B F0 F5 91 */ bl xurand__Fv /* 801216FC 0011E4FC C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) /* 80121700 0011E500 C0 42 A0 30 */ lfs f2, lbl_803CE9B0-_SDA2_BASE_(r2) /* 80121704 0011E504 EC 61 00 28 */ fsubs f3, f1, f0 @@ -2686,7 +2686,7 @@ lbl_801216B0: /* 80121710 0011E510 EC 42 00 F2 */ fmuls f2, f2, f3 /* 80121714 0011E514 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 80121718 0011E518 D0 01 00 08 */ stfs f0, 8(r1) -/* 8012171C 0011E51C 4B F0 F5 6D */ bl func_80030C88 +/* 8012171C 0011E51C 4B F0 F5 6D */ bl xurand__Fv /* 80121720 0011E520 C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) /* 80121724 0011E524 C0 42 A0 30 */ lfs f2, lbl_803CE9B0-_SDA2_BASE_(r2) /* 80121728 0011E528 EC 61 00 28 */ fsubs f3, f1, f0 @@ -2695,7 +2695,7 @@ lbl_801216B0: /* 80121734 0011E534 EC 42 00 F2 */ fmuls f2, f2, f3 /* 80121738 0011E538 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 8012173C 0011E53C D0 01 00 0C */ stfs f0, 0xc(r1) -/* 80121740 0011E540 4B F0 F5 49 */ bl func_80030C88 +/* 80121740 0011E540 4B F0 F5 49 */ bl xurand__Fv /* 80121744 0011E544 C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) /* 80121748 0011E548 C0 42 A0 30 */ lfs f2, lbl_803CE9B0-_SDA2_BASE_(r2) /* 8012174C 0011E54C EC 61 00 28 */ fsubs f3, f1, f0 @@ -2708,18 +2708,18 @@ lbl_80121764: /* 80121764 0011E564 C0 3F 00 00 */ lfs f1, 0(r31) /* 80121768 0011E568 7F C3 F3 78 */ mr r3, r30 /* 8012176C 0011E56C 38 81 00 08 */ addi r4, r1, 8 -/* 80121770 0011E570 4B FF FD 3D */ bl func_801214AC +/* 80121770 0011E570 4B FF FD 3D */ bl xBoulderGenerator_Launch__FP17xBoulderGeneratorP5xVec3f /* 80121774 0011E574 48 00 01 B4 */ b lbl_80121928 /* 80121778 0011E578 7C E3 3B 78 */ mr r3, r7 -/* 8012177C 0011E57C 4B F8 56 D9 */ bl func_800A6E54 +/* 8012177C 0011E57C 4B F8 56 D9 */ bl zMovePointGetPos__FPC10zMovePoint /* 80121780 0011E580 7C 64 1B 78 */ mr r4, r3 /* 80121784 0011E584 38 61 00 08 */ addi r3, r1, 8 -/* 80121788 0011E588 4B F2 CD 55 */ bl func_8004E4DC +/* 80121788 0011E588 4B F2 CD 55 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012178C 0011E58C C0 3F 00 04 */ lfs f1, 4(r31) /* 80121790 0011E590 C0 02 A0 38 */ lfs f0, lbl_803CE9B8-_SDA2_BASE_(r2) /* 80121794 0011E594 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80121798 0011E598 41 82 00 70 */ beq lbl_80121808 -/* 8012179C 0011E59C 4B F0 F4 ED */ bl func_80030C88 +/* 8012179C 0011E59C 4B F0 F4 ED */ bl xurand__Fv /* 801217A0 0011E5A0 C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) /* 801217A4 0011E5A4 C0 42 A0 30 */ lfs f2, lbl_803CE9B0-_SDA2_BASE_(r2) /* 801217A8 0011E5A8 EC 61 00 28 */ fsubs f3, f1, f0 @@ -2728,7 +2728,7 @@ lbl_80121764: /* 801217B4 0011E5B4 EC 42 00 F2 */ fmuls f2, f2, f3 /* 801217B8 0011E5B8 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 801217BC 0011E5BC D0 01 00 08 */ stfs f0, 8(r1) -/* 801217C0 0011E5C0 4B F0 F4 C9 */ bl func_80030C88 +/* 801217C0 0011E5C0 4B F0 F4 C9 */ bl xurand__Fv /* 801217C4 0011E5C4 C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) /* 801217C8 0011E5C8 C0 42 A0 30 */ lfs f2, lbl_803CE9B0-_SDA2_BASE_(r2) /* 801217CC 0011E5CC EC 61 00 28 */ fsubs f3, f1, f0 @@ -2737,7 +2737,7 @@ lbl_80121764: /* 801217D8 0011E5D8 EC 42 00 F2 */ fmuls f2, f2, f3 /* 801217DC 0011E5DC EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 801217E0 0011E5E0 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 801217E4 0011E5E4 4B F0 F4 A5 */ bl func_80030C88 +/* 801217E4 0011E5E4 4B F0 F4 A5 */ bl xurand__Fv /* 801217E8 0011E5E8 C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) /* 801217EC 0011E5EC C0 42 A0 30 */ lfs f2, lbl_803CE9B0-_SDA2_BASE_(r2) /* 801217F0 0011E5F0 EC 61 00 28 */ fsubs f3, f1, f0 @@ -2750,7 +2750,7 @@ lbl_80121808: /* 80121808 0011E608 C0 3F 00 00 */ lfs f1, 0(r31) /* 8012180C 0011E60C 7F C3 F3 78 */ mr r3, r30 /* 80121810 0011E610 38 81 00 08 */ addi r4, r1, 8 -/* 80121814 0011E614 4B FF FC 99 */ bl func_801214AC +/* 80121814 0011E614 4B FF FC 99 */ bl xBoulderGenerator_Launch__FP17xBoulderGeneratorP5xVec3f /* 80121818 0011E618 48 00 01 10 */ b lbl_80121928 lbl_8012181C: /* 8012181C 0011E61C C0 3F 00 00 */ lfs f1, 0(r31) @@ -2762,7 +2762,7 @@ lbl_8012181C: /* 80121834 0011E634 C0 3F 00 0C */ lfs f1, 0xc(r31) /* 80121838 0011E638 D0 41 00 0C */ stfs f2, 0xc(r1) /* 8012183C 0011E63C D0 01 00 10 */ stfs f0, 0x10(r1) -/* 80121840 0011E640 4B FF FC 6D */ bl func_801214AC +/* 80121840 0011E640 4B FF FC 6D */ bl xBoulderGenerator_Launch__FP17xBoulderGeneratorP5xVec3f /* 80121844 0011E644 48 00 00 E4 */ b lbl_80121928 lbl_80121848: /* 80121848 0011E648 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -2771,7 +2771,7 @@ lbl_80121848: /* 80121854 0011E654 80 84 07 04 */ lwz r4, 0x704(r4) /* 80121858 0011E658 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8012185C 0011E65C 38 84 00 30 */ addi r4, r4, 0x30 -/* 80121860 0011E660 4B F2 CC 7D */ bl func_8004E4DC +/* 80121860 0011E660 4B F2 CC 7D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80121864 0011E664 C0 3F 00 00 */ lfs f1, 0(r31) /* 80121868 0011E668 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8012186C 0011E66C C0 1F 00 04 */ lfs f0, 4(r31) @@ -2787,7 +2787,7 @@ lbl_80121848: /* 80121894 0011E694 C0 02 A0 38 */ lfs f0, lbl_803CE9B8-_SDA2_BASE_(r2) /* 80121898 0011E698 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8012189C 0011E69C 41 82 00 70 */ beq lbl_8012190C -/* 801218A0 0011E6A0 4B F0 F3 E9 */ bl func_80030C88 +/* 801218A0 0011E6A0 4B F0 F3 E9 */ bl xurand__Fv /* 801218A4 0011E6A4 C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) /* 801218A8 0011E6A8 C0 42 A0 30 */ lfs f2, lbl_803CE9B0-_SDA2_BASE_(r2) /* 801218AC 0011E6AC EC 61 00 28 */ fsubs f3, f1, f0 @@ -2796,7 +2796,7 @@ lbl_80121848: /* 801218B8 0011E6B8 EC 42 00 F2 */ fmuls f2, f2, f3 /* 801218BC 0011E6BC EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 801218C0 0011E6C0 D0 01 00 08 */ stfs f0, 8(r1) -/* 801218C4 0011E6C4 4B F0 F3 C5 */ bl func_80030C88 +/* 801218C4 0011E6C4 4B F0 F3 C5 */ bl xurand__Fv /* 801218C8 0011E6C8 C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) /* 801218CC 0011E6CC C0 42 A0 30 */ lfs f2, lbl_803CE9B0-_SDA2_BASE_(r2) /* 801218D0 0011E6D0 EC 61 00 28 */ fsubs f3, f1, f0 @@ -2805,7 +2805,7 @@ lbl_80121848: /* 801218DC 0011E6DC EC 42 00 F2 */ fmuls f2, f2, f3 /* 801218E0 0011E6E0 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 801218E4 0011E6E4 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 801218E8 0011E6E8 4B F0 F3 A1 */ bl func_80030C88 +/* 801218E8 0011E6E8 4B F0 F3 A1 */ bl xurand__Fv /* 801218EC 0011E6EC C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) /* 801218F0 0011E6F0 C0 42 A0 30 */ lfs f2, lbl_803CE9B0-_SDA2_BASE_(r2) /* 801218F4 0011E6F4 EC 61 00 28 */ fsubs f3, f1, f0 @@ -2818,11 +2818,11 @@ lbl_8012190C: /* 8012190C 0011E70C C0 3F 00 00 */ lfs f1, 0(r31) /* 80121910 0011E710 7F C3 F3 78 */ mr r3, r30 /* 80121914 0011E714 38 81 00 08 */ addi r4, r1, 8 -/* 80121918 0011E718 4B FF FB 95 */ bl func_801214AC +/* 80121918 0011E718 4B FF FB 95 */ bl xBoulderGenerator_Launch__FP17xBoulderGeneratorP5xVec3f /* 8012191C 0011E71C 48 00 00 0C */ b lbl_80121928 lbl_80121920: /* 80121920 0011E720 7F C3 F3 78 */ mr r3, r30 -/* 80121924 0011E724 4B FF F9 65 */ bl func_80121288 +/* 80121924 0011E724 4B FF F9 65 */ bl xBoulderGenerator_Reset__FP17xBoulderGenerator lbl_80121928: /* 80121928 0011E728 80 01 00 24 */ lwz r0, 0x24(r1) /* 8012192C 0011E72C 38 60 00 01 */ li r3, 1 @@ -2832,8 +2832,8 @@ lbl_80121928: /* 8012193C 0011E73C 38 21 00 20 */ addi r1, r1, 0x20 /* 80121940 0011E740 4E 80 00 20 */ blr -.global func_80121944 -func_80121944: +.global xBoulderGenerator_GenBoulder__FP17xBoulderGenerator +xBoulderGenerator_GenBoulder__FP17xBoulderGenerator: /* 80121944 0011E744 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80121948 0011E748 7C 08 02 A6 */ mflr r0 /* 8012194C 0011E74C 90 01 00 54 */ stw r0, 0x54(r1) @@ -2859,12 +2859,12 @@ func_80121944: /* 8012199C 0011E79C 40 82 00 74 */ bne lbl_80121A10 /* 801219A0 0011E7A0 80 9C 1F C0 */ lwz r4, 0x1fc0(r28) /* 801219A4 0011E7A4 7F C3 F3 78 */ mr r3, r30 -/* 801219A8 0011E7A8 4B FF F0 CD */ bl func_80120A74 +/* 801219A8 0011E7A8 4B FF F0 CD */ bl xEntBoulder_Reset__FP11xEntBoulderP6xScene /* 801219AC 0011E7AC 7F C3 F3 78 */ mr r3, r30 /* 801219B0 0011E7B0 38 80 02 18 */ li r4, 0x218 -/* 801219B4 0011E7B4 4B EF DC 3D */ bl func_8001F5F0 -/* 801219B8 0011E7B8 3C 60 80 12 */ lis r3, func_8011F630@ha -/* 801219BC 0011E7BC 38 03 F6 30 */ addi r0, r3, func_8011F630@l +/* 801219B4 0011E7B4 4B EF DC 3D */ bl zEntEvent__FP5xBaseUi +/* 801219B8 0011E7B8 3C 60 80 12 */ lis r3, xEntBoulder_Update__FP11xEntBoulderP6xScenef@ha +/* 801219BC 0011E7BC 38 03 F6 30 */ addi r0, r3, xEntBoulder_Update__FP11xEntBoulderP6xScenef@l /* 801219C0 0011E7C0 90 1E 00 34 */ stw r0, 0x34(r30) /* 801219C4 0011E7C4 83 9C 19 E4 */ lwz r28, 0x19e4(r28) /* 801219C8 0011E7C8 80 9E 00 24 */ lwz r4, 0x24(r30) @@ -2873,17 +2873,17 @@ func_80121944: /* 801219D4 0011E7D4 80 83 00 4C */ lwz r4, 0x4c(r3) /* 801219D8 0011E7D8 38 65 00 30 */ addi r3, r5, 0x30 /* 801219DC 0011E7DC 38 84 00 30 */ addi r4, r4, 0x30 -/* 801219E0 0011E7E0 4B F2 CA FD */ bl func_8004E4DC +/* 801219E0 0011E7E0 4B F2 CA FD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801219E4 0011E7E4 38 7E 01 AC */ addi r3, r30, 0x1ac /* 801219E8 0011E7E8 38 9C 01 AC */ addi r4, r28, 0x1ac -/* 801219EC 0011E7EC 4B F2 CA F1 */ bl func_8004E4DC +/* 801219EC 0011E7EC 4B F2 CA F1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801219F0 0011E7F0 C0 1C 01 D0 */ lfs f0, 0x1d0(r28) /* 801219F4 0011E7F4 38 7E 01 A0 */ addi r3, r30, 0x1a0 /* 801219F8 0011E7F8 38 9C 01 A0 */ addi r4, r28, 0x1a0 /* 801219FC 0011E7FC D0 1E 01 D0 */ stfs f0, 0x1d0(r30) -/* 80121A00 0011E800 4B F2 CA DD */ bl func_8004E4DC +/* 80121A00 0011E800 4B F2 CA DD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80121A04 0011E804 7F 83 E3 78 */ mr r3, r28 -/* 80121A08 0011E808 4B FF EC 39 */ bl func_80120640 +/* 80121A08 0011E808 4B FF EC 39 */ bl xEntBoulder_Kill__FP11xEntBoulder /* 80121A0C 0011E80C 48 00 03 14 */ b lbl_80121D20 lbl_80121A10: /* 80121A10 0011E810 7C 1E 28 40 */ cmplw r30, r5 @@ -2897,12 +2897,12 @@ lbl_80121A28: /* 80121A2C 0011E82C 7F C3 F3 78 */ mr r3, r30 /* 80121A30 0011E830 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 80121A34 0011E834 80 84 1F C0 */ lwz r4, 0x1fc0(r4) -/* 80121A38 0011E838 4B FF F0 3D */ bl func_80120A74 +/* 80121A38 0011E838 4B FF F0 3D */ bl xEntBoulder_Reset__FP11xEntBoulderP6xScene /* 80121A3C 0011E83C 7F C3 F3 78 */ mr r3, r30 /* 80121A40 0011E840 38 80 02 18 */ li r4, 0x218 -/* 80121A44 0011E844 4B EF DB AD */ bl func_8001F5F0 -/* 80121A48 0011E848 3C 60 80 12 */ lis r3, func_8011F630@ha -/* 80121A4C 0011E84C 38 03 F6 30 */ addi r0, r3, func_8011F630@l +/* 80121A44 0011E844 4B EF DB AD */ bl zEntEvent__FP5xBaseUi +/* 80121A48 0011E848 3C 60 80 12 */ lis r3, xEntBoulder_Update__FP11xEntBoulderP6xScenef@ha +/* 80121A4C 0011E84C 38 03 F6 30 */ addi r0, r3, xEntBoulder_Update__FP11xEntBoulderP6xScenef@l /* 80121A50 0011E850 90 1E 00 34 */ stw r0, 0x34(r30) /* 80121A54 0011E854 80 1D 00 24 */ lwz r0, 0x24(r29) /* 80121A58 0011E858 28 00 00 00 */ cmplwi r0, 0 @@ -2911,7 +2911,7 @@ lbl_80121A28: /* 80121A64 0011E864 80 9D 00 28 */ lwz r4, 0x28(r29) /* 80121A68 0011E868 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80121A6C 0011E86C 38 63 00 30 */ addi r3, r3, 0x30 -/* 80121A70 0011E870 4B F2 CA 6D */ bl func_8004E4DC +/* 80121A70 0011E870 4B F2 CA 6D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80121A74 0011E874 48 00 00 24 */ b lbl_80121A98 lbl_80121A78: /* 80121A78 0011E878 80 7D 00 28 */ lwz r3, 0x28(r29) @@ -2921,7 +2921,7 @@ lbl_80121A78: /* 80121A88 0011E888 80 83 00 4C */ lwz r4, 0x4c(r3) /* 80121A8C 0011E88C 38 65 00 30 */ addi r3, r5, 0x30 /* 80121A90 0011E890 38 84 00 30 */ addi r4, r4, 0x30 -/* 80121A94 0011E894 4B F2 CA 49 */ bl func_8004E4DC +/* 80121A94 0011E894 4B F2 CA 49 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_80121A98: /* 80121A98 0011E898 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80121A9C 0011E89C 80 7D 00 10 */ lwz r3, 0x10(r29) @@ -2934,7 +2934,7 @@ lbl_80121A98: /* 80121AB8 0011E8B8 C0 23 00 20 */ lfs f1, 0x20(r3) /* 80121ABC 0011E8BC FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80121AC0 0011E8C0 41 82 00 94 */ beq lbl_80121B54 -/* 80121AC4 0011E8C4 4B F0 F1 C5 */ bl func_80030C88 +/* 80121AC4 0011E8C4 4B F0 F1 C5 */ bl xurand__Fv /* 80121AC8 0011E8C8 C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) /* 80121ACC 0011E8CC 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80121AD0 0011E8D0 EC 21 00 28 */ fsubs f1, f1, f0 @@ -2946,7 +2946,7 @@ lbl_80121A98: /* 80121AE8 0011E8E8 C0 03 00 30 */ lfs f0, 0x30(r3) /* 80121AEC 0011E8EC EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 80121AF0 0011E8F0 D0 03 00 30 */ stfs f0, 0x30(r3) -/* 80121AF4 0011E8F4 4B F0 F1 95 */ bl func_80030C88 +/* 80121AF4 0011E8F4 4B F0 F1 95 */ bl xurand__Fv /* 80121AF8 0011E8F8 C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) /* 80121AFC 0011E8FC 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80121B00 0011E900 EC 21 00 28 */ fsubs f1, f1, f0 @@ -2958,7 +2958,7 @@ lbl_80121A98: /* 80121B18 0011E918 C0 03 00 34 */ lfs f0, 0x34(r3) /* 80121B1C 0011E91C EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 80121B20 0011E920 D0 03 00 34 */ stfs f0, 0x34(r3) -/* 80121B24 0011E924 4B F0 F1 65 */ bl func_80030C88 +/* 80121B24 0011E924 4B F0 F1 65 */ bl xurand__Fv /* 80121B28 0011E928 C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) /* 80121B2C 0011E92C 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80121B30 0011E930 EC 21 00 28 */ fsubs f1, f1, f0 @@ -2974,7 +2974,7 @@ lbl_80121B54: /* 80121B54 0011E954 80 9D 00 10 */ lwz r4, 0x10(r29) /* 80121B58 0011E958 38 7E 01 AC */ addi r3, r30, 0x1ac /* 80121B5C 0011E95C 38 84 00 38 */ addi r4, r4, 0x38 -/* 80121B60 0011E960 4B F2 C9 7D */ bl func_8004E4DC +/* 80121B60 0011E960 4B F2 C9 7D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80121B64 0011E964 80 7D 00 10 */ lwz r3, 0x10(r29) /* 80121B68 0011E968 C0 03 00 44 */ lfs f0, 0x44(r3) /* 80121B6C 0011E96C D0 1E 01 D0 */ stfs f0, 0x1d0(r30) @@ -2987,10 +2987,10 @@ lbl_80121B70: /* 80121B84 0011E984 C0 03 00 30 */ lfs f0, 0x30(r3) /* 80121B88 0011E988 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80121B8C 0011E98C 40 81 00 D8 */ ble lbl_80121C64 -/* 80121B90 0011E990 4B F0 F0 F9 */ bl func_80030C88 +/* 80121B90 0011E990 4B F0 F0 F9 */ bl xurand__Fv /* 80121B94 0011E994 C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) /* 80121B98 0011E998 EF C1 00 28 */ fsubs f30, f1, f0 -/* 80121B9C 0011E99C 4B F0 F0 ED */ bl func_80030C88 +/* 80121B9C 0011E99C 4B F0 F0 ED */ bl xurand__Fv /* 80121BA0 0011E9A0 C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) /* 80121BA4 0011E9A4 EF E1 00 28 */ fsubs f31, f1, f0 /* 80121BA8 0011E9A8 EC 1F 07 F2 */ fmuls f0, f31, f31 @@ -3016,7 +3016,7 @@ lbl_80121BDC: /* 80121BF0 0011E9F0 38 61 00 08 */ addi r3, r1, 8 /* 80121BF4 0011E9F4 38 9D 00 3C */ addi r4, r29, 0x3c /* 80121BF8 0011E9F8 4B EF 34 61 */ bl func_80015058 -/* 80121BFC 0011E9FC 4B F0 F0 8D */ bl func_80030C88 +/* 80121BFC 0011E9FC 4B F0 F0 8D */ bl xurand__Fv /* 80121C00 0011EA00 C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) /* 80121C04 0011EA04 80 7D 00 10 */ lwz r3, 0x10(r29) /* 80121C08 0011EA08 EC 61 00 28 */ fsubs f3, f1, f0 @@ -3046,7 +3046,7 @@ lbl_80121C64: /* 80121C64 0011EA64 80 9D 00 10 */ lwz r4, 0x10(r29) /* 80121C68 0011EA68 38 7E 01 A0 */ addi r3, r30, 0x1a0 /* 80121C6C 0011EA6C 38 84 00 24 */ addi r4, r4, 0x24 -/* 80121C70 0011EA70 4B F2 C8 6D */ bl func_8004E4DC +/* 80121C70 0011EA70 4B F2 C8 6D */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_80121C74: /* 80121C74 0011EA74 80 7D 00 10 */ lwz r3, 0x10(r29) /* 80121C78 0011EA78 C0 22 A0 60 */ lfs f1, lbl_803CE9E0-_SDA2_BASE_(r2) @@ -3056,7 +3056,7 @@ lbl_80121C74: /* 80121C88 0011EA88 C0 1D 00 2C */ lfs f0, 0x2c(r29) /* 80121C8C 0011EA8C FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80121C90 0011EA90 40 81 00 24 */ ble lbl_80121CB4 -/* 80121C94 0011EA94 4B F0 EF F5 */ bl func_80030C88 +/* 80121C94 0011EA94 4B F0 EF F5 */ bl xurand__Fv /* 80121C98 0011EA98 80 9D 00 10 */ lwz r4, 0x10(r29) /* 80121C9C 0011EA9C 38 7E 01 A0 */ addi r3, r30, 0x1a0 /* 80121CA0 0011EAA0 C0 02 A0 34 */ lfs f0, lbl_803CE9B4-_SDA2_BASE_(r2) @@ -3065,7 +3065,7 @@ lbl_80121C74: /* 80121CAC 0011EAAC 4B EF 9C 8D */ bl func_8001B938 /* 80121CB0 0011EAB0 48 00 00 70 */ b lbl_80121D20 lbl_80121CB4: -/* 80121CB4 0011EAB4 4B F0 EF D5 */ bl func_80030C88 +/* 80121CB4 0011EAB4 4B F0 EF D5 */ bl xurand__Fv /* 80121CB8 0011EAB8 C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) /* 80121CBC 0011EABC 80 7D 00 10 */ lwz r3, 0x10(r29) /* 80121CC0 0011EAC0 EC 41 00 28 */ fsubs f2, f1, f0 @@ -3074,7 +3074,7 @@ lbl_80121CB4: /* 80121CCC 0011EACC EC 21 00 B2 */ fmuls f1, f1, f2 /* 80121CD0 0011EAD0 EC 00 00 72 */ fmuls f0, f0, f1 /* 80121CD4 0011EAD4 D0 1E 01 A0 */ stfs f0, 0x1a0(r30) -/* 80121CD8 0011EAD8 4B F0 EF B1 */ bl func_80030C88 +/* 80121CD8 0011EAD8 4B F0 EF B1 */ bl xurand__Fv /* 80121CDC 0011EADC C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) /* 80121CE0 0011EAE0 80 7D 00 10 */ lwz r3, 0x10(r29) /* 80121CE4 0011EAE4 EC 41 00 28 */ fsubs f2, f1, f0 @@ -3083,7 +3083,7 @@ lbl_80121CB4: /* 80121CF0 0011EAF0 EC 21 00 B2 */ fmuls f1, f1, f2 /* 80121CF4 0011EAF4 EC 00 00 72 */ fmuls f0, f0, f1 /* 80121CF8 0011EAF8 D0 1E 01 A4 */ stfs f0, 0x1a4(r30) -/* 80121CFC 0011EAFC 4B F0 EF 8D */ bl func_80030C88 +/* 80121CFC 0011EAFC 4B F0 EF 8D */ bl xurand__Fv /* 80121D00 0011EB00 C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) /* 80121D04 0011EB04 80 7D 00 10 */ lwz r3, 0x10(r29) /* 80121D08 0011EB08 EC 41 00 28 */ fsubs f2, f1, f0 diff --git a/asm/Core/x/xEntDrive.s b/asm/Core/x/xEntDrive.s index de1c8cba3..1c783119c 100644 --- a/asm/Core/x/xEntDrive.s +++ b/asm/Core/x/xEntDrive.s @@ -2,8 +2,8 @@ .section .text # 0x8001BB54 - 0x8001C888 -.global func_8001BB54 -func_8001BB54: +.global xEntDriveInit__FP9xEntDriveP4xEnt +xEntDriveInit__FP9xEntDriveP4xEnt: /* 8001BB54 00018954 28 03 00 00 */ cmplwi r3, 0 /* 8001BB58 00018958 4D 82 00 20 */ beqlr /* 8001BB5C 0001895C 38 00 00 00 */ li r0, 0 @@ -25,8 +25,8 @@ func_8001BB54: /* 8001BB9C 0001899C D0 03 00 08 */ stfs f0, 8(r3) /* 8001BBA0 000189A0 4E 80 00 20 */ blr -.global func_8001BBA4 -func_8001BBA4: +.global xEntDriveMount__FP9xEntDriveP4xEntfPC7xCollis +xEntDriveMount__FP9xEntDriveP4xEntfPC7xCollis: /* 8001BBA4 000189A4 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8001BBA8 000189A8 7C 08 02 A6 */ mflr r0 /* 8001BBAC 000189AC 90 01 00 74 */ stw r0, 0x74(r1) @@ -53,7 +53,7 @@ func_8001BBA4: lbl_8001BC00: /* 8001BC00 00018A00 7F A3 EB 78 */ mr r3, r29 /* 8001BC04 00018A04 7C C4 33 78 */ mr r4, r6 -/* 8001BC08 00018A08 4B FF FF 4D */ bl func_8001BB54 +/* 8001BC08 00018A08 4B FF FF 4D */ bl xEntDriveInit__FP9xEntDriveP4xEnt /* 8001BC0C 00018A0C 48 00 03 AC */ b lbl_8001BFB8 lbl_8001BC10: /* 8001BC10 00018A10 C0 22 82 88 */ lfs f1, lbl_803CCC08-_SDA2_BASE_(r2) @@ -268,7 +268,7 @@ lbl_8001BEE4: lbl_8001BF1C: /* 8001BF1C 00018D1C 38 61 00 20 */ addi r3, r1, 0x20 /* 8001BF20 00018D20 38 81 00 14 */ addi r4, r1, 0x14 -/* 8001BF24 00018D24 48 01 5F 11 */ bl func_80031E34 +/* 8001BF24 00018D24 48 01 5F 11 */ bl xMat3x3GetEuler__FPC7xMat3x3P5xVec3 /* 8001BF28 00018D28 C0 01 00 14 */ lfs f0, 0x14(r1) /* 8001BF2C 00018D2C D0 1D 00 4C */ stfs f0, 0x4c(r29) lbl_8001BF30: @@ -286,7 +286,7 @@ lbl_8001BF30: /* 8001BF5C 00018D5C 80 BE 00 24 */ lwz r5, 0x24(r30) /* 8001BF60 00018D60 38 61 00 08 */ addi r3, r1, 8 /* 8001BF64 00018D64 38 9D 00 5C */ addi r4, r29, 0x5c -/* 8001BF68 00018D68 4B FF 55 91 */ bl func_800114F8 +/* 8001BF68 00018D68 4B FF 55 91 */ bl xCollisTriHit__FRCQ27xCollis8tri_dataRC14xModelInstance /* 8001BF6C 00018D6C 38 7D 00 68 */ addi r3, r29, 0x68 /* 8001BF70 00018D70 38 81 00 08 */ addi r4, r1, 8 /* 8001BF74 00018D74 4B FE F2 F1 */ bl func_8000B264 @@ -301,7 +301,7 @@ lbl_8001BF90: /* 8001BF94 00018D94 38 7D 00 40 */ addi r3, r29, 0x40 /* 8001BF98 00018D98 80 84 00 48 */ lwz r4, 0x48(r4) /* 8001BF9C 00018D9C 38 84 00 30 */ addi r4, r4, 0x30 -/* 8001BFA0 00018DA0 48 03 25 3D */ bl func_8004E4DC +/* 8001BFA0 00018DA0 48 03 25 3D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8001BFA4 00018DA4 80 9D 00 20 */ lwz r4, 0x20(r29) /* 8001BFA8 00018DA8 38 7D 00 34 */ addi r3, r29, 0x34 /* 8001BFAC 00018DAC 38 BD 00 40 */ addi r5, r29, 0x40 @@ -318,8 +318,8 @@ lbl_8001BFB8: /* 8001BFD4 00018DD4 38 21 00 70 */ addi r1, r1, 0x70 /* 8001BFD8 00018DD8 4E 80 00 20 */ blr -.global func_8001BFDC -func_8001BFDC: +.global xEntDriveDismount__FP9xEntDrivef +xEntDriveDismount__FP9xEntDrivef: /* 8001BFDC 00018DDC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001BFE0 00018DE0 7C 08 02 A6 */ mflr r0 /* 8001BFE4 00018DE4 90 01 00 14 */ stw r0, 0x14(r1) @@ -340,7 +340,7 @@ func_8001BFDC: /* 8001C020 00018E20 40 82 00 10 */ bne lbl_8001C030 lbl_8001C024: /* 8001C024 00018E24 7F E3 FB 78 */ mr r3, r31 -/* 8001C028 00018E28 4B FF FB 2D */ bl func_8001BB54 +/* 8001C028 00018E28 4B FF FB 2D */ bl xEntDriveInit__FP9xEntDriveP4xEnt /* 8001C02C 00018E2C 48 00 00 8C */ b lbl_8001C0B8 lbl_8001C030: /* 8001C030 00018E30 90 7F 00 1C */ stw r3, 0x1c(r31) @@ -372,7 +372,7 @@ lbl_8001C064: /* 8001C094 00018E94 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8001C098 00018E98 80 84 00 48 */ lwz r4, 0x48(r4) /* 8001C09C 00018E9C 38 84 00 30 */ addi r4, r4, 0x30 -/* 8001C0A0 00018EA0 48 03 24 3D */ bl func_8004E4DC +/* 8001C0A0 00018EA0 48 03 24 3D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8001C0A4 00018EA4 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 8001C0A8 00018EA8 38 7F 00 28 */ addi r3, r31, 0x28 /* 8001C0AC 00018EAC 38 BF 00 40 */ addi r5, r31, 0x40 @@ -385,8 +385,8 @@ lbl_8001C0B8: /* 8001C0C4 00018EC4 38 21 00 10 */ addi r1, r1, 0x10 /* 8001C0C8 00018EC8 4E 80 00 20 */ blr -.global func_8001C0CC -func_8001C0CC: +.global xEntDriveUpdate__FP9xEntDriveP6xScenefPC7xCollis +xEntDriveUpdate__FP9xEntDriveP6xScenefPC7xCollis: /* 8001C0CC 00018ECC 94 21 FE F0 */ stwu r1, -0x110(r1) /* 8001C0D0 00018ED0 7C 08 02 A6 */ mflr r0 /* 8001C0D4 00018ED4 90 01 01 14 */ stw r0, 0x114(r1) @@ -414,7 +414,7 @@ lbl_8001C100: /* 8001C128 00018F28 40 82 00 10 */ bne lbl_8001C138 lbl_8001C12C: /* 8001C12C 00018F2C 7F C3 F3 78 */ mr r3, r30 -/* 8001C130 00018F30 4B FF FA 25 */ bl func_8001BB54 +/* 8001C130 00018F30 4B FF FA 25 */ bl xEntDriveInit__FP9xEntDriveP4xEnt /* 8001C134 00018F34 48 00 07 10 */ b lbl_8001C844 lbl_8001C138: /* 8001C138 00018F38 C0 5E 00 08 */ lfs f2, 8(r30) @@ -484,7 +484,7 @@ lbl_8001C1F0: lbl_8001C224: /* 8001C224 00019024 80 9E 00 24 */ lwz r4, 0x24(r30) /* 8001C228 00019028 7F C3 F3 78 */ mr r3, r30 -/* 8001C22C 0001902C 4B FF F9 29 */ bl func_8001BB54 +/* 8001C22C 0001902C 4B FF F9 29 */ bl xEntDriveInit__FP9xEntDriveP4xEnt /* 8001C230 00019030 48 00 06 14 */ b lbl_8001C844 lbl_8001C234: /* 8001C234 00019034 C0 E3 00 00 */ lfs f7, 0(r3) @@ -633,19 +633,19 @@ lbl_8001C418: lbl_8001C450: /* 8001C450 00019250 38 61 00 9C */ addi r3, r1, 0x9c /* 8001C454 00019254 38 81 00 50 */ addi r4, r1, 0x50 -/* 8001C458 00019258 48 01 59 DD */ bl func_80031E34 +/* 8001C458 00019258 48 01 59 DD */ bl xMat3x3GetEuler__FPC7xMat3x3P5xVec3 /* 8001C45C 0001925C C0 21 00 50 */ lfs f1, 0x50(r1) /* 8001C460 00019260 38 61 00 CC */ addi r3, r1, 0xcc /* 8001C464 00019264 C0 1E 00 4C */ lfs f0, 0x4c(r30) /* 8001C468 00019268 C0 5E 00 18 */ lfs f2, 0x18(r30) /* 8001C46C 0001926C EC 01 00 28 */ fsubs f0, f1, f0 /* 8001C470 00019270 EC 22 00 32 */ fmuls f1, f2, f0 -/* 8001C474 00019274 48 01 60 69 */ bl func_800324DC +/* 8001C474 00019274 48 01 60 69 */ bl xMat3x3RotY__FP7xMat3x3f /* 8001C478 00019278 80 7E 00 24 */ lwz r3, 0x24(r30) /* 8001C47C 0001927C 38 A1 00 CC */ addi r5, r1, 0xcc /* 8001C480 00019280 80 63 00 48 */ lwz r3, 0x48(r3) /* 8001C484 00019284 7C 64 1B 78 */ mr r4, r3 -/* 8001C488 00019288 48 01 64 2D */ bl func_800328B4 +/* 8001C488 00019288 48 01 64 2D */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 /* 8001C48C 0001928C C0 01 00 50 */ lfs f0, 0x50(r1) /* 8001C490 00019290 D0 1E 00 4C */ stfs f0, 0x4c(r30) lbl_8001C494: @@ -665,7 +665,7 @@ lbl_8001C494: lbl_8001C4C8: /* 8001C4C8 000192C8 80 9E 00 24 */ lwz r4, 0x24(r30) /* 8001C4CC 000192CC 7F C3 F3 78 */ mr r3, r30 -/* 8001C4D0 000192D0 4B FF F6 85 */ bl func_8001BB54 +/* 8001C4D0 000192D0 4B FF F6 85 */ bl xEntDriveInit__FP9xEntDriveP4xEnt /* 8001C4D4 000192D4 48 00 03 70 */ b lbl_8001C844 lbl_8001C4D8: /* 8001C4D8 000192D8 38 61 00 44 */ addi r3, r1, 0x44 @@ -706,7 +706,7 @@ lbl_8001C538: lbl_8001C560: /* 8001C560 00019360 80 9E 00 24 */ lwz r4, 0x24(r30) /* 8001C564 00019364 7F C3 F3 78 */ mr r3, r30 -/* 8001C568 00019368 4B FF F5 ED */ bl func_8001BB54 +/* 8001C568 00019368 4B FF F5 ED */ bl xEntDriveInit__FP9xEntDriveP4xEnt /* 8001C56C 0001936C 48 00 02 D8 */ b lbl_8001C844 lbl_8001C570: /* 8001C570 00019370 80 1E 00 00 */ lwz r0, 0(r30) @@ -718,7 +718,7 @@ lbl_8001C570: /* 8001C588 00019388 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8001C58C 0001938C 41 82 00 0C */ beq lbl_8001C598 /* 8001C590 00019390 7F E3 FB 78 */ mr r3, r31 -/* 8001C594 00019394 48 01 88 D9 */ bl func_80034E6C +/* 8001C594 00019394 48 01 88 D9 */ bl xModelAnimCollRefresh__FRC14xModelInstance lbl_8001C598: /* 8001C598 00019398 80 9E 00 20 */ lwz r4, 0x20(r30) /* 8001C59C 0001939C 38 61 00 38 */ addi r3, r1, 0x38 @@ -728,7 +728,7 @@ lbl_8001C598: /* 8001C5AC 000193AC 7F E5 FB 78 */ mr r5, r31 /* 8001C5B0 000193B0 38 61 00 20 */ addi r3, r1, 0x20 /* 8001C5B4 000193B4 38 9E 00 5C */ addi r4, r30, 0x5c -/* 8001C5B8 000193B8 4B FF 4F 41 */ bl func_800114F8 +/* 8001C5B8 000193B8 4B FF 4F 41 */ bl xCollisTriHit__FRCQ27xCollis8tri_dataRC14xModelInstance /* 8001C5BC 000193BC 38 61 00 2C */ addi r3, r1, 0x2c /* 8001C5C0 000193C0 38 81 00 20 */ addi r4, r1, 0x20 /* 8001C5C4 000193C4 4B FE EC A1 */ bl func_8000B264 @@ -808,7 +808,7 @@ lbl_8001C654: /* 8001C6E4 000194E4 7F E5 FB 78 */ mr r5, r31 /* 8001C6E8 000194E8 38 61 00 08 */ addi r3, r1, 8 /* 8001C6EC 000194EC 38 9E 00 5C */ addi r4, r30, 0x5c -/* 8001C6F0 000194F0 4B FF 4E 09 */ bl func_800114F8 +/* 8001C6F0 000194F0 4B FF 4E 09 */ bl xCollisTriHit__FRCQ27xCollis8tri_dataRC14xModelInstance /* 8001C6F4 000194F4 38 7E 00 68 */ addi r3, r30, 0x68 /* 8001C6F8 000194F8 38 81 00 08 */ addi r4, r1, 8 /* 8001C6FC 000194FC 4B FE EB 69 */ bl func_8000B264 @@ -861,7 +861,7 @@ lbl_8001C7A8: /* 8001C7AC 000195AC 38 7E 00 40 */ addi r3, r30, 0x40 /* 8001C7B0 000195B0 80 84 00 48 */ lwz r4, 0x48(r4) /* 8001C7B4 000195B4 38 84 00 30 */ addi r4, r4, 0x30 -/* 8001C7B8 000195B8 48 03 1D 25 */ bl func_8004E4DC +/* 8001C7B8 000195B8 48 03 1D 25 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8001C7BC 000195BC C0 3E 00 0C */ lfs f1, 0xc(r30) /* 8001C7C0 000195C0 C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) /* 8001C7C4 000195C4 FC 01 00 00 */ fcmpu cr0, f1, f0 @@ -875,7 +875,7 @@ lbl_8001C7A8: lbl_8001C7E4: /* 8001C7E4 000195E4 80 9E 00 24 */ lwz r4, 0x24(r30) /* 8001C7E8 000195E8 7F C3 F3 78 */ mr r3, r30 -/* 8001C7EC 000195EC 4B FF F3 69 */ bl func_8001BB54 +/* 8001C7EC 000195EC 4B FF F3 69 */ bl xEntDriveInit__FP9xEntDriveP4xEnt /* 8001C7F0 000195F0 48 00 00 54 */ b lbl_8001C844 lbl_8001C7F4: /* 8001C7F4 000195F4 38 7E 00 28 */ addi r3, r30, 0x28 @@ -895,7 +895,7 @@ lbl_8001C800: lbl_8001C828: /* 8001C828 00019628 80 9E 00 24 */ lwz r4, 0x24(r30) /* 8001C82C 0001962C 7F C3 F3 78 */ mr r3, r30 -/* 8001C830 00019630 4B FF F3 25 */ bl func_8001BB54 +/* 8001C830 00019630 4B FF F3 25 */ bl xEntDriveInit__FP9xEntDriveP4xEnt /* 8001C834 00019634 48 00 00 10 */ b lbl_8001C844 lbl_8001C838: /* 8001C838 00019638 38 7E 00 34 */ addi r3, r30, 0x34 diff --git a/asm/Core/x/xEntMotion.s b/asm/Core/x/xEntMotion.s index 50398d209..0d46fe4c3 100644 --- a/asm/Core/x/xEntMotion.s +++ b/asm/Core/x/xEntMotion.s @@ -2,8 +2,8 @@ .section .text # 0x8001C888 - 0x8001F438 -.global func_8001C888 -func_8001C888: +.global xEntMotionInit__FP10xEntMotionP4xEntP15xEntMotionAsset +xEntMotionInit__FP10xEntMotionP4xEntP15xEntMotionAsset: /* 8001C888 00019688 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8001C88C 0001968C 7C 08 02 A6 */ mflr r0 /* 8001C890 00019690 90 01 00 24 */ stw r0, 0x24(r1) @@ -23,7 +23,7 @@ func_8001C888: /* 8001C8C8 000196C8 40 82 00 90 */ bne lbl_8001C958 /* 8001C8CC 000196CC 38 7D 00 14 */ addi r3, r29, 0x14 /* 8001C8D0 000196D0 38 9F 00 04 */ addi r4, r31, 4 -/* 8001C8D4 000196D4 48 03 1C 09 */ bl func_8004E4DC +/* 8001C8D4 000196D4 48 03 1C 09 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8001C8D8 000196D8 38 7D 00 20 */ addi r3, r29, 0x20 /* 8001C8DC 000196DC 38 9F 00 04 */ addi r4, r31, 4 /* 8001C8E0 000196E0 38 BF 00 10 */ addi r5, r31, 0x10 @@ -62,7 +62,7 @@ lbl_8001C958: /* 8001C95C 0001975C 40 82 00 58 */ bne lbl_8001C9B4 /* 8001C960 00019760 38 7D 00 20 */ addi r3, r29, 0x20 /* 8001C964 00019764 38 9F 00 04 */ addi r4, r31, 4 -/* 8001C968 00019768 48 03 1B 75 */ bl func_8004E4DC +/* 8001C968 00019768 48 03 1B 75 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8001C96C 0001976C C0 1F 00 10 */ lfs f0, 0x10(r31) /* 8001C970 00019770 D0 1D 00 2C */ stfs f0, 0x2c(r29) /* 8001C974 00019774 C0 1F 00 14 */ lfs f0, 0x14(r31) @@ -161,8 +161,8 @@ lbl_8001CA9C: /* 8001CAC4 000198C4 38 21 00 20 */ addi r1, r1, 0x20 /* 8001CAC8 000198C8 4E 80 00 20 */ blr -.global func_8001CACC -func_8001CACC: +.global xEntMotionReset__FP10xEntMotionP6xScene +xEntMotionReset__FP10xEntMotionP6xScene: /* 8001CACC 000198CC 94 21 FF 80 */ stwu r1, -0x80(r1) /* 8001CAD0 000198D0 7C 08 02 A6 */ mflr r0 /* 8001CAD4 000198D4 90 01 00 84 */ stw r0, 0x84(r1) @@ -191,7 +191,7 @@ lbl_8001CB24: /* 8001CB2C 0001992C 80 9E 00 00 */ lwz r4, 0(r30) /* 8001CB30 00019930 7F 83 E3 78 */ mr r3, r28 /* 8001CB34 00019934 80 84 00 08 */ lwz r4, 8(r4) -/* 8001CB38 00019938 48 02 2A B1 */ bl func_8003F5E8 +/* 8001CB38 00019938 48 02 2A B1 */ bl xSceneResolvID__FP6xSceneUi /* 8001CB3C 0001993C 90 7E 00 20 */ stw r3, 0x20(r30) /* 8001CB40 00019940 7F C3 F3 78 */ mr r3, r30 /* 8001CB44 00019944 80 9E 00 00 */ lwz r4, 0(r30) @@ -202,13 +202,13 @@ lbl_8001CB24: /* 8001CB58 00019958 38 80 00 00 */ li r4, 0 /* 8001CB5C 0001995C 48 00 06 C1 */ bl func_8001D21C /* 8001CB60 00019960 80 7E 00 20 */ lwz r3, 0x20(r30) -/* 8001CB64 00019964 48 01 8D 81 */ bl func_800358E4 +/* 8001CB64 00019964 48 01 8D 81 */ bl xMovePointGetPos__FPC10xMovePoint /* 8001CB68 00019968 80 BE 00 64 */ lwz r5, 0x64(r30) /* 8001CB6C 0001996C 7C 64 1B 78 */ mr r4, r3 /* 8001CB70 00019970 80 65 00 24 */ lwz r3, 0x24(r5) /* 8001CB74 00019974 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8001CB78 00019978 38 63 00 30 */ addi r3, r3, 0x30 -/* 8001CB7C 0001997C 48 03 19 61 */ bl func_8004E4DC +/* 8001CB7C 0001997C 48 03 19 61 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8001CB80 00019980 48 00 02 F8 */ b lbl_8001CE78 lbl_8001CB84: /* 8001CB84 00019984 28 00 00 01 */ cmplwi r0, 1 @@ -218,7 +218,7 @@ lbl_8001CB84: /* 8001CB94 00019994 80 84 00 24 */ lwz r4, 0x24(r4) /* 8001CB98 00019998 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8001CB9C 0001999C 38 84 00 30 */ addi r4, r4, 0x30 -/* 8001CBA0 000199A0 48 03 19 3D */ bl func_8004E4DC +/* 8001CBA0 000199A0 48 03 19 3D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8001CBA4 000199A4 48 00 02 D4 */ b lbl_8001CE78 lbl_8001CBA8: /* 8001CBA8 000199A8 28 00 00 05 */ cmplwi r0, 5 @@ -252,7 +252,7 @@ lbl_8001CBA8: /* 8001CC18 00019A18 7F E3 FB 78 */ mr r3, r31 /* 8001CC1C 00019A1C 7F E4 FB 78 */ mr r4, r31 /* 8001CC20 00019A20 38 A1 00 2C */ addi r5, r1, 0x2c -/* 8001CC24 00019A24 48 01 5C 91 */ bl func_800328B4 +/* 8001CC24 00019A24 48 01 5C 91 */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 /* 8001CC28 00019A28 7F 83 E3 78 */ mr r3, r28 /* 8001CC2C 00019A2C 38 81 00 08 */ addi r4, r1, 8 /* 8001CC30 00019A30 4B FF 1B 25 */ bl func_8000E754 @@ -275,7 +275,7 @@ lbl_8001CC54: /* 8001CC70 00019A70 38 7E 00 30 */ addi r3, r30, 0x30 /* 8001CC74 00019A74 80 84 00 24 */ lwz r4, 0x24(r4) /* 8001CC78 00019A78 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8001CC7C 00019A7C 48 01 60 09 */ bl func_80032C84 +/* 8001CC7C 00019A7C 48 01 60 09 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 8001CC80 00019A80 38 7E 00 40 */ addi r3, r30, 0x40 /* 8001CC84 00019A84 38 9E 00 30 */ addi r4, r30, 0x30 /* 8001CC88 00019A88 48 00 25 4D */ bl func_8001F1D4 @@ -300,14 +300,14 @@ lbl_8001CC98: /* 8001CCCC 00019ACC 80 83 00 4C */ lwz r4, 0x4c(r3) /* 8001CCD0 00019AD0 7F E3 FB 78 */ mr r3, r31 /* 8001CCD4 00019AD4 38 84 00 30 */ addi r4, r4, 0x30 -/* 8001CCD8 00019AD8 48 03 18 05 */ bl func_8004E4DC +/* 8001CCD8 00019AD8 48 03 18 05 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8001CCDC 00019ADC 88 1D 00 06 */ lbz r0, 6(r29) /* 8001CCE0 00019AE0 28 00 00 00 */ cmplwi r0, 0 /* 8001CCE4 00019AE4 40 82 00 18 */ bne lbl_8001CCFC /* 8001CCE8 00019AE8 80 9C 00 24 */ lwz r4, 0x24(r28) /* 8001CCEC 00019AEC 38 7F 00 18 */ addi r3, r31, 0x18 /* 8001CCF0 00019AF0 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8001CCF4 00019AF4 48 03 17 E9 */ bl func_8004E4DC +/* 8001CCF4 00019AF4 48 03 17 E9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8001CCF8 00019AF8 48 00 00 38 */ b lbl_8001CD30 lbl_8001CCFC: /* 8001CCFC 00019AFC 28 00 00 01 */ cmplwi r0, 1 @@ -316,14 +316,14 @@ lbl_8001CCFC: /* 8001CD08 00019B08 38 7F 00 18 */ addi r3, r31, 0x18 /* 8001CD0C 00019B0C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8001CD10 00019B10 38 84 00 10 */ addi r4, r4, 0x10 -/* 8001CD14 00019B14 48 03 17 C9 */ bl func_8004E4DC +/* 8001CD14 00019B14 48 03 17 C9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8001CD18 00019B18 48 00 00 18 */ b lbl_8001CD30 lbl_8001CD1C: /* 8001CD1C 00019B1C 80 9C 00 24 */ lwz r4, 0x24(r28) /* 8001CD20 00019B20 38 7F 00 18 */ addi r3, r31, 0x18 /* 8001CD24 00019B24 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8001CD28 00019B28 38 84 00 20 */ addi r4, r4, 0x20 -/* 8001CD2C 00019B2C 48 03 17 B1 */ bl func_8004E4DC +/* 8001CD2C 00019B2C 48 03 17 B1 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_8001CD30: /* 8001CD30 00019B30 C0 3D 00 08 */ lfs f1, 8(r29) /* 8001CD34 00019B34 38 7F 00 0C */ addi r3, r31, 0xc @@ -378,7 +378,7 @@ lbl_8001CDD0: /* 8001CDEC 00019BEC C0 1F 00 24 */ lfs f0, 0x24(r31) /* 8001CDF0 00019BF0 EF E2 08 24 */ fdivs f31, f2, f1 /* 8001CDF4 00019BF4 EC 20 F8 2A */ fadds f1, f0, f31 -/* 8001CDF8 00019BF8 48 01 42 A1 */ bl func_80031098 +/* 8001CDF8 00019BF8 48 01 42 A1 */ bl xAngleClamp__Ff /* 8001CDFC 00019BFC D0 3F 00 28 */ stfs f1, 0x28(r31) /* 8001CE00 00019C00 C0 3D 00 20 */ lfs f1, 0x20(r29) /* 8001CE04 00019C04 C0 1D 00 24 */ lfs f0, 0x24(r29) @@ -425,8 +425,8 @@ lbl_8001CE78: /* 8001CE98 00019C98 38 21 00 80 */ addi r1, r1, 0x80 /* 8001CE9C 00019C9C 4E 80 00 20 */ blr -.global func_8001CEA0 -func_8001CEA0: +.global xEntMotionMove__FP10xEntMotionP6xScenefP9xEntFrame +xEntMotionMove__FP10xEntMotionP6xScenefP9xEntFrame: /* 8001CEA0 00019CA0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8001CEA4 00019CA4 7C 08 02 A6 */ mflr r0 /* 8001CEA8 00019CA8 90 01 00 24 */ stw r0, 0x24(r1) @@ -694,7 +694,7 @@ func_8001D21C: /* 8001D240 0001A040 C0 02 82 98 */ lfs f0, lbl_803CCC18-_SDA2_BASE_(r2) /* 8001D244 0001A044 D0 03 00 14 */ stfs f0, 0x14(r3) /* 8001D248 0001A048 80 63 00 20 */ lwz r3, 0x20(r3) -/* 8001D24C 0001A04C 48 01 85 6D */ bl func_800357B8 +/* 8001D24C 0001A04C 48 01 85 6D */ bl xMovePointGetNext__FPC10xMovePointPC10xMovePointPP10xMovePointP5xVec3 /* 8001D250 0001A050 D0 3F 00 28 */ stfs f1, 0x28(r31) /* 8001D254 0001A054 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 8001D258 0001A058 80 1F 00 20 */ lwz r0, 0x20(r31) @@ -718,16 +718,16 @@ lbl_8001D284: /* 8001D298 0001A098 38 7F 00 30 */ addi r3, r31, 0x30 /* 8001D29C 0001A09C 80 84 00 24 */ lwz r4, 0x24(r4) /* 8001D2A0 0001A0A0 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8001D2A4 0001A0A4 48 01 59 E1 */ bl func_80032C84 +/* 8001D2A4 0001A0A4 48 01 59 E1 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 8001D2A8 0001A0A8 38 61 00 08 */ addi r3, r1, 8 /* 8001D2AC 0001A0AC 7C 64 1B 78 */ mr r4, r3 /* 8001D2B0 0001A0B0 4B FF 14 15 */ bl func_8000E6C4 /* 8001D2B4 0001A0B4 38 61 00 14 */ addi r3, r1, 0x14 /* 8001D2B8 0001A0B8 38 81 00 08 */ addi r4, r1, 8 -/* 8001D2BC 0001A0BC 48 01 4C F5 */ bl func_80031FB0 +/* 8001D2BC 0001A0BC 48 01 4C F5 */ bl xMat3x3LookVec__FP7xMat3x3PC5xVec3 /* 8001D2C0 0001A0C0 38 7F 00 40 */ addi r3, r31, 0x40 /* 8001D2C4 0001A0C4 38 81 00 14 */ addi r4, r1, 0x14 -/* 8001D2C8 0001A0C8 48 01 59 BD */ bl func_80032C84 +/* 8001D2C8 0001A0C8 48 01 59 BD */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 lbl_8001D2CC: /* 8001D2CC 0001A0CC 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 8001D2D0 0001A0D0 80 03 00 2C */ lwz r0, 0x2c(r3) @@ -838,7 +838,7 @@ lbl_8001D440: /* 8001D44C 0001A24C 41 82 02 84 */ beq lbl_8001D6D0 /* 8001D450 0001A250 38 A1 00 88 */ addi r5, r1, 0x88 /* 8001D454 0001A254 38 80 00 00 */ li r4, 0 -/* 8001D458 0001A258 48 02 D8 A5 */ bl func_8004ACFC +/* 8001D458 0001A258 48 02 D8 A5 */ bl xSpline3_EvalArcApprox__FP8xSpline3fUiP5xVec3 /* 8001D45C 0001A25C 80 7D 00 00 */ lwz r3, 0(r29) /* 8001D460 0001A260 FF C0 08 90 */ fmr f30, f1 /* 8001D464 0001A264 A0 03 00 02 */ lhz r0, 2(r3) @@ -847,7 +847,7 @@ lbl_8001D440: /* 8001D470 0001A270 80 7D 00 24 */ lwz r3, 0x24(r29) /* 8001D474 0001A274 38 A1 00 7C */ addi r5, r1, 0x7c /* 8001D478 0001A278 38 80 00 01 */ li r4, 1 -/* 8001D47C 0001A27C 48 02 D3 F9 */ bl func_8004A874 +/* 8001D47C 0001A27C 48 02 D3 F9 */ bl xSpline3_EvalSeg__FP8xSpline3fUiP5xVec3 /* 8001D480 0001A280 80 7D 00 00 */ lwz r3, 0(r29) /* 8001D484 0001A284 88 03 00 01 */ lbz r0, 1(r3) /* 8001D488 0001A288 28 00 00 01 */ cmplwi r0, 1 @@ -856,7 +856,7 @@ lbl_8001D440: /* 8001D494 0001A294 80 7D 00 24 */ lwz r3, 0x24(r29) /* 8001D498 0001A298 38 A1 00 70 */ addi r5, r1, 0x70 /* 8001D49C 0001A29C 38 80 00 02 */ li r4, 2 -/* 8001D4A0 0001A2A0 48 02 D3 D5 */ bl func_8004A874 +/* 8001D4A0 0001A2A0 48 02 D3 D5 */ bl xSpline3_EvalSeg__FP8xSpline3fUiP5xVec3 lbl_8001D4A4: /* 8001D4A4 0001A2A4 38 61 00 7C */ addi r3, r1, 0x7c /* 8001D4A8 0001A2A8 4B FF 7C 25 */ bl func_800150CC @@ -877,7 +877,7 @@ lbl_8001D4D8: /* 8001D4DC 0001A2DC 80 7D 00 24 */ lwz r3, 0x24(r29) /* 8001D4E0 0001A2E0 38 A1 00 7C */ addi r5, r1, 0x7c /* 8001D4E4 0001A2E4 38 80 00 01 */ li r4, 1 -/* 8001D4E8 0001A2E8 48 02 D3 8D */ bl func_8004A874 +/* 8001D4E8 0001A2E8 48 02 D3 8D */ bl xSpline3_EvalSeg__FP8xSpline3fUiP5xVec3 /* 8001D4EC 0001A2EC 80 7D 00 00 */ lwz r3, 0(r29) /* 8001D4F0 0001A2F0 88 03 00 01 */ lbz r0, 1(r3) /* 8001D4F4 0001A2F4 28 00 00 01 */ cmplwi r0, 1 @@ -886,7 +886,7 @@ lbl_8001D4D8: /* 8001D500 0001A300 80 7D 00 24 */ lwz r3, 0x24(r29) /* 8001D504 0001A304 38 A1 00 70 */ addi r5, r1, 0x70 /* 8001D508 0001A308 38 80 00 02 */ li r4, 2 -/* 8001D50C 0001A30C 48 02 D3 69 */ bl func_8004A874 +/* 8001D50C 0001A30C 48 02 D3 69 */ bl xSpline3_EvalSeg__FP8xSpline3fUiP5xVec3 lbl_8001D510: /* 8001D510 0001A310 80 7D 00 00 */ lwz r3, 0(r29) /* 8001D514 0001A314 88 03 00 01 */ lbz r0, 1(r3) @@ -897,7 +897,7 @@ lbl_8001D510: /* 8001D528 0001A328 4B FF 11 9D */ bl func_8000E6C4 /* 8001D52C 0001A32C 38 61 00 94 */ addi r3, r1, 0x94 /* 8001D530 0001A330 38 81 00 7C */ addi r4, r1, 0x7c -/* 8001D534 0001A334 48 01 4A 7D */ bl func_80031FB0 +/* 8001D534 0001A334 48 01 4A 7D */ bl xMat3x3LookVec__FP7xMat3x3PC5xVec3 /* 8001D538 0001A338 48 00 00 D4 */ b lbl_8001D60C lbl_8001D53C: /* 8001D53C 0001A33C 3C 80 80 25 */ lis r4, lbl_80252280@ha @@ -955,10 +955,10 @@ lbl_8001D53C: lbl_8001D60C: /* 8001D60C 0001A40C 38 61 00 60 */ addi r3, r1, 0x60 /* 8001D610 0001A410 38 81 00 94 */ addi r4, r1, 0x94 -/* 8001D614 0001A414 48 01 56 71 */ bl func_80032C84 +/* 8001D614 0001A414 48 01 56 71 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 8001D618 0001A418 7F E4 FB 78 */ mr r4, r31 /* 8001D61C 0001A41C 38 61 00 50 */ addi r3, r1, 0x50 -/* 8001D620 0001A420 48 01 56 65 */ bl func_80032C84 +/* 8001D620 0001A420 48 01 56 65 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 8001D624 0001A424 38 61 00 60 */ addi r3, r1, 0x60 /* 8001D628 0001A428 38 81 00 50 */ addi r4, r1, 0x50 /* 8001D62C 0001A42C 48 00 1C A9 */ bl func_8001F2D4 @@ -997,13 +997,13 @@ lbl_8001D6A0: /* 8001D6A4 0001A4A4 38 61 00 60 */ addi r3, r1, 0x60 /* 8001D6A8 0001A4A8 7C 65 1B 78 */ mr r5, r3 /* 8001D6AC 0001A4AC 38 81 00 50 */ addi r4, r1, 0x50 -/* 8001D6B0 0001A4B0 48 01 5A 21 */ bl func_800330D0 +/* 8001D6B0 0001A4B0 48 01 5A 21 */ bl xQuatSlerp__FP5xQuatPC5xQuatPC5xQuatf /* 8001D6B4 0001A4B4 38 61 00 60 */ addi r3, r1, 0x60 /* 8001D6B8 0001A4B8 7C 64 1B 78 */ mr r4, r3 -/* 8001D6BC 0001A4BC 48 01 59 55 */ bl func_80033010 +/* 8001D6BC 0001A4BC 48 01 59 55 */ bl xQuatNormalize__FP5xQuatPC5xQuat /* 8001D6C0 0001A4C0 7F E4 FB 78 */ mr r4, r31 /* 8001D6C4 0001A4C4 38 61 00 60 */ addi r3, r1, 0x60 -/* 8001D6C8 0001A4C8 48 01 58 39 */ bl func_80032F00 +/* 8001D6C8 0001A4C8 48 01 58 39 */ bl xQuatToMat__FPC5xQuatP7xMat3x3 /* 8001D6CC 0001A4CC 48 00 00 9C */ b lbl_8001D768 lbl_8001D6D0: /* 8001D6D0 0001A4D0 C0 3D 00 14 */ lfs f1, 0x14(r29) @@ -1039,10 +1039,10 @@ lbl_8001D740: /* 8001D740 0001A540 38 61 00 60 */ addi r3, r1, 0x60 /* 8001D744 0001A544 38 9D 00 30 */ addi r4, r29, 0x30 /* 8001D748 0001A548 38 BD 00 40 */ addi r5, r29, 0x40 -/* 8001D74C 0001A54C 48 01 59 85 */ bl func_800330D0 +/* 8001D74C 0001A54C 48 01 59 85 */ bl xQuatSlerp__FP5xQuatPC5xQuatPC5xQuatf /* 8001D750 0001A550 7F E4 FB 78 */ mr r4, r31 /* 8001D754 0001A554 38 61 00 60 */ addi r3, r1, 0x60 -/* 8001D758 0001A558 48 01 57 A9 */ bl func_80032F00 +/* 8001D758 0001A558 48 01 57 A9 */ bl xQuatToMat__FPC5xQuatP7xMat3x3 /* 8001D75C 0001A55C 80 1F 00 E0 */ lwz r0, 0xe0(r31) /* 8001D760 0001A560 60 00 00 10 */ ori r0, r0, 0x10 /* 8001D764 0001A564 90 1F 00 E0 */ stw r0, 0xe0(r31) @@ -1133,11 +1133,11 @@ lbl_8001D89C: /* 8001D89C 0001A69C 7F C5 F3 78 */ mr r5, r30 /* 8001D8A0 0001A6A0 38 61 00 08 */ addi r3, r1, 8 /* 8001D8A4 0001A6A4 38 9D 00 20 */ addi r4, r29, 0x20 -/* 8001D8A8 0001A6A8 48 01 52 F9 */ bl func_80032BA0 +/* 8001D8A8 0001A6A8 48 01 52 F9 */ bl xMat4x3Rot__FP7xMat4x3PC5xVec3fPC5xVec3 /* 8001D8AC 0001A6AC 7F A3 EB 78 */ mr r3, r29 /* 8001D8B0 0001A6B0 7F A4 EB 78 */ mr r4, r29 /* 8001D8B4 0001A6B4 38 A1 00 08 */ addi r5, r1, 8 -/* 8001D8B8 0001A6B8 48 01 53 61 */ bl func_80032C18 +/* 8001D8B8 0001A6B8 48 01 53 61 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 8001D8BC 0001A6BC 38 00 00 41 */ li r0, 0x41 /* 8001D8C0 0001A6C0 90 1D 00 E0 */ stw r0, 0xe0(r29) lbl_8001D8C4: @@ -1345,7 +1345,7 @@ lbl_8001DB7C: /* 8001DB8C 0001A98C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8001DB90 0001A990 4C 41 13 82 */ cror 2, 1, 2 /* 8001DB94 0001A994 40 82 00 14 */ bne lbl_8001DBA8 -/* 8001DB98 0001A998 4B FF EF 35 */ bl func_8001CACC +/* 8001DB98 0001A998 4B FF EF 35 */ bl xEntMotionReset__FP10xEntMotionP6xScene /* 8001DB9C 0001A99C 7F C3 F3 78 */ mr r3, r30 /* 8001DBA0 0001A9A0 48 00 18 39 */ bl func_8001F3D8 /* 8001DBA4 0001A9A4 3B E0 00 01 */ li r31, 1 @@ -1575,7 +1575,7 @@ lbl_8001DEAC: /* 8001DEAC 0001ACAC 80 7E 00 5C */ lwz r3, 0x5c(r30) /* 8001DEB0 0001ACB0 C0 03 00 00 */ lfs f0, 0(r3) /* 8001DEB4 0001ACB4 EC 22 00 7A */ fmadds f1, f2, f1, f0 -/* 8001DEB8 0001ACB8 48 01 31 E1 */ bl func_80031098 +/* 8001DEB8 0001ACB8 48 01 31 E1 */ bl xAngleClamp__Ff /* 8001DEBC 0001ACBC 80 7E 00 5C */ lwz r3, 0x5c(r30) /* 8001DEC0 0001ACC0 3B E0 00 00 */ li r31, 0 /* 8001DEC4 0001ACC4 D0 23 00 00 */ stfs f1, 0(r3) @@ -1584,7 +1584,7 @@ lbl_8001DEC8: /* 8001DECC 0001ACCC 7F A3 EB 78 */ mr r3, r29 /* 8001DED0 0001ACD0 C0 5D 00 B0 */ lfs f2, 0xb0(r29) /* 8001DED4 0001ACD4 C0 7D 00 B4 */ lfs f3, 0xb4(r29) -/* 8001DED8 0001ACD8 48 01 42 F9 */ bl func_800321D0 +/* 8001DED8 0001ACD8 48 01 42 F9 */ bl xMat3x3Euler__FP7xMat3x3fff /* 8001DEDC 0001ACDC 80 7E 00 64 */ lwz r3, 0x64(r30) /* 8001DEE0 0001ACE0 28 03 00 00 */ cmplwi r3, 0 /* 8001DEE4 0001ACE4 41 82 00 2C */ beq lbl_8001DF10 @@ -1611,8 +1611,8 @@ lbl_8001DF10: /* 8001DF34 0001AD34 38 21 00 20 */ addi r1, r1, 0x20 /* 8001DF38 0001AD38 4E 80 00 20 */ blr -.global func_8001DF3C -func_8001DF3C: +.global xEntMechForward__FP10xEntMotion +xEntMechForward__FP10xEntMotion: /* 8001DF3C 0001AD3C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001DF40 0001AD40 7C 08 02 A6 */ mflr r0 /* 8001DF44 0001AD44 90 01 00 14 */ stw r0, 0x14(r1) @@ -1696,8 +1696,8 @@ lbl_8001E058: /* 8001E068 0001AE68 38 21 00 10 */ addi r1, r1, 0x10 /* 8001E06C 0001AE6C 4E 80 00 20 */ blr -.global func_8001E070 -func_8001E070: +.global xEntMechReverse__FP10xEntMotion +xEntMechReverse__FP10xEntMotion: /* 8001E070 0001AE70 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001E074 0001AE74 7C 08 02 A6 */ mflr r0 /* 8001E078 0001AE78 90 01 00 14 */ stw r0, 0x14(r1) @@ -1779,8 +1779,8 @@ lbl_8001E184: /* 8001E194 0001AF94 38 21 00 10 */ addi r1, r1, 0x10 /* 8001E198 0001AF98 4E 80 00 20 */ blr -.global func_8001E19C -func_8001E19C: +.global xEntMotionTranslate__FP10xEntMotionPC5xVec3P7xMat4x3 +xEntMotionTranslate__FP10xEntMotionPC5xVec3P7xMat4x3: /* 8001E19C 0001AF9C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8001E1A0 0001AFA0 7C 08 02 A6 */ mflr r0 /* 8001E1A4 0001AFA4 90 01 00 24 */ stw r0, 0x24(r1) @@ -1827,7 +1827,7 @@ lbl_8001E220: /* 8001E240 0001B040 38 7D 00 24 */ addi r3, r29, 0x24 /* 8001E244 0001B044 7F E5 FB 78 */ mr r5, r31 /* 8001E248 0001B048 7C 64 1B 78 */ mr r4, r3 -/* 8001E24C 0001B04C 48 01 49 CD */ bl func_80032C18 +/* 8001E24C 0001B04C 48 01 49 CD */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 8001E250 0001B050 48 00 00 C8 */ b lbl_8001E318 lbl_8001E254: /* 8001E254 0001B054 28 00 00 04 */ cmplwi r0, 4 @@ -1892,8 +1892,8 @@ lbl_8001E318: /* 8001E32C 0001B12C 38 21 00 20 */ addi r1, r1, 0x20 /* 8001E330 0001B130 4E 80 00 20 */ blr -.global func_8001E334 -func_8001E334: +.global xEntMotionDebugInit__FUs +xEntMotionDebugInit__FUs: /* 8001E334 0001B134 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001E338 0001B138 7C 08 02 A6 */ mflr r0 /* 8001E33C 0001B13C 90 01 00 14 */ stw r0, 0x14(r1) @@ -1905,13 +1905,13 @@ func_8001E334: /* 8001E354 0001B154 3C 80 80 02 */ lis r4, lbl_8001E3E4@ha /* 8001E358 0001B158 38 63 22 8C */ addi r3, r3, lbl_8025228C@l /* 8001E35C 0001B15C 38 84 E3 E4 */ addi r4, r4, lbl_8001E3E4@l -/* 8001E360 0001B160 4B FF 9A 2D */ bl func_80017D8C +/* 8001E360 0001B160 4B FF 9A 2D */ bl xDebugModeAdd__FPCcPFv_v /* 8001E364 0001B164 38 00 00 00 */ li r0, 0 /* 8001E368 0001B168 57 E4 13 BA */ rlwinm r4, r31, 2, 0xe, 0x1d /* 8001E36C 0001B16C B0 0D 88 DC */ sth r0, lbl_803CB1DC-_SDA_BASE_(r13) /* 8001E370 0001B170 38 A0 00 00 */ li r5, 0 /* 8001E374 0001B174 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 8001E378 0001B178 48 01 55 C9 */ bl func_80033940 +/* 8001E378 0001B178 48 01 55 C9 */ bl xMemAlloc__FUiUii /* 8001E37C 0001B17C 90 6D 88 D8 */ stw r3, lbl_803CB1D8-_SDA_BASE_(r13) /* 8001E380 0001B180 38 00 00 00 */ li r0, 0 /* 8001E384 0001B184 B3 ED 88 DE */ sth r31, lbl_803CB1DE-_SDA_BASE_(r13) @@ -1923,8 +1923,8 @@ lbl_8001E38C: /* 8001E398 0001B198 38 21 00 10 */ addi r1, r1, 0x10 /* 8001E39C 0001B19C 4E 80 00 20 */ blr -.global func_8001E3A0 -func_8001E3A0: +.global xEntMotionDebugExit__Fv +xEntMotionDebugExit__Fv: /* 8001E3A0 0001B1A0 38 60 00 00 */ li r3, 0 /* 8001E3A4 0001B1A4 38 00 FF FF */ li r0, -1 /* 8001E3A8 0001B1A8 B0 6D 88 DC */ sth r3, lbl_803CB1DC-_SDA_BASE_(r13) @@ -2035,7 +2035,7 @@ lbl_8001E500: /* 8001E508 0001B308 38 63 22 8C */ addi r3, r3, lbl_8025228C@l /* 8001E50C 0001B30C 38 63 00 4F */ addi r3, r3, 0x4f /* 8001E510 0001B310 4C C6 31 82 */ crclr 6 -/* 8001E514 0001B314 4B FF 98 29 */ bl func_80017D3C +/* 8001E514 0001B314 4B FF 98 29 */ bl xprintf__FPCce /* 8001E518 0001B318 A0 1E 00 06 */ lhz r0, 6(r30) /* 8001E51C 0001B31C 54 03 07 7A */ rlwinm r3, r0, 0, 0x1d, 0x1d /* 8001E520 0001B320 48 00 08 F1 */ bl func_8001EE10 @@ -2044,13 +2044,13 @@ lbl_8001E500: /* 8001E52C 0001B32C 7C 64 1B 78 */ mr r4, r3 /* 8001E530 0001B330 38 65 00 65 */ addi r3, r5, 0x65 /* 8001E534 0001B334 4C C6 31 82 */ crclr 6 -/* 8001E538 0001B338 4B FF 98 05 */ bl func_80017D3C +/* 8001E538 0001B338 4B FF 98 05 */ bl xprintf__FPCce /* 8001E53C 0001B33C 80 9E 00 64 */ lwz r4, 0x64(r30) /* 8001E540 0001B340 28 04 00 00 */ cmplwi r4, 0 /* 8001E544 0001B344 41 82 00 14 */ beq lbl_8001E558 /* 8001E548 0001B348 80 6D 8A 60 */ lwz r3, lbl_803CB360-_SDA_BASE_(r13) /* 8001E54C 0001B34C 80 84 00 00 */ lwz r4, 0(r4) -/* 8001E550 0001B350 48 02 10 D5 */ bl func_8003F624 +/* 8001E550 0001B350 48 02 10 D5 */ bl xSceneID2Name__FP6xSceneUi /* 8001E554 0001B354 48 00 00 10 */ b lbl_8001E564 lbl_8001E558: /* 8001E558 0001B358 3C 60 80 25 */ lis r3, lbl_8025228C@ha @@ -2062,7 +2062,7 @@ lbl_8001E564: /* 8001E56C 0001B36C 38 65 22 8C */ addi r3, r5, lbl_8025228C@l /* 8001E570 0001B370 38 63 00 80 */ addi r3, r3, 0x80 /* 8001E574 0001B374 4C C6 31 82 */ crclr 6 -/* 8001E578 0001B378 4B FF 97 C5 */ bl func_80017D3C +/* 8001E578 0001B378 4B FF 97 C5 */ bl xprintf__FPCce /* 8001E57C 0001B37C 3C 60 80 25 */ lis r3, lbl_8025228C@ha /* 8001E580 0001B380 C0 3E 00 08 */ lfs f1, 8(r30) /* 8001E584 0001B384 38 63 22 8C */ addi r3, r3, lbl_8025228C@l @@ -2070,7 +2070,7 @@ lbl_8001E564: /* 8001E58C 0001B38C C0 7E 00 0C */ lfs f3, 0xc(r30) /* 8001E590 0001B390 38 63 00 96 */ addi r3, r3, 0x96 /* 8001E594 0001B394 4C C6 32 42 */ crset 6 -/* 8001E598 0001B398 4B FF 97 A5 */ bl func_80017D3C +/* 8001E598 0001B398 4B FF 97 A5 */ bl xprintf__FPCce /* 8001E59C 0001B39C 88 1E 00 04 */ lbz r0, 4(r30) /* 8001E5A0 0001B3A0 2C 00 00 03 */ cmpwi r0, 3 /* 8001E5A4 0001B3A4 41 82 01 94 */ beq lbl_8001E738 @@ -2094,7 +2094,7 @@ lbl_8001E5D4: /* 8001E5E4 0001B3E4 C0 7E 00 1C */ lfs f3, 0x1c(r30) /* 8001E5E8 0001B3E8 38 63 00 B6 */ addi r3, r3, 0xb6 /* 8001E5EC 0001B3EC 4C C6 32 42 */ crset 6 -/* 8001E5F0 0001B3F0 4B FF 97 4D */ bl func_80017D3C +/* 8001E5F0 0001B3F0 4B FF 97 4D */ bl xprintf__FPCce /* 8001E5F4 0001B3F4 3C 60 80 25 */ lis r3, lbl_8025228C@ha /* 8001E5F8 0001B3F8 C0 3E 00 20 */ lfs f1, 0x20(r30) /* 8001E5FC 0001B3FC 38 63 22 8C */ addi r3, r3, lbl_8025228C@l @@ -2102,7 +2102,7 @@ lbl_8001E5D4: /* 8001E604 0001B404 C0 7E 00 28 */ lfs f3, 0x28(r30) /* 8001E608 0001B408 38 63 00 D1 */ addi r3, r3, 0xd1 /* 8001E60C 0001B40C 4C C6 32 42 */ crset 6 -/* 8001E610 0001B410 4B FF 97 2D */ bl func_80017D3C +/* 8001E610 0001B410 4B FF 97 2D */ bl xprintf__FPCce /* 8001E614 0001B414 80 9E 00 00 */ lwz r4, 0(r30) /* 8001E618 0001B418 3C 60 80 25 */ lis r3, lbl_8025228C@ha /* 8001E61C 0001B41C 38 63 22 8C */ addi r3, r3, lbl_8025228C@l @@ -2111,37 +2111,37 @@ lbl_8001E5D4: /* 8001E628 0001B428 C0 44 00 14 */ lfs f2, 0x14(r4) /* 8001E62C 0001B42C C0 64 00 18 */ lfs f3, 0x18(r4) /* 8001E630 0001B430 4C C6 32 42 */ crset 6 -/* 8001E634 0001B434 4B FF 97 09 */ bl func_80017D3C +/* 8001E634 0001B434 4B FF 97 09 */ bl xprintf__FPCce /* 8001E638 0001B438 3C 60 80 25 */ lis r3, lbl_8025228C@ha /* 8001E63C 0001B43C C0 3E 00 38 */ lfs f1, 0x38(r30) /* 8001E640 0001B440 38 63 22 8C */ addi r3, r3, lbl_8025228C@l /* 8001E644 0001B444 38 63 01 07 */ addi r3, r3, 0x107 /* 8001E648 0001B448 4C C6 32 42 */ crset 6 -/* 8001E64C 0001B44C 4B FF 96 F1 */ bl func_80017D3C +/* 8001E64C 0001B44C 4B FF 96 F1 */ bl xprintf__FPCce /* 8001E650 0001B450 3C 60 80 25 */ lis r3, lbl_8025228C@ha /* 8001E654 0001B454 C0 3E 00 40 */ lfs f1, 0x40(r30) /* 8001E658 0001B458 38 63 22 8C */ addi r3, r3, lbl_8025228C@l /* 8001E65C 0001B45C 38 63 01 16 */ addi r3, r3, 0x116 /* 8001E660 0001B460 4C C6 32 42 */ crset 6 -/* 8001E664 0001B464 4B FF 96 D9 */ bl func_80017D3C +/* 8001E664 0001B464 4B FF 96 D9 */ bl xprintf__FPCce /* 8001E668 0001B468 3C 60 80 25 */ lis r3, lbl_8025228C@ha /* 8001E66C 0001B46C C0 3E 00 3C */ lfs f1, 0x3c(r30) /* 8001E670 0001B470 38 63 22 8C */ addi r3, r3, lbl_8025228C@l /* 8001E674 0001B474 38 63 01 25 */ addi r3, r3, 0x125 /* 8001E678 0001B478 4C C6 32 42 */ crset 6 -/* 8001E67C 0001B47C 4B FF 96 C1 */ bl func_80017D3C +/* 8001E67C 0001B47C 4B FF 96 C1 */ bl xprintf__FPCce /* 8001E680 0001B480 3C 60 80 25 */ lis r3, lbl_8025228C@ha /* 8001E684 0001B484 C0 3E 00 44 */ lfs f1, 0x44(r30) /* 8001E688 0001B488 38 63 22 8C */ addi r3, r3, lbl_8025228C@l /* 8001E68C 0001B48C 38 63 01 34 */ addi r3, r3, 0x134 /* 8001E690 0001B490 4C C6 32 42 */ crset 6 -/* 8001E694 0001B494 4B FF 96 A9 */ bl func_80017D3C +/* 8001E694 0001B494 4B FF 96 A9 */ bl xprintf__FPCce /* 8001E698 0001B498 3C 60 80 25 */ lis r3, lbl_8025228C@ha /* 8001E69C 0001B49C C0 3E 00 48 */ lfs f1, 0x48(r30) /* 8001E6A0 0001B4A0 38 63 22 8C */ addi r3, r3, lbl_8025228C@l /* 8001E6A4 0001B4A4 38 63 01 43 */ addi r3, r3, 0x143 /* 8001E6A8 0001B4A8 4C C6 32 42 */ crset 6 -/* 8001E6AC 0001B4AC 4B FF 96 91 */ bl func_80017D3C +/* 8001E6AC 0001B4AC 4B FF 96 91 */ bl xprintf__FPCce /* 8001E6B0 0001B4B0 48 00 07 48 */ b lbl_8001EDF8 lbl_8001E6B4: /* 8001E6B4 0001B4B4 3C 60 80 25 */ lis r3, lbl_8025228C@ha @@ -2151,31 +2151,31 @@ lbl_8001E6B4: /* 8001E6C4 0001B4C4 C0 7E 00 28 */ lfs f3, 0x28(r30) /* 8001E6C8 0001B4C8 38 63 01 52 */ addi r3, r3, 0x152 /* 8001E6CC 0001B4CC 4C C6 32 42 */ crset 6 -/* 8001E6D0 0001B4D0 4B FF 96 6D */ bl func_80017D3C +/* 8001E6D0 0001B4D0 4B FF 96 6D */ bl xprintf__FPCce /* 8001E6D4 0001B4D4 3C 60 80 25 */ lis r3, lbl_8025228C@ha /* 8001E6D8 0001B4D8 C0 3E 00 2C */ lfs f1, 0x2c(r30) /* 8001E6DC 0001B4DC 38 63 22 8C */ addi r3, r3, lbl_8025228C@l /* 8001E6E0 0001B4E0 38 63 01 69 */ addi r3, r3, 0x169 /* 8001E6E4 0001B4E4 4C C6 32 42 */ crset 6 -/* 8001E6E8 0001B4E8 4B FF 96 55 */ bl func_80017D3C +/* 8001E6E8 0001B4E8 4B FF 96 55 */ bl xprintf__FPCce /* 8001E6EC 0001B4EC 3C 60 80 25 */ lis r3, lbl_8025228C@ha /* 8001E6F0 0001B4F0 C0 3E 00 30 */ lfs f1, 0x30(r30) /* 8001E6F4 0001B4F4 38 63 22 8C */ addi r3, r3, lbl_8025228C@l /* 8001E6F8 0001B4F8 38 63 01 74 */ addi r3, r3, 0x174 /* 8001E6FC 0001B4FC 4C C6 32 42 */ crset 6 -/* 8001E700 0001B500 4B FF 96 3D */ bl func_80017D3C +/* 8001E700 0001B500 4B FF 96 3D */ bl xprintf__FPCce /* 8001E704 0001B504 3C 60 80 25 */ lis r3, lbl_8025228C@ha /* 8001E708 0001B508 C0 3E 00 34 */ lfs f1, 0x34(r30) /* 8001E70C 0001B50C 38 63 22 8C */ addi r3, r3, lbl_8025228C@l /* 8001E710 0001B510 38 63 01 7F */ addi r3, r3, 0x17f /* 8001E714 0001B514 4C C6 32 42 */ crset 6 -/* 8001E718 0001B518 4B FF 96 25 */ bl func_80017D3C +/* 8001E718 0001B518 4B FF 96 25 */ bl xprintf__FPCce /* 8001E71C 0001B51C 3C 60 80 25 */ lis r3, lbl_8025228C@ha /* 8001E720 0001B520 C0 3E 00 38 */ lfs f1, 0x38(r30) /* 8001E724 0001B524 38 63 22 8C */ addi r3, r3, lbl_8025228C@l /* 8001E728 0001B528 38 63 01 8A */ addi r3, r3, 0x18a /* 8001E72C 0001B52C 4C C6 32 42 */ crset 6 -/* 8001E730 0001B530 4B FF 96 0D */ bl func_80017D3C +/* 8001E730 0001B530 4B FF 96 0D */ bl xprintf__FPCce /* 8001E734 0001B534 48 00 06 C4 */ b lbl_8001EDF8 lbl_8001E738: /* 8001E738 0001B538 80 9E 00 20 */ lwz r4, 0x20(r30) @@ -2183,7 +2183,7 @@ lbl_8001E738: /* 8001E740 0001B540 41 82 00 14 */ beq lbl_8001E754 /* 8001E744 0001B544 80 6D 8A 60 */ lwz r3, lbl_803CB360-_SDA_BASE_(r13) /* 8001E748 0001B548 80 84 00 00 */ lwz r4, 0(r4) -/* 8001E74C 0001B54C 48 02 0E D9 */ bl func_8003F624 +/* 8001E74C 0001B54C 48 02 0E D9 */ bl xSceneID2Name__FP6xSceneUi /* 8001E750 0001B550 48 00 00 10 */ b lbl_8001E760 lbl_8001E754: /* 8001E754 0001B554 3C 60 80 25 */ lis r3, lbl_8025228C@ha @@ -2195,13 +2195,13 @@ lbl_8001E760: /* 8001E768 0001B568 38 65 22 8C */ addi r3, r5, lbl_8025228C@l /* 8001E76C 0001B56C 38 63 01 96 */ addi r3, r3, 0x196 /* 8001E770 0001B570 4C C6 31 82 */ crclr 6 -/* 8001E774 0001B574 4B FF 95 C9 */ bl func_80017D3C +/* 8001E774 0001B574 4B FF 95 C9 */ bl xprintf__FPCce /* 8001E778 0001B578 80 9E 00 1C */ lwz r4, 0x1c(r30) /* 8001E77C 0001B57C 28 04 00 00 */ cmplwi r4, 0 /* 8001E780 0001B580 41 82 00 14 */ beq lbl_8001E794 /* 8001E784 0001B584 80 6D 8A 60 */ lwz r3, lbl_803CB360-_SDA_BASE_(r13) /* 8001E788 0001B588 80 84 00 00 */ lwz r4, 0(r4) -/* 8001E78C 0001B58C 48 02 0E 99 */ bl func_8003F624 +/* 8001E78C 0001B58C 48 02 0E 99 */ bl xSceneID2Name__FP6xSceneUi /* 8001E790 0001B590 48 00 00 10 */ b lbl_8001E7A0 lbl_8001E794: /* 8001E794 0001B594 3C 60 80 25 */ lis r3, lbl_8025228C@ha @@ -2213,19 +2213,19 @@ lbl_8001E7A0: /* 8001E7A8 0001B5A8 38 65 22 8C */ addi r3, r5, lbl_8025228C@l /* 8001E7AC 0001B5AC 38 63 01 AC */ addi r3, r3, 0x1ac /* 8001E7B0 0001B5B0 4C C6 31 82 */ crclr 6 -/* 8001E7B4 0001B5B4 4B FF 95 89 */ bl func_80017D3C +/* 8001E7B4 0001B5B4 4B FF 95 89 */ bl xprintf__FPCce /* 8001E7B8 0001B5B8 3C 60 80 25 */ lis r3, lbl_8025228C@ha /* 8001E7BC 0001B5BC C0 3E 00 28 */ lfs f1, 0x28(r30) /* 8001E7C0 0001B5C0 38 63 22 8C */ addi r3, r3, lbl_8025228C@l /* 8001E7C4 0001B5C4 38 63 01 C2 */ addi r3, r3, 0x1c2 /* 8001E7C8 0001B5C8 4C C6 32 42 */ crset 6 -/* 8001E7CC 0001B5CC 4B FF 95 71 */ bl func_80017D3C +/* 8001E7CC 0001B5CC 4B FF 95 71 */ bl xprintf__FPCce /* 8001E7D0 0001B5D0 3C 60 80 25 */ lis r3, lbl_8025228C@ha /* 8001E7D4 0001B5D4 C0 3E 00 18 */ lfs f1, 0x18(r30) /* 8001E7D8 0001B5D8 38 63 22 8C */ addi r3, r3, lbl_8025228C@l /* 8001E7DC 0001B5DC 38 63 01 CF */ addi r3, r3, 0x1cf /* 8001E7E0 0001B5E0 4C C6 32 42 */ crset 6 -/* 8001E7E4 0001B5E4 4B FF 95 59 */ bl func_80017D3C +/* 8001E7E4 0001B5E4 4B FF 95 59 */ bl xprintf__FPCce /* 8001E7E8 0001B5E8 48 00 06 10 */ b lbl_8001EDF8 lbl_8001E7EC: /* 8001E7EC 0001B5EC 80 7E 00 00 */ lwz r3, 0(r30) @@ -2272,7 +2272,7 @@ lbl_8001E86C: /* 8001E874 0001B674 38 63 22 8C */ addi r3, r3, lbl_8025228C@l /* 8001E878 0001B678 38 63 00 4F */ addi r3, r3, 0x4f /* 8001E87C 0001B67C 4C C6 31 82 */ crclr 6 -/* 8001E880 0001B680 4B FF 94 BD */ bl func_80017D3C +/* 8001E880 0001B680 4B FF 94 BD */ bl xprintf__FPCce /* 8001E884 0001B684 80 7E 00 00 */ lwz r3, 0(r30) /* 8001E888 0001B688 88 03 00 05 */ lbz r0, 5(r3) /* 8001E88C 0001B68C 54 03 07 FE */ clrlwi r3, r0, 0x1f @@ -2282,7 +2282,7 @@ lbl_8001E86C: /* 8001E89C 0001B69C 7C 64 1B 78 */ mr r4, r3 /* 8001E8A0 0001B6A0 38 65 02 0E */ addi r3, r5, 0x20e /* 8001E8A4 0001B6A4 4C C6 31 82 */ crclr 6 -/* 8001E8A8 0001B6A8 4B FF 94 95 */ bl func_80017D3C +/* 8001E8A8 0001B6A8 4B FF 94 95 */ bl xprintf__FPCce /* 8001E8AC 0001B6AC 80 9E 00 00 */ lwz r4, 0(r30) /* 8001E8B0 0001B6B0 88 04 00 05 */ lbz r0, 5(r4) /* 8001E8B4 0001B6B4 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -2292,13 +2292,13 @@ lbl_8001E86C: /* 8001E8C4 0001B6C4 38 63 22 8C */ addi r3, r3, lbl_8025228C@l /* 8001E8C8 0001B6C8 38 63 02 23 */ addi r3, r3, 0x223 /* 8001E8CC 0001B6CC 4C C6 32 42 */ crset 6 -/* 8001E8D0 0001B6D0 4B FF 94 6D */ bl func_80017D3C +/* 8001E8D0 0001B6D0 4B FF 94 6D */ bl xprintf__FPCce lbl_8001E8D4: /* 8001E8D4 0001B6D4 3C 60 80 25 */ lis r3, lbl_8025228C@ha /* 8001E8D8 0001B6D8 38 63 22 8C */ addi r3, r3, lbl_8025228C@l /* 8001E8DC 0001B6DC 38 63 02 36 */ addi r3, r3, 0x236 /* 8001E8E0 0001B6E0 4C C6 31 82 */ crclr 6 -/* 8001E8E4 0001B6E4 4B FF 94 59 */ bl func_80017D3C +/* 8001E8E4 0001B6E4 4B FF 94 59 */ bl xprintf__FPCce /* 8001E8E8 0001B6E8 80 7E 00 00 */ lwz r3, 0(r30) /* 8001E8EC 0001B6EC 88 03 00 05 */ lbz r0, 5(r3) /* 8001E8F0 0001B6F0 54 00 07 BC */ rlwinm r0, r0, 0, 0x1e, 0x1e @@ -2310,7 +2310,7 @@ lbl_8001E8D4: /* 8001E908 0001B708 7C 64 1B 78 */ mr r4, r3 /* 8001E90C 0001B70C 38 65 02 38 */ addi r3, r5, 0x238 /* 8001E910 0001B710 4C C6 31 82 */ crclr 6 -/* 8001E914 0001B714 4B FF 94 29 */ bl func_80017D3C +/* 8001E914 0001B714 4B FF 94 29 */ bl xprintf__FPCce /* 8001E918 0001B718 80 9E 00 00 */ lwz r4, 0(r30) /* 8001E91C 0001B71C 88 04 00 05 */ lbz r0, 5(r4) /* 8001E920 0001B720 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e @@ -2320,13 +2320,13 @@ lbl_8001E8D4: /* 8001E930 0001B730 38 63 22 8C */ addi r3, r3, lbl_8025228C@l /* 8001E934 0001B734 38 63 02 4D */ addi r3, r3, 0x24d /* 8001E938 0001B738 4C C6 32 42 */ crset 6 -/* 8001E93C 0001B73C 4B FF 94 01 */ bl func_80017D3C +/* 8001E93C 0001B73C 4B FF 94 01 */ bl xprintf__FPCce lbl_8001E940: /* 8001E940 0001B740 3C 60 80 25 */ lis r3, lbl_8025228C@ha /* 8001E944 0001B744 38 63 22 8C */ addi r3, r3, lbl_8025228C@l /* 8001E948 0001B748 38 63 02 36 */ addi r3, r3, 0x236 /* 8001E94C 0001B74C 4C C6 31 82 */ crclr 6 -/* 8001E950 0001B750 4B FF 93 ED */ bl func_80017D3C +/* 8001E950 0001B750 4B FF 93 ED */ bl xprintf__FPCce /* 8001E954 0001B754 80 1E 00 48 */ lwz r0, 0x48(r30) /* 8001E958 0001B758 28 00 00 07 */ cmplwi r0, 7 /* 8001E95C 0001B75C 41 81 00 D8 */ bgt lbl_8001EA34 @@ -2391,7 +2391,7 @@ lbl_8001EA34: /* 8001EA3C 0001B83C 38 63 22 8C */ addi r3, r3, lbl_8025228C@l /* 8001EA40 0001B840 38 63 02 FE */ addi r3, r3, 0x2fe /* 8001EA44 0001B844 4C C6 31 82 */ crclr 6 -/* 8001EA48 0001B848 4B FF 92 F5 */ bl func_80017D3C +/* 8001EA48 0001B848 4B FF 92 F5 */ bl xprintf__FPCce /* 8001EA4C 0001B84C 80 7E 00 00 */ lwz r3, 0(r30) /* 8001EA50 0001B850 88 03 00 04 */ lbz r0, 4(r3) /* 8001EA54 0001B854 28 00 00 01 */ cmplwi r0, 1 @@ -2415,53 +2415,53 @@ lbl_8001EA90: /* 8001EA94 0001B894 38 63 22 8C */ addi r3, r3, lbl_8025228C@l /* 8001EA98 0001B898 38 63 03 1A */ addi r3, r3, 0x31a /* 8001EA9C 0001B89C 4C C6 31 82 */ crclr 6 -/* 8001EAA0 0001B8A0 4B FF 92 9D */ bl func_80017D3C +/* 8001EAA0 0001B8A0 4B FF 92 9D */ bl xprintf__FPCce /* 8001EAA4 0001B8A4 80 7E 00 00 */ lwz r3, 0(r30) /* 8001EAA8 0001B8A8 3C 80 80 25 */ lis r4, lbl_8025228C@ha /* 8001EAAC 0001B8AC 38 84 22 8C */ addi r4, r4, lbl_8025228C@l /* 8001EAB0 0001B8B0 C0 23 00 08 */ lfs f1, 8(r3) /* 8001EAB4 0001B8B4 38 64 03 2B */ addi r3, r4, 0x32b /* 8001EAB8 0001B8B8 4C C6 32 42 */ crset 6 -/* 8001EABC 0001B8BC 4B FF 92 81 */ bl func_80017D3C +/* 8001EABC 0001B8BC 4B FF 92 81 */ bl xprintf__FPCce /* 8001EAC0 0001B8C0 80 7E 00 00 */ lwz r3, 0(r30) /* 8001EAC4 0001B8C4 3C 80 80 25 */ lis r4, lbl_8025228C@ha /* 8001EAC8 0001B8C8 38 84 22 8C */ addi r4, r4, lbl_8025228C@l /* 8001EACC 0001B8CC C0 23 00 0C */ lfs f1, 0xc(r3) /* 8001EAD0 0001B8D0 38 64 03 46 */ addi r3, r4, 0x346 /* 8001EAD4 0001B8D4 4C C6 32 42 */ crset 6 -/* 8001EAD8 0001B8D8 4B FF 92 65 */ bl func_80017D3C +/* 8001EAD8 0001B8D8 4B FF 92 65 */ bl xprintf__FPCce /* 8001EADC 0001B8DC 3C 60 80 25 */ lis r3, lbl_8025228C@ha /* 8001EAE0 0001B8E0 C0 3E 00 40 */ lfs f1, 0x40(r30) /* 8001EAE4 0001B8E4 38 63 22 8C */ addi r3, r3, lbl_8025228C@l /* 8001EAE8 0001B8E8 38 63 03 59 */ addi r3, r3, 0x359 /* 8001EAEC 0001B8EC 4C C6 32 42 */ crset 6 -/* 8001EAF0 0001B8F0 4B FF 92 4D */ bl func_80017D3C +/* 8001EAF0 0001B8F0 4B FF 92 4D */ bl xprintf__FPCce /* 8001EAF4 0001B8F4 80 7E 00 00 */ lwz r3, 0(r30) /* 8001EAF8 0001B8F8 3C 80 80 25 */ lis r4, lbl_8025228C@ha /* 8001EAFC 0001B8FC 38 84 22 8C */ addi r4, r4, lbl_8025228C@l /* 8001EB00 0001B900 C0 23 00 10 */ lfs f1, 0x10(r3) /* 8001EB04 0001B904 38 64 03 70 */ addi r3, r4, 0x370 /* 8001EB08 0001B908 4C C6 32 42 */ crset 6 -/* 8001EB0C 0001B90C 4B FF 92 31 */ bl func_80017D3C +/* 8001EB0C 0001B90C 4B FF 92 31 */ bl xprintf__FPCce /* 8001EB10 0001B910 80 7E 00 00 */ lwz r3, 0(r30) /* 8001EB14 0001B914 3C 80 80 25 */ lis r4, lbl_8025228C@ha /* 8001EB18 0001B918 38 84 22 8C */ addi r4, r4, lbl_8025228C@l /* 8001EB1C 0001B91C C0 23 00 14 */ lfs f1, 0x14(r3) /* 8001EB20 0001B920 38 64 03 83 */ addi r3, r4, 0x383 /* 8001EB24 0001B924 4C C6 32 42 */ crset 6 -/* 8001EB28 0001B928 4B FF 92 15 */ bl func_80017D3C +/* 8001EB28 0001B928 4B FF 92 15 */ bl xprintf__FPCce /* 8001EB2C 0001B92C 3C 60 80 25 */ lis r3, lbl_8025228C@ha /* 8001EB30 0001B930 C0 3E 00 54 */ lfs f1, 0x54(r30) /* 8001EB34 0001B934 38 63 22 8C */ addi r3, r3, lbl_8025228C@l /* 8001EB38 0001B938 38 63 03 9A */ addi r3, r3, 0x39a /* 8001EB3C 0001B93C 4C C6 32 42 */ crset 6 -/* 8001EB40 0001B940 4B FF 91 FD */ bl func_80017D3C +/* 8001EB40 0001B940 4B FF 91 FD */ bl xprintf__FPCce /* 8001EB44 0001B944 3C 60 80 25 */ lis r3, lbl_8025228C@ha /* 8001EB48 0001B948 C0 3E 00 4C */ lfs f1, 0x4c(r30) /* 8001EB4C 0001B94C 38 63 22 8C */ addi r3, r3, lbl_8025228C@l /* 8001EB50 0001B950 38 63 03 AD */ addi r3, r3, 0x3ad /* 8001EB54 0001B954 4C C6 32 42 */ crset 6 -/* 8001EB58 0001B958 4B FF 91 E5 */ bl func_80017D3C +/* 8001EB58 0001B958 4B FF 91 E5 */ bl xprintf__FPCce /* 8001EB5C 0001B95C 3C 60 80 25 */ lis r3, lbl_8025228C@ha /* 8001EB60 0001B960 C0 3E 00 14 */ lfs f1, 0x14(r30) /* 8001EB64 0001B964 38 63 22 8C */ addi r3, r3, lbl_8025228C@l @@ -2469,7 +2469,7 @@ lbl_8001EA90: /* 8001EB6C 0001B96C C0 7E 00 1C */ lfs f3, 0x1c(r30) /* 8001EB70 0001B970 38 63 03 C4 */ addi r3, r3, 0x3c4 /* 8001EB74 0001B974 4C C6 32 42 */ crset 6 -/* 8001EB78 0001B978 4B FF 91 C5 */ bl func_80017D3C +/* 8001EB78 0001B978 4B FF 91 C5 */ bl xprintf__FPCce /* 8001EB7C 0001B97C 3C 60 80 25 */ lis r3, lbl_8025228C@ha /* 8001EB80 0001B980 C0 3E 00 20 */ lfs f1, 0x20(r30) /* 8001EB84 0001B984 38 63 22 8C */ addi r3, r3, lbl_8025228C@l @@ -2477,7 +2477,7 @@ lbl_8001EA90: /* 8001EB8C 0001B98C C0 7E 00 28 */ lfs f3, 0x28(r30) /* 8001EB90 0001B990 38 63 03 E2 */ addi r3, r3, 0x3e2 /* 8001EB94 0001B994 4C C6 32 42 */ crset 6 -/* 8001EB98 0001B998 4B FF 91 A5 */ bl func_80017D3C +/* 8001EB98 0001B998 4B FF 91 A5 */ bl xprintf__FPCce /* 8001EB9C 0001B99C 3C 60 80 25 */ lis r3, lbl_8025228C@ha /* 8001EBA0 0001B9A0 C0 3E 00 2C */ lfs f1, 0x2c(r30) /* 8001EBA4 0001B9A4 38 63 22 8C */ addi r3, r3, lbl_8025228C@l @@ -2485,7 +2485,7 @@ lbl_8001EA90: /* 8001EBAC 0001B9AC C0 7E 00 34 */ lfs f3, 0x34(r30) /* 8001EBB0 0001B9B0 38 63 04 00 */ addi r3, r3, 0x400 /* 8001EBB4 0001B9B4 4C C6 32 42 */ crset 6 -/* 8001EBB8 0001B9B8 4B FF 91 85 */ bl func_80017D3C +/* 8001EBB8 0001B9B8 4B FF 91 85 */ bl xprintf__FPCce lbl_8001EBBC: /* 8001EBBC 0001B9BC 80 7E 00 00 */ lwz r3, 0(r30) /* 8001EBC0 0001B9C0 88 03 00 04 */ lbz r0, 4(r3) @@ -2510,21 +2510,21 @@ lbl_8001EC00: /* 8001EC04 0001BA04 38 63 22 8C */ addi r3, r3, lbl_8025228C@l /* 8001EC08 0001BA08 38 63 04 1E */ addi r3, r3, 0x41e /* 8001EC0C 0001BA0C 4C C6 31 82 */ crclr 6 -/* 8001EC10 0001BA10 4B FF 91 2D */ bl func_80017D3C +/* 8001EC10 0001BA10 4B FF 91 2D */ bl xprintf__FPCce /* 8001EC14 0001BA14 80 7E 00 00 */ lwz r3, 0(r30) /* 8001EC18 0001BA18 3C 80 80 25 */ lis r4, lbl_8025228C@ha /* 8001EC1C 0001BA1C 38 84 22 8C */ addi r4, r4, lbl_8025228C@l /* 8001EC20 0001BA20 C0 23 00 18 */ lfs f1, 0x18(r3) /* 8001EC24 0001BA24 38 64 04 2D */ addi r3, r4, 0x42d /* 8001EC28 0001BA28 4C C6 32 42 */ crset 6 -/* 8001EC2C 0001BA2C 4B FF 91 11 */ bl func_80017D3C +/* 8001EC2C 0001BA2C 4B FF 91 11 */ bl xprintf__FPCce /* 8001EC30 0001BA30 80 7E 00 00 */ lwz r3, 0(r30) /* 8001EC34 0001BA34 3C 80 80 25 */ lis r4, lbl_8025228C@ha /* 8001EC38 0001BA38 38 84 22 8C */ addi r4, r4, lbl_8025228C@l /* 8001EC3C 0001BA3C C0 23 00 1C */ lfs f1, 0x1c(r3) /* 8001EC40 0001BA40 38 64 04 46 */ addi r3, r4, 0x446 /* 8001EC44 0001BA44 4C C6 32 42 */ crset 6 -/* 8001EC48 0001BA48 4B FF 90 F5 */ bl func_80017D3C +/* 8001EC48 0001BA48 4B FF 90 F5 */ bl xprintf__FPCce /* 8001EC4C 0001BA4C C0 42 82 B0 */ lfs f2, lbl_803CCC30-_SDA2_BASE_(r2) /* 8001EC50 0001BA50 3C 60 80 25 */ lis r3, lbl_8025228C@ha /* 8001EC54 0001BA54 C0 3E 00 44 */ lfs f1, 0x44(r30) @@ -2534,33 +2534,33 @@ lbl_8001EC00: /* 8001EC64 0001BA64 EC 22 00 72 */ fmuls f1, f2, f1 /* 8001EC68 0001BA68 EC 21 00 24 */ fdivs f1, f1, f0 /* 8001EC6C 0001BA6C 4C C6 32 42 */ crset 6 -/* 8001EC70 0001BA70 4B FF 90 CD */ bl func_80017D3C +/* 8001EC70 0001BA70 4B FF 90 CD */ bl xprintf__FPCce /* 8001EC74 0001BA74 80 7E 00 00 */ lwz r3, 0(r30) /* 8001EC78 0001BA78 3C 80 80 25 */ lis r4, lbl_8025228C@ha /* 8001EC7C 0001BA7C 38 84 22 8C */ addi r4, r4, lbl_8025228C@l /* 8001EC80 0001BA80 C0 23 00 20 */ lfs f1, 0x20(r3) /* 8001EC84 0001BA84 38 64 04 6C */ addi r3, r4, 0x46c /* 8001EC88 0001BA88 4C C6 32 42 */ crset 6 -/* 8001EC8C 0001BA8C 4B FF 90 B1 */ bl func_80017D3C +/* 8001EC8C 0001BA8C 4B FF 90 B1 */ bl xprintf__FPCce /* 8001EC90 0001BA90 80 7E 00 00 */ lwz r3, 0(r30) /* 8001EC94 0001BA94 3C 80 80 25 */ lis r4, lbl_8025228C@ha /* 8001EC98 0001BA98 38 84 22 8C */ addi r4, r4, lbl_8025228C@l /* 8001EC9C 0001BA9C C0 23 00 24 */ lfs f1, 0x24(r3) /* 8001ECA0 0001BAA0 38 64 04 7D */ addi r3, r4, 0x47d /* 8001ECA4 0001BAA4 4C C6 32 42 */ crset 6 -/* 8001ECA8 0001BAA8 4B FF 90 95 */ bl func_80017D3C +/* 8001ECA8 0001BAA8 4B FF 90 95 */ bl xprintf__FPCce /* 8001ECAC 0001BAAC 3C 60 80 25 */ lis r3, lbl_8025228C@ha /* 8001ECB0 0001BAB0 C0 3E 00 58 */ lfs f1, 0x58(r30) /* 8001ECB4 0001BAB4 38 63 22 8C */ addi r3, r3, lbl_8025228C@l /* 8001ECB8 0001BAB8 38 63 04 92 */ addi r3, r3, 0x492 /* 8001ECBC 0001BABC 4C C6 32 42 */ crset 6 -/* 8001ECC0 0001BAC0 4B FF 90 7D */ bl func_80017D3C +/* 8001ECC0 0001BAC0 4B FF 90 7D */ bl xprintf__FPCce /* 8001ECC4 0001BAC4 3C 60 80 25 */ lis r3, lbl_8025228C@ha /* 8001ECC8 0001BAC8 C0 3E 00 50 */ lfs f1, 0x50(r30) /* 8001ECCC 0001BACC 38 63 22 8C */ addi r3, r3, lbl_8025228C@l /* 8001ECD0 0001BAD0 38 63 04 A3 */ addi r3, r3, 0x4a3 /* 8001ECD4 0001BAD4 4C C6 32 42 */ crset 6 -/* 8001ECD8 0001BAD8 4B FF 90 65 */ bl func_80017D3C +/* 8001ECD8 0001BAD8 4B FF 90 65 */ bl xprintf__FPCce /* 8001ECDC 0001BADC C0 42 82 B0 */ lfs f2, lbl_803CCC30-_SDA2_BASE_(r2) /* 8001ECE0 0001BAE0 3C 60 80 25 */ lis r3, lbl_8025228C@ha /* 8001ECE4 0001BAE4 C0 3E 00 38 */ lfs f1, 0x38(r30) @@ -2570,7 +2570,7 @@ lbl_8001EC00: /* 8001ECF4 0001BAF4 EC 22 00 72 */ fmuls f1, f2, f1 /* 8001ECF8 0001BAF8 EC 21 00 24 */ fdivs f1, f1, f0 /* 8001ECFC 0001BAFC 4C C6 32 42 */ crset 6 -/* 8001ED00 0001BB00 4B FF 90 3D */ bl func_80017D3C +/* 8001ED00 0001BB00 4B FF 90 3D */ bl xprintf__FPCce /* 8001ED04 0001BB04 C0 42 82 B0 */ lfs f2, lbl_803CCC30-_SDA2_BASE_(r2) /* 8001ED08 0001BB08 3C 60 80 25 */ lis r3, lbl_8025228C@ha /* 8001ED0C 0001BB0C C0 3E 00 3C */ lfs f1, 0x3c(r30) @@ -2580,7 +2580,7 @@ lbl_8001EC00: /* 8001ED1C 0001BB1C EC 22 00 72 */ fmuls f1, f2, f1 /* 8001ED20 0001BB20 EC 21 00 24 */ fdivs f1, f1, f0 /* 8001ED24 0001BB24 4C C6 32 42 */ crset 6 -/* 8001ED28 0001BB28 4B FF 90 15 */ bl func_80017D3C +/* 8001ED28 0001BB28 4B FF 90 15 */ bl xprintf__FPCce /* 8001ED2C 0001BB2C 48 00 00 CC */ b lbl_8001EDF8 lbl_8001ED30: /* 8001ED30 0001BB30 3C 60 80 25 */ lis r3, lbl_8025228C@ha @@ -2590,21 +2590,21 @@ lbl_8001ED30: /* 8001ED40 0001BB40 C0 7E 00 1C */ lfs f3, 0x1c(r30) /* 8001ED44 0001BB44 38 63 04 DC */ addi r3, r3, 0x4dc /* 8001ED48 0001BB48 4C C6 32 42 */ crset 6 -/* 8001ED4C 0001BB4C 4B FF 8F F1 */ bl func_80017D3C +/* 8001ED4C 0001BB4C 4B FF 8F F1 */ bl xprintf__FPCce /* 8001ED50 0001BB50 80 7E 00 00 */ lwz r3, 0(r30) /* 8001ED54 0001BB54 3C 80 80 25 */ lis r4, lbl_8025228C@ha /* 8001ED58 0001BB58 38 84 22 8C */ addi r4, r4, lbl_8025228C@l /* 8001ED5C 0001BB5C C0 23 00 08 */ lfs f1, 8(r3) /* 8001ED60 0001BB60 38 64 04 F6 */ addi r3, r4, 0x4f6 /* 8001ED64 0001BB64 4C C6 32 42 */ crset 6 -/* 8001ED68 0001BB68 4B FF 8F D5 */ bl func_80017D3C +/* 8001ED68 0001BB68 4B FF 8F D5 */ bl xprintf__FPCce /* 8001ED6C 0001BB6C 80 7E 00 00 */ lwz r3, 0(r30) /* 8001ED70 0001BB70 3C 80 80 25 */ lis r4, lbl_8025228C@ha /* 8001ED74 0001BB74 38 84 22 8C */ addi r4, r4, lbl_8025228C@l /* 8001ED78 0001BB78 C0 23 00 10 */ lfs f1, 0x10(r3) /* 8001ED7C 0001BB7C 38 64 05 04 */ addi r3, r4, 0x504 /* 8001ED80 0001BB80 4C C6 32 42 */ crset 6 -/* 8001ED84 0001BB84 4B FF 8F B9 */ bl func_80017D3C +/* 8001ED84 0001BB84 4B FF 8F B9 */ bl xprintf__FPCce /* 8001ED88 0001BB88 80 7E 00 00 */ lwz r3, 0(r30) /* 8001ED8C 0001BB8C 3C 80 80 25 */ lis r4, lbl_8025228C@ha /* 8001ED90 0001BB90 38 84 22 8C */ addi r4, r4, lbl_8025228C@l @@ -2615,7 +2615,7 @@ lbl_8001ED30: /* 8001EDA4 0001BBA4 EC 22 00 72 */ fmuls f1, f2, f1 /* 8001EDA8 0001BBA8 EC 21 00 24 */ fdivs f1, f1, f0 /* 8001EDAC 0001BBAC 4C C6 32 42 */ crset 6 -/* 8001EDB0 0001BBB0 4B FF 8F 8D */ bl func_80017D3C +/* 8001EDB0 0001BBB0 4B FF 8F 8D */ bl xprintf__FPCce /* 8001EDB4 0001BBB4 80 7E 00 00 */ lwz r3, 0(r30) /* 8001EDB8 0001BBB8 3C 80 80 25 */ lis r4, lbl_8025228C@ha /* 8001EDBC 0001BBBC 38 84 22 8C */ addi r4, r4, lbl_8025228C@l @@ -2626,13 +2626,13 @@ lbl_8001ED30: /* 8001EDD0 0001BBD0 EC 22 00 72 */ fmuls f1, f2, f1 /* 8001EDD4 0001BBD4 EC 21 00 24 */ fdivs f1, f1, f0 /* 8001EDD8 0001BBD8 4C C6 32 42 */ crset 6 -/* 8001EDDC 0001BBDC 4B FF 8F 61 */ bl func_80017D3C +/* 8001EDDC 0001BBDC 4B FF 8F 61 */ bl xprintf__FPCce /* 8001EDE0 0001BBE0 3C 60 80 25 */ lis r3, lbl_8025228C@ha /* 8001EDE4 0001BBE4 C0 3E 00 20 */ lfs f1, 0x20(r30) /* 8001EDE8 0001BBE8 38 63 22 8C */ addi r3, r3, lbl_8025228C@l /* 8001EDEC 0001BBEC 38 63 05 2E */ addi r3, r3, 0x52e /* 8001EDF0 0001BBF0 4C C6 32 42 */ crset 6 -/* 8001EDF4 0001BBF4 4B FF 8F 49 */ bl func_80017D3C +/* 8001EDF4 0001BBF4 4B FF 8F 49 */ bl xprintf__FPCce lbl_8001EDF8: /* 8001EDF8 0001BBF8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001EDFC 0001BBFC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2732,10 +2732,10 @@ lbl_8001EF38: /* 8001EF44 0001BD44 7C 7A 1B 78 */ mr r26, r3 /* 8001EF48 0001BD48 7C 1A E8 40 */ cmplw r26, r29 /* 8001EF4C 0001BD4C 41 82 00 1C */ beq lbl_8001EF68 -/* 8001EF50 0001BD50 48 01 69 95 */ bl func_800358E4 +/* 8001EF50 0001BD50 48 01 69 95 */ bl xMovePointGetPos__FPC10xMovePoint /* 8001EF54 0001BD54 7C 7E 1B 78 */ mr r30, r3 /* 8001EF58 0001BD58 7F 83 E3 78 */ mr r3, r28 -/* 8001EF5C 0001BD5C 48 01 69 89 */ bl func_800358E4 +/* 8001EF5C 0001BD5C 48 01 69 89 */ bl xMovePointGetPos__FPC10xMovePoint /* 8001EF60 0001BD60 7F C4 F3 78 */ mr r4, r30 /* 8001EF64 0001BD64 48 00 04 CD */ bl func_8001F430 lbl_8001EF68: @@ -2745,10 +2745,10 @@ lbl_8001EF70: /* 8001EF70 0001BD70 7F 43 D3 78 */ mr r3, r26 /* 8001EF74 0001BD74 7F 24 CB 78 */ mr r4, r25 /* 8001EF78 0001BD78 48 00 04 A9 */ bl func_8001F420 -/* 8001EF7C 0001BD7C 48 01 69 69 */ bl func_800358E4 +/* 8001EF7C 0001BD7C 48 01 69 69 */ bl xMovePointGetPos__FPC10xMovePoint /* 8001EF80 0001BD80 7C 7E 1B 78 */ mr r30, r3 /* 8001EF84 0001BD84 7F 43 D3 78 */ mr r3, r26 -/* 8001EF88 0001BD88 48 01 69 5D */ bl func_800358E4 +/* 8001EF88 0001BD88 48 01 69 5D */ bl xMovePointGetPos__FPC10xMovePoint /* 8001EF8C 0001BD8C 7F C4 F3 78 */ mr r4, r30 /* 8001EF90 0001BD90 48 00 04 A1 */ bl func_8001F430 /* 8001EF94 0001BD94 3B 39 00 01 */ addi r25, r25, 1 @@ -2779,10 +2779,10 @@ lbl_8001EFCC: /* 8001EFEC 0001BDEC 90 01 00 10 */ stw r0, 0x10(r1) /* 8001EFF0 0001BDF0 48 00 04 45 */ bl func_8001F434 /* 8001EFF4 0001BDF4 80 7F 00 1C */ lwz r3, 0x1c(r31) -/* 8001EFF8 0001BDF8 48 01 68 ED */ bl func_800358E4 +/* 8001EFF8 0001BDF8 48 01 68 ED */ bl xMovePointGetPos__FPC10xMovePoint /* 8001EFFC 0001BDFC 7C 7E 1B 78 */ mr r30, r3 /* 8001F000 0001BE00 80 7F 00 20 */ lwz r3, 0x20(r31) -/* 8001F004 0001BE04 48 01 68 E1 */ bl func_800358E4 +/* 8001F004 0001BE04 48 01 68 E1 */ bl xMovePointGetPos__FPC10xMovePoint /* 8001F008 0001BE08 7F C4 F3 78 */ mr r4, r30 /* 8001F00C 0001BE0C 48 00 04 25 */ bl func_8001F430 /* 8001F010 0001BE10 48 00 00 54 */ b lbl_8001F064 @@ -2855,11 +2855,11 @@ lbl_8001F0F0: /* 8001F0FC 0001BEFC 80 7F 00 64 */ lwz r3, 0x64(r31) /* 8001F100 0001BF00 28 03 00 00 */ cmplwi r3, 0 /* 8001F104 0001BF04 41 82 00 08 */ beq lbl_8001F10C -/* 8001F108 0001BF08 4B FF 9E 49 */ bl func_80018F50 +/* 8001F108 0001BF08 4B FF 9E 49 */ bl xEntReset__FP4xEnt lbl_8001F10C: /* 8001F10C 0001BF0C 80 8D 8A 60 */ lwz r4, lbl_803CB360-_SDA_BASE_(r13) /* 8001F110 0001BF10 7F E3 FB 78 */ mr r3, r31 -/* 8001F114 0001BF14 4B FF D9 B9 */ bl func_8001CACC +/* 8001F114 0001BF14 4B FF D9 B9 */ bl xEntMotionReset__FP10xEntMotionP6xScene lbl_8001F118: /* 8001F118 0001BF18 80 6D 8A 08 */ lwz r3, lbl_803CB308-_SDA_BASE_(r13) /* 8001F11C 0001BF1C 80 03 00 30 */ lwz r0, 0x30(r3) @@ -3001,7 +3001,7 @@ func_8001F2D4: /* 8001F2E4 0001C0E4 7C 9F 23 78 */ mr r31, r4 /* 8001F2E8 0001C0E8 93 C1 00 08 */ stw r30, 8(r1) /* 8001F2EC 0001C0EC 7C 7E 1B 78 */ mr r30, r3 -/* 8001F2F0 0001C0F0 48 02 F2 01 */ bl func_8004E4F0 +/* 8001F2F0 0001C0F0 48 02 F2 01 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8001F2F4 0001C0F4 C0 5E 00 0C */ lfs f2, 0xc(r30) /* 8001F2F8 0001C0F8 C0 1F 00 0C */ lfs f0, 0xc(r31) /* 8001F2FC 0001C0FC EC 22 08 3A */ fmadds f1, f2, f0, f1 diff --git a/asm/Core/x/xEnv.s b/asm/Core/x/xEnv.s index 3f4a37d3f..fdb9bacfa 100644 --- a/asm/Core/x/xEnv.s +++ b/asm/Core/x/xEnv.s @@ -2,8 +2,8 @@ .section .text # 0x8001F438 - 0x8001F524 -.global func_8001F438 -func_8001F438: +.global xEnvLoadBsp__FP4xEnvPCvUii +xEnvLoadBsp__FP4xEnvPCvUii: /* 8001F438 0001C238 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001F43C 0001C23C 7C 08 02 A6 */ mflr r0 /* 8001F440 0001C240 2C 06 00 00 */ cmpwi r6, 0 @@ -15,7 +15,7 @@ func_8001F438: /* 8001F458 0001C258 90 1F 00 00 */ stw r0, 0(r31) lbl_8001F45C: /* 8001F45C 0001C25C 80 7F 00 00 */ lwz r3, 0(r31) -/* 8001F460 0001C260 48 0A 3A F1 */ bl func_800C2F50 +/* 8001F460 0001C260 48 0A 3A F1 */ bl iEnvLoad__FP4iEnvPCvUii /* 8001F464 0001C264 93 ED 88 E0 */ stw r31, lbl_803CB1E0-_SDA_BASE_(r13) /* 8001F468 0001C268 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001F46C 0001C26C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -23,15 +23,15 @@ lbl_8001F45C: /* 8001F474 0001C274 38 21 00 10 */ addi r1, r1, 0x10 /* 8001F478 0001C278 4E 80 00 20 */ blr -.global func_8001F47C -func_8001F47C: +.global xEnvSetup__FP4xEnv +xEnvSetup__FP4xEnv: /* 8001F47C 0001C27C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001F480 0001C280 7C 08 02 A6 */ mflr r0 /* 8001F484 0001C284 90 01 00 14 */ stw r0, 0x14(r1) /* 8001F488 0001C288 93 E1 00 0C */ stw r31, 0xc(r1) /* 8001F48C 0001C28C 7C 7F 1B 78 */ mr r31, r3 /* 8001F490 0001C290 80 63 00 00 */ lwz r3, 0(r3) -/* 8001F494 0001C294 48 0A 3C 8D */ bl func_800C3120 +/* 8001F494 0001C294 48 0A 3C 8D */ bl iEnvDefaultLighting__FP4iEnv /* 8001F498 0001C298 38 00 00 00 */ li r0, 0 /* 8001F49C 0001C29C 90 1F 00 2C */ stw r0, 0x2c(r31) /* 8001F4A0 0001C2A0 93 ED 88 E0 */ stw r31, lbl_803CB1E0-_SDA_BASE_(r13) @@ -41,8 +41,8 @@ func_8001F47C: /* 8001F4B0 0001C2B0 38 21 00 10 */ addi r1, r1, 0x10 /* 8001F4B4 0001C2B4 4E 80 00 20 */ blr -.global func_8001F4B8 -func_8001F4B8: +.global xEnvFree__FP4xEnv +xEnvFree__FP4xEnv: /* 8001F4B8 0001C2B8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001F4BC 0001C2BC 7C 08 02 A6 */ mflr r0 /* 8001F4C0 0001C2C0 90 01 00 14 */ stw r0, 0x14(r1) @@ -51,7 +51,7 @@ func_8001F4B8: /* 8001F4CC 0001C2CC 80 63 00 00 */ lwz r3, 0(r3) /* 8001F4D0 0001C2D0 28 03 00 00 */ cmplwi r3, 0 /* 8001F4D4 0001C2D4 41 82 00 10 */ beq lbl_8001F4E4 -/* 8001F4D8 0001C2D8 48 0A 3B DD */ bl func_800C30B4 +/* 8001F4D8 0001C2D8 48 0A 3B DD */ bl iEnvFree__FP4iEnv /* 8001F4DC 0001C2DC 38 00 00 00 */ li r0, 0 /* 8001F4E0 0001C2E0 90 1F 00 00 */ stw r0, 0(r31) lbl_8001F4E4: @@ -61,15 +61,15 @@ lbl_8001F4E4: /* 8001F4F0 0001C2F0 38 21 00 10 */ addi r1, r1, 0x10 /* 8001F4F4 0001C2F4 4E 80 00 20 */ blr -.global func_8001F4F8 -func_8001F4F8: +.global xEnvRender__FP4xEnv +xEnvRender__FP4xEnv: /* 8001F4F8 0001C2F8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001F4FC 0001C2FC 7C 08 02 A6 */ mflr r0 /* 8001F500 0001C300 90 01 00 14 */ stw r0, 0x14(r1) /* 8001F504 0001C304 80 63 00 00 */ lwz r3, 0(r3) /* 8001F508 0001C308 28 03 00 00 */ cmplwi r3, 0 /* 8001F50C 0001C30C 41 82 00 08 */ beq lbl_8001F514 -/* 8001F510 0001C310 48 0A 3D 25 */ bl func_800C3234 +/* 8001F510 0001C310 48 0A 3D 25 */ bl iEnvRender__FP4iEnv lbl_8001F514: /* 8001F514 0001C314 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001F518 0001C318 7C 08 03 A6 */ mtlr r0 diff --git a/asm/Core/x/xEvent.s b/asm/Core/x/xEvent.s index 758673a74..71e12e280 100644 --- a/asm/Core/x/xEvent.s +++ b/asm/Core/x/xEvent.s @@ -2,19 +2,19 @@ .section .text # 0x8001F524 - 0x8001F8BC -.global func_8001F524 -func_8001F524: +.global zEntEvent__FPcUi +zEntEvent__FPcUi: /* 8001F524 0001C324 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001F528 0001C328 7C 08 02 A6 */ mflr r0 /* 8001F52C 0001C32C 90 01 00 14 */ stw r0, 0x14(r1) /* 8001F530 0001C330 93 E1 00 0C */ stw r31, 0xc(r1) /* 8001F534 0001C334 7C 9F 23 78 */ mr r31, r4 -/* 8001F538 0001C338 48 02 CC DD */ bl func_8004C214 -/* 8001F53C 0001C33C 48 09 55 01 */ bl func_800B4A3C +/* 8001F538 0001C338 48 02 CC DD */ bl xStrHash__FPCc +/* 8001F53C 0001C33C 48 09 55 01 */ bl zSceneFindObject__FUi /* 8001F540 0001C340 28 03 00 00 */ cmplwi r3, 0 /* 8001F544 0001C344 41 82 00 0C */ beq lbl_8001F550 /* 8001F548 0001C348 7F E4 FB 78 */ mr r4, r31 -/* 8001F54C 0001C34C 48 00 00 A5 */ bl func_8001F5F0 +/* 8001F54C 0001C34C 48 00 00 A5 */ bl zEntEvent__FP5xBaseUi lbl_8001F550: /* 8001F550 0001C350 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001F554 0001C354 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -22,18 +22,18 @@ lbl_8001F550: /* 8001F55C 0001C35C 38 21 00 10 */ addi r1, r1, 0x10 /* 8001F560 0001C360 4E 80 00 20 */ blr -.global func_8001F564 -func_8001F564: +.global zEntEvent__FUiUi +zEntEvent__FUiUi: /* 8001F564 0001C364 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001F568 0001C368 7C 08 02 A6 */ mflr r0 /* 8001F56C 0001C36C 90 01 00 14 */ stw r0, 0x14(r1) /* 8001F570 0001C370 93 E1 00 0C */ stw r31, 0xc(r1) /* 8001F574 0001C374 7C 9F 23 78 */ mr r31, r4 -/* 8001F578 0001C378 48 09 54 C5 */ bl func_800B4A3C +/* 8001F578 0001C378 48 09 54 C5 */ bl zSceneFindObject__FUi /* 8001F57C 0001C37C 28 03 00 00 */ cmplwi r3, 0 /* 8001F580 0001C380 41 82 00 0C */ beq lbl_8001F58C /* 8001F584 0001C384 7F E4 FB 78 */ mr r4, r31 -/* 8001F588 0001C388 48 00 00 69 */ bl func_8001F5F0 +/* 8001F588 0001C388 48 00 00 69 */ bl zEntEvent__FP5xBaseUi lbl_8001F58C: /* 8001F58C 0001C38C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001F590 0001C390 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -41,8 +41,8 @@ lbl_8001F58C: /* 8001F598 0001C398 38 21 00 10 */ addi r1, r1, 0x10 /* 8001F59C 0001C39C 4E 80 00 20 */ blr -.global func_8001F5A0 -func_8001F5A0: +.global zEntEvent__FUiUiffff +zEntEvent__FUiUiffff: /* 8001F5A0 0001C3A0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8001F5A4 0001C3A4 7C 08 02 A6 */ mflr r0 /* 8001F5A8 0001C3A8 90 01 00 24 */ stw r0, 0x24(r1) @@ -52,12 +52,12 @@ func_8001F5A0: /* 8001F5B8 0001C3B8 D0 41 00 0C */ stfs f2, 0xc(r1) /* 8001F5BC 0001C3BC D0 61 00 10 */ stfs f3, 0x10(r1) /* 8001F5C0 0001C3C0 D0 81 00 14 */ stfs f4, 0x14(r1) -/* 8001F5C4 0001C3C4 48 09 54 79 */ bl func_800B4A3C +/* 8001F5C4 0001C3C4 48 09 54 79 */ bl zSceneFindObject__FUi /* 8001F5C8 0001C3C8 28 03 00 00 */ cmplwi r3, 0 /* 8001F5CC 0001C3CC 41 82 00 10 */ beq lbl_8001F5DC /* 8001F5D0 0001C3D0 7F E4 FB 78 */ mr r4, r31 /* 8001F5D4 0001C3D4 38 A1 00 08 */ addi r5, r1, 8 -/* 8001F5D8 0001C3D8 48 00 00 8D */ bl func_8001F664 +/* 8001F5D8 0001C3D8 48 00 00 8D */ bl zEntEvent__FP5xBaseUiPCf lbl_8001F5DC: /* 8001F5DC 0001C3DC 80 01 00 24 */ lwz r0, 0x24(r1) /* 8001F5E0 0001C3E0 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -65,8 +65,8 @@ lbl_8001F5DC: /* 8001F5E8 0001C3E8 38 21 00 20 */ addi r1, r1, 0x20 /* 8001F5EC 0001C3EC 4E 80 00 20 */ blr -.global func_8001F5F0 -func_8001F5F0: +.global zEntEvent__FP5xBaseUi +zEntEvent__FP5xBaseUi: /* 8001F5F0 0001C3F0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001F5F4 0001C3F4 7C 08 02 A6 */ mflr r0 /* 8001F5F8 0001C3F8 7C 65 1B 78 */ mr r5, r3 @@ -77,14 +77,14 @@ func_8001F5F0: /* 8001F60C 0001C40C 38 E0 00 00 */ li r7, 0 /* 8001F610 0001C410 39 00 00 00 */ li r8, 0 /* 8001F614 0001C414 39 20 00 00 */ li r9, 0 -/* 8001F618 0001C418 48 00 01 41 */ bl func_8001F758 +/* 8001F618 0001C418 48 00 01 41 */ bl zEntEvent__FP5xBaseUiP5xBaseUiPCfP5xBasei /* 8001F61C 0001C41C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001F620 0001C420 7C 08 03 A6 */ mtlr r0 /* 8001F624 0001C424 38 21 00 10 */ addi r1, r1, 0x10 /* 8001F628 0001C428 4E 80 00 20 */ blr -.global func_8001F62C -func_8001F62C: +.global zEntEvent__FP5xBaseUiffff +zEntEvent__FP5xBaseUiffff: /* 8001F62C 0001C42C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8001F630 0001C430 7C 08 02 A6 */ mflr r0 /* 8001F634 0001C434 38 C0 00 00 */ li r6, 0 @@ -94,14 +94,14 @@ func_8001F62C: /* 8001F644 0001C444 D0 41 00 0C */ stfs f2, 0xc(r1) /* 8001F648 0001C448 D0 61 00 10 */ stfs f3, 0x10(r1) /* 8001F64C 0001C44C D0 81 00 14 */ stfs f4, 0x14(r1) -/* 8001F650 0001C450 48 00 00 55 */ bl func_8001F6A4 +/* 8001F650 0001C450 48 00 00 55 */ bl zEntEvent__FP5xBaseUiPCfP5xBase /* 8001F654 0001C454 80 01 00 24 */ lwz r0, 0x24(r1) /* 8001F658 0001C458 7C 08 03 A6 */ mtlr r0 /* 8001F65C 0001C45C 38 21 00 20 */ addi r1, r1, 0x20 /* 8001F660 0001C460 4E 80 00 20 */ blr -.global func_8001F664 -func_8001F664: +.global zEntEvent__FP5xBaseUiPCf +zEntEvent__FP5xBaseUiPCf: /* 8001F664 0001C464 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001F668 0001C468 7C 08 02 A6 */ mflr r0 /* 8001F66C 0001C46C 7C 86 23 78 */ mr r6, r4 @@ -113,14 +113,14 @@ func_8001F664: /* 8001F684 0001C484 7C 05 03 78 */ mr r5, r0 /* 8001F688 0001C488 39 00 00 00 */ li r8, 0 /* 8001F68C 0001C48C 39 20 00 00 */ li r9, 0 -/* 8001F690 0001C490 48 00 00 C9 */ bl func_8001F758 +/* 8001F690 0001C490 48 00 00 C9 */ bl zEntEvent__FP5xBaseUiP5xBaseUiPCfP5xBasei /* 8001F694 0001C494 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001F698 0001C498 7C 08 03 A6 */ mtlr r0 /* 8001F69C 0001C49C 38 21 00 10 */ addi r1, r1, 0x10 /* 8001F6A0 0001C4A0 4E 80 00 20 */ blr -.global func_8001F6A4 -func_8001F6A4: +.global zEntEvent__FP5xBaseUiPCfP5xBase +zEntEvent__FP5xBaseUiPCfP5xBase: /* 8001F6A4 0001C4A4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001F6A8 0001C4A8 7C 08 02 A6 */ mflr r0 /* 8001F6AC 0001C4AC 7C A7 2B 78 */ mr r7, r5 @@ -131,14 +131,14 @@ func_8001F6A4: /* 8001F6C0 0001C4C0 38 60 00 00 */ li r3, 0 /* 8001F6C4 0001C4C4 38 80 00 00 */ li r4, 0 /* 8001F6C8 0001C4C8 39 20 00 00 */ li r9, 0 -/* 8001F6CC 0001C4CC 48 00 00 8D */ bl func_8001F758 +/* 8001F6CC 0001C4CC 48 00 00 8D */ bl zEntEvent__FP5xBaseUiP5xBaseUiPCfP5xBasei /* 8001F6D0 0001C4D0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001F6D4 0001C4D4 7C 08 03 A6 */ mtlr r0 /* 8001F6D8 0001C4D8 38 21 00 10 */ addi r1, r1, 0x10 /* 8001F6DC 0001C4DC 4E 80 00 20 */ blr -.global func_8001F6E0 -func_8001F6E0: +.global zEntEvent__FP5xBaseP5xBaseUi +zEntEvent__FP5xBaseP5xBaseUi: /* 8001F6E0 0001C4E0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001F6E4 0001C4E4 7C 08 02 A6 */ mflr r0 /* 8001F6E8 0001C4E8 7C A6 2B 78 */ mr r6, r5 @@ -148,14 +148,14 @@ func_8001F6E0: /* 8001F6F8 0001C4F8 38 E0 00 00 */ li r7, 0 /* 8001F6FC 0001C4FC 39 00 00 00 */ li r8, 0 /* 8001F700 0001C500 39 20 00 00 */ li r9, 0 -/* 8001F704 0001C504 48 00 00 55 */ bl func_8001F758 +/* 8001F704 0001C504 48 00 00 55 */ bl zEntEvent__FP5xBaseUiP5xBaseUiPCfP5xBasei /* 8001F708 0001C508 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001F70C 0001C50C 7C 08 03 A6 */ mtlr r0 /* 8001F710 0001C510 38 21 00 10 */ addi r1, r1, 0x10 /* 8001F714 0001C514 4E 80 00 20 */ blr -.global func_8001F718 -func_8001F718: +.global zEntEvent__FP5xBaseP5xBaseUiPCf +zEntEvent__FP5xBaseP5xBaseUiPCf: /* 8001F718 0001C518 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001F71C 0001C51C 7C 08 02 A6 */ mflr r0 /* 8001F720 0001C520 7C 88 23 78 */ mr r8, r4 @@ -167,14 +167,14 @@ func_8001F718: /* 8001F738 0001C538 7C 06 03 78 */ mr r6, r0 /* 8001F73C 0001C53C 39 00 00 00 */ li r8, 0 /* 8001F740 0001C540 39 20 00 00 */ li r9, 0 -/* 8001F744 0001C544 48 00 00 15 */ bl func_8001F758 +/* 8001F744 0001C544 48 00 00 15 */ bl zEntEvent__FP5xBaseUiP5xBaseUiPCfP5xBasei /* 8001F748 0001C548 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001F74C 0001C54C 7C 08 03 A6 */ mtlr r0 /* 8001F750 0001C550 38 21 00 10 */ addi r1, r1, 0x10 /* 8001F754 0001C554 4E 80 00 20 */ blr -.global func_8001F758 -func_8001F758: +.global zEntEvent__FP5xBaseUiP5xBaseUiPCfP5xBasei +zEntEvent__FP5xBaseUiP5xBaseUiPCfP5xBasei: /* 8001F758 0001C558 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8001F75C 0001C55C 7C 08 02 A6 */ mflr r0 /* 8001F760 0001C560 90 01 00 24 */ stw r0, 0x24(r1) @@ -239,19 +239,19 @@ lbl_8001F810: /* 8001F838 0001C638 40 82 00 5C */ bne lbl_8001F894 lbl_8001F83C: /* 8001F83C 0001C63C 80 7C 00 04 */ lwz r3, 4(r28) -/* 8001F840 0001C640 48 09 51 FD */ bl func_800B4A3C +/* 8001F840 0001C640 48 09 51 FD */ bl zSceneFindObject__FUi /* 8001F844 0001C644 7C 7A 1B 79 */ or. r26, r3, r3 /* 8001F848 0001C648 41 82 00 4C */ beq lbl_8001F894 /* 8001F84C 0001C64C 80 7C 00 18 */ lwz r3, 0x18(r28) /* 8001F850 0001C650 39 00 00 00 */ li r8, 0 /* 8001F854 0001C654 28 03 00 00 */ cmplwi r3, 0 /* 8001F858 0001C658 41 82 00 20 */ beq lbl_8001F878 -/* 8001F85C 0001C65C 48 09 51 E1 */ bl func_800B4A3C +/* 8001F85C 0001C65C 48 09 51 E1 */ bl zSceneFindObject__FUi /* 8001F860 0001C660 7C 68 1B 79 */ or. r8, r3, r3 /* 8001F864 0001C664 40 82 00 14 */ bne lbl_8001F878 /* 8001F868 0001C668 80 7C 00 18 */ lwz r3, 0x18(r28) /* 8001F86C 0001C66C 38 80 00 00 */ li r4, 0 -/* 8001F870 0001C670 48 02 BE 9D */ bl func_8004B70C +/* 8001F870 0001C670 48 02 BE 9D */ bl xSTFindAsset__FUiPUi /* 8001F874 0001C674 7C 68 1B 78 */ mr r8, r3 lbl_8001F878: /* 8001F878 0001C678 A0 DC 00 02 */ lhz r6, 2(r28) @@ -260,7 +260,7 @@ lbl_8001F878: /* 8001F884 0001C684 7F 45 D3 78 */ mr r5, r26 /* 8001F888 0001C688 38 FC 00 08 */ addi r7, r28, 8 /* 8001F88C 0001C68C 39 20 00 00 */ li r9, 0 -/* 8001F890 0001C690 4B FF FE C9 */ bl func_8001F758 +/* 8001F890 0001C690 4B FF FE C9 */ bl zEntEvent__FP5xBaseUiP5xBaseUiPCfP5xBasei lbl_8001F894: /* 8001F894 0001C694 3B 7B 00 01 */ addi r27, r27, 1 /* 8001F898 0001C698 3B 9C 00 20 */ addi r28, r28, 0x20 diff --git a/asm/Core/x/xFFX.s b/asm/Core/x/xFFX.s index 5f0c1c49d..67189c9be 100644 --- a/asm/Core/x/xFFX.s +++ b/asm/Core/x/xFFX.s @@ -2,8 +2,8 @@ .section .text # 0x8001F8BC - 0x8001FDBC -.global func_8001F8BC -func_8001F8BC: +.global xFFXPoolInit__FUi +xFFXPoolInit__FUi: /* 8001F8BC 0001C6BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001F8C0 0001C6C0 7C 08 02 A6 */ mflr r0 /* 8001F8C4 0001C6C4 54 64 20 36 */ slwi r4, r3, 4 @@ -11,7 +11,7 @@ func_8001F8BC: /* 8001F8CC 0001C6CC 90 01 00 14 */ stw r0, 0x14(r1) /* 8001F8D0 0001C6D0 90 6D 88 E8 */ stw r3, lbl_803CB1E8-_SDA_BASE_(r13) /* 8001F8D4 0001C6D4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 8001F8D8 0001C6D8 48 01 40 69 */ bl func_80033940 +/* 8001F8D8 0001C6D8 48 01 40 69 */ bl xMemAlloc__FUiUii /* 8001F8DC 0001C6DC 90 6D 88 EC */ stw r3, lbl_803CB1EC-_SDA_BASE_(r13) /* 8001F8E0 0001C6E0 38 00 00 00 */ li r0, 0 /* 8001F8E4 0001C6E4 38 C0 00 01 */ li r6, 1 @@ -42,8 +42,8 @@ lbl_8001F918: /* 8001F940 0001C740 38 21 00 10 */ addi r1, r1, 0x10 /* 8001F944 0001C744 4E 80 00 20 */ blr -.global func_8001F948 -func_8001F948: +.global xFFXAlloc__Fv +xFFXAlloc__Fv: /* 8001F948 0001C748 80 6D 88 F0 */ lwz r3, lbl_803CB1F0-_SDA_BASE_(r13) /* 8001F94C 0001C74C 28 03 00 00 */ cmplwi r3, 0 /* 8001F950 0001C750 40 82 00 0C */ bne lbl_8001F95C @@ -54,29 +54,29 @@ lbl_8001F95C: /* 8001F960 0001C760 90 0D 88 F0 */ stw r0, lbl_803CB1F0-_SDA_BASE_(r13) /* 8001F964 0001C764 4E 80 00 20 */ blr -.global func_8001F968 -func_8001F968: +.global xFFXFree__FP4xFFX +xFFXFree__FP4xFFX: /* 8001F968 0001C768 80 0D 88 F0 */ lwz r0, lbl_803CB1F0-_SDA_BASE_(r13) /* 8001F96C 0001C76C 90 03 00 0C */ stw r0, 0xc(r3) /* 8001F970 0001C770 90 6D 88 F0 */ stw r3, lbl_803CB1F0-_SDA_BASE_(r13) /* 8001F974 0001C774 4E 80 00 20 */ blr -.global func_8001F978 -func_8001F978: +.global xFFXTurnOn__FP4xFFX +xFFXTurnOn__FP4xFFX: /* 8001F978 0001C778 80 03 00 00 */ lwz r0, 0(r3) /* 8001F97C 0001C77C 60 00 00 01 */ ori r0, r0, 1 /* 8001F980 0001C780 90 03 00 00 */ stw r0, 0(r3) /* 8001F984 0001C784 4E 80 00 20 */ blr -.global func_8001F988 -func_8001F988: +.global xFFXTurnOff__FP4xFFX +xFFXTurnOff__FP4xFFX: /* 8001F988 0001C788 80 03 00 00 */ lwz r0, 0(r3) /* 8001F98C 0001C78C 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 8001F990 0001C790 90 03 00 00 */ stw r0, 0(r3) /* 8001F994 0001C794 4E 80 00 20 */ blr -.global func_8001F998 -func_8001F998: +.global xFFXAddEffect__FP4xEntP4xFFX +xFFXAddEffect__FP4xEntP4xFFX: /* 8001F998 0001C798 80 03 00 B4 */ lwz r0, 0xb4(r3) /* 8001F99C 0001C79C 90 04 00 0C */ stw r0, 0xc(r4) /* 8001F9A0 0001C7A0 80 04 00 00 */ lwz r0, 0(r4) @@ -89,8 +89,8 @@ func_8001F998: /* 8001F9BC 0001C7BC 7C 83 23 78 */ mr r3, r4 /* 8001F9C0 0001C7C0 4E 80 00 20 */ blr -.global func_8001F9C4 -func_8001F9C4: +.global xFFXAddEffect__FP4xEntPFP4xEntP6xScenefPv_vPv +xFFXAddEffect__FP4xEntPFP4xEntP6xScenefPv_vPv: /* 8001F9C4 0001C7C4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8001F9C8 0001C7C8 7C 08 02 A6 */ mflr r0 /* 8001F9CC 0001C7CC 90 01 00 24 */ stw r0, 0x24(r1) @@ -100,7 +100,7 @@ func_8001F9C4: /* 8001F9DC 0001C7DC 7C 9E 23 78 */ mr r30, r4 /* 8001F9E0 0001C7E0 93 A1 00 14 */ stw r29, 0x14(r1) /* 8001F9E4 0001C7E4 7C 7D 1B 78 */ mr r29, r3 -/* 8001F9E8 0001C7E8 4B FF FF 61 */ bl func_8001F948 +/* 8001F9E8 0001C7E8 4B FF FF 61 */ bl xFFXAlloc__Fv /* 8001F9EC 0001C7EC 7C 64 1B 79 */ or. r4, r3, r3 /* 8001F9F0 0001C7F0 40 82 00 0C */ bne lbl_8001F9FC /* 8001F9F4 0001C7F4 38 60 FF FF */ li r3, -1 @@ -109,7 +109,7 @@ lbl_8001F9FC: /* 8001F9FC 0001C7FC 93 C4 00 04 */ stw r30, 4(r4) /* 8001FA00 0001C800 7F A3 EB 78 */ mr r3, r29 /* 8001FA04 0001C804 93 E4 00 08 */ stw r31, 8(r4) -/* 8001FA08 0001C808 4B FF FF 91 */ bl func_8001F998 +/* 8001FA08 0001C808 4B FF FF 91 */ bl xFFXAddEffect__FP4xEntP4xFFX lbl_8001FA0C: /* 8001FA0C 0001C80C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8001FA10 0001C810 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -119,8 +119,8 @@ lbl_8001FA0C: /* 8001FA20 0001C820 38 21 00 20 */ addi r1, r1, 0x20 /* 8001FA24 0001C824 4E 80 00 20 */ blr -.global func_8001FA28 -func_8001FA28: +.global xFFXRemoveEffectByFData__FP4xEntPv +xFFXRemoveEffectByFData__FP4xEntPv: /* 8001FA28 0001C828 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001FA2C 0001C82C 7C 08 02 A6 */ mflr r0 /* 8001FA30 0001C830 90 01 00 14 */ stw r0, 0x14(r1) @@ -137,7 +137,7 @@ lbl_8001FA44: /* 8001FA58 0001C858 38 04 FF FF */ addi r0, r4, -1 /* 8001FA5C 0001C85C 98 03 00 1F */ stb r0, 0x1f(r3) /* 8001FA60 0001C860 80 7F 00 00 */ lwz r3, 0(r31) -/* 8001FA64 0001C864 4B FF FF 05 */ bl func_8001F968 +/* 8001FA64 0001C864 4B FF FF 05 */ bl xFFXFree__FP4xFFX /* 8001FA68 0001C868 93 DF 00 00 */ stw r30, 0(r31) /* 8001FA6C 0001C86C 38 60 00 01 */ li r3, 1 /* 8001FA70 0001C870 48 00 00 18 */ b lbl_8001FA88 @@ -194,8 +194,8 @@ lbl_8001FB04: /* 8001FB1C 0001C91C 38 21 00 20 */ addi r1, r1, 0x20 /* 8001FB20 0001C920 4E 80 00 20 */ blr -.global func_8001FB24 -func_8001FB24: +.global xFFXApply__FP4xEntP6xScenef +xFFXApply__FP4xEntP6xScenef: /* 8001FB24 0001C924 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001FB28 0001C928 7C 08 02 A6 */ mflr r0 /* 8001FB2C 0001C92C 7C 66 1B 78 */ mr r6, r3 @@ -252,9 +252,9 @@ lbl_8001FBC8: /* 8001FBE4 0001C9E4 40 80 00 1C */ bge lbl_8001FC00 /* 8001FBE8 0001C9E8 7F C3 F3 78 */ mr r3, r30 /* 8001FBEC 0001C9EC 7F E4 FB 78 */ mr r4, r31 -/* 8001FBF0 0001C9F0 4B FF FE 39 */ bl func_8001FA28 +/* 8001FBF0 0001C9F0 4B FF FE 39 */ bl xFFXRemoveEffectByFData__FP4xEntPv /* 8001FBF4 0001C9F4 7F E3 FB 78 */ mr r3, r31 -/* 8001FBF8 0001C9F8 48 00 01 09 */ bl func_8001FD00 +/* 8001FBF8 0001C9F8 48 00 01 09 */ bl xFFXShakeFree__FP14xFFXShakeState /* 8001FBFC 0001C9FC 48 00 00 30 */ b lbl_8001FC2C lbl_8001FC00: /* 8001FC00 0001CA00 C0 1F 00 1C */ lfs f0, 0x1c(r31) @@ -280,8 +280,8 @@ lbl_8001FC2C: /* 8001FC4C 0001CA4C 38 21 00 40 */ addi r1, r1, 0x40 /* 8001FC50 0001CA50 4E 80 00 20 */ blr -.global func_8001FC54 -func_8001FC54: +.global xFFXShakePoolInit__FUi +xFFXShakePoolInit__FUi: /* 8001FC54 0001CA54 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001FC58 0001CA58 7C 08 02 A6 */ mflr r0 /* 8001FC5C 0001CA5C 1C 83 00 24 */ mulli r4, r3, 0x24 @@ -289,7 +289,7 @@ func_8001FC54: /* 8001FC64 0001CA64 90 01 00 14 */ stw r0, 0x14(r1) /* 8001FC68 0001CA68 90 6D 88 F4 */ stw r3, lbl_803CB1F4-_SDA_BASE_(r13) /* 8001FC6C 0001CA6C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 8001FC70 0001CA70 48 01 3C D1 */ bl func_80033940 +/* 8001FC70 0001CA70 48 01 3C D1 */ bl xMemAlloc__FUiUii /* 8001FC74 0001CA74 90 6D 88 F8 */ stw r3, lbl_803CB1F8-_SDA_BASE_(r13) /* 8001FC78 0001CA78 38 00 00 00 */ li r0, 0 /* 8001FC7C 0001CA7C 38 C0 00 01 */ li r6, 1 @@ -320,8 +320,8 @@ lbl_8001FCB0: /* 8001FCD8 0001CAD8 38 21 00 10 */ addi r1, r1, 0x10 /* 8001FCDC 0001CADC 4E 80 00 20 */ blr -.global func_8001FCE0 -func_8001FCE0: +.global xFFXShakeAlloc__Fv +xFFXShakeAlloc__Fv: /* 8001FCE0 0001CAE0 80 6D 88 FC */ lwz r3, lbl_803CB1FC-_SDA_BASE_(r13) /* 8001FCE4 0001CAE4 28 03 00 00 */ cmplwi r3, 0 /* 8001FCE8 0001CAE8 40 82 00 0C */ bne lbl_8001FCF4 @@ -332,15 +332,15 @@ lbl_8001FCF4: /* 8001FCF8 0001CAF8 90 0D 88 FC */ stw r0, lbl_803CB1FC-_SDA_BASE_(r13) /* 8001FCFC 0001CAFC 4E 80 00 20 */ blr -.global func_8001FD00 -func_8001FD00: +.global xFFXShakeFree__FP14xFFXShakeState +xFFXShakeFree__FP14xFFXShakeState: /* 8001FD00 0001CB00 80 0D 88 FC */ lwz r0, lbl_803CB1FC-_SDA_BASE_(r13) /* 8001FD04 0001CB04 90 03 00 20 */ stw r0, 0x20(r3) /* 8001FD08 0001CB08 90 6D 88 FC */ stw r3, lbl_803CB1FC-_SDA_BASE_(r13) /* 8001FD0C 0001CB0C 4E 80 00 20 */ blr -.global func_8001FD10 -func_8001FD10: +.global xFFXRotMatchPoolInit__FUi +xFFXRotMatchPoolInit__FUi: /* 8001FD10 0001CB10 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001FD14 0001CB14 7C 08 02 A6 */ mflr r0 /* 8001FD18 0001CB18 1C 83 00 44 */ mulli r4, r3, 0x44 @@ -348,7 +348,7 @@ func_8001FD10: /* 8001FD20 0001CB20 90 01 00 14 */ stw r0, 0x14(r1) /* 8001FD24 0001CB24 90 6D 89 00 */ stw r3, lbl_803CB200-_SDA_BASE_(r13) /* 8001FD28 0001CB28 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 8001FD2C 0001CB2C 48 01 3C 15 */ bl func_80033940 +/* 8001FD2C 0001CB2C 48 01 3C 15 */ bl xMemAlloc__FUiUii /* 8001FD30 0001CB30 90 6D 89 04 */ stw r3, lbl_803CB204-_SDA_BASE_(r13) /* 8001FD34 0001CB34 38 00 00 00 */ li r0, 0 /* 8001FD38 0001CB38 38 C0 00 01 */ li r6, 1 @@ -379,8 +379,8 @@ lbl_8001FD6C: /* 8001FD94 0001CB94 38 21 00 10 */ addi r1, r1, 0x10 /* 8001FD98 0001CB98 4E 80 00 20 */ blr -.global func_8001FD9C -func_8001FD9C: +.global xFFXRotMatchAlloc__Fv +xFFXRotMatchAlloc__Fv: /* 8001FD9C 0001CB9C 80 6D 89 08 */ lwz r3, lbl_803CB208-_SDA_BASE_(r13) /* 8001FDA0 0001CBA0 28 03 00 00 */ cmplwi r3, 0 /* 8001FDA4 0001CBA4 40 82 00 0C */ bne lbl_8001FDB0 diff --git a/asm/Core/x/xFX.s b/asm/Core/x/xFX.s index 18cf264d3..811e7fdfe 100644 --- a/asm/Core/x/xFX.s +++ b/asm/Core/x/xFX.s @@ -2,8 +2,8 @@ .section .text # 0x800266C8 - 0x8002CAA0 -.global func_800266C8 -func_800266C8: +.global xFXInit__Fv +xFXInit__Fv: /* 800266C8 000234C8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800266CC 000234CC 7C 08 02 A6 */ mflr r0 /* 800266D0 000234D0 90 01 00 14 */ stw r0, 0x14(r1) @@ -14,24 +14,24 @@ func_800266C8: /* 800266E4 000234E4 38 00 00 01 */ li r0, 1 /* 800266E8 000234E8 38 60 00 01 */ li r3, 1 /* 800266EC 000234EC 90 0D 89 3C */ stw r0, lbl_803CB23C-_SDA_BASE_(r13) -/* 800266F0 000234F0 48 1F 10 31 */ bl func_80217720 +/* 800266F0 000234F0 48 1F 10 31 */ bl RpLightCreate /* 800266F4 000234F4 7C 7F 1B 79 */ or. r31, r3, r3 /* 800266F8 000234F8 41 82 00 30 */ beq lbl_80026728 -/* 800266FC 000234FC 48 21 23 8D */ bl func_80238A88 +/* 800266FC 000234FC 48 21 23 8D */ bl RwFrameCreate /* 80026700 00023500 7C 64 1B 79 */ or. r4, r3, r3 /* 80026704 00023504 41 82 00 1C */ beq lbl_80026720 /* 80026708 00023508 7F E3 FB 78 */ mr r3, r31 -/* 8002670C 0002350C 48 21 8A E9 */ bl func_8023F1F4 +/* 8002670C 0002350C 48 21 8A E9 */ bl _rwObjectHasFrameSetFrame /* 80026710 00023510 7F E3 FB 78 */ mr r3, r31 /* 80026714 00023514 48 00 0C 15 */ bl func_80027328 /* 80026718 00023518 93 ED 89 34 */ stw r31, lbl_803CB234-_SDA_BASE_(r13) /* 8002671C 0002351C 48 00 00 0C */ b lbl_80026728 lbl_80026720: /* 80026720 00023520 7F E3 FB 78 */ mr r3, r31 -/* 80026724 00023524 48 1F 0F 9D */ bl func_802176C0 +/* 80026724 00023524 48 1F 0F 9D */ bl RpLightDestroy lbl_80026728: -/* 80026728 00023528 48 00 15 A1 */ bl func_80027CC8 -/* 8002672C 0002352C 48 00 4C 79 */ bl func_8002B3A4 +/* 80026728 00023528 48 00 15 A1 */ bl xFXanimUVCreate__Fv +/* 8002672C 0002352C 48 00 4C 79 */ bl xFXAuraInit__Fv lbl_80026730: /* 80026730 00023530 80 01 00 14 */ lwz r0, 0x14(r1) /* 80026734 00023534 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -47,7 +47,7 @@ func_80026744: /* 80026750 00023550 38 80 00 00 */ li r4, 0 /* 80026754 00023554 90 01 00 14 */ stw r0, 0x14(r1) /* 80026758 00023558 38 63 05 66 */ addi r3, r3, 0x741B0566@l -/* 8002675C 0002355C 48 02 4F B1 */ bl func_8004B70C +/* 8002675C 0002355C 48 02 4F B1 */ bl xSTFindAsset__FUiPUi /* 80026760 00023560 90 6D 89 44 */ stw r3, lbl_803CB244-_SDA_BASE_(r13) /* 80026764 00023564 80 01 00 14 */ lwz r0, 0x14(r1) /* 80026768 00023568 7C 08 03 A6 */ mtlr r0 @@ -130,22 +130,22 @@ lbl_8002687C: lbl_80026880: /* 80026880 00023680 38 60 00 0A */ li r3, 0xa /* 80026884 00023684 38 80 00 05 */ li r4, 5 -/* 80026888 00023688 48 20 8F 55 */ bl func_8022F7DC +/* 80026888 00023688 48 20 8F 55 */ bl RwRenderStateSet /* 8002688C 0002368C 38 60 00 0B */ li r3, 0xb /* 80026890 00023690 38 80 00 02 */ li r4, 2 -/* 80026894 00023694 48 20 8F 49 */ bl func_8022F7DC +/* 80026894 00023694 48 20 8F 49 */ bl RwRenderStateSet /* 80026898 00023698 38 60 00 0C */ li r3, 0xc /* 8002689C 0002369C 38 80 00 01 */ li r4, 1 -/* 800268A0 000236A0 48 20 8F 3D */ bl func_8022F7DC +/* 800268A0 000236A0 48 20 8F 3D */ bl RwRenderStateSet /* 800268A4 000236A4 7F 84 E3 78 */ mr r4, r28 /* 800268A8 000236A8 38 60 00 01 */ li r3, 1 -/* 800268AC 000236AC 48 20 8F 31 */ bl func_8022F7DC +/* 800268AC 000236AC 48 20 8F 31 */ bl RwRenderStateSet /* 800268B0 000236B0 38 81 00 08 */ addi r4, r1, 8 /* 800268B4 000236B4 38 60 00 14 */ li r3, 0x14 -/* 800268B8 000236B8 48 20 8F 85 */ bl func_8022F83C +/* 800268B8 000236B8 48 20 8F 85 */ bl RwRenderStateGet /* 800268BC 000236BC 38 60 00 14 */ li r3, 0x14 /* 800268C0 000236C0 38 80 00 01 */ li r4, 1 -/* 800268C4 000236C4 48 20 8F 19 */ bl func_8022F7DC +/* 800268C4 000236C4 48 20 8F 19 */ bl RwRenderStateSet /* 800268C8 000236C8 88 7D 00 36 */ lbz r3, 0x36(r29) /* 800268CC 000236CC 3F 80 43 30 */ lis r28, 0x4330 /* 800268D0 000236D0 A0 1D 00 34 */ lhz r0, 0x34(r29) @@ -170,12 +170,12 @@ lbl_8002690C: /* 80026918 00023718 7F C3 F3 78 */ mr r3, r30 /* 8002691C 0002371C 38 A0 00 00 */ li r5, 0 /* 80026920 00023720 38 C0 00 19 */ li r6, 0x19 -/* 80026924 00023724 48 22 53 51 */ bl func_8024BC74 +/* 80026924 00023724 48 22 53 51 */ bl RwIm3DTransform /* 80026928 00023728 28 03 00 00 */ cmplwi r3, 0 /* 8002692C 0002372C 41 82 00 10 */ beq lbl_8002693C /* 80026930 00023730 38 60 00 03 */ li r3, 3 -/* 80026934 00023734 48 22 56 0D */ bl func_8024BF40 -/* 80026938 00023738 48 22 54 1D */ bl func_8024BD54 +/* 80026934 00023734 48 22 56 0D */ bl RwIm3DRenderPrimitive +/* 80026938 00023738 48 22 54 1D */ bl RwIm3DEnd lbl_8002693C: /* 8002693C 0002373C 38 00 00 00 */ li r0, 0 /* 80026940 00023740 90 0D 89 40 */ stw r0, lbl_803CB240-_SDA_BASE_(r13) @@ -404,28 +404,28 @@ lbl_80026C84: /* 80026C9C 00023A9C 7F C3 F3 78 */ mr r3, r30 /* 80026CA0 00023AA0 38 A0 00 00 */ li r5, 0 /* 80026CA4 00023AA4 38 C0 00 19 */ li r6, 0x19 -/* 80026CA8 00023AA8 48 22 4F CD */ bl func_8024BC74 +/* 80026CA8 00023AA8 48 22 4F CD */ bl RwIm3DTransform /* 80026CAC 00023AAC 28 03 00 00 */ cmplwi r3, 0 /* 80026CB0 00023AB0 41 82 00 10 */ beq lbl_80026CC0 /* 80026CB4 00023AB4 38 60 00 03 */ li r3, 3 -/* 80026CB8 00023AB8 48 22 52 89 */ bl func_8024BF40 -/* 80026CBC 00023ABC 48 22 50 99 */ bl func_8024BD54 +/* 80026CB8 00023AB8 48 22 52 89 */ bl RwIm3DRenderPrimitive +/* 80026CBC 00023ABC 48 22 50 99 */ bl RwIm3DEnd lbl_80026CC0: /* 80026CC0 00023AC0 38 00 00 00 */ li r0, 0 /* 80026CC4 00023AC4 90 0D 89 40 */ stw r0, lbl_803CB240-_SDA_BASE_(r13) lbl_80026CC8: /* 80026CC8 00023AC8 38 60 00 0A */ li r3, 0xa /* 80026CCC 00023ACC 38 80 00 05 */ li r4, 5 -/* 80026CD0 00023AD0 48 20 8B 0D */ bl func_8022F7DC +/* 80026CD0 00023AD0 48 20 8B 0D */ bl RwRenderStateSet /* 80026CD4 00023AD4 38 60 00 0B */ li r3, 0xb /* 80026CD8 00023AD8 38 80 00 06 */ li r4, 6 -/* 80026CDC 00023ADC 48 20 8B 01 */ bl func_8022F7DC +/* 80026CDC 00023ADC 48 20 8B 01 */ bl RwRenderStateSet /* 80026CE0 00023AE0 38 60 00 01 */ li r3, 1 /* 80026CE4 00023AE4 38 80 00 00 */ li r4, 0 -/* 80026CE8 00023AE8 48 20 8A F5 */ bl func_8022F7DC +/* 80026CE8 00023AE8 48 20 8A F5 */ bl RwRenderStateSet /* 80026CEC 00023AEC 80 81 00 08 */ lwz r4, 8(r1) /* 80026CF0 00023AF0 38 60 00 14 */ li r3, 0x14 -/* 80026CF4 00023AF4 48 20 8A E9 */ bl func_8022F7DC +/* 80026CF4 00023AF4 48 20 8A E9 */ bl RwRenderStateSet lbl_80026CF8: /* 80026CF8 00023AF8 E3 E1 01 48 */ psq_l f31, 328(r1), 0, qr0 /* 80026CFC 00023AFC CB E1 01 40 */ lfd f31, 0x140(r1) @@ -449,8 +449,8 @@ lbl_80026CF8: /* 80026D44 00023B44 38 21 01 50 */ addi r1, r1, 0x150 /* 80026D48 00023B48 4E 80 00 20 */ blr -.global func_80026D4C -func_80026D4C: +.global xFXRingCreate__FPC5xVec3PC7xFXRing +xFXRingCreate__FPC5xVec3PC7xFXRing: /* 80026D4C 00023B4C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80026D50 00023B50 7C 08 02 A6 */ mflr r0 /* 80026D54 00023B54 90 01 00 14 */ stw r0, 0x14(r1) @@ -593,8 +593,8 @@ lbl_80026F34: /* 80026F3C 00023D3C 42 00 FF 24 */ bdnz lbl_80026E60 /* 80026F40 00023D40 4E 80 00 20 */ blr -.global func_80026F44 -func_80026F44: +.global xFXRingRender__Fv +xFXRingRender__Fv: /* 80026F44 00023D44 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80026F48 00023D48 7C 08 02 A6 */ mflr r0 /* 80026F4C 00023D4C 3C 60 80 38 */ lis r3, lbl_80385DBC@ha @@ -623,8 +623,8 @@ lbl_80026F80: /* 80026FA0 00023DA0 38 21 00 10 */ addi r1, r1, 0x10 /* 80026FA4 00023DA4 4E 80 00 20 */ blr -.global func_80026FA8 -func_80026FA8: +.global xFX_SceneEnter__FP7RpWorld +xFX_SceneEnter__FP7RpWorld: /* 80026FA8 00023DA8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80026FAC 00023DAC 7C 08 02 A6 */ mflr r0 /* 80026FB0 00023DB0 90 01 00 34 */ stw r0, 0x34(r1) @@ -636,7 +636,7 @@ func_80026FA8: /* 80026FC8 00023DC8 48 00 01 28 */ b lbl_800270F0 lbl_80026FCC: /* 80026FCC 00023DCC 7F A3 EB 78 */ mr r3, r29 -/* 80026FD0 00023DD0 48 08 E9 4D */ bl func_800B591C +/* 80026FD0 00023DD0 48 08 E9 4D */ bl zSurfaceGetSurface__FUi /* 80026FD4 00023DD4 80 63 00 24 */ lwz r3, 0x24(r3) /* 80026FD8 00023DD8 28 03 00 00 */ cmplwi r3, 0 /* 80026FDC 00023DDC 41 82 01 0C */ beq lbl_800270E8 @@ -663,7 +663,7 @@ lbl_80027008: /* 8002702C 00023E2C 41 82 00 34 */ beq lbl_80027060 /* 80027030 00023E30 80 7E 00 1C */ lwz r3, 0x1c(r30) /* 80027034 00023E34 38 80 00 00 */ li r4, 0 -/* 80027038 00023E38 48 02 46 D5 */ bl func_8004B70C +/* 80027038 00023E38 48 02 46 D5 */ bl xSTFindAsset__FUiPUi /* 8002703C 00023E3C 7C 64 1B 79 */ or. r4, r3, r3 /* 80027040 00023E40 41 82 00 A8 */ beq lbl_800270E8 /* 80027044 00023E44 7F 63 DB 78 */ mr r3, r27 @@ -672,33 +672,33 @@ lbl_80027008: /* 80027050 00023E50 7F 63 DB 78 */ mr r3, r27 /* 80027054 00023E54 C0 1E 00 20 */ lfs f0, 0x20(r30) /* 80027058 00023E58 EC 21 00 32 */ fmuls f1, f1, f0 -/* 8002705C 00023E5C 48 1D E4 E5 */ bl func_80205540 +/* 8002705C 00023E5C 48 1D E4 E5 */ bl RpMatFXMaterialSetEnvMapCoefficient lbl_80027060: /* 80027060 00023E60 80 1E 00 14 */ lwz r0, 0x14(r30) /* 80027064 00023E64 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80027068 00023E68 41 82 00 2C */ beq lbl_80027094 /* 8002706C 00023E6C 80 7E 00 18 */ lwz r3, 0x18(r30) /* 80027070 00023E70 38 80 00 00 */ li r4, 0 -/* 80027074 00023E74 48 02 46 99 */ bl func_8004B70C +/* 80027074 00023E74 48 02 46 99 */ bl xSTFindAsset__FUiPUi /* 80027078 00023E78 7C 64 1B 79 */ or. r4, r3, r3 /* 8002707C 00023E7C 41 82 00 6C */ beq lbl_800270E8 /* 80027080 00023E80 7F 63 DB 78 */ mr r3, r27 /* 80027084 00023E84 48 00 09 AD */ bl func_80027A30 /* 80027088 00023E88 C0 3E 00 24 */ lfs f1, 0x24(r30) /* 8002708C 00023E8C 7F 63 DB 78 */ mr r3, r27 -/* 80027090 00023E90 48 1D E2 99 */ bl func_80205328 +/* 80027090 00023E90 48 1D E2 99 */ bl RpMatFXMaterialSetBumpMapCoefficient lbl_80027094: /* 80027094 00023E94 80 1E 00 14 */ lwz r0, 0x14(r30) /* 80027098 00023E98 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 8002709C 00023E9C 41 82 00 4C */ beq lbl_800270E8 /* 800270A0 00023EA0 80 7E 00 1C */ lwz r3, 0x1c(r30) /* 800270A4 00023EA4 38 80 00 00 */ li r4, 0 -/* 800270A8 00023EA8 48 02 46 65 */ bl func_8004B70C +/* 800270A8 00023EA8 48 02 46 65 */ bl xSTFindAsset__FUiPUi /* 800270AC 00023EAC 7C 60 1B 78 */ mr r0, r3 /* 800270B0 00023EB0 80 7E 00 18 */ lwz r3, 0x18(r30) /* 800270B4 00023EB4 7C 19 03 78 */ mr r25, r0 /* 800270B8 00023EB8 38 80 00 00 */ li r4, 0 -/* 800270BC 00023EBC 48 02 46 51 */ bl func_8004B70C +/* 800270BC 00023EBC 48 02 46 51 */ bl xSTFindAsset__FUiPUi /* 800270C0 00023EC0 28 19 00 00 */ cmplwi r25, 0 /* 800270C4 00023EC4 7C 65 1B 78 */ mr r5, r3 /* 800270C8 00023EC8 41 82 00 20 */ beq lbl_800270E8 @@ -764,7 +764,7 @@ lbl_8002719C: /* 800271A4 00023FA4 41 82 01 14 */ beq lbl_800272B8 /* 800271A8 00023FA8 3C 60 80 25 */ lis r3, lbl_80252BD4@ha /* 800271AC 00023FAC 38 63 2B D4 */ addi r3, r3, lbl_80252BD4@l -/* 800271B0 00023FB0 48 02 50 65 */ bl func_8004C214 +/* 800271B0 00023FB0 48 02 50 65 */ bl xStrHash__FPCc /* 800271B4 00023FB4 80 1C 00 00 */ lwz r0, 0(r28) /* 800271B8 00023FB8 3C 80 80 25 */ lis r4, lbl_80252BD4@ha /* 800271BC 00023FBC 38 84 2B D4 */ addi r4, r4, lbl_80252BD4@l @@ -772,7 +772,7 @@ lbl_8002719C: /* 800271C4 00023FC4 7C 00 00 34 */ cntlzw r0, r0 /* 800271C8 00023FC8 38 64 00 0D */ addi r3, r4, 0xd /* 800271CC 00023FCC 54 1A DE 3E */ rlwinm r26, r0, 0x1b, 0x18, 0x1f -/* 800271D0 00023FD0 48 02 50 45 */ bl func_8004C214 +/* 800271D0 00023FD0 48 02 50 45 */ bl xStrHash__FPCc /* 800271D4 00023FD4 80 1C 00 00 */ lwz r0, 0(r28) /* 800271D8 00023FD8 3C 80 80 25 */ lis r4, lbl_80252BD4@ha /* 800271DC 00023FDC 38 84 2B D4 */ addi r4, r4, lbl_80252BD4@l @@ -781,7 +781,7 @@ lbl_8002719C: /* 800271E8 00023FE8 38 64 00 1C */ addi r3, r4, 0x1c /* 800271EC 00023FEC 54 00 DE 3E */ rlwinm r0, r0, 0x1b, 0x18, 0x1f /* 800271F0 00023FF0 7F 5D 03 78 */ or r29, r26, r0 -/* 800271F4 00023FF4 48 02 50 21 */ bl func_8004C214 +/* 800271F4 00023FF4 48 02 50 21 */ bl xStrHash__FPCc /* 800271F8 00023FF8 80 1C 00 00 */ lwz r0, 0(r28) /* 800271FC 00023FFC 3C 80 80 25 */ lis r4, lbl_80252BD4@ha /* 80027200 00024000 38 84 2B D4 */ addi r4, r4, lbl_80252BD4@l @@ -790,7 +790,7 @@ lbl_8002719C: /* 8002720C 0002400C 38 64 00 2A */ addi r3, r4, 0x2a /* 80027210 00024010 54 00 DE 3E */ rlwinm r0, r0, 0x1b, 0x18, 0x1f /* 80027214 00024014 7F BD 03 78 */ or r29, r29, r0 -/* 80027218 00024018 48 02 4F FD */ bl func_8004C214 +/* 80027218 00024018 48 02 4F FD */ bl xStrHash__FPCc /* 8002721C 0002401C 80 1C 00 00 */ lwz r0, 0(r28) /* 80027220 00024020 3C 80 80 25 */ lis r4, lbl_80252BD4@ha /* 80027224 00024024 38 84 2B D4 */ addi r4, r4, lbl_80252BD4@l @@ -799,7 +799,7 @@ lbl_8002719C: /* 80027230 00024030 38 64 00 3E */ addi r3, r4, 0x3e /* 80027234 00024034 54 00 DE 3E */ rlwinm r0, r0, 0x1b, 0x18, 0x1f /* 80027238 00024038 7F BD 03 78 */ or r29, r29, r0 -/* 8002723C 0002403C 48 02 4F D9 */ bl func_8004C214 +/* 8002723C 0002403C 48 02 4F D9 */ bl xStrHash__FPCc /* 80027240 00024040 80 1C 00 00 */ lwz r0, 0(r28) /* 80027244 00024044 3C 80 80 25 */ lis r4, lbl_80252BD4@ha /* 80027248 00024048 38 84 2B D4 */ addi r4, r4, lbl_80252BD4@l @@ -808,7 +808,7 @@ lbl_8002719C: /* 80027254 00024054 38 64 00 4B */ addi r3, r4, 0x4b /* 80027258 00024058 54 00 DE 3E */ rlwinm r0, r0, 0x1b, 0x18, 0x1f /* 8002725C 0002405C 7F BD 03 78 */ or r29, r29, r0 -/* 80027260 00024060 48 02 4F B5 */ bl func_8004C214 +/* 80027260 00024060 48 02 4F B5 */ bl xStrHash__FPCc /* 80027264 00024064 80 9C 00 00 */ lwz r4, 0(r28) /* 80027268 00024068 7C 04 18 50 */ subf r0, r4, r3 /* 8002726C 0002406C 7C 00 00 34 */ cntlzw r0, r0 @@ -816,7 +816,7 @@ lbl_8002719C: /* 80027274 00024074 7F BD 03 79 */ or. r29, r29, r0 /* 80027278 00024078 41 82 00 40 */ beq lbl_800272B8 /* 8002727C 0002407C 7C 83 23 78 */ mr r3, r4 -/* 80027280 00024080 48 02 43 61 */ bl func_8004B5E0 +/* 80027280 00024080 48 02 43 61 */ bl xSTAssetName__FUi /* 80027284 00024084 80 7C 00 24 */ lwz r3, 0x24(r28) /* 80027288 00024088 3C 80 80 02 */ lis r4, lbl_800276AC@ha /* 8002728C 0002408C 38 04 76 AC */ addi r0, r4, lbl_800276AC@l @@ -845,12 +845,12 @@ lbl_800272C0: /* 800272E0 000240E0 38 21 00 30 */ addi r1, r1, 0x30 /* 800272E4 000240E4 4E 80 00 20 */ blr -.global func_800272E8 -func_800272E8: +.global xFX_SceneExit__FP7RpWorld +xFX_SceneExit__FP7RpWorld: /* 800272E8 000240E8 4E 80 00 20 */ blr -.global func_800272EC -func_800272EC: +.global xFXUpdate__Ff +xFXUpdate__Ff: /* 800272EC 000240EC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800272F0 000240F0 7C 08 02 A6 */ mflr r0 /* 800272F4 000240F4 90 01 00 14 */ stw r0, 0x14(r1) @@ -858,9 +858,9 @@ func_800272EC: /* 800272FC 000240FC FF E0 08 90 */ fmr f31, f1 /* 80027300 00024100 4B FF FB 35 */ bl func_80026E34 /* 80027304 00024104 FC 20 F8 90 */ fmr f1, f31 -/* 80027308 00024108 48 00 3F 59 */ bl func_8002B260 +/* 80027308 00024108 48 00 3F 59 */ bl xFXRibbonUpdate__Ff /* 8002730C 0002410C FC 20 F8 90 */ fmr f1, f31 -/* 80027310 00024110 48 00 42 01 */ bl func_8002B510 +/* 80027310 00024110 48 00 42 01 */ bl xFXAuraUpdate__Ff /* 80027314 00024114 80 01 00 14 */ lwz r0, 0x14(r1) /* 80027318 00024118 CB E1 00 08 */ lfd f31, 8(r1) /* 8002731C 0002411C 7C 08 03 A6 */ mtlr r0 @@ -894,12 +894,12 @@ func_80027328: /* 80027380 00024180 83 E3 00 04 */ lwz r31, 4(r3) /* 80027384 00024184 C0 22 83 60 */ lfs f1, lbl_803CCCE0-_SDA2_BASE_(r2) /* 80027388 00024188 7F E3 FB 78 */ mr r3, r31 -/* 8002738C 0002418C 48 21 20 8D */ bl func_80239418 +/* 8002738C 0002418C 48 21 20 8D */ bl RwFrameRotate /* 80027390 00024190 C0 22 83 60 */ lfs f1, lbl_803CCCE0-_SDA2_BASE_(r2) /* 80027394 00024194 7F E3 FB 78 */ mr r3, r31 /* 80027398 00024198 38 81 00 08 */ addi r4, r1, 8 /* 8002739C 0002419C 38 A0 00 02 */ li r5, 2 -/* 800273A0 000241A0 48 21 20 79 */ bl func_80239418 +/* 800273A0 000241A0 48 21 20 79 */ bl RwFrameRotate /* 800273A4 000241A4 80 01 00 34 */ lwz r0, 0x34(r1) /* 800273A8 000241A8 83 E1 00 2C */ lwz r31, 0x2c(r1) /* 800273AC 000241AC 7C 08 03 A6 */ mtlr r0 @@ -912,7 +912,7 @@ lbl_800273B8: /* 800273C4 000241C4 90 01 00 14 */ stw r0, 0x14(r1) /* 800273C8 000241C8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800273CC 000241CC 7C 7F 1B 78 */ mr r31, r3 -/* 800273D0 000241D0 48 1D D8 C1 */ bl func_80204C90 +/* 800273D0 000241D0 48 1D D8 C1 */ bl RpMatFXMaterialSetEffects /* 800273D4 000241D4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800273D8 000241D8 7F E3 FB 78 */ mr r3, r31 /* 800273DC 000241DC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -920,21 +920,21 @@ lbl_800273B8: /* 800273E4 000241E4 38 21 00 10 */ addi r1, r1, 0x10 /* 800273E8 000241E8 4E 80 00 20 */ blr -.global func_800273EC -func_800273EC: +.global AtomicDisableMatFX__FP8RpAtomic +AtomicDisableMatFX__FP8RpAtomic: /* 800273EC 000241EC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800273F0 000241F0 7C 08 02 A6 */ mflr r0 /* 800273F4 000241F4 90 01 00 14 */ stw r0, 0x14(r1) /* 800273F8 000241F8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800273FC 000241FC 7C 7F 1B 78 */ mr r31, r3 -/* 80027400 00024200 48 1D D7 D1 */ bl func_80204BD0 +/* 80027400 00024200 48 1D D7 D1 */ bl RpMatFXAtomicEnableEffects /* 80027404 00024204 80 7F 00 18 */ lwz r3, 0x18(r31) /* 80027408 00024208 28 03 00 00 */ cmplwi r3, 0 /* 8002740C 0002420C 41 82 00 14 */ beq lbl_80027420 /* 80027410 00024210 3C 80 80 02 */ lis r4, lbl_800273B8@ha /* 80027414 00024214 38 A0 00 00 */ li r5, 0 /* 80027418 00024218 38 84 73 B8 */ addi r4, r4, lbl_800273B8@l -/* 8002741C 0002421C 48 1E E0 99 */ bl func_802154B4 +/* 8002741C 0002421C 48 1E E0 99 */ bl RpGeometryForAllMaterials lbl_80027420: /* 80027420 00024220 80 01 00 14 */ lwz r0, 0x14(r1) /* 80027424 00024224 7F E3 FB 78 */ mr r3, r31 @@ -948,7 +948,7 @@ lbl_80027438: /* 80027440 00024240 90 01 00 14 */ stw r0, 0x14(r1) /* 80027444 00024244 93 E1 00 0C */ stw r31, 0xc(r1) /* 80027448 00024248 7C 7F 1B 78 */ mr r31, r3 -/* 8002744C 0002424C 4B FF FF A1 */ bl func_800273EC +/* 8002744C 0002424C 4B FF FF A1 */ bl AtomicDisableMatFX__FP8RpAtomic /* 80027450 00024250 80 01 00 14 */ lwz r0, 0x14(r1) /* 80027454 00024254 7F E3 FB 78 */ mr r3, r31 /* 80027458 00024258 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -956,15 +956,15 @@ lbl_80027438: /* 80027460 00024260 38 21 00 10 */ addi r1, r1, 0x10 /* 80027464 00024264 4E 80 00 20 */ blr -.global func_80027468 -func_80027468: +.global xFXPreAllocMatFX__FP7RpClump +xFXPreAllocMatFX__FP7RpClump: /* 80027468 00024268 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002746C 0002426C 7C 08 02 A6 */ mflr r0 /* 80027470 00024270 3C 80 80 02 */ lis r4, lbl_80027438@ha /* 80027474 00024274 38 A0 00 00 */ li r5, 0 /* 80027478 00024278 90 01 00 14 */ stw r0, 0x14(r1) /* 8002747C 0002427C 38 84 74 38 */ addi r4, r4, lbl_80027438@l -/* 80027480 00024280 48 1E BB B1 */ bl func_80213030 +/* 80027480 00024280 48 1E BB B1 */ bl RpClumpForAllAtomics /* 80027484 00024284 80 01 00 14 */ lwz r0, 0x14(r1) /* 80027488 00024288 7C 08 03 A6 */ mtlr r0 /* 8002748C 0002428C 38 21 00 10 */ addi r1, r1, 0x10 @@ -975,7 +975,7 @@ lbl_80027494: /* 8002749C 0002429C 90 01 00 14 */ stw r0, 0x14(r1) /* 800274A0 000242A0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800274A4 000242A4 7C 7F 1B 78 */ mr r31, r3 -/* 800274A8 000242A8 48 1D DB 3D */ bl func_80204FE4 +/* 800274A8 000242A8 48 1D DB 3D */ bl RpMatFXMaterialGetEffects /* 800274AC 000242AC 2C 03 00 02 */ cmpwi r3, 2 /* 800274B0 000242B0 41 82 00 0C */ beq lbl_800274BC /* 800274B4 000242B4 2C 03 00 03 */ cmpwi r3, 3 @@ -983,7 +983,7 @@ lbl_80027494: lbl_800274BC: /* 800274BC 000242BC C0 2D 80 38 */ lfs f1, lbl_803CA938-_SDA_BASE_(r13) /* 800274C0 000242C0 7F E3 FB 78 */ mr r3, r31 -/* 800274C4 000242C4 48 1D E0 7D */ bl func_80205540 +/* 800274C4 000242C4 48 1D E0 7D */ bl RpMatFXMaterialSetEnvMapCoefficient lbl_800274C8: /* 800274C8 000242C8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800274CC 000242CC 7F E3 FB 78 */ mr r3, r31 @@ -1006,7 +1006,7 @@ func_800274E0: /* 80027504 00024304 38 05 74 94 */ addi r0, r5, lbl_80027494@l /* 80027508 00024308 7C 85 23 78 */ mr r5, r4 /* 8002750C 0002430C 7C 04 03 78 */ mr r4, r0 -/* 80027510 00024310 48 1E DF A5 */ bl func_802154B4 +/* 80027510 00024310 48 1E DF A5 */ bl RpGeometryForAllMaterials lbl_80027514: /* 80027514 00024314 80 01 00 14 */ lwz r0, 0x14(r1) /* 80027518 00024318 7F E3 FB 78 */ mr r3, r31 @@ -1054,17 +1054,17 @@ lbl_800275A0: lbl_800275A8: /* 800275A8 000243A8 7F A3 EB 78 */ mr r3, r29 /* 800275AC 000243AC 38 80 00 02 */ li r4, 2 -/* 800275B0 000243B0 48 1D D6 E1 */ bl func_80204C90 +/* 800275B0 000243B0 48 1D D6 E1 */ bl RpMatFXMaterialSetEffects /* 800275B4 000243B4 C0 22 83 3C */ lfs f1, lbl_803CCCBC-_SDA2_BASE_(r2) /* 800275B8 000243B8 7F A3 EB 78 */ mr r3, r29 /* 800275BC 000243BC 7F E4 FB 78 */ mr r4, r31 /* 800275C0 000243C0 7F C5 F3 78 */ mr r5, r30 /* 800275C4 000243C4 38 C0 00 00 */ li r6, 0 -/* 800275C8 000243C8 48 1D D9 65 */ bl func_80204F2C +/* 800275C8 000243C8 48 1D D9 65 */ bl RpMatFXMaterialSetupEnvMap /* 800275CC 000243CC 48 00 00 0C */ b lbl_800275D8 lbl_800275D0: /* 800275D0 000243D0 38 80 00 00 */ li r4, 0 -/* 800275D4 000243D4 48 1D D6 BD */ bl func_80204C90 +/* 800275D4 000243D4 48 1D D6 BD */ bl RpMatFXMaterialSetEffects lbl_800275D8: /* 800275D8 000243D8 7F A3 EB 78 */ mr r3, r29 lbl_800275DC: @@ -1108,13 +1108,13 @@ lbl_80027660: lbl_80027668: /* 80027668 00024468 7F A3 EB 78 */ mr r3, r29 /* 8002766C 0002446C 38 80 00 02 */ li r4, 2 -/* 80027670 00024470 48 1D D6 21 */ bl func_80204C90 +/* 80027670 00024470 48 1D D6 21 */ bl RpMatFXMaterialSetEffects /* 80027674 00024474 C0 2D 80 38 */ lfs f1, lbl_803CA938-_SDA_BASE_(r13) /* 80027678 00024478 7F A3 EB 78 */ mr r3, r29 /* 8002767C 0002447C 7F E4 FB 78 */ mr r4, r31 /* 80027680 00024480 7F C5 F3 78 */ mr r5, r30 /* 80027684 00024484 38 C0 00 00 */ li r6, 0 -/* 80027688 00024488 48 1D D8 A5 */ bl func_80204F2C +/* 80027688 00024488 48 1D D8 A5 */ bl RpMatFXMaterialSetupEnvMap lbl_8002768C: /* 8002768C 0002448C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80027690 00024490 7F A3 EB 78 */ mr r3, r29 @@ -1139,20 +1139,20 @@ lbl_800276AC: /* 800276D0 000244D0 80 AD 80 3C */ lwz r5, lbl_803CA93C-_SDA_BASE_(r13) /* 800276D4 000244D4 1C 00 00 18 */ mulli r0, r0, 0x18 /* 800276D8 000244D8 7F E5 02 14 */ add r31, r5, r0 -/* 800276DC 000244DC 48 20 81 61 */ bl func_8022F83C +/* 800276DC 000244DC 48 20 81 61 */ bl RwRenderStateGet /* 800276E0 000244E0 38 60 00 14 */ li r3, 0x14 /* 800276E4 000244E4 38 80 00 02 */ li r4, 2 -/* 800276E8 000244E8 48 20 80 F5 */ bl func_8022F7DC +/* 800276E8 000244E8 48 20 80 F5 */ bl RwRenderStateSet /* 800276EC 000244EC 80 7F 00 04 */ lwz r3, 4(r31) /* 800276F0 000244F0 48 09 B7 4D */ bl iDrawSetFBMSK__FUi /* 800276F4 000244F4 88 9F 00 01 */ lbz r4, 1(r31) /* 800276F8 000244F8 7F C3 F3 78 */ mr r3, r30 -/* 800276FC 000244FC 48 0A 1A F1 */ bl func_800C91EC +/* 800276FC 000244FC 48 0A 1A F1 */ bl iModelSetMaterialAlpha__FP8RpAtomicUc /* 80027700 00024500 88 1F 00 00 */ lbz r0, 0(r31) /* 80027704 00024504 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f /* 80027708 00024508 41 82 00 1C */ beq lbl_80027724 /* 8002770C 0002450C 7F C3 F3 78 */ mr r3, r30 -/* 80027710 00024510 4B FF FC DD */ bl func_800273EC +/* 80027710 00024510 4B FF FC DD */ bl AtomicDisableMatFX__FP8RpAtomic /* 80027714 00024514 81 8D 89 30 */ lwz r12, lbl_803CB230-_SDA_BASE_(r13) /* 80027718 00024518 7F C3 F3 78 */ mr r3, r30 /* 8002771C 0002451C 7D 89 03 A6 */ mtctr r12 @@ -1162,7 +1162,7 @@ lbl_80027724: /* 80027728 00024528 48 09 B7 15 */ bl iDrawSetFBMSK__FUi /* 8002772C 0002452C 88 9F 00 02 */ lbz r4, 2(r31) /* 80027730 00024530 7F C3 F3 78 */ mr r3, r30 -/* 80027734 00024534 48 0A 1A B9 */ bl func_800C91EC +/* 80027734 00024534 48 0A 1A B9 */ bl iModelSetMaterialAlpha__FP8RpAtomicUc /* 80027738 00024538 88 1F 00 00 */ lbz r0, 0(r31) /* 8002773C 0002453C 54 00 D7 FF */ rlwinm. r0, r0, 0x1a, 0x1f, 0x1f /* 80027740 00024540 41 82 00 34 */ beq lbl_80027774 @@ -1171,7 +1171,7 @@ lbl_80027724: /* 8002774C 0002454C 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) /* 80027750 00024550 80 9F 00 08 */ lwz r4, 8(r31) /* 80027754 00024554 C0 3F 00 0C */ lfs f1, 0xc(r31) -/* 80027758 00024558 48 00 02 2D */ bl func_80027984 +/* 80027758 00024558 48 00 02 2D */ bl xFXAtomicEnvMapSetup__FP8RpAtomicUif /* 8002775C 0002455C 38 00 00 00 */ li r0, 0 /* 80027760 00024560 7F C3 F3 78 */ mr r3, r30 /* 80027764 00024564 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) @@ -1181,18 +1181,18 @@ lbl_80027724: lbl_80027774: /* 80027774 00024574 88 9F 00 03 */ lbz r4, 3(r31) /* 80027778 00024578 7F C3 F3 78 */ mr r3, r30 -/* 8002777C 0002457C 48 0A 1A 71 */ bl func_800C91EC +/* 8002777C 0002457C 48 0A 1A 71 */ bl iModelSetMaterialAlpha__FP8RpAtomicUc /* 80027780 00024580 88 1F 00 00 */ lbz r0, 0(r31) /* 80027784 00024584 54 00 DF FF */ rlwinm. r0, r0, 0x1b, 0x1f, 0x1f /* 80027788 00024588 41 82 00 3C */ beq lbl_800277C4 /* 8002778C 0002458C 7F C3 F3 78 */ mr r3, r30 -/* 80027790 00024590 4B FF FC 5D */ bl func_800273EC +/* 80027790 00024590 4B FF FC 5D */ bl AtomicDisableMatFX__FP8RpAtomic /* 80027794 00024594 38 00 00 10 */ li r0, 0x10 /* 80027798 00024598 7F C3 F3 78 */ mr r3, r30 /* 8002779C 0002459C 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) /* 800277A0 000245A0 80 9F 00 10 */ lwz r4, 0x10(r31) /* 800277A4 000245A4 C0 3F 00 14 */ lfs f1, 0x14(r31) -/* 800277A8 000245A8 48 00 01 DD */ bl func_80027984 +/* 800277A8 000245A8 48 00 01 DD */ bl xFXAtomicEnvMapSetup__FP8RpAtomicUif /* 800277AC 000245AC 38 00 00 00 */ li r0, 0 /* 800277B0 000245B0 7F C3 F3 78 */ mr r3, r30 /* 800277B4 000245B4 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) @@ -1202,7 +1202,7 @@ lbl_80027774: lbl_800277C4: /* 800277C4 000245C4 80 81 00 08 */ lwz r4, 8(r1) /* 800277C8 000245C8 38 60 00 14 */ li r3, 0x14 -/* 800277CC 000245CC 48 20 80 11 */ bl func_8022F7DC +/* 800277CC 000245CC 48 20 80 11 */ bl RwRenderStateSet /* 800277D0 000245D0 80 01 00 24 */ lwz r0, 0x24(r1) /* 800277D4 000245D4 7F C3 F3 78 */ mr r3, r30 /* 800277D8 000245D8 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -1221,29 +1221,29 @@ lbl_800277C4: /* 8002780C 0002460C 3C 60 80 25 */ lis r3, lbl_80252BD4@ha /* 80027810 00024610 38 63 2B D4 */ addi r3, r3, lbl_80252BD4@l /* 80027814 00024614 38 63 00 5E */ addi r3, r3, 0x5e -/* 80027818 00024618 48 02 49 FD */ bl func_8004C214 +/* 80027818 00024618 48 02 49 FD */ bl xStrHash__FPCc /* 8002781C 0002461C 3C 80 80 25 */ lis r4, lbl_80252BD4@ha /* 80027820 00024620 90 6D 89 50 */ stw r3, lbl_803CB250-_SDA_BASE_(r13) /* 80027824 00024624 38 64 2B D4 */ addi r3, r4, lbl_80252BD4@l /* 80027828 00024628 38 63 00 72 */ addi r3, r3, 0x72 -/* 8002782C 0002462C 48 02 49 E9 */ bl func_8004C214 +/* 8002782C 0002462C 48 02 49 E9 */ bl xStrHash__FPCc /* 80027830 00024630 90 6D 89 4C */ stw r3, lbl_803CB24C-_SDA_BASE_(r13) /* 80027834 00024634 38 00 00 01 */ li r0, 1 /* 80027838 00024638 90 0D 89 54 */ stw r0, lbl_803CB254-_SDA_BASE_(r13) lbl_8002783C: /* 8002783C 0002463C 38 81 00 08 */ addi r4, r1, 8 /* 80027840 00024640 38 60 00 14 */ li r3, 0x14 -/* 80027844 00024644 48 20 7F F9 */ bl func_8022F83C +/* 80027844 00024644 48 20 7F F9 */ bl RwRenderStateGet /* 80027848 00024648 38 60 00 14 */ li r3, 0x14 /* 8002784C 0002464C 38 80 00 02 */ li r4, 2 -/* 80027850 00024650 48 20 7F 8D */ bl func_8022F7DC +/* 80027850 00024650 48 20 7F 8D */ bl RwRenderStateSet /* 80027854 00024654 38 60 FF FF */ li r3, -1 /* 80027858 00024658 48 09 B5 E5 */ bl iDrawSetFBMSK__FUi /* 8002785C 0002465C 7F E3 FB 78 */ mr r3, r31 /* 80027860 00024660 38 80 00 FF */ li r4, 0xff -/* 80027864 00024664 48 0A 19 89 */ bl func_800C91EC +/* 80027864 00024664 48 0A 19 89 */ bl iModelSetMaterialAlpha__FP8RpAtomicUc /* 80027868 00024668 7F E3 FB 78 */ mr r3, r31 -/* 8002786C 0002466C 4B FF FB 81 */ bl func_800273EC +/* 8002786C 0002466C 4B FF FB 81 */ bl AtomicDisableMatFX__FP8RpAtomic /* 80027870 00024670 81 8D 89 30 */ lwz r12, lbl_803CB230-_SDA_BASE_(r13) /* 80027874 00024674 7F E3 FB 78 */ mr r3, r31 /* 80027878 00024678 7D 89 03 A6 */ mtctr r12 @@ -1252,13 +1252,13 @@ lbl_8002783C: /* 80027884 00024684 48 09 B5 B9 */ bl iDrawSetFBMSK__FUi /* 80027888 00024688 7F E3 FB 78 */ mr r3, r31 /* 8002788C 0002468C 38 80 00 00 */ li r4, 0 -/* 80027890 00024690 48 0A 19 5D */ bl func_800C91EC +/* 80027890 00024690 48 0A 19 5D */ bl iModelSetMaterialAlpha__FP8RpAtomicUc /* 80027894 00024694 38 00 00 10 */ li r0, 0x10 /* 80027898 00024698 7F E3 FB 78 */ mr r3, r31 /* 8002789C 0002469C 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) /* 800278A0 000246A0 80 8D 89 4C */ lwz r4, lbl_803CB24C-_SDA_BASE_(r13) /* 800278A4 000246A4 C0 22 83 38 */ lfs f1, lbl_803CCCB8-_SDA2_BASE_(r2) -/* 800278A8 000246A8 48 00 00 DD */ bl func_80027984 +/* 800278A8 000246A8 48 00 00 DD */ bl xFXAtomicEnvMapSetup__FP8RpAtomicUif /* 800278AC 000246AC 38 00 00 00 */ li r0, 0 /* 800278B0 000246B0 7F E3 FB 78 */ mr r3, r31 /* 800278B4 000246B4 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) @@ -1267,15 +1267,15 @@ lbl_8002783C: /* 800278C0 000246C0 4E 80 04 21 */ bctrl /* 800278C4 000246C4 7F E3 FB 78 */ mr r3, r31 /* 800278C8 000246C8 38 80 00 FF */ li r4, 0xff -/* 800278CC 000246CC 48 0A 19 21 */ bl func_800C91EC +/* 800278CC 000246CC 48 0A 19 21 */ bl iModelSetMaterialAlpha__FP8RpAtomicUc /* 800278D0 000246D0 7F E3 FB 78 */ mr r3, r31 -/* 800278D4 000246D4 4B FF FB 19 */ bl func_800273EC +/* 800278D4 000246D4 4B FF FB 19 */ bl AtomicDisableMatFX__FP8RpAtomic /* 800278D8 000246D8 38 00 00 10 */ li r0, 0x10 /* 800278DC 000246DC 7F E3 FB 78 */ mr r3, r31 /* 800278E0 000246E0 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) /* 800278E4 000246E4 80 8D 89 50 */ lwz r4, lbl_803CB250-_SDA_BASE_(r13) /* 800278E8 000246E8 C0 22 83 3C */ lfs f1, lbl_803CCCBC-_SDA2_BASE_(r2) -/* 800278EC 000246EC 48 00 00 99 */ bl func_80027984 +/* 800278EC 000246EC 48 00 00 99 */ bl xFXAtomicEnvMapSetup__FP8RpAtomicUif /* 800278F0 000246F0 38 00 00 00 */ li r0, 0 /* 800278F4 000246F4 7F E3 FB 78 */ mr r3, r31 /* 800278F8 000246F8 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) @@ -1284,7 +1284,7 @@ lbl_8002783C: /* 80027904 00024704 4E 80 04 21 */ bctrl /* 80027908 00024708 80 81 00 08 */ lwz r4, 8(r1) /* 8002790C 0002470C 38 60 00 14 */ li r3, 0x14 -/* 80027910 00024710 48 20 7E CD */ bl func_8022F7DC +/* 80027910 00024710 48 20 7E CD */ bl RwRenderStateSet /* 80027914 00024714 80 01 00 24 */ lwz r0, 0x24(r1) /* 80027918 00024718 7F E3 FB 78 */ mr r3, r31 /* 8002791C 0002471C 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -1301,14 +1301,14 @@ func_8002792C: /* 8002793C 0002473C 7C 9F 23 78 */ mr r31, r4 /* 80027940 00024740 93 C1 00 08 */ stw r30, 8(r1) /* 80027944 00024744 7C 7E 1B 78 */ mr r30, r3 -/* 80027948 00024748 48 1D D2 89 */ bl func_80204BD0 +/* 80027948 00024748 48 1D D2 89 */ bl RpMatFXAtomicEnableEffects /* 8002794C 0002474C 80 7E 00 18 */ lwz r3, 0x18(r30) /* 80027950 00024750 28 03 00 00 */ cmplwi r3, 0 /* 80027954 00024754 41 82 00 14 */ beq lbl_80027968 /* 80027958 00024758 3C 80 80 02 */ lis r4, lbl_800275F8@ha /* 8002795C 0002475C 7F E5 FB 78 */ mr r5, r31 /* 80027960 00024760 38 84 75 F8 */ addi r4, r4, lbl_800275F8@l -/* 80027964 00024764 48 1E DB 51 */ bl func_802154B4 +/* 80027964 00024764 48 1E DB 51 */ bl RpGeometryForAllMaterials lbl_80027968: /* 80027968 00024768 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002796C 0002476C 7F C3 F3 78 */ mr r3, r30 @@ -1318,8 +1318,8 @@ lbl_80027968: /* 8002797C 0002477C 38 21 00 10 */ addi r1, r1, 0x10 /* 80027980 00024780 4E 80 00 20 */ blr -.global func_80027984 -func_80027984: +.global xFXAtomicEnvMapSetup__FP8RpAtomicUif +xFXAtomicEnvMapSetup__FP8RpAtomicUif: /* 80027984 00024784 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80027988 00024788 7C 08 02 A6 */ mflr r0 /* 8002798C 0002478C 90 01 00 34 */ stw r0, 0x34(r1) @@ -1333,7 +1333,7 @@ func_80027984: /* 800279AC 000247AC 7C 7F 1B 78 */ mr r31, r3 /* 800279B0 000247B0 38 80 00 00 */ li r4, 0 /* 800279B4 000247B4 7C 03 03 78 */ mr r3, r0 -/* 800279B8 000247B8 48 02 3D 55 */ bl func_8004B70C +/* 800279B8 000247B8 48 02 3D 55 */ bl xSTFindAsset__FUiPUi /* 800279BC 000247BC 7C 64 1B 79 */ or. r4, r3, r3 /* 800279C0 000247C0 41 82 00 48 */ beq lbl_80027A08 /* 800279C4 000247C4 7F E3 FB 78 */ mr r3, r31 @@ -1345,12 +1345,12 @@ func_80027984: /* 800279DC 000247DC 4B FF FB 05 */ bl func_800274E0 /* 800279E0 000247E0 D3 ED 80 38 */ stfs f31, lbl_803CA938-_SDA_BASE_(r13) /* 800279E4 000247E4 80 7F 00 18 */ lwz r3, 0x18(r31) -/* 800279E8 000247E8 48 1E 37 51 */ bl func_8020B138 +/* 800279E8 000247E8 48 1E 37 51 */ bl RpSkinGeometryGetSkin /* 800279EC 000247EC 28 03 00 00 */ cmplwi r3, 0 /* 800279F0 000247F0 41 82 00 10 */ beq lbl_80027A00 /* 800279F4 000247F4 7F E3 FB 78 */ mr r3, r31 /* 800279F8 000247F8 38 80 00 02 */ li r4, 2 -/* 800279FC 000247FC 48 1E 38 6D */ bl func_8020B268 +/* 800279FC 000247FC 48 1E 38 6D */ bl RpSkinAtomicSetType lbl_80027A00: /* 80027A00 00024800 7F E3 FB 78 */ mr r3, r31 /* 80027A04 00024804 48 00 00 08 */ b lbl_80027A0C @@ -1389,16 +1389,16 @@ lbl_80027A5C: /* 80027A70 00024870 80 AD 89 34 */ lwz r5, lbl_803CB234-_SDA_BASE_(r13) /* 80027A74 00024874 38 80 00 01 */ li r4, 1 /* 80027A78 00024878 83 C5 00 04 */ lwz r30, 4(r5) -/* 80027A7C 0002487C 48 1D D2 15 */ bl func_80204C90 +/* 80027A7C 0002487C 48 1D D2 15 */ bl RpMatFXMaterialSetEffects /* 80027A80 00024880 C0 22 83 3C */ lfs f1, lbl_803CCCBC-_SDA2_BASE_(r2) /* 80027A84 00024884 7F A3 EB 78 */ mr r3, r29 /* 80027A88 00024888 7F E4 FB 78 */ mr r4, r31 /* 80027A8C 0002488C 7F C5 F3 78 */ mr r5, r30 -/* 80027A90 00024890 48 1D D4 0D */ bl func_80204E9C +/* 80027A90 00024890 48 1D D4 0D */ bl RpMatFXMaterialSetupBumpMap /* 80027A94 00024894 48 00 00 0C */ b lbl_80027AA0 lbl_80027A98: /* 80027A98 00024898 38 80 00 00 */ li r4, 0 -/* 80027A9C 0002489C 48 1D D1 F5 */ bl func_80204C90 +/* 80027A9C 0002489C 48 1D D1 F5 */ bl RpMatFXMaterialSetEffects lbl_80027AA0: /* 80027AA0 000248A0 7F A3 EB 78 */ mr r3, r29 lbl_80027AA4: @@ -1433,7 +1433,7 @@ lbl_80027B00: /* 80027B04 00024904 48 00 00 64 */ b lbl_80027B68 lbl_80027B08: /* 80027B08 00024908 38 80 00 03 */ li r4, 3 -/* 80027B0C 0002490C 48 1D D1 85 */ bl func_80204C90 +/* 80027B0C 0002490C 48 1D D1 85 */ bl RpMatFXMaterialSetEffects /* 80027B10 00024910 80 0D 8E 88 */ lwz r0, lbl_803CB788-_SDA_BASE_(r13) /* 80027B14 00024914 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 80027B18 00024918 41 82 00 18 */ beq lbl_80027B30 @@ -1450,13 +1450,13 @@ lbl_80027B38: /* 80027B3C 0002493C 7F A3 EB 78 */ mr r3, r29 /* 80027B40 00024940 7F C4 F3 78 */ mr r4, r30 /* 80027B44 00024944 38 C0 00 01 */ li r6, 1 -/* 80027B48 00024948 48 1D D3 E5 */ bl func_80204F2C +/* 80027B48 00024948 48 1D D3 E5 */ bl RpMatFXMaterialSetupEnvMap /* 80027B4C 0002494C 80 AD 89 34 */ lwz r5, lbl_803CB234-_SDA_BASE_(r13) /* 80027B50 00024950 FC 20 F8 90 */ fmr f1, f31 /* 80027B54 00024954 7F A3 EB 78 */ mr r3, r29 /* 80027B58 00024958 7F E4 FB 78 */ mr r4, r31 /* 80027B5C 0002495C 80 A5 00 04 */ lwz r5, 4(r5) -/* 80027B60 00024960 48 1D D3 3D */ bl func_80204E9C +/* 80027B60 00024960 48 1D D3 3D */ bl RpMatFXMaterialSetupBumpMap /* 80027B64 00024964 7F A3 EB 78 */ mr r3, r29 lbl_80027B68: /* 80027B68 00024968 80 01 00 34 */ lwz r0, 0x34(r1) @@ -1469,8 +1469,8 @@ lbl_80027B68: /* 80027B84 00024984 38 21 00 30 */ addi r1, r1, 0x30 /* 80027B88 00024988 4E 80 00 20 */ blr -.global func_80027B8C -func_80027B8C: +.global xFXanimUVSetTranslation__FPC5xVec3 +xFXanimUVSetTranslation__FPC5xVec3: /* 80027B8C 0002498C C0 23 00 00 */ lfs f1, 0(r3) /* 80027B90 00024990 38 8D 80 50 */ addi r4, r13, lbl_803CA950-_SDA_BASE_ /* 80027B94 00024994 C0 03 00 04 */ lfs f0, 4(r3) @@ -1478,8 +1478,8 @@ func_80027B8C: /* 80027B9C 0002499C D0 04 00 04 */ stfs f0, 4(r4) /* 80027BA0 000249A0 4E 80 00 20 */ blr -.global func_80027BA4 -func_80027BA4: +.global xFXanimUVSetScale__FPC5xVec3 +xFXanimUVSetScale__FPC5xVec3: /* 80027BA4 000249A4 C0 23 00 00 */ lfs f1, 0(r3) /* 80027BA8 000249A8 38 8D 80 58 */ addi r4, r13, lbl_803CA958-_SDA_BASE_ /* 80027BAC 000249AC C0 03 00 04 */ lfs f0, 4(r3) @@ -1487,8 +1487,8 @@ func_80027BA4: /* 80027BB4 000249B4 D0 04 00 04 */ stfs f0, 4(r4) /* 80027BB8 000249B8 4E 80 00 20 */ blr -.global func_80027BBC -func_80027BBC: +.global xFXanimUVSetAngle__Ff +xFXanimUVSetAngle__Ff: /* 80027BBC 000249BC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80027BC0 000249C0 7C 08 02 A6 */ mflr r0 /* 80027BC4 000249C4 90 01 00 24 */ stw r0, 0x24(r1) @@ -1513,8 +1513,8 @@ func_80027BBC: /* 80027C10 00024A10 38 21 00 20 */ addi r1, r1, 0x20 /* 80027C14 00024A14 4E 80 00 20 */ blr -.global func_80027C18 -func_80027C18: +.global xFXanimUV2PSetTranslation__FPC5xVec3 +xFXanimUV2PSetTranslation__FPC5xVec3: /* 80027C18 00024A18 C0 23 00 00 */ lfs f1, 0(r3) /* 80027C1C 00024A1C 38 8D 80 70 */ addi r4, r13, lbl_803CA970-_SDA_BASE_ /* 80027C20 00024A20 C0 03 00 04 */ lfs f0, 4(r3) @@ -1522,8 +1522,8 @@ func_80027C18: /* 80027C28 00024A28 D0 04 00 04 */ stfs f0, 4(r4) /* 80027C2C 00024A2C 4E 80 00 20 */ blr -.global func_80027C30 -func_80027C30: +.global xFXanimUV2PSetScale__FPC5xVec3 +xFXanimUV2PSetScale__FPC5xVec3: /* 80027C30 00024A30 C0 23 00 00 */ lfs f1, 0(r3) /* 80027C34 00024A34 38 8D 80 78 */ addi r4, r13, lbl_803CA978-_SDA_BASE_ /* 80027C38 00024A38 C0 03 00 04 */ lfs f0, 4(r3) @@ -1531,8 +1531,8 @@ func_80027C30: /* 80027C40 00024A40 D0 04 00 04 */ stfs f0, 4(r4) /* 80027C44 00024A44 4E 80 00 20 */ blr -.global func_80027C48 -func_80027C48: +.global xFXanimUV2PSetAngle__Ff +xFXanimUV2PSetAngle__Ff: /* 80027C48 00024A48 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80027C4C 00024A4C 7C 08 02 A6 */ mflr r0 /* 80027C50 00024A50 90 01 00 24 */ stw r0, 0x24(r1) @@ -1557,13 +1557,13 @@ func_80027C48: /* 80027C9C 00024A9C 38 21 00 20 */ addi r1, r1, 0x20 /* 80027CA0 00024AA0 4E 80 00 20 */ blr -.global func_80027CA4 -func_80027CA4: +.global xFXanimUV2PSetTexture__FP9RwTexture +xFXanimUV2PSetTexture__FP9RwTexture: /* 80027CA4 00024AA4 90 6D 89 5C */ stw r3, lbl_803CB25C-_SDA_BASE_(r13) /* 80027CA8 00024AA8 4E 80 00 20 */ blr -.global func_80027CAC -func_80027CAC: +.global xFXanimUVAtomicSetup__FP8RpAtomic +xFXanimUVAtomicSetup__FP8RpAtomic: /* 80027CAC 00024AAC 28 03 00 00 */ cmplwi r3, 0 /* 80027CB0 00024AB0 4D 82 00 20 */ beqlr /* 80027CB4 00024AB4 80 0D 89 58 */ lwz r0, lbl_803CB258-_SDA_BASE_(r13) @@ -1572,15 +1572,15 @@ func_80027CAC: /* 80027CC0 00024AC0 90 03 00 6C */ stw r0, 0x6c(r3) /* 80027CC4 00024AC4 4E 80 00 20 */ blr -.global func_80027CC8 -func_80027CC8: +.global xFXanimUVCreate__Fv +xFXanimUVCreate__Fv: /* 80027CC8 00024AC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80027CCC 00024ACC 7C 08 02 A6 */ mflr r0 /* 80027CD0 00024AD0 90 01 00 14 */ stw r0, 0x14(r1) /* 80027CD4 00024AD4 80 0D 89 58 */ lwz r0, lbl_803CB258-_SDA_BASE_(r13) /* 80027CD8 00024AD8 28 00 00 00 */ cmplwi r0, 0 /* 80027CDC 00024ADC 40 82 00 0C */ bne lbl_80027CE8 -/* 80027CE0 00024AE0 48 09 CD 71 */ bl func_800C4A50 +/* 80027CE0 00024AE0 48 09 CD 71 */ bl iFXanimUVCreatePipe__Fv /* 80027CE4 00024AE4 90 6D 89 58 */ stw r3, lbl_803CB258-_SDA_BASE_(r13) lbl_80027CE8: /* 80027CE8 00024AE8 80 6D 89 58 */ lwz r3, lbl_803CB258-_SDA_BASE_(r13) @@ -1631,8 +1631,8 @@ lbl_80027D78: /* 80027D7C 00024B7C 41 80 FF 98 */ blt lbl_80027D14 /* 80027D80 00024B80 4E 80 00 20 */ blr -.global func_80027D84 -func_80027D84: +.global xFXRenderProximityFade__FRC14xModelInstanceff +xFXRenderProximityFade__FRC14xModelInstanceff: /* 80027D84 00024B84 94 21 FC 00 */ stwu r1, -0x400(r1) /* 80027D88 00024B88 7C 08 02 A6 */ mflr r0 /* 80027D8C 00024B8C 90 01 04 04 */ stw r0, 0x404(r1) @@ -1670,23 +1670,23 @@ func_80027D84: /* 80027E0C 00024C0C 90 01 03 84 */ stw r0, 0x384(r1) /* 80027E10 00024C10 82 25 00 00 */ lwz r17, 0(r5) /* 80027E14 00024C14 81 EE 00 14 */ lwz r15, 0x14(r14) -/* 80027E18 00024C18 48 20 79 C5 */ bl func_8022F7DC +/* 80027E18 00024C18 48 20 79 C5 */ bl RwRenderStateSet /* 80027E1C 00024C1C 38 60 00 0B */ li r3, 0xb /* 80027E20 00024C20 38 80 00 06 */ li r4, 6 -/* 80027E24 00024C24 48 20 79 B9 */ bl func_8022F7DC +/* 80027E24 00024C24 48 20 79 B9 */ bl RwRenderStateSet /* 80027E28 00024C28 7E 24 8B 78 */ mr r4, r17 /* 80027E2C 00024C2C 38 60 00 01 */ li r3, 1 -/* 80027E30 00024C30 48 20 79 AD */ bl func_8022F7DC +/* 80027E30 00024C30 48 20 79 AD */ bl RwRenderStateSet /* 80027E34 00024C34 38 60 00 0C */ li r3, 0xc /* 80027E38 00024C38 38 80 00 01 */ li r4, 1 -/* 80027E3C 00024C3C 48 20 79 A1 */ bl func_8022F7DC +/* 80027E3C 00024C3C 48 20 79 A1 */ bl RwRenderStateSet /* 80027E40 00024C40 1E 2F 00 0C */ mulli r17, r15, 0xc /* 80027E44 00024C44 7E 23 8B 78 */ mr r3, r17 -/* 80027E48 00024C48 48 00 BC 11 */ bl func_80033A58 +/* 80027E48 00024C48 48 00 BC 11 */ bl xMemPushTemp__FUi /* 80027E4C 00024C4C 7C 60 1B 78 */ mr r0, r3 /* 80027E50 00024C50 7E 23 8B 78 */ mr r3, r17 /* 80027E54 00024C54 7C 13 03 78 */ mr r19, r0 -/* 80027E58 00024C58 48 00 BC 01 */ bl func_80033A58 +/* 80027E58 00024C58 48 00 BC 01 */ bl xMemPushTemp__FUi /* 80027E5C 00024C5C 7C 60 1B 78 */ mr r0, r3 /* 80027E60 00024C60 80 70 00 10 */ lwz r3, 0x10(r16) /* 80027E64 00024C64 80 D0 00 4C */ lwz r6, 0x4c(r16) @@ -1695,24 +1695,24 @@ func_80027D84: /* 80027E70 00024C70 7E 68 9B 78 */ mr r8, r19 /* 80027E74 00024C74 38 80 00 00 */ li r4, 0 /* 80027E78 00024C78 38 E0 00 00 */ li r7, 0 -/* 80027E7C 00024C7C 48 0A 07 55 */ bl func_800C85D0 +/* 80027E7C 00024C7C 48 0A 07 55 */ bl iModelVertEval__FP8RpAtomicUiUiP11RwMatrixTagP5xVec3P5xVec3 /* 80027E80 00024C80 80 90 00 10 */ lwz r4, 0x10(r16) /* 80027E84 00024C84 38 C0 00 00 */ li r6, 0 /* 80027E88 00024C88 80 61 03 80 */ lwz r3, 0x380(r1) /* 80027E8C 00024C8C 38 E0 FF FF */ li r7, -1 /* 80027E90 00024C90 80 B0 00 4C */ lwz r5, 0x4c(r16) /* 80027E94 00024C94 39 00 00 00 */ li r8, 0 -/* 80027E98 00024C98 48 0A 0A 2D */ bl func_800C88C4 +/* 80027E98 00024C98 48 0A 0A 2D */ bl iModelNormalEval__FP5xVec3RC8RpAtomicPC11RwMatrixTagUliPC5xVec3 /* 80027E9C 00024C9C 7D E3 7B 78 */ mr r3, r15 -/* 80027EA0 00024CA0 48 00 BB B9 */ bl func_80033A58 +/* 80027EA0 00024CA0 48 00 BB B9 */ bl xMemPushTemp__FUi /* 80027EA4 00024CA4 7C 60 1B 78 */ mr r0, r3 /* 80027EA8 00024CA8 55 E3 10 3A */ slwi r3, r15, 2 /* 80027EAC 00024CAC 90 01 03 7C */ stw r0, 0x37c(r1) -/* 80027EB0 00024CB0 48 00 BB A9 */ bl func_80033A58 +/* 80027EB0 00024CB0 48 00 BB A9 */ bl xMemPushTemp__FUi /* 80027EB4 00024CB4 7C 60 1B 78 */ mr r0, r3 /* 80027EB8 00024CB8 7E 43 93 78 */ mr r3, r18 /* 80027EBC 00024CBC 7C 12 03 78 */ mr r18, r0 -/* 80027EC0 00024CC0 48 21 11 71 */ bl func_80239030 +/* 80027EC0 00024CC0 48 21 11 71 */ bl RwFrameGetLTM /* 80027EC4 00024CC4 FC 1E F8 40 */ fcmpo cr0, f30, f31 /* 80027EC8 00024CC8 7C 76 1B 78 */ mr r22, r3 /* 80027ECC 00024CCC 4C 41 13 82 */ cror 2, 1, 2 @@ -1795,12 +1795,12 @@ lbl_80027F80: /* 80027FE4 00024DE4 48 00 00 24 */ b lbl_80028008 lbl_80027FE8: /* 80027FE8 00024DE8 54 03 08 3C */ slwi r3, r0, 1 -/* 80027FEC 00024DEC 48 00 BA 6D */ bl func_80033A58 +/* 80027FEC 00024DEC 48 00 BA 6D */ bl xMemPushTemp__FUi /* 80027FF0 00024DF0 80 01 03 88 */ lwz r0, 0x388(r1) /* 80027FF4 00024DF4 7C 64 1B 78 */ mr r4, r3 /* 80027FF8 00024DF8 90 81 03 78 */ stw r4, 0x378(r1) /* 80027FFC 00024DFC 1C 60 00 78 */ mulli r3, r0, 0x78 -/* 80028000 00024E00 48 00 BA 59 */ bl func_80033A58 +/* 80028000 00024E00 48 00 BA 59 */ bl xMemPushTemp__FUi /* 80028004 00024E04 90 61 03 74 */ stw r3, 0x374(r1) lbl_80028008: /* 80028008 00024E08 55 C0 18 38 */ slwi r0, r14, 3 @@ -2049,18 +2049,18 @@ lbl_8002835C: /* 80028374 00025174 28 00 00 00 */ cmplwi r0, 0 /* 80028378 00025178 41 82 00 14 */ beq lbl_8002838C /* 8002837C 0002517C 80 61 03 74 */ lwz r3, 0x374(r1) -/* 80028380 00025180 48 00 B7 05 */ bl func_80033A84 +/* 80028380 00025180 48 00 B7 05 */ bl xMemPopTemp__FPv /* 80028384 00025184 80 61 03 78 */ lwz r3, 0x378(r1) -/* 80028388 00025188 48 00 B6 FD */ bl func_80033A84 +/* 80028388 00025188 48 00 B6 FD */ bl xMemPopTemp__FPv lbl_8002838C: /* 8002838C 0002518C 7E 43 93 78 */ mr r3, r18 -/* 80028390 00025190 48 00 B6 F5 */ bl func_80033A84 +/* 80028390 00025190 48 00 B6 F5 */ bl xMemPopTemp__FPv /* 80028394 00025194 80 61 03 7C */ lwz r3, 0x37c(r1) -/* 80028398 00025198 48 00 B6 ED */ bl func_80033A84 +/* 80028398 00025198 48 00 B6 ED */ bl xMemPopTemp__FPv /* 8002839C 0002519C 80 61 03 80 */ lwz r3, 0x380(r1) -/* 800283A0 000251A0 48 00 B6 E5 */ bl func_80033A84 +/* 800283A0 000251A0 48 00 B6 E5 */ bl xMemPopTemp__FPv /* 800283A4 000251A4 7E 63 9B 78 */ mr r3, r19 -/* 800283A8 000251A8 48 00 B6 DD */ bl func_80033A84 +/* 800283A8 000251A8 48 00 B6 DD */ bl xMemPopTemp__FPv /* 800283AC 000251AC E3 E1 03 F8 */ psq_l f31, 1016(r1), 0, qr0 /* 800283B0 000251B0 CB E1 03 F0 */ lfd f31, 0x3f0(r1) /* 800283B4 000251B4 E3 C1 03 E8 */ psq_l f30, 1000(r1), 0, qr0 @@ -2645,12 +2645,12 @@ lbl_80028BB0: /* 80028BBC 000259BC 38 A0 00 00 */ li r5, 0 /* 80028BC0 000259C0 38 C0 00 19 */ li r6, 0x19 /* 80028BC4 000259C4 80 63 00 00 */ lwz r3, 0(r3) -/* 80028BC8 000259C8 48 22 30 AD */ bl func_8024BC74 +/* 80028BC8 000259C8 48 22 30 AD */ bl RwIm3DTransform /* 80028BCC 000259CC 28 03 00 00 */ cmplwi r3, 0 /* 80028BD0 000259D0 41 82 00 10 */ beq lbl_80028BE0 /* 80028BD4 000259D4 38 60 00 03 */ li r3, 3 -/* 80028BD8 000259D8 48 22 33 69 */ bl func_8024BF40 -/* 80028BDC 000259DC 48 22 31 79 */ bl func_8024BD54 +/* 80028BD8 000259D8 48 22 33 69 */ bl RwIm3DRenderPrimitive +/* 80028BDC 000259DC 48 22 31 79 */ bl RwIm3DEnd lbl_80028BE0: /* 80028BE0 000259E0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80028BE4 000259E4 7C 08 03 A6 */ mtlr r0 @@ -2722,8 +2722,8 @@ lbl_80028CB8: /* 80028CC0 00025AC0 7D 23 4B 78 */ mr r3, r9 /* 80028CC4 00025AC4 4E 80 00 20 */ blr -.global func_80028CC8 -func_80028CC8: +.global xFXFireworksInit__FPCcPCcPCcPCcPCc +xFXFireworksInit__FPCcPCcPCcPCcPCc: /* 80028CC8 00025AC8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80028CCC 00025ACC 7C 08 02 A6 */ mflr r0 /* 80028CD0 00025AD0 90 01 00 24 */ stw r0, 0x24(r1) @@ -2735,19 +2735,19 @@ func_80028CC8: /* 80028CE8 00025AE8 7C BD 2B 78 */ mr r29, r5 /* 80028CEC 00025AEC 93 81 00 10 */ stw r28, 0x10(r1) /* 80028CF0 00025AF0 7C 9C 23 78 */ mr r28, r4 -/* 80028CF4 00025AF4 48 07 FB 51 */ bl func_800A8844 +/* 80028CF4 00025AF4 48 07 FB 51 */ bl zParEmitterFind__FPCc /* 80028CF8 00025AF8 90 6D 89 60 */ stw r3, lbl_803CB260-_SDA_BASE_(r13) /* 80028CFC 00025AFC 7F 83 E3 78 */ mr r3, r28 -/* 80028D00 00025B00 48 07 FB 45 */ bl func_800A8844 +/* 80028D00 00025B00 48 07 FB 45 */ bl zParEmitterFind__FPCc /* 80028D04 00025B04 90 6D 89 64 */ stw r3, lbl_803CB264-_SDA_BASE_(r13) /* 80028D08 00025B08 7F A3 EB 78 */ mr r3, r29 -/* 80028D0C 00025B0C 48 07 FB 39 */ bl func_800A8844 +/* 80028D0C 00025B0C 48 07 FB 39 */ bl zParEmitterFind__FPCc /* 80028D10 00025B10 90 6D 89 68 */ stw r3, lbl_803CB268-_SDA_BASE_(r13) /* 80028D14 00025B14 7F C3 F3 78 */ mr r3, r30 -/* 80028D18 00025B18 48 02 34 FD */ bl func_8004C214 +/* 80028D18 00025B18 48 02 34 FD */ bl xStrHash__FPCc /* 80028D1C 00025B1C 90 6D 89 6C */ stw r3, lbl_803CB26C-_SDA_BASE_(r13) /* 80028D20 00025B20 7F E3 FB 78 */ mr r3, r31 -/* 80028D24 00025B24 48 02 34 F1 */ bl func_8004C214 +/* 80028D24 00025B24 48 02 34 F1 */ bl xStrHash__FPCc /* 80028D28 00025B28 3C 80 80 2C */ lis r4, lbl_802C7F40@ha /* 80028D2C 00025B2C 90 6D 89 70 */ stw r3, lbl_803CB270-_SDA_BASE_(r13) /* 80028D30 00025B30 38 64 7F 40 */ addi r3, r4, lbl_802C7F40@l @@ -2775,8 +2775,8 @@ func_80028CC8: /* 80028D88 00025B88 38 21 00 20 */ addi r1, r1, 0x20 /* 80028D8C 00025B8C 4E 80 00 20 */ blr -.global func_80028D90 -func_80028D90: +.global xFXFireworksLaunch__FfPC5xVec3f +xFXFireworksLaunch__FfPC5xVec3f: /* 80028D90 00025B90 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80028D94 00025B94 7C 08 02 A6 */ mflr r0 /* 80028D98 00025B98 3C 80 80 2C */ lis r4, lbl_802C7F40@ha @@ -2810,8 +2810,8 @@ lbl_80028DEC: /* 80028DFC 00025BFC 38 21 00 20 */ addi r1, r1, 0x20 /* 80028E00 00025C00 4E 80 00 20 */ blr -.global func_80028E04 -func_80028E04: +.global xFXFireworksUpdate__Ff +xFXFireworksUpdate__Ff: /* 80028E04 00025C04 94 21 FC 50 */ stwu r1, -0x3b0(r1) /* 80028E08 00025C08 7C 08 02 A6 */ mflr r0 /* 80028E0C 00025C0C 90 01 03 B4 */ stw r0, 0x3b4(r1) @@ -2863,14 +2863,14 @@ lbl_80028E98: /* 80028EC0 00025CC0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80028EC4 00025CC4 4C 40 13 82 */ cror 2, 0, 2 /* 80028EC8 00025CC8 40 82 03 0C */ bne lbl_800291D4 -/* 80028ECC 00025CCC 48 00 7D BD */ bl func_80030C88 +/* 80028ECC 00025CCC 48 00 7D BD */ bl xurand__Fv /* 80028ED0 00025CD0 C0 42 83 70 */ lfs f2, lbl_803CCCF0-_SDA2_BASE_(r2) /* 80028ED4 00025CD4 C0 02 83 6C */ lfs f0, lbl_803CCCEC-_SDA2_BASE_(r2) /* 80028ED8 00025CD8 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80028EDC 00025CDC D0 1E 00 08 */ stfs f0, 8(r30) /* 80028EE0 00025CE0 C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) /* 80028EE4 00025CE4 D0 1E 00 0C */ stfs f0, 0xc(r30) -/* 80028EE8 00025CE8 48 00 7D A1 */ bl func_80030C88 +/* 80028EE8 00025CE8 48 00 7D A1 */ bl xurand__Fv /* 80028EEC 00025CEC C0 42 83 70 */ lfs f2, lbl_803CCCF0-_SDA2_BASE_(r2) /* 80028EF0 00025CF0 38 00 00 02 */ li r0, 2 /* 80028EF4 00025CF4 C0 02 83 6C */ lfs f0, lbl_803CCCEC-_SDA2_BASE_(r2) @@ -2889,7 +2889,7 @@ lbl_80028E98: /* 80028F28 00025D28 C0 82 83 7C */ lfs f4, lbl_803CCCFC-_SDA2_BASE_(r2) /* 80028F2C 00025D2C 38 A0 00 00 */ li r5, 0 /* 80028F30 00025D30 38 E0 00 00 */ li r7, 0 -/* 80028F34 00025D34 48 01 FB 61 */ bl func_80048A94 +/* 80028F34 00025D34 48 01 FB 61 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 80028F38 00025D38 48 00 02 9C */ b lbl_800291D4 lbl_80028F3C: /* 80028F3C 00025D3C C0 1E 00 20 */ lfs f0, 0x20(r30) @@ -2923,7 +2923,7 @@ lbl_80028F64: /* 80028FA8 00025DA8 FC 20 F0 90 */ fmr f1, f30 /* 80028FAC 00025DAC 80 6D 89 60 */ lwz r3, lbl_803CB260-_SDA_BASE_(r13) /* 80028FB0 00025DB0 38 81 01 80 */ addi r4, r1, 0x180 -/* 80028FB4 00025DB4 48 0E EC 15 */ bl func_80117BC8 +/* 80028FB4 00025DB4 48 0E EC 15 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 80028FB8 00025DB8 C0 3E 00 20 */ lfs f1, 0x20(r30) /* 80028FBC 00025DBC C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) /* 80028FC0 00025DC0 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -2934,7 +2934,7 @@ lbl_80028F64: /* 80028FD4 00025DD4 C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) /* 80028FD8 00025DD8 D0 1E 00 04 */ stfs f0, 4(r30) /* 80028FDC 00025DDC 82 6D 89 64 */ lwz r19, lbl_803CB264-_SDA_BASE_(r13) -/* 80028FE0 00025DE0 48 00 7C A9 */ bl func_80030C88 +/* 80028FE0 00025DE0 48 00 7C A9 */ bl xurand__Fv /* 80028FE4 00025DE4 C0 02 83 80 */ lfs f0, lbl_803CCD00-_SDA2_BASE_(r2) /* 80028FE8 00025DE8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80028FEC 00025DEC 40 80 00 08 */ bge lbl_80028FF4 @@ -2947,7 +2947,7 @@ lbl_80028FF4: /* 80029004 00025E04 4B FE 22 61 */ bl func_8000B264 /* 80029008 00025E08 28 13 00 00 */ cmplwi r19, 0 /* 8002900C 00025E0C 41 82 00 C0 */ beq lbl_800290CC -/* 80029010 00025E10 48 00 7C 79 */ bl func_80030C88 +/* 80029010 00025E10 48 00 7C 79 */ bl xurand__Fv /* 80029014 00025E14 C0 62 83 88 */ lfs f3, lbl_803CCD08-_SDA2_BASE_(r2) /* 80029018 00025E18 7F 63 DB 78 */ mr r3, r27 /* 8002901C 00025E1C C0 02 83 84 */ lfs f0, lbl_803CCD04-_SDA2_BASE_(r2) @@ -2956,7 +2956,7 @@ lbl_80028FF4: /* 80029028 00025E28 EC 23 00 7A */ fmadds f1, f3, f1, f0 /* 8002902C 00025E2C C0 62 83 38 */ lfs f3, lbl_803CCCB8-_SDA2_BASE_(r2) /* 80029030 00025E30 48 00 2E A9 */ bl func_8002BED8 -/* 80029034 00025E34 48 00 7C 55 */ bl func_80030C88 +/* 80029034 00025E34 48 00 7C 55 */ bl xurand__Fv /* 80029038 00025E38 C0 62 83 88 */ lfs f3, lbl_803CCD08-_SDA2_BASE_(r2) /* 8002903C 00025E3C 7F 43 D3 78 */ mr r3, r26 /* 80029040 00025E40 C0 02 83 84 */ lfs f0, lbl_803CCD04-_SDA2_BASE_(r2) @@ -2965,7 +2965,7 @@ lbl_80028FF4: /* 8002904C 00025E4C EC 23 00 7A */ fmadds f1, f3, f1, f0 /* 80029050 00025E50 C0 62 83 38 */ lfs f3, lbl_803CCCB8-_SDA2_BASE_(r2) /* 80029054 00025E54 48 00 2E 85 */ bl func_8002BED8 -/* 80029058 00025E58 48 00 7C 31 */ bl func_80030C88 +/* 80029058 00025E58 48 00 7C 31 */ bl xurand__Fv /* 8002905C 00025E5C C0 62 83 88 */ lfs f3, lbl_803CCD08-_SDA2_BASE_(r2) /* 80029060 00025E60 7F 23 CB 78 */ mr r3, r25 /* 80029064 00025E64 C0 02 83 84 */ lfs f0, lbl_803CCD04-_SDA2_BASE_(r2) @@ -2993,30 +2993,30 @@ lbl_80028FF4: /* 800290BC 00025EBC FC 20 F0 90 */ fmr f1, f30 /* 800290C0 00025EC0 7E 63 9B 78 */ mr r3, r19 /* 800290C4 00025EC4 38 81 00 14 */ addi r4, r1, 0x14 -/* 800290C8 00025EC8 48 0E EB 01 */ bl func_80117BC8 +/* 800290C8 00025EC8 48 0E EB 01 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings lbl_800290CC: -/* 800290CC 00025ECC 48 00 7B BD */ bl func_80030C88 +/* 800290CC 00025ECC 48 00 7B BD */ bl xurand__Fv /* 800290D0 00025ED0 C0 42 83 9C */ lfs f2, lbl_803CCD1C-_SDA2_BASE_(r2) /* 800290D4 00025ED4 C0 02 83 90 */ lfs f0, lbl_803CCD10-_SDA2_BASE_(r2) /* 800290D8 00025ED8 EF 02 00 7A */ fmadds f24, f2, f1, f0 -/* 800290DC 00025EDC 48 00 7B AD */ bl func_80030C88 +/* 800290DC 00025EDC 48 00 7B AD */ bl xurand__Fv /* 800290E0 00025EE0 C0 02 83 5C */ lfs f0, lbl_803CCCDC-_SDA2_BASE_(r2) /* 800290E4 00025EE4 EF 20 00 7A */ fmadds f25, f0, f1, f0 -/* 800290E8 00025EE8 48 00 7B A1 */ bl func_80030C88 +/* 800290E8 00025EE8 48 00 7B A1 */ bl xurand__Fv /* 800290EC 00025EEC C0 02 83 5C */ lfs f0, lbl_803CCCDC-_SDA2_BASE_(r2) /* 800290F0 00025EF0 EF 40 00 7A */ fmadds f26, f0, f1, f0 -/* 800290F4 00025EF4 48 00 7B 95 */ bl func_80030C88 +/* 800290F4 00025EF4 48 00 7B 95 */ bl xurand__Fv /* 800290F8 00025EF8 C0 02 83 5C */ lfs f0, lbl_803CCCDC-_SDA2_BASE_(r2) /* 800290FC 00025EFC EF 60 00 7A */ fmadds f27, f0, f1, f0 -/* 80029100 00025F00 48 00 7B 89 */ bl func_80030C88 +/* 80029100 00025F00 48 00 7B 89 */ bl xurand__Fv /* 80029104 00025F04 C0 42 83 7C */ lfs f2, lbl_803CCCFC-_SDA2_BASE_(r2) /* 80029108 00025F08 C0 02 83 98 */ lfs f0, lbl_803CCD18-_SDA2_BASE_(r2) /* 8002910C 00025F0C EF 82 00 7A */ fmadds f28, f2, f1, f0 -/* 80029110 00025F10 48 00 7B 79 */ bl func_80030C88 +/* 80029110 00025F10 48 00 7B 79 */ bl xurand__Fv /* 80029114 00025F14 C0 42 83 94 */ lfs f2, lbl_803CCD14-_SDA2_BASE_(r2) /* 80029118 00025F18 C0 02 83 90 */ lfs f0, lbl_803CCD10-_SDA2_BASE_(r2) /* 8002911C 00025F1C EF A2 00 7A */ fmadds f29, f2, f1, f0 -/* 80029120 00025F20 48 00 7B 69 */ bl func_80030C88 +/* 80029120 00025F20 48 00 7B 69 */ bl xurand__Fv /* 80029124 00025F24 C0 02 83 5C */ lfs f0, lbl_803CCCDC-_SDA2_BASE_(r2) /* 80029128 00025F28 FC 40 E8 90 */ fmr f2, f29 /* 8002912C 00025F2C FC 60 E0 90 */ fmr f3, f28 @@ -3027,7 +3027,7 @@ lbl_800290CC: /* 80029140 00025F40 FC A0 D0 90 */ fmr f5, f26 /* 80029144 00025F44 FC C0 C8 90 */ fmr f6, f25 /* 80029148 00025F48 FC E0 C0 90 */ fmr f7, f24 -/* 8002914C 00025F4C 48 01 92 A5 */ bl func_800423F0 +/* 8002914C 00025F4C 48 01 92 A5 */ bl xScrFXGlareAdd__FP5xVec3fffffffP8RwRaster /* 80029150 00025F50 7E A3 AB 78 */ mr r3, r21 /* 80029154 00025F54 4B FF 26 B5 */ bl func_8001B808 /* 80029158 00025F58 7C 64 1B 78 */ mr r4, r3 @@ -3043,7 +3043,7 @@ lbl_800290CC: /* 80029180 00025F80 C0 42 83 A0 */ lfs f2, lbl_803CCD20-_SDA2_BASE_(r2) /* 80029184 00025F84 C0 62 83 A4 */ lfs f3, lbl_803CCD24-_SDA2_BASE_(r2) /* 80029188 00025F88 EC 21 00 2A */ fadds f1, f1, f0 -/* 8002918C 00025F8C 48 08 3F 2D */ bl func_800AD0B8 +/* 8002918C 00025F8C 48 08 3F 2D */ bl zRumbleStartDistance__Fiff14_tagRumbleTypef /* 80029190 00025F90 7E A3 AB 78 */ mr r3, r21 /* 80029194 00025F94 4B FF 26 75 */ bl func_8001B808 /* 80029198 00025F98 C0 03 00 04 */ lfs f0, 4(r3) @@ -3060,7 +3060,7 @@ lbl_800290CC: /* 800291C4 00025FC4 C0 82 83 7C */ lfs f4, lbl_803CCCFC-_SDA2_BASE_(r2) /* 800291C8 00025FC8 38 A0 00 00 */ li r5, 0 /* 800291CC 00025FCC 38 E0 00 00 */ li r7, 0 -/* 800291D0 00025FD0 48 01 F8 C5 */ bl func_80048A94 +/* 800291D0 00025FD0 48 01 F8 C5 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf lbl_800291D4: /* 800291D4 00025FD4 3A 94 00 01 */ addi r20, r20, 1 /* 800291D8 00025FD8 3B DE 00 24 */ addi r30, r30, 0x24 @@ -3088,8 +3088,8 @@ lbl_800291D4: /* 80029230 00026030 38 21 03 B0 */ addi r1, r1, 0x3b0 /* 80029234 00026034 4E 80 00 20 */ blr -.global func_80029238 -func_80029238: +.global xFXStreakInit__Fv +xFXStreakInit__Fv: /* 80029238 00026038 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002923C 0002603C 7C 08 02 A6 */ mflr r0 /* 80029240 00026040 3C 60 80 38 */ lis r3, lbl_80385F9C@ha @@ -3119,8 +3119,8 @@ lbl_80029260: /* 8002929C 0002609C 38 21 00 20 */ addi r1, r1, 0x20 /* 800292A0 000260A0 4E 80 00 20 */ blr -.global func_800292A4 -func_800292A4: +.global xFXStreakUpdate__Ff +xFXStreakUpdate__Ff: /* 800292A4 000260A4 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800292A8 000260A8 7C 08 02 A6 */ mflr r0 /* 800292AC 000260AC 90 01 00 54 */ stw r0, 0x54(r1) @@ -3287,8 +3287,8 @@ lbl_800294C8: /* 800294EC 000262EC 38 21 00 50 */ addi r1, r1, 0x50 /* 800294F0 000262F0 4E 80 00 20 */ blr -.global func_800294F4 -func_800294F4: +.global xFXStreakRender__Fv +xFXStreakRender__Fv: /* 800294F4 000262F4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800294F8 000262F8 7C 08 02 A6 */ mflr r0 /* 800294FC 000262FC 3C 80 80 38 */ lis r4, lbl_80385F9C@ha @@ -3402,17 +3402,17 @@ lbl_80029560: /* 8002969C 0002649C 99 1B 00 85 */ stb r8, 0x85(r27) /* 800296A0 000264A0 99 3B 00 86 */ stb r9, 0x86(r27) /* 800296A4 000264A4 99 9B 00 87 */ stb r12, 0x87(r27) -/* 800296A8 000264A8 48 20 61 35 */ bl func_8022F7DC +/* 800296A8 000264A8 48 20 61 35 */ bl RwRenderStateSet /* 800296AC 000264AC 7F 63 DB 78 */ mr r3, r27 /* 800296B0 000264B0 38 80 00 04 */ li r4, 4 /* 800296B4 000264B4 38 A0 00 00 */ li r5, 0 /* 800296B8 000264B8 38 C0 00 19 */ li r6, 0x19 -/* 800296BC 000264BC 48 22 25 B9 */ bl func_8024BC74 +/* 800296BC 000264BC 48 22 25 B9 */ bl RwIm3DTransform /* 800296C0 000264C0 28 03 00 00 */ cmplwi r3, 0 /* 800296C4 000264C4 41 82 00 10 */ beq lbl_800296D4 /* 800296C8 000264C8 38 60 00 04 */ li r3, 4 -/* 800296CC 000264CC 48 22 28 75 */ bl func_8024BF40 -/* 800296D0 000264D0 48 22 26 85 */ bl func_8024BD54 +/* 800296CC 000264CC 48 22 28 75 */ bl RwIm3DRenderPrimitive +/* 800296D0 000264D0 48 22 26 85 */ bl RwIm3DEnd lbl_800296D4: /* 800296D4 000264D4 37 9C FF FF */ addic. r28, r28, -1 /* 800296D8 000264D8 3B BD FF FF */ addi r29, r29, -1 @@ -3432,8 +3432,8 @@ lbl_800296EC: /* 80029708 00026508 38 21 00 40 */ addi r1, r1, 0x40 /* 8002970C 0002650C 4E 80 00 20 */ blr -.global func_80029710 -func_80029710: +.global xFXStreakStart__FfffUiPC10iColor_tagPC10iColor_tagi +xFXStreakStart__FfffUiPC10iColor_tagPC10iColor_tagi: /* 80029710 00026510 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80029714 00026514 7C 08 02 A6 */ mflr r0 /* 80029718 00026518 3C E0 80 38 */ lis r7, lbl_80385F9C@ha @@ -3561,12 +3561,12 @@ lbl_800298D8: /* 800298E0 000266E0 3C 60 80 25 */ lis r3, lbl_80252BD4@ha /* 800298E4 000266E4 38 63 2B D4 */ addi r3, r3, lbl_80252BD4@l /* 800298E8 000266E8 38 63 00 8B */ addi r3, r3, 0x8b -/* 800298EC 000266EC 48 02 29 29 */ bl func_8004C214 +/* 800298EC 000266EC 48 02 29 29 */ bl xStrHash__FPCc /* 800298F0 000266F0 7C 7D 1B 78 */ mr r29, r3 lbl_800298F4: /* 800298F4 000266F4 7F A3 EB 78 */ mr r3, r29 /* 800298F8 000266F8 38 80 00 00 */ li r4, 0 -/* 800298FC 000266FC 48 02 1E 11 */ bl func_8004B70C +/* 800298FC 000266FC 48 02 1E 11 */ bl xSTFindAsset__FUiPUi /* 80029900 00026700 90 7F 00 24 */ stw r3, 0x24(r31) /* 80029904 00026704 80 7F 00 24 */ lwz r3, 0x24(r31) /* 80029908 00026708 28 03 00 00 */ cmplwi r3, 0 @@ -3591,8 +3591,8 @@ lbl_80029930: /* 80029948 00026748 38 21 00 20 */ addi r1, r1, 0x20 /* 8002994C 0002674C 4E 80 00 20 */ blr -.global func_80029950 -func_80029950: +.global xFXStreakStop__FUi +xFXStreakStop__FUi: /* 80029950 00026750 28 03 00 0A */ cmplwi r3, 0xa /* 80029954 00026754 4D 82 00 20 */ beqlr /* 80029958 00026758 1C 83 06 6C */ mulli r4, r3, 0x66c @@ -3612,8 +3612,8 @@ lbl_80029984: /* 8002998C 0002678C 7C 03 21 2E */ stwx r0, r3, r4 /* 80029990 00026790 4E 80 00 20 */ blr -.global func_80029994 -func_80029994: +.global xFXStreakUpdate__FUiPC5xVec3PC5xVec3 +xFXStreakUpdate__FUiPC5xVec3PC5xVec3: /* 80029994 00026794 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80029998 00026798 7C 08 02 A6 */ mflr r0 /* 8002999C 0002679C 28 03 00 0A */ cmplwi r3, 0xa @@ -3670,8 +3670,8 @@ lbl_80029A50: /* 80029A60 00026860 38 21 00 10 */ addi r1, r1, 0x10 /* 80029A64 00026864 4E 80 00 20 */ blr -.global func_80029A68 -func_80029A68: +.global xFXShineInit__Fv +xFXShineInit__Fv: /* 80029A68 00026868 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80029A6C 0002686C 7C 08 02 A6 */ mflr r0 /* 80029A70 00026870 3C 60 80 39 */ lis r3, lbl_80389FD4@ha @@ -3700,8 +3700,8 @@ lbl_80029A90: /* 80029AC8 000268C8 38 21 00 20 */ addi r1, r1, 0x20 /* 80029ACC 000268CC 4E 80 00 20 */ blr -.global func_80029AD0 -func_80029AD0: +.global xFXShineUpdate__Ff +xFXShineUpdate__Ff: /* 80029AD0 000268D0 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80029AD4 000268D4 7C 08 02 A6 */ mflr r0 /* 80029AD8 000268D8 90 01 00 44 */ stw r0, 0x44(r1) @@ -3760,21 +3760,21 @@ lbl_80029B78: /* 80029B9C 0002699C 80 1F 00 00 */ lwz r0, 0(r31) /* 80029BA0 000269A0 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80029BA4 000269A4 40 82 00 BC */ bne lbl_80029C60 -/* 80029BA8 000269A8 48 00 70 E1 */ bl func_80030C88 +/* 80029BA8 000269A8 48 00 70 E1 */ bl xurand__Fv /* 80029BAC 000269AC C0 62 83 98 */ lfs f3, lbl_803CCD18-_SDA2_BASE_(r2) /* 80029BB0 000269B0 C0 42 83 3C */ lfs f2, lbl_803CCCBC-_SDA2_BASE_(r2) /* 80029BB4 000269B4 C0 1F 00 14 */ lfs f0, 0x14(r31) /* 80029BB8 000269B8 EC 23 10 78 */ fmsubs f1, f3, f1, f2 /* 80029BBC 000269BC EC 00 00 72 */ fmuls f0, f0, f1 /* 80029BC0 000269C0 D0 1B 00 10 */ stfs f0, 0x10(r27) -/* 80029BC4 000269C4 48 00 70 C5 */ bl func_80030C88 +/* 80029BC4 000269C4 48 00 70 C5 */ bl xurand__Fv /* 80029BC8 000269C8 C0 62 83 98 */ lfs f3, lbl_803CCD18-_SDA2_BASE_(r2) /* 80029BCC 000269CC C0 42 83 3C */ lfs f2, lbl_803CCCBC-_SDA2_BASE_(r2) /* 80029BD0 000269D0 C0 1F 00 14 */ lfs f0, 0x14(r31) /* 80029BD4 000269D4 EC 23 10 78 */ fmsubs f1, f3, f1, f2 /* 80029BD8 000269D8 EC 00 00 72 */ fmuls f0, f0, f1 /* 80029BDC 000269DC D0 1B 00 14 */ stfs f0, 0x14(r27) -/* 80029BE0 000269E0 48 00 70 A9 */ bl func_80030C88 +/* 80029BE0 000269E0 48 00 70 A9 */ bl xurand__Fv /* 80029BE4 000269E4 C0 62 83 98 */ lfs f3, lbl_803CCD18-_SDA2_BASE_(r2) /* 80029BE8 000269E8 38 7B 00 04 */ addi r3, r27, 4 /* 80029BEC 000269EC C0 42 83 3C */ lfs f2, lbl_803CCCBC-_SDA2_BASE_(r2) @@ -3939,8 +3939,8 @@ lbl_80029E04: /* 80029E28 00026C28 38 21 00 40 */ addi r1, r1, 0x40 /* 80029E2C 00026C2C 4E 80 00 20 */ blr -.global func_80029E30 -func_80029E30: +.global xFXShineRender__Fv +xFXShineRender__Fv: /* 80029E30 00026C30 94 21 FF 50 */ stwu r1, -0xb0(r1) /* 80029E34 00026C34 7C 08 02 A6 */ mflr r0 /* 80029E38 00026C38 90 01 00 B4 */ stw r0, 0xb4(r1) @@ -4004,11 +4004,11 @@ lbl_80029EA0: /* 80029F14 00026D14 C0 1C 00 14 */ lfs f0, 0x14(r28) /* 80029F18 00026D18 38 61 00 38 */ addi r3, r1, 0x38 /* 80029F1C 00026D1C EF E1 00 32 */ fmuls f31, f1, f0 -/* 80029F20 00026D20 48 00 89 05 */ bl func_80032824 +/* 80029F20 00026D20 48 00 89 05 */ bl xMat3x3Transpose__FP7xMat3x3PC7xMat3x3 /* 80029F24 00026D24 38 61 00 2C */ addi r3, r1, 0x2c /* 80029F28 00026D28 38 81 00 38 */ addi r4, r1, 0x38 /* 80029F2C 00026D2C 7C 65 1B 78 */ mr r5, r3 -/* 80029F30 00026D30 48 00 8B 2D */ bl func_80032A5C +/* 80029F30 00026D30 48 00 8B 2D */ bl xMat3x3LMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80029F34 00026D34 C1 3C 00 0C */ lfs f9, 0xc(r28) /* 80029F38 00026D38 38 00 00 00 */ li r0, 0 /* 80029F3C 00026D3C C1 5C 00 10 */ lfs f10, 0x10(r28) @@ -4080,18 +4080,18 @@ lbl_80029EA0: /* 8002A044 00026E44 98 D7 00 85 */ stb r6, 0x85(r23) /* 8002A048 00026E48 98 F7 00 86 */ stb r7, 0x86(r23) /* 8002A04C 00026E4C 99 17 00 87 */ stb r8, 0x87(r23) -/* 8002A050 00026E50 48 20 57 8D */ bl func_8022F7DC +/* 8002A050 00026E50 48 20 57 8D */ bl RwRenderStateSet /* 8002A054 00026E54 3C 60 80 2D */ lis r3, lbl_802C8138@ha /* 8002A058 00026E58 38 80 00 04 */ li r4, 4 /* 8002A05C 00026E5C 38 63 81 38 */ addi r3, r3, lbl_802C8138@l /* 8002A060 00026E60 38 A0 00 00 */ li r5, 0 /* 8002A064 00026E64 38 C0 00 19 */ li r6, 0x19 -/* 8002A068 00026E68 48 22 1C 0D */ bl func_8024BC74 +/* 8002A068 00026E68 48 22 1C 0D */ bl RwIm3DTransform /* 8002A06C 00026E6C 28 03 00 00 */ cmplwi r3, 0 /* 8002A070 00026E70 41 82 00 10 */ beq lbl_8002A080 /* 8002A074 00026E74 38 60 00 04 */ li r3, 4 -/* 8002A078 00026E78 48 22 1E C9 */ bl func_8024BF40 -/* 8002A07C 00026E7C 48 22 1C D9 */ bl func_8024BD54 +/* 8002A078 00026E78 48 22 1E C9 */ bl RwIm3DRenderPrimitive +/* 8002A07C 00026E7C 48 22 1C D9 */ bl RwIm3DEnd lbl_8002A080: /* 8002A080 00026E80 C0 FC 00 0C */ lfs f7, 0xc(r28) /* 8002A084 00026E84 3C 60 80 2D */ lis r3, lbl_802C8138@ha @@ -4165,18 +4165,18 @@ lbl_8002A080: /* 8002A194 00026F94 98 E6 00 85 */ stb r7, 0x85(r6) /* 8002A198 00026F98 99 06 00 86 */ stb r8, 0x86(r6) /* 8002A19C 00026F9C 99 26 00 87 */ stb r9, 0x87(r6) -/* 8002A1A0 00026FA0 48 20 56 3D */ bl func_8022F7DC +/* 8002A1A0 00026FA0 48 20 56 3D */ bl RwRenderStateSet /* 8002A1A4 00026FA4 3C 60 80 2D */ lis r3, lbl_802C8138@ha /* 8002A1A8 00026FA8 38 80 00 04 */ li r4, 4 /* 8002A1AC 00026FAC 38 63 81 38 */ addi r3, r3, lbl_802C8138@l /* 8002A1B0 00026FB0 38 A0 00 00 */ li r5, 0 /* 8002A1B4 00026FB4 38 C0 00 19 */ li r6, 0x19 -/* 8002A1B8 00026FB8 48 22 1A BD */ bl func_8024BC74 +/* 8002A1B8 00026FB8 48 22 1A BD */ bl RwIm3DTransform /* 8002A1BC 00026FBC 28 03 00 00 */ cmplwi r3, 0 /* 8002A1C0 00026FC0 41 82 00 10 */ beq lbl_8002A1D0 /* 8002A1C4 00026FC4 38 60 00 04 */ li r3, 4 -/* 8002A1C8 00026FC8 48 22 1D 79 */ bl func_8024BF40 -/* 8002A1CC 00026FCC 48 22 1B 89 */ bl func_8024BD54 +/* 8002A1C8 00026FC8 48 22 1D 79 */ bl RwIm3DRenderPrimitive +/* 8002A1CC 00026FCC 48 22 1B 89 */ bl RwIm3DEnd lbl_8002A1D0: /* 8002A1D0 00026FD0 3B 39 00 01 */ addi r25, r25, 1 /* 8002A1D4 00026FD4 3B BD 00 2C */ addi r29, r29, 0x2c @@ -4195,8 +4195,8 @@ lbl_8002A1E0: /* 8002A204 00027004 38 21 00 B0 */ addi r1, r1, 0xb0 /* 8002A208 00027008 4E 80 00 20 */ blr -.global func_8002A20C -func_8002A20C: +.global xFXShineStart__FPC5xVec3ffffUiPC10iColor_tagPC10iColor_tagfi +xFXShineStart__FPC5xVec3ffffUiPC10iColor_tagPC10iColor_tagfi: /* 8002A20C 0002700C 38 60 00 02 */ li r3, 2 /* 8002A210 00027010 4E 80 00 20 */ blr lbl_8002A214: @@ -4220,7 +4220,7 @@ lbl_8002A240: lbl_8002A250: /* 8002A250 00027050 80 63 00 00 */ lwz r3, 0(r3) /* 8002A254 00027054 80 84 00 00 */ lwz r4, 0(r4) -/* 8002A258 00027058 48 00 0F 49 */ bl func_8002B1A0 +/* 8002A258 00027058 48 00 0F 49 */ bl render_compare__9xFXRibbonCFRC9xFXRibbon lbl_8002A25C: /* 8002A25C 0002705C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002A260 00027060 7C 08 03 A6 */ mtlr r0 @@ -4309,8 +4309,8 @@ lbl_8002A368: /* 8002A370 00027170 38 21 00 10 */ addi r1, r1, 0x10 /* 8002A374 00027174 4E 80 00 20 */ blr -.global func_8002A378 -func_8002A378: +.global init__9xFXRibbonFPCcPCc +init__9xFXRibbonFPCcPCc: /* 8002A378 00027178 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002A37C 0002717C 7C 08 02 A6 */ mflr r0 /* 8002A380 00027180 38 C0 00 00 */ li r6, 0 @@ -4334,7 +4334,7 @@ func_8002A378: /* 8002A3C8 000271C8 4C 40 13 82 */ cror 2, 0, 2 /* 8002A3CC 000271CC 40 82 00 0C */ bne lbl_8002A3D8 /* 8002A3D0 000271D0 7F A3 EB 78 */ mr r3, r29 -/* 8002A3D4 000271D4 48 00 00 31 */ bl func_8002A404 +/* 8002A3D4 000271D4 48 00 00 31 */ bl set_default_config__9xFXRibbonFv lbl_8002A3D8: /* 8002A3D8 000271D8 7F A3 EB 78 */ mr r3, r29 /* 8002A3DC 000271DC 7F C4 F3 78 */ mr r4, r30 @@ -4348,8 +4348,8 @@ lbl_8002A3D8: /* 8002A3FC 000271FC 38 21 00 20 */ addi r1, r1, 0x20 /* 8002A400 00027200 4E 80 00 20 */ blr -.global func_8002A404 -func_8002A404: +.global set_default_config__9xFXRibbonFv +set_default_config__9xFXRibbonFv: /* 8002A404 00027204 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002A408 00027208 7C 08 02 A6 */ mflr r0 /* 8002A40C 0002720C 38 80 00 05 */ li r4, 5 @@ -4361,14 +4361,14 @@ func_8002A404: /* 8002A424 00027224 90 03 00 08 */ stw r0, 8(r3) /* 8002A428 00027228 C0 02 83 5C */ lfs f0, lbl_803CCCDC-_SDA2_BASE_(r2) /* 8002A42C 0002722C D0 03 00 0C */ stfs f0, 0xc(r3) -/* 8002A430 00027230 48 00 00 15 */ bl func_8002A444 +/* 8002A430 00027230 48 00 00 15 */ bl refresh_config__9xFXRibbonFv /* 8002A434 00027234 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002A438 00027238 7C 08 03 A6 */ mtlr r0 /* 8002A43C 0002723C 38 21 00 10 */ addi r1, r1, 0x10 /* 8002A440 00027240 4E 80 00 20 */ blr -.global func_8002A444 -func_8002A444: +.global refresh_config__9xFXRibbonFv +refresh_config__9xFXRibbonFv: /* 8002A444 00027244 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002A448 00027248 7C 08 02 A6 */ mflr r0 /* 8002A44C 0002724C 90 01 00 14 */ stw r0, 0x14(r1) @@ -4395,8 +4395,8 @@ lbl_8002A490: /* 8002A49C 0002729C 38 21 00 10 */ addi r1, r1, 0x10 /* 8002A4A0 000272A0 4E 80 00 20 */ blr -.global func_8002A4A4 -func_8002A4A4: +.global set_curve__9xFXRibbonFPCQ29xFXRibbon10curve_nodeUl +set_curve__9xFXRibbonFPCQ29xFXRibbon10curve_nodeUl: /* 8002A4A4 000272A4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002A4A8 000272A8 7C 08 02 A6 */ mflr r0 /* 8002A4AC 000272AC 90 01 00 14 */ stw r0, 0x14(r1) @@ -4413,8 +4413,8 @@ func_8002A4A4: /* 8002A4D8 000272D8 38 21 00 10 */ addi r1, r1, 0x10 /* 8002A4DC 000272DC 4E 80 00 20 */ blr -.global func_8002A4E0 -func_8002A4E0: +.global insert__9xFXRibbonFRC5xVec3RC5xVec3ffUi +insert__9xFXRibbonFRC5xVec3RC5xVec3ffUi: /* 8002A4E0 000272E0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8002A4E4 000272E4 7C 08 02 A6 */ mflr r0 /* 8002A4E8 000272E8 90 01 00 34 */ stw r0, 0x34(r1) @@ -4463,7 +4463,7 @@ lbl_8002A53C: /* 8002A588 00027388 90 1F 00 04 */ stw r0, 4(r31) /* 8002A58C 0002738C D3 DF 00 24 */ stfs f30, 0x24(r31) /* 8002A590 00027390 D3 FF 00 28 */ stfs f31, 0x28(r31) -/* 8002A594 00027394 48 00 01 09 */ bl func_8002A69C +/* 8002A594 00027394 48 00 01 09 */ bl activate__9xFXRibbonFv lbl_8002A598: /* 8002A598 00027398 CB E1 00 28 */ lfd f31, 0x28(r1) /* 8002A59C 0002739C CB C1 00 20 */ lfd f30, 0x20(r1) @@ -4473,8 +4473,8 @@ lbl_8002A598: /* 8002A5AC 000273AC 38 21 00 30 */ addi r1, r1, 0x30 /* 8002A5B0 000273B0 4E 80 00 20 */ blr -.global func_8002A5B4 -func_8002A5B4: +.global insert__9xFXRibbonFRC5xVec3fffUi +insert__9xFXRibbonFRC5xVec3fffUi: /* 8002A5B4 000273B4 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8002A5B8 000273B8 7C 08 02 A6 */ mflr r0 /* 8002A5BC 000273BC 90 01 00 34 */ stw r0, 0x34(r1) @@ -4525,7 +4525,7 @@ lbl_8002A61C: /* 8002A664 00027464 90 1F 00 04 */ stw r0, 4(r31) /* 8002A668 00027468 D3 DF 00 24 */ stfs f30, 0x24(r31) /* 8002A66C 0002746C D3 FF 00 28 */ stfs f31, 0x28(r31) -/* 8002A670 00027470 48 00 00 2D */ bl func_8002A69C +/* 8002A670 00027470 48 00 00 2D */ bl activate__9xFXRibbonFv lbl_8002A674: /* 8002A674 00027474 80 01 00 34 */ lwz r0, 0x34(r1) /* 8002A678 00027478 CB E1 00 28 */ lfd f31, 0x28(r1) @@ -4538,8 +4538,8 @@ lbl_8002A674: /* 8002A694 00027494 38 21 00 30 */ addi r1, r1, 0x30 /* 8002A698 00027498 4E 80 00 20 */ blr -.global func_8002A69C -func_8002A69C: +.global activate__9xFXRibbonFv +activate__9xFXRibbonFv: /* 8002A69C 0002749C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002A6A0 000274A0 7C 08 02 A6 */ mflr r0 /* 8002A6A4 000274A4 90 01 00 14 */ stw r0, 0x14(r1) @@ -4558,8 +4558,8 @@ lbl_8002A6C8: /* 8002A6D4 000274D4 38 21 00 10 */ addi r1, r1, 0x10 /* 8002A6D8 000274D8 4E 80 00 20 */ blr -.global func_8002A6DC -func_8002A6DC: +.global deactivate__9xFXRibbonFv +deactivate__9xFXRibbonFv: /* 8002A6DC 000274DC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002A6E0 000274E0 7C 08 02 A6 */ mflr r0 /* 8002A6E4 000274E4 90 01 00 14 */ stw r0, 0x14(r1) @@ -4578,8 +4578,8 @@ lbl_8002A708: /* 8002A714 00027514 38 21 00 10 */ addi r1, r1, 0x10 /* 8002A718 00027518 4E 80 00 20 */ blr -.global func_8002A71C -func_8002A71C: +.global update__9xFXRibbonFf +update__9xFXRibbonFf: /* 8002A71C 0002751C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8002A720 00027520 7C 08 02 A6 */ mflr r0 /* 8002A724 00027524 90 01 00 34 */ stw r0, 0x34(r1) @@ -4645,7 +4645,7 @@ lbl_8002A7FC: /* 8002A804 00027604 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8002A808 00027608 40 82 00 0C */ bne lbl_8002A814 /* 8002A80C 0002760C 7F E3 FB 78 */ mr r3, r31 -/* 8002A810 00027610 4B FF FE CD */ bl func_8002A6DC +/* 8002A810 00027610 4B FF FE CD */ bl deactivate__9xFXRibbonFv lbl_8002A814: /* 8002A814 00027614 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8002A818 00027618 80 01 00 34 */ lwz r0, 0x34(r1) @@ -4655,8 +4655,8 @@ lbl_8002A814: /* 8002A828 00027628 38 21 00 30 */ addi r1, r1, 0x30 /* 8002A82C 0002762C 4E 80 00 20 */ blr -.global func_8002A830 -func_8002A830: +.global start_render__9xFXRibbonFv +start_render__9xFXRibbonFv: /* 8002A830 00027630 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002A834 00027634 7C 08 02 A6 */ mflr r0 /* 8002A838 00027638 90 01 00 14 */ stw r0, 0x14(r1) @@ -4664,21 +4664,21 @@ func_8002A830: /* 8002A840 00027640 7C 7F 1B 78 */ mr r31, r3 /* 8002A844 00027644 38 60 00 0A */ li r3, 0xa /* 8002A848 00027648 80 9F 00 04 */ lwz r4, 4(r31) -/* 8002A84C 0002764C 48 20 4F 91 */ bl func_8022F7DC +/* 8002A84C 0002764C 48 20 4F 91 */ bl RwRenderStateSet /* 8002A850 00027650 80 9F 00 08 */ lwz r4, 8(r31) /* 8002A854 00027654 38 60 00 0B */ li r3, 0xb -/* 8002A858 00027658 48 20 4F 85 */ bl func_8022F7DC +/* 8002A858 00027658 48 20 4F 85 */ bl RwRenderStateSet /* 8002A85C 0002765C 80 9F 00 14 */ lwz r4, 0x14(r31) /* 8002A860 00027660 38 60 00 01 */ li r3, 1 -/* 8002A864 00027664 48 20 4F 79 */ bl func_8022F7DC +/* 8002A864 00027664 48 20 4F 79 */ bl RwRenderStateSet /* 8002A868 00027668 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002A86C 0002766C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8002A870 00027670 7C 08 03 A6 */ mtlr r0 /* 8002A874 00027674 38 21 00 10 */ addi r1, r1, 0x10 /* 8002A878 00027678 4E 80 00 20 */ blr -.global func_8002A87C -func_8002A87C: +.global render__9xFXRibbonFv +render__9xFXRibbonFv: /* 8002A87C 0002767C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8002A880 00027680 7C 08 02 A6 */ mflr r0 /* 8002A884 00027684 90 01 00 34 */ stw r0, 0x34(r1) @@ -4735,7 +4735,7 @@ lbl_8002A90C: /* 8002A93C 0002773C 38 A1 00 10 */ addi r5, r1, 0x10 /* 8002A940 00027740 90 61 00 10 */ stw r3, 0x10(r1) /* 8002A944 00027744 7F 43 D3 78 */ mr r3, r26 -/* 8002A948 00027748 48 00 06 0D */ bl func_8002AF54 +/* 8002A948 00027748 48 00 06 0D */ bl render_strip__9xFXRibbonFP18RxObjSpace3DVertexQ236tier_queue_Q29xFXRibbon10joint_data_8iteratorUl lbl_8002A94C: /* 8002A94C 0002774C 7F 9E E3 78 */ mr r30, r28 lbl_8002A950: @@ -4747,8 +4747,8 @@ lbl_8002A950: /* 8002A964 00027764 38 21 00 30 */ addi r1, r1, 0x30 /* 8002A968 00027768 4E 80 00 20 */ blr -.global func_8002A96C -func_8002A96C: +.global set_raster__9xFXRibbonFP8RwRaster +set_raster__9xFXRibbonFP8RwRaster: /* 8002A96C 0002776C 90 83 00 14 */ stw r4, 0x14(r3) /* 8002A970 00027770 88 03 00 10 */ lbz r0, 0x10(r3) /* 8002A974 00027774 28 00 00 00 */ cmplwi r0, 0 @@ -4757,8 +4757,8 @@ func_8002A96C: /* 8002A980 00027780 98 0D 89 78 */ stb r0, lbl_803CB278-_SDA_BASE_(r13) /* 8002A984 00027784 4E 80 00 20 */ blr -.global func_8002A988 -func_8002A988: +.global set_texture__9xFXRibbonFP9RwTexture +set_texture__9xFXRibbonFP9RwTexture: /* 8002A988 00027788 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002A98C 0002778C 7C 08 02 A6 */ mflr r0 /* 8002A990 00027790 28 04 00 00 */ cmplwi r4, 0 @@ -4769,14 +4769,14 @@ func_8002A988: lbl_8002A9A4: /* 8002A9A4 000277A4 80 84 00 00 */ lwz r4, 0(r4) lbl_8002A9A8: -/* 8002A9A8 000277A8 4B FF FF C5 */ bl func_8002A96C +/* 8002A9A8 000277A8 4B FF FF C5 */ bl set_raster__9xFXRibbonFP8RwRaster /* 8002A9AC 000277AC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002A9B0 000277B0 7C 08 03 A6 */ mtlr r0 /* 8002A9B4 000277B4 38 21 00 10 */ addi r1, r1, 0x10 /* 8002A9B8 000277B8 4E 80 00 20 */ blr -.global func_8002A9BC -func_8002A9BC: +.global set_texture__9xFXRibbonFUi +set_texture__9xFXRibbonFUi: /* 8002A9BC 000277BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002A9C0 000277C0 7C 08 02 A6 */ mflr r0 /* 8002A9C4 000277C4 28 04 00 00 */ cmplwi r4, 0 @@ -4789,37 +4789,37 @@ func_8002A9BC: lbl_8002A9E0: /* 8002A9E0 000277E0 7C 83 23 78 */ mr r3, r4 /* 8002A9E4 000277E4 38 80 00 00 */ li r4, 0 -/* 8002A9E8 000277E8 48 02 0D 25 */ bl func_8004B70C +/* 8002A9E8 000277E8 48 02 0D 25 */ bl xSTFindAsset__FUiPUi /* 8002A9EC 000277EC 7C 64 1B 78 */ mr r4, r3 lbl_8002A9F0: /* 8002A9F0 000277F0 7F E3 FB 78 */ mr r3, r31 -/* 8002A9F4 000277F4 4B FF FF 95 */ bl func_8002A988 +/* 8002A9F4 000277F4 4B FF FF 95 */ bl set_texture__9xFXRibbonFP9RwTexture /* 8002A9F8 000277F8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002A9FC 000277FC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8002AA00 00027800 7C 08 03 A6 */ mtlr r0 /* 8002AA04 00027804 38 21 00 10 */ addi r1, r1, 0x10 /* 8002AA08 00027808 4E 80 00 20 */ blr -.global func_8002AA0C -func_8002AA0C: +.global set_texture__9xFXRibbonFPCc +set_texture__9xFXRibbonFPCc: /* 8002AA0C 0002780C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002AA10 00027810 7C 08 02 A6 */ mflr r0 /* 8002AA14 00027814 90 01 00 14 */ stw r0, 0x14(r1) /* 8002AA18 00027818 93 E1 00 0C */ stw r31, 0xc(r1) /* 8002AA1C 0002781C 7C 7F 1B 78 */ mr r31, r3 /* 8002AA20 00027820 7C 83 23 78 */ mr r3, r4 -/* 8002AA24 00027824 48 02 17 F1 */ bl func_8004C214 +/* 8002AA24 00027824 48 02 17 F1 */ bl xStrHash__FPCc /* 8002AA28 00027828 7C 64 1B 78 */ mr r4, r3 /* 8002AA2C 0002782C 7F E3 FB 78 */ mr r3, r31 -/* 8002AA30 00027830 4B FF FF 8D */ bl func_8002A9BC +/* 8002AA30 00027830 4B FF FF 8D */ bl set_texture__9xFXRibbonFUi /* 8002AA34 00027834 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002AA38 00027838 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8002AA3C 0002783C 7C 08 03 A6 */ mtlr r0 /* 8002AA40 00027840 38 21 00 10 */ addi r1, r1, 0x10 /* 8002AA44 00027844 4E 80 00 20 */ blr -.global func_8002AA48 -func_8002AA48: +.global get_normal__9xFXRibbonFR5xVec3RC5xVec3f +get_normal__9xFXRibbonFR5xVec3RC5xVec3f: /* 8002AA48 00027848 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8002AA4C 0002784C 7C 08 02 A6 */ mflr r0 /* 8002AA50 00027850 90 01 00 34 */ stw r0, 0x34(r1) @@ -4932,8 +4932,8 @@ lbl_8002ABD0: /* 8002ABF0 000279F0 38 21 00 30 */ addi r1, r1, 0x30 /* 8002ABF4 000279F4 4E 80 00 20 */ blr -.global func_8002ABF8 -func_8002ABF8: +.global refresh_joint__9xFXRibbonFRQ29xFXRibbon10joint_dataRCQ236tier_queue_Q29xFXRibbon10joint_data_8iterator +refresh_joint__9xFXRibbonFRQ29xFXRibbon10joint_dataRCQ236tier_queue_Q29xFXRibbon10joint_data_8iterator: /* 8002ABF8 000279F8 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8002ABFC 000279FC 7C 08 02 A6 */ mflr r0 /* 8002AC00 00027A00 90 01 00 74 */ stw r0, 0x74(r1) @@ -5041,7 +5041,7 @@ lbl_8002AD50: /* 8002AD84 00027B84 C0 3D 00 20 */ lfs f1, 0x20(r29) /* 8002AD88 00027B88 90 C1 00 4C */ stw r6, 0x4c(r1) /* 8002AD8C 00027B8C 90 01 00 50 */ stw r0, 0x50(r1) -/* 8002AD90 00027B90 4B FF FC B9 */ bl func_8002AA48 +/* 8002AD90 00027B90 4B FF FC B9 */ bl get_normal__9xFXRibbonFR5xVec3RC5xVec3f lbl_8002AD94: /* 8002AD94 00027B94 80 01 00 74 */ lwz r0, 0x74(r1) /* 8002AD98 00027B98 83 E1 00 6C */ lwz r31, 0x6c(r1) @@ -5052,8 +5052,8 @@ lbl_8002AD94: /* 8002ADAC 00027BAC 38 21 00 70 */ addi r1, r1, 0x70 /* 8002ADB0 00027BB0 4E 80 00 20 */ blr -.global func_8002ADB4 -func_8002ADB4: +.global eval_joint__9xFXRibbonFRCQ29xFXRibbon10joint_dataR10iColor_tagRf +eval_joint__9xFXRibbonFRCQ29xFXRibbon10joint_dataR10iColor_tagRf: /* 8002ADB4 00027BB4 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8002ADB8 00027BB8 7C 08 02 A6 */ mflr r0 /* 8002ADBC 00027BBC 90 01 00 54 */ stw r0, 0x54(r1) @@ -5163,8 +5163,8 @@ lbl_8002AE40: /* 8002AF4C 00027D4C 38 21 00 50 */ addi r1, r1, 0x50 /* 8002AF50 00027D50 4E 80 00 20 */ blr -.global func_8002AF54 -func_8002AF54: +.global render_strip__9xFXRibbonFP18RxObjSpace3DVertexQ236tier_queue_Q29xFXRibbon10joint_data_8iteratorUl +render_strip__9xFXRibbonFP18RxObjSpace3DVertexQ236tier_queue_Q29xFXRibbon10joint_data_8iteratorUl: /* 8002AF54 00027D54 94 21 FF 50 */ stwu r1, -0xb0(r1) /* 8002AF58 00027D58 7C 08 02 A6 */ mflr r0 /* 8002AF5C 00027D5C 90 01 00 B4 */ stw r0, 0xb4(r1) @@ -5202,7 +5202,7 @@ lbl_8002AFC0: /* 8002AFD8 00027DD8 7C 19 03 78 */ mr r25, r0 /* 8002AFDC 00027DDC 7F A5 EB 78 */ mr r5, r29 /* 8002AFE0 00027DE0 7F 24 CB 78 */ mr r4, r25 -/* 8002AFE4 00027DE4 4B FF FC 15 */ bl func_8002ABF8 +/* 8002AFE4 00027DE4 4B FF FC 15 */ bl refresh_joint__9xFXRibbonFRQ29xFXRibbon10joint_dataRCQ236tier_queue_Q29xFXRibbon10joint_data_8iterator /* 8002AFE8 00027DE8 38 00 00 00 */ li r0, 0 /* 8002AFEC 00027DEC 7F 63 DB 78 */ mr r3, r27 /* 8002AFF0 00027DF0 98 01 00 14 */ stb r0, 0x14(r1) @@ -5214,7 +5214,7 @@ lbl_8002AFC0: /* 8002B008 00027E08 98 01 00 17 */ stb r0, 0x17(r1) /* 8002B00C 00027E0C C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) /* 8002B010 00027E10 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 8002B014 00027E14 4B FF FD A1 */ bl func_8002ADB4 +/* 8002B014 00027E14 4B FF FD A1 */ bl eval_joint__9xFXRibbonFRCQ29xFXRibbon10joint_dataR10iColor_tagRf /* 8002B018 00027E18 C0 3B 00 0C */ lfs f1, 0xc(r27) /* 8002B01C 00027E1C 57 C0 10 3A */ slwi r0, r30, 2 /* 8002B020 00027E20 C0 02 83 3C */ lfs f0, lbl_803CCCBC-_SDA2_BASE_(r2) @@ -5284,10 +5284,10 @@ lbl_8002B0EC: /* 8002B11C 00027F1C 7C 00 1E 70 */ srawi r0, r0, 3 /* 8002B120 00027F20 54 04 0F FE */ srwi r4, r0, 0x1f /* 8002B124 00027F24 7C 80 22 14 */ add r4, r0, r4 -/* 8002B128 00027F28 48 22 0B 4D */ bl func_8024BC74 +/* 8002B128 00027F28 48 22 0B 4D */ bl RwIm3DTransform /* 8002B12C 00027F2C 38 60 00 04 */ li r3, 4 -/* 8002B130 00027F30 48 22 0E 11 */ bl func_8024BF40 -/* 8002B134 00027F34 48 22 0C 21 */ bl func_8024BD54 +/* 8002B130 00027F30 48 22 0E 11 */ bl RwIm3DRenderPrimitive +/* 8002B134 00027F34 48 22 0C 21 */ bl RwIm3DEnd /* 8002B138 00027F38 E3 E1 00 A8 */ psq_l f31, 168(r1), 0, qr0 /* 8002B13C 00027F3C CB E1 00 A0 */ lfd f31, 0xa0(r1) /* 8002B140 00027F40 E3 C1 00 98 */ psq_l f30, 152(r1), 0, qr0 @@ -5318,8 +5318,8 @@ func_8002B15C: /* 8002B198 00027F98 98 E3 00 1B */ stb r7, 0x1b(r3) /* 8002B19C 00027F9C 4E 80 00 20 */ blr -.global func_8002B1A0 -func_8002B1A0: +.global render_compare__9xFXRibbonCFRC9xFXRibbon +render_compare__9xFXRibbonCFRC9xFXRibbon: /* 8002B1A0 00027FA0 80 A3 00 14 */ lwz r5, 0x14(r3) /* 8002B1A4 00027FA4 80 04 00 14 */ lwz r0, 0x14(r4) /* 8002B1A8 00027FA8 7C 05 00 40 */ cmplw r5, r0 @@ -5355,8 +5355,8 @@ lbl_8002B200: /* 8002B20C 0002800C 54 03 0F FE */ srwi r3, r0, 0x1f /* 8002B210 00028010 4E 80 00 20 */ blr -.global func_8002B214 -func_8002B214: +.global xFXRibbonSceneEnter__Fv +xFXRibbonSceneEnter__Fv: /* 8002B214 00028014 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002B218 00028018 7C 08 02 A6 */ mflr r0 /* 8002B21C 0002801C 3C 60 80 25 */ lis r3, lbl_80252BD4@ha @@ -5377,8 +5377,8 @@ func_8002B214: /* 8002B258 00028058 38 21 00 10 */ addi r1, r1, 0x10 /* 8002B25C 0002805C 4E 80 00 20 */ blr -.global func_8002B260 -func_8002B260: +.global xFXRibbonUpdate__Ff +xFXRibbonUpdate__Ff: /* 8002B260 00028060 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002B264 00028064 7C 08 02 A6 */ mflr r0 /* 8002B268 00028068 3C 60 80 2D */ lis r3, lbl_802C81C8@ha @@ -5393,7 +5393,7 @@ func_8002B260: lbl_8002B28C: /* 8002B28C 0002808C FC 20 F8 90 */ fmr f1, f31 /* 8002B290 00028090 80 7F 00 00 */ lwz r3, 0(r31) -/* 8002B294 00028094 4B FF F4 89 */ bl func_8002A71C +/* 8002B294 00028094 4B FF F4 89 */ bl update__9xFXRibbonFf /* 8002B298 00028098 3B FF 00 04 */ addi r31, r31, 4 /* 8002B29C 0002809C 3B DE 00 01 */ addi r30, r30, 1 lbl_8002B2A0: @@ -5408,8 +5408,8 @@ lbl_8002B2A0: /* 8002B2C0 000280C0 38 21 00 20 */ addi r1, r1, 0x20 /* 8002B2C4 000280C4 4E 80 00 20 */ blr -.global func_8002B2C8 -func_8002B2C8: +.global xFXRibbonRender__Fv +xFXRibbonRender__Fv: /* 8002B2C8 000280C8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002B2CC 000280CC 7C 08 02 A6 */ mflr r0 /* 8002B2D0 000280D0 90 01 00 24 */ stw r0, 0x24(r1) @@ -5420,16 +5420,16 @@ func_8002B2C8: /* 8002B2E4 000280E4 4B FF EF 89 */ bl func_8002A26C /* 8002B2E8 000280E8 38 60 00 08 */ li r3, 8 /* 8002B2EC 000280EC 38 80 00 00 */ li r4, 0 -/* 8002B2F0 000280F0 48 20 44 ED */ bl func_8022F7DC +/* 8002B2F0 000280F0 48 20 44 ED */ bl RwRenderStateSet /* 8002B2F4 000280F4 38 60 00 06 */ li r3, 6 /* 8002B2F8 000280F8 38 80 00 01 */ li r4, 1 -/* 8002B2FC 000280FC 48 20 44 E1 */ bl func_8022F7DC +/* 8002B2FC 000280FC 48 20 44 E1 */ bl RwRenderStateSet /* 8002B300 00028100 38 60 00 07 */ li r3, 7 /* 8002B304 00028104 38 80 00 02 */ li r4, 2 -/* 8002B308 00028108 48 20 44 D5 */ bl func_8022F7DC +/* 8002B308 00028108 48 20 44 D5 */ bl RwRenderStateSet /* 8002B30C 0002810C 38 60 00 14 */ li r3, 0x14 /* 8002B310 00028110 38 80 00 01 */ li r4, 1 -/* 8002B314 00028114 48 20 44 C9 */ bl func_8022F7DC +/* 8002B314 00028114 48 20 44 C9 */ bl RwRenderStateSet /* 8002B318 00028118 3C 60 80 2D */ lis r3, lbl_802C81C8@ha /* 8002B31C 0002811C 3B C0 00 00 */ li r30, 0 /* 8002B320 00028120 3B E3 81 C8 */ addi r31, r3, lbl_802C81C8@l @@ -5445,16 +5445,16 @@ lbl_8002B32C: /* 8002B344 00028144 41 82 00 18 */ beq lbl_8002B35C /* 8002B348 00028148 7F 83 E3 78 */ mr r3, r28 /* 8002B34C 0002814C 7F C4 F3 78 */ mr r4, r30 -/* 8002B350 00028150 4B FF FE 51 */ bl func_8002B1A0 +/* 8002B350 00028150 4B FF FE 51 */ bl render_compare__9xFXRibbonCFRC9xFXRibbon /* 8002B354 00028154 2C 03 00 00 */ cmpwi r3, 0 /* 8002B358 00028158 41 82 00 10 */ beq lbl_8002B368 lbl_8002B35C: /* 8002B35C 0002815C 7F 83 E3 78 */ mr r3, r28 -/* 8002B360 00028160 4B FF F4 D1 */ bl func_8002A830 +/* 8002B360 00028160 4B FF F4 D1 */ bl start_render__9xFXRibbonFv /* 8002B364 00028164 7F 9E E3 78 */ mr r30, r28 lbl_8002B368: /* 8002B368 00028168 7F 83 E3 78 */ mr r3, r28 -/* 8002B36C 0002816C 4B FF F5 11 */ bl func_8002A87C +/* 8002B36C 0002816C 4B FF F5 11 */ bl render__9xFXRibbonFv lbl_8002B370: /* 8002B370 00028170 3B FF 00 04 */ addi r31, r31, 4 /* 8002B374 00028174 3B BD 00 01 */ addi r29, r29, 1 @@ -5471,8 +5471,8 @@ lbl_8002B378: /* 8002B39C 0002819C 38 21 00 20 */ addi r1, r1, 0x20 /* 8002B3A0 000281A0 4E 80 00 20 */ blr -.global func_8002B3A4 -func_8002B3A4: +.global xFXAuraInit__Fv +xFXAuraInit__Fv: /* 8002B3A4 000281A4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002B3A8 000281A8 7C 08 02 A6 */ mflr r0 /* 8002B3AC 000281AC 90 01 00 14 */ stw r0, 0x14(r1) @@ -5482,7 +5482,7 @@ func_8002B3A4: /* 8002B3BC 000281BC 3C 60 80 75 */ lis r3, 0x8074A95F@ha /* 8002B3C0 000281C0 38 80 00 00 */ li r4, 0 /* 8002B3C4 000281C4 38 63 A9 5F */ addi r3, r3, 0x8074A95F@l -/* 8002B3C8 000281C8 48 02 03 45 */ bl func_8004B70C +/* 8002B3C8 000281C8 48 02 03 45 */ bl xSTFindAsset__FUiPUi /* 8002B3CC 000281CC 90 6D 89 8C */ stw r3, lbl_803CB28C-_SDA_BASE_(r13) lbl_8002B3D0: /* 8002B3D0 000281D0 3C 60 80 2D */ lis r3, lbl_802C82E0@ha @@ -5495,23 +5495,23 @@ lbl_8002B3D0: /* 8002B3EC 000281EC 38 21 00 10 */ addi r1, r1, 0x10 /* 8002B3F0 000281F0 4E 80 00 20 */ blr -.global func_8002B3F4 -func_8002B3F4: +.global xFXAuraSetup__Fv +xFXAuraSetup__Fv: /* 8002B3F4 000281F4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002B3F8 000281F8 7C 08 02 A6 */ mflr r0 /* 8002B3FC 000281FC 3C 60 80 75 */ lis r3, 0x8074A95F@ha /* 8002B400 00028200 38 80 00 00 */ li r4, 0 /* 8002B404 00028204 90 01 00 14 */ stw r0, 0x14(r1) /* 8002B408 00028208 38 63 A9 5F */ addi r3, r3, 0x8074A95F@l -/* 8002B40C 0002820C 48 02 03 01 */ bl func_8004B70C +/* 8002B40C 0002820C 48 02 03 01 */ bl xSTFindAsset__FUiPUi /* 8002B410 00028210 90 6D 89 8C */ stw r3, lbl_803CB28C-_SDA_BASE_(r13) /* 8002B414 00028214 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002B418 00028218 7C 08 03 A6 */ mtlr r0 /* 8002B41C 0002821C 38 21 00 10 */ addi r1, r1, 0x10 /* 8002B420 00028220 4E 80 00 20 */ blr -.global func_8002B424 -func_8002B424: +.global xFXAuraAdd__FPvP5xVec3P10iColor_tagf +xFXAuraAdd__FPvP5xVec3P10iColor_tagf: /* 8002B424 00028224 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002B428 00028228 7C 08 02 A6 */ mflr r0 /* 8002B42C 0002822C 90 01 00 24 */ stw r0, 0x24(r1) @@ -5577,8 +5577,8 @@ lbl_8002B4F0: /* 8002B508 00028308 38 21 00 20 */ addi r1, r1, 0x20 /* 8002B50C 0002830C 4E 80 00 20 */ blr -.global func_8002B510 -func_8002B510: +.global xFXAuraUpdate__Ff +xFXAuraUpdate__Ff: /* 8002B510 00028310 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002B514 00028314 7C 08 02 A6 */ mflr r0 /* 8002B518 00028318 90 01 00 24 */ stw r0, 0x24(r1) @@ -5813,7 +5813,7 @@ lbl_8002B848: /* 8002B854 00028654 4B FE 2E 3D */ bl func_8000E690 /* 8002B858 00028658 38 61 00 08 */ addi r3, r1, 8 /* 8002B85C 0002865C 7C 64 1B 78 */ mr r4, r3 -/* 8002B860 00028660 48 02 2A 91 */ bl func_8004E2F0 +/* 8002B860 00028660 48 02 2A 91 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8002B864 00028664 FC 01 D0 40 */ fcmpo cr0, f1, f26 /* 8002B868 00028668 41 80 03 BC */ blt lbl_8002BC24 /* 8002B86C 0002866C C0 02 83 D4 */ lfs f0, lbl_803CCD54-_SDA2_BASE_(r2) @@ -6072,10 +6072,10 @@ lbl_8002BC34: /* 8002BC40 00028A40 38 61 00 38 */ addi r3, r1, 0x38 /* 8002BC44 00028A44 38 A0 00 00 */ li r5, 0 /* 8002BC48 00028A48 38 C0 00 09 */ li r6, 9 -/* 8002BC4C 00028A4C 48 22 00 29 */ bl func_8024BC74 +/* 8002BC4C 00028A4C 48 22 00 29 */ bl RwIm3DTransform /* 8002BC50 00028A50 38 60 00 03 */ li r3, 3 -/* 8002BC54 00028A54 48 22 02 ED */ bl func_8024BF40 -/* 8002BC58 00028A58 48 22 00 FD */ bl func_8024BD54 +/* 8002BC54 00028A54 48 22 02 ED */ bl RwIm3DRenderPrimitive +/* 8002BC58 00028A58 48 22 00 FD */ bl RwIm3DEnd lbl_8002BC5C: /* 8002BC5C 00028A5C 38 00 36 D8 */ li r0, 0x36d8 /* 8002BC60 00028A60 13 E1 00 0C */ psq_lx f31, r1, r0, 0, qr0 @@ -6107,8 +6107,8 @@ lbl_8002BC5C: /* 8002BCC8 00028AC8 38 21 36 E0 */ addi r1, r1, 0x36e0 /* 8002BCCC 00028ACC 4E 80 00 20 */ blr -.global func_8002BCD0 -func_8002BCD0: +.global xFXAuraRender__Fv +xFXAuraRender__Fv: /* 8002BCD0 00028AD0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8002BCD4 00028AD4 7C 08 02 A6 */ mflr r0 /* 8002BCD8 00028AD8 90 01 00 34 */ stw r0, 0x34(r1) @@ -6120,28 +6120,28 @@ func_8002BCD0: /* 8002BCF0 00028AF0 41 82 01 6C */ beq lbl_8002BE5C /* 8002BCF4 00028AF4 80 83 00 00 */ lwz r4, 0(r3) /* 8002BCF8 00028AF8 38 60 00 01 */ li r3, 1 -/* 8002BCFC 00028AFC 48 20 3A E1 */ bl func_8022F7DC +/* 8002BCFC 00028AFC 48 20 3A E1 */ bl RwRenderStateSet /* 8002BD00 00028B00 38 60 00 0C */ li r3, 0xc /* 8002BD04 00028B04 38 80 00 01 */ li r4, 1 -/* 8002BD08 00028B08 48 20 3A D5 */ bl func_8022F7DC +/* 8002BD08 00028B08 48 20 3A D5 */ bl RwRenderStateSet /* 8002BD0C 00028B0C 38 60 00 0A */ li r3, 0xa /* 8002BD10 00028B10 38 80 00 05 */ li r4, 5 -/* 8002BD14 00028B14 48 20 3A C9 */ bl func_8022F7DC +/* 8002BD14 00028B14 48 20 3A C9 */ bl RwRenderStateSet /* 8002BD18 00028B18 38 60 00 0B */ li r3, 0xb /* 8002BD1C 00028B1C 38 80 00 02 */ li r4, 2 -/* 8002BD20 00028B20 48 20 3A BD */ bl func_8022F7DC +/* 8002BD20 00028B20 48 20 3A BD */ bl RwRenderStateSet /* 8002BD24 00028B24 38 60 00 06 */ li r3, 6 /* 8002BD28 00028B28 38 80 00 01 */ li r4, 1 -/* 8002BD2C 00028B2C 48 20 3A B1 */ bl func_8022F7DC +/* 8002BD2C 00028B2C 48 20 3A B1 */ bl RwRenderStateSet /* 8002BD30 00028B30 38 60 00 08 */ li r3, 8 /* 8002BD34 00028B34 38 80 00 00 */ li r4, 0 -/* 8002BD38 00028B38 48 20 3A A5 */ bl func_8022F7DC +/* 8002BD38 00028B38 48 20 3A A5 */ bl RwRenderStateSet /* 8002BD3C 00028B3C 38 81 00 10 */ addi r4, r1, 0x10 /* 8002BD40 00028B40 38 60 00 0E */ li r3, 0xe -/* 8002BD44 00028B44 48 20 3A F9 */ bl func_8022F83C +/* 8002BD44 00028B44 48 20 3A F9 */ bl RwRenderStateGet /* 8002BD48 00028B48 38 60 00 0E */ li r3, 0xe /* 8002BD4C 00028B4C 38 80 00 00 */ li r4, 0 -/* 8002BD50 00028B50 48 20 3A 8D */ bl func_8022F7DC +/* 8002BD50 00028B50 48 20 3A 8D */ bl RwRenderStateSet /* 8002BD54 00028B54 3C 80 80 2D */ lis r4, lbl_802C82E0@ha /* 8002BD58 00028B58 3C 60 80 2D */ lis r3, lbl_802C82C8@ha /* 8002BD5C 00028B5C 38 04 82 E0 */ addi r0, r4, lbl_802C82E0@l @@ -6182,19 +6182,19 @@ lbl_8002BDD4: /* 8002BDE0 00028BE0 41 80 FF 90 */ blt lbl_8002BD70 /* 8002BDE4 00028BE4 38 60 00 0A */ li r3, 0xa /* 8002BDE8 00028BE8 38 80 00 05 */ li r4, 5 -/* 8002BDEC 00028BEC 48 20 39 F1 */ bl func_8022F7DC +/* 8002BDEC 00028BEC 48 20 39 F1 */ bl RwRenderStateSet /* 8002BDF0 00028BF0 38 60 00 0B */ li r3, 0xb /* 8002BDF4 00028BF4 38 80 00 06 */ li r4, 6 -/* 8002BDF8 00028BF8 48 20 39 E5 */ bl func_8022F7DC +/* 8002BDF8 00028BF8 48 20 39 E5 */ bl RwRenderStateSet /* 8002BDFC 00028BFC 38 60 00 06 */ li r3, 6 /* 8002BE00 00028C00 38 80 00 01 */ li r4, 1 -/* 8002BE04 00028C04 48 20 39 D9 */ bl func_8022F7DC +/* 8002BE04 00028C04 48 20 39 D9 */ bl RwRenderStateSet /* 8002BE08 00028C08 38 60 00 08 */ li r3, 8 /* 8002BE0C 00028C0C 38 80 00 01 */ li r4, 1 -/* 8002BE10 00028C10 48 20 39 CD */ bl func_8022F7DC +/* 8002BE10 00028C10 48 20 39 CD */ bl RwRenderStateSet /* 8002BE14 00028C14 80 81 00 10 */ lwz r4, 0x10(r1) /* 8002BE18 00028C18 38 60 00 0E */ li r3, 0xe -/* 8002BE1C 00028C1C 48 20 39 C1 */ bl func_8022F7DC +/* 8002BE1C 00028C1C 48 20 39 C1 */ bl RwRenderStateSet /* 8002BE20 00028C20 3C 60 80 2D */ lis r3, lbl_802C82E0@ha /* 8002BE24 00028C24 3B A0 00 00 */ li r29, 0 /* 8002BE28 00028C28 3B E3 82 E0 */ addi r31, r3, lbl_802C82E0@l @@ -6206,7 +6206,7 @@ lbl_8002BE2C: /* 8002BE3C 00028C3C 80 7F 00 14 */ lwz r3, 0x14(r31) /* 8002BE40 00028C40 28 03 00 00 */ cmplwi r3, 0 /* 8002BE44 00028C44 41 82 00 08 */ beq lbl_8002BE4C -/* 8002BE48 00028C48 48 03 92 55 */ bl func_8006509C +/* 8002BE48 00028C48 48 03 92 55 */ bl zEntPickup_RenderOne__FP4xEnt lbl_8002BE4C: /* 8002BE4C 00028C4C 3B BD 00 01 */ addi r29, r29, 1 /* 8002BE50 00028C50 3B FF 00 24 */ addi r31, r31, 0x24 @@ -6221,40 +6221,40 @@ lbl_8002BE5C: /* 8002BE70 00028C70 38 21 00 30 */ addi r1, r1, 0x30 /* 8002BE74 00028C74 4E 80 00 20 */ blr -.global func_8002BE78 -func_8002BE78: +.global xFXStartup__Fv +xFXStartup__Fv: /* 8002BE78 00028C78 4E 80 00 20 */ blr -.global func_8002BE7C -func_8002BE7C: +.global xFXShutdown__Fv +xFXShutdown__Fv: /* 8002BE7C 00028C7C 4E 80 00 20 */ blr -.global func_8002BE80 -func_8002BE80: +.global xFXSceneInit__Fv +xFXSceneInit__Fv: /* 8002BE80 00028C80 4E 80 00 20 */ blr -.global func_8002BE84 -func_8002BE84: +.global xFXSceneSetup__Fv +xFXSceneSetup__Fv: /* 8002BE84 00028C84 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002BE88 00028C88 7C 08 02 A6 */ mflr r0 /* 8002BE8C 00028C8C 90 01 00 14 */ stw r0, 0x14(r1) /* 8002BE90 00028C90 4B FF A8 B5 */ bl func_80026744 -/* 8002BE94 00028C94 4B FF F5 61 */ bl func_8002B3F4 +/* 8002BE94 00028C94 4B FF F5 61 */ bl xFXAuraSetup__Fv /* 8002BE98 00028C98 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002BE9C 00028C9C 7C 08 03 A6 */ mtlr r0 /* 8002BEA0 00028CA0 38 21 00 10 */ addi r1, r1, 0x10 /* 8002BEA4 00028CA4 4E 80 00 20 */ blr -.global func_8002BEA8 -func_8002BEA8: +.global xFXSceneReset__Fv +xFXSceneReset__Fv: /* 8002BEA8 00028CA8 4E 80 00 20 */ blr -.global func_8002BEAC -func_8002BEAC: +.global xFXScenePrepare__Fv +xFXScenePrepare__Fv: /* 8002BEAC 00028CAC 4E 80 00 20 */ blr -.global func_8002BEB0 -func_8002BEB0: +.global xFXSceneFinish__Fv +xFXSceneFinish__Fv: /* 8002BEB0 00028CB0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002BEB4 00028CB4 7C 08 02 A6 */ mflr r0 /* 8002BEB8 00028CB8 90 01 00 14 */ stw r0, 0x14(r1) @@ -6597,7 +6597,7 @@ func_8002C2B8: /* 8002C2D0 000290D0 80 06 00 04 */ lwz r0, 4(r6) /* 8002C2D4 000290D4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8002C2D8 000290D8 7C 84 01 D6 */ mullw r4, r4, r0 -/* 8002C2DC 000290DC 48 00 76 65 */ bl func_80033940 +/* 8002C2DC 000290DC 48 00 76 65 */ bl xMemAlloc__FUiUii /* 8002C2E0 000290E0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002C2E4 000290E4 7C 08 03 A6 */ mtlr r0 /* 8002C2E8 000290E8 38 21 00 10 */ addi r1, r1, 0x10 @@ -6991,7 +6991,7 @@ func_8002C770: /* 8002C7D8 000295D8 80 1F 00 10 */ lwz r0, 0x10(r31) /* 8002C7DC 000295DC 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8002C7E0 000295E0 54 04 18 38 */ slwi r4, r0, 3 -/* 8002C7E4 000295E4 48 00 71 5D */ bl func_80033940 +/* 8002C7E4 000295E4 48 00 71 5D */ bl xMemAlloc__FUiUii /* 8002C7E8 000295E8 90 7F 00 00 */ stw r3, 0(r31) /* 8002C7EC 000295EC 39 80 00 00 */ li r12, 0 /* 8002C7F0 000295F0 83 DF 00 10 */ lwz r30, 0x10(r31) diff --git a/asm/Core/x/xFactory.s b/asm/Core/x/xFactory.s index c7004a21e..251d1c013 100644 --- a/asm/Core/x/xFactory.s +++ b/asm/Core/x/xFactory.s @@ -2,8 +2,8 @@ .section .text # 0x8010F2D0 - 0x8010F82C -.global func_8010F2D0 -func_8010F2D0: +.global __ct__8xFactoryFi +__ct__8xFactoryFi: /* 8010F2D0 0010C0D0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8010F2D4 0010C0D4 7C 08 02 A6 */ mflr r0 /* 8010F2D8 0010C0D8 38 A0 00 00 */ li r5, 0 @@ -16,7 +16,7 @@ func_8010F2D0: /* 8010F2F4 0010C0F4 7C 7D 1B 78 */ mr r29, r3 /* 8010F2F8 0010C0F8 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8010F2FC 0010C0FC 7F E4 FB 78 */ mr r4, r31 -/* 8010F300 0010C100 4B F2 46 41 */ bl func_80033940 +/* 8010F300 0010C100 4B F2 46 41 */ bl xMemAlloc__FUiUii /* 8010F304 0010C104 90 7D 00 00 */ stw r3, 0(r29) /* 8010F308 0010C108 7F E5 FB 78 */ mr r5, r31 /* 8010F30C 0010C10C 38 80 00 00 */ li r4, 0 @@ -25,7 +25,7 @@ func_8010F2D0: /* 8010F318 0010C118 7F C4 F3 78 */ mr r4, r30 /* 8010F31C 0010C11C 38 7D 00 04 */ addi r3, r29, 4 /* 8010F320 0010C120 38 A0 00 00 */ li r5, 0 -/* 8010F324 0010C124 4B F2 66 DD */ bl func_80035A00 +/* 8010F324 0010C124 4B F2 66 DD */ bl XOrdInit__FP16st_XORDEREDARRAYii /* 8010F328 0010C128 80 01 00 24 */ lwz r0, 0x24(r1) /* 8010F32C 0010C12C 7F A3 EB 78 */ mr r3, r29 /* 8010F330 0010C130 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -35,8 +35,8 @@ func_8010F2D0: /* 8010F340 0010C140 38 21 00 20 */ addi r1, r1, 0x20 /* 8010F344 0010C144 4E 80 00 20 */ blr -.global func_8010F348 -func_8010F348: +.global __dt__8xFactoryFv +__dt__8xFactoryFv: /* 8010F348 0010C148 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010F34C 0010C14C 7C 08 02 A6 */ mflr r0 /* 8010F350 0010C150 90 01 00 14 */ stw r0, 0x14(r1) @@ -49,11 +49,11 @@ func_8010F348: /* 8010F36C 0010C16C 38 7E 00 04 */ addi r3, r30, 4 /* 8010F370 0010C170 90 1E 00 00 */ stw r0, 0(r30) /* 8010F374 0010C174 38 80 00 00 */ li r4, 0 -/* 8010F378 0010C178 4B F2 67 61 */ bl func_80035AD8 +/* 8010F378 0010C178 4B F2 67 61 */ bl XOrdDone__FP16st_XORDEREDARRAYi /* 8010F37C 0010C17C 7F E0 07 35 */ extsh. r0, r31 /* 8010F380 0010C180 40 81 00 0C */ ble lbl_8010F38C /* 8010F384 0010C184 7F C3 F3 78 */ mr r3, r30 -/* 8010F388 0010C188 4B FF FE 65 */ bl func_8010F1EC +/* 8010F388 0010C188 4B FF FE 65 */ bl __dl__10RyzMemDataFPv lbl_8010F38C: /* 8010F38C 0010C18C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010F390 0010C190 7F C3 F3 78 */ mr r3, r30 @@ -63,8 +63,8 @@ lbl_8010F38C: /* 8010F3A0 0010C1A0 38 21 00 10 */ addi r1, r1, 0x10 /* 8010F3A4 0010C1A4 4E 80 00 20 */ blr -.global func_8010F3A8 -func_8010F3A8: +.global RegItemType__8xFactoryFP12XGOFTypeInfo +RegItemType__8xFactoryFP12XGOFTypeInfo: /* 8010F3A8 0010C1A8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8010F3AC 0010C1AC 7C 08 02 A6 */ mflr r0 /* 8010F3B0 0010C1B0 3C C0 80 11 */ lis r6, lbl_8010F7D4@ha @@ -101,7 +101,7 @@ lbl_8010F41C: /* 8010F41C 0010C21C 7F E4 FB 78 */ mr r4, r31 /* 8010F420 0010C220 7F 85 E3 78 */ mr r5, r28 /* 8010F424 0010C224 38 7E 00 04 */ addi r3, r30, 4 -/* 8010F428 0010C228 4B F2 68 CD */ bl func_80035CF4 +/* 8010F428 0010C228 4B F2 68 CD */ bl XOrdLookup__FP16st_XORDEREDARRAYPCvPFPCvPv_i /* 8010F42C 0010C22C 2C 03 00 00 */ cmpwi r3, 0 /* 8010F430 0010C230 41 80 00 0C */ blt lbl_8010F43C /* 8010F434 0010C234 3B 60 FF FF */ li r27, -1 @@ -119,7 +119,7 @@ lbl_8010F43C: /* 8010F460 0010C260 90 04 00 04 */ stw r0, 4(r4) /* 8010F464 0010C264 80 1F 00 08 */ lwz r0, 8(r31) /* 8010F468 0010C268 90 04 00 08 */ stw r0, 8(r4) -/* 8010F46C 0010C26C 4B F2 66 ED */ bl func_80035B58 +/* 8010F46C 0010C26C 4B F2 66 ED */ bl XOrdInsert__FP16st_XORDEREDARRAYPvPFPvPv_i /* 8010F470 0010C270 3B FF 00 0C */ addi r31, r31, 0xc lbl_8010F474: /* 8010F474 0010C274 80 1F 00 00 */ lwz r0, 0(r31) @@ -133,8 +133,8 @@ lbl_8010F480: /* 8010F490 0010C290 38 21 00 20 */ addi r1, r1, 0x20 /* 8010F494 0010C294 4E 80 00 20 */ blr -.global func_8010F498 -func_8010F498: +.global RegItemType__8xFactoryFiPFiP10RyzMemGrowPv_P12xFactoryInstPFP12xFactoryInst_v +RegItemType__8xFactoryFiPFiP10RyzMemGrowPv_P12xFactoryInstPFP12xFactoryInst_v: /* 8010F498 0010C298 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8010F49C 0010C29C 7C 08 02 A6 */ mflr r0 /* 8010F4A0 0010C2A0 3C E0 80 27 */ lis r7, lbl_8026A3C8@ha @@ -156,45 +156,45 @@ func_8010F498: /* 8010F4E0 0010C2E0 90 01 00 1C */ stw r0, 0x1c(r1) /* 8010F4E4 0010C2E4 90 A1 00 0C */ stw r5, 0xc(r1) /* 8010F4E8 0010C2E8 90 C1 00 10 */ stw r6, 0x10(r1) -/* 8010F4EC 0010C2EC 4B FF FE BD */ bl func_8010F3A8 +/* 8010F4EC 0010C2EC 4B FF FE BD */ bl RegItemType__8xFactoryFP12XGOFTypeInfo /* 8010F4F0 0010C2F0 80 01 00 24 */ lwz r0, 0x24(r1) /* 8010F4F4 0010C2F4 7C 08 03 A6 */ mtlr r0 /* 8010F4F8 0010C2F8 38 21 00 20 */ addi r1, r1, 0x20 /* 8010F4FC 0010C2FC 4E 80 00 20 */ blr -.global func_8010F500 -func_8010F500: +.global GrowDataEnable__8xFactoryFP5xBasei +GrowDataEnable__8xFactoryFP5xBasei: /* 8010F500 0010C300 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010F504 0010C304 7C 08 02 A6 */ mflr r0 /* 8010F508 0010C308 2C 05 00 00 */ cmpwi r5, 0 /* 8010F50C 0010C30C 90 01 00 14 */ stw r0, 0x14(r1) /* 8010F510 0010C310 41 82 00 10 */ beq lbl_8010F520 /* 8010F514 0010C314 38 63 00 18 */ addi r3, r3, 0x18 -/* 8010F518 0010C318 4B FF FD 59 */ bl func_8010F270 +/* 8010F518 0010C318 4B FF FD 59 */ bl Resume__10RyzMemGrowFP5xBase /* 8010F51C 0010C31C 48 00 00 0C */ b lbl_8010F528 lbl_8010F520: /* 8010F520 0010C320 38 63 00 18 */ addi r3, r3, 0x18 -/* 8010F524 0010C324 4B FF FC CD */ bl func_8010F1F0 +/* 8010F524 0010C324 4B FF FC CD */ bl Init__10RyzMemGrowFP5xBase lbl_8010F528: /* 8010F528 0010C328 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010F52C 0010C32C 7C 08 03 A6 */ mtlr r0 /* 8010F530 0010C330 38 21 00 10 */ addi r1, r1, 0x10 /* 8010F534 0010C334 4E 80 00 20 */ blr -.global func_8010F538 -func_8010F538: +.global GrowDataDisable__8xFactoryFv +GrowDataDisable__8xFactoryFv: /* 8010F538 0010C338 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010F53C 0010C33C 7C 08 02 A6 */ mflr r0 /* 8010F540 0010C340 38 63 00 18 */ addi r3, r3, 0x18 /* 8010F544 0010C344 90 01 00 14 */ stw r0, 0x14(r1) -/* 8010F548 0010C348 4B FF FD 4D */ bl func_8010F294 +/* 8010F548 0010C348 4B FF FD 4D */ bl Done__10RyzMemGrowFv /* 8010F54C 0010C34C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010F550 0010C350 7C 08 03 A6 */ mtlr r0 /* 8010F554 0010C354 38 21 00 10 */ addi r1, r1, 0x10 /* 8010F558 0010C358 4E 80 00 20 */ blr -.global func_8010F55C -func_8010F55C: +.global CreateItem__8xFactoryFiPvP10RyzMemGrow +CreateItem__8xFactoryFiPvP10RyzMemGrow: /* 8010F55C 0010C35C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8010F560 0010C360 7C 08 02 A6 */ mflr r0 /* 8010F564 0010C364 3D 00 80 27 */ lis r8, lbl_8026A3E0@ha @@ -220,7 +220,7 @@ func_8010F55C: /* 8010F5B4 0010C3B4 38 81 00 08 */ addi r4, r1, 8 /* 8010F5B8 0010C3B8 91 01 00 0C */ stw r8, 0xc(r1) /* 8010F5BC 0010C3BC 90 C1 00 10 */ stw r6, 0x10(r1) -/* 8010F5C0 0010C3C0 4B F2 67 35 */ bl func_80035CF4 +/* 8010F5C0 0010C3C0 4B F2 67 35 */ bl XOrdLookup__FP16st_XORDEREDARRAYPCvPFPCvPv_i /* 8010F5C4 0010C3C4 2C 03 00 00 */ cmpwi r3, 0 /* 8010F5C8 0010C3C8 41 80 00 10 */ blt lbl_8010F5D8 /* 8010F5CC 0010C3CC 80 9F 00 04 */ lwz r4, 4(r31) @@ -289,8 +289,8 @@ lbl_8010F68C: /* 8010F6A4 0010C4A4 38 21 00 30 */ addi r1, r1, 0x30 /* 8010F6A8 0010C4A8 4E 80 00 20 */ blr -.global func_8010F6AC -func_8010F6AC: +.global DestroyAll__8xFactoryFv +DestroyAll__8xFactoryFv: /* 8010F6AC 0010C4AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010F6B0 0010C4B0 7C 08 02 A6 */ mflr r0 /* 8010F6B4 0010C4B4 90 01 00 14 */ stw r0, 0x14(r1) @@ -299,7 +299,7 @@ func_8010F6AC: /* 8010F6C0 0010C4C0 48 00 00 0C */ b lbl_8010F6CC lbl_8010F6C4: /* 8010F6C4 0010C4C4 7F E3 FB 78 */ mr r3, r31 -/* 8010F6C8 0010C4C8 48 00 00 25 */ bl func_8010F6EC +/* 8010F6C8 0010C4C8 48 00 00 25 */ bl DestroyItem__8xFactoryFP12xFactoryInst lbl_8010F6CC: /* 8010F6CC 0010C4CC 80 9F 00 14 */ lwz r4, 0x14(r31) /* 8010F6D0 0010C4D0 28 04 00 00 */ cmplwi r4, 0 @@ -310,8 +310,8 @@ lbl_8010F6CC: /* 8010F6E4 0010C4E4 38 21 00 10 */ addi r1, r1, 0x10 /* 8010F6E8 0010C4E8 4E 80 00 20 */ blr -.global func_8010F6EC -func_8010F6EC: +.global DestroyItem__8xFactoryFP12xFactoryInst +DestroyItem__8xFactoryFP12xFactoryInst: /* 8010F6EC 0010C4EC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8010F6F0 0010C4F0 7C 08 02 A6 */ mflr r0 /* 8010F6F4 0010C4F4 3C A0 80 27 */ lis r5, lbl_80270004@ha @@ -359,7 +359,7 @@ lbl_8010F780: /* 8010F790 0010C590 38 7E 00 04 */ addi r3, r30, 4 /* 8010F794 0010C594 38 81 00 08 */ addi r4, r1, 8 /* 8010F798 0010C598 90 1F 00 04 */ stw r0, 4(r31) -/* 8010F79C 0010C59C 4B F2 65 59 */ bl func_80035CF4 +/* 8010F79C 0010C59C 4B F2 65 59 */ bl XOrdLookup__FP16st_XORDEREDARRAYPCvPFPCvPv_i /* 8010F7A0 0010C5A0 80 9E 00 04 */ lwz r4, 4(r30) /* 8010F7A4 0010C5A4 54 60 10 3A */ slwi r0, r3, 2 /* 8010F7A8 0010C5A8 7F E3 FB 78 */ mr r3, r31 diff --git a/asm/Core/x/xFog.s b/asm/Core/x/xFog.s index 542a8073e..21bb5767d 100644 --- a/asm/Core/x/xFog.s +++ b/asm/Core/x/xFog.s @@ -2,14 +2,14 @@ .section .text # 0x8001FDBC - 0x8001FFB0 -.global func_8001FDBC -func_8001FDBC: +.global xFogClearFog__Fv +xFogClearFog__Fv: /* 8001FDBC 0001CBBC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001FDC0 0001CBC0 7C 08 02 A6 */ mflr r0 /* 8001FDC4 0001CBC4 38 60 00 00 */ li r3, 0 /* 8001FDC8 0001CBC8 90 01 00 14 */ stw r0, 0x14(r1) /* 8001FDCC 0001CBCC C0 22 82 D0 */ lfs f1, lbl_803CCC50-_SDA2_BASE_(r2) -/* 8001FDD0 0001CBD0 48 0A 09 35 */ bl func_800C0704 +/* 8001FDD0 0001CBD0 48 0A 09 35 */ bl iCameraSetFogParams__FP10iFogParamsf /* 8001FDD4 0001CBD4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001FDD8 0001CBD8 7C 08 03 A6 */ mtlr r0 /* 8001FDDC 0001CBDC 38 21 00 10 */ addi r1, r1, 0x10 @@ -17,14 +17,14 @@ func_8001FDBC: /* 8001FDE4 0001CBE4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001FDE8 0001CBE8 7C 08 02 A6 */ mflr r0 /* 8001FDEC 0001CBEC 90 01 00 14 */ stw r0, 0x14(r1) -/* 8001FDF0 0001CBF0 48 00 00 15 */ bl func_8001FE04 +/* 8001FDF0 0001CBF0 48 00 00 15 */ bl xFogInit__FP5xBaseP9xFogAsset /* 8001FDF4 0001CBF4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001FDF8 0001CBF8 7C 08 03 A6 */ mtlr r0 /* 8001FDFC 0001CBFC 38 21 00 10 */ addi r1, r1, 0x10 /* 8001FE00 0001CC00 4E 80 00 20 */ blr -.global func_8001FE04 -func_8001FE04: +.global xFogInit__FP5xBaseP9xFogAsset +xFogInit__FP5xBaseP9xFogAsset: /* 8001FE04 0001CC04 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001FE08 0001CC08 7C 08 02 A6 */ mflr r0 /* 8001FE0C 0001CC0C 90 01 00 14 */ stw r0, 0x14(r1) @@ -32,7 +32,7 @@ func_8001FE04: /* 8001FE14 0001CC14 7C 9F 23 78 */ mr r31, r4 /* 8001FE18 0001CC18 93 C1 00 08 */ stw r30, 8(r1) /* 8001FE1C 0001CC1C 7C 7E 1B 78 */ mr r30, r3 -/* 8001FE20 0001CC20 4B FE 95 E1 */ bl func_80009400 +/* 8001FE20 0001CC20 4B FE 95 E1 */ bl xBaseInit__FP5xBaseP10xBaseAsset /* 8001FE24 0001CC24 3C 60 80 02 */ lis r3, lbl_8001FED4@ha /* 8001FE28 0001CC28 38 03 FE D4 */ addi r0, r3, lbl_8001FED4@l /* 8001FE2C 0001CC2C 90 1E 00 0C */ stw r0, 0xc(r30) @@ -55,35 +55,35 @@ lbl_8001FE58: /* 8001FE68 0001CC68 38 21 00 10 */ addi r1, r1, 0x10 /* 8001FE6C 0001CC6C 4E 80 00 20 */ blr -.global func_8001FE70 -func_8001FE70: +.global xFogReset__FP5_xFog +xFogReset__FP5_xFog: /* 8001FE70 0001CC70 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001FE74 0001CC74 7C 08 02 A6 */ mflr r0 /* 8001FE78 0001CC78 90 01 00 14 */ stw r0, 0x14(r1) /* 8001FE7C 0001CC7C 80 83 00 10 */ lwz r4, 0x10(r3) -/* 8001FE80 0001CC80 4B FE 96 79 */ bl func_800094F8 +/* 8001FE80 0001CC80 4B FE 96 79 */ bl xBaseReset__FP5xBaseP10xBaseAsset /* 8001FE84 0001CC84 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001FE88 0001CC88 7C 08 03 A6 */ mtlr r0 /* 8001FE8C 0001CC8C 38 21 00 10 */ addi r1, r1, 0x10 /* 8001FE90 0001CC90 4E 80 00 20 */ blr -.global func_8001FE94 -func_8001FE94: +.global xFogSave__FP5_xFogP7xSerial +xFogSave__FP5_xFogP7xSerial: /* 8001FE94 0001CC94 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001FE98 0001CC98 7C 08 02 A6 */ mflr r0 /* 8001FE9C 0001CC9C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8001FEA0 0001CCA0 4B FE 95 AD */ bl func_8000944C +/* 8001FEA0 0001CCA0 4B FE 95 AD */ bl xBaseSave__FP5xBaseP7xSerial /* 8001FEA4 0001CCA4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001FEA8 0001CCA8 7C 08 03 A6 */ mtlr r0 /* 8001FEAC 0001CCAC 38 21 00 10 */ addi r1, r1, 0x10 /* 8001FEB0 0001CCB0 4E 80 00 20 */ blr -.global func_8001FEB4 -func_8001FEB4: +.global xFogLoad__FP5_xFogP7xSerial +xFogLoad__FP5_xFogP7xSerial: /* 8001FEB4 0001CCB4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001FEB8 0001CCB8 7C 08 02 A6 */ mflr r0 /* 8001FEBC 0001CCBC 90 01 00 14 */ stw r0, 0x14(r1) -/* 8001FEC0 0001CCC0 4B FE 95 DD */ bl func_8000949C +/* 8001FEC0 0001CCC0 4B FE 95 DD */ bl xBaseLoad__FP5xBaseP7xSerial /* 8001FEC4 0001CCC4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001FEC8 0001CCC8 7C 08 03 A6 */ mtlr r0 /* 8001FECC 0001CCCC 38 21 00 10 */ addi r1, r1, 0x10 @@ -132,16 +132,16 @@ lbl_8001FF04: /* 8001FF6C 0001CD6C 98 81 00 1F */ stb r4, 0x1f(r1) /* 8001FF70 0001CD70 90 01 00 20 */ stw r0, 0x20(r1) /* 8001FF74 0001CD74 C0 25 00 1C */ lfs f1, 0x1c(r5) -/* 8001FF78 0001CD78 48 0A 07 8D */ bl func_800C0704 +/* 8001FF78 0001CD78 48 0A 07 8D */ bl iCameraSetFogParams__FP10iFogParamsf /* 8001FF7C 0001CD7C 48 00 00 1C */ b lbl_8001FF98 lbl_8001FF80: /* 8001FF80 0001CD80 C0 22 82 D0 */ lfs f1, lbl_803CCC50-_SDA2_BASE_(r2) /* 8001FF84 0001CD84 38 60 00 00 */ li r3, 0 -/* 8001FF88 0001CD88 48 0A 07 7D */ bl func_800C0704 +/* 8001FF88 0001CD88 48 0A 07 7D */ bl iCameraSetFogParams__FP10iFogParamsf /* 8001FF8C 0001CD8C 48 00 00 0C */ b lbl_8001FF98 lbl_8001FF90: /* 8001FF90 0001CD90 7C 83 23 78 */ mr r3, r4 -/* 8001FF94 0001CD94 4B FF FE DD */ bl func_8001FE70 +/* 8001FF94 0001CD94 4B FF FE DD */ bl xFogReset__FP5_xFog lbl_8001FF98: /* 8001FF98 0001CD98 80 01 00 34 */ lwz r0, 0x34(r1) /* 8001FF9C 0001CD9C 38 60 00 01 */ li r3, 1 @@ -149,6 +149,6 @@ lbl_8001FF98: /* 8001FFA4 0001CDA4 38 21 00 30 */ addi r1, r1, 0x30 /* 8001FFA8 0001CDA8 4E 80 00 20 */ blr -.global func_8001FFAC -func_8001FFAC: +.global xFogUpdate__FP5xBaseP6xScenef +xFogUpdate__FP5xBaseP6xScenef: /* 8001FFAC 0001CDAC 4E 80 00 20 */ blr diff --git a/asm/Core/x/xFont.s b/asm/Core/x/xFont.s index 9f4b71652..5ccd7d15c 100644 --- a/asm/Core/x/xFont.s +++ b/asm/Core/x/xFont.s @@ -118,7 +118,7 @@ func_80020120: /* 80020130 0001CF30 BF 21 01 44 */ stmw r25, 0x144(r1) /* 80020134 0001CF34 7C 7A 1B 78 */ mr r26, r3 /* 80020138 0001CF38 80 63 00 00 */ lwz r3, 0(r3) -/* 8002013C 0001CF3C 48 02 B5 D1 */ bl func_8004B70C +/* 8002013C 0001CF3C 48 02 B5 D1 */ bl xSTFindAsset__FUiPUi /* 80020140 0001CF40 7C 79 1B 79 */ or. r25, r3, r3 /* 80020144 0001CF44 40 82 00 0C */ bne lbl_80020150 /* 80020148 0001CF48 38 60 00 00 */ li r3, 0 @@ -139,16 +139,16 @@ lbl_80020150: /* 80020180 0001CF80 83 C3 00 0C */ lwz r30, 0xc(r3) /* 80020184 0001CF84 80 83 00 10 */ lwz r4, 0x10(r3) /* 80020188 0001CF88 7F C3 F3 78 */ mr r3, r30 -/* 8002018C 0001CF8C 48 21 97 E1 */ bl func_8023996C +/* 8002018C 0001CF8C 48 21 97 E1 */ bl RwImageCreate /* 80020190 0001CF90 7C 7D 1B 79 */ or. r29, r3, r3 /* 80020194 0001CF94 40 82 00 0C */ bne lbl_800201A0 /* 80020198 0001CF98 38 60 00 00 */ li r3, 0 /* 8002019C 0001CF9C 48 00 01 84 */ b lbl_80020320 lbl_800201A0: -/* 800201A0 0001CFA0 48 21 98 D5 */ bl func_80239A74 +/* 800201A0 0001CFA0 48 21 98 D5 */ bl RwImageAllocatePixels /* 800201A4 0001CFA4 80 99 00 00 */ lwz r4, 0(r25) /* 800201A8 0001CFA8 7F A3 EB 78 */ mr r3, r29 -/* 800201AC 0001CFAC 48 21 B3 29 */ bl func_8023B4D4 +/* 800201AC 0001CFAC 48 21 B3 29 */ bl RwImageSetFromRaster /* 800201B0 0001CFB0 83 9D 00 14 */ lwz r28, 0x14(r29) /* 800201B4 0001CFB4 7F 5F D3 78 */ mr r31, r26 /* 800201B8 0001CFB8 3B 21 00 38 */ addi r25, r1, 0x38 @@ -246,7 +246,7 @@ lbl_80020304: /* 8002030C 0001D10C 28 00 00 00 */ cmplwi r0, 0 /* 80020310 0001D110 40 82 FE B4 */ bne lbl_800201C4 /* 80020314 0001D114 7F A3 EB 78 */ mr r3, r29 -/* 80020318 0001D118 48 21 96 F5 */ bl func_80239A0C +/* 80020318 0001D118 48 21 96 F5 */ bl RwImageDestroy /* 8002031C 0001D11C 38 60 00 01 */ li r3, 1 lbl_80020320: /* 80020320 0001D120 BB 21 01 44 */ lmw r25, 0x144(r1) @@ -440,7 +440,7 @@ func_800205D0: /* 800205E4 0001D3E4 7C 7D 1B 78 */ mr r29, r3 /* 800205E8 0001D3E8 83 E3 00 00 */ lwz r31, 0(r3) /* 800205EC 0001D3EC 80 7F 00 00 */ lwz r3, 0(r31) -/* 800205F0 0001D3F0 48 02 B1 1D */ bl func_8004B70C +/* 800205F0 0001D3F0 48 02 B1 1D */ bl xSTFindAsset__FUiPUi /* 800205F4 0001D3F4 90 7D 14 E8 */ stw r3, 0x14e8(r29) /* 800205F8 0001D3F8 80 FD 14 E8 */ lwz r7, 0x14e8(r29) /* 800205FC 0001D3FC 28 07 00 00 */ cmplwi r7, 0 @@ -672,14 +672,14 @@ func_80020930: /* 80020950 0001D750 C0 03 00 80 */ lfs f0, 0x80(r3) /* 80020954 0001D754 EC 01 00 24 */ fdivs f0, f1, f0 /* 80020958 0001D758 D0 0D 89 18 */ stfs f0, lbl_803CB218-_SDA_BASE_(r13) -/* 8002095C 0001D75C 48 20 EE 69 */ bl func_8022F7C4 +/* 8002095C 0001D75C 48 20 EE 69 */ bl RwIm2DGetNearScreenZ /* 80020960 0001D760 1C 9F 14 F0 */ mulli r4, r31, 0x14f0 /* 80020964 0001D764 3C 60 80 2C */ lis r3, lbl_802B8DB8@ha /* 80020968 0001D768 D0 2D 89 1C */ stfs f1, lbl_803CB21C-_SDA_BASE_(r13) /* 8002096C 0001D76C 38 03 8D B8 */ addi r0, r3, lbl_802B8DB8@l /* 80020970 0001D770 7C 60 22 14 */ add r3, r0, r4 /* 80020974 0001D774 80 63 14 EC */ lwz r3, 0x14ec(r3) -/* 80020978 0001D778 48 00 07 19 */ bl func_80021090 +/* 80020978 0001D778 48 00 07 19 */ bl set_render_state__5xfontFP8RwRaster /* 8002097C 0001D77C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80020980 0001D780 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80020984 0001D784 7C 08 03 A6 */ mtlr r0 @@ -697,7 +697,7 @@ func_80020990: /* 800209A8 0001D7A8 3C 60 80 2C */ lis r3, lbl_802BE178@ha /* 800209AC 0001D7AC 38 83 E1 78 */ addi r4, r3, lbl_802BE178@l /* 800209B0 0001D7B0 38 60 00 03 */ li r3, 3 -/* 800209B4 0001D7B4 48 20 EE E1 */ bl func_8022F894 +/* 800209B4 0001D7B4 48 20 EE E1 */ bl RwIm2DRenderPrimitive /* 800209B8 0001D7B8 38 00 00 00 */ li r0, 0 /* 800209BC 0001D7BC 90 0D 89 14 */ stw r0, lbl_803CB214-_SDA_BASE_(r13) lbl_800209C0: @@ -712,7 +712,7 @@ func_800209D0: /* 800209D4 0001D7D4 7C 08 02 A6 */ mflr r0 /* 800209D8 0001D7D8 90 01 00 14 */ stw r0, 0x14(r1) /* 800209DC 0001D7DC 4B FF FF B5 */ bl func_80020990 -/* 800209E0 0001D7E0 48 00 07 F5 */ bl func_800211D4 +/* 800209E0 0001D7E0 48 00 07 F5 */ bl restore_render_state__5xfontFv /* 800209E4 0001D7E4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800209E8 0001D7E8 7C 08 03 A6 */ mtlr r0 /* 800209EC 0001D7EC 38 21 00 10 */ addi r1, r1, 0x10 @@ -758,7 +758,7 @@ func_800209F4: /* 80020A80 0001D880 38 60 00 03 */ li r3, 3 /* 80020A84 0001D884 38 84 E1 78 */ addi r4, r4, lbl_802BE178@l /* 80020A88 0001D888 38 A0 00 78 */ li r5, 0x78 -/* 80020A8C 0001D88C 48 20 EE 09 */ bl func_8022F894 +/* 80020A8C 0001D88C 48 20 EE 09 */ bl RwIm2DRenderPrimitive /* 80020A90 0001D890 38 00 00 00 */ li r0, 0 /* 80020A94 0001D894 90 0D 89 14 */ stw r0, lbl_803CB214-_SDA_BASE_(r13) lbl_80020A98: @@ -891,7 +891,7 @@ func_80020C50: /* 80020C68 0001DA68 BE E1 00 0C */ stmw r23, 0xc(r1) /* 80020C6C 0001DA6C 98 0D 89 20 */ stb r0, lbl_803CB220-_SDA_BASE_(r13) /* 80020C70 0001DA70 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 80020C74 0001DA74 48 01 2C CD */ bl func_80033940 +/* 80020C74 0001DA74 48 01 2C CD */ bl xMemAlloc__FUiUii /* 80020C78 0001DA78 7C 7F 1B 78 */ mr r31, r3 /* 80020C7C 0001DA7C 38 80 00 00 */ li r4, 0 /* 80020C80 0001DA80 38 A0 05 60 */ li r5, 0x560 @@ -1082,7 +1082,7 @@ lbl_80020F28: /* 80020F30 0001DD30 42 00 FF 00 */ bdnz lbl_80020E30 /* 80020F34 0001DD34 7F E3 FB 78 */ mr r3, r31 /* 80020F38 0001DD38 38 80 00 00 */ li r4, 0 -/* 80020F3C 0001DD3C 48 02 A7 D1 */ bl func_8004B70C +/* 80020F3C 0001DD3C 48 02 A7 D1 */ bl xSTFindAsset__FUiPUi /* 80020F40 0001DD40 7C 7E 1B 79 */ or. r30, r3, r3 /* 80020F44 0001DD44 40 82 00 0C */ bne lbl_80020F50 /* 80020F48 0001DD48 38 60 00 00 */ li r3, 0 @@ -1100,7 +1100,7 @@ lbl_80020F50: /* 80020F74 0001DD74 4B FE D5 51 */ bl func_8000E4C4 /* 80020F78 0001DD78 93 DD 00 10 */ stw r30, 0x10(r29) /* 80020F7C 0001DD7C 80 7D 00 10 */ lwz r3, 0x10(r29) -/* 80020F80 0001DD80 48 10 5A C5 */ bl func_80126A44 +/* 80020F80 0001DD80 48 10 5A C5 */ bl xModelBucket_GetBuckets__FP8RpAtomic /* 80020F84 0001DD84 90 7D 00 34 */ stw r3, 0x34(r29) /* 80020F88 0001DD88 80 7D 00 34 */ lwz r3, 0x34(r29) /* 80020F8C 0001DD8C 28 03 00 00 */ cmplwi r3, 0 @@ -1110,7 +1110,7 @@ lbl_80020F50: /* 80020F9C 0001DD9C 48 00 00 0C */ b lbl_80020FA8 lbl_80020FA0: /* 80020FA0 0001DDA0 80 7D 00 10 */ lwz r3, 0x10(r29) -/* 80020FA4 0001DDA4 48 01 2E 89 */ bl func_80033E2C +/* 80020FA4 0001DDA4 48 01 2E 89 */ bl xModelGetPipeFlags__FP8RpAtomic lbl_80020FA8: /* 80020FA8 0001DDA8 90 7D 00 14 */ stw r3, 0x14(r29) /* 80020FAC 0001DDAC 7F A3 EB 78 */ mr r3, r29 @@ -1123,8 +1123,8 @@ lbl_80020FB0: /* 80020FC4 0001DDC4 38 21 00 20 */ addi r1, r1, 0x20 /* 80020FC8 0001DDC8 4E 80 00 20 */ blr -.global func_80020FCC -func_80020FCC: +.global init__5xfontFv +init__5xfontFv: /* 80020FCC 0001DDCC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80020FD0 0001DDD0 7C 08 02 A6 */ mflr r0 /* 80020FD4 0001DDD4 3C 60 80 28 */ lis r3, lbl_8027B59C@ha @@ -1143,12 +1143,12 @@ lbl_80020FF4: /* 80021004 0001DE04 54 00 10 3A */ slwi r0, r0, 2 /* 80021008 0001DE08 38 63 B5 90 */ addi r3, r3, lbl_8027B590@l /* 8002100C 0001DE0C 7C 63 00 2E */ lwzx r3, r3, r0 -/* 80021010 0001DE10 48 02 B2 05 */ bl func_8004C214 +/* 80021010 0001DE10 48 02 B2 05 */ bl xStrHash__FPCc /* 80021014 0001DE14 90 7F 00 00 */ stw r3, 0(r31) lbl_80021018: /* 80021018 0001DE18 80 7F 00 00 */ lwz r3, 0(r31) /* 8002101C 0001DE1C 38 80 00 00 */ li r4, 0 -/* 80021020 0001DE20 48 02 A6 ED */ bl func_8004B70C +/* 80021020 0001DE20 48 02 A6 ED */ bl xSTFindAsset__FUiPUi /* 80021024 0001DE24 7F E3 FB 78 */ mr r3, r31 /* 80021028 0001DE28 4B FF F0 F9 */ bl func_80020120 /* 8002102C 0001DE2C 54 60 06 3F */ clrlwi. r0, r3, 0x18 @@ -1178,8 +1178,8 @@ lbl_80021064: /* 80021088 0001DE88 38 21 00 10 */ addi r1, r1, 0x10 /* 8002108C 0001DE8C 4E 80 00 20 */ blr -.global func_80021090 -func_80021090: +.global set_render_state__5xfontFP8RwRaster +set_render_state__5xfontFP8RwRaster: /* 80021090 0001DE90 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80021094 0001DE94 7C 08 02 A6 */ mflr r0 /* 80021098 0001DE98 3C 80 80 2C */ lis r4, lbl_802BED18@ha @@ -1188,82 +1188,82 @@ func_80021090: /* 800210A4 0001DEA4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800210A8 0001DEA8 7C 7F 1B 78 */ mr r31, r3 /* 800210AC 0001DEAC 38 60 00 0E */ li r3, 0xe -/* 800210B0 0001DEB0 48 20 E7 8D */ bl func_8022F83C +/* 800210B0 0001DEB0 48 20 E7 8D */ bl RwRenderStateGet /* 800210B4 0001DEB4 3C 80 80 2C */ lis r4, lbl_802BED18@ha /* 800210B8 0001DEB8 38 60 00 0A */ li r3, 0xa /* 800210BC 0001DEBC 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l /* 800210C0 0001DEC0 38 84 00 10 */ addi r4, r4, 0x10 -/* 800210C4 0001DEC4 48 20 E7 79 */ bl func_8022F83C +/* 800210C4 0001DEC4 48 20 E7 79 */ bl RwRenderStateGet /* 800210C8 0001DEC8 3C 80 80 2C */ lis r4, lbl_802BED18@ha /* 800210CC 0001DECC 38 60 00 0B */ li r3, 0xb /* 800210D0 0001DED0 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l /* 800210D4 0001DED4 38 84 00 14 */ addi r4, r4, 0x14 -/* 800210D8 0001DED8 48 20 E7 65 */ bl func_8022F83C +/* 800210D8 0001DED8 48 20 E7 65 */ bl RwRenderStateGet /* 800210DC 0001DEDC 3C 80 80 2C */ lis r4, lbl_802BED18@ha /* 800210E0 0001DEE0 38 60 00 0C */ li r3, 0xc /* 800210E4 0001DEE4 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l /* 800210E8 0001DEE8 38 84 00 04 */ addi r4, r4, 4 -/* 800210EC 0001DEEC 48 20 E7 51 */ bl func_8022F83C +/* 800210EC 0001DEEC 48 20 E7 51 */ bl RwRenderStateGet /* 800210F0 0001DEF0 3C 80 80 2C */ lis r4, lbl_802BED18@ha /* 800210F4 0001DEF4 38 60 00 01 */ li r3, 1 /* 800210F8 0001DEF8 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l /* 800210FC 0001DEFC 38 84 00 1C */ addi r4, r4, 0x1c -/* 80021100 0001DF00 48 20 E7 3D */ bl func_8022F83C +/* 80021100 0001DF00 48 20 E7 3D */ bl RwRenderStateGet /* 80021104 0001DF04 3C 80 80 2C */ lis r4, lbl_802BED18@ha /* 80021108 0001DF08 38 60 00 07 */ li r3, 7 /* 8002110C 0001DF0C 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l /* 80021110 0001DF10 38 84 00 18 */ addi r4, r4, 0x18 -/* 80021114 0001DF14 48 20 E7 29 */ bl func_8022F83C +/* 80021114 0001DF14 48 20 E7 29 */ bl RwRenderStateGet /* 80021118 0001DF18 3C 80 80 2C */ lis r4, lbl_802BED18@ha /* 8002111C 0001DF1C 38 60 00 08 */ li r3, 8 /* 80021120 0001DF20 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l /* 80021124 0001DF24 38 84 00 08 */ addi r4, r4, 8 -/* 80021128 0001DF28 48 20 E7 15 */ bl func_8022F83C +/* 80021128 0001DF28 48 20 E7 15 */ bl RwRenderStateGet /* 8002112C 0001DF2C 3C 80 80 2C */ lis r4, lbl_802BED18@ha /* 80021130 0001DF30 38 60 00 06 */ li r3, 6 /* 80021134 0001DF34 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l /* 80021138 0001DF38 38 84 00 0C */ addi r4, r4, 0xc -/* 8002113C 0001DF3C 48 20 E6 A1 */ bl func_8022F7DC +/* 8002113C 0001DF3C 48 20 E6 A1 */ bl RwRenderStateSet /* 80021140 0001DF40 3C 80 80 2C */ lis r4, lbl_802BED18@ha /* 80021144 0001DF44 38 60 00 09 */ li r3, 9 /* 80021148 0001DF48 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l /* 8002114C 0001DF4C 38 84 00 20 */ addi r4, r4, 0x20 -/* 80021150 0001DF50 48 20 E6 ED */ bl func_8022F83C +/* 80021150 0001DF50 48 20 E6 ED */ bl RwRenderStateGet /* 80021154 0001DF54 38 60 00 0E */ li r3, 0xe /* 80021158 0001DF58 38 80 00 00 */ li r4, 0 -/* 8002115C 0001DF5C 48 20 E6 81 */ bl func_8022F7DC +/* 8002115C 0001DF5C 48 20 E6 81 */ bl RwRenderStateSet /* 80021160 0001DF60 38 60 00 0A */ li r3, 0xa /* 80021164 0001DF64 38 80 00 05 */ li r4, 5 -/* 80021168 0001DF68 48 20 E6 75 */ bl func_8022F7DC +/* 80021168 0001DF68 48 20 E6 75 */ bl RwRenderStateSet /* 8002116C 0001DF6C 38 60 00 0B */ li r3, 0xb /* 80021170 0001DF70 38 80 00 06 */ li r4, 6 -/* 80021174 0001DF74 48 20 E6 69 */ bl func_8022F7DC +/* 80021174 0001DF74 48 20 E6 69 */ bl RwRenderStateSet /* 80021178 0001DF78 38 60 00 0C */ li r3, 0xc /* 8002117C 0001DF7C 38 80 00 01 */ li r4, 1 -/* 80021180 0001DF80 48 20 E6 5D */ bl func_8022F7DC +/* 80021180 0001DF80 48 20 E6 5D */ bl RwRenderStateSet /* 80021184 0001DF84 7F E4 FB 78 */ mr r4, r31 /* 80021188 0001DF88 38 60 00 01 */ li r3, 1 -/* 8002118C 0001DF8C 48 20 E6 51 */ bl func_8022F7DC +/* 8002118C 0001DF8C 48 20 E6 51 */ bl RwRenderStateSet /* 80021190 0001DF90 38 60 00 07 */ li r3, 7 /* 80021194 0001DF94 38 80 00 01 */ li r4, 1 -/* 80021198 0001DF98 48 20 E6 45 */ bl func_8022F7DC +/* 80021198 0001DF98 48 20 E6 45 */ bl RwRenderStateSet /* 8002119C 0001DF9C 38 60 00 08 */ li r3, 8 /* 800211A0 0001DFA0 38 80 00 00 */ li r4, 0 -/* 800211A4 0001DFA4 48 20 E6 39 */ bl func_8022F7DC +/* 800211A4 0001DFA4 48 20 E6 39 */ bl RwRenderStateSet /* 800211A8 0001DFA8 38 60 00 06 */ li r3, 6 /* 800211AC 0001DFAC 38 80 00 00 */ li r4, 0 -/* 800211B0 0001DFB0 48 20 E6 2D */ bl func_8022F7DC +/* 800211B0 0001DFB0 48 20 E6 2D */ bl RwRenderStateSet /* 800211B4 0001DFB4 38 60 00 09 */ li r3, 9 /* 800211B8 0001DFB8 38 80 00 02 */ li r4, 2 -/* 800211BC 0001DFBC 48 20 E6 21 */ bl func_8022F7DC +/* 800211BC 0001DFBC 48 20 E6 21 */ bl RwRenderStateSet /* 800211C0 0001DFC0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800211C4 0001DFC4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800211C8 0001DFC8 7C 08 03 A6 */ mtlr r0 /* 800211CC 0001DFCC 38 21 00 10 */ addi r1, r1, 0x10 /* 800211D0 0001DFD0 4E 80 00 20 */ blr -.global func_800211D4 -func_800211D4: +.global restore_render_state__5xfontFv +restore_render_state__5xfontFv: /* 800211D4 0001DFD4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800211D8 0001DFD8 7C 08 02 A6 */ mflr r0 /* 800211DC 0001DFDC 3C 80 80 2C */ lis r4, lbl_802BED18@ha @@ -1271,54 +1271,54 @@ func_800211D4: /* 800211E4 0001DFE4 90 01 00 14 */ stw r0, 0x14(r1) /* 800211E8 0001DFE8 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l /* 800211EC 0001DFEC 80 84 00 00 */ lwz r4, 0(r4) -/* 800211F0 0001DFF0 48 20 E5 ED */ bl func_8022F7DC +/* 800211F0 0001DFF0 48 20 E5 ED */ bl RwRenderStateSet /* 800211F4 0001DFF4 3C 80 80 2C */ lis r4, lbl_802BED18@ha /* 800211F8 0001DFF8 38 60 00 0A */ li r3, 0xa /* 800211FC 0001DFFC 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l /* 80021200 0001E000 80 84 00 10 */ lwz r4, 0x10(r4) -/* 80021204 0001E004 48 20 E5 D9 */ bl func_8022F7DC +/* 80021204 0001E004 48 20 E5 D9 */ bl RwRenderStateSet /* 80021208 0001E008 3C 80 80 2C */ lis r4, lbl_802BED18@ha /* 8002120C 0001E00C 38 60 00 0B */ li r3, 0xb /* 80021210 0001E010 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l /* 80021214 0001E014 80 84 00 14 */ lwz r4, 0x14(r4) -/* 80021218 0001E018 48 20 E5 C5 */ bl func_8022F7DC +/* 80021218 0001E018 48 20 E5 C5 */ bl RwRenderStateSet /* 8002121C 0001E01C 3C 80 80 2C */ lis r4, lbl_802BED18@ha /* 80021220 0001E020 38 60 00 0C */ li r3, 0xc /* 80021224 0001E024 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l /* 80021228 0001E028 80 84 00 04 */ lwz r4, 4(r4) -/* 8002122C 0001E02C 48 20 E5 B1 */ bl func_8022F7DC +/* 8002122C 0001E02C 48 20 E5 B1 */ bl RwRenderStateSet /* 80021230 0001E030 3C 80 80 2C */ lis r4, lbl_802BED18@ha /* 80021234 0001E034 38 60 00 01 */ li r3, 1 /* 80021238 0001E038 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l /* 8002123C 0001E03C 80 84 00 1C */ lwz r4, 0x1c(r4) -/* 80021240 0001E040 48 20 E5 9D */ bl func_8022F7DC +/* 80021240 0001E040 48 20 E5 9D */ bl RwRenderStateSet /* 80021244 0001E044 3C 80 80 2C */ lis r4, lbl_802BED18@ha /* 80021248 0001E048 38 60 00 07 */ li r3, 7 /* 8002124C 0001E04C 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l /* 80021250 0001E050 80 84 00 18 */ lwz r4, 0x18(r4) -/* 80021254 0001E054 48 20 E5 89 */ bl func_8022F7DC +/* 80021254 0001E054 48 20 E5 89 */ bl RwRenderStateSet /* 80021258 0001E058 3C 80 80 2C */ lis r4, lbl_802BED18@ha /* 8002125C 0001E05C 38 60 00 08 */ li r3, 8 /* 80021260 0001E060 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l /* 80021264 0001E064 80 84 00 08 */ lwz r4, 8(r4) -/* 80021268 0001E068 48 20 E5 75 */ bl func_8022F7DC +/* 80021268 0001E068 48 20 E5 75 */ bl RwRenderStateSet /* 8002126C 0001E06C 3C 80 80 2C */ lis r4, lbl_802BED18@ha /* 80021270 0001E070 38 60 00 06 */ li r3, 6 /* 80021274 0001E074 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l /* 80021278 0001E078 80 84 00 0C */ lwz r4, 0xc(r4) -/* 8002127C 0001E07C 48 20 E5 61 */ bl func_8022F7DC +/* 8002127C 0001E07C 48 20 E5 61 */ bl RwRenderStateSet /* 80021280 0001E080 3C 80 80 2C */ lis r4, lbl_802BED18@ha /* 80021284 0001E084 38 60 00 09 */ li r3, 9 /* 80021288 0001E088 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l /* 8002128C 0001E08C 80 84 00 20 */ lwz r4, 0x20(r4) -/* 80021290 0001E090 48 20 E5 4D */ bl func_8022F7DC +/* 80021290 0001E090 48 20 E5 4D */ bl RwRenderStateSet /* 80021294 0001E094 80 01 00 14 */ lwz r0, 0x14(r1) /* 80021298 0001E098 7C 08 03 A6 */ mtlr r0 /* 8002129C 0001E09C 38 21 00 10 */ addi r1, r1, 0x10 /* 800212A0 0001E0A0 4E 80 00 20 */ blr -.global func_800212A4 -func_800212A4: +.global bounds__5xfontCFc +bounds__5xfontCFc: /* 800212A4 0001E0A4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800212A8 0001E0A8 7C 08 02 A6 */ mflr r0 /* 800212AC 0001E0AC 80 E4 00 00 */ lwz r7, 0(r4) @@ -1375,8 +1375,8 @@ lbl_80021364: /* 80021370 0001E170 38 21 00 20 */ addi r1, r1, 0x20 /* 80021374 0001E174 4E 80 00 20 */ blr -.global func_80021378 -func_80021378: +.global bounds__5xfontCFPCc +bounds__5xfontCFPCc: /* 80021378 0001E178 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002137C 0001E17C 7C 08 02 A6 */ mflr r0 /* 80021380 0001E180 3C C0 40 00 */ lis r6, 0x4000 @@ -1385,15 +1385,15 @@ func_80021378: /* 8002138C 0001E18C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80021390 0001E190 7C 7F 1B 78 */ mr r31, r3 /* 80021394 0001E194 C0 22 83 00 */ lfs f1, lbl_803CCC80-_SDA2_BASE_(r2) -/* 80021398 0001E198 48 00 00 19 */ bl func_800213B0 +/* 80021398 0001E198 48 00 00 19 */ bl bounds__5xfontCFPCcUlfRUl /* 8002139C 0001E19C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800213A0 0001E1A0 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800213A4 0001E1A4 7C 08 03 A6 */ mtlr r0 /* 800213A8 0001E1A8 38 21 00 20 */ addi r1, r1, 0x20 /* 800213AC 0001E1AC 4E 80 00 20 */ blr -.global func_800213B0 -func_800213B0: +.global bounds__5xfontCFPCcUlfRUl +bounds__5xfontCFPCcUlfRUl: /* 800213B0 0001E1B0 80 04 00 00 */ lwz r0, 0(r4) /* 800213B4 0001E1B4 3D 00 80 2C */ lis r8, lbl_802B8DB8@ha /* 800213B8 0001E1B8 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -1480,8 +1480,8 @@ lbl_800214DC: /* 800214DC 0001E2DC 38 21 00 20 */ addi r1, r1, 0x20 /* 800214E0 0001E2E0 4E 80 00 20 */ blr -.global func_800214E4 -func_800214E4: +.global start_render__5xfontCFv +start_render__5xfontCFv: /* 800214E4 0001E2E4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800214E8 0001E2E8 7C 08 02 A6 */ mflr r0 /* 800214EC 0001E2EC 80 63 00 00 */ lwz r3, 0(r3) @@ -1492,8 +1492,8 @@ func_800214E4: /* 80021500 0001E300 38 21 00 10 */ addi r1, r1, 0x10 /* 80021504 0001E304 4E 80 00 20 */ blr -.global func_80021508 -func_80021508: +.global stop_render__5xfontCFv +stop_render__5xfontCFv: /* 80021508 0001E308 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002150C 0001E30C 7C 08 02 A6 */ mflr r0 /* 80021510 0001E310 90 01 00 14 */ stw r0, 0x14(r1) @@ -1578,7 +1578,7 @@ func_80021620: /* 80021630 0001E430 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80021634 0001E434 7C 7F 1B 78 */ mr r31, r3 /* 80021638 0001E438 38 60 00 01 */ li r3, 1 -/* 8002163C 0001E43C 48 20 E2 01 */ bl func_8022F83C +/* 8002163C 0001E43C 48 20 E2 01 */ bl RwRenderStateGet /* 80021640 0001E440 80 01 00 08 */ lwz r0, 8(r1) /* 80021644 0001E444 7C 1F 00 40 */ cmplw r31, r0 /* 80021648 0001E448 40 82 00 0C */ bne lbl_80021654 @@ -1588,7 +1588,7 @@ lbl_80021654: /* 80021654 0001E454 4B FF F3 3D */ bl func_80020990 /* 80021658 0001E458 7F E4 FB 78 */ mr r4, r31 /* 8002165C 0001E45C 38 60 00 01 */ li r3, 1 -/* 80021660 0001E460 48 20 E1 7D */ bl func_8022F7DC +/* 80021660 0001E460 48 20 E1 7D */ bl RwRenderStateSet /* 80021664 0001E464 80 61 00 08 */ lwz r3, 8(r1) lbl_80021668: /* 80021668 0001E468 80 01 00 24 */ lwz r0, 0x24(r1) @@ -1597,20 +1597,20 @@ lbl_80021668: /* 80021674 0001E474 38 21 00 20 */ addi r1, r1, 0x20 /* 80021678 0001E478 4E 80 00 20 */ blr -.global func_8002167C -func_8002167C: +.global irender__5xfontCFPCcff +irender__5xfontCFPCcff: /* 8002167C 0001E47C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80021680 0001E480 7C 08 02 A6 */ mflr r0 /* 80021684 0001E484 3C A0 40 00 */ lis r5, 0x4000 /* 80021688 0001E488 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002168C 0001E48C 48 00 00 15 */ bl func_800216A0 +/* 8002168C 0001E48C 48 00 00 15 */ bl irender__5xfontCFPCcUlff /* 80021690 0001E490 80 01 00 14 */ lwz r0, 0x14(r1) /* 80021694 0001E494 7C 08 03 A6 */ mtlr r0 /* 80021698 0001E498 38 21 00 10 */ addi r1, r1, 0x10 /* 8002169C 0001E49C 4E 80 00 20 */ blr -.global func_800216A0 -func_800216A0: +.global irender__5xfontCFPCcUlff +irender__5xfontCFPCcUlff: /* 800216A0 0001E4A0 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800216A4 0001E4A4 7C 08 02 A6 */ mflr r0 /* 800216A8 0001E4A8 90 01 00 64 */ stw r0, 0x64(r1) @@ -1718,7 +1718,7 @@ func_800217D8: /* 80021824 0001E624 90 7F 00 08 */ stw r3, 8(r31) /* 80021828 0001E628 38 61 00 08 */ addi r3, r1, 8 /* 8002182C 0001E62C 38 82 83 04 */ addi r4, r2, lbl_803CCC84-_SDA2_BASE_ -/* 80021830 0001E630 48 02 B2 39 */ bl func_8004CA68 +/* 80021830 0001E630 48 02 B2 39 */ bl find_char__FRC6substrRC6substr /* 80021834 0001E634 28 03 00 00 */ cmplwi r3, 0 /* 80021838 0001E638 90 61 00 08 */ stw r3, 8(r1) /* 8002183C 0001E63C 40 82 00 0C */ bne lbl_80021848 @@ -1856,7 +1856,7 @@ lbl_800219DC: /* 80021A20 0001E820 38 81 00 10 */ addi r4, r1, 0x10 /* 80021A24 0001E824 90 61 00 10 */ stw r3, 0x10(r1) /* 80021A28 0001E828 7F 43 D3 78 */ mr r3, r26 -/* 80021A2C 0001E82C 48 02 AF 09 */ bl func_8004C934 +/* 80021A2C 0001E82C 48 02 AF 09 */ bl icompare__FRC6substrRC6substr /* 80021A30 0001E830 2C 03 00 00 */ cmpwi r3, 0 /* 80021A34 0001E834 41 82 00 34 */ beq lbl_80021A68 /* 80021A38 0001E838 3C 60 80 25 */ lis r3, lbl_802529D4@ha @@ -1868,7 +1868,7 @@ lbl_800219DC: /* 80021A50 0001E850 38 81 00 08 */ addi r4, r1, 8 /* 80021A54 0001E854 90 61 00 08 */ stw r3, 8(r1) /* 80021A58 0001E858 7F 43 D3 78 */ mr r3, r26 -/* 80021A5C 0001E85C 48 02 AE D9 */ bl func_8004C934 +/* 80021A5C 0001E85C 48 02 AE D9 */ bl icompare__FRC6substrRC6substr /* 80021A60 0001E860 2C 03 00 00 */ cmpwi r3, 0 /* 80021A64 0001E864 40 82 00 44 */ bne lbl_80021AA8 lbl_80021A68: @@ -1968,7 +1968,7 @@ lbl_80021BB4: /* 80021BB4 0001E9B4 7F A4 EB 78 */ mr r4, r29 /* 80021BB8 0001E9B8 38 61 00 08 */ addi r3, r1, 8 /* 80021BBC 0001E9BC 57 C5 06 3E */ clrlwi r5, r30, 0x18 -/* 80021BC0 0001E9C0 4B FF F6 E5 */ bl func_800212A4 +/* 80021BC0 0001E9C0 4B FF F6 E5 */ bl bounds__5xfontCFc /* 80021BC4 0001E9C4 38 7F 00 14 */ addi r3, r31, 0x14 /* 80021BC8 0001E9C8 38 81 00 08 */ addi r4, r1, 8 /* 80021BCC 0001E9CC 4B FF 64 75 */ bl func_80018040 @@ -2070,7 +2070,7 @@ func_80021D0C: /* 80021D1C 0001EB1C 93 C1 00 78 */ stw r30, 0x78(r1) /* 80021D20 0001EB20 7C 7E 1B 78 */ mr r30, r3 /* 80021D24 0001EB24 7C 83 23 78 */ mr r3, r4 -/* 80021D28 0001EB28 48 00 0B E1 */ bl func_80022908 +/* 80021D28 0001EB28 48 00 0B E1 */ bl read_tag__8xtextboxFRC6substr /* 80021D2C 0001EB2C 28 04 00 00 */ cmplwi r4, 0 /* 80021D30 0001EB30 90 81 00 74 */ stw r4, 0x74(r1) /* 80021D34 0001EB34 90 61 00 70 */ stw r3, 0x70(r1) @@ -2095,7 +2095,7 @@ lbl_80021D64: /* 80021D7C 0001EB7C 38 84 29 D4 */ addi r4, r4, lbl_802529D4@l /* 80021D80 0001EB80 38 A0 00 02 */ li r5, 2 /* 80021D84 0001EB84 38 84 00 32 */ addi r4, r4, 0x32 -/* 80021D88 0001EB88 48 02 AB 05 */ bl func_8004C88C +/* 80021D88 0001EB88 48 02 AB 05 */ bl imemcmp__FPCvPCvUl /* 80021D8C 0001EB8C 2C 03 00 00 */ cmpwi r3, 0 /* 80021D90 0001EB90 40 82 00 28 */ bne lbl_80021DB8 /* 80021D94 0001EB94 80 7F 00 00 */ lwz r3, 0(r31) @@ -2110,10 +2110,10 @@ lbl_80021D64: lbl_80021DB8: /* 80021DB8 0001EBB8 80 7F 00 00 */ lwz r3, 0(r31) /* 80021DBC 0001EBBC 80 9F 00 04 */ lwz r4, 4(r31) -/* 80021DC0 0001EBC0 48 02 A4 91 */ bl func_8004C250 +/* 80021DC0 0001EBC0 48 02 A4 91 */ bl xStrHash__FPCcUl lbl_80021DC4: /* 80021DC4 0001EBC4 38 80 00 00 */ li r4, 0 -/* 80021DC8 0001EBC8 48 02 99 45 */ bl func_8004B70C +/* 80021DC8 0001EBC8 48 02 99 45 */ bl xSTFindAsset__FUiPUi /* 80021DCC 0001EBCC 28 03 00 00 */ cmplwi r3, 0 /* 80021DD0 0001EBD0 41 82 00 50 */ beq lbl_80021E20 /* 80021DD4 0001EBD4 80 83 00 00 */ lwz r4, 0(r3) @@ -2151,7 +2151,7 @@ lbl_80021E20: /* 80021E50 0001EC50 38 81 00 60 */ addi r4, r1, 0x60 /* 80021E54 0001EC54 90 61 00 60 */ stw r3, 0x60(r1) /* 80021E58 0001EC58 38 61 00 70 */ addi r3, r1, 0x70 -/* 80021E5C 0001EC5C 48 00 0C C9 */ bl func_80022B24 +/* 80021E5C 0001EC5C 48 00 0C C9 */ bl find_entry__8xtextboxFRCQ28xtextbox14tag_entry_listRC6substr /* 80021E60 0001EC60 28 03 00 00 */ cmplwi r3, 0 /* 80021E64 0001EC64 41 82 00 28 */ beq lbl_80021E8C /* 80021E68 0001EC68 88 03 00 08 */ lbz r0, 8(r3) @@ -2162,7 +2162,7 @@ lbl_80021E20: /* 80021E7C 0001EC7C 40 82 00 10 */ bne lbl_80021E8C /* 80021E80 0001EC80 38 9E 00 04 */ addi r4, r30, 4 /* 80021E84 0001EC84 38 A0 00 01 */ li r5, 1 -/* 80021E88 0001EC88 48 00 0D 0D */ bl func_80022B94 +/* 80021E88 0001EC88 48 00 0D 0D */ bl read_list__8xtextboxFRCQ28xtextbox9tag_entryPfUl lbl_80021E8C: /* 80021E8C 0001EC8C 3C 60 80 25 */ lis r3, lbl_802529D4@ha /* 80021E90 0001EC90 38 80 00 03 */ li r4, 3 @@ -2173,7 +2173,7 @@ lbl_80021E8C: /* 80021EA4 0001ECA4 38 81 00 58 */ addi r4, r1, 0x58 /* 80021EA8 0001ECA8 90 61 00 58 */ stw r3, 0x58(r1) /* 80021EAC 0001ECAC 38 61 00 70 */ addi r3, r1, 0x70 -/* 80021EB0 0001ECB0 48 00 0C 75 */ bl func_80022B24 +/* 80021EB0 0001ECB0 48 00 0C 75 */ bl find_entry__8xtextboxFRCQ28xtextbox14tag_entry_listRC6substr /* 80021EB4 0001ECB4 28 03 00 00 */ cmplwi r3, 0 /* 80021EB8 0001ECB8 41 82 00 28 */ beq lbl_80021EE0 /* 80021EBC 0001ECBC 88 03 00 08 */ lbz r0, 8(r3) @@ -2184,7 +2184,7 @@ lbl_80021E8C: /* 80021ED0 0001ECD0 40 82 00 10 */ bne lbl_80021EE0 /* 80021ED4 0001ECD4 38 9E 00 08 */ addi r4, r30, 8 /* 80021ED8 0001ECD8 38 A0 00 04 */ li r5, 4 -/* 80021EDC 0001ECDC 48 00 0C B9 */ bl func_80022B94 +/* 80021EDC 0001ECDC 48 00 0C B9 */ bl read_list__8xtextboxFRCQ28xtextbox9tag_entryPfUl lbl_80021EE0: /* 80021EE0 0001ECE0 3C 60 80 25 */ lis r3, lbl_802529D4@ha /* 80021EE4 0001ECE4 38 80 00 03 */ li r4, 3 @@ -2195,7 +2195,7 @@ lbl_80021EE0: /* 80021EF8 0001ECF8 38 81 00 50 */ addi r4, r1, 0x50 /* 80021EFC 0001ECFC 90 61 00 50 */ stw r3, 0x50(r1) /* 80021F00 0001ED00 38 61 00 70 */ addi r3, r1, 0x70 -/* 80021F04 0001ED04 48 00 0C 21 */ bl func_80022B24 +/* 80021F04 0001ED04 48 00 0C 21 */ bl find_entry__8xtextboxFRCQ28xtextbox14tag_entry_listRC6substr /* 80021F08 0001ED08 28 03 00 00 */ cmplwi r3, 0 /* 80021F0C 0001ED0C 41 82 00 28 */ beq lbl_80021F34 /* 80021F10 0001ED10 88 03 00 08 */ lbz r0, 8(r3) @@ -2206,7 +2206,7 @@ lbl_80021EE0: /* 80021F24 0001ED24 40 82 00 10 */ bne lbl_80021F34 /* 80021F28 0001ED28 38 9E 00 18 */ addi r4, r30, 0x18 /* 80021F2C 0001ED2C 38 A0 00 04 */ li r5, 4 -/* 80021F30 0001ED30 48 00 0C 65 */ bl func_80022B94 +/* 80021F30 0001ED30 48 00 0C 65 */ bl read_list__8xtextboxFRCQ28xtextbox9tag_entryPfUl lbl_80021F34: /* 80021F34 0001ED34 3C 60 80 25 */ lis r3, lbl_802529D4@ha /* 80021F38 0001ED38 38 80 00 03 */ li r4, 3 @@ -2217,7 +2217,7 @@ lbl_80021F34: /* 80021F4C 0001ED4C 38 81 00 48 */ addi r4, r1, 0x48 /* 80021F50 0001ED50 90 61 00 48 */ stw r3, 0x48(r1) /* 80021F54 0001ED54 38 61 00 70 */ addi r3, r1, 0x70 -/* 80021F58 0001ED58 48 00 0B CD */ bl func_80022B24 +/* 80021F58 0001ED58 48 00 0B CD */ bl find_entry__8xtextboxFRCQ28xtextbox14tag_entry_listRC6substr /* 80021F5C 0001ED5C 28 03 00 00 */ cmplwi r3, 0 /* 80021F60 0001ED60 41 82 00 28 */ beq lbl_80021F88 /* 80021F64 0001ED64 88 03 00 08 */ lbz r0, 8(r3) @@ -2228,7 +2228,7 @@ lbl_80021F34: /* 80021F78 0001ED78 40 82 00 10 */ bne lbl_80021F88 /* 80021F7C 0001ED7C 38 9E 00 28 */ addi r4, r30, 0x28 /* 80021F80 0001ED80 38 A0 00 02 */ li r5, 2 -/* 80021F84 0001ED84 48 00 0C 11 */ bl func_80022B94 +/* 80021F84 0001ED84 48 00 0C 11 */ bl read_list__8xtextboxFRCQ28xtextbox9tag_entryPfUl lbl_80021F88: /* 80021F88 0001ED88 3C 60 80 25 */ lis r3, lbl_802529D4@ha /* 80021F8C 0001ED8C 38 80 00 05 */ li r4, 5 @@ -2239,7 +2239,7 @@ lbl_80021F88: /* 80021FA0 0001EDA0 38 81 00 40 */ addi r4, r1, 0x40 /* 80021FA4 0001EDA4 90 61 00 40 */ stw r3, 0x40(r1) /* 80021FA8 0001EDA8 38 61 00 70 */ addi r3, r1, 0x70 -/* 80021FAC 0001EDAC 48 00 0B 79 */ bl func_80022B24 +/* 80021FAC 0001EDAC 48 00 0B 79 */ bl find_entry__8xtextboxFRCQ28xtextbox14tag_entry_listRC6substr /* 80021FB0 0001EDB0 7C 7F 1B 79 */ or. r31, r3, r3 /* 80021FB4 0001EDB4 41 82 01 C8 */ beq lbl_8002217C /* 80021FB8 0001EDB8 88 1F 00 08 */ lbz r0, 8(r31) @@ -2257,7 +2257,7 @@ lbl_80021F88: /* 80021FE8 0001EDE8 38 81 00 38 */ addi r4, r1, 0x38 /* 80021FEC 0001EDEC 90 61 00 38 */ stw r3, 0x38(r1) /* 80021FF0 0001EDF0 80 7F 00 0C */ lwz r3, 0xc(r31) -/* 80021FF4 0001EDF4 48 02 A9 41 */ bl func_8004C934 +/* 80021FF4 0001EDF4 48 02 A9 41 */ bl icompare__FRC6substrRC6substr /* 80021FF8 0001EDF8 2C 03 00 00 */ cmpwi r3, 0 /* 80021FFC 0001EDFC 40 82 00 10 */ bne lbl_8002200C /* 80022000 0001EE00 38 00 00 00 */ li r0, 0 @@ -2273,7 +2273,7 @@ lbl_8002200C: /* 80022024 0001EE24 38 81 00 30 */ addi r4, r1, 0x30 /* 80022028 0001EE28 90 61 00 30 */ stw r3, 0x30(r1) /* 8002202C 0001EE2C 80 7F 00 0C */ lwz r3, 0xc(r31) -/* 80022030 0001EE30 48 02 A9 05 */ bl func_8004C934 +/* 80022030 0001EE30 48 02 A9 05 */ bl icompare__FRC6substrRC6substr /* 80022034 0001EE34 2C 03 00 00 */ cmpwi r3, 0 /* 80022038 0001EE38 40 82 00 10 */ bne lbl_80022048 /* 8002203C 0001EE3C 38 00 00 01 */ li r0, 1 @@ -2289,7 +2289,7 @@ lbl_80022048: /* 80022060 0001EE60 38 81 00 28 */ addi r4, r1, 0x28 /* 80022064 0001EE64 90 61 00 28 */ stw r3, 0x28(r1) /* 80022068 0001EE68 80 7F 00 0C */ lwz r3, 0xc(r31) -/* 8002206C 0001EE6C 48 02 A8 C9 */ bl func_8004C934 +/* 8002206C 0001EE6C 48 02 A8 C9 */ bl icompare__FRC6substrRC6substr /* 80022070 0001EE70 2C 03 00 00 */ cmpwi r3, 0 /* 80022074 0001EE74 40 82 00 10 */ bne lbl_80022084 /* 80022078 0001EE78 38 00 00 02 */ li r0, 2 @@ -2305,7 +2305,7 @@ lbl_80022084: /* 8002209C 0001EE9C 38 81 00 20 */ addi r4, r1, 0x20 /* 800220A0 0001EEA0 90 61 00 20 */ stw r3, 0x20(r1) /* 800220A4 0001EEA4 80 7F 00 0C */ lwz r3, 0xc(r31) -/* 800220A8 0001EEA8 48 02 A8 8D */ bl func_8004C934 +/* 800220A8 0001EEA8 48 02 A8 8D */ bl icompare__FRC6substrRC6substr /* 800220AC 0001EEAC 2C 03 00 00 */ cmpwi r3, 0 /* 800220B0 0001EEB0 40 82 00 10 */ bne lbl_800220C0 /* 800220B4 0001EEB4 38 00 00 03 */ li r0, 3 @@ -2321,7 +2321,7 @@ lbl_800220C0: /* 800220D8 0001EED8 38 81 00 18 */ addi r4, r1, 0x18 /* 800220DC 0001EEDC 90 61 00 18 */ stw r3, 0x18(r1) /* 800220E0 0001EEE0 80 7F 00 0C */ lwz r3, 0xc(r31) -/* 800220E4 0001EEE4 48 02 A8 51 */ bl func_8004C934 +/* 800220E4 0001EEE4 48 02 A8 51 */ bl icompare__FRC6substrRC6substr /* 800220E8 0001EEE8 2C 03 00 00 */ cmpwi r3, 0 /* 800220EC 0001EEEC 40 82 00 10 */ bne lbl_800220FC /* 800220F0 0001EEF0 38 00 00 04 */ li r0, 4 @@ -2337,7 +2337,7 @@ lbl_800220FC: /* 80022114 0001EF14 38 81 00 10 */ addi r4, r1, 0x10 /* 80022118 0001EF18 90 61 00 10 */ stw r3, 0x10(r1) /* 8002211C 0001EF1C 80 7F 00 0C */ lwz r3, 0xc(r31) -/* 80022120 0001EF20 48 02 A8 15 */ bl func_8004C934 +/* 80022120 0001EF20 48 02 A8 15 */ bl icompare__FRC6substrRC6substr /* 80022124 0001EF24 2C 03 00 00 */ cmpwi r3, 0 /* 80022128 0001EF28 40 82 00 10 */ bne lbl_80022138 /* 8002212C 0001EF2C 38 00 00 05 */ li r0, 5 @@ -2353,7 +2353,7 @@ lbl_80022138: /* 80022150 0001EF50 38 81 00 08 */ addi r4, r1, 8 /* 80022154 0001EF54 90 61 00 08 */ stw r3, 8(r1) /* 80022158 0001EF58 80 7F 00 0C */ lwz r3, 0xc(r31) -/* 8002215C 0001EF5C 48 02 A7 D9 */ bl func_8004C934 +/* 8002215C 0001EF5C 48 02 A7 D9 */ bl icompare__FRC6substrRC6substr /* 80022160 0001EF60 2C 03 00 00 */ cmpwi r3, 0 /* 80022164 0001EF64 40 82 00 10 */ bne lbl_80022174 /* 80022168 0001EF68 38 00 00 06 */ li r0, 6 @@ -2407,7 +2407,7 @@ func_800221F8: /* 80022208 0001F008 7C 7F 1B 78 */ mr r31, r3 /* 8002220C 0001F00C 7C 83 23 78 */ mr r3, r4 /* 80022210 0001F010 93 C1 00 38 */ stw r30, 0x38(r1) -/* 80022214 0001F014 48 00 06 F5 */ bl func_80022908 +/* 80022214 0001F014 48 00 06 F5 */ bl read_tag__8xtextboxFRC6substr /* 80022218 0001F018 28 04 00 00 */ cmplwi r4, 0 /* 8002221C 0001F01C 90 81 00 34 */ stw r4, 0x34(r1) /* 80022220 0001F020 90 61 00 30 */ stw r3, 0x30(r1) @@ -2426,7 +2426,7 @@ lbl_80022250: /* 80022250 0001F050 80 83 00 0C */ lwz r4, 0xc(r3) /* 80022254 0001F054 80 64 00 00 */ lwz r3, 0(r4) /* 80022258 0001F058 80 84 00 04 */ lwz r4, 4(r4) -/* 8002225C 0001F05C 48 02 9F F5 */ bl func_8004C250 +/* 8002225C 0001F05C 48 02 9F F5 */ bl xStrHash__FPCcUl /* 80022260 0001F060 4B FF EB 71 */ bl func_80020DD0 /* 80022264 0001F064 90 7F 00 00 */ stw r3, 0(r31) lbl_80022268: @@ -2445,7 +2445,7 @@ lbl_80022268: /* 80022298 0001F098 38 81 00 28 */ addi r4, r1, 0x28 /* 8002229C 0001F09C 90 61 00 28 */ stw r3, 0x28(r1) /* 800222A0 0001F0A0 38 61 00 30 */ addi r3, r1, 0x30 -/* 800222A4 0001F0A4 48 00 08 81 */ bl func_80022B24 +/* 800222A4 0001F0A4 48 00 08 81 */ bl find_entry__8xtextboxFRCQ28xtextbox14tag_entry_listRC6substr /* 800222A8 0001F0A8 28 03 00 00 */ cmplwi r3, 0 /* 800222AC 0001F0AC 41 82 00 28 */ beq lbl_800222D4 /* 800222B0 0001F0B0 88 03 00 08 */ lbz r0, 8(r3) @@ -2456,7 +2456,7 @@ lbl_80022268: /* 800222C4 0001F0C4 40 82 00 10 */ bne lbl_800222D4 /* 800222C8 0001F0C8 38 9F 00 04 */ addi r4, r31, 4 /* 800222CC 0001F0CC 38 A0 00 03 */ li r5, 3 -/* 800222D0 0001F0D0 48 00 08 C5 */ bl func_80022B94 +/* 800222D0 0001F0D0 48 00 08 C5 */ bl read_list__8xtextboxFRCQ28xtextbox9tag_entryPfUl lbl_800222D4: /* 800222D4 0001F0D4 3C 60 80 25 */ lis r3, lbl_802529D4@ha /* 800222D8 0001F0D8 38 80 00 03 */ li r4, 3 @@ -2467,7 +2467,7 @@ lbl_800222D4: /* 800222EC 0001F0EC 38 81 00 20 */ addi r4, r1, 0x20 /* 800222F0 0001F0F0 90 61 00 20 */ stw r3, 0x20(r1) /* 800222F4 0001F0F4 38 61 00 30 */ addi r3, r1, 0x30 -/* 800222F8 0001F0F8 48 00 08 2D */ bl func_80022B24 +/* 800222F8 0001F0F8 48 00 08 2D */ bl find_entry__8xtextboxFRCQ28xtextbox14tag_entry_listRC6substr /* 800222FC 0001F0FC 28 03 00 00 */ cmplwi r3, 0 /* 80022300 0001F100 41 82 00 28 */ beq lbl_80022328 /* 80022304 0001F104 88 03 00 08 */ lbz r0, 8(r3) @@ -2478,7 +2478,7 @@ lbl_800222D4: /* 80022318 0001F118 40 82 00 10 */ bne lbl_80022328 /* 8002231C 0001F11C 38 9F 00 10 */ addi r4, r31, 0x10 /* 80022320 0001F120 38 A0 00 04 */ li r5, 4 -/* 80022324 0001F124 48 00 08 71 */ bl func_80022B94 +/* 80022324 0001F124 48 00 08 71 */ bl read_list__8xtextboxFRCQ28xtextbox9tag_entryPfUl lbl_80022328: /* 80022328 0001F128 3C 60 80 25 */ lis r3, lbl_802529D4@ha /* 8002232C 0001F12C 38 80 00 03 */ li r4, 3 @@ -2489,7 +2489,7 @@ lbl_80022328: /* 80022340 0001F140 38 81 00 18 */ addi r4, r1, 0x18 /* 80022344 0001F144 90 61 00 18 */ stw r3, 0x18(r1) /* 80022348 0001F148 38 61 00 30 */ addi r3, r1, 0x30 -/* 8002234C 0001F14C 48 00 07 D9 */ bl func_80022B24 +/* 8002234C 0001F14C 48 00 07 D9 */ bl find_entry__8xtextboxFRCQ28xtextbox14tag_entry_listRC6substr /* 80022350 0001F150 28 03 00 00 */ cmplwi r3, 0 /* 80022354 0001F154 41 82 00 28 */ beq lbl_8002237C /* 80022358 0001F158 88 03 00 08 */ lbz r0, 8(r3) @@ -2500,7 +2500,7 @@ lbl_80022328: /* 8002236C 0001F16C 40 82 00 10 */ bne lbl_8002237C /* 80022370 0001F170 38 9F 00 20 */ addi r4, r31, 0x20 /* 80022374 0001F174 38 A0 00 02 */ li r5, 2 -/* 80022378 0001F178 48 00 08 1D */ bl func_80022B94 +/* 80022378 0001F178 48 00 08 1D */ bl read_list__8xtextboxFRCQ28xtextbox9tag_entryPfUl lbl_8002237C: /* 8002237C 0001F17C 3C 60 80 25 */ lis r3, lbl_802529D4@ha /* 80022380 0001F180 38 80 00 05 */ li r4, 5 @@ -2511,7 +2511,7 @@ lbl_8002237C: /* 80022394 0001F194 38 81 00 10 */ addi r4, r1, 0x10 /* 80022398 0001F198 90 61 00 10 */ stw r3, 0x10(r1) /* 8002239C 0001F19C 38 61 00 30 */ addi r3, r1, 0x30 -/* 800223A0 0001F1A0 48 00 07 85 */ bl func_80022B24 +/* 800223A0 0001F1A0 48 00 07 85 */ bl find_entry__8xtextboxFRCQ28xtextbox14tag_entry_listRC6substr /* 800223A4 0001F1A4 7C 7E 1B 79 */ or. r30, r3, r3 /* 800223A8 0001F1A8 41 82 00 60 */ beq lbl_80022408 /* 800223AC 0001F1AC 88 1E 00 08 */ lbz r0, 8(r30) @@ -2529,7 +2529,7 @@ lbl_8002237C: /* 800223DC 0001F1DC 38 81 00 08 */ addi r4, r1, 8 /* 800223E0 0001F1E0 90 61 00 08 */ stw r3, 8(r1) /* 800223E4 0001F1E4 80 7E 00 0C */ lwz r3, 0xc(r30) -/* 800223E8 0001F1E8 48 02 A5 4D */ bl func_8004C934 +/* 800223E8 0001F1E8 48 02 A5 4D */ bl icompare__FRC6substrRC6substr /* 800223EC 0001F1EC 2C 03 00 00 */ cmpwi r3, 0 /* 800223F0 0001F1F0 40 82 00 10 */ bne lbl_80022400 /* 800223F4 0001F1F4 38 00 00 01 */ li r0, 1 @@ -2571,7 +2571,7 @@ func_80022458: /* 80022458 0001F258 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002245C 0001F25C 7C 08 02 A6 */ mflr r0 /* 80022460 0001F260 90 01 00 14 */ stw r0, 0x14(r1) -/* 80022464 0001F264 4B FF F0 81 */ bl func_800214E4 +/* 80022464 0001F264 4B FF F0 81 */ bl start_render__5xfontCFv /* 80022468 0001F268 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002246C 0001F26C 7C 08 03 A6 */ mtlr r0 /* 80022470 0001F270 38 21 00 10 */ addi r1, r1, 0x10 @@ -2582,7 +2582,7 @@ func_80022478: /* 80022478 0001F278 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002247C 0001F27C 7C 08 02 A6 */ mflr r0 /* 80022480 0001F280 90 01 00 14 */ stw r0, 0x14(r1) -/* 80022484 0001F284 4B FF F0 85 */ bl func_80021508 +/* 80022484 0001F284 4B FF F0 85 */ bl stop_render__5xfontCFv /* 80022488 0001F288 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002248C 0001F28C 7C 08 03 A6 */ mtlr r0 /* 80022490 0001F290 38 21 00 10 */ addi r1, r1, 0x10 @@ -2594,26 +2594,26 @@ func_80022478: /* 800224A8 0001F2A8 80 85 00 00 */ lwz r4, 0(r5) /* 800224AC 0001F2AC 90 01 00 14 */ stw r0, 0x14(r1) /* 800224B0 0001F2B0 80 A5 00 04 */ lwz r5, 4(r5) -/* 800224B4 0001F2B4 4B FF F1 ED */ bl func_800216A0 +/* 800224B4 0001F2B4 4B FF F1 ED */ bl irender__5xfontCFPCcUlff /* 800224B8 0001F2B8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800224BC 0001F2BC 7C 08 03 A6 */ mtlr r0 /* 800224C0 0001F2C0 38 21 00 10 */ addi r1, r1, 0x10 /* 800224C4 0001F2C4 4E 80 00 20 */ blr -.global func_800224C8 -func_800224C8: +.global set_text__8xtextboxFPCc +set_text__8xtextboxFPCc: /* 800224C8 0001F2C8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800224CC 0001F2CC 7C 08 02 A6 */ mflr r0 /* 800224D0 0001F2D0 3C A0 40 00 */ lis r5, 0x4000 /* 800224D4 0001F2D4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800224D8 0001F2D8 48 00 00 15 */ bl func_800224EC +/* 800224D8 0001F2D8 48 00 00 15 */ bl set_text__8xtextboxFPCcUl /* 800224DC 0001F2DC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800224E0 0001F2E0 7C 08 03 A6 */ mtlr r0 /* 800224E4 0001F2E4 38 21 00 10 */ addi r1, r1, 0x10 /* 800224E8 0001F2E8 4E 80 00 20 */ blr -.global func_800224EC -func_800224EC: +.global set_text__8xtextboxFPCcUl +set_text__8xtextboxFPCcUl: /* 800224EC 0001F2EC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800224F0 0001F2F0 7C 08 02 A6 */ mflr r0 /* 800224F4 0001F2F4 28 04 00 00 */ cmplwi r4, 0 @@ -2632,28 +2632,28 @@ lbl_80022518: /* 80022520 0001F320 38 C0 00 01 */ li r6, 1 /* 80022524 0001F324 90 A3 00 60 */ stw r5, 0x60(r3) /* 80022528 0001F328 38 A3 00 60 */ addi r5, r3, 0x60 -/* 8002252C 0001F32C 48 00 00 3D */ bl func_80022568 +/* 8002252C 0001F32C 48 00 00 3D */ bl set_text__8xtextboxFPPCcPCUlUl lbl_80022530: /* 80022530 0001F330 80 01 00 14 */ lwz r0, 0x14(r1) /* 80022534 0001F334 7C 08 03 A6 */ mtlr r0 /* 80022538 0001F338 38 21 00 10 */ addi r1, r1, 0x10 /* 8002253C 0001F33C 4E 80 00 20 */ blr -.global func_80022540 -func_80022540: +.global set_text__8xtextboxFPPCcUl +set_text__8xtextboxFPPCcUl: /* 80022540 0001F340 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80022544 0001F344 7C 08 02 A6 */ mflr r0 /* 80022548 0001F348 7C A6 2B 78 */ mr r6, r5 /* 8002254C 0001F34C 38 A0 00 00 */ li r5, 0 /* 80022550 0001F350 90 01 00 14 */ stw r0, 0x14(r1) -/* 80022554 0001F354 48 00 00 15 */ bl func_80022568 +/* 80022554 0001F354 48 00 00 15 */ bl set_text__8xtextboxFPPCcPCUlUl /* 80022558 0001F358 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002255C 0001F35C 7C 08 03 A6 */ mtlr r0 /* 80022560 0001F360 38 21 00 10 */ addi r1, r1, 0x10 /* 80022564 0001F364 4E 80 00 20 */ blr -.global func_80022568 -func_80022568: +.global set_text__8xtextboxFPPCcPCUlUl +set_text__8xtextboxFPPCcPCUlUl: /* 80022568 0001F368 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002256C 0001F36C 7C 08 02 A6 */ mflr r0 /* 80022570 0001F370 90 01 00 24 */ stw r0, 0x24(r1) @@ -2673,7 +2673,7 @@ func_80022568: /* 800225A8 0001F3A8 48 00 00 24 */ b lbl_800225CC lbl_800225AC: /* 800225AC 0001F3AC 80 7F 00 00 */ lwz r3, 0(r31) -/* 800225B0 0001F3B0 48 02 9C 65 */ bl func_8004C214 +/* 800225B0 0001F3B0 48 02 9C 65 */ bl xStrHash__FPCc /* 800225B4 0001F3B4 80 1B 00 64 */ lwz r0, 0x64(r27) /* 800225B8 0001F3B8 3B FF 00 04 */ addi r31, r31, 4 /* 800225BC 0001F3BC 3B DE 00 01 */ addi r30, r30, 1 @@ -2692,7 +2692,7 @@ lbl_800225D8: lbl_800225E8: /* 800225E8 0001F3E8 80 7E 00 00 */ lwz r3, 0(r30) /* 800225EC 0001F3EC 80 9F 00 00 */ lwz r4, 0(r31) -/* 800225F0 0001F3F0 48 02 9C 61 */ bl func_8004C250 +/* 800225F0 0001F3F0 48 02 9C 61 */ bl xStrHash__FPCcUl /* 800225F4 0001F3F4 80 1B 00 64 */ lwz r0, 0x64(r27) /* 800225F8 0001F3F8 3B FF 00 04 */ addi r31, r31, 4 /* 800225FC 0001F3FC 3B DE 00 04 */ addi r30, r30, 4 @@ -2714,8 +2714,8 @@ lbl_80022618: func_8002262C: /* 8002262C 0001F42C 4E 80 00 20 */ blr -.global func_80022630 -func_80022630: +.global temp_layout__8xtextboxCFb +temp_layout__8xtextboxCFb: /* 80022630 0001F430 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80022634 0001F434 7C 08 02 A6 */ mflr r0 /* 80022638 0001F438 3C A0 80 00 */ lis r5, 0x800000F8@ha @@ -2734,7 +2734,7 @@ func_80022630: /* 8002266C 0001F46C 48 1C B4 35 */ bl func_801EDAA0 /* 80022670 0001F470 7C 9C 23 78 */ mr r28, r4 /* 80022674 0001F474 7C 7D 1B 78 */ mr r29, r3 -/* 80022678 0001F478 48 0B 22 D9 */ bl func_800D4950 +/* 80022678 0001F478 48 0B 22 D9 */ bl iTimeGet__Fv /* 8002267C 0001F47C 57 20 06 3F */ clrlwi. r0, r25, 0x18 /* 80022680 0001F480 7C 9E 23 78 */ mr r30, r4 /* 80022684 0001F484 7C 7F 1B 78 */ mr r31, r3 @@ -2745,7 +2745,7 @@ func_80022630: /* 80022698 0001F498 7F 04 C3 78 */ mr r4, r24 /* 8002269C 0001F49C 3A E3 ED A0 */ addi r23, r3, lbl_802BEDA0@l /* 800226A0 0001F4A0 38 77 00 10 */ addi r3, r23, 0x10 -/* 800226A4 0001F4A4 48 00 14 55 */ bl func_80023AF8 +/* 800226A4 0001F4A4 48 00 14 55 */ bl changed__Q28xtextbox6layoutFRC8xtextbox /* 800226A8 0001F4A8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800226AC 0001F4AC 41 82 00 10 */ beq lbl_800226BC /* 800226B0 0001F4B0 3B 40 00 01 */ li r26, 1 @@ -2811,7 +2811,7 @@ lbl_80022760: /* 80022788 0001F588 90 17 00 00 */ stw r0, 0(r23) /* 8002278C 0001F58C 38 77 00 10 */ addi r3, r23, 0x10 /* 80022790 0001F590 38 A0 00 01 */ li r5, 1 -/* 80022794 0001F594 48 00 05 35 */ bl func_80022CC8 +/* 80022794 0001F594 48 00 05 35 */ bl refresh__Q28xtextbox6layoutFRC8xtextboxb /* 80022798 0001F598 48 00 00 10 */ b lbl_800227A8 lbl_8002279C: /* 8002279C 0001F59C 7F 04 C3 78 */ mr r4, r24 @@ -2889,36 +2889,36 @@ func_800227DC: /* 800228A8 0001F6A8 90 03 00 64 */ stw r0, 0x64(r3) /* 800228AC 0001F6AC 4E 80 00 20 */ blr -.global func_800228B0 -func_800228B0: +.global render__8xtextboxCFRQ28xtextbox6layoutii +render__8xtextboxCFRQ28xtextbox6layoutii: /* 800228B0 0001F6B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800228B4 0001F6B4 7C 08 02 A6 */ mflr r0 /* 800228B8 0001F6B8 90 01 00 14 */ stw r0, 0x14(r1) /* 800228BC 0001F6BC 7C 60 1B 78 */ mr r0, r3 /* 800228C0 0001F6C0 7C 83 23 78 */ mr r3, r4 /* 800228C4 0001F6C4 7C 04 03 78 */ mr r4, r0 -/* 800228C8 0001F6C8 48 00 0E C5 */ bl func_8002378C +/* 800228C8 0001F6C8 48 00 0E C5 */ bl render__Q28xtextbox6layoutFRC8xtextboxii /* 800228CC 0001F6CC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800228D0 0001F6D0 7C 08 03 A6 */ mtlr r0 /* 800228D4 0001F6D4 38 21 00 10 */ addi r1, r1, 0x10 /* 800228D8 0001F6D8 4E 80 00 20 */ blr -.global func_800228DC -func_800228DC: +.global yextent__8xtextboxCFfRiRCQ28xtextbox6layoutii +yextent__8xtextboxCFfRiRCQ28xtextbox6layoutii: /* 800228DC 0001F6DC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800228E0 0001F6E0 7C 08 02 A6 */ mflr r0 /* 800228E4 0001F6E4 7C A3 2B 78 */ mr r3, r5 /* 800228E8 0001F6E8 7C C5 33 78 */ mr r5, r6 /* 800228EC 0001F6EC 90 01 00 14 */ stw r0, 0x14(r1) /* 800228F0 0001F6F0 7C E6 3B 78 */ mr r6, r7 -/* 800228F4 0001F6F4 48 00 10 F5 */ bl func_800239E8 +/* 800228F4 0001F6F4 48 00 10 F5 */ bl yextent__Q28xtextbox6layoutCFfRiii /* 800228F8 0001F6F8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800228FC 0001F6FC 7C 08 03 A6 */ mtlr r0 /* 80022900 0001F700 38 21 00 10 */ addi r1, r1, 0x10 /* 80022904 0001F704 4E 80 00 20 */ blr -.global func_80022908 -func_80022908: +.global read_tag__8xtextboxFRC6substr +read_tag__8xtextboxFRC6substr: /* 80022908 0001F708 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8002290C 0001F70C 7C 08 02 A6 */ mflr r0 /* 80022910 0001F710 80 83 00 00 */ lwz r4, 0(r3) @@ -2963,7 +2963,7 @@ lbl_80022990: /* 800229A4 0001F7A4 38 81 00 18 */ addi r4, r1, 0x18 /* 800229A8 0001F7A8 98 BD 00 08 */ stb r5, 8(r29) /* 800229AC 0001F7AC 90 1D 00 00 */ stw r0, 0(r29) -/* 800229B0 0001F7B0 48 02 A0 B9 */ bl func_8004CA68 +/* 800229B0 0001F7B0 48 02 A0 B9 */ bl find_char__FRC6substrRC6substr /* 800229B4 0001F7B4 7C 7E 1B 79 */ or. r30, r3, r3 /* 800229B8 0001F7B8 40 82 00 0C */ bne lbl_800229C4 /* 800229BC 0001F7BC 80 01 00 24 */ lwz r0, 0x24(r1) @@ -3004,7 +3004,7 @@ lbl_80022A34: /* 80022A38 0001F838 38 61 00 20 */ addi r3, r1, 0x20 /* 80022A3C 0001F83C 38 81 00 10 */ addi r4, r1, 0x10 /* 80022A40 0001F840 90 1E 00 00 */ stw r0, 0(r30) -/* 80022A44 0001F844 48 02 A0 25 */ bl func_8004CA68 +/* 80022A44 0001F844 48 02 A0 25 */ bl find_char__FRC6substrRC6substr /* 80022A48 0001F848 7C 7F 1B 79 */ or. r31, r3, r3 /* 80022A4C 0001F84C 40 82 00 18 */ bne lbl_80022A64 /* 80022A50 0001F850 80 61 00 24 */ lwz r3, 0x24(r1) @@ -3069,8 +3069,8 @@ lbl_80022AF8: /* 80022B1C 0001F91C 38 21 00 40 */ addi r1, r1, 0x40 /* 80022B20 0001F920 4E 80 00 20 */ blr -.global func_80022B24 -func_80022B24: +.global find_entry__8xtextboxFRCQ28xtextbox14tag_entry_listRC6substr +find_entry__8xtextboxFRCQ28xtextbox14tag_entry_listRC6substr: /* 80022B24 0001F924 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80022B28 0001F928 7C 08 02 A6 */ mflr r0 /* 80022B2C 0001F92C 90 01 00 24 */ stw r0, 0x24(r1) @@ -3085,7 +3085,7 @@ lbl_80022B4C: /* 80022B4C 0001F94C 7F 7E EA 14 */ add r27, r30, r29 /* 80022B50 0001F950 7F 43 D3 78 */ mr r3, r26 /* 80022B54 0001F954 7F 64 DB 78 */ mr r4, r27 -/* 80022B58 0001F958 48 02 9D DD */ bl func_8004C934 +/* 80022B58 0001F958 48 02 9D DD */ bl icompare__FRC6substrRC6substr /* 80022B5C 0001F95C 2C 03 00 00 */ cmpwi r3, 0 /* 80022B60 0001F960 40 82 00 0C */ bne lbl_80022B6C /* 80022B64 0001F964 7F 63 DB 78 */ mr r3, r27 @@ -3104,8 +3104,8 @@ lbl_80022B80: /* 80022B8C 0001F98C 38 21 00 20 */ addi r1, r1, 0x20 /* 80022B90 0001F990 4E 80 00 20 */ blr -.global func_80022B94 -func_80022B94: +.global read_list__8xtextboxFRCQ28xtextbox9tag_entryPfUl +read_list__8xtextboxFRCQ28xtextbox9tag_entryPfUl: /* 80022B94 0001F994 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80022B98 0001F998 7C 08 02 A6 */ mflr r0 /* 80022B9C 0001F99C 90 01 00 24 */ stw r0, 0x24(r1) @@ -3124,7 +3124,7 @@ lbl_80022BC0: /* 80022BCC 0001F9CC 48 00 00 1C */ b lbl_80022BE8 lbl_80022BD0: /* 80022BD0 0001F9D0 80 7F 00 00 */ lwz r3, 0(r31) -/* 80022BD4 0001F9D4 48 00 E0 69 */ bl func_80030C3C +/* 80022BD4 0001F9D4 48 00 E0 69 */ bl xatof__FPCc /* 80022BD8 0001F9D8 D0 3E 00 00 */ stfs f1, 0(r30) /* 80022BDC 0001F9DC 3B FF 00 08 */ addi r31, r31, 8 /* 80022BE0 0001F9E0 3B DE 00 04 */ addi r30, r30, 4 @@ -3142,8 +3142,8 @@ lbl_80022BE8: /* 80022C0C 0001FA0C 38 21 00 20 */ addi r1, r1, 0x20 /* 80022C10 0001FA10 4E 80 00 20 */ blr -.global func_80022C14 -func_80022C14: +.global read_list__8xtextboxFRCQ28xtextbox9tag_entryPiUl +read_list__8xtextboxFRCQ28xtextbox9tag_entryPiUl: /* 80022C14 0001FA14 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80022C18 0001FA18 7C 08 02 A6 */ mflr r0 /* 80022C1C 0001FA1C 90 01 00 24 */ stw r0, 0x24(r1) @@ -3180,8 +3180,8 @@ lbl_80022C68: /* 80022C8C 0001FA8C 38 21 00 20 */ addi r1, r1, 0x20 /* 80022C90 0001FA90 4E 80 00 20 */ blr -.global func_80022C94 -func_80022C94: +.global clear_layout_cache__8xtextboxFv +clear_layout_cache__8xtextboxFv: /* 80022C94 0001FA94 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80022C98 0001FA98 7C 08 02 A6 */ mflr r0 /* 80022C9C 0001FA9C 3C 60 80 2C */ lis r3, lbl_802BEDA0@ha @@ -3189,15 +3189,15 @@ func_80022C94: /* 80022CA4 0001FAA4 93 E1 00 0C */ stw r31, 0xc(r1) /* 80022CA8 0001FAA8 3B E3 ED A0 */ addi r31, r3, lbl_802BEDA0@l /* 80022CAC 0001FAAC 38 7F 00 10 */ addi r3, r31, 0x10 -/* 80022CB0 0001FAB0 48 00 00 DD */ bl func_80022D8C +/* 80022CB0 0001FAB0 48 00 00 DD */ bl clear__Q28xtextbox6layoutFv /* 80022CB4 0001FAB4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80022CB8 0001FAB8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80022CBC 0001FABC 7C 08 03 A6 */ mtlr r0 /* 80022CC0 0001FAC0 38 21 00 10 */ addi r1, r1, 0x10 /* 80022CC4 0001FAC4 4E 80 00 20 */ blr -.global func_80022CC8 -func_80022CC8: +.global refresh__Q28xtextbox6layoutFRC8xtextboxb +refresh__Q28xtextbox6layoutFRC8xtextboxb: /* 80022CC8 0001FAC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80022CCC 0001FACC 7C 08 02 A6 */ mflr r0 /* 80022CD0 0001FAD0 90 01 00 14 */ stw r0, 0x14(r1) @@ -3207,7 +3207,7 @@ func_80022CC8: /* 80022CE0 0001FAE0 93 C1 00 08 */ stw r30, 8(r1) /* 80022CE4 0001FAE4 7C 7E 1B 78 */ mr r30, r3 /* 80022CE8 0001FAE8 40 82 00 10 */ bne lbl_80022CF8 -/* 80022CEC 0001FAEC 48 00 0E 0D */ bl func_80023AF8 +/* 80022CEC 0001FAEC 48 00 0E 0D */ bl changed__Q28xtextbox6layoutFRC8xtextbox /* 80022CF0 0001FAF0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80022CF4 0001FAF4 41 82 00 20 */ beq lbl_80022D14 lbl_80022CF8: @@ -3217,7 +3217,7 @@ lbl_80022CF8: /* 80022D04 0001FB04 7F C3 F3 78 */ mr r3, r30 /* 80022D08 0001FB08 7F E4 FB 78 */ mr r4, r31 /* 80022D0C 0001FB0C 38 A0 00 00 */ li r5, 0 -/* 80022D10 0001FB10 48 00 06 85 */ bl func_80023394 +/* 80022D10 0001FB10 48 00 06 85 */ bl calc__Q28xtextbox6layoutFRC8xtextboxUl lbl_80022D14: /* 80022D14 0001FB14 80 01 00 14 */ lwz r0, 0x14(r1) /* 80022D18 0001FB18 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -3226,8 +3226,8 @@ lbl_80022D14: /* 80022D24 0001FB24 38 21 00 10 */ addi r1, r1, 0x10 /* 80022D28 0001FB28 4E 80 00 20 */ blr -.global func_80022D2C -func_80022D2C: +.global refresh_end__Q28xtextbox6layoutFRC8xtextbox +refresh_end__Q28xtextbox6layoutFRC8xtextbox: /* 80022D2C 0001FB2C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80022D30 0001FB30 7C 08 02 A6 */ mflr r0 /* 80022D34 0001FB34 90 01 00 24 */ stw r0, 0x24(r1) @@ -3244,7 +3244,7 @@ func_80022D2C: /* 80022D60 0001FB60 7F A3 EB 78 */ mr r3, r29 /* 80022D64 0001FB64 7F C4 F3 78 */ mr r4, r30 /* 80022D68 0001FB68 7F E5 FB 78 */ mr r5, r31 -/* 80022D6C 0001FB6C 48 00 06 29 */ bl func_80023394 +/* 80022D6C 0001FB6C 48 00 06 29 */ bl calc__Q28xtextbox6layoutFRC8xtextboxUl lbl_80022D70: /* 80022D70 0001FB70 80 01 00 24 */ lwz r0, 0x24(r1) /* 80022D74 0001FB74 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -3254,8 +3254,8 @@ lbl_80022D70: /* 80022D84 0001FB84 38 21 00 20 */ addi r1, r1, 0x20 /* 80022D88 0001FB88 4E 80 00 20 */ blr -.global func_80022D8C -func_80022D8C: +.global clear__Q28xtextbox6layoutFv +clear__Q28xtextbox6layoutFv: /* 80022D8C 0001FB8C 94 21 FF 80 */ stwu r1, -0x80(r1) /* 80022D90 0001FB90 7C 08 02 A6 */ mflr r0 /* 80022D94 0001FB94 90 01 00 84 */ stw r0, 0x84(r1) @@ -3278,8 +3278,8 @@ func_80022D8C: /* 80022DD8 0001FBD8 38 21 00 80 */ addi r1, r1, 0x80 /* 80022DDC 0001FBDC 4E 80 00 20 */ blr -.global func_80022DE0 -func_80022DE0: +.global trim_line__Q28xtextbox6layoutFRQ28xtextbox8jot_line +trim_line__Q28xtextbox6layoutFRQ28xtextbox8jot_line: /* 80022DE0 0001FBE0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80022DE4 0001FBE4 7C 08 02 A6 */ mflr r0 /* 80022DE8 0001FBE8 90 01 00 14 */ stw r0, 0x14(r1) @@ -3305,7 +3305,7 @@ lbl_80022E24: /* 80022E34 0001FC34 41 82 00 2C */ beq lbl_80022E60 /* 80022E38 0001FC38 7F E3 FB 78 */ mr r3, r31 /* 80022E3C 0001FC3C 38 A4 00 01 */ addi r5, r4, 1 -/* 80022E40 0001FC40 48 00 00 89 */ bl func_80022EC8 +/* 80022E40 0001FC40 48 00 00 89 */ bl erase_jots__Q28xtextbox6layoutFUlUl /* 80022E44 0001FC44 80 7E 00 18 */ lwz r3, 0x18(r30) /* 80022E48 0001FC48 38 03 FF FF */ addi r0, r3, -1 /* 80022E4C 0001FC4C 90 1E 00 18 */ stw r0, 0x18(r30) @@ -3331,7 +3331,7 @@ lbl_80022E80: /* 80022E90 0001FC90 41 82 00 20 */ beq lbl_80022EB0 /* 80022E94 0001FC94 7F E3 FB 78 */ mr r3, r31 /* 80022E98 0001FC98 38 A4 00 01 */ addi r5, r4, 1 -/* 80022E9C 0001FC9C 48 00 00 2D */ bl func_80022EC8 +/* 80022E9C 0001FC9C 48 00 00 2D */ bl erase_jots__Q28xtextbox6layoutFUlUl /* 80022EA0 0001FCA0 48 00 00 10 */ b lbl_80022EB0 lbl_80022EA4: /* 80022EA4 0001FCA4 38 A5 00 3C */ addi r5, r5, 0x3c @@ -3345,8 +3345,8 @@ lbl_80022EB0: /* 80022EC0 0001FCC0 38 21 00 10 */ addi r1, r1, 0x10 /* 80022EC4 0001FCC4 4E 80 00 20 */ blr -.global func_80022EC8 -func_80022EC8: +.global erase_jots__Q28xtextbox6layoutFUlUl +erase_jots__Q28xtextbox6layoutFUlUl: /* 80022EC8 0001FCC8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80022ECC 0001FCCC 7C 08 02 A6 */ mflr r0 /* 80022ED0 0001FCD0 90 01 00 24 */ stw r0, 0x24(r1) @@ -3425,8 +3425,8 @@ func_80022F64: /* 80022FD8 0001FDD8 90 03 00 38 */ stw r0, 0x38(r3) /* 80022FDC 0001FDDC 4E 80 00 20 */ blr -.global func_80022FE0 -func_80022FE0: +.global merge_line__Q28xtextbox6layoutFRQ28xtextbox8jot_line +merge_line__Q28xtextbox6layoutFRQ28xtextbox8jot_line: /* 80022FE0 0001FDE0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80022FE4 0001FDE4 7C 08 02 A6 */ mflr r0 /* 80022FE8 0001FDE8 90 01 00 34 */ stw r0, 0x34(r1) @@ -3488,7 +3488,7 @@ lbl_800230B0: /* 800230B8 0001FEB8 40 82 FF 60 */ bne lbl_80023018 /* 800230BC 0001FEBC 7F 03 C3 78 */ mr r3, r24 /* 800230C0 0001FEC0 38 9D 00 01 */ addi r4, r29, 1 -/* 800230C4 0001FEC4 4B FF FE 05 */ bl func_80022EC8 +/* 800230C4 0001FEC4 4B FF FE 05 */ bl erase_jots__Q28xtextbox6layoutFUlUl /* 800230C8 0001FEC8 38 1D 00 01 */ addi r0, r29, 1 /* 800230CC 0001FECC 90 19 00 18 */ stw r0, 0x18(r25) /* 800230D0 0001FED0 BB 01 00 10 */ lmw r24, 0x10(r1) @@ -3497,8 +3497,8 @@ lbl_800230B0: /* 800230DC 0001FEDC 38 21 00 30 */ addi r1, r1, 0x30 /* 800230E0 0001FEE0 4E 80 00 20 */ blr -.global func_800230E4 -func_800230E4: +.global bound_line__Q28xtextbox6layoutFRQ28xtextbox8jot_line +bound_line__Q28xtextbox6layoutFRQ28xtextbox8jot_line: /* 800230E4 0001FEE4 C0 02 82 F0 */ lfs f0, lbl_803CCC70-_SDA2_BASE_(r2) /* 800230E8 0001FEE8 D0 04 00 10 */ stfs f0, 0x10(r4) /* 800230EC 0001FEEC D0 04 00 0C */ stfs f0, 0xc(r4) @@ -3569,8 +3569,8 @@ lbl_800231D4: /* 800231D4 0001FFD4 98 C4 00 1C */ stb r6, 0x1c(r4) /* 800231D8 0001FFD8 4E 80 00 20 */ blr -.global func_800231DC -func_800231DC: +.global fit_line__Q28xtextbox6layoutFv +fit_line__Q28xtextbox6layoutFv: /* 800231DC 0001FFDC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800231E0 0001FFE0 7C 08 02 A6 */ mflr r0 /* 800231E4 0001FFE4 90 01 00 14 */ stw r0, 0x14(r1) @@ -3646,14 +3646,14 @@ lbl_800232C8: lbl_800232E0: /* 800232E0 000200E0 7F C3 F3 78 */ mr r3, r30 /* 800232E4 000200E4 7F E4 FB 78 */ mr r4, r31 -/* 800232E8 000200E8 4B FF FA F9 */ bl func_80022DE0 +/* 800232E8 000200E8 4B FF FA F9 */ bl trim_line__Q28xtextbox6layoutFRQ28xtextbox8jot_line lbl_800232EC: /* 800232EC 000200EC 7F C3 F3 78 */ mr r3, r30 /* 800232F0 000200F0 7F E4 FB 78 */ mr r4, r31 -/* 800232F4 000200F4 4B FF FC ED */ bl func_80022FE0 +/* 800232F4 000200F4 4B FF FC ED */ bl merge_line__Q28xtextbox6layoutFRQ28xtextbox8jot_line /* 800232F8 000200F8 7F C3 F3 78 */ mr r3, r30 /* 800232FC 000200FC 7F E4 FB 78 */ mr r4, r31 -/* 80023300 00020100 4B FF FD E5 */ bl func_800230E4 +/* 80023300 00020100 4B FF FD E5 */ bl bound_line__Q28xtextbox6layoutFRQ28xtextbox8jot_line /* 80023304 00020104 38 60 00 01 */ li r3, 1 lbl_80023308: /* 80023308 00020108 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3663,8 +3663,8 @@ lbl_80023308: /* 80023318 00020118 38 21 00 10 */ addi r1, r1, 0x10 /* 8002331C 0002011C 4E 80 00 20 */ blr -.global func_80023320 -func_80023320: +.global next_line__Q28xtextbox6layoutFv +next_line__Q28xtextbox6layoutFv: /* 80023320 00020120 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80023324 00020124 7C 08 02 A6 */ mflr r0 /* 80023328 00020128 3C A3 00 01 */ addis r5, r3, 1 @@ -3689,14 +3689,14 @@ func_80023320: /* 80023374 00020174 C0 06 00 0C */ lfs f0, 0xc(r6) /* 80023378 00020178 EC 01 00 2A */ fadds f0, f1, f0 /* 8002337C 0002017C D0 04 00 04 */ stfs f0, 4(r4) -/* 80023380 00020180 4B FF FD 65 */ bl func_800230E4 +/* 80023380 00020180 4B FF FD 65 */ bl bound_line__Q28xtextbox6layoutFRQ28xtextbox8jot_line /* 80023384 00020184 80 01 00 14 */ lwz r0, 0x14(r1) /* 80023388 00020188 7C 08 03 A6 */ mtlr r0 /* 8002338C 0002018C 38 21 00 10 */ addi r1, r1, 0x10 /* 80023390 00020190 4E 80 00 20 */ blr -.global func_80023394 -func_80023394: +.global calc__Q28xtextbox6layoutFRC8xtextboxUl +calc__Q28xtextbox6layoutFRC8xtextboxUl: /* 80023394 00020194 94 21 FF 40 */ stwu r1, -0xc0(r1) /* 80023398 00020198 7C 08 02 A6 */ mflr r0 /* 8002339C 0002019C 90 01 00 C4 */ stw r0, 0xc4(r1) @@ -3881,11 +3881,11 @@ lbl_800235F0: /* 80023638 00020438 80 15 78 68 */ lwz r0, 0x7868(r21) /* 8002363C 0002043C 7E A3 AB 78 */ mr r3, r21 /* 80023640 00020440 90 17 00 18 */ stw r0, 0x18(r23) -/* 80023644 00020444 4B FF FB 99 */ bl func_800231DC +/* 80023644 00020444 4B FF FB 99 */ bl fit_line__Q28xtextbox6layoutFv /* 80023648 00020448 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8002364C 0002044C 41 82 00 7C */ beq lbl_800236C8 /* 80023650 00020450 7E A3 AB 78 */ mr r3, r21 -/* 80023654 00020454 4B FF FC CD */ bl func_80023320 +/* 80023654 00020454 4B FF FC CD */ bl next_line__Q28xtextbox6layoutFv lbl_80023658: /* 80023658 00020458 88 18 00 08 */ lbz r0, 8(r24) /* 8002365C 0002045C 54 00 F7 FF */ rlwinm. r0, r0, 0x1e, 0x1f, 0x1f @@ -3897,11 +3897,11 @@ lbl_80023670: /* 80023670 00020470 80 15 78 68 */ lwz r0, 0x7868(r21) /* 80023674 00020474 7E A3 AB 78 */ mr r3, r21 /* 80023678 00020478 90 17 00 18 */ stw r0, 0x18(r23) -/* 8002367C 0002047C 4B FF FB 61 */ bl func_800231DC +/* 8002367C 0002047C 4B FF FB 61 */ bl fit_line__Q28xtextbox6layoutFv /* 80023680 00020480 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80023684 00020484 41 82 00 44 */ beq lbl_800236C8 /* 80023688 00020488 7E A3 AB 78 */ mr r3, r21 -/* 8002368C 0002048C 4B FF FC 95 */ bl func_80023320 +/* 8002368C 0002048C 4B FF FC 95 */ bl next_line__Q28xtextbox6layoutFv lbl_80023690: /* 80023690 00020490 88 18 00 09 */ lbz r0, 9(r24) /* 80023694 00020494 7F 3B CB 78 */ mr r27, r25 @@ -3929,7 +3929,7 @@ lbl_800236C8: /* 800236E8 000204E8 40 80 00 28 */ bge lbl_80023710 /* 800236EC 000204EC 90 83 00 18 */ stw r4, 0x18(r3) /* 800236F0 000204F0 7E A3 AB 78 */ mr r3, r21 -/* 800236F4 000204F4 4B FF FA E9 */ bl func_800231DC +/* 800236F4 000204F4 4B FF FA E9 */ bl fit_line__Q28xtextbox6layoutFv /* 800236F8 000204F8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800236FC 000204FC 41 82 00 14 */ beq lbl_80023710 /* 80023700 00020500 3C 95 00 01 */ addis r4, r21, 1 @@ -3976,8 +3976,8 @@ func_80023778: /* 80023784 00020584 90 03 00 04 */ stw r0, 4(r3) /* 80023788 00020588 4E 80 00 20 */ blr -.global func_8002378C -func_8002378C: +.global render__Q28xtextbox6layoutFRC8xtextboxii +render__Q28xtextbox6layoutFRC8xtextboxii: /* 8002378C 0002058C 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80023790 00020590 7C 08 02 A6 */ mflr r0 /* 80023794 00020594 90 01 00 64 */ stw r0, 0x64(r1) @@ -4146,8 +4146,8 @@ lbl_800239BC: /* 800239E0 000207E0 38 21 00 60 */ addi r1, r1, 0x60 /* 800239E4 000207E4 4E 80 00 20 */ blr -.global func_800239E8 -func_800239E8: +.global yextent__Q28xtextbox6layoutCFfRiii +yextent__Q28xtextbox6layoutCFfRiii: /* 800239E8 000207E8 38 00 00 00 */ li r0, 0 /* 800239EC 000207EC 2C 05 00 00 */ cmpwi r5, 0 /* 800239F0 000207F0 90 04 00 00 */ stw r0, 0(r4) @@ -4228,8 +4228,8 @@ lbl_80023ADC: /* 80023AF0 000208F0 EC 20 10 28 */ fsubs f1, f0, f2 /* 80023AF4 000208F4 4E 80 00 20 */ blr -.global func_80023AF8 -func_80023AF8: +.global changed__Q28xtextbox6layoutFRC8xtextbox +changed__Q28xtextbox6layoutFRC8xtextbox: /* 80023AF8 000208F8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80023AFC 000208FC 7C 08 02 A6 */ mflr r0 /* 80023B00 00020900 90 01 00 24 */ stw r0, 0x24(r1) @@ -4289,7 +4289,7 @@ lbl_80023BB4: /* 80023BCC 000209CC 7F 5E D2 14 */ add r26, r30, r26 /* 80023BD0 000209D0 80 7A 00 10 */ lwz r3, 0x10(r26) /* 80023BD4 000209D4 A0 9A 00 0C */ lhz r4, 0xc(r26) -/* 80023BD8 000209D8 48 02 86 79 */ bl func_8004C250 +/* 80023BD8 000209D8 48 02 86 79 */ bl xStrHash__FPCcUl /* 80023BDC 000209DC 80 DA 00 00 */ lwz r6, 0(r26) /* 80023BE0 000209E0 7C 7D 1B 78 */ mr r29, r3 /* 80023BE4 000209E4 80 FA 00 04 */ lwz r7, 4(r26) @@ -4299,7 +4299,7 @@ lbl_80023BB4: /* 80023BF4 000209F4 4B FF E0 1D */ bl func_80021C10 /* 80023BF8 000209F8 80 7A 00 10 */ lwz r3, 0x10(r26) /* 80023BFC 000209FC A0 9A 00 0C */ lhz r4, 0xc(r26) -/* 80023C00 00020A00 48 02 86 51 */ bl func_8004C250 +/* 80023C00 00020A00 48 02 86 51 */ bl xStrHash__FPCcUl /* 80023C04 00020A04 7C 03 E8 40 */ cmplw r3, r29 /* 80023C08 00020A08 41 82 00 0C */ beq lbl_80023C14 /* 80023C0C 00020A0C 38 60 00 01 */ li r3, 1 @@ -4346,7 +4346,7 @@ lbl_80023C20: /* 80023CA8 00020AA8 48 00 00 D8 */ b lbl_80023D80 lbl_80023CAC: /* 80023CAC 00020AAC 80 7F 00 18 */ lwz r3, 0x18(r31) -/* 80023CB0 00020AB0 48 00 CF 8D */ bl func_80030C3C +/* 80023CB0 00020AB0 48 00 CF 8D */ bl xatof__FPCc /* 80023CB4 00020AB4 D0 3D 00 10 */ stfs f1, 0x10(r29) /* 80023CB8 00020AB8 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80023CBC 00020ABC 88 03 00 00 */ lbz r0, 0(r3) @@ -4448,7 +4448,7 @@ lbl_80023D80: /* 80023E20 00020C20 48 00 00 D8 */ b lbl_80023EF8 lbl_80023E24: /* 80023E24 00020C24 80 7F 00 18 */ lwz r3, 0x18(r31) -/* 80023E28 00020C28 48 00 CE 15 */ bl func_80030C3C +/* 80023E28 00020C28 48 00 CE 15 */ bl xatof__FPCc /* 80023E2C 00020C2C D0 3D 00 10 */ stfs f1, 0x10(r29) /* 80023E30 00020C30 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80023E34 00020C34 88 03 00 00 */ lbz r0, 0(r3) @@ -4550,7 +4550,7 @@ lbl_80023EF8: /* 80023F98 00020D98 48 00 00 D8 */ b lbl_80024070 lbl_80023F9C: /* 80023F9C 00020D9C 80 7F 00 18 */ lwz r3, 0x18(r31) -/* 80023FA0 00020DA0 48 00 CC 9D */ bl func_80030C3C +/* 80023FA0 00020DA0 48 00 CC 9D */ bl xatof__FPCc /* 80023FA4 00020DA4 D0 3D 00 10 */ stfs f1, 0x10(r29) /* 80023FA8 00020DA8 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80023FAC 00020DAC 88 03 00 00 */ lbz r0, 0(r3) @@ -4652,7 +4652,7 @@ lbl_80024070: /* 80024110 00020F10 48 00 00 D8 */ b lbl_800241E8 lbl_80024114: /* 80024114 00020F14 80 7F 00 18 */ lwz r3, 0x18(r31) -/* 80024118 00020F18 48 00 CB 25 */ bl func_80030C3C +/* 80024118 00020F18 48 00 CB 25 */ bl xatof__FPCc /* 8002411C 00020F1C D0 3D 00 10 */ stfs f1, 0x10(r29) /* 80024120 00020F20 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80024124 00020F24 88 03 00 00 */ lbz r0, 0(r3) @@ -4746,7 +4746,7 @@ lbl_800241E8: /* 80024268 00021068 48 00 00 9C */ b lbl_80024304 lbl_8002426C: /* 8002426C 0002106C 80 7F 00 18 */ lwz r3, 0x18(r31) -/* 80024270 00021070 48 00 C9 CD */ bl func_80030C3C +/* 80024270 00021070 48 00 C9 CD */ bl xatof__FPCc /* 80024274 00021074 D0 3D 00 10 */ stfs f1, 0x10(r29) /* 80024278 00021078 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8002427C 0002107C 88 03 00 00 */ lbz r0, 0(r3) @@ -4825,7 +4825,7 @@ lbl_80024304: /* 80024384 00021184 48 00 00 9C */ b lbl_80024420 lbl_80024388: /* 80024388 00021188 80 7F 00 18 */ lwz r3, 0x18(r31) -/* 8002438C 0002118C 48 00 C8 B1 */ bl func_80030C3C +/* 8002438C 0002118C 48 00 C8 B1 */ bl xatof__FPCc /* 80024390 00021190 D0 3D 00 10 */ stfs f1, 0x10(r29) /* 80024394 00021194 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80024398 00021198 88 03 00 00 */ lbz r0, 0(r3) @@ -4904,7 +4904,7 @@ lbl_80024420: /* 800244A0 000212A0 48 00 00 9C */ b lbl_8002453C lbl_800244A4: /* 800244A4 000212A4 80 7F 00 18 */ lwz r3, 0x18(r31) -/* 800244A8 000212A8 48 00 C7 95 */ bl func_80030C3C +/* 800244A8 000212A8 48 00 C7 95 */ bl xatof__FPCc /* 800244AC 000212AC D0 3D 00 10 */ stfs f1, 0x10(r29) /* 800244B0 000212B0 80 7F 00 10 */ lwz r3, 0x10(r31) /* 800244B4 000212B4 88 03 00 00 */ lbz r0, 0(r3) @@ -4983,7 +4983,7 @@ lbl_8002453C: /* 800245BC 000213BC 48 00 00 9C */ b lbl_80024658 lbl_800245C0: /* 800245C0 000213C0 80 7F 00 18 */ lwz r3, 0x18(r31) -/* 800245C4 000213C4 48 00 C6 79 */ bl func_80030C3C +/* 800245C4 000213C4 48 00 C6 79 */ bl xatof__FPCc /* 800245C8 000213C8 D0 3D 00 10 */ stfs f1, 0x10(r29) /* 800245CC 000213CC 80 7F 00 10 */ lwz r3, 0x10(r31) /* 800245D0 000213D0 88 03 00 00 */ lbz r0, 0(r3) @@ -5062,7 +5062,7 @@ lbl_80024658: /* 800246D8 000214D8 48 00 00 9C */ b lbl_80024774 lbl_800246DC: /* 800246DC 000214DC 80 7F 00 18 */ lwz r3, 0x18(r31) -/* 800246E0 000214E0 48 00 C5 5D */ bl func_80030C3C +/* 800246E0 000214E0 48 00 C5 5D */ bl xatof__FPCc /* 800246E4 000214E4 D0 3D 00 10 */ stfs f1, 0x10(r29) /* 800246E8 000214E8 80 7F 00 10 */ lwz r3, 0x10(r31) /* 800246EC 000214EC 88 03 00 00 */ lbz r0, 0(r3) @@ -5141,7 +5141,7 @@ lbl_80024774: /* 800247F4 000215F4 48 00 00 9C */ b lbl_80024890 lbl_800247F8: /* 800247F8 000215F8 80 7F 00 18 */ lwz r3, 0x18(r31) -/* 800247FC 000215FC 48 00 C4 41 */ bl func_80030C3C +/* 800247FC 000215FC 48 00 C4 41 */ bl xatof__FPCc /* 80024800 00021600 D0 3D 00 10 */ stfs f1, 0x10(r29) /* 80024804 00021604 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80024808 00021608 88 03 00 00 */ lbz r0, 0(r3) @@ -5220,7 +5220,7 @@ lbl_80024890: /* 80024910 00021710 48 00 00 9C */ b lbl_800249AC lbl_80024914: /* 80024914 00021714 80 7F 00 18 */ lwz r3, 0x18(r31) -/* 80024918 00021718 48 00 C3 25 */ bl func_80030C3C +/* 80024918 00021718 48 00 C3 25 */ bl xatof__FPCc /* 8002491C 0002171C D0 3D 00 10 */ stfs f1, 0x10(r29) /* 80024920 00021720 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80024924 00021724 88 03 00 00 */ lbz r0, 0(r3) @@ -5518,7 +5518,7 @@ lbl_80024D54: /* 80024D5C 00021B5C 38 84 29 D4 */ addi r4, r4, lbl_802529D4@l /* 80024D60 00021B60 38 A0 00 04 */ li r5, 4 /* 80024D64 00021B64 38 84 00 99 */ addi r4, r4, 0x99 -/* 80024D68 00021B68 48 02 7B 25 */ bl func_8004C88C +/* 80024D68 00021B68 48 02 7B 25 */ bl imemcmp__FPCvPCvUl /* 80024D6C 00021B6C 2C 03 00 00 */ cmpwi r3, 0 /* 80024D70 00021B70 40 82 00 10 */ bne lbl_80024D80 /* 80024D74 00021B74 38 00 00 00 */ li r0, 0 @@ -5530,7 +5530,7 @@ lbl_80024D80: /* 80024D88 00021B88 38 84 29 D4 */ addi r4, r4, lbl_802529D4@l /* 80024D8C 00021B8C 38 A0 00 04 */ li r5, 4 /* 80024D90 00021B90 38 84 00 9E */ addi r4, r4, 0x9e -/* 80024D94 00021B94 48 02 7A F9 */ bl func_8004C88C +/* 80024D94 00021B94 48 02 7A F9 */ bl imemcmp__FPCvPCvUl /* 80024D98 00021B98 2C 03 00 00 */ cmpwi r3, 0 /* 80024D9C 00021B9C 40 82 00 10 */ bne lbl_80024DAC /* 80024DA0 00021BA0 38 00 00 10 */ li r0, 0x10 @@ -5542,7 +5542,7 @@ lbl_80024DAC: /* 80024DB4 00021BB4 38 84 29 D4 */ addi r4, r4, lbl_802529D4@l /* 80024DB8 00021BB8 38 A0 00 04 */ li r5, 4 /* 80024DBC 00021BBC 38 84 00 A3 */ addi r4, r4, 0xa3 -/* 80024DC0 00021BC0 48 02 7A CD */ bl func_8004C88C +/* 80024DC0 00021BC0 48 02 7A CD */ bl imemcmp__FPCvPCvUl /* 80024DC4 00021BC4 2C 03 00 00 */ cmpwi r3, 0 /* 80024DC8 00021BC8 40 82 00 20 */ bne lbl_80024DE8 /* 80024DCC 00021BCC 38 00 00 20 */ li r0, 0x20 @@ -5599,7 +5599,7 @@ lbl_80024E74: /* 80024E8C 00021C8C 38 81 00 18 */ addi r4, r1, 0x18 /* 80024E90 00021C90 90 61 00 18 */ stw r3, 0x18(r1) /* 80024E94 00021C94 38 7F 00 18 */ addi r3, r31, 0x18 -/* 80024E98 00021C98 48 02 7A 9D */ bl func_8004C934 +/* 80024E98 00021C98 48 02 7A 9D */ bl icompare__FRC6substrRC6substr /* 80024E9C 00021C9C 2C 03 00 00 */ cmpwi r3, 0 /* 80024EA0 00021CA0 40 82 00 10 */ bne lbl_80024EB0 /* 80024EA4 00021CA4 38 00 00 00 */ li r0, 0 @@ -5615,7 +5615,7 @@ lbl_80024EB0: /* 80024EC8 00021CC8 38 81 00 10 */ addi r4, r1, 0x10 /* 80024ECC 00021CCC 90 61 00 10 */ stw r3, 0x10(r1) /* 80024ED0 00021CD0 38 7F 00 18 */ addi r3, r31, 0x18 -/* 80024ED4 00021CD4 48 02 7A 61 */ bl func_8004C934 +/* 80024ED4 00021CD4 48 02 7A 61 */ bl icompare__FRC6substrRC6substr /* 80024ED8 00021CD8 2C 03 00 00 */ cmpwi r3, 0 /* 80024EDC 00021CDC 40 82 00 10 */ bne lbl_80024EEC /* 80024EE0 00021CE0 38 00 00 02 */ li r0, 2 @@ -5631,7 +5631,7 @@ lbl_80024EEC: /* 80024F04 00021D04 38 81 00 08 */ addi r4, r1, 8 /* 80024F08 00021D08 90 61 00 08 */ stw r3, 8(r1) /* 80024F0C 00021D0C 38 7F 00 18 */ addi r3, r31, 0x18 -/* 80024F10 00021D10 48 02 7A 25 */ bl func_8004C934 +/* 80024F10 00021D10 48 02 7A 25 */ bl icompare__FRC6substrRC6substr /* 80024F14 00021D14 2C 03 00 00 */ cmpwi r3, 0 /* 80024F18 00021D18 40 82 00 20 */ bne lbl_80024F38 /* 80024F1C 00021D1C 38 00 00 01 */ li r0, 1 @@ -5688,7 +5688,7 @@ lbl_80024FC4: /* 80024FDC 00021DDC 38 81 00 18 */ addi r4, r1, 0x18 /* 80024FE0 00021DE0 90 61 00 18 */ stw r3, 0x18(r1) /* 80024FE4 00021DE4 38 7F 00 18 */ addi r3, r31, 0x18 -/* 80024FE8 00021DE8 48 02 79 4D */ bl func_8004C934 +/* 80024FE8 00021DE8 48 02 79 4D */ bl icompare__FRC6substrRC6substr /* 80024FEC 00021DEC 2C 03 00 00 */ cmpwi r3, 0 /* 80024FF0 00021DF0 40 82 00 10 */ bne lbl_80025000 /* 80024FF4 00021DF4 38 00 00 00 */ li r0, 0 @@ -5704,7 +5704,7 @@ lbl_80025000: /* 80025018 00021E18 38 81 00 10 */ addi r4, r1, 0x10 /* 8002501C 00021E1C 90 61 00 10 */ stw r3, 0x10(r1) /* 80025020 00021E20 38 7F 00 18 */ addi r3, r31, 0x18 -/* 80025024 00021E24 48 02 79 11 */ bl func_8004C934 +/* 80025024 00021E24 48 02 79 11 */ bl icompare__FRC6substrRC6substr /* 80025028 00021E28 2C 03 00 00 */ cmpwi r3, 0 /* 8002502C 00021E2C 40 82 00 10 */ bne lbl_8002503C /* 80025030 00021E30 38 00 00 08 */ li r0, 8 @@ -5720,7 +5720,7 @@ lbl_8002503C: /* 80025054 00021E54 38 81 00 08 */ addi r4, r1, 8 /* 80025058 00021E58 90 61 00 08 */ stw r3, 8(r1) /* 8002505C 00021E5C 38 7F 00 18 */ addi r3, r31, 0x18 -/* 80025060 00021E60 48 02 78 D5 */ bl func_8004C934 +/* 80025060 00021E60 48 02 78 D5 */ bl icompare__FRC6substrRC6substr /* 80025064 00021E64 2C 03 00 00 */ cmpwi r3, 0 /* 80025068 00021E68 40 82 00 20 */ bne lbl_80025088 /* 8002506C 00021E6C 38 00 00 04 */ li r0, 4 @@ -5760,7 +5760,7 @@ lbl_80025088: /* 800250EC 00021EEC 7F C4 F3 78 */ mr r4, r30 /* 800250F0 00021EF0 38 61 00 08 */ addi r3, r1, 8 /* 800250F4 00021EF4 57 E5 06 3E */ clrlwi r5, r31, 0x18 -/* 800250F8 00021EF8 4B FF C1 AD */ bl func_800212A4 +/* 800250F8 00021EF8 4B FF C1 AD */ bl bounds__5xfontCFc /* 800250FC 00021EFC 38 7D 00 14 */ addi r3, r29, 0x14 /* 80025100 00021F00 38 81 00 08 */ addi r4, r1, 8 /* 80025104 00021F04 4B FF 2F 3D */ bl func_80018040 @@ -5790,7 +5790,7 @@ lbl_80025088: /* 80025164 00021F64 88 1F 00 08 */ lbz r0, 8(r31) /* 80025168 00021F68 50 C0 36 72 */ rlwimi r0, r6, 6, 0x19, 0x19 /* 8002516C 00021F6C 98 1F 00 08 */ stb r0, 8(r31) -/* 80025170 00021F70 4B FF C1 35 */ bl func_800212A4 +/* 80025170 00021F70 4B FF C1 35 */ bl bounds__5xfontCFc /* 80025174 00021F74 38 7F 00 14 */ addi r3, r31, 0x14 /* 80025178 00021F78 38 81 00 08 */ addi r4, r1, 8 /* 8002517C 00021F7C 4B FF 2E C5 */ bl func_80018040 @@ -5851,7 +5851,7 @@ lbl_80025088: /* 80025258 00022058 90 C1 00 08 */ stw r6, 8(r1) /* 8002525C 0002205C 90 A1 00 0C */ stw r5, 0xc(r1) /* 80025260 00022060 90 01 00 10 */ stw r0, 0x10(r1) -/* 80025264 00022064 48 00 CF 41 */ bl func_800321A4 +/* 80025264 00022064 48 00 CF 41 */ bl xMat3x3Euler__FP7xMat3x3PC5xVec3 /* 80025268 00022068 C0 3F 00 2C */ lfs f1, 0x2c(r31) /* 8002526C 0002206C C0 02 82 F0 */ lfs f0, lbl_803CCC70-_SDA2_BASE_(r2) /* 80025270 00022070 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -5884,31 +5884,31 @@ lbl_8002528C: /* 800252D4 000220D4 4B FF 66 39 */ bl func_8001B90C /* 800252D8 000220D8 88 9E 00 13 */ lbz r4, 0x13(r30) /* 800252DC 000220DC 80 7F 00 00 */ lwz r3, 0(r31) -/* 800252E0 000220E0 48 00 FA 71 */ bl func_80034D50 +/* 800252E0 000220E0 48 00 FA 71 */ bl xModelSetMaterialAlpha__FP14xModelInstanceUc /* 800252E4 000220E4 4B FF B6 AD */ bl func_80020990 /* 800252E8 000220E8 38 60 00 07 */ li r3, 7 /* 800252EC 000220EC 38 80 00 02 */ li r4, 2 -/* 800252F0 000220F0 48 20 A4 ED */ bl func_8022F7DC +/* 800252F0 000220F0 48 20 A4 ED */ bl RwRenderStateSet /* 800252F4 000220F4 38 60 00 08 */ li r3, 8 /* 800252F8 000220F8 38 80 00 01 */ li r4, 1 -/* 800252FC 000220FC 48 20 A4 E1 */ bl func_8022F7DC +/* 800252FC 000220FC 48 20 A4 E1 */ bl RwRenderStateSet /* 80025300 00022100 38 60 00 06 */ li r3, 6 /* 80025304 00022104 38 80 00 01 */ li r4, 1 -/* 80025308 00022108 48 20 A4 D5 */ bl func_8022F7DC +/* 80025308 00022108 48 20 A4 D5 */ bl RwRenderStateSet /* 8002530C 0002210C 80 7F 00 00 */ lwz r3, 0(r31) /* 80025310 00022110 38 81 00 20 */ addi r4, r1, 0x20 /* 80025314 00022114 38 A1 00 14 */ addi r5, r1, 0x14 /* 80025318 00022118 38 C1 00 08 */ addi r6, r1, 8 -/* 8002531C 0002211C 48 00 F7 05 */ bl func_80034A20 +/* 8002531C 0002211C 48 00 F7 05 */ bl xModelRender2D__FRC14xModelInstanceRC13basic_rect_f_RC5xVec3RC5xVec3 /* 80025320 00022120 38 60 00 07 */ li r3, 7 /* 80025324 00022124 38 80 00 01 */ li r4, 1 -/* 80025328 00022128 48 20 A4 B5 */ bl func_8022F7DC +/* 80025328 00022128 48 20 A4 B5 */ bl RwRenderStateSet /* 8002532C 0002212C 38 60 00 08 */ li r3, 8 /* 80025330 00022130 38 80 00 00 */ li r4, 0 -/* 80025334 00022134 48 20 A4 A9 */ bl func_8022F7DC +/* 80025334 00022134 48 20 A4 A9 */ bl RwRenderStateSet /* 80025338 00022138 38 60 00 06 */ li r3, 6 /* 8002533C 0002213C 38 80 00 00 */ li r4, 0 -/* 80025340 00022140 48 20 A4 9D */ bl func_8022F7DC +/* 80025340 00022140 48 20 A4 9D */ bl RwRenderStateSet /* 80025344 00022144 E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0 /* 80025348 00022148 80 01 00 94 */ lwz r0, 0x94(r1) /* 8002534C 0002214C CB E1 00 80 */ lfd f31, 0x80(r1) @@ -6302,11 +6302,11 @@ func_8002580C: /* 8002590C 0002270C 48 00 00 44 */ b lbl_80025950 lbl_80025910: /* 80025910 00022710 80 7F 00 18 */ lwz r3, 0x18(r31) -/* 80025914 00022714 48 02 69 3D */ bl func_8004C250 +/* 80025914 00022714 48 02 69 3D */ bl xStrHash__FPCcUl /* 80025918 00022718 28 03 00 00 */ cmplwi r3, 0 /* 8002591C 0002271C 41 82 00 34 */ beq lbl_80025950 /* 80025920 00022720 38 80 00 00 */ li r4, 0 -/* 80025924 00022724 48 02 5D E9 */ bl func_8004B70C +/* 80025924 00022724 48 02 5D E9 */ bl xSTFindAsset__FUiPUi /* 80025928 00022728 28 03 00 00 */ cmplwi r3, 0 /* 8002592C 0002272C 41 82 00 24 */ beq lbl_80025950 /* 80025930 00022730 38 03 00 04 */ addi r0, r3, 4 @@ -6356,7 +6356,7 @@ lbl_800259D0: /* 800259D8 000227D8 28 03 00 00 */ cmplwi r3, 0 /* 800259DC 000227DC 41 82 00 34 */ beq lbl_80025A10 /* 800259E0 000227E0 38 80 00 00 */ li r4, 0 -/* 800259E4 000227E4 48 02 5D 29 */ bl func_8004B70C +/* 800259E4 000227E4 48 02 5D 29 */ bl xSTFindAsset__FUiPUi /* 800259E8 000227E8 28 03 00 00 */ cmplwi r3, 0 /* 800259EC 000227EC 41 82 00 24 */ beq lbl_80025A10 /* 800259F0 000227F0 38 03 00 04 */ addi r0, r3, 4 @@ -6412,10 +6412,10 @@ lbl_80025A10: /* 80025AB4 000228B4 48 00 00 C8 */ b lbl_80025B7C lbl_80025AB8: /* 80025AB8 000228B8 80 7E 00 18 */ lwz r3, 0x18(r30) -/* 80025ABC 000228BC 48 02 67 95 */ bl func_8004C250 +/* 80025ABC 000228BC 48 02 67 95 */ bl xStrHash__FPCcUl /* 80025AC0 000228C0 28 03 00 00 */ cmplwi r3, 0 /* 80025AC4 000228C4 41 82 00 B8 */ beq lbl_80025B7C -/* 80025AC8 000228C8 48 08 EF 75 */ bl func_800B4A3C +/* 80025AC8 000228C8 48 08 EF 75 */ bl zSceneFindObject__FUi /* 80025ACC 000228CC 28 03 00 00 */ cmplwi r3, 0 /* 80025AD0 000228D0 41 82 00 AC */ beq lbl_80025B7C /* 80025AD4 000228D4 88 1F 00 09 */ lbz r0, 9(r31) @@ -6470,8 +6470,8 @@ lbl_80025B7C: /* 80025B8C 0002298C 38 21 00 50 */ addi r1, r1, 0x50 /* 80025B90 00022990 4E 80 00 20 */ blr -.global func_80025B94 -func_80025B94: +.global register_tags__8xtextboxFPCQ28xtextbox8tag_typeUl +register_tags__8xtextboxFPCQ28xtextbox8tag_typeUl: /* 80025B94 00022994 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80025B98 00022998 7C 08 02 A6 */ mflr r0 /* 80025B9C 0002299C 3C A0 80 28 */ lis r5, lbl_8027BBF8@ha @@ -6495,7 +6495,7 @@ lbl_80025BD4: lbl_80025BE0: /* 80025BE0 000229E0 7F E3 FB 78 */ mr r3, r31 /* 80025BE4 000229E4 7F C4 F3 78 */ mr r4, r30 -/* 80025BE8 000229E8 48 02 6D 4D */ bl func_8004C934 +/* 80025BE8 000229E8 48 02 6D 4D */ bl icompare__FRC6substrRC6substr /* 80025BEC 000229EC 2C 03 00 00 */ cmpwi r3, 0 /* 80025BF0 000229F0 40 80 00 18 */ bge lbl_80025C08 /* 80025BF4 000229F4 7F 63 DB 78 */ mr r3, r27 @@ -6572,8 +6572,8 @@ func_80025CC0: /* 80025CE4 00022AE4 90 03 00 10 */ stw r0, 0x10(r3) /* 80025CE8 00022AE8 4E 80 00 20 */ blr -.global func_80025CEC -func_80025CEC: +.global find_format_tag__8xtextboxFRC6substrRi +find_format_tag__8xtextboxFRC6substrRi: /* 80025CEC 00022AEC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80025CF0 00022AF0 7C 08 02 A6 */ mflr r0 /* 80025CF4 00022AF4 90 01 00 24 */ stw r0, 0x24(r1) @@ -6595,7 +6595,7 @@ lbl_80025D10: /* 80025D30 00022B30 1C 00 00 14 */ mulli r0, r0, 0x14 /* 80025D34 00022B34 7F A4 02 14 */ add r29, r4, r0 /* 80025D38 00022B38 7F A4 EB 78 */ mr r4, r29 -/* 80025D3C 00022B3C 48 02 6B F9 */ bl func_8004C934 +/* 80025D3C 00022B3C 48 02 6B F9 */ bl icompare__FRC6substrRC6substr /* 80025D40 00022B40 2C 03 00 00 */ cmpwi r3, 0 /* 80025D44 00022B44 40 80 00 0C */ bge lbl_80025D50 /* 80025D48 00022B48 83 DC 00 00 */ lwz r30, 0(r28) @@ -6621,8 +6621,8 @@ lbl_80025D7C: /* 80025D88 00022B88 38 21 00 20 */ addi r1, r1, 0x20 /* 80025D8C 00022B8C 4E 80 00 20 */ blr -.global func_80025D90 -func_80025D90: +.global render_fill_rect__FRC13basic_rect_f_10iColor_tag +render_fill_rect__FRC13basic_rect_f_10iColor_tag: /* 80025D90 00022B90 94 21 FF 50 */ stwu r1, -0xb0(r1) /* 80025D94 00022B94 7C 08 02 A6 */ mflr r0 /* 80025D98 00022B98 90 01 00 B4 */ stw r0, 0xb4(r1) @@ -6642,10 +6642,10 @@ func_80025D90: /* 80025DD0 00022BD0 80 63 00 00 */ lwz r3, 0(r3) /* 80025DD4 00022BD4 C0 03 00 80 */ lfs f0, 0x80(r3) /* 80025DD8 00022BD8 EF E1 00 24 */ fdivs f31, f1, f0 -/* 80025DDC 00022BDC 48 20 99 E9 */ bl func_8022F7C4 +/* 80025DDC 00022BDC 48 20 99 E9 */ bl RwIm2DGetNearScreenZ /* 80025DE0 00022BE0 FF C0 08 90 */ fmr f30, f1 /* 80025DE4 00022BE4 38 60 00 00 */ li r3, 0 -/* 80025DE8 00022BE8 4B FF B2 A9 */ bl func_80021090 +/* 80025DE8 00022BE8 4B FF B2 A9 */ bl set_render_state__5xfontFP8RwRaster /* 80025DEC 00022BEC 80 DE 00 00 */ lwz r6, 0(r30) /* 80025DF0 00022BF0 38 61 00 0C */ addi r3, r1, 0xc /* 80025DF4 00022BF4 80 BE 00 04 */ lwz r5, 4(r30) @@ -6672,8 +6672,8 @@ func_80025D90: /* 80025E48 00022C48 38 81 00 1C */ addi r4, r1, 0x1c /* 80025E4C 00022C4C 38 60 00 04 */ li r3, 4 /* 80025E50 00022C50 38 A0 00 04 */ li r5, 4 -/* 80025E54 00022C54 48 20 9A 41 */ bl func_8022F894 -/* 80025E58 00022C58 4B FF B3 7D */ bl func_800211D4 +/* 80025E54 00022C54 48 20 9A 41 */ bl RwIm2DRenderPrimitive +/* 80025E58 00022C58 4B FF B3 7D */ bl restore_render_state__5xfontFv lbl_80025E5C: /* 80025E5C 00022C5C E3 E1 00 A8 */ psq_l f31, 168(r1), 0, qr0 /* 80025E60 00022C60 CB E1 00 A0 */ lfd f31, 0xa0(r1) @@ -7189,7 +7189,7 @@ func_80026504: /* 80026508 00023308 7C 08 02 A6 */ mflr r0 /* 8002650C 0002330C 90 01 00 14 */ stw r0, 0x14(r1) /* 80026510 00023310 38 81 00 08 */ addi r4, r1, 8 -/* 80026514 00023314 48 02 64 A5 */ bl func_8004C9B8 +/* 80026514 00023314 48 02 64 A5 */ bl atox__FRC6substrRUl /* 80026518 00023318 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002651C 0002331C 7C 08 03 A6 */ mtlr r0 /* 80026520 00023320 38 21 00 10 */ addi r1, r1, 0x10 @@ -7233,7 +7233,7 @@ func_80026590: /* 80026594 00023394 7C 08 02 A6 */ mflr r0 /* 80026598 00023398 90 01 00 14 */ stw r0, 0x14(r1) /* 8002659C 0002339C 38 81 00 08 */ addi r4, r1, 8 -/* 800265A0 000233A0 4B FF F7 4D */ bl func_80025CEC +/* 800265A0 000233A0 4B FF F7 4D */ bl find_format_tag__8xtextboxFRC6substrRi /* 800265A4 000233A4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800265A8 000233A8 7C 08 03 A6 */ mtlr r0 /* 800265AC 000233AC 38 21 00 10 */ addi r1, r1, 0x10 @@ -7317,7 +7317,7 @@ func_80026684: /* 8002669C 0002349C 80 03 00 4C */ lwz r0, 0x4c(r3) /* 800266A0 000234A0 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 800266A4 000234A4 41 82 00 08 */ beq lbl_800266AC -/* 800266A8 000234A8 48 1E C2 E9 */ bl func_80212990 +/* 800266A8 000234A8 48 1E C2 E9 */ bl _rpAtomicResyncInterpolatedSphere lbl_800266AC: /* 800266AC 000234AC 80 7F 00 10 */ lwz r3, 0x10(r31) /* 800266B0 000234B0 80 01 00 14 */ lwz r0, 0x14(r1) diff --git a/asm/Core/x/xGrid.s b/asm/Core/x/xGrid.s index 06c510a75..164c17b7b 100644 --- a/asm/Core/x/xGrid.s +++ b/asm/Core/x/xGrid.s @@ -2,8 +2,8 @@ .section .text # 0x80121E0C - 0x80122C04 -.global func_80121E0C -func_80121E0C: +.global xGridBoundInit__FP10xGridBoundPv +xGridBoundInit__FP10xGridBoundPv: /* 80121E0C 0011EC0C 3C A0 00 01 */ lis r5, 0x0000FFFF@ha /* 80121E10 0011EC10 90 83 00 00 */ stw r4, 0(r3) /* 80121E14 0011EC14 38 A5 FF FF */ addi r5, r5, 0x0000FFFF@l @@ -18,8 +18,8 @@ func_80121E0C: /* 80121E38 0011EC38 98 03 00 0B */ stb r0, 0xb(r3) /* 80121E3C 0011EC3C 4E 80 00 20 */ blr -.global func_80121E40 -func_80121E40: +.global xGridInit__FP5xGridPC4xBoxUsUsUc +xGridInit__FP5xGridPC4xBoxUsUsUc: /* 80121E40 0011EC40 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80121E44 0011EC44 7C 08 02 A6 */ mflr r0 /* 80121E48 0011EC48 C0 24 00 0C */ lfs f1, 0xc(r4) @@ -117,7 +117,7 @@ lbl_80121F88: /* 80121FA0 0011EDA0 D0 1D 00 28 */ stfs f0, 0x28(r29) /* 80121FA4 0011EDA4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80121FA8 0011EDA8 54 04 10 3A */ slwi r4, r0, 2 -/* 80121FAC 0011EDAC 4B F1 19 95 */ bl func_80033940 +/* 80121FAC 0011EDAC 4B F1 19 95 */ bl xMemAlloc__FUiUii /* 80121FB0 0011EDB0 57 C0 04 3E */ clrlwi r0, r30, 0x10 /* 80121FB4 0011EDB4 90 7D 00 2C */ stw r3, 0x2c(r29) /* 80121FB8 0011EDB8 7C 00 F9 D6 */ mullw r0, r0, r31 @@ -133,14 +133,14 @@ lbl_80121F88: /* 80121FE0 0011EDE0 38 21 00 30 */ addi r1, r1, 0x30 /* 80121FE4 0011EDE4 4E 80 00 20 */ blr -.global func_80121FE8 -func_80121FE8: +.global xGridKill__FP5xGrid +xGridKill__FP5xGrid: /* 80121FE8 0011EDE8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80121FEC 0011EDEC 7C 08 02 A6 */ mflr r0 /* 80121FF0 0011EDF0 90 01 00 14 */ stw r0, 0x14(r1) /* 80121FF4 0011EDF4 93 E1 00 0C */ stw r31, 0xc(r1) /* 80121FF8 0011EDF8 7C 7F 1B 78 */ mr r31, r3 -/* 80121FFC 0011EDFC 48 00 00 21 */ bl func_8012201C +/* 80121FFC 0011EDFC 48 00 00 21 */ bl xGridEmpty__FP5xGrid /* 80122000 0011EE00 38 00 00 00 */ li r0, 0 /* 80122004 0011EE04 90 1F 00 2C */ stw r0, 0x2c(r31) /* 80122008 0011EE08 80 01 00 14 */ lwz r0, 0x14(r1) @@ -149,8 +149,8 @@ func_80121FE8: /* 80122014 0011EE14 38 21 00 10 */ addi r1, r1, 0x10 /* 80122018 0011EE18 4E 80 00 20 */ blr -.global func_8012201C -func_8012201C: +.global xGridEmpty__FP5xGrid +xGridEmpty__FP5xGrid: /* 8012201C 0011EE1C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80122020 0011EE20 7C 08 02 A6 */ mflr r0 /* 80122024 0011EE24 90 01 00 34 */ stw r0, 0x34(r1) @@ -174,7 +174,7 @@ lbl_80122048: lbl_80122064: /* 80122064 0011EE64 83 23 00 10 */ lwz r25, 0x10(r3) /* 80122068 0011EE68 80 83 00 00 */ lwz r4, 0(r3) -/* 8012206C 0011EE6C 4B FF FD A1 */ bl func_80121E0C +/* 8012206C 0011EE6C 4B FF FD A1 */ bl xGridBoundInit__FP10xGridBoundPv /* 80122070 0011EE70 7F 23 CB 78 */ mr r3, r25 lbl_80122074: /* 80122074 0011EE74 28 03 00 00 */ cmplwi r3, 0 @@ -196,7 +196,7 @@ lbl_80122098: lbl_801220AC: /* 801220AC 0011EEAC 83 23 00 10 */ lwz r25, 0x10(r3) /* 801220B0 0011EEB0 80 83 00 00 */ lwz r4, 0(r3) -/* 801220B4 0011EEB4 4B FF FD 59 */ bl func_80121E0C +/* 801220B4 0011EEB4 4B FF FD 59 */ bl xGridBoundInit__FP10xGridBoundPv /* 801220B8 0011EEB8 7F 23 CB 78 */ mr r3, r25 lbl_801220BC: /* 801220BC 0011EEBC 28 03 00 00 */ cmplwi r3, 0 @@ -209,8 +209,8 @@ lbl_801220BC: /* 801220D8 0011EED8 38 21 00 30 */ addi r1, r1, 0x30 /* 801220DC 0011EEDC 4E 80 00 20 */ blr -.global func_801220E0 -func_801220E0: +.global xGridAddToCell__FPP10xGridBoundP10xGridBound +xGridAddToCell__FPP10xGridBoundP10xGridBound: /* 801220E0 0011EEE0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801220E4 0011EEE4 7C 08 02 A6 */ mflr r0 /* 801220E8 0011EEE8 90 01 00 14 */ stw r0, 0x14(r1) @@ -225,7 +225,7 @@ func_801220E0: /* 8012210C 0011EF0C 2C 00 00 00 */ cmpwi r0, 0 /* 80122110 0011EF10 40 82 00 1C */ bne lbl_8012212C /* 80122114 0011EF14 7F E3 FB 78 */ mr r3, r31 -/* 80122118 0011EF18 48 00 03 BD */ bl func_801224D4 +/* 80122118 0011EF18 48 00 03 BD */ bl xGridRemove__FP10xGridBound /* 8012211C 0011EF1C 2C 03 00 00 */ cmpwi r3, 0 /* 80122120 0011EF20 40 82 00 14 */ bne lbl_80122134 /* 80122124 0011EF24 38 60 00 00 */ li r3, 0 @@ -259,14 +259,14 @@ func_80122160: /* 8012217C 0011EF7C 54 63 10 3A */ slwi r3, r3, 2 /* 80122180 0011EF80 7C 63 02 14 */ add r3, r3, r0 /* 80122184 0011EF84 7C 65 1A 14 */ add r3, r5, r3 -/* 80122188 0011EF88 4B FF FF 59 */ bl func_801220E0 +/* 80122188 0011EF88 4B FF FF 59 */ bl xGridAddToCell__FPP10xGridBoundP10xGridBound /* 8012218C 0011EF8C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80122190 0011EF90 7C 08 03 A6 */ mtlr r0 /* 80122194 0011EF94 38 21 00 10 */ addi r1, r1, 0x10 /* 80122198 0011EF98 4E 80 00 20 */ blr -.global func_8012219C -func_8012219C: +.global xGridAdd__FP5xGridP4xEnt +xGridAdd__FP5xGridP4xEnt: /* 8012219C 0011EF9C 94 21 FF A0 */ stwu r1, -0x60(r1) /* 801221A0 0011EFA0 7C 08 02 A6 */ mflr r0 /* 801221A4 0011EFA4 90 01 00 64 */ stw r0, 0x64(r1) @@ -290,7 +290,7 @@ func_8012219C: /* 801221EC 0011EFEC 40 82 01 78 */ bne lbl_80122364 /* 801221F0 0011EFF0 38 7E 00 30 */ addi r3, r30, 0x30 /* 801221F4 0011EFF4 38 9F 00 50 */ addi r4, r31, 0x50 -/* 801221F8 0011EFF8 4B FF FE E9 */ bl func_801220E0 +/* 801221F8 0011EFF8 4B FF FE E9 */ bl xGridAddToCell__FPP10xGridBoundP10xGridBound /* 801221FC 0011EFFC 2C 03 00 00 */ cmpwi r3, 0 /* 80122200 0011F000 41 82 02 AC */ beq lbl_801224AC /* 80122204 0011F004 88 1E 00 00 */ lbz r0, 0(r30) @@ -348,7 +348,7 @@ lbl_80122210: /* 801222D0 0011F0D0 40 82 00 94 */ bne lbl_80122364 /* 801222D4 0011F0D4 38 7E 00 30 */ addi r3, r30, 0x30 /* 801222D8 0011F0D8 38 9F 00 50 */ addi r4, r31, 0x50 -/* 801222DC 0011F0DC 4B FF FE 05 */ bl func_801220E0 +/* 801222DC 0011F0DC 4B FF FE 05 */ bl xGridAddToCell__FPP10xGridBoundP10xGridBound /* 801222E0 0011F0E0 2C 03 00 00 */ cmpwi r3, 0 /* 801222E4 0011F0E4 41 82 01 C8 */ beq lbl_801224AC /* 801222E8 0011F0E8 88 1E 00 00 */ lbz r0, 0(r30) @@ -375,7 +375,7 @@ lbl_801222F4: /* 80122338 0011F138 40 82 00 2C */ bne lbl_80122364 /* 8012233C 0011F13C 38 7E 00 30 */ addi r3, r30, 0x30 /* 80122340 0011F140 38 9F 00 50 */ addi r4, r31, 0x50 -/* 80122344 0011F144 4B FF FD 9D */ bl func_801220E0 +/* 80122344 0011F144 4B FF FD 9D */ bl xGridAddToCell__FPP10xGridBoundP10xGridBound /* 80122348 0011F148 2C 03 00 00 */ cmpwi r3, 0 /* 8012234C 0011F14C 41 82 01 60 */ beq lbl_801224AC /* 80122350 0011F150 88 1E 00 00 */ lbz r0, 0(r30) @@ -490,8 +490,8 @@ lbl_801224AC: /* 801224CC 0011F2CC 38 21 00 60 */ addi r1, r1, 0x60 /* 801224D0 0011F2D0 4E 80 00 20 */ blr -.global func_801224D4 -func_801224D4: +.global xGridRemove__FP10xGridBound +xGridRemove__FP10xGridBound: /* 801224D4 0011F2D4 80 83 00 0C */ lwz r4, 0xc(r3) /* 801224D8 0011F2D8 28 04 00 00 */ cmplwi r4, 0 /* 801224DC 0011F2DC 41 82 00 70 */ beq lbl_8012254C @@ -530,8 +530,8 @@ lbl_8012254C: /* 8012254C 0011F34C 38 60 00 01 */ li r3, 1 /* 80122550 0011F350 4E 80 00 20 */ blr -.global func_80122554 -func_80122554: +.global xGridUpdate__FP5xGridP4xEnt +xGridUpdate__FP5xGridP4xEnt: /* 80122554 0011F354 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80122558 0011F358 7C 08 02 A6 */ mflr r0 /* 8012255C 0011F35C 90 01 00 24 */ stw r0, 0x24(r1) @@ -552,7 +552,7 @@ func_80122554: /* 80122598 0011F398 41 82 00 28 */ beq lbl_801225C0 lbl_8012259C: /* 8012259C 0011F39C 38 7F 00 50 */ addi r3, r31, 0x50 -/* 801225A0 0011F3A0 4B FF FF 35 */ bl func_801224D4 +/* 801225A0 0011F3A0 4B FF FF 35 */ bl xGridRemove__FP10xGridBound /* 801225A4 0011F3A4 2C 03 00 00 */ cmpwi r3, 0 /* 801225A8 0011F3A8 41 82 00 18 */ beq lbl_801225C0 /* 801225AC 0011F3AC 80 A1 00 0C */ lwz r5, 0xc(r1) @@ -604,7 +604,7 @@ lbl_80122638: /* 80122644 0011F444 7F C4 F3 78 */ mr r4, r30 /* 80122648 0011F448 C0 65 00 08 */ lfs f3, 8(r5) /* 8012264C 0011F44C 7F E5 FB 78 */ mr r5, r31 -/* 80122650 0011F450 48 00 00 45 */ bl func_80122694 +/* 80122650 0011F450 48 00 00 45 */ bl xGridGetCell__FP5xGridfffRiRi /* 80122654 0011F454 80 9F 00 00 */ lwz r4, 0(r31) /* 80122658 0011F458 A0 7D 00 04 */ lhz r3, 4(r29) /* 8012265C 0011F45C 80 1E 00 00 */ lwz r0, 0(r30) @@ -623,8 +623,8 @@ lbl_80122678: /* 8012268C 0011F48C 38 21 00 20 */ addi r1, r1, 0x20 /* 80122690 0011F490 4E 80 00 20 */ blr -.global func_80122694 -func_80122694: +.global xGridGetCell__FP5xGridfffRiRi +xGridGetCell__FP5xGridfffRiRi: /* 80122694 0011F494 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80122698 0011F498 C0 43 00 08 */ lfs f2, 8(r3) /* 8012269C 0011F49C C0 03 00 0C */ lfs f0, 0xc(r3) @@ -707,8 +707,8 @@ lbl_80122798: /* 801227A8 0011F5A8 38 21 00 40 */ addi r1, r1, 0x40 /* 801227AC 0011F5AC 4E 80 00 20 */ blr -.global func_801227B0 -func_801227B0: +.global xGridIterFirstCell__FP5xGridfffRiRiR13xGridIterator +xGridIterFirstCell__FP5xGridfffRiRiR13xGridIterator: /* 801227B0 0011F5B0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801227B4 0011F5B4 7C 08 02 A6 */ mflr r0 /* 801227B8 0011F5B8 90 01 00 24 */ stw r0, 0x24(r1) @@ -720,7 +720,7 @@ func_801227B0: /* 801227D0 0011F5D0 7C 9D 23 78 */ mr r29, r4 /* 801227D4 0011F5D4 93 81 00 10 */ stw r28, 0x10(r1) /* 801227D8 0011F5D8 7C 7C 1B 78 */ mr r28, r3 -/* 801227DC 0011F5DC 4B FF FE B9 */ bl func_80122694 +/* 801227DC 0011F5DC 4B FF FE B9 */ bl xGridGetCell__FP5xGridfffRiRi /* 801227E0 0011F5E0 80 9D 00 00 */ lwz r4, 0(r29) /* 801227E4 0011F5E4 7F 83 E3 78 */ mr r3, r28 /* 801227E8 0011F5E8 80 BE 00 00 */ lwz r5, 0(r30) @@ -735,8 +735,8 @@ func_801227B0: /* 8012280C 0011F60C 38 21 00 20 */ addi r1, r1, 0x20 /* 80122810 0011F610 4E 80 00 20 */ blr -.global func_80122814 -func_80122814: +.global xGridEntIsTooBig__FP5xGridPC4xEnt +xGridEntIsTooBig__FP5xGridPC4xEnt: /* 80122814 0011F614 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80122818 0011F618 DB E1 00 10 */ stfd f31, 0x10(r1) /* 8012281C 0011F61C F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 @@ -828,8 +828,8 @@ lbl_8012295C: /* 80122964 0011F764 38 21 00 20 */ addi r1, r1, 0x20 /* 80122968 0011F768 4E 80 00 20 */ blr -.global func_8012296C -func_8012296C: +.global xGridCheckPosition__FP5xGridP5xVec3P7xQCDataPFP4xEntPv_iPv +xGridCheckPosition__FP5xGridP5xVec3P7xQCDataPFP4xEntPv_iPv: /* 8012296C 0011F76C 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80122970 0011F770 7C 08 02 A6 */ mflr r0 /* 80122974 0011F774 90 01 00 54 */ stw r0, 0x54(r1) @@ -845,13 +845,13 @@ func_8012296C: /* 8012299C 0011F79C C0 44 00 04 */ lfs f2, 4(r4) /* 801229A0 0011F7A0 C0 64 00 08 */ lfs f3, 8(r4) /* 801229A4 0011F7A4 38 81 00 0C */ addi r4, r1, 0xc -/* 801229A8 0011F7A8 4B FF FE 09 */ bl func_801227B0 +/* 801229A8 0011F7A8 4B FF FE 09 */ bl xGridIterFirstCell__FP5xGridfffRiRiR13xGridIterator /* 801229AC 0011F7AC 7C 78 1B 78 */ mr r24, r3 /* 801229B0 0011F7B0 48 00 00 4C */ b lbl_801229FC lbl_801229B4: /* 801229B4 0011F7B4 7F 63 DB 78 */ mr r3, r27 /* 801229B8 0011F7B8 38 98 00 14 */ addi r4, r24, 0x14 -/* 801229BC 0011F7BC 4B F1 9C 05 */ bl func_8003C5C0 +/* 801229BC 0011F7BC 4B F1 9C 05 */ bl xQuickCullIsects__FPC7xQCDataPC7xQCData /* 801229C0 0011F7C0 2C 03 00 00 */ cmpwi r3, 0 /* 801229C4 0011F7C4 41 82 00 2C */ beq lbl_801229F0 /* 801229C8 0011F7C8 7F 8C E3 78 */ mr r12, r28 @@ -953,7 +953,7 @@ lbl_80122AD0: lbl_80122B2C: /* 80122B2C 0011F92C 7F 63 DB 78 */ mr r3, r27 /* 80122B30 0011F930 38 98 00 14 */ addi r4, r24, 0x14 -/* 80122B34 0011F934 4B F1 9A 8D */ bl func_8003C5C0 +/* 80122B34 0011F934 4B F1 9A 8D */ bl xQuickCullIsects__FPC7xQCDataPC7xQCData /* 80122B38 0011F938 2C 03 00 00 */ cmpwi r3, 0 /* 80122B3C 0011F93C 41 82 00 2C */ beq lbl_80122B68 /* 80122B40 0011F940 7F 8C E3 78 */ mr r12, r28 @@ -986,7 +986,7 @@ lbl_80122B7C: lbl_80122BA0: /* 80122BA0 0011F9A0 7F 63 DB 78 */ mr r3, r27 /* 80122BA4 0011F9A4 38 99 00 14 */ addi r4, r25, 0x14 -/* 80122BA8 0011F9A8 4B F1 9A 19 */ bl func_8003C5C0 +/* 80122BA8 0011F9A8 4B F1 9A 19 */ bl xQuickCullIsects__FPC7xQCDataPC7xQCData /* 80122BAC 0011F9AC 2C 03 00 00 */ cmpwi r3, 0 /* 80122BB0 0011F9B0 41 82 00 2C */ beq lbl_80122BDC /* 80122BB4 0011F9B4 7F 8C E3 78 */ mr r12, r28 diff --git a/asm/Core/x/xGroup.s b/asm/Core/x/xGroup.s index 92b909375..a6c22d4c4 100644 --- a/asm/Core/x/xGroup.s +++ b/asm/Core/x/xGroup.s @@ -7,14 +7,14 @@ lbl_8002CAA0: /* 8002CAA0 000298A0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002CAA4 000298A4 7C 08 02 A6 */ mflr r0 /* 8002CAA8 000298A8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002CAAC 000298AC 48 00 00 15 */ bl func_8002CAC0 +/* 8002CAAC 000298AC 48 00 00 15 */ bl xGroupInit__FP5xBaseP11xGroupAsset /* 8002CAB0 000298B0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002CAB4 000298B4 7C 08 03 A6 */ mtlr r0 /* 8002CAB8 000298B8 38 21 00 10 */ addi r1, r1, 0x10 /* 8002CABC 000298BC 4E 80 00 20 */ blr -.global func_8002CAC0 -func_8002CAC0: +.global xGroupInit__FP5xBaseP11xGroupAsset +xGroupInit__FP5xBaseP11xGroupAsset: /* 8002CAC0 000298C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002CAC4 000298C4 7C 08 02 A6 */ mflr r0 /* 8002CAC8 000298C8 90 01 00 14 */ stw r0, 0x14(r1) @@ -22,7 +22,7 @@ func_8002CAC0: /* 8002CAD0 000298D0 7C 7F 1B 78 */ mr r31, r3 /* 8002CAD4 000298D4 93 C1 00 08 */ stw r30, 8(r1) /* 8002CAD8 000298D8 7C 9E 23 78 */ mr r30, r4 -/* 8002CADC 000298DC 4B FD C9 25 */ bl func_80009400 +/* 8002CADC 000298DC 4B FD C9 25 */ bl xBaseInit__FP5xBaseP10xBaseAsset /* 8002CAE0 000298E0 3C 60 80 03 */ lis r3, lbl_8002CC78@ha /* 8002CAE4 000298E4 38 03 CC 78 */ addi r0, r3, lbl_8002CC78@l /* 8002CAE8 000298E8 90 1F 00 0C */ stw r0, 0xc(r31) @@ -42,13 +42,13 @@ lbl_8002CB18: /* 8002CB1C 0002991C 90 1F 00 08 */ stw r0, 8(r31) lbl_8002CB20: /* 8002CB20 00029920 7F E3 FB 78 */ mr r3, r31 -/* 8002CB24 00029924 48 00 03 59 */ bl func_8002CE7C +/* 8002CB24 00029924 48 00 03 59 */ bl xGroupGetCount__FP6xGroup /* 8002CB28 00029928 7C 60 1B 79 */ or. r0, r3, r3 /* 8002CB2C 0002992C 41 82 00 18 */ beq lbl_8002CB44 /* 8002CB30 00029930 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8002CB34 00029934 54 04 10 3A */ slwi r4, r0, 2 /* 8002CB38 00029938 38 A0 00 00 */ li r5, 0 -/* 8002CB3C 0002993C 48 00 6E 05 */ bl func_80033940 +/* 8002CB3C 0002993C 48 00 6E 05 */ bl xMemAlloc__FUiUii /* 8002CB40 00029940 48 00 00 08 */ b lbl_8002CB48 lbl_8002CB44: /* 8002CB44 00029944 38 60 00 00 */ li r3, 0 @@ -64,8 +64,8 @@ lbl_8002CB48: /* 8002CB68 00029968 38 21 00 10 */ addi r1, r1, 0x10 /* 8002CB6C 0002996C 4E 80 00 20 */ blr -.global func_8002CB70 -func_8002CB70: +.global xGroupSetup__FP6xGroup +xGroupSetup__FP6xGroup: /* 8002CB70 00029970 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002CB74 00029974 7C 08 02 A6 */ mflr r0 /* 8002CB78 00029978 90 01 00 24 */ stw r0, 0x24(r1) @@ -77,7 +77,7 @@ func_8002CB70: /* 8002CB90 00029990 80 03 00 1C */ lwz r0, 0x1c(r3) /* 8002CB94 00029994 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8002CB98 00029998 40 82 00 48 */ bne lbl_8002CBE0 -/* 8002CB9C 0002999C 48 00 02 E1 */ bl func_8002CE7C +/* 8002CB9C 0002999C 48 00 02 E1 */ bl xGroupGetCount__FP6xGroup /* 8002CBA0 000299A0 7C 7F 1B 78 */ mr r31, r3 /* 8002CBA4 000299A4 3B A0 00 00 */ li r29, 0 /* 8002CBA8 000299A8 3B C0 00 00 */ li r30, 0 @@ -85,7 +85,7 @@ func_8002CB70: lbl_8002CBB0: /* 8002CBB0 000299B0 7F 83 E3 78 */ mr r3, r28 /* 8002CBB4 000299B4 7F A4 EB 78 */ mr r4, r29 -/* 8002CBB8 000299B8 48 00 03 31 */ bl func_8002CEE8 +/* 8002CBB8 000299B8 48 00 03 31 */ bl xGroupFindItemPtr__FP6xGroupUi /* 8002CBBC 000299BC 80 9C 00 14 */ lwz r4, 0x14(r28) /* 8002CBC0 000299C0 3B BD 00 01 */ addi r29, r29, 1 /* 8002CBC4 000299C4 7C 64 F1 2E */ stwx r3, r4, r30 @@ -106,37 +106,37 @@ lbl_8002CBE0: /* 8002CBF8 000299F8 38 21 00 20 */ addi r1, r1, 0x20 /* 8002CBFC 000299FC 4E 80 00 20 */ blr -.global func_8002CC00 -func_8002CC00: +.global xGroupSave__FP6xGroupP7xSerial +xGroupSave__FP6xGroupP7xSerial: /* 8002CC00 00029A00 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002CC04 00029A04 7C 08 02 A6 */ mflr r0 /* 8002CC08 00029A08 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002CC0C 00029A0C 4B FD C8 41 */ bl func_8000944C +/* 8002CC0C 00029A0C 4B FD C8 41 */ bl xBaseSave__FP5xBaseP7xSerial /* 8002CC10 00029A10 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002CC14 00029A14 7C 08 03 A6 */ mtlr r0 /* 8002CC18 00029A18 38 21 00 10 */ addi r1, r1, 0x10 /* 8002CC1C 00029A1C 4E 80 00 20 */ blr -.global func_8002CC20 -func_8002CC20: +.global xGroupLoad__FP6xGroupP7xSerial +xGroupLoad__FP6xGroupP7xSerial: /* 8002CC20 00029A20 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002CC24 00029A24 7C 08 02 A6 */ mflr r0 /* 8002CC28 00029A28 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002CC2C 00029A2C 4B FD C8 71 */ bl func_8000949C +/* 8002CC2C 00029A2C 4B FD C8 71 */ bl xBaseLoad__FP5xBaseP7xSerial /* 8002CC30 00029A30 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002CC34 00029A34 7C 08 03 A6 */ mtlr r0 /* 8002CC38 00029A38 38 21 00 10 */ addi r1, r1, 0x10 /* 8002CC3C 00029A3C 4E 80 00 20 */ blr -.global func_8002CC40 -func_8002CC40: +.global xGroupReset__FP6xGroup +xGroupReset__FP6xGroup: /* 8002CC40 00029A40 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002CC44 00029A44 7C 08 02 A6 */ mflr r0 /* 8002CC48 00029A48 90 01 00 14 */ stw r0, 0x14(r1) /* 8002CC4C 00029A4C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8002CC50 00029A50 7C 7F 1B 78 */ mr r31, r3 /* 8002CC54 00029A54 80 83 00 10 */ lwz r4, 0x10(r3) -/* 8002CC58 00029A58 4B FD C8 A1 */ bl func_800094F8 +/* 8002CC58 00029A58 4B FD C8 A1 */ bl xBaseReset__FP5xBaseP10xBaseAsset /* 8002CC5C 00029A5C 38 00 00 00 */ li r0, 0 /* 8002CC60 00029A60 90 1F 00 18 */ stw r0, 0x18(r31) /* 8002CC64 00029A64 80 01 00 14 */ lwz r0, 0x14(r1) @@ -161,7 +161,7 @@ lbl_8002CC78: /* 8002CCAC 00029AAC 48 00 00 14 */ b lbl_8002CCC0 lbl_8002CCB0: /* 8002CCB0 00029AB0 7F E3 FB 78 */ mr r3, r31 -/* 8002CCB4 00029AB4 4B FF FF 8D */ bl func_8002CC40 +/* 8002CCB4 00029AB4 4B FF FF 8D */ bl xGroupReset__FP6xGroup /* 8002CCB8 00029AB8 48 00 00 08 */ b lbl_8002CCC0 lbl_8002CCBC: /* 8002CCBC 00029ABC 3B 60 00 02 */ li r27, 2 @@ -171,7 +171,7 @@ lbl_8002CCC0: /* 8002CCC8 00029AC8 A0 64 00 0A */ lhz r3, 0xa(r4) /* 8002CCCC 00029ACC 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 8002CCD0 00029AD0 41 82 00 20 */ beq lbl_8002CCF0 -/* 8002CCD4 00029AD4 48 00 3F 95 */ bl func_80030C68 +/* 8002CCD4 00029AD4 48 00 3F 95 */ bl xrand__Fv /* 8002CCD8 00029AD8 80 9F 00 10 */ lwz r4, 0x10(r31) /* 8002CCDC 00029ADC A0 84 00 08 */ lhz r4, 8(r4) /* 8002CCE0 00029AE0 7C 03 23 96 */ divwu r0, r3, r4 @@ -219,7 +219,7 @@ lbl_8002CD70: /* 8002CD70 00029B70 7F 64 DB 78 */ mr r4, r27 /* 8002CD74 00029B74 7F 85 E3 78 */ mr r5, r28 /* 8002CD78 00029B78 7F A6 EB 78 */ mr r6, r29 -/* 8002CD7C 00029B7C 4B FF 29 29 */ bl func_8001F6A4 +/* 8002CD7C 00029B7C 4B FF 29 29 */ bl zEntEvent__FP5xBaseUiPCfP5xBase lbl_8002CD80: /* 8002CD80 00029B80 3B 5A 00 04 */ addi r26, r26, 4 /* 8002CD84 00029B84 3B 39 00 01 */ addi r25, r25, 1 @@ -253,7 +253,7 @@ lbl_8002CDE0: /* 8002CDE0 00029BE0 7F 64 DB 78 */ mr r4, r27 /* 8002CDE4 00029BE4 7F 85 E3 78 */ mr r5, r28 /* 8002CDE8 00029BE8 7F A6 EB 78 */ mr r6, r29 -/* 8002CDEC 00029BEC 4B FF 28 B9 */ bl func_8001F6A4 +/* 8002CDEC 00029BEC 4B FF 28 B9 */ bl zEntEvent__FP5xBaseUiPCfP5xBase lbl_8002CDF0: /* 8002CDF0 00029BF0 3B 5A 00 04 */ addi r26, r26, 4 /* 8002CDF4 00029BF4 3B 39 00 01 */ addi r25, r25, 1 @@ -281,7 +281,7 @@ lbl_8002CE2C: /* 8002CE3C 00029C3C 7F 64 DB 78 */ mr r4, r27 /* 8002CE40 00029C40 7F 85 E3 78 */ mr r5, r28 /* 8002CE44 00029C44 7F A6 EB 78 */ mr r6, r29 -/* 8002CE48 00029C48 4B FF 28 5D */ bl func_8001F6A4 +/* 8002CE48 00029C48 4B FF 28 5D */ bl zEntEvent__FP5xBaseUiPCfP5xBase lbl_8002CE4C: /* 8002CE4C 00029C4C 3B 5A 00 04 */ addi r26, r26, 4 /* 8002CE50 00029C50 3B 39 00 01 */ addi r25, r25, 1 @@ -298,14 +298,14 @@ lbl_8002CE68: /* 8002CE74 00029C74 38 21 00 30 */ addi r1, r1, 0x30 /* 8002CE78 00029C78 4E 80 00 20 */ blr -.global func_8002CE7C -func_8002CE7C: +.global xGroupGetCount__FP6xGroup +xGroupGetCount__FP6xGroup: /* 8002CE7C 00029C7C 80 63 00 10 */ lwz r3, 0x10(r3) /* 8002CE80 00029C80 A0 63 00 08 */ lhz r3, 8(r3) /* 8002CE84 00029C84 4E 80 00 20 */ blr -.global func_8002CE88 -func_8002CE88: +.global xGroupGetItemPtr__FP6xGroupUi +xGroupGetItemPtr__FP6xGroupUi: /* 8002CE88 00029C88 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002CE8C 00029C8C 7C 08 02 A6 */ mflr r0 /* 8002CE90 00029C90 90 01 00 14 */ stw r0, 0x14(r1) @@ -316,7 +316,7 @@ func_8002CE88: /* 8002CEA4 00029CA4 80 03 00 1C */ lwz r0, 0x1c(r3) /* 8002CEA8 00029CA8 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8002CEAC 00029CAC 40 82 00 08 */ bne lbl_8002CEB4 -/* 8002CEB0 00029CB0 4B FF FC C1 */ bl func_8002CB70 +/* 8002CEB0 00029CB0 4B FF FC C1 */ bl xGroupSetup__FP6xGroup lbl_8002CEB4: /* 8002CEB4 00029CB4 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8002CEB8 00029CB8 28 03 00 00 */ cmplwi r3, 0 @@ -334,8 +334,8 @@ lbl_8002CED0: /* 8002CEE0 00029CE0 38 21 00 10 */ addi r1, r1, 0x10 /* 8002CEE4 00029CE4 4E 80 00 20 */ blr -.global func_8002CEE8 -func_8002CEE8: +.global xGroupFindItemPtr__FP6xGroupUi +xGroupFindItemPtr__FP6xGroupUi: /* 8002CEE8 00029CE8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002CEEC 00029CEC 7C 08 02 A6 */ mflr r0 /* 8002CEF0 00029CF0 90 01 00 14 */ stw r0, 0x14(r1) @@ -343,22 +343,22 @@ func_8002CEE8: /* 8002CEF8 00029CF8 80 63 00 10 */ lwz r3, 0x10(r3) /* 8002CEFC 00029CFC 7C 63 02 14 */ add r3, r3, r0 /* 8002CF00 00029D00 80 63 00 0C */ lwz r3, 0xc(r3) -/* 8002CF04 00029D04 48 08 7B 39 */ bl func_800B4A3C +/* 8002CF04 00029D04 48 08 7B 39 */ bl zSceneFindObject__FUi /* 8002CF08 00029D08 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002CF0C 00029D0C 7C 08 03 A6 */ mtlr r0 /* 8002CF10 00029D10 38 21 00 10 */ addi r1, r1, 0x10 /* 8002CF14 00029D14 4E 80 00 20 */ blr -.global func_8002CF18 -func_8002CF18: +.global xGroupGetItem__FP6xGroupUi +xGroupGetItem__FP6xGroupUi: /* 8002CF18 00029D18 80 63 00 10 */ lwz r3, 0x10(r3) /* 8002CF1C 00029D1C 54 80 10 3A */ slwi r0, r4, 2 /* 8002CF20 00029D20 7C 63 02 14 */ add r3, r3, r0 /* 8002CF24 00029D24 80 63 00 0C */ lwz r3, 0xc(r3) /* 8002CF28 00029D28 4E 80 00 20 */ blr -.global func_8002CF2C -func_8002CF2C: +.global get_any__6xGroupFv +get_any__6xGroupFv: /* 8002CF2C 00029D2C 80 C3 00 10 */ lwz r6, 0x10(r3) /* 8002CF30 00029D30 A0 E6 00 08 */ lhz r7, 8(r6) /* 8002CF34 00029D34 28 07 00 00 */ cmplwi r7, 0 diff --git a/asm/Core/x/xHud.s b/asm/Core/x/xHud.s index 50fa49709..c227709d5 100644 --- a/asm/Core/x/xHud.s +++ b/asm/Core/x/xHud.s @@ -2,8 +2,8 @@ .section .text # 0x8002D98C - 0x8002F008 -.global func_8002D98C -func_8002D98C: +.global flush_all__Q24xhud15block_allocatorFv +flush_all__Q24xhud15block_allocatorFv: /* 8002D98C 0002A78C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002D990 0002A790 7C 08 02 A6 */ mflr r0 /* 8002D994 0002A794 90 01 00 14 */ stw r0, 0x14(r1) @@ -12,7 +12,7 @@ func_8002D98C: /* 8002D9A0 0002A7A0 48 00 00 10 */ b lbl_8002D9B0 lbl_8002D9A4: /* 8002D9A4 0002A7A4 7F E3 FB 78 */ mr r3, r31 -/* 8002D9A8 0002A7A8 48 00 01 4D */ bl func_8002DAF4 +/* 8002D9A8 0002A7A8 48 00 01 4D */ bl flush__Q24xhud15block_allocatorFv /* 8002D9AC 0002A7AC 83 FF 00 0C */ lwz r31, 0xc(r31) lbl_8002D9B0: /* 8002D9B0 0002A7B0 28 1F 00 00 */ cmplwi r31, 0 @@ -23,8 +23,8 @@ lbl_8002D9B0: /* 8002D9C4 0002A7C4 38 21 00 10 */ addi r1, r1, 0x10 /* 8002D9C8 0002A7C8 4E 80 00 20 */ blr -.global func_8002D9CC -func_8002D9CC: +.global __ct__Q24xhud15block_allocatorFUiUi +__ct__Q24xhud15block_allocatorFUiUi: /* 8002D9CC 0002A7CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002D9D0 0002A7D0 7C 08 02 A6 */ mflr r0 /* 8002D9D4 0002A7D4 90 01 00 14 */ stw r0, 0x14(r1) @@ -40,7 +40,7 @@ func_8002D9CC: /* 8002D9FC 0002A7FC 80 0D 89 98 */ lwz r0, lbl_803CB298-_SDA_BASE_(r13) /* 8002DA00 0002A800 90 03 00 0C */ stw r0, 0xc(r3) /* 8002DA04 0002A804 93 ED 89 98 */ stw r31, lbl_803CB298-_SDA_BASE_(r13) -/* 8002DA08 0002A808 48 00 00 1D */ bl func_8002DA24 +/* 8002DA08 0002A808 48 00 00 1D */ bl set_increment__Q24xhud15block_allocatorFUi /* 8002DA0C 0002A80C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002DA10 0002A810 7F E3 FB 78 */ mr r3, r31 /* 8002DA14 0002A814 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -48,15 +48,15 @@ func_8002D9CC: /* 8002DA1C 0002A81C 38 21 00 10 */ addi r1, r1, 0x10 /* 8002DA20 0002A820 4E 80 00 20 */ blr -.global func_8002DA24 -func_8002DA24: +.global set_increment__Q24xhud15block_allocatorFUi +set_increment__Q24xhud15block_allocatorFUi: /* 8002DA24 0002A824 80 03 00 00 */ lwz r0, 0(r3) /* 8002DA28 0002A828 7C 00 21 D6 */ mullw r0, r0, r4 /* 8002DA2C 0002A82C 90 03 00 04 */ stw r0, 4(r3) /* 8002DA30 0002A830 4E 80 00 20 */ blr -.global func_8002DA34 -func_8002DA34: +.global size_reserve__Q24xhud15block_allocatorFUi +size_reserve__Q24xhud15block_allocatorFUi: /* 8002DA34 0002A834 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002DA38 0002A838 7C 08 02 A6 */ mflr r0 /* 8002DA3C 0002A83C 38 A0 00 00 */ li r5, 0 @@ -66,7 +66,7 @@ func_8002DA34: /* 8002DA4C 0002A84C 93 C1 00 08 */ stw r30, 8(r1) /* 8002DA50 0002A850 7C 7E 1B 78 */ mr r30, r3 /* 8002DA54 0002A854 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 8002DA58 0002A858 48 00 5E E9 */ bl func_80033940 +/* 8002DA58 0002A858 48 00 5E E9 */ bl xMemAlloc__FUiUii /* 8002DA5C 0002A85C 7C 83 FA 14 */ add r4, r3, r31 /* 8002DA60 0002A860 48 00 00 18 */ b lbl_8002DA78 lbl_8002DA64: @@ -85,8 +85,8 @@ lbl_8002DA78: /* 8002DA90 0002A890 38 21 00 10 */ addi r1, r1, 0x10 /* 8002DA94 0002A894 4E 80 00 20 */ blr -.global func_8002DA98 -func_8002DA98: +.global alloc__Q24xhud15block_allocatorFv +alloc__Q24xhud15block_allocatorFv: /* 8002DA98 0002A898 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002DA9C 0002A89C 7C 08 02 A6 */ mflr r0 /* 8002DAA0 0002A8A0 90 01 00 14 */ stw r0, 0x14(r1) @@ -96,7 +96,7 @@ func_8002DA98: /* 8002DAB0 0002A8B0 28 00 00 00 */ cmplwi r0, 0 /* 8002DAB4 0002A8B4 40 82 00 0C */ bne lbl_8002DAC0 /* 8002DAB8 0002A8B8 80 9F 00 04 */ lwz r4, 4(r31) -/* 8002DABC 0002A8BC 4B FF FF 79 */ bl func_8002DA34 +/* 8002DABC 0002A8BC 4B FF FF 79 */ bl size_reserve__Q24xhud15block_allocatorFUi lbl_8002DAC0: /* 8002DAC0 0002A8C0 80 7F 00 08 */ lwz r3, 8(r31) /* 8002DAC4 0002A8C4 80 03 00 00 */ lwz r0, 0(r3) @@ -108,21 +108,21 @@ lbl_8002DAC0: /* 8002DADC 0002A8DC 38 21 00 10 */ addi r1, r1, 0x10 /* 8002DAE0 0002A8E0 4E 80 00 20 */ blr -.global func_8002DAE4 -func_8002DAE4: +.global free__Q24xhud15block_allocatorFPv +free__Q24xhud15block_allocatorFPv: /* 8002DAE4 0002A8E4 80 03 00 08 */ lwz r0, 8(r3) /* 8002DAE8 0002A8E8 94 04 FF FC */ stwu r0, -4(r4) /* 8002DAEC 0002A8EC 90 83 00 08 */ stw r4, 8(r3) /* 8002DAF0 0002A8F0 4E 80 00 20 */ blr -.global func_8002DAF4 -func_8002DAF4: +.global flush__Q24xhud15block_allocatorFv +flush__Q24xhud15block_allocatorFv: /* 8002DAF4 0002A8F4 38 00 00 00 */ li r0, 0 /* 8002DAF8 0002A8F8 90 03 00 08 */ stw r0, 8(r3) /* 8002DAFC 0002A8FC 4E 80 00 20 */ blr -.global func_8002DB00 -func_8002DB00: +.global motive_allocator__Q24xhud6widgetFv +motive_allocator__Q24xhud6widgetFv: /* 8002DB00 0002A900 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002DB04 0002A904 7C 08 02 A6 */ mflr r0 /* 8002DB08 0002A908 90 01 00 14 */ stw r0, 0x14(r1) @@ -133,7 +133,7 @@ func_8002DB00: /* 8002DB1C 0002A91C 38 80 00 28 */ li r4, 0x28 /* 8002DB20 0002A920 38 63 87 60 */ addi r3, r3, lbl_802C8760@l /* 8002DB24 0002A924 38 A0 00 10 */ li r5, 0x10 -/* 8002DB28 0002A928 4B FF FE A5 */ bl func_8002D9CC +/* 8002DB28 0002A928 4B FF FE A5 */ bl __ct__Q24xhud15block_allocatorFUiUi /* 8002DB2C 0002A92C 38 00 00 01 */ li r0, 1 /* 8002DB30 0002A930 98 0D 89 9D */ stb r0, lbl_803CB29D-_SDA_BASE_(r13) lbl_8002DB34: @@ -144,8 +144,8 @@ lbl_8002DB34: /* 8002DB44 0002A944 38 21 00 10 */ addi r1, r1, 0x10 /* 8002DB48 0002A948 4E 80 00 20 */ blr -.global func_8002DB4C -func_8002DB4C: +.global init__4xhudFv +init__4xhudFv: /* 8002DB4C 0002A94C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002DB50 0002A950 7C 08 02 A6 */ mflr r0 /* 8002DB54 0002A954 90 01 00 14 */ stw r0, 0x14(r1) @@ -157,26 +157,26 @@ func_8002DB4C: /* 8002DB6C 0002A96C 48 00 00 0C */ b lbl_8002DB78 lbl_8002DB70: /* 8002DB70 0002A970 38 60 00 01 */ li r3, 1 -/* 8002DB74 0002A974 48 00 08 59 */ bl func_8002E3CC +/* 8002DB74 0002A974 48 00 08 59 */ bl disable_all__Q24xhud6widgetFb lbl_8002DB78: /* 8002DB78 0002A978 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002DB7C 0002A97C 7C 08 03 A6 */ mtlr r0 /* 8002DB80 0002A980 38 21 00 10 */ addi r1, r1, 0x10 /* 8002DB84 0002A984 4E 80 00 20 */ blr -.global func_8002DB88 -func_8002DB88: +.global setup__4xhudFv +setup__4xhudFv: /* 8002DB88 0002A988 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002DB8C 0002A98C 7C 08 02 A6 */ mflr r0 /* 8002DB90 0002A990 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002DB94 0002A994 48 00 08 AD */ bl func_8002E440 +/* 8002DB94 0002A994 48 00 08 AD */ bl setup_all__Q24xhud6widgetFv /* 8002DB98 0002A998 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002DB9C 0002A99C 7C 08 03 A6 */ mtlr r0 /* 8002DBA0 0002A9A0 38 21 00 10 */ addi r1, r1, 0x10 /* 8002DBA4 0002A9A4 4E 80 00 20 */ blr -.global func_8002DBA8 -func_8002DBA8: +.global destroy__4xhudFv +destroy__4xhudFv: /* 8002DBA8 0002A9A8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002DBAC 0002A9AC 7C 08 02 A6 */ mflr r0 /* 8002DBB0 0002A9B0 3C 60 80 25 */ lis r3, lbl_80252EE8@ha @@ -184,41 +184,41 @@ func_8002DBA8: /* 8002DBB8 0002A9B8 38 63 2E E8 */ addi r3, r3, lbl_80252EE8@l /* 8002DBBC 0002A9BC 4B FE 82 E5 */ bl func_80015EA0 /* 8002DBC0 0002A9C0 38 60 00 01 */ li r3, 1 -/* 8002DBC4 0002A9C4 48 00 08 09 */ bl func_8002E3CC -/* 8002DBC8 0002A9C8 4B FF FD C5 */ bl func_8002D98C +/* 8002DBC4 0002A9C4 48 00 08 09 */ bl disable_all__Q24xhud6widgetFb +/* 8002DBC8 0002A9C8 4B FF FD C5 */ bl flush_all__Q24xhud15block_allocatorFv /* 8002DBCC 0002A9CC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002DBD0 0002A9D0 7C 08 03 A6 */ mtlr r0 /* 8002DBD4 0002A9D4 38 21 00 10 */ addi r1, r1, 0x10 /* 8002DBD8 0002A9D8 4E 80 00 20 */ blr -.global func_8002DBDC -func_8002DBDC: +.global update__4xhudFf +update__4xhudFf: /* 8002DBDC 0002A9DC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002DBE0 0002A9E0 7C 08 02 A6 */ mflr r0 /* 8002DBE4 0002A9E4 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002DBE8 0002A9E8 48 00 08 C1 */ bl func_8002E4A8 +/* 8002DBE8 0002A9E8 48 00 08 C1 */ bl update_all__Q24xhud6widgetFf /* 8002DBEC 0002A9EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002DBF0 0002A9F0 7C 08 03 A6 */ mtlr r0 /* 8002DBF4 0002A9F4 38 21 00 10 */ addi r1, r1, 0x10 /* 8002DBF8 0002A9F8 4E 80 00 20 */ blr -.global func_8002DBFC -func_8002DBFC: +.global render__4xhudFv +render__4xhudFv: /* 8002DBFC 0002A9FC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002DC00 0002AA00 7C 08 02 A6 */ mflr r0 /* 8002DC04 0002AA04 90 01 00 14 */ stw r0, 0x14(r1) /* 8002DC08 0002AA08 88 0D 89 9C */ lbz r0, lbl_803CB29C-_SDA_BASE_(r13) /* 8002DC0C 0002AA0C 28 00 00 00 */ cmplwi r0, 0 /* 8002DC10 0002AA10 41 82 00 08 */ beq lbl_8002DC18 -/* 8002DC14 0002AA14 48 00 09 05 */ bl func_8002E518 +/* 8002DC14 0002AA14 48 00 09 05 */ bl render_all__Q24xhud6widgetFv lbl_8002DC18: /* 8002DC18 0002AA18 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002DC1C 0002AA1C 7C 08 03 A6 */ mtlr r0 /* 8002DC20 0002AA20 38 21 00 10 */ addi r1, r1, 0x10 /* 8002DC24 0002AA24 4E 80 00 20 */ blr -.global func_8002DC28 -func_8002DC28: +.global __ct__Q24xhud6widgetFRCQ24xhud5asset +__ct__Q24xhud6widgetFRCQ24xhud5asset: /* 8002DC28 0002AA28 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002DC2C 0002AA2C 7C 08 02 A6 */ mflr r0 /* 8002DC30 0002AA30 3C A0 80 28 */ lis r5, lbl_8027D618@ha @@ -289,8 +289,8 @@ func_8002DCC4: /* 8002DD28 0002AB28 D0 03 00 30 */ stfs f0, 0x30(r3) /* 8002DD2C 0002AB2C 4E 80 00 20 */ blr -.global func_8002DD30 -func_8002DD30: +.global init_base__Q24xhud6widgetFR5xBaseRC10xBaseAssetUl +init_base__Q24xhud6widgetFR5xBaseRC10xBaseAssetUl: /* 8002DD30 0002AB30 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002DD34 0002AB34 7C 08 02 A6 */ mflr r0 /* 8002DD38 0002AB38 90 01 00 24 */ stw r0, 0x24(r1) @@ -300,7 +300,7 @@ func_8002DD30: /* 8002DD48 0002AB48 7C 9E 23 78 */ mr r30, r4 /* 8002DD4C 0002AB4C 93 A1 00 14 */ stw r29, 0x14(r1) /* 8002DD50 0002AB50 7C 7D 1B 78 */ mr r29, r3 -/* 8002DD54 0002AB54 4B FD B6 AD */ bl func_80009400 +/* 8002DD54 0002AB54 4B FD B6 AD */ bl xBaseInit__FP5xBaseP10xBaseAsset /* 8002DD58 0002AB58 3C 60 80 03 */ lis r3, lbl_8002E720@ha /* 8002DD5C 0002AB5C 38 03 E7 20 */ addi r0, r3, lbl_8002E720@l /* 8002DD60 0002AB60 90 1D 00 0C */ stw r0, 0xc(r29) @@ -318,8 +318,8 @@ lbl_8002DD78: /* 8002DD8C 0002AB8C 38 21 00 20 */ addi r1, r1, 0x20 /* 8002DD90 0002AB90 4E 80 00 20 */ blr -.global func_8002DD94 -func_8002DD94: +.global destruct__Q24xhud6widgetFv +destruct__Q24xhud6widgetFv: /* 8002DD94 0002AB94 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002DD98 0002AB98 7C 08 02 A6 */ mflr r0 /* 8002DD9C 0002AB9C 90 01 00 14 */ stw r0, 0x14(r1) @@ -329,8 +329,8 @@ func_8002DD94: /* 8002DDAC 0002ABAC 38 21 00 10 */ addi r1, r1, 0x10 /* 8002DDB0 0002ABB0 4E 80 00 20 */ blr -.global func_8002DDB4 -func_8002DDB4: +.global presetup__Q24xhud6widgetFv +presetup__Q24xhud6widgetFv: /* 8002DDB4 0002ABB4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002DDB8 0002ABB8 7C 08 02 A6 */ mflr r0 /* 8002DDBC 0002ABBC 90 01 00 14 */ stw r0, 0x14(r1) @@ -342,8 +342,8 @@ func_8002DDB4: /* 8002DDD4 0002ABD4 38 21 00 10 */ addi r1, r1, 0x10 /* 8002DDD8 0002ABD8 4E 80 00 20 */ blr -.global func_8002DDDC -func_8002DDDC: +.global updater__Q24xhud6widgetFf +updater__Q24xhud6widgetFf: /* 8002DDDC 0002ABDC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002DDE0 0002ABE0 7C 08 02 A6 */ mflr r0 /* 8002DDE4 0002ABE4 90 01 00 24 */ stw r0, 0x24(r1) @@ -367,9 +367,9 @@ lbl_8002DE14: /* 8002DE28 0002AC28 40 82 00 1C */ bne lbl_8002DE44 /* 8002DE2C 0002AC2C 80 1E 00 24 */ lwz r0, 0x24(r30) /* 8002DE30 0002AC30 90 1F 00 00 */ stw r0, 0(r31) -/* 8002DE34 0002AC34 4B FF FC CD */ bl func_8002DB00 +/* 8002DE34 0002AC34 4B FF FC CD */ bl motive_allocator__Q24xhud6widgetFv /* 8002DE38 0002AC38 7F C4 F3 78 */ mr r4, r30 -/* 8002DE3C 0002AC3C 4B FF FC A9 */ bl func_8002DAE4 +/* 8002DE3C 0002AC3C 4B FF FC A9 */ bl free__Q24xhud15block_allocatorFPv /* 8002DE40 0002AC40 48 00 00 08 */ b lbl_8002DE48 lbl_8002DE44: /* 8002DE44 0002AC44 3B FE 00 24 */ addi r31, r30, 0x24 @@ -405,8 +405,8 @@ lbl_8002DE94: /* 8002DEAC 0002ACAC 38 21 00 20 */ addi r1, r1, 0x20 /* 8002DEB0 0002ACB0 4E 80 00 20 */ blr -.global func_8002DEB4 -func_8002DEB4: +.global dispatcher__Q24xhud6widgetFP5xBaseUiPCfP5xBase +dispatcher__Q24xhud6widgetFP5xBaseUiPCfP5xBase: /* 8002DEB4 0002ACB4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002DEB8 0002ACB8 7C 08 02 A6 */ mflr r0 /* 8002DEBC 0002ACBC 2C 05 01 1E */ cmpwi r5, 0x11e @@ -450,18 +450,18 @@ lbl_8002DF34: /* 8002DF38 0002AD38 98 03 00 00 */ stb r0, 0(r3) /* 8002DF3C 0002AD3C 48 00 00 10 */ b lbl_8002DF4C lbl_8002DF40: -/* 8002DF40 0002AD40 48 00 00 95 */ bl func_8002DFD4 +/* 8002DF40 0002AD40 48 00 00 95 */ bl show__Q24xhud6widgetFv /* 8002DF44 0002AD44 48 00 00 08 */ b lbl_8002DF4C lbl_8002DF48: -/* 8002DF48 0002AD48 48 00 02 21 */ bl func_8002E168 +/* 8002DF48 0002AD48 48 00 02 21 */ bl hide__Q24xhud6widgetFv lbl_8002DF4C: /* 8002DF4C 0002AD4C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002DF50 0002AD50 7C 08 03 A6 */ mtlr r0 /* 8002DF54 0002AD54 38 21 00 10 */ addi r1, r1, 0x10 /* 8002DF58 0002AD58 4E 80 00 20 */ blr -.global func_8002DF5C -func_8002DF5C: +.global type__Q24xhud6widgetCFv +type__Q24xhud6widgetCFv: /* 8002DF5C 0002AD5C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002DF60 0002AD60 7C 08 02 A6 */ mflr r0 /* 8002DF64 0002AD64 90 01 00 14 */ stw r0, 0x14(r1) @@ -469,7 +469,7 @@ func_8002DF5C: /* 8002DF6C 0002AD6C 7C 00 07 75 */ extsb. r0, r0 /* 8002DF70 0002AD70 40 82 00 18 */ bne lbl_8002DF88 /* 8002DF74 0002AD74 48 00 10 5D */ bl func_8002EFD0 -/* 8002DF78 0002AD78 48 01 E2 9D */ bl func_8004C214 +/* 8002DF78 0002AD78 48 01 E2 9D */ bl xStrHash__FPCc /* 8002DF7C 0002AD7C 90 6D 89 A0 */ stw r3, lbl_803CB2A0-_SDA_BASE_(r13) /* 8002DF80 0002AD80 38 00 00 01 */ li r0, 1 /* 8002DF84 0002AD84 98 0D 89 A4 */ stb r0, lbl_803CB2A4-_SDA_BASE_(r13) @@ -480,14 +480,14 @@ lbl_8002DF88: /* 8002DF94 0002AD94 38 21 00 10 */ addi r1, r1, 0x10 /* 8002DF98 0002AD98 4E 80 00 20 */ blr -.global func_8002DF9C -func_8002DF9C: +.global is__Q24xhud6widgetCFUi +is__Q24xhud6widgetCFUi: /* 8002DF9C 0002AD9C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002DFA0 0002ADA0 7C 08 02 A6 */ mflr r0 /* 8002DFA4 0002ADA4 90 01 00 14 */ stw r0, 0x14(r1) /* 8002DFA8 0002ADA8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8002DFAC 0002ADAC 7C 9F 23 78 */ mr r31, r4 -/* 8002DFB0 0002ADB0 4B FF FF AD */ bl func_8002DF5C +/* 8002DFB0 0002ADB0 4B FF FF AD */ bl type__Q24xhud6widgetCFv /* 8002DFB4 0002ADB4 7C 1F 18 50 */ subf r0, r31, r3 /* 8002DFB8 0002ADB8 7C 00 00 34 */ cntlzw r0, r0 /* 8002DFBC 0002ADBC 54 03 D9 7E */ srwi r3, r0, 5 @@ -497,8 +497,8 @@ func_8002DF9C: /* 8002DFCC 0002ADCC 38 21 00 10 */ addi r1, r1, 0x10 /* 8002DFD0 0002ADD0 4E 80 00 20 */ blr -.global func_8002DFD4 -func_8002DFD4: +.global show__Q24xhud6widgetFv +show__Q24xhud6widgetFv: /* 8002DFD4 0002ADD4 94 21 FF 30 */ stwu r1, -0xd0(r1) /* 8002DFD8 0002ADD8 7C 08 02 A6 */ mflr r0 /* 8002DFDC 0002ADDC 90 01 00 D4 */ stw r0, 0xd4(r1) @@ -514,7 +514,7 @@ func_8002DFD4: /* 8002E004 0002AE04 F3 61 00 88 */ psq_st f27, 136(r1), 0, qr0 /* 8002E008 0002AE08 93 E1 00 7C */ stw r31, 0x7c(r1) /* 8002E00C 0002AE0C 7C 7F 1B 78 */ mr r31, r3 -/* 8002E010 0002AE10 48 00 06 19 */ bl func_8002E628 +/* 8002E010 0002AE10 48 00 06 19 */ bl clear_motives__Q24xhud6widgetFv /* 8002E014 0002AE14 38 00 00 01 */ li r0, 1 /* 8002E018 0002AE18 90 1F 00 70 */ stw r0, 0x70(r31) /* 8002E01C 0002AE1C C0 3F 00 3C */ lfs f1, 0x3c(r31) @@ -557,7 +557,7 @@ lbl_8002E064: /* 8002E0AC 0002AEAC 48 00 0D C9 */ bl func_8002EE74 /* 8002E0B0 0002AEB0 7C 64 1B 78 */ mr r4, r3 /* 8002E0B4 0002AEB4 7F E3 FB 78 */ mr r3, r31 -/* 8002E0B8 0002AEB8 48 00 04 CD */ bl func_8002E584 +/* 8002E0B8 0002AEB8 48 00 04 CD */ bl add_motive__Q24xhud6widgetFRCQ24xhud6motive /* 8002E0BC 0002AEBC EC 1B 07 72 */ fmuls f0, f27, f29 /* 8002E0C0 0002AEC0 3C 60 80 03 */ lis r3, lbl_8002EA48@ha /* 8002E0C4 0002AEC4 38 A3 EA 48 */ addi r5, r3, lbl_8002EA48@l @@ -570,7 +570,7 @@ lbl_8002E064: /* 8002E0E0 0002AEE0 48 00 0D 95 */ bl func_8002EE74 /* 8002E0E4 0002AEE4 7C 64 1B 78 */ mr r4, r3 /* 8002E0E8 0002AEE8 7F E3 FB 78 */ mr r3, r31 -/* 8002E0EC 0002AEEC 48 00 04 99 */ bl func_8002E584 +/* 8002E0EC 0002AEEC 48 00 04 99 */ bl add_motive__Q24xhud6widgetFRCQ24xhud6motive /* 8002E0F0 0002AEF0 C0 5F 00 68 */ lfs f2, 0x68(r31) /* 8002E0F4 0002AEF4 3C 60 80 03 */ lis r3, lbl_8002E9BC@ha /* 8002E0F8 0002AEF8 C0 3F 00 34 */ lfs f1, 0x34(r31) @@ -585,7 +585,7 @@ lbl_8002E064: /* 8002E11C 0002AF1C 48 00 0D 59 */ bl func_8002EE74 /* 8002E120 0002AF20 7C 64 1B 78 */ mr r4, r3 /* 8002E124 0002AF24 7F E3 FB 78 */ mr r3, r31 -/* 8002E128 0002AF28 48 00 04 5D */ bl func_8002E584 +/* 8002E128 0002AF28 48 00 04 5D */ bl add_motive__Q24xhud6widgetFRCQ24xhud6motive lbl_8002E12C: /* 8002E12C 0002AF2C E3 E1 00 C8 */ psq_l f31, 200(r1), 0, qr0 /* 8002E130 0002AF30 CB E1 00 C0 */ lfd f31, 0xc0(r1) @@ -603,8 +603,8 @@ lbl_8002E12C: /* 8002E160 0002AF60 38 21 00 D0 */ addi r1, r1, 0xd0 /* 8002E164 0002AF64 4E 80 00 20 */ blr -.global func_8002E168 -func_8002E168: +.global hide__Q24xhud6widgetFv +hide__Q24xhud6widgetFv: /* 8002E168 0002AF68 94 21 FF 50 */ stwu r1, -0xb0(r1) /* 8002E16C 0002AF6C 7C 08 02 A6 */ mflr r0 /* 8002E170 0002AF70 90 01 00 B4 */ stw r0, 0xb4(r1) @@ -698,7 +698,7 @@ lbl_8002E260: /* 8002E2B4 0002B0B4 48 00 0B C1 */ bl func_8002EE74 /* 8002E2B8 0002B0B8 7C 64 1B 78 */ mr r4, r3 /* 8002E2BC 0002B0BC 7F E3 FB 78 */ mr r3, r31 -/* 8002E2C0 0002B0C0 48 00 02 C5 */ bl func_8002E584 +/* 8002E2C0 0002B0C0 48 00 02 C5 */ bl add_motive__Q24xhud6widgetFRCQ24xhud6motive /* 8002E2C4 0002B0C4 FC 40 E8 90 */ fmr f2, f29 /* 8002E2C8 0002B0C8 3C 60 80 03 */ lis r3, lbl_8002EA48@ha /* 8002E2CC 0002B0CC EC 7D 07 F2 */ fmuls f3, f29, f31 @@ -710,7 +710,7 @@ lbl_8002E260: /* 8002E2E4 0002B0E4 48 00 0B 91 */ bl func_8002EE74 /* 8002E2E8 0002B0E8 7C 64 1B 78 */ mr r4, r3 /* 8002E2EC 0002B0EC 7F E3 FB 78 */ mr r3, r31 -/* 8002E2F0 0002B0F0 48 00 02 95 */ bl func_8002E584 +/* 8002E2F0 0002B0F0 48 00 02 95 */ bl add_motive__Q24xhud6widgetFRCQ24xhud6motive /* 8002E2F4 0002B0F4 C0 3F 00 34 */ lfs f1, 0x34(r31) /* 8002E2F8 0002B0F8 3C 60 80 03 */ lis r3, lbl_8002E9BC@ha /* 8002E2FC 0002B0FC 38 A3 E9 BC */ addi r5, r3, lbl_8002E9BC@l @@ -724,7 +724,7 @@ lbl_8002E260: /* 8002E31C 0002B11C 48 00 0B 59 */ bl func_8002EE74 /* 8002E320 0002B120 7C 64 1B 78 */ mr r4, r3 /* 8002E324 0002B124 7F E3 FB 78 */ mr r3, r31 -/* 8002E328 0002B128 48 00 02 5D */ bl func_8002E584 +/* 8002E328 0002B128 48 00 02 5D */ bl add_motive__Q24xhud6widgetFRCQ24xhud6motive lbl_8002E32C: /* 8002E32C 0002B12C E3 E1 00 A8 */ psq_l f31, 168(r1), 0, qr0 /* 8002E330 0002B130 CB E1 00 A0 */ lfd f31, 0xa0(r1) @@ -770,8 +770,8 @@ lbl_8002E3B8: /* 8002E3C4 0002B1C4 38 21 00 10 */ addi r1, r1, 0x10 /* 8002E3C8 0002B1C8 4E 80 00 20 */ blr -.global func_8002E3CC -func_8002E3CC: +.global disable_all__Q24xhud6widgetFb +disable_all__Q24xhud6widgetFb: /* 8002E3CC 0002B1CC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002E3D0 0002B1D0 7C 08 02 A6 */ mflr r0 /* 8002E3D4 0002B1D4 7C 64 1B 78 */ mr r4, r3 @@ -806,8 +806,8 @@ func_8002E438: /* 8002E438 0002B238 98 83 00 00 */ stb r4, 0(r3) /* 8002E43C 0002B23C 4E 80 00 20 */ blr -.global func_8002E440 -func_8002E440: +.global setup_all__Q24xhud6widgetFv +setup_all__Q24xhud6widgetFv: /* 8002E440 0002B240 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002E444 0002B244 7C 08 02 A6 */ mflr r0 /* 8002E448 0002B248 3C 80 80 25 */ lis r4, lbl_80252E90@ha @@ -836,8 +836,8 @@ lbl_8002E46C: /* 8002E4A0 0002B2A0 38 21 00 20 */ addi r1, r1, 0x20 /* 8002E4A4 0002B2A4 4E 80 00 20 */ blr -.global func_8002E4A8 -func_8002E4A8: +.global update_all__Q24xhud6widgetFf +update_all__Q24xhud6widgetFf: /* 8002E4A8 0002B2A8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002E4AC 0002B2AC 7C 08 02 A6 */ mflr r0 /* 8002E4B0 0002B2B0 90 01 00 24 */ stw r0, 0x24(r1) @@ -871,8 +871,8 @@ func_8002E510: /* 8002E510 0002B310 D0 23 00 00 */ stfs f1, 0(r3) /* 8002E514 0002B314 4E 80 00 20 */ blr -.global func_8002E518 -func_8002E518: +.global render_all__Q24xhud6widgetFv +render_all__Q24xhud6widgetFv: /* 8002E518 0002B318 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002E51C 0002B31C 7C 08 02 A6 */ mflr r0 /* 8002E520 0002B320 90 01 00 24 */ stw r0, 0x24(r1) @@ -902,8 +902,8 @@ lbl_8002E548: /* 8002E57C 0002B37C 38 21 00 20 */ addi r1, r1, 0x20 /* 8002E580 0002B380 4E 80 00 20 */ blr -.global func_8002E584 -func_8002E584: +.global add_motive__Q24xhud6widgetFRCQ24xhud6motive +add_motive__Q24xhud6widgetFRCQ24xhud6motive: /* 8002E584 0002B384 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002E588 0002B388 7C 08 02 A6 */ mflr r0 /* 8002E58C 0002B38C 90 01 00 24 */ stw r0, 0x24(r1) @@ -912,8 +912,8 @@ func_8002E584: /* 8002E598 0002B398 7C 9E 23 78 */ mr r30, r4 /* 8002E59C 0002B39C 93 A1 00 14 */ stw r29, 0x14(r1) /* 8002E5A0 0002B3A0 7C 7D 1B 78 */ mr r29, r3 -/* 8002E5A4 0002B3A4 4B FF F5 5D */ bl func_8002DB00 -/* 8002E5A8 0002B3A8 4B FF F4 F1 */ bl func_8002DA98 +/* 8002E5A4 0002B3A4 4B FF F5 5D */ bl motive_allocator__Q24xhud6widgetFv +/* 8002E5A8 0002B3A8 4B FF F4 F1 */ bl alloc__Q24xhud15block_allocatorFv /* 8002E5AC 0002B3AC 7C 60 1B 78 */ mr r0, r3 /* 8002E5B0 0002B3B0 38 60 00 24 */ li r3, 0x24 /* 8002E5B4 0002B3B4 7C 1F 03 78 */ mr r31, r0 @@ -950,8 +950,8 @@ lbl_8002E60C: /* 8002E620 0002B420 38 21 00 20 */ addi r1, r1, 0x20 /* 8002E624 0002B424 4E 80 00 20 */ blr -.global func_8002E628 -func_8002E628: +.global clear_motives__Q24xhud6widgetFv +clear_motives__Q24xhud6widgetFv: /* 8002E628 0002B428 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002E62C 0002B42C 7C 08 02 A6 */ mflr r0 /* 8002E630 0002B430 90 01 00 14 */ stw r0, 0x14(r1) @@ -967,9 +967,9 @@ lbl_8002E650: /* 8002E654 0002B454 48 00 09 05 */ bl func_8002EF58 /* 8002E658 0002B458 80 1F 00 24 */ lwz r0, 0x24(r31) /* 8002E65C 0002B45C 90 1E 00 78 */ stw r0, 0x78(r30) -/* 8002E660 0002B460 4B FF F4 A1 */ bl func_8002DB00 +/* 8002E660 0002B460 4B FF F4 A1 */ bl motive_allocator__Q24xhud6widgetFv /* 8002E664 0002B464 7F E4 FB 78 */ mr r4, r31 -/* 8002E668 0002B468 4B FF F4 7D */ bl func_8002DAE4 +/* 8002E668 0002B468 4B FF F4 7D */ bl free__Q24xhud15block_allocatorFPv /* 8002E66C 0002B46C 83 FE 00 78 */ lwz r31, 0x78(r30) lbl_8002E670: /* 8002E670 0002B470 28 1F 00 00 */ cmplwi r31, 0 @@ -981,8 +981,8 @@ lbl_8002E670: /* 8002E688 0002B488 38 21 00 10 */ addi r1, r1, 0x10 /* 8002E68C 0002B48C 4E 80 00 20 */ blr -.global func_8002E690 -func_8002E690: +.global clear_motives__Q24xhud6widgetFPFRQ24xhud6widgetRQ24xhud6motivef_bPv +clear_motives__Q24xhud6widgetFPFRQ24xhud6widgetRQ24xhud6motivef_bPv: /* 8002E690 0002B490 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002E694 0002B494 7C 08 02 A6 */ mflr r0 /* 8002E698 0002B498 90 01 00 24 */ stw r0, 0x24(r1) @@ -1002,9 +1002,9 @@ lbl_8002E6B8: /* 8002E6CC 0002B4CC 40 82 00 1C */ bne lbl_8002E6E8 /* 8002E6D0 0002B4D0 80 1E 00 24 */ lwz r0, 0x24(r30) /* 8002E6D4 0002B4D4 90 1F 00 00 */ stw r0, 0(r31) -/* 8002E6D8 0002B4D8 4B FF F4 29 */ bl func_8002DB00 +/* 8002E6D8 0002B4D8 4B FF F4 29 */ bl motive_allocator__Q24xhud6widgetFv /* 8002E6DC 0002B4DC 7F C4 F3 78 */ mr r4, r30 -/* 8002E6E0 0002B4E0 4B FF F4 05 */ bl func_8002DAE4 +/* 8002E6E0 0002B4E0 4B FF F4 05 */ bl free__Q24xhud15block_allocatorFPv /* 8002E6E4 0002B4E4 48 00 00 08 */ b lbl_8002E6EC lbl_8002E6E8: /* 8002E6E8 0002B4E8 3B FE 00 24 */ addi r31, r30, 0x24 @@ -1041,8 +1041,8 @@ lbl_8002E720: /* 8002E754 0002B554 38 21 00 10 */ addi r1, r1, 0x10 /* 8002E758 0002B558 4E 80 00 20 */ blr -.global func_8002E75C -func_8002E75C: +.global load_model__4xhudFUi +load_model__4xhudFUi: /* 8002E75C 0002B55C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002E760 0002B560 7C 08 02 A6 */ mflr r0 /* 8002E764 0002B564 3C 80 80 25 */ lis r4, lbl_80252EE8@ha @@ -1051,27 +1051,27 @@ func_8002E75C: /* 8002E770 0002B570 38 84 00 0B */ addi r4, r4, 0xb /* 8002E774 0002B574 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8002E778 0002B578 7C 7F 1B 78 */ mr r31, r3 -/* 8002E77C 0002B57C 48 01 DB 21 */ bl func_8004C29C +/* 8002E77C 0002B57C 48 01 DB 21 */ bl xStrHashCat__FUiPCc /* 8002E780 0002B580 38 81 00 08 */ addi r4, r1, 8 -/* 8002E784 0002B584 48 01 CF 89 */ bl func_8004B70C +/* 8002E784 0002B584 48 01 CF 89 */ bl xSTFindAsset__FUiPUi /* 8002E788 0002B588 28 03 00 00 */ cmplwi r3, 0 /* 8002E78C 0002B58C 41 82 00 10 */ beq lbl_8002E79C /* 8002E790 0002B590 38 80 00 00 */ li r4, 0 -/* 8002E794 0002B594 48 02 6D 41 */ bl func_800554D4 +/* 8002E794 0002B594 48 02 6D 41 */ bl zEntRecurseModelInfo__FPvP4xEnt /* 8002E798 0002B598 48 00 00 58 */ b lbl_8002E7F0 lbl_8002E79C: /* 8002E79C 0002B59C 7F E3 FB 78 */ mr r3, r31 /* 8002E7A0 0002B5A0 38 81 00 08 */ addi r4, r1, 8 -/* 8002E7A4 0002B5A4 48 01 CF 69 */ bl func_8004B70C +/* 8002E7A4 0002B5A4 48 01 CF 69 */ bl xSTFindAsset__FUiPUi /* 8002E7A8 0002B5A8 28 03 00 00 */ cmplwi r3, 0 /* 8002E7AC 0002B5AC 40 82 00 20 */ bne lbl_8002E7CC /* 8002E7B0 0002B5B0 3C 80 80 25 */ lis r4, lbl_80252EE8@ha /* 8002E7B4 0002B5B4 7F E3 FB 78 */ mr r3, r31 /* 8002E7B8 0002B5B8 38 84 2E E8 */ addi r4, r4, lbl_80252EE8@l /* 8002E7BC 0002B5BC 38 84 00 11 */ addi r4, r4, 0x11 -/* 8002E7C0 0002B5C0 48 01 DA DD */ bl func_8004C29C +/* 8002E7C0 0002B5C0 48 01 DA DD */ bl xStrHashCat__FUiPCc /* 8002E7C4 0002B5C4 38 81 00 08 */ addi r4, r1, 8 -/* 8002E7C8 0002B5C8 48 01 CF 45 */ bl func_8004B70C +/* 8002E7C8 0002B5C8 48 01 CF 45 */ bl xSTFindAsset__FUiPUi lbl_8002E7CC: /* 8002E7CC 0002B5CC 28 03 00 00 */ cmplwi r3, 0 /* 8002E7D0 0002B5D0 40 82 00 0C */ bne lbl_8002E7DC @@ -1082,7 +1082,7 @@ lbl_8002E7DC: /* 8002E7E0 0002B5E0 38 A0 00 00 */ li r5, 0 /* 8002E7E4 0002B5E4 38 C0 00 00 */ li r6, 0 /* 8002E7E8 0002B5E8 38 E0 00 00 */ li r7, 0 -/* 8002E7EC 0002B5EC 48 00 59 05 */ bl func_800340F0 +/* 8002E7EC 0002B5EC 48 00 59 05 */ bl xModelInstanceAlloc__FP8RpAtomicPvUsUcPUc lbl_8002E7F0: /* 8002E7F0 0002B5F0 80 01 00 24 */ lwz r0, 0x24(r1) /* 8002E7F4 0002B5F4 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -1107,7 +1107,7 @@ func_8002E804: /* 8002E834 0002B634 FC 00 00 1E */ fctiwz f0, f0 /* 8002E838 0002B638 D8 01 00 08 */ stfd f0, 8(r1) /* 8002E83C 0002B63C 80 81 00 0C */ lwz r4, 0xc(r1) -/* 8002E840 0002B640 48 00 65 11 */ bl func_80034D50 +/* 8002E840 0002B640 48 00 65 11 */ bl xModelSetMaterialAlpha__FP14xModelInstanceUc /* 8002E844 0002B644 7F 63 DB 78 */ mr r3, r27 /* 8002E848 0002B648 7F E4 FB 78 */ mr r4, r31 /* 8002E84C 0002B64C 4B FE D0 C1 */ bl func_8001B90C @@ -1115,15 +1115,15 @@ func_8002E804: /* 8002E854 0002B654 7F 84 E3 78 */ mr r4, r28 /* 8002E858 0002B658 7F A5 EB 78 */ mr r5, r29 /* 8002E85C 0002B65C 7F C6 F3 78 */ mr r6, r30 -/* 8002E860 0002B660 48 00 61 C1 */ bl func_80034A20 +/* 8002E860 0002B660 48 00 61 C1 */ bl xModelRender2D__FRC14xModelInstanceRC13basic_rect_f_RC5xVec3RC5xVec3 /* 8002E864 0002B664 BB 61 00 1C */ lmw r27, 0x1c(r1) /* 8002E868 0002B668 80 01 00 34 */ lwz r0, 0x34(r1) /* 8002E86C 0002B66C 7C 08 03 A6 */ mtlr r0 /* 8002E870 0002B670 38 21 00 30 */ addi r1, r1, 0x30 /* 8002E874 0002B674 4E 80 00 20 */ blr -.global func_8002E878 -func_8002E878: +.global render_model__4xhudFR14xModelInstanceRCQ24xhud14render_context +render_model__4xhudFR14xModelInstanceRCQ24xhud14render_context: /* 8002E878 0002B678 94 21 FF 80 */ stwu r1, -0x80(r1) /* 8002E87C 0002B67C 7C 08 02 A6 */ mflr r0 /* 8002E880 0002B680 90 01 00 84 */ stw r0, 0x84(r1) @@ -1168,7 +1168,7 @@ func_8002E878: /* 8002E91C 0002B71C 90 81 00 08 */ stw r4, 8(r1) /* 8002E920 0002B720 90 01 00 0C */ stw r0, 0xc(r1) /* 8002E924 0002B724 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 8002E928 0002B728 48 00 38 A9 */ bl func_800321D0 +/* 8002E928 0002B728 48 00 38 A9 */ bl xMat3x3Euler__FP7xMat3x3fff /* 8002E92C 0002B72C C0 22 83 D8 */ lfs f1, lbl_803CCD58-_SDA2_BASE_(r2) /* 8002E930 0002B730 38 61 00 30 */ addi r3, r1, 0x30 /* 8002E934 0002B734 C0 1E 00 08 */ lfs f0, 8(r30) @@ -1578,7 +1578,7 @@ func_8002EE74: /* 8002EE9C 0002BC9C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002EEA0 0002BCA0 7C 08 02 A6 */ mflr r0 /* 8002EEA4 0002BCA4 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002EEA8 0002BCA8 4B FF EF 0D */ bl func_8002DDB4 +/* 8002EEA8 0002BCA8 4B FF EF 0D */ bl presetup__Q24xhud6widgetFv /* 8002EEAC 0002BCAC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002EEB0 0002BCB0 7C 08 03 A6 */ mtlr r0 /* 8002EEB4 0002BCB4 38 21 00 10 */ addi r1, r1, 0x10 @@ -1654,7 +1654,7 @@ lbl_8002EF7C: /* 8002EF88 0002BD88 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002EF8C 0002BD8C 7C 08 02 A6 */ mflr r0 /* 8002EF90 0002BD90 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002EF94 0002BD94 4B FF EF 21 */ bl func_8002DEB4 +/* 8002EF94 0002BD94 4B FF EF 21 */ bl dispatcher__Q24xhud6widgetFP5xBaseUiPCfP5xBase /* 8002EF98 0002BD98 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002EF9C 0002BD9C 7C 08 03 A6 */ mtlr r0 /* 8002EFA0 0002BDA0 38 21 00 10 */ addi r1, r1, 0x10 @@ -1664,7 +1664,7 @@ lbl_8002EF7C: /* 8002EFB0 0002BDB0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002EFB4 0002BDB4 7C 08 02 A6 */ mflr r0 /* 8002EFB8 0002BDB8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002EFBC 0002BDBC 4B FF EE 21 */ bl func_8002DDDC +/* 8002EFBC 0002BDBC 4B FF EE 21 */ bl updater__Q24xhud6widgetFf /* 8002EFC0 0002BDC0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002EFC4 0002BDC4 7C 08 03 A6 */ mtlr r0 /* 8002EFC8 0002BDC8 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Core/x/xHudFontMeter.s b/asm/Core/x/xHudFontMeter.s index 7118aea42..796b1d08e 100644 --- a/asm/Core/x/xHudFontMeter.s +++ b/asm/Core/x/xHudFontMeter.s @@ -2,8 +2,8 @@ .section .text # 0x8002F008 - 0x8002F57C -.global func_8002F008 -func_8002F008: +.global load__Q24xhud17font_meter_widgetFR5xBaseR9xDynAssetUl +load__Q24xhud17font_meter_widgetFR5xBaseR9xDynAssetUl: /* 8002F008 0002BE08 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002F00C 0002BE0C 7C 08 02 A6 */ mflr r0 /* 8002F010 0002BE10 38 A0 01 5C */ li r5, 0x15c @@ -12,14 +12,14 @@ func_8002F008: /* 8002F01C 0002BE1C 7C 9F 23 78 */ mr r31, r4 /* 8002F020 0002BE20 93 C1 00 08 */ stw r30, 8(r1) /* 8002F024 0002BE24 7C 7E 1B 78 */ mr r30, r3 -/* 8002F028 0002BE28 4B FF ED 09 */ bl func_8002DD30 +/* 8002F028 0002BE28 4B FF ED 09 */ bl init_base__Q24xhud6widgetFR5xBaseRC10xBaseAssetUl /* 8002F02C 0002BE2C 38 9E 00 10 */ addi r4, r30, 0x10 /* 8002F030 0002BE30 38 60 01 4C */ li r3, 0x14c /* 8002F034 0002BE34 4B FF FF AD */ bl func_8002EFE0 /* 8002F038 0002BE38 28 03 00 00 */ cmplwi r3, 0 /* 8002F03C 0002BE3C 41 82 00 0C */ beq lbl_8002F048 /* 8002F040 0002BE40 7F E4 FB 78 */ mr r4, r31 -/* 8002F044 0002BE44 48 00 00 1D */ bl func_8002F060 +/* 8002F044 0002BE44 48 00 00 1D */ bl __ct__Q24xhud17font_meter_widgetFRCQ24xhud16font_meter_asset lbl_8002F048: /* 8002F048 0002BE48 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002F04C 0002BE4C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -28,8 +28,8 @@ lbl_8002F048: /* 8002F058 0002BE58 38 21 00 10 */ addi r1, r1, 0x10 /* 8002F05C 0002BE5C 4E 80 00 20 */ blr -.global func_8002F060 -func_8002F060: +.global __ct__Q24xhud17font_meter_widgetFRCQ24xhud16font_meter_asset +__ct__Q24xhud17font_meter_widgetFRCQ24xhud16font_meter_asset: /* 8002F060 0002BE60 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002F064 0002BE64 7C 08 02 A6 */ mflr r0 /* 8002F068 0002BE68 90 01 00 24 */ stw r0, 0x24(r1) @@ -38,7 +38,7 @@ func_8002F060: /* 8002F074 0002BE74 93 C1 00 18 */ stw r30, 0x18(r1) /* 8002F078 0002BE78 93 A1 00 14 */ stw r29, 0x14(r1) /* 8002F07C 0002BE7C 7C 9D 23 78 */ mr r29, r4 -/* 8002F080 0002BE80 48 00 06 DD */ bl func_8002F75C +/* 8002F080 0002BE80 48 00 06 DD */ bl __ct__Q24xhud12meter_widgetFRCQ24xhud11meter_asset /* 8002F084 0002BE84 3C 60 80 28 */ lis r3, lbl_8027D64C@ha /* 8002F088 0002BE88 83 DD 00 4C */ lwz r30, 0x4c(r29) /* 8002F08C 0002BE8C 38 03 D6 4C */ addi r0, r3, lbl_8027D64C@l @@ -99,12 +99,12 @@ func_8002F060: /* 8002F168 0002BF68 38 21 00 20 */ addi r1, r1, 0x20 /* 8002F16C 0002BF6C 4E 80 00 20 */ blr -.global func_8002F170 -func_8002F170: +.global destruct__Q24xhud17font_meter_widgetFv +destruct__Q24xhud17font_meter_widgetFv: /* 8002F170 0002BF70 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002F174 0002BF74 7C 08 02 A6 */ mflr r0 /* 8002F178 0002BF78 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002F17C 0002BF7C 48 00 06 65 */ bl func_8002F7E0 +/* 8002F17C 0002BF7C 48 00 06 65 */ bl destruct__Q24xhud12meter_widgetFv /* 8002F180 0002BF80 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002F184 0002BF84 7C 08 03 A6 */ mtlr r0 /* 8002F188 0002BF88 38 21 00 10 */ addi r1, r1, 0x10 @@ -112,14 +112,14 @@ func_8002F170: /* 8002F190 0002BF90 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002F194 0002BF94 7C 08 02 A6 */ mflr r0 /* 8002F198 0002BF98 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002F19C 0002BF9C 4B FF FF D5 */ bl func_8002F170 +/* 8002F19C 0002BF9C 4B FF FF D5 */ bl destruct__Q24xhud17font_meter_widgetFv /* 8002F1A0 0002BFA0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002F1A4 0002BFA4 7C 08 03 A6 */ mtlr r0 /* 8002F1A8 0002BFA8 38 21 00 10 */ addi r1, r1, 0x10 /* 8002F1AC 0002BFAC 4E 80 00 20 */ blr -.global func_8002F1B0 -func_8002F1B0: +.global type__Q24xhud17font_meter_widgetCFv +type__Q24xhud17font_meter_widgetCFv: /* 8002F1B0 0002BFB0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002F1B4 0002BFB4 7C 08 02 A6 */ mflr r0 /* 8002F1B8 0002BFB8 90 01 00 14 */ stw r0, 0x14(r1) @@ -127,7 +127,7 @@ func_8002F1B0: /* 8002F1C0 0002BFC0 7C 00 07 75 */ extsb. r0, r0 /* 8002F1C4 0002BFC4 40 82 00 18 */ bne lbl_8002F1DC /* 8002F1C8 0002BFC8 48 00 03 3D */ bl func_8002F504 -/* 8002F1CC 0002BFCC 48 01 D0 49 */ bl func_8004C214 +/* 8002F1CC 0002BFCC 48 01 D0 49 */ bl xStrHash__FPCc /* 8002F1D0 0002BFD0 90 6D 89 A8 */ stw r3, lbl_803CB2A8-_SDA_BASE_(r13) /* 8002F1D4 0002BFD4 38 00 00 01 */ li r0, 1 /* 8002F1D8 0002BFD8 98 0D 89 AC */ stb r0, lbl_803CB2AC-_SDA_BASE_(r13) @@ -146,12 +146,12 @@ lbl_8002F1DC: /* 8002F208 0002C008 7C 9E 23 78 */ mr r30, r4 /* 8002F20C 0002C00C 93 A1 00 14 */ stw r29, 0x14(r1) /* 8002F210 0002C010 7C 7D 1B 78 */ mr r29, r3 -/* 8002F214 0002C014 4B FF FF 9D */ bl func_8002F1B0 +/* 8002F214 0002C014 4B FF FF 9D */ bl type__Q24xhud17font_meter_widgetCFv /* 8002F218 0002C018 7C 1E 18 40 */ cmplw r30, r3 /* 8002F21C 0002C01C 41 82 00 18 */ beq lbl_8002F234 /* 8002F220 0002C020 7F A3 EB 78 */ mr r3, r29 /* 8002F224 0002C024 7F C4 F3 78 */ mr r4, r30 -/* 8002F228 0002C028 48 00 06 19 */ bl func_8002F840 +/* 8002F228 0002C028 48 00 06 19 */ bl is__Q24xhud12meter_widgetCFUi /* 8002F22C 0002C02C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8002F230 0002C030 41 82 00 08 */ beq lbl_8002F238 lbl_8002F234: @@ -170,7 +170,7 @@ lbl_8002F238: /* 8002F260 0002C060 90 01 00 64 */ stw r0, 0x64(r1) /* 8002F264 0002C064 93 E1 00 5C */ stw r31, 0x5c(r1) /* 8002F268 0002C068 7C 7F 1B 78 */ mr r31, r3 -/* 8002F26C 0002C06C 48 00 06 3D */ bl func_8002F8A8 +/* 8002F26C 0002C06C 48 00 06 3D */ bl updater__Q24xhud12meter_widgetFf /* 8002F270 0002C070 80 7F 00 C4 */ lwz r3, 0xc4(r31) /* 8002F274 0002C074 3C 00 43 30 */ lis r0, 0x4330 /* 8002F278 0002C078 90 01 00 28 */ stw r0, 0x28(r1) @@ -276,7 +276,7 @@ lbl_8002F3B8: /* 8002F3E8 0002C1E8 38 61 00 08 */ addi r3, r1, 8 /* 8002F3EC 0002C1EC 38 9F 01 28 */ addi r4, r31, 0x128 /* 8002F3F0 0002C1F0 38 BF 01 18 */ addi r5, r31, 0x118 -/* 8002F3F4 0002C1F4 4B FF 1F 85 */ bl func_80021378 +/* 8002F3F4 0002C1F4 4B FF 1F 85 */ bl bounds__5xfontCFPCc /* 8002F3F8 0002C1F8 80 61 00 08 */ lwz r3, 8(r1) /* 8002F3FC 0002C1FC 80 01 00 0C */ lwz r0, 0xc(r1) /* 8002F400 0002C200 90 61 00 18 */ stw r3, 0x18(r1) @@ -367,14 +367,14 @@ func_8002F510: /* 8002F530 0002C330 7C 9F 23 78 */ mr r31, r4 /* 8002F534 0002C334 93 C1 00 08 */ stw r30, 8(r1) /* 8002F538 0002C338 7C 7E 1B 78 */ mr r30, r3 -/* 8002F53C 0002C33C 4B FF 1F A9 */ bl func_800214E4 +/* 8002F53C 0002C33C 4B FF 1F A9 */ bl start_render__5xfontCFv /* 8002F540 0002C340 FC 20 F0 90 */ fmr f1, f30 /* 8002F544 0002C344 7F C3 F3 78 */ mr r3, r30 /* 8002F548 0002C348 FC 40 F8 90 */ fmr f2, f31 /* 8002F54C 0002C34C 7F E4 FB 78 */ mr r4, r31 -/* 8002F550 0002C350 4B FF 21 2D */ bl func_8002167C +/* 8002F550 0002C350 4B FF 21 2D */ bl irender__5xfontCFPCcff /* 8002F554 0002C354 7F C3 F3 78 */ mr r3, r30 -/* 8002F558 0002C358 4B FF 1F B1 */ bl func_80021508 +/* 8002F558 0002C358 4B FF 1F B1 */ bl stop_render__5xfontCFv /* 8002F55C 0002C35C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8002F560 0002C360 CB E1 00 18 */ lfd f31, 0x18(r1) /* 8002F564 0002C364 CB C1 00 10 */ lfd f30, 0x10(r1) diff --git a/asm/Core/x/xHudMeter.s b/asm/Core/x/xHudMeter.s index 943ce95d2..93f052230 100644 --- a/asm/Core/x/xHudMeter.s +++ b/asm/Core/x/xHudMeter.s @@ -6,8 +6,8 @@ func_8002F57C: /* 8002F57C 0002C37C 4E 80 00 20 */ blr -.global func_8002F580 -func_8002F580: +.global set_value__Q24xhud12meter_widgetFf +set_value__Q24xhud12meter_widgetFf: /* 8002F580 0002C380 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8002F584 0002C384 7C 08 02 A6 */ mflr r0 /* 8002F588 0002C388 90 01 00 44 */ stw r0, 0x44(r1) @@ -36,7 +36,7 @@ func_8002F580: /* 8002F5E4 0002C3E4 FC 60 10 90 */ fmr f3, f2 /* 8002F5E8 0002C3E8 38 C0 00 00 */ li r6, 0 /* 8002F5EC 0002C3EC 38 E0 00 00 */ li r7, 0 -/* 8002F5F0 0002C3F0 48 01 94 3D */ bl func_80048A2C +/* 8002F5F0 0002C3F0 48 01 94 3D */ bl xSndPlay__FUiffUiUiUi14sound_categoryf lbl_8002F5F4: /* 8002F5F4 0002C3F4 80 7F 00 84 */ lwz r3, 0x84(r31) /* 8002F5F8 0002C3F8 C0 02 84 2C */ lfs f0, lbl_803CCDAC-_SDA2_BASE_(r2) @@ -45,7 +45,7 @@ lbl_8002F5F4: /* 8002F604 0002C404 40 80 00 14 */ bge lbl_8002F618 /* 8002F608 0002C408 FC 20 E8 90 */ fmr f1, f29 /* 8002F60C 0002C40C 7F E3 FB 78 */ mr r3, r31 -/* 8002F610 0002C410 48 00 01 39 */ bl func_8002F748 +/* 8002F610 0002C410 48 00 01 39 */ bl set_value_immediate__Q24xhud12meter_widgetFf /* 8002F614 0002C414 48 00 01 08 */ b lbl_8002F71C lbl_8002F618: /* 8002F618 0002C418 C3 C2 84 30 */ lfs f30, lbl_803CCDB0-_SDA2_BASE_(r2) @@ -65,7 +65,7 @@ lbl_8002F620: /* 8002F64C 0002C44C FC 60 10 90 */ fmr f3, f2 /* 8002F650 0002C450 38 C0 00 00 */ li r6, 0 /* 8002F654 0002C454 38 E0 00 00 */ li r7, 0 -/* 8002F658 0002C458 48 01 93 D5 */ bl func_80048A2C +/* 8002F658 0002C458 48 01 93 D5 */ bl xSndPlay__FUiffUiUiUi14sound_categoryf lbl_8002F65C: /* 8002F65C 0002C45C 80 7F 00 84 */ lwz r3, 0x84(r31) /* 8002F660 0002C460 C0 02 84 2C */ lfs f0, lbl_803CCDAC-_SDA2_BASE_(r2) @@ -74,13 +74,13 @@ lbl_8002F65C: /* 8002F66C 0002C46C 40 80 00 14 */ bge lbl_8002F680 /* 8002F670 0002C470 FC 20 E8 90 */ fmr f1, f29 /* 8002F674 0002C474 7F E3 FB 78 */ mr r3, r31 -/* 8002F678 0002C478 48 00 00 D1 */ bl func_8002F748 +/* 8002F678 0002C478 48 00 00 D1 */ bl set_value_immediate__Q24xhud12meter_widgetFf /* 8002F67C 0002C47C 48 00 00 A0 */ b lbl_8002F71C lbl_8002F680: /* 8002F680 0002C480 C3 C2 84 24 */ lfs f30, lbl_803CCDA4-_SDA2_BASE_(r2) /* 8002F684 0002C484 48 00 00 0C */ b lbl_8002F690 lbl_8002F688: -/* 8002F688 0002C488 48 00 00 C1 */ bl func_8002F748 +/* 8002F688 0002C488 48 00 00 C1 */ bl set_value_immediate__Q24xhud12meter_widgetFf /* 8002F68C 0002C48C 48 00 00 90 */ b lbl_8002F71C lbl_8002F690: /* 8002F690 0002C490 D3 BF 00 94 */ stfs f29, 0x94(r31) @@ -134,16 +134,16 @@ lbl_8002F71C: /* 8002F740 0002C540 38 21 00 40 */ addi r1, r1, 0x40 /* 8002F744 0002C544 4E 80 00 20 */ blr -.global func_8002F748 -func_8002F748: +.global set_value_immediate__Q24xhud12meter_widgetFf +set_value_immediate__Q24xhud12meter_widgetFf: /* 8002F748 0002C548 D0 23 00 88 */ stfs f1, 0x88(r3) /* 8002F74C 0002C54C D0 23 00 94 */ stfs f1, 0x94(r3) /* 8002F750 0002C550 C0 02 84 28 */ lfs f0, lbl_803CCDA8-_SDA2_BASE_(r2) /* 8002F754 0002C554 D0 03 00 98 */ stfs f0, 0x98(r3) /* 8002F758 0002C558 4E 80 00 20 */ blr -.global func_8002F75C -func_8002F75C: +.global __ct__Q24xhud12meter_widgetFRCQ24xhud11meter_asset +__ct__Q24xhud12meter_widgetFRCQ24xhud11meter_asset: /* 8002F75C 0002C55C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002F760 0002C560 7C 08 02 A6 */ mflr r0 /* 8002F764 0002C564 90 01 00 14 */ stw r0, 0x14(r1) @@ -151,7 +151,7 @@ func_8002F75C: /* 8002F76C 0002C56C 7C 9F 23 78 */ mr r31, r4 /* 8002F770 0002C570 93 C1 00 08 */ stw r30, 8(r1) /* 8002F774 0002C574 7C 7E 1B 78 */ mr r30, r3 -/* 8002F778 0002C578 4B FF E4 B1 */ bl func_8002DC28 +/* 8002F778 0002C578 4B FF E4 B1 */ bl __ct__Q24xhud6widgetFRCQ24xhud5asset /* 8002F77C 0002C57C 3C 60 80 28 */ lis r3, lbl_8027D678@ha /* 8002F780 0002C580 C0 5F 00 28 */ lfs f2, 0x28(r31) /* 8002F784 0002C584 38 03 D6 78 */ addi r0, r3, lbl_8027D678@l @@ -178,19 +178,19 @@ func_8002F75C: /* 8002F7D8 0002C5D8 38 21 00 10 */ addi r1, r1, 0x10 /* 8002F7DC 0002C5DC 4E 80 00 20 */ blr -.global func_8002F7E0 -func_8002F7E0: +.global destruct__Q24xhud12meter_widgetFv +destruct__Q24xhud12meter_widgetFv: /* 8002F7E0 0002C5E0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002F7E4 0002C5E4 7C 08 02 A6 */ mflr r0 /* 8002F7E8 0002C5E8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002F7EC 0002C5EC 4B FF E5 A9 */ bl func_8002DD94 +/* 8002F7EC 0002C5EC 4B FF E5 A9 */ bl destruct__Q24xhud6widgetFv /* 8002F7F0 0002C5F0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002F7F4 0002C5F4 7C 08 03 A6 */ mtlr r0 /* 8002F7F8 0002C5F8 38 21 00 10 */ addi r1, r1, 0x10 /* 8002F7FC 0002C5FC 4E 80 00 20 */ blr -.global func_8002F800 -func_8002F800: +.global type__Q24xhud12meter_widgetCFv +type__Q24xhud12meter_widgetCFv: /* 8002F800 0002C600 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002F804 0002C604 7C 08 02 A6 */ mflr r0 /* 8002F808 0002C608 90 01 00 14 */ stw r0, 0x14(r1) @@ -198,7 +198,7 @@ func_8002F800: /* 8002F810 0002C610 7C 00 07 75 */ extsb. r0, r0 /* 8002F814 0002C614 40 82 00 18 */ bne lbl_8002F82C /* 8002F818 0002C618 48 00 04 41 */ bl func_8002FC58 -/* 8002F81C 0002C61C 48 01 C9 F9 */ bl func_8004C214 +/* 8002F81C 0002C61C 48 01 C9 F9 */ bl xStrHash__FPCc /* 8002F820 0002C620 90 6D 89 B0 */ stw r3, lbl_803CB2B0-_SDA_BASE_(r13) /* 8002F824 0002C624 38 00 00 01 */ li r0, 1 /* 8002F828 0002C628 98 0D 89 B4 */ stb r0, lbl_803CB2B4-_SDA_BASE_(r13) @@ -209,8 +209,8 @@ lbl_8002F82C: /* 8002F838 0002C638 38 21 00 10 */ addi r1, r1, 0x10 /* 8002F83C 0002C63C 4E 80 00 20 */ blr -.global func_8002F840 -func_8002F840: +.global is__Q24xhud12meter_widgetCFUi +is__Q24xhud12meter_widgetCFUi: /* 8002F840 0002C640 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002F844 0002C644 7C 08 02 A6 */ mflr r0 /* 8002F848 0002C648 90 01 00 24 */ stw r0, 0x24(r1) @@ -220,12 +220,12 @@ func_8002F840: /* 8002F858 0002C658 7C 9E 23 78 */ mr r30, r4 /* 8002F85C 0002C65C 93 A1 00 14 */ stw r29, 0x14(r1) /* 8002F860 0002C660 7C 7D 1B 78 */ mr r29, r3 -/* 8002F864 0002C664 4B FF FF 9D */ bl func_8002F800 +/* 8002F864 0002C664 4B FF FF 9D */ bl type__Q24xhud12meter_widgetCFv /* 8002F868 0002C668 7C 1E 18 40 */ cmplw r30, r3 /* 8002F86C 0002C66C 41 82 00 18 */ beq lbl_8002F884 /* 8002F870 0002C670 7F A3 EB 78 */ mr r3, r29 /* 8002F874 0002C674 7F C4 F3 78 */ mr r4, r30 -/* 8002F878 0002C678 4B FF E7 25 */ bl func_8002DF9C +/* 8002F878 0002C678 4B FF E7 25 */ bl is__Q24xhud6widgetCFUi /* 8002F87C 0002C67C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8002F880 0002C680 41 82 00 08 */ beq lbl_8002F888 lbl_8002F884: @@ -240,8 +240,8 @@ lbl_8002F888: /* 8002F8A0 0002C6A0 38 21 00 20 */ addi r1, r1, 0x20 /* 8002F8A4 0002C6A4 4E 80 00 20 */ blr -.global func_8002F8A8 -func_8002F8A8: +.global updater__Q24xhud12meter_widgetFf +updater__Q24xhud12meter_widgetFf: /* 8002F8A8 0002C6A8 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8002F8AC 0002C6AC 7C 08 02 A6 */ mflr r0 /* 8002F8B0 0002C6B0 90 01 00 44 */ stw r0, 0x44(r1) @@ -252,7 +252,7 @@ func_8002F8A8: /* 8002F8C4 0002C6C4 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8002F8C8 0002C6C8 7C 7F 1B 78 */ mr r31, r3 /* 8002F8CC 0002C6CC FF C0 08 90 */ fmr f30, f1 -/* 8002F8D0 0002C6D0 4B FF E5 0D */ bl func_8002DDDC +/* 8002F8D0 0002C6D0 4B FF E5 0D */ bl updater__Q24xhud6widgetFf /* 8002F8D4 0002C6D4 C0 1F 00 A0 */ lfs f0, 0xa0(r31) /* 8002F8D8 0002C6D8 EC 00 F0 2A */ fadds f0, f0, f30 /* 8002F8DC 0002C6DC D0 1F 00 A0 */ stfs f0, 0xa0(r31) @@ -413,7 +413,7 @@ func_8002FB00: /* 8002FB20 0002C920 7C C5 33 78 */ mr r5, r6 /* 8002FB24 0002C924 7C E6 3B 78 */ mr r6, r7 /* 8002FB28 0002C928 7D 07 43 78 */ mr r7, r8 -/* 8002FB2C 0002C92C 48 01 8F 01 */ bl func_80048A2C +/* 8002FB2C 0002C92C 48 01 8F 01 */ bl xSndPlay__FUiffUiUiUi14sound_categoryf /* 8002FB30 0002C930 7C 60 1B 78 */ mr r0, r3 /* 8002FB34 0002C934 7F E3 FB 78 */ mr r3, r31 /* 8002FB38 0002C938 7C 04 03 78 */ mr r4, r0 @@ -448,7 +448,7 @@ lbl_8002FB94: /* 8002FB9C 0002C99C 40 81 00 38 */ ble lbl_8002FBD4 /* 8002FBA0 0002C9A0 57 A0 10 3A */ slwi r0, r29, 2 /* 8002FBA4 0002C9A4 7C 7E 00 2E */ lwzx r3, r30, r0 -/* 8002FBA8 0002C9A8 48 01 96 59 */ bl func_80049200 +/* 8002FBA8 0002C9A8 48 01 96 59 */ bl xSndStop__FUi /* 8002FBAC 0002C9AC 3C 60 66 66 */ lis r3, 0x66666667@ha /* 8002FBB0 0002C9B0 38 9D 00 01 */ addi r4, r29, 1 /* 8002FBB4 0002C9B4 38 03 66 67 */ addi r0, r3, 0x66666667@l @@ -509,7 +509,7 @@ func_8002FC58: /* 8002FC68 0002CA68 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002FC6C 0002CA6C 7C 08 02 A6 */ mflr r0 /* 8002FC70 0002CA70 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002FC74 0002CA74 4B FF FC 35 */ bl func_8002F8A8 +/* 8002FC74 0002CA74 4B FF FC 35 */ bl updater__Q24xhud12meter_widgetFf /* 8002FC78 0002CA78 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002FC7C 0002CA7C 7C 08 03 A6 */ mtlr r0 /* 8002FC80 0002CA80 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Core/x/xHudModel.s b/asm/Core/x/xHudModel.s index f48ff234a..1c4f76976 100644 --- a/asm/Core/x/xHudModel.s +++ b/asm/Core/x/xHudModel.s @@ -2,8 +2,8 @@ .section .text # 0x8002FC88 - 0x8002FF80 -.global func_8002FC88 -func_8002FC88: +.global XHUD_AnimTable_Idle__Fv +XHUD_AnimTable_Idle__Fv: /* 8002FC88 0002CA88 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002FC8C 0002CA8C 7C 08 02 A6 */ mflr r0 /* 8002FC90 0002CA90 3C 60 80 25 */ lis r3, lbl_80252F68@ha @@ -12,7 +12,7 @@ func_8002FC88: /* 8002FC9C 0002CA9C 38 63 2F 68 */ addi r3, r3, lbl_80252F68@l /* 8002FCA0 0002CAA0 38 A0 00 00 */ li r5, 0 /* 8002FCA4 0002CAA4 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 8002FCA8 0002CAA8 4B FD 6F C9 */ bl func_80006C70 +/* 8002FCA8 0002CAA8 4B FD 6F C9 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 8002FCAC 0002CAAC 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 8002FCB0 0002CAB0 3C 80 80 25 */ lis r4, lbl_80252F68@ha /* 8002FCB4 0002CAB4 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l @@ -31,7 +31,7 @@ func_8002FC88: /* 8002FCE8 0002CAE8 39 40 00 00 */ li r10, 0 /* 8002FCEC 0002CAEC C0 22 84 60 */ lfs f1, lbl_803CCDE0-_SDA2_BASE_(r2) /* 8002FCF0 0002CAF0 C0 42 84 64 */ lfs f2, lbl_803CCDE4-_SDA2_BASE_(r2) -/* 8002FCF4 0002CAF4 4B FD 70 65 */ bl func_80006D58 +/* 8002FCF4 0002CAF4 4B FD 70 65 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8002FCF8 0002CAF8 80 01 00 24 */ lwz r0, 0x24(r1) /* 8002FCFC 0002CAFC 7F E3 FB 78 */ mr r3, r31 /* 8002FD00 0002CB00 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -46,14 +46,14 @@ func_8002FC88: /* 8002FD24 0002CB24 7C 9F 23 78 */ mr r31, r4 /* 8002FD28 0002CB28 93 C1 00 08 */ stw r30, 8(r1) /* 8002FD2C 0002CB2C 7C 7E 1B 78 */ mr r30, r3 -/* 8002FD30 0002CB30 4B FF E0 01 */ bl func_8002DD30 +/* 8002FD30 0002CB30 4B FF E0 01 */ bl init_base__Q24xhud6widgetFR5xBaseRC10xBaseAssetUl /* 8002FD34 0002CB34 38 9E 00 10 */ addi r4, r30, 0x10 /* 8002FD38 0002CB38 38 60 00 8C */ li r3, 0x8c /* 8002FD3C 0002CB3C 4B FF F2 A5 */ bl func_8002EFE0 /* 8002FD40 0002CB40 28 03 00 00 */ cmplwi r3, 0 /* 8002FD44 0002CB44 41 82 00 0C */ beq lbl_8002FD50 /* 8002FD48 0002CB48 7F E4 FB 78 */ mr r4, r31 -/* 8002FD4C 0002CB4C 48 00 00 1D */ bl func_8002FD68 +/* 8002FD4C 0002CB4C 48 00 00 1D */ bl __ct__Q24xhud12model_widgetFRCQ24xhud11model_asset lbl_8002FD50: /* 8002FD50 0002CB50 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002FD54 0002CB54 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -62,8 +62,8 @@ lbl_8002FD50: /* 8002FD60 0002CB60 38 21 00 10 */ addi r1, r1, 0x10 /* 8002FD64 0002CB64 4E 80 00 20 */ blr -.global func_8002FD68 -func_8002FD68: +.global __ct__Q24xhud12model_widgetFRCQ24xhud11model_asset +__ct__Q24xhud12model_widgetFRCQ24xhud11model_asset: /* 8002FD68 0002CB68 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002FD6C 0002CB6C 7C 08 02 A6 */ mflr r0 /* 8002FD70 0002CB70 90 01 00 14 */ stw r0, 0x14(r1) @@ -71,7 +71,7 @@ func_8002FD68: /* 8002FD78 0002CB78 7C 9F 23 78 */ mr r31, r4 /* 8002FD7C 0002CB7C 93 C1 00 08 */ stw r30, 8(r1) /* 8002FD80 0002CB80 7C 7E 1B 78 */ mr r30, r3 -/* 8002FD84 0002CB84 4B FF DE A5 */ bl func_8002DC28 +/* 8002FD84 0002CB84 4B FF DE A5 */ bl __ct__Q24xhud6widgetFRCQ24xhud5asset /* 8002FD88 0002CB88 3C 80 80 28 */ lis r4, lbl_8027D6A0@ha /* 8002FD8C 0002CB8C 80 7F 00 28 */ lwz r3, 0x28(r31) /* 8002FD90 0002CB90 38 84 D6 A0 */ addi r4, r4, lbl_8027D6A0@l @@ -80,7 +80,7 @@ func_8002FD68: /* 8002FD9C 0002CB9C 90 7E 00 84 */ stw r3, 0x84(r30) /* 8002FDA0 0002CBA0 90 1E 00 88 */ stw r0, 0x88(r30) /* 8002FDA4 0002CBA4 80 7E 00 84 */ lwz r3, 0x84(r30) -/* 8002FDA8 0002CBA8 4B FF E9 B5 */ bl func_8002E75C +/* 8002FDA8 0002CBA8 4B FF E9 B5 */ bl load_model__4xhudFUi /* 8002FDAC 0002CBAC 90 7E 00 88 */ stw r3, 0x88(r30) /* 8002FDB0 0002CBB0 7F C3 F3 78 */ mr r3, r30 /* 8002FDB4 0002CBB4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -90,12 +90,12 @@ func_8002FD68: /* 8002FDC4 0002CBC4 38 21 00 10 */ addi r1, r1, 0x10 /* 8002FDC8 0002CBC8 4E 80 00 20 */ blr -.global func_8002FDCC -func_8002FDCC: +.global destruct__Q24xhud12model_widgetFv +destruct__Q24xhud12model_widgetFv: /* 8002FDCC 0002CBCC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002FDD0 0002CBD0 7C 08 02 A6 */ mflr r0 /* 8002FDD4 0002CBD4 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002FDD8 0002CBD8 4B FF DF BD */ bl func_8002DD94 +/* 8002FDD8 0002CBD8 4B FF DF BD */ bl destruct__Q24xhud6widgetFv /* 8002FDDC 0002CBDC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002FDE0 0002CBE0 7C 08 03 A6 */ mtlr r0 /* 8002FDE4 0002CBE4 38 21 00 10 */ addi r1, r1, 0x10 @@ -103,14 +103,14 @@ func_8002FDCC: /* 8002FDEC 0002CBEC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002FDF0 0002CBF0 7C 08 02 A6 */ mflr r0 /* 8002FDF4 0002CBF4 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002FDF8 0002CBF8 4B FF FF D5 */ bl func_8002FDCC +/* 8002FDF8 0002CBF8 4B FF FF D5 */ bl destruct__Q24xhud12model_widgetFv /* 8002FDFC 0002CBFC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002FE00 0002CC00 7C 08 03 A6 */ mtlr r0 /* 8002FE04 0002CC04 38 21 00 10 */ addi r1, r1, 0x10 /* 8002FE08 0002CC08 4E 80 00 20 */ blr -.global func_8002FE0C -func_8002FE0C: +.global type__Q24xhud12model_widgetCFv +type__Q24xhud12model_widgetCFv: /* 8002FE0C 0002CC0C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002FE10 0002CC10 7C 08 02 A6 */ mflr r0 /* 8002FE14 0002CC14 90 01 00 14 */ stw r0, 0x14(r1) @@ -118,7 +118,7 @@ func_8002FE0C: /* 8002FE1C 0002CC1C 7C 00 07 75 */ extsb. r0, r0 /* 8002FE20 0002CC20 40 82 00 18 */ bne lbl_8002FE38 /* 8002FE24 0002CC24 48 00 01 4D */ bl func_8002FF70 -/* 8002FE28 0002CC28 48 01 C3 ED */ bl func_8004C214 +/* 8002FE28 0002CC28 48 01 C3 ED */ bl xStrHash__FPCc /* 8002FE2C 0002CC2C 90 6D 89 B8 */ stw r3, lbl_803CB2B8-_SDA_BASE_(r13) /* 8002FE30 0002CC30 38 00 00 01 */ li r0, 1 /* 8002FE34 0002CC34 98 0D 89 BC */ stb r0, lbl_803CB2BC-_SDA_BASE_(r13) @@ -137,12 +137,12 @@ lbl_8002FE38: /* 8002FE64 0002CC64 7C 9E 23 78 */ mr r30, r4 /* 8002FE68 0002CC68 93 A1 00 14 */ stw r29, 0x14(r1) /* 8002FE6C 0002CC6C 7C 7D 1B 78 */ mr r29, r3 -/* 8002FE70 0002CC70 4B FF FF 9D */ bl func_8002FE0C +/* 8002FE70 0002CC70 4B FF FF 9D */ bl type__Q24xhud12model_widgetCFv /* 8002FE74 0002CC74 7C 1E 18 40 */ cmplw r30, r3 /* 8002FE78 0002CC78 41 82 00 18 */ beq lbl_8002FE90 /* 8002FE7C 0002CC7C 7F A3 EB 78 */ mr r3, r29 /* 8002FE80 0002CC80 7F C4 F3 78 */ mr r4, r30 -/* 8002FE84 0002CC84 4B FF E1 19 */ bl func_8002DF9C +/* 8002FE84 0002CC84 4B FF E1 19 */ bl is__Q24xhud6widgetCFUi /* 8002FE88 0002CC88 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8002FE8C 0002CC8C 41 82 00 08 */ beq lbl_8002FE94 lbl_8002FE90: @@ -164,7 +164,7 @@ lbl_8002FE94: /* 8002FEC8 0002CCC8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8002FECC 0002CCCC 7C 7F 1B 78 */ mr r31, r3 /* 8002FED0 0002CCD0 FF E0 08 90 */ fmr f31, f1 -/* 8002FED4 0002CCD4 4B FF DF 09 */ bl func_8002DDDC +/* 8002FED4 0002CCD4 4B FF DF 09 */ bl updater__Q24xhud6widgetFf /* 8002FED8 0002CCD8 7F E3 FB 78 */ mr r3, r31 /* 8002FEDC 0002CCDC 4B FF EF E5 */ bl func_8002EEC0 /* 8002FEE0 0002CCE0 54 60 06 3F */ clrlwi. r0, r3, 0x18 @@ -178,9 +178,9 @@ lbl_8002FE94: lbl_8002FF00: /* 8002FF00 0002CD00 FC 20 F8 90 */ fmr f1, f31 /* 8002FF04 0002CD04 80 7F 00 88 */ lwz r3, 0x88(r31) -/* 8002FF08 0002CD08 48 00 45 C5 */ bl func_800344CC +/* 8002FF08 0002CD08 48 00 45 C5 */ bl xModelUpdate__FP14xModelInstancef /* 8002FF0C 0002CD0C 80 7F 00 88 */ lwz r3, 0x88(r31) -/* 8002FF10 0002CD10 48 00 47 A1 */ bl func_800346B0 +/* 8002FF10 0002CD10 48 00 47 A1 */ bl xModelEval__FP14xModelInstance lbl_8002FF14: /* 8002FF14 0002CD14 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8002FF18 0002CD18 80 01 00 24 */ lwz r0, 0x24(r1) @@ -200,7 +200,7 @@ lbl_8002FF14: /* 8002FF50 0002CD50 41 82 00 10 */ beq lbl_8002FF60 /* 8002FF54 0002CD54 80 64 00 88 */ lwz r3, 0x88(r4) /* 8002FF58 0002CD58 38 84 00 04 */ addi r4, r4, 4 -/* 8002FF5C 0002CD5C 4B FF E9 1D */ bl func_8002E878 +/* 8002FF5C 0002CD5C 4B FF E9 1D */ bl render_model__4xhudFR14xModelInstanceRCQ24xhud14render_context lbl_8002FF60: /* 8002FF60 0002CD60 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002FF64 0002CD64 7C 08 03 A6 */ mtlr r0 diff --git a/asm/Core/x/xHudText.s b/asm/Core/x/xHudText.s index fb205d038..d6071c134 100644 --- a/asm/Core/x/xHudText.s +++ b/asm/Core/x/xHudText.s @@ -2,8 +2,8 @@ .section .text # 0x80195428 - 0x8019590C -.global func_80195428 -func_80195428: +.global load__Q24xhud11text_widgetFR5xBaseR9xDynAssetUl +load__Q24xhud11text_widgetFR5xBaseR9xDynAssetUl: /* 80195428 00192228 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8019542C 0019222C 7C 08 02 A6 */ mflr r0 /* 80195430 00192230 38 A0 01 7C */ li r5, 0x17c @@ -12,14 +12,14 @@ func_80195428: /* 8019543C 0019223C 7C 9F 23 78 */ mr r31, r4 /* 80195440 00192240 93 C1 00 08 */ stw r30, 8(r1) /* 80195444 00192244 7C 7E 1B 78 */ mr r30, r3 -/* 80195448 00192248 4B E9 88 E9 */ bl func_8002DD30 +/* 80195448 00192248 4B E9 88 E9 */ bl init_base__Q24xhud6widgetFR5xBaseRC10xBaseAssetUl /* 8019544C 0019224C 38 9E 00 10 */ addi r4, r30, 0x10 /* 80195450 00192250 38 60 01 6C */ li r3, 0x16c /* 80195454 00192254 4B E9 9B 8D */ bl func_8002EFE0 /* 80195458 00192258 28 03 00 00 */ cmplwi r3, 0 /* 8019545C 0019225C 41 82 00 0C */ beq lbl_80195468 /* 80195460 00192260 7F E4 FB 78 */ mr r4, r31 -/* 80195464 00192264 48 00 00 1D */ bl func_80195480 +/* 80195464 00192264 48 00 00 1D */ bl __ct__Q24xhud11text_widgetFRCQ24xhud10text_asset lbl_80195468: /* 80195468 00192268 80 01 00 14 */ lwz r0, 0x14(r1) /* 8019546C 0019226C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -28,14 +28,14 @@ lbl_80195468: /* 80195478 00192278 38 21 00 10 */ addi r1, r1, 0x10 /* 8019547C 0019227C 4E 80 00 20 */ blr -.global func_80195480 -func_80195480: +.global __ct__Q24xhud11text_widgetFRCQ24xhud10text_asset +__ct__Q24xhud11text_widgetFRCQ24xhud10text_asset: /* 80195480 00192280 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80195484 00192284 7C 08 02 A6 */ mflr r0 /* 80195488 00192288 90 01 00 14 */ stw r0, 0x14(r1) /* 8019548C 0019228C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80195490 00192290 7C 7F 1B 78 */ mr r31, r3 -/* 80195494 00192294 4B E9 87 95 */ bl func_8002DC28 +/* 80195494 00192294 4B E9 87 95 */ bl __ct__Q24xhud6widgetFRCQ24xhud5asset /* 80195498 00192298 3C 60 80 2A */ lis r3, lbl_802A1B60@ha /* 8019549C 0019229C 38 00 00 00 */ li r0, 0 /* 801954A0 001922A0 38 83 1B 60 */ addi r4, r3, lbl_802A1B60@l @@ -48,12 +48,12 @@ func_80195480: /* 801954BC 001922BC 38 21 00 10 */ addi r1, r1, 0x10 /* 801954C0 001922C0 4E 80 00 20 */ blr -.global func_801954C4 -func_801954C4: +.global destruct__Q24xhud11text_widgetFv +destruct__Q24xhud11text_widgetFv: /* 801954C4 001922C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801954C8 001922C8 7C 08 02 A6 */ mflr r0 /* 801954CC 001922CC 90 01 00 14 */ stw r0, 0x14(r1) -/* 801954D0 001922D0 4B E9 88 C5 */ bl func_8002DD94 +/* 801954D0 001922D0 4B E9 88 C5 */ bl destruct__Q24xhud6widgetFv /* 801954D4 001922D4 80 01 00 14 */ lwz r0, 0x14(r1) /* 801954D8 001922D8 7C 08 03 A6 */ mtlr r0 /* 801954DC 001922DC 38 21 00 10 */ addi r1, r1, 0x10 @@ -65,10 +65,10 @@ func_801954C4: /* 801954F4 001922F4 93 C1 00 98 */ stw r30, 0x98(r1) /* 801954F8 001922F8 93 A1 00 94 */ stw r29, 0x94(r1) /* 801954FC 001922FC 7C 7D 1B 78 */ mr r29, r3 -/* 80195500 00192300 4B E9 88 B5 */ bl func_8002DDB4 +/* 80195500 00192300 4B E9 88 B5 */ bl presetup__Q24xhud6widgetFv /* 80195504 00192304 83 FD 00 6C */ lwz r31, 0x6c(r29) /* 80195508 00192308 80 7F 00 28 */ lwz r3, 0x28(r31) -/* 8019550C 0019230C 4B F1 F5 31 */ bl func_800B4A3C +/* 8019550C 0019230C 4B F1 F5 31 */ bl zSceneFindObject__FUi /* 80195510 00192310 7C 7E 1B 79 */ or. r30, r3, r3 /* 80195514 00192314 40 82 00 1C */ bne lbl_80195530 /* 80195518 00192318 38 61 00 08 */ addi r3, r1, 8 @@ -78,19 +78,19 @@ func_801954C4: /* 80195528 00192328 4B E8 D2 B5 */ bl func_800227DC /* 8019552C 0019232C 48 00 00 E8 */ b lbl_80195614 lbl_80195530: -/* 80195530 00192330 4B F9 F2 65 */ bl func_80134794 +/* 80195530 00192330 4B F9 F2 65 */ bl refresh__8ztextboxFv /* 80195534 00192334 38 7D 01 04 */ addi r3, r29, 0x104 /* 80195538 00192338 38 9E 00 18 */ addi r4, r30, 0x18 /* 8019553C 0019233C 4B E8 D2 A1 */ bl func_800227DC /* 80195540 00192340 7F C3 F3 78 */ mr r3, r30 /* 80195544 00192344 38 9D 00 84 */ addi r4, r29, 0x84 /* 80195548 00192348 38 A0 00 80 */ li r5, 0x80 -/* 8019554C 0019234C 4B F9 F2 91 */ bl func_801347DC +/* 8019554C 0019234C 4B F9 F2 91 */ bl get_text__8ztextboxCFPcUl /* 80195550 00192350 80 7F 00 2C */ lwz r3, 0x2c(r31) /* 80195554 00192354 28 03 00 00 */ cmplwi r3, 0 /* 80195558 00192358 41 82 00 4C */ beq lbl_801955A4 /* 8019555C 0019235C 38 80 00 00 */ li r4, 0 -/* 80195560 00192360 4B EB 61 AD */ bl func_8004B70C +/* 80195560 00192360 4B EB 61 AD */ bl xSTFindAsset__FUiPUi /* 80195564 00192364 28 03 00 00 */ cmplwi r3, 0 /* 80195568 00192368 41 82 00 3C */ beq lbl_801955A4 /* 8019556C 0019236C 3B C3 00 04 */ addi r30, r3, 4 @@ -148,14 +148,14 @@ lbl_80195614: /* 80195630 00192430 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80195634 00192434 7C 08 02 A6 */ mflr r0 /* 80195638 00192438 90 01 00 14 */ stw r0, 0x14(r1) -/* 8019563C 0019243C 4B FF FE 89 */ bl func_801954C4 +/* 8019563C 0019243C 4B FF FE 89 */ bl destruct__Q24xhud11text_widgetFv /* 80195640 00192440 80 01 00 14 */ lwz r0, 0x14(r1) /* 80195644 00192444 7C 08 03 A6 */ mtlr r0 /* 80195648 00192448 38 21 00 10 */ addi r1, r1, 0x10 /* 8019564C 0019244C 4E 80 00 20 */ blr -.global func_80195650 -func_80195650: +.global type__Q24xhud11text_widgetCFv +type__Q24xhud11text_widgetCFv: /* 80195650 00192450 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80195654 00192454 7C 08 02 A6 */ mflr r0 /* 80195658 00192458 90 01 00 14 */ stw r0, 0x14(r1) @@ -163,7 +163,7 @@ func_80195650: /* 80195660 00192460 7C 00 07 75 */ extsb. r0, r0 /* 80195664 00192464 40 82 00 18 */ bne lbl_8019567C /* 80195668 00192468 48 00 02 99 */ bl func_80195900 -/* 8019566C 0019246C 4B EB 6B A9 */ bl func_8004C214 +/* 8019566C 0019246C 4B EB 6B A9 */ bl xStrHash__FPCc /* 80195670 00192470 90 6D 98 C8 */ stw r3, lbl_803CC1C8-_SDA_BASE_(r13) /* 80195674 00192474 38 00 00 01 */ li r0, 1 /* 80195678 00192478 98 0D 98 CC */ stb r0, lbl_803CC1CC-_SDA_BASE_(r13) @@ -182,12 +182,12 @@ lbl_8019567C: /* 801956A8 001924A8 7C 9E 23 78 */ mr r30, r4 /* 801956AC 001924AC 93 A1 00 14 */ stw r29, 0x14(r1) /* 801956B0 001924B0 7C 7D 1B 78 */ mr r29, r3 -/* 801956B4 001924B4 4B FF FF 9D */ bl func_80195650 +/* 801956B4 001924B4 4B FF FF 9D */ bl type__Q24xhud11text_widgetCFv /* 801956B8 001924B8 7C 1E 18 40 */ cmplw r30, r3 /* 801956BC 001924BC 41 82 00 18 */ beq lbl_801956D4 /* 801956C0 001924C0 7F A3 EB 78 */ mr r3, r29 /* 801956C4 001924C4 7F C4 F3 78 */ mr r4, r30 -/* 801956C8 001924C8 4B E9 88 D5 */ bl func_8002DF9C +/* 801956C8 001924C8 4B E9 88 D5 */ bl is__Q24xhud6widgetCFUi /* 801956CC 001924CC 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 801956D0 001924D0 41 82 00 08 */ beq lbl_801956D8 lbl_801956D4: @@ -206,10 +206,10 @@ lbl_801956D8: /* 80195700 00192500 90 01 00 34 */ stw r0, 0x34(r1) /* 80195704 00192504 93 E1 00 2C */ stw r31, 0x2c(r1) /* 80195708 00192508 7C 7F 1B 78 */ mr r31, r3 -/* 8019570C 0019250C 4B E9 86 D1 */ bl func_8002DDDC +/* 8019570C 0019250C 4B E9 86 D1 */ bl updater__Q24xhud6widgetFf /* 80195710 00192510 38 7F 01 04 */ addi r3, r31, 0x104 /* 80195714 00192514 38 9F 00 84 */ addi r4, r31, 0x84 -/* 80195718 00192518 4B E8 CD B1 */ bl func_800224C8 +/* 80195718 00192518 4B E8 CD B1 */ bl set_text__8xtextboxFPCc /* 8019571C 0019251C C0 1F 00 04 */ lfs f0, 4(r31) /* 80195720 00192520 38 7F 01 18 */ addi r3, r31, 0x118 /* 80195724 00192524 38 9F 01 28 */ addi r4, r31, 0x128 diff --git a/asm/Core/x/xHudUnitMeter.s b/asm/Core/x/xHudUnitMeter.s index eb43f0abc..e5966a7fe 100644 --- a/asm/Core/x/xHudUnitMeter.s +++ b/asm/Core/x/xHudUnitMeter.s @@ -2,8 +2,8 @@ .section .text # 0x8002FF80 - 0x80030640 -.global func_8002FF80 -func_8002FF80: +.global load__Q24xhud17unit_meter_widgetFR5xBaseR9xDynAssetUl +load__Q24xhud17unit_meter_widgetFR5xBaseR9xDynAssetUl: /* 8002FF80 0002CD80 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002FF84 0002CD84 7C 08 02 A6 */ mflr r0 /* 8002FF88 0002CD88 38 A0 01 9C */ li r5, 0x19c @@ -12,14 +12,14 @@ func_8002FF80: /* 8002FF94 0002CD94 7C 9F 23 78 */ mr r31, r4 /* 8002FF98 0002CD98 93 C1 00 08 */ stw r30, 8(r1) /* 8002FF9C 0002CD9C 7C 7E 1B 78 */ mr r30, r3 -/* 8002FFA0 0002CDA0 4B FF DD 91 */ bl func_8002DD30 +/* 8002FFA0 0002CDA0 4B FF DD 91 */ bl init_base__Q24xhud6widgetFR5xBaseRC10xBaseAssetUl /* 8002FFA4 0002CDA4 38 9E 00 10 */ addi r4, r30, 0x10 /* 8002FFA8 0002CDA8 38 60 01 8C */ li r3, 0x18c /* 8002FFAC 0002CDAC 4B FF F0 35 */ bl func_8002EFE0 /* 8002FFB0 0002CDB0 28 03 00 00 */ cmplwi r3, 0 /* 8002FFB4 0002CDB4 41 82 00 0C */ beq lbl_8002FFC0 /* 8002FFB8 0002CDB8 7F E4 FB 78 */ mr r4, r31 -/* 8002FFBC 0002CDBC 48 00 00 1D */ bl func_8002FFD8 +/* 8002FFBC 0002CDBC 48 00 00 1D */ bl __ct__Q24xhud17unit_meter_widgetFRCQ24xhud16unit_meter_asset lbl_8002FFC0: /* 8002FFC0 0002CDC0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002FFC4 0002CDC4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -28,15 +28,15 @@ lbl_8002FFC0: /* 8002FFD0 0002CDD0 38 21 00 10 */ addi r1, r1, 0x10 /* 8002FFD4 0002CDD4 4E 80 00 20 */ blr -.global func_8002FFD8 -func_8002FFD8: +.global __ct__Q24xhud17unit_meter_widgetFRCQ24xhud16unit_meter_asset +__ct__Q24xhud17unit_meter_widgetFRCQ24xhud16unit_meter_asset: /* 8002FFD8 0002CDD8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002FFDC 0002CDDC 7C 08 02 A6 */ mflr r0 /* 8002FFE0 0002CDE0 90 01 00 24 */ stw r0, 0x24(r1) /* 8002FFE4 0002CDE4 BF 41 00 08 */ stmw r26, 8(r1) /* 8002FFE8 0002CDE8 7C 7F 1B 78 */ mr r31, r3 /* 8002FFEC 0002CDEC 7C 9A 23 78 */ mr r26, r4 -/* 8002FFF0 0002CDF0 4B FF F7 6D */ bl func_8002F75C +/* 8002FFF0 0002CDF0 4B FF F7 6D */ bl __ct__Q24xhud12meter_widgetFRCQ24xhud11meter_asset /* 8002FFF4 0002CDF4 3C 60 80 28 */ lis r3, lbl_8027D6C8@ha /* 8002FFF8 0002CDF8 38 00 00 12 */ li r0, 0x12 /* 8002FFFC 0002CDFC 38 63 D6 C8 */ addi r3, r3, lbl_8027D6C8@l @@ -62,7 +62,7 @@ lbl_80030040: /* 80030044 0002CE44 3B A0 00 00 */ li r29, 0 lbl_80030048: /* 80030048 0002CE48 80 7E 00 00 */ lwz r3, 0(r30) -/* 8003004C 0002CE4C 4B FF E7 11 */ bl func_8002E75C +/* 8003004C 0002CE4C 4B FF E7 11 */ bl load_model__4xhudFUi /* 80030050 0002CE50 7C 9F EA 14 */ add r4, r31, r29 /* 80030054 0002CE54 3B 5A 00 01 */ addi r26, r26, 1 /* 80030058 0002CE58 38 04 01 58 */ addi r0, r4, 0x158 @@ -105,12 +105,12 @@ lbl_800300D4: /* 800300E4 0002CEE4 38 21 00 20 */ addi r1, r1, 0x20 /* 800300E8 0002CEE8 4E 80 00 20 */ blr -.global func_800300EC -func_800300EC: +.global destruct__Q24xhud17unit_meter_widgetFv +destruct__Q24xhud17unit_meter_widgetFv: /* 800300EC 0002CEEC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800300F0 0002CEF0 7C 08 02 A6 */ mflr r0 /* 800300F4 0002CEF4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800300F8 0002CEF8 4B FF F6 E9 */ bl func_8002F7E0 +/* 800300F8 0002CEF8 4B FF F6 E9 */ bl destruct__Q24xhud12meter_widgetFv /* 800300FC 0002CEFC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80030100 0002CF00 7C 08 03 A6 */ mtlr r0 /* 80030104 0002CF04 38 21 00 10 */ addi r1, r1, 0x10 @@ -118,14 +118,14 @@ func_800300EC: /* 8003010C 0002CF0C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80030110 0002CF10 7C 08 02 A6 */ mflr r0 /* 80030114 0002CF14 90 01 00 14 */ stw r0, 0x14(r1) -/* 80030118 0002CF18 4B FF FF D5 */ bl func_800300EC +/* 80030118 0002CF18 4B FF FF D5 */ bl destruct__Q24xhud17unit_meter_widgetFv /* 8003011C 0002CF1C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80030120 0002CF20 7C 08 03 A6 */ mtlr r0 /* 80030124 0002CF24 38 21 00 10 */ addi r1, r1, 0x10 /* 80030128 0002CF28 4E 80 00 20 */ blr -.global func_8003012C -func_8003012C: +.global type__Q24xhud17unit_meter_widgetCFv +type__Q24xhud17unit_meter_widgetCFv: /* 8003012C 0002CF2C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80030130 0002CF30 7C 08 02 A6 */ mflr r0 /* 80030134 0002CF34 90 01 00 14 */ stw r0, 0x14(r1) @@ -133,7 +133,7 @@ func_8003012C: /* 8003013C 0002CF3C 7C 00 07 75 */ extsb. r0, r0 /* 80030140 0002CF40 40 82 00 18 */ bne lbl_80030158 /* 80030144 0002CF44 48 00 04 ED */ bl func_80030630 -/* 80030148 0002CF48 48 01 C0 CD */ bl func_8004C214 +/* 80030148 0002CF48 48 01 C0 CD */ bl xStrHash__FPCc /* 8003014C 0002CF4C 90 6D 89 C4 */ stw r3, lbl_803CB2C4-_SDA_BASE_(r13) /* 80030150 0002CF50 38 00 00 01 */ li r0, 1 /* 80030154 0002CF54 98 0D 89 C8 */ stb r0, lbl_803CB2C8-_SDA_BASE_(r13) @@ -152,12 +152,12 @@ lbl_80030158: /* 80030184 0002CF84 7C 9E 23 78 */ mr r30, r4 /* 80030188 0002CF88 93 A1 00 14 */ stw r29, 0x14(r1) /* 8003018C 0002CF8C 7C 7D 1B 78 */ mr r29, r3 -/* 80030190 0002CF90 4B FF FF 9D */ bl func_8003012C +/* 80030190 0002CF90 4B FF FF 9D */ bl type__Q24xhud17unit_meter_widgetCFv /* 80030194 0002CF94 7C 1E 18 40 */ cmplw r30, r3 /* 80030198 0002CF98 41 82 00 18 */ beq lbl_800301B0 /* 8003019C 0002CF9C 7F A3 EB 78 */ mr r3, r29 /* 800301A0 0002CFA0 7F C4 F3 78 */ mr r4, r30 -/* 800301A4 0002CFA4 4B FF F6 9D */ bl func_8002F840 +/* 800301A4 0002CFA4 4B FF F6 9D */ bl is__Q24xhud12meter_widgetCFUi /* 800301A8 0002CFA8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800301AC 0002CFAC 41 82 00 08 */ beq lbl_800301B4 lbl_800301B0: @@ -174,7 +174,7 @@ lbl_800301B4: /* 800301D4 0002CFD4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800301D8 0002CFD8 7C 08 02 A6 */ mflr r0 /* 800301DC 0002CFDC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800301E0 0002CFE0 4B FF DB D5 */ bl func_8002DDB4 +/* 800301E0 0002CFE0 4B FF DB D5 */ bl presetup__Q24xhud6widgetFv /* 800301E4 0002CFE4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800301E8 0002CFE8 7C 08 03 A6 */ mtlr r0 /* 800301EC 0002CFEC 38 21 00 10 */ addi r1, r1, 0x10 @@ -187,7 +187,7 @@ lbl_800301B4: /* 80030208 0002D008 BF 61 00 1C */ stmw r27, 0x1c(r1) /* 8003020C 0002D00C 7C 7C 1B 78 */ mr r28, r3 /* 80030210 0002D010 FF E0 08 90 */ fmr f31, f1 -/* 80030214 0002D014 4B FF F6 95 */ bl func_8002F8A8 +/* 80030214 0002D014 4B FF F6 95 */ bl updater__Q24xhud12meter_widgetFf /* 80030218 0002D018 7F 83 E3 78 */ mr r3, r28 /* 8003021C 0002D01C 4B FF EC A5 */ bl func_8002EEC0 /* 80030220 0002D020 54 60 06 3F */ clrlwi. r0, r3, 0x18 @@ -284,7 +284,7 @@ lbl_8003036C: /* 80030370 0002D170 7F 63 DB 78 */ mr r3, r27 /* 80030374 0002D174 80 84 00 08 */ lwz r4, 8(r4) /* 80030378 0002D178 D0 24 00 08 */ stfs f1, 8(r4) -/* 8003037C 0002D17C 48 00 43 35 */ bl func_800346B0 +/* 8003037C 0002D17C 48 00 43 35 */ bl xModelEval__FP14xModelInstance lbl_80030380: /* 80030380 0002D180 3B FF 00 08 */ addi r31, r31, 8 /* 80030384 0002D184 3B BD 00 01 */ addi r29, r29, 1 @@ -457,7 +457,7 @@ lbl_80030524: /* 800305EC 0002D3EC C0 07 01 28 */ lfs f0, 0x128(r7) /* 800305F0 0002D3F0 EC 01 00 32 */ fmuls f0, f1, f0 /* 800305F4 0002D3F4 D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 800305F8 0002D3F8 4B FF E2 81 */ bl func_8002E878 +/* 800305F8 0002D3F8 4B FF E2 81 */ bl render_model__4xhudFR14xModelInstanceRCQ24xhud14render_context lbl_800305FC: /* 800305FC 0002D3FC 3B 9C 00 08 */ addi r28, r28, 8 /* 80030600 0002D400 3B DE 00 01 */ addi r30, r30, 1 diff --git a/asm/Core/x/xIni.s b/asm/Core/x/xIni.s index 24bae9c9a..fe372606b 100644 --- a/asm/Core/x/xIni.s +++ b/asm/Core/x/xIni.s @@ -46,8 +46,8 @@ lbl_800306B8: /* 800306C4 0002D4C4 38 21 00 10 */ addi r1, r1, 0x10 /* 800306C8 0002D4C8 4E 80 00 20 */ blr -.global func_800306CC -func_800306CC: +.global xIniParse__FPci +xIniParse__FPci: /* 800306CC 0002D4CC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800306D0 0002D4D0 7C 08 02 A6 */ mflr r0 /* 800306D4 0002D4D4 38 A0 00 01 */ li r5, 1 @@ -136,14 +136,14 @@ lbl_800307F4: /* 800307F8 0002D5F8 7F 43 D3 78 */ mr r3, r26 /* 800307FC 0002D5FC 38 84 2F B8 */ addi r4, r4, lbl_80252FB8@l /* 80030800 0002D600 38 A1 00 08 */ addi r5, r1, 8 -/* 80030804 0002D604 48 01 BA CD */ bl func_8004C2D0 +/* 80030804 0002D604 48 01 BA CD */ bl xStrTok__FPcPCcPPc /* 80030808 0002D608 28 03 00 00 */ cmplwi r3, 0 /* 8003080C 0002D60C 40 82 00 1C */ bne lbl_80030828 /* 80030810 0002D610 3C 80 80 25 */ lis r4, lbl_80252FB8@ha /* 80030814 0002D614 7F C3 F3 78 */ mr r3, r30 /* 80030818 0002D618 38 84 2F B8 */ addi r4, r4, lbl_80252FB8@l /* 8003081C 0002D61C 38 A1 00 08 */ addi r5, r1, 8 -/* 80030820 0002D620 48 01 BA B1 */ bl func_8004C2D0 +/* 80030820 0002D620 48 01 BA B1 */ bl xStrTok__FPcPCcPPc /* 80030824 0002D624 3B C0 00 00 */ li r30, 0 lbl_80030828: /* 80030828 0002D628 3C 80 80 25 */ lis r4, lbl_80252FB8@ha @@ -245,7 +245,7 @@ lbl_80030998: /* 80030998 0002D798 7F 44 D3 78 */ mr r4, r26 /* 8003099C 0002D79C 38 A1 00 08 */ addi r5, r1, 8 /* 800309A0 0002D7A0 38 60 00 00 */ li r3, 0 -/* 800309A4 0002D7A4 48 01 B9 2D */ bl func_8004C2D0 +/* 800309A4 0002D7A4 48 01 B9 2D */ bl xStrTok__FPcPCcPPc /* 800309A8 0002D7A8 28 03 00 00 */ cmplwi r3, 0 /* 800309AC 0002D7AC 40 82 00 24 */ bne lbl_800309D0 /* 800309B0 0002D7B0 28 1E 00 00 */ cmplwi r30, 0 @@ -254,7 +254,7 @@ lbl_80030998: /* 800309BC 0002D7BC 7F C3 F3 78 */ mr r3, r30 /* 800309C0 0002D7C0 38 84 2F B8 */ addi r4, r4, lbl_80252FB8@l /* 800309C4 0002D7C4 38 A1 00 08 */ addi r5, r1, 8 -/* 800309C8 0002D7C8 48 01 B9 09 */ bl func_8004C2D0 +/* 800309C8 0002D7C8 48 01 B9 09 */ bl xStrTok__FPcPCcPPc /* 800309CC 0002D7CC 3B C0 00 00 */ li r30, 0 lbl_800309D0: /* 800309D0 0002D7D0 28 03 00 00 */ cmplwi r3, 0 @@ -277,8 +277,8 @@ func_800309F0: /* 80030A08 0002D808 38 21 00 10 */ addi r1, r1, 0x10 /* 80030A0C 0002D80C 4E 80 00 20 */ blr -.global func_80030A10 -func_80030A10: +.global xIniDestroy__FP8xIniFile +xIniDestroy__FP8xIniFile: /* 80030A10 0002D810 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80030A14 0002D814 7C 08 02 A6 */ mflr r0 /* 80030A18 0002D818 90 01 00 14 */ stw r0, 0x14(r1) @@ -300,8 +300,8 @@ func_80030A10: /* 80030A58 0002D858 38 21 00 10 */ addi r1, r1, 0x10 /* 80030A5C 0002D85C 4E 80 00 20 */ blr -.global func_80030A60 -func_80030A60: +.global xIniGetIndex__FP8xIniFilePc +xIniGetIndex__FP8xIniFilePc: /* 80030A60 0002D860 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80030A64 0002D864 7C 08 02 A6 */ mflr r0 /* 80030A68 0002D868 90 01 00 24 */ stw r0, 0x24(r1) @@ -318,7 +318,7 @@ lbl_80030A90: /* 80030A90 0002D890 80 7C 00 08 */ lwz r3, 8(r28) /* 80030A94 0002D894 7F A4 EB 78 */ mr r4, r29 /* 80030A98 0002D898 7C 63 F8 2E */ lwzx r3, r3, r31 -/* 80030A9C 0002D89C 48 01 BB 11 */ bl func_8004C5AC +/* 80030A9C 0002D89C 48 01 BB 11 */ bl xStricmp__FPCcPCc /* 80030AA0 0002D8A0 2C 03 00 00 */ cmpwi r3, 0 /* 80030AA4 0002D8A4 40 82 00 0C */ bne lbl_80030AB0 /* 80030AA8 0002D8A8 7F C3 F3 78 */ mr r3, r30 @@ -341,8 +341,8 @@ lbl_80030AC8: /* 80030AE0 0002D8E0 38 21 00 20 */ addi r1, r1, 0x20 /* 80030AE4 0002D8E4 4E 80 00 20 */ blr -.global func_80030AE8 -func_80030AE8: +.global xIniGetInt__FP8xIniFilePci +xIniGetInt__FP8xIniFilePci: /* 80030AE8 0002D8E8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80030AEC 0002D8EC 7C 08 02 A6 */ mflr r0 /* 80030AF0 0002D8F0 90 01 00 14 */ stw r0, 0x14(r1) @@ -350,7 +350,7 @@ func_80030AE8: /* 80030AF8 0002D8F8 7C BF 2B 78 */ mr r31, r5 /* 80030AFC 0002D8FC 93 C1 00 08 */ stw r30, 8(r1) /* 80030B00 0002D900 7C 7E 1B 78 */ mr r30, r3 -/* 80030B04 0002D904 4B FF FF 5D */ bl func_80030A60 +/* 80030B04 0002D904 4B FF FF 5D */ bl xIniGetIndex__FP8xIniFilePc /* 80030B08 0002D908 2C 03 FF FF */ cmpwi r3, -1 /* 80030B0C 0002D90C 40 82 00 0C */ bne lbl_80030B18 /* 80030B10 0002D910 7F E3 FB 78 */ mr r3, r31 @@ -369,8 +369,8 @@ lbl_80030B2C: /* 80030B3C 0002D93C 38 21 00 10 */ addi r1, r1, 0x10 /* 80030B40 0002D940 4E 80 00 20 */ blr -.global func_80030B44 -func_80030B44: +.global xIniGetFloat__FP8xIniFilePcf +xIniGetFloat__FP8xIniFilePcf: /* 80030B44 0002D944 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80030B48 0002D948 7C 08 02 A6 */ mflr r0 /* 80030B4C 0002D94C 90 01 00 24 */ stw r0, 0x24(r1) @@ -379,7 +379,7 @@ func_80030B44: /* 80030B58 0002D958 93 E1 00 0C */ stw r31, 0xc(r1) /* 80030B5C 0002D95C 7C 7F 1B 78 */ mr r31, r3 /* 80030B60 0002D960 FF E0 08 90 */ fmr f31, f1 -/* 80030B64 0002D964 4B FF FE FD */ bl func_80030A60 +/* 80030B64 0002D964 4B FF FE FD */ bl xIniGetIndex__FP8xIniFilePc /* 80030B68 0002D968 2C 03 FF FF */ cmpwi r3, -1 /* 80030B6C 0002D96C 40 82 00 0C */ bne lbl_80030B78 /* 80030B70 0002D970 FC 20 F8 90 */ fmr f1, f31 @@ -400,8 +400,8 @@ lbl_80030B90: /* 80030BA4 0002D9A4 38 21 00 20 */ addi r1, r1, 0x20 /* 80030BA8 0002D9A8 4E 80 00 20 */ blr -.global func_80030BAC -func_80030BAC: +.global xIniGetString__FP8xIniFilePcPc +xIniGetString__FP8xIniFilePcPc: /* 80030BAC 0002D9AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80030BB0 0002D9B0 7C 08 02 A6 */ mflr r0 /* 80030BB4 0002D9B4 90 01 00 14 */ stw r0, 0x14(r1) @@ -409,7 +409,7 @@ func_80030BAC: /* 80030BBC 0002D9BC 7C BF 2B 78 */ mr r31, r5 /* 80030BC0 0002D9C0 93 C1 00 08 */ stw r30, 8(r1) /* 80030BC4 0002D9C4 7C 7E 1B 78 */ mr r30, r3 -/* 80030BC8 0002D9C8 4B FF FE 99 */ bl func_80030A60 +/* 80030BC8 0002D9C8 4B FF FE 99 */ bl xIniGetIndex__FP8xIniFilePc /* 80030BCC 0002D9CC 2C 03 FF FF */ cmpwi r3, -1 /* 80030BD0 0002D9D0 40 82 00 0C */ bne lbl_80030BDC /* 80030BD4 0002D9D4 7F E3 FB 78 */ mr r3, r31 diff --git a/asm/Core/x/xJSP.s b/asm/Core/x/xJSP.s index 03e4504de..f4e9d6e12 100644 --- a/asm/Core/x/xJSP.s +++ b/asm/Core/x/xJSP.s @@ -74,7 +74,7 @@ lbl_80122CBC: /* 80122D04 0011FB04 90 0D 95 38 */ stw r0, lbl_803CBE38-_SDA_BASE_(r13) /* 80122D08 0011FB08 80 7F 00 18 */ lwz r3, 0x18(r31) /* 80122D0C 0011FB0C 80 63 00 54 */ lwz r3, 0x54(r3) -/* 80122D10 0011FB10 48 0F 66 D1 */ bl func_802193E0 +/* 80122D10 0011FB10 48 0F 66 D1 */ bl _rpMeshHeaderForAllMeshes /* 80122D14 0011FB14 80 01 00 14 */ lwz r0, 0x14(r1) /* 80122D18 0011FB18 7F E3 FB 78 */ mr r3, r31 /* 80122D1C 0011FB1C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -105,8 +105,8 @@ lbl_80122D68: /* 80122D78 0011FB78 90 04 00 00 */ stw r0, 0(r4) /* 80122D7C 0011FB7C 4E 80 00 20 */ blr -.global func_80122D80 -func_80122D80: +.global xJSP_MultiStreamRead__FPvUiPP10xJSPHeader +xJSP_MultiStreamRead__FPvUiPP10xJSPHeader: /* 80122D80 0011FB80 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80122D84 0011FB84 7C 08 02 A6 */ mflr r0 /* 80122D88 0011FB88 90 01 00 44 */ stw r0, 0x44(r1) @@ -135,7 +135,7 @@ lbl_80122DD0: /* 80122DE0 0011FBE0 48 0C 0D 91 */ bl func_801E3B70 /* 80122DE4 0011FBE4 38 61 00 1C */ addi r3, r1, 0x1c /* 80122DE8 0011FBE8 38 80 00 0C */ li r4, 0xc -/* 80122DEC 0011FBEC 48 10 C0 C1 */ bl func_8022EEAC +/* 80122DEC 0011FBEC 48 10 C0 C1 */ bl RwMemNative32 /* 80122DF0 0011FBF0 80 61 00 1C */ lwz r3, 0x1c(r1) /* 80122DF4 0011FBF4 3C 03 FF 42 */ addis r0, r3, 0xff42 /* 80122DF8 0011FBF8 28 00 EF 01 */ cmplwi r0, 0xef01 @@ -143,7 +143,7 @@ lbl_80122DD0: /* 80122E00 0011FC00 3B DE 00 0C */ addi r30, r30, 0xc /* 80122E04 0011FC04 80 81 00 20 */ lwz r4, 0x20(r1) /* 80122E08 0011FC08 7F C3 F3 78 */ mr r3, r30 -/* 80122E0C 0011FC0C 4B FF A7 59 */ bl func_8011D564 +/* 80122E0C 0011FC0C 4B FF A7 59 */ bl xClumpColl_StaticBufferInit__FPvUi /* 80122E10 0011FC10 80 81 00 20 */ lwz r4, 0x20(r1) /* 80122E14 0011FC14 7C 7F 1B 78 */ mr r31, r3 /* 80122E18 0011FC18 38 61 00 1C */ addi r3, r1, 0x1c @@ -155,7 +155,7 @@ lbl_80122DD0: /* 80122E30 0011FC30 48 0C 0D 41 */ bl func_801E3B70 /* 80122E34 0011FC34 38 61 00 1C */ addi r3, r1, 0x1c /* 80122E38 0011FC38 38 80 00 0C */ li r4, 0xc -/* 80122E3C 0011FC3C 48 10 C0 71 */ bl func_8022EEAC +/* 80122E3C 0011FC3C 48 10 C0 71 */ bl RwMemNative32 /* 80122E40 0011FC40 3B DE 00 0C */ addi r30, r30, 0xc /* 80122E44 0011FC44 7F A3 EB 78 */ mr r3, r29 /* 80122E48 0011FC48 7F C4 F3 78 */ mr r4, r30 @@ -201,7 +201,7 @@ lbl_80122EB8: /* 80122EE0 0011FCE0 48 0C 0C 91 */ bl func_801E3B70 /* 80122EE4 0011FCE4 38 61 00 1C */ addi r3, r1, 0x1c /* 80122EE8 0011FCE8 38 80 00 0C */ li r4, 0xc -/* 80122EEC 0011FCEC 48 10 BF C1 */ bl func_8022EEAC +/* 80122EEC 0011FCEC 48 10 BF C1 */ bl RwMemNative32 /* 80122EF0 0011FCF0 80 61 00 1C */ lwz r3, 0x1c(r1) /* 80122EF4 0011FCF4 3C 03 FF 42 */ addis r0, r3, 0xff42 /* 80122EF8 0011FCF8 28 00 EF 03 */ cmplwi r0, 0xef03 @@ -211,7 +211,7 @@ lbl_80122EB8: /* 80122F08 0011FD08 90 1D 00 18 */ stw r0, 0x18(r29) /* 80122F0C 0011FD0C 90 7D 00 1C */ stw r3, 0x1c(r29) /* 80122F10 0011FD10 80 7D 00 0C */ lwz r3, 0xc(r29) -/* 80122F14 0011FD14 48 0F 00 E5 */ bl func_80212FF8 +/* 80122F14 0011FD14 48 0F 00 E5 */ bl RpClumpGetNumAtomics /* 80122F18 0011FD18 90 6D 95 3C */ stw r3, lbl_803CBE3C-_SDA_BASE_(r13) /* 80122F1C 0011FD1C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 80122F20 0011FD20 80 0D 95 3C */ lwz r0, lbl_803CBE3C-_SDA_BASE_(r13) @@ -226,7 +226,7 @@ lbl_80122EB8: /* 80122F44 0011FD44 80 1D 00 1C */ lwz r0, 0x1c(r29) /* 80122F48 0011FD48 90 01 00 10 */ stw r0, 0x10(r1) /* 80122F4C 0011FD4C 80 7D 00 0C */ lwz r3, 0xc(r29) -/* 80122F50 0011FD50 48 0F 00 E1 */ bl func_80213030 +/* 80122F50 0011FD50 48 0F 00 E1 */ bl RpClumpForAllAtomics lbl_80122F54: /* 80122F54 0011FD54 80 1D 00 18 */ lwz r0, 0x18(r29) /* 80122F58 0011FD58 28 00 00 00 */ cmplwi r0, 0 @@ -238,7 +238,7 @@ lbl_80122F54: /* 80122F70 0011FD70 38 BD 00 18 */ addi r5, r29, 0x18 /* 80122F74 0011FD74 90 0D 95 3C */ stw r0, lbl_803CBE3C-_SDA_BASE_(r13) /* 80122F78 0011FD78 80 7D 00 0C */ lwz r3, 0xc(r29) -/* 80122F7C 0011FD7C 48 0F 00 B5 */ bl func_80213030 +/* 80122F7C 0011FD7C 48 0F 00 B5 */ bl RpClumpForAllAtomics /* 80122F80 0011FD80 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 80122F84 0011FD84 80 1D 00 18 */ lwz r0, 0x18(r29) /* 80122F88 0011FD88 81 83 01 34 */ lwz r12, 0x134(r3) @@ -259,7 +259,7 @@ lbl_80122F54: /* 80122FC4 0011FDC4 80 1D 00 1C */ lwz r0, 0x1c(r29) /* 80122FC8 0011FDC8 90 01 00 0C */ stw r0, 0xc(r1) /* 80122FCC 0011FDCC 80 7D 00 0C */ lwz r3, 0xc(r29) -/* 80122FD0 0011FDD0 48 0F 00 61 */ bl func_80213030 +/* 80122FD0 0011FDD0 48 0F 00 61 */ bl RpClumpForAllAtomics lbl_80122FD4: /* 80122FD4 0011FDD4 38 E0 00 00 */ li r7, 0 /* 80122FD8 0011FDD8 7C E5 3B 78 */ mr r5, r7 @@ -293,19 +293,19 @@ lbl_80123034: /* 8012303C 0011FE3C 38 60 00 03 */ li r3, 3 /* 80123040 0011FE40 38 80 00 01 */ li r4, 1 /* 80123044 0011FE44 93 81 00 18 */ stw r28, 0x18(r1) -/* 80123048 0011FE48 48 10 FB 81 */ bl func_80232BC8 +/* 80123048 0011FE48 48 10 FB 81 */ bl RwStreamOpen /* 8012304C 0011FE4C 38 80 00 10 */ li r4, 0x10 /* 80123050 0011FE50 7C 7C 1B 78 */ mr r28, r3 /* 80123054 0011FE54 38 A0 00 00 */ li r5, 0 /* 80123058 0011FE58 38 C0 00 00 */ li r6, 0 -/* 8012305C 0011FE5C 48 10 BB 59 */ bl func_8022EBB4 +/* 8012305C 0011FE5C 48 10 BB 59 */ bl RwStreamFindChunk /* 80123060 0011FE60 7F 83 E3 78 */ mr r3, r28 -/* 80123064 0011FE64 48 0F 07 41 */ bl func_802137A4 +/* 80123064 0011FE64 48 0F 07 41 */ bl RpClumpStreamRead /* 80123068 0011FE68 7C 60 1B 78 */ mr r0, r3 /* 8012306C 0011FE6C 7F 83 E3 78 */ mr r3, r28 /* 80123070 0011FE70 7C 1E 03 78 */ mr r30, r0 /* 80123074 0011FE74 38 80 00 00 */ li r4, 0 -/* 80123078 0011FE78 48 10 FA 29 */ bl func_80232AA0 +/* 80123078 0011FE78 48 10 FA 29 */ bl RwStreamClose /* 8012307C 0011FE7C 80 1D 00 0C */ lwz r0, 0xc(r29) /* 80123080 0011FE80 28 00 00 00 */ cmplwi r0, 0 /* 80123084 0011FE84 40 82 00 0C */ bne lbl_80123090 @@ -313,7 +313,7 @@ lbl_80123034: /* 8012308C 0011FE8C 48 00 00 A8 */ b lbl_80123134 lbl_80123090: /* 80123090 0011FE90 7F C3 F3 78 */ mr r3, r30 -/* 80123094 0011FE94 48 0E FF 65 */ bl func_80212FF8 +/* 80123094 0011FE94 48 0E FF 65 */ bl RpClumpGetNumAtomics /* 80123098 0011FE98 7C 7C 1B 79 */ or. r28, r3, r3 /* 8012309C 0011FE9C 41 82 00 90 */ beq lbl_8012312C /* 801230A0 0011FEA0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -327,7 +327,7 @@ lbl_80123090: /* 801230C0 0011FEC0 7F C3 F3 78 */ mr r3, r30 /* 801230C4 0011FEC4 38 84 2D 68 */ addi r4, r4, lbl_80122D68@l /* 801230C8 0011FEC8 38 A1 00 08 */ addi r5, r1, 8 -/* 801230CC 0011FECC 48 0E FF 65 */ bl func_80213030 +/* 801230CC 0011FECC 48 0E FF 65 */ bl RpClumpForAllAtomics /* 801230D0 0011FED0 3B FC FF FF */ addi r31, r28, -1 /* 801230D4 0011FED4 57 E0 10 3A */ slwi r0, r31, 2 /* 801230D8 0011FED8 7F 9B 02 14 */ add r28, r27, r0 @@ -335,14 +335,14 @@ lbl_80123090: lbl_801230E0: /* 801230E0 0011FEE0 80 9C 00 00 */ lwz r4, 0(r28) /* 801230E4 0011FEE4 7F C3 F3 78 */ mr r3, r30 -/* 801230E8 0011FEE8 48 0F 05 65 */ bl func_8021364C +/* 801230E8 0011FEE8 48 0F 05 65 */ bl RpClumpRemoveAtomic /* 801230EC 0011FEEC 80 7D 00 0C */ lwz r3, 0xc(r29) /* 801230F0 0011FEF0 80 9C 00 00 */ lwz r4, 0(r28) -/* 801230F4 0011FEF4 48 0F 05 31 */ bl func_80213624 +/* 801230F4 0011FEF4 48 0F 05 31 */ bl RpClumpAddAtomic /* 801230F8 0011FEF8 80 9D 00 0C */ lwz r4, 0xc(r29) /* 801230FC 0011FEFC 80 7C 00 00 */ lwz r3, 0(r28) /* 80123100 0011FF00 80 84 00 04 */ lwz r4, 4(r4) -/* 80123104 0011FF04 48 0F 1D 39 */ bl func_80214E3C +/* 80123104 0011FF04 48 0F 1D 39 */ bl RpAtomicSetFrame /* 80123108 0011FF08 3B 9C FF FC */ addi r28, r28, -4 /* 8012310C 0011FF0C 3B FF FF FF */ addi r31, r31, -1 lbl_80123110: @@ -355,7 +355,7 @@ lbl_80123110: /* 80123128 0011FF28 4E 80 04 21 */ bctrl lbl_8012312C: /* 8012312C 0011FF2C 7F C3 F3 78 */ mr r3, r30 -/* 80123130 0011FF30 48 0F 03 55 */ bl func_80213484 +/* 80123130 0011FF30 48 0F 03 55 */ bl RpClumpDestroy lbl_80123134: /* 80123134 0011FF34 BB 61 00 2C */ lmw r27, 0x2c(r1) /* 80123138 0011FF38 80 01 00 44 */ lwz r0, 0x44(r1) @@ -363,8 +363,8 @@ lbl_80123134: /* 80123140 0011FF40 38 21 00 40 */ addi r1, r1, 0x40 /* 80123144 0011FF44 4E 80 00 20 */ blr -.global func_80123148 -func_80123148: +.global xJSP_Destroy__FP10xJSPHeader +xJSP_Destroy__FP10xJSPHeader: /* 80123148 0011FF48 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8012314C 0011FF4C 7C 08 02 A6 */ mflr r0 /* 80123150 0011FF50 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -382,7 +382,7 @@ func_80123148: /* 80123180 0011FF80 80 63 00 00 */ lwz r3, 0(r3) /* 80123184 0011FF84 28 03 00 00 */ cmplwi r3, 0 /* 80123188 0011FF88 41 82 00 1C */ beq lbl_801231A4 -/* 8012318C 0011FF8C 48 0F 9D 95 */ bl func_8021CF20 +/* 8012318C 0011FF8C 48 0F 9D 95 */ bl RpWorldDestroy /* 80123190 0011FF90 80 7E 1F C0 */ lwz r3, 0x1fc0(r30) /* 80123194 0011FF94 38 00 00 00 */ li r0, 0 /* 80123198 0011FF98 80 63 00 44 */ lwz r3, 0x44(r3) @@ -390,7 +390,7 @@ func_80123148: /* 801231A0 0011FFA0 90 03 00 00 */ stw r0, 0(r3) lbl_801231A4: /* 801231A4 0011FFA4 80 7F 00 0C */ lwz r3, 0xc(r31) -/* 801231A8 0011FFA8 48 0F 02 DD */ bl func_80213484 +/* 801231A8 0011FFA8 48 0F 02 DD */ bl RpClumpDestroy /* 801231AC 0011FFAC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 801231B0 0011FFB0 80 7F 00 10 */ lwz r3, 0x10(r31) /* 801231B4 0011FFB4 81 84 01 38 */ lwz r12, 0x138(r4) @@ -401,7 +401,7 @@ lbl_801231A4: /* 801231C8 0011FFC8 38 80 00 04 */ li r4, 4 /* 801231CC 0011FFCC 80 05 FF F0 */ lwz r0, -0x10(r5) /* 801231D0 0011FFD0 90 01 00 08 */ stw r0, 8(r1) -/* 801231D4 0011FFD4 48 10 BC D9 */ bl func_8022EEAC +/* 801231D4 0011FFD4 48 10 BC D9 */ bl RwMemNative32 /* 801231D8 0011FFD8 80 61 00 08 */ lwz r3, 8(r1) /* 801231DC 0011FFDC 3C 03 FF 42 */ addis r0, r3, 0xff42 /* 801231E0 0011FFE0 28 00 EF 03 */ cmplwi r0, 0xef03 diff --git a/asm/Core/x/xJaw.s b/asm/Core/x/xJaw.s index 6d98de9b6..5db07f6db 100644 --- a/asm/Core/x/xJaw.s +++ b/asm/Core/x/xJaw.s @@ -2,8 +2,8 @@ .section .text # 0x8015FF60 - 0x80160144 -.global func_8015FF60 -func_8015FF60: +.global xJaw_FindData__FUi +xJaw_FindData__FUi: /* 8015FF60 0015CD60 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8015FF64 0015CD64 7C 08 02 A6 */ mflr r0 /* 8015FF68 0015CD68 3C 80 4A 41 */ lis r4, 0x4A415720@ha @@ -14,7 +14,7 @@ func_8015FF60: /* 8015FF7C 0015CD7C 93 81 00 10 */ stw r28, 0x10(r1) /* 8015FF80 0015CD80 7C 7C 1B 78 */ mr r28, r3 /* 8015FF84 0015CD84 38 64 57 20 */ addi r3, r4, 0x4A415720@l -/* 8015FF88 0015CD88 4B EE B8 91 */ bl func_8004B818 +/* 8015FF88 0015CD88 4B EE B8 91 */ bl xSTAssetCountByType__FUi /* 8015FF8C 0015CD8C 7C 7E 1B 78 */ mr r30, r3 /* 8015FF90 0015CD90 3B A0 00 00 */ li r29, 0 /* 8015FF94 0015CD94 3F E0 4A 41 */ lis r31, 0x4a41 @@ -23,7 +23,7 @@ lbl_8015FF9C: /* 8015FF9C 0015CD9C 7F A4 EB 78 */ mr r4, r29 /* 8015FFA0 0015CDA0 38 7F 57 20 */ addi r3, r31, 0x5720 /* 8015FFA4 0015CDA4 38 A0 00 00 */ li r5, 0 -/* 8015FFA8 0015CDA8 4B EE B8 F9 */ bl func_8004B8A0 +/* 8015FFA8 0015CDA8 4B EE B8 F9 */ bl xSTFindAssetByType__FUiiPUi /* 8015FFAC 0015CDAC 80 A3 00 00 */ lwz r5, 0(r3) /* 8015FFB0 0015CDB0 38 C3 00 04 */ addi r6, r3, 4 /* 8015FFB4 0015CDB4 7C C3 33 78 */ mr r3, r6 @@ -52,7 +52,7 @@ lbl_80160000: /* 80160000 0015CE00 7C 1D F0 00 */ cmpw r29, r30 /* 80160004 0015CE04 41 80 FF 98 */ blt lbl_8015FF9C /* 80160008 0015CE08 7F 83 E3 78 */ mr r3, r28 -/* 8016000C 0015CE0C 4B EE B5 D5 */ bl func_8004B5E0 +/* 8016000C 0015CE0C 4B EE B5 D5 */ bl xSTAssetName__FUi /* 80160010 0015CE10 38 60 00 00 */ li r3, 0 lbl_80160014: /* 80160014 0015CE14 80 01 00 24 */ lwz r0, 0x24(r1) @@ -64,8 +64,8 @@ lbl_80160014: /* 8016002C 0015CE2C 38 21 00 20 */ addi r1, r1, 0x20 /* 80160030 0015CE30 4E 80 00 20 */ blr -.global func_80160034 -func_80160034: +.global xJaw_EvalData__FPvf +xJaw_EvalData__FPvf: /* 80160034 0015CE34 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80160038 0015CE38 7C 08 02 A6 */ mflr r0 /* 8016003C 0015CE3C 90 01 00 44 */ stw r0, 0x44(r1) diff --git a/asm/Core/x/xLaserBolt.s b/asm/Core/x/xLaserBolt.s index 0046e0d09..b510430e0 100644 --- a/asm/Core/x/xLaserBolt.s +++ b/asm/Core/x/xLaserBolt.s @@ -2,8 +2,8 @@ .section .text # 0x8017D544 - 0x8017EEA4 -.global func_8017D544 -func_8017D544: +.global init__17xLaserBoltEmitterFUlPCc +init__17xLaserBoltEmitterFUlPCc: /* 8017D544 0017A344 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8017D548 0017A348 7C 08 02 A6 */ mflr r0 /* 8017D54C 0017A34C 90 01 00 24 */ stw r0, 0x24(r1) @@ -33,26 +33,26 @@ func_8017D544: /* 8017D5AC 0017A3AC 38 21 00 20 */ addi r1, r1, 0x20 /* 8017D5B0 0017A3B0 4E 80 00 20 */ blr -.global func_8017D5B4 -func_8017D5B4: +.global set_texture__17xLaserBoltEmitterFPCc +set_texture__17xLaserBoltEmitterFPCc: /* 8017D5B4 0017A3B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017D5B8 0017A3B8 7C 08 02 A6 */ mflr r0 /* 8017D5BC 0017A3BC 90 01 00 14 */ stw r0, 0x14(r1) /* 8017D5C0 0017A3C0 93 E1 00 0C */ stw r31, 0xc(r1) /* 8017D5C4 0017A3C4 7C 7F 1B 78 */ mr r31, r3 /* 8017D5C8 0017A3C8 7C 83 23 78 */ mr r3, r4 -/* 8017D5CC 0017A3CC 4B EC EC 49 */ bl func_8004C214 +/* 8017D5CC 0017A3CC 4B EC EC 49 */ bl xStrHash__FPCc /* 8017D5D0 0017A3D0 7C 64 1B 78 */ mr r4, r3 /* 8017D5D4 0017A3D4 7F E3 FB 78 */ mr r3, r31 -/* 8017D5D8 0017A3D8 48 00 00 19 */ bl func_8017D5F0 +/* 8017D5D8 0017A3D8 48 00 00 19 */ bl set_texture__17xLaserBoltEmitterFUi /* 8017D5DC 0017A3DC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017D5E0 0017A3E0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8017D5E4 0017A3E4 7C 08 03 A6 */ mtlr r0 /* 8017D5E8 0017A3E8 38 21 00 10 */ addi r1, r1, 0x10 /* 8017D5EC 0017A3EC 4E 80 00 20 */ blr -.global func_8017D5F0 -func_8017D5F0: +.global set_texture__17xLaserBoltEmitterFUi +set_texture__17xLaserBoltEmitterFUi: /* 8017D5F0 0017A3F0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017D5F4 0017A3F4 7C 08 02 A6 */ mflr r0 /* 8017D5F8 0017A3F8 90 01 00 14 */ stw r0, 0x14(r1) @@ -60,18 +60,18 @@ func_8017D5F0: /* 8017D600 0017A400 7C 7F 1B 78 */ mr r31, r3 /* 8017D604 0017A404 7C 83 23 78 */ mr r3, r4 /* 8017D608 0017A408 38 80 00 00 */ li r4, 0 -/* 8017D60C 0017A40C 4B EC E1 01 */ bl func_8004B70C +/* 8017D60C 0017A40C 4B EC E1 01 */ bl xSTFindAsset__FUiPUi /* 8017D610 0017A410 7C 64 1B 78 */ mr r4, r3 /* 8017D614 0017A414 7F E3 FB 78 */ mr r3, r31 -/* 8017D618 0017A418 48 00 00 19 */ bl func_8017D630 +/* 8017D618 0017A418 48 00 00 19 */ bl set_texture__17xLaserBoltEmitterFP9RwTexture /* 8017D61C 0017A41C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017D620 0017A420 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8017D624 0017A424 7C 08 03 A6 */ mtlr r0 /* 8017D628 0017A428 38 21 00 10 */ addi r1, r1, 0x10 /* 8017D62C 0017A42C 4E 80 00 20 */ blr -.global func_8017D630 -func_8017D630: +.global set_texture__17xLaserBoltEmitterFP9RwTexture +set_texture__17xLaserBoltEmitterFP9RwTexture: /* 8017D630 0017A430 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017D634 0017A434 7C 08 02 A6 */ mflr r0 /* 8017D638 0017A438 28 04 00 00 */ cmplwi r4, 0 @@ -82,20 +82,20 @@ func_8017D630: /* 8017D64C 0017A44C 48 00 00 0C */ b lbl_8017D658 lbl_8017D650: /* 8017D650 0017A450 80 84 00 00 */ lwz r4, 0(r4) -/* 8017D654 0017A454 48 00 00 15 */ bl func_8017D668 +/* 8017D654 0017A454 48 00 00 15 */ bl set_texture__17xLaserBoltEmitterFP8RwRaster lbl_8017D658: /* 8017D658 0017A458 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017D65C 0017A45C 7C 08 03 A6 */ mtlr r0 /* 8017D660 0017A460 38 21 00 10 */ addi r1, r1, 0x10 /* 8017D664 0017A464 4E 80 00 20 */ blr -.global func_8017D668 -func_8017D668: +.global set_texture__17xLaserBoltEmitterFP8RwRaster +set_texture__17xLaserBoltEmitterFP8RwRaster: /* 8017D668 0017A468 90 83 00 54 */ stw r4, 0x54(r3) /* 8017D66C 0017A46C 4E 80 00 20 */ blr -.global func_8017D670 -func_8017D670: +.global reset__17xLaserBoltEmitterFv +reset__17xLaserBoltEmitterFv: /* 8017D670 0017A470 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8017D674 0017A474 7C 08 02 A6 */ mflr r0 /* 8017D678 0017A478 90 01 00 34 */ stw r0, 0x34(r1) @@ -150,7 +150,7 @@ lbl_8017D6F4: lbl_8017D72C: /* 8017D72C 0017A52C 7F 83 E3 78 */ mr r3, r28 /* 8017D730 0017A530 7F A4 EB 78 */ mr r4, r29 -/* 8017D734 0017A534 48 00 0A C5 */ bl func_8017E1F8 +/* 8017D734 0017A534 48 00 0A C5 */ bl reset_fx__17xLaserBoltEmitterFQ217xLaserBoltEmitter12fx_when_enum /* 8017D738 0017A538 3B BD 00 01 */ addi r29, r29, 1 /* 8017D73C 0017A53C 2C 1D 00 07 */ cmpwi r29, 7 /* 8017D740 0017A540 41 80 FF EC */ blt lbl_8017D72C @@ -163,8 +163,8 @@ lbl_8017D72C: /* 8017D75C 0017A55C 38 21 00 30 */ addi r1, r1, 0x30 /* 8017D760 0017A560 4E 80 00 20 */ blr -.global func_8017D764 -func_8017D764: +.global refresh_config__17xLaserBoltEmitterFv +refresh_config__17xLaserBoltEmitterFv: /* 8017D764 0017A564 C0 23 00 10 */ lfs f1, 0x10(r3) /* 8017D768 0017A568 C0 03 00 0C */ lfs f0, 0xc(r3) /* 8017D76C 0017A56C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -180,8 +180,8 @@ lbl_8017D78C: /* 8017D78C 0017A58C D0 03 00 50 */ stfs f0, 0x50(r3) /* 8017D790 0017A590 4E 80 00 20 */ blr -.global func_8017D794 -func_8017D794: +.global emit__17xLaserBoltEmitterFRC5xVec3RC5xVec3 +emit__17xLaserBoltEmitterFRC5xVec3RC5xVec3: /* 8017D794 0017A594 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8017D798 0017A598 7C 08 02 A6 */ mflr r0 /* 8017D79C 0017A59C 90 01 00 24 */ stw r0, 0x24(r1) @@ -235,7 +235,7 @@ lbl_8017D84C: /* 8017D854 0017A654 40 81 00 10 */ ble lbl_8017D864 /* 8017D858 0017A658 7F 83 E3 78 */ mr r3, r28 /* 8017D85C 0017A65C 7F E4 FB 78 */ mr r4, r31 -/* 8017D860 0017A660 48 00 04 89 */ bl func_8017DCE8 +/* 8017D860 0017A660 48 00 04 89 */ bl pre_collide__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4bolt lbl_8017D864: /* 8017D864 0017A664 80 7C 00 58 */ lwz r3, 0x58(r28) /* 8017D868 0017A668 38 03 00 01 */ addi r0, r3, 1 @@ -266,8 +266,8 @@ lbl_8017D8A4: /* 8017D8C4 0017A6C4 38 21 00 20 */ addi r1, r1, 0x20 /* 8017D8C8 0017A6C8 4E 80 00 20 */ blr -.global func_8017D8CC -func_8017D8CC: +.global update__17xLaserBoltEmitterFf +update__17xLaserBoltEmitterFf: /* 8017D8CC 0017A6CC 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8017D8D0 0017A6D0 7C 08 02 A6 */ mflr r0 /* 8017D8D4 0017A6D4 90 01 00 74 */ stw r0, 0x74(r1) @@ -367,7 +367,7 @@ lbl_8017DA28: /* 8017DA2C 0017A82C 7F E3 FB 78 */ mr r3, r31 /* 8017DA30 0017A830 FC 40 F0 90 */ fmr f2, f30 /* 8017DA34 0017A834 7F A4 EB 78 */ mr r4, r29 -/* 8017DA38 0017A838 48 00 08 09 */ bl func_8017E240 +/* 8017DA38 0017A838 48 00 08 09 */ bl update_fx__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4boltff /* 8017DA3C 0017A83C C0 3D 00 30 */ lfs f1, 0x30(r29) /* 8017DA40 0017A840 C0 1D 00 34 */ lfs f0, 0x34(r29) /* 8017DA44 0017A844 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -378,7 +378,7 @@ lbl_8017DA28: /* 8017DA58 0017A858 41 82 00 18 */ beq lbl_8017DA70 /* 8017DA5C 0017A85C 7F E3 FB 78 */ mr r3, r31 /* 8017DA60 0017A860 7F A4 EB 78 */ mr r4, r29 -/* 8017DA64 0017A864 48 00 07 19 */ bl func_8017E17C +/* 8017DA64 0017A864 48 00 07 19 */ bl apply_damage__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4bolt /* 8017DA68 0017A868 38 00 00 00 */ li r0, 0 /* 8017DA6C 0017A86C 90 1D 00 40 */ stw r0, 0x40(r29) lbl_8017DA70: @@ -397,7 +397,7 @@ lbl_8017DA70: /* 8017DAA0 0017A8A0 40 82 00 10 */ bne lbl_8017DAB0 /* 8017DAA4 0017A8A4 7F E3 FB 78 */ mr r3, r31 /* 8017DAA8 0017A8A8 7F A4 EB 78 */ mr r4, r29 -/* 8017DAAC 0017A8AC 48 00 03 09 */ bl func_8017DDB4 +/* 8017DAAC 0017A8AC 48 00 03 09 */ bl collide_update__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4bolt lbl_8017DAB0: /* 8017DAB0 0017A8B0 28 1C 00 00 */ cmplwi r28, 0 /* 8017DAB4 0017A8B4 40 82 00 54 */ bne lbl_8017DB08 @@ -450,8 +450,8 @@ lbl_8017DB34: /* 8017DB5C 0017A95C 38 21 00 70 */ addi r1, r1, 0x70 /* 8017DB60 0017A960 4E 80 00 20 */ blr -.global func_8017DB64 -func_8017DB64: +.global render__17xLaserBoltEmitterFv +render__17xLaserBoltEmitterFv: /* 8017DB64 0017A964 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8017DB68 0017A968 7C 08 02 A6 */ mflr r0 /* 8017DB6C 0017A96C 90 01 00 34 */ stw r0, 0x34(r1) @@ -463,12 +463,12 @@ func_8017DB64: /* 8017DB84 0017A984 48 00 0E 41 */ bl func_8017E9C4 /* 8017DB88 0017A988 7F C3 F3 78 */ mr r3, r30 /* 8017DB8C 0017A98C 38 81 00 08 */ addi r4, r1, 8 -/* 8017DB90 0017A990 48 00 05 D5 */ bl func_8017E164 +/* 8017DB90 0017A990 48 00 05 D5 */ bl get_vert_buffer__17xLaserBoltEmitterFRi /* 8017DB94 0017A994 7C 7F 1B 78 */ mr r31, r3 /* 8017DB98 0017A998 80 9E 00 54 */ lwz r4, 0x54(r30) /* 8017DB9C 0017A99C 38 60 00 01 */ li r3, 1 /* 8017DBA0 0017A9A0 7F FC FB 78 */ mr r28, r31 -/* 8017DBA4 0017A9A4 48 0B 1C 39 */ bl func_8022F7DC +/* 8017DBA4 0017A9A4 48 0B 1C 39 */ bl RwRenderStateSet /* 8017DBA8 0017A9A8 38 7E 00 3C */ addi r3, r30, 0x3c /* 8017DBAC 0017A9AC 48 00 11 59 */ bl func_8017ED04 /* 8017DBB0 0017A9B0 3C A0 38 E4 */ lis r5, 0x38E38E39@ha @@ -496,7 +496,7 @@ lbl_8017DBF8: /* 8017DC00 0017AA00 7C 64 1B 78 */ mr r4, r3 /* 8017DC04 0017AA04 7F C3 F3 78 */ mr r3, r30 /* 8017DC08 0017AA08 7F 85 E3 78 */ mr r5, r28 -/* 8017DC0C 0017AA0C 48 00 03 15 */ bl func_8017DF20 +/* 8017DC0C 0017AA0C 48 00 03 15 */ bl render__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4boltP18RxObjSpace3DVertex /* 8017DC10 0017AA10 7C 60 1B 78 */ mr r0, r3 /* 8017DC14 0017AA14 38 61 00 14 */ addi r3, r1, 0x14 /* 8017DC18 0017AA18 7C 1C 03 78 */ mr r28, r0 @@ -533,8 +533,8 @@ lbl_8017DC74: /* 8017DC8C 0017AA8C 38 21 00 30 */ addi r1, r1, 0x30 /* 8017DC90 0017AA90 4E 80 00 20 */ blr -.global func_8017DC94 -func_8017DC94: +.global attach_effects__17xLaserBoltEmitterFQ217xLaserBoltEmitter12fx_when_enumPQ217xLaserBoltEmitter11effect_dataUl +attach_effects__17xLaserBoltEmitterFQ217xLaserBoltEmitter12fx_when_enumPQ217xLaserBoltEmitter11effect_dataUl: /* 8017DC94 0017AA94 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017DC98 0017AA98 7C 08 02 A6 */ mflr r0 /* 8017DC9C 0017AA9C 90 01 00 14 */ stw r0, 0x14(r1) @@ -546,7 +546,7 @@ func_8017DC94: /* 8017DCB4 0017AAB4 7C FE 02 14 */ add r7, r30, r0 /* 8017DCB8 0017AAB8 90 A7 00 5C */ stw r5, 0x5c(r7) /* 8017DCBC 0017AABC 90 C7 00 78 */ stw r6, 0x78(r7) -/* 8017DCC0 0017AAC0 48 00 05 39 */ bl func_8017E1F8 +/* 8017DCC0 0017AAC0 48 00 05 39 */ bl reset_fx__17xLaserBoltEmitterFQ217xLaserBoltEmitter12fx_when_enum /* 8017DCC4 0017AAC4 7F C3 F3 78 */ mr r3, r30 /* 8017DCC8 0017AAC8 7F E4 FB 78 */ mr r4, r31 /* 8017DCCC 0017AACC 48 00 0C FD */ bl func_8017E9C8 @@ -557,8 +557,8 @@ func_8017DC94: /* 8017DCE0 0017AAE0 38 21 00 10 */ addi r1, r1, 0x10 /* 8017DCE4 0017AAE4 4E 80 00 20 */ blr -.global func_8017DCE8 -func_8017DCE8: +.global pre_collide__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4bolt +pre_collide__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4bolt: /* 8017DCE8 0017AAE8 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8017DCEC 0017AAEC 7C 08 02 A6 */ mflr r0 /* 8017DCF0 0017AAF0 3C A0 80 3C */ lis r5, lbl_803C0558@ha @@ -588,7 +588,7 @@ func_8017DCE8: /* 8017DD50 0017AB50 D0 01 00 24 */ stfs f0, 0x24(r1) /* 8017DD54 0017AB54 91 01 00 28 */ stw r8, 0x28(r1) /* 8017DD58 0017AB58 90 01 00 2C */ stw r0, 0x2c(r1) -/* 8017DD5C 0017AB5C 4B EC 27 69 */ bl func_800404C4 +/* 8017DD5C 0017AB5C 4B EC 27 69 */ bl xRayHitsSceneFlags__FP6xSceneP5xRay3P7xCollisUcUc /* 8017DD60 0017AB60 80 01 00 2C */ lwz r0, 0x2c(r1) /* 8017DD64 0017AB64 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8017DD68 0017AB68 41 82 00 20 */ beq lbl_8017DD88 @@ -612,8 +612,8 @@ lbl_8017DD88: /* 8017DDAC 0017ABAC 38 21 00 90 */ addi r1, r1, 0x90 /* 8017DDB0 0017ABB0 4E 80 00 20 */ blr -.global func_8017DDB4 -func_8017DDB4: +.global collide_update__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4bolt +collide_update__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4bolt: /* 8017DDB4 0017ABB4 94 21 FF 20 */ stwu r1, -0xe0(r1) /* 8017DDB8 0017ABB8 7C 08 02 A6 */ mflr r0 /* 8017DDBC 0017ABBC 3C A0 80 3C */ lis r5, lbl_803C0558@ha @@ -650,7 +650,7 @@ lbl_8017DE24: /* 8017DE34 0017AC34 38 61 00 08 */ addi r3, r1, 8 /* 8017DE38 0017AC38 38 A1 00 7C */ addi r5, r1, 0x7c /* 8017DE3C 0017AC3C 38 84 07 44 */ addi r4, r4, 0x744 -/* 8017DE40 0017AC40 4B E8 CE A9 */ bl func_8000ACE8 +/* 8017DE40 0017AC40 4B E8 CE A9 */ bl xRayHitsBound__FPC5xRay3PC6xBoundP7xCollis /* 8017DE44 0017AC44 80 01 00 7C */ lwz r0, 0x7c(r1) /* 8017DE48 0017AC48 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8017DE4C 0017AC4C 41 82 00 0C */ beq lbl_8017DE58 @@ -664,7 +664,7 @@ lbl_8017DE58: /* 8017DE68 0017AC68 38 A1 00 2C */ addi r5, r1, 0x2c /* 8017DE6C 0017AC6C 38 C0 00 10 */ li r6, 0x10 /* 8017DE70 0017AC70 38 E0 00 0C */ li r7, 0xc -/* 8017DE74 0017AC74 4B EC 26 51 */ bl func_800404C4 +/* 8017DE74 0017AC74 4B EC 26 51 */ bl xRayHitsSceneFlags__FP6xSceneP5xRay3P7xCollisUcUc /* 8017DE78 0017AC78 80 01 00 2C */ lwz r0, 0x2c(r1) /* 8017DE7C 0017AC7C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8017DE80 0017AC80 41 82 00 24 */ beq lbl_8017DEA4 @@ -712,8 +712,8 @@ lbl_8017DF00: /* 8017DF18 0017AD18 38 21 00 E0 */ addi r1, r1, 0xe0 /* 8017DF1C 0017AD1C 4E 80 00 20 */ blr -.global func_8017DF20 -func_8017DF20: +.global render__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4boltP18RxObjSpace3DVertex +render__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4boltP18RxObjSpace3DVertex: /* 8017DF20 0017AD20 94 21 FF 30 */ stwu r1, -0xd0(r1) /* 8017DF24 0017AD24 7C 08 02 A6 */ mflr r0 /* 8017DF28 0017AD28 90 01 00 D4 */ stw r0, 0xd4(r1) @@ -869,8 +869,8 @@ lbl_8017E140: /* 8017E15C 0017AF5C 38 21 00 D0 */ addi r1, r1, 0xd0 /* 8017E160 0017AF60 4E 80 00 20 */ blr -.global func_8017E164 -func_8017E164: +.global get_vert_buffer__17xLaserBoltEmitterFRi +get_vert_buffer__17xLaserBoltEmitterFRi: /* 8017E164 0017AF64 38 00 01 E0 */ li r0, 0x1e0 /* 8017E168 0017AF68 3C 60 80 3D */ lis r3, lbl_803C88E0@ha /* 8017E16C 0017AF6C 90 04 00 00 */ stw r0, 0(r4) @@ -878,8 +878,8 @@ func_8017E164: /* 8017E174 0017AF74 80 63 00 04 */ lwz r3, 4(r3) /* 8017E178 0017AF78 4E 80 00 20 */ blr -.global func_8017E17C -func_8017E17C: +.global apply_damage__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4bolt +apply_damage__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4bolt: /* 8017E17C 0017AF7C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017E180 0017AF80 7C 08 02 A6 */ mflr r0 /* 8017E184 0017AF84 7C 65 1B 78 */ mr r5, r3 @@ -900,7 +900,7 @@ lbl_8017E1BC: /* 8017E1BC 0017AFBC 28 00 00 1B */ cmplwi r0, 0x1b /* 8017E1C0 0017AFC0 40 82 00 10 */ bne lbl_8017E1D0 /* 8017E1C4 0017AFC4 3C 80 00 04 */ lis r4, 4 -/* 8017E1C8 0017AFC8 4B EE 2D ED */ bl func_80060FB4 +/* 8017E1C8 0017AFC8 4B EE 2D ED */ bl zEntDestructObj_Hit__FP15zEntDestructObjUi /* 8017E1CC 0017AFCC 48 00 00 1C */ b lbl_8017E1E8 lbl_8017E1D0: /* 8017E1D0 0017AFD0 C0 42 AE 24 */ lfs f2, lbl_803CF7A4-_SDA2_BASE_(r2) @@ -908,15 +908,15 @@ lbl_8017E1D0: /* 8017E1D8 0017AFD8 C0 25 00 38 */ lfs f1, 0x38(r5) /* 8017E1DC 0017AFDC FC 60 10 90 */ fmr f3, f2 /* 8017E1E0 0017AFE0 FC 80 10 90 */ fmr f4, f2 -/* 8017E1E4 0017AFE4 4B EA 14 49 */ bl func_8001F62C +/* 8017E1E4 0017AFE4 4B EA 14 49 */ bl zEntEvent__FP5xBaseUiffff lbl_8017E1E8: /* 8017E1E8 0017AFE8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017E1EC 0017AFEC 7C 08 03 A6 */ mtlr r0 /* 8017E1F0 0017AFF0 38 21 00 10 */ addi r1, r1, 0x10 /* 8017E1F4 0017AFF4 4E 80 00 20 */ blr -.global func_8017E1F8 -func_8017E1F8: +.global reset_fx__17xLaserBoltEmitterFQ217xLaserBoltEmitter12fx_when_enum +reset_fx__17xLaserBoltEmitterFQ217xLaserBoltEmitter12fx_when_enum: /* 8017E1F8 0017AFF8 54 80 10 3A */ slwi r0, r4, 2 /* 8017E1FC 0017AFFC 7C 63 02 14 */ add r3, r3, r0 /* 8017E200 0017B000 80 03 00 78 */ lwz r0, 0x78(r3) @@ -939,8 +939,8 @@ lbl_8017E234: /* 8017E238 0017B038 40 82 FF DC */ bne lbl_8017E214 /* 8017E23C 0017B03C 4E 80 00 20 */ blr -.global func_8017E240 -func_8017E240: +.global update_fx__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4boltff +update_fx__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4boltff: /* 8017E240 0017B040 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8017E244 0017B044 7C 08 02 A6 */ mflr r0 /* 8017E248 0017B048 90 01 00 64 */ stw r0, 0x64(r1) @@ -1070,8 +1070,8 @@ lbl_8017E3D0: /* 8017E408 0017B208 38 21 00 60 */ addi r1, r1, 0x60 /* 8017E40C 0017B20C 4E 80 00 20 */ blr -.global func_8017E410 -func_8017E410: +.global emit_particle__17xLaserBoltEmitterFRQ217xLaserBoltEmitter11effect_dataRQ217xLaserBoltEmitter4boltfff +emit_particle__17xLaserBoltEmitterFRQ217xLaserBoltEmitter11effect_dataRQ217xLaserBoltEmitter4boltfff: /* 8017E410 0017B210 94 21 FF 30 */ stwu r1, -0xd0(r1) /* 8017E414 0017B214 7C 08 02 A6 */ mflr r0 /* 8017E418 0017B218 90 01 00 D4 */ stw r0, 0xd4(r1) @@ -1200,8 +1200,8 @@ lbl_8017E5B4: /* 8017E5EC 0017B3EC 38 21 00 D0 */ addi r1, r1, 0xd0 /* 8017E5F0 0017B3F0 4E 80 00 20 */ blr -.global func_8017E5F4 -func_8017E5F4: +.global emit_decal__17xLaserBoltEmitterFRQ217xLaserBoltEmitter11effect_dataRQ217xLaserBoltEmitter4boltfff +emit_decal__17xLaserBoltEmitterFRQ217xLaserBoltEmitter11effect_dataRQ217xLaserBoltEmitter4boltfff: /* 8017E5F4 0017B3F4 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8017E5F8 0017B3F8 7C 08 02 A6 */ mflr r0 /* 8017E5FC 0017B3FC 90 01 00 74 */ stw r0, 0x74(r1) @@ -1243,7 +1243,7 @@ lbl_8017E654: /* 8017E680 0017B480 80 7E 00 0C */ lwz r3, 0xc(r30) /* 8017E684 0017B484 38 81 00 20 */ addi r4, r1, 0x20 /* 8017E688 0017B488 38 A0 FF FF */ li r5, -1 -/* 8017E68C 0017B48C 4B FF E1 45 */ bl func_8017C7D0 +/* 8017E68C 0017B48C 4B FF E1 45 */ bl emit__13xDecalEmitterFRC7xMat4x3i /* 8017E690 0017B490 80 01 00 74 */ lwz r0, 0x74(r1) /* 8017E694 0017B494 CB E1 00 68 */ lfd f31, 0x68(r1) /* 8017E698 0017B498 83 E1 00 64 */ lwz r31, 0x64(r1) @@ -1252,8 +1252,8 @@ lbl_8017E654: /* 8017E6A4 0017B4A4 38 21 00 70 */ addi r1, r1, 0x70 /* 8017E6A8 0017B4A8 4E 80 00 20 */ blr -.global func_8017E6AC -func_8017E6AC: +.global emit_decal_dist__17xLaserBoltEmitterFRQ217xLaserBoltEmitter11effect_dataRQ217xLaserBoltEmitter4boltfff +emit_decal_dist__17xLaserBoltEmitterFRQ217xLaserBoltEmitter11effect_dataRQ217xLaserBoltEmitter4boltfff: /* 8017E6AC 0017B4AC 94 21 FF 50 */ stwu r1, -0xb0(r1) /* 8017E6B0 0017B4B0 7C 08 02 A6 */ mflr r0 /* 8017E6B4 0017B4B4 90 01 00 B4 */ stw r0, 0xb4(r1) @@ -1340,7 +1340,7 @@ lbl_8017E7D8: /* 8017E7E8 0017B5E8 80 7C 00 0C */ lwz r3, 0xc(r28) /* 8017E7EC 0017B5EC 38 81 00 38 */ addi r4, r1, 0x38 /* 8017E7F0 0017B5F0 38 A0 FF FF */ li r5, -1 -/* 8017E7F4 0017B5F4 4B FF DF DD */ bl func_8017C7D0 +/* 8017E7F4 0017B5F4 4B FF DF DD */ bl emit__13xDecalEmitterFRC7xMat4x3i /* 8017E7F8 0017B5F8 7F E3 FB 78 */ mr r3, r31 /* 8017E7FC 0017B5FC 38 81 00 2C */ addi r4, r1, 0x2c /* 8017E800 0017B600 3B BD 00 01 */ addi r29, r29, 1 @@ -1382,13 +1382,13 @@ lbl_8017E868: /* 8017E86C 0017B66C 40 80 00 34 */ bge lbl_8017E8A0 /* 8017E870 0017B670 48 00 00 1C */ b lbl_8017E88C lbl_8017E874: -/* 8017E874 0017B674 4B FF FB 9D */ bl func_8017E410 +/* 8017E874 0017B674 4B FF FB 9D */ bl emit_particle__17xLaserBoltEmitterFRQ217xLaserBoltEmitter11effect_dataRQ217xLaserBoltEmitter4boltfff /* 8017E878 0017B678 48 00 00 28 */ b lbl_8017E8A0 lbl_8017E87C: -/* 8017E87C 0017B67C 4B FF FD 79 */ bl func_8017E5F4 +/* 8017E87C 0017B67C 4B FF FD 79 */ bl emit_decal__17xLaserBoltEmitterFRQ217xLaserBoltEmitter11effect_dataRQ217xLaserBoltEmitter4boltfff /* 8017E880 0017B680 48 00 00 20 */ b lbl_8017E8A0 lbl_8017E884: -/* 8017E884 0017B684 4B FF FE 29 */ bl func_8017E6AC +/* 8017E884 0017B684 4B FF FE 29 */ bl emit_decal_dist__17xLaserBoltEmitterFRQ217xLaserBoltEmitter11effect_dataRQ217xLaserBoltEmitter4boltfff /* 8017E888 0017B688 48 00 00 18 */ b lbl_8017E8A0 lbl_8017E88C: /* 8017E88C 0017B68C 81 84 00 0C */ lwz r12, 0xc(r4) @@ -1420,28 +1420,28 @@ func_8017E8B0: /* 8017E8E4 0017B6E4 90 81 00 08 */ stw r4, 8(r1) /* 8017E8E8 0017B6E8 90 61 00 0C */ stw r3, 0xc(r1) /* 8017E8EC 0017B6EC 90 01 00 10 */ stw r0, 0x10(r1) -/* 8017E8F0 0017B6F0 4B EB 23 99 */ bl func_80030C88 +/* 8017E8F0 0017B6F0 4B EB 23 99 */ bl xurand__Fv /* 8017E8F4 0017B6F4 C0 02 AE 2C */ lfs f0, lbl_803CF7AC-_SDA2_BASE_(r2) /* 8017E8F8 0017B6F8 EC 01 00 28 */ fsubs f0, f1, f0 /* 8017E8FC 0017B6FC EC 1F 00 32 */ fmuls f0, f31, f0 /* 8017E900 0017B700 D0 01 00 08 */ stfs f0, 8(r1) -/* 8017E904 0017B704 4B EB 23 85 */ bl func_80030C88 +/* 8017E904 0017B704 4B EB 23 85 */ bl xurand__Fv /* 8017E908 0017B708 C0 02 AE 2C */ lfs f0, lbl_803CF7AC-_SDA2_BASE_(r2) /* 8017E90C 0017B70C EC 01 00 28 */ fsubs f0, f1, f0 /* 8017E910 0017B710 EC 1F 00 32 */ fmuls f0, f31, f0 /* 8017E914 0017B714 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 8017E918 0017B718 4B EB 23 71 */ bl func_80030C88 +/* 8017E918 0017B718 4B EB 23 71 */ bl xurand__Fv /* 8017E91C 0017B71C C0 02 AE 2C */ lfs f0, lbl_803CF7AC-_SDA2_BASE_(r2) /* 8017E920 0017B720 38 61 00 14 */ addi r3, r1, 0x14 /* 8017E924 0017B724 38 81 00 08 */ addi r4, r1, 8 /* 8017E928 0017B728 EC 01 00 28 */ fsubs f0, f1, f0 /* 8017E92C 0017B72C EC 1F 00 32 */ fmuls f0, f31, f0 /* 8017E930 0017B730 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 8017E934 0017B734 4B EB 38 71 */ bl func_800321A4 +/* 8017E934 0017B734 4B EB 38 71 */ bl xMat3x3Euler__FP7xMat3x3PC5xVec3 /* 8017E938 0017B738 7F E3 FB 78 */ mr r3, r31 /* 8017E93C 0017B73C 7F E5 FB 78 */ mr r5, r31 /* 8017E940 0017B740 38 81 00 14 */ addi r4, r1, 0x14 -/* 8017E944 0017B744 4B EB 41 19 */ bl func_80032A5C +/* 8017E944 0017B744 4B EB 41 19 */ bl xMat3x3LMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8017E948 0017B748 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 8017E94C 0017B74C 80 01 00 64 */ lwz r0, 0x64(r1) /* 8017E950 0017B750 CB E1 00 50 */ lfd f31, 0x50(r1) @@ -1474,10 +1474,10 @@ func_8017E984: /* 8017E998 0017B798 7C A0 2B 78 */ mr r0, r5 /* 8017E99C 0017B79C 38 A0 00 00 */ li r5, 0 /* 8017E9A0 0017B7A0 7C 04 03 78 */ mr r4, r0 -/* 8017E9A4 0017B7A4 48 0C D2 D1 */ bl func_8024BC74 +/* 8017E9A4 0017B7A4 48 0C D2 D1 */ bl RwIm3DTransform /* 8017E9A8 0017B7A8 38 60 00 03 */ li r3, 3 -/* 8017E9AC 0017B7AC 48 0C D5 95 */ bl func_8024BF40 -/* 8017E9B0 0017B7B0 48 0C D3 A5 */ bl func_8024BD54 +/* 8017E9AC 0017B7AC 48 0C D5 95 */ bl RwIm3DRenderPrimitive +/* 8017E9B0 0017B7B0 48 0C D3 A5 */ bl RwIm3DEnd /* 8017E9B4 0017B7B4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017E9B8 0017B7B8 7C 08 03 A6 */ mtlr r0 /* 8017E9BC 0017B7BC 38 21 00 10 */ addi r1, r1, 0x10 @@ -1630,7 +1630,7 @@ lbl_8017EB88: /* 8017EBAC 0017B9AC 80 1F 00 08 */ lwz r0, 8(r31) /* 8017EBB0 0017B9B0 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8017EBB4 0017B9B4 1C 80 00 4C */ mulli r4, r0, 0x4c -/* 8017EBB8 0017B9B8 4B EB 4D 89 */ bl func_80033940 +/* 8017EBB8 0017B9B8 4B EB 4D 89 */ bl xMemAlloc__FUiUii /* 8017EBBC 0017B9BC 90 7F 00 10 */ stw r3, 0x10(r31) /* 8017EBC0 0017B9C0 7F E3 FB 78 */ mr r3, r31 /* 8017EBC4 0017B9C4 48 00 00 19 */ bl func_8017EBDC diff --git a/asm/Core/x/xLightKit.s b/asm/Core/x/xLightKit.s index e8beaeed2..41fc58f2c 100644 --- a/asm/Core/x/xLightKit.s +++ b/asm/Core/x/xLightKit.s @@ -2,8 +2,8 @@ .section .text # 0x80123228 - 0x80123638 -.global func_80123228 -func_80123228: +.global xLightKit_Prepare__FPv +xLightKit_Prepare__FPv: /* 80123228 00120028 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8012322C 0012002C 7C 08 02 A6 */ mflr r0 /* 80123230 00120030 90 01 00 64 */ stw r0, 0x64(r1) @@ -87,31 +87,31 @@ lbl_80123330: /* 80123338 00120138 48 00 00 34 */ b lbl_8012336C lbl_8012333C: /* 8012333C 0012013C 38 60 00 02 */ li r3, 2 -/* 80123340 00120140 48 0F 43 E1 */ bl func_80217720 +/* 80123340 00120140 48 0F 43 E1 */ bl RpLightCreate /* 80123344 00120144 90 7C 00 5C */ stw r3, 0x5c(r28) /* 80123348 00120148 48 00 00 30 */ b lbl_80123378 lbl_8012334C: /* 8012334C 0012014C 38 60 00 01 */ li r3, 1 -/* 80123350 00120150 48 0F 43 D1 */ bl func_80217720 +/* 80123350 00120150 48 0F 43 D1 */ bl RpLightCreate /* 80123354 00120154 90 7C 00 5C */ stw r3, 0x5c(r28) /* 80123358 00120158 48 00 00 20 */ b lbl_80123378 lbl_8012335C: /* 8012335C 0012015C 38 60 00 80 */ li r3, 0x80 -/* 80123360 00120160 48 0F 43 C1 */ bl func_80217720 +/* 80123360 00120160 48 0F 43 C1 */ bl RpLightCreate /* 80123364 00120164 90 7C 00 5C */ stw r3, 0x5c(r28) /* 80123368 00120168 48 00 00 10 */ b lbl_80123378 lbl_8012336C: /* 8012336C 0012016C 38 60 00 82 */ li r3, 0x82 -/* 80123370 00120170 48 0F 43 B1 */ bl func_80217720 +/* 80123370 00120170 48 0F 43 B1 */ bl RpLightCreate /* 80123374 00120174 90 7C 00 5C */ stw r3, 0x5c(r28) lbl_80123378: /* 80123378 00120178 80 7C 00 5C */ lwz r3, 0x5c(r28) /* 8012337C 0012017C 38 9C 00 04 */ addi r4, r28, 4 -/* 80123380 00120180 48 0F 3E 31 */ bl func_802171B0 +/* 80123380 00120180 48 0F 3E 31 */ bl RpLightSetColor /* 80123384 00120184 80 1C 00 00 */ lwz r0, 0(r28) /* 80123388 00120188 28 00 00 02 */ cmplwi r0, 2 /* 8012338C 0012018C 41 80 00 D8 */ blt lbl_80123464 -/* 80123390 00120190 48 11 56 F9 */ bl func_80238A88 +/* 80123390 00120190 48 11 56 F9 */ bl RwFrameCreate /* 80123394 00120194 7C 60 1B 78 */ mr r0, r3 /* 80123398 00120198 38 61 00 08 */ addi r3, r1, 8 /* 8012339C 0012019C 7C 1A 03 78 */ mr r26, r0 @@ -150,34 +150,34 @@ lbl_80123378: /* 80123420 00120220 D0 01 00 3C */ stfs f0, 0x3c(r1) /* 80123424 00120224 C0 1C 00 4C */ lfs f0, 0x4c(r28) /* 80123428 00120228 D0 01 00 40 */ stfs f0, 0x40(r1) -/* 8012342C 0012022C 48 11 07 85 */ bl func_80233BB0 +/* 8012342C 0012022C 48 11 07 85 */ bl RwV3dNormalize /* 80123430 00120230 7F E3 FB 78 */ mr r3, r31 /* 80123434 00120234 7F E4 FB 78 */ mr r4, r31 -/* 80123438 00120238 48 11 07 79 */ bl func_80233BB0 +/* 80123438 00120238 48 11 07 79 */ bl RwV3dNormalize /* 8012343C 0012023C 7F C3 F3 78 */ mr r3, r30 /* 80123440 00120240 7F C4 F3 78 */ mr r4, r30 -/* 80123444 00120244 48 11 07 6D */ bl func_80233BB0 +/* 80123444 00120244 48 11 07 6D */ bl RwV3dNormalize /* 80123448 00120248 7F 43 D3 78 */ mr r3, r26 /* 8012344C 0012024C 38 81 00 08 */ addi r4, r1, 8 /* 80123450 00120250 38 A0 00 00 */ li r5, 0 -/* 80123454 00120254 48 11 5F 29 */ bl func_8023937C +/* 80123454 00120254 48 11 5F 29 */ bl RwFrameTransform /* 80123458 00120258 80 7C 00 5C */ lwz r3, 0x5c(r28) /* 8012345C 0012025C 7F 44 D3 78 */ mr r4, r26 -/* 80123460 00120260 48 11 BD 95 */ bl func_8023F1F4 +/* 80123460 00120260 48 11 BD 95 */ bl _rwObjectHasFrameSetFrame lbl_80123464: /* 80123464 00120264 80 1C 00 00 */ lwz r0, 0(r28) /* 80123468 00120268 28 00 00 03 */ cmplwi r0, 3 /* 8012346C 0012026C 41 80 00 10 */ blt lbl_8012347C /* 80123470 00120270 80 7C 00 5C */ lwz r3, 0x5c(r28) /* 80123474 00120274 C0 3C 00 54 */ lfs f1, 0x54(r28) -/* 80123478 00120278 48 0F 3C F9 */ bl func_80217170 +/* 80123478 00120278 48 0F 3C F9 */ bl RpLightSetRadius lbl_8012347C: /* 8012347C 0012027C 80 1C 00 00 */ lwz r0, 0(r28) /* 80123480 00120280 28 00 00 04 */ cmplwi r0, 4 /* 80123484 00120284 41 80 00 10 */ blt lbl_80123494 /* 80123488 00120288 80 7C 00 5C */ lwz r3, 0x5c(r28) /* 8012348C 0012028C C0 3C 00 58 */ lfs f1, 0x58(r28) -/* 80123490 00120290 48 0F 3F A1 */ bl func_80217430 +/* 80123490 00120290 48 0F 3F A1 */ bl RpLightSetConeAngle lbl_80123494: /* 80123494 00120294 3B 9C 00 60 */ addi r28, r28, 0x60 /* 80123498 00120298 3B 7B 00 01 */ addi r27, r27, 1 @@ -193,8 +193,8 @@ lbl_801234AC: /* 801234B8 001202B8 38 21 00 60 */ addi r1, r1, 0x60 /* 801234BC 001202BC 4E 80 00 20 */ blr -.global func_801234C0 -func_801234C0: +.global xLightKit_Enable__FP9xLightKitP7RpWorld +xLightKit_Enable__FP9xLightKitP7RpWorld: /* 801234C0 001202C0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801234C4 001202C4 7C 08 02 A6 */ mflr r0 /* 801234C8 001202C8 90 01 00 24 */ stw r0, 0x24(r1) @@ -217,7 +217,7 @@ lbl_80123504: /* 80123508 00120308 38 1F 00 5C */ addi r0, r31, 0x5c /* 8012350C 0012030C 7F A3 EB 78 */ mr r3, r29 /* 80123510 00120310 7C 84 00 2E */ lwzx r4, r4, r0 -/* 80123514 00120314 48 0F BD BD */ bl func_8021F2D0 +/* 80123514 00120314 48 0F BD BD */ bl RpWorldRemoveLight /* 80123518 00120318 3B FF 00 60 */ addi r31, r31, 0x60 /* 8012351C 0012031C 3B DE 00 01 */ addi r30, r30, 1 lbl_80123520: @@ -239,7 +239,7 @@ lbl_80123550: /* 80123554 00120354 38 1F 00 5C */ addi r0, r31, 0x5c /* 80123558 00120358 7F A3 EB 78 */ mr r3, r29 /* 8012355C 0012035C 7C 84 00 2E */ lwzx r4, r4, r0 -/* 80123560 00120360 48 0F BC D1 */ bl func_8021F230 +/* 80123560 00120360 48 0F BC D1 */ bl RpWorldAddLight /* 80123564 00120364 3B FF 00 60 */ addi r31, r31, 0x60 /* 80123568 00120368 3B DE 00 01 */ addi r30, r30, 1 lbl_8012356C: @@ -260,13 +260,13 @@ lbl_80123584: /* 8012359C 0012039C 38 21 00 20 */ addi r1, r1, 0x20 /* 801235A0 001203A0 4E 80 00 20 */ blr -.global func_801235A4 -func_801235A4: +.global xLightKit_GetCurrent__FP7RpWorld +xLightKit_GetCurrent__FP7RpWorld: /* 801235A4 001203A4 80 6D 95 4C */ lwz r3, lbl_803CBE4C-_SDA_BASE_(r13) /* 801235A8 001203A8 4E 80 00 20 */ blr -.global func_801235AC -func_801235AC: +.global xLightKit_Destroy__FP9xLightKit +xLightKit_Destroy__FP9xLightKit: /* 801235AC 001203AC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801235B0 001203B0 7C 08 02 A6 */ mflr r0 /* 801235B4 001203B4 90 01 00 24 */ stw r0, 0x24(r1) @@ -281,18 +281,18 @@ lbl_801235D4: /* 801235D4 001203D4 80 1D 00 5C */ lwz r0, 0x5c(r29) /* 801235D8 001203D8 28 00 00 00 */ cmplwi r0, 0 /* 801235DC 001203DC 41 82 00 34 */ beq lbl_80123610 -/* 801235E0 001203E0 48 11 98 1D */ bl func_8023CDFC +/* 801235E0 001203E0 48 11 98 1D */ bl _rwFrameSyncDirty /* 801235E4 001203E4 80 7D 00 5C */ lwz r3, 0x5c(r29) /* 801235E8 001203E8 83 83 00 04 */ lwz r28, 4(r3) /* 801235EC 001203EC 28 1C 00 00 */ cmplwi r28, 0 /* 801235F0 001203F0 41 82 00 14 */ beq lbl_80123604 /* 801235F4 001203F4 38 80 00 00 */ li r4, 0 -/* 801235F8 001203F8 48 11 BB FD */ bl func_8023F1F4 +/* 801235F8 001203F8 48 11 BB FD */ bl _rwObjectHasFrameSetFrame /* 801235FC 001203FC 7F 83 E3 78 */ mr r3, r28 -/* 80123600 00120400 48 11 55 C5 */ bl func_80238BC4 +/* 80123600 00120400 48 11 55 C5 */ bl RwFrameDestroy lbl_80123604: /* 80123604 00120404 80 7D 00 5C */ lwz r3, 0x5c(r29) -/* 80123608 00120408 48 0F 40 B9 */ bl func_802176C0 +/* 80123608 00120408 48 0F 40 B9 */ bl RpLightDestroy /* 8012360C 0012040C 93 FD 00 5C */ stw r31, 0x5c(r29) lbl_80123610: /* 80123610 00120410 3B BD 00 60 */ addi r29, r29, 0x60 diff --git a/asm/Core/x/xMath.s b/asm/Core/x/xMath.s index 4eebf51f7..1c22951dc 100644 --- a/asm/Core/x/xMath.s +++ b/asm/Core/x/xMath.s @@ -2,8 +2,8 @@ .section .text # 0x80030C04 - 0x800318B8 -.global func_80030C04 -func_80030C04: +.global xMathInit__Fv +xMathInit__Fv: /* 80030C04 0002DA04 80 0D 89 D0 */ lwz r0, lbl_803CB2D0-_SDA_BASE_(r13) /* 80030C08 0002DA08 2C 00 00 00 */ cmpwi r0, 0 /* 80030C0C 0002DA0C 4C 82 00 20 */ bnelr @@ -13,8 +13,8 @@ func_80030C04: /* 80030C1C 0002DA1C 90 0D 89 D8 */ stw r0, lbl_803CB2D8-_SDA_BASE_(r13) /* 80030C20 0002DA20 4E 80 00 20 */ blr -.global func_80030C24 -func_80030C24: +.global xMathExit__Fv +xMathExit__Fv: /* 80030C24 0002DA24 80 0D 89 D4 */ lwz r0, lbl_803CB2D4-_SDA_BASE_(r13) /* 80030C28 0002DA28 2C 00 00 00 */ cmpwi r0, 0 /* 80030C2C 0002DA2C 4C 82 00 20 */ bnelr @@ -22,8 +22,8 @@ func_80030C24: /* 80030C34 0002DA34 90 0D 89 D4 */ stw r0, lbl_803CB2D4-_SDA_BASE_(r13) /* 80030C38 0002DA38 4E 80 00 20 */ blr -.global func_80030C3C -func_80030C3C: +.global xatof__FPCc +xatof__FPCc: /* 80030C3C 0002DA3C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80030C40 0002DA40 7C 08 02 A6 */ mflr r0 /* 80030C44 0002DA44 90 01 00 14 */ stw r0, 0x14(r1) @@ -34,13 +34,13 @@ func_80030C3C: /* 80030C58 0002DA58 38 21 00 10 */ addi r1, r1, 0x10 /* 80030C5C 0002DA5C 4E 80 00 20 */ blr -.global func_80030C60 -func_80030C60: +.global xsrand__FUi +xsrand__FUi: /* 80030C60 0002DA60 90 6D 89 D8 */ stw r3, lbl_803CB2D8-_SDA_BASE_(r13) /* 80030C64 0002DA64 4E 80 00 20 */ blr -.global func_80030C68 -func_80030C68: +.global xrand__Fv +xrand__Fv: /* 80030C68 0002DA68 3C 60 41 C6 */ lis r3, 0x41C64E6D@ha /* 80030C6C 0002DA6C 80 8D 89 D8 */ lwz r4, lbl_803CB2D8-_SDA_BASE_(r13) /* 80030C70 0002DA70 38 03 4E 6D */ addi r0, r3, 0x41C64E6D@l @@ -50,12 +50,12 @@ func_80030C68: /* 80030C80 0002DA80 80 6D 89 D8 */ lwz r3, lbl_803CB2D8-_SDA_BASE_(r13) /* 80030C84 0002DA84 4E 80 00 20 */ blr -.global func_80030C88 -func_80030C88: +.global xurand__Fv +xurand__Fv: /* 80030C88 0002DA88 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80030C8C 0002DA8C 7C 08 02 A6 */ mflr r0 /* 80030C90 0002DA90 90 01 00 14 */ stw r0, 0x14(r1) -/* 80030C94 0002DA94 4B FF FF D5 */ bl func_80030C68 +/* 80030C94 0002DA94 4B FF FF D5 */ bl xrand__Fv /* 80030C98 0002DA98 3C 00 43 30 */ lis r0, 0x4330 /* 80030C9C 0002DA9C 90 61 00 0C */ stw r3, 0xc(r1) /* 80030CA0 0002DAA0 C8 42 84 A8 */ lfd f2, lbl_803CCE28-_SDA2_BASE_(r2) @@ -69,8 +69,8 @@ func_80030C88: /* 80030CC0 0002DAC0 38 21 00 10 */ addi r1, r1, 0x10 /* 80030CC4 0002DAC4 4E 80 00 20 */ blr -.global func_80030CC8 -func_80030CC8: +.global xMathSolveQuadratic__FfffPfPf +xMathSolveQuadratic__FfffPfPf: /* 80030CC8 0002DAC8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80030CCC 0002DACC 7C 08 02 A6 */ mflr r0 /* 80030CD0 0002DAD0 90 01 00 34 */ stw r0, 0x34(r1) @@ -154,8 +154,8 @@ lbl_80030DCC: /* 80030DEC 0002DBEC 38 21 00 30 */ addi r1, r1, 0x30 /* 80030DF0 0002DBF0 4E 80 00 20 */ blr -.global func_80030DF4 -func_80030DF4: +.global xMathSolveCubic__FffffPfPfPf +xMathSolveCubic__FffffPfPfPf: /* 80030DF4 0002DBF4 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80030DF8 0002DBF8 7C 08 02 A6 */ mflr r0 /* 80030DFC 0002DBFC 90 01 00 64 */ stw r0, 0x64(r1) @@ -179,7 +179,7 @@ func_80030DF4: /* 80030E44 0002DC44 FC 20 10 90 */ fmr f1, f2 /* 80030E48 0002DC48 FC 40 18 90 */ fmr f2, f3 /* 80030E4C 0002DC4C FC 60 20 90 */ fmr f3, f4 -/* 80030E50 0002DC50 4B FF FE 79 */ bl func_80030CC8 +/* 80030E50 0002DC50 4B FF FE 79 */ bl xMathSolveQuadratic__FfffPfPf /* 80030E54 0002DC54 48 00 02 08 */ b lbl_8003105C lbl_80030E58: /* 80030E58 0002DC58 C0 02 84 90 */ lfs f0, lbl_803CCE10-_SDA2_BASE_(r2) @@ -338,8 +338,8 @@ lbl_8003105C: /* 80031090 0002DE90 38 21 00 60 */ addi r1, r1, 0x60 /* 80031094 0002DE94 4E 80 00 20 */ blr -.global func_80031098 -func_80031098: +.global xAngleClamp__Ff +xAngleClamp__Ff: /* 80031098 0002DE98 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003109C 0002DE9C 7C 08 02 A6 */ mflr r0 /* 800310A0 0002DEA0 90 01 00 14 */ stw r0, 0x14(r1) @@ -356,8 +356,8 @@ lbl_800310C0: /* 800310C8 0002DEC8 38 21 00 10 */ addi r1, r1, 0x10 /* 800310CC 0002DECC 4E 80 00 20 */ blr -.global func_800310D0 -func_800310D0: +.global xAngleClampFast__Ff +xAngleClampFast__Ff: /* 800310D0 0002DED0 C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) /* 800310D4 0002DED4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800310D8 0002DED8 40 80 00 10 */ bge lbl_800310E8 @@ -372,8 +372,8 @@ lbl_800310E8: /* 800310F8 0002DEF8 EC 21 00 28 */ fsubs f1, f1, f0 /* 800310FC 0002DEFC 4E 80 00 20 */ blr -.global func_80031100 -func_80031100: +.global xDangleClamp__Ff +xDangleClamp__Ff: /* 80031100 0002DF00 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80031104 0002DF04 7C 08 02 A6 */ mflr r0 /* 80031108 0002DF08 90 01 00 14 */ stw r0, 0x14(r1) @@ -398,8 +398,8 @@ lbl_80031144: /* 8003114C 0002DF4C 38 21 00 10 */ addi r1, r1, 0x10 /* 80031150 0002DF50 4E 80 00 20 */ blr -.global func_80031154 -func_80031154: +.global xAccelMove__FRfRfffff +xAccelMove__FRfRfffff: /* 80031154 0002DF54 94 21 FF 90 */ stwu r1, -0x70(r1) /* 80031158 0002DF58 7C 08 02 A6 */ mflr r0 /* 8003115C 0002DF5C 90 01 00 74 */ stw r0, 0x74(r1) @@ -611,8 +611,8 @@ lbl_800313D8: /* 80031424 0002E224 38 21 00 70 */ addi r1, r1, 0x70 /* 80031428 0002E228 4E 80 00 20 */ blr -.global func_8003142C -func_8003142C: +.global xAccelMoveTime__Fffff +xAccelMoveTime__Fffff: /* 8003142C 0002E22C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80031430 0002E230 7C 08 02 A6 */ mflr r0 /* 80031434 0002E234 EC A4 10 24 */ fdivs f5, f4, f2 @@ -641,8 +641,8 @@ lbl_80031478: /* 80031488 0002E288 38 21 00 10 */ addi r1, r1, 0x10 /* 8003148C 0002E28C 4E 80 00 20 */ blr -.global func_80031490 -func_80031490: +.global xAccelMove__FRfRffff +xAccelMove__FRfRffff: /* 80031490 0002E290 C0 A4 00 00 */ lfs f5, 0(r4) /* 80031494 0002E294 FC 00 1A 10 */ fabs f0, f3 /* 80031498 0002E298 FC 80 2A 10 */ fabs f4, f5 @@ -709,8 +709,8 @@ lbl_8003154C: /* 80031574 0002E374 D0 04 00 00 */ stfs f0, 0(r4) /* 80031578 0002E378 4E 80 00 20 */ blr -.global func_8003157C -func_8003157C: +.global xAccelStop__FRfRfff +xAccelStop__FRfRfff: /* 8003157C 0002E37C C0 84 00 00 */ lfs f4, 0(r4) /* 80031580 0002E380 C0 02 84 E8 */ lfs f0, lbl_803CCE68-_SDA2_BASE_(r2) /* 80031584 0002E384 FC 04 00 40 */ fcmpo cr0, f4, f0 @@ -787,8 +787,8 @@ lbl_80031674: /* 80031678 0002E478 D0 04 00 00 */ stfs f0, 0(r4) /* 8003167C 0002E47C 4E 80 00 20 */ blr -.global func_80031680 -func_80031680: +.global xFuncPiece_Eval__FP10xFuncPiecefPP10xFuncPiece +xFuncPiece_Eval__FP10xFuncPiecefPP10xFuncPiece: /* 80031680 0002E480 48 00 00 08 */ b lbl_80031688 lbl_80031684: /* 80031684 0002E484 80 63 00 1C */ lwz r3, 0x1c(r3) @@ -857,8 +857,8 @@ lbl_80031760: /* 80031760 0002E560 FC 20 10 90 */ fmr f1, f2 /* 80031764 0002E564 4E 80 00 20 */ blr -.global func_80031768 -func_80031768: +.global xFuncPiece_EndPoints__FP10xFuncPieceffff +xFuncPiece_EndPoints__FP10xFuncPieceffff: /* 80031768 0002E568 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003176C 0002E56C 7C 08 02 A6 */ mflr r0 /* 80031770 0002E570 EC 42 08 28 */ fsubs f2, f2, f1 @@ -875,14 +875,14 @@ func_80031768: /* 8003179C 0002E59C D0 63 00 00 */ stfs f3, 0(r3) /* 800317A0 0002E5A0 EC 00 00 B2 */ fmuls f0, f0, f2 /* 800317A4 0002E5A4 D0 03 00 04 */ stfs f0, 4(r3) -/* 800317A8 0002E5A8 48 00 00 15 */ bl func_800317BC +/* 800317A8 0002E5A8 48 00 00 15 */ bl xFuncPiece_ShiftPiece__FP10xFuncPieceP10xFuncPiecef /* 800317AC 0002E5AC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800317B0 0002E5B0 7C 08 03 A6 */ mtlr r0 /* 800317B4 0002E5B4 38 21 00 10 */ addi r1, r1, 0x10 /* 800317B8 0002E5B8 4E 80 00 20 */ blr -.global func_800317BC -func_800317BC: +.global xFuncPiece_ShiftPiece__FP10xFuncPieceP10xFuncPiecef +xFuncPiece_ShiftPiece__FP10xFuncPieceP10xFuncPiecef: /* 800317BC 0002E5BC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800317C0 0002E5C0 38 E0 00 00 */ li r7, 0 /* 800317C4 0002E5C4 39 21 00 08 */ addi r9, r1, 8 diff --git a/asm/Core/x/xMath3.s b/asm/Core/x/xMath3.s index 07f633404..e9ea3e28b 100644 --- a/asm/Core/x/xMath3.s +++ b/asm/Core/x/xMath3.s @@ -2,15 +2,15 @@ .section .text # 0x800318B8 - 0x80033554 -.global func_800318B8 -func_800318B8: +.global xMath3Init__Fv +xMath3Init__Fv: /* 800318B8 0002E6B8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800318BC 0002E6BC 7C 08 02 A6 */ mflr r0 /* 800318C0 0002E6C0 3C 60 80 25 */ lis r3, lbl_80252FE8@ha /* 800318C4 0002E6C4 90 01 00 14 */ stw r0, 0x14(r1) /* 800318C8 0002E6C8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800318CC 0002E6CC 3B E3 2F E8 */ addi r31, r3, lbl_80252FE8@l -/* 800318D0 0002E6D0 48 09 36 49 */ bl func_800C4F18 +/* 800318D0 0002E6D0 48 09 36 49 */ bl iMath3Init__Fv /* 800318D4 0002E6D4 C1 7F 00 3C */ lfs f11, 0x3c(r31) /* 800318D8 0002E6D8 38 DF 00 3C */ addi r6, r31, 0x3c /* 800318DC 0002E6DC 38 BF 00 48 */ addi r5, r31, 0x48 @@ -46,8 +46,8 @@ func_800318B8: /* 80031954 0002E754 38 21 00 10 */ addi r1, r1, 0x10 /* 80031958 0002E758 4E 80 00 20 */ blr -.global func_8003195C -func_8003195C: +.global xLine3VecDist2__FPC5xVec3PC5xVec3PC5xVec3P6xIsect +xLine3VecDist2__FPC5xVec3PC5xVec3PC5xVec3P6xIsect: /* 8003195C 0002E75C 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80031960 0002E760 7C 08 02 A6 */ mflr r0 /* 80031964 0002E764 90 01 00 54 */ stw r0, 0x54(r1) @@ -72,7 +72,7 @@ func_8003195C: /* 800319B0 0002E7B0 4B FD CC E1 */ bl func_8000E690 /* 800319B4 0002E7B4 38 61 00 08 */ addi r3, r1, 8 /* 800319B8 0002E7B8 38 9F 00 1C */ addi r4, r31, 0x1c -/* 800319BC 0002E7BC 48 01 CB 35 */ bl func_8004E4F0 +/* 800319BC 0002E7BC 48 01 CB 35 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800319C0 0002E7C0 FF C0 08 90 */ fmr f30, f1 /* 800319C4 0002E7C4 C0 02 84 F0 */ lfs f0, lbl_803CCE70-_SDA2_BASE_(r2) /* 800319C8 0002E7C8 FC 1E 00 40 */ fcmpo cr0, f30, f0 @@ -118,8 +118,8 @@ lbl_80031A34: /* 80031A5C 0002E85C 38 21 00 50 */ addi r1, r1, 0x50 /* 80031A60 0002E860 4E 80 00 20 */ blr -.global func_80031A64 -func_80031A64: +.global xPointInBox__FPC4xBoxPC5xVec3 +xPointInBox__FPC4xBoxPC5xVec3: /* 80031A64 0002E864 C0 24 00 00 */ lfs f1, 0(r4) /* 80031A68 0002E868 38 00 00 00 */ li r0, 0 /* 80031A6C 0002E86C C0 03 00 0C */ lfs f0, 0xc(r3) @@ -153,8 +153,8 @@ lbl_80031AD8: /* 80031AD8 0002E8D8 54 03 06 3E */ clrlwi r3, r0, 0x18 /* 80031ADC 0002E8DC 4E 80 00 20 */ blr -.global func_80031AE0 -func_80031AE0: +.global xBoxInitBoundOBB__FP4xBoxPC4xBoxPC7xMat4x3 +xBoxInitBoundOBB__FP4xBoxPC4xBoxPC7xMat4x3: /* 80031AE0 0002E8E0 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80031AE4 0002E8E4 7C 08 02 A6 */ mflr r0 /* 80031AE8 0002E8E8 90 01 00 54 */ stw r0, 0x54(r1) @@ -262,8 +262,8 @@ func_80031AE0: /* 80031C80 0002EA80 38 21 00 50 */ addi r1, r1, 0x50 /* 80031C84 0002EA84 4E 80 00 20 */ blr -.global func_80031C88 -func_80031C88: +.global xBoxInitBoundCapsule__FP4xBoxPC8xCapsule +xBoxInitBoundCapsule__FP4xBoxPC8xCapsule: /* 80031C88 0002EA88 C0 44 00 00 */ lfs f2, 0(r4) /* 80031C8C 0002EA8C C0 64 00 0C */ lfs f3, 0xc(r4) /* 80031C90 0002EA90 FC 02 18 40 */ fcmpo cr0, f2, f3 @@ -316,8 +316,8 @@ lbl_80031D28: /* 80031D38 0002EB38 D0 03 00 08 */ stfs f0, 8(r3) /* 80031D3C 0002EB3C 4E 80 00 20 */ blr -.global func_80031D40 -func_80031D40: +.global xBoxFromCone__FR4xBoxRC5xVec3RC5xVec3fff +xBoxFromCone__FR4xBoxRC5xVec3RC5xVec3fff: /* 80031D40 0002EB40 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80031D44 0002EB44 7C 08 02 A6 */ mflr r0 /* 80031D48 0002EB48 90 01 00 64 */ stw r0, 0x64(r1) @@ -360,8 +360,8 @@ func_80031D40: /* 80031DDC 0002EBDC 38 21 00 60 */ addi r1, r1, 0x60 /* 80031DE0 0002EBE0 4E 80 00 20 */ blr -.global func_80031DE4 -func_80031DE4: +.global xMat3x3Normalize__FP7xMat3x3PC7xMat3x3 +xMat3x3Normalize__FP7xMat3x3PC7xMat3x3: /* 80031DE4 0002EBE4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80031DE8 0002EBE8 7C 08 02 A6 */ mflr r0 /* 80031DEC 0002EBEC 90 01 00 14 */ stw r0, 0x14(r1) @@ -369,13 +369,13 @@ func_80031DE4: /* 80031DF4 0002EBF4 7C 9F 23 78 */ mr r31, r4 /* 80031DF8 0002EBF8 93 C1 00 08 */ stw r30, 8(r1) /* 80031DFC 0002EBFC 7C 7E 1B 78 */ mr r30, r3 -/* 80031E00 0002EC00 48 01 C4 F1 */ bl func_8004E2F0 +/* 80031E00 0002EC00 48 01 C4 F1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80031E04 0002EC04 38 7E 00 10 */ addi r3, r30, 0x10 /* 80031E08 0002EC08 38 9F 00 10 */ addi r4, r31, 0x10 -/* 80031E0C 0002EC0C 48 01 C4 E5 */ bl func_8004E2F0 +/* 80031E0C 0002EC0C 48 01 C4 E5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80031E10 0002EC10 38 7E 00 20 */ addi r3, r30, 0x20 /* 80031E14 0002EC14 38 9F 00 20 */ addi r4, r31, 0x20 -/* 80031E18 0002EC18 48 01 C4 D9 */ bl func_8004E2F0 +/* 80031E18 0002EC18 48 01 C4 D9 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80031E1C 0002EC1C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80031E20 0002EC20 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80031E24 0002EC24 83 C1 00 08 */ lwz r30, 8(r1) @@ -383,8 +383,8 @@ func_80031DE4: /* 80031E2C 0002EC2C 38 21 00 10 */ addi r1, r1, 0x10 /* 80031E30 0002EC30 4E 80 00 20 */ blr -.global func_80031E34 -func_80031E34: +.global xMat3x3GetEuler__FPC7xMat3x3P5xVec3 +xMat3x3GetEuler__FPC7xMat3x3P5xVec3: /* 80031E34 0002EC34 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80031E38 0002EC38 7C 08 02 A6 */ mflr r0 /* 80031E3C 0002EC3C 90 01 00 34 */ stw r0, 0x34(r1) @@ -445,8 +445,8 @@ lbl_80031EE0: /* 80031F0C 0002ED0C 38 21 00 30 */ addi r1, r1, 0x30 /* 80031F10 0002ED10 4E 80 00 20 */ blr -.global func_80031F14 -func_80031F14: +.global xMat4x3MoveLocalRight__FP7xMat4x3f +xMat4x3MoveLocalRight__FP7xMat4x3f: /* 80031F14 0002ED14 C0 43 00 00 */ lfs f2, 0(r3) /* 80031F18 0002ED18 C0 03 00 30 */ lfs f0, 0x30(r3) /* 80031F1C 0002ED1C EC 02 00 7A */ fmadds f0, f2, f1, f0 @@ -461,8 +461,8 @@ func_80031F14: /* 80031F40 0002ED40 D0 03 00 38 */ stfs f0, 0x38(r3) /* 80031F44 0002ED44 4E 80 00 20 */ blr -.global func_80031F48 -func_80031F48: +.global xMat4x3MoveLocalUp__FP7xMat4x3f +xMat4x3MoveLocalUp__FP7xMat4x3f: /* 80031F48 0002ED48 C0 43 00 10 */ lfs f2, 0x10(r3) /* 80031F4C 0002ED4C C0 03 00 30 */ lfs f0, 0x30(r3) /* 80031F50 0002ED50 EC 02 00 7A */ fmadds f0, f2, f1, f0 @@ -477,8 +477,8 @@ func_80031F48: /* 80031F74 0002ED74 D0 03 00 38 */ stfs f0, 0x38(r3) /* 80031F78 0002ED78 4E 80 00 20 */ blr -.global func_80031F7C -func_80031F7C: +.global xMat4x3MoveLocalAt__FP7xMat4x3f +xMat4x3MoveLocalAt__FP7xMat4x3f: /* 80031F7C 0002ED7C C0 43 00 20 */ lfs f2, 0x20(r3) /* 80031F80 0002ED80 C0 03 00 30 */ lfs f0, 0x30(r3) /* 80031F84 0002ED84 EC 02 00 7A */ fmadds f0, f2, f1, f0 @@ -493,8 +493,8 @@ func_80031F7C: /* 80031FA8 0002EDA8 D0 03 00 38 */ stfs f0, 0x38(r3) /* 80031FAC 0002EDAC 4E 80 00 20 */ blr -.global func_80031FB0 -func_80031FB0: +.global xMat3x3LookVec__FP7xMat3x3PC5xVec3 +xMat3x3LookVec__FP7xMat3x3PC5xVec3: /* 80031FB0 0002EDB0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80031FB4 0002EDB4 7C 08 02 A6 */ mflr r0 /* 80031FB8 0002EDB8 90 01 00 24 */ stw r0, 0x24(r1) @@ -505,7 +505,7 @@ func_80031FB0: /* 80031FCC 0002EDCC 7C 7E 1B 78 */ mr r30, r3 /* 80031FD0 0002EDD0 7C 9F 23 78 */ mr r31, r4 /* 80031FD4 0002EDD4 38 7E 00 20 */ addi r3, r30, 0x20 -/* 80031FD8 0002EDD8 48 01 C3 19 */ bl func_8004E2F0 +/* 80031FD8 0002EDD8 48 01 C3 19 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80031FDC 0002EDDC FF E0 08 90 */ fmr f31, f1 /* 80031FE0 0002EDE0 38 7E 00 20 */ addi r3, r30, 0x20 /* 80031FE4 0002EDE4 7C 64 1B 78 */ mr r4, r3 @@ -603,7 +603,7 @@ lbl_80032130: /* 80032148 0002EF48 C0 1E 00 20 */ lfs f0, 0x20(r30) /* 8003214C 0002EF4C FC 00 00 50 */ fneg f0, f0 /* 80032150 0002EF50 D0 1E 00 08 */ stfs f0, 8(r30) -/* 80032154 0002EF54 48 01 C1 9D */ bl func_8004E2F0 +/* 80032154 0002EF54 48 01 C1 9D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80032158 0002EF58 7F C5 F3 78 */ mr r5, r30 /* 8003215C 0002EF5C 38 7E 00 10 */ addi r3, r30, 0x10 /* 80032160 0002EF60 38 9E 00 20 */ addi r4, r30, 0x20 @@ -625,22 +625,22 @@ lbl_80032184: /* 8003219C 0002EF9C 38 21 00 20 */ addi r1, r1, 0x20 /* 800321A0 0002EFA0 4E 80 00 20 */ blr -.global func_800321A4 -func_800321A4: +.global xMat3x3Euler__FP7xMat3x3PC5xVec3 +xMat3x3Euler__FP7xMat3x3PC5xVec3: /* 800321A4 0002EFA4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800321A8 0002EFA8 7C 08 02 A6 */ mflr r0 /* 800321AC 0002EFAC C0 24 00 00 */ lfs f1, 0(r4) /* 800321B0 0002EFB0 90 01 00 14 */ stw r0, 0x14(r1) /* 800321B4 0002EFB4 C0 44 00 04 */ lfs f2, 4(r4) /* 800321B8 0002EFB8 C0 64 00 08 */ lfs f3, 8(r4) -/* 800321BC 0002EFBC 48 00 00 15 */ bl func_800321D0 +/* 800321BC 0002EFBC 48 00 00 15 */ bl xMat3x3Euler__FP7xMat3x3fff /* 800321C0 0002EFC0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800321C4 0002EFC4 7C 08 03 A6 */ mtlr r0 /* 800321C8 0002EFC8 38 21 00 10 */ addi r1, r1, 0x10 /* 800321CC 0002EFCC 4E 80 00 20 */ blr -.global func_800321D0 -func_800321D0: +.global xMat3x3Euler__FP7xMat3x3fff +xMat3x3Euler__FP7xMat3x3fff: /* 800321D0 0002EFD0 94 21 FF 90 */ stwu r1, -0x70(r1) /* 800321D4 0002EFD4 7C 08 02 A6 */ mflr r0 /* 800321D8 0002EFD8 90 01 00 74 */ stw r0, 0x74(r1) @@ -723,8 +723,8 @@ func_800321D0: /* 8003230C 0002F10C 38 21 00 70 */ addi r1, r1, 0x70 /* 80032310 0002F110 4E 80 00 20 */ blr -.global func_80032314 -func_80032314: +.global xMat3x3RotC__FP7xMat3x3ffff +xMat3x3RotC__FP7xMat3x3ffff: /* 80032314 0002F114 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80032318 0002F118 7C 08 02 A6 */ mflr r0 /* 8003231C 0002F11C 90 01 00 64 */ stw r0, 0x64(r1) @@ -801,8 +801,8 @@ lbl_800323FC: /* 80032430 0002F230 38 21 00 60 */ addi r1, r1, 0x60 /* 80032434 0002F234 4E 80 00 20 */ blr -.global func_80032438 -func_80032438: +.global xMat3x3RotX__FP7xMat3x3f +xMat3x3RotX__FP7xMat3x3f: /* 80032438 0002F238 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8003243C 0002F23C 7C 08 02 A6 */ mflr r0 /* 80032440 0002F240 90 01 00 34 */ stw r0, 0x34(r1) @@ -822,7 +822,7 @@ func_80032438: /* 80032478 0002F278 3C 60 80 25 */ lis r3, lbl_80253024@ha /* 8003247C 0002F27C 38 83 30 24 */ addi r4, r3, lbl_80253024@l /* 80032480 0002F280 7F E3 FB 78 */ mr r3, r31 -/* 80032484 0002F284 48 01 C0 59 */ bl func_8004E4DC +/* 80032484 0002F284 48 01 C0 59 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80032488 0002F288 FC 40 F8 90 */ fmr f2, f31 /* 8003248C 0002F28C C0 22 84 F0 */ lfs f1, lbl_803CCE70-_SDA2_BASE_(r2) /* 80032490 0002F290 FC 60 F0 90 */ fmr f3, f30 @@ -845,8 +845,8 @@ func_80032438: /* 800324D4 0002F2D4 38 21 00 30 */ addi r1, r1, 0x30 /* 800324D8 0002F2D8 4E 80 00 20 */ blr -.global func_800324DC -func_800324DC: +.global xMat3x3RotY__FP7xMat3x3f +xMat3x3RotY__FP7xMat3x3f: /* 800324DC 0002F2DC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800324E0 0002F2E0 7C 08 02 A6 */ mflr r0 /* 800324E4 0002F2E4 90 01 00 34 */ stw r0, 0x34(r1) @@ -872,7 +872,7 @@ func_800324DC: /* 80032534 0002F334 3C 80 80 25 */ lis r4, lbl_80253030@ha /* 80032538 0002F338 38 7F 00 10 */ addi r3, r31, 0x10 /* 8003253C 0002F33C 38 84 30 30 */ addi r4, r4, lbl_80253030@l -/* 80032540 0002F340 48 01 BF 9D */ bl func_8004E4DC +/* 80032540 0002F340 48 01 BF 9D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80032544 0002F344 FC 20 F0 90 */ fmr f1, f30 /* 80032548 0002F348 C0 42 84 F0 */ lfs f2, lbl_803CCE70-_SDA2_BASE_(r2) /* 8003254C 0002F34C FC 60 F8 90 */ fmr f3, f31 @@ -890,8 +890,8 @@ func_800324DC: /* 8003257C 0002F37C 38 21 00 30 */ addi r1, r1, 0x30 /* 80032580 0002F380 4E 80 00 20 */ blr -.global func_80032584 -func_80032584: +.global xMat3x3RotZ__FP7xMat3x3f +xMat3x3RotZ__FP7xMat3x3f: /* 80032584 0002F384 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80032588 0002F388 7C 08 02 A6 */ mflr r0 /* 8003258C 0002F38C 90 01 00 34 */ stw r0, 0x34(r1) @@ -922,7 +922,7 @@ func_80032584: /* 800325F0 0002F3F0 3C 80 80 25 */ lis r4, lbl_8025303C@ha /* 800325F4 0002F3F4 38 7F 00 20 */ addi r3, r31, 0x20 /* 800325F8 0002F3F8 38 84 30 3C */ addi r4, r4, lbl_8025303C@l -/* 800325FC 0002F3FC 48 01 BE E1 */ bl func_8004E4DC +/* 800325FC 0002F3FC 48 01 BE E1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80032600 0002F400 38 00 00 00 */ li r0, 0 /* 80032604 0002F404 90 1F 00 0C */ stw r0, 0xc(r31) /* 80032608 0002F408 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 @@ -935,8 +935,8 @@ func_80032584: /* 80032624 0002F424 38 21 00 30 */ addi r1, r1, 0x30 /* 80032628 0002F428 4E 80 00 20 */ blr -.global func_8003262C -func_8003262C: +.global xMat3x3ScaleC__FP7xMat3x3fff +xMat3x3ScaleC__FP7xMat3x3fff: /* 8003262C 0002F42C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80032630 0002F430 7C 08 02 A6 */ mflr r0 /* 80032634 0002F434 90 01 00 34 */ stw r0, 0x34(r1) @@ -973,8 +973,8 @@ func_8003262C: /* 800326B0 0002F4B0 38 21 00 30 */ addi r1, r1, 0x30 /* 800326B4 0002F4B4 4E 80 00 20 */ blr -.global func_800326B8 -func_800326B8: +.global xMat3x3RMulRotY__FP7xMat3x3PC7xMat3x3f +xMat3x3RMulRotY__FP7xMat3x3PC7xMat3x3f: /* 800326B8 0002F4B8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800326BC 0002F4BC 7C 08 02 A6 */ mflr r0 /* 800326C0 0002F4C0 90 01 00 34 */ stw r0, 0x34(r1) @@ -1069,8 +1069,8 @@ lbl_800327FC: /* 8003281C 0002F61C 38 21 00 30 */ addi r1, r1, 0x30 /* 80032820 0002F620 4E 80 00 20 */ blr -.global func_80032824 -func_80032824: +.global xMat3x3Transpose__FP7xMat3x3PC7xMat3x3 +xMat3x3Transpose__FP7xMat3x3PC7xMat3x3: /* 80032824 0002F624 7C 03 20 40 */ cmplw r3, r4 /* 80032828 0002F628 40 82 00 38 */ bne lbl_80032860 /* 8003282C 0002F62C C0 23 00 04 */ lfs f1, 4(r3) @@ -1109,8 +1109,8 @@ lbl_80032860: /* 800328AC 0002F6AC 90 03 00 0C */ stw r0, 0xc(r3) /* 800328B0 0002F6B0 4E 80 00 20 */ blr -.global func_800328B4 -func_800328B4: +.global xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 +xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3: /* 800328B4 0002F6B4 94 21 FF 50 */ stwu r1, -0xb0(r1) /* 800328B8 0002F6B8 7C 08 02 A6 */ mflr r0 /* 800328BC 0002F6BC 90 01 00 B4 */ stw r0, 0xb4(r1) @@ -1223,8 +1223,8 @@ lbl_80032A14: /* 80032A54 0002F854 38 21 00 B0 */ addi r1, r1, 0xb0 /* 80032A58 0002F858 4E 80 00 20 */ blr -.global func_80032A5C -func_80032A5C: +.global xMat3x3LMulVec__FP5xVec3PC7xMat3x3PC5xVec3 +xMat3x3LMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 80032A5C 0002F85C C0 65 00 04 */ lfs f3, 4(r5) /* 80032A60 0002F860 C0 04 00 04 */ lfs f0, 4(r4) /* 80032A64 0002F864 C0 44 00 14 */ lfs f2, 0x14(r4) @@ -1251,8 +1251,8 @@ func_80032A5C: /* 80032AB8 0002F8B8 D0 03 00 08 */ stfs f0, 8(r3) /* 80032ABC 0002F8BC 4E 80 00 20 */ blr -.global func_80032AC0 -func_80032AC0: +.global xMat3x3Tolocal__FP5xVec3PC7xMat3x3PC5xVec3 +xMat3x3Tolocal__FP5xVec3PC7xMat3x3PC5xVec3: /* 80032AC0 0002F8C0 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80032AC4 0002F8C4 7C 08 02 A6 */ mflr r0 /* 80032AC8 0002F8C8 90 01 00 44 */ stw r0, 0x44(r1) @@ -1288,7 +1288,7 @@ func_80032AC0: /* 80032B40 0002F940 EF E6 28 2A */ fadds f31, f6, f5 /* 80032B44 0002F944 EF C4 18 2A */ fadds f30, f4, f3 /* 80032B48 0002F948 EF A2 00 2A */ fadds f29, f2, f0 -/* 80032B4C 0002F94C 4B FF FF 11 */ bl func_80032A5C +/* 80032B4C 0002F94C 4B FF FF 11 */ bl xMat3x3LMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80032B50 0002F950 C0 1F 00 00 */ lfs f0, 0(r31) /* 80032B54 0002F954 EC 00 F8 24 */ fdivs f0, f0, f31 /* 80032B58 0002F958 D0 1F 00 00 */ stfs f0, 0(r31) @@ -1310,8 +1310,8 @@ func_80032AC0: /* 80032B98 0002F998 38 21 00 40 */ addi r1, r1, 0x40 /* 80032B9C 0002F99C 4E 80 00 20 */ blr -.global func_80032BA0 -func_80032BA0: +.global xMat4x3Rot__FP7xMat4x3PC5xVec3fPC5xVec3 +xMat4x3Rot__FP7xMat4x3PC5xVec3fPC5xVec3: /* 80032BA0 0002F9A0 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80032BA4 0002F9A4 7C 08 02 A6 */ mflr r0 /* 80032BA8 0002F9A8 FC 80 08 90 */ fmr f4, f1 @@ -1323,10 +1323,10 @@ func_80032BA0: /* 80032BC0 0002F9C0 C0 64 00 08 */ lfs f3, 8(r4) /* 80032BC4 0002F9C4 93 C1 00 48 */ stw r30, 0x48(r1) /* 80032BC8 0002F9C8 7C 7E 1B 78 */ mr r30, r3 -/* 80032BCC 0002F9CC 4B FF F7 49 */ bl func_80032314 +/* 80032BCC 0002F9CC 4B FF F7 49 */ bl xMat3x3RotC__FP7xMat3x3ffff /* 80032BD0 0002F9D0 7F E4 FB 78 */ mr r4, r31 /* 80032BD4 0002F9D4 38 7E 00 30 */ addi r3, r30, 0x30 -/* 80032BD8 0002F9D8 48 01 B9 05 */ bl func_8004E4DC +/* 80032BD8 0002F9D8 48 01 B9 05 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80032BDC 0002F9DC 38 61 00 08 */ addi r3, r1, 8 /* 80032BE0 0002F9E0 4B FD C4 2D */ bl func_8000F00C /* 80032BE4 0002F9E4 7F E4 FB 78 */ mr r4, r31 @@ -1335,7 +1335,7 @@ func_80032BA0: /* 80032BF0 0002F9F0 7F C3 F3 78 */ mr r3, r30 /* 80032BF4 0002F9F4 7F C5 F3 78 */ mr r5, r30 /* 80032BF8 0002F9F8 38 81 00 08 */ addi r4, r1, 8 -/* 80032BFC 0002F9FC 48 00 00 1D */ bl func_80032C18 +/* 80032BFC 0002F9FC 48 00 00 1D */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 80032C00 0002FA00 80 01 00 54 */ lwz r0, 0x54(r1) /* 80032C04 0002FA04 83 E1 00 4C */ lwz r31, 0x4c(r1) /* 80032C08 0002FA08 83 C1 00 48 */ lwz r30, 0x48(r1) @@ -1343,8 +1343,8 @@ func_80032BA0: /* 80032C10 0002FA10 38 21 00 50 */ addi r1, r1, 0x50 /* 80032C14 0002FA14 4E 80 00 20 */ blr -.global func_80032C18 -func_80032C18: +.global xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 +xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3: /* 80032C18 0002FA18 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80032C1C 0002FA1C 7C 08 02 A6 */ mflr r0 /* 80032C20 0002FA20 90 01 00 34 */ stw r0, 0x34(r1) @@ -1361,10 +1361,10 @@ func_80032C18: /* 80032C4C 0002FA4C 7F A3 EB 78 */ mr r3, r29 /* 80032C50 0002FA50 7F C4 F3 78 */ mr r4, r30 /* 80032C54 0002FA54 7F E5 FB 78 */ mr r5, r31 -/* 80032C58 0002FA58 4B FF FC 5D */ bl func_800328B4 +/* 80032C58 0002FA58 4B FF FC 5D */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 /* 80032C5C 0002FA5C 38 7D 00 30 */ addi r3, r29, 0x30 /* 80032C60 0002FA60 38 81 00 08 */ addi r4, r1, 8 -/* 80032C64 0002FA64 48 01 B8 79 */ bl func_8004E4DC +/* 80032C64 0002FA64 48 01 B8 79 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80032C68 0002FA68 80 01 00 34 */ lwz r0, 0x34(r1) /* 80032C6C 0002FA6C 83 E1 00 2C */ lwz r31, 0x2c(r1) /* 80032C70 0002FA70 83 C1 00 28 */ lwz r30, 0x28(r1) @@ -1373,8 +1373,8 @@ func_80032C18: /* 80032C7C 0002FA7C 38 21 00 30 */ addi r1, r1, 0x30 /* 80032C80 0002FA80 4E 80 00 20 */ blr -.global func_80032C84 -func_80032C84: +.global xQuatFromMat__FP5xQuatPC7xMat3x3 +xQuatFromMat__FP5xQuatPC7xMat3x3: /* 80032C84 0002FA84 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80032C88 0002FA88 7C 08 02 A6 */ mflr r0 /* 80032C8C 0002FA8C C0 44 00 00 */ lfs f2, 0(r4) @@ -1503,8 +1503,8 @@ lbl_80032E58: /* 80032E64 0002FC64 38 21 00 30 */ addi r1, r1, 0x30 /* 80032E68 0002FC68 4E 80 00 20 */ blr -.global func_80032E6C -func_80032E6C: +.global xQuatFromAxisAngle__FP5xQuatPC5xVec3f +xQuatFromAxisAngle__FP5xQuatPC5xVec3f: /* 80032E6C 0002FC6C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80032E70 0002FC70 7C 08 02 A6 */ mflr r0 /* 80032E74 0002FC74 90 01 00 24 */ stw r0, 0x24(r1) @@ -1545,8 +1545,8 @@ lbl_80032EE0: /* 80032EF8 0002FCF8 38 21 00 20 */ addi r1, r1, 0x20 /* 80032EFC 0002FCFC 4E 80 00 20 */ blr -.global func_80032F00 -func_80032F00: +.global xQuatToMat__FPC5xQuatP7xMat3x3 +xQuatToMat__FPC5xQuatP7xMat3x3: /* 80032F00 0002FD00 C0 02 84 F8 */ lfs f0, lbl_803CCE78-_SDA2_BASE_(r2) /* 80032F04 0002FD04 38 00 00 00 */ li r0, 0 /* 80032F08 0002FD08 C0 A3 00 04 */ lfs f5, 4(r3) @@ -1592,8 +1592,8 @@ func_80032F00: /* 80032FA8 0002FDA8 90 04 00 0C */ stw r0, 0xc(r4) /* 80032FAC 0002FDAC 4E 80 00 20 */ blr -.global func_80032FB0 -func_80032FB0: +.global xQuatToAxisAngle__FPC5xQuatP5xVec3Pf +xQuatToAxisAngle__FPC5xQuatP5xVec3Pf: /* 80032FB0 0002FDB0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80032FB4 0002FDB4 7C 08 02 A6 */ mflr r0 /* 80032FB8 0002FDB8 C0 23 00 0C */ lfs f1, 0xc(r3) @@ -1610,7 +1610,7 @@ func_80032FB0: /* 80032FE4 0002FDE4 7F A4 EB 78 */ mr r4, r29 /* 80032FE8 0002FDE8 EC 00 00 72 */ fmuls f0, f0, f1 /* 80032FEC 0002FDEC D0 1F 00 00 */ stfs f0, 0(r31) -/* 80032FF0 0002FDF0 48 01 B3 01 */ bl func_8004E2F0 +/* 80032FF0 0002FDF0 48 01 B3 01 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80032FF4 0002FDF4 80 01 00 24 */ lwz r0, 0x24(r1) /* 80032FF8 0002FDF8 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80032FFC 0002FDFC 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -1619,8 +1619,8 @@ func_80032FB0: /* 80033008 0002FE08 38 21 00 20 */ addi r1, r1, 0x20 /* 8003300C 0002FE0C 4E 80 00 20 */ blr -.global func_80033010 -func_80033010: +.global xQuatNormalize__FP5xQuatPC5xQuat +xQuatNormalize__FP5xQuatPC5xQuat: /* 80033010 0002FE10 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80033014 0002FE14 7C 08 02 A6 */ mflr r0 /* 80033018 0002FE18 90 01 00 24 */ stw r0, 0x24(r1) @@ -1675,8 +1675,8 @@ lbl_800330B0: /* 800330C8 0002FEC8 38 21 00 20 */ addi r1, r1, 0x20 /* 800330CC 0002FECC 4E 80 00 20 */ blr -.global func_800330D0 -func_800330D0: +.global xQuatSlerp__FP5xQuatPC5xQuatPC5xQuatf +xQuatSlerp__FP5xQuatPC5xQuatPC5xQuatf: /* 800330D0 0002FED0 94 21 FF 70 */ stwu r1, -0x90(r1) /* 800330D4 0002FED4 7C 08 02 A6 */ mflr r0 /* 800330D8 0002FED8 90 01 00 94 */ stw r0, 0x94(r1) @@ -1752,7 +1752,7 @@ lbl_800331B8: /* 800331E4 0002FFE4 48 00 03 41 */ bl func_80033524 /* 800331E8 0002FFE8 7F A3 EB 78 */ mr r3, r29 /* 800331EC 0002FFEC 7F A4 EB 78 */ mr r4, r29 -/* 800331F0 0002FFF0 4B FF FE 21 */ bl func_80033010 +/* 800331F0 0002FFF0 4B FF FE 21 */ bl xQuatNormalize__FP5xQuatPC5xQuat /* 800331F4 0002FFF4 E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0 /* 800331F8 0002FFF8 CB E1 00 80 */ lfd f31, 0x80(r1) /* 800331FC 0002FFFC E3 C1 00 78 */ psq_l f30, 120(r1), 0, qr0 @@ -1769,8 +1769,8 @@ lbl_800331B8: /* 80033228 00030028 38 21 00 90 */ addi r1, r1, 0x90 /* 8003322C 0003002C 4E 80 00 20 */ blr -.global func_80033230 -func_80033230: +.global xQuatMul__FP5xQuatPC5xQuatPC5xQuat +xQuatMul__FP5xQuatPC5xQuatPC5xQuat: /* 80033230 00030030 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80033234 00030034 7C 08 02 A6 */ mflr r0 /* 80033238 00030038 C0 85 00 0C */ lfs f4, 0xc(r5) @@ -1803,14 +1803,14 @@ func_80033230: /* 800332A4 000300A4 EC 49 1A BC */ fnmsubs f2, f9, f10, f3 /* 800332A8 000300A8 D0 03 00 08 */ stfs f0, 8(r3) /* 800332AC 000300AC D0 43 00 0C */ stfs f2, 0xc(r3) -/* 800332B0 000300B0 4B FF FD 61 */ bl func_80033010 +/* 800332B0 000300B0 4B FF FD 61 */ bl xQuatNormalize__FP5xQuatPC5xQuat /* 800332B4 000300B4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800332B8 000300B8 7C 08 03 A6 */ mtlr r0 /* 800332BC 000300BC 38 21 00 10 */ addi r1, r1, 0x10 /* 800332C0 000300C0 4E 80 00 20 */ blr -.global func_800332C4 -func_800332C4: +.global xQuatDiff__FP5xQuatPC5xQuatPC5xQuat +xQuatDiff__FP5xQuatPC5xQuatPC5xQuat: /* 800332C4 000300C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800332C8 000300C8 7C 08 02 A6 */ mflr r0 /* 800332CC 000300CC 90 01 00 14 */ stw r0, 0x14(r1) @@ -1822,7 +1822,7 @@ func_800332C4: /* 800332E4 000300E4 7F C3 F3 78 */ mr r3, r30 /* 800332E8 000300E8 7F C4 F3 78 */ mr r4, r30 /* 800332EC 000300EC 7F E5 FB 78 */ mr r5, r31 -/* 800332F0 000300F0 4B FF FF 41 */ bl func_80033230 +/* 800332F0 000300F0 4B FF FF 41 */ bl xQuatMul__FP5xQuatPC5xQuatPC5xQuat /* 800332F4 000300F4 C0 3E 00 0C */ lfs f1, 0xc(r30) /* 800332F8 000300F8 C0 02 84 F0 */ lfs f0, lbl_803CCE70-_SDA2_BASE_(r2) /* 800332FC 000300FC FC 01 00 40 */ fcmpo cr0, f1, f0 diff --git a/asm/Core/x/xMemMgr.s b/asm/Core/x/xMemMgr.s index 98ec965f8..47db05e17 100644 --- a/asm/Core/x/xMemMgr.s +++ b/asm/Core/x/xMemMgr.s @@ -2,17 +2,17 @@ .section .text # 0x80033554 - 0x80033E2C -.global func_80033554 -func_80033554: +.global xMemDebug_SoakLog__FPCc +xMemDebug_SoakLog__FPCc: /* 80033554 00030354 4E 80 00 20 */ blr -.global func_80033558 -func_80033558: +.global xMemInit__Fv +xMemInit__Fv: /* 80033558 00030358 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003355C 0003035C 7C 08 02 A6 */ mflr r0 /* 80033560 00030360 90 01 00 14 */ stw r0, 0x14(r1) /* 80033564 00030364 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80033568 00030368 48 09 2D F9 */ bl func_800C6360 +/* 80033568 00030368 48 09 2D F9 */ bl iMemInit__Fv /* 8003356C 0003036C 3C 60 80 39 */ lis r3, lbl_8038C320@ha /* 80033570 00030370 3C C0 00 01 */ lis r6, 0x00008826@ha /* 80033574 00030374 3B E3 C3 20 */ addi r31, r3, lbl_8038C320@l @@ -21,7 +21,7 @@ func_80033558: /* 80033580 00030380 80 9F 00 18 */ lwz r4, 0x18(r31) /* 80033584 00030384 80 BF 00 1C */ lwz r5, 0x1c(r31) /* 80033588 00030388 38 C6 88 26 */ addi r6, r6, 0x00008826@l -/* 8003358C 0003038C 48 00 00 B1 */ bl func_8003363C +/* 8003358C 0003038C 48 00 00 B1 */ bl xMemInitHeap__FP12xMemHeap_tagUiUiUi /* 80033590 00030390 3C 60 80 39 */ lis r3, lbl_8038C5E4@ha /* 80033594 00030394 80 BF 00 1C */ lwz r5, 0x1c(r31) /* 80033598 00030398 80 1F 00 18 */ lwz r0, 0x18(r31) @@ -30,7 +30,7 @@ func_80033558: /* 800335A4 000303A4 38 63 00 DC */ addi r3, r3, 0xdc /* 800335A8 000303A8 7C 80 2A 14 */ add r4, r0, r5 /* 800335AC 000303AC 38 C6 89 25 */ addi r6, r6, 0x00008925@l -/* 800335B0 000303B0 48 00 00 8D */ bl func_8003363C +/* 800335B0 000303B0 48 00 00 8D */ bl xMemInitHeap__FP12xMemHeap_tagUiUiUi /* 800335B4 000303B4 3C 60 80 39 */ lis r3, lbl_8038C5E4@ha /* 800335B8 000303B8 80 BF 00 1C */ lwz r5, 0x1c(r31) /* 800335BC 000303BC 80 1F 00 18 */ lwz r0, 0x18(r31) @@ -39,7 +39,7 @@ func_80033558: /* 800335C8 000303C8 38 63 01 B8 */ addi r3, r3, 0x1b8 /* 800335CC 000303CC 7C 80 2A 14 */ add r4, r0, r5 /* 800335D0 000303D0 38 C6 89 2A */ addi r6, r6, 0x0000892A@l -/* 800335D4 000303D4 48 00 00 69 */ bl func_8003363C +/* 800335D4 000303D4 48 00 00 69 */ bl xMemInitHeap__FP12xMemHeap_tagUiUiUi /* 800335D8 000303D8 3C 60 80 39 */ lis r3, lbl_8038C5E4@ha /* 800335DC 000303DC 38 A0 00 01 */ li r5, 1 /* 800335E0 000303E0 38 83 C5 E4 */ addi r4, r3, lbl_8038C5E4@l @@ -58,19 +58,19 @@ func_80033558: /* 80033614 00030414 38 21 00 10 */ addi r1, r1, 0x10 /* 80033618 00030418 4E 80 00 20 */ blr -.global func_8003361C -func_8003361C: +.global xMemExit__Fv +xMemExit__Fv: /* 8003361C 0003041C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80033620 00030420 7C 08 02 A6 */ mflr r0 /* 80033624 00030424 90 01 00 14 */ stw r0, 0x14(r1) -/* 80033628 00030428 48 09 2E 45 */ bl func_800C646C +/* 80033628 00030428 48 09 2E 45 */ bl iMemExit__Fv /* 8003362C 0003042C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80033630 00030430 7C 08 03 A6 */ mtlr r0 /* 80033634 00030434 38 21 00 10 */ addi r1, r1, 0x10 /* 80033638 00030438 4E 80 00 20 */ blr -.global func_8003363C -func_8003363C: +.global xMemInitHeap__FP12xMemHeap_tagUiUiUi +xMemInitHeap__FP12xMemHeap_tagUiUiUi: /* 8003363C 0003043C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80033640 00030440 7C 08 02 A6 */ mflr r0 /* 80033644 00030444 38 E0 00 01 */ li r7, 1 @@ -223,8 +223,8 @@ lbl_8003380C: /* 8003385C 0003065C 38 21 00 10 */ addi r1, r1, 0x10 /* 80033860 00030660 4E 80 00 20 */ blr -.global func_80033864 -func_80033864: +.global xMemGrowAlloc__FUiUi +xMemGrowAlloc__FUiUi: /* 80033864 00030664 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80033868 00030668 7C 08 02 A6 */ mflr r0 /* 8003386C 0003066C 1C A3 00 DC */ mulli r5, r3, 0xdc @@ -285,8 +285,8 @@ lbl_8003392C: /* 80033938 00030738 38 21 00 10 */ addi r1, r1, 0x10 /* 8003393C 0003073C 4E 80 00 20 */ blr -.global func_80033940 -func_80033940: +.global xMemAlloc__FUiUii +xMemAlloc__FUiUii: /* 80033940 00030740 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80033944 00030744 7C 08 02 A6 */ mflr r0 /* 80033948 00030748 1C E3 00 DC */ mulli r7, r3, 0xdc @@ -363,8 +363,8 @@ lbl_80033A44: /* 80033A50 00030850 38 21 00 40 */ addi r1, r1, 0x40 /* 80033A54 00030854 4E 80 00 20 */ blr -.global func_80033A58 -func_80033A58: +.global xMemPushTemp__FUi +xMemPushTemp__FUi: /* 80033A58 00030858 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80033A5C 0003085C 7C 08 02 A6 */ mflr r0 /* 80033A60 00030860 90 01 00 14 */ stw r0, 0x14(r1) @@ -377,8 +377,8 @@ func_80033A58: /* 80033A7C 0003087C 38 21 00 10 */ addi r1, r1, 0x10 /* 80033A80 00030880 4E 80 00 20 */ blr -.global func_80033A84 -func_80033A84: +.global xMemPopTemp__FPv +xMemPopTemp__FPv: /* 80033A84 00030884 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80033A88 00030888 7C 08 02 A6 */ mflr r0 /* 80033A8C 0003088C 90 01 00 14 */ stw r0, 0x14(r1) @@ -391,8 +391,8 @@ func_80033A84: /* 80033AA8 000308A8 38 21 00 10 */ addi r1, r1, 0x10 /* 80033AAC 000308AC 4E 80 00 20 */ blr -.global func_80033AB0 -func_80033AB0: +.global xMemPushBase__FUi +xMemPushBase__FUi: /* 80033AB0 000308B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80033AB4 000308B4 7C 08 02 A6 */ mflr r0 /* 80033AB8 000308B8 1C 83 00 DC */ mulli r4, r3, 0xdc @@ -438,20 +438,20 @@ func_80033B24: /* 80033B48 00030948 90 03 00 0C */ stw r0, 0xc(r3) /* 80033B4C 0003094C 4E 80 00 20 */ blr -.global func_80033B50 -func_80033B50: +.global xMemPushBase__Fv +xMemPushBase__Fv: /* 80033B50 00030950 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80033B54 00030954 7C 08 02 A6 */ mflr r0 /* 80033B58 00030958 90 01 00 14 */ stw r0, 0x14(r1) /* 80033B5C 0003095C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 80033B60 00030960 4B FF FF 51 */ bl func_80033AB0 +/* 80033B60 00030960 4B FF FF 51 */ bl xMemPushBase__FUi /* 80033B64 00030964 80 01 00 14 */ lwz r0, 0x14(r1) /* 80033B68 00030968 7C 08 03 A6 */ mtlr r0 /* 80033B6C 0003096C 38 21 00 10 */ addi r1, r1, 0x10 /* 80033B70 00030970 4E 80 00 20 */ blr -.global func_80033B74 -func_80033B74: +.global xMemPopBase__FUii +xMemPopBase__FUii: /* 80033B74 00030974 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80033B78 00030978 7C 08 02 A6 */ mflr r0 /* 80033B7C 0003097C 1C 63 00 DC */ mulli r3, r3, 0xdc @@ -479,21 +479,21 @@ lbl_80033BBC: /* 80033BCC 000309CC 38 21 00 10 */ addi r1, r1, 0x10 /* 80033BD0 000309D0 4E 80 00 20 */ blr -.global func_80033BD4 -func_80033BD4: +.global xMemPopBase__Fi +xMemPopBase__Fi: /* 80033BD4 000309D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80033BD8 000309D8 7C 08 02 A6 */ mflr r0 /* 80033BDC 000309DC 7C 64 1B 78 */ mr r4, r3 /* 80033BE0 000309E0 90 01 00 14 */ stw r0, 0x14(r1) /* 80033BE4 000309E4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 80033BE8 000309E8 4B FF FF 8D */ bl func_80033B74 +/* 80033BE8 000309E8 4B FF FF 8D */ bl xMemPopBase__FUii /* 80033BEC 000309EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80033BF0 000309F0 7C 08 03 A6 */ mtlr r0 /* 80033BF4 000309F4 38 21 00 10 */ addi r1, r1, 0x10 /* 80033BF8 000309F8 4E 80 00 20 */ blr -.global func_80033BFC -func_80033BFC: +.global xMemGetBase__FUi +xMemGetBase__FUi: /* 80033BFC 000309FC 1C 03 00 DC */ mulli r0, r3, 0xdc /* 80033C00 00030A00 3C 60 80 39 */ lis r3, lbl_8038C5E4@ha /* 80033C04 00030A04 38 63 C5 E4 */ addi r3, r3, lbl_8038C5E4@l @@ -501,18 +501,18 @@ func_80033BFC: /* 80033C0C 00030A0C A0 63 00 D0 */ lhz r3, 0xd0(r3) /* 80033C10 00030A10 4E 80 00 20 */ blr -.global func_80033C14 -func_80033C14: +.global xMemRegisterBaseNotifyFunc__FPFv_v +xMemRegisterBaseNotifyFunc__FPFv_v: /* 80033C14 00030A14 90 6D 89 E4 */ stw r3, lbl_803CB2E4-_SDA_BASE_(r13) /* 80033C18 00030A18 4E 80 00 20 */ blr -.global func_80033C1C -func_80033C1C: +.global xMemGetBase__Fv +xMemGetBase__Fv: /* 80033C1C 00030A1C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80033C20 00030A20 7C 08 02 A6 */ mflr r0 /* 80033C24 00030A24 90 01 00 14 */ stw r0, 0x14(r1) /* 80033C28 00030A28 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 80033C2C 00030A2C 4B FF FF D1 */ bl func_80033BFC +/* 80033C2C 00030A2C 4B FF FF D1 */ bl xMemGetBase__FUi /* 80033C30 00030A30 80 01 00 14 */ lwz r0, 0x14(r1) /* 80033C34 00030A34 7C 08 03 A6 */ mtlr r0 /* 80033C38 00030A38 38 21 00 10 */ addi r1, r1, 0x10 @@ -567,8 +567,8 @@ lbl_80033CC4: /* 80033CE0 00030AE0 38 21 00 30 */ addi r1, r1, 0x30 /* 80033CE4 00030AE4 4E 80 00 20 */ blr -.global func_80033CE8 -func_80033CE8: +.global xMemPoolSetup__FP8xMemPoolPvUiUiPFP8xMemPoolPv_vUiUiUi +xMemPoolSetup__FP8xMemPoolPvUiUiPFP8xMemPoolPv_vUiUiUi: /* 80033CE8 00030AE8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80033CEC 00030AEC 7C 08 02 A6 */ mflr r0 /* 80033CF0 00030AF0 90 01 00 14 */ stw r0, 0x14(r1) @@ -589,8 +589,8 @@ func_80033CE8: /* 80033D2C 00030B2C 38 21 00 10 */ addi r1, r1, 0x10 /* 80033D30 00030B30 4E 80 00 20 */ blr -.global func_80033D34 -func_80033D34: +.global xMemPoolAlloc__FP8xMemPool +xMemPoolAlloc__FP8xMemPool: /* 80033D34 00030B34 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80033D38 00030B38 7C 08 02 A6 */ mflr r0 /* 80033D3C 00030B3C 90 01 00 24 */ stw r0, 0x24(r1) @@ -609,7 +609,7 @@ func_80033D34: /* 80033D70 00030B70 A0 1C 00 14 */ lhz r0, 0x14(r28) /* 80033D74 00030B74 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80033D78 00030B78 7C 9F 01 D6 */ mullw r4, r31, r0 -/* 80033D7C 00030B7C 4B FF FB C5 */ bl func_80033940 +/* 80033D7C 00030B7C 4B FF FB C5 */ bl xMemAlloc__FUiUii /* 80033D80 00030B80 7C 64 1B 78 */ mr r4, r3 /* 80033D84 00030B84 7F 83 E3 78 */ mr r3, r28 /* 80033D88 00030B88 7F E5 FB 78 */ mr r5, r31 @@ -633,8 +633,8 @@ lbl_80033DB0: /* 80033DC8 00030BC8 38 21 00 20 */ addi r1, r1, 0x20 /* 80033DCC 00030BCC 4E 80 00 20 */ blr -.global func_80033DD0 -func_80033DD0: +.global xMemPoolFree__FP8xMemPoolPv +xMemPoolFree__FP8xMemPoolPv: /* 80033DD0 00030BD0 28 04 00 00 */ cmplwi r4, 0 /* 80033DD4 00030BD4 4D 82 00 20 */ beqlr /* 80033DD8 00030BD8 A0 03 00 06 */ lhz r0, 6(r3) diff --git a/asm/Core/x/xModel.s b/asm/Core/x/xModel.s index d2d92dc3d..e986784eb 100644 --- a/asm/Core/x/xModel.s +++ b/asm/Core/x/xModel.s @@ -2,8 +2,8 @@ .section .text # 0x80033E2C - 0x80035034 -.global func_80033E2C -func_80033E2C: +.global xModelGetPipeFlags__FP8RpAtomic +xModelGetPipeFlags__FP8RpAtomic: /* 80033E2C 00030C2C 80 AD 89 F8 */ lwz r5, lbl_803CB2F8-_SDA_BASE_(r13) /* 80033E30 00030C30 38 C0 00 00 */ li r6, 0 /* 80033E34 00030C34 80 0D 89 F4 */ lwz r0, lbl_803CB2F4-_SDA_BASE_(r13) @@ -27,12 +27,12 @@ lbl_80033E70: /* 80033E70 00030C70 38 60 00 00 */ li r3, 0 /* 80033E74 00030C74 4E 80 00 20 */ blr -.global func_80033E78 -func_80033E78: +.global xModelInit__Fv +xModelInit__Fv: /* 80033E78 00030C78 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80033E7C 00030C7C 7C 08 02 A6 */ mflr r0 /* 80033E80 00030C80 90 01 00 14 */ stw r0, 0x14(r1) -/* 80033E84 00030C84 48 09 3A D9 */ bl func_800C795C +/* 80033E84 00030C84 48 09 3A D9 */ bl iModelInit__Fv /* 80033E88 00030C88 38 00 00 00 */ li r0, 0 /* 80033E8C 00030C8C 90 0D 89 E8 */ stw r0, lbl_803CB2E8-_SDA_BASE_(r13) /* 80033E90 00030C90 80 0D 89 EC */ lwz r0, lbl_803CB2EC-_SDA_BASE_(r13) @@ -51,8 +51,8 @@ lbl_80033EB0: /* 80033EC0 00030CC0 38 21 00 10 */ addi r1, r1, 0x10 /* 80033EC4 00030CC4 4E 80 00 20 */ blr -.global func_80033EC8 -func_80033EC8: +.global xModelPoolInit__FUiUi +xModelPoolInit__FUiUi: /* 80033EC8 00030CC8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80033ECC 00030CCC 7C 08 02 A6 */ mflr r0 /* 80033ED0 00030CD0 90 01 00 24 */ stw r0, 0x24(r1) @@ -73,7 +73,7 @@ lbl_80033EF8: /* 80033F08 00030D08 54 1C 30 32 */ slwi r28, r0, 6 /* 80033F0C 00030D0C 7C 9C 22 14 */ add r4, r28, r4 /* 80033F10 00030D10 38 84 00 0C */ addi r4, r4, 0xc -/* 80033F14 00030D14 4B FF FA 2D */ bl func_80033940 +/* 80033F14 00030D14 4B FF FA 2D */ bl xMemAlloc__FUiUii /* 80033F18 00030D18 2C 1E 00 00 */ cmpwi r30, 0 /* 80033F1C 00030D1C 7C 66 1B 78 */ mr r6, r3 /* 80033F20 00030D20 7C 63 E2 14 */ add r3, r3, r28 @@ -200,8 +200,8 @@ lbl_800340C8: /* 800340E8 00030EE8 38 21 00 20 */ addi r1, r1, 0x20 /* 800340EC 00030EEC 4E 80 00 20 */ blr -.global func_800340F0 -func_800340F0: +.global xModelInstanceAlloc__FP8RpAtomicPvUsUcPUc +xModelInstanceAlloc__FP8RpAtomicPvUsUcPUc: /* 800340F0 00030EF0 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800340F4 00030EF4 7C 08 02 A6 */ mflr r0 /* 800340F8 00030EF8 90 01 00 44 */ stw r0, 0x44(r1) @@ -212,7 +212,7 @@ func_800340F0: /* 8003410C 00030F0C 7C DA 33 78 */ mr r26, r6 /* 80034110 00030F10 7C FB 3B 78 */ mr r27, r7 /* 80034114 00030F14 3B C0 00 00 */ li r30, 0 -/* 80034118 00030F18 48 09 3D FD */ bl func_800C7F14 +/* 80034118 00030F18 48 09 3D FD */ bl iModelNumBones__FP8RpAtomic /* 8003411C 00030F1C 80 0D 89 FC */ lwz r0, lbl_803CB2FC-_SDA_BASE_(r13) /* 80034120 00030F20 7C 7F 1B 78 */ mr r31, r3 /* 80034124 00030F24 57 23 D7 FE */ rlwinm r3, r25, 0x1a, 0x1f, 0x1f @@ -226,7 +226,7 @@ func_800340F0: /* 80034144 00030F44 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80034148 00030F48 38 80 00 6C */ li r4, 0x6c /* 8003414C 00030F4C 38 A0 00 00 */ li r5, 0 -/* 80034150 00030F50 4B FF F7 F1 */ bl func_80033940 +/* 80034150 00030F50 4B FF F7 F1 */ bl xMemAlloc__FUiUii /* 80034154 00030F54 38 00 00 00 */ li r0, 0 /* 80034158 00030F58 7C 7C 1B 78 */ mr r28, r3 /* 8003415C 00030F5C 90 03 00 08 */ stw r0, 8(r3) @@ -237,7 +237,7 @@ lbl_80034168: /* 8003416C 00030F6C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80034170 00030F70 38 84 00 6C */ addi r4, r4, 0x6c /* 80034174 00030F74 38 A0 00 10 */ li r5, 0x10 -/* 80034178 00030F78 4B FF F7 C9 */ bl func_80033940 +/* 80034178 00030F78 4B FF F7 C9 */ bl xMemAlloc__FUiUii /* 8003417C 00030F7C 57 A4 30 32 */ slwi r4, r29, 6 /* 80034180 00030F80 38 00 00 00 */ li r0, 0 /* 80034184 00030F84 7F 83 22 14 */ add r28, r3, r4 @@ -336,7 +336,7 @@ lbl_800342D0: /* 800342D4 000310D4 41 80 FF E8 */ blt lbl_800342BC lbl_800342D8: /* 800342D8 000310D8 80 7C 00 10 */ lwz r3, 0x10(r28) -/* 800342DC 000310DC 48 0F 27 69 */ bl func_80126A44 +/* 800342DC 000310DC 48 0F 27 69 */ bl xModelBucket_GetBuckets__FP8RpAtomic /* 800342E0 000310E0 90 7C 00 34 */ stw r3, 0x34(r28) /* 800342E4 000310E4 38 00 00 00 */ li r0, 0 /* 800342E8 000310E8 90 1C 00 3C */ stw r0, 0x3c(r28) @@ -349,7 +349,7 @@ lbl_800342D8: /* 80034304 00031104 48 00 00 10 */ b lbl_80034314 lbl_80034308: /* 80034308 00031108 80 7C 00 10 */ lwz r3, 0x10(r28) -/* 8003430C 0003110C 4B FF FB 21 */ bl func_80033E2C +/* 8003430C 0003110C 4B FF FB 21 */ bl xModelGetPipeFlags__FP8RpAtomic /* 80034310 00031110 90 7C 00 14 */ stw r3, 0x14(r28) lbl_80034314: /* 80034314 00031114 80 7C 00 14 */ lwz r3, 0x14(r28) @@ -386,8 +386,8 @@ lbl_80034368: /* 80034370 00031170 38 60 00 00 */ li r3, 0 /* 80034374 00031174 4E 80 00 20 */ blr -.global func_80034378 -func_80034378: +.global xModelInstanceFree__FP14xModelInstance +xModelInstanceFree__FP14xModelInstance: /* 80034378 00031178 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003437C 0003117C 7C 08 02 A6 */ mflr r0 /* 80034380 00031180 90 01 00 14 */ stw r0, 0x14(r1) @@ -395,7 +395,7 @@ func_80034378: /* 80034388 00031188 7C 7F 1B 78 */ mr r31, r3 /* 8003438C 0003118C 48 00 00 08 */ b lbl_80034394 lbl_80034390: -/* 80034390 00031190 4B FF FF E9 */ bl func_80034378 +/* 80034390 00031190 4B FF FF E9 */ bl xModelInstanceFree__FP14xModelInstance lbl_80034394: /* 80034394 00031194 7F E3 FB 78 */ mr r3, r31 /* 80034398 00031198 4B FF FF B1 */ bl func_80034348 @@ -421,7 +421,7 @@ lbl_800343D8: /* 800343D8 000311D8 80 7F 00 0C */ lwz r3, 0xc(r31) /* 800343DC 000311DC 28 03 00 00 */ cmplwi r3, 0 /* 800343E0 000311E0 41 82 00 10 */ beq lbl_800343F0 -/* 800343E4 000311E4 4B FD 4F 4D */ bl func_80009330 +/* 800343E4 000311E4 4B FD 4F 4D */ bl xAnimPoolFree__FP9xAnimPlay /* 800343E8 000311E8 38 00 00 00 */ li r0, 0 /* 800343EC 000311EC 90 1F 00 0C */ stw r0, 0xc(r31) lbl_800343F0: @@ -439,8 +439,8 @@ lbl_8003440C: /* 80034418 00031218 38 21 00 10 */ addi r1, r1, 0x10 /* 8003441C 0003121C 4E 80 00 20 */ blr -.global func_80034420 -func_80034420: +.global xModelInstanceAttach__FP14xModelInstanceP14xModelInstance +xModelInstanceAttach__FP14xModelInstanceP14xModelInstance: /* 80034420 00031220 7C 85 23 78 */ mr r5, r4 /* 80034424 00031224 48 00 00 08 */ b lbl_8003442C lbl_80034428: @@ -458,8 +458,8 @@ lbl_8003442C: /* 80034450 00031250 90 03 00 4C */ stw r0, 0x4c(r3) /* 80034454 00031254 4E 80 00 20 */ blr -.global func_80034458 -func_80034458: +.global xModelInstanceUpgradeBrotherShared__FP14xModelInstanceUi +xModelInstanceUpgradeBrotherShared__FP14xModelInstanceUi: /* 80034458 00031258 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003445C 0003125C 7C 08 02 A6 */ mflr r0 /* 80034460 00031260 90 01 00 14 */ stw r0, 0x14(r1) @@ -473,14 +473,14 @@ func_80034458: /* 80034480 00031280 57 E0 04 A5 */ rlwinm. r0, r31, 0, 0x12, 0x12 /* 80034484 00031284 40 82 00 30 */ bne lbl_800344B4 /* 80034488 00031288 80 7E 00 10 */ lwz r3, 0x10(r30) -/* 8003448C 0003128C 48 09 3A 89 */ bl func_800C7F14 +/* 8003448C 0003128C 48 09 3A 89 */ bl iModelNumBones__FP8RpAtomic /* 80034490 00031290 57 E0 D7 FE */ rlwinm r0, r31, 0x1a, 0x1f, 0x1f /* 80034494 00031294 38 A0 00 10 */ li r5, 0x10 /* 80034498 00031298 7C 83 02 14 */ add r4, r3, r0 /* 8003449C 0003129C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 800344A0 000312A0 38 04 00 01 */ addi r0, r4, 1 /* 800344A4 000312A4 54 04 30 32 */ slwi r4, r0, 6 -/* 800344A8 000312A8 4B FF F4 99 */ bl func_80033940 +/* 800344A8 000312A8 4B FF F4 99 */ bl xMemAlloc__FUiUii /* 800344AC 000312AC 90 7E 00 4C */ stw r3, 0x4c(r30) /* 800344B0 000312B0 B3 FE 00 44 */ sth r31, 0x44(r30) lbl_800344B4: @@ -491,8 +491,8 @@ lbl_800344B4: /* 800344C4 000312C4 38 21 00 10 */ addi r1, r1, 0x10 /* 800344C8 000312C8 4E 80 00 20 */ blr -.global func_800344CC -func_800344CC: +.global xModelUpdate__FP14xModelInstancef +xModelUpdate__FP14xModelInstancef: /* 800344CC 000312CC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800344D0 000312D0 7C 08 02 A6 */ mflr r0 /* 800344D4 000312D4 90 01 00 24 */ stw r0, 0x24(r1) @@ -510,11 +510,11 @@ lbl_800344EC: /* 80034500 00031300 41 82 00 1C */ beq lbl_8003451C /* 80034504 00031304 54 80 05 EF */ rlwinm. r0, r4, 0, 0x17, 0x17 /* 80034508 00031308 41 82 00 08 */ beq lbl_80034510 -/* 8003450C 0003130C 4B FD 43 E1 */ bl func_800088EC +/* 8003450C 0003130C 4B FD 43 E1 */ bl xAnimPlayChooseTransition__FP9xAnimPlay lbl_80034510: /* 80034510 00031310 FC 20 F8 90 */ fmr f1, f31 /* 80034514 00031314 80 7F 00 0C */ lwz r3, 0xc(r31) -/* 80034518 00031318 4B FD 47 51 */ bl func_80008C68 +/* 80034518 00031318 4B FD 47 51 */ bl xAnimPlayUpdate__FP9xAnimPlayf lbl_8003451C: /* 8003451C 0003131C 83 FF 00 00 */ lwz r31, 0(r31) lbl_80034520: @@ -527,8 +527,8 @@ lbl_80034520: /* 80034538 00031338 38 21 00 20 */ addi r1, r1, 0x20 /* 8003453C 0003133C 4E 80 00 20 */ blr -.global func_80034540 -func_80034540: +.global xModelEvalSingle__FP14xModelInstance +xModelEvalSingle__FP14xModelInstance: /* 80034540 00031340 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80034544 00031344 7C 08 02 A6 */ mflr r0 /* 80034548 00031348 90 01 00 24 */ stw r0, 0x24(r1) @@ -545,7 +545,7 @@ func_80034540: /* 80034574 00031374 80 7F 00 0C */ lwz r3, 0xc(r31) /* 80034578 00031378 28 03 00 00 */ cmplwi r3, 0 /* 8003457C 0003137C 41 82 00 08 */ beq lbl_80034584 -/* 80034580 00031380 4B FD 47 89 */ bl func_80008D08 +/* 80034580 00031380 4B FD 47 89 */ bl xAnimPlayEval__FP9xAnimPlay lbl_80034584: /* 80034584 00031384 83 BF 00 04 */ lwz r29, 4(r31) /* 80034588 00031388 28 1D 00 00 */ cmplwi r29, 0 @@ -603,7 +603,7 @@ lbl_80034620: /* 80034648 00031448 54 00 30 32 */ slwi r0, r0, 6 /* 8003464C 0003144C 80 7F 00 4C */ lwz r3, 0x4c(r31) /* 80034650 00031450 7C 85 02 14 */ add r4, r5, r0 -/* 80034654 00031454 4B FF E5 C5 */ bl func_80032C18 +/* 80034654 00031454 4B FF E5 C5 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 80034658 00031458 48 00 00 14 */ b lbl_8003466C lbl_8003465C: /* 8003465C 0003145C 80 7F 00 4C */ lwz r3, 0x4c(r31) @@ -619,7 +619,7 @@ lbl_8003466C: /* 80034680 00031480 54 00 30 32 */ slwi r0, r0, 6 /* 80034684 00031484 7C 65 1B 78 */ mr r5, r3 /* 80034688 00031488 7C 83 02 14 */ add r4, r3, r0 -/* 8003468C 0003148C 4B FF E5 8D */ bl func_80032C18 +/* 8003468C 0003148C 4B FF E5 8D */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 lbl_80034690: /* 80034690 00031490 80 01 00 24 */ lwz r0, 0x24(r1) /* 80034694 00031494 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -630,8 +630,8 @@ lbl_80034690: /* 800346A8 000314A8 38 21 00 20 */ addi r1, r1, 0x20 /* 800346AC 000314AC 4E 80 00 20 */ blr -.global func_800346B0 -func_800346B0: +.global xModelEval__FP14xModelInstance +xModelEval__FP14xModelInstance: /* 800346B0 000314B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800346B4 000314B4 7C 08 02 A6 */ mflr r0 /* 800346B8 000314B8 90 01 00 14 */ stw r0, 0x14(r1) @@ -640,7 +640,7 @@ func_800346B0: /* 800346C4 000314C4 48 00 00 10 */ b lbl_800346D4 lbl_800346C8: /* 800346C8 000314C8 7F E3 FB 78 */ mr r3, r31 -/* 800346CC 000314CC 4B FF FE 75 */ bl func_80034540 +/* 800346CC 000314CC 4B FF FE 75 */ bl xModelEvalSingle__FP14xModelInstance /* 800346D0 000314D0 83 FF 00 00 */ lwz r31, 0(r31) lbl_800346D4: /* 800346D4 000314D4 28 1F 00 00 */ cmplwi r31, 0 @@ -651,8 +651,8 @@ lbl_800346D4: /* 800346E8 000314E8 38 21 00 10 */ addi r1, r1, 0x10 /* 800346EC 000314EC 4E 80 00 20 */ blr -.global func_800346F0 -func_800346F0: +.global xModelRenderSingle__FP14xModelInstance +xModelRenderSingle__FP14xModelInstance: /* 800346F0 000314F0 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800346F4 000314F4 7C 08 02 A6 */ mflr r0 /* 800346F8 000314F8 90 01 00 54 */ stw r0, 0x54(r1) @@ -721,7 +721,7 @@ func_800346F0: lbl_800347F4: /* 800347F4 000315F4 80 7E 00 10 */ lwz r3, 0x10(r30) /* 800347F8 000315F8 80 9E 00 4C */ lwz r4, 0x4c(r30) -/* 800347FC 000315FC 48 09 39 E1 */ bl func_800C81DC +/* 800347FC 000315FC 48 09 39 E1 */ bl iModelCull__FP8RpAtomicP11RwMatrixTag /* 80034800 00031600 2C 03 00 00 */ cmpwi r3, 0 /* 80034804 00031604 40 82 00 F4 */ bne lbl_800348F8 /* 80034808 00031608 C0 42 85 1C */ lfs f2, lbl_803CCE9C-_SDA2_BASE_(r2) @@ -738,7 +738,7 @@ lbl_80034830: /* 80034830 00031630 C0 5E 00 1C */ lfs f2, 0x1c(r30) /* 80034834 00031634 7F C3 F3 78 */ mr r3, r30 /* 80034838 00031638 C0 7E 00 20 */ lfs f3, 0x20(r30) -/* 8003483C 0003163C 48 00 05 39 */ bl func_80034D74 +/* 8003483C 0003163C 48 00 05 39 */ bl xModelMaterialMul__FP14xModelInstancefff lbl_80034840: /* 80034840 00031640 C0 22 85 20 */ lfs f1, lbl_803CCEA0-_SDA2_BASE_(r2) /* 80034844 00031644 7F C3 F3 78 */ mr r3, r30 @@ -749,7 +749,7 @@ lbl_80034840: /* 80034858 00031658 D8 01 00 38 */ stfd f0, 0x38(r1) /* 8003485C 0003165C 80 01 00 3C */ lwz r0, 0x3c(r1) /* 80034860 00031660 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 80034864 00031664 48 00 04 ED */ bl func_80034D50 +/* 80034864 00031664 48 00 04 ED */ bl xModelSetMaterialAlpha__FP14xModelInstanceUc /* 80034868 00031668 A0 1E 00 44 */ lhz r0, 0x44(r30) /* 8003486C 0003166C 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18 /* 80034870 00031670 41 82 00 7C */ beq lbl_800348EC @@ -777,7 +777,7 @@ lbl_80034884: /* 800348C4 000316C4 80 63 00 18 */ lwz r3, 0x18(r3) /* 800348C8 000316C8 80 63 00 1C */ lwz r3, 0x1c(r3) /* 800348CC 000316CC 80 63 00 00 */ lwz r3, 0(r3) -/* 800348D0 000316D0 48 00 09 C1 */ bl func_80035290 +/* 800348D0 000316D0 48 00 09 C1 */ bl xMorphRender__FP13xMorphSeqFileP11RwMatrixTagf /* 800348D4 000316D4 48 00 00 24 */ b lbl_800348F8 lbl_800348D8: /* 800348D8 000316D8 38 A5 00 01 */ addi r5, r5, 1 @@ -789,12 +789,12 @@ lbl_800348DC: lbl_800348EC: /* 800348EC 000316EC 80 7E 00 10 */ lwz r3, 0x10(r30) /* 800348F0 000316F0 80 9E 00 4C */ lwz r4, 0x4c(r30) -/* 800348F4 000316F4 48 09 37 FD */ bl func_800C80F0 +/* 800348F4 000316F4 48 09 37 FD */ bl iModelRender__FP8RpAtomicP11RwMatrixTag lbl_800348F8: /* 800348F8 000316F8 57 E0 06 3F */ clrlwi. r0, r31, 0x18 /* 800348FC 000316FC 41 82 00 0C */ beq lbl_80034908 /* 80034900 00031700 7F C3 F3 78 */ mr r3, r30 -/* 80034904 00031704 48 00 04 95 */ bl func_80034D98 +/* 80034904 00031704 48 00 04 95 */ bl xModelResetMaterial__FP14xModelInstance lbl_80034908: /* 80034908 00031708 C0 3E 00 50 */ lfs f1, 0x50(r30) /* 8003490C 0003170C C0 02 85 18 */ lfs f0, lbl_803CCE98-_SDA2_BASE_(r2) @@ -813,8 +813,8 @@ lbl_80034924: /* 8003493C 0003173C 38 21 00 50 */ addi r1, r1, 0x50 /* 80034940 00031740 4E 80 00 20 */ blr -.global func_80034944 -func_80034944: +.global xModelRender__FP14xModelInstance +xModelRender__FP14xModelInstance: /* 80034944 00031744 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80034948 00031748 7C 08 02 A6 */ mflr r0 /* 8003494C 0003174C 90 01 00 14 */ stw r0, 0x14(r1) @@ -826,11 +826,11 @@ lbl_8003495C: /* 80034960 00031760 2C 00 00 00 */ cmpwi r0, 0 /* 80034964 00031764 41 82 00 10 */ beq lbl_80034974 /* 80034968 00031768 7F E3 FB 78 */ mr r3, r31 -/* 8003496C 0003176C 48 0F 21 69 */ bl func_80126AD4 +/* 8003496C 0003176C 48 0F 21 69 */ bl xModelBucket_Add__FP14xModelInstance /* 80034970 00031770 48 00 00 0C */ b lbl_8003497C lbl_80034974: /* 80034974 00031774 7F E3 FB 78 */ mr r3, r31 -/* 80034978 00031778 4B FF FD 79 */ bl func_800346F0 +/* 80034978 00031778 4B FF FD 79 */ bl xModelRenderSingle__FP14xModelInstance lbl_8003497C: /* 8003497C 0003177C 83 FF 00 00 */ lwz r31, 0(r31) lbl_80034980: @@ -878,8 +878,8 @@ func_8003499C: /* 80034A18 00031818 90 03 00 3C */ stw r0, 0x3c(r3) /* 80034A1C 0003181C 4E 80 00 20 */ blr -.global func_80034A20 -func_80034A20: +.global xModelRender2D__FRC14xModelInstanceRC13basic_rect_f_RC5xVec3RC5xVec3 +xModelRender2D__FRC14xModelInstanceRC13basic_rect_f_RC5xVec3RC5xVec3: /* 80034A20 00031820 94 21 FE E0 */ stwu r1, -0x120(r1) /* 80034A24 00031824 7C 08 02 A6 */ mflr r0 /* 80034A28 00031828 C0 04 00 08 */ lfs f0, 8(r4) @@ -915,7 +915,7 @@ lbl_80034A9C: /* 80034A9C 0003189C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 80034AA0 000318A0 83 E3 00 00 */ lwz r31, 0(r3) /* 80034AA4 000318A4 80 7F 00 04 */ lwz r3, 4(r31) -/* 80034AA8 000318A8 48 20 45 89 */ bl func_80239030 +/* 80034AA8 000318A8 48 20 45 89 */ bl RwFrameGetLTM /* 80034AAC 000318AC 7C 7E 1B 78 */ mr r30, r3 /* 80034AB0 000318B0 7F A4 EB 78 */ mr r4, r29 /* 80034AB4 000318B4 7F 85 E3 78 */ mr r5, r28 @@ -923,7 +923,7 @@ lbl_80034A9C: /* 80034ABC 000318BC 4B FD 9A 7D */ bl func_8000E538 /* 80034AC0 000318C0 38 61 00 C8 */ addi r3, r1, 0xc8 /* 80034AC4 000318C4 7C 64 1B 78 */ mr r4, r3 -/* 80034AC8 000318C8 4B FF DD 5D */ bl func_80032824 +/* 80034AC8 000318C8 4B FF DD 5D */ bl xMat3x3Transpose__FP7xMat3x3PC7xMat3x3 /* 80034ACC 000318CC C0 02 85 18 */ lfs f0, lbl_803CCE98-_SDA2_BASE_(r2) /* 80034AD0 000318D0 7F A3 EB 78 */ mr r3, r29 /* 80034AD4 000318D4 7F 84 E3 78 */ mr r4, r28 @@ -968,15 +968,15 @@ lbl_80034A9C: /* 80034B70 00031970 D0 01 00 BC */ stfs f0, 0xbc(r1) /* 80034B74 00031974 D0 01 00 C0 */ stfs f0, 0xc0(r1) /* 80034B78 00031978 90 01 00 94 */ stw r0, 0x94(r1) -/* 80034B7C 0003197C 4B FF E0 9D */ bl func_80032C18 +/* 80034B7C 0003197C 4B FF E0 9D */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 80034B80 00031980 7F C5 F3 78 */ mr r5, r30 /* 80034B84 00031984 38 61 00 08 */ addi r3, r1, 8 /* 80034B88 00031988 38 81 00 48 */ addi r4, r1, 0x48 -/* 80034B8C 0003198C 4B FF E0 8D */ bl func_80032C18 +/* 80034B8C 0003198C 4B FF E0 8D */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 80034B90 00031990 80 9A 00 4C */ lwz r4, 0x4c(r26) /* 80034B94 00031994 38 61 00 C8 */ addi r3, r1, 0xc8 /* 80034B98 00031998 38 A1 00 08 */ addi r5, r1, 8 -/* 80034B9C 0003199C 4B FF E0 7D */ bl func_80032C18 +/* 80034B9C 0003199C 4B FF E0 7D */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 80034BA0 000319A0 80 9A 00 4C */ lwz r4, 0x4c(r26) /* 80034BA4 000319A4 38 61 00 48 */ addi r3, r1, 0x48 /* 80034BA8 000319A8 4B FD 69 C5 */ bl func_8000B56C @@ -985,7 +985,7 @@ lbl_80034A9C: /* 80034BB4 000319B4 4B FF FD E9 */ bl func_8003499C /* 80034BB8 000319B8 80 7A 00 10 */ lwz r3, 0x10(r26) /* 80034BBC 000319BC 80 9A 00 4C */ lwz r4, 0x4c(r26) -/* 80034BC0 000319C0 48 09 35 31 */ bl func_800C80F0 +/* 80034BC0 000319C0 48 09 35 31 */ bl iModelRender__FP8RpAtomicP11RwMatrixTag /* 80034BC4 000319C4 80 7A 00 4C */ lwz r3, 0x4c(r26) /* 80034BC8 000319C8 38 81 00 48 */ addi r4, r1, 0x48 /* 80034BCC 000319CC 4B FF FD D1 */ bl func_8003499C @@ -1008,18 +1008,18 @@ func_80034BE4: /* 80034C00 00031A00 7C 9D 23 78 */ mr r29, r4 /* 80034C04 00031A04 93 81 00 10 */ stw r28, 0x10(r1) /* 80034C08 00031A08 7C 7C 1B 78 */ mr r28, r3 -/* 80034C0C 00031A0C 48 20 2F 55 */ bl func_80237B60 +/* 80034C0C 00031A0C 48 20 2F 55 */ bl RwCameraCreate /* 80034C10 00031A10 7C 7F 1B 79 */ or. r31, r3, r3 /* 80034C14 00031A14 41 82 00 80 */ beq lbl_80034C94 -/* 80034C18 00031A18 48 20 3E 71 */ bl func_80238A88 +/* 80034C18 00031A18 48 20 3E 71 */ bl RwFrameCreate /* 80034C1C 00031A1C 7C 64 1B 78 */ mr r4, r3 /* 80034C20 00031A20 7F E3 FB 78 */ mr r3, r31 -/* 80034C24 00031A24 48 20 A5 D1 */ bl func_8023F1F4 +/* 80034C24 00031A24 48 20 A5 D1 */ bl _rwObjectHasFrameSetFrame /* 80034C28 00031A28 7F 83 E3 78 */ mr r3, r28 /* 80034C2C 00031A2C 7F A4 EB 78 */ mr r4, r29 /* 80034C30 00031A30 38 A0 00 00 */ li r5, 0 /* 80034C34 00031A34 38 C0 00 02 */ li r6, 2 -/* 80034C38 00031A38 48 20 6C A5 */ bl func_8023B8DC +/* 80034C38 00031A38 48 20 6C A5 */ bl RwRasterCreate /* 80034C3C 00031A3C 2C 1E 00 00 */ cmpwi r30, 0 /* 80034C40 00031A40 90 7F 00 60 */ stw r3, 0x60(r31) /* 80034C44 00031A44 41 82 00 1C */ beq lbl_80034C60 @@ -1027,7 +1027,7 @@ func_80034BE4: /* 80034C4C 00031A4C 7F A4 EB 78 */ mr r4, r29 /* 80034C50 00031A50 38 A0 00 00 */ li r5, 0 /* 80034C54 00031A54 38 C0 00 01 */ li r6, 1 -/* 80034C58 00031A58 48 20 6C 85 */ bl func_8023B8DC +/* 80034C58 00031A58 48 20 6C 85 */ bl RwRasterCreate /* 80034C5C 00031A5C 90 7F 00 64 */ stw r3, 0x64(r31) lbl_80034C60: /* 80034C60 00031A60 80 1F 00 04 */ lwz r0, 4(r31) @@ -1067,32 +1067,32 @@ func_80034CC0: /* 80034CD0 00031AD0 93 C1 00 08 */ stw r30, 8(r1) /* 80034CD4 00031AD4 7C 7E 1B 79 */ or. r30, r3, r3 /* 80034CD8 00031AD8 41 82 00 60 */ beq lbl_80034D38 -/* 80034CDC 00031ADC 48 20 81 21 */ bl func_8023CDFC +/* 80034CDC 00031ADC 48 20 81 21 */ bl _rwFrameSyncDirty /* 80034CE0 00031AE0 83 FE 00 04 */ lwz r31, 4(r30) /* 80034CE4 00031AE4 28 1F 00 00 */ cmplwi r31, 0 /* 80034CE8 00031AE8 41 82 00 18 */ beq lbl_80034D00 /* 80034CEC 00031AEC 7F C3 F3 78 */ mr r3, r30 /* 80034CF0 00031AF0 38 80 00 00 */ li r4, 0 -/* 80034CF4 00031AF4 48 20 A5 01 */ bl func_8023F1F4 +/* 80034CF4 00031AF4 48 20 A5 01 */ bl _rwObjectHasFrameSetFrame /* 80034CF8 00031AF8 7F E3 FB 78 */ mr r3, r31 -/* 80034CFC 00031AFC 48 20 3E C9 */ bl func_80238BC4 +/* 80034CFC 00031AFC 48 20 3E C9 */ bl RwFrameDestroy lbl_80034D00: /* 80034D00 00031B00 80 7E 00 60 */ lwz r3, 0x60(r30) /* 80034D04 00031B04 28 03 00 00 */ cmplwi r3, 0 /* 80034D08 00031B08 41 82 00 10 */ beq lbl_80034D18 -/* 80034D0C 00031B0C 48 20 69 E9 */ bl func_8023B6F4 +/* 80034D0C 00031B0C 48 20 69 E9 */ bl RwRasterDestroy /* 80034D10 00031B10 38 00 00 00 */ li r0, 0 /* 80034D14 00031B14 90 1E 00 60 */ stw r0, 0x60(r30) lbl_80034D18: /* 80034D18 00031B18 80 7E 00 64 */ lwz r3, 0x64(r30) /* 80034D1C 00031B1C 28 03 00 00 */ cmplwi r3, 0 /* 80034D20 00031B20 41 82 00 10 */ beq lbl_80034D30 -/* 80034D24 00031B24 48 20 69 D1 */ bl func_8023B6F4 +/* 80034D24 00031B24 48 20 69 D1 */ bl RwRasterDestroy /* 80034D28 00031B28 38 00 00 00 */ li r0, 0 /* 80034D2C 00031B2C 90 1E 00 64 */ stw r0, 0x64(r30) lbl_80034D30: /* 80034D30 00031B30 7F C3 F3 78 */ mr r3, r30 -/* 80034D34 00031B34 48 20 2D CD */ bl func_80237B00 +/* 80034D34 00031B34 48 20 2D CD */ bl RwCameraDestroy lbl_80034D38: /* 80034D38 00031B38 80 01 00 14 */ lwz r0, 0x14(r1) /* 80034D3C 00031B3C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1101,68 +1101,68 @@ lbl_80034D38: /* 80034D48 00031B48 38 21 00 10 */ addi r1, r1, 0x10 /* 80034D4C 00031B4C 4E 80 00 20 */ blr -.global func_80034D50 -func_80034D50: +.global xModelSetMaterialAlpha__FP14xModelInstanceUc +xModelSetMaterialAlpha__FP14xModelInstanceUc: /* 80034D50 00031B50 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80034D54 00031B54 7C 08 02 A6 */ mflr r0 /* 80034D58 00031B58 90 01 00 14 */ stw r0, 0x14(r1) /* 80034D5C 00031B5C 80 63 00 10 */ lwz r3, 0x10(r3) -/* 80034D60 00031B60 48 09 44 8D */ bl func_800C91EC +/* 80034D60 00031B60 48 09 44 8D */ bl iModelSetMaterialAlpha__FP8RpAtomicUc /* 80034D64 00031B64 80 01 00 14 */ lwz r0, 0x14(r1) /* 80034D68 00031B68 7C 08 03 A6 */ mtlr r0 /* 80034D6C 00031B6C 38 21 00 10 */ addi r1, r1, 0x10 /* 80034D70 00031B70 4E 80 00 20 */ blr -.global func_80034D74 -func_80034D74: +.global xModelMaterialMul__FP14xModelInstancefff +xModelMaterialMul__FP14xModelInstancefff: /* 80034D74 00031B74 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80034D78 00031B78 7C 08 02 A6 */ mflr r0 /* 80034D7C 00031B7C 90 01 00 14 */ stw r0, 0x14(r1) /* 80034D80 00031B80 80 63 00 10 */ lwz r3, 0x10(r3) -/* 80034D84 00031B84 48 09 48 2D */ bl func_800C95B0 +/* 80034D84 00031B84 48 09 48 2D */ bl iModelMaterialMul__FP8RpAtomicfff /* 80034D88 00031B88 80 01 00 14 */ lwz r0, 0x14(r1) /* 80034D8C 00031B8C 7C 08 03 A6 */ mtlr r0 /* 80034D90 00031B90 38 21 00 10 */ addi r1, r1, 0x10 /* 80034D94 00031B94 4E 80 00 20 */ blr -.global func_80034D98 -func_80034D98: +.global xModelResetMaterial__FP14xModelInstance +xModelResetMaterial__FP14xModelInstance: /* 80034D98 00031B98 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80034D9C 00031B9C 7C 08 02 A6 */ mflr r0 /* 80034DA0 00031BA0 90 01 00 14 */ stw r0, 0x14(r1) /* 80034DA4 00031BA4 80 63 00 10 */ lwz r3, 0x10(r3) -/* 80034DA8 00031BA8 48 09 45 C9 */ bl func_800C9370 +/* 80034DA8 00031BA8 48 09 45 C9 */ bl iModelResetMaterial__FP8RpAtomic /* 80034DAC 00031BAC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80034DB0 00031BB0 7C 08 03 A6 */ mtlr r0 /* 80034DB4 00031BB4 38 21 00 10 */ addi r1, r1, 0x10 /* 80034DB8 00031BB8 4E 80 00 20 */ blr -.global func_80034DBC -func_80034DBC: +.global xModel_SceneEnter__FP7RpWorld +xModel_SceneEnter__FP7RpWorld: /* 80034DBC 00031BBC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80034DC0 00031BC0 7C 08 02 A6 */ mflr r0 /* 80034DC4 00031BC4 90 01 00 14 */ stw r0, 0x14(r1) /* 80034DC8 00031BC8 80 8D 89 EC */ lwz r4, lbl_803CB2EC-_SDA_BASE_(r13) -/* 80034DCC 00031BCC 48 1E A1 29 */ bl func_8021EEF4 +/* 80034DCC 00031BCC 48 1E A1 29 */ bl RpWorldAddCamera /* 80034DD0 00031BD0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80034DD4 00031BD4 7C 08 03 A6 */ mtlr r0 /* 80034DD8 00031BD8 38 21 00 10 */ addi r1, r1, 0x10 /* 80034DDC 00031BDC 4E 80 00 20 */ blr -.global func_80034DE0 -func_80034DE0: +.global xModel_SceneExit__FP7RpWorld +xModel_SceneExit__FP7RpWorld: /* 80034DE0 00031BE0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80034DE4 00031BE4 7C 08 02 A6 */ mflr r0 /* 80034DE8 00031BE8 90 01 00 14 */ stw r0, 0x14(r1) /* 80034DEC 00031BEC 80 8D 89 EC */ lwz r4, lbl_803CB2EC-_SDA_BASE_(r13) -/* 80034DF0 00031BF0 48 1E A1 59 */ bl func_8021EF48 +/* 80034DF0 00031BF0 48 1E A1 59 */ bl RpWorldRemoveCamera /* 80034DF4 00031BF4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80034DF8 00031BF8 7C 08 03 A6 */ mtlr r0 /* 80034DFC 00031BFC 38 21 00 10 */ addi r1, r1, 0x10 /* 80034E00 00031C00 4E 80 00 20 */ blr -.global func_80034E04 -func_80034E04: +.global xModelAnimCollStart__FR14xModelInstance +xModelAnimCollStart__FR14xModelInstance: /* 80034E04 00031C04 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80034E08 00031C08 7C 08 02 A6 */ mflr r0 /* 80034E0C 00031C0C 90 01 00 14 */ stw r0, 0x14(r1) @@ -1176,13 +1176,13 @@ func_80034E04: /* 80034E2C 00031C2C 28 00 00 00 */ cmplwi r0, 0 /* 80034E30 00031C30 40 82 00 28 */ bne lbl_80034E58 /* 80034E34 00031C34 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 80034E38 00031C38 48 09 37 8D */ bl func_800C85C4 +/* 80034E38 00031C38 48 09 37 8D */ bl iModelVertCount__FP8RpAtomic /* 80034E3C 00031C3C 28 03 00 00 */ cmplwi r3, 0 /* 80034E40 00031C40 41 82 00 18 */ beq lbl_80034E58 /* 80034E44 00031C44 1C 83 00 0C */ mulli r4, r3, 0xc /* 80034E48 00031C48 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80034E4C 00031C4C 38 A0 00 00 */ li r5, 0 -/* 80034E50 00031C50 4B FF EA F1 */ bl func_80033940 +/* 80034E50 00031C50 4B FF EA F1 */ bl xMemAlloc__FUiUii /* 80034E54 00031C54 90 7F 00 68 */ stw r3, 0x68(r31) lbl_80034E58: /* 80034E58 00031C58 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1191,8 +1191,8 @@ lbl_80034E58: /* 80034E64 00031C64 38 21 00 10 */ addi r1, r1, 0x10 /* 80034E68 00031C68 4E 80 00 20 */ blr -.global func_80034E6C -func_80034E6C: +.global xModelAnimCollRefresh__FRC14xModelInstance +xModelAnimCollRefresh__FRC14xModelInstance: /* 80034E6C 00031C6C 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80034E70 00031C70 7C 08 02 A6 */ mflr r0 /* 80034E74 00031C74 90 01 00 64 */ stw r0, 0x64(r1) @@ -1201,7 +1201,7 @@ func_80034E6C: /* 80034E80 00031C80 93 A1 00 54 */ stw r29, 0x54(r1) /* 80034E84 00031C84 7C 7D 1B 78 */ mr r29, r3 /* 80034E88 00031C88 80 63 00 10 */ lwz r3, 0x10(r3) -/* 80034E8C 00031C8C 48 09 37 39 */ bl func_800C85C4 +/* 80034E8C 00031C8C 48 09 37 39 */ bl iModelVertCount__FP8RpAtomic /* 80034E90 00031C90 83 DD 00 4C */ lwz r30, 0x4c(r29) /* 80034E94 00031C94 3C 80 80 39 */ lis r4, lbl_8038C2E0@ha /* 80034E98 00031C98 7C 7F 1B 78 */ mr r31, r3 @@ -1246,7 +1246,7 @@ func_80034E6C: /* 80034F34 00031D34 7F C6 F3 78 */ mr r6, r30 /* 80034F38 00031D38 38 80 00 00 */ li r4, 0 /* 80034F3C 00031D3C 38 E0 00 00 */ li r7, 0 -/* 80034F40 00031D40 48 09 36 91 */ bl func_800C85D0 +/* 80034F40 00031D40 48 09 36 91 */ bl iModelVertEval__FP8RpAtomicUiUiP11RwMatrixTagP5xVec3P5xVec3 /* 80034F44 00031D44 7F C3 F3 78 */ mr r3, r30 /* 80034F48 00031D48 38 81 00 08 */ addi r4, r1, 8 /* 80034F4C 00031D4C 4B FD 66 21 */ bl func_8000B56C @@ -1261,8 +1261,8 @@ func_80034E6C: /* 80034F70 00031D70 38 21 00 60 */ addi r1, r1, 0x60 /* 80034F74 00031D74 4E 80 00 20 */ blr -.global func_80034F78 -func_80034F78: +.global xModelGetBoneLocation__FRC14xModelInstanceUl +xModelGetBoneLocation__FRC14xModelInstanceUl: /* 80034F78 00031D78 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80034F7C 00031D7C 7C 08 02 A6 */ mflr r0 /* 80034F80 00031D80 28 05 00 00 */ cmplwi r5, 0 @@ -1297,8 +1297,8 @@ lbl_80034FE0: /* 80034FEC 00031DEC 38 21 00 20 */ addi r1, r1, 0x20 /* 80034FF0 00031DF0 4E 80 00 20 */ blr -.global func_80034FF4 -func_80034FF4: +.global xModelGetBoneMat__FR7xMat4x3RC14xModelInstanceUl +xModelGetBoneMat__FR7xMat4x3RC14xModelInstanceUl: /* 80034FF4 00031DF4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80034FF8 00031DF8 7C 08 02 A6 */ mflr r0 /* 80034FFC 00031DFC 28 05 00 00 */ cmplwi r5, 0 @@ -1311,7 +1311,7 @@ lbl_80035014: /* 80035014 00031E14 54 A0 30 32 */ slwi r0, r5, 6 /* 80035018 00031E18 7C 85 23 78 */ mr r5, r4 /* 8003501C 00031E1C 7C 84 02 14 */ add r4, r4, r0 -/* 80035020 00031E20 4B FF DB F9 */ bl func_80032C18 +/* 80035020 00031E20 4B FF DB F9 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 lbl_80035024: /* 80035024 00031E24 80 01 00 14 */ lwz r0, 0x14(r1) /* 80035028 00031E28 7C 08 03 A6 */ mtlr r0 diff --git a/asm/Core/x/xModelBucket.s b/asm/Core/x/xModelBucket.s index 3e2033872..8f9ed0dbd 100644 --- a/asm/Core/x/xModelBucket.s +++ b/asm/Core/x/xModelBucket.s @@ -28,8 +28,8 @@ lbl_80126408: /* 80126408 00123208 38 60 00 00 */ li r3, 0 /* 8012640C 0012320C 4E 80 00 20 */ blr -.global func_80126410 -func_80126410: +.global xModelBucket_PreCountReset__Fv +xModelBucket_PreCountReset__Fv: /* 80126410 00123210 38 00 00 00 */ li r0, 0 /* 80126414 00123214 90 0D 95 88 */ stw r0, lbl_803CBE88-_SDA_BASE_(r13) /* 80126418 00123218 90 0D 95 8C */ stw r0, lbl_803CBE8C-_SDA_BASE_(r13) @@ -78,7 +78,7 @@ lbl_801264A4: /* 801264A8 001232A8 48 00 00 20 */ b lbl_801264C8 lbl_801264AC: /* 801264AC 001232AC 7F 83 E3 78 */ mr r3, r28 -/* 801264B0 001232B0 4B FA 1A 65 */ bl func_800C7F14 +/* 801264B0 001232B0 4B FA 1A 65 */ bl iModelNumBones__FP8RpAtomic /* 801264B4 001232B4 28 03 00 00 */ cmplwi r3, 0 /* 801264B8 001232B8 41 82 00 0C */ beq lbl_801264C4 /* 801264BC 001232BC 3B E0 00 01 */ li r31, 1 @@ -94,7 +94,7 @@ lbl_801264CC: lbl_801264D8: /* 801264D8 001232D8 7F 83 E3 78 */ mr r3, r28 /* 801264DC 001232DC 57 BD F8 7E */ srwi r29, r29, 1 -/* 801264E0 001232E0 4B FA 19 E9 */ bl func_800C7EC8 +/* 801264E0 001232E0 4B FA 19 E9 */ bl iModelFile_RWMultiAtomic__FP8RpAtomic /* 801264E4 001232E4 7C 7C 1B 79 */ or. r28, r3, r3 /* 801264E8 001232E8 40 82 FF E4 */ bne lbl_801264CC /* 801264EC 001232EC 7C 7E F9 D6 */ mullw r3, r30, r31 @@ -114,8 +114,8 @@ lbl_801264D8: /* 80126524 00123324 38 21 00 20 */ addi r1, r1, 0x20 /* 80126528 00123328 4E 80 00 20 */ blr -.global func_8012652C -func_8012652C: +.global xModelBucket_PreCountAlloc__Fi +xModelBucket_PreCountAlloc__Fi: /* 8012652C 0012332C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80126530 00123330 7C 08 02 A6 */ mflr r0 /* 80126534 00123334 38 A0 00 00 */ li r5, 0 @@ -124,19 +124,19 @@ func_8012652C: /* 80126540 00123340 80 0D 95 8C */ lwz r0, lbl_803CBE8C-_SDA_BASE_(r13) /* 80126544 00123344 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80126548 00123348 1C 80 00 14 */ mulli r4, r0, 0x14 -/* 8012654C 0012334C 4B F0 D3 F5 */ bl func_80033940 +/* 8012654C 0012334C 4B F0 D3 F5 */ bl xMemAlloc__FUiUii /* 80126550 00123350 90 6D 95 90 */ stw r3, lbl_803CBE90-_SDA_BASE_(r13) /* 80126554 00123354 38 A0 00 00 */ li r5, 0 /* 80126558 00123358 80 0D 95 98 */ lwz r0, lbl_803CBE98-_SDA_BASE_(r13) /* 8012655C 0012335C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80126560 00123360 54 04 10 3A */ slwi r4, r0, 2 -/* 80126564 00123364 4B F0 D3 DD */ bl func_80033940 +/* 80126564 00123364 4B F0 D3 DD */ bl xMemAlloc__FUiUii /* 80126568 00123368 90 6D 95 9C */ stw r3, lbl_803CBE9C-_SDA_BASE_(r13) /* 8012656C 0012336C 38 A0 00 00 */ li r5, 0 /* 80126570 00123370 80 0D 95 A8 */ lwz r0, lbl_803CBEA8-_SDA_BASE_(r13) /* 80126574 00123374 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80126578 00123378 1C 80 00 14 */ mulli r4, r0, 0x14 -/* 8012657C 0012337C 4B F0 D3 C5 */ bl func_80033940 +/* 8012657C 0012337C 4B F0 D3 C5 */ bl xMemAlloc__FUiUii /* 80126580 00123380 90 6D 95 AC */ stw r3, lbl_803CBEAC-_SDA_BASE_(r13) /* 80126584 00123384 38 61 00 08 */ addi r3, r1, 8 /* 80126588 00123388 C0 02 A1 40 */ lfs f0, lbl_803CEAC0-_SDA2_BASE_(r2) @@ -147,23 +147,23 @@ func_8012652C: /* 8012659C 0012339C D0 01 00 14 */ stfs f0, 0x14(r1) /* 801265A0 001233A0 D0 01 00 18 */ stfs f0, 0x18(r1) /* 801265A4 001233A4 D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 801265A8 001233A8 48 0F 6A F9 */ bl func_8021D0A0 +/* 801265A8 001233A8 48 0F 6A F9 */ bl RpWorldCreate /* 801265AC 001233AC 90 6D 95 80 */ stw r3, lbl_803CBE80-_SDA_BASE_(r13) /* 801265B0 001233B0 38 60 00 00 */ li r3, 0 /* 801265B4 001233B4 38 80 00 00 */ li r4, 0 /* 801265B8 001233B8 38 A0 00 00 */ li r5, 0 -/* 801265BC 001233BC 4B F9 9B 7D */ bl func_800C0138 +/* 801265BC 001233BC 4B F9 9B 7D */ bl iCameraCreate__Fiii /* 801265C0 001233C0 90 6D 95 84 */ stw r3, lbl_803CBE84-_SDA_BASE_(r13) /* 801265C4 001233C4 80 6D 95 80 */ lwz r3, lbl_803CBE80-_SDA_BASE_(r13) /* 801265C8 001233C8 80 8D 95 84 */ lwz r4, lbl_803CBE84-_SDA_BASE_(r13) -/* 801265CC 001233CC 48 0F 89 29 */ bl func_8021EEF4 +/* 801265CC 001233CC 48 0F 89 29 */ bl RpWorldAddCamera /* 801265D0 001233D0 80 01 00 24 */ lwz r0, 0x24(r1) /* 801265D4 001233D4 7C 08 03 A6 */ mtlr r0 /* 801265D8 001233D8 38 21 00 20 */ addi r1, r1, 0x20 /* 801265DC 001233DC 4E 80 00 20 */ blr -.global func_801265E0 -func_801265E0: +.global FullAtomicDupe__FP8RpAtomiciPP8RpAtomic +FullAtomicDupe__FP8RpAtomiciPP8RpAtomic: /* 801265E0 001233E0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801265E4 001233E4 7C 08 02 A6 */ mflr r0 /* 801265E8 001233E8 90 01 00 34 */ stw r0, 0x34(r1) @@ -178,15 +178,15 @@ func_801265E0: /* 8012660C 0012340C 80 02 BF 5C */ lwz r0, lbl_803D08DC-_SDA2_BASE_(r2) /* 80126610 00123410 90 C1 00 10 */ stw r6, 0x10(r1) /* 80126614 00123414 90 01 00 14 */ stw r0, 0x14(r1) -/* 80126618 00123418 48 10 C5 B1 */ bl func_80232BC8 +/* 80126618 00123418 48 10 C5 B1 */ bl RwStreamOpen /* 8012661C 0012341C 7C 7C 1B 79 */ or. r28, r3, r3 /* 80126620 00123420 41 82 00 1C */ beq lbl_8012663C /* 80126624 00123424 7F A3 EB 78 */ mr r3, r29 /* 80126628 00123428 7F 84 E3 78 */ mr r4, r28 -/* 8012662C 0012342C 48 0E D1 09 */ bl func_80213734 +/* 8012662C 0012342C 48 0E D1 09 */ bl RpAtomicStreamWrite /* 80126630 00123430 7F 83 E3 78 */ mr r3, r28 /* 80126634 00123434 38 81 00 10 */ addi r4, r1, 0x10 -/* 80126638 00123438 48 10 C4 69 */ bl func_80232AA0 +/* 80126638 00123438 48 10 C4 69 */ bl RwStreamClose lbl_8012663C: /* 8012663C 0012343C 7F 7E DB 78 */ mr r30, r27 /* 80126640 00123440 3B 80 00 00 */ li r28, 0 @@ -195,23 +195,23 @@ lbl_80126648: /* 80126648 00123448 38 A1 00 10 */ addi r5, r1, 0x10 /* 8012664C 0012344C 38 60 00 03 */ li r3, 3 /* 80126650 00123450 38 80 00 01 */ li r4, 1 -/* 80126654 00123454 48 10 C5 75 */ bl func_80232BC8 +/* 80126654 00123454 48 10 C5 75 */ bl RwStreamOpen /* 80126658 00123458 38 80 00 14 */ li r4, 0x14 /* 8012665C 0012345C 7C 7D 1B 78 */ mr r29, r3 /* 80126660 00123460 38 A0 00 00 */ li r5, 0 /* 80126664 00123464 38 C0 00 00 */ li r6, 0 -/* 80126668 00123468 48 10 85 4D */ bl func_8022EBB4 +/* 80126668 00123468 48 10 85 4D */ bl RwStreamFindChunk /* 8012666C 0012346C 7F A3 EB 78 */ mr r3, r29 -/* 80126670 00123470 48 0E D1 01 */ bl func_80213770 +/* 80126670 00123470 48 0E D1 01 */ bl RpAtomicStreamRead /* 80126674 00123474 7C 60 1B 78 */ mr r0, r3 /* 80126678 00123478 7F A3 EB 78 */ mr r3, r29 /* 8012667C 0012347C 7C 1B 03 78 */ mr r27, r0 /* 80126680 00123480 38 81 00 10 */ addi r4, r1, 0x10 -/* 80126684 00123484 48 10 C4 1D */ bl func_80232AA0 -/* 80126688 00123488 48 11 24 01 */ bl func_80238A88 +/* 80126684 00123484 48 10 C4 1D */ bl RwStreamClose +/* 80126688 00123488 48 11 24 01 */ bl RwFrameCreate /* 8012668C 0012348C 7C 64 1B 78 */ mr r4, r3 /* 80126690 00123490 7F 63 DB 78 */ mr r3, r27 -/* 80126694 00123494 48 0E E7 A9 */ bl func_80214E3C +/* 80126694 00123494 48 0E E7 A9 */ bl RpAtomicSetFrame /* 80126698 00123498 80 C2 BF 60 */ lwz r6, lbl_803D08E0-_SDA2_BASE_(r2) /* 8012669C 0012349C 38 A1 00 08 */ addi r5, r1, 8 /* 801266A0 001234A0 80 02 BF 64 */ lwz r0, lbl_803D08E4-_SDA2_BASE_(r2) @@ -219,32 +219,32 @@ lbl_80126648: /* 801266A8 001234A8 38 80 00 02 */ li r4, 2 /* 801266AC 001234AC 90 C1 00 08 */ stw r6, 8(r1) /* 801266B0 001234B0 90 01 00 0C */ stw r0, 0xc(r1) -/* 801266B4 001234B4 48 10 C5 15 */ bl func_80232BC8 +/* 801266B4 001234B4 48 10 C5 15 */ bl RwStreamOpen /* 801266B8 001234B8 7C 7D 1B 79 */ or. r29, r3, r3 /* 801266BC 001234BC 41 82 00 1C */ beq lbl_801266D8 /* 801266C0 001234C0 7F 63 DB 78 */ mr r3, r27 /* 801266C4 001234C4 7F A4 EB 78 */ mr r4, r29 -/* 801266C8 001234C8 48 0E D0 6D */ bl func_80213734 +/* 801266C8 001234C8 48 0E D0 6D */ bl RpAtomicStreamWrite /* 801266CC 001234CC 7F A3 EB 78 */ mr r3, r29 /* 801266D0 001234D0 38 81 00 08 */ addi r4, r1, 8 -/* 801266D4 001234D4 48 10 C3 CD */ bl func_80232AA0 +/* 801266D4 001234D4 48 10 C3 CD */ bl RwStreamClose lbl_801266D8: /* 801266D8 001234D8 38 A1 00 08 */ addi r5, r1, 8 /* 801266DC 001234DC 38 60 00 03 */ li r3, 3 /* 801266E0 001234E0 38 80 00 01 */ li r4, 1 -/* 801266E4 001234E4 48 10 C4 E5 */ bl func_80232BC8 +/* 801266E4 001234E4 48 10 C4 E5 */ bl RwStreamOpen /* 801266E8 001234E8 7C 7D 1B 79 */ or. r29, r3, r3 /* 801266EC 001234EC 41 82 00 30 */ beq lbl_8012671C /* 801266F0 001234F0 38 80 00 14 */ li r4, 0x14 /* 801266F4 001234F4 38 A0 00 00 */ li r5, 0 /* 801266F8 001234F8 38 C0 00 00 */ li r6, 0 -/* 801266FC 001234FC 48 10 84 B9 */ bl func_8022EBB4 +/* 801266FC 001234FC 48 10 84 B9 */ bl RwStreamFindChunk /* 80126700 00123500 7F A3 EB 78 */ mr r3, r29 -/* 80126704 00123504 48 0E D0 6D */ bl func_80213770 +/* 80126704 00123504 48 0E D0 6D */ bl RpAtomicStreamRead /* 80126708 00123508 90 7E 00 00 */ stw r3, 0(r30) /* 8012670C 0012350C 7F A3 EB 78 */ mr r3, r29 /* 80126710 00123510 38 81 00 08 */ addi r4, r1, 8 -/* 80126714 00123514 48 10 C3 8D */ bl func_80232AA0 +/* 80126714 00123514 48 10 C3 8D */ bl RwStreamClose /* 80126718 00123518 48 00 00 0C */ b lbl_80126724 lbl_8012671C: /* 8012671C 0012351C 38 00 00 00 */ li r0, 0 @@ -255,25 +255,25 @@ lbl_80126724: /* 8012672C 0012352C 81 84 01 38 */ lwz r12, 0x138(r4) /* 80126730 00123530 7D 89 03 A6 */ mtctr r12 /* 80126734 00123534 4E 80 04 21 */ bctrl -/* 80126738 00123538 48 11 66 C5 */ bl func_8023CDFC +/* 80126738 00123538 48 11 66 C5 */ bl _rwFrameSyncDirty /* 8012673C 0012353C 83 BB 00 04 */ lwz r29, 4(r27) /* 80126740 00123540 28 1D 00 00 */ cmplwi r29, 0 /* 80126744 00123544 41 82 00 18 */ beq lbl_8012675C /* 80126748 00123548 7F 63 DB 78 */ mr r3, r27 /* 8012674C 0012354C 38 80 00 00 */ li r4, 0 -/* 80126750 00123550 48 0E E6 ED */ bl func_80214E3C +/* 80126750 00123550 48 0E E6 ED */ bl RpAtomicSetFrame /* 80126754 00123554 7F A3 EB 78 */ mr r3, r29 -/* 80126758 00123558 48 11 24 6D */ bl func_80238BC4 +/* 80126758 00123558 48 11 24 6D */ bl RwFrameDestroy lbl_8012675C: /* 8012675C 0012355C 7F 63 DB 78 */ mr r3, r27 -/* 80126760 00123560 48 0E CC 6D */ bl func_802133CC +/* 80126760 00123560 48 0E CC 6D */ bl RpAtomicDestroy /* 80126764 00123564 80 1E 00 00 */ lwz r0, 0(r30) /* 80126768 00123568 28 00 00 00 */ cmplwi r0, 0 /* 8012676C 0012356C 41 82 00 14 */ beq lbl_80126780 -/* 80126770 00123570 48 11 23 19 */ bl func_80238A88 +/* 80126770 00123570 48 11 23 19 */ bl RwFrameCreate /* 80126774 00123574 7C 64 1B 78 */ mr r4, r3 /* 80126778 00123578 80 7E 00 00 */ lwz r3, 0(r30) -/* 8012677C 0012357C 48 0E E6 C1 */ bl func_80214E3C +/* 8012677C 0012357C 48 0E E6 C1 */ bl RpAtomicSetFrame lbl_80126780: /* 80126780 00123580 3B DE 00 04 */ addi r30, r30, 4 /* 80126784 00123584 3B 9C 00 01 */ addi r28, r28, 1 @@ -328,7 +328,7 @@ lbl_8012681C: /* 80126828 00123628 48 00 00 2C */ b lbl_80126854 lbl_8012682C: /* 8012682C 0012362C 7F 43 D3 78 */ mr r3, r26 -/* 80126830 00123630 4B FA 16 E5 */ bl func_800C7F14 +/* 80126830 00123630 4B FA 16 E5 */ bl iModelNumBones__FP8RpAtomic /* 80126834 00123634 28 03 00 00 */ cmplwi r3, 0 /* 80126838 00123638 41 82 00 10 */ beq lbl_80126848 /* 8012683C 0012363C 3B A0 00 01 */ li r29, 1 @@ -391,7 +391,7 @@ lbl_8012685C: /* 80126914 00123714 7F 43 D3 78 */ mr r3, r26 /* 80126918 00123718 38 A1 00 08 */ addi r5, r1, 8 /* 8012691C 0012371C 38 80 00 01 */ li r4, 1 -/* 80126920 00123720 4B FF FC C1 */ bl func_801265E0 +/* 80126920 00123720 4B FF FC C1 */ bl FullAtomicDupe__FP8RpAtomiciPP8RpAtomic /* 80126924 00123724 80 0D 95 88 */ lwz r0, lbl_803CBE88-_SDA_BASE_(r13) /* 80126928 00123728 38 C0 00 00 */ li r6, 0 /* 8012692C 0012372C 80 A1 00 08 */ lwz r5, 8(r1) @@ -439,7 +439,7 @@ lbl_801269B8: lbl_801269D0: /* 801269D0 001237D0 7F 43 D3 78 */ mr r3, r26 /* 801269D4 001237D4 57 9C F8 7E */ srwi r28, r28, 1 -/* 801269D8 001237D8 4B FA 14 F1 */ bl func_800C7EC8 +/* 801269D8 001237D8 4B FA 14 F1 */ bl iModelFile_RWMultiAtomic__FP8RpAtomic /* 801269DC 001237DC 7C 7A 1B 79 */ or. r26, r3, r3 /* 801269E0 001237E0 40 82 FE 7C */ bne lbl_8012685C /* 801269E4 001237E4 BB 41 00 18 */ lmw r26, 0x18(r1) @@ -448,8 +448,8 @@ lbl_801269D0: /* 801269F0 001237F0 38 21 00 30 */ addi r1, r1, 0x30 /* 801269F4 001237F4 4E 80 00 20 */ blr -.global func_801269F8 -func_801269F8: +.global xModelBucket_Init__Fv +xModelBucket_Init__Fv: /* 801269F8 001237F8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801269FC 001237FC 7C 08 02 A6 */ mflr r0 /* 80126A00 00123800 90 01 00 14 */ stw r0, 0x14(r1) @@ -457,11 +457,11 @@ func_801269F8: /* 80126A08 00123808 28 04 00 00 */ cmplwi r4, 0 /* 80126A0C 0012380C 41 82 00 28 */ beq lbl_80126A34 /* 80126A10 00123810 80 6D 95 80 */ lwz r3, lbl_803CBE80-_SDA_BASE_(r13) -/* 80126A14 00123814 48 0F 85 35 */ bl func_8021EF48 +/* 80126A14 00123814 48 0F 85 35 */ bl RpWorldRemoveCamera /* 80126A18 00123818 80 6D 95 84 */ lwz r3, lbl_803CBE84-_SDA_BASE_(r13) -/* 80126A1C 0012381C 4B F9 97 F5 */ bl func_800C0210 +/* 80126A1C 0012381C 4B F9 97 F5 */ bl iCameraDestroy__FP8RwCamera /* 80126A20 00123820 80 6D 95 80 */ lwz r3, lbl_803CBE80-_SDA_BASE_(r13) -/* 80126A24 00123824 48 0F 64 FD */ bl func_8021CF20 +/* 80126A24 00123824 48 0F 64 FD */ bl RpWorldDestroy /* 80126A28 00123828 38 00 00 00 */ li r0, 0 /* 80126A2C 0012382C 90 0D 95 84 */ stw r0, lbl_803CBE84-_SDA_BASE_(r13) /* 80126A30 00123830 90 0D 95 80 */ stw r0, lbl_803CBE80-_SDA_BASE_(r13) @@ -471,8 +471,8 @@ lbl_80126A34: /* 80126A3C 0012383C 38 21 00 10 */ addi r1, r1, 0x10 /* 80126A40 00123840 4E 80 00 20 */ blr -.global func_80126A44 -func_80126A44: +.global xModelBucket_GetBuckets__FP8RpAtomic +xModelBucket_GetBuckets__FP8RpAtomic: /* 80126A44 00123844 80 8D 95 98 */ lwz r4, lbl_803CBE98-_SDA_BASE_(r13) /* 80126A48 00123848 38 E0 00 00 */ li r7, 0 /* 80126A4C 0012384C 80 CD 95 9C */ lwz r6, lbl_803CBE9C-_SDA_BASE_(r13) @@ -498,8 +498,8 @@ lbl_80126A90: /* 80126A90 00123890 38 60 00 00 */ li r3, 0 /* 80126A94 00123894 4E 80 00 20 */ blr -.global func_80126A98 -func_80126A98: +.global xModelBucket_Begin__Fv +xModelBucket_Begin__Fv: /* 80126A98 00123898 38 A0 00 00 */ li r5, 0 /* 80126A9C 0012389C 38 C0 00 00 */ li r6, 0 /* 80126AA0 001238A0 7C A4 2B 78 */ mr r4, r5 @@ -518,8 +518,8 @@ lbl_80126ABC: /* 80126ACC 001238CC 90 0D 8A 00 */ stw r0, lbl_803CB300-_SDA_BASE_(r13) /* 80126AD0 001238D0 4E 80 00 20 */ blr -.global func_80126AD4 -func_80126AD4: +.global xModelBucket_Add__FP14xModelInstance +xModelBucket_Add__FP14xModelInstance: /* 80126AD4 001238D4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80126AD8 001238D8 7C 08 02 A6 */ mflr r0 /* 80126ADC 001238DC 90 01 00 44 */ stw r0, 0x44(r1) @@ -538,7 +538,7 @@ func_80126AD4: /* 80126B10 00123910 83 FE 00 10 */ lwz r31, 0x10(r30) /* 80126B14 00123914 80 9E 00 4C */ lwz r4, 0x4c(r30) /* 80126B18 00123918 7F E3 FB 78 */ mr r3, r31 -/* 80126B1C 0012391C 4B FA 16 C1 */ bl func_800C81DC +/* 80126B1C 0012391C 4B FA 16 C1 */ bl iModelCull__FP8RpAtomicP11RwMatrixTag /* 80126B20 00123920 2C 03 00 00 */ cmpwi r3, 0 /* 80126B24 00123924 40 82 01 F0 */ bne lbl_80126D14 /* 80126B28 00123928 80 6D 82 B0 */ lwz r3, lbl_803CABB0-_SDA_BASE_(r13) @@ -685,8 +685,8 @@ lbl_80126D14: /* 80126D38 00123B38 38 21 00 40 */ addi r1, r1, 0x40 /* 80126D3C 00123B3C 4E 80 00 20 */ blr -.global func_80126D40 -func_80126D40: +.global xModelBucket_RenderOpaque__Fv +xModelBucket_RenderOpaque__Fv: /* 80126D40 00123B40 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80126D44 00123B44 7C 08 02 A6 */ mflr r0 /* 80126D48 00123B48 90 01 00 34 */ stw r0, 0x34(r1) @@ -705,7 +705,7 @@ lbl_80126D74: /* 80126D74 00123B74 80 8D 82 B0 */ lwz r4, lbl_803CABB0-_SDA_BASE_(r13) /* 80126D78 00123B78 80 7B 00 3C */ lwz r3, 0x3c(r27) /* 80126D7C 00123B7C 80 84 06 58 */ lwz r4, 0x658(r4) -/* 80126D80 00123B80 4B FF C7 41 */ bl func_801234C0 +/* 80126D80 00123B80 4B FF C7 41 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 80126D84 00123B84 80 1B 00 14 */ lwz r0, 0x14(r27) /* 80126D88 00123B88 83 4D 95 48 */ lwz r26, lbl_803CBE48-_SDA_BASE_(r13) /* 80126D8C 00123B8C 54 00 06 32 */ rlwinm r0, r0, 0, 0x18, 0x19 @@ -718,7 +718,7 @@ lbl_80126DA0: /* 80126DA4 00123BA4 28 03 00 00 */ cmplwi r3, 0 /* 80126DA8 00123BA8 41 82 00 0C */ beq lbl_80126DB4 /* 80126DAC 00123BAC 7F 84 E3 78 */ mr r4, r28 -/* 80126DB0 00123BB0 4B EF 25 0D */ bl func_800192BC +/* 80126DB0 00123BB0 4B EF 25 0D */ bl xEntSetupPipeline__FP8xSurfaceP8RpAtomic lbl_80126DB4: /* 80126DB4 00123BB4 83 3B 00 10 */ lwz r25, 0x10(r27) /* 80126DB8 00123BB8 93 9B 00 10 */ stw r28, 0x10(r27) @@ -728,7 +728,7 @@ lbl_80126DB4: /* 80126DC8 00123BC8 40 82 00 10 */ bne lbl_80126DD8 /* 80126DCC 00123BCC 38 60 00 14 */ li r3, 0x14 /* 80126DD0 00123BD0 38 80 00 02 */ li r4, 2 -/* 80126DD4 00123BD4 48 10 8A 09 */ bl func_8022F7DC +/* 80126DD4 00123BD4 48 10 8A 09 */ bl RwRenderStateSet lbl_80126DD8: /* 80126DD8 00123BD8 80 1B 00 14 */ lwz r0, 0x14(r27) /* 80126DDC 00123BDC 3B 00 00 00 */ li r24, 0 @@ -741,10 +741,10 @@ lbl_80126DD8: /* 80126DF8 00123BF8 38 00 00 00 */ li r0, 0 /* 80126DFC 00123BFC 7C 78 1B 78 */ mr r24, r3 /* 80126E00 00123C00 90 04 06 5C */ stw r0, 0x65c(r4) -/* 80126E04 00123C04 4B F9 9E 51 */ bl func_800C0C54 +/* 80126E04 00123C04 4B F9 9E 51 */ bl iCameraSetFogRenderStates__Fv lbl_80126E08: /* 80126E08 00123C08 7F 63 DB 78 */ mr r3, r27 -/* 80126E0C 00123C0C 4B F0 D8 E5 */ bl func_800346F0 +/* 80126E0C 00123C0C 4B F0 D8 E5 */ bl xModelRenderSingle__FP14xModelInstance /* 80126E10 00123C10 80 1B 00 14 */ lwz r0, 0x14(r27) /* 80126E14 00123C14 54 00 03 DF */ rlwinm. r0, r0, 0, 0xf, 0xf /* 80126E18 00123C18 41 82 00 18 */ beq lbl_80126E30 @@ -752,7 +752,7 @@ lbl_80126E08: /* 80126E20 00123C20 41 82 00 10 */ beq lbl_80126E30 /* 80126E24 00123C24 80 6D 82 B0 */ lwz r3, lbl_803CABB0-_SDA_BASE_(r13) /* 80126E28 00123C28 93 03 06 5C */ stw r24, 0x65c(r3) -/* 80126E2C 00123C2C 4B F9 9E 29 */ bl func_800C0C54 +/* 80126E2C 00123C2C 4B F9 9E 29 */ bl iCameraSetFogRenderStates__Fv lbl_80126E30: /* 80126E30 00123C30 80 1B 00 14 */ lwz r0, 0x14(r27) /* 80126E34 00123C34 54 00 06 B6 */ rlwinm r0, r0, 0, 0x1a, 0x1b @@ -760,13 +760,13 @@ lbl_80126E30: /* 80126E3C 00123C3C 40 82 00 10 */ bne lbl_80126E4C /* 80126E40 00123C40 38 60 00 14 */ li r3, 0x14 /* 80126E44 00123C44 38 80 00 01 */ li r4, 1 -/* 80126E48 00123C48 48 10 89 95 */ bl func_8022F7DC +/* 80126E48 00123C48 48 10 89 95 */ bl RwRenderStateSet lbl_80126E4C: /* 80126E4C 00123C4C 80 7B 00 30 */ lwz r3, 0x30(r27) /* 80126E50 00123C50 28 03 00 00 */ cmplwi r3, 0 /* 80126E54 00123C54 41 82 00 0C */ beq lbl_80126E60 /* 80126E58 00123C58 7F 84 E3 78 */ mr r4, r28 -/* 80126E5C 00123C5C 4B EF 26 11 */ bl func_8001946C +/* 80126E5C 00123C5C 4B EF 26 11 */ bl xEntRestorePipeline__FP8xSurfaceP8RpAtomic lbl_80126E60: /* 80126E60 00123C60 93 4D 95 48 */ stw r26, lbl_803CBE48-_SDA_BASE_(r13) /* 80126E64 00123C64 93 3B 00 10 */ stw r25, 0x10(r27) @@ -788,8 +788,8 @@ lbl_80126E84: /* 80126E9C 00123C9C 38 21 00 30 */ addi r1, r1, 0x30 /* 80126EA0 00123CA0 4E 80 00 20 */ blr -.global func_80126EA4 -func_80126EA4: +.global xModelBucket_RenderAlphaBegin__Fv +xModelBucket_RenderAlphaBegin__Fv: /* 80126EA4 00123CA4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80126EA8 00123CA8 7C 08 02 A6 */ mflr r0 /* 80126EAC 00123CAC 90 01 00 14 */ stw r0, 0x14(r1) @@ -810,8 +810,8 @@ lbl_80126EDC: /* 80126EE4 00123CE4 38 21 00 10 */ addi r1, r1, 0x10 /* 80126EE8 00123CE8 4E 80 00 20 */ blr -.global func_80126EEC -func_80126EEC: +.global xModelBucket_RenderAlphaLayer__Fi +xModelBucket_RenderAlphaLayer__Fi: /* 80126EEC 00123CEC 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80126EF0 00123CF0 7C 08 02 A6 */ mflr r0 /* 80126EF4 00123CF4 90 01 00 44 */ stw r0, 0x44(r1) @@ -842,7 +842,7 @@ lbl_80126F2C: /* 80126F54 00123D54 80 8D 82 B0 */ lwz r4, lbl_803CABB0-_SDA_BASE_(r13) /* 80126F58 00123D58 80 7B 00 3C */ lwz r3, 0x3c(r27) /* 80126F5C 00123D5C 80 84 06 58 */ lwz r4, 0x658(r4) -/* 80126F60 00123D60 4B FF C5 61 */ bl func_801234C0 +/* 80126F60 00123D60 4B FF C5 61 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 80126F64 00123D64 80 1B 00 14 */ lwz r0, 0x14(r27) /* 80126F68 00123D68 83 2D 95 48 */ lwz r25, lbl_803CBE48-_SDA_BASE_(r13) /* 80126F6C 00123D6C 54 00 06 32 */ rlwinm r0, r0, 0, 0x18, 0x19 @@ -855,7 +855,7 @@ lbl_80126F80: /* 80126F84 00123D84 28 03 00 00 */ cmplwi r3, 0 /* 80126F88 00123D88 41 82 00 0C */ beq lbl_80126F94 /* 80126F8C 00123D8C 80 9B 00 10 */ lwz r4, 0x10(r27) -/* 80126F90 00123D90 4B EF 23 2D */ bl func_800192BC +/* 80126F90 00123D90 4B EF 23 2D */ bl xEntSetupPipeline__FP8xSurfaceP8RpAtomic lbl_80126F94: /* 80126F94 00123D94 83 DB 00 14 */ lwz r30, 0x14(r27) /* 80126F98 00123D98 57 C0 05 2F */ rlwinm. r0, r30, 0, 0x14, 0x17 @@ -881,13 +881,13 @@ lbl_80126FB0: /* 80126FE0 00123DE0 41 82 00 10 */ beq lbl_80126FF0 /* 80126FE4 00123DE4 57 C4 C7 3E */ rlwinm r4, r30, 0x18, 0x1c, 0x1f /* 80126FE8 00123DE8 38 60 00 0A */ li r3, 0xa -/* 80126FEC 00123DEC 48 10 87 F1 */ bl func_8022F7DC +/* 80126FEC 00123DEC 48 10 87 F1 */ bl RwRenderStateSet lbl_80126FF0: /* 80126FF0 00123DF0 57 00 04 27 */ rlwinm. r0, r24, 0, 0x10, 0x13 /* 80126FF4 00123DF4 41 82 00 10 */ beq lbl_80127004 /* 80126FF8 00123DF8 57 C4 A7 3E */ rlwinm r4, r30, 0x14, 0x1c, 0x1f /* 80126FFC 00123DFC 38 60 00 0B */ li r3, 0xb -/* 80127000 00123E00 48 10 87 DD */ bl func_8022F7DC +/* 80127000 00123E00 48 10 87 DD */ bl RwRenderStateSet lbl_80127004: /* 80127004 00123E04 57 00 07 3B */ rlwinm. r0, r24, 0, 0x1c, 0x1d /* 80127008 00123E08 41 82 00 2C */ beq lbl_80127034 @@ -896,12 +896,12 @@ lbl_80127004: /* 80127014 00123E14 40 82 00 14 */ bne lbl_80127028 /* 80127018 00123E18 38 60 00 08 */ li r3, 8 /* 8012701C 00123E1C 38 80 00 00 */ li r4, 0 -/* 80127020 00123E20 48 10 87 BD */ bl func_8022F7DC +/* 80127020 00123E20 48 10 87 BD */ bl RwRenderStateSet /* 80127024 00123E24 48 00 00 10 */ b lbl_80127034 lbl_80127028: /* 80127028 00123E28 38 60 00 08 */ li r3, 8 /* 8012702C 00123E2C 38 80 00 01 */ li r4, 1 -/* 80127030 00123E30 48 10 87 AD */ bl func_8022F7DC +/* 80127030 00123E30 48 10 87 AD */ bl RwRenderStateSet lbl_80127034: /* 80127034 00123E34 57 00 06 B7 */ rlwinm. r0, r24, 0, 0x1a, 0x1b /* 80127038 00123E38 41 82 00 34 */ beq lbl_8012706C @@ -910,14 +910,14 @@ lbl_80127034: /* 80127044 00123E44 40 82 00 14 */ bne lbl_80127058 /* 80127048 00123E48 38 60 00 14 */ li r3, 0x14 /* 8012704C 00123E4C 38 80 00 02 */ li r4, 2 -/* 80127050 00123E50 48 10 87 8D */ bl func_8022F7DC +/* 80127050 00123E50 48 10 87 8D */ bl RwRenderStateSet /* 80127054 00123E54 48 00 00 18 */ b lbl_8012706C lbl_80127058: /* 80127058 00123E58 28 00 00 10 */ cmplwi r0, 0x10 /* 8012705C 00123E5C 41 81 00 10 */ bgt lbl_8012706C /* 80127060 00123E60 38 60 00 14 */ li r3, 0x14 /* 80127064 00123E64 38 80 00 01 */ li r4, 1 -/* 80127068 00123E68 48 10 87 75 */ bl func_8022F7DC +/* 80127068 00123E68 48 10 87 75 */ bl RwRenderStateSet lbl_8012706C: /* 8012706C 00123E6C 57 00 00 0F */ rlwinm. r0, r24, 0, 0, 7 /* 80127070 00123E70 41 82 00 4C */ beq lbl_801270BC @@ -927,9 +927,9 @@ lbl_8012706C: /* 80127080 00123E80 38 80 00 00 */ li r4, 0 /* 80127084 00123E84 38 A0 00 00 */ li r5, 0 /* 80127088 00123E88 38 C0 00 06 */ li r6, 6 -/* 8012708C 00123E8C 48 12 23 0D */ bl func_80249398 +/* 8012708C 00123E8C 48 12 23 0D */ bl RwGameCubeSetAlphaCompare /* 80127090 00123E90 38 60 00 00 */ li r3, 0 -/* 80127094 00123E94 48 12 1C 69 */ bl func_80248CFC +/* 80127094 00123E94 48 12 1C 69 */ bl _rwDlRenderStateSetZCompLoc /* 80127098 00123E98 48 00 00 24 */ b lbl_801270BC lbl_8012709C: /* 8012709C 00123E9C 38 60 00 06 */ li r3, 6 @@ -937,9 +937,9 @@ lbl_8012709C: /* 801270A4 00123EA4 38 A0 00 00 */ li r5, 0 /* 801270A8 00123EA8 38 C0 00 07 */ li r6, 7 /* 801270AC 00123EAC 38 E0 00 00 */ li r7, 0 -/* 801270B0 00123EB0 48 12 22 E9 */ bl func_80249398 +/* 801270B0 00123EB0 48 12 22 E9 */ bl RwGameCubeSetAlphaCompare /* 801270B4 00123EB4 38 60 00 01 */ li r3, 1 -/* 801270B8 00123EB8 48 12 1C 45 */ bl func_80248CFC +/* 801270B8 00123EB8 48 12 1C 45 */ bl _rwDlRenderStateSetZCompLoc lbl_801270BC: /* 801270BC 00123EBC 57 00 03 DF */ rlwinm. r0, r24, 0, 0xf, 0xf /* 801270C0 00123EC0 41 82 00 2C */ beq lbl_801270EC @@ -948,12 +948,12 @@ lbl_801270BC: /* 801270CC 00123ECC 80 6D 82 B0 */ lwz r3, lbl_803CABB0-_SDA_BASE_(r13) /* 801270D0 00123ED0 38 00 00 00 */ li r0, 0 /* 801270D4 00123ED4 90 03 06 5C */ stw r0, 0x65c(r3) -/* 801270D8 00123ED8 4B F9 9B 7D */ bl func_800C0C54 +/* 801270D8 00123ED8 4B F9 9B 7D */ bl iCameraSetFogRenderStates__Fv /* 801270DC 00123EDC 48 00 00 10 */ b lbl_801270EC lbl_801270E0: /* 801270E0 00123EE0 80 6D 82 B0 */ lwz r3, lbl_803CABB0-_SDA_BASE_(r13) /* 801270E4 00123EE4 93 83 06 5C */ stw r28, 0x65c(r3) -/* 801270E8 00123EE8 4B F9 9B 6D */ bl func_800C0C54 +/* 801270E8 00123EE8 4B F9 9B 6D */ bl iCameraSetFogRenderStates__Fv lbl_801270EC: /* 801270EC 00123EEC 7F DD F3 78 */ mr r29, r30 lbl_801270F0: @@ -962,14 +962,14 @@ lbl_801270F0: /* 801270F8 00123EF8 40 82 00 30 */ bne lbl_80127128 /* 801270FC 00123EFC 38 60 00 14 */ li r3, 0x14 /* 80127100 00123F00 38 80 00 03 */ li r4, 3 -/* 80127104 00123F04 48 10 86 D9 */ bl func_8022F7DC +/* 80127104 00123F04 48 10 86 D9 */ bl RwRenderStateSet /* 80127108 00123F08 7F 63 DB 78 */ mr r3, r27 -/* 8012710C 00123F0C 4B F0 D5 E5 */ bl func_800346F0 +/* 8012710C 00123F0C 4B F0 D5 E5 */ bl xModelRenderSingle__FP14xModelInstance /* 80127110 00123F10 38 60 00 14 */ li r3, 0x14 /* 80127114 00123F14 38 80 00 02 */ li r4, 2 -/* 80127118 00123F18 48 10 86 C5 */ bl func_8022F7DC +/* 80127118 00123F18 48 10 86 C5 */ bl RwRenderStateSet /* 8012711C 00123F1C 7F 63 DB 78 */ mr r3, r27 -/* 80127120 00123F20 4B F0 D5 D1 */ bl func_800346F0 +/* 80127120 00123F20 4B F0 D5 D1 */ bl xModelRenderSingle__FP14xModelInstance /* 80127124 00123F24 48 00 00 3C */ b lbl_80127160 lbl_80127128: /* 80127128 00123F28 57 C0 07 3A */ rlwinm r0, r30, 0, 0x1c, 0x1d @@ -978,22 +978,22 @@ lbl_80127128: /* 80127134 00123F34 38 60 FF FF */ li r3, -1 /* 80127138 00123F38 4B F9 BD 05 */ bl iDrawSetFBMSK__FUi /* 8012713C 00123F3C 7F 63 DB 78 */ mr r3, r27 -/* 80127140 00123F40 4B F0 D5 B1 */ bl func_800346F0 +/* 80127140 00123F40 4B F0 D5 B1 */ bl xModelRenderSingle__FP14xModelInstance /* 80127144 00123F44 38 60 00 00 */ li r3, 0 /* 80127148 00123F48 4B F9 BC F5 */ bl iDrawSetFBMSK__FUi /* 8012714C 00123F4C 7F 63 DB 78 */ mr r3, r27 -/* 80127150 00123F50 4B F0 D5 A1 */ bl func_800346F0 +/* 80127150 00123F50 4B F0 D5 A1 */ bl xModelRenderSingle__FP14xModelInstance /* 80127154 00123F54 48 00 00 0C */ b lbl_80127160 lbl_80127158: /* 80127158 00123F58 7F 63 DB 78 */ mr r3, r27 -/* 8012715C 00123F5C 4B F0 D5 95 */ bl func_800346F0 +/* 8012715C 00123F5C 4B F0 D5 95 */ bl xModelRenderSingle__FP14xModelInstance lbl_80127160: /* 80127160 00123F60 D3 FB 00 24 */ stfs f31, 0x24(r27) /* 80127164 00123F64 80 7B 00 30 */ lwz r3, 0x30(r27) /* 80127168 00123F68 28 03 00 00 */ cmplwi r3, 0 /* 8012716C 00123F6C 41 82 00 0C */ beq lbl_80127178 /* 80127170 00123F70 80 9B 00 10 */ lwz r4, 0x10(r27) -/* 80127174 00123F74 4B EF 22 F9 */ bl func_8001946C +/* 80127174 00123F74 4B EF 22 F9 */ bl xEntRestorePipeline__FP8xSurfaceP8RpAtomic lbl_80127178: /* 80127178 00123F78 93 2D 95 48 */ stw r25, lbl_803CBE48-_SDA_BASE_(r13) /* 8012717C 00123F7C 93 5B 00 10 */ stw r26, 0x10(r27) @@ -1013,21 +1013,21 @@ lbl_8012719C: /* 801271AC 00123FAC 41 82 00 10 */ beq lbl_801271BC /* 801271B0 00123FB0 38 60 00 0A */ li r3, 0xa /* 801271B4 00123FB4 38 80 00 05 */ li r4, 5 -/* 801271B8 00123FB8 48 10 86 25 */ bl func_8022F7DC +/* 801271B8 00123FB8 48 10 86 25 */ bl RwRenderStateSet lbl_801271BC: /* 801271BC 00123FBC 57 A0 A7 3E */ rlwinm r0, r29, 0x14, 0x1c, 0x1f /* 801271C0 00123FC0 28 00 00 06 */ cmplwi r0, 6 /* 801271C4 00123FC4 41 82 00 10 */ beq lbl_801271D4 /* 801271C8 00123FC8 38 60 00 0B */ li r3, 0xb /* 801271CC 00123FCC 38 80 00 06 */ li r4, 6 -/* 801271D0 00123FD0 48 10 86 0D */ bl func_8022F7DC +/* 801271D0 00123FD0 48 10 86 0D */ bl RwRenderStateSet lbl_801271D4: /* 801271D4 00123FD4 57 A0 07 3A */ rlwinm r0, r29, 0, 0x1c, 0x1d /* 801271D8 00123FD8 28 00 00 04 */ cmplwi r0, 4 /* 801271DC 00123FDC 40 82 00 10 */ bne lbl_801271EC /* 801271E0 00123FE0 38 60 00 08 */ li r3, 8 /* 801271E4 00123FE4 38 80 00 01 */ li r4, 1 -/* 801271E8 00123FE8 48 10 85 F5 */ bl func_8022F7DC +/* 801271E8 00123FE8 48 10 85 F5 */ bl RwRenderStateSet lbl_801271EC: /* 801271EC 00123FEC 57 A0 06 B6 */ rlwinm r0, r29, 0, 0x1a, 0x1b /* 801271F0 00123FF0 28 00 00 20 */ cmplwi r0, 0x20 @@ -1037,7 +1037,7 @@ lbl_801271EC: lbl_80127200: /* 80127200 00124000 38 60 00 14 */ li r3, 0x14 /* 80127204 00124004 38 80 00 01 */ li r4, 1 -/* 80127208 00124008 48 10 85 D5 */ bl func_8022F7DC +/* 80127208 00124008 48 10 85 D5 */ bl RwRenderStateSet lbl_8012720C: /* 8012720C 0012400C 57 A0 00 0F */ rlwinm. r0, r29, 0, 0, 7 /* 80127210 00124010 41 82 00 24 */ beq lbl_80127234 @@ -1046,15 +1046,15 @@ lbl_8012720C: /* 8012721C 0012401C 38 A0 00 00 */ li r5, 0 /* 80127220 00124020 38 C0 00 07 */ li r6, 7 /* 80127224 00124024 38 E0 00 00 */ li r7, 0 -/* 80127228 00124028 48 12 21 71 */ bl func_80249398 +/* 80127228 00124028 48 12 21 71 */ bl RwGameCubeSetAlphaCompare /* 8012722C 0012402C 38 60 00 01 */ li r3, 1 -/* 80127230 00124030 48 12 1A CD */ bl func_80248CFC +/* 80127230 00124030 48 12 1A CD */ bl _rwDlRenderStateSetZCompLoc lbl_80127234: /* 80127234 00124034 57 A0 03 DF */ rlwinm. r0, r29, 0, 0xf, 0xf /* 80127238 00124038 41 82 00 10 */ beq lbl_80127248 /* 8012723C 0012403C 80 6D 82 B0 */ lwz r3, lbl_803CABB0-_SDA_BASE_(r13) /* 80127240 00124040 93 83 06 5C */ stw r28, 0x65c(r3) -/* 80127244 00124044 4B F9 9A 11 */ bl func_800C0C54 +/* 80127244 00124044 4B F9 9A 11 */ bl iCameraSetFogRenderStates__Fv lbl_80127248: /* 80127248 00124048 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 8012724C 0012404C CB E1 00 30 */ lfd f31, 0x30(r1) @@ -1064,14 +1064,14 @@ lbl_80127248: /* 8012725C 0012405C 38 21 00 40 */ addi r1, r1, 0x40 /* 80127260 00124060 4E 80 00 20 */ blr -.global func_80127264 -func_80127264: +.global xModelBucket_RenderAlphaEnd__Fv +xModelBucket_RenderAlphaEnd__Fv: /* 80127264 00124064 38 00 00 00 */ li r0, 0 /* 80127268 00124068 90 0D 95 A0 */ stw r0, lbl_803CBEA0-_SDA_BASE_(r13) /* 8012726C 0012406C 4E 80 00 20 */ blr -.global func_80127270 -func_80127270: +.global xModelBucket_Deinit__Fv +xModelBucket_Deinit__Fv: /* 80127270 00124070 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80127274 00124074 7C 08 02 A6 */ mflr r0 /* 80127278 00124078 90 01 00 24 */ stw r0, 0x24(r1) @@ -1088,20 +1088,20 @@ lbl_80127294: /* 801272A0 001240A0 80 04 00 04 */ lwz r0, 4(r4) /* 801272A4 001240A4 7C 03 00 40 */ cmplw r3, r0 /* 801272A8 001240A8 41 82 00 38 */ beq lbl_801272E0 -/* 801272AC 001240AC 48 11 5B 51 */ bl func_8023CDFC +/* 801272AC 001240AC 48 11 5B 51 */ bl _rwFrameSyncDirty /* 801272B0 001240B0 80 6D 95 90 */ lwz r3, lbl_803CBE90-_SDA_BASE_(r13) /* 801272B4 001240B4 7C 63 F8 2E */ lwzx r3, r3, r31 /* 801272B8 001240B8 83 A3 00 04 */ lwz r29, 4(r3) /* 801272BC 001240BC 28 1D 00 00 */ cmplwi r29, 0 /* 801272C0 001240C0 41 82 00 14 */ beq lbl_801272D4 /* 801272C4 001240C4 38 80 00 00 */ li r4, 0 -/* 801272C8 001240C8 48 0E DB 75 */ bl func_80214E3C +/* 801272C8 001240C8 48 0E DB 75 */ bl RpAtomicSetFrame /* 801272CC 001240CC 7F A3 EB 78 */ mr r3, r29 -/* 801272D0 001240D0 48 11 18 F5 */ bl func_80238BC4 +/* 801272D0 001240D0 48 11 18 F5 */ bl RwFrameDestroy lbl_801272D4: /* 801272D4 001240D4 80 6D 95 90 */ lwz r3, lbl_803CBE90-_SDA_BASE_(r13) /* 801272D8 001240D8 7C 63 F8 2E */ lwzx r3, r3, r31 -/* 801272DC 001240DC 48 0E C0 F1 */ bl func_802133CC +/* 801272DC 001240DC 48 0E C0 F1 */ bl RpAtomicDestroy lbl_801272E0: /* 801272E0 001240E0 3B FF 00 14 */ addi r31, r31, 0x14 /* 801272E4 001240E4 3B DE 00 01 */ addi r30, r30, 1 @@ -1109,7 +1109,7 @@ lbl_801272E8: /* 801272E8 001240E8 80 0D 95 8C */ lwz r0, lbl_803CBE8C-_SDA_BASE_(r13) /* 801272EC 001240EC 7C 1E 00 00 */ cmpw r30, r0 /* 801272F0 001240F0 41 80 FF A4 */ blt lbl_80127294 -/* 801272F4 001240F4 4B FF F1 1D */ bl func_80126410 +/* 801272F4 001240F4 4B FF F1 1D */ bl xModelBucket_PreCountReset__Fv /* 801272F8 001240F8 80 01 00 24 */ lwz r0, 0x24(r1) /* 801272FC 001240FC 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80127300 00124100 83 C1 00 18 */ lwz r30, 0x18(r1) diff --git a/asm/Core/x/xMorph.s b/asm/Core/x/xMorph.s index 2e247d045..82fa5aaa9 100644 --- a/asm/Core/x/xMorph.s +++ b/asm/Core/x/xMorph.s @@ -2,8 +2,8 @@ .section .text # 0x80035034 - 0x80035494 -.global func_80035034 -func_80035034: +.global xMorphSeqSetup__FPvPFUiPc_Pv +xMorphSeqSetup__FPvPFUiPc_Pv: /* 80035034 00031E34 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80035038 00031E38 7C 08 02 A6 */ mflr r0 /* 8003503C 00031E3C 90 01 00 34 */ stw r0, 0x34(r1) @@ -68,7 +68,7 @@ lbl_80035100: /* 8003510C 00031F0C 80 03 00 08 */ lwz r0, 8(r3) /* 80035110 00031F10 80 7B 00 00 */ lwz r3, 0(r27) /* 80035114 00031F14 54 04 07 FE */ clrlwi r4, r0, 0x1f -/* 80035118 00031F18 48 09 4C E1 */ bl func_800C9DF8 +/* 80035118 00031F18 48 09 4C E1 */ bl iMorphOptimize__FP8RpAtomici lbl_8003511C: /* 8003511C 00031F1C 3B 7B 00 08 */ addi r27, r27, 8 /* 80035120 00031F20 3B 9C 00 01 */ addi r28, r28, 1 @@ -177,8 +177,8 @@ lbl_8003527C: /* 80035288 00032088 38 21 00 30 */ addi r1, r1, 0x30 /* 8003528C 0003208C 4E 80 00 20 */ blr -.global func_80035290 -func_80035290: +.global xMorphRender__FP13xMorphSeqFileP11RwMatrixTagf +xMorphRender__FP13xMorphSeqFileP11RwMatrixTagf: /* 80035290 00032090 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80035294 00032094 7C 08 02 A6 */ mflr r0 /* 80035298 00032098 38 E3 00 10 */ addi r7, r3, 0x10 @@ -229,7 +229,7 @@ lbl_80035324: /* 80035330 00032130 28 00 00 00 */ cmplwi r0, 0 /* 80035334 00032134 40 82 00 10 */ bne lbl_80035344 /* 80035338 00032138 80 65 00 00 */ lwz r3, 0(r5) -/* 8003533C 0003213C 48 09 2D B5 */ bl func_800C80F0 +/* 8003533C 0003213C 48 09 2D B5 */ bl iModelRender__FP8RpAtomicP11RwMatrixTag /* 80035340 00032140 48 00 01 30 */ b lbl_80035470 lbl_80035344: /* 80035344 00032144 54 C0 10 3A */ slwi r0, r6, 2 @@ -308,15 +308,15 @@ lbl_80035458: /* 80035460 00032260 C0 25 00 08 */ lfs f1, 8(r5) /* 80035464 00032264 38 A5 00 10 */ addi r5, r5, 0x10 /* 80035468 00032268 54 07 07 FE */ clrlwi r7, r0, 0x1f -/* 8003546C 0003226C 48 09 4A 21 */ bl func_800C9E8C +/* 8003546C 0003226C 48 09 4A 21 */ bl iMorphRender__FP8RpAtomicP11RwMatrixTagPPsPsUif lbl_80035470: /* 80035470 00032270 80 01 00 54 */ lwz r0, 0x54(r1) /* 80035474 00032274 7C 08 03 A6 */ mtlr r0 /* 80035478 00032278 38 21 00 50 */ addi r1, r1, 0x50 /* 8003547C 0003227C 4E 80 00 20 */ blr -.global func_80035480 -func_80035480: +.global xMorphSeqDuration__FP13xMorphSeqFile +xMorphSeqDuration__FP13xMorphSeqFile: /* 80035480 00032280 80 03 00 08 */ lwz r0, 8(r3) /* 80035484 00032284 54 00 10 3A */ slwi r0, r0, 2 /* 80035488 00032288 7C 63 02 14 */ add r3, r3, r0 diff --git a/asm/Core/x/xMovePoint.s b/asm/Core/x/xMovePoint.s index 3ce1663c5..2ac512fb8 100644 --- a/asm/Core/x/xMovePoint.s +++ b/asm/Core/x/xMovePoint.s @@ -2,8 +2,8 @@ .section .text # 0x80035494 - 0x80035A00 -.global func_80035494 -func_80035494: +.global xMovePointInit__FP10xMovePointP15xMovePointAsset +xMovePointInit__FP10xMovePointP15xMovePointAsset: /* 80035494 00032294 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80035498 00032298 7C 08 02 A6 */ mflr r0 /* 8003549C 0003229C 90 01 00 14 */ stw r0, 0x14(r1) @@ -11,7 +11,7 @@ func_80035494: /* 800354A4 000322A4 7C 9F 23 78 */ mr r31, r4 /* 800354A8 000322A8 93 C1 00 08 */ stw r30, 8(r1) /* 800354AC 000322AC 7C 7E 1B 78 */ mr r30, r3 -/* 800354B0 000322B0 4B FD 3F 51 */ bl func_80009400 +/* 800354B0 000322B0 4B FD 3F 51 */ bl xBaseInit__FP5xBaseP10xBaseAsset /* 800354B4 000322B4 93 FE 00 10 */ stw r31, 0x10(r30) /* 800354B8 000322B8 38 00 00 00 */ li r0, 0 /* 800354BC 000322BC 80 7E 00 10 */ lwz r3, 0x10(r30) @@ -28,7 +28,7 @@ func_80035494: /* 800354E8 000322E8 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 800354EC 000322EC 54 84 13 BA */ rlwinm r4, r4, 2, 0xe, 0x1d /* 800354F0 000322F0 38 A0 00 00 */ li r5, 0 -/* 800354F4 000322F4 4B FF E4 4D */ bl func_80033940 +/* 800354F4 000322F4 4B FF E4 4D */ bl xMemAlloc__FUiUii /* 800354F8 000322F8 90 7E 00 18 */ stw r3, 0x18(r30) /* 800354FC 000322FC 48 00 00 08 */ b lbl_80035504 lbl_80035500: @@ -41,37 +41,37 @@ lbl_80035504: /* 80035514 00032314 38 21 00 10 */ addi r1, r1, 0x10 /* 80035518 00032318 4E 80 00 20 */ blr -.global func_8003551C -func_8003551C: +.global xMovePointSave__FP10xMovePointP7xSerial +xMovePointSave__FP10xMovePointP7xSerial: /* 8003551C 0003231C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80035520 00032320 7C 08 02 A6 */ mflr r0 /* 80035524 00032324 90 01 00 14 */ stw r0, 0x14(r1) -/* 80035528 00032328 4B FD 3F 25 */ bl func_8000944C +/* 80035528 00032328 4B FD 3F 25 */ bl xBaseSave__FP5xBaseP7xSerial /* 8003552C 0003232C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80035530 00032330 7C 08 03 A6 */ mtlr r0 /* 80035534 00032334 38 21 00 10 */ addi r1, r1, 0x10 /* 80035538 00032338 4E 80 00 20 */ blr -.global func_8003553C -func_8003553C: +.global xMovePointLoad__FP10xMovePointP7xSerial +xMovePointLoad__FP10xMovePointP7xSerial: /* 8003553C 0003233C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80035540 00032340 7C 08 02 A6 */ mflr r0 /* 80035544 00032344 90 01 00 14 */ stw r0, 0x14(r1) -/* 80035548 00032348 4B FD 3F 55 */ bl func_8000949C +/* 80035548 00032348 4B FD 3F 55 */ bl xBaseLoad__FP5xBaseP7xSerial /* 8003554C 0003234C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80035550 00032350 7C 08 03 A6 */ mtlr r0 /* 80035554 00032354 38 21 00 10 */ addi r1, r1, 0x10 /* 80035558 00032358 4E 80 00 20 */ blr -.global func_8003555C -func_8003555C: +.global xMovePointReset__FP10xMovePoint +xMovePointReset__FP10xMovePoint: /* 8003555C 0003235C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80035560 00032360 7C 08 02 A6 */ mflr r0 /* 80035564 00032364 90 01 00 14 */ stw r0, 0x14(r1) /* 80035568 00032368 93 E1 00 0C */ stw r31, 0xc(r1) /* 8003556C 0003236C 7C 7F 1B 78 */ mr r31, r3 /* 80035570 00032370 80 83 00 10 */ lwz r4, 0x10(r3) -/* 80035574 00032374 4B FD 3F 85 */ bl func_800094F8 +/* 80035574 00032374 4B FD 3F 85 */ bl xBaseReset__FP5xBaseP10xBaseAsset /* 80035578 00032378 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8003557C 0003237C 88 03 00 16 */ lbz r0, 0x16(r3) /* 80035580 00032380 98 1F 00 24 */ stb r0, 0x24(r31) @@ -84,8 +84,8 @@ func_8003555C: /* 8003559C 0003239C 38 21 00 10 */ addi r1, r1, 0x10 /* 800355A0 000323A0 4E 80 00 20 */ blr -.global func_800355A4 -func_800355A4: +.global xMovePointSetup__FP10xMovePointP6xScene +xMovePointSetup__FP10xMovePointP6xScene: /* 800355A4 000323A4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800355A8 000323A8 7C 08 02 A6 */ mflr r0 /* 800355AC 000323AC 90 01 00 24 */ stw r0, 0x24(r1) @@ -102,7 +102,7 @@ lbl_800355D4: /* 800355D4 000323D4 57 9E 13 BA */ rlwinm r30, r28, 2, 0xe, 0x1d /* 800355D8 000323D8 7F 63 DB 78 */ mr r3, r27 /* 800355DC 000323DC 7C 9D F0 2E */ lwzx r4, r29, r30 -/* 800355E0 000323E0 48 00 A0 09 */ bl func_8003F5E8 +/* 800355E0 000323E0 48 00 A0 09 */ bl xSceneResolvID__FP6xSceneUi /* 800355E4 000323E4 80 9F 00 18 */ lwz r4, 0x18(r31) /* 800355E8 000323E8 3B 9C 00 01 */ addi r28, r28, 1 /* 800355EC 000323EC 7C 64 F1 2E */ stwx r3, r4, r30 @@ -128,8 +128,8 @@ lbl_80035618: /* 80035638 00032438 38 21 00 20 */ addi r1, r1, 0x20 /* 8003563C 0003243C 4E 80 00 20 */ blr -.global func_80035640 -func_80035640: +.global xMovePointSplineSetup__FP10xMovePoint +xMovePointSplineSetup__FP10xMovePoint: /* 80035640 00032440 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80035644 00032444 7C 08 02 A6 */ mflr r0 /* 80035648 00032448 90 01 00 54 */ stw r0, 0x54(r1) @@ -208,11 +208,11 @@ lbl_80035758: /* 80035764 00032564 38 80 00 00 */ li r4, 0 /* 80035768 00032568 38 A0 00 02 */ li r5, 2 /* 8003576C 0003256C 38 C0 00 00 */ li r6, 0 -/* 80035770 00032570 48 01 58 41 */ bl func_8004AFB0 +/* 80035770 00032570 48 01 58 41 */ bl xSpline3_Bezier__FP5xVec3PfUiUiP5xVec3P5xVec3 /* 80035774 00032574 90 7D 00 2C */ stw r3, 0x2c(r29) /* 80035778 00032578 38 80 00 14 */ li r4, 0x14 /* 8003577C 0003257C 80 7D 00 2C */ lwz r3, 0x2c(r29) -/* 80035780 00032580 48 01 55 C5 */ bl func_8004AD44 +/* 80035780 00032580 48 01 55 C5 */ bl xSpline3_ArcInit__FP8xSpline3Ui lbl_80035784: /* 80035784 00032584 80 01 00 54 */ lwz r0, 0x54(r1) /* 80035788 00032588 83 E1 00 4C */ lwz r31, 0x4c(r1) @@ -222,8 +222,8 @@ lbl_80035784: /* 80035798 00032598 38 21 00 50 */ addi r1, r1, 0x50 /* 8003579C 0003259C 4E 80 00 20 */ blr -.global func_800357A0 -func_800357A0: +.global xMovePointSplineDestroy__FP10xMovePoint +xMovePointSplineDestroy__FP10xMovePoint: /* 800357A0 000325A0 80 03 00 2C */ lwz r0, 0x2c(r3) /* 800357A4 000325A4 28 00 00 00 */ cmplwi r0, 0 /* 800357A8 000325A8 4D 82 00 20 */ beqlr @@ -231,8 +231,8 @@ func_800357A0: /* 800357B0 000325B0 90 03 00 2C */ stw r0, 0x2c(r3) /* 800357B4 000325B4 4E 80 00 20 */ blr -.global func_800357B8 -func_800357B8: +.global xMovePointGetNext__FPC10xMovePointPC10xMovePointPP10xMovePointP5xVec3 +xMovePointGetNext__FPC10xMovePointPC10xMovePointPP10xMovePointP5xVec3: /* 800357B8 000325B8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800357BC 000325BC 7C 08 02 A6 */ mflr r0 /* 800357C0 000325C0 90 01 00 24 */ stw r0, 0x24(r1) @@ -251,7 +251,7 @@ func_800357B8: /* 800357F4 000325F4 48 00 00 DC */ b lbl_800358D0 lbl_800357F8: /* 800357F8 000325F8 3B E0 00 00 */ li r31, 0 -/* 800357FC 000325FC 4B FF B4 6D */ bl func_80030C68 +/* 800357FC 000325FC 4B FF B4 6D */ bl xrand__Fv /* 80035800 00032600 80 DB 00 20 */ lwz r6, 0x20(r27) /* 80035804 00032604 39 00 00 00 */ li r8, 0 /* 80035808 00032608 80 BB 00 18 */ lwz r5, 0x18(r27) @@ -320,8 +320,8 @@ lbl_800358D0: /* 800358DC 000326DC 38 21 00 20 */ addi r1, r1, 0x20 /* 800358E0 000326E0 4E 80 00 20 */ blr -.global func_800358E4 -func_800358E4: +.global xMovePointGetPos__FPC10xMovePoint +xMovePointGetPos__FPC10xMovePoint: /* 800358E4 000326E4 80 63 00 14 */ lwz r3, 0x14(r3) /* 800358E8 000326E8 4E 80 00 20 */ blr diff --git a/asm/Core/x/xNPCBasic.s b/asm/Core/x/xNPCBasic.s index f0f3dbbe8..b5083ac79 100644 --- a/asm/Core/x/xNPCBasic.s +++ b/asm/Core/x/xNPCBasic.s @@ -2,8 +2,8 @@ .section .text # 0x8010F82C - 0x801102B8 -.global func_8010F82C -func_8010F82C: +.global Init__9xNPCBasicFP9xEntAsset +Init__9xNPCBasicFP9xEntAsset: /* 8010F82C 0010C62C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010F830 0010C630 7C 08 02 A6 */ mflr r0 /* 8010F834 0010C634 90 01 00 14 */ stw r0, 0x14(r1) @@ -34,7 +34,7 @@ lbl_8010F878: lbl_8010F890: /* 8010F890 0010C690 7F E3 FB 78 */ mr r3, r31 /* 8010F894 0010C694 7F C4 F3 78 */ mr r4, r30 -/* 8010F898 0010C698 4B F0 8D 19 */ bl func_800185B0 +/* 8010F898 0010C698 4B F0 8D 19 */ bl xEntInit__FP4xEntP9xEntAsset /* 8010F89C 0010C69C 38 00 00 08 */ li r0, 8 /* 8010F8A0 0010C6A0 38 80 00 04 */ li r4, 4 /* 8010F8A4 0010C6A4 98 1F 00 20 */ stb r0, 0x20(r31) @@ -46,18 +46,18 @@ lbl_8010F890: /* 8010F8BC 0010C6BC 60 00 00 10 */ ori r0, r0, 0x10 /* 8010F8C0 0010C6C0 98 1F 00 1C */ stb r0, 0x1c(r31) /* 8010F8C4 0010C6C4 80 9E 00 4C */ lwz r4, 0x4c(r30) -/* 8010F8C8 0010C6C8 4B F4 5D D1 */ bl func_80055698 +/* 8010F8C8 0010C6C8 4B F4 5D D1 */ bl zEntParseModelInfo__FP4xEntUi /* 8010F8CC 0010C6CC 7F E3 FB 78 */ mr r3, r31 -/* 8010F8D0 0010C6D0 4B F0 8E 01 */ bl func_800186D0 +/* 8010F8D0 0010C6D0 4B F0 8E 01 */ bl xEntInitForType__FP4xEnt /* 8010F8D4 0010C6D4 7F E3 FB 78 */ mr r3, r31 /* 8010F8D8 0010C6D8 38 9F 00 F8 */ addi r4, r31, 0xf8 -/* 8010F8DC 0010C6DC 4B F0 BE 31 */ bl func_8001B70C +/* 8010F8DC 0010C6DC 4B F0 BE 31 */ bl xEntInitShadow__FR4xEntR10xEntShadow /* 8010F8E0 0010C6E0 38 1F 01 20 */ addi r0, r31, 0x120 /* 8010F8E4 0010C6E4 7F E4 FB 78 */ mr r4, r31 /* 8010F8E8 0010C6E8 90 1F 00 C0 */ stw r0, 0xc0(r31) /* 8010F8EC 0010C6EC 38 A0 00 50 */ li r5, 0x50 /* 8010F8F0 0010C6F0 80 7F 00 C0 */ lwz r3, 0xc0(r31) -/* 8010F8F4 0010C6F4 48 02 A4 09 */ bl func_80139CFC +/* 8010F8F4 0010C6F4 48 02 A4 09 */ bl xShadowSimple_CacheInit__FP18xShadowSimpleCacheP4xEntUc /* 8010F8F8 0010C6F8 88 1F 00 84 */ lbz r0, 0x84(r31) /* 8010F8FC 0010C6FC 28 00 00 02 */ cmplwi r0, 2 /* 8010F900 0010C700 40 82 00 24 */ bne lbl_8010F924 @@ -69,7 +69,7 @@ lbl_8010F914: /* 8010F914 0010C714 80 9F 00 24 */ lwz r4, 0x24(r31) lbl_8010F918: /* 8010F918 0010C718 38 7F 00 94 */ addi r3, r31, 0x94 -/* 8010F91C 0010C71C 4B FB 33 51 */ bl func_800C2C6C +/* 8010F91C 0010C71C 4B FB 33 51 */ bl iBoxForModel__FP4xBoxPC14xModelInstance /* 8010F920 0010C720 48 00 00 28 */ b lbl_8010F948 lbl_8010F924: /* 8010F924 0010C724 28 00 00 04 */ cmplwi r0, 4 @@ -82,7 +82,7 @@ lbl_8010F93C: /* 8010F93C 0010C73C 80 9F 00 24 */ lwz r4, 0x24(r31) lbl_8010F940: /* 8010F940 0010C740 38 7F 00 94 */ addi r3, r31, 0x94 -/* 8010F944 0010C744 4B FB 33 81 */ bl func_800C2CC4 +/* 8010F944 0010C744 4B FB 33 81 */ bl iBoxForModelLocal__FP4xBoxPC14xModelInstance lbl_8010F948: /* 8010F948 0010C748 A8 1F 00 E4 */ lha r0, 0xe4(r31) /* 8010F94C 0010C74C 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -90,7 +90,7 @@ lbl_8010F948: /* 8010F954 0010C754 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8010F958 0010C758 38 80 05 B4 */ li r4, 0x5b4 /* 8010F95C 0010C75C 38 A0 00 00 */ li r5, 0 -/* 8010F960 0010C760 4B F2 3F E1 */ bl func_80033940 +/* 8010F960 0010C760 4B F2 3F E1 */ bl xMemAlloc__FUiUii /* 8010F964 0010C764 90 7F 00 4C */ stw r3, 0x4c(r31) /* 8010F968 0010C768 38 80 00 00 */ li r4, 0 /* 8010F96C 0010C76C 38 A0 05 B4 */ li r5, 0x5b4 @@ -103,7 +103,7 @@ lbl_8010F978: /* 8010F984 0010C784 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8010F988 0010C788 38 80 00 E4 */ li r4, 0xe4 /* 8010F98C 0010C78C 38 A0 00 00 */ li r5, 0 -/* 8010F990 0010C790 4B F2 3F B1 */ bl func_80033940 +/* 8010F990 0010C790 4B F2 3F B1 */ bl xMemAlloc__FUiUii /* 8010F994 0010C794 90 7F 00 48 */ stw r3, 0x48(r31) /* 8010F998 0010C798 38 80 00 00 */ li r4, 0 /* 8010F99C 0010C79C 38 A0 00 E4 */ li r5, 0xe4 @@ -143,14 +143,14 @@ lbl_8010F9A8: /* 8010FA20 0010C820 38 21 00 10 */ addi r1, r1, 0x10 /* 8010FA24 0010C824 4E 80 00 20 */ blr -.global func_8010FA28 -func_8010FA28: +.global Reset__9xNPCBasicFv +Reset__9xNPCBasicFv: /* 8010FA28 0010C828 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8010FA2C 0010C82C 7C 08 02 A6 */ mflr r0 /* 8010FA30 0010C830 90 01 00 24 */ stw r0, 0x24(r1) /* 8010FA34 0010C834 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8010FA38 0010C838 7C 7F 1B 78 */ mr r31, r3 -/* 8010FA3C 0010C83C 4B F0 95 15 */ bl func_80018F50 +/* 8010FA3C 0010C83C 4B F0 95 15 */ bl xEntReset__FP4xEnt /* 8010FA40 0010C840 7F E3 FB 78 */ mr r3, r31 /* 8010FA44 0010C844 48 00 08 4D */ bl func_80110290 /* 8010FA48 0010C848 A8 1F 00 E4 */ lha r0, 0xe4(r31) @@ -160,7 +160,7 @@ func_8010FA28: /* 8010FA58 0010C858 3C 60 80 25 */ lis r3, lbl_80253030@ha /* 8010FA5C 0010C85C 38 83 30 30 */ addi r4, r3, lbl_80253030@l /* 8010FA60 0010C860 38 65 00 9C */ addi r3, r5, 0x9c -/* 8010FA64 0010C864 4B F3 EA 79 */ bl func_8004E4DC +/* 8010FA64 0010C864 4B F3 EA 79 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8010FA68 0010C868 C0 02 9E 50 */ lfs f0, lbl_803CE7D0-_SDA2_BASE_(r2) /* 8010FA6C 0010C86C 3C 60 80 25 */ lis r3, lbl_80253030@ha /* 8010FA70 0010C870 80 BF 00 48 */ lwz r5, 0x48(r31) @@ -168,7 +168,7 @@ func_8010FA28: /* 8010FA78 0010C878 D0 05 00 A8 */ stfs f0, 0xa8(r5) /* 8010FA7C 0010C87C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8010FA80 0010C880 38 63 00 AC */ addi r3, r3, 0xac -/* 8010FA84 0010C884 4B F3 EA 59 */ bl func_8004E4DC +/* 8010FA84 0010C884 4B F3 EA 59 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8010FA88 0010C888 80 9F 00 10 */ lwz r4, 0x10(r31) /* 8010FA8C 0010C88C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8010FA90 0010C890 C0 04 00 14 */ lfs f0, 0x14(r4) @@ -179,7 +179,7 @@ lbl_8010FA98: /* 8010FAA0 0010C8A0 60 63 00 04 */ ori r3, r3, 4 /* 8010FAA4 0010C8A4 B0 7F 00 E4 */ sth r3, 0xe4(r31) /* 8010FAA8 0010C8A8 90 1F 00 E8 */ stw r0, 0xe8(r31) -/* 8010FAAC 0010C8AC 4B F2 11 DD */ bl func_80030C88 +/* 8010FAAC 0010C8AC 4B F2 11 DD */ bl xurand__Fv /* 8010FAB0 0010C8B0 C0 02 9E 60 */ lfs f0, lbl_803CE7E0-_SDA2_BASE_(r2) /* 8010FAB4 0010C8B4 7F E3 FB 78 */ mr r3, r31 /* 8010FAB8 0010C8B8 C0 42 9E 5C */ lfs f2, lbl_803CE7DC-_SDA2_BASE_(r2) @@ -214,7 +214,7 @@ lbl_8010FAF4: /* 8010FB28 0010C928 4B F0 BC E1 */ bl func_8001B808 /* 8010FB2C 0010C92C 7C 64 1B 78 */ mr r4, r3 /* 8010FB30 0010C930 38 61 00 0C */ addi r3, r1, 0xc -/* 8010FB34 0010C934 4B F3 E9 A9 */ bl func_8004E4DC +/* 8010FB34 0010C934 4B F3 E9 A9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8010FB38 0010C938 C0 21 00 10 */ lfs f1, 0x10(r1) /* 8010FB3C 0010C93C 38 00 00 01 */ li r0, 1 /* 8010FB40 0010C940 C0 02 9E 64 */ lfs f0, lbl_803CE7E4-_SDA2_BASE_(r2) @@ -223,7 +223,7 @@ lbl_8010FAF4: /* 8010FB4C 0010C94C EC 01 00 2A */ fadds f0, f1, f0 /* 8010FB50 0010C950 D0 01 00 10 */ stfs f0, 0x10(r1) /* 8010FB54 0010C954 98 1F 00 84 */ stb r0, 0x84(r31) -/* 8010FB58 0010C958 4B F3 E9 85 */ bl func_8004E4DC +/* 8010FB58 0010C958 4B F3 E9 85 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8010FB5C 0010C95C C0 02 9E 64 */ lfs f0, lbl_803CE7E4-_SDA2_BASE_(r2) /* 8010FB60 0010C960 D0 1F 00 94 */ stfs f0, 0x94(r31) /* 8010FB64 0010C964 88 1F 00 84 */ lbz r0, 0x84(r31) @@ -234,7 +234,7 @@ lbl_8010FAF4: /* 8010FB78 0010C978 4B EF B3 C5 */ bl func_8000AF3C lbl_8010FB7C: /* 8010FB7C 0010C97C 7F E3 FB 78 */ mr r3, r31 -/* 8010FB80 0010C980 48 01 48 A9 */ bl func_80124428 +/* 8010FB80 0010C980 48 01 48 A9 */ bl zGridUpdateEnt__FP4xEnt /* 8010FB84 0010C984 7F E3 FB 78 */ mr r3, r31 /* 8010FB88 0010C988 38 80 00 08 */ li r4, 8 /* 8010FB8C 0010C98C 38 A0 00 02 */ li r5, 2 @@ -253,7 +253,7 @@ lbl_8010FBB4: /* 8010FBBC 0010C9BC 90 01 00 08 */ stw r0, 8(r1) /* 8010FBC0 0010C9C0 4B F0 F8 75 */ bl func_8001F434 /* 8010FBC4 0010C9C4 38 7F 00 64 */ addi r3, r31, 0x64 -/* 8010FBC8 0010C9C8 4B EF B3 15 */ bl func_8000AEDC +/* 8010FBC8 0010C9C8 4B EF B3 15 */ bl xBoundDraw__FPC6xBound lbl_8010FBCC: /* 8010FBCC 0010C9CC 80 01 00 24 */ lwz r0, 0x24(r1) /* 8010FBD0 0010C9D0 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -316,8 +316,8 @@ lbl_8010FC84: /* 8010FC90 0010CA90 38 21 00 20 */ addi r1, r1, 0x20 /* 8010FC94 0010CA94 4E 80 00 20 */ blr -.global func_8010FC98 -func_8010FC98: +.global Process__9xNPCBasicFP6xScenef +Process__9xNPCBasicFP6xScenef: /* 8010FC98 0010CA98 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8010FC9C 0010CA9C 7C 08 02 A6 */ mflr r0 /* 8010FCA0 0010CAA0 90 01 00 34 */ stw r0, 0x34(r1) @@ -363,7 +363,7 @@ lbl_8010FD20: /* 8010FD2C 0010CB2C FC 20 F8 90 */ fmr f1, f31 /* 8010FD30 0010CB30 7F E3 FB 78 */ mr r3, r31 /* 8010FD34 0010CB34 7F A4 EB 78 */ mr r4, r29 -/* 8010FD38 0010CB38 4B F0 9F 81 */ bl func_80019CB8 +/* 8010FD38 0010CB38 4B F0 9F 81 */ bl xEntApplyPhysics__FP4xEntP6xScenef lbl_8010FD3C: /* 8010FD3C 0010CB3C 88 1F 00 1B */ lbz r0, 0x1b(r31) /* 8010FD40 0010CB40 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -371,7 +371,7 @@ lbl_8010FD3C: /* 8010FD48 0010CB48 FC 20 F8 90 */ fmr f1, f31 /* 8010FD4C 0010CB4C 7F E3 FB 78 */ mr r3, r31 /* 8010FD50 0010CB50 7F A4 EB 78 */ mr r4, r29 -/* 8010FD54 0010CB54 4B F0 9D 99 */ bl func_80019AEC +/* 8010FD54 0010CB54 4B F0 9D 99 */ bl xEntMove__FP4xEntP6xScenef lbl_8010FD58: /* 8010FD58 0010CB58 80 1F 00 B4 */ lwz r0, 0xb4(r31) /* 8010FD5C 0010CB5C 28 00 00 00 */ cmplwi r0, 0 @@ -379,7 +379,7 @@ lbl_8010FD58: /* 8010FD64 0010CB64 FC 20 F8 90 */ fmr f1, f31 /* 8010FD68 0010CB68 7F E3 FB 78 */ mr r3, r31 /* 8010FD6C 0010CB6C 7F A4 EB 78 */ mr r4, r29 -/* 8010FD70 0010CB70 4B F0 FD B5 */ bl func_8001FB24 +/* 8010FD70 0010CB70 4B F0 FD B5 */ bl xFFXApply__FP4xEntP6xScenef lbl_8010FD74: /* 8010FD74 0010CB74 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8010FD78 0010CB78 28 03 00 00 */ cmplwi r3, 0 @@ -475,7 +475,7 @@ lbl_8010FE88: /* 8010FEB0 0010CCB0 98 C5 00 01 */ stb r6, 1(r5) /* 8010FEB4 0010CCB4 83 BF 00 3C */ lwz r29, 0x3c(r31) /* 8010FEB8 0010CCB8 90 1F 00 3C */ stw r0, 0x3c(r31) -/* 8010FEBC 0010CCBC 4B F0 9F CD */ bl func_80019E88 +/* 8010FEBC 0010CCBC 4B F0 9F CD */ bl xEntCollide__FP4xEntP6xScenef /* 8010FEC0 0010CCC0 93 BF 00 3C */ stw r29, 0x3c(r31) /* 8010FEC4 0010CCC4 7F E3 FB 78 */ mr r3, r31 /* 8010FEC8 0010CCC8 81 9F 01 B8 */ lwz r12, 0x1b8(r31) @@ -525,7 +525,7 @@ lbl_8010FF48: /* 8010FF68 0010CD68 90 01 00 08 */ stw r0, 8(r1) /* 8010FF6C 0010CD6C 4B F0 F4 C9 */ bl func_8001F434 /* 8010FF70 0010CD70 38 7F 00 64 */ addi r3, r31, 0x64 -/* 8010FF74 0010CD74 4B EF AF 69 */ bl func_8000AEDC +/* 8010FF74 0010CD74 4B EF AF 69 */ bl xBoundDraw__FPC6xBound lbl_8010FF78: /* 8010FF78 0010CD78 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8010FF7C 0010CD7C 80 01 00 34 */ lwz r0, 0x34(r1) @@ -551,7 +551,7 @@ lbl_8010FF78: /* 8010FFCC 0010CDCC 90 01 00 08 */ stw r0, 8(r1) /* 8010FFD0 0010CDD0 4B F0 F4 65 */ bl func_8001F434 /* 8010FFD4 0010CDD4 38 7F 00 64 */ addi r3, r31, 0x64 -/* 8010FFD8 0010CDD8 4B EF AF 05 */ bl func_8000AEDC +/* 8010FFD8 0010CDD8 4B EF AF 05 */ bl xBoundDraw__FPC6xBound lbl_8010FFDC: /* 8010FFDC 0010CDDC 80 01 00 24 */ lwz r0, 0x24(r1) /* 8010FFE0 0010CDE0 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -559,8 +559,8 @@ lbl_8010FFDC: /* 8010FFE8 0010CDE8 38 21 00 20 */ addi r1, r1, 0x20 /* 8010FFEC 0010CDEC 4E 80 00 20 */ blr -.global func_8010FFF0 -func_8010FFF0: +.global NewTime__9xNPCBasicFP6xScenef +NewTime__9xNPCBasicFP6xScenef: /* 8010FFF0 0010CDF0 A8 03 00 E4 */ lha r0, 0xe4(r3) /* 8010FFF4 0010CDF4 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c /* 8010FFF8 0010CDF8 B0 03 00 E4 */ sth r0, 0xe4(r3) @@ -622,7 +622,7 @@ lbl_801100C8: /* 801100C8 0010CEC8 FC 20 F8 90 */ fmr f1, f31 /* 801100CC 0010CECC 7F E3 FB 78 */ mr r3, r31 /* 801100D0 0010CED0 7F C4 F3 78 */ mr r4, r30 -/* 801100D4 0010CED4 4B F0 96 09 */ bl func_800196DC +/* 801100D4 0010CED4 4B F0 96 09 */ bl xEntBeginUpdate__FP4xEntP6xScenef /* 801100D8 0010CED8 38 00 00 01 */ li r0, 1 /* 801100DC 0010CEDC 7F E3 FB 78 */ mr r3, r31 /* 801100E0 0010CEE0 98 1F 00 E6 */ stb r0, 0xe6(r31) @@ -664,7 +664,7 @@ lbl_80110138: /* 80110168 0010CF68 98 1F 00 E6 */ stb r0, 0xe6(r31) /* 8011016C 0010CF6C 7F E3 FB 78 */ mr r3, r31 /* 80110170 0010CF70 7F C4 F3 78 */ mr r4, r30 -/* 80110174 0010CF74 4B F0 95 F5 */ bl func_80019768 +/* 80110174 0010CF74 4B F0 95 F5 */ bl xEntEndUpdate__FP4xEntP6xScenef /* 80110178 0010CF78 7F E3 FB 78 */ mr r3, r31 /* 8011017C 0010CF7C FC 20 F8 90 */ fmr f1, f31 /* 80110180 0010CF80 81 9F 01 B8 */ lwz r12, 0x1b8(r31) @@ -750,7 +750,7 @@ func_80110294: /* 80110298 0010D098 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011029C 0010D09C 7C 08 02 A6 */ mflr r0 /* 801102A0 0010D0A0 90 01 00 14 */ stw r0, 0x14(r1) -/* 801102A4 0010D0A4 4B F0 95 C1 */ bl func_80019864 +/* 801102A4 0010D0A4 4B F0 95 C1 */ bl xEntDefaultBoundUpdate__FP4xEntP5xVec3 /* 801102A8 0010D0A8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801102AC 0010D0AC 7C 08 03 A6 */ mtlr r0 /* 801102B0 0010D0B0 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Core/x/xPad.s b/asm/Core/x/xPad.s index 4632b649d..fcb387cac 100644 --- a/asm/Core/x/xPad.s +++ b/asm/Core/x/xPad.s @@ -2,8 +2,8 @@ .section .text # 0x80035E70 - 0x8003694C -.global func_80035E70 -func_80035E70: +.global xPadInit__Fv +xPadInit__Fv: /* 80035E70 00032C70 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80035E74 00032C74 7C 08 02 A6 */ mflr r0 /* 80035E78 00032C78 3C 60 80 39 */ lis r3, lbl_8038C994@ha @@ -17,7 +17,7 @@ func_80035E70: /* 80035E98 00032C98 38 63 87 70 */ addi r3, r3, lbl_802C8770@l /* 80035E9C 00032C9C 38 A0 02 00 */ li r5, 0x200 /* 80035EA0 00032CA0 4B FC D5 B9 */ bl memset -/* 80035EA4 00032CA4 48 09 4A 7D */ bl func_800CA920 +/* 80035EA4 00032CA4 48 09 4A 7D */ bl iPadInit__Fv /* 80035EA8 00032CA8 2C 03 00 00 */ cmpwi r3, 0 /* 80035EAC 00032CAC 40 82 00 0C */ bne lbl_80035EB8 /* 80035EB0 00032CB0 38 60 00 00 */ li r3, 0 @@ -33,8 +33,8 @@ lbl_80035EC8: /* 80035ED0 00032CD0 38 21 00 10 */ addi r1, r1, 0x10 /* 80035ED4 00032CD4 4E 80 00 20 */ blr -.global func_80035ED8 -func_80035ED8: +.global xPadEnable__Fi +xPadEnable__Fi: /* 80035ED8 00032CD8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80035EDC 00032CDC 7C 08 02 A6 */ mflr r0 /* 80035EE0 00032CE0 90 01 00 14 */ stw r0, 0x14(r1) @@ -55,11 +55,11 @@ lbl_80035F10: /* 80035F18 00032D18 48 00 00 20 */ b lbl_80035F38 lbl_80035F1C: /* 80035F1C 00032D1C 7F C4 07 34 */ extsh r4, r30 -/* 80035F20 00032D20 48 09 4A 25 */ bl func_800CA944 +/* 80035F20 00032D20 48 09 4A 25 */ bl iPadEnable__FP8_tagxPads /* 80035F24 00032D24 7C 7F 1B 78 */ mr r31, r3 /* 80035F28 00032D28 7F C3 F3 78 */ mr r3, r30 /* 80035F2C 00032D2C 38 80 00 01 */ li r4, 1 -/* 80035F30 00032D30 48 00 00 21 */ bl func_80035F50 +/* 80035F30 00032D30 48 00 00 21 */ bl xPadRumbleEnable__Fii /* 80035F34 00032D34 7F E3 FB 78 */ mr r3, r31 lbl_80035F38: /* 80035F38 00032D38 80 01 00 14 */ lwz r0, 0x14(r1) @@ -69,8 +69,8 @@ lbl_80035F38: /* 80035F48 00032D48 38 21 00 10 */ addi r1, r1, 0x10 /* 80035F4C 00032D4C 4E 80 00 20 */ blr -.global func_80035F50 -func_80035F50: +.global xPadRumbleEnable__Fii +xPadRumbleEnable__Fii: /* 80035F50 00032D50 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80035F54 00032D54 7C 08 02 A6 */ mflr r0 /* 80035F58 00032D58 1C A3 01 48 */ mulli r5, r3, 0x148 @@ -97,15 +97,15 @@ lbl_80035F9C: /* 80035FA4 00032DA4 41 82 00 10 */ beq lbl_80035FB4 /* 80035FA8 00032DA8 68 80 00 08 */ xori r0, r4, 8 /* 80035FAC 00032DAC 90 03 00 40 */ stw r0, 0x40(r3) -/* 80035FB0 00032DB0 48 00 06 71 */ bl func_80036620 +/* 80035FB0 00032DB0 48 00 06 71 */ bl xPadDestroyRumbleChain__FP8_tagxPad lbl_80035FB4: /* 80035FB4 00032DB4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80035FB8 00032DB8 7C 08 03 A6 */ mtlr r0 /* 80035FBC 00032DBC 38 21 00 10 */ addi r1, r1, 0x10 /* 80035FC0 00032DC0 4E 80 00 20 */ blr -.global func_80035FC4 -func_80035FC4: +.global xPadUpdate__Fif +xPadUpdate__Fif: /* 80035FC4 00032DC4 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80035FC8 00032DC8 7C 08 02 A6 */ mflr r0 /* 80035FCC 00032DCC 90 01 00 34 */ stw r0, 0x34(r1) @@ -119,32 +119,32 @@ func_80035FC4: /* 80035FEC 00032DEC 38 60 00 00 */ li r3, 0 /* 80035FF0 00032DF0 48 00 04 68 */ b lbl_80036458 lbl_80035FF4: -/* 80035FF4 00032DF4 48 07 F0 3D */ bl func_800B5030 +/* 80035FF4 00032DF4 48 07 F0 3D */ bl zScene_ScreenAdjustMode__Fv /* 80035FF8 00032DF8 28 03 00 00 */ cmplwi r3, 0 /* 80035FFC 00032DFC 41 82 00 14 */ beq lbl_80036010 /* 80036000 00032E00 7F C3 F3 78 */ mr r3, r30 /* 80036004 00032E04 38 80 00 00 */ li r4, 0 -/* 80036008 00032E08 48 00 07 A5 */ bl func_800367AC +/* 80036008 00032E08 48 00 07 A5 */ bl xPadAnalogIsDigital__Fii /* 8003600C 00032E0C 48 00 00 44 */ b lbl_80036050 lbl_80036010: -/* 80036010 00032E10 48 06 FF F1 */ bl func_800A6000 +/* 80036010 00032E10 48 06 FF F1 */ bl zMenuRunning__Fv /* 80036014 00032E14 2C 03 00 00 */ cmpwi r3, 0 /* 80036018 00032E18 40 82 00 1C */ bne lbl_80036034 -/* 8003601C 00032E1C 48 06 21 61 */ bl func_8009817C +/* 8003601C 00032E1C 48 06 21 61 */ bl zGameIsPaused__Fv /* 80036020 00032E20 2C 03 00 00 */ cmpwi r3, 0 /* 80036024 00032E24 40 82 00 10 */ bne lbl_80036034 -/* 80036028 00032E28 48 06 47 A9 */ bl func_8009A7D0 +/* 80036028 00032E28 48 06 47 A9 */ bl zGame_HackIsGallery__Fv /* 8003602C 00032E2C 28 03 00 00 */ cmplwi r3, 0 /* 80036030 00032E30 41 82 00 14 */ beq lbl_80036044 lbl_80036034: /* 80036034 00032E34 7F C3 F3 78 */ mr r3, r30 /* 80036038 00032E38 38 80 00 01 */ li r4, 1 -/* 8003603C 00032E3C 48 00 07 71 */ bl func_800367AC +/* 8003603C 00032E3C 48 00 07 71 */ bl xPadAnalogIsDigital__Fii /* 80036040 00032E40 48 00 00 10 */ b lbl_80036050 lbl_80036044: /* 80036044 00032E44 7F C3 F3 78 */ mr r3, r30 /* 80036048 00032E48 38 80 00 00 */ li r4, 0 -/* 8003604C 00032E4C 48 00 07 61 */ bl func_800367AC +/* 8003604C 00032E4C 48 00 07 61 */ bl xPadAnalogIsDigital__Fii lbl_80036050: /* 80036050 00032E50 1C 9E 01 48 */ mulli r4, r30, 0x148 /* 80036054 00032E54 3C 60 80 39 */ lis r3, lbl_8038C994@ha @@ -174,20 +174,20 @@ lbl_8003607C: /* 800360B0 00032EB0 90 1F 00 4C */ stw r0, 0x4c(r31) /* 800360B4 00032EB4 7F E3 FB 78 */ mr r3, r31 /* 800360B8 00032EB8 3B C0 00 00 */ li r30, 0 -/* 800360BC 00032EBC 48 09 4D 99 */ bl func_800CAE54 +/* 800360BC 00032EBC 48 09 4D 99 */ bl iPadStopRumble__FP8_tagxPad /* 800360C0 00032EC0 48 00 00 30 */ b lbl_800360F0 lbl_800360C4: /* 800360C4 00032EC4 90 7F 00 4C */ stw r3, 0x4c(r31) /* 800360C8 00032EC8 7F E3 FB 78 */ mr r3, r31 /* 800360CC 00032ECC 83 DF 00 4C */ lwz r30, 0x4c(r31) /* 800360D0 00032ED0 7F C4 F3 78 */ mr r4, r30 -/* 800360D4 00032ED4 48 09 4D ED */ bl func_800CAEC0 +/* 800360D4 00032ED4 48 09 4D ED */ bl iPadStartRumble__FP8_tagxPadP11_tagxRumble /* 800360D8 00032ED8 48 00 00 18 */ b lbl_800360F0 lbl_800360DC: /* 800360DC 00032EDC FC 20 F8 90 */ fmr f1, f31 /* 800360E0 00032EE0 7F E3 FB 78 */ mr r3, r31 /* 800360E4 00032EE4 7F C4 F3 78 */ mr r4, r30 -/* 800360E8 00032EE8 48 09 4D 69 */ bl func_800CAE50 +/* 800360E8 00032EE8 48 09 4D 69 */ bl iPadRumbleFx__FP8_tagxPadP11_tagxRumblef /* 800360EC 00032EEC 48 00 00 0C */ b lbl_800360F8 lbl_800360F0: /* 800360F0 00032EF0 28 1E 00 00 */ cmplwi r30, 0 @@ -195,7 +195,7 @@ lbl_800360F0: lbl_800360F8: /* 800360F8 00032EF8 7F E3 FB 78 */ mr r3, r31 /* 800360FC 00032EFC 38 81 00 08 */ addi r4, r1, 8 -/* 80036100 00032F00 48 09 48 F5 */ bl func_800CA9F4 +/* 80036100 00032F00 48 09 48 F5 */ bl iPadUpdate__FP8_tagxPadPUi /* 80036104 00032F04 2C 03 00 00 */ cmpwi r3, 0 /* 80036108 00032F08 40 82 00 0C */ bne lbl_80036114 /* 8003610C 00032F0C 38 60 00 01 */ li r3, 1 @@ -445,8 +445,8 @@ lbl_80036458: /* 80036470 00033270 38 21 00 30 */ addi r1, r1, 0x30 /* 80036474 00033274 4E 80 00 20 */ blr -.global func_80036478 -func_80036478: +.global xPadNormalizeAnalog__FR8_tagxPadii +xPadNormalizeAnalog__FR8_tagxPadii: /* 80036478 00033278 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8003647C 0003327C 7C 08 02 A6 */ mflr r0 /* 80036480 00033280 90 01 00 34 */ stw r0, 0x34(r1) @@ -518,19 +518,19 @@ lbl_8003655C: /* 8003657C 0003337C 38 21 00 30 */ addi r1, r1, 0x30 /* 80036580 00033380 4E 80 00 20 */ blr -.global func_80036584 -func_80036584: +.global xPadKill__Fv +xPadKill__Fv: /* 80036584 00033384 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80036588 00033388 7C 08 02 A6 */ mflr r0 /* 8003658C 0003338C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80036590 00033390 48 09 49 59 */ bl func_800CAEE8 +/* 80036590 00033390 48 09 49 59 */ bl iPadKill__Fv /* 80036594 00033394 80 01 00 14 */ lwz r0, 0x14(r1) /* 80036598 00033398 7C 08 03 A6 */ mtlr r0 /* 8003659C 0003339C 38 21 00 10 */ addi r1, r1, 0x10 /* 800365A0 000333A0 4E 80 00 20 */ blr -.global func_800365A4 -func_800365A4: +.global xPadGetRumbleSlot__Fv +xPadGetRumbleSlot__Fv: /* 800365A4 000333A4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800365A8 000333A8 7C 08 02 A6 */ mflr r0 /* 800365AC 000333AC 3C 60 80 2D */ lis r3, lbl_802C8770@ha @@ -566,15 +566,15 @@ lbl_8003660C: /* 80036618 00033418 38 21 00 10 */ addi r1, r1, 0x10 /* 8003661C 0003341C 4E 80 00 20 */ blr -.global func_80036620 -func_80036620: +.global xPadDestroyRumbleChain__FP8_tagxPad +xPadDestroyRumbleChain__FP8_tagxPad: /* 80036620 00033420 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80036624 00033424 7C 08 02 A6 */ mflr r0 /* 80036628 00033428 90 01 00 14 */ stw r0, 0x14(r1) /* 8003662C 0003342C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80036630 00033430 93 C1 00 08 */ stw r30, 8(r1) /* 80036634 00033434 7C 7E 1B 78 */ mr r30, r3 -/* 80036638 00033438 48 09 48 1D */ bl func_800CAE54 +/* 80036638 00033438 48 09 48 1D */ bl iPadStopRumble__FP8_tagxPad /* 8003663C 0003343C 83 FE 00 4C */ lwz r31, 0x4c(r30) /* 80036640 00033440 48 00 00 18 */ b lbl_80036658 lbl_80036644: @@ -595,8 +595,8 @@ lbl_80036658: /* 80036678 00033478 38 21 00 10 */ addi r1, r1, 0x10 /* 8003667C 0003347C 4E 80 00 20 */ blr -.global func_80036680 -func_80036680: +.global xPadDestroyRumbleChain__Fi +xPadDestroyRumbleChain__Fi: /* 80036680 00033480 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80036684 00033484 7C 08 02 A6 */ mflr r0 /* 80036688 00033488 1C 83 01 48 */ mulli r4, r3, 0x148 @@ -604,14 +604,14 @@ func_80036680: /* 80036690 00033490 90 01 00 14 */ stw r0, 0x14(r1) /* 80036694 00033494 38 03 C9 94 */ addi r0, r3, lbl_8038C994@l /* 80036698 00033498 7C 60 22 14 */ add r3, r0, r4 -/* 8003669C 0003349C 4B FF FF 85 */ bl func_80036620 +/* 8003669C 0003349C 4B FF FF 85 */ bl xPadDestroyRumbleChain__FP8_tagxPad /* 800366A0 000334A0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800366A4 000334A4 7C 08 03 A6 */ mtlr r0 /* 800366A8 000334A8 38 21 00 10 */ addi r1, r1, 0x10 /* 800366AC 000334AC 4E 80 00 20 */ blr -.global func_800366B0 -func_800366B0: +.global xPadAddRumble__Fi14_tagRumbleTypefiUi +xPadAddRumble__Fi14_tagRumbleTypefiUi: /* 800366B0 000334B0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800366B4 000334B4 7C 08 02 A6 */ mflr r0 /* 800366B8 000334B8 1C E3 01 48 */ mulli r7, r3, 0x148 @@ -639,7 +639,7 @@ lbl_80036704: /* 80036708 00033508 3B E0 00 01 */ li r31, 1 /* 8003670C 0003350C 41 82 00 10 */ beq lbl_8003671C /* 80036710 00033510 7F C3 F3 78 */ mr r3, r30 -/* 80036714 00033514 4B FF FF 0D */ bl func_80036620 +/* 80036714 00033514 4B FF FF 0D */ bl xPadDestroyRumbleChain__FP8_tagxPad /* 80036718 00033518 3B E0 00 00 */ li r31, 0 lbl_8003671C: /* 8003671C 0003351C 38 7E 00 44 */ addi r3, r30, 0x44 @@ -655,7 +655,7 @@ lbl_80036738: lbl_80036740: /* 80036740 00033540 28 03 00 00 */ cmplwi r3, 0 /* 80036744 00033544 40 82 FF F4 */ bne lbl_80036738 -/* 80036748 00033548 4B FF FE 5D */ bl func_800365A4 +/* 80036748 00033548 4B FF FE 5D */ bl xPadGetRumbleSlot__Fv /* 8003674C 0003354C 7C 64 1B 79 */ or. r4, r3, r3 /* 80036750 00033550 40 82 00 0C */ bne lbl_8003675C /* 80036754 00033554 38 60 00 00 */ li r3, 0 @@ -673,7 +673,7 @@ lbl_8003675C: /* 80036780 00033580 90 03 00 08 */ stw r0, 8(r3) /* 80036784 00033584 40 82 00 0C */ bne lbl_80036790 /* 80036788 00033588 7F C3 F3 78 */ mr r3, r30 -/* 8003678C 0003358C 48 09 47 35 */ bl func_800CAEC0 +/* 8003678C 0003358C 48 09 47 35 */ bl iPadStartRumble__FP8_tagxPadP11_tagxRumble lbl_80036790: /* 80036790 00033590 38 60 00 01 */ li r3, 1 lbl_80036794: @@ -684,8 +684,8 @@ lbl_80036794: /* 800367A4 000335A4 38 21 00 30 */ addi r1, r1, 0x30 /* 800367A8 000335A8 4E 80 00 20 */ blr -.global func_800367AC -func_800367AC: +.global xPadAnalogIsDigital__Fii +xPadAnalogIsDigital__Fii: /* 800367AC 000335AC 2C 03 00 00 */ cmpwi r3, 0 /* 800367B0 000335B0 4C 82 00 20 */ bnelr /* 800367B4 000335B4 1C A3 01 48 */ mulli r5, r3, 0x148 diff --git a/asm/Core/x/xPar.s b/asm/Core/x/xPar.s index 6bfa54c10..9f1a5333c 100644 --- a/asm/Core/x/xPar.s +++ b/asm/Core/x/xPar.s @@ -2,8 +2,8 @@ .section .text # 0x8003694C - 0x80036B8C -.global func_8003694C -func_8003694C: +.global xParMemInit__Fv +xParMemInit__Fv: /* 8003694C 0003374C 3C 60 80 39 */ lis r3, lbl_8038CEB4@ha /* 80036950 00033750 38 00 01 90 */ li r0, 0x190 /* 80036954 00033754 38 83 CE B4 */ addi r4, r3, lbl_8038CEB4@l @@ -70,8 +70,8 @@ lbl_80036A24: /* 80036A30 00033830 42 00 FF 34 */ bdnz lbl_80036964 /* 80036A34 00033834 4E 80 00 20 */ blr -.global func_80036A38 -func_80036A38: +.global xParAlloc__Fv +xParAlloc__Fv: /* 80036A38 00033838 80 6D 8A 10 */ lwz r3, lbl_803CB310-_SDA_BASE_(r13) /* 80036A3C 0003383C 28 03 00 00 */ cmplwi r3, 0 /* 80036A40 00033840 40 82 00 0C */ bne lbl_80036A4C @@ -91,8 +91,8 @@ lbl_80036A60: /* 80036A70 00033870 90 03 00 04 */ stw r0, 4(r3) /* 80036A74 00033874 4E 80 00 20 */ blr -.global func_80036A78 -func_80036A78: +.global xParFree__FP4xPar +xParFree__FP4xPar: /* 80036A78 00033878 80 83 00 00 */ lwz r4, 0(r3) /* 80036A7C 0003387C 28 04 00 00 */ cmplwi r4, 0 /* 80036A80 00033880 41 82 00 0C */ beq lbl_80036A8C @@ -117,8 +117,8 @@ lbl_80036AB0: /* 80036AC0 000338C0 90 6D 8A 10 */ stw r3, lbl_803CB310-_SDA_BASE_(r13) /* 80036AC4 000338C4 4E 80 00 20 */ blr -.global func_80036AC8 -func_80036AC8: +.global xParInit__FP4xPar +xParInit__FP4xPar: /* 80036AC8 000338C8 C0 02 85 90 */ lfs f0, lbl_803CCF10-_SDA2_BASE_(r2) /* 80036ACC 000338CC 38 80 00 FF */ li r4, 0xff /* 80036AD0 000338D0 38 00 00 00 */ li r0, 0 diff --git a/asm/Core/x/xParCmd.s b/asm/Core/x/xParCmd.s index 78bd25992..79c2af576 100644 --- a/asm/Core/x/xParCmd.s +++ b/asm/Core/x/xParCmd.s @@ -2,8 +2,8 @@ .section .text # 0x80036B8C - 0x80038428 -.global func_80036B8C -func_80036B8C: +.global xParCmdInit__Fv +xParCmdInit__Fv: /* 80036B8C 0003398C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80036B90 00033990 7C 08 02 A6 */ mflr r0 /* 80036B94 00033994 3C 80 80 03 */ lis r4, lbl_800372C4@ha @@ -11,143 +11,143 @@ func_80036B8C: /* 80036B9C 0003399C 90 01 00 14 */ stw r0, 0x14(r1) /* 80036BA0 000339A0 38 A4 72 C4 */ addi r5, r4, lbl_800372C4@l /* 80036BA4 000339A4 38 80 00 14 */ li r4, 0x14 -/* 80036BA8 000339A8 48 00 02 19 */ bl func_80036DC0 +/* 80036BA8 000339A8 48 00 02 19 */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 80036BAC 000339AC 3C 80 80 03 */ lis r4, lbl_80037338@ha /* 80036BB0 000339B0 38 60 00 01 */ li r3, 1 /* 80036BB4 000339B4 38 A4 73 38 */ addi r5, r4, lbl_80037338@l /* 80036BB8 000339B8 38 80 00 14 */ li r4, 0x14 -/* 80036BBC 000339BC 48 00 02 05 */ bl func_80036DC0 +/* 80036BBC 000339BC 48 00 02 05 */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 80036BC0 000339C0 3C 80 80 03 */ lis r4, lbl_80037228@ha /* 80036BC4 000339C4 38 60 00 02 */ li r3, 2 /* 80036BC8 000339C8 38 A4 72 28 */ addi r5, r4, lbl_80037228@l /* 80036BCC 000339CC 38 80 00 14 */ li r4, 0x14 -/* 80036BD0 000339D0 48 00 01 F1 */ bl func_80036DC0 +/* 80036BD0 000339D0 48 00 01 F1 */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 80036BD4 000339D4 3C 80 80 03 */ lis r4, lbl_80037780@ha /* 80036BD8 000339D8 38 60 00 03 */ li r3, 3 /* 80036BDC 000339DC 38 A4 77 80 */ addi r5, r4, lbl_80037780@l /* 80036BE0 000339E0 38 80 00 08 */ li r4, 8 -/* 80036BE4 000339E4 48 00 01 DD */ bl func_80036DC0 +/* 80036BE4 000339E4 48 00 01 DD */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 80036BE8 000339E8 38 60 00 05 */ li r3, 5 /* 80036BEC 000339EC 38 80 00 0C */ li r4, 0xc /* 80036BF0 000339F0 38 A0 00 00 */ li r5, 0 -/* 80036BF4 000339F4 48 00 01 CD */ bl func_80036DC0 +/* 80036BF4 000339F4 48 00 01 CD */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 80036BF8 000339F8 3C 80 80 03 */ lis r4, lbl_80036E78@ha /* 80036BFC 000339FC 38 60 00 06 */ li r3, 6 /* 80036C00 00033A00 38 A4 6E 78 */ addi r5, r4, lbl_80036E78@l /* 80036C04 00033A04 38 80 00 10 */ li r4, 0x10 -/* 80036C08 00033A08 48 00 01 B9 */ bl func_80036DC0 +/* 80036C08 00033A08 48 00 01 B9 */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 80036C0C 00033A0C 3C 80 80 03 */ lis r4, lbl_80036F4C@ha /* 80036C10 00033A10 38 60 00 07 */ li r3, 7 /* 80036C14 00033A14 38 A4 6F 4C */ addi r5, r4, lbl_80036F4C@l /* 80036C18 00033A18 38 80 00 10 */ li r4, 0x10 -/* 80036C1C 00033A1C 48 00 01 A5 */ bl func_80036DC0 +/* 80036C1C 00033A1C 48 00 01 A5 */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 80036C20 00033A20 3C 80 80 03 */ lis r4, lbl_80037030@ha /* 80036C24 00033A24 38 60 00 08 */ li r3, 8 /* 80036C28 00033A28 38 A4 70 30 */ addi r5, r4, lbl_80037030@l /* 80036C2C 00033A2C 38 80 00 20 */ li r4, 0x20 -/* 80036C30 00033A30 48 00 01 91 */ bl func_80036DC0 +/* 80036C30 00033A30 48 00 01 91 */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 80036C34 00033A34 3C 80 80 03 */ lis r4, lbl_80037114@ha /* 80036C38 00033A38 38 60 00 09 */ li r3, 9 /* 80036C3C 00033A3C 38 A4 71 14 */ addi r5, r4, lbl_80037114@l /* 80036C40 00033A40 38 80 00 2C */ li r4, 0x2c -/* 80036C44 00033A44 48 00 01 7D */ bl func_80036DC0 +/* 80036C44 00033A44 48 00 01 7D */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 80036C48 00033A48 3C 80 80 03 */ lis r4, lbl_80037414@ha /* 80036C4C 00033A4C 38 60 00 0A */ li r3, 0xa /* 80036C50 00033A50 38 A4 74 14 */ addi r5, r4, lbl_80037414@l /* 80036C54 00033A54 38 80 00 14 */ li r4, 0x14 -/* 80036C58 00033A58 48 00 01 69 */ bl func_80036DC0 +/* 80036C58 00033A58 48 00 01 69 */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 80036C5C 00033A5C 3C 80 80 03 */ lis r4, lbl_800374B8@ha /* 80036C60 00033A60 38 60 00 0B */ li r3, 0xb /* 80036C64 00033A64 38 A4 74 B8 */ addi r5, r4, lbl_800374B8@l /* 80036C68 00033A68 38 80 00 18 */ li r4, 0x18 -/* 80036C6C 00033A6C 48 00 01 55 */ bl func_80036DC0 +/* 80036C6C 00033A6C 48 00 01 55 */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 80036C70 00033A70 3C 80 80 03 */ lis r4, lbl_800378F0@ha /* 80036C74 00033A74 38 60 00 0C */ li r3, 0xc /* 80036C78 00033A78 38 A4 78 F0 */ addi r5, r4, lbl_800378F0@l /* 80036C7C 00033A7C 38 80 00 24 */ li r4, 0x24 -/* 80036C80 00033A80 48 00 01 41 */ bl func_80036DC0 +/* 80036C80 00033A80 48 00 01 41 */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 80036C84 00033A84 3C 80 80 03 */ lis r4, lbl_800378F4@ha /* 80036C88 00033A88 38 60 00 0D */ li r3, 0xd /* 80036C8C 00033A8C 38 A4 78 F4 */ addi r5, r4, lbl_800378F4@l /* 80036C90 00033A90 38 80 00 18 */ li r4, 0x18 -/* 80036C94 00033A94 48 00 01 2D */ bl func_80036DC0 +/* 80036C94 00033A94 48 00 01 2D */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 80036C98 00033A98 3C 80 80 03 */ lis r4, lbl_800374C8@ha /* 80036C9C 00033A9C 38 60 00 0F */ li r3, 0xf /* 80036CA0 00033AA0 38 A4 74 C8 */ addi r5, r4, lbl_800374C8@l /* 80036CA4 00033AA4 38 80 00 14 */ li r4, 0x14 -/* 80036CA8 00033AA8 48 00 01 19 */ bl func_80036DC0 +/* 80036CA8 00033AA8 48 00 01 19 */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 80036CAC 00033AAC 3C 80 80 03 */ lis r4, lbl_80036F1C@ha /* 80036CB0 00033AB0 38 60 00 12 */ li r3, 0x12 /* 80036CB4 00033AB4 38 A4 6F 1C */ addi r5, r4, lbl_80036F1C@l /* 80036CB8 00033AB8 38 80 00 0C */ li r4, 0xc -/* 80036CBC 00033ABC 48 00 01 05 */ bl func_80036DC0 +/* 80036CBC 00033ABC 48 00 01 05 */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 80036CC0 00033AC0 3C 80 80 03 */ lis r4, lbl_800374C4@ha /* 80036CC4 00033AC4 38 60 00 13 */ li r3, 0x13 /* 80036CC8 00033AC8 38 A4 74 C4 */ addi r5, r4, lbl_800374C4@l /* 80036CCC 00033ACC 38 80 00 18 */ li r4, 0x18 -/* 80036CD0 00033AD0 48 00 00 F1 */ bl func_80036DC0 +/* 80036CD0 00033AD0 48 00 00 F1 */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 80036CD4 00033AD4 3C 80 80 03 */ lis r4, lbl_800375BC@ha /* 80036CD8 00033AD8 38 60 00 14 */ li r3, 0x14 /* 80036CDC 00033ADC 38 A4 75 BC */ addi r5, r4, lbl_800375BC@l /* 80036CE0 00033AE0 38 80 00 0C */ li r4, 0xc -/* 80036CE4 00033AE4 48 00 00 DD */ bl func_80036DC0 +/* 80036CE4 00033AE4 48 00 00 DD */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 80036CE8 00033AE8 3C 80 80 03 */ lis r4, lbl_80037608@ha /* 80036CEC 00033AEC 38 60 00 15 */ li r3, 0x15 /* 80036CF0 00033AF0 38 A4 76 08 */ addi r5, r4, lbl_80037608@l /* 80036CF4 00033AF4 38 80 00 20 */ li r4, 0x20 -/* 80036CF8 00033AF8 48 00 00 C9 */ bl func_80036DC0 +/* 80036CF8 00033AF8 48 00 00 C9 */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 80036CFC 00033AFC 3C 80 80 03 */ lis r4, lbl_800377C8@ha /* 80036D00 00033B00 38 60 00 17 */ li r3, 0x17 /* 80036D04 00033B04 38 A4 77 C8 */ addi r5, r4, lbl_800377C8@l /* 80036D08 00033B08 38 80 00 20 */ li r4, 0x20 -/* 80036D0C 00033B0C 48 00 00 B5 */ bl func_80036DC0 +/* 80036D0C 00033B0C 48 00 00 B5 */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 80036D10 00033B10 3C 80 80 03 */ lis r4, lbl_800374BC@ha /* 80036D14 00033B14 38 60 00 18 */ li r3, 0x18 /* 80036D18 00033B18 38 A4 74 BC */ addi r5, r4, lbl_800374BC@l /* 80036D1C 00033B1C 38 80 00 0C */ li r4, 0xc -/* 80036D20 00033B20 48 00 00 A1 */ bl func_80036DC0 +/* 80036D20 00033B20 48 00 00 A1 */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 80036D24 00033B24 3C 80 80 03 */ lis r4, lbl_800374C0@ha /* 80036D28 00033B28 38 60 00 19 */ li r3, 0x19 /* 80036D2C 00033B2C 38 A4 74 C0 */ addi r5, r4, lbl_800374C0@l /* 80036D30 00033B30 38 80 00 0C */ li r4, 0xc -/* 80036D34 00033B34 48 00 00 8D */ bl func_80036DC0 +/* 80036D34 00033B34 48 00 00 8D */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 80036D38 00033B38 3C 80 80 03 */ lis r4, lbl_80037C98@ha /* 80036D3C 00033B3C 38 60 00 1D */ li r3, 0x1d /* 80036D40 00033B40 38 A4 7C 98 */ addi r5, r4, lbl_80037C98@l /* 80036D44 00033B44 38 80 00 10 */ li r4, 0x10 -/* 80036D48 00033B48 48 00 00 79 */ bl func_80036DC0 +/* 80036D48 00033B48 48 00 00 79 */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 80036D4C 00033B4C 3C 80 80 03 */ lis r4, lbl_80037CF8@ha /* 80036D50 00033B50 38 60 00 22 */ li r3, 0x22 /* 80036D54 00033B54 38 A4 7C F8 */ addi r5, r4, lbl_80037CF8@l /* 80036D58 00033B58 38 80 00 14 */ li r4, 0x14 -/* 80036D5C 00033B5C 48 00 00 65 */ bl func_80036DC0 +/* 80036D5C 00033B5C 48 00 00 65 */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 80036D60 00033B60 3C 80 80 04 */ lis r4, lbl_800380CC@ha /* 80036D64 00033B64 38 60 00 1E */ li r3, 0x1e /* 80036D68 00033B68 38 A4 80 CC */ addi r5, r4, lbl_800380CC@l /* 80036D6C 00033B6C 38 80 00 30 */ li r4, 0x30 -/* 80036D70 00033B70 48 00 00 51 */ bl func_80036DC0 +/* 80036D70 00033B70 48 00 00 51 */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 80036D74 00033B74 3C 80 80 03 */ lis r4, lbl_80037F38@ha /* 80036D78 00033B78 38 60 00 1F */ li r3, 0x1f /* 80036D7C 00033B7C 38 A4 7F 38 */ addi r5, r4, lbl_80037F38@l /* 80036D80 00033B80 38 80 00 18 */ li r4, 0x18 -/* 80036D84 00033B84 48 00 00 3D */ bl func_80036DC0 +/* 80036D84 00033B84 48 00 00 3D */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 80036D88 00033B88 3C 80 80 03 */ lis r4, lbl_80037DEC@ha /* 80036D8C 00033B8C 38 60 00 20 */ li r3, 0x20 /* 80036D90 00033B90 38 A4 7D EC */ addi r5, r4, lbl_80037DEC@l /* 80036D94 00033B94 38 80 00 18 */ li r4, 0x18 -/* 80036D98 00033B98 48 00 00 29 */ bl func_80036DC0 +/* 80036D98 00033B98 48 00 00 29 */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 80036D9C 00033B9C 3C 80 80 03 */ lis r4, lbl_80037D7C@ha /* 80036DA0 00033BA0 38 60 00 21 */ li r3, 0x21 /* 80036DA4 00033BA4 38 A4 7D 7C */ addi r5, r4, lbl_80037D7C@l /* 80036DA8 00033BA8 38 80 00 0C */ li r4, 0xc -/* 80036DAC 00033BAC 48 00 00 15 */ bl func_80036DC0 +/* 80036DAC 00033BAC 48 00 00 15 */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 80036DB0 00033BB0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80036DB4 00033BB4 7C 08 03 A6 */ mtlr r0 /* 80036DB8 00033BB8 38 21 00 10 */ addi r1, r1, 0x10 /* 80036DBC 00033BBC 4E 80 00 20 */ blr -.global func_80036DC0 -func_80036DC0: +.global xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v +xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v: /* 80036DC0 00033BC0 1C 03 00 0C */ mulli r0, r3, 0xc /* 80036DC4 00033BC4 3C C0 80 28 */ lis r6, lbl_8027D700@ha /* 80036DC8 00033BC8 38 C6 D7 00 */ addi r6, r6, lbl_8027D700@l @@ -157,8 +157,8 @@ func_80036DC0: /* 80036DD8 00033BD8 90 A3 00 08 */ stw r5, 8(r3) /* 80036DDC 00033BDC 4E 80 00 20 */ blr -.global func_80036DE0 -func_80036DE0: +.global xParCmdGetSize__FUi +xParCmdGetSize__FUi: /* 80036DE0 00033BE0 3C 80 80 28 */ lis r4, lbl_8027D700@ha /* 80036DE4 00033BE4 38 00 00 23 */ li r0, 0x23 /* 80036DE8 00033BE8 38 84 D7 00 */ addi r4, r4, lbl_8027D700@l @@ -181,8 +181,8 @@ lbl_80036E18: /* 80036E24 00033C24 38 60 00 00 */ li r3, 0 /* 80036E28 00033C28 4E 80 00 20 */ blr -.global func_80036E2C -func_80036E2C: +.global xParCmdGetUpdateFunc__FUi +xParCmdGetUpdateFunc__FUi: /* 80036E2C 00033C2C 3C 80 80 28 */ lis r4, lbl_8027D700@ha /* 80036E30 00033C30 38 00 00 23 */ li r0, 0x23 /* 80036E34 00033C34 38 84 D7 00 */ addi r4, r4, lbl_8027D700@l @@ -551,19 +551,19 @@ lbl_80037338: /* 80037360 00034160 38 61 00 08 */ addi r3, r1, 8 /* 80037364 00034164 38 9F 00 08 */ addi r4, r31, 8 /* 80037368 00034168 4B FD 3E FD */ bl func_8000B264 -/* 8003736C 0003416C 4B FF 99 1D */ bl func_80030C88 +/* 8003736C 0003416C 4B FF 99 1D */ bl xurand__Fv /* 80037370 00034170 C0 42 85 A0 */ lfs f2, lbl_803CCF20-_SDA2_BASE_(r2) /* 80037374 00034174 C0 01 00 08 */ lfs f0, 8(r1) /* 80037378 00034178 EC 22 00 72 */ fmuls f1, f2, f1 /* 8003737C 0003417C EC 00 00 72 */ fmuls f0, f0, f1 /* 80037380 00034180 D0 01 00 08 */ stfs f0, 8(r1) -/* 80037384 00034184 4B FF 99 05 */ bl func_80030C88 +/* 80037384 00034184 4B FF 99 05 */ bl xurand__Fv /* 80037388 00034188 C0 42 85 A0 */ lfs f2, lbl_803CCF20-_SDA2_BASE_(r2) /* 8003738C 0003418C C0 01 00 0C */ lfs f0, 0xc(r1) /* 80037390 00034190 EC 22 00 72 */ fmuls f1, f2, f1 /* 80037394 00034194 EC 00 00 72 */ fmuls f0, f0, f1 /* 80037398 00034198 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 8003739C 0003419C 4B FF 98 ED */ bl func_80030C88 +/* 8003739C 0003419C 4B FF 98 ED */ bl xurand__Fv /* 800373A0 000341A0 C0 42 85 A0 */ lfs f2, lbl_803CCF20-_SDA2_BASE_(r2) /* 800373A4 000341A4 38 61 00 08 */ addi r3, r1, 8 /* 800373A8 000341A8 C0 01 00 10 */ lfs f0, 0x10(r1) @@ -614,13 +614,13 @@ lbl_80037414: /* 80037450 00034250 EF C0 00 B2 */ fmuls f30, f0, f2 /* 80037454 00034254 48 00 00 38 */ b lbl_8003748C lbl_80037458: -/* 80037458 00034258 4B FF 98 31 */ bl func_80030C88 +/* 80037458 00034258 4B FF 98 31 */ bl xurand__Fv /* 8003745C 0003425C C0 42 85 A4 */ lfs f2, lbl_803CCF24-_SDA2_BASE_(r2) /* 80037460 00034260 C0 1F 00 10 */ lfs f0, 0x10(r31) /* 80037464 00034264 EC 21 10 28 */ fsubs f1, f1, f2 /* 80037468 00034268 EC 1F 00 7A */ fmadds f0, f31, f1, f0 /* 8003746C 0003426C D0 1F 00 10 */ stfs f0, 0x10(r31) -/* 80037470 00034270 4B FF 98 19 */ bl func_80030C88 +/* 80037470 00034270 4B FF 98 19 */ bl xurand__Fv /* 80037474 00034274 C0 42 85 A4 */ lfs f2, lbl_803CCF24-_SDA2_BASE_(r2) /* 80037478 00034278 C0 1F 00 18 */ lfs f0, 0x18(r31) /* 8003747C 0003427C EC 21 10 28 */ fsubs f1, f1, f2 @@ -672,26 +672,26 @@ lbl_800374C8: /* 8003751C 0003431C EF A0 00 72 */ fmuls f29, f0, f1 /* 80037520 00034320 48 00 00 58 */ b lbl_80037578 lbl_80037524: -/* 80037524 00034324 4B FF 97 65 */ bl func_80030C88 +/* 80037524 00034324 4B FF 97 65 */ bl xurand__Fv /* 80037528 00034328 EC 3F 00 72 */ fmuls f1, f31, f1 /* 8003752C 0003432C C0 02 85 A0 */ lfs f0, lbl_803CCF20-_SDA2_BASE_(r2) /* 80037530 00034330 EF 80 F8 78 */ fmsubs f28, f0, f1, f31 -/* 80037534 00034334 4B FF 97 55 */ bl func_80030C88 +/* 80037534 00034334 4B FF 97 55 */ bl xurand__Fv /* 80037538 00034338 EC 3E 00 72 */ fmuls f1, f30, f1 /* 8003753C 0003433C C0 02 85 A0 */ lfs f0, lbl_803CCF20-_SDA2_BASE_(r2) /* 80037540 00034340 EF 60 F0 78 */ fmsubs f27, f0, f1, f30 -/* 80037544 00034344 4B FF 97 45 */ bl func_80030C88 +/* 80037544 00034344 4B FF 97 45 */ bl xurand__Fv /* 80037548 00034348 EC 7D 00 72 */ fmuls f3, f29, f1 /* 8003754C 0003434C C0 02 85 A0 */ lfs f0, lbl_803CCF20-_SDA2_BASE_(r2) /* 80037550 00034350 FC 20 D8 90 */ fmr f1, f27 /* 80037554 00034354 38 61 00 08 */ addi r3, r1, 8 /* 80037558 00034358 FC 40 E0 90 */ fmr f2, f28 /* 8003755C 0003435C EC 60 E8 F8 */ fmsubs f3, f0, f3, f29 -/* 80037560 00034360 4B FF AC 71 */ bl func_800321D0 +/* 80037560 00034360 4B FF AC 71 */ bl xMat3x3Euler__FP7xMat3x3fff /* 80037564 00034364 38 7F 00 20 */ addi r3, r31, 0x20 /* 80037568 00034368 38 81 00 08 */ addi r4, r1, 8 /* 8003756C 0003436C 7C 65 1B 78 */ mr r5, r3 -/* 80037570 00034370 4B FF B4 ED */ bl func_80032A5C +/* 80037570 00034370 4B FF B4 ED */ bl xMat3x3LMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80037574 00034374 83 FF 00 00 */ lwz r31, 0(r31) lbl_80037578: /* 80037578 00034378 28 1F 00 00 */ cmplwi r31, 0 @@ -780,7 +780,7 @@ lbl_80037608: /* 800376B4 000344B4 EF 27 00 32 */ fmuls f25, f7, f0 /* 800376B8 000344B8 48 00 00 74 */ b lbl_8003772C lbl_800376BC: -/* 800376BC 000344BC 4B FF 95 CD */ bl func_80030C88 +/* 800376BC 000344BC 4B FF 95 CD */ bl xurand__Fv /* 800376C0 000344C0 EC 1E D8 7A */ fmadds f0, f30, f1, f27 /* 800376C4 000344C4 88 1F 00 34 */ lbz r0, 0x34(r31) /* 800376C8 000344C8 EC 1F 00 32 */ fmuls f0, f31, f0 @@ -789,7 +789,7 @@ lbl_800376BC: /* 800376D4 000344D4 80 61 00 0C */ lwz r3, 0xc(r1) /* 800376D8 000344D8 7C 00 1A 14 */ add r0, r0, r3 /* 800376DC 000344DC 98 1F 00 34 */ stb r0, 0x34(r31) -/* 800376E0 000344E0 4B FF 95 A9 */ bl func_80030C88 +/* 800376E0 000344E0 4B FF 95 A9 */ bl xurand__Fv /* 800376E4 000344E4 EC 1D D0 7A */ fmadds f0, f29, f1, f26 /* 800376E8 000344E8 88 1F 00 35 */ lbz r0, 0x35(r31) /* 800376EC 000344EC EC 1F 00 32 */ fmuls f0, f31, f0 @@ -798,7 +798,7 @@ lbl_800376BC: /* 800376F8 000344F8 80 61 00 14 */ lwz r3, 0x14(r1) /* 800376FC 000344FC 7C 00 1A 14 */ add r0, r0, r3 /* 80037700 00034500 98 1F 00 35 */ stb r0, 0x35(r31) -/* 80037704 00034504 4B FF 95 85 */ bl func_80030C88 +/* 80037704 00034504 4B FF 95 85 */ bl xurand__Fv /* 80037708 00034508 EC 1C C8 7A */ fmadds f0, f28, f1, f25 /* 8003770C 0003450C 88 1F 00 36 */ lbz r0, 0x36(r31) /* 80037710 00034510 EC 1F 00 32 */ fmuls f0, f31, f0 @@ -883,18 +883,18 @@ lbl_80037820: /* 80037834 00034634 38 61 00 68 */ addi r3, r1, 0x68 /* 80037838 00034638 38 81 00 2C */ addi r4, r1, 0x2c /* 8003783C 0003463C D0 01 00 30 */ stfs f0, 0x30(r1) -/* 80037840 00034640 4B FF A7 71 */ bl func_80031FB0 +/* 80037840 00034640 4B FF A7 71 */ bl xMat3x3LookVec__FP7xMat3x3PC5xVec3 /* 80037844 00034644 FF E0 08 90 */ fmr f31, f1 /* 80037848 00034648 38 61 00 68 */ addi r3, r1, 0x68 /* 8003784C 0003464C 38 81 00 20 */ addi r4, r1, 0x20 -/* 80037850 00034650 4B FF A5 E5 */ bl func_80031E34 +/* 80037850 00034650 4B FF A5 E5 */ bl xMat3x3GetEuler__FPC7xMat3x3P5xVec3 /* 80037854 00034654 C0 01 00 20 */ lfs f0, 0x20(r1) /* 80037858 00034658 38 61 00 38 */ addi r3, r1, 0x38 /* 8003785C 0003465C C0 41 00 24 */ lfs f2, 0x24(r1) /* 80037860 00034660 EC 20 F0 2A */ fadds f1, f0, f30 /* 80037864 00034664 C0 61 00 28 */ lfs f3, 0x28(r1) /* 80037868 00034668 D0 21 00 20 */ stfs f1, 0x20(r1) -/* 8003786C 0003466C 4B FF A9 65 */ bl func_800321D0 +/* 8003786C 0003466C 4B FF A9 65 */ bl xMat3x3Euler__FP7xMat3x3fff /* 80037870 00034670 EC 3F E8 2A */ fadds f1, f31, f29 /* 80037874 00034674 C0 02 85 9C */ lfs f0, lbl_803CCF1C-_SDA2_BASE_(r2) /* 80037878 00034678 38 61 00 08 */ addi r3, r1, 8 @@ -960,13 +960,13 @@ lbl_8003794C: /* 80037958 00034758 40 82 00 48 */ bne lbl_800379A0 /* 8003795C 0003475C 48 00 00 38 */ b lbl_80037994 lbl_80037960: -/* 80037960 00034760 4B FF 93 09 */ bl func_80030C68 +/* 80037960 00034760 4B FF 93 09 */ bl xrand__Fv /* 80037964 00034764 88 9E 00 1A */ lbz r4, 0x1a(r30) /* 80037968 00034768 7C 03 23 96 */ divwu r0, r3, r4 /* 8003796C 0003476C 7C 00 21 D6 */ mullw r0, r0, r4 /* 80037970 00034770 7C 00 18 50 */ subf r0, r0, r3 /* 80037974 00034774 98 1F 00 32 */ stb r0, 0x32(r31) -/* 80037978 00034778 4B FF 92 F1 */ bl func_80030C68 +/* 80037978 00034778 4B FF 92 F1 */ bl xrand__Fv /* 8003797C 0003477C 88 9E 00 19 */ lbz r4, 0x19(r30) /* 80037980 00034780 7C 03 23 96 */ divwu r0, r3, r4 /* 80037984 00034784 7C 00 21 D6 */ mullw r0, r0, r4 diff --git a/asm/Core/x/xParEmitter.s b/asm/Core/x/xParEmitter.s index 65ee0b148..d97bf131c 100644 --- a/asm/Core/x/xParEmitter.s +++ b/asm/Core/x/xParEmitter.s @@ -6,8 +6,8 @@ func_80117690: /* 80117690 00114490 4E 80 00 20 */ blr -.global func_80117694 -func_80117694: +.global xParInterpConvertInterpMode__FP10xParInterp +xParInterpConvertInterpMode__FP10xParInterp: /* 80117694 00114494 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80117698 00114498 7C 08 02 A6 */ mflr r0 /* 8011769C 0011449C 90 01 00 14 */ stw r0, 0x14(r1) @@ -20,7 +20,7 @@ func_80117694: lbl_801176B8: /* 801176B8 001144B8 3C 60 80 27 */ lis r3, lbl_8026B008@ha /* 801176BC 001144BC 38 63 B0 08 */ addi r3, r3, lbl_8026B008@l -/* 801176C0 001144C0 4B F3 4B 55 */ bl func_8004C214 +/* 801176C0 001144C0 4B F3 4B 55 */ bl xStrHash__FPCc /* 801176C4 001144C4 80 1F 00 08 */ lwz r0, 8(r31) /* 801176C8 001144C8 7C 00 18 40 */ cmplw r0, r3 /* 801176CC 001144CC 40 82 00 0C */ bne lbl_801176D8 @@ -30,7 +30,7 @@ lbl_801176D8: /* 801176D8 001144D8 3C 60 80 27 */ lis r3, lbl_8026B008@ha /* 801176DC 001144DC 38 63 B0 08 */ addi r3, r3, lbl_8026B008@l /* 801176E0 001144E0 38 63 00 07 */ addi r3, r3, 7 -/* 801176E4 001144E4 4B F3 4B 31 */ bl func_8004C214 +/* 801176E4 001144E4 4B F3 4B 31 */ bl xStrHash__FPCc /* 801176E8 001144E8 80 1F 00 08 */ lwz r0, 8(r31) /* 801176EC 001144EC 7C 00 18 40 */ cmplw r0, r3 /* 801176F0 001144F0 40 82 00 0C */ bne lbl_801176FC @@ -40,7 +40,7 @@ lbl_801176FC: /* 801176FC 001144FC 3C 60 80 27 */ lis r3, lbl_8026B008@ha /* 80117700 00114500 38 63 B0 08 */ addi r3, r3, lbl_8026B008@l /* 80117704 00114504 38 63 00 0E */ addi r3, r3, 0xe -/* 80117708 00114508 4B F3 4B 0D */ bl func_8004C214 +/* 80117708 00114508 4B F3 4B 0D */ bl xStrHash__FPCc /* 8011770C 0011450C 80 1F 00 08 */ lwz r0, 8(r31) /* 80117710 00114510 7C 00 18 40 */ cmplw r0, r3 /* 80117714 00114514 40 82 00 0C */ bne lbl_80117720 @@ -50,7 +50,7 @@ lbl_80117720: /* 80117720 00114520 3C 60 80 27 */ lis r3, lbl_8026B008@ha /* 80117724 00114524 38 63 B0 08 */ addi r3, r3, lbl_8026B008@l /* 80117728 00114528 38 63 00 13 */ addi r3, r3, 0x13 -/* 8011772C 0011452C 4B F3 4A E9 */ bl func_8004C214 +/* 8011772C 0011452C 4B F3 4A E9 */ bl xStrHash__FPCc /* 80117730 00114530 80 1F 00 08 */ lwz r0, 8(r31) /* 80117734 00114534 7C 00 18 40 */ cmplw r0, r3 /* 80117738 00114538 40 82 00 0C */ bne lbl_80117744 @@ -60,7 +60,7 @@ lbl_80117744: /* 80117744 00114544 3C 60 80 27 */ lis r3, lbl_8026B008@ha /* 80117748 00114548 38 63 B0 08 */ addi r3, r3, lbl_8026B008@l /* 8011774C 0011454C 38 63 00 1A */ addi r3, r3, 0x1a -/* 80117750 00114550 4B F3 4A C5 */ bl func_8004C214 +/* 80117750 00114550 4B F3 4A C5 */ bl xStrHash__FPCc /* 80117754 00114554 80 1F 00 08 */ lwz r0, 8(r31) /* 80117758 00114558 7C 00 18 40 */ cmplw r0, r3 /* 8011775C 0011455C 40 82 00 0C */ bne lbl_80117768 @@ -70,7 +70,7 @@ lbl_80117768: /* 80117768 00114568 3C 60 80 27 */ lis r3, lbl_8026B008@ha /* 8011776C 0011456C 38 63 B0 08 */ addi r3, r3, lbl_8026B008@l /* 80117770 00114570 38 63 00 21 */ addi r3, r3, 0x21 -/* 80117774 00114574 4B F3 4A A1 */ bl func_8004C214 +/* 80117774 00114574 4B F3 4A A1 */ bl xStrHash__FPCc /* 80117778 00114578 80 1F 00 08 */ lwz r0, 8(r31) /* 8011777C 0011457C 7C 00 18 40 */ cmplw r0, r3 /* 80117780 00114580 40 82 00 0C */ bne lbl_8011778C @@ -80,7 +80,7 @@ lbl_8011778C: /* 8011778C 0011458C 3C 60 80 27 */ lis r3, lbl_8026B008@ha /* 80117790 00114590 38 63 B0 08 */ addi r3, r3, lbl_8026B008@l /* 80117794 00114594 38 63 00 26 */ addi r3, r3, 0x26 -/* 80117798 00114598 4B F3 4A 7D */ bl func_8004C214 +/* 80117798 00114598 4B F3 4A 7D */ bl xStrHash__FPCc /* 8011779C 0011459C 80 BF 00 08 */ lwz r5, 8(r31) /* 801177A0 001145A0 38 00 00 02 */ li r0, 2 /* 801177A4 001145A4 7C 83 28 50 */ subf r4, r3, r5 @@ -97,14 +97,14 @@ lbl_801177B8: /* 801177CC 001145CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801177D0 001145D0 7C 08 02 A6 */ mflr r0 /* 801177D4 001145D4 90 01 00 14 */ stw r0, 0x14(r1) -/* 801177D8 001145D8 48 00 00 15 */ bl func_801177EC +/* 801177D8 001145D8 48 00 00 15 */ bl xParEmitterInit__FP5xBaseP16xParEmitterAsset /* 801177DC 001145DC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801177E0 001145E0 7C 08 03 A6 */ mtlr r0 /* 801177E4 001145E4 38 21 00 10 */ addi r1, r1, 0x10 /* 801177E8 001145E8 4E 80 00 20 */ blr -.global func_801177EC -func_801177EC: +.global xParEmitterInit__FP5xBaseP16xParEmitterAsset +xParEmitterInit__FP5xBaseP16xParEmitterAsset: /* 801177EC 001145EC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801177F0 001145F0 7C 08 02 A6 */ mflr r0 /* 801177F4 001145F4 90 01 00 34 */ stw r0, 0x34(r1) @@ -113,14 +113,14 @@ func_801177EC: /* 80117800 00114600 BF 41 00 08 */ stmw r26, 8(r1) /* 80117804 00114604 7C 7E 1B 78 */ mr r30, r3 /* 80117808 00114608 7C 9F 23 78 */ mr r31, r4 -/* 8011780C 0011460C 4B EF 1B F5 */ bl func_80009400 +/* 8011780C 0011460C 4B EF 1B F5 */ bl xBaseInit__FP5xBaseP10xBaseAsset /* 80117810 00114610 3C 60 80 11 */ lis r3, lbl_80117B18@ha /* 80117814 00114614 38 80 00 00 */ li r4, 0 /* 80117818 00114618 38 03 7B 18 */ addi r0, r3, lbl_80117B18@l /* 8011781C 0011461C 90 1E 00 0C */ stw r0, 0xc(r30) /* 80117820 00114620 93 FE 00 10 */ stw r31, 0x10(r30) /* 80117824 00114624 80 7F 00 0C */ lwz r3, 0xc(r31) -/* 80117828 00114628 4B F3 3E E5 */ bl func_8004B70C +/* 80117828 00114628 4B F3 3E E5 */ bl xSTFindAsset__FUiPUi /* 8011782C 0011462C 90 7E 00 18 */ stw r3, 0x18(r30) /* 80117830 00114630 80 1E 00 18 */ lwz r0, 0x18(r30) /* 80117834 00114634 28 00 00 00 */ cmplwi r0, 0 @@ -147,7 +147,7 @@ lbl_8011786C: /* 8011787C 0011467C 80 63 00 08 */ lwz r3, 8(r3) /* 80117880 00114680 28 03 00 00 */ cmplwi r3, 0 /* 80117884 00114684 41 82 00 0C */ beq lbl_80117890 -/* 80117888 00114688 4B F9 D1 B5 */ bl func_800B4A3C +/* 80117888 00114688 4B F9 D1 B5 */ bl zSceneFindObject__FUi /* 8011788C 0011468C 48 00 00 08 */ b lbl_80117894 lbl_80117890: /* 80117890 00114690 38 60 00 00 */ li r3, 0 @@ -167,7 +167,7 @@ lbl_801178AC: /* 801178C0 001146C0 48 00 00 10 */ b lbl_801178D0 lbl_801178C4: /* 801178C4 001146C4 38 7C 00 0C */ addi r3, r28, 0xc -/* 801178C8 001146C8 4B FF FD CD */ bl func_80117694 +/* 801178C8 001146C8 4B FF FD CD */ bl xParInterpConvertInterpMode__FP10xParInterp /* 801178CC 001146CC 90 7C 00 14 */ stw r3, 0x14(r28) lbl_801178D0: /* 801178D0 001146D0 3B 5A 00 01 */ addi r26, r26, 1 @@ -196,7 +196,7 @@ lbl_80117920: /* 80117924 00114724 28 00 00 02 */ cmplwi r0, 2 /* 80117928 00114728 40 82 00 1C */ bne lbl_80117944 /* 8011792C 0011472C C3 FB 00 0C */ lfs f31, 0xc(r27) -/* 80117930 00114730 4B F1 93 59 */ bl func_80030C88 +/* 80117930 00114730 4B F1 93 59 */ bl xurand__Fv /* 80117934 00114734 C0 1B 00 10 */ lfs f0, 0x10(r27) /* 80117938 00114738 EC 00 F8 28 */ fsubs f0, f0, f31 /* 8011793C 0011473C EC 00 F8 7A */ fmadds f0, f0, f1, f31 @@ -259,8 +259,8 @@ lbl_801179E4: /* 80117A04 00114804 38 21 00 30 */ addi r1, r1, 0x30 /* 80117A08 00114808 4E 80 00 20 */ blr -.global func_80117A0C -func_80117A0C: +.global xParEmitterSetup__FP11xParEmitter +xParEmitterSetup__FP11xParEmitter: /* 80117A0C 0011480C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80117A10 00114810 7C 08 02 A6 */ mflr r0 /* 80117A14 00114814 90 01 00 14 */ stw r0, 0x14(r1) @@ -279,7 +279,7 @@ lbl_80117A34: /* 80117A44 00114844 88 04 00 09 */ lbz r0, 9(r4) /* 80117A48 00114848 28 00 00 09 */ cmplwi r0, 9 /* 80117A4C 0011484C 40 82 00 28 */ bne lbl_80117A74 -/* 80117A50 00114850 4B F9 CF ED */ bl func_800B4A3C +/* 80117A50 00114850 4B F9 CF ED */ bl zSceneFindObject__FUi /* 80117A54 00114854 80 BF 00 10 */ lwz r5, 0x10(r31) /* 80117A58 00114858 80 83 00 24 */ lwz r4, 0x24(r3) /* 80117A5C 0011485C 38 7F 00 38 */ addi r3, r31, 0x38 @@ -287,13 +287,13 @@ lbl_80117A34: /* 80117A64 00114864 80 84 00 10 */ lwz r4, 0x10(r4) /* 80117A68 00114868 C0 45 00 14 */ lfs f2, 0x14(r5) /* 80117A6C 0011486C C0 65 00 18 */ lfs f3, 0x18(r5) -/* 80117A70 00114870 4B FB 15 59 */ bl func_800C8FC8 +/* 80117A70 00114870 4B FB 15 59 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff lbl_80117A74: /* 80117A74 00114874 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80117A78 00114878 80 63 00 2C */ lwz r3, 0x2c(r3) /* 80117A7C 0011487C 28 03 00 00 */ cmplwi r3, 0 /* 80117A80 00114880 41 82 00 0C */ beq lbl_80117A8C -/* 80117A84 00114884 4B F9 CF B9 */ bl func_800B4A3C +/* 80117A84 00114884 4B F9 CF B9 */ bl zSceneFindObject__FUi /* 80117A88 00114888 48 00 00 08 */ b lbl_80117A90 lbl_80117A8C: /* 80117A8C 0011488C 38 60 00 00 */ li r3, 0 @@ -309,7 +309,7 @@ lbl_80117A90: /* 80117AB0 001148B0 48 00 00 10 */ b lbl_80117AC0 lbl_80117AB4: /* 80117AB4 001148B4 80 63 00 10 */ lwz r3, 0x10(r3) -/* 80117AB8 001148B8 4B F9 CF 85 */ bl func_800B4A3C +/* 80117AB8 001148B8 4B F9 CF 85 */ bl zSceneFindObject__FUi /* 80117ABC 001148BC 90 7F 00 68 */ stw r3, 0x68(r31) lbl_80117AC0: /* 80117AC0 001148C0 7F E3 FB 78 */ mr r3, r31 @@ -320,15 +320,15 @@ lbl_80117AC0: /* 80117AD4 001148D4 38 21 00 10 */ addi r1, r1, 0x10 /* 80117AD8 001148D8 4E 80 00 20 */ blr -.global func_80117ADC -func_80117ADC: +.global xParEmitterReset__FP11xParEmitter +xParEmitterReset__FP11xParEmitter: /* 80117ADC 001148DC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80117AE0 001148E0 7C 08 02 A6 */ mflr r0 /* 80117AE4 001148E4 90 01 00 14 */ stw r0, 0x14(r1) /* 80117AE8 001148E8 93 E1 00 0C */ stw r31, 0xc(r1) /* 80117AEC 001148EC 7C 7F 1B 78 */ mr r31, r3 /* 80117AF0 001148F0 80 83 00 10 */ lwz r4, 0x10(r3) -/* 80117AF4 001148F4 4B EF 1A 05 */ bl func_800094F8 +/* 80117AF4 001148F4 4B EF 1A 05 */ bl xBaseReset__FP5xBaseP10xBaseAsset /* 80117AF8 001148F8 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80117AFC 001148FC 88 03 00 08 */ lbz r0, 8(r3) /* 80117B00 00114900 98 1F 00 30 */ stb r0, 0x30(r31) @@ -358,7 +358,7 @@ lbl_80117B50: /* 80117B58 00114958 48 00 00 58 */ b lbl_80117BB0 lbl_80117B5C: /* 80117B5C 0011495C 7F E3 FB 78 */ mr r3, r31 -/* 80117B60 00114960 4B FF FF 7D */ bl func_80117ADC +/* 80117B60 00114960 4B FF FF 7D */ bl xParEmitterReset__FP11xParEmitter /* 80117B64 00114964 48 00 00 4C */ b lbl_80117BB0 lbl_80117B68: /* 80117B68 00114968 88 1F 00 30 */ lbz r0, 0x30(r31) @@ -380,7 +380,7 @@ lbl_80117B90: /* 80117BA0 001149A0 C0 22 9F 60 */ lfs f1, lbl_803CE8E0-_SDA2_BASE_(r2) /* 80117BA4 001149A4 7F E3 FB 78 */ mr r3, r31 /* 80117BA8 001149A8 38 81 00 08 */ addi r4, r1, 8 -/* 80117BAC 001149AC 48 00 00 1D */ bl func_80117BC8 +/* 80117BAC 001149AC 48 00 00 1D */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings lbl_80117BB0: /* 80117BB0 001149B0 80 01 01 84 */ lwz r0, 0x184(r1) /* 80117BB4 001149B4 38 60 00 01 */ li r3, 1 @@ -389,8 +389,8 @@ lbl_80117BB0: /* 80117BC0 001149C0 38 21 01 80 */ addi r1, r1, 0x180 /* 80117BC4 001149C4 4E 80 00 20 */ blr -.global func_80117BC8 -func_80117BC8: +.global xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings +xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings: /* 80117BC8 001149C8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80117BCC 001149CC 7C 08 02 A6 */ mflr r0 /* 80117BD0 001149D0 90 01 00 34 */ stw r0, 0x34(r1) @@ -601,8 +601,8 @@ lbl_80117EA4: /* 80117EB8 00114CB8 38 21 00 30 */ addi r1, r1, 0x30 /* 80117EBC 00114CBC 4E 80 00 20 */ blr -.global func_80117EC0 -func_80117EC0: +.global xParInterpCompute__FiP10xParInterpfif +xParInterpCompute__FiP10xParInterpfif: /* 80117EC0 00114CC0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80117EC4 00114CC4 7C 08 02 A6 */ mflr r0 /* 80117EC8 00114CC8 90 01 00 24 */ stw r0, 0x24(r1) @@ -625,7 +625,7 @@ func_80117EC0: /* 80117F0C 00114D0C 2C 05 00 00 */ cmpwi r5, 0 /* 80117F10 00114D10 41 82 00 1C */ beq lbl_80117F2C /* 80117F14 00114D14 C3 FF 00 00 */ lfs f31, 0(r31) -/* 80117F18 00114D18 4B F1 8D 71 */ bl func_80030C88 +/* 80117F18 00114D18 4B F1 8D 71 */ bl xurand__Fv /* 80117F1C 00114D1C C0 1F 00 04 */ lfs f0, 4(r31) /* 80117F20 00114D20 EC 00 F8 28 */ fsubs f0, f0, f31 /* 80117F24 00114D24 EC 20 F8 7A */ fmadds f1, f0, f1, f31 @@ -689,8 +689,8 @@ lbl_80117FE8: /* 80117FFC 00114DFC 38 21 00 20 */ addi r1, r1, 0x20 /* 80118000 00114E00 4E 80 00 20 */ blr -.global func_80118004 -func_80118004: +.global xParEmitterEmitSetTexIdxs__FP4xParPC7xParSys +xParEmitterEmitSetTexIdxs__FP4xParPC7xParSys: /* 80118004 00114E04 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80118008 00114E08 7C 08 02 A6 */ mflr r0 /* 8011800C 00114E0C 80 84 00 20 */ lwz r4, 0x20(r4) @@ -716,14 +716,14 @@ lbl_80118050: /* 80118054 00114E54 40 80 00 50 */ bge lbl_801180A4 /* 80118058 00114E58 48 00 00 40 */ b lbl_80118098 lbl_8011805C: -/* 8011805C 00114E5C 4B F1 8C 0D */ bl func_80030C68 +/* 8011805C 00114E5C 4B F1 8C 0D */ bl xrand__Fv /* 80118060 00114E60 88 9F 00 1A */ lbz r4, 0x1a(r31) /* 80118064 00114E64 54 63 7C 7E */ srwi r3, r3, 0x11 /* 80118068 00114E68 7C 03 23 96 */ divwu r0, r3, r4 /* 8011806C 00114E6C 7C 00 21 D6 */ mullw r0, r0, r4 /* 80118070 00114E70 7C 00 18 50 */ subf r0, r0, r3 /* 80118074 00114E74 98 1E 00 32 */ stb r0, 0x32(r30) -/* 80118078 00114E78 4B F1 8B F1 */ bl func_80030C68 +/* 80118078 00114E78 4B F1 8B F1 */ bl xrand__Fv /* 8011807C 00114E7C 88 9F 00 19 */ lbz r4, 0x19(r31) /* 80118080 00114E80 54 63 7C 7E */ srwi r3, r3, 0x11 /* 80118084 00114E84 7C 03 23 96 */ divwu r0, r3, r4 @@ -745,8 +745,8 @@ lbl_801180A8: /* 801180B8 00114EB8 38 21 00 10 */ addi r1, r1, 0x10 /* 801180BC 00114EBC 4E 80 00 20 */ blr -.global func_801180C0 -func_801180C0: +.global xParEmitterEmit__FP11xParEmitterff +xParEmitterEmit__FP11xParEmitterff: /* 801180C0 00114EC0 94 21 FF 40 */ stwu r1, -0xc0(r1) /* 801180C4 00114EC4 7C 08 02 A6 */ mflr r0 /* 801180C8 00114EC8 90 01 00 C4 */ stw r0, 0xc4(r1) @@ -795,7 +795,7 @@ lbl_80118158: /* 80118168 00114F68 88 7F 00 1C */ lbz r3, 0x1c(r31) /* 8011816C 00114F6C 38 9D 00 0C */ addi r4, r29, 0xc /* 80118170 00114F70 C0 5F 00 20 */ lfs f2, 0x20(r31) -/* 80118174 00114F74 4B FF FD 4D */ bl func_80117EC0 +/* 80118174 00114F74 4B FF FD 4D */ bl xParInterpCompute__FiP10xParInterpfif /* 80118178 00114F78 D0 3F 00 20 */ stfs f1, 0x20(r31) /* 8011817C 00114F7C EC 21 07 72 */ fmuls f1, f1, f29 /* 80118180 00114F80 C0 1F 00 28 */ lfs f0, 0x28(r31) @@ -881,7 +881,7 @@ lbl_8011827C: /* 801182A0 001150A0 7F 50 D3 78 */ mr r16, r26 /* 801182A4 001150A4 40 82 00 14 */ bne lbl_801182B8 /* 801182A8 001150A8 7F 43 D3 78 */ mr r3, r26 -/* 801182AC 001150AC 4B F1 4B D1 */ bl func_8002CE7C +/* 801182AC 001150AC 4B F1 4B D1 */ bl xGroupGetCount__FP6xGroup /* 801182B0 001150B0 3B 20 00 00 */ li r25, 0 /* 801182B4 001150B4 7C 78 1B 78 */ mr r24, r3 lbl_801182B8: @@ -889,21 +889,21 @@ lbl_801182B8: /* 801182BC 001150BC A0 03 00 0A */ lhz r0, 0xa(r3) /* 801182C0 001150C0 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 801182C4 001150C4 41 82 00 50 */ beq lbl_80118314 -/* 801182C8 001150C8 4B F1 89 A1 */ bl func_80030C68 +/* 801182C8 001150C8 4B F1 89 A1 */ bl xrand__Fv /* 801182CC 001150CC 7C 03 C3 96 */ divwu r0, r3, r24 /* 801182D0 001150D0 7C 00 C1 D6 */ mullw r0, r0, r24 /* 801182D4 001150D4 7E 20 18 50 */ subf r17, r0, r3 /* 801182D8 001150D8 7E 03 83 78 */ mr r3, r16 /* 801182DC 001150DC 7E 24 8B 78 */ mr r4, r17 -/* 801182E0 001150E0 4B F1 4B A9 */ bl func_8002CE88 +/* 801182E0 001150E0 4B F1 4B A9 */ bl xGroupGetItemPtr__FP6xGroupUi /* 801182E4 001150E4 7C 76 1B 79 */ or. r22, r3, r3 /* 801182E8 001150E8 3A E0 00 00 */ li r23, 0 /* 801182EC 001150EC 40 82 00 7C */ bne lbl_80118368 /* 801182F0 001150F0 7E 03 83 78 */ mr r3, r16 /* 801182F4 001150F4 7E 24 8B 78 */ mr r4, r17 -/* 801182F8 001150F8 4B F1 4C 21 */ bl func_8002CF18 +/* 801182F8 001150F8 4B F1 4C 21 */ bl xGroupGetItem__FP6xGroupUi /* 801182FC 001150FC 38 80 00 00 */ li r4, 0 -/* 80118300 00115100 4B F3 34 0D */ bl func_8004B70C +/* 80118300 00115100 4B F3 34 0D */ bl xSTFindAsset__FUiPUi /* 80118304 00115104 7C 76 1B 79 */ or. r22, r3, r3 /* 80118308 00115108 41 82 00 60 */ beq lbl_80118368 /* 8011830C 0011510C 39 E0 00 01 */ li r15, 1 @@ -911,14 +911,14 @@ lbl_801182B8: lbl_80118314: /* 80118314 00115114 7E 03 83 78 */ mr r3, r16 /* 80118318 00115118 7F 24 CB 78 */ mr r4, r25 -/* 8011831C 0011511C 4B F1 4B 6D */ bl func_8002CE88 +/* 8011831C 0011511C 4B F1 4B 6D */ bl xGroupGetItemPtr__FP6xGroupUi /* 80118320 00115120 7C 76 1B 79 */ or. r22, r3, r3 /* 80118324 00115124 40 82 00 24 */ bne lbl_80118348 /* 80118328 00115128 7E 03 83 78 */ mr r3, r16 /* 8011832C 0011512C 7F 24 CB 78 */ mr r4, r25 -/* 80118330 00115130 4B F1 4B E9 */ bl func_8002CF18 +/* 80118330 00115130 4B F1 4B E9 */ bl xGroupGetItem__FP6xGroupUi /* 80118334 00115134 38 80 00 00 */ li r4, 0 -/* 80118338 00115138 4B F3 33 D5 */ bl func_8004B70C +/* 80118338 00115138 4B F3 33 D5 */ bl xSTFindAsset__FUiPUi /* 8011833C 0011513C 7C 76 1B 79 */ or. r22, r3, r3 /* 80118340 00115140 41 82 00 08 */ beq lbl_80118348 /* 80118344 00115144 39 E0 00 01 */ li r15, 1 @@ -956,7 +956,7 @@ lbl_801183A0: /* 801183B0 001151B0 48 00 00 58 */ b lbl_80118408 lbl_801183B4: /* 801183B4 001151B4 88 76 00 04 */ lbz r3, 4(r22) -/* 801183B8 001151B8 4B F0 30 05 */ bl func_8001B3BC +/* 801183B8 001151B8 4B F0 30 05 */ bl xEntValidType__FUc /* 801183BC 001151BC 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 801183C0 001151C0 41 82 00 10 */ beq lbl_801183D0 /* 801183C4 001151C4 80 16 00 24 */ lwz r0, 0x24(r22) @@ -1000,7 +1000,7 @@ lbl_8011842C: /* 80118448 00115248 7E A6 AB 78 */ mr r6, r21 /* 8011844C 0011524C 38 61 00 2C */ addi r3, r1, 0x2c /* 80118450 00115250 38 81 00 20 */ addi r4, r1, 0x20 -/* 80118454 00115254 48 00 16 61 */ bl func_80119AB4 +/* 80118454 00115254 48 00 16 61 */ bl xParEmitterTransformEntBone__FR5xVec3R5xVec3RC16xParEmitterAssetRC4xEnt /* 80118458 00115258 FC 20 F8 90 */ fmr f1, f31 /* 8011845C 0011525C 7C 74 1B 78 */ mr r20, r3 /* 80118460 00115260 38 61 00 20 */ addi r3, r1, 0x20 @@ -1037,7 +1037,7 @@ lbl_801184CC: /* 801184D0 001152D0 48 00 03 54 */ b lbl_80118824 lbl_801184D4: /* 801184D4 001152D4 80 7B 00 20 */ lwz r3, 0x20(r27) -/* 801184D8 001152D8 4B F2 03 F5 */ bl func_800388CC +/* 801184D8 001152D8 4B F2 03 F5 */ bl xParGroupAddPar__FP9xParGroup /* 801184DC 001152DC 7C 70 1B 79 */ or. r16, r3, r3 /* 801184E0 001152E0 41 82 03 3C */ beq lbl_8011881C /* 801184E4 001152E4 80 7D 00 28 */ lwz r3, 0x28(r29) @@ -1046,21 +1046,21 @@ lbl_801184D4: /* 801184F0 001152F0 38 9D 00 20 */ addi r4, r29, 0x20 /* 801184F4 001152F4 C0 42 9F 48 */ lfs f2, lbl_803CE8C8-_SDA2_BASE_(r2) /* 801184F8 001152F8 38 A0 00 01 */ li r5, 1 -/* 801184FC 001152FC 4B FF F9 C5 */ bl func_80117EC0 +/* 801184FC 001152FC 4B FF F9 C5 */ bl xParInterpCompute__FiP10xParInterpfif /* 80118500 00115300 FF A0 08 90 */ fmr f29, f1 /* 80118504 00115304 80 7D 00 3C */ lwz r3, 0x3c(r29) /* 80118508 00115308 C0 3F 00 24 */ lfs f1, 0x24(r31) /* 8011850C 0011530C 38 9D 00 34 */ addi r4, r29, 0x34 /* 80118510 00115310 C0 42 9F 48 */ lfs f2, lbl_803CE8C8-_SDA2_BASE_(r2) /* 80118514 00115314 38 A0 00 01 */ li r5, 1 -/* 80118518 00115318 4B FF F9 A9 */ bl func_80117EC0 +/* 80118518 00115318 4B FF F9 A9 */ bl xParInterpCompute__FiP10xParInterpfif /* 8011851C 0011531C FF C0 08 90 */ fmr f30, f1 /* 80118520 00115320 80 7D 00 50 */ lwz r3, 0x50(r29) /* 80118524 00115324 C0 3F 00 24 */ lfs f1, 0x24(r31) /* 80118528 00115328 38 9D 00 48 */ addi r4, r29, 0x48 /* 8011852C 0011532C C0 42 9F 48 */ lfs f2, lbl_803CE8C8-_SDA2_BASE_(r2) /* 80118530 00115330 38 A0 00 01 */ li r5, 1 -/* 80118534 00115334 4B FF F9 8D */ bl func_80117EC0 +/* 80118534 00115334 4B FF F9 8D */ bl xParInterpCompute__FiP10xParInterpfif /* 80118538 00115338 D3 B0 00 08 */ stfs f29, 8(r16) /* 8011853C 0011533C FC 01 F0 00 */ fcmpu cr0, f1, f30 /* 80118540 00115340 D3 B0 00 38 */ stfs f29, 0x38(r16) @@ -1091,14 +1091,14 @@ lbl_80118590: /* 80118598 00115398 C0 3F 00 24 */ lfs f1, 0x24(r31) /* 8011859C 0011539C 38 A0 00 01 */ li r5, 1 /* 801185A0 001153A0 C0 42 9F 48 */ lfs f2, lbl_803CE8C8-_SDA2_BASE_(r2) -/* 801185A4 001153A4 4B FF F9 1D */ bl func_80117EC0 +/* 801185A4 001153A4 4B FF F9 1D */ bl xParInterpCompute__FiP10xParInterpfif /* 801185A8 001153A8 FF C0 08 90 */ fmr f30, f1 /* 801185AC 001153AC 80 72 00 B4 */ lwz r3, 0xb4(r18) /* 801185B0 001153B0 C0 3F 00 24 */ lfs f1, 0x24(r31) /* 801185B4 001153B4 38 92 00 AC */ addi r4, r18, 0xac /* 801185B8 001153B8 C0 42 9F 48 */ lfs f2, lbl_803CE8C8-_SDA2_BASE_(r2) /* 801185BC 001153BC 38 A0 00 01 */ li r5, 1 -/* 801185C0 001153C0 4B FF F9 01 */ bl func_80117EC0 +/* 801185C0 001153C0 4B FF F9 01 */ bl xParInterpCompute__FiP10xParInterpfif /* 801185C4 001153C4 EC 01 F0 28 */ fsubs f0, f1, f30 /* 801185C8 001153C8 38 0F 00 0C */ addi r0, r15, 0xc /* 801185CC 001153CC FC 20 F0 1E */ fctiwz f1, f30 @@ -1118,7 +1118,7 @@ lbl_80118590: /* 80118604 00115404 4B EF 2C 61 */ bl func_8000B264 /* 80118608 00115408 7E 03 83 78 */ mr r3, r16 /* 8011860C 0011540C 7F 64 DB 78 */ mr r4, r27 -/* 80118610 00115410 4B FF F9 F5 */ bl func_80118004 +/* 80118610 00115410 4B FF F9 F5 */ bl xParEmitterEmitSetTexIdxs__FP4xParPC7xParSys /* 80118614 00115414 88 1E 00 09 */ lbz r0, 9(r30) /* 80118618 00115418 28 00 00 10 */ cmplwi r0, 0x10 /* 8011861C 0011541C 41 81 01 D0 */ bgt lbl_801187EC @@ -1131,55 +1131,55 @@ lbl_80118590: /* 80118638 00115438 FC 20 F8 90 */ fmr f1, f31 /* 8011863C 0011543C 7E 03 83 78 */ mr r3, r16 /* 80118640 00115440 7F C4 F3 78 */ mr r4, r30 -/* 80118644 00115444 48 00 03 C1 */ bl func_80118A04 +/* 80118644 00115444 48 00 03 C1 */ bl xParEmitterEmitPoint__FP4xParP16xParEmitterAssetf /* 80118648 00115448 48 00 01 A4 */ b lbl_801187EC /* 8011864C 0011544C FC 20 F8 90 */ fmr f1, f31 /* 80118650 00115450 7E 03 83 78 */ mr r3, r16 /* 80118654 00115454 7F C4 F3 78 */ mr r4, r30 -/* 80118658 00115458 48 00 05 39 */ bl func_80118B90 +/* 80118658 00115458 48 00 05 39 */ bl xParEmitterEmitCircleEdge__FP4xParP16xParEmitterAssetf /* 8011865C 0011545C 48 00 01 90 */ b lbl_801187EC /* 80118660 00115460 FC 20 F8 90 */ fmr f1, f31 /* 80118664 00115464 7E 03 83 78 */ mr r3, r16 /* 80118668 00115468 7F C4 F3 78 */ mr r4, r30 -/* 8011866C 0011546C 48 00 06 B5 */ bl func_80118D20 +/* 8011866C 0011546C 48 00 06 B5 */ bl xParEmitterEmitCircle__FP4xParP16xParEmitterAssetf /* 80118670 00115470 48 00 01 7C */ b lbl_801187EC /* 80118674 00115474 FC 20 F8 90 */ fmr f1, f31 /* 80118678 00115478 7E 03 83 78 */ mr r3, r16 /* 8011867C 0011547C 7F C4 F3 78 */ mr r4, r30 -/* 80118680 00115480 48 00 08 ED */ bl func_80118F6C +/* 80118680 00115480 48 00 08 ED */ bl xParEmitterEmitRectEdge__FP4xParP16xParEmitterAssetf /* 80118684 00115484 48 00 01 68 */ b lbl_801187EC /* 80118688 00115488 FC 20 F8 90 */ fmr f1, f31 /* 8011868C 0011548C 7E 03 83 78 */ mr r3, r16 /* 80118690 00115490 7F C4 F3 78 */ mr r4, r30 -/* 80118694 00115494 48 00 08 2D */ bl func_80118EC0 +/* 80118694 00115494 48 00 08 2D */ bl xParEmitterEmitRect__FP4xParP16xParEmitterAssetf /* 80118698 00115498 48 00 01 54 */ b lbl_801187EC /* 8011869C 0011549C FC 20 F8 90 */ fmr f1, f31 /* 801186A0 001154A0 7E 03 83 78 */ mr r3, r16 /* 801186A4 001154A4 7F C4 F3 78 */ mr r4, r30 -/* 801186A8 001154A8 48 00 09 A5 */ bl func_8011904C +/* 801186A8 001154A8 48 00 09 A5 */ bl xParEmitterEmitLine__FP4xParP16xParEmitterAssetf /* 801186AC 001154AC 48 00 01 40 */ b lbl_801187EC /* 801186B0 001154B0 FC 20 F8 90 */ fmr f1, f31 /* 801186B4 001154B4 7E 03 83 78 */ mr r3, r16 /* 801186B8 001154B8 7F C4 F3 78 */ mr r4, r30 /* 801186BC 001154BC 38 A0 00 07 */ li r5, 7 -/* 801186C0 001154C0 48 00 0C 75 */ bl func_80119334 +/* 801186C0 001154C0 48 00 0C 75 */ bl xParEmitterEmitSphereEdge__FP4xParP16xParEmitterAssetfi /* 801186C4 001154C4 48 00 01 28 */ b lbl_801187EC /* 801186C8 001154C8 FC 20 F8 90 */ fmr f1, f31 /* 801186CC 001154CC 7E 03 83 78 */ mr r3, r16 /* 801186D0 001154D0 7F C4 F3 78 */ mr r4, r30 /* 801186D4 001154D4 38 A0 00 0A */ li r5, 0xa -/* 801186D8 001154D8 48 00 0C 5D */ bl func_80119334 +/* 801186D8 001154D8 48 00 0C 5D */ bl xParEmitterEmitSphereEdge__FP4xParP16xParEmitterAssetfi /* 801186DC 001154DC 48 00 01 10 */ b lbl_801187EC /* 801186E0 001154E0 FC 20 F8 90 */ fmr f1, f31 /* 801186E4 001154E4 7E 03 83 78 */ mr r3, r16 /* 801186E8 001154E8 7F C4 F3 78 */ mr r4, r30 /* 801186EC 001154EC 38 A0 00 0B */ li r5, 0xb -/* 801186F0 001154F0 48 00 0C 45 */ bl func_80119334 +/* 801186F0 001154F0 48 00 0C 45 */ bl xParEmitterEmitSphereEdge__FP4xParP16xParEmitterAssetfi /* 801186F4 001154F4 48 00 00 F8 */ b lbl_801187EC /* 801186F8 001154F8 FC 20 F8 90 */ fmr f1, f31 /* 801186FC 001154FC 7E 03 83 78 */ mr r3, r16 /* 80118700 00115500 7F C4 F3 78 */ mr r4, r30 -/* 80118704 00115504 48 00 0A F9 */ bl func_801191FC +/* 80118704 00115504 48 00 0A F9 */ bl xParEmitterEmitSphere__FP4xParP16xParEmitterAssetf /* 80118708 00115508 48 00 00 E4 */ b lbl_801187EC /* 8011870C 0011550C 80 BF 00 68 */ lwz r5, 0x68(r31) /* 80118710 00115510 28 05 00 00 */ cmplwi r5, 0 @@ -1190,35 +1190,35 @@ lbl_80118590: /* 80118724 00115524 FC 20 F8 90 */ fmr f1, f31 /* 80118728 00115528 7E 03 83 78 */ mr r3, r16 /* 8011872C 0011552C 7F C4 F3 78 */ mr r4, r30 -/* 80118730 00115530 48 00 0E 01 */ bl func_80119530 +/* 80118730 00115530 48 00 0E 01 */ bl xParEmitterEmitVolume__FP4xParP16xParEmitterAssetfP7xVolume /* 80118734 00115534 48 00 00 B8 */ b lbl_801187EC lbl_80118738: /* 80118738 00115538 FC 20 F8 90 */ fmr f1, f31 /* 8011873C 0011553C 7E 03 83 78 */ mr r3, r16 /* 80118740 00115540 7F C4 F3 78 */ mr r4, r30 -/* 80118744 00115544 48 00 0E D5 */ bl func_80119618 +/* 80118744 00115544 48 00 0E D5 */ bl xParEmitterEmitEntity__FP4xParP16xParEmitterAssetfP4xEnt /* 80118748 00115548 48 00 00 A4 */ b lbl_801187EC /* 8011874C 0011554C FC 20 F8 90 */ fmr f1, f31 /* 80118750 00115550 7F E3 FB 78 */ mr r3, r31 /* 80118754 00115554 7E 04 83 78 */ mr r4, r16 /* 80118758 00115558 7F C5 F3 78 */ mr r5, r30 /* 8011875C 0011555C 7E C6 B3 78 */ mr r6, r22 -/* 80118760 00115560 48 00 0F D9 */ bl func_80119738 +/* 80118760 00115560 48 00 0F D9 */ bl xParEmitterEmitOffsetPoint__FP11xParEmitterP4xParP16xParEmitterAssetfP4xEnt /* 80118764 00115564 48 00 00 88 */ b lbl_801187EC /* 80118768 00115568 FC 20 F8 90 */ fmr f1, f31 /* 8011876C 0011556C 7E 03 83 78 */ mr r3, r16 /* 80118770 00115570 7F C4 F3 78 */ mr r4, r30 -/* 80118774 00115574 48 00 10 4D */ bl func_801197C0 +/* 80118774 00115574 48 00 10 4D */ bl xParEmitterEmitVCylEdge__FP4xParP16xParEmitterAssetf /* 80118778 00115578 48 00 00 74 */ b lbl_801187EC /* 8011877C 0011557C FC 20 F8 90 */ fmr f1, f31 /* 80118780 00115580 7E 03 83 78 */ mr r3, r16 /* 80118784 00115584 7F C4 F3 78 */ mr r4, r30 -/* 80118788 00115588 48 00 11 45 */ bl func_801198CC +/* 80118788 00115588 48 00 11 45 */ bl xParEmitterEmitOCircleEdge__FP4xParP16xParEmitterAssetf /* 8011878C 0011558C 48 00 00 60 */ b lbl_801187EC /* 80118790 00115590 FC 20 F8 90 */ fmr f1, f31 /* 80118794 00115594 7E 03 83 78 */ mr r3, r16 /* 80118798 00115598 7F C4 F3 78 */ mr r4, r30 -/* 8011879C 0011559C 48 00 12 AD */ bl func_80119A48 +/* 8011879C 0011559C 48 00 12 AD */ bl xParEmitterEmitOCircle__FP4xParP16xParEmitterAssetf /* 801187A0 001155A0 48 00 00 4C */ b lbl_801187EC /* 801187A4 001155A4 28 14 00 00 */ cmplwi r20, 0 /* 801187A8 001155A8 41 82 00 44 */ beq lbl_801187EC @@ -1229,7 +1229,7 @@ lbl_80118738: /* 801187BC 001155BC 7E 03 83 78 */ mr r3, r16 /* 801187C0 001155C0 7F C4 F3 78 */ mr r4, r30 /* 801187C4 001155C4 7E 85 A3 78 */ mr r5, r20 -/* 801187C8 001155C8 48 00 14 CD */ bl func_80119C94 +/* 801187C8 001155C8 48 00 14 CD */ bl xParEmitterEmitEntBone__FP4xParP16xParEmitterAssetfRC7xMat4x3 /* 801187CC 001155CC 48 00 00 20 */ b lbl_801187EC /* 801187D0 001155D0 28 15 00 00 */ cmplwi r21, 0 /* 801187D4 001155D4 41 82 00 18 */ beq lbl_801187EC @@ -1237,7 +1237,7 @@ lbl_80118738: /* 801187DC 001155DC 7E 03 83 78 */ mr r3, r16 /* 801187E0 001155E0 7F C4 F3 78 */ mr r4, r30 /* 801187E4 001155E4 7E A5 AB 78 */ mr r5, r21 -/* 801187E8 001155E8 48 00 1A 01 */ bl func_8011A1E8 +/* 801187E8 001155E8 48 00 1A 01 */ bl xParEmitterEmitEntBound__FP4xParP16xParEmitterAssetfPC4xEnt lbl_801187EC: /* 801187EC 001155EC 38 70 00 20 */ addi r3, r16, 0x20 /* 801187F0 001155F0 38 81 00 14 */ addi r4, r1, 0x14 @@ -1249,7 +1249,7 @@ lbl_801187EC: /* 80118808 00115608 41 82 00 18 */ beq lbl_80118820 /* 8011880C 0011560C 80 7B 00 20 */ lwz r3, 0x20(r27) /* 80118810 00115610 7E 04 83 78 */ mr r4, r16 -/* 80118814 00115614 4B F2 01 E9 */ bl func_800389FC +/* 80118814 00115614 4B F2 01 E9 */ bl xParGroupKillPar__FP9xParGroupP4xPar /* 80118818 00115618 48 00 00 08 */ b lbl_80118820 lbl_8011881C: /* 8011881C 0011561C 3A E0 00 00 */ li r23, 0 @@ -1275,8 +1275,8 @@ lbl_80118838: /* 8011885C 0011565C 38 21 00 C0 */ addi r1, r1, 0xc0 /* 80118860 00115660 4E 80 00 20 */ blr -.global func_80118864 -func_80118864: +.global xParEmitterUpdate__FP5xBaseP6xScenef +xParEmitterUpdate__FP5xBaseP6xScenef: /* 80118864 00115664 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80118868 00115668 7C 08 02 A6 */ mflr r0 /* 8011886C 0011566C 90 01 00 14 */ stw r0, 0x14(r1) @@ -1293,8 +1293,8 @@ lbl_8011888C: /* 80118894 00115694 38 21 00 10 */ addi r1, r1, 0x10 /* 80118898 00115698 4E 80 00 20 */ blr -.global func_8011889C -func_8011889C: +.global xParEmitterDestroy__Fv +xParEmitterDestroy__Fv: /* 8011889C 0011569C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801188A0 001156A0 7C 08 02 A6 */ mflr r0 /* 801188A4 001156A4 3C 60 80 27 */ lis r3, lbl_8026B008@ha @@ -1323,7 +1323,7 @@ func_801188E4: /* 801188E8 001156E8 7C 08 02 A6 */ mflr r0 /* 801188EC 001156EC FC 40 08 90 */ fmr f2, f1 /* 801188F0 001156F0 90 01 00 14 */ stw r0, 0x14(r1) -/* 801188F4 001156F4 4B FF F7 CD */ bl func_801180C0 +/* 801188F4 001156F4 4B FF F7 CD */ bl xParEmitterEmit__FP11xParEmitterff /* 801188F8 001156F8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801188FC 001156FC 7C 08 03 A6 */ mtlr r0 /* 80118900 00115700 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Core/x/xParEmitterType.s b/asm/Core/x/xParEmitterType.s index 51e9dc830..bce20a069 100644 --- a/asm/Core/x/xParEmitterType.s +++ b/asm/Core/x/xParEmitterType.s @@ -2,8 +2,8 @@ .section .text # 0x80118A04 - 0x8011A940 -.global func_80118A04 -func_80118A04: +.global xParEmitterEmitPoint__FP4xParP16xParEmitterAssetf +xParEmitterEmitPoint__FP4xParP16xParEmitterAssetf: /* 80118A04 00115804 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80118A08 00115808 7C 08 02 A6 */ mflr r0 /* 80118A0C 0011580C 90 01 00 24 */ stw r0, 0x24(r1) @@ -76,17 +76,17 @@ func_80118A68: /* 80118B0C 0011590C 90 81 00 08 */ stw r4, 8(r1) /* 80118B10 00115910 90 61 00 0C */ stw r3, 0xc(r1) /* 80118B14 00115914 90 01 00 10 */ stw r0, 0x10(r1) -/* 80118B18 00115918 4B F1 81 71 */ bl func_80030C88 +/* 80118B18 00115918 4B F1 81 71 */ bl xurand__Fv /* 80118B1C 0011591C C0 02 9F 7C */ lfs f0, lbl_803CE8FC-_SDA2_BASE_(r2) /* 80118B20 00115920 EC 01 00 28 */ fsubs f0, f1, f0 /* 80118B24 00115924 EC 1F 00 32 */ fmuls f0, f31, f0 /* 80118B28 00115928 D0 01 00 08 */ stfs f0, 8(r1) -/* 80118B2C 0011592C 4B F1 81 5D */ bl func_80030C88 +/* 80118B2C 0011592C 4B F1 81 5D */ bl xurand__Fv /* 80118B30 00115930 C0 02 9F 7C */ lfs f0, lbl_803CE8FC-_SDA2_BASE_(r2) /* 80118B34 00115934 EC 01 00 28 */ fsubs f0, f1, f0 /* 80118B38 00115938 EC 1F 00 32 */ fmuls f0, f31, f0 /* 80118B3C 0011593C D0 01 00 0C */ stfs f0, 0xc(r1) -/* 80118B40 00115940 4B F1 81 49 */ bl func_80030C88 +/* 80118B40 00115940 4B F1 81 49 */ bl xurand__Fv /* 80118B44 00115944 C0 02 9F 7C */ lfs f0, lbl_803CE8FC-_SDA2_BASE_(r2) /* 80118B48 00115948 38 61 00 14 */ addi r3, r1, 0x14 /* 80118B4C 0011594C C0 41 00 0C */ lfs f2, 0xc(r1) @@ -94,11 +94,11 @@ func_80118A68: /* 80118B54 00115954 C0 21 00 08 */ lfs f1, 8(r1) /* 80118B58 00115958 EC 7F 00 32 */ fmuls f3, f31, f0 /* 80118B5C 0011595C D0 61 00 10 */ stfs f3, 0x10(r1) -/* 80118B60 00115960 4B F1 96 71 */ bl func_800321D0 +/* 80118B60 00115960 4B F1 96 71 */ bl xMat3x3Euler__FP7xMat3x3fff /* 80118B64 00115964 38 7F 00 20 */ addi r3, r31, 0x20 /* 80118B68 00115968 38 81 00 14 */ addi r4, r1, 0x14 /* 80118B6C 0011596C 7C 65 1B 78 */ mr r5, r3 -/* 80118B70 00115970 4B F1 9E ED */ bl func_80032A5C +/* 80118B70 00115970 4B F1 9E ED */ bl xMat3x3LMulVec__FP5xVec3PC7xMat3x3PC5xVec3 lbl_80118B74: /* 80118B74 00115974 E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0 /* 80118B78 00115978 CB E1 00 60 */ lfd f31, 0x60(r1) @@ -108,8 +108,8 @@ lbl_80118B74: /* 80118B88 00115988 38 21 00 70 */ addi r1, r1, 0x70 /* 80118B8C 0011598C 4E 80 00 20 */ blr -.global func_80118B90 -func_80118B90: +.global xParEmitterEmitCircleEdge__FP4xParP16xParEmitterAssetf +xParEmitterEmitCircleEdge__FP4xParP16xParEmitterAssetf: /* 80118B90 00115990 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80118B94 00115994 7C 08 02 A6 */ mflr r0 /* 80118B98 00115998 90 01 00 64 */ stw r0, 0x64(r1) @@ -131,7 +131,7 @@ func_80118B90: /* 80118BD8 001159D8 FC 20 F8 90 */ fmr f1, f31 /* 80118BDC 001159DC 38 7D 00 20 */ addi r3, r29, 0x20 /* 80118BE0 001159E0 4B F0 2D 59 */ bl func_8001B938 -/* 80118BE4 001159E4 4B F1 80 A5 */ bl func_80030C88 +/* 80118BE4 001159E4 4B F1 80 A5 */ bl xurand__Fv /* 80118BE8 001159E8 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 80118BEC 001159EC EF A0 00 72 */ fmuls f29, f0, f1 /* 80118BF0 001159F0 FC 20 E8 90 */ fmr f1, f29 @@ -212,8 +212,8 @@ lbl_80118CEC: /* 80118D18 00115B18 38 21 00 60 */ addi r1, r1, 0x60 /* 80118D1C 00115B1C 4E 80 00 20 */ blr -.global func_80118D20 -func_80118D20: +.global xParEmitterEmitCircle__FP4xParP16xParEmitterAssetf +xParEmitterEmitCircle__FP4xParP16xParEmitterAssetf: /* 80118D20 00115B20 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80118D24 00115B24 7C 08 02 A6 */ mflr r0 /* 80118D28 00115B28 90 01 00 64 */ stw r0, 0x64(r1) @@ -235,7 +235,7 @@ func_80118D20: /* 80118D68 00115B68 FC 20 F8 90 */ fmr f1, f31 /* 80118D6C 00115B6C 38 7D 00 20 */ addi r3, r29, 0x20 /* 80118D70 00115B70 4B F0 2B C9 */ bl func_8001B938 -/* 80118D74 00115B74 4B F1 7F 15 */ bl func_80030C88 +/* 80118D74 00115B74 4B F1 7F 15 */ bl xurand__Fv /* 80118D78 00115B78 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 80118D7C 00115B7C EF A0 00 72 */ fmuls f29, f0, f1 /* 80118D80 00115B80 FC 20 E8 90 */ fmr f1, f29 @@ -269,7 +269,7 @@ func_80118D20: /* 80118DF0 00115BF0 80 02 9F 90 */ lwz r0, lbl_803CE910-_SDA2_BASE_(r2) /* 80118DF4 00115BF4 90 61 00 08 */ stw r3, 8(r1) /* 80118DF8 00115BF8 90 01 00 0C */ stw r0, 0xc(r1) -/* 80118DFC 00115BFC 4B F1 7E 8D */ bl func_80030C88 +/* 80118DFC 00115BFC 4B F1 7E 8D */ bl xurand__Fv /* 80118E00 00115C00 C0 42 9F 94 */ lfs f2, lbl_803CE914-_SDA2_BASE_(r2) /* 80118E04 00115C04 38 61 00 10 */ addi r3, r1, 0x10 /* 80118E08 00115C08 C0 1E 00 10 */ lfs f0, 0x10(r30) @@ -320,8 +320,8 @@ lbl_80118E8C: /* 80118EB8 00115CB8 38 21 00 60 */ addi r1, r1, 0x60 /* 80118EBC 00115CBC 4E 80 00 20 */ blr -.global func_80118EC0 -func_80118EC0: +.global xParEmitterEmitRect__FP4xParP16xParEmitterAssetf +xParEmitterEmitRect__FP4xParP16xParEmitterAssetf: /* 80118EC0 00115CC0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80118EC4 00115CC4 7C 08 02 A6 */ mflr r0 /* 80118EC8 00115CC8 90 01 00 24 */ stw r0, 0x24(r1) @@ -339,7 +339,7 @@ func_80118EC0: /* 80118EF8 00115CF8 38 7E 00 20 */ addi r3, r30, 0x20 /* 80118EFC 00115CFC 4B F0 2A 3D */ bl func_8001B938 /* 80118F00 00115D00 C3 FF 00 10 */ lfs f31, 0x10(r31) -/* 80118F04 00115D04 4B F1 7D 85 */ bl func_80030C88 +/* 80118F04 00115D04 4B F1 7D 85 */ bl xurand__Fv /* 80118F08 00115D08 EC 5F 00 72 */ fmuls f2, f31, f1 /* 80118F0C 00115D0C C0 22 9F 98 */ lfs f1, lbl_803CE918-_SDA2_BASE_(r2) /* 80118F10 00115D10 C0 1E 00 10 */ lfs f0, 0x10(r30) @@ -347,7 +347,7 @@ func_80118EC0: /* 80118F18 00115D18 EC 00 08 2A */ fadds f0, f0, f1 /* 80118F1C 00115D1C D0 1E 00 10 */ stfs f0, 0x10(r30) /* 80118F20 00115D20 C3 FF 00 14 */ lfs f31, 0x14(r31) -/* 80118F24 00115D24 4B F1 7D 65 */ bl func_80030C88 +/* 80118F24 00115D24 4B F1 7D 65 */ bl xurand__Fv /* 80118F28 00115D28 EC 5F 00 72 */ fmuls f2, f31, f1 /* 80118F2C 00115D2C C0 22 9F 98 */ lfs f1, lbl_803CE918-_SDA2_BASE_(r2) /* 80118F30 00115D30 C0 1E 00 18 */ lfs f0, 0x18(r30) @@ -366,8 +366,8 @@ func_80118EC0: /* 80118F64 00115D64 38 21 00 20 */ addi r1, r1, 0x20 /* 80118F68 00115D68 4E 80 00 20 */ blr -.global func_80118F6C -func_80118F6C: +.global xParEmitterEmitRectEdge__FP4xParP16xParEmitterAssetf +xParEmitterEmitRectEdge__FP4xParP16xParEmitterAssetf: /* 80118F6C 00115D6C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80118F70 00115D70 7C 08 02 A6 */ mflr r0 /* 80118F74 00115D74 90 01 00 24 */ stw r0, 0x24(r1) @@ -384,7 +384,7 @@ func_80118F6C: /* 80118FA0 00115DA0 FC 20 F8 90 */ fmr f1, f31 /* 80118FA4 00115DA4 38 7E 00 20 */ addi r3, r30, 0x20 /* 80118FA8 00115DA8 4B F0 29 91 */ bl func_8001B938 -/* 80118FAC 00115DAC 4B F1 7C DD */ bl func_80030C88 +/* 80118FAC 00115DAC 4B F1 7C DD */ bl xurand__Fv /* 80118FB0 00115DB0 C0 7F 00 10 */ lfs f3, 0x10(r31) /* 80118FB4 00115DB4 C0 42 9F 98 */ lfs f2, lbl_803CE918-_SDA2_BASE_(r2) /* 80118FB8 00115DB8 EC 01 00 F2 */ fmuls f0, f1, f3 @@ -400,7 +400,7 @@ lbl_80118FD8: /* 80118FDC 00115DDC EC 00 18 28 */ fsubs f0, f0, f3 /* 80118FE0 00115DE0 D0 1E 00 10 */ stfs f0, 0x10(r30) lbl_80118FE4: -/* 80118FE4 00115DE4 4B F1 7C A5 */ bl func_80030C88 +/* 80118FE4 00115DE4 4B F1 7C A5 */ bl xurand__Fv /* 80118FE8 00115DE8 C0 7F 00 14 */ lfs f3, 0x14(r31) /* 80118FEC 00115DEC C0 42 9F 98 */ lfs f2, lbl_803CE918-_SDA2_BASE_(r2) /* 80118FF0 00115DF0 EC 01 00 F2 */ fmuls f0, f1, f3 @@ -429,8 +429,8 @@ lbl_80119020: /* 80119044 00115E44 38 21 00 20 */ addi r1, r1, 0x20 /* 80119048 00115E48 4E 80 00 20 */ blr -.global func_8011904C -func_8011904C: +.global xParEmitterEmitLine__FP4xParP16xParEmitterAssetf +xParEmitterEmitLine__FP4xParP16xParEmitterAssetf: /* 8011904C 00115E4C 94 21 FF 80 */ stwu r1, -0x80(r1) /* 80119050 00115E50 7C 08 02 A6 */ mflr r0 /* 80119054 00115E54 90 01 00 84 */ stw r0, 0x84(r1) @@ -459,9 +459,9 @@ func_8011904C: /* 801190B0 00115EB0 4B EF 55 E1 */ bl func_8000E690 /* 801190B4 00115EB4 38 61 00 20 */ addi r3, r1, 0x20 /* 801190B8 00115EB8 7C 64 1B 78 */ mr r4, r3 -/* 801190BC 00115EBC 4B F3 52 35 */ bl func_8004E2F0 +/* 801190BC 00115EBC 4B F3 52 35 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 801190C0 00115EC0 FF A0 08 90 */ fmr f29, f1 -/* 801190C4 00115EC4 4B F1 7B C5 */ bl func_80030C88 +/* 801190C4 00115EC4 4B F1 7B C5 */ bl xurand__Fv /* 801190C8 00115EC8 EC 5D 00 72 */ fmuls f2, f29, f1 /* 801190CC 00115ECC C0 21 00 20 */ lfs f1, 0x20(r1) /* 801190D0 00115ED0 C0 1F 00 10 */ lfs f0, 0x10(r31) @@ -479,10 +479,10 @@ func_8011904C: /* 80119100 00115F00 C0 02 9F 78 */ lfs f0, lbl_803CE8F8-_SDA2_BASE_(r2) /* 80119104 00115F04 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80119108 00115F08 40 81 00 B0 */ ble lbl_801191B8 -/* 8011910C 00115F0C 4B F1 7B 7D */ bl func_80030C88 +/* 8011910C 00115F0C 4B F1 7B 7D */ bl xurand__Fv /* 80119110 00115F10 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 80119114 00115F14 EF C0 00 72 */ fmuls f30, f0, f1 -/* 80119118 00115F18 4B F1 7B 71 */ bl func_80030C88 +/* 80119118 00115F18 4B F1 7B 71 */ bl xurand__Fv /* 8011911C 00115F1C C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 80119120 00115F20 EF 80 00 72 */ fmuls f28, f0, f1 /* 80119124 00115F24 FC 20 F0 90 */ fmr f1, f30 @@ -510,7 +510,7 @@ func_8011904C: /* 8011917C 00115F7C D0 61 00 14 */ stfs f3, 0x14(r1) /* 80119180 00115F80 D0 41 00 18 */ stfs f2, 0x18(r1) /* 80119184 00115F84 D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 80119188 00115F88 4B F1 7B 01 */ bl func_80030C88 +/* 80119188 00115F88 4B F1 7B 01 */ bl xurand__Fv /* 8011918C 00115F8C EC 61 00 72 */ fmuls f3, f1, f1 /* 80119190 00115F90 C0 42 9F 94 */ lfs f2, lbl_803CE914-_SDA2_BASE_(r2) /* 80119194 00115F94 C0 1F 00 28 */ lfs f0, 0x28(r31) @@ -541,8 +541,8 @@ lbl_801191B8: /* 801191F4 00115FF4 38 21 00 80 */ addi r1, r1, 0x80 /* 801191F8 00115FF8 4E 80 00 20 */ blr -.global func_801191FC -func_801191FC: +.global xParEmitterEmitSphere__FP4xParP16xParEmitterAssetf +xParEmitterEmitSphere__FP4xParP16xParEmitterAssetf: /* 801191FC 00115FFC 94 21 FF 80 */ stwu r1, -0x80(r1) /* 80119200 00116000 7C 08 02 A6 */ mflr r0 /* 80119204 00116004 90 01 00 84 */ stw r0, 0x84(r1) @@ -564,10 +564,10 @@ func_801191FC: /* 80119244 00116044 38 7E 00 20 */ addi r3, r30, 0x20 /* 80119248 00116048 38 81 00 14 */ addi r4, r1, 0x14 /* 8011924C 0011604C 4B EF 20 19 */ bl func_8000B264 -/* 80119250 00116050 4B F1 7A 39 */ bl func_80030C88 +/* 80119250 00116050 4B F1 7A 39 */ bl xurand__Fv /* 80119254 00116054 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 80119258 00116058 EF C0 00 72 */ fmuls f30, f0, f1 -/* 8011925C 0011605C 4B F1 7A 2D */ bl func_80030C88 +/* 8011925C 0011605C 4B F1 7A 2D */ bl xurand__Fv /* 80119260 00116060 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 80119264 00116064 EF 80 00 72 */ fmuls f28, f0, f1 /* 80119268 00116068 FC 20 F0 90 */ fmr f1, f30 @@ -595,7 +595,7 @@ func_801191FC: /* 801192C0 001160C0 D0 61 00 20 */ stfs f3, 0x20(r1) /* 801192C4 001160C4 D0 41 00 24 */ stfs f2, 0x24(r1) /* 801192C8 001160C8 D0 01 00 28 */ stfs f0, 0x28(r1) -/* 801192CC 001160CC 4B F1 79 BD */ bl func_80030C88 +/* 801192CC 001160CC 4B F1 79 BD */ bl xurand__Fv /* 801192D0 001160D0 C0 1F 00 10 */ lfs f0, 0x10(r31) /* 801192D4 001160D4 38 61 00 08 */ addi r3, r1, 8 /* 801192D8 001160D8 38 81 00 20 */ addi r4, r1, 0x20 @@ -622,8 +622,8 @@ func_801191FC: /* 8011932C 0011612C 38 21 00 80 */ addi r1, r1, 0x80 /* 80119330 00116130 4E 80 00 20 */ blr -.global func_80119334 -func_80119334: +.global xParEmitterEmitSphereEdge__FP4xParP16xParEmitterAssetfi +xParEmitterEmitSphereEdge__FP4xParP16xParEmitterAssetfi: /* 80119334 00116134 94 21 FF 50 */ stwu r1, -0xb0(r1) /* 80119338 00116138 7C 08 02 A6 */ mflr r0 /* 8011933C 0011613C 90 01 00 B4 */ stw r0, 0xb4(r1) @@ -691,43 +691,43 @@ lbl_8011942C: /* 80119430 00116230 40 80 00 94 */ bge lbl_801194C4 /* 80119434 00116234 48 00 00 68 */ b lbl_8011949C lbl_80119438: -/* 80119438 00116238 4B F1 78 51 */ bl func_80030C88 +/* 80119438 00116238 4B F1 78 51 */ bl xurand__Fv /* 8011943C 0011623C C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 80119440 00116240 EF C0 00 72 */ fmuls f30, f0, f1 -/* 80119444 00116244 4B F1 78 45 */ bl func_80030C88 +/* 80119444 00116244 4B F1 78 45 */ bl xurand__Fv /* 80119448 00116248 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 8011944C 0011624C EF E0 00 72 */ fmuls f31, f0, f1 -/* 80119450 00116250 4B F1 78 39 */ bl func_80030C88 +/* 80119450 00116250 4B F1 78 39 */ bl xurand__Fv /* 80119454 00116254 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 80119458 00116258 FC 40 F8 90 */ fmr f2, f31 /* 8011945C 0011625C FC 60 F0 90 */ fmr f3, f30 /* 80119460 00116260 38 61 00 20 */ addi r3, r1, 0x20 /* 80119464 00116264 EC 20 00 72 */ fmuls f1, f0, f1 -/* 80119468 00116268 4B F1 8D 69 */ bl func_800321D0 +/* 80119468 00116268 4B F1 8D 69 */ bl xMat3x3Euler__FP7xMat3x3fff /* 8011946C 0011626C 48 00 00 58 */ b lbl_801194C4 lbl_80119470: -/* 80119470 00116270 4B F1 78 19 */ bl func_80030C88 +/* 80119470 00116270 4B F1 78 19 */ bl xurand__Fv /* 80119474 00116274 C0 02 9F 9C */ lfs f0, lbl_803CE91C-_SDA2_BASE_(r2) /* 80119478 00116278 EF E0 00 7A */ fmadds f31, f0, f1, f0 -/* 8011947C 0011627C 4B F1 78 0D */ bl func_80030C88 +/* 8011947C 0011627C 4B F1 78 0D */ bl xurand__Fv /* 80119480 00116280 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 80119484 00116284 FC 40 F8 90 */ fmr f2, f31 /* 80119488 00116288 C0 62 9F 78 */ lfs f3, lbl_803CE8F8-_SDA2_BASE_(r2) /* 8011948C 0011628C 38 61 00 20 */ addi r3, r1, 0x20 /* 80119490 00116290 EC 20 00 72 */ fmuls f1, f0, f1 -/* 80119494 00116294 4B F1 8D 3D */ bl func_800321D0 +/* 80119494 00116294 4B F1 8D 3D */ bl xMat3x3Euler__FP7xMat3x3fff /* 80119498 00116298 48 00 00 2C */ b lbl_801194C4 lbl_8011949C: -/* 8011949C 0011629C 4B F1 77 ED */ bl func_80030C88 +/* 8011949C 0011629C 4B F1 77 ED */ bl xurand__Fv /* 801194A0 001162A0 C0 02 9F 9C */ lfs f0, lbl_803CE91C-_SDA2_BASE_(r2) /* 801194A4 001162A4 EF E0 00 72 */ fmuls f31, f0, f1 -/* 801194A8 001162A8 4B F1 77 E1 */ bl func_80030C88 +/* 801194A8 001162A8 4B F1 77 E1 */ bl xurand__Fv /* 801194AC 001162AC C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 801194B0 001162B0 FC 40 F8 90 */ fmr f2, f31 /* 801194B4 001162B4 C0 62 9F 78 */ lfs f3, lbl_803CE8F8-_SDA2_BASE_(r2) /* 801194B8 001162B8 38 61 00 20 */ addi r3, r1, 0x20 /* 801194BC 001162BC EC 20 00 72 */ fmuls f1, f0, f1 -/* 801194C0 001162C0 4B F1 8D 11 */ bl func_800321D0 +/* 801194C0 001162C0 4B F1 8D 11 */ bl xMat3x3Euler__FP7xMat3x3fff lbl_801194C4: /* 801194C4 001162C4 38 61 00 14 */ addi r3, r1, 0x14 /* 801194C8 001162C8 38 81 00 40 */ addi r4, r1, 0x40 @@ -757,8 +757,8 @@ lbl_801194C4: /* 80119528 00116328 38 21 00 B0 */ addi r1, r1, 0xb0 /* 8011952C 0011632C 4E 80 00 20 */ blr -.global func_80119530 -func_80119530: +.global xParEmitterEmitVolume__FP4xParP16xParEmitterAssetfP7xVolume +xParEmitterEmitVolume__FP4xParP16xParEmitterAssetfP7xVolume: /* 80119530 00116330 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80119534 00116334 7C 08 02 A6 */ mflr r0 /* 80119538 00116338 90 01 00 44 */ stw r0, 0x44(r1) @@ -780,7 +780,7 @@ func_80119530: /* 80119578 00116378 28 1F 00 00 */ cmplwi r31, 0 /* 8011957C 0011637C 41 82 00 6C */ beq lbl_801195E8 /* 80119580 00116380 7F E3 FB 78 */ mr r3, r31 -/* 80119584 00116384 4B FF F4 75 */ bl func_801189F8 +/* 80119584 00116384 4B FF F4 75 */ bl GetBound__7xVolumeFv /* 80119588 00116388 7C 7F 1B 78 */ mr r31, r3 /* 8011958C 0011638C 88 03 00 20 */ lbz r0, 0x20(r3) /* 80119590 00116390 28 00 00 02 */ cmplwi r0, 2 @@ -789,15 +789,15 @@ func_80119530: /* 8011959C 0011639C 38 9F 00 30 */ addi r4, r31, 0x30 /* 801195A0 001163A0 38 BF 00 3C */ addi r5, r31, 0x3c /* 801195A4 001163A4 4B EF 50 ED */ bl func_8000E690 -/* 801195A8 001163A8 4B F1 76 E1 */ bl func_80030C88 +/* 801195A8 001163A8 4B F1 76 E1 */ bl xurand__Fv /* 801195AC 001163AC C0 01 00 08 */ lfs f0, 8(r1) /* 801195B0 001163B0 EC 00 00 72 */ fmuls f0, f0, f1 /* 801195B4 001163B4 D0 01 00 08 */ stfs f0, 8(r1) -/* 801195B8 001163B8 4B F1 76 D1 */ bl func_80030C88 +/* 801195B8 001163B8 4B F1 76 D1 */ bl xurand__Fv /* 801195BC 001163BC C0 01 00 0C */ lfs f0, 0xc(r1) /* 801195C0 001163C0 EC 00 00 72 */ fmuls f0, f0, f1 /* 801195C4 001163C4 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 801195C8 001163C8 4B F1 76 C1 */ bl func_80030C88 +/* 801195C8 001163C8 4B F1 76 C1 */ bl xurand__Fv /* 801195CC 001163CC C0 01 00 10 */ lfs f0, 0x10(r1) /* 801195D0 001163D0 38 7D 00 10 */ addi r3, r29, 0x10 /* 801195D4 001163D4 38 81 00 08 */ addi r4, r1, 8 @@ -819,8 +819,8 @@ lbl_801195E8: /* 80119610 00116410 38 21 00 40 */ addi r1, r1, 0x40 /* 80119614 00116414 4E 80 00 20 */ blr -.global func_80119618 -func_80119618: +.global xParEmitterEmitEntity__FP4xParP16xParEmitterAssetfP4xEnt +xParEmitterEmitEntity__FP4xParP16xParEmitterAssetfP4xEnt: /* 80119618 00116418 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8011961C 0011641C 7C 08 02 A6 */ mflr r0 /* 80119620 00116420 90 01 00 44 */ stw r0, 0x44(r1) @@ -849,7 +849,7 @@ lbl_80119670: lbl_80119674: /* 80119674 00116474 28 05 00 00 */ cmplwi r5, 0 /* 80119678 00116478 40 82 FF DC */ bne lbl_80119654 -/* 8011967C 0011647C 4B F1 75 ED */ bl func_80030C68 +/* 8011967C 0011647C 4B F1 75 ED */ bl xrand__Fv /* 80119680 00116480 54 63 9B 7E */ srwi r3, r3, 0xd /* 80119684 00116484 80 DC 00 24 */ lwz r6, 0x24(r28) /* 80119688 00116488 7C 03 EB 96 */ divwu r0, r3, r29 @@ -869,7 +869,7 @@ lbl_80119698: /* 801196BC 001164BC 39 01 00 14 */ addi r8, r1, 0x14 /* 801196C0 001164C0 38 A0 00 01 */ li r5, 1 /* 801196C4 001164C4 38 E0 00 00 */ li r7, 0 -/* 801196C8 001164C8 4B FA EF 09 */ bl func_800C85D0 +/* 801196C8 001164C8 4B FA EF 09 */ bl iModelVertEval__FP8RpAtomicUiUiP11RwMatrixTagP5xVec3P5xVec3 /* 801196CC 001164CC 48 00 00 14 */ b lbl_801196E0 lbl_801196D0: /* 801196D0 001164D0 7C 80 20 50 */ subf r4, r0, r4 @@ -902,8 +902,8 @@ lbl_801196E0: /* 80119730 00116530 38 21 00 40 */ addi r1, r1, 0x40 /* 80119734 00116534 4E 80 00 20 */ blr -.global func_80119738 -func_80119738: +.global xParEmitterEmitOffsetPoint__FP11xParEmitterP4xParP16xParEmitterAssetfP4xEnt +xParEmitterEmitOffsetPoint__FP11xParEmitterP4xParP16xParEmitterAssetfP4xEnt: /* 80119738 00116538 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011973C 0011653C 7C 08 02 A6 */ mflr r0 /* 80119740 00116540 28 06 00 00 */ cmplwi r6, 0 @@ -924,7 +924,7 @@ func_80119738: /* 8011977C 0011657C 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 80119780 00116580 38 87 00 38 */ addi r4, r7, 0x38 /* 80119784 00116584 38 DE 00 10 */ addi r6, r30, 0x10 -/* 80119788 00116588 4B FA F8 C5 */ bl func_800C904C +/* 80119788 00116588 4B FA F8 C5 */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 /* 8011978C 0011658C 48 00 00 10 */ b lbl_8011979C lbl_80119790: /* 80119790 00116590 38 7E 00 10 */ addi r3, r30, 0x10 @@ -941,8 +941,8 @@ lbl_8011979C: /* 801197B8 001165B8 38 21 00 10 */ addi r1, r1, 0x10 /* 801197BC 001165BC 4E 80 00 20 */ blr -.global func_801197C0 -func_801197C0: +.global xParEmitterEmitVCylEdge__FP4xParP16xParEmitterAssetf +xParEmitterEmitVCylEdge__FP4xParP16xParEmitterAssetf: /* 801197C0 001165C0 94 21 FF C0 */ stwu r1, -0x40(r1) /* 801197C4 001165C4 7C 08 02 A6 */ mflr r0 /* 801197C8 001165C8 90 01 00 44 */ stw r0, 0x44(r1) @@ -957,7 +957,7 @@ func_801197C0: /* 801197EC 001165EC 7C 9F 23 78 */ mr r31, r4 /* 801197F0 001165F0 38 7E 00 20 */ addi r3, r30, 0x20 /* 801197F4 001165F4 4B EF 19 8D */ bl func_8000B180 -/* 801197F8 001165F8 4B F1 74 91 */ bl func_80030C88 +/* 801197F8 001165F8 4B F1 74 91 */ bl xurand__Fv /* 801197FC 001165FC C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 80119800 00116600 80 62 BF 48 */ lwz r3, lbl_803D08C8-_SDA2_BASE_(r2) /* 80119804 00116604 EF E0 00 72 */ fmuls f31, f0, f1 @@ -979,7 +979,7 @@ func_801197C0: /* 80119844 00116644 90 81 00 0C */ stw r4, 0xc(r1) /* 80119848 00116648 EC 01 00 2A */ fadds f0, f1, f0 /* 8011984C 0011664C D0 1E 00 10 */ stfs f0, 0x10(r30) -/* 80119850 00116650 4B F1 74 39 */ bl func_80030C88 +/* 80119850 00116650 4B F1 74 39 */ bl xurand__Fv /* 80119854 00116654 C0 5F 00 10 */ lfs f2, 0x10(r31) /* 80119858 00116658 7F C3 F3 78 */ mr r3, r30 /* 8011985C 0011665C C0 1E 00 14 */ lfs f0, 0x14(r30) @@ -1011,8 +1011,8 @@ func_801197C0: /* 801198C4 001166C4 38 21 00 40 */ addi r1, r1, 0x40 /* 801198C8 001166C8 4E 80 00 20 */ blr -.global func_801198CC -func_801198CC: +.global xParEmitterEmitOCircleEdge__FP4xParP16xParEmitterAssetf +xParEmitterEmitOCircleEdge__FP4xParP16xParEmitterAssetf: /* 801198CC 001166CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801198D0 001166D0 7C 08 02 A6 */ mflr r0 /* 801198D4 001166D4 90 01 00 14 */ stw r0, 0x14(r1) @@ -1044,8 +1044,8 @@ func_801198F0: /* 80119930 00116730 7C 7E 1B 78 */ mr r30, r3 /* 80119934 00116734 38 61 00 2C */ addi r3, r1, 0x2c /* 80119938 00116738 38 9F 00 18 */ addi r4, r31, 0x18 -/* 8011993C 0011673C 4B F1 86 75 */ bl func_80031FB0 -/* 80119940 00116740 4B F1 73 49 */ bl func_80030C88 +/* 8011993C 0011673C 4B F1 86 75 */ bl xMat3x3LookVec__FP7xMat3x3PC5xVec3 +/* 80119940 00116740 4B F1 73 49 */ bl xurand__Fv /* 80119944 00116744 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 80119948 00116748 EF C0 00 72 */ fmuls f30, f0, f1 /* 8011994C 0011674C FC 20 F0 90 */ fmr f1, f30 @@ -1113,8 +1113,8 @@ lbl_80119A04: /* 80119A40 00116840 38 21 00 B0 */ addi r1, r1, 0xb0 /* 80119A44 00116844 4E 80 00 20 */ blr -.global func_80119A48 -func_80119A48: +.global xParEmitterEmitOCircle__FP4xParP16xParEmitterAssetf +xParEmitterEmitOCircle__FP4xParP16xParEmitterAssetf: /* 80119A48 00116848 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80119A4C 0011684C 7C 08 02 A6 */ mflr r0 /* 80119A50 00116850 90 01 00 24 */ stw r0, 0x24(r1) @@ -1125,7 +1125,7 @@ func_80119A48: /* 80119A64 00116864 FF E0 08 90 */ fmr f31, f1 /* 80119A68 00116868 7C 7E 1B 78 */ mr r30, r3 /* 80119A6C 0011686C 7C 9F 23 78 */ mr r31, r4 -/* 80119A70 00116870 4B F1 72 19 */ bl func_80030C88 +/* 80119A70 00116870 4B F1 72 19 */ bl xurand__Fv /* 80119A74 00116874 C0 42 9F 94 */ lfs f2, lbl_803CE914-_SDA2_BASE_(r2) /* 80119A78 00116878 7F C3 F3 78 */ mr r3, r30 /* 80119A7C 0011687C C0 1F 00 10 */ lfs f0, 0x10(r31) @@ -1143,8 +1143,8 @@ func_80119A48: /* 80119AAC 001168AC 38 21 00 20 */ addi r1, r1, 0x20 /* 80119AB0 001168B0 4E 80 00 20 */ blr -.global func_80119AB4 -func_80119AB4: +.global xParEmitterTransformEntBone__FR5xVec3R5xVec3RC16xParEmitterAssetRC4xEnt +xParEmitterTransformEntBone__FR5xVec3R5xVec3RC16xParEmitterAssetRC4xEnt: /* 80119AB4 001168B4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80119AB8 001168B8 7C 08 02 A6 */ mflr r0 /* 80119ABC 001168BC 90 01 00 24 */ stw r0, 0x24(r1) @@ -1167,7 +1167,7 @@ lbl_80119AF8: /* 80119AFC 001168FC 54 00 34 B2 */ rlwinm r0, r0, 6, 0x12, 0x19 /* 80119B00 00116900 38 63 44 F0 */ addi r3, r3, lbl_803144F0@l /* 80119B04 00116904 7C 85 02 14 */ add r4, r5, r0 -/* 80119B08 00116908 4B F1 91 11 */ bl func_80032C18 +/* 80119B08 00116908 4B F1 91 11 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 80119B0C 0011690C 3C 60 80 31 */ lis r3, lbl_803144F0@ha /* 80119B10 00116910 38 03 44 F0 */ addi r0, r3, lbl_803144F0@l /* 80119B14 00116914 7C 1F 03 78 */ mr r31, r0 @@ -1269,8 +1269,8 @@ lbl_80119C58: /* 80119C6C 00116A6C 38 21 00 30 */ addi r1, r1, 0x30 /* 80119C70 00116A70 4E 80 00 20 */ blr -.global func_80119C74 -func_80119C74: +.global xParEmitterTransformEntBone__FR5xVec3R5xVec3RC16xParEmitterAssetRC7xMat4x3 +xParEmitterTransformEntBone__FR5xVec3R5xVec3RC16xParEmitterAssetRC7xMat4x3: /* 80119C74 00116A74 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80119C78 00116A78 7C 08 02 A6 */ mflr r0 /* 80119C7C 00116A7C 90 01 00 14 */ stw r0, 0x14(r1) @@ -1280,8 +1280,8 @@ func_80119C74: /* 80119C8C 00116A8C 38 21 00 10 */ addi r1, r1, 0x10 /* 80119C90 00116A90 4E 80 00 20 */ blr -.global func_80119C94 -func_80119C94: +.global xParEmitterEmitEntBone__FP4xParP16xParEmitterAssetfRC7xMat4x3 +xParEmitterEmitEntBone__FP4xParP16xParEmitterAssetfRC7xMat4x3: /* 80119C94 00116A94 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80119C98 00116A98 7C 08 02 A6 */ mflr r0 /* 80119C9C 00116A9C 90 01 00 64 */ stw r0, 0x64(r1) @@ -1368,17 +1368,17 @@ func_80119D5C: /* 80119DD0 00116BD0 38 61 00 E0 */ addi r3, r1, 0xe0 /* 80119DD4 00116BD4 4B F0 2A A5 */ bl func_8001C878 /* 80119DD8 00116BD8 48 00 03 B4 */ b lbl_8011A18C -/* 80119DDC 00116BDC 4B F1 6E AD */ bl func_80030C88 +/* 80119DDC 00116BDC 4B F1 6E AD */ bl xurand__Fv /* 80119DE0 00116BE0 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 80119DE4 00116BE4 EF 80 00 72 */ fmuls f28, f0, f1 -/* 80119DE8 00116BE8 4B F1 6E A1 */ bl func_80030C88 +/* 80119DE8 00116BE8 4B F1 6E A1 */ bl xurand__Fv /* 80119DEC 00116BEC C0 42 9F 98 */ lfs f2, lbl_803CE918-_SDA2_BASE_(r2) /* 80119DF0 00116BF0 C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) /* 80119DF4 00116BF4 EF 62 00 78 */ fmsubs f27, f2, f1, f0 /* 80119DF8 00116BF8 EC 3B 06 FC */ fnmsubs f1, f27, f27, f0 /* 80119DFC 00116BFC 4B EF 0A 01 */ bl func_8000A7FC /* 80119E00 00116C00 FF E0 08 90 */ fmr f31, f1 -/* 80119E04 00116C04 4B F1 6E 85 */ bl func_80030C88 +/* 80119E04 00116C04 4B F1 6E 85 */ bl xurand__Fv /* 80119E08 00116C08 EC 61 00 72 */ fmuls f3, f1, f1 /* 80119E0C 00116C0C C0 42 9F 94 */ lfs f2, lbl_803CE914-_SDA2_BASE_(r2) /* 80119E10 00116C10 C0 1E 00 10 */ lfs f0, 0x10(r30) @@ -1396,10 +1396,10 @@ func_80119D5C: /* 80119E40 00116C40 EC 7D 06 F2 */ fmuls f3, f29, f27 /* 80119E44 00116C44 4B EF 12 A9 */ bl func_8000B0EC /* 80119E48 00116C48 48 00 03 44 */ b lbl_8011A18C -/* 80119E4C 00116C4C 4B F1 6E 3D */ bl func_80030C88 +/* 80119E4C 00116C4C 4B F1 6E 3D */ bl xurand__Fv /* 80119E50 00116C50 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 80119E54 00116C54 EF 60 00 72 */ fmuls f27, f0, f1 -/* 80119E58 00116C58 4B F1 6E 31 */ bl func_80030C88 +/* 80119E58 00116C58 4B F1 6E 31 */ bl xurand__Fv /* 80119E5C 00116C5C 4B EF 09 A1 */ bl func_8000A7FC /* 80119E60 00116C60 C0 1E 00 10 */ lfs f0, 0x10(r30) /* 80119E64 00116C64 EF 80 00 72 */ fmuls f28, f0, f1 @@ -1414,10 +1414,10 @@ func_80119D5C: /* 80119E88 00116C88 38 61 00 E0 */ addi r3, r1, 0xe0 /* 80119E8C 00116C8C 4B EF 12 61 */ bl func_8000B0EC /* 80119E90 00116C90 48 00 02 FC */ b lbl_8011A18C -/* 80119E94 00116C94 4B F1 6D F5 */ bl func_80030C88 +/* 80119E94 00116C94 4B F1 6D F5 */ bl xurand__Fv /* 80119E98 00116C98 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 80119E9C 00116C9C EF 60 00 72 */ fmuls f27, f0, f1 -/* 80119EA0 00116CA0 4B F1 6D E9 */ bl func_80030C88 +/* 80119EA0 00116CA0 4B F1 6D E9 */ bl xurand__Fv /* 80119EA4 00116CA4 4B EF 09 59 */ bl func_8000A7FC /* 80119EA8 00116CA8 C0 1E 00 10 */ lfs f0, 0x10(r30) /* 80119EAC 00116CAC EF 80 00 72 */ fmuls f28, f0, f1 @@ -1441,10 +1441,10 @@ func_80119D5C: /* 80119EF4 00116CF4 38 81 00 D4 */ addi r4, r1, 0xd4 /* 80119EF8 00116CF8 4B EF 13 6D */ bl func_8000B264 /* 80119EFC 00116CFC 48 00 02 90 */ b lbl_8011A18C -/* 80119F00 00116D00 4B F1 6D 89 */ bl func_80030C88 +/* 80119F00 00116D00 4B F1 6D 89 */ bl xurand__Fv /* 80119F04 00116D04 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 80119F08 00116D08 EF 60 00 72 */ fmuls f27, f0, f1 -/* 80119F0C 00116D0C 4B F1 6D 7D */ bl func_80030C88 +/* 80119F0C 00116D0C 4B F1 6D 7D */ bl xurand__Fv /* 80119F10 00116D10 4B EF 08 ED */ bl func_8000A7FC /* 80119F14 00116D14 C0 1E 00 10 */ lfs f0, 0x10(r30) /* 80119F18 00116D18 EF 80 00 72 */ fmuls f28, f0, f1 @@ -1468,10 +1468,10 @@ func_80119D5C: /* 80119F60 00116D60 38 81 00 B0 */ addi r4, r1, 0xb0 /* 80119F64 00116D64 4B EF 13 01 */ bl func_8000B264 /* 80119F68 00116D68 48 00 02 24 */ b lbl_8011A18C -/* 80119F6C 00116D6C 4B F1 6D 1D */ bl func_80030C88 +/* 80119F6C 00116D6C 4B F1 6D 1D */ bl xurand__Fv /* 80119F70 00116D70 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 80119F74 00116D74 EF 60 00 72 */ fmuls f27, f0, f1 -/* 80119F78 00116D78 4B F1 6D 11 */ bl func_80030C88 +/* 80119F78 00116D78 4B F1 6D 11 */ bl xurand__Fv /* 80119F7C 00116D7C 4B EF 08 81 */ bl func_8000A7FC /* 80119F80 00116D80 C0 1E 00 10 */ lfs f0, 0x10(r30) /* 80119F84 00116D84 EF 80 00 72 */ fmuls f28, f0, f1 @@ -1495,10 +1495,10 @@ func_80119D5C: /* 80119FCC 00116DCC 38 81 00 8C */ addi r4, r1, 0x8c /* 80119FD0 00116DD0 4B EF 12 95 */ bl func_8000B264 /* 80119FD4 00116DD4 48 00 01 B8 */ b lbl_8011A18C -/* 80119FD8 00116DD8 4B F1 6C B1 */ bl func_80030C88 +/* 80119FD8 00116DD8 4B F1 6C B1 */ bl xurand__Fv /* 80119FDC 00116DDC C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 80119FE0 00116DE0 EF 60 00 72 */ fmuls f27, f0, f1 -/* 80119FE4 00116DE4 4B F1 6C A5 */ bl func_80030C88 +/* 80119FE4 00116DE4 4B F1 6C A5 */ bl xurand__Fv /* 80119FE8 00116DE8 C0 42 9F 98 */ lfs f2, lbl_803CE918-_SDA2_BASE_(r2) /* 80119FEC 00116DEC C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) /* 80119FF0 00116DF0 EF 82 00 78 */ fmsubs f28, f2, f1, f0 @@ -1517,7 +1517,7 @@ func_80119D5C: /* 8011A024 00116E24 EC 7C 07 B2 */ fmuls f3, f28, f30 /* 8011A028 00116E28 4B EF 10 C5 */ bl func_8000B0EC /* 8011A02C 00116E2C 48 00 01 60 */ b lbl_8011A18C -/* 8011A030 00116E30 4B F1 6C 59 */ bl func_80030C88 +/* 8011A030 00116E30 4B F1 6C 59 */ bl xurand__Fv /* 8011A034 00116E34 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 8011A038 00116E38 EF 60 00 72 */ fmuls f27, f0, f1 /* 8011A03C 00116E3C FC 20 D8 90 */ fmr f1, f27 @@ -1533,7 +1533,7 @@ func_80119D5C: /* 8011A064 00116E64 EC 20 00 72 */ fmuls f1, f0, f1 /* 8011A068 00116E68 4B EF 10 85 */ bl func_8000B0EC /* 8011A06C 00116E6C 48 00 01 20 */ b lbl_8011A18C -/* 8011A070 00116E70 4B F1 6C 19 */ bl func_80030C88 +/* 8011A070 00116E70 4B F1 6C 19 */ bl xurand__Fv /* 8011A074 00116E74 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 8011A078 00116E78 C3 9E 00 10 */ lfs f28, 0x10(r30) /* 8011A07C 00116E7C EF 60 00 72 */ fmuls f27, f0, f1 @@ -1557,7 +1557,7 @@ func_80119D5C: /* 8011A0C4 00116EC4 38 81 00 68 */ addi r4, r1, 0x68 /* 8011A0C8 00116EC8 4B EF 11 9D */ bl func_8000B264 /* 8011A0CC 00116ECC 48 00 00 C0 */ b lbl_8011A18C -/* 8011A0D0 00116ED0 4B F1 6B B9 */ bl func_80030C88 +/* 8011A0D0 00116ED0 4B F1 6B B9 */ bl xurand__Fv /* 8011A0D4 00116ED4 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 8011A0D8 00116ED8 C3 9E 00 10 */ lfs f28, 0x10(r30) /* 8011A0DC 00116EDC EF 60 00 72 */ fmuls f27, f0, f1 @@ -1581,7 +1581,7 @@ func_80119D5C: /* 8011A124 00116F24 38 81 00 44 */ addi r4, r1, 0x44 /* 8011A128 00116F28 4B EF 11 3D */ bl func_8000B264 /* 8011A12C 00116F2C 48 00 00 60 */ b lbl_8011A18C -/* 8011A130 00116F30 4B F1 6B 59 */ bl func_80030C88 +/* 8011A130 00116F30 4B F1 6B 59 */ bl xurand__Fv /* 8011A134 00116F34 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 8011A138 00116F38 C3 9E 00 10 */ lfs f28, 0x10(r30) /* 8011A13C 00116F3C EF 60 00 72 */ fmuls f27, f0, f1 @@ -1629,8 +1629,8 @@ lbl_8011A18C: /* 8011A1E0 00116FE0 38 21 01 50 */ addi r1, r1, 0x150 /* 8011A1E4 00116FE4 4E 80 00 20 */ blr -.global func_8011A1E8 -func_8011A1E8: +.global xParEmitterEmitEntBound__FP4xParP16xParEmitterAssetfPC4xEnt +xParEmitterEmitEntBound__FP4xParP16xParEmitterAssetfPC4xEnt: /* 8011A1E8 00116FE8 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8011A1EC 00116FEC 7C 08 02 A6 */ mflr r0 /* 8011A1F0 00116FF0 90 01 00 64 */ stw r0, 0x64(r1) @@ -1738,17 +1738,17 @@ func_8011A300: /* 8011A370 00117170 7C 03 00 2E */ lwzx r0, r3, r0 /* 8011A374 00117174 7C 09 03 A6 */ mtctr r0 /* 8011A378 00117178 4E 80 04 20 */ bctr -/* 8011A37C 0011717C 4B F1 69 0D */ bl func_80030C88 +/* 8011A37C 0011717C 4B F1 69 0D */ bl xurand__Fv /* 8011A380 00117180 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 8011A384 00117184 EF 60 00 72 */ fmuls f27, f0, f1 -/* 8011A388 00117188 4B F1 69 01 */ bl func_80030C88 +/* 8011A388 00117188 4B F1 69 01 */ bl xurand__Fv /* 8011A38C 0011718C C0 42 9F 98 */ lfs f2, lbl_803CE918-_SDA2_BASE_(r2) /* 8011A390 00117190 C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) /* 8011A394 00117194 EF 42 00 78 */ fmsubs f26, f2, f1, f0 /* 8011A398 00117198 EC 3A 06 BC */ fnmsubs f1, f26, f26, f0 /* 8011A39C 0011719C 4B EF 04 61 */ bl func_8000A7FC /* 8011A3A0 001171A0 FF C0 08 90 */ fmr f30, f1 -/* 8011A3A4 001171A4 4B F1 68 E5 */ bl func_80030C88 +/* 8011A3A4 001171A4 4B F1 68 E5 */ bl xurand__Fv /* 8011A3A8 001171A8 EC 61 00 72 */ fmuls f3, f1, f1 /* 8011A3AC 001171AC C0 42 9F 94 */ lfs f2, lbl_803CE914-_SDA2_BASE_(r2) /* 8011A3B0 001171B0 C0 1F 00 30 */ lfs f0, 0x30(r31) @@ -1778,21 +1778,21 @@ func_8011A300: /* 8011A410 00117210 38 61 00 80 */ addi r3, r1, 0x80 /* 8011A414 00117214 38 81 00 5C */ addi r4, r1, 0x5c /* 8011A418 00117218 4B EF 0E 4D */ bl func_8000B264 -/* 8011A41C 0011721C 4B F1 68 6D */ bl func_80030C88 +/* 8011A41C 0011721C 4B F1 68 6D */ bl xurand__Fv /* 8011A420 00117220 C0 62 9F 98 */ lfs f3, lbl_803CE918-_SDA2_BASE_(r2) /* 8011A424 00117224 C0 42 9F 94 */ lfs f2, lbl_803CE914-_SDA2_BASE_(r2) /* 8011A428 00117228 C0 01 00 80 */ lfs f0, 0x80(r1) /* 8011A42C 0011722C EC 23 10 78 */ fmsubs f1, f3, f1, f2 /* 8011A430 00117230 EC 00 00 72 */ fmuls f0, f0, f1 /* 8011A434 00117234 D0 01 00 80 */ stfs f0, 0x80(r1) -/* 8011A438 00117238 4B F1 68 51 */ bl func_80030C88 +/* 8011A438 00117238 4B F1 68 51 */ bl xurand__Fv /* 8011A43C 0011723C C0 62 9F 98 */ lfs f3, lbl_803CE918-_SDA2_BASE_(r2) /* 8011A440 00117240 C0 42 9F 94 */ lfs f2, lbl_803CE914-_SDA2_BASE_(r2) /* 8011A444 00117244 C0 01 00 84 */ lfs f0, 0x84(r1) /* 8011A448 00117248 EC 23 10 78 */ fmsubs f1, f3, f1, f2 /* 8011A44C 0011724C EC 00 00 72 */ fmuls f0, f0, f1 /* 8011A450 00117250 D0 01 00 84 */ stfs f0, 0x84(r1) -/* 8011A454 00117254 4B F1 68 35 */ bl func_80030C88 +/* 8011A454 00117254 4B F1 68 35 */ bl xurand__Fv /* 8011A458 00117258 C0 62 9F 98 */ lfs f3, lbl_803CE918-_SDA2_BASE_(r2) /* 8011A45C 0011725C C0 42 9F 94 */ lfs f2, lbl_803CE914-_SDA2_BASE_(r2) /* 8011A460 00117260 C0 01 00 88 */ lfs f0, 0x88(r1) @@ -1806,21 +1806,21 @@ func_8011A300: /* 8011A480 00117280 38 61 00 80 */ addi r3, r1, 0x80 /* 8011A484 00117284 38 81 00 44 */ addi r4, r1, 0x44 /* 8011A488 00117288 4B EF 0D DD */ bl func_8000B264 -/* 8011A48C 0011728C 4B F1 67 FD */ bl func_80030C88 +/* 8011A48C 0011728C 4B F1 67 FD */ bl xurand__Fv /* 8011A490 00117290 C0 62 9F 98 */ lfs f3, lbl_803CE918-_SDA2_BASE_(r2) /* 8011A494 00117294 C0 42 9F 94 */ lfs f2, lbl_803CE914-_SDA2_BASE_(r2) /* 8011A498 00117298 C0 01 00 80 */ lfs f0, 0x80(r1) /* 8011A49C 0011729C EC 23 10 78 */ fmsubs f1, f3, f1, f2 /* 8011A4A0 001172A0 EC 00 00 72 */ fmuls f0, f0, f1 /* 8011A4A4 001172A4 D0 01 00 80 */ stfs f0, 0x80(r1) -/* 8011A4A8 001172A8 4B F1 67 E1 */ bl func_80030C88 +/* 8011A4A8 001172A8 4B F1 67 E1 */ bl xurand__Fv /* 8011A4AC 001172AC C0 62 9F 98 */ lfs f3, lbl_803CE918-_SDA2_BASE_(r2) /* 8011A4B0 001172B0 C0 42 9F 94 */ lfs f2, lbl_803CE914-_SDA2_BASE_(r2) /* 8011A4B4 001172B4 C0 01 00 84 */ lfs f0, 0x84(r1) /* 8011A4B8 001172B8 EC 23 10 78 */ fmsubs f1, f3, f1, f2 /* 8011A4BC 001172BC EC 00 00 72 */ fmuls f0, f0, f1 /* 8011A4C0 001172C0 D0 01 00 84 */ stfs f0, 0x84(r1) -/* 8011A4C4 001172C4 4B F1 67 C5 */ bl func_80030C88 +/* 8011A4C4 001172C4 4B F1 67 C5 */ bl xurand__Fv /* 8011A4C8 001172C8 C0 62 9F 98 */ lfs f3, lbl_803CE918-_SDA2_BASE_(r2) /* 8011A4CC 001172CC 38 61 00 80 */ addi r3, r1, 0x80 /* 8011A4D0 001172D0 C0 42 9F 94 */ lfs f2, lbl_803CE914-_SDA2_BASE_(r2) @@ -1832,10 +1832,10 @@ func_8011A300: /* 8011A4E8 001172E8 D0 01 00 88 */ stfs f0, 0x88(r1) /* 8011A4EC 001172EC 48 00 03 F1 */ bl func_8011A8DC /* 8011A4F0 001172F0 48 00 02 94 */ b lbl_8011A784 -/* 8011A4F4 001172F4 4B F1 67 95 */ bl func_80030C88 +/* 8011A4F4 001172F4 4B F1 67 95 */ bl xurand__Fv /* 8011A4F8 001172F8 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 8011A4FC 001172FC EF 40 00 72 */ fmuls f26, f0, f1 -/* 8011A500 00117300 4B F1 67 89 */ bl func_80030C88 +/* 8011A500 00117300 4B F1 67 89 */ bl xurand__Fv /* 8011A504 00117304 C0 42 9F 98 */ lfs f2, lbl_803CE918-_SDA2_BASE_(r2) /* 8011A508 00117308 C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) /* 8011A50C 0011730C EF 62 00 78 */ fmsubs f27, f2, f1, f0 @@ -1855,7 +1855,7 @@ func_8011A300: /* 8011A544 00117344 EC 7B 07 72 */ fmuls f3, f27, f29 /* 8011A548 00117348 4B EF 0B A5 */ bl func_8000B0EC /* 8011A54C 0011734C 48 00 02 38 */ b lbl_8011A784 -/* 8011A550 00117350 4B F1 67 19 */ bl func_80030C68 +/* 8011A550 00117350 4B F1 67 19 */ bl xrand__Fv /* 8011A554 00117354 3C 80 AA AB */ lis r4, 0xAAAAAAAB@ha /* 8011A558 00117358 54 60 9F 7B */ rlwinm. r0, r3, 0x13, 0x1d, 0x1d /* 8011A55C 0011735C 54 65 9B 7E */ srwi r5, r3, 0xd @@ -1872,11 +1872,11 @@ lbl_8011A580: lbl_8011A584: /* 8011A584 00117384 28 00 00 00 */ cmplwi r0, 0 /* 8011A588 00117388 40 82 00 38 */ bne lbl_8011A5C0 -/* 8011A58C 0011738C 4B F1 66 FD */ bl func_80030C88 +/* 8011A58C 0011738C 4B F1 66 FD */ bl xurand__Fv /* 8011A590 00117390 C0 42 9F 98 */ lfs f2, lbl_803CE918-_SDA2_BASE_(r2) /* 8011A594 00117394 C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) /* 8011A598 00117398 EF C2 00 78 */ fmsubs f30, f2, f1, f0 -/* 8011A59C 0011739C 4B F1 66 ED */ bl func_80030C88 +/* 8011A59C 0011739C 4B F1 66 ED */ bl xurand__Fv /* 8011A5A0 001173A0 C0 42 9F 98 */ lfs f2, lbl_803CE918-_SDA2_BASE_(r2) /* 8011A5A4 001173A4 FC 60 F0 90 */ fmr f3, f30 /* 8011A5A8 001173A8 C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) @@ -1888,11 +1888,11 @@ lbl_8011A584: lbl_8011A5C0: /* 8011A5C0 001173C0 28 00 00 01 */ cmplwi r0, 1 /* 8011A5C4 001173C4 40 82 00 38 */ bne lbl_8011A5FC -/* 8011A5C8 001173C8 4B F1 66 C1 */ bl func_80030C88 +/* 8011A5C8 001173C8 4B F1 66 C1 */ bl xurand__Fv /* 8011A5CC 001173CC C0 42 9F 98 */ lfs f2, lbl_803CE918-_SDA2_BASE_(r2) /* 8011A5D0 001173D0 C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) /* 8011A5D4 001173D4 EF C2 00 78 */ fmsubs f30, f2, f1, f0 -/* 8011A5D8 001173D8 4B F1 66 B1 */ bl func_80030C88 +/* 8011A5D8 001173D8 4B F1 66 B1 */ bl xurand__Fv /* 8011A5DC 001173DC C0 82 9F 98 */ lfs f4, lbl_803CE918-_SDA2_BASE_(r2) /* 8011A5E0 001173E0 FC 40 E8 90 */ fmr f2, f29 /* 8011A5E4 001173E4 C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) @@ -1902,11 +1902,11 @@ lbl_8011A5C0: /* 8011A5F4 001173F4 4B EF 0A F9 */ bl func_8000B0EC /* 8011A5F8 001173F8 48 00 00 34 */ b lbl_8011A62C lbl_8011A5FC: -/* 8011A5FC 001173FC 4B F1 66 8D */ bl func_80030C88 +/* 8011A5FC 001173FC 4B F1 66 8D */ bl xurand__Fv /* 8011A600 00117400 C0 42 9F 98 */ lfs f2, lbl_803CE918-_SDA2_BASE_(r2) /* 8011A604 00117404 C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) /* 8011A608 00117408 EF C2 00 78 */ fmsubs f30, f2, f1, f0 -/* 8011A60C 0011740C 4B F1 66 7D */ bl func_80030C88 +/* 8011A60C 0011740C 4B F1 66 7D */ bl xurand__Fv /* 8011A610 00117410 C0 82 9F 98 */ lfs f4, lbl_803CE918-_SDA2_BASE_(r2) /* 8011A614 00117414 FC 40 F0 90 */ fmr f2, f30 /* 8011A618 00117418 C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) @@ -1931,7 +1931,7 @@ lbl_8011A62C: /* 8011A660 00117460 38 81 00 38 */ addi r4, r1, 0x38 /* 8011A664 00117464 4B EF 0C 01 */ bl func_8000B264 /* 8011A668 00117468 48 00 01 1C */ b lbl_8011A784 -/* 8011A66C 0011746C 4B F1 65 FD */ bl func_80030C68 +/* 8011A66C 0011746C 4B F1 65 FD */ bl xrand__Fv /* 8011A670 00117470 3C 80 AA AB */ lis r4, 0xAAAAAAAB@ha /* 8011A674 00117474 54 60 9F 7B */ rlwinm. r0, r3, 0x13, 0x1d, 0x1d /* 8011A678 00117478 54 65 9B 7E */ srwi r5, r3, 0xd @@ -1948,11 +1948,11 @@ lbl_8011A69C: lbl_8011A6A0: /* 8011A6A0 001174A0 28 00 00 00 */ cmplwi r0, 0 /* 8011A6A4 001174A4 40 82 00 38 */ bne lbl_8011A6DC -/* 8011A6A8 001174A8 4B F1 65 E1 */ bl func_80030C88 +/* 8011A6A8 001174A8 4B F1 65 E1 */ bl xurand__Fv /* 8011A6AC 001174AC C0 42 9F 98 */ lfs f2, lbl_803CE918-_SDA2_BASE_(r2) /* 8011A6B0 001174B0 C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) /* 8011A6B4 001174B4 EF C2 00 78 */ fmsubs f30, f2, f1, f0 -/* 8011A6B8 001174B8 4B F1 65 D1 */ bl func_80030C88 +/* 8011A6B8 001174B8 4B F1 65 D1 */ bl xurand__Fv /* 8011A6BC 001174BC C0 42 9F 98 */ lfs f2, lbl_803CE918-_SDA2_BASE_(r2) /* 8011A6C0 001174C0 FC 60 F0 90 */ fmr f3, f30 /* 8011A6C4 001174C4 C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) @@ -1964,11 +1964,11 @@ lbl_8011A6A0: lbl_8011A6DC: /* 8011A6DC 001174DC 28 00 00 01 */ cmplwi r0, 1 /* 8011A6E0 001174E0 40 82 00 38 */ bne lbl_8011A718 -/* 8011A6E4 001174E4 4B F1 65 A5 */ bl func_80030C88 +/* 8011A6E4 001174E4 4B F1 65 A5 */ bl xurand__Fv /* 8011A6E8 001174E8 C0 42 9F 98 */ lfs f2, lbl_803CE918-_SDA2_BASE_(r2) /* 8011A6EC 001174EC C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) /* 8011A6F0 001174F0 EF C2 00 78 */ fmsubs f30, f2, f1, f0 -/* 8011A6F4 001174F4 4B F1 65 95 */ bl func_80030C88 +/* 8011A6F4 001174F4 4B F1 65 95 */ bl xurand__Fv /* 8011A6F8 001174F8 C0 82 9F 98 */ lfs f4, lbl_803CE918-_SDA2_BASE_(r2) /* 8011A6FC 001174FC FC 40 E8 90 */ fmr f2, f29 /* 8011A700 00117500 C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) @@ -1978,11 +1978,11 @@ lbl_8011A6DC: /* 8011A710 00117510 4B EF 09 DD */ bl func_8000B0EC /* 8011A714 00117514 48 00 00 34 */ b lbl_8011A748 lbl_8011A718: -/* 8011A718 00117518 4B F1 65 71 */ bl func_80030C88 +/* 8011A718 00117518 4B F1 65 71 */ bl xurand__Fv /* 8011A71C 0011751C C0 42 9F 98 */ lfs f2, lbl_803CE918-_SDA2_BASE_(r2) /* 8011A720 00117520 C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) /* 8011A724 00117524 EF C2 00 78 */ fmsubs f30, f2, f1, f0 -/* 8011A728 00117528 4B F1 65 61 */ bl func_80030C88 +/* 8011A728 00117528 4B F1 65 61 */ bl xurand__Fv /* 8011A72C 0011752C C0 82 9F 98 */ lfs f4, lbl_803CE918-_SDA2_BASE_(r2) /* 8011A730 00117530 FC 40 F0 90 */ fmr f2, f30 /* 8011A734 00117534 C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) diff --git a/asm/Core/x/xParGroup.s b/asm/Core/x/xParGroup.s index 8ac0588fc..1605d5d71 100644 --- a/asm/Core/x/xParGroup.s +++ b/asm/Core/x/xParGroup.s @@ -2,8 +2,8 @@ .section .text # 0x80038428 - 0x80038AD4 -.global func_80038428 -func_80038428: +.global xParGroupInit__FP9xParGroup +xParGroupInit__FP9xParGroup: /* 80038428 00035228 38 80 00 00 */ li r4, 0 /* 8003842C 0003522C 38 00 00 01 */ li r0, 1 /* 80038430 00035230 90 83 00 00 */ stw r4, 0(r3) @@ -67,8 +67,8 @@ lbl_800384F4: /* 80038500 00035300 90 0D 8A 1C */ stw r0, lbl_803CB31C-_SDA_BASE_(r13) /* 80038504 00035304 4E 80 00 20 */ blr -.global func_80038508 -func_80038508: +.global xParGroupSetAging__FP9xParGroupi +xParGroupSetAging__FP9xParGroupi: /* 80038508 00035308 2C 04 00 00 */ cmpwi r4, 0 /* 8003850C 0003530C 41 82 00 1C */ beq lbl_80038528 /* 80038510 00035310 88 83 00 12 */ lbz r4, 0x12(r3) @@ -83,8 +83,8 @@ lbl_80038528: /* 80038530 00035330 98 03 00 12 */ stb r0, 0x12(r3) /* 80038534 00035334 4E 80 00 20 */ blr -.global func_80038538 -func_80038538: +.global xParGroupSetBack2Life__FP9xParGroupi +xParGroupSetBack2Life__FP9xParGroupi: /* 80038538 00035338 2C 04 00 00 */ cmpwi r4, 0 /* 8003853C 0003533C 41 82 00 1C */ beq lbl_80038558 /* 80038540 00035340 88 83 00 12 */ lbz r4, 0x12(r3) @@ -99,18 +99,18 @@ lbl_80038558: /* 80038560 00035360 98 03 00 12 */ stb r0, 0x12(r3) /* 80038564 00035364 4E 80 00 20 */ blr -.global func_80038568 -func_80038568: +.global xParGroupSetVisibility__FP9xParGroupi +xParGroupSetVisibility__FP9xParGroupi: /* 80038568 00035368 98 83 00 0F */ stb r4, 0xf(r3) /* 8003856C 0003536C 4E 80 00 20 */ blr -.global func_80038570 -func_80038570: +.global xParGroupSetPriority__FP9xParGroupUc +xParGroupSetPriority__FP9xParGroupUc: /* 80038570 00035370 98 83 00 11 */ stb r4, 0x11(r3) /* 80038574 00035374 4E 80 00 20 */ blr -.global func_80038578 -func_80038578: +.global xParGroupRegister__FP9xParGroup +xParGroupRegister__FP9xParGroup: /* 80038578 00035378 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003857C 0003537C 7C 08 02 A6 */ mflr r0 /* 80038580 00035380 90 01 00 14 */ stw r0, 0x14(r1) @@ -150,8 +150,8 @@ lbl_800385E8: /* 800385F4 000353F4 38 21 00 10 */ addi r1, r1, 0x10 /* 800385F8 000353F8 4E 80 00 20 */ blr -.global func_800385FC -func_800385FC: +.global xParGroupUnregister__FP9xParGroup +xParGroupUnregister__FP9xParGroup: /* 800385FC 000353FC 3C 80 80 3C */ lis r4, lbl_803BBCB4@ha /* 80038600 00035400 38 C0 00 00 */ li r6, 0 /* 80038604 00035404 38 84 BC B4 */ addi r4, r4, lbl_803BBCB4@l @@ -177,13 +177,13 @@ lbl_80038640: /* 80038648 00035448 41 80 FF C4 */ blt lbl_8003860C /* 8003864C 0003544C 4E 80 00 20 */ blr -.global func_80038650 -func_80038650: +.global xParGroupSetActive__FP9xParGroupUi +xParGroupSetActive__FP9xParGroupUi: /* 80038650 00035450 98 83 00 0E */ stb r4, 0xe(r3) /* 80038654 00035454 4E 80 00 20 */ blr -.global func_80038658 -func_80038658: +.global xParGroupKillAllParticles__FP9xParGroup +xParGroupKillAllParticles__FP9xParGroup: /* 80038658 00035458 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003865C 0003545C 7C 08 02 A6 */ mflr r0 /* 80038660 00035460 90 01 00 14 */ stw r0, 0x14(r1) @@ -196,7 +196,7 @@ lbl_80038678: /* 80038678 00035478 7F E4 FB 78 */ mr r4, r31 /* 8003867C 0003547C 83 FF 00 00 */ lwz r31, 0(r31) /* 80038680 00035480 7F C3 F3 78 */ mr r3, r30 -/* 80038684 00035484 48 00 03 79 */ bl func_800389FC +/* 80038684 00035484 48 00 03 79 */ bl xParGroupKillPar__FP9xParGroupP4xPar lbl_80038688: /* 80038688 00035488 28 1F 00 00 */ cmplwi r31, 0 /* 8003868C 0003548C 40 82 FF EC */ bne lbl_80038678 @@ -207,8 +207,8 @@ lbl_80038688: /* 800386A0 000354A0 38 21 00 10 */ addi r1, r1, 0x10 /* 800386A4 000354A4 4E 80 00 20 */ blr -.global func_800386A8 -func_800386A8: +.global xParGroupAnimate__FP9xParGroupf +xParGroupAnimate__FP9xParGroupf: /* 800386A8 000354A8 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800386AC 000354AC 7C 08 02 A6 */ mflr r0 /* 800386B0 000354B0 90 01 00 54 */ stw r0, 0x54(r1) @@ -241,7 +241,7 @@ lbl_80038704: /* 80038714 00035514 7F E4 FB 78 */ mr r4, r31 /* 80038718 00035518 83 FF 00 00 */ lwz r31, 0(r31) /* 8003871C 0003551C 7F C3 F3 78 */ mr r3, r30 -/* 80038720 00035520 48 00 02 DD */ bl func_800389FC +/* 80038720 00035520 48 00 02 DD */ bl xParGroupKillPar__FP9xParGroupP4xPar /* 80038724 00035524 48 00 01 30 */ b lbl_80038854 lbl_80038728: /* 80038728 00035528 C0 3F 00 40 */ lfs f1, 0x40(r31) @@ -345,8 +345,8 @@ lbl_80038854: /* 8003887C 0003567C 38 21 00 50 */ addi r1, r1, 0x50 /* 80038880 00035680 4E 80 00 20 */ blr -.global func_80038884 -func_80038884: +.global xParGroupAddParP__FP9xParGroupP4xPar +xParGroupAddParP__FP9xParGroupP4xPar: /* 80038884 00035684 38 A0 00 01 */ li r5, 1 /* 80038888 00035688 38 00 00 00 */ li r0, 0 /* 8003888C 0003568C 98 A3 00 0C */ stb r5, 0xc(r3) @@ -367,8 +367,8 @@ lbl_800388C4: /* 800388C4 000356C4 90 83 00 00 */ stw r4, 0(r3) /* 800388C8 000356C8 4E 80 00 20 */ blr -.global func_800388CC -func_800388CC: +.global xParGroupAddPar__FP9xParGroup +xParGroupAddPar__FP9xParGroup: /* 800388CC 000356CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800388D0 000356D0 7C 08 02 A6 */ mflr r0 /* 800388D4 000356D4 90 01 00 14 */ stw r0, 0x14(r1) @@ -378,7 +378,7 @@ func_800388CC: /* 800388E4 000356E4 88 03 00 12 */ lbz r0, 0x12(r3) /* 800388E8 000356E8 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 800388EC 000356EC 41 82 00 A4 */ beq lbl_80038990 -/* 800388F0 000356F0 4B FF E1 49 */ bl func_80036A38 +/* 800388F0 000356F0 4B FF E1 49 */ bl xParAlloc__Fv /* 800388F4 000356F4 7C 7E 1B 79 */ or. r30, r3, r3 /* 800388F8 000356F8 40 82 00 CC */ bne lbl_800389C4 /* 800388FC 000356FC 3C 60 80 3C */ lis r3, lbl_803BBCB4@ha @@ -410,8 +410,8 @@ lbl_80038910: /* 80038960 00035760 38 63 BC B4 */ addi r3, r3, lbl_803BBCB4@l /* 80038964 00035764 7C 63 00 2E */ lwzx r3, r3, r0 /* 80038968 00035768 80 83 00 00 */ lwz r4, 0(r3) -/* 8003896C 0003576C 48 00 00 91 */ bl func_800389FC -/* 80038970 00035770 4B FF E0 C9 */ bl func_80036A38 +/* 8003896C 0003576C 48 00 00 91 */ bl xParGroupKillPar__FP9xParGroupP4xPar +/* 80038970 00035770 4B FF E0 C9 */ bl xParAlloc__Fv /* 80038974 00035774 7C 7E 1B 78 */ mr r30, r3 /* 80038978 00035778 48 00 00 4C */ b lbl_800389C4 lbl_8003897C: @@ -440,10 +440,10 @@ lbl_800389C4: /* 800389C4 000357C4 28 1E 00 00 */ cmplwi r30, 0 /* 800389C8 000357C8 41 82 00 18 */ beq lbl_800389E0 /* 800389CC 000357CC 7F C3 F3 78 */ mr r3, r30 -/* 800389D0 000357D0 4B FF E0 F9 */ bl func_80036AC8 +/* 800389D0 000357D0 4B FF E0 F9 */ bl xParInit__FP4xPar /* 800389D4 000357D4 7F E3 FB 78 */ mr r3, r31 /* 800389D8 000357D8 7F C4 F3 78 */ mr r4, r30 -/* 800389DC 000357DC 4B FF FE A9 */ bl func_80038884 +/* 800389DC 000357DC 4B FF FE A9 */ bl xParGroupAddParP__FP9xParGroupP4xPar lbl_800389E0: /* 800389E0 000357E0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800389E4 000357E4 7F C3 F3 78 */ mr r3, r30 @@ -453,8 +453,8 @@ lbl_800389E0: /* 800389F4 000357F4 38 21 00 10 */ addi r1, r1, 0x10 /* 800389F8 000357F8 4E 80 00 20 */ blr -.global func_800389FC -func_800389FC: +.global xParGroupKillPar__FP9xParGroupP4xPar +xParGroupKillPar__FP9xParGroupP4xPar: /* 800389FC 000357FC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80038A00 00035800 7C 08 02 A6 */ mflr r0 /* 80038A04 00035804 90 01 00 14 */ stw r0, 0x14(r1) @@ -497,18 +497,18 @@ lbl_80038A74: /* 80038A84 00035884 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80038A88 00035888 41 82 00 10 */ beq lbl_80038A98 /* 80038A8C 0003588C 7C 83 23 78 */ mr r3, r4 -/* 80038A90 00035890 4B FF DF E9 */ bl func_80036A78 +/* 80038A90 00035890 4B FF DF E9 */ bl xParFree__FP4xPar /* 80038A94 00035894 48 00 00 08 */ b lbl_80038A9C lbl_80038A98: -/* 80038A98 00035898 48 00 00 15 */ bl func_80038AAC +/* 80038A98 00035898 48 00 00 15 */ bl xParGroupAddParToDeadList__FP9xParGroupP4xPar lbl_80038A9C: /* 80038A9C 0003589C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80038AA0 000358A0 7C 08 03 A6 */ mtlr r0 /* 80038AA4 000358A4 38 21 00 10 */ addi r1, r1, 0x10 /* 80038AA8 000358A8 4E 80 00 20 */ blr -.global func_80038AAC -func_80038AAC: +.global xParGroupAddParToDeadList__FP9xParGroupP4xPar +xParGroupAddParToDeadList__FP9xParGroupP4xPar: /* 80038AAC 000358AC 80 A3 00 04 */ lwz r5, 4(r3) /* 80038AB0 000358B0 28 05 00 00 */ cmplwi r5, 0 /* 80038AB4 000358B4 41 82 00 08 */ beq lbl_80038ABC diff --git a/asm/Core/x/xParMgr.s b/asm/Core/x/xParMgr.s index 080a0c15b..bbee67a34 100644 --- a/asm/Core/x/xParMgr.s +++ b/asm/Core/x/xParMgr.s @@ -2,38 +2,38 @@ .section .text # 0x80038AD4 - 0x80038B98 -.global func_80038AD4 -func_80038AD4: +.global xParMgrInit__Fv +xParMgrInit__Fv: /* 80038AD4 000358D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80038AD8 000358D8 7C 08 02 A6 */ mflr r0 /* 80038ADC 000358DC 90 01 00 14 */ stw r0, 0x14(r1) /* 80038AE0 000358E0 80 0D 8A 24 */ lwz r0, lbl_803CB324-_SDA_BASE_(r13) /* 80038AE4 000358E4 2C 00 00 00 */ cmpwi r0, 0 /* 80038AE8 000358E8 40 82 00 18 */ bne lbl_80038B00 -/* 80038AEC 000358EC 4B FF DE 61 */ bl func_8003694C -/* 80038AF0 000358F0 48 09 23 FD */ bl func_800CAEEC +/* 80038AEC 000358EC 4B FF DE 61 */ bl xParMemInit__Fv +/* 80038AF0 000358F0 48 09 23 FD */ bl iParMgrInit__Fv /* 80038AF4 000358F4 38 00 00 01 */ li r0, 1 /* 80038AF8 000358F8 90 0D 8A 24 */ stw r0, lbl_803CB324-_SDA_BASE_(r13) /* 80038AFC 000358FC 48 00 00 0C */ b lbl_80038B08 lbl_80038B00: -/* 80038B00 00035900 48 00 00 19 */ bl func_80038B18 -/* 80038B04 00035904 48 09 23 E9 */ bl func_800CAEEC +/* 80038B00 00035900 48 00 00 19 */ bl xParMgrKillAllParticles__Fv +/* 80038B04 00035904 48 09 23 E9 */ bl iParMgrInit__Fv lbl_80038B08: /* 80038B08 00035908 80 01 00 14 */ lwz r0, 0x14(r1) /* 80038B0C 0003590C 7C 08 03 A6 */ mtlr r0 /* 80038B10 00035910 38 21 00 10 */ addi r1, r1, 0x10 /* 80038B14 00035914 4E 80 00 20 */ blr -.global func_80038B18 -func_80038B18: +.global xParMgrKillAllParticles__Fv +xParMgrKillAllParticles__Fv: /* 80038B18 00035918 4E 80 00 20 */ blr -.global func_80038B1C -func_80038B1C: +.global xParMgrUpdate__Ff +xParMgrUpdate__Ff: /* 80038B1C 0003591C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80038B20 00035920 7C 08 02 A6 */ mflr r0 /* 80038B24 00035924 90 01 00 14 */ stw r0, 0x14(r1) -/* 80038B28 00035928 48 09 25 59 */ bl func_800CB080 +/* 80038B28 00035928 48 09 25 59 */ bl iParMgrUpdate__Ff /* 80038B2C 0003592C 80 6D 8A 20 */ lwz r3, lbl_803CB320-_SDA_BASE_(r13) /* 80038B30 00035930 38 03 00 01 */ addi r0, r3, 1 /* 80038B34 00035934 90 0D 8A 20 */ stw r0, lbl_803CB320-_SDA_BASE_(r13) @@ -57,12 +57,12 @@ lbl_80038B64: /* 80038B70 00035970 38 21 00 10 */ addi r1, r1, 0x10 /* 80038B74 00035974 4E 80 00 20 */ blr -.global func_80038B78 -func_80038B78: +.global xParMgrRender__Fv +xParMgrRender__Fv: /* 80038B78 00035978 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80038B7C 0003597C 7C 08 02 A6 */ mflr r0 /* 80038B80 00035980 90 01 00 14 */ stw r0, 0x14(r1) -/* 80038B84 00035984 48 09 25 01 */ bl func_800CB084 +/* 80038B84 00035984 48 09 25 01 */ bl iParMgrRender__Fv /* 80038B88 00035988 80 01 00 14 */ lwz r0, 0x14(r1) /* 80038B8C 0003598C 7C 08 03 A6 */ mtlr r0 /* 80038B90 00035990 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Core/x/xParSys.s b/asm/Core/x/xParSys.s index 92759cbb4..742e462e8 100644 --- a/asm/Core/x/xParSys.s +++ b/asm/Core/x/xParSys.s @@ -125,7 +125,7 @@ lbl_80116A8C: /* 80116A9C 0011389C 38 81 00 38 */ addi r4, r1, 0x38 /* 80116AA0 001138A0 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80116AA4 001138A4 D0 01 00 44 */ stfs f0, 0x44(r1) -/* 80116AA8 001138A8 48 12 0D 15 */ bl func_802377BC +/* 80116AA8 001138A8 48 12 0D 15 */ bl RwCameraFrustumTestSphere /* 80116AAC 001138AC 2C 03 00 00 */ cmpwi r3, 0 /* 80116AB0 001138B0 41 82 01 98 */ beq lbl_80116C48 /* 80116AB4 001138B4 38 61 00 60 */ addi r3, r1, 0x60 @@ -266,7 +266,7 @@ func_80116C7C: /* 80116CB0 00113AB0 40 82 00 10 */ bne lbl_80116CC0 /* 80116CB4 00113AB4 7F C3 F3 78 */ mr r3, r30 /* 80116CB8 00113AB8 7F E4 FB 78 */ mr r4, r31 -/* 80116CBC 00113ABC 4B FB 43 CD */ bl func_800CB088 +/* 80116CBC 00113ABC 4B FB 43 CD */ bl iParMgrRenderParSys_Sprite__FPvP9xParGroup lbl_80116CC0: /* 80116CC0 00113AC0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80116CC4 00113AC4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -275,8 +275,8 @@ lbl_80116CC0: /* 80116CD0 00113AD0 38 21 00 10 */ addi r1, r1, 0x10 /* 80116CD4 00113AD4 4E 80 00 20 */ blr -.global func_80116CD8 -func_80116CD8: +.global xParCmdTexInit__FP10xParCmdTex +xParCmdTexInit__FP10xParCmdTex: /* 80116CD8 00113AD8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80116CDC 00113ADC 3C 00 43 30 */ lis r0, 0x4330 /* 80116CE0 00113AE0 88 A3 00 19 */ lbz r5, 0x19(r3) @@ -310,21 +310,21 @@ func_80116CD8: /* 80116D50 00113B50 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80116D54 00113B54 7C 08 02 A6 */ mflr r0 /* 80116D58 00113B58 90 01 00 14 */ stw r0, 0x14(r1) -/* 80116D5C 00113B5C 48 00 00 15 */ bl func_80116D70 +/* 80116D5C 00113B5C 48 00 00 15 */ bl xParSysInit__FP5xBaseP12xParSysAsset /* 80116D60 00113B60 80 01 00 14 */ lwz r0, 0x14(r1) /* 80116D64 00113B64 7C 08 03 A6 */ mtlr r0 /* 80116D68 00113B68 38 21 00 10 */ addi r1, r1, 0x10 /* 80116D6C 00113B6C 4E 80 00 20 */ blr -.global func_80116D70 -func_80116D70: +.global xParSysInit__FP5xBaseP12xParSysAsset +xParSysInit__FP5xBaseP12xParSysAsset: /* 80116D70 00113B70 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80116D74 00113B74 7C 08 02 A6 */ mflr r0 /* 80116D78 00113B78 90 01 00 24 */ stw r0, 0x24(r1) /* 80116D7C 00113B7C BF 41 00 08 */ stmw r26, 8(r1) /* 80116D80 00113B80 7C 7E 1B 78 */ mr r30, r3 /* 80116D84 00113B84 7C 9F 23 78 */ mr r31, r4 -/* 80116D88 00113B88 4B EF 26 79 */ bl func_80009400 +/* 80116D88 00113B88 4B EF 26 79 */ bl xBaseInit__FP5xBaseP10xBaseAsset /* 80116D8C 00113B8C 3C 60 80 11 */ lis r3, lbl_8011708C@ha /* 80116D90 00113B90 38 03 70 8C */ addi r0, r3, lbl_8011708C@l /* 80116D94 00113B94 90 1E 00 0C */ stw r0, 0xc(r30) @@ -353,7 +353,7 @@ lbl_80116DC8: /* 80116DE8 00113BE8 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80116DEC 00113BEC 54 04 18 38 */ slwi r4, r0, 3 /* 80116DF0 00113BF0 38 A0 00 00 */ li r5, 0 -/* 80116DF4 00113BF4 4B F1 CB 4D */ bl func_80033940 +/* 80116DF4 00113BF4 4B F1 CB 4D */ bl xMemAlloc__FUiUii /* 80116DF8 00113BF8 90 7E 00 18 */ stw r3, 0x18(r30) /* 80116DFC 00113BFC 48 00 00 0C */ b lbl_80116E08 lbl_80116E00: @@ -372,7 +372,7 @@ lbl_80116E1C: /* 80116E28 00113C28 80 7E 00 18 */ lwz r3, 0x18(r30) /* 80116E2C 00113C2C 7F 43 01 2E */ stwx r26, r3, r0 /* 80116E30 00113C30 80 7A 00 00 */ lwz r3, 0(r26) -/* 80116E34 00113C34 4B F1 FF AD */ bl func_80036DE0 +/* 80116E34 00113C34 4B F1 FF AD */ bl xParCmdGetSize__FUi /* 80116E38 00113C38 7F 5A 1A 14 */ add r26, r26, r3 /* 80116E3C 00113C3C 3B 9C 00 08 */ addi r28, r28, 8 /* 80116E40 00113C40 3B 7B 00 01 */ addi r27, r27, 1 @@ -383,30 +383,30 @@ lbl_80116E44: /* 80116E50 00113C50 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80116E54 00113C54 38 80 00 24 */ li r4, 0x24 /* 80116E58 00113C58 38 A0 00 00 */ li r5, 0 -/* 80116E5C 00113C5C 4B F1 CA E5 */ bl func_80033940 +/* 80116E5C 00113C5C 4B F1 CA E5 */ bl xMemAlloc__FUiUii /* 80116E60 00113C60 90 7E 00 20 */ stw r3, 0x20(r30) /* 80116E64 00113C64 80 7E 00 20 */ lwz r3, 0x20(r30) -/* 80116E68 00113C68 4B F2 15 C1 */ bl func_80038428 +/* 80116E68 00113C68 4B F2 15 C1 */ bl xParGroupInit__FP9xParGroup /* 80116E6C 00113C6C 80 7E 00 20 */ lwz r3, 0x20(r30) /* 80116E70 00113C70 88 9F 00 15 */ lbz r4, 0x15(r31) -/* 80116E74 00113C74 4B F2 16 FD */ bl func_80038570 +/* 80116E74 00113C74 4B F2 16 FD */ bl xParGroupSetPriority__FP9xParGroupUc /* 80116E78 00113C78 80 7E 00 20 */ lwz r3, 0x20(r30) -/* 80116E7C 00113C7C 4B F2 16 FD */ bl func_80038578 +/* 80116E7C 00113C7C 4B F2 16 FD */ bl xParGroupRegister__FP9xParGroup /* 80116E80 00113C80 88 1F 00 14 */ lbz r0, 0x14(r31) /* 80116E84 00113C84 80 7E 00 20 */ lwz r3, 0x20(r30) /* 80116E88 00113C88 54 00 FF FE */ rlwinm r0, r0, 0x1f, 0x1f, 0x1f /* 80116E8C 00113C8C 68 00 00 01 */ xori r0, r0, 1 /* 80116E90 00113C90 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 80116E94 00113C94 4B F2 16 75 */ bl func_80038508 +/* 80116E94 00113C94 4B F2 16 75 */ bl xParGroupSetAging__FP9xParGroupi /* 80116E98 00113C98 80 7E 00 20 */ lwz r3, 0x20(r30) /* 80116E9C 00113C9C 88 9E 00 24 */ lbz r4, 0x24(r30) -/* 80116EA0 00113CA0 4B F2 16 C9 */ bl func_80038568 +/* 80116EA0 00113CA0 4B F2 16 C9 */ bl xParGroupSetVisibility__FP9xParGroupi /* 80116EA4 00113CA4 88 1F 00 14 */ lbz r0, 0x14(r31) /* 80116EA8 00113CA8 80 7E 00 20 */ lwz r3, 0x20(r30) /* 80116EAC 00113CAC 54 00 F7 FE */ rlwinm r0, r0, 0x1e, 0x1f, 0x1f /* 80116EB0 00113CB0 68 00 00 01 */ xori r0, r0, 1 /* 80116EB4 00113CB4 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 80116EB8 00113CB8 4B F2 16 81 */ bl func_80038538 +/* 80116EB8 00113CB8 4B F2 16 81 */ bl xParGroupSetBack2Life__FP9xParGroupi /* 80116EBC 00113CBC 38 C0 00 00 */ li r6, 0 /* 80116EC0 00113CC0 90 DE 00 1C */ stw r6, 0x1c(r30) /* 80116EC4 00113CC4 7C C4 33 78 */ mr r4, r6 @@ -428,7 +428,7 @@ lbl_80116ED8: /* 80116F00 00113D00 90 03 00 20 */ stw r0, 0x20(r3) /* 80116F04 00113D04 80 7E 00 20 */ lwz r3, 0x20(r30) /* 80116F08 00113D08 80 63 00 20 */ lwz r3, 0x20(r3) -/* 80116F0C 00113D0C 4B FF FD CD */ bl func_80116CD8 +/* 80116F0C 00113D0C 4B FF FD CD */ bl xParCmdTexInit__FP10xParCmdTex /* 80116F10 00113D10 48 00 00 10 */ b lbl_80116F20 lbl_80116F14: /* 80116F14 00113D14 38 84 00 08 */ addi r4, r4, 8 @@ -450,8 +450,8 @@ lbl_80116F20: /* 80116F50 00113D50 38 21 00 20 */ addi r1, r1, 0x20 /* 80116F54 00113D54 4E 80 00 20 */ blr -.global func_80116F58 -func_80116F58: +.global xParSysSetup__FP7xParSys +xParSysSetup__FP7xParSys: /* 80116F58 00113D58 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80116F5C 00113D5C 7C 08 02 A6 */ mflr r0 /* 80116F60 00113D60 90 01 00 14 */ stw r0, 0x14(r1) @@ -464,13 +464,13 @@ func_80116F58: /* 80116F7C 00113D7C 80 63 00 0C */ lwz r3, 0xc(r3) /* 80116F80 00113D80 28 03 00 00 */ cmplwi r3, 0 /* 80116F84 00113D84 41 82 00 0C */ beq lbl_80116F90 -/* 80116F88 00113D88 4B F9 DA B5 */ bl func_800B4A3C +/* 80116F88 00113D88 4B F9 DA B5 */ bl zSceneFindObject__FUi /* 80116F8C 00113D8C 90 7F 00 1C */ stw r3, 0x1c(r31) lbl_80116F90: /* 80116F90 00113D90 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80116F94 00113D94 38 80 00 00 */ li r4, 0 /* 80116F98 00113D98 80 63 00 10 */ lwz r3, 0x10(r3) -/* 80116F9C 00113D9C 4B F3 47 71 */ bl func_8004B70C +/* 80116F9C 00113D9C 4B F3 47 71 */ bl xSTFindAsset__FUiPUi /* 80116FA0 00113DA0 90 7F 00 28 */ stw r3, 0x28(r31) /* 80116FA4 00113DA4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80116FA8 00113DA8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -478,19 +478,19 @@ lbl_80116F90: /* 80116FB0 00113DB0 38 21 00 10 */ addi r1, r1, 0x10 /* 80116FB4 00113DB4 4E 80 00 20 */ blr -.global func_80116FB8 -func_80116FB8: +.global xParSysReset__FP7xParSys +xParSysReset__FP7xParSys: /* 80116FB8 00113DB8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80116FBC 00113DBC 7C 08 02 A6 */ mflr r0 /* 80116FC0 00113DC0 90 01 00 14 */ stw r0, 0x14(r1) /* 80116FC4 00113DC4 93 E1 00 0C */ stw r31, 0xc(r1) /* 80116FC8 00113DC8 7C 7F 1B 78 */ mr r31, r3 /* 80116FCC 00113DCC 80 83 00 10 */ lwz r4, 0x10(r3) -/* 80116FD0 00113DD0 4B EF 25 29 */ bl func_800094F8 +/* 80116FD0 00113DD0 4B EF 25 29 */ bl xBaseReset__FP5xBaseP10xBaseAsset /* 80116FD4 00113DD4 80 7F 00 20 */ lwz r3, 0x20(r31) /* 80116FD8 00113DD8 28 03 00 00 */ cmplwi r3, 0 /* 80116FDC 00113DDC 41 82 00 5C */ beq lbl_80117038 -/* 80116FE0 00113DE0 4B F2 16 79 */ bl func_80038658 +/* 80116FE0 00113DE0 4B F2 16 79 */ bl xParGroupKillAllParticles__FP9xParGroup /* 80116FE4 00113DE4 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80116FE8 00113DE8 88 03 00 14 */ lbz r0, 0x14(r3) /* 80116FEC 00113DEC 54 00 07 FE */ clrlwi r0, r0, 0x1f @@ -501,17 +501,17 @@ func_80116FB8: /* 80117000 00113E00 54 00 FF FE */ rlwinm r0, r0, 0x1f, 0x1f, 0x1f /* 80117004 00113E04 68 00 00 01 */ xori r0, r0, 1 /* 80117008 00113E08 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 8011700C 00113E0C 4B F2 14 FD */ bl func_80038508 +/* 8011700C 00113E0C 4B F2 14 FD */ bl xParGroupSetAging__FP9xParGroupi /* 80117010 00113E10 80 7F 00 20 */ lwz r3, 0x20(r31) /* 80117014 00113E14 88 9F 00 24 */ lbz r4, 0x24(r31) -/* 80117018 00113E18 4B F2 15 51 */ bl func_80038568 +/* 80117018 00113E18 4B F2 15 51 */ bl xParGroupSetVisibility__FP9xParGroupi /* 8011701C 00113E1C 80 9F 00 10 */ lwz r4, 0x10(r31) /* 80117020 00113E20 80 7F 00 20 */ lwz r3, 0x20(r31) /* 80117024 00113E24 88 04 00 14 */ lbz r0, 0x14(r4) /* 80117028 00113E28 54 00 F7 FE */ rlwinm r0, r0, 0x1e, 0x1f, 0x1f /* 8011702C 00113E2C 68 00 00 01 */ xori r0, r0, 1 /* 80117030 00113E30 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 80117034 00113E34 4B F2 15 05 */ bl func_80038538 +/* 80117034 00113E34 4B F2 15 05 */ bl xParGroupSetBack2Life__FP9xParGroupi lbl_80117038: /* 80117038 00113E38 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011703C 00113E3C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -519,8 +519,8 @@ lbl_80117038: /* 80117044 00113E44 38 21 00 10 */ addi r1, r1, 0x10 /* 80117048 00113E48 4E 80 00 20 */ blr -.global func_8011704C -func_8011704C: +.global xParSysExit__FP7xParSys +xParSysExit__FP7xParSys: /* 8011704C 00113E4C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80117050 00113E50 7C 08 02 A6 */ mflr r0 /* 80117054 00113E54 90 01 00 14 */ stw r0, 0x14(r1) @@ -529,9 +529,9 @@ func_8011704C: /* 80117060 00113E60 80 63 00 20 */ lwz r3, 0x20(r3) /* 80117064 00113E64 28 03 00 00 */ cmplwi r3, 0 /* 80117068 00113E68 41 82 00 10 */ beq lbl_80117078 -/* 8011706C 00113E6C 4B F2 15 ED */ bl func_80038658 +/* 8011706C 00113E6C 4B F2 15 ED */ bl xParGroupKillAllParticles__FP9xParGroup /* 80117070 00113E70 80 7F 00 20 */ lwz r3, 0x20(r31) -/* 80117074 00113E74 4B F2 15 89 */ bl func_800385FC +/* 80117074 00113E74 4B F2 15 89 */ bl xParGroupUnregister__FP9xParGroup lbl_80117078: /* 80117078 00113E78 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011707C 00113E7C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -560,7 +560,7 @@ lbl_801170BC: /* 801170D0 00113ED0 48 00 00 7C */ b lbl_8011714C lbl_801170D4: /* 801170D4 00113ED4 7C 83 23 78 */ mr r3, r4 -/* 801170D8 00113ED8 4B FF FE E1 */ bl func_80116FB8 +/* 801170D8 00113ED8 4B FF FE E1 */ bl xParSysReset__FP7xParSys /* 801170DC 00113EDC 48 00 00 70 */ b lbl_8011714C lbl_801170E0: /* 801170E0 00113EE0 38 00 00 01 */ li r0, 1 @@ -569,7 +569,7 @@ lbl_801170E0: /* 801170EC 00113EEC 28 03 00 00 */ cmplwi r3, 0 /* 801170F0 00113EF0 41 82 00 5C */ beq lbl_8011714C /* 801170F4 00113EF4 88 84 00 24 */ lbz r4, 0x24(r4) -/* 801170F8 00113EF8 4B F2 14 71 */ bl func_80038568 +/* 801170F8 00113EF8 4B F2 14 71 */ bl xParGroupSetVisibility__FP9xParGroupi /* 801170FC 00113EFC 48 00 00 50 */ b lbl_8011714C lbl_80117100: /* 80117100 00113F00 38 00 00 00 */ li r0, 0 @@ -578,21 +578,21 @@ lbl_80117100: /* 8011710C 00113F0C 28 03 00 00 */ cmplwi r3, 0 /* 80117110 00113F10 41 82 00 3C */ beq lbl_8011714C /* 80117114 00113F14 88 84 00 24 */ lbz r4, 0x24(r4) -/* 80117118 00113F18 4B F2 14 51 */ bl func_80038568 +/* 80117118 00113F18 4B F2 14 51 */ bl xParGroupSetVisibility__FP9xParGroupi /* 8011711C 00113F1C 48 00 00 30 */ b lbl_8011714C lbl_80117120: /* 80117120 00113F20 80 64 00 20 */ lwz r3, 0x20(r4) /* 80117124 00113F24 28 03 00 00 */ cmplwi r3, 0 /* 80117128 00113F28 41 82 00 24 */ beq lbl_8011714C /* 8011712C 00113F2C 38 80 00 01 */ li r4, 1 -/* 80117130 00113F30 4B F2 15 21 */ bl func_80038650 +/* 80117130 00113F30 4B F2 15 21 */ bl xParGroupSetActive__FP9xParGroupUi /* 80117134 00113F34 48 00 00 18 */ b lbl_8011714C lbl_80117138: /* 80117138 00113F38 80 64 00 20 */ lwz r3, 0x20(r4) /* 8011713C 00113F3C 28 03 00 00 */ cmplwi r3, 0 /* 80117140 00113F40 41 82 00 0C */ beq lbl_8011714C /* 80117144 00113F44 38 80 00 00 */ li r4, 0 -/* 80117148 00113F48 4B F2 15 09 */ bl func_80038650 +/* 80117148 00113F48 4B F2 15 09 */ bl xParGroupSetActive__FP9xParGroupUi lbl_8011714C: /* 8011714C 00113F4C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80117150 00113F50 38 60 00 01 */ li r3, 1 @@ -600,8 +600,8 @@ lbl_8011714C: /* 80117158 00113F58 38 21 00 10 */ addi r1, r1, 0x10 /* 8011715C 00113F5C 4E 80 00 20 */ blr -.global func_80117160 -func_80117160: +.global xParSysUpdate__FP5xBaseP6xScenef +xParSysUpdate__FP5xBaseP6xScenef: /* 80117160 00113F60 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80117164 00113F64 7C 08 02 A6 */ mflr r0 /* 80117168 00113F68 90 01 00 24 */ stw r0, 0x24(r1) @@ -641,7 +641,7 @@ lbl_801171C8: lbl_801171E4: /* 801171E4 00113FE4 FC 20 F8 90 */ fmr f1, f31 /* 801171E8 00113FE8 7F A3 EB 78 */ mr r3, r29 -/* 801171EC 00113FEC 4B F2 14 BD */ bl func_800386A8 +/* 801171EC 00113FEC 4B F2 14 BD */ bl xParGroupAnimate__FP9xParGroupf /* 801171F0 00113FF0 80 1D 00 08 */ lwz r0, 8(r29) /* 801171F4 00113FF4 2C 00 00 00 */ cmpwi r0, 0 /* 801171F8 00113FF8 40 81 00 20 */ ble lbl_80117218 @@ -696,7 +696,7 @@ lbl_80117290: /* 801172A0 001140A0 28 03 00 00 */ cmplwi r3, 0 /* 801172A4 001140A4 41 82 00 2C */ beq lbl_801172D0 /* 801172A8 001140A8 80 63 00 00 */ lwz r3, 0(r3) -/* 801172AC 001140AC 4B F1 FB 81 */ bl func_80036E2C +/* 801172AC 001140AC 4B F1 FB 81 */ bl xParCmdGetUpdateFunc__FUi /* 801172B0 001140B0 28 03 00 00 */ cmplwi r3, 0 /* 801172B4 001140B4 41 82 00 1C */ beq lbl_801172D0 /* 801172B8 001140B8 FC 20 F8 90 */ fmr f1, f31 @@ -741,7 +741,7 @@ lbl_80117328: /* 80117338 00114138 28 03 00 00 */ cmplwi r3, 0 /* 8011733C 0011413C 41 82 00 2C */ beq lbl_80117368 /* 80117340 00114140 80 63 00 00 */ lwz r3, 0(r3) -/* 80117344 00114144 4B F1 FA E9 */ bl func_80036E2C +/* 80117344 00114144 4B F1 FA E9 */ bl xParCmdGetUpdateFunc__FUi /* 80117348 00114148 28 03 00 00 */ cmplwi r3, 0 /* 8011734C 0011414C 41 82 00 1C */ beq lbl_80117368 /* 80117350 00114150 FC 20 F8 90 */ fmr f1, f31 @@ -764,8 +764,8 @@ lbl_80117370: /* 8011738C 0011418C 38 21 00 30 */ addi r1, r1, 0x30 /* 80117390 00114190 4E 80 00 20 */ blr -.global func_80117394 -func_80117394: +.global xParSysRender__FP5xBase +xParSysRender__FP5xBase: /* 80117394 00114194 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80117398 00114198 7C 08 02 A6 */ mflr r0 /* 8011739C 0011419C 90 01 00 14 */ stw r0, 0x14(r1) @@ -774,7 +774,7 @@ func_80117394: /* 801173A8 001141A8 93 E1 00 0C */ stw r31, 0xc(r1) /* 801173AC 001141AC 93 C1 00 08 */ stw r30, 8(r1) /* 801173B0 001141B0 7C 1E 03 78 */ mr r30, r0 -/* 801173B4 001141B4 4B F9 56 49 */ bl func_800AC9FC +/* 801173B4 001141B4 4B F9 56 49 */ bl zRenderState__F14_SDRenderState /* 801173B8 001141B8 83 FE 00 20 */ lwz r31, 0x20(r30) /* 801173BC 001141BC 48 00 00 78 */ b lbl_80117434 lbl_801173C0: @@ -794,13 +794,13 @@ lbl_801173C0: /* 801173F4 001141F4 28 00 00 00 */ cmplwi r0, 0 /* 801173F8 001141F8 41 82 00 38 */ beq lbl_80117430 /* 801173FC 001141FC 80 7E 00 28 */ lwz r3, 0x28(r30) -/* 80117400 00114200 48 00 35 41 */ bl func_8011A940 +/* 80117400 00114200 48 00 35 41 */ bl xRenderStateSetTexture__FP9RwTexture /* 80117404 00114204 80 7E 00 10 */ lwz r3, 0x10(r30) /* 80117408 00114208 88 63 00 19 */ lbz r3, 0x19(r3) -/* 8011740C 0011420C 48 00 35 7D */ bl func_8011A988 +/* 8011740C 0011420C 48 00 35 7D */ bl xRenderStateSetSrcBlendMode__Fi /* 80117410 00114210 80 7E 00 10 */ lwz r3, 0x10(r30) /* 80117414 00114214 88 63 00 1A */ lbz r3, 0x1a(r3) -/* 80117418 00114218 48 00 35 A5 */ bl func_8011A9BC +/* 80117418 00114218 48 00 35 A5 */ bl xRenderStateSetDstBlendMode__Fi /* 8011741C 0011421C 81 9F 00 1C */ lwz r12, 0x1c(r31) /* 80117420 00114220 7F C3 F3 78 */ mr r3, r30 /* 80117424 00114224 7F E4 FB 78 */ mr r4, r31 @@ -831,7 +831,7 @@ func_80117454: /* 80117474 00114274 80 83 00 34 */ lwz r4, 0x34(r3) /* 80117478 00114278 90 83 00 1C */ stw r4, 0x1c(r3) /* 8011747C 0011427C 90 03 00 20 */ stw r0, 0x20(r3) -/* 80117480 00114280 48 06 8A BD */ bl func_8017FF3C +/* 80117480 00114280 48 06 8A BD */ bl flush__10ptank_poolFv /* 80117484 00114284 80 01 00 14 */ lwz r0, 0x14(r1) /* 80117488 00114288 7C 08 03 A6 */ mtlr r0 /* 8011748C 0011428C 38 21 00 10 */ addi r1, r1, 0x10 @@ -864,7 +864,7 @@ func_801174A8: lbl_801174E0: /* 801174E0 001142E0 7F E3 FB 78 */ mr r3, r31 /* 801174E4 001142E4 38 80 00 01 */ li r4, 1 -/* 801174E8 001142E8 48 06 88 15 */ bl func_8017FCFC +/* 801174E8 001142E8 48 06 88 15 */ bl grab_block__10ptank_poolF16ptank_group_type /* 801174EC 001142EC 7F E3 FB 78 */ mr r3, r31 /* 801174F0 001142F0 4B FF FF A5 */ bl func_80117494 /* 801174F4 001142F4 54 60 06 3F */ clrlwi. r0, r3, 0x18 @@ -911,22 +911,22 @@ func_80117568: /* 80117580 00114380 93 E1 00 2C */ stw r31, 0x2c(r1) /* 80117584 00114384 7C 7F 1B 78 */ mr r31, r3 /* 80117588 00114388 80 63 00 14 */ lwz r3, 0x14(r3) -/* 8011758C 0011438C 48 0E F2 09 */ bl func_80206794 +/* 8011758C 0011438C 48 0E F2 09 */ bl RpPTankAtomicLock /* 80117590 00114390 80 7F 00 14 */ lwz r3, 0x14(r31) /* 80117594 00114394 38 81 00 20 */ addi r4, r1, 0x20 /* 80117598 00114398 38 A0 00 02 */ li r5, 2 /* 8011759C 0011439C 3C C0 40 00 */ lis r6, 0x4000 -/* 801175A0 001143A0 48 0E F1 F5 */ bl func_80206794 +/* 801175A0 001143A0 48 0E F1 F5 */ bl RpPTankAtomicLock /* 801175A4 001143A4 80 7F 00 14 */ lwz r3, 0x14(r31) /* 801175A8 001143A8 38 81 00 10 */ addi r4, r1, 0x10 /* 801175AC 001143AC 38 A0 00 04 */ li r5, 4 /* 801175B0 001143B0 3C C0 40 00 */ lis r6, 0x4000 -/* 801175B4 001143B4 48 0E F1 E1 */ bl func_80206794 +/* 801175B4 001143B4 48 0E F1 E1 */ bl RpPTankAtomicLock /* 801175B8 001143B8 80 7F 00 14 */ lwz r3, 0x14(r31) /* 801175BC 001143BC 38 81 00 08 */ addi r4, r1, 8 /* 801175C0 001143C0 38 A0 00 80 */ li r5, 0x80 /* 801175C4 001143C4 3C C0 40 00 */ lis r6, 0x4000 -/* 801175C8 001143C8 48 0E F1 CD */ bl func_80206794 +/* 801175C8 001143C8 48 0E F1 CD */ bl RpPTankAtomicLock /* 801175CC 001143CC 80 01 00 18 */ lwz r0, 0x18(r1) /* 801175D0 001143D0 90 1F 00 24 */ stw r0, 0x24(r31) /* 801175D4 001143D4 80 01 00 20 */ lwz r0, 0x20(r1) @@ -951,7 +951,7 @@ func_80117608: /* 80117614 00114414 93 E1 00 0C */ stw r31, 0xc(r1) /* 80117618 00114418 7C 7F 1B 78 */ mr r31, r3 /* 8011761C 0011441C 80 63 00 14 */ lwz r3, 0x14(r3) -/* 80117620 00114420 48 0E F3 05 */ bl func_80206924 +/* 80117620 00114420 48 0E F3 05 */ bl RpPTankAtomicUnlock /* 80117624 00114424 80 9F 00 14 */ lwz r4, 0x14(r31) /* 80117628 00114428 38 00 00 00 */ li r0, 0 /* 8011762C 0011442C 80 6D 9E 28 */ lwz r3, lbl_803CC728-_SDA_BASE_(r13) diff --git a/asm/Core/x/xPartition.s b/asm/Core/x/xPartition.s index eea82246a..67ae9d89d 100644 --- a/asm/Core/x/xPartition.s +++ b/asm/Core/x/xPartition.s @@ -2,8 +2,8 @@ .section .text # 0x80038B98 - 0x800392A0 -.global func_80038B98 -func_80038B98: +.global xPartitionReset__Fv +xPartitionReset__Fv: /* 80038B98 00035998 4E 80 00 20 */ blr .global func_80038B9C @@ -14,7 +14,7 @@ func_80038B9C: /* 80038BA8 000359A8 38 A0 00 00 */ li r5, 0 /* 80038BAC 000359AC 90 01 00 14 */ stw r0, 0x14(r1) /* 80038BB0 000359B0 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 80038BB4 000359B4 4B FF AD 8D */ bl func_80033940 +/* 80038BB4 000359B4 4B FF AD 8D */ bl xMemAlloc__FUiUii /* 80038BB8 000359B8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80038BBC 000359BC 7C 08 03 A6 */ mtlr r0 /* 80038BC0 000359C0 38 21 00 10 */ addi r1, r1, 0x10 @@ -66,8 +66,8 @@ lbl_80038C20: /* 80038C58 00035A58 38 21 00 10 */ addi r1, r1, 0x10 /* 80038C5C 00035A5C 4E 80 00 20 */ blr -.global func_80038C60 -func_80038C60: +.global xPartitionGetTrueIdx__FP13_tagPartitioniii +xPartitionGetTrueIdx__FP13_tagPartitioniii: /* 80038C60 00035A60 80 E3 00 24 */ lwz r7, 0x24(r3) /* 80038C64 00035A64 80 63 00 2C */ lwz r3, 0x2c(r3) /* 80038C68 00035A68 7C 07 31 D6 */ mullw r0, r7, r6 @@ -77,8 +77,8 @@ func_80038C60: /* 80038C78 00035A78 7C 63 22 14 */ add r3, r3, r4 /* 80038C7C 00035A7C 4E 80 00 20 */ blr -.global func_80038C80 -func_80038C80: +.global xPartitionVolume__FP13_tagPartitionP7xVolumeiii +xPartitionVolume__FP13_tagPartitionP7xVolumeiii: /* 80038C80 00035A80 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80038C84 00035A84 7C 08 02 A6 */ mflr r0 /* 80038C88 00035A88 90 01 00 44 */ stw r0, 0x44(r1) @@ -92,7 +92,7 @@ func_80038C80: /* 80038CA8 00035AA8 38 A0 00 40 */ li r5, 0x40 /* 80038CAC 00035AAC 4B FC A7 AD */ bl memset /* 80038CB0 00035AB0 7F 23 CB 78 */ mr r3, r25 -/* 80038CB4 00035AB4 48 0D FD 45 */ bl func_801189F8 +/* 80038CB4 00035AB4 48 0D FD 45 */ bl GetBound__7xVolumeFv /* 80038CB8 00035AB8 3B 63 00 30 */ addi r27, r3, 0x30 /* 80038CBC 00035ABC 7F 83 E3 78 */ mr r3, r28 /* 80038CC0 00035AC0 38 9B 00 0C */ addi r4, r27, 0xc @@ -148,7 +148,7 @@ func_80038C80: /* 80038D88 00035B88 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80038D8C 00035B8C 7C 04 01 D6 */ mullw r0, r4, r0 /* 80038D90 00035B90 7C 86 01 D6 */ mullw r4, r6, r0 -/* 80038D94 00035B94 4B FF AB AD */ bl func_80033940 +/* 80038D94 00035B94 4B FF AB AD */ bl xMemAlloc__FUiUii /* 80038D98 00035B98 90 7C 00 30 */ stw r3, 0x30(r28) /* 80038D9C 00035B9C 3B 60 00 00 */ li r27, 0 /* 80038DA0 00035BA0 48 00 00 54 */ b lbl_80038DF4 @@ -163,7 +163,7 @@ lbl_80038DB4: /* 80038DB8 00035BB8 7F 24 CB 78 */ mr r4, r25 /* 80038DBC 00035BBC 7F 45 D3 78 */ mr r5, r26 /* 80038DC0 00035BC0 7F 66 DB 78 */ mr r6, r27 -/* 80038DC4 00035BC4 4B FF FE 9D */ bl func_80038C60 +/* 80038DC4 00035BC4 4B FF FE 9D */ bl xPartitionGetTrueIdx__FP13_tagPartitioniii /* 80038DC8 00035BC8 1C 03 00 0C */ mulli r0, r3, 0xc /* 80038DCC 00035BCC 80 7C 00 30 */ lwz r3, 0x30(r28) /* 80038DD0 00035BD0 7C 63 02 14 */ add r3, r3, r0 @@ -188,8 +188,8 @@ lbl_80038DF4: /* 80038E10 00035C10 38 21 00 40 */ addi r1, r1, 0x40 /* 80038E14 00035C14 4E 80 00 20 */ blr -.global func_80038E18 -func_80038E18: +.global xPartitionWorld__FP13_tagPartitionP4xEnviii +xPartitionWorld__FP13_tagPartitionP4xEnviii: /* 80038E18 00035C18 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80038E1C 00035C1C 7C 08 02 A6 */ mflr r0 /* 80038E20 00035C20 90 01 00 44 */ stw r0, 0x44(r1) @@ -260,7 +260,7 @@ func_80038E18: /* 80038F24 00035D24 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80038F28 00035D28 7C 04 01 D6 */ mullw r0, r4, r0 /* 80038F2C 00035D2C 7C 86 01 D6 */ mullw r4, r6, r0 -/* 80038F30 00035D30 4B FF AA 11 */ bl func_80033940 +/* 80038F30 00035D30 4B FF AA 11 */ bl xMemAlloc__FUiUii /* 80038F34 00035D34 90 7C 00 30 */ stw r3, 0x30(r28) /* 80038F38 00035D38 3B 60 00 00 */ li r27, 0 /* 80038F3C 00035D3C 48 00 00 54 */ b lbl_80038F90 @@ -275,7 +275,7 @@ lbl_80038F50: /* 80038F54 00035D54 7F 24 CB 78 */ mr r4, r25 /* 80038F58 00035D58 7F 45 D3 78 */ mr r5, r26 /* 80038F5C 00035D5C 7F 66 DB 78 */ mr r6, r27 -/* 80038F60 00035D60 4B FF FD 01 */ bl func_80038C60 +/* 80038F60 00035D60 4B FF FD 01 */ bl xPartitionGetTrueIdx__FP13_tagPartitioniii /* 80038F64 00035D64 1C 03 00 0C */ mulli r0, r3, 0xc /* 80038F68 00035D68 80 7C 00 30 */ lwz r3, 0x30(r28) /* 80038F6C 00035D6C 7C 63 02 14 */ add r3, r3, r0 @@ -300,8 +300,8 @@ lbl_80038F90: /* 80038FAC 00035DAC 38 21 00 40 */ addi r1, r1, 0x40 /* 80038FB0 00035DB0 4E 80 00 20 */ blr -.global func_80038FB4 -func_80038FB4: +.global xPartitionInsert__FP13_tagPartitionPvP5xVec3 +xPartitionInsert__FP13_tagPartitionPvP5xVec3: /* 80038FB4 00035DB4 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80038FB8 00035DB8 7C 08 02 A6 */ mflr r0 /* 80038FBC 00035DBC 90 01 00 34 */ stw r0, 0x34(r1) @@ -355,7 +355,7 @@ lbl_80039038: /* 80039074 00035E74 D8 01 00 18 */ stfd f0, 0x18(r1) /* 80039078 00035E78 80 A1 00 14 */ lwz r5, 0x14(r1) /* 8003907C 00035E7C 80 C1 00 1C */ lwz r6, 0x1c(r1) -/* 80039080 00035E80 4B FF FB E1 */ bl func_80038C60 +/* 80039080 00035E80 4B FF FB E1 */ bl xPartitionGetTrueIdx__FP13_tagPartitioniii /* 80039084 00035E84 80 BF 00 30 */ lwz r5, 0x30(r31) /* 80039088 00035E88 7C 7F 1B 78 */ mr r31, r3 /* 8003908C 00035E8C 1C 1F 00 0C */ mulli r0, r31, 0xc @@ -371,8 +371,8 @@ lbl_800390A0: /* 800390B0 00035EB0 38 21 00 30 */ addi r1, r1, 0x30 /* 800390B4 00035EB4 4E 80 00 20 */ blr -.global func_800390B8 -func_800390B8: +.global xPartitionUpdate__FP13_tagPartitionPviP5xVec3 +xPartitionUpdate__FP13_tagPartitionPviP5xVec3: /* 800390B8 00035EB8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800390BC 00035EBC 7C 08 02 A6 */ mflr r0 /* 800390C0 00035EC0 90 01 00 34 */ stw r0, 0x34(r1) @@ -426,7 +426,7 @@ lbl_8003913C: /* 80039178 00035F78 D8 01 00 18 */ stfd f0, 0x18(r1) /* 8003917C 00035F7C 80 A1 00 14 */ lwz r5, 0x14(r1) /* 80039180 00035F80 80 C1 00 1C */ lwz r6, 0x1c(r1) -/* 80039184 00035F84 4B FF FA DD */ bl func_80038C60 +/* 80039184 00035F84 4B FF FA DD */ bl xPartitionGetTrueIdx__FP13_tagPartitioniii /* 80039188 00035F88 7C 7F 1B 78 */ mr r31, r3 lbl_8003918C: /* 8003918C 00035F8C 7C 1E F8 00 */ cmpw r30, r31 @@ -453,7 +453,7 @@ lbl_800391C8: /* 800391D0 00035FD0 7C 84 02 14 */ add r4, r4, r0 lbl_800391D4: /* 800391D4 00035FD4 7F A5 EB 78 */ mr r5, r29 -/* 800391D8 00035FD8 48 00 00 29 */ bl func_80039200 +/* 800391D8 00035FD8 48 00 00 29 */ bl xPartitionSpaceMove__FP13_tagPartSpaceP13_tagPartSpaceUi /* 800391DC 00035FDC 7F E3 FB 78 */ mr r3, r31 lbl_800391E0: /* 800391E0 00035FE0 80 01 00 34 */ lwz r0, 0x34(r1) @@ -465,8 +465,8 @@ lbl_800391E0: /* 800391F8 00035FF8 38 21 00 30 */ addi r1, r1, 0x30 /* 800391FC 00035FFC 4E 80 00 20 */ blr -.global func_80039200 -func_80039200: +.global xPartitionSpaceMove__FP13_tagPartSpaceP13_tagPartSpaceUi +xPartitionSpaceMove__FP13_tagPartSpaceP13_tagPartSpaceUi: /* 80039200 00036000 38 C4 00 04 */ addi r6, r4, 4 /* 80039204 00036004 48 00 00 08 */ b lbl_8003920C lbl_80039208: @@ -499,8 +499,8 @@ lbl_8003922C: /* 80039264 00036064 90 04 00 00 */ stw r0, 0(r4) /* 80039268 00036068 4E 80 00 20 */ blr -.global func_8003926C -func_8003926C: +.global xPartitionDump__FP13_tagPartitionPc +xPartitionDump__FP13_tagPartitionPc: /* 8003926C 0003606C 4E 80 00 20 */ blr .global func_80039270 diff --git a/asm/Core/x/xPtankPool.s b/asm/Core/x/xPtankPool.s index 4d6d04507..1712465e4 100644 --- a/asm/Core/x/xPtankPool.s +++ b/asm/Core/x/xPtankPool.s @@ -119,7 +119,7 @@ lbl_8017F75C: /* 8017F770 0017C570 38 A0 00 00 */ li r5, 0 /* 8017F774 0017C574 54 00 10 3A */ slwi r0, r0, 2 /* 8017F778 0017C578 7C 84 02 14 */ add r4, r4, r0 -/* 8017F77C 0017C57C 4B EB 41 C5 */ bl func_80033940 +/* 8017F77C 0017C57C 4B EB 41 C5 */ bl xMemAlloc__FUiUii /* 8017F780 0017C580 3C 80 80 2A */ lis r4, lbl_8029B830@ha /* 8017F784 0017C584 3B E0 00 00 */ li r31, 0 /* 8017F788 0017C588 38 04 B8 30 */ addi r0, r4, lbl_8029B830@l @@ -166,17 +166,17 @@ func_8017F804: /* 8017F818 0017C618 38 60 00 40 */ li r3, 0x40 /* 8017F81C 0017C61C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8017F820 0017C620 64 04 20 00 */ oris r4, r0, 0x2000 -/* 8017F824 0017C624 48 08 6B FD */ bl func_80206420 +/* 8017F824 0017C624 48 08 6B FD */ bl RpPTankAtomicCreate /* 8017F828 0017C628 7C 7F 1B 79 */ or. r31, r3, r3 /* 8017F82C 0017C62C 40 82 00 0C */ bne lbl_8017F838 /* 8017F830 0017C630 38 60 00 00 */ li r3, 0 /* 8017F834 0017C634 48 00 00 8C */ b lbl_8017F8C0 lbl_8017F838: -/* 8017F838 0017C638 48 0B 92 51 */ bl func_80238A88 +/* 8017F838 0017C638 48 0B 92 51 */ bl RwFrameCreate /* 8017F83C 0017C63C 7C 64 1B 79 */ or. r4, r3, r3 /* 8017F840 0017C640 40 82 00 14 */ bne lbl_8017F854 /* 8017F844 0017C644 7F E3 FB 78 */ mr r3, r31 -/* 8017F848 0017C648 48 08 6F 2D */ bl func_80206774 +/* 8017F848 0017C648 48 08 6F 2D */ bl RpPTankAtomicDestroy /* 8017F84C 0017C64C 38 60 00 00 */ li r3, 0 /* 8017F850 0017C650 48 00 00 70 */ b lbl_8017F8C0 lbl_8017F854: @@ -201,7 +201,7 @@ lbl_8017F854: /* 8017F89C 0017C69C 64 00 00 02 */ oris r0, r0, 2 /* 8017F8A0 0017C6A0 60 00 00 03 */ ori r0, r0, 3 /* 8017F8A4 0017C6A4 90 04 00 1C */ stw r0, 0x1c(r4) -/* 8017F8A8 0017C6A8 48 09 55 95 */ bl func_80214E3C +/* 8017F8A8 0017C6A8 48 09 55 95 */ bl RpAtomicSetFrame /* 8017F8AC 0017C6AC 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) /* 8017F8B0 0017C6B0 38 A0 00 01 */ li r5, 1 /* 8017F8B4 0017C6B4 7F E3 FB 78 */ mr r3, r31 @@ -225,14 +225,14 @@ func_8017F8D4: /* 8017F8EC 0017C6EC 41 82 00 28 */ beq lbl_8017F914 /* 8017F8F0 0017C6F0 83 FE 00 04 */ lwz r31, 4(r30) /* 8017F8F4 0017C6F4 38 80 00 00 */ li r4, 0 -/* 8017F8F8 0017C6F8 48 09 55 45 */ bl func_80214E3C +/* 8017F8F8 0017C6F8 48 09 55 45 */ bl RpAtomicSetFrame /* 8017F8FC 0017C6FC 28 1F 00 00 */ cmplwi r31, 0 /* 8017F900 0017C700 41 82 00 0C */ beq lbl_8017F90C /* 8017F904 0017C704 7F E3 FB 78 */ mr r3, r31 -/* 8017F908 0017C708 48 0B 92 BD */ bl func_80238BC4 +/* 8017F908 0017C708 48 0B 92 BD */ bl RwFrameDestroy lbl_8017F90C: /* 8017F90C 0017C70C 7F C3 F3 78 */ mr r3, r30 -/* 8017F910 0017C710 48 08 6E 65 */ bl func_80206774 +/* 8017F910 0017C710 48 08 6E 65 */ bl RpPTankAtomicDestroy lbl_8017F914: /* 8017F914 0017C714 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017F918 0017C718 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -253,7 +253,7 @@ func_8017F92C: /* 8017F948 0017C748 54 00 07 FE */ clrlwi r0, r0, 0x1f /* 8017F94C 0017C74C 7C 00 00 34 */ cntlzw r0, r0 /* 8017F950 0017C750 54 04 DE 3E */ rlwinm r4, r0, 0x1b, 0x18, 0x1f -/* 8017F954 0017C754 48 0A FE 89 */ bl func_8022F7DC +/* 8017F954 0017C754 48 0A FE 89 */ bl RwRenderStateSet /* 8017F958 0017C758 80 7F 00 04 */ lwz r3, 4(r31) /* 8017F95C 0017C75C 81 83 00 48 */ lwz r12, 0x48(r3) /* 8017F960 0017C760 7D 89 03 A6 */ mtctr r12 @@ -307,8 +307,8 @@ lbl_8017F9FC: /* 8017FA08 0017C808 54 03 0F FE */ srwi r3, r0, 0x1f /* 8017FA0C 0017C80C 4E 80 00 20 */ blr -.global func_8017FA10 -func_8017FA10: +.global xPTankPoolSceneEnter__Fv +xPTankPoolSceneEnter__Fv: /* 8017FA10 0017C810 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8017FA14 0017C814 7C 08 02 A6 */ mflr r0 /* 8017FA18 0017C818 90 01 00 24 */ stw r0, 0x24(r1) @@ -401,8 +401,8 @@ lbl_8017FB3C: /* 8017FB50 0017C950 38 21 00 20 */ addi r1, r1, 0x20 /* 8017FB54 0017C954 4E 80 00 20 */ blr -.global func_8017FB58 -func_8017FB58: +.global xPTankPoolSceneExit__Fv +xPTankPoolSceneExit__Fv: /* 8017FB58 0017C958 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8017FB5C 0017C95C 7C 08 02 A6 */ mflr r0 /* 8017FB60 0017C960 3C 60 80 2A */ lis r3, lbl_8029B830@ha @@ -443,8 +443,8 @@ lbl_8017FBBC: /* 8017FBDC 0017C9DC 38 21 00 20 */ addi r1, r1, 0x20 /* 8017FBE0 0017C9E0 4E 80 00 20 */ blr -.global func_8017FBE4 -func_8017FBE4: +.global xPTankPoolRender__Fv +xPTankPoolRender__Fv: /* 8017FBE4 0017C9E4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8017FBE8 0017C9E8 7C 08 02 A6 */ mflr r0 /* 8017FBEC 0017C9EC 38 60 00 14 */ li r3, 0x14 @@ -454,10 +454,10 @@ func_8017FBE4: /* 8017FBFC 0017C9FC 93 C1 00 18 */ stw r30, 0x18(r1) /* 8017FC00 0017CA00 93 A1 00 14 */ stw r29, 0x14(r1) /* 8017FC04 0017CA04 93 81 00 10 */ stw r28, 0x10(r1) -/* 8017FC08 0017CA08 48 0A FB D5 */ bl func_8022F7DC +/* 8017FC08 0017CA08 48 0A FB D5 */ bl RwRenderStateSet /* 8017FC0C 0017CA0C 38 60 00 08 */ li r3, 8 /* 8017FC10 0017CA10 38 80 00 00 */ li r4, 0 -/* 8017FC14 0017CA14 48 0A FB C9 */ bl func_8022F7DC +/* 8017FC14 0017CA14 48 0A FB C9 */ bl RwRenderStateSet /* 8017FC18 0017CA18 3C 60 80 2A */ lis r3, lbl_8029B830@ha /* 8017FC1C 0017CA1C 38 63 B8 30 */ addi r3, r3, lbl_8029B830@l /* 8017FC20 0017CA20 7C 7F 1B 78 */ mr r31, r3 @@ -496,7 +496,7 @@ lbl_8017FC88: /* 8017FC98 0017CA98 80 63 00 18 */ lwz r3, 0x18(r3) /* 8017FC9C 0017CA9C 80 63 00 20 */ lwz r3, 0x20(r3) /* 8017FCA0 0017CAA0 80 63 00 00 */ lwz r3, 0(r3) -/* 8017FCA4 0017CAA4 48 09 7F F5 */ bl func_80217C98 +/* 8017FCA4 0017CAA4 48 09 7F F5 */ bl RpMaterialSetTexture /* 8017FCA8 0017CAA8 80 1D 00 08 */ lwz r0, 8(r29) /* 8017FCAC 0017CAAC 64 00 00 02 */ oris r0, r0, 2 /* 8017FCB0 0017CAB0 90 1D 00 08 */ stw r0, 8(r29) @@ -523,8 +523,8 @@ lbl_8017FCD4: /* 8017FCF4 0017CAF4 38 21 00 20 */ addi r1, r1, 0x20 /* 8017FCF8 0017CAF8 4E 80 00 20 */ blr -.global func_8017FCFC -func_8017FCFC: +.global grab_block__10ptank_poolF16ptank_group_type +grab_block__10ptank_poolF16ptank_group_type: /* 8017FCFC 0017CAFC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8017FD00 0017CB00 7C 08 02 A6 */ mflr r0 /* 8017FD04 0017CB04 1C A4 00 1C */ mulli r5, r4, 0x1c @@ -632,7 +632,7 @@ lbl_8017FE70: /* 8017FE84 0017CC84 80 63 00 18 */ lwz r3, 0x18(r3) /* 8017FE88 0017CC88 80 63 00 20 */ lwz r3, 0x20(r3) /* 8017FE8C 0017CC8C 80 63 00 00 */ lwz r3, 0(r3) -/* 8017FE90 0017CC90 48 09 7E 09 */ bl func_80217C98 +/* 8017FE90 0017CC90 48 09 7E 09 */ bl RpMaterialSetTexture /* 8017FE94 0017CC94 80 7D 00 14 */ lwz r3, 0x14(r29) /* 8017FE98 0017CC98 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) /* 8017FE9C 0017CC9C 80 9D 00 04 */ lwz r4, 4(r29) @@ -678,8 +678,8 @@ lbl_8017FF20: /* 8017FF34 0017CD34 38 21 00 20 */ addi r1, r1, 0x20 /* 8017FF38 0017CD38 4E 80 00 20 */ blr -.global func_8017FF3C -func_8017FF3C: +.global flush__10ptank_poolFv +flush__10ptank_poolFv: /* 8017FF3C 0017CD3C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8017FF40 0017CD40 7C 08 02 A6 */ mflr r0 /* 8017FF44 0017CD44 90 01 00 24 */ stw r0, 0x24(r1) @@ -692,7 +692,7 @@ func_8017FF3C: /* 8017FF60 0017CD60 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8017FF64 0017CD64 41 82 00 B4 */ beq lbl_80180018 /* 8017FF68 0017CD68 80 7F 00 14 */ lwz r3, 0x14(r31) -/* 8017FF6C 0017CD6C 48 08 69 B9 */ bl func_80206924 +/* 8017FF6C 0017CD6C 48 08 69 B9 */ bl RpPTankAtomicUnlock /* 8017FF70 0017CD70 80 7F 00 14 */ lwz r3, 0x14(r31) /* 8017FF74 0017CD74 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) /* 8017FF78 0017CD78 80 9F 00 10 */ lwz r4, 0x10(r31) diff --git a/asm/Core/x/xQuickCull.s b/asm/Core/x/xQuickCull.s index 79e16c3df..af545085c 100644 --- a/asm/Core/x/xQuickCull.s +++ b/asm/Core/x/xQuickCull.s @@ -2,8 +2,8 @@ .section .text # 0x8003C498 - 0x8003CC4C -.global func_8003C498 -func_8003C498: +.global xQuickCullInit__FP10xQCControlffffff +xQuickCullInit__FP10xQCControlffffff: /* 8003C498 00039298 D0 23 00 00 */ stfs f1, 0(r3) /* 8003C49C 0003929C ED 04 08 28 */ fsubs f8, f4, f1 /* 8003C4A0 000392A0 EC E5 10 28 */ fsubs f7, f5, f2 @@ -67,8 +67,8 @@ lbl_8003C50C: /* 8003C580 00039380 D0 03 00 38 */ stfs f0, 0x38(r3) /* 8003C584 00039384 4E 80 00 20 */ blr -.global func_8003C588 -func_8003C588: +.global xQuickCullInit__FP10xQCControlPC4xBox +xQuickCullInit__FP10xQCControlPC4xBox: /* 8003C588 00039388 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003C58C 0003938C 7C 08 02 A6 */ mflr r0 /* 8003C590 00039390 C0 24 00 0C */ lfs f1, 0xc(r4) @@ -78,14 +78,14 @@ func_8003C588: /* 8003C5A0 000393A0 C0 84 00 00 */ lfs f4, 0(r4) /* 8003C5A4 000393A4 C0 A4 00 04 */ lfs f5, 4(r4) /* 8003C5A8 000393A8 C0 C4 00 08 */ lfs f6, 8(r4) -/* 8003C5AC 000393AC 4B FF FE ED */ bl func_8003C498 +/* 8003C5AC 000393AC 4B FF FE ED */ bl xQuickCullInit__FP10xQCControlffffff /* 8003C5B0 000393B0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003C5B4 000393B4 7C 08 03 A6 */ mtlr r0 /* 8003C5B8 000393B8 38 21 00 10 */ addi r1, r1, 0x10 /* 8003C5BC 000393BC 4E 80 00 20 */ blr -.global func_8003C5C0 -func_8003C5C0: +.global xQuickCullIsects__FPC7xQCDataPC7xQCData +xQuickCullIsects__FPC7xQCDataPC7xQCData: /* 8003C5C0 000393C0 88 A3 00 00 */ lbz r5, 0(r3) /* 8003C5C4 000393C4 38 C0 00 00 */ li r6, 0 /* 8003C5C8 000393C8 88 04 00 04 */ lbz r0, 4(r4) @@ -128,8 +128,8 @@ lbl_8003C658: /* 8003C658 00039458 54 C3 06 3E */ clrlwi r3, r6, 0x18 /* 8003C65C 0003945C 4E 80 00 20 */ blr -.global func_8003C660 -func_8003C660: +.global xQuickCullForBound__FP10xQCControlP7xQCDataPC6xBound +xQuickCullForBound__FP10xQCControlP7xQCDataPC6xBound: /* 8003C660 00039460 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003C664 00039464 7C 08 02 A6 */ mflr r0 /* 8003C668 00039468 90 01 00 14 */ stw r0, 0x14(r1) @@ -137,20 +137,20 @@ func_8003C660: /* 8003C670 00039470 28 00 00 01 */ cmplwi r0, 1 /* 8003C674 00039474 40 82 00 10 */ bne lbl_8003C684 /* 8003C678 00039478 38 A5 00 24 */ addi r5, r5, 0x24 -/* 8003C67C 0003947C 48 00 04 1D */ bl func_8003CA98 +/* 8003C67C 0003947C 48 00 04 1D */ bl xQuickCullForSphere__FP10xQCControlP7xQCDataPC7xSphere /* 8003C680 00039480 48 00 00 2C */ b lbl_8003C6AC lbl_8003C684: /* 8003C684 00039484 28 00 00 02 */ cmplwi r0, 2 /* 8003C688 00039488 40 82 00 10 */ bne lbl_8003C698 /* 8003C68C 0003948C 38 A5 00 30 */ addi r5, r5, 0x30 -/* 8003C690 00039490 48 00 04 D1 */ bl func_8003CB60 +/* 8003C690 00039490 48 00 04 D1 */ bl xQuickCullForBox__FP10xQCControlP7xQCDataPC4xBox /* 8003C694 00039494 48 00 00 18 */ b lbl_8003C6AC lbl_8003C698: /* 8003C698 00039498 28 00 00 04 */ cmplwi r0, 4 /* 8003C69C 0003949C 40 82 00 10 */ bne lbl_8003C6AC /* 8003C6A0 000394A0 80 C5 00 48 */ lwz r6, 0x48(r5) /* 8003C6A4 000394A4 38 A5 00 30 */ addi r5, r5, 0x30 -/* 8003C6A8 000394A8 48 00 05 25 */ bl func_8003CBCC +/* 8003C6A8 000394A8 48 00 05 25 */ bl xQuickCullForOBB__FP10xQCControlP7xQCDataPC4xBoxPC7xMat4x3 lbl_8003C6AC: /* 8003C6AC 000394AC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003C6B0 000394B0 7C 08 03 A6 */ mtlr r0 @@ -307,8 +307,8 @@ lbl_8003C8B0: /* 8003C8B8 000396B8 98 03 00 07 */ stb r0, 7(r3) /* 8003C8BC 000396BC 4E 80 00 20 */ blr -.global func_8003C8C0 -func_8003C8C0: +.global xQuickCullForLine__FP10xQCControlP7xQCDataPC6xLine3 +xQuickCullForLine__FP10xQCControlP7xQCDataPC6xLine3: /* 8003C8C0 000396C0 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8003C8C4 000396C4 7C 08 02 A6 */ mflr r0 /* 8003C8C8 000396C8 90 01 00 64 */ stw r0, 0x64(r1) @@ -336,8 +336,8 @@ func_8003C8C0: /* 8003C920 00039720 38 21 00 60 */ addi r1, r1, 0x60 /* 8003C924 00039724 4E 80 00 20 */ blr -.global func_8003C928 -func_8003C928: +.global xQuickCullForRay__FP10xQCControlP7xQCDataPC5xRay3 +xQuickCullForRay__FP10xQCControlP7xQCDataPC5xRay3: /* 8003C928 00039728 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8003C92C 0003972C 7C 08 02 A6 */ mflr r0 /* 8003C930 00039730 90 01 00 74 */ stw r0, 0x74(r1) @@ -437,8 +437,8 @@ lbl_8003CA18: /* 8003CA90 00039890 38 21 00 70 */ addi r1, r1, 0x70 /* 8003CA94 00039894 4E 80 00 20 */ blr -.global func_8003CA98 -func_8003CA98: +.global xQuickCullForSphere__FP10xQCControlP7xQCDataPC7xSphere +xQuickCullForSphere__FP10xQCControlP7xQCDataPC7xSphere: /* 8003CA98 00039898 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8003CA9C 0003989C 7C 08 02 A6 */ mflr r0 /* 8003CAA0 000398A0 C0 05 00 0C */ lfs f0, 0xc(r5) @@ -490,8 +490,8 @@ func_8003CA98: /* 8003CB58 00039958 38 21 00 70 */ addi r1, r1, 0x70 /* 8003CB5C 0003995C 4E 80 00 20 */ blr -.global func_8003CB60 -func_8003CB60: +.global xQuickCullForBox__FP10xQCControlP7xQCDataPC4xBox +xQuickCullForBox__FP10xQCControlP7xQCDataPC4xBox: /* 8003CB60 00039960 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8003CB64 00039964 7C 08 02 A6 */ mflr r0 /* 8003CB68 00039968 90 01 00 64 */ stw r0, 0x64(r1) @@ -520,8 +520,8 @@ func_8003CB60: /* 8003CBC4 000399C4 38 21 00 60 */ addi r1, r1, 0x60 /* 8003CBC8 000399C8 4E 80 00 20 */ blr -.global func_8003CBCC -func_8003CBCC: +.global xQuickCullForOBB__FP10xQCControlP7xQCDataPC4xBoxPC7xMat4x3 +xQuickCullForOBB__FP10xQCControlP7xQCDataPC4xBoxPC7xMat4x3: /* 8003CBCC 000399CC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8003CBD0 000399D0 7C 08 02 A6 */ mflr r0 /* 8003CBD4 000399D4 90 01 00 34 */ stw r0, 0x34(r1) @@ -532,11 +532,11 @@ func_8003CBCC: /* 8003CBE8 000399E8 93 C1 00 28 */ stw r30, 0x28(r1) /* 8003CBEC 000399EC 7C 7E 1B 78 */ mr r30, r3 /* 8003CBF0 000399F0 38 61 00 08 */ addi r3, r1, 8 -/* 8003CBF4 000399F4 4B FF 4E ED */ bl func_80031AE0 +/* 8003CBF4 000399F4 4B FF 4E ED */ bl xBoxInitBoundOBB__FP4xBoxPC4xBoxPC7xMat4x3 /* 8003CBF8 000399F8 7F C3 F3 78 */ mr r3, r30 /* 8003CBFC 000399FC 7F E4 FB 78 */ mr r4, r31 /* 8003CC00 00039A00 38 A1 00 08 */ addi r5, r1, 8 -/* 8003CC04 00039A04 4B FF FF 5D */ bl func_8003CB60 +/* 8003CC04 00039A04 4B FF FF 5D */ bl xQuickCullForBox__FP10xQCControlP7xQCDataPC4xBox /* 8003CC08 00039A08 80 01 00 34 */ lwz r0, 0x34(r1) /* 8003CC0C 00039A0C 83 E1 00 2C */ lwz r31, 0x2c(r1) /* 8003CC10 00039A10 83 C1 00 28 */ lwz r30, 0x28(r1) @@ -544,8 +544,8 @@ func_8003CBCC: /* 8003CC18 00039A18 38 21 00 30 */ addi r1, r1, 0x30 /* 8003CC1C 00039A1C 4E 80 00 20 */ blr -.global func_8003CC20 -func_8003CC20: +.global xQuickCullForEverything__FP7xQCData +xQuickCullForEverything__FP7xQCData: /* 8003CC20 00039A20 38 80 FF 80 */ li r4, -128 /* 8003CC24 00039A24 38 00 00 7F */ li r0, 0x7f /* 8003CC28 00039A28 98 83 00 00 */ stb r4, 0(r3) diff --git a/asm/Core/x/xRMemData.s b/asm/Core/x/xRMemData.s index 63ebee072..4e5eb06de 100644 --- a/asm/Core/x/xRMemData.s +++ b/asm/Core/x/xRMemData.s @@ -2,8 +2,8 @@ .section .text # 0x8010F150 - 0x8010F2D0 -.global func_8010F150 -func_8010F150: +.global __nw__10RyzMemDataFUliP10RyzMemGrow +__nw__10RyzMemDataFUliP10RyzMemGrow: /* 8010F150 0010BF50 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010F154 0010BF54 7C 08 02 A6 */ mflr r0 /* 8010F158 0010BF58 28 05 00 00 */ cmplwi r5, 0 @@ -26,14 +26,14 @@ lbl_8010F190: /* 8010F194 0010BF94 41 82 00 18 */ beq lbl_8010F1AC /* 8010F198 0010BF98 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8010F19C 0010BF9C 7F C4 F3 78 */ mr r4, r30 -/* 8010F1A0 0010BFA0 4B F2 46 C5 */ bl func_80033864 +/* 8010F1A0 0010BFA0 4B F2 46 C5 */ bl xMemGrowAlloc__FUiUi /* 8010F1A4 0010BFA4 7C 7F 1B 78 */ mr r31, r3 /* 8010F1A8 0010BFA8 48 00 00 18 */ b lbl_8010F1C0 lbl_8010F1AC: /* 8010F1AC 0010BFAC 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8010F1B0 0010BFB0 7F C4 F3 78 */ mr r4, r30 /* 8010F1B4 0010BFB4 38 A0 00 00 */ li r5, 0 -/* 8010F1B8 0010BFB8 4B F2 47 89 */ bl func_80033940 +/* 8010F1B8 0010BFB8 4B F2 47 89 */ bl xMemAlloc__FUiUii /* 8010F1BC 0010BFBC 7C 7F 1B 78 */ mr r31, r3 lbl_8010F1C0: /* 8010F1C0 0010BFC0 7F E3 FB 78 */ mr r3, r31 @@ -48,12 +48,12 @@ lbl_8010F1C0: /* 8010F1E4 0010BFE4 38 21 00 10 */ addi r1, r1, 0x10 /* 8010F1E8 0010BFE8 4E 80 00 20 */ blr -.global func_8010F1EC -func_8010F1EC: +.global __dl__10RyzMemDataFPv +__dl__10RyzMemDataFPv: /* 8010F1EC 0010BFEC 4E 80 00 20 */ blr -.global func_8010F1F0 -func_8010F1F0: +.global Init__10RyzMemGrowFP5xBase +Init__10RyzMemGrowFP5xBase: /* 8010F1F0 0010BFF0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010F1F4 0010BFF4 7C 08 02 A6 */ mflr r0 /* 8010F1F8 0010BFF8 90 01 00 14 */ stw r0, 0x14(r1) @@ -75,7 +75,7 @@ lbl_8010F21C: /* 8010F234 0010C034 90 1E 00 04 */ stw r0, 4(r30) /* 8010F238 0010C038 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8010F23C 0010C03C 80 9E 00 04 */ lwz r4, 4(r30) -/* 8010F240 0010C040 4B F2 47 01 */ bl func_80033940 +/* 8010F240 0010C040 4B F2 47 01 */ bl xMemAlloc__FUiUii /* 8010F244 0010C044 90 7E 00 08 */ stw r3, 8(r30) /* 8010F248 0010C048 38 00 00 01 */ li r0, 1 /* 8010F24C 0010C04C 7F C3 F3 78 */ mr r3, r30 @@ -89,8 +89,8 @@ lbl_8010F258: /* 8010F268 0010C068 38 21 00 10 */ addi r1, r1, 0x10 /* 8010F26C 0010C06C 4E 80 00 20 */ blr -.global func_8010F270 -func_8010F270: +.global Resume__10RyzMemGrowFP5xBase +Resume__10RyzMemGrowFP5xBase: /* 8010F270 0010C070 80 83 00 10 */ lwz r4, 0x10(r3) /* 8010F274 0010C074 38 00 00 03 */ li r0, 3 /* 8010F278 0010C078 90 83 00 04 */ stw r4, 4(r3) @@ -101,8 +101,8 @@ func_8010F270: /* 8010F28C 0010C08C 90 03 00 00 */ stw r0, 0(r3) /* 8010F290 0010C090 4E 80 00 20 */ blr -.global func_8010F294 -func_8010F294: +.global Done__10RyzMemGrowFv +Done__10RyzMemGrowFv: /* 8010F294 0010C094 80 83 00 04 */ lwz r4, 4(r3) /* 8010F298 0010C098 38 00 00 00 */ li r0, 0 /* 8010F29C 0010C09C 90 83 00 10 */ stw r4, 0x10(r3) diff --git a/asm/Core/x/xRenderState.s b/asm/Core/x/xRenderState.s index 9110dee22..964beb1b3 100644 --- a/asm/Core/x/xRenderState.s +++ b/asm/Core/x/xRenderState.s @@ -2,8 +2,8 @@ .section .text # 0x8011A940 - 0x8011A9F0 -.global func_8011A940 -func_8011A940: +.global xRenderStateSetTexture__FP9RwTexture +xRenderStateSetTexture__FP9RwTexture: /* 8011A940 00117740 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011A944 00117744 7C 08 02 A6 */ mflr r0 /* 8011A948 00117748 28 03 00 00 */ cmplwi r3, 0 @@ -13,20 +13,20 @@ func_8011A940: /* 8011A958 00117758 28 04 00 00 */ cmplwi r4, 0 /* 8011A95C 0011775C 41 82 00 1C */ beq lbl_8011A978 /* 8011A960 00117760 38 60 00 01 */ li r3, 1 -/* 8011A964 00117764 48 11 4E 79 */ bl func_8022F7DC +/* 8011A964 00117764 48 11 4E 79 */ bl RwRenderStateSet /* 8011A968 00117768 48 00 00 10 */ b lbl_8011A978 lbl_8011A96C: /* 8011A96C 0011776C 38 60 00 01 */ li r3, 1 /* 8011A970 00117770 38 80 00 00 */ li r4, 0 -/* 8011A974 00117774 48 11 4E 69 */ bl func_8022F7DC +/* 8011A974 00117774 48 11 4E 69 */ bl RwRenderStateSet lbl_8011A978: /* 8011A978 00117778 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011A97C 0011777C 7C 08 03 A6 */ mtlr r0 /* 8011A980 00117780 38 21 00 10 */ addi r1, r1, 0x10 /* 8011A984 00117784 4E 80 00 20 */ blr -.global func_8011A988 -func_8011A988: +.global xRenderStateSetSrcBlendMode__Fi +xRenderStateSetSrcBlendMode__Fi: /* 8011A988 00117788 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011A98C 0011778C 7C 08 02 A6 */ mflr r0 /* 8011A990 00117790 3C 80 80 29 */ lis r4, lbl_80297E18@ha @@ -35,14 +35,14 @@ func_8011A988: /* 8011A99C 0011779C 38 84 7E 18 */ addi r4, r4, lbl_80297E18@l /* 8011A9A0 001177A0 38 60 00 0A */ li r3, 0xa /* 8011A9A4 001177A4 7C 84 00 2E */ lwzx r4, r4, r0 -/* 8011A9A8 001177A8 48 11 4E 35 */ bl func_8022F7DC +/* 8011A9A8 001177A8 48 11 4E 35 */ bl RwRenderStateSet /* 8011A9AC 001177AC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011A9B0 001177B0 7C 08 03 A6 */ mtlr r0 /* 8011A9B4 001177B4 38 21 00 10 */ addi r1, r1, 0x10 /* 8011A9B8 001177B8 4E 80 00 20 */ blr -.global func_8011A9BC -func_8011A9BC: +.global xRenderStateSetDstBlendMode__Fi +xRenderStateSetDstBlendMode__Fi: /* 8011A9BC 001177BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011A9C0 001177C0 7C 08 02 A6 */ mflr r0 /* 8011A9C4 001177C4 3C 80 80 29 */ lis r4, lbl_80297E18@ha @@ -51,7 +51,7 @@ func_8011A9BC: /* 8011A9D0 001177D0 38 84 7E 18 */ addi r4, r4, lbl_80297E18@l /* 8011A9D4 001177D4 38 60 00 0B */ li r3, 0xb /* 8011A9D8 001177D8 7C 84 00 2E */ lwzx r4, r4, r0 -/* 8011A9DC 001177DC 48 11 4E 01 */ bl func_8022F7DC +/* 8011A9DC 001177DC 48 11 4E 01 */ bl RwRenderStateSet /* 8011A9E0 001177E0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011A9E4 001177E4 7C 08 03 A6 */ mtlr r0 /* 8011A9E8 001177E8 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Core/x/xSFX.s b/asm/Core/x/xSFX.s index 68a937139..387078138 100644 --- a/asm/Core/x/xSFX.s +++ b/asm/Core/x/xSFX.s @@ -2,8 +2,8 @@ .section .text # 0x80043EB8 - 0x80044778 -.global func_80043EB8 -func_80043EB8: +.global xSFXEnvironmentalStreamSceneExit__Fv +xSFXEnvironmentalStreamSceneExit__Fv: /* 80043EB8 00040CB8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80043EBC 00040CBC 7C 08 02 A6 */ mflr r0 /* 80043EC0 00040CC0 38 6D 80 A0 */ addi r3, r13, lbl_803CA9A0-_SDA_BASE_ @@ -16,8 +16,8 @@ func_80043EB8: /* 80043EDC 00040CDC 38 21 00 10 */ addi r1, r1, 0x10 /* 80043EE0 00040CE0 4E 80 00 20 */ blr -.global func_80043EE4 -func_80043EE4: +.global xSFXUpdateEnvironmentalStreamSounds__FP4xSFXUi +xSFXUpdateEnvironmentalStreamSounds__FP4xSFXUi: /* 80043EE4 00040CE4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80043EE8 00040CE8 7C 08 02 A6 */ mflr r0 /* 80043EEC 00040CEC 90 01 00 44 */ stw r0, 0x44(r1) @@ -56,7 +56,7 @@ lbl_80043F50: /* 80043F64 00040D64 41 82 00 CC */ beq lbl_80044030 /* 80043F68 00040D68 38 64 00 1C */ addi r3, r4, 0x1c /* 80043F6C 00040D6C 38 81 00 20 */ addi r4, r1, 0x20 -/* 80043F70 00040D70 48 00 48 25 */ bl func_80048794 +/* 80043F70 00040D70 48 00 48 25 */ bl xSndProcessSoundPos__FPC5xVec3P5xVec3 /* 80043F74 00040D74 7F 84 E3 78 */ mr r4, r28 /* 80043F78 00040D78 38 61 00 08 */ addi r3, r1, 8 /* 80043F7C 00040D7C 38 A1 00 20 */ addi r5, r1, 0x20 @@ -182,14 +182,14 @@ lbl_8004411C: /* 80044124 00040F24 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80044128 00040F28 7C 08 02 A6 */ mflr r0 /* 8004412C 00040F2C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80044130 00040F30 48 00 00 15 */ bl func_80044144 +/* 80044130 00040F30 48 00 00 15 */ bl xSFXInit__FP4xSFXP9xSFXAsset /* 80044134 00040F34 80 01 00 14 */ lwz r0, 0x14(r1) /* 80044138 00040F38 7C 08 03 A6 */ mtlr r0 /* 8004413C 00040F3C 38 21 00 10 */ addi r1, r1, 0x10 /* 80044140 00040F40 4E 80 00 20 */ blr -.global func_80044144 -func_80044144: +.global xSFXInit__FP4xSFXP9xSFXAsset +xSFXInit__FP4xSFXP9xSFXAsset: /* 80044144 00040F44 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80044148 00040F48 7C 08 02 A6 */ mflr r0 /* 8004414C 00040F4C 90 01 00 14 */ stw r0, 0x14(r1) @@ -197,7 +197,7 @@ func_80044144: /* 80044154 00040F54 7C 9F 23 78 */ mr r31, r4 /* 80044158 00040F58 93 C1 00 08 */ stw r30, 8(r1) /* 8004415C 00040F5C 7C 7E 1B 78 */ mr r30, r3 -/* 80044160 00040F60 4B FC 52 A1 */ bl func_80009400 +/* 80044160 00040F60 4B FC 52 A1 */ bl xBaseInit__FP5xBaseP10xBaseAsset /* 80044164 00040F64 3C 60 80 04 */ lis r3, lbl_800442E4@ha /* 80044168 00040F68 38 03 42 E4 */ addi r0, r3, lbl_800442E4@l /* 8004416C 00040F6C 90 1E 00 0C */ stw r0, 0xc(r30) @@ -238,42 +238,42 @@ lbl_800441B4: /* 800441EC 00040FEC 38 21 00 10 */ addi r1, r1, 0x10 /* 800441F0 00040FF0 4E 80 00 20 */ blr -.global func_800441F4 -func_800441F4: +.global xSFXSave__FP4xSFXP7xSerial +xSFXSave__FP4xSFXP7xSerial: /* 800441F4 00040FF4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800441F8 00040FF8 7C 08 02 A6 */ mflr r0 /* 800441FC 00040FFC 90 01 00 14 */ stw r0, 0x14(r1) -/* 80044200 00041000 4B FC 52 4D */ bl func_8000944C +/* 80044200 00041000 4B FC 52 4D */ bl xBaseSave__FP5xBaseP7xSerial /* 80044204 00041004 80 01 00 14 */ lwz r0, 0x14(r1) /* 80044208 00041008 7C 08 03 A6 */ mtlr r0 /* 8004420C 0004100C 38 21 00 10 */ addi r1, r1, 0x10 /* 80044210 00041010 4E 80 00 20 */ blr -.global func_80044214 -func_80044214: +.global xSFXLoad__FP4xSFXP7xSerial +xSFXLoad__FP4xSFXP7xSerial: /* 80044214 00041014 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80044218 00041018 7C 08 02 A6 */ mflr r0 /* 8004421C 0004101C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80044220 00041020 4B FC 52 7D */ bl func_8000949C +/* 80044220 00041020 4B FC 52 7D */ bl xBaseLoad__FP5xBaseP7xSerial /* 80044224 00041024 80 01 00 14 */ lwz r0, 0x14(r1) /* 80044228 00041028 7C 08 03 A6 */ mtlr r0 /* 8004422C 0004102C 38 21 00 10 */ addi r1, r1, 0x10 /* 80044230 00041030 4E 80 00 20 */ blr -.global func_80044234 -func_80044234: +.global xSFXReset__FP4xSFX +xSFXReset__FP4xSFX: /* 80044234 00041034 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80044238 00041038 7C 08 02 A6 */ mflr r0 /* 8004423C 0004103C 90 01 00 14 */ stw r0, 0x14(r1) /* 80044240 00041040 80 83 00 10 */ lwz r4, 0x10(r3) -/* 80044244 00041044 4B FC 52 B5 */ bl func_800094F8 +/* 80044244 00041044 4B FC 52 B5 */ bl xBaseReset__FP5xBaseP10xBaseAsset /* 80044248 00041048 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004424C 0004104C 7C 08 03 A6 */ mtlr r0 /* 80044250 00041050 38 21 00 10 */ addi r1, r1, 0x10 /* 80044254 00041054 4E 80 00 20 */ blr -.global func_80044258 -func_80044258: +.global xSFXConvertFlags__FUi +xSFXConvertFlags__FUi: /* 80044258 00041058 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d /* 8004425C 0004105C 38 60 00 00 */ li r3, 0 /* 80044260 00041060 4D 82 00 20 */ beqlr @@ -294,7 +294,7 @@ func_8004426C: /* 80044290 00041090 80 7F 00 14 */ lwz r3, 0x14(r31) /* 80044294 00041094 28 03 00 00 */ cmplwi r3, 0 /* 80044298 00041098 41 82 00 38 */ beq lbl_800442D0 -/* 8004429C 0004109C 48 00 4E AD */ bl func_80049148 +/* 8004429C 0004109C 48 00 4E AD */ bl xSndIDIsPlaying__FUi /* 800442A0 000410A0 28 03 00 00 */ cmplwi r3, 0 /* 800442A4 000410A4 40 82 00 2C */ bne lbl_800442D0 /* 800442A8 000410A8 38 00 00 00 */ li r0, 0 @@ -306,7 +306,7 @@ func_8004426C: /* 800442C0 000410C0 A0 06 00 08 */ lhz r0, 8(r6) /* 800442C4 000410C4 70 00 EF FF */ andi. r0, r0, 0xefff /* 800442C8 000410C8 B0 06 00 08 */ sth r0, 8(r6) -/* 800442CC 000410CC 4B FD B4 15 */ bl func_8001F6E0 +/* 800442CC 000410CC 4B FD B4 15 */ bl zEntEvent__FP5xBaseP5xBaseUi lbl_800442D0: /* 800442D0 000410D0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800442D4 000410D4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -331,7 +331,7 @@ lbl_800442E4: /* 8004431C 0004111C 7C 09 03 A6 */ mtctr r0 /* 80044320 00041120 4E 80 04 20 */ bctr /* 80044324 00041124 7F E3 FB 78 */ mr r3, r31 -/* 80044328 00041128 4B FF FF 0D */ bl func_80044234 +/* 80044328 00041128 4B FF FF 0D */ bl xSFXReset__FP4xSFX /* 8004432C 0004112C 48 00 00 DC */ b lbl_80044408 /* 80044330 00041130 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80044334 00041134 A0 03 00 08 */ lhz r0, 8(r3) @@ -344,7 +344,7 @@ lbl_800442E4: /* 80044350 00041150 7F E3 FB 78 */ mr r3, r31 /* 80044354 00041154 48 00 00 D1 */ bl func_80044424 /* 80044358 00041158 48 00 00 B0 */ b lbl_80044408 -/* 8004435C 0004115C 4B FE C9 0D */ bl func_80030C68 +/* 8004435C 0004115C 4B FE C9 0D */ bl xrand__Fv /* 80044360 00041160 3C 80 51 EC */ lis r4, 0x51EB851F@ha /* 80044364 00041164 3C 00 43 30 */ lis r0, 0x4330 /* 80044368 00041168 38 84 85 1F */ addi r4, r4, 0x51EB851F@l @@ -407,7 +407,7 @@ func_80044424: /* 80044438 00041238 7C 7E 1B 78 */ mr r30, r3 /* 8004443C 0004123C 80 63 00 10 */ lwz r3, 0x10(r3) /* 80044440 00041240 A0 63 00 08 */ lhz r3, 8(r3) -/* 80044444 00041244 4B FF FE 15 */ bl func_80044258 +/* 80044444 00041244 4B FF FE 15 */ bl xSFXConvertFlags__FUi /* 80044448 00041248 81 1E 00 10 */ lwz r8, 0x10(r30) /* 8004444C 0004124C 7C 7F 1B 78 */ mr r31, r3 /* 80044450 00041250 A0 68 00 08 */ lhz r3, 8(r8) @@ -417,7 +417,7 @@ func_80044424: /* 80044460 00041260 41 82 01 CC */ beq lbl_8004462C /* 80044464 00041264 80 68 00 14 */ lwz r3, 0x14(r8) /* 80044468 00041268 38 81 00 08 */ addi r4, r1, 8 -/* 8004446C 0004126C 48 00 74 F1 */ bl func_8004B95C +/* 8004446C 0004126C 48 00 74 F1 */ bl xSTGetAssetInfo__FUiP20st_PKR_ASSET_TOCINFO /* 80044470 00041270 2C 03 00 00 */ cmpwi r3, 0 /* 80044474 00041274 41 82 02 B4 */ beq lbl_80044728 /* 80044478 00041278 80 61 00 0C */ lwz r3, 0xc(r1) @@ -452,20 +452,20 @@ func_80044424: /* 800444EC 000412EC C0 88 00 2C */ lfs f4, 0x2c(r8) /* 800444F0 000412F0 C0 A2 86 78 */ lfs f5, lbl_803CCFF8-_SDA2_BASE_(r2) /* 800444F4 000412F4 EC 42 00 32 */ fmuls f2, f2, f0 -/* 800444F8 000412F8 48 00 45 9D */ bl func_80048A94 +/* 800444F8 000412F8 48 00 45 9D */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 800444FC 000412FC 90 7E 00 14 */ stw r3, 0x14(r30) /* 80044500 00041300 48 00 02 28 */ b lbl_80044728 lbl_80044504: /* 80044504 00041304 80 7E 00 10 */ lwz r3, 0x10(r30) /* 80044508 00041308 80 63 00 14 */ lwz r3, 0x14(r3) -/* 8004450C 0004130C 48 07 05 31 */ bl func_800B4A3C +/* 8004450C 0004130C 48 07 05 31 */ bl zSceneFindObject__FUi /* 80044510 00041310 28 03 00 00 */ cmplwi r3, 0 /* 80044514 00041314 40 82 00 1C */ bne lbl_80044530 /* 80044518 00041318 80 7E 00 00 */ lwz r3, 0(r30) -/* 8004451C 0004131C 48 00 70 C5 */ bl func_8004B5E0 +/* 8004451C 0004131C 48 00 70 C5 */ bl xSTAssetName__FUi /* 80044520 00041320 80 7E 00 10 */ lwz r3, 0x10(r30) /* 80044524 00041324 80 63 00 14 */ lwz r3, 0x14(r3) -/* 80044528 00041328 48 00 70 B9 */ bl func_8004B5E0 +/* 80044528 00041328 48 00 70 B9 */ bl xSTAssetName__FUi /* 8004452C 0004132C 48 00 01 FC */ b lbl_80044728 lbl_80044530: /* 80044530 00041330 80 03 00 24 */ lwz r0, 0x24(r3) @@ -498,7 +498,7 @@ lbl_80044530: /* 8004459C 0004139C EC 26 01 72 */ fmuls f1, f6, f5 /* 800445A0 000413A0 C0 A2 86 78 */ lfs f5, lbl_803CCFF8-_SDA2_BASE_(r2) /* 800445A4 000413A4 EC 42 00 32 */ fmuls f2, f2, f0 -/* 800445A8 000413A8 48 00 44 BD */ bl func_80048A64 +/* 800445A8 000413A8 48 00 44 BD */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf /* 800445AC 000413AC 90 7E 00 14 */ stw r3, 0x14(r30) /* 800445B0 000413B0 48 00 01 78 */ b lbl_80044728 lbl_800445B4: @@ -529,7 +529,7 @@ lbl_800445B4: /* 80044614 00041414 EC 26 01 72 */ fmuls f1, f6, f5 /* 80044618 00041418 C0 A2 86 78 */ lfs f5, lbl_803CCFF8-_SDA2_BASE_(r2) /* 8004461C 0004141C EC 42 00 32 */ fmuls f2, f2, f0 -/* 80044620 00041420 48 00 44 75 */ bl func_80048A94 +/* 80044620 00041420 48 00 44 75 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 80044624 00041424 90 7E 00 14 */ stw r3, 0x14(r30) /* 80044628 00041428 48 00 01 00 */ b lbl_80044728 lbl_8004462C: @@ -559,7 +559,7 @@ lbl_8004462C: /* 80044688 00041488 C0 A2 86 78 */ lfs f5, lbl_803CCFF8-_SDA2_BASE_(r2) /* 8004468C 0004148C EC 27 01 B2 */ fmuls f1, f7, f6 /* 80044690 00041490 EC 42 00 32 */ fmuls f2, f2, f0 -/* 80044694 00041494 48 00 44 01 */ bl func_80048A94 +/* 80044694 00041494 48 00 44 01 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 80044698 00041498 90 7E 00 14 */ stw r3, 0x14(r30) /* 8004469C 0004149C 48 00 00 8C */ b lbl_80044728 lbl_800446A0: @@ -587,7 +587,7 @@ lbl_800446A0: /* 800446F4 000414F4 EC 41 28 28 */ fsubs f2, f1, f5 /* 800446F8 000414F8 EC 26 01 32 */ fmuls f1, f6, f4 /* 800446FC 000414FC EC 42 00 32 */ fmuls f2, f2, f0 -/* 80044700 00041500 48 00 43 2D */ bl func_80048A2C +/* 80044700 00041500 48 00 43 2D */ bl xSndPlay__FUiffUiUiUi14sound_categoryf /* 80044704 00041504 90 7E 00 14 */ stw r3, 0x14(r30) /* 80044708 00041508 80 7E 00 10 */ lwz r3, 0x10(r30) /* 8004470C 0004150C A0 03 00 08 */ lhz r0, 8(r3) @@ -596,7 +596,7 @@ lbl_800446A0: /* 80044718 00041518 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8004471C 0004151C 28 03 00 00 */ cmplwi r3, 0 /* 80044720 00041520 41 82 00 08 */ beq lbl_80044728 -/* 80044724 00041524 48 03 CB F5 */ bl func_80081318 +/* 80044724 00041524 48 03 CB F5 */ bl zEntPlayer_SNDNotifyPlaying__FUi lbl_80044728: /* 80044728 00041528 80 01 00 44 */ lwz r0, 0x44(r1) /* 8004472C 0004152C 83 E1 00 3C */ lwz r31, 0x3c(r1) @@ -613,7 +613,7 @@ func_80044740: /* 8004474C 0004154C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80044750 00041550 7C 7F 1B 78 */ mr r31, r3 /* 80044754 00041554 80 63 00 14 */ lwz r3, 0x14(r3) -/* 80044758 00041558 48 00 4A A9 */ bl func_80049200 +/* 80044758 00041558 48 00 4A A9 */ bl xSndStop__FUi /* 8004475C 0004155C 38 00 00 00 */ li r0, 0 /* 80044760 00041560 90 1F 00 14 */ stw r0, 0x14(r31) /* 80044764 00041564 80 01 00 14 */ lwz r0, 0x14(r1) diff --git a/asm/Core/x/xScene.s b/asm/Core/x/xScene.s index 78ce90a55..088818466 100644 --- a/asm/Core/x/xScene.s +++ b/asm/Core/x/xScene.s @@ -2,8 +2,8 @@ .section .text # 0x8003F3A4 - 0x80041920 -.global func_8003F3A4 -func_8003F3A4: +.global xSceneInit__FP6xSceneUsUsUsUs +xSceneInit__FP6xSceneUsUsUsUs: /* 8003F3A4 0003C1A4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003F3A8 0003C1A8 7C 08 02 A6 */ mflr r0 /* 8003F3AC 0003C1AC 90 01 00 24 */ stw r0, 0x24(r1) @@ -19,25 +19,25 @@ func_8003F3A4: /* 8003F3D4 0003C1D4 B0 03 00 04 */ sth r0, 4(r3) /* 8003F3D8 0003C1D8 B3 83 00 22 */ sth r28, 0x22(r3) /* 8003F3DC 0003C1DC 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 8003F3E0 0003C1E0 4B FF 45 61 */ bl func_80033940 +/* 8003F3E0 0003C1E0 4B FF 45 61 */ bl xMemAlloc__FUiUii /* 8003F3E4 0003C1E4 90 7B 00 2C */ stw r3, 0x2c(r27) /* 8003F3E8 0003C1E8 57 A4 13 BA */ rlwinm r4, r29, 2, 0xe, 0x1d /* 8003F3EC 0003C1EC 38 A0 00 00 */ li r5, 0 /* 8003F3F0 0003C1F0 B3 BB 00 24 */ sth r29, 0x24(r27) /* 8003F3F4 0003C1F4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 8003F3F8 0003C1F8 4B FF 45 49 */ bl func_80033940 +/* 8003F3F8 0003C1F8 4B FF 45 49 */ bl xMemAlloc__FUiUii /* 8003F3FC 0003C1FC 90 7B 00 30 */ stw r3, 0x30(r27) /* 8003F400 0003C200 57 C4 13 BA */ rlwinm r4, r30, 2, 0xe, 0x1d /* 8003F404 0003C204 38 A0 00 00 */ li r5, 0 /* 8003F408 0003C208 B3 DB 00 26 */ sth r30, 0x26(r27) /* 8003F40C 0003C20C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 8003F410 0003C210 4B FF 45 31 */ bl func_80033940 +/* 8003F410 0003C210 4B FF 45 31 */ bl xMemAlloc__FUiUii /* 8003F414 0003C214 90 7B 00 34 */ stw r3, 0x34(r27) /* 8003F418 0003C218 57 E4 13 BA */ rlwinm r4, r31, 2, 0xe, 0x1d /* 8003F41C 0003C21C 38 A0 00 00 */ li r5, 0 /* 8003F420 0003C220 B3 FB 00 28 */ sth r31, 0x28(r27) /* 8003F424 0003C224 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 8003F428 0003C228 4B FF 45 19 */ bl func_80033940 +/* 8003F428 0003C228 4B FF 45 19 */ bl xMemAlloc__FUiUii /* 8003F42C 0003C22C 7C 1D F2 14 */ add r0, r29, r30 /* 8003F430 0003C230 90 7B 00 38 */ stw r3, 0x38(r27) /* 8003F434 0003C234 7C 60 FA 14 */ add r3, r0, r31 @@ -49,7 +49,7 @@ func_8003F3A4: /* 8003F44C 0003C24C A0 1B 00 20 */ lhz r0, 0x20(r27) /* 8003F450 0003C250 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8003F454 0003C254 54 04 10 3A */ slwi r4, r0, 2 -/* 8003F458 0003C258 4B FF 44 E9 */ bl func_80033940 +/* 8003F458 0003C258 4B FF 44 E9 */ bl xMemAlloc__FUiUii /* 8003F45C 0003C25C 90 7B 00 3C */ stw r3, 0x3c(r27) /* 8003F460 0003C260 38 00 00 00 */ li r0, 0 /* 8003F464 0003C264 38 A0 00 00 */ li r5, 0 @@ -57,7 +57,7 @@ func_8003F3A4: /* 8003F46C 0003C26C A0 1B 00 20 */ lhz r0, 0x20(r27) /* 8003F470 0003C270 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8003F474 0003C274 54 04 10 3A */ slwi r4, r0, 2 -/* 8003F478 0003C278 4B FF 44 C9 */ bl func_80033940 +/* 8003F478 0003C278 4B FF 44 C9 */ bl xMemAlloc__FUiUii /* 8003F47C 0003C27C 90 7B 00 40 */ stw r3, 0x40(r27) /* 8003F480 0003C280 38 00 00 00 */ li r0, 0 /* 8003F484 0003C284 B0 1B 00 06 */ sth r0, 6(r27) @@ -66,61 +66,61 @@ func_8003F3A4: /* 8003F490 0003C290 B0 1B 00 0C */ sth r0, 0xc(r27) /* 8003F494 0003C294 B0 1B 00 0E */ sth r0, 0xe(r27) /* 8003F498 0003C298 90 1B 00 64 */ stw r0, 0x64(r27) -/* 8003F49C 0003C29C 4B FC 6B 41 */ bl func_80005FDC -/* 8003F4A0 0003C2A0 4B FF 49 D9 */ bl func_80033E78 +/* 8003F49C 0003C29C 4B FC 6B 41 */ bl xAnimInit__Fv +/* 8003F4A0 0003C2A0 4B FF 49 D9 */ bl xModelInit__Fv /* 8003F4A4 0003C2A4 38 7B 00 48 */ addi r3, r27, 0x48 /* 8003F4A8 0003C2A8 38 80 00 32 */ li r4, 0x32 /* 8003F4AC 0003C2AC 38 A0 00 01 */ li r5, 1 /* 8003F4B0 0003C2B0 38 C0 00 01 */ li r6, 1 /* 8003F4B4 0003C2B4 38 E0 00 04 */ li r7, 4 -/* 8003F4B8 0003C2B8 4B FC 9C 05 */ bl func_800090BC +/* 8003F4B8 0003C2B8 4B FC 9C 05 */ bl xAnimPoolInit__FP8xMemPoolUiUiUiUi /* 8003F4BC 0003C2BC 38 60 00 31 */ li r3, 0x31 /* 8003F4C0 0003C2C0 38 80 00 40 */ li r4, 0x40 -/* 8003F4C4 0003C2C4 4B FF 4A 05 */ bl func_80033EC8 +/* 8003F4C4 0003C2C4 4B FF 4A 05 */ bl xModelPoolInit__FUiUi /* 8003F4C8 0003C2C8 38 60 00 4A */ li r3, 0x4a /* 8003F4CC 0003C2CC 38 80 00 08 */ li r4, 8 -/* 8003F4D0 0003C2D0 4B FF 49 F9 */ bl func_80033EC8 +/* 8003F4D0 0003C2D0 4B FF 49 F9 */ bl xModelPoolInit__FUiUi /* 8003F4D4 0003C2D4 38 60 00 A4 */ li r3, 0xa4 /* 8003F4D8 0003C2D8 38 80 00 01 */ li r4, 1 -/* 8003F4DC 0003C2DC 4B FF 49 ED */ bl func_80033EC8 +/* 8003F4DC 0003C2DC 4B FF 49 ED */ bl xModelPoolInit__FUiUi /* 8003F4E0 0003C2E0 38 60 00 10 */ li r3, 0x10 -/* 8003F4E4 0003C2E4 4B FC 6B 2D */ bl func_80006010 +/* 8003F4E4 0003C2E4 4B FC 6B 2D */ bl xAnimTempTransitionInit__FUi /* 8003F4E8 0003C2E8 7F 63 DB 78 */ mr r3, r27 -/* 8003F4EC 0003C2EC 4B FC FC DD */ bl func_8000F1C8 +/* 8003F4EC 0003C2EC 4B FC FC DD */ bl xCollideInit__FP6xScene /* 8003F4F0 0003C2F0 7F 63 DB 78 */ mr r3, r27 -/* 8003F4F4 0003C2F4 4B FD 64 E1 */ bl func_800159D4 +/* 8003F4F4 0003C2F4 4B FD 64 E1 */ bl xCollideFastInit__FP6xScene /* 8003F4F8 0003C2F8 BB 61 00 0C */ lmw r27, 0xc(r1) /* 8003F4FC 0003C2FC 80 01 00 24 */ lwz r0, 0x24(r1) /* 8003F500 0003C300 7C 08 03 A6 */ mtlr r0 /* 8003F504 0003C304 38 21 00 20 */ addi r1, r1, 0x20 /* 8003F508 0003C308 4E 80 00 20 */ blr -.global func_8003F50C -func_8003F50C: +.global xSceneExit__FP6xScene +xSceneExit__FP6xScene: /* 8003F50C 0003C30C 4E 80 00 20 */ blr -.global func_8003F510 -func_8003F510: +.global xSceneSave__FP6xSceneP7xSerial +xSceneSave__FP6xSceneP7xSerial: /* 8003F510 0003C310 4E 80 00 20 */ blr -.global func_8003F514 -func_8003F514: +.global xSceneLoad__FP6xSceneP7xSerial +xSceneLoad__FP6xSceneP7xSerial: /* 8003F514 0003C314 4E 80 00 20 */ blr -.global func_8003F518 -func_8003F518: +.global xSceneSetup__FP6xScene +xSceneSetup__FP6xScene: /* 8003F518 0003C318 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003F51C 0003C31C 7C 08 02 A6 */ mflr r0 /* 8003F520 0003C320 90 01 00 14 */ stw r0, 0x14(r1) /* 8003F524 0003C324 80 63 00 44 */ lwz r3, 0x44(r3) -/* 8003F528 0003C328 4B FD FF 55 */ bl func_8001F47C +/* 8003F528 0003C328 4B FD FF 55 */ bl xEnvSetup__FP4xEnv /* 8003F52C 0003C32C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003F530 0003C330 7C 08 03 A6 */ mtlr r0 /* 8003F534 0003C334 38 21 00 10 */ addi r1, r1, 0x10 /* 8003F538 0003C338 4E 80 00 20 */ blr -.global func_8003F53C -func_8003F53C: +.global xSceneAddEnt__FP6xSceneP4xEnt +xSceneAddEnt__FP6xSceneP4xEnt: /* 8003F53C 0003C33C 88 04 00 20 */ lbz r0, 0x20(r4) /* 8003F540 0003C340 28 00 00 01 */ cmplwi r0, 1 /* 8003F544 0003C344 40 82 00 20 */ bne lbl_8003F564 @@ -169,8 +169,8 @@ lbl_8003F5CC: /* 8003F5E0 0003C3E0 7C 87 01 2E */ stwx r4, r7, r0 /* 8003F5E4 0003C3E4 4E 80 00 20 */ blr -.global func_8003F5E8 -func_8003F5E8: +.global xSceneResolvID__FP6xSceneUi +xSceneResolvID__FP6xSceneUi: /* 8003F5E8 0003C3E8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003F5EC 0003C3EC 7C 08 02 A6 */ mflr r0 /* 8003F5F0 0003C3F0 90 01 00 14 */ stw r0, 0x14(r1) @@ -189,8 +189,8 @@ lbl_8003F614: /* 8003F61C 0003C41C 38 21 00 10 */ addi r1, r1, 0x10 /* 8003F620 0003C420 4E 80 00 20 */ blr -.global func_8003F624 -func_8003F624: +.global xSceneID2Name__FP6xSceneUi +xSceneID2Name__FP6xSceneUi: /* 8003F624 0003C424 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003F628 0003C428 7C 08 02 A6 */ mflr r0 /* 8003F62C 0003C42C 90 01 00 14 */ stw r0, 0x14(r1) @@ -209,8 +209,8 @@ lbl_8003F650: /* 8003F658 0003C458 38 21 00 10 */ addi r1, r1, 0x10 /* 8003F65C 0003C45C 4E 80 00 20 */ blr -.global func_8003F660 -func_8003F660: +.global xSceneForAllEnts__FP6xScenePFP4xEntP6xScenePv_P4xEntPv +xSceneForAllEnts__FP6xScenePFP4xEntP6xScenePv_P4xEntPv: /* 8003F660 0003C460 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003F664 0003C464 7C 08 02 A6 */ mflr r0 /* 8003F668 0003C468 90 01 00 24 */ stw r0, 0x24(r1) @@ -250,8 +250,8 @@ lbl_8003F6CC: /* 8003F6E4 0003C4E4 38 21 00 20 */ addi r1, r1, 0x20 /* 8003F6E8 0003C4E8 4E 80 00 20 */ blr -.global func_8003F6EC -func_8003F6EC: +.global xSceneForAllStatics__FP6xScenePFP4xEntP6xScenePv_P4xEntPv +xSceneForAllStatics__FP6xScenePFP4xEntP6xScenePv_P4xEntPv: /* 8003F6EC 0003C4EC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003F6F0 0003C4F0 7C 08 02 A6 */ mflr r0 /* 8003F6F4 0003C4F4 90 01 00 24 */ stw r0, 0x24(r1) @@ -291,8 +291,8 @@ lbl_8003F758: /* 8003F770 0003C570 38 21 00 20 */ addi r1, r1, 0x20 /* 8003F774 0003C574 4E 80 00 20 */ blr -.global func_8003F778 -func_8003F778: +.global xSceneForAllDynamics__FP6xScenePFP4xEntP6xScenePv_P4xEntPv +xSceneForAllDynamics__FP6xScenePFP4xEntP6xScenePv_P4xEntPv: /* 8003F778 0003C578 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003F77C 0003C57C 7C 08 02 A6 */ mflr r0 /* 8003F780 0003C580 90 01 00 24 */ stw r0, 0x24(r1) @@ -332,8 +332,8 @@ lbl_8003F7E4: /* 8003F7FC 0003C5FC 38 21 00 20 */ addi r1, r1, 0x20 /* 8003F800 0003C600 4E 80 00 20 */ blr -.global func_8003F804 -func_8003F804: +.global xSceneForAllNPCs__FP6xScenePFP4xEntP6xScenePv_P4xEntPv +xSceneForAllNPCs__FP6xScenePFP4xEntP6xScenePv_P4xEntPv: /* 8003F804 0003C604 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003F808 0003C608 7C 08 02 A6 */ mflr r0 /* 8003F80C 0003C60C 90 01 00 24 */ stw r0, 0x24(r1) @@ -373,8 +373,8 @@ lbl_8003F870: /* 8003F888 0003C688 38 21 00 20 */ addi r1, r1, 0x20 /* 8003F88C 0003C68C 4E 80 00 20 */ blr -.global func_8003F890 -func_8003F890: +.global xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv +xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv: /* 8003F890 0003C690 94 21 FE B0 */ stwu r1, -0x150(r1) /* 8003F894 0003C694 7C 08 02 A6 */ mflr r0 /* 8003F898 0003C698 90 01 01 54 */ stw r0, 0x154(r1) @@ -493,14 +493,14 @@ lbl_8003FA28: /* 8003FA3C 0003C83C 38 81 00 34 */ addi r4, r1, 0x34 /* 8003FA40 0003C840 EE A4 00 24 */ fdivs f21, f4, f0 /* 8003FA44 0003C844 38 A1 00 30 */ addi r5, r1, 0x30 -/* 8003FA48 0003C848 48 0E 2C 4D */ bl func_80122694 +/* 8003FA48 0003C848 48 0E 2C 4D */ bl xGridGetCell__FP5xGridfffRiRi /* 8003FA4C 0003C84C FC 20 E8 90 */ fmr f1, f29 /* 8003FA50 0003C850 7F 43 D3 78 */ mr r3, r26 /* 8003FA54 0003C854 FC 40 E0 90 */ fmr f2, f28 /* 8003FA58 0003C858 38 81 00 2C */ addi r4, r1, 0x2c /* 8003FA5C 0003C85C FC 60 D8 90 */ fmr f3, f27 /* 8003FA60 0003C860 38 A1 00 28 */ addi r5, r1, 0x28 -/* 8003FA64 0003C864 48 0E 2C 31 */ bl func_80122694 +/* 8003FA64 0003C864 48 0E 2C 31 */ bl xGridGetCell__FP5xGridfffRiRi /* 8003FA68 0003C868 83 21 00 30 */ lwz r25, 0x30(r1) /* 8003FA6C 0003C86C 3C 60 43 30 */ lis r3, 0x4330 /* 8003FA70 0003C870 83 01 00 28 */ lwz r24, 0x28(r1) @@ -579,14 +579,14 @@ lbl_8003FB70: /* 8003FB78 0003C978 7F 43 D3 78 */ mr r3, r26 /* 8003FB7C 0003C97C 38 81 00 24 */ addi r4, r1, 0x24 /* 8003FB80 0003C980 38 A1 00 20 */ addi r5, r1, 0x20 -/* 8003FB84 0003C984 48 0E 2B 11 */ bl func_80122694 +/* 8003FB84 0003C984 48 0E 2B 11 */ bl xGridGetCell__FP5xGridfffRiRi /* 8003FB88 0003C988 FC 20 D0 90 */ fmr f1, f26 /* 8003FB8C 0003C98C C0 42 86 04 */ lfs f2, lbl_803CCF84-_SDA2_BASE_(r2) /* 8003FB90 0003C990 FC 60 A0 90 */ fmr f3, f20 /* 8003FB94 0003C994 7F 43 D3 78 */ mr r3, r26 /* 8003FB98 0003C998 38 81 00 1C */ addi r4, r1, 0x1c /* 8003FB9C 0003C99C 38 A1 00 18 */ addi r5, r1, 0x18 -/* 8003FBA0 0003C9A0 48 0E 2A F5 */ bl func_80122694 +/* 8003FBA0 0003C9A0 48 0E 2A F5 */ bl xGridGetCell__FP5xGridfffRiRi /* 8003FBA4 0003C9A4 82 A1 00 24 */ lwz r21, 0x24(r1) /* 8003FBA8 0003C9A8 FC 16 D0 40 */ fcmpo cr0, f22, f26 /* 8003FBAC 0003C9AC 82 81 00 1C */ lwz r20, 0x1c(r1) @@ -640,7 +640,7 @@ lbl_8003FC44: lbl_8003FC60: /* 8003FC60 0003CA60 7F E3 FB 78 */ mr r3, r31 /* 8003FC64 0003CA64 38 93 00 14 */ addi r4, r19, 0x14 -/* 8003FC68 0003CA68 4B FF C9 59 */ bl func_8003C5C0 +/* 8003FC68 0003CA68 4B FF C9 59 */ bl xQuickCullIsects__FPC7xQCDataPC7xQCData /* 8003FC6C 0003CA6C 2C 03 00 00 */ cmpwi r3, 0 /* 8003FC70 0003CA70 41 82 00 24 */ beq lbl_8003FC94 /* 8003FC74 0003CA74 7F 8C E3 78 */ mr r12, r28 @@ -691,7 +691,7 @@ lbl_8003FCF4: lbl_8003FD10: /* 8003FD10 0003CB10 7F E3 FB 78 */ mr r3, r31 /* 8003FD14 0003CB14 38 93 00 14 */ addi r4, r19, 0x14 -/* 8003FD18 0003CB18 4B FF C8 A9 */ bl func_8003C5C0 +/* 8003FD18 0003CB18 4B FF C8 A9 */ bl xQuickCullIsects__FPC7xQCDataPC7xQCData /* 8003FD1C 0003CB1C 2C 03 00 00 */ cmpwi r3, 0 /* 8003FD20 0003CB20 41 82 00 24 */ beq lbl_8003FD44 /* 8003FD24 0003CB24 7F 8C E3 78 */ mr r12, r28 @@ -774,14 +774,14 @@ lbl_8003FE1C: /* 8003FE24 0003CC24 7F 43 D3 78 */ mr r3, r26 /* 8003FE28 0003CC28 38 81 00 14 */ addi r4, r1, 0x14 /* 8003FE2C 0003CC2C 38 A1 00 10 */ addi r5, r1, 0x10 -/* 8003FE30 0003CC30 48 0E 28 65 */ bl func_80122694 +/* 8003FE30 0003CC30 48 0E 28 65 */ bl xGridGetCell__FP5xGridfffRiRi /* 8003FE34 0003CC34 FC 20 E0 90 */ fmr f1, f28 /* 8003FE38 0003CC38 C0 42 86 04 */ lfs f2, lbl_803CCF84-_SDA2_BASE_(r2) /* 8003FE3C 0003CC3C FC 60 A0 90 */ fmr f3, f20 /* 8003FE40 0003CC40 7F 43 D3 78 */ mr r3, r26 /* 8003FE44 0003CC44 38 81 00 0C */ addi r4, r1, 0xc /* 8003FE48 0003CC48 38 A1 00 08 */ addi r5, r1, 8 -/* 8003FE4C 0003CC4C 48 0E 28 49 */ bl func_80122694 +/* 8003FE4C 0003CC4C 48 0E 28 49 */ bl xGridGetCell__FP5xGridfffRiRi /* 8003FE50 0003CC50 82 81 00 14 */ lwz r20, 0x14(r1) /* 8003FE54 0003CC54 FC 16 E0 40 */ fcmpo cr0, f22, f28 /* 8003FE58 0003CC58 82 A1 00 0C */ lwz r21, 0xc(r1) @@ -835,7 +835,7 @@ lbl_8003FEF0: lbl_8003FF0C: /* 8003FF0C 0003CD0C 7F E3 FB 78 */ mr r3, r31 /* 8003FF10 0003CD10 38 93 00 14 */ addi r4, r19, 0x14 -/* 8003FF14 0003CD14 4B FF C6 AD */ bl func_8003C5C0 +/* 8003FF14 0003CD14 4B FF C6 AD */ bl xQuickCullIsects__FPC7xQCDataPC7xQCData /* 8003FF18 0003CD18 2C 03 00 00 */ cmpwi r3, 0 /* 8003FF1C 0003CD1C 41 82 00 24 */ beq lbl_8003FF40 /* 8003FF20 0003CD20 7F 8C E3 78 */ mr r12, r28 @@ -886,7 +886,7 @@ lbl_8003FFA0: lbl_8003FFBC: /* 8003FFBC 0003CDBC 7F E3 FB 78 */ mr r3, r31 /* 8003FFC0 0003CDC0 38 93 00 14 */ addi r4, r19, 0x14 -/* 8003FFC4 0003CDC4 4B FF C5 FD */ bl func_8003C5C0 +/* 8003FFC4 0003CDC4 4B FF C5 FD */ bl xQuickCullIsects__FPC7xQCDataPC7xQCData /* 8003FFC8 0003CDC8 2C 03 00 00 */ cmpwi r3, 0 /* 8003FFCC 0003CDCC 41 82 00 24 */ beq lbl_8003FFF0 /* 8003FFD0 0003CDD0 7F 8C E3 78 */ mr r12, r28 @@ -922,7 +922,7 @@ lbl_8004001C: lbl_80040030: /* 80040030 0003CE30 7F E3 FB 78 */ mr r3, r31 /* 80040034 0003CE34 38 93 00 14 */ addi r4, r19, 0x14 -/* 80040038 0003CE38 4B FF C5 89 */ bl func_8003C5C0 +/* 80040038 0003CE38 4B FF C5 89 */ bl xQuickCullIsects__FPC7xQCDataPC7xQCData /* 8004003C 0003CE3C 2C 03 00 00 */ cmpwi r3, 0 /* 80040040 0003CE40 41 82 00 24 */ beq lbl_80040064 /* 80040044 0003CE44 7F 8C E3 78 */ mr r12, r28 @@ -992,14 +992,14 @@ lbl_800400EC: /* 80040138 0003CF38 41 82 00 18 */ beq lbl_80040150 /* 8004013C 0003CF3C 7C A3 2B 78 */ mr r3, r5 /* 80040140 0003CF40 38 9E 00 64 */ addi r4, r30, 0x64 -/* 80040144 0003CF44 4B FF C4 7D */ bl func_8003C5C0 +/* 80040144 0003CF44 4B FF C4 7D */ bl xQuickCullIsects__FPC7xQCDataPC7xQCData /* 80040148 0003CF48 2C 03 00 00 */ cmpwi r3, 0 /* 8004014C 0003CF4C 41 82 00 70 */ beq lbl_800401BC lbl_80040150: /* 80040150 0003CF50 7F A3 EB 78 */ mr r3, r29 /* 80040154 0003CF54 38 9E 00 64 */ addi r4, r30, 0x64 /* 80040158 0003CF58 38 A1 00 08 */ addi r5, r1, 8 -/* 8004015C 0003CF5C 4B FC AB 8D */ bl func_8000ACE8 +/* 8004015C 0003CF5C 4B FC AB 8D */ bl xRayHitsBound__FPC5xRay3PC6xBoundP7xCollis /* 80040160 0003CF60 80 01 00 08 */ lwz r0, 8(r1) /* 80040164 0003CF64 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80040168 0003CF68 41 82 00 54 */ beq lbl_800401BC @@ -1009,7 +1009,7 @@ lbl_80040150: /* 80040178 0003CF78 80 9E 00 24 */ lwz r4, 0x24(r30) /* 8004017C 0003CF7C 7F A3 EB 78 */ mr r3, r29 /* 80040180 0003CF80 38 A1 00 08 */ addi r5, r1, 8 -/* 80040184 0003CF84 48 08 26 FD */ bl func_800C2880 +/* 80040184 0003CF84 48 08 26 FD */ bl iRayHitsModel__FPC5xRay3PC14xModelInstanceP7xCollis /* 80040188 0003CF88 80 01 00 08 */ lwz r0, 8(r1) /* 8004018C 0003CF8C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80040190 0003CF90 41 82 00 2C */ beq lbl_800401BC @@ -1051,14 +1051,14 @@ lbl_800401D8: /* 8004020C 0003D00C 41 82 00 18 */ beq lbl_80040224 /* 80040210 0003D010 7C A3 2B 78 */ mr r3, r5 /* 80040214 0003D014 38 9E 00 64 */ addi r4, r30, 0x64 -/* 80040218 0003D018 4B FF C3 A9 */ bl func_8003C5C0 +/* 80040218 0003D018 4B FF C3 A9 */ bl xQuickCullIsects__FPC7xQCDataPC7xQCData /* 8004021C 0003D01C 2C 03 00 00 */ cmpwi r3, 0 /* 80040220 0003D020 41 82 00 48 */ beq lbl_80040268 lbl_80040224: /* 80040224 0003D024 7F A3 EB 78 */ mr r3, r29 /* 80040228 0003D028 38 9E 00 64 */ addi r4, r30, 0x64 /* 8004022C 0003D02C 38 A1 00 08 */ addi r5, r1, 8 -/* 80040230 0003D030 4B FC AA B9 */ bl func_8000ACE8 +/* 80040230 0003D030 4B FC AA B9 */ bl xRayHitsBound__FPC5xRay3PC6xBoundP7xCollis /* 80040234 0003D034 80 01 00 08 */ lwz r0, 8(r1) /* 80040238 0003D038 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8004023C 0003D03C 41 82 00 2C */ beq lbl_80040268 @@ -1081,8 +1081,8 @@ lbl_80040268: /* 8004027C 0003D07C 38 21 00 70 */ addi r1, r1, 0x70 /* 80040280 0003D080 4E 80 00 20 */ blr -.global func_80040284 -func_80040284: +.global xRayHitsTikiLandableScene__FP6xSceneP5xRay3P7xCollis +xRayHitsTikiLandableScene__FP6xSceneP5xRay3P7xCollis: /* 80040284 0003D084 94 21 FF 70 */ stwu r1, -0x90(r1) /* 80040288 0003D088 7C 08 02 A6 */ mflr r0 /* 8004028C 0003D08C 90 01 00 94 */ stw r0, 0x94(r1) @@ -1104,7 +1104,7 @@ func_80040284: /* 800402CC 0003D0CC 7F C5 F3 78 */ mr r5, r30 /* 800402D0 0003D0D0 7F E8 FB 78 */ mr r8, r31 /* 800402D4 0003D0D4 38 E1 00 08 */ addi r7, r1, 8 -/* 800402D8 0003D0D8 4B FF F5 B9 */ bl func_8003F890 +/* 800402D8 0003D0D8 4B FF F5 B9 */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv /* 800402DC 0003D0DC 3C 60 80 3D */ lis r3, lbl_803CA774@ha /* 800402E0 0003D0E0 3C A0 80 04 */ lis r5, lbl_800400EC@ha /* 800402E4 0003D0E4 38 C5 00 EC */ addi r6, r5, lbl_800400EC@l @@ -1113,7 +1113,7 @@ func_80040284: /* 800402F0 0003D0F0 7F C5 F3 78 */ mr r5, r30 /* 800402F4 0003D0F4 7F E8 FB 78 */ mr r8, r31 /* 800402F8 0003D0F8 38 E1 00 08 */ addi r7, r1, 8 -/* 800402FC 0003D0FC 4B FF F5 95 */ bl func_8003F890 +/* 800402FC 0003D0FC 4B FF F5 95 */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv /* 80040300 0003D100 3C 60 80 3D */ lis r3, lbl_803CA7A8@ha /* 80040304 0003D104 3C A0 80 04 */ lis r5, lbl_800400EC@ha /* 80040308 0003D108 38 C5 00 EC */ addi r6, r5, lbl_800400EC@l @@ -1122,11 +1122,11 @@ func_80040284: /* 80040314 0003D114 7F C5 F3 78 */ mr r5, r30 /* 80040318 0003D118 7F E8 FB 78 */ mr r8, r31 /* 8004031C 0003D11C 38 E1 00 08 */ addi r7, r1, 8 -/* 80040320 0003D120 4B FF F5 71 */ bl func_8003F890 +/* 80040320 0003D120 4B FF F5 71 */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv /* 80040324 0003D124 80 9D 00 44 */ lwz r4, 0x44(r29) /* 80040328 0003D128 7F C3 F3 78 */ mr r3, r30 /* 8004032C 0003D12C 38 A1 00 28 */ addi r5, r1, 0x28 -/* 80040330 0003D130 48 08 22 35 */ bl func_800C2564 +/* 80040330 0003D130 48 08 22 35 */ bl iRayHitsEnv__FPC5xRay3PC4xEnvP7xCollis /* 80040334 0003D134 C0 21 00 38 */ lfs f1, 0x38(r1) /* 80040338 0003D138 C0 1F 00 10 */ lfs f0, 0x10(r31) /* 8004033C 0003D13C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -1159,8 +1159,8 @@ lbl_80040388: /* 8004039C 0003D19C 38 21 00 90 */ addi r1, r1, 0x90 /* 800403A0 0003D1A0 4E 80 00 20 */ blr -.global func_800403A4 -func_800403A4: +.global xRayHitsScene__FP6xSceneP5xRay3P7xCollis +xRayHitsScene__FP6xSceneP5xRay3P7xCollis: /* 800403A4 0003D1A4 94 21 FF 70 */ stwu r1, -0x90(r1) /* 800403A8 0003D1A8 7C 08 02 A6 */ mflr r0 /* 800403AC 0003D1AC 90 01 00 94 */ stw r0, 0x94(r1) @@ -1182,7 +1182,7 @@ func_800403A4: /* 800403EC 0003D1EC 7F C5 F3 78 */ mr r5, r30 /* 800403F0 0003D1F0 7F E8 FB 78 */ mr r8, r31 /* 800403F4 0003D1F4 38 E1 00 08 */ addi r7, r1, 8 -/* 800403F8 0003D1F8 4B FF F4 99 */ bl func_8003F890 +/* 800403F8 0003D1F8 4B FF F4 99 */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv /* 800403FC 0003D1FC 3C 60 80 3D */ lis r3, lbl_803CA774@ha /* 80040400 0003D200 3C A0 80 04 */ lis r5, lbl_800401D8@ha /* 80040404 0003D204 38 C5 01 D8 */ addi r6, r5, lbl_800401D8@l @@ -1191,7 +1191,7 @@ func_800403A4: /* 80040410 0003D210 7F C5 F3 78 */ mr r5, r30 /* 80040414 0003D214 7F E8 FB 78 */ mr r8, r31 /* 80040418 0003D218 38 E1 00 08 */ addi r7, r1, 8 -/* 8004041C 0003D21C 4B FF F4 75 */ bl func_8003F890 +/* 8004041C 0003D21C 4B FF F4 75 */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv /* 80040420 0003D220 3C 60 80 3D */ lis r3, lbl_803CA7A8@ha /* 80040424 0003D224 3C A0 80 04 */ lis r5, lbl_800401D8@ha /* 80040428 0003D228 38 C5 01 D8 */ addi r6, r5, lbl_800401D8@l @@ -1200,11 +1200,11 @@ func_800403A4: /* 80040434 0003D234 7F C5 F3 78 */ mr r5, r30 /* 80040438 0003D238 7F E8 FB 78 */ mr r8, r31 /* 8004043C 0003D23C 38 E1 00 08 */ addi r7, r1, 8 -/* 80040440 0003D240 4B FF F4 51 */ bl func_8003F890 +/* 80040440 0003D240 4B FF F4 51 */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv /* 80040444 0003D244 80 9D 00 44 */ lwz r4, 0x44(r29) /* 80040448 0003D248 7F C3 F3 78 */ mr r3, r30 /* 8004044C 0003D24C 38 A1 00 28 */ addi r5, r1, 0x28 -/* 80040450 0003D250 48 08 21 15 */ bl func_800C2564 +/* 80040450 0003D250 48 08 21 15 */ bl iRayHitsEnv__FPC5xRay3PC4xEnvP7xCollis /* 80040454 0003D254 C0 21 00 38 */ lfs f1, 0x38(r1) /* 80040458 0003D258 C0 1F 00 10 */ lfs f0, 0x10(r31) /* 8004045C 0003D25C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -1237,8 +1237,8 @@ lbl_800404A8: /* 800404BC 0003D2BC 38 21 00 90 */ addi r1, r1, 0x90 /* 800404C0 0003D2C0 4E 80 00 20 */ blr -.global func_800404C4 -func_800404C4: +.global xRayHitsSceneFlags__FP6xSceneP5xRay3P7xCollisUcUc +xRayHitsSceneFlags__FP6xSceneP5xRay3P7xCollisUcUc: /* 800404C4 0003D2C4 94 21 FF 10 */ stwu r1, -0xf0(r1) /* 800404C8 0003D2C8 7C 08 02 A6 */ mflr r0 /* 800404CC 0003D2CC 90 01 00 F4 */ stw r0, 0xf4(r1) @@ -1325,7 +1325,7 @@ lbl_800405F0: /* 80040608 0003D408 C0 02 86 18 */ lfs f0, lbl_803CCF98-_SDA2_BASE_(r2) /* 8004060C 0003D40C D0 01 00 48 */ stfs f0, 0x48(r1) /* 80040610 0003D410 80 9C 00 44 */ lwz r4, 0x44(r28) -/* 80040614 0003D414 48 08 1F 51 */ bl func_800C2564 +/* 80040614 0003D414 48 08 1F 51 */ bl iRayHitsEnv__FPC5xRay3PC4xEnvP7xCollis /* 80040618 0003D418 C0 21 00 48 */ lfs f1, 0x48(r1) /* 8004061C 0003D41C C0 1E 00 10 */ lfs f0, 0x10(r30) /* 80040620 0003D420 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -1690,7 +1690,7 @@ lbl_80040AE0: /* 80040B24 0003D924 48 00 0D 99 */ bl func_800418BC /* 80040B28 0003D928 38 61 00 2C */ addi r3, r1, 0x2c /* 80040B2C 0003D92C 7C 64 1B 78 */ mr r4, r3 -/* 80040B30 0003D930 48 00 D7 C1 */ bl func_8004E2F0 +/* 80040B30 0003D930 48 00 D7 C1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80040B34 0003D934 48 00 00 34 */ b lbl_80040B68 lbl_80040B38: /* 80040B38 0003D938 80 97 00 1C */ lwz r4, 0x1c(r23) @@ -2035,7 +2035,7 @@ lbl_8004101C: /* 80041028 0003DE28 38 63 89 88 */ addi r3, r3, lbl_802C8988@l /* 8004102C 0003DE2C 38 9E 00 64 */ addi r4, r30, 0x64 /* 80041030 0003DE30 38 A1 00 08 */ addi r5, r1, 8 -/* 80041034 0003DE34 4B FC 98 95 */ bl func_8000A8C8 +/* 80041034 0003DE34 4B FC 98 95 */ bl xBoundHitsBound__FPC6xBoundPC6xBoundP7xCollis /* 80041038 0003DE38 80 01 00 08 */ lwz r0, 8(r1) /* 8004103C 0003DE3C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80041040 0003DE40 40 82 00 0C */ bne lbl_8004104C @@ -2058,7 +2058,7 @@ lbl_80041070: /* 80041078 0003DE78 80 64 00 10 */ lwz r3, 0x10(r4) /* 8004107C 0003DE7C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80041080 0003DE80 80 63 00 04 */ lwz r3, 4(r3) -/* 80041084 0003DE84 48 1F 82 F9 */ bl func_8023937C +/* 80041084 0003DE84 48 1F 82 F9 */ bl RwFrameTransform /* 80041088 0003DE88 80 ED 8A 70 */ lwz r7, lbl_803CB370-_SDA_BASE_(r13) /* 8004108C 0003DE8C 3C 60 80 04 */ lis r3, lbl_80040EB4@ha /* 80041090 0003DE90 3C 80 80 2D */ lis r4, lbl_802C89D4@ha @@ -2068,7 +2068,7 @@ lbl_80041070: /* 800410A0 0003DEA0 38 84 89 D4 */ addi r4, r4, lbl_802C89D4@l /* 800410A4 0003DEA4 90 0D 8A 64 */ stw r0, lbl_803CB364-_SDA_BASE_(r13) /* 800410A8 0003DEA8 80 67 00 10 */ lwz r3, 0x10(r7) -/* 800410AC 0003DEAC 48 1B 75 69 */ bl func_801F8614 +/* 800410AC 0003DEAC 48 1B 75 69 */ bl RpAtomicForAllIntersections lbl_800410B0: /* 800410B0 0003DEB0 38 60 00 01 */ li r3, 1 lbl_800410B4: @@ -2079,8 +2079,8 @@ lbl_800410B4: /* 800410C4 0003DEC4 38 21 00 60 */ addi r1, r1, 0x60 /* 800410C8 0003DEC8 4E 80 00 20 */ blr -.global func_800410CC -func_800410CC: +.global xSceneNearestFloorPoly__FP6xSceneP14xNearFloorPolyUcUc +xSceneNearestFloorPoly__FP6xSceneP14xNearFloorPolyUcUc: /* 800410CC 0003DECC 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800410D0 0003DED0 7C 08 02 A6 */ mflr r0 /* 800410D4 0003DED4 3C E0 80 2D */ lis r7, lbl_802C8988@ha @@ -2165,7 +2165,7 @@ func_800410CC: /* 80041210 0003E010 38 A5 89 88 */ addi r5, r5, lbl_802C8988@l /* 80041214 0003E014 7F E4 FB 78 */ mr r4, r31 /* 80041218 0003E018 7F 67 DB 78 */ mr r7, r27 -/* 8004121C 0003E01C 48 0E 17 51 */ bl func_8012296C +/* 8004121C 0003E01C 48 0E 17 51 */ bl xGridCheckPosition__FP5xGridP5xVec3P7xQCDataPFP4xEntPv_iPv /* 80041220 0003E020 3C 60 80 3D */ lis r3, lbl_803CA774@ha /* 80041224 0003E024 3C A0 80 2D */ lis r5, lbl_802C8988@ha /* 80041228 0003E028 3C C0 80 04 */ lis r6, lbl_80040FBC@ha @@ -2174,7 +2174,7 @@ func_800410CC: /* 80041234 0003E034 38 A5 89 88 */ addi r5, r5, lbl_802C8988@l /* 80041238 0003E038 38 C6 0F BC */ addi r6, r6, lbl_80040FBC@l /* 8004123C 0003E03C 7F 67 DB 78 */ mr r7, r27 -/* 80041240 0003E040 48 0E 17 2D */ bl func_8012296C +/* 80041240 0003E040 48 0E 17 2D */ bl xGridCheckPosition__FP5xGridP5xVec3P7xQCDataPFP4xEntPv_iPv lbl_80041244: /* 80041244 0003E044 57 C0 06 B5 */ rlwinm. r0, r30, 0, 0x1a, 0x1a /* 80041248 0003E048 41 82 00 78 */ beq lbl_800412C0 @@ -2197,7 +2197,7 @@ lbl_80041244: /* 8004128C 0003E08C 80 63 00 00 */ lwz r3, 0(r3) /* 80041290 0003E090 80 63 00 10 */ lwz r3, 0x10(r3) /* 80041294 0003E094 80 63 00 10 */ lwz r3, 0x10(r3) -/* 80041298 0003E098 48 0D DB E1 */ bl func_8011EE78 +/* 80041298 0003E098 48 0D DB E1 */ bl xClumpColl_ForAllIntersections__FP17xClumpCollBSPTreeP14RpIntersectionPFP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv_P19RpCollisionTrianglePv /* 8004129C 0003E09C 38 00 00 00 */ li r0, 0 /* 800412A0 0003E0A0 98 0D 8A 68 */ stb r0, lbl_803CB368-_SDA_BASE_(r13) /* 800412A4 0003E0A4 48 00 00 1C */ b lbl_800412C0 @@ -2207,7 +2207,7 @@ lbl_800412A8: /* 800412B0 0003E0B0 38 A4 0F 94 */ addi r5, r4, lbl_80040F94@l /* 800412B4 0003E0B4 7F 66 DB 78 */ mr r6, r27 /* 800412B8 0003E0B8 38 81 00 08 */ addi r4, r1, 8 -/* 800412BC 0003E0BC 48 1B 83 DD */ bl func_801F9698 +/* 800412BC 0003E0BC 48 1B 83 DD */ bl RpCollisionWorldForAllIntersections lbl_800412C0: /* 800412C0 0003E0C0 C0 02 86 18 */ lfs f0, lbl_803CCF98-_SDA2_BASE_(r2) /* 800412C4 0003E0C4 C0 3B 00 5C */ lfs f1, 0x5c(r27) @@ -2255,7 +2255,7 @@ lbl_80041344: /* 80041350 0003E150 80 03 00 00 */ lwz r0, 0(r3) /* 80041354 0003E154 90 01 00 08 */ stw r0, 8(r1) /* 80041358 0003E158 80 7E 00 00 */ lwz r3, 0(r30) -/* 8004135C 0003E15C 4B FC 99 8D */ bl func_8000ACE8 +/* 8004135C 0003E15C 4B FC 99 8D */ bl xRayHitsBound__FPC5xRay3PC6xBoundP7xCollis /* 80041360 0003E160 80 01 00 08 */ lwz r0, 8(r1) /* 80041364 0003E164 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80041368 0003E168 40 82 00 0C */ bne lbl_80041374 @@ -2276,7 +2276,7 @@ lbl_80041390: /* 8004139C 0003E19C 80 7E 00 00 */ lwz r3, 0(r30) /* 800413A0 0003E1A0 38 A1 00 08 */ addi r5, r1, 8 /* 800413A4 0003E1A4 80 9F 00 24 */ lwz r4, 0x24(r31) -/* 800413A8 0003E1A8 48 08 14 D9 */ bl func_800C2880 +/* 800413A8 0003E1A8 48 08 14 D9 */ bl iRayHitsModel__FPC5xRay3PC14xModelInstanceP7xCollis /* 800413AC 0003E1AC 80 01 00 08 */ lwz r0, 8(r1) /* 800413B0 0003E1B0 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800413B4 0003E1B4 40 82 00 0C */ bne lbl_800413C0 @@ -2341,7 +2341,7 @@ func_8004145C: /* 80041470 0003E270 7C BE 2B 78 */ mr r30, r5 /* 80041474 0003E274 7C DF 33 78 */ mr r31, r6 /* 80041478 0003E278 38 61 00 24 */ addi r3, r1, 0x24 -/* 8004147C 0003E27C 4B FC 91 55 */ bl func_8000A5D0 +/* 8004147C 0003E27C 4B FC 91 55 */ bl xBoundGetBox__FR4xBoxRC6xBound /* 80041480 0003E280 C0 42 85 FC */ lfs f2, lbl_803CCF7C-_SDA2_BASE_(r2) /* 80041484 0003E284 7F A3 EB 78 */ mr r3, r29 /* 80041488 0003E288 C0 1D 00 1C */ lfs f0, 0x1c(r29) @@ -2381,7 +2381,7 @@ func_8004145C: lbl_80041510: /* 80041510 0003E310 7F C3 F3 78 */ mr r3, r30 /* 80041514 0003E314 38 9C 00 14 */ addi r4, r28, 0x14 -/* 80041518 0003E318 4B FF B0 A9 */ bl func_8003C5C0 +/* 80041518 0003E318 4B FF B0 A9 */ bl xQuickCullIsects__FPC7xQCDataPC7xQCData /* 8004151C 0003E31C 2C 03 00 00 */ cmpwi r3, 0 /* 80041520 0003E320 41 82 00 28 */ beq lbl_80041548 /* 80041524 0003E324 80 9C 00 00 */ lwz r4, 0(r28) @@ -2417,7 +2417,7 @@ lbl_80041570: lbl_8004158C: /* 8004158C 0003E38C 7F C3 F3 78 */ mr r3, r30 /* 80041590 0003E390 38 99 00 14 */ addi r4, r25, 0x14 -/* 80041594 0003E394 4B FF B0 2D */ bl func_8003C5C0 +/* 80041594 0003E394 4B FF B0 2D */ bl xQuickCullIsects__FPC7xQCDataPC7xQCData /* 80041598 0003E398 2C 03 00 00 */ cmpwi r3, 0 /* 8004159C 0003E39C 41 82 00 28 */ beq lbl_800415C4 /* 800415A0 0003E3A0 80 99 00 00 */ lwz r4, 0(r25) diff --git a/asm/Core/x/xScrFx.s b/asm/Core/x/xScrFx.s index 8a61b30d6..0c801db99 100644 --- a/asm/Core/x/xScrFx.s +++ b/asm/Core/x/xScrFx.s @@ -2,33 +2,33 @@ .section .text # 0x80041920 - 0x80042D6C -.global func_80041920 -func_80041920: +.global xScrFxInit__Fv +xScrFxInit__Fv: /* 80041920 0003E720 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80041924 0003E724 7C 08 02 A6 */ mflr r0 /* 80041928 0003E728 90 01 00 14 */ stw r0, 0x14(r1) -/* 8004192C 0003E72C 48 00 01 61 */ bl func_80041A8C -/* 80041930 0003E730 48 00 04 C1 */ bl func_80041DF0 -/* 80041934 0003E734 48 00 0A 69 */ bl func_8004239C -/* 80041938 0003E738 48 08 DA 15 */ bl func_800CF34C +/* 8004192C 0003E72C 48 00 01 61 */ bl xScrFxFadeInit__Fv +/* 80041930 0003E730 48 00 04 C1 */ bl xScrFxLetterBoxInit__Fv +/* 80041934 0003E734 48 00 0A 69 */ bl xScrFXGlareInit__Fv +/* 80041938 0003E738 48 08 DA 15 */ bl iScrFxInit__Fv /* 8004193C 0003E73C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80041940 0003E740 7C 08 03 A6 */ mtlr r0 /* 80041944 0003E744 38 21 00 10 */ addi r1, r1, 0x10 /* 80041948 0003E748 4E 80 00 20 */ blr -.global func_8004194C -func_8004194C: +.global xScrFxReset__Fv +xScrFxReset__Fv: /* 8004194C 0003E74C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80041950 0003E750 7C 08 02 A6 */ mflr r0 /* 80041954 0003E754 90 01 00 14 */ stw r0, 0x14(r1) -/* 80041958 0003E758 48 00 0A 79 */ bl func_800423D0 +/* 80041958 0003E758 48 00 0A 79 */ bl xScrFXGlareReset__Fv /* 8004195C 0003E75C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80041960 0003E760 7C 08 03 A6 */ mtlr r0 /* 80041964 0003E764 38 21 00 10 */ addi r1, r1, 0x10 /* 80041968 0003E768 4E 80 00 20 */ blr -.global func_8004196C -func_8004196C: +.global xScrFxUpdate__FP8RwCameraf +xScrFxUpdate__FP8RwCameraf: /* 8004196C 0003E76C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80041970 0003E770 7C 08 02 A6 */ mflr r0 /* 80041974 0003E774 90 01 00 24 */ stw r0, 0x24(r1) @@ -36,15 +36,15 @@ func_8004196C: /* 8004197C 0003E77C FF E0 08 90 */ fmr f31, f1 /* 80041980 0003E780 93 E1 00 14 */ stw r31, 0x14(r1) /* 80041984 0003E784 7C 7F 1B 78 */ mr r31, r3 -/* 80041988 0003E788 48 08 D9 C9 */ bl func_800CF350 +/* 80041988 0003E788 48 08 D9 C9 */ bl iScrFxBegin__Fv /* 8004198C 0003E78C FC 20 F8 90 */ fmr f1, f31 /* 80041990 0003E790 7F E3 FB 78 */ mr r3, r31 -/* 80041994 0003E794 48 00 02 59 */ bl func_80041BEC +/* 80041994 0003E794 48 00 02 59 */ bl xScrFxUpdateFade__FP8RwCameraf /* 80041998 0003E798 FC 20 F8 90 */ fmr f1, f31 /* 8004199C 0003E79C 7F E3 FB 78 */ mr r3, r31 -/* 800419A0 0003E7A0 48 00 04 D9 */ bl func_80041E78 +/* 800419A0 0003E7A0 48 00 04 D9 */ bl xScrFxUpdateLetterBox__FP8RwCameraf /* 800419A4 0003E7A4 FC 20 F8 90 */ fmr f1, f31 -/* 800419A8 0003E7A8 48 00 0B D1 */ bl func_80042578 +/* 800419A8 0003E7A8 48 00 0B D1 */ bl xScrFXGlareUpdate__Ff /* 800419AC 0003E7AC FC 20 F8 90 */ fmr f1, f31 /* 800419B0 0003E7B0 48 00 08 91 */ bl func_80042240 /* 800419B4 0003E7B4 80 01 00 24 */ lwz r0, 0x24(r1) @@ -54,35 +54,35 @@ func_8004196C: /* 800419C4 0003E7C4 38 21 00 20 */ addi r1, r1, 0x20 /* 800419C8 0003E7C8 4E 80 00 20 */ blr -.global func_800419CC -func_800419CC: +.global xScrFxRender__FP8RwCamera +xScrFxRender__FP8RwCamera: /* 800419CC 0003E7CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800419D0 0003E7D0 7C 08 02 A6 */ mflr r0 /* 800419D4 0003E7D4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800419D8 0003E7D8 48 08 D9 79 */ bl func_800CF350 +/* 800419D8 0003E7D8 48 08 D9 79 */ bl iScrFxBegin__Fv /* 800419DC 0003E7DC 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 800419E0 0003E7E0 80 63 00 00 */ lwz r3, 0(r3) /* 800419E4 0003E7E4 48 00 09 B5 */ bl func_80042398 /* 800419E8 0003E7E8 88 0D 8A 78 */ lbz r0, lbl_803CB378-_SDA_BASE_(r13) /* 800419EC 0003E7EC 28 00 00 00 */ cmplwi r0, 0 /* 800419F0 0003E7F0 41 82 00 08 */ beq lbl_800419F8 -/* 800419F4 0003E7F4 48 00 05 ED */ bl func_80041FE0 +/* 800419F4 0003E7F4 48 00 05 ED */ bl xScrFxDrawSafeArea__Fv lbl_800419F8: -/* 800419F8 0003E7F8 48 08 D9 D5 */ bl func_800CF3CC +/* 800419F8 0003E7F8 48 08 D9 D5 */ bl iScrFxEnd__Fv /* 800419FC 0003E7FC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80041A00 0003E800 7C 08 03 A6 */ mtlr r0 /* 80041A04 0003E804 38 21 00 10 */ addi r1, r1, 0x10 /* 80041A08 0003E808 4E 80 00 20 */ blr -.global func_80041A0C -func_80041A0C: +.global xScrFxDrawScreenSizeRectangle__Fv +xScrFxDrawScreenSizeRectangle__Fv: /* 80041A0C 0003E80C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80041A10 0003E810 7C 08 02 A6 */ mflr r0 /* 80041A14 0003E814 90 01 00 34 */ stw r0, 0x34(r1) -/* 80041A18 0003E818 48 1F 64 45 */ bl func_80237E5C +/* 80041A18 0003E818 48 1F 64 45 */ bl RwEngineGetCurrentVideoMode /* 80041A1C 0003E81C 7C 64 1B 78 */ mr r4, r3 /* 80041A20 0003E820 38 61 00 08 */ addi r3, r1, 8 -/* 80041A24 0003E824 48 1F 63 AD */ bl func_80237DD0 +/* 80041A24 0003E824 48 1F 63 AD */ bl RwEngineGetVideoModeInfo /* 80041A28 0003E828 80 81 00 08 */ lwz r4, 8(r1) /* 80041A2C 0003E82C 3C E0 43 30 */ lis r7, 0x4330 /* 80041A30 0003E830 80 01 00 0C */ lwz r0, 0xc(r1) @@ -103,14 +103,14 @@ func_80041A0C: /* 80041A6C 0003E86C 90 E1 00 28 */ stw r7, 0x28(r1) /* 80041A70 0003E870 C8 01 00 28 */ lfd f0, 0x28(r1) /* 80041A74 0003E874 EC 80 20 28 */ fsubs f4, f0, f4 -/* 80041A78 0003E878 48 08 D9 C5 */ bl func_800CF43C +/* 80041A78 0003E878 48 08 D9 C5 */ bl iScrFxDrawBox__FffffUcUcUcUc /* 80041A7C 0003E87C 80 01 00 34 */ lwz r0, 0x34(r1) /* 80041A80 0003E880 7C 08 03 A6 */ mtlr r0 /* 80041A84 0003E884 38 21 00 30 */ addi r1, r1, 0x30 /* 80041A88 0003E888 4E 80 00 20 */ blr -.global func_80041A8C -func_80041A8C: +.global xScrFxFadeInit__Fv +xScrFxFadeInit__Fv: /* 80041A8C 0003E88C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80041A90 0003E890 7C 08 02 A6 */ mflr r0 /* 80041A94 0003E894 3C 60 80 2D */ lis r3, lbl_802C89F0@ha @@ -150,8 +150,8 @@ func_80041ABC: /* 80041B10 0003E910 38 21 00 20 */ addi r1, r1, 0x20 /* 80041B14 0003E914 4E 80 00 20 */ blr -.global func_80041B18 -func_80041B18: +.global xScrFxFade__FP10iColor_tagP10iColor_tagfPFv_vi +xScrFxFade__FP10iColor_tagP10iColor_tagfPFv_vi: /* 80041B18 0003E918 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80041B1C 0003E91C 7C 08 02 A6 */ mflr r0 /* 80041B20 0003E920 90 01 00 34 */ stw r0, 0x34(r1) @@ -200,22 +200,22 @@ lbl_80041BA8: /* 80041BC4 0003E9C4 38 21 00 30 */ addi r1, r1, 0x30 /* 80041BC8 0003E9C8 4E 80 00 20 */ blr -.global func_80041BCC -func_80041BCC: +.global xScrFxStopFade__Fv +xScrFxStopFade__Fv: /* 80041BCC 0003E9CC 3C 60 80 2D */ lis r3, lbl_802C89F0@ha /* 80041BD0 0003E9D0 38 00 00 00 */ li r0, 0 /* 80041BD4 0003E9D4 90 03 89 F0 */ stw r0, lbl_802C89F0@l(r3) /* 80041BD8 0003E9D8 4E 80 00 20 */ blr -.global func_80041BDC -func_80041BDC: +.global xScrFxIsFading__Fv +xScrFxIsFading__Fv: /* 80041BDC 0003E9DC 3C 60 80 2D */ lis r3, lbl_802C89F0@ha /* 80041BE0 0003E9E0 38 63 89 F0 */ addi r3, r3, lbl_802C89F0@l /* 80041BE4 0003E9E4 80 63 00 00 */ lwz r3, 0(r3) /* 80041BE8 0003E9E8 4E 80 00 20 */ blr -.global func_80041BEC -func_80041BEC: +.global xScrFxUpdateFade__FP8RwCameraf +xScrFxUpdateFade__FP8RwCameraf: /* 80041BEC 0003E9EC 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80041BF0 0003E9F0 7C 08 02 A6 */ mflr r0 /* 80041BF4 0003E9F4 90 01 00 64 */ stw r0, 0x64(r1) @@ -228,7 +228,7 @@ func_80041BEC: /* 80041C10 0003EA10 93 A1 00 34 */ stw r29, 0x34(r1) /* 80041C14 0003EA14 93 81 00 30 */ stw r28, 0x30(r1) /* 80041C18 0003EA18 FF C0 08 90 */ fmr f30, f1 -/* 80041C1C 0003EA1C 48 05 65 61 */ bl func_8009817C +/* 80041C1C 0003EA1C 48 05 65 61 */ bl zGameIsPaused__Fv /* 80041C20 0003EA20 2C 03 00 00 */ cmpwi r3, 0 /* 80041C24 0003EA24 40 82 01 9C */ bne lbl_80041DC0 /* 80041C28 0003EA28 3C 60 80 2D */ lis r3, 0x802d @@ -316,10 +316,10 @@ lbl_80041CEC: /* 80041D50 0003EB50 88 84 00 0F */ lbz r4, 0xf(r4) /* 80041D54 0003EB54 4B FF FD 69 */ bl func_80041ABC /* 80041D58 0003EB58 7C 7C 1B 78 */ mr r28, r3 -/* 80041D5C 0003EB5C 48 1F 61 01 */ bl func_80237E5C +/* 80041D5C 0003EB5C 48 1F 61 01 */ bl RwEngineGetCurrentVideoMode /* 80041D60 0003EB60 7C 64 1B 78 */ mr r4, r3 /* 80041D64 0003EB64 38 61 00 08 */ addi r3, r1, 8 -/* 80041D68 0003EB68 48 1F 60 69 */ bl func_80237DD0 +/* 80041D68 0003EB68 48 1F 60 69 */ bl RwEngineGetVideoModeInfo /* 80041D6C 0003EB6C 80 81 00 08 */ lwz r4, 8(r1) /* 80041D70 0003EB70 3C E0 43 30 */ lis r7, 0x4330 /* 80041D74 0003EB74 80 01 00 0C */ lwz r0, 0xc(r1) @@ -340,7 +340,7 @@ lbl_80041CEC: /* 80041DB0 0003EBB0 90 E1 00 28 */ stw r7, 0x28(r1) /* 80041DB4 0003EBB4 C8 01 00 28 */ lfd f0, 0x28(r1) /* 80041DB8 0003EBB8 EC 80 20 28 */ fsubs f4, f0, f4 -/* 80041DBC 0003EBBC 48 08 D6 81 */ bl func_800CF43C +/* 80041DBC 0003EBBC 48 08 D6 81 */ bl iScrFxDrawBox__FffffUcUcUcUc lbl_80041DC0: /* 80041DC0 0003EBC0 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 80041DC4 0003EBC4 CB E1 00 50 */ lfd f31, 0x50(r1) @@ -355,40 +355,40 @@ lbl_80041DC0: /* 80041DE8 0003EBE8 38 21 00 60 */ addi r1, r1, 0x60 /* 80041DEC 0003EBEC 4E 80 00 20 */ blr -.global func_80041DF0 -func_80041DF0: +.global xScrFxLetterBoxInit__Fv +xScrFxLetterBoxInit__Fv: /* 80041DF0 0003EBF0 C0 02 86 28 */ lfs f0, lbl_803CCFA8-_SDA2_BASE_(r2) /* 80041DF4 0003EBF4 D0 0D 8A 7C */ stfs f0, lbl_803CB37C-_SDA_BASE_(r13) /* 80041DF8 0003EBF8 C0 02 86 28 */ lfs f0, lbl_803CCFA8-_SDA2_BASE_(r2) /* 80041DFC 0003EBFC D0 0D 8A 80 */ stfs f0, lbl_803CB380-_SDA_BASE_(r13) /* 80041E00 0003EC00 4E 80 00 20 */ blr -.global func_80041E04 -func_80041E04: +.global xScrFxLetterboxReset__Fv +xScrFxLetterboxReset__Fv: /* 80041E04 0003EC04 C0 02 86 28 */ lfs f0, lbl_803CCFA8-_SDA2_BASE_(r2) /* 80041E08 0003EC08 D0 0D 8A 7C */ stfs f0, lbl_803CB37C-_SDA_BASE_(r13) /* 80041E0C 0003EC0C C0 02 86 28 */ lfs f0, lbl_803CCFA8-_SDA2_BASE_(r2) /* 80041E10 0003EC10 D0 0D 8A 80 */ stfs f0, lbl_803CB380-_SDA_BASE_(r13) /* 80041E14 0003EC14 4E 80 00 20 */ blr -.global func_80041E18 -func_80041E18: +.global xScrFxLetterBoxSetSize__Ff +xScrFxLetterBoxSetSize__Ff: /* 80041E18 0003EC18 D0 2D 8A 84 */ stfs f1, lbl_803CB384-_SDA_BASE_(r13) /* 80041E1C 0003EC1C 4E 80 00 20 */ blr -.global func_80041E20 -func_80041E20: +.global xScrFxLetterBoxSetAlpha__FUc +xScrFxLetterBoxSetAlpha__FUc: /* 80041E20 0003EC20 98 6D 80 88 */ stb r3, lbl_803CA988-_SDA_BASE_(r13) /* 80041E24 0003EC24 4E 80 00 20 */ blr -.global func_80041E28 -func_80041E28: +.global xScrFxLetterbox__Fi +xScrFxLetterbox__Fi: /* 80041E28 0003EC28 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80041E2C 0003EC2C 7C 08 02 A6 */ mflr r0 /* 80041E30 0003EC30 90 01 00 14 */ stw r0, 0x14(r1) /* 80041E34 0003EC34 93 E1 00 0C */ stw r31, 0xc(r1) /* 80041E38 0003EC38 7C 7F 1B 78 */ mr r31, r3 -/* 80041E3C 0003EC3C 48 06 41 C5 */ bl func_800A6000 +/* 80041E3C 0003EC3C 48 06 41 C5 */ bl zMenuRunning__Fv /* 80041E40 0003EC40 2C 03 00 00 */ cmpwi r3, 0 /* 80041E44 0003EC44 41 82 00 08 */ beq lbl_80041E4C /* 80041E48 0003EC48 3B E0 00 00 */ li r31, 0 @@ -407,15 +407,15 @@ lbl_80041E60: /* 80041E70 0003EC70 38 21 00 10 */ addi r1, r1, 0x10 /* 80041E74 0003EC74 4E 80 00 20 */ blr -.global func_80041E78 -func_80041E78: +.global xScrFxUpdateLetterBox__FP8RwCameraf +xScrFxUpdateLetterBox__FP8RwCameraf: /* 80041E78 0003EC78 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80041E7C 0003EC7C 7C 08 02 A6 */ mflr r0 /* 80041E80 0003EC80 90 01 00 54 */ stw r0, 0x54(r1) /* 80041E84 0003EC84 DB E1 00 40 */ stfd f31, 0x40(r1) /* 80041E88 0003EC88 F3 E1 00 48 */ psq_st f31, 72(r1), 0, qr0 /* 80041E8C 0003EC8C FF E0 08 90 */ fmr f31, f1 -/* 80041E90 0003EC90 48 05 62 ED */ bl func_8009817C +/* 80041E90 0003EC90 48 05 62 ED */ bl zGameIsPaused__Fv /* 80041E94 0003EC94 2C 03 00 00 */ cmpwi r3, 0 /* 80041E98 0003EC98 40 82 00 54 */ bne lbl_80041EEC /* 80041E9C 0003EC9C C0 4D 8A 7C */ lfs f2, lbl_803CB37C-_SDA_BASE_(r13) @@ -444,10 +444,10 @@ lbl_80041EEC: /* 80041EF0 0003ECF0 C0 02 86 28 */ lfs f0, lbl_803CCFA8-_SDA2_BASE_(r2) /* 80041EF4 0003ECF4 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80041EF8 0003ECF8 40 81 00 B8 */ ble lbl_80041FB0 -/* 80041EFC 0003ECFC 48 1F 5F 61 */ bl func_80237E5C +/* 80041EFC 0003ECFC 48 1F 5F 61 */ bl RwEngineGetCurrentVideoMode /* 80041F00 0003ED00 7C 64 1B 78 */ mr r4, r3 /* 80041F04 0003ED04 38 61 00 08 */ addi r3, r1, 8 -/* 80041F08 0003ED08 48 1F 5E C9 */ bl func_80237DD0 +/* 80041F08 0003ED08 48 1F 5E C9 */ bl RwEngineGetVideoModeInfo /* 80041F0C 0003ED0C 80 61 00 08 */ lwz r3, 8(r1) /* 80041F10 0003ED10 3C 00 43 30 */ lis r0, 0x4330 /* 80041F14 0003ED14 C0 22 86 28 */ lfs f1, lbl_803CCFA8-_SDA2_BASE_(r2) @@ -463,7 +463,7 @@ lbl_80041EEC: /* 80041F3C 0003ED3C 38 80 00 00 */ li r4, 0 /* 80041F40 0003ED40 38 A0 00 00 */ li r5, 0 /* 80041F44 0003ED44 EC 60 18 28 */ fsubs f3, f0, f3 -/* 80041F48 0003ED48 48 08 D4 F5 */ bl func_800CF43C +/* 80041F48 0003ED48 48 08 D4 F5 */ bl iScrFxDrawBox__FffffUcUcUcUc /* 80041F4C 0003ED4C 80 81 00 0C */ lwz r4, 0xc(r1) /* 80041F50 0003ED50 3C E0 43 30 */ lis r7, 0x4330 /* 80041F54 0003ED54 80 01 00 08 */ lwz r0, 8(r1) @@ -488,7 +488,7 @@ lbl_80041EEC: /* 80041FA0 0003EDA0 90 E1 00 38 */ stw r7, 0x38(r1) /* 80041FA4 0003EDA4 C8 01 00 38 */ lfd f0, 0x38(r1) /* 80041FA8 0003EDA8 EC 80 20 28 */ fsubs f4, f0, f4 -/* 80041FAC 0003EDAC 48 08 D4 91 */ bl func_800CF43C +/* 80041FAC 0003EDAC 48 08 D4 91 */ bl iScrFxDrawBox__FffffUcUcUcUc lbl_80041FB0: /* 80041FB0 0003EDB0 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 80041FB4 0003EDB4 80 01 00 54 */ lwz r0, 0x54(r1) @@ -497,8 +497,8 @@ lbl_80041FB0: /* 80041FC0 0003EDC0 38 21 00 50 */ addi r1, r1, 0x50 /* 80041FC4 0003EDC4 4E 80 00 20 */ blr -.global func_80041FC8 -func_80041FC8: +.global xScrFxIsLetterbox__Fv +xScrFxIsLetterbox__Fv: /* 80041FC8 0003EDC8 C0 2D 8A 80 */ lfs f1, lbl_803CB380-_SDA_BASE_(r13) /* 80041FCC 0003EDCC C0 02 86 28 */ lfs f0, lbl_803CCFA8-_SDA2_BASE_(r2) /* 80041FD0 0003EDD0 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -506,8 +506,8 @@ func_80041FC8: /* 80041FD8 0003EDD8 54 03 17 FE */ rlwinm r3, r0, 2, 0x1f, 0x1f /* 80041FDC 0003EDDC 4E 80 00 20 */ blr -.global func_80041FE0 -func_80041FE0: +.global xScrFxDrawSafeArea__Fv +xScrFxDrawSafeArea__Fv: /* 80041FE0 0003EDE0 94 21 FF 40 */ stwu r1, -0xc0(r1) /* 80041FE4 0003EDE4 7C 08 02 A6 */ mflr r0 /* 80041FE8 0003EDE8 90 01 00 C4 */ stw r0, 0xc4(r1) @@ -519,10 +519,10 @@ func_80041FE0: /* 80042000 0003EE00 93 C1 00 98 */ stw r30, 0x98(r1) /* 80042004 0003EE04 93 A1 00 94 */ stw r29, 0x94(r1) /* 80042008 0003EE08 93 81 00 90 */ stw r28, 0x90(r1) -/* 8004200C 0003EE0C 48 1F 5E 51 */ bl func_80237E5C +/* 8004200C 0003EE0C 48 1F 5E 51 */ bl RwEngineGetCurrentVideoMode /* 80042010 0003EE10 7C 64 1B 78 */ mr r4, r3 /* 80042014 0003EE14 38 61 00 08 */ addi r3, r1, 8 -/* 80042018 0003EE18 48 1F 5D B9 */ bl func_80237DD0 +/* 80042018 0003EE18 48 1F 5D B9 */ bl RwEngineGetVideoModeInfo /* 8004201C 0003EE1C 83 E1 00 08 */ lwz r31, 8(r1) /* 80042020 0003EE20 3C 00 43 30 */ lis r0, 0x4330 /* 80042024 0003EE24 90 01 00 20 */ stw r0, 0x20(r1) @@ -580,7 +580,7 @@ func_80041FE0: /* 800420F4 0003EEF4 C8 01 00 48 */ lfd f0, 0x48(r1) /* 800420F8 0003EEF8 EC 42 20 28 */ fsubs f2, f2, f4 /* 800420FC 0003EEFC EC 80 28 28 */ fsubs f4, f0, f5 -/* 80042100 0003EF00 48 08 D3 3D */ bl func_800CF43C +/* 80042100 0003EF00 48 08 D3 3D */ bl iScrFxDrawBox__FffffUcUcUcUc /* 80042104 0003EF04 6F C5 80 00 */ xoris r5, r30, 0x8000 /* 80042108 0003EF08 3C 00 43 30 */ lis r0, 0x4330 /* 8004210C 0003EF0C 90 A1 00 5C */ stw r5, 0x5c(r1) @@ -600,7 +600,7 @@ func_80041FE0: /* 80042144 0003EF44 C8 A1 00 50 */ lfd f5, 0x50(r1) /* 80042148 0003EF48 EC 82 00 2A */ fadds f4, f2, f0 /* 8004214C 0003EF4C EC 45 30 28 */ fsubs f2, f5, f6 -/* 80042150 0003EF50 48 08 D2 ED */ bl func_800CF43C +/* 80042150 0003EF50 48 08 D2 ED */ bl iScrFxDrawBox__FffffUcUcUcUc /* 80042154 0003EF54 3D 00 43 30 */ lis r8, 0x4330 /* 80042158 0003EF58 6F E3 80 00 */ xoris r3, r31, 0x8000 /* 8004215C 0003EF5C 6F A7 80 00 */ xoris r7, r29, 0x8000 @@ -623,7 +623,7 @@ func_80041FE0: /* 800421A0 0003EFA0 91 01 00 70 */ stw r8, 0x70(r1) /* 800421A4 0003EFA4 C8 01 00 70 */ lfd f0, 0x70(r1) /* 800421A8 0003EFA8 EC 80 20 28 */ fsubs f4, f0, f4 -/* 800421AC 0003EFAC 48 08 D2 91 */ bl func_800CF43C +/* 800421AC 0003EFAC 48 08 D2 91 */ bl iScrFxDrawBox__FffffUcUcUcUc /* 800421B0 0003EFB0 3D 00 43 30 */ lis r8, 0x4330 /* 800421B4 0003EFB4 6F 83 80 00 */ xoris r3, r28, 0x8000 /* 800421B8 0003EFB8 6F E7 80 00 */ xoris r7, r31, 0x8000 @@ -646,7 +646,7 @@ func_80041FE0: /* 800421FC 0003EFFC 91 01 00 88 */ stw r8, 0x88(r1) /* 80042200 0003F000 C8 01 00 88 */ lfd f0, 0x88(r1) /* 80042204 0003F004 EC 80 20 28 */ fsubs f4, f0, f4 -/* 80042208 0003F008 48 08 D2 35 */ bl func_800CF43C +/* 80042208 0003F008 48 08 D2 35 */ bl iScrFxDrawBox__FffffUcUcUcUc /* 8004220C 0003F00C E3 E1 00 B8 */ psq_l f31, 184(r1), 0, qr0 /* 80042210 0003F010 CB E1 00 B0 */ lfd f31, 0xb0(r1) /* 80042214 0003F014 E3 C1 00 A8 */ psq_l f30, 168(r1), 0, qr0 @@ -660,8 +660,8 @@ func_80041FE0: /* 80042234 0003F034 38 21 00 C0 */ addi r1, r1, 0xc0 /* 80042238 0003F038 4E 80 00 20 */ blr -.global func_8004223C -func_8004223C: +.global xScrFxDistortionAdd__FP5xVec3P5xVec3i +xScrFxDistortionAdd__FP5xVec3P5xVec3i: /* 8004223C 0003F03C 4E 80 00 20 */ blr .global func_80042240 @@ -677,7 +677,7 @@ func_80042240: /* 80042260 0003F060 FF E0 08 90 */ fmr f31, f1 /* 80042264 0003F064 38 03 C0 EC */ addi r0, r3, lbl_803BC0EC@l /* 80042268 0003F068 7C 1F 03 78 */ mr r31, r0 -/* 8004226C 0003F06C 48 05 5F 11 */ bl func_8009817C +/* 8004226C 0003F06C 48 05 5F 11 */ bl zGameIsPaused__Fv /* 80042270 0003F070 2C 03 00 00 */ cmpwi r3, 0 /* 80042274 0003F074 40 82 01 04 */ bne lbl_80042378 /* 80042278 0003F078 C0 0D 8A 8C */ lfs f0, lbl_803CB38C-_SDA_BASE_(r13) @@ -746,7 +746,7 @@ lbl_80042314: /* 80042368 0003F168 C0 02 86 54 */ lfs f0, lbl_803CCFD4-_SDA2_BASE_(r2) /* 8004236C 0003F16C EC 01 00 2A */ fadds f0, f1, f0 /* 80042370 0003F170 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 80042374 0003F174 4B FF FE C9 */ bl func_8004223C +/* 80042374 0003F174 4B FF FE C9 */ bl xScrFxDistortionAdd__FP5xVec3P5xVec3i lbl_80042378: /* 80042378 0003F178 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8004237C 0003F17C 80 01 00 34 */ lwz r0, 0x34(r1) @@ -761,8 +761,8 @@ lbl_80042378: func_80042398: /* 80042398 0003F198 4E 80 00 20 */ blr -.global func_8004239C -func_8004239C: +.global xScrFXGlareInit__Fv +xScrFXGlareInit__Fv: /* 8004239C 0003F19C 38 00 00 00 */ li r0, 0 /* 800423A0 0003F1A0 3C 60 80 3C */ lis r3, lbl_803BD3AC@ha /* 800423A4 0003F1A4 94 03 D3 AC */ stwu r0, lbl_803BD3AC@l(r3) @@ -777,19 +777,19 @@ func_8004239C: /* 800423C8 0003F1C8 90 03 01 D4 */ stw r0, 0x1d4(r3) /* 800423CC 0003F1CC 4E 80 00 20 */ blr -.global func_800423D0 -func_800423D0: +.global xScrFXGlareReset__Fv +xScrFXGlareReset__Fv: /* 800423D0 0003F1D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800423D4 0003F1D4 7C 08 02 A6 */ mflr r0 /* 800423D8 0003F1D8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800423DC 0003F1DC 4B FF FF C1 */ bl func_8004239C +/* 800423DC 0003F1DC 4B FF FF C1 */ bl xScrFXGlareInit__Fv /* 800423E0 0003F1E0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800423E4 0003F1E4 7C 08 03 A6 */ mtlr r0 /* 800423E8 0003F1E8 38 21 00 10 */ addi r1, r1, 0x10 /* 800423EC 0003F1EC 4E 80 00 20 */ blr -.global func_800423F0 -func_800423F0: +.global xScrFXGlareAdd__FP5xVec3fffffffP8RwRaster +xScrFXGlareAdd__FP5xVec3fffffffP8RwRaster: /* 800423F0 0003F1F0 94 21 FF 90 */ stwu r1, -0x70(r1) /* 800423F4 0003F1F4 7C 08 02 A6 */ mflr r0 /* 800423F8 0003F1F8 90 01 00 74 */ stw r0, 0x74(r1) @@ -850,9 +850,9 @@ lbl_80042454: /* 800424D0 0003F2D0 40 82 00 50 */ bne lbl_80042520 /* 800424D4 0003F2D4 3C 60 80 25 */ lis r3, lbl_80253E68@ha /* 800424D8 0003F2D8 38 63 3E 68 */ addi r3, r3, lbl_80253E68@l -/* 800424DC 0003F2DC 48 00 9D 39 */ bl func_8004C214 +/* 800424DC 0003F2DC 48 00 9D 39 */ bl xStrHash__FPCc /* 800424E0 0003F2E0 38 80 00 00 */ li r4, 0 -/* 800424E4 0003F2E4 48 00 92 29 */ bl func_8004B70C +/* 800424E4 0003F2E4 48 00 92 29 */ bl xSTFindAsset__FUiPUi /* 800424E8 0003F2E8 28 03 00 00 */ cmplwi r3, 0 /* 800424EC 0003F2EC 41 82 00 1C */ beq lbl_80042508 /* 800424F0 0003F2F0 3C 80 80 3C */ lis r4, lbl_803BD3AC@ha @@ -895,8 +895,8 @@ lbl_8004253C: /* 80042570 0003F370 38 21 00 70 */ addi r1, r1, 0x70 /* 80042574 0003F374 4E 80 00 20 */ blr -.global func_80042578 -func_80042578: +.global xScrFXGlareUpdate__Ff +xScrFXGlareUpdate__Ff: /* 80042578 0003F378 3C 60 80 3C */ lis r3, lbl_803BD3AC@ha /* 8004257C 0003F37C 38 00 00 05 */ li r0, 5 /* 80042580 0003F380 38 83 D3 AC */ addi r4, r3, lbl_803BD3AC@l @@ -943,8 +943,8 @@ lbl_80042610: /* 80042618 0003F418 42 00 FF 78 */ bdnz lbl_80042590 /* 8004261C 0003F41C 4E 80 00 20 */ blr -.global func_80042620 -func_80042620: +.global xScrFXFullScreenGlareRender__Fv +xScrFXFullScreenGlareRender__Fv: /* 80042620 0003F420 94 21 FF 70 */ stwu r1, -0x90(r1) /* 80042624 0003F424 7C 08 02 A6 */ mflr r0 /* 80042628 0003F428 90 01 00 94 */ stw r0, 0x94(r1) @@ -960,17 +960,17 @@ func_80042620: /* 80042650 0003F450 80 6D 82 B0 */ lwz r3, lbl_803CABB0-_SDA_BASE_(r13) /* 80042654 0003F454 38 81 00 20 */ addi r4, r1, 0x20 /* 80042658 0003F458 80 63 00 10 */ lwz r3, 0x10(r3) -/* 8004265C 0003F45C 48 07 DF D1 */ bl func_800C062C +/* 8004265C 0003F45C 48 07 DF D1 */ bl iCamGetViewMatrix__FP8RwCameraP7xMat4x3 /* 80042660 0003F460 38 61 00 14 */ addi r3, r1, 0x14 /* 80042664 0003F464 38 81 00 40 */ addi r4, r1, 0x40 -/* 80042668 0003F468 48 00 BE 75 */ bl func_8004E4DC +/* 80042668 0003F468 48 00 BE 75 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8004266C 0003F46C 38 61 00 14 */ addi r3, r1, 0x14 /* 80042670 0003F470 7C 64 1B 78 */ mr r4, r3 -/* 80042674 0003F474 48 00 BC 7D */ bl func_8004E2F0 +/* 80042674 0003F474 48 00 BC 7D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80042678 0003F478 3C 80 80 29 */ lis r4, lbl_80288B04@ha /* 8004267C 0003F47C 38 61 00 08 */ addi r3, r1, 8 /* 80042680 0003F480 38 84 8B 04 */ addi r4, r4, lbl_80288B04@l -/* 80042684 0003F484 48 00 BC 6D */ bl func_8004E2F0 +/* 80042684 0003F484 48 00 BC 6D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80042688 0003F488 38 61 00 08 */ addi r3, r1, 8 /* 8004268C 0003F48C 38 81 00 14 */ addi r4, r1, 0x14 /* 80042690 0003F490 4B FD 2E 7D */ bl func_8001550C @@ -1010,7 +1010,7 @@ lbl_80042700: /* 80042714 0003F514 40 82 00 14 */ bne lbl_80042728 /* 80042718 0003F518 80 6D 8A 94 */ lwz r3, lbl_803CB394-_SDA_BASE_(r13) /* 8004271C 0003F51C 38 80 00 00 */ li r4, 0 -/* 80042720 0003F520 48 00 8F ED */ bl func_8004B70C +/* 80042720 0003F520 48 00 8F ED */ bl xSTFindAsset__FUiPUi /* 80042724 0003F524 90 6D 8A 98 */ stw r3, lbl_803CB398-_SDA_BASE_(r13) lbl_80042728: /* 80042728 0003F528 80 6D 8A 98 */ lwz r3, lbl_803CB398-_SDA_BASE_(r13) @@ -1018,19 +1018,19 @@ lbl_80042728: /* 80042730 0003F530 41 82 00 14 */ beq lbl_80042744 /* 80042734 0003F534 80 83 00 00 */ lwz r4, 0(r3) /* 80042738 0003F538 38 60 00 01 */ li r3, 1 -/* 8004273C 0003F53C 48 1E D0 A1 */ bl func_8022F7DC +/* 8004273C 0003F53C 48 1E D0 A1 */ bl RwRenderStateSet /* 80042740 0003F540 48 00 00 10 */ b lbl_80042750 lbl_80042744: /* 80042744 0003F544 38 60 00 01 */ li r3, 1 /* 80042748 0003F548 38 80 00 00 */ li r4, 0 -/* 8004274C 0003F54C 48 1E D0 91 */ bl func_8022F7DC +/* 8004274C 0003F54C 48 1E D0 91 */ bl RwRenderStateSet lbl_80042750: /* 80042750 0003F550 38 60 00 0A */ li r3, 0xa /* 80042754 0003F554 38 80 00 05 */ li r4, 5 -/* 80042758 0003F558 48 1E D0 85 */ bl func_8022F7DC +/* 80042758 0003F558 48 1E D0 85 */ bl RwRenderStateSet /* 8004275C 0003F55C 38 60 00 0B */ li r3, 0xb /* 80042760 0003F560 38 80 00 02 */ li r4, 2 -/* 80042764 0003F564 48 1E D0 79 */ bl func_8022F7DC +/* 80042764 0003F564 48 1E D0 79 */ bl RwRenderStateSet /* 80042768 0003F568 C0 22 86 28 */ lfs f1, lbl_803CCFA8-_SDA2_BASE_(r2) /* 8004276C 0003F56C FC A0 F8 90 */ fmr f5, f31 /* 80042770 0003F570 C0 62 86 5C */ lfs f3, lbl_803CCFDC-_SDA2_BASE_(r2) @@ -1041,7 +1041,7 @@ lbl_80042750: /* 80042784 0003F584 7F C4 F3 78 */ mr r4, r30 /* 80042788 0003F588 7F A5 EB 78 */ mr r5, r29 /* 8004278C 0003F58C 7F 86 E3 78 */ mr r6, r28 -/* 80042790 0003F590 48 00 03 C5 */ bl func_80042B54 +/* 80042790 0003F590 48 00 03 C5 */ bl xScrFxDrawBox__FffffUcUcUcUcff lbl_80042794: /* 80042794 0003F594 E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0 /* 80042798 0003F598 80 01 00 94 */ lwz r0, 0x94(r1) @@ -1054,8 +1054,8 @@ lbl_80042794: /* 800427B4 0003F5B4 38 21 00 90 */ addi r1, r1, 0x90 /* 800427B8 0003F5B8 4E 80 00 20 */ blr -.global func_800427BC -func_800427BC: +.global xScrFXGlareRender__FP7xCamera +xScrFXGlareRender__FP7xCamera: /* 800427BC 0003F5BC 94 21 FE E0 */ stwu r1, -0x120(r1) /* 800427C0 0003F5C0 7C 08 02 A6 */ mflr r0 /* 800427C4 0003F5C4 90 01 01 24 */ stw r0, 0x124(r1) @@ -1089,10 +1089,10 @@ lbl_80042810: /* 80042830 0003F630 4B FC 8A 35 */ bl func_8000B264 /* 80042834 0003F634 38 61 00 20 */ addi r3, r1, 0x20 /* 80042838 0003F638 7C 64 1B 78 */ mr r4, r3 -/* 8004283C 0003F63C 48 00 BA B5 */ bl func_8004E2F0 +/* 8004283C 0003F63C 48 00 BA B5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80042840 0003F640 38 61 00 2C */ addi r3, r1, 0x2c /* 80042844 0003F644 7C 64 1B 78 */ mr r4, r3 -/* 80042848 0003F648 48 00 BA A9 */ bl func_8004E2F0 +/* 80042848 0003F648 48 00 BA A9 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8004284C 0003F64C C0 22 86 54 */ lfs f1, lbl_803CCFD4-_SDA2_BASE_(r2) /* 80042850 0003F650 38 61 00 20 */ addi r3, r1, 0x20 /* 80042854 0003F654 C0 1F 00 1C */ lfs f0, 0x1c(r31) @@ -1105,10 +1105,10 @@ lbl_80042810: /* 80042870 0003F670 4B FC 89 11 */ bl func_8000B180 /* 80042874 0003F674 38 61 00 14 */ addi r3, r1, 0x14 /* 80042878 0003F678 38 9D 00 34 */ addi r4, r29, 0x34 -/* 8004287C 0003F67C 48 00 BC 61 */ bl func_8004E4DC +/* 8004287C 0003F67C 48 00 BC 61 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80042880 0003F680 38 61 00 14 */ addi r3, r1, 0x14 /* 80042884 0003F684 7C 64 1B 78 */ mr r4, r3 -/* 80042888 0003F688 48 00 BA 69 */ bl func_8004E2F0 +/* 80042888 0003F688 48 00 BA 69 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8004288C 0003F68C C0 3F 00 04 */ lfs f1, 4(r31) /* 80042890 0003F690 38 61 00 08 */ addi r3, r1, 8 /* 80042894 0003F694 C0 1D 00 44 */ lfs f0, 0x44(r29) @@ -1123,7 +1123,7 @@ lbl_80042810: /* 800428B8 0003F6B8 C0 1D 00 4C */ lfs f0, 0x4c(r29) /* 800428BC 0003F6BC EC 01 00 28 */ fsubs f0, f1, f0 /* 800428C0 0003F6C0 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 800428C4 0003F6C4 48 00 BA 2D */ bl func_8004E2F0 +/* 800428C4 0003F6C4 48 00 BA 2D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800428C8 0003F6C8 38 61 00 08 */ addi r3, r1, 8 /* 800428CC 0003F6CC 38 81 00 14 */ addi r4, r1, 0x14 /* 800428D0 0003F6D0 4B FD 2C 3D */ bl func_8001550C @@ -1256,18 +1256,18 @@ lbl_80042810: /* 80042ACC 0003F8CC 98 C5 00 85 */ stb r6, 0x85(r5) /* 80042AD0 0003F8D0 98 E5 00 86 */ stb r7, 0x86(r5) /* 80042AD4 0003F8D4 99 05 00 87 */ stb r8, 0x87(r5) -/* 80042AD8 0003F8D8 48 1E CD 05 */ bl func_8022F7DC +/* 80042AD8 0003F8D8 48 1E CD 05 */ bl RwRenderStateSet /* 80042ADC 0003F8DC 3C 60 80 2D */ lis r3, lbl_802C8A0C@ha /* 80042AE0 0003F8E0 38 80 00 04 */ li r4, 4 /* 80042AE4 0003F8E4 38 63 8A 0C */ addi r3, r3, lbl_802C8A0C@l /* 80042AE8 0003F8E8 38 A0 00 00 */ li r5, 0 /* 80042AEC 0003F8EC 38 C0 00 19 */ li r6, 0x19 -/* 80042AF0 0003F8F0 48 20 91 85 */ bl func_8024BC74 +/* 80042AF0 0003F8F0 48 20 91 85 */ bl RwIm3DTransform /* 80042AF4 0003F8F4 28 03 00 00 */ cmplwi r3, 0 /* 80042AF8 0003F8F8 41 82 00 10 */ beq lbl_80042B08 /* 80042AFC 0003F8FC 38 60 00 04 */ li r3, 4 -/* 80042B00 0003F900 48 20 94 41 */ bl func_8024BF40 -/* 80042B04 0003F904 48 20 92 51 */ bl func_8024BD54 +/* 80042B00 0003F900 48 20 94 41 */ bl RwIm3DRenderPrimitive +/* 80042B04 0003F904 48 20 92 51 */ bl RwIm3DEnd lbl_80042B08: /* 80042B08 0003F908 3B DE 00 01 */ addi r30, r30, 1 /* 80042B0C 0003F90C 3B FF 00 34 */ addi r31, r31, 0x34 @@ -1290,8 +1290,8 @@ lbl_80042B18: /* 80042B4C 0003F94C 38 21 01 20 */ addi r1, r1, 0x120 /* 80042B50 0003F950 4E 80 00 20 */ blr -.global func_80042B54 -func_80042B54: +.global xScrFxDrawBox__FffffUcUcUcUcff +xScrFxDrawBox__FffffUcUcUcUcff: /* 80042B54 0003F954 94 21 FF 80 */ stwu r1, -0x80(r1) /* 80042B58 0003F958 7C 08 02 A6 */ mflr r0 /* 80042B5C 0003F95C 90 01 00 84 */ stw r0, 0x84(r1) @@ -1321,7 +1321,7 @@ func_80042B54: /* 80042BBC 0003F9BC 7C DF 33 78 */ mr r31, r6 /* 80042BC0 0003F9C0 FF C0 28 90 */ fmr f30, f5 /* 80042BC4 0003F9C4 FF E0 30 90 */ fmr f31, f6 -/* 80042BC8 0003F9C8 48 1E CB FD */ bl func_8022F7C4 +/* 80042BC8 0003F9C8 48 1E CB FD */ bl RwIm2DGetNearScreenZ /* 80042BCC 0003F9CC 57 E0 06 3F */ clrlwi. r0, r31, 0x18 /* 80042BD0 0003F9D0 41 82 00 B8 */ beq lbl_80042C88 /* 80042BD4 0003F9D4 3C 80 80 2D */ lis r4, lbl_802C8A9C@ha @@ -1368,7 +1368,7 @@ func_80042B54: /* 80042C78 0003FA78 D0 04 00 44 */ stfs f0, 0x44(r4) /* 80042C7C 0003FA7C D0 24 00 58 */ stfs f1, 0x58(r4) /* 80042C80 0003FA80 D0 04 00 5C */ stfs f0, 0x5c(r4) -/* 80042C84 0003FA84 48 1E CC 3D */ bl func_8022F8C0 +/* 80042C84 0003FA84 48 1E CC 3D */ bl RwIm2DRenderIndexedPrimitive lbl_80042C88: /* 80042C88 0003FA88 E3 E1 00 78 */ psq_l f31, 120(r1), 0, qr0 /* 80042C8C 0003FA8C CB E1 00 70 */ lfd f31, 0x70(r1) @@ -1396,7 +1396,7 @@ lbl_80042C88: /* 80042CE4 0003FAE4 38 63 3E 68 */ addi r3, r3, lbl_80253E68@l /* 80042CE8 0003FAE8 90 01 00 14 */ stw r0, 0x14(r1) /* 80042CEC 0003FAEC 38 63 00 12 */ addi r3, r3, 0x12 -/* 80042CF0 0003FAF0 48 00 95 25 */ bl func_8004C214 +/* 80042CF0 0003FAF0 48 00 95 25 */ bl xStrHash__FPCc /* 80042CF4 0003FAF4 90 6D 8A 94 */ stw r3, lbl_803CB394-_SDA_BASE_(r13) /* 80042CF8 0003FAF8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80042CFC 0003FAFC 7C 08 03 A6 */ mtlr r0 diff --git a/asm/Core/x/xShadow.s b/asm/Core/x/xShadow.s index ce4f602da..e010cad48 100644 --- a/asm/Core/x/xShadow.s +++ b/asm/Core/x/xShadow.s @@ -2,43 +2,43 @@ .section .text # 0x80044778 - 0x800480B0 -.global func_80044778 -func_80044778: +.global xShadowInit__Fv +xShadowInit__Fv: /* 80044778 00041578 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004477C 0004157C 7C 08 02 A6 */ mflr r0 /* 80044780 00041580 90 01 00 14 */ stw r0, 0x14(r1) -/* 80044784 00041584 48 00 01 BD */ bl func_80044940 +/* 80044784 00041584 48 00 01 BD */ bl xShadowCameraCreate__Fv /* 80044788 00041588 38 60 01 00 */ li r3, 0x100 /* 8004478C 0004158C 38 80 01 00 */ li r4, 0x100 /* 80044790 00041590 38 A0 00 20 */ li r5, 0x20 /* 80044794 00041594 38 C0 05 04 */ li r6, 0x504 -/* 80044798 00041598 48 1F 71 45 */ bl func_8023B8DC +/* 80044798 00041598 48 1F 71 45 */ bl RwRasterCreate /* 8004479C 0004159C 90 6D 8A E0 */ stw r3, lbl_803CB3E0-_SDA_BASE_(r13) /* 800447A0 000415A0 38 00 00 00 */ li r0, 0 /* 800447A4 000415A4 38 60 00 01 */ li r3, 1 /* 800447A8 000415A8 90 0D 8A D8 */ stw r0, lbl_803CB3D8-_SDA_BASE_(r13) -/* 800447AC 000415AC 48 1D 2F 75 */ bl func_80217720 +/* 800447AC 000415AC 48 1D 2F 75 */ bl RpLightCreate /* 800447B0 000415B0 90 6D 8A B0 */ stw r3, lbl_803CB3B0-_SDA_BASE_(r13) /* 800447B4 000415B4 3C 60 80 29 */ lis r3, lbl_80288C80@ha /* 800447B8 000415B8 38 83 8C 80 */ addi r4, r3, lbl_80288C80@l /* 800447BC 000415BC 80 6D 8A B0 */ lwz r3, lbl_803CB3B0-_SDA_BASE_(r13) -/* 800447C0 000415C0 48 1D 29 F1 */ bl func_802171B0 -/* 800447C4 000415C4 48 1F 42 C5 */ bl func_80238A88 +/* 800447C0 000415C0 48 1D 29 F1 */ bl RpLightSetColor +/* 800447C4 000415C4 48 1F 42 C5 */ bl RwFrameCreate /* 800447C8 000415C8 7C 60 1B 78 */ mr r0, r3 /* 800447CC 000415CC 80 6D 8A B0 */ lwz r3, lbl_803CB3B0-_SDA_BASE_(r13) /* 800447D0 000415D0 7C 04 03 78 */ mr r4, r0 -/* 800447D4 000415D4 48 1F AA 21 */ bl func_8023F1F4 +/* 800447D4 000415D4 48 1F AA 21 */ bl _rwObjectHasFrameSetFrame /* 800447D8 000415D8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800447DC 000415DC 7C 08 03 A6 */ mtlr r0 /* 800447E0 000415E0 38 21 00 10 */ addi r1, r1, 0x10 /* 800447E4 000415E4 4E 80 00 20 */ blr -.global func_800447E8 -func_800447E8: +.global xShadowRender__FP5xVec3ff +xShadowRender__FP5xVec3ff: /* 800447E8 000415E8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800447EC 000415EC 7C 08 02 A6 */ mflr r0 /* 800447F0 000415F0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800447F4 000415F4 48 00 02 01 */ bl func_800449F4 +/* 800447F4 000415F4 48 00 02 01 */ bl xShadowRenderWorld__FP5xVec3ff /* 800447F8 000415F8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800447FC 000415FC 7C 08 03 A6 */ mtlr r0 /* 80044800 00041600 38 21 00 10 */ addi r1, r1, 0x10 @@ -87,13 +87,13 @@ lbl_80044880: /* 8004488C 0004168C 38 21 00 10 */ addi r1, r1, 0x10 /* 80044890 00041690 4E 80 00 20 */ blr -.global func_80044894 -func_80044894: +.global xShadowSetWorld__FP7RpWorld +xShadowSetWorld__FP7RpWorld: /* 80044894 00041694 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80044898 00041698 7C 08 02 A6 */ mflr r0 /* 8004489C 0004169C 90 01 00 14 */ stw r0, 0x14(r1) /* 800448A0 000416A0 80 8D 8A C4 */ lwz r4, lbl_803CB3C4-_SDA_BASE_(r13) -/* 800448A4 000416A4 48 1D A6 51 */ bl func_8021EEF4 +/* 800448A4 000416A4 48 1D A6 51 */ bl RpWorldAddCamera /* 800448A8 000416A8 C0 02 86 80 */ lfs f0, lbl_803CD000-_SDA2_BASE_(r2) /* 800448AC 000416AC D0 0D 8A B8 */ stfs f0, lbl_803CB3B8-_SDA_BASE_(r13) /* 800448B0 000416B0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -101,8 +101,8 @@ func_80044894: /* 800448B8 000416B8 38 21 00 10 */ addi r1, r1, 0x10 /* 800448BC 000416BC 4E 80 00 20 */ blr -.global func_800448C0 -func_800448C0: +.global xShadowSetLight__FP5xVec3P5xVec3f +xShadowSetLight__FP5xVec3P5xVec3f: /* 800448C0 000416C0 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800448C4 000416C4 7C 08 02 A6 */ mflr r0 /* 800448C8 000416C8 90 01 00 64 */ stw r0, 0x64(r1) @@ -110,10 +110,10 @@ func_800448C0: /* 800448D0 000416D0 93 C1 00 58 */ stw r30, 0x58(r1) /* 800448D4 000416D4 7C 7E 1B 78 */ mr r30, r3 /* 800448D8 000416D8 38 61 00 08 */ addi r3, r1, 8 -/* 800448DC 000416DC 48 00 9A 15 */ bl func_8004E2F0 +/* 800448DC 000416DC 48 00 9A 15 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800448E0 000416E0 38 61 00 14 */ addi r3, r1, 0x14 /* 800448E4 000416E4 38 81 00 08 */ addi r4, r1, 8 -/* 800448E8 000416E8 4B FE D6 C9 */ bl func_80031FB0 +/* 800448E8 000416E8 4B FE D6 C9 */ bl xMat3x3LookVec__FP7xMat3x3PC5xVec3 /* 800448EC 000416EC 7F C4 F3 78 */ mr r4, r30 /* 800448F0 000416F0 38 61 00 44 */ addi r3, r1, 0x44 /* 800448F4 000416F4 4B FC 69 71 */ bl func_8000B264 @@ -124,11 +124,11 @@ func_800448C0: /* 80044908 00041708 7F C3 F3 78 */ mr r3, r30 /* 8004490C 0004170C 4B FC 9B E1 */ bl func_8000E4EC /* 80044910 00041710 7F E3 FB 78 */ mr r3, r31 -/* 80044914 00041714 48 1F 4B A1 */ bl func_802394B4 +/* 80044914 00041714 48 1F 4B A1 */ bl RwFrameOrthoNormalize /* 80044918 00041718 7F C3 F3 78 */ mr r3, r30 -/* 8004491C 0004171C 48 1E BA 6D */ bl func_80230388 +/* 8004491C 0004171C 48 1E BA 6D */ bl RwMatrixUpdate /* 80044920 00041720 7F E3 FB 78 */ mr r3, r31 -/* 80044924 00041724 48 1F 46 A1 */ bl func_80238FC4 +/* 80044924 00041724 48 1F 46 A1 */ bl RwFrameUpdateObjects /* 80044928 00041728 80 01 00 64 */ lwz r0, 0x64(r1) /* 8004492C 0004172C 83 E1 00 5C */ lwz r31, 0x5c(r1) /* 80044930 00041730 83 C1 00 58 */ lwz r30, 0x58(r1) @@ -136,8 +136,8 @@ func_800448C0: /* 80044938 00041738 38 21 00 60 */ addi r1, r1, 0x60 /* 8004493C 0004173C 4E 80 00 20 */ blr -.global func_80044940 -func_80044940: +.global xShadowCameraCreate__Fv +xShadowCameraCreate__Fv: /* 80044940 00041740 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80044944 00041744 7C 08 02 A6 */ mflr r0 /* 80044948 00041748 90 01 00 14 */ stw r0, 0x14(r1) @@ -150,8 +150,8 @@ func_80044940: /* 80044964 00041764 38 21 00 10 */ addi r1, r1, 0x10 /* 80044968 00041768 4E 80 00 20 */ blr -.global func_8004496C -func_8004496C: +.global xShadowCameraUpdate__FPvPFPv_vP5xVec3fi +xShadowCameraUpdate__FPvPFPv_vP5xVec3fi: /* 8004496C 0004176C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80044970 00041770 7C 08 02 A6 */ mflr r0 /* 80044974 00041774 90 01 00 24 */ stw r0, 0x24(r1) @@ -187,8 +187,8 @@ func_8004496C: /* 800449EC 000417EC 38 21 00 20 */ addi r1, r1, 0x20 /* 800449F0 000417F0 4E 80 00 20 */ blr -.global func_800449F4 -func_800449F4: +.global xShadowRenderWorld__FP5xVec3ff +xShadowRenderWorld__FP5xVec3ff: /* 800449F4 000417F4 94 21 FE 40 */ stwu r1, -0x1c0(r1) /* 800449F8 000417F8 7C 08 02 A6 */ mflr r0 /* 800449FC 000417FC 90 01 01 C4 */ stw r0, 0x1c4(r1) @@ -283,21 +283,21 @@ func_800449F4: /* 80044B60 00041960 7E 66 9B 78 */ mr r6, r19 /* 80044B64 00041964 7F A8 EB 78 */ mr r8, r29 /* 80044B68 00041968 38 E1 00 30 */ addi r7, r1, 0x30 -/* 80044B6C 0004196C 4B FF AD 25 */ bl func_8003F890 +/* 80044B6C 0004196C 4B FF AD 25 */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv /* 80044B70 00041970 80 9F 1F C0 */ lwz r4, 0x1fc0(r31) /* 80044B74 00041974 7E 83 A3 78 */ mr r3, r20 /* 80044B78 00041978 7F C5 F3 78 */ mr r5, r30 /* 80044B7C 0004197C 7E 66 9B 78 */ mr r6, r19 /* 80044B80 00041980 7F A8 EB 78 */ mr r8, r29 /* 80044B84 00041984 38 E1 00 30 */ addi r7, r1, 0x30 -/* 80044B88 00041988 4B FF AD 09 */ bl func_8003F890 +/* 80044B88 00041988 4B FF AD 09 */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv /* 80044B8C 0004198C 80 9F 1F C0 */ lwz r4, 0x1fc0(r31) /* 80044B90 00041990 7E A3 AB 78 */ mr r3, r21 /* 80044B94 00041994 7F C5 F3 78 */ mr r5, r30 /* 80044B98 00041998 7E C6 B3 78 */ mr r6, r22 /* 80044B9C 0004199C 7F A8 EB 78 */ mr r8, r29 /* 80044BA0 000419A0 38 E1 00 30 */ addi r7, r1, 0x30 -/* 80044BA4 000419A4 4B FF AC ED */ bl func_8003F890 +/* 80044BA4 000419A4 4B FF AC ED */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv /* 80044BA8 000419A8 C0 21 01 08 */ lfs f1, 0x108(r1) /* 80044BAC 000419AC C0 02 86 8C */ lfs f0, lbl_803CD00C-_SDA2_BASE_(r2) /* 80044BB0 000419B0 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -317,7 +317,7 @@ lbl_80044BD4: /* 80044BE0 000419E0 7F 85 E3 78 */ mr r5, r28 /* 80044BE4 000419E4 D0 01 00 B8 */ stfs f0, 0xb8(r1) /* 80044BE8 000419E8 80 84 00 44 */ lwz r4, 0x44(r4) -/* 80044BEC 000419EC 48 07 D9 79 */ bl func_800C2564 +/* 80044BEC 000419EC 48 07 D9 79 */ bl iRayHitsEnv__FPC5xRay3PC4xEnvP7xCollis /* 80044BF0 000419F0 C0 21 00 B8 */ lfs f1, 0xb8(r1) /* 80044BF4 000419F4 C0 02 86 8C */ lfs f0, lbl_803CD00C-_SDA2_BASE_(r2) /* 80044BF8 000419F8 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -445,14 +445,14 @@ lbl_80044DB8: /* 80044DB8 00041BB8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80044DBC 00041BBC 7C 08 02 A6 */ mflr r0 /* 80044DC0 00041BC0 90 01 00 14 */ stw r0, 0x14(r1) -/* 80044DC4 00041BC4 4B FE FB 81 */ bl func_80034944 +/* 80044DC4 00041BC4 4B FE FB 81 */ bl xModelRender__FP14xModelInstance /* 80044DC8 00041BC8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80044DCC 00041BCC 7C 08 03 A6 */ mtlr r0 /* 80044DD0 00041BD0 38 21 00 10 */ addi r1, r1, 0x10 /* 80044DD4 00041BD4 4E 80 00 20 */ blr -.global func_80044DD8 -func_80044DD8: +.global xShadowReceiveShadowSetup__FP4xEnt +xShadowReceiveShadowSetup__FP4xEnt: /* 80044DD8 00041BD8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80044DDC 00041BDC 7C 08 02 A6 */ mflr r0 /* 80044DE0 00041BE0 90 01 00 14 */ stw r0, 0x14(r1) @@ -470,7 +470,7 @@ func_80044DD8: /* 80044E10 00041C10 80 9F 00 24 */ lwz r4, 0x24(r31) /* 80044E14 00041C14 80 64 00 10 */ lwz r3, 0x10(r4) /* 80044E18 00041C18 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80044E1C 00041C1C 48 08 33 C1 */ bl func_800C81DC +/* 80044E1C 00041C1C 48 08 33 C1 */ bl iModelCull__FP8RpAtomicP11RwMatrixTag /* 80044E20 00041C20 2C 03 00 00 */ cmpwi r3, 0 /* 80044E24 00041C24 40 82 00 0C */ bne lbl_80044E30 /* 80044E28 00041C28 38 60 00 01 */ li r3, 1 @@ -484,8 +484,8 @@ lbl_80044E34: /* 80044E40 00041C40 38 21 00 10 */ addi r1, r1, 0x10 /* 80044E44 00041C44 4E 80 00 20 */ blr -.global func_80044E48 -func_80044E48: +.global xShadowReceiveShadow__FP4xEntfiP11RwMatrixTagP8RwRaster +xShadowReceiveShadow__FP4xEntfiP11RwMatrixTagP8RwRaster: /* 80044E48 00041C48 94 21 FE 90 */ stwu r1, -0x170(r1) /* 80044E4C 00041C4C 7C 08 02 A6 */ mflr r0 /* 80044E50 00041C50 90 01 01 74 */ stw r0, 0x174(r1) @@ -567,25 +567,25 @@ lbl_80044F74: /* 80044F7C 00041D7C 41 82 00 14 */ beq lbl_80044F90 /* 80044F80 00041D80 7E C4 B3 78 */ mr r4, r22 /* 80044F84 00041D84 38 60 00 01 */ li r3, 1 -/* 80044F88 00041D88 48 1E A8 55 */ bl func_8022F7DC +/* 80044F88 00041D88 48 1E A8 55 */ bl RwRenderStateSet /* 80044F8C 00041D8C 48 00 00 10 */ b lbl_80044F9C lbl_80044F90: /* 80044F90 00041D90 80 99 00 60 */ lwz r4, 0x60(r25) /* 80044F94 00041D94 38 60 00 01 */ li r3, 1 -/* 80044F98 00041D98 48 1E A8 45 */ bl func_8022F7DC +/* 80044F98 00041D98 48 1E A8 45 */ bl RwRenderStateSet lbl_80044F9C: /* 80044F9C 00041D9C 38 60 00 02 */ li r3, 2 /* 80044FA0 00041DA0 38 80 00 03 */ li r4, 3 -/* 80044FA4 00041DA4 48 1E A8 39 */ bl func_8022F7DC +/* 80044FA4 00041DA4 48 1E A8 39 */ bl RwRenderStateSet /* 80044FA8 00041DA8 38 60 00 0C */ li r3, 0xc /* 80044FAC 00041DAC 38 80 00 01 */ li r4, 1 -/* 80044FB0 00041DB0 48 1E A8 2D */ bl func_8022F7DC +/* 80044FB0 00041DB0 48 1E A8 2D */ bl RwRenderStateSet /* 80044FB4 00041DB4 38 81 00 08 */ addi r4, r1, 8 /* 80044FB8 00041DB8 38 60 00 0E */ li r3, 0xe -/* 80044FBC 00041DBC 48 1E A8 81 */ bl func_8022F83C +/* 80044FBC 00041DBC 48 1E A8 81 */ bl RwRenderStateGet /* 80044FC0 00041DC0 38 60 00 0E */ li r3, 0xe /* 80044FC4 00041DC4 38 80 00 00 */ li r4, 0 -/* 80044FC8 00041DC8 48 1E A8 15 */ bl func_8022F7DC +/* 80044FC8 00041DC8 48 1E A8 15 */ bl RwRenderStateSet /* 80044FCC 00041DCC 2C 18 00 01 */ cmpwi r24, 1 /* 80044FD0 00041DD0 41 82 00 0C */ beq lbl_80044FDC /* 80044FD4 00041DD4 40 80 00 18 */ bge lbl_80044FEC @@ -593,12 +593,12 @@ lbl_80044F9C: lbl_80044FDC: /* 80044FDC 00041DDC 38 60 00 0A */ li r3, 0xa /* 80044FE0 00041DE0 38 80 00 05 */ li r4, 5 -/* 80044FE4 00041DE4 48 1E A7 F9 */ bl func_8022F7DC +/* 80044FE4 00041DE4 48 1E A7 F9 */ bl RwRenderStateSet /* 80044FE8 00041DE8 48 00 00 10 */ b lbl_80044FF8 lbl_80044FEC: /* 80044FEC 00041DEC 38 60 00 0A */ li r3, 0xa /* 80044FF0 00041DF0 38 80 00 01 */ li r4, 1 -/* 80044FF4 00041DF4 48 1E A7 E9 */ bl func_8022F7DC +/* 80044FF4 00041DF4 48 1E A7 E9 */ bl RwRenderStateSet lbl_80044FF8: /* 80044FF8 00041DF8 C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) /* 80044FFC 00041DFC FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -611,15 +611,15 @@ lbl_80044FF8: lbl_80045018: /* 80045018 00041E18 38 60 00 0A */ li r3, 0xa /* 8004501C 00041E1C 38 80 00 06 */ li r4, 6 -/* 80045020 00041E20 48 1E A7 BD */ bl func_8022F7DC +/* 80045020 00041E20 48 1E A7 BD */ bl RwRenderStateSet /* 80045024 00041E24 38 60 00 0B */ li r3, 0xb /* 80045028 00041E28 38 80 00 05 */ li r4, 5 -/* 8004502C 00041E2C 48 1E A7 B1 */ bl func_8022F7DC +/* 8004502C 00041E2C 48 1E A7 B1 */ bl RwRenderStateSet /* 80045030 00041E30 48 00 00 40 */ b lbl_80045070 lbl_80045034: /* 80045034 00041E34 38 60 00 0B */ li r3, 0xb /* 80045038 00041E38 38 80 00 03 */ li r4, 3 -/* 8004503C 00041E3C 48 1E A7 A1 */ bl func_8022F7DC +/* 8004503C 00041E3C 48 1E A7 A1 */ bl RwRenderStateSet /* 80045040 00041E40 48 00 00 30 */ b lbl_80045070 lbl_80045044: /* 80045044 00041E44 2C 18 00 01 */ cmpwi r24, 1 @@ -629,16 +629,16 @@ lbl_80045044: lbl_80045054: /* 80045054 00041E54 38 60 00 0B */ li r3, 0xb /* 80045058 00041E58 38 80 00 06 */ li r4, 6 -/* 8004505C 00041E5C 48 1E A7 81 */ bl func_8022F7DC +/* 8004505C 00041E5C 48 1E A7 81 */ bl RwRenderStateSet /* 80045060 00041E60 48 00 00 10 */ b lbl_80045070 lbl_80045064: /* 80045064 00041E64 38 60 00 0B */ li r3, 0xb /* 80045068 00041E68 38 80 00 04 */ li r4, 4 -/* 8004506C 00041E6C 48 1E A7 71 */ bl func_8022F7DC +/* 8004506C 00041E6C 48 1E A7 71 */ bl RwRenderStateSet lbl_80045070: /* 80045070 00041E70 38 60 00 08 */ li r3, 8 /* 80045074 00041E74 38 80 00 00 */ li r4, 0 -/* 80045078 00041E78 48 1E A7 65 */ bl func_8022F7DC +/* 80045078 00041E78 48 1E A7 65 */ bl RwRenderStateSet /* 8004507C 00041E7C 28 17 00 00 */ cmplwi r23, 0 /* 80045080 00041E80 41 82 00 0C */ beq lbl_8004508C /* 80045084 00041E84 7E F6 BB 78 */ mr r22, r23 @@ -653,7 +653,7 @@ lbl_80045094: /* 800450A0 00041EA0 C3 CD 8A D4 */ lfs f30, lbl_803CB3D4-_SDA_BASE_(r13) /* 800450A4 00041EA4 7E C4 B3 78 */ mr r4, r22 /* 800450A8 00041EA8 38 61 00 84 */ addi r3, r1, 0x84 -/* 800450AC 00041EAC 48 1E B7 DD */ bl func_80230888 +/* 800450AC 00041EAC 48 1E B7 DD */ bl RwMatrixInvert /* 800450B0 00041EB0 C0 02 86 9C */ lfs f0, lbl_803CD01C-_SDA2_BASE_(r2) /* 800450B4 00041EB4 38 61 00 84 */ addi r3, r1, 0x84 /* 800450B8 00041EB8 38 81 00 24 */ addi r4, r1, 0x24 @@ -666,7 +666,7 @@ lbl_80045094: /* 800450D4 00041ED4 EC 00 F0 2A */ fadds f0, f0, f30 /* 800450D8 00041ED8 EC 01 00 24 */ fdivs f0, f1, f0 /* 800450DC 00041EDC D0 01 00 2C */ stfs f0, 0x2c(r1) -/* 800450E0 00041EE0 48 1E BA 91 */ bl func_80230B70 +/* 800450E0 00041EE0 48 1E BA 91 */ bl RwMatrixScale /* 800450E4 00041EE4 C0 02 86 90 */ lfs f0, lbl_803CD010-_SDA2_BASE_(r2) /* 800450E8 00041EE8 38 61 00 84 */ addi r3, r1, 0x84 /* 800450EC 00041EEC 38 81 00 18 */ addi r4, r1, 0x18 @@ -675,7 +675,7 @@ lbl_80045094: /* 800450F8 00041EF8 D0 01 00 18 */ stfs f0, 0x18(r1) /* 800450FC 00041EFC C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) /* 80045100 00041F00 D0 01 00 20 */ stfs f0, 0x20(r1) -/* 80045104 00041F04 48 1E BC 79 */ bl func_80230D7C +/* 80045104 00041F04 48 1E BC 79 */ bl RwMatrixTranslate /* 80045108 00041F08 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8004510C 00041F0C 38 A0 00 00 */ li r5, 0 /* 80045110 00041F10 48 00 00 2C */ b lbl_8004513C @@ -696,7 +696,7 @@ lbl_8004513C: /* 80045140 00041F40 40 82 FF D4 */ bne lbl_80045114 lbl_80045144: /* 80045144 00041F44 1C 65 00 0C */ mulli r3, r5, 0xc -/* 80045148 00041F48 4B FE E9 11 */ bl func_80033A58 +/* 80045148 00041F48 4B FE E9 11 */ bl xMemPushTemp__FUi /* 8004514C 00041F4C 7C 7A 1B 79 */ or. r26, r3, r3 /* 80045150 00041F50 41 82 04 38 */ beq lbl_80045588 /* 80045154 00041F54 3C 60 80 3D */ lis r3, lbl_803C88E0@ha @@ -718,7 +718,7 @@ lbl_80045180: /* 80045190 00041F90 83 03 00 18 */ lwz r24, 0x18(r3) /* 80045194 00041F94 38 E0 00 00 */ li r7, 0 /* 80045198 00041F98 80 B8 00 14 */ lwz r5, 0x14(r24) -/* 8004519C 00041F9C 48 08 34 35 */ bl func_800C85D0 +/* 8004519C 00041F9C 48 08 34 35 */ bl iModelVertEval__FP8RpAtomicUiUiP11RwMatrixTagP5xVec3P5xVec3 /* 800451A0 00041FA0 DB E1 01 08 */ stfd f31, 0x108(r1) /* 800451A4 00041FA4 3B 60 00 00 */ li r27, 0 /* 800451A8 00041FA8 83 38 00 2C */ lwz r25, 0x2c(r24) @@ -731,12 +731,12 @@ lbl_800451B4: /* 800451C0 00041FC0 80 6D 8A BC */ lwz r3, lbl_803CB3BC-_SDA_BASE_(r13) /* 800451C4 00041FC4 38 A0 00 00 */ li r5, 0 /* 800451C8 00041FC8 38 C0 00 19 */ li r6, 0x19 -/* 800451CC 00041FCC 48 20 6A A9 */ bl func_8024BC74 +/* 800451CC 00041FCC 48 20 6A A9 */ bl RwIm3DTransform /* 800451D0 00041FD0 28 03 00 00 */ cmplwi r3, 0 /* 800451D4 00041FD4 41 82 00 10 */ beq lbl_800451E4 /* 800451D8 00041FD8 38 60 00 03 */ li r3, 3 -/* 800451DC 00041FDC 48 20 6D 65 */ bl func_8024BF40 -/* 800451E0 00041FE0 48 20 6B 75 */ bl func_8024BD54 +/* 800451DC 00041FDC 48 20 6D 65 */ bl RwIm3DRenderPrimitive +/* 800451E0 00041FE0 48 20 6B 75 */ bl RwIm3DEnd lbl_800451E4: /* 800451E4 00041FE4 38 00 00 00 */ li r0, 0 /* 800451E8 00041FE8 90 0D 8A C0 */ stw r0, lbl_803CB3C0-_SDA_BASE_(r13) @@ -767,7 +767,7 @@ lbl_800451EC: /* 80045248 00042048 38 81 00 3C */ addi r4, r1, 0x3c /* 8004524C 0004204C 38 C1 00 84 */ addi r6, r1, 0x84 /* 80045250 00042050 38 A0 00 03 */ li r5, 3 -/* 80045254 00042054 48 1E EB 21 */ bl func_80233D74 +/* 80045254 00042054 48 1E EB 21 */ bl RwV3dTransformPoints /* 80045258 00042058 C0 01 00 68 */ lfs f0, 0x68(r1) /* 8004525C 0004205C C0 22 86 88 */ lfs f1, lbl_803CD008-_SDA2_BASE_(r2) /* 80045260 00042060 FC 00 08 40 */ fcmpo cr0, f0, f1 @@ -846,7 +846,7 @@ lbl_80045318: /* 80045370 00042170 D0 01 00 14 */ stfs f0, 0x14(r1) /* 80045374 00042174 D0 41 00 0C */ stfs f2, 0xc(r1) /* 80045378 00042178 D0 21 00 10 */ stfs f1, 0x10(r1) -/* 8004537C 0004217C 48 1E E9 09 */ bl func_80233C84 +/* 8004537C 0004217C 48 1E E9 09 */ bl RwV3dLength /* 80045380 00042180 FC 00 0A 10 */ fabs f0, f1 /* 80045384 00042184 C0 42 86 98 */ lfs f2, lbl_803CD018-_SDA2_BASE_(r2) /* 80045388 00042188 FC 00 00 18 */ frsp f0, f0 @@ -953,12 +953,12 @@ lbl_800454F4: /* 8004550C 0004230C 80 6D 8A BC */ lwz r3, lbl_803CB3BC-_SDA_BASE_(r13) /* 80045510 00042310 38 A0 00 00 */ li r5, 0 /* 80045514 00042314 38 C0 00 19 */ li r6, 0x19 -/* 80045518 00042318 48 20 67 5D */ bl func_8024BC74 +/* 80045518 00042318 48 20 67 5D */ bl RwIm3DTransform /* 8004551C 0004231C 28 03 00 00 */ cmplwi r3, 0 /* 80045520 00042320 41 82 00 10 */ beq lbl_80045530 /* 80045524 00042324 38 60 00 03 */ li r3, 3 -/* 80045528 00042328 48 20 6A 19 */ bl func_8024BF40 -/* 8004552C 0004232C 48 20 68 29 */ bl func_8024BD54 +/* 80045528 00042328 48 20 6A 19 */ bl RwIm3DRenderPrimitive +/* 8004552C 0004232C 48 20 68 29 */ bl RwIm3DEnd lbl_80045530: /* 80045530 00042330 38 00 00 00 */ li r0, 0 /* 80045534 00042334 90 0D 8A C0 */ stw r0, lbl_803CB3C0-_SDA_BASE_(r13) @@ -972,19 +972,19 @@ lbl_80045548: /* 8004554C 0004234C 40 82 FC 34 */ bne lbl_80045180 lbl_80045550: /* 80045550 00042350 7F 43 D3 78 */ mr r3, r26 -/* 80045554 00042354 4B FE E5 31 */ bl func_80033A84 +/* 80045554 00042354 4B FE E5 31 */ bl xMemPopTemp__FPv /* 80045558 00042358 38 60 00 0B */ li r3, 0xb /* 8004555C 0004235C 38 80 00 06 */ li r4, 6 -/* 80045560 00042360 48 1E A2 7D */ bl func_8022F7DC +/* 80045560 00042360 48 1E A2 7D */ bl RwRenderStateSet /* 80045564 00042364 38 60 00 0A */ li r3, 0xa /* 80045568 00042368 38 80 00 05 */ li r4, 5 -/* 8004556C 0004236C 48 1E A2 71 */ bl func_8022F7DC +/* 8004556C 0004236C 48 1E A2 71 */ bl RwRenderStateSet /* 80045570 00042370 80 81 00 08 */ lwz r4, 8(r1) /* 80045574 00042374 38 60 00 0E */ li r3, 0xe -/* 80045578 00042378 48 1E A2 65 */ bl func_8022F7DC +/* 80045578 00042378 48 1E A2 65 */ bl RwRenderStateSet /* 8004557C 0004237C 38 60 00 08 */ li r3, 8 /* 80045580 00042380 38 80 00 01 */ li r4, 1 -/* 80045584 00042384 48 1E A2 59 */ bl func_8022F7DC +/* 80045584 00042384 48 1E A2 59 */ bl RwRenderStateSet lbl_80045588: /* 80045588 00042388 80 7F 00 24 */ lwz r3, 0x24(r31) /* 8004558C 0004238C C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) @@ -1005,8 +1005,8 @@ lbl_800455A8: /* 800455C4 000423C4 38 21 01 70 */ addi r1, r1, 0x170 /* 800455C8 000423C8 4E 80 00 20 */ blr -.global func_800455CC -func_800455CC: +.global xShadowRender__FP4xEntf +xShadowRender__FP4xEntf: /* 800455CC 000423CC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800455D0 000423D0 7C 08 02 A6 */ mflr r0 /* 800455D4 000423D4 90 01 00 34 */ stw r0, 0x34(r1) @@ -1018,18 +1018,18 @@ func_800455CC: /* 800455EC 000423EC 38 81 00 0C */ addi r4, r1, 0xc /* 800455F0 000423F0 38 A1 00 08 */ addi r5, r1, 8 /* 800455F4 000423F4 38 C0 00 01 */ li r6, 1 -/* 800455F8 000423F8 48 01 0D 19 */ bl func_80056310 +/* 800455F8 000423F8 48 01 0D 19 */ bl zEntGetShadowParams__FP4xEntP5xVec3PfQ210xEntShadow11radius_enum /* 800455FC 000423FC 3C 80 80 04 */ lis r4, lbl_80044DB8@ha /* 80045600 00042400 80 7F 00 24 */ lwz r3, 0x24(r31) /* 80045604 00042404 C0 21 00 08 */ lfs f1, 8(r1) /* 80045608 00042408 38 84 4D B8 */ addi r4, r4, lbl_80044DB8@l /* 8004560C 0004240C 38 A1 00 0C */ addi r5, r1, 0xc /* 80045610 00042410 38 C0 00 00 */ li r6, 0 -/* 80045614 00042414 4B FF F3 59 */ bl func_8004496C +/* 80045614 00042414 4B FF F3 59 */ bl xShadowCameraUpdate__FPvPFPv_vP5xVec3fi /* 80045618 00042418 FC 40 F8 90 */ fmr f2, f31 /* 8004561C 0004241C C0 21 00 08 */ lfs f1, 8(r1) /* 80045620 00042420 38 61 00 0C */ addi r3, r1, 0xc -/* 80045624 00042424 4B FF F1 C5 */ bl func_800447E8 +/* 80045624 00042424 4B FF F1 C5 */ bl xShadowRender__FP5xVec3ff /* 80045628 00042428 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8004562C 0004242C 80 01 00 34 */ lwz r0, 0x34(r1) /* 80045630 00042430 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -1038,19 +1038,19 @@ func_800455CC: /* 8004563C 0004243C 38 21 00 30 */ addi r1, r1, 0x30 /* 80045640 00042440 4E 80 00 20 */ blr -.global func_80045644 -func_80045644: +.global xShadow_ListAdd__FP4xEnt +xShadow_ListAdd__FP4xEnt: /* 80045644 00042444 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80045648 00042448 7C 08 02 A6 */ mflr r0 /* 8004564C 0004244C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80045650 00042450 48 00 20 05 */ bl func_80047654 +/* 80045650 00042450 48 00 20 05 */ bl xShadowManager_Add__FP4xEnt /* 80045654 00042454 80 01 00 14 */ lwz r0, 0x14(r1) /* 80045658 00042458 7C 08 03 A6 */ mtlr r0 /* 8004565C 0004245C 38 21 00 10 */ addi r1, r1, 0x10 /* 80045660 00042460 4E 80 00 20 */ blr -.global func_80045664 -func_80045664: +.global Im2DRenderQuad__Ffffffff +Im2DRenderQuad__Ffffffff: /* 80045664 00042464 94 21 FF 90 */ stwu r1, -0x70(r1) /* 80045668 00042468 7C 08 02 A6 */ mflr r0 /* 8004566C 0004246C 38 60 00 04 */ li r3, 4 @@ -1096,7 +1096,7 @@ func_80045664: /* 8004570C 0004250C 98 01 00 5F */ stb r0, 0x5f(r1) /* 80045710 00042510 D0 01 00 60 */ stfs f0, 0x60(r1) /* 80045714 00042514 D0 01 00 64 */ stfs f0, 0x64(r1) -/* 80045718 00042518 48 1E A1 7D */ bl func_8022F894 +/* 80045718 00042518 48 1E A1 7D */ bl RwIm2DRenderPrimitive /* 8004571C 0004251C 80 01 00 74 */ lwz r0, 0x74(r1) /* 80045720 00042520 38 60 00 01 */ li r3, 1 /* 80045724 00042524 7C 08 03 A6 */ mtlr r0 @@ -1130,7 +1130,7 @@ func_80045730: /* 80045788 00042588 D0 01 00 08 */ stfs f0, 8(r1) /* 8004578C 0004258C EF C1 18 28 */ fsubs f30, f1, f3 /* 80045790 00042590 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 80045794 00042594 48 1E A0 31 */ bl func_8022F7C4 +/* 80045794 00042594 48 1E A0 31 */ bl RwIm2DGetNearScreenZ /* 80045798 00042598 38 00 00 FF */ li r0, 0xff /* 8004579C 0004259C D0 21 00 10 */ stfs f1, 0x10(r1) /* 800457A0 000425A0 98 01 00 14 */ stb r0, 0x14(r1) @@ -1142,7 +1142,7 @@ func_80045730: /* 800457B8 000425B8 D0 01 00 1C */ stfs f0, 0x1c(r1) /* 800457BC 000425BC D0 01 00 20 */ stfs f0, 0x20(r1) /* 800457C0 000425C0 D3 C1 00 24 */ stfs f30, 0x24(r1) -/* 800457C4 000425C4 48 1E A0 01 */ bl func_8022F7C4 +/* 800457C4 000425C4 48 1E A0 01 */ bl RwIm2DGetNearScreenZ /* 800457C8 000425C8 38 00 00 FF */ li r0, 0xff /* 800457CC 000425CC D0 21 00 28 */ stfs f1, 0x28(r1) /* 800457D0 000425D0 98 01 00 2C */ stb r0, 0x2c(r1) @@ -1155,7 +1155,7 @@ func_80045730: /* 800457EC 000425EC D0 01 00 34 */ stfs f0, 0x34(r1) /* 800457F0 000425F0 D3 E1 00 38 */ stfs f31, 0x38(r1) /* 800457F4 000425F4 D0 21 00 3C */ stfs f1, 0x3c(r1) -/* 800457F8 000425F8 48 1E 9F CD */ bl func_8022F7C4 +/* 800457F8 000425F8 48 1E 9F CD */ bl RwIm2DGetNearScreenZ /* 800457FC 000425FC 38 00 00 FF */ li r0, 0xff /* 80045800 00042600 D0 21 00 40 */ stfs f1, 0x40(r1) /* 80045804 00042604 98 01 00 44 */ stb r0, 0x44(r1) @@ -1168,7 +1168,7 @@ func_80045730: /* 80045820 00042620 D0 01 00 4C */ stfs f0, 0x4c(r1) /* 80045824 00042624 D3 E1 00 50 */ stfs f31, 0x50(r1) /* 80045828 00042628 D3 C1 00 54 */ stfs f30, 0x54(r1) -/* 8004582C 0004262C 48 1E 9F 99 */ bl func_8022F7C4 +/* 8004582C 0004262C 48 1E 9F 99 */ bl RwIm2DGetNearScreenZ /* 80045830 00042630 38 00 00 FF */ li r0, 0xff /* 80045834 00042634 D0 21 00 58 */ stfs f1, 0x58(r1) /* 80045838 00042638 38 60 00 06 */ li r3, 6 @@ -1180,32 +1180,32 @@ func_80045730: /* 80045850 00042650 C0 02 86 94 */ lfs f0, lbl_803CD014-_SDA2_BASE_(r2) /* 80045854 00042654 D0 01 00 60 */ stfs f0, 0x60(r1) /* 80045858 00042658 D0 01 00 64 */ stfs f0, 0x64(r1) -/* 8004585C 0004265C 48 1E 9F 81 */ bl func_8022F7DC +/* 8004585C 0004265C 48 1E 9F 81 */ bl RwRenderStateSet /* 80045860 00042660 38 60 00 01 */ li r3, 1 /* 80045864 00042664 38 80 00 00 */ li r4, 0 -/* 80045868 00042668 48 1E 9F 75 */ bl func_8022F7DC +/* 80045868 00042668 48 1E 9F 75 */ bl RwRenderStateSet /* 8004586C 0004266C 38 60 00 0C */ li r3, 0xc /* 80045870 00042670 38 80 00 01 */ li r4, 1 -/* 80045874 00042674 48 1E 9F 69 */ bl func_8022F7DC +/* 80045874 00042674 48 1E 9F 69 */ bl RwRenderStateSet /* 80045878 00042678 38 60 00 0B */ li r3, 0xb /* 8004587C 0004267C 38 80 00 01 */ li r4, 1 -/* 80045880 00042680 48 1E 9F 5D */ bl func_8022F7DC +/* 80045880 00042680 48 1E 9F 5D */ bl RwRenderStateSet /* 80045884 00042684 38 60 00 0A */ li r3, 0xa /* 80045888 00042688 38 80 00 0A */ li r4, 0xa -/* 8004588C 0004268C 48 1E 9F 51 */ bl func_8022F7DC +/* 8004588C 0004268C 48 1E 9F 51 */ bl RwRenderStateSet /* 80045890 00042690 38 81 00 08 */ addi r4, r1, 8 /* 80045894 00042694 38 60 00 04 */ li r3, 4 /* 80045898 00042698 38 A0 00 04 */ li r5, 4 -/* 8004589C 0004269C 48 1E 9F F9 */ bl func_8022F894 +/* 8004589C 0004269C 48 1E 9F F9 */ bl RwIm2DRenderPrimitive /* 800458A0 000426A0 38 60 00 06 */ li r3, 6 /* 800458A4 000426A4 38 80 00 01 */ li r4, 1 -/* 800458A8 000426A8 48 1E 9F 35 */ bl func_8022F7DC +/* 800458A8 000426A8 48 1E 9F 35 */ bl RwRenderStateSet /* 800458AC 000426AC 38 60 00 0B */ li r3, 0xb /* 800458B0 000426B0 38 80 00 06 */ li r4, 6 -/* 800458B4 000426B4 48 1E 9F 29 */ bl func_8022F7DC +/* 800458B4 000426B4 48 1E 9F 29 */ bl RwRenderStateSet /* 800458B8 000426B8 38 60 00 0A */ li r3, 0xa /* 800458BC 000426BC 38 80 00 05 */ li r4, 5 -/* 800458C0 000426C0 48 1E 9F 1D */ bl func_8022F7DC +/* 800458C0 000426C0 48 1E 9F 1D */ bl RwRenderStateSet /* 800458C4 000426C4 E3 E1 00 98 */ psq_l f31, 152(r1), 0, qr0 /* 800458C8 000426C8 CB E1 00 90 */ lfd f31, 0x90(r1) /* 800458CC 000426CC E3 C1 00 88 */ psq_l f30, 136(r1), 0, qr0 @@ -1224,32 +1224,32 @@ func_800458E4: /* 800458F4 000426F4 93 C1 00 08 */ stw r30, 8(r1) /* 800458F8 000426F8 7C 7E 1B 79 */ or. r30, r3, r3 /* 800458FC 000426FC 41 82 00 60 */ beq lbl_8004595C -/* 80045900 00042700 48 1F 74 FD */ bl func_8023CDFC +/* 80045900 00042700 48 1F 74 FD */ bl _rwFrameSyncDirty /* 80045904 00042704 83 FE 00 04 */ lwz r31, 4(r30) /* 80045908 00042708 28 1F 00 00 */ cmplwi r31, 0 /* 8004590C 0004270C 41 82 00 18 */ beq lbl_80045924 /* 80045910 00042710 7F C3 F3 78 */ mr r3, r30 /* 80045914 00042714 38 80 00 00 */ li r4, 0 -/* 80045918 00042718 48 1F 98 DD */ bl func_8023F1F4 +/* 80045918 00042718 48 1F 98 DD */ bl _rwObjectHasFrameSetFrame /* 8004591C 0004271C 7F E3 FB 78 */ mr r3, r31 -/* 80045920 00042720 48 1F 32 A5 */ bl func_80238BC4 +/* 80045920 00042720 48 1F 32 A5 */ bl RwFrameDestroy lbl_80045924: /* 80045924 00042724 80 7E 00 64 */ lwz r3, 0x64(r30) /* 80045928 00042728 28 03 00 00 */ cmplwi r3, 0 /* 8004592C 0004272C 41 82 00 10 */ beq lbl_8004593C /* 80045930 00042730 38 00 00 00 */ li r0, 0 /* 80045934 00042734 90 1E 00 64 */ stw r0, 0x64(r30) -/* 80045938 00042738 48 1F 5D BD */ bl func_8023B6F4 +/* 80045938 00042738 48 1F 5D BD */ bl RwRasterDestroy lbl_8004593C: /* 8004593C 0004273C 80 7E 00 60 */ lwz r3, 0x60(r30) /* 80045940 00042740 28 03 00 00 */ cmplwi r3, 0 /* 80045944 00042744 41 82 00 10 */ beq lbl_80045954 /* 80045948 00042748 38 00 00 00 */ li r0, 0 /* 8004594C 0004274C 90 1E 00 60 */ stw r0, 0x60(r30) -/* 80045950 00042750 48 1F 5D A5 */ bl func_8023B6F4 +/* 80045950 00042750 48 1F 5D A5 */ bl RwRasterDestroy lbl_80045954: /* 80045954 00042754 7F C3 F3 78 */ mr r3, r30 -/* 80045958 00042758 48 1F 21 A9 */ bl func_80237B00 +/* 80045958 00042758 48 1F 21 A9 */ bl RwCameraDestroy lbl_8004595C: /* 8004595C 0004275C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80045960 00042760 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1274,14 +1274,14 @@ func_80045974: /* 800459A0 000427A0 90 01 00 0C */ stw r0, 0xc(r1) /* 800459A4 000427A4 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) /* 800459A8 000427A8 83 E5 00 00 */ lwz r31, 0(r5) -/* 800459AC 000427AC 48 1E 9E 91 */ bl func_8022F83C +/* 800459AC 000427AC 48 1E 9E 91 */ bl RwRenderStateGet /* 800459B0 000427B0 38 60 00 0E */ li r3, 0xe /* 800459B4 000427B4 38 80 00 00 */ li r4, 0 -/* 800459B8 000427B8 48 1E 9E 25 */ bl func_8022F7DC +/* 800459B8 000427B8 48 1E 9E 25 */ bl RwRenderStateSet /* 800459BC 000427BC 28 1F 00 00 */ cmplwi r31, 0 /* 800459C0 000427C0 41 82 00 0C */ beq lbl_800459CC /* 800459C4 000427C4 7F E3 FB 78 */ mr r3, r31 -/* 800459C8 000427C8 48 1F 1B C1 */ bl func_80237588 +/* 800459C8 000427C8 48 1F 1B C1 */ bl RwCameraEndUpdate lbl_800459CC: /* 800459CC 000427CC 48 00 06 F9 */ bl func_800460C4 /* 800459D0 000427D0 80 FB 00 60 */ lwz r7, 0x60(r27) @@ -1295,7 +1295,7 @@ lbl_800459CC: /* 800459F0 000427F0 80 C7 00 10 */ lwz r6, 0x10(r7) /* 800459F4 000427F4 38 06 FF FF */ addi r0, r6, -1 /* 800459F8 000427F8 90 07 00 10 */ stw r0, 0x10(r7) -/* 800459FC 000427FC 48 1F 1E B5 */ bl func_802378B0 +/* 800459FC 000427FC 48 1F 1E B5 */ bl RwCameraClear /* 80045A00 00042800 80 9B 00 60 */ lwz r4, 0x60(r27) /* 80045A04 00042804 80 64 00 0C */ lwz r3, 0xc(r4) /* 80045A08 00042808 38 03 00 01 */ addi r0, r3, 1 @@ -1305,28 +1305,28 @@ lbl_800459CC: /* 80045A18 00042818 38 03 00 01 */ addi r0, r3, 1 /* 80045A1C 0004281C 90 04 00 10 */ stw r0, 0x10(r4) /* 80045A20 00042820 80 7B 00 04 */ lwz r3, 4(r27) -/* 80045A24 00042824 48 1F 3A 91 */ bl func_802394B4 +/* 80045A24 00042824 48 1F 3A 91 */ bl RwFrameOrthoNormalize /* 80045A28 00042828 7F 63 DB 78 */ mr r3, r27 -/* 80045A2C 0004282C 48 1F 1B 85 */ bl func_802375B0 +/* 80045A2C 0004282C 48 1F 1B 85 */ bl RwCameraBeginUpdate /* 80045A30 00042830 28 03 00 00 */ cmplwi r3, 0 /* 80045A34 00042834 41 82 00 94 */ beq lbl_80045AC8 /* 80045A38 00042838 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80045A3C 0004283C 7F 63 DB 78 */ mr r3, r27 /* 80045A40 00042840 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 80045A44 00042844 38 84 02 5C */ addi r4, r4, 0x25c -/* 80045A48 00042848 48 07 A9 65 */ bl func_800C03AC +/* 80045A48 00042848 48 07 A9 65 */ bl iCameraFrustumPlanes__FP8RwCameraP5xVec4 /* 80045A4C 0004284C 38 60 00 01 */ li r3, 1 /* 80045A50 00042850 38 80 00 00 */ li r4, 0 -/* 80045A54 00042854 48 1E 9D 89 */ bl func_8022F7DC +/* 80045A54 00042854 48 1E 9D 89 */ bl RwRenderStateSet /* 80045A58 00042858 38 60 00 08 */ li r3, 8 /* 80045A5C 0004285C 38 80 00 00 */ li r4, 0 -/* 80045A60 00042860 48 1E 9D 7D */ bl func_8022F7DC +/* 80045A60 00042860 48 1E 9D 7D */ bl RwRenderStateSet /* 80045A64 00042864 38 60 00 06 */ li r3, 6 /* 80045A68 00042868 38 80 00 00 */ li r4, 0 -/* 80045A6C 0004286C 48 1E 9D 71 */ bl func_8022F7DC +/* 80045A6C 0004286C 48 1E 9D 71 */ bl RwRenderStateSet /* 80045A70 00042870 38 60 00 0C */ li r3, 0xc /* 80045A74 00042874 38 80 00 01 */ li r4, 1 -/* 80045A78 00042878 48 1E 9D 65 */ bl func_8022F7DC +/* 80045A78 00042878 48 1E 9D 65 */ bl RwRenderStateSet /* 80045A7C 0004287C 7F AC EB 78 */ mr r12, r29 /* 80045A80 00042880 7F 83 E3 78 */ mr r3, r28 /* 80045A84 00042884 7D 89 03 A6 */ mtctr r12 @@ -1338,30 +1338,30 @@ lbl_800459CC: lbl_80045A9C: /* 80045A9C 0004289C 38 60 00 08 */ li r3, 8 /* 80045AA0 000428A0 38 80 00 01 */ li r4, 1 -/* 80045AA4 000428A4 48 1E 9D 39 */ bl func_8022F7DC +/* 80045AA4 000428A4 48 1E 9D 39 */ bl RwRenderStateSet /* 80045AA8 000428A8 38 60 00 06 */ li r3, 6 /* 80045AAC 000428AC 38 80 00 01 */ li r4, 1 -/* 80045AB0 000428B0 48 1E 9D 2D */ bl func_8022F7DC +/* 80045AB0 000428B0 48 1E 9D 2D */ bl RwRenderStateSet /* 80045AB4 000428B4 7F 63 DB 78 */ mr r3, r27 -/* 80045AB8 000428B8 48 1F 1A D1 */ bl func_80237588 +/* 80045AB8 000428B8 48 1F 1A D1 */ bl RwCameraEndUpdate /* 80045ABC 000428BC 80 7B 00 60 */ lwz r3, 0x60(r27) /* 80045AC0 000428C0 38 80 00 00 */ li r4, 0 -/* 80045AC4 000428C4 48 20 0C CD */ bl func_80246790 +/* 80045AC4 000428C4 48 20 0C CD */ bl RwGameCubeCameraTextureFlush lbl_80045AC8: /* 80045AC8 000428C8 28 1F 00 00 */ cmplwi r31, 0 /* 80045ACC 000428CC 41 82 00 20 */ beq lbl_80045AEC /* 80045AD0 000428D0 7F E3 FB 78 */ mr r3, r31 -/* 80045AD4 000428D4 48 1F 1A DD */ bl func_802375B0 +/* 80045AD4 000428D4 48 1F 1A DD */ bl RwCameraBeginUpdate /* 80045AD8 000428D8 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80045ADC 000428DC 7F E3 FB 78 */ mr r3, r31 /* 80045AE0 000428E0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 80045AE4 000428E4 38 84 02 5C */ addi r4, r4, 0x25c -/* 80045AE8 000428E8 48 07 A8 C5 */ bl func_800C03AC +/* 80045AE8 000428E8 48 07 A8 C5 */ bl iCameraFrustumPlanes__FP8RwCameraP5xVec4 lbl_80045AEC: /* 80045AEC 000428EC 48 00 06 01 */ bl func_800460EC /* 80045AF0 000428F0 80 81 00 08 */ lwz r4, 8(r1) /* 80045AF4 000428F4 38 60 00 0E */ li r3, 0xe -/* 80045AF8 000428F8 48 1E 9C E5 */ bl func_8022F7DC +/* 80045AF8 000428F8 48 1E 9C E5 */ bl RwRenderStateSet /* 80045AFC 000428FC 7F 63 DB 78 */ mr r3, r27 /* 80045B00 00042900 BB 61 00 1C */ lmw r27, 0x1c(r1) /* 80045B04 00042904 80 01 00 34 */ lwz r0, 0x34(r1) @@ -1377,7 +1377,7 @@ func_80045B14: /* 80045B20 00042920 7C 64 1B 78 */ mr r4, r3 /* 80045B24 00042924 90 01 00 14 */ stw r0, 0x14(r1) /* 80045B28 00042928 38 C0 00 05 */ li r6, 5 -/* 80045B2C 0004292C 48 1F 5D B1 */ bl func_8023B8DC +/* 80045B2C 0004292C 48 1F 5D B1 */ bl RwRasterCreate /* 80045B30 00042930 80 01 00 14 */ lwz r0, 0x14(r1) /* 80045B34 00042934 7C 08 03 A6 */ mtlr r0 /* 80045B38 00042938 38 21 00 10 */ addi r1, r1, 0x10 @@ -1420,7 +1420,7 @@ lbl_80045B94: /* 80045BBC 000429BC 38 81 00 08 */ addi r4, r1, 8 /* 80045BC0 000429C0 38 DF 00 0C */ addi r6, r31, 0xc /* 80045BC4 000429C4 38 A0 00 03 */ li r5, 3 -/* 80045BC8 000429C8 48 1E E1 AD */ bl func_80233D74 +/* 80045BC8 000429C8 48 1E E1 AD */ bl RwV3dTransformPoints /* 80045BCC 000429CC C0 01 00 34 */ lfs f0, 0x34(r1) /* 80045BD0 000429D0 C0 22 86 88 */ lfs f1, lbl_803CD008-_SDA2_BASE_(r2) /* 80045BD4 000429D4 FC 00 08 40 */ fcmpo cr0, f0, f1 @@ -1483,12 +1483,12 @@ lbl_80045C94: /* 80045CA0 00042AA0 80 6D 8A BC */ lwz r3, lbl_803CB3BC-_SDA_BASE_(r13) /* 80045CA4 00042AA4 38 A0 00 00 */ li r5, 0 /* 80045CA8 00042AA8 38 C0 00 19 */ li r6, 0x19 -/* 80045CAC 00042AAC 48 20 5F C9 */ bl func_8024BC74 +/* 80045CAC 00042AAC 48 20 5F C9 */ bl RwIm3DTransform /* 80045CB0 00042AB0 28 03 00 00 */ cmplwi r3, 0 /* 80045CB4 00042AB4 41 82 00 10 */ beq lbl_80045CC4 /* 80045CB8 00042AB8 38 60 00 03 */ li r3, 3 -/* 80045CBC 00042ABC 48 20 62 85 */ bl func_8024BF40 -/* 80045CC0 00042AC0 48 20 60 95 */ bl func_8024BD54 +/* 80045CBC 00042ABC 48 20 62 85 */ bl RwIm3DRenderPrimitive +/* 80045CC0 00042AC0 48 20 60 95 */ bl RwIm3DEnd lbl_80045CC4: /* 80045CC4 00042AC4 80 7F 00 54 */ lwz r3, 0x54(r31) /* 80045CC8 00042AC8 38 00 00 00 */ li r0, 0 @@ -1594,28 +1594,28 @@ func_80045E08: /* 80045E44 00042C44 80 83 00 60 */ lwz r4, 0x60(r3) /* 80045E48 00042C48 7C BF 2B 78 */ mr r31, r5 /* 80045E4C 00042C4C 38 60 00 01 */ li r3, 1 -/* 80045E50 00042C50 48 1E 99 8D */ bl func_8022F7DC +/* 80045E50 00042C50 48 1E 99 8D */ bl RwRenderStateSet /* 80045E54 00042C54 38 60 00 02 */ li r3, 2 /* 80045E58 00042C58 38 80 00 03 */ li r4, 3 -/* 80045E5C 00042C5C 48 1E 99 81 */ bl func_8022F7DC +/* 80045E5C 00042C5C 48 1E 99 81 */ bl RwRenderStateSet /* 80045E60 00042C60 38 60 00 0C */ li r3, 0xc /* 80045E64 00042C64 38 80 00 01 */ li r4, 1 -/* 80045E68 00042C68 48 1E 99 75 */ bl func_8022F7DC +/* 80045E68 00042C68 48 1E 99 75 */ bl RwRenderStateSet /* 80045E6C 00042C6C 38 60 00 0A */ li r3, 0xa /* 80045E70 00042C70 38 80 00 01 */ li r4, 1 -/* 80045E74 00042C74 48 1E 99 69 */ bl func_8022F7DC +/* 80045E74 00042C74 48 1E 99 69 */ bl RwRenderStateSet /* 80045E78 00042C78 C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) /* 80045E7C 00042C7C FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 80045E80 00042C80 40 80 00 18 */ bge lbl_80045E98 /* 80045E84 00042C84 FF A0 E8 50 */ fneg f29, f29 /* 80045E88 00042C88 38 60 00 0B */ li r3, 0xb /* 80045E8C 00042C8C 38 80 00 03 */ li r4, 3 -/* 80045E90 00042C90 48 1E 99 4D */ bl func_8022F7DC +/* 80045E90 00042C90 48 1E 99 4D */ bl RwRenderStateSet /* 80045E94 00042C94 48 00 00 10 */ b lbl_80045EA4 lbl_80045E98: /* 80045E98 00042C98 38 60 00 0B */ li r3, 0xb /* 80045E9C 00042C9C 38 80 00 04 */ li r4, 4 -/* 80045EA0 00042CA0 48 1E 99 3D */ bl func_8022F7DC +/* 80045EA0 00042CA0 48 1E 99 3D */ bl RwRenderStateSet lbl_80045EA4: /* 80045EA4 00042CA4 80 9D 00 04 */ lwz r4, 4(r29) /* 80045EA8 00042CA8 38 61 00 3C */ addi r3, r1, 0x3c @@ -1626,7 +1626,7 @@ lbl_80045EA4: /* 80045EBC 00042CBC C3 ED 8A D4 */ lfs f31, lbl_803CB3D4-_SDA_BASE_(r13) /* 80045EC0 00042CC0 7F C3 F3 78 */ mr r3, r30 /* 80045EC4 00042CC4 7F A4 EB 78 */ mr r4, r29 -/* 80045EC8 00042CC8 48 1E A9 C1 */ bl func_80230888 +/* 80045EC8 00042CC8 48 1E A9 C1 */ bl RwMatrixInvert /* 80045ECC 00042CCC C0 22 86 9C */ lfs f1, lbl_803CD01C-_SDA2_BASE_(r2) /* 80045ED0 00042CD0 EC 1E F8 2A */ fadds f0, f30, f31 /* 80045ED4 00042CD4 7F C3 F3 78 */ mr r3, r30 @@ -1638,7 +1638,7 @@ lbl_80045EA4: /* 80045EEC 00042CEC C0 22 86 94 */ lfs f1, lbl_803CD014-_SDA2_BASE_(r2) /* 80045EF0 00042CF0 EC 01 00 24 */ fdivs f0, f1, f0 /* 80045EF4 00042CF4 D0 01 00 38 */ stfs f0, 0x38(r1) -/* 80045EF8 00042CF8 48 1E AC 79 */ bl func_80230B70 +/* 80045EF8 00042CF8 48 1E AC 79 */ bl RwMatrixScale /* 80045EFC 00042CFC C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) /* 80045F00 00042D00 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80045F04 00042D04 40 81 00 0C */ ble lbl_80045F10 @@ -1674,7 +1674,7 @@ lbl_80045F14: /* 80045F74 00042D74 38 61 00 0C */ addi r3, r1, 0xc /* 80045F78 00042D78 38 81 00 18 */ addi r4, r1, 0x18 /* 80045F7C 00042D7C 38 A0 00 01 */ li r5, 1 -/* 80045F80 00042D80 48 1E DD F5 */ bl func_80233D74 +/* 80045F80 00042D80 48 1E DD F5 */ bl RwV3dTransformPoints /* 80045F84 00042D84 C0 02 86 90 */ lfs f0, lbl_803CD010-_SDA2_BASE_(r2) /* 80045F88 00042D88 7F C3 F3 78 */ mr r3, r30 /* 80045F8C 00042D8C 38 81 00 24 */ addi r4, r1, 0x24 @@ -1683,13 +1683,13 @@ lbl_80045F14: /* 80045F98 00042D98 D0 01 00 24 */ stfs f0, 0x24(r1) /* 80045F9C 00042D9C C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) /* 80045FA0 00042DA0 D0 01 00 2C */ stfs f0, 0x2c(r1) -/* 80045FA4 00042DA4 48 1E AD D9 */ bl func_80230D7C +/* 80045FA4 00042DA4 48 1E AD D9 */ bl RwMatrixTranslate /* 80045FA8 00042DA8 38 81 00 08 */ addi r4, r1, 8 /* 80045FAC 00042DAC 38 60 00 0E */ li r3, 0xe -/* 80045FB0 00042DB0 48 1E 98 8D */ bl func_8022F83C +/* 80045FB0 00042DB0 48 1E 98 8D */ bl RwRenderStateGet /* 80045FB4 00042DB4 38 60 00 0E */ li r3, 0xe /* 80045FB8 00042DB8 38 80 00 00 */ li r4, 0 -/* 80045FBC 00042DBC 48 1E 98 21 */ bl func_8022F7DC +/* 80045FBC 00042DBC 48 1E 98 21 */ bl RwRenderStateSet /* 80045FC0 00042DC0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80045FC4 00042DC4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80045FC8 00042DC8 80 E3 1F C0 */ lwz r7, 0x1fc0(r3) @@ -1708,7 +1708,7 @@ lbl_80045F14: /* 80045FFC 00042DFC 80 63 00 00 */ lwz r3, 0(r3) /* 80046000 00042E00 80 63 00 10 */ lwz r3, 0x10(r3) /* 80046004 00042E04 80 63 00 10 */ lwz r3, 0x10(r3) -/* 80046008 00042E08 48 0D 8E 71 */ bl func_8011EE78 +/* 80046008 00042E08 48 0D 8E 71 */ bl xClumpColl_ForAllIntersections__FP17xClumpCollBSPTreeP14RpIntersectionPFP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv_P19RpCollisionTrianglePv /* 8004600C 00042E0C 38 00 00 00 */ li r0, 0 /* 80046010 00042E10 90 0D 8A DC */ stw r0, lbl_803CB3DC-_SDA_BASE_(r13) /* 80046014 00042E14 48 00 00 1C */ b lbl_80046030 @@ -1718,7 +1718,7 @@ lbl_80046018: /* 80046020 00042E20 38 A4 5B 40 */ addi r5, r4, func_80045B40@l /* 80046024 00042E24 38 C1 00 3C */ addi r6, r1, 0x3c /* 80046028 00042E28 7F E4 FB 78 */ mr r4, r31 -/* 8004602C 00042E2C 48 1B 36 6D */ bl func_801F9698 +/* 8004602C 00042E2C 48 1B 36 6D */ bl RpCollisionWorldForAllIntersections lbl_80046030: /* 80046030 00042E30 80 8D 8A C0 */ lwz r4, lbl_803CB3C0-_SDA_BASE_(r13) /* 80046034 00042E34 28 04 00 00 */ cmplwi r4, 0 @@ -1726,25 +1726,25 @@ lbl_80046030: /* 8004603C 00042E3C 80 6D 8A BC */ lwz r3, lbl_803CB3BC-_SDA_BASE_(r13) /* 80046040 00042E40 38 A0 00 00 */ li r5, 0 /* 80046044 00042E44 38 C0 00 19 */ li r6, 0x19 -/* 80046048 00042E48 48 20 5C 2D */ bl func_8024BC74 +/* 80046048 00042E48 48 20 5C 2D */ bl RwIm3DTransform /* 8004604C 00042E4C 28 03 00 00 */ cmplwi r3, 0 /* 80046050 00042E50 41 82 00 10 */ beq lbl_80046060 /* 80046054 00042E54 38 60 00 03 */ li r3, 3 -/* 80046058 00042E58 48 20 5E E9 */ bl func_8024BF40 -/* 8004605C 00042E5C 48 20 5C F9 */ bl func_8024BD54 +/* 80046058 00042E58 48 20 5E E9 */ bl RwIm3DRenderPrimitive +/* 8004605C 00042E5C 48 20 5C F9 */ bl RwIm3DEnd lbl_80046060: /* 80046060 00042E60 38 00 00 00 */ li r0, 0 /* 80046064 00042E64 90 0D 8A C0 */ stw r0, lbl_803CB3C0-_SDA_BASE_(r13) lbl_80046068: /* 80046068 00042E68 80 81 00 08 */ lwz r4, 8(r1) /* 8004606C 00042E6C 38 60 00 0E */ li r3, 0xe -/* 80046070 00042E70 48 1E 97 6D */ bl func_8022F7DC +/* 80046070 00042E70 48 1E 97 6D */ bl RwRenderStateSet /* 80046074 00042E74 38 60 00 0B */ li r3, 0xb /* 80046078 00042E78 38 80 00 06 */ li r4, 6 -/* 8004607C 00042E7C 48 1E 97 61 */ bl func_8022F7DC +/* 8004607C 00042E7C 48 1E 97 61 */ bl RwRenderStateSet /* 80046080 00042E80 38 60 00 0A */ li r3, 0xa /* 80046084 00042E84 38 80 00 05 */ li r4, 5 -/* 80046088 00042E88 48 1E 97 55 */ bl func_8022F7DC +/* 80046088 00042E88 48 1E 97 55 */ bl RwRenderStateSet /* 8004608C 00042E8C 38 60 00 01 */ li r3, 1 /* 80046090 00042E90 E3 E1 00 D8 */ psq_l f31, 216(r1), 0, qr0 /* 80046094 00042E94 CB E1 00 D0 */ lfd f31, 0xd0(r1) @@ -1767,7 +1767,7 @@ func_800460C4: /* 800460CC 00042ECC 38 80 00 00 */ li r4, 0 /* 800460D0 00042ED0 90 01 00 14 */ stw r0, 0x14(r1) /* 800460D4 00042ED4 80 6D 8A E0 */ lwz r3, lbl_803CB3E0-_SDA_BASE_(r13) -/* 800460D8 00042ED8 48 20 06 B9 */ bl func_80246790 +/* 800460D8 00042ED8 48 20 06 B9 */ bl RwGameCubeCameraTextureFlush /* 800460DC 00042EDC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800460E0 00042EE0 7C 08 03 A6 */ mtlr r0 /* 800460E4 00042EE4 38 21 00 10 */ addi r1, r1, 0x10 @@ -1787,23 +1787,23 @@ func_800460EC: /* 80046110 00042F10 80 A5 00 00 */ lwz r5, 0(r5) /* 80046114 00042F14 C0 05 00 84 */ lfs f0, 0x84(r5) /* 80046118 00042F18 EF E1 00 24 */ fdivs f31, f1, f0 -/* 8004611C 00042F1C 48 1E 96 C1 */ bl func_8022F7DC +/* 8004611C 00042F1C 48 1E 96 C1 */ bl RwRenderStateSet /* 80046120 00042F20 38 60 00 0B */ li r3, 0xb /* 80046124 00042F24 38 80 00 01 */ li r4, 1 -/* 80046128 00042F28 48 1E 96 B5 */ bl func_8022F7DC +/* 80046128 00042F28 48 1E 96 B5 */ bl RwRenderStateSet /* 8004612C 00042F2C 38 60 00 06 */ li r3, 6 /* 80046130 00042F30 38 80 00 00 */ li r4, 0 -/* 80046134 00042F34 48 1E 96 A9 */ bl func_8022F7DC +/* 80046134 00042F34 48 1E 96 A9 */ bl RwRenderStateSet /* 80046138 00042F38 38 60 00 08 */ li r3, 8 /* 8004613C 00042F3C 38 80 00 00 */ li r4, 0 -/* 80046140 00042F40 48 1E 96 9D */ bl func_8022F7DC +/* 80046140 00042F40 48 1E 96 9D */ bl RwRenderStateSet /* 80046144 00042F44 38 60 00 09 */ li r3, 9 /* 80046148 00042F48 38 80 00 01 */ li r4, 1 -/* 8004614C 00042F4C 48 1E 96 91 */ bl func_8022F7DC +/* 8004614C 00042F4C 48 1E 96 91 */ bl RwRenderStateSet /* 80046150 00042F50 80 8D 8A E0 */ lwz r4, lbl_803CB3E0-_SDA_BASE_(r13) /* 80046154 00042F54 38 60 00 01 */ li r3, 1 -/* 80046158 00042F58 48 1E 96 85 */ bl func_8022F7DC -/* 8004615C 00042F5C 48 1E 96 75 */ bl func_8022F7D0 +/* 80046158 00042F58 48 1E 96 85 */ bl RwRenderStateSet +/* 8004615C 00042F5C 48 1E 96 75 */ bl RwIm2DGetFarScreenZ /* 80046160 00042F60 FC A0 08 90 */ fmr f5, f1 /* 80046164 00042F64 C0 22 86 88 */ lfs f1, lbl_803CD008-_SDA2_BASE_(r2) /* 80046168 00042F68 C0 62 86 C8 */ lfs f3, lbl_803CD048-_SDA2_BASE_(r2) @@ -1811,19 +1811,19 @@ func_800460EC: /* 80046170 00042F70 FC 40 08 90 */ fmr f2, f1 /* 80046174 00042F74 C0 E2 86 CC */ lfs f7, lbl_803CD04C-_SDA2_BASE_(r2) /* 80046178 00042F78 FC 80 18 90 */ fmr f4, f3 -/* 8004617C 00042F7C 4B FF F4 E9 */ bl func_80045664 +/* 8004617C 00042F7C 4B FF F4 E9 */ bl Im2DRenderQuad__Ffffffff /* 80046180 00042F80 38 60 00 06 */ li r3, 6 /* 80046184 00042F84 38 80 00 01 */ li r4, 1 -/* 80046188 00042F88 48 1E 96 55 */ bl func_8022F7DC +/* 80046188 00042F88 48 1E 96 55 */ bl RwRenderStateSet /* 8004618C 00042F8C 38 60 00 08 */ li r3, 8 /* 80046190 00042F90 38 80 00 01 */ li r4, 1 -/* 80046194 00042F94 48 1E 96 49 */ bl func_8022F7DC +/* 80046194 00042F94 48 1E 96 49 */ bl RwRenderStateSet /* 80046198 00042F98 38 60 00 0A */ li r3, 0xa /* 8004619C 00042F9C 38 80 00 05 */ li r4, 5 -/* 800461A0 00042FA0 48 1E 96 3D */ bl func_8022F7DC +/* 800461A0 00042FA0 48 1E 96 3D */ bl RwRenderStateSet /* 800461A4 00042FA4 38 60 00 0B */ li r3, 0xb /* 800461A8 00042FA8 38 80 00 06 */ li r4, 6 -/* 800461AC 00042FAC 48 1E 96 31 */ bl func_8022F7DC +/* 800461AC 00042FAC 48 1E 96 31 */ bl RwRenderStateSet /* 800461B0 00042FB0 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 800461B4 00042FB4 80 01 00 24 */ lwz r0, 0x24(r1) /* 800461B8 00042FB8 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -1839,19 +1839,19 @@ func_800461C8: /* 800461D4 00042FD4 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800461D8 00042FD8 93 C1 00 18 */ stw r30, 0x18(r1) /* 800461DC 00042FDC 7C 7E 1B 78 */ mr r30, r3 -/* 800461E0 00042FE0 48 1F 19 81 */ bl func_80237B60 +/* 800461E0 00042FE0 48 1F 19 81 */ bl RwCameraCreate /* 800461E4 00042FE4 7C 7F 1B 79 */ or. r31, r3, r3 /* 800461E8 00042FE8 41 82 00 60 */ beq lbl_80046248 -/* 800461EC 00042FEC 48 1F 28 9D */ bl func_80238A88 +/* 800461EC 00042FEC 48 1F 28 9D */ bl RwFrameCreate /* 800461F0 00042FF0 7C 64 1B 78 */ mr r4, r3 /* 800461F4 00042FF4 7F E3 FB 78 */ mr r3, r31 -/* 800461F8 00042FF8 48 1F 8F FD */ bl func_8023F1F4 +/* 800461F8 00042FF8 48 1F 8F FD */ bl _rwObjectHasFrameSetFrame /* 800461FC 00042FFC C0 02 86 D0 */ lfs f0, lbl_803CD050-_SDA2_BASE_(r2) /* 80046200 00043000 7F E3 FB 78 */ mr r3, r31 /* 80046204 00043004 38 81 00 08 */ addi r4, r1, 8 /* 80046208 00043008 D0 01 00 08 */ stfs f0, 8(r1) /* 8004620C 0004300C D0 01 00 0C */ stfs f0, 0xc(r1) -/* 80046210 00043010 48 1F 18 45 */ bl func_80237A54 +/* 80046210 00043010 48 1F 18 45 */ bl RwCameraSetViewWindow /* 80046214 00043014 80 1F 00 04 */ lwz r0, 4(r31) /* 80046218 00043018 28 00 00 00 */ cmplwi r0, 0 /* 8004621C 0004301C 41 82 00 2C */ beq lbl_80046248 @@ -1859,7 +1859,7 @@ func_800461C8: /* 80046224 00043024 7F C4 F3 78 */ mr r4, r30 /* 80046228 00043028 38 A0 00 00 */ li r5, 0 /* 8004622C 0004302C 38 C0 00 01 */ li r6, 1 -/* 80046230 00043030 48 1F 56 AD */ bl func_8023B8DC +/* 80046230 00043030 48 1F 56 AD */ bl RwRasterCreate /* 80046234 00043034 28 03 00 00 */ cmplwi r3, 0 /* 80046238 00043038 41 82 00 10 */ beq lbl_80046248 /* 8004623C 0004303C 90 7F 00 64 */ stw r3, 0x64(r31) @@ -1903,10 +1903,10 @@ func_8004626C: /* 800462C0 000430C0 EF DF 00 2A */ fadds f30, f31, f0 /* 800462C4 000430C4 D0 23 00 80 */ stfs f1, 0x80(r3) /* 800462C8 000430C8 D3 C3 00 84 */ stfs f30, 0x84(r3) -/* 800462CC 000430CC 48 1F 13 59 */ bl func_80237624 +/* 800462CC 000430CC 48 1F 13 59 */ bl RwCameraSetNearClipPlane /* 800462D0 000430D0 FC 20 F0 90 */ fmr f1, f30 /* 800462D4 000430D4 7F 63 DB 78 */ mr r3, r27 -/* 800462D8 000430D8 48 1F 14 19 */ bl func_802376F0 +/* 800462D8 000430D8 48 1F 14 19 */ bl RwCameraSetFarClipPlane /* 800462DC 000430DC 7F A3 EB 78 */ mr r3, r29 /* 800462E0 000430E0 7F 84 E3 78 */ mr r4, r28 /* 800462E4 000430E4 4B FC 9F 45 */ bl func_80010228 @@ -1928,9 +1928,9 @@ func_8004626C: /* 80046324 00043124 D0 1D 00 08 */ stfs f0, 8(r29) /* 80046328 00043128 4B FC 9F 01 */ bl func_80010228 /* 8004632C 0004312C 7F C3 F3 78 */ mr r3, r30 -/* 80046330 00043130 48 1E A0 59 */ bl func_80230388 +/* 80046330 00043130 48 1E A0 59 */ bl RwMatrixUpdate /* 80046334 00043134 7F E3 FB 78 */ mr r3, r31 -/* 80046338 00043138 48 1F 2C 8D */ bl func_80238FC4 +/* 80046338 00043138 48 1F 2C 8D */ bl RwFrameUpdateObjects /* 8004633C 0004313C D3 AD 8A D4 */ stfs f29, lbl_803CB3D4-_SDA_BASE_(r13) /* 80046340 00043140 7F 63 DB 78 */ mr r3, r27 /* 80046344 00043144 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 @@ -2376,7 +2376,7 @@ lbl_80046974: /* 800469B8 000437B8 4B FC E6 D5 */ bl func_8001508C /* 800469BC 000437BC 38 61 00 08 */ addi r3, r1, 8 /* 800469C0 000437C0 7C 64 1B 78 */ mr r4, r3 -/* 800469C4 000437C4 48 00 79 2D */ bl func_8004E2F0 +/* 800469C4 000437C4 48 00 79 2D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800469C8 000437C8 C0 61 00 0C */ lfs f3, 0xc(r1) /* 800469CC 000437CC C0 02 86 98 */ lfs f0, lbl_803CD018-_SDA2_BASE_(r2) /* 800469D0 000437D0 FC 20 1A 10 */ fabs f1, f3 @@ -2604,7 +2604,7 @@ lbl_80046D08: /* 80046D1C 00043B1C 80 7F 00 04 */ lwz r3, 4(r31) /* 80046D20 00043B20 38 9E 00 88 */ addi r4, r30, 0x88 /* 80046D24 00043B24 38 A1 00 60 */ addi r5, r1, 0x60 -/* 80046D28 00043B28 4B FC 95 F5 */ bl func_8001031C +/* 80046D28 00043B28 4B FC 95 F5 */ bl xBoxHitsSphere__FPC4xBoxPC7xSphereP7xCollis /* 80046D2C 00043B2C 48 00 00 98 */ b lbl_80046DC4 lbl_80046D30: /* 80046D30 00043B30 28 03 00 04 */ cmplwi r3, 4 @@ -2613,7 +2613,7 @@ lbl_80046D30: /* 80046D3C 00043B3C 38 9E 00 94 */ addi r4, r30, 0x94 /* 80046D40 00043B40 80 BE 00 AC */ lwz r5, 0xac(r30) /* 80046D44 00043B44 38 C1 00 60 */ addi r6, r1, 0x60 -/* 80046D48 00043B48 4B FC A1 91 */ bl func_80010ED8 +/* 80046D48 00043B48 4B FC A1 91 */ bl xBoxHitsObb__FPC4xBoxPC4xBoxPC7xMat4x3P7xCollis /* 80046D4C 00043B4C 48 00 00 78 */ b lbl_80046DC4 lbl_80046D50: /* 80046D50 00043B50 28 03 00 02 */ cmplwi r3, 2 @@ -2677,12 +2677,12 @@ lbl_80046E04: /* 80046E24 00043C24 41 82 01 6C */ beq lbl_80046F90 /* 80046E28 00043C28 80 9C 00 4C */ lwz r4, 0x4c(r28) /* 80046E2C 00043C2C 38 61 00 20 */ addi r3, r1, 0x20 -/* 80046E30 00043C30 48 1E 9A 59 */ bl func_80230888 +/* 80046E30 00043C30 48 1E 9A 59 */ bl RwMatrixInvert /* 80046E34 00043C34 38 7F 00 28 */ addi r3, r31, 0x28 /* 80046E38 00043C38 38 9F 00 08 */ addi r4, r31, 8 /* 80046E3C 00043C3C 38 C1 00 20 */ addi r6, r1, 0x20 /* 80046E40 00043C40 38 A0 00 02 */ li r5, 2 -/* 80046E44 00043C44 48 1E CF 31 */ bl func_80233D74 +/* 80046E44 00043C44 48 1E CF 31 */ bl RwV3dTransformPoints /* 80046E48 00043C48 C0 3F 00 34 */ lfs f1, 0x34(r31) /* 80046E4C 00043C4C 38 61 00 20 */ addi r3, r1, 0x20 /* 80046E50 00043C50 C0 1F 00 28 */ lfs f0, 0x28(r31) @@ -2756,7 +2756,7 @@ lbl_80046F2C: /* 80046F54 00043D54 D0 01 00 1C */ stfs f0, 0x1c(r1) /* 80046F58 00043D58 80 7D 00 04 */ lwz r3, 4(r29) /* 80046F5C 00043D5C C0 3F 00 4C */ lfs f1, 0x4c(r31) -/* 80046F60 00043D60 4B FC A8 15 */ bl func_80011774 +/* 80046F60 00043D60 4B FC A8 15 */ bl _rpCollBSPTreeForAllCapsuleLeafNodeIntersections__FP13RpCollBSPTreeP6RwLinefP13RpV3dGradientPFiiPv_iPv /* 80046F64 00043D64 80 1F 00 58 */ lwz r0, 0x58(r31) /* 80046F68 00043D68 28 00 00 00 */ cmplwi r0, 0 /* 80046F6C 00043D6C 41 82 00 40 */ beq lbl_80046FAC @@ -2788,8 +2788,8 @@ lbl_80046FB0: /* 80046FC8 00043DC8 38 21 00 C0 */ addi r1, r1, 0xc0 /* 80046FCC 00043DCC 4E 80 00 20 */ blr -.global func_80046FD0 -func_80046FD0: +.global xShadowVertical_FillCache__FP12xShadowCacheP5xVec3fff +xShadowVertical_FillCache__FP12xShadowCacheP5xVec3fff: /* 80046FD0 00043DD0 94 21 FE F0 */ stwu r1, -0x110(r1) /* 80046FD4 00043DD4 7C 08 02 A6 */ mflr r0 /* 80046FD8 00043DD8 90 01 01 14 */ stw r0, 0x114(r1) @@ -2858,7 +2858,7 @@ func_80046FD0: /* 800470D4 00043ED4 38 C1 00 08 */ addi r6, r1, 8 /* 800470D8 00043ED8 80 63 00 10 */ lwz r3, 0x10(r3) /* 800470DC 00043EDC 80 63 00 10 */ lwz r3, 0x10(r3) -/* 800470E0 00043EE0 48 0D 7D 99 */ bl func_8011EE78 +/* 800470E0 00043EE0 48 0D 7D 99 */ bl xClumpColl_ForAllIntersections__FP17xClumpCollBSPTreeP14RpIntersectionPFP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv_P19RpCollisionTrianglePv /* 800470E4 00043EE4 38 00 00 00 */ li r0, 0 /* 800470E8 00043EE8 90 0D 8A DC */ stw r0, lbl_803CB3DC-_SDA_BASE_(r13) /* 800470EC 00043EEC 48 00 00 1C */ b lbl_80047108 @@ -2868,7 +2868,7 @@ lbl_800470F0: /* 800470F8 00043EF8 38 A4 63 70 */ addi r5, r4, lbl_80046370@l /* 800470FC 00043EFC 38 C1 00 08 */ addi r6, r1, 8 /* 80047100 00043F00 38 81 00 44 */ addi r4, r1, 0x44 -/* 80047104 00043F04 48 1B 25 95 */ bl func_801F9698 +/* 80047104 00043F04 48 1B 25 95 */ bl RpCollisionWorldForAllIntersections lbl_80047108: /* 80047108 00043F08 38 61 00 30 */ addi r3, r1, 0x30 /* 8004710C 00043F0C 38 9E 00 18 */ addi r4, r30, 0x18 @@ -2949,7 +2949,7 @@ lbl_800471CC: /* 80047218 00044018 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l /* 8004721C 0004401C 38 A1 00 10 */ addi r5, r1, 0x10 /* 80047220 00044020 38 E1 00 60 */ addi r7, r1, 0x60 -/* 80047224 00044024 48 0D B7 49 */ bl func_8012296C +/* 80047224 00044024 48 0D B7 49 */ bl xGridCheckPosition__FP5xGridP5xVec3P7xQCDataPFP4xEntPv_iPv /* 80047228 00044028 3C 60 80 3D */ lis r3, lbl_803CA774@ha /* 8004722C 0004402C 3C A0 80 04 */ lis r5, lbl_80046CA4@ha /* 80047230 00044030 38 C5 6C A4 */ addi r6, r5, lbl_80046CA4@l @@ -2957,7 +2957,7 @@ lbl_800471CC: /* 80047238 00044038 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l /* 8004723C 0004403C 38 A1 00 10 */ addi r5, r1, 0x10 /* 80047240 00044040 38 E1 00 60 */ addi r7, r1, 0x60 -/* 80047244 00044044 48 0D B7 29 */ bl func_8012296C +/* 80047244 00044044 48 0D B7 29 */ bl xGridCheckPosition__FP5xGridP5xVec3P7xQCDataPFP4xEntPv_iPv /* 80047248 00044048 3C 60 80 3D */ lis r3, lbl_803CA7A8@ha /* 8004724C 0004404C 3C A0 80 04 */ lis r5, lbl_80046CA4@ha /* 80047250 00044050 38 C5 6C A4 */ addi r6, r5, lbl_80046CA4@l @@ -2965,7 +2965,7 @@ lbl_800471CC: /* 80047258 00044058 38 63 A7 A8 */ addi r3, r3, lbl_803CA7A8@l /* 8004725C 0004405C 38 A1 00 10 */ addi r5, r1, 0x10 /* 80047260 00044060 38 E1 00 60 */ addi r7, r1, 0x60 -/* 80047264 00044064 48 0D B7 09 */ bl func_8012296C +/* 80047264 00044064 48 0D B7 09 */ bl xGridCheckPosition__FP5xGridP5xVec3P7xQCDataPFP4xEntPv_iPv /* 80047268 00044068 80 7E 00 10 */ lwz r3, 0x10(r30) /* 8004726C 0004406C 7C 03 00 D0 */ neg r0, r3 /* 80047270 00044070 7C 00 1B 78 */ or r0, r0, r3 @@ -2989,8 +2989,8 @@ lbl_800471CC: /* 800472B8 000440B8 38 21 01 10 */ addi r1, r1, 0x110 /* 800472BC 000440BC 4E 80 00 20 */ blr -.global func_800472C0 -func_800472C0: +.global xShadowVertical_DrawCache__FP12xShadowCacheffiP11RwMatrixTagP8RwRaster +xShadowVertical_DrawCache__FP12xShadowCacheffiP11RwMatrixTagP8RwRaster: /* 800472C0 000440C0 94 21 FE F0 */ stwu r1, -0x110(r1) /* 800472C4 000440C4 7C 08 02 A6 */ mflr r0 /* 800472C8 000440C8 90 01 01 14 */ stw r0, 0x114(r1) @@ -3012,20 +3012,20 @@ func_800472C0: /* 80047308 00044108 41 82 00 14 */ beq lbl_8004731C /* 8004730C 0004410C 7C C4 33 78 */ mr r4, r6 /* 80047310 00044110 38 60 00 01 */ li r3, 1 -/* 80047314 00044114 48 1E 84 C9 */ bl func_8022F7DC +/* 80047314 00044114 48 1E 84 C9 */ bl RwRenderStateSet /* 80047318 00044118 48 00 00 14 */ b lbl_8004732C lbl_8004731C: /* 8004731C 0004411C 80 8D 8A C4 */ lwz r4, lbl_803CB3C4-_SDA_BASE_(r13) /* 80047320 00044120 38 60 00 01 */ li r3, 1 /* 80047324 00044124 80 84 00 60 */ lwz r4, 0x60(r4) -/* 80047328 00044128 48 1E 84 B5 */ bl func_8022F7DC +/* 80047328 00044128 48 1E 84 B5 */ bl RwRenderStateSet lbl_8004732C: /* 8004732C 0004412C 38 60 00 02 */ li r3, 2 /* 80047330 00044130 38 80 00 03 */ li r4, 3 -/* 80047334 00044134 48 1E 84 A9 */ bl func_8022F7DC +/* 80047334 00044134 48 1E 84 A9 */ bl RwRenderStateSet /* 80047338 00044138 38 60 00 0C */ li r3, 0xc /* 8004733C 0004413C 38 80 00 01 */ li r4, 1 -/* 80047340 00044140 48 1E 84 9D */ bl func_8022F7DC +/* 80047340 00044140 48 1E 84 9D */ bl RwRenderStateSet /* 80047344 00044144 2C 1E 00 01 */ cmpwi r30, 1 /* 80047348 00044148 41 82 00 0C */ beq lbl_80047354 /* 8004734C 0004414C 40 80 00 18 */ bge lbl_80047364 @@ -3033,12 +3033,12 @@ lbl_8004732C: lbl_80047354: /* 80047354 00044154 38 60 00 0A */ li r3, 0xa /* 80047358 00044158 38 80 00 05 */ li r4, 5 -/* 8004735C 0004415C 48 1E 84 81 */ bl func_8022F7DC +/* 8004735C 0004415C 48 1E 84 81 */ bl RwRenderStateSet /* 80047360 00044160 48 00 00 10 */ b lbl_80047370 lbl_80047364: /* 80047364 00044164 38 60 00 0A */ li r3, 0xa /* 80047368 00044168 38 80 00 01 */ li r4, 1 -/* 8004736C 0004416C 48 1E 84 71 */ bl func_8022F7DC +/* 8004736C 0004416C 48 1E 84 71 */ bl RwRenderStateSet lbl_80047370: /* 80047370 00044170 C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) /* 80047374 00044174 FC 1D 00 40 */ fcmpo cr0, f29, f0 @@ -3051,15 +3051,15 @@ lbl_80047370: lbl_80047390: /* 80047390 00044190 38 60 00 0A */ li r3, 0xa /* 80047394 00044194 38 80 00 06 */ li r4, 6 -/* 80047398 00044198 48 1E 84 45 */ bl func_8022F7DC +/* 80047398 00044198 48 1E 84 45 */ bl RwRenderStateSet /* 8004739C 0004419C 38 60 00 0B */ li r3, 0xb /* 800473A0 000441A0 38 80 00 05 */ li r4, 5 -/* 800473A4 000441A4 48 1E 84 39 */ bl func_8022F7DC +/* 800473A4 000441A4 48 1E 84 39 */ bl RwRenderStateSet /* 800473A8 000441A8 48 00 00 40 */ b lbl_800473E8 lbl_800473AC: /* 800473AC 000441AC 38 60 00 0B */ li r3, 0xb /* 800473B0 000441B0 38 80 00 03 */ li r4, 3 -/* 800473B4 000441B4 48 1E 84 29 */ bl func_8022F7DC +/* 800473B4 000441B4 48 1E 84 29 */ bl RwRenderStateSet /* 800473B8 000441B8 48 00 00 30 */ b lbl_800473E8 lbl_800473BC: /* 800473BC 000441BC 2C 1E 00 01 */ cmpwi r30, 1 @@ -3069,12 +3069,12 @@ lbl_800473BC: lbl_800473CC: /* 800473CC 000441CC 38 60 00 0B */ li r3, 0xb /* 800473D0 000441D0 38 80 00 06 */ li r4, 6 -/* 800473D4 000441D4 48 1E 84 09 */ bl func_8022F7DC +/* 800473D4 000441D4 48 1E 84 09 */ bl RwRenderStateSet /* 800473D8 000441D8 48 00 00 10 */ b lbl_800473E8 lbl_800473DC: /* 800473DC 000441DC 38 60 00 0B */ li r3, 0xb /* 800473E0 000441E0 38 80 00 04 */ li r4, 4 -/* 800473E4 000441E4 48 1E 83 F9 */ bl func_8022F7DC +/* 800473E4 000441E4 48 1E 83 F9 */ bl RwRenderStateSet lbl_800473E8: /* 800473E8 000441E8 28 1D 00 00 */ cmplwi r29, 0 /* 800473EC 000441EC 41 82 00 08 */ beq lbl_800473F4 @@ -3091,7 +3091,7 @@ lbl_80047400: /* 80047410 00044210 C3 ED 8A D4 */ lfs f31, lbl_803CB3D4-_SDA_BASE_(r13) /* 80047414 00044214 7F C3 F3 78 */ mr r3, r30 /* 80047418 00044218 7F A4 EB 78 */ mr r4, r29 -/* 8004741C 0004421C 48 1E 94 6D */ bl func_80230888 +/* 8004741C 0004421C 48 1E 94 6D */ bl RwMatrixInvert /* 80047420 00044220 C0 22 86 9C */ lfs f1, lbl_803CD01C-_SDA2_BASE_(r2) /* 80047424 00044224 EC 1E F8 2A */ fadds f0, f30, f31 /* 80047428 00044228 7F C3 F3 78 */ mr r3, r30 @@ -3103,7 +3103,7 @@ lbl_80047400: /* 80047440 00044240 C0 22 86 94 */ lfs f1, lbl_803CD014-_SDA2_BASE_(r2) /* 80047444 00044244 EC 01 00 24 */ fdivs f0, f1, f0 /* 80047448 00044248 D0 01 00 38 */ stfs f0, 0x38(r1) -/* 8004744C 0004424C 48 1E 97 25 */ bl func_80230B70 +/* 8004744C 0004424C 48 1E 97 25 */ bl RwMatrixScale /* 80047450 00044250 C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) /* 80047454 00044254 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80047458 00044258 40 81 00 0C */ ble lbl_80047464 @@ -3139,7 +3139,7 @@ lbl_80047468: /* 800474C8 000442C8 38 61 00 0C */ addi r3, r1, 0xc /* 800474CC 000442CC 38 81 00 18 */ addi r4, r1, 0x18 /* 800474D0 000442D0 38 A0 00 01 */ li r5, 1 -/* 800474D4 000442D4 48 1E C8 A1 */ bl func_80233D74 +/* 800474D4 000442D4 48 1E C8 A1 */ bl RwV3dTransformPoints /* 800474D8 000442D8 C0 02 86 90 */ lfs f0, lbl_803CD010-_SDA2_BASE_(r2) /* 800474DC 000442DC 7F C3 F3 78 */ mr r3, r30 /* 800474E0 000442E0 38 81 00 24 */ addi r4, r1, 0x24 @@ -3148,13 +3148,13 @@ lbl_80047468: /* 800474EC 000442EC D0 01 00 24 */ stfs f0, 0x24(r1) /* 800474F0 000442F0 C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) /* 800474F4 000442F4 D0 01 00 2C */ stfs f0, 0x2c(r1) -/* 800474F8 000442F8 48 1E 98 85 */ bl func_80230D7C +/* 800474F8 000442F8 48 1E 98 85 */ bl RwMatrixTranslate /* 800474FC 000442FC 38 81 00 08 */ addi r4, r1, 8 /* 80047500 00044300 38 60 00 0E */ li r3, 0xe -/* 80047504 00044304 48 1E 83 39 */ bl func_8022F83C +/* 80047504 00044304 48 1E 83 39 */ bl RwRenderStateGet /* 80047508 00044308 38 60 00 0E */ li r3, 0xe /* 8004750C 0004430C 38 80 00 00 */ li r4, 0 -/* 80047510 00044310 48 1E 82 CD */ bl func_8022F7DC +/* 80047510 00044310 48 1E 82 CD */ bl RwRenderStateSet /* 80047514 00044314 7F FE FB 78 */ mr r30, r31 /* 80047518 00044318 3B A0 00 00 */ li r29, 0 /* 8004751C 0004431C 48 00 00 48 */ b lbl_80047564 @@ -3186,25 +3186,25 @@ lbl_80047564: /* 8004757C 0004437C 80 6D 8A BC */ lwz r3, lbl_803CB3BC-_SDA_BASE_(r13) /* 80047580 00044380 38 A0 00 00 */ li r5, 0 /* 80047584 00044384 38 C0 00 19 */ li r6, 0x19 -/* 80047588 00044388 48 20 46 ED */ bl func_8024BC74 +/* 80047588 00044388 48 20 46 ED */ bl RwIm3DTransform /* 8004758C 0004438C 28 03 00 00 */ cmplwi r3, 0 /* 80047590 00044390 41 82 00 10 */ beq lbl_800475A0 /* 80047594 00044394 38 60 00 03 */ li r3, 3 -/* 80047598 00044398 48 20 49 A9 */ bl func_8024BF40 -/* 8004759C 0004439C 48 20 47 B9 */ bl func_8024BD54 +/* 80047598 00044398 48 20 49 A9 */ bl RwIm3DRenderPrimitive +/* 8004759C 0004439C 48 20 47 B9 */ bl RwIm3DEnd lbl_800475A0: /* 800475A0 000443A0 38 00 00 00 */ li r0, 0 /* 800475A4 000443A4 90 0D 8A C0 */ stw r0, lbl_803CB3C0-_SDA_BASE_(r13) lbl_800475A8: /* 800475A8 000443A8 80 81 00 08 */ lwz r4, 8(r1) /* 800475AC 000443AC 38 60 00 0E */ li r3, 0xe -/* 800475B0 000443B0 48 1E 82 2D */ bl func_8022F7DC +/* 800475B0 000443B0 48 1E 82 2D */ bl RwRenderStateSet /* 800475B4 000443B4 38 60 00 0B */ li r3, 0xb /* 800475B8 000443B8 38 80 00 06 */ li r4, 6 -/* 800475BC 000443BC 48 1E 82 21 */ bl func_8022F7DC +/* 800475BC 000443BC 48 1E 82 21 */ bl RwRenderStateSet /* 800475C0 000443C0 38 60 00 0A */ li r3, 0xa /* 800475C4 000443C4 38 80 00 05 */ li r4, 5 -/* 800475C8 000443C8 48 1E 82 15 */ bl func_8022F7DC +/* 800475C8 000443C8 48 1E 82 15 */ bl RwRenderStateSet /* 800475CC 000443CC E3 E1 01 08 */ psq_l f31, 264(r1), 0, qr0 /* 800475D0 000443D0 CB E1 01 00 */ lfd f31, 0x100(r1) /* 800475D4 000443D4 E3 C1 00 F8 */ psq_l f30, 248(r1), 0, qr0 @@ -3219,8 +3219,8 @@ lbl_800475A8: /* 800475F8 000443F8 38 21 01 10 */ addi r1, r1, 0x110 /* 800475FC 000443FC 4E 80 00 20 */ blr -.global func_80047600 -func_80047600: +.global xShadowManager_Init__Fi +xShadowManager_Init__Fi: /* 80047600 00044400 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80047604 00044404 7C 08 02 A6 */ mflr r0 /* 80047608 00044408 38 A0 00 00 */ li r5, 0 @@ -3229,7 +3229,7 @@ func_80047600: /* 80047614 00044414 7C 7F 1B 78 */ mr r31, r3 /* 80047618 00044418 57 E4 20 36 */ slwi r4, r31, 4 /* 8004761C 0004441C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 80047620 00044420 4B FE C3 21 */ bl func_80033940 +/* 80047620 00044420 4B FE C3 21 */ bl xMemAlloc__FUiUii /* 80047624 00044424 90 6D 8A E8 */ stw r3, lbl_803CB3E8-_SDA_BASE_(r13) /* 80047628 00044428 38 00 00 00 */ li r0, 0 /* 8004762C 0004442C 93 ED 8A F0 */ stw r31, lbl_803CB3F0-_SDA_BASE_(r13) @@ -3240,14 +3240,14 @@ func_80047600: /* 80047640 00044440 38 21 00 10 */ addi r1, r1, 0x10 /* 80047644 00044444 4E 80 00 20 */ blr -.global func_80047648 -func_80047648: +.global xShadowManager_Reset__Fv +xShadowManager_Reset__Fv: /* 80047648 00044448 38 00 00 00 */ li r0, 0 /* 8004764C 0004444C 90 0D 8A EC */ stw r0, lbl_803CB3EC-_SDA_BASE_(r13) /* 80047650 00044450 4E 80 00 20 */ blr -.global func_80047654 -func_80047654: +.global xShadowManager_Add__FP4xEnt +xShadowManager_Add__FP4xEnt: /* 80047654 00044454 80 CD 8A E8 */ lwz r6, lbl_803CB3E8-_SDA_BASE_(r13) /* 80047658 00044458 80 AD 8A EC */ lwz r5, lbl_803CB3EC-_SDA_BASE_(r13) /* 8004765C 0004445C 7C C4 33 78 */ mr r4, r6 @@ -3288,8 +3288,8 @@ lbl_80047680: /* 800476E0 000444E0 90 0D 8A EC */ stw r0, lbl_803CB3EC-_SDA_BASE_(r13) /* 800476E4 000444E4 4E 80 00 20 */ blr -.global func_800476E8 -func_800476E8: +.global xShadowManager_Remove__FP4xEnt +xShadowManager_Remove__FP4xEnt: /* 800476E8 000444E8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800476EC 000444EC 7C 08 02 A6 */ mflr r0 /* 800476F0 000444F0 38 C0 00 06 */ li r6, 6 @@ -3427,8 +3427,8 @@ lbl_800478BC: /* 800478C0 000446C0 54 03 17 FE */ rlwinm r3, r0, 2, 0x1f, 0x1f /* 800478C4 000446C4 4E 80 00 20 */ blr -.global func_800478C8 -func_800478C8: +.global xShadowManager_Render__Fv +xShadowManager_Render__Fv: /* 800478C8 000446C8 94 21 FF 90 */ stwu r1, -0x70(r1) /* 800478CC 000446CC 7C 08 02 A6 */ mflr r0 /* 800478D0 000446D0 38 C0 00 06 */ li r6, 6 @@ -3624,7 +3624,7 @@ lbl_80047B5C: /* 80047B70 00044970 38 A1 00 10 */ addi r5, r1, 0x10 /* 80047B74 00044974 7C 63 E0 2E */ lwzx r3, r3, r28 /* 80047B78 00044978 38 C0 00 00 */ li r6, 0 -/* 80047B7C 0004497C 48 00 E7 95 */ bl func_80056310 +/* 80047B7C 0004497C 48 00 E7 95 */ bl zEntGetShadowParams__FP4xEntP5xVec3PfQ210xEntShadow11radius_enum /* 80047B80 00044980 80 0D 8A E8 */ lwz r0, lbl_803CB3E8-_SDA_BASE_(r13) /* 80047B84 00044984 C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) /* 80047B88 00044988 7F 60 E2 14 */ add r27, r0, r28 @@ -3641,7 +3641,7 @@ lbl_80047BA8: /* 80047BB0 000449B0 80 7B 00 04 */ lwz r3, 4(r27) /* 80047BB4 000449B4 C0 21 00 10 */ lfs f1, 0x10(r1) /* 80047BB8 000449B8 C0 62 86 DC */ lfs f3, lbl_803CD05C-_SDA2_BASE_(r2) -/* 80047BBC 000449BC 4B FF F4 15 */ bl func_80046FD0 +/* 80047BBC 000449BC 4B FF F4 15 */ bl xShadowVertical_FillCache__FP12xShadowCacheP5xVec3fff /* 80047BC0 000449C0 38 C0 00 00 */ li r6, 0 /* 80047BC4 000449C4 38 A0 00 01 */ li r5, 1 /* 80047BC8 000449C8 90 CD 8A E4 */ stw r6, lbl_803CB3E4-_SDA_BASE_(r13) @@ -3673,7 +3673,7 @@ lbl_80047BF8: /* 80047C28 00044A28 C0 04 00 38 */ lfs f0, 0x38(r4) /* 80047C2C 00044A2C D0 01 00 28 */ stfs f0, 0x28(r1) /* 80047C30 00044A30 80 63 00 10 */ lwz r3, 0x10(r3) -/* 80047C34 00044A34 48 08 07 15 */ bl func_800C8348 +/* 80047C34 00044A34 48 08 07 15 */ bl iModelCullPlusShadow__FP8RpAtomicP11RwMatrixTagP5xVec3Pi /* 80047C38 00044A38 80 01 00 0C */ lwz r0, 0xc(r1) /* 80047C3C 00044A3C 2C 00 00 00 */ cmpwi r0, 0 /* 80047C40 00044A40 40 82 02 CC */ bne lbl_80047F0C @@ -3714,12 +3714,12 @@ lbl_80047BF8: /* 80047CCC 00044ACC 80 7C 00 C4 */ lwz r3, 0xc4(r28) /* 80047CD0 00044AD0 C0 22 86 94 */ lfs f1, lbl_803CD014-_SDA2_BASE_(r2) /* 80047CD4 00044AD4 38 83 00 0C */ addi r4, r3, 0xc -/* 80047CD8 00044AD8 4B FF CB E9 */ bl func_800448C0 +/* 80047CD8 00044AD8 4B FF CB E9 */ bl xShadowSetLight__FP5xVec3P5xVec3f /* 80047CDC 00044ADC 7F 83 E3 78 */ mr r3, r28 /* 80047CE0 00044AE0 38 81 00 14 */ addi r4, r1, 0x14 /* 80047CE4 00044AE4 38 A1 00 08 */ addi r5, r1, 8 /* 80047CE8 00044AE8 38 C0 00 01 */ li r6, 1 -/* 80047CEC 00044AEC 48 00 E6 25 */ bl func_80056310 +/* 80047CEC 00044AEC 48 00 E6 25 */ bl zEntGetShadowParams__FP4xEntP5xVec3PfQ210xEntShadow11radius_enum /* 80047CF0 00044AF0 80 7C 00 C4 */ lwz r3, 0xc4(r28) /* 80047CF4 00044AF4 3B 60 00 00 */ li r27, 0 /* 80047CF8 00044AF8 80 9C 00 24 */ lwz r4, 0x24(r28) @@ -3733,13 +3733,13 @@ lbl_80047BF8: /* 80047D18 00044B18 80 7C 00 24 */ lwz r3, 0x24(r28) /* 80047D1C 00044B1C 90 03 00 00 */ stw r0, 0(r3) lbl_80047D20: -/* 80047D20 00044B20 3C 80 80 03 */ lis r4, func_80034944@ha +/* 80047D20 00044B20 3C 80 80 03 */ lis r4, xModelRender__FP14xModelInstance@ha /* 80047D24 00044B24 80 7C 00 24 */ lwz r3, 0x24(r28) /* 80047D28 00044B28 C0 21 00 08 */ lfs f1, 8(r1) -/* 80047D2C 00044B2C 38 84 49 44 */ addi r4, r4, func_80034944@l +/* 80047D2C 00044B2C 38 84 49 44 */ addi r4, r4, xModelRender__FP14xModelInstance@l /* 80047D30 00044B30 38 A1 00 14 */ addi r5, r1, 0x14 /* 80047D34 00044B34 38 C0 00 00 */ li r6, 0 -/* 80047D38 00044B38 4B FF CC 35 */ bl func_8004496C +/* 80047D38 00044B38 4B FF CC 35 */ bl xShadowCameraUpdate__FPvPFPv_vP5xVec3fi /* 80047D3C 00044B3C 28 1B 00 00 */ cmplwi r27, 0 /* 80047D40 00044B40 41 82 00 14 */ beq lbl_80047D54 /* 80047D44 00044B44 80 7C 00 24 */ lwz r3, 0x24(r28) @@ -3755,7 +3755,7 @@ lbl_80047D54: /* 80047D68 00044B68 38 A0 00 00 */ li r5, 0 /* 80047D6C 00044B6C C0 42 86 88 */ lfs f2, lbl_803CD008-_SDA2_BASE_(r2) /* 80047D70 00044B70 38 C0 00 00 */ li r6, 0 -/* 80047D74 00044B74 4B FF F5 4D */ bl func_800472C0 +/* 80047D74 00044B74 4B FF F5 4D */ bl xShadowVertical_DrawCache__FP12xShadowCacheffiP11RwMatrixTagP8RwRaster /* 80047D78 00044B78 2C 1E 00 00 */ cmpwi r30, 0 /* 80047D7C 00044B7C 41 82 00 1C */ beq lbl_80047D98 /* 80047D80 00044B80 80 0D 8A E8 */ lwz r0, lbl_803CB3E8-_SDA_BASE_(r13) @@ -3772,7 +3772,7 @@ lbl_80047DA4: /* 80047DA4 00044BA4 38 1C 00 30 */ addi r0, r28, 0x30 /* 80047DA8 00044BA8 7F 43 00 2E */ lwzx r26, r3, r0 /* 80047DAC 00044BAC 7F 43 D3 78 */ mr r3, r26 -/* 80047DB0 00044BB0 4B FF D0 29 */ bl func_80044DD8 +/* 80047DB0 00044BB0 4B FF D0 29 */ bl xShadowReceiveShadowSetup__FP4xEnt /* 80047DB4 00044BB4 28 03 00 00 */ cmplwi r3, 0 /* 80047DB8 00044BB8 41 82 00 1C */ beq lbl_80047DD4 /* 80047DBC 00044BBC C0 22 86 E4 */ lfs f1, lbl_803CD064-_SDA2_BASE_(r2) @@ -3780,7 +3780,7 @@ lbl_80047DA4: /* 80047DC4 00044BC4 38 80 00 00 */ li r4, 0 /* 80047DC8 00044BC8 38 A0 00 00 */ li r5, 0 /* 80047DCC 00044BCC 38 C0 00 00 */ li r6, 0 -/* 80047DD0 00044BD0 4B FF D0 79 */ bl func_80044E48 +/* 80047DD0 00044BD0 4B FF D0 79 */ bl xShadowReceiveShadow__FP4xEntfiP11RwMatrixTagP8RwRaster lbl_80047DD4: /* 80047DD4 00044BD4 3B 9C 00 04 */ addi r28, r28, 4 /* 80047DD8 00044BD8 3B 7B 00 01 */ addi r27, r27, 1 @@ -3815,7 +3815,7 @@ lbl_80047E38: /* 80047E3C 00044C3C 38 1C 00 30 */ addi r0, r28, 0x30 /* 80047E40 00044C40 7F 03 00 2E */ lwzx r24, r3, r0 /* 80047E44 00044C44 7F 03 C3 78 */ mr r3, r24 -/* 80047E48 00044C48 4B FF CF 91 */ bl func_80044DD8 +/* 80047E48 00044C48 4B FF CF 91 */ bl xShadowReceiveShadowSetup__FP4xEnt /* 80047E4C 00044C4C 28 03 00 00 */ cmplwi r3, 0 /* 80047E50 00044C50 41 82 00 1C */ beq lbl_80047E6C /* 80047E54 00044C54 C0 22 86 E4 */ lfs f1, lbl_803CD064-_SDA2_BASE_(r2) @@ -3823,7 +3823,7 @@ lbl_80047E38: /* 80047E5C 00044C5C 38 80 00 00 */ li r4, 0 /* 80047E60 00044C60 38 A0 00 00 */ li r5, 0 /* 80047E64 00044C64 38 C0 00 00 */ li r6, 0 -/* 80047E68 00044C68 4B FF CF E1 */ bl func_80044E48 +/* 80047E68 00044C68 4B FF CF E1 */ bl xShadowReceiveShadow__FP4xEntfiP11RwMatrixTagP8RwRaster lbl_80047E6C: /* 80047E6C 00044C6C 3B 9C 00 04 */ addi r28, r28, 4 /* 80047E70 00044C70 3B 39 00 01 */ addi r25, r25, 1 @@ -3870,7 +3870,7 @@ lbl_80047EFC: /* 80047EFC 00044CFC 80 7C 00 C0 */ lwz r3, 0xc0(r28) /* 80047F00 00044D00 7F 84 E3 78 */ mr r4, r28 /* 80047F04 00044D04 C0 42 86 94 */ lfs f2, lbl_803CD014-_SDA2_BASE_(r2) -/* 80047F08 00044D08 48 0F 1F 55 */ bl func_80139E5C +/* 80047F08 00044D08 48 0F 1F 55 */ bl xShadowSimple_Add__FP18xShadowSimpleCacheP4xEntff lbl_80047F0C: /* 80047F0C 00044D0C 3B FF 00 10 */ addi r31, r31, 0x10 /* 80047F10 00044D10 3B DE 00 01 */ addi r30, r30, 1 @@ -3931,7 +3931,7 @@ lbl_80047FA0: /* 80047FD8 00044DD8 D0 01 00 0C */ stfs f0, 0xc(r1) /* 80047FDC 00044DDC C0 06 00 38 */ lfs f0, 0x38(r6) /* 80047FE0 00044DE0 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 80047FE4 00044DE4 48 07 A8 9D */ bl func_800C2880 +/* 80047FE4 00044DE4 48 07 A8 9D */ bl iRayHitsModel__FPC5xRay3PC14xModelInstanceP7xCollis /* 80047FE8 00044DE8 80 01 00 2C */ lwz r0, 0x2c(r1) /* 80047FEC 00044DEC 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80047FF0 00044DF0 41 82 00 1C */ beq lbl_8004800C diff --git a/asm/Core/x/xShadowSimple.s b/asm/Core/x/xShadowSimple.s index fa3e3cf9a..d608de9f5 100644 --- a/asm/Core/x/xShadowSimple.s +++ b/asm/Core/x/xShadowSimple.s @@ -23,7 +23,7 @@ func_80139218: /* 80139258 00136058 48 00 12 E1 */ bl func_8013A538 /* 8013925C 0013605C 38 61 00 08 */ addi r3, r1, 8 /* 80139260 00136060 7C 64 1B 78 */ mr r4, r3 -/* 80139264 00136064 4B F1 50 8D */ bl func_8004E2F0 +/* 80139264 00136064 4B F1 50 8D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80139268 00136068 38 61 00 08 */ addi r3, r1, 8 /* 8013926C 0013606C 48 00 00 0C */ b lbl_80139278 lbl_80139270: @@ -157,21 +157,21 @@ lbl_80139364: /* 80139450 00136250 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80139454 00136254 38 61 00 08 */ addi r3, r1, 8 /* 80139458 00136258 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8013945C 0013625C 4B F1 50 95 */ bl func_8004E4F0 +/* 8013945C 0013625C 4B F1 50 95 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80139460 00136260 80 9F 00 00 */ lwz r4, 0(r31) /* 80139464 00136264 38 61 00 08 */ addi r3, r1, 8 /* 80139468 00136268 D0 24 00 24 */ stfs f1, 0x24(r4) /* 8013946C 0013626C 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80139470 00136270 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80139474 00136274 38 84 00 10 */ addi r4, r4, 0x10 -/* 80139478 00136278 4B F1 50 79 */ bl func_8004E4F0 +/* 80139478 00136278 4B F1 50 79 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8013947C 0013627C 80 9F 00 00 */ lwz r4, 0(r31) /* 80139480 00136280 38 61 00 08 */ addi r3, r1, 8 /* 80139484 00136284 D0 24 00 28 */ stfs f1, 0x28(r4) /* 80139488 00136288 80 9E 00 24 */ lwz r4, 0x24(r30) /* 8013948C 0013628C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80139490 00136290 38 84 00 20 */ addi r4, r4, 0x20 -/* 80139494 00136294 4B F1 50 5D */ bl func_8004E4F0 +/* 80139494 00136294 4B F1 50 5D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80139498 00136298 80 9F 00 00 */ lwz r4, 0(r31) /* 8013949C 0013629C 38 61 00 08 */ addi r3, r1, 8 /* 801394A0 001362A0 D0 24 00 2C */ stfs f1, 0x2c(r4) @@ -191,21 +191,21 @@ lbl_80139364: /* 801394D8 001362D8 80 9E 00 24 */ lwz r4, 0x24(r30) /* 801394DC 001362DC 38 61 00 08 */ addi r3, r1, 8 /* 801394E0 001362E0 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 801394E4 001362E4 4B F1 50 0D */ bl func_8004E4F0 +/* 801394E4 001362E4 4B F1 50 0D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 801394E8 001362E8 80 9F 00 00 */ lwz r4, 0(r31) /* 801394EC 001362EC 38 61 00 08 */ addi r3, r1, 8 /* 801394F0 001362F0 D0 24 00 30 */ stfs f1, 0x30(r4) /* 801394F4 001362F4 80 9E 00 24 */ lwz r4, 0x24(r30) /* 801394F8 001362F8 80 84 00 4C */ lwz r4, 0x4c(r4) /* 801394FC 001362FC 38 84 00 10 */ addi r4, r4, 0x10 -/* 80139500 00136300 4B F1 4F F1 */ bl func_8004E4F0 +/* 80139500 00136300 4B F1 4F F1 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80139504 00136304 80 9F 00 00 */ lwz r4, 0(r31) /* 80139508 00136308 38 61 00 08 */ addi r3, r1, 8 /* 8013950C 0013630C D0 24 00 34 */ stfs f1, 0x34(r4) /* 80139510 00136310 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80139514 00136314 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80139518 00136318 38 84 00 20 */ addi r4, r4, 0x20 -/* 8013951C 0013631C 4B F1 4F D5 */ bl func_8004E4F0 +/* 8013951C 0013631C 4B F1 4F D5 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80139520 00136320 80 9F 00 00 */ lwz r4, 0(r31) /* 80139524 00136324 38 61 00 08 */ addi r3, r1, 8 /* 80139528 00136328 D0 24 00 38 */ stfs f1, 0x38(r4) @@ -225,21 +225,21 @@ lbl_80139364: /* 80139560 00136360 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80139564 00136364 38 61 00 08 */ addi r3, r1, 8 /* 80139568 00136368 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8013956C 0013636C 4B F1 4F 85 */ bl func_8004E4F0 +/* 8013956C 0013636C 4B F1 4F 85 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80139570 00136370 80 9F 00 00 */ lwz r4, 0(r31) /* 80139574 00136374 38 61 00 08 */ addi r3, r1, 8 /* 80139578 00136378 D0 24 00 3C */ stfs f1, 0x3c(r4) /* 8013957C 0013637C 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80139580 00136380 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80139584 00136384 38 84 00 10 */ addi r4, r4, 0x10 -/* 80139588 00136388 4B F1 4F 69 */ bl func_8004E4F0 +/* 80139588 00136388 4B F1 4F 69 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8013958C 0013638C 80 9F 00 00 */ lwz r4, 0(r31) /* 80139590 00136390 38 61 00 08 */ addi r3, r1, 8 /* 80139594 00136394 D0 24 00 40 */ stfs f1, 0x40(r4) /* 80139598 00136398 80 9E 00 24 */ lwz r4, 0x24(r30) /* 8013959C 0013639C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 801395A0 001363A0 38 84 00 20 */ addi r4, r4, 0x20 -/* 801395A4 001363A4 4B F1 4F 4D */ bl func_8004E4F0 +/* 801395A4 001363A4 4B F1 4F 4D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 801395A8 001363A8 80 7F 00 00 */ lwz r3, 0(r31) /* 801395AC 001363AC D0 23 00 44 */ stfs f1, 0x44(r3) /* 801395B0 001363B0 C0 22 A4 00 */ lfs f1, lbl_803CED80-_SDA2_BASE_(r2) @@ -256,7 +256,7 @@ lbl_801395D0: lbl_801395D8: /* 801395D8 001363D8 83 BE 00 24 */ lwz r29, 0x24(r30) /* 801395DC 001363DC 80 7D 00 10 */ lwz r3, 0x10(r29) -/* 801395E0 001363E0 4B F8 E9 35 */ bl func_800C7F14 +/* 801395E0 001363E0 4B F8 E9 35 */ bl iModelNumBones__FP8RpAtomic /* 801395E4 001363E4 28 03 00 01 */ cmplwi r3, 1 /* 801395E8 001363E8 40 81 00 0C */ ble lbl_801395F4 /* 801395EC 001363EC 38 60 00 01 */ li r3, 1 @@ -268,7 +268,7 @@ lbl_801395F4: /* 80139600 00136400 C3 E4 00 58 */ lfs f31, 0x58(r4) /* 80139604 00136404 80 63 00 04 */ lwz r3, 4(r3) /* 80139608 00136408 80 9D 00 4C */ lwz r4, 0x4c(r29) -/* 8013960C 0013640C 48 0F FD 71 */ bl func_8023937C +/* 8013960C 0013640C 48 0F FD 71 */ bl RwFrameTransform /* 80139610 00136410 80 1D 00 4C */ lwz r0, 0x4c(r29) /* 80139614 00136414 3C 60 80 14 */ lis r3, lbl_801392FC@ha /* 80139618 00136418 38 A3 92 FC */ addi r5, r3, lbl_801392FC@l @@ -276,7 +276,7 @@ lbl_801395F4: /* 80139620 00136420 80 7D 00 10 */ lwz r3, 0x10(r29) /* 80139624 00136424 80 9F 00 04 */ lwz r4, 4(r31) /* 80139628 00136428 80 DF 00 00 */ lwz r6, 0(r31) -/* 8013962C 0013642C 48 0B EF E9 */ bl func_801F8614 +/* 8013962C 0013642C 48 0B EF E9 */ bl RpAtomicForAllIntersections /* 80139630 00136430 38 00 00 00 */ li r0, 0 /* 80139634 00136434 90 0D 96 58 */ stw r0, lbl_803CBF58-_SDA_BASE_(r13) /* 80139638 00136438 80 7F 00 00 */ lwz r3, 0(r31) @@ -338,7 +338,7 @@ func_80139674: /* 80139704 00136504 38 A4 92 18 */ addi r5, r4, func_80139218@l /* 80139708 00136508 7F E6 FB 78 */ mr r6, r31 /* 8013970C 0013650C 38 81 00 30 */ addi r4, r1, 0x30 -/* 80139710 00136510 4B FE 57 69 */ bl func_8011EE78 +/* 80139710 00136510 4B FE 57 69 */ bl xClumpColl_ForAllIntersections__FP17xClumpCollBSPTreeP14RpIntersectionPFP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv_P19RpCollisionTrianglePv /* 80139714 00136514 48 00 00 1C */ b lbl_80139730 lbl_80139718: /* 80139718 00136518 3C 80 80 14 */ lis r4, func_80139218@ha @@ -346,7 +346,7 @@ lbl_80139718: /* 80139720 00136520 38 A4 92 18 */ addi r5, r4, func_80139218@l /* 80139724 00136524 7F E6 FB 78 */ mr r6, r31 /* 80139728 00136528 38 81 00 30 */ addi r4, r1, 0x30 -/* 8013972C 0013652C 48 0B FF 6D */ bl func_801F9698 +/* 8013972C 0013652C 48 0B FF 6D */ bl RpCollisionWorldForAllIntersections lbl_80139730: /* 80139730 00136530 C0 02 A4 08 */ lfs f0, lbl_803CED88-_SDA2_BASE_(r2) /* 80139734 00136534 C0 3F 00 54 */ lfs f1, 0x54(r31) @@ -372,7 +372,7 @@ lbl_8013975C: /* 80139780 00136580 90 81 00 0C */ stw r4, 0xc(r1) /* 80139784 00136584 38 A1 00 10 */ addi r5, r1, 0x10 /* 80139788 00136588 38 E1 00 08 */ addi r7, r1, 8 -/* 8013978C 0013658C 4B FE 91 E1 */ bl func_8012296C +/* 8013978C 0013658C 4B FE 91 E1 */ bl xGridCheckPosition__FP5xGridP5xVec3P7xQCDataPFP4xEntPv_iPv /* 80139790 00136590 3C 60 80 3D */ lis r3, lbl_803CA774@ha /* 80139794 00136594 3C A0 80 14 */ lis r5, lbl_80139328@ha /* 80139798 00136598 38 C5 93 28 */ addi r6, r5, lbl_80139328@l @@ -380,7 +380,7 @@ lbl_8013975C: /* 801397A0 001365A0 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l /* 801397A4 001365A4 38 A1 00 10 */ addi r5, r1, 0x10 /* 801397A8 001365A8 38 E1 00 08 */ addi r7, r1, 8 -/* 801397AC 001365AC 4B FE 91 C1 */ bl func_8012296C +/* 801397AC 001365AC 4B FE 91 C1 */ bl xGridCheckPosition__FP5xGridP5xVec3P7xQCDataPFP4xEntPv_iPv /* 801397B0 001365B0 A0 1F 00 00 */ lhz r0, 0(r31) /* 801397B4 001365B4 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 801397B8 001365B8 41 82 00 24 */ beq lbl_801397DC @@ -391,7 +391,7 @@ lbl_8013975C: /* 801397CC 001365CC 38 63 A7 A8 */ addi r3, r3, lbl_803CA7A8@l /* 801397D0 001365D0 38 A1 00 10 */ addi r5, r1, 0x10 /* 801397D4 001365D4 38 E1 00 08 */ addi r7, r1, 8 -/* 801397D8 001365D8 4B FE 91 95 */ bl func_8012296C +/* 801397D8 001365D8 4B FE 91 95 */ bl xGridCheckPosition__FP5xGridP5xVec3P7xQCDataPFP4xEntPv_iPv lbl_801397DC: /* 801397DC 001365DC C0 02 A4 08 */ lfs f0, lbl_803CED88-_SDA2_BASE_(r2) /* 801397E0 001365E0 C0 3F 00 58 */ lfs f1, 0x58(r31) @@ -461,7 +461,7 @@ func_80139864: /* 801398C8 001366C8 48 00 0C 71 */ bl func_8013A538 /* 801398CC 001366CC 38 61 00 08 */ addi r3, r1, 8 /* 801398D0 001366D0 7C 64 1B 78 */ mr r4, r3 -/* 801398D4 001366D4 4B F1 4A 1D */ bl func_8004E2F0 +/* 801398D4 001366D4 4B F1 4A 1D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 801398D8 001366D8 C0 21 00 08 */ lfs f1, 8(r1) /* 801398DC 001366DC C0 01 00 0C */ lfs f0, 0xc(r1) /* 801398E0 001366E0 FC 20 08 50 */ fneg f1, f1 @@ -654,8 +654,8 @@ lbl_80139A68: /* 80139BAC 001369AC 90 0D 96 54 */ stw r0, lbl_803CBF54-_SDA_BASE_(r13) /* 80139BB0 001369B0 4E 80 00 20 */ blr -.global func_80139BB4 -func_80139BB4: +.global xShadowSimple_Init__Fv +xShadowSimple_Init__Fv: /* 80139BB4 001369B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80139BB8 001369B8 7C 08 02 A6 */ mflr r0 /* 80139BBC 001369BC 3C 60 80 32 */ lis r3, lbl_803245D8@ha @@ -666,9 +666,9 @@ func_80139BB4: /* 80139BD0 001369D0 4B EC 98 89 */ bl memset /* 80139BD4 001369D4 3C 60 80 27 */ lis r3, lbl_8026D080@ha /* 80139BD8 001369D8 38 63 D0 80 */ addi r3, r3, lbl_8026D080@l -/* 80139BDC 001369DC 4B F1 26 39 */ bl func_8004C214 +/* 80139BDC 001369DC 4B F1 26 39 */ bl xStrHash__FPCc /* 80139BE0 001369E0 38 80 00 00 */ li r4, 0 -/* 80139BE4 001369E4 4B F1 1B 29 */ bl func_8004B70C +/* 80139BE4 001369E4 4B F1 1B 29 */ bl xSTFindAsset__FUiPUi /* 80139BE8 001369E8 28 03 00 00 */ cmplwi r3, 0 /* 80139BEC 001369EC 41 82 00 0C */ beq lbl_80139BF8 /* 80139BF0 001369F0 80 03 00 00 */ lwz r0, 0(r3) @@ -742,8 +742,8 @@ lbl_80139C24: /* 80139CF4 00136AF4 38 21 00 10 */ addi r1, r1, 0x10 /* 80139CF8 00136AF8 4E 80 00 20 */ blr -.global func_80139CFC -func_80139CFC: +.global xShadowSimple_CacheInit__FP18xShadowSimpleCacheP4xEntUc +xShadowSimple_CacheInit__FP18xShadowSimpleCacheP4xEntUc: /* 80139CFC 00136AFC 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80139D00 00136B00 7C 08 02 A6 */ mflr r0 /* 80139D04 00136B04 90 01 00 44 */ stw r0, 0x44(r1) @@ -774,7 +774,7 @@ lbl_80139D60: /* 80139D64 00136B64 3B E0 00 00 */ li r31, 0 /* 80139D68 00136B68 38 63 44 57 */ addi r3, r3, 0x53484457@l /* 80139D6C 00136B6C 3A 80 00 00 */ li r20, 0 -/* 80139D70 00136B70 4B F1 1A A9 */ bl func_8004B818 +/* 80139D70 00136B70 4B F1 1A A9 */ bl xSTAssetCountByType__FUi /* 80139D74 00136B74 7C 79 1B 78 */ mr r25, r3 /* 80139D78 00136B78 3A C0 00 00 */ li r22, 0 /* 80139D7C 00136B7C 3F 80 DE AE */ lis r28, 0xdeae @@ -784,7 +784,7 @@ lbl_80139D88: /* 80139D88 00136B88 7E C4 B3 78 */ mr r4, r22 /* 80139D8C 00136B8C 38 7A 44 57 */ addi r3, r26, 0x4457 /* 80139D90 00136B90 38 A1 00 08 */ addi r5, r1, 8 -/* 80139D94 00136B94 4B F1 1B 0D */ bl func_8004B8A0 +/* 80139D94 00136B94 4B F1 1B 0D */ bl xSTFindAssetByType__FUiiPUi /* 80139D98 00136B98 7C 7B 1B 78 */ mr r27, r3 /* 80139D9C 00136B9C 3A A0 00 00 */ li r21, 0 /* 80139DA0 00136BA0 3B 00 00 00 */ li r24, 0 @@ -798,7 +798,7 @@ lbl_80139DA8: /* 80139DBC 00136BBC 40 82 00 28 */ bne lbl_80139DE4 /* 80139DC0 00136BC0 80 77 00 08 */ lwz r3, 8(r23) /* 80139DC4 00136BC4 38 80 00 00 */ li r4, 0 -/* 80139DC8 00136BC8 4B F1 19 45 */ bl func_8004B70C +/* 80139DC8 00136BC8 4B F1 19 45 */ bl xSTFindAsset__FUiPUi /* 80139DCC 00136BCC 28 03 00 00 */ cmplwi r3, 0 /* 80139DD0 00136BD0 41 82 00 10 */ beq lbl_80139DE0 /* 80139DD4 00136BD4 83 E3 00 00 */ lwz r31, 0(r3) @@ -845,8 +845,8 @@ lbl_80139E48: /* 80139E54 00136C54 38 21 00 40 */ addi r1, r1, 0x40 /* 80139E58 00136C58 4E 80 00 20 */ blr -.global func_80139E5C -func_80139E5C: +.global xShadowSimple_Add__FP18xShadowSimpleCacheP4xEntff +xShadowSimple_Add__FP18xShadowSimpleCacheP4xEntff: /* 80139E5C 00136C5C 94 21 FF 80 */ stwu r1, -0x80(r1) /* 80139E60 00136C60 7C 08 02 A6 */ mflr r0 /* 80139E64 00136C64 90 01 00 84 */ stw r0, 0x84(r1) @@ -953,7 +953,7 @@ lbl_80139F90: /* 80139FE8 00136DE8 48 00 05 51 */ bl func_8013A538 /* 80139FEC 00136DEC 38 61 00 08 */ addi r3, r1, 8 /* 80139FF0 00136DF0 7C 64 1B 78 */ mr r4, r3 -/* 80139FF4 00136DF4 4B F1 42 FD */ bl func_8004E2F0 +/* 80139FF4 00136DF4 4B F1 42 FD */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80139FF8 00136DF8 C0 61 00 0C */ lfs f3, 0xc(r1) /* 80139FFC 00136DFC C0 82 A4 18 */ lfs f4, lbl_803CED98-_SDA2_BASE_(r2) /* 8013A000 00136E00 FC 03 20 40 */ fcmpo cr0, f3, f4 @@ -1180,8 +1180,8 @@ func_8013A2F4: /* 8013A318 00137118 D0 03 00 10 */ stfs f0, 0x10(r3) /* 8013A31C 0013711C 4E 80 00 20 */ blr -.global func_8013A320 -func_8013A320: +.global xShadowSimple_Render__Fv +xShadowSimple_Render__Fv: /* 8013A320 00137120 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8013A324 00137124 7C 08 02 A6 */ mflr r0 /* 8013A328 00137128 3C 60 80 32 */ lis r3, lbl_803245D8@ha @@ -1239,22 +1239,22 @@ lbl_8013A3D4: /* 8013A3F0 001371F0 28 00 00 00 */ cmplwi r0, 0 /* 8013A3F4 001371F4 41 82 01 30 */ beq lbl_8013A524 /* 8013A3F8 001371F8 38 7F 00 28 */ addi r3, r31, 0x28 -/* 8013A3FC 001371FC 48 11 63 F9 */ bl func_802507F4 +/* 8013A3FC 001371FC 48 11 63 F9 */ bl RxRenderStateVectorLoadDriverState /* 8013A400 00137200 38 60 00 0A */ li r3, 0xa /* 8013A404 00137204 38 80 00 04 */ li r4, 4 -/* 8013A408 00137208 48 0F 53 D5 */ bl func_8022F7DC +/* 8013A408 00137208 48 0F 53 D5 */ bl RwRenderStateSet /* 8013A40C 0013720C 38 60 00 0B */ li r3, 0xb /* 8013A410 00137210 38 80 00 09 */ li r4, 9 -/* 8013A414 00137214 48 0F 53 C9 */ bl func_8022F7DC +/* 8013A414 00137214 48 0F 53 C9 */ bl RwRenderStateSet /* 8013A418 00137218 38 60 00 0C */ li r3, 0xc /* 8013A41C 0013721C 38 80 00 01 */ li r4, 1 -/* 8013A420 00137220 48 0F 53 BD */ bl func_8022F7DC +/* 8013A420 00137220 48 0F 53 BD */ bl RwRenderStateSet /* 8013A424 00137224 38 60 00 07 */ li r3, 7 /* 8013A428 00137228 38 80 00 02 */ li r4, 2 -/* 8013A42C 0013722C 48 0F 53 B1 */ bl func_8022F7DC +/* 8013A42C 0013722C 48 0F 53 B1 */ bl RwRenderStateSet /* 8013A430 00137230 38 60 00 08 */ li r3, 8 /* 8013A434 00137234 38 80 00 00 */ li r4, 0 -/* 8013A438 00137238 48 0F 53 A5 */ bl func_8022F7DC +/* 8013A438 00137238 48 0F 53 A5 */ bl RwRenderStateSet /* 8013A43C 0013723C 3C 60 AA AB */ lis r3, 0xAAAAAAAB@ha /* 8013A440 00137240 3B DF 36 54 */ addi r30, r31, 0x3654 /* 8013A444 00137244 3B A3 AA AB */ addi r29, r3, 0xAAAAAAAB@l @@ -1280,42 +1280,42 @@ lbl_8013A478: /* 8013A488 00137288 41 82 FF E4 */ beq lbl_8013A46C lbl_8013A48C: /* 8013A48C 0013728C 38 60 00 01 */ li r3, 1 -/* 8013A490 00137290 48 0F 53 4D */ bl func_8022F7DC +/* 8013A490 00137290 48 0F 53 4D */ bl RwRenderStateSet /* 8013A494 00137294 1C 1A 00 24 */ mulli r0, r26, 0x24 /* 8013A498 00137298 38 7F 00 54 */ addi r3, r31, 0x54 /* 8013A49C 0013729C 7C 9A D8 50 */ subf r4, r26, r27 /* 8013A4A0 001372A0 38 A0 00 00 */ li r5, 0 /* 8013A4A4 001372A4 7C 63 02 14 */ add r3, r3, r0 /* 8013A4A8 001372A8 38 C0 00 19 */ li r6, 0x19 -/* 8013A4AC 001372AC 48 11 17 C9 */ bl func_8024BC74 +/* 8013A4AC 001372AC 48 11 17 C9 */ bl RwIm3DTransform /* 8013A4B0 001372B0 7F 7A DB 78 */ mr r26, r27 /* 8013A4B4 001372B4 38 60 00 03 */ li r3, 3 -/* 8013A4B8 001372B8 48 11 1A 89 */ bl func_8024BF40 +/* 8013A4B8 001372B8 48 11 1A 89 */ bl RwIm3DRenderPrimitive lbl_8013A4BC: /* 8013A4BC 001372BC 80 CD 96 54 */ lwz r6, lbl_803CBF54-_SDA_BASE_(r13) /* 8013A4C0 001372C0 7C 1A 30 40 */ cmplw r26, r6 /* 8013A4C4 001372C4 41 80 FF 8C */ blt lbl_8013A450 -/* 8013A4C8 001372C8 48 11 18 8D */ bl func_8024BD54 +/* 8013A4C8 001372C8 48 11 18 8D */ bl RwIm3DEnd /* 8013A4CC 001372CC 38 9F 00 28 */ addi r4, r31, 0x28 /* 8013A4D0 001372D0 38 60 00 0A */ li r3, 0xa /* 8013A4D4 001372D4 80 84 00 08 */ lwz r4, 8(r4) -/* 8013A4D8 001372D8 48 0F 53 05 */ bl func_8022F7DC +/* 8013A4D8 001372D8 48 0F 53 05 */ bl RwRenderStateSet /* 8013A4DC 001372DC 38 9F 00 28 */ addi r4, r31, 0x28 /* 8013A4E0 001372E0 38 60 00 0B */ li r3, 0xb /* 8013A4E4 001372E4 80 84 00 0C */ lwz r4, 0xc(r4) -/* 8013A4E8 001372E8 48 0F 52 F5 */ bl func_8022F7DC +/* 8013A4E8 001372E8 48 0F 52 F5 */ bl RwRenderStateSet /* 8013A4EC 001372EC 38 9F 00 28 */ addi r4, r31, 0x28 /* 8013A4F0 001372F0 38 60 00 07 */ li r3, 7 /* 8013A4F4 001372F4 80 84 00 04 */ lwz r4, 4(r4) -/* 8013A4F8 001372F8 48 0F 52 E5 */ bl func_8022F7DC +/* 8013A4F8 001372F8 48 0F 52 E5 */ bl RwRenderStateSet /* 8013A4FC 001372FC 80 1F 00 28 */ lwz r0, 0x28(r31) /* 8013A500 00137300 38 60 00 08 */ li r3, 8 /* 8013A504 00137304 54 04 F7 FE */ rlwinm r4, r0, 0x1e, 0x1f, 0x1f -/* 8013A508 00137308 48 0F 52 D5 */ bl func_8022F7DC +/* 8013A508 00137308 48 0F 52 D5 */ bl RwRenderStateSet /* 8013A50C 0013730C 80 1F 00 28 */ lwz r0, 0x28(r31) /* 8013A510 00137310 38 60 00 0C */ li r3, 0xc /* 8013A514 00137314 54 04 EF FE */ rlwinm r4, r0, 0x1d, 0x1f, 0x1f -/* 8013A518 00137318 48 0F 52 C5 */ bl func_8022F7DC +/* 8013A518 00137318 48 0F 52 C5 */ bl RwRenderStateSet /* 8013A51C 0013731C 38 00 00 00 */ li r0, 0 /* 8013A520 00137320 90 0D 96 54 */ stw r0, lbl_803CBF54-_SDA_BASE_(r13) lbl_8013A524: @@ -1363,7 +1363,7 @@ func_8013A59C: /* 8013A5B0 001373B0 38 65 C0 B0 */ addi r3, r5, lbl_803BC0B0@l /* 8013A5B4 001373B4 7C 85 23 78 */ mr r5, r4 /* 8013A5B8 001373B8 7C 04 03 78 */ mr r4, r0 -/* 8013A5BC 001373BC 4B F0 23 05 */ bl func_8003C8C0 +/* 8013A5BC 001373BC 4B F0 23 05 */ bl xQuickCullForLine__FP10xQCControlP7xQCDataPC6xLine3 /* 8013A5C0 001373C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8013A5C4 001373C4 7C 08 03 A6 */ mtlr r0 /* 8013A5C8 001373C8 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Core/x/xSkyDome.s b/asm/Core/x/xSkyDome.s index 92e982f87..205e24222 100644 --- a/asm/Core/x/xSkyDome.s +++ b/asm/Core/x/xSkyDome.s @@ -5,14 +5,14 @@ lbl_8010EED8: /* 8010EED8 0010BCD8 4E 80 00 20 */ blr -.global func_8010EEDC -func_8010EEDC: +.global xSkyDome_Setup__Fv +xSkyDome_Setup__Fv: /* 8010EEDC 0010BCDC 38 00 00 00 */ li r0, 0 /* 8010EEE0 0010BCE0 90 0D 94 E8 */ stw r0, lbl_803CBDE8-_SDA_BASE_(r13) /* 8010EEE4 0010BCE4 4E 80 00 20 */ blr -.global func_8010EEE8 -func_8010EEE8: +.global xSkyDome_AddEntity__FP4xEntii +xSkyDome_AddEntity__FP4xEntii: /* 8010EEE8 0010BCE8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8010EEEC 0010BCEC 7C 08 02 A6 */ mflr r0 /* 8010EEF0 0010BCF0 3C C0 80 31 */ lis r6, lbl_80313728@ha @@ -86,10 +86,10 @@ lbl_8010EF94: /* 8010EFE8 0010BDE8 A0 1D 00 06 */ lhz r0, 6(r29) /* 8010EFEC 0010BDEC 70 00 FF EF */ andi. r0, r0, 0xffef /* 8010EFF0 0010BDF0 B0 1D 00 06 */ sth r0, 6(r29) -/* 8010EFF4 0010BDF4 4B F1 05 FD */ bl func_8001F5F0 +/* 8010EFF4 0010BDF4 4B F1 05 FD */ bl zEntEvent__FP5xBaseUi /* 8010EFF8 0010BDF8 7F A3 EB 78 */ mr r3, r29 /* 8010EFFC 0010BDFC 38 80 02 08 */ li r4, 0x208 -/* 8010F000 0010BE00 4B F1 05 F1 */ bl func_8001F5F0 +/* 8010F000 0010BE00 4B F1 05 F1 */ bl zEntEvent__FP5xBaseUi lbl_8010F004: /* 8010F004 0010BE04 BB 21 00 14 */ lmw r25, 0x14(r1) /* 8010F008 0010BE08 80 01 00 34 */ lwz r0, 0x34(r1) @@ -107,8 +107,8 @@ func_8010F018: /* 8010F02C 0010BE2C 90 03 00 08 */ stw r0, 8(r3) /* 8010F030 0010BE30 4E 80 00 20 */ blr -.global func_8010F034 -func_8010F034: +.global xSkyDome_Render__Fv +xSkyDome_Render__Fv: /* 8010F034 0010BE34 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8010F038 0010BE38 7C 08 02 A6 */ mflr r0 /* 8010F03C 0010BE3C 3C 60 80 31 */ lis r3, lbl_80313728@ha @@ -160,13 +160,13 @@ lbl_8010F0EC: /* 8010F0EC 0010BEEC 80 9B 00 24 */ lwz r4, 0x24(r27) /* 8010F0F0 0010BEF0 80 64 00 10 */ lwz r3, 0x10(r4) /* 8010F0F4 0010BEF4 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8010F0F8 0010BEF8 4B FB 90 E5 */ bl func_800C81DC +/* 8010F0F8 0010BEF8 4B FB 90 E5 */ bl iModelCull__FP8RpAtomicP11RwMatrixTag /* 8010F0FC 0010BEFC 2C 03 00 00 */ cmpwi r3, 0 /* 8010F100 0010BF00 40 82 00 14 */ bne lbl_8010F114 /* 8010F104 0010BF04 80 9B 00 24 */ lwz r4, 0x24(r27) /* 8010F108 0010BF08 80 64 00 10 */ lwz r3, 0x10(r4) /* 8010F10C 0010BF0C 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8010F110 0010BF10 4B FB 8F E1 */ bl func_800C80F0 +/* 8010F110 0010BF10 4B FB 8F E1 */ bl iModelRender__FP8RpAtomicP11RwMatrixTag lbl_8010F114: /* 8010F114 0010BF14 80 7B 00 24 */ lwz r3, 0x24(r27) /* 8010F118 0010BF18 38 81 00 08 */ addi r4, r1, 8 diff --git a/asm/Core/x/xSnd.s b/asm/Core/x/xSnd.s index 25b8ac7a9..a6898decf 100644 --- a/asm/Core/x/xSnd.s +++ b/asm/Core/x/xSnd.s @@ -2,12 +2,12 @@ .section .text # 0x800480B0 - 0x800499E4 -.global func_800480B0 -func_800480B0: +.global xSndInit__Fv +xSndInit__Fv: /* 800480B0 00044EB0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800480B4 00044EB4 7C 08 02 A6 */ mflr r0 /* 800480B8 00044EB8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800480BC 00044EBC 48 08 83 C1 */ bl func_800D047C +/* 800480BC 00044EBC 48 08 83 C1 */ bl iSndInit__Fv /* 800480C0 00044EC0 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha /* 800480C4 00044EC4 38 00 00 08 */ li r0, 8 /* 800480C8 00044EC8 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l @@ -33,7 +33,7 @@ lbl_800480D8: /* 80048114 00044F14 90 64 03 0C */ stw r3, 0x30c(r4) /* 80048118 00044F18 38 84 03 20 */ addi r4, r4, 0x320 /* 8004811C 00044F1C 42 00 FF BC */ bdnz lbl_800480D8 -/* 80048120 00044F20 48 00 00 55 */ bl func_80048174 +/* 80048120 00044F20 48 00 00 55 */ bl xSndSceneInit__Fv /* 80048124 00044F24 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha /* 80048128 00044F28 C0 02 86 F8 */ lfs f0, lbl_803CD078-_SDA2_BASE_(r2) /* 8004812C 00044F2C 38 83 D5 B4 */ addi r4, r3, lbl_803BD5B4@l @@ -47,7 +47,7 @@ lbl_800480D8: /* 8004814C 00044F4C C0 02 86 FC */ lfs f0, lbl_803CD07C-_SDA2_BASE_(r2) /* 80048150 00044F50 D0 04 00 10 */ stfs f0, 0x10(r4) /* 80048154 00044F54 90 04 00 00 */ stw r0, 0(r4) -/* 80048158 00044F58 48 08 A4 B5 */ bl func_800D260C +/* 80048158 00044F58 48 08 A4 B5 */ bl iSndSuspendCD__FUi /* 8004815C 00044F5C 48 00 03 89 */ bl func_800484E4 /* 80048160 00044F60 48 00 12 A9 */ bl func_80049408 /* 80048164 00044F64 80 01 00 14 */ lwz r0, 0x14(r1) @@ -55,8 +55,8 @@ lbl_800480D8: /* 8004816C 00044F6C 38 21 00 10 */ addi r1, r1, 0x10 /* 80048170 00044F70 4E 80 00 20 */ blr -.global func_80048174 -func_80048174: +.global xSndSceneInit__Fv +xSndSceneInit__Fv: /* 80048174 00044F74 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80048178 00044F78 7C 08 02 A6 */ mflr r0 /* 8004817C 00044F7C 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha @@ -120,7 +120,7 @@ lbl_8004819C: /* 80048260 00045060 38 63 19 C8 */ addi r3, r3, 0x19c8 /* 80048264 00045064 FC 60 08 90 */ fmr f3, f1 /* 80048268 00045068 4B FC 2E 85 */ bl func_8000B0EC -/* 8004826C 0004506C 48 08 93 05 */ bl func_800D1570 +/* 8004826C 0004506C 48 08 93 05 */ bl iSndUpdate__Fv /* 80048270 00045070 80 01 00 14 */ lwz r0, 0x14(r1) /* 80048274 00045074 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80048278 00045078 83 C1 00 08 */ lwz r30, 8(r1) @@ -128,8 +128,8 @@ lbl_8004819C: /* 80048280 00045080 38 21 00 10 */ addi r1, r1, 0x10 /* 80048284 00045084 4E 80 00 20 */ blr -.global func_80048288 -func_80048288: +.global xSndSetEnvironmentalEffect__F12sound_effect +xSndSetEnvironmentalEffect__F12sound_effect: /* 80048288 00045088 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004828C 0004508C 7C 08 02 A6 */ mflr r0 /* 80048290 00045090 2C 03 00 01 */ cmpwi r3, 1 @@ -141,41 +141,41 @@ func_80048288: /* 800482A8 000450A8 48 00 00 18 */ b lbl_800482C0 lbl_800482AC: /* 800482AC 000450AC 38 60 00 00 */ li r3, 0 -/* 800482B0 000450B0 48 08 85 51 */ bl func_800D0800 +/* 800482B0 000450B0 48 08 85 51 */ bl iSndSetEnvironmentalEffect__F13isound_effect /* 800482B4 000450B4 48 00 00 0C */ b lbl_800482C0 lbl_800482B8: /* 800482B8 000450B8 38 60 00 01 */ li r3, 1 -/* 800482BC 000450BC 48 08 85 45 */ bl func_800D0800 +/* 800482BC 000450BC 48 08 85 45 */ bl iSndSetEnvironmentalEffect__F13isound_effect lbl_800482C0: /* 800482C0 000450C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800482C4 000450C4 7C 08 03 A6 */ mtlr r0 /* 800482C8 000450C8 38 21 00 10 */ addi r1, r1, 0x10 /* 800482CC 000450CC 4E 80 00 20 */ blr -.global func_800482D0 -func_800482D0: +.global xSndSuspend__Fv +xSndSuspend__Fv: /* 800482D0 000450D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800482D4 000450D4 7C 08 02 A6 */ mflr r0 /* 800482D8 000450D8 38 60 00 01 */ li r3, 1 /* 800482DC 000450DC 38 80 00 01 */ li r4, 1 /* 800482E0 000450E0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800482E4 000450E4 48 00 00 51 */ bl func_80048334 +/* 800482E4 000450E4 48 00 00 51 */ bl xSndPauseAll__FUiUi /* 800482E8 000450E8 38 00 00 01 */ li r0, 1 /* 800482EC 000450EC 90 0D 8A F8 */ stw r0, lbl_803CB3F8-_SDA_BASE_(r13) -/* 800482F0 000450F0 48 00 06 A5 */ bl func_80048994 +/* 800482F0 000450F0 48 00 06 A5 */ bl xSndUpdate__Fv /* 800482F4 000450F4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800482F8 000450F8 7C 08 03 A6 */ mtlr r0 /* 800482FC 000450FC 38 21 00 10 */ addi r1, r1, 0x10 /* 80048300 00045100 4E 80 00 20 */ blr -.global func_80048304 -func_80048304: +.global xSndResume__Fv +xSndResume__Fv: /* 80048304 00045104 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80048308 00045108 7C 08 02 A6 */ mflr r0 /* 8004830C 0004510C 38 60 00 00 */ li r3, 0 /* 80048310 00045110 38 80 00 00 */ li r4, 0 /* 80048314 00045114 90 01 00 14 */ stw r0, 0x14(r1) -/* 80048318 00045118 48 00 00 1D */ bl func_80048334 +/* 80048318 00045118 48 00 00 1D */ bl xSndPauseAll__FUiUi /* 8004831C 0004511C 38 00 00 00 */ li r0, 0 /* 80048320 00045120 90 0D 8A F8 */ stw r0, lbl_803CB3F8-_SDA_BASE_(r13) /* 80048324 00045124 80 01 00 14 */ lwz r0, 0x14(r1) @@ -183,8 +183,8 @@ func_80048304: /* 8004832C 0004512C 38 21 00 10 */ addi r1, r1, 0x10 /* 80048330 00045130 4E 80 00 20 */ blr -.global func_80048334 -func_80048334: +.global xSndPauseAll__FUiUi +xSndPauseAll__FUiUi: /* 80048334 00045134 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80048338 00045138 7C 08 02 A6 */ mflr r0 /* 8004833C 0004513C 90 01 00 24 */ stw r0, 0x24(r1) @@ -206,14 +206,14 @@ lbl_80048368: /* 80048378 00045178 41 82 00 14 */ beq lbl_8004838C /* 8004837C 0004517C 80 7F 00 20 */ lwz r3, 0x20(r31) /* 80048380 00045180 7F 84 E3 78 */ mr r4, r28 -/* 80048384 00045184 48 08 89 B1 */ bl func_800D0D34 +/* 80048384 00045184 48 08 89 B1 */ bl iSndPause__FUiUi /* 80048388 00045188 48 00 00 18 */ b lbl_800483A0 lbl_8004838C: /* 8004838C 0004518C 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d /* 80048390 00045190 41 82 00 10 */ beq lbl_800483A0 /* 80048394 00045194 80 7F 00 20 */ lwz r3, 0x20(r31) /* 80048398 00045198 7F A4 EB 78 */ mr r4, r29 -/* 8004839C 0004519C 48 08 89 99 */ bl func_800D0D34 +/* 8004839C 0004519C 48 08 89 99 */ bl iSndPause__FUiUi lbl_800483A0: /* 800483A0 000451A0 3B DE 00 01 */ addi r30, r30, 1 /* 800483A4 000451A4 3B FF 00 64 */ addi r31, r31, 0x64 @@ -228,8 +228,8 @@ lbl_800483A0: /* 800483C8 000451C8 38 21 00 20 */ addi r1, r1, 0x20 /* 800483CC 000451CC 4E 80 00 20 */ blr -.global func_800483D0 -func_800483D0: +.global xSndPauseCategory__FUiUi +xSndPauseCategory__FUiUi: /* 800483D0 000451D0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800483D4 000451D4 7C 08 02 A6 */ mflr r0 /* 800483D8 000451D8 3C A0 80 3C */ lis r5, lbl_803BD5B4@ha @@ -250,7 +250,7 @@ lbl_800483F8: /* 80048410 00045210 41 82 00 10 */ beq lbl_80048420 /* 80048414 00045214 80 7E 00 20 */ lwz r3, 0x20(r30) /* 80048418 00045218 7F 84 E3 78 */ mr r4, r28 -/* 8004841C 0004521C 48 08 89 19 */ bl func_800D0D34 +/* 8004841C 0004521C 48 08 89 19 */ bl iSndPause__FUiUi lbl_80048420: /* 80048420 00045220 3B BD 00 01 */ addi r29, r29, 1 /* 80048424 00045224 3B DE 00 64 */ addi r30, r30, 0x64 @@ -262,8 +262,8 @@ lbl_80048420: /* 8004843C 0004523C 38 21 00 20 */ addi r1, r1, 0x20 /* 80048440 00045240 4E 80 00 20 */ blr -.global func_80048444 -func_80048444: +.global xSndSetCategoryVol__F14sound_categoryf +xSndSetCategoryVol__F14sound_categoryf: /* 80048444 00045244 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha /* 80048448 00045248 54 60 10 3A */ slwi r0, r3, 2 /* 8004844C 0004524C 38 64 D5 B4 */ addi r3, r4, lbl_803BD5B4@l @@ -271,8 +271,8 @@ func_80048444: /* 80048454 00045254 D0 23 00 08 */ stfs f1, 8(r3) /* 80048458 00045258 4E 80 00 20 */ blr -.global func_8004845C -func_8004845C: +.global xSndStopAll__FUi +xSndStopAll__FUi: /* 8004845C 0004525C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80048460 00045260 7C 08 02 A6 */ mflr r0 /* 80048464 00045264 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha @@ -294,7 +294,7 @@ lbl_8004848C: /* 800484A0 000452A0 7F 80 00 39 */ and. r0, r28, r0 /* 800484A4 000452A4 41 82 00 0C */ beq lbl_800484B0 /* 800484A8 000452A8 80 7E 00 20 */ lwz r3, 0x20(r30) -/* 800484AC 000452AC 48 08 8A 51 */ bl func_800D0EFC +/* 800484AC 000452AC 48 08 8A 51 */ bl iSndStop__FUi lbl_800484B0: /* 800484B0 000452B0 3B BD 00 01 */ addi r29, r29, 1 /* 800484B4 000452B4 3B DE 00 64 */ addi r30, r30, 0x64 @@ -389,7 +389,7 @@ lbl_800485A8: /* 800485FC 000453FC C0 9F 00 24 */ lfs f4, 0x24(r31) /* 80048600 00045400 81 3F 00 28 */ lwz r9, 0x28(r31) /* 80048604 00045404 C0 A2 87 00 */ lfs f5, lbl_803CD080-_SDA2_BASE_(r2) -/* 80048608 00045408 48 00 04 D9 */ bl func_80048AE0 +/* 80048608 00045408 48 00 04 D9 */ bl xSndPlayInternal__FUiffUiUiUiP4xEntPC5xVec3ff14sound_categoryf lbl_8004860C: /* 8004860C 0004540C 3B DE 00 01 */ addi r30, r30, 1 /* 80048610 00045410 3B FF 00 34 */ addi r31, r31, 0x34 @@ -502,8 +502,8 @@ lbl_80048780: /* 8004878C 0004558C 38 21 00 10 */ addi r1, r1, 0x10 /* 80048790 00045590 4E 80 00 20 */ blr -.global func_80048794 -func_80048794: +.global xSndProcessSoundPos__FPC5xVec3P5xVec3 +xSndProcessSoundPos__FPC5xVec3P5xVec3: /* 80048794 00045594 94 21 FF 90 */ stwu r1, -0x70(r1) /* 80048798 00045598 7C 08 02 A6 */ mflr r0 /* 8004879C 0004559C 90 01 00 74 */ stw r0, 0x74(r1) @@ -583,8 +583,8 @@ lbl_80048898: /* 800488B4 000456B4 38 21 00 70 */ addi r1, r1, 0x70 /* 800488B8 000456B8 4E 80 00 20 */ blr -.global func_800488BC -func_800488BC: +.global xSndInternalUpdateVoicePos__FP13xSndVoiceInfo +xSndInternalUpdateVoicePos__FP13xSndVoiceInfo: /* 800488BC 000456BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800488C0 000456C0 7C 08 02 A6 */ mflr r0 /* 800488C4 000456C4 90 01 00 14 */ stw r0, 0x14(r1) @@ -621,7 +621,7 @@ lbl_80048928: /* 80048938 00045738 4B FD 2E D1 */ bl func_8001B808 /* 8004893C 0004573C 7C 64 1B 78 */ mr r4, r3 /* 80048940 00045740 38 7F 00 30 */ addi r3, r31, 0x30 -/* 80048944 00045744 48 00 5B 99 */ bl func_8004E4DC +/* 80048944 00045744 48 00 5B 99 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80048948 00045748 48 00 00 2C */ b lbl_80048974 lbl_8004894C: /* 8004894C 0004574C 54 60 07 34 */ rlwinm r0, r3, 0, 0x1c, 0x1a @@ -638,7 +638,7 @@ lbl_80048958: lbl_80048974: /* 80048974 00045774 38 7F 00 30 */ addi r3, r31, 0x30 /* 80048978 00045778 38 9F 00 3C */ addi r4, r31, 0x3c -/* 8004897C 0004577C 4B FF FE 19 */ bl func_80048794 +/* 8004897C 0004577C 4B FF FE 19 */ bl xSndProcessSoundPos__FPC5xVec3P5xVec3 lbl_80048980: /* 80048980 00045780 80 01 00 14 */ lwz r0, 0x14(r1) /* 80048984 00045784 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -646,8 +646,8 @@ lbl_80048980: /* 8004898C 0004578C 38 21 00 10 */ addi r1, r1, 0x10 /* 80048990 00045790 4E 80 00 20 */ blr -.global func_80048994 -func_80048994: +.global xSndUpdate__Fv +xSndUpdate__Fv: /* 80048994 00045794 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80048998 00045798 7C 08 02 A6 */ mflr r0 /* 8004899C 0004579C 90 01 00 14 */ stw r0, 0x14(r1) @@ -655,14 +655,14 @@ func_80048994: /* 800489A4 000457A4 4B FF FB D5 */ bl func_80048578 /* 800489A8 000457A8 C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) /* 800489AC 000457AC 48 00 0A 69 */ bl func_80049414 -/* 800489B0 000457B0 48 08 8B C1 */ bl func_800D1570 +/* 800489B0 000457B0 48 08 8B C1 */ bl iSndUpdate__Fv /* 800489B4 000457B4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800489B8 000457B8 7C 08 03 A6 */ mtlr r0 /* 800489BC 000457BC 38 21 00 10 */ addi r1, r1, 0x10 /* 800489C0 000457C0 4E 80 00 20 */ blr -.global func_800489C4 -func_800489C4: +.global xSndSetListenerData__F19sound_listener_typePC7xMat4x3 +xSndSetListenerData__F19sound_listener_typePC7xMat4x3: /* 800489C4 000457C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800489C8 000457C8 7C 08 02 A6 */ mflr r0 /* 800489CC 000457CC 3C A0 80 3C */ lis r5, lbl_803BD5B4@ha @@ -677,27 +677,27 @@ func_800489C4: /* 800489F0 000457F0 38 21 00 10 */ addi r1, r1, 0x10 /* 800489F4 000457F4 4E 80 00 20 */ blr -.global func_800489F8 -func_800489F8: +.global xSndSelectListenerMode__F24sound_listener_game_mode +xSndSelectListenerMode__F24sound_listener_game_mode: /* 800489F8 000457F8 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha /* 800489FC 000457FC 38 84 D5 B4 */ addi r4, r4, lbl_803BD5B4@l /* 80048A00 00045800 90 64 19 9C */ stw r3, 0x199c(r4) /* 80048A04 00045804 4E 80 00 20 */ blr -.global func_80048A08 -func_80048A08: +.global xSndExit__Fv +xSndExit__Fv: /* 80048A08 00045808 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80048A0C 0004580C 7C 08 02 A6 */ mflr r0 /* 80048A10 00045810 90 01 00 14 */ stw r0, 0x14(r1) -/* 80048A14 00045814 48 08 7D C5 */ bl func_800D07D8 +/* 80048A14 00045814 48 08 7D C5 */ bl iSndExit__Fv /* 80048A18 00045818 48 00 09 F1 */ bl func_80049408 /* 80048A1C 0004581C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80048A20 00045820 7C 08 03 A6 */ mtlr r0 /* 80048A24 00045824 38 21 00 10 */ addi r1, r1, 0x10 /* 80048A28 00045828 4E 80 00 20 */ blr -.global func_80048A2C -func_80048A2C: +.global xSndPlay__FUiffUiUiUi14sound_categoryf +xSndPlay__FUiffUiUiUi14sound_categoryf: /* 80048A2C 0004582C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80048A30 00045830 7C 08 02 A6 */ mflr r0 /* 80048A34 00045834 7C E9 3B 78 */ mr r9, r7 @@ -707,14 +707,14 @@ func_80048A2C: /* 80048A44 00045844 39 00 00 00 */ li r8, 0 /* 80048A48 00045848 C0 62 87 00 */ lfs f3, lbl_803CD080-_SDA2_BASE_(r2) /* 80048A4C 0004584C FC 80 18 90 */ fmr f4, f3 -/* 80048A50 00045850 48 00 00 91 */ bl func_80048AE0 +/* 80048A50 00045850 48 00 00 91 */ bl xSndPlayInternal__FUiffUiUiUiP4xEntPC5xVec3ff14sound_categoryf /* 80048A54 00045854 80 01 00 14 */ lwz r0, 0x14(r1) /* 80048A58 00045858 7C 08 03 A6 */ mtlr r0 /* 80048A5C 0004585C 38 21 00 10 */ addi r1, r1, 0x10 /* 80048A60 00045860 4E 80 00 20 */ blr -.global func_80048A64 -func_80048A64: +.global xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf +xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf: /* 80048A64 00045864 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80048A68 00045868 7C 08 02 A6 */ mflr r0 /* 80048A6C 0004586C 7C E9 3B 78 */ mr r9, r7 @@ -722,14 +722,14 @@ func_80048A64: /* 80048A74 00045874 90 01 00 14 */ stw r0, 0x14(r1) /* 80048A78 00045878 38 C0 00 00 */ li r6, 0 /* 80048A7C 0004587C 39 00 00 00 */ li r8, 0 -/* 80048A80 00045880 48 00 00 61 */ bl func_80048AE0 +/* 80048A80 00045880 48 00 00 61 */ bl xSndPlayInternal__FUiffUiUiUiP4xEntPC5xVec3ff14sound_categoryf /* 80048A84 00045884 80 01 00 14 */ lwz r0, 0x14(r1) /* 80048A88 00045888 7C 08 03 A6 */ mtlr r0 /* 80048A8C 0004588C 38 21 00 10 */ addi r1, r1, 0x10 /* 80048A90 00045890 4E 80 00 20 */ blr -.global func_80048A94 -func_80048A94: +.global xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf +xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf: /* 80048A94 00045894 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80048A98 00045898 7C 08 02 A6 */ mflr r0 /* 80048A9C 0004589C 7C E9 3B 78 */ mr r9, r7 @@ -739,21 +739,21 @@ func_80048A94: /* 80048AAC 000458AC 7C C7 33 78 */ mr r7, r6 /* 80048AB0 000458B0 38 C0 00 00 */ li r6, 0 /* 80048AB4 000458B4 39 00 00 00 */ li r8, 0 -/* 80048AB8 000458B8 48 00 00 29 */ bl func_80048AE0 +/* 80048AB8 000458B8 48 00 00 29 */ bl xSndPlayInternal__FUiffUiUiUiP4xEntPC5xVec3ff14sound_categoryf /* 80048ABC 000458BC 48 00 00 14 */ b lbl_80048AD0 lbl_80048AC0: /* 80048AC0 000458C0 7C C8 33 78 */ mr r8, r6 /* 80048AC4 000458C4 38 C0 00 00 */ li r6, 0 /* 80048AC8 000458C8 38 E0 00 00 */ li r7, 0 -/* 80048ACC 000458CC 48 00 00 15 */ bl func_80048AE0 +/* 80048ACC 000458CC 48 00 00 15 */ bl xSndPlayInternal__FUiffUiUiUiP4xEntPC5xVec3ff14sound_categoryf lbl_80048AD0: /* 80048AD0 000458D0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80048AD4 000458D4 7C 08 03 A6 */ mtlr r0 /* 80048AD8 000458D8 38 21 00 10 */ addi r1, r1, 0x10 /* 80048ADC 000458DC 4E 80 00 20 */ blr -.global func_80048AE0 -func_80048AE0: +.global xSndPlayInternal__FUiffUiUiUiP4xEntPC5xVec3ff14sound_categoryf +xSndPlayInternal__FUiffUiUiUiP4xEntPC5xVec3ff14sound_categoryf: /* 80048AE0 000458E0 94 21 FF 90 */ stwu r1, -0x70(r1) /* 80048AE4 000458E4 7C 08 02 A6 */ mflr r0 /* 80048AE8 000458E8 90 01 00 74 */ stw r0, 0x74(r1) @@ -1038,7 +1038,7 @@ lbl_80048ED0: /* 80048ED4 00045CD4 41 82 00 2C */ beq lbl_80048F00 /* 80048ED8 00045CD8 7F 03 C3 78 */ mr r3, r24 /* 80048EDC 00045CDC 63 5A 00 04 */ ori r26, r26, 4 -/* 80048EE0 00045CE0 48 08 7B 65 */ bl func_800D0A44 +/* 80048EE0 00045CE0 48 08 7B 65 */ bl iSndLookup__FUi /* 80048EE4 00045CE4 28 03 00 00 */ cmplwi r3, 0 /* 80048EE8 00045CE8 40 82 00 0C */ bne lbl_80048EF4 /* 80048EEC 00045CEC 38 60 00 00 */ li r3, 0 @@ -1049,7 +1049,7 @@ lbl_80048EF4: /* 80048EFC 00045CFC 48 00 00 50 */ b lbl_80048F4C lbl_80048F00: /* 80048F00 00045D00 7F 03 C3 78 */ mr r3, r24 -/* 80048F04 00045D04 48 08 7B 41 */ bl func_800D0A44 +/* 80048F04 00045D04 48 08 7B 41 */ bl iSndLookup__FUi /* 80048F08 00045D08 7C 77 1B 79 */ or. r23, r3, r3 /* 80048F0C 00045D0C 40 82 00 0C */ bne lbl_80048F18 /* 80048F10 00045D10 38 60 00 00 */ li r3, 0 @@ -1074,7 +1074,7 @@ lbl_80048F4C: /* 80048F4C 00045D4C 7F 23 CB 78 */ mr r3, r25 /* 80048F50 00045D50 7F 44 D3 78 */ mr r4, r26 /* 80048F54 00045D54 7F C5 F3 78 */ mr r5, r30 -/* 80048F58 00045D58 48 08 87 4D */ bl func_800D16A4 +/* 80048F58 00045D58 48 08 87 4D */ bl iSndFindFreeVoice__FUiUiUi /* 80048F5C 00045D5C 3C 03 00 01 */ addis r0, r3, 1 /* 80048F60 00045D60 28 00 FF FF */ cmplwi r0, 0xffff /* 80048F64 00045D64 40 82 00 0C */ bne lbl_80048F70 @@ -1176,10 +1176,10 @@ lbl_800490B8: /* 800490BC 00045EBC 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 800490C0 00045EC0 41 82 00 0C */ beq lbl_800490CC /* 800490C4 00045EC4 7F C3 F3 78 */ mr r3, r30 -/* 800490C8 00045EC8 4B FF F7 F5 */ bl func_800488BC +/* 800490C8 00045EC8 4B FF F7 F5 */ bl xSndInternalUpdateVoicePos__FP13xSndVoiceInfo lbl_800490CC: /* 800490CC 00045ECC 7F C3 F3 78 */ mr r3, r30 -/* 800490D0 00045ED0 48 08 90 D1 */ bl func_800D21A0 +/* 800490D0 00045ED0 48 08 90 D1 */ bl iSndPlay__FP13xSndVoiceInfo /* 800490D4 00045ED4 28 03 00 00 */ cmplwi r3, 0 /* 800490D8 00045ED8 40 82 00 18 */ bne lbl_800490F0 /* 800490DC 00045EDC 80 1E 00 14 */ lwz r0, 0x14(r30) @@ -1204,19 +1204,19 @@ lbl_800490F4: /* 80049120 00045F20 38 21 00 70 */ addi r1, r1, 0x70 /* 80049124 00045F24 4E 80 00 20 */ blr -.global func_80049128 -func_80049128: +.global xSndStartStereo__FUiUif +xSndStartStereo__FUiUif: /* 80049128 00045F28 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004912C 00045F2C 7C 08 02 A6 */ mflr r0 /* 80049130 00045F30 90 01 00 14 */ stw r0, 0x14(r1) -/* 80049134 00045F34 48 08 94 2D */ bl func_800D2560 +/* 80049134 00045F34 48 08 94 2D */ bl iSndStartStereo__FUiUif /* 80049138 00045F38 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004913C 00045F3C 7C 08 03 A6 */ mtlr r0 /* 80049140 00045F40 38 21 00 10 */ addi r1, r1, 0x10 /* 80049144 00045F44 4E 80 00 20 */ blr -.global func_80049148 -func_80049148: +.global xSndIDIsPlaying__FUi +xSndIDIsPlaying__FUi: /* 80049148 00045F48 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha /* 8004914C 00045F4C 38 00 00 10 */ li r0, 0x10 /* 80049150 00045F50 38 84 D5 B4 */ addi r4, r4, lbl_803BD5B4@l @@ -1269,19 +1269,19 @@ lbl_800491EC: /* 800491F8 00045FF8 38 60 00 00 */ li r3, 0 /* 800491FC 00045FFC 4E 80 00 20 */ blr -.global func_80049200 -func_80049200: +.global xSndStop__FUi +xSndStop__FUi: /* 80049200 00046000 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80049204 00046004 7C 08 02 A6 */ mflr r0 /* 80049208 00046008 90 01 00 14 */ stw r0, 0x14(r1) -/* 8004920C 0004600C 48 08 7C F1 */ bl func_800D0EFC +/* 8004920C 0004600C 48 08 7C F1 */ bl iSndStop__FUi /* 80049210 00046010 80 01 00 14 */ lwz r0, 0x14(r1) /* 80049214 00046014 7C 08 03 A6 */ mtlr r0 /* 80049218 00046018 38 21 00 10 */ addi r1, r1, 0x10 /* 8004921C 0004601C 4E 80 00 20 */ blr -.global func_80049220 -func_80049220: +.global xSndParentDied__FUi +xSndParentDied__FUi: /* 80049220 00046020 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha /* 80049224 00046024 38 00 00 08 */ li r0, 8 /* 80049228 00046028 38 84 D5 B4 */ addi r4, r4, lbl_803BD5B4@l @@ -1357,8 +1357,8 @@ lbl_80049314: /* 8004931C 0004611C 42 00 FF 1C */ bdnz lbl_80049238 /* 80049320 00046120 4E 80 00 20 */ blr -.global func_80049324 -func_80049324: +.global xSndStopChildren__FUi +xSndStopChildren__FUi: /* 80049324 00046124 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80049328 00046128 7C 08 02 A6 */ mflr r0 /* 8004932C 0004612C 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha @@ -1378,7 +1378,7 @@ lbl_80049350: /* 80049360 00046160 7C 00 E8 40 */ cmplw r0, r29 /* 80049364 00046164 40 82 00 18 */ bne lbl_8004937C /* 80049368 00046168 80 7E 00 04 */ lwz r3, 4(r30) -/* 8004936C 0004616C 48 08 7B 91 */ bl func_800D0EFC +/* 8004936C 0004616C 48 08 7B 91 */ bl iSndStop__FUi /* 80049370 00046170 80 1E 00 14 */ lwz r0, 0x14(r30) /* 80049374 00046174 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a /* 80049378 00046178 90 1E 00 14 */ stw r0, 0x14(r30) @@ -1395,34 +1395,34 @@ lbl_8004937C: /* 800493A0 000461A0 38 21 00 20 */ addi r1, r1, 0x20 /* 800493A4 000461A4 4E 80 00 20 */ blr -.global func_800493A8 -func_800493A8: +.global xSndSetVol__FUif +xSndSetVol__FUif: /* 800493A8 000461A8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800493AC 000461AC 7C 08 02 A6 */ mflr r0 /* 800493B0 000461B0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800493B4 000461B4 48 08 8E AD */ bl func_800D2260 +/* 800493B4 000461B4 48 08 8E AD */ bl iSndSetVol__FUif /* 800493B8 000461B8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800493BC 000461BC 7C 08 03 A6 */ mtlr r0 /* 800493C0 000461C0 38 21 00 10 */ addi r1, r1, 0x10 /* 800493C4 000461C4 4E 80 00 20 */ blr -.global func_800493C8 -func_800493C8: +.global xSndSetPitch__FUif +xSndSetPitch__FUif: /* 800493C8 000461C8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800493CC 000461CC 7C 08 02 A6 */ mflr r0 /* 800493D0 000461D0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800493D4 000461D4 48 08 90 1D */ bl func_800D23F0 +/* 800493D4 000461D4 48 08 90 1D */ bl iSndSetPitch__FUif /* 800493D8 000461D8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800493DC 000461DC 7C 08 03 A6 */ mtlr r0 /* 800493E0 000461E0 38 21 00 10 */ addi r1, r1, 0x10 /* 800493E4 000461E4 4E 80 00 20 */ blr -.global func_800493E8 -func_800493E8: +.global xSndSetExternalCallback__FPFUi_v +xSndSetExternalCallback__FPFUi_v: /* 800493E8 000461E8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800493EC 000461EC 7C 08 02 A6 */ mflr r0 /* 800493F0 000461F0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800493F4 000461F4 48 08 9A C5 */ bl func_800D2EB8 +/* 800493F4 000461F4 48 08 9A C5 */ bl iSndSetExternalCallback__FPFUi_v /* 800493F8 000461F8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800493FC 000461FC 7C 08 03 A6 */ mtlr r0 /* 80049400 00046200 38 21 00 10 */ addi r1, r1, 0x10 @@ -1475,11 +1475,11 @@ lbl_80049474: /* 8004949C 0004629C 41 82 00 14 */ beq lbl_800494B0 /* 800494A0 000462A0 80 7F 00 04 */ lwz r3, 4(r31) /* 800494A4 000462A4 C0 3F 00 14 */ lfs f1, 0x14(r31) -/* 800494A8 000462A8 4B FF FF 01 */ bl func_800493A8 +/* 800494A8 000462A8 4B FF FF 01 */ bl xSndSetVol__FUif /* 800494AC 000462AC 48 00 00 0C */ b lbl_800494B8 lbl_800494B0: /* 800494B0 000462B0 80 7F 00 04 */ lwz r3, 4(r31) -/* 800494B4 000462B4 4B FF FD 4D */ bl func_80049200 +/* 800494B4 000462B4 4B FF FD 4D */ bl xSndStop__FUi lbl_800494B8: /* 800494B8 000462B8 80 6D 8A FC */ lwz r3, lbl_803CB3FC-_SDA_BASE_(r13) /* 800494BC 000462BC 3B DE FF E8 */ addi r30, r30, -24 @@ -1503,7 +1503,7 @@ lbl_800494F8: /* 800494FC 000462FC 80 7F 00 04 */ lwz r3, 4(r31) /* 80049500 00046300 EC 21 00 32 */ fmuls f1, f1, f0 /* 80049504 00046304 EC 21 00 32 */ fmuls f1, f1, f0 -/* 80049508 00046308 4B FF FE A1 */ bl func_800493A8 +/* 80049508 00046308 4B FF FE A1 */ bl xSndSetVol__FUif /* 8004950C 0004630C 3B FF 00 18 */ addi r31, r31, 0x18 lbl_80049510: /* 80049510 00046310 7C 1F F0 40 */ cmplw r31, r30 @@ -1534,8 +1534,8 @@ func_80049538: /* 80049564 00046364 D0 03 00 14 */ stfs f0, 0x14(r3) /* 80049568 00046368 4E 80 00 20 */ blr -.global func_8004956C -func_8004956C: +.global xSndPlay3DFade__FUiffUiUiPC5xVec3ff14sound_categoryff +xSndPlay3DFade__FUiffUiUiPC5xVec3ff14sound_categoryff: /* 8004956C 0004636C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80049570 00046370 7C 08 02 A6 */ mflr r0 /* 80049574 00046374 90 01 00 44 */ stw r0, 0x44(r1) @@ -1558,10 +1558,10 @@ func_8004956C: lbl_800495B8: /* 800495B8 000463B8 FC 20 E8 90 */ fmr f1, f29 /* 800495BC 000463BC FC A0 F0 90 */ fmr f5, f30 -/* 800495C0 000463C0 4B FF F4 D5 */ bl func_80048A94 +/* 800495C0 000463C0 4B FF F4 D5 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 800495C4 000463C4 48 00 00 58 */ b lbl_8004961C lbl_800495C8: -/* 800495C8 000463C8 4B FF F4 CD */ bl func_80048A94 +/* 800495C8 000463C8 4B FF F4 CD */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 800495CC 000463CC 28 03 00 00 */ cmplwi r3, 0 /* 800495D0 000463D0 40 82 00 0C */ bne lbl_800495DC /* 800495D4 000463D4 38 60 00 00 */ li r3, 0 @@ -1595,8 +1595,8 @@ lbl_8004961C: /* 8004963C 0004643C 38 21 00 40 */ addi r1, r1, 0x40 /* 80049640 00046440 4E 80 00 20 */ blr -.global func_80049644 -func_80049644: +.global xSndStopFade__FUif +xSndStopFade__FUif: /* 80049644 00046444 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80049648 00046448 7C 08 02 A6 */ mflr r0 /* 8004964C 0004644C 90 01 00 34 */ stw r0, 0x34(r1) @@ -1617,7 +1617,7 @@ func_80049644: /* 80049688 00046488 40 82 00 10 */ bne lbl_80049698 lbl_8004968C: /* 8004968C 0004648C 7F E3 FB 78 */ mr r3, r31 -/* 80049690 00046490 4B FF FB 71 */ bl func_80049200 +/* 80049690 00046490 4B FF FB 71 */ bl xSndStop__FUi /* 80049694 00046494 48 00 00 EC */ b lbl_80049780 lbl_80049698: /* 80049698 00046498 48 00 03 2D */ bl func_800499C4 @@ -1626,7 +1626,7 @@ lbl_80049698: /* 800496A4 000464A4 4C 40 13 82 */ cror 2, 0, 2 /* 800496A8 000464A8 40 82 00 6C */ bne lbl_80049714 /* 800496AC 000464AC 7F E3 FB 78 */ mr r3, r31 -/* 800496B0 000464B0 4B FF FB 51 */ bl func_80049200 +/* 800496B0 000464B0 4B FF FB 51 */ bl xSndStop__FUi /* 800496B4 000464B4 80 0D 8A FC */ lwz r0, lbl_803CB3FC-_SDA_BASE_(r13) /* 800496B8 000464B8 3C 60 80 2E */ lis r3, lbl_802DADA0@ha /* 800496BC 000464BC 38 63 AD A0 */ addi r3, r3, lbl_802DADA0@l @@ -1697,8 +1697,8 @@ lbl_80049780: /* 8004979C 0004659C 38 21 00 30 */ addi r1, r1, 0x30 /* 800497A0 000465A0 4E 80 00 20 */ blr -.global func_800497A4 -func_800497A4: +.global xSndStreamLock__FUi14sound_categoryb +xSndStreamLock__FUi14sound_categoryb: /* 800497A4 000465A4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800497A8 000465A8 7C 08 02 A6 */ mflr r0 /* 800497AC 000465AC 3C C0 80 3C */ lis r6, lbl_803BD5B4@ha @@ -1768,7 +1768,7 @@ lbl_80049874: /* 80049884 00046684 7C 00 20 00 */ cmpw r0, r4 /* 80049888 00046688 40 82 00 18 */ bne lbl_800498A0 /* 8004988C 0004668C 80 7E 00 04 */ lwz r3, 4(r30) -/* 80049890 00046690 4B FF F9 71 */ bl func_80049200 +/* 80049890 00046690 4B FF F9 71 */ bl xSndStop__FUi /* 80049894 00046694 93 FE 00 50 */ stw r31, 0x50(r30) /* 80049898 00046698 38 60 00 01 */ li r3, 1 /* 8004989C 0004669C 48 00 00 5C */ b lbl_800498F8 @@ -1790,7 +1790,7 @@ lbl_800498BC: /* 800498CC 000466CC 54 00 04 21 */ rlwinm. r0, r0, 0, 0x10, 0x10 /* 800498D0 000466D0 40 82 00 18 */ bne lbl_800498E8 /* 800498D4 000466D4 80 7E 00 04 */ lwz r3, 4(r30) -/* 800498D8 000466D8 4B FF F9 29 */ bl func_80049200 +/* 800498D8 000466D8 4B FF F9 29 */ bl xSndStop__FUi /* 800498DC 000466DC 93 FE 00 50 */ stw r31, 0x50(r30) /* 800498E0 000466E0 38 60 00 01 */ li r3, 1 /* 800498E4 000466E4 48 00 00 14 */ b lbl_800498F8 @@ -1809,8 +1809,8 @@ lbl_800498F8: /* 80049908 00046708 38 21 00 10 */ addi r1, r1, 0x10 /* 8004990C 0004670C 4E 80 00 20 */ blr -.global func_80049910 -func_80049910: +.global xSndStreamReady__FUi +xSndStreamReady__FUi: /* 80049910 00046710 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha /* 80049914 00046714 38 84 D5 B4 */ addi r4, r4, lbl_803BD5B4@l /* 80049918 00046718 38 84 00 1C */ addi r4, r4, 0x1c @@ -1834,8 +1834,8 @@ lbl_8004994C: /* 80049954 00046754 38 60 00 00 */ li r3, 0 /* 80049958 00046758 4E 80 00 20 */ blr -.global func_8004995C -func_8004995C: +.global xSndStreamUnlock__FUi +xSndStreamUnlock__FUi: /* 8004995C 0004675C 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha /* 80049960 00046760 38 84 D5 B4 */ addi r4, r4, lbl_803BD5B4@l /* 80049964 00046764 38 84 00 1C */ addi r4, r4, 0x1c @@ -1875,7 +1875,7 @@ func_800499C4: /* 800499C4 000467C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800499C8 000467C8 7C 08 02 A6 */ mflr r0 /* 800499CC 000467CC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800499D0 000467D0 48 08 96 75 */ bl func_800D3044 +/* 800499D0 000467D0 48 08 96 75 */ bl iSndGetVol__FUi /* 800499D4 000467D4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800499D8 000467D8 7C 08 03 A6 */ mtlr r0 /* 800499DC 000467DC 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Core/x/xSpline.s b/asm/Core/x/xSpline.s index ffb822f0d..6c0de2ce6 100644 --- a/asm/Core/x/xSpline.s +++ b/asm/Core/x/xSpline.s @@ -1010,8 +1010,8 @@ lbl_8004A854: /* 8004A86C 0004766C 38 21 00 90 */ addi r1, r1, 0x90 /* 8004A870 00047670 4E 80 00 20 */ blr -.global func_8004A874 -func_8004A874: +.global xSpline3_EvalSeg__FP8xSpline3fUiP5xVec3 +xSpline3_EvalSeg__FP8xSpline3fUiP5xVec3: /* 8004A874 00047674 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8004A878 00047678 7C 08 02 A6 */ mflr r0 /* 8004A87C 0004767C 90 01 00 74 */ stw r0, 0x74(r1) @@ -1332,8 +1332,8 @@ lbl_8004ACB8: /* 8004ACF4 00047AF4 38 21 00 D0 */ addi r1, r1, 0xd0 /* 8004ACF8 00047AF8 4E 80 00 20 */ blr -.global func_8004ACFC -func_8004ACFC: +.global xSpline3_EvalArcApprox__FP8xSpline3fUiP5xVec3 +xSpline3_EvalArcApprox__FP8xSpline3fUiP5xVec3: /* 8004ACFC 00047AFC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004AD00 00047B00 7C 08 02 A6 */ mflr r0 /* 8004AD04 00047B04 90 01 00 14 */ stw r0, 0x14(r1) @@ -1346,7 +1346,7 @@ func_8004ACFC: /* 8004AD20 00047B20 4B FF FC E1 */ bl func_8004AA00 /* 8004AD24 00047B24 48 00 00 0C */ b lbl_8004AD30 lbl_8004AD28: -/* 8004AD28 00047B28 4B FF FB 4D */ bl func_8004A874 +/* 8004AD28 00047B28 4B FF FB 4D */ bl xSpline3_EvalSeg__FP8xSpline3fUiP5xVec3 /* 8004AD2C 00047B2C FC 20 F8 90 */ fmr f1, f31 lbl_8004AD30: /* 8004AD30 00047B30 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1355,8 +1355,8 @@ lbl_8004AD30: /* 8004AD3C 00047B3C 38 21 00 10 */ addi r1, r1, 0x10 /* 8004AD40 00047B40 4E 80 00 20 */ blr -.global func_8004AD44 -func_8004AD44: +.global xSpline3_ArcInit__FP8xSpline3Ui +xSpline3_ArcInit__FP8xSpline3Ui: /* 8004AD44 00047B44 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8004AD48 00047B48 7C 08 02 A6 */ mflr r0 /* 8004AD4C 00047B4C 90 01 00 94 */ stw r0, 0x94(r1) @@ -1393,7 +1393,7 @@ lbl_8004ADA0: /* 8004ADBC 00047BBC 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8004ADC0 00047BC0 7C 04 01 D6 */ mullw r0, r4, r0 /* 8004ADC4 00047BC4 54 04 10 3A */ slwi r4, r0, 2 -/* 8004ADC8 00047BC8 4B FE 8B 79 */ bl func_80033940 +/* 8004ADC8 00047BC8 4B FE 8B 79 */ bl xMemAlloc__FUiUii /* 8004ADCC 00047BCC 90 7E 00 28 */ stw r3, 0x28(r30) lbl_8004ADD0: /* 8004ADD0 00047BD0 C3 C2 87 1C */ lfs f30, lbl_803CD09C-_SDA2_BASE_(r2) @@ -1468,7 +1468,7 @@ func_8004AEA0: /* 8004AEC8 00047CC8 38 80 00 2C */ li r4, 0x2c /* 8004AECC 00047CCC 38 A0 00 00 */ li r5, 0 /* 8004AED0 00047CD0 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 8004AED4 00047CD4 4B FE 8A 6D */ bl func_80033940 +/* 8004AED4 00047CD4 4B FE 8A 6D */ bl xMemAlloc__FUiUii /* 8004AED8 00047CD8 7C 1C D8 40 */ cmplw r28, r27 /* 8004AEDC 00047CDC 7C 7F 1B 78 */ mr r31, r3 /* 8004AEE0 00047CE0 40 80 00 08 */ bge lbl_8004AEE8 @@ -1492,7 +1492,7 @@ lbl_8004AEE8: /* 8004AF24 00047D24 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8004AF28 00047D28 38 04 00 01 */ addi r0, r4, 1 /* 8004AF2C 00047D2C 1C 80 00 0C */ mulli r4, r0, 0xc -/* 8004AF30 00047D30 4B FE 8A 11 */ bl func_80033940 +/* 8004AF30 00047D30 4B FE 8A 11 */ bl xMemAlloc__FUiUii /* 8004AF34 00047D34 90 7F 00 0C */ stw r3, 0xc(r31) /* 8004AF38 00047D38 7F 24 CB 78 */ mr r4, r25 /* 8004AF3C 00047D3C 80 BF 00 04 */ lwz r5, 4(r31) @@ -1507,7 +1507,7 @@ lbl_8004AEE8: /* 8004AF60 00047D60 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8004AF64 00047D64 38 04 00 01 */ addi r0, r4, 1 /* 8004AF68 00047D68 54 04 10 3A */ slwi r4, r0, 2 -/* 8004AF6C 00047D6C 4B FE 89 D5 */ bl func_80033940 +/* 8004AF6C 00047D6C 4B FE 89 D5 */ bl xMemAlloc__FUiUii /* 8004AF70 00047D70 90 7F 00 10 */ stw r3, 0x10(r31) /* 8004AF74 00047D74 7F 44 D3 78 */ mr r4, r26 /* 8004AF78 00047D78 80 BF 00 04 */ lwz r5, 4(r31) @@ -1527,8 +1527,8 @@ lbl_8004AF98: /* 8004AFA8 00047DA8 38 21 00 30 */ addi r1, r1, 0x30 /* 8004AFAC 00047DAC 4E 80 00 20 */ blr -.global func_8004AFB0 -func_8004AFB0: +.global xSpline3_Bezier__FP5xVec3PfUiUiP5xVec3P5xVec3 +xSpline3_Bezier__FP5xVec3PfUiUiP5xVec3P5xVec3: /* 8004AFB0 00047DB0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8004AFB4 00047DB4 7C 08 02 A6 */ mflr r0 /* 8004AFB8 00047DB8 90 01 00 24 */ stw r0, 0x24(r1) @@ -1545,7 +1545,7 @@ func_8004AFB0: /* 8004AFE4 00047DE4 80 1B 00 08 */ lwz r0, 8(r27) /* 8004AFE8 00047DE8 54 00 08 3C */ slwi r0, r0, 1 /* 8004AFEC 00047DEC 1C 80 00 0C */ mulli r4, r0, 0xc -/* 8004AFF0 00047DF0 4B FE 89 51 */ bl func_80033940 +/* 8004AFF0 00047DF0 4B FE 89 51 */ bl xMemAlloc__FUiUii /* 8004AFF4 00047DF4 28 1C 00 00 */ cmplwi r28, 0 /* 8004AFF8 00047DF8 90 7B 00 14 */ stw r3, 0x14(r27) /* 8004AFFC 00047DFC 41 82 00 0C */ beq lbl_8004B008 @@ -1553,7 +1553,7 @@ func_8004AFB0: /* 8004B004 00047E04 40 82 00 10 */ bne lbl_8004B014 lbl_8004B008: /* 8004B008 00047E08 7F 63 DB 78 */ mr r3, r27 -/* 8004B00C 00047E0C 48 00 00 DD */ bl func_8004B0E8 +/* 8004B00C 00047E0C 48 00 00 DD */ bl xSpline3_Catmullize__FP8xSpline3 /* 8004B010 00047E10 48 00 00 5C */ b lbl_8004B06C lbl_8004B014: /* 8004B014 00047E14 7F 9E E3 78 */ mr r30, r28 @@ -1588,8 +1588,8 @@ lbl_8004B06C: /* 8004B07C 00047E7C 38 21 00 20 */ addi r1, r1, 0x20 /* 8004B080 00047E80 4E 80 00 20 */ blr -.global func_8004B084 -func_8004B084: +.global xSpline3_Update__FP8xSpline3 +xSpline3_Update__FP8xSpline3: /* 8004B084 00047E84 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004B088 00047E88 7C 08 02 A6 */ mflr r0 /* 8004B08C 00047E8C 90 01 00 14 */ stw r0, 0x14(r1) @@ -1610,7 +1610,7 @@ lbl_8004B0BC: /* 8004B0C4 00047EC4 41 82 00 10 */ beq lbl_8004B0D4 /* 8004B0C8 00047EC8 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8004B0CC 00047ECC 7F E3 FB 78 */ mr r3, r31 -/* 8004B0D0 00047ED0 4B FF FC 75 */ bl func_8004AD44 +/* 8004B0D0 00047ED0 4B FF FC 75 */ bl xSpline3_ArcInit__FP8xSpline3Ui lbl_8004B0D4: /* 8004B0D4 00047ED4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004B0D8 00047ED8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1618,12 +1618,12 @@ lbl_8004B0D4: /* 8004B0E0 00047EE0 38 21 00 10 */ addi r1, r1, 0x10 /* 8004B0E4 00047EE4 4E 80 00 20 */ blr -.global func_8004B0E8 -func_8004B0E8: +.global xSpline3_Catmullize__FP8xSpline3 +xSpline3_Catmullize__FP8xSpline3: /* 8004B0E8 00047EE8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004B0EC 00047EEC 7C 08 02 A6 */ mflr r0 /* 8004B0F0 00047EF0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8004B0F4 00047EF4 4B FF FF 91 */ bl func_8004B084 +/* 8004B0F4 00047EF4 4B FF FF 91 */ bl xSpline3_Update__FP8xSpline3 /* 8004B0F8 00047EF8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004B0FC 00047EFC 7C 08 03 A6 */ mtlr r0 /* 8004B100 00047F00 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Core/x/xString.s b/asm/Core/x/xString.s index b8b7008dd..f175cbf0a 100644 --- a/asm/Core/x/xString.s +++ b/asm/Core/x/xString.s @@ -2,8 +2,8 @@ .section .text # 0x8004C214 - 0x8004D054 -.global func_8004C214 -func_8004C214: +.global xStrHash__FPCc +xStrHash__FPCc: /* 8004C214 00049014 38 A0 00 00 */ li r5, 0 /* 8004C218 00049018 48 00 00 24 */ b lbl_8004C23C lbl_8004C21C: @@ -22,8 +22,8 @@ lbl_8004C23C: /* 8004C248 00049048 7C A3 2B 78 */ mr r3, r5 /* 8004C24C 0004904C 4E 80 00 20 */ blr -.global func_8004C250 -func_8004C250: +.global xStrHash__FPCcUl +xStrHash__FPCcUl: /* 8004C250 00049050 38 C0 00 00 */ li r6, 0 /* 8004C254 00049054 38 E0 00 00 */ li r7, 0 /* 8004C258 00049058 48 00 00 28 */ b lbl_8004C280 @@ -47,8 +47,8 @@ lbl_8004C294: /* 8004C294 00049094 7C C3 33 78 */ mr r3, r6 /* 8004C298 00049098 4E 80 00 20 */ blr -.global func_8004C29C -func_8004C29C: +.global xStrHashCat__FUiPCc +xStrHashCat__FUiPCc: /* 8004C29C 0004909C 48 00 00 24 */ b lbl_8004C2C0 lbl_8004C2A0: /* 8004C2A0 000490A0 7C A0 0E 70 */ srawi r0, r5, 1 @@ -65,8 +65,8 @@ lbl_8004C2C0: /* 8004C2C8 000490C8 40 82 FF D8 */ bne lbl_8004C2A0 /* 8004C2CC 000490CC 4E 80 00 20 */ blr -.global func_8004C2D0 -func_8004C2D0: +.global xStrTok__FPcPCcPPc +xStrTok__FPcPCcPPc: /* 8004C2D0 000490D0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8004C2D4 000490D4 38 00 00 00 */ li r0, 0 /* 8004C2D8 000490D8 38 C0 00 01 */ li r6, 1 @@ -168,8 +168,8 @@ lbl_8004C42C: /* 8004C42C 0004922C 38 21 00 30 */ addi r1, r1, 0x30 /* 8004C430 00049230 4E 80 00 20 */ blr -.global func_8004C434 -func_8004C434: +.global xStrTokBuffer__FPCcPCcPv +xStrTokBuffer__FPCcPCcPv: /* 8004C434 00049234 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8004C438 00049238 38 00 00 00 */ li r0, 0 /* 8004C43C 0004923C 38 C5 00 04 */ addi r6, r5, 4 @@ -277,8 +277,8 @@ lbl_8004C5A4: /* 8004C5A4 000493A4 38 21 00 30 */ addi r1, r1, 0x30 /* 8004C5A8 000493A8 4E 80 00 20 */ blr -.global func_8004C5AC -func_8004C5AC: +.global xStricmp__FPCcPCc +xStricmp__FPCcPCc: /* 8004C5AC 000493AC 39 20 00 00 */ li r9, 0 /* 8004C5B0 000493B0 48 00 00 24 */ b lbl_8004C5D4 lbl_8004C5B4: @@ -355,8 +355,8 @@ lbl_8004C694: /* 8004C69C 0004949C 38 60 FF FF */ li r3, -1 /* 8004C6A0 000494A0 4E 80 00 20 */ blr -.global func_8004C6A4 -func_8004C6A4: +.global xStrupr__FPc +xStrupr__FPc: /* 8004C6A4 000494A4 7C 65 1B 78 */ mr r5, r3 /* 8004C6A8 000494A8 48 00 00 30 */ b lbl_8004C6D8 lbl_8004C6AC: @@ -379,8 +379,8 @@ lbl_8004C6D8: /* 8004C6E0 000494E0 40 82 FF CC */ bne lbl_8004C6AC /* 8004C6E4 000494E4 4E 80 00 20 */ blr -.global func_8004C6E8 -func_8004C6E8: +.global xStrParseFloatList__FPfPCci +xStrParseFloatList__FPfPCci: /* 8004C6E8 000494E8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8004C6EC 000494EC 7C 08 02 A6 */ mflr r0 /* 8004C6F0 000494F0 90 01 00 24 */ stw r0, 0x24(r1) @@ -478,7 +478,7 @@ lbl_8004C800: lbl_8004C830: /* 8004C830 00049630 38 00 00 00 */ li r0, 0 /* 8004C834 00049634 98 1C 00 00 */ stb r0, 0(r28) -/* 8004C838 00049638 4B FE 44 05 */ bl func_80030C3C +/* 8004C838 00049638 4B FE 44 05 */ bl xatof__FPCc /* 8004C83C 0004963C 2C 1A 00 00 */ cmpwi r26, 0 /* 8004C840 00049640 D0 3E 00 00 */ stfs f1, 0(r30) /* 8004C844 00049644 41 82 00 10 */ beq lbl_8004C854 @@ -504,8 +504,8 @@ lbl_8004C878: /* 8004C884 00049684 38 21 00 20 */ addi r1, r1, 0x20 /* 8004C888 00049688 4E 80 00 20 */ blr -.global func_8004C88C -func_8004C88C: +.global imemcmp__FPCvPCvUl +imemcmp__FPCvPCvUl: /* 8004C88C 0004968C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8004C890 00049690 7C 08 02 A6 */ mflr r0 /* 8004C894 00049694 90 01 00 24 */ stw r0, 0x24(r1) @@ -559,8 +559,8 @@ func_8004C928: /* 8004C92C 0004972C 7C 63 03 78 */ or r3, r3, r0 /* 8004C930 00049730 4E 80 00 20 */ blr -.global func_8004C934 -func_8004C934: +.global icompare__FRC6substrRC6substr +icompare__FRC6substrRC6substr: /* 8004C934 00049734 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004C938 00049738 7C 08 02 A6 */ mflr r0 /* 8004C93C 0004973C 80 A4 00 04 */ lwz r5, 4(r4) @@ -576,7 +576,7 @@ func_8004C934: lbl_8004C964: /* 8004C964 00049764 80 7E 00 00 */ lwz r3, 0(r30) /* 8004C968 00049768 80 9F 00 00 */ lwz r4, 0(r31) -/* 8004C96C 0004976C 4B FF FF 21 */ bl func_8004C88C +/* 8004C96C 0004976C 4B FF FF 21 */ bl imemcmp__FPCvPCvUl /* 8004C970 00049770 2C 03 00 00 */ cmpwi r3, 0 /* 8004C974 00049774 41 82 00 08 */ beq lbl_8004C97C /* 8004C978 00049778 48 00 00 28 */ b lbl_8004C9A0 @@ -599,8 +599,8 @@ lbl_8004C9A0: /* 8004C9B0 000497B0 38 21 00 10 */ addi r1, r1, 0x10 /* 8004C9B4 000497B4 4E 80 00 20 */ blr -.global func_8004C9B8 -func_8004C9B8: +.global atox__FRC6substrRUl +atox__FRC6substrRUl: /* 8004C9B8 000497B8 80 C3 00 00 */ lwz r6, 0(r3) /* 8004C9BC 000497BC 80 E3 00 04 */ lwz r7, 4(r3) /* 8004C9C0 000497C0 28 06 00 00 */ cmplwi r6, 0 @@ -653,8 +653,8 @@ lbl_8004CA58: /* 8004CA60 00049860 41 80 FF 8C */ blt lbl_8004C9EC /* 8004CA64 00049864 4E 80 00 20 */ blr -.global func_8004CA68 -func_8004CA68: +.global find_char__FRC6substrRC6substr +find_char__FRC6substrRC6substr: /* 8004CA68 00049868 80 C3 00 00 */ lwz r6, 0(r3) /* 8004CA6C 0004986C 28 06 00 00 */ cmplwi r6, 0 /* 8004CA70 00049870 41 82 00 10 */ beq lbl_8004CA80 diff --git a/asm/Core/x/xSurface.s b/asm/Core/x/xSurface.s index 3b84a2c77..c523a216f 100644 --- a/asm/Core/x/xSurface.s +++ b/asm/Core/x/xSurface.s @@ -2,8 +2,8 @@ .section .text # 0x8004D054 - 0x8004D1F0 -.global func_8004D054 -func_8004D054: +.global xSurfaceInit__FUs +xSurfaceInit__FUs: /* 8004D054 00049E54 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004D058 00049E58 7C 08 02 A6 */ mflr r0 /* 8004D05C 00049E5C 90 01 00 14 */ stw r0, 0x14(r1) @@ -13,7 +13,7 @@ func_8004D054: /* 8004D06C 00049E6C 1C 80 00 28 */ mulli r4, r0, 0x28 /* 8004D070 00049E70 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8004D074 00049E74 38 A0 00 00 */ li r5, 0 -/* 8004D078 00049E78 4B FE 68 C9 */ bl func_80033940 +/* 8004D078 00049E78 4B FE 68 C9 */ bl xMemAlloc__FUiUii /* 8004D07C 00049E7C 90 6D 8B 10 */ stw r3, lbl_803CB410-_SDA_BASE_(r13) /* 8004D080 00049E80 38 C0 00 00 */ li r6, 0 /* 8004D084 00049E84 48 00 00 1C */ b lbl_8004D0A0 @@ -89,43 +89,43 @@ func_8004D148: /* 8004D174 00049F74 90 03 00 0C */ stw r0, 0xc(r3) /* 8004D178 00049F78 4E 80 00 20 */ blr -.global func_8004D17C -func_8004D17C: +.global xSurfaceExit__Fv +xSurfaceExit__Fv: /* 8004D17C 00049F7C 4E 80 00 20 */ blr -.global func_8004D180 -func_8004D180: +.global xSurfaceSave__FP8xSurfaceP7xSerial +xSurfaceSave__FP8xSurfaceP7xSerial: /* 8004D180 00049F80 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004D184 00049F84 7C 08 02 A6 */ mflr r0 /* 8004D188 00049F88 90 01 00 14 */ stw r0, 0x14(r1) -/* 8004D18C 00049F8C 4B FB C2 C1 */ bl func_8000944C +/* 8004D18C 00049F8C 4B FB C2 C1 */ bl xBaseSave__FP5xBaseP7xSerial /* 8004D190 00049F90 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004D194 00049F94 7C 08 03 A6 */ mtlr r0 /* 8004D198 00049F98 38 21 00 10 */ addi r1, r1, 0x10 /* 8004D19C 00049F9C 4E 80 00 20 */ blr -.global func_8004D1A0 -func_8004D1A0: +.global xSurfaceLoad__FP8xSurfaceP7xSerial +xSurfaceLoad__FP8xSurfaceP7xSerial: /* 8004D1A0 00049FA0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004D1A4 00049FA4 7C 08 02 A6 */ mflr r0 /* 8004D1A8 00049FA8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8004D1AC 00049FAC 4B FB C2 F1 */ bl func_8000949C +/* 8004D1AC 00049FAC 4B FB C2 F1 */ bl xBaseLoad__FP5xBaseP7xSerial /* 8004D1B0 00049FB0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004D1B4 00049FB4 7C 08 03 A6 */ mtlr r0 /* 8004D1B8 00049FB8 38 21 00 10 */ addi r1, r1, 0x10 /* 8004D1BC 00049FBC 4E 80 00 20 */ blr -.global func_8004D1C0 -func_8004D1C0: +.global xSurfaceReset__FP8xSurface +xSurfaceReset__FP8xSurface: /* 8004D1C0 00049FC0 4E 80 00 20 */ blr -.global func_8004D1C4 -func_8004D1C4: +.global xSurfaceGetNumSurfaces__Fv +xSurfaceGetNumSurfaces__Fv: /* 8004D1C4 00049FC4 A0 6D 8B 14 */ lhz r3, lbl_803CB414-_SDA_BASE_(r13) /* 8004D1C8 00049FC8 4E 80 00 20 */ blr -.global func_8004D1CC -func_8004D1CC: +.global xSurfaceGetByIdx__FUs +xSurfaceGetByIdx__FUs: /* 8004D1CC 00049FCC 80 8D 8B 10 */ lwz r4, lbl_803CB410-_SDA_BASE_(r13) /* 8004D1D0 00049FD0 28 04 00 00 */ cmplwi r4, 0 /* 8004D1D4 00049FD4 41 82 00 14 */ beq lbl_8004D1E8 diff --git a/asm/Core/x/xTRC.s b/asm/Core/x/xTRC.s index e14e6875b..8a5b5d9cc 100644 --- a/asm/Core/x/xTRC.s +++ b/asm/Core/x/xTRC.s @@ -2,8 +2,8 @@ .section .text # 0x8004D6AC - 0x8004DC48 -.global func_8004D6AC -func_8004D6AC: +.global xTRCInit__Fv +xTRCInit__Fv: /* 8004D6AC 0004A4AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004D6B0 0004A4B0 7C 08 02 A6 */ mflr r0 /* 8004D6B4 0004A4B4 3C 60 80 3C */ lis r3, lbl_803BEF88@ha @@ -86,7 +86,7 @@ lbl_8004D7D4: /* 8004D7D4 0004A5D4 3C 60 80 29 */ lis r3, lbl_8028A2A8@ha /* 8004D7D8 0004A5D8 7F E4 FB 78 */ mr r4, r31 /* 8004D7DC 0004A5DC 38 63 A2 A8 */ addi r3, r3, lbl_8028A2A8@l -/* 8004D7E0 0004A5E0 4B FD 4C E9 */ bl func_800224C8 +/* 8004D7E0 0004A5E0 4B FD 4C E9 */ bl set_text__8xtextboxFPCc /* 8004D7E4 0004A5E4 3C 80 80 29 */ lis r4, lbl_8028A2A8@ha /* 8004D7E8 0004A5E8 3C 60 80 25 */ lis r3, lbl_80253F00@ha /* 8004D7EC 0004A5EC 38 84 A2 A8 */ addi r4, r4, lbl_8028A2A8@l @@ -118,7 +118,7 @@ lbl_8004D7D4: /* 8004D854 0004A654 38 64 A2 A8 */ addi r3, r4, lbl_8028A2A8@l /* 8004D858 0004A658 38 81 00 08 */ addi r4, r1, 8 /* 8004D85C 0004A65C 38 63 00 14 */ addi r3, r3, 0x14 -/* 8004D860 0004A660 4B FD 85 31 */ bl func_80025D90 +/* 8004D860 0004A660 4B FD 85 31 */ bl render_fill_rect__FRC13basic_rect_f_10iColor_tag /* 8004D864 0004A664 3C 60 80 29 */ lis r3, lbl_8028A2A8@ha /* 8004D868 0004A668 38 80 00 01 */ li r4, 1 /* 8004D86C 0004A66C 38 63 A2 A8 */ addi r3, r3, lbl_8028A2A8@l @@ -131,8 +131,8 @@ lbl_8004D7D4: /* 8004D888 0004A688 38 21 00 C0 */ addi r1, r1, 0xc0 /* 8004D88C 0004A68C 4E 80 00 20 */ blr -.global func_8004D890 -func_8004D890: +.global xTRCRender__Fv +xTRCRender__Fv: /* 8004D890 0004A690 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004D894 0004A694 7C 08 02 A6 */ mflr r0 /* 8004D898 0004A698 90 01 00 14 */ stw r0, 0x14(r1) @@ -146,8 +146,8 @@ lbl_8004D8AC: /* 8004D8B4 0004A6B4 38 21 00 10 */ addi r1, r1, 0x10 /* 8004D8B8 0004A6B8 4E 80 00 20 */ blr -.global func_8004D8BC -func_8004D8BC: +.global xTRCReset__Fv +xTRCReset__Fv: /* 8004D8BC 0004A6BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004D8C0 0004A6C0 7C 08 02 A6 */ mflr r0 /* 8004D8C4 0004A6C4 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -160,20 +160,20 @@ func_8004D8BC: /* 8004D8E0 0004A6E0 2C 00 00 08 */ cmpwi r0, 8 /* 8004D8E4 0004A6E4 40 82 00 10 */ bne lbl_8004D8F4 /* 8004D8E8 0004A6E8 38 60 00 0C */ li r3, 0xc -/* 8004D8EC 0004A6EC 48 04 D3 2D */ bl func_8009AC18 -/* 8004D8F0 0004A6F0 4B FF AA 15 */ bl func_80048304 +/* 8004D8EC 0004A6EC 48 04 D3 2D */ bl zGameModeSwitch__F9eGameMode +/* 8004D8F0 0004A6F0 4B FF AA 15 */ bl xSndResume__Fv lbl_8004D8F4: /* 8004D8F4 0004A6F4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004D8F8 0004A6F8 7C 08 03 A6 */ mtlr r0 /* 8004D8FC 0004A6FC 38 21 00 10 */ addi r1, r1, 0x10 /* 8004D900 0004A700 4E 80 00 20 */ blr -.global func_8004D904 -func_8004D904: +.global xTRCPad__Fi12_tagTRCState +xTRCPad__Fi12_tagTRCState: /* 8004D904 0004A704 4E 80 00 20 */ blr -.global func_8004D908 -func_8004D908: +.global xTRCDisk__F12_tagTRCState +xTRCDisk__F12_tagTRCState: /* 8004D908 0004A708 2C 03 00 05 */ cmpwi r3, 5 /* 8004D90C 0004A70C 41 82 00 18 */ beq lbl_8004D924 /* 8004D910 0004A710 90 6D 8B 18 */ stw r3, lbl_803CB418-_SDA_BASE_(r13) @@ -187,8 +187,8 @@ lbl_8004D924: /* 8004D92C 0004A72C 90 03 00 04 */ stw r0, 4(r3) /* 8004D930 0004A730 4E 80 00 20 */ blr -.global func_8004D934 -func_8004D934: +.global render_mem_card_no_space__Fiiib +render_mem_card_no_space__Fiiib: /* 8004D934 0004A734 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004D938 0004A738 7C 08 02 A6 */ mflr r0 /* 8004D93C 0004A73C 2C 04 00 00 */ cmpwi r4, 0 @@ -228,14 +228,14 @@ lbl_8004D9A8: lbl_8004D9B4: /* 8004D9B4 0004A7B4 7C 03 03 78 */ mr r3, r0 /* 8004D9B8 0004A7B8 7C C4 33 78 */ mr r4, r6 -/* 8004D9BC 0004A7BC 48 00 00 15 */ bl func_8004D9D0 +/* 8004D9BC 0004A7BC 48 00 00 15 */ bl RenderText__FPCcb /* 8004D9C0 0004A7C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004D9C4 0004A7C4 7C 08 03 A6 */ mtlr r0 /* 8004D9C8 0004A7C8 38 21 00 10 */ addi r1, r1, 0x10 /* 8004D9CC 0004A7CC 4E 80 00 20 */ blr -.global func_8004D9D0 -func_8004D9D0: +.global RenderText__FPCcb +RenderText__FPCcb: /* 8004D9D0 0004A7D0 94 21 FF 40 */ stwu r1, -0xc0(r1) /* 8004D9D4 0004A7D4 7C 08 02 A6 */ mflr r0 /* 8004D9D8 0004A7D8 90 01 00 C4 */ stw r0, 0xc4(r1) @@ -303,7 +303,7 @@ lbl_8004DAC0: /* 8004DAC4 0004A8C4 38 84 3F 10 */ addi r4, r4, lbl_80253F10@l /* 8004DAC8 0004A8C8 38 84 03 CB */ addi r4, r4, 0x3cb lbl_8004DACC: -/* 8004DACC 0004A8CC 4B FD 49 FD */ bl func_800224C8 +/* 8004DACC 0004A8CC 4B FD 49 FD */ bl set_text__8xtextboxFPCc /* 8004DAD0 0004A8D0 3C 80 80 29 */ lis r4, lbl_8028A310@ha /* 8004DAD4 0004A8D4 3C 60 80 25 */ lis r3, lbl_80253F00@ha /* 8004DAD8 0004A8D8 38 84 A3 10 */ addi r4, r4, lbl_8028A310@l @@ -339,7 +339,7 @@ lbl_8004DACC: /* 8004DB50 0004A950 38 64 A3 10 */ addi r3, r4, lbl_8028A310@l /* 8004DB54 0004A954 38 81 00 08 */ addi r4, r1, 8 /* 8004DB58 0004A958 38 63 00 14 */ addi r3, r3, 0x14 -/* 8004DB5C 0004A95C 4B FD 82 35 */ bl func_80025D90 +/* 8004DB5C 0004A95C 4B FD 82 35 */ bl render_fill_rect__FRC13basic_rect_f_10iColor_tag lbl_8004DB60: /* 8004DB60 0004A960 E3 E1 00 B8 */ psq_l f31, 184(r1), 0, qr0 /* 8004DB64 0004A964 80 01 00 C4 */ lwz r0, 0xc4(r1) @@ -357,7 +357,7 @@ func_8004DB80: /* 8004DB88 0004A988 90 01 00 14 */ stw r0, 0x14(r1) /* 8004DB8C 0004A98C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8004DB90 0004A990 7C 7F 1B 78 */ mr r31, r3 -/* 8004DB94 0004A994 4B FD 4A 9D */ bl func_80022630 +/* 8004DB94 0004A994 4B FD 4A 9D */ bl temp_layout__8xtextboxCFb /* 8004DB98 0004A998 7C 64 1B 78 */ mr r4, r3 /* 8004DB9C 0004A99C 7F E3 FB 78 */ mr r3, r31 /* 8004DBA0 0004A9A0 38 A0 00 00 */ li r5, 0 @@ -380,7 +380,7 @@ func_8004DBC0: /* 8004DBD8 0004A9D8 38 81 00 08 */ addi r4, r1, 8 /* 8004DBDC 0004A9DC C0 22 87 C8 */ lfs f1, lbl_803CD148-_SDA2_BASE_(r2) /* 8004DBE0 0004A9E0 7C 06 03 78 */ mr r6, r0 -/* 8004DBE4 0004A9E4 4B FD 4C F9 */ bl func_800228DC +/* 8004DBE4 0004A9E4 4B FD 4C F9 */ bl yextent__8xtextboxCFfRiRCQ28xtextbox6layoutii /* 8004DBE8 0004A9E8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004DBEC 0004A9EC 7C 08 03 A6 */ mtlr r0 /* 8004DBF0 0004A9F0 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Core/x/xTimer.s b/asm/Core/x/xTimer.s index 96a0c4e40..fb21d7206 100644 --- a/asm/Core/x/xTimer.s +++ b/asm/Core/x/xTimer.s @@ -19,7 +19,7 @@ func_8004D1F0: /* 8004D220 0004A020 C0 3E 00 08 */ lfs f1, 8(r30) /* 8004D224 0004A024 48 00 00 48 */ b lbl_8004D26C lbl_8004D228: -/* 8004D228 0004A028 4B FE 3A 41 */ bl func_80030C68 +/* 8004D228 0004A028 4B FE 3A 41 */ bl xrand__Fv /* 8004D22C 0004A02C 57 E5 08 3C */ slwi r5, r31, 1 /* 8004D230 0004A030 3C 00 43 30 */ lis r0, 0x4330 /* 8004D234 0004A034 7C 83 2B 96 */ divwu r4, r3, r5 @@ -46,7 +46,7 @@ lbl_8004D26C: /* 8004D284 0004A084 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004D288 0004A088 7C 08 02 A6 */ mflr r0 /* 8004D28C 0004A08C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8004D290 0004A090 48 00 01 45 */ bl func_8004D3D4 +/* 8004D290 0004A090 48 00 01 45 */ bl xTimerInit__FP5xBaseP11xTimerAsset /* 8004D294 0004A094 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004D298 0004A098 7C 08 03 A6 */ mtlr r0 /* 8004D29C 0004A09C 38 21 00 10 */ addi r1, r1, 0x10 @@ -140,8 +140,8 @@ lbl_8004D3CC: /* 8004D3CC 0004A1CC 38 60 00 00 */ li r3, 0 /* 8004D3D0 0004A1D0 4E 80 00 20 */ blr -.global func_8004D3D4 -func_8004D3D4: +.global xTimerInit__FP5xBaseP11xTimerAsset +xTimerInit__FP5xBaseP11xTimerAsset: /* 8004D3D4 0004A1D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004D3D8 0004A1D8 7C 08 02 A6 */ mflr r0 /* 8004D3DC 0004A1DC 90 01 00 14 */ stw r0, 0x14(r1) @@ -149,7 +149,7 @@ func_8004D3D4: /* 8004D3E4 0004A1E4 7C 9F 23 78 */ mr r31, r4 /* 8004D3E8 0004A1E8 93 C1 00 08 */ stw r30, 8(r1) /* 8004D3EC 0004A1EC 7C 7E 1B 78 */ mr r30, r3 -/* 8004D3F0 0004A1F0 4B FB C0 11 */ bl func_80009400 +/* 8004D3F0 0004A1F0 4B FB C0 11 */ bl xBaseInit__FP5xBaseP10xBaseAsset /* 8004D3F4 0004A1F4 3C 60 80 05 */ lis r3, lbl_8004D554@ha /* 8004D3F8 0004A1F8 38 03 D5 54 */ addi r0, r3, lbl_8004D554@l /* 8004D3FC 0004A1FC 90 1E 00 0C */ stw r0, 0xc(r30) @@ -182,15 +182,15 @@ lbl_8004D428: /* 8004D460 0004A260 38 21 00 10 */ addi r1, r1, 0x10 /* 8004D464 0004A264 4E 80 00 20 */ blr -.global func_8004D468 -func_8004D468: +.global xTimerReset__FP6xTimer +xTimerReset__FP6xTimer: /* 8004D468 0004A268 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004D46C 0004A26C 7C 08 02 A6 */ mflr r0 /* 8004D470 0004A270 90 01 00 14 */ stw r0, 0x14(r1) /* 8004D474 0004A274 93 E1 00 0C */ stw r31, 0xc(r1) /* 8004D478 0004A278 7C 7F 1B 78 */ mr r31, r3 /* 8004D47C 0004A27C 80 83 00 10 */ lwz r4, 0x10(r3) -/* 8004D480 0004A280 4B FB C0 79 */ bl func_800094F8 +/* 8004D480 0004A280 4B FB C0 79 */ bl xBaseReset__FP5xBaseP10xBaseAsset /* 8004D484 0004A284 38 00 00 00 */ li r0, 0 /* 8004D488 0004A288 98 1F 00 14 */ stb r0, 0x14(r31) /* 8004D48C 0004A28C 80 7F 00 10 */ lwz r3, 0x10(r31) @@ -204,8 +204,8 @@ func_8004D468: /* 8004D4AC 0004A2AC 38 21 00 10 */ addi r1, r1, 0x10 /* 8004D4B0 0004A2B0 4E 80 00 20 */ blr -.global func_8004D4B4 -func_8004D4B4: +.global xTimerSave__FP6xTimerP7xSerial +xTimerSave__FP6xTimerP7xSerial: /* 8004D4B4 0004A2B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004D4B8 0004A2B8 7C 08 02 A6 */ mflr r0 /* 8004D4BC 0004A2BC 90 01 00 14 */ stw r0, 0x14(r1) @@ -213,13 +213,13 @@ func_8004D4B4: /* 8004D4C4 0004A2C4 7C 9F 23 78 */ mr r31, r4 /* 8004D4C8 0004A2C8 93 C1 00 08 */ stw r30, 8(r1) /* 8004D4CC 0004A2CC 7C 7E 1B 78 */ mr r30, r3 -/* 8004D4D0 0004A2D0 4B FB BF 7D */ bl func_8000944C +/* 8004D4D0 0004A2D0 4B FB BF 7D */ bl xBaseSave__FP5xBaseP7xSerial /* 8004D4D4 0004A2D4 88 9E 00 14 */ lbz r4, 0x14(r30) /* 8004D4D8 0004A2D8 7F E3 FB 78 */ mr r3, r31 -/* 8004D4DC 0004A2DC 4B FF 5B 91 */ bl func_8004306C +/* 8004D4DC 0004A2DC 4B FF 5B 91 */ bl Write__7xSerialFUc /* 8004D4E0 0004A2E0 C0 3E 00 18 */ lfs f1, 0x18(r30) /* 8004D4E4 0004A2E4 7F E3 FB 78 */ mr r3, r31 -/* 8004D4E8 0004A2E8 4B FF 5C 45 */ bl func_8004312C +/* 8004D4E8 0004A2E8 4B FF 5C 45 */ bl Write__7xSerialFf /* 8004D4EC 0004A2EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004D4F0 0004A2F0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8004D4F4 0004A2F4 83 C1 00 08 */ lwz r30, 8(r1) @@ -227,8 +227,8 @@ func_8004D4B4: /* 8004D4FC 0004A2FC 38 21 00 10 */ addi r1, r1, 0x10 /* 8004D500 0004A300 4E 80 00 20 */ blr -.global func_8004D504 -func_8004D504: +.global xTimerLoad__FP6xTimerP7xSerial +xTimerLoad__FP6xTimerP7xSerial: /* 8004D504 0004A304 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004D508 0004A308 7C 08 02 A6 */ mflr r0 /* 8004D50C 0004A30C 90 01 00 14 */ stw r0, 0x14(r1) @@ -236,13 +236,13 @@ func_8004D504: /* 8004D514 0004A314 7C 9F 23 78 */ mr r31, r4 /* 8004D518 0004A318 93 C1 00 08 */ stw r30, 8(r1) /* 8004D51C 0004A31C 7C 7E 1B 78 */ mr r30, r3 -/* 8004D520 0004A320 4B FB BF 7D */ bl func_8000949C +/* 8004D520 0004A320 4B FB BF 7D */ bl xBaseLoad__FP5xBaseP7xSerial /* 8004D524 0004A324 7F E3 FB 78 */ mr r3, r31 /* 8004D528 0004A328 38 9E 00 14 */ addi r4, r30, 0x14 -/* 8004D52C 0004A32C 4B FF 5D D1 */ bl func_800432FC +/* 8004D52C 0004A32C 4B FF 5D D1 */ bl Read__7xSerialFPUc /* 8004D530 0004A330 7F E3 FB 78 */ mr r3, r31 /* 8004D534 0004A334 38 9E 00 18 */ addi r4, r30, 0x18 -/* 8004D538 0004A338 4B FF 5E 65 */ bl func_8004339C +/* 8004D538 0004A338 4B FF 5E 65 */ bl Read__7xSerialFPf /* 8004D53C 0004A33C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004D540 0004A340 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8004D544 0004A344 83 C1 00 08 */ lwz r30, 8(r1) @@ -282,7 +282,7 @@ lbl_8004D5A8: /* 8004D5BC 0004A3BC 48 00 00 38 */ b lbl_8004D5F4 lbl_8004D5C0: /* 8004D5C0 0004A3C0 7C 83 23 78 */ mr r3, r4 -/* 8004D5C4 0004A3C4 4B FF FE A5 */ bl func_8004D468 +/* 8004D5C4 0004A3C4 4B FF FE A5 */ bl xTimerReset__FP6xTimer /* 8004D5C8 0004A3C8 48 00 00 2C */ b lbl_8004D5F4 lbl_8004D5CC: /* 8004D5CC 0004A3CC 38 00 00 00 */ li r0, 0 @@ -304,8 +304,8 @@ lbl_8004D5F4: /* 8004D600 0004A400 38 21 00 10 */ addi r1, r1, 0x10 /* 8004D604 0004A404 4E 80 00 20 */ blr -.global func_8004D608 -func_8004D608: +.global xTimerUpdate__FP5xBaseP6xScenef +xTimerUpdate__FP5xBaseP6xScenef: /* 8004D608 0004A408 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8004D60C 0004A40C 7C 08 02 A6 */ mflr r0 /* 8004D610 0004A410 90 01 00 24 */ stw r0, 0x24(r1) @@ -325,7 +325,7 @@ func_8004D608: /* 8004D648 0004A448 80 03 17 88 */ lwz r0, 0x1788(r3) /* 8004D64C 0004A44C 28 00 00 00 */ cmplwi r0, 0 /* 8004D650 0004A450 41 82 00 10 */ beq lbl_8004D660 -/* 8004D654 0004A454 48 0E 5C F5 */ bl func_80133348 +/* 8004D654 0004A454 48 0E 5C F5 */ bl get_active__8ztalkboxFv /* 8004D658 0004A458 28 03 00 00 */ cmplwi r3, 0 /* 8004D65C 0004A45C 40 82 00 34 */ bne lbl_8004D690 lbl_8004D660: @@ -340,7 +340,7 @@ lbl_8004D660: /* 8004D680 0004A480 7F E3 FB 78 */ mr r3, r31 /* 8004D684 0004A484 7F E4 FB 78 */ mr r4, r31 /* 8004D688 0004A488 38 A0 00 14 */ li r5, 0x14 -/* 8004D68C 0004A48C 4B FD 20 55 */ bl func_8001F6E0 +/* 8004D68C 0004A48C 4B FD 20 55 */ bl zEntEvent__FP5xBaseP5xBaseUi lbl_8004D690: /* 8004D690 0004A490 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8004D694 0004A494 80 01 00 24 */ lwz r0, 0x24(r1) diff --git a/asm/Core/x/xUpdateCull.s b/asm/Core/x/xUpdateCull.s index d2799055b..f29a48378 100644 --- a/asm/Core/x/xUpdateCull.s +++ b/asm/Core/x/xUpdateCull.s @@ -157,8 +157,8 @@ lbl_8013A7C8: /* 8013A7C8 001375C8 38 21 00 10 */ addi r1, r1, 0x10 /* 8013A7CC 001375CC 4E 80 00 20 */ blr -.global func_8013A7D0 -func_8013A7D0: +.global xUpdateCull_Init__FPPvUiPP6xGroupUi +xUpdateCull_Init__FPPvUiPP6xGroupUi: /* 8013A7D0 001375D0 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8013A7D4 001375D4 7C 08 02 A6 */ mflr r0 /* 8013A7D8 001375D8 90 01 00 54 */ stw r0, 0x54(r1) @@ -210,7 +210,7 @@ lbl_8013A84C: lbl_8013A884: /* 8013A884 00137684 80 74 00 00 */ lwz r3, 0(r20) /* 8013A888 00137688 3B 40 00 00 */ li r26, 0 -/* 8013A88C 0013768C 4B EF 25 F1 */ bl func_8002CE7C +/* 8013A88C 0013768C 4B EF 25 F1 */ bl xGroupGetCount__FP6xGroup /* 8013A890 00137690 7C 73 1B 78 */ mr r19, r3 /* 8013A894 00137694 3B 20 00 00 */ li r25, 0 /* 8013A898 00137698 3A 20 00 01 */ li r17, 1 @@ -218,7 +218,7 @@ lbl_8013A884: lbl_8013A8A0: /* 8013A8A0 001376A0 80 74 00 00 */ lwz r3, 0(r20) /* 8013A8A4 001376A4 7F 24 CB 78 */ mr r4, r25 -/* 8013A8A8 001376A8 4B EF 25 E1 */ bl func_8002CE88 +/* 8013A8A8 001376A8 4B EF 25 E1 */ bl xGroupGetItemPtr__FP6xGroupUi /* 8013A8AC 001376AC 7E E5 BB 78 */ mr r5, r23 /* 8013A8B0 001376B0 7E A4 AB 78 */ mr r4, r21 /* 8013A8B4 001376B4 38 C0 00 00 */ li r6, 0 @@ -274,7 +274,7 @@ lbl_8013A940: /* 8013A958 00137758 7C 00 22 14 */ add r0, r0, r4 /* 8013A95C 0013775C 7C 80 32 14 */ add r4, r0, r6 /* 8013A960 00137760 38 84 00 2C */ addi r4, r4, 0x2c -/* 8013A964 00137764 4B EF 8F DD */ bl func_80033940 +/* 8013A964 00137764 4B EF 8F DD */ bl xMemAlloc__FUiUii /* 8013A968 00137768 7C 74 1B 78 */ mr r20, r3 /* 8013A96C 0013776C 7D E4 7B 78 */ mr r4, r15 /* 8013A970 00137770 38 14 00 2C */ addi r0, r20, 0x2c @@ -322,7 +322,7 @@ lbl_8013AA0C: /* 8013AA0C 0013780C 80 7D 00 00 */ lwz r3, 0(r29) /* 8013AA10 00137810 7E 51 93 78 */ mr r17, r18 /* 8013AA14 00137814 3B 20 00 00 */ li r25, 0 -/* 8013AA18 00137818 4B EF 24 65 */ bl func_8002CE7C +/* 8013AA18 00137818 4B EF 24 65 */ bl xGroupGetCount__FP6xGroup /* 8013AA1C 0013781C 7C 70 1B 78 */ mr r16, r3 /* 8013AA20 00137820 7F 9E E3 78 */ mr r30, r28 /* 8013AA24 00137824 3B 00 00 00 */ li r24, 0 @@ -330,7 +330,7 @@ lbl_8013AA0C: lbl_8013AA2C: /* 8013AA2C 0013782C 80 7D 00 00 */ lwz r3, 0(r29) /* 8013AA30 00137830 7F 04 C3 78 */ mr r4, r24 -/* 8013AA34 00137834 4B EF 24 55 */ bl func_8002CE88 +/* 8013AA34 00137834 4B EF 24 55 */ bl xGroupGetItemPtr__FP6xGroupUi /* 8013AA38 00137838 39 00 00 00 */ li r8, 0 /* 8013AA3C 0013783C 7E E5 BB 78 */ mr r5, r23 /* 8013AA40 00137840 7F C6 F3 78 */ mr r6, r30 @@ -512,8 +512,8 @@ lbl_8013ACA4: /* 8013ACB4 00137AB4 38 21 00 50 */ addi r1, r1, 0x50 /* 8013ACB8 00137AB8 4E 80 00 20 */ blr -.global func_8013ACBC -func_8013ACBC: +.global xUpdateCull_Update__FP14xUpdateCullMgrUi +xUpdateCull_Update__FP14xUpdateCullMgrUi: /* 8013ACBC 00137ABC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8013ACC0 00137AC0 7C 08 02 A6 */ mflr r0 /* 8013ACC4 00137AC4 90 01 00 24 */ stw r0, 0x24(r1) @@ -655,8 +655,8 @@ lbl_8013AE8C: /* 8013AEA0 00137CA0 38 21 00 20 */ addi r1, r1, 0x20 /* 8013AEA4 00137CA4 4E 80 00 20 */ blr -.global func_8013AEA8 -func_8013AEA8: +.global xUpdateCull_SetCB__FP14xUpdateCullMgrPvPFPvPv_UiPv +xUpdateCull_SetCB__FP14xUpdateCullMgrPvPFPvPv_UiPv: /* 8013AEA8 00137CA8 39 40 00 00 */ li r10, 0 /* 8013AEAC 00137CAC 39 00 00 00 */ li r8, 0 /* 8013AEB0 00137CB0 48 00 00 3C */ b lbl_8013AEEC @@ -682,8 +682,8 @@ lbl_8013AEEC: /* 8013AEF4 00137CF4 41 80 FF C0 */ blt lbl_8013AEB4 /* 8013AEF8 00137CF8 4E 80 00 20 */ blr -.global func_8013AEFC -func_8013AEFC: +.global xUpdateCull_Reset__FP14xUpdateCullMgr +xUpdateCull_Reset__FP14xUpdateCullMgr: /* 8013AEFC 00137CFC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8013AF00 00137D00 7C 08 02 A6 */ mflr r0 /* 8013AF04 00137D04 90 01 00 24 */ stw r0, 0x24(r1) diff --git a/asm/Core/x/xVec3.s b/asm/Core/x/xVec3.s index 19e09ec24..e2d0aa5aa 100644 --- a/asm/Core/x/xVec3.s +++ b/asm/Core/x/xVec3.s @@ -2,8 +2,8 @@ .section .text # 0x8004E2F0 - 0x8004E510 -.global func_8004E2F0 -func_8004E2F0: +.global xVec3Normalize__FP5xVec3PC5xVec3 +xVec3Normalize__FP5xVec3PC5xVec3: /* 8004E2F0 0004B0F0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004E2F4 0004B0F4 7C 08 02 A6 */ mflr r0 /* 8004E2F8 0004B0F8 C0 C4 00 00 */ lfs f6, 0(r4) @@ -67,8 +67,8 @@ lbl_8004E3C4: /* 8004E3D4 0004B1D4 38 21 00 10 */ addi r1, r1, 0x10 /* 8004E3D8 0004B1D8 4E 80 00 20 */ blr -.global func_8004E3DC -func_8004E3DC: +.global xVec3NormalizeFast__FP5xVec3PC5xVec3 +xVec3NormalizeFast__FP5xVec3PC5xVec3: /* 8004E3DC 0004B1DC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8004E3E0 0004B1E0 7C 08 02 A6 */ mflr r0 /* 8004E3E4 0004B1E4 C0 C4 00 00 */ lfs f6, 0(r4) @@ -137,16 +137,16 @@ lbl_8004E4C0: /* 8004E4D4 0004B2D4 38 21 00 20 */ addi r1, r1, 0x20 /* 8004E4D8 0004B2D8 4E 80 00 20 */ blr -.global func_8004E4DC -func_8004E4DC: +.global xVec3Copy__FP5xVec3PC5xVec3 +xVec3Copy__FP5xVec3PC5xVec3: /* 8004E4DC 0004B2DC E0 04 00 00 */ psq_l f0, 0(r4), 0, qr0 /* 8004E4E0 0004B2E0 E0 24 80 08 */ psq_l f1, 8(r4), 1, qr0 /* 8004E4E4 0004B2E4 F0 03 00 00 */ psq_st f0, 0(r3), 0, qr0 /* 8004E4E8 0004B2E8 F0 23 80 08 */ psq_st f1, 8(r3), 1, qr0 /* 8004E4EC 0004B2EC 4E 80 00 20 */ blr -.global func_8004E4F0 -func_8004E4F0: +.global xVec3Dot__FPC5xVec3PC5xVec3 +xVec3Dot__FPC5xVec3PC5xVec3: /* 8004E4F0 0004B2F0 E0 43 00 04 */ psq_l f2, 4(r3), 0, qr0 /* 8004E4F4 0004B2F4 E0 64 00 04 */ psq_l f3, 4(r4), 0, qr0 /* 8004E4F8 0004B2F8 10 42 00 F2 */ ps_mul f2, f2, f3 diff --git a/asm/Core/x/xVolume.s b/asm/Core/x/xVolume.s index cd07a035e..c056f460b 100644 --- a/asm/Core/x/xVolume.s +++ b/asm/Core/x/xVolume.s @@ -2,8 +2,8 @@ .section .text # 0x80118934 - 0x80118A04 -.global func_80118934 -func_80118934: +.global Init__7xVolumeFP12xVolumeAsset +Init__7xVolumeFP12xVolumeAsset: /* 80118934 00115734 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80118938 00115738 7C 08 02 A6 */ mflr r0 /* 8011893C 0011573C 90 01 00 14 */ stw r0, 0x14(r1) @@ -11,7 +11,7 @@ func_80118934: /* 80118944 00115744 7C 9F 23 78 */ mr r31, r4 /* 80118948 00115748 93 C1 00 08 */ stw r30, 8(r1) /* 8011894C 0011574C 7C 7E 1B 78 */ mr r30, r3 -/* 80118950 00115750 4B EF 0A B1 */ bl func_80009400 +/* 80118950 00115750 4B EF 0A B1 */ bl xBaseInit__FP5xBaseP10xBaseAsset /* 80118954 00115754 93 FE 00 10 */ stw r31, 0x10(r30) /* 80118958 00115758 88 1E 00 05 */ lbz r0, 5(r30) /* 8011895C 0011575C 28 00 00 00 */ cmplwi r0, 0 @@ -31,42 +31,42 @@ lbl_8011897C: /* 8011898C 0011578C 38 21 00 10 */ addi r1, r1, 0x10 /* 80118990 00115790 4E 80 00 20 */ blr -.global func_80118994 -func_80118994: +.global Reset__7xVolumeFv +Reset__7xVolumeFv: /* 80118994 00115794 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80118998 00115798 7C 08 02 A6 */ mflr r0 /* 8011899C 0011579C 90 01 00 14 */ stw r0, 0x14(r1) /* 801189A0 001157A0 80 83 00 10 */ lwz r4, 0x10(r3) -/* 801189A4 001157A4 4B EF 0B 55 */ bl func_800094F8 +/* 801189A4 001157A4 4B EF 0B 55 */ bl xBaseReset__FP5xBaseP10xBaseAsset /* 801189A8 001157A8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801189AC 001157AC 7C 08 03 A6 */ mtlr r0 /* 801189B0 001157B0 38 21 00 10 */ addi r1, r1, 0x10 /* 801189B4 001157B4 4E 80 00 20 */ blr -.global func_801189B8 -func_801189B8: +.global Save__7xVolumeFP7xSerial +Save__7xVolumeFP7xSerial: /* 801189B8 001157B8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801189BC 001157BC 7C 08 02 A6 */ mflr r0 /* 801189C0 001157C0 90 01 00 14 */ stw r0, 0x14(r1) -/* 801189C4 001157C4 4B EF 0A 89 */ bl func_8000944C +/* 801189C4 001157C4 4B EF 0A 89 */ bl xBaseSave__FP5xBaseP7xSerial /* 801189C8 001157C8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801189CC 001157CC 7C 08 03 A6 */ mtlr r0 /* 801189D0 001157D0 38 21 00 10 */ addi r1, r1, 0x10 /* 801189D4 001157D4 4E 80 00 20 */ blr -.global func_801189D8 -func_801189D8: +.global Load__7xVolumeFP7xSerial +Load__7xVolumeFP7xSerial: /* 801189D8 001157D8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801189DC 001157DC 7C 08 02 A6 */ mflr r0 /* 801189E0 001157E0 90 01 00 14 */ stw r0, 0x14(r1) -/* 801189E4 001157E4 4B EF 0A B9 */ bl func_8000949C +/* 801189E4 001157E4 4B EF 0A B9 */ bl xBaseLoad__FP5xBaseP7xSerial /* 801189E8 001157E8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801189EC 001157EC 7C 08 03 A6 */ mtlr r0 /* 801189F0 001157F0 38 21 00 10 */ addi r1, r1, 0x10 /* 801189F4 001157F4 4E 80 00 20 */ blr -.global func_801189F8 -func_801189F8: +.global GetBound__7xVolumeFv +GetBound__7xVolumeFv: /* 801189F8 001157F8 80 63 00 10 */ lwz r3, 0x10(r3) /* 801189FC 001157FC 38 63 00 0C */ addi r3, r3, 0xc /* 80118A00 00115800 4E 80 00 20 */ blr diff --git a/asm/Core/x/xbinio.s b/asm/Core/x/xbinio.s index 5d86e1fbb..a0ab86543 100644 --- a/asm/Core/x/xbinio.s +++ b/asm/Core/x/xbinio.s @@ -2,8 +2,8 @@ .section .text # 0x80009564 - 0x8000A528 -.global func_80009564 -func_80009564: +.global xBinioLoadCreate__FPCc +xBinioLoadCreate__FPCc: /* 80009564 00006364 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80009568 00006368 7C 08 02 A6 */ mflr r0 /* 8000956C 0000636C 38 C0 00 00 */ li r6, 0 @@ -751,7 +751,7 @@ lbl_80009FC0: /* 80009FE0 00006DE0 98 1F 00 1F */ stb r0, 0x1f(r31) /* 80009FE4 00006DE4 7F C4 F3 78 */ mr r4, r30 /* 80009FE8 00006DE8 7F E5 FB 78 */ mr r5, r31 -/* 80009FEC 00006DEC 48 0B 93 E1 */ bl func_800C33CC +/* 80009FEC 00006DEC 48 0B 93 E1 */ bl iFileOpen__FPCciP9tag_xFile /* 80009FF0 00006DF0 28 03 00 00 */ cmplwi r3, 0 /* 80009FF4 00006DF4 41 82 00 0C */ beq lbl_8000A000 /* 80009FF8 00006DF8 3B E0 00 00 */ li r31, 0 @@ -779,7 +779,7 @@ func_8000A034: /* 8000A03C 00006E3C 90 01 00 14 */ stw r0, 0x14(r1) /* 8000A040 00006E40 93 E1 00 0C */ stw r31, 0xc(r1) /* 8000A044 00006E44 7C 9F 23 78 */ mr r31, r4 -/* 8000A048 00006E48 48 0B 98 55 */ bl func_800C389C +/* 8000A048 00006E48 48 0B 98 55 */ bl iFileClose__FP9tag_xFile /* 8000A04C 00006E4C 38 00 00 00 */ li r0, 0 /* 8000A050 00006E50 90 1F 00 14 */ stw r0, 0x14(r31) /* 8000A054 00006E54 90 1F 00 00 */ stw r0, 0(r31) @@ -823,11 +823,11 @@ lbl_8000A0D8: /* 8000A0D8 00006ED8 80 99 00 14 */ lwz r4, 0x14(r25) /* 8000A0DC 00006EDC 7F 03 C3 78 */ mr r3, r24 /* 8000A0E0 00006EE0 38 A0 00 00 */ li r5, 0 -/* 8000A0E4 00006EE4 48 0B 93 95 */ bl func_800C3478 +/* 8000A0E4 00006EE4 48 0B 93 95 */ bl iFileSeek__FP9tag_xFileii /* 8000A0E8 00006EE8 7F 03 C3 78 */ mr r3, r24 /* 8000A0EC 00006EEC 7F E4 FB 78 */ mr r4, r31 /* 8000A0F0 00006EF0 7F 45 D3 78 */ mr r5, r26 -/* 8000A0F4 00006EF4 48 0B 94 35 */ bl func_800C3528 +/* 8000A0F4 00006EF4 48 0B 94 35 */ bl iFileRead__FP9tag_xFilePvUi /* 8000A0F8 00006EF8 80 19 00 14 */ lwz r0, 0x14(r25) /* 8000A0FC 00006EFC 7C 7C 1B 78 */ mr r28, r3 /* 8000A100 00006F00 7C 00 E2 14 */ add r0, r0, r28 @@ -878,12 +878,12 @@ lbl_8000A198: /* 8000A1A4 00006FA4 7F 03 C3 78 */ mr r3, r24 /* 8000A1A8 00006FA8 80 99 00 08 */ lwz r4, 8(r25) /* 8000A1AC 00006FAC 38 A0 00 00 */ li r5, 0 -/* 8000A1B0 00006FB0 48 0B 92 C9 */ bl func_800C3478 +/* 8000A1B0 00006FB0 48 0B 92 C9 */ bl iFileSeek__FP9tag_xFileii /* 8000A1B4 00006FB4 92 D9 00 14 */ stw r22, 0x14(r25) /* 8000A1B8 00006FB8 7F 03 C3 78 */ mr r3, r24 /* 8000A1BC 00006FBC 80 99 00 00 */ lwz r4, 0(r25) /* 8000A1C0 00006FC0 80 B9 00 04 */ lwz r5, 4(r25) -/* 8000A1C4 00006FC4 48 0B 93 65 */ bl func_800C3528 +/* 8000A1C4 00006FC4 48 0B 93 65 */ bl iFileRead__FP9tag_xFilePvUi /* 8000A1C8 00006FC8 90 79 00 10 */ stw r3, 0x10(r25) lbl_8000A1CC: /* 8000A1CC 00006FCC 80 79 00 08 */ lwz r3, 8(r25) @@ -934,7 +934,7 @@ func_8000A254: /* 8000A264 00007064 7C DF 33 78 */ mr r31, r6 /* 8000A268 00007068 93 C1 00 08 */ stw r30, 8(r1) /* 8000A26C 0000706C 7C 9E 23 78 */ mr r30, r4 -/* 8000A270 00007070 48 0B 92 09 */ bl func_800C3478 +/* 8000A270 00007070 48 0B 92 09 */ bl iFileSeek__FP9tag_xFileii /* 8000A274 00007074 20 03 FF FF */ subfic r0, r3, -1 /* 8000A278 00007078 93 DF 00 14 */ stw r30, 0x14(r31) /* 8000A27C 0000707C 7C 00 00 34 */ cntlzw r0, r0 @@ -951,7 +951,7 @@ func_8000A29C: /* 8000A29C 0000709C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000A2A0 000070A0 7C 08 02 A6 */ mflr r0 /* 8000A2A4 000070A4 90 01 00 14 */ stw r0, 0x14(r1) -/* 8000A2A8 000070A8 48 0B 96 49 */ bl func_800C38F0 +/* 8000A2A8 000070A8 48 0B 96 49 */ bl iFileGetSize__FP9tag_xFile /* 8000A2AC 000070AC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000A2B0 000070B0 7C 08 03 A6 */ mtlr r0 /* 8000A2B4 000070B4 38 21 00 10 */ addi r1, r1, 0x10 @@ -980,16 +980,16 @@ lbl_8000A2E0: /* 8000A300 00007100 38 81 00 10 */ addi r4, r1, 0x10 /* 8000A304 00007104 90 A6 00 04 */ stw r5, 4(r6) /* 8000A308 00007108 90 01 00 08 */ stw r0, 8(r1) -/* 8000A30C 0000710C 48 0B 96 41 */ bl func_800C394C +/* 8000A30C 0000710C 48 0B 96 41 */ bl iFileFind__FPCcP9tag_xFile /* 8000A310 00007110 28 03 00 00 */ cmplwi r3, 0 /* 8000A314 00007114 40 82 00 14 */ bne lbl_8000A328 /* 8000A318 00007118 38 61 00 10 */ addi r3, r1, 0x10 /* 8000A31C 0000711C 38 81 00 0C */ addi r4, r1, 0xc /* 8000A320 00007120 38 A1 00 08 */ addi r5, r1, 8 -/* 8000A324 00007124 48 0B 96 51 */ bl func_800C3974 +/* 8000A324 00007124 48 0B 96 51 */ bl iFileGetInfo__FP9tag_xFilePUiPUi lbl_8000A328: /* 8000A328 00007128 38 61 00 10 */ addi r3, r1, 0x10 -/* 8000A32C 0000712C 48 0B 95 71 */ bl func_800C389C +/* 8000A32C 0000712C 48 0B 95 71 */ bl iFileClose__FP9tag_xFile /* 8000A330 00007130 80 01 01 34 */ lwz r0, 0x134(r1) /* 8000A334 00007134 80 61 00 0C */ lwz r3, 0xc(r1) /* 8000A338 00007138 7C 08 03 A6 */ mtlr r0 @@ -1031,7 +1031,7 @@ lbl_8000A398: /* 8000A3B0 000071B0 93 9E 00 20 */ stw r28, 0x20(r30) /* 8000A3B4 000071B4 93 BE 00 1C */ stw r29, 0x1c(r30) /* 8000A3B8 000071B8 90 1E 00 24 */ stw r0, 0x24(r30) -/* 8000A3BC 000071BC 48 0B 90 BD */ bl func_800C3478 +/* 8000A3BC 000071BC 48 0B 90 BD */ bl iFileSeek__FP9tag_xFileii /* 8000A3C0 000071C0 7F E3 FB 78 */ mr r3, r31 /* 8000A3C4 000071C4 7F 44 D3 78 */ mr r4, r26 /* 8000A3C8 000071C8 48 00 01 39 */ bl func_8000A500 @@ -1041,7 +1041,7 @@ lbl_8000A398: /* 8000A3D8 000071D8 38 C4 A3 44 */ addi r6, r4, lbl_8000A344@l /* 8000A3DC 000071DC 7F 64 DB 78 */ mr r4, r27 /* 8000A3E0 000071E0 38 E0 00 00 */ li r7, 0 -/* 8000A3E4 000071E4 48 0B 93 55 */ bl func_800C3738 +/* 8000A3E4 000071E4 48 0B 93 55 */ bl iFileReadAsync__FP9tag_xFilePvUiPFP9tag_xFile_vi /* 8000A3E8 000071E8 2C 03 00 00 */ cmpwi r3, 0 /* 8000A3EC 000071EC 40 80 00 0C */ bge lbl_8000A3F8 /* 8000A3F0 000071F0 38 00 00 00 */ li r0, 0 @@ -1139,7 +1139,7 @@ func_8000A508: /* 8000A508 00007308 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000A50C 0000730C 7C 08 02 A6 */ mflr r0 /* 8000A510 00007310 90 01 00 14 */ stw r0, 0x14(r1) -/* 8000A514 00007314 48 0B 93 3D */ bl func_800C3850 +/* 8000A514 00007314 48 0B 93 3D */ bl iFileReadAsyncStatus__FiPi /* 8000A518 00007318 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000A51C 0000731C 7C 08 03 A6 */ mtlr r0 /* 8000A520 00007320 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Core/x/xhipio.s b/asm/Core/x/xhipio.s index b3ba910df..111d30d44 100644 --- a/asm/Core/x/xhipio.s +++ b/asm/Core/x/xhipio.s @@ -2,8 +2,8 @@ .section .text # 0x8002CF70 - 0x8002D98C -.global func_8002CF70 -func_8002CF70: +.global get_HIPLFuncs__Fv +get_HIPLFuncs__Fv: /* 8002CF70 00029D70 3C 60 80 28 */ lis r3, lbl_8027D5E0@ha /* 8002CF74 00029D74 38 63 D5 E0 */ addi r3, r3, lbl_8027D5E0@l /* 8002CF78 00029D78 4E 80 00 20 */ blr @@ -88,7 +88,7 @@ lbl_8002CFEC: /* 8002D0A8 00029EA8 90 1F 00 9C */ stw r0, 0x9c(r31) /* 8002D0AC 00029EAC 90 1F 00 A0 */ stw r0, 0xa0(r31) /* 8002D0B0 00029EB0 90 1F 00 A4 */ stw r0, 0xa4(r31) -/* 8002D0B4 00029EB4 4B FD C4 B1 */ bl func_80009564 +/* 8002D0B4 00029EB4 4B FD C4 B1 */ bl xBinioLoadCreate__FPCc /* 8002D0B8 00029EB8 28 03 00 00 */ cmplwi r3, 0 /* 8002D0BC 00029EBC 41 82 00 38 */ beq lbl_8002D0F4 /* 8002D0C0 00029EC0 90 7F 00 00 */ stw r3, 0(r31) diff --git a/asm/Core/x/xordarray.s b/asm/Core/x/xordarray.s index 86867db1f..8c4350ec0 100644 --- a/asm/Core/x/xordarray.s +++ b/asm/Core/x/xordarray.s @@ -2,8 +2,8 @@ .section .text # 0x80035A00 - 0x80035E70 -.global func_80035A00 -func_80035A00: +.global XOrdInit__FP16st_XORDEREDARRAYii +XOrdInit__FP16st_XORDEREDARRAYii: /* 80035A00 00032800 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80035A04 00032804 7C 08 02 A6 */ mflr r0 /* 80035A08 00032808 2C 04 00 01 */ cmpwi r4, 1 @@ -18,14 +18,14 @@ lbl_80035A28: /* 80035A28 00032828 2C 05 00 00 */ cmpwi r5, 0 /* 80035A2C 0003282C 41 82 00 14 */ beq lbl_80035A40 /* 80035A30 00032830 57 E3 10 3A */ slwi r3, r31, 2 -/* 80035A34 00032834 4B FF E0 25 */ bl func_80033A58 +/* 80035A34 00032834 4B FF E0 25 */ bl xMemPushTemp__FUi /* 80035A38 00032838 90 7E 00 00 */ stw r3, 0(r30) /* 80035A3C 0003283C 48 00 00 18 */ b lbl_80035A54 lbl_80035A40: /* 80035A40 00032840 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80035A44 00032844 57 E4 10 3A */ slwi r4, r31, 2 /* 80035A48 00032848 38 A0 00 00 */ li r5, 0 -/* 80035A4C 0003284C 4B FF DE F5 */ bl func_80033940 +/* 80035A4C 0003284C 4B FF DE F5 */ bl xMemAlloc__FUiUii /* 80035A50 00032850 90 7E 00 00 */ stw r3, 0(r30) lbl_80035A54: /* 80035A54 00032854 38 00 00 00 */ li r0, 0 @@ -60,14 +60,14 @@ lbl_80035AB4: /* 80035AC4 000328C4 38 21 00 20 */ addi r1, r1, 0x20 /* 80035AC8 000328C8 4E 80 00 20 */ blr -.global func_80035ACC -func_80035ACC: +.global XOrdReset__FP16st_XORDEREDARRAY +XOrdReset__FP16st_XORDEREDARRAY: /* 80035ACC 000328CC 38 00 00 00 */ li r0, 0 /* 80035AD0 000328D0 90 03 00 04 */ stw r0, 4(r3) /* 80035AD4 000328D4 4E 80 00 20 */ blr -.global func_80035AD8 -func_80035AD8: +.global XOrdDone__FP16st_XORDEREDARRAYi +XOrdDone__FP16st_XORDEREDARRAYi: /* 80035AD8 000328D8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80035ADC 000328DC 7C 08 02 A6 */ mflr r0 /* 80035AE0 000328E0 90 01 00 14 */ stw r0, 0x14(r1) @@ -79,7 +79,7 @@ func_80035AD8: /* 80035AF8 000328F8 2C 04 00 00 */ cmpwi r4, 0 /* 80035AFC 000328FC 41 82 00 0C */ beq lbl_80035B08 /* 80035B00 00032900 80 7F 00 00 */ lwz r3, 0(r31) -/* 80035B04 00032904 4B FF DF 81 */ bl func_80033A84 +/* 80035B04 00032904 4B FF DF 81 */ bl xMemPopTemp__FPv lbl_80035B08: /* 80035B08 00032908 38 00 00 00 */ li r0, 0 /* 80035B0C 0003290C 90 1F 00 00 */ stw r0, 0(r31) @@ -92,8 +92,8 @@ lbl_80035B08: /* 80035B28 00032928 38 21 00 10 */ addi r1, r1, 0x10 /* 80035B2C 0003292C 4E 80 00 20 */ blr -.global func_80035B30 -func_80035B30: +.global XOrdAppend__FP16st_XORDEREDARRAYPv +XOrdAppend__FP16st_XORDEREDARRAYPv: /* 80035B30 00032930 80 E3 00 04 */ lwz r7, 4(r3) /* 80035B34 00032934 80 03 00 08 */ lwz r0, 8(r3) /* 80035B38 00032938 7C 07 00 00 */ cmpw r7, r0 @@ -105,8 +105,8 @@ func_80035B30: /* 80035B50 00032950 7C 86 01 2E */ stwx r4, r6, r0 /* 80035B54 00032954 4E 80 00 20 */ blr -.global func_80035B58 -func_80035B58: +.global XOrdInsert__FP16st_XORDEREDARRAYPvPFPvPv_i +XOrdInsert__FP16st_XORDEREDARRAYPvPFPvPv_i: /* 80035B58 00032958 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80035B5C 0003295C 7C 08 02 A6 */ mflr r0 /* 80035B60 00032960 90 01 00 24 */ stw r0, 0x24(r1) @@ -157,8 +157,8 @@ lbl_80035BF8: /* 80035C04 00032A04 38 21 00 20 */ addi r1, r1, 0x20 /* 80035C08 00032A08 4E 80 00 20 */ blr -.global func_80035C0C -func_80035C0C: +.global XOrdRemove__FP16st_XORDEREDARRAYPvi +XOrdRemove__FP16st_XORDEREDARRAYPvi: /* 80035C0C 00032A0C 28 04 00 00 */ cmplwi r4, 0 /* 80035C10 00032A10 40 82 00 28 */ bne lbl_80035C38 /* 80035C14 00032A14 2C 05 00 00 */ cmpwi r5, 0 @@ -227,8 +227,8 @@ lbl_80035CE0: /* 80035CEC 00032AEC 7C 83 23 78 */ mr r3, r4 /* 80035CF0 00032AF0 4E 80 00 20 */ blr -.global func_80035CF4 -func_80035CF4: +.global XOrdLookup__FP16st_XORDEREDARRAYPCvPFPCvPv_i +XOrdLookup__FP16st_XORDEREDARRAYPCvPFPCvPv_i: /* 80035CF4 00032AF4 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80035CF8 00032AF8 7C 08 02 A6 */ mflr r0 /* 80035CFC 00032AFC 90 01 00 34 */ stw r0, 0x34(r1) @@ -273,8 +273,8 @@ lbl_80035D74: /* 80035D84 00032B84 38 21 00 30 */ addi r1, r1, 0x30 /* 80035D88 00032B88 4E 80 00 20 */ blr -.global func_80035D8C -func_80035D8C: +.global XOrdSort__FP16st_XORDEREDARRAYPFPvPv_i +XOrdSort__FP16st_XORDEREDARRAYPFPvPv_i: /* 80035D8C 00032B8C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80035D90 00032B90 7C 08 02 A6 */ mflr r0 /* 80035D94 00032B94 90 01 00 44 */ stw r0, 0x44(r1) diff --git a/asm/Core/x/xpkrsvc.s b/asm/Core/x/xpkrsvc.s index dda4355ee..9a2dcc27b 100644 --- a/asm/Core/x/xpkrsvc.s +++ b/asm/Core/x/xpkrsvc.s @@ -2,8 +2,8 @@ .section .text # 0x800392A0 - 0x8003C498 -.global func_800392A0 -func_800392A0: +.global PKRGetReadFuncs__Fi +PKRGetReadFuncs__Fi: /* 800392A0 000360A0 2C 03 00 01 */ cmpwi r3, 1 /* 800392A4 000360A4 41 82 00 08 */ beq lbl_800392AC /* 800392A8 000360A8 48 00 00 10 */ b lbl_800392B8 @@ -15,8 +15,8 @@ lbl_800392B8: /* 800392B8 000360B8 38 60 00 00 */ li r3, 0 /* 800392BC 000360BC 4E 80 00 20 */ blr -.global func_800392C0 -func_800392C0: +.global PKRStartup__Fv +PKRStartup__Fv: /* 800392C0 000360C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800392C4 000360C4 7C 08 02 A6 */ mflr r0 /* 800392C8 000360C8 90 01 00 14 */ stw r0, 0x14(r1) @@ -30,7 +30,7 @@ func_800392C0: /* 800392E8 000360E8 38 63 D8 EC */ addi r3, r3, lbl_8027D8EC@l /* 800392EC 000360EC 38 84 D8 A8 */ addi r4, r4, lbl_8027D8A8@l /* 800392F0 000360F0 48 00 00 29 */ bl func_80039318 -/* 800392F4 000360F4 4B FF 3C 7D */ bl func_8002CF70 +/* 800392F4 000360F4 4B FF 3C 7D */ bl get_HIPLFuncs__Fv /* 800392F8 000360F8 90 6D 8A 28 */ stw r3, lbl_803CB328-_SDA_BASE_(r13) /* 800392FC 000360FC 38 00 00 20 */ li r0, 0x20 /* 80039300 00036100 90 0D 8A 30 */ stw r0, lbl_803CB330-_SDA_BASE_(r13) @@ -79,16 +79,16 @@ func_80039318: /* 8003939C 0003619C 90 03 00 40 */ stw r0, 0x40(r3) /* 800393A0 000361A0 4E 80 00 20 */ blr -.global func_800393A4 -func_800393A4: +.global PKRShutdown__Fv +PKRShutdown__Fv: /* 800393A4 000361A4 80 6D 8A 34 */ lwz r3, lbl_803CB334-_SDA_BASE_(r13) /* 800393A8 000361A8 38 03 FF FF */ addi r0, r3, -1 /* 800393AC 000361AC 90 0D 8A 34 */ stw r0, lbl_803CB334-_SDA_BASE_(r13) /* 800393B0 000361B0 80 6D 8A 34 */ lwz r3, lbl_803CB334-_SDA_BASE_(r13) /* 800393B4 000361B4 4E 80 00 20 */ blr -.global func_800393B8 -func_800393B8: +.global PKRLoadStep__Fi +PKRLoadStep__Fi: /* 800393B8 000361B8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800393BC 000361BC 7C 08 02 A6 */ mflr r0 /* 800393C0 000361C0 90 01 00 14 */ stw r0, 0x14(r1) @@ -315,10 +315,10 @@ lbl_800396D8: /* 800396E0 000364E0 41 80 FF E4 */ blt lbl_800396C4 /* 800396E4 000364E4 38 7F 00 B0 */ addi r3, r31, 0xb0 /* 800396E8 000364E8 38 80 00 00 */ li r4, 0 -/* 800396EC 000364EC 4B FF C3 ED */ bl func_80035AD8 +/* 800396EC 000364EC 4B FF C3 ED */ bl XOrdDone__FP16st_XORDEREDARRAYi /* 800396F0 000364F0 38 7F 00 C0 */ addi r3, r31, 0xc0 /* 800396F4 000364F4 38 80 00 00 */ li r4, 0 -/* 800396F8 000364F8 4B FF C3 E1 */ bl func_80035AD8 +/* 800396F8 000364F8 4B FF C3 E1 */ bl XOrdDone__FP16st_XORDEREDARRAYi /* 800396FC 000364FC 3B C0 00 00 */ li r30, 0 /* 80039700 00036500 7F FD FB 78 */ mr r29, r31 lbl_80039704: @@ -327,7 +327,7 @@ lbl_80039704: /* 8003970C 0003650C 2C 00 00 00 */ cmpwi r0, 0 /* 80039710 00036510 41 82 00 0C */ beq lbl_8003971C /* 80039714 00036514 38 80 00 00 */ li r4, 0 -/* 80039718 00036518 4B FF C3 C1 */ bl func_80035AD8 +/* 80039718 00036518 4B FF C3 C1 */ bl XOrdDone__FP16st_XORDEREDARRAYi lbl_8003971C: /* 8003971C 0003651C 3B DE 00 01 */ addi r30, r30, 1 /* 80039720 00036520 3B BD 00 10 */ addi r29, r29, 0x10 @@ -401,7 +401,7 @@ lbl_800397E8: /* 80039818 00036618 48 00 2C 71 */ bl func_8003C488 /* 8003981C 0003661C 80 77 00 04 */ lwz r3, 4(r23) /* 80039820 00036620 38 80 00 00 */ li r4, 0 -/* 80039824 00036624 48 01 44 71 */ bl func_8004DC94 +/* 80039824 00036624 48 01 44 71 */ bl xUtil_idtag2string__FUii /* 80039828 00036628 48 00 00 44 */ b lbl_8003986C lbl_8003982C: /* 8003982C 0003662C 81 83 00 14 */ lwz r12, 0x14(r3) @@ -497,7 +497,7 @@ lbl_80039944: /* 80039960 00036760 40 81 00 1C */ ble lbl_8003997C /* 80039964 00036764 38 7D 00 B0 */ addi r3, r29, 0xb0 /* 80039968 00036768 38 A0 00 00 */ li r5, 0 -/* 8003996C 0003676C 4B FF C0 95 */ bl func_80035A00 +/* 8003996C 0003676C 4B FF C0 95 */ bl XOrdInit__FP16st_XORDEREDARRAYii /* 80039970 00036770 80 9D 00 A8 */ lwz r4, 0xa8(r29) /* 80039974 00036774 7F A3 EB 78 */ mr r3, r29 /* 80039978 00036778 48 00 10 B1 */ bl func_8003AA28 @@ -507,7 +507,7 @@ lbl_8003997C: /* 80039984 00036784 40 81 00 3C */ ble lbl_800399C0 /* 80039988 00036788 38 7D 00 C0 */ addi r3, r29, 0xc0 /* 8003998C 0003678C 38 A0 00 00 */ li r5, 0 -/* 80039990 00036790 4B FF C0 71 */ bl func_80035A00 +/* 80039990 00036790 4B FF C0 71 */ bl XOrdInit__FP16st_XORDEREDARRAYii /* 80039994 00036794 48 00 00 2C */ b lbl_800399C0 lbl_80039998: /* 80039998 00036798 7F 83 E3 78 */ mr r3, r28 @@ -594,7 +594,7 @@ lbl_80039A60: /* 80039AB8 000368B8 80 8D 8A 4C */ lwz r4, lbl_803CB34C-_SDA_BASE_(r13) /* 80039ABC 000368BC 90 64 00 24 */ stw r3, 0x24(r4) /* 80039AC0 000368C0 80 6D 8A 4C */ lwz r3, lbl_803CB34C-_SDA_BASE_(r13) -/* 80039AC4 000368C4 48 00 03 A5 */ bl func_80039E68 +/* 80039AC4 000368C4 48 00 03 A5 */ bl PKR_drv_guardLayer__FP19st_PACKER_LTOC_NODE /* 80039AC8 000368C8 80 8D 8A 4C */ lwz r4, lbl_803CB34C-_SDA_BASE_(r13) /* 80039ACC 000368CC 80 6D 8A 28 */ lwz r3, lbl_803CB328-_SDA_BASE_(r13) /* 80039AD0 000368D0 80 84 00 04 */ lwz r4, 4(r4) @@ -658,7 +658,7 @@ lbl_80039B8C: /* 80039BA4 000369A4 2C 03 00 01 */ cmpwi r3, 1 /* 80039BA8 000369A8 40 82 00 0C */ bne lbl_80039BB4 /* 80039BAC 000369AC 80 6D 8A 4C */ lwz r3, lbl_803CB34C-_SDA_BASE_(r13) -/* 80039BB0 000369B0 48 00 02 BD */ bl func_80039E6C +/* 80039BB0 000369B0 48 00 02 BD */ bl PKR_drv_guardVerify__FP19st_PACKER_LTOC_NODE lbl_80039BB4: /* 80039BB4 000369B4 2C 03 00 00 */ cmpwi r3, 0 /* 80039BB8 000369B8 40 82 00 0C */ bne lbl_80039BC4 @@ -857,12 +857,12 @@ lbl_80039E54: /* 80039E60 00036C60 38 21 00 10 */ addi r1, r1, 0x10 /* 80039E64 00036C64 4E 80 00 20 */ blr -.global func_80039E68 -func_80039E68: +.global PKR_drv_guardLayer__FP19st_PACKER_LTOC_NODE +PKR_drv_guardLayer__FP19st_PACKER_LTOC_NODE: /* 80039E68 00036C68 4E 80 00 20 */ blr -.global func_80039E6C -func_80039E6C: +.global PKR_drv_guardVerify__FP19st_PACKER_LTOC_NODE +PKR_drv_guardVerify__FP19st_PACKER_LTOC_NODE: /* 80039E6C 00036C6C 38 60 00 01 */ li r3, 1 /* 80039E70 00036C70 4E 80 00 20 */ blr @@ -1121,7 +1121,7 @@ func_8003A180: /* 8003A1C4 00036FC4 48 00 22 C5 */ bl func_8003C488 /* 8003A1C8 00036FC8 80 7D 00 04 */ lwz r3, 4(r29) /* 8003A1CC 00036FCC 38 80 00 00 */ li r4, 0 -/* 8003A1D0 00036FD0 48 01 3A C5 */ bl func_8004DC94 +/* 8003A1D0 00036FD0 48 01 3A C5 */ bl xUtil_idtag2string__FUii /* 8003A1D4 00036FD4 48 00 00 08 */ b lbl_8003A1DC /* 8003A1D8 00036FD8 48 00 00 E0 */ b lbl_8003A2B8 lbl_8003A1DC: @@ -1146,7 +1146,7 @@ lbl_8003A20C: /* 8003A21C 0003701C 48 00 22 6D */ bl func_8003C488 /* 8003A220 00037020 80 7D 00 04 */ lwz r3, 4(r29) /* 8003A224 00037024 38 80 00 00 */ li r4, 0 -/* 8003A228 00037028 48 01 3A 6D */ bl func_8004DC94 +/* 8003A228 00037028 48 01 3A 6D */ bl xUtil_idtag2string__FUii /* 8003A22C 0003702C 38 00 00 00 */ li r0, 0 /* 8003A230 00037030 90 1D 00 24 */ stw r0, 0x24(r29) lbl_8003A234: @@ -1207,7 +1207,7 @@ func_8003A2D4: /* 8003A2F0 000370F0 93 C1 00 08 */ stw r30, 8(r1) /* 8003A2F4 000370F4 7C 7E 1B 78 */ mr r30, r3 /* 8003A2F8 000370F8 38 7E 00 B0 */ addi r3, r30, 0xb0 -/* 8003A2FC 000370FC 4B FF B9 F9 */ bl func_80035CF4 +/* 8003A2FC 000370FC 4B FF B9 F9 */ bl XOrdLookup__FP16st_XORDEREDARRAYPCvPFPCvPv_i /* 8003A300 00037100 2C 03 00 00 */ cmpwi r3, 0 /* 8003A304 00037104 41 80 00 10 */ blt lbl_8003A314 /* 8003A308 00037108 80 9E 00 B0 */ lwz r4, 0xb0(r30) @@ -1253,7 +1253,7 @@ lbl_8003A33C: /* 8003A398 00037198 93 C1 00 08 */ stw r30, 8(r1) /* 8003A39C 0003719C 7C 7E 1B 78 */ mr r30, r3 /* 8003A3A0 000371A0 38 7E 00 B0 */ addi r3, r30, 0xb0 -/* 8003A3A4 000371A4 4B FF B9 51 */ bl func_80035CF4 +/* 8003A3A4 000371A4 4B FF B9 51 */ bl XOrdLookup__FP16st_XORDEREDARRAYPCvPFPCvPv_i /* 8003A3A8 000371A8 2C 03 FF FF */ cmpwi r3, -1 /* 8003A3AC 000371AC 40 81 00 10 */ ble lbl_8003A3BC /* 8003A3B0 000371B0 80 9E 00 B0 */ lwz r4, 0xb0(r30) @@ -1365,7 +1365,7 @@ lbl_8003A4EC: /* 8003A524 00037324 93 C1 00 08 */ stw r30, 8(r1) /* 8003A528 00037328 7C 7E 1B 78 */ mr r30, r3 /* 8003A52C 0003732C 38 7E 00 B0 */ addi r3, r30, 0xb0 -/* 8003A530 00037330 4B FF B7 C5 */ bl func_80035CF4 +/* 8003A530 00037330 4B FF B7 C5 */ bl XOrdLookup__FP16st_XORDEREDARRAYPCvPFPCvPv_i /* 8003A534 00037334 2C 03 00 00 */ cmpwi r3, 0 /* 8003A538 00037338 41 80 00 28 */ blt lbl_8003A560 /* 8003A53C 0003733C 80 9E 00 B0 */ lwz r4, 0xb0(r30) @@ -1409,8 +1409,8 @@ lbl_8003A5BC: /* 8003A5C8 000373C8 38 21 00 10 */ addi r1, r1, 0x10 /* 8003A5CC 000373CC 4E 80 00 20 */ blr -.global func_8003A5D0 -func_8003A5D0: +.global PKRAssetIDFromInst__FPv +PKRAssetIDFromInst__FPv: /* 8003A5D0 000373D0 80 63 00 00 */ lwz r3, 0(r3) /* 8003A5D4 000373D4 4E 80 00 20 */ blr /* 8003A5D8 000373D8 94 21 FF F0 */ stwu r1, -0x10(r1) @@ -1428,7 +1428,7 @@ lbl_8003A604: /* 8003A604 00037404 3C A0 80 04 */ lis r5, lbl_8003AC7C@ha /* 8003A608 00037408 38 7E 00 B0 */ addi r3, r30, 0xb0 /* 8003A60C 0003740C 38 A5 AC 7C */ addi r5, r5, lbl_8003AC7C@l -/* 8003A610 00037410 4B FF B6 E5 */ bl func_80035CF4 +/* 8003A610 00037410 4B FF B6 E5 */ bl XOrdLookup__FP16st_XORDEREDARRAYPCvPFPCvPv_i /* 8003A614 00037414 2C 03 00 00 */ cmpwi r3, 0 /* 8003A618 00037418 41 80 00 18 */ blt lbl_8003A630 /* 8003A61C 0003741C 80 9E 00 B0 */ lwz r4, 0xb0(r30) @@ -1464,7 +1464,7 @@ lbl_8003A634: /* 8003A68C 0003748C 7F C4 F3 78 */ mr r4, r30 /* 8003A690 00037490 38 A3 AC 7C */ addi r5, r3, lbl_8003AC7C@l /* 8003A694 00037494 38 7D 00 B0 */ addi r3, r29, 0xb0 -/* 8003A698 00037498 4B FF B6 5D */ bl func_80035CF4 +/* 8003A698 00037498 4B FF B6 5D */ bl XOrdLookup__FP16st_XORDEREDARRAYPCvPFPCvPv_i /* 8003A69C 0003749C 2C 03 00 00 */ cmpwi r3, 0 /* 8003A6A0 000374A0 41 80 00 5C */ blt lbl_8003A6FC /* 8003A6A4 000374A4 80 9D 00 B0 */ lwz r4, 0xb0(r29) @@ -1576,7 +1576,7 @@ lbl_8003A804: /* 8003A838 00037638 93 E1 00 0C */ stw r31, 0xc(r1) /* 8003A83C 0003763C 7C 7F 1B 78 */ mr r31, r3 /* 8003A840 00037640 38 7F 00 B0 */ addi r3, r31, 0xb0 -/* 8003A844 00037644 4B FF B4 B1 */ bl func_80035CF4 +/* 8003A844 00037644 4B FF B4 B1 */ bl XOrdLookup__FP16st_XORDEREDARRAYPCvPFPCvPv_i /* 8003A848 00037648 2C 03 00 00 */ cmpwi r3, 0 /* 8003A84C 0003764C 40 80 00 0C */ bge lbl_8003A858 /* 8003A850 00037650 38 60 00 00 */ li r3, 0 @@ -1641,7 +1641,7 @@ lbl_8003A8F8: /* 8003A918 00037718 7F 04 C3 78 */ mr r4, r24 /* 8003A91C 0003771C 38 A3 AC 7C */ addi r5, r3, lbl_8003AC7C@l /* 8003A920 00037720 38 7F 00 B0 */ addi r3, r31, 0xb0 -/* 8003A924 00037724 4B FF B3 D1 */ bl func_80035CF4 +/* 8003A924 00037724 4B FF B3 D1 */ bl XOrdLookup__FP16st_XORDEREDARRAYPCvPFPCvPv_i /* 8003A928 00037728 2C 03 00 00 */ cmpwi r3, 0 /* 8003A92C 0003772C 41 80 00 D4 */ blt lbl_8003AA00 /* 8003A930 00037730 80 9F 00 B0 */ lwz r4, 0xb0(r31) @@ -1661,7 +1661,7 @@ lbl_8003A960: /* 8003A964 00037764 48 00 1B 25 */ bl func_8003C488 /* 8003A968 00037768 80 77 00 04 */ lwz r3, 4(r23) /* 8003A96C 0003776C 38 80 00 00 */ li r4, 0 -/* 8003A970 00037770 48 01 33 25 */ bl func_8004DC94 +/* 8003A970 00037770 48 01 33 25 */ bl xUtil_idtag2string__FUii /* 8003A974 00037774 28 1B 00 00 */ cmplwi r27, 0 /* 8003A978 00037778 41 82 00 30 */ beq lbl_8003A9A8 /* 8003A97C 0003777C 80 17 00 04 */ lwz r0, 4(r23) @@ -1671,10 +1671,10 @@ lbl_8003A960: /* 8003A98C 0003778C 48 00 1A FD */ bl func_8003C488 /* 8003A990 00037790 80 77 00 04 */ lwz r3, 4(r23) /* 8003A994 00037794 38 80 00 00 */ li r4, 0 -/* 8003A998 00037798 48 01 32 FD */ bl func_8004DC94 +/* 8003A998 00037798 48 01 32 FD */ bl xUtil_idtag2string__FUii /* 8003A99C 0003779C 7F 63 DB 78 */ mr r3, r27 /* 8003A9A0 000377A0 38 80 00 01 */ li r4, 1 -/* 8003A9A4 000377A4 48 01 32 F1 */ bl func_8004DC94 +/* 8003A9A4 000377A4 48 01 32 F1 */ bl xUtil_idtag2string__FUii lbl_8003A9A8: /* 8003A9A8 000377A8 2C 1A 00 00 */ cmpwi r26, 0 /* 8003A9AC 000377AC 41 80 00 24 */ blt lbl_8003A9D0 @@ -1685,7 +1685,7 @@ lbl_8003A9A8: /* 8003A9C0 000377C0 48 00 1A C9 */ bl func_8003C488 /* 8003A9C4 000377C4 80 77 00 04 */ lwz r3, 4(r23) /* 8003A9C8 000377C8 38 80 00 00 */ li r4, 0 -/* 8003A9CC 000377CC 48 01 32 C9 */ bl func_8004DC94 +/* 8003A9CC 000377CC 48 01 32 C9 */ bl xUtil_idtag2string__FUii lbl_8003A9D0: /* 8003A9D0 000377D0 28 1C 00 00 */ cmplwi r28, 0 /* 8003A9D4 000377D4 41 82 00 24 */ beq lbl_8003A9F8 @@ -1696,7 +1696,7 @@ lbl_8003A9D0: /* 8003A9E8 000377E8 48 00 1A A1 */ bl func_8003C488 /* 8003A9EC 000377EC 80 77 00 04 */ lwz r3, 4(r23) /* 8003A9F0 000377F0 38 80 00 00 */ li r4, 0 -/* 8003A9F4 000377F4 48 01 32 A1 */ bl func_8004DC94 +/* 8003A9F4 000377F4 48 01 32 A1 */ bl xUtil_idtag2string__FUii lbl_8003A9F8: /* 8003A9F8 000377F8 3B C0 00 01 */ li r30, 1 /* 8003A9FC 000377FC 48 00 00 14 */ b lbl_8003AA10 @@ -1837,7 +1837,7 @@ func_8003AB6C: /* 8003ABCC 000379CC 7F C4 F3 78 */ mr r4, r30 lbl_8003ABD0: /* 8003ABD0 000379D0 38 A0 00 00 */ li r5, 0 -/* 8003ABD4 000379D4 4B FF AE 2D */ bl func_80035A00 +/* 8003ABD4 000379D4 4B FF AE 2D */ bl XOrdInit__FP16st_XORDEREDARRAYii /* 8003ABD8 000379D8 80 01 00 24 */ lwz r0, 0x24(r1) /* 8003ABDC 000379DC 7F E3 FB 78 */ mr r3, r31 /* 8003ABE0 000379E0 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -1856,7 +1856,7 @@ func_8003ABF8: /* 8003AC08 00037A08 93 E1 00 0C */ stw r31, 0xc(r1) /* 8003AC0C 00037A0C 7C 7F 1B 78 */ mr r31, r3 /* 8003AC10 00037A10 38 7F 00 04 */ addi r3, r31, 4 -/* 8003AC14 00037A14 4B FF AE C5 */ bl func_80035AD8 +/* 8003AC14 00037A14 4B FF AE C5 */ bl XOrdDone__FP16st_XORDEREDARRAYi /* 8003AC18 00037A18 80 7F 00 00 */ lwz r3, 0(r31) /* 8003AC1C 00037A1C 3C E0 4C 4E */ lis r7, 0x4C4E4F44@ha /* 8003AC20 00037A20 7F E5 FB 78 */ mr r5, r31 @@ -2604,7 +2604,7 @@ lbl_8003B688: /* 8003B694 00038494 3C 80 80 04 */ lis r4, lbl_8003AC50@ha /* 8003B698 00038498 38 7E 00 B0 */ addi r3, r30, 0xb0 /* 8003B69C 0003849C 38 84 AC 50 */ addi r4, r4, lbl_8003AC50@l -/* 8003B6A0 000384A0 4B FF A6 ED */ bl func_80035D8C +/* 8003B6A0 000384A0 4B FF A6 ED */ bl XOrdSort__FP16st_XORDEREDARRAYPFPvPv_i /* 8003B6A4 000384A4 48 00 00 10 */ b lbl_8003B6B4 lbl_8003B6A8: /* 8003B6A8 000384A8 7F A3 EB 78 */ mr r3, r29 @@ -2738,7 +2738,7 @@ func_8003B80C: /* 8003B868 00038668 93 DF 00 3C */ stw r30, 0x3c(r31) /* 8003B86C 0003866C 7F E4 FB 78 */ mr r4, r31 /* 8003B870 00038670 93 BF 00 38 */ stw r29, 0x38(r31) -/* 8003B874 00038674 4B FF A2 BD */ bl func_80035B30 +/* 8003B874 00038674 4B FF A2 BD */ bl XOrdAppend__FP16st_XORDEREDARRAYPv /* 8003B878 00038678 80 CD 8A 28 */ lwz r6, lbl_803CB328-_SDA_BASE_(r13) /* 8003B87C 0003867C 7F A3 EB 78 */ mr r3, r29 /* 8003B880 00038680 38 81 00 08 */ addi r4, r1, 8 @@ -3032,7 +3032,7 @@ func_8003BC30: /* 8003BC9C 00038A9C 38 7C 00 C0 */ addi r3, r28, 0xc0 /* 8003BCA0 00038AA0 7C 1D 03 78 */ mr r29, r0 /* 8003BCA4 00038AA4 7F A4 EB 78 */ mr r4, r29 -/* 8003BCA8 00038AA8 4B FF 9E 89 */ bl func_80035B30 +/* 8003BCA8 00038AA8 4B FF 9E 89 */ bl XOrdAppend__FP16st_XORDEREDARRAYPv /* 8003BCAC 00038AAC 3C 60 80 04 */ lis r3, lbl_8003AC7C@ha /* 8003BCB0 00038AB0 3B C0 00 00 */ li r30, 0 /* 8003BCB4 00038AB4 3B E3 AC 7C */ addi r31, r3, lbl_8003AC7C@l @@ -3048,13 +3048,13 @@ lbl_8003BCBC: /* 8003BCD8 00038AD8 80 81 00 0C */ lwz r4, 0xc(r1) /* 8003BCDC 00038ADC 7F E5 FB 78 */ mr r5, r31 /* 8003BCE0 00038AE0 38 7C 00 B0 */ addi r3, r28, 0xb0 -/* 8003BCE4 00038AE4 4B FF A0 11 */ bl func_80035CF4 +/* 8003BCE4 00038AE4 4B FF A0 11 */ bl XOrdLookup__FP16st_XORDEREDARRAYPCvPFPCvPv_i /* 8003BCE8 00038AE8 80 9C 00 B0 */ lwz r4, 0xb0(r28) /* 8003BCEC 00038AEC 54 60 10 3A */ slwi r0, r3, 2 /* 8003BCF0 00038AF0 38 7D 00 04 */ addi r3, r29, 4 /* 8003BCF4 00038AF4 7F 44 00 2E */ lwzx r26, r4, r0 /* 8003BCF8 00038AF8 7F 44 D3 78 */ mr r4, r26 -/* 8003BCFC 00038AFC 4B FF 9E 35 */ bl func_80035B30 +/* 8003BCFC 00038AFC 4B FF 9E 35 */ bl XOrdAppend__FP16st_XORDEREDARRAYPv /* 8003BD00 00038B00 80 61 00 08 */ lwz r3, 8(r1) /* 8003BD04 00038B04 38 03 FF FF */ addi r0, r3, -1 /* 8003BD08 00038B08 7C 1E 00 00 */ cmpw r30, r0 @@ -3261,7 +3261,7 @@ lbl_8003BF9C: /* 8003BF9C 00038D9C 28 1F 00 00 */ cmplwi r31, 0 /* 8003BFA0 00038DA0 40 82 00 0C */ bne lbl_8003BFAC /* 8003BFA4 00038DA4 38 80 00 00 */ li r4, 0 -/* 8003BFA8 00038DA8 48 01 1C ED */ bl func_8004DC94 +/* 8003BFA8 00038DA8 48 01 1C ED */ bl xUtil_idtag2string__FUii lbl_8003BFAC: /* 8003BFAC 00038DAC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003BFB0 00038DB0 7F E3 FB 78 */ mr r3, r31 @@ -3328,7 +3328,7 @@ lbl_8003C080: /* 8003C084 00038E84 40 80 00 28 */ bge lbl_8003C0AC /* 8003C088 00038E88 80 77 00 04 */ lwz r3, 4(r23) /* 8003C08C 00038E8C 38 80 00 00 */ li r4, 0 -/* 8003C090 00038E90 48 01 1C 05 */ bl func_8004DC94 +/* 8003C090 00038E90 48 01 1C 05 */ bl xUtil_idtag2string__FUii /* 8003C094 00038E94 7E E3 BB 78 */ mr r3, r23 /* 8003C098 00038E98 48 00 03 F1 */ bl func_8003C488 /* 8003C09C 00038E9C 80 61 02 08 */ lwz r3, 0x208(r1) @@ -3367,7 +3367,7 @@ lbl_8003C0F4: /* 8003C10C 00038F0C 7C 04 03 78 */ mr r4, r0 lbl_8003C110: /* 8003C110 00038F10 38 A0 00 00 */ li r5, 0 -/* 8003C114 00038F14 4B FF 98 ED */ bl func_80035A00 +/* 8003C114 00038F14 4B FF 98 ED */ bl XOrdInit__FP16st_XORDEREDARRAYii lbl_8003C118: /* 8003C118 00038F18 3A F7 00 01 */ addi r23, r23, 1 /* 8003C11C 00038F1C 3B 9C 00 10 */ addi r28, r28, 0x10 @@ -3415,7 +3415,7 @@ lbl_8003C1A8: /* 8003C1B0 00038FB0 7C 78 1A 14 */ add r3, r24, r3 lbl_8003C1B4: /* 8003C1B4 00038FB4 7E E4 BB 78 */ mr r4, r23 -/* 8003C1B8 00038FB8 4B FF 99 79 */ bl func_80035B30 +/* 8003C1B8 00038FB8 4B FF 99 79 */ bl XOrdAppend__FP16st_XORDEREDARRAYPv lbl_8003C1BC: /* 8003C1BC 00038FBC 3B 7B 00 04 */ addi r27, r27, 4 /* 8003C1C0 00038FC0 3B DE 00 01 */ addi r30, r30, 1 @@ -3489,7 +3489,7 @@ lbl_8003C288: /* 8003C288 00039088 2C 07 00 00 */ cmpwi r7, 0 /* 8003C28C 0003908C 41 82 00 38 */ beq lbl_8003C2C4 /* 8003C290 00039090 7C 7C EA 14 */ add r3, r28, r29 -/* 8003C294 00039094 4B FF 77 C5 */ bl func_80033A58 +/* 8003C294 00039094 4B FF 77 C5 */ bl xMemPushTemp__FUi /* 8003C298 00039098 28 1E 00 00 */ cmplwi r30, 0 /* 8003C29C 0003909C 7C 7F 1B 78 */ mr r31, r3 /* 8003C2A0 000390A0 41 82 00 08 */ beq lbl_8003C2A8 @@ -3505,7 +3505,7 @@ lbl_8003C2A8: lbl_8003C2C4: /* 8003C2C4 000390C4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8003C2C8 000390C8 7F A5 EB 78 */ mr r5, r29 -/* 8003C2CC 000390CC 4B FF 76 75 */ bl func_80033940 +/* 8003C2CC 000390CC 4B FF 76 75 */ bl xMemAlloc__FUiUii /* 8003C2D0 000390D0 7C 7F 1B 78 */ mr r31, r3 lbl_8003C2D4: /* 8003C2D4 000390D4 28 1F 00 00 */ cmplwi r31, 0 @@ -3530,12 +3530,12 @@ lbl_8003C314: /* 8003C318 00039118 41 82 00 14 */ beq lbl_8003C32C /* 8003C31C 0003911C 7F 63 DB 78 */ mr r3, r27 /* 8003C320 00039120 38 80 00 00 */ li r4, 0 -/* 8003C324 00039124 48 01 19 71 */ bl func_8004DC94 +/* 8003C324 00039124 48 01 19 71 */ bl xUtil_idtag2string__FUii /* 8003C328 00039128 48 00 00 10 */ b lbl_8003C338 lbl_8003C32C: /* 8003C32C 0003912C 7F 63 DB 78 */ mr r3, r27 /* 8003C330 00039130 38 80 00 00 */ li r4, 0 -/* 8003C334 00039134 48 01 19 61 */ bl func_8004DC94 +/* 8003C334 00039134 48 01 19 61 */ bl xUtil_idtag2string__FUii lbl_8003C338: /* 8003C338 00039138 7F E3 FB 78 */ mr r3, r31 lbl_8003C33C: @@ -3571,7 +3571,7 @@ func_8003C350: lbl_8003C3A4: /* 8003C3A4 000391A4 7F 83 E3 78 */ mr r3, r28 /* 8003C3A8 000391A8 38 80 00 00 */ li r4, 0 -/* 8003C3AC 000391AC 48 01 18 E9 */ bl func_8004DC94 +/* 8003C3AC 000391AC 48 01 18 E9 */ bl xUtil_idtag2string__FUii /* 8003C3B0 000391B0 28 1E 00 00 */ cmplwi r30, 0 /* 8003C3B4 000391B4 41 82 00 2C */ beq lbl_8003C3E0 /* 8003C3B8 000391B8 2C 1D 00 00 */ cmpwi r29, 0 @@ -3579,12 +3579,12 @@ lbl_8003C3A4: /* 8003C3C0 000391C0 2C 1F 00 00 */ cmpwi r31, 0 /* 8003C3C4 000391C4 41 82 00 10 */ beq lbl_8003C3D4 /* 8003C3C8 000391C8 7F C3 F3 78 */ mr r3, r30 -/* 8003C3CC 000391CC 4B FF 76 B9 */ bl func_80033A84 +/* 8003C3CC 000391CC 4B FF 76 B9 */ bl xMemPopTemp__FPv /* 8003C3D0 000391D0 48 00 00 10 */ b lbl_8003C3E0 lbl_8003C3D4: /* 8003C3D4 000391D4 7F 83 E3 78 */ mr r3, r28 /* 8003C3D8 000391D8 38 80 00 01 */ li r4, 1 -/* 8003C3DC 000391DC 48 01 18 B9 */ bl func_8004DC94 +/* 8003C3DC 000391DC 48 01 18 B9 */ bl xUtil_idtag2string__FUii lbl_8003C3E0: /* 8003C3E0 000391E0 80 01 00 24 */ lwz r0, 0x24(r1) /* 8003C3E4 000391E4 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -3600,7 +3600,7 @@ func_8003C400: /* 8003C400 00039200 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003C404 00039204 7C 08 02 A6 */ mflr r0 /* 8003C408 00039208 90 01 00 14 */ stw r0, 0x14(r1) -/* 8003C40C 0003920C 4B FF 77 45 */ bl func_80033B50 +/* 8003C40C 0003920C 4B FF 77 45 */ bl xMemPushBase__Fv /* 8003C410 00039210 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003C414 00039214 7C 08 03 A6 */ mtlr r0 /* 8003C418 00039218 38 21 00 10 */ addi r1, r1, 0x10 @@ -3611,9 +3611,9 @@ func_8003C420: /* 8003C420 00039220 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003C424 00039224 7C 08 02 A6 */ mflr r0 /* 8003C428 00039228 90 01 00 14 */ stw r0, 0x14(r1) -/* 8003C42C 0003922C 4B FF 77 F1 */ bl func_80033C1C +/* 8003C42C 0003922C 4B FF 77 F1 */ bl xMemGetBase__Fv /* 8003C430 00039230 38 63 FF FF */ addi r3, r3, -1 -/* 8003C434 00039234 4B FF 77 A1 */ bl func_80033BD4 +/* 8003C434 00039234 4B FF 77 A1 */ bl xMemPopBase__Fi /* 8003C438 00039238 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003C43C 0003923C 7C 08 03 A6 */ mtlr r0 /* 8003C440 00039240 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Core/x/xsavegame.s b/asm/Core/x/xsavegame.s index b2980f79e..8815b5693 100644 --- a/asm/Core/x/xsavegame.s +++ b/asm/Core/x/xsavegame.s @@ -2,8 +2,8 @@ .section .text # 0x8003CC4C - 0x8003F3A4 -.global func_8003CC4C -func_8003CC4C: +.global xSGStartup__Fv +xSGStartup__Fv: /* 8003CC4C 00039A4C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003CC50 00039A50 7C 08 02 A6 */ mflr r0 /* 8003CC54 00039A54 90 01 00 14 */ stw r0, 0x14(r1) @@ -12,23 +12,23 @@ func_8003CC4C: /* 8003CC60 00039A60 2C 03 00 00 */ cmpwi r3, 0 /* 8003CC64 00039A64 90 0D 8A 58 */ stw r0, lbl_803CB358-_SDA_BASE_(r13) /* 8003CC68 00039A68 40 82 00 20 */ bne lbl_8003CC88 -/* 8003CC6C 00039A6C 48 01 0F DD */ bl func_8004DC48 -/* 8003CC70 00039A70 48 08 F9 79 */ bl func_800CC5E8 +/* 8003CC6C 00039A6C 48 01 0F DD */ bl xUtilStartup__Fv +/* 8003CC70 00039A70 48 08 F9 79 */ bl iSGStartup__Fv /* 8003CC74 00039A74 3C 60 80 28 */ lis r3, lbl_80286888@ha /* 8003CC78 00039A78 38 80 00 00 */ li r4, 0 /* 8003CC7C 00039A7C 38 63 68 88 */ addi r3, r3, lbl_80286888@l /* 8003CC80 00039A80 38 A0 20 F0 */ li r5, 0x20f0 /* 8003CC84 00039A84 4B FC 67 D5 */ bl memset lbl_8003CC88: -/* 8003CC88 00039A88 48 00 24 AD */ bl func_8003F134 +/* 8003CC88 00039A88 48 00 24 AD */ bl xSGAutoSave_Startup__Fv /* 8003CC8C 00039A8C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003CC90 00039A90 80 6D 8A 58 */ lwz r3, lbl_803CB358-_SDA_BASE_(r13) /* 8003CC94 00039A94 7C 08 03 A6 */ mtlr r0 /* 8003CC98 00039A98 38 21 00 10 */ addi r1, r1, 0x10 /* 8003CC9C 00039A9C 4E 80 00 20 */ blr -.global func_8003CCA0 -func_8003CCA0: +.global xSGShutdown__Fv +xSGShutdown__Fv: /* 8003CCA0 00039AA0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003CCA4 00039AA4 7C 08 02 A6 */ mflr r0 /* 8003CCA8 00039AA8 90 01 00 14 */ stw r0, 0x14(r1) @@ -36,8 +36,8 @@ func_8003CCA0: /* 8003CCB0 00039AB0 34 03 FF FF */ addic. r0, r3, -1 /* 8003CCB4 00039AB4 90 0D 8A 58 */ stw r0, lbl_803CB358-_SDA_BASE_(r13) /* 8003CCB8 00039AB8 40 82 00 0C */ bne lbl_8003CCC4 -/* 8003CCBC 00039ABC 48 08 F9 71 */ bl func_800CC62C -/* 8003CCC0 00039AC0 48 01 0F C1 */ bl func_8004DC80 +/* 8003CCBC 00039ABC 48 08 F9 71 */ bl iSGShutdown__Fv +/* 8003CCC0 00039AC0 48 01 0F C1 */ bl xUtilShutdown__Fv lbl_8003CCC4: /* 8003CCC4 00039AC4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003CCC8 00039AC8 80 6D 8A 58 */ lwz r3, lbl_803CB358-_SDA_BASE_(r13) @@ -45,8 +45,8 @@ lbl_8003CCC4: /* 8003CCD0 00039AD0 38 21 00 10 */ addi r1, r1, 0x10 /* 8003CCD4 00039AD4 4E 80 00 20 */ blr -.global func_8003CCD8 -func_8003CCD8: +.global xSGInit__F16en_SAVEGAME_MODE +xSGInit__F16en_SAVEGAME_MODE: /* 8003CCD8 00039AD8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003CCDC 00039ADC 7C 08 02 A6 */ mflr r0 /* 8003CCE0 00039AE0 3C 80 80 28 */ lis r4, lbl_80286888@ha @@ -63,13 +63,13 @@ func_8003CCD8: /* 8003CD0C 00039B0C 48 00 00 B0 */ b lbl_8003CDBC lbl_8003CD10: /* 8003CD10 00039B10 93 C3 00 04 */ stw r30, 4(r3) -/* 8003CD14 00039B14 48 01 11 D5 */ bl func_8004DEE8 +/* 8003CD14 00039B14 48 01 11 D5 */ bl xUtil_crc_init__Fv /* 8003CD18 00039B18 38 80 00 01 */ li r4, 1 /* 8003CD1C 00039B1C 38 00 00 00 */ li r0, 0 /* 8003CD20 00039B20 90 7F 00 78 */ stw r3, 0x78(r31) /* 8003CD24 00039B24 90 9F 00 7C */ stw r4, 0x7c(r31) /* 8003CD28 00039B28 90 1F 20 D0 */ stw r0, 0x20d0(r31) -/* 8003CD2C 00039B2C 48 01 11 BD */ bl func_8004DEE8 +/* 8003CD2C 00039B2C 48 01 11 BD */ bl xUtil_crc_init__Fv /* 8003CD30 00039B30 80 1F 00 08 */ lwz r0, 8(r31) /* 8003CD34 00039B34 3C 80 80 04 */ lis r4, lbl_8003EAD4@ha /* 8003CD38 00039B38 90 7F 20 D4 */ stw r3, 0x20d4(r31) @@ -78,7 +78,7 @@ lbl_8003CD10: /* 8003CD44 00039B44 7F E3 FB 78 */ mr r3, r31 /* 8003CD48 00039B48 90 1F 00 08 */ stw r0, 8(r31) /* 8003CD4C 00039B4C 38 A0 00 00 */ li r5, 0 -/* 8003CD50 00039B50 48 08 F9 D9 */ bl func_800CC728 +/* 8003CD50 00039B50 48 08 F9 D9 */ bl iSGSessionBegin__FPvPFPv10en_CHGCODE_vi /* 8003CD54 00039B54 2C 1E 00 0A */ cmpwi r30, 0xa /* 8003CD58 00039B58 90 7F 20 EC */ stw r3, 0x20ec(r31) /* 8003CD5C 00039B5C 40 82 00 24 */ bne lbl_8003CD80 @@ -88,7 +88,7 @@ lbl_8003CD10: /* 8003CD6C 00039B6C 7F E5 FB 78 */ mr r5, r31 /* 8003CD70 00039B70 7F E3 FB 78 */ mr r3, r31 /* 8003CD74 00039B74 38 84 44 52 */ addi r4, r4, 0x4C454452@l -/* 8003CD78 00039B78 48 00 08 2D */ bl func_8003D5A4 +/* 8003CD78 00039B78 48 00 08 2D */ bl xSGAddLoadClient__FP17st_XSAVEGAME_DATAUiPvPFPvP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTUii_i /* 8003CD7C 00039B7C 48 00 00 28 */ b lbl_8003CDA4 lbl_8003CD80: /* 8003CD80 00039B80 3C 80 80 04 */ lis r4, lbl_8003DBB0@ha @@ -99,7 +99,7 @@ lbl_8003CD80: /* 8003CD94 00039B94 38 E3 DB C4 */ addi r7, r3, lbl_8003DBC4@l /* 8003CD98 00039B98 7F E3 FB 78 */ mr r3, r31 /* 8003CD9C 00039B9C 38 84 44 52 */ addi r4, r4, 0x4C454452@l -/* 8003CDA0 00039BA0 48 00 07 31 */ bl func_8003D4D0 +/* 8003CDA0 00039BA0 48 00 07 31 */ bl xSGAddSaveClient__FP17st_XSAVEGAME_DATAUiPvPFPvP17st_XSAVEGAME_DATAPiPi_iPFPvP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXT_i lbl_8003CDA4: /* 8003CDA4 00039BA4 3C 60 80 29 */ lis r3, lbl_80288978@ha /* 8003CDA8 00039BA8 38 80 00 00 */ li r4, 0 @@ -115,8 +115,8 @@ lbl_8003CDBC: /* 8003CDCC 00039BCC 38 21 00 10 */ addi r1, r1, 0x10 /* 8003CDD0 00039BD0 4E 80 00 20 */ blr -.global func_8003CDD4 -func_8003CDD4: +.global xSGDone__FP17st_XSAVEGAME_DATA +xSGDone__FP17st_XSAVEGAME_DATA: /* 8003CDD4 00039BD4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003CDD8 00039BD8 7C 08 02 A6 */ mflr r0 /* 8003CDDC 00039BDC 90 01 00 14 */ stw r0, 0x14(r1) @@ -132,7 +132,7 @@ lbl_8003CE00: /* 8003CE00 00039C00 80 7E 20 EC */ lwz r3, 0x20ec(r30) /* 8003CE04 00039C04 28 03 00 00 */ cmplwi r3, 0 /* 8003CE08 00039C08 41 82 00 08 */ beq lbl_8003CE10 -/* 8003CE0C 00039C0C 48 08 F9 8D */ bl func_800CC798 +/* 8003CE0C 00039C0C 48 08 F9 8D */ bl iSGSessionEnd__FP13st_ISGSESSION lbl_8003CE10: /* 8003CE10 00039C10 80 1E 00 04 */ lwz r0, 4(r30) /* 8003CE14 00039C14 2C 00 00 0B */ cmpwi r0, 0xb @@ -143,9 +143,9 @@ lbl_8003CE10: /* 8003CE28 00039C28 3C 60 58 53 */ lis r3, 0x58534753@ha /* 8003CE2C 00039C2C 38 80 00 00 */ li r4, 0 /* 8003CE30 00039C30 38 63 47 53 */ addi r3, r3, 0x58534753@l -/* 8003CE34 00039C34 48 01 0E 61 */ bl func_8004DC94 +/* 8003CE34 00039C34 48 01 0E 61 */ bl xUtil_idtag2string__FUii /* 8003CE38 00039C38 80 7E 00 60 */ lwz r3, 0x60(r30) -/* 8003CE3C 00039C3C 4B FF 6C 49 */ bl func_80033A84 +/* 8003CE3C 00039C3C 4B FF 6C 49 */ bl xMemPopTemp__FPv /* 8003CE40 00039C40 38 00 00 00 */ li r0, 0 /* 8003CE44 00039C44 90 1E 00 60 */ stw r0, 0x60(r30) /* 8003CE48 00039C48 90 1E 00 64 */ stw r0, 0x64(r30) @@ -160,9 +160,9 @@ lbl_8003CE54: /* 8003CE68 00039C68 3C 60 58 53 */ lis r3, 0x5853474C@ha /* 8003CE6C 00039C6C 38 80 00 00 */ li r4, 0 /* 8003CE70 00039C70 38 63 47 4C */ addi r3, r3, 0x5853474C@l -/* 8003CE74 00039C74 48 01 0E 21 */ bl func_8004DC94 +/* 8003CE74 00039C74 48 01 0E 21 */ bl xUtil_idtag2string__FUii /* 8003CE78 00039C78 80 7E 20 DC */ lwz r3, 0x20dc(r30) -/* 8003CE7C 00039C7C 4B FF 6C 09 */ bl func_80033A84 +/* 8003CE7C 00039C7C 4B FF 6C 09 */ bl xMemPopTemp__FPv /* 8003CE80 00039C80 38 00 00 00 */ li r0, 0 /* 8003CE84 00039C84 90 1E 20 DC */ stw r0, 0x20dc(r30) /* 8003CE88 00039C88 90 1E 20 E0 */ stw r0, 0x20e0(r30) @@ -172,7 +172,7 @@ lbl_8003CE94: /* 8003CE94 00039C94 80 7E 20 DC */ lwz r3, 0x20dc(r30) /* 8003CE98 00039C98 28 03 00 00 */ cmplwi r3, 0 /* 8003CE9C 00039C9C 41 82 00 18 */ beq lbl_8003CEB4 -/* 8003CEA0 00039CA0 4B FF 6B E5 */ bl func_80033A84 +/* 8003CEA0 00039CA0 4B FF 6B E5 */ bl xMemPopTemp__FPv /* 8003CEA4 00039CA4 38 00 00 00 */ li r0, 0 /* 8003CEA8 00039CA8 90 1E 20 DC */ stw r0, 0x20dc(r30) /* 8003CEAC 00039CAC 90 1E 20 E4 */ stw r0, 0x20e4(r30) @@ -196,44 +196,44 @@ lbl_8003CEB4: /* 8003CEF0 00039CF0 38 21 00 10 */ addi r1, r1, 0x10 /* 8003CEF4 00039CF4 4E 80 00 20 */ blr -.global func_8003CEF8 -func_8003CEF8: +.global xSGCheckForCorruptFiles__FP17st_XSAVEGAME_DATAPA64_c +xSGCheckForCorruptFiles__FP17st_XSAVEGAME_DATAPA64_c: /* 8003CEF8 00039CF8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003CEFC 00039CFC 7C 08 02 A6 */ mflr r0 /* 8003CF00 00039D00 90 01 00 14 */ stw r0, 0x14(r1) /* 8003CF04 00039D04 80 63 20 EC */ lwz r3, 0x20ec(r3) -/* 8003CF08 00039D08 48 09 22 55 */ bl func_800CF15C +/* 8003CF08 00039D08 48 09 22 55 */ bl iSGCheckForCorruptFiles__FP13st_ISGSESSIONPA64_c /* 8003CF0C 00039D0C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003CF10 00039D10 7C 08 03 A6 */ mtlr r0 /* 8003CF14 00039D14 38 21 00 10 */ addi r1, r1, 0x10 /* 8003CF18 00039D18 4E 80 00 20 */ blr -.global func_8003CF1C -func_8003CF1C: +.global xSGTgtCount__FP17st_XSAVEGAME_DATAPi +xSGTgtCount__FP17st_XSAVEGAME_DATAPi: /* 8003CF1C 00039D1C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003CF20 00039D20 7C 08 02 A6 */ mflr r0 /* 8003CF24 00039D24 90 01 00 14 */ stw r0, 0x14(r1) /* 8003CF28 00039D28 80 63 20 EC */ lwz r3, 0x20ec(r3) -/* 8003CF2C 00039D2C 48 08 F8 F5 */ bl func_800CC820 +/* 8003CF2C 00039D2C 48 08 F8 F5 */ bl iSGTgtCount__FP13st_ISGSESSIONPi /* 8003CF30 00039D30 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003CF34 00039D34 7C 08 03 A6 */ mtlr r0 /* 8003CF38 00039D38 38 21 00 10 */ addi r1, r1, 0x10 /* 8003CF3C 00039D3C 4E 80 00 20 */ blr -.global func_8003CF40 -func_8003CF40: +.global xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi +xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi: /* 8003CF40 00039D40 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003CF44 00039D44 7C 08 02 A6 */ mflr r0 /* 8003CF48 00039D48 90 01 00 14 */ stw r0, 0x14(r1) /* 8003CF4C 00039D4C 80 63 20 EC */ lwz r3, 0x20ec(r3) -/* 8003CF50 00039D50 48 08 F9 59 */ bl func_800CC8A8 +/* 8003CF50 00039D50 48 08 F9 59 */ bl iSGTgtPhysSlotIdx__FP13st_ISGSESSIONi /* 8003CF54 00039D54 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003CF58 00039D58 7C 08 03 A6 */ mtlr r0 /* 8003CF5C 00039D5C 38 21 00 10 */ addi r1, r1, 0x10 /* 8003CF60 00039D60 4E 80 00 20 */ blr -.global func_8003CF64 -func_8003CF64: +.global xSGTgtIsFormat__FP17st_XSAVEGAME_DATAiPi +xSGTgtIsFormat__FP17st_XSAVEGAME_DATAiPi: /* 8003CF64 00039D64 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003CF68 00039D68 7C 08 02 A6 */ mflr r0 /* 8003CF6C 00039D6C 90 01 00 14 */ stw r0, 0x14(r1) @@ -243,7 +243,7 @@ func_8003CF64: /* 8003CF7C 00039D7C 7C BE 2B 78 */ mr r30, r5 /* 8003CF80 00039D80 38 A0 00 00 */ li r5, 0 /* 8003CF84 00039D84 80 63 20 EC */ lwz r3, 0x20ec(r3) -/* 8003CF88 00039D88 48 08 FA 5D */ bl func_800CC9E4 +/* 8003CF88 00039D88 48 08 FA 5D */ bl iSGTgtState__FP13st_ISGSESSIONiPCc /* 8003CF8C 00039D8C 54 60 01 4B */ rlwinm. r0, r3, 0, 5, 5 /* 8003CF90 00039D90 41 82 00 18 */ beq lbl_8003CFA8 /* 8003CF94 00039D94 28 1E 00 00 */ cmplwi r30, 0 @@ -268,22 +268,22 @@ lbl_8003CFC4: /* 8003CFD4 00039DD4 38 21 00 10 */ addi r1, r1, 0x10 /* 8003CFD8 00039DD8 4E 80 00 20 */ blr -.global func_8003CFDC -func_8003CFDC: +.global xSGTgtFormatTgt__FP17st_XSAVEGAME_DATAiPi +xSGTgtFormatTgt__FP17st_XSAVEGAME_DATAiPi: /* 8003CFDC 00039DDC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003CFE0 00039DE0 7C 08 02 A6 */ mflr r0 /* 8003CFE4 00039DE4 7C A6 2B 78 */ mr r6, r5 /* 8003CFE8 00039DE8 38 A0 00 00 */ li r5, 0 /* 8003CFEC 00039DEC 90 01 00 14 */ stw r0, 0x14(r1) /* 8003CFF0 00039DF0 80 63 20 EC */ lwz r3, 0x20ec(r3) -/* 8003CFF4 00039DF4 48 08 F8 FD */ bl func_800CC8F0 +/* 8003CFF4 00039DF4 48 08 F8 FD */ bl iSGTgtFormat__FP13st_ISGSESSIONiiPi /* 8003CFF8 00039DF8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003CFFC 00039DFC 7C 08 03 A6 */ mtlr r0 /* 8003D000 00039E00 38 21 00 10 */ addi r1, r1, 0x10 /* 8003D004 00039E04 4E 80 00 20 */ blr -.global func_8003D008 -func_8003D008: +.global xSGTgtSelect__FP17st_XSAVEGAME_DATAi +xSGTgtSelect__FP17st_XSAVEGAME_DATAi: /* 8003D008 00039E08 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003D00C 00039E0C 7C 08 02 A6 */ mflr r0 /* 8003D010 00039E10 90 01 00 14 */ stw r0, 0x14(r1) @@ -291,11 +291,11 @@ func_8003D008: /* 8003D018 00039E18 93 C1 00 08 */ stw r30, 8(r1) /* 8003D01C 00039E1C 7C 7E 1B 78 */ mr r30, r3 /* 8003D020 00039E20 80 63 20 EC */ lwz r3, 0x20ec(r3) -/* 8003D024 00039E24 48 08 FB 59 */ bl func_800CCB7C +/* 8003D024 00039E24 48 08 FB 59 */ bl iSGTgtSetActive__FP13st_ISGSESSIONi /* 8003D028 00039E28 7C 7F 1B 79 */ or. r31, r3, r3 /* 8003D02C 00039E2C 41 82 00 1C */ beq lbl_8003D048 /* 8003D030 00039E30 7F C3 F3 78 */ mr r3, r30 -/* 8003D034 00039E34 48 00 12 05 */ bl func_8003E238 +/* 8003D034 00039E34 48 00 12 05 */ bl xSG_chdir_gamedir__FP17st_XSAVEGAME_DATA /* 8003D038 00039E38 2C 03 00 00 */ cmpwi r3, 0 /* 8003D03C 00039E3C 41 82 00 0C */ beq lbl_8003D048 /* 8003D040 00039E40 7F C3 F3 78 */ mr r3, r30 @@ -309,19 +309,19 @@ lbl_8003D048: /* 8003D05C 00039E5C 38 21 00 10 */ addi r1, r1, 0x10 /* 8003D060 00039E60 4E 80 00 20 */ blr -.global func_8003D064 -func_8003D064: +.global xSGTgtHasGameDir__FP17st_XSAVEGAME_DATAi +xSGTgtHasGameDir__FP17st_XSAVEGAME_DATAi: /* 8003D064 00039E64 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003D068 00039E68 7C 08 02 A6 */ mflr r0 /* 8003D06C 00039E6C 90 01 00 14 */ stw r0, 0x14(r1) /* 8003D070 00039E70 93 E1 00 0C */ stw r31, 0xc(r1) /* 8003D074 00039E74 7C 7F 1B 78 */ mr r31, r3 /* 8003D078 00039E78 80 63 20 EC */ lwz r3, 0x20ec(r3) -/* 8003D07C 00039E7C 48 08 FB 01 */ bl func_800CCB7C +/* 8003D07C 00039E7C 48 08 FB 01 */ bl iSGTgtSetActive__FP13st_ISGSESSIONi /* 8003D080 00039E80 2C 03 00 00 */ cmpwi r3, 0 /* 8003D084 00039E84 41 82 00 0C */ beq lbl_8003D090 /* 8003D088 00039E88 7F E3 FB 78 */ mr r3, r31 -/* 8003D08C 00039E8C 48 00 11 AD */ bl func_8003E238 +/* 8003D08C 00039E8C 48 00 11 AD */ bl xSG_chdir_gamedir__FP17st_XSAVEGAME_DATA lbl_8003D090: /* 8003D090 00039E90 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003D094 00039E94 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -329,8 +329,8 @@ lbl_8003D090: /* 8003D09C 00039E9C 38 21 00 10 */ addi r1, r1, 0x10 /* 8003D0A0 00039EA0 4E 80 00 20 */ blr -.global func_8003D0A4 -func_8003D0A4: +.global xSGTgtHaveRoom__FP17st_XSAVEGAME_DATAiiiPiPiPi +xSGTgtHaveRoom__FP17st_XSAVEGAME_DATAiiiPiPiPi: /* 8003D0A4 00039EA4 94 21 FE E0 */ stwu r1, -0x120(r1) /* 8003D0A8 00039EA8 7C 08 02 A6 */ mflr r0 /* 8003D0AC 00039EAC 3D 40 80 25 */ lis r10, lbl_80253670@ha @@ -363,13 +363,13 @@ lbl_8003D0E4: /* 8003D114 00039F14 7F EA FB 78 */ mr r10, r31 /* 8003D118 00039F18 38 C0 00 00 */ li r6, 0 /* 8003D11C 00039F1C 38 E0 00 00 */ li r7, 0 -/* 8003D120 00039F20 48 08 FA F9 */ bl func_800CCC18 +/* 8003D120 00039F20 48 08 FA F9 */ bl iSGTgtHaveRoom__FP13st_ISGSESSIONiiPCcPCcPiPiPi /* 8003D124 00039F24 48 00 00 44 */ b lbl_8003D168 lbl_8003D128: /* 8003D128 00039F28 7C C5 33 78 */ mr r5, r6 /* 8003D12C 00039F2C 38 60 00 01 */ li r3, 1 /* 8003D130 00039F30 38 80 00 00 */ li r4, 0 -/* 8003D134 00039F34 48 08 F5 1D */ bl func_800CC650 +/* 8003D134 00039F34 48 08 F5 1D */ bl iSGMakeName__F15en_NAMEGEN_TYPEPCci /* 8003D138 00039F38 7C 64 1B 78 */ mr r4, r3 /* 8003D13C 00039F3C 38 61 00 08 */ addi r3, r1, 8 /* 8003D140 00039F40 48 1A A5 C1 */ bl func_801E7700 @@ -381,7 +381,7 @@ lbl_8003D128: /* 8003D158 00039F58 7F EA FB 78 */ mr r10, r31 /* 8003D15C 00039F5C 38 E1 00 08 */ addi r7, r1, 8 /* 8003D160 00039F60 38 C0 00 00 */ li r6, 0 -/* 8003D164 00039F64 48 08 FA B5 */ bl func_800CCC18 +/* 8003D164 00039F64 48 08 FA B5 */ bl iSGTgtHaveRoom__FP13st_ISGSESSIONiiPCcPCcPiPiPi lbl_8003D168: /* 8003D168 00039F68 BB 41 01 08 */ lmw r26, 0x108(r1) /* 8003D16C 00039F6C 80 01 01 24 */ lwz r0, 0x124(r1) @@ -389,8 +389,8 @@ lbl_8003D168: /* 8003D174 00039F74 38 21 01 20 */ addi r1, r1, 0x120 /* 8003D178 00039F78 4E 80 00 20 */ blr -.global func_8003D17C -func_8003D17C: +.global xSGTgtHaveRoomStartup__FP17st_XSAVEGAME_DATAiiiPiPiPi +xSGTgtHaveRoomStartup__FP17st_XSAVEGAME_DATAiiiPiPiPi: /* 8003D17C 00039F7C 94 21 FE E0 */ stwu r1, -0x120(r1) /* 8003D180 00039F80 7C 08 02 A6 */ mflr r0 /* 8003D184 00039F84 3D 40 80 25 */ lis r10, lbl_80253770@ha @@ -423,13 +423,13 @@ lbl_8003D1BC: /* 8003D1EC 00039FEC 7F EA FB 78 */ mr r10, r31 /* 8003D1F0 00039FF0 38 C0 00 00 */ li r6, 0 /* 8003D1F4 00039FF4 38 E0 00 00 */ li r7, 0 -/* 8003D1F8 00039FF8 48 08 FB D5 */ bl func_800CCDCC +/* 8003D1F8 00039FF8 48 08 FB D5 */ bl iSGTgtHaveRoomStartup__FP13st_ISGSESSIONiiPCcPCcPiPiPi /* 8003D1FC 00039FFC 48 00 00 44 */ b lbl_8003D240 lbl_8003D200: /* 8003D200 0003A000 7C C5 33 78 */ mr r5, r6 /* 8003D204 0003A004 38 60 00 01 */ li r3, 1 /* 8003D208 0003A008 38 80 00 00 */ li r4, 0 -/* 8003D20C 0003A00C 48 08 F4 45 */ bl func_800CC650 +/* 8003D20C 0003A00C 48 08 F4 45 */ bl iSGMakeName__F15en_NAMEGEN_TYPEPCci /* 8003D210 0003A010 7C 64 1B 78 */ mr r4, r3 /* 8003D214 0003A014 38 61 00 08 */ addi r3, r1, 8 /* 8003D218 0003A018 48 1A A4 E9 */ bl func_801E7700 @@ -441,7 +441,7 @@ lbl_8003D200: /* 8003D230 0003A030 7F EA FB 78 */ mr r10, r31 /* 8003D234 0003A034 38 E1 00 08 */ addi r7, r1, 8 /* 8003D238 0003A038 38 C0 00 00 */ li r6, 0 -/* 8003D23C 0003A03C 48 08 FB 91 */ bl func_800CCDCC +/* 8003D23C 0003A03C 48 08 FB 91 */ bl iSGTgtHaveRoomStartup__FP13st_ISGSESSIONiiPCcPCcPiPiPi lbl_8003D240: /* 8003D240 0003A040 BB 41 01 08 */ lmw r26, 0x108(r1) /* 8003D244 0003A044 80 01 01 24 */ lwz r0, 0x124(r1) @@ -449,29 +449,29 @@ lbl_8003D240: /* 8003D24C 0003A04C 38 21 01 20 */ addi r1, r1, 0x120 /* 8003D250 0003A050 4E 80 00 20 */ blr -.global func_8003D254 -func_8003D254: +.global xSGCheckMemoryCard__FP17st_XSAVEGAME_DATAi +xSGCheckMemoryCard__FP17st_XSAVEGAME_DATAi: /* 8003D254 0003A054 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003D258 0003A058 7C 08 02 A6 */ mflr r0 /* 8003D25C 0003A05C 90 01 00 14 */ stw r0, 0x14(r1) /* 8003D260 0003A060 80 63 20 EC */ lwz r3, 0x20ec(r3) -/* 8003D264 0003A064 48 09 1F B1 */ bl func_800CF214 +/* 8003D264 0003A064 48 09 1F B1 */ bl iSGCheckMemoryCard__FP13st_ISGSESSIONi /* 8003D268 0003A068 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003D26C 0003A06C 7C 08 03 A6 */ mtlr r0 /* 8003D270 0003A070 38 21 00 10 */ addi r1, r1, 0x10 /* 8003D274 0003A074 4E 80 00 20 */ blr -.global func_8003D278 -func_8003D278: +.global xSGGameSet__FP17st_XSAVEGAME_DATAi +xSGGameSet__FP17st_XSAVEGAME_DATAi: /* 8003D278 0003A078 90 83 00 0C */ stw r4, 0xc(r3) /* 8003D27C 0003A07C 4E 80 00 20 */ blr -.global func_8003D280 -func_8003D280: +.global xSGGameIsEmpty__FP17st_XSAVEGAME_DATAi +xSGGameIsEmpty__FP17st_XSAVEGAME_DATAi: /* 8003D280 0003A080 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003D284 0003A084 7C 08 02 A6 */ mflr r0 /* 8003D288 0003A088 90 01 00 14 */ stw r0, 0x14(r1) -/* 8003D28C 0003A08C 48 00 00 25 */ bl func_8003D2B0 +/* 8003D28C 0003A08C 48 00 00 25 */ bl xSGGameSize__FP17st_XSAVEGAME_DATAi /* 8003D290 0003A090 7C 60 00 34 */ cntlzw r0, r3 /* 8003D294 0003A094 38 60 00 01 */ li r3, 1 /* 8003D298 0003A098 5C 60 07 FE */ rlwnm r0, r3, r0, 0x1f, 0x1f @@ -481,8 +481,8 @@ func_8003D280: /* 8003D2A8 0003A0A8 38 21 00 10 */ addi r1, r1, 0x10 /* 8003D2AC 0003A0AC 4E 80 00 20 */ blr -.global func_8003D2B0 -func_8003D2B0: +.global xSGGameSize__FP17st_XSAVEGAME_DATAi +xSGGameSize__FP17st_XSAVEGAME_DATAi: /* 8003D2B0 0003A0B0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003D2B4 0003A0B4 7C 08 02 A6 */ mflr r0 /* 8003D2B8 0003A0B8 90 01 00 24 */ stw r0, 0x24(r1) @@ -492,16 +492,16 @@ func_8003D2B0: /* 8003D2C8 0003A0C8 7C 9E 23 78 */ mr r30, r4 /* 8003D2CC 0003A0CC 93 A1 00 14 */ stw r29, 0x14(r1) /* 8003D2D0 0003A0D0 7C 7D 1B 78 */ mr r29, r3 -/* 8003D2D4 0003A0D4 48 00 0F 65 */ bl func_8003E238 +/* 8003D2D4 0003A0D4 48 00 0F 65 */ bl xSG_chdir_gamedir__FP17st_XSAVEGAME_DATA /* 8003D2D8 0003A0D8 2C 03 00 00 */ cmpwi r3, 0 /* 8003D2DC 0003A0DC 41 82 00 24 */ beq lbl_8003D300 /* 8003D2E0 0003A0E0 7F A3 EB 78 */ mr r3, r29 /* 8003D2E4 0003A0E4 7F C4 F3 78 */ mr r4, r30 -/* 8003D2E8 0003A0E8 48 00 0F B5 */ bl func_8003E29C +/* 8003D2E8 0003A0E8 48 00 0F B5 */ bl xSG_cm_slotname__FP17st_XSAVEGAME_DATAi /* 8003D2EC 0003A0EC 7C 60 1B 78 */ mr r0, r3 /* 8003D2F0 0003A0F0 80 7D 20 EC */ lwz r3, 0x20ec(r29) /* 8003D2F4 0003A0F4 7C 04 03 78 */ mr r4, r0 -/* 8003D2F8 0003A0F8 48 08 FC A5 */ bl func_800CCF9C +/* 8003D2F8 0003A0F8 48 08 FC A5 */ bl iSGFileSize__FP13st_ISGSESSIONPCc /* 8003D2FC 0003A0FC 7C 7F 1B 78 */ mr r31, r3 lbl_8003D300: /* 8003D300 0003A100 80 01 00 24 */ lwz r0, 0x24(r1) @@ -513,8 +513,8 @@ lbl_8003D300: /* 8003D318 0003A118 38 21 00 20 */ addi r1, r1, 0x20 /* 8003D31C 0003A11C 4E 80 00 20 */ blr -.global func_8003D320 -func_8003D320: +.global xSGGameModDate__FP17st_XSAVEGAME_DATAi +xSGGameModDate__FP17st_XSAVEGAME_DATAi: /* 8003D320 0003A120 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003D324 0003A124 7C 08 02 A6 */ mflr r0 /* 8003D328 0003A128 3C A0 80 29 */ lis r5, lbl_80288A80@ha @@ -525,16 +525,16 @@ func_8003D320: /* 8003D33C 0003A13C 93 C1 00 08 */ stw r30, 8(r1) /* 8003D340 0003A140 7C 7E 1B 78 */ mr r30, r3 /* 8003D344 0003A144 98 05 8A 80 */ stb r0, lbl_80288A80@l(r5) -/* 8003D348 0003A148 48 00 0E F1 */ bl func_8003E238 +/* 8003D348 0003A148 48 00 0E F1 */ bl xSG_chdir_gamedir__FP17st_XSAVEGAME_DATA /* 8003D34C 0003A14C 2C 03 00 00 */ cmpwi r3, 0 /* 8003D350 0003A150 41 82 00 54 */ beq lbl_8003D3A4 /* 8003D354 0003A154 7F C3 F3 78 */ mr r3, r30 /* 8003D358 0003A158 7F E4 FB 78 */ mr r4, r31 -/* 8003D35C 0003A15C 48 00 0F 41 */ bl func_8003E29C +/* 8003D35C 0003A15C 48 00 0F 41 */ bl xSG_cm_slotname__FP17st_XSAVEGAME_DATAi /* 8003D360 0003A160 7C 60 1B 78 */ mr r0, r3 /* 8003D364 0003A164 80 7E 20 EC */ lwz r3, 0x20ec(r30) /* 8003D368 0003A168 7C 04 03 78 */ mr r4, r0 -/* 8003D36C 0003A16C 48 08 FC B1 */ bl func_800CD01C +/* 8003D36C 0003A16C 48 08 FC B1 */ bl iSGFileModDate__FP13st_ISGSESSIONPCc /* 8003D370 0003A170 28 03 00 00 */ cmplwi r3, 0 /* 8003D374 0003A174 41 82 00 18 */ beq lbl_8003D38C /* 8003D378 0003A178 3C A0 80 29 */ lis r5, lbl_80288A80@ha @@ -559,8 +559,8 @@ lbl_8003D3A4: /* 8003D3BC 0003A1BC 38 21 00 10 */ addi r1, r1, 0x10 /* 8003D3C0 0003A1C0 4E 80 00 20 */ blr -.global func_8003D3C4 -func_8003D3C4: +.global xSGGameLabel__FP17st_XSAVEGAME_DATAi +xSGGameLabel__FP17st_XSAVEGAME_DATAi: /* 8003D3C4 0003A1C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003D3C8 0003A1C8 7C 08 02 A6 */ mflr r0 /* 8003D3CC 0003A1CC 90 01 00 14 */ stw r0, 0x14(r1) @@ -568,7 +568,7 @@ func_8003D3C4: /* 8003D3D4 0003A1D4 3B E0 00 00 */ li r31, 0 /* 8003D3D8 0003A1D8 93 C1 00 08 */ stw r30, 8(r1) /* 8003D3DC 0003A1DC 7C 9E 23 78 */ mr r30, r4 -/* 8003D3E0 0003A1E0 48 00 0E 59 */ bl func_8003E238 +/* 8003D3E0 0003A1E0 48 00 0E 59 */ bl xSG_chdir_gamedir__FP17st_XSAVEGAME_DATA /* 8003D3E4 0003A1E4 2C 03 00 00 */ cmpwi r3, 0 /* 8003D3E8 0003A1E8 41 82 00 1C */ beq lbl_8003D404 /* 8003D3EC 0003A1EC 1C 9E 00 58 */ mulli r4, r30, 0x58 @@ -586,8 +586,8 @@ lbl_8003D404: /* 8003D418 0003A218 38 21 00 10 */ addi r1, r1, 0x10 /* 8003D41C 0003A21C 4E 80 00 20 */ blr -.global func_8003D420 -func_8003D420: +.global xSGGameThumbIndex__FP17st_XSAVEGAME_DATAi +xSGGameThumbIndex__FP17st_XSAVEGAME_DATAi: /* 8003D420 0003A220 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003D424 0003A224 7C 08 02 A6 */ mflr r0 /* 8003D428 0003A228 90 01 00 14 */ stw r0, 0x14(r1) @@ -595,7 +595,7 @@ func_8003D420: /* 8003D430 0003A230 3B E0 FF FF */ li r31, -1 /* 8003D434 0003A234 93 C1 00 08 */ stw r30, 8(r1) /* 8003D438 0003A238 7C 9E 23 78 */ mr r30, r4 -/* 8003D43C 0003A23C 48 00 0D FD */ bl func_8003E238 +/* 8003D43C 0003A23C 48 00 0D FD */ bl xSG_chdir_gamedir__FP17st_XSAVEGAME_DATA /* 8003D440 0003A240 2C 03 00 00 */ cmpwi r3, 0 /* 8003D444 0003A244 41 82 00 18 */ beq lbl_8003D45C /* 8003D448 0003A248 1C 9E 00 58 */ mulli r4, r30, 0x58 @@ -612,8 +612,8 @@ lbl_8003D45C: /* 8003D470 0003A270 38 21 00 10 */ addi r1, r1, 0x10 /* 8003D474 0003A274 4E 80 00 20 */ blr -.global func_8003D478 -func_8003D478: +.global xSGGameProgress__FP17st_XSAVEGAME_DATAi +xSGGameProgress__FP17st_XSAVEGAME_DATAi: /* 8003D478 0003A278 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003D47C 0003A27C 7C 08 02 A6 */ mflr r0 /* 8003D480 0003A280 90 01 00 14 */ stw r0, 0x14(r1) @@ -621,7 +621,7 @@ func_8003D478: /* 8003D488 0003A288 3B E0 FF FF */ li r31, -1 /* 8003D48C 0003A28C 93 C1 00 08 */ stw r30, 8(r1) /* 8003D490 0003A290 7C 9E 23 78 */ mr r30, r4 -/* 8003D494 0003A294 48 00 0D A5 */ bl func_8003E238 +/* 8003D494 0003A294 48 00 0D A5 */ bl xSG_chdir_gamedir__FP17st_XSAVEGAME_DATA /* 8003D498 0003A298 2C 03 00 00 */ cmpwi r3, 0 /* 8003D49C 0003A29C 41 82 00 18 */ beq lbl_8003D4B4 /* 8003D4A0 0003A2A0 1C 9E 00 58 */ mulli r4, r30, 0x58 @@ -638,8 +638,8 @@ lbl_8003D4B4: /* 8003D4C8 0003A2C8 38 21 00 10 */ addi r1, r1, 0x10 /* 8003D4CC 0003A2CC 4E 80 00 20 */ blr -.global func_8003D4D0 -func_8003D4D0: +.global xSGAddSaveClient__FP17st_XSAVEGAME_DATAUiPvPFPvP17st_XSAVEGAME_DATAPiPi_iPFPvP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXT_i +xSGAddSaveClient__FP17st_XSAVEGAME_DATAUiPvPFPvP17st_XSAVEGAME_DATAPiPi_iPFPvP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXT_i: /* 8003D4D0 0003A2D0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003D4D4 0003A2D4 7C 08 02 A6 */ mflr r0 /* 8003D4D8 0003A2D8 90 01 00 24 */ stw r0, 0x24(r1) @@ -666,7 +666,7 @@ lbl_8003D518: /* 8003D524 0003A324 41 80 00 14 */ blt lbl_8003D538 /* 8003D528 0003A328 7F 63 DB 78 */ mr r3, r27 /* 8003D52C 0003A32C 38 80 00 00 */ li r4, 0 -/* 8003D530 0003A330 48 01 07 65 */ bl func_8004DC94 +/* 8003D530 0003A330 48 01 07 65 */ bl xUtil_idtag2string__FUii /* 8003D534 0003A334 38 60 00 00 */ li r3, 0 lbl_8003D538: /* 8003D538 0003A338 80 9F 00 8C */ lwz r4, 0x8c(r31) @@ -698,8 +698,8 @@ lbl_8003D590: /* 8003D59C 0003A39C 38 21 00 20 */ addi r1, r1, 0x20 /* 8003D5A0 0003A3A0 4E 80 00 20 */ blr -.global func_8003D5A4 -func_8003D5A4: +.global xSGAddLoadClient__FP17st_XSAVEGAME_DATAUiPvPFPvP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTUii_i +xSGAddLoadClient__FP17st_XSAVEGAME_DATAUiPvPFPvP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTUii_i: /* 8003D5A4 0003A3A4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003D5A8 0003A3A8 7C 08 02 A6 */ mflr r0 /* 8003D5AC 0003A3AC 90 01 00 24 */ stw r0, 0x24(r1) @@ -729,7 +729,7 @@ lbl_8003D5F8: /* 8003D604 0003A404 41 80 00 14 */ blt lbl_8003D618 /* 8003D608 0003A408 7F 83 E3 78 */ mr r3, r28 /* 8003D60C 0003A40C 38 80 00 00 */ li r4, 0 -/* 8003D610 0003A410 48 01 06 85 */ bl func_8004DC94 +/* 8003D610 0003A410 48 01 06 85 */ bl xUtil_idtag2string__FUii /* 8003D614 0003A414 38 60 00 00 */ li r3, 0 lbl_8003D618: /* 8003D618 0003A418 28 1C 00 00 */ cmplwi r28, 0 @@ -788,8 +788,8 @@ lbl_8003D6C4: /* 8003D6DC 0003A4DC 38 21 00 20 */ addi r1, r1, 0x20 /* 8003D6E0 0003A4E0 4E 80 00 20 */ blr -.global func_8003D6E4 -func_8003D6E4: +.global xSGSetup__FP17st_XSAVEGAME_DATA +xSGSetup__FP17st_XSAVEGAME_DATA: /* 8003D6E4 0003A4E4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003D6E8 0003A4E8 7C 08 02 A6 */ mflr r0 /* 8003D6EC 0003A4EC 3C A0 80 25 */ lis r5, lbl_80253A4C@ha @@ -801,14 +801,14 @@ func_8003D6E4: /* 8003D704 0003A504 38 A5 04 0A */ addi r5, r5, 0x40a /* 8003D708 0003A508 38 E0 00 00 */ li r7, 0 /* 8003D70C 0003A50C 39 20 00 00 */ li r9, 0 -/* 8003D710 0003A510 48 00 00 15 */ bl func_8003D724 +/* 8003D710 0003A510 48 00 00 15 */ bl xSGSetup__FP17st_XSAVEGAME_DATAiPcixi /* 8003D714 0003A514 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003D718 0003A518 7C 08 03 A6 */ mtlr r0 /* 8003D71C 0003A51C 38 21 00 10 */ addi r1, r1, 0x10 /* 8003D720 0003A520 4E 80 00 20 */ blr -.global func_8003D724 -func_8003D724: +.global xSGSetup__FP17st_XSAVEGAME_DATAiPcixi +xSGSetup__FP17st_XSAVEGAME_DATAiPcixi: /* 8003D724 0003A524 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003D728 0003A528 7C 08 02 A6 */ mflr r0 /* 8003D72C 0003A52C 90 01 00 24 */ stw r0, 0x24(r1) @@ -846,7 +846,7 @@ lbl_8003D76C: /* 8003D7A4 0003A5A4 93 DA 00 54 */ stw r30, 0x54(r26) /* 8003D7A8 0003A5A8 41 82 00 18 */ beq lbl_8003D7C0 /* 8003D7AC 0003A5AC 7F 43 D3 78 */ mr r3, r26 -/* 8003D7B0 0003A5B0 48 00 0C 2D */ bl func_8003E3DC +/* 8003D7B0 0003A5B0 48 00 0C 2D */ bl xSG_sv_flipinfo__FP17st_XSAVEGAME_DATA /* 8003D7B4 0003A5B4 2C 03 00 00 */ cmpwi r3, 0 /* 8003D7B8 0003A5B8 40 82 00 08 */ bne lbl_8003D7C0 /* 8003D7BC 0003A5BC 3B E0 00 00 */ li r31, 0 @@ -854,14 +854,14 @@ lbl_8003D7C0: /* 8003D7C0 0003A5C0 2C 1F 00 00 */ cmpwi r31, 0 /* 8003D7C4 0003A5C4 41 82 00 30 */ beq lbl_8003D7F4 /* 8003D7C8 0003A5C8 7F 43 D3 78 */ mr r3, r26 -/* 8003D7CC 0003A5CC 48 00 0D 1D */ bl func_8003E4E8 +/* 8003D7CC 0003A5CC 48 00 0D 1D */ bl xSG_sv_prepdest__FP17st_XSAVEGAME_DATA /* 8003D7D0 0003A5D0 2C 03 00 00 */ cmpwi r3, 0 /* 8003D7D4 0003A5D4 40 82 00 20 */ bne lbl_8003D7F4 /* 8003D7D8 0003A5D8 3B E0 00 00 */ li r31, 0 /* 8003D7DC 0003A5DC 48 00 00 18 */ b lbl_8003D7F4 lbl_8003D7E0: /* 8003D7E0 0003A5E0 7F 43 D3 78 */ mr r3, r26 -/* 8003D7E4 0003A5E4 48 00 13 45 */ bl func_8003EB28 +/* 8003D7E4 0003A5E4 48 00 13 45 */ bl xSG_ld_prepload__FP17st_XSAVEGAME_DATA /* 8003D7E8 0003A5E8 2C 03 00 00 */ cmpwi r3, 0 /* 8003D7EC 0003A5EC 40 82 00 08 */ bne lbl_8003D7F4 /* 8003D7F0 0003A5F0 3B E0 00 00 */ li r31, 0 @@ -882,8 +882,8 @@ lbl_8003D814: /* 8003D824 0003A624 38 21 00 20 */ addi r1, r1, 0x20 /* 8003D828 0003A628 4E 80 00 20 */ blr -.global func_8003D82C -func_8003D82C: +.global xSGProcess__FP17st_XSAVEGAME_DATA +xSGProcess__FP17st_XSAVEGAME_DATA: /* 8003D82C 0003A62C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003D830 0003A630 7C 08 02 A6 */ mflr r0 /* 8003D834 0003A634 90 01 00 14 */ stw r0, 0x14(r1) @@ -912,7 +912,7 @@ lbl_8003D878: /* 8003D884 0003A684 2C 00 00 0B */ cmpwi r0, 0xb /* 8003D888 0003A688 40 82 00 80 */ bne lbl_8003D908 /* 8003D88C 0003A68C 7F C3 F3 78 */ mr r3, r30 -/* 8003D890 0003A690 48 00 0E 59 */ bl func_8003E6E8 +/* 8003D890 0003A690 48 00 0E 59 */ bl xSG_smem_blkopen__FP17st_XSAVEGAME_DATA /* 8003D894 0003A694 2C 03 00 00 */ cmpwi r3, 0 /* 8003D898 0003A698 40 82 00 08 */ bne lbl_8003D8A0 /* 8003D89C 0003A69C 3B E0 00 00 */ li r31, 0 @@ -920,7 +920,7 @@ lbl_8003D8A0: /* 8003D8A0 0003A6A0 2C 1F 00 00 */ cmpwi r31, 0 /* 8003D8A4 0003A6A4 41 82 00 18 */ beq lbl_8003D8BC /* 8003D8A8 0003A6A8 7F C3 F3 78 */ mr r3, r30 -/* 8003D8AC 0003A6AC 48 00 0C E5 */ bl func_8003E590 +/* 8003D8AC 0003A6AC 48 00 0C E5 */ bl xSG_sv_flipproc__FP17st_XSAVEGAME_DATA /* 8003D8B0 0003A6B0 2C 03 00 00 */ cmpwi r3, 0 /* 8003D8B4 0003A6B4 40 82 00 08 */ bne lbl_8003D8BC /* 8003D8B8 0003A6B8 3B E0 00 00 */ li r31, 0 @@ -928,7 +928,7 @@ lbl_8003D8BC: /* 8003D8BC 0003A6BC 2C 1F 00 00 */ cmpwi r31, 0 /* 8003D8C0 0003A6C0 41 82 00 18 */ beq lbl_8003D8D8 /* 8003D8C4 0003A6C4 7F C3 F3 78 */ mr r3, r30 -/* 8003D8C8 0003A6C8 48 00 0D D9 */ bl func_8003E6A0 +/* 8003D8C8 0003A6C8 48 00 0D D9 */ bl xSG_sv_bldchksum__FP17st_XSAVEGAME_DATA /* 8003D8CC 0003A6CC 2C 03 00 00 */ cmpwi r3, 0 /* 8003D8D0 0003A6D0 40 82 00 08 */ bne lbl_8003D8D8 /* 8003D8D4 0003A6D4 3B E0 00 00 */ li r31, 0 @@ -936,7 +936,7 @@ lbl_8003D8D8: /* 8003D8D8 0003A6D8 2C 1F 00 00 */ cmpwi r31, 0 /* 8003D8DC 0003A6DC 41 82 00 18 */ beq lbl_8003D8F4 /* 8003D8E0 0003A6E0 7F C3 F3 78 */ mr r3, r30 -/* 8003D8E4 0003A6E4 48 00 0E AD */ bl func_8003E790 +/* 8003D8E4 0003A6E4 48 00 0E AD */ bl xSG_smem_blkclose__FP17st_XSAVEGAME_DATA /* 8003D8E8 0003A6E8 2C 03 00 00 */ cmpwi r3, 0 /* 8003D8EC 0003A6EC 40 82 00 08 */ bne lbl_8003D8F4 /* 8003D8F0 0003A6F0 3B E0 00 00 */ li r31, 0 @@ -944,7 +944,7 @@ lbl_8003D8F4: /* 8003D8F4 0003A6F4 2C 1F 00 00 */ cmpwi r31, 0 /* 8003D8F8 0003A6F8 41 82 00 38 */ beq lbl_8003D930 /* 8003D8FC 0003A6FC 7F C3 F3 78 */ mr r3, r30 -/* 8003D900 0003A700 48 00 10 99 */ bl func_8003E998 +/* 8003D900 0003A700 48 00 10 99 */ bl xSG_sv_commit__FP17st_XSAVEGAME_DATA /* 8003D904 0003A704 48 00 00 2C */ b lbl_8003D930 lbl_8003D908: /* 8003D908 0003A708 2C 1F 00 00 */ cmpwi r31, 0 @@ -953,7 +953,7 @@ lbl_8003D908: /* 8003D914 0003A714 2C 00 00 0A */ cmpwi r0, 0xa /* 8003D918 0003A718 40 82 00 18 */ bne lbl_8003D930 /* 8003D91C 0003A71C 7F C3 F3 78 */ mr r3, r30 -/* 8003D920 0003A720 48 00 12 91 */ bl func_8003EBB0 +/* 8003D920 0003A720 48 00 12 91 */ bl xSG_ld_readgame__FP17st_XSAVEGAME_DATA /* 8003D924 0003A724 2C 03 00 00 */ cmpwi r3, 0 /* 8003D928 0003A728 40 82 00 08 */ bne lbl_8003D930 /* 8003D92C 0003A72C 3B E0 00 00 */ li r31, 0 @@ -975,8 +975,8 @@ lbl_8003D950: /* 8003D964 0003A764 38 21 00 10 */ addi r1, r1, 0x10 /* 8003D968 0003A768 4E 80 00 20 */ blr -.global func_8003D96C -func_8003D96C: +.global xSGWrapup__FP17st_XSAVEGAME_DATA +xSGWrapup__FP17st_XSAVEGAME_DATA: /* 8003D96C 0003A76C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003D970 0003A770 7C 08 02 A6 */ mflr r0 /* 8003D974 0003A774 90 01 00 14 */ stw r0, 0x14(r1) @@ -1015,7 +1015,7 @@ lbl_8003D9D8: lbl_8003D9E8: /* 8003D9E8 0003A7E8 41 82 00 0C */ beq lbl_8003D9F4 /* 8003D9EC 0003A7EC 7F E3 FB 78 */ mr r3, r31 -/* 8003D9F0 0003A7F0 48 00 12 51 */ bl func_8003EC40 +/* 8003D9F0 0003A7F0 48 00 12 51 */ bl xSG_ld_readhead__FP17st_XSAVEGAME_DATA lbl_8003D9F4: /* 8003D9F4 0003A7F4 2C 03 00 00 */ cmpwi r3, 0 /* 8003D9F8 0003A7F8 40 80 00 18 */ bge lbl_8003DA10 @@ -1031,7 +1031,7 @@ lbl_8003DA18: /* 8003DA18 0003A818 2C 1E 00 00 */ cmpwi r30, 0 /* 8003DA1C 0003A81C 41 82 00 0C */ beq lbl_8003DA28 /* 8003DA20 0003A820 7F E3 FB 78 */ mr r3, r31 -/* 8003DA24 0003A824 48 00 13 11 */ bl func_8003ED34 +/* 8003DA24 0003A824 48 00 13 11 */ bl xSG_ld_validate__FP17st_XSAVEGAME_DATA lbl_8003DA28: /* 8003DA28 0003A828 2C 03 00 00 */ cmpwi r3, 0 /* 8003DA2C 0003A82C 40 80 00 18 */ bge lbl_8003DA44 @@ -1047,7 +1047,7 @@ lbl_8003DA4C: /* 8003DA4C 0003A84C 2C 1E 00 00 */ cmpwi r30, 0 /* 8003DA50 0003A850 41 82 00 0C */ beq lbl_8003DA5C /* 8003DA54 0003A854 7F E3 FB 78 */ mr r3, r31 -/* 8003DA58 0003A858 48 00 13 5D */ bl func_8003EDB4 +/* 8003DA58 0003A858 48 00 13 5D */ bl xSG_ld_findcltblk__FP17st_XSAVEGAME_DATA lbl_8003DA5C: /* 8003DA5C 0003A85C 2C 03 00 00 */ cmpwi r3, 0 /* 8003DA60 0003A860 40 82 00 08 */ bne lbl_8003DA68 @@ -1056,7 +1056,7 @@ lbl_8003DA68: /* 8003DA68 0003A868 2C 1E 00 00 */ cmpwi r30, 0 /* 8003DA6C 0003A86C 41 82 00 0C */ beq lbl_8003DA78 /* 8003DA70 0003A870 7F E3 FB 78 */ mr r3, r31 -/* 8003DA74 0003A874 48 00 15 E1 */ bl func_8003F054 +/* 8003DA74 0003A874 48 00 15 E1 */ bl xSG_ld_flipload__FP17st_XSAVEGAME_DATA lbl_8003DA78: /* 8003DA78 0003A878 2C 03 00 00 */ cmpwi r3, 0 /* 8003DA7C 0003A87C 40 82 00 08 */ bne lbl_8003DA84 @@ -1077,8 +1077,8 @@ lbl_8003DA9C: /* 8003DAAC 0003A8AC 38 21 00 10 */ addi r1, r1, 0x10 /* 8003DAB0 0003A8B0 4E 80 00 20 */ blr -.global func_8003DAB4 -func_8003DAB4: +.global xSGAsyncStatus__FP17st_XSAVEGAME_DATAiP14en_XSG_WHYFAILPc +xSGAsyncStatus__FP17st_XSAVEGAME_DATAiP14en_XSG_WHYFAILPc: /* 8003DAB4 0003A8B4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003DAB8 0003A8B8 7C 08 02 A6 */ mflr r0 /* 8003DABC 0003A8BC 90 01 00 24 */ stw r0, 0x24(r1) @@ -1095,7 +1095,7 @@ lbl_8003DAE4: /* 8003DAE4 0003A8E4 80 7B 20 EC */ lwz r3, 0x20ec(r27) /* 8003DAE8 0003A8E8 7C 85 23 78 */ mr r5, r4 /* 8003DAEC 0003A8EC 38 80 00 00 */ li r4, 0 -/* 8003DAF0 0003A8F0 48 08 FD 4D */ bl func_800CD83C +/* 8003DAF0 0003A8F0 48 08 FD 4D */ bl iSGPollStatus__FP13st_ISGSESSIONP15en_ASYNC_OPCODEi /* 8003DAF4 0003A8F4 2C 03 00 00 */ cmpwi r3, 0 /* 8003DAF8 0003A8F8 41 82 00 38 */ beq lbl_8003DB30 /* 8003DAFC 0003A8FC 40 80 00 10 */ bge lbl_8003DB0C @@ -1110,7 +1110,7 @@ lbl_8003DB18: /* 8003DB18 0003A918 80 7B 20 EC */ lwz r3, 0x20ec(r27) /* 8003DB1C 0003A91C 7F A4 EB 78 */ mr r4, r29 /* 8003DB20 0003A920 3B E0 00 03 */ li r31, 3 -/* 8003DB24 0003A924 48 08 FD 21 */ bl func_800CD844 +/* 8003DB24 0003A924 48 08 FD 21 */ bl iSGOpError__FP13st_ISGSESSIONPc /* 8003DB28 0003A928 7C 7E 1B 78 */ mr r30, r3 /* 8003DB2C 0003A92C 48 00 00 10 */ b lbl_8003DB3C lbl_8003DB30: @@ -1213,12 +1213,12 @@ lbl_8003DC00: /* 8003DC90 0003AA90 90 01 00 60 */ stw r0, 0x60(r1) /* 8003DC94 0003AA94 80 1D 00 54 */ lwz r0, 0x54(r29) /* 8003DC98 0003AA98 98 01 00 70 */ stb r0, 0x70(r1) -/* 8003DC9C 0003AA9C 48 00 02 55 */ bl func_8003DEF0 +/* 8003DC9C 0003AA9C 48 00 02 55 */ bl xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPci /* 8003DCA0 0003AAA0 7F C3 F3 78 */ mr r3, r30 /* 8003DCA4 0003AAA4 7F E4 FB 78 */ mr r4, r31 /* 8003DCA8 0003AAA8 38 A1 00 08 */ addi r5, r1, 8 /* 8003DCAC 0003AAAC 38 C0 00 16 */ li r6, 0x16 -/* 8003DCB0 0003AAB0 48 00 02 41 */ bl func_8003DEF0 +/* 8003DCB0 0003AAB0 48 00 02 41 */ bl xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPci /* 8003DCB4 0003AAB4 80 01 00 94 */ lwz r0, 0x94(r1) /* 8003DCB8 0003AAB8 38 60 00 01 */ li r3, 1 /* 8003DCBC 0003AABC 83 E1 00 8C */ lwz r31, 0x8c(r1) @@ -1270,12 +1270,12 @@ lbl_8003DD54: /* 8003DD6C 0003AB6C 7F C4 F3 78 */ mr r4, r30 /* 8003DD70 0003AB70 38 A1 00 28 */ addi r5, r1, 0x28 /* 8003DD74 0003AB74 38 C0 00 58 */ li r6, 0x58 -/* 8003DD78 0003AB78 48 00 03 19 */ bl func_8003E090 +/* 8003DD78 0003AB78 48 00 03 19 */ bl xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPci /* 8003DD7C 0003AB7C 7F A3 EB 78 */ mr r3, r29 /* 8003DD80 0003AB80 7F C4 F3 78 */ mr r4, r30 /* 8003DD84 0003AB84 38 A1 00 08 */ addi r5, r1, 8 /* 8003DD88 0003AB88 38 C0 00 16 */ li r6, 0x16 -/* 8003DD8C 0003AB8C 48 00 03 05 */ bl func_8003E090 +/* 8003DD8C 0003AB8C 48 00 03 05 */ bl xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPci /* 8003DD90 0003AB90 80 01 00 94 */ lwz r0, 0x94(r1) /* 8003DD94 0003AB94 38 60 00 01 */ li r3, 1 /* 8003DD98 0003AB98 83 E1 00 8C */ lwz r31, 0x8c(r1) @@ -1285,8 +1285,8 @@ lbl_8003DD54: /* 8003DDA8 0003ABA8 38 21 00 90 */ addi r1, r1, 0x90 /* 8003DDAC 0003ABAC 4E 80 00 20 */ blr -.global func_8003DDB0 -func_8003DDB0: +.global xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPcii +xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPcii: /* 8003DDB0 0003ABB0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003DDB4 0003ABB4 7C 08 02 A6 */ mflr r0 /* 8003DDB8 0003ABB8 90 01 00 24 */ stw r0, 0x24(r1) @@ -1365,8 +1365,8 @@ lbl_8003DEAC: /* 8003DEB8 0003ACB8 38 21 00 20 */ addi r1, r1, 0x20 /* 8003DEBC 0003ACBC 4E 80 00 20 */ blr -.global func_8003DEC0 -func_8003DEC0: +.global xSGWriteStrLen__FPCc +xSGWriteStrLen__FPCc: /* 8003DEC0 0003ACC0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003DEC4 0003ACC4 7C 08 02 A6 */ mflr r0 /* 8003DEC8 0003ACC8 90 01 00 14 */ stw r0, 0x14(r1) @@ -1380,60 +1380,60 @@ func_8003DEC0: /* 8003DEE8 0003ACE8 38 21 00 10 */ addi r1, r1, 0x10 /* 8003DEEC 0003ACEC 4E 80 00 20 */ blr -.global func_8003DEF0 -func_8003DEF0: +.global xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPci +xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPci: /* 8003DEF0 0003ACF0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003DEF4 0003ACF4 7C 08 02 A6 */ mflr r0 /* 8003DEF8 0003ACF8 7C C7 33 78 */ mr r7, r6 /* 8003DEFC 0003ACFC 38 C0 00 01 */ li r6, 1 /* 8003DF00 0003AD00 90 01 00 14 */ stw r0, 0x14(r1) -/* 8003DF04 0003AD04 4B FF FE AD */ bl func_8003DDB0 +/* 8003DF04 0003AD04 4B FF FE AD */ bl xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPcii /* 8003DF08 0003AD08 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003DF0C 0003AD0C 7C 08 03 A6 */ mtlr r0 /* 8003DF10 0003AD10 38 21 00 10 */ addi r1, r1, 0x10 /* 8003DF14 0003AD14 4E 80 00 20 */ blr -.global func_8003DF18 -func_8003DF18: +.global xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPii +xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPii: /* 8003DF18 0003AD18 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003DF1C 0003AD1C 7C 08 02 A6 */ mflr r0 /* 8003DF20 0003AD20 7C C7 33 78 */ mr r7, r6 /* 8003DF24 0003AD24 38 C0 00 04 */ li r6, 4 /* 8003DF28 0003AD28 90 01 00 14 */ stw r0, 0x14(r1) -/* 8003DF2C 0003AD2C 4B FF FE 85 */ bl func_8003DDB0 +/* 8003DF2C 0003AD2C 4B FF FE 85 */ bl xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPcii /* 8003DF30 0003AD30 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003DF34 0003AD34 7C 08 03 A6 */ mtlr r0 /* 8003DF38 0003AD38 38 21 00 10 */ addi r1, r1, 0x10 /* 8003DF3C 0003AD3C 4E 80 00 20 */ blr -.global func_8003DF40 -func_8003DF40: +.global xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPUii +xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPUii: /* 8003DF40 0003AD40 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003DF44 0003AD44 7C 08 02 A6 */ mflr r0 /* 8003DF48 0003AD48 7C C7 33 78 */ mr r7, r6 /* 8003DF4C 0003AD4C 38 C0 00 04 */ li r6, 4 /* 8003DF50 0003AD50 90 01 00 14 */ stw r0, 0x14(r1) -/* 8003DF54 0003AD54 4B FF FE 5D */ bl func_8003DDB0 +/* 8003DF54 0003AD54 4B FF FE 5D */ bl xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPcii /* 8003DF58 0003AD58 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003DF5C 0003AD5C 7C 08 03 A6 */ mtlr r0 /* 8003DF60 0003AD60 38 21 00 10 */ addi r1, r1, 0x10 /* 8003DF64 0003AD64 4E 80 00 20 */ blr -.global func_8003DF68 -func_8003DF68: +.global xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPfi +xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPfi: /* 8003DF68 0003AD68 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003DF6C 0003AD6C 7C 08 02 A6 */ mflr r0 /* 8003DF70 0003AD70 7C C7 33 78 */ mr r7, r6 /* 8003DF74 0003AD74 38 C0 00 04 */ li r6, 4 /* 8003DF78 0003AD78 90 01 00 14 */ stw r0, 0x14(r1) -/* 8003DF7C 0003AD7C 4B FF FE 35 */ bl func_8003DDB0 +/* 8003DF7C 0003AD7C 4B FF FE 35 */ bl xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPcii /* 8003DF80 0003AD80 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003DF84 0003AD84 7C 08 03 A6 */ mtlr r0 /* 8003DF88 0003AD88 38 21 00 10 */ addi r1, r1, 0x10 /* 8003DF8C 0003AD8C 4E 80 00 20 */ blr -.global func_8003DF90 -func_8003DF90: +.global xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPcii +xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPcii: /* 8003DF90 0003AD90 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003DF94 0003AD94 7C 08 02 A6 */ mflr r0 /* 8003DF98 0003AD98 90 01 00 24 */ stw r0, 0x24(r1) @@ -1460,7 +1460,7 @@ lbl_8003DFD4: /* 8003DFE4 0003ADE4 40 81 00 18 */ ble lbl_8003DFFC /* 8003DFE8 0003ADE8 80 7D 00 00 */ lwz r3, 0(r29) /* 8003DFEC 0003ADEC 38 80 00 00 */ li r4, 0 -/* 8003DFF0 0003ADF0 48 00 FC A5 */ bl func_8004DC94 +/* 8003DFF0 0003ADF0 48 00 FC A5 */ bl xUtil_idtag2string__FUii /* 8003DFF4 0003ADF4 38 60 00 00 */ li r3, 0 /* 8003DFF8 0003ADF8 48 00 00 78 */ b lbl_8003E070 lbl_8003DFFC: @@ -1506,53 +1506,53 @@ lbl_8003E070: /* 8003E088 0003AE88 38 21 00 20 */ addi r1, r1, 0x20 /* 8003E08C 0003AE8C 4E 80 00 20 */ blr -.global func_8003E090 -func_8003E090: +.global xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPci +xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPci: /* 8003E090 0003AE90 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003E094 0003AE94 7C 08 02 A6 */ mflr r0 /* 8003E098 0003AE98 7C C7 33 78 */ mr r7, r6 /* 8003E09C 0003AE9C 38 C0 00 01 */ li r6, 1 /* 8003E0A0 0003AEA0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8003E0A4 0003AEA4 4B FF FE ED */ bl func_8003DF90 +/* 8003E0A4 0003AEA4 4B FF FE ED */ bl xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPcii /* 8003E0A8 0003AEA8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003E0AC 0003AEAC 7C 08 03 A6 */ mtlr r0 /* 8003E0B0 0003AEB0 38 21 00 10 */ addi r1, r1, 0x10 /* 8003E0B4 0003AEB4 4E 80 00 20 */ blr -.global func_8003E0B8 -func_8003E0B8: +.global xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPii +xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPii: /* 8003E0B8 0003AEB8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003E0BC 0003AEBC 7C 08 02 A6 */ mflr r0 /* 8003E0C0 0003AEC0 7C C7 33 78 */ mr r7, r6 /* 8003E0C4 0003AEC4 38 C0 00 04 */ li r6, 4 /* 8003E0C8 0003AEC8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8003E0CC 0003AECC 4B FF FE C5 */ bl func_8003DF90 +/* 8003E0CC 0003AECC 4B FF FE C5 */ bl xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPcii /* 8003E0D0 0003AED0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003E0D4 0003AED4 7C 08 03 A6 */ mtlr r0 /* 8003E0D8 0003AED8 38 21 00 10 */ addi r1, r1, 0x10 /* 8003E0DC 0003AEDC 4E 80 00 20 */ blr -.global func_8003E0E0 -func_8003E0E0: +.global xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPUii +xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPUii: /* 8003E0E0 0003AEE0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003E0E4 0003AEE4 7C 08 02 A6 */ mflr r0 /* 8003E0E8 0003AEE8 7C C7 33 78 */ mr r7, r6 /* 8003E0EC 0003AEEC 38 C0 00 04 */ li r6, 4 /* 8003E0F0 0003AEF0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8003E0F4 0003AEF4 4B FF FE 9D */ bl func_8003DF90 +/* 8003E0F4 0003AEF4 4B FF FE 9D */ bl xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPcii /* 8003E0F8 0003AEF8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003E0FC 0003AEFC 7C 08 03 A6 */ mtlr r0 /* 8003E100 0003AF00 38 21 00 10 */ addi r1, r1, 0x10 /* 8003E104 0003AF04 4E 80 00 20 */ blr -.global func_8003E108 -func_8003E108: +.global xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPfi +xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPfi: /* 8003E108 0003AF08 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003E10C 0003AF0C 7C 08 02 A6 */ mflr r0 /* 8003E110 0003AF10 7C C7 33 78 */ mr r7, r6 /* 8003E114 0003AF14 38 C0 00 04 */ li r6, 4 /* 8003E118 0003AF18 90 01 00 14 */ stw r0, 0x14(r1) -/* 8003E11C 0003AF1C 4B FF FE 75 */ bl func_8003DF90 +/* 8003E11C 0003AF1C 4B FF FE 75 */ bl xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPcii /* 8003E120 0003AF20 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003E124 0003AF24 7C 08 03 A6 */ mtlr r0 /* 8003E128 0003AF28 38 21 00 10 */ addi r1, r1, 0x10 @@ -1586,7 +1586,7 @@ lbl_8003E160: /* 8003E188 0003AF88 38 A0 01 08 */ li r5, 0x108 /* 8003E18C 0003AF8C 4B FC 52 CD */ bl memset /* 8003E190 0003AF90 7F E3 FB 78 */ mr r3, r31 -/* 8003E194 0003AF94 48 00 00 A5 */ bl func_8003E238 +/* 8003E194 0003AF94 48 00 00 A5 */ bl xSG_chdir_gamedir__FP17st_XSAVEGAME_DATA /* 8003E198 0003AF98 2C 03 00 00 */ cmpwi r3, 0 /* 8003E19C 0003AF9C 40 82 00 0C */ bne lbl_8003E1A8 /* 8003E1A0 0003AFA0 38 60 00 00 */ li r3, 0 @@ -1599,19 +1599,19 @@ lbl_8003E1A8: lbl_8003E1B8: /* 8003E1B8 0003AFB8 7F E3 FB 78 */ mr r3, r31 /* 8003E1BC 0003AFBC 7F 64 DB 78 */ mr r4, r27 -/* 8003E1C0 0003AFC0 4B FF F0 C1 */ bl func_8003D280 +/* 8003E1C0 0003AFC0 4B FF F0 C1 */ bl xSGGameIsEmpty__FP17st_XSAVEGAME_DATAi /* 8003E1C4 0003AFC4 2C 03 00 00 */ cmpwi r3, 0 /* 8003E1C8 0003AFC8 40 82 00 48 */ bne lbl_8003E210 /* 8003E1CC 0003AFCC 7F E3 FB 78 */ mr r3, r31 /* 8003E1D0 0003AFD0 7F 64 DB 78 */ mr r4, r27 -/* 8003E1D4 0003AFD4 48 00 00 C9 */ bl func_8003E29C +/* 8003E1D4 0003AFD4 48 00 00 C9 */ bl xSG_cm_slotname__FP17st_XSAVEGAME_DATAi /* 8003E1D8 0003AFD8 7C 60 1B 78 */ mr r0, r3 /* 8003E1DC 0003AFDC 80 7F 20 EC */ lwz r3, 0x20ec(r31) /* 8003E1E0 0003AFE0 7C 04 03 78 */ mr r4, r0 /* 8003E1E4 0003AFE4 38 A1 00 08 */ addi r5, r1, 8 /* 8003E1E8 0003AFE8 38 C0 00 74 */ li r6, 0x74 /* 8003E1EC 0003AFEC 38 E0 00 00 */ li r7, 0 -/* 8003E1F0 0003AFF0 48 08 F4 6D */ bl func_800CD65C +/* 8003E1F0 0003AFF0 48 08 F4 6D */ bl iSGReadLeader__FP13st_ISGSESSIONPCcPcii /* 8003E1F4 0003AFF4 2C 03 00 00 */ cmpwi r3, 0 /* 8003E1F8 0003AFF8 41 82 00 18 */ beq lbl_8003E210 /* 8003E1FC 0003AFFC 7F C3 F3 78 */ mr r3, r30 @@ -1632,8 +1632,8 @@ lbl_8003E224: /* 8003E230 0003B030 38 21 00 A0 */ addi r1, r1, 0xa0 /* 8003E234 0003B034 4E 80 00 20 */ blr -.global func_8003E238 -func_8003E238: +.global xSG_chdir_gamedir__FP17st_XSAVEGAME_DATA +xSG_chdir_gamedir__FP17st_XSAVEGAME_DATA: /* 8003E238 0003B038 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003E23C 0003B03C 7C 08 02 A6 */ mflr r0 /* 8003E240 0003B040 38 80 00 00 */ li r4, 0 @@ -1644,11 +1644,11 @@ func_8003E238: /* 8003E254 0003B054 93 C1 00 08 */ stw r30, 8(r1) /* 8003E258 0003B058 7C 7E 1B 78 */ mr r30, r3 /* 8003E25C 0003B05C 38 60 00 00 */ li r3, 0 -/* 8003E260 0003B060 48 08 E3 F1 */ bl func_800CC650 +/* 8003E260 0003B060 48 08 E3 F1 */ bl iSGMakeName__F15en_NAMEGEN_TYPEPCci /* 8003E264 0003B064 7C 60 1B 78 */ mr r0, r3 /* 8003E268 0003B068 80 7E 20 EC */ lwz r3, 0x20ec(r30) /* 8003E26C 0003B06C 7C 04 03 78 */ mr r4, r0 -/* 8003E270 0003B070 48 08 EF E9 */ bl func_800CD258 +/* 8003E270 0003B070 48 08 EF E9 */ bl iSGSelectGameDir__FP13st_ISGSESSIONPCc /* 8003E274 0003B074 2C 03 00 00 */ cmpwi r3, 0 /* 8003E278 0003B078 40 82 00 08 */ bne lbl_8003E280 /* 8003E27C 0003B07C 3B E0 00 00 */ li r31, 0 @@ -1661,8 +1661,8 @@ lbl_8003E280: /* 8003E294 0003B094 38 21 00 10 */ addi r1, r1, 0x10 /* 8003E298 0003B098 4E 80 00 20 */ blr -.global func_8003E29C -func_8003E29C: +.global xSG_cm_slotname__FP17st_XSAVEGAME_DATAi +xSG_cm_slotname__FP17st_XSAVEGAME_DATAi: /* 8003E29C 0003B09C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003E2A0 0003B0A0 7C 08 02 A6 */ mflr r0 /* 8003E2A4 0003B0A4 3C 60 80 29 */ lis r3, lbl_80288AD4@ha @@ -1674,13 +1674,13 @@ func_8003E29C: /* 8003E2BC 0003B0BC 38 60 00 02 */ li r3, 2 /* 8003E2C0 0003B0C0 38 80 00 00 */ li r4, 0 /* 8003E2C4 0003B0C4 38 A0 00 00 */ li r5, 0 -/* 8003E2C8 0003B0C8 48 08 E3 89 */ bl func_800CC650 +/* 8003E2C8 0003B0C8 48 08 E3 89 */ bl iSGMakeName__F15en_NAMEGEN_TYPEPCci /* 8003E2CC 0003B0CC 48 00 00 14 */ b lbl_8003E2E0 lbl_8003E2D0: /* 8003E2D0 0003B0D0 7C 85 23 78 */ mr r5, r4 /* 8003E2D4 0003B0D4 38 60 00 01 */ li r3, 1 /* 8003E2D8 0003B0D8 38 80 00 00 */ li r4, 0 -/* 8003E2DC 0003B0DC 48 08 E3 75 */ bl func_800CC650 +/* 8003E2DC 0003B0DC 48 08 E3 75 */ bl iSGMakeName__F15en_NAMEGEN_TYPEPCci lbl_8003E2E0: /* 8003E2E0 0003B0E0 3C A0 80 29 */ lis r5, lbl_80288AD4@ha /* 8003E2E4 0003B0E4 7C 64 1B 78 */ mr r4, r3 @@ -1735,7 +1735,7 @@ func_8003E308: /* 8003E39C 0003B19C 90 A1 00 3C */ stw r5, 0x3c(r1) /* 8003E3A0 0003B1A0 90 81 00 40 */ stw r4, 0x40(r1) /* 8003E3A4 0003B1A4 90 01 00 44 */ stw r0, 0x44(r1) -/* 8003E3A8 0003B1A8 48 08 ED F1 */ bl func_800CD198 +/* 8003E3A8 0003B1A8 48 08 ED F1 */ bl iSGMakeTimeStamp__FPc /* 8003E3AC 0003B1AC 3C 80 80 25 */ lis r4, lbl_80253A4C@ha /* 8003E3B0 0003B1B0 7F E3 FB 78 */ mr r3, r31 /* 8003E3B4 0003B1B4 38 84 3A 4C */ addi r4, r4, lbl_80253A4C@l @@ -1749,8 +1749,8 @@ func_8003E308: /* 8003E3D4 0003B1D4 38 21 00 70 */ addi r1, r1, 0x70 /* 8003E3D8 0003B1D8 4E 80 00 20 */ blr -.global func_8003E3DC -func_8003E3DC: +.global xSG_sv_flipinfo__FP17st_XSAVEGAME_DATA +xSG_sv_flipinfo__FP17st_XSAVEGAME_DATA: /* 8003E3DC 0003B1DC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003E3E0 0003B1E0 7C 08 02 A6 */ mflr r0 /* 8003E3E4 0003B1E4 90 01 00 24 */ stw r0, 0x24(r1) @@ -1781,7 +1781,7 @@ lbl_8003E418: /* 8003E444 0003B244 40 82 00 18 */ bne lbl_8003E45C /* 8003E448 0003B248 80 7D 00 90 */ lwz r3, 0x90(r29) /* 8003E44C 0003B24C 38 80 00 00 */ li r4, 0 -/* 8003E450 0003B250 48 00 F8 45 */ bl func_8004DC94 +/* 8003E450 0003B250 48 00 F8 45 */ bl xUtil_idtag2string__FUii /* 8003E454 0003B254 3B E0 00 00 */ li r31, 0 /* 8003E458 0003B258 48 00 00 40 */ b lbl_8003E498 lbl_8003E45C: @@ -1825,8 +1825,8 @@ lbl_8003E4C4: /* 8003E4E0 0003B2E0 38 21 00 20 */ addi r1, r1, 0x20 /* 8003E4E4 0003B2E4 4E 80 00 20 */ blr -.global func_8003E4E8 -func_8003E4E8: +.global xSG_sv_prepdest__FP17st_XSAVEGAME_DATA +xSG_sv_prepdest__FP17st_XSAVEGAME_DATA: /* 8003E4E8 0003B2E8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003E4EC 0003B2EC 7C 08 02 A6 */ mflr r0 /* 8003E4F0 0003B2F0 90 01 00 14 */ stw r0, 0x14(r1) @@ -1846,7 +1846,7 @@ lbl_8003E518: /* 8003E524 0003B324 7C 04 02 14 */ add r0, r4, r0 /* 8003E528 0003B328 90 1E 00 64 */ stw r0, 0x64(r30) /* 8003E52C 0003B32C 80 7E 00 64 */ lwz r3, 0x64(r30) -/* 8003E530 0003B330 4B FF 55 29 */ bl func_80033A58 +/* 8003E530 0003B330 4B FF 55 29 */ bl xMemPushTemp__FUi /* 8003E534 0003B334 90 7E 00 60 */ stw r3, 0x60(r30) /* 8003E538 0003B338 80 1E 00 60 */ lwz r0, 0x60(r30) /* 8003E53C 0003B33C 28 00 00 00 */ cmplwi r0, 0 @@ -1857,7 +1857,7 @@ lbl_8003E54C: /* 8003E54C 0003B34C 3C 60 58 53 */ lis r3, 0x58534753@ha /* 8003E550 0003B350 38 80 00 00 */ li r4, 0 /* 8003E554 0003B354 38 63 47 53 */ addi r3, r3, 0x58534753@l -/* 8003E558 0003B358 48 00 F7 3D */ bl func_8004DC94 +/* 8003E558 0003B358 48 00 F7 3D */ bl xUtil_idtag2string__FUii /* 8003E55C 0003B35C 80 7E 00 60 */ lwz r3, 0x60(r30) /* 8003E560 0003B360 38 80 00 00 */ li r4, 0 /* 8003E564 0003B364 80 BE 00 64 */ lwz r5, 0x64(r30) @@ -1873,8 +1873,8 @@ lbl_8003E574: /* 8003E588 0003B388 38 21 00 10 */ addi r1, r1, 0x10 /* 8003E58C 0003B38C 4E 80 00 20 */ blr -.global func_8003E590 -func_8003E590: +.global xSG_sv_flipproc__FP17st_XSAVEGAME_DATA +xSG_sv_flipproc__FP17st_XSAVEGAME_DATA: /* 8003E590 0003B390 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8003E594 0003B394 7C 08 02 A6 */ mflr r0 /* 8003E598 0003B398 90 01 00 34 */ stw r0, 0x34(r1) @@ -1890,7 +1890,7 @@ lbl_8003E5BC: /* 8003E5BC 0003B3BC 3B 7F 00 90 */ addi r27, r31, 0x90 /* 8003E5C0 0003B3C0 7F 23 CB 78 */ mr r3, r25 /* 8003E5C4 0003B3C4 7F 64 DB 78 */ mr r4, r27 -/* 8003E5C8 0003B3C8 48 00 02 51 */ bl func_8003E818 +/* 8003E5C8 0003B3C8 48 00 02 51 */ bl xSG_smem_cltopen__FP17st_XSAVEGAME_DATAP19st_XSAVEGAME_CLIENT /* 8003E5CC 0003B3CC 7C 7D 1B 79 */ or. r29, r3, r3 /* 8003E5D0 0003B3D0 41 82 00 70 */ beq lbl_8003E640 /* 8003E5D4 0003B3D4 81 9B 00 08 */ lwz r12, 8(r27) @@ -1903,7 +1903,7 @@ lbl_8003E5BC: /* 8003E5F0 0003B3F0 40 82 00 14 */ bne lbl_8003E604 /* 8003E5F4 0003B3F4 80 7B 00 00 */ lwz r3, 0(r27) /* 8003E5F8 0003B3F8 38 80 00 00 */ li r4, 0 -/* 8003E5FC 0003B3FC 48 00 F6 99 */ bl func_8004DC94 +/* 8003E5FC 0003B3FC 48 00 F6 99 */ bl xUtil_idtag2string__FUii /* 8003E600 0003B400 3B C0 00 00 */ li r30, 0 lbl_8003E604: /* 8003E604 0003B404 80 BB 00 1C */ lwz r5, 0x1c(r27) @@ -1911,14 +1911,14 @@ lbl_8003E604: /* 8003E60C 0003B40C 80 1B 00 18 */ lwz r0, 0x18(r27) /* 8003E610 0003B410 80 7B 00 00 */ lwz r3, 0(r27) /* 8003E614 0003B414 7F 45 00 50 */ subf r26, r5, r0 -/* 8003E618 0003B418 48 00 F6 7D */ bl func_8004DC94 +/* 8003E618 0003B418 48 00 F6 7D */ bl xUtil_idtag2string__FUii /* 8003E61C 0003B41C 48 00 00 18 */ b lbl_8003E634 lbl_8003E620: /* 8003E620 0003B420 7F 23 CB 78 */ mr r3, r25 /* 8003E624 0003B424 38 A1 00 08 */ addi r5, r1, 8 /* 8003E628 0003B428 38 80 00 00 */ li r4, 0 /* 8003E62C 0003B42C 38 C0 00 01 */ li r6, 1 -/* 8003E630 0003B430 4B FF F8 C1 */ bl func_8003DEF0 +/* 8003E630 0003B430 4B FF F8 C1 */ bl xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPci lbl_8003E634: /* 8003E634 0003B434 2C 1A 00 00 */ cmpwi r26, 0 /* 8003E638 0003B438 3B 5A FF FF */ addi r26, r26, -1 @@ -1928,13 +1928,13 @@ lbl_8003E640: /* 8003E644 0003B444 41 82 00 28 */ beq lbl_8003E66C /* 8003E648 0003B448 7F 23 CB 78 */ mr r3, r25 /* 8003E64C 0003B44C 7F 64 DB 78 */ mr r4, r27 -/* 8003E650 0003B450 48 00 02 81 */ bl func_8003E8D0 +/* 8003E650 0003B450 48 00 02 81 */ bl xSG_smem_cltclose__FP17st_XSAVEGAME_DATAP19st_XSAVEGAME_CLIENT /* 8003E654 0003B454 2C 03 00 00 */ cmpwi r3, 0 /* 8003E658 0003B458 40 82 00 14 */ bne lbl_8003E66C /* 8003E65C 0003B45C 80 7B 00 00 */ lwz r3, 0(r27) /* 8003E660 0003B460 3B C0 00 00 */ li r30, 0 /* 8003E664 0003B464 38 80 00 00 */ li r4, 0 -/* 8003E668 0003B468 48 00 F6 2D */ bl func_8004DC94 +/* 8003E668 0003B468 48 00 F6 2D */ bl xUtil_idtag2string__FUii lbl_8003E66C: /* 8003E66C 0003B46C 2C 1E 00 00 */ cmpwi r30, 0 /* 8003E670 0003B470 41 82 00 18 */ beq lbl_8003E688 @@ -1952,8 +1952,8 @@ lbl_8003E688: /* 8003E698 0003B498 38 21 00 30 */ addi r1, r1, 0x30 /* 8003E69C 0003B49C 4E 80 00 20 */ blr -.global func_8003E6A0 -func_8003E6A0: +.global xSG_sv_bldchksum__FP17st_XSAVEGAME_DATA +xSG_sv_bldchksum__FP17st_XSAVEGAME_DATA: /* 8003E6A0 0003B4A0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003E6A4 0003B4A4 7C 08 02 A6 */ mflr r0 /* 8003E6A8 0003B4A8 90 01 00 14 */ stw r0, 0x14(r1) @@ -1964,7 +1964,7 @@ func_8003E6A0: /* 8003E6BC 0003B4BC 80 63 00 78 */ lwz r3, 0x78(r3) /* 8003E6C0 0003B4C0 38 84 00 10 */ addi r4, r4, 0x10 /* 8003E6C4 0003B4C4 38 A5 FF F0 */ addi r5, r5, -16 -/* 8003E6C8 0003B4C8 48 00 F9 01 */ bl func_8004DFC8 +/* 8003E6C8 0003B4C8 48 00 F9 01 */ bl xUtil_crc_update__FUiPci /* 8003E6CC 0003B4CC 90 7F 00 78 */ stw r3, 0x78(r31) /* 8003E6D0 0003B4D0 38 60 00 01 */ li r3, 1 /* 8003E6D4 0003B4D4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1973,8 +1973,8 @@ func_8003E6A0: /* 8003E6E0 0003B4E0 38 21 00 10 */ addi r1, r1, 0x10 /* 8003E6E4 0003B4E4 4E 80 00 20 */ blr -.global func_8003E6E8 -func_8003E6E8: +.global xSG_smem_blkopen__FP17st_XSAVEGAME_DATA +xSG_smem_blkopen__FP17st_XSAVEGAME_DATA: /* 8003E6E8 0003B4E8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003E6EC 0003B4EC 7C 08 02 A6 */ mflr r0 /* 8003E6F0 0003B4F0 3C A0 33 33 */ lis r5, 0x33333333@ha @@ -1991,26 +1991,26 @@ func_8003E6E8: /* 8003E71C 0003B51C 90 81 00 0C */ stw r4, 0xc(r1) /* 8003E720 0003B520 38 80 00 00 */ li r4, 0 /* 8003E724 0003B524 90 01 00 08 */ stw r0, 8(r1) -/* 8003E728 0003B528 4B FF F7 F1 */ bl func_8003DF18 +/* 8003E728 0003B528 4B FF F7 F1 */ bl xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPii /* 8003E72C 0003B52C 7F E3 FB 78 */ mr r3, r31 /* 8003E730 0003B530 38 A1 00 08 */ addi r5, r1, 8 /* 8003E734 0003B534 38 80 00 00 */ li r4, 0 /* 8003E738 0003B538 38 C0 00 01 */ li r6, 1 -/* 8003E73C 0003B53C 4B FF F7 DD */ bl func_8003DF18 +/* 8003E73C 0003B53C 4B FF F7 DD */ bl xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPii /* 8003E740 0003B540 80 1F 00 68 */ lwz r0, 0x68(r31) /* 8003E744 0003B544 7F E3 FB 78 */ mr r3, r31 /* 8003E748 0003B548 38 A1 00 10 */ addi r5, r1, 0x10 /* 8003E74C 0003B54C 38 80 00 00 */ li r4, 0 /* 8003E750 0003B550 90 1F 00 6C */ stw r0, 0x6c(r31) /* 8003E754 0003B554 38 C0 00 01 */ li r6, 1 -/* 8003E758 0003B558 4B FF F7 C1 */ bl func_8003DF18 +/* 8003E758 0003B558 4B FF F7 C1 */ bl xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPii /* 8003E75C 0003B55C 80 1F 00 68 */ lwz r0, 0x68(r31) /* 8003E760 0003B560 7F E3 FB 78 */ mr r3, r31 /* 8003E764 0003B564 38 A1 00 10 */ addi r5, r1, 0x10 /* 8003E768 0003B568 38 80 00 00 */ li r4, 0 /* 8003E76C 0003B56C 90 1F 00 70 */ stw r0, 0x70(r31) /* 8003E770 0003B570 38 C0 00 01 */ li r6, 1 -/* 8003E774 0003B574 4B FF F7 A5 */ bl func_8003DF18 +/* 8003E774 0003B574 4B FF F7 A5 */ bl xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPii /* 8003E778 0003B578 80 01 00 24 */ lwz r0, 0x24(r1) /* 8003E77C 0003B57C 38 60 00 01 */ li r3, 1 /* 8003E780 0003B580 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -2018,8 +2018,8 @@ func_8003E6E8: /* 8003E788 0003B588 38 21 00 20 */ addi r1, r1, 0x20 /* 8003E78C 0003B58C 4E 80 00 20 */ blr -.global func_8003E790 -func_8003E790: +.global xSG_smem_blkclose__FP17st_XSAVEGAME_DATA +xSG_smem_blkclose__FP17st_XSAVEGAME_DATA: /* 8003E790 0003B590 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003E794 0003B594 7C 08 02 A6 */ mflr r0 /* 8003E798 0003B598 38 80 00 00 */ li r4, 0 @@ -2034,7 +2034,7 @@ func_8003E790: /* 8003E7BC 0003B5BC 83 E3 00 68 */ lwz r31, 0x68(r3) /* 8003E7C0 0003B5C0 80 03 00 6C */ lwz r0, 0x6c(r3) /* 8003E7C4 0003B5C4 90 03 00 68 */ stw r0, 0x68(r3) -/* 8003E7C8 0003B5C8 4B FF F7 51 */ bl func_8003DF18 +/* 8003E7C8 0003B5C8 4B FF F7 51 */ bl xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPii /* 8003E7CC 0003B5CC 93 FE 00 68 */ stw r31, 0x68(r30) /* 8003E7D0 0003B5D0 7F C3 F3 78 */ mr r3, r30 /* 8003E7D4 0003B5D4 38 BE 00 78 */ addi r5, r30, 0x78 @@ -2043,7 +2043,7 @@ func_8003E790: /* 8003E7E0 0003B5E0 38 C0 00 01 */ li r6, 1 /* 8003E7E4 0003B5E4 80 1E 00 70 */ lwz r0, 0x70(r30) /* 8003E7E8 0003B5E8 90 1E 00 68 */ stw r0, 0x68(r30) -/* 8003E7EC 0003B5EC 4B FF F7 55 */ bl func_8003DF40 +/* 8003E7EC 0003B5EC 4B FF F7 55 */ bl xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPUii /* 8003E7F0 0003B5F0 93 FE 00 68 */ stw r31, 0x68(r30) /* 8003E7F4 0003B5F4 38 00 00 01 */ li r0, 1 /* 8003E7F8 0003B5F8 38 60 00 01 */ li r3, 1 @@ -2055,8 +2055,8 @@ func_8003E790: /* 8003E810 0003B610 38 21 00 10 */ addi r1, r1, 0x10 /* 8003E814 0003B614 4E 80 00 20 */ blr -.global func_8003E818 -func_8003E818: +.global xSG_smem_cltopen__FP17st_XSAVEGAME_DATAP19st_XSAVEGAME_CLIENT +xSG_smem_cltopen__FP17st_XSAVEGAME_DATAP19st_XSAVEGAME_CLIENT: /* 8003E818 0003B618 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003E81C 0003B61C 7C 08 02 A6 */ mflr r0 /* 8003E820 0003B620 3C A0 33 33 */ lis r5, 0x33333333@ha @@ -2071,31 +2071,31 @@ func_8003E818: /* 8003E844 0003B644 90 A1 00 0C */ stw r5, 0xc(r1) /* 8003E848 0003B648 90 01 00 08 */ stw r0, 8(r1) /* 8003E84C 0003B64C 80 7F 00 00 */ lwz r3, 0(r31) -/* 8003E850 0003B650 48 00 F4 45 */ bl func_8004DC94 +/* 8003E850 0003B650 48 00 F4 45 */ bl xUtil_idtag2string__FUii /* 8003E854 0003B654 80 1F 00 00 */ lwz r0, 0(r31) /* 8003E858 0003B658 7F C3 F3 78 */ mr r3, r30 /* 8003E85C 0003B65C 38 A1 00 08 */ addi r5, r1, 8 /* 8003E860 0003B660 38 80 00 00 */ li r4, 0 /* 8003E864 0003B664 90 01 00 08 */ stw r0, 8(r1) /* 8003E868 0003B668 38 C0 00 01 */ li r6, 1 -/* 8003E86C 0003B66C 4B FF F6 AD */ bl func_8003DF18 +/* 8003E86C 0003B66C 4B FF F6 AD */ bl xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPii /* 8003E870 0003B670 80 1E 00 68 */ lwz r0, 0x68(r30) /* 8003E874 0003B674 7F C3 F3 78 */ mr r3, r30 /* 8003E878 0003B678 38 A1 00 0C */ addi r5, r1, 0xc /* 8003E87C 0003B67C 38 80 00 00 */ li r4, 0 /* 8003E880 0003B680 90 1F 00 24 */ stw r0, 0x24(r31) /* 8003E884 0003B684 38 C0 00 01 */ li r6, 1 -/* 8003E888 0003B688 4B FF F6 91 */ bl func_8003DF18 +/* 8003E888 0003B688 4B FF F6 91 */ bl xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPii /* 8003E88C 0003B68C 80 1E 00 68 */ lwz r0, 0x68(r30) /* 8003E890 0003B690 7F C3 F3 78 */ mr r3, r30 /* 8003E894 0003B694 38 A1 00 0C */ addi r5, r1, 0xc /* 8003E898 0003B698 38 80 00 00 */ li r4, 0 /* 8003E89C 0003B69C 90 1F 00 20 */ stw r0, 0x20(r31) /* 8003E8A0 0003B6A0 38 C0 00 01 */ li r6, 1 -/* 8003E8A4 0003B6A4 4B FF F6 75 */ bl func_8003DF18 +/* 8003E8A4 0003B6A4 4B FF F6 75 */ bl xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPii /* 8003E8A8 0003B6A8 80 7F 00 00 */ lwz r3, 0(r31) /* 8003E8AC 0003B6AC 38 80 00 00 */ li r4, 0 -/* 8003E8B0 0003B6B0 48 00 F3 E5 */ bl func_8004DC94 +/* 8003E8B0 0003B6B0 48 00 F3 E5 */ bl xUtil_idtag2string__FUii /* 8003E8B4 0003B6B4 80 01 00 24 */ lwz r0, 0x24(r1) /* 8003E8B8 0003B6B8 38 60 00 01 */ li r3, 1 /* 8003E8BC 0003B6BC 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -2104,8 +2104,8 @@ func_8003E818: /* 8003E8C8 0003B6C8 38 21 00 20 */ addi r1, r1, 0x20 /* 8003E8CC 0003B6CC 4E 80 00 20 */ blr -.global func_8003E8D0 -func_8003E8D0: +.global xSG_smem_cltclose__FP17st_XSAVEGAME_DATAP19st_XSAVEGAME_CLIENT +xSG_smem_cltclose__FP17st_XSAVEGAME_DATAP19st_XSAVEGAME_CLIENT: /* 8003E8D0 0003B6D0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003E8D4 0003B6D4 7C 08 02 A6 */ mflr r0 /* 8003E8D8 0003B6D8 90 01 00 24 */ stw r0, 0x24(r1) @@ -2116,7 +2116,7 @@ func_8003E8D0: /* 8003E8EC 0003B6EC 7C 7D 1B 78 */ mr r29, r3 /* 8003E8F0 0003B6F0 80 64 00 00 */ lwz r3, 0(r4) /* 8003E8F4 0003B6F4 38 80 00 00 */ li r4, 0 -/* 8003E8F8 0003B6F8 48 00 F3 9D */ bl func_8004DC94 +/* 8003E8F8 0003B6F8 48 00 F3 9D */ bl xUtil_idtag2string__FUii /* 8003E8FC 0003B6FC 38 00 00 00 */ li r0, 0 /* 8003E900 0003B700 90 1D 00 7C */ stw r0, 0x7c(r29) /* 8003E904 0003B704 80 7E 00 14 */ lwz r3, 0x14(r30) @@ -2125,7 +2125,7 @@ func_8003E8D0: /* 8003E910 0003B710 40 80 00 10 */ bge lbl_8003E920 /* 8003E914 0003B714 80 7E 00 00 */ lwz r3, 0(r30) /* 8003E918 0003B718 38 80 00 00 */ li r4, 0 -/* 8003E91C 0003B71C 48 00 F3 79 */ bl func_8004DC94 +/* 8003E91C 0003B71C 48 00 F3 79 */ bl xUtil_idtag2string__FUii lbl_8003E920: /* 8003E920 0003B720 83 FD 00 68 */ lwz r31, 0x68(r29) /* 8003E924 0003B724 7F A3 EB 78 */ mr r3, r29 @@ -2134,7 +2134,7 @@ lbl_8003E920: /* 8003E930 0003B730 38 80 00 00 */ li r4, 0 /* 8003E934 0003B734 38 C0 00 01 */ li r6, 1 /* 8003E938 0003B738 90 1D 00 68 */ stw r0, 0x68(r29) -/* 8003E93C 0003B73C 4B FF F5 DD */ bl func_8003DF18 +/* 8003E93C 0003B73C 4B FF F5 DD */ bl xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPii /* 8003E940 0003B740 93 FD 00 68 */ stw r31, 0x68(r29) /* 8003E944 0003B744 7F A3 EB 78 */ mr r3, r29 /* 8003E948 0003B748 38 BE 00 1C */ addi r5, r30, 0x1c @@ -2142,13 +2142,13 @@ lbl_8003E920: /* 8003E950 0003B750 80 1E 00 20 */ lwz r0, 0x20(r30) /* 8003E954 0003B754 38 C0 00 01 */ li r6, 1 /* 8003E958 0003B758 90 1D 00 68 */ stw r0, 0x68(r29) -/* 8003E95C 0003B75C 4B FF F5 BD */ bl func_8003DF18 +/* 8003E95C 0003B75C 4B FF F5 BD */ bl xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPii /* 8003E960 0003B760 93 FD 00 68 */ stw r31, 0x68(r29) /* 8003E964 0003B764 38 00 00 01 */ li r0, 1 /* 8003E968 0003B768 38 80 00 00 */ li r4, 0 /* 8003E96C 0003B76C 90 1D 00 7C */ stw r0, 0x7c(r29) /* 8003E970 0003B770 80 7E 00 00 */ lwz r3, 0(r30) -/* 8003E974 0003B774 48 00 F3 21 */ bl func_8004DC94 +/* 8003E974 0003B774 48 00 F3 21 */ bl xUtil_idtag2string__FUii /* 8003E978 0003B778 80 01 00 24 */ lwz r0, 0x24(r1) /* 8003E97C 0003B77C 38 60 00 01 */ li r3, 1 /* 8003E980 0003B780 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -2158,8 +2158,8 @@ lbl_8003E920: /* 8003E990 0003B790 38 21 00 20 */ addi r1, r1, 0x20 /* 8003E994 0003B794 4E 80 00 20 */ blr -.global func_8003E998 -func_8003E998: +.global xSG_sv_commit__FP17st_XSAVEGAME_DATA +xSG_sv_commit__FP17st_XSAVEGAME_DATA: /* 8003E998 0003B798 94 21 FF 80 */ stwu r1, -0x80(r1) /* 8003E99C 0003B79C 7C 08 02 A6 */ mflr r0 /* 8003E9A0 0003B7A0 3C 80 80 25 */ lis r4, lbl_80253A0C@ha @@ -2203,12 +2203,12 @@ func_8003E998: /* 8003EA38 0003B838 90 E1 00 3C */ stw r7, 0x3c(r1) /* 8003EA3C 0003B83C 90 C1 00 40 */ stw r6, 0x40(r1) /* 8003EA40 0003B840 90 01 00 44 */ stw r0, 0x44(r1) -/* 8003EA44 0003B844 48 08 DC 0D */ bl func_800CC650 +/* 8003EA44 0003B844 48 08 DC 0D */ bl iSGMakeName__F15en_NAMEGEN_TYPEPCci /* 8003EA48 0003B848 7C 60 1B 78 */ mr r0, r3 /* 8003EA4C 0003B84C 80 7E 20 EC */ lwz r3, 0x20ec(r30) /* 8003EA50 0003B850 7C 04 03 78 */ mr r4, r0 /* 8003EA54 0003B854 38 A0 00 01 */ li r5, 1 -/* 8003EA58 0003B858 48 08 E8 E9 */ bl func_800CD340 +/* 8003EA58 0003B858 48 08 E8 E9 */ bl iSGSetupGameDir__FP13st_ISGSESSIONPCci /* 8003EA5C 0003B85C 2C 03 00 00 */ cmpwi r3, 0 /* 8003EA60 0003B860 40 82 00 0C */ bne lbl_8003EA6C /* 8003EA64 0003B864 3B E0 00 00 */ li r31, 0 @@ -2223,14 +2223,14 @@ lbl_8003EA6C: /* 8003EA84 0003B884 80 BE 00 0C */ lwz r5, 0xc(r30) /* 8003EA88 0003B888 38 60 00 01 */ li r3, 1 /* 8003EA8C 0003B88C 38 80 00 00 */ li r4, 0 -/* 8003EA90 0003B890 48 08 DB C1 */ bl func_800CC650 +/* 8003EA90 0003B890 48 08 DB C1 */ bl iSGMakeName__F15en_NAMEGEN_TYPEPCci /* 8003EA94 0003B894 7C 64 1B 78 */ mr r4, r3 /* 8003EA98 0003B898 80 7E 20 EC */ lwz r3, 0x20ec(r30) /* 8003EA9C 0003B89C 80 BE 00 60 */ lwz r5, 0x60(r30) /* 8003EAA0 0003B8A0 39 01 00 08 */ addi r8, r1, 8 /* 8003EAA4 0003B8A4 80 DE 00 64 */ lwz r6, 0x64(r30) /* 8003EAA8 0003B8A8 38 E0 00 01 */ li r7, 1 -/* 8003EAAC 0003B8AC 48 08 E8 9D */ bl func_800CD348 +/* 8003EAAC 0003B8AC 48 08 E8 9D */ bl iSGSaveFile__FP13st_ISGSESSIONPCcPciiPc /* 8003EAB0 0003B8B0 2C 03 00 00 */ cmpwi r3, 0 /* 8003EAB4 0003B8B4 40 82 00 08 */ bne lbl_8003EABC /* 8003EAB8 0003B8B8 3B E0 00 00 */ li r31, 0 @@ -2247,7 +2247,7 @@ lbl_8003EAD4: /* 8003EADC 0003B8DC 90 01 00 14 */ stw r0, 0x14(r1) /* 8003EAE0 0003B8E0 93 E1 00 0C */ stw r31, 0xc(r1) /* 8003EAE4 0003B8E4 7C 9F 23 78 */ mr r31, r4 -/* 8003EAE8 0003B8E8 48 00 06 41 */ bl func_8003F128 +/* 8003EAE8 0003B8E8 48 00 06 41 */ bl xSGAutoSave_GetCache__Fv /* 8003EAEC 0003B8EC 2C 1F 00 01 */ cmpwi r31, 1 /* 8003EAF0 0003B8F0 41 82 00 18 */ beq lbl_8003EB08 /* 8003EAF4 0003B8F4 40 80 00 08 */ bge lbl_8003EAFC @@ -2257,10 +2257,10 @@ lbl_8003EAFC: /* 8003EB00 0003B900 40 80 00 14 */ bge lbl_8003EB14 /* 8003EB04 0003B904 48 00 00 0C */ b lbl_8003EB10 lbl_8003EB08: -/* 8003EB08 0003B908 48 00 06 C1 */ bl func_8003F1C8 +/* 8003EB08 0003B908 48 00 06 C1 */ bl MarkInvalid__11XSGAutoDataFv /* 8003EB0C 0003B90C 48 00 00 08 */ b lbl_8003EB14 lbl_8003EB10: -/* 8003EB10 0003B910 48 00 06 B9 */ bl func_8003F1C8 +/* 8003EB10 0003B910 48 00 06 B9 */ bl MarkInvalid__11XSGAutoDataFv lbl_8003EB14: /* 8003EB14 0003B914 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003EB18 0003B918 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2268,8 +2268,8 @@ lbl_8003EB14: /* 8003EB20 0003B920 38 21 00 10 */ addi r1, r1, 0x10 /* 8003EB24 0003B924 4E 80 00 20 */ blr -.global func_8003EB28 -func_8003EB28: +.global xSG_ld_prepload__FP17st_XSAVEGAME_DATA +xSG_ld_prepload__FP17st_XSAVEGAME_DATA: /* 8003EB28 0003B928 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003EB2C 0003B92C 7C 08 02 A6 */ mflr r0 /* 8003EB30 0003B930 38 80 00 00 */ li r4, 0 @@ -2280,11 +2280,11 @@ func_8003EB28: /* 8003EB44 0003B944 7C 7E 1B 78 */ mr r30, r3 /* 8003EB48 0003B948 80 A3 00 0C */ lwz r5, 0xc(r3) /* 8003EB4C 0003B94C 38 60 00 01 */ li r3, 1 -/* 8003EB50 0003B950 48 08 DB 01 */ bl func_800CC650 +/* 8003EB50 0003B950 48 08 DB 01 */ bl iSGMakeName__F15en_NAMEGEN_TYPEPCci /* 8003EB54 0003B954 7C 60 1B 78 */ mr r0, r3 /* 8003EB58 0003B958 80 7E 20 EC */ lwz r3, 0x20ec(r30) /* 8003EB5C 0003B95C 7C 04 03 78 */ mr r4, r0 -/* 8003EB60 0003B960 48 08 E4 3D */ bl func_800CCF9C +/* 8003EB60 0003B960 48 08 E4 3D */ bl iSGFileSize__FP13st_ISGSESSIONPCc /* 8003EB64 0003B964 90 7E 20 E0 */ stw r3, 0x20e0(r30) /* 8003EB68 0003B968 80 7E 20 E0 */ lwz r3, 0x20e0(r30) /* 8003EB6C 0003B96C 2C 03 00 01 */ cmpwi r3, 1 @@ -2292,7 +2292,7 @@ func_8003EB28: /* 8003EB74 0003B974 3B E0 00 00 */ li r31, 0 /* 8003EB78 0003B978 48 00 00 1C */ b lbl_8003EB94 lbl_8003EB7C: -/* 8003EB7C 0003B97C 4B FF 4E DD */ bl func_80033A58 +/* 8003EB7C 0003B97C 4B FF 4E DD */ bl xMemPushTemp__FUi /* 8003EB80 0003B980 90 7E 20 DC */ stw r3, 0x20dc(r30) /* 8003EB84 0003B984 38 80 00 00 */ li r4, 0 /* 8003EB88 0003B988 80 7E 20 DC */ lwz r3, 0x20dc(r30) @@ -2307,8 +2307,8 @@ lbl_8003EB94: /* 8003EBA8 0003B9A8 38 21 00 10 */ addi r1, r1, 0x10 /* 8003EBAC 0003B9AC 4E 80 00 20 */ blr -.global func_8003EBB0 -func_8003EBB0: +.global xSG_ld_readgame__FP17st_XSAVEGAME_DATA +xSG_ld_readgame__FP17st_XSAVEGAME_DATA: /* 8003EBB0 0003B9B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003EBB4 0003B9B4 7C 08 02 A6 */ mflr r0 /* 8003EBB8 0003B9B8 90 01 00 14 */ stw r0, 0x14(r1) @@ -2324,13 +2324,13 @@ lbl_8003EBDC: /* 8003EBDC 0003B9DC 80 BE 00 0C */ lwz r5, 0xc(r30) /* 8003EBE0 0003B9E0 38 60 00 01 */ li r3, 1 /* 8003EBE4 0003B9E4 38 80 00 00 */ li r4, 0 -/* 8003EBE8 0003B9E8 48 08 DA 69 */ bl func_800CC650 +/* 8003EBE8 0003B9E8 48 08 DA 69 */ bl iSGMakeName__F15en_NAMEGEN_TYPEPCci /* 8003EBEC 0003B9EC 7C 60 1B 78 */ mr r0, r3 /* 8003EBF0 0003B9F0 80 7E 20 EC */ lwz r3, 0x20ec(r30) /* 8003EBF4 0003B9F4 80 BE 20 DC */ lwz r5, 0x20dc(r30) /* 8003EBF8 0003B9F8 7C 04 03 78 */ mr r4, r0 /* 8003EBFC 0003B9FC 38 C0 00 01 */ li r6, 1 -/* 8003EC00 0003BA00 48 08 E9 F1 */ bl func_800CD5F0 +/* 8003EC00 0003BA00 48 08 E9 F1 */ bl iSGLoadFile__FP13st_ISGSESSIONPCcPci /* 8003EC04 0003BA04 2C 03 00 00 */ cmpwi r3, 0 /* 8003EC08 0003BA08 40 82 00 08 */ bne lbl_8003EC10 /* 8003EC0C 0003BA0C 3B E0 00 00 */ li r31, 0 @@ -2349,8 +2349,8 @@ lbl_8003EC24: /* 8003EC38 0003BA38 38 21 00 10 */ addi r1, r1, 0x10 /* 8003EC3C 0003BA3C 4E 80 00 20 */ blr -.global func_8003EC40 -func_8003EC40: +.global xSG_ld_readhead__FP17st_XSAVEGAME_DATA +xSG_ld_readhead__FP17st_XSAVEGAME_DATA: /* 8003EC40 0003BA40 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003EC44 0003BA44 7C 08 02 A6 */ mflr r0 /* 8003EC48 0003BA48 38 80 00 00 */ li r4, 0 @@ -2369,7 +2369,7 @@ func_8003EC40: /* 8003EC7C 0003BA7C 90 03 20 E4 */ stw r0, 0x20e4(r3) /* 8003EC80 0003BA80 80 03 20 E0 */ lwz r0, 0x20e0(r3) /* 8003EC84 0003BA84 90 03 20 E8 */ stw r0, 0x20e8(r3) -/* 8003EC88 0003BA88 4B FF F4 31 */ bl func_8003E0B8 +/* 8003EC88 0003BA88 4B FF F4 31 */ bl xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPii /* 8003EC8C 0003BA8C 80 61 00 08 */ lwz r3, 8(r1) /* 8003EC90 0003BA90 3C 03 B8 BC */ addis r0, r3, 0xb8bc /* 8003EC94 0003BA94 28 00 41 54 */ cmplwi r0, 0x4154 @@ -2381,7 +2381,7 @@ lbl_8003ECA4: /* 8003ECA8 0003BAA8 38 A1 00 08 */ addi r5, r1, 8 /* 8003ECAC 0003BAAC 38 80 00 00 */ li r4, 0 /* 8003ECB0 0003BAB0 38 C0 00 01 */ li r6, 1 -/* 8003ECB4 0003BAB4 4B FF F4 05 */ bl func_8003E0B8 +/* 8003ECB4 0003BAB4 4B FF F4 05 */ bl xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPii /* 8003ECB8 0003BAB8 80 01 00 08 */ lwz r0, 8(r1) /* 8003ECBC 0003BABC 2C 00 00 01 */ cmpwi r0, 1 /* 8003ECC0 0003BAC0 41 82 00 0C */ beq lbl_8003ECCC @@ -2392,14 +2392,14 @@ lbl_8003ECCC: /* 8003ECD0 0003BAD0 38 A1 00 08 */ addi r5, r1, 8 /* 8003ECD4 0003BAD4 38 80 00 00 */ li r4, 0 /* 8003ECD8 0003BAD8 38 C0 00 01 */ li r6, 1 -/* 8003ECDC 0003BADC 4B FF F3 DD */ bl func_8003E0B8 +/* 8003ECDC 0003BADC 4B FF F3 DD */ bl xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPii /* 8003ECE0 0003BAE0 80 01 00 08 */ lwz r0, 8(r1) /* 8003ECE4 0003BAE4 7F A3 EB 78 */ mr r3, r29 /* 8003ECE8 0003BAE8 38 A1 00 08 */ addi r5, r1, 8 /* 8003ECEC 0003BAEC 38 80 00 00 */ li r4, 0 /* 8003ECF0 0003BAF0 90 1D 20 D8 */ stw r0, 0x20d8(r29) /* 8003ECF4 0003BAF4 38 C0 00 01 */ li r6, 1 -/* 8003ECF8 0003BAF8 4B FF F3 C1 */ bl func_8003E0B8 +/* 8003ECF8 0003BAF8 4B FF F3 C1 */ bl xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPii /* 8003ECFC 0003BAFC 80 61 00 08 */ lwz r3, 8(r1) /* 8003ED00 0003BB00 57 C0 06 3F */ clrlwi. r0, r30, 0x18 /* 8003ED04 0003BB04 90 7D 20 D0 */ stw r3, 0x20d0(r29) @@ -2417,8 +2417,8 @@ lbl_8003ED18: /* 8003ED2C 0003BB2C 38 21 00 20 */ addi r1, r1, 0x20 /* 8003ED30 0003BB30 4E 80 00 20 */ blr -.global func_8003ED34 -func_8003ED34: +.global xSG_ld_validate__FP17st_XSAVEGAME_DATA +xSG_ld_validate__FP17st_XSAVEGAME_DATA: /* 8003ED34 0003BB34 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003ED38 0003BB38 7C 08 02 A6 */ mflr r0 /* 8003ED3C 0003BB3C 90 01 00 14 */ stw r0, 0x14(r1) @@ -2437,7 +2437,7 @@ func_8003ED34: /* 8003ED70 0003BB70 80 7E 20 D4 */ lwz r3, 0x20d4(r30) /* 8003ED74 0003BB74 80 9E 20 E4 */ lwz r4, 0x20e4(r30) /* 8003ED78 0003BB78 80 BE 20 E8 */ lwz r5, 0x20e8(r30) -/* 8003ED7C 0003BB7C 48 00 F2 4D */ bl func_8004DFC8 +/* 8003ED7C 0003BB7C 48 00 F2 4D */ bl xUtil_crc_update__FUiPci /* 8003ED80 0003BB80 90 7E 20 D4 */ stw r3, 0x20d4(r30) /* 8003ED84 0003BB84 80 7E 20 D4 */ lwz r3, 0x20d4(r30) /* 8003ED88 0003BB88 80 1E 20 D0 */ lwz r0, 0x20d0(r30) @@ -2453,8 +2453,8 @@ lbl_8003ED98: /* 8003EDAC 0003BBAC 38 21 00 10 */ addi r1, r1, 0x10 /* 8003EDB0 0003BBB0 4E 80 00 20 */ blr -.global func_8003EDB4 -func_8003EDB4: +.global xSG_ld_findcltblk__FP17st_XSAVEGAME_DATA +xSG_ld_findcltblk__FP17st_XSAVEGAME_DATA: /* 8003EDB4 0003BBB4 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8003EDB8 0003BBB8 7C 08 02 A6 */ mflr r0 /* 8003EDBC 0003BBBC 38 80 00 00 */ li r4, 0 @@ -2475,22 +2475,22 @@ func_8003EDB4: /* 8003EDF8 0003BBF8 90 03 20 E4 */ stw r0, 0x20e4(r3) /* 8003EDFC 0003BBFC 80 03 20 E0 */ lwz r0, 0x20e0(r3) /* 8003EE00 0003BC00 90 03 20 E8 */ stw r0, 0x20e8(r3) -/* 8003EE04 0003BC04 4B FF F2 B5 */ bl func_8003E0B8 +/* 8003EE04 0003BC04 4B FF F2 B5 */ bl xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPii /* 8003EE08 0003BC08 7F C3 F3 78 */ mr r3, r30 /* 8003EE0C 0003BC0C 38 A1 00 14 */ addi r5, r1, 0x14 /* 8003EE10 0003BC10 38 80 00 00 */ li r4, 0 /* 8003EE14 0003BC14 38 C0 00 01 */ li r6, 1 -/* 8003EE18 0003BC18 4B FF F2 A1 */ bl func_8003E0B8 +/* 8003EE18 0003BC18 4B FF F2 A1 */ bl xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPii /* 8003EE1C 0003BC1C 7F C3 F3 78 */ mr r3, r30 /* 8003EE20 0003BC20 38 A1 00 14 */ addi r5, r1, 0x14 /* 8003EE24 0003BC24 38 80 00 00 */ li r4, 0 /* 8003EE28 0003BC28 38 C0 00 01 */ li r6, 1 -/* 8003EE2C 0003BC2C 4B FF F2 8D */ bl func_8003E0B8 +/* 8003EE2C 0003BC2C 4B FF F2 8D */ bl xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPii /* 8003EE30 0003BC30 7F C3 F3 78 */ mr r3, r30 /* 8003EE34 0003BC34 38 A1 00 14 */ addi r5, r1, 0x14 /* 8003EE38 0003BC38 38 80 00 00 */ li r4, 0 /* 8003EE3C 0003BC3C 38 C0 00 01 */ li r6, 1 -/* 8003EE40 0003BC40 4B FF F2 79 */ bl func_8003E0B8 +/* 8003EE40 0003BC40 4B FF F2 79 */ bl xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPii /* 8003EE44 0003BC44 48 00 01 E4 */ b lbl_8003F028 lbl_8003EE48: /* 8003EE48 0003BC48 38 00 00 00 */ li r0, 0 @@ -2502,20 +2502,20 @@ lbl_8003EE48: /* 8003EE60 0003BC60 90 01 00 0C */ stw r0, 0xc(r1) /* 8003EE64 0003BC64 38 C0 00 01 */ li r6, 1 /* 8003EE68 0003BC68 90 01 00 08 */ stw r0, 8(r1) -/* 8003EE6C 0003BC6C 4B FF F2 75 */ bl func_8003E0E0 +/* 8003EE6C 0003BC6C 4B FF F2 75 */ bl xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPUii /* 8003EE70 0003BC70 7F C3 F3 78 */ mr r3, r30 /* 8003EE74 0003BC74 38 A1 00 0C */ addi r5, r1, 0xc /* 8003EE78 0003BC78 38 80 00 00 */ li r4, 0 /* 8003EE7C 0003BC7C 38 C0 00 01 */ li r6, 1 -/* 8003EE80 0003BC80 4B FF F2 39 */ bl func_8003E0B8 +/* 8003EE80 0003BC80 4B FF F2 39 */ bl xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPii /* 8003EE84 0003BC84 7F C3 F3 78 */ mr r3, r30 /* 8003EE88 0003BC88 38 A1 00 08 */ addi r5, r1, 8 /* 8003EE8C 0003BC8C 38 80 00 00 */ li r4, 0 /* 8003EE90 0003BC90 38 C0 00 01 */ li r6, 1 -/* 8003EE94 0003BC94 4B FF F2 25 */ bl func_8003E0B8 +/* 8003EE94 0003BC94 4B FF F2 25 */ bl xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPii /* 8003EE98 0003BC98 80 61 00 10 */ lwz r3, 0x10(r1) /* 8003EE9C 0003BC9C 38 80 00 00 */ li r4, 0 -/* 8003EEA0 0003BCA0 48 00 ED F5 */ bl func_8004DC94 +/* 8003EEA0 0003BCA0 48 00 ED F5 */ bl xUtil_idtag2string__FUii /* 8003EEA4 0003BCA4 80 1E 00 8C */ lwz r0, 0x8c(r30) /* 8003EEA8 0003BCA8 7F C4 F3 78 */ mr r4, r30 /* 8003EEAC 0003BCAC 80 61 00 10 */ lwz r3, 0x10(r1) @@ -2551,7 +2551,7 @@ lbl_8003EF08: /* 8003EF18 0003BD18 41 82 00 C0 */ beq lbl_8003EFD8 /* 8003EF1C 0003BD1C 80 61 00 10 */ lwz r3, 0x10(r1) /* 8003EF20 0003BD20 38 80 00 00 */ li r4, 0 -/* 8003EF24 0003BD24 48 00 ED 71 */ bl func_8004DC94 +/* 8003EF24 0003BD24 48 00 ED 71 */ bl xUtil_idtag2string__FUii /* 8003EF28 0003BD28 80 7E 20 E4 */ lwz r3, 0x20e4(r30) /* 8003EF2C 0003BD2C 38 00 00 00 */ li r0, 0 /* 8003EF30 0003BD30 7F C4 F3 78 */ mr r4, r30 @@ -2576,7 +2576,7 @@ lbl_8003EF08: /* 8003EF7C 0003BD7C 40 82 00 10 */ bne lbl_8003EF8C /* 8003EF80 0003BD80 80 61 00 10 */ lwz r3, 0x10(r1) /* 8003EF84 0003BD84 38 80 00 00 */ li r4, 0 -/* 8003EF88 0003BD88 48 00 ED 0D */ bl func_8004DC94 +/* 8003EF88 0003BD88 48 00 ED 0D */ bl xUtil_idtag2string__FUii lbl_8003EF8C: /* 8003EF8C 0003BD8C 80 BF 00 3C */ lwz r5, 0x3c(r31) /* 8003EF90 0003BD90 2C 05 00 00 */ cmpwi r5, 0 @@ -2600,7 +2600,7 @@ lbl_8003EF8C: lbl_8003EFD8: /* 8003EFD8 0003BDD8 80 61 00 10 */ lwz r3, 0x10(r1) /* 8003EFDC 0003BDDC 38 80 00 00 */ li r4, 0 -/* 8003EFE0 0003BDE0 48 00 EC B5 */ bl func_8004DC94 +/* 8003EFE0 0003BDE0 48 00 EC B5 */ bl xUtil_idtag2string__FUii /* 8003EFE4 0003BDE4 80 7E 20 E4 */ lwz r3, 0x20e4(r30) /* 8003EFE8 0003BDE8 80 01 00 0C */ lwz r0, 0xc(r1) /* 8003EFEC 0003BDEC 7C 03 02 14 */ add r0, r3, r0 @@ -2632,8 +2632,8 @@ lbl_8003F028: /* 8003F04C 0003BE4C 38 21 00 30 */ addi r1, r1, 0x30 /* 8003F050 0003BE50 4E 80 00 20 */ blr -.global func_8003F054 -func_8003F054: +.global xSG_ld_flipload__FP17st_XSAVEGAME_DATA +xSG_ld_flipload__FP17st_XSAVEGAME_DATA: /* 8003F054 0003BE54 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003F058 0003BE58 7C 08 02 A6 */ mflr r0 /* 8003F05C 0003BE5C 90 01 00 24 */ stw r0, 0x24(r1) @@ -2656,7 +2656,7 @@ lbl_8003F078: /* 8003F09C 0003BE9C 41 82 00 4C */ beq lbl_8003F0E8 /* 8003F0A0 0003BEA0 80 7C 00 00 */ lwz r3, 0(r28) /* 8003F0A4 0003BEA4 38 80 00 00 */ li r4, 0 -/* 8003F0A8 0003BEA8 48 00 EB ED */ bl func_8004DC94 +/* 8003F0A8 0003BEA8 48 00 EB ED */ bl xUtil_idtag2string__FUii /* 8003F0AC 0003BEAC 81 9C 00 0C */ lwz r12, 0xc(r28) /* 8003F0B0 0003BEB0 7F 64 DB 78 */ mr r4, r27 /* 8003F0B4 0003BEB4 7F 85 E3 78 */ mr r5, r28 @@ -2669,13 +2669,13 @@ lbl_8003F078: /* 8003F0D0 0003BED0 40 82 00 24 */ bne lbl_8003F0F4 /* 8003F0D4 0003BED4 80 7C 00 00 */ lwz r3, 0(r28) /* 8003F0D8 0003BED8 38 80 00 00 */ li r4, 0 -/* 8003F0DC 0003BEDC 48 00 EB B9 */ bl func_8004DC94 +/* 8003F0DC 0003BEDC 48 00 EB B9 */ bl xUtil_idtag2string__FUii /* 8003F0E0 0003BEE0 3B C0 00 00 */ li r30, 0 /* 8003F0E4 0003BEE4 48 00 00 10 */ b lbl_8003F0F4 lbl_8003F0E8: /* 8003F0E8 0003BEE8 80 7C 00 00 */ lwz r3, 0(r28) /* 8003F0EC 0003BEEC 38 80 00 00 */ li r4, 0 -/* 8003F0F0 0003BEF0 48 00 EB A5 */ bl func_8004DC94 +/* 8003F0F0 0003BEF0 48 00 EB A5 */ bl xUtil_idtag2string__FUii lbl_8003F0F4: /* 8003F0F4 0003BEF4 2C 1E 00 00 */ cmpwi r30, 0 /* 8003F0F8 0003BEF8 41 82 00 18 */ beq lbl_8003F110 @@ -2693,32 +2693,32 @@ lbl_8003F110: /* 8003F120 0003BF20 38 21 00 20 */ addi r1, r1, 0x20 /* 8003F124 0003BF24 4E 80 00 20 */ blr -.global func_8003F128 -func_8003F128: +.global xSGAutoSave_GetCache__Fv +xSGAutoSave_GetCache__Fv: /* 8003F128 0003BF28 3C 60 80 2D */ lis r3, lbl_802C8970@ha /* 8003F12C 0003BF2C 38 63 89 70 */ addi r3, r3, lbl_802C8970@l /* 8003F130 0003BF30 4E 80 00 20 */ blr -.global func_8003F134 -func_8003F134: +.global xSGAutoSave_Startup__Fv +xSGAutoSave_Startup__Fv: /* 8003F134 0003BF34 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003F138 0003BF38 7C 08 02 A6 */ mflr r0 /* 8003F13C 0003BF3C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8003F140 0003BF40 4B FF FF E9 */ bl func_8003F128 +/* 8003F140 0003BF40 4B FF FF E9 */ bl xSGAutoSave_GetCache__Fv /* 8003F144 0003BF44 38 80 00 00 */ li r4, 0 /* 8003F148 0003BF48 38 00 FF FF */ li r0, -1 /* 8003F14C 0003BF4C 90 83 00 00 */ stw r4, 0(r3) /* 8003F150 0003BF50 90 03 00 08 */ stw r0, 8(r3) /* 8003F154 0003BF54 90 03 00 04 */ stw r0, 4(r3) /* 8003F158 0003BF58 90 03 00 0C */ stw r0, 0xc(r3) -/* 8003F15C 0003BF5C 48 09 00 FD */ bl func_800CF258 +/* 8003F15C 0003BF5C 48 09 00 FD */ bl iSGAutoSave_Startup__Fv /* 8003F160 0003BF60 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003F164 0003BF64 7C 08 03 A6 */ mtlr r0 /* 8003F168 0003BF68 38 21 00 10 */ addi r1, r1, 0x10 /* 8003F16C 0003BF6C 4E 80 00 20 */ blr -.global func_8003F170 -func_8003F170: +.global IsValid__11XSGAutoDataFv +IsValid__11XSGAutoDataFv: /* 8003F170 0003BF70 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003F174 0003BF74 7C 08 02 A6 */ mflr r0 /* 8003F178 0003BF78 90 01 00 14 */ stw r0, 0x14(r1) @@ -2728,7 +2728,7 @@ func_8003F170: /* 8003F188 0003BF88 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8003F18C 0003BF8C 41 82 00 20 */ beq lbl_8003F1AC /* 8003F190 0003BF90 80 9F 00 04 */ lwz r4, 4(r31) -/* 8003F194 0003BF94 48 00 01 91 */ bl func_8003F324 +/* 8003F194 0003BF94 48 00 01 91 */ bl HWCheckConnect__11XSGAutoDataFi /* 8003F198 0003BF98 2C 03 00 00 */ cmpwi r3, 0 /* 8003F19C 0003BF9C 40 82 00 10 */ bne lbl_8003F1AC /* 8003F1A0 0003BFA0 80 1F 00 00 */ lwz r0, 0(r31) @@ -2743,15 +2743,15 @@ lbl_8003F1AC: /* 8003F1C0 0003BFC0 38 21 00 10 */ addi r1, r1, 0x10 /* 8003F1C4 0003BFC4 4E 80 00 20 */ blr -.global func_8003F1C8 -func_8003F1C8: +.global MarkInvalid__11XSGAutoDataFv +MarkInvalid__11XSGAutoDataFv: /* 8003F1C8 0003BFC8 80 03 00 00 */ lwz r0, 0(r3) /* 8003F1CC 0003BFCC 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 8003F1D0 0003BFD0 90 03 00 00 */ stw r0, 0(r3) /* 8003F1D4 0003BFD4 4E 80 00 20 */ blr -.global func_8003F1D8 -func_8003F1D8: +.global SetCache__11XSGAutoDataFiii +SetCache__11XSGAutoDataFiii: /* 8003F1D8 0003BFD8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003F1DC 0003BFDC 7C 08 02 A6 */ mflr r0 /* 8003F1E0 0003BFE0 90 01 00 24 */ stw r0, 0x24(r1) @@ -2763,10 +2763,10 @@ func_8003F1D8: /* 8003F1F8 0003BFF8 7C 9D 23 78 */ mr r29, r4 /* 8003F1FC 0003BFFC 93 81 00 10 */ stw r28, 0x10(r1) /* 8003F200 0003C000 7C 7C 1B 78 */ mr r28, r3 -/* 8003F204 0003C004 48 00 00 65 */ bl func_8003F268 +/* 8003F204 0003C004 48 00 00 65 */ bl Discard__11XSGAutoDataFv /* 8003F208 0003C008 7F 83 E3 78 */ mr r3, r28 /* 8003F20C 0003C00C 7F A4 EB 78 */ mr r4, r29 -/* 8003F210 0003C010 48 00 00 B1 */ bl func_8003F2C0 +/* 8003F210 0003C010 48 00 00 B1 */ bl HWConnect__11XSGAutoDataFi /* 8003F214 0003C014 90 7C 00 10 */ stw r3, 0x10(r28) /* 8003F218 0003C018 80 1C 00 10 */ lwz r0, 0x10(r28) /* 8003F21C 0003C01C 28 00 00 00 */ cmplwi r0, 0 @@ -2791,8 +2791,8 @@ lbl_8003F248: /* 8003F260 0003C060 38 21 00 20 */ addi r1, r1, 0x20 /* 8003F264 0003C064 4E 80 00 20 */ blr -.global func_8003F268 -func_8003F268: +.global Discard__11XSGAutoDataFv +Discard__11XSGAutoDataFv: /* 8003F268 0003C068 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003F26C 0003C06C 7C 08 02 A6 */ mflr r0 /* 8003F270 0003C070 90 01 00 14 */ stw r0, 0x14(r1) @@ -2807,7 +2807,7 @@ func_8003F268: /* 8003F294 0003C094 80 83 00 10 */ lwz r4, 0x10(r3) /* 8003F298 0003C098 28 04 00 00 */ cmplwi r4, 0 /* 8003F29C 0003C09C 41 82 00 08 */ beq lbl_8003F2A4 -/* 8003F2A0 0003C0A0 48 00 00 61 */ bl func_8003F300 +/* 8003F2A0 0003C0A0 48 00 00 61 */ bl HWDisconnect__11XSGAutoDataFP13st_ISGSESSION lbl_8003F2A4: /* 8003F2A4 0003C0A4 38 00 00 00 */ li r0, 0 /* 8003F2A8 0003C0A8 90 1F 00 10 */ stw r0, 0x10(r31) @@ -2817,46 +2817,46 @@ lbl_8003F2A4: /* 8003F2B8 0003C0B8 38 21 00 10 */ addi r1, r1, 0x10 /* 8003F2BC 0003C0BC 4E 80 00 20 */ blr -.global func_8003F2C0 -func_8003F2C0: +.global HWConnect__11XSGAutoDataFi +HWConnect__11XSGAutoDataFi: /* 8003F2C0 0003C0C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003F2C4 0003C0C4 7C 08 02 A6 */ mflr r0 /* 8003F2C8 0003C0C8 90 01 00 14 */ stw r0, 0x14(r1) /* 8003F2CC 0003C0CC 93 E1 00 0C */ stw r31, 0xc(r1) /* 8003F2D0 0003C0D0 7C 9F 23 78 */ mr r31, r4 -/* 8003F2D4 0003C0D4 4B FF FE 55 */ bl func_8003F128 +/* 8003F2D4 0003C0D4 4B FF FE 55 */ bl xSGAutoSave_GetCache__Fv /* 8003F2D8 0003C0D8 3C A0 80 04 */ lis r5, lbl_8003F350@ha /* 8003F2DC 0003C0DC 7C 64 1B 78 */ mr r4, r3 /* 8003F2E0 0003C0E0 38 A5 F3 50 */ addi r5, r5, lbl_8003F350@l /* 8003F2E4 0003C0E4 7F E3 FB 78 */ mr r3, r31 -/* 8003F2E8 0003C0E8 48 08 FF 75 */ bl func_800CF25C +/* 8003F2E8 0003C0E8 48 08 FF 75 */ bl iSGAutoSave_Connect__FiPvPFPv10en_CHGCODE_v /* 8003F2EC 0003C0EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003F2F0 0003C0F0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8003F2F4 0003C0F4 7C 08 03 A6 */ mtlr r0 /* 8003F2F8 0003C0F8 38 21 00 10 */ addi r1, r1, 0x10 /* 8003F2FC 0003C0FC 4E 80 00 20 */ blr -.global func_8003F300 -func_8003F300: +.global HWDisconnect__11XSGAutoDataFP13st_ISGSESSION +HWDisconnect__11XSGAutoDataFP13st_ISGSESSION: /* 8003F300 0003C100 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003F304 0003C104 7C 08 02 A6 */ mflr r0 /* 8003F308 0003C108 7C 83 23 78 */ mr r3, r4 /* 8003F30C 0003C10C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8003F310 0003C110 48 08 FF BD */ bl func_800CF2CC +/* 8003F310 0003C110 48 08 FF BD */ bl iSGAutoSave_Disconnect__FP13st_ISGSESSION /* 8003F314 0003C114 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003F318 0003C118 7C 08 03 A6 */ mtlr r0 /* 8003F31C 0003C11C 38 21 00 10 */ addi r1, r1, 0x10 /* 8003F320 0003C120 4E 80 00 20 */ blr -.global func_8003F324 -func_8003F324: +.global HWCheckConnect__11XSGAutoDataFi +HWCheckConnect__11XSGAutoDataFi: /* 8003F324 0003C124 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003F328 0003C128 7C 08 02 A6 */ mflr r0 /* 8003F32C 0003C12C 7C 64 1B 78 */ mr r4, r3 /* 8003F330 0003C130 90 01 00 14 */ stw r0, 0x14(r1) /* 8003F334 0003C134 80 63 00 10 */ lwz r3, 0x10(r3) /* 8003F338 0003C138 80 84 00 04 */ lwz r4, 4(r4) -/* 8003F33C 0003C13C 48 08 FF B1 */ bl func_800CF2EC +/* 8003F33C 0003C13C 48 08 FF B1 */ bl iSGAutoSave_Monitor__FP13st_ISGSESSIONi /* 8003F340 0003C140 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003F344 0003C144 7C 08 03 A6 */ mtlr r0 /* 8003F348 0003C148 38 21 00 10 */ addi r1, r1, 0x10 @@ -2867,7 +2867,7 @@ lbl_8003F350: /* 8003F358 0003C158 90 01 00 14 */ stw r0, 0x14(r1) /* 8003F35C 0003C15C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8003F360 0003C160 7C 9F 23 78 */ mr r31, r4 -/* 8003F364 0003C164 4B FF FD C5 */ bl func_8003F128 +/* 8003F364 0003C164 4B FF FD C5 */ bl xSGAutoSave_GetCache__Fv /* 8003F368 0003C168 2C 1F 00 01 */ cmpwi r31, 1 /* 8003F36C 0003C16C 41 82 00 18 */ beq lbl_8003F384 /* 8003F370 0003C170 40 80 00 08 */ bge lbl_8003F378 @@ -2877,10 +2877,10 @@ lbl_8003F378: /* 8003F37C 0003C17C 40 80 00 14 */ bge lbl_8003F390 /* 8003F380 0003C180 48 00 00 0C */ b lbl_8003F38C lbl_8003F384: -/* 8003F384 0003C184 4B FF FE 45 */ bl func_8003F1C8 +/* 8003F384 0003C184 4B FF FE 45 */ bl MarkInvalid__11XSGAutoDataFv /* 8003F388 0003C188 48 00 00 08 */ b lbl_8003F390 lbl_8003F38C: -/* 8003F38C 0003C18C 4B FF FE 3D */ bl func_8003F1C8 +/* 8003F38C 0003C18C 4B FF FE 3D */ bl MarkInvalid__11XSGAutoDataFv lbl_8003F390: /* 8003F390 0003C190 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003F394 0003C194 83 E1 00 0C */ lwz r31, 0xc(r1) diff --git a/asm/Core/x/xserializer.s b/asm/Core/x/xserializer.s index 9d2fd2433..cdd27e066 100644 --- a/asm/Core/x/xserializer.s +++ b/asm/Core/x/xserializer.s @@ -2,8 +2,8 @@ .section .text # 0x80042D6C - 0x80043EB8 -.global func_80042D6C -func_80042D6C: +.global xSerialStartup__FiP21st_SERIAL_PERCID_SIZE +xSerialStartup__FiP21st_SERIAL_PERCID_SIZE: /* 80042D6C 0003FB6C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80042D70 0003FB70 7C 08 02 A6 */ mflr r0 /* 80042D74 0003FB74 90 01 00 14 */ stw r0, 0x14(r1) @@ -34,16 +34,16 @@ lbl_80042DC0: /* 80042DD4 0003FBD4 38 21 00 10 */ addi r1, r1, 0x10 /* 80042DD8 0003FBD8 4E 80 00 20 */ blr -.global func_80042DDC -func_80042DDC: +.global xSerialShutdown__Fv +xSerialShutdown__Fv: /* 80042DDC 0003FBDC 80 6D 8A A0 */ lwz r3, lbl_803CB3A0-_SDA_BASE_(r13) /* 80042DE0 0003FBE0 38 03 FF FF */ addi r0, r3, -1 /* 80042DE4 0003FBE4 90 0D 8A A0 */ stw r0, lbl_803CB3A0-_SDA_BASE_(r13) /* 80042DE8 0003FBE8 80 6D 8A A0 */ lwz r3, lbl_803CB3A0-_SDA_BASE_(r13) /* 80042DEC 0003FBEC 4E 80 00 20 */ blr -.global func_80042DF0 -func_80042DF0: +.global xSerialTraverse__FPFUiP7xSerial_i +xSerialTraverse__FPFUiP7xSerial_i: /* 80042DF0 0003FBF0 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80042DF4 0003FBF4 7C 08 02 A6 */ mflr r0 /* 80042DF8 0003FBF8 3C 80 80 29 */ lis r4, lbl_80288B10@ha @@ -52,7 +52,7 @@ func_80042DF0: /* 80042E04 0003FC04 7C 7B 1B 78 */ mr r27, r3 /* 80042E08 0003FC08 3B E4 8B 10 */ addi r31, r4, lbl_80288B10@l /* 80042E0C 0003FC0C 38 61 00 08 */ addi r3, r1, 8 -/* 80042E10 0003FC10 48 00 00 75 */ bl func_80042E84 +/* 80042E10 0003FC10 48 00 00 75 */ bl __ct__7xSerialFv /* 80042E14 0003FC14 3B A0 00 00 */ li r29, 0 /* 80042E18 0003FC18 3B C0 00 00 */ li r30, 0 /* 80042E1C 0003FC1C 48 00 00 3C */ b lbl_80042E58 @@ -61,7 +61,7 @@ lbl_80042E20: /* 80042E24 0003FC24 38 61 00 08 */ addi r3, r1, 8 /* 80042E28 0003FC28 7F 84 F0 2E */ lwzx r28, r4, r30 /* 80042E2C 0003FC2C 80 9C 00 00 */ lwz r4, 0(r28) -/* 80042E30 0003FC30 48 00 00 C1 */ bl func_80042EF0 +/* 80042E30 0003FC30 48 00 00 C1 */ bl setClient__7xSerialFUi /* 80042E34 0003FC34 7F 6C DB 78 */ mr r12, r27 /* 80042E38 0003FC38 38 81 00 08 */ addi r4, r1, 8 /* 80042E3C 0003FC3C 80 7C 00 00 */ lwz r3, 0(r28) @@ -78,19 +78,19 @@ lbl_80042E58: lbl_80042E64: /* 80042E64 0003FC64 38 61 00 08 */ addi r3, r1, 8 /* 80042E68 0003FC68 38 80 FF FF */ li r4, -1 -/* 80042E6C 0003FC6C 48 00 00 1D */ bl func_80042E88 +/* 80042E6C 0003FC6C 48 00 00 1D */ bl __dt__7xSerialFv /* 80042E70 0003FC70 BB 61 00 2C */ lmw r27, 0x2c(r1) /* 80042E74 0003FC74 80 01 00 44 */ lwz r0, 0x44(r1) /* 80042E78 0003FC78 7C 08 03 A6 */ mtlr r0 /* 80042E7C 0003FC7C 38 21 00 40 */ addi r1, r1, 0x40 /* 80042E80 0003FC80 4E 80 00 20 */ blr -.global func_80042E84 -func_80042E84: +.global __ct__7xSerialFv +__ct__7xSerialFv: /* 80042E84 0003FC84 4E 80 00 20 */ blr -.global func_80042E88 -func_80042E88: +.global __dt__7xSerialFv +__dt__7xSerialFv: /* 80042E88 0003FC88 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80042E8C 0003FC8C 7C 08 02 A6 */ mflr r0 /* 80042E90 0003FC90 90 01 00 14 */ stw r0, 0x14(r1) @@ -104,12 +104,12 @@ func_80042E88: /* 80042EB0 0003FCB0 41 82 00 10 */ beq lbl_80042EC0 /* 80042EB4 0003FCB4 80 7E 00 00 */ lwz r3, 0(r30) /* 80042EB8 0003FCB8 38 80 00 00 */ li r4, 0 -/* 80042EBC 0003FCBC 48 00 AD D9 */ bl func_8004DC94 +/* 80042EBC 0003FCBC 48 00 AD D9 */ bl xUtil_idtag2string__FUii lbl_80042EC0: /* 80042EC0 0003FCC0 7F E0 07 35 */ extsh. r0, r31 /* 80042EC4 0003FCC4 40 81 00 0C */ ble lbl_80042ED0 /* 80042EC8 0003FCC8 7F C3 F3 78 */ mr r3, r30 -/* 80042ECC 0003FCCC 48 00 00 21 */ bl func_80042EEC +/* 80042ECC 0003FCCC 48 00 00 21 */ bl __dl__7xSerialFPv lbl_80042ED0: /* 80042ED0 0003FCD0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80042ED4 0003FCD4 7F C3 F3 78 */ mr r3, r30 @@ -119,23 +119,23 @@ lbl_80042ED0: /* 80042EE4 0003FCE4 38 21 00 10 */ addi r1, r1, 0x10 /* 80042EE8 0003FCE8 4E 80 00 20 */ blr -.global func_80042EEC -func_80042EEC: +.global __dl__7xSerialFPv +__dl__7xSerialFPv: /* 80042EEC 0003FCEC 4E 80 00 20 */ blr -.global func_80042EF0 -func_80042EF0: +.global setClient__7xSerialFUi +setClient__7xSerialFUi: /* 80042EF0 0003FCF0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80042EF4 0003FCF4 7C 08 02 A6 */ mflr r0 /* 80042EF8 0003FCF8 90 01 00 14 */ stw r0, 0x14(r1) -/* 80042EFC 0003FCFC 48 00 06 29 */ bl func_80043524 +/* 80042EFC 0003FCFC 48 00 06 29 */ bl prepare__7xSerialFUi /* 80042F00 0003FD00 80 01 00 14 */ lwz r0, 0x14(r1) /* 80042F04 0003FD04 7C 08 03 A6 */ mtlr r0 /* 80042F08 0003FD08 38 21 00 10 */ addi r1, r1, 0x10 /* 80042F0C 0003FD0C 4E 80 00 20 */ blr -.global func_80042F10 -func_80042F10: +.global Write__7xSerialFPcii +Write__7xSerialFPcii: /* 80042F10 0003FD10 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80042F14 0003FD14 7C 08 02 A6 */ mflr r0 /* 80042F18 0003FD18 2C 06 00 00 */ cmpwi r6, 0 @@ -167,7 +167,7 @@ lbl_80042F68: /* 80042F70 0003FD70 7C 1E 00 2E */ lwzx r0, r30, r0 /* 80042F74 0003FD74 7F E3 FB 78 */ mr r3, r31 /* 80042F78 0003FD78 7C 84 00 38 */ and r4, r4, r0 -/* 80042F7C 0003FD7C 48 00 04 49 */ bl func_800433C4 +/* 80042F7C 0003FD7C 48 00 04 49 */ bl wrbit__7xSerialFi /* 80042F80 0003FD80 3B 9C 00 01 */ addi r28, r28, 1 /* 80042F84 0003FD84 2C 1C 00 20 */ cmpwi r28, 0x20 /* 80042F88 0003FD88 40 82 00 0C */ bne lbl_80042F94 @@ -192,7 +192,7 @@ lbl_80042FBC: /* 80042FC4 0003FDC4 7C 1E 00 2E */ lwzx r0, r30, r0 /* 80042FC8 0003FDC8 7F E3 FB 78 */ mr r3, r31 /* 80042FCC 0003FDCC 7C 84 00 38 */ and r4, r4, r0 -/* 80042FD0 0003FDD0 48 00 03 F5 */ bl func_800433C4 +/* 80042FD0 0003FDD0 48 00 03 F5 */ bl wrbit__7xSerialFi /* 80042FD4 0003FDD4 3B BD 00 01 */ addi r29, r29, 1 /* 80042FD8 0003FDD8 2C 1D 00 08 */ cmpwi r29, 8 /* 80042FDC 0003FDDC 40 82 00 0C */ bne lbl_80042FE8 @@ -212,8 +212,8 @@ lbl_80042FF8: /* 80043004 0003FE04 38 21 00 20 */ addi r1, r1, 0x20 /* 80043008 0003FE08 4E 80 00 20 */ blr -.global func_8004300C -func_8004300C: +.global Write_b1__7xSerialFi +Write_b1__7xSerialFi: /* 8004300C 0003FE0C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80043010 0003FE10 7C 08 02 A6 */ mflr r0 /* 80043014 0003FE14 38 A0 00 04 */ li r5, 4 @@ -221,14 +221,14 @@ func_8004300C: /* 8004301C 0003FE1C 90 01 00 14 */ stw r0, 0x14(r1) /* 80043020 0003FE20 90 81 00 08 */ stw r4, 8(r1) /* 80043024 0003FE24 38 81 00 08 */ addi r4, r1, 8 -/* 80043028 0003FE28 4B FF FE E9 */ bl func_80042F10 +/* 80043028 0003FE28 4B FF FE E9 */ bl Write__7xSerialFPcii /* 8004302C 0003FE2C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80043030 0003FE30 7C 08 03 A6 */ mtlr r0 /* 80043034 0003FE34 38 21 00 10 */ addi r1, r1, 0x10 /* 80043038 0003FE38 4E 80 00 20 */ blr -.global func_8004303C -func_8004303C: +.global Write_b7__7xSerialFUi +Write_b7__7xSerialFUi: /* 8004303C 0003FE3C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80043040 0003FE40 7C 08 02 A6 */ mflr r0 /* 80043044 0003FE44 38 A0 00 04 */ li r5, 4 @@ -236,14 +236,14 @@ func_8004303C: /* 8004304C 0003FE4C 90 01 00 14 */ stw r0, 0x14(r1) /* 80043050 0003FE50 90 81 00 08 */ stw r4, 8(r1) /* 80043054 0003FE54 38 81 00 08 */ addi r4, r1, 8 -/* 80043058 0003FE58 4B FF FE B9 */ bl func_80042F10 +/* 80043058 0003FE58 4B FF FE B9 */ bl Write__7xSerialFPcii /* 8004305C 0003FE5C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80043060 0003FE60 7C 08 03 A6 */ mtlr r0 /* 80043064 0003FE64 38 21 00 10 */ addi r1, r1, 0x10 /* 80043068 0003FE68 4E 80 00 20 */ blr -.global func_8004306C -func_8004306C: +.global Write__7xSerialFUc +Write__7xSerialFUc: /* 8004306C 0003FE6C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80043070 0003FE70 7C 08 02 A6 */ mflr r0 /* 80043074 0003FE74 38 A0 00 01 */ li r5, 1 @@ -251,14 +251,14 @@ func_8004306C: /* 8004307C 0003FE7C 90 01 00 14 */ stw r0, 0x14(r1) /* 80043080 0003FE80 98 81 00 08 */ stb r4, 8(r1) /* 80043084 0003FE84 38 81 00 08 */ addi r4, r1, 8 -/* 80043088 0003FE88 4B FF FE 89 */ bl func_80042F10 +/* 80043088 0003FE88 4B FF FE 89 */ bl Write__7xSerialFPcii /* 8004308C 0003FE8C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80043090 0003FE90 7C 08 03 A6 */ mtlr r0 /* 80043094 0003FE94 38 21 00 10 */ addi r1, r1, 0x10 /* 80043098 0003FE98 4E 80 00 20 */ blr -.global func_8004309C -func_8004309C: +.global Write__7xSerialFs +Write__7xSerialFs: /* 8004309C 0003FE9C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800430A0 0003FEA0 7C 08 02 A6 */ mflr r0 /* 800430A4 0003FEA4 38 A0 00 02 */ li r5, 2 @@ -266,14 +266,14 @@ func_8004309C: /* 800430AC 0003FEAC 90 01 00 14 */ stw r0, 0x14(r1) /* 800430B0 0003FEB0 B0 81 00 08 */ sth r4, 8(r1) /* 800430B4 0003FEB4 38 81 00 08 */ addi r4, r1, 8 -/* 800430B8 0003FEB8 4B FF FE 59 */ bl func_80042F10 +/* 800430B8 0003FEB8 4B FF FE 59 */ bl Write__7xSerialFPcii /* 800430BC 0003FEBC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800430C0 0003FEC0 7C 08 03 A6 */ mtlr r0 /* 800430C4 0003FEC4 38 21 00 10 */ addi r1, r1, 0x10 /* 800430C8 0003FEC8 4E 80 00 20 */ blr -.global func_800430CC -func_800430CC: +.global Write__7xSerialFi +Write__7xSerialFi: /* 800430CC 0003FECC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800430D0 0003FED0 7C 08 02 A6 */ mflr r0 /* 800430D4 0003FED4 38 A0 00 04 */ li r5, 4 @@ -281,14 +281,14 @@ func_800430CC: /* 800430DC 0003FEDC 90 01 00 14 */ stw r0, 0x14(r1) /* 800430E0 0003FEE0 90 81 00 08 */ stw r4, 8(r1) /* 800430E4 0003FEE4 38 81 00 08 */ addi r4, r1, 8 -/* 800430E8 0003FEE8 4B FF FE 29 */ bl func_80042F10 +/* 800430E8 0003FEE8 4B FF FE 29 */ bl Write__7xSerialFPcii /* 800430EC 0003FEEC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800430F0 0003FEF0 7C 08 03 A6 */ mtlr r0 /* 800430F4 0003FEF4 38 21 00 10 */ addi r1, r1, 0x10 /* 800430F8 0003FEF8 4E 80 00 20 */ blr -.global func_800430FC -func_800430FC: +.global Write__7xSerialFUi +Write__7xSerialFUi: /* 800430FC 0003FEFC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80043100 0003FF00 7C 08 02 A6 */ mflr r0 /* 80043104 0003FF04 38 A0 00 04 */ li r5, 4 @@ -296,14 +296,14 @@ func_800430FC: /* 8004310C 0003FF0C 90 01 00 14 */ stw r0, 0x14(r1) /* 80043110 0003FF10 90 81 00 08 */ stw r4, 8(r1) /* 80043114 0003FF14 38 81 00 08 */ addi r4, r1, 8 -/* 80043118 0003FF18 4B FF FD F9 */ bl func_80042F10 +/* 80043118 0003FF18 4B FF FD F9 */ bl Write__7xSerialFPcii /* 8004311C 0003FF1C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80043120 0003FF20 7C 08 03 A6 */ mtlr r0 /* 80043124 0003FF24 38 21 00 10 */ addi r1, r1, 0x10 /* 80043128 0003FF28 4E 80 00 20 */ blr -.global func_8004312C -func_8004312C: +.global Write__7xSerialFf +Write__7xSerialFf: /* 8004312C 0003FF2C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80043130 0003FF30 7C 08 02 A6 */ mflr r0 /* 80043134 0003FF34 38 A0 00 04 */ li r5, 4 @@ -311,14 +311,14 @@ func_8004312C: /* 8004313C 0003FF3C 90 01 00 14 */ stw r0, 0x14(r1) /* 80043140 0003FF40 38 81 00 08 */ addi r4, r1, 8 /* 80043144 0003FF44 D0 21 00 08 */ stfs f1, 8(r1) -/* 80043148 0003FF48 4B FF FD C9 */ bl func_80042F10 +/* 80043148 0003FF48 4B FF FD C9 */ bl Write__7xSerialFPcii /* 8004314C 0003FF4C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80043150 0003FF50 7C 08 03 A6 */ mtlr r0 /* 80043154 0003FF54 38 21 00 10 */ addi r1, r1, 0x10 /* 80043158 0003FF58 4E 80 00 20 */ blr -.global func_8004315C -func_8004315C: +.global Read__7xSerialFPcii +Read__7xSerialFPcii: /* 8004315C 0003FF5C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80043160 0003FF60 7C 08 02 A6 */ mflr r0 /* 80043164 0003FF64 2C 06 00 00 */ cmpwi r6, 0 @@ -340,7 +340,7 @@ lbl_80043188: /* 8004319C 0003FF9C 48 00 00 68 */ b lbl_80043204 lbl_800431A0: /* 800431A0 0003FFA0 7F 63 DB 78 */ mr r3, r27 -/* 800431A4 0003FFA4 48 00 02 E5 */ bl func_80043488 +/* 800431A4 0003FFA4 48 00 02 E5 */ bl rdbit__7xSerialFv /* 800431A8 0003FFA8 2C 03 00 00 */ cmpwi r3, 0 /* 800431AC 0003FFAC 41 82 00 24 */ beq lbl_800431D0 /* 800431B0 0003FFB0 3C 60 80 29 */ lis r3, lbl_80288B34@ha @@ -378,7 +378,7 @@ lbl_80043210: /* 8004321C 0004001C 48 00 00 70 */ b lbl_8004328C lbl_80043220: /* 80043220 00040020 7F 63 DB 78 */ mr r3, r27 -/* 80043224 00040024 48 00 02 65 */ bl func_80043488 +/* 80043224 00040024 48 00 02 65 */ bl rdbit__7xSerialFv /* 80043228 00040028 2C 03 00 00 */ cmpwi r3, 0 /* 8004322C 0004002C 41 82 00 28 */ beq lbl_80043254 /* 80043230 00040030 3C 60 80 29 */ lis r3, lbl_80288B34@ha @@ -418,99 +418,99 @@ lbl_80043294: /* 800432A4 000400A4 38 21 00 20 */ addi r1, r1, 0x20 /* 800432A8 000400A8 4E 80 00 20 */ blr -.global func_800432AC -func_800432AC: +.global Read_b1__7xSerialFPi +Read_b1__7xSerialFPi: /* 800432AC 000400AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800432B0 000400B0 7C 08 02 A6 */ mflr r0 /* 800432B4 000400B4 38 A0 00 04 */ li r5, 4 /* 800432B8 000400B8 38 C0 FF FF */ li r6, -1 /* 800432BC 000400BC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800432C0 000400C0 4B FF FE 9D */ bl func_8004315C +/* 800432C0 000400C0 4B FF FE 9D */ bl Read__7xSerialFPcii /* 800432C4 000400C4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800432C8 000400C8 7C 08 03 A6 */ mtlr r0 /* 800432CC 000400CC 38 21 00 10 */ addi r1, r1, 0x10 /* 800432D0 000400D0 4E 80 00 20 */ blr -.global func_800432D4 -func_800432D4: +.global Read_b7__7xSerialFPUi +Read_b7__7xSerialFPUi: /* 800432D4 000400D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800432D8 000400D8 7C 08 02 A6 */ mflr r0 /* 800432DC 000400DC 38 A0 00 04 */ li r5, 4 /* 800432E0 000400E0 38 C0 FF F9 */ li r6, -7 /* 800432E4 000400E4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800432E8 000400E8 4B FF FE 75 */ bl func_8004315C +/* 800432E8 000400E8 4B FF FE 75 */ bl Read__7xSerialFPcii /* 800432EC 000400EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800432F0 000400F0 7C 08 03 A6 */ mtlr r0 /* 800432F4 000400F4 38 21 00 10 */ addi r1, r1, 0x10 /* 800432F8 000400F8 4E 80 00 20 */ blr -.global func_800432FC -func_800432FC: +.global Read__7xSerialFPUc +Read__7xSerialFPUc: /* 800432FC 000400FC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80043300 00040100 7C 08 02 A6 */ mflr r0 /* 80043304 00040104 38 A0 00 01 */ li r5, 1 /* 80043308 00040108 38 C0 00 01 */ li r6, 1 /* 8004330C 0004010C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80043310 00040110 4B FF FE 4D */ bl func_8004315C +/* 80043310 00040110 4B FF FE 4D */ bl Read__7xSerialFPcii /* 80043314 00040114 80 01 00 14 */ lwz r0, 0x14(r1) /* 80043318 00040118 7C 08 03 A6 */ mtlr r0 /* 8004331C 0004011C 38 21 00 10 */ addi r1, r1, 0x10 /* 80043320 00040120 4E 80 00 20 */ blr -.global func_80043324 -func_80043324: +.global Read__7xSerialFPs +Read__7xSerialFPs: /* 80043324 00040124 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80043328 00040128 7C 08 02 A6 */ mflr r0 /* 8004332C 0004012C 38 A0 00 02 */ li r5, 2 /* 80043330 00040130 38 C0 00 01 */ li r6, 1 /* 80043334 00040134 90 01 00 14 */ stw r0, 0x14(r1) -/* 80043338 00040138 4B FF FE 25 */ bl func_8004315C +/* 80043338 00040138 4B FF FE 25 */ bl Read__7xSerialFPcii /* 8004333C 0004013C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80043340 00040140 7C 08 03 A6 */ mtlr r0 /* 80043344 00040144 38 21 00 10 */ addi r1, r1, 0x10 /* 80043348 00040148 4E 80 00 20 */ blr -.global func_8004334C -func_8004334C: +.global Read__7xSerialFPi +Read__7xSerialFPi: /* 8004334C 0004014C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80043350 00040150 7C 08 02 A6 */ mflr r0 /* 80043354 00040154 38 A0 00 04 */ li r5, 4 /* 80043358 00040158 38 C0 00 01 */ li r6, 1 /* 8004335C 0004015C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80043360 00040160 4B FF FD FD */ bl func_8004315C +/* 80043360 00040160 4B FF FD FD */ bl Read__7xSerialFPcii /* 80043364 00040164 80 01 00 14 */ lwz r0, 0x14(r1) /* 80043368 00040168 7C 08 03 A6 */ mtlr r0 /* 8004336C 0004016C 38 21 00 10 */ addi r1, r1, 0x10 /* 80043370 00040170 4E 80 00 20 */ blr -.global func_80043374 -func_80043374: +.global Read__7xSerialFPUi +Read__7xSerialFPUi: /* 80043374 00040174 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80043378 00040178 7C 08 02 A6 */ mflr r0 /* 8004337C 0004017C 38 A0 00 04 */ li r5, 4 /* 80043380 00040180 38 C0 00 01 */ li r6, 1 /* 80043384 00040184 90 01 00 14 */ stw r0, 0x14(r1) -/* 80043388 00040188 4B FF FD D5 */ bl func_8004315C +/* 80043388 00040188 4B FF FD D5 */ bl Read__7xSerialFPcii /* 8004338C 0004018C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80043390 00040190 7C 08 03 A6 */ mtlr r0 /* 80043394 00040194 38 21 00 10 */ addi r1, r1, 0x10 /* 80043398 00040198 4E 80 00 20 */ blr -.global func_8004339C -func_8004339C: +.global Read__7xSerialFPf +Read__7xSerialFPf: /* 8004339C 0004019C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800433A0 000401A0 7C 08 02 A6 */ mflr r0 /* 800433A4 000401A4 38 A0 00 04 */ li r5, 4 /* 800433A8 000401A8 38 C0 00 01 */ li r6, 1 /* 800433AC 000401AC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800433B0 000401B0 4B FF FD AD */ bl func_8004315C +/* 800433B0 000401B0 4B FF FD AD */ bl Read__7xSerialFPcii /* 800433B4 000401B4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800433B8 000401B8 7C 08 03 A6 */ mtlr r0 /* 800433BC 000401BC 38 21 00 10 */ addi r1, r1, 0x10 /* 800433C0 000401C0 4E 80 00 20 */ blr -.global func_800433C4 -func_800433C4: +.global wrbit__7xSerialFi +wrbit__7xSerialFi: /* 800433C4 000401C4 81 03 00 08 */ lwz r8, 8(r3) /* 800433C8 000401C8 80 A3 00 18 */ lwz r5, 0x18(r3) /* 800433CC 000401CC 80 08 00 0C */ lwz r0, 0xc(r8) @@ -564,8 +564,8 @@ lbl_80043478: /* 80043480 00040280 90 03 00 18 */ stw r0, 0x18(r3) /* 80043484 00040284 4E 80 00 20 */ blr -.global func_80043488 -func_80043488: +.global rdbit__7xSerialFv +rdbit__7xSerialFv: /* 80043488 00040288 80 E3 00 08 */ lwz r7, 8(r3) /* 8004348C 0004028C 80 83 00 18 */ lwz r4, 0x18(r3) /* 80043490 00040290 80 07 00 0C */ lwz r0, 0xc(r7) @@ -608,8 +608,8 @@ lbl_80043510: /* 8004351C 0004031C 7C A3 2B 78 */ mr r3, r5 /* 80043520 00040320 4E 80 00 20 */ blr -.global func_80043524 -func_80043524: +.global prepare__7xSerialFUi +prepare__7xSerialFUi: /* 80043524 00040324 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80043528 00040328 7C 08 02 A6 */ mflr r0 /* 8004352C 0004032C 90 01 00 14 */ stw r0, 0x14(r1) @@ -633,8 +633,8 @@ func_80043524: /* 80043574 00040374 38 21 00 10 */ addi r1, r1, 0x10 /* 80043578 00040378 4E 80 00 20 */ blr -.global func_8004357C -func_8004357C: +.global xSerialWipeMainBuffer__Fv +xSerialWipeMainBuffer__Fv: /* 8004357C 0004037C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80043580 00040380 7C 08 02 A6 */ mflr r0 /* 80043584 00040384 3C 60 80 29 */ lis r3, lbl_80288B10@ha @@ -728,11 +728,11 @@ func_800436A0: /* 800436C8 000404C8 38 7F 00 14 */ addi r3, r31, 0x14 /* 800436CC 000404CC 3B A0 00 00 */ li r29, 0 /* 800436D0 000404D0 38 A0 00 00 */ li r5, 0 -/* 800436D4 000404D4 4B FF 23 2D */ bl func_80035A00 +/* 800436D4 000404D4 4B FF 23 2D */ bl XOrdInit__FP16st_XORDEREDARRAYii /* 800436D8 000404D8 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 800436DC 000404DC 57 64 20 36 */ slwi r4, r27, 4 /* 800436E0 000404E0 38 A0 00 00 */ li r5, 0 -/* 800436E4 000404E4 4B FF 02 5D */ bl func_80033940 +/* 800436E4 000404E4 4B FF 02 5D */ bl xMemAlloc__FUiUii /* 800436E8 000404E8 3C 80 80 29 */ lis r4, lbl_80288B10@ha /* 800436EC 000404EC 57 65 20 36 */ slwi r5, r27, 4 /* 800436F0 000404F0 3B 84 8B 10 */ addi r28, r4, lbl_80288B10@l @@ -762,7 +762,7 @@ lbl_80043730: /* 80043748 00040548 38 A0 00 00 */ li r5, 0 /* 8004374C 0004054C 7F 5A 02 14 */ add r26, r26, r0 /* 80043750 00040550 7F 44 D3 78 */ mr r4, r26 -/* 80043754 00040554 4B FF 01 ED */ bl func_80033940 +/* 80043754 00040554 4B FF 01 ED */ bl xMemAlloc__FUiUii /* 80043758 00040558 90 7F 00 04 */ stw r3, 4(r31) /* 8004375C 0004055C 7F 45 D3 78 */ mr r5, r26 /* 80043760 00040560 38 80 00 00 */ li r4, 0 @@ -787,7 +787,7 @@ lbl_8004377C: /* 800437A8 000405A8 80 BF 00 04 */ lwz r5, 4(r31) /* 800437AC 000405AC 7C 05 02 14 */ add r0, r5, r0 /* 800437B0 000405B0 90 1C 00 04 */ stw r0, 4(r28) -/* 800437B4 000405B4 4B FF 23 7D */ bl func_80035B30 +/* 800437B4 000405B4 4B FF 23 7D */ bl XOrdAppend__FP16st_XORDEREDARRAYPv /* 800437B8 000405B8 80 1C 00 0C */ lwz r0, 0xc(r28) /* 800437BC 000405BC 3B 5A 00 08 */ addi r26, r26, 8 /* 800437C0 000405C0 3B 9C 00 10 */ addi r28, r28, 0x10 @@ -799,7 +799,7 @@ lbl_800437C8: /* 800437D4 000405D4 3C 80 80 04 */ lis r4, lbl_80043914@ha /* 800437D8 000405D8 38 7F 00 14 */ addi r3, r31, 0x14 /* 800437DC 000405DC 38 84 39 14 */ addi r4, r4, lbl_80043914@l -/* 800437E0 000405E0 4B FF 25 AD */ bl func_80035D8C +/* 800437E0 000405E0 4B FF 25 AD */ bl XOrdSort__FP16st_XORDEREDARRAYPFPvPv_i /* 800437E4 000405E4 7C 1D D8 00 */ cmpw r29, r27 /* 800437E8 000405E8 93 9F 00 10 */ stw r28, 0x10(r31) /* 800437EC 000405EC 7C 7D D8 50 */ subf r3, r29, r27 @@ -923,7 +923,7 @@ func_80043968: /* 80043990 00040790 7C 7D 1B 78 */ mr r29, r3 /* 80043994 00040794 7F A4 EB 78 */ mr r4, r29 /* 80043998 00040798 38 7F 00 14 */ addi r3, r31, 0x14 -/* 8004399C 0004079C 4B FF 23 59 */ bl func_80035CF4 +/* 8004399C 0004079C 4B FF 23 59 */ bl XOrdLookup__FP16st_XORDEREDARRAYPCvPFPCvPv_i /* 800439A0 000407A0 2C 03 00 00 */ cmpwi r3, 0 /* 800439A4 000407A4 40 80 00 2C */ bge lbl_800439D0 /* 800439A8 000407A8 83 DF 00 10 */ lwz r30, 0x10(r31) @@ -934,7 +934,7 @@ func_80043968: /* 800439BC 000407BC 90 1F 00 10 */ stw r0, 0x10(r31) /* 800439C0 000407C0 7F C4 F3 78 */ mr r4, r30 /* 800439C4 000407C4 93 BE 00 00 */ stw r29, 0(r30) -/* 800439C8 000407C8 4B FF 21 91 */ bl func_80035B58 +/* 800439C8 000407C8 4B FF 21 91 */ bl XOrdInsert__FP16st_XORDEREDARRAYPvPFPvPv_i /* 800439CC 000407CC 48 00 00 10 */ b lbl_800439DC lbl_800439D0: /* 800439D0 000407D0 80 9F 00 14 */ lwz r4, 0x14(r31) @@ -950,8 +950,8 @@ lbl_800439DC: /* 800439F4 000407F4 38 21 00 20 */ addi r1, r1, 0x20 /* 800439F8 000407F8 4E 80 00 20 */ blr -.global func_800439FC -func_800439FC: +.global xSerial_svgame_register__FP17st_XSAVEGAME_DATA16en_SAVEGAME_MODE +xSerial_svgame_register__FP17st_XSAVEGAME_DATA16en_SAVEGAME_MODE: /* 800439FC 000407FC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80043A00 00040800 7C 08 02 A6 */ mflr r0 /* 80043A04 00040804 3C A0 80 29 */ lis r5, lbl_80288B10@ha @@ -971,7 +971,7 @@ func_800439FC: /* 80043A3C 0004083C 38 E4 3B 4C */ addi r7, r4, lbl_80043B4C@l /* 80043A40 00040840 7F E5 FB 78 */ mr r5, r31 /* 80043A44 00040844 38 88 49 44 */ addi r4, r8, 0x53564944@l -/* 80043A48 00040848 4B FF 9A 89 */ bl func_8003D4D0 +/* 80043A48 00040848 4B FF 9A 89 */ bl xSGAddSaveClient__FP17st_XSAVEGAME_DATAUiPvPFPvP17st_XSAVEGAME_DATAPiPi_iPFPvP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXT_i /* 80043A4C 0004084C 3C 80 80 04 */ lis r4, lbl_80043BF0@ha /* 80043A50 00040850 3C 60 80 04 */ lis r3, lbl_80043C08@ha /* 80043A54 00040854 3B 84 3B F0 */ addi r28, r4, lbl_80043BF0@l @@ -986,7 +986,7 @@ lbl_80043A68: /* 80043A74 00040874 7F A7 EB 78 */ mr r7, r29 /* 80043A78 00040878 7C A4 D8 2E */ lwzx r5, r4, r27 /* 80043A7C 0004087C 80 85 00 00 */ lwz r4, 0(r5) -/* 80043A80 00040880 4B FF 9A 51 */ bl func_8003D4D0 +/* 80043A80 00040880 4B FF 9A 51 */ bl xSGAddSaveClient__FP17st_XSAVEGAME_DATAUiPvPFPvP17st_XSAVEGAME_DATAPiPi_iPFPvP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXT_i /* 80043A84 00040884 3B 7B 00 04 */ addi r27, r27, 4 /* 80043A88 00040888 3B 5A 00 01 */ addi r26, r26, 1 lbl_80043A8C: @@ -1002,7 +1002,7 @@ lbl_80043A8C: /* 80043AB0 000408B0 38 E3 3D F8 */ addi r7, r3, lbl_80043DF8@l /* 80043AB4 000408B4 7F C3 F3 78 */ mr r3, r30 /* 80043AB8 000408B8 38 88 49 4C */ addi r4, r8, 0x5346494C@l -/* 80043ABC 000408BC 4B FF 9A 15 */ bl func_8003D4D0 +/* 80043ABC 000408BC 4B FF 9A 15 */ bl xSGAddSaveClient__FP17st_XSAVEGAME_DATAUiPvPFPvP17st_XSAVEGAME_DATAPiPi_iPFPvP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXT_i /* 80043AC0 000408C0 48 00 00 60 */ b lbl_80043B20 lbl_80043AC4: /* 80043AC4 000408C4 2C 04 00 0A */ cmpwi r4, 0xa @@ -1012,14 +1012,14 @@ lbl_80043AC4: /* 80043AD4 000408D4 38 C4 3B 8C */ addi r6, r4, lbl_80043B8C@l /* 80043AD8 000408D8 7F E5 FB 78 */ mr r5, r31 /* 80043ADC 000408DC 38 87 49 44 */ addi r4, r7, 0x53564944@l -/* 80043AE0 000408E0 4B FF 9A C5 */ bl func_8003D5A4 +/* 80043AE0 000408E0 4B FF 9A C5 */ bl xSGAddLoadClient__FP17st_XSAVEGAME_DATAUiPvPFPvP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTUii_i /* 80043AE4 000408E4 3C 60 80 29 */ lis r3, lbl_80288B10@ha /* 80043AE8 000408E8 3C 80 80 04 */ lis r4, lbl_80043C60@ha /* 80043AEC 000408EC 38 A3 8B 10 */ addi r5, r3, lbl_80288B10@l /* 80043AF0 000408F0 38 C4 3C 60 */ addi r6, r4, lbl_80043C60@l /* 80043AF4 000408F4 7F C3 F3 78 */ mr r3, r30 /* 80043AF8 000408F8 38 80 00 00 */ li r4, 0 -/* 80043AFC 000408FC 4B FF 9A A9 */ bl func_8003D5A4 +/* 80043AFC 000408FC 4B FF 9A A9 */ bl xSGAddLoadClient__FP17st_XSAVEGAME_DATAUiPvPFPvP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTUii_i /* 80043B00 00040900 3C 80 80 29 */ lis r4, lbl_80288B10@ha /* 80043B04 00040904 3C 60 80 04 */ lis r3, lbl_80043E4C@ha /* 80043B08 00040908 38 A4 8B 10 */ addi r5, r4, lbl_80288B10@l @@ -1027,7 +1027,7 @@ lbl_80043AC4: /* 80043B10 00040910 38 C3 3E 4C */ addi r6, r3, lbl_80043E4C@l /* 80043B14 00040914 7F C3 F3 78 */ mr r3, r30 /* 80043B18 00040918 38 84 49 4C */ addi r4, r4, 0x5346494C@l -/* 80043B1C 0004091C 4B FF 9A 89 */ bl func_8003D5A4 +/* 80043B1C 0004091C 4B FF 9A 89 */ bl xSGAddLoadClient__FP17st_XSAVEGAME_DATAUiPvPFPvP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTUii_i lbl_80043B20: /* 80043B20 00040920 BB 41 00 08 */ lmw r26, 8(r1) /* 80043B24 00040924 38 60 00 01 */ li r3, 1 @@ -1052,7 +1052,7 @@ lbl_80043B4C: /* 80043B68 00040968 38 A1 00 08 */ addi r5, r1, 8 /* 80043B6C 0004096C 90 01 00 08 */ stw r0, 8(r1) /* 80043B70 00040970 38 C0 00 01 */ li r6, 1 -/* 80043B74 00040974 4B FF A3 A5 */ bl func_8003DF18 +/* 80043B74 00040974 4B FF A3 A5 */ bl xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPii /* 80043B78 00040978 80 01 00 14 */ lwz r0, 0x14(r1) /* 80043B7C 0004097C 38 60 00 01 */ li r3, 1 /* 80043B80 00040980 7C 08 03 A6 */ mtlr r0 @@ -1071,7 +1071,7 @@ lbl_80043B8C: /* 80043BB0 000409B0 3B E6 8B 10 */ addi r31, r6, lbl_80288B10@l /* 80043BB4 000409B4 38 C0 00 01 */ li r6, 1 /* 80043BB8 000409B8 90 01 00 08 */ stw r0, 8(r1) -/* 80043BBC 000409BC 4B FF A4 FD */ bl func_8003E0B8 +/* 80043BBC 000409BC 4B FF A4 FD */ bl xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPii /* 80043BC0 000409C0 80 01 00 08 */ lwz r0, 8(r1) /* 80043BC4 000409C4 2C 00 00 01 */ cmpwi r0, 1 /* 80043BC8 000409C8 41 82 00 10 */ beq lbl_80043BD8 @@ -1107,7 +1107,7 @@ lbl_80043C08: /* 80043C34 00040A34 80 A6 00 04 */ lwz r5, 4(r6) /* 80043C38 00040A38 7F E4 FB 78 */ mr r4, r31 /* 80043C3C 00040A3C 80 C6 00 0C */ lwz r6, 0xc(r6) -/* 80043C40 00040A40 4B FF A2 B1 */ bl func_8003DEF0 +/* 80043C40 00040A40 4B FF A2 B1 */ bl xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPci /* 80043C44 00040A44 80 01 00 14 */ lwz r0, 0x14(r1) /* 80043C48 00040A48 38 60 00 01 */ li r3, 1 /* 80043C4C 00040A4C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1137,7 +1137,7 @@ lbl_80043C94: /* 80043CA4 00040AA4 80 A6 00 04 */ lwz r5, 4(r6) /* 80043CA8 00040AA8 7F E4 FB 78 */ mr r4, r31 /* 80043CAC 00040AAC 80 C6 00 0C */ lwz r6, 0xc(r6) -/* 80043CB0 00040AB0 4B FF A3 E1 */ bl func_8003E090 +/* 80043CB0 00040AB0 4B FF A3 E1 */ bl xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPci /* 80043CB4 00040AB4 38 60 00 01 */ li r3, 1 lbl_80043CB8: /* 80043CB8 00040AB8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1241,7 +1241,7 @@ lbl_80043DF8: /* 80043E28 00040C28 38 C0 00 08 */ li r6, 8 /* 80043E2C 00040C2C 90 E1 00 0C */ stw r7, 0xc(r1) /* 80043E30 00040C30 98 01 00 10 */ stb r0, 0x10(r1) -/* 80043E34 00040C34 4B FF A0 BD */ bl func_8003DEF0 +/* 80043E34 00040C34 4B FF A0 BD */ bl xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPci /* 80043E38 00040C38 80 01 00 24 */ lwz r0, 0x24(r1) /* 80043E3C 00040C3C 38 60 00 01 */ li r3, 1 /* 80043E40 00040C40 7C 08 03 A6 */ mtlr r0 @@ -1270,7 +1270,7 @@ lbl_80043E90: /* 80043E94 00040C94 7C A4 2B 78 */ mr r4, r5 /* 80043E98 00040C98 38 A1 00 08 */ addi r5, r1, 8 /* 80043E9C 00040C9C 38 C0 00 08 */ li r6, 8 -/* 80043EA0 00040CA0 4B FF A1 F1 */ bl func_8003E090 +/* 80043EA0 00040CA0 4B FF A1 F1 */ bl xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPci /* 80043EA4 00040CA4 38 60 00 01 */ li r3, 1 lbl_80043EA8: /* 80043EA8 00040CA8 80 01 00 24 */ lwz r0, 0x24(r1) diff --git a/asm/Core/x/xstransvc.s b/asm/Core/x/xstransvc.s index ef232fbd0..258d111f8 100644 --- a/asm/Core/x/xstransvc.s +++ b/asm/Core/x/xstransvc.s @@ -2,8 +2,8 @@ .section .text # 0x8004B108 - 0x8004C214 -.global func_8004B108 -func_8004B108: +.global xSTStartup__FP19st_PACKER_ASSETTYPE +xSTStartup__FP19st_PACKER_ASSETTYPE: /* 8004B108 00047F08 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004B10C 00047F0C 7C 08 02 A6 */ mflr r0 /* 8004B110 00047F10 90 01 00 14 */ stw r0, 0x14(r1) @@ -14,9 +14,9 @@ func_8004B108: /* 8004B124 00047F24 40 82 00 1C */ bne lbl_8004B140 /* 8004B128 00047F28 90 6D 8B 08 */ stw r3, lbl_803CB408-_SDA_BASE_(r13) /* 8004B12C 00047F2C 48 00 0D 35 */ bl func_8004BE60 -/* 8004B130 00047F30 4B FE E1 91 */ bl func_800392C0 +/* 8004B130 00047F30 4B FE E1 91 */ bl PKRStartup__Fv /* 8004B134 00047F34 38 60 00 01 */ li r3, 1 -/* 8004B138 00047F38 4B FE E1 69 */ bl func_800392A0 +/* 8004B138 00047F38 4B FE E1 69 */ bl PKRGetReadFuncs__Fi /* 8004B13C 00047F3C 90 6D 8B 04 */ stw r3, lbl_803CB404-_SDA_BASE_(r13) lbl_8004B140: /* 8004B140 00047F40 80 01 00 14 */ lwz r0, 0x14(r1) @@ -25,8 +25,8 @@ lbl_8004B140: /* 8004B14C 00047F4C 38 21 00 10 */ addi r1, r1, 0x10 /* 8004B150 00047F50 4E 80 00 20 */ blr -.global func_8004B154 -func_8004B154: +.global xSTShutdown__Fv +xSTShutdown__Fv: /* 8004B154 00047F54 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004B158 00047F58 7C 08 02 A6 */ mflr r0 /* 8004B15C 00047F5C 90 01 00 14 */ stw r0, 0x14(r1) @@ -37,7 +37,7 @@ func_8004B154: /* 8004B170 00047F70 38 00 00 00 */ li r0, 0 /* 8004B174 00047F74 90 0D 8B 08 */ stw r0, lbl_803CB408-_SDA_BASE_(r13) /* 8004B178 00047F78 48 00 0E 19 */ bl func_8004BF90 -/* 8004B17C 00047F7C 4B FE E2 29 */ bl func_800393A4 +/* 8004B17C 00047F7C 4B FE E2 29 */ bl PKRShutdown__Fv lbl_8004B180: /* 8004B180 00047F80 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004B184 00047F84 80 6D 8B 00 */ lwz r3, lbl_803CB400-_SDA_BASE_(r13) @@ -45,8 +45,8 @@ lbl_8004B180: /* 8004B18C 00047F8C 38 21 00 10 */ addi r1, r1, 0x10 /* 8004B190 00047F90 4E 80 00 20 */ blr -.global func_8004B194 -func_8004B194: +.global xSTPreLoadScene__FUiPvi +xSTPreLoadScene__FUiPvi: /* 8004B194 00047F94 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8004B198 00047F98 7C 08 02 A6 */ mflr r0 /* 8004B19C 00047F9C 90 01 00 24 */ stw r0, 0x24(r1) @@ -166,8 +166,8 @@ lbl_8004B330: /* 8004B33C 0004813C 38 21 00 20 */ addi r1, r1, 0x20 /* 8004B340 00048140 4E 80 00 20 */ blr -.global func_8004B344 -func_8004B344: +.global xSTQueueSceneAssets__FUii +xSTQueueSceneAssets__FUii: /* 8004B344 00048144 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004B348 00048148 7C 08 02 A6 */ mflr r0 /* 8004B34C 0004814C 90 01 00 14 */ stw r0, 0x14(r1) @@ -199,8 +199,8 @@ lbl_8004B39C: /* 8004B3AC 000481AC 38 21 00 10 */ addi r1, r1, 0x10 /* 8004B3B0 000481B0 4E 80 00 20 */ blr -.global func_8004B3B4 -func_8004B3B4: +.global xSTUnLoadScene__FUii +xSTUnLoadScene__FUii: /* 8004B3B4 000481B4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8004B3B8 000481B8 7C 08 02 A6 */ mflr r0 /* 8004B3BC 000481BC 28 03 00 00 */ cmplwi r3, 0 @@ -265,15 +265,15 @@ lbl_8004B474: /* 8004B48C 0004828C 38 21 00 20 */ addi r1, r1, 0x20 /* 8004B490 00048290 4E 80 00 20 */ blr -.global func_8004B494 -func_8004B494: +.global xSTLoadStep__FUi +xSTLoadStep__FUi: /* 8004B494 00048294 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8004B498 00048298 7C 08 02 A6 */ mflr r0 /* 8004B49C 0004829C 90 01 00 24 */ stw r0, 0x24(r1) /* 8004B4A0 000482A0 DB E1 00 10 */ stfd f31, 0x10(r1) /* 8004B4A4 000482A4 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 8004B4A8 000482A8 38 60 00 00 */ li r3, 0 -/* 8004B4AC 000482AC 4B FE DF 0D */ bl func_800393B8 +/* 8004B4AC 000482AC 4B FE DF 0D */ bl PKRLoadStep__Fi /* 8004B4B0 000482B0 2C 03 00 00 */ cmpwi r3, 0 /* 8004B4B4 000482B4 41 82 00 0C */ beq lbl_8004B4C0 /* 8004B4B8 000482B8 C3 E2 87 88 */ lfs f31, lbl_803CD108-_SDA2_BASE_(r2) @@ -281,7 +281,7 @@ func_8004B494: lbl_8004B4C0: /* 8004B4C0 000482C0 C3 E2 87 8C */ lfs f31, lbl_803CD10C-_SDA2_BASE_(r2) lbl_8004B4C4: -/* 8004B4C4 000482C4 48 13 57 C9 */ bl func_80180C8C +/* 8004B4C4 000482C4 48 13 57 C9 */ bl CheckDVDAndResetState__8iTRCDiskFv /* 8004B4C8 000482C8 48 00 0D 49 */ bl func_8004C210 /* 8004B4CC 000482CC FC 20 F8 90 */ fmr f1, f31 /* 8004B4D0 000482D0 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 @@ -291,8 +291,8 @@ lbl_8004B4C4: /* 8004B4E0 000482E0 38 21 00 20 */ addi r1, r1, 0x20 /* 8004B4E4 000482E4 4E 80 00 20 */ blr -.global func_8004B4E8 -func_8004B4E8: +.global xSTDisconnect__FUii +xSTDisconnect__FUii: /* 8004B4E8 000482E8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004B4EC 000482EC 7C 08 02 A6 */ mflr r0 /* 8004B4F0 000482F0 90 01 00 14 */ stw r0, 0x14(r1) @@ -314,8 +314,8 @@ lbl_8004B524: /* 8004B52C 0004832C 38 21 00 10 */ addi r1, r1, 0x10 /* 8004B530 00048330 4E 80 00 20 */ blr -.global func_8004B534 -func_8004B534: +.global xSTSwitchScene__FUiPvPFPvf_i +xSTSwitchScene__FUiPvPFPvf_i: /* 8004B534 00048334 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8004B538 00048338 7C 08 02 A6 */ mflr r0 /* 8004B53C 0004833C 90 01 00 24 */ stw r0, 0x24(r1) @@ -363,8 +363,8 @@ lbl_8004B5C0: /* 8004B5D8 000483D8 38 21 00 20 */ addi r1, r1, 0x20 /* 8004B5DC 000483DC 4E 80 00 20 */ blr -.global func_8004B5E0 -func_8004B5E0: +.global xSTAssetName__FUi +xSTAssetName__FUi: /* 8004B5E0 000483E0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8004B5E4 000483E4 7C 08 02 A6 */ mflr r0 /* 8004B5E8 000483E8 90 01 00 24 */ stw r0, 0x24(r1) @@ -407,8 +407,8 @@ lbl_8004B650: /* 8004B66C 0004846C 38 21 00 20 */ addi r1, r1, 0x20 /* 8004B670 00048470 4E 80 00 20 */ blr -.global func_8004B674 -func_8004B674: +.global xSTAssetName__FPv +xSTAssetName__FPv: /* 8004B674 00048474 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8004B678 00048478 7C 08 02 A6 */ mflr r0 /* 8004B67C 0004847C 90 01 00 24 */ stw r0, 0x24(r1) @@ -427,7 +427,7 @@ lbl_8004B6A8: /* 8004B6AC 000484AC 48 00 0A 39 */ bl func_8004C0E4 /* 8004B6B0 000484B0 7C 7F 1B 78 */ mr r31, r3 /* 8004B6B4 000484B4 7F 83 E3 78 */ mr r3, r28 -/* 8004B6B8 000484B8 4B FE EF 19 */ bl func_8003A5D0 +/* 8004B6B8 000484B8 4B FE EF 19 */ bl PKRAssetIDFromInst__FPv /* 8004B6BC 000484BC 80 AD 8B 04 */ lwz r5, lbl_803CB404-_SDA_BASE_(r13) /* 8004B6C0 000484C0 7C 64 1B 78 */ mr r4, r3 /* 8004B6C4 000484C4 80 7F 00 08 */ lwz r3, 8(r31) @@ -451,8 +451,8 @@ lbl_8004B6E8: /* 8004B704 00048504 38 21 00 20 */ addi r1, r1, 0x20 /* 8004B708 00048508 4E 80 00 20 */ blr -.global func_8004B70C -func_8004B70C: +.global xSTFindAsset__FUiPUi +xSTFindAsset__FUiPUi: /* 8004B70C 0004850C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8004B710 00048510 7C 08 02 A6 */ mflr r0 /* 8004B714 00048514 90 01 00 24 */ stw r0, 0x24(r1) @@ -528,8 +528,8 @@ lbl_8004B804: /* 8004B810 00048610 38 21 00 20 */ addi r1, r1, 0x20 /* 8004B814 00048614 4E 80 00 20 */ blr -.global func_8004B818 -func_8004B818: +.global xSTAssetCountByType__FUi +xSTAssetCountByType__FUi: /* 8004B818 00048618 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8004B81C 0004861C 7C 08 02 A6 */ mflr r0 /* 8004B820 00048620 90 01 00 24 */ stw r0, 0x24(r1) @@ -567,8 +567,8 @@ lbl_8004B874: /* 8004B898 00048698 38 21 00 20 */ addi r1, r1, 0x20 /* 8004B89C 0004869C 4E 80 00 20 */ blr -.global func_8004B8A0 -func_8004B8A0: +.global xSTFindAssetByType__FUiiPUi +xSTFindAssetByType__FUiiPUi: /* 8004B8A0 000486A0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8004B8A4 000486A4 7C 08 02 A6 */ mflr r0 /* 8004B8A8 000486A8 90 01 00 34 */ stw r0, 0x34(r1) @@ -621,8 +621,8 @@ lbl_8004B944: /* 8004B954 00048754 38 21 00 30 */ addi r1, r1, 0x30 /* 8004B958 00048758 4E 80 00 20 */ blr -.global func_8004B95C -func_8004B95C: +.global xSTGetAssetInfo__FUiP20st_PKR_ASSET_TOCINFO +xSTGetAssetInfo__FUiP20st_PKR_ASSET_TOCINFO: /* 8004B95C 0004875C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8004B960 00048760 7C 08 02 A6 */ mflr r0 /* 8004B964 00048764 90 01 00 24 */ stw r0, 0x24(r1) @@ -675,8 +675,8 @@ lbl_8004BA00: /* 8004BA10 00048810 38 21 00 20 */ addi r1, r1, 0x20 /* 8004BA14 00048814 4E 80 00 20 */ blr -.global func_8004BA18 -func_8004BA18: +.global xSTGetAssetInfoByType__FUiiP20st_PKR_ASSET_TOCINFO +xSTGetAssetInfoByType__FUiiP20st_PKR_ASSET_TOCINFO: /* 8004BA18 00048818 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8004BA1C 0004881C 7C 08 02 A6 */ mflr r0 /* 8004BA20 00048820 3C C0 80 25 */ lis r6, lbl_80253EC8@ha @@ -765,8 +765,8 @@ lbl_8004BB4C: /* 8004BB5C 0004895C 38 21 00 50 */ addi r1, r1, 0x50 /* 8004BB60 00048960 4E 80 00 20 */ blr -.global func_8004BB64 -func_8004BB64: +.global xSTGetAssetInfoInHxP__FUiP20st_PKR_ASSET_TOCINFOUi +xSTGetAssetInfoInHxP__FUiP20st_PKR_ASSET_TOCINFOUi: /* 8004BB64 00048964 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8004BB68 00048968 7C 08 02 A6 */ mflr r0 /* 8004BB6C 0004896C 90 01 00 34 */ stw r0, 0x34(r1) @@ -784,7 +784,7 @@ lbl_8004BB94: /* 8004BB98 00048998 48 00 05 4D */ bl func_8004C0E4 /* 8004BB9C 0004899C 7C 7F 1B 78 */ mr r31, r3 /* 8004BBA0 000489A0 38 7F 00 14 */ addi r3, r31, 0x14 -/* 8004BBA4 000489A4 48 00 06 71 */ bl func_8004C214 +/* 8004BBA4 000489A4 48 00 06 71 */ bl xStrHash__FPCc /* 8004BBA8 000489A8 7C 1B 18 40 */ cmplw r27, r3 /* 8004BBAC 000489AC 40 82 00 64 */ bne lbl_8004BC10 /* 8004BBB0 000489B0 80 AD 8B 04 */ lwz r5, lbl_803CB404-_SDA_BASE_(r13) @@ -824,20 +824,20 @@ lbl_8004BC1C: /* 8004BC2C 00048A2C 38 21 00 30 */ addi r1, r1, 0x30 /* 8004BC30 00048A30 4E 80 00 20 */ blr -.global func_8004BC34 -func_8004BC34: +.global xST_xAssetID_HIPFullPath__FUi +xST_xAssetID_HIPFullPath__FUi: /* 8004BC34 00048A34 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004BC38 00048A38 7C 08 02 A6 */ mflr r0 /* 8004BC3C 00048A3C 38 80 00 00 */ li r4, 0 /* 8004BC40 00048A40 90 01 00 14 */ stw r0, 0x14(r1) -/* 8004BC44 00048A44 48 00 00 15 */ bl func_8004BC58 +/* 8004BC44 00048A44 48 00 00 15 */ bl xST_xAssetID_HIPFullPath__FUiPUi /* 8004BC48 00048A48 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004BC4C 00048A4C 7C 08 03 A6 */ mtlr r0 /* 8004BC50 00048A50 38 21 00 10 */ addi r1, r1, 0x10 /* 8004BC54 00048A54 4E 80 00 20 */ blr -.global func_8004BC58 -func_8004BC58: +.global xST_xAssetID_HIPFullPath__FUiPUi +xST_xAssetID_HIPFullPath__FUiPUi: /* 8004BC58 00048A58 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8004BC5C 00048A5C 7C 08 02 A6 */ mflr r0 /* 8004BC60 00048A60 90 01 00 24 */ stw r0, 0x24(r1) @@ -920,7 +920,7 @@ func_8004BD58: /* 8004BD64 00048B64 93 E1 00 0C */ stw r31, 0xc(r1) /* 8004BD68 00048B68 7C 9F 23 78 */ mr r31, r4 /* 8004BD6C 00048B6C 38 80 00 00 */ li r4, 0 -/* 8004BD70 00048B70 48 00 1F 25 */ bl func_8004DC94 +/* 8004BD70 00048B70 48 00 1F 25 */ bl xUtil_idtag2string__FUii /* 8004BD74 00048B74 3C 80 80 25 */ lis r4, lbl_80253EE0@ha /* 8004BD78 00048B78 3C E0 80 29 */ lis r7, lbl_8028A1A4@ha /* 8004BD7C 00048B7C 38 84 3E E0 */ addi r4, r4, lbl_80253EE0@l @@ -952,15 +952,15 @@ func_8004BDB4: /* 8004BDD8 00048BD8 7C 7C 1B 78 */ mr r28, r3 /* 8004BDDC 00048BDC A0 02 87 94 */ lhz r0, lbl_803CD114-_SDA2_BASE_(r2) /* 8004BDE0 00048BE0 B0 01 00 08 */ sth r0, 8(r1) -/* 8004BDE4 00048BE4 48 00 1E B1 */ bl func_8004DC94 +/* 8004BDE4 00048BE4 48 00 1E B1 */ bl xUtil_idtag2string__FUii /* 8004BDE8 00048BE8 7C 7E 1B 78 */ mr r30, r3 /* 8004BDEC 00048BEC 7F 83 E3 78 */ mr r3, r28 /* 8004BDF0 00048BF0 38 80 00 00 */ li r4, 0 -/* 8004BDF4 00048BF4 48 00 1E A1 */ bl func_8004DC94 +/* 8004BDF4 00048BF4 48 00 1E A1 */ bl xUtil_idtag2string__FUii /* 8004BDF8 00048BF8 8B E3 00 01 */ lbz r31, 1(r3) /* 8004BDFC 00048BFC 7F 83 E3 78 */ mr r3, r28 /* 8004BE00 00048C00 38 80 00 00 */ li r4, 0 -/* 8004BE04 00048C04 48 00 1E 91 */ bl func_8004DC94 +/* 8004BE04 00048C04 48 00 1E 91 */ bl xUtil_idtag2string__FUii /* 8004BE08 00048C08 3C 80 80 25 */ lis r4, lbl_80253EE0@ha /* 8004BE0C 00048C0C 88 A3 00 00 */ lbz r5, 0(r3) /* 8004BE10 00048C10 3C 60 80 29 */ lis r3, lbl_8028A1E4@ha diff --git a/asm/Core/x/xutil.s b/asm/Core/x/xutil.s index 6499160db..2d7ec743d 100644 --- a/asm/Core/x/xutil.s +++ b/asm/Core/x/xutil.s @@ -2,8 +2,8 @@ .section .text # 0x8004DC48 - 0x8004E2F0 -.global func_8004DC48 -func_8004DC48: +.global xUtilStartup__Fv +xUtilStartup__Fv: /* 8004DC48 0004AA48 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004DC4C 0004AA4C 7C 08 02 A6 */ mflr r0 /* 8004DC50 0004AA50 90 01 00 14 */ stw r0, 0x14(r1) @@ -12,7 +12,7 @@ func_8004DC48: /* 8004DC5C 0004AA5C 2C 03 00 00 */ cmpwi r3, 0 /* 8004DC60 0004AA60 90 0D 8B 30 */ stw r0, lbl_803CB430-_SDA_BASE_(r13) /* 8004DC64 0004AA64 40 82 00 08 */ bne lbl_8004DC6C -/* 8004DC68 0004AA68 48 00 02 81 */ bl func_8004DEE8 +/* 8004DC68 0004AA68 48 00 02 81 */ bl xUtil_crc_init__Fv lbl_8004DC6C: /* 8004DC6C 0004AA6C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004DC70 0004AA70 80 6D 8B 30 */ lwz r3, lbl_803CB430-_SDA_BASE_(r13) @@ -20,16 +20,16 @@ lbl_8004DC6C: /* 8004DC78 0004AA78 38 21 00 10 */ addi r1, r1, 0x10 /* 8004DC7C 0004AA7C 4E 80 00 20 */ blr -.global func_8004DC80 -func_8004DC80: +.global xUtilShutdown__Fv +xUtilShutdown__Fv: /* 8004DC80 0004AA80 80 6D 8B 30 */ lwz r3, lbl_803CB430-_SDA_BASE_(r13) /* 8004DC84 0004AA84 38 03 FF FF */ addi r0, r3, -1 /* 8004DC88 0004AA88 90 0D 8B 30 */ stw r0, lbl_803CB430-_SDA_BASE_(r13) /* 8004DC8C 0004AA8C 80 6D 8B 30 */ lwz r3, lbl_803CB430-_SDA_BASE_(r13) /* 8004DC90 0004AA90 4E 80 00 20 */ blr -.global func_8004DC94 -func_8004DC94: +.global xUtil_idtag2string__FUii +xUtil_idtag2string__FUii: /* 8004DC94 0004AA94 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8004DC98 0004AA98 7C 08 02 A6 */ mflr r0 /* 8004DC9C 0004AA9C 90 01 00 24 */ stw r0, 0x24(r1) @@ -212,8 +212,8 @@ lbl_8004DECC: /* 8004DEE0 0004ACE0 38 21 00 20 */ addi r1, r1, 0x20 /* 8004DEE4 0004ACE4 4E 80 00 20 */ blr -.global func_8004DEE8 -func_8004DEE8: +.global xUtil_crc_init__Fv +xUtil_crc_init__Fv: /* 8004DEE8 0004ACE8 80 0D 80 B0 */ lwz r0, lbl_803CA9B0-_SDA_BASE_(r13) /* 8004DEEC 0004ACEC 2C 00 00 00 */ cmpwi r0, 0 /* 8004DEF0 0004ACF0 41 82 00 D0 */ beq lbl_8004DFC0 @@ -281,8 +281,8 @@ lbl_8004DFC0: /* 8004DFC0 0004ADC0 38 60 FF FF */ li r3, -1 /* 8004DFC4 0004ADC4 4E 80 00 20 */ blr -.global func_8004DFC8 -func_8004DFC8: +.global xUtil_crc_update__FUiPci +xUtil_crc_update__FUiPci: /* 8004DFC8 0004ADC8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8004DFCC 0004ADCC 7C 08 02 A6 */ mflr r0 /* 8004DFD0 0004ADD0 90 01 00 24 */ stw r0, 0x24(r1) @@ -295,7 +295,7 @@ func_8004DFC8: /* 8004DFEC 0004ADEC 80 0D 80 B0 */ lwz r0, lbl_803CA9B0-_SDA_BASE_(r13) /* 8004DFF0 0004ADF0 2C 00 00 00 */ cmpwi r0, 0 /* 8004DFF4 0004ADF4 41 82 00 08 */ beq lbl_8004DFFC -/* 8004DFF8 0004ADF8 4B FF FE F1 */ bl func_8004DEE8 +/* 8004DFF8 0004ADF8 4B FF FE F1 */ bl xUtil_crc_init__Fv lbl_8004DFFC: /* 8004DFFC 0004ADFC 2C 1F 00 00 */ cmpwi r31, 0 /* 8004E000 0004AE00 38 80 00 00 */ li r4, 0 @@ -397,8 +397,8 @@ lbl_8004E158: /* 8004E170 0004AF70 38 21 00 20 */ addi r1, r1, 0x20 /* 8004E174 0004AF74 4E 80 00 20 */ blr -.global func_8004E178 -func_8004E178: +.global xUtil_yesno__Ff +xUtil_yesno__Ff: /* 8004E178 0004AF78 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8004E17C 0004AF7C 7C 08 02 A6 */ mflr r0 /* 8004E180 0004AF80 90 01 00 24 */ stw r0, 0x24(r1) @@ -417,7 +417,7 @@ lbl_8004E1A4: /* 8004E1B0 0004AFB0 38 60 00 01 */ li r3, 1 /* 8004E1B4 0004AFB4 48 00 00 18 */ b lbl_8004E1CC lbl_8004E1B8: -/* 8004E1B8 0004AFB8 4B FE 2A D1 */ bl func_80030C88 +/* 8004E1B8 0004AFB8 4B FE 2A D1 */ bl xurand__Fv /* 8004E1BC 0004AFBC FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 8004E1C0 0004AFC0 4C 40 13 82 */ cror 2, 0, 2 /* 8004E1C4 0004AFC4 7C 00 00 26 */ mfcr r0 @@ -430,8 +430,8 @@ lbl_8004E1CC: /* 8004E1DC 0004AFDC 38 21 00 20 */ addi r1, r1, 0x20 /* 8004E1E0 0004AFE0 4E 80 00 20 */ blr -.global func_8004E1E4 -func_8004E1E4: +.global xUtil_wtadjust__FPfif +xUtil_wtadjust__FPfif: /* 8004E1E4 0004AFE4 7C 65 1B 78 */ mr r5, r3 /* 8004E1E8 0004AFE8 C0 62 87 D0 */ lfs f3, lbl_803CD150-_SDA2_BASE_(r2) /* 8004E1EC 0004AFEC 7C 89 03 A6 */ mtctr r4 diff --git a/asm/Game/zActionLine.s b/asm/Game/zActionLine.s index 05d46fdd3..420fafe9b 100644 --- a/asm/Game/zActionLine.s +++ b/asm/Game/zActionLine.s @@ -2,8 +2,8 @@ .section .text # 0x8004E510 - 0x8004E7E0 -.global func_8004E510 -func_8004E510: +.global zActionLineInit__Fv +zActionLineInit__Fv: /* 8004E510 0004B310 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004E514 0004B314 7C 08 02 A6 */ mflr r0 /* 8004E518 0004B318 3C 60 80 25 */ lis r3, lbl_80254308@ha @@ -20,9 +20,9 @@ func_8004E510: /* 8004E544 0004B344 90 04 00 18 */ stw r0, 0x18(r4) /* 8004E548 0004B348 90 04 00 1C */ stw r0, 0x1c(r4) /* 8004E54C 0004B34C 90 0D 8B 38 */ stw r0, lbl_803CB438-_SDA_BASE_(r13) -/* 8004E550 0004B350 4B FF DC C5 */ bl func_8004C214 +/* 8004E550 0004B350 4B FF DC C5 */ bl xStrHash__FPCc /* 8004E554 0004B354 38 80 00 00 */ li r4, 0 -/* 8004E558 0004B358 4B FF D1 B5 */ bl func_8004B70C +/* 8004E558 0004B358 4B FF D1 B5 */ bl xSTFindAsset__FUiPUi /* 8004E55C 0004B35C 28 03 00 00 */ cmplwi r3, 0 /* 8004E560 0004B360 41 82 00 0C */ beq lbl_8004E56C /* 8004E564 0004B364 80 03 00 00 */ lwz r0, 0(r3) @@ -33,8 +33,8 @@ lbl_8004E56C: /* 8004E574 0004B374 38 21 00 10 */ addi r1, r1, 0x10 /* 8004E578 0004B378 4E 80 00 20 */ blr -.global func_8004E57C -func_8004E57C: +.global zActionLineUpdate__Ff +zActionLineUpdate__Ff: /* 8004E57C 0004B37C 3C 60 80 2E */ lis r3, lbl_802DB9A0@ha /* 8004E580 0004B380 38 00 00 04 */ li r0, 4 /* 8004E584 0004B384 38 63 B9 A0 */ addi r3, r3, lbl_802DB9A0@l @@ -156,20 +156,20 @@ func_8004E628: /* 8004E73C 0004B53C D0 08 00 64 */ stfs f0, 0x64(r8) /* 8004E740 0004B540 D0 08 00 88 */ stfs f0, 0x88(r8) /* 8004E744 0004B544 D0 08 00 8C */ stfs f0, 0x8c(r8) -/* 8004E748 0004B548 48 1F D5 2D */ bl func_8024BC74 +/* 8004E748 0004B548 48 1F D5 2D */ bl RwIm3DTransform /* 8004E74C 0004B54C 28 03 00 00 */ cmplwi r3, 0 /* 8004E750 0004B550 41 82 00 10 */ beq lbl_8004E760 /* 8004E754 0004B554 38 60 00 04 */ li r3, 4 -/* 8004E758 0004B558 48 1F D7 E9 */ bl func_8024BF40 -/* 8004E75C 0004B55C 48 1F D5 F9 */ bl func_8024BD54 +/* 8004E758 0004B558 48 1F D7 E9 */ bl RwIm3DRenderPrimitive +/* 8004E75C 0004B55C 48 1F D5 F9 */ bl RwIm3DEnd lbl_8004E760: /* 8004E760 0004B560 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004E764 0004B564 7C 08 03 A6 */ mtlr r0 /* 8004E768 0004B568 38 21 00 10 */ addi r1, r1, 0x10 /* 8004E76C 0004B56C 4E 80 00 20 */ blr -.global func_8004E770 -func_8004E770: +.global zActionLineRender__Fv +zActionLineRender__Fv: /* 8004E770 0004B570 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004E774 0004B574 7C 08 02 A6 */ mflr r0 /* 8004E778 0004B578 38 60 00 01 */ li r3, 1 @@ -177,7 +177,7 @@ func_8004E770: /* 8004E780 0004B580 93 E1 00 0C */ stw r31, 0xc(r1) /* 8004E784 0004B584 93 C1 00 08 */ stw r30, 8(r1) /* 8004E788 0004B588 80 8D 8B 38 */ lwz r4, lbl_803CB438-_SDA_BASE_(r13) -/* 8004E78C 0004B58C 48 1E 10 51 */ bl func_8022F7DC +/* 8004E78C 0004B58C 48 1E 10 51 */ bl RwRenderStateSet /* 8004E790 0004B590 3C 60 80 2E */ lis r3, lbl_802DB9A0@ha /* 8004E794 0004B594 3B C0 00 00 */ li r30, 0 /* 8004E798 0004B598 3B E3 B9 A0 */ addi r31, r3, lbl_802DB9A0@l diff --git a/asm/Game/zAnimList.s b/asm/Game/zAnimList.s index d6df49c41..993c68b2e 100644 --- a/asm/Game/zAnimList.s +++ b/asm/Game/zAnimList.s @@ -6,15 +6,15 @@ lbl_8004E7E0: /* 8004E7E0 0004B5E0 38 60 00 01 */ li r3, 1 /* 8004E7E4 0004B5E4 4E 80 00 20 */ blr -.global func_8004E7E8 -func_8004E7E8: +.global zAnimListInit__Fv +zAnimListInit__Fv: /* 8004E7E8 0004B5E8 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8004E7EC 0004B5EC 7C 08 02 A6 */ mflr r0 /* 8004E7F0 0004B5F0 3C 60 41 4C */ lis r3, 0x414C5354@ha /* 8004E7F4 0004B5F4 90 01 00 74 */ stw r0, 0x74(r1) /* 8004E7F8 0004B5F8 38 63 53 54 */ addi r3, r3, 0x414C5354@l /* 8004E7FC 0004B5FC BE A1 00 44 */ stmw r21, 0x44(r1) -/* 8004E800 0004B600 4B FF D0 19 */ bl func_8004B818 +/* 8004E800 0004B600 4B FF D0 19 */ bl xSTAssetCountByType__FUi /* 8004E804 0004B604 90 6D 8B 40 */ stw r3, lbl_803CB440-_SDA_BASE_(r13) /* 8004E808 0004B608 80 0D 8B 40 */ lwz r0, lbl_803CB440-_SDA_BASE_(r13) /* 8004E80C 0004B60C 2C 00 00 00 */ cmpwi r0, 0 @@ -22,19 +22,19 @@ func_8004E7E8: /* 8004E814 0004B614 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8004E818 0004B618 54 04 10 3A */ slwi r4, r0, 2 /* 8004E81C 0004B61C 38 A0 00 00 */ li r5, 0 -/* 8004E820 0004B620 4B FE 51 21 */ bl func_80033940 +/* 8004E820 0004B620 4B FE 51 21 */ bl xMemAlloc__FUiUii /* 8004E824 0004B624 90 6D 8B 44 */ stw r3, lbl_803CB444-_SDA_BASE_(r13) /* 8004E828 0004B628 38 A0 00 00 */ li r5, 0 /* 8004E82C 0004B62C 80 0D 8B 40 */ lwz r0, lbl_803CB440-_SDA_BASE_(r13) /* 8004E830 0004B630 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8004E834 0004B634 54 04 10 3A */ slwi r4, r0, 2 -/* 8004E838 0004B638 4B FE 51 09 */ bl func_80033940 +/* 8004E838 0004B638 4B FE 51 09 */ bl xMemAlloc__FUiUii /* 8004E83C 0004B63C 90 6D 8B 48 */ stw r3, lbl_803CB448-_SDA_BASE_(r13) /* 8004E840 0004B640 38 A0 00 00 */ li r5, 0 /* 8004E844 0004B644 80 0D 8B 40 */ lwz r0, lbl_803CB440-_SDA_BASE_(r13) /* 8004E848 0004B648 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8004E84C 0004B64C 54 04 10 3A */ slwi r4, r0, 2 -/* 8004E850 0004B650 4B FE 50 F1 */ bl func_80033940 +/* 8004E850 0004B650 4B FE 50 F1 */ bl xMemAlloc__FUiUii /* 8004E854 0004B654 3C A0 80 25 */ lis r5, lbl_80254318@ha /* 8004E858 0004B658 3C 80 80 29 */ lis r4, lbl_8028A7B8@ha /* 8004E85C 0004B65C 90 6D 8B 4C */ stw r3, lbl_803CB44C-_SDA_BASE_(r13) @@ -48,16 +48,16 @@ lbl_8004E878: /* 8004E878 0004B678 7F 04 C3 78 */ mr r4, r24 /* 8004E87C 0004B67C 38 7B 53 54 */ addi r3, r27, 0x5354 /* 8004E880 0004B680 38 A1 00 18 */ addi r5, r1, 0x18 -/* 8004E884 0004B684 4B FF D0 1D */ bl func_8004B8A0 +/* 8004E884 0004B684 4B FF D0 1D */ bl xSTFindAssetByType__FUiiPUi /* 8004E888 0004B688 7C 7C 1B 78 */ mr r28, r3 /* 8004E88C 0004B68C 7F 04 C3 78 */ mr r4, r24 /* 8004E890 0004B690 38 7B 53 54 */ addi r3, r27, 0x5354 /* 8004E894 0004B694 38 A1 00 1C */ addi r5, r1, 0x1c -/* 8004E898 0004B698 4B FF D1 81 */ bl func_8004BA18 +/* 8004E898 0004B698 4B FF D1 81 */ bl xSTGetAssetInfoByType__FUiiP20st_PKR_ASSET_TOCINFO /* 8004E89C 0004B69C 38 7D 00 78 */ addi r3, r29, 0x78 /* 8004E8A0 0004B6A0 38 80 00 00 */ li r4, 0 /* 8004E8A4 0004B6A4 38 A0 00 00 */ li r5, 0 -/* 8004E8A8 0004B6A8 4B FB 83 C9 */ bl func_80006C70 +/* 8004E8A8 0004B6A8 4B FB 83 C9 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 8004E8AC 0004B6AC 80 C1 00 1C */ lwz r6, 0x1c(r1) /* 8004E8B0 0004B6B0 7C 77 1B 78 */ mr r23, r3 /* 8004E8B4 0004B6B4 80 AD 8B 44 */ lwz r5, lbl_803CB444-_SDA_BASE_(r13) @@ -69,7 +69,7 @@ lbl_8004E878: /* 8004E8CC 0004B6CC 80 6D 8B 4C */ lwz r3, lbl_803CB44C-_SDA_BASE_(r13) /* 8004E8D0 0004B6D0 7C 03 C9 2E */ stwx r0, r3, r25 /* 8004E8D4 0004B6D4 80 7C 00 00 */ lwz r3, 0(r28) -/* 8004E8D8 0004B6D8 4B FF CE 35 */ bl func_8004B70C +/* 8004E8D8 0004B6D8 4B FF CE 35 */ bl xSTFindAsset__FUiPUi /* 8004E8DC 0004B6DC 7C 7E 1B 79 */ or. r30, r3, r3 /* 8004E8E0 0004B6E0 41 82 00 94 */ beq lbl_8004E974 /* 8004E8E4 0004B6E4 3C 80 80 25 */ lis r4, lbl_80254318@ha @@ -77,7 +77,7 @@ lbl_8004E878: /* 8004E8EC 0004B6EC 38 84 43 18 */ addi r4, r4, lbl_80254318@l /* 8004E8F0 0004B6F0 38 C0 00 00 */ li r6, 0 /* 8004E8F4 0004B6F4 38 84 00 78 */ addi r4, r4, 0x78 -/* 8004E8F8 0004B6F8 4B FB 7C 71 */ bl func_80006568 +/* 8004E8F8 0004B6F8 4B FB 7C 71 */ bl xAnimFileNew__FPvPCcUiPP9xAnimFile /* 8004E8FC 0004B6FC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8004E900 0004B700 7C 75 1B 78 */ mr r21, r3 /* 8004E904 0004B704 38 04 6C FC */ addi r0, r4, lbl_80006CFC@l @@ -97,13 +97,13 @@ lbl_8004E878: /* 8004E93C 0004B73C C0 22 87 F0 */ lfs f1, lbl_803CD170-_SDA2_BASE_(r2) /* 8004E940 0004B740 39 40 00 00 */ li r10, 0 /* 8004E944 0004B744 C0 42 87 F4 */ lfs f2, lbl_803CD174-_SDA2_BASE_(r2) -/* 8004E948 0004B748 4B FB 84 11 */ bl func_80006D58 +/* 8004E948 0004B748 4B FB 84 11 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8004E94C 0004B74C 3C 80 80 25 */ lis r4, lbl_80254318@ha /* 8004E950 0004B750 7E E3 BB 78 */ mr r3, r23 /* 8004E954 0004B754 38 A4 43 18 */ addi r5, r4, lbl_80254318@l /* 8004E958 0004B758 7E A4 AB 78 */ mr r4, r21 /* 8004E95C 0004B75C 38 A5 00 79 */ addi r5, r5, 0x79 -/* 8004E960 0004B760 4B FB 8C 15 */ bl func_80007574 +/* 8004E960 0004B760 4B FB 8C 15 */ bl xAnimTableAddFile__FP10xAnimTableP9xAnimFilePCc /* 8004E964 0004B764 80 8D 8B 4C */ lwz r4, lbl_803CB44C-_SDA_BASE_(r13) /* 8004E968 0004B768 7C 64 C8 2E */ lwzx r3, r4, r25 /* 8004E96C 0004B76C 38 03 00 01 */ addi r0, r3, 1 @@ -117,7 +117,7 @@ lbl_8004E980: /* 8004E984 0004B784 28 03 00 00 */ cmplwi r3, 0 /* 8004E988 0004B788 41 82 01 80 */ beq lbl_8004EB08 /* 8004E98C 0004B78C 38 81 00 18 */ addi r4, r1, 0x18 -/* 8004E990 0004B790 4B FF CD 7D */ bl func_8004B70C +/* 8004E990 0004B790 4B FF CD 7D */ bl xSTFindAsset__FUiPUi /* 8004E994 0004B794 28 03 00 00 */ cmplwi r3, 0 /* 8004E998 0004B798 41 82 01 70 */ beq lbl_8004EB08 /* 8004E99C 0004B79C 3C 80 80 25 */ lis r4, lbl_80254318@ha @@ -125,7 +125,7 @@ lbl_8004E980: /* 8004E9A4 0004B7A4 38 84 43 18 */ addi r4, r4, lbl_80254318@l /* 8004E9A8 0004B7A8 38 C0 00 00 */ li r6, 0 /* 8004E9AC 0004B7AC 38 84 00 78 */ addi r4, r4, 0x78 -/* 8004E9B0 0004B7B0 4B FB 7B B9 */ bl func_80006568 +/* 8004E9B0 0004B7B0 4B FB 7B B9 */ bl xAnimFileNew__FPvPCcUiPP9xAnimFile /* 8004E9B4 0004B7B4 2C 1E 00 00 */ cmpwi r30, 0 /* 8004E9B8 0004B7B8 7C 75 1B 78 */ mr r21, r3 /* 8004E9BC 0004B7BC 41 82 00 94 */ beq lbl_8004EA50 @@ -145,7 +145,7 @@ lbl_8004E980: /* 8004E9F4 0004B7F4 80 9A 00 00 */ lwz r4, 0(r26) /* 8004E9F8 0004B7F8 C0 22 87 F0 */ lfs f1, lbl_803CD170-_SDA2_BASE_(r2) /* 8004E9FC 0004B7FC C0 42 87 F4 */ lfs f2, lbl_803CD174-_SDA2_BASE_(r2) -/* 8004EA00 0004B800 4B FB 83 59 */ bl func_80006D58 +/* 8004EA00 0004B800 4B FB 83 59 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8004EA04 0004B804 38 00 00 00 */ li r0, 0 /* 8004EA08 0004B808 3C 60 80 25 */ lis r3, lbl_80254318@ha /* 8004EA0C 0004B80C 90 01 00 08 */ stw r0, 8(r1) @@ -163,7 +163,7 @@ lbl_8004E980: /* 8004EA3C 0004B83C FC 40 08 90 */ fmr f2, f1 /* 8004EA40 0004B840 39 40 00 00 */ li r10, 0 /* 8004EA44 0004B844 FC 60 08 90 */ fmr f3, f1 -/* 8004EA48 0004B848 4B FB 89 79 */ bl func_800073C0 +/* 8004EA48 0004B848 4B FB 89 79 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8004EA4C 0004B84C 48 00 00 48 */ b lbl_8004EA94 lbl_8004EA50: /* 8004EA50 0004B850 3C 60 80 00 */ lis r3, lbl_80006CFC@ha @@ -182,12 +182,12 @@ lbl_8004EA50: /* 8004EA84 0004B884 80 9A 00 00 */ lwz r4, 0(r26) /* 8004EA88 0004B888 C0 22 87 F0 */ lfs f1, lbl_803CD170-_SDA2_BASE_(r2) /* 8004EA8C 0004B88C C0 42 87 F4 */ lfs f2, lbl_803CD174-_SDA2_BASE_(r2) -/* 8004EA90 0004B890 4B FB 82 C9 */ bl func_80006D58 +/* 8004EA90 0004B890 4B FB 82 C9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v lbl_8004EA94: /* 8004EA94 0004B894 80 BA 00 00 */ lwz r5, 0(r26) /* 8004EA98 0004B898 7E E3 BB 78 */ mr r3, r23 /* 8004EA9C 0004B89C 7E A4 AB 78 */ mr r4, r21 -/* 8004EAA0 0004B8A0 4B FB 8A D5 */ bl func_80007574 +/* 8004EAA0 0004B8A0 4B FB 8A D5 */ bl xAnimTableAddFile__FP10xAnimTableP9xAnimFilePCc /* 8004EAA4 0004B8A4 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 8004EAA8 0004B8A8 38 00 00 00 */ li r0, 0 /* 8004EAAC 0004B8AC 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l @@ -204,11 +204,11 @@ lbl_8004EA94: /* 8004EAD8 0004B8D8 80 9A 00 28 */ lwz r4, 0x28(r26) /* 8004EADC 0004B8DC C0 22 87 F0 */ lfs f1, lbl_803CD170-_SDA2_BASE_(r2) /* 8004EAE0 0004B8E0 C0 42 87 F4 */ lfs f2, lbl_803CD174-_SDA2_BASE_(r2) -/* 8004EAE4 0004B8E4 4B FB 82 75 */ bl func_80006D58 +/* 8004EAE4 0004B8E4 4B FB 82 75 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8004EAE8 0004B8E8 80 BA 00 28 */ lwz r5, 0x28(r26) /* 8004EAEC 0004B8EC 7E E3 BB 78 */ mr r3, r23 /* 8004EAF0 0004B8F0 7E A4 AB 78 */ mr r4, r21 -/* 8004EAF4 0004B8F4 4B FB 8A 81 */ bl func_80007574 +/* 8004EAF4 0004B8F4 4B FB 8A 81 */ bl xAnimTableAddFile__FP10xAnimTableP9xAnimFilePCc /* 8004EAF8 0004B8F8 80 8D 8B 4C */ lwz r4, lbl_803CB44C-_SDA_BASE_(r13) /* 8004EAFC 0004B8FC 7C 79 20 2E */ lwzx r3, r25, r4 /* 8004EB00 0004B900 38 03 00 01 */ addi r0, r3, 1 @@ -232,8 +232,8 @@ lbl_8004EB30: /* 8004EB3C 0004B93C 38 21 00 70 */ addi r1, r1, 0x70 /* 8004EB40 0004B940 4E 80 00 20 */ blr -.global func_8004EB44 -func_8004EB44: +.global zAnimListExit__Fv +zAnimListExit__Fv: /* 8004EB44 0004B944 38 00 00 00 */ li r0, 0 /* 8004EB48 0004B948 90 0D 8B 40 */ stw r0, lbl_803CB440-_SDA_BASE_(r13) /* 8004EB4C 0004B94C 90 0D 8B 44 */ stw r0, lbl_803CB444-_SDA_BASE_(r13) @@ -241,8 +241,8 @@ func_8004EB44: /* 8004EB54 0004B954 90 0D 8B 4C */ stw r0, lbl_803CB44C-_SDA_BASE_(r13) /* 8004EB58 0004B958 4E 80 00 20 */ blr -.global func_8004EB5C -func_8004EB5C: +.global zAnimListGetTable__FUi +zAnimListGetTable__FUi: /* 8004EB5C 0004B95C 80 0D 8B 40 */ lwz r0, lbl_803CB440-_SDA_BASE_(r13) /* 8004EB60 0004B960 38 A0 00 00 */ li r5, 0 /* 8004EB64 0004B964 80 8D 8B 44 */ lwz r4, lbl_803CB444-_SDA_BASE_(r13) @@ -265,8 +265,8 @@ lbl_8004EB9C: /* 8004EB9C 0004B99C 38 60 00 00 */ li r3, 0 /* 8004EBA0 0004B9A0 4E 80 00 20 */ blr -.global func_8004EBA4 -func_8004EBA4: +.global zAnimListGetNumUsed__FUi +zAnimListGetNumUsed__FUi: /* 8004EBA4 0004B9A4 80 0D 8B 40 */ lwz r0, lbl_803CB440-_SDA_BASE_(r13) /* 8004EBA8 0004B9A8 38 A0 00 00 */ li r5, 0 /* 8004EBAC 0004B9AC 80 8D 8B 44 */ lwz r4, lbl_803CB444-_SDA_BASE_(r13) diff --git a/asm/Game/zAssetTypes.s b/asm/Game/zAssetTypes.s index d37c31fcf..60966f4b4 100644 --- a/asm/Game/zAssetTypes.s +++ b/asm/Game/zAssetTypes.s @@ -2,26 +2,26 @@ .section .text # 0x8004EBEC - 0x8004FBFC -.global func_8004EBEC -func_8004EBEC: +.global zAssetStartup__Fv +zAssetStartup__Fv: /* 8004EBEC 0004B9EC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004EBF0 0004B9F0 7C 08 02 A6 */ mflr r0 /* 8004EBF4 0004B9F4 3C 60 80 29 */ lis r3, lbl_8028A808@ha /* 8004EBF8 0004B9F8 90 01 00 14 */ stw r0, 0x14(r1) /* 8004EBFC 0004B9FC 38 63 A8 08 */ addi r3, r3, lbl_8028A808@l -/* 8004EC00 0004BA00 4B FF C5 09 */ bl func_8004B108 +/* 8004EC00 0004BA00 4B FF C5 09 */ bl xSTStartup__FP19st_PACKER_ASSETTYPE /* 8004EC04 0004BA04 48 00 06 D9 */ bl func_8004F2DC /* 8004EC08 0004BA08 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004EC0C 0004BA0C 7C 08 03 A6 */ mtlr r0 /* 8004EC10 0004BA10 38 21 00 10 */ addi r1, r1, 0x10 /* 8004EC14 0004BA14 4E 80 00 20 */ blr -.global func_8004EC18 -func_8004EC18: +.global zAssetShutdown__Fv +zAssetShutdown__Fv: /* 8004EC18 0004BA18 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004EC1C 0004BA1C 7C 08 02 A6 */ mflr r0 /* 8004EC20 0004BA20 90 01 00 14 */ stw r0, 0x14(r1) -/* 8004EC24 0004BA24 4B FF C5 31 */ bl func_8004B154 +/* 8004EC24 0004BA24 4B FF C5 31 */ bl xSTShutdown__Fv /* 8004EC28 0004BA28 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004EC2C 0004BA2C 7C 08 03 A6 */ mtlr r0 /* 8004EC30 0004BA30 38 21 00 10 */ addi r1, r1, 0x10 @@ -36,7 +36,7 @@ func_8004EC18: /* 8004EC54 0004BA54 93 A1 00 14 */ stw r29, 0x14(r1) /* 8004EC58 0004BA58 7C 9D 23 78 */ mr r29, r4 /* 8004EC5C 0004BA5C 7C C4 33 78 */ mr r4, r6 -/* 8004EC60 0004BA60 48 07 91 99 */ bl func_800C7DF8 +/* 8004EC60 0004BA60 48 07 91 99 */ bl iModelFileNew__FPvUi /* 8004EC64 0004BA64 3C 80 80 29 */ lis r4, lbl_8028B438@ha /* 8004EC68 0004BA68 38 00 00 03 */ li r0, 3 /* 8004EC6C 0004BA6C 38 A4 B4 38 */ addi r5, r4, lbl_8028B438@l @@ -68,7 +68,7 @@ lbl_8004ECAC: /* 8004ECCC 0004BACC 80 03 00 4C */ lwz r0, 0x4c(r3) /* 8004ECD0 0004BAD0 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d /* 8004ECD4 0004BAD4 90 03 00 4C */ stw r0, 0x4c(r3) -/* 8004ECD8 0004BAD8 48 07 91 F1 */ bl func_800C7EC8 +/* 8004ECD8 0004BAD8 48 07 91 F1 */ bl iModelFile_RWMultiAtomic__FP8RpAtomic lbl_8004ECDC: /* 8004ECDC 0004BADC 28 03 00 00 */ cmplwi r3, 0 /* 8004ECE0 0004BAE0 40 82 FF CC */ bne lbl_8004ECAC @@ -117,7 +117,7 @@ lbl_8004ECF4: /* 8004ED84 0004BB84 28 03 00 00 */ cmplwi r3, 0 /* 8004ED88 0004BB88 90 01 00 14 */ stw r0, 0x14(r1) /* 8004ED8C 0004BB8C 41 82 00 08 */ beq lbl_8004ED94 -/* 8004ED90 0004BB90 48 07 90 A1 */ bl func_800C7E30 +/* 8004ED90 0004BB90 48 07 90 A1 */ bl iModelUnload__FP8RpAtomic lbl_8004ED94: /* 8004ED94 0004BB94 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004ED98 0004BB98 7C 08 03 A6 */ mtlr r0 @@ -139,7 +139,7 @@ lbl_8004ED94: /* 8004EDD8 0004BBD8 90 A1 00 08 */ stw r5, 8(r1) /* 8004EDDC 0004BBDC 38 A1 00 08 */ addi r5, r1, 8 /* 8004EDE0 0004BBE0 90 C1 00 0C */ stw r6, 0xc(r1) -/* 8004EDE4 0004BBE4 48 1E 3D E5 */ bl func_80232BC8 +/* 8004EDE4 0004BBE4 48 1E 3D E5 */ bl RwStreamOpen /* 8004EDE8 0004BBE8 7C 7F 1B 79 */ or. r31, r3, r3 /* 8004EDEC 0004BBEC 40 82 00 14 */ bne lbl_8004EE00 /* 8004EDF0 0004BBF0 3C 60 80 25 */ lis r3, lbl_802543A4@ha @@ -151,19 +151,19 @@ lbl_8004EE00: /* 8004EE04 0004BC04 38 80 00 0B */ li r4, 0xb /* 8004EE08 0004BC08 38 A0 00 00 */ li r5, 0 /* 8004EE0C 0004BC0C 38 C0 00 00 */ li r6, 0 -/* 8004EE10 0004BC10 48 1D FD A5 */ bl func_8022EBB4 +/* 8004EE10 0004BC10 48 1D FD A5 */ bl RwStreamFindChunk /* 8004EE14 0004BC14 2C 03 00 00 */ cmpwi r3, 0 /* 8004EE18 0004BC18 40 82 00 20 */ bne lbl_8004EE38 /* 8004EE1C 0004BC1C 7F E3 FB 78 */ mr r3, r31 /* 8004EE20 0004BC20 38 81 00 10 */ addi r4, r1, 0x10 -/* 8004EE24 0004BC24 48 1E 05 5D */ bl func_8022F380 +/* 8004EE24 0004BC24 48 1E 05 5D */ bl RwStreamReadChunkHeaderInfo /* 8004EE28 0004BC28 38 00 00 00 */ li r0, 0 /* 8004EE2C 0004BC2C 38 60 00 00 */ li r3, 0 /* 8004EE30 0004BC30 90 1D 00 00 */ stw r0, 0(r29) /* 8004EE34 0004BC34 48 00 00 40 */ b lbl_8004EE74 lbl_8004EE38: /* 8004EE38 0004BC38 7F E3 FB 78 */ mr r3, r31 -/* 8004EE3C 0004BC3C 48 1C 29 3D */ bl func_80211778 +/* 8004EE3C 0004BC3C 48 1C 29 3D */ bl RpWorldStreamRead /* 8004EE40 0004BC40 7C 7E 1B 79 */ or. r30, r3, r3 /* 8004EE44 0004BC44 40 82 00 18 */ bne lbl_8004EE5C /* 8004EE48 0004BC48 3C 60 80 25 */ lis r3, lbl_802543A4@ha @@ -174,7 +174,7 @@ lbl_8004EE38: lbl_8004EE5C: /* 8004EE5C 0004BC5C 7F E3 FB 78 */ mr r3, r31 /* 8004EE60 0004BC60 38 80 00 00 */ li r4, 0 -/* 8004EE64 0004BC64 48 1E 3C 3D */ bl func_80232AA0 +/* 8004EE64 0004BC64 48 1E 3C 3D */ bl RwStreamClose /* 8004EE68 0004BC68 38 00 00 04 */ li r0, 4 /* 8004EE6C 0004BC6C 7F C3 F3 78 */ mr r3, r30 /* 8004EE70 0004BC70 90 1D 00 00 */ stw r0, 0(r29) @@ -193,7 +193,7 @@ lbl_8004EE74: /* 8004EEA0 0004BCA0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8004EEA4 0004BCA4 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 8004EEA8 0004BCA8 80 63 00 44 */ lwz r3, 0x44(r3) -/* 8004EEAC 0004BCAC 4B FD 06 0D */ bl func_8001F4B8 +/* 8004EEAC 0004BCAC 4B FD 06 0D */ bl xEnvFree__FP4xEnv /* 8004EEB0 0004BCB0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004EEB4 0004BCB4 7C 08 03 A6 */ mtlr r0 /* 8004EEB8 0004BCB8 38 21 00 10 */ addi r1, r1, 0x10 @@ -333,7 +333,7 @@ lbl_8004F058: /* 8004F080 0004BE80 7D 03 43 78 */ mr r3, r8 /* 8004F084 0004BE84 90 C1 00 0C */ stw r6, 0xc(r1) /* 8004F088 0004BE88 90 01 00 10 */ stw r0, 0x10(r1) -/* 8004F08C 0004BE8C 48 1C 3F A5 */ bl func_80213030 +/* 8004F08C 0004BE8C 48 1C 3F A5 */ bl RpClumpForAllAtomics lbl_8004F090: /* 8004F090 0004BE90 80 01 00 24 */ lwz r0, 0x24(r1) /* 8004F094 0004BE94 7C 08 03 A6 */ mtlr r0 @@ -353,7 +353,7 @@ lbl_8004F090: /* 8004F0CC 0004BECC 93 C1 00 08 */ stw r30, 8(r1) /* 8004F0D0 0004BED0 7C FE 3B 78 */ mr r30, r7 /* 8004F0D4 0004BED4 90 07 00 00 */ stw r0, 0(r7) -/* 8004F0D8 0004BED8 48 0D 3C A9 */ bl func_80122D80 +/* 8004F0D8 0004BED8 48 0D 3C A9 */ bl xJSP_MultiStreamRead__FPvUiPP10xJSPHeader /* 8004F0DC 0004BEDC 80 8D 8B 50 */ lwz r4, lbl_803CB450-_SDA_BASE_(r13) /* 8004F0E0 0004BEE0 80 04 00 14 */ lwz r0, 0x14(r4) /* 8004F0E4 0004BEE4 28 00 00 00 */ cmplwi r0, 0 @@ -380,7 +380,7 @@ lbl_8004F100: /* 8004F134 0004BF34 38 04 BA 50 */ addi r0, r4, lbl_802DBA50@l /* 8004F138 0004BF38 7C 03 00 40 */ cmplw r3, r0 /* 8004F13C 0004BF3C 41 82 00 08 */ beq lbl_8004F144 -/* 8004F140 0004BF40 48 0D 40 09 */ bl func_80123148 +/* 8004F140 0004BF40 48 0D 40 09 */ bl xJSP_Destroy__FP10xJSPHeader lbl_8004F144: /* 8004F144 0004BF44 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004F148 0004BF48 7C 08 03 A6 */ mtlr r0 @@ -408,51 +408,51 @@ lbl_8004F154: /* 8004F19C 0004BF9C 38 60 00 03 */ li r3, 3 /* 8004F1A0 0004BFA0 38 80 00 01 */ li r4, 1 /* 8004F1A4 0004BFA4 93 A1 00 18 */ stw r29, 0x18(r1) -/* 8004F1A8 0004BFA8 48 1E 3A 21 */ bl func_80232BC8 +/* 8004F1A8 0004BFA8 48 1E 3A 21 */ bl RwStreamOpen /* 8004F1AC 0004BFAC 7C 7F 1B 79 */ or. r31, r3, r3 /* 8004F1B0 0004BFB0 41 82 00 D8 */ beq lbl_8004F288 /* 8004F1B4 0004BFB4 38 80 00 16 */ li r4, 0x16 /* 8004F1B8 0004BFB8 38 A0 00 00 */ li r5, 0 /* 8004F1BC 0004BFBC 38 C0 00 00 */ li r6, 0 -/* 8004F1C0 0004BFC0 48 1D F9 F5 */ bl func_8022EBB4 +/* 8004F1C0 0004BFC0 48 1D F9 F5 */ bl RwStreamFindChunk /* 8004F1C4 0004BFC4 2C 03 00 00 */ cmpwi r3, 0 /* 8004F1C8 0004BFC8 40 82 00 30 */ bne lbl_8004F1F8 /* 8004F1CC 0004BFCC 38 61 00 0C */ addi r3, r1, 0xc -/* 8004F1D0 0004BFD0 48 1E 04 21 */ bl func_8022F5F0 +/* 8004F1D0 0004BFD0 48 1E 04 21 */ bl RwErrorGet /* 8004F1D4 0004BFD4 7F E3 FB 78 */ mr r3, r31 /* 8004F1D8 0004BFD8 38 80 00 16 */ li r4, 0x16 /* 8004F1DC 0004BFDC 38 A0 00 00 */ li r5, 0 /* 8004F1E0 0004BFE0 38 C0 00 00 */ li r6, 0 -/* 8004F1E4 0004BFE4 48 1D F9 D1 */ bl func_8022EBB4 +/* 8004F1E4 0004BFE4 48 1D F9 D1 */ bl RwStreamFindChunk /* 8004F1E8 0004BFE8 7F E3 FB 78 */ mr r3, r31 /* 8004F1EC 0004BFEC 38 80 00 00 */ li r4, 0 -/* 8004F1F0 0004BFF0 48 1E 38 B1 */ bl func_80232AA0 +/* 8004F1F0 0004BFF0 48 1E 38 B1 */ bl RwStreamClose /* 8004F1F4 0004BFF4 48 00 00 94 */ b lbl_8004F288 lbl_8004F1F8: /* 8004F1F8 0004BFF8 7F E3 FB 78 */ mr r3, r31 -/* 8004F1FC 0004BFFC 48 1E 6E D1 */ bl func_802360CC +/* 8004F1FC 0004BFFC 48 1E 6E D1 */ bl RwTexDictionaryStreamRead /* 8004F200 0004C000 7C 60 1B 78 */ mr r0, r3 /* 8004F204 0004C004 7F E3 FB 78 */ mr r3, r31 /* 8004F208 0004C008 7C 1F 03 78 */ mr r31, r0 /* 8004F20C 0004C00C 38 80 00 00 */ li r4, 0 -/* 8004F210 0004C010 48 1E 38 91 */ bl func_80232AA0 +/* 8004F210 0004C010 48 1E 38 91 */ bl RwStreamClose /* 8004F214 0004C014 28 1F 00 00 */ cmplwi r31, 0 /* 8004F218 0004C018 41 82 00 70 */ beq lbl_8004F288 /* 8004F21C 0004C01C 3C 80 80 05 */ lis r4, lbl_8004F154@ha /* 8004F220 0004C020 7F E3 FB 78 */ mr r3, r31 /* 8004F224 0004C024 38 84 F1 54 */ addi r4, r4, lbl_8004F154@l /* 8004F228 0004C028 38 A1 00 08 */ addi r5, r1, 8 -/* 8004F22C 0004C02C 48 1E F4 6D */ bl func_8023E698 +/* 8004F22C 0004C02C 48 1E F4 6D */ bl RwTexDictionaryForAllTextures /* 8004F230 0004C030 80 61 00 08 */ lwz r3, 8(r1) /* 8004F234 0004C034 28 03 00 00 */ cmplwi r3, 0 /* 8004F238 0004C038 40 82 00 10 */ bne lbl_8004F248 /* 8004F23C 0004C03C 7F E3 FB 78 */ mr r3, r31 -/* 8004F240 0004C040 48 1E F3 B1 */ bl func_8023E5F0 +/* 8004F240 0004C040 48 1E F3 B1 */ bl RwTexDictionaryDestroy /* 8004F244 0004C044 48 00 00 44 */ b lbl_8004F288 lbl_8004F248: -/* 8004F248 0004C048 48 1E F7 DD */ bl func_8023EA24 +/* 8004F248 0004C048 48 1E F7 DD */ bl RwTexDictionaryRemoveTexture /* 8004F24C 0004C04C 7F E3 FB 78 */ mr r3, r31 -/* 8004F250 0004C050 48 1E F3 A1 */ bl func_8023E5F0 +/* 8004F250 0004C050 48 1E F3 A1 */ bl RwTexDictionaryDestroy /* 8004F254 0004C054 80 81 00 08 */ lwz r4, 8(r1) /* 8004F258 0004C058 38 00 00 58 */ li r0, 0x58 /* 8004F25C 0004C05C 80 64 00 54 */ lwz r3, 0x54(r4) @@ -484,7 +484,7 @@ lbl_8004F290: /* 8004F2BC 0004C0BC 41 82 00 10 */ beq lbl_8004F2CC /* 8004F2C0 0004C0C0 38 00 00 01 */ li r0, 1 /* 8004F2C4 0004C0C4 90 03 00 54 */ stw r0, 0x54(r3) -/* 8004F2C8 0004C0C8 48 1E F4 ED */ bl func_8023E7B4 +/* 8004F2C8 0004C0C8 48 1E F4 ED */ bl RwTextureDestroy lbl_8004F2CC: /* 8004F2CC 0004C0CC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004F2D0 0004C0D0 7C 08 03 A6 */ mtlr r0 @@ -503,7 +503,7 @@ func_8004F2DC: /* 8004F2F8 0004C0F8 3B C0 00 00 */ li r30, 0 lbl_8004F2FC: /* 8004F2FC 0004C0FC 80 7F 00 00 */ lwz r3, 0(r31) -/* 8004F300 0004C100 4B FF CF 15 */ bl func_8004C214 +/* 8004F300 0004C100 4B FF CF 15 */ bl xStrHash__FPCc /* 8004F304 0004C104 3B DE 00 01 */ addi r30, r30, 1 /* 8004F308 0004C108 90 7F 00 08 */ stw r3, 8(r31) /* 8004F30C 0004C10C 2C 1E 00 21 */ cmpwi r30, 0x21 @@ -516,40 +516,40 @@ lbl_8004F2FC: /* 8004F328 0004C128 38 21 00 10 */ addi r1, r1, 0x10 /* 8004F32C 0004C12C 4E 80 00 20 */ blr -.global func_8004F330 -func_8004F330: +.global FootstepHackSceneEnter__Fv +FootstepHackSceneEnter__Fv: /* 8004F330 0004C130 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004F334 0004C134 7C 08 02 A6 */ mflr r0 /* 8004F338 0004C138 3C 60 80 25 */ lis r3, lbl_802543A4@ha /* 8004F33C 0004C13C 38 63 43 A4 */ addi r3, r3, lbl_802543A4@l /* 8004F340 0004C140 90 01 00 14 */ stw r0, 0x14(r1) /* 8004F344 0004C144 38 63 03 AB */ addi r3, r3, 0x3ab -/* 8004F348 0004C148 4B FF CE CD */ bl func_8004C214 +/* 8004F348 0004C148 4B FF CE CD */ bl xStrHash__FPCc /* 8004F34C 0004C14C 3C 80 80 25 */ lis r4, lbl_802543A4@ha /* 8004F350 0004C150 90 6D 8B 54 */ stw r3, lbl_803CB454-_SDA_BASE_(r13) /* 8004F354 0004C154 38 64 43 A4 */ addi r3, r4, lbl_802543A4@l /* 8004F358 0004C158 38 63 03 B4 */ addi r3, r3, 0x3b4 -/* 8004F35C 0004C15C 4B FF CE B9 */ bl func_8004C214 +/* 8004F35C 0004C15C 4B FF CE B9 */ bl xStrHash__FPCc /* 8004F360 0004C160 3C 80 80 25 */ lis r4, lbl_802543A4@ha /* 8004F364 0004C164 90 6D 8B 58 */ stw r3, lbl_803CB458-_SDA_BASE_(r13) /* 8004F368 0004C168 38 64 43 A4 */ addi r3, r4, lbl_802543A4@l /* 8004F36C 0004C16C 38 63 03 BD */ addi r3, r3, 0x3bd -/* 8004F370 0004C170 4B FF CE A5 */ bl func_8004C214 +/* 8004F370 0004C170 4B FF CE A5 */ bl xStrHash__FPCc /* 8004F374 0004C174 3C 80 80 25 */ lis r4, lbl_802543A4@ha /* 8004F378 0004C178 90 6D 8B 5C */ stw r3, lbl_803CB45C-_SDA_BASE_(r13) /* 8004F37C 0004C17C 38 64 43 A4 */ addi r3, r4, lbl_802543A4@l /* 8004F380 0004C180 38 63 03 BD */ addi r3, r3, 0x3bd -/* 8004F384 0004C184 4B FF CE 91 */ bl func_8004C214 +/* 8004F384 0004C184 4B FF CE 91 */ bl xStrHash__FPCc /* 8004F388 0004C188 3C 80 80 25 */ lis r4, lbl_802543A4@ha /* 8004F38C 0004C18C 90 6D 8B 60 */ stw r3, lbl_803CB460-_SDA_BASE_(r13) /* 8004F390 0004C190 38 64 43 A4 */ addi r3, r4, lbl_802543A4@l /* 8004F394 0004C194 38 63 03 CA */ addi r3, r3, 0x3ca -/* 8004F398 0004C198 4B FF CE 7D */ bl func_8004C214 +/* 8004F398 0004C198 4B FF CE 7D */ bl xStrHash__FPCc /* 8004F39C 0004C19C 3C 80 80 25 */ lis r4, lbl_802543A4@ha /* 8004F3A0 0004C1A0 90 6D 8B 64 */ stw r3, lbl_803CB464-_SDA_BASE_(r13) /* 8004F3A4 0004C1A4 38 64 43 A4 */ addi r3, r4, lbl_802543A4@l /* 8004F3A8 0004C1A8 38 63 03 DC */ addi r3, r3, 0x3dc -/* 8004F3AC 0004C1AC 4B FF CE 69 */ bl func_8004C214 +/* 8004F3AC 0004C1AC 4B FF CE 69 */ bl xStrHash__FPCc /* 8004F3B0 0004C1B0 90 6D 8B 68 */ stw r3, lbl_803CB468-_SDA_BASE_(r13) /* 8004F3B4 0004C1B4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004F3B8 0004C1B8 7C 08 03 A6 */ mtlr r0 @@ -584,7 +584,7 @@ lbl_8004F420: /* 8004F428 0004C228 40 82 00 14 */ bne lbl_8004F43C /* 8004F42C 0004C22C 7F E4 FB 78 */ mr r4, r31 /* 8004F430 0004C230 38 A1 00 08 */ addi r5, r1, 8 -/* 8004F434 0004C234 48 0A 40 99 */ bl func_800F34CC +/* 8004F434 0004C234 48 0A 40 99 */ bl SndPlayFromAFX__10zNPCCommonFP12zAnimFxSoundPUi /* 8004F438 0004C238 48 00 00 08 */ b lbl_8004F440 lbl_8004F43C: /* 8004F43C 0004C23C 38 60 00 00 */ li r3, 0 @@ -677,7 +677,7 @@ lbl_8004F540: /* 8004F564 0004C364 80 BF 00 10 */ lwz r5, 0x10(r31) /* 8004F568 0004C368 C0 62 87 F8 */ lfs f3, lbl_803CD178-_SDA2_BASE_(r2) /* 8004F56C 0004C36C EC 20 01 32 */ fmuls f1, f0, f4 -/* 8004F570 0004C370 4B FF 94 BD */ bl func_80048A2C +/* 8004F570 0004C370 4B FF 94 BD */ bl xSndPlay__FUiffUiUiUi14sound_categoryf /* 8004F574 0004C374 7C 7F 1B 78 */ mr r31, r3 /* 8004F578 0004C378 48 00 00 38 */ b lbl_8004F5B0 lbl_8004F57C: @@ -698,7 +698,7 @@ lbl_8004F5B0: /* 8004F5B0 0004C3B0 28 1C 00 03 */ cmplwi r28, 3 /* 8004F5B4 0004C3B4 40 82 00 0C */ bne lbl_8004F5C0 /* 8004F5B8 0004C3B8 80 7D 00 04 */ lwz r3, 4(r29) -/* 8004F5BC 0004C3BC 4B FF 9C 45 */ bl func_80049200 +/* 8004F5BC 0004C3BC 4B FF 9C 45 */ bl xSndStop__FUi lbl_8004F5C0: /* 8004F5C0 0004C3C0 80 01 00 24 */ lwz r0, 0x24(r1) /* 8004F5C4 0004C3C4 7F E3 FB 78 */ mr r3, r31 @@ -714,7 +714,7 @@ lbl_8004F5E4: /* 8004F5E8 0004C3E8 7C 08 02 A6 */ mflr r0 /* 8004F5EC 0004C3EC 90 01 00 14 */ stw r0, 0x14(r1) /* 8004F5F0 0004C3F0 38 81 00 08 */ addi r4, r1, 8 -/* 8004F5F4 0004C3F4 4B FF C1 19 */ bl func_8004B70C +/* 8004F5F4 0004C3F4 4B FF C1 19 */ bl xSTFindAsset__FUiPUi /* 8004F5F8 0004C3F8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004F5FC 0004C3FC 7C 08 03 A6 */ mtlr r0 /* 8004F600 0004C400 38 21 00 10 */ addi r1, r1, 0x10 @@ -739,7 +739,7 @@ lbl_8004F5E4: lbl_8004F64C: /* 8004F64C 0004C44C 80 7E 00 00 */ lwz r3, 0(r30) /* 8004F650 0004C450 38 81 00 18 */ addi r4, r1, 0x18 -/* 8004F654 0004C454 4B FF C0 B9 */ bl func_8004B70C +/* 8004F654 0004C454 4B FF C0 B9 */ bl xSTFindAsset__FUiPUi /* 8004F658 0004C458 90 7E 00 00 */ stw r3, 0(r30) /* 8004F65C 0004C45C 3B DE 00 04 */ addi r30, r30, 4 /* 8004F660 0004C460 3A F7 00 01 */ addi r23, r23, 1 @@ -790,7 +790,7 @@ lbl_8004F6EC: /* 8004F6F8 0004C4F8 28 00 50 4D */ cmplwi r0, 0x504d /* 8004F6FC 0004C4FC 40 82 00 0C */ bne lbl_8004F708 /* 8004F700 0004C500 7F C4 F3 78 */ mr r4, r30 -/* 8004F704 0004C504 4B FE 59 31 */ bl func_80035034 +/* 8004F704 0004C504 4B FE 59 31 */ bl xMorphSeqSetup__FPvPFUiPc_Pv lbl_8004F708: /* 8004F708 0004C508 3B FF 00 04 */ addi r31, r31, 4 /* 8004F70C 0004C50C 3A F7 00 01 */ addi r23, r23, 1 @@ -841,7 +841,7 @@ lbl_8004F79C: /* 8004F7A8 0004C5A8 38 C0 00 00 */ li r6, 0 /* 8004F7AC 0004C5AC A0 FE 00 0C */ lhz r7, 0xc(r30) /* 8004F7B0 0004C5B0 A1 1E 00 0E */ lhz r8, 0xe(r30) -/* 8004F7B4 0004C5B4 4B FB 6B 4D */ bl func_80006300 +/* 8004F7B4 0004C5B4 4B FB 6B 4D */ bl xAnimFileNewBilinear__FPPvPCcUiPP9xAnimFileUiUi /* 8004F7B8 0004C5B8 90 7F 00 00 */ stw r3, 0(r31) /* 8004F7BC 0004C5BC C0 5E 00 08 */ lfs f2, 8(r30) /* 8004F7C0 0004C5C0 C0 02 87 F8 */ lfs f0, lbl_803CD178-_SDA2_BASE_(r2) @@ -850,7 +850,7 @@ lbl_8004F79C: /* 8004F7CC 0004C5CC 40 82 00 10 */ bne lbl_8004F7DC /* 8004F7D0 0004C5D0 80 7F 00 00 */ lwz r3, 0(r31) /* 8004F7D4 0004C5D4 C0 3E 00 04 */ lfs f1, 4(r30) -/* 8004F7D8 0004C5D8 4B FB 6D C1 */ bl func_80006598 +/* 8004F7D8 0004C5D8 4B FB 6D C1 */ bl xAnimFileSetTime__FP9xAnimFileff lbl_8004F7DC: /* 8004F7DC 0004C5DC 3B DE 00 20 */ addi r30, r30, 0x20 /* 8004F7E0 0004C5E0 3B FF 00 04 */ addi r31, r31, 4 @@ -905,7 +905,7 @@ lbl_8004F87C: /* 8004F88C 0004C68C 80 DF 00 14 */ lwz r6, 0x14(r31) /* 8004F890 0004C690 7C 9B 00 2E */ lwzx r4, r27, r0 /* 8004F894 0004C694 80 FF 00 18 */ lwz r7, 0x18(r31) -/* 8004F898 0004C698 4B FB 7D 81 */ bl func_80007618 +/* 8004F898 0004C698 4B FB 7D 81 */ bl xAnimTableAddFileID__FP10xAnimTableP9xAnimFileUiUiUi /* 8004F89C 0004C69C 7C 77 1B 79 */ or. r23, r3, r3 /* 8004F8A0 0004C6A0 40 82 00 D0 */ bne lbl_8004F970 /* 8004F8A4 0004C6A4 3C 60 80 25 */ lis r3, lbl_802543A4@ha @@ -932,7 +932,7 @@ lbl_8004F87C: /* 8004F8F8 0004C6F8 39 40 00 00 */ li r10, 0 /* 8004F8FC 0004C6FC C0 22 87 FC */ lfs f1, lbl_803CD17C-_SDA2_BASE_(r2) /* 8004F900 0004C700 C0 42 87 F8 */ lfs f2, lbl_803CD178-_SDA2_BASE_(r2) -/* 8004F904 0004C704 4B FB 74 55 */ bl func_80006D58 +/* 8004F904 0004C704 4B FB 74 55 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8004F908 0004C708 38 00 00 00 */ li r0, 0 /* 8004F90C 0004C70C 7C 77 1B 78 */ mr r23, r3 /* 8004F910 0004C710 90 01 00 08 */ stw r0, 8(r1) @@ -948,7 +948,7 @@ lbl_8004F87C: /* 8004F938 0004C738 C0 62 88 14 */ lfs f3, lbl_803CD194-_SDA2_BASE_(r2) /* 8004F93C 0004C73C 39 40 00 00 */ li r10, 0 /* 8004F940 0004C740 FC 40 08 90 */ fmr f2, f1 -/* 8004F944 0004C744 4B FB 7A 7D */ bl func_800073C0 +/* 8004F944 0004C744 4B FB 7A 7D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8004F948 0004C748 80 1C 00 0C */ lwz r0, 0xc(r28) /* 8004F94C 0004C74C 38 C0 00 00 */ li r6, 0 /* 8004F950 0004C750 38 E0 00 00 */ li r7, 0 @@ -958,7 +958,7 @@ lbl_8004F87C: /* 8004F960 0004C760 80 B7 00 08 */ lwz r5, 8(r23) /* 8004F964 0004C764 54 00 10 3A */ slwi r0, r0, 2 /* 8004F968 0004C768 7C 9B 00 2E */ lwzx r4, r27, r0 -/* 8004F96C 0004C76C 4B FB 7C AD */ bl func_80007618 +/* 8004F96C 0004C76C 4B FB 7C AD */ bl xAnimTableAddFileID__FP10xAnimTableP9xAnimFileUiUiUi lbl_8004F970: /* 8004F970 0004C770 C0 1F 00 10 */ lfs f0, 0x10(r31) /* 8004F974 0004C774 3B FF 00 1C */ addi r31, r31, 0x1c @@ -1007,7 +1007,7 @@ lbl_8004F9F8: /* 8004FA00 0004C800 41 82 00 7C */ beq lbl_8004FA7C /* 8004FA04 0004C804 80 9B 00 00 */ lwz r4, 0(r27) /* 8004FA08 0004C808 7F 83 E3 78 */ mr r3, r28 -/* 8004FA0C 0004C80C 4B FB 7D 29 */ bl func_80007734 +/* 8004FA0C 0004C80C 4B FB 7D 29 */ bl xAnimTableGetStateID__FP10xAnimTableUi /* 8004FA10 0004C810 80 1B 00 0C */ lwz r0, 0xc(r27) /* 8004FA14 0004C814 7C 7E 1B 79 */ or. r30, r3, r3 /* 8004FA18 0004C818 7F F8 02 14 */ add r31, r24, r0 @@ -1024,7 +1024,7 @@ lbl_8004FA2C: /* 8004FA40 0004C840 C0 5F 00 08 */ lfs f2, 8(r31) /* 8004FA44 0004C844 7C BA 00 2E */ lwzx r5, r26, r0 /* 8004FA48 0004C848 80 DF 00 14 */ lwz r6, 0x14(r31) -/* 8004FA4C 0004C84C 4B FB 71 51 */ bl func_80006B9C +/* 8004FA4C 0004C84C 4B FB 71 51 */ bl xAnimStateNewEffect__FP10xAnimStateUiffPFUiP17xAnimActiveEffectP11xAnimSinglePv_UiUi /* 8004FA50 0004C850 80 BF 00 14 */ lwz r5, 0x14(r31) /* 8004FA54 0004C854 38 9F 00 18 */ addi r4, r31, 0x18 /* 8004FA58 0004C858 38 63 00 14 */ addi r3, r3, 0x14 @@ -1058,7 +1058,7 @@ lbl_8004FA84: /* 8004FABC 0004C8BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004FAC0 0004C8C0 7C 08 02 A6 */ mflr r0 /* 8004FAC4 0004C8C4 90 01 00 14 */ stw r0, 0x14(r1) -/* 8004FAC8 0004C8C8 48 0D 3A E5 */ bl func_801235AC +/* 8004FAC8 0004C8C8 48 0D 3A E5 */ bl xLightKit_Destroy__FP9xLightKit /* 8004FACC 0004C8CC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004FAD0 0004C8D0 7C 08 03 A6 */ mtlr r0 /* 8004FAD4 0004C8D4 38 21 00 10 */ addi r1, r1, 0x10 @@ -1079,7 +1079,7 @@ func_8004FADC: /* 8004FB04 0004C904 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004FB08 0004C908 7C 08 02 A6 */ mflr r0 /* 8004FB0C 0004C90C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8004FB10 0004C910 4B FE 5C 91 */ bl func_800357A0 +/* 8004FB10 0004C910 4B FE 5C 91 */ bl xMovePointSplineDestroy__FP10xMovePoint /* 8004FB14 0004C914 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004FB18 0004C918 7C 08 03 A6 */ mtlr r0 /* 8004FB1C 0004C91C 38 21 00 10 */ addi r1, r1, 0x10 @@ -1107,7 +1107,7 @@ lbl_8004FB6C: /* 8004FB70 0004C970 7F E5 FB 78 */ mr r5, r31 /* 8004FB74 0004C974 4B FB 39 CD */ bl memcpy /* 8004FB78 0004C978 7F C3 F3 78 */ mr r3, r30 -/* 8004FB7C 0004C97C 48 08 2C E5 */ bl func_800D2860 +/* 8004FB7C 0004C97C 48 08 2C E5 */ bl iSndLoadSounds__FPv /* 8004FB80 0004C980 2C 03 00 00 */ cmpwi r3, 0 /* 8004FB84 0004C984 40 82 00 20 */ bne lbl_8004FBA4 /* 8004FB88 0004C988 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -1139,7 +1139,7 @@ func_8004FBCC: /* 8004FBDC 0004C9DC FC 80 18 90 */ fmr f4, f3 /* 8004FBE0 0004C9E0 C0 02 88 10 */ lfs f0, lbl_803CD190-_SDA2_BASE_(r2) /* 8004FBE4 0004C9E4 EC 63 00 32 */ fmuls f3, f3, f0 -/* 8004FBE8 0004C9E8 4B FF 8E 7D */ bl func_80048A64 +/* 8004FBE8 0004C9E8 4B FF 8E 7D */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf /* 8004FBEC 0004C9EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004FBF0 0004C9F0 7C 08 03 A6 */ mtlr r0 /* 8004FBF4 0004C9F4 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Game/zBusStop.s b/asm/Game/zBusStop.s index a5fa205ab..237fd0633 100644 --- a/asm/Game/zBusStop.s +++ b/asm/Game/zBusStop.s @@ -2,19 +2,19 @@ .section .text # 0x8012D888 - 0x8012DD64 -.global func_8012D888 -func_8012D888: +.global zBusStop_Init__FR5xBaseR9xDynAssetUl +zBusStop_Init__FR5xBaseR9xDynAssetUl: /* 8012D888 0012A688 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012D88C 0012A68C 7C 08 02 A6 */ mflr r0 /* 8012D890 0012A690 90 01 00 14 */ stw r0, 0x14(r1) -/* 8012D894 0012A694 48 00 00 15 */ bl func_8012D8A8 +/* 8012D894 0012A694 48 00 00 15 */ bl zBusStop_Init__FP8zBusStopP13busstop_asset /* 8012D898 0012A698 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012D89C 0012A69C 7C 08 03 A6 */ mtlr r0 /* 8012D8A0 0012A6A0 38 21 00 10 */ addi r1, r1, 0x10 /* 8012D8A4 0012A6A4 4E 80 00 20 */ blr -.global func_8012D8A8 -func_8012D8A8: +.global zBusStop_Init__FP8zBusStopP13busstop_asset +zBusStop_Init__FP8zBusStopP13busstop_asset: /* 8012D8A8 0012A6A8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8012D8AC 0012A6AC 7C 08 02 A6 */ mflr r0 /* 8012D8B0 0012A6B0 90 01 00 24 */ stw r0, 0x24(r1) @@ -22,7 +22,7 @@ func_8012D8A8: /* 8012D8B8 0012A6B8 7C 9F 23 78 */ mr r31, r4 /* 8012D8BC 0012A6BC 93 C1 00 18 */ stw r30, 0x18(r1) /* 8012D8C0 0012A6C0 7C 7E 1B 78 */ mr r30, r3 -/* 8012D8C4 0012A6C4 4B ED BB 3D */ bl func_80009400 +/* 8012D8C4 0012A6C4 4B ED BB 3D */ bl xBaseInit__FP5xBaseP10xBaseAsset /* 8012D8C8 0012A6C8 3C 60 80 13 */ lis r3, lbl_8012DD5C@ha /* 8012D8CC 0012A6CC 93 FE 00 10 */ stw r31, 0x10(r30) /* 8012D8D0 0012A6D0 38 03 DD 5C */ addi r0, r3, lbl_8012DD5C@l @@ -39,7 +39,7 @@ lbl_8012D8F0: lbl_8012D8F8: /* 8012D8F8 0012A6F8 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8012D8FC 0012A6FC 38 81 00 08 */ addi r4, r1, 8 -/* 8012D900 0012A700 4B F1 DE 0D */ bl func_8004B70C +/* 8012D900 0012A700 4B F1 DE 0D */ bl xSTFindAsset__FUiPUi /* 8012D904 0012A704 28 03 00 00 */ cmplwi r3, 0 /* 8012D908 0012A708 41 82 00 28 */ beq lbl_8012D930 /* 8012D90C 0012A70C 80 01 00 08 */ lwz r0, 8(r1) @@ -47,7 +47,7 @@ lbl_8012D8F8: /* 8012D914 0012A714 40 82 00 1C */ bne lbl_8012D930 /* 8012D918 0012A718 7C 64 1B 78 */ mr r4, r3 /* 8012D91C 0012A71C 38 7E 00 18 */ addi r3, r30, 0x18 -/* 8012D920 0012A720 4B F2 0B BD */ bl func_8004E4DC +/* 8012D920 0012A720 4B F2 0B BD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012D924 0012A724 38 00 00 00 */ li r0, 0 /* 8012D928 0012A728 90 1E 00 28 */ stw r0, 0x28(r30) /* 8012D92C 0012A72C 90 1E 00 24 */ stw r0, 0x24(r30) @@ -59,8 +59,8 @@ lbl_8012D930: /* 8012D940 0012A740 38 21 00 20 */ addi r1, r1, 0x20 /* 8012D944 0012A744 4E 80 00 20 */ blr -.global func_8012D948 -func_8012D948: +.global zBusStop_Setup__FP8zBusStop +zBusStop_Setup__FP8zBusStop: /* 8012D948 0012A748 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012D94C 0012A74C 7C 08 02 A6 */ mflr r0 /* 8012D950 0012A750 90 01 00 14 */ stw r0, 0x14(r1) @@ -68,17 +68,17 @@ func_8012D948: /* 8012D958 0012A758 7C 7F 1B 78 */ mr r31, r3 /* 8012D95C 0012A75C 80 63 00 10 */ lwz r3, 0x10(r3) /* 8012D960 0012A760 80 63 00 18 */ lwz r3, 0x18(r3) -/* 8012D964 0012A764 4B F8 70 D9 */ bl func_800B4A3C +/* 8012D964 0012A764 4B F8 70 D9 */ bl zSceneFindObject__FUi /* 8012D968 0012A768 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8012D96C 0012A76C 80 63 00 1C */ lwz r3, 0x1c(r3) -/* 8012D970 0012A770 4B F8 70 CD */ bl func_800B4A3C +/* 8012D970 0012A770 4B F8 70 CD */ bl zSceneFindObject__FUi /* 8012D974 0012A774 90 7F 00 14 */ stw r3, 0x14(r31) /* 8012D978 0012A778 3C 60 80 27 */ lis r3, lbl_8026C400@ha /* 8012D97C 0012A77C 38 63 C4 00 */ addi r3, r3, lbl_8026C400@l /* 8012D980 0012A780 C0 02 A2 A8 */ lfs f0, lbl_803CEC28-_SDA2_BASE_(r2) /* 8012D984 0012A784 D0 1F 00 2C */ stfs f0, 0x2c(r31) -/* 8012D988 0012A788 4B F1 E8 8D */ bl func_8004C214 -/* 8012D98C 0012A78C 4B F8 70 B1 */ bl func_800B4A3C +/* 8012D988 0012A788 4B F1 E8 8D */ bl xStrHash__FPCc +/* 8012D98C 0012A78C 4B F8 70 B1 */ bl zSceneFindObject__FUi /* 8012D990 0012A790 90 6D 95 DC */ stw r3, lbl_803CBEDC-_SDA_BASE_(r13) /* 8012D994 0012A794 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012D998 0012A798 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -86,8 +86,8 @@ func_8012D948: /* 8012D9A0 0012A7A0 38 21 00 10 */ addi r1, r1, 0x10 /* 8012D9A4 0012A7A4 4E 80 00 20 */ blr -.global func_8012D9A8 -func_8012D9A8: +.global zBusStop_Update__FP5xBaseP6xScenef +zBusStop_Update__FP5xBaseP6xScenef: /* 8012D9A8 0012A7A8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8012D9AC 0012A7AC 7C 08 02 A6 */ mflr r0 /* 8012D9B0 0012A7B0 90 01 00 24 */ stw r0, 0x24(r1) @@ -141,7 +141,7 @@ lbl_8012DA58: /* 8012DA60 0012A860 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 8012DA64 0012A864 2C 00 00 00 */ cmpwi r0, 0 /* 8012DA68 0012A868 40 82 00 3C */ bne lbl_8012DAA4 -/* 8012DA6C 0012A86C 4B F2 EA 55 */ bl func_8005C4C0 +/* 8012DA6C 0012A86C 4B F2 EA 55 */ bl active__13cruise_bubbleFv /* 8012DA70 0012A870 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8012DA74 0012A874 40 82 00 30 */ bne lbl_8012DAA4 /* 8012DA78 0012A878 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -154,15 +154,15 @@ lbl_8012DA58: /* 8012DA94 0012A894 38 60 00 24 */ li r3, 0x24 /* 8012DA98 0012A898 90 1F 00 24 */ stw r0, 0x24(r31) /* 8012DA9C 0012A89C C0 22 A2 B0 */ lfs f1, lbl_803CEC30-_SDA2_BASE_(r2) -/* 8012DAA0 0012A8A0 4B F5 2C F1 */ bl func_80080790 +/* 8012DAA0 0012A8A0 4B F5 2C F1 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf lbl_8012DAA4: -/* 8012DAA4 0012A8A4 4B F2 EA 1D */ bl func_8005C4C0 +/* 8012DAA4 0012A8A4 4B F2 EA 1D */ bl active__13cruise_bubbleFv /* 8012DAA8 0012A8A8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8012DAAC 0012A8AC 41 82 00 18 */ beq lbl_8012DAC4 /* 8012DAB0 0012A8B0 3C 60 80 27 */ lis r3, lbl_8026C400@ha /* 8012DAB4 0012A8B4 38 80 00 04 */ li r4, 4 /* 8012DAB8 0012A8B8 38 63 C4 00 */ addi r3, r3, lbl_8026C400@l -/* 8012DABC 0012A8BC 4B EF 1A 69 */ bl func_8001F524 +/* 8012DABC 0012A8BC 4B EF 1A 69 */ bl zEntEvent__FPcUi /* 8012DAC0 0012A8C0 48 00 00 B8 */ b lbl_8012DB78 lbl_8012DAC4: /* 8012DAC4 0012A8C4 80 6D 95 DC */ lwz r3, lbl_803CBEDC-_SDA_BASE_(r13) @@ -172,7 +172,7 @@ lbl_8012DAC4: /* 8012DAD4 0012A8D4 3C 60 80 27 */ lis r3, lbl_8026C400@ha /* 8012DAD8 0012A8D8 38 80 00 03 */ li r4, 3 /* 8012DADC 0012A8DC 38 63 C4 00 */ addi r3, r3, lbl_8026C400@l -/* 8012DAE0 0012A8E0 4B EF 1A 45 */ bl func_8001F524 +/* 8012DAE0 0012A8E0 4B EF 1A 45 */ bl zEntEvent__FPcUi /* 8012DAE4 0012A8E4 48 00 00 94 */ b lbl_8012DB78 lbl_8012DAE8: /* 8012DAE8 0012A8E8 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -234,23 +234,23 @@ lbl_8012DBB0: /* 8012DBB0 0012A9B0 3C 60 80 27 */ lis r3, lbl_8026C400@ha /* 8012DBB4 0012A9B4 38 80 00 5F */ li r4, 0x5f /* 8012DBB8 0012A9B8 38 63 C4 00 */ addi r3, r3, lbl_8026C400@l -/* 8012DBBC 0012A9BC 4B EF 19 69 */ bl func_8001F524 +/* 8012DBBC 0012A9BC 4B EF 19 69 */ bl zEntEvent__FPcUi /* 8012DBC0 0012A9C0 48 00 01 28 */ b lbl_8012DCE8 lbl_8012DBC4: /* 8012DBC4 0012A9C4 3C 60 80 27 */ lis r3, lbl_8026C400@ha /* 8012DBC8 0012A9C8 38 80 00 5E */ li r4, 0x5e /* 8012DBCC 0012A9CC 38 63 C4 00 */ addi r3, r3, lbl_8026C400@l -/* 8012DBD0 0012A9D0 4B EF 19 55 */ bl func_8001F524 +/* 8012DBD0 0012A9D0 4B EF 19 55 */ bl zEntEvent__FPcUi /* 8012DBD4 0012A9D4 38 60 00 40 */ li r3, 0x40 -/* 8012DBD8 0012A9D8 4B F3 89 29 */ bl func_80066500 +/* 8012DBD8 0012A9D8 4B F3 89 29 */ bl zEntPlayerControlOn__F13zControlOwner /* 8012DBDC 0012A9DC 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8012DBE0 0012A9E0 38 80 01 50 */ li r4, 0x150 /* 8012DBE4 0012A9E4 80 63 00 18 */ lwz r3, 0x18(r3) -/* 8012DBE8 0012A9E8 4B EF 19 7D */ bl func_8001F564 +/* 8012DBE8 0012A9E8 4B EF 19 7D */ bl zEntEvent__FUiUi /* 8012DBEC 0012A9EC 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8012DBF0 0012A9F0 38 80 00 04 */ li r4, 4 /* 8012DBF4 0012A9F4 80 63 00 1C */ lwz r3, 0x1c(r3) -/* 8012DBF8 0012A9F8 4B EF 19 6D */ bl func_8001F564 +/* 8012DBF8 0012A9F8 4B EF 19 6D */ bl zEntEvent__FUiUi /* 8012DBFC 0012A9FC 38 00 00 00 */ li r0, 0 /* 8012DC00 0012AA00 90 0D 95 D8 */ stw r0, lbl_803CBED8-_SDA_BASE_(r13) /* 8012DC04 0012AA04 48 00 00 E4 */ b lbl_8012DCE8 @@ -258,13 +258,13 @@ lbl_8012DC08: /* 8012DC08 0012AA08 3C 60 80 27 */ lis r3, lbl_8026C400@ha /* 8012DC0C 0012AA0C 38 80 00 5F */ li r4, 0x5f /* 8012DC10 0012AA10 38 63 C4 00 */ addi r3, r3, lbl_8026C400@l -/* 8012DC14 0012AA14 4B EF 19 11 */ bl func_8001F524 +/* 8012DC14 0012AA14 4B EF 19 11 */ bl zEntEvent__FPcUi /* 8012DC18 0012AA18 38 60 00 40 */ li r3, 0x40 -/* 8012DC1C 0012AA1C 4B F3 89 3D */ bl func_80066558 +/* 8012DC1C 0012AA1C 4B F3 89 3D */ bl zEntPlayerControlOff__F13zControlOwner /* 8012DC20 0012AA20 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8012DC24 0012AA24 38 80 01 4F */ li r4, 0x14f /* 8012DC28 0012AA28 80 63 00 18 */ lwz r3, 0x18(r3) -/* 8012DC2C 0012AA2C 4B EF 19 39 */ bl func_8001F564 +/* 8012DC2C 0012AA2C 4B EF 19 39 */ bl zEntEvent__FUiUi /* 8012DC30 0012AA30 C0 42 A2 B0 */ lfs f2, lbl_803CEC30-_SDA2_BASE_(r2) /* 8012DC34 0012AA34 38 80 01 51 */ li r4, 0x151 /* 8012DC38 0012AA38 80 7F 00 10 */ lwz r3, 0x10(r31) @@ -272,11 +272,11 @@ lbl_8012DC08: /* 8012DC40 0012AA40 C0 22 A2 B8 */ lfs f1, lbl_803CEC38-_SDA2_BASE_(r2) /* 8012DC44 0012AA44 FC 80 10 90 */ fmr f4, f2 /* 8012DC48 0012AA48 80 63 00 18 */ lwz r3, 0x18(r3) -/* 8012DC4C 0012AA4C 4B EF 19 55 */ bl func_8001F5A0 +/* 8012DC4C 0012AA4C 4B EF 19 55 */ bl zEntEvent__FUiUiffff /* 8012DC50 0012AA50 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8012DC54 0012AA54 38 80 00 03 */ li r4, 3 /* 8012DC58 0012AA58 80 63 00 1C */ lwz r3, 0x1c(r3) -/* 8012DC5C 0012AA5C 4B EF 19 09 */ bl func_8001F564 +/* 8012DC5C 0012AA5C 4B EF 19 09 */ bl zEntEvent__FUiUi /* 8012DC60 0012AA60 C0 42 A2 B0 */ lfs f2, lbl_803CEC30-_SDA2_BASE_(r2) /* 8012DC64 0012AA64 38 80 00 C3 */ li r4, 0xc3 /* 8012DC68 0012AA68 80 7F 00 10 */ lwz r3, 0x10(r31) @@ -284,7 +284,7 @@ lbl_8012DC08: /* 8012DC70 0012AA70 C0 22 A2 BC */ lfs f1, lbl_803CEC3C-_SDA2_BASE_(r2) /* 8012DC74 0012AA74 FC 80 10 90 */ fmr f4, f2 /* 8012DC78 0012AA78 80 63 00 1C */ lwz r3, 0x1c(r3) -/* 8012DC7C 0012AA7C 4B EF 19 25 */ bl func_8001F5A0 +/* 8012DC7C 0012AA7C 4B EF 19 25 */ bl zEntEvent__FUiUiffff /* 8012DC80 0012AA80 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8012DC84 0012AA84 38 00 00 01 */ li r0, 1 /* 8012DC88 0012AA88 C0 03 00 20 */ lfs f0, 0x20(r3) @@ -314,7 +314,7 @@ lbl_8012DCCC: lbl_8012DCDC: /* 8012DCDC 0012AADC 7F E3 FB 78 */ mr r3, r31 /* 8012DCE0 0012AAE0 38 80 01 77 */ li r4, 0x177 -/* 8012DCE4 0012AAE4 4B EF 19 0D */ bl func_8001F5F0 +/* 8012DCE4 0012AAE4 4B EF 19 0D */ bl zEntEvent__FP5xBaseUi lbl_8012DCE8: /* 8012DCE8 0012AAE8 80 1F 00 24 */ lwz r0, 0x24(r31) /* 8012DCEC 0012AAEC 90 1F 00 28 */ stw r0, 0x28(r31) diff --git a/asm/Game/zCamMarker.s b/asm/Game/zCamMarker.s index e097a66bd..8d9b1cfaf 100644 --- a/asm/Game/zCamMarker.s +++ b/asm/Game/zCamMarker.s @@ -2,8 +2,8 @@ .section .text # 0x80123638 - 0x80123740 -.global func_80123638 -func_80123638: +.global zCamMarkerInit__FP5xBaseP9xCamAsset +zCamMarkerInit__FP5xBaseP9xCamAsset: /* 80123638 00120438 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012363C 0012043C 7C 08 02 A6 */ mflr r0 /* 80123640 00120440 90 01 00 14 */ stw r0, 0x14(r1) @@ -11,7 +11,7 @@ func_80123638: /* 80123648 00120448 7C 9F 23 78 */ mr r31, r4 /* 8012364C 0012044C 93 C1 00 08 */ stw r30, 8(r1) /* 80123650 00120450 7C 7E 1B 78 */ mr r30, r3 -/* 80123654 00120454 4B EE 5D AD */ bl func_80009400 +/* 80123654 00120454 4B EE 5D AD */ bl xBaseInit__FP5xBaseP10xBaseAsset /* 80123658 00120458 88 1E 00 05 */ lbz r0, 5(r30) /* 8012365C 0012045C 28 00 00 00 */ cmplwi r0, 0 /* 80123660 00120460 41 82 00 0C */ beq lbl_8012366C @@ -29,23 +29,23 @@ lbl_8012366C: /* 8012368C 0012048C 38 21 00 10 */ addi r1, r1, 0x10 /* 80123690 00120490 4E 80 00 20 */ blr -.global func_80123694 -func_80123694: +.global zCamMarkerSave__FP10zCamMarkerP7xSerial +zCamMarkerSave__FP10zCamMarkerP7xSerial: /* 80123694 00120494 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80123698 00120498 7C 08 02 A6 */ mflr r0 /* 8012369C 0012049C 90 01 00 14 */ stw r0, 0x14(r1) -/* 801236A0 001204A0 4B EE 5D AD */ bl func_8000944C +/* 801236A0 001204A0 4B EE 5D AD */ bl xBaseSave__FP5xBaseP7xSerial /* 801236A4 001204A4 80 01 00 14 */ lwz r0, 0x14(r1) /* 801236A8 001204A8 7C 08 03 A6 */ mtlr r0 /* 801236AC 001204AC 38 21 00 10 */ addi r1, r1, 0x10 /* 801236B0 001204B0 4E 80 00 20 */ blr -.global func_801236B4 -func_801236B4: +.global zCamMarkerLoad__FP10zCamMarkerP7xSerial +zCamMarkerLoad__FP10zCamMarkerP7xSerial: /* 801236B4 001204B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801236B8 001204B8 7C 08 02 A6 */ mflr r0 /* 801236BC 001204BC 90 01 00 14 */ stw r0, 0x14(r1) -/* 801236C0 001204C0 4B EE 5D DD */ bl func_8000949C +/* 801236C0 001204C0 4B EE 5D DD */ bl xBaseLoad__FP5xBaseP7xSerial /* 801236C4 001204C4 80 01 00 14 */ lwz r0, 0x14(r1) /* 801236C8 001204C8 7C 08 03 A6 */ mtlr r0 /* 801236CC 001204CC 38 21 00 10 */ addi r1, r1, 0x10 @@ -68,15 +68,15 @@ lbl_801236F8: lbl_80123708: /* 80123708 00120508 80 64 00 10 */ lwz r3, 0x10(r4) /* 8012370C 0012050C C0 26 00 00 */ lfs f1, 0(r6) -/* 80123710 00120510 4B F2 EB 3D */ bl func_8005224C +/* 80123710 00120510 4B F2 EB 3D */ bl zCameraDoTrans__FP9xCamAssetf /* 80123714 00120514 48 00 00 18 */ b lbl_8012372C lbl_80123718: /* 80123718 00120518 38 60 00 01 */ li r3, 1 -/* 8012371C 0012051C 4B F2 EA 55 */ bl func_80052170 +/* 8012371C 0012051C 4B F2 EA 55 */ bl zCameraSetConvers__Fi /* 80123720 00120520 48 00 00 0C */ b lbl_8012372C lbl_80123724: /* 80123724 00120524 38 60 00 00 */ li r3, 0 -/* 80123728 00120528 4B F2 EA 49 */ bl func_80052170 +/* 80123728 00120528 4B F2 EA 49 */ bl zCameraSetConvers__Fi lbl_8012372C: /* 8012372C 0012052C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80123730 00120530 38 60 00 01 */ li r3, 1 diff --git a/asm/Game/zCamera.s b/asm/Game/zCamera.s index 9f21b314c..bbc0e981c 100644 --- a/asm/Game/zCamera.s +++ b/asm/Game/zCamera.s @@ -2,8 +2,8 @@ .section .text # 0x8004FBFC - 0x80052558 -.global func_8004FBFC -func_8004FBFC: +.global zCameraReset__FP7xCamera +zCameraReset__FP7xCamera: /* 8004FBFC 0004C9FC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8004FC00 0004CA00 7C 08 02 A6 */ mflr r0 /* 8004FC04 0004CA04 90 01 00 34 */ stw r0, 0x34(r1) @@ -37,7 +37,7 @@ func_8004FBFC: /* 8004FC74 0004CA74 C0 22 88 18 */ lfs f1, lbl_803CD198-_SDA2_BASE_(r2) /* 8004FC78 0004CA78 4B FB E8 19 */ bl func_8000E490 /* 8004FC7C 0004CA7C C0 22 88 1C */ lfs f1, lbl_803CD19C-_SDA2_BASE_(r2) -/* 8004FC80 0004CA80 48 12 F6 A9 */ bl func_8017F328 +/* 8004FC80 0004CA80 48 12 F6 A9 */ bl zCameraTweakGlobal_Update__Ff /* 8004FC84 0004CA84 48 00 00 71 */ bl func_8004FCF4 /* 8004FC88 0004CA88 FF C0 08 90 */ fmr f30, f1 /* 8004FC8C 0004CA8C 48 00 00 9D */ bl func_8004FD28 @@ -46,7 +46,7 @@ func_8004FBFC: /* 8004FC98 0004CA98 FC 40 F8 90 */ fmr f2, f31 /* 8004FC9C 0004CA9C 7F E3 FB 78 */ mr r3, r31 /* 8004FCA0 0004CAA0 FC 60 F0 90 */ fmr f3, f30 -/* 8004FCA4 0004CAA4 4B FB B7 05 */ bl func_8000B3A8 +/* 8004FCA4 0004CAA4 4B FB B7 05 */ bl xCameraReset__FP7xCamerafff /* 8004FCA8 0004CAA8 38 00 00 01 */ li r0, 1 /* 8004FCAC 0004CAAC 98 0D 81 40 */ stb r0, lbl_803CAA40-_SDA_BASE_(r13) /* 8004FCB0 0004CAB0 C0 02 88 24 */ lfs f0, lbl_803CD1A4-_SDA2_BASE_(r2) @@ -78,7 +78,7 @@ func_8004FCF4: /* 8004FD0C 0004CB0C C0 2D 81 14 */ lfs f1, lbl_803CAA14-_SDA_BASE_(r13) /* 8004FD10 0004CB10 48 00 00 08 */ b lbl_8004FD18 lbl_8004FD14: -/* 8004FD14 0004CB14 48 12 F7 25 */ bl func_8017F438 +/* 8004FD14 0004CB14 48 12 F7 25 */ bl zCameraTweakGlobal_GetPitch__Fv lbl_8004FD18: /* 8004FD18 0004CB18 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004FD1C 0004CB1C 7C 08 03 A6 */ mtlr r0 @@ -116,7 +116,7 @@ lbl_8004FD74: /* 8004FD80 0004CB80 C0 2D 80 EC */ lfs f1, lbl_803CA9EC-_SDA_BASE_(r13) /* 8004FD84 0004CB84 48 00 00 08 */ b lbl_8004FD8C lbl_8004FD88: -/* 8004FD88 0004CB88 48 12 F6 A9 */ bl func_8017F430 +/* 8004FD88 0004CB88 48 12 F6 A9 */ bl zCameraTweakGlobal_GetH__Fv lbl_8004FD8C: /* 8004FD8C 0004CB8C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004FD90 0004CB90 7C 08 03 A6 */ mtlr r0 @@ -154,7 +154,7 @@ lbl_8004FDE8: /* 8004FDF4 0004CBF4 C0 2D 80 E8 */ lfs f1, lbl_803CA9E8-_SDA_BASE_(r13) /* 8004FDF8 0004CBF8 48 00 00 08 */ b lbl_8004FE00 lbl_8004FDFC: -/* 8004FDFC 0004CBFC 48 12 F6 2D */ bl func_8017F428 +/* 8004FDFC 0004CBFC 48 12 F6 2D */ bl zCameraTweakGlobal_GetD__Fv lbl_8004FE00: /* 8004FE00 0004CC00 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004FE04 0004CC04 7C 08 03 A6 */ mtlr r0 @@ -235,16 +235,16 @@ lbl_8004FED4: /* 8004FF10 0004CD10 38 9F 00 14 */ addi r4, r31, 0x14 /* 8004FF14 0004CD14 EC 00 F0 28 */ fsubs f0, f0, f30 /* 8004FF18 0004CD18 EF C1 00 24 */ fdivs f30, f1, f0 -/* 8004FF1C 0004CD1C 4B FE 2D 69 */ bl func_80032C84 +/* 8004FF1C 0004CD1C 4B FE 2D 69 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 8004FF20 0004CD20 FC 20 F0 90 */ fmr f1, f30 /* 8004FF24 0004CD24 3C 60 80 3C */ lis r3, lbl_803BF5F0@ha /* 8004FF28 0004CD28 38 A3 F5 F0 */ addi r5, r3, lbl_803BF5F0@l /* 8004FF2C 0004CD2C 38 81 00 18 */ addi r4, r1, 0x18 /* 8004FF30 0004CD30 38 61 00 08 */ addi r3, r1, 8 -/* 8004FF34 0004CD34 4B FE 31 9D */ bl func_800330D0 +/* 8004FF34 0004CD34 4B FE 31 9D */ bl xQuatSlerp__FP5xQuatPC5xQuatPC5xQuatf /* 8004FF38 0004CD38 38 61 00 08 */ addi r3, r1, 8 /* 8004FF3C 0004CD3C 38 9F 00 14 */ addi r4, r31, 0x14 -/* 8004FF40 0004CD40 4B FE 2F C1 */ bl func_80032F00 +/* 8004FF40 0004CD40 4B FE 2F C1 */ bl xQuatToMat__FPC5xQuatP7xMat3x3 /* 8004FF44 0004CD44 80 AD 8B C0 */ lwz r5, lbl_803CB4C0-_SDA_BASE_(r13) /* 8004FF48 0004CD48 FC 20 F0 90 */ fmr f1, f30 /* 8004FF4C 0004CD4C 38 7F 00 44 */ addi r3, r31, 0x44 @@ -300,32 +300,32 @@ func_8004FFDC: /* 8004FFF4 0004CDF4 7C 7F 1B 78 */ mr r31, r3 /* 8004FFF8 0004CDF8 38 7F 00 04 */ addi r3, r31, 4 /* 8004FFFC 0004CDFC 38 9F 00 44 */ addi r4, r31, 0x44 -/* 80050000 0004CE00 4B FF E4 F1 */ bl func_8004E4F0 +/* 80050000 0004CE00 4B FF E4 F1 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80050004 0004CE04 FF E0 0A 10 */ fabs f31, f1 /* 80050008 0004CE08 38 7F 00 10 */ addi r3, r31, 0x10 /* 8005000C 0004CE0C 38 9F 00 50 */ addi r4, r31, 0x50 /* 80050010 0004CE10 FF E0 F8 18 */ frsp f31, f31 -/* 80050014 0004CE14 4B FF E4 DD */ bl func_8004E4F0 +/* 80050014 0004CE14 4B FF E4 DD */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80050018 0004CE18 FC 00 0A 10 */ fabs f0, f1 /* 8005001C 0004CE1C FC 00 00 18 */ frsp f0, f0 /* 80050020 0004CE20 FC 00 F8 40 */ fcmpo cr0, f0, f31 /* 80050024 0004CE24 40 81 00 18 */ ble lbl_8005003C /* 80050028 0004CE28 38 7F 00 10 */ addi r3, r31, 0x10 /* 8005002C 0004CE2C 38 9F 00 50 */ addi r4, r31, 0x50 -/* 80050030 0004CE30 4B FF E4 C1 */ bl func_8004E4F0 +/* 80050030 0004CE30 4B FF E4 C1 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80050034 0004CE34 FF E0 0A 10 */ fabs f31, f1 /* 80050038 0004CE38 FF E0 F8 18 */ frsp f31, f31 lbl_8005003C: /* 8005003C 0004CE3C 38 7F 00 1C */ addi r3, r31, 0x1c /* 80050040 0004CE40 38 9F 00 5C */ addi r4, r31, 0x5c -/* 80050044 0004CE44 4B FF E4 AD */ bl func_8004E4F0 +/* 80050044 0004CE44 4B FF E4 AD */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80050048 0004CE48 FC 00 0A 10 */ fabs f0, f1 /* 8005004C 0004CE4C FC 00 00 18 */ frsp f0, f0 /* 80050050 0004CE50 FC 00 F8 40 */ fcmpo cr0, f0, f31 /* 80050054 0004CE54 40 81 00 18 */ ble lbl_8005006C /* 80050058 0004CE58 38 7F 00 1C */ addi r3, r31, 0x1c /* 8005005C 0004CE5C 38 9F 00 5C */ addi r4, r31, 0x5c -/* 80050060 0004CE60 4B FF E4 91 */ bl func_8004E4F0 +/* 80050060 0004CE60 4B FF E4 91 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80050064 0004CE64 FF E0 0A 10 */ fabs f31, f1 /* 80050068 0004CE68 FF E0 F8 18 */ frsp f31, f31 lbl_8005006C: @@ -550,7 +550,7 @@ lbl_80050344: /* 800503A0 0004D1A0 D0 41 00 58 */ stfs f2, 0x58(r1) /* 800503A4 0004D1A4 D0 21 00 5C */ stfs f1, 0x5c(r1) /* 800503A8 0004D1A8 D0 01 00 60 */ stfs f0, 0x60(r1) -/* 800503AC 0004D1AC 4B FE 28 D9 */ bl func_80032C84 +/* 800503AC 0004D1AC 4B FE 28 D9 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 800503B0 0004D1B0 3B 9C 00 01 */ addi r28, r28, 1 /* 800503B4 0004D1B4 3B BD 00 10 */ addi r29, r29, 0x10 /* 800503B8 0004D1B8 2C 1C 00 02 */ cmpwi r28, 2 @@ -560,10 +560,10 @@ lbl_80050344: /* 800503C8 0004D1C8 38 61 00 08 */ addi r3, r1, 8 /* 800503CC 0004D1CC 38 81 00 18 */ addi r4, r1, 0x18 /* 800503D0 0004D1D0 38 A1 00 28 */ addi r5, r1, 0x28 -/* 800503D4 0004D1D4 4B FE 2C FD */ bl func_800330D0 +/* 800503D4 0004D1D4 4B FE 2C FD */ bl xQuatSlerp__FP5xQuatPC5xQuatPC5xQuatf /* 800503D8 0004D1D8 38 61 00 08 */ addi r3, r1, 8 /* 800503DC 0004D1DC 38 9E 00 14 */ addi r4, r30, 0x14 -/* 800503E0 0004D1E0 4B FE 2B 21 */ bl func_80032F00 +/* 800503E0 0004D1E0 4B FE 2B 21 */ bl xQuatToMat__FPC5xQuatP7xMat3x3 /* 800503E4 0004D1E4 FC 20 F8 90 */ fmr f1, f31 /* 800503E8 0004D1E8 38 7E 00 44 */ addi r3, r30, 0x44 /* 800503EC 0004D1EC 38 81 00 D0 */ addi r4, r1, 0xd0 @@ -624,15 +624,15 @@ func_8005043C: /* 800504B8 0004D2B8 D0 03 00 3C */ stfs f0, 0x3c(r3) /* 800504BC 0004D2BC 4E 80 00 20 */ blr -.global func_800504C0 -func_800504C0: +.global zCameraFlyStart__FUi +zCameraFlyStart__FUi: /* 800504C0 0004D2C0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800504C4 0004D2C4 7C 08 02 A6 */ mflr r0 /* 800504C8 0004D2C8 90 01 00 34 */ stw r0, 0x34(r1) /* 800504CC 0004D2CC 38 81 00 08 */ addi r4, r1, 8 /* 800504D0 0004D2D0 93 E1 00 2C */ stw r31, 0x2c(r1) /* 800504D4 0004D2D4 7C 7F 1B 78 */ mr r31, r3 -/* 800504D8 0004D2D8 4B FF B4 85 */ bl func_8004B95C +/* 800504D8 0004D2D8 4B FF B4 85 */ bl xSTGetAssetInfo__FUiP20st_PKR_ASSET_TOCINFO /* 800504DC 0004D2DC 2C 03 00 00 */ cmpwi r3, 0 /* 800504E0 0004D2E0 41 82 00 6C */ beq lbl_8005054C /* 800504E4 0004D2E4 38 60 00 01 */ li r3, 1 @@ -647,20 +647,20 @@ func_800504C0: /* 80050508 0004D308 C0 02 88 40 */ lfs f0, lbl_803CD1C0-_SDA2_BASE_(r2) /* 8005050C 0004D30C D0 0D 8B B8 */ stfs f0, lbl_803CB4B8-_SDA_BASE_(r13) /* 80050510 0004D310 93 ED 8B BC */ stw r31, lbl_803CB4BC-_SDA_BASE_(r13) -/* 80050514 0004D314 48 01 60 45 */ bl func_80066558 +/* 80050514 0004D314 48 01 60 45 */ bl zEntPlayerControlOff__F13zControlOwner /* 80050518 0004D318 38 60 00 01 */ li r3, 1 -/* 8005051C 0004D31C 4B FF 19 0D */ bl func_80041E28 +/* 8005051C 0004D31C 4B FF 19 0D */ bl xScrFxLetterbox__Fi /* 80050520 0004D320 3C 60 80 3C */ lis r3, lbl_803BEFB8@ha /* 80050524 0004D324 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80050528 0004D328 38 63 EF B8 */ addi r3, r3, lbl_803BEFB8@l /* 8005052C 0004D32C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 80050530 0004D330 48 00 00 31 */ bl func_80050560 -/* 80050534 0004D334 48 00 1F 75 */ bl func_800524A8 +/* 80050534 0004D334 48 00 1F 75 */ bl zCamera_FlyOnly__Fv /* 80050538 0004D338 28 03 00 00 */ cmplwi r3, 0 /* 8005053C 0004D33C 40 82 00 10 */ bne lbl_8005054C /* 80050540 0004D340 C0 22 88 28 */ lfs f1, lbl_803CD1A8-_SDA2_BASE_(r2) /* 80050544 0004D344 C0 42 88 58 */ lfs f2, lbl_803CD1D8-_SDA2_BASE_(r2) -/* 80050548 0004D348 48 05 77 19 */ bl func_800A7C60 +/* 80050548 0004D348 48 05 77 19 */ bl zMusicSetVolume__Fff lbl_8005054C: /* 8005054C 0004D34C 80 01 00 34 */ lwz r0, 0x34(r1) /* 80050550 0004D350 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -1092,7 +1092,7 @@ func_80050BB4: /* 80050BCC 0004D9CC 93 C1 00 18 */ stw r30, 0x18(r1) /* 80050BD0 0004D9D0 7C 7F 1B 78 */ mr r31, r3 /* 80050BD4 0004D9D4 FF E0 08 90 */ fmr f31, f1 -/* 80050BD8 0004D9D8 4B FB C0 39 */ bl func_8000CC10 +/* 80050BD8 0004D9D8 4B FB C0 39 */ bl xCameraUpdate__FP7xCameraf /* 80050BDC 0004D9DC 3C 60 80 25 */ lis r3, lbl_802547A0@ha /* 80050BE0 0004D9E0 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80050BE4 0004D9E4 38 E3 47 A0 */ addi r7, r3, lbl_802547A0@l @@ -1107,7 +1107,7 @@ func_80050BB4: /* 80050C08 0004DA08 90 01 00 10 */ stw r0, 0x10(r1) /* 80050C0C 0004DA0C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80050C10 0004DA10 38 84 00 30 */ addi r4, r4, 0x30 -/* 80050C14 0004DA14 4B FF D8 C9 */ bl func_8004E4DC +/* 80050C14 0004DA14 4B FF D8 C9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80050C18 0004DA18 C0 21 00 0C */ lfs f1, 0xc(r1) /* 80050C1C 0004DA1C C0 02 88 5C */ lfs f0, lbl_803CD1DC-_SDA2_BASE_(r2) /* 80050C20 0004DA20 EC 01 00 28 */ fsubs f0, f1, f0 @@ -1233,12 +1233,12 @@ lbl_80050DB8: /* 80050DE8 0004DBE8 7F E3 FB 78 */ mr r3, r31 /* 80050DEC 0004DBEC 38 81 00 08 */ addi r4, r1, 8 /* 80050DF0 0004DBF0 EC 20 07 F2 */ fmuls f1, f0, f31 -/* 80050DF4 0004DBF4 4B FB C9 7D */ bl func_8000D770 +/* 80050DF4 0004DBF4 4B FB C9 7D */ bl xCameraMove__FP7xCameraRC5xVec3f /* 80050DF8 0004DBF8 FC 60 F8 90 */ fmr f3, f31 /* 80050DFC 0004DBFC C0 2D 81 50 */ lfs f1, lbl_803CAA50-_SDA_BASE_(r13) /* 80050E00 0004DC00 C0 4D 81 4C */ lfs f2, lbl_803CAA4C-_SDA_BASE_(r13) /* 80050E04 0004DC04 7F E3 FB 78 */ mr r3, r31 -/* 80050E08 0004DC08 4B FB CA 25 */ bl func_8000D82C +/* 80050E08 0004DC08 4B FB CA 25 */ bl xCameraFOV__FP7xCamerafff lbl_80050E0C: /* 80050E0C 0004DC0C C0 A2 88 58 */ lfs f5, lbl_803CD1D8-_SDA2_BASE_(r2) /* 80050E10 0004DC10 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -1250,7 +1250,7 @@ lbl_80050E0C: /* 80050E28 0004DC28 7F E3 FB 78 */ mr r3, r31 /* 80050E2C 0004DC2C C0 8D 81 54 */ lfs f4, lbl_803CAA54-_SDA_BASE_(r13) /* 80050E30 0004DC30 38 80 00 00 */ li r4, 0 -/* 80050E34 0004DC34 4B FB CB B9 */ bl func_8000D9EC +/* 80050E34 0004DC34 4B FB CB B9 */ bl xCameraLookYPR__FP7xCameraUiffffff /* 80050E38 0004DC38 38 60 00 01 */ li r3, 1 /* 80050E3C 0004DC3C E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80050E40 0004DC40 80 01 00 34 */ lwz r0, 0x34(r1) @@ -1477,8 +1477,8 @@ lbl_80051128: /* 80051154 0004DF54 38 21 00 60 */ addi r1, r1, 0x60 /* 80051158 0004DF58 4E 80 00 20 */ blr -.global func_8005115C -func_8005115C: +.global zCameraUpdate__FP7xCameraf +zCameraUpdate__FP7xCameraf: /* 8005115C 0004DF5C 94 21 FF 20 */ stwu r1, -0xe0(r1) /* 80051160 0004DF60 7C 08 02 A6 */ mflr r0 /* 80051164 0004DF64 90 01 00 E4 */ stw r0, 0xe4(r1) @@ -1532,7 +1532,7 @@ lbl_80051214: /* 8005121C 0004E01C 90 0D 8B 7C */ stw r0, lbl_803CB47C-_SDA_BASE_(r13) lbl_80051220: /* 80051220 0004E020 FC 20 F8 90 */ fmr f1, f31 -/* 80051224 0004E024 48 12 E1 05 */ bl func_8017F328 +/* 80051224 0004E024 48 12 E1 05 */ bl zCameraTweakGlobal_Update__Ff /* 80051228 0004E028 80 BE 01 2C */ lwz r5, 0x12c(r30) /* 8005122C 0004E02C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80051230 0004E030 80 9E 01 30 */ lwz r4, 0x130(r30) @@ -1564,9 +1564,9 @@ lbl_80051220: /* 80051298 0004E098 38 60 02 00 */ li r3, 0x200 /* 8005129C 0004E09C 90 0D 8B A8 */ stw r0, lbl_803CB4A8-_SDA_BASE_(r13) /* 800512A0 0004E0A0 90 0D 8B AC */ stw r0, lbl_803CB4AC-_SDA_BASE_(r13) -/* 800512A4 0004E0A4 48 01 52 5D */ bl func_80066500 +/* 800512A4 0004E0A4 48 01 52 5D */ bl zEntPlayerControlOn__F13zControlOwner /* 800512A8 0004E0A8 38 60 00 00 */ li r3, 0 -/* 800512AC 0004E0AC 4B FF 0B 7D */ bl func_80041E28 +/* 800512AC 0004E0AC 4B FF 0B 7D */ bl xScrFxLetterbox__Fi /* 800512B0 0004E0B0 3C 60 80 3C */ lis r3, lbl_803BEFB8@ha /* 800512B4 0004E0B4 38 63 EF B8 */ addi r3, r3, lbl_803BEFB8@l /* 800512B8 0004E0B8 4B FF F6 4D */ bl func_80050904 @@ -1590,10 +1590,10 @@ lbl_800512F8: /* 800512F8 0004E0F8 80 7F 1F BC */ lwz r3, 0x1fbc(r31) /* 800512FC 0004E0FC 7F C4 F3 78 */ mr r4, r30 /* 80051300 0004E100 80 63 00 14 */ lwz r3, 0x14(r3) -/* 80051304 0004E104 4B FC 52 D1 */ bl func_800165D4 +/* 80051304 0004E104 4B FC 52 D1 */ bl xCutscene_SetCamera__FP9xCutsceneP7xCamera /* 80051308 0004E108 80 7E 00 10 */ lwz r3, 0x10(r30) /* 8005130C 0004E10C 38 9E 00 14 */ addi r4, r30, 0x14 -/* 80051310 0004E110 48 06 F2 21 */ bl func_800C0530 +/* 80051310 0004E110 48 06 F2 21 */ bl iCameraUpdatePos__FP8RwCameraP7xMat4x3 /* 80051314 0004E114 48 00 0D 14 */ b lbl_80052028 lbl_80051318: /* 80051318 0004E118 80 0D 8B 9C */ lwz r0, lbl_803CB49C-_SDA_BASE_(r13) @@ -1616,7 +1616,7 @@ lbl_80051344: /* 80051358 0004E158 4B FF EA D5 */ bl func_8004FE2C /* 8005135C 0004E15C 80 7E 00 10 */ lwz r3, 0x10(r30) /* 80051360 0004E160 38 9E 00 14 */ addi r4, r30, 0x14 -/* 80051364 0004E164 48 06 F1 CD */ bl func_800C0530 +/* 80051364 0004E164 48 06 F1 CD */ bl iCameraUpdatePos__FP8RwCameraP7xMat4x3 /* 80051368 0004E168 C0 2D 8B CC */ lfs f1, lbl_803CB4CC-_SDA_BASE_(r13) /* 8005136C 0004E16C 7F C3 F3 78 */ mr r3, r30 /* 80051370 0004E170 4B FB D1 21 */ bl func_8000E490 @@ -1651,7 +1651,7 @@ lbl_800513D4: /* 800513D4 0004E1D4 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 800513D8 0004E1D8 40 81 00 0C */ ble lbl_800513E4 /* 800513DC 0004E1DC 38 60 00 80 */ li r3, 0x80 -/* 800513E0 0004E1E0 48 00 0D 21 */ bl func_80052100 +/* 800513E0 0004E1E0 48 00 0D 21 */ bl zCameraDisableTracking__F17camera_owner_enum lbl_800513E4: /* 800513E4 0004E1E4 80 0D 8B A8 */ lwz r0, lbl_803CB4A8-_SDA_BASE_(r13) /* 800513E8 0004E1E8 2C 00 00 00 */ cmpwi r0, 0 @@ -1663,13 +1663,13 @@ lbl_800513E4: /* 80051400 0004E200 41 82 00 14 */ beq lbl_80051414 /* 80051404 0004E204 80 7E 00 10 */ lwz r3, 0x10(r30) /* 80051408 0004E208 38 9E 00 14 */ addi r4, r30, 0x14 -/* 8005140C 0004E20C 48 06 F1 25 */ bl func_800C0530 +/* 8005140C 0004E20C 48 06 F1 25 */ bl iCameraUpdatePos__FP8RwCameraP7xMat4x3 /* 80051410 0004E210 48 00 0C 18 */ b lbl_80052028 lbl_80051414: /* 80051414 0004E214 80 0D 8B AC */ lwz r0, lbl_803CB4AC-_SDA_BASE_(r13) /* 80051418 0004E218 2C 00 00 00 */ cmpwi r0, 0 /* 8005141C 0004E21C 40 82 00 08 */ bne lbl_80051424 -/* 80051420 0004E220 48 12 AD 5D */ bl func_8017C17C +/* 80051420 0004E220 48 12 AD 5D */ bl zCameraFlyProcessStopEvent__Fv lbl_80051424: /* 80051424 0004E224 80 1F 1F BC */ lwz r0, 0x1fbc(r31) /* 80051428 0004E228 28 00 00 00 */ cmplwi r0, 0 @@ -1681,9 +1681,9 @@ lbl_8005143C: /* 8005143C 0004E23C 38 00 00 00 */ li r0, 0 /* 80051440 0004E240 38 60 02 00 */ li r3, 0x200 /* 80051444 0004E244 90 0D 8B A8 */ stw r0, lbl_803CB4A8-_SDA_BASE_(r13) -/* 80051448 0004E248 48 01 50 B9 */ bl func_80066500 +/* 80051448 0004E248 48 01 50 B9 */ bl zEntPlayerControlOn__F13zControlOwner /* 8005144C 0004E24C 38 60 00 00 */ li r3, 0 -/* 80051450 0004E250 4B FF 09 D9 */ bl func_80041E28 +/* 80051450 0004E250 4B FF 09 D9 */ bl xScrFxLetterbox__Fi /* 80051454 0004E254 3C 60 80 3C */ lis r3, lbl_803BEFB8@ha /* 80051458 0004E258 38 63 EF B8 */ addi r3, r3, lbl_803BEFB8@l /* 8005145C 0004E25C 4B FF F4 A9 */ bl func_80050904 @@ -1700,12 +1700,12 @@ lbl_80051474: /* 80051484 0004E284 41 82 00 14 */ beq lbl_80051498 /* 80051488 0004E288 FC 20 F8 90 */ fmr f1, f31 /* 8005148C 0004E28C 7F C3 F3 78 */ mr r3, r30 -/* 80051490 0004E290 4B FB B7 81 */ bl func_8000CC10 +/* 80051490 0004E290 4B FB B7 81 */ bl xCameraUpdate__FP7xCameraf /* 80051494 0004E294 48 00 0B 94 */ b lbl_80052028 lbl_80051498: /* 80051498 0004E298 80 7E 00 10 */ lwz r3, 0x10(r30) /* 8005149C 0004E29C 38 9E 00 14 */ addi r4, r30, 0x14 -/* 800514A0 0004E2A0 48 06 F0 91 */ bl func_800C0530 +/* 800514A0 0004E2A0 48 06 F0 91 */ bl iCameraUpdatePos__FP8RwCameraP7xMat4x3 /* 800514A4 0004E2A4 48 00 0B 84 */ b lbl_80052028 lbl_800514A8: /* 800514A8 0004E2A8 80 9E 01 10 */ lwz r4, 0x110(r30) @@ -2421,7 +2421,7 @@ lbl_80051E8C: /* 80051EC0 0004ECC0 C0 41 00 0C */ lfs f2, 0xc(r1) /* 80051EC4 0004ECC4 C0 8D 8B F4 */ lfs f4, lbl_803CB4F4-_SDA_BASE_(r13) /* 80051EC8 0004ECC8 38 80 00 20 */ li r4, 0x20 -/* 80051ECC 0004ECCC 4B FB B7 05 */ bl func_8000D5D0 +/* 80051ECC 0004ECCC 4B FB B7 05 */ bl xCameraMove__FP7xCameraUiffffff /* 80051ED0 0004ECD0 48 00 00 28 */ b lbl_80051EF8 lbl_80051ED4: /* 80051ED4 0004ECD4 C0 A2 88 1C */ lfs f5, lbl_803CD19C-_SDA2_BASE_(r2) @@ -2432,7 +2432,7 @@ lbl_80051ED4: /* 80051EE8 0004ECE8 C0 41 00 0C */ lfs f2, 0xc(r1) /* 80051EEC 0004ECEC C0 8D 8B F4 */ lfs f4, lbl_803CB4F4-_SDA_BASE_(r13) /* 80051EF0 0004ECF0 38 80 00 28 */ li r4, 0x28 -/* 80051EF4 0004ECF4 4B FB B6 DD */ bl func_8000D5D0 +/* 80051EF4 0004ECF4 4B FB B6 DD */ bl xCameraMove__FP7xCameraUiffffff lbl_80051EF8: /* 80051EF8 0004ECF8 C0 62 88 1C */ lfs f3, lbl_803CD19C-_SDA2_BASE_(r2) /* 80051EFC 0004ECFC FC 20 B0 90 */ fmr f1, f22 @@ -2442,7 +2442,7 @@ lbl_80051EF8: /* 80051F0C 0004ED0C C0 8D 8B FC */ lfs f4, lbl_803CB4FC-_SDA_BASE_(r13) /* 80051F10 0004ED10 FC C0 18 90 */ fmr f6, f3 /* 80051F14 0004ED14 38 80 00 00 */ li r4, 0 -/* 80051F18 0004ED18 4B FB BA D5 */ bl func_8000D9EC +/* 80051F18 0004ED18 4B FB BA D5 */ bl xCameraLookYPR__FP7xCameraUiffffff /* 80051F1C 0004ED1C 80 0D 8B E0 */ lwz r0, lbl_803CB4E0-_SDA_BASE_(r13) /* 80051F20 0004ED20 2C 00 00 02 */ cmpwi r0, 2 /* 80051F24 0004ED24 40 82 00 9C */ bne lbl_80051FC0 @@ -2453,7 +2453,7 @@ lbl_80051EF8: /* 80051F38 0004ED38 FC 80 18 90 */ fmr f4, f3 /* 80051F3C 0004ED3C C0 42 88 28 */ lfs f2, lbl_803CD1A8-_SDA2_BASE_(r2) /* 80051F40 0004ED40 7F C3 F3 78 */ mr r3, r30 -/* 80051F44 0004ED44 4B FB BC F5 */ bl func_8000DC38 +/* 80051F44 0004ED44 4B FB BC F5 */ bl xCameraRotate__FP7xCameraRC5xVec3ffff /* 80051F48 0004ED48 C0 1E 01 64 */ lfs f0, 0x164(r30) /* 80051F4C 0004ED4C 3C 60 80 2E */ lis r3, lbl_802DBA70@ha /* 80051F50 0004ED50 38 83 BA 70 */ addi r4, r3, lbl_802DBA70@l @@ -2479,7 +2479,7 @@ lbl_80051EF8: /* 80051FA0 0004EDA0 D0 01 00 18 */ stfs f0, 0x18(r1) /* 80051FA4 0004EDA4 C0 02 88 D8 */ lfs f0, lbl_803CD258-_SDA2_BASE_(r2) /* 80051FA8 0004EDA8 EC 20 07 F2 */ fmuls f1, f0, f31 -/* 80051FAC 0004EDAC 4B FB B7 C5 */ bl func_8000D770 +/* 80051FAC 0004EDAC 4B FB B7 C5 */ bl xCameraMove__FP7xCameraRC5xVec3f /* 80051FB0 0004EDB0 80 1E 01 3C */ lwz r0, 0x13c(r30) /* 80051FB4 0004EDB4 60 00 00 20 */ ori r0, r0, 0x20 /* 80051FB8 0004EDB8 90 1E 01 3C */ stw r0, 0x13c(r30) @@ -2498,7 +2498,7 @@ lbl_80051FC0: lbl_80051FE8: /* 80051FE8 0004EDE8 FC 20 F8 90 */ fmr f1, f31 /* 80051FEC 0004EDEC 7F C3 F3 78 */ mr r3, r30 -/* 80051FF0 0004EDF0 4B FB AC 21 */ bl func_8000CC10 +/* 80051FF0 0004EDF0 4B FB AC 21 */ bl xCameraUpdate__FP7xCameraf /* 80051FF4 0004EDF4 88 0D 8B D8 */ lbz r0, lbl_803CB4D8-_SDA_BASE_(r13) /* 80051FF8 0004EDF8 28 00 00 00 */ cmplwi r0, 0 /* 80051FFC 0004EDFC 41 82 00 14 */ beq lbl_80052010 @@ -2541,13 +2541,13 @@ lbl_80052028: /* 80052088 0004EE88 38 21 00 E0 */ addi r1, r1, 0xe0 /* 8005208C 0004EE8C 4E 80 00 20 */ blr -.global func_80052090 -func_80052090: +.global zCameraSetBbounce__Fi +zCameraSetBbounce__Fi: /* 80052090 0004EE90 90 6D 8B 84 */ stw r3, lbl_803CB484-_SDA_BASE_(r13) /* 80052094 0004EE94 4E 80 00 20 */ blr -.global func_80052098 -func_80052098: +.global zCameraSetLongbounce__Fi +zCameraSetLongbounce__Fi: /* 80052098 0004EE98 80 0D 8B 98 */ lwz r0, lbl_803CB498-_SDA_BASE_(r13) /* 8005209C 0004EE9C 2C 00 00 00 */ cmpwi r0, 0 /* 800520A0 0004EEA0 40 82 00 10 */ bne lbl_800520B0 @@ -2563,8 +2563,8 @@ lbl_800520B8: /* 800520C0 0004EEC0 90 0D 8B 98 */ stw r0, lbl_803CB498-_SDA_BASE_(r13) /* 800520C4 0004EEC4 4E 80 00 20 */ blr -.global func_800520C8 -func_800520C8: +.global zCameraSetHighbounce__Fi +zCameraSetHighbounce__Fi: /* 800520C8 0004EEC8 80 0D 8B 94 */ lwz r0, lbl_803CB494-_SDA_BASE_(r13) /* 800520CC 0004EECC 2C 00 00 00 */ cmpwi r0, 0 /* 800520D0 0004EED0 40 82 00 10 */ bne lbl_800520E0 @@ -2580,71 +2580,71 @@ lbl_800520E8: /* 800520F0 0004EEF0 90 0D 8B 94 */ stw r0, lbl_803CB494-_SDA_BASE_(r13) /* 800520F4 0004EEF4 4E 80 00 20 */ blr -.global func_800520F8 -func_800520F8: +.global zCameraSetPlayerVel__FP5xVec3 +zCameraSetPlayerVel__FP5xVec3: /* 800520F8 0004EEF8 90 6D 8B A4 */ stw r3, lbl_803CB4A4-_SDA_BASE_(r13) /* 800520FC 0004EEFC 4E 80 00 20 */ blr -.global func_80052100 -func_80052100: +.global zCameraDisableTracking__F17camera_owner_enum +zCameraDisableTracking__F17camera_owner_enum: /* 80052100 0004EF00 80 0D 8B D4 */ lwz r0, lbl_803CB4D4-_SDA_BASE_(r13) /* 80052104 0004EF04 7C 00 1B 78 */ or r0, r0, r3 /* 80052108 0004EF08 90 0D 8B D4 */ stw r0, lbl_803CB4D4-_SDA_BASE_(r13) /* 8005210C 0004EF0C 4E 80 00 20 */ blr -.global func_80052110 -func_80052110: +.global zCameraEnableTracking__F17camera_owner_enum +zCameraEnableTracking__F17camera_owner_enum: /* 80052110 0004EF10 80 8D 8B D4 */ lwz r4, lbl_803CB4D4-_SDA_BASE_(r13) /* 80052114 0004EF14 7C 80 18 78 */ andc r0, r4, r3 /* 80052118 0004EF18 90 0D 8B D4 */ stw r0, lbl_803CB4D4-_SDA_BASE_(r13) /* 8005211C 0004EF1C 4E 80 00 20 */ blr -.global func_80052120 -func_80052120: +.global zCameraIsTrackingDisabled__Fv +zCameraIsTrackingDisabled__Fv: /* 80052120 0004EF20 80 6D 8B D4 */ lwz r3, lbl_803CB4D4-_SDA_BASE_(r13) /* 80052124 0004EF24 4E 80 00 20 */ blr -.global func_80052128 -func_80052128: +.global zCameraDisableInput__Fv +zCameraDisableInput__Fv: /* 80052128 0004EF28 38 00 00 00 */ li r0, 0 /* 8005212C 0004EF2C 98 0D 81 40 */ stb r0, lbl_803CAA40-_SDA_BASE_(r13) /* 80052130 0004EF30 4E 80 00 20 */ blr -.global func_80052134 -func_80052134: +.global zCameraEnableInput__Fv +zCameraEnableInput__Fv: /* 80052134 0004EF34 38 00 00 01 */ li r0, 1 /* 80052138 0004EF38 98 0D 81 40 */ stb r0, lbl_803CAA40-_SDA_BASE_(r13) /* 8005213C 0004EF3C 4E 80 00 20 */ blr -.global func_80052140 -func_80052140: +.global zCameraDisableLassoCam__Fv +zCameraDisableLassoCam__Fv: /* 80052140 0004EF40 38 00 00 00 */ li r0, 0 /* 80052144 0004EF44 98 0D 8B D8 */ stb r0, lbl_803CB4D8-_SDA_BASE_(r13) /* 80052148 0004EF48 4E 80 00 20 */ blr -.global func_8005214C -func_8005214C: +.global zCameraEnableLassoCam__Fv +zCameraEnableLassoCam__Fv: /* 8005214C 0004EF4C 38 00 00 01 */ li r0, 1 /* 80052150 0004EF50 98 0D 8B D8 */ stb r0, lbl_803CB4D8-_SDA_BASE_(r13) /* 80052154 0004EF54 4E 80 00 20 */ blr -.global func_80052158 -func_80052158: +.global zCameraSetLassoCamFactor__Ff +zCameraSetLassoCamFactor__Ff: /* 80052158 0004EF58 D0 2D 8B DC */ stfs f1, lbl_803CB4DC-_SDA_BASE_(r13) /* 8005215C 0004EF5C 4E 80 00 20 */ blr -.global func_80052160 -func_80052160: +.global zCameraGetLassoCamFactor__Fv +zCameraGetLassoCamFactor__Fv: /* 80052160 0004EF60 C0 2D 8B DC */ lfs f1, lbl_803CB4DC-_SDA_BASE_(r13) /* 80052164 0004EF64 4E 80 00 20 */ blr -.global func_80052168 -func_80052168: +.global zCameraGetConvers__Fv +zCameraGetConvers__Fv: /* 80052168 0004EF68 80 6D 8B 8C */ lwz r3, lbl_803CB48C-_SDA_BASE_(r13) /* 8005216C 0004EF6C 4E 80 00 20 */ blr -.global func_80052170 -func_80052170: +.global zCameraSetConvers__Fi +zCameraSetConvers__Fi: /* 80052170 0004EF70 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80052174 0004EF74 7C 08 02 A6 */ mflr r0 /* 80052178 0004EF78 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -2694,7 +2694,7 @@ lbl_800521E0: /* 80052220 0004F020 C0 5F 01 70 */ lfs f2, 0x170(r31) /* 80052224 0004F024 FC C0 20 90 */ fmr f6, f4 /* 80052228 0004F028 C0 7F 01 80 */ lfs f3, 0x180(r31) -/* 8005222C 0004F02C 4B FB B3 A5 */ bl func_8000D5D0 +/* 8005222C 0004F02C 4B FB B3 A5 */ bl xCameraMove__FP7xCameraUiffffff /* 80052230 0004F030 38 00 00 00 */ li r0, 0 /* 80052234 0004F034 98 0D 8C 09 */ stb r0, lbl_803CB509-_SDA_BASE_(r13) lbl_80052238: @@ -2704,8 +2704,8 @@ lbl_80052238: /* 80052244 0004F044 38 21 00 10 */ addi r1, r1, 0x10 /* 80052248 0004F048 4E 80 00 20 */ blr -.global func_8005224C -func_8005224C: +.global zCameraDoTrans__FP9xCamAssetf +zCameraDoTrans__FP9xCamAssetf: /* 8005224C 0004F04C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80052250 0004F050 7C 08 02 A6 */ mflr r0 /* 80052254 0004F054 90 01 00 44 */ stw r0, 0x44(r1) @@ -2763,7 +2763,7 @@ lbl_800522F4: /* 80052318 0004F118 3C 60 80 3C */ lis r3, lbl_803BF5F0@ha /* 8005231C 0004F11C 38 81 00 08 */ addi r4, r1, 8 /* 80052320 0004F120 38 63 F5 F0 */ addi r3, r3, lbl_803BF5F0@l -/* 80052324 0004F124 4B FE 09 61 */ bl func_80032C84 +/* 80052324 0004F124 4B FE 09 61 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 80052328 0004F128 C0 1F 00 48 */ lfs f0, 0x48(r31) /* 8005232C 0004F12C D0 0D 8B D0 */ stfs f0, lbl_803CB4D0-_SDA_BASE_(r13) lbl_80052330: @@ -2773,8 +2773,8 @@ lbl_80052330: /* 8005233C 0004F13C 38 21 00 40 */ addi r1, r1, 0x40 /* 80052340 0004F140 4E 80 00 20 */ blr -.global func_80052344 -func_80052344: +.global zCameraTranslate__FP7xCamerafff +zCameraTranslate__FP7xCamerafff: /* 80052344 0004F144 C0 03 00 44 */ lfs f0, 0x44(r3) /* 80052348 0004F148 EC 00 08 2A */ fadds f0, f0, f1 /* 8005234C 0004F14C D0 03 00 44 */ stfs f0, 0x44(r3) @@ -2795,8 +2795,8 @@ func_80052344: /* 80052388 0004F188 D0 03 01 34 */ stfs f0, 0x134(r3) /* 8005238C 0004F18C 4E 80 00 20 */ blr -.global func_80052390 -func_80052390: +.global zCameraEnableWallJump__FP7xCameraRC5xVec3 +zCameraEnableWallJump__FP7xCameraRC5xVec3: /* 80052390 0004F190 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80052394 0004F194 7C 08 02 A6 */ mflr r0 /* 80052398 0004F198 90 01 00 24 */ stw r0, 0x24(r1) @@ -2820,13 +2820,13 @@ lbl_800523B0: /* 800523DC 0004F1DC 3C 60 80 2E */ lis r3, lbl_802DBA70@ha /* 800523E0 0004F1E0 38 63 BA 70 */ addi r3, r3, lbl_802DBA70@l /* 800523E4 0004F1E4 7C 64 1B 78 */ mr r4, r3 -/* 800523E8 0004F1E8 4B FF BF 09 */ bl func_8004E2F0 +/* 800523E8 0004F1E8 4B FF BF 09 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800523EC 0004F1EC 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800523F0 0004F1F0 3C 60 80 2E */ lis r3, lbl_802DBA70@ha /* 800523F4 0004F1F4 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 800523F8 0004F1F8 38 63 BA 70 */ addi r3, r3, lbl_802DBA70@l /* 800523FC 0004F1FC 38 84 00 34 */ addi r4, r4, 0x34 -/* 80052400 0004F200 4B FF C0 F1 */ bl func_8004E4F0 +/* 80052400 0004F200 4B FF C0 F1 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80052404 0004F204 C0 02 88 1C */ lfs f0, lbl_803CD19C-_SDA2_BASE_(r2) /* 80052408 0004F208 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005240C 0004F20C 40 80 00 1C */ bge lbl_80052428 @@ -2842,8 +2842,8 @@ lbl_80052428: /* 80052430 0004F230 38 21 00 20 */ addi r1, r1, 0x20 /* 80052434 0004F234 4E 80 00 20 */ blr -.global func_80052438 -func_80052438: +.global zCameraDisableWallJump__FP7xCamera +zCameraDisableWallJump__FP7xCamera: /* 80052438 0004F238 80 0D 8B E0 */ lwz r0, lbl_803CB4E0-_SDA_BASE_(r13) /* 8005243C 0004F23C 2C 00 00 00 */ cmpwi r0, 0 /* 80052440 0004F240 4D 82 00 20 */ beqlr @@ -2851,14 +2851,14 @@ func_80052438: /* 80052448 0004F248 90 0D 8B E0 */ stw r0, lbl_803CB4E0-_SDA_BASE_(r13) /* 8005244C 0004F24C 4E 80 00 20 */ blr -.global func_80052450 -func_80052450: +.global zCameraSetReward__Fi +zCameraSetReward__Fi: /* 80052450 0004F250 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80052454 0004F254 7C 08 02 A6 */ mflr r0 /* 80052458 0004F258 90 01 00 14 */ stw r0, 0x14(r1) /* 8005245C 0004F25C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80052460 0004F260 7C 7F 1B 78 */ mr r31, r3 -/* 80052464 0004F264 4B FF FC BD */ bl func_80052120 +/* 80052464 0004F264 4B FF FC BD */ bl zCameraIsTrackingDisabled__Fv /* 80052468 0004F268 28 03 00 00 */ cmplwi r3, 0 /* 8005246C 0004F26C 41 82 00 10 */ beq lbl_8005247C /* 80052470 0004F270 38 00 00 00 */ li r0, 0 @@ -2873,19 +2873,19 @@ lbl_80052480: /* 8005248C 0004F28C 38 21 00 10 */ addi r1, r1, 0x10 /* 80052490 0004F290 4E 80 00 20 */ blr -.global func_80052494 -func_80052494: +.global zCameraMinTargetHeightSet__Ff +zCameraMinTargetHeightSet__Ff: /* 80052494 0004F294 D0 2D 81 3C */ stfs f1, lbl_803CAA3C-_SDA_BASE_(r13) /* 80052498 0004F298 4E 80 00 20 */ blr -.global func_8005249C -func_8005249C: +.global zCameraMinTargetHeightClear__Fv +zCameraMinTargetHeightClear__Fv: /* 8005249C 0004F29C C0 02 88 20 */ lfs f0, lbl_803CD1A0-_SDA2_BASE_(r2) /* 800524A0 0004F2A0 D0 0D 81 3C */ stfs f0, lbl_803CAA3C-_SDA_BASE_(r13) /* 800524A4 0004F2A4 4E 80 00 20 */ blr -.global func_800524A8 -func_800524A8: +.global zCamera_FlyOnly__Fv +zCamera_FlyOnly__Fv: /* 800524A8 0004F2A8 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800524AC 0004F2AC 3C 60 50 47 */ lis r3, 0x50473132@ha /* 800524B0 0004F2B0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l diff --git a/asm/Game/zCameraFly.s b/asm/Game/zCameraFly.s index f0318d248..eafbdbc8b 100644 --- a/asm/Game/zCameraFly.s +++ b/asm/Game/zCameraFly.s @@ -2,19 +2,19 @@ .section .text # 0x8017C0A0 - 0x8017C2B4 -.global func_8017C0A0 -func_8017C0A0: +.global zCameraFly_Init__FR5xBaseR9xDynAssetUl +zCameraFly_Init__FR5xBaseR9xDynAssetUl: /* 8017C0A0 00178EA0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017C0A4 00178EA4 7C 08 02 A6 */ mflr r0 /* 8017C0A8 00178EA8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8017C0AC 00178EAC 48 00 00 15 */ bl func_8017C0C0 +/* 8017C0AC 00178EAC 48 00 00 15 */ bl zCameraFly_Init__FP10zCameraFlyP15CameraFly_asset /* 8017C0B0 00178EB0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017C0B4 00178EB4 7C 08 03 A6 */ mtlr r0 /* 8017C0B8 00178EB8 38 21 00 10 */ addi r1, r1, 0x10 /* 8017C0BC 00178EBC 4E 80 00 20 */ blr -.global func_8017C0C0 -func_8017C0C0: +.global zCameraFly_Init__FP10zCameraFlyP15CameraFly_asset +zCameraFly_Init__FP10zCameraFlyP15CameraFly_asset: /* 8017C0C0 00178EC0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017C0C4 00178EC4 7C 08 02 A6 */ mflr r0 /* 8017C0C8 00178EC8 90 01 00 14 */ stw r0, 0x14(r1) @@ -22,7 +22,7 @@ func_8017C0C0: /* 8017C0D0 00178ED0 7C 9F 23 78 */ mr r31, r4 /* 8017C0D4 00178ED4 93 C1 00 08 */ stw r30, 8(r1) /* 8017C0D8 00178ED8 7C 7E 1B 78 */ mr r30, r3 -/* 8017C0DC 00178EDC 4B E8 D3 25 */ bl func_80009400 +/* 8017C0DC 00178EDC 4B E8 D3 25 */ bl xBaseInit__FP5xBaseP10xBaseAsset /* 8017C0E0 00178EE0 3C 60 80 18 */ lis r3, lbl_8017C220@ha /* 8017C0E4 00178EE4 93 FE 00 10 */ stw r31, 0x10(r30) /* 8017C0E8 00178EE8 38 03 C2 20 */ addi r0, r3, lbl_8017C220@l @@ -44,41 +44,41 @@ lbl_8017C110: /* 8017C120 00178F20 38 21 00 10 */ addi r1, r1, 0x10 /* 8017C124 00178F24 4E 80 00 20 */ blr -.global func_8017C128 -func_8017C128: +.global zCameraFly_Setup__FP10zCameraFly +zCameraFly_Setup__FP10zCameraFly: /* 8017C128 00178F28 A0 03 00 06 */ lhz r0, 6(r3) /* 8017C12C 00178F2C 60 00 00 02 */ ori r0, r0, 2 /* 8017C130 00178F30 B0 03 00 06 */ sth r0, 6(r3) /* 8017C134 00178F34 4E 80 00 20 */ blr -.global func_8017C138 -func_8017C138: +.global zCameraFly_Update__FP5xBaseP6xScenef +zCameraFly_Update__FP5xBaseP6xScenef: /* 8017C138 00178F38 4E 80 00 20 */ blr -.global func_8017C13C -func_8017C13C: +.global zCameraFly_Save__FP10zCameraFlyP7xSerial +zCameraFly_Save__FP10zCameraFlyP7xSerial: /* 8017C13C 00178F3C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017C140 00178F40 7C 08 02 A6 */ mflr r0 /* 8017C144 00178F44 90 01 00 14 */ stw r0, 0x14(r1) -/* 8017C148 00178F48 4B E8 D3 05 */ bl func_8000944C +/* 8017C148 00178F48 4B E8 D3 05 */ bl xBaseSave__FP5xBaseP7xSerial /* 8017C14C 00178F4C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017C150 00178F50 7C 08 03 A6 */ mtlr r0 /* 8017C154 00178F54 38 21 00 10 */ addi r1, r1, 0x10 /* 8017C158 00178F58 4E 80 00 20 */ blr -.global func_8017C15C -func_8017C15C: +.global zCameraFly_Load__FP10zCameraFlyP7xSerial +zCameraFly_Load__FP10zCameraFlyP7xSerial: /* 8017C15C 00178F5C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017C160 00178F60 7C 08 02 A6 */ mflr r0 /* 8017C164 00178F64 90 01 00 14 */ stw r0, 0x14(r1) -/* 8017C168 00178F68 4B E8 D3 35 */ bl func_8000949C +/* 8017C168 00178F68 4B E8 D3 35 */ bl xBaseLoad__FP5xBaseP7xSerial /* 8017C16C 00178F6C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017C170 00178F70 7C 08 03 A6 */ mtlr r0 /* 8017C174 00178F74 38 21 00 10 */ addi r1, r1, 0x10 /* 8017C178 00178F78 4E 80 00 20 */ blr -.global func_8017C17C -func_8017C17C: +.global zCameraFlyProcessStopEvent__Fv +zCameraFlyProcessStopEvent__Fv: /* 8017C17C 00178F7C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017C180 00178F80 7C 08 02 A6 */ mflr r0 /* 8017C184 00178F84 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -86,12 +86,12 @@ func_8017C17C: /* 8017C18C 00178F8C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8017C190 00178F90 93 E1 00 0C */ stw r31, 0xc(r1) /* 8017C194 00178F94 83 E3 1F C0 */ lwz r31, 0x1fc0(r3) -/* 8017C198 00178F98 4B ED 63 11 */ bl func_800524A8 +/* 8017C198 00178F98 4B ED 63 11 */ bl zCamera_FlyOnly__Fv /* 8017C19C 00178F9C 28 03 00 00 */ cmplwi r3, 0 /* 8017C1A0 00178FA0 40 82 00 10 */ bne lbl_8017C1B0 /* 8017C1A4 00178FA4 C0 22 AD D8 */ lfs f1, lbl_803CF758-_SDA2_BASE_(r2) /* 8017C1A8 00178FA8 C0 42 AD DC */ lfs f2, lbl_803CF75C-_SDA2_BASE_(r2) -/* 8017C1AC 00178FAC 4B F2 BA B5 */ bl func_800A7C60 +/* 8017C1AC 00178FAC 4B F2 BA B5 */ bl zMusicSetVolume__Fff lbl_8017C1B0: /* 8017C1B0 00178FB0 80 AD 8B BC */ lwz r5, lbl_803CB4BC-_SDA_BASE_(r13) /* 8017C1B4 00178FB4 38 E0 00 00 */ li r7, 0 @@ -109,7 +109,7 @@ lbl_8017C1C0: /* 8017C1E0 00178FE0 7C 00 28 40 */ cmplw r0, r5 /* 8017C1E4 00178FE4 40 82 00 14 */ bne lbl_8017C1F8 /* 8017C1E8 00178FE8 38 80 00 13 */ li r4, 0x13 -/* 8017C1EC 00178FEC 4B EA 34 05 */ bl func_8001F5F0 +/* 8017C1EC 00178FEC 4B EA 34 05 */ bl zEntEvent__FP5xBaseUi /* 8017C1F0 00178FF0 38 60 00 01 */ li r3, 1 /* 8017C1F4 00178FF4 48 00 00 18 */ b lbl_8017C20C lbl_8017C1F8: @@ -160,7 +160,7 @@ lbl_8017C280: /* 8017C28C 0017908C 41 82 00 10 */ beq lbl_8017C29C /* 8017C290 00179090 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8017C294 00179094 80 63 00 10 */ lwz r3, 0x10(r3) -/* 8017C298 00179098 4B ED 42 29 */ bl func_800504C0 +/* 8017C298 00179098 4B ED 42 29 */ bl zCameraFlyStart__FUi lbl_8017C29C: /* 8017C29C 0017909C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017C2A0 001790A0 38 60 00 01 */ li r3, 1 diff --git a/asm/Game/zCameraTweak.s b/asm/Game/zCameraTweak.s index b1a2e3f26..3a8ce86f0 100644 --- a/asm/Game/zCameraTweak.s +++ b/asm/Game/zCameraTweak.s @@ -40,8 +40,8 @@ func_8017EEA4: /* 8017EF28 0017BD28 38 21 00 40 */ addi r1, r1, 0x40 /* 8017EF2C 0017BD2C 4E 80 00 20 */ blr -.global func_8017EF30 -func_8017EF30: +.global zCameraTweakGlobal_Init__Fv +zCameraTweakGlobal_Init__Fv: /* 8017EF30 0017BD30 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017EF34 0017BD34 7C 08 02 A6 */ mflr r0 /* 8017EF38 0017BD38 3C 60 80 33 */ lis r3, lbl_8032B568@ha @@ -57,14 +57,14 @@ func_8017EF30: /* 8017EF60 0017BD60 38 63 B5 74 */ addi r3, r3, lbl_8032B574@l /* 8017EF64 0017BD64 C0 6D 80 E4 */ lfs f3, lbl_803CA9E4-_SDA_BASE_(r13) /* 8017EF68 0017BD68 4B FF FF 3D */ bl func_8017EEA4 -/* 8017EF6C 0017BD6C 48 00 03 69 */ bl func_8017F2D4 +/* 8017EF6C 0017BD6C 48 00 03 69 */ bl zCameraTweakGlobal_Reset__Fv /* 8017EF70 0017BD70 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017EF74 0017BD74 7C 08 03 A6 */ mtlr r0 /* 8017EF78 0017BD78 38 21 00 10 */ addi r1, r1, 0x10 /* 8017EF7C 0017BD7C 4E 80 00 20 */ blr -.global func_8017EF80 -func_8017EF80: +.global zCameraTweakGlobal_Add__FUiffff +zCameraTweakGlobal_Add__FUiffff: /* 8017EF80 0017BD80 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8017EF84 0017BD84 7C 08 02 A6 */ mflr r0 /* 8017EF88 0017BD88 90 01 00 64 */ stw r0, 0x64(r1) @@ -214,8 +214,8 @@ func_8017F170: /* 8017F194 0017BF94 D0 03 00 10 */ stfs f0, 0x10(r3) /* 8017F198 0017BF98 4E 80 00 20 */ blr -.global func_8017F19C -func_8017F19C: +.global zCameraTweakGlobal_Remove__FUi +zCameraTweakGlobal_Remove__FUi: /* 8017F19C 0017BF9C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8017F1A0 0017BFA0 7C 08 02 A6 */ mflr r0 /* 8017F1A4 0017BFA4 3C 80 80 33 */ lis r4, lbl_8032B4C8@ha @@ -302,8 +302,8 @@ lbl_8017F2B8: /* 8017F2CC 0017C0CC 38 21 00 20 */ addi r1, r1, 0x20 /* 8017F2D0 0017C0D0 4E 80 00 20 */ blr -.global func_8017F2D4 -func_8017F2D4: +.global zCameraTweakGlobal_Reset__Fv +zCameraTweakGlobal_Reset__Fv: /* 8017F2D4 0017C0D4 38 00 00 00 */ li r0, 0 /* 8017F2D8 0017C0D8 38 8D 97 C4 */ addi r4, r13, lbl_803CC0C4-_SDA_BASE_ /* 8017F2DC 0017C0DC 90 0D 97 B8 */ stw r0, lbl_803CC0B8-_SDA_BASE_(r13) @@ -326,8 +326,8 @@ func_8017F2D4: /* 8017F320 0017C120 D0 0D 97 D8 */ stfs f0, lbl_803CC0D8-_SDA_BASE_(r13) /* 8017F324 0017C124 4E 80 00 20 */ blr -.global func_8017F328 -func_8017F328: +.global zCameraTweakGlobal_Update__Ff +zCameraTweakGlobal_Update__Ff: /* 8017F328 0017C128 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017F32C 0017C12C 7C 08 02 A6 */ mflr r0 /* 8017F330 0017C130 90 01 00 14 */ stw r0, 0x14(r1) @@ -395,31 +395,31 @@ lbl_8017F3B8: /* 8017F420 0017C220 38 21 00 10 */ addi r1, r1, 0x10 /* 8017F424 0017C224 4E 80 00 20 */ blr -.global func_8017F428 -func_8017F428: +.global zCameraTweakGlobal_GetD__Fv +zCameraTweakGlobal_GetD__Fv: /* 8017F428 0017C228 C0 2D 97 DC */ lfs f1, lbl_803CC0DC-_SDA_BASE_(r13) /* 8017F42C 0017C22C 4E 80 00 20 */ blr -.global func_8017F430 -func_8017F430: +.global zCameraTweakGlobal_GetH__Fv +zCameraTweakGlobal_GetH__Fv: /* 8017F430 0017C230 C0 2D 97 E0 */ lfs f1, lbl_803CC0E0-_SDA_BASE_(r13) /* 8017F434 0017C234 4E 80 00 20 */ blr -.global func_8017F438 -func_8017F438: +.global zCameraTweakGlobal_GetPitch__Fv +zCameraTweakGlobal_GetPitch__Fv: /* 8017F438 0017C238 C0 2D 97 E4 */ lfs f1, lbl_803CC0E4-_SDA_BASE_(r13) /* 8017F43C 0017C23C 4E 80 00 20 */ blr /* 8017F440 0017C240 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017F444 0017C244 7C 08 02 A6 */ mflr r0 /* 8017F448 0017C248 90 01 00 14 */ stw r0, 0x14(r1) -/* 8017F44C 0017C24C 48 00 00 15 */ bl func_8017F460 +/* 8017F44C 0017C24C 48 00 00 15 */ bl zCameraTweak_Init__FP12zCameraTweakP17CameraTweak_asset /* 8017F450 0017C250 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017F454 0017C254 7C 08 03 A6 */ mtlr r0 /* 8017F458 0017C258 38 21 00 10 */ addi r1, r1, 0x10 /* 8017F45C 0017C25C 4E 80 00 20 */ blr -.global func_8017F460 -func_8017F460: +.global zCameraTweak_Init__FP12zCameraTweakP17CameraTweak_asset +zCameraTweak_Init__FP12zCameraTweakP17CameraTweak_asset: /* 8017F460 0017C260 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017F464 0017C264 7C 08 02 A6 */ mflr r0 /* 8017F468 0017C268 90 01 00 14 */ stw r0, 0x14(r1) @@ -427,7 +427,7 @@ func_8017F460: /* 8017F470 0017C270 7C 9F 23 78 */ mr r31, r4 /* 8017F474 0017C274 93 C1 00 08 */ stw r30, 8(r1) /* 8017F478 0017C278 7C 7E 1B 78 */ mr r30, r3 -/* 8017F47C 0017C27C 4B E8 9F 85 */ bl func_80009400 +/* 8017F47C 0017C27C 4B E8 9F 85 */ bl xBaseInit__FP5xBaseP10xBaseAsset /* 8017F480 0017C280 3C 60 80 18 */ lis r3, lbl_8017F508@ha /* 8017F484 0017C284 93 FE 00 10 */ stw r31, 0x10(r30) /* 8017F488 0017C288 38 03 F5 08 */ addi r0, r3, lbl_8017F508@l @@ -449,23 +449,23 @@ lbl_8017F4B0: /* 8017F4C0 0017C2C0 38 21 00 10 */ addi r1, r1, 0x10 /* 8017F4C4 0017C2C4 4E 80 00 20 */ blr -.global func_8017F4C8 -func_8017F4C8: +.global zCameraTweak_Save__FP12zCameraTweakP7xSerial +zCameraTweak_Save__FP12zCameraTweakP7xSerial: /* 8017F4C8 0017C2C8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017F4CC 0017C2CC 7C 08 02 A6 */ mflr r0 /* 8017F4D0 0017C2D0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8017F4D4 0017C2D4 4B E8 9F 79 */ bl func_8000944C +/* 8017F4D4 0017C2D4 4B E8 9F 79 */ bl xBaseSave__FP5xBaseP7xSerial /* 8017F4D8 0017C2D8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017F4DC 0017C2DC 7C 08 03 A6 */ mtlr r0 /* 8017F4E0 0017C2E0 38 21 00 10 */ addi r1, r1, 0x10 /* 8017F4E4 0017C2E4 4E 80 00 20 */ blr -.global func_8017F4E8 -func_8017F4E8: +.global zCameraTweak_Load__FP12zCameraTweakP7xSerial +zCameraTweak_Load__FP12zCameraTweakP7xSerial: /* 8017F4E8 0017C2E8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017F4EC 0017C2EC 7C 08 02 A6 */ mflr r0 /* 8017F4F0 0017C2F0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8017F4F4 0017C2F4 4B E8 9F A9 */ bl func_8000949C +/* 8017F4F4 0017C2F4 4B E8 9F A9 */ bl xBaseLoad__FP5xBaseP7xSerial /* 8017F4F8 0017C2F8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017F4FC 0017C2FC 7C 08 03 A6 */ mtlr r0 /* 8017F500 0017C300 38 21 00 10 */ addi r1, r1, 0x10 @@ -515,7 +515,7 @@ lbl_8017F564: /* 8017F59C 0017C39C C0 64 00 18 */ lfs f3, 0x18(r4) /* 8017F5A0 0017C3A0 EC 20 08 28 */ fsubs f1, f0, f1 /* 8017F5A4 0017C3A4 C0 84 00 1C */ lfs f4, 0x1c(r4) -/* 8017F5A8 0017C3A8 4B FF F9 D9 */ bl func_8017EF80 +/* 8017F5A8 0017C3A8 4B FF F9 D9 */ bl zCameraTweakGlobal_Add__FUiffff /* 8017F5AC 0017C3AC 48 00 00 1C */ b lbl_8017F5C8 lbl_8017F5B0: /* 8017F5B0 0017C3B0 7F E3 FB 78 */ mr r3, r31 @@ -523,7 +523,7 @@ lbl_8017F5B0: /* 8017F5B8 0017C3B8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8017F5BC 0017C3BC 41 82 00 0C */ beq lbl_8017F5C8 /* 8017F5C0 0017C3C0 80 7F 00 00 */ lwz r3, 0(r31) -/* 8017F5C4 0017C3C4 4B FF FB D9 */ bl func_8017F19C +/* 8017F5C4 0017C3C4 4B FF FB D9 */ bl zCameraTweakGlobal_Remove__FUi lbl_8017F5C8: /* 8017F5C8 0017C3C8 80 01 00 24 */ lwz r0, 0x24(r1) /* 8017F5CC 0017C3CC 38 60 00 01 */ li r3, 1 diff --git a/asm/Game/zCollGeom.s b/asm/Game/zCollGeom.s index 45c32e646..675043958 100644 --- a/asm/Game/zCollGeom.s +++ b/asm/Game/zCollGeom.s @@ -2,8 +2,8 @@ .section .text # 0x80116588 - 0x801168EC -.global func_80116588 -func_80116588: +.global zCollGeom_EntSetup__FP4xEnt +zCollGeom_EntSetup__FP4xEnt: /* 80116588 00113388 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8011658C 0011338C 7C 08 02 A6 */ mflr r0 /* 80116590 00113390 90 01 00 34 */ stw r0, 0x34(r1) @@ -45,7 +45,7 @@ lbl_801165E8: /* 80116618 00113418 38 A0 20 00 */ li r5, 0x2000 /* 8011661C 0011341C 38 C0 00 00 */ li r6, 0 /* 80116620 00113420 38 E0 00 00 */ li r7, 0 -/* 80116624 00113424 4B F1 DA CD */ bl func_800340F0 +/* 80116624 00113424 4B F1 DA CD */ bl xModelInstanceAlloc__FP8RpAtomicPvUsUcPUc /* 80116628 00113428 7C 77 1B 78 */ mr r23, r3 /* 8011662C 0011342C 92 F9 00 28 */ stw r23, 0x28(r25) /* 80116630 00113430 80 99 00 24 */ lwz r4, 0x24(r25) @@ -59,12 +59,12 @@ lbl_80116644: /* 8011664C 0011344C 38 A0 20 00 */ li r5, 0x2000 /* 80116650 00113450 38 C0 00 00 */ li r6, 0 /* 80116654 00113454 38 E0 00 00 */ li r7, 0 -/* 80116658 00113458 4B F1 DA 99 */ bl func_800340F0 +/* 80116658 00113458 4B F1 DA 99 */ bl xModelInstanceAlloc__FP8RpAtomicPvUsUcPUc /* 8011665C 0011345C 7E E4 BB 78 */ mr r4, r23 -/* 80116660 00113460 4B F1 DD C1 */ bl func_80034420 +/* 80116660 00113460 4B F1 DD C1 */ bl xModelInstanceAttach__FP14xModelInstanceP14xModelInstance lbl_80116664: /* 80116664 00113464 7F 03 C3 78 */ mr r3, r24 -/* 80116668 00113468 4B FB 18 61 */ bl func_800C7EC8 +/* 80116668 00113468 4B FB 18 61 */ bl iModelFile_RWMultiAtomic__FP8RpAtomic /* 8011666C 0011346C 7C 78 1B 79 */ or. r24, r3, r3 /* 80116670 00113470 40 82 FF D4 */ bne lbl_80116644 /* 80116674 00113474 48 00 00 7C */ b lbl_801166F0 @@ -77,7 +77,7 @@ lbl_80116678: /* 8011668C 0011348C 38 A0 20 00 */ li r5, 0x2000 /* 80116690 00113490 38 C0 00 00 */ li r6, 0 /* 80116694 00113494 38 E0 00 00 */ li r7, 0 -/* 80116698 00113498 4B F1 DA 59 */ bl func_800340F0 +/* 80116698 00113498 4B F1 DA 59 */ bl xModelInstanceAlloc__FP8RpAtomicPvUsUcPUc /* 8011669C 0011349C 7C 77 1B 78 */ mr r23, r3 /* 801166A0 001134A0 92 F9 00 2C */ stw r23, 0x2c(r25) /* 801166A4 001134A4 80 99 00 24 */ lwz r4, 0x24(r25) @@ -91,12 +91,12 @@ lbl_801166B8: /* 801166C0 001134C0 38 A0 20 00 */ li r5, 0x2000 /* 801166C4 001134C4 38 C0 00 00 */ li r6, 0 /* 801166C8 001134C8 38 E0 00 00 */ li r7, 0 -/* 801166CC 001134CC 4B F1 DA 25 */ bl func_800340F0 +/* 801166CC 001134CC 4B F1 DA 25 */ bl xModelInstanceAlloc__FP8RpAtomicPvUsUcPUc /* 801166D0 001134D0 7E E4 BB 78 */ mr r4, r23 -/* 801166D4 001134D4 4B F1 DD 4D */ bl func_80034420 +/* 801166D4 001134D4 4B F1 DD 4D */ bl xModelInstanceAttach__FP14xModelInstanceP14xModelInstance lbl_801166D8: /* 801166D8 001134D8 7F 03 C3 78 */ mr r3, r24 -/* 801166DC 001134DC 4B FB 17 ED */ bl func_800C7EC8 +/* 801166DC 001134DC 4B FB 17 ED */ bl iModelFile_RWMultiAtomic__FP8RpAtomic /* 801166E0 001134E0 7C 78 1B 79 */ or. r24, r3, r3 /* 801166E4 001134E4 40 82 FF D4 */ bne lbl_801166B8 /* 801166E8 001134E8 48 00 00 08 */ b lbl_801166F0 @@ -141,15 +141,15 @@ lbl_80116758: /* 80116764 00113564 38 21 00 30 */ addi r1, r1, 0x30 /* 80116768 00113568 4E 80 00 20 */ blr -.global func_8011676C -func_8011676C: +.global zCollGeom_Init__Fv +zCollGeom_Init__Fv: /* 8011676C 0011356C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80116770 00113570 7C 08 02 A6 */ mflr r0 /* 80116774 00113574 3C 60 43 4F */ lis r3, 0x434F4C4C@ha /* 80116778 00113578 90 01 00 34 */ stw r0, 0x34(r1) /* 8011677C 0011357C 38 63 4C 4C */ addi r3, r3, 0x434F4C4C@l /* 80116780 00113580 BF 41 00 18 */ stmw r26, 0x18(r1) -/* 80116784 00113584 4B F3 50 95 */ bl func_8004B818 +/* 80116784 00113584 4B F3 50 95 */ bl xSTAssetCountByType__FUi /* 80116788 00113588 90 6D 95 08 */ stw r3, lbl_803CBE08-_SDA_BASE_(r13) /* 8011678C 0011358C 80 0D 95 08 */ lwz r0, lbl_803CBE08-_SDA_BASE_(r13) /* 80116790 00113590 28 00 00 00 */ cmplwi r0, 0 @@ -165,7 +165,7 @@ lbl_801167B4: /* 801167B4 001135B4 7F 44 D3 78 */ mr r4, r26 /* 801167B8 001135B8 38 7F 4C 4C */ addi r3, r31, 0x4c4c /* 801167BC 001135BC 38 A1 00 08 */ addi r5, r1, 8 -/* 801167C0 001135C0 4B F3 50 E1 */ bl func_8004B8A0 +/* 801167C0 001135C0 4B F3 50 E1 */ bl xSTFindAssetByType__FUiiPUi /* 801167C4 001135C4 28 03 00 00 */ cmplwi r3, 0 /* 801167C8 001135C8 41 82 00 EC */ beq lbl_801168B4 /* 801167CC 001135CC 80 03 00 00 */ lwz r0, 0(r3) @@ -191,7 +191,7 @@ lbl_8011680C: /* 80116814 00113614 28 03 00 00 */ cmplwi r3, 0 /* 80116818 00113618 41 82 00 14 */ beq lbl_8011682C /* 8011681C 0011361C 38 80 00 00 */ li r4, 0 -/* 80116820 00113620 4B F3 4E ED */ bl func_8004B70C +/* 80116820 00113620 4B F3 4E ED */ bl xSTFindAsset__FUiPUi /* 80116824 00113624 80 9C 00 00 */ lwz r4, 0(r28) /* 80116828 00113628 7C 64 F1 2E */ stwx r3, r4, r30 lbl_8011682C: @@ -201,7 +201,7 @@ lbl_8011682C: /* 80116838 00113638 28 03 00 00 */ cmplwi r3, 0 /* 8011683C 0011363C 41 82 00 18 */ beq lbl_80116854 /* 80116840 00113640 38 80 00 00 */ li r4, 0 -/* 80116844 00113644 4B F3 4E C9 */ bl func_8004B70C +/* 80116844 00113644 4B F3 4E C9 */ bl xSTFindAsset__FUiPUi /* 80116848 00113648 80 9C 00 00 */ lwz r4, 0(r28) /* 8011684C 0011364C 38 04 00 04 */ addi r0, r4, 4 /* 80116850 00113650 7C 7E 01 2E */ stwx r3, r30, r0 @@ -215,7 +215,7 @@ lbl_80116854: /* 8011686C 0011366C 28 03 00 00 */ cmplwi r3, 0 /* 80116870 00113670 41 82 00 18 */ beq lbl_80116888 /* 80116874 00113674 38 80 00 00 */ li r4, 0 -/* 80116878 00113678 4B F3 4E 95 */ bl func_8004B70C +/* 80116878 00113678 4B F3 4E 95 */ bl xSTFindAsset__FUiPUi /* 8011687C 0011367C 80 9C 00 00 */ lwz r4, 0(r28) /* 80116880 00113680 38 1E 00 08 */ addi r0, r30, 8 /* 80116884 00113684 7C 64 01 2E */ stwx r3, r4, r0 @@ -240,8 +240,8 @@ lbl_801168B4: /* 801168C0 001136C0 38 21 00 30 */ addi r1, r1, 0x30 /* 801168C4 001136C4 4E 80 00 20 */ blr -.global func_801168C8 -func_801168C8: +.global zCollGeom_CamEnable__FP4xEnt +zCollGeom_CamEnable__FP4xEnt: /* 801168C8 001136C8 80 03 00 2C */ lwz r0, 0x2c(r3) /* 801168CC 001136CC 28 00 00 00 */ cmplwi r0, 0 /* 801168D0 001136D0 4C 82 00 20 */ bnelr @@ -249,8 +249,8 @@ func_801168C8: /* 801168D8 001136D8 90 03 00 2C */ stw r0, 0x2c(r3) /* 801168DC 001136DC 4E 80 00 20 */ blr -.global func_801168E0 -func_801168E0: +.global zCollGeom_CamDisable__FP4xEnt +zCollGeom_CamDisable__FP4xEnt: /* 801168E0 001136E0 38 00 00 00 */ li r0, 0 /* 801168E4 001136E4 90 03 00 2C */ stw r0, 0x2c(r3) /* 801168E8 001136E8 4E 80 00 20 */ blr diff --git a/asm/Game/zCombo.s b/asm/Game/zCombo.s index ee5e3af73..f50f2431f 100644 --- a/asm/Game/zCombo.s +++ b/asm/Game/zCombo.s @@ -72,8 +72,8 @@ lbl_801959F0: /* 801959F8 001927F8 91 03 00 30 */ stw r8, 0x30(r3) /* 801959FC 001927FC 4E 80 00 20 */ blr -.global func_80195A00 -func_80195A00: +.global zCombo_Setup__Fv +zCombo_Setup__Fv: /* 80195A00 00192800 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80195A04 00192804 7C 08 02 A6 */ mflr r0 /* 80195A08 00192808 3C 60 80 27 */ lis r3, lbl_80274A00@ha @@ -87,8 +87,8 @@ func_80195A00: /* 80195A28 00192828 90 0D 98 D8 */ stw r0, lbl_803CC1D8-_SDA_BASE_(r13) /* 80195A2C 0019282C C0 02 B2 60 */ lfs f0, lbl_803CFBE0-_SDA2_BASE_(r2) /* 80195A30 00192830 D0 0D 98 E4 */ stfs f0, lbl_803CC1E4-_SDA_BASE_(r13) -/* 80195A34 00192834 4B EB 67 E1 */ bl func_8004C214 -/* 80195A38 00192838 4B F1 F0 05 */ bl func_800B4A3C +/* 80195A34 00192834 4B EB 67 E1 */ bl xStrHash__FPCc +/* 80195A38 00192838 4B F1 F0 05 */ bl zSceneFindObject__FUi /* 80195A3C 0019283C 90 6D 98 D0 */ stw r3, lbl_803CC1D0-_SDA_BASE_(r13) /* 80195A40 00192840 80 6D 98 D0 */ lwz r3, lbl_803CC1D0-_SDA_BASE_(r13) /* 80195A44 00192844 28 03 00 00 */ cmplwi r3, 0 @@ -97,7 +97,7 @@ func_80195A00: /* 80195A50 00192850 4B E9 94 19 */ bl func_8002EE68 /* 80195A54 00192854 80 6D 98 D0 */ lwz r3, lbl_803CC1D0-_SDA_BASE_(r13) /* 80195A58 00192858 38 63 00 10 */ addi r3, r3, 0x10 -/* 80195A5C 0019285C 4B E9 87 0D */ bl func_8002E168 +/* 80195A5C 0019285C 4B E9 87 0D */ bl hide__Q24xhud6widgetFv lbl_80195A60: /* 80195A60 00192860 3C 60 80 2A */ lis r3, lbl_802A1B88@ha /* 80195A64 00192864 3B 00 00 00 */ li r24, 0 @@ -105,9 +105,9 @@ lbl_80195A60: /* 80195A6C 0019286C 7F F7 FB 78 */ mr r23, r31 lbl_80195A70: /* 80195A70 00192870 80 77 00 04 */ lwz r3, 4(r23) -/* 80195A74 00192874 4B EB 67 A1 */ bl func_8004C214 +/* 80195A74 00192874 4B EB 67 A1 */ bl xStrHash__FPCc /* 80195A78 00192878 38 80 00 00 */ li r4, 0 -/* 80195A7C 0019287C 4B EB 5C 91 */ bl func_8004B70C +/* 80195A7C 0019287C 4B EB 5C 91 */ bl xSTFindAsset__FUiPUi /* 80195A80 00192880 3B 18 00 01 */ addi r24, r24, 1 /* 80195A84 00192884 90 77 00 34 */ stw r3, 0x34(r23) /* 80195A88 00192888 2C 18 00 10 */ cmpwi r24, 0x10 @@ -162,47 +162,47 @@ lbl_80195B30: /* 80195B48 00192948 3C 60 80 27 */ lis r3, lbl_80274A00@ha /* 80195B4C 0019294C 38 63 4A 00 */ addi r3, r3, lbl_80274A00@l /* 80195B50 00192950 38 63 00 D7 */ addi r3, r3, 0xd7 -/* 80195B54 00192954 4B EB 66 C1 */ bl func_8004C214 -/* 80195B58 00192958 4B F1 EE E5 */ bl func_800B4A3C +/* 80195B54 00192954 4B EB 66 C1 */ bl xStrHash__FPCc +/* 80195B58 00192958 4B F1 EE E5 */ bl zSceneFindObject__FUi /* 80195B5C 0019295C 3C A0 80 36 */ lis r5, lbl_80362B74@ha /* 80195B60 00192960 3C 80 80 27 */ lis r4, lbl_80274A00@ha /* 80195B64 00192964 90 65 2B 74 */ stw r3, lbl_80362B74@l(r5) /* 80195B68 00192968 38 64 4A 00 */ addi r3, r4, lbl_80274A00@l /* 80195B6C 0019296C 38 63 00 EB */ addi r3, r3, 0xeb -/* 80195B70 00192970 4B EB 66 A5 */ bl func_8004C214 -/* 80195B74 00192974 4B F1 EE C9 */ bl func_800B4A3C +/* 80195B70 00192970 4B EB 66 A5 */ bl xStrHash__FPCc +/* 80195B74 00192974 4B F1 EE C9 */ bl zSceneFindObject__FUi /* 80195B78 00192978 3C A0 80 36 */ lis r5, lbl_80362B74@ha /* 80195B7C 0019297C 3C 80 80 27 */ lis r4, lbl_80274A00@ha /* 80195B80 00192980 38 A5 2B 74 */ addi r5, r5, lbl_80362B74@l /* 80195B84 00192984 90 65 00 04 */ stw r3, 4(r5) /* 80195B88 00192988 38 64 4A 00 */ addi r3, r4, lbl_80274A00@l /* 80195B8C 0019298C 38 63 00 FA */ addi r3, r3, 0xfa -/* 80195B90 00192990 4B EB 66 85 */ bl func_8004C214 -/* 80195B94 00192994 4B F1 EE A9 */ bl func_800B4A3C +/* 80195B90 00192990 4B EB 66 85 */ bl xStrHash__FPCc +/* 80195B94 00192994 4B F1 EE A9 */ bl zSceneFindObject__FUi /* 80195B98 00192998 3C A0 80 36 */ lis r5, lbl_80362B74@ha /* 80195B9C 0019299C 3C 80 80 27 */ lis r4, lbl_80274A00@ha /* 80195BA0 001929A0 38 A5 2B 74 */ addi r5, r5, lbl_80362B74@l /* 80195BA4 001929A4 90 65 00 08 */ stw r3, 8(r5) /* 80195BA8 001929A8 38 64 4A 00 */ addi r3, r4, lbl_80274A00@l /* 80195BAC 001929AC 38 63 01 0D */ addi r3, r3, 0x10d -/* 80195BB0 001929B0 4B EB 66 65 */ bl func_8004C214 -/* 80195BB4 001929B4 4B F1 EE 89 */ bl func_800B4A3C +/* 80195BB0 001929B0 4B EB 66 65 */ bl xStrHash__FPCc +/* 80195BB4 001929B4 4B F1 EE 89 */ bl zSceneFindObject__FUi /* 80195BB8 001929B8 3C A0 80 36 */ lis r5, lbl_80362B74@ha /* 80195BBC 001929BC 3C 80 80 27 */ lis r4, lbl_80274A00@ha /* 80195BC0 001929C0 38 A5 2B 74 */ addi r5, r5, lbl_80362B74@l /* 80195BC4 001929C4 90 65 00 0C */ stw r3, 0xc(r5) /* 80195BC8 001929C8 38 64 4A 00 */ addi r3, r4, lbl_80274A00@l /* 80195BCC 001929CC 38 63 01 1C */ addi r3, r3, 0x11c -/* 80195BD0 001929D0 4B EB 66 45 */ bl func_8004C214 -/* 80195BD4 001929D4 4B F1 EE 69 */ bl func_800B4A3C +/* 80195BD0 001929D0 4B EB 66 45 */ bl xStrHash__FPCc +/* 80195BD4 001929D4 4B F1 EE 69 */ bl zSceneFindObject__FUi /* 80195BD8 001929D8 3C A0 80 36 */ lis r5, lbl_80362B74@ha /* 80195BDC 001929DC 3C 80 80 27 */ lis r4, lbl_80274A00@ha /* 80195BE0 001929E0 38 A5 2B 74 */ addi r5, r5, lbl_80362B74@l /* 80195BE4 001929E4 90 65 00 10 */ stw r3, 0x10(r5) /* 80195BE8 001929E8 38 64 4A 00 */ addi r3, r4, lbl_80274A00@l /* 80195BEC 001929EC 38 63 01 29 */ addi r3, r3, 0x129 -/* 80195BF0 001929F0 4B EB 66 25 */ bl func_8004C214 -/* 80195BF4 001929F4 4B F1 EE 49 */ bl func_800B4A3C +/* 80195BF0 001929F0 4B EB 66 25 */ bl xStrHash__FPCc +/* 80195BF4 001929F4 4B F1 EE 49 */ bl zSceneFindObject__FUi /* 80195BF8 001929F8 90 6D 98 D4 */ stw r3, lbl_803CC1D4-_SDA_BASE_(r13) /* 80195BFC 001929FC BA E1 00 0C */ lmw r23, 0xc(r1) /* 80195C00 00192A00 80 01 00 34 */ lwz r0, 0x34(r1) @@ -210,8 +210,8 @@ lbl_80195B30: /* 80195C08 00192A08 38 21 00 30 */ addi r1, r1, 0x30 /* 80195C0C 00192A0C 4E 80 00 20 */ blr -.global func_80195C10 -func_80195C10: +.global zCombo_Add__Fi +zCombo_Add__Fi: /* 80195C10 00192A10 C0 2D 98 E4 */ lfs f1, lbl_803CC1E4-_SDA_BASE_(r13) /* 80195C14 00192A14 C0 02 B2 64 */ lfs f0, lbl_803CFBE4-_SDA2_BASE_(r2) /* 80195C18 00192A18 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -240,14 +240,14 @@ lbl_80195C6C: /* 80195C6C 00192A6C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80195C70 00192A70 7C 08 02 A6 */ mflr r0 /* 80195C74 00192A74 90 01 00 14 */ stw r0, 0x14(r1) -/* 80195C78 00192A78 4B E9 84 F1 */ bl func_8002E168 +/* 80195C78 00192A78 4B E9 84 F1 */ bl hide__Q24xhud6widgetFv /* 80195C7C 00192A7C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80195C80 00192A80 7C 08 03 A6 */ mtlr r0 /* 80195C84 00192A84 38 21 00 10 */ addi r1, r1, 0x10 /* 80195C88 00192A88 4E 80 00 20 */ blr -.global func_80195C8C -func_80195C8C: +.global zCombo_HideImmediately__Fv +zCombo_HideImmediately__Fv: /* 80195C8C 00192A8C 80 6D 98 D0 */ lwz r3, lbl_803CC1D0-_SDA_BASE_(r13) /* 80195C90 00192A90 28 03 00 00 */ cmplwi r3, 0 /* 80195C94 00192A94 4D 82 00 20 */ beqlr @@ -255,8 +255,8 @@ func_80195C8C: /* 80195C9C 00192A9C 98 03 00 94 */ stb r0, 0x94(r3) /* 80195CA0 00192AA0 4E 80 00 20 */ blr -.global func_80195CA4 -func_80195CA4: +.global zCombo_Update__Ff +zCombo_Update__Ff: /* 80195CA4 00192AA4 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80195CA8 00192AA8 7C 08 02 A6 */ mflr r0 /* 80195CAC 00192AAC 90 01 00 54 */ stw r0, 0x54(r1) @@ -272,7 +272,7 @@ func_80195CA4: /* 80195CD4 00192AD4 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 80195CD8 00192AD8 38 63 2B 68 */ addi r3, r3, lbl_80362B68@l /* 80195CDC 00192ADC 38 84 00 44 */ addi r4, r4, 0x44 -/* 80195CE0 00192AE0 4B EB 87 FD */ bl func_8004E4DC +/* 80195CE0 00192AE0 4B EB 87 FD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80195CE4 00192AE4 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80195CE8 00192AE8 3C 60 80 36 */ lis r3, lbl_80362B68@ha /* 80195CEC 00192AEC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -305,7 +305,7 @@ lbl_80195D14: /* 80195D54 00192B54 48 05 19 AD */ bl func_801E7700 /* 80195D58 00192B58 80 6D 98 D0 */ lwz r3, lbl_803CC1D0-_SDA_BASE_(r13) /* 80195D5C 00192B5C 38 63 00 10 */ addi r3, r3, 0x10 -/* 80195D60 00192B60 4B E9 82 75 */ bl func_8002DFD4 +/* 80195D60 00192B60 4B E9 82 75 */ bl show__Q24xhud6widgetFv lbl_80195D64: /* 80195D64 00192B64 80 0D 98 E0 */ lwz r0, lbl_803CC1E0-_SDA_BASE_(r13) /* 80195D68 00192B68 90 0D 98 DC */ stw r0, lbl_803CC1DC-_SDA_BASE_(r13) @@ -358,7 +358,7 @@ lbl_80195DD4: /* 80195E10 00192C10 80 9E 00 30 */ lwz r4, 0x30(r30) /* 80195E14 00192C14 38 A3 2B 68 */ addi r5, r3, lbl_80362B68@l /* 80195E18 00192C18 38 7E 00 08 */ addi r3, r30, 8 -/* 80195E1C 00192C1C 4B ED 01 E5 */ bl func_80066000 +/* 80195E1C 00192C1C 4B ED 01 E5 */ bl zEntPickup_SpawnNRewards__FPUiUiP5xVec3 /* 80195E20 00192C20 38 1F FF FB */ addi r0, r31, -5 /* 80195E24 00192C24 28 00 00 0A */ cmplwi r0, 0xa /* 80195E28 00192C28 41 81 01 34 */ bgt lbl_80195F5C @@ -373,71 +373,71 @@ lbl_80195DD4: /* 80195E4C 00192C4C 38 80 00 01 */ li r4, 1 /* 80195E50 00192C50 38 A0 00 52 */ li r5, 0x52 /* 80195E54 00192C54 38 C0 00 53 */ li r6, 0x53 -/* 80195E58 00192C58 4B EE AC 25 */ bl func_80080A7C +/* 80195E58 00192C58 4B EE AC 25 */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 80195E5C 00192C5C 48 00 01 00 */ b lbl_80195F5C /* 80195E60 00192C60 C0 22 B2 6C */ lfs f1, lbl_803CFBEC-_SDA2_BASE_(r2) /* 80195E64 00192C64 38 60 00 00 */ li r3, 0 /* 80195E68 00192C68 38 80 00 02 */ li r4, 2 /* 80195E6C 00192C6C 38 A0 00 52 */ li r5, 0x52 /* 80195E70 00192C70 38 C0 00 53 */ li r6, 0x53 -/* 80195E74 00192C74 4B EE AC 09 */ bl func_80080A7C +/* 80195E74 00192C74 4B EE AC 09 */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 80195E78 00192C78 48 00 00 E4 */ b lbl_80195F5C /* 80195E7C 00192C7C C0 22 B2 6C */ lfs f1, lbl_803CFBEC-_SDA2_BASE_(r2) /* 80195E80 00192C80 38 60 00 00 */ li r3, 0 /* 80195E84 00192C84 38 80 00 03 */ li r4, 3 /* 80195E88 00192C88 38 A0 00 52 */ li r5, 0x52 /* 80195E8C 00192C8C 38 C0 00 53 */ li r6, 0x53 -/* 80195E90 00192C90 4B EE AB ED */ bl func_80080A7C +/* 80195E90 00192C90 4B EE AB ED */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 80195E94 00192C94 48 00 00 C8 */ b lbl_80195F5C /* 80195E98 00192C98 C0 22 B2 6C */ lfs f1, lbl_803CFBEC-_SDA2_BASE_(r2) /* 80195E9C 00192C9C 38 60 00 00 */ li r3, 0 /* 80195EA0 00192CA0 38 80 00 04 */ li r4, 4 /* 80195EA4 00192CA4 38 A0 00 52 */ li r5, 0x52 /* 80195EA8 00192CA8 38 C0 00 53 */ li r6, 0x53 -/* 80195EAC 00192CAC 4B EE AB D1 */ bl func_80080A7C +/* 80195EAC 00192CAC 4B EE AB D1 */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 80195EB0 00192CB0 48 00 00 AC */ b lbl_80195F5C /* 80195EB4 00192CB4 C0 22 B2 6C */ lfs f1, lbl_803CFBEC-_SDA2_BASE_(r2) /* 80195EB8 00192CB8 38 60 00 00 */ li r3, 0 /* 80195EBC 00192CBC 38 80 00 05 */ li r4, 5 /* 80195EC0 00192CC0 38 A0 00 52 */ li r5, 0x52 /* 80195EC4 00192CC4 38 C0 00 53 */ li r6, 0x53 -/* 80195EC8 00192CC8 4B EE AB B5 */ bl func_80080A7C +/* 80195EC8 00192CC8 4B EE AB B5 */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 80195ECC 00192CCC C0 22 B2 6C */ lfs f1, lbl_803CFBEC-_SDA2_BASE_(r2) /* 80195ED0 00192CD0 38 60 00 06 */ li r3, 6 /* 80195ED4 00192CD4 38 80 00 32 */ li r4, 0x32 /* 80195ED8 00192CD8 38 A0 00 52 */ li r5, 0x52 /* 80195EDC 00192CDC 38 C0 00 56 */ li r6, 0x56 -/* 80195EE0 00192CE0 4B EE AB 9D */ bl func_80080A7C +/* 80195EE0 00192CE0 4B EE AB 9D */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 80195EE4 00192CE4 48 00 00 78 */ b lbl_80195F5C /* 80195EE8 00192CE8 C0 22 B2 6C */ lfs f1, lbl_803CFBEC-_SDA2_BASE_(r2) /* 80195EEC 00192CEC 38 60 00 00 */ li r3, 0 /* 80195EF0 00192CF0 38 80 00 0A */ li r4, 0xa /* 80195EF4 00192CF4 38 A0 00 57 */ li r5, 0x57 /* 80195EF8 00192CF8 38 C0 00 58 */ li r6, 0x58 -/* 80195EFC 00192CFC 4B EE AB 81 */ bl func_80080A7C +/* 80195EFC 00192CFC 4B EE AB 81 */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 80195F00 00192D00 38 60 00 0B */ li r3, 0xb /* 80195F04 00192D04 38 80 00 64 */ li r4, 0x64 /* 80195F08 00192D08 38 A0 00 57 */ li r5, 0x57 /* 80195F0C 00192D0C 38 C0 00 00 */ li r6, 0 -/* 80195F10 00192D10 4B EE AB 29 */ bl func_80080A38 +/* 80195F10 00192D10 4B EE AB 29 */ bl zEntPlayer_SNDPlayStream__FUiUi20_tagePlayerStreamSndUi /* 80195F14 00192D14 48 00 00 48 */ b lbl_80195F5C /* 80195F18 00192D18 C0 22 B2 6C */ lfs f1, lbl_803CFBEC-_SDA2_BASE_(r2) /* 80195F1C 00192D1C 38 60 00 00 */ li r3, 0 /* 80195F20 00192D20 38 80 00 0A */ li r4, 0xa /* 80195F24 00192D24 38 A0 00 57 */ li r5, 0x57 /* 80195F28 00192D28 38 C0 00 58 */ li r6, 0x58 -/* 80195F2C 00192D2C 4B EE AB 51 */ bl func_80080A7C +/* 80195F2C 00192D2C 4B EE AB 51 */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 80195F30 00192D30 38 60 00 15 */ li r3, 0x15 /* 80195F34 00192D34 38 80 00 64 */ li r4, 0x64 /* 80195F38 00192D38 38 A0 00 57 */ li r5, 0x57 /* 80195F3C 00192D3C 38 C0 00 00 */ li r6, 0 -/* 80195F40 00192D40 4B EE AA F9 */ bl func_80080A38 +/* 80195F40 00192D40 4B EE AA F9 */ bl zEntPlayer_SNDPlayStream__FUiUi20_tagePlayerStreamSndUi /* 80195F44 00192D44 48 00 00 18 */ b lbl_80195F5C /* 80195F48 00192D48 38 60 00 00 */ li r3, 0 /* 80195F4C 00192D4C 38 80 00 64 */ li r4, 0x64 /* 80195F50 00192D50 38 A0 00 58 */ li r5, 0x58 /* 80195F54 00192D54 38 C0 00 00 */ li r6, 0 -/* 80195F58 00192D58 4B EE AA E1 */ bl func_80080A38 +/* 80195F58 00192D58 4B EE AA E1 */ bl zEntPlayer_SNDPlayStream__FUiUi20_tagePlayerStreamSndUi lbl_80195F5C: /* 80195F5C 00192D5C 80 0D 98 D0 */ lwz r0, lbl_803CC1D0-_SDA_BASE_(r13) /* 80195F60 00192D60 28 00 00 00 */ cmplwi r0, 0 @@ -455,7 +455,7 @@ lbl_80195F5C: /* 80195F90 00192D90 80 AD 98 D0 */ lwz r5, lbl_803CC1D0-_SDA_BASE_(r13) /* 80195F94 00192D94 7C 64 1B 78 */ mr r4, r3 /* 80195F98 00192D98 38 65 00 10 */ addi r3, r5, 0x10 -/* 80195F9C 00192D9C 4B E9 85 E9 */ bl func_8002E584 +/* 80195F9C 00192D9C 4B E9 85 E9 */ bl add_motive__Q24xhud6widgetFRCQ24xhud6motive lbl_80195FA0: /* 80195FA0 00192DA0 C0 02 B2 60 */ lfs f0, lbl_803CFBE0-_SDA2_BASE_(r2) /* 80195FA4 00192DA4 38 00 00 00 */ li r0, 0 diff --git a/asm/Game/zConditional.s b/asm/Game/zConditional.s index d25b73e54..33fac9827 100644 --- a/asm/Game/zConditional.s +++ b/asm/Game/zConditional.s @@ -2,22 +2,22 @@ .section .text # 0x80052558 - 0x80052874 -.global func_80052558 -func_80052558: +.global zConditionalInit__FPvPv +zConditionalInit__FPvPv: /* 80052558 0004F358 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005255C 0004F35C 7C 08 02 A6 */ mflr r0 /* 80052560 0004F360 90 01 00 14 */ stw r0, 0x14(r1) -/* 80052564 0004F364 48 00 00 21 */ bl func_80052584 +/* 80052564 0004F364 48 00 00 21 */ bl zConditionalInit__FP5xBaseP10zCondAsset /* 80052568 0004F368 3C 60 80 29 */ lis r3, lbl_80291930@ha /* 8005256C 0004F36C 38 63 19 30 */ addi r3, r3, lbl_80291930@l -/* 80052570 0004F370 48 06 BB 19 */ bl func_800BE088 +/* 80052570 0004F370 48 06 BB 19 */ bl zVarInit__FP9zVarEntry /* 80052574 0004F374 80 01 00 14 */ lwz r0, 0x14(r1) /* 80052578 0004F378 7C 08 03 A6 */ mtlr r0 /* 8005257C 0004F37C 38 21 00 10 */ addi r1, r1, 0x10 /* 80052580 0004F380 4E 80 00 20 */ blr -.global func_80052584 -func_80052584: +.global zConditionalInit__FP5xBaseP10zCondAsset +zConditionalInit__FP5xBaseP10zCondAsset: /* 80052584 0004F384 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80052588 0004F388 7C 08 02 A6 */ mflr r0 /* 8005258C 0004F38C 90 01 00 14 */ stw r0, 0x14(r1) @@ -25,7 +25,7 @@ func_80052584: /* 80052594 0004F394 7C 9F 23 78 */ mr r31, r4 /* 80052598 0004F398 93 C1 00 08 */ stw r30, 8(r1) /* 8005259C 0004F39C 7C 7E 1B 78 */ mr r30, r3 -/* 800525A0 0004F3A0 4B FB 6E 61 */ bl func_80009400 +/* 800525A0 0004F3A0 4B FB 6E 61 */ bl xBaseInit__FP5xBaseP10xBaseAsset /* 800525A4 0004F3A4 3C 60 80 05 */ lis r3, lbl_800527EC@ha /* 800525A8 0004F3A8 38 03 27 EC */ addi r0, r3, lbl_800527EC@l /* 800525AC 0004F3AC 90 1E 00 0C */ stw r0, 0xc(r30) @@ -48,42 +48,42 @@ lbl_800525D8: /* 800525E8 0004F3E8 38 21 00 10 */ addi r1, r1, 0x10 /* 800525EC 0004F3EC 4E 80 00 20 */ blr -.global func_800525F0 -func_800525F0: +.global zConditionalReset__FP13_zConditional +zConditionalReset__FP13_zConditional: /* 800525F0 0004F3F0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800525F4 0004F3F4 7C 08 02 A6 */ mflr r0 /* 800525F8 0004F3F8 90 01 00 14 */ stw r0, 0x14(r1) /* 800525FC 0004F3FC 80 83 00 10 */ lwz r4, 0x10(r3) -/* 80052600 0004F400 4B FB 6E F9 */ bl func_800094F8 +/* 80052600 0004F400 4B FB 6E F9 */ bl xBaseReset__FP5xBaseP10xBaseAsset /* 80052604 0004F404 80 01 00 14 */ lwz r0, 0x14(r1) /* 80052608 0004F408 7C 08 03 A6 */ mtlr r0 /* 8005260C 0004F40C 38 21 00 10 */ addi r1, r1, 0x10 /* 80052610 0004F410 4E 80 00 20 */ blr -.global func_80052614 -func_80052614: +.global zConditionalSave__FP13_zConditionalP7xSerial +zConditionalSave__FP13_zConditionalP7xSerial: /* 80052614 0004F414 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80052618 0004F418 7C 08 02 A6 */ mflr r0 /* 8005261C 0004F41C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80052620 0004F420 4B FB 6E 2D */ bl func_8000944C +/* 80052620 0004F420 4B FB 6E 2D */ bl xBaseSave__FP5xBaseP7xSerial /* 80052624 0004F424 80 01 00 14 */ lwz r0, 0x14(r1) /* 80052628 0004F428 7C 08 03 A6 */ mtlr r0 /* 8005262C 0004F42C 38 21 00 10 */ addi r1, r1, 0x10 /* 80052630 0004F430 4E 80 00 20 */ blr -.global func_80052634 -func_80052634: +.global zConditionalLoad__FP13_zConditionalP7xSerial +zConditionalLoad__FP13_zConditionalP7xSerial: /* 80052634 0004F434 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80052638 0004F438 7C 08 02 A6 */ mflr r0 /* 8005263C 0004F43C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80052640 0004F440 4B FB 6E 5D */ bl func_8000949C +/* 80052640 0004F440 4B FB 6E 5D */ bl xBaseLoad__FP5xBaseP7xSerial /* 80052644 0004F444 80 01 00 14 */ lwz r0, 0x14(r1) /* 80052648 0004F448 7C 08 03 A6 */ mtlr r0 /* 8005264C 0004F44C 38 21 00 10 */ addi r1, r1, 0x10 /* 80052650 0004F450 4E 80 00 20 */ blr -.global func_80052654 -func_80052654: +.global zConditional_Evaluate__FP13_zConditional +zConditional_Evaluate__FP13_zConditional: /* 80052654 0004F454 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80052658 0004F458 7C 08 02 A6 */ mflr r0 /* 8005265C 0004F45C 3C 80 80 29 */ lis r4, lbl_80291930@ha @@ -113,7 +113,7 @@ lbl_800526B4: /* 800526B4 0004F4B4 80 64 00 14 */ lwz r3, 0x14(r4) /* 800526B8 0004F4B8 28 03 00 00 */ cmplwi r3, 0 /* 800526BC 0004F4BC 41 82 00 0C */ beq lbl_800526C8 -/* 800526C0 0004F4C0 48 06 23 7D */ bl func_800B4A3C +/* 800526C0 0004F4C0 48 06 23 7D */ bl zSceneFindObject__FUi /* 800526C4 0004F4C4 7C 65 1B 78 */ mr r5, r3 lbl_800526C8: /* 800526C8 0004F4C8 3B BD 00 01 */ addi r29, r29, 1 @@ -214,23 +214,23 @@ lbl_800527EC: /* 80052818 0004F618 48 00 00 44 */ b lbl_8005285C lbl_8005281C: /* 8005281C 0004F61C 7F E3 FB 78 */ mr r3, r31 -/* 80052820 0004F620 4B FF FE 35 */ bl func_80052654 +/* 80052820 0004F620 4B FF FE 35 */ bl zConditional_Evaluate__FP13_zConditional /* 80052824 0004F624 28 03 00 00 */ cmplwi r3, 0 /* 80052828 0004F628 41 82 00 18 */ beq lbl_80052840 /* 8005282C 0004F62C 7F E3 FB 78 */ mr r3, r31 /* 80052830 0004F630 7F E4 FB 78 */ mr r4, r31 /* 80052834 0004F634 38 A0 00 3D */ li r5, 0x3d -/* 80052838 0004F638 4B FC CE A9 */ bl func_8001F6E0 +/* 80052838 0004F638 4B FC CE A9 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 8005283C 0004F63C 48 00 00 20 */ b lbl_8005285C lbl_80052840: /* 80052840 0004F640 7F E3 FB 78 */ mr r3, r31 /* 80052844 0004F644 7F E4 FB 78 */ mr r4, r31 /* 80052848 0004F648 38 A0 00 3E */ li r5, 0x3e -/* 8005284C 0004F64C 4B FC CE 95 */ bl func_8001F6E0 +/* 8005284C 0004F64C 4B FC CE 95 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 80052850 0004F650 48 00 00 0C */ b lbl_8005285C lbl_80052854: /* 80052854 0004F654 7F E3 FB 78 */ mr r3, r31 -/* 80052858 0004F658 4B FF FD 99 */ bl func_800525F0 +/* 80052858 0004F658 4B FF FD 99 */ bl zConditionalReset__FP13_zConditional lbl_8005285C: /* 8005285C 0004F65C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80052860 0004F660 38 60 00 01 */ li r3, 1 diff --git a/asm/Game/zCutsceneMgr.s b/asm/Game/zCutsceneMgr.s index 970a786b1..cbc49824a 100644 --- a/asm/Game/zCutsceneMgr.s +++ b/asm/Game/zCutsceneMgr.s @@ -2,19 +2,19 @@ .section .text # 0x80052874 - 0x800534E4 -.global func_80052874 -func_80052874: +.global zCutsceneMgrInit__FPvPv +zCutsceneMgrInit__FPvPv: /* 80052874 0004F674 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80052878 0004F678 7C 08 02 A6 */ mflr r0 /* 8005287C 0004F67C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80052880 0004F680 48 00 00 15 */ bl func_80052894 +/* 80052880 0004F680 48 00 00 15 */ bl zCutsceneMgrInit__FP5xBaseP17xCutsceneMgrAsset /* 80052884 0004F684 80 01 00 14 */ lwz r0, 0x14(r1) /* 80052888 0004F688 7C 08 03 A6 */ mtlr r0 /* 8005288C 0004F68C 38 21 00 10 */ addi r1, r1, 0x10 /* 80052890 0004F690 4E 80 00 20 */ blr -.global func_80052894 -func_80052894: +.global zCutsceneMgrInit__FP5xBaseP17xCutsceneMgrAsset +zCutsceneMgrInit__FP5xBaseP17xCutsceneMgrAsset: /* 80052894 0004F694 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80052898 0004F698 7C 08 02 A6 */ mflr r0 /* 8005289C 0004F69C 90 01 00 14 */ stw r0, 0x14(r1) @@ -22,7 +22,7 @@ func_80052894: /* 800528A4 0004F6A4 7C 9F 23 78 */ mr r31, r4 /* 800528A8 0004F6A8 93 C1 00 08 */ stw r30, 8(r1) /* 800528AC 0004F6AC 7C 7E 1B 78 */ mr r30, r3 -/* 800528B0 0004F6B0 4B FB 6B 51 */ bl func_80009400 +/* 800528B0 0004F6B0 4B FB 6B 51 */ bl xBaseInit__FP5xBaseP10xBaseAsset /* 800528B4 0004F6B4 3C 80 80 05 */ lis r4, lbl_80052DB0@ha /* 800528B8 0004F6B8 38 60 00 00 */ li r3, 0 /* 800528BC 0004F6BC 38 04 2D B0 */ addi r0, r4, lbl_80052DB0@l @@ -48,25 +48,25 @@ lbl_800528EC: /* 80052904 0004F704 38 21 00 10 */ addi r1, r1, 0x10 /* 80052908 0004F708 4E 80 00 20 */ blr -.global func_8005290C -func_8005290C: +.global zCutsceneMgrReset__FP12zCutsceneMgr +zCutsceneMgrReset__FP12zCutsceneMgr: /* 8005290C 0004F70C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80052910 0004F710 7C 08 02 A6 */ mflr r0 /* 80052914 0004F714 90 01 00 14 */ stw r0, 0x14(r1) /* 80052918 0004F718 93 E1 00 0C */ stw r31, 0xc(r1) /* 8005291C 0004F71C 7C 7F 1B 78 */ mr r31, r3 /* 80052920 0004F720 80 83 00 10 */ lwz r4, 0x10(r3) -/* 80052924 0004F724 4B FB 6B D5 */ bl func_800094F8 +/* 80052924 0004F724 4B FB 6B D5 */ bl xBaseReset__FP5xBaseP10xBaseAsset /* 80052928 0004F728 80 7F 00 14 */ lwz r3, 0x14(r31) /* 8005292C 0004F72C 28 03 00 00 */ cmplwi r3, 0 /* 80052930 0004F730 41 82 00 08 */ beq lbl_80052938 -/* 80052934 0004F734 4B FC 37 AD */ bl func_800160E0 +/* 80052934 0004F734 4B FC 37 AD */ bl xCutscene_Destroy__FP9xCutscene lbl_80052938: /* 80052938 0004F738 38 00 00 00 */ li r0, 0 /* 8005293C 0004F73C 3C 60 00 01 */ lis r3, 0x00008000@ha /* 80052940 0004F740 90 1F 00 14 */ stw r0, 0x14(r31) /* 80052944 0004F744 38 63 80 00 */ addi r3, r3, 0x00008000@l -/* 80052948 0004F748 48 01 3B B9 */ bl func_80066500 +/* 80052948 0004F748 48 01 3B B9 */ bl zEntPlayerControlOn__F13zControlOwner /* 8005294C 0004F74C 38 00 00 00 */ li r0, 0 /* 80052950 0004F750 98 0D 8C 18 */ stb r0, lbl_803CB518-_SDA_BASE_(r13) /* 80052954 0004F754 80 01 00 14 */ lwz r0, 0x14(r1) @@ -75,8 +75,8 @@ lbl_80052938: /* 80052960 0004F760 38 21 00 10 */ addi r1, r1, 0x10 /* 80052964 0004F764 4E 80 00 20 */ blr -.global func_80052968 -func_80052968: +.global zCutsceneMgrSave__FP12zCutsceneMgrP7xSerial +zCutsceneMgrSave__FP12zCutsceneMgrP7xSerial: /* 80052968 0004F768 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8005296C 0004F76C 7C 08 02 A6 */ mflr r0 /* 80052970 0004F770 3C 60 80 29 */ lis r3, lbl_8028BD08@ha @@ -93,12 +93,12 @@ lbl_80052990: /* 80052998 0004F798 41 82 00 14 */ beq lbl_800529AC /* 8005299C 0004F79C 7F A3 EB 78 */ mr r3, r29 /* 800529A0 0004F7A0 38 80 00 01 */ li r4, 1 -/* 800529A4 0004F7A4 4B FF 06 69 */ bl func_8004300C +/* 800529A4 0004F7A4 4B FF 06 69 */ bl Write_b1__7xSerialFi /* 800529A8 0004F7A8 48 00 00 10 */ b lbl_800529B8 lbl_800529AC: /* 800529AC 0004F7AC 7F A3 EB 78 */ mr r3, r29 /* 800529B0 0004F7B0 38 80 00 00 */ li r4, 0 -/* 800529B4 0004F7B4 4B FF 06 59 */ bl func_8004300C +/* 800529B4 0004F7B4 4B FF 06 59 */ bl Write_b1__7xSerialFi lbl_800529B8: /* 800529B8 0004F7B8 3B DE 00 01 */ addi r30, r30, 1 /* 800529BC 0004F7BC 3B FF 00 48 */ addi r31, r31, 0x48 @@ -112,8 +112,8 @@ lbl_800529B8: /* 800529DC 0004F7DC 38 21 00 20 */ addi r1, r1, 0x20 /* 800529E0 0004F7E0 4E 80 00 20 */ blr -.global func_800529E4 -func_800529E4: +.global zCutsceneMgrLoad__FP12zCutsceneMgrP7xSerial +zCutsceneMgrLoad__FP12zCutsceneMgrP7xSerial: /* 800529E4 0004F7E4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800529E8 0004F7E8 7C 08 02 A6 */ mflr r0 /* 800529EC 0004F7EC 3C 60 80 29 */ lis r3, lbl_8028BD08@ha @@ -127,7 +127,7 @@ func_800529E4: lbl_80052A0C: /* 80052A0C 0004F80C 7F A3 EB 78 */ mr r3, r29 /* 80052A10 0004F810 38 9F 00 40 */ addi r4, r31, 0x40 -/* 80052A14 0004F814 4B FF 08 99 */ bl func_800432AC +/* 80052A14 0004F814 4B FF 08 99 */ bl Read_b1__7xSerialFPi /* 80052A18 0004F818 3B DE 00 01 */ addi r30, r30, 1 /* 80052A1C 0004F81C 3B FF 00 48 */ addi r31, r31, 0x48 /* 80052A20 0004F820 28 1E 00 0E */ cmplwi r30, 0xe @@ -197,7 +197,7 @@ lbl_80052ADC: /* 80052B08 0004F908 3C 80 80 05 */ lis r4, lbl_80052A74@ha /* 80052B0C 0004F90C 38 A0 00 FE */ li r5, 0xfe /* 80052B10 0004F910 38 84 2A 74 */ addi r4, r4, lbl_80052A74@l -/* 80052B14 0004F914 48 1C 29 A1 */ bl func_802154B4 +/* 80052B14 0004F914 48 1C 29 A1 */ bl RpGeometryForAllMaterials lbl_80052B18: /* 80052B18 0004F918 80 8D 8C 1C */ lwz r4, lbl_803CB51C-_SDA_BASE_(r13) /* 80052B1C 0004F91C 7F E3 FB 78 */ mr r3, r31 @@ -209,8 +209,8 @@ lbl_80052B18: /* 80052B34 0004F934 38 21 00 10 */ addi r1, r1, 0x10 /* 80052B38 0004F938 4E 80 00 20 */ blr -.global func_80052B3C -func_80052B3C: +.global zCutSceneNamesTable_clearAll__Fv +zCutSceneNamesTable_clearAll__Fv: /* 80052B3C 0004F93C 3C 60 80 29 */ lis r3, lbl_8028BD08@ha /* 80052B40 0004F940 38 00 00 00 */ li r0, 0 /* 80052B44 0004F944 38 63 BD 08 */ addi r3, r3, lbl_8028BD08@l @@ -244,7 +244,7 @@ func_80052B84: /* 80052BA8 0004F9A8 90 0D 8C 10 */ stw r0, lbl_803CB510-_SDA_BASE_(r13) lbl_80052BAC: /* 80052BAC 0004F9AC 7E C3 B3 78 */ mr r3, r22 -/* 80052BB0 0004F9B0 4B FF 96 65 */ bl func_8004C214 +/* 80052BB0 0004F9B0 4B FF 96 65 */ bl xStrHash__FPCc /* 80052BB4 0004F9B4 80 95 00 14 */ lwz r4, 0x14(r21) /* 80052BB8 0004F9B8 80 84 00 00 */ lwz r4, 0(r4) /* 80052BBC 0004F9BC 80 04 00 04 */ lwz r0, 4(r4) @@ -270,13 +270,13 @@ lbl_80052BFC: /* 80052C04 0004FA04 3B 03 B6 B0 */ addi r24, r3, lbl_8028B6B0@l lbl_80052C08: /* 80052C08 0004FA08 80 78 00 00 */ lwz r3, 0(r24) -/* 80052C0C 0004FA0C 4B FF 96 09 */ bl func_8004C214 +/* 80052C0C 0004FA0C 4B FF 96 09 */ bl xStrHash__FPCc /* 80052C10 0004FA10 80 95 00 10 */ lwz r4, 0x10(r21) /* 80052C14 0004FA14 80 04 00 08 */ lwz r0, 8(r4) /* 80052C18 0004FA18 7C 00 18 40 */ cmplw r0, r3 /* 80052C1C 0004FA1C 40 82 01 70 */ bne lbl_80052D8C /* 80052C20 0004FA20 80 78 00 04 */ lwz r3, 4(r24) -/* 80052C24 0004FA24 4B FF 95 F1 */ bl func_8004C214 +/* 80052C24 0004FA24 4B FF 95 F1 */ bl xStrHash__FPCc /* 80052C28 0004FA28 3B B8 00 08 */ addi r29, r24, 8 /* 80052C2C 0004FA2C 7C 7F 1B 78 */ mr r31, r3 /* 80052C30 0004FA30 3B 98 00 0C */ addi r28, r24, 0xc @@ -307,7 +307,7 @@ lbl_80052C4C: /* 80052C90 0004FA90 80 63 00 3C */ lwz r3, 0x3c(r3) /* 80052C94 0004FA94 38 84 2A 44 */ addi r4, r4, lbl_80052A44@l /* 80052C98 0004FA98 7F A5 EB 78 */ mr r5, r29 -/* 80052C9C 0004FA9C 48 1C 03 95 */ bl func_80213030 +/* 80052C9C 0004FA9C 48 1C 03 95 */ bl RpClumpForAllAtomics /* 80052CA0 0004FAA0 80 75 00 14 */ lwz r3, 0x14(r21) /* 80052CA4 0004FAA4 80 63 00 04 */ lwz r3, 4(r3) /* 80052CA8 0004FAA8 7C 03 F0 2E */ lwzx r0, r3, r30 @@ -345,7 +345,7 @@ lbl_80052CF4: /* 80052D1C 0004FB1C 80 63 00 04 */ lwz r3, 4(r3) /* 80052D20 0004FB20 7C 63 00 2E */ lwzx r3, r3, r0 /* 80052D24 0004FB24 80 63 00 3C */ lwz r3, 0x3c(r3) -/* 80052D28 0004FB28 48 1C 03 09 */ bl func_80213030 +/* 80052D28 0004FB28 48 1C 03 09 */ bl RpClumpForAllAtomics lbl_80052D2C: /* 80052D2C 0004FB2C 80 99 00 00 */ lwz r4, 0(r25) /* 80052D30 0004FB30 28 04 00 00 */ cmplwi r4, 0 @@ -409,15 +409,15 @@ lbl_80052DEC: lbl_80052E04: /* 80052E04 0004FC04 3C 60 00 01 */ lis r3, 0x00008000@ha /* 80052E08 0004FC08 38 63 80 00 */ addi r3, r3, 0x00008000@l -/* 80052E0C 0004FC0C 48 01 36 F5 */ bl func_80066500 +/* 80052E0C 0004FC0C 48 01 36 F5 */ bl zEntPlayerControlOn__F13zControlOwner /* 80052E10 0004FC10 38 00 00 01 */ li r0, 1 /* 80052E14 0004FC14 90 1E 00 18 */ stw r0, 0x18(r30) /* 80052E18 0004FC18 48 00 00 80 */ b lbl_80052E98 lbl_80052E1C: /* 80052E1C 0004FC1C 3C 60 00 01 */ lis r3, 0x00008000@ha /* 80052E20 0004FC20 38 63 80 00 */ addi r3, r3, 0x00008000@l -/* 80052E24 0004FC24 48 01 37 35 */ bl func_80066558 -/* 80052E28 0004FC28 48 05 4C E9 */ bl func_800A7B10 +/* 80052E24 0004FC24 48 01 37 35 */ bl zEntPlayerControlOff__F13zControlOwner +/* 80052E28 0004FC28 48 05 4C E9 */ bl zMusicPause__Fv /* 80052E2C 0004FC2C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80052E30 0004FC30 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l /* 80052E34 0004FC34 80 1F 1F BC */ lwz r0, 0x1fbc(r31) @@ -427,12 +427,12 @@ lbl_80052E1C: /* 80052E44 0004FC44 90 1E 00 18 */ stw r0, 0x18(r30) /* 80052E48 0004FC48 80 7E 00 10 */ lwz r3, 0x10(r30) /* 80052E4C 0004FC4C 80 63 00 08 */ lwz r3, 8(r3) -/* 80052E50 0004FC50 4B FC 31 4D */ bl func_80015F9C +/* 80052E50 0004FC50 4B FC 31 4D */ bl xCutscene_Create__FUi /* 80052E54 0004FC54 90 7E 00 14 */ stw r3, 0x14(r30) /* 80052E58 0004FC58 80 7E 00 14 */ lwz r3, 0x14(r30) /* 80052E5C 0004FC5C 28 03 00 00 */ cmplwi r3, 0 /* 80052E60 0004FC60 41 82 00 38 */ beq lbl_80052E98 -/* 80052E64 0004FC64 4B FC 33 BD */ bl func_80016220 +/* 80052E64 0004FC64 4B FC 33 BD */ bl xCutscene_LoadStart__FP9xCutscene /* 80052E68 0004FC68 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80052E6C 0004FC6C 93 DF 1F BC */ stw r30, 0x1fbc(r31) /* 80052E70 0004FC70 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -442,11 +442,11 @@ lbl_80052E1C: lbl_80052E80: /* 80052E80 0004FC80 3C 60 00 01 */ lis r3, 0x00008000@ha /* 80052E84 0004FC84 38 63 80 00 */ addi r3, r3, 0x00008000@l -/* 80052E88 0004FC88 48 01 36 79 */ bl func_80066500 +/* 80052E88 0004FC88 48 01 36 79 */ bl zEntPlayerControlOn__F13zControlOwner /* 80052E8C 0004FC8C 48 00 00 0C */ b lbl_80052E98 lbl_80052E90: /* 80052E90 0004FC90 7F C3 F3 78 */ mr r3, r30 -/* 80052E94 0004FC94 4B FF FA 79 */ bl func_8005290C +/* 80052E94 0004FC94 4B FF FA 79 */ bl zCutsceneMgrReset__FP12zCutsceneMgr lbl_80052E98: /* 80052E98 0004FC98 80 01 00 14 */ lwz r0, 0x14(r1) /* 80052E9C 0004FC9C 38 60 00 01 */ li r3, 1 @@ -456,8 +456,8 @@ lbl_80052E98: /* 80052EAC 0004FCAC 38 21 00 10 */ addi r1, r1, 0x10 /* 80052EB0 0004FCB0 4E 80 00 20 */ blr -.global func_80052EB4 -func_80052EB4: +.global zCutsceneMgrFinishLoad__FP5xBase +zCutsceneMgrFinishLoad__FP5xBase: /* 80052EB4 0004FCB4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80052EB8 0004FCB8 7C 08 02 A6 */ mflr r0 /* 80052EBC 0004FCBC 90 01 00 14 */ stw r0, 0x14(r1) @@ -467,10 +467,10 @@ func_80052EB4: /* 80052ECC 0004FCCC 7F DF F3 78 */ mr r31, r30 lbl_80052ED0: /* 80052ED0 0004FCD0 4B FF 93 41 */ bl func_8004C210 -/* 80052ED4 0004FCD4 4B FF 5A C1 */ bl func_80048994 +/* 80052ED4 0004FCD4 4B FF 5A C1 */ bl xSndUpdate__Fv /* 80052ED8 0004FCD8 80 7F 00 14 */ lwz r3, 0x14(r31) -/* 80052EDC 0004FCDC 48 0E 28 05 */ bl func_801356E0 -/* 80052EE0 0004FCE0 48 12 DD AD */ bl func_80180C8C +/* 80052EDC 0004FCDC 48 0E 28 05 */ bl iCSLoadStep__FP9xCutscene +/* 80052EE0 0004FCE0 48 12 DD AD */ bl CheckDVDAndResetState__8iTRCDiskFv /* 80052EE4 0004FCE4 80 9F 00 14 */ lwz r4, 0x14(r31) /* 80052EE8 0004FCE8 80 04 00 3C */ lwz r0, 0x3c(r4) /* 80052EEC 0004FCEC 28 00 00 00 */ cmplwi r0, 0 @@ -480,20 +480,20 @@ lbl_80052ED0: /* 80052EFC 0004FCFC 7F C3 F3 78 */ mr r3, r30 /* 80052F00 0004FD00 7F C4 F3 78 */ mr r4, r30 /* 80052F04 0004FD04 38 A0 00 18 */ li r5, 0x18 -/* 80052F08 0004FD08 4B FC C7 D9 */ bl func_8001F6E0 +/* 80052F08 0004FD08 4B FC C7 D9 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 80052F0C 0004FD0C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80052F10 0004FD10 38 80 00 08 */ li r4, 8 /* 80052F14 0004FD14 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80052F18 0004FD18 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 80052F1C 0004FD1C 4B FC C6 D5 */ bl func_8001F5F0 +/* 80052F1C 0004FD1C 4B FC C6 D5 */ bl zEntEvent__FP5xBaseUi /* 80052F20 0004FD20 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80052F24 0004FD24 38 80 00 04 */ li r4, 4 /* 80052F28 0004FD28 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80052F2C 0004FD2C 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 80052F30 0004FD30 4B FC C6 C1 */ bl func_8001F5F0 +/* 80052F30 0004FD30 4B FC C6 C1 */ bl zEntEvent__FP5xBaseUi /* 80052F34 0004FD34 48 00 00 0C */ b lbl_80052F40 lbl_80052F38: -/* 80052F38 0004FD38 48 08 01 89 */ bl func_800D30C0 +/* 80052F38 0004FD38 48 08 01 89 */ bl iVSync__Fv /* 80052F3C 0004FD3C 4B FF FF 94 */ b lbl_80052ED0 lbl_80052F40: /* 80052F40 0004FD40 80 01 00 14 */ lwz r0, 0x14(r1) @@ -503,8 +503,8 @@ lbl_80052F40: /* 80052F50 0004FD50 38 21 00 10 */ addi r1, r1, 0x10 /* 80052F54 0004FD54 4E 80 00 20 */ blr -.global func_80052F58 -func_80052F58: +.global zCutsceneMgrFinishExit__FP5xBase +zCutsceneMgrFinishExit__FP5xBase: /* 80052F58 0004FD58 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80052F5C 0004FD5C 7C 08 02 A6 */ mflr r0 /* 80052F60 0004FD60 90 01 00 24 */ stw r0, 0x24(r1) @@ -513,7 +513,7 @@ func_80052F58: /* 80052F6C 0004FD6C 83 E1 00 08 */ lwz r31, 8(r1) lbl_80052F70: /* 80052F70 0004FD70 4B FF 92 A1 */ bl func_8004C210 -/* 80052F74 0004FD74 4B FF 5A 21 */ bl func_80048994 +/* 80052F74 0004FD74 4B FF 5A 21 */ bl xSndUpdate__Fv /* 80052F78 0004FD78 80 7F 00 14 */ lwz r3, 0x14(r31) /* 80052F7C 0004FD7C 80 03 00 1C */ lwz r0, 0x1c(r3) /* 80052F80 0004FD80 28 00 00 00 */ cmplwi r0, 0 @@ -526,24 +526,24 @@ lbl_80052F70: /* 80052F9C 0004FD9C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80052FA0 0004FDA0 7F E4 FB 78 */ mr r4, r31 /* 80052FA4 0004FDA4 80 63 1F C0 */ lwz r3, 0x1fc0(r3) -/* 80052FA8 0004FDA8 48 13 EE 49 */ bl func_80191DF0 +/* 80052FA8 0004FDA8 48 13 EE 49 */ bl zNPCFXCutsceneDone__FPC6xScenefPC12zCutsceneMgr lbl_80052FAC: /* 80052FAC 0004FDAC 38 00 00 00 */ li r0, 0 /* 80052FB0 0004FDB0 90 0D 8C 14 */ stw r0, lbl_803CB514-_SDA_BASE_(r13) /* 80052FB4 0004FDB4 80 7F 00 14 */ lwz r3, 0x14(r31) -/* 80052FB8 0004FDB8 4B FC 31 29 */ bl func_800160E0 +/* 80052FB8 0004FDB8 4B FC 31 29 */ bl xCutscene_Destroy__FP9xCutscene /* 80052FBC 0004FDBC 2C 03 00 00 */ cmpwi r3, 0 /* 80052FC0 0004FDC0 41 82 00 58 */ beq lbl_80053018 /* 80052FC4 0004FDC4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80052FC8 0004FDC8 38 80 00 09 */ li r4, 9 /* 80052FCC 0004FDCC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80052FD0 0004FDD0 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 80052FD4 0004FDD4 4B FC C6 1D */ bl func_8001F5F0 +/* 80052FD4 0004FDD4 4B FC C6 1D */ bl zEntEvent__FP5xBaseUi /* 80052FD8 0004FDD8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80052FDC 0004FDDC 38 80 00 03 */ li r4, 3 /* 80052FE0 0004FDE0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80052FE4 0004FDE4 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 80052FE8 0004FDE8 4B FC C6 09 */ bl func_8001F5F0 +/* 80052FE8 0004FDE8 4B FC C6 09 */ bl zEntEvent__FP5xBaseUi /* 80052FEC 0004FDEC 7F E3 FB 78 */ mr r3, r31 /* 80052FF0 0004FDF0 48 00 00 3D */ bl func_8005302C /* 80052FF4 0004FDF4 38 00 00 00 */ li r0, 0 @@ -554,7 +554,7 @@ lbl_80052FAC: /* 80053008 0004FE08 90 03 1F BC */ stw r0, 0x1fbc(r3) /* 8005300C 0004FE0C 48 00 00 0C */ b lbl_80053018 lbl_80053010: -/* 80053010 0004FE10 48 08 00 B1 */ bl func_800D30C0 +/* 80053010 0004FE10 48 08 00 B1 */ bl iVSync__Fv /* 80053014 0004FE14 4B FF FF 5C */ b lbl_80052F70 lbl_80053018: /* 80053018 0004FE18 80 01 00 24 */ lwz r0, 0x24(r1) @@ -576,7 +576,7 @@ lbl_80053048: /* 80053048 0004FE48 80 7F 00 8C */ lwz r3, 0x8c(r31) /* 8005304C 0004FE4C 28 03 00 00 */ cmplwi r3, 0 /* 80053050 0004FE50 41 82 00 1C */ beq lbl_8005306C -/* 80053054 0004FE54 48 05 57 99 */ bl func_800A87EC +/* 80053054 0004FE54 48 05 57 99 */ bl zParEmitterFind__FUi /* 80053058 0004FE58 28 03 00 00 */ cmplwi r3, 0 /* 8005305C 0004FE5C 41 82 00 10 */ beq lbl_8005306C /* 80053060 0004FE60 88 03 00 30 */ lbz r0, 0x30(r3) @@ -609,7 +609,7 @@ lbl_800530B8: /* 800530B8 0004FEB8 80 7F 00 8C */ lwz r3, 0x8c(r31) /* 800530BC 0004FEBC 28 03 00 00 */ cmplwi r3, 0 /* 800530C0 0004FEC0 41 82 00 64 */ beq lbl_80053124 -/* 800530C4 0004FEC4 48 05 57 29 */ bl func_800A87EC +/* 800530C4 0004FEC4 48 05 57 29 */ bl zParEmitterFind__FUi /* 800530C8 0004FEC8 28 03 00 00 */ cmplwi r3, 0 /* 800530CC 0004FECC 41 82 00 58 */ beq lbl_80053124 /* 800530D0 0004FED0 88 83 00 30 */ lbz r4, 0x30(r3) @@ -647,8 +647,8 @@ lbl_80053124: /* 80053148 0004FF48 38 21 00 20 */ addi r1, r1, 0x20 /* 8005314C 0004FF4C 4E 80 00 20 */ blr -.global func_80053150 -func_80053150: +.global zCutsceneMgrUpdate__FP5xBaseP6xScenef +zCutsceneMgrUpdate__FP5xBaseP6xScenef: /* 80053150 0004FF50 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80053154 0004FF54 7C 08 02 A6 */ mflr r0 /* 80053158 0004FF58 90 01 00 34 */ stw r0, 0x34(r1) @@ -669,12 +669,12 @@ func_80053150: /* 80053194 0004FF94 41 82 00 10 */ beq lbl_800531A4 /* 80053198 0004FF98 7F C3 F3 78 */ mr r3, r30 /* 8005319C 0004FF9C 7F E4 FB 78 */ mr r4, r31 -/* 800531A0 0004FFA0 48 13 EC 51 */ bl func_80191DF0 +/* 800531A0 0004FFA0 48 13 EC 51 */ bl zNPCFXCutsceneDone__FPC6xScenefPC12zCutsceneMgr lbl_800531A4: /* 800531A4 0004FFA4 38 00 00 00 */ li r0, 0 /* 800531A8 0004FFA8 90 0D 8C 14 */ stw r0, lbl_803CB514-_SDA_BASE_(r13) /* 800531AC 0004FFAC 80 7F 00 14 */ lwz r3, 0x14(r31) -/* 800531B0 0004FFB0 4B FC 2F 31 */ bl func_800160E0 +/* 800531B0 0004FFB0 4B FC 2F 31 */ bl xCutscene_Destroy__FP9xCutscene /* 800531B4 0004FFB4 2C 03 00 00 */ cmpwi r3, 0 /* 800531B8 0004FFB8 41 82 02 58 */ beq lbl_80053410 /* 800531BC 0004FFBC 7F E3 FB 78 */ mr r3, r31 @@ -696,7 +696,7 @@ lbl_800531E4: /* 800531F8 0004FFF8 40 82 00 14 */ bne lbl_8005320C /* 800531FC 0004FFFC 7F C3 F3 78 */ mr r3, r30 /* 80053200 00050000 7F E4 FB 78 */ mr r4, r31 -/* 80053204 00050004 48 13 E9 CD */ bl func_80191BD0 +/* 80053204 00050004 48 13 E9 CD */ bl zNPCFXCutscenePrep__FPC6xScenefPC12zCutsceneMgr /* 80053208 00050008 90 6D 8C 14 */ stw r3, lbl_803CB514-_SDA_BASE_(r13) lbl_8005320C: /* 8005320C 0005000C 80 0D 8C 14 */ lwz r0, lbl_803CB514-_SDA_BASE_(r13) @@ -705,7 +705,7 @@ lbl_8005320C: /* 80053218 00050018 FC 20 F8 90 */ fmr f1, f31 /* 8005321C 0005001C 7F C3 F3 78 */ mr r3, r30 /* 80053220 00050020 7F E4 FB 78 */ mr r4, r31 -/* 80053224 00050024 48 13 EC 99 */ bl func_80191EBC +/* 80053224 00050024 48 13 EC 99 */ bl zNPCFXCutscene__FPC6xScenefPC12zCutsceneMgr lbl_80053228: /* 80053228 00050028 FC 20 F8 90 */ fmr f1, f31 /* 8005322C 0005002C 7F E3 FB 78 */ mr r3, r31 @@ -715,7 +715,7 @@ lbl_80053228: /* 8005323C 0005003C 40 82 00 18 */ bne lbl_80053254 /* 80053240 00050040 FC 20 F8 90 */ fmr f1, f31 /* 80053244 00050044 80 7F 00 14 */ lwz r3, 0x14(r31) -/* 80053248 00050048 4B FC 30 81 */ bl func_800162C8 +/* 80053248 00050048 4B FC 30 81 */ bl xCutscene_Update__FP9xCutscenef /* 8005324C 0005004C 2C 03 00 00 */ cmpwi r3, 0 /* 80053250 00050050 40 82 01 10 */ bne lbl_80053360 lbl_80053254: @@ -725,7 +725,7 @@ lbl_80053254: /* 80053260 00050060 7F E3 FB 78 */ mr r3, r31 /* 80053264 00050064 7F E4 FB 78 */ mr r4, r31 /* 80053268 00050068 38 A0 00 13 */ li r5, 0x13 -/* 8005326C 0005006C 4B FC C4 75 */ bl func_8001F6E0 +/* 8005326C 0005006C 4B FC C4 75 */ bl zEntEvent__FP5xBaseP5xBaseUi lbl_80053270: /* 80053270 00050070 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80053274 00050074 C0 02 88 E8 */ lfs f0, lbl_803CD268-_SDA2_BASE_(r2) @@ -735,17 +735,17 @@ lbl_80053270: /* 80053284 00050084 38 80 00 09 */ li r4, 9 /* 80053288 00050088 D0 05 00 4C */ stfs f0, 0x4c(r5) /* 8005328C 0005008C 7F A3 EB 78 */ mr r3, r29 -/* 80053290 00050090 4B FC C3 61 */ bl func_8001F5F0 +/* 80053290 00050090 4B FC C3 61 */ bl zEntEvent__FP5xBaseUi /* 80053294 00050094 7F A3 EB 78 */ mr r3, r29 /* 80053298 00050098 38 80 00 03 */ li r4, 3 -/* 8005329C 0005009C 4B FC C3 55 */ bl func_8001F5F0 +/* 8005329C 0005009C 4B FC C3 55 */ bl zEntEvent__FP5xBaseUi /* 800532A0 000500A0 7F E3 FB 78 */ mr r3, r31 /* 800532A4 000500A4 7F E4 FB 78 */ mr r4, r31 /* 800532A8 000500A8 38 A0 00 BF */ li r5, 0xbf -/* 800532AC 000500AC 4B FC C4 35 */ bl func_8001F6E0 +/* 800532AC 000500AC 4B FC C4 35 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800532B0 000500B0 C0 22 88 E8 */ lfs f1, lbl_803CD268-_SDA2_BASE_(r2) /* 800532B4 000500B4 FC 40 08 90 */ fmr f2, f1 -/* 800532B8 000500B8 48 06 D4 19 */ bl func_800C06D0 +/* 800532B8 000500B8 48 06 D4 19 */ bl iCameraSetNearFarClip__Fff /* 800532BC 000500BC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800532C0 000500C0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800532C4 000500C4 80 63 1F C0 */ lwz r3, 0x1fc0(r3) @@ -754,13 +754,13 @@ lbl_80053270: /* 800532D0 000500D0 41 82 00 2C */ beq lbl_800532FC /* 800532D4 000500D4 7F A3 EB 78 */ mr r3, r29 /* 800532D8 000500D8 38 80 00 08 */ li r4, 8 -/* 800532DC 000500DC 4B FC C3 15 */ bl func_8001F5F0 +/* 800532DC 000500DC 4B FC C3 15 */ bl zEntEvent__FP5xBaseUi /* 800532E0 000500E0 7F A3 EB 78 */ mr r3, r29 /* 800532E4 000500E4 38 80 00 04 */ li r4, 4 -/* 800532E8 000500E8 4B FC C3 09 */ bl func_8001F5F0 +/* 800532E8 000500E8 4B FC C3 09 */ bl zEntEvent__FP5xBaseUi /* 800532EC 000500EC 3C 60 00 01 */ lis r3, 0x0000FFFF@ha /* 800532F0 000500F0 38 63 FF FF */ addi r3, r3, 0x0000FFFF@l -/* 800532F4 000500F4 4B FF 51 69 */ bl func_8004845C +/* 800532F4 000500F4 4B FF 51 69 */ bl xSndStopAll__FUi /* 800532F8 000500F8 48 00 01 1C */ b lbl_80053414 lbl_800532FC: /* 800532FC 000500FC 80 0D 8C 14 */ lwz r0, lbl_803CB514-_SDA_BASE_(r13) @@ -769,12 +769,12 @@ lbl_800532FC: /* 80053308 00050108 FC 20 F8 90 */ fmr f1, f31 /* 8005330C 0005010C 7F C3 F3 78 */ mr r3, r30 /* 80053310 00050110 7F E4 FB 78 */ mr r4, r31 -/* 80053314 00050114 48 13 EA DD */ bl func_80191DF0 +/* 80053314 00050114 48 13 EA DD */ bl zNPCFXCutsceneDone__FPC6xScenefPC12zCutsceneMgr lbl_80053318: /* 80053318 00050118 38 00 00 00 */ li r0, 0 /* 8005331C 0005011C 90 0D 8C 14 */ stw r0, lbl_803CB514-_SDA_BASE_(r13) /* 80053320 00050120 80 7F 00 14 */ lwz r3, 0x14(r31) -/* 80053324 00050124 4B FC 2D BD */ bl func_800160E0 +/* 80053324 00050124 4B FC 2D BD */ bl xCutscene_Destroy__FP9xCutscene /* 80053328 00050128 2C 03 00 00 */ cmpwi r3, 0 /* 8005332C 0005012C 41 82 00 28 */ beq lbl_80053354 /* 80053330 00050130 7F E3 FB 78 */ mr r3, r31 @@ -788,7 +788,7 @@ lbl_80053318: /* 80053350 00050150 4B FB B1 41 */ bl func_8000E490 lbl_80053354: /* 80053354 00050154 38 60 00 00 */ li r3, 0 -/* 80053358 00050158 48 05 48 25 */ bl func_800A7B7C +/* 80053358 00050158 48 05 48 25 */ bl zMusicUnpause__Fi /* 8005335C 0005015C 48 00 00 B4 */ b lbl_80053410 lbl_80053360: /* 80053360 00050160 80 0D 8C 10 */ lwz r0, lbl_803CB510-_SDA_BASE_(r13) @@ -808,10 +808,10 @@ lbl_80053360: /* 80053398 00050198 7F E3 FB 78 */ mr r3, r31 /* 8005339C 0005019C 7F E4 FB 78 */ mr r4, r31 /* 800533A0 000501A0 38 A0 00 13 */ li r5, 0x13 -/* 800533A4 000501A4 4B FC C3 3D */ bl func_8001F6E0 +/* 800533A4 000501A4 4B FC C3 3D */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800533A8 000501A8 48 00 00 68 */ b lbl_80053410 lbl_800533AC: -/* 800533AC 000501AC 48 0E 23 35 */ bl func_801356E0 +/* 800533AC 000501AC 48 0E 23 35 */ bl iCSLoadStep__FP9xCutscene /* 800533B0 000501B0 80 7F 00 14 */ lwz r3, 0x14(r31) /* 800533B4 000501B4 80 03 00 3C */ lwz r0, 0x3c(r3) /* 800533B8 000501B8 28 00 00 00 */ cmplwi r0, 0 @@ -821,20 +821,20 @@ lbl_800533AC: /* 800533C8 000501C8 7F E3 FB 78 */ mr r3, r31 /* 800533CC 000501CC 7F E4 FB 78 */ mr r4, r31 /* 800533D0 000501D0 38 A0 00 18 */ li r5, 0x18 -/* 800533D4 000501D4 4B FC C3 0D */ bl func_8001F6E0 +/* 800533D4 000501D4 4B FC C3 0D */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800533D8 000501D8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800533DC 000501DC 38 80 00 08 */ li r4, 8 /* 800533E0 000501E0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800533E4 000501E4 3B A3 06 E0 */ addi r29, r3, 0x6e0 /* 800533E8 000501E8 7F A3 EB 78 */ mr r3, r29 -/* 800533EC 000501EC 4B FC C2 05 */ bl func_8001F5F0 +/* 800533EC 000501EC 4B FC C2 05 */ bl zEntEvent__FP5xBaseUi /* 800533F0 000501F0 7F A3 EB 78 */ mr r3, r29 /* 800533F4 000501F4 38 80 00 04 */ li r4, 4 -/* 800533F8 000501F8 4B FC C1 F9 */ bl func_8001F5F0 +/* 800533F8 000501F8 4B FC C1 F9 */ bl zEntEvent__FP5xBaseUi /* 800533FC 000501FC FC 20 F8 90 */ fmr f1, f31 /* 80053400 00050200 7F C3 F3 78 */ mr r3, r30 /* 80053404 00050204 7F E4 FB 78 */ mr r4, r31 -/* 80053408 00050208 48 13 E7 C9 */ bl func_80191BD0 +/* 80053408 00050208 48 13 E7 C9 */ bl zNPCFXCutscenePrep__FPC6xScenefPC12zCutsceneMgr /* 8005340C 0005020C 90 6D 8C 14 */ stw r3, lbl_803CB514-_SDA_BASE_(r13) lbl_80053410: /* 80053410 00050210 48 00 00 29 */ bl func_80053438 diff --git a/asm/Game/zDiscoFloor.s b/asm/Game/zDiscoFloor.s index c0b160a2e..fefa730e3 100644 --- a/asm/Game/zDiscoFloor.s +++ b/asm/Game/zDiscoFloor.s @@ -27,7 +27,7 @@ func_8013AF64: /* 8013AFB4 00137DB4 D0 03 00 18 */ stfs f0, 0x18(r3) /* 8013AFB8 00137DB8 D0 03 00 1C */ stfs f0, 0x1c(r3) /* 8013AFBC 00137DBC D0 03 00 20 */ stfs f0, 0x20(r3) -/* 8013AFC0 00137DC0 4B FE 82 69 */ bl func_80123228 +/* 8013AFC0 00137DC0 4B FE 82 69 */ bl xLightKit_Prepare__FPv /* 8013AFC4 00137DC4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8013AFC8 00137DC8 7C 08 03 A6 */ mtlr r0 /* 8013AFCC 00137DCC 38 21 00 10 */ addi r1, r1, 0x10 @@ -40,7 +40,7 @@ func_8013AFD4: /* 8013AFDC 00137DDC 3C 60 80 32 */ lis r3, lbl_80327D30@ha /* 8013AFE0 00137DE0 90 01 00 14 */ stw r0, 0x14(r1) /* 8013AFE4 00137DE4 38 63 7D 30 */ addi r3, r3, lbl_80327D30@l -/* 8013AFE8 00137DE8 4B FE 85 C5 */ bl func_801235AC +/* 8013AFE8 00137DE8 4B FE 85 C5 */ bl xLightKit_Destroy__FP9xLightKit /* 8013AFEC 00137DEC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8013AFF0 00137DF0 7C 08 03 A6 */ mtlr r0 /* 8013AFF4 00137DF4 38 21 00 10 */ addi r1, r1, 0x10 @@ -103,8 +103,8 @@ func_8013B0B0: /* 8013B0B0 00137EB0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013B0B4 00137EB4 7C 08 02 A6 */ mflr r0 /* 8013B0B8 00137EB8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8013B0BC 00137EBC 4B F1 11 59 */ bl func_8004C214 -/* 8013B0C0 00137EC0 4B F7 99 7D */ bl func_800B4A3C +/* 8013B0BC 00137EBC 4B F1 11 59 */ bl xStrHash__FPCc +/* 8013B0C0 00137EC0 4B F7 99 7D */ bl zSceneFindObject__FUi /* 8013B0C4 00137EC4 28 03 00 00 */ cmplwi r3, 0 /* 8013B0C8 00137EC8 40 82 00 08 */ bne lbl_8013B0D0 /* 8013B0CC 00137ECC 38 60 00 00 */ li r3, 0 @@ -208,7 +208,7 @@ lbl_8013B208: /* 8013B21C 0013801C 41 80 00 14 */ blt lbl_8013B230 /* 8013B220 00138020 38 00 00 00 */ li r0, 0 /* 8013B224 00138024 90 0D 96 64 */ stw r0, lbl_803CBF64-_SDA_BASE_(r13) -/* 8013B228 00138028 4B EF 5A 41 */ bl func_80030C68 +/* 8013B228 00138028 4B EF 5A 41 */ bl xrand__Fv /* 8013B22C 0013802C 90 6D 96 6C */ stw r3, lbl_803CBF6C-_SDA_BASE_(r13) lbl_8013B230: /* 8013B230 00138030 80 0D 96 64 */ lwz r0, lbl_803CBF64-_SDA_BASE_(r13) @@ -431,11 +431,11 @@ func_8013B424: /* 8013B52C 0013832C 54 00 07 74 */ rlwinm r0, r0, 0, 0x1d, 0x1a /* 8013B530 00138330 7C 80 03 78 */ or r0, r4, r0 /* 8013B534 00138334 98 1E 00 22 */ stb r0, 0x22(r30) -/* 8013B538 00138338 4B FE 8E F1 */ bl func_80124428 +/* 8013B538 00138338 4B FE 8E F1 */ bl zGridUpdateEnt__FP4xEnt /* 8013B53C 0013833C 7F E3 FB 78 */ mr r3, r31 -/* 8013B540 00138340 4B FE 8E E9 */ bl func_80124428 +/* 8013B540 00138340 4B FE 8E E9 */ bl zGridUpdateEnt__FP4xEnt /* 8013B544 00138344 7F C3 F3 78 */ mr r3, r30 -/* 8013B548 00138348 4B FE 8E E1 */ bl func_80124428 +/* 8013B548 00138348 4B FE 8E E1 */ bl zGridUpdateEnt__FP4xEnt /* 8013B54C 0013834C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8013B550 00138350 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8013B554 00138354 83 C1 00 08 */ lwz r30, 8(r1) @@ -477,7 +477,7 @@ func_8013B564: /* 8013B5D8 001383D8 80 1F 00 94 */ lwz r0, 0x94(r31) /* 8013B5DC 001383DC 2C 00 00 05 */ cmpwi r0, 5 /* 8013B5E0 001383E0 41 80 00 24 */ blt lbl_8013B604 -/* 8013B5E4 001383E4 4B EF 56 A5 */ bl func_80030C88 +/* 8013B5E4 001383E4 4B EF 56 A5 */ bl xurand__Fv /* 8013B5E8 001383E8 FC 20 08 50 */ fneg f1, f1 /* 8013B5EC 001383EC C0 02 A4 54 */ lfs f0, lbl_803CEDD4-_SDA2_BASE_(r2) /* 8013B5F0 001383F0 EC 00 00 78 */ fmsubs f0, f0, f1, f0 @@ -495,7 +495,7 @@ lbl_8013B604: /* 8013B61C 0013841C 7C 83 04 2E */ lfsx f4, r3, r0 /* 8013B620 00138420 48 00 00 30 */ b lbl_8013B650 lbl_8013B624: -/* 8013B624 00138424 4B EF 56 65 */ bl func_80030C88 +/* 8013B624 00138424 4B EF 56 65 */ bl xurand__Fv /* 8013B628 00138428 C0 42 A4 58 */ lfs f2, lbl_803CEDD8-_SDA2_BASE_(r2) /* 8013B62C 0013842C 3C 60 80 27 */ lis r3, lbl_8026D0A4@ha /* 8013B630 00138430 C0 02 A4 5C */ lfs f0, lbl_803CEDDC-_SDA2_BASE_(r2) @@ -536,7 +536,7 @@ lbl_8013B6A8: /* 8013B6AC 001384AC C3 FF 00 70 */ lfs f31, 0x70(r31) /* 8013B6B0 001384B0 38 63 D0 C8 */ addi r3, r3, lbl_8026D0C8@l /* 8013B6B4 001384B4 38 63 00 05 */ addi r3, r3, 5 -/* 8013B6B8 001384B8 4B F1 0B 5D */ bl func_8004C214 +/* 8013B6B8 001384B8 4B F1 0B 5D */ bl xStrHash__FPCc /* 8013B6BC 001384BC C0 22 A4 78 */ lfs f1, lbl_803CEDF8-_SDA2_BASE_(r2) /* 8013B6C0 001384C0 FC 40 F0 90 */ fmr f2, f30 /* 8013B6C4 001384C4 C0 02 A4 50 */ lfs f0, lbl_803CEDD0-_SDA2_BASE_(r2) @@ -548,7 +548,7 @@ lbl_8013B6A8: /* 8013B6DC 001384DC 38 80 00 00 */ li r4, 0 /* 8013B6E0 001384E0 38 A0 00 00 */ li r5, 0 /* 8013B6E4 001384E4 38 E0 00 00 */ li r7, 0 -/* 8013B6E8 001384E8 4B F0 D3 AD */ bl func_80048A94 +/* 8013B6E8 001384E8 4B F0 D3 AD */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 8013B6EC 001384EC C0 02 A4 7C */ lfs f0, lbl_803CEDFC-_SDA2_BASE_(r2) /* 8013B6F0 001384F0 D0 1F 00 90 */ stfs f0, 0x90(r31) lbl_8013B6F4: @@ -751,7 +751,7 @@ lbl_8013B990: /* 8013B99C 0013879C 38 7F 00 70 */ addi r3, r31, 0x70 /* 8013B9A0 001387A0 48 00 00 50 */ b lbl_8013B9F0 lbl_8013B9A4: -/* 8013B9A4 001387A4 4B F7 AF 79 */ bl func_800B691C +/* 8013B9A4 001387A4 4B F7 AF 79 */ bl zSurfaceGetDefault__Fv /* 8013B9A8 001387A8 7C 60 1B 78 */ mr r0, r3 /* 8013B9AC 001387AC 38 7F 00 70 */ addi r3, r31, 0x70 /* 8013B9B0 001387B0 7C 1E 03 78 */ mr r30, r0 @@ -933,7 +933,7 @@ func_8013BC10: /* 8013BC40 00138A40 D0 1F 00 38 */ stfs f0, 0x38(r31) /* 8013BC44 00138A44 83 DD 00 4C */ lwz r30, 0x4c(r29) /* 8013BC48 00138A48 80 7F 00 04 */ lwz r3, 4(r31) -/* 8013BC4C 00138A4C 48 0F D3 E5 */ bl func_80239030 +/* 8013BC4C 00138A4C 48 0F D3 E5 */ bl RwFrameGetLTM /* 8013BC50 00138A50 7F C4 F3 78 */ mr r4, r30 /* 8013BC54 00138A54 7C 7E 1B 78 */ mr r30, r3 /* 8013BC58 00138A58 4B EC F9 15 */ bl func_8000B56C @@ -951,7 +951,7 @@ func_8013BC10: /* 8013BC88 00138A88 4B EC F4 F9 */ bl func_8000B180 lbl_8013BC8C: /* 8013BC8C 00138A8C 7F C3 F3 78 */ mr r3, r30 -/* 8013BC90 00138A90 48 0F 46 F9 */ bl func_80230388 +/* 8013BC90 00138A90 48 0F 46 F9 */ bl RwMatrixUpdate /* 8013BC94 00138A94 81 9F 00 48 */ lwz r12, 0x48(r31) /* 8013BC98 00138A98 7F E3 FB 78 */ mr r3, r31 /* 8013BC9C 00138A9C 7D 89 03 A6 */ mtctr r12 @@ -984,7 +984,7 @@ func_8013BCC0: /* 8013BCFC 00138AFC D0 1F 00 38 */ stfs f0, 0x38(r31) /* 8013BD00 00138B00 83 DD 00 4C */ lwz r30, 0x4c(r29) /* 8013BD04 00138B04 80 7F 00 04 */ lwz r3, 4(r31) -/* 8013BD08 00138B08 48 0F D3 29 */ bl func_80239030 +/* 8013BD08 00138B08 48 0F D3 29 */ bl RwFrameGetLTM /* 8013BD0C 00138B0C 7F C4 F3 78 */ mr r4, r30 /* 8013BD10 00138B10 7C 7E 1B 78 */ mr r30, r3 /* 8013BD14 00138B14 4B EC F8 59 */ bl func_8000B56C @@ -1005,7 +1005,7 @@ lbl_8013BD48: /* 8013BD4C 00138B4C 7F C3 F3 78 */ mr r3, r30 /* 8013BD50 00138B50 EC 00 F8 2A */ fadds f0, f0, f31 /* 8013BD54 00138B54 D0 1E 00 34 */ stfs f0, 0x34(r30) -/* 8013BD58 00138B58 48 0F 46 31 */ bl func_80230388 +/* 8013BD58 00138B58 48 0F 46 31 */ bl RwMatrixUpdate /* 8013BD5C 00138B5C 81 9F 00 48 */ lwz r12, 0x48(r31) /* 8013BD60 00138B60 7F E3 FB 78 */ mr r3, r31 /* 8013BD64 00138B64 7D 89 03 A6 */ mtctr r12 @@ -1020,8 +1020,8 @@ lbl_8013BD48: /* 8013BD88 00138B88 38 21 00 30 */ addi r1, r1, 0x30 /* 8013BD8C 00138B8C 4E 80 00 20 */ blr -.global func_8013BD90 -func_8013BD90: +.global init__13z_disco_floorFv +init__13z_disco_floorFv: /* 8013BD90 00138B90 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013BD94 00138B94 7C 08 02 A6 */ mflr r0 /* 8013BD98 00138B98 90 01 00 14 */ stw r0, 0x14(r1) @@ -1046,8 +1046,8 @@ func_8013BDCC: func_8013BDD0: /* 8013BDD0 00138BD0 4E 80 00 20 */ blr -.global func_8013BDD4 -func_8013BDD4: +.global post_setup__13z_disco_floorFv +post_setup__13z_disco_floorFv: /* 8013BDD4 00138BD4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013BDD8 00138BD8 7C 08 02 A6 */ mflr r0 /* 8013BDDC 00138BDC 38 6D 96 74 */ addi r3, r13, lbl_803CBF74-_SDA_BASE_ @@ -1062,8 +1062,8 @@ func_8013BDD4: func_8013BDF8: /* 8013BDF8 00138BF8 4E 80 00 20 */ blr -.global func_8013BDFC -func_8013BDFC: +.global destroy__13z_disco_floorFv +destroy__13z_disco_floorFv: /* 8013BDFC 00138BFC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013BE00 00138C00 7C 08 02 A6 */ mflr r0 /* 8013BE04 00138C04 90 01 00 14 */ stw r0, 0x14(r1) @@ -1079,8 +1079,8 @@ func_8013BDFC: func_8013BE24: /* 8013BE24 00138C24 4E 80 00 20 */ blr -.global func_8013BE28 -func_8013BE28: +.global render_all__13z_disco_floorFv +render_all__13z_disco_floorFv: /* 8013BE28 00138C28 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8013BE2C 00138C2C 7C 08 02 A6 */ mflr r0 /* 8013BE30 00138C30 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -1103,7 +1103,7 @@ lbl_8013BE68: /* 8013BE70 00138C70 28 00 00 00 */ cmplwi r0, 0 /* 8013BE74 00138C74 40 82 00 14 */ bne lbl_8013BE88 /* 8013BE78 00138C78 38 7C 00 64 */ addi r3, r28, 0x64 -/* 8013BE7C 00138C7C 4B F8 C4 99 */ bl func_800C8314 +/* 8013BE7C 00138C7C 4B F8 C4 99 */ bl iModelSphereCull__FP7xSphere /* 8013BE80 00138C80 2C 03 00 00 */ cmpwi r3, 0 /* 8013BE84 00138C84 41 82 00 08 */ beq lbl_8013BE8C lbl_8013BE88: @@ -1119,7 +1119,7 @@ lbl_8013BE94: /* 8013BEA4 00138CA4 38 83 05 58 */ addi r4, r3, lbl_803C0558@l /* 8013BEA8 00138CA8 80 84 06 58 */ lwz r4, 0x658(r4) /* 8013BEAC 00138CAC 38 65 7D 30 */ addi r3, r5, lbl_80327D30@l -/* 8013BEB0 00138CB0 4B FE 76 11 */ bl func_801234C0 +/* 8013BEB0 00138CB0 4B FE 76 11 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 8013BEB4 00138CB4 3B 80 00 00 */ li r28, 0 lbl_8013BEB8: /* 8013BEB8 00138CB8 7F DF F3 78 */ mr r31, r30 @@ -1130,7 +1130,7 @@ lbl_8013BEC0: /* 8013BEC8 00138CC8 40 82 00 10 */ bne lbl_8013BED8 /* 8013BECC 00138CCC 7F E3 FB 78 */ mr r3, r31 /* 8013BED0 00138CD0 7F 84 E3 78 */ mr r4, r28 -/* 8013BED4 00138CD4 48 00 0E 21 */ bl func_8013CCF4 +/* 8013BED4 00138CD4 48 00 0E 21 */ bl render__13z_disco_floorFi lbl_8013BED8: /* 8013BED8 00138CD8 3B FF 00 98 */ addi r31, r31, 0x98 lbl_8013BEDC: @@ -1148,8 +1148,8 @@ lbl_8013BEDC: /* 8013BF08 00138D08 38 21 00 20 */ addi r1, r1, 0x20 /* 8013BF0C 00138D0C 4E 80 00 20 */ blr -.global func_8013BF10 -func_8013BF10: +.global effects_render_all__13z_disco_floorFv +effects_render_all__13z_disco_floorFv: /* 8013BF10 00138D10 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8013BF14 00138D14 7C 08 02 A6 */ mflr r0 /* 8013BF18 00138D18 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -1172,7 +1172,7 @@ lbl_8013BF50: /* 8013BF58 00138D58 28 00 00 00 */ cmplwi r0, 0 /* 8013BF5C 00138D5C 40 82 00 14 */ bne lbl_8013BF70 /* 8013BF60 00138D60 38 7C 00 64 */ addi r3, r28, 0x64 -/* 8013BF64 00138D64 4B F8 C3 B1 */ bl func_800C8314 +/* 8013BF64 00138D64 4B F8 C3 B1 */ bl iModelSphereCull__FP7xSphere /* 8013BF68 00138D68 2C 03 00 00 */ cmpwi r3, 0 /* 8013BF6C 00138D6C 41 82 00 08 */ beq lbl_8013BF74 lbl_8013BF70: @@ -1184,13 +1184,13 @@ lbl_8013BF7C: /* 8013BF7C 00138D7C 7C 1C E8 40 */ cmplw r28, r29 /* 8013BF80 00138D80 40 82 FF D0 */ bne lbl_8013BF50 /* 8013BF84 00138D84 38 60 00 16 */ li r3, 0x16 -/* 8013BF88 00138D88 4B F7 0A 75 */ bl func_800AC9FC +/* 8013BF88 00138D88 4B F7 0A 75 */ bl zRenderState__F14_SDRenderState /* 8013BF8C 00138D8C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8013BF90 00138D90 3C A0 80 32 */ lis r5, lbl_80327D30@ha /* 8013BF94 00138D94 38 83 05 58 */ addi r4, r3, lbl_803C0558@l /* 8013BF98 00138D98 80 84 06 58 */ lwz r4, 0x658(r4) /* 8013BF9C 00138D9C 38 65 7D 30 */ addi r3, r5, lbl_80327D30@l -/* 8013BFA0 00138DA0 4B FE 75 21 */ bl func_801234C0 +/* 8013BFA0 00138DA0 4B FE 75 21 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 8013BFA4 00138DA4 3B 80 00 00 */ li r28, 0 lbl_8013BFA8: /* 8013BFA8 00138DA8 7F DF F3 78 */ mr r31, r30 @@ -1204,7 +1204,7 @@ lbl_8013BFB0: /* 8013BFC4 00138DC4 40 82 00 10 */ bne lbl_8013BFD4 /* 8013BFC8 00138DC8 7F E3 FB 78 */ mr r3, r31 /* 8013BFCC 00138DCC 7F 84 E3 78 */ mr r4, r28 -/* 8013BFD0 00138DD0 48 00 0D D1 */ bl func_8013CDA0 +/* 8013BFD0 00138DD0 48 00 0D D1 */ bl effects_render__13z_disco_floorFi lbl_8013BFD4: /* 8013BFD4 00138DD4 3B FF 00 98 */ addi r31, r31, 0x98 lbl_8013BFD8: @@ -1224,14 +1224,14 @@ lbl_8013BFD8: /* 8013C00C 00138E0C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013C010 00138E10 7C 08 02 A6 */ mflr r0 /* 8013C014 00138E14 90 01 00 14 */ stw r0, 0x14(r1) -/* 8013C018 00138E18 48 00 00 15 */ bl func_8013C02C +/* 8013C018 00138E18 48 00 00 15 */ bl load__13z_disco_floorFR19z_disco_floor_asset /* 8013C01C 00138E1C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8013C020 00138E20 7C 08 03 A6 */ mtlr r0 /* 8013C024 00138E24 38 21 00 10 */ addi r1, r1, 0x10 /* 8013C028 00138E28 4E 80 00 20 */ blr -.global func_8013C02C -func_8013C02C: +.global load__13z_disco_floorFR19z_disco_floor_asset +load__13z_disco_floorFR19z_disco_floor_asset: /* 8013C02C 00138E2C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8013C030 00138E30 7C 08 02 A6 */ mflr r0 /* 8013C034 00138E34 90 01 00 24 */ stw r0, 0x24(r1) @@ -1240,7 +1240,7 @@ func_8013C02C: /* 8013C040 00138E40 93 C1 00 18 */ stw r30, 0x18(r1) /* 8013C044 00138E44 7C 7E 1B 78 */ mr r30, r3 /* 8013C048 00138E48 93 A1 00 14 */ stw r29, 0x14(r1) -/* 8013C04C 00138E4C 4B EC D3 B5 */ bl func_80009400 +/* 8013C04C 00138E4C 4B EC D3 B5 */ bl xBaseInit__FP5xBaseP10xBaseAsset /* 8013C050 00138E50 38 00 00 38 */ li r0, 0x38 /* 8013C054 00138E54 3C 60 80 14 */ lis r3, lbl_8013CF08@ha /* 8013C058 00138E58 98 1E 00 04 */ stb r0, 4(r30) @@ -1267,7 +1267,7 @@ lbl_8013C07C: /* 8013C0A8 00138EA8 80 1F 00 28 */ lwz r0, 0x28(r31) /* 8013C0AC 00138EAC 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8013C0B0 00138EB0 54 04 10 3A */ slwi r4, r0, 2 -/* 8013C0B4 00138EB4 4B EF 78 8D */ bl func_80033940 +/* 8013C0B4 00138EB4 4B EF 78 8D */ bl xMemAlloc__FUiUii /* 8013C0B8 00138EB8 90 7E 00 18 */ stw r3, 0x18(r30) /* 8013C0BC 00138EBC 38 C0 00 00 */ li r6, 0 /* 8013C0C0 00138EC0 38 A0 00 00 */ li r5, 0 @@ -1291,14 +1291,14 @@ lbl_8013C0EC: /* 8013C100 00138F00 7C 64 1B 78 */ mr r4, r3 /* 8013C104 00138F04 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8013C108 00138F08 38 A0 00 00 */ li r5, 0 -/* 8013C10C 00138F0C 4B EF 78 35 */ bl func_80033940 +/* 8013C10C 00138F0C 4B EF 78 35 */ bl xMemAlloc__FUiUii /* 8013C110 00138F10 90 7E 00 1C */ stw r3, 0x1c(r30) /* 8013C114 00138F14 80 7F 00 20 */ lwz r3, 0x20(r31) /* 8013C118 00138F18 4B FF F6 C9 */ bl func_8013B7E0 /* 8013C11C 00138F1C 7C 64 1B 78 */ mr r4, r3 /* 8013C120 00138F20 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8013C124 00138F24 38 A0 00 00 */ li r5, 0 -/* 8013C128 00138F28 4B EF 78 19 */ bl func_80033940 +/* 8013C128 00138F28 4B EF 78 19 */ bl xMemAlloc__FUiUii /* 8013C12C 00138F2C 90 7E 00 20 */ stw r3, 0x20(r30) /* 8013C130 00138F30 C0 3F 00 0C */ lfs f1, 0xc(r31) /* 8013C134 00138F34 C0 02 A4 7C */ lfs f0, lbl_803CEDFC-_SDA2_BASE_(r2) @@ -1326,7 +1326,7 @@ lbl_8013C180: /* 8013C180 00138F80 98 7E 00 10 */ stb r3, 0x10(r30) /* 8013C184 00138F84 C0 02 A4 7C */ lfs f0, lbl_803CEDFC-_SDA2_BASE_(r2) /* 8013C188 00138F88 D0 1E 00 90 */ stfs f0, 0x90(r30) -/* 8013C18C 00138F8C 4B EF 4A FD */ bl func_80030C88 +/* 8013C18C 00138F8C 4B EF 4A FD */ bl xurand__Fv /* 8013C190 00138F90 FC 20 08 50 */ fneg f1, f1 /* 8013C194 00138F94 C0 02 A4 54 */ lfs f0, lbl_803CEDD4-_SDA2_BASE_(r2) /* 8013C198 00138F98 EC 00 00 78 */ fmsubs f0, f0, f1, f0 @@ -1342,8 +1342,8 @@ lbl_8013C180: /* 8013C1C0 00138FC0 38 21 00 20 */ addi r1, r1, 0x20 /* 8013C1C4 00138FC4 4E 80 00 20 */ blr -.global func_8013C1C8 -func_8013C1C8: +.global setup__13z_disco_floorFv +setup__13z_disco_floorFv: /* 8013C1C8 00138FC8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8013C1CC 00138FCC 7C 08 02 A6 */ mflr r0 /* 8013C1D0 00138FD0 90 01 00 24 */ stw r0, 0x24(r1) @@ -1361,7 +1361,7 @@ func_8013C1C8: /* 8013C200 00139000 90 1F 00 2C */ stw r0, 0x2c(r31) /* 8013C204 00139004 90 1F 00 28 */ stw r0, 0x28(r31) /* 8013C208 00139008 90 1F 00 24 */ stw r0, 0x24(r31) -/* 8013C20C 0013900C 48 00 01 89 */ bl func_8013C394 +/* 8013C20C 0013900C 48 00 01 89 */ bl reset__13z_disco_floorFv /* 8013C210 00139010 7F E3 FB 78 */ mr r3, r31 /* 8013C214 00139014 48 00 01 7D */ bl func_8013C390 /* 8013C218 00139018 48 00 01 64 */ b lbl_8013C37C @@ -1370,7 +1370,7 @@ lbl_8013C21C: /* 8013C220 00139020 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8013C224 00139024 38 A0 00 00 */ li r5, 0 /* 8013C228 00139028 1C 9C 00 03 */ mulli r4, r28, 3 -/* 8013C22C 0013902C 4B EF 77 15 */ bl func_80033940 +/* 8013C22C 0013902C 4B EF 77 15 */ bl xMemAlloc__FUiUii /* 8013C230 00139030 7F FD FB 78 */ mr r29, r31 /* 8013C234 00139034 7C 7E 1B 78 */ mr r30, r3 /* 8013C238 00139038 3B 60 00 00 */ li r27, 0 @@ -1456,13 +1456,13 @@ lbl_8013C348: /* 8013C34C 0013914C 7C 07 00 40 */ cmplw r7, r0 /* 8013C350 00139150 41 80 FF E0 */ blt lbl_8013C330 /* 8013C354 00139154 7F E3 FB 78 */ mr r3, r31 -/* 8013C358 00139158 48 00 03 99 */ bl func_8013C6F0 +/* 8013C358 00139158 48 00 03 99 */ bl refresh_spheres__13z_disco_floorFv /* 8013C35C 0013915C 7F E3 FB 78 */ mr r3, r31 -/* 8013C360 00139160 48 00 05 61 */ bl func_8013C8C0 +/* 8013C360 00139160 48 00 05 61 */ bl refresh_bound__13z_disco_floorFv /* 8013C364 00139164 7F E3 FB 78 */ mr r3, r31 -/* 8013C368 00139168 48 00 08 19 */ bl func_8013CB80 +/* 8013C368 00139168 48 00 08 19 */ bl refresh_cull_dist__13z_disco_floorFv /* 8013C36C 0013916C 7F E3 FB 78 */ mr r3, r31 -/* 8013C370 00139170 48 00 00 25 */ bl func_8013C394 +/* 8013C370 00139170 48 00 00 25 */ bl reset__13z_disco_floorFv /* 8013C374 00139174 7F E3 FB 78 */ mr r3, r31 /* 8013C378 00139178 48 00 00 19 */ bl func_8013C390 lbl_8013C37C: @@ -1476,8 +1476,8 @@ lbl_8013C37C: func_8013C390: /* 8013C390 00139190 4E 80 00 20 */ blr -.global func_8013C394 -func_8013C394: +.global reset__13z_disco_floorFv +reset__13z_disco_floorFv: /* 8013C394 00139194 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013C398 00139198 7C 08 02 A6 */ mflr r0 /* 8013C39C 0013919C 90 01 00 14 */ stw r0, 0x14(r1) @@ -1487,7 +1487,7 @@ func_8013C394: /* 8013C3AC 001391AC 98 03 00 12 */ stb r0, 0x12(r3) /* 8013C3B0 001391B0 38 00 00 01 */ li r0, 1 /* 8013C3B4 001391B4 98 03 00 11 */ stb r0, 0x11(r3) -/* 8013C3B8 001391B8 4B EF 48 D1 */ bl func_80030C88 +/* 8013C3B8 001391B8 4B EF 48 D1 */ bl xurand__Fv /* 8013C3BC 001391BC C0 02 A4 84 */ lfs f0, lbl_803CEE04-_SDA2_BASE_(r2) /* 8013C3C0 001391C0 38 E0 00 00 */ li r7, 0 /* 8013C3C4 001391C4 7F E3 FB 78 */ mr r3, r31 @@ -1507,7 +1507,7 @@ func_8013C394: /* 8013C3FC 001391FC 38 06 FF FF */ addi r0, r6, -1 /* 8013C400 00139200 90 1F 00 44 */ stw r0, 0x44(r31) /* 8013C404 00139204 90 FF 00 50 */ stw r7, 0x50(r31) -/* 8013C408 00139208 48 00 00 F5 */ bl func_8013C4FC +/* 8013C408 00139208 48 00 00 F5 */ bl set_state__13z_disco_floorFUlb /* 8013C40C 0013920C 80 7F 00 14 */ lwz r3, 0x14(r31) /* 8013C410 00139210 38 80 00 00 */ li r4, 0 /* 8013C414 00139214 80 03 00 08 */ lwz r0, 8(r3) @@ -1525,8 +1525,8 @@ lbl_8013C430: /* 8013C440 00139240 38 21 00 10 */ addi r1, r1, 0x10 /* 8013C444 00139244 4E 80 00 20 */ blr -.global func_8013C448 -func_8013C448: +.global update__13z_disco_floorFR6xScenef +update__13z_disco_floorFR6xScenef: /* 8013C448 00139248 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8013C44C 0013924C 7C 08 02 A6 */ mflr r0 /* 8013C450 00139250 90 01 00 24 */ stw r0, 0x24(r1) @@ -1542,13 +1542,13 @@ func_8013C448: /* 8013C478 00139278 98 1F 00 12 */ stb r0, 0x12(r31) /* 8013C47C 0013927C 48 00 00 64 */ b lbl_8013C4E0 lbl_8013C480: -/* 8013C480 00139280 48 00 07 8D */ bl func_8013CC0C +/* 8013C480 00139280 48 00 07 8D */ bl distance_cull__13z_disco_floorFv /* 8013C484 00139284 88 1F 00 12 */ lbz r0, 0x12(r31) /* 8013C488 00139288 28 00 00 00 */ cmplwi r0, 0 /* 8013C48C 0013928C 40 82 00 54 */ bne lbl_8013C4E0 /* 8013C490 00139290 FC 20 F8 90 */ fmr f1, f31 /* 8013C494 00139294 7F E3 FB 78 */ mr r3, r31 -/* 8013C498 00139298 48 00 03 7D */ bl func_8013C814 +/* 8013C498 00139298 48 00 03 7D */ bl update_pulse__13z_disco_floorFf /* 8013C49C 0013929C C0 1F 00 90 */ lfs f0, 0x90(r31) /* 8013C4A0 001392A0 EC 00 F8 2A */ fadds f0, f0, f31 /* 8013C4A4 001392A4 D0 1F 00 90 */ stfs f0, 0x90(r31) @@ -1576,8 +1576,8 @@ lbl_8013C4E0: /* 8013C4F4 001392F4 38 21 00 20 */ addi r1, r1, 0x20 /* 8013C4F8 001392F8 4E 80 00 20 */ blr -.global func_8013C4FC -func_8013C4FC: +.global set_state__13z_disco_floorFUlb +set_state__13z_disco_floorFUlb: /* 8013C4FC 001392FC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013C500 00139300 7C 08 02 A6 */ mflr r0 /* 8013C504 00139304 90 01 00 14 */ stw r0, 0x14(r1) @@ -1637,8 +1637,8 @@ lbl_8013C5B0: /* 8013C5CC 001393CC 38 21 00 10 */ addi r1, r1, 0x10 /* 8013C5D0 001393D0 4E 80 00 20 */ blr -.global func_8013C5D4 -func_8013C5D4: +.global enable__13z_disco_floorFv +enable__13z_disco_floorFv: /* 8013C5D4 001393D4 80 83 00 3C */ lwz r4, 0x3c(r3) /* 8013C5D8 001393D8 7C 04 00 D0 */ neg r0, r4 /* 8013C5DC 001393DC 7C 00 23 78 */ or r0, r0, r4 @@ -1646,14 +1646,14 @@ func_8013C5D4: /* 8013C5E4 001393E4 98 03 00 10 */ stb r0, 0x10(r3) /* 8013C5E8 001393E8 4E 80 00 20 */ blr -.global func_8013C5EC -func_8013C5EC: +.global disable__13z_disco_floorFv +disable__13z_disco_floorFv: /* 8013C5EC 001393EC 38 00 00 00 */ li r0, 0 /* 8013C5F0 001393F0 98 03 00 10 */ stb r0, 0x10(r3) /* 8013C5F4 001393F4 4E 80 00 20 */ blr -.global func_8013C5F8 -func_8013C5F8: +.global set_state_range__13z_disco_floorFiib +set_state_range__13z_disco_floorFiib: /* 8013C5F8 001393F8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8013C5FC 001393FC 7C 08 02 A6 */ mflr r0 /* 8013C600 00139400 90 01 00 24 */ stw r0, 0x24(r1) @@ -1696,7 +1696,7 @@ lbl_8013C668: /* 8013C690 00139490 41 82 00 3C */ beq lbl_8013C6CC /* 8013C694 00139494 7F E3 FB 78 */ mr r3, r31 /* 8013C698 00139498 38 A0 00 01 */ li r5, 1 -/* 8013C69C 0013949C 4B FF FE 61 */ bl func_8013C4FC +/* 8013C69C 0013949C 4B FF FE 61 */ bl set_state__13z_disco_floorFUlb /* 8013C6A0 001394A0 48 00 00 2C */ b lbl_8013C6CC lbl_8013C6A4: /* 8013C6A4 001394A4 80 7F 00 4C */ lwz r3, 0x4c(r31) @@ -1708,7 +1708,7 @@ lbl_8013C6A4: /* 8013C6BC 001394BC 41 82 00 10 */ beq lbl_8013C6CC /* 8013C6C0 001394C0 7F E3 FB 78 */ mr r3, r31 /* 8013C6C4 001394C4 38 A0 00 00 */ li r5, 0 -/* 8013C6C8 001394C8 4B FF FE 35 */ bl func_8013C4FC +/* 8013C6C8 001394C8 4B FF FE 35 */ bl set_state__13z_disco_floorFUlb lbl_8013C6CC: /* 8013C6CC 001394CC BB 61 00 0C */ lmw r27, 0xc(r1) /* 8013C6D0 001394D0 80 01 00 24 */ lwz r0, 0x24(r1) @@ -1716,18 +1716,18 @@ lbl_8013C6CC: /* 8013C6D8 001394D8 38 21 00 20 */ addi r1, r1, 0x20 /* 8013C6DC 001394DC 4E 80 00 20 */ blr -.global func_8013C6E0 -func_8013C6E0: +.global set_transition_delay__13z_disco_floorFf +set_transition_delay__13z_disco_floorFf: /* 8013C6E0 001394E0 D0 23 00 54 */ stfs f1, 0x54(r3) /* 8013C6E4 001394E4 4E 80 00 20 */ blr -.global func_8013C6E8 -func_8013C6E8: +.global set_state_delay__13z_disco_floorFf +set_state_delay__13z_disco_floorFf: /* 8013C6E8 001394E8 D0 23 00 58 */ stfs f1, 0x58(r3) /* 8013C6EC 001394EC 4E 80 00 20 */ blr -.global func_8013C6F0 -func_8013C6F0: +.global refresh_spheres__13z_disco_floorFv +refresh_spheres__13z_disco_floorFv: /* 8013C6F0 001394F0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8013C6F4 001394F4 7C 08 02 A6 */ mflr r0 /* 8013C6F8 001394F8 90 01 00 24 */ stw r0, 0x24(r1) @@ -1746,7 +1746,7 @@ lbl_8013C720: /* 8013C724 00139524 80 83 00 24 */ lwz r4, 0x24(r3) /* 8013C728 00139528 80 64 00 10 */ lwz r3, 0x10(r4) /* 8013C72C 0013952C 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8013C730 00139530 4B F8 BA AD */ bl func_800C81DC +/* 8013C730 00139530 4B F8 BA AD */ bl iModelCull__FP8RpAtomicP11RwMatrixTag /* 8013C734 00139534 80 7D 00 04 */ lwz r3, 4(r29) /* 8013C738 00139538 C0 02 A4 7C */ lfs f0, lbl_803CEDFC-_SDA2_BASE_(r2) /* 8013C73C 0013953C 80 83 00 24 */ lwz r4, 0x24(r3) @@ -1808,8 +1808,8 @@ lbl_8013C7E8: /* 8013C80C 0013960C 38 21 00 20 */ addi r1, r1, 0x20 /* 8013C810 00139610 4E 80 00 20 */ blr -.global func_8013C814 -func_8013C814: +.global update_pulse__13z_disco_floorFf +update_pulse__13z_disco_floorFf: /* 8013C814 00139614 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013C818 00139618 7C 08 02 A6 */ mflr r0 /* 8013C81C 0013961C 90 01 00 14 */ stw r0, 0x14(r1) @@ -1854,8 +1854,8 @@ func_8013C814: /* 8013C8B8 001396B8 38 21 00 10 */ addi r1, r1, 0x10 /* 8013C8BC 001396BC 4E 80 00 20 */ blr -.global func_8013C8C0 -func_8013C8C0: +.global refresh_bound__13z_disco_floorFv +refresh_bound__13z_disco_floorFv: /* 8013C8C0 001396C0 94 21 FE F0 */ stwu r1, -0x110(r1) /* 8013C8C4 001396C4 7C 08 02 A6 */ mflr r0 /* 8013C8C8 001396C8 90 01 01 14 */ stw r0, 0x114(r1) @@ -2045,8 +2045,8 @@ lbl_8013CB54: /* 8013CB78 00139978 38 21 01 10 */ addi r1, r1, 0x110 /* 8013CB7C 0013997C 4E 80 00 20 */ blr -.global func_8013CB80 -func_8013CB80: +.global refresh_cull_dist__13z_disco_floorFv +refresh_cull_dist__13z_disco_floorFv: /* 8013CB80 00139980 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013CB84 00139984 7C 08 02 A6 */ mflr r0 /* 8013CB88 00139988 90 01 00 14 */ stw r0, 0x14(r1) @@ -2063,7 +2063,7 @@ func_8013CB80: lbl_8013CBB4: /* 8013CBB4 001399B4 80 7E 00 30 */ lwz r3, 0x30(r30) /* 8013CBB8 001399B8 80 63 00 04 */ lwz r3, 4(r3) -/* 8013CBBC 001399BC 4B F6 57 ED */ bl func_800A23A8 +/* 8013CBBC 001399BC 4B F6 57 ED */ bl zLOD_Get__FP4xEnt /* 8013CBC0 001399C0 7C 7F 1B 79 */ or. r31, r3, r3 /* 8013CBC4 001399C4 40 82 00 18 */ bne lbl_8013CBDC /* 8013CBC8 001399C8 C0 02 A4 B0 */ lfs f0, lbl_803CEE30-_SDA2_BASE_(r2) @@ -2086,8 +2086,8 @@ lbl_8013CBF4: /* 8013CC04 00139A04 38 21 00 10 */ addi r1, r1, 0x10 /* 8013CC08 00139A08 4E 80 00 20 */ blr -.global func_8013CC0C -func_8013CC0C: +.global distance_cull__13z_disco_floorFv +distance_cull__13z_disco_floorFv: /* 8013CC0C 00139A0C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8013CC10 00139A10 7C 08 02 A6 */ mflr r0 /* 8013CC14 00139A14 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -2150,8 +2150,8 @@ lbl_8013CCE0: /* 8013CCEC 00139AEC 38 21 00 30 */ addi r1, r1, 0x30 /* 8013CCF0 00139AF0 4E 80 00 20 */ blr -.global func_8013CCF4 -func_8013CCF4: +.global render__13z_disco_floorFi +render__13z_disco_floorFi: /* 8013CCF4 00139AF4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8013CCF8 00139AF8 7C 08 02 A6 */ mflr r0 /* 8013CCFC 00139AFC 54 84 10 3A */ slwi r4, r4, 2 @@ -2175,7 +2175,7 @@ lbl_8013CD2C: /* 8013CD40 00139B40 48 00 00 38 */ b lbl_8013CD78 lbl_8013CD44: /* 8013CD44 00139B44 38 7E 00 08 */ addi r3, r30, 8 -/* 8013CD48 00139B48 4B F8 B5 CD */ bl func_800C8314 +/* 8013CD48 00139B48 4B F8 B5 CD */ bl iModelSphereCull__FP7xSphere /* 8013CD4C 00139B4C 7C 03 00 D0 */ neg r0, r3 /* 8013CD50 00139B50 7C 00 1B 78 */ or r0, r0, r3 /* 8013CD54 00139B54 54 00 0F FE */ srwi r0, r0, 0x1f @@ -2200,8 +2200,8 @@ lbl_8013CD7C: /* 8013CD98 00139B98 38 21 00 20 */ addi r1, r1, 0x20 /* 8013CD9C 00139B9C 4E 80 00 20 */ blr -.global func_8013CDA0 -func_8013CDA0: +.global effects_render__13z_disco_floorFi +effects_render__13z_disco_floorFi: /* 8013CDA0 00139BA0 94 21 FF 80 */ stwu r1, -0x80(r1) /* 8013CDA4 00139BA4 7C 08 02 A6 */ mflr r0 /* 8013CDA8 00139BA8 90 01 00 84 */ stw r0, 0x84(r1) @@ -2255,13 +2255,13 @@ lbl_8013CE40: /* 8013CE60 00139C60 28 1D 00 00 */ cmplwi r29, 0 /* 8013CE64 00139C64 41 82 00 0C */ beq lbl_8013CE70 /* 8013CE68 00139C68 7F A3 EB 78 */ mr r3, r29 -/* 8013CE6C 00139C6C 4B F8 C5 05 */ bl func_800C9370 +/* 8013CE6C 00139C6C 4B F8 C5 05 */ bl iModelResetMaterial__FP8RpAtomic lbl_8013CE70: /* 8013CE70 00139C70 FC 00 F8 1E */ fctiwz f0, f31 /* 8013CE74 00139C74 7F 43 D3 78 */ mr r3, r26 /* 8013CE78 00139C78 D8 01 00 08 */ stfd f0, 8(r1) /* 8013CE7C 00139C7C 80 81 00 0C */ lwz r4, 0xc(r1) -/* 8013CE80 00139C80 4B F8 C3 6D */ bl func_800C91EC +/* 8013CE80 00139C80 4B F8 C3 6D */ bl iModelSetMaterialAlpha__FP8RpAtomicUc /* 8013CE84 00139C84 7F 5D D3 78 */ mr r29, r26 lbl_8013CE88: /* 8013CE88 00139C88 80 7C 00 04 */ lwz r3, 4(r28) @@ -2277,7 +2277,7 @@ lbl_8013CEA0: /* 8013CEA8 00139CA8 28 1D 00 00 */ cmplwi r29, 0 /* 8013CEAC 00139CAC 41 82 00 0C */ beq lbl_8013CEB8 /* 8013CEB0 00139CB0 7F A3 EB 78 */ mr r3, r29 -/* 8013CEB4 00139CB4 4B F8 C4 BD */ bl func_800C9370 +/* 8013CEB4 00139CB4 4B F8 C4 BD */ bl iModelResetMaterial__FP8RpAtomic lbl_8013CEB8: /* 8013CEB8 00139CB8 3B DE 00 01 */ addi r30, r30, 1 /* 8013CEBC 00139CBC EF 9C F0 2A */ fadds f28, f28, f30 @@ -2332,15 +2332,15 @@ lbl_8013CF64: /* 8013CF6C 00139D6C 48 00 00 84 */ b lbl_8013CFF0 lbl_8013CF70: /* 8013CF70 00139D70 7F E3 FB 78 */ mr r3, r31 -/* 8013CF74 00139D74 4B FF F4 21 */ bl func_8013C394 +/* 8013CF74 00139D74 4B FF F4 21 */ bl reset__13z_disco_floorFv /* 8013CF78 00139D78 48 00 00 84 */ b lbl_8013CFFC lbl_8013CF7C: /* 8013CF7C 00139D7C 7F E3 FB 78 */ mr r3, r31 -/* 8013CF80 00139D80 4B FF F6 55 */ bl func_8013C5D4 +/* 8013CF80 00139D80 4B FF F6 55 */ bl enable__13z_disco_floorFv /* 8013CF84 00139D84 48 00 00 78 */ b lbl_8013CFFC lbl_8013CF88: /* 8013CF88 00139D88 7F E3 FB 78 */ mr r3, r31 -/* 8013CF8C 00139D8C 4B FF F6 61 */ bl func_8013C5EC +/* 8013CF8C 00139D8C 4B FF F6 61 */ bl disable__13z_disco_floorFv /* 8013CF90 00139D90 48 00 00 6C */ b lbl_8013CFFC lbl_8013CF94: /* 8013CF94 00139D94 C0 26 00 00 */ lfs f1, 0(r6) @@ -2348,7 +2348,7 @@ lbl_8013CF94: /* 8013CF9C 00139D9C 7C 64 1B 78 */ mr r4, r3 /* 8013CFA0 00139DA0 7F E3 FB 78 */ mr r3, r31 /* 8013CFA4 00139DA4 38 A0 00 00 */ li r5, 0 -/* 8013CFA8 00139DA8 4B FF F5 55 */ bl func_8013C4FC +/* 8013CFA8 00139DA8 4B FF F5 55 */ bl set_state__13z_disco_floorFUlb /* 8013CFAC 00139DAC 48 00 00 50 */ b lbl_8013CFFC lbl_8013CFB0: /* 8013CFB0 00139DB0 C0 26 00 00 */ lfs f1, 0(r6) @@ -2361,17 +2361,17 @@ lbl_8013CFB0: /* 8013CFCC 00139DCC D8 01 00 10 */ stfd f0, 0x10(r1) /* 8013CFD0 00139DD0 80 81 00 0C */ lwz r4, 0xc(r1) /* 8013CFD4 00139DD4 80 A1 00 14 */ lwz r5, 0x14(r1) -/* 8013CFD8 00139DD8 4B FF F6 21 */ bl func_8013C5F8 +/* 8013CFD8 00139DD8 4B FF F6 21 */ bl set_state_range__13z_disco_floorFiib /* 8013CFDC 00139DDC 48 00 00 20 */ b lbl_8013CFFC lbl_8013CFE0: /* 8013CFE0 00139DE0 C0 26 00 00 */ lfs f1, 0(r6) /* 8013CFE4 00139DE4 7F E3 FB 78 */ mr r3, r31 -/* 8013CFE8 00139DE8 4B FF F7 01 */ bl func_8013C6E8 +/* 8013CFE8 00139DE8 4B FF F7 01 */ bl set_state_delay__13z_disco_floorFf /* 8013CFEC 00139DEC 48 00 00 10 */ b lbl_8013CFFC lbl_8013CFF0: /* 8013CFF0 00139DF0 C0 26 00 00 */ lfs f1, 0(r6) /* 8013CFF4 00139DF4 7F E3 FB 78 */ mr r3, r31 -/* 8013CFF8 00139DF8 4B FF F6 E9 */ bl func_8013C6E0 +/* 8013CFF8 00139DF8 4B FF F6 E9 */ bl set_transition_delay__13z_disco_floorFf lbl_8013CFFC: /* 8013CFFC 00139DFC 80 01 00 24 */ lwz r0, 0x24(r1) /* 8013D000 00139E00 38 60 00 01 */ li r3, 1 diff --git a/asm/Game/zDispatcher.s b/asm/Game/zDispatcher.s index 5a607dcf8..c753639c6 100644 --- a/asm/Game/zDispatcher.s +++ b/asm/Game/zDispatcher.s @@ -2,16 +2,16 @@ .section .text # 0x800534E4 - 0x80054200 -.global func_800534E4 -func_800534E4: +.global zDispatcher_Startup__Fv +zDispatcher_Startup__Fv: /* 800534E4 000502E4 4E 80 00 20 */ blr -.global func_800534E8 -func_800534E8: +.global zDispatcher_Shutdown__Fv +zDispatcher_Shutdown__Fv: /* 800534E8 000502E8 4E 80 00 20 */ blr -.global func_800534EC -func_800534EC: +.global zDispatcher_scenePrepare__Fv +zDispatcher_scenePrepare__Fv: /* 800534EC 000502EC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800534F0 000502F0 7C 08 02 A6 */ mflr r0 /* 800534F4 000502F4 38 6D 81 60 */ addi r3, r13, lbl_803CAA60-_SDA_BASE_ @@ -30,8 +30,8 @@ lbl_8005351C: /* 80053524 00050324 38 21 00 10 */ addi r1, r1, 0x10 /* 80053528 00050328 4E 80 00 20 */ blr -.global func_8005352C -func_8005352C: +.global zDispatcher_sceneFinish__Fv +zDispatcher_sceneFinish__Fv: /* 8005352C 0005032C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80053530 00050330 7C 08 02 A6 */ mflr r0 /* 80053534 00050334 38 6D 81 60 */ addi r3, r13, lbl_803CAA60-_SDA_BASE_ @@ -49,8 +49,8 @@ lbl_80053558: /* 80053560 00050360 38 21 00 10 */ addi r1, r1, 0x10 /* 80053564 00050364 4E 80 00 20 */ blr -.global func_80053568 -func_80053568: +.global zDispatcher_memPool__Fi +zDispatcher_memPool__Fi: /* 80053568 00050368 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8005356C 0005036C 7C 08 02 A6 */ mflr r0 /* 80053570 00050370 90 01 00 24 */ stw r0, 0x24(r1) @@ -67,7 +67,7 @@ lbl_80053598: /* 80053598 00050398 1C 9D 00 18 */ mulli r4, r29, 0x18 /* 8005359C 0005039C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 800535A0 000503A0 38 A0 00 00 */ li r5, 0 -/* 800535A4 000503A4 4B FE 03 9D */ bl func_80033940 +/* 800535A4 000503A4 4B FE 03 9D */ bl xMemAlloc__FUiUii /* 800535A8 000503A8 1C BD 00 18 */ mulli r5, r29, 0x18 /* 800535AC 000503AC 38 80 00 00 */ li r4, 0 /* 800535B0 000503B0 7C 7F 1B 78 */ mr r31, r3 @@ -84,14 +84,14 @@ lbl_800535C4: /* 800535D8 000503D8 38 21 00 20 */ addi r1, r1, 0x20 /* 800535DC 000503DC 4E 80 00 20 */ blr -.global func_800535E0 -func_800535E0: +.global zDispatcher_getInst__FP17st_ZDISPATCH_DATAi +zDispatcher_getInst__FP17st_ZDISPATCH_DATAi: /* 800535E0 000503E0 1C 04 00 18 */ mulli r0, r4, 0x18 /* 800535E4 000503E4 7C 63 02 14 */ add r3, r3, r0 /* 800535E8 000503E8 4E 80 00 20 */ blr -.global func_800535EC -func_800535EC: +.global zDispatcher_Init__FP17st_ZDISPATCH_DATAP10xBaseAsset +zDispatcher_Init__FP17st_ZDISPATCH_DATAP10xBaseAsset: /* 800535EC 000503EC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800535F0 000503F0 7C 08 02 A6 */ mflr r0 /* 800535F4 000503F4 90 01 00 14 */ stw r0, 0x14(r1) @@ -101,8 +101,8 @@ func_800535EC: /* 80053604 00050404 38 21 00 10 */ addi r1, r1, 0x10 /* 80053608 00050408 4E 80 00 20 */ blr -.global func_8005360C -func_8005360C: +.global zDispatcher_InitDep__FP17st_ZDISPATCH_DATAP6zScene +zDispatcher_InitDep__FP17st_ZDISPATCH_DATAP6zScene: /* 8005360C 0005040C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80053610 00050410 7C 08 02 A6 */ mflr r0 /* 80053614 00050414 90 01 00 14 */ stw r0, 0x14(r1) @@ -112,23 +112,23 @@ func_8005360C: /* 80053624 00050424 38 21 00 10 */ addi r1, r1, 0x10 /* 80053628 00050428 4E 80 00 20 */ blr -.global func_8005362C -func_8005362C: +.global zDispatcher_Save__FP17st_ZDISPATCH_DATAP7xSerial +zDispatcher_Save__FP17st_ZDISPATCH_DATAP7xSerial: /* 8005362C 0005042C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80053630 00050430 7C 08 02 A6 */ mflr r0 /* 80053634 00050434 90 01 00 14 */ stw r0, 0x14(r1) -/* 80053638 00050438 4B FB 5E 15 */ bl func_8000944C +/* 80053638 00050438 4B FB 5E 15 */ bl xBaseSave__FP5xBaseP7xSerial /* 8005363C 0005043C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80053640 00050440 7C 08 03 A6 */ mtlr r0 /* 80053644 00050444 38 21 00 10 */ addi r1, r1, 0x10 /* 80053648 00050448 4E 80 00 20 */ blr -.global func_8005364C -func_8005364C: +.global zDispatcher_Load__FP17st_ZDISPATCH_DATAP7xSerial +zDispatcher_Load__FP17st_ZDISPATCH_DATAP7xSerial: /* 8005364C 0005044C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80053650 00050450 7C 08 02 A6 */ mflr r0 /* 80053654 00050454 90 01 00 14 */ stw r0, 0x14(r1) -/* 80053658 00050458 4B FB 5E 45 */ bl func_8000949C +/* 80053658 00050458 4B FB 5E 45 */ bl xBaseLoad__FP5xBaseP7xSerial /* 8005365C 0005045C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80053660 00050460 7C 08 03 A6 */ mtlr r0 /* 80053664 00050464 38 21 00 10 */ addi r1, r1, 0x10 @@ -143,7 +143,7 @@ func_8005366C: /* 8005367C 0005047C 7C 9F 23 78 */ mr r31, r4 /* 80053680 00050480 93 C1 00 08 */ stw r30, 8(r1) /* 80053684 00050484 7C 7E 1B 78 */ mr r30, r3 -/* 80053688 00050488 4B FB 5D 79 */ bl func_80009400 +/* 80053688 00050488 4B FB 5D 79 */ bl xBaseInit__FP5xBaseP10xBaseAsset /* 8005368C 0005048C 3C 60 80 05 */ lis r3, lbl_80053BD4@ha /* 80053690 00050490 93 FE 00 10 */ stw r31, 0x10(r30) /* 80053694 00050494 38 03 3B D4 */ addi r0, r3, lbl_80053BD4@l @@ -165,7 +165,7 @@ lbl_800536C0: /* 800536CC 000504CC 80 9E 00 00 */ lwz r4, 0(r30) /* 800536D0 000504D0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800536D4 000504D4 80 63 1F C0 */ lwz r3, 0x1fc0(r3) -/* 800536D8 000504D8 4B FE BF 4D */ bl func_8003F624 +/* 800536D8 000504D8 4B FE BF 4D */ bl xSceneID2Name__FP6xSceneUi /* 800536DC 000504DC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800536E0 000504E0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800536E4 000504E4 83 C1 00 08 */ lwz r30, 8(r1) @@ -182,7 +182,7 @@ func_800536F4: /* 80053704 00050504 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l /* 80053708 00050508 80 83 00 00 */ lwz r4, 0(r3) /* 8005370C 0005050C 80 65 1F C0 */ lwz r3, 0x1fc0(r5) -/* 80053710 00050510 4B FE BF 15 */ bl func_8003F624 +/* 80053710 00050510 4B FE BF 15 */ bl xSceneID2Name__FP6xSceneUi /* 80053714 00050514 80 01 00 14 */ lwz r0, 0x14(r1) /* 80053718 00050518 7C 08 03 A6 */ mtlr r0 /* 8005371C 0005051C 38 21 00 10 */ addi r1, r1, 0x10 @@ -200,7 +200,7 @@ func_80053724: /* 80053740 00050540 7C 7D 1B 78 */ mr r29, r3 /* 80053744 00050544 83 E3 00 10 */ lwz r31, 0x10(r3) /* 80053748 00050548 7F E4 FB 78 */ mr r4, r31 -/* 8005374C 0005054C 4B FB 5D AD */ bl func_800094F8 +/* 8005374C 0005054C 4B FB 5D AD */ bl xBaseReset__FP5xBaseP10xBaseAsset /* 80053750 00050550 38 7D 00 10 */ addi r3, r29, 0x10 /* 80053754 00050554 38 80 00 00 */ li r4, 0 /* 80053758 00050558 38 A0 00 08 */ li r5, 8 @@ -223,22 +223,22 @@ func_80053724: func_80053794: /* 80053794 00050594 4E 80 00 20 */ blr -.global func_80053798 -func_80053798: +.global ZDSP_injectCmd__FP17st_ZDISPATCH_DATA19en_DISPATCH_COMMAND +ZDSP_injectCmd__FP17st_ZDISPATCH_DATA19en_DISPATCH_COMMAND: /* 80053798 00050598 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005379C 0005059C 7C 08 02 A6 */ mflr r0 /* 800537A0 000505A0 38 A0 00 00 */ li r5, 0 /* 800537A4 000505A4 38 C0 00 00 */ li r6, 0 /* 800537A8 000505A8 90 01 00 14 */ stw r0, 0x14(r1) /* 800537AC 000505AC 38 E0 00 00 */ li r7, 0 -/* 800537B0 000505B0 48 00 00 45 */ bl func_800537F4 +/* 800537B0 000505B0 48 00 00 45 */ bl ZDSP_injectCmd__FP17st_ZDISPATCH_DATA19en_DISPATCH_COMMANDPvPvPv /* 800537B4 000505B4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800537B8 000505B8 7C 08 03 A6 */ mtlr r0 /* 800537BC 000505BC 38 21 00 10 */ addi r1, r1, 0x10 /* 800537C0 000505C0 4E 80 00 20 */ blr -.global func_800537C4 -func_800537C4: +.global ZDSP_injectCmd__FP17st_ZDISPATCH_DATA19en_DISPATCH_COMMANDi +ZDSP_injectCmd__FP17st_ZDISPATCH_DATA19en_DISPATCH_COMMANDi: /* 800537C4 000505C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800537C8 000505C8 7C 08 02 A6 */ mflr r0 /* 800537CC 000505CC 38 C0 00 00 */ li r6, 0 @@ -246,14 +246,14 @@ func_800537C4: /* 800537D4 000505D4 90 01 00 14 */ stw r0, 0x14(r1) /* 800537D8 000505D8 90 A1 00 08 */ stw r5, 8(r1) /* 800537DC 000505DC 38 A1 00 08 */ addi r5, r1, 8 -/* 800537E0 000505E0 48 00 00 15 */ bl func_800537F4 +/* 800537E0 000505E0 48 00 00 15 */ bl ZDSP_injectCmd__FP17st_ZDISPATCH_DATA19en_DISPATCH_COMMANDPvPvPv /* 800537E4 000505E4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800537E8 000505E8 7C 08 03 A6 */ mtlr r0 /* 800537EC 000505EC 38 21 00 10 */ addi r1, r1, 0x10 /* 800537F0 000505F0 4E 80 00 20 */ blr -.global func_800537F4 -func_800537F4: +.global ZDSP_injectCmd__FP17st_ZDISPATCH_DATA19en_DISPATCH_COMMANDPvPvPv +ZDSP_injectCmd__FP17st_ZDISPATCH_DATA19en_DISPATCH_COMMANDPvPvPv: /* 800537F4 000505F4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800537F8 000505F8 7C 08 02 A6 */ mflr r0 /* 800537FC 000505FC 3D 00 80 25 */ lis r8, lbl_80254E00@ha @@ -319,7 +319,7 @@ lbl_800538A0: /* 800538D8 000506D8 90 1F 00 00 */ stw r0, 0(r31) /* 800538DC 000506DC 48 00 02 34 */ b lbl_80053B10 /* 800538E0 000506E0 38 60 00 00 */ li r3, 0 -/* 800538E4 000506E4 48 06 A9 39 */ bl func_800BE21C +/* 800538E4 000506E4 48 06 A9 39 */ bl zVarEntryCB_VibrationOn__FPv /* 800538E8 000506E8 90 7F 00 00 */ stw r3, 0(r31) /* 800538EC 000506EC 48 00 02 24 */ b lbl_80053B10 /* 800538F0 000506F0 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -330,35 +330,35 @@ lbl_800538A0: /* 80053904 00050704 41 82 02 0C */ beq lbl_80053B10 /* 80053908 00050708 90 9F 06 C0 */ stw r4, 0x6c0(r31) /* 8005390C 0005070C 88 7F 06 D1 */ lbz r3, 0x6d1(r31) -/* 80053910 00050710 4B FE 26 41 */ bl func_80035F50 +/* 80053910 00050710 4B FE 26 41 */ bl xPadRumbleEnable__Fii /* 80053914 00050714 88 7F 06 D1 */ lbz r3, 0x6d1(r31) /* 80053918 00050718 38 80 00 01 */ li r4, 1 -/* 8005391C 0005071C 48 05 97 15 */ bl func_800AD030 +/* 8005391C 0005071C 48 05 97 15 */ bl zRumbleStart__Fi16_tagSDRumbleType /* 80053920 00050720 48 00 01 F0 */ b lbl_80053B10 /* 80053924 00050724 38 60 00 00 */ li r3, 0 -/* 80053928 00050728 48 06 A7 B5 */ bl func_800BE0DC +/* 80053928 00050728 48 06 A7 B5 */ bl zVarEntryCB_SndMode__FPv /* 8005392C 0005072C 90 7F 00 00 */ stw r3, 0(r31) /* 80053930 00050730 48 00 01 E0 */ b lbl_80053B10 /* 80053934 00050734 80 1E 00 00 */ lwz r0, 0(r30) /* 80053938 00050738 2C 00 00 00 */ cmpwi r0, 0 /* 8005393C 0005073C 40 82 00 10 */ bne lbl_8005394C /* 80053940 00050740 38 60 00 00 */ li r3, 0 -/* 80053944 00050744 48 07 EC 21 */ bl func_800D2564 +/* 80053944 00050744 48 07 EC 21 */ bl iSndStereo__FUi /* 80053948 00050748 48 00 00 14 */ b lbl_8005395C lbl_8005394C: /* 8005394C 0005074C 2C 00 00 01 */ cmpwi r0, 1 /* 80053950 00050750 40 82 00 0C */ bne lbl_8005395C /* 80053954 00050754 38 60 00 01 */ li r3, 1 -/* 80053958 00050758 48 07 EC 0D */ bl func_800D2564 +/* 80053958 00050758 48 07 EC 0D */ bl iSndStereo__FUi lbl_8005395C: /* 8005395C 0005075C 28 1F 00 00 */ cmplwi r31, 0 /* 80053960 00050760 41 82 01 B0 */ beq lbl_80053B10 /* 80053964 00050764 38 60 00 00 */ li r3, 0 -/* 80053968 00050768 48 06 A7 75 */ bl func_800BE0DC +/* 80053968 00050768 48 06 A7 75 */ bl zVarEntryCB_SndMode__FPv /* 8005396C 0005076C 90 7F 00 00 */ stw r3, 0(r31) /* 80053970 00050770 48 00 01 A0 */ b lbl_80053B10 /* 80053974 00050774 38 60 00 00 */ li r3, 0 -/* 80053978 00050778 48 06 A7 75 */ bl func_800BE0EC +/* 80053978 00050778 48 06 A7 75 */ bl zVarEntryCB_SndMusicVol__FPv /* 8005397C 0005077C 90 7F 00 00 */ stw r3, 0(r31) /* 80053980 00050780 48 00 01 90 */ b lbl_80053B10 /* 80053984 00050784 80 7E 00 00 */ lwz r3, 0(r30) @@ -366,11 +366,11 @@ lbl_8005395C: /* 8005398C 0005078C 28 1F 00 00 */ cmplwi r31, 0 /* 80053990 00050790 41 82 01 80 */ beq lbl_80053B10 /* 80053994 00050794 38 60 00 00 */ li r3, 0 -/* 80053998 00050798 48 06 A7 55 */ bl func_800BE0EC +/* 80053998 00050798 48 06 A7 55 */ bl zVarEntryCB_SndMusicVol__FPv /* 8005399C 0005079C 90 7F 00 00 */ stw r3, 0(r31) /* 800539A0 000507A0 48 00 01 70 */ b lbl_80053B10 /* 800539A4 000507A4 38 60 00 00 */ li r3, 0 -/* 800539A8 000507A8 48 06 A7 45 */ bl func_800BE0EC +/* 800539A8 000507A8 48 06 A7 45 */ bl zVarEntryCB_SndMusicVol__FPv /* 800539AC 000507AC 28 1E 00 00 */ cmplwi r30, 0 /* 800539B0 000507B0 41 82 00 10 */ beq lbl_800539C0 /* 800539B4 000507B4 80 1E 00 00 */ lwz r0, 0(r30) @@ -383,11 +383,11 @@ lbl_800539C4: /* 800539C8 000507C8 28 1F 00 00 */ cmplwi r31, 0 /* 800539CC 000507CC 41 82 01 44 */ beq lbl_80053B10 /* 800539D0 000507D0 38 60 00 00 */ li r3, 0 -/* 800539D4 000507D4 48 06 A7 19 */ bl func_800BE0EC +/* 800539D4 000507D4 48 06 A7 19 */ bl zVarEntryCB_SndMusicVol__FPv /* 800539D8 000507D8 90 7F 00 00 */ stw r3, 0(r31) /* 800539DC 000507DC 48 00 01 34 */ b lbl_80053B10 /* 800539E0 000507E0 38 60 00 00 */ li r3, 0 -/* 800539E4 000507E4 48 06 A7 09 */ bl func_800BE0EC +/* 800539E4 000507E4 48 06 A7 09 */ bl zVarEntryCB_SndMusicVol__FPv /* 800539E8 000507E8 28 1E 00 00 */ cmplwi r30, 0 /* 800539EC 000507EC 41 82 00 10 */ beq lbl_800539FC /* 800539F0 000507F0 80 1E 00 00 */ lwz r0, 0(r30) @@ -400,11 +400,11 @@ lbl_80053A00: /* 80053A04 00050804 28 1F 00 00 */ cmplwi r31, 0 /* 80053A08 00050808 41 82 01 08 */ beq lbl_80053B10 /* 80053A0C 0005080C 38 60 00 00 */ li r3, 0 -/* 80053A10 00050810 48 06 A6 DD */ bl func_800BE0EC +/* 80053A10 00050810 48 06 A6 DD */ bl zVarEntryCB_SndMusicVol__FPv /* 80053A14 00050814 90 7F 00 00 */ stw r3, 0(r31) /* 80053A18 00050818 48 00 00 F8 */ b lbl_80053B10 /* 80053A1C 0005081C 38 60 00 00 */ li r3, 0 -/* 80053A20 00050820 48 06 A7 09 */ bl func_800BE128 +/* 80053A20 00050820 48 06 A7 09 */ bl zVarEntryCB_SndFXVol__FPv /* 80053A24 00050824 90 7F 00 00 */ stw r3, 0(r31) /* 80053A28 00050828 48 00 00 E8 */ b lbl_80053B10 /* 80053A2C 0005082C 80 7E 00 00 */ lwz r3, 0(r30) @@ -412,11 +412,11 @@ lbl_80053A00: /* 80053A34 00050834 28 1F 00 00 */ cmplwi r31, 0 /* 80053A38 00050838 41 82 00 D8 */ beq lbl_80053B10 /* 80053A3C 0005083C 38 60 00 00 */ li r3, 0 -/* 80053A40 00050840 48 06 A6 E9 */ bl func_800BE128 +/* 80053A40 00050840 48 06 A6 E9 */ bl zVarEntryCB_SndFXVol__FPv /* 80053A44 00050844 90 7F 00 00 */ stw r3, 0(r31) /* 80053A48 00050848 48 00 00 C8 */ b lbl_80053B10 /* 80053A4C 0005084C 38 60 00 00 */ li r3, 0 -/* 80053A50 00050850 48 06 A6 D9 */ bl func_800BE128 +/* 80053A50 00050850 48 06 A6 D9 */ bl zVarEntryCB_SndFXVol__FPv /* 80053A54 00050854 28 1E 00 00 */ cmplwi r30, 0 /* 80053A58 00050858 41 82 00 10 */ beq lbl_80053A68 /* 80053A5C 0005085C 80 1E 00 00 */ lwz r0, 0(r30) @@ -429,11 +429,11 @@ lbl_80053A6C: /* 80053A70 00050870 28 1F 00 00 */ cmplwi r31, 0 /* 80053A74 00050874 41 82 00 9C */ beq lbl_80053B10 /* 80053A78 00050878 38 60 00 00 */ li r3, 0 -/* 80053A7C 0005087C 48 06 A6 AD */ bl func_800BE128 +/* 80053A7C 0005087C 48 06 A6 AD */ bl zVarEntryCB_SndFXVol__FPv /* 80053A80 00050880 90 7F 00 00 */ stw r3, 0(r31) /* 80053A84 00050884 48 00 00 8C */ b lbl_80053B10 /* 80053A88 00050888 38 60 00 00 */ li r3, 0 -/* 80053A8C 0005088C 48 06 A6 9D */ bl func_800BE128 +/* 80053A8C 0005088C 48 06 A6 9D */ bl zVarEntryCB_SndFXVol__FPv /* 80053A90 00050890 28 1E 00 00 */ cmplwi r30, 0 /* 80053A94 00050894 41 82 00 10 */ beq lbl_80053AA4 /* 80053A98 00050898 80 1E 00 00 */ lwz r0, 0(r30) @@ -446,27 +446,27 @@ lbl_80053AA8: /* 80053AAC 000508AC 28 1F 00 00 */ cmplwi r31, 0 /* 80053AB0 000508B0 41 82 00 60 */ beq lbl_80053B10 /* 80053AB4 000508B4 38 60 00 00 */ li r3, 0 -/* 80053AB8 000508B8 48 06 A6 71 */ bl func_800BE128 +/* 80053AB8 000508B8 48 06 A6 71 */ bl zVarEntryCB_SndFXVol__FPv /* 80053ABC 000508BC 90 7F 00 00 */ stw r3, 0(r31) /* 80053AC0 000508C0 48 00 00 50 */ b lbl_80053B10 -/* 80053AC4 000508C4 48 04 6E 61 */ bl func_8009A924 +/* 80053AC4 000508C4 48 04 6E 61 */ bl zGameStateGet__Fv /* 80053AC8 000508C8 90 7F 00 00 */ stw r3, 0(r31) /* 80053ACC 000508CC 48 00 00 44 */ b lbl_80053B10 /* 80053AD0 000508D0 80 7E 00 00 */ lwz r3, 0(r30) -/* 80053AD4 000508D4 48 04 70 59 */ bl func_8009AB2C +/* 80053AD4 000508D4 48 04 70 59 */ bl zGameStateSwitch__Fi /* 80053AD8 000508D8 28 1F 00 00 */ cmplwi r31, 0 /* 80053ADC 000508DC 41 82 00 34 */ beq lbl_80053B10 -/* 80053AE0 000508E0 48 04 6E 45 */ bl func_8009A924 +/* 80053AE0 000508E0 48 04 6E 45 */ bl zGameStateGet__Fv /* 80053AE4 000508E4 90 7F 00 00 */ stw r3, 0(r31) /* 80053AE8 000508E8 48 00 00 28 */ b lbl_80053B10 -/* 80053AEC 000508EC 48 04 6E 41 */ bl func_8009A92C +/* 80053AEC 000508EC 48 04 6E 41 */ bl zGameModeGet__Fv /* 80053AF0 000508F0 90 7F 00 00 */ stw r3, 0(r31) /* 80053AF4 000508F4 48 00 00 1C */ b lbl_80053B10 /* 80053AF8 000508F8 80 7E 00 00 */ lwz r3, 0(r30) -/* 80053AFC 000508FC 48 04 71 1D */ bl func_8009AC18 +/* 80053AFC 000508FC 48 04 71 1D */ bl zGameModeSwitch__F9eGameMode /* 80053B00 00050900 28 1F 00 00 */ cmplwi r31, 0 /* 80053B04 00050904 41 82 00 0C */ beq lbl_80053B10 -/* 80053B08 00050908 48 04 6E 25 */ bl func_8009A92C +/* 80053B08 00050908 48 04 6E 25 */ bl zGameModeGet__Fv /* 80053B0C 0005090C 90 7F 00 00 */ stw r3, 0(r31) lbl_80053B10: /* 80053B10 00050910 80 01 00 14 */ lwz r0, 0x14(r1) @@ -477,8 +477,8 @@ lbl_80053B10: /* 80053B24 00050924 38 21 00 10 */ addi r1, r1, 0x10 /* 80053B28 00050928 4E 80 00 20 */ blr -.global func_80053B2C -func_80053B2C: +.global zDispatcherStoreOptions__Fv +zDispatcherStoreOptions__Fv: /* 80053B2C 0005092C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80053B30 00050930 7C 08 02 A6 */ mflr r0 /* 80053B34 00050934 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -487,21 +487,21 @@ func_80053B2C: /* 80053B40 00050940 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 80053B44 00050944 80 04 06 C0 */ lwz r0, 0x6c0(r4) /* 80053B48 00050948 90 0D 8C 2C */ stw r0, lbl_803CB52C-_SDA_BASE_(r13) -/* 80053B4C 0005094C 48 06 A5 91 */ bl func_800BE0DC +/* 80053B4C 0005094C 48 06 A5 91 */ bl zVarEntryCB_SndMode__FPv /* 80053B50 00050950 90 6D 8C 30 */ stw r3, lbl_803CB530-_SDA_BASE_(r13) /* 80053B54 00050954 38 60 00 00 */ li r3, 0 -/* 80053B58 00050958 48 06 A5 95 */ bl func_800BE0EC +/* 80053B58 00050958 48 06 A5 95 */ bl zVarEntryCB_SndMusicVol__FPv /* 80053B5C 0005095C 90 6D 8C 34 */ stw r3, lbl_803CB534-_SDA_BASE_(r13) /* 80053B60 00050960 38 60 00 00 */ li r3, 0 -/* 80053B64 00050964 48 06 A5 C5 */ bl func_800BE128 +/* 80053B64 00050964 48 06 A5 C5 */ bl zVarEntryCB_SndFXVol__FPv /* 80053B68 00050968 90 6D 8C 38 */ stw r3, lbl_803CB538-_SDA_BASE_(r13) /* 80053B6C 0005096C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80053B70 00050970 7C 08 03 A6 */ mtlr r0 /* 80053B74 00050974 38 21 00 10 */ addi r1, r1, 0x10 /* 80053B78 00050978 4E 80 00 20 */ blr -.global func_80053B7C -func_80053B7C: +.global zDispatcherRestoreOptions__Fv +zDispatcherRestoreOptions__Fv: /* 80053B7C 0005097C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80053B80 00050980 7C 08 02 A6 */ mflr r0 /* 80053B84 00050984 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -509,13 +509,13 @@ func_80053B7C: /* 80053B8C 0005098C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80053B90 00050990 80 8D 8C 2C */ lwz r4, lbl_803CB52C-_SDA_BASE_(r13) /* 80053B94 00050994 88 63 06 D1 */ lbz r3, 0x6d1(r3) -/* 80053B98 00050998 4B FE 23 B9 */ bl func_80035F50 +/* 80053B98 00050998 4B FE 23 B9 */ bl xPadRumbleEnable__Fii /* 80053B9C 0005099C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80053BA0 000509A0 80 0D 8C 2C */ lwz r0, lbl_803CB52C-_SDA_BASE_(r13) /* 80053BA4 000509A4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80053BA8 000509A8 90 03 06 C0 */ stw r0, 0x6c0(r3) /* 80053BAC 000509AC 80 6D 8C 30 */ lwz r3, lbl_803CB530-_SDA_BASE_(r13) -/* 80053BB0 000509B0 48 07 E9 B5 */ bl func_800D2564 +/* 80053BB0 000509B0 48 07 E9 B5 */ bl iSndStereo__FUi /* 80053BB4 000509B4 80 6D 8C 34 */ lwz r3, lbl_803CB534-_SDA_BASE_(r13) /* 80053BB8 000509B8 48 00 05 1D */ bl func_800540D4 /* 80053BBC 000509BC 80 6D 8C 38 */ lwz r3, lbl_803CB538-_SDA_BASE_(r13) @@ -657,75 +657,75 @@ lbl_80053D84: lbl_80053D98: /* 80053D98 00050B98 7F C3 F3 78 */ mr r3, r30 /* 80053D9C 00050B9C 7F A4 EB 78 */ mr r4, r29 -/* 80053DA0 00050BA0 48 05 39 1D */ bl func_800A76BC +/* 80053DA0 00050BA0 48 05 39 1D */ bl zMusicNotifyEvent__FPCfP5xBase /* 80053DA4 00050BA4 48 00 03 10 */ b lbl_800540B4 lbl_80053DA8: /* 80053DA8 00050BA8 38 80 00 01 */ li r4, 1 /* 80053DAC 00050BAC 38 A0 00 00 */ li r5, 0 -/* 80053DB0 00050BB0 4B FF FA 15 */ bl func_800537C4 +/* 80053DB0 00050BB0 4B FF FA 15 */ bl ZDSP_injectCmd__FP17st_ZDISPATCH_DATA19en_DISPATCH_COMMANDi /* 80053DB4 00050BB4 48 00 03 00 */ b lbl_800540B4 lbl_80053DB8: /* 80053DB8 00050BB8 38 80 00 01 */ li r4, 1 /* 80053DBC 00050BBC 38 A0 00 01 */ li r5, 1 -/* 80053DC0 00050BC0 4B FF FA 05 */ bl func_800537C4 +/* 80053DC0 00050BC0 4B FF FA 05 */ bl ZDSP_injectCmd__FP17st_ZDISPATCH_DATA19en_DISPATCH_COMMANDi /* 80053DC4 00050BC4 48 00 02 F0 */ b lbl_800540B4 lbl_80053DC8: /* 80053DC8 00050BC8 38 80 00 01 */ li r4, 1 /* 80053DCC 00050BCC 38 A0 00 02 */ li r5, 2 -/* 80053DD0 00050BD0 4B FF F9 F5 */ bl func_800537C4 +/* 80053DD0 00050BD0 4B FF F9 F5 */ bl ZDSP_injectCmd__FP17st_ZDISPATCH_DATA19en_DISPATCH_COMMANDi /* 80053DD4 00050BD4 48 00 02 E0 */ b lbl_800540B4 lbl_80053DD8: /* 80053DD8 00050BD8 38 80 00 01 */ li r4, 1 /* 80053DDC 00050BDC 38 A0 00 03 */ li r5, 3 -/* 80053DE0 00050BE0 4B FF F9 E5 */ bl func_800537C4 +/* 80053DE0 00050BE0 4B FF F9 E5 */ bl ZDSP_injectCmd__FP17st_ZDISPATCH_DATA19en_DISPATCH_COMMANDi /* 80053DE4 00050BE4 48 00 02 D0 */ b lbl_800540B4 lbl_80053DE8: /* 80053DE8 00050BE8 38 80 00 03 */ li r4, 3 /* 80053DEC 00050BEC 38 A0 00 01 */ li r5, 1 -/* 80053DF0 00050BF0 4B FF F9 D5 */ bl func_800537C4 +/* 80053DF0 00050BF0 4B FF F9 D5 */ bl ZDSP_injectCmd__FP17st_ZDISPATCH_DATA19en_DISPATCH_COMMANDi /* 80053DF4 00050BF4 48 00 02 C0 */ b lbl_800540B4 lbl_80053DF8: /* 80053DF8 00050BF8 38 80 00 03 */ li r4, 3 /* 80053DFC 00050BFC 38 A0 00 00 */ li r5, 0 -/* 80053E00 00050C00 4B FF F9 C5 */ bl func_800537C4 +/* 80053E00 00050C00 4B FF F9 C5 */ bl ZDSP_injectCmd__FP17st_ZDISPATCH_DATA19en_DISPATCH_COMMANDi /* 80053E04 00050C04 48 00 02 B0 */ b lbl_800540B4 lbl_80053E08: /* 80053E08 00050C08 38 80 00 05 */ li r4, 5 /* 80053E0C 00050C0C 38 A0 00 00 */ li r5, 0 -/* 80053E10 00050C10 4B FF F9 B5 */ bl func_800537C4 +/* 80053E10 00050C10 4B FF F9 B5 */ bl ZDSP_injectCmd__FP17st_ZDISPATCH_DATA19en_DISPATCH_COMMANDi /* 80053E14 00050C14 48 00 02 A0 */ b lbl_800540B4 lbl_80053E18: /* 80053E18 00050C18 38 80 00 05 */ li r4, 5 /* 80053E1C 00050C1C 38 A0 00 01 */ li r5, 1 -/* 80053E20 00050C20 4B FF F9 A5 */ bl func_800537C4 +/* 80053E20 00050C20 4B FF F9 A5 */ bl ZDSP_injectCmd__FP17st_ZDISPATCH_DATA19en_DISPATCH_COMMANDi /* 80053E24 00050C24 48 00 02 90 */ b lbl_800540B4 lbl_80053E28: /* 80053E28 00050C28 38 80 00 08 */ li r4, 8 -/* 80053E2C 00050C2C 4B FF F9 6D */ bl func_80053798 +/* 80053E2C 00050C2C 4B FF F9 6D */ bl ZDSP_injectCmd__FP17st_ZDISPATCH_DATA19en_DISPATCH_COMMAND /* 80053E30 00050C30 48 00 02 84 */ b lbl_800540B4 lbl_80053E34: /* 80053E34 00050C34 38 80 00 09 */ li r4, 9 -/* 80053E38 00050C38 4B FF F9 61 */ bl func_80053798 +/* 80053E38 00050C38 4B FF F9 61 */ bl ZDSP_injectCmd__FP17st_ZDISPATCH_DATA19en_DISPATCH_COMMAND /* 80053E3C 00050C3C 48 00 02 78 */ b lbl_800540B4 lbl_80053E40: /* 80053E40 00050C40 38 80 00 0C */ li r4, 0xc -/* 80053E44 00050C44 4B FF F9 55 */ bl func_80053798 +/* 80053E44 00050C44 4B FF F9 55 */ bl ZDSP_injectCmd__FP17st_ZDISPATCH_DATA19en_DISPATCH_COMMAND /* 80053E48 00050C48 48 00 02 6C */ b lbl_800540B4 lbl_80053E4C: /* 80053E4C 00050C4C 38 80 00 0D */ li r4, 0xd -/* 80053E50 00050C50 4B FF F9 49 */ bl func_80053798 +/* 80053E50 00050C50 4B FF F9 49 */ bl ZDSP_injectCmd__FP17st_ZDISPATCH_DATA19en_DISPATCH_COMMAND /* 80053E54 00050C54 48 00 02 60 */ b lbl_800540B4 lbl_80053E58: /* 80053E58 00050C58 38 80 00 10 */ li r4, 0x10 -/* 80053E5C 00050C5C 4B FF F9 3D */ bl func_80053798 +/* 80053E5C 00050C5C 4B FF F9 3D */ bl ZDSP_injectCmd__FP17st_ZDISPATCH_DATA19en_DISPATCH_COMMAND /* 80053E60 00050C60 48 00 02 54 */ b lbl_800540B4 lbl_80053E64: /* 80053E64 00050C64 38 80 00 11 */ li r4, 0x11 -/* 80053E68 00050C68 4B FF F9 31 */ bl func_80053798 +/* 80053E68 00050C68 4B FF F9 31 */ bl ZDSP_injectCmd__FP17st_ZDISPATCH_DATA19en_DISPATCH_COMMAND /* 80053E6C 00050C6C 48 00 02 48 */ b lbl_800540B4 lbl_80053E70: /* 80053E70 00050C70 7C A3 2B 78 */ mr r3, r5 -/* 80053E74 00050C74 48 04 6B 11 */ bl func_8009A984 +/* 80053E74 00050C74 48 04 6B 11 */ bl zGameStateSwitchEvent__Fi /* 80053E78 00050C78 48 00 02 3C */ b lbl_800540B4 lbl_80053E7C: /* 80053E7C 00050C7C 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -733,17 +733,17 @@ lbl_80053E7C: /* 80053E84 00050C84 38 83 05 58 */ addi r4, r3, lbl_803C0558@l /* 80053E88 00050C88 7C A3 2B 78 */ mr r3, r5 /* 80053E8C 00050C8C 98 04 06 D9 */ stb r0, 0x6d9(r4) -/* 80053E90 00050C90 48 04 6A F5 */ bl func_8009A984 +/* 80053E90 00050C90 48 04 6A F5 */ bl zGameStateSwitchEvent__Fi /* 80053E94 00050C94 48 00 02 20 */ b lbl_800540B4 lbl_80053E98: /* 80053E98 00050C98 7C A3 2B 78 */ mr r3, r5 /* 80053E9C 00050C9C 7F C4 F3 78 */ mr r4, r30 -/* 80053EA0 00050CA0 48 05 C6 A9 */ bl func_800B0548 +/* 80053EA0 00050CA0 48 05 C6 A9 */ bl zSaveLoad_DispatchCB__FUiPCf /* 80053EA4 00050CA4 48 00 02 10 */ b lbl_800540B4 lbl_80053EA8: /* 80053EA8 00050CA8 C0 22 88 F4 */ lfs f1, lbl_803CD274-_SDA2_BASE_(r2) /* 80053EAC 00050CAC 38 60 00 21 */ li r3, 0x21 -/* 80053EB0 00050CB0 48 02 C8 E1 */ bl func_80080790 +/* 80053EB0 00050CB0 48 02 C8 E1 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 80053EB4 00050CB4 C0 3E 00 00 */ lfs f1, 0(r30) /* 80053EB8 00050CB8 C0 02 88 F4 */ lfs f0, lbl_803CD274-_SDA2_BASE_(r2) /* 80053EBC 00050CBC FC 01 00 00 */ fcmpu cr0, f1, f0 @@ -761,13 +761,13 @@ lbl_80053EE0: /* 80053EE4 00050CE4 38 83 05 58 */ addi r4, r3, lbl_803C0558@l /* 80053EE8 00050CE8 80 84 00 00 */ lwz r4, 0(r4) /* 80053EEC 00050CEC 7F A3 EB 78 */ mr r3, r29 -/* 80053EF0 00050CF0 48 02 9E F9 */ bl func_8007DDE8 +/* 80053EF0 00050CF0 48 02 9E F9 */ bl zEntPlayer_StoreCheckPoint__FP5xVec3fUi /* 80053EF4 00050CF4 48 00 01 C0 */ b lbl_800540B4 lbl_80053EF8: -/* 80053EF8 00050CF8 48 04 7E ED */ bl func_8009BDE4 +/* 80053EF8 00050CF8 48 04 7E ED */ bl show__4zhudFv /* 80053EFC 00050CFC 48 00 01 B8 */ b lbl_800540B4 lbl_80053F00: -/* 80053F00 00050D00 48 04 7F D5 */ bl func_8009BED4 +/* 80053F00 00050D00 48 04 7F D5 */ bl hide__4zhudFv /* 80053F04 00050D04 48 00 01 B0 */ b lbl_800540B4 lbl_80053F08: /* 80053F08 00050D08 80 02 88 F0 */ lwz r0, lbl_803CD270-_SDA2_BASE_(r2) @@ -779,29 +779,29 @@ lbl_80053F08: /* 80053F20 00050D20 38 C0 00 01 */ li r6, 1 /* 80053F24 00050D24 80 02 BE A8 */ lwz r0, lbl_803D0828-_SDA2_BASE_(r2) /* 80053F28 00050D28 90 01 00 08 */ stw r0, 8(r1) -/* 80053F2C 00050D2C 4B FE DB ED */ bl func_80041B18 +/* 80053F2C 00050D2C 4B FE DB ED */ bl xScrFxFade__FP10iColor_tagP10iColor_tagfPFv_vi /* 80053F30 00050D30 48 00 01 84 */ b lbl_800540B4 lbl_80053F34: /* 80053F34 00050D34 38 00 00 01 */ li r0, 1 /* 80053F38 00050D38 C0 3E 00 00 */ lfs f1, 0(r30) /* 80053F3C 00050D3C 98 0D 90 30 */ stb r0, lbl_803CB930-_SDA_BASE_(r13) /* 80053F40 00050D40 48 19 94 9D */ bl func_801ED3DC -/* 80053F44 00050D44 48 03 ED 8D */ bl func_80092CD0 +/* 80053F44 00050D44 48 03 ED 8D */ bl zFMVFileGetName__F8eFMVFile /* 80053F48 00050D48 3C 80 00 01 */ lis r4, 0x00010001@ha /* 80053F4C 00050D4C C0 22 88 FC */ lfs f1, lbl_803CD27C-_SDA2_BASE_(r2) /* 80053F50 00050D50 38 84 00 01 */ addi r4, r4, 0x00010001@l /* 80053F54 00050D54 38 A0 00 01 */ li r5, 1 /* 80053F58 00050D58 38 C0 00 00 */ li r6, 0 -/* 80053F5C 00050D5C 48 03 EC 91 */ bl func_80092BEC +/* 80053F5C 00050D5C 48 03 EC 91 */ bl zFMVPlay__FPcUifbb /* 80053F60 00050D60 48 00 01 54 */ b lbl_800540B4 lbl_80053F64: /* 80053F64 00050D64 38 60 00 01 */ li r3, 1 -/* 80053F68 00050D68 48 06 10 AD */ bl func_800B5014 -/* 80053F6C 00050D6C 48 06 10 B1 */ bl func_800B501C +/* 80053F68 00050D68 48 06 10 AD */ bl zSceneEnableScreenAdj__FUi +/* 80053F6C 00050D6C 48 06 10 B1 */ bl zSceneSetOldScreenAdj__Fv /* 80053F70 00050D70 48 00 01 44 */ b lbl_800540B4 lbl_80053F74: /* 80053F74 00050D74 38 60 00 00 */ li r3, 0 -/* 80053F78 00050D78 48 06 10 9D */ bl func_800B5014 +/* 80053F78 00050D78 48 06 10 9D */ bl zSceneEnableScreenAdj__FUi /* 80053F7C 00050D7C 48 00 01 38 */ b lbl_800540B4 lbl_80053F80: /* 80053F80 00050D80 C0 1E 00 00 */ lfs f0, 0(r30) @@ -822,15 +822,15 @@ lbl_80053FA8: /* 80053FB8 00050DB8 C0 7E 00 08 */ lfs f3, 8(r30) /* 80053FBC 00050DBC C0 9E 00 0C */ lfs f4, 0xc(r30) /* 80053FC0 00050DC0 C0 A2 88 F4 */ lfs f5, lbl_803CD274-_SDA2_BASE_(r2) -/* 80053FC4 00050DC4 4B FB 8F A1 */ bl func_8000CF64 +/* 80053FC4 00050DC4 4B FB 8F A1 */ bl xCameraFXShake__FfffffP5xVec3P5xVec3 /* 80053FC8 00050DC8 48 00 00 EC */ b lbl_800540B4 lbl_80053FCC: /* 80053FCC 00050DCC C0 3E 00 00 */ lfs f1, 0(r30) /* 80053FD0 00050DD0 7F A3 EB 78 */ mr r3, r29 -/* 80053FD4 00050DD4 48 14 28 45 */ bl func_80196818 +/* 80053FD4 00050DD4 48 14 28 45 */ bl xCMstart__FP12xCreditsDatafP5xBase /* 80053FD8 00050DD8 48 00 00 DC */ b lbl_800540B4 lbl_80053FDC: -/* 80053FDC 00050DDC 48 14 28 65 */ bl func_80196840 +/* 80053FDC 00050DDC 48 14 28 65 */ bl xCMstop__Fv /* 80053FE0 00050DE0 48 00 00 D4 */ b lbl_800540B4 lbl_80053FE4: /* 80053FE4 00050DE4 3C 60 80 25 */ lis r3, lbl_80254E10@ha @@ -888,10 +888,10 @@ lbl_8005408C: /* 800540A0 00050EA0 48 19 36 1D */ bl func_801E76BC /* 800540A4 00050EA4 48 00 00 10 */ b lbl_800540B4 lbl_800540A8: -/* 800540A8 00050EA8 4B FF FA 85 */ bl func_80053B2C +/* 800540A8 00050EA8 4B FF FA 85 */ bl zDispatcherStoreOptions__Fv /* 800540AC 00050EAC 48 00 00 08 */ b lbl_800540B4 lbl_800540B0: -/* 800540B0 00050EB0 4B FF FA CD */ bl func_80053B7C +/* 800540B0 00050EB0 4B FF FA CD */ bl zDispatcherRestoreOptions__Fv lbl_800540B4: /* 800540B4 00050EB4 80 01 04 34 */ lwz r0, 0x434(r1) /* 800540B8 00050EB8 38 60 00 01 */ li r3, 1 @@ -935,8 +935,8 @@ lbl_8005412C: lbl_8005413C: /* 8005413C 00050F3C FC 20 00 90 */ fmr f1, f0 lbl_80054140: -/* 80054140 00050F40 4B FF 43 05 */ bl func_80048444 -/* 80054144 00050F44 48 05 2D A1 */ bl func_800A6EE4 +/* 80054140 00050F40 4B FF 43 05 */ bl xSndSetCategoryVol__F14sound_categoryf +/* 80054144 00050F44 48 05 2D A1 */ bl zMusicRefreshVolume__Fv /* 80054148 00050F48 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005414C 00050F4C 7C 08 03 A6 */ mtlr r0 /* 80054150 00050F50 38 21 00 10 */ addi r1, r1, 0x10 @@ -976,13 +976,13 @@ lbl_800541B4: lbl_800541C4: /* 800541C4 00050FC4 FC 20 F8 90 */ fmr f1, f31 /* 800541C8 00050FC8 38 60 00 00 */ li r3, 0 -/* 800541CC 00050FCC 4B FF 42 79 */ bl func_80048444 +/* 800541CC 00050FCC 4B FF 42 79 */ bl xSndSetCategoryVol__F14sound_categoryf /* 800541D0 00050FD0 FC 20 F8 90 */ fmr f1, f31 /* 800541D4 00050FD4 38 60 00 01 */ li r3, 1 -/* 800541D8 00050FD8 4B FF 42 6D */ bl func_80048444 +/* 800541D8 00050FD8 4B FF 42 6D */ bl xSndSetCategoryVol__F14sound_categoryf /* 800541DC 00050FDC FC 20 F8 90 */ fmr f1, f31 /* 800541E0 00050FE0 38 60 00 04 */ li r3, 4 -/* 800541E4 00050FE4 4B FF 42 61 */ bl func_80048444 +/* 800541E4 00050FE4 4B FF 42 61 */ bl xSndSetCategoryVol__F14sound_categoryf /* 800541E8 00050FE8 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 800541EC 00050FEC 80 01 00 24 */ lwz r0, 0x24(r1) /* 800541F0 00050FF0 CB E1 00 10 */ lfd f31, 0x10(r1) diff --git a/asm/Game/zEGenerator.s b/asm/Game/zEGenerator.s index 97d617e41..a532430f7 100644 --- a/asm/Game/zEGenerator.s +++ b/asm/Game/zEGenerator.s @@ -2,19 +2,19 @@ .section .text # 0x80054200 - 0x80054BFC -.global func_80054200 -func_80054200: +.global zEGenerator_Init__FPvPv +zEGenerator_Init__FPvPv: /* 80054200 00051000 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80054204 00051004 7C 08 02 A6 */ mflr r0 /* 80054208 00051008 90 01 00 14 */ stw r0, 0x14(r1) -/* 8005420C 0005100C 48 00 00 15 */ bl func_80054220 +/* 8005420C 0005100C 48 00 00 15 */ bl zEGenerator_Init__FP11zEGeneratorP9xEntAsset /* 80054210 00051010 80 01 00 14 */ lwz r0, 0x14(r1) /* 80054214 00051014 7C 08 03 A6 */ mtlr r0 /* 80054218 00051018 38 21 00 10 */ addi r1, r1, 0x10 /* 8005421C 0005101C 4E 80 00 20 */ blr -.global func_80054220 -func_80054220: +.global zEGenerator_Init__FP11zEGeneratorP9xEntAsset +zEGenerator_Init__FP11zEGeneratorP9xEntAsset: /* 80054220 00051020 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80054224 00051024 7C 08 02 A6 */ mflr r0 /* 80054228 00051028 3C A0 45 47 */ lis r5, 0x4547454E@ha @@ -24,7 +24,7 @@ func_80054220: /* 80054238 00051038 7C 7F 1B 78 */ mr r31, r3 /* 8005423C 0005103C 93 C1 00 28 */ stw r30, 0x28(r1) /* 80054240 00051040 7C 9E 23 78 */ mr r30, r4 -/* 80054244 00051044 48 00 09 B9 */ bl func_80054BFC +/* 80054244 00051044 48 00 09 B9 */ bl zEntInit__FP4zEntP9xEntAssetUi /* 80054248 00051048 93 DF 00 D4 */ stw r30, 0xd4(r31) /* 8005424C 0005104C 88 1F 00 05 */ lbz r0, 5(r31) /* 80054250 00051050 28 00 00 00 */ cmplwi r0, 0 @@ -54,20 +54,20 @@ lbl_8005426C: /* 800542A8 000510A8 28 03 00 00 */ cmplwi r3, 0 /* 800542AC 000510AC 41 82 00 C8 */ beq lbl_80054374 /* 800542B0 000510B0 38 81 00 18 */ addi r4, r1, 0x18 -/* 800542B4 000510B4 4B FF 74 59 */ bl func_8004B70C +/* 800542B4 000510B4 4B FF 74 59 */ bl xSTFindAsset__FUiPUi /* 800542B8 000510B8 28 03 00 00 */ cmplwi r3, 0 /* 800542BC 000510BC 41 82 00 B8 */ beq lbl_80054374 /* 800542C0 000510C0 3C 80 80 25 */ lis r4, lbl_80255010@ha /* 800542C4 000510C4 38 A0 00 00 */ li r5, 0 /* 800542C8 000510C8 38 84 50 10 */ addi r4, r4, lbl_80255010@l /* 800542CC 000510CC 38 C0 00 00 */ li r6, 0 -/* 800542D0 000510D0 4B FB 22 99 */ bl func_80006568 +/* 800542D0 000510D0 4B FB 22 99 */ bl xAnimFileNew__FPvPCcUiPP9xAnimFile /* 800542D4 000510D4 3C 80 80 25 */ lis r4, lbl_80255010@ha /* 800542D8 000510D8 90 7F 00 E0 */ stw r3, 0xe0(r31) /* 800542DC 000510DC 38 64 50 10 */ addi r3, r4, lbl_80255010@l /* 800542E0 000510E0 38 A0 00 00 */ li r5, 0 /* 800542E4 000510E4 38 80 00 00 */ li r4, 0 -/* 800542E8 000510E8 4B FB 29 89 */ bl func_80006C70 +/* 800542E8 000510E8 4B FB 29 89 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 800542EC 000510EC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800542F0 000510F0 90 7F 00 D0 */ stw r3, 0xd0(r31) /* 800542F4 000510F4 38 04 6C FC */ addi r0, r4, lbl_80006CFC@l @@ -87,13 +87,13 @@ lbl_8005426C: /* 8005432C 0005112C 80 7F 00 D0 */ lwz r3, 0xd0(r31) /* 80054330 00051130 C0 22 89 10 */ lfs f1, lbl_803CD290-_SDA2_BASE_(r2) /* 80054334 00051134 C0 42 89 14 */ lfs f2, lbl_803CD294-_SDA2_BASE_(r2) -/* 80054338 00051138 4B FB 2A 21 */ bl func_80006D58 +/* 80054338 00051138 4B FB 2A 21 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8005433C 0005113C 3C 80 80 25 */ lis r4, lbl_80255010@ha /* 80054340 00051140 80 7F 00 D0 */ lwz r3, 0xd0(r31) /* 80054344 00051144 38 A4 50 10 */ addi r5, r4, lbl_80255010@l /* 80054348 00051148 80 9F 00 E0 */ lwz r4, 0xe0(r31) /* 8005434C 0005114C 38 A5 00 01 */ addi r5, r5, 1 -/* 80054350 00051150 4B FB 32 25 */ bl func_80007574 +/* 80054350 00051150 4B FB 32 25 */ bl xAnimTableAddFile__FP10xAnimTableP9xAnimFilePCc /* 80054354 00051154 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80054358 00051158 80 BF 00 D0 */ lwz r5, 0xd0(r31) /* 8005435C 0005115C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -101,7 +101,7 @@ lbl_8005426C: /* 80054364 00051164 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 80054368 00051168 7F E4 FB 78 */ mr r4, r31 /* 8005436C 0005116C 38 63 00 48 */ addi r3, r3, 0x48 -/* 80054370 00051170 4B FB 4F 65 */ bl func_800092D4 +/* 80054370 00051170 4B FB 4F 65 */ bl xAnimPoolAlloc__FP8xMemPoolPvP10xAnimTableP14xModelInstance lbl_80054374: /* 80054374 00051174 80 01 00 34 */ lwz r0, 0x34(r1) /* 80054378 00051178 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -110,8 +110,8 @@ lbl_80054374: /* 80054384 00051184 38 21 00 30 */ addi r1, r1, 0x30 /* 80054388 00051188 4E 80 00 20 */ blr -.global func_8005438C -func_8005438C: +.global zEGenerator_Setup__FP11zEGeneratorP6xScene +zEGenerator_Setup__FP11zEGeneratorP6xScene: /* 8005438C 0005118C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80054390 00051190 7C 08 02 A6 */ mflr r0 /* 80054394 00051194 90 01 00 24 */ stw r0, 0x24(r1) @@ -120,7 +120,7 @@ func_8005438C: /* 800543A0 000511A0 93 A1 00 14 */ stw r29, 0x14(r1) /* 800543A4 000511A4 93 81 00 10 */ stw r28, 0x10(r1) /* 800543A8 000511A8 7C 7C 1B 78 */ mr r28, r3 -/* 800543AC 000511AC 48 00 0C B9 */ bl func_80055064 +/* 800543AC 000511AC 48 00 0C B9 */ bl zEntSetup__FP4zEnt /* 800543B0 000511B0 3B E0 00 00 */ li r31, 0 /* 800543B4 000511B4 3B C0 00 00 */ li r30, 0 /* 800543B8 000511B8 B3 FC 00 DA */ sth r31, 0xda(r28) @@ -129,7 +129,7 @@ lbl_800543C0: /* 800543C0 000511C0 80 1C 00 08 */ lwz r0, 8(r28) /* 800543C4 000511C4 7F A0 FA 14 */ add r29, r0, r31 /* 800543C8 000511C8 80 7D 00 04 */ lwz r3, 4(r29) -/* 800543CC 000511CC 48 06 06 71 */ bl func_800B4A3C +/* 800543CC 000511CC 48 06 06 71 */ bl zSceneFindObject__FUi /* 800543D0 000511D0 28 03 00 00 */ cmplwi r3, 0 /* 800543D4 000511D4 41 82 00 44 */ beq lbl_80054418 /* 800543D8 000511D8 A0 1D 00 02 */ lhz r0, 2(r29) @@ -165,37 +165,37 @@ lbl_80054420: /* 80054444 00051244 38 21 00 20 */ addi r1, r1, 0x20 /* 80054448 00051248 4E 80 00 20 */ blr -.global func_8005444C -func_8005444C: +.global zEGenerator_Save__FP11zEGeneratorP7xSerial +zEGenerator_Save__FP11zEGeneratorP7xSerial: /* 8005444C 0005124C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80054450 00051250 7C 08 02 A6 */ mflr r0 /* 80054454 00051254 90 01 00 14 */ stw r0, 0x14(r1) -/* 80054458 00051258 48 00 0D B9 */ bl func_80055210 +/* 80054458 00051258 48 00 0D B9 */ bl zEntSave__FP4zEntP7xSerial /* 8005445C 0005125C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80054460 00051260 7C 08 03 A6 */ mtlr r0 /* 80054464 00051264 38 21 00 10 */ addi r1, r1, 0x10 /* 80054468 00051268 4E 80 00 20 */ blr -.global func_8005446C -func_8005446C: +.global zEGenerator_Load__FP11zEGeneratorP7xSerial +zEGenerator_Load__FP11zEGeneratorP7xSerial: /* 8005446C 0005126C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80054470 00051270 7C 08 02 A6 */ mflr r0 /* 80054474 00051274 90 01 00 14 */ stw r0, 0x14(r1) -/* 80054478 00051278 48 00 0D B9 */ bl func_80055230 +/* 80054478 00051278 48 00 0D B9 */ bl zEntLoad__FP4zEntP7xSerial /* 8005447C 0005127C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80054480 00051280 7C 08 03 A6 */ mtlr r0 /* 80054484 00051284 38 21 00 10 */ addi r1, r1, 0x10 /* 80054488 00051288 4E 80 00 20 */ blr -.global func_8005448C -func_8005448C: +.global zEGenerator_Reset__FP11zEGeneratorP6xScene +zEGenerator_Reset__FP11zEGeneratorP6xScene: /* 8005448C 0005128C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80054490 00051290 7C 08 02 A6 */ mflr r0 /* 80054494 00051294 90 01 00 14 */ stw r0, 0x14(r1) /* 80054498 00051298 93 E1 00 0C */ stw r31, 0xc(r1) /* 8005449C 0005129C 93 C1 00 08 */ stw r30, 8(r1) /* 800544A0 000512A0 7C 7E 1B 78 */ mr r30, r3 -/* 800544A4 000512A4 48 00 0D AD */ bl func_80055250 +/* 800544A4 000512A4 48 00 0D AD */ bl zEntReset__FP4zEnt /* 800544A8 000512A8 83 FE 00 10 */ lwz r31, 0x10(r30) /* 800544AC 000512AC 88 1F 00 61 */ lbz r0, 0x61(r31) /* 800544B0 000512B0 B0 1E 00 D8 */ sth r0, 0xd8(r30) @@ -203,11 +203,11 @@ func_8005448C: /* 800544B8 000512B8 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800544BC 000512BC 41 82 00 10 */ beq lbl_800544CC /* 800544C0 000512C0 7F C3 F3 78 */ mr r3, r30 -/* 800544C4 000512C4 48 00 01 9D */ bl func_80054660 +/* 800544C4 000512C4 48 00 01 9D */ bl zEGenerator_TurnOn__FP11zEGenerator /* 800544C8 000512C8 48 00 00 0C */ b lbl_800544D4 lbl_800544CC: /* 800544CC 000512CC 7F C3 F3 78 */ mr r3, r30 -/* 800544D0 000512D0 48 00 04 B5 */ bl func_80054984 +/* 800544D0 000512D0 48 00 04 B5 */ bl zEGenerator_TurnOff__FP11zEGenerator lbl_800544D4: /* 800544D4 000512D4 88 1F 00 0B */ lbz r0, 0xb(r31) /* 800544D8 000512D8 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d @@ -243,7 +243,7 @@ lbl_8005452C: /* 80054540 00051340 93 E1 00 0C */ stw r31, 0xc(r1) /* 80054544 00051344 7C 7F 1B 78 */ mr r31, r3 /* 80054548 00051348 FF E0 08 90 */ fmr f31, f1 -/* 8005454C 0005134C 4B FC 50 B1 */ bl func_800195FC +/* 8005454C 0005134C 4B FC 50 B1 */ bl xEntUpdate__FP4xEntP6xScenef /* 80054550 00051350 80 9F 00 24 */ lwz r4, 0x24(r31) /* 80054554 00051354 38 7F 00 E4 */ addi r3, r31, 0xe4 /* 80054558 00051358 80 BF 00 D4 */ lwz r5, 0xd4(r31) @@ -262,7 +262,7 @@ lbl_8005452C: /* 8005458C 0005138C 4B FC 72 A5 */ bl func_8001B830 /* 80054590 00051390 7C 64 1B 78 */ mr r4, r3 /* 80054594 00051394 38 7F 00 F0 */ addi r3, r31, 0xf0 -/* 80054598 00051398 4B FF 9F 45 */ bl func_8004E4DC +/* 80054598 00051398 4B FF 9F 45 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8005459C 0005139C 48 00 00 18 */ b lbl_800545B4 lbl_800545A0: /* 800545A0 000513A0 80 83 00 24 */ lwz r4, 0x24(r3) @@ -276,14 +276,14 @@ lbl_800545B4: /* 800545BC 000513BC 41 82 00 10 */ beq lbl_800545CC /* 800545C0 000513C0 38 9F 00 E4 */ addi r4, r31, 0xe4 /* 800545C4 000513C4 38 BF 00 F0 */ addi r5, r31, 0xf0 -/* 800545C8 000513C8 48 04 D3 01 */ bl func_800A18C8 +/* 800545C8 000513C8 48 04 D3 01 */ bl zLightningModifyEndpoints__FP10zLightningP5xVec3P5xVec3 lbl_800545CC: /* 800545CC 000513CC 80 7F 01 10 */ lwz r3, 0x110(r31) /* 800545D0 000513D0 28 03 00 00 */ cmplwi r3, 0 /* 800545D4 000513D4 41 82 00 10 */ beq lbl_800545E4 /* 800545D8 000513D8 38 9F 00 E4 */ addi r4, r31, 0xe4 /* 800545DC 000513DC 38 BF 00 F0 */ addi r5, r31, 0xf0 -/* 800545E0 000513E0 48 04 D2 E9 */ bl func_800A18C8 +/* 800545E0 000513E0 48 04 D2 E9 */ bl zLightningModifyEndpoints__FP10zLightningP5xVec3P5xVec3 lbl_800545E4: /* 800545E4 000513E4 C0 3F 00 DC */ lfs f1, 0xdc(r31) /* 800545E8 000513E8 C0 02 89 14 */ lfs f0, lbl_803CD294-_SDA2_BASE_(r2) @@ -297,10 +297,10 @@ lbl_800545E4: /* 80054608 00051408 4C 40 13 82 */ cror 2, 0, 2 /* 8005460C 0005140C 40 82 00 18 */ bne lbl_80054624 /* 80054610 00051410 7F E3 FB 78 */ mr r3, r31 -/* 80054614 00051414 48 00 03 71 */ bl func_80054984 +/* 80054614 00051414 48 00 03 71 */ bl zEGenerator_TurnOff__FP11zEGenerator /* 80054618 00051418 7F E3 FB 78 */ mr r3, r31 /* 8005461C 0005141C 38 80 00 27 */ li r4, 0x27 -/* 80054620 00051420 4B FC AF D1 */ bl func_8001F5F0 +/* 80054620 00051420 4B FC AF D1 */ bl zEntEvent__FP5xBaseUi lbl_80054624: /* 80054624 00051424 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80054628 00051428 80 01 00 24 */ lwz r0, 0x24(r1) @@ -313,14 +313,14 @@ lbl_80054640: /* 80054640 00051440 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80054644 00051444 7C 08 02 A6 */ mflr r0 /* 80054648 00051448 90 01 00 14 */ stw r0, 0x14(r1) -/* 8005464C 0005144C 4B FC 4E 81 */ bl func_800194CC +/* 8005464C 0005144C 4B FC 4E 81 */ bl xEntRender__FP4xEnt /* 80054650 00051450 80 01 00 14 */ lwz r0, 0x14(r1) /* 80054654 00051454 7C 08 03 A6 */ mtlr r0 /* 80054658 00051458 38 21 00 10 */ addi r1, r1, 0x10 /* 8005465C 0005145C 4E 80 00 20 */ blr -.global func_80054660 -func_80054660: +.global zEGenerator_TurnOn__FP11zEGenerator +zEGenerator_TurnOn__FP11zEGenerator: /* 80054660 00051460 94 21 FF 80 */ stwu r1, -0x80(r1) /* 80054664 00051464 7C 08 02 A6 */ mflr r0 /* 80054668 00051468 90 01 00 84 */ stw r0, 0x84(r1) @@ -349,7 +349,7 @@ lbl_800546A4: /* 800546C0 000514C0 A0 1F 00 DA */ lhz r0, 0xda(r31) /* 800546C4 000514C4 28 00 00 00 */ cmplwi r0, 0 /* 800546C8 000514C8 41 82 01 1C */ beq lbl_800547E4 -/* 800546CC 000514CC 4B FD C5 9D */ bl func_80030C68 +/* 800546CC 000514CC 4B FD C5 9D */ bl xrand__Fv /* 800546D0 000514D0 A0 9F 00 DA */ lhz r4, 0xda(r31) /* 800546D4 000514D4 3B 80 00 00 */ li r28, 0 /* 800546D8 000514D8 3B 60 00 00 */ li r27, 0 @@ -363,7 +363,7 @@ lbl_800546F4: /* 800546F4 000514F4 80 1F 00 08 */ lwz r0, 8(r31) /* 800546F8 000514F8 7F 40 F2 14 */ add r26, r0, r30 /* 800546FC 000514FC 80 7A 00 04 */ lwz r3, 4(r26) -/* 80054700 00051500 48 06 03 3D */ bl func_800B4A3C +/* 80054700 00051500 48 06 03 3D */ bl zSceneFindObject__FUi /* 80054704 00051504 C0 1A 00 08 */ lfs f0, 8(r26) /* 80054708 00051508 7C 79 1B 78 */ mr r25, r3 /* 8005470C 0005150C 38 7F 00 FC */ addi r3, r31, 0xfc @@ -373,7 +373,7 @@ lbl_800546F4: /* 8005471C 0005151C D0 01 00 14 */ stfs f0, 0x14(r1) /* 80054720 00051520 C0 1A 00 10 */ lfs f0, 0x10(r26) /* 80054724 00051524 D0 01 00 18 */ stfs f0, 0x18(r1) -/* 80054728 00051528 4B FF 9D B5 */ bl func_8004E4DC +/* 80054728 00051528 4B FF 9D B5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8005472C 0005152C 28 19 00 00 */ cmplwi r25, 0 /* 80054730 00051530 41 82 00 A0 */ beq lbl_800547D0 /* 80054734 00051534 A0 1A 00 02 */ lhz r0, 2(r26) @@ -386,10 +386,10 @@ lbl_800546F4: /* 80054750 00051550 28 00 00 0D */ cmplwi r0, 0xd /* 80054754 00051554 40 82 00 2C */ bne lbl_80054780 /* 80054758 00051558 7F 23 CB 78 */ mr r3, r25 -/* 8005475C 0005155C 4B FE 11 89 */ bl func_800358E4 +/* 8005475C 0005155C 4B FE 11 89 */ bl xMovePointGetPos__FPC10xMovePoint /* 80054760 00051560 7C 64 1B 78 */ mr r4, r3 /* 80054764 00051564 38 7F 00 F0 */ addi r3, r31, 0xf0 -/* 80054768 00051568 4B FF 9D 75 */ bl func_8004E4DC +/* 80054768 00051568 4B FF 9D 75 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8005476C 0005156C 38 7F 00 F0 */ addi r3, r31, 0xf0 /* 80054770 00051570 38 9F 00 FC */ addi r4, r31, 0xfc /* 80054774 00051574 4B FB 9F E1 */ bl func_8000E754 @@ -402,7 +402,7 @@ lbl_80054780: /* 8005478C 0005158C 4B FC 70 A5 */ bl func_8001B830 /* 80054790 00051590 7C 64 1B 78 */ mr r4, r3 /* 80054794 00051594 38 7F 00 F0 */ addi r3, r31, 0xf0 -/* 80054798 00051598 4B FF 9D 45 */ bl func_8004E4DC +/* 80054798 00051598 4B FF 9D 45 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8005479C 0005159C 93 3F 01 08 */ stw r25, 0x108(r31) /* 800547A0 000515A0 48 00 00 58 */ b lbl_800547F8 lbl_800547A4: @@ -439,7 +439,7 @@ lbl_80054804: /* 80054804 00051604 80 7D 01 0C */ lwz r3, 0x10c(r29) /* 80054808 00051608 28 03 00 00 */ cmplwi r3, 0 /* 8005480C 0005160C 41 82 00 0C */ beq lbl_80054818 -/* 80054810 00051610 48 04 D0 A5 */ bl func_800A18B4 +/* 80054810 00051610 48 04 D0 A5 */ bl zLightningKill__FP10zLightning /* 80054814 00051614 93 DD 01 0C */ stw r30, 0x10c(r29) lbl_80054818: /* 80054818 00051618 3B 39 00 01 */ addi r25, r25, 1 @@ -452,7 +452,7 @@ lbl_80054818: /* 80054834 00051634 4B FA EC 25 */ bl memset /* 80054838 00051638 38 00 00 03 */ li r0, 3 /* 8005483C 0005163C 90 01 00 1C */ stw r0, 0x1c(r1) -/* 80054840 00051640 4B FD C4 29 */ bl func_80030C68 +/* 80054840 00051640 4B FD C4 29 */ bl xrand__Fv /* 80054844 00051644 54 60 0F 7C */ rlwinm r0, r3, 1, 0x1d, 0x1e /* 80054848 00051648 38 BF 00 E4 */ addi r5, r31, 0xe4 /* 8005484C 0005164C 7C 03 07 34 */ extsh r3, r0 @@ -486,25 +486,25 @@ lbl_80054818: /* 800548BC 000516BC C0 02 89 2C */ lfs f0, lbl_803CD2AC-_SDA2_BASE_(r2) /* 800548C0 000516C0 D0 01 00 48 */ stfs f0, 0x48(r1) /* 800548C4 000516C4 90 01 00 4C */ stw r0, 0x4c(r1) -/* 800548C8 000516C8 48 04 B0 A9 */ bl func_8009F970 +/* 800548C8 000516C8 48 04 B0 A9 */ bl zLightningAdd__FP16_tagLightningAdd /* 800548CC 000516CC 90 7F 01 0C */ stw r3, 0x10c(r31) /* 800548D0 000516D0 38 60 00 10 */ li r3, 0x10 /* 800548D4 000516D4 38 00 00 03 */ li r0, 3 /* 800548D8 000516D8 B0 61 00 34 */ sth r3, 0x34(r1) /* 800548DC 000516DC 90 01 00 1C */ stw r0, 0x1c(r1) -/* 800548E0 000516E0 4B FD C3 A9 */ bl func_80030C88 +/* 800548E0 000516E0 4B FD C3 A9 */ bl xurand__Fv /* 800548E4 000516E4 C0 42 89 34 */ lfs f2, lbl_803CD2B4-_SDA2_BASE_(r2) /* 800548E8 000516E8 C0 02 89 30 */ lfs f0, lbl_803CD2B0-_SDA2_BASE_(r2) /* 800548EC 000516EC EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 800548F0 000516F0 D0 01 00 24 */ stfs f0, 0x24(r1) -/* 800548F4 000516F4 4B FD C3 75 */ bl func_80030C68 +/* 800548F4 000516F4 4B FD C3 75 */ bl xrand__Fv /* 800548F8 000516F8 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 800548FC 000516FC 41 82 00 10 */ beq lbl_8005490C /* 80054900 00051700 C0 01 00 24 */ lfs f0, 0x24(r1) /* 80054904 00051704 FC 00 00 50 */ fneg f0, f0 /* 80054908 00051708 D0 01 00 24 */ stfs f0, 0x24(r1) lbl_8005490C: -/* 8005490C 0005170C 4B FD C3 7D */ bl func_80030C88 +/* 8005490C 0005170C 4B FD C3 7D */ bl xurand__Fv /* 80054910 00051710 C0 42 89 3C */ lfs f2, lbl_803CD2BC-_SDA2_BASE_(r2) /* 80054914 00051714 38 60 00 50 */ li r3, 0x50 /* 80054918 00051718 C0 02 89 38 */ lfs f0, lbl_803CD2B8-_SDA2_BASE_(r2) @@ -527,7 +527,7 @@ lbl_8005490C: /* 8005495C 0005175C C0 02 89 44 */ lfs f0, lbl_803CD2C4-_SDA2_BASE_(r2) /* 80054960 00051760 D0 01 00 48 */ stfs f0, 0x48(r1) /* 80054964 00051764 90 01 00 4C */ stw r0, 0x4c(r1) -/* 80054968 00051768 48 04 B0 09 */ bl func_8009F970 +/* 80054968 00051768 48 04 B0 09 */ bl zLightningAdd__FP16_tagLightningAdd /* 8005496C 0005176C 90 7F 01 10 */ stw r3, 0x110(r31) /* 80054970 00051770 BB 21 00 64 */ lmw r25, 0x64(r1) /* 80054974 00051774 80 01 00 84 */ lwz r0, 0x84(r1) @@ -535,8 +535,8 @@ lbl_8005490C: /* 8005497C 0005177C 38 21 00 80 */ addi r1, r1, 0x80 /* 80054980 00051780 4E 80 00 20 */ blr -.global func_80054984 -func_80054984: +.global zEGenerator_TurnOff__FP11zEGenerator +zEGenerator_TurnOff__FP11zEGenerator: /* 80054984 00051784 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80054988 00051788 7C 08 02 A6 */ mflr r0 /* 8005498C 0005178C 90 01 00 24 */ stw r0, 0x24(r1) @@ -562,7 +562,7 @@ lbl_800549D4: /* 800549D4 000517D4 80 7E 01 0C */ lwz r3, 0x10c(r30) /* 800549D8 000517D8 28 03 00 00 */ cmplwi r3, 0 /* 800549DC 000517DC 41 82 00 0C */ beq lbl_800549E8 -/* 800549E0 000517E0 48 04 CE D5 */ bl func_800A18B4 +/* 800549E0 000517E0 48 04 CE D5 */ bl zLightningKill__FP10zLightning /* 800549E4 000517E4 93 FE 01 0C */ stw r31, 0x10c(r30) lbl_800549E8: /* 800549E8 000517E8 3B BD 00 01 */ addi r29, r29, 1 @@ -577,18 +577,18 @@ lbl_800549E8: /* 80054A0C 0005180C 38 21 00 20 */ addi r1, r1, 0x20 /* 80054A10 00051810 4E 80 00 20 */ blr -.global func_80054A14 -func_80054A14: +.global zEGenerator_ToggleOn__FP11zEGenerator +zEGenerator_ToggleOn__FP11zEGenerator: /* 80054A14 00051814 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80054A18 00051818 7C 08 02 A6 */ mflr r0 /* 80054A1C 0005181C 90 01 00 14 */ stw r0, 0x14(r1) /* 80054A20 00051820 A0 03 00 D8 */ lhz r0, 0xd8(r3) /* 80054A24 00051824 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80054A28 00051828 41 82 00 0C */ beq lbl_80054A34 -/* 80054A2C 0005182C 4B FF FF 59 */ bl func_80054984 +/* 80054A2C 0005182C 4B FF FF 59 */ bl zEGenerator_TurnOff__FP11zEGenerator /* 80054A30 00051830 48 00 00 08 */ b lbl_80054A38 lbl_80054A34: -/* 80054A34 00051834 4B FF FC 2D */ bl func_80054660 +/* 80054A34 00051834 4B FF FC 2D */ bl zEGenerator_TurnOn__FP11zEGenerator lbl_80054A38: /* 80054A38 00051838 80 01 00 14 */ lwz r0, 0x14(r1) /* 80054A3C 0005183C 7C 08 03 A6 */ mtlr r0 @@ -651,22 +651,22 @@ lbl_80054AFC: /* 80054B04 00051904 48 00 00 9C */ b lbl_80054BA0 lbl_80054B08: /* 80054B08 00051908 7F E3 FB 78 */ mr r3, r31 -/* 80054B0C 0005190C 4B FF FB 55 */ bl func_80054660 +/* 80054B0C 0005190C 4B FF FB 55 */ bl zEGenerator_TurnOn__FP11zEGenerator /* 80054B10 00051910 48 00 00 D4 */ b lbl_80054BE4 lbl_80054B14: /* 80054B14 00051914 7F E3 FB 78 */ mr r3, r31 -/* 80054B18 00051918 4B FF FE 6D */ bl func_80054984 +/* 80054B18 00051918 4B FF FE 6D */ bl zEGenerator_TurnOff__FP11zEGenerator /* 80054B1C 0005191C 48 00 00 C8 */ b lbl_80054BE4 lbl_80054B20: /* 80054B20 00051920 7F E3 FB 78 */ mr r3, r31 -/* 80054B24 00051924 4B FF FE F1 */ bl func_80054A14 +/* 80054B24 00051924 4B FF FE F1 */ bl zEGenerator_ToggleOn__FP11zEGenerator /* 80054B28 00051928 48 00 00 BC */ b lbl_80054BE4 lbl_80054B2C: /* 80054B2C 0005192C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80054B30 00051930 7F E3 FB 78 */ mr r3, r31 /* 80054B34 00051934 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 80054B38 00051938 80 84 1F C0 */ lwz r4, 0x1fc0(r4) -/* 80054B3C 0005193C 4B FF F9 51 */ bl func_8005448C +/* 80054B3C 0005193C 4B FF F9 51 */ bl zEGenerator_Reset__FP11zEGeneratorP6xScene /* 80054B40 00051940 48 00 00 A4 */ b lbl_80054BE4 lbl_80054B44: /* 80054B44 00051944 7F E3 FB 78 */ mr r3, r31 @@ -699,11 +699,11 @@ lbl_80054B94: /* 80054B9C 0005199C 48 00 00 48 */ b lbl_80054BE4 lbl_80054BA0: /* 80054BA0 000519A0 7F E3 FB 78 */ mr r3, r31 -/* 80054BA4 000519A4 48 0C 1D 25 */ bl func_801168C8 +/* 80054BA4 000519A4 48 0C 1D 25 */ bl zCollGeom_CamEnable__FP4xEnt /* 80054BA8 000519A8 48 00 00 3C */ b lbl_80054BE4 lbl_80054BAC: /* 80054BAC 000519AC 7F E3 FB 78 */ mr r3, r31 -/* 80054BB0 000519B0 48 0C 1D 31 */ bl func_801168E0 +/* 80054BB0 000519B0 48 0C 1D 31 */ bl zCollGeom_CamDisable__FP4xEnt /* 80054BB4 000519B4 48 00 00 30 */ b lbl_80054BE4 lbl_80054BB8: /* 80054BB8 000519B8 28 07 00 00 */ cmplwi r7, 0 diff --git a/asm/Game/zEnt.s b/asm/Game/zEnt.s index 5d80bd587..2456090ef 100644 --- a/asm/Game/zEnt.s +++ b/asm/Game/zEnt.s @@ -2,8 +2,8 @@ .section .text # 0x80054BFC - 0x800564EC -.global func_80054BFC -func_80054BFC: +.global zEntInit__FP4zEntP9xEntAssetUi +zEntInit__FP4zEntP9xEntAssetUi: /* 80054BFC 000519FC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80054C00 00051A00 7C 08 02 A6 */ mflr r0 /* 80054C04 00051A04 90 01 00 24 */ stw r0, 0x24(r1) @@ -13,7 +13,7 @@ func_80054BFC: /* 80054C14 00051A14 7C 7E 1B 78 */ mr r30, r3 /* 80054C18 00051A18 93 A1 00 14 */ stw r29, 0x14(r1) /* 80054C1C 00051A1C 7C BD 2B 78 */ mr r29, r5 -/* 80054C20 00051A20 4B FC 39 91 */ bl func_800185B0 +/* 80054C20 00051A20 4B FC 39 91 */ bl xEntInit__FP4xEntP9xEntAsset /* 80054C24 00051A24 3C 7D AF B4 */ addis r3, r29, 0xafb4 /* 80054C28 00051A28 3C 80 80 05 */ lis r4, lbl_80055360@ha /* 80054C2C 00051A2C 38 04 53 60 */ addi r0, r4, lbl_80055360@l @@ -28,7 +28,7 @@ func_80054BFC: /* 80054C50 00051A50 98 9E 00 21 */ stb r4, 0x21(r30) /* 80054C54 00051A54 98 1E 00 84 */ stb r0, 0x84(r30) /* 80054C58 00051A58 80 9F 00 4C */ lwz r4, 0x4c(r31) -/* 80054C5C 00051A5C 48 00 0A 3D */ bl func_80055698 +/* 80054C5C 00051A5C 48 00 0A 3D */ bl zEntParseModelInfo__FP4xEntUi /* 80054C60 00051A60 48 00 03 44 */ b lbl_80054FA4 lbl_80054C64: /* 80054C64 00051A64 3C 1D A9 B7 */ addis r0, r29, 0xa9b7 @@ -45,7 +45,7 @@ lbl_80054C64: /* 80054C90 00051A90 60 00 00 10 */ ori r0, r0, 0x10 /* 80054C94 00051A94 98 1E 00 1C */ stb r0, 0x1c(r30) /* 80054C98 00051A98 80 9F 00 4C */ lwz r4, 0x4c(r31) -/* 80054C9C 00051A9C 48 00 09 FD */ bl func_80055698 +/* 80054C9C 00051A9C 48 00 09 FD */ bl zEntParseModelInfo__FP4xEntUi /* 80054CA0 00051AA0 48 00 03 04 */ b lbl_80054FA4 lbl_80054CA4: /* 80054CA4 00051AA4 3C 1D B6 AC */ addis r0, r29, 0xb6ac @@ -61,7 +61,7 @@ lbl_80054CA4: /* 80054CCC 00051ACC 98 9E 00 84 */ stb r4, 0x84(r30) /* 80054CD0 00051AD0 90 1E 00 0C */ stw r0, 0xc(r30) /* 80054CD4 00051AD4 80 9F 00 4C */ lwz r4, 0x4c(r31) -/* 80054CD8 00051AD8 48 00 09 C1 */ bl func_80055698 +/* 80054CD8 00051AD8 48 00 09 C1 */ bl zEntParseModelInfo__FP4xEntUi /* 80054CDC 00051ADC 48 00 02 C8 */ b lbl_80054FA4 lbl_80054CE0: /* 80054CE0 00051AE0 3C 1D AF B5 */ addis r0, r29, 0xafb5 @@ -87,7 +87,7 @@ lbl_80054D24: lbl_80054D28: /* 80054D28 00051B28 80 9F 00 4C */ lwz r4, 0x4c(r31) /* 80054D2C 00051B2C 7F C3 F3 78 */ mr r3, r30 -/* 80054D30 00051B30 48 00 09 69 */ bl func_80055698 +/* 80054D30 00051B30 48 00 09 69 */ bl zEntParseModelInfo__FP4xEntUi /* 80054D34 00051B34 38 00 00 04 */ li r0, 4 /* 80054D38 00051B38 98 1E 00 84 */ stb r0, 0x84(r30) /* 80054D3C 00051B3C 80 7E 00 24 */ lwz r3, 0x24(r30) @@ -111,7 +111,7 @@ lbl_80054D78: lbl_80054D7C: /* 80054D7C 00051B7C 80 9F 00 4C */ lwz r4, 0x4c(r31) /* 80054D80 00051B80 7F C3 F3 78 */ mr r3, r30 -/* 80054D84 00051B84 48 00 09 15 */ bl func_80055698 +/* 80054D84 00051B84 48 00 09 15 */ bl zEntParseModelInfo__FP4xEntUi /* 80054D88 00051B88 38 00 00 04 */ li r0, 4 /* 80054D8C 00051B8C 98 1E 00 84 */ stb r0, 0x84(r30) /* 80054D90 00051B90 80 7E 00 24 */ lwz r3, 0x24(r30) @@ -138,7 +138,7 @@ lbl_80054DC0: /* 80054DDC 00051BDC 98 9E 00 21 */ stb r4, 0x21(r30) /* 80054DE0 00051BE0 98 1E 00 84 */ stb r0, 0x84(r30) /* 80054DE4 00051BE4 80 9F 00 4C */ lwz r4, 0x4c(r31) -/* 80054DE8 00051BE8 48 00 08 B1 */ bl func_80055698 +/* 80054DE8 00051BE8 48 00 08 B1 */ bl zEntParseModelInfo__FP4xEntUi /* 80054DEC 00051BEC 48 00 01 B8 */ b lbl_80054FA4 lbl_80054DF0: /* 80054DF0 00051BF0 3C 1D AC B7 */ addis r0, r29, 0xacb7 @@ -160,7 +160,7 @@ lbl_80054E24: /* 80054E28 00051C28 7F C3 F3 78 */ mr r3, r30 /* 80054E2C 00051C2C 98 1E 00 84 */ stb r0, 0x84(r30) /* 80054E30 00051C30 80 9F 00 4C */ lwz r4, 0x4c(r31) -/* 80054E34 00051C34 48 00 08 65 */ bl func_80055698 +/* 80054E34 00051C34 48 00 08 65 */ bl zEntParseModelInfo__FP4xEntUi /* 80054E38 00051C38 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80054E3C 00051C3C 80 03 00 4C */ lwz r0, 0x4c(r3) /* 80054E40 00051C40 90 1E 00 AC */ stw r0, 0xac(r30) @@ -190,7 +190,7 @@ lbl_80054E84: /* 80054E94 00051C94 60 00 00 10 */ ori r0, r0, 0x10 /* 80054E98 00051C98 98 1E 00 1C */ stb r0, 0x1c(r30) /* 80054E9C 00051C9C 80 9F 00 4C */ lwz r4, 0x4c(r31) -/* 80054EA0 00051CA0 48 00 07 F9 */ bl func_80055698 +/* 80054EA0 00051CA0 48 00 07 F9 */ bl zEntParseModelInfo__FP4xEntUi /* 80054EA4 00051CA4 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80054EA8 00051CA8 80 03 00 4C */ lwz r0, 0x4c(r3) /* 80054EAC 00051CAC 90 1E 00 AC */ stw r0, 0xac(r30) @@ -217,7 +217,7 @@ lbl_80054EE4: /* 80054EF4 00051CF4 60 00 00 10 */ ori r0, r0, 0x10 /* 80054EF8 00051CF8 98 1E 00 1C */ stb r0, 0x1c(r30) /* 80054EFC 00051CFC 80 9F 00 4C */ lwz r4, 0x4c(r31) -/* 80054F00 00051D00 48 00 07 99 */ bl func_80055698 +/* 80054F00 00051D00 48 00 07 99 */ bl zEntParseModelInfo__FP4xEntUi /* 80054F04 00051D04 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80054F08 00051D08 80 03 00 4C */ lwz r0, 0x4c(r3) /* 80054F0C 00051D0C 90 1E 00 AC */ stw r0, 0xac(r30) @@ -241,7 +241,7 @@ lbl_80054F44: /* 80054F48 00051D48 7F C3 F3 78 */ mr r3, r30 /* 80054F4C 00051D4C 98 1E 00 84 */ stb r0, 0x84(r30) /* 80054F50 00051D50 80 9F 00 4C */ lwz r4, 0x4c(r31) -/* 80054F54 00051D54 48 00 07 45 */ bl func_80055698 +/* 80054F54 00051D54 48 00 07 45 */ bl zEntParseModelInfo__FP4xEntUi /* 80054F58 00051D58 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80054F5C 00051D5C 80 03 00 4C */ lwz r0, 0x4c(r3) /* 80054F60 00051D60 90 1E 00 AC */ stw r0, 0xac(r30) @@ -258,7 +258,7 @@ lbl_80054F68: /* 80054F88 00051D88 98 9E 00 21 */ stb r4, 0x21(r30) /* 80054F8C 00051D8C 98 1E 00 84 */ stb r0, 0x84(r30) /* 80054F90 00051D90 80 9F 00 4C */ lwz r4, 0x4c(r31) -/* 80054F94 00051D94 48 00 07 05 */ bl func_80055698 +/* 80054F94 00051D94 48 00 07 05 */ bl zEntParseModelInfo__FP4xEntUi /* 80054F98 00051D98 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80054F9C 00051D9C 80 03 00 4C */ lwz r0, 0x4c(r3) /* 80054FA0 00051DA0 90 1E 00 AC */ stw r0, 0xac(r30) @@ -266,11 +266,11 @@ lbl_80054FA4: /* 80054FA4 00051DA4 80 7F 00 50 */ lwz r3, 0x50(r31) /* 80054FA8 00051DA8 28 03 00 00 */ cmplwi r3, 0 /* 80054FAC 00051DAC 41 82 00 8C */ beq lbl_80055038 -/* 80054FB0 00051DB0 4B FF 9B F5 */ bl func_8004EBA4 +/* 80054FB0 00051DB0 4B FF 9B F5 */ bl zAnimListGetNumUsed__FUi /* 80054FB4 00051DB4 2C 03 00 00 */ cmpwi r3, 0 /* 80054FB8 00051DB8 40 81 00 74 */ ble lbl_8005502C /* 80054FBC 00051DBC 80 7F 00 50 */ lwz r3, 0x50(r31) -/* 80054FC0 00051DC0 4B FF 9B 9D */ bl func_8004EB5C +/* 80054FC0 00051DC0 4B FF 9B 9D */ bl zAnimListGetTable__FUi /* 80054FC4 00051DC4 90 7E 00 D0 */ stw r3, 0xd0(r30) /* 80054FC8 00051DC8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80054FCC 00051DCC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -279,11 +279,11 @@ lbl_80054FA4: /* 80054FD8 00051DD8 80 BE 00 D0 */ lwz r5, 0xd0(r30) /* 80054FDC 00051DDC 80 DE 00 24 */ lwz r6, 0x24(r30) /* 80054FE0 00051DE0 38 63 00 48 */ addi r3, r3, 0x48 -/* 80054FE4 00051DE4 4B FB 42 F1 */ bl func_800092D4 +/* 80054FE4 00051DE4 4B FB 42 F1 */ bl xAnimPoolAlloc__FP8xMemPoolPvP10xAnimTableP14xModelInstance /* 80054FE8 00051DE8 3C 80 80 25 */ lis r4, lbl_80255024@ha /* 80054FEC 00051DEC 80 7E 00 D0 */ lwz r3, 0xd0(r30) /* 80054FF0 00051DF0 38 84 50 24 */ addi r4, r4, lbl_80255024@l -/* 80054FF4 00051DF4 4B FB 27 69 */ bl func_8000775C +/* 80054FF4 00051DF4 4B FB 27 69 */ bl xAnimTableGetState__FP10xAnimTablePCc /* 80054FF8 00051DF8 28 03 00 00 */ cmplwi r3, 0 /* 80054FFC 00051DFC 41 82 00 44 */ beq lbl_80055040 /* 80055000 00051E00 80 9E 00 24 */ lwz r4, 0x24(r30) @@ -295,7 +295,7 @@ lbl_80054FA4: /* 80055018 00051E18 C0 02 89 4C */ lfs f0, lbl_803CD2CC-_SDA2_BASE_(r2) /* 8005501C 00051E1C D0 04 00 0C */ stfs f0, 0xc(r4) /* 80055020 00051E20 80 7E 00 24 */ lwz r3, 0x24(r30) -/* 80055024 00051E24 4B FD F6 8D */ bl func_800346B0 +/* 80055024 00051E24 4B FD F6 8D */ bl xModelEval__FP14xModelInstance /* 80055028 00051E28 48 00 00 18 */ b lbl_80055040 lbl_8005502C: /* 8005502C 00051E2C 38 00 00 00 */ li r0, 0 @@ -306,7 +306,7 @@ lbl_80055038: /* 8005503C 00051E3C 90 1E 00 D0 */ stw r0, 0xd0(r30) lbl_80055040: /* 80055040 00051E40 7F C3 F3 78 */ mr r3, r30 -/* 80055044 00051E44 4B FC 36 8D */ bl func_800186D0 +/* 80055044 00051E44 4B FC 36 8D */ bl xEntInitForType__FP4xEnt /* 80055048 00051E48 80 01 00 24 */ lwz r0, 0x24(r1) /* 8005504C 00051E4C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80055050 00051E50 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -315,14 +315,14 @@ lbl_80055040: /* 8005505C 00051E5C 38 21 00 20 */ addi r1, r1, 0x20 /* 80055060 00051E60 4E 80 00 20 */ blr -.global func_80055064 -func_80055064: +.global zEntSetup__FP4zEnt +zEntSetup__FP4zEnt: /* 80055064 00051E64 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80055068 00051E68 7C 08 02 A6 */ mflr r0 /* 8005506C 00051E6C 90 01 00 14 */ stw r0, 0x14(r1) /* 80055070 00051E70 93 E1 00 0C */ stw r31, 0xc(r1) /* 80055074 00051E74 7C 7F 1B 78 */ mr r31, r3 -/* 80055078 00051E78 4B FC 3C 2D */ bl func_80018CA4 +/* 80055078 00051E78 4B FC 3C 2D */ bl xEntSetup__FP4xEnt /* 8005507C 00051E7C 7F E3 FB 78 */ mr r3, r31 /* 80055080 00051E80 48 00 00 19 */ bl func_80055098 /* 80055084 00051E84 80 01 00 14 */ lwz r0, 0x14(r1) @@ -346,7 +346,7 @@ func_80055098: /* 800550C0 00051EC0 3C 60 80 25 */ lis r3, lbl_80255024@ha /* 800550C4 00051EC4 38 63 50 24 */ addi r3, r3, lbl_80255024@l /* 800550C8 00051EC8 38 63 00 05 */ addi r3, r3, 5 -/* 800550CC 00051ECC 4B FF 71 49 */ bl func_8004C214 +/* 800550CC 00051ECC 4B FF 71 49 */ bl xStrHash__FPCc /* 800550D0 00051ED0 90 6D 8C 40 */ stw r3, lbl_803CB540-_SDA_BASE_(r13) /* 800550D4 00051ED4 38 00 00 01 */ li r0, 1 /* 800550D8 00051ED8 98 0D 8C 44 */ stb r0, lbl_803CB544-_SDA_BASE_(r13) @@ -394,13 +394,13 @@ lbl_800550DC: /* 8005517C 00051F7C 7C 64 1B 78 */ mr r4, r3 /* 80055180 00051F80 7F E3 FB 78 */ mr r3, r31 /* 80055184 00051F84 38 84 00 30 */ addi r4, r4, 0x30 -/* 80055188 00051F88 4B FC 46 DD */ bl func_80019864 +/* 80055188 00051F88 4B FC 46 DD */ bl xEntDefaultBoundUpdate__FP4xEntP5xVec3 /* 8005518C 00051F8C 88 1F 00 19 */ lbz r0, 0x19(r31) /* 80055190 00051F90 7F E3 FB 78 */ mr r3, r31 /* 80055194 00051F94 38 80 00 00 */ li r4, 0 /* 80055198 00051F98 60 00 00 08 */ ori r0, r0, 8 /* 8005519C 00051F9C 98 1F 00 19 */ stb r0, 0x19(r31) -/* 800551A0 00051FA0 4B FC 61 81 */ bl func_8001B320 +/* 800551A0 00051FA0 4B FC 61 81 */ bl xEntAnimateCollision__FR4xEntb /* 800551A4 00051FA4 80 7F 00 28 */ lwz r3, 0x28(r31) /* 800551A8 00051FA8 28 03 00 00 */ cmplwi r3, 0 /* 800551AC 00051FAC 41 82 00 08 */ beq lbl_800551B4 @@ -432,36 +432,36 @@ lbl_800551F4: /* 80055208 00052008 38 21 00 20 */ addi r1, r1, 0x20 /* 8005520C 0005200C 4E 80 00 20 */ blr -.global func_80055210 -func_80055210: +.global zEntSave__FP4zEntP7xSerial +zEntSave__FP4zEntP7xSerial: /* 80055210 00052010 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80055214 00052014 7C 08 02 A6 */ mflr r0 /* 80055218 00052018 90 01 00 14 */ stw r0, 0x14(r1) -/* 8005521C 0005201C 4B FC 3C 65 */ bl func_80018E80 +/* 8005521C 0005201C 4B FC 3C 65 */ bl xEntSave__FP4xEntP7xSerial /* 80055220 00052020 80 01 00 14 */ lwz r0, 0x14(r1) /* 80055224 00052024 7C 08 03 A6 */ mtlr r0 /* 80055228 00052028 38 21 00 10 */ addi r1, r1, 0x10 /* 8005522C 0005202C 4E 80 00 20 */ blr -.global func_80055230 -func_80055230: +.global zEntLoad__FP4zEntP7xSerial +zEntLoad__FP4zEntP7xSerial: /* 80055230 00052030 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80055234 00052034 7C 08 02 A6 */ mflr r0 /* 80055238 00052038 90 01 00 14 */ stw r0, 0x14(r1) -/* 8005523C 0005203C 4B FC 3C A9 */ bl func_80018EE4 +/* 8005523C 0005203C 4B FC 3C A9 */ bl xEntLoad__FP4xEntP7xSerial /* 80055240 00052040 80 01 00 14 */ lwz r0, 0x14(r1) /* 80055244 00052044 7C 08 03 A6 */ mtlr r0 /* 80055248 00052048 38 21 00 10 */ addi r1, r1, 0x10 /* 8005524C 0005204C 4E 80 00 20 */ blr -.global func_80055250 -func_80055250: +.global zEntReset__FP4zEnt +zEntReset__FP4zEnt: /* 80055250 00052050 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80055254 00052054 7C 08 02 A6 */ mflr r0 /* 80055258 00052058 90 01 00 14 */ stw r0, 0x14(r1) /* 8005525C 0005205C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80055260 00052060 7C 7F 1B 78 */ mr r31, r3 -/* 80055264 00052064 4B FC 3C ED */ bl func_80018F50 +/* 80055264 00052064 4B FC 3C ED */ bl xEntReset__FP4xEnt /* 80055268 00052068 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8005526C 0005206C 80 03 00 50 */ lwz r0, 0x50(r3) /* 80055270 00052070 28 00 00 00 */ cmplwi r0, 0 @@ -471,7 +471,7 @@ func_80055250: /* 80055280 00052080 41 82 00 40 */ beq lbl_800552C0 /* 80055284 00052084 3C 80 80 25 */ lis r4, lbl_80255024@ha /* 80055288 00052088 38 84 50 24 */ addi r4, r4, lbl_80255024@l -/* 8005528C 0005208C 4B FB 24 D1 */ bl func_8000775C +/* 8005528C 0005208C 4B FB 24 D1 */ bl xAnimTableGetState__FP10xAnimTablePCc /* 80055290 00052090 28 03 00 00 */ cmplwi r3, 0 /* 80055294 00052094 41 82 00 2C */ beq lbl_800552C0 /* 80055298 00052098 80 9F 00 24 */ lwz r4, 0x24(r31) @@ -483,7 +483,7 @@ func_80055250: /* 800552B0 000520B0 C0 02 89 4C */ lfs f0, lbl_803CD2CC-_SDA2_BASE_(r2) /* 800552B4 000520B4 D0 04 00 0C */ stfs f0, 0xc(r4) /* 800552B8 000520B8 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 800552BC 000520BC 4B FD F3 F5 */ bl func_800346B0 +/* 800552BC 000520BC 4B FD F3 F5 */ bl xModelEval__FP14xModelInstance lbl_800552C0: /* 800552C0 000520C0 88 1F 00 19 */ lbz r0, 0x19(r31) /* 800552C4 000520C4 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -514,7 +514,7 @@ lbl_800552C0: /* 80055328 00052128 80 83 00 10 */ lwz r4, 0x10(r3) /* 8005532C 0005212C 80 63 00 08 */ lwz r3, 8(r3) /* 80055330 00052130 80 84 00 0C */ lwz r4, 0xc(r4) -/* 80055334 00052134 4B FB 2B E9 */ bl func_80007F1C +/* 80055334 00052134 4B FB 2B E9 */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef /* 80055338 00052138 88 1F 00 19 */ lbz r0, 0x19(r31) /* 8005533C 0005213C 60 00 00 01 */ ori r0, r0, 1 /* 80055340 00052140 98 1F 00 19 */ stb r0, 0x19(r31) @@ -530,14 +530,14 @@ lbl_80055360: /* 80055360 00052160 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80055364 00052164 7C 08 02 A6 */ mflr r0 /* 80055368 00052168 90 01 00 14 */ stw r0, 0x14(r1) -/* 8005536C 0005216C 4B FC 42 91 */ bl func_800195FC +/* 8005536C 0005216C 4B FC 42 91 */ bl xEntUpdate__FP4xEntP6xScenef /* 80055370 00052170 80 01 00 14 */ lwz r0, 0x14(r1) /* 80055374 00052174 7C 08 03 A6 */ mtlr r0 /* 80055378 00052178 38 21 00 10 */ addi r1, r1, 0x10 /* 8005537C 0005217C 4E 80 00 20 */ blr -.global func_80055380 -func_80055380: +.global zEntEventAll__FP5xBaseUiUiPf +zEntEventAll__FP5xBaseUiUiPf: /* 80055380 00052180 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80055384 00052184 7C 08 02 A6 */ mflr r0 /* 80055388 00052188 3C E0 80 3C */ lis r7, lbl_803C0558@ha @@ -561,7 +561,7 @@ lbl_800553B4: /* 800553CC 000521CC 7F A7 EB 78 */ mr r7, r29 /* 800553D0 000521D0 39 00 00 00 */ li r8, 0 /* 800553D4 000521D4 39 20 00 00 */ li r9, 0 -/* 800553D8 000521D8 4B FC A3 81 */ bl func_8001F758 +/* 800553D8 000521D8 4B FC A3 81 */ bl zEntEvent__FP5xBaseUiP5xBaseUiPCfP5xBasei /* 800553DC 000521DC 3B DE 00 01 */ addi r30, r30, 1 lbl_800553E0: /* 800553E0 000521E0 80 1F 00 74 */ lwz r0, 0x74(r31) @@ -574,8 +574,8 @@ lbl_800553E0: /* 800553FC 000521FC 38 21 00 20 */ addi r1, r1, 0x20 /* 80055400 00052200 4E 80 00 20 */ blr -.global func_80055404 -func_80055404: +.global zEntEventAllOfType__FP5xBaseUiUiPfUi +zEntEventAllOfType__FP5xBaseUiUiPfUi: /* 80055404 00052204 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80055408 00052208 7C 08 02 A6 */ mflr r0 /* 8005540C 0005220C 3D 00 80 3C */ lis r8, lbl_803C0558@ha @@ -605,7 +605,7 @@ lbl_80055444: /* 80055468 00052268 7F 87 E3 78 */ mr r7, r28 /* 8005546C 0005226C 39 00 00 00 */ li r8, 0 /* 80055470 00052270 39 20 00 00 */ li r9, 0 -/* 80055474 00052274 4B FC A2 E5 */ bl func_8001F758 +/* 80055474 00052274 4B FC A2 E5 */ bl zEntEvent__FP5xBaseUiP5xBaseUiPCfP5xBasei lbl_80055478: /* 80055478 00052278 3B DE 00 01 */ addi r30, r30, 1 lbl_8005547C: @@ -620,8 +620,8 @@ lbl_8005548C: /* 80055498 00052298 38 21 00 30 */ addi r1, r1, 0x30 /* 8005549C 0005229C 4E 80 00 20 */ blr -.global func_800554A0 -func_800554A0: +.global zEntEventAllOfType__FUiUi +zEntEventAllOfType__FUiUi: /* 800554A0 000522A0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800554A4 000522A4 7C 08 02 A6 */ mflr r0 /* 800554A8 000522A8 7C 65 1B 78 */ mr r5, r3 @@ -630,14 +630,14 @@ func_800554A0: /* 800554B4 000522B4 38 60 00 00 */ li r3, 0 /* 800554B8 000522B8 38 80 00 00 */ li r4, 0 /* 800554BC 000522BC 38 C0 00 00 */ li r6, 0 -/* 800554C0 000522C0 4B FF FF 45 */ bl func_80055404 +/* 800554C0 000522C0 4B FF FF 45 */ bl zEntEventAllOfType__FP5xBaseUiUiPfUi /* 800554C4 000522C4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800554C8 000522C8 7C 08 03 A6 */ mtlr r0 /* 800554CC 000522CC 38 21 00 10 */ addi r1, r1, 0x10 /* 800554D0 000522D0 4E 80 00 20 */ blr -.global func_800554D4 -func_800554D4: +.global zEntRecurseModelInfo__FPvP4xEnt +zEntRecurseModelInfo__FPvP4xEnt: /* 800554D4 000522D4 94 21 FE D0 */ stwu r1, -0x130(r1) /* 800554D8 000522D8 7C 08 02 A6 */ mflr r0 /* 800554DC 000522DC 90 01 01 34 */ stw r0, 0x134(r1) @@ -651,14 +651,14 @@ func_800554D4: lbl_800554FC: /* 800554FC 000522FC 80 7F 00 00 */ lwz r3, 0(r31) /* 80055500 00052300 38 81 00 08 */ addi r4, r1, 8 -/* 80055504 00052304 4B FF 62 09 */ bl func_8004B70C +/* 80055504 00052304 4B FF 62 09 */ bl xSTFindAsset__FUiPUi /* 80055508 00052308 80 83 00 00 */ lwz r4, 0(r3) /* 8005550C 0005230C 7C 7A 1B 78 */ mr r26, r3 /* 80055510 00052310 3C 04 B9 B2 */ addis r0, r4, 0xb9b2 /* 80055514 00052314 28 00 49 4D */ cmplwi r0, 0x494d /* 80055518 00052318 40 82 00 4C */ bne lbl_80055564 /* 8005551C 0005231C 7F 84 E3 78 */ mr r4, r28 -/* 80055520 00052320 4B FF FF B5 */ bl func_800554D4 +/* 80055520 00052320 4B FF FF B5 */ bl zEntRecurseModelInfo__FPvP4xEnt /* 80055524 00052324 28 1D 00 00 */ cmplwi r29, 0 /* 80055528 00052328 90 7E 00 00 */ stw r3, 0(r30) /* 8005552C 0005232C 41 82 01 00 */ beq lbl_8005562C @@ -673,7 +673,7 @@ lbl_800554FC: /* 80055550 00052350 88 1F 00 06 */ lbz r0, 6(r31) /* 80055554 00052354 54 00 10 3A */ slwi r0, r0, 2 /* 80055558 00052358 7C 84 00 2E */ lwzx r4, r4, r0 -/* 8005555C 0005235C 4B FD EE C5 */ bl func_80034420 +/* 8005555C 0005235C 4B FD EE C5 */ bl xModelInstanceAttach__FP14xModelInstanceP14xModelInstance /* 80055560 00052360 48 00 00 CC */ b lbl_8005562C lbl_80055564: /* 80055564 00052364 28 1D 00 00 */ cmplwi r29, 0 @@ -682,7 +682,7 @@ lbl_80055564: /* 80055570 00052370 38 A0 00 00 */ li r5, 0 /* 80055574 00052374 38 C0 00 00 */ li r6, 0 /* 80055578 00052378 38 E0 00 00 */ li r7, 0 -/* 8005557C 0005237C 4B FD EB 75 */ bl func_800340F0 +/* 8005557C 0005237C 4B FD EB 75 */ bl xModelInstanceAlloc__FP8RpAtomicPvUsUcPUc /* 80055580 00052380 90 7E 00 00 */ stw r3, 0(r30) /* 80055584 00052384 80 1F 00 00 */ lwz r0, 0(r31) /* 80055588 00052388 80 7E 00 00 */ lwz r3, 0(r30) @@ -694,12 +694,12 @@ lbl_80055594: /* 8005559C 0005239C 38 A0 20 00 */ li r5, 0x2000 /* 800555A0 000523A0 38 C0 00 00 */ li r6, 0 /* 800555A4 000523A4 38 E0 00 00 */ li r7, 0 -/* 800555A8 000523A8 4B FD EB 49 */ bl func_800340F0 +/* 800555A8 000523A8 4B FD EB 49 */ bl xModelInstanceAlloc__FP8RpAtomicPvUsUcPUc /* 800555AC 000523AC 80 9E 00 00 */ lwz r4, 0(r30) -/* 800555B0 000523B0 4B FD EE 71 */ bl func_80034420 +/* 800555B0 000523B0 4B FD EE 71 */ bl xModelInstanceAttach__FP14xModelInstanceP14xModelInstance lbl_800555B4: /* 800555B4 000523B4 7F 43 D3 78 */ mr r3, r26 -/* 800555B8 000523B8 48 07 29 11 */ bl func_800C7EC8 +/* 800555B8 000523B8 48 07 29 11 */ bl iModelFile_RWMultiAtomic__FP8RpAtomic /* 800555BC 000523BC 7C 7A 1B 79 */ or. r26, r3, r3 /* 800555C0 000523C0 40 82 FF D4 */ bne lbl_80055594 /* 800555C4 000523C4 48 00 00 68 */ b lbl_8005562C @@ -708,14 +708,14 @@ lbl_800555C8: /* 800555CC 000523CC 7F 84 E3 78 */ mr r4, r28 /* 800555D0 000523D0 88 DF 00 07 */ lbz r6, 7(r31) /* 800555D4 000523D4 38 E0 00 00 */ li r7, 0 -/* 800555D8 000523D8 4B FD EB 19 */ bl func_800340F0 +/* 800555D8 000523D8 4B FD EB 19 */ bl xModelInstanceAlloc__FP8RpAtomicPvUsUcPUc /* 800555DC 000523DC 88 1F 00 06 */ lbz r0, 6(r31) /* 800555E0 000523E0 38 81 00 0C */ addi r4, r1, 0xc /* 800555E4 000523E4 90 7E 00 00 */ stw r3, 0(r30) /* 800555E8 000523E8 54 00 10 3A */ slwi r0, r0, 2 /* 800555EC 000523EC 80 7E 00 00 */ lwz r3, 0(r30) /* 800555F0 000523F0 7C 84 00 2E */ lwzx r4, r4, r0 -/* 800555F4 000523F4 4B FD EE 2D */ bl func_80034420 +/* 800555F4 000523F4 4B FD EE 2D */ bl xModelInstanceAttach__FP14xModelInstanceP14xModelInstance /* 800555F8 000523F8 48 00 00 24 */ b lbl_8005561C lbl_800555FC: /* 800555FC 000523FC 7F 43 D3 78 */ mr r3, r26 @@ -723,12 +723,12 @@ lbl_800555FC: /* 80055604 00052404 38 A0 20 00 */ li r5, 0x2000 /* 80055608 00052408 38 C0 00 00 */ li r6, 0 /* 8005560C 0005240C 38 E0 00 00 */ li r7, 0 -/* 80055610 00052410 4B FD EA E1 */ bl func_800340F0 +/* 80055610 00052410 4B FD EA E1 */ bl xModelInstanceAlloc__FP8RpAtomicPvUsUcPUc /* 80055614 00052414 80 9E 00 00 */ lwz r4, 0(r30) -/* 80055618 00052418 4B FD EE 09 */ bl func_80034420 +/* 80055618 00052418 4B FD EE 09 */ bl xModelInstanceAttach__FP14xModelInstanceP14xModelInstance lbl_8005561C: /* 8005561C 0005241C 7F 43 D3 78 */ mr r3, r26 -/* 80055620 00052420 48 07 28 A9 */ bl func_800C7EC8 +/* 80055620 00052420 48 07 28 A9 */ bl iModelFile_RWMultiAtomic__FP8RpAtomic /* 80055624 00052424 7C 7A 1B 79 */ or. r26, r3, r3 /* 80055628 00052428 40 82 FF D4 */ bne lbl_800555FC lbl_8005562C: @@ -743,7 +743,7 @@ lbl_80055638: /* 80055648 00052448 28 03 00 00 */ cmplwi r3, 0 /* 8005564C 0005244C 41 82 00 34 */ beq lbl_80055680 /* 80055650 00052450 38 81 00 08 */ addi r4, r1, 8 -/* 80055654 00052454 4B FF 60 B9 */ bl func_8004B70C +/* 80055654 00052454 4B FF 60 B9 */ bl xSTFindAsset__FUiPUi /* 80055658 00052458 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8005565C 0005245C 80 C1 00 0C */ lwz r6, 0xc(r1) /* 80055660 00052460 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -751,7 +751,7 @@ lbl_80055638: /* 80055668 00052468 80 E4 1F C0 */ lwz r7, 0x1fc0(r4) /* 8005566C 0005246C 7F 84 E3 78 */ mr r4, r28 /* 80055670 00052470 38 67 00 48 */ addi r3, r7, 0x48 -/* 80055674 00052474 4B FB 3C 61 */ bl func_800092D4 +/* 80055674 00052474 4B FB 3C 61 */ bl xAnimPoolAlloc__FP8xMemPoolPvP10xAnimTableP14xModelInstance /* 80055678 00052478 80 81 00 0C */ lwz r4, 0xc(r1) /* 8005567C 0005247C 90 64 00 0C */ stw r3, 0xc(r4) lbl_80055680: @@ -762,8 +762,8 @@ lbl_80055680: /* 80055690 00052490 38 21 01 30 */ addi r1, r1, 0x130 /* 80055694 00052494 4E 80 00 20 */ blr -.global func_80055698 -func_80055698: +.global zEntParseModelInfo__FP4xEntUi +zEntParseModelInfo__FP4xEntUi: /* 80055698 00052498 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8005569C 0005249C 7C 08 02 A6 */ mflr r0 /* 800556A0 000524A0 90 01 00 24 */ stw r0, 0x24(r1) @@ -773,19 +773,19 @@ func_80055698: /* 800556B0 000524B0 93 C1 00 18 */ stw r30, 0x18(r1) /* 800556B4 000524B4 7C 7E 1B 78 */ mr r30, r3 /* 800556B8 000524B8 7F E3 FB 78 */ mr r3, r31 -/* 800556BC 000524BC 4B FF 60 51 */ bl func_8004B70C +/* 800556BC 000524BC 4B FF 60 51 */ bl xSTFindAsset__FUiPUi /* 800556C0 000524C0 80 A3 00 00 */ lwz r5, 0(r3) /* 800556C4 000524C4 7C 64 1B 78 */ mr r4, r3 /* 800556C8 000524C8 3C 05 B9 B2 */ addis r0, r5, 0xb9b2 /* 800556CC 000524CC 28 00 49 4D */ cmplwi r0, 0x494d /* 800556D0 000524D0 40 82 00 14 */ bne lbl_800556E4 /* 800556D4 000524D4 7F C4 F3 78 */ mr r4, r30 -/* 800556D8 000524D8 4B FF FD FD */ bl func_800554D4 +/* 800556D8 000524D8 4B FF FD FD */ bl zEntRecurseModelInfo__FPvP4xEnt /* 800556DC 000524DC 90 7E 00 24 */ stw r3, 0x24(r30) /* 800556E0 000524E0 48 00 00 14 */ b lbl_800556F4 lbl_800556E4: /* 800556E4 000524E4 7F C3 F3 78 */ mr r3, r30 -/* 800556E8 000524E8 4B FC 3A E5 */ bl func_800191CC +/* 800556E8 000524E8 4B FC 3A E5 */ bl xEntLoadModel__FP4xEntP8RpAtomic /* 800556EC 000524EC 80 7E 00 24 */ lwz r3, 0x24(r30) /* 800556F0 000524F0 93 E3 00 5C */ stw r31, 0x5c(r3) lbl_800556F4: @@ -796,8 +796,8 @@ lbl_800556F4: /* 80055704 00052504 38 21 00 20 */ addi r1, r1, 0x20 /* 80055708 00052508 4E 80 00 20 */ blr -.global func_8005570C -func_8005570C: +.global zEntAnimEvent__FP4zEntUiPCf +zEntAnimEvent__FP4zEntUiPCf: /* 8005570C 0005250C 94 21 FF 90 */ stwu r1, -0x70(r1) /* 80055710 00052510 7C 08 02 A6 */ mflr r0 /* 80055714 00052514 90 01 00 74 */ stw r0, 0x74(r1) @@ -816,7 +816,7 @@ func_8005570C: /* 80055748 00052548 88 1C 00 19 */ lbz r0, 0x19(r28) /* 8005574C 0005254C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80055750 00052550 41 82 00 0C */ beq lbl_8005575C -/* 80055754 00052554 48 00 04 E1 */ bl func_80055C34 +/* 80055754 00052554 48 00 04 E1 */ bl zEntAnimEvent_AutoAnim__FP4zEntUiPCf /* 80055758 00052558 48 00 03 24 */ b lbl_80055A7C lbl_8005575C: /* 8005575C 0005255C 38 1D FF 3D */ addi r0, r29, -195 @@ -860,19 +860,19 @@ lbl_800557D8: lbl_800557F0: /* 800557F0 000525F0 80 7C 00 D0 */ lwz r3, 0xd0(r28) /* 800557F4 000525F4 38 81 00 2C */ addi r4, r1, 0x2c -/* 800557F8 000525F8 4B FB 1F 65 */ bl func_8000775C +/* 800557F8 000525F8 4B FB 1F 65 */ bl xAnimTableGetState__FP10xAnimTablePCc /* 800557FC 000525FC 7C 64 1B 79 */ or. r4, r3, r3 /* 80055800 00052600 41 82 02 7C */ beq lbl_80055A7C /* 80055804 00052604 C0 22 89 48 */ lfs f1, lbl_803CD2C8-_SDA2_BASE_(r2) /* 80055808 00052608 7F C3 F3 78 */ mr r3, r30 -/* 8005580C 0005260C 4B FB 27 11 */ bl func_80007F1C +/* 8005580C 0005260C 4B FB 27 11 */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef /* 80055810 00052610 C0 02 89 4C */ lfs f0, lbl_803CD2CC-_SDA2_BASE_(r2) /* 80055814 00052614 7F E3 FB 78 */ mr r3, r31 /* 80055818 00052618 D0 1E 00 0C */ stfs f0, 0xc(r30) /* 8005581C 0005261C C0 22 89 48 */ lfs f1, lbl_803CD2C8-_SDA2_BASE_(r2) -/* 80055820 00052620 4B FB 34 49 */ bl func_80008C68 +/* 80055820 00052620 4B FB 34 49 */ bl xAnimPlayUpdate__FP9xAnimPlayf /* 80055824 00052624 7F E3 FB 78 */ mr r3, r31 -/* 80055828 00052628 4B FB 34 E1 */ bl func_80008D08 +/* 80055828 00052628 4B FB 34 E1 */ bl xAnimPlayEval__FP9xAnimPlay /* 8005582C 0005262C 80 7C 00 10 */ lwz r3, 0x10(r28) /* 80055830 00052630 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80055834 00052634 3C 03 72 C7 */ addis r0, r3, 0x72c7 @@ -883,7 +883,7 @@ lbl_800557F0: /* 80055848 00052648 3C 60 80 25 */ lis r3, lbl_80255024@ha /* 8005584C 0005264C 38 63 50 24 */ addi r3, r3, lbl_80255024@l /* 80055850 00052650 38 63 00 37 */ addi r3, r3, 0x37 -/* 80055854 00052654 4B FF 69 C1 */ bl func_8004C214 +/* 80055854 00052654 4B FF 69 C1 */ bl xStrHash__FPCc /* 80055858 00052658 C0 42 89 48 */ lfs f2, lbl_803CD2C8-_SDA2_BASE_(r2) /* 8005585C 0005265C 38 80 00 80 */ li r4, 0x80 /* 80055860 00052660 80 DC 00 24 */ lwz r6, 0x24(r28) @@ -913,7 +913,7 @@ lbl_800557F0: /* 800558C0 000526C0 38 81 00 20 */ addi r4, r1, 0x20 /* 800558C4 000526C4 98 01 00 21 */ stb r0, 0x21(r1) /* 800558C8 000526C8 80 7C 00 D0 */ lwz r3, 0xd0(r28) -/* 800558CC 000526CC 4B FB 1E 91 */ bl func_8000775C +/* 800558CC 000526CC 4B FB 1E 91 */ bl xAnimTableGetState__FP10xAnimTablePCc /* 800558D0 000526D0 90 7E 00 04 */ stw r3, 4(r30) /* 800558D4 000526D4 48 00 01 A8 */ b lbl_80055A7C /* 800558D8 000526D8 C0 02 89 48 */ lfs f0, lbl_803CD2C8-_SDA2_BASE_(r2) @@ -952,7 +952,7 @@ lbl_80055908: /* 80055958 00052758 80 1C 00 D0 */ lwz r0, 0xd0(r28) /* 8005595C 0005275C 28 00 00 00 */ cmplwi r0, 0 /* 80055960 00052760 41 82 01 1C */ beq lbl_80055A7C -/* 80055964 00052764 4B FD B3 05 */ bl func_80030C68 +/* 80055964 00052764 4B FD B3 05 */ bl xrand__Fv /* 80055968 00052768 7C BD D8 50 */ subf r5, r29, r27 /* 8005596C 0005276C 3C 80 80 25 */ lis r4, lbl_80255024@ha /* 80055970 00052770 38 A5 00 01 */ addi r5, r5, 1 @@ -967,19 +967,19 @@ lbl_80055908: /* 80055994 00052794 48 18 E5 A1 */ bl func_801E3F34 /* 80055998 00052798 80 7C 00 D0 */ lwz r3, 0xd0(r28) /* 8005599C 0005279C 38 81 00 14 */ addi r4, r1, 0x14 -/* 800559A0 000527A0 4B FB 1D BD */ bl func_8000775C +/* 800559A0 000527A0 4B FB 1D BD */ bl xAnimTableGetState__FP10xAnimTablePCc /* 800559A4 000527A4 7C 64 1B 79 */ or. r4, r3, r3 /* 800559A8 000527A8 41 82 00 D4 */ beq lbl_80055A7C /* 800559AC 000527AC C0 22 89 48 */ lfs f1, lbl_803CD2C8-_SDA2_BASE_(r2) /* 800559B0 000527B0 7F C3 F3 78 */ mr r3, r30 -/* 800559B4 000527B4 4B FB 25 69 */ bl func_80007F1C +/* 800559B4 000527B4 4B FB 25 69 */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef /* 800559B8 000527B8 C0 02 89 4C */ lfs f0, lbl_803CD2CC-_SDA2_BASE_(r2) /* 800559BC 000527BC 7F E3 FB 78 */ mr r3, r31 /* 800559C0 000527C0 D0 1E 00 0C */ stfs f0, 0xc(r30) /* 800559C4 000527C4 C0 22 89 48 */ lfs f1, lbl_803CD2C8-_SDA2_BASE_(r2) -/* 800559C8 000527C8 4B FB 32 A1 */ bl func_80008C68 +/* 800559C8 000527C8 4B FB 32 A1 */ bl xAnimPlayUpdate__FP9xAnimPlayf /* 800559CC 000527CC 7F E3 FB 78 */ mr r3, r31 -/* 800559D0 000527D0 4B FB 33 39 */ bl func_80008D08 +/* 800559D0 000527D0 4B FB 33 39 */ bl xAnimPlayEval__FP9xAnimPlay /* 800559D4 000527D4 48 00 00 A8 */ b lbl_80055A7C /* 800559D8 000527D8 28 05 00 00 */ cmplwi r5, 0 /* 800559DC 000527DC 41 82 00 A0 */ beq lbl_80055A7C @@ -994,7 +994,7 @@ lbl_80055908: /* 80055A00 00052800 41 80 00 7C */ blt lbl_80055A7C /* 80055A04 00052804 2C 1B 00 0A */ cmpwi r27, 0xa /* 80055A08 00052808 40 80 00 74 */ bge lbl_80055A7C -/* 80055A0C 0005280C 4B FD B2 7D */ bl func_80030C88 +/* 80055A0C 0005280C 4B FD B2 7D */ bl xurand__Fv /* 80055A10 00052810 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 80055A14 00052814 40 80 00 68 */ bge lbl_80055A7C /* 80055A18 00052818 80 1C 00 D0 */ lwz r0, 0xd0(r28) @@ -1009,19 +1009,19 @@ lbl_80055908: /* 80055A3C 0005283C 48 18 E4 F9 */ bl func_801E3F34 /* 80055A40 00052840 80 7C 00 D0 */ lwz r3, 0xd0(r28) /* 80055A44 00052844 38 81 00 08 */ addi r4, r1, 8 -/* 80055A48 00052848 4B FB 1D 15 */ bl func_8000775C +/* 80055A48 00052848 4B FB 1D 15 */ bl xAnimTableGetState__FP10xAnimTablePCc /* 80055A4C 0005284C 7C 64 1B 79 */ or. r4, r3, r3 /* 80055A50 00052850 41 82 00 2C */ beq lbl_80055A7C /* 80055A54 00052854 C0 02 89 4C */ lfs f0, lbl_803CD2CC-_SDA2_BASE_(r2) /* 80055A58 00052858 7F C3 F3 78 */ mr r3, r30 /* 80055A5C 0005285C D0 1E 00 0C */ stfs f0, 0xc(r30) /* 80055A60 00052860 C0 22 89 48 */ lfs f1, lbl_803CD2C8-_SDA2_BASE_(r2) -/* 80055A64 00052864 4B FB 24 B9 */ bl func_80007F1C +/* 80055A64 00052864 4B FB 24 B9 */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef /* 80055A68 00052868 C0 22 89 48 */ lfs f1, lbl_803CD2C8-_SDA2_BASE_(r2) /* 80055A6C 0005286C 7F E3 FB 78 */ mr r3, r31 -/* 80055A70 00052870 4B FB 31 F9 */ bl func_80008C68 +/* 80055A70 00052870 4B FB 31 F9 */ bl xAnimPlayUpdate__FP9xAnimPlayf /* 80055A74 00052874 7F E3 FB 78 */ mr r3, r31 -/* 80055A78 00052878 4B FB 32 91 */ bl func_80008D08 +/* 80055A78 00052878 4B FB 32 91 */ bl xAnimPlayEval__FP9xAnimPlay lbl_80055A7C: /* 80055A7C 0005287C E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0 /* 80055A80 00052880 CB E1 00 60 */ lfd f31, 0x60(r1) @@ -1046,7 +1046,7 @@ lbl_80055A7C: /* 80055ACC 000528CC 3B 60 00 00 */ li r27, 0 lbl_80055AD0: /* 80055AD0 000528D0 80 7D 00 00 */ lwz r3, 0(r29) -/* 80055AD4 000528D4 4B FF 67 41 */ bl func_8004C214 +/* 80055AD4 000528D4 4B FF 67 41 */ bl xStrHash__FPCc /* 80055AD8 000528D8 3B 7B 00 01 */ addi r27, r27, 1 /* 80055ADC 000528DC 90 7C 00 00 */ stw r3, 0(r28) /* 80055AE0 000528E0 2C 1B 00 05 */ cmpwi r27, 5 @@ -1059,7 +1059,7 @@ lbl_80055AF0: /* 80055AF8 000528F8 38 63 50 24 */ addi r3, r3, lbl_80255024@l /* 80055AFC 000528FC 38 A0 00 00 */ li r5, 0 /* 80055B00 00052900 38 63 00 15 */ addi r3, r3, 0x15 -/* 80055B04 00052904 4B FB 11 6D */ bl func_80006C70 +/* 80055B04 00052904 4B FB 11 6D */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 80055B08 00052908 7F FC FB 78 */ mr r28, r31 /* 80055B0C 0005290C 7C 7B 1B 78 */ mr r27, r3 /* 80055B10 00052910 3B A0 00 00 */ li r29, 0 @@ -1082,7 +1082,7 @@ lbl_80055B14: /* 80055B50 00052950 80 9C 00 00 */ lwz r4, 0(r28) /* 80055B54 00052954 C0 22 89 4C */ lfs f1, lbl_803CD2CC-_SDA2_BASE_(r2) /* 80055B58 00052958 C0 42 89 48 */ lfs f2, lbl_803CD2C8-_SDA2_BASE_(r2) -/* 80055B5C 0005295C 4B FB 11 FD */ bl func_80006D58 +/* 80055B5C 0005295C 4B FB 11 FD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80055B60 00052960 48 00 00 48 */ b lbl_80055BA8 lbl_80055B64: /* 80055B64 00052964 3C 60 80 00 */ lis r3, lbl_80006CFC@ha @@ -1101,14 +1101,14 @@ lbl_80055B64: /* 80055B98 00052998 80 9C 00 00 */ lwz r4, 0(r28) /* 80055B9C 0005299C C0 22 89 4C */ lfs f1, lbl_803CD2CC-_SDA2_BASE_(r2) /* 80055BA0 000529A0 C0 42 89 48 */ lfs f2, lbl_803CD2C8-_SDA2_BASE_(r2) -/* 80055BA4 000529A4 4B FB 11 B5 */ bl func_80006D58 +/* 80055BA4 000529A4 4B FB 11 B5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v lbl_80055BA8: /* 80055BA8 000529A8 28 1E 00 00 */ cmplwi r30, 0 /* 80055BAC 000529AC 41 82 00 18 */ beq lbl_80055BC4 /* 80055BB0 000529B0 80 BC 00 00 */ lwz r5, 0(r28) /* 80055BB4 000529B4 7F 63 DB 78 */ mr r3, r27 /* 80055BB8 000529B8 7F C4 F3 78 */ mr r4, r30 -/* 80055BBC 000529BC 4B FB 17 E1 */ bl func_8000739C +/* 80055BBC 000529BC 4B FB 17 E1 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 80055BC0 000529C0 48 00 00 4C */ b lbl_80055C0C lbl_80055BC4: /* 80055BC4 000529C4 2C 1D 00 00 */ cmpwi r29, 0 @@ -1127,7 +1127,7 @@ lbl_80055BC4: /* 80055BF8 000529F8 FC 40 08 90 */ fmr f2, f1 /* 80055BFC 000529FC 80 BF 00 00 */ lwz r5, 0(r31) /* 80055C00 00052A00 C0 62 89 64 */ lfs f3, lbl_803CD2E4-_SDA2_BASE_(r2) -/* 80055C04 00052A04 4B FB 17 BD */ bl func_800073C0 +/* 80055C04 00052A04 4B FB 17 BD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80055C08 00052A08 7C 7E 1B 78 */ mr r30, r3 lbl_80055C0C: /* 80055C0C 00052A0C 3B BD 00 01 */ addi r29, r29, 1 @@ -1141,8 +1141,8 @@ lbl_80055C0C: /* 80055C2C 00052A2C 38 21 00 30 */ addi r1, r1, 0x30 /* 80055C30 00052A30 4E 80 00 20 */ blr -.global func_80055C34 -func_80055C34: +.global zEntAnimEvent_AutoAnim__FP4zEntUiPCf +zEntAnimEvent_AutoAnim__FP4zEntUiPCf: /* 80055C34 00052A34 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80055C38 00052A38 7C 08 02 A6 */ mflr r0 /* 80055C3C 00052A3C 90 01 00 34 */ stw r0, 0x34(r1) @@ -1180,7 +1180,7 @@ func_80055C34: /* 80055CBC 00052ABC 57 80 10 3A */ slwi r0, r28, 2 /* 80055CC0 00052AC0 38 84 C1 78 */ addi r4, r4, lbl_8028C178@l /* 80055CC4 00052AC4 7C 84 00 2E */ lwzx r4, r4, r0 -/* 80055CC8 00052AC8 4B FB 1A 6D */ bl func_80007734 +/* 80055CC8 00052AC8 4B FB 1A 6D */ bl xAnimTableGetStateID__FP10xAnimTableUi /* 80055CCC 00052ACC 7C 64 1B 79 */ or. r4, r3, r3 /* 80055CD0 00052AD0 41 82 02 10 */ beq lbl_80055EE0 /* 80055CD4 00052AD4 2C 1C 00 00 */ cmpwi r28, 0 @@ -1204,14 +1204,14 @@ lbl_80055D00: lbl_80055D18: /* 80055D18 00052B18 C0 22 89 48 */ lfs f1, lbl_803CD2C8-_SDA2_BASE_(r2) /* 80055D1C 00052B1C 7F C3 F3 78 */ mr r3, r30 -/* 80055D20 00052B20 4B FB 21 FD */ bl func_80007F1C +/* 80055D20 00052B20 4B FB 21 FD */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef /* 80055D24 00052B24 C0 02 89 4C */ lfs f0, lbl_803CD2CC-_SDA2_BASE_(r2) /* 80055D28 00052B28 7F E3 FB 78 */ mr r3, r31 /* 80055D2C 00052B2C D0 1E 00 0C */ stfs f0, 0xc(r30) /* 80055D30 00052B30 C0 22 89 48 */ lfs f1, lbl_803CD2C8-_SDA2_BASE_(r2) -/* 80055D34 00052B34 4B FB 2F 35 */ bl func_80008C68 +/* 80055D34 00052B34 4B FB 2F 35 */ bl xAnimPlayUpdate__FP9xAnimPlayf /* 80055D38 00052B38 7F E3 FB 78 */ mr r3, r31 -/* 80055D3C 00052B3C 4B FB 2F CD */ bl func_80008D08 +/* 80055D3C 00052B3C 4B FB 2F CD */ bl xAnimPlayEval__FP9xAnimPlay /* 80055D40 00052B40 48 00 01 A0 */ b lbl_80055EE0 /* 80055D44 00052B44 80 64 00 10 */ lwz r3, 0x10(r4) /* 80055D48 00052B48 28 03 00 00 */ cmplwi r3, 0 @@ -1219,19 +1219,19 @@ lbl_80055D18: /* 80055D50 00052B50 3C 80 80 29 */ lis r4, lbl_8028C178@ha /* 80055D54 00052B54 38 84 C1 78 */ addi r4, r4, lbl_8028C178@l /* 80055D58 00052B58 80 84 00 00 */ lwz r4, 0(r4) -/* 80055D5C 00052B5C 4B FB 19 D9 */ bl func_80007734 +/* 80055D5C 00052B5C 4B FB 19 D9 */ bl xAnimTableGetStateID__FP10xAnimTableUi /* 80055D60 00052B60 7C 64 1B 79 */ or. r4, r3, r3 /* 80055D64 00052B64 41 82 01 7C */ beq lbl_80055EE0 /* 80055D68 00052B68 C0 22 89 48 */ lfs f1, lbl_803CD2C8-_SDA2_BASE_(r2) /* 80055D6C 00052B6C 7F C3 F3 78 */ mr r3, r30 -/* 80055D70 00052B70 4B FB 21 AD */ bl func_80007F1C +/* 80055D70 00052B70 4B FB 21 AD */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef /* 80055D74 00052B74 C0 02 89 48 */ lfs f0, lbl_803CD2C8-_SDA2_BASE_(r2) /* 80055D78 00052B78 7F E3 FB 78 */ mr r3, r31 /* 80055D7C 00052B7C D0 1E 00 0C */ stfs f0, 0xc(r30) /* 80055D80 00052B80 C0 22 89 48 */ lfs f1, lbl_803CD2C8-_SDA2_BASE_(r2) -/* 80055D84 00052B84 4B FB 2E E5 */ bl func_80008C68 +/* 80055D84 00052B84 4B FB 2E E5 */ bl xAnimPlayUpdate__FP9xAnimPlayf /* 80055D88 00052B88 7F E3 FB 78 */ mr r3, r31 -/* 80055D8C 00052B8C 4B FB 2F 7D */ bl func_80008D08 +/* 80055D8C 00052B8C 4B FB 2F 7D */ bl xAnimPlayEval__FP9xAnimPlay /* 80055D90 00052B90 48 00 01 50 */ b lbl_80055EE0 /* 80055D94 00052B94 C0 02 89 48 */ lfs f0, lbl_803CD2C8-_SDA2_BASE_(r2) /* 80055D98 00052B98 D0 1E 00 0C */ stfs f0, 0xc(r30) @@ -1268,7 +1268,7 @@ lbl_80055DC4: /* 80055E10 00052C10 41 81 00 D0 */ bgt lbl_80055EE0 /* 80055E14 00052C14 2C 1D 00 05 */ cmpwi r29, 5 /* 80055E18 00052C18 40 80 00 C8 */ bge lbl_80055EE0 -/* 80055E1C 00052C1C 4B FD AE 4D */ bl func_80030C68 +/* 80055E1C 00052C1C 4B FD AE 4D */ bl xrand__Fv /* 80055E20 00052C20 7C BC E8 50 */ subf r5, r28, r29 /* 80055E24 00052C24 80 9B 00 24 */ lwz r4, 0x24(r27) /* 80055E28 00052C28 38 A5 00 01 */ addi r5, r5, 1 @@ -1285,7 +1285,7 @@ lbl_80055DC4: /* 80055E54 00052C54 38 83 C1 78 */ addi r4, r3, lbl_8028C178@l /* 80055E58 00052C58 7C C3 33 78 */ mr r3, r6 /* 80055E5C 00052C5C 7C 84 00 2E */ lwzx r4, r4, r0 -/* 80055E60 00052C60 4B FB 18 D5 */ bl func_80007734 +/* 80055E60 00052C60 4B FB 18 D5 */ bl xAnimTableGetStateID__FP10xAnimTableUi /* 80055E64 00052C64 7C 64 1B 79 */ or. r4, r3, r3 /* 80055E68 00052C68 41 82 00 78 */ beq lbl_80055EE0 /* 80055E6C 00052C6C 2C 1C 00 00 */ cmpwi r28, 0 @@ -1299,25 +1299,25 @@ lbl_80055DC4: lbl_80055E8C: /* 80055E8C 00052C8C C0 22 89 48 */ lfs f1, lbl_803CD2C8-_SDA2_BASE_(r2) /* 80055E90 00052C90 7F C3 F3 78 */ mr r3, r30 -/* 80055E94 00052C94 4B FB 20 89 */ bl func_80007F1C +/* 80055E94 00052C94 4B FB 20 89 */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef /* 80055E98 00052C98 C0 02 89 4C */ lfs f0, lbl_803CD2CC-_SDA2_BASE_(r2) /* 80055E9C 00052C9C 7F E3 FB 78 */ mr r3, r31 /* 80055EA0 00052CA0 D0 1E 00 0C */ stfs f0, 0xc(r30) /* 80055EA4 00052CA4 C0 22 89 48 */ lfs f1, lbl_803CD2C8-_SDA2_BASE_(r2) -/* 80055EA8 00052CA8 4B FB 2D C1 */ bl func_80008C68 +/* 80055EA8 00052CA8 4B FB 2D C1 */ bl xAnimPlayUpdate__FP9xAnimPlayf /* 80055EAC 00052CAC 7F E3 FB 78 */ mr r3, r31 -/* 80055EB0 00052CB0 4B FB 2E 59 */ bl func_80008D08 +/* 80055EB0 00052CB0 4B FB 2E 59 */ bl xAnimPlayEval__FP9xAnimPlay /* 80055EB4 00052CB4 48 00 00 2C */ b lbl_80055EE0 /* 80055EB8 00052CB8 C0 22 89 60 */ lfs f1, lbl_803CD2E0-_SDA2_BASE_(r2) /* 80055EBC 00052CBC C0 1C 00 04 */ lfs f0, 4(r28) /* 80055EC0 00052CC0 EC 21 00 32 */ fmuls f1, f1, f0 -/* 80055EC4 00052CC4 4B FF 82 B5 */ bl func_8004E178 +/* 80055EC4 00052CC4 4B FF 82 B5 */ bl xUtil_yesno__Ff /* 80055EC8 00052CC8 2C 03 00 00 */ cmpwi r3, 0 /* 80055ECC 00052CCC 41 82 00 14 */ beq lbl_80055EE0 /* 80055ED0 00052CD0 7F 63 DB 78 */ mr r3, r27 /* 80055ED4 00052CD4 7F 85 E3 78 */ mr r5, r28 /* 80055ED8 00052CD8 38 80 00 C3 */ li r4, 0xc3 -/* 80055EDC 00052CDC 4B FF FD 59 */ bl func_80055C34 +/* 80055EDC 00052CDC 4B FF FD 59 */ bl zEntAnimEvent_AutoAnim__FP4zEntUiPCf lbl_80055EE0: /* 80055EE0 00052CE0 BB 61 00 1C */ lmw r27, 0x1c(r1) /* 80055EE4 00052CE4 80 01 00 34 */ lwz r0, 0x34(r1) @@ -1325,15 +1325,15 @@ lbl_80055EE0: /* 80055EEC 00052CEC 38 21 00 30 */ addi r1, r1, 0x30 /* 80055EF0 00052CF0 4E 80 00 20 */ blr -.global func_80055EF4 -func_80055EF4: +.global zEntGetModelParams__FUiPUi +zEntGetModelParams__FUiPUi: /* 80055EF4 00052CF4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80055EF8 00052CF8 7C 08 02 A6 */ mflr r0 /* 80055EFC 00052CFC 90 01 00 24 */ stw r0, 0x24(r1) /* 80055F00 00052D00 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80055F04 00052D04 7C 9F 23 78 */ mr r31, r4 /* 80055F08 00052D08 38 81 00 08 */ addi r4, r1, 8 -/* 80055F0C 00052D0C 4B FF 58 01 */ bl func_8004B70C +/* 80055F0C 00052D0C 4B FF 58 01 */ bl xSTFindAsset__FUiPUi /* 80055F10 00052D10 7C 64 1B 78 */ mr r4, r3 /* 80055F14 00052D14 80 63 00 00 */ lwz r3, 0(r3) /* 80055F18 00052D18 3C 03 B9 B2 */ addis r0, r3, 0xb9b2 @@ -1365,8 +1365,8 @@ lbl_80055F68: /* 80055F74 00052D74 38 21 00 20 */ addi r1, r1, 0x20 /* 80055F78 00052D78 4E 80 00 20 */ blr -.global func_80055F7C -func_80055F7C: +.global zParamGetString__FP16xModelAssetParamUiPcPc +zParamGetString__FP16xModelAssetParamUiPcPc: /* 80055F7C 00052D7C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80055F80 00052D80 7C 08 02 A6 */ mflr r0 /* 80055F84 00052D84 90 01 00 24 */ stw r0, 0x24(r1) @@ -1377,7 +1377,7 @@ func_80055F7C: /* 80055F98 00052D98 93 A1 00 14 */ stw r29, 0x14(r1) /* 80055F9C 00052D9C 7C 7D 1B 78 */ mr r29, r3 /* 80055FA0 00052DA0 7C A3 2B 78 */ mr r3, r5 -/* 80055FA4 00052DA4 4B FF 62 71 */ bl func_8004C214 +/* 80055FA4 00052DA4 4B FF 62 71 */ bl xStrHash__FPCc /* 80055FA8 00052DA8 48 00 00 2C */ b lbl_80055FD4 lbl_80055FAC: /* 80055FAC 00052DAC 80 1D 00 00 */ lwz r0, 0(r29) @@ -1407,26 +1407,26 @@ lbl_80055FE8: /* 80055FFC 00052DFC 38 21 00 20 */ addi r1, r1, 0x20 /* 80056000 00052E00 4E 80 00 20 */ blr -.global func_80056004 -func_80056004: +.global zParamGetInt__FP16xModelAssetParamUiPCci +zParamGetInt__FP16xModelAssetParamUiPCci: /* 80056004 00052E04 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80056008 00052E08 7C 08 02 A6 */ mflr r0 /* 8005600C 00052E0C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80056010 00052E10 48 00 00 15 */ bl func_80056024 +/* 80056010 00052E10 48 00 00 15 */ bl zParamGetInt__FP16xModelAssetParamUiPci /* 80056014 00052E14 80 01 00 14 */ lwz r0, 0x14(r1) /* 80056018 00052E18 7C 08 03 A6 */ mtlr r0 /* 8005601C 00052E1C 38 21 00 10 */ addi r1, r1, 0x10 /* 80056020 00052E20 4E 80 00 20 */ blr -.global func_80056024 -func_80056024: +.global zParamGetInt__FP16xModelAssetParamUiPci +zParamGetInt__FP16xModelAssetParamUiPci: /* 80056024 00052E24 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80056028 00052E28 7C 08 02 A6 */ mflr r0 /* 8005602C 00052E2C 90 01 00 14 */ stw r0, 0x14(r1) /* 80056030 00052E30 93 E1 00 0C */ stw r31, 0xc(r1) /* 80056034 00052E34 7C DF 33 78 */ mr r31, r6 /* 80056038 00052E38 38 C0 00 00 */ li r6, 0 -/* 8005603C 00052E3C 4B FF FF 41 */ bl func_80055F7C +/* 8005603C 00052E3C 4B FF FF 41 */ bl zParamGetString__FP16xModelAssetParamUiPcPc /* 80056040 00052E40 28 03 00 00 */ cmplwi r3, 0 /* 80056044 00052E44 41 82 00 0C */ beq lbl_80056050 /* 80056048 00052E48 48 19 28 25 */ bl func_801E886C @@ -1440,29 +1440,29 @@ lbl_80056054: /* 80056060 00052E60 38 21 00 10 */ addi r1, r1, 0x10 /* 80056064 00052E64 4E 80 00 20 */ blr -.global func_80056068 -func_80056068: +.global zParamGetFloat__FP16xModelAssetParamUiPCcf +zParamGetFloat__FP16xModelAssetParamUiPCcf: /* 80056068 00052E68 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005606C 00052E6C 7C 08 02 A6 */ mflr r0 /* 80056070 00052E70 90 01 00 14 */ stw r0, 0x14(r1) -/* 80056074 00052E74 48 00 00 15 */ bl func_80056088 +/* 80056074 00052E74 48 00 00 15 */ bl zParamGetFloat__FP16xModelAssetParamUiPcf /* 80056078 00052E78 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005607C 00052E7C 7C 08 03 A6 */ mtlr r0 /* 80056080 00052E80 38 21 00 10 */ addi r1, r1, 0x10 /* 80056084 00052E84 4E 80 00 20 */ blr -.global func_80056088 -func_80056088: +.global zParamGetFloat__FP16xModelAssetParamUiPcf +zParamGetFloat__FP16xModelAssetParamUiPcf: /* 80056088 00052E88 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005608C 00052E8C 7C 08 02 A6 */ mflr r0 /* 80056090 00052E90 38 C0 00 00 */ li r6, 0 /* 80056094 00052E94 90 01 00 14 */ stw r0, 0x14(r1) /* 80056098 00052E98 DB E1 00 08 */ stfd f31, 8(r1) /* 8005609C 00052E9C FF E0 08 90 */ fmr f31, f1 -/* 800560A0 00052EA0 4B FF FE DD */ bl func_80055F7C +/* 800560A0 00052EA0 4B FF FE DD */ bl zParamGetString__FP16xModelAssetParamUiPcPc /* 800560A4 00052EA4 28 03 00 00 */ cmplwi r3, 0 /* 800560A8 00052EA8 41 82 00 0C */ beq lbl_800560B4 -/* 800560AC 00052EAC 4B FD AB 91 */ bl func_80030C3C +/* 800560AC 00052EAC 4B FD AB 91 */ bl xatof__FPCc /* 800560B0 00052EB0 48 00 00 08 */ b lbl_800560B8 lbl_800560B4: /* 800560B4 00052EB4 FC 20 F8 90 */ fmr f1, f31 @@ -1473,19 +1473,19 @@ lbl_800560B8: /* 800560C4 00052EC4 38 21 00 10 */ addi r1, r1, 0x10 /* 800560C8 00052EC8 4E 80 00 20 */ blr -.global func_800560CC -func_800560CC: +.global zParamGetFloatList__FP16xModelAssetParamUiPCciPfPf +zParamGetFloatList__FP16xModelAssetParamUiPCciPfPf: /* 800560CC 00052ECC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800560D0 00052ED0 7C 08 02 A6 */ mflr r0 /* 800560D4 00052ED4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800560D8 00052ED8 48 00 00 15 */ bl func_800560EC +/* 800560D8 00052ED8 48 00 00 15 */ bl zParamGetFloatList__FP16xModelAssetParamUiPciPfPf /* 800560DC 00052EDC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800560E0 00052EE0 7C 08 03 A6 */ mtlr r0 /* 800560E4 00052EE4 38 21 00 10 */ addi r1, r1, 0x10 /* 800560E8 00052EE8 4E 80 00 20 */ blr -.global func_800560EC -func_800560EC: +.global zParamGetFloatList__FP16xModelAssetParamUiPciPfPf +zParamGetFloatList__FP16xModelAssetParamUiPciPfPf: /* 800560EC 00052EEC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800560F0 00052EF0 7C 08 02 A6 */ mflr r0 /* 800560F4 00052EF4 90 01 00 24 */ stw r0, 0x24(r1) @@ -1496,7 +1496,7 @@ func_800560EC: /* 80056108 00052F08 93 A1 00 14 */ stw r29, 0x14(r1) /* 8005610C 00052F0C 7C DD 33 78 */ mr r29, r6 /* 80056110 00052F10 38 C0 00 00 */ li r6, 0 -/* 80056114 00052F14 4B FF FE 69 */ bl func_80055F7C +/* 80056114 00052F14 4B FF FE 69 */ bl zParamGetString__FP16xModelAssetParamUiPcPc /* 80056118 00052F18 28 1E 00 00 */ cmplwi r30, 0 /* 8005611C 00052F1C 7C 64 1B 78 */ mr r4, r3 /* 80056120 00052F20 38 60 00 00 */ li r3, 0 @@ -1554,7 +1554,7 @@ lbl_800561DC: /* 800561E0 00052FE0 41 82 00 10 */ beq lbl_800561F0 /* 800561E4 00052FE4 7F E3 FB 78 */ mr r3, r31 /* 800561E8 00052FE8 7F A5 EB 78 */ mr r5, r29 -/* 800561EC 00052FEC 4B FF 64 FD */ bl func_8004C6E8 +/* 800561EC 00052FEC 4B FF 64 FD */ bl xStrParseFloatList__FPfPCci lbl_800561F0: /* 800561F0 00052FF0 80 01 00 24 */ lwz r0, 0x24(r1) /* 800561F4 00052FF4 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -1564,8 +1564,8 @@ lbl_800561F0: /* 80056204 00053004 38 21 00 20 */ addi r1, r1, 0x20 /* 80056208 00053008 4E 80 00 20 */ blr -.global func_8005620C -func_8005620C: +.global zParamGetVector__FP16xModelAssetParamUiPCc5xVec3P5xVec3 +zParamGetVector__FP16xModelAssetParamUiPCc5xVec3P5xVec3: /* 8005620C 0005300C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80056210 00053010 7C 08 02 A6 */ mflr r0 /* 80056214 00053014 90 01 00 24 */ stw r0, 0x24(r1) @@ -1576,14 +1576,14 @@ func_8005620C: /* 80056228 00053028 91 21 00 08 */ stw r9, 8(r1) /* 8005622C 0005302C 91 01 00 0C */ stw r8, 0xc(r1) /* 80056230 00053030 90 01 00 10 */ stw r0, 0x10(r1) -/* 80056234 00053034 48 00 00 15 */ bl func_80056248 +/* 80056234 00053034 48 00 00 15 */ bl zParamGetVector__FP16xModelAssetParamUiPc5xVec3P5xVec3 /* 80056238 00053038 80 01 00 24 */ lwz r0, 0x24(r1) /* 8005623C 0005303C 7C 08 03 A6 */ mtlr r0 /* 80056240 00053040 38 21 00 20 */ addi r1, r1, 0x20 /* 80056244 00053044 4E 80 00 20 */ blr -.global func_80056248 -func_80056248: +.global zParamGetVector__FP16xModelAssetParamUiPc5xVec3P5xVec3 +zParamGetVector__FP16xModelAssetParamUiPc5xVec3P5xVec3: /* 80056248 00053048 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8005624C 0005304C 7C 08 02 A6 */ mflr r0 /* 80056250 00053050 90 01 00 34 */ stw r0, 0x34(r1) @@ -1593,7 +1593,7 @@ func_80056248: /* 80056260 00053060 38 C0 00 00 */ li r6, 0 /* 80056264 00053064 93 A1 00 24 */ stw r29, 0x24(r1) /* 80056268 00053068 7C FD 3B 78 */ mr r29, r7 -/* 8005626C 0005306C 4B FF FD 11 */ bl func_80055F7C +/* 8005626C 0005306C 4B FF FD 11 */ bl zParamGetString__FP16xModelAssetParamUiPcPc /* 80056270 00053070 3C 80 80 25 */ lis r4, lbl_80255018@ha /* 80056274 00053074 7C 60 1B 78 */ mr r0, r3 /* 80056278 00053078 38 E4 50 18 */ addi r7, r4, lbl_80255018@l @@ -1607,13 +1607,13 @@ func_80056248: /* 80056298 00053098 90 C1 00 08 */ stw r6, 8(r1) /* 8005629C 0005309C 90 A1 00 0C */ stw r5, 0xc(r1) /* 800562A0 000530A0 90 01 00 10 */ stw r0, 0x10(r1) -/* 800562A4 000530A4 4B FF 82 39 */ bl func_8004E4DC +/* 800562A4 000530A4 4B FF 82 39 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800562A8 000530A8 28 1F 00 00 */ cmplwi r31, 0 /* 800562AC 000530AC 41 82 00 44 */ beq lbl_800562F0 /* 800562B0 000530B0 7F E4 FB 78 */ mr r4, r31 /* 800562B4 000530B4 38 61 00 08 */ addi r3, r1, 8 /* 800562B8 000530B8 38 A0 00 03 */ li r5, 3 -/* 800562BC 000530BC 4B FF 64 2D */ bl func_8004C6E8 +/* 800562BC 000530BC 4B FF 64 2D */ bl xStrParseFloatList__FPfPCci /* 800562C0 000530C0 7C 7E 1B 79 */ or. r30, r3, r3 /* 800562C4 000530C4 40 81 00 0C */ ble lbl_800562D0 /* 800562C8 000530C8 C0 01 00 08 */ lfs f0, 8(r1) @@ -1638,8 +1638,8 @@ lbl_800562F0: /* 80056308 00053108 38 21 00 30 */ addi r1, r1, 0x30 /* 8005630C 0005310C 4E 80 00 20 */ blr -.global func_80056310 -func_80056310: +.global zEntGetShadowParams__FP4xEntP5xVec3PfQ210xEntShadow11radius_enum +zEntGetShadowParams__FP4xEntP5xVec3PfQ210xEntShadow11radius_enum: /* 80056310 00053110 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80056314 00053114 7C 08 02 A6 */ mflr r0 /* 80056318 00053118 90 01 00 24 */ stw r0, 0x24(r1) @@ -1770,7 +1770,7 @@ func_800564B4: /* 800564C4 000532C4 FC 80 18 90 */ fmr f4, f3 /* 800564C8 000532C8 C0 02 89 64 */ lfs f0, lbl_803CD2E4-_SDA2_BASE_(r2) /* 800564CC 000532CC EC 63 00 32 */ fmuls f3, f3, f0 -/* 800564D0 000532D0 4B FF 25 C5 */ bl func_80048A94 +/* 800564D0 000532D0 4B FF 25 C5 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 800564D4 000532D4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800564D8 000532D8 7C 08 03 A6 */ mtlr r0 /* 800564DC 000532DC 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Game/zEntButton.s b/asm/Game/zEntButton.s index 8aa3ad145..909c3f098 100644 --- a/asm/Game/zEntButton.s +++ b/asm/Game/zEntButton.s @@ -2,19 +2,19 @@ .section .text # 0x800564EC - 0x8005720C -.global func_800564EC -func_800564EC: +.global zEntButton_Init__FPvPv +zEntButton_Init__FPvPv: /* 800564EC 000532EC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800564F0 000532F0 7C 08 02 A6 */ mflr r0 /* 800564F4 000532F4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800564F8 000532F8 48 00 00 15 */ bl func_8005650C +/* 800564F8 000532F8 48 00 00 15 */ bl zEntButton_Init__FP11_zEntButtonP9xEntAsset /* 800564FC 000532FC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80056500 00053300 7C 08 03 A6 */ mtlr r0 /* 80056504 00053304 38 21 00 10 */ addi r1, r1, 0x10 /* 80056508 00053308 4E 80 00 20 */ blr -.global func_8005650C -func_8005650C: +.global zEntButton_Init__FP11_zEntButtonP9xEntAsset +zEntButton_Init__FP11_zEntButtonP9xEntAsset: /* 8005650C 0005330C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80056510 00053310 7C 08 02 A6 */ mflr r0 /* 80056514 00053314 3C A0 42 55 */ lis r5, 0x4255544E@ha @@ -25,18 +25,18 @@ func_8005650C: /* 80056528 00053328 7C 7E 1B 78 */ mr r30, r3 /* 8005652C 0005332C 93 A1 00 14 */ stw r29, 0x14(r1) /* 80056530 00053330 7C 9D 23 78 */ mr r29, r4 -/* 80056534 00053334 4B FF E6 C9 */ bl func_80054BFC +/* 80056534 00053334 4B FF E6 C9 */ bl zEntInit__FP4zEntP9xEntAssetUi /* 80056538 00053338 38 7D 00 54 */ addi r3, r29, 0x54 /* 8005653C 0005333C 38 81 00 08 */ addi r4, r1, 8 /* 80056540 00053340 90 7E 00 D4 */ stw r3, 0xd4(r30) /* 80056544 00053344 3B E3 00 18 */ addi r31, r3, 0x18 /* 80056548 00053348 80 63 00 00 */ lwz r3, 0(r3) -/* 8005654C 0005334C 4B FF 51 C1 */ bl func_8004B70C +/* 8005654C 0005334C 4B FF 51 C1 */ bl xSTFindAsset__FUiPUi /* 80056550 00053350 28 03 00 00 */ cmplwi r3, 0 /* 80056554 00053354 41 82 00 18 */ beq lbl_8005656C /* 80056558 00053358 7C 64 1B 78 */ mr r4, r3 /* 8005655C 0005335C 38 60 00 00 */ li r3, 0 -/* 80056560 00053360 4B FC 2C 6D */ bl func_800191CC +/* 80056560 00053360 4B FC 2C 6D */ bl xEntLoadModel__FP4xEntP8RpAtomic /* 80056564 00053364 90 7E 01 58 */ stw r3, 0x158(r30) /* 80056568 00053368 48 00 00 0C */ b lbl_80056574 lbl_8005656C: @@ -45,7 +45,7 @@ lbl_8005656C: lbl_80056574: /* 80056574 00053374 3C 60 80 25 */ lis r3, lbl_80255088@ha /* 80056578 00053378 38 63 50 88 */ addi r3, r3, lbl_80255088@l -/* 8005657C 0005337C 4B FF 5C 99 */ bl func_8004C214 +/* 8005657C 0005337C 4B FF 5C 99 */ bl xStrHash__FPCc /* 80056580 00053380 80 1D 00 4C */ lwz r0, 0x4c(r29) /* 80056584 00053384 7C 00 18 40 */ cmplw r0, r3 /* 80056588 00053388 40 82 00 10 */ bne lbl_80056598 @@ -56,7 +56,7 @@ lbl_80056598: /* 80056598 00053398 3C 60 80 25 */ lis r3, lbl_80255088@ha /* 8005659C 0005339C 38 63 50 88 */ addi r3, r3, lbl_80255088@l /* 800565A0 000533A0 38 63 00 07 */ addi r3, r3, 7 -/* 800565A4 000533A4 4B FF 5C 71 */ bl func_8004C214 +/* 800565A4 000533A4 4B FF 5C 71 */ bl xStrHash__FPCc /* 800565A8 000533A8 80 1D 00 4C */ lwz r0, 0x4c(r29) /* 800565AC 000533AC 7C 00 18 40 */ cmplw r0, r3 /* 800565B0 000533B0 40 82 00 10 */ bne lbl_800565C0 @@ -111,11 +111,11 @@ lbl_8005663C: /* 80056664 00053464 80 9E 00 D4 */ lwz r4, 0xd4(r30) /* 80056668 00053468 C0 04 00 10 */ lfs f0, 0x10(r4) /* 8005666C 0005346C D0 1E 01 54 */ stfs f0, 0x154(r30) -/* 80056670 00053470 4B FC 28 E1 */ bl func_80018F50 +/* 80056670 00053470 4B FC 28 E1 */ bl xEntReset__FP4xEnt /* 80056674 00053474 7F C4 F3 78 */ mr r4, r30 /* 80056678 00053478 7F E5 FB 78 */ mr r5, r31 /* 8005667C 0005347C 38 7E 00 D8 */ addi r3, r30, 0xd8 -/* 80056680 00053480 4B FC 62 09 */ bl func_8001C888 +/* 80056680 00053480 4B FC 62 09 */ bl xEntMotionInit__FP10xEntMotionP4xEntP15xEntMotionAsset /* 80056684 00053484 38 7E 00 D8 */ addi r3, r30, 0xd8 /* 80056688 00053488 4B FC 8D 51 */ bl func_8001F3D8 /* 8005668C 0005348C 80 1E 01 20 */ lwz r0, 0x120(r30) @@ -163,7 +163,7 @@ lbl_80056728: /* 8005672C 0005352C 7F C4 F3 78 */ mr r4, r30 /* 80056730 00053530 7F E5 FB 78 */ mr r5, r31 /* 80056734 00053534 38 7D 00 D8 */ addi r3, r29, 0xd8 -/* 80056738 00053538 4B FC 67 69 */ bl func_8001CEA0 +/* 80056738 00053538 4B FC 67 69 */ bl xEntMotionMove__FP10xEntMotionP6xScenefP9xEntFrame /* 8005673C 0005353C 80 01 00 34 */ lwz r0, 0x34(r1) /* 80056740 00053540 CB E1 00 28 */ lfd f31, 0x28(r1) /* 80056744 00053544 83 E1 00 24 */ lwz r31, 0x24(r1) @@ -173,19 +173,19 @@ lbl_80056728: /* 80056754 00053554 38 21 00 30 */ addi r1, r1, 0x30 /* 80056758 00053558 4E 80 00 20 */ blr -.global func_8005675C -func_8005675C: +.global zEntButton_Setup__FP11_zEntButtonP6xScene +zEntButton_Setup__FP11_zEntButtonP6xScene: /* 8005675C 0005355C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80056760 00053560 7C 08 02 A6 */ mflr r0 /* 80056764 00053564 90 01 00 14 */ stw r0, 0x14(r1) -/* 80056768 00053568 4B FF E8 FD */ bl func_80055064 +/* 80056768 00053568 4B FF E8 FD */ bl zEntSetup__FP4zEnt /* 8005676C 0005356C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80056770 00053570 7C 08 03 A6 */ mtlr r0 /* 80056774 00053574 38 21 00 10 */ addi r1, r1, 0x10 /* 80056778 00053578 4E 80 00 20 */ blr -.global func_8005677C -func_8005677C: +.global zEntButton_Save__FP11_zEntButtonP7xSerial +zEntButton_Save__FP11_zEntButtonP7xSerial: /* 8005677C 0005357C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80056780 00053580 7C 08 02 A6 */ mflr r0 /* 80056784 00053584 90 01 00 14 */ stw r0, 0x14(r1) @@ -193,30 +193,30 @@ func_8005677C: /* 8005678C 0005358C 7C 9F 23 78 */ mr r31, r4 /* 80056790 00053590 93 C1 00 08 */ stw r30, 8(r1) /* 80056794 00053594 7C 7E 1B 78 */ mr r30, r3 -/* 80056798 00053598 4B FF EA 79 */ bl func_80055210 +/* 80056798 00053598 4B FF EA 79 */ bl zEntSave__FP4zEntP7xSerial /* 8005679C 0005359C 80 1E 01 44 */ lwz r0, 0x144(r30) /* 800567A0 000535A0 28 00 00 03 */ cmplwi r0, 3 /* 800567A4 000535A4 40 82 00 14 */ bne lbl_800567B8 /* 800567A8 000535A8 7F E3 FB 78 */ mr r3, r31 /* 800567AC 000535AC 38 80 00 01 */ li r4, 1 -/* 800567B0 000535B0 4B FE C8 5D */ bl func_8004300C +/* 800567B0 000535B0 4B FE C8 5D */ bl Write_b1__7xSerialFi /* 800567B4 000535B4 48 00 00 10 */ b lbl_800567C4 lbl_800567B8: /* 800567B8 000535B8 7F E3 FB 78 */ mr r3, r31 /* 800567BC 000535BC 38 80 00 00 */ li r4, 0 -/* 800567C0 000535C0 4B FE C8 4D */ bl func_8004300C +/* 800567C0 000535C0 4B FE C8 4D */ bl Write_b1__7xSerialFi lbl_800567C4: /* 800567C4 000535C4 80 1E 01 44 */ lwz r0, 0x144(r30) /* 800567C8 000535C8 28 00 00 01 */ cmplwi r0, 1 /* 800567CC 000535CC 40 82 00 14 */ bne lbl_800567E0 /* 800567D0 000535D0 7F E3 FB 78 */ mr r3, r31 /* 800567D4 000535D4 38 80 00 01 */ li r4, 1 -/* 800567D8 000535D8 4B FE C8 35 */ bl func_8004300C +/* 800567D8 000535D8 4B FE C8 35 */ bl Write_b1__7xSerialFi /* 800567DC 000535DC 48 00 00 10 */ b lbl_800567EC lbl_800567E0: /* 800567E0 000535E0 7F E3 FB 78 */ mr r3, r31 /* 800567E4 000535E4 38 80 00 00 */ li r4, 0 -/* 800567E8 000535E8 4B FE C8 25 */ bl func_8004300C +/* 800567E8 000535E8 4B FE C8 25 */ bl Write_b1__7xSerialFi lbl_800567EC: /* 800567EC 000535EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800567F0 000535F0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -225,8 +225,8 @@ lbl_800567EC: /* 800567FC 000535FC 38 21 00 10 */ addi r1, r1, 0x10 /* 80056800 00053600 4E 80 00 20 */ blr -.global func_80056804 -func_80056804: +.global zEntButton_Load__FP11_zEntButtonP7xSerial +zEntButton_Load__FP11_zEntButtonP7xSerial: /* 80056804 00053604 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80056808 00053608 7C 08 02 A6 */ mflr r0 /* 8005680C 0005360C 90 01 00 24 */ stw r0, 0x24(r1) @@ -234,13 +234,13 @@ func_80056804: /* 80056814 00053614 7C 9F 23 78 */ mr r31, r4 /* 80056818 00053618 93 C1 00 18 */ stw r30, 0x18(r1) /* 8005681C 0005361C 7C 7E 1B 78 */ mr r30, r3 -/* 80056820 00053620 4B FF EA 11 */ bl func_80055230 +/* 80056820 00053620 4B FF EA 11 */ bl zEntLoad__FP4zEntP7xSerial /* 80056824 00053624 38 00 00 00 */ li r0, 0 /* 80056828 00053628 7F E3 FB 78 */ mr r3, r31 /* 8005682C 0005362C 90 01 00 0C */ stw r0, 0xc(r1) /* 80056830 00053630 38 81 00 0C */ addi r4, r1, 0xc /* 80056834 00053634 90 01 00 08 */ stw r0, 8(r1) -/* 80056838 00053638 4B FE CA 75 */ bl func_800432AC +/* 80056838 00053638 4B FE CA 75 */ bl Read_b1__7xSerialFPi /* 8005683C 0005363C 80 01 00 0C */ lwz r0, 0xc(r1) /* 80056840 00053640 2C 00 00 00 */ cmpwi r0, 0 /* 80056844 00053644 41 82 00 0C */ beq lbl_80056850 @@ -249,7 +249,7 @@ func_80056804: lbl_80056850: /* 80056850 00053650 7F E3 FB 78 */ mr r3, r31 /* 80056854 00053654 38 81 00 08 */ addi r4, r1, 8 -/* 80056858 00053658 4B FE CA 55 */ bl func_800432AC +/* 80056858 00053658 4B FE CA 55 */ bl Read_b1__7xSerialFPi /* 8005685C 0005365C 80 01 00 08 */ lwz r0, 8(r1) /* 80056860 00053660 2C 00 00 00 */ cmpwi r0, 0 /* 80056864 00053664 41 82 00 0C */ beq lbl_80056870 @@ -263,8 +263,8 @@ lbl_80056870: /* 80056880 00053680 38 21 00 20 */ addi r1, r1, 0x20 /* 80056884 00053684 4E 80 00 20 */ blr -.global func_80056888 -func_80056888: +.global zEntButton_Reset__FP11_zEntButtonP6xScene +zEntButton_Reset__FP11_zEntButtonP6xScene: /* 80056888 00053688 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005688C 0005368C 7C 08 02 A6 */ mflr r0 /* 80056890 00053690 90 01 00 14 */ stw r0, 0x14(r1) @@ -272,15 +272,15 @@ func_80056888: /* 80056898 00053698 7C 7F 1B 78 */ mr r31, r3 /* 8005689C 0005369C 93 C1 00 08 */ stw r30, 8(r1) /* 800568A0 000536A0 7C 9E 23 78 */ mr r30, r4 -/* 800568A4 000536A4 4B FC 26 AD */ bl func_80018F50 +/* 800568A4 000536A4 4B FC 26 AD */ bl xEntReset__FP4xEnt /* 800568A8 000536A8 80 BF 00 D4 */ lwz r5, 0xd4(r31) /* 800568AC 000536AC 7F E4 FB 78 */ mr r4, r31 /* 800568B0 000536B0 38 7F 00 D8 */ addi r3, r31, 0xd8 /* 800568B4 000536B4 38 A5 00 18 */ addi r5, r5, 0x18 -/* 800568B8 000536B8 4B FC 5F D1 */ bl func_8001C888 +/* 800568B8 000536B8 4B FC 5F D1 */ bl xEntMotionInit__FP10xEntMotionP4xEntP15xEntMotionAsset /* 800568BC 000536BC 7F C4 F3 78 */ mr r4, r30 /* 800568C0 000536C0 38 7F 00 D8 */ addi r3, r31, 0xd8 -/* 800568C4 000536C4 4B FC 62 09 */ bl func_8001CACC +/* 800568C4 000536C4 4B FC 62 09 */ bl xEntMotionReset__FP10xEntMotionP6xScene /* 800568C8 000536C8 88 1F 00 1B */ lbz r0, 0x1b(r31) /* 800568CC 000536CC 60 00 00 01 */ ori r0, r0, 1 /* 800568D0 000536D0 98 1F 00 1B */ stb r0, 0x1b(r31) @@ -337,7 +337,7 @@ lbl_8005695C: lbl_80056994: /* 80056994 00053794 FC 20 F8 90 */ fmr f1, f31 /* 80056998 00053798 7F E3 FB 78 */ mr r3, r31 -/* 8005699C 0005379C 4B FC 2C 61 */ bl func_800195FC +/* 8005699C 0005379C 4B FC 2C 61 */ bl xEntUpdate__FP4xEntP6xScenef /* 800569A0 000537A0 80 7F 01 20 */ lwz r3, 0x120(r31) /* 800569A4 000537A4 80 1F 01 50 */ lwz r0, 0x150(r31) /* 800569A8 000537A8 7C 03 00 00 */ cmpw r3, r0 @@ -417,7 +417,7 @@ lbl_80056A94: /* 80056AA4 000538A4 7F E3 FB 78 */ mr r3, r31 /* 80056AA8 000538A8 7F E4 FB 78 */ mr r4, r31 /* 80056AAC 000538AC 38 A0 00 38 */ li r5, 0x38 -/* 80056AB0 000538B0 4B FC 8C 31 */ bl func_8001F6E0 +/* 80056AB0 000538B0 4B FC 8C 31 */ bl zEntEvent__FP5xBaseP5xBaseUi lbl_80056AB4: /* 80056AB4 000538B4 80 1F 01 44 */ lwz r0, 0x144(r31) /* 80056AB8 000538B8 90 1F 01 4C */ stw r0, 0x14c(r31) @@ -447,7 +447,7 @@ lbl_80056AF0: /* 80056B10 00053910 7F E3 FB 78 */ mr r3, r31 /* 80056B14 00053914 7F E4 FB 78 */ mr r4, r31 /* 80056B18 00053918 38 A0 00 38 */ li r5, 0x38 -/* 80056B1C 0005391C 4B FC 8B C5 */ bl func_8001F6E0 +/* 80056B1C 0005391C 4B FC 8B C5 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 80056B20 00053920 48 00 00 20 */ b lbl_80056B40 lbl_80056B24: /* 80056B24 00053924 28 00 00 01 */ cmplwi r0, 1 @@ -456,7 +456,7 @@ lbl_80056B24: /* 80056B30 00053930 28 00 00 00 */ cmplwi r0, 0 /* 80056B34 00053934 40 82 00 0C */ bne lbl_80056B40 /* 80056B38 00053938 7F E3 FB 78 */ mr r3, r31 -/* 80056B3C 0005393C 48 00 00 E1 */ bl func_80056C1C +/* 80056B3C 0005393C 48 00 00 E1 */ bl zEntButton_SetReady__FP11_zEntButton lbl_80056B40: /* 80056B40 00053940 C0 1F 01 5C */ lfs f0, 0x15c(r31) /* 80056B44 00053944 EC 00 F8 28 */ fsubs f0, f0, f31 @@ -509,7 +509,7 @@ lbl_80056BEC: /* 80056BF0 000539F0 28 00 00 01 */ cmplwi r0, 1 /* 80056BF4 000539F4 41 82 00 0C */ beq lbl_80056C00 /* 80056BF8 000539F8 7F C3 F3 78 */ mr r3, r30 -/* 80056BFC 000539FC 4B FC 28 D1 */ bl func_800194CC +/* 80056BFC 000539FC 4B FC 28 D1 */ bl xEntRender__FP4xEnt lbl_80056C00: /* 80056C00 00053A00 93 FE 00 24 */ stw r31, 0x24(r30) /* 80056C04 00053A04 80 01 00 14 */ lwz r0, 0x14(r1) @@ -519,8 +519,8 @@ lbl_80056C00: /* 80056C14 00053A14 38 21 00 10 */ addi r1, r1, 0x10 /* 80056C18 00053A18 4E 80 00 20 */ blr -.global func_80056C1C -func_80056C1C: +.global zEntButton_SetReady__FP11_zEntButton +zEntButton_SetReady__FP11_zEntButton: /* 80056C1C 00053A1C 80 03 01 44 */ lwz r0, 0x144(r3) /* 80056C20 00053A20 28 00 00 00 */ cmplwi r0, 0 /* 80056C24 00053A24 4D 82 00 20 */ beqlr @@ -538,7 +538,7 @@ func_80056C34: /* 80056C48 00053A48 7C 7F 1B 78 */ mr r31, r3 /* 80056C4C 00053A4C 38 64 50 88 */ addi r3, r4, lbl_80255088@l /* 80056C50 00053A50 38 63 00 16 */ addi r3, r3, 0x16 -/* 80056C54 00053A54 4B FF 55 C1 */ bl func_8004C214 +/* 80056C54 00053A54 4B FF 55 C1 */ bl xStrHash__FPCc /* 80056C58 00053A58 C0 42 89 80 */ lfs f2, lbl_803CD300-_SDA2_BASE_(r2) /* 80056C5C 00053A5C 38 80 00 80 */ li r4, 0x80 /* 80056C60 00053A60 80 DF 00 24 */ lwz r6, 0x24(r31) @@ -550,7 +550,7 @@ func_80056C34: /* 80056C78 00053A78 C0 62 89 8C */ lfs f3, lbl_803CD30C-_SDA2_BASE_(r2) /* 80056C7C 00053A7C C0 82 89 90 */ lfs f4, lbl_803CD310-_SDA2_BASE_(r2) /* 80056C80 00053A80 38 C6 00 30 */ addi r6, r6, 0x30 -/* 80056C84 00053A84 4B FF 1E 11 */ bl func_80048A94 +/* 80056C84 00053A84 4B FF 1E 11 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 80056C88 00053A88 80 1F 01 44 */ lwz r0, 0x144(r31) /* 80056C8C 00053A8C 28 00 00 00 */ cmplwi r0, 0 /* 80056C90 00053A90 40 82 00 14 */ bne lbl_80056CA4 @@ -577,39 +577,39 @@ func_80056CB8: /* 80056CD4 00053AD4 38 80 00 10 */ li r4, 0x10 /* 80056CD8 00053AD8 38 A0 00 1A */ li r5, 0x1a /* 80056CDC 00053ADC 38 C0 00 1C */ li r6, 0x1c -/* 80056CE0 00053AE0 48 02 9D 9D */ bl func_80080A7C +/* 80056CE0 00053AE0 48 02 9D 9D */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 80056CE4 00053AE4 C0 22 89 94 */ lfs f1, lbl_803CD314-_SDA2_BASE_(r2) /* 80056CE8 00053AE8 38 60 00 10 */ li r3, 0x10 /* 80056CEC 00053AEC 38 80 00 23 */ li r4, 0x23 /* 80056CF0 00053AF0 38 A0 00 1A */ li r5, 0x1a /* 80056CF4 00053AF4 38 C0 00 1D */ li r6, 0x1d -/* 80056CF8 00053AF8 48 02 9D 85 */ bl func_80080A7C +/* 80056CF8 00053AF8 48 02 9D 85 */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 80056CFC 00053AFC C0 22 89 94 */ lfs f1, lbl_803CD314-_SDA2_BASE_(r2) /* 80056D00 00053B00 38 60 00 24 */ li r3, 0x24 /* 80056D04 00053B04 38 80 00 64 */ li r4, 0x64 /* 80056D08 00053B08 38 A0 00 1A */ li r5, 0x1a /* 80056D0C 00053B0C 38 C0 00 1E */ li r6, 0x1e -/* 80056D10 00053B10 48 02 9D 6D */ bl func_80080A7C +/* 80056D10 00053B10 48 02 9D 6D */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 80056D14 00053B14 48 00 00 2C */ b lbl_80056D40 lbl_80056D18: /* 80056D18 00053B18 54 60 05 29 */ rlwinm. r0, r3, 0, 0x14, 0x14 /* 80056D1C 00053B1C 40 82 00 24 */ bne lbl_80056D40 -/* 80056D20 00053B20 4B FD 9F 49 */ bl func_80030C68 +/* 80056D20 00053B20 4B FD 9F 49 */ bl xrand__Fv /* 80056D24 00053B24 54 60 07 BE */ clrlwi r0, r3, 0x1e /* 80056D28 00053B28 28 00 00 03 */ cmplwi r0, 3 /* 80056D2C 00053B2C 40 82 00 14 */ bne lbl_80056D40 /* 80056D30 00053B30 C0 22 89 98 */ lfs f1, lbl_803CD318-_SDA2_BASE_(r2) /* 80056D34 00053B34 38 60 00 1F */ li r3, 0x1f /* 80056D38 00053B38 38 80 00 21 */ li r4, 0x21 -/* 80056D3C 00053B3C 48 02 9D 85 */ bl func_80080AC0 +/* 80056D3C 00053B3C 48 02 9D 85 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf lbl_80056D40: /* 80056D40 00053B40 80 01 00 14 */ lwz r0, 0x14(r1) /* 80056D44 00053B44 7C 08 03 A6 */ mtlr r0 /* 80056D48 00053B48 38 21 00 10 */ addi r1, r1, 0x10 /* 80056D4C 00053B4C 4E 80 00 20 */ blr -.global func_80056D50 -func_80056D50: +.global zEntButton_Press__FP11_zEntButtonUi +zEntButton_Press__FP11_zEntButtonUi: /* 80056D50 00053B50 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80056D54 00053B54 7C 08 02 A6 */ mflr r0 /* 80056D58 00053B58 90 01 00 14 */ stw r0, 0x14(r1) @@ -623,7 +623,7 @@ func_80056D50: /* 80056D78 00053B78 28 00 00 00 */ cmplwi r0, 0 /* 80056D7C 00053B7C 40 82 00 14 */ bne lbl_80056D90 /* 80056D80 00053B80 38 80 00 37 */ li r4, 0x37 -/* 80056D84 00053B84 4B FC 88 6D */ bl func_8001F5F0 +/* 80056D84 00053B84 4B FC 88 6D */ bl zEntEvent__FP5xBaseUi /* 80056D88 00053B88 7F E3 FB 78 */ mr r3, r31 /* 80056D8C 00053B8C 4B FF FF 2D */ bl func_80056CB8 lbl_80056D90: @@ -633,8 +633,8 @@ lbl_80056D90: /* 80056D9C 00053B9C 38 21 00 10 */ addi r1, r1, 0x10 /* 80056DA0 00053BA0 4E 80 00 20 */ blr -.global func_80056DA4 -func_80056DA4: +.global zEntButton_Hold__FP11_zEntButtonUi +zEntButton_Hold__FP11_zEntButtonUi: /* 80056DA4 00053BA4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80056DA8 00053BA8 7C 08 02 A6 */ mflr r0 /* 80056DAC 00053BAC 90 01 00 24 */ stw r0, 0x24(r1) @@ -664,7 +664,7 @@ lbl_80056DE4: /* 80056E08 00053C08 38 7F 00 94 */ addi r3, r31, 0x94 /* 80056E0C 00053C0C 38 81 00 08 */ addi r4, r1, 8 /* 80056E10 00053C10 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 80056E14 00053C14 4B FD AC 51 */ bl func_80031A64 +/* 80056E14 00053C14 4B FD AC 51 */ bl xPointInBox__FPC4xBoxPC5xVec3 /* 80056E18 00053C18 2C 03 00 00 */ cmpwi r3, 0 /* 80056E1C 00053C1C 41 82 00 30 */ beq lbl_80056E4C lbl_80056E20: @@ -673,7 +673,7 @@ lbl_80056E20: /* 80056E28 00053C28 40 82 00 1C */ bne lbl_80056E44 /* 80056E2C 00053C2C 7F E3 FB 78 */ mr r3, r31 /* 80056E30 00053C30 38 80 00 37 */ li r4, 0x37 -/* 80056E34 00053C34 4B FC 87 BD */ bl func_8001F5F0 +/* 80056E34 00053C34 4B FC 87 BD */ bl zEntEvent__FP5xBaseUi /* 80056E38 00053C38 38 60 00 00 */ li r3, 0 /* 80056E3C 00053C3C 4B FF FE 7D */ bl func_80056CB8 /* 80056E40 00053C40 48 00 00 0C */ b lbl_80056E4C @@ -687,8 +687,8 @@ lbl_80056E4C: /* 80056E58 00053C58 38 21 00 20 */ addi r1, r1, 0x20 /* 80056E5C 00053C5C 4E 80 00 20 */ blr -.global func_80056E60 -func_80056E60: +.global zEntButton_SceneUpdate__Ff +zEntButton_SceneUpdate__Ff: /* 80056E60 00053C60 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80056E64 00053C64 3C 00 43 30 */ lis r0, 0x4330 /* 80056E68 00053C68 80 6D 81 78 */ lwz r3, lbl_803CAA78-_SDA_BASE_(r13) @@ -820,7 +820,7 @@ lbl_80056FDC: /* 80057034 00053E34 C0 3E 00 04 */ lfs f1, 4(r30) /* 80057038 00053E38 7F E3 FB 78 */ mr r3, r31 /* 8005703C 00053E3C C0 5E 00 08 */ lfs f2, 8(r30) -/* 80057040 00053E40 48 03 F9 A5 */ bl func_800969E4 +/* 80057040 00053E40 48 03 F9 A5 */ bl zFXPopOn__FR4xEntff /* 80057044 00053E44 48 00 01 AC */ b lbl_800571F0 lbl_80057048: /* 80057048 00053E48 88 1F 00 22 */ lbz r0, 0x22(r31) @@ -841,22 +841,22 @@ lbl_80057048: /* 80057084 00053E84 C0 3E 00 04 */ lfs f1, 4(r30) /* 80057088 00053E88 7F E3 FB 78 */ mr r3, r31 /* 8005708C 00053E8C C0 5E 00 08 */ lfs f2, 8(r30) -/* 80057090 00053E90 48 03 FB B5 */ bl func_80096C44 +/* 80057090 00053E90 48 03 FB B5 */ bl zFXPopOff__FR4xEntff /* 80057094 00053E94 48 00 01 5C */ b lbl_800571F0 lbl_80057098: /* 80057098 00053E98 7F E3 FB 78 */ mr r3, r31 -/* 8005709C 00053E9C 48 0B F8 2D */ bl func_801168C8 +/* 8005709C 00053E9C 48 0B F8 2D */ bl zCollGeom_CamEnable__FP4xEnt /* 800570A0 00053EA0 48 00 01 50 */ b lbl_800571F0 lbl_800570A4: /* 800570A4 00053EA4 7F E3 FB 78 */ mr r3, r31 -/* 800570A8 00053EA8 48 0B F8 39 */ bl func_801168E0 +/* 800570A8 00053EA8 48 0B F8 39 */ bl zCollGeom_CamDisable__FP4xEnt /* 800570AC 00053EAC 48 00 01 44 */ b lbl_800571F0 lbl_800570B0: /* 800570B0 00053EB0 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800570B4 00053EB4 7F E3 FB 78 */ mr r3, r31 /* 800570B8 00053EB8 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 800570BC 00053EBC 80 84 1F C0 */ lwz r4, 0x1fc0(r4) -/* 800570C0 00053EC0 4B FF F7 C9 */ bl func_80056888 +/* 800570C0 00053EC0 4B FF F7 C9 */ bl zEntButton_Reset__FP11_zEntButtonP6xScene /* 800570C4 00053EC4 48 00 01 2C */ b lbl_800571F0 lbl_800570C8: /* 800570C8 00053EC8 7F E3 FB 78 */ mr r3, r31 @@ -869,7 +869,7 @@ lbl_800570D4: /* 800570E0 00053EE0 3C 60 80 25 */ lis r3, lbl_80255088@ha /* 800570E4 00053EE4 38 63 50 88 */ addi r3, r3, lbl_80255088@l /* 800570E8 00053EE8 38 63 00 23 */ addi r3, r3, 0x23 -/* 800570EC 00053EEC 4B FF 51 29 */ bl func_8004C214 +/* 800570EC 00053EEC 4B FF 51 29 */ bl xStrHash__FPCc /* 800570F0 00053EF0 C0 42 89 80 */ lfs f2, lbl_803CD300-_SDA2_BASE_(r2) /* 800570F4 00053EF4 38 80 00 80 */ li r4, 0x80 /* 800570F8 00053EF8 80 DF 00 24 */ lwz r6, 0x24(r31) @@ -881,9 +881,9 @@ lbl_800570D4: /* 80057110 00053F10 C0 62 89 8C */ lfs f3, lbl_803CD30C-_SDA2_BASE_(r2) /* 80057114 00053F14 C0 82 89 90 */ lfs f4, lbl_803CD310-_SDA2_BASE_(r2) /* 80057118 00053F18 38 C6 00 30 */ addi r6, r6, 0x30 -/* 8005711C 00053F1C 4B FF 19 79 */ bl func_80048A94 +/* 8005711C 00053F1C 4B FF 19 79 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 80057120 00053F20 7F E3 FB 78 */ mr r3, r31 -/* 80057124 00053F24 4B FF FA F9 */ bl func_80056C1C +/* 80057124 00053F24 4B FF FA F9 */ bl zEntButton_SetReady__FP11_zEntButton /* 80057128 00053F28 48 00 00 C8 */ b lbl_800571F0 lbl_8005712C: /* 8005712C 00053F2C 80 1F 01 44 */ lwz r0, 0x144(r31) @@ -891,18 +891,18 @@ lbl_8005712C: /* 80057134 00053F34 41 82 00 14 */ beq lbl_80057148 /* 80057138 00053F38 7F E3 FB 78 */ mr r3, r31 /* 8005713C 00053F3C 38 A0 00 38 */ li r5, 0x38 -/* 80057140 00053F40 4B FC 85 A1 */ bl func_8001F6E0 +/* 80057140 00053F40 4B FC 85 A1 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 80057144 00053F44 48 00 00 AC */ b lbl_800571F0 lbl_80057148: /* 80057148 00053F48 7F E3 FB 78 */ mr r3, r31 /* 8005714C 00053F4C 38 A0 00 37 */ li r5, 0x37 -/* 80057150 00053F50 4B FC 85 91 */ bl func_8001F6E0 +/* 80057150 00053F50 4B FC 85 91 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 80057154 00053F54 48 00 00 9C */ b lbl_800571F0 lbl_80057158: /* 80057158 00053F58 7F E3 FB 78 */ mr r3, r31 /* 8005715C 00053F5C 7C A4 2B 78 */ mr r4, r5 /* 80057160 00053F60 7F C5 F3 78 */ mr r5, r30 -/* 80057164 00053F64 4B FF E5 A9 */ bl func_8005570C +/* 80057164 00053F64 4B FF E5 A9 */ bl zEntAnimEvent__FP4zEntUiPCf /* 80057168 00053F68 48 00 00 88 */ b lbl_800571F0 lbl_8005716C: /* 8005716C 00053F6C 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -918,7 +918,7 @@ lbl_8005716C: /* 80057194 00053F94 3C A0 80 14 */ lis r5, lbl_8013A750@ha /* 80057198 00053F98 38 C0 00 00 */ li r6, 0 /* 8005719C 00053F9C 38 A5 A7 50 */ addi r5, r5, lbl_8013A750@l -/* 800571A0 00053FA0 48 0E 3D 09 */ bl func_8013AEA8 +/* 800571A0 00053FA0 48 0E 3D 09 */ bl xUpdateCull_SetCB__FP14xUpdateCullMgrPvPFPvPv_UiPv /* 800571A4 00053FA4 48 00 00 4C */ b lbl_800571F0 lbl_800571A8: /* 800571A8 00053FA8 EC 01 00 72 */ fmuls f0, f1, f1 @@ -926,7 +926,7 @@ lbl_800571A8: /* 800571B0 00053FB0 38 A5 A7 58 */ addi r5, r5, lbl_8013A758@l /* 800571B4 00053FB4 D0 01 00 08 */ stfs f0, 8(r1) /* 800571B8 00053FB8 80 C1 00 08 */ lwz r6, 8(r1) -/* 800571BC 00053FBC 48 0E 3C ED */ bl func_8013AEA8 +/* 800571BC 00053FBC 48 0E 3C ED */ bl xUpdateCull_SetCB__FP14xUpdateCullMgrPvPFPvPv_UiPv /* 800571C0 00053FC0 48 00 00 30 */ b lbl_800571F0 lbl_800571C4: /* 800571C4 00053FC4 28 07 00 00 */ cmplwi r7, 0 diff --git a/asm/Game/zEntCruiseBubble.s b/asm/Game/zEntCruiseBubble.s index 3bc1a14a9..f43eee901 100644 --- a/asm/Game/zEntCruiseBubble.s +++ b/asm/Game/zEntCruiseBubble.s @@ -23,7 +23,7 @@ lbl_8005723C: /* 80057248 00054048 38 60 00 00 */ li r3, 0 /* 8005724C 0005404C 48 00 00 08 */ b lbl_80057254 lbl_80057250: -/* 80057250 00054050 4B FF 4F C5 */ bl func_8004C214 +/* 80057250 00054050 4B FF 4F C5 */ bl xStrHash__FPCc lbl_80057254: /* 80057254 00054054 90 7E 00 20 */ stw r3, 0x20(r30) /* 80057258 00054058 93 FE 00 24 */ stw r31, 0x24(r30) @@ -60,7 +60,7 @@ func_80057284: /* 800572C4 000540C4 48 00 00 10 */ b lbl_800572D4 lbl_800572C8: /* 800572C8 000540C8 7F C3 F3 78 */ mr r3, r30 -/* 800572CC 000540CC 48 02 9F 75 */ bl func_80081240 +/* 800572CC 000540CC 48 02 9F 75 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 800572D0 000540D0 3B DE 00 01 */ addi r30, r30, 1 lbl_800572D4: /* 800572D4 000540D4 80 1F 00 1C */ lwz r0, 0x1c(r31) @@ -75,7 +75,7 @@ lbl_800572F0: /* 800572F0 000540F0 28 04 00 00 */ cmplwi r4, 0 /* 800572F4 000540F4 41 82 00 0C */ beq lbl_80057300 /* 800572F8 000540F8 7C 83 23 78 */ mr r3, r4 -/* 800572FC 000540FC 4B FF 1F 05 */ bl func_80049200 +/* 800572FC 000540FC 4B FF 1F 05 */ bl xSndStop__FUi lbl_80057300: /* 80057300 00054100 38 00 00 00 */ li r0, 0 /* 80057304 00054104 90 1F 00 24 */ stw r0, 0x24(r31) @@ -109,7 +109,7 @@ func_80057320: /* 80057364 00054164 41 81 00 08 */ bgt lbl_8005736C /* 80057368 00054168 48 00 00 20 */ b lbl_80057388 lbl_8005736C: -/* 8005736C 0005416C 4B FD 98 FD */ bl func_80030C68 +/* 8005736C 0005416C 4B FD 98 FD */ bl xrand__Fv /* 80057370 00054170 54 64 9B 7E */ srwi r4, r3, 0xd /* 80057374 00054174 80 1F 00 18 */ lwz r0, 0x18(r31) /* 80057378 00054178 7C 64 F3 96 */ divwu r3, r4, r30 @@ -120,11 +120,11 @@ lbl_80057388: /* 80057388 00054188 88 1F 00 10 */ lbz r0, 0x10(r31) /* 8005738C 0005418C 28 00 00 00 */ cmplwi r0, 0 /* 80057390 00054190 41 82 00 0C */ beq lbl_8005739C -/* 80057394 00054194 48 02 94 E5 */ bl func_80080878 +/* 80057394 00054194 48 02 94 E5 */ bl zEntPlayer_SNDPlayStream__F20_tagePlayerStreamSnd /* 80057398 00054198 48 00 00 0C */ b lbl_800573A4 lbl_8005739C: /* 8005739C 0005419C C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) -/* 800573A0 000541A0 48 02 93 F1 */ bl func_80080790 +/* 800573A0 000541A0 48 02 93 F1 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf lbl_800573A4: /* 800573A4 000541A4 38 00 00 00 */ li r0, 0 /* 800573A8 000541A8 90 1F 00 24 */ stw r0, 0x24(r31) @@ -138,13 +138,13 @@ lbl_800573B0: /* 800573C4 000541C4 38 C0 00 00 */ li r6, 0 /* 800573C8 000541C8 FC 60 10 90 */ fmr f3, f2 /* 800573CC 000541CC 38 E0 00 00 */ li r7, 0 -/* 800573D0 000541D0 4B FF 16 5D */ bl func_80048A2C +/* 800573D0 000541D0 4B FF 16 5D */ bl xSndPlay__FUiffUiUiUi14sound_categoryf /* 800573D4 000541D4 90 7F 00 24 */ stw r3, 0x24(r31) lbl_800573D8: /* 800573D8 000541D8 80 7F 00 14 */ lwz r3, 0x14(r31) /* 800573DC 000541DC 2C 03 00 00 */ cmpwi r3, 0 /* 800573E0 000541E0 41 82 00 08 */ beq lbl_800573E8 -/* 800573E4 000541E4 48 05 5C 71 */ bl func_800AD054 +/* 800573E4 000541E4 48 05 5C 71 */ bl zRumbleStart__F16_tagSDRumbleType lbl_800573E8: /* 800573E8 000541E8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800573EC 000541EC 80 7F 00 24 */ lwz r3, 0x24(r31) @@ -177,13 +177,13 @@ func_80057404: /* 8005744C 0005424C C0 9F 00 0C */ lfs f4, 0xc(r31) /* 80057450 00054250 38 A0 08 00 */ li r5, 0x800 /* 80057454 00054254 38 E0 00 00 */ li r7, 0 -/* 80057458 00054258 4B FF 16 3D */ bl func_80048A94 +/* 80057458 00054258 4B FF 16 3D */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 8005745C 0005425C 90 7F 00 24 */ stw r3, 0x24(r31) lbl_80057460: /* 80057460 00054260 80 7F 00 14 */ lwz r3, 0x14(r31) /* 80057464 00054264 2C 03 00 00 */ cmpwi r3, 0 /* 80057468 00054268 41 82 00 08 */ beq lbl_80057470 -/* 8005746C 0005426C 48 05 5B E9 */ bl func_800AD054 +/* 8005746C 0005426C 48 05 5B E9 */ bl zRumbleStart__F16_tagSDRumbleType lbl_80057470: /* 80057470 00054270 80 01 00 14 */ lwz r0, 0x14(r1) /* 80057474 00054274 80 7F 00 24 */ lwz r3, 0x24(r31) @@ -213,7 +213,7 @@ func_80057488: lbl_800574C8: /* 800574C8 000542C8 FC 20 F8 90 */ fmr f1, f31 /* 800574CC 000542CC 7F C3 F3 78 */ mr r3, r30 -/* 800574D0 000542D0 48 02 9D 1D */ bl func_800811EC +/* 800574D0 000542D0 48 02 9D 1D */ bl zEntPlayer_SNDSetPitch__F14_tagePlayerSndf /* 800574D4 000542D4 3B DE 00 01 */ addi r30, r30, 1 lbl_800574D8: /* 800574D8 000542D8 80 1F 00 1C */ lwz r0, 0x1c(r31) @@ -229,7 +229,7 @@ lbl_800574F4: /* 800574F8 000542F8 41 82 00 10 */ beq lbl_80057508 /* 800574FC 000542FC FC 20 F8 90 */ fmr f1, f31 /* 80057500 00054300 7C 83 23 78 */ mr r3, r4 -/* 80057504 00054304 4B FF 1E C5 */ bl func_800493C8 +/* 80057504 00054304 4B FF 1E C5 */ bl xSndSetPitch__FUif lbl_80057508: /* 80057508 00054308 80 01 00 24 */ lwz r0, 0x24(r1) /* 8005750C 0005430C CB E1 00 18 */ lfd f31, 0x18(r1) @@ -284,12 +284,12 @@ func_80057594: /* 80057594 00054394 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80057598 00054398 7C 08 02 A6 */ mflr r0 /* 8005759C 0005439C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800575A0 000543A0 4B FF AB 89 */ bl func_80052128 +/* 800575A0 000543A0 4B FF AB 89 */ bl zCameraDisableInput__Fv /* 800575A4 000543A4 38 60 00 02 */ li r3, 2 -/* 800575A8 000543A8 4B FF AB 59 */ bl func_80052100 +/* 800575A8 000543A8 4B FF AB 59 */ bl zCameraDisableTracking__F17camera_owner_enum /* 800575AC 000543AC 38 60 00 00 */ li r3, 0 /* 800575B0 000543B0 38 80 00 01 */ li r4, 1 -/* 800575B4 000543B4 4B FB 5F DD */ bl func_8000D590 +/* 800575B4 000543B4 4B FB 5F DD */ bl xCameraDoCollisions__Fii /* 800575B8 000543B8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800575BC 000543BC 7C 08 03 A6 */ mtlr r0 /* 800575C0 000543C0 38 21 00 10 */ addi r1, r1, 0x10 @@ -300,12 +300,12 @@ func_800575C8: /* 800575C8 000543C8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800575CC 000543CC 7C 08 02 A6 */ mflr r0 /* 800575D0 000543D0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800575D4 000543D4 4B FF AB 61 */ bl func_80052134 +/* 800575D4 000543D4 4B FF AB 61 */ bl zCameraEnableInput__Fv /* 800575D8 000543D8 38 60 00 02 */ li r3, 2 -/* 800575DC 000543DC 4B FF AB 35 */ bl func_80052110 +/* 800575DC 000543DC 4B FF AB 35 */ bl zCameraEnableTracking__F17camera_owner_enum /* 800575E0 000543E0 38 60 00 01 */ li r3, 1 /* 800575E4 000543E4 38 80 00 01 */ li r4, 1 -/* 800575E8 000543E8 4B FB 5F A9 */ bl func_8000D590 +/* 800575E8 000543E8 4B FB 5F A9 */ bl xCameraDoCollisions__Fii /* 800575EC 000543EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800575F0 000543F0 7C 08 03 A6 */ mtlr r0 /* 800575F4 000543F4 38 21 00 10 */ addi r1, r1, 0x10 @@ -318,10 +318,10 @@ func_800575FC: /* 80057604 00054404 90 01 00 14 */ stw r0, 0x14(r1) /* 80057608 00054408 93 E1 00 0C */ stw r31, 0xc(r1) /* 8005760C 0005440C 3B E0 00 00 */ li r31, 0 -/* 80057610 00054410 4B FF AB 59 */ bl func_80052168 +/* 80057610 00054410 4B FF AB 59 */ bl zCameraGetConvers__Fv /* 80057614 00054414 2C 03 00 00 */ cmpwi r3, 0 /* 80057618 00054418 40 82 00 10 */ bne lbl_80057628 -/* 8005761C 0005441C 4B FF AB 05 */ bl func_80052120 +/* 8005761C 0005441C 4B FF AB 05 */ bl zCameraIsTrackingDisabled__Fv /* 80057620 00054420 54 60 07 FB */ rlwinm. r0, r3, 0, 0x1f, 0x1d /* 80057624 00054424 41 82 00 08 */ beq lbl_8005762C lbl_80057628: @@ -339,7 +339,7 @@ func_80057644: /* 80057644 00054444 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80057648 00054448 7C 08 02 A6 */ mflr r0 /* 8005764C 0005444C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80057650 00054450 4B FF AB 19 */ bl func_80052168 +/* 80057650 00054450 4B FF AB 19 */ bl zCameraGetConvers__Fv /* 80057654 00054454 7C 03 00 D0 */ neg r0, r3 /* 80057658 00054458 7C 00 1B 78 */ or r0, r0, r3 /* 8005765C 0005445C 54 03 0F FE */ srwi r3, r0, 0x1f @@ -396,11 +396,11 @@ lbl_80057704: /* 8005770C 0005450C 48 00 01 B0 */ b lbl_800578BC lbl_80057710: /* 80057710 00054510 38 80 00 10 */ li r4, 0x10 -/* 80057714 00054514 4B FF F6 3D */ bl func_80056D50 +/* 80057714 00054514 4B FF F6 3D */ bl zEntButton_Press__FP11_zEntButtonUi /* 80057718 00054518 48 00 01 B0 */ b lbl_800578C8 lbl_8005771C: /* 8005771C 0005451C 3C 80 00 01 */ lis r4, 1 -/* 80057720 00054520 48 00 98 95 */ bl func_80060FB4 +/* 80057720 00054520 48 00 98 95 */ bl zEntDestructObj_Hit__FP15zEntDestructObjUi /* 80057724 00054524 48 00 01 A4 */ b lbl_800578C8 lbl_80057728: /* 80057728 00054528 88 1D 00 1A */ lbz r0, 0x1a(r29) @@ -432,7 +432,7 @@ lbl_80057760: /* 80057784 00054584 38 61 00 44 */ addi r3, r1, 0x44 /* 80057788 00054588 38 9D 00 64 */ addi r4, r29, 0x64 /* 8005778C 0005458C 38 A1 00 54 */ addi r5, r1, 0x54 -/* 80057790 00054590 4B FB 36 15 */ bl func_8000ADA4 +/* 80057790 00054590 4B FB 36 15 */ bl xSphereHitsBound__FPC7xSpherePC6xBoundP7xCollis /* 80057794 00054594 80 01 00 54 */ lwz r0, 0x54(r1) /* 80057798 00054598 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8005779C 0005459C 41 82 01 2C */ beq lbl_800578C8 @@ -442,7 +442,7 @@ lbl_80057760: /* 800577AC 000545AC 80 81 00 60 */ lwz r4, 0x60(r1) /* 800577B0 000545B0 38 61 00 44 */ addi r3, r1, 0x44 /* 800577B4 000545B4 38 A1 00 54 */ addi r5, r1, 0x54 -/* 800577B8 000545B8 4B FB 80 AD */ bl func_8000F864 +/* 800577B8 000545B8 4B FB 80 AD */ bl xSphereHitsModel__FPC7xSpherePC14xModelInstanceP7xCollis /* 800577BC 000545BC 80 01 00 54 */ lwz r0, 0x54(r1) /* 800577C0 000545C0 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800577C4 000545C4 41 82 01 04 */ beq lbl_800578C8 @@ -460,7 +460,7 @@ lbl_800577C8: /* 800577F0 000545F0 38 C0 00 01 */ li r6, 1 /* 800577F4 000545F4 90 E1 00 3C */ stw r7, 0x3c(r1) /* 800577F8 000545F8 90 01 00 40 */ stw r0, 0x40(r1) -/* 800577FC 000545FC 48 05 24 6D */ bl func_800A9C68 +/* 800577FC 000545FC 48 05 24 6D */ bl zPlatform_PaddleCollide__FP7xCollisPC5xVec3PC5xVec3Ui /* 80057800 00054600 48 00 00 C8 */ b lbl_800578C8 lbl_80057804: /* 80057804 00054604 38 00 02 01 */ li r0, 0x201 @@ -472,7 +472,7 @@ lbl_80057804: /* 8005781C 0005461C 7F E5 FB 78 */ mr r5, r31 /* 80057820 00054620 38 61 00 54 */ addi r3, r1, 0x54 /* 80057824 00054624 38 C0 00 01 */ li r6, 1 -/* 80057828 00054628 48 05 24 41 */ bl func_800A9C68 +/* 80057828 00054628 48 05 24 41 */ bl zPlatform_PaddleCollide__FP7xCollisPC5xVec3PC5xVec3Ui /* 8005782C 0005462C 48 00 00 9C */ b lbl_800578C8 lbl_80057830: /* 80057830 00054630 54 E0 06 3F */ clrlwi. r0, r7, 0x18 @@ -514,7 +514,7 @@ lbl_80057898: lbl_800578BC: /* 800578BC 000546BC 7F A3 EB 78 */ mr r3, r29 /* 800578C0 000546C0 38 80 01 C7 */ li r4, 0x1c7 -/* 800578C4 000546C4 4B FC 7D 2D */ bl func_8001F5F0 +/* 800578C4 000546C4 4B FC 7D 2D */ bl zEntEvent__FP5xBaseUi lbl_800578C8: /* 800578C8 000546C8 80 01 00 C4 */ lwz r0, 0xc4(r1) /* 800578CC 000546CC CB E1 00 B8 */ lfd f31, 0xb8(r1) @@ -545,7 +545,7 @@ lbl_8005791C: /* 8005791C 0005471C 88 1F 00 04 */ lbz r0, 4(r31) /* 80057920 00054720 28 00 00 1B */ cmplwi r0, 0x1b /* 80057924 00054724 40 82 00 18 */ bne lbl_8005793C -/* 80057928 00054728 48 00 98 D5 */ bl func_800611FC +/* 80057928 00054728 48 00 98 D5 */ bl zEntDestructObj_isDestroyed__FP15zEntDestructObj /* 8005792C 0005472C 28 03 00 00 */ cmplwi r3, 0 /* 80057930 00054730 41 82 00 0C */ beq lbl_8005793C /* 80057934 00054734 38 60 00 00 */ li r3, 0 @@ -662,7 +662,7 @@ lbl_80057AA0: /* 80057AA0 000548A0 7F 63 DB 78 */ mr r3, r27 /* 80057AA4 000548A4 7F 24 CB 78 */ mr r4, r25 /* 80057AA8 000548A8 7F 45 D3 78 */ mr r5, r26 -/* 80057AAC 000548AC 48 03 AA C5 */ bl func_80092570 +/* 80057AAC 000548AC 48 03 AA C5 */ bl zEntTriggerHitsSphere__FRC11zEntTriggerRC7xSphereRC5xVec3 /* 80057AB0 000548B0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80057AB4 000548B4 41 82 00 14 */ beq lbl_80057AC8 /* 80057AB8 000548B8 80 1B 01 2C */ lwz r0, 0x12c(r27) @@ -680,7 +680,7 @@ lbl_80057AD4: /* 80057AE0 000548E0 41 82 00 14 */ beq lbl_80057AF4 /* 80057AE4 000548E4 7F 63 DB 78 */ mr r3, r27 /* 80057AE8 000548E8 38 80 02 01 */ li r4, 0x201 -/* 80057AEC 000548EC 4B FC 7B 05 */ bl func_8001F5F0 +/* 80057AEC 000548EC 4B FC 7B 05 */ bl zEntEvent__FP5xBaseUi /* 80057AF0 000548F0 48 00 00 20 */ b lbl_80057B10 lbl_80057AF4: /* 80057AF4 000548F4 57 C0 06 3F */ clrlwi. r0, r30, 0x18 @@ -689,7 +689,7 @@ lbl_80057AF4: /* 80057B00 00054900 40 82 00 10 */ bne lbl_80057B10 /* 80057B04 00054904 7F 63 DB 78 */ mr r3, r27 /* 80057B08 00054908 38 80 02 02 */ li r4, 0x202 -/* 80057B0C 0005490C 4B FC 7A E5 */ bl func_8001F5F0 +/* 80057B0C 0005490C 4B FC 7A E5 */ bl zEntEvent__FP5xBaseUi lbl_80057B10: /* 80057B10 00054910 3B BD 00 04 */ addi r29, r29, 4 lbl_80057B14: @@ -738,7 +738,7 @@ lbl_80057BA0: /* 80057BA8 000549A8 40 82 00 14 */ bne lbl_80057BBC /* 80057BAC 000549AC 7F A3 EB 78 */ mr r3, r29 /* 80057BB0 000549B0 38 80 02 02 */ li r4, 0x202 -/* 80057BB4 000549B4 4B FC 7A 3D */ bl func_8001F5F0 +/* 80057BB4 000549B4 4B FC 7A 3D */ bl zEntEvent__FP5xBaseUi /* 80057BB8 000549B8 48 00 00 10 */ b lbl_80057BC8 lbl_80057BBC: /* 80057BBC 000549BC 38 63 00 20 */ addi r3, r3, 0x20 @@ -768,7 +768,7 @@ func_80057BF0: /* 80057C04 00054A04 90 01 00 14 */ stw r0, 0x14(r1) /* 80057C08 00054A08 38 84 06 E0 */ addi r4, r4, 0x6e0 /* 80057C0C 00054A0C 7C 83 23 78 */ mr r3, r4 -/* 80057C10 00054A10 4B FC 7A D1 */ bl func_8001F6E0 +/* 80057C10 00054A10 4B FC 7A D1 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 80057C14 00054A14 80 01 00 14 */ lwz r0, 0x14(r1) /* 80057C18 00054A18 7C 08 03 A6 */ mtlr r0 /* 80057C1C 00054A1C 38 21 00 10 */ addi r1, r1, 0x10 @@ -787,10 +787,10 @@ func_80057C24: /* 80057C44 00054A44 93 C1 00 08 */ stw r30, 8(r1) /* 80057C48 00054A48 7C 7E 1B 78 */ mr r30, r3 /* 80057C4C 00054A4C 80 84 00 68 */ lwz r4, 0x68(r4) -/* 80057C50 00054A50 4B FD D3 A5 */ bl func_80034FF4 +/* 80057C50 00054A50 4B FD D3 A5 */ bl xModelGetBoneMat__FR7xMat4x3RC14xModelInstanceUl /* 80057C54 00054A54 7F E3 FB 78 */ mr r3, r31 /* 80057C58 00054A58 7F C4 F3 78 */ mr r4, r30 -/* 80057C5C 00054A5C 4B FD B0 29 */ bl func_80032C84 +/* 80057C5C 00054A5C 4B FD B0 29 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 80057C60 00054A60 80 01 00 14 */ lwz r0, 0x14(r1) /* 80057C64 00054A64 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80057C68 00054A68 83 C1 00 08 */ lwz r30, 8(r1) @@ -989,13 +989,13 @@ lbl_80057EF4: /* 80057EFC 00054CFC 38 83 C2 A4 */ addi r4, r3, lbl_8028C2A4@l /* 80057F00 00054D00 38 60 00 02 */ li r3, 2 /* 80057F04 00054D04 90 04 00 00 */ stw r0, 0(r4) -/* 80057F08 00054D08 4B FF A2 09 */ bl func_80052110 +/* 80057F08 00054D08 4B FF A2 09 */ bl zCameraEnableTracking__F17camera_owner_enum /* 80057F0C 00054D0C 38 60 FF FF */ li r3, -1 /* 80057F10 00054D10 38 80 00 00 */ li r4, 0 -/* 80057F14 00054D14 48 0D B4 45 */ bl func_80133358 +/* 80057F14 00054D14 48 0D B4 45 */ bl permit__8ztalkboxFUiUi /* 80057F18 00054D18 57 80 06 3F */ clrlwi. r0, r28, 0x18 /* 80057F1C 00054D1C 41 82 00 20 */ beq lbl_80057F3C -/* 80057F20 00054D20 4B FF A2 15 */ bl func_80052134 +/* 80057F20 00054D20 4B FF A2 15 */ bl zCameraEnableInput__Fv /* 80057F24 00054D24 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 80057F28 00054D28 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 80057F2C 00054D2C 38 83 C2 A4 */ addi r4, r3, lbl_8028C2A4@l @@ -1010,7 +1010,7 @@ lbl_80057F3C: /* 80057F4C 00054D4C C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) /* 80057F50 00054D50 48 00 00 91 */ bl func_80057FE0 /* 80057F54 00054D54 38 60 00 00 */ li r3, 0 -/* 80057F58 00054D58 4B FF 0A A1 */ bl func_800489F8 +/* 80057F58 00054D58 4B FF 0A A1 */ bl xSndSelectListenerMode__F24sound_listener_game_mode /* 80057F5C 00054D5C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80057F60 00054D60 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 80057F64 00054D64 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -1032,7 +1032,7 @@ lbl_80057FA0: /* 80057FA0 00054DA0 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha /* 80057FA4 00054DA4 38 84 C2 A4 */ addi r4, r4, lbl_8028C2A4@l /* 80057FA8 00054DA8 80 84 01 84 */ lwz r4, 0x184(r4) -/* 80057FAC 00054DAC 4B FB 0A 99 */ bl func_80008A44 +/* 80057FAC 00054DAC 4B FB 0A 99 */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition lbl_80057FB0: /* 80057FB0 00054DB0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80057FB4 00054DB4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -1077,7 +1077,7 @@ func_80057FE8: /* 80058038 00054E38 38 A1 00 20 */ addi r5, r1, 0x20 /* 8005803C 00054E3C 3B E0 00 00 */ li r31, 0 /* 80058040 00054E40 90 01 00 34 */ stw r0, 0x34(r1) -/* 80058044 00054E44 48 02 A6 31 */ bl func_80082674 +/* 80058044 00054E44 48 02 A6 31 */ bl zEntPlayer_MinimalUpdate__FP4xEntP6xScenefR5xVec3 /* 80058048 00054E48 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8005804C 00054E4C 40 82 00 24 */ bne lbl_80058070 /* 80058050 00054E50 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -1148,7 +1148,7 @@ func_80058120: /* 8005812C 00054F2C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80058130 00054F30 90 01 00 14 */ stw r0, 0x14(r1) /* 80058134 00054F34 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 80058138 00054F38 48 02 A8 6D */ bl func_800829A4 +/* 80058138 00054F38 48 02 A8 6D */ bl zEntPlayer_MinimalRender__FP4zEnt /* 8005813C 00054F3C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80058140 00054F40 7C 08 03 A6 */ mtlr r0 /* 80058144 00054F44 38 21 00 10 */ addi r1, r1, 0x10 @@ -1297,17 +1297,17 @@ lbl_80058314: /* 80058344 00055144 80 A3 00 68 */ lwz r5, 0x68(r3) /* 80058348 00055148 38 60 00 14 */ li r3, 0x14 /* 8005834C 0005514C C3 E5 00 24 */ lfs f31, 0x24(r5) -/* 80058350 00055150 48 1D 74 ED */ bl func_8022F83C +/* 80058350 00055150 48 1D 74 ED */ bl RwRenderStateGet /* 80058354 00055154 38 60 00 14 */ li r3, 0x14 /* 80058358 00055158 38 80 00 01 */ li r4, 1 -/* 8005835C 0005515C 48 1D 74 81 */ bl func_8022F7DC +/* 8005835C 0005515C 48 1D 74 81 */ bl RwRenderStateSet /* 80058360 00055160 38 60 FF FF */ li r3, -1 /* 80058364 00055164 48 06 AA D9 */ bl iDrawSetFBMSK__FUi /* 80058368 00055168 7F E3 FB 78 */ mr r3, r31 -/* 8005836C 0005516C 4B FC F0 81 */ bl func_800273EC +/* 8005836C 0005516C 4B FC F0 81 */ bl AtomicDisableMatFX__FP8RpAtomic /* 80058370 00055170 7F E3 FB 78 */ mr r3, r31 /* 80058374 00055174 38 80 00 02 */ li r4, 2 -/* 80058378 00055178 48 1B 2E F1 */ bl func_8020B268 +/* 80058378 00055178 48 1B 2E F1 */ bl RpSkinAtomicSetType /* 8005837C 0005517C 81 8D 89 30 */ lwz r12, lbl_803CB230-_SDA_BASE_(r13) /* 80058380 00055180 7F E3 FB 78 */ mr r3, r31 /* 80058384 00055184 7D 89 03 A6 */ mtctr r12 @@ -1330,14 +1330,14 @@ lbl_80058314: /* 800583C8 000551C8 D8 01 00 10 */ stfd f0, 0x10(r1) /* 800583CC 000551CC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800583D0 000551D0 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 800583D4 000551D4 48 07 0E 19 */ bl func_800C91EC +/* 800583D4 000551D4 48 07 0E 19 */ bl iModelSetMaterialAlpha__FP8RpAtomicUc /* 800583D8 000551D8 38 00 00 10 */ li r0, 0x10 /* 800583DC 000551DC FC 20 F0 90 */ fmr f1, f30 /* 800583E0 000551E0 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) /* 800583E4 000551E4 7F E3 FB 78 */ mr r3, r31 /* 800583E8 000551E8 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) /* 800583EC 000551EC 80 84 00 E0 */ lwz r4, 0xe0(r4) -/* 800583F0 000551F0 4B FC F5 95 */ bl func_80027984 +/* 800583F0 000551F0 4B FC F5 95 */ bl xFXAtomicEnvMapSetup__FP8RpAtomicUif /* 800583F4 000551F4 38 00 00 00 */ li r0, 0 /* 800583F8 000551F8 7F E3 FB 78 */ mr r3, r31 /* 800583FC 000551FC 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) @@ -1361,16 +1361,16 @@ lbl_8005840C: /* 80058440 00055240 D8 01 00 10 */ stfd f0, 0x10(r1) /* 80058444 00055244 80 01 00 14 */ lwz r0, 0x14(r1) /* 80058448 00055248 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 8005844C 0005524C 48 07 0D A1 */ bl func_800C91EC +/* 8005844C 0005524C 48 07 0D A1 */ bl iModelSetMaterialAlpha__FP8RpAtomicUc /* 80058450 00055250 7F E3 FB 78 */ mr r3, r31 -/* 80058454 00055254 4B FC EF 99 */ bl func_800273EC +/* 80058454 00055254 4B FC EF 99 */ bl AtomicDisableMatFX__FP8RpAtomic /* 80058458 00055258 38 00 00 10 */ li r0, 0x10 /* 8005845C 0005525C FC 20 F0 90 */ fmr f1, f30 /* 80058460 00055260 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) /* 80058464 00055264 7F E3 FB 78 */ mr r3, r31 /* 80058468 00055268 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) /* 8005846C 0005526C 80 84 00 D4 */ lwz r4, 0xd4(r4) -/* 80058470 00055270 4B FC F5 15 */ bl func_80027984 +/* 80058470 00055270 4B FC F5 15 */ bl xFXAtomicEnvMapSetup__FP8RpAtomicUif /* 80058474 00055274 38 00 00 00 */ li r0, 0 /* 80058478 00055278 7F E3 FB 78 */ mr r3, r31 /* 8005847C 0005527C 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) @@ -1380,7 +1380,7 @@ lbl_8005840C: lbl_8005848C: /* 8005848C 0005528C 80 81 00 08 */ lwz r4, 8(r1) /* 80058490 00055290 38 60 00 14 */ li r3, 0x14 -/* 80058494 00055294 48 1D 73 49 */ bl func_8022F7DC +/* 80058494 00055294 48 1D 73 49 */ bl RwRenderStateSet /* 80058498 00055298 7F E3 FB 78 */ mr r3, r31 /* 8005849C 0005529C E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 800584A0 000552A0 CB E1 00 30 */ lfd f31, 0x30(r1) @@ -1794,11 +1794,11 @@ func_80058A10: /* 80058A1C 0005581C 38 63 53 3C */ addi r3, r3, lbl_8025533C@l /* 80058A20 00055820 90 01 00 14 */ stw r0, 0x14(r1) /* 80058A24 00055824 38 63 01 63 */ addi r3, r3, 0x163 -/* 80058A28 00055828 4B FF 37 ED */ bl func_8004C214 +/* 80058A28 00055828 4B FF 37 ED */ bl xStrHash__FPCc /* 80058A2C 0005582C 38 80 00 00 */ li r4, 0 -/* 80058A30 00055830 4B FF 2C DD */ bl func_8004B70C +/* 80058A30 00055830 4B FF 2C DD */ bl xSTFindAsset__FUiPUi /* 80058A34 00055834 38 80 00 00 */ li r4, 0 -/* 80058A38 00055838 4B FF CA 9D */ bl func_800554D4 +/* 80058A38 00055838 4B FF CA 9D */ bl zEntRecurseModelInfo__FPvP4xEnt /* 80058A3C 0005583C 80 A3 00 14 */ lwz r5, 0x14(r3) /* 80058A40 00055840 3C 80 80 06 */ lis r4, lbl_80058314@ha /* 80058A44 00055844 38 04 83 14 */ addi r0, r4, lbl_80058314@l @@ -1831,7 +1831,7 @@ func_80058A94: /* 80058AA0 000558A0 90 01 00 14 */ stw r0, 0x14(r1) /* 80058AA4 000558A4 38 63 C6 38 */ addi r3, r3, lbl_802DC638@l /* 80058AA8 000558A8 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80058AAC 000558AC 4B FD 19 59 */ bl func_8002A404 +/* 80058AAC 000558AC 4B FD 19 59 */ bl set_default_config__9xFXRibbonFv /* 80058AB0 000558B0 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 80058AB4 000558B4 3C 80 80 2E */ lis r4, lbl_802DC638@ha /* 80058AB8 000558B8 80 03 C2 A4 */ lwz r0, lbl_8028C2A4@l(r3) @@ -1845,7 +1845,7 @@ func_80058A94: /* 80058AD8 000558D8 3C 80 80 25 */ lis r4, lbl_8025533C@ha /* 80058ADC 000558DC 38 84 53 3C */ addi r4, r4, lbl_8025533C@l /* 80058AE0 000558E0 38 84 01 7B */ addi r4, r4, 0x17b -/* 80058AE4 000558E4 4B FD 1F 29 */ bl func_8002AA0C +/* 80058AE4 000558E4 4B FD 1F 29 */ bl set_texture__9xFXRibbonFPCc /* 80058AE8 000558E8 3C 80 80 2E */ lis r4, lbl_802DC638@ha /* 80058AEC 000558EC 3C 60 80 25 */ lis r3, lbl_8025533C@ha /* 80058AF0 000558F0 38 84 C6 38 */ addi r4, r4, lbl_802DC638@l @@ -1853,18 +1853,18 @@ func_80058A94: /* 80058AF8 000558F8 38 83 53 3C */ addi r4, r3, lbl_8025533C@l /* 80058AFC 000558FC 7F E3 FB 78 */ mr r3, r31 /* 80058B00 00055900 38 84 01 7B */ addi r4, r4, 0x17b -/* 80058B04 00055904 4B FD 1F 09 */ bl func_8002AA0C +/* 80058B04 00055904 4B FD 1F 09 */ bl set_texture__9xFXRibbonFPCc /* 80058B08 00055908 3C 60 80 2E */ lis r3, lbl_802DC638@ha /* 80058B0C 0005590C 3C 80 80 25 */ lis r4, lbl_8025523C@ha /* 80058B10 00055910 38 63 C6 38 */ addi r3, r3, lbl_802DC638@l /* 80058B14 00055914 38 A0 00 02 */ li r5, 2 /* 80058B18 00055918 38 84 52 3C */ addi r4, r4, lbl_8025523C@l -/* 80058B1C 0005591C 4B FD 19 89 */ bl func_8002A4A4 +/* 80058B1C 0005591C 4B FD 19 89 */ bl set_curve__9xFXRibbonFPCQ29xFXRibbon10curve_nodeUl /* 80058B20 00055920 3C 80 80 25 */ lis r4, lbl_8025523C@ha /* 80058B24 00055924 7F E3 FB 78 */ mr r3, r31 /* 80058B28 00055928 38 84 52 3C */ addi r4, r4, lbl_8025523C@l /* 80058B2C 0005592C 38 A0 00 02 */ li r5, 2 -/* 80058B30 00055930 4B FD 19 75 */ bl func_8002A4A4 +/* 80058B30 00055930 4B FD 19 75 */ bl set_curve__9xFXRibbonFPCQ29xFXRibbon10curve_nodeUl /* 80058B34 00055934 C0 02 89 CC */ lfs f0, lbl_803CD34C-_SDA2_BASE_(r2) /* 80058B38 00055938 3C 60 80 2E */ lis r3, lbl_802DC638@ha /* 80058B3C 0005593C D0 03 C6 38 */ stfs f0, lbl_802DC638@l(r3) @@ -1873,7 +1873,7 @@ lbl_80058B44: /* 80058B44 00055944 3C 80 80 25 */ lis r4, lbl_8025533C@ha /* 80058B48 00055948 38 84 53 3C */ addi r4, r4, lbl_8025533C@l /* 80058B4C 0005594C 38 84 01 7B */ addi r4, r4, 0x17b -/* 80058B50 00055950 4B FD 1E BD */ bl func_8002AA0C +/* 80058B50 00055950 4B FD 1E BD */ bl set_texture__9xFXRibbonFPCc /* 80058B54 00055954 3C 80 80 2E */ lis r4, lbl_802DC638@ha /* 80058B58 00055958 3C 60 80 25 */ lis r3, lbl_8025533C@ha /* 80058B5C 0005595C 38 84 C6 38 */ addi r4, r4, lbl_802DC638@l @@ -1881,18 +1881,18 @@ lbl_80058B44: /* 80058B64 00055964 38 83 53 3C */ addi r4, r3, lbl_8025533C@l /* 80058B68 00055968 7F E3 FB 78 */ mr r3, r31 /* 80058B6C 0005596C 38 84 01 7B */ addi r4, r4, 0x17b -/* 80058B70 00055970 4B FD 1E 9D */ bl func_8002AA0C +/* 80058B70 00055970 4B FD 1E 9D */ bl set_texture__9xFXRibbonFPCc /* 80058B74 00055974 3C 60 80 2E */ lis r3, lbl_802DC638@ha /* 80058B78 00055978 3C 80 80 25 */ lis r4, lbl_80255254@ha /* 80058B7C 0005597C 38 63 C6 38 */ addi r3, r3, lbl_802DC638@l /* 80058B80 00055980 38 A0 00 02 */ li r5, 2 /* 80058B84 00055984 38 84 52 54 */ addi r4, r4, lbl_80255254@l -/* 80058B88 00055988 4B FD 19 1D */ bl func_8002A4A4 +/* 80058B88 00055988 4B FD 19 1D */ bl set_curve__9xFXRibbonFPCQ29xFXRibbon10curve_nodeUl /* 80058B8C 0005598C 3C 80 80 25 */ lis r4, lbl_80255254@ha /* 80058B90 00055990 7F E3 FB 78 */ mr r3, r31 /* 80058B94 00055994 38 84 52 54 */ addi r4, r4, lbl_80255254@l /* 80058B98 00055998 38 A0 00 02 */ li r5, 2 -/* 80058B9C 0005599C 4B FD 19 09 */ bl func_8002A4A4 +/* 80058B9C 0005599C 4B FD 19 09 */ bl set_curve__9xFXRibbonFPCQ29xFXRibbon10curve_nodeUl /* 80058BA0 000559A0 C0 02 89 CC */ lfs f0, lbl_803CD34C-_SDA2_BASE_(r2) /* 80058BA4 000559A4 3C 60 80 2E */ lis r3, lbl_802DC638@ha /* 80058BA8 000559A8 D0 03 C6 38 */ stfs f0, lbl_802DC638@l(r3) @@ -1906,9 +1906,9 @@ lbl_80058BAC: /* 80058BC4 000559C4 48 00 00 2D */ bl func_80058BF0 /* 80058BC8 000559C8 3C 60 80 2E */ lis r3, lbl_802DC638@ha /* 80058BCC 000559CC 38 63 C6 38 */ addi r3, r3, lbl_802DC638@l -/* 80058BD0 000559D0 4B FD 18 75 */ bl func_8002A444 +/* 80058BD0 000559D0 4B FD 18 75 */ bl refresh_config__9xFXRibbonFv /* 80058BD4 000559D4 7F E3 FB 78 */ mr r3, r31 -/* 80058BD8 000559D8 4B FD 18 6D */ bl func_8002A444 +/* 80058BD8 000559D8 4B FD 18 6D */ bl refresh_config__9xFXRibbonFv /* 80058BDC 000559DC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80058BE0 000559E0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80058BE4 000559E4 7C 08 03 A6 */ mtlr r0 @@ -1938,7 +1938,7 @@ func_80058C14: /* 80058C2C 00055A2C 38 64 C6 38 */ addi r3, r4, lbl_802DC638@l /* 80058C30 00055A30 38 85 01 85 */ addi r4, r5, 0x185 /* 80058C34 00055A34 38 A5 01 93 */ addi r5, r5, 0x193 -/* 80058C38 00055A38 4B FD 17 41 */ bl func_8002A378 +/* 80058C38 00055A38 4B FD 17 41 */ bl init__9xFXRibbonFPCcPCc /* 80058C3C 00055A3C 3C 80 80 2E */ lis r4, lbl_802DC638@ha /* 80058C40 00055A40 3C 60 80 25 */ lis r3, lbl_8025533C@ha /* 80058C44 00055A44 38 A3 53 3C */ addi r5, r3, lbl_8025533C@l @@ -1946,7 +1946,7 @@ func_80058C14: /* 80058C4C 00055A4C 38 63 01 40 */ addi r3, r3, 0x140 /* 80058C50 00055A50 38 85 01 B7 */ addi r4, r5, 0x1b7 /* 80058C54 00055A54 38 A5 01 C5 */ addi r5, r5, 0x1c5 -/* 80058C58 00055A58 4B FD 17 21 */ bl func_8002A378 +/* 80058C58 00055A58 4B FD 17 21 */ bl init__9xFXRibbonFPCcPCc /* 80058C5C 00055A5C 4B FF FE 39 */ bl func_80058A94 /* 80058C60 00055A60 80 01 00 14 */ lwz r0, 0x14(r1) /* 80058C64 00055A64 7C 08 03 A6 */ mtlr r0 @@ -1960,7 +1960,7 @@ func_80058C70: /* 80058C78 00055A78 3C 60 80 2E */ lis r3, lbl_802DC8B8@ha /* 80058C7C 00055A7C 90 01 00 14 */ stw r0, 0x14(r1) /* 80058C80 00055A80 38 63 C8 B8 */ addi r3, r3, lbl_802DC8B8@l -/* 80058C84 00055A84 48 12 38 A9 */ bl func_8017C52C +/* 80058C84 00055A84 48 12 38 A9 */ bl set_default_config__13xDecalEmitterFv /* 80058C88 00055A88 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 80058C8C 00055A8C 3C 80 80 2E */ lis r4, lbl_802DC8B8@ha /* 80058C90 00055A90 80 03 C2 A4 */ lwz r0, lbl_8028C2A4@l(r3) @@ -1978,13 +1978,13 @@ func_80058C70: /* 80058CC0 00055AC0 38 84 52 6C */ addi r4, r4, lbl_8025526C@l /* 80058CC4 00055AC4 38 A0 00 03 */ li r5, 3 /* 80058CC8 00055AC8 D0 03 00 04 */ stfs f0, 4(r3) -/* 80058CCC 00055ACC 48 12 3A DD */ bl func_8017C7A8 +/* 80058CCC 00055ACC 48 12 3A DD */ bl set_curve__13xDecalEmitterFPCQ213xDecalEmitter10curve_nodeUl /* 80058CD0 00055AD0 3C 80 80 25 */ lis r4, lbl_8025533C@ha /* 80058CD4 00055AD4 3C 60 80 2E */ lis r3, lbl_802DC8B8@ha /* 80058CD8 00055AD8 38 84 53 3C */ addi r4, r4, lbl_8025533C@l /* 80058CDC 00055ADC 38 63 C8 B8 */ addi r3, r3, lbl_802DC8B8@l /* 80058CE0 00055AE0 38 84 01 E9 */ addi r4, r4, 0x1e9 -/* 80058CE4 00055AE4 48 12 38 CD */ bl func_8017C5B0 +/* 80058CE4 00055AE4 48 12 38 CD */ bl set_texture__13xDecalEmitterFPCc /* 80058CE8 00055AE8 48 00 00 34 */ b lbl_80058D1C lbl_80058CEC: /* 80058CEC 00055AEC C0 02 89 C8 */ lfs f0, lbl_803CD348-_SDA2_BASE_(r2) @@ -1992,17 +1992,17 @@ lbl_80058CEC: /* 80058CF4 00055AF4 38 84 52 90 */ addi r4, r4, lbl_80255290@l /* 80058CF8 00055AF8 38 A0 00 03 */ li r5, 3 /* 80058CFC 00055AFC D0 03 00 04 */ stfs f0, 4(r3) -/* 80058D00 00055B00 48 12 3A A9 */ bl func_8017C7A8 +/* 80058D00 00055B00 48 12 3A A9 */ bl set_curve__13xDecalEmitterFPCQ213xDecalEmitter10curve_nodeUl /* 80058D04 00055B04 3C 80 80 25 */ lis r4, lbl_8025533C@ha /* 80058D08 00055B08 3C 60 80 2E */ lis r3, lbl_802DC8B8@ha /* 80058D0C 00055B0C 38 84 53 3C */ addi r4, r4, lbl_8025533C@l /* 80058D10 00055B10 38 63 C8 B8 */ addi r3, r3, lbl_802DC8B8@l /* 80058D14 00055B14 38 84 01 E9 */ addi r4, r4, 0x1e9 -/* 80058D18 00055B18 48 12 38 99 */ bl func_8017C5B0 +/* 80058D18 00055B18 48 12 38 99 */ bl set_texture__13xDecalEmitterFPCc lbl_80058D1C: /* 80058D1C 00055B1C 3C 60 80 2E */ lis r3, lbl_802DC8B8@ha /* 80058D20 00055B20 38 63 C8 B8 */ addi r3, r3, lbl_802DC8B8@l -/* 80058D24 00055B24 48 12 39 29 */ bl func_8017C64C +/* 80058D24 00055B24 48 12 39 29 */ bl refresh_config__13xDecalEmitterFv /* 80058D28 00055B28 80 01 00 14 */ lwz r0, 0x14(r1) /* 80058D2C 00055B2C 7C 08 03 A6 */ mtlr r0 /* 80058D30 00055B30 38 21 00 10 */ addi r1, r1, 0x10 @@ -2019,10 +2019,10 @@ func_80058D38: /* 80058D50 00055B50 38 63 C8 B8 */ addi r3, r3, lbl_802DC8B8@l /* 80058D54 00055B54 38 80 00 01 */ li r4, 1 /* 80058D58 00055B58 38 A5 01 FC */ addi r5, r5, 0x1fc -/* 80058D5C 00055B5C 48 12 37 75 */ bl func_8017C4D0 +/* 80058D5C 00055B5C 48 12 37 75 */ bl init__13xDecalEmitterFiPCc /* 80058D60 00055B60 3C 60 80 2E */ lis r3, lbl_802DC8B8@ha /* 80058D64 00055B64 38 63 C8 B8 */ addi r3, r3, lbl_802DC8B8@l -/* 80058D68 00055B68 48 12 37 C5 */ bl func_8017C52C +/* 80058D68 00055B68 48 12 37 C5 */ bl set_default_config__13xDecalEmitterFv /* 80058D6C 00055B6C 38 00 00 03 */ li r0, 3 /* 80058D70 00055B70 3C 60 80 2E */ lis r3, lbl_802DC8B8@ha /* 80058D74 00055B74 94 03 C8 B8 */ stwu r0, lbl_802DC8B8@l(r3) @@ -2035,16 +2035,16 @@ func_80058D38: /* 80058D90 00055B90 D0 03 00 04 */ stfs f0, 4(r3) /* 80058D94 00055B94 90 C3 00 08 */ stw r6, 8(r3) /* 80058D98 00055B98 90 03 00 0C */ stw r0, 0xc(r3) -/* 80058D9C 00055B9C 48 12 3A 0D */ bl func_8017C7A8 +/* 80058D9C 00055B9C 48 12 3A 0D */ bl set_curve__13xDecalEmitterFPCQ213xDecalEmitter10curve_nodeUl /* 80058DA0 00055BA0 3C 80 80 25 */ lis r4, lbl_8025533C@ha /* 80058DA4 00055BA4 3C 60 80 2E */ lis r3, lbl_802DC8B8@ha /* 80058DA8 00055BA8 38 84 53 3C */ addi r4, r4, lbl_8025533C@l /* 80058DAC 00055BAC 38 63 C8 B8 */ addi r3, r3, lbl_802DC8B8@l /* 80058DB0 00055BB0 38 84 01 E9 */ addi r4, r4, 0x1e9 -/* 80058DB4 00055BB4 48 12 37 FD */ bl func_8017C5B0 +/* 80058DB4 00055BB4 48 12 37 FD */ bl set_texture__13xDecalEmitterFPCc /* 80058DB8 00055BB8 3C 60 80 2E */ lis r3, lbl_802DC8B8@ha /* 80058DBC 00055BBC 38 63 C8 B8 */ addi r3, r3, lbl_802DC8B8@l -/* 80058DC0 00055BC0 48 12 38 8D */ bl func_8017C64C +/* 80058DC0 00055BC0 48 12 38 8D */ bl refresh_config__13xDecalEmitterFv /* 80058DC4 00055BC4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80058DC8 00055BC8 7C 08 03 A6 */ mtlr r0 /* 80058DCC 00055BCC 38 21 00 10 */ addi r1, r1, 0x10 @@ -2058,9 +2058,9 @@ func_80058DD4: /* 80058DE0 00055BE0 38 63 53 3C */ addi r3, r3, lbl_8025533C@l /* 80058DE4 00055BE4 90 01 00 14 */ stw r0, 0x14(r1) /* 80058DE8 00055BE8 38 63 02 14 */ addi r3, r3, 0x214 -/* 80058DEC 00055BEC 4B FF 34 29 */ bl func_8004C214 +/* 80058DEC 00055BEC 4B FF 34 29 */ bl xStrHash__FPCc /* 80058DF0 00055BF0 38 80 00 00 */ li r4, 0 -/* 80058DF4 00055BF4 4B FF 29 19 */ bl func_8004B70C +/* 80058DF4 00055BF4 4B FF 29 19 */ bl xSTFindAsset__FUiPUi /* 80058DF8 00055BF8 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha /* 80058DFC 00055BFC 38 84 C2 A4 */ addi r4, r4, lbl_8028C2A4@l /* 80058E00 00055C00 90 64 01 04 */ stw r3, 0x104(r4) @@ -2111,7 +2111,7 @@ func_80058E14: /* 80058EA8 00055CA8 91 01 00 A8 */ stw r8, 0xa8(r1) /* 80058EAC 00055CAC 90 01 00 AC */ stw r0, 0xac(r1) /* 80058EB0 00055CB0 D0 1A 01 10 */ stfs f0, 0x110(r26) -/* 80058EB4 00055CB4 48 03 C0 6D */ bl func_80094F20 +/* 80058EB4 00055CB4 48 03 C0 6D */ bl zFX_SpawnBubbleTrail__FPC5xVec3PC5xVec3UiPC5xVec3PC5xVec3 /* 80058EB8 00055CB8 80 AD 81 80 */ lwz r5, lbl_803CAA80-_SDA_BASE_(r13) /* 80058EBC 00055CBC 7F 24 CB 78 */ mr r4, r25 /* 80058EC0 00055CC0 38 61 00 74 */ addi r3, r1, 0x74 @@ -2203,13 +2203,13 @@ func_80058E14: /* 80059018 00055E18 38 E0 00 00 */ li r7, 0 /* 8005901C 00055E1C 91 01 00 C0 */ stw r8, 0xc0(r1) /* 80059020 00055E20 90 01 00 C4 */ stw r0, 0xc4(r1) -/* 80059024 00055E24 48 03 BE FD */ bl func_80094F20 +/* 80059024 00055E24 48 03 BE FD */ bl zFX_SpawnBubbleTrail__FPC5xVec3PC5xVec3UiPC5xVec3PC5xVec3 /* 80059028 00055E28 7F C5 F3 78 */ mr r5, r30 /* 8005902C 00055E2C 38 61 00 D4 */ addi r3, r1, 0xd4 /* 80059030 00055E30 38 81 00 BC */ addi r4, r1, 0xbc /* 80059034 00055E34 38 C1 00 A4 */ addi r6, r1, 0xa4 /* 80059038 00055E38 38 E0 00 00 */ li r7, 0 -/* 8005903C 00055E3C 48 03 BE E5 */ bl func_80094F20 +/* 8005903C 00055E3C 48 03 BE E5 */ bl zFX_SpawnBubbleTrail__FPC5xVec3PC5xVec3UiPC5xVec3PC5xVec3 lbl_80059040: /* 80059040 00055E40 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 80059044 00055E44 80 AD 81 80 */ lwz r5, lbl_803CAA80-_SDA_BASE_(r13) @@ -2236,7 +2236,7 @@ lbl_80059040: /* 80059098 00055E98 FC 40 08 90 */ fmr f2, f1 /* 8005909C 00055E9C 7F 46 D3 78 */ mr r6, r26 /* 800590A0 00055EA0 38 81 00 20 */ addi r4, r1, 0x20 -/* 800590A4 00055EA4 4B FD 14 3D */ bl func_8002A4E0 +/* 800590A4 00055EA4 4B FD 14 3D */ bl insert__9xFXRibbonFRC5xVec3RC5xVec3ffUi /* 800590A8 00055EA8 7F A4 EB 78 */ mr r4, r29 /* 800590AC 00055EAC 38 61 00 08 */ addi r3, r1, 8 /* 800590B0 00055EB0 48 00 6E 79 */ bl func_8005FF28 @@ -2252,7 +2252,7 @@ lbl_80059040: /* 800590D8 00055ED8 38 63 01 40 */ addi r3, r3, 0x140 /* 800590DC 00055EDC 38 81 00 14 */ addi r4, r1, 0x14 /* 800590E0 00055EE0 38 A1 00 08 */ addi r5, r1, 8 -/* 800590E4 00055EE4 4B FD 13 FD */ bl func_8002A4E0 +/* 800590E4 00055EE4 4B FD 13 FD */ bl insert__9xFXRibbonFRC5xVec3RC5xVec3ffUi /* 800590E8 00055EE8 BB 21 00 F4 */ lmw r25, 0xf4(r1) /* 800590EC 00055EEC 80 01 01 14 */ lwz r0, 0x114(r1) /* 800590F0 00055EF0 7C 08 03 A6 */ mtlr r0 @@ -2356,10 +2356,10 @@ lbl_80059240: /* 80059260 00056060 7F 39 02 14 */ add r25, r25, r0 /* 80059264 00056064 38 61 00 2C */ addi r3, r1, 0x2c /* 80059268 00056068 38 A1 00 48 */ addi r5, r1, 0x48 -/* 8005926C 0005606C 4B FD 9E 65 */ bl func_800330D0 +/* 8005926C 0005606C 4B FD 9E 65 */ bl xQuatSlerp__FP5xQuatPC5xQuatPC5xQuatf /* 80059270 00056070 7F 24 CB 78 */ mr r4, r25 /* 80059274 00056074 38 61 00 2C */ addi r3, r1, 0x2c -/* 80059278 00056078 4B FD 9C 89 */ bl func_80032F00 +/* 80059278 00056078 4B FD 9C 89 */ bl xQuatToMat__FPC5xQuatP7xMat3x3 /* 8005927C 0005607C 38 61 00 08 */ addi r3, r1, 8 /* 80059280 00056080 38 9A 00 30 */ addi r4, r26, 0x30 /* 80059284 00056084 38 A1 00 3C */ addi r5, r1, 0x3c @@ -2420,9 +2420,9 @@ func_80059318: /* 80059340 00056140 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80059344 00056144 41 82 00 1C */ beq lbl_80059360 /* 80059348 00056148 7F E3 FB 78 */ mr r3, r31 -/* 8005934C 0005614C 4B FD B1 81 */ bl func_800344CC +/* 8005934C 0005614C 4B FD B1 81 */ bl xModelUpdate__FP14xModelInstancef /* 80059350 00056150 7F E3 FB 78 */ mr r3, r31 -/* 80059354 00056154 4B FD B3 5D */ bl func_800346B0 +/* 80059354 00056154 4B FD B3 5D */ bl xModelEval__FP14xModelInstance /* 80059358 00056158 FC 20 F8 90 */ fmr f1, f31 /* 8005935C 0005615C 4B FF FD A1 */ bl func_800590FC lbl_80059360: @@ -2444,7 +2444,7 @@ func_80059378: /* 80059390 00056190 A0 03 00 44 */ lhz r0, 0x44(r3) /* 80059394 00056194 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80059398 00056198 41 82 00 08 */ beq lbl_800593A0 -/* 8005939C 0005619C 4B FD B5 A9 */ bl func_80034944 +/* 8005939C 0005619C 4B FD B5 A9 */ bl xModelRender__FP14xModelInstance lbl_800593A0: /* 800593A0 000561A0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800593A4 000561A4 7C 08 03 A6 */ mtlr r0 @@ -2461,27 +2461,27 @@ func_800593B0: /* 800593C4 000561C4 38 84 02 33 */ addi r4, r4, 0x233 /* 800593C8 000561C8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800593CC 000561CC 7C 7F 1B 78 */ mr r31, r3 -/* 800593D0 000561D0 4B FF 2E CD */ bl func_8004C29C +/* 800593D0 000561D0 4B FF 2E CD */ bl xStrHashCat__FUiPCc /* 800593D4 000561D4 38 81 00 08 */ addi r4, r1, 8 -/* 800593D8 000561D8 4B FF 23 35 */ bl func_8004B70C +/* 800593D8 000561D8 4B FF 23 35 */ bl xSTFindAsset__FUiPUi /* 800593DC 000561DC 28 03 00 00 */ cmplwi r3, 0 /* 800593E0 000561E0 41 82 00 10 */ beq lbl_800593F0 /* 800593E4 000561E4 38 80 00 00 */ li r4, 0 -/* 800593E8 000561E8 4B FF C0 ED */ bl func_800554D4 +/* 800593E8 000561E8 4B FF C0 ED */ bl zEntRecurseModelInfo__FPvP4xEnt /* 800593EC 000561EC 48 00 00 58 */ b lbl_80059444 lbl_800593F0: /* 800593F0 000561F0 7F E3 FB 78 */ mr r3, r31 /* 800593F4 000561F4 38 81 00 08 */ addi r4, r1, 8 -/* 800593F8 000561F8 4B FF 23 15 */ bl func_8004B70C +/* 800593F8 000561F8 4B FF 23 15 */ bl xSTFindAsset__FUiPUi /* 800593FC 000561FC 28 03 00 00 */ cmplwi r3, 0 /* 80059400 00056200 40 82 00 20 */ bne lbl_80059420 /* 80059404 00056204 3C 80 80 25 */ lis r4, lbl_8025533C@ha /* 80059408 00056208 7F E3 FB 78 */ mr r3, r31 /* 8005940C 0005620C 38 84 53 3C */ addi r4, r4, lbl_8025533C@l /* 80059410 00056210 38 84 02 39 */ addi r4, r4, 0x239 -/* 80059414 00056214 4B FF 2E 89 */ bl func_8004C29C +/* 80059414 00056214 4B FF 2E 89 */ bl xStrHashCat__FUiPCc /* 80059418 00056218 38 81 00 08 */ addi r4, r1, 8 -/* 8005941C 0005621C 4B FF 22 F1 */ bl func_8004B70C +/* 8005941C 0005621C 4B FF 22 F1 */ bl xSTFindAsset__FUiPUi lbl_80059420: /* 80059420 00056220 28 03 00 00 */ cmplwi r3, 0 /* 80059424 00056224 40 82 00 0C */ bne lbl_80059430 @@ -2492,7 +2492,7 @@ lbl_80059430: /* 80059434 00056234 38 A0 00 00 */ li r5, 0 /* 80059438 00056238 38 C0 00 00 */ li r6, 0 /* 8005943C 0005623C 38 E0 00 00 */ li r7, 0 -/* 80059440 00056240 4B FD AC B1 */ bl func_800340F0 +/* 80059440 00056240 4B FD AC B1 */ bl xModelInstanceAlloc__FP8RpAtomicPvUsUcPUc lbl_80059444: /* 80059444 00056244 80 01 00 24 */ lwz r0, 0x24(r1) /* 80059448 00056248 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -2557,7 +2557,7 @@ func_80059458: lbl_80059528: /* 80059528 00056328 7F A3 EB 78 */ mr r3, r29 /* 8005952C 0005632C 7F E4 FB 78 */ mr r4, r31 -/* 80059530 00056330 4B FD B8 21 */ bl func_80034D50 +/* 80059530 00056330 4B FD B8 21 */ bl xModelSetMaterialAlpha__FP14xModelInstanceUc /* 80059534 00056334 7F A3 EB 78 */ mr r3, r29 /* 80059538 00056338 38 81 00 20 */ addi r4, r1, 0x20 /* 8005953C 0005633C 4B FC 23 D1 */ bl func_8001B90C @@ -2565,7 +2565,7 @@ lbl_80059528: /* 80059544 00056344 7F C4 F3 78 */ mr r4, r30 /* 80059548 00056348 38 A1 00 14 */ addi r5, r1, 0x14 /* 8005954C 0005634C 38 C1 00 08 */ addi r6, r1, 8 -/* 80059550 00056350 4B FD B4 D1 */ bl func_80034A20 +/* 80059550 00056350 4B FD B4 D1 */ bl xModelRender2D__FRC14xModelInstanceRC13basic_rect_f_RC5xVec3RC5xVec3 /* 80059554 00056354 83 BD 00 00 */ lwz r29, 0(r29) lbl_80059558: /* 80059558 00056358 28 1D 00 00 */ cmplwi r29, 0 @@ -2669,7 +2669,7 @@ func_80059698: /* 800596C4 000564C4 D0 04 00 08 */ stfs f0, 8(r4) /* 800596C8 000564C8 D0 04 00 0C */ stfs f0, 0xc(r4) /* 800596CC 000564CC 90 04 06 54 */ stw r0, 0x654(r4) -/* 800596D0 000564D0 4B FF 2B 45 */ bl func_8004C214 +/* 800596D0 000564D0 4B FF 2B 45 */ bl xStrHash__FPCc /* 800596D4 000564D4 4B FF FC DD */ bl func_800593B0 /* 800596D8 000564D8 3C A0 80 2E */ lis r5, lbl_802DCC7C@ha /* 800596DC 000564DC 3C 80 80 25 */ lis r4, lbl_8025533C@ha @@ -2677,7 +2677,7 @@ func_80059698: /* 800596E4 000564E4 90 65 00 14 */ stw r3, 0x14(r5) /* 800596E8 000564E8 38 64 53 3C */ addi r3, r4, lbl_8025533C@l /* 800596EC 000564EC 38 63 02 50 */ addi r3, r3, 0x250 -/* 800596F0 000564F0 4B FF 2B 25 */ bl func_8004C214 +/* 800596F0 000564F0 4B FF 2B 25 */ bl xStrHash__FPCc /* 800596F4 000564F4 4B FF FC BD */ bl func_800593B0 /* 800596F8 000564F8 3C A0 80 2E */ lis r5, lbl_802DCC7C@ha /* 800596FC 000564FC 3C 80 80 25 */ lis r4, lbl_8025533C@ha @@ -2685,7 +2685,7 @@ func_80059698: /* 80059704 00056504 90 65 00 18 */ stw r3, 0x18(r5) /* 80059708 00056508 38 64 53 3C */ addi r3, r4, lbl_8025533C@l /* 8005970C 0005650C 38 63 02 66 */ addi r3, r3, 0x266 -/* 80059710 00056510 4B FF 2B 05 */ bl func_8004C214 +/* 80059710 00056510 4B FF 2B 05 */ bl xStrHash__FPCc /* 80059714 00056514 4B FF FC 9D */ bl func_800593B0 /* 80059718 00056518 3C 80 80 2E */ lis r4, lbl_802DCC7C@ha /* 8005971C 0005651C 7C 65 1B 78 */ mr r5, r3 @@ -2764,7 +2764,7 @@ lbl_80059814: /* 80059818 00056618 38 A0 00 00 */ li r5, 0 /* 8005981C 0005661C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80059820 00056620 54 04 18 38 */ slwi r4, r0, 3 -/* 80059824 00056624 4B FD A1 1D */ bl func_80033940 +/* 80059824 00056624 4B FD A1 1D */ bl xMemAlloc__FUiUii /* 80059828 00056628 90 7E 00 00 */ stw r3, 0(r30) /* 8005982C 0005662C 80 7E 00 00 */ lwz r3, 0(r30) /* 80059830 00056630 28 03 00 00 */ cmplwi r3, 0 @@ -2988,7 +2988,7 @@ lbl_80059A3C: /* 80059B48 00056948 D8 01 00 A0 */ stfd f0, 0xa0(r1) /* 80059B4C 0005694C 80 01 00 A4 */ lwz r0, 0xa4(r1) /* 80059B50 00056950 98 01 00 7B */ stb r0, 0x7b(r1) -/* 80059B54 00056954 4B FC 78 25 */ bl func_80021378 +/* 80059B54 00056954 4B FC 78 25 */ bl bounds__5xfontCFPCc /* 80059B58 00056958 80 A1 00 14 */ lwz r5, 0x14(r1) /* 80059B5C 0005695C 38 61 00 68 */ addi r3, r1, 0x68 /* 80059B60 00056960 80 01 00 18 */ lwz r0, 0x18(r1) @@ -3308,7 +3308,7 @@ func_80059FA0: /* 80059FD0 00056DD0 7F E3 FB 78 */ mr r3, r31 /* 80059FD4 00056DD4 7C BE 2B 78 */ mr r30, r5 /* 80059FD8 00056DD8 7F A5 02 14 */ add r29, r5, r0 -/* 80059FDC 00056DDC 48 1B B5 5D */ bl func_80215538 +/* 80059FDC 00056DDC 48 1B B5 5D */ bl RpGeometryLock /* 80059FE0 00056DE0 38 7D 00 07 */ addi r3, r29, 7 /* 80059FE4 00056DE4 7C 1E E8 40 */ cmplw r30, r29 /* 80059FE8 00056DE8 7C 7E 18 50 */ subf r3, r30, r3 @@ -3371,7 +3371,7 @@ lbl_8005A098: /* 8005A0C0 00056EC0 42 00 FF D8 */ bdnz lbl_8005A098 lbl_8005A0C4: /* 8005A0C4 00056EC4 7F E3 FB 78 */ mr r3, r31 -/* 8005A0C8 00056EC8 48 1B B4 C9 */ bl func_80215590 +/* 8005A0C8 00056EC8 48 1B B4 C9 */ bl RpGeometryUnlock /* 8005A0CC 00056ECC BB 61 00 0C */ lmw r27, 0xc(r1) /* 8005A0D0 00056ED0 80 01 00 24 */ lwz r0, 0x24(r1) /* 8005A0D4 00056ED4 7C 08 03 A6 */ mtlr r0 @@ -3390,7 +3390,7 @@ func_8005A0E0: /* 8005A0FC 00056EFC 28 00 00 00 */ cmplwi r0, 0 /* 8005A100 00056F00 41 82 01 98 */ beq lbl_8005A298 /* 8005A104 00056F04 38 60 00 15 */ li r3, 0x15 -/* 8005A108 00056F08 48 05 28 F5 */ bl func_800AC9FC +/* 8005A108 00056F08 48 05 28 F5 */ bl zRenderState__F14_SDRenderState /* 8005A10C 00056F0C 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha /* 8005A110 00056F10 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) /* 8005A114 00056F14 3B E3 CC 7C */ addi r31, r3, lbl_802DCC7C@l @@ -3400,10 +3400,10 @@ func_8005A0E0: /* 8005A124 00056F24 40 81 00 50 */ ble lbl_8005A174 /* 8005A128 00056F28 38 60 00 0A */ li r3, 0xa /* 8005A12C 00056F2C 38 80 00 05 */ li r4, 5 -/* 8005A130 00056F30 48 1D 56 AD */ bl func_8022F7DC +/* 8005A130 00056F30 48 1D 56 AD */ bl RwRenderStateSet /* 8005A134 00056F34 38 60 00 0B */ li r3, 0xb /* 8005A138 00056F38 38 80 00 02 */ li r4, 2 -/* 8005A13C 00056F3C 48 1D 56 A1 */ bl func_8022F7DC +/* 8005A13C 00056F3C 48 1D 56 A1 */ bl RwRenderStateSet /* 8005A140 00056F40 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) /* 8005A144 00056F44 38 61 00 08 */ addi r3, r1, 8 /* 8005A148 00056F48 C0 24 01 54 */ lfs f1, 0x154(r4) @@ -3420,10 +3420,10 @@ func_8005A0E0: lbl_8005A174: /* 8005A174 00056F74 38 60 00 0A */ li r3, 0xa /* 8005A178 00056F78 38 80 00 05 */ li r4, 5 -/* 8005A17C 00056F7C 48 1D 56 61 */ bl func_8022F7DC +/* 8005A17C 00056F7C 48 1D 56 61 */ bl RwRenderStateSet /* 8005A180 00056F80 38 60 00 0B */ li r3, 0xb /* 8005A184 00056F84 38 80 00 06 */ li r4, 6 -/* 8005A188 00056F88 48 1D 56 55 */ bl func_8022F7DC +/* 8005A188 00056F88 48 1D 56 55 */ bl RwRenderStateSet /* 8005A18C 00056F8C 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha /* 8005A190 00056F90 3B A0 00 00 */ li r29, 0 /* 8005A194 00056F94 3B 83 CC 7C */ addi r28, r3, lbl_802DCC7C@l @@ -3452,10 +3452,10 @@ lbl_8005A1DC: /* 8005A1E4 00056FE4 41 80 FF BC */ blt lbl_8005A1A0 /* 8005A1E8 00056FE8 38 60 00 0A */ li r3, 0xa /* 8005A1EC 00056FEC 38 80 00 05 */ li r4, 5 -/* 8005A1F0 00056FF0 48 1D 55 ED */ bl func_8022F7DC +/* 8005A1F0 00056FF0 48 1D 55 ED */ bl RwRenderStateSet /* 8005A1F4 00056FF4 38 60 00 0B */ li r3, 0xb /* 8005A1F8 00056FF8 38 80 00 02 */ li r4, 2 -/* 8005A1FC 00056FFC 48 1D 55 E1 */ bl func_8022F7DC +/* 8005A1FC 00056FFC 48 1D 55 E1 */ bl RwRenderStateSet /* 8005A200 00057000 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha /* 8005A204 00057004 7F 9D E3 78 */ mr r29, r28 /* 8005A208 00057008 3B E3 CC 7C */ addi r31, r3, lbl_802DCC7C@l @@ -3571,7 +3571,7 @@ func_8005A360: /* 8005A384 00057184 93 A1 00 24 */ stw r29, 0x24(r1) /* 8005A388 00057188 7C 7D 1B 78 */ mr r29, r3 /* 8005A38C 0005718C 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 8005A390 00057190 48 06 61 A1 */ bl func_800C0530 +/* 8005A390 00057190 48 06 61 A1 */ bl iCameraUpdatePos__FP8RwCameraP7xMat4x3 /* 8005A394 00057194 80 9F 00 10 */ lwz r4, 0x10(r31) /* 8005A398 00057198 7F C5 F3 78 */ mr r5, r30 /* 8005A39C 0005719C 38 61 00 14 */ addi r3, r1, 0x14 @@ -3845,7 +3845,7 @@ func_8005A6E0: /* 8005A76C 0005756C D0 04 00 B8 */ stfs f0, 0xb8(r4) /* 8005A770 00057570 C0 02 8A 40 */ lfs f0, lbl_803CD3C0-_SDA2_BASE_(r2) /* 8005A774 00057574 D0 04 00 CC */ stfs f0, 0xcc(r4) -/* 8005A778 00057578 4B FF 1A 9D */ bl func_8004C214 +/* 8005A778 00057578 4B FF 1A 9D */ bl xStrHash__FPCc /* 8005A77C 0005757C 3C A0 80 2E */ lis r5, lbl_802DBC38@ha /* 8005A780 00057580 3C 80 80 25 */ lis r4, lbl_8025533C@ha /* 8005A784 00057584 38 A5 BC 38 */ addi r5, r5, lbl_802DBC38@l @@ -3856,7 +3856,7 @@ func_8005A6E0: /* 8005A798 00057598 D0 05 00 D8 */ stfs f0, 0xd8(r5) /* 8005A79C 0005759C C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) /* 8005A7A0 000575A0 D0 05 00 DC */ stfs f0, 0xdc(r5) -/* 8005A7A4 000575A4 4B FF 1A 71 */ bl func_8004C214 +/* 8005A7A4 000575A4 4B FF 1A 71 */ bl xStrHash__FPCc /* 8005A7A8 000575A8 3C A0 80 2E */ lis r5, lbl_802DBC38@ha /* 8005A7AC 000575AC 38 80 01 90 */ li r4, 0x190 /* 8005A7B0 000575B0 38 A5 BC 38 */ addi r5, r5, lbl_802DBC38@l @@ -3889,9 +3889,9 @@ func_8005A804: /* 8005A810 00057610 38 63 53 3C */ addi r3, r3, lbl_8025533C@l /* 8005A814 00057614 90 01 00 14 */ stw r0, 0x14(r1) /* 8005A818 00057618 38 63 01 63 */ addi r3, r3, 0x163 -/* 8005A81C 0005761C 4B FF 19 F9 */ bl func_8004C214 +/* 8005A81C 0005761C 4B FF 19 F9 */ bl xStrHash__FPCc /* 8005A820 00057620 38 81 00 08 */ addi r4, r1, 8 -/* 8005A824 00057624 4B FF B6 D1 */ bl func_80055EF4 +/* 8005A824 00057624 4B FF B6 D1 */ bl zEntGetModelParams__FUiPUi /* 8005A828 00057628 28 03 00 00 */ cmplwi r3, 0 /* 8005A82C 0005762C 40 82 00 0C */ bne lbl_8005A838 /* 8005A830 00057630 38 00 00 00 */ li r0, 0 @@ -5334,12 +5334,12 @@ lbl_8005BD10: /* 8005BD18 00058B18 3C 60 80 25 */ lis r3, lbl_8025533C@ha /* 8005BD1C 00058B1C 38 63 53 3C */ addi r3, r3, lbl_8025533C@l /* 8005BD20 00058B20 38 63 09 A2 */ addi r3, r3, 0x9a2 -/* 8005BD24 00058B24 4B FF 04 F1 */ bl func_8004C214 +/* 8005BD24 00058B24 4B FF 04 F1 */ bl xStrHash__FPCc /* 8005BD28 00058B28 3C 80 80 25 */ lis r4, lbl_8025533C@ha /* 8005BD2C 00058B2C 90 7C 00 E0 */ stw r3, 0xe0(r28) /* 8005BD30 00058B30 38 64 53 3C */ addi r3, r4, lbl_8025533C@l /* 8005BD34 00058B34 38 63 09 AD */ addi r3, r3, 0x9ad -/* 8005BD38 00058B38 4B FF 04 DD */ bl func_8004C214 +/* 8005BD38 00058B38 4B FF 04 DD */ bl xStrHash__FPCc /* 8005BD3C 00058B3C 90 7C 00 D4 */ stw r3, 0xd4(r28) lbl_8005BD40: /* 8005BD40 00058B40 80 01 00 34 */ lwz r0, 0x34(r1) @@ -5351,8 +5351,8 @@ lbl_8005BD40: /* 8005BD58 00058B58 38 21 00 30 */ addi r1, r1, 0x30 /* 8005BD5C 00058B5C 4E 80 00 20 */ blr -.global func_8005BD60 -func_8005BD60: +.global init__13cruise_bubbleFv +init__13cruise_bubbleFv: /* 8005BD60 00058B60 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005BD64 00058B64 7C 08 02 A6 */ mflr r0 /* 8005BD68 00058B68 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha @@ -5393,8 +5393,8 @@ lbl_8005BDD8: func_8005BDE8: /* 8005BDE8 00058BE8 4E 80 00 20 */ blr -.global func_8005BDEC -func_8005BDEC: +.global reset__13cruise_bubbleFv +reset__13cruise_bubbleFv: /* 8005BDEC 00058BEC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005BDF0 00058BF0 7C 08 02 A6 */ mflr r0 /* 8005BDF4 00058BF4 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha @@ -5412,8 +5412,8 @@ lbl_8005BE18: /* 8005BE20 00058C20 38 21 00 10 */ addi r1, r1, 0x10 /* 8005BE24 00058C24 4E 80 00 20 */ blr -.global func_8005BE28 -func_8005BE28: +.global launch__13cruise_bubbleFv +launch__13cruise_bubbleFv: /* 8005BE28 00058C28 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005BE2C 00058C2C 7C 08 02 A6 */ mflr r0 /* 8005BE30 00058C30 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha @@ -5422,7 +5422,7 @@ func_8005BE28: /* 8005BE3C 00058C3C 70 00 00 13 */ andi. r0, r0, 0x13 /* 8005BE40 00058C40 2C 00 00 03 */ cmpwi r0, 3 /* 8005BE44 00058C44 40 82 00 DC */ bne lbl_8005BF20 -/* 8005BE48 00058C48 48 03 DC BD */ bl func_80099B04 +/* 8005BE48 00058C48 48 03 DC BD */ bl zGameExtras_CheatFlags__Fv /* 8005BE4C 00058C4C 54 60 00 85 */ rlwinm. r0, r3, 0, 2, 2 /* 8005BE50 00058C50 41 82 00 28 */ beq lbl_8005BE78 /* 8005BE54 00058C54 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha @@ -5474,7 +5474,7 @@ lbl_8005BE84: /* 8005BF04 00058D04 38 A4 C2 A4 */ addi r5, r4, lbl_8028C2A4@l /* 8005BF08 00058D08 38 80 FF FF */ li r4, -1 /* 8005BF0C 00058D0C D0 25 01 00 */ stfs f1, 0x100(r5) -/* 8005BF10 00058D10 48 0D 74 49 */ bl func_80133358 +/* 8005BF10 00058D10 48 0D 74 49 */ bl permit__8ztalkboxFUiUi /* 8005BF14 00058D14 38 60 00 00 */ li r3, 0 /* 8005BF18 00058D18 38 80 00 00 */ li r4, 0 /* 8005BF1C 00058D1C 4B FF BD C1 */ bl func_80057CDC @@ -5484,8 +5484,8 @@ lbl_8005BF20: /* 8005BF28 00058D28 38 21 00 10 */ addi r1, r1, 0x10 /* 8005BF2C 00058D2C 4E 80 00 20 */ blr -.global func_8005BF30 -func_8005BF30: +.global update__13cruise_bubbleFP6xScenef +update__13cruise_bubbleFP6xScenef: /* 8005BF30 00058D30 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8005BF34 00058D34 7C 08 02 A6 */ mflr r0 /* 8005BF38 00058D38 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha @@ -5506,7 +5506,7 @@ lbl_8005BF68: /* 8005BF70 00058D70 4B FF BE 11 */ bl func_80057D80 /* 8005BF74 00058D74 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8005BF78 00058D78 41 82 00 0C */ beq lbl_8005BF84 -/* 8005BF7C 00058D7C 4B FF FE AD */ bl func_8005BE28 +/* 8005BF7C 00058D7C 4B FF FE AD */ bl launch__13cruise_bubbleFv /* 8005BF80 00058D80 48 00 00 0C */ b lbl_8005BF8C lbl_8005BF84: /* 8005BF84 00058D84 38 60 00 00 */ li r3, 0 @@ -5551,8 +5551,8 @@ lbl_8005C000: /* 8005C010 00058E10 38 21 00 20 */ addi r1, r1, 0x20 /* 8005C014 00058E14 4E 80 00 20 */ blr -.global func_8005C018 -func_8005C018: +.global render__13cruise_bubbleFv +render__13cruise_bubbleFv: /* 8005C018 00058E18 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005C01C 00058E1C 7C 08 02 A6 */ mflr r0 /* 8005C020 00058E20 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha @@ -5579,8 +5579,8 @@ lbl_8005C054: func_8005C064: /* 8005C064 00058E64 4E 80 00 20 */ blr -.global func_8005C068 -func_8005C068: +.global render_screen__13cruise_bubbleFv +render_screen__13cruise_bubbleFv: /* 8005C068 00058E68 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005C06C 00058E6C 7C 08 02 A6 */ mflr r0 /* 8005C070 00058E70 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha @@ -5596,8 +5596,8 @@ lbl_8005C08C: /* 8005C094 00058E94 38 21 00 10 */ addi r1, r1, 0x10 /* 8005C098 00058E98 4E 80 00 20 */ blr -.global func_8005C09C -func_8005C09C: +.global insert_player_animations__13cruise_bubbleFR10xAnimTable +insert_player_animations__13cruise_bubbleFR10xAnimTable: /* 8005C09C 00058E9C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8005C0A0 00058EA0 7C 08 02 A6 */ mflr r0 /* 8005C0A4 00058EA4 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha @@ -5625,7 +5625,7 @@ func_8005C09C: /* 8005C0FC 00058EFC 39 40 00 00 */ li r10, 0 /* 8005C100 00058F00 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005C104 00058F04 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005C108 00058F08 4B FA AC 51 */ bl func_80006D58 +/* 8005C108 00058F08 4B FA AC 51 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8005C10C 00058F0C 90 7C 01 64 */ stw r3, 0x164(r28) /* 8005C110 00058F10 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 8005C114 00058F14 38 03 6C FC */ addi r0, r3, lbl_80006CFC@l @@ -5645,7 +5645,7 @@ func_8005C09C: /* 8005C14C 00058F4C C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005C150 00058F50 39 40 00 00 */ li r10, 0 /* 8005C154 00058F54 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005C158 00058F58 4B FA AC 01 */ bl func_80006D58 +/* 8005C158 00058F58 4B FA AC 01 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8005C15C 00058F5C 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha /* 8005C160 00058F60 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 8005C164 00058F64 38 C4 C2 A4 */ addi r6, r4, lbl_8028C2A4@l @@ -5667,12 +5667,12 @@ func_8005C09C: /* 8005C1A4 00058FA4 39 40 00 00 */ li r10, 0 /* 8005C1A8 00058FA8 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005C1AC 00058FAC C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005C1B0 00058FB0 4B FA AB A9 */ bl func_80006D58 +/* 8005C1B0 00058FB0 4B FA AB A9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8005C1B4 00058FB4 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha /* 8005C1B8 00058FB8 38 84 C2 A4 */ addi r4, r4, lbl_8028C2A4@l /* 8005C1BC 00058FBC 90 64 01 6C */ stw r3, 0x16c(r4) /* 8005C1C0 00058FC0 38 60 02 50 */ li r3, 0x250 -/* 8005C1C4 00058FC4 4B FD 78 95 */ bl func_80033A58 +/* 8005C1C4 00058FC4 4B FD 78 95 */ bl xMemPushTemp__FUi /* 8005C1C8 00058FC8 38 80 00 00 */ li r4, 0 /* 8005C1CC 00058FCC 7C 7F 1B 78 */ mr r31, r3 /* 8005C1D0 00058FD0 38 A0 02 50 */ li r5, 0x250 @@ -5714,7 +5714,7 @@ lbl_8005C1F4: /* 8005C25C 0005905C FC 40 08 90 */ fmr f2, f1 /* 8005C260 00059060 39 20 00 00 */ li r9, 0 /* 8005C264 00059064 39 40 00 00 */ li r10, 0 -/* 8005C268 00059068 4B FA B1 59 */ bl func_800073C0 +/* 8005C268 00059068 4B FA B1 59 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8005C26C 0005906C 3C A0 80 29 */ lis r5, lbl_8028C2A4@ha /* 8005C270 00059070 3C 80 80 25 */ lis r4, lbl_8025533C@ha /* 8005C274 00059074 38 A5 C2 A4 */ addi r5, r5, lbl_8028C2A4@l @@ -5734,7 +5734,7 @@ lbl_8005C1F4: /* 8005C2AC 000590AC C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) /* 8005C2B0 000590B0 C0 62 8A E0 */ lfs f3, lbl_803CD460-_SDA2_BASE_(r2) /* 8005C2B4 000590B4 FC 40 08 90 */ fmr f2, f1 -/* 8005C2B8 000590B8 4B FA B1 09 */ bl func_800073C0 +/* 8005C2B8 000590B8 4B FA B1 09 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8005C2BC 000590BC 3C A0 80 29 */ lis r5, lbl_8028C2A4@ha /* 8005C2C0 000590C0 3C 80 80 25 */ lis r4, lbl_8025533C@ha /* 8005C2C4 000590C4 38 A5 C2 A4 */ addi r5, r5, lbl_8028C2A4@l @@ -5754,7 +5754,7 @@ lbl_8005C1F4: /* 8005C2FC 000590FC C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) /* 8005C300 00059100 C0 62 8A E0 */ lfs f3, lbl_803CD460-_SDA2_BASE_(r2) /* 8005C304 00059104 FC 40 08 90 */ fmr f2, f1 -/* 8005C308 00059108 4B FA B0 B9 */ bl func_800073C0 +/* 8005C308 00059108 4B FA B0 B9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8005C30C 0005910C 3C A0 80 29 */ lis r5, lbl_8028C2A4@ha /* 8005C310 00059110 38 00 00 00 */ li r0, 0 /* 8005C314 00059114 38 A5 C2 A4 */ addi r5, r5, lbl_8028C2A4@l @@ -5773,12 +5773,12 @@ lbl_8005C1F4: /* 8005C348 00059148 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) /* 8005C34C 0005914C C0 62 8A E0 */ lfs f3, lbl_803CD460-_SDA2_BASE_(r2) /* 8005C350 00059150 FC 40 08 90 */ fmr f2, f1 -/* 8005C354 00059154 4B FA B0 6D */ bl func_800073C0 +/* 8005C354 00059154 4B FA B0 6D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8005C358 00059158 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha /* 8005C35C 0005915C 38 84 C2 A4 */ addi r4, r4, lbl_8028C2A4@l /* 8005C360 00059160 90 64 01 84 */ stw r3, 0x184(r4) /* 8005C364 00059164 7F E3 FB 78 */ mr r3, r31 -/* 8005C368 00059168 4B FD 77 1D */ bl func_80033A84 +/* 8005C368 00059168 4B FD 77 1D */ bl xMemPopTemp__FPv lbl_8005C36C: /* 8005C36C 0005916C BB 21 00 24 */ lmw r25, 0x24(r1) /* 8005C370 00059170 80 01 00 44 */ lwz r0, 0x44(r1) @@ -5794,7 +5794,7 @@ lbl_8005C36C: /* 8005C398 00059198 38 A0 00 00 */ li r5, 0 /* 8005C39C 0005919C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8005C3A0 000591A0 38 63 0A 32 */ addi r3, r3, 0xa32 -/* 8005C3A4 000591A4 4B FA A8 CD */ bl func_80006C70 +/* 8005C3A4 000591A4 4B FA A8 CD */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 8005C3A8 000591A8 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 8005C3AC 000591AC 3C 80 80 25 */ lis r4, lbl_8025533C@ha /* 8005C3B0 000591B0 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l @@ -5813,7 +5813,7 @@ lbl_8005C36C: /* 8005C3E4 000591E4 39 40 00 00 */ li r10, 0 /* 8005C3E8 000591E8 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005C3EC 000591EC C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005C3F0 000591F0 4B FA A9 69 */ bl func_80006D58 +/* 8005C3F0 000591F0 4B FA A9 69 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8005C3F4 000591F4 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha /* 8005C3F8 000591F8 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 8005C3FC 000591FC 38 C4 C2 A4 */ addi r6, r4, lbl_8028C2A4@l @@ -5835,7 +5835,7 @@ lbl_8005C36C: /* 8005C43C 0005923C 39 40 00 00 */ li r10, 0 /* 8005C440 00059240 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005C444 00059244 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005C448 00059248 4B FA A9 11 */ bl func_80006D58 +/* 8005C448 00059248 4B FA A9 11 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8005C44C 0005924C 3C A0 80 29 */ lis r5, lbl_8028C2A4@ha /* 8005C450 00059250 3C 80 80 25 */ lis r4, lbl_8025533C@ha /* 8005C454 00059254 38 A5 C2 A4 */ addi r5, r5, lbl_8028C2A4@l @@ -5855,7 +5855,7 @@ lbl_8005C36C: /* 8005C48C 0005928C C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) /* 8005C490 00059290 C0 62 8A E0 */ lfs f3, lbl_803CD460-_SDA2_BASE_(r2) /* 8005C494 00059294 FC 40 08 90 */ fmr f2, f1 -/* 8005C498 00059298 4B FA AF 29 */ bl func_800073C0 +/* 8005C498 00059298 4B FA AF 29 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8005C49C 0005929C 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha /* 8005C4A0 000592A0 38 84 C2 A4 */ addi r4, r4, lbl_8028C2A4@l /* 8005C4A4 000592A4 90 64 01 88 */ stw r3, 0x188(r4) @@ -5866,15 +5866,15 @@ lbl_8005C36C: /* 8005C4B8 000592B8 38 21 00 20 */ addi r1, r1, 0x20 /* 8005C4BC 000592BC 4E 80 00 20 */ blr -.global func_8005C4C0 -func_8005C4C0: +.global active__13cruise_bubbleFv +active__13cruise_bubbleFv: /* 8005C4C0 000592C0 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 8005C4C4 000592C4 80 03 C2 A4 */ lwz r0, lbl_8028C2A4@l(r3) /* 8005C4C8 000592C8 54 03 E7 FE */ rlwinm r3, r0, 0x1c, 0x1f, 0x1f /* 8005C4CC 000592CC 4E 80 00 20 */ blr -.global func_8005C4D0 -func_8005C4D0: +.global exploding__13cruise_bubbleFv +exploding__13cruise_bubbleFv: /* 8005C4D0 000592D0 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 8005C4D4 000592D4 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l /* 8005C4D8 000592D8 80 83 00 08 */ lwz r4, 8(r3) @@ -5893,8 +5893,8 @@ lbl_8005C4F8: /* 8005C504 00059304 EC 21 00 28 */ fsubs f1, f1, f0 /* 8005C508 00059308 4E 80 00 20 */ blr -.global func_8005C50C -func_8005C50C: +.global get_explode_sphere__13cruise_bubbleFR5xVec3Rf +get_explode_sphere__13cruise_bubbleFR5xVec3Rf: /* 8005C50C 0005930C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005C510 00059310 7C 08 02 A6 */ mflr r0 /* 8005C514 00059314 3C A0 80 29 */ lis r5, lbl_8028C2A4@ha @@ -5940,8 +5940,8 @@ func_8005C58C: /* 8005C5A0 000593A0 EC 21 00 32 */ fmuls f1, f1, f0 /* 8005C5A4 000593A4 4E 80 00 20 */ blr -.global func_8005C5A8 -func_8005C5A8: +.global get_explode_hits__13cruise_bubbleFRi +get_explode_hits__13cruise_bubbleFRi: /* 8005C5A8 000593A8 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha /* 8005C5AC 000593AC 38 A4 C2 A4 */ addi r5, r4, lbl_8028C2A4@l /* 8005C5B0 000593B0 80 C5 00 08 */ lwz r6, 8(r5) @@ -5972,8 +5972,8 @@ lbl_8005C600: /* 8005C608 00059408 38 65 00 6C */ addi r3, r5, 0x6c /* 8005C60C 0005940C 4E 80 00 20 */ blr -.global func_8005C610 -func_8005C610: +.global add_life__13cruise_bubbleFff +add_life__13cruise_bubbleFff: /* 8005C610 00059410 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 8005C614 00059414 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l /* 8005C618 00059418 80 83 00 08 */ lwz r4, 8(r3) @@ -6002,8 +6002,8 @@ lbl_8005C654: /* 8005C66C 0005946C D0 44 00 08 */ stfs f2, 8(r4) /* 8005C670 00059470 4E 80 00 20 */ blr -.global func_8005C674 -func_8005C674: +.global set_life__13cruise_bubbleFf +set_life__13cruise_bubbleFf: /* 8005C674 00059474 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 8005C678 00059478 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l /* 8005C67C 0005947C 80 63 00 08 */ lwz r3, 8(r3) @@ -6017,8 +6017,8 @@ lbl_8005C698: /* 8005C698 00059498 D0 23 00 08 */ stfs f1, 8(r3) /* 8005C69C 0005949C 4E 80 00 20 */ blr -.global func_8005C6A0 -func_8005C6A0: +.global reset_life__13cruise_bubbleFv +reset_life__13cruise_bubbleFv: /* 8005C6A0 000594A0 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 8005C6A4 000594A4 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l /* 8005C6A8 000594A8 80 83 00 08 */ lwz r4, 8(r3) @@ -6034,8 +6034,8 @@ lbl_8005C6C4: /* 8005C6CC 000594CC D0 04 00 08 */ stfs f0, 8(r4) /* 8005C6D0 000594D0 4E 80 00 20 */ blr -.global func_8005C6D4 -func_8005C6D4: +.global event_handler__13cruise_bubbleFP5xBaseUiPCfP5xBase +event_handler__13cruise_bubbleFP5xBaseUiPCfP5xBase: /* 8005C6D4 000594D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005C6D8 000594D8 7C 08 02 A6 */ mflr r0 /* 8005C6DC 000594DC 2C 04 02 06 */ cmpwi r4, 0x206 @@ -6054,16 +6054,16 @@ lbl_8005C700: lbl_8005C70C: /* 8005C70C 0005950C C0 25 00 00 */ lfs f1, 0(r5) /* 8005C710 00059510 C0 45 00 04 */ lfs f2, 4(r5) -/* 8005C714 00059514 4B FF FE FD */ bl func_8005C610 +/* 8005C714 00059514 4B FF FE FD */ bl add_life__13cruise_bubbleFff /* 8005C718 00059518 38 60 00 01 */ li r3, 1 /* 8005C71C 0005951C 48 00 00 2C */ b lbl_8005C748 lbl_8005C720: /* 8005C720 00059520 C0 25 00 00 */ lfs f1, 0(r5) -/* 8005C724 00059524 4B FF FF 51 */ bl func_8005C674 +/* 8005C724 00059524 4B FF FF 51 */ bl set_life__13cruise_bubbleFf /* 8005C728 00059528 38 60 00 01 */ li r3, 1 /* 8005C72C 0005952C 48 00 00 1C */ b lbl_8005C748 lbl_8005C730: -/* 8005C730 00059530 4B FF FF 71 */ bl func_8005C6A0 +/* 8005C730 00059530 4B FF FF 71 */ bl reset_life__13cruise_bubbleFv /* 8005C734 00059534 38 60 00 01 */ li r3, 1 /* 8005C738 00059538 48 00 00 10 */ b lbl_8005C748 lbl_8005C73C: @@ -6166,7 +6166,7 @@ lbl_8005C834: /* 8005C8A4 000596A4 80 A4 07 04 */ lwz r5, 0x704(r4) /* 8005C8A8 000596A8 80 83 01 78 */ lwz r4, 0x178(r3) /* 8005C8AC 000596AC 80 65 00 0C */ lwz r3, 0xc(r5) -/* 8005C8B0 000596B0 4B FA C1 95 */ bl func_80008A44 +/* 8005C8B0 000596B0 4B FA C1 95 */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition /* 8005C8B4 000596B4 38 60 00 02 */ li r3, 2 /* 8005C8B8 000596B8 38 80 00 07 */ li r4, 7 /* 8005C8BC 000596BC 4B FF B4 21 */ bl func_80057CDC @@ -6398,11 +6398,11 @@ lbl_8005CB70: /* 8005CBF4 000599F4 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l /* 8005CBF8 000599F8 80 83 01 7C */ lwz r4, 0x17c(r3) /* 8005CBFC 000599FC 80 65 00 0C */ lwz r3, 0xc(r5) -/* 8005CC00 00059A00 4B FA BE 45 */ bl func_80008A44 +/* 8005CC00 00059A00 4B FA BE 45 */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition /* 8005CC04 00059A04 38 60 00 01 */ li r3, 1 /* 8005CC08 00059A08 38 80 00 04 */ li r4, 4 /* 8005CC0C 00059A0C 4B FF B0 D1 */ bl func_80057CDC -/* 8005CC10 00059A10 4B FD 40 79 */ bl func_80030C88 +/* 8005CC10 00059A10 4B FD 40 79 */ bl xurand__Fv /* 8005CC14 00059A14 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 8005CC18 00059A18 3B E3 C2 A4 */ addi r31, r3, lbl_8028C2A4@l /* 8005CC1C 00059A1C C0 1F 01 08 */ lfs f0, 0x108(r31) @@ -6540,7 +6540,7 @@ func_8005CD90: /* 8005CE00 00059C00 80 63 00 0C */ lwz r3, 0xc(r3) /* 8005CE04 00059C04 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) /* 8005CE08 00059C08 80 63 00 08 */ lwz r3, 8(r3) -/* 8005CE0C 00059C0C 4B FA B1 11 */ bl func_80007F1C +/* 8005CE0C 00059C0C 4B FA B1 11 */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef /* 8005CE10 00059C10 7F E3 FB 78 */ mr r3, r31 /* 8005CE14 00059C14 48 00 00 19 */ bl func_8005CE2C /* 8005CE18 00059C18 80 01 00 14 */ lwz r0, 0x14(r1) @@ -6563,10 +6563,10 @@ func_8005CE2C: /* 8005CE50 00059C50 4B FA E7 1D */ bl func_8000B56C /* 8005CE54 00059C54 7F E3 FB 78 */ mr r3, r31 /* 8005CE58 00059C58 38 81 00 14 */ addi r4, r1, 0x14 -/* 8005CE5C 00059C5C 4B FD 4F D9 */ bl func_80031E34 +/* 8005CE5C 00059C5C 4B FD 4F D9 */ bl xMat3x3GetEuler__FPC7xMat3x3P5xVec3 /* 8005CE60 00059C60 7F E3 FB 78 */ mr r3, r31 /* 8005CE64 00059C64 38 81 00 14 */ addi r4, r1, 0x14 -/* 8005CE68 00059C68 4B FD 53 3D */ bl func_800321A4 +/* 8005CE68 00059C68 4B FD 53 3D */ bl xMat3x3Euler__FP7xMat3x3PC5xVec3 /* 8005CE6C 00059C6C 80 AD 81 80 */ lwz r5, lbl_803CAA80-_SDA_BASE_(r13) /* 8005CE70 00059C70 7F E4 FB 78 */ mr r4, r31 /* 8005CE74 00059C74 38 61 00 08 */ addi r3, r1, 8 @@ -6663,7 +6663,7 @@ func_8005CF80: /* 8005CFC8 00059DC8 D0 1F 00 0C */ stfs f0, 0xc(r31) /* 8005CFCC 00059DCC 4B FF FC A5 */ bl func_8005CC70 /* 8005CFD0 00059DD0 38 9F 00 10 */ addi r4, r31, 0x10 -/* 8005CFD4 00059DD4 4B FD 4E 61 */ bl func_80031E34 +/* 8005CFD4 00059DD4 4B FD 4E 61 */ bl xMat3x3GetEuler__FPC7xMat3x3P5xVec3 /* 8005CFD8 00059DD8 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) /* 8005CFDC 00059DDC 38 7F 00 1C */ addi r3, r31, 0x1c /* 8005CFE0 00059DE0 4B FB F8 99 */ bl func_8001C878 @@ -6977,7 +6977,7 @@ func_8005D448: /* 8005D464 0005A264 38 81 00 08 */ addi r4, r1, 8 /* 8005D468 0005A268 90 01 00 08 */ stw r0, 8(r1) /* 8005D46C 0005A26C 38 A5 A0 00 */ addi r5, r5, 0x0000A000@l -/* 8005D470 0005A270 48 12 AD A9 */ bl func_80188218 +/* 8005D470 0005A270 48 12 AD A9 */ bl HAZ_Iterate__FPFR9NPCHazardPv_bPvi /* 8005D474 0005A274 80 61 00 08 */ lwz r3, 8(r1) /* 8005D478 0005A278 28 03 00 00 */ cmplwi r3, 0 /* 8005D47C 0005A27C 40 82 00 0C */ bne lbl_8005D488 @@ -7173,7 +7173,7 @@ lbl_8005D6E8: /* 8005D738 0005A538 C0 45 00 20 */ lfs f2, 0x20(r5) /* 8005D73C 0005A53C EC 02 08 3A */ fmadds f0, f2, f0, f1 /* 8005D740 0005A540 D0 1C 00 14 */ stfs f0, 0x14(r28) -/* 8005D744 0005A544 4B FD 4A 61 */ bl func_800321A4 +/* 8005D744 0005A544 4B FD 4A 61 */ bl xMat3x3Euler__FP7xMat3x3PC5xVec3 /* 8005D748 0005A548 38 61 00 3C */ addi r3, r1, 0x3c /* 8005D74C 0005A54C 4B FA D9 B1 */ bl func_8000B0FC /* 8005D750 0005A550 C0 02 8A F0 */ lfs f0, lbl_803CD470-_SDA2_BASE_(r2) @@ -7234,21 +7234,21 @@ func_8005D7D4: /* 8005D814 0005A614 38 61 00 38 */ addi r3, r1, 0x38 /* 8005D818 0005A618 C0 24 00 18 */ lfs f1, 0x18(r4) /* 8005D81C 0005A61C 38 9F 00 2C */ addi r4, r31, 0x2c -/* 8005D820 0005A620 4B FB 47 45 */ bl func_80011F64 +/* 8005D820 0005A620 4B FB 47 45 */ bl xSweptSpherePrepare__FP12xSweptSphereP5xVec3P5xVec3f /* 8005D824 0005A624 38 00 00 00 */ li r0, 0 /* 8005D828 0005A628 7F C4 F3 78 */ mr r4, r30 /* 8005D82C 0005A62C 90 01 01 34 */ stw r0, 0x134(r1) /* 8005D830 0005A630 38 61 00 38 */ addi r3, r1, 0x38 /* 8005D834 0005A634 38 A0 00 00 */ li r5, 0 /* 8005D838 0005A638 38 C0 00 10 */ li r6, 0x10 -/* 8005D83C 0005A63C 4B FB 68 4D */ bl func_80014088 +/* 8005D83C 0005A63C 4B FB 68 4D */ bl xSweptSphereToScene__FP12xSweptSphereP6xSceneP4xEntUc /* 8005D840 0005A640 2C 03 00 00 */ cmpwi r3, 0 /* 8005D844 0005A644 40 82 00 0C */ bne lbl_8005D850 /* 8005D848 0005A648 38 60 00 00 */ li r3, 0 /* 8005D84C 0005A64C 48 00 00 C8 */ b lbl_8005D914 lbl_8005D850: /* 8005D850 0005A650 38 61 00 38 */ addi r3, r1, 0x38 -/* 8005D854 0005A654 4B FB 49 4D */ bl func_800121A0 +/* 8005D854 0005A654 4B FB 49 4D */ bl xSweptSphereGetResults__FP12xSweptSphere /* 8005D858 0005A658 C0 3D 00 00 */ lfs f1, 0(r29) /* 8005D85C 0005A65C 3C 60 80 25 */ lis r3, lbl_80250004@ha /* 8005D860 0005A660 84 C3 52 B4 */ lwzu r6, 0x52b4(r3) @@ -7318,7 +7318,7 @@ func_8005D928: /* 8005D950 0005A750 C0 64 00 40 */ lfs f3, 0x40(r4) /* 8005D954 0005A754 38 85 00 0C */ addi r4, r5, 0xc /* 8005D958 0005A758 D0 01 00 08 */ stfs f0, 8(r1) -/* 8005D95C 0005A75C 4B FD 3B 35 */ bl func_80031490 +/* 8005D95C 0005A75C 4B FD 3B 35 */ bl xAccelMove__FRfRffff /* 8005D960 0005A760 4B FF F3 11 */ bl func_8005CC70 /* 8005D964 0005A764 7C 7F 1B 78 */ mr r31, r3 /* 8005D968 0005A768 C0 21 00 08 */ lfs f1, 8(r1) @@ -7448,7 +7448,7 @@ lbl_8005DA98: lbl_8005DB44: /* 8005DB44 0005A944 4B FF F1 2D */ bl func_8005CC70 /* 8005DB48 0005A948 38 9E 00 10 */ addi r4, r30, 0x10 -/* 8005DB4C 0005A94C 4B FD 46 59 */ bl func_800321A4 +/* 8005DB4C 0005A94C 4B FD 46 59 */ bl xMat3x3Euler__FP7xMat3x3PC5xVec3 /* 8005DB50 0005A950 E3 E1 00 98 */ psq_l f31, 152(r1), 0, qr0 /* 8005DB54 0005A954 CB E1 00 90 */ lfd f31, 0x90(r1) /* 8005DB58 0005A958 E3 C1 00 88 */ psq_l f30, 136(r1), 0, qr0 @@ -7575,7 +7575,7 @@ func_8005DCF8: /* 8005DD18 0005AB18 C0 3D 01 0C */ lfs f1, 0x10c(r29) /* 8005DD1C 0005AB1C C0 5D 01 10 */ lfs f2, 0x110(r29) /* 8005DD20 0005AB20 C0 7D 01 14 */ lfs f3, 0x114(r29) -/* 8005DD24 0005AB24 48 03 7A E1 */ bl func_80095804 +/* 8005DD24 0005AB24 48 03 7A E1 */ bl zFX_SpawnBubbleBlast__FPC5xVec3Uifff /* 8005DD28 0005AB28 3C 60 80 25 */ lis r3, lbl_802552C0@ha /* 8005DD2C 0005AB2C 38 A3 52 C0 */ addi r5, r3, lbl_802552C0@l /* 8005DD30 0005AB30 80 85 00 00 */ lwz r4, 0(r5) @@ -7590,7 +7590,7 @@ func_8005DCF8: /* 8005DD54 0005AB54 38 65 C8 B8 */ addi r3, r5, lbl_802DC8B8@l /* 8005DD58 0005AB58 38 C0 FF FF */ li r6, -1 /* 8005DD5C 0005AB5C 38 A1 00 08 */ addi r5, r1, 8 -/* 8005DD60 0005AB60 48 11 EB E5 */ bl func_8017C944 +/* 8005DD60 0005AB60 48 11 EB E5 */ bl emit__13xDecalEmitterFRC7xMat4x3RC5xVec3i /* 8005DD64 0005AB64 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 8005DD68 0005AB68 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l /* 8005DD6C 0005AB6C 83 83 01 04 */ lwz r28, 0x104(r3) @@ -7607,7 +7607,7 @@ func_8005DCF8: /* 8005DD98 0005AB98 7F DD F3 78 */ mr r29, r30 /* 8005DD9C 0005AB9C 48 00 00 20 */ b lbl_8005DDBC lbl_8005DDA0: -/* 8005DDA0 0005ABA0 4B FD 2E C9 */ bl func_80030C68 +/* 8005DDA0 0005ABA0 4B FD 2E C9 */ bl xrand__Fv /* 8005DDA4 0005ABA4 54 64 9B 7E */ srwi r4, r3, 0xd /* 8005DDA8 0005ABA8 7C 7D F0 50 */ subf r3, r29, r30 /* 8005DDAC 0005ABAC 7C 04 1B 96 */ divwu r0, r4, r3 @@ -7676,7 +7676,7 @@ lbl_8005DE20: /* 8005DE94 0005AC94 90 81 00 48 */ stw r4, 0x48(r1) /* 8005DE98 0005AC98 90 61 00 4C */ stw r3, 0x4c(r1) /* 8005DE9C 0005AC9C 90 01 00 50 */ stw r0, 0x50(r1) -/* 8005DEA0 0005ACA0 4B FD 2D E9 */ bl func_80030C88 +/* 8005DEA0 0005ACA0 4B FD 2D E9 */ bl xurand__Fv /* 8005DEA4 0005ACA4 C0 42 89 F8 */ lfs f2, lbl_803CD378-_SDA2_BASE_(r2) /* 8005DEA8 0005ACA8 4B FD 1D 6D */ bl func_8002FC14 /* 8005DEAC 0005ACAC 80 AD 81 80 */ lwz r5, lbl_803CAA80-_SDA_BASE_(r13) @@ -7698,7 +7698,7 @@ lbl_8005DE20: /* 8005DEEC 0005ACEC 4B FA D3 79 */ bl func_8000B264 /* 8005DEF0 0005ACF0 83 ED 81 80 */ lwz r31, lbl_803CAA80-_SDA_BASE_(r13) /* 8005DEF4 0005ACF4 C3 FF 01 28 */ lfs f31, 0x128(r31) -/* 8005DEF8 0005ACF8 4B FD 2D 91 */ bl func_80030C88 +/* 8005DEF8 0005ACF8 4B FD 2D 91 */ bl xurand__Fv /* 8005DEFC 0005ACFC C0 1F 01 2C */ lfs f0, 0x12c(r31) /* 8005DF00 0005AD00 38 61 00 18 */ addi r3, r1, 0x18 /* 8005DF04 0005AD04 38 81 00 48 */ addi r4, r1, 0x48 @@ -7708,7 +7708,7 @@ lbl_8005DE20: /* 8005DF14 0005AD14 38 7E 00 18 */ addi r3, r30, 0x18 /* 8005DF18 0005AD18 38 81 00 18 */ addi r4, r1, 0x18 /* 8005DF1C 0005AD1C 4B FA D3 49 */ bl func_8000B264 -/* 8005DF20 0005AD20 4B FD 2D 69 */ bl func_80030C88 +/* 8005DF20 0005AD20 4B FD 2D 69 */ bl xurand__Fv /* 8005DF24 0005AD24 C0 02 89 C8 */ lfs f0, lbl_803CD348-_SDA2_BASE_(r2) /* 8005DF28 0005AD28 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) /* 8005DF2C 0005AD2C EC 41 00 28 */ fsubs f2, f1, f0 @@ -7716,7 +7716,7 @@ lbl_8005DE20: /* 8005DF34 0005AD34 C0 23 01 30 */ lfs f1, 0x130(r3) /* 8005DF38 0005AD38 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 8005DF3C 0005AD3C D0 1E 00 18 */ stfs f0, 0x18(r30) -/* 8005DF40 0005AD40 4B FD 2D 49 */ bl func_80030C88 +/* 8005DF40 0005AD40 4B FD 2D 49 */ bl xurand__Fv /* 8005DF44 0005AD44 C0 02 89 C8 */ lfs f0, lbl_803CD348-_SDA2_BASE_(r2) /* 8005DF48 0005AD48 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) /* 8005DF4C 0005AD4C EC 41 00 28 */ fsubs f2, f1, f0 @@ -7724,7 +7724,7 @@ lbl_8005DE20: /* 8005DF54 0005AD54 C0 23 01 30 */ lfs f1, 0x130(r3) /* 8005DF58 0005AD58 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 8005DF5C 0005AD5C D0 1E 00 1C */ stfs f0, 0x1c(r30) -/* 8005DF60 0005AD60 4B FD 2D 29 */ bl func_80030C88 +/* 8005DF60 0005AD60 4B FD 2D 29 */ bl xurand__Fv /* 8005DF64 0005AD64 C0 02 89 C8 */ lfs f0, lbl_803CD348-_SDA2_BASE_(r2) /* 8005DF68 0005AD68 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) /* 8005DF6C 0005AD6C EC 41 00 28 */ fsubs f2, f1, f0 @@ -7732,7 +7732,7 @@ lbl_8005DE20: /* 8005DF74 0005AD74 C0 23 01 30 */ lfs f1, 0x130(r3) /* 8005DF78 0005AD78 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 8005DF7C 0005AD7C D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 8005DF80 0005AD80 4B FD 2D 09 */ bl func_80030C88 +/* 8005DF80 0005AD80 4B FD 2D 09 */ bl xurand__Fv /* 8005DF84 0005AD84 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) /* 8005DF88 0005AD88 C0 03 01 38 */ lfs f0, 0x138(r3) /* 8005DF8C 0005AD8C EC 00 00 72 */ fmuls f0, f0, f1 @@ -7771,10 +7771,10 @@ func_8005DFBC: /* 8005E004 0005AE04 7C 9D 23 78 */ mr r29, r4 /* 8005E008 0005AE08 FF C0 18 90 */ fmr f30, f3 /* 8005E00C 0005AE0C FF A0 20 90 */ fmr f29, f4 -/* 8005E010 0005AE10 4B FD 2C 79 */ bl func_80030C88 +/* 8005E010 0005AE10 4B FD 2C 79 */ bl xurand__Fv /* 8005E014 0005AE14 EC 1D F0 28 */ fsubs f0, f29, f30 /* 8005E018 0005AE18 EF C0 F0 7A */ fmadds f30, f0, f1, f30 -/* 8005E01C 0005AE1C 4B FD 2C 6D */ bl func_80030C88 +/* 8005E01C 0005AE1C 4B FD 2C 6D */ bl xurand__Fv /* 8005E020 0005AE20 EC 5F E0 28 */ fsubs f2, f31, f28 /* 8005E024 0005AE24 C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) /* 8005E028 0005AE28 EF A2 E0 7A */ fmadds f29, f2, f1, f28 @@ -7840,7 +7840,7 @@ lbl_8005E0CC: /* 8005E110 0005AF10 7F A5 EB 78 */ mr r5, r29 /* 8005E114 0005AF14 38 61 00 20 */ addi r3, r1, 0x20 /* 8005E118 0005AF18 38 81 00 38 */ addi r4, r1, 0x38 -/* 8005E11C 0005AF1C 4B FD 49 41 */ bl func_80032A5C +/* 8005E11C 0005AF1C 4B FD 49 41 */ bl xMat3x3LMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8005E120 0005AF20 80 61 00 20 */ lwz r3, 0x20(r1) /* 8005E124 0005AF24 80 01 00 24 */ lwz r0, 0x24(r1) /* 8005E128 0005AF28 90 7C 00 00 */ stw r3, 0(r28) @@ -7982,7 +7982,7 @@ func_8005E248: /* 8005E328 0005B128 D0 1D 00 10 */ stfs f0, 0x10(r29) /* 8005E32C 0005B12C 48 00 00 60 */ b lbl_8005E38C lbl_8005E330: -/* 8005E330 0005B130 4B FD 29 39 */ bl func_80030C68 +/* 8005E330 0005B130 4B FD 29 39 */ bl xrand__Fv /* 8005E334 0005B134 54 65 9B 7E */ srwi r5, r3, 0xd /* 8005E338 0005B138 7C 9E F8 50 */ subf r4, r30, r31 /* 8005E33C 0005B13C 7C 05 23 96 */ divwu r0, r5, r4 @@ -8094,7 +8094,7 @@ func_8005E4A0: /* 8005E4B8 0005B2B8 38 A5 80 00 */ addi r5, r5, 0x00208000@l /* 8005E4BC 0005B2BC 90 01 00 14 */ stw r0, 0x14(r1) /* 8005E4C0 0005B2C0 80 81 00 08 */ lwz r4, 8(r1) -/* 8005E4C4 0005B2C4 48 12 9D 55 */ bl func_80188218 +/* 8005E4C4 0005B2C4 48 12 9D 55 */ bl HAZ_Iterate__FPFR9NPCHazardPv_bPvi /* 8005E4C8 0005B2C8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005E4CC 0005B2CC 7C 08 03 A6 */ mtlr r0 /* 8005E4D0 0005B2D0 38 21 00 10 */ addi r1, r1, 0x10 @@ -8180,11 +8180,11 @@ lbl_8005E5CC: /* 8005E5F8 0005B3F8 7C 7D 1B 78 */ mr r29, r3 /* 8005E5FC 0005B3FC 4B FF 8F 99 */ bl func_80057594 /* 8005E600 0005B400 38 60 00 01 */ li r3, 1 -/* 8005E604 0005B404 4B FE A3 F5 */ bl func_800489F8 +/* 8005E604 0005B404 4B FE A3 F5 */ bl xSndSelectListenerMode__F24sound_listener_game_mode /* 8005E608 0005B408 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8005E60C 0005B40C C0 22 8A B0 */ lfs f1, lbl_803CD430-_SDA2_BASE_(r2) /* 8005E610 0005B410 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 8005E614 0005B414 4B FA E5 FD */ bl func_8000CC10 +/* 8005E614 0005B414 4B FA E5 FD */ bl xCameraUpdate__FP7xCameraf /* 8005E618 0005B418 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) /* 8005E61C 0005B41C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8005E620 0005B420 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -8220,7 +8220,7 @@ lbl_8005E5CC: /* 8005E698 0005B498 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) /* 8005E69C 0005B49C D0 1D 00 44 */ stfs f0, 0x44(r29) /* 8005E6A0 0005B4A0 D0 1D 00 40 */ stfs f0, 0x40(r29) -/* 8005E6A4 0005B4A4 4B FD 45 E1 */ bl func_80032C84 +/* 8005E6A4 0005B4A4 4B FD 45 E1 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 8005E6A8 0005B4A8 3C 60 80 2E */ lis r3, lbl_802DBDF0@ha /* 8005E6AC 0005B4AC 7F E4 FB 78 */ mr r4, r31 /* 8005E6B0 0005B4B0 38 63 BD F0 */ addi r3, r3, lbl_802DBDF0@l @@ -8322,14 +8322,14 @@ func_8005E808: /* 8005E810 0005B610 38 63 00 20 */ addi r3, r3, 0x20 /* 8005E814 0005B614 90 01 00 44 */ stw r0, 0x44(r1) /* 8005E818 0005B618 38 81 00 08 */ addi r4, r1, 8 -/* 8005E81C 0005B61C 4B FD 46 E5 */ bl func_80032F00 +/* 8005E81C 0005B61C 4B FD 46 E5 */ bl xQuatToMat__FPC5xQuatP7xMat3x3 /* 8005E820 0005B620 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) /* 8005E824 0005B624 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8005E828 0005B628 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8005E82C 0005B62C 38 81 00 08 */ addi r4, r1, 8 /* 8005E830 0005B630 FC 40 08 90 */ fmr f2, f1 /* 8005E834 0005B634 FC 60 08 90 */ fmr f3, f1 -/* 8005E838 0005B638 4B FA F2 DD */ bl func_8000DB14 +/* 8005E838 0005B638 4B FA F2 DD */ bl xCameraRotate__FP7xCameraRC7xMat3x3fff /* 8005E83C 0005B63C 80 01 00 44 */ lwz r0, 0x44(r1) /* 8005E840 0005B640 7C 08 03 A6 */ mtlr r0 /* 8005E844 0005B644 38 21 00 40 */ addi r1, r1, 0x40 @@ -8371,10 +8371,10 @@ func_8005E84C: /* 8005E8C8 0005B6C8 90 C1 00 14 */ stw r6, 0x14(r1) /* 8005E8CC 0005B6CC 90 A1 00 18 */ stw r5, 0x18(r1) /* 8005E8D0 0005B6D0 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8005E8D4 0005B6D4 4B FD 36 DD */ bl func_80031FB0 +/* 8005E8D4 0005B6D4 4B FD 36 DD */ bl xMat3x3LookVec__FP7xMat3x3PC5xVec3 /* 8005E8D8 0005B6D8 38 7F 00 30 */ addi r3, r31, 0x30 /* 8005E8DC 0005B6DC 38 81 00 2C */ addi r4, r1, 0x2c -/* 8005E8E0 0005B6E0 4B FD 43 A5 */ bl func_80032C84 +/* 8005E8E0 0005B6E0 4B FD 43 A5 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 8005E8E4 0005B6E4 FC 20 F8 90 */ fmr f1, f31 /* 8005E8E8 0005B6E8 4B FA FE C9 */ bl func_8000E7B0 /* 8005E8EC 0005B6EC 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) @@ -8392,7 +8392,7 @@ lbl_8005E918: /* 8005E918 0005B718 38 7F 00 20 */ addi r3, r31, 0x20 /* 8005E91C 0005B71C 38 BF 00 30 */ addi r5, r31, 0x30 /* 8005E920 0005B720 7C 64 1B 78 */ mr r4, r3 -/* 8005E924 0005B724 4B FD 47 AD */ bl func_800330D0 +/* 8005E924 0005B724 4B FD 47 AD */ bl xQuatSlerp__FP5xQuatPC5xQuatPC5xQuatf lbl_8005E928: /* 8005E928 0005B728 E3 E1 00 78 */ psq_l f31, 120(r1), 0, qr0 /* 8005E92C 0005B72C 80 01 00 84 */ lwz r0, 0x84(r1) @@ -8430,16 +8430,16 @@ func_8005E944: /* 8005E9A0 0005B7A0 EC 01 00 2A */ fadds f0, f1, f0 /* 8005E9A4 0005B7A4 D0 01 00 0C */ stfs f0, 0xc(r1) /* 8005E9A8 0005B7A8 C0 22 8A F4 */ lfs f1, lbl_803CD474-_SDA2_BASE_(r2) -/* 8005E9AC 0005B7AC 4B FB 35 B9 */ bl func_80011F64 +/* 8005E9AC 0005B7AC 4B FB 35 B9 */ bl xSweptSpherePrepare__FP12xSweptSphereP5xVec3P5xVec3f /* 8005E9B0 0005B7B0 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8005E9B4 0005B7B4 38 61 00 38 */ addi r3, r1, 0x38 /* 8005E9B8 0005B7B8 3B C4 05 58 */ addi r30, r4, lbl_803C0558@l /* 8005E9BC 0005B7BC 80 9E 1F C0 */ lwz r4, 0x1fc0(r30) /* 8005E9C0 0005B7C0 80 84 00 44 */ lwz r4, 0x44(r4) -/* 8005E9C4 0005B7C4 4B FB 4E 25 */ bl func_800137E8 +/* 8005E9C4 0005B7C4 4B FB 4E 25 */ bl xSweptSphereToEnv__FP12xSweptSphereP4xEnv /* 8005E9C8 0005B7C8 38 61 00 14 */ addi r3, r1, 0x14 /* 8005E9CC 0005B7CC 38 81 00 38 */ addi r4, r1, 0x38 -/* 8005E9D0 0005B7D0 4B FE FB 0D */ bl func_8004E4DC +/* 8005E9D0 0005B7D0 4B FE FB 0D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8005E9D4 0005B7D4 3B A1 00 20 */ addi r29, r1, 0x20 /* 8005E9D8 0005B7D8 38 81 00 44 */ addi r4, r1, 0x44 /* 8005E9DC 0005B7DC 7F A3 EB 78 */ mr r3, r29 @@ -8479,7 +8479,7 @@ lbl_8005EA40: /* 8005EA58 0005B858 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l /* 8005EA5C 0005B85C 7F A7 EB 78 */ mr r7, r29 /* 8005EA60 0005B860 39 01 00 38 */ addi r8, r1, 0x38 -/* 8005EA64 0005B864 4B FE 0E 2D */ bl func_8003F890 +/* 8005EA64 0005B864 4B FE 0E 2D */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv /* 8005EA68 0005B868 3C 60 80 3D */ lis r3, lbl_803CA774@ha /* 8005EA6C 0005B86C 3C A0 80 01 */ lis r5, lbl_8000BBBC@ha /* 8005EA70 0005B870 38 C5 BB BC */ addi r6, r5, lbl_8000BBBC@l @@ -8488,7 +8488,7 @@ lbl_8005EA40: /* 8005EA7C 0005B87C 7F A7 EB 78 */ mr r7, r29 /* 8005EA80 0005B880 38 A1 00 14 */ addi r5, r1, 0x14 /* 8005EA84 0005B884 39 01 00 38 */ addi r8, r1, 0x38 -/* 8005EA88 0005B888 4B FE 0E 09 */ bl func_8003F890 +/* 8005EA88 0005B888 4B FE 0E 09 */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv /* 8005EA8C 0005B88C C0 A1 01 14 */ lfs f5, 0x114(r1) /* 8005EA90 0005B890 C0 01 00 54 */ lfs f0, 0x54(r1) /* 8005EA94 0005B894 FC 05 00 00 */ fcmpu cr0, f5, f0 @@ -8554,7 +8554,7 @@ func_8005EAFC: /* 8005EB6C 0005B96C 38 81 00 08 */ addi r4, r1, 8 /* 8005EB70 0005B970 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8005EB74 0005B974 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 8005EB78 0005B978 4B FA EB A1 */ bl func_8000D718 +/* 8005EB78 0005B978 4B FA EB A1 */ bl xCameraMove__FP7xCameraRC5xVec3 /* 8005EB7C 0005B97C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8005EB80 0005B980 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8005EB84 0005B984 7C 08 03 A6 */ mtlr r0 @@ -8576,19 +8576,19 @@ func_8005EB90: /* 8005EBB8 0005B9B8 38 9F 00 14 */ addi r4, r31, 0x14 /* 8005EBBC 0005B9BC FC 40 F8 90 */ fmr f2, f31 /* 8005EBC0 0005B9C0 C0 25 00 7C */ lfs f1, 0x7c(r5) -/* 8005EBC4 0005B9C4 4B FD 29 B9 */ bl func_8003157C +/* 8005EBC4 0005B9C4 4B FD 29 B9 */ bl xAccelStop__FRfRfff /* 8005EBC8 0005B9C8 80 AD 81 80 */ lwz r5, lbl_803CAA80-_SDA_BASE_(r13) /* 8005EBCC 0005B9CC FC 40 F8 90 */ fmr f2, f31 /* 8005EBD0 0005B9D0 38 7F 00 18 */ addi r3, r31, 0x18 /* 8005EBD4 0005B9D4 38 9F 00 1C */ addi r4, r31, 0x1c /* 8005EBD8 0005B9D8 C0 25 00 7C */ lfs f1, 0x7c(r5) -/* 8005EBDC 0005B9DC 4B FD 29 A1 */ bl func_8003157C +/* 8005EBDC 0005B9DC 4B FD 29 A1 */ bl xAccelStop__FRfRfff /* 8005EBE0 0005B9E0 80 AD 81 80 */ lwz r5, lbl_803CAA80-_SDA_BASE_(r13) /* 8005EBE4 0005B9E4 FC 40 F8 90 */ fmr f2, f31 /* 8005EBE8 0005B9E8 38 7F 00 08 */ addi r3, r31, 8 /* 8005EBEC 0005B9EC 38 9F 00 0C */ addi r4, r31, 0xc /* 8005EBF0 0005B9F0 C0 25 00 84 */ lfs f1, 0x84(r5) -/* 8005EBF4 0005B9F4 4B FD 29 89 */ bl func_8003157C +/* 8005EBF4 0005B9F4 4B FD 29 89 */ bl xAccelStop__FRfRfff /* 8005EBF8 0005B9F8 C0 3F 00 08 */ lfs f1, 8(r31) /* 8005EBFC 0005B9FC 4B FA FB F9 */ bl func_8000E7F4 /* 8005EC00 0005BA00 D0 3F 00 08 */ stfs f1, 8(r31) @@ -8617,7 +8617,7 @@ func_8005EC20: /* 8005EC50 0005BA50 C0 65 00 74 */ lfs f3, 0x74(r5) /* 8005EC54 0005BA54 38 9F 00 14 */ addi r4, r31, 0x14 /* 8005EC58 0005BA58 C0 85 00 80 */ lfs f4, 0x80(r5) -/* 8005EC5C 0005BA5C 4B FD 24 F9 */ bl func_80031154 +/* 8005EC5C 0005BA5C 4B FD 24 F9 */ bl xAccelMove__FRfRfffff /* 8005EC60 0005BA60 80 AD 81 80 */ lwz r5, lbl_803CAA80-_SDA_BASE_(r13) /* 8005EC64 0005BA64 FC 40 F8 90 */ fmr f2, f31 /* 8005EC68 0005BA68 38 7F 00 18 */ addi r3, r31, 0x18 @@ -8625,7 +8625,7 @@ func_8005EC20: /* 8005EC70 0005BA70 C0 25 00 7C */ lfs f1, 0x7c(r5) /* 8005EC74 0005BA74 C0 65 00 70 */ lfs f3, 0x70(r5) /* 8005EC78 0005BA78 C0 85 00 80 */ lfs f4, 0x80(r5) -/* 8005EC7C 0005BA7C 4B FD 24 D9 */ bl func_80031154 +/* 8005EC7C 0005BA7C 4B FD 24 D9 */ bl xAccelMove__FRfRfffff /* 8005EC80 0005BA80 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 8005EC84 0005BA84 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) /* 8005EC88 0005BA88 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l @@ -8656,7 +8656,7 @@ lbl_8005ECDC: /* 8005ECE4 0005BAE4 38 7F 00 08 */ addi r3, r31, 8 /* 8005ECE8 0005BAE8 38 9F 00 0C */ addi r4, r31, 0xc /* 8005ECEC 0005BAEC EC 65 00 32 */ fmuls f3, f5, f0 -/* 8005ECF0 0005BAF0 4B FD 27 A1 */ bl func_80031490 +/* 8005ECF0 0005BAF0 4B FD 27 A1 */ bl xAccelMove__FRfRffff /* 8005ECF4 0005BAF4 C0 3F 00 08 */ lfs f1, 8(r31) /* 8005ECF8 0005BAF8 4B FA FA FD */ bl func_8000E7F4 /* 8005ECFC 0005BAFC D0 3F 00 08 */ stfs f1, 8(r31) @@ -8684,7 +8684,7 @@ lbl_8005ECDC: /* 8005ED54 0005BB54 38 7F 00 18 */ addi r3, r31, 0x18 /* 8005ED58 0005BB58 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 8005ED5C 0005BB5C 38 84 00 14 */ addi r4, r4, 0x14 -/* 8005ED60 0005BB60 4B FD 3F 25 */ bl func_80032C84 +/* 8005ED60 0005BB60 4B FD 3F 25 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 8005ED64 0005BB64 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) /* 8005ED68 0005BB68 D0 1F 00 48 */ stfs f0, 0x48(r31) /* 8005ED6C 0005BB6C C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) @@ -8849,13 +8849,13 @@ func_8005EF6C: /* 8005EFBC 0005BDBC FC 40 08 90 */ fmr f2, f1 /* 8005EFC0 0005BDC0 38 65 05 58 */ addi r3, r5, lbl_803C0558@l /* 8005EFC4 0005BDC4 FC 60 08 90 */ fmr f3, f1 -/* 8005EFC8 0005BDC8 4B FA EB 4D */ bl func_8000DB14 +/* 8005EFC8 0005BDC8 4B FA EB 4D */ bl xCameraRotate__FP7xCameraRC7xMat3x3fff /* 8005EFCC 0005BDCC 48 00 00 70 */ b lbl_8005F03C lbl_8005EFD0: /* 8005EFD0 0005BDD0 4B FF DC A1 */ bl func_8005CC70 /* 8005EFD4 0005BDD4 7C 64 1B 78 */ mr r4, r3 /* 8005EFD8 0005BDD8 38 7F 00 28 */ addi r3, r31, 0x28 -/* 8005EFDC 0005BDDC 4B FD 3C A9 */ bl func_80032C84 +/* 8005EFDC 0005BDDC 4B FD 3C A9 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 8005EFE0 0005BDE0 C0 5F 00 48 */ lfs f2, 0x48(r31) /* 8005EFE4 0005BDE4 38 7F 00 38 */ addi r3, r31, 0x38 /* 8005EFE8 0005BDE8 C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) @@ -8864,21 +8864,21 @@ lbl_8005EFD0: /* 8005EFF4 0005BDF4 38 BF 00 28 */ addi r5, r31, 0x28 /* 8005EFF8 0005BDF8 EC 00 10 28 */ fsubs f0, f0, f2 /* 8005EFFC 0005BDFC EC 21 00 24 */ fdivs f1, f1, f0 -/* 8005F000 0005BE00 4B FD 40 D1 */ bl func_800330D0 +/* 8005F000 0005BE00 4B FD 40 D1 */ bl xQuatSlerp__FP5xQuatPC5xQuatPC5xQuatf /* 8005F004 0005BE04 38 7F 00 18 */ addi r3, r31, 0x18 /* 8005F008 0005BE08 38 9F 00 38 */ addi r4, r31, 0x38 /* 8005F00C 0005BE0C 4B FA F6 E1 */ bl func_8000E6EC /* 8005F010 0005BE10 D3 FF 00 48 */ stfs f31, 0x48(r31) /* 8005F014 0005BE14 38 7F 00 38 */ addi r3, r31, 0x38 /* 8005F018 0005BE18 38 81 00 08 */ addi r4, r1, 8 -/* 8005F01C 0005BE1C 4B FD 3E E5 */ bl func_80032F00 +/* 8005F01C 0005BE1C 4B FD 3E E5 */ bl xQuatToMat__FPC5xQuatP7xMat3x3 /* 8005F020 0005BE20 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) /* 8005F024 0005BE24 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8005F028 0005BE28 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8005F02C 0005BE2C 38 81 00 08 */ addi r4, r1, 8 /* 8005F030 0005BE30 FC 40 08 90 */ fmr f2, f1 /* 8005F034 0005BE34 FC 60 08 90 */ fmr f3, f1 -/* 8005F038 0005BE38 4B FA EA DD */ bl func_8000DB14 +/* 8005F038 0005BE38 4B FA EA DD */ bl xCameraRotate__FP7xCameraRC7xMat3x3fff lbl_8005F03C: /* 8005F03C 0005BE3C E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 8005F040 0005BE40 80 01 00 54 */ lwz r0, 0x54(r1) @@ -8925,7 +8925,7 @@ func_8005F058: /* 8005F0D8 0005BED8 38 81 00 2C */ addi r4, r1, 0x2c /* 8005F0DC 0005BEDC 90 A1 00 30 */ stw r5, 0x30(r1) /* 8005F0E0 0005BEE0 90 01 00 34 */ stw r0, 0x34(r1) -/* 8005F0E4 0005BEE4 4B FA E6 35 */ bl func_8000D718 +/* 8005F0E4 0005BEE4 4B FA E6 35 */ bl xCameraMove__FP7xCameraRC5xVec3 /* 8005F0E8 0005BEE8 80 01 00 64 */ lwz r0, 0x64(r1) /* 8005F0EC 0005BEEC CB E1 00 58 */ lfd f31, 0x58(r1) /* 8005F0F0 0005BEF0 83 E1 00 54 */ lwz r31, 0x54(r1) @@ -8960,14 +8960,14 @@ lbl_8005F120: /* 8005F154 0005BF54 7C 7F 1B 78 */ mr r31, r3 /* 8005F158 0005BF58 38 64 05 58 */ addi r3, r4, lbl_803C0558@l /* 8005F15C 0005BF5C 38 9F 00 30 */ addi r4, r31, 0x30 -/* 8005F160 0005BF60 4B FA E5 B9 */ bl func_8000D718 +/* 8005F160 0005BF60 4B FA E5 B9 */ bl xCameraMove__FP7xCameraRC5xVec3 /* 8005F164 0005BF64 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) /* 8005F168 0005BF68 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8005F16C 0005BF6C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8005F170 0005BF70 7F E4 FB 78 */ mr r4, r31 /* 8005F174 0005BF74 FC 40 08 90 */ fmr f2, f1 /* 8005F178 0005BF78 FC 60 08 90 */ fmr f3, f1 -/* 8005F17C 0005BF7C 4B FA E9 99 */ bl func_8000DB14 +/* 8005F17C 0005BF7C 4B FA E9 99 */ bl xCameraRotate__FP7xCameraRC7xMat3x3fff /* 8005F180 0005BF80 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) /* 8005F184 0005BF84 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8005F188 0005BF88 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -9008,14 +9008,14 @@ lbl_8005F120: /* 8005F214 0005C014 7C 7F 1B 78 */ mr r31, r3 /* 8005F218 0005C018 38 64 05 58 */ addi r3, r4, lbl_803C0558@l /* 8005F21C 0005C01C 38 9F 00 30 */ addi r4, r31, 0x30 -/* 8005F220 0005C020 4B FA E4 F9 */ bl func_8000D718 +/* 8005F220 0005C020 4B FA E4 F9 */ bl xCameraMove__FP7xCameraRC5xVec3 /* 8005F224 0005C024 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) /* 8005F228 0005C028 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8005F22C 0005C02C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8005F230 0005C030 7F E4 FB 78 */ mr r4, r31 /* 8005F234 0005C034 FC 40 08 90 */ fmr f2, f1 /* 8005F238 0005C038 FC 60 08 90 */ fmr f3, f1 -/* 8005F23C 0005C03C 4B FA E8 D9 */ bl func_8000DB14 +/* 8005F23C 0005C03C 4B FA E8 D9 */ bl xCameraRotate__FP7xCameraRC7xMat3x3fff /* 8005F240 0005C040 7F C3 F3 78 */ mr r3, r30 /* 8005F244 0005C044 48 00 00 21 */ bl func_8005F264 /* 8005F248 0005C048 80 01 00 14 */ lwz r0, 0x14(r1) @@ -9077,7 +9077,7 @@ func_8005F2FC: /* 8005F310 0005C110 38 63 F3 30 */ addi r3, r3, lbl_8005F330@l /* 8005F314 0005C114 38 80 00 00 */ li r4, 0 /* 8005F318 0005C118 38 A5 80 00 */ addi r5, r5, 0x00208000@l -/* 8005F31C 0005C11C 48 12 8E FD */ bl func_80188218 +/* 8005F31C 0005C11C 48 12 8E FD */ bl HAZ_Iterate__FPFR9NPCHazardPv_bPvi /* 8005F320 0005C120 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005F324 0005C124 7C 08 03 A6 */ mtlr r0 /* 8005F328 0005C128 38 21 00 10 */ addi r1, r1, 0x10 @@ -9143,7 +9143,7 @@ func_8005F358: /* 8005F408 0005C208 90 A1 00 3C */ stw r5, 0x3c(r1) /* 8005F40C 0005C20C 38 BF 00 34 */ addi r5, r31, 0x34 /* 8005F410 0005C210 90 01 00 40 */ stw r0, 0x40(r1) -/* 8005F414 0005C214 4B FD 29 2D */ bl func_80031D40 +/* 8005F414 0005C214 4B FD 29 2D */ bl xBoxFromCone__FR4xBoxRC5xVec3RC5xVec3fff /* 8005F418 0005C218 38 61 00 08 */ addi r3, r1, 8 /* 8005F41C 0005C21C 38 9E 00 30 */ addi r4, r30, 0x30 /* 8005F420 0005C220 38 BE 00 3C */ addi r5, r30, 0x3c @@ -9246,7 +9246,7 @@ func_8005F4F8: /* 8005F590 0005C390 38 81 00 30 */ addi r4, r1, 0x30 /* 8005F594 0005C394 90 A1 00 28 */ stw r5, 0x28(r1) /* 8005F598 0005C398 90 01 00 2C */ stw r0, 0x2c(r1) -/* 8005F59C 0005C39C 4B FA E1 7D */ bl func_8000D718 +/* 8005F59C 0005C39C 4B FA E1 7D */ bl xCameraMove__FP7xCameraRC5xVec3 /* 8005F5A0 0005C3A0 C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) /* 8005F5A4 0005C3A4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8005F5A8 0005C3A8 C0 21 00 08 */ lfs f1, 8(r1) @@ -9258,7 +9258,7 @@ func_8005F4F8: /* 8005F5C0 0005C3C0 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005F5C4 0005C3C4 FC 60 10 90 */ fmr f3, f2 /* 8005F5C8 0005C3C8 FC 80 10 90 */ fmr f4, f2 -/* 8005F5CC 0005C3CC 4B FA E6 6D */ bl func_8000DC38 +/* 8005F5CC 0005C3CC 4B FA E6 6D */ bl xCameraRotate__FP7xCameraRC5xVec3ffff /* 8005F5D0 0005C3D0 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 8005F5D4 0005C3D4 80 01 00 64 */ lwz r0, 0x64(r1) /* 8005F5D8 0005C3D8 CB E1 00 50 */ lfd f31, 0x50(r1) @@ -9673,7 +9673,7 @@ lbl_8005FB20: /* 8005FBA4 0005C9A4 38 81 00 14 */ addi r4, r1, 0x14 /* 8005FBA8 0005C9A8 90 A1 00 18 */ stw r5, 0x18(r1) /* 8005FBAC 0005C9AC 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8005FBB0 0005C9B0 4B FA DB 69 */ bl func_8000D718 +/* 8005FBB0 0005C9B0 4B FA DB 69 */ bl xCameraMove__FP7xCameraRC5xVec3 /* 8005FBB4 0005C9B4 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) /* 8005FBB8 0005C9B8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8005FBBC 0005C9BC 3C 80 80 2E */ lis r4, lbl_802DBDF0@ha @@ -9681,7 +9681,7 @@ lbl_8005FB20: /* 8005FBC4 0005C9C4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8005FBC8 0005C9C8 FC 60 08 90 */ fmr f3, f1 /* 8005FBCC 0005C9CC 38 84 BD F0 */ addi r4, r4, lbl_802DBDF0@l -/* 8005FBD0 0005C9D0 4B FA DF 45 */ bl func_8000DB14 +/* 8005FBD0 0005C9D0 4B FA DF 45 */ bl xCameraRotate__FP7xCameraRC7xMat3x3fff lbl_8005FBD4: /* 8005FBD4 0005C9D4 4B FF 7A 29 */ bl func_800575FC /* 8005FBD8 0005C9D8 54 60 06 3F */ clrlwi. r0, r3, 0x18 @@ -9692,7 +9692,7 @@ lbl_8005FBE8: /* 8005FBE8 0005C9E8 4B FF 79 AD */ bl func_80057594 lbl_8005FBEC: /* 8005FBEC 0005C9EC 38 60 00 00 */ li r3, 0 -/* 8005FBF0 0005C9F0 4B FE 8E 09 */ bl func_800489F8 +/* 8005FBF0 0005C9F0 4B FE 8E 09 */ bl xSndSelectListenerMode__F24sound_listener_game_mode /* 8005FBF4 0005C9F4 80 01 00 24 */ lwz r0, 0x24(r1) /* 8005FBF8 0005C9F8 7C 08 03 A6 */ mtlr r0 /* 8005FBFC 0005C9FC 38 21 00 20 */ addi r1, r1, 0x20 @@ -9768,7 +9768,7 @@ lbl_8005FCB0: /* 8005FCFC 0005CAFC 90 A1 00 0C */ stw r5, 0xc(r1) /* 8005FD00 0005CB00 90 01 00 10 */ stw r0, 0x10(r1) /* 8005FD04 0005CB04 D0 01 00 14 */ stfs f0, 0x14(r1) -/* 8005FD08 0005CB08 4B FB 4A 09 */ bl func_80014710 +/* 8005FD08 0005CB08 4B FB 4A 09 */ bl xSphereHitsBound__FRC7xSphereRC6xBound /* 8005FD0C 0005CB0C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8005FD10 0005CB10 40 82 00 0C */ bne lbl_8005FD1C /* 8005FD14 0005CB14 38 60 00 01 */ li r3, 1 @@ -9789,7 +9789,7 @@ lbl_8005FD34: /* 8005FD48 0005CB48 90 01 00 18 */ stw r0, 0x18(r1) /* 8005FD4C 0005CB4C 38 A1 00 18 */ addi r5, r1, 0x18 /* 8005FD50 0005CB50 80 9E 00 24 */ lwz r4, 0x24(r30) -/* 8005FD54 0005CB54 4B FA FB 11 */ bl func_8000F864 +/* 8005FD54 0005CB54 4B FA FB 11 */ bl xSphereHitsModel__FPC7xSpherePC14xModelInstanceP7xCollis /* 8005FD58 0005CB58 80 01 00 18 */ lwz r0, 0x18(r1) /* 8005FD5C 0005CB5C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8005FD60 0005CB60 40 82 00 0C */ bne lbl_8005FD6C @@ -10115,7 +10115,7 @@ func_80060158: /* 80060188 0005CF88 7C 7C 1B 78 */ mr r28, r3 /* 8006018C 0005CF8C 80 C3 00 00 */ lwz r6, 0(r3) /* 80060190 0005CF90 7C E3 3B 78 */ mr r3, r7 -/* 80060194 0005CF94 4B FF 5E 71 */ bl func_80056004 +/* 80060194 0005CF94 4B FF 5E 71 */ bl zParamGetInt__FP16xModelAssetParamUiPCci /* 80060198 0005CF98 7C 03 F0 00 */ cmpw r3, r30 /* 8006019C 0005CF9C 40 80 00 0C */ bge lbl_800601A8 /* 800601A0 0005CFA0 7F C3 F3 78 */ mr r3, r30 @@ -10153,7 +10153,7 @@ func_800601DC: /* 8006020C 0005D00C 90 01 00 0C */ stw r0, 0xc(r1) /* 80060210 0005D010 80 0A 00 08 */ lwz r0, 8(r10) /* 80060214 0005D014 90 01 00 10 */ stw r0, 0x10(r1) -/* 80060218 0005D018 4B FF 5F F5 */ bl func_8005620C +/* 80060218 0005D018 4B FF 5F F5 */ bl zParamGetVector__FP16xModelAssetParamUiPCc5xVec3P5xVec3 /* 8006021C 0005D01C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80060220 0005D020 7C 08 03 A6 */ mtlr r0 /* 80060224 0005D024 38 21 00 20 */ addi r1, r1, 0x20 @@ -10176,7 +10176,7 @@ func_8006022C: /* 8006025C 0005D05C 7C 7C 1B 78 */ mr r28, r3 /* 80060260 0005D060 80 C3 00 00 */ lwz r6, 0(r3) /* 80060264 0005D064 7C E3 3B 78 */ mr r3, r7 -/* 80060268 0005D068 4B FF 5D 9D */ bl func_80056004 +/* 80060268 0005D068 4B FF 5D 9D */ bl zParamGetInt__FP16xModelAssetParamUiPCci /* 8006026C 0005D06C 7C 03 F0 00 */ cmpw r3, r30 /* 80060270 0005D070 40 80 00 0C */ bge lbl_8006027C /* 80060274 0005D074 7F C3 F3 78 */ mr r3, r30 @@ -10217,7 +10217,7 @@ func_800602B0: /* 800602EC 0005D0EC 7C A4 2B 78 */ mr r4, r5 /* 800602F0 0005D0F0 FF E0 18 90 */ fmr f31, f3 /* 800602F4 0005D0F4 7C C5 33 78 */ mr r5, r6 -/* 800602F8 0005D0F8 4B FF 5D 71 */ bl func_80056068 +/* 800602F8 0005D0F8 4B FF 5D 71 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 800602FC 0005D0FC D0 3F 00 00 */ stfs f1, 0(r31) /* 80060300 0005D100 C0 1F 00 00 */ lfs f0, 0(r31) /* 80060304 0005D104 FC 00 F0 40 */ fcmpo cr0, f0, f30 @@ -10491,7 +10491,7 @@ func_80060610: /* 80060624 0005D424 38 65 C0 B0 */ addi r3, r5, lbl_803BC0B0@l /* 80060628 0005D428 7C 85 23 78 */ mr r5, r4 /* 8006062C 0005D42C 7C 04 03 78 */ mr r4, r0 -/* 80060630 0005D430 4B FD C4 69 */ bl func_8003CA98 +/* 80060630 0005D430 4B FD C4 69 */ bl xQuickCullForSphere__FP10xQCControlP7xQCDataPC7xSphere /* 80060634 0005D434 80 01 00 14 */ lwz r0, 0x14(r1) /* 80060638 0005D438 7C 08 03 A6 */ mtlr r0 /* 8006063C 0005D43C 38 21 00 10 */ addi r1, r1, 0x10 @@ -10507,7 +10507,7 @@ func_80060644: /* 80060658 0005D458 7C BE 2B 78 */ mr r30, r5 /* 8006065C 0005D45C 7C DF 33 78 */ mr r31, r6 /* 80060660 0005D460 38 61 00 24 */ addi r3, r1, 0x24 -/* 80060664 0005D464 4B FA 9F 6D */ bl func_8000A5D0 +/* 80060664 0005D464 4B FA 9F 6D */ bl xBoundGetBox__FR4xBoxRC6xBound /* 80060668 0005D468 C0 42 89 D8 */ lfs f2, lbl_803CD358-_SDA2_BASE_(r2) /* 8006066C 0005D46C 7F A3 EB 78 */ mr r3, r29 /* 80060670 0005D470 C0 1D 00 1C */ lfs f0, 0x1c(r29) @@ -10547,7 +10547,7 @@ func_80060644: lbl_800606F8: /* 800606F8 0005D4F8 7F C3 F3 78 */ mr r3, r30 /* 800606FC 0005D4FC 38 9C 00 14 */ addi r4, r28, 0x14 -/* 80060700 0005D500 4B FD BE C1 */ bl func_8003C5C0 +/* 80060700 0005D500 4B FD BE C1 */ bl xQuickCullIsects__FPC7xQCDataPC7xQCData /* 80060704 0005D504 2C 03 00 00 */ cmpwi r3, 0 /* 80060708 0005D508 41 82 00 28 */ beq lbl_80060730 /* 8006070C 0005D50C 80 9C 00 00 */ lwz r4, 0(r28) @@ -10583,7 +10583,7 @@ lbl_80060758: lbl_80060774: /* 80060774 0005D574 7F C3 F3 78 */ mr r3, r30 /* 80060778 0005D578 38 99 00 14 */ addi r4, r25, 0x14 -/* 8006077C 0005D57C 4B FD BE 45 */ bl func_8003C5C0 +/* 8006077C 0005D57C 4B FD BE 45 */ bl xQuickCullIsects__FPC7xQCDataPC7xQCData /* 80060780 0005D580 2C 03 00 00 */ cmpwi r3, 0 /* 80060784 0005D584 41 82 00 28 */ beq lbl_800607AC /* 80060788 0005D588 80 99 00 00 */ lwz r4, 0(r25) @@ -10631,7 +10631,7 @@ func_800607FC: /* 80060810 0005D610 7C BE 2B 78 */ mr r30, r5 /* 80060814 0005D614 7C DF 33 78 */ mr r31, r6 /* 80060818 0005D618 38 61 00 24 */ addi r3, r1, 0x24 -/* 8006081C 0005D61C 4B FA 9D B5 */ bl func_8000A5D0 +/* 8006081C 0005D61C 4B FA 9D B5 */ bl xBoundGetBox__FR4xBoxRC6xBound /* 80060820 0005D620 C0 42 89 D8 */ lfs f2, lbl_803CD358-_SDA2_BASE_(r2) /* 80060824 0005D624 7F A3 EB 78 */ mr r3, r29 /* 80060828 0005D628 C0 1D 00 1C */ lfs f0, 0x1c(r29) @@ -10671,7 +10671,7 @@ func_800607FC: lbl_800608B0: /* 800608B0 0005D6B0 7F C3 F3 78 */ mr r3, r30 /* 800608B4 0005D6B4 38 9C 00 14 */ addi r4, r28, 0x14 -/* 800608B8 0005D6B8 4B FD BD 09 */ bl func_8003C5C0 +/* 800608B8 0005D6B8 4B FD BD 09 */ bl xQuickCullIsects__FPC7xQCDataPC7xQCData /* 800608BC 0005D6BC 2C 03 00 00 */ cmpwi r3, 0 /* 800608C0 0005D6C0 41 82 00 28 */ beq lbl_800608E8 /* 800608C4 0005D6C4 80 9C 00 00 */ lwz r4, 0(r28) @@ -10707,7 +10707,7 @@ lbl_80060910: lbl_8006092C: /* 8006092C 0005D72C 7F C3 F3 78 */ mr r3, r30 /* 80060930 0005D730 38 99 00 14 */ addi r4, r25, 0x14 -/* 80060934 0005D734 4B FD BC 8D */ bl func_8003C5C0 +/* 80060934 0005D734 4B FD BC 8D */ bl xQuickCullIsects__FPC7xQCDataPC7xQCData /* 80060938 0005D738 2C 03 00 00 */ cmpwi r3, 0 /* 8006093C 0005D73C 41 82 00 28 */ beq lbl_80060964 /* 80060940 0005D740 80 99 00 00 */ lwz r4, 0(r25) diff --git a/asm/Game/zEntDestructObj.s b/asm/Game/zEntDestructObj.s index f97f0d7ea..e313bbb6c 100644 --- a/asm/Game/zEntDestructObj.s +++ b/asm/Game/zEntDestructObj.s @@ -19,7 +19,7 @@ func_800609B4: /* 800609E4 0005D7E4 41 82 00 18 */ beq lbl_800609FC /* 800609E8 0005D7E8 7C 03 00 40 */ cmplw r3, r0 /* 800609EC 0005D7EC 41 82 00 10 */ beq lbl_800609FC -/* 800609F0 0005D7F0 4B FD 39 89 */ bl func_80034378 +/* 800609F0 0005D7F0 4B FD 39 89 */ bl xModelInstanceFree__FP14xModelInstance /* 800609F4 0005D7F4 38 00 00 00 */ li r0, 0 /* 800609F8 0005D7F8 90 1E 00 28 */ stw r0, 0x28(r30) lbl_800609FC: @@ -29,7 +29,7 @@ lbl_800609FC: /* 80060A08 0005D808 80 1E 00 24 */ lwz r0, 0x24(r30) /* 80060A0C 0005D80C 7C 03 00 40 */ cmplw r3, r0 /* 80060A10 0005D810 41 82 00 10 */ beq lbl_80060A20 -/* 80060A14 0005D814 4B FD 39 65 */ bl func_80034378 +/* 80060A14 0005D814 4B FD 39 65 */ bl xModelInstanceFree__FP14xModelInstance /* 80060A18 0005D818 38 00 00 00 */ li r0, 0 /* 80060A1C 0005D81C 90 1E 00 2C */ stw r0, 0x2c(r30) lbl_80060A20: @@ -50,9 +50,9 @@ lbl_80060A20: /* 80060A58 0005D858 7C C0 03 78 */ or r0, r6, r0 /* 80060A5C 0005D85C B0 1F 00 44 */ sth r0, 0x44(r31) /* 80060A60 0005D860 93 FE 00 24 */ stw r31, 0x24(r30) -/* 80060A64 0005D864 48 06 22 61 */ bl func_800C2CC4 +/* 80060A64 0005D864 48 06 22 61 */ bl iBoxForModelLocal__FP4xBoxPC14xModelInstance /* 80060A68 0005D868 7F C3 F3 78 */ mr r3, r30 -/* 80060A6C 0005D86C 48 0B 5B 1D */ bl func_80116588 +/* 80060A6C 0005D86C 48 0B 5B 1D */ bl zCollGeom_EntSetup__FP4xEnt /* 80060A70 0005D870 80 BE 01 0C */ lwz r5, 0x10c(r30) /* 80060A74 0005D874 28 05 00 00 */ cmplwi r5, 0 /* 80060A78 0005D878 41 82 00 44 */ beq lbl_80060ABC @@ -80,41 +80,41 @@ lbl_80060ABC: /* 80060ACC 0005D8CC 38 21 00 20 */ addi r1, r1, 0x20 /* 80060AD0 0005D8D0 4E 80 00 20 */ blr -.global func_80060AD4 -func_80060AD4: +.global zEntDestructObj_FindFX__Fv +zEntDestructObj_FindFX__Fv: /* 80060AD4 0005D8D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80060AD8 0005D8D8 7C 08 02 A6 */ mflr r0 /* 80060ADC 0005D8DC 3C 60 80 25 */ lis r3, lbl_80255D88@ha /* 80060AE0 0005D8E0 90 01 00 14 */ stw r0, 0x14(r1) /* 80060AE4 0005D8E4 38 63 5D 88 */ addi r3, r3, lbl_80255D88@l -/* 80060AE8 0005D8E8 48 04 7D 5D */ bl func_800A8844 +/* 80060AE8 0005D8E8 48 04 7D 5D */ bl zParEmitterFind__FPCc /* 80060AEC 0005D8EC 3C 80 80 25 */ lis r4, lbl_80255D88@ha /* 80060AF0 0005D8F0 90 6D 8C 68 */ stw r3, lbl_803CB568-_SDA_BASE_(r13) /* 80060AF4 0005D8F4 38 64 5D 88 */ addi r3, r4, lbl_80255D88@l /* 80060AF8 0005D8F8 38 63 00 12 */ addi r3, r3, 0x12 -/* 80060AFC 0005D8FC 48 04 7D 49 */ bl func_800A8844 +/* 80060AFC 0005D8FC 48 04 7D 49 */ bl zParEmitterFind__FPCc /* 80060B00 0005D900 3C 80 80 25 */ lis r4, lbl_80255D88@ha /* 80060B04 0005D904 90 6D 8C 6C */ stw r3, lbl_803CB56C-_SDA_BASE_(r13) /* 80060B08 0005D908 38 64 5D 88 */ addi r3, r4, lbl_80255D88@l /* 80060B0C 0005D90C 38 63 00 24 */ addi r3, r3, 0x24 -/* 80060B10 0005D910 48 04 7D 35 */ bl func_800A8844 +/* 80060B10 0005D910 48 04 7D 35 */ bl zParEmitterFind__FPCc /* 80060B14 0005D914 3C 80 80 25 */ lis r4, lbl_80255D88@ha /* 80060B18 0005D918 90 6D 8C 70 */ stw r3, lbl_803CB570-_SDA_BASE_(r13) /* 80060B1C 0005D91C 38 64 5D 88 */ addi r3, r4, lbl_80255D88@l /* 80060B20 0005D920 38 63 00 35 */ addi r3, r3, 0x35 -/* 80060B24 0005D924 48 04 7D 21 */ bl func_800A8844 +/* 80060B24 0005D924 48 04 7D 21 */ bl zParEmitterFind__FPCc /* 80060B28 0005D928 3C 80 80 25 */ lis r4, lbl_80255D88@ha /* 80060B2C 0005D92C 90 6D 8C 74 */ stw r3, lbl_803CB574-_SDA_BASE_(r13) /* 80060B30 0005D930 38 64 5D 88 */ addi r3, r4, lbl_80255D88@l /* 80060B34 0005D934 38 63 00 42 */ addi r3, r3, 0x42 -/* 80060B38 0005D938 48 04 7D 0D */ bl func_800A8844 +/* 80060B38 0005D938 48 04 7D 0D */ bl zParEmitterFind__FPCc /* 80060B3C 0005D93C 3C 80 80 25 */ lis r4, lbl_80255D88@ha /* 80060B40 0005D940 90 6D 8C 78 */ stw r3, lbl_803CB578-_SDA_BASE_(r13) /* 80060B44 0005D944 38 64 5D 88 */ addi r3, r4, lbl_80255D88@l /* 80060B48 0005D948 38 63 00 54 */ addi r3, r3, 0x54 -/* 80060B4C 0005D94C 4B FE B6 C9 */ bl func_8004C214 +/* 80060B4C 0005D94C 4B FE B6 C9 */ bl xStrHash__FPCc /* 80060B50 0005D950 38 80 00 00 */ li r4, 0 -/* 80060B54 0005D954 4B FE AB B9 */ bl func_8004B70C +/* 80060B54 0005D954 4B FE AB B9 */ bl xSTFindAsset__FUiPUi /* 80060B58 0005D958 90 6D 8C 7C */ stw r3, lbl_803CB57C-_SDA_BASE_(r13) /* 80060B5C 0005D95C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80060B60 0005D960 7C 08 03 A6 */ mtlr r0 @@ -123,14 +123,14 @@ func_80060AD4: /* 80060B6C 0005D96C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80060B70 0005D970 7C 08 02 A6 */ mflr r0 /* 80060B74 0005D974 90 01 00 14 */ stw r0, 0x14(r1) -/* 80060B78 0005D978 48 00 00 15 */ bl func_80060B8C +/* 80060B78 0005D978 48 00 00 15 */ bl zEntDestructObj_Init__FP15zEntDestructObjP9xEntAsset /* 80060B7C 0005D97C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80060B80 0005D980 7C 08 03 A6 */ mtlr r0 /* 80060B84 0005D984 38 21 00 10 */ addi r1, r1, 0x10 /* 80060B88 0005D988 4E 80 00 20 */ blr -.global func_80060B8C -func_80060B8C: +.global zEntDestructObj_Init__FP15zEntDestructObjP9xEntAsset +zEntDestructObj_Init__FP15zEntDestructObjP9xEntAsset: /* 80060B8C 0005D98C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80060B90 0005D990 7C 08 02 A6 */ mflr r0 /* 80060B94 0005D994 3C A0 44 53 */ lis r5, 0x44535452@ha @@ -140,7 +140,7 @@ func_80060B8C: /* 80060BA4 0005D9A4 7C 9F 23 78 */ mr r31, r4 /* 80060BA8 0005D9A8 93 C1 00 08 */ stw r30, 8(r1) /* 80060BAC 0005D9AC 7C 7E 1B 78 */ mr r30, r3 -/* 80060BB0 0005D9B0 4B FF 40 4D */ bl func_80054BFC +/* 80060BB0 0005D9B0 4B FF 40 4D */ bl zEntInit__FP4zEntP9xEntAssetUi /* 80060BB4 0005D9B4 3B FF 00 54 */ addi r31, r31, 0x54 /* 80060BB8 0005D9B8 93 FE 00 D4 */ stw r31, 0xd4(r30) /* 80060BBC 0005D9BC 80 1F 00 08 */ lwz r0, 8(r31) @@ -149,7 +149,7 @@ func_80060B8C: /* 80060BC8 0005D9C8 28 03 00 00 */ cmplwi r3, 0 /* 80060BCC 0005D9CC 41 82 00 14 */ beq lbl_80060BE0 /* 80060BD0 0005D9D0 38 80 00 00 */ li r4, 0 -/* 80060BD4 0005D9D4 4B FE AB 39 */ bl func_8004B70C +/* 80060BD4 0005D9D4 4B FE AB 39 */ bl xSTFindAsset__FUiPUi /* 80060BD8 0005D9D8 90 7E 00 F0 */ stw r3, 0xf0(r30) /* 80060BDC 0005D9DC 48 00 00 0C */ b lbl_80060BE8 lbl_80060BE0: @@ -162,16 +162,16 @@ lbl_80060BE8: /* 80060BF4 0005D9F4 3C 60 80 25 */ lis r3, lbl_80255D88@ha /* 80060BF8 0005D9F8 38 63 5D 88 */ addi r3, r3, lbl_80255D88@l /* 80060BFC 0005D9FC 38 63 00 54 */ addi r3, r3, 0x54 -/* 80060C00 0005DA00 4B FE B6 15 */ bl func_8004C214 +/* 80060C00 0005DA00 4B FE B6 15 */ bl xStrHash__FPCc /* 80060C04 0005DA04 38 80 00 00 */ li r4, 0 -/* 80060C08 0005DA08 4B FE AB 05 */ bl func_8004B70C +/* 80060C08 0005DA08 4B FE AB 05 */ bl xSTFindAsset__FUiPUi /* 80060C0C 0005DA0C 90 7E 00 F0 */ stw r3, 0xf0(r30) lbl_80060C10: /* 80060C10 0005DA10 80 7F 00 24 */ lwz r3, 0x24(r31) /* 80060C14 0005DA14 28 03 00 00 */ cmplwi r3, 0 /* 80060C18 0005DA18 41 82 00 14 */ beq lbl_80060C2C /* 80060C1C 0005DA1C 38 80 00 00 */ li r4, 0 -/* 80060C20 0005DA20 4B FE AA ED */ bl func_8004B70C +/* 80060C20 0005DA20 4B FE AA ED */ bl xSTFindAsset__FUiPUi /* 80060C24 0005DA24 90 7E 00 F4 */ stw r3, 0xf4(r30) /* 80060C28 0005DA28 48 00 00 0C */ b lbl_80060C34 lbl_80060C2C: @@ -184,16 +184,16 @@ lbl_80060C34: /* 80060C40 0005DA40 3C 60 80 25 */ lis r3, lbl_80255D88@ha /* 80060C44 0005DA44 38 63 5D 88 */ addi r3, r3, lbl_80255D88@l /* 80060C48 0005DA48 38 63 00 54 */ addi r3, r3, 0x54 -/* 80060C4C 0005DA4C 4B FE B5 C9 */ bl func_8004C214 +/* 80060C4C 0005DA4C 4B FE B5 C9 */ bl xStrHash__FPCc /* 80060C50 0005DA50 38 80 00 00 */ li r4, 0 -/* 80060C54 0005DA54 4B FE AA B9 */ bl func_8004B70C +/* 80060C54 0005DA54 4B FE AA B9 */ bl xSTFindAsset__FUiPUi /* 80060C58 0005DA58 90 7E 00 F4 */ stw r3, 0xf4(r30) lbl_80060C5C: /* 80060C5C 0005DA5C 80 7F 00 28 */ lwz r3, 0x28(r31) /* 80060C60 0005DA60 28 03 00 00 */ cmplwi r3, 0 /* 80060C64 0005DA64 41 82 00 14 */ beq lbl_80060C78 /* 80060C68 0005DA68 38 80 00 00 */ li r4, 0 -/* 80060C6C 0005DA6C 4B FE AA A1 */ bl func_8004B70C +/* 80060C6C 0005DA6C 4B FE AA A1 */ bl xSTFindAsset__FUiPUi /* 80060C70 0005DA70 90 7E 01 0C */ stw r3, 0x10c(r30) /* 80060C74 0005DA74 48 00 00 0C */ b lbl_80060C80 lbl_80060C78: @@ -204,7 +204,7 @@ lbl_80060C80: /* 80060C84 0005DA84 28 03 00 00 */ cmplwi r3, 0 /* 80060C88 0005DA88 41 82 00 14 */ beq lbl_80060C9C /* 80060C8C 0005DA8C 38 80 00 00 */ li r4, 0 -/* 80060C90 0005DA90 4B FE AA 7D */ bl func_8004B70C +/* 80060C90 0005DA90 4B FE AA 7D */ bl xSTFindAsset__FUiPUi /* 80060C94 0005DA94 90 7E 01 10 */ stw r3, 0x110(r30) /* 80060C98 0005DA98 48 00 00 0C */ b lbl_80060CA4 lbl_80060C9C: @@ -309,12 +309,12 @@ lbl_80060DEC: /* 80060E00 0005DC00 28 03 00 00 */ cmplwi r3, 0 /* 80060E04 0005DC04 41 82 00 48 */ beq lbl_80060E4C /* 80060E08 0005DC08 38 80 00 00 */ li r4, 0 -/* 80060E0C 0005DC0C 4B FE A9 01 */ bl func_8004B70C +/* 80060E0C 0005DC0C 4B FE A9 01 */ bl xSTFindAsset__FUiPUi /* 80060E10 0005DC10 28 03 00 00 */ cmplwi r3, 0 /* 80060E14 0005DC14 41 82 00 38 */ beq lbl_80060E4C /* 80060E18 0005DC18 7C 64 1B 78 */ mr r4, r3 /* 80060E1C 0005DC1C 38 60 00 00 */ li r3, 0 -/* 80060E20 0005DC20 4B FB 83 AD */ bl func_800191CC +/* 80060E20 0005DC20 4B FB 83 AD */ bl xEntLoadModel__FP4xEntP8RpAtomic /* 80060E24 0005DC24 90 7E 00 FC */ stw r3, 0xfc(r30) /* 80060E28 0005DC28 80 7E 00 FC */ lwz r3, 0xfc(r30) /* 80060E2C 0005DC2C 80 9E 00 24 */ lwz r4, 0x24(r30) @@ -332,12 +332,12 @@ lbl_80060E4C: /* 80060E58 0005DC58 28 03 00 00 */ cmplwi r3, 0 /* 80060E5C 0005DC5C 41 82 00 48 */ beq lbl_80060EA4 /* 80060E60 0005DC60 38 80 00 00 */ li r4, 0 -/* 80060E64 0005DC64 4B FE A8 A9 */ bl func_8004B70C +/* 80060E64 0005DC64 4B FE A8 A9 */ bl xSTFindAsset__FUiPUi /* 80060E68 0005DC68 28 03 00 00 */ cmplwi r3, 0 /* 80060E6C 0005DC6C 41 82 00 38 */ beq lbl_80060EA4 /* 80060E70 0005DC70 7C 64 1B 78 */ mr r4, r3 /* 80060E74 0005DC74 38 60 00 00 */ li r3, 0 -/* 80060E78 0005DC78 4B FB 83 55 */ bl func_800191CC +/* 80060E78 0005DC78 4B FB 83 55 */ bl xEntLoadModel__FP4xEntP8RpAtomic /* 80060E7C 0005DC7C 90 7E 01 00 */ stw r3, 0x100(r30) /* 80060E80 0005DC80 80 7E 01 00 */ lwz r3, 0x100(r30) /* 80060E84 0005DC84 80 9E 00 24 */ lwz r4, 0x24(r30) @@ -350,7 +350,7 @@ lbl_80060E4C: /* 80060EA0 0005DCA0 B0 03 00 44 */ sth r0, 0x44(r3) lbl_80060EA4: /* 80060EA4 0005DCA4 7F C3 F3 78 */ mr r3, r30 -/* 80060EA8 0005DCA8 4B FB 80 A9 */ bl func_80018F50 +/* 80060EA8 0005DCA8 4B FB 80 A9 */ bl xEntReset__FP4xEnt /* 80060EAC 0005DCAC 38 00 00 00 */ li r0, 0 /* 80060EB0 0005DCB0 90 1E 01 04 */ stw r0, 0x104(r30) /* 80060EB4 0005DCB4 90 1E 01 08 */ stw r0, 0x108(r30) @@ -371,7 +371,7 @@ lbl_80060ED4: /* 80060EE8 0005DCE8 93 E1 01 7C */ stw r31, 0x17c(r1) /* 80060EEC 0005DCEC 7C 7F 1B 78 */ mr r31, r3 /* 80060EF0 0005DCF0 FF E0 08 90 */ fmr f31, f1 -/* 80060EF4 0005DCF4 4B FB 87 09 */ bl func_800195FC +/* 80060EF4 0005DCF4 4B FB 87 09 */ bl xEntUpdate__FP4xEntP6xScenef /* 80060EF8 0005DCF8 80 1F 00 DC */ lwz r0, 0xdc(r31) /* 80060EFC 0005DCFC 28 00 00 01 */ cmplwi r0, 1 /* 80060F00 0005DD00 40 81 00 0C */ ble lbl_80060F0C @@ -397,7 +397,7 @@ lbl_80060F0C: /* 80060F4C 0005DD4C FC 20 F8 90 */ fmr f1, f31 /* 80060F50 0005DD50 80 7F 00 E4 */ lwz r3, 0xe4(r31) /* 80060F54 0005DD54 38 81 00 08 */ addi r4, r1, 8 -/* 80060F58 0005DD58 48 0B 6C 71 */ bl func_80117BC8 +/* 80060F58 0005DD58 48 0B 6C 71 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings lbl_80060F5C: /* 80060F5C 0005DD5C C0 3F 00 E8 */ lfs f1, 0xe8(r31) /* 80060F60 0005DD60 C0 02 8A F8 */ lfs f0, lbl_803CD478-_SDA2_BASE_(r2) @@ -413,7 +413,7 @@ lbl_80060F5C: /* 80060F88 0005DD88 7F E3 FB 78 */ mr r3, r31 /* 80060F8C 0005DD8C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 80060F90 0005DD90 80 84 1F C0 */ lwz r4, 0x1fc0(r4) -/* 80060F94 0005DD94 48 00 01 79 */ bl func_8006110C +/* 80060F94 0005DD94 48 00 01 79 */ bl zEntDestructObj_Reset__FP15zEntDestructObjP6xScene lbl_80060F98: /* 80060F98 0005DD98 E3 E1 01 88 */ psq_l f31, 392(r1), 0, qr0 /* 80060F9C 0005DD9C 80 01 01 94 */ lwz r0, 0x194(r1) @@ -423,8 +423,8 @@ lbl_80060F98: /* 80060FAC 0005DDAC 38 21 01 90 */ addi r1, r1, 0x190 /* 80060FB0 0005DDB0 4E 80 00 20 */ blr -.global func_80060FB4 -func_80060FB4: +.global zEntDestructObj_Hit__FP15zEntDestructObjUi +zEntDestructObj_Hit__FP15zEntDestructObjUi: /* 80060FB4 0005DDB4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80060FB8 0005DDB8 7C 08 02 A6 */ mflr r0 /* 80060FBC 0005DDBC 90 01 00 14 */ stw r0, 0x14(r1) @@ -441,23 +441,23 @@ func_80060FB4: /* 80060FE8 0005DDE8 38 80 00 10 */ li r4, 0x10 /* 80060FEC 0005DDEC 38 A0 00 1A */ li r5, 0x1a /* 80060FF0 0005DDF0 38 C0 00 1C */ li r6, 0x1c -/* 80060FF4 0005DDF4 48 01 FA 89 */ bl func_80080A7C +/* 80060FF4 0005DDF4 48 01 FA 89 */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 80060FF8 0005DDF8 C0 22 8B 10 */ lfs f1, lbl_803CD490-_SDA2_BASE_(r2) /* 80060FFC 0005DDFC 38 60 00 10 */ li r3, 0x10 /* 80061000 0005DE00 38 80 00 23 */ li r4, 0x23 /* 80061004 0005DE04 38 A0 00 1A */ li r5, 0x1a /* 80061008 0005DE08 38 C0 00 1D */ li r6, 0x1d -/* 8006100C 0005DE0C 48 01 FA 71 */ bl func_80080A7C +/* 8006100C 0005DE0C 48 01 FA 71 */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 80061010 0005DE10 C0 22 8B 10 */ lfs f1, lbl_803CD490-_SDA2_BASE_(r2) /* 80061014 0005DE14 38 60 00 24 */ li r3, 0x24 /* 80061018 0005DE18 38 80 00 64 */ li r4, 0x64 /* 8006101C 0005DE1C 38 A0 00 1A */ li r5, 0x1a /* 80061020 0005DE20 38 C0 00 1E */ li r6, 0x1e -/* 80061024 0005DE24 48 01 FA 59 */ bl func_80080A7C +/* 80061024 0005DE24 48 01 FA 59 */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf lbl_80061028: /* 80061028 0005DE28 7F E3 FB 78 */ mr r3, r31 /* 8006102C 0005DE2C 38 80 00 3A */ li r4, 0x3a -/* 80061030 0005DE30 4B FB E5 C1 */ bl func_8001F5F0 +/* 80061030 0005DE30 4B FB E5 C1 */ bl zEntEvent__FP5xBaseUi lbl_80061034: /* 80061034 0005DE34 80 01 00 14 */ lwz r0, 0x14(r1) /* 80061038 0005DE38 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -465,8 +465,8 @@ lbl_80061034: /* 80061040 0005DE40 38 21 00 10 */ addi r1, r1, 0x10 /* 80061044 0005DE44 4E 80 00 20 */ blr -.global func_80061048 -func_80061048: +.global zEntDestructObj_GetHit__FP15zEntDestructObjUi +zEntDestructObj_GetHit__FP15zEntDestructObjUi: /* 80061048 0005DE48 80 63 00 D4 */ lwz r3, 0xd4(r3) /* 8006104C 0005DE4C 80 03 00 10 */ lwz r0, 0x10(r3) /* 80061050 0005DE50 7C 03 20 38 */ and r3, r0, r4 @@ -475,8 +475,8 @@ func_80061048: /* 8006105C 0005DE5C 54 03 0F FE */ srwi r3, r0, 0x1f /* 80061060 0005DE60 4E 80 00 20 */ blr -.global func_80061064 -func_80061064: +.global zEntDestructObj_Save__FP15zEntDestructObjP7xSerial +zEntDestructObj_Save__FP15zEntDestructObjP7xSerial: /* 80061064 0005DE64 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80061068 0005DE68 7C 08 02 A6 */ mflr r0 /* 8006106C 0005DE6C 90 01 00 14 */ stw r0, 0x14(r1) @@ -484,10 +484,10 @@ func_80061064: /* 80061074 0005DE74 7C 9F 23 78 */ mr r31, r4 /* 80061078 0005DE78 93 C1 00 08 */ stw r30, 8(r1) /* 8006107C 0005DE7C 7C 7E 1B 78 */ mr r30, r3 -/* 80061080 0005DE80 4B FF 41 91 */ bl func_80055210 +/* 80061080 0005DE80 4B FF 41 91 */ bl zEntSave__FP4zEntP7xSerial /* 80061084 0005DE84 80 9E 00 D8 */ lwz r4, 0xd8(r30) /* 80061088 0005DE88 7F E3 FB 78 */ mr r3, r31 -/* 8006108C 0005DE8C 4B FE 20 71 */ bl func_800430FC +/* 8006108C 0005DE8C 4B FE 20 71 */ bl Write__7xSerialFUi /* 80061090 0005DE90 80 01 00 14 */ lwz r0, 0x14(r1) /* 80061094 0005DE94 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80061098 0005DE98 83 C1 00 08 */ lwz r30, 8(r1) @@ -495,8 +495,8 @@ func_80061064: /* 800610A0 0005DEA0 38 21 00 10 */ addi r1, r1, 0x10 /* 800610A4 0005DEA4 4E 80 00 20 */ blr -.global func_800610A8 -func_800610A8: +.global zEntDestructObj_Load__FP15zEntDestructObjP7xSerial +zEntDestructObj_Load__FP15zEntDestructObjP7xSerial: /* 800610A8 0005DEA8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800610AC 0005DEAC 7C 08 02 A6 */ mflr r0 /* 800610B0 0005DEB0 90 01 00 14 */ stw r0, 0x14(r1) @@ -504,10 +504,10 @@ func_800610A8: /* 800610B8 0005DEB8 7C 9F 23 78 */ mr r31, r4 /* 800610BC 0005DEBC 93 C1 00 08 */ stw r30, 8(r1) /* 800610C0 0005DEC0 7C 7E 1B 78 */ mr r30, r3 -/* 800610C4 0005DEC4 4B FF 41 6D */ bl func_80055230 +/* 800610C4 0005DEC4 4B FF 41 6D */ bl zEntLoad__FP4zEntP7xSerial /* 800610C8 0005DEC8 7F E3 FB 78 */ mr r3, r31 /* 800610CC 0005DECC 38 9E 00 D8 */ addi r4, r30, 0xd8 -/* 800610D0 0005DED0 4B FE 22 A5 */ bl func_80043374 +/* 800610D0 0005DED0 4B FE 22 A5 */ bl Read__7xSerialFPUi /* 800610D4 0005DED4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800610D8 0005DED8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800610DC 0005DEDC 83 C1 00 08 */ lwz r30, 8(r1) @@ -515,25 +515,25 @@ func_800610A8: /* 800610E4 0005DEE4 38 21 00 10 */ addi r1, r1, 0x10 /* 800610E8 0005DEE8 4E 80 00 20 */ blr -.global func_800610EC -func_800610EC: +.global zEntDestructObj_Setup__FP15zEntDestructObj +zEntDestructObj_Setup__FP15zEntDestructObj: /* 800610EC 0005DEEC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800610F0 0005DEF0 7C 08 02 A6 */ mflr r0 /* 800610F4 0005DEF4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800610F8 0005DEF8 4B FF 3F 6D */ bl func_80055064 +/* 800610F8 0005DEF8 4B FF 3F 6D */ bl zEntSetup__FP4zEnt /* 800610FC 0005DEFC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80061100 0005DF00 7C 08 03 A6 */ mtlr r0 /* 80061104 0005DF04 38 21 00 10 */ addi r1, r1, 0x10 /* 80061108 0005DF08 4E 80 00 20 */ blr -.global func_8006110C -func_8006110C: +.global zEntDestructObj_Reset__FP15zEntDestructObjP6xScene +zEntDestructObj_Reset__FP15zEntDestructObjP6xScene: /* 8006110C 0005DF0C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80061110 0005DF10 7C 08 02 A6 */ mflr r0 /* 80061114 0005DF14 90 01 00 14 */ stw r0, 0x14(r1) /* 80061118 0005DF18 93 E1 00 0C */ stw r31, 0xc(r1) /* 8006111C 0005DF1C 7C 7F 1B 78 */ mr r31, r3 -/* 80061120 0005DF20 4B FB 7E 31 */ bl func_80018F50 +/* 80061120 0005DF20 4B FB 7E 31 */ bl xEntReset__FP4xEnt /* 80061124 0005DF24 88 1F 00 18 */ lbz r0, 0x18(r31) /* 80061128 0005DF28 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 8006112C 0005DF2C 41 82 00 14 */ beq lbl_80061140 @@ -593,16 +593,16 @@ lbl_80061188: /* 800611F4 0005DFF4 38 21 00 10 */ addi r1, r1, 0x10 /* 800611F8 0005DFF8 4E 80 00 20 */ blr -.global func_800611FC -func_800611FC: +.global zEntDestructObj_isDestroyed__FP15zEntDestructObj +zEntDestructObj_isDestroyed__FP15zEntDestructObj: /* 800611FC 0005DFFC 80 03 00 D8 */ lwz r0, 0xd8(r3) /* 80061200 0005E000 20 00 00 02 */ subfic r0, r0, 2 /* 80061204 0005E004 7C 00 00 34 */ cntlzw r0, r0 /* 80061208 0005E008 54 03 D9 7E */ srwi r3, r0, 5 /* 8006120C 0005E00C 4E 80 00 20 */ blr -.global func_80061210 -func_80061210: +.global zEntDestructObj_DestroyFX__FP15zEntDestructObj +zEntDestructObj_DestroyFX__FP15zEntDestructObj: /* 80061210 0005E010 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80061214 0005E014 7C 08 02 A6 */ mflr r0 /* 80061218 0005E018 90 01 00 34 */ stw r0, 0x34(r1) @@ -680,7 +680,7 @@ lbl_800612EC: /* 8006131C 0005E11C 4B FA D3 75 */ bl func_8000E690 /* 80061320 0005E120 38 61 00 08 */ addi r3, r1, 8 /* 80061324 0005E124 7C 64 1B 78 */ mr r4, r3 -/* 80061328 0005E128 4B FE D1 C9 */ bl func_8004E4F0 +/* 80061328 0005E128 4B FE D1 C9 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8006132C 0005E12C C0 02 8B 18 */ lfs f0, lbl_803CD498-_SDA2_BASE_(r2) /* 80061330 0005E130 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80061334 0005E134 4C 40 13 82 */ cror 2, 0, 2 @@ -689,7 +689,7 @@ lbl_800612EC: /* 80061340 0005E140 7F C4 F3 78 */ mr r4, r30 /* 80061344 0005E144 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80061348 0005E148 88 63 06 D1 */ lbz r3, 0x6d1(r3) -/* 8006134C 0005E14C 48 04 BC E5 */ bl func_800AD030 +/* 8006134C 0005E14C 48 04 BC E5 */ bl zRumbleStart__Fi16_tagSDRumbleType lbl_80061350: /* 80061350 0005E150 80 01 00 34 */ lwz r0, 0x34(r1) /* 80061354 0005E154 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -786,7 +786,7 @@ lbl_8006146C: /* 8006149C 0005E29C C0 3E 00 04 */ lfs f1, 4(r30) /* 800614A0 0005E2A0 7F E3 FB 78 */ mr r3, r31 /* 800614A4 0005E2A4 C0 5E 00 08 */ lfs f2, 8(r30) -/* 800614A8 0005E2A8 48 03 55 3D */ bl func_800969E4 +/* 800614A8 0005E2A8 48 03 55 3D */ bl zFXPopOn__FR4xEntff /* 800614AC 0005E2AC 48 00 03 44 */ b lbl_800617F0 lbl_800614B0: /* 800614B0 0005E2B0 7F E3 FB 78 */ mr r3, r31 @@ -804,7 +804,7 @@ lbl_800614B0: /* 800614E0 0005E2E0 C0 3E 00 04 */ lfs f1, 4(r30) /* 800614E4 0005E2E4 7F E3 FB 78 */ mr r3, r31 /* 800614E8 0005E2E8 C0 5E 00 08 */ lfs f2, 8(r30) -/* 800614EC 0005E2EC 48 03 57 59 */ bl func_80096C44 +/* 800614EC 0005E2EC 48 03 57 59 */ bl zFXPopOff__FR4xEntff /* 800614F0 0005E2F0 48 00 03 00 */ b lbl_800617F0 lbl_800614F4: /* 800614F4 0005E2F4 88 1F 00 22 */ lbz r0, 0x22(r31) @@ -849,7 +849,7 @@ lbl_80061530: /* 80061588 0005E388 C0 3E 00 04 */ lfs f1, 4(r30) /* 8006158C 0005E38C 7F E3 FB 78 */ mr r3, r31 /* 80061590 0005E390 C0 5E 00 08 */ lfs f2, 8(r30) -/* 80061594 0005E394 48 03 54 51 */ bl func_800969E4 +/* 80061594 0005E394 48 03 54 51 */ bl zFXPopOn__FR4xEntff /* 80061598 0005E398 48 00 02 58 */ b lbl_800617F0 lbl_8006159C: /* 8006159C 0005E39C 88 1F 00 22 */ lbz r0, 0x22(r31) @@ -870,15 +870,15 @@ lbl_8006159C: /* 800615D8 0005E3D8 C0 3E 00 04 */ lfs f1, 4(r30) /* 800615DC 0005E3DC 7F E3 FB 78 */ mr r3, r31 /* 800615E0 0005E3E0 C0 5E 00 08 */ lfs f2, 8(r30) -/* 800615E4 0005E3E4 48 03 56 61 */ bl func_80096C44 +/* 800615E4 0005E3E4 48 03 56 61 */ bl zFXPopOff__FR4xEntff /* 800615E8 0005E3E8 48 00 02 08 */ b lbl_800617F0 lbl_800615EC: /* 800615EC 0005E3EC 7F E3 FB 78 */ mr r3, r31 -/* 800615F0 0005E3F0 48 0B 52 D9 */ bl func_801168C8 +/* 800615F0 0005E3F0 48 0B 52 D9 */ bl zCollGeom_CamEnable__FP4xEnt /* 800615F4 0005E3F4 48 00 01 FC */ b lbl_800617F0 lbl_800615F8: /* 800615F8 0005E3F8 7F E3 FB 78 */ mr r3, r31 -/* 800615FC 0005E3FC 48 0B 52 E5 */ bl func_801168E0 +/* 800615FC 0005E3FC 48 0B 52 E5 */ bl zCollGeom_CamDisable__FP4xEnt /* 80061600 0005E400 48 00 01 F0 */ b lbl_800617F0 lbl_80061604: /* 80061604 0005E404 80 9F 01 00 */ lwz r4, 0x100(r31) @@ -895,7 +895,7 @@ lbl_8006161C: /* 8006162C 0005E42C 4B FB A1 BD */ bl func_8001B7E8 lbl_80061630: /* 80061630 0005E430 7F E3 FB 78 */ mr r3, r31 -/* 80061634 0005E434 4B FF FB DD */ bl func_80061210 +/* 80061634 0005E434 4B FF FB DD */ bl zEntDestructObj_DestroyFX__FP15zEntDestructObj /* 80061638 0005E438 38 00 00 02 */ li r0, 2 /* 8006163C 0005E43C 90 1F 00 D8 */ stw r0, 0xd8(r31) /* 80061640 0005E440 80 7F 00 F0 */ lwz r3, 0xf0(r31) @@ -932,13 +932,13 @@ lbl_800616AC: /* 800616B0 0005E4B0 7F E3 FB 78 */ mr r3, r31 /* 800616B4 0005E4B4 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 800616B8 0005E4B8 80 84 1F C0 */ lwz r4, 0x1fc0(r4) -/* 800616BC 0005E4BC 4B FF FA 51 */ bl func_8006110C +/* 800616BC 0005E4BC 4B FF FA 51 */ bl zEntDestructObj_Reset__FP15zEntDestructObjP6xScene /* 800616C0 0005E4C0 48 00 01 30 */ b lbl_800617F0 lbl_800616C4: /* 800616C4 0005E4C4 7F E3 FB 78 */ mr r3, r31 /* 800616C8 0005E4C8 7C A4 2B 78 */ mr r4, r5 /* 800616CC 0005E4CC 7F C5 F3 78 */ mr r5, r30 -/* 800616D0 0005E4D0 4B FF 40 3D */ bl func_8005570C +/* 800616D0 0005E4D0 4B FF 40 3D */ bl zEntAnimEvent__FP4zEntUiPCf /* 800616D4 0005E4D4 48 00 01 1C */ b lbl_800617F0 lbl_800616D8: /* 800616D8 0005E4D8 80 7F 00 DC */ lwz r3, 0xdc(r31) @@ -961,7 +961,7 @@ lbl_8006170C: /* 80061718 0005E518 7F E3 FB 78 */ mr r3, r31 /* 8006171C 0005E51C 7F E4 FB 78 */ mr r4, r31 /* 80061720 0005E520 38 A0 00 16 */ li r5, 0x16 -/* 80061724 0005E524 4B FB DF BD */ bl func_8001F6E0 +/* 80061724 0005E524 4B FB DF BD */ bl zEntEvent__FP5xBaseP5xBaseUi /* 80061728 0005E528 48 00 00 C8 */ b lbl_800617F0 lbl_8006172C: /* 8006172C 0005E52C 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -977,7 +977,7 @@ lbl_8006172C: /* 80061754 0005E554 3C A0 80 14 */ lis r5, lbl_8013A750@ha /* 80061758 0005E558 38 C0 00 00 */ li r6, 0 /* 8006175C 0005E55C 38 A5 A7 50 */ addi r5, r5, lbl_8013A750@l -/* 80061760 0005E560 48 0D 97 49 */ bl func_8013AEA8 +/* 80061760 0005E560 48 0D 97 49 */ bl xUpdateCull_SetCB__FP14xUpdateCullMgrPvPFPvPv_UiPv /* 80061764 0005E564 48 00 00 8C */ b lbl_800617F0 lbl_80061768: /* 80061768 0005E568 EC 01 00 72 */ fmuls f0, f1, f1 @@ -985,27 +985,27 @@ lbl_80061768: /* 80061770 0005E570 38 A5 A7 58 */ addi r5, r5, lbl_8013A758@l /* 80061774 0005E574 D0 01 00 08 */ stfs f0, 8(r1) /* 80061778 0005E578 80 C1 00 08 */ lwz r6, 8(r1) -/* 8006177C 0005E57C 48 0D 97 2D */ bl func_8013AEA8 +/* 8006177C 0005E57C 48 0D 97 2D */ bl xUpdateCull_SetCB__FP14xUpdateCullMgrPvPFPvPv_UiPv /* 80061780 0005E580 48 00 00 70 */ b lbl_800617F0 lbl_80061784: /* 80061784 0005E584 7F E3 FB 78 */ mr r3, r31 /* 80061788 0005E588 38 80 20 00 */ li r4, 0x2000 -/* 8006178C 0005E58C 4B FF F8 29 */ bl func_80060FB4 +/* 8006178C 0005E58C 4B FF F8 29 */ bl zEntDestructObj_Hit__FP15zEntDestructObjUi /* 80061790 0005E590 48 00 00 60 */ b lbl_800617F0 lbl_80061794: /* 80061794 0005E594 7F E3 FB 78 */ mr r3, r31 /* 80061798 0005E598 38 80 40 00 */ li r4, 0x4000 -/* 8006179C 0005E59C 4B FF F8 19 */ bl func_80060FB4 +/* 8006179C 0005E59C 4B FF F8 19 */ bl zEntDestructObj_Hit__FP15zEntDestructObjUi /* 800617A0 0005E5A0 48 00 00 50 */ b lbl_800617F0 lbl_800617A4: /* 800617A4 0005E5A4 7F E3 FB 78 */ mr r3, r31 /* 800617A8 0005E5A8 38 80 04 00 */ li r4, 0x400 -/* 800617AC 0005E5AC 4B FF F8 09 */ bl func_80060FB4 +/* 800617AC 0005E5AC 4B FF F8 09 */ bl zEntDestructObj_Hit__FP15zEntDestructObjUi /* 800617B0 0005E5B0 48 00 00 40 */ b lbl_800617F0 lbl_800617B4: /* 800617B4 0005E5B4 7F E3 FB 78 */ mr r3, r31 /* 800617B8 0005E5B8 38 80 08 00 */ li r4, 0x800 -/* 800617BC 0005E5BC 4B FF F7 F9 */ bl func_80060FB4 +/* 800617BC 0005E5BC 4B FF F7 F9 */ bl zEntDestructObj_Hit__FP15zEntDestructObjUi /* 800617C0 0005E5C0 48 00 00 30 */ b lbl_800617F0 lbl_800617C4: /* 800617C4 0005E5C4 28 07 00 00 */ cmplwi r7, 0 diff --git a/asm/Game/zEntHangable.s b/asm/Game/zEntHangable.s index 5b8e8a707..549f4429d 100644 --- a/asm/Game/zEntHangable.s +++ b/asm/Game/zEntHangable.s @@ -2,29 +2,29 @@ .section .text # 0x8006180C - 0x800627CC -.global func_8006180C -func_8006180C: +.global zEntHangable_SetupFX__Fv +zEntHangable_SetupFX__Fv: /* 8006180C 0005E60C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80061810 0005E610 7C 08 02 A6 */ mflr r0 /* 80061814 0005E614 3C 60 80 25 */ lis r3, lbl_80255E58@ha /* 80061818 0005E618 90 01 00 14 */ stw r0, 0x14(r1) /* 8006181C 0005E61C 38 63 5E 58 */ addi r3, r3, lbl_80255E58@l -/* 80061820 0005E620 48 04 70 25 */ bl func_800A8844 +/* 80061820 0005E620 48 04 70 25 */ bl zParEmitterFind__FPCc /* 80061824 0005E624 3C 80 80 25 */ lis r4, lbl_80255E58@ha /* 80061828 0005E628 90 6D 8C 80 */ stw r3, lbl_803CB580-_SDA_BASE_(r13) /* 8006182C 0005E62C 38 64 5E 58 */ addi r3, r4, lbl_80255E58@l /* 80061830 0005E630 38 63 00 15 */ addi r3, r3, 0x15 -/* 80061834 0005E634 48 04 70 11 */ bl func_800A8844 +/* 80061834 0005E634 48 04 70 11 */ bl zParEmitterFind__FPCc /* 80061838 0005E638 3C 80 80 25 */ lis r4, lbl_80255E58@ha /* 8006183C 0005E63C 90 6D 8C 84 */ stw r3, lbl_803CB584-_SDA_BASE_(r13) /* 80061840 0005E640 38 64 5E 58 */ addi r3, r4, lbl_80255E58@l /* 80061844 0005E644 38 63 00 30 */ addi r3, r3, 0x30 -/* 80061848 0005E648 4B FE A9 CD */ bl func_8004C214 +/* 80061848 0005E648 4B FE A9 CD */ bl xStrHash__FPCc /* 8006184C 0005E64C 3C 80 80 25 */ lis r4, lbl_80255E58@ha /* 80061850 0005E650 90 6D 8C 88 */ stw r3, lbl_803CB588-_SDA_BASE_(r13) /* 80061854 0005E654 38 64 5E 58 */ addi r3, r4, lbl_80255E58@l /* 80061858 0005E658 38 63 00 39 */ addi r3, r3, 0x39 -/* 8006185C 0005E65C 48 04 6F E9 */ bl func_800A8844 +/* 8006185C 0005E65C 48 04 6F E9 */ bl zParEmitterFind__FPCc /* 80061860 0005E660 90 6D 8C 8C */ stw r3, lbl_803CB58C-_SDA_BASE_(r13) /* 80061864 0005E664 80 01 00 14 */ lwz r0, 0x14(r1) /* 80061868 0005E668 7C 08 03 A6 */ mtlr r0 @@ -92,7 +92,7 @@ func_80061874: /* 80061954 0005E754 C0 24 00 14 */ lfs f1, 0x14(r4) /* 80061958 0005E758 C0 44 00 18 */ lfs f2, 0x18(r4) /* 8006195C 0005E75C C0 64 00 1C */ lfs f3, 0x1c(r4) -/* 80061960 0005E760 4B FD 08 71 */ bl func_800321D0 +/* 80061960 0005E760 4B FD 08 71 */ bl xMat3x3Euler__FP7xMat3x3fff /* 80061964 0005E764 C0 01 00 08 */ lfs f0, 8(r1) /* 80061968 0005E768 D0 1F 00 FC */ stfs f0, 0xfc(r31) /* 8006196C 0005E76C C0 01 00 0C */ lfs f0, 0xc(r1) @@ -107,14 +107,14 @@ func_80061874: /* 80061990 0005E790 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80061994 0005E794 7C 08 02 A6 */ mflr r0 /* 80061998 0005E798 90 01 00 14 */ stw r0, 0x14(r1) -/* 8006199C 0005E79C 48 00 00 15 */ bl func_800619B0 +/* 8006199C 0005E79C 48 00 00 15 */ bl zEntHangable_Init__FP12zEntHangableP9xEntAsset /* 800619A0 0005E7A0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800619A4 0005E7A4 7C 08 03 A6 */ mtlr r0 /* 800619A8 0005E7A8 38 21 00 10 */ addi r1, r1, 0x10 /* 800619AC 0005E7AC 4E 80 00 20 */ blr -.global func_800619B0 -func_800619B0: +.global zEntHangable_Init__FP12zEntHangableP9xEntAsset +zEntHangable_Init__FP12zEntHangableP9xEntAsset: /* 800619B0 0005E7B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800619B4 0005E7B4 7C 08 02 A6 */ mflr r0 /* 800619B8 0005E7B8 3C A0 48 41 */ lis r5, 0x48414E47@ha @@ -124,7 +124,7 @@ func_800619B0: /* 800619C8 0005E7C8 7C 9F 23 78 */ mr r31, r4 /* 800619CC 0005E7CC 93 C1 00 08 */ stw r30, 8(r1) /* 800619D0 0005E7D0 7C 7E 1B 78 */ mr r30, r3 -/* 800619D4 0005E7D4 4B FF 32 29 */ bl func_80054BFC +/* 800619D4 0005E7D4 4B FF 32 29 */ bl zEntInit__FP4zEntP9xEntAssetUi /* 800619D8 0005E7D8 88 1E 00 05 */ lbz r0, 5(r30) /* 800619DC 0005E7DC 28 00 00 00 */ cmplwi r0, 0 /* 800619E0 0005E7E0 41 82 00 14 */ beq lbl_800619F4 @@ -208,7 +208,7 @@ lbl_80061AC0: /* 80061AF0 0005E8F0 C0 22 8B 28 */ lfs f1, lbl_803CD4A8-_SDA2_BASE_(r2) /* 80061AF4 0005E8F4 7F 83 E3 78 */ mr r3, r28 /* 80061AF8 0005E8F8 38 81 00 74 */ addi r4, r1, 0x74 -/* 80061AFC 0005E8FC 48 0B 60 CD */ bl func_80117BC8 +/* 80061AFC 0005E8FC 48 0B 60 CD */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 80061B00 0005E900 3B 7B 00 01 */ addi r27, r27, 1 /* 80061B04 0005E904 3B DE 00 0C */ addi r30, r30, 0xc /* 80061B08 0005E908 2C 1B 00 08 */ cmpwi r27, 8 @@ -232,7 +232,7 @@ lbl_80061B24: /* 80061B48 0005E948 80 9F 00 48 */ lwz r4, 0x48(r31) /* 80061B4C 0005E94C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80061B50 0005E950 38 84 00 8C */ addi r4, r4, 0x8c -/* 80061B54 0005E954 4B FD 02 E1 */ bl func_80031E34 +/* 80061B54 0005E954 4B FD 02 E1 */ bl xMat3x3GetEuler__FPC7xMat3x3P5xVec3 /* 80061B58 0005E958 80 7F 00 24 */ lwz r3, 0x24(r31) /* 80061B5C 0005E95C 80 BF 00 48 */ lwz r5, 0x48(r31) /* 80061B60 0005E960 80 83 00 4C */ lwz r4, 0x4c(r3) @@ -282,7 +282,7 @@ lbl_80061BF0: /* 80061C00 0005EA00 7C 00 F8 40 */ cmplw r0, r31 /* 80061C04 0005EA04 41 82 01 A0 */ beq lbl_80061DA4 /* 80061C08 0005EA08 7F E3 FB 78 */ mr r3, r31 -/* 80061C0C 0005EA0C 48 00 09 51 */ bl func_8006255C +/* 80061C0C 0005EA0C 48 00 09 51 */ bl zEntHangable_FollowUpdate__FP12zEntHangable /* 80061C10 0005EA10 C0 22 8B 20 */ lfs f1, lbl_803CD4A0-_SDA2_BASE_(r2) /* 80061C14 0005EA14 38 61 00 14 */ addi r3, r1, 0x14 /* 80061C18 0005EA18 38 9F 00 E4 */ addi r4, r31, 0xe4 @@ -296,10 +296,10 @@ lbl_80061BF0: /* 80061C38 0005EA38 4B FA CA 59 */ bl func_8000E690 /* 80061C3C 0005EA3C 38 61 00 14 */ addi r3, r1, 0x14 /* 80061C40 0005EA40 7C 64 1B 78 */ mr r4, r3 -/* 80061C44 0005EA44 4B FE C6 AD */ bl func_8004E2F0 +/* 80061C44 0005EA44 4B FE C6 AD */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80061C48 0005EA48 38 61 00 14 */ addi r3, r1, 0x14 /* 80061C4C 0005EA4C 38 81 00 08 */ addi r4, r1, 8 -/* 80061C50 0005EA50 4B FE C8 A1 */ bl func_8004E4F0 +/* 80061C50 0005EA50 4B FE C8 A1 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80061C54 0005EA54 C0 41 00 14 */ lfs f2, 0x14(r1) /* 80061C58 0005EA58 38 61 00 14 */ addi r3, r1, 0x14 /* 80061C5C 0005EA5C C0 01 00 08 */ lfs f0, 8(r1) @@ -325,7 +325,7 @@ lbl_80061BF0: /* 80061CAC 0005EAAC C0 1F 00 F8 */ lfs f0, 0xf8(r31) /* 80061CB0 0005EAB0 EC 01 07 FA */ fmadds f0, f1, f31, f0 /* 80061CB4 0005EAB4 D0 1F 00 F8 */ stfs f0, 0xf8(r31) -/* 80061CB8 0005EAB8 4B FE C8 39 */ bl func_8004E4F0 +/* 80061CB8 0005EAB8 4B FE C8 39 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80061CBC 0005EABC C0 41 00 14 */ lfs f2, 0x14(r1) /* 80061CC0 0005EAC0 38 7F 00 F0 */ addi r3, r31, 0xf0 /* 80061CC4 0005EAC4 C0 1F 00 F0 */ lfs f0, 0xf0(r31) @@ -372,7 +372,7 @@ lbl_80061D28: /* 80061D64 0005EB64 4B FA C9 2D */ bl func_8000E690 /* 80061D68 0005EB68 38 61 00 14 */ addi r3, r1, 0x14 /* 80061D6C 0005EB6C 7C 64 1B 78 */ mr r4, r3 -/* 80061D70 0005EB70 4B FE C5 81 */ bl func_8004E2F0 +/* 80061D70 0005EB70 4B FE C5 81 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80061D74 0005EB74 80 BF 00 D4 */ lwz r5, 0xd4(r31) /* 80061D78 0005EB78 38 61 00 14 */ addi r3, r1, 0x14 /* 80061D7C 0005EB7C 7C 64 1B 78 */ mr r4, r3 @@ -384,7 +384,7 @@ lbl_80061D28: /* 80061D94 0005EB94 4B FA 93 25 */ bl func_8000B0B8 /* 80061D98 0005EB98 FC 20 F8 90 */ fmr f1, f31 /* 80061D9C 0005EB9C 7F E3 FB 78 */ mr r3, r31 -/* 80061DA0 0005EBA0 48 00 03 69 */ bl func_80062108 +/* 80061DA0 0005EBA0 48 00 03 69 */ bl zEntHangable_SetMatrix__FP12zEntHangablef lbl_80061DA4: /* 80061DA4 0005EBA4 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 80061DA8 0005EBA8 80 01 00 44 */ lwz r0, 0x44(r1) @@ -416,7 +416,7 @@ lbl_80061DF8: /* 80061E00 0005EC00 4B FA 94 65 */ bl func_8000B264 /* 80061E04 0005EC04 C0 02 8B 20 */ lfs f0, lbl_803CD4A0-_SDA2_BASE_(r2) /* 80061E08 0005EC08 D0 01 01 54 */ stfs f0, 0x154(r1) -/* 80061E0C 0005EC0C 4B FC EE 7D */ bl func_80030C88 +/* 80061E0C 0005EC0C 4B FC EE 7D */ bl xurand__Fv /* 80061E10 0005EC10 C0 42 8B 38 */ lfs f2, lbl_803CD4B8-_SDA2_BASE_(r2) /* 80061E14 0005EC14 38 81 00 08 */ addi r4, r1, 8 /* 80061E18 0005EC18 C0 02 8B 34 */ lfs f0, lbl_803CD4B4-_SDA2_BASE_(r2) @@ -426,7 +426,7 @@ lbl_80061DF8: /* 80061E28 0005EC28 D0 01 01 5C */ stfs f0, 0x15c(r1) /* 80061E2C 0005EC2C 80 6D 8C 8C */ lwz r3, lbl_803CB58C-_SDA_BASE_(r13) /* 80061E30 0005EC30 C0 22 8B 28 */ lfs f1, lbl_803CD4A8-_SDA2_BASE_(r2) -/* 80061E34 0005EC34 48 0B 5D 95 */ bl func_80117BC8 +/* 80061E34 0005EC34 48 0B 5D 95 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 80061E38 0005EC38 3B DE 00 01 */ addi r30, r30, 1 /* 80061E3C 0005EC3C 2C 1E 00 0A */ cmpwi r30, 0xa /* 80061E40 0005EC40 41 80 FF B8 */ blt lbl_80061DF8 @@ -539,12 +539,12 @@ lbl_80061FA4: /* 80061FB4 0005EDB4 48 00 00 7C */ b lbl_80062030 lbl_80061FB8: /* 80061FB8 0005EDB8 7F C3 F3 78 */ mr r3, r30 -/* 80061FBC 0005EDBC 48 00 04 9D */ bl func_80062458 +/* 80061FBC 0005EDBC 48 00 04 9D */ bl zEntHangable_Reset__FP12zEntHangable /* 80061FC0 0005EDC0 48 00 00 70 */ b lbl_80062030 lbl_80061FC4: /* 80061FC4 0005EDC4 7F C3 F3 78 */ mr r3, r30 /* 80061FC8 0005EDC8 7F 64 DB 78 */ mr r4, r27 -/* 80061FCC 0005EDCC 48 00 07 59 */ bl func_80062724 +/* 80061FCC 0005EDCC 48 00 07 59 */ bl zEntHangable_SetFollow__FP12zEntHangableP4zEnt /* 80061FD0 0005EDD0 48 00 00 60 */ b lbl_80062030 lbl_80061FD4: /* 80061FD4 0005EDD4 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -561,7 +561,7 @@ lbl_80061FD4: /* 80062000 0005EE00 38 C0 00 00 */ li r6, 0 /* 80062004 0005EE04 38 A4 A7 50 */ addi r5, r4, lbl_8013A750@l /* 80062008 0005EE08 7F C4 F3 78 */ mr r4, r30 -/* 8006200C 0005EE0C 48 0D 8E 9D */ bl func_8013AEA8 +/* 8006200C 0005EE0C 48 0D 8E 9D */ bl xUpdateCull_SetCB__FP14xUpdateCullMgrPvPFPvPv_UiPv /* 80062010 0005EE10 48 00 00 20 */ b lbl_80062030 lbl_80062014: /* 80062014 0005EE14 EC 01 00 72 */ fmuls f0, f1, f1 @@ -570,7 +570,7 @@ lbl_80062014: /* 80062020 0005EE20 7F C4 F3 78 */ mr r4, r30 /* 80062024 0005EE24 D0 01 00 08 */ stfs f0, 8(r1) /* 80062028 0005EE28 80 C1 00 08 */ lwz r6, 8(r1) -/* 8006202C 0005EE2C 48 0D 8E 7D */ bl func_8013AEA8 +/* 8006202C 0005EE2C 48 0D 8E 7D */ bl xUpdateCull_SetCB__FP14xUpdateCullMgrPvPFPvPv_UiPv lbl_80062030: /* 80062030 0005EE30 28 1F 00 00 */ cmplwi r31, 0 /* 80062034 0005EE34 40 82 00 50 */ bne lbl_80062084 @@ -633,8 +633,8 @@ lbl_80062100: /* 80062100 0005EF00 38 60 00 00 */ li r3, 0 /* 80062104 0005EF04 4E 80 00 20 */ blr -.global func_80062108 -func_80062108: +.global zEntHangable_SetMatrix__FP12zEntHangablef +zEntHangable_SetMatrix__FP12zEntHangablef: /* 80062108 0005EF08 94 21 FF 50 */ stwu r1, -0xb0(r1) /* 8006210C 0005EF0C 7C 08 02 A6 */ mflr r0 /* 80062110 0005EF10 90 01 00 B4 */ stw r0, 0xb4(r1) @@ -650,7 +650,7 @@ func_80062108: /* 80062138 0005EF38 4B FA C5 59 */ bl func_8000E690 /* 8006213C 0005EF3C 7F C3 F3 78 */ mr r3, r30 /* 80062140 0005EF40 7F C4 F3 78 */ mr r4, r30 -/* 80062144 0005EF44 4B FE C1 AD */ bl func_8004E2F0 +/* 80062144 0005EF44 4B FE C1 AD */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80062148 0005EF48 C0 02 8B 20 */ lfs f0, lbl_803CD4A0-_SDA2_BASE_(r2) /* 8006214C 0005EF4C 3B A1 00 64 */ addi r29, r1, 0x64 /* 80062150 0005EF50 7F C4 F3 78 */ mr r4, r30 @@ -663,13 +663,13 @@ func_80062108: /* 8006216C 0005EF6C 4B FB 2F 21 */ bl func_8001508C /* 80062170 0005EF70 38 61 00 44 */ addi r3, r1, 0x44 /* 80062174 0005EF74 7C 64 1B 78 */ mr r4, r3 -/* 80062178 0005EF78 4B FE C1 79 */ bl func_8004E2F0 +/* 80062178 0005EF78 4B FE C1 79 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8006217C 0005EF7C C0 21 00 54 */ lfs f1, 0x54(r1) /* 80062180 0005EF80 38 61 00 14 */ addi r3, r1, 0x14 /* 80062184 0005EF84 C0 41 00 58 */ lfs f2, 0x58(r1) /* 80062188 0005EF88 C0 61 00 5C */ lfs f3, 0x5c(r1) /* 8006218C 0005EF8C C0 9F 01 0C */ lfs f4, 0x10c(r31) -/* 80062190 0005EF90 4B FD 01 85 */ bl func_80032314 +/* 80062190 0005EF90 4B FD 01 85 */ bl xMat3x3RotC__FP7xMat3x3ffff /* 80062194 0005EF94 38 61 00 44 */ addi r3, r1, 0x44 /* 80062198 0005EF98 38 81 00 14 */ addi r4, r1, 0x14 /* 8006219C 0005EF9C 7C 65 1B 78 */ mr r5, r3 @@ -714,7 +714,7 @@ func_80062108: /* 80062238 0005F038 3B C5 00 70 */ addi r30, r5, 0x70 /* 8006223C 0005F03C 3B 65 00 8C */ addi r27, r5, 0x8c /* 80062240 0005F040 3B 83 00 30 */ addi r28, r3, 0x30 -/* 80062244 0005F044 4B FC FB F1 */ bl func_80031E34 +/* 80062244 0005F044 4B FC FB F1 */ bl xMat3x3GetEuler__FPC7xMat3x3P5xVec3 /* 80062248 0005F048 C0 3E 00 00 */ lfs f1, 0(r30) /* 8006224C 0005F04C C0 1C 00 00 */ lfs f0, 0(r28) /* 80062250 0005F050 FC 01 00 00 */ fcmpu cr0, f1, f0 @@ -746,7 +746,7 @@ lbl_800622A8: /* 800622B4 0005F0B4 41 82 00 30 */ beq lbl_800622E4 /* 800622B8 0005F0B8 7F E3 FB 78 */ mr r3, r31 /* 800622BC 0005F0BC 38 80 00 E2 */ li r4, 0xe2 -/* 800622C0 0005F0C0 4B FB D3 31 */ bl func_8001F5F0 +/* 800622C0 0005F0C0 4B FB D3 31 */ bl zEntEvent__FP5xBaseUi /* 800622C4 0005F0C4 48 00 00 20 */ b lbl_800622E4 lbl_800622C8: /* 800622C8 0005F0C8 80 1F 01 20 */ lwz r0, 0x120(r31) @@ -755,7 +755,7 @@ lbl_800622C8: /* 800622D4 0005F0D4 41 82 00 10 */ beq lbl_800622E4 /* 800622D8 0005F0D8 7F E3 FB 78 */ mr r3, r31 /* 800622DC 0005F0DC 38 80 00 E3 */ li r4, 0xe3 -/* 800622E0 0005F0E0 4B FB D3 11 */ bl func_8001F5F0 +/* 800622E0 0005F0E0 4B FB D3 11 */ bl zEntEvent__FP5xBaseUi lbl_800622E4: /* 800622E4 0005F0E4 93 BF 01 20 */ stw r29, 0x120(r31) /* 800622E8 0005F0E8 80 7F 00 10 */ lwz r3, 0x10(r31) @@ -784,7 +784,7 @@ lbl_800622E4: /* 80062344 0005F144 41 82 00 B8 */ beq lbl_800623FC /* 80062348 0005F148 38 00 00 01 */ li r0, 1 /* 8006234C 0005F14C 90 1F 01 28 */ stw r0, 0x128(r31) -/* 80062350 0005F150 4B FC E9 39 */ bl func_80030C88 +/* 80062350 0005F150 4B FC E9 39 */ bl xurand__Fv /* 80062354 0005F154 C0 02 8B 48 */ lfs f0, lbl_803CD4C8-_SDA2_BASE_(r2) /* 80062358 0005F158 EC 00 00 7A */ fmadds f0, f0, f1, f0 /* 8006235C 0005F15C D0 1F 01 24 */ stfs f0, 0x124(r31) @@ -800,7 +800,7 @@ lbl_80062364: /* 80062380 0005F180 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80062384 0005F184 4C 40 13 82 */ cror 2, 0, 2 /* 80062388 0005F188 40 82 00 74 */ bne lbl_800623FC -/* 8006238C 0005F18C 4B FC E8 FD */ bl func_80030C88 +/* 8006238C 0005F18C 4B FC E8 FD */ bl xurand__Fv /* 80062390 0005F190 C0 42 8B 4C */ lfs f2, lbl_803CD4CC-_SDA2_BASE_(r2) /* 80062394 0005F194 38 00 00 02 */ li r0, 2 /* 80062398 0005F198 C0 02 8B 48 */ lfs f0, lbl_803CD4C8-_SDA2_BASE_(r2) @@ -838,42 +838,42 @@ lbl_800623FC: /* 80062410 0005F210 38 21 00 B0 */ addi r1, r1, 0xb0 /* 80062414 0005F214 4E 80 00 20 */ blr -.global func_80062418 -func_80062418: +.global zEntHangable_Save__FP12zEntHangableP7xSerial +zEntHangable_Save__FP12zEntHangableP7xSerial: /* 80062418 0005F218 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006241C 0005F21C 7C 08 02 A6 */ mflr r0 /* 80062420 0005F220 90 01 00 14 */ stw r0, 0x14(r1) -/* 80062424 0005F224 4B FF 2D ED */ bl func_80055210 +/* 80062424 0005F224 4B FF 2D ED */ bl zEntSave__FP4zEntP7xSerial /* 80062428 0005F228 80 01 00 14 */ lwz r0, 0x14(r1) /* 8006242C 0005F22C 7C 08 03 A6 */ mtlr r0 /* 80062430 0005F230 38 21 00 10 */ addi r1, r1, 0x10 /* 80062434 0005F234 4E 80 00 20 */ blr -.global func_80062438 -func_80062438: +.global zEntHangable_Load__FP12zEntHangableP7xSerial +zEntHangable_Load__FP12zEntHangableP7xSerial: /* 80062438 0005F238 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006243C 0005F23C 7C 08 02 A6 */ mflr r0 /* 80062440 0005F240 90 01 00 14 */ stw r0, 0x14(r1) -/* 80062444 0005F244 4B FF 2D ED */ bl func_80055230 +/* 80062444 0005F244 4B FF 2D ED */ bl zEntLoad__FP4zEntP7xSerial /* 80062448 0005F248 80 01 00 14 */ lwz r0, 0x14(r1) /* 8006244C 0005F24C 7C 08 03 A6 */ mtlr r0 /* 80062450 0005F250 38 21 00 10 */ addi r1, r1, 0x10 /* 80062454 0005F254 4E 80 00 20 */ blr -.global func_80062458 -func_80062458: +.global zEntHangable_Reset__FP12zEntHangable +zEntHangable_Reset__FP12zEntHangable: /* 80062458 0005F258 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006245C 0005F25C 7C 08 02 A6 */ mflr r0 /* 80062460 0005F260 38 80 00 00 */ li r4, 0 /* 80062464 0005F264 90 01 00 14 */ stw r0, 0x14(r1) /* 80062468 0005F268 93 E1 00 0C */ stw r31, 0xc(r1) /* 8006246C 0005F26C 7C 7F 1B 78 */ mr r31, r3 -/* 80062470 0005F270 48 00 00 39 */ bl func_800624A8 +/* 80062470 0005F270 48 00 00 39 */ bl zEntHangable_SetShaggy__FP12zEntHangableP4zEnt /* 80062474 0005F274 7F E3 FB 78 */ mr r3, r31 /* 80062478 0005F278 38 80 00 00 */ li r4, 0 -/* 8006247C 0005F27C 48 00 02 A9 */ bl func_80062724 +/* 8006247C 0005F27C 48 00 02 A9 */ bl zEntHangable_SetFollow__FP12zEntHangableP4zEnt /* 80062480 0005F280 7F E3 FB 78 */ mr r3, r31 -/* 80062484 0005F284 4B FB 6A CD */ bl func_80018F50 +/* 80062484 0005F284 4B FB 6A CD */ bl xEntReset__FP4xEnt /* 80062488 0005F288 80 9F 00 10 */ lwz r4, 0x10(r31) /* 8006248C 0005F28C 7F E3 FB 78 */ mr r3, r31 /* 80062490 0005F290 4B FF F3 E5 */ bl func_80061874 @@ -883,8 +883,8 @@ func_80062458: /* 800624A0 0005F2A0 38 21 00 10 */ addi r1, r1, 0x10 /* 800624A4 0005F2A4 4E 80 00 20 */ blr -.global func_800624A8 -func_800624A8: +.global zEntHangable_SetShaggy__FP12zEntHangableP4zEnt +zEntHangable_SetShaggy__FP12zEntHangableP4zEnt: /* 800624A8 0005F2A8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800624AC 0005F2AC 7C 08 02 A6 */ mflr r0 /* 800624B0 0005F2B0 28 04 00 00 */ cmplwi r4, 0 @@ -933,8 +933,8 @@ lbl_8006254C: /* 80062554 0005F354 38 21 00 10 */ addi r1, r1, 0x10 /* 80062558 0005F358 4E 80 00 20 */ blr -.global func_8006255C -func_8006255C: +.global zEntHangable_FollowUpdate__FP12zEntHangable +zEntHangable_FollowUpdate__FP12zEntHangable: /* 8006255C 0005F35C 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80062560 0005F360 7C 08 02 A6 */ mflr r0 /* 80062564 0005F364 90 01 00 54 */ stw r0, 0x54(r1) @@ -1052,15 +1052,15 @@ lbl_800626F8: /* 8006271C 0005F51C 38 21 00 50 */ addi r1, r1, 0x50 /* 80062720 0005F520 4E 80 00 20 */ blr -.global func_80062724 -func_80062724: +.global zEntHangable_SetFollow__FP12zEntHangableP4zEnt +zEntHangable_SetFollow__FP12zEntHangableP4zEnt: /* 80062724 0005F524 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80062728 0005F528 7C 08 02 A6 */ mflr r0 /* 8006272C 0005F52C 28 04 00 00 */ cmplwi r4, 0 /* 80062730 0005F530 90 01 00 14 */ stw r0, 0x14(r1) /* 80062734 0005F534 41 82 00 10 */ beq lbl_80062744 /* 80062738 0005F538 90 83 01 1C */ stw r4, 0x11c(r3) -/* 8006273C 0005F53C 4B FF FE 21 */ bl func_8006255C +/* 8006273C 0005F53C 4B FF FE 21 */ bl zEntHangable_FollowUpdate__FP12zEntHangable /* 80062740 0005F540 48 00 00 18 */ b lbl_80062758 lbl_80062744: /* 80062744 0005F544 80 03 01 1C */ lwz r0, 0x11c(r3) diff --git a/asm/Game/zEntPickup.s b/asm/Game/zEntPickup.s index 3daf9164e..2862e9d20 100644 --- a/asm/Game/zEntPickup.s +++ b/asm/Game/zEntPickup.s @@ -73,7 +73,7 @@ lbl_800628B4: /* 800628CC 0005F6CC 7F E3 FB 78 */ mr r3, r31 /* 800628D0 0005F6D0 7F A4 EB 78 */ mr r4, r29 /* 800628D4 0005F6D4 90 1F 00 4C */ stw r0, 0x4c(r31) -/* 800628D8 0005F6D8 4B FB 75 B1 */ bl func_80019E88 +/* 800628D8 0005F6D8 4B FB 75 B1 */ bl xEntCollide__FP4xEntP6xScenef /* 800628DC 0005F6DC 38 00 00 00 */ li r0, 0 /* 800628E0 0005F6E0 90 1F 00 48 */ stw r0, 0x48(r31) /* 800628E4 0005F6E4 90 1F 00 4C */ stw r0, 0x4c(r31) @@ -118,8 +118,8 @@ lbl_8006295C: /* 80062978 0005F778 38 21 00 30 */ addi r1, r1, 0x30 /* 8006297C 0005F77C 4E 80 00 20 */ blr -.global func_80062980 -func_80062980: +.global isRewardPickup__FP10zEntPickup +isRewardPickup__FP10zEntPickup: /* 80062980 0005F780 94 21 FD E0 */ stwu r1, -0x220(r1) /* 80062984 0005F784 7C 08 02 A6 */ mflr r0 /* 80062988 0005F788 3C 80 80 25 */ lis r4, lbl_80255EA8@ha @@ -138,7 +138,7 @@ lbl_800629A8: /* 800629B8 0005F7B8 4C C6 31 82 */ crclr 6 /* 800629BC 0005F7BC 48 18 15 79 */ bl func_801E3F34 /* 800629C0 0005F7C0 38 61 00 08 */ addi r3, r1, 8 -/* 800629C4 0005F7C4 4B FE 98 51 */ bl func_8004C214 +/* 800629C4 0005F7C4 4B FE 98 51 */ bl xStrHash__FPCc /* 800629C8 0005F7C8 80 1D 00 00 */ lwz r0, 0(r29) /* 800629CC 0005F7CC 7C 00 18 40 */ cmplw r0, r3 /* 800629D0 0005F7D0 40 82 00 0C */ bne lbl_800629DC @@ -158,20 +158,20 @@ lbl_800629EC: /* 80062A00 0005F800 38 21 02 20 */ addi r1, r1, 0x220 /* 80062A04 0005F804 4E 80 00 20 */ blr -.global func_80062A08 -func_80062A08: +.global zEntPickup_Startup__Fv +zEntPickup_Startup__Fv: /* 80062A08 0005F808 4E 80 00 20 */ blr /* 80062A0C 0005F80C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80062A10 0005F810 7C 08 02 A6 */ mflr r0 /* 80062A14 0005F814 90 01 00 14 */ stw r0, 0x14(r1) -/* 80062A18 0005F818 48 00 00 15 */ bl func_80062A2C +/* 80062A18 0005F818 48 00 00 15 */ bl zEntPickupInit__FP10zEntPickupP9xEntAsset /* 80062A1C 0005F81C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80062A20 0005F820 7C 08 03 A6 */ mtlr r0 /* 80062A24 0005F824 38 21 00 10 */ addi r1, r1, 0x10 /* 80062A28 0005F828 4E 80 00 20 */ blr -.global func_80062A2C -func_80062A2C: +.global zEntPickupInit__FP10zEntPickupP9xEntAsset +zEntPickupInit__FP10zEntPickupP9xEntAsset: /* 80062A2C 0005F82C 94 21 FD D0 */ stwu r1, -0x230(r1) /* 80062A30 0005F830 7C 08 02 A6 */ mflr r0 /* 80062A34 0005F834 3C A0 50 4B */ lis r5, 0x504B5550@ha @@ -180,7 +180,7 @@ func_80062A2C: /* 80062A40 0005F840 BF 41 02 18 */ stmw r26, 0x218(r1) /* 80062A44 0005F844 7C 7C 1B 78 */ mr r28, r3 /* 80062A48 0005F848 7C 9D 23 78 */ mr r29, r4 -/* 80062A4C 0005F84C 4B FF 21 B1 */ bl func_80054BFC +/* 80062A4C 0005F84C 4B FF 21 B1 */ bl zEntInit__FP4zEntP9xEntAssetUi /* 80062A50 0005F850 88 1C 00 05 */ lbz r0, 5(r28) /* 80062A54 0005F854 28 00 00 00 */ cmplwi r0, 0 /* 80062A58 0005F858 41 82 00 14 */ beq lbl_80062A6C @@ -257,7 +257,7 @@ lbl_80062B4C: lbl_80062B58: /* 80062B58 0005F958 80 7F 00 0C */ lwz r3, 0xc(r31) /* 80062B5C 0005F95C 38 81 00 08 */ addi r4, r1, 8 -/* 80062B60 0005F960 4B FE 8B AD */ bl func_8004B70C +/* 80062B60 0005F960 4B FE 8B AD */ bl xSTFindAsset__FUiPUi /* 80062B64 0005F964 7C 7A 1B 79 */ or. r26, r3, r3 /* 80062B68 0005F968 3B C0 00 00 */ li r30, 0 /* 80062B6C 0005F96C 40 82 00 1C */ bne lbl_80062B88 @@ -265,21 +265,21 @@ lbl_80062B58: /* 80062B74 0005F974 38 81 00 08 */ addi r4, r1, 8 /* 80062B78 0005F978 3B E3 00 08 */ addi r31, r3, 8 /* 80062B7C 0005F97C 80 63 00 14 */ lwz r3, 0x14(r3) -/* 80062B80 0005F980 4B FE 8B 8D */ bl func_8004B70C +/* 80062B80 0005F980 4B FE 8B 8D */ bl xSTFindAsset__FUiPUi /* 80062B84 0005F984 7C 7A 1B 78 */ mr r26, r3 lbl_80062B88: /* 80062B88 0005F988 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80062B8C 0005F98C 28 03 00 00 */ cmplwi r3, 0 /* 80062B90 0005F990 41 82 00 34 */ beq lbl_80062BC4 /* 80062B94 0005F994 38 81 00 08 */ addi r4, r1, 8 -/* 80062B98 0005F998 4B FE 8B 75 */ bl func_8004B70C +/* 80062B98 0005F998 4B FE 8B 75 */ bl xSTFindAsset__FUiPUi /* 80062B9C 0005F99C 7C 60 1B 78 */ mr r0, r3 /* 80062BA0 0005F9A0 7F 43 D3 78 */ mr r3, r26 /* 80062BA4 0005F9A4 7C 1E 03 78 */ mr r30, r0 -/* 80062BA8 0005F9A8 48 06 53 6D */ bl func_800C7F14 +/* 80062BA8 0005F9A8 48 06 53 6D */ bl iModelNumBones__FP8RpAtomic /* 80062BAC 0005F9AC 7C 7B 1B 78 */ mr r27, r3 /* 80062BB0 0005F9B0 7F C3 F3 78 */ mr r3, r30 -/* 80062BB4 0005F9B4 48 05 BE 85 */ bl func_800BEA38 +/* 80062BB4 0005F9B4 48 05 BE 85 */ bl iAnimBoneCount__FPv /* 80062BB8 0005F9B8 7C 03 D8 40 */ cmplw r3, r27 /* 80062BBC 0005F9BC 41 82 00 08 */ beq lbl_80062BC4 /* 80062BC0 0005F9C0 3B C0 00 00 */ li r30, 0 @@ -289,7 +289,7 @@ lbl_80062BC4: /* 80062BCC 0005F9CC 38 A0 00 00 */ li r5, 0 /* 80062BD0 0005F9D0 38 C0 00 00 */ li r6, 0 /* 80062BD4 0005F9D4 38 E0 00 00 */ li r7, 0 -/* 80062BD8 0005F9D8 4B FD 15 19 */ bl func_800340F0 +/* 80062BD8 0005F9D8 4B FD 15 19 */ bl xModelInstanceAlloc__FP8RpAtomicPvUsUcPUc /* 80062BDC 0005F9DC 90 7C 00 24 */ stw r3, 0x24(r28) /* 80062BE0 0005F9E0 38 1C 00 D4 */ addi r0, r28, 0xd4 /* 80062BE4 0005F9E4 7F 84 E3 78 */ mr r4, r28 @@ -303,7 +303,7 @@ lbl_80062BC4: /* 80062C04 0005FA04 90 C3 00 5C */ stw r6, 0x5c(r3) /* 80062C08 0005FA08 90 1C 00 C0 */ stw r0, 0xc0(r28) /* 80062C0C 0005FA0C 80 7C 00 C0 */ lwz r3, 0xc0(r28) -/* 80062C10 0005FA10 48 0D 70 ED */ bl func_80139CFC +/* 80062C10 0005FA10 48 0D 70 ED */ bl xShadowSimple_CacheInit__FP18xShadowSimpleCacheP4xEntUc /* 80062C14 0005FA14 80 BC 00 C0 */ lwz r5, 0xc0(r28) /* 80062C18 0005FA18 38 60 00 41 */ li r3, 0x41 /* 80062C1C 0005FA1C 38 00 00 00 */ li r0, 0 @@ -341,7 +341,7 @@ lbl_80062C68: /* 80062C94 0005FA94 C0 02 8B 60 */ lfs f0, lbl_803CD4E0-_SDA2_BASE_(r2) /* 80062C98 0005FA98 D0 1C 01 A0 */ stfs f0, 0x1a0(r28) /* 80062C9C 0005FA9C 90 1C 01 B0 */ stw r0, 0x1b0(r28) -/* 80062CA0 0005FAA0 4B FF 25 B1 */ bl func_80055250 +/* 80062CA0 0005FAA0 4B FF 25 B1 */ bl zEntReset__FP4zEnt /* 80062CA4 0005FAA4 38 00 00 01 */ li r0, 1 /* 80062CA8 0005FAA8 38 7C 00 88 */ addi r3, r28, 0x88 /* 80062CAC 0005FAAC 98 1C 00 84 */ stb r0, 0x84(r28) @@ -355,7 +355,7 @@ lbl_80062C68: /* 80062CCC 0005FACC 4B FA 83 ED */ bl func_8000B0B8 /* 80062CD0 0005FAD0 7F 84 E3 78 */ mr r4, r28 /* 80062CD4 0005FAD4 38 7C 01 E8 */ addi r3, r28, 0x1e8 -/* 80062CD8 0005FAD8 4B FB 8E 7D */ bl func_8001BB54 +/* 80062CD8 0005FAD8 4B FB 8E 7D */ bl xEntDriveInit__FP9xEntDriveP4xEnt /* 80062CDC 0005FADC 3C 60 80 29 */ lis r3, lbl_8028C640@ha /* 80062CE0 0005FAE0 3B 60 00 00 */ li r27, 0 /* 80062CE4 0005FAE4 38 03 C6 40 */ addi r0, r3, lbl_8028C640@l @@ -374,7 +374,7 @@ lbl_80062CEC: /* 80062D14 0005FB14 80 9A 00 18 */ lwz r4, 0x18(r26) /* 80062D18 0005FB18 80 63 00 10 */ lwz r3, 0x10(r3) /* 80062D1C 0005FB1C C0 3A 00 1C */ lfs f1, 0x1c(r26) -/* 80062D20 0005FB20 4B FC 4C 65 */ bl func_80027984 +/* 80062D20 0005FB20 4B FC 4C 65 */ bl xFXAtomicEnvMapSetup__FP8RpAtomicUif lbl_80062D24: /* 80062D24 0005FB24 3B 7B 00 01 */ addi r27, r27, 1 /* 80062D28 0005FB28 3B 5A 00 20 */ addi r26, r26, 0x20 @@ -397,7 +397,7 @@ lbl_80062D50: /* 80062D64 0005FB64 4C C6 31 82 */ crclr 6 /* 80062D68 0005FB68 48 18 11 CD */ bl func_801E3F34 /* 80062D6C 0005FB6C 38 61 00 0C */ addi r3, r1, 0xc -/* 80062D70 0005FB70 4B FE 94 A5 */ bl func_8004C214 +/* 80062D70 0005FB70 4B FE 94 A5 */ bl xStrHash__FPCc /* 80062D74 0005FB74 80 1C 00 00 */ lwz r0, 0(r28) /* 80062D78 0005FB78 7C 00 18 40 */ cmplw r0, r3 /* 80062D7C 0005FB7C 40 82 00 24 */ bne lbl_80062DA0 @@ -427,19 +427,19 @@ lbl_80062DC4: /* 80062DD0 0005FBD0 38 21 02 30 */ addi r1, r1, 0x230 /* 80062DD4 0005FBD4 4E 80 00 20 */ blr -.global func_80062DD8 -func_80062DD8: +.global zEntPickup_Setup__FP10zEntPickup +zEntPickup_Setup__FP10zEntPickup: /* 80062DD8 0005FBD8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80062DDC 0005FBDC 7C 08 02 A6 */ mflr r0 /* 80062DE0 0005FBE0 90 01 00 14 */ stw r0, 0x14(r1) -/* 80062DE4 0005FBE4 4B FF 22 81 */ bl func_80055064 +/* 80062DE4 0005FBE4 4B FF 22 81 */ bl zEntSetup__FP4zEnt /* 80062DE8 0005FBE8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80062DEC 0005FBEC 7C 08 03 A6 */ mtlr r0 /* 80062DF0 0005FBF0 38 21 00 10 */ addi r1, r1, 0x10 /* 80062DF4 0005FBF4 4E 80 00 20 */ blr -.global func_80062DF8 -func_80062DF8: +.global zEntPickup_Setup__Fv +zEntPickup_Setup__Fv: /* 80062DF8 0005FBF8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80062DFC 0005FBFC 7C 08 02 A6 */ mflr r0 /* 80062E00 0005FC00 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -472,7 +472,7 @@ lbl_80062E58: /* 80062E64 0005FC64 28 00 00 B2 */ cmplwi r0, 0xb2 /* 80062E68 0005FC68 40 82 00 84 */ bne lbl_80062EEC /* 80062E6C 0005FC6C 80 63 00 04 */ lwz r3, 4(r3) -/* 80062E70 0005FC70 48 05 1B CD */ bl func_800B4A3C +/* 80062E70 0005FC70 48 05 1B CD */ bl zSceneFindObject__FUi /* 80062E74 0005FC74 28 03 00 00 */ cmplwi r3, 0 /* 80062E78 0005FC78 41 82 00 74 */ beq lbl_80062EEC /* 80062E7C 0005FC7C 88 03 00 04 */ lbz r0, 4(r3) @@ -503,7 +503,7 @@ lbl_80062E58: /* 80062EE0 0005FCE0 38 84 00 20 */ addi r4, r4, 0x20 lbl_80062EE4: /* 80062EE4 0005FCE4 38 A0 00 00 */ li r5, 0 -/* 80062EE8 0005FCE8 48 00 18 F9 */ bl func_800647E0 +/* 80062EE8 0005FCE8 48 00 18 F9 */ bl zEntPickup_MakeDroppable__FP10zEntPickupP5xVec3P5xBase lbl_80062EEC: /* 80062EEC 0005FCEC 3B FF 00 20 */ addi r31, r31, 0x20 /* 80062EF0 0005FCF0 3B 5A 00 01 */ addi r26, r26, 1 @@ -585,7 +585,7 @@ lbl_80062FC4: /* 80063000 0005FE00 C0 3D 00 04 */ lfs f1, 4(r29) /* 80063004 0005FE04 7F E3 FB 78 */ mr r3, r31 /* 80063008 0005FE08 C0 5D 00 08 */ lfs f2, 8(r29) -/* 8006300C 0005FE0C 48 03 39 D9 */ bl func_800969E4 +/* 8006300C 0005FE0C 48 03 39 D9 */ bl zFXPopOn__FR4xEntff /* 80063010 0005FE10 48 00 01 B8 */ b lbl_800631C8 lbl_80063014: /* 80063014 0005FE14 7F E3 FB 78 */ mr r3, r31 @@ -603,7 +603,7 @@ lbl_80063014: /* 80063044 0005FE44 C0 3D 00 04 */ lfs f1, 4(r29) /* 80063048 0005FE48 7F E3 FB 78 */ mr r3, r31 /* 8006304C 0005FE4C C0 5D 00 08 */ lfs f2, 8(r29) -/* 80063050 0005FE50 48 03 3B F5 */ bl func_80096C44 +/* 80063050 0005FE50 48 03 3B F5 */ bl zFXPopOff__FR4xEntff /* 80063054 0005FE54 48 00 01 74 */ b lbl_800631C8 lbl_80063058: /* 80063058 0005FE58 80 1F 01 6C */ lwz r0, 0x16c(r31) @@ -628,7 +628,7 @@ lbl_80063058: /* 800630A4 0005FEA4 C0 3D 00 04 */ lfs f1, 4(r29) /* 800630A8 0005FEA8 7F E3 FB 78 */ mr r3, r31 /* 800630AC 0005FEAC C0 5D 00 08 */ lfs f2, 8(r29) -/* 800630B0 0005FEB0 48 03 39 35 */ bl func_800969E4 +/* 800630B0 0005FEB0 48 03 39 35 */ bl zFXPopOn__FR4xEntff /* 800630B4 0005FEB4 48 00 01 14 */ b lbl_800631C8 lbl_800630B8: /* 800630B8 0005FEB8 A0 1F 02 64 */ lhz r0, 0x264(r31) @@ -649,25 +649,25 @@ lbl_800630B8: /* 800630F4 0005FEF4 C0 3D 00 04 */ lfs f1, 4(r29) /* 800630F8 0005FEF8 7F E3 FB 78 */ mr r3, r31 /* 800630FC 0005FEFC C0 5D 00 08 */ lfs f2, 8(r29) -/* 80063100 0005FF00 48 03 3B 45 */ bl func_80096C44 +/* 80063100 0005FF00 48 03 3B 45 */ bl zFXPopOff__FR4xEntff /* 80063104 0005FF04 48 00 00 C4 */ b lbl_800631C8 lbl_80063108: /* 80063108 0005FF08 7F E3 FB 78 */ mr r3, r31 -/* 8006310C 0005FF0C 48 00 13 59 */ bl func_80064464 +/* 8006310C 0005FF0C 48 00 13 59 */ bl zEntPickup_Reset__FP10zEntPickup /* 80063110 0005FF10 48 00 00 B8 */ b lbl_800631C8 lbl_80063114: /* 80063114 0005FF14 80 1F 01 6C */ lwz r0, 0x16c(r31) /* 80063118 0005FF18 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8006311C 0005FF1C 41 82 00 AC */ beq lbl_800631C8 /* 80063120 0005FF20 7F E3 FB 78 */ mr r3, r31 -/* 80063124 0005FF24 48 00 04 A5 */ bl func_800635C8 +/* 80063124 0005FF24 48 00 04 A5 */ bl zEntPickup_DoPickup__FP10zEntPickup /* 80063128 0005FF28 48 00 00 A0 */ b lbl_800631C8 lbl_8006312C: /* 8006312C 0005FF2C 80 1F 01 6C */ lwz r0, 0x16c(r31) /* 80063130 0005FF30 28 00 00 10 */ cmplwi r0, 0x10 /* 80063134 0005FF34 40 82 00 94 */ bne lbl_800631C8 /* 80063138 0005FF38 7F E3 FB 78 */ mr r3, r31 -/* 8006313C 0005FF3C 48 00 17 21 */ bl func_8006485C +/* 8006313C 0005FF3C 48 00 17 21 */ bl zEntPickup_Drop__FP10zEntPickup /* 80063140 0005FF40 48 00 00 88 */ b lbl_800631C8 lbl_80063144: /* 80063144 0005FF44 93 DF 01 D0 */ stw r30, 0x1d0(r31) @@ -689,7 +689,7 @@ lbl_80063164: /* 80063180 0005FF80 38 7F 01 E8 */ addi r3, r31, 0x1e8 /* 80063184 0005FF84 38 A0 00 00 */ li r5, 0 /* 80063188 0005FF88 C0 22 8B 68 */ lfs f1, lbl_803CD4E8-_SDA2_BASE_(r2) -/* 8006318C 0005FF8C 4B FB 8A 19 */ bl func_8001BBA4 +/* 8006318C 0005FF8C 4B FB 8A 19 */ bl xEntDriveMount__FP9xEntDriveP4xEntfPC7xCollis /* 80063190 0005FF90 38 00 00 00 */ li r0, 0 /* 80063194 0005FF94 90 1F 00 48 */ stw r0, 0x48(r31) /* 80063198 0005FF98 48 00 00 30 */ b lbl_800631C8 @@ -702,7 +702,7 @@ lbl_8006319C: /* 800631B0 0005FFB0 38 7F 01 E8 */ addi r3, r31, 0x1e8 /* 800631B4 0005FFB4 90 1F 00 48 */ stw r0, 0x48(r31) /* 800631B8 0005FFB8 C0 22 8B 68 */ lfs f1, lbl_803CD4E8-_SDA2_BASE_(r2) -/* 800631BC 0005FFBC 4B FB 8E 21 */ bl func_8001BFDC +/* 800631BC 0005FFBC 4B FB 8E 21 */ bl xEntDriveDismount__FP9xEntDrivef /* 800631C0 0005FFC0 38 00 00 00 */ li r0, 0 /* 800631C4 0005FFC4 90 1F 00 48 */ stw r0, 0x48(r31) lbl_800631C8: @@ -715,12 +715,12 @@ lbl_800631C8: /* 800631E0 0005FFE0 38 21 01 10 */ addi r1, r1, 0x110 /* 800631E4 0005FFE4 4E 80 00 20 */ blr -.global func_800631E8 -func_800631E8: +.global zEntPickup_FlyToInterface__FP10zEntPickupf +zEntPickup_FlyToInterface__FP10zEntPickupf: /* 800631E8 0005FFE8 4E 80 00 20 */ blr -.global func_800631EC -func_800631EC: +.global zEntPickup_CheckAllPickupsAgainstPlayer__FP6xScenef +zEntPickup_CheckAllPickupsAgainstPlayer__FP6xScenef: /* 800631EC 0005FFEC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800631F0 0005FFF0 7C 08 02 A6 */ mflr r0 /* 800631F4 0005FFF4 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -737,7 +737,7 @@ func_800631EC: /* 80063220 00060020 80 87 00 4C */ lwz r4, 0x4c(r7) /* 80063224 00060024 38 E1 00 08 */ addi r7, r1, 8 /* 80063228 00060028 38 84 00 30 */ addi r4, r4, 0x30 -/* 8006322C 0006002C 48 0B F7 41 */ bl func_8012296C +/* 8006322C 0006002C 48 0B F7 41 */ bl xGridCheckPosition__FP5xGridP5xVec3P7xQCDataPFP4xEntPv_iPv /* 80063230 00060030 80 01 00 14 */ lwz r0, 0x14(r1) /* 80063234 00060034 7C 08 03 A6 */ mtlr r0 /* 80063238 00060038 38 21 00 10 */ addi r1, r1, 0x10 @@ -816,7 +816,7 @@ lbl_800632E0: /* 80063350 00060150 28 00 00 00 */ cmplwi r0, 0 /* 80063354 00060154 40 82 00 0C */ bne lbl_80063360 /* 80063358 00060158 7F A3 EB 78 */ mr r3, r29 -/* 8006335C 0006015C 48 00 02 6D */ bl func_800635C8 +/* 8006335C 0006015C 48 00 02 6D */ bl zEntPickup_DoPickup__FP10zEntPickup lbl_80063360: /* 80063360 00060160 80 7D 01 70 */ lwz r3, 0x170(r29) /* 80063364 00060164 88 03 00 04 */ lbz r0, 4(r3) @@ -838,29 +838,29 @@ lbl_80063360: /* 800633A4 000601A4 7C 04 00 40 */ cmplw r4, r0 /* 800633A8 000601A8 40 80 01 F8 */ bge lbl_800635A0 /* 800633AC 000601AC 7F A3 EB 78 */ mr r3, r29 -/* 800633B0 000601B0 48 00 02 19 */ bl func_800635C8 +/* 800633B0 000601B0 48 00 02 19 */ bl zEntPickup_DoPickup__FP10zEntPickup /* 800633B4 000601B4 48 00 01 EC */ b lbl_800635A0 /* 800633B8 000601B8 3B C0 00 00 */ li r30, 0 lbl_800633BC: -/* 800633BC 000601BC 4B FC D8 CD */ bl func_80030C88 +/* 800633BC 000601BC 4B FC D8 CD */ bl xurand__Fv /* 800633C0 000601C0 C0 42 8B 64 */ lfs f2, lbl_803CD4E4-_SDA2_BASE_(r2) /* 800633C4 000601C4 C0 02 8B 70 */ lfs f0, lbl_803CD4F0-_SDA2_BASE_(r2) /* 800633C8 000601C8 EF E2 00 7A */ fmadds f31, f2, f1, f0 -/* 800633CC 000601CC 4B FC D8 BD */ bl func_80030C88 +/* 800633CC 000601CC 4B FC D8 BD */ bl xurand__Fv /* 800633D0 000601D0 C0 02 8B 64 */ lfs f0, lbl_803CD4E4-_SDA2_BASE_(r2) /* 800633D4 000601D4 FC 40 F8 90 */ fmr f2, f31 /* 800633D8 000601D8 80 7D 00 24 */ lwz r3, 0x24(r29) /* 800633DC 000601DC EC 20 08 2A */ fadds f1, f0, f1 /* 800633E0 000601E0 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800633E4 000601E4 38 63 00 30 */ addi r3, r3, 0x30 -/* 800633E8 000601E8 4B FC 59 A9 */ bl func_80028D90 +/* 800633E8 000601E8 4B FC 59 A9 */ bl xFXFireworksLaunch__FfPC5xVec3f /* 800633EC 000601EC 3B DE 00 01 */ addi r30, r30, 1 /* 800633F0 000601F0 2C 1E 00 05 */ cmpwi r30, 5 /* 800633F4 000601F4 41 80 FF C8 */ blt lbl_800633BC /* 800633F8 000601F8 7F A3 EB 78 */ mr r3, r29 -/* 800633FC 000601FC 48 00 01 CD */ bl func_800635C8 +/* 800633FC 000601FC 48 00 01 CD */ bl zEntPickup_DoPickup__FP10zEntPickup /* 80063400 00060200 48 00 01 A0 */ b lbl_800635A0 -/* 80063404 00060204 48 0A F0 69 */ bl func_8011246C +/* 80063404 00060204 48 0A F0 69 */ bl active__12bungee_stateFv /* 80063408 00060208 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8006340C 0006020C 41 82 00 18 */ beq lbl_80063424 /* 80063410 00060210 C0 22 8B 74 */ lfs f1, lbl_803CD4F4-_SDA2_BASE_(r2) @@ -876,12 +876,12 @@ lbl_80063424: /* 80063434 00060234 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80063438 00060238 EF E1 00 32 */ fmuls f31, f1, f0 /* 8006343C 0006023C 38 84 00 30 */ addi r4, r4, 0x30 -/* 80063440 00060240 4B FE B0 9D */ bl func_8004E4DC +/* 80063440 00060240 4B FE B0 9D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80063444 00060244 80 9D 00 24 */ lwz r4, 0x24(r29) /* 80063448 00060248 38 61 00 08 */ addi r3, r1, 8 /* 8006344C 0006024C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80063450 00060250 38 84 00 30 */ addi r4, r4, 0x30 -/* 80063454 00060254 4B FE B0 89 */ bl func_8004E4DC +/* 80063454 00060254 4B FE B0 89 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80063458 00060258 C0 02 8B 64 */ lfs f0, lbl_803CD4E4-_SDA2_BASE_(r2) /* 8006345C 0006025C C0 21 00 18 */ lfs f1, 0x18(r1) /* 80063460 00060260 EC 60 07 F2 */ fmuls f3, f0, f31 @@ -920,32 +920,32 @@ lbl_800634D8: /* 800634DC 000602DC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800634E0 000602E0 4C 40 13 82 */ cror 2, 0, 2 /* 800634E4 000602E4 40 82 00 BC */ bne lbl_800635A0 -/* 800634E8 000602E8 48 0A EF 85 */ bl func_8011246C +/* 800634E8 000602E8 48 0A EF 85 */ bl active__12bungee_stateFv /* 800634EC 000602EC 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800634F0 000602F0 40 82 00 0C */ bne lbl_800634FC /* 800634F4 000602F4 38 60 10 00 */ li r3, 0x1000 -/* 800634F8 000602F8 48 00 30 61 */ bl func_80066558 +/* 800634F8 000602F8 48 00 30 61 */ bl zEntPlayerControlOff__F13zControlOwner lbl_800634FC: /* 800634FC 000602FC 3B C0 00 00 */ li r30, 0 lbl_80063500: -/* 80063500 00060300 4B FC D7 89 */ bl func_80030C88 +/* 80063500 00060300 4B FC D7 89 */ bl xurand__Fv /* 80063504 00060304 C0 42 8B 64 */ lfs f2, lbl_803CD4E4-_SDA2_BASE_(r2) /* 80063508 00060308 C0 02 8B 70 */ lfs f0, lbl_803CD4F0-_SDA2_BASE_(r2) /* 8006350C 0006030C EF E2 00 7A */ fmadds f31, f2, f1, f0 -/* 80063510 00060310 4B FC D7 79 */ bl func_80030C88 +/* 80063510 00060310 4B FC D7 79 */ bl xurand__Fv /* 80063514 00060314 80 7D 00 24 */ lwz r3, 0x24(r29) /* 80063518 00060318 FC 40 F8 90 */ fmr f2, f31 /* 8006351C 0006031C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80063520 00060320 38 63 00 30 */ addi r3, r3, 0x30 -/* 80063524 00060324 4B FC 58 6D */ bl func_80028D90 +/* 80063524 00060324 4B FC 58 6D */ bl xFXFireworksLaunch__FfPC5xVec3f /* 80063528 00060328 3B DE 00 01 */ addi r30, r30, 1 /* 8006352C 0006032C 2C 1E 00 0A */ cmpwi r30, 0xa /* 80063530 00060330 41 80 FF D0 */ blt lbl_80063500 /* 80063534 00060334 C0 22 8B 5C */ lfs f1, lbl_803CD4DC-_SDA2_BASE_(r2) /* 80063538 00060338 38 60 00 22 */ li r3, 0x22 -/* 8006353C 0006033C 48 01 D2 55 */ bl func_80080790 +/* 8006353C 0006033C 48 01 D2 55 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 80063540 00060340 7F A3 EB 78 */ mr r3, r29 -/* 80063544 00060344 48 00 00 85 */ bl func_800635C8 +/* 80063544 00060344 48 00 00 85 */ bl zEntPickup_DoPickup__FP10zEntPickup /* 80063548 00060348 48 00 00 58 */ b lbl_800635A0 /* 8006354C 0006034C C0 22 8B 74 */ lfs f1, lbl_803CD4F4-_SDA2_BASE_(r2) /* 80063550 00060350 C0 1F 07 74 */ lfs f0, 0x774(r31) @@ -958,16 +958,16 @@ lbl_80063500: /* 8006356C 0006036C 2C 00 00 00 */ cmpwi r0, 0 /* 80063570 00060370 40 82 00 30 */ bne lbl_800635A0 /* 80063574 00060374 7F A3 EB 78 */ mr r3, r29 -/* 80063578 00060378 48 00 00 51 */ bl func_800635C8 +/* 80063578 00060378 48 00 00 51 */ bl zEntPickup_DoPickup__FP10zEntPickup /* 8006357C 0006037C 48 00 00 24 */ b lbl_800635A0 /* 80063580 00060380 7F A3 EB 78 */ mr r3, r29 -/* 80063584 00060384 48 00 00 45 */ bl func_800635C8 +/* 80063584 00060384 48 00 00 45 */ bl zEntPickup_DoPickup__FP10zEntPickup /* 80063588 00060388 48 00 00 18 */ b lbl_800635A0 /* 8006358C 0006038C 7F A3 EB 78 */ mr r3, r29 -/* 80063590 00060390 48 00 00 39 */ bl func_800635C8 +/* 80063590 00060390 48 00 00 39 */ bl zEntPickup_DoPickup__FP10zEntPickup /* 80063594 00060394 48 00 00 0C */ b lbl_800635A0 /* 80063598 00060398 7F A3 EB 78 */ mr r3, r29 -/* 8006359C 0006039C 48 00 00 2D */ bl func_800635C8 +/* 8006359C 0006039C 48 00 00 2D */ bl zEntPickup_DoPickup__FP10zEntPickup lbl_800635A0: /* 800635A0 000603A0 38 60 00 01 */ li r3, 1 lbl_800635A4: @@ -981,8 +981,8 @@ lbl_800635A4: /* 800635C0 000603C0 38 21 00 40 */ addi r1, r1, 0x40 /* 800635C4 000603C4 4E 80 00 20 */ blr -.global func_800635C8 -func_800635C8: +.global zEntPickup_DoPickup__FP10zEntPickup +zEntPickup_DoPickup__FP10zEntPickup: /* 800635C8 000603C8 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800635CC 000603CC 7C 08 02 A6 */ mflr r0 /* 800635D0 000603D0 90 01 00 54 */ stw r0, 0x54(r1) @@ -1007,14 +1007,14 @@ func_800635C8: /* 8006361C 0006041C 28 00 00 00 */ cmplwi r0, 0 /* 80063620 00060420 40 82 00 5C */ bne lbl_8006367C /* 80063624 00060424 38 60 00 0E */ li r3, 0xe -/* 80063628 00060428 48 01 D2 51 */ bl func_80080878 -/* 8006362C 0006042C 48 0A EE 41 */ bl func_8011246C +/* 80063628 00060428 48 01 D2 51 */ bl zEntPlayer_SNDPlayStream__F20_tagePlayerStreamSnd +/* 8006362C 0006042C 48 0A EE 41 */ bl active__12bungee_stateFv /* 80063630 00060430 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80063634 00060434 40 82 00 48 */ bne lbl_8006367C /* 80063638 00060438 38 60 10 00 */ li r3, 0x1000 -/* 8006363C 0006043C 48 00 2F 1D */ bl func_80066558 +/* 8006363C 0006043C 48 00 2F 1D */ bl zEntPlayerControlOff__F13zControlOwner /* 80063640 00060440 38 60 00 01 */ li r3, 1 -/* 80063644 00060444 48 01 33 DD */ bl func_80076A20 +/* 80063644 00060444 48 01 33 DD */ bl zEntPlayer_GiveSpatula__Fi /* 80063648 00060448 3C 80 80 29 */ lis r4, lbl_8028C720@ha /* 8006364C 0006044C 38 61 00 08 */ addi r3, r1, 8 /* 80063650 00060450 38 84 C7 20 */ addi r4, r4, lbl_8028C720@l @@ -1023,7 +1023,7 @@ func_800635C8: /* 8006365C 0006045C 38 61 00 38 */ addi r3, r1, 0x38 /* 80063660 00060460 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80063664 00060464 38 84 00 30 */ addi r4, r4, 0x30 -/* 80063668 00060468 4B FE AE 75 */ bl func_8004E4DC +/* 80063668 00060468 4B FE AE 75 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006366C 0006046C 80 7F 00 24 */ lwz r3, 0x24(r31) /* 80063670 00060470 38 81 00 08 */ addi r4, r1, 8 /* 80063674 00060474 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -1035,8 +1035,8 @@ lbl_8006367C: /* 80063688 00060488 38 21 00 50 */ addi r1, r1, 0x50 /* 8006368C 0006048C 4E 80 00 20 */ blr -.global func_80063690 -func_80063690: +.global zEntPickup_GivePickup__FP10zEntPickup +zEntPickup_GivePickup__FP10zEntPickup: /* 80063690 00060490 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80063694 00060494 7C 08 02 A6 */ mflr r0 /* 80063698 00060498 90 01 00 14 */ stw r0, 0x14(r1) @@ -1159,19 +1159,19 @@ lbl_80063838: /* 80063848 00060648 90 03 16 B0 */ stw r0, 0x16b0(r3) /* 8006384C 0006064C 40 82 00 10 */ bne lbl_8006385C /* 80063850 00060650 38 60 00 4F */ li r3, 0x4f -/* 80063854 00060654 48 01 D0 25 */ bl func_80080878 +/* 80063854 00060654 48 01 D0 25 */ bl zEntPlayer_SNDPlayStream__F20_tagePlayerStreamSnd /* 80063858 00060658 48 00 00 98 */ b lbl_800638F0 lbl_8006385C: /* 8006385C 0006065C 28 00 00 05 */ cmplwi r0, 5 /* 80063860 00060660 40 82 00 10 */ bne lbl_80063870 /* 80063864 00060664 38 60 00 50 */ li r3, 0x50 -/* 80063868 00060668 48 01 D0 11 */ bl func_80080878 +/* 80063868 00060668 48 01 D0 11 */ bl zEntPlayer_SNDPlayStream__F20_tagePlayerStreamSnd /* 8006386C 0006066C 48 00 00 84 */ b lbl_800638F0 lbl_80063870: /* 80063870 00060670 28 00 00 06 */ cmplwi r0, 6 /* 80063874 00060674 40 82 00 7C */ bne lbl_800638F0 /* 80063878 00060678 38 60 00 51 */ li r3, 0x51 -/* 8006387C 0006067C 48 01 CF FD */ bl func_80080878 +/* 8006387C 0006067C 48 01 CF FD */ bl zEntPlayer_SNDPlayStream__F20_tagePlayerStreamSnd /* 80063880 00060680 48 00 00 70 */ b lbl_800638F0 /* 80063884 00060684 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80063888 00060688 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -1181,12 +1181,12 @@ lbl_80063870: /* 80063898 00060698 D0 03 16 B8 */ stfs f0, 0x16b8(r3) /* 8006389C 0006069C 48 00 00 54 */ b lbl_800638F0 /* 800638A0 000606A0 38 60 00 01 */ li r3, 1 -/* 800638A4 000606A4 48 01 32 39 */ bl func_80076ADC +/* 800638A4 000606A4 48 01 32 39 */ bl zEntPlayer_GivePatsSocksCurrentLevel__Fi /* 800638A8 000606A8 48 00 00 48 */ b lbl_800638F0 /* 800638AC 000606AC 38 60 00 01 */ li r3, 1 -/* 800638B0 000606B0 48 01 29 55 */ bl func_80076204 +/* 800638B0 000606B0 48 01 29 55 */ bl zEntPlayer_setBoulderMode__FUi /* 800638B4 000606B4 48 00 00 3C */ b lbl_800638F0 -/* 800638B8 000606B8 48 05 15 09 */ bl func_800B4DC0 +/* 800638B8 000606B8 48 05 15 09 */ bl zSceneGetLevelIndex__Fv /* 800638BC 000606BC 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800638C0 000606C0 54 65 10 3A */ slwi r5, r3, 2 /* 800638C4 000606C4 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -1194,7 +1194,7 @@ lbl_80063870: /* 800638CC 000606CC 7C 7E 28 2E */ lwzx r3, r30, r5 /* 800638D0 000606D0 38 03 00 01 */ addi r0, r3, 1 /* 800638D4 000606D4 7C 1E 29 2E */ stwx r0, r30, r5 -/* 800638D8 000606D8 48 05 14 E9 */ bl func_800B4DC0 +/* 800638D8 000606D8 48 05 14 E9 */ bl zSceneGetLevelIndex__Fv /* 800638DC 000606DC 54 60 10 3A */ slwi r0, r3, 2 /* 800638E0 000606E0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800638E4 000606E4 7C 1E 00 2E */ lwzx r0, r30, r0 @@ -1203,7 +1203,7 @@ lbl_80063870: lbl_800638F0: /* 800638F0 000606F0 7F E3 FB 78 */ mr r3, r31 /* 800638F4 000606F4 38 80 00 23 */ li r4, 0x23 -/* 800638F8 000606F8 4B FB BC F9 */ bl func_8001F5F0 +/* 800638F8 000606F8 4B FB BC F9 */ bl zEntEvent__FP5xBaseUi /* 800638FC 000606FC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80063900 00060700 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80063904 00060704 83 C1 00 08 */ lwz r30, 8(r1) @@ -1220,13 +1220,13 @@ func_80063914: /* 80063924 00060724 7C 7F 1B 78 */ mr r31, r3 /* 80063928 00060728 4B FB 7E C1 */ bl func_8001B7E8 /* 8006392C 0006072C 7F E3 FB 78 */ mr r3, r31 -/* 80063930 00060730 4B FF FD 61 */ bl func_80063690 +/* 80063930 00060730 4B FF FD 61 */ bl zEntPickup_GivePickup__FP10zEntPickup /* 80063934 00060734 80 1F 01 6C */ lwz r0, 0x16c(r31) /* 80063938 00060738 7F E3 FB 78 */ mr r3, r31 /* 8006393C 0006073C 54 00 00 32 */ rlwinm r0, r0, 0, 0, 0x19 /* 80063940 00060740 60 00 00 08 */ ori r0, r0, 8 /* 80063944 00060744 90 1F 01 6C */ stw r0, 0x16c(r31) -/* 80063948 00060748 4B FF F0 39 */ bl func_80062980 +/* 80063948 00060748 4B FF F0 39 */ bl isRewardPickup__FP10zEntPickup /* 8006394C 0006074C 28 03 00 00 */ cmplwi r3, 0 /* 80063950 00060750 41 82 00 10 */ beq lbl_80063960 /* 80063954 00060754 A0 1F 00 06 */ lhz r0, 6(r31) @@ -1251,7 +1251,7 @@ lbl_80063960: /* 8006399C 0006079C C0 05 00 28 */ lfs f0, 0x28(r5) /* 800639A0 000607A0 80 84 00 4C */ lwz r4, 0x4c(r4) /* 800639A4 000607A4 D0 04 00 38 */ stfs f0, 0x38(r4) -/* 800639A8 000607A8 4B FF EF D9 */ bl func_80062980 +/* 800639A8 000607A8 4B FF EF D9 */ bl isRewardPickup__FP10zEntPickup /* 800639AC 000607AC 28 03 00 00 */ cmplwi r3, 0 /* 800639B0 000607B0 40 82 01 10 */ bne lbl_80063AC0 /* 800639B4 000607B4 80 7F 01 70 */ lwz r3, 0x170(r31) @@ -1267,10 +1267,10 @@ lbl_80063960: /* 800639DC 000607DC 48 00 00 10 */ b lbl_800639EC lbl_800639E0: /* 800639E0 000607E0 38 60 00 13 */ li r3, 0x13 -/* 800639E4 000607E4 48 01 CE 95 */ bl func_80080878 +/* 800639E4 000607E4 48 01 CE 95 */ bl zEntPlayer_SNDPlayStream__F20_tagePlayerStreamSnd /* 800639E8 000607E8 48 00 00 D8 */ b lbl_80063AC0 lbl_800639EC: -/* 800639EC 000607EC 4B FC D2 7D */ bl func_80030C68 +/* 800639EC 000607EC 4B FC D2 7D */ bl xrand__Fv /* 800639F0 000607F0 54 60 07 BE */ clrlwi r0, r3, 0x1e /* 800639F4 000607F4 28 00 00 03 */ cmplwi r0, 3 /* 800639F8 000607F8 40 82 00 C8 */ bne lbl_80063AC0 @@ -1279,19 +1279,19 @@ lbl_800639EC: /* 80063A04 00060804 38 80 00 01 */ li r4, 1 /* 80063A08 00060808 38 A0 00 0F */ li r5, 0xf /* 80063A0C 0006080C 38 C0 00 10 */ li r6, 0x10 -/* 80063A10 00060810 48 01 D0 6D */ bl func_80080A7C +/* 80063A10 00060810 48 01 D0 6D */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 80063A14 00060814 C0 22 8B 78 */ lfs f1, lbl_803CD4F8-_SDA2_BASE_(r2) /* 80063A18 00060818 38 60 00 02 */ li r3, 2 /* 80063A1C 0006081C 38 80 00 19 */ li r4, 0x19 /* 80063A20 00060820 38 A0 00 0F */ li r5, 0xf /* 80063A24 00060824 38 C0 00 11 */ li r6, 0x11 -/* 80063A28 00060828 48 01 D0 55 */ bl func_80080A7C +/* 80063A28 00060828 48 01 D0 55 */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 80063A2C 0006082C C0 22 8B 78 */ lfs f1, lbl_803CD4F8-_SDA2_BASE_(r2) /* 80063A30 00060830 38 60 00 1A */ li r3, 0x1a /* 80063A34 00060834 38 80 00 64 */ li r4, 0x64 /* 80063A38 00060838 38 A0 00 0F */ li r5, 0xf /* 80063A3C 0006083C 38 C0 00 12 */ li r6, 0x12 -/* 80063A40 00060840 48 01 D0 3D */ bl func_80080A7C +/* 80063A40 00060840 48 01 D0 3D */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 80063A44 00060844 48 00 00 7C */ b lbl_80063AC0 lbl_80063A48: /* 80063A48 00060848 88 03 00 05 */ lbz r0, 5(r3) @@ -1305,25 +1305,25 @@ lbl_80063A48: /* 80063A68 00060868 4E 80 04 20 */ bctr /* 80063A6C 0006086C C0 22 8B 5C */ lfs f1, lbl_803CD4DC-_SDA2_BASE_(r2) /* 80063A70 00060870 38 60 00 23 */ li r3, 0x23 -/* 80063A74 00060874 48 01 CD 1D */ bl func_80080790 +/* 80063A74 00060874 48 01 CD 1D */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 80063A78 00060878 C0 22 8B 7C */ lfs f1, lbl_803CD4FC-_SDA2_BASE_(r2) /* 80063A7C 0006087C 38 60 00 04 */ li r3, 4 /* 80063A80 00060880 38 80 00 06 */ li r4, 6 -/* 80063A84 00060884 48 01 D0 3D */ bl func_80080AC0 +/* 80063A84 00060884 48 01 D0 3D */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 80063A88 00060888 48 00 00 38 */ b lbl_80063AC0 -/* 80063A8C 0006088C 4B FC D1 DD */ bl func_80030C68 +/* 80063A8C 0006088C 4B FC D1 DD */ bl xrand__Fv /* 80063A90 00060890 54 60 07 BE */ clrlwi r0, r3, 0x1e /* 80063A94 00060894 28 00 00 03 */ cmplwi r0, 3 /* 80063A98 00060898 40 82 00 28 */ bne lbl_80063AC0 /* 80063A9C 0006089C C0 22 8B 5C */ lfs f1, lbl_803CD4DC-_SDA2_BASE_(r2) /* 80063AA0 000608A0 38 60 00 01 */ li r3, 1 /* 80063AA4 000608A4 38 80 00 03 */ li r4, 3 -/* 80063AA8 000608A8 48 01 D0 19 */ bl func_80080AC0 +/* 80063AA8 000608A8 48 01 D0 19 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 80063AAC 000608AC 48 00 00 14 */ b lbl_80063AC0 /* 80063AB0 000608B0 C0 22 8B 5C */ lfs f1, lbl_803CD4DC-_SDA2_BASE_(r2) /* 80063AB4 000608B4 38 60 00 4D */ li r3, 0x4d /* 80063AB8 000608B8 38 80 00 4D */ li r4, 0x4d -/* 80063ABC 000608BC 48 01 D0 05 */ bl func_80080AC0 +/* 80063ABC 000608BC 48 01 D0 05 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf lbl_80063AC0: /* 80063AC0 000608C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80063AC4 000608C4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1331,8 +1331,8 @@ lbl_80063AC0: /* 80063ACC 000608CC 38 21 00 10 */ addi r1, r1, 0x10 /* 80063AD0 000608D0 4E 80 00 20 */ blr -.global func_80063AD4 -func_80063AD4: +.global zEntPickup_GiveAllRewardsNow__Fv +zEntPickup_GiveAllRewardsNow__Fv: /* 80063AD4 000608D4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80063AD8 000608D8 7C 08 02 A6 */ mflr r0 /* 80063ADC 000608DC 3C 60 80 2E */ lis r3, lbl_802DD310@ha @@ -1353,7 +1353,7 @@ lbl_80063AF8: /* 80063B10 00060910 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 80063B14 00060914 41 82 00 0C */ beq lbl_80063B20 /* 80063B18 00060918 7F 63 DB 78 */ mr r3, r27 -/* 80063B1C 0006091C 4B FF FB 75 */ bl func_80063690 +/* 80063B1C 0006091C 4B FF FB 75 */ bl zEntPickup_GivePickup__FP10zEntPickup lbl_80063B20: /* 80063B20 00060920 80 1B 01 6C */ lwz r0, 0x16c(r27) /* 80063B24 00060924 54 00 00 32 */ rlwinm r0, r0, 0, 0, 0x19 @@ -1534,7 +1534,7 @@ lbl_80063D84: /* 80063DA0 00060BA0 7F E4 FB 78 */ mr r4, r31 /* 80063DA4 00060BA4 38 7E 01 E8 */ addi r3, r30, 0x1e8 /* 80063DA8 00060BA8 38 A0 00 00 */ li r5, 0 -/* 80063DAC 00060BAC 4B FB 83 21 */ bl func_8001C0CC +/* 80063DAC 00060BAC 4B FB 83 21 */ bl xEntDriveUpdate__FP9xEntDriveP6xScenefPC7xCollis /* 80063DB0 00060BB0 38 00 00 00 */ li r0, 0 /* 80063DB4 00060BB4 38 81 00 14 */ addi r4, r1, 0x14 /* 80063DB8 00060BB8 90 1E 00 48 */ stw r0, 0x48(r30) @@ -1552,7 +1552,7 @@ lbl_80063D84: /* 80063DE8 00060BE8 7C 64 1B 78 */ mr r4, r3 /* 80063DEC 00060BEC 4B FA 71 51 */ bl func_8000AF3C /* 80063DF0 00060BF0 7F C3 F3 78 */ mr r3, r30 -/* 80063DF4 00060BF4 48 0C 06 35 */ bl func_80124428 +/* 80063DF4 00060BF4 48 0C 06 35 */ bl zGridUpdateEnt__FP4xEnt lbl_80063DF8: /* 80063DF8 00060BF8 7F C3 F3 78 */ mr r3, r30 /* 80063DFC 00060BFC 4B FA A8 3D */ bl func_8000E638 @@ -1567,7 +1567,7 @@ lbl_80063E1C: /* 80063E1C 00060C1C 80 7E 01 74 */ lwz r3, 0x174(r30) /* 80063E20 00060C20 28 03 00 00 */ cmplwi r3, 0 /* 80063E24 00060C24 41 82 00 68 */ beq lbl_80063E8C -/* 80063E28 00060C28 48 05 AB F1 */ bl func_800BEA18 +/* 80063E28 00060C28 48 05 AB F1 */ bl iAnimDuration__FPv /* 80063E2C 00060C2C C0 1E 01 78 */ lfs f0, 0x178(r30) /* 80063E30 00060C30 EC 00 F0 2A */ fadds f0, f0, f30 /* 80063E34 00060C34 D0 1E 01 78 */ stfs f0, 0x178(r30) @@ -1585,14 +1585,14 @@ lbl_80063E50: /* 80063E60 00060C60 C0 3E 01 78 */ lfs f1, 0x178(r30) /* 80063E64 00060C64 7F 85 E3 78 */ mr r5, r28 /* 80063E68 00060C68 7F A6 EB 78 */ mr r6, r29 -/* 80063E6C 00060C6C 48 05 AB 8D */ bl func_800BE9F8 +/* 80063E6C 00060C6C 48 05 AB 8D */ bl iAnimEval__FPvfUiP5xVec3P5xQuat /* 80063E70 00060C70 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80063E74 00060C74 7F A4 EB 78 */ mr r4, r29 /* 80063E78 00060C78 7F 85 E3 78 */ mr r5, r28 /* 80063E7C 00060C7C 80 C3 00 4C */ lwz r6, 0x4c(r3) /* 80063E80 00060C80 80 63 00 10 */ lwz r3, 0x10(r3) /* 80063E84 00060C84 38 C6 00 40 */ addi r6, r6, 0x40 -/* 80063E88 00060C88 48 06 41 39 */ bl func_800C7FC0 +/* 80063E88 00060C88 48 06 41 39 */ bl iModelAnimMatrices__FP8RpAtomicP5xQuatP5xVec3P11RwMatrixTag lbl_80063E8C: /* 80063E8C 00060C8C C0 3E 01 80 */ lfs f1, 0x180(r30) /* 80063E90 00060C90 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) @@ -1608,7 +1608,7 @@ lbl_80063E8C: /* 80063EB8 00060CB8 38 9E 01 84 */ addi r4, r30, 0x184 /* 80063EBC 00060CBC 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80063EC0 00060CC0 38 63 00 30 */ addi r3, r3, 0x30 -/* 80063EC4 00060CC4 4B FE A6 19 */ bl func_8004E4DC +/* 80063EC4 00060CC4 4B FE A6 19 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80063EC8 00060CC8 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) /* 80063ECC 00060CCC D0 1E 01 80 */ stfs f0, 0x180(r30) /* 80063ED0 00060CD0 48 00 00 28 */ b lbl_80063EF8 @@ -1621,7 +1621,7 @@ lbl_80063ED4: /* 80063EE8 00060CE8 7C 64 1B 78 */ mr r4, r3 /* 80063EEC 00060CEC EC 21 07 B2 */ fmuls f1, f1, f30 /* 80063EF0 00060CF0 EC 21 00 32 */ fmuls f1, f1, f0 -/* 80063EF4 00060CF4 4B FC E7 C5 */ bl func_800326B8 +/* 80063EF4 00060CF4 4B FC E7 C5 */ bl xMat3x3RMulRotY__FP7xMat3x3PC7xMat3x3f lbl_80063EF8: /* 80063EF8 00060CF8 80 1E 01 6C */ lwz r0, 0x16c(r30) /* 80063EFC 00060CFC 54 00 06 BE */ clrlwi r0, r0, 0x1a @@ -1716,7 +1716,7 @@ lbl_8006402C: /* 8006403C 00060E3C 88 03 00 05 */ lbz r0, 5(r3) /* 80064040 00060E40 28 00 00 00 */ cmplwi r0, 0 /* 80064044 00060E44 40 82 00 EC */ bne lbl_80064130 -/* 80064048 00060E48 48 0A E4 25 */ bl func_8011246C +/* 80064048 00060E48 48 0A E4 25 */ bl active__12bungee_stateFv /* 8006404C 00060E4C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80064050 00060E50 41 82 00 14 */ beq lbl_80064064 /* 80064054 00060E54 93 CD 8C 9C */ stw r30, lbl_803CB59C-_SDA_BASE_(r13) @@ -1724,7 +1724,7 @@ lbl_8006402C: /* 8006405C 00060E5C 4B FF F8 B9 */ bl func_80063914 /* 80064060 00060E60 48 00 03 CC */ b lbl_8006442C lbl_80064064: -/* 80064064 00060E64 48 00 59 41 */ bl func_800699A4 +/* 80064064 00060E64 48 00 59 41 */ bl zEntPlayer_InBossBattle__Fv /* 80064068 00060E68 2C 03 00 00 */ cmpwi r3, 0 /* 8006406C 00060E6C 41 82 00 10 */ beq lbl_8006407C /* 80064070 00060E70 7F C3 F3 78 */ mr r3, r30 @@ -1786,7 +1786,7 @@ lbl_80064130: /* 80064144 00060F44 7F C3 F3 78 */ mr r3, r30 /* 80064148 00060F48 4B FB 76 A1 */ bl func_8001B7E8 /* 8006414C 00060F4C 7F C3 F3 78 */ mr r3, r30 -/* 80064150 00060F50 4B FF F5 41 */ bl func_80063690 +/* 80064150 00060F50 4B FF F5 41 */ bl zEntPickup_GivePickup__FP10zEntPickup /* 80064154 00060F54 80 1E 01 6C */ lwz r0, 0x16c(r30) /* 80064158 00060F58 54 00 00 32 */ rlwinm r0, r0, 0, 0, 0x19 /* 8006415C 00060F5C 60 00 00 08 */ ori r0, r0, 8 @@ -1842,13 +1842,13 @@ lbl_800641DC: /* 8006421C 0006101C C0 1F 00 08 */ lfs f0, 8(r31) /* 80064220 00061020 EC 01 00 28 */ fsubs f0, f1, f0 /* 80064224 00061024 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 80064228 00061028 4B FE A0 C9 */ bl func_8004E2F0 +/* 80064228 00061028 4B FE A0 C9 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8006422C 0006102C 38 7E 01 B8 */ addi r3, r30, 0x1b8 /* 80064230 00061030 38 81 00 08 */ addi r4, r1, 8 -/* 80064234 00061034 4B FE A2 A9 */ bl func_8004E4DC +/* 80064234 00061034 4B FE A2 A9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80064238 00061038 C3 E2 8B 60 */ lfs f31, lbl_803CD4E0-_SDA2_BASE_(r2) /* 8006423C 0006103C 7F C3 F3 78 */ mr r3, r30 -/* 80064240 00061040 4B FF E7 41 */ bl func_80062980 +/* 80064240 00061040 4B FF E7 41 */ bl isRewardPickup__FP10zEntPickup /* 80064244 00061044 28 03 00 00 */ cmplwi r3, 0 /* 80064248 00061048 41 82 01 48 */ beq lbl_80064390 /* 8006424C 0006104C C0 22 8B 70 */ lfs f1, lbl_803CD4F0-_SDA2_BASE_(r2) @@ -1996,14 +1996,14 @@ lbl_8006442C: /* 8006445C 0006125C 38 21 01 40 */ addi r1, r1, 0x140 /* 80064460 00061260 4E 80 00 20 */ blr -.global func_80064464 -func_80064464: +.global zEntPickup_Reset__FP10zEntPickup +zEntPickup_Reset__FP10zEntPickup: /* 80064464 00061264 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80064468 00061268 7C 08 02 A6 */ mflr r0 /* 8006446C 0006126C 90 01 00 14 */ stw r0, 0x14(r1) /* 80064470 00061270 93 E1 00 0C */ stw r31, 0xc(r1) /* 80064474 00061274 7C 7F 1B 78 */ mr r31, r3 -/* 80064478 00061278 4B FF 0D D9 */ bl func_80055250 +/* 80064478 00061278 4B FF 0D D9 */ bl zEntReset__FP4zEnt /* 8006447C 0006127C 38 00 00 41 */ li r0, 0x41 /* 80064480 00061280 38 80 00 01 */ li r4, 1 /* 80064484 00061284 90 1F 01 6C */ stw r0, 0x16c(r31) @@ -2027,7 +2027,7 @@ func_80064464: /* 800644CC 000612CC C0 02 8B 60 */ lfs f0, lbl_803CD4E0-_SDA2_BASE_(r2) /* 800644D0 000612D0 D0 1F 01 A0 */ stfs f0, 0x1a0(r31) /* 800644D4 000612D4 90 1F 01 B0 */ stw r0, 0x1b0(r31) -/* 800644D8 000612D8 4B FF E4 A9 */ bl func_80062980 +/* 800644D8 000612D8 4B FF E4 A9 */ bl isRewardPickup__FP10zEntPickup /* 800644DC 000612DC 28 03 00 00 */ cmplwi r3, 0 /* 800644E0 000612E0 41 82 00 14 */ beq lbl_800644F4 /* 800644E4 000612E4 38 60 00 48 */ li r3, 0x48 @@ -2038,7 +2038,7 @@ lbl_800644F4: /* 800644F4 000612F4 3C 60 80 25 */ lis r3, lbl_80255EA8@ha /* 800644F8 000612F8 38 63 5E A8 */ addi r3, r3, lbl_80255EA8@l /* 800644FC 000612FC 38 63 00 21 */ addi r3, r3, 0x21 -/* 80064500 00061300 48 04 43 45 */ bl func_800A8844 +/* 80064500 00061300 48 04 43 45 */ bl zParEmitterFind__FPCc /* 80064504 00061304 90 6D 8C 90 */ stw r3, lbl_803CB590-_SDA_BASE_(r13) /* 80064508 00061308 80 01 00 14 */ lwz r0, 0x14(r1) /* 8006450C 0006130C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2046,8 +2046,8 @@ lbl_800644F4: /* 80064514 00061314 38 21 00 10 */ addi r1, r1, 0x10 /* 80064518 00061318 4E 80 00 20 */ blr -.global func_8006451C -func_8006451C: +.global zEntPickup_Save__FP10zEntPickupP7xSerial +zEntPickup_Save__FP10zEntPickupP7xSerial: /* 8006451C 0006131C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80064520 00061320 7C 08 02 A6 */ mflr r0 /* 80064524 00061324 90 01 00 14 */ stw r0, 0x14(r1) @@ -2055,21 +2055,21 @@ func_8006451C: /* 8006452C 0006132C 7C 9F 23 78 */ mr r31, r4 /* 80064530 00061330 93 C1 00 08 */ stw r30, 8(r1) /* 80064534 00061334 7C 7E 1B 78 */ mr r30, r3 -/* 80064538 00061338 4B FF 0C D9 */ bl func_80055210 +/* 80064538 00061338 4B FF 0C D9 */ bl zEntSave__FP4zEntP7xSerial /* 8006453C 0006133C 80 9E 01 6C */ lwz r4, 0x16c(r30) /* 80064540 00061340 7F E3 FB 78 */ mr r3, r31 -/* 80064544 00061344 4B FD EA F9 */ bl func_8004303C +/* 80064544 00061344 4B FD EA F9 */ bl Write_b7__7xSerialFUi /* 80064548 00061348 A0 1E 02 64 */ lhz r0, 0x264(r30) /* 8006454C 0006134C 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80064550 00061350 41 82 00 14 */ beq lbl_80064564 /* 80064554 00061354 7F E3 FB 78 */ mr r3, r31 /* 80064558 00061358 38 80 00 01 */ li r4, 1 -/* 8006455C 0006135C 4B FD EA B1 */ bl func_8004300C +/* 8006455C 0006135C 4B FD EA B1 */ bl Write_b1__7xSerialFi /* 80064560 00061360 48 00 00 10 */ b lbl_80064570 lbl_80064564: /* 80064564 00061364 7F E3 FB 78 */ mr r3, r31 /* 80064568 00061368 38 80 00 00 */ li r4, 0 -/* 8006456C 0006136C 4B FD EA A1 */ bl func_8004300C +/* 8006456C 0006136C 4B FD EA A1 */ bl Write_b1__7xSerialFi lbl_80064570: /* 80064570 00061370 80 01 00 14 */ lwz r0, 0x14(r1) /* 80064574 00061374 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2078,8 +2078,8 @@ lbl_80064570: /* 80064580 00061380 38 21 00 10 */ addi r1, r1, 0x10 /* 80064584 00061384 4E 80 00 20 */ blr -.global func_80064588 -func_80064588: +.global zEntPickup_Load__FP10zEntPickupP7xSerial +zEntPickup_Load__FP10zEntPickupP7xSerial: /* 80064588 00061388 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8006458C 0006138C 7C 08 02 A6 */ mflr r0 /* 80064590 00061390 90 01 00 24 */ stw r0, 0x24(r1) @@ -2089,7 +2089,7 @@ func_80064588: /* 800645A0 000613A0 7C 7E 1B 78 */ mr r30, r3 /* 800645A4 000613A4 93 A1 00 14 */ stw r29, 0x14(r1) /* 800645A8 000613A8 7C 9D 23 78 */ mr r29, r4 -/* 800645AC 000613AC 4B FF 0C 85 */ bl func_80055230 +/* 800645AC 000613AC 4B FF 0C 85 */ bl zEntLoad__FP4zEntP7xSerial /* 800645B0 000613B0 80 1E 01 6C */ lwz r0, 0x16c(r30) /* 800645B4 000613B4 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 800645B8 000613B8 41 82 00 08 */ beq lbl_800645C0 @@ -2100,10 +2100,10 @@ lbl_800645C0: /* 800645C8 000613C8 90 01 00 0C */ stw r0, 0xc(r1) /* 800645CC 000613CC 38 81 00 0C */ addi r4, r1, 0xc /* 800645D0 000613D0 90 01 00 08 */ stw r0, 8(r1) -/* 800645D4 000613D4 4B FD ED 01 */ bl func_800432D4 +/* 800645D4 000613D4 4B FD ED 01 */ bl Read_b7__7xSerialFPUi /* 800645D8 000613D8 7F A3 EB 78 */ mr r3, r29 /* 800645DC 000613DC 38 81 00 08 */ addi r4, r1, 8 -/* 800645E0 000613E0 4B FD EC CD */ bl func_800432AC +/* 800645E0 000613E0 4B FD EC CD */ bl Read_b1__7xSerialFPi /* 800645E4 000613E4 80 01 00 0C */ lwz r0, 0xc(r1) /* 800645E8 000613E8 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 800645EC 000613EC 41 82 00 1C */ beq lbl_80064608 @@ -2174,7 +2174,7 @@ lbl_800646D8: /* 800646DC 000614DC 38 9E 01 C4 */ addi r4, r30, 0x1c4 /* 800646E0 000614E0 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800646E4 000614E4 38 63 00 30 */ addi r3, r3, 0x30 -/* 800646E8 000614E8 4B FE 9D F5 */ bl func_8004E4DC +/* 800646E8 000614E8 4B FE 9D F5 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800646EC: /* 800646EC 000614EC 80 01 00 24 */ lwz r0, 0x24(r1) /* 800646F0 000614F0 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -2184,8 +2184,8 @@ lbl_800646EC: /* 80064700 00061500 38 21 00 20 */ addi r1, r1, 0x20 /* 80064704 00061504 4E 80 00 20 */ blr -.global func_80064708 -func_80064708: +.global zEntPickup_FlushGrabbed__Fv +zEntPickup_FlushGrabbed__Fv: /* 80064708 00061508 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006470C 0006150C 7C 08 02 A6 */ mflr r0 /* 80064710 00061510 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -2204,13 +2204,13 @@ lbl_8006473C: /* 80064740 00061540 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 80064744 00061544 41 82 00 78 */ beq lbl_800647BC /* 80064748 00061548 7F E3 FB 78 */ mr r3, r31 -/* 8006474C 0006154C 4B FF E2 35 */ bl func_80062980 +/* 8006474C 0006154C 4B FF E2 35 */ bl isRewardPickup__FP10zEntPickup /* 80064750 00061550 28 03 00 00 */ cmplwi r3, 0 /* 80064754 00061554 40 82 00 68 */ bne lbl_800647BC /* 80064758 00061558 7F E3 FB 78 */ mr r3, r31 /* 8006475C 0006155C 4B FB 70 8D */ bl func_8001B7E8 /* 80064760 00061560 7F E3 FB 78 */ mr r3, r31 -/* 80064764 00061564 4B FF EF 2D */ bl func_80063690 +/* 80064764 00061564 4B FF EF 2D */ bl zEntPickup_GivePickup__FP10zEntPickup /* 80064768 00061568 80 1F 01 6C */ lwz r0, 0x16c(r31) /* 8006476C 0006156C 54 00 00 32 */ rlwinm r0, r0, 0, 0, 0x19 /* 80064770 00061570 60 00 00 08 */ ori r0, r0, 8 @@ -2244,8 +2244,8 @@ lbl_800647C0: /* 800647D8 000615D8 38 21 00 10 */ addi r1, r1, 0x10 /* 800647DC 000615DC 4E 80 00 20 */ blr -.global func_800647E0 -func_800647E0: +.global zEntPickup_MakeDroppable__FP10zEntPickupP5xVec3P5xBase +zEntPickup_MakeDroppable__FP10zEntPickupP5xVec3P5xBase: /* 800647E0 000615E0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800647E4 000615E4 7C 08 02 A6 */ mflr r0 /* 800647E8 000615E8 90 01 00 24 */ stw r0, 0x24(r1) @@ -2278,8 +2278,8 @@ func_800647E0: /* 80064854 00061654 38 21 00 20 */ addi r1, r1, 0x20 /* 80064858 00061658 4E 80 00 20 */ blr -.global func_8006485C -func_8006485C: +.global zEntPickup_Drop__FP10zEntPickup +zEntPickup_Drop__FP10zEntPickup: /* 8006485C 0006165C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80064860 00061660 7C 08 02 A6 */ mflr r0 /* 80064864 00061664 90 01 00 24 */ stw r0, 0x24(r1) @@ -2297,14 +2297,14 @@ func_8006485C: /* 80064894 00061694 4B FB 6F 75 */ bl func_8001B808 /* 80064898 00061698 7C 64 1B 78 */ mr r4, r3 /* 8006489C 0006169C 38 7F 01 C4 */ addi r3, r31, 0x1c4 -/* 800648A0 000616A0 4B FE 9C 3D */ bl func_8004E4DC +/* 800648A0 000616A0 4B FE 9C 3D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800648A4 000616A4 80 7F 01 E4 */ lwz r3, 0x1e4(r31) /* 800648A8 000616A8 4B FB 6F 61 */ bl func_8001B808 /* 800648AC 000616AC 80 BF 00 24 */ lwz r5, 0x24(r31) /* 800648B0 000616B0 7C 64 1B 78 */ mr r4, r3 /* 800648B4 000616B4 80 65 00 4C */ lwz r3, 0x4c(r5) /* 800648B8 000616B8 38 63 00 30 */ addi r3, r3, 0x30 -/* 800648BC 000616BC 4B FE 9C 21 */ bl func_8004E4DC +/* 800648BC 000616BC 4B FE 9C 21 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800648C0: /* 800648C0 000616C0 C0 22 8B B4 */ lfs f1, lbl_803CD534-_SDA2_BASE_(r2) /* 800648C4 000616C4 4B FA 5F 39 */ bl func_8000A7FC @@ -2325,7 +2325,7 @@ lbl_800648C0: /* 80064900 00061700 C0 22 8B B8 */ lfs f1, lbl_803CD538-_SDA2_BASE_(r2) /* 80064904 00061704 38 81 00 0C */ addi r4, r1, 0xc /* 80064908 00061708 38 61 00 08 */ addi r3, r1, 8 -/* 8006490C 0006170C 4B FC C3 BD */ bl func_80030CC8 +/* 8006490C 0006170C 4B FC C3 BD */ bl xMathSolveQuadratic__FfffPfPf /* 80064910 00061710 28 03 00 00 */ cmplwi r3, 0 /* 80064914 00061714 41 82 00 78 */ beq lbl_8006498C /* 80064918 00061718 28 03 00 02 */ cmplwi r3, 2 @@ -2469,7 +2469,7 @@ lbl_80064A94: /* 80064B10 00061910 7F A3 EB 78 */ mr r3, r29 /* 80064B14 00061914 90 01 00 1C */ stw r0, 0x1c(r1) /* 80064B18 00061918 D0 01 00 18 */ stfs f0, 0x18(r1) -/* 80064B1C 0006191C 4B FC 69 09 */ bl func_8002B424 +/* 80064B1C 0006191C 4B FC 69 09 */ bl xFXAuraAdd__FPvP5xVec3P10iColor_tagf lbl_80064B20: /* 80064B20 00061920 7F A3 EB 78 */ mr r3, r29 /* 80064B24 00061924 4B FB 6C E5 */ bl func_8001B808 @@ -2652,7 +2652,7 @@ lbl_80064BE4: /* 80064DDC 00061BDC FC 20 F8 90 */ fmr f1, f31 /* 80064DE0 00061BE0 80 6D 8C 90 */ lwz r3, lbl_803CB590-_SDA_BASE_(r13) /* 80064DE4 00061BE4 38 81 00 20 */ addi r4, r1, 0x20 -/* 80064DE8 00061BE8 48 0B 2D E1 */ bl func_80117BC8 +/* 80064DE8 00061BE8 48 0B 2D E1 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 80064DEC 00061BEC 48 00 01 98 */ b lbl_80064F84 lbl_80064DF0: /* 80064DF0 00061BF0 3B DE 00 20 */ addi r30, r30, 0x20 @@ -2711,7 +2711,7 @@ lbl_80064E94: /* 80064EAC 00061CAC 4B FC 70 2D */ bl func_8002BED8 /* 80064EB0 00061CB0 80 6D 8C 90 */ lwz r3, lbl_803CB590-_SDA_BASE_(r13) /* 80064EB4 00061CB4 C0 22 8B CC */ lfs f1, lbl_803CD54C-_SDA2_BASE_(r2) -/* 80064EB8 00061CB8 48 10 CF ED */ bl func_80171EA4 +/* 80064EB8 00061CB8 48 10 CF ED */ bl zParPTankConvertEmitRate__FP11xParEmitterf /* 80064EBC 00061CBC 2C 03 00 40 */ cmpwi r3, 0x40 /* 80064EC0 00061CC0 38 00 00 40 */ li r0, 0x40 /* 80064EC4 00061CC4 40 80 00 08 */ bge lbl_80064ECC @@ -2739,7 +2739,7 @@ lbl_80064EEC: /* 80064F10 00061D10 6C 1F 80 00 */ xoris r31, r0, 0x8000 /* 80064F14 00061D14 48 00 00 5C */ b lbl_80064F70 lbl_80064F18: -/* 80064F18 00061D18 4B FC BD 71 */ bl func_80030C88 +/* 80064F18 00061D18 4B FC BD 71 */ bl xurand__Fv /* 80064F1C 00061D1C 93 E1 05 0C */ stw r31, 0x50c(r1) /* 80064F20 00061D20 7F 63 DB 78 */ mr r3, r27 /* 80064F24 00061D24 C8 42 8B D8 */ lfd f2, lbl_803CD558-_SDA2_BASE_(r2) @@ -2758,7 +2758,7 @@ lbl_80064F18: /* 80064F58 00061D58 7F 64 DB 78 */ mr r4, r27 /* 80064F5C 00061D5C 38 A0 00 01 */ li r5, 1 /* 80064F60 00061D60 80 C6 00 4C */ lwz r6, 0x4c(r6) -/* 80064F64 00061D64 48 1C EE 11 */ bl func_80233D74 +/* 80064F64 00061D64 48 1C EE 11 */ bl RwV3dTransformPoints /* 80064F68 00061D68 3B 39 00 01 */ addi r25, r25, 1 /* 80064F6C 00061D6C 3B 7B 00 0C */ addi r27, r27, 0xc lbl_80064F70: @@ -2766,7 +2766,7 @@ lbl_80064F70: /* 80064F74 00061D74 41 80 FF A4 */ blt lbl_80064F18 /* 80064F78 00061D78 7F 84 E3 78 */ mr r4, r28 /* 80064F7C 00061D7C 38 61 01 8C */ addi r3, r1, 0x18c -/* 80064F80 00061D80 48 10 B8 89 */ bl func_80170808 +/* 80064F80 00061D80 48 10 B8 89 */ bl zParPTankSpawnSparkles__FP5xVec3Ui lbl_80064F84: /* 80064F84 00061D84 E3 E1 05 38 */ psq_l f31, 1336(r1), 0, qr0 /* 80064F88 00061D88 CB E1 05 30 */ lfd f31, 0x530(r1) @@ -2788,8 +2788,8 @@ func_80064FA0: /* 80064FBC 00061DBC 90 03 00 14 */ stw r0, 0x14(r3) /* 80064FC0 00061DC0 4E 80 00 20 */ blr -.global func_80064FC4 -func_80064FC4: +.global zEntPickup_Render__FP10zEntPickupUi +zEntPickup_Render__FP10zEntPickupUi: /* 80064FC4 00061DC4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80064FC8 00061DC8 7C 08 02 A6 */ mflr r0 /* 80064FCC 00061DCC 3C A0 80 3C */ lis r5, lbl_803C0558@ha @@ -2800,7 +2800,7 @@ func_80064FC4: /* 80064FE0 00061DE0 7C 9B 23 78 */ mr r27, r4 /* 80064FE4 00061DE4 80 83 06 58 */ lwz r4, 0x658(r3) /* 80064FE8 00061DE8 38 60 00 00 */ li r3, 0 -/* 80064FEC 00061DEC 48 0B E4 D5 */ bl func_801234C0 +/* 80064FEC 00061DEC 48 0B E4 D5 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 80064FF0 00061DF0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80064FF4 00061DF4 3B A0 00 00 */ li r29, 0 /* 80064FF8 00061DF8 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l @@ -2831,7 +2831,7 @@ lbl_80065000: /* 80065058 00061E58 80 7F 00 24 */ lwz r3, 0x24(r31) /* 8006505C 00061E5C D0 03 00 24 */ stfs f0, 0x24(r3) /* 80065060 00061E60 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 80065064 00061E64 48 0C 1A 71 */ bl func_80126AD4 +/* 80065064 00061E64 48 0C 1A 71 */ bl xModelBucket_Add__FP14xModelInstance /* 80065068 00061E68 3C 80 80 29 */ lis r4, lbl_8028C720@ha /* 8006506C 00061E6C 7F 83 E3 78 */ mr r3, r28 /* 80065070 00061E70 38 84 C7 20 */ addi r4, r4, lbl_8028C720@l @@ -2848,8 +2848,8 @@ lbl_80065080: /* 80065094 00061E94 38 21 00 20 */ addi r1, r1, 0x20 /* 80065098 00061E98 4E 80 00 20 */ blr -.global func_8006509C -func_8006509C: +.global zEntPickup_RenderOne__FP4xEnt +zEntPickup_RenderOne__FP4xEnt: /* 8006509C 00061E9C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800650A0 00061EA0 7C 08 02 A6 */ mflr r0 /* 800650A4 00061EA4 90 01 00 44 */ stw r0, 0x44(r1) @@ -2882,7 +2882,7 @@ func_8006509C: /* 80065110 00061F10 D0 01 00 1C */ stfs f0, 0x1c(r1) /* 80065114 00061F14 C0 04 00 38 */ lfs f0, 0x38(r4) /* 80065118 00061F18 D0 01 00 20 */ stfs f0, 0x20(r1) -/* 8006511C 00061F1C 48 06 32 2D */ bl func_800C8348 +/* 8006511C 00061F1C 48 06 32 2D */ bl iModelCullPlusShadow__FP8RpAtomicP11RwMatrixTagP5xVec3Pi /* 80065120 00061F20 2C 03 00 00 */ cmpwi r3, 0 /* 80065124 00061F24 40 82 00 88 */ bne lbl_800651AC /* 80065128 00061F28 80 1C 01 74 */ lwz r0, 0x174(r28) @@ -2915,7 +2915,7 @@ lbl_80065164: /* 8006518C 00061F8C 38 A0 00 01 */ li r5, 1 /* 80065190 00061F90 D0 21 00 10 */ stfs f1, 0x10(r1) /* 80065194 00061F94 D0 21 00 14 */ stfs f1, 0x14(r1) -/* 80065198 00061F98 48 1C B9 D9 */ bl func_80230B70 +/* 80065198 00061F98 48 1C B9 D9 */ bl RwMatrixScale lbl_8006519C: /* 8006519C 00061F9C 81 9F 00 48 */ lwz r12, 0x48(r31) /* 800651A0 00061FA0 7F E3 FB 78 */ mr r3, r31 @@ -2931,8 +2931,8 @@ lbl_800651AC: /* 800651C4 00061FC4 38 21 00 40 */ addi r1, r1, 0x40 /* 800651C8 00061FC8 4E 80 00 20 */ blr -.global func_800651CC -func_800651CC: +.global zEntPickup_RenderList__FP10zEntPickupUi +zEntPickup_RenderList__FP10zEntPickupUi: /* 800651CC 00061FCC 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800651D0 00061FD0 7C 08 02 A6 */ mflr r0 /* 800651D4 00061FD4 3C A0 80 3C */ lis r5, lbl_803C0558@ha @@ -2980,7 +2980,7 @@ lbl_80065240: /* 80065274 00062074 D0 01 00 1C */ stfs f0, 0x1c(r1) /* 80065278 00062078 C0 07 00 38 */ lfs f0, 0x38(r7) /* 8006527C 0006207C D0 01 00 20 */ stfs f0, 0x20(r1) -/* 80065280 00062080 48 06 30 C9 */ bl func_800C8348 +/* 80065280 00062080 48 06 30 C9 */ bl iModelCullPlusShadow__FP8RpAtomicP11RwMatrixTagP5xVec3Pi /* 80065284 00062084 2C 03 00 00 */ cmpwi r3, 0 /* 80065288 00062088 40 82 00 88 */ bne lbl_80065310 /* 8006528C 0006208C 80 1C 01 74 */ lwz r0, 0x174(r28) @@ -3013,7 +3013,7 @@ lbl_800652C8: /* 800652F0 000620F0 38 A0 00 01 */ li r5, 1 /* 800652F4 000620F4 D0 21 00 10 */ stfs f1, 0x10(r1) /* 800652F8 000620F8 D0 21 00 14 */ stfs f1, 0x14(r1) -/* 800652FC 000620FC 48 1C B8 75 */ bl func_80230B70 +/* 800652FC 000620FC 48 1C B8 75 */ bl RwMatrixScale lbl_80065300: /* 80065300 00062100 81 9B 00 48 */ lwz r12, 0x48(r27) /* 80065304 00062104 7F 63 DB 78 */ mr r3, r27 @@ -3082,7 +3082,7 @@ lbl_800653DC: /* 800653E8 000621E8 80 7C 00 C0 */ lwz r3, 0xc0(r28) /* 800653EC 000621EC C0 22 8B E8 */ lfs f1, lbl_803CD568-_SDA2_BASE_(r2) /* 800653F0 000621F0 C0 42 8B 60 */ lfs f2, lbl_803CD4E0-_SDA2_BASE_(r2) -/* 800653F4 000621F4 48 0D 4A 69 */ bl func_80139E5C +/* 800653F4 000621F4 48 0D 4A 69 */ bl xShadowSimple_Add__FP18xShadowSimpleCacheP4xEntff lbl_800653F8: /* 800653F8 000621F8 3B 9C 02 68 */ addi r28, r28, 0x268 /* 800653FC 000621FC 3B DE 00 01 */ addi r30, r30, 1 @@ -3095,8 +3095,8 @@ lbl_80065400: /* 80065414 00062214 38 21 00 50 */ addi r1, r1, 0x50 /* 80065418 00062218 4E 80 00 20 */ blr -.global func_8006541C -func_8006541C: +.global zEntPickup_UpdateFlyToInterface__FP10zEntPickupUif +zEntPickup_UpdateFlyToInterface__FP10zEntPickupUif: /* 8006541C 0006221C 94 21 FA 70 */ stwu r1, -0x590(r1) /* 80065420 00062220 7C 08 02 A6 */ mflr r0 /* 80065424 00062224 90 01 05 94 */ stw r0, 0x594(r1) @@ -3133,7 +3133,7 @@ lbl_80065488: /* 8006549C 0006229C 41 82 04 68 */ beq lbl_80065904 /* 800654A0 000622A0 FC 20 F8 90 */ fmr f1, f31 /* 800654A4 000622A4 7D E3 7B 78 */ mr r3, r15 -/* 800654A8 000622A8 4B FF DD 41 */ bl func_800631E8 +/* 800654A8 000622A8 4B FF DD 41 */ bl zEntPickup_FlyToInterface__FP10zEntPickupf /* 800654AC 000622AC 80 6F 01 70 */ lwz r3, 0x170(r15) /* 800654B0 000622B0 88 03 00 04 */ lbz r0, 4(r3) /* 800654B4 000622B4 28 00 00 01 */ cmplwi r0, 1 @@ -3162,7 +3162,7 @@ lbl_80065488: /* 80065510 00062310 7D E3 7B 78 */ mr r3, r15 /* 80065514 00062314 90 01 00 1C */ stw r0, 0x1c(r1) /* 80065518 00062318 D0 01 00 18 */ stfs f0, 0x18(r1) -/* 8006551C 0006231C 4B FC 5F 09 */ bl func_8002B424 +/* 8006551C 0006231C 4B FC 5F 09 */ bl xFXAuraAdd__FPvP5xVec3P10iColor_tagf lbl_80065520: /* 80065520 00062320 80 02 AB E8 */ lwz r0, lbl_803CF568-_SDA2_BASE_(r2) /* 80065524 00062324 28 00 00 00 */ cmplwi r0, 0 @@ -3320,7 +3320,7 @@ lbl_8006555C: /* 8006577C 0006257C 80 6D 8C 90 */ lwz r3, lbl_803CB590-_SDA_BASE_(r13) /* 80065780 00062580 38 81 00 20 */ addi r4, r1, 0x20 /* 80065784 00062584 C0 22 8B CC */ lfs f1, lbl_803CD54C-_SDA2_BASE_(r2) -/* 80065788 00062588 48 0B 24 41 */ bl func_80117BC8 +/* 80065788 00062588 48 0B 24 41 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 8006578C 0006258C 48 00 01 78 */ b lbl_80065904 lbl_80065790: /* 80065790 00062590 3A 31 00 20 */ addi r17, r17, 0x20 @@ -3369,7 +3369,7 @@ lbl_800657DC: /* 8006582C 0006262C 4B FC 66 AD */ bl func_8002BED8 /* 80065830 00062630 80 6D 8C 90 */ lwz r3, lbl_803CB590-_SDA_BASE_(r13) /* 80065834 00062634 C0 22 8B CC */ lfs f1, lbl_803CD54C-_SDA2_BASE_(r2) -/* 80065838 00062638 48 10 C6 6D */ bl func_80171EA4 +/* 80065838 00062638 48 10 C6 6D */ bl zParPTankConvertEmitRate__FP11xParEmitterf /* 8006583C 0006263C 2C 03 00 40 */ cmpwi r3, 0x40 /* 80065840 00062640 38 00 00 40 */ li r0, 0x40 /* 80065844 00062644 40 80 00 08 */ bge lbl_8006584C @@ -3397,7 +3397,7 @@ lbl_8006586C: /* 80065890 00062690 6C 1E 80 00 */ xoris r30, r0, 0x8000 /* 80065894 00062694 48 00 00 5C */ b lbl_800658F0 lbl_80065898: -/* 80065898 00062698 4B FC B3 F1 */ bl func_80030C88 +/* 80065898 00062698 4B FC B3 F1 */ bl xurand__Fv /* 8006589C 0006269C 93 C1 05 0C */ stw r30, 0x50c(r1) /* 800658A0 000626A0 7E 63 9B 78 */ mr r3, r19 /* 800658A4 000626A4 C8 42 8B D8 */ lfd f2, lbl_803CD558-_SDA2_BASE_(r2) @@ -3416,7 +3416,7 @@ lbl_80065898: /* 800658D8 000626D8 7E 64 9B 78 */ mr r4, r19 /* 800658DC 000626DC 38 A0 00 01 */ li r5, 1 /* 800658E0 000626E0 80 C6 00 4C */ lwz r6, 0x4c(r6) -/* 800658E4 000626E4 48 1C E4 91 */ bl func_80233D74 +/* 800658E4 000626E4 48 1C E4 91 */ bl RwV3dTransformPoints /* 800658E8 000626E8 3A 31 00 01 */ addi r17, r17, 1 /* 800658EC 000626EC 3A 73 00 0C */ addi r19, r19, 0xc lbl_800658F0: @@ -3424,7 +3424,7 @@ lbl_800658F0: /* 800658F4 000626F4 41 80 FF A4 */ blt lbl_80065898 /* 800658F8 000626F8 7F 84 E3 78 */ mr r4, r28 /* 800658FC 000626FC 38 61 01 8C */ addi r3, r1, 0x18c -/* 80065900 00062700 48 10 AF 09 */ bl func_80170808 +/* 80065900 00062700 48 10 AF 09 */ bl zParPTankSpawnSparkles__FP5xVec3Ui lbl_80065904: /* 80065904 00062704 39 EF 02 68 */ addi r15, r15, 0x268 /* 80065908 00062708 3A 94 00 01 */ addi r20, r20, 1 @@ -3457,7 +3457,7 @@ lbl_8006594C: /* 80065968 00062768 D0 0F 00 10 */ stfs f0, 0x10(r15) /* 8006596C 0006276C C3 CF 00 10 */ lfs f30, 0x10(r15) /* 80065970 00062770 FF A0 F0 90 */ fmr f29, f30 -/* 80065974 00062774 4B FC B2 F5 */ bl func_80030C68 +/* 80065974 00062774 4B FC B2 F5 */ bl xrand__Fv /* 80065978 00062778 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 8006597C 0006277C 41 82 00 08 */ beq lbl_80065984 /* 80065980 00062780 FF A0 F0 50 */ fneg f29, f30 @@ -3525,7 +3525,7 @@ lbl_80065A10: /* 80065A60 00062860 7F A4 EB 78 */ mr r4, r29 /* 80065A64 00062864 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80065A68 00062868 38 63 00 30 */ addi r3, r3, 0x30 -/* 80065A6C 0006286C 4B FE 8A 71 */ bl func_8004E4DC +/* 80065A6C 0006286C 4B FE 8A 71 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80065A70 00062870 7F A4 EB 78 */ mr r4, r29 /* 80065A74 00062874 38 7F 01 A4 */ addi r3, r31, 0x1a4 /* 80065A78 00062878 4B FA 57 ED */ bl func_8000B264 @@ -3535,7 +3535,7 @@ lbl_80065A80: /* 80065A84 00062884 7F C4 F3 78 */ mr r4, r30 /* 80065A88 00062888 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80065A8C 0006288C 38 63 00 30 */ addi r3, r3, 0x30 -/* 80065A90 00062890 4B FE 8A 4D */ bl func_8004E4DC +/* 80065A90 00062890 4B FE 8A 4D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80065A94 00062894 7F C4 F3 78 */ mr r4, r30 /* 80065A98 00062898 38 7F 01 A4 */ addi r3, r31, 0x1a4 /* 80065A9C 0006289C 4B FA 57 C9 */ bl func_8000B264 @@ -3555,19 +3555,19 @@ lbl_80065AB4: /* 80065AC8 000628C8 38 21 00 20 */ addi r1, r1, 0x20 /* 80065ACC 000628CC 4E 80 00 20 */ blr -.global func_80065AD0 -func_80065AD0: +.global zEntPickup_SceneEnter__Fv +zEntPickup_SceneEnter__Fv: /* 80065AD0 000628D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80065AD4 000628D4 7C 08 02 A6 */ mflr r0 /* 80065AD8 000628D8 90 01 00 14 */ stw r0, 0x14(r1) -/* 80065ADC 000628DC 48 00 00 15 */ bl func_80065AF0 +/* 80065ADC 000628DC 48 00 00 15 */ bl zEntPickup_SceneReset__Fv /* 80065AE0 000628E0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80065AE4 000628E4 7C 08 03 A6 */ mtlr r0 /* 80065AE8 000628E8 38 21 00 10 */ addi r1, r1, 0x10 /* 80065AEC 000628EC 4E 80 00 20 */ blr -.global func_80065AF0 -func_80065AF0: +.global zEntPickup_SceneReset__Fv +zEntPickup_SceneReset__Fv: /* 80065AF0 000628F0 38 60 00 01 */ li r3, 1 /* 80065AF4 000628F4 38 00 00 00 */ li r0, 0 /* 80065AF8 000628F8 90 6D 81 8C */ stw r3, lbl_803CAA8C-_SDA_BASE_(r13) @@ -3575,8 +3575,8 @@ func_80065AF0: /* 80065B00 00062900 90 0D 8C 9C */ stw r0, lbl_803CB59C-_SDA_BASE_(r13) /* 80065B04 00062904 4E 80 00 20 */ blr -.global func_80065B08 -func_80065B08: +.global zEntPickup_SceneUpdate__Ff +zEntPickup_SceneUpdate__Ff: /* 80065B08 00062908 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80065B0C 0006290C 7C 08 02 A6 */ mflr r0 /* 80065B10 00062910 90 01 00 44 */ stw r0, 0x44(r1) @@ -3584,7 +3584,7 @@ func_80065B08: /* 80065B18 00062918 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0 /* 80065B1C 0006291C BF 61 00 1C */ stmw r27, 0x1c(r1) /* 80065B20 00062920 FF E0 08 90 */ fmr f31, f1 -/* 80065B24 00062924 48 03 26 59 */ bl func_8009817C +/* 80065B24 00062924 48 03 26 59 */ bl zGameIsPaused__Fv /* 80065B28 00062928 2C 03 00 00 */ cmpwi r3, 0 /* 80065B2C 0006292C 40 82 03 3C */ bne lbl_80065E68 /* 80065B30 00062930 C0 02 8B 94 */ lfs f0, lbl_803CD514-_SDA2_BASE_(r2) @@ -3592,7 +3592,7 @@ func_80065B08: /* 80065B38 00062938 38 63 C7 20 */ addi r3, r3, lbl_8028C720@l /* 80065B3C 0006293C EC 20 07 F2 */ fmuls f1, f0, f31 /* 80065B40 00062940 7C 64 1B 78 */ mr r4, r3 -/* 80065B44 00062944 4B FC CB 75 */ bl func_800326B8 +/* 80065B44 00062944 4B FC CB 75 */ bl xMat3x3RMulRotY__FP7xMat3x3PC7xMat3x3f /* 80065B48 00062948 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80065B4C 0006294C 3C A0 80 29 */ lis r5, lbl_8028C720@ha /* 80065B50 00062950 38 83 05 58 */ addi r4, r3, lbl_803C0558@l @@ -3788,7 +3788,7 @@ lbl_80065DF0: /* 80065DFC 00062BFC 80 0D 8C 9C */ lwz r0, lbl_803CB59C-_SDA_BASE_(r13) /* 80065E00 00062C00 28 00 00 00 */ cmplwi r0, 0 /* 80065E04 00062C04 41 82 00 64 */ beq lbl_80065E68 -/* 80065E08 00062C08 48 0A C6 81 */ bl func_80112488 +/* 80065E08 00062C08 48 0A C6 81 */ bl landed__12bungee_stateFv /* 80065E0C 00062C0C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80065E10 00062C10 41 82 00 58 */ beq lbl_80065E68 /* 80065E14 00062C14 80 6D 8C 9C */ lwz r3, lbl_803CB59C-_SDA_BASE_(r13) @@ -3807,7 +3807,7 @@ lbl_80065DF0: /* 80065E48 00062C48 80 6D 8C 9C */ lwz r3, lbl_803CB59C-_SDA_BASE_(r13) /* 80065E4C 00062C4C 4B FB 59 AD */ bl func_8001B7F8 /* 80065E50 00062C50 80 6D 8C 9C */ lwz r3, lbl_803CB59C-_SDA_BASE_(r13) -/* 80065E54 00062C54 4B FF D7 75 */ bl func_800635C8 +/* 80065E54 00062C54 4B FF D7 75 */ bl zEntPickup_DoPickup__FP10zEntPickup /* 80065E58 00062C58 80 6D 8C 9C */ lwz r3, lbl_803CB59C-_SDA_BASE_(r13) /* 80065E5C 00062C5C 38 00 00 00 */ li r0, 0 /* 80065E60 00062C60 90 6D 8C 98 */ stw r3, lbl_803CB598-_SDA_BASE_(r13) @@ -3927,8 +3927,8 @@ lbl_80065FEC: /* 80065FF8 00062DF8 38 21 00 10 */ addi r1, r1, 0x10 /* 80065FFC 00062DFC 4E 80 00 20 */ blr -.global func_80066000 -func_80066000: +.global zEntPickup_SpawnNRewards__FPUiUiP5xVec3 +zEntPickup_SpawnNRewards__FPUiUiP5xVec3: /* 80066000 00062E00 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80066004 00062E04 7C 08 02 A6 */ mflr r0 /* 80066008 00062E08 28 04 00 01 */ cmplwi r4, 1 @@ -3948,8 +3948,8 @@ lbl_80066034: /* 8006603C 00062E3C 38 21 00 20 */ addi r1, r1, 0x20 /* 80066040 00062E40 4E 80 00 20 */ blr -.global func_80066044 -func_80066044: +.global zEntPickup_SpawnNRewards__FPUiUi5xVec3 +zEntPickup_SpawnNRewards__FPUiUi5xVec3: /* 80066044 00062E44 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80066048 00062E48 7C 08 02 A6 */ mflr r0 /* 8006604C 00062E4C 28 04 00 01 */ cmplwi r4, 1 @@ -3970,8 +3970,8 @@ lbl_8006607C: /* 80066084 00062E84 38 21 00 20 */ addi r1, r1, 0x20 /* 80066088 00062E88 4E 80 00 20 */ blr -.global func_8006608C -func_8006608C: +.global zEntPickup_RewardPostSetup__Fv +zEntPickup_RewardPostSetup__Fv: /* 8006608C 00062E8C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80066090 00062E90 7C 08 02 A6 */ mflr r0 /* 80066094 00062E94 3C 80 80 2E */ lis r4, lbl_802DD310@ha @@ -3989,7 +3989,7 @@ lbl_800660BC: /* 800660BC 00062EBC 80 7F 00 00 */ lwz r3, 0(r31) /* 800660C0 00062EC0 28 03 00 00 */ cmplwi r3, 0 /* 800660C4 00062EC4 41 82 00 2C */ beq lbl_800660F0 -/* 800660C8 00062EC8 48 03 C2 E1 */ bl func_800A23A8 +/* 800660C8 00062EC8 48 03 C2 E1 */ bl zLOD_Get__FP4xEnt /* 800660CC 00062ECC 7C 64 1B 79 */ or. r4, r3, r3 /* 800660D0 00062ED0 41 82 00 20 */ beq lbl_800660F0 /* 800660D4 00062ED4 7F 83 E3 78 */ mr r3, r28 @@ -3998,7 +3998,7 @@ lbl_800660BC: /* 800660E0 00062EE0 7F 84 E3 78 */ mr r4, r28 /* 800660E4 00062EE4 80 7F 00 00 */ lwz r3, 0(r31) /* 800660E8 00062EE8 D0 1E 00 00 */ stfs f0, 0(r30) -/* 800660EC 00062EEC 48 03 C3 2D */ bl func_800A2418 +/* 800660EC 00062EEC 48 03 C3 2D */ bl zLOD_UseCustomTable__FP4xEntP9zLODTable lbl_800660F0: /* 800660F0 00062EF0 3B 5A 00 01 */ addi r26, r26, 1 /* 800660F4 00062EF4 3B FF 00 04 */ addi r31, r31, 4 @@ -4070,11 +4070,11 @@ func_800661C4: /* 800661D8 00062FD8 93 C1 00 38 */ stw r30, 0x38(r1) /* 800661DC 00062FDC 7C 7E 1B 78 */ mr r30, r3 /* 800661E0 00062FE0 38 61 00 08 */ addi r3, r1, 8 -/* 800661E4 00062FE4 4B FC C1 31 */ bl func_80032314 +/* 800661E4 00062FE4 4B FC C1 31 */ bl xMat3x3RotC__FP7xMat3x3ffff /* 800661E8 00062FE8 7F C3 F3 78 */ mr r3, r30 /* 800661EC 00062FEC 7F E4 FB 78 */ mr r4, r31 /* 800661F0 00062FF0 38 A1 00 08 */ addi r5, r1, 8 -/* 800661F4 00062FF4 4B FC C6 C1 */ bl func_800328B4 +/* 800661F4 00062FF4 4B FC C6 C1 */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 /* 800661F8 00062FF8 80 01 00 44 */ lwz r0, 0x44(r1) /* 800661FC 00062FFC 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 80066200 00063000 83 C1 00 38 */ lwz r30, 0x38(r1) diff --git a/asm/Game/zEntPlayer.s b/asm/Game/zEntPlayer.s index ba5cc1bde..38824d35c 100644 --- a/asm/Game/zEntPlayer.s +++ b/asm/Game/zEntPlayer.s @@ -43,7 +43,7 @@ lbl_80066278: lbl_8006629C: /* 8006629C 0006309C 57 80 08 3C */ slwi r0, r28, 1 /* 800662A0 000630A0 1C 60 00 0C */ mulli r3, r0, 0xc -/* 800662A4 000630A4 4B FC D7 B5 */ bl func_80033A58 +/* 800662A4 000630A4 4B FC D7 B5 */ bl xMemPushTemp__FUi /* 800662A8 000630A8 7C 7B 1B 79 */ or. r27, r3, r3 /* 800662AC 000630AC 1C 1C 00 0C */ mulli r0, r28, 0xc /* 800662B0 000630B0 7F 5B 02 14 */ add r26, r27, r0 @@ -70,28 +70,28 @@ lbl_800662D4: /* 80066300 00063100 EC 00 10 28 */ fsubs f0, f0, f2 /* 80066304 00063104 EC 21 00 24 */ fdivs f1, f1, f0 /* 80066308 00063108 4B FB 19 ED */ bl func_80017CF4 -/* 8006630C 0006310C 4B FC A9 7D */ bl func_80030C88 +/* 8006630C 0006310C 4B FC A9 7D */ bl xurand__Fv /* 80066310 00063110 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) /* 80066314 00063114 C0 42 8C 04 */ lfs f2, lbl_803CD584-_SDA2_BASE_(r2) /* 80066318 00063118 EC 21 00 28 */ fsubs f1, f1, f0 /* 8006631C 0006311C C0 19 00 00 */ lfs f0, 0(r25) /* 80066320 00063120 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80066324 00063124 D0 19 00 00 */ stfs f0, 0(r25) -/* 80066328 00063128 4B FC A9 61 */ bl func_80030C88 +/* 80066328 00063128 4B FC A9 61 */ bl xurand__Fv /* 8006632C 0006312C C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) /* 80066330 00063130 C0 42 8C 04 */ lfs f2, lbl_803CD584-_SDA2_BASE_(r2) /* 80066334 00063134 EC 21 00 28 */ fsubs f1, f1, f0 /* 80066338 00063138 C0 19 00 04 */ lfs f0, 4(r25) /* 8006633C 0006313C EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80066340 00063140 D0 19 00 04 */ stfs f0, 4(r25) -/* 80066344 00063144 4B FC A9 45 */ bl func_80030C88 +/* 80066344 00063144 4B FC A9 45 */ bl xurand__Fv /* 80066348 00063148 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) /* 8006634C 0006314C C0 42 8C 04 */ lfs f2, lbl_803CD584-_SDA2_BASE_(r2) /* 80066350 00063150 EC 21 00 28 */ fsubs f1, f1, f0 /* 80066354 00063154 C0 19 00 08 */ lfs f0, 8(r25) /* 80066358 00063158 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8006635C 0006315C D0 19 00 08 */ stfs f0, 8(r25) -/* 80066360 00063160 4B FC A9 29 */ bl func_80030C88 +/* 80066360 00063160 4B FC A9 29 */ bl xurand__Fv /* 80066364 00063164 C0 02 8C 0C */ lfs f0, lbl_803CD58C-_SDA2_BASE_(r2) /* 80066368 00063168 7F 03 C3 78 */ mr r3, r24 /* 8006636C 0006316C 38 81 00 08 */ addi r4, r1, 8 @@ -99,21 +99,21 @@ lbl_800662D4: /* 80066374 00063174 FC 40 08 90 */ fmr f2, f1 /* 80066378 00063178 FC 60 08 90 */ fmr f3, f1 /* 8006637C 0006317C 48 01 C7 5D */ bl func_80082AD8 -/* 80066380 00063180 4B FC A9 09 */ bl func_80030C88 +/* 80066380 00063180 4B FC A9 09 */ bl xurand__Fv /* 80066384 00063184 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) /* 80066388 00063188 C0 42 8C 00 */ lfs f2, lbl_803CD580-_SDA2_BASE_(r2) /* 8006638C 0006318C EC 21 00 28 */ fsubs f1, f1, f0 /* 80066390 00063190 C0 18 00 00 */ lfs f0, 0(r24) /* 80066394 00063194 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80066398 00063198 D0 18 00 00 */ stfs f0, 0(r24) -/* 8006639C 0006319C 4B FC A8 ED */ bl func_80030C88 +/* 8006639C 0006319C 4B FC A8 ED */ bl xurand__Fv /* 800663A0 000631A0 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) /* 800663A4 000631A4 C0 42 8C 00 */ lfs f2, lbl_803CD580-_SDA2_BASE_(r2) /* 800663A8 000631A8 EC 21 00 28 */ fsubs f1, f1, f0 /* 800663AC 000631AC C0 18 00 04 */ lfs f0, 4(r24) /* 800663B0 000631B0 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 800663B4 000631B4 D0 18 00 04 */ stfs f0, 4(r24) -/* 800663B8 000631B8 4B FC A8 D1 */ bl func_80030C88 +/* 800663B8 000631B8 4B FC A8 D1 */ bl xurand__Fv /* 800663BC 000631BC C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) /* 800663C0 000631C0 3A F7 00 01 */ addi r23, r23, 1 /* 800663C4 000631C4 C0 42 8C 00 */ lfs f2, lbl_803CD580-_SDA2_BASE_(r2) @@ -130,9 +130,9 @@ lbl_800663E0: /* 800663EC 000631EC 7F 63 DB 78 */ mr r3, r27 /* 800663F0 000631F0 7F 44 D3 78 */ mr r4, r26 /* 800663F4 000631F4 7F 85 E3 78 */ mr r5, r28 -/* 800663F8 000631F8 48 10 AF 51 */ bl func_80171348 +/* 800663F8 000631F8 48 10 AF 51 */ bl zParPTankSpawnBubbles__FP5xVec3P5xVec3Uif /* 800663FC 000631FC 7F 63 DB 78 */ mr r3, r27 -/* 80066400 00063200 4B FC D6 85 */ bl func_80033A84 +/* 80066400 00063200 4B FC D6 85 */ bl xMemPopTemp__FPv lbl_80066404: /* 80066404 00063204 3C 60 80 2E */ lis r3, lbl_802DE734@ha /* 80066408 00063208 7F E4 FB 78 */ mr r4, r31 @@ -157,7 +157,7 @@ func_80066430: /* 80066448 00063248 80 7F 17 B0 */ lwz r3, 0x17b0(r31) /* 8006644C 0006324C 28 03 00 00 */ cmplwi r3, 0 /* 80066450 00063250 41 82 00 9C */ beq lbl_800664EC -/* 80066454 00063254 48 05 24 91 */ bl func_800B88E4 +/* 80066454 00063254 48 05 24 91 */ bl zThrown_KillFruit__FP4xEnt /* 80066458 00063258 2C 03 00 00 */ cmpwi r3, 0 /* 8006645C 0006325C 40 82 00 88 */ bne lbl_800664E4 /* 80066460 00063260 80 7F 17 B0 */ lwz r3, 0x17b0(r31) @@ -165,7 +165,7 @@ func_80066430: /* 80066468 00063268 28 00 00 1B */ cmplwi r0, 0x1b /* 8006646C 0006326C 40 82 00 10 */ bne lbl_8006647C /* 80066470 00063270 38 80 00 16 */ li r4, 0x16 -/* 80066474 00063274 4B FB 91 7D */ bl func_8001F5F0 +/* 80066474 00063274 4B FB 91 7D */ bl zEntEvent__FP5xBaseUi /* 80066478 00063278 48 00 00 6C */ b lbl_800664E4 lbl_8006647C: /* 8006647C 0006327C 28 00 00 2B */ cmplwi r0, 0x2b @@ -194,7 +194,7 @@ lbl_800664BC: /* 800664D4 000632D4 80 84 07 04 */ lwz r4, 0x704(r4) /* 800664D8 000632D8 80 84 00 4C */ lwz r4, 0x4c(r4) /* 800664DC 000632DC 38 84 00 20 */ addi r4, r4, 0x20 -/* 800664E0 000632E0 48 05 1C 45 */ bl func_800B8124 +/* 800664E0 000632E0 48 05 1C 45 */ bl zThrown_LaunchDir__FP4xEntP5xVec3 lbl_800664E4: /* 800664E4 000632E4 38 00 00 00 */ li r0, 0 /* 800664E8 000632E8 90 1F 17 B0 */ stw r0, 0x17b0(r31) @@ -205,8 +205,8 @@ lbl_800664EC: /* 800664F8 000632F8 38 21 00 10 */ addi r1, r1, 0x10 /* 800664FC 000632FC 4E 80 00 20 */ blr -.global func_80066500 -func_80066500: +.global zEntPlayerControlOn__F13zControlOwner +zEntPlayerControlOn__F13zControlOwner: /* 80066500 00063300 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80066504 00063304 7C 08 02 A6 */ mflr r0 /* 80066508 00063308 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -221,19 +221,19 @@ func_80066500: /* 8006652C 0006332C 70 00 02 02 */ andi. r0, r0, 0x202 /* 80066530 00063330 41 82 00 10 */ beq lbl_80066540 /* 80066534 00063334 38 60 00 01 */ li r3, 1 -/* 80066538 00063338 4B FE 24 C1 */ bl func_800489F8 +/* 80066538 00063338 4B FE 24 C1 */ bl xSndSelectListenerMode__F24sound_listener_game_mode /* 8006653C 0006333C 48 00 00 0C */ b lbl_80066548 lbl_80066540: /* 80066540 00063340 38 60 00 00 */ li r3, 0 -/* 80066544 00063344 4B FE 24 B5 */ bl func_800489F8 +/* 80066544 00063344 4B FE 24 B5 */ bl xSndSelectListenerMode__F24sound_listener_game_mode lbl_80066548: /* 80066548 00063348 80 01 00 14 */ lwz r0, 0x14(r1) /* 8006654C 0006334C 7C 08 03 A6 */ mtlr r0 /* 80066550 00063350 38 21 00 10 */ addi r1, r1, 0x10 /* 80066554 00063354 4E 80 00 20 */ blr -.global func_80066558 -func_80066558: +.global zEntPlayerControlOff__F13zControlOwner +zEntPlayerControlOff__F13zControlOwner: /* 80066558 00063358 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006655C 0006335C 7C 08 02 A6 */ mflr r0 /* 80066560 00063360 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -249,11 +249,11 @@ func_80066558: /* 80066588 00063388 70 00 02 02 */ andi. r0, r0, 0x202 /* 8006658C 0006338C 41 82 00 10 */ beq lbl_8006659C /* 80066590 00063390 38 60 00 01 */ li r3, 1 -/* 80066594 00063394 4B FE 24 65 */ bl func_800489F8 +/* 80066594 00063394 4B FE 24 65 */ bl xSndSelectListenerMode__F24sound_listener_game_mode /* 80066598 00063398 48 00 00 0C */ b lbl_800665A4 lbl_8006659C: /* 8006659C 0006339C 38 60 00 00 */ li r3, 0 -/* 800665A0 000633A0 4B FE 24 59 */ bl func_800489F8 +/* 800665A0 000633A0 4B FE 24 59 */ bl xSndSelectListenerMode__F24sound_listener_game_mode lbl_800665A4: /* 800665A4 000633A4 4B FF FE 8D */ bl func_80066430 /* 800665A8 000633A8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -261,15 +261,15 @@ lbl_800665A4: /* 800665B0 000633B0 38 21 00 10 */ addi r1, r1, 0x10 /* 800665B4 000633B4 4E 80 00 20 */ blr -.global func_800665B8 -func_800665B8: +.global TellPlayerVillainIsNear__Ff +TellPlayerVillainIsNear__Ff: /* 800665B8 000633B8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800665BC 000633BC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800665C0 000633C0 D0 23 17 44 */ stfs f1, 0x1744(r3) /* 800665C4 000633C4 4E 80 00 20 */ blr -.global func_800665C8 -func_800665C8: +.global SetPlayerKillsVillainTimer__Ff +SetPlayerKillsVillainTimer__Ff: /* 800665C8 000633C8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800665CC 000633CC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800665D0 000633D0 D0 23 17 40 */ stfs f1, 0x1740(r3) @@ -486,10 +486,10 @@ func_80066864: /* 800668B8 000636B8 90 01 00 0C */ stw r0, 0xc(r1) /* 800668BC 000636BC 80 06 00 28 */ lwz r0, 0x28(r6) /* 800668C0 000636C0 90 01 00 10 */ stw r0, 0x10(r1) -/* 800668C4 000636C4 4B FE 7A 2D */ bl func_8004E2F0 +/* 800668C4 000636C4 4B FE 7A 2D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800668C8 000636C8 7F E4 FB 78 */ mr r4, r31 /* 800668CC 000636CC 38 61 00 08 */ addi r3, r1, 8 -/* 800668D0 000636D0 4B FE 7C 21 */ bl func_8004E4F0 +/* 800668D0 000636D0 4B FE 7C 21 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800668D4 000636D4 FF E0 08 90 */ fmr f31, f1 /* 800668D8 000636D8 C0 02 8C 48 */ lfs f0, lbl_803CD5C8-_SDA2_BASE_(r2) /* 800668DC 000636DC FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -502,7 +502,7 @@ func_80066864: /* 800668F8 000636F8 80 7E 00 48 */ lwz r3, 0x48(r30) /* 800668FC 000636FC 38 63 00 9C */ addi r3, r3, 0x9c /* 80066900 00063700 7C 64 1B 78 */ mr r4, r3 -/* 80066904 00063704 4B FE 79 ED */ bl func_8004E2F0 +/* 80066904 00063704 4B FE 79 ED */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80066908 00063708 FC 20 F8 90 */ fmr f1, f31 /* 8006690C 0006370C 4B FA 7E 05 */ bl func_8000E710 /* 80066910 00063710 EC 1D 07 B2 */ fmuls f0, f29, f30 @@ -552,14 +552,14 @@ func_8006697C: /* 800669A8 000637A8 90 05 17 90 */ stw r0, 0x1790(r5) /* 800669AC 000637AC 7F C4 F3 78 */ mr r4, r30 /* 800669B0 000637B0 38 A0 00 1F */ li r5, 0x1f -/* 800669B4 000637B4 4B FB 8D 2D */ bl func_8001F6E0 +/* 800669B4 000637B4 4B FB 8D 2D */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800669B8 000637B8 88 1F 00 04 */ lbz r0, 4(r31) /* 800669BC 000637BC 28 00 00 0D */ cmplwi r0, 0xd /* 800669C0 000637C0 40 82 00 14 */ bne lbl_800669D4 /* 800669C4 000637C4 7F C3 F3 78 */ mr r3, r30 /* 800669C8 000637C8 7F E4 FB 78 */ mr r4, r31 /* 800669CC 000637CC 38 A0 00 1F */ li r5, 0x1f -/* 800669D0 000637D0 4B FB 8D 11 */ bl func_8001F6E0 +/* 800669D0 000637D0 4B FB 8D 11 */ bl zEntEvent__FP5xBaseP5xBaseUi lbl_800669D4: /* 800669D4 000637D4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800669D8 000637D8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -621,7 +621,7 @@ lbl_80066A9C: lbl_80066AA4: /* 80066AA4 000638A4 80 7B 00 48 */ lwz r3, 0x48(r27) /* 80066AA8 000638A8 38 81 00 10 */ addi r4, r1, 0x10 -/* 80066AAC 000638AC 4B FC B3 89 */ bl func_80031E34 +/* 80066AAC 000638AC 4B FC B3 89 */ bl xMat3x3GetEuler__FPC7xMat3x3P5xVec3 /* 80066AB0 000638B0 C0 21 00 10 */ lfs f1, 0x10(r1) /* 80066AB4 000638B4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80066AB8 000638B8 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -1197,7 +1197,7 @@ lbl_800672B0: /* 800672EC 000640EC D0 04 00 A8 */ stfs f0, 0xa8(r4) /* 800672F0 000640F0 80 9B 00 48 */ lwz r4, 0x48(r27) /* 800672F4 000640F4 C0 24 00 A8 */ lfs f1, 0xa8(r4) -/* 800672F8 000640F8 4B FC B1 E5 */ bl func_800324DC +/* 800672F8 000640F8 4B FC B1 E5 */ bl xMat3x3RotY__FP7xMat3x3f /* 800672FC 000640FC 80 7B 00 48 */ lwz r3, 0x48(r27) /* 80067300 00064100 38 81 00 1C */ addi r4, r1, 0x1c /* 80067304 00064104 38 63 00 D4 */ addi r3, r3, 0xd4 @@ -1277,17 +1277,17 @@ lbl_80067410: /* 80067410 00064210 80 0D 8D 1C */ lwz r0, lbl_803CB61C-_SDA_BASE_(r13) /* 80067414 00064214 2C 00 00 00 */ cmpwi r0, 0 /* 80067418 00064218 41 82 00 2C */ beq lbl_80067444 -/* 8006741C 0006421C 4B FE AD 45 */ bl func_80052160 +/* 8006741C 0006421C 4B FE AD 45 */ bl zCameraGetLassoCamFactor__Fv /* 80067420 00064220 EC 21 E0 2A */ fadds f1, f1, f28 /* 80067424 00064224 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) /* 80067428 00064228 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006742C 0006422C 40 81 00 14 */ ble lbl_80067440 -/* 80067430 00064230 4B FE AD 11 */ bl func_80052140 +/* 80067430 00064230 4B FE AD 11 */ bl zCameraDisableLassoCam__Fv /* 80067434 00064234 38 00 00 00 */ li r0, 0 /* 80067438 00064238 90 0D 8D 1C */ stw r0, lbl_803CB61C-_SDA_BASE_(r13) /* 8006743C 0006423C 48 00 00 08 */ b lbl_80067444 lbl_80067440: -/* 80067440 00064240 4B FE AD 19 */ bl func_80052158 +/* 80067440 00064240 4B FE AD 19 */ bl zCameraSetLassoCamFactor__Ff lbl_80067444: /* 80067444 00064244 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80067448 00064248 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l @@ -2082,7 +2082,7 @@ lbl_80067FAC: /* 80067FB8 00064DB8 7F C3 F3 78 */ mr r3, r30 /* 80067FBC 00064DBC 90 1F 1B 84 */ stw r0, 0x1b84(r31) /* 80067FC0 00064DC0 90 1F 1B 44 */ stw r0, 0x1b44(r31) -/* 80067FC4 00064DC4 48 04 CF 09 */ bl func_800B4ECC +/* 80067FC4 00064DC4 48 04 CF 09 */ bl zSceneGetLevelPrefix__FUi /* 80067FC8 00064DC8 28 03 00 00 */ cmplwi r3, 0 /* 80067FCC 00064DCC 41 82 00 44 */ beq lbl_80068010 /* 80067FD0 00064DD0 88 03 00 01 */ lbz r0, 1(r3) @@ -2155,7 +2155,7 @@ lbl_80068098: /* 800680B0 00064EB0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 800680B4 00064EB4 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800680B8 00064EB8 40 82 00 18 */ bne lbl_800680D0 -/* 800680BC 00064EBC 48 0B 47 89 */ bl func_8011C844 +/* 800680BC 00064EBC 48 0B 47 89 */ bl oob_timer__9oob_stateFv /* 800680C0 00064EC0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 800680C4 00064EC4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800680C8 00064EC8 40 80 00 08 */ bge lbl_800680D0 @@ -2198,7 +2198,7 @@ lbl_80068118: /* 80068148 00064F48 C0 0D 8C EC */ lfs f0, lbl_803CB5EC-_SDA_BASE_(r13) /* 8006814C 00064F4C FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80068150 00064F50 40 82 00 18 */ bne lbl_80068168 -/* 80068154 00064F54 48 0B 46 F1 */ bl func_8011C844 +/* 80068154 00064F54 48 0B 46 F1 */ bl oob_timer__9oob_stateFv /* 80068158 00064F58 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006815C 00064F5C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80068160 00064F60 40 80 00 08 */ bge lbl_80068168 @@ -2239,7 +2239,7 @@ lbl_800681B0: /* 800681E0 00064FE0 C0 0D 8C EC */ lfs f0, lbl_803CB5EC-_SDA_BASE_(r13) /* 800681E4 00064FE4 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 800681E8 00064FE8 40 82 00 18 */ bne lbl_80068200 -/* 800681EC 00064FEC 48 0B 46 59 */ bl func_8011C844 +/* 800681EC 00064FEC 48 0B 46 59 */ bl oob_timer__9oob_stateFv /* 800681F0 00064FF0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 800681F4 00064FF4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800681F8 00064FF8 40 80 00 08 */ bge lbl_80068200 @@ -2282,7 +2282,7 @@ lbl_80068248: /* 80068278 00065078 C0 0D 8C EC */ lfs f0, lbl_803CB5EC-_SDA_BASE_(r13) /* 8006827C 0006507C FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80068280 00065080 40 82 00 18 */ bne lbl_80068298 -/* 80068284 00065084 48 0B 45 C1 */ bl func_8011C844 +/* 80068284 00065084 48 0B 45 C1 */ bl oob_timer__9oob_stateFv /* 80068288 00065088 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006828C 0006508C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80068290 00065090 40 80 00 08 */ bge lbl_80068298 @@ -2322,7 +2322,7 @@ lbl_800682E0: /* 80068304 00065104 C0 0D 8C EC */ lfs f0, lbl_803CB5EC-_SDA_BASE_(r13) /* 80068308 00065108 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 8006830C 0006510C 40 82 00 18 */ bne lbl_80068324 -/* 80068310 00065110 48 0B 45 35 */ bl func_8011C844 +/* 80068310 00065110 48 0B 45 35 */ bl oob_timer__9oob_stateFv /* 80068314 00065114 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80068318 00065118 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006831C 0006511C 40 80 00 08 */ bge lbl_80068324 @@ -2384,7 +2384,7 @@ lbl_800683BC: /* 800683D4 000651D4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 800683D8 000651D8 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800683DC 000651DC 40 82 00 1C */ bne lbl_800683F8 -/* 800683E0 000651E0 48 0B 44 65 */ bl func_8011C844 +/* 800683E0 000651E0 48 0B 44 65 */ bl oob_timer__9oob_stateFv /* 800683E4 000651E4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 800683E8 000651E8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800683EC 000651EC 4C 41 13 82 */ cror 2, 1, 2 @@ -2422,7 +2422,7 @@ lbl_80068440: /* 80068458 00065258 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006845C 0006525C FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80068460 00065260 40 82 00 18 */ bne lbl_80068478 -/* 80068464 00065264 48 0B 43 E1 */ bl func_8011C844 +/* 80068464 00065264 48 0B 43 E1 */ bl oob_timer__9oob_stateFv /* 80068468 00065268 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006846C 0006526C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80068470 00065270 40 80 00 08 */ bge lbl_80068478 @@ -2463,7 +2463,7 @@ lbl_800684C0: /* 800684F0 000652F0 C0 03 17 44 */ lfs f0, 0x1744(r3) /* 800684F4 000652F4 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800684F8 000652F8 41 81 00 18 */ bgt lbl_80068510 -/* 800684FC 000652FC 48 0B 43 49 */ bl func_8011C844 +/* 800684FC 000652FC 48 0B 43 49 */ bl oob_timer__9oob_stateFv /* 80068500 00065300 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80068504 00065304 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80068508 00065308 40 80 00 08 */ bge lbl_80068510 @@ -2501,7 +2501,7 @@ lbl_80068558: /* 8006857C 0006537C C0 0D 8C EC */ lfs f0, lbl_803CB5EC-_SDA_BASE_(r13) /* 80068580 00065380 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80068584 00065384 40 82 00 18 */ bne lbl_8006859C -/* 80068588 00065388 48 0B 42 BD */ bl func_8011C844 +/* 80068588 00065388 48 0B 42 BD */ bl oob_timer__9oob_stateFv /* 8006858C 0006538C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80068590 00065390 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80068594 00065394 40 80 00 08 */ bge lbl_8006859C @@ -2542,7 +2542,7 @@ lbl_800685E4: /* 80068614 00065414 C0 0D 8C EC */ lfs f0, lbl_803CB5EC-_SDA_BASE_(r13) /* 80068618 00065418 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 8006861C 0006541C 40 82 00 18 */ bne lbl_80068634 -/* 80068620 00065420 48 0B 42 25 */ bl func_8011C844 +/* 80068620 00065420 48 0B 42 25 */ bl oob_timer__9oob_stateFv /* 80068624 00065424 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80068628 00065428 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006862C 0006542C 40 80 00 08 */ bge lbl_80068634 @@ -2709,7 +2709,7 @@ lbl_8006884C: /* 80068854 00065654 38 60 00 2E */ li r3, 0x2e /* 80068858 00065658 90 01 00 14 */ stw r0, 0x14(r1) /* 8006885C 0006565C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80068860 00065660 48 01 7F 31 */ bl func_80080790 +/* 80068860 00065660 48 01 7F 31 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 80068864 00065664 80 01 00 14 */ lwz r0, 0x14(r1) /* 80068868 00065668 38 60 00 00 */ li r3, 0 /* 8006886C 0006566C 7C 08 03 A6 */ mtlr r0 @@ -2720,7 +2720,7 @@ lbl_80068878: /* 8006887C 0006567C 7C 08 02 A6 */ mflr r0 /* 80068880 00065680 38 60 00 2E */ li r3, 0x2e /* 80068884 00065684 90 01 00 14 */ stw r0, 0x14(r1) -/* 80068888 00065688 48 01 89 B9 */ bl func_80081240 +/* 80068888 00065688 48 01 89 B9 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 8006888C 0006568C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80068890 00065690 38 60 00 00 */ li r3, 0 /* 80068894 00065694 7C 08 03 A6 */ mtlr r0 @@ -2731,7 +2731,7 @@ lbl_800688A0: /* 800688A4 000656A4 7C 08 02 A6 */ mflr r0 /* 800688A8 000656A8 38 60 00 2E */ li r3, 0x2e /* 800688AC 000656AC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800688B0 000656B0 48 01 89 91 */ bl func_80081240 +/* 800688B0 000656B0 48 01 89 91 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 800688B4 000656B4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 800688B8 000656B8 38 60 00 00 */ li r3, 0 /* 800688BC 000656BC D0 0D 8D 80 */ stfs f0, lbl_803CB680-_SDA_BASE_(r13) @@ -2990,7 +2990,7 @@ lbl_80068C28: /* 80068C38 00065A38 38 00 00 00 */ li r0, 0 /* 80068C3C 00065A3C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80068C40 00065A40 90 03 1A F8 */ stw r0, 0x1af8(r3) -/* 80068C44 00065A44 4B FE 97 F5 */ bl func_80052438 +/* 80068C44 00065A44 4B FE 97 F5 */ bl zCameraDisableWallJump__FP7xCamera /* 80068C48 00065A48 80 01 00 14 */ lwz r0, 0x14(r1) /* 80068C4C 00065A4C 38 60 00 00 */ li r3, 0 /* 80068C50 00065A50 7C 08 03 A6 */ mtlr r0 @@ -3002,12 +3002,12 @@ lbl_80068C5C: /* 80068C64 00065A64 38 60 00 2E */ li r3, 0x2e /* 80068C68 00065A68 90 01 00 14 */ stw r0, 0x14(r1) /* 80068C6C 00065A6C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80068C70 00065A70 48 01 7B 21 */ bl func_80080790 +/* 80068C70 00065A70 48 01 7B 21 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 80068C74 00065A74 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80068C78 00065A78 38 00 00 00 */ li r0, 0 /* 80068C7C 00065A7C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80068C80 00065A80 90 03 1A F8 */ stw r0, 0x1af8(r3) -/* 80068C84 00065A84 4B FE 97 B5 */ bl func_80052438 +/* 80068C84 00065A84 4B FE 97 B5 */ bl zCameraDisableWallJump__FP7xCamera /* 80068C88 00065A88 80 01 00 14 */ lwz r0, 0x14(r1) /* 80068C8C 00065A8C 38 60 00 00 */ li r3, 0 /* 80068C90 00065A90 7C 08 03 A6 */ mtlr r0 @@ -3032,7 +3032,7 @@ lbl_80068CB4: /* 80068CD4 00065AD4 38 60 00 00 */ li r3, 0 /* 80068CD8 00065AD8 48 00 00 48 */ b lbl_80068D20 lbl_80068CDC: -/* 80068CDC 00065ADC 48 0C 4A 9D */ bl func_8012D778 +/* 80068CDC 00065ADC 48 0C 4A 9D */ bl zEntTeleportBox_playerIn__Fv /* 80068CE0 00065AE0 2C 03 00 00 */ cmpwi r3, 0 /* 80068CE4 00065AE4 41 82 00 0C */ beq lbl_80068CF0 /* 80068CE8 00065AE8 38 60 00 00 */ li r3, 0 @@ -3064,12 +3064,12 @@ lbl_80068D30: /* 80068D40 00065B40 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80068D44 00065B44 D0 04 00 0C */ stfs f0, 0xc(r4) /* 80068D48 00065B48 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80068D4C 00065B4C 48 01 7A 45 */ bl func_80080790 +/* 80068D4C 00065B4C 48 01 7A 45 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 80068D50 00065B50 80 8D 8C C8 */ lwz r4, lbl_803CB5C8-_SDA_BASE_(r13) /* 80068D54 00065B54 38 60 00 2E */ li r3, 0x2e /* 80068D58 00065B58 38 04 00 01 */ addi r0, r4, 1 /* 80068D5C 00065B5C 90 0D 8C C8 */ stw r0, lbl_803CB5C8-_SDA_BASE_(r13) -/* 80068D60 00065B60 48 01 84 E1 */ bl func_80081240 +/* 80068D60 00065B60 48 01 84 E1 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 80068D64 00065B64 80 01 00 14 */ lwz r0, 0x14(r1) /* 80068D68 00065B68 38 60 00 00 */ li r3, 0 /* 80068D6C 00065B6C 7C 08 03 A6 */ mtlr r0 @@ -3087,7 +3087,7 @@ lbl_80068D78: /* 80068D98 00065B98 38 60 00 00 */ li r3, 0 /* 80068D9C 00065B9C 48 00 00 60 */ b lbl_80068DFC lbl_80068DA0: -/* 80068DA0 00065BA0 48 0C 49 D9 */ bl func_8012D778 +/* 80068DA0 00065BA0 48 0C 49 D9 */ bl zEntTeleportBox_playerIn__Fv /* 80068DA4 00065BA4 2C 03 00 00 */ cmpwi r3, 0 /* 80068DA8 00065BA8 41 82 00 0C */ beq lbl_80068DB4 /* 80068DAC 00065BAC 38 60 00 00 */ li r3, 0 @@ -3124,9 +3124,9 @@ lbl_80068E0C: /* 80068E14 00065C14 38 60 00 06 */ li r3, 6 /* 80068E18 00065C18 90 01 00 14 */ stw r0, 0x14(r1) /* 80068E1C 00065C1C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80068E20 00065C20 48 01 79 71 */ bl func_80080790 +/* 80068E20 00065C20 48 01 79 71 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 80068E24 00065C24 38 60 00 2E */ li r3, 0x2e -/* 80068E28 00065C28 48 01 84 19 */ bl func_80081240 +/* 80068E28 00065C28 48 01 84 19 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 80068E2C 00065C2C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80068E30 00065C30 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80068E34 00065C34 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -3147,7 +3147,7 @@ lbl_80068E0C: /* 80068E70 00065C70 90 65 16 D4 */ stw r3, 0x16d4(r5) /* 80068E74 00065C74 90 0D 8D 78 */ stw r0, lbl_803CB678-_SDA_BASE_(r13) /* 80068E78 00065C78 C0 2D 8D 68 */ lfs f1, lbl_803CB668-_SDA_BASE_(r13) -/* 80068E7C 00065C7C 4B FE 96 19 */ bl func_80052494 +/* 80068E7C 00065C7C 4B FE 96 19 */ bl zCameraMinTargetHeightSet__Ff /* 80068E80 00065C80 80 01 00 14 */ lwz r0, 0x14(r1) /* 80068E84 00065C84 38 60 00 00 */ li r3, 0 /* 80068E88 00065C88 7C 08 03 A6 */ mtlr r0 @@ -3200,7 +3200,7 @@ lbl_80068F24: /* 80068F28 00065D28 7C 08 02 A6 */ mflr r0 /* 80068F2C 00065D2C 38 60 00 01 */ li r3, 1 /* 80068F30 00065D30 90 01 00 14 */ stw r0, 0x14(r1) -/* 80068F34 00065D34 4B FE 91 5D */ bl func_80052090 +/* 80068F34 00065D34 4B FE 91 5D */ bl zCameraSetBbounce__Fi /* 80068F38 00065D38 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80068F3C 00065D3C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80068F40 00065D40 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -3254,10 +3254,10 @@ lbl_80068FE8: /* 80068FEC 00065DEC 7C 08 02 A6 */ mflr r0 /* 80068FF0 00065DF0 38 60 00 06 */ li r3, 6 /* 80068FF4 00065DF4 90 01 00 14 */ stw r0, 0x14(r1) -/* 80068FF8 00065DF8 48 01 82 49 */ bl func_80081240 +/* 80068FF8 00065DF8 48 01 82 49 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 80068FFC 00065DFC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80069000 00065E00 38 60 00 0D */ li r3, 0xd -/* 80069004 00065E04 48 01 77 8D */ bl func_80080790 +/* 80069004 00065E04 48 01 77 8D */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 80069008 00065E08 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006900C 00065E0C C0 22 8C 4C */ lfs f1, lbl_803CD5CC-_SDA2_BASE_(r2) /* 80069010 00065E10 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -3267,11 +3267,11 @@ lbl_80068FE8: /* 80069020 00065E20 C0 62 8C B4 */ lfs f3, lbl_803CD634-_SDA2_BASE_(r2) /* 80069024 00065E24 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80069028 00065E28 38 63 00 30 */ addi r3, r3, 0x30 -/* 8006902C 00065E2C 48 02 C6 1D */ bl func_80095648 +/* 8006902C 00065E2C 48 02 C6 1D */ bl zFX_SpawnBubbleSlam__FPC5xVec3Uifff /* 80069030 00065E30 38 60 00 00 */ li r3, 0 -/* 80069034 00065E34 4B FE 90 5D */ bl func_80052090 +/* 80069034 00065E34 4B FE 90 5D */ bl zCameraSetBbounce__Fi /* 80069038 00065E38 38 60 00 03 */ li r3, 3 -/* 8006903C 00065E3C 48 04 40 19 */ bl func_800AD054 +/* 8006903C 00065E3C 48 04 40 19 */ bl zRumbleStart__F16_tagSDRumbleType /* 80069040 00065E40 80 01 00 14 */ lwz r0, 0x14(r1) /* 80069044 00065E44 38 60 00 00 */ li r3, 0 /* 80069048 00065E48 7C 08 03 A6 */ mtlr r0 @@ -3289,7 +3289,7 @@ lbl_8006905C: /* 80069070 00065E70 80 83 09 C4 */ lwz r4, 0x9c4(r3) /* 80069074 00065E74 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 80069078 00065E78 38 84 00 50 */ addi r4, r4, 0x50 -/* 8006907C 00065E7C 48 00 DF 11 */ bl func_80076F8C +/* 8006907C 00065E7C 48 00 DF 11 */ bl zEntPlayerJumpStart__FP4xEntP10zJumpParam /* 80069080 00065E80 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80069084 00065E84 38 80 00 00 */ li r4, 0 /* 80069088 00065E88 38 C3 05 58 */ addi r6, r3, lbl_803C0558@l @@ -3303,12 +3303,12 @@ lbl_8006905C: /* 800690A8 00065EA8 90 06 1A D8 */ stw r0, 0x1ad8(r6) /* 800690AC 00065EAC 90 06 1A B8 */ stw r0, 0x1ab8(r6) /* 800690B0 00065EB0 90 86 1A DC */ stw r4, 0x1adc(r6) -/* 800690B4 00065EB4 4B FE 8F DD */ bl func_80052090 +/* 800690B4 00065EB4 4B FE 8F DD */ bl zCameraSetBbounce__Fi /* 800690B8 00065EB8 38 60 00 06 */ li r3, 6 -/* 800690BC 00065EBC 48 01 81 85 */ bl func_80081240 +/* 800690BC 00065EBC 48 01 81 85 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 800690C0 00065EC0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 800690C4 00065EC4 38 60 00 07 */ li r3, 7 -/* 800690C8 00065EC8 48 01 76 C9 */ bl func_80080790 +/* 800690C8 00065EC8 48 01 76 C9 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 800690CC 00065ECC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800690D0 00065ED0 38 60 00 00 */ li r3, 0 /* 800690D4 00065ED4 7C 08 03 A6 */ mtlr r0 @@ -3326,7 +3326,7 @@ lbl_800690E0: /* 80069100 00065F00 38 60 00 00 */ li r3, 0 /* 80069104 00065F04 48 00 00 54 */ b lbl_80069158 lbl_80069108: -/* 80069108 00065F08 48 0C 46 71 */ bl func_8012D778 +/* 80069108 00065F08 48 0C 46 71 */ bl zEntTeleportBox_playerIn__Fv /* 8006910C 00065F0C 2C 03 00 00 */ cmpwi r3, 0 /* 80069110 00065F10 41 82 00 0C */ beq lbl_8006911C /* 80069114 00065F14 38 60 00 00 */ li r3, 0 @@ -3360,9 +3360,9 @@ lbl_80069168: /* 80069174 00065F74 90 01 00 14 */ stw r0, 0x14(r1) /* 80069178 00065F78 93 E1 00 0C */ stw r31, 0xc(r1) /* 8006917C 00065F7C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80069180 00065F80 48 01 76 11 */ bl func_80080790 +/* 80069180 00065F80 48 01 76 11 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 80069184 00065F84 38 60 00 2E */ li r3, 0x2e -/* 80069188 00065F88 48 01 80 B9 */ bl func_80081240 +/* 80069188 00065F88 48 01 80 B9 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 8006918C 00065F8C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80069190 00065F90 C0 8D 81 D4 */ lfs f4, lbl_803CAAD4-_SDA_BASE_(r13) /* 80069194 00065F94 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -3436,16 +3436,16 @@ lbl_8006928C: /* 80069290 00066090 7C 08 02 A6 */ mflr r0 /* 80069294 00066094 90 01 00 14 */ stw r0, 0x14(r1) /* 80069298 00066098 C0 2D 81 EC */ lfs f1, lbl_803CAAEC-_SDA_BASE_(r13) -/* 8006929C 0006609C 48 0B 74 19 */ bl func_801206B4 +/* 8006929C 0006609C 48 0B 74 19 */ bl xEntBoulder_BubbleBowl__Ff /* 800692A0 000660A0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800692A4 000660A4 38 00 00 00 */ li r0, 0 /* 800692A8 000660A8 38 83 05 58 */ addi r4, r3, lbl_803C0558@l /* 800692AC 000660AC 38 60 00 04 */ li r3, 4 /* 800692B0 000660B0 90 04 1A EC */ stw r0, 0x1aec(r4) -/* 800692B4 000660B4 48 01 7F 8D */ bl func_80081240 +/* 800692B4 000660B4 48 01 7F 8D */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 800692B8 000660B8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 800692BC 000660BC 38 60 00 05 */ li r3, 5 -/* 800692C0 000660C0 48 01 74 D1 */ bl func_80080790 +/* 800692C0 000660C0 48 01 74 D1 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 800692C4 000660C4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800692C8 000660C8 38 60 00 00 */ li r3, 0 /* 800692CC 000660CC 7C 08 03 A6 */ mtlr r0 @@ -3615,11 +3615,11 @@ lbl_80069508: /* 80069520 00066320 90 03 16 B0 */ stw r0, 0x16b0(r3) /* 80069524 00066324 C0 02 8C B8 */ lfs f0, lbl_803CD638-_SDA2_BASE_(r2) /* 80069528 00066328 D0 03 17 08 */ stfs f0, 0x1708(r3) -/* 8006952C 0006632C 48 0B A4 F5 */ bl func_80123A20 +/* 8006952C 0006632C 48 0B A4 F5 */ bl zGooStopTide__Fv /* 80069530 00066330 38 00 00 01 */ li r0, 1 /* 80069534 00066334 38 60 00 01 */ li r3, 1 /* 80069538 00066338 90 0D 8C C0 */ stw r0, lbl_803CB5C0-_SDA_BASE_(r13) -/* 8006953C 0006633C 4B FF D0 1D */ bl func_80066558 +/* 8006953C 0006633C 4B FF D0 1D */ bl zEntPlayerControlOff__F13zControlOwner /* 80069540 00066340 80 01 00 14 */ lwz r0, 0x14(r1) /* 80069544 00066344 38 60 00 00 */ li r3, 0 /* 80069548 00066348 7C 08 03 A6 */ mtlr r0 @@ -3726,7 +3726,7 @@ lbl_80069694: /* 8006969C 0006649C 90 01 00 14 */ stw r0, 0x14(r1) /* 800696A0 000664A0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800696A4 000664A4 7C 7F 1B 78 */ mr r31, r3 -/* 800696A8 000664A8 48 03 04 5D */ bl func_80099B04 +/* 800696A8 000664A8 48 03 04 5D */ bl zGameExtras_CheatFlags__Fv /* 800696AC 000664AC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800696B0 000664B0 38 A0 00 00 */ li r5, 0 /* 800696B4 000664B4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -3753,7 +3753,7 @@ lbl_800696F8: /* 80069700 00066500 90 01 00 14 */ stw r0, 0x14(r1) /* 80069704 00066504 93 E1 00 0C */ stw r31, 0xc(r1) /* 80069708 00066508 7C 7F 1B 78 */ mr r31, r3 -/* 8006970C 0006650C 48 03 03 F9 */ bl func_80099B04 +/* 8006970C 0006650C 48 03 03 F9 */ bl zGameExtras_CheatFlags__Fv /* 80069710 00066510 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80069714 00066514 38 A0 00 00 */ li r5, 0 /* 80069718 00066518 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -3782,7 +3782,7 @@ lbl_80069764: /* 8006976C 0006656C 90 01 00 14 */ stw r0, 0x14(r1) /* 80069770 00066570 93 E1 00 0C */ stw r31, 0xc(r1) /* 80069774 00066574 7C 7F 1B 78 */ mr r31, r3 -/* 80069778 00066578 48 03 03 8D */ bl func_80099B04 +/* 80069778 00066578 48 03 03 8D */ bl zGameExtras_CheatFlags__Fv /* 8006977C 0006657C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80069780 00066580 38 A0 00 00 */ li r5, 0 /* 80069784 00066584 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -3811,7 +3811,7 @@ lbl_800697D0: /* 800697D8 000665D8 90 01 00 14 */ stw r0, 0x14(r1) /* 800697DC 000665DC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800697E0 000665E0 7C 7F 1B 78 */ mr r31, r3 -/* 800697E4 000665E4 48 03 03 21 */ bl func_80099B04 +/* 800697E4 000665E4 48 03 03 21 */ bl zGameExtras_CheatFlags__Fv /* 800697E8 000665E8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800697EC 000665EC 38 A0 00 00 */ li r5, 0 /* 800697F0 000665F0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -3840,7 +3840,7 @@ lbl_8006983C: /* 80069844 00066644 90 01 00 14 */ stw r0, 0x14(r1) /* 80069848 00066648 93 E1 00 0C */ stw r31, 0xc(r1) /* 8006984C 0006664C 7C 7F 1B 78 */ mr r31, r3 -/* 80069850 00066650 48 03 02 B5 */ bl func_80099B04 +/* 80069850 00066650 48 03 02 B5 */ bl zGameExtras_CheatFlags__Fv /* 80069854 00066654 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80069858 00066658 38 A0 00 00 */ li r5, 0 /* 8006985C 0006665C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -3874,10 +3874,10 @@ lbl_800698A8: /* 800698C4 000666C4 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) /* 800698C8 000666C8 2C 00 00 00 */ cmpwi r0, 0 /* 800698CC 000666CC 40 82 00 B8 */ bne lbl_80069984 -/* 800698D0 000666D0 48 03 02 35 */ bl func_80099B04 +/* 800698D0 000666D0 48 03 02 35 */ bl zGameExtras_CheatFlags__Fv /* 800698D4 000666D4 54 60 01 8D */ rlwinm. r0, r3, 0, 6, 6 /* 800698D8 000666D8 40 82 00 14 */ bne lbl_800698EC -/* 800698DC 000666DC 4B FC 73 AD */ bl func_80030C88 +/* 800698DC 000666DC 4B FC 73 AD */ bl xurand__Fv /* 800698E0 000666E0 C0 02 8C BC */ lfs f0, lbl_803CD63C-_SDA2_BASE_(r2) /* 800698E4 000666E4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800698E8 000666E8 40 80 00 9C */ bge lbl_80069984 @@ -3885,9 +3885,9 @@ lbl_800698EC: /* 800698EC 000666EC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800698F0 000666F0 38 63 61 18 */ addi r3, r3, lbl_80256118@l /* 800698F4 000666F4 38 63 01 07 */ addi r3, r3, 0x107 -/* 800698F8 000666F8 4B FE 29 1D */ bl func_8004C214 +/* 800698F8 000666F8 4B FE 29 1D */ bl xStrHash__FPCc /* 800698FC 000666FC 38 80 00 00 */ li r4, 0 -/* 80069900 00066700 4B FE 1E 0D */ bl func_8004B70C +/* 80069900 00066700 4B FE 1E 0D */ bl xSTFindAsset__FUiPUi /* 80069904 00066704 7C 7F 1B 79 */ or. r31, r3, r3 /* 80069908 00066708 41 82 00 7C */ beq lbl_80069984 /* 8006990C 0006670C 80 1F 00 08 */ lwz r0, 8(r31) @@ -3931,8 +3931,8 @@ lbl_8006999C: /* 8006999C 0006679C 80 6D 8D D0 */ lwz r3, lbl_803CB6D0-_SDA_BASE_(r13) /* 800699A0 000667A0 4E 80 00 20 */ blr -.global func_800699A4 -func_800699A4: +.global zEntPlayer_InBossBattle__Fv +zEntPlayer_InBossBattle__Fv: /* 800699A4 000667A4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800699A8 000667A8 38 80 00 00 */ li r4, 0 /* 800699AC 000667AC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -3994,7 +3994,7 @@ lbl_80069A54: /* 80069A74 00066874 28 00 00 00 */ cmplwi r0, 0 /* 80069A78 00066878 D0 03 1F B4 */ stfs f0, 0x1fb4(r3) /* 80069A7C 0006687C 41 82 00 24 */ beq lbl_80069AA0 -/* 80069A80 00066880 4B FF FF 25 */ bl func_800699A4 +/* 80069A80 00066880 4B FF FF 25 */ bl zEntPlayer_InBossBattle__Fv /* 80069A84 00066884 2C 03 00 00 */ cmpwi r3, 0 /* 80069A88 00066888 41 82 00 10 */ beq lbl_80069A98 /* 80069A8C 0006688C 38 00 00 01 */ li r0, 1 @@ -4002,7 +4002,7 @@ lbl_80069A54: /* 80069A94 00066894 48 00 00 0C */ b lbl_80069AA0 lbl_80069A98: /* 80069A98 00066898 38 60 00 01 */ li r3, 1 -/* 80069A9C 0006689C 48 04 5C FD */ bl func_800AF798 +/* 80069A9C 0006689C 48 04 5C FD */ bl zSaveLoadPreAutoSave__Fb lbl_80069AA0: /* 80069AA0 000668A0 38 00 00 00 */ li r0, 0 /* 80069AA4 000668A4 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -4010,16 +4010,16 @@ lbl_80069AA0: /* 80069AAC 000668AC 90 01 00 44 */ stw r0, 0x44(r1) /* 80069AB0 000668B0 38 61 00 08 */ addi r3, r1, 8 /* 80069AB4 000668B4 38 84 07 68 */ addi r4, r4, 0x768 -/* 80069AB8 000668B8 4B FE 4A 25 */ bl func_8004E4DC +/* 80069AB8 000668B8 4B FE 4A 25 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80069ABC 000668BC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80069AC0 000668C0 3B E1 00 14 */ addi r31, r1, 0x14 /* 80069AC4 000668C4 38 83 05 58 */ addi r4, r3, lbl_803C0558@l /* 80069AC8 000668C8 7F E3 FB 78 */ mr r3, r31 /* 80069ACC 000668CC 38 84 00 44 */ addi r4, r4, 0x44 -/* 80069AD0 000668D0 4B FE 4A 0D */ bl func_8004E4DC +/* 80069AD0 000668D0 4B FE 4A 0D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80069AD4 000668D4 38 61 00 20 */ addi r3, r1, 0x20 /* 80069AD8 000668D8 38 81 00 08 */ addi r4, r1, 8 -/* 80069ADC 000668DC 4B FE 4A 01 */ bl func_8004E4DC +/* 80069ADC 000668DC 4B FE 4A 01 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80069AE0 000668E0 3B C1 00 2C */ addi r30, r1, 0x2c /* 80069AE4 000668E4 7F E4 FB 78 */ mr r4, r31 /* 80069AE8 000668E8 7F C3 F3 78 */ mr r3, r30 @@ -4048,14 +4048,14 @@ lbl_80069B18: /* 80069B3C 0006693C 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 80069B40 00066940 38 81 00 20 */ addi r4, r1, 0x20 /* 80069B44 00066944 38 A1 00 44 */ addi r5, r1, 0x44 -/* 80069B48 00066948 4B FD 68 5D */ bl func_800403A4 +/* 80069B48 00066948 4B FD 68 5D */ bl xRayHitsScene__FP6xSceneP5xRay3P7xCollis /* 80069B4C 0006694C 80 01 00 44 */ lwz r0, 0x44(r1) /* 80069B50 00066950 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80069B54 00066954 40 82 00 0C */ bne lbl_80069B60 /* 80069B58 00066958 38 60 00 01 */ li r3, 1 -/* 80069B5C 0006695C 4B FE 88 F5 */ bl func_80052450 +/* 80069B5C 0006695C 4B FE 88 F5 */ bl zCameraSetReward__Fi lbl_80069B60: -/* 80069B60 00066960 4B FE 85 C9 */ bl func_80052128 +/* 80069B60 00066960 4B FE 85 C9 */ bl zCameraDisableInput__Fv /* 80069B64 00066964 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) /* 80069B68 00066968 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80069B6C 0006696C 2C 00 00 00 */ cmpwi r0, 0 @@ -4073,7 +4073,7 @@ lbl_80069B8C: /* 80069B94 00066994 C0 22 8C C8 */ lfs f1, lbl_803CD648-_SDA2_BASE_(r2) lbl_80069B98: /* 80069B98 00066998 38 60 00 2A */ li r3, 0x2a -/* 80069B9C 0006699C 48 01 6B F5 */ bl func_80080790 +/* 80069B9C 0006699C 48 01 6B F5 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 80069BA0 000669A0 80 01 00 A4 */ lwz r0, 0xa4(r1) /* 80069BA4 000669A4 38 60 00 00 */ li r3, 0 /* 80069BA8 000669A8 83 E1 00 9C */ lwz r31, 0x9c(r1) @@ -4092,52 +4092,52 @@ lbl_80069BBC: /* 80069BD8 000669D8 88 03 06 D9 */ lbz r0, 0x6d9(r3) /* 80069BDC 000669DC 28 00 00 00 */ cmplwi r0, 0 /* 80069BE0 000669E0 41 82 00 78 */ beq lbl_80069C58 -/* 80069BE4 000669E4 4B FF FD C1 */ bl func_800699A4 +/* 80069BE4 000669E4 4B FF FD C1 */ bl zEntPlayer_InBossBattle__Fv /* 80069BE8 000669E8 2C 03 00 00 */ cmpwi r3, 0 /* 80069BEC 000669EC 41 82 00 10 */ beq lbl_80069BFC /* 80069BF0 000669F0 38 00 00 01 */ li r0, 1 /* 80069BF4 000669F4 90 0D 8D D4 */ stw r0, lbl_803CB6D4-_SDA_BASE_(r13) /* 80069BF8 000669F8 48 00 00 60 */ b lbl_80069C58 lbl_80069BFC: -/* 80069BFC 000669FC 48 04 5C D9 */ bl func_800AF8D4 +/* 80069BFC 000669FC 48 04 5C D9 */ bl zSaveLoad_DoAutoSave__Fv /* 80069C00 00066A00 2C 03 00 00 */ cmpwi r3, 0 /* 80069C04 00066A04 40 80 00 28 */ bge lbl_80069C2C /* 80069C08 00066A08 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80069C0C 00066A0C 38 63 61 18 */ addi r3, r3, lbl_80256118@l /* 80069C10 00066A10 38 63 01 1A */ addi r3, r3, 0x11a -/* 80069C14 00066A14 4B FE 26 01 */ bl func_8004C214 -/* 80069C18 00066A18 48 04 AE 25 */ bl func_800B4A3C +/* 80069C14 00066A14 4B FE 26 01 */ bl xStrHash__FPCc +/* 80069C18 00066A18 48 04 AE 25 */ bl zSceneFindObject__FUi /* 80069C1C 00066A1C 28 03 00 00 */ cmplwi r3, 0 /* 80069C20 00066A20 41 82 00 0C */ beq lbl_80069C2C /* 80069C24 00066A24 38 80 00 03 */ li r4, 3 -/* 80069C28 00066A28 4B FB 59 C9 */ bl func_8001F5F0 +/* 80069C28 00066A28 4B FB 59 C9 */ bl zEntEvent__FP5xBaseUi lbl_80069C2C: /* 80069C2C 00066A2C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80069C30 00066A30 38 63 61 18 */ addi r3, r3, lbl_80256118@l /* 80069C34 00066A34 38 63 01 30 */ addi r3, r3, 0x130 -/* 80069C38 00066A38 4B FE 25 DD */ bl func_8004C214 -/* 80069C3C 00066A3C 48 04 AE 01 */ bl func_800B4A3C +/* 80069C38 00066A38 4B FE 25 DD */ bl xStrHash__FPCc +/* 80069C3C 00066A3C 48 04 AE 01 */ bl zSceneFindObject__FUi /* 80069C40 00066A40 28 03 00 00 */ cmplwi r3, 0 /* 80069C44 00066A44 41 82 00 0C */ beq lbl_80069C50 /* 80069C48 00066A48 38 80 00 04 */ li r4, 4 -/* 80069C4C 00066A4C 4B FB 59 A5 */ bl func_8001F5F0 +/* 80069C4C 00066A4C 4B FB 59 A5 */ bl zEntEvent__FP5xBaseUi lbl_80069C50: /* 80069C50 00066A50 38 60 00 00 */ li r3, 0 -/* 80069C54 00066A54 48 04 5B 45 */ bl func_800AF798 +/* 80069C54 00066A54 48 04 5B 45 */ bl zSaveLoadPreAutoSave__Fb lbl_80069C58: /* 80069C58 00066A58 38 60 00 80 */ li r3, 0x80 -/* 80069C5C 00066A5C 4B FE 84 B5 */ bl func_80052110 +/* 80069C5C 00066A5C 4B FE 84 B5 */ bl zCameraEnableTracking__F17camera_owner_enum /* 80069C60 00066A60 80 6D 82 B0 */ lwz r3, lbl_803CABB0-_SDA_BASE_(r13) /* 80069C64 00066A64 C0 22 8C CC */ lfs f1, lbl_803CD64C-_SDA2_BASE_(r2) /* 80069C68 00066A68 4B FA 48 29 */ bl func_8000E490 /* 80069C6C 00066A6C 38 60 00 00 */ li r3, 0 -/* 80069C70 00066A70 4B FE 87 E1 */ bl func_80052450 +/* 80069C70 00066A70 4B FE 87 E1 */ bl zCameraSetReward__Fi /* 80069C74 00066A74 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80069C78 00066A78 C0 42 8C D0 */ lfs f2, lbl_803CD650-_SDA2_BASE_(r2) -/* 80069C7C 00066A7C 48 03 DF E5 */ bl func_800A7C60 -/* 80069C80 00066A80 4B FE 84 B5 */ bl func_80052134 +/* 80069C7C 00066A7C 48 03 DF E5 */ bl zMusicSetVolume__Fff +/* 80069C80 00066A80 4B FE 84 B5 */ bl zCameraEnableInput__Fv /* 80069C84 00066A84 38 60 10 00 */ li r3, 0x1000 -/* 80069C88 00066A88 4B FF C8 79 */ bl func_80066500 +/* 80069C88 00066A88 4B FF C8 79 */ bl zEntPlayerControlOn__F13zControlOwner /* 80069C8C 00066A8C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80069C90 00066A90 38 60 00 00 */ li r3, 0 /* 80069C94 00066A94 7C 08 03 A6 */ mtlr r0 @@ -4173,11 +4173,11 @@ lbl_80069CF0: /* 80069D00 00066B00 93 E1 00 0C */ stw r31, 0xc(r1) /* 80069D04 00066B04 7C BF 2B 78 */ mr r31, r5 /* 80069D08 00066B08 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80069D0C 00066B0C 48 01 6A 85 */ bl func_80080790 +/* 80069D0C 00066B0C 48 01 6A 85 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 80069D10 00066B10 C0 22 8C 70 */ lfs f1, lbl_803CD5F0-_SDA2_BASE_(r2) /* 80069D14 00066B14 38 60 00 2E */ li r3, 0x2e /* 80069D18 00066B18 38 80 00 30 */ li r4, 0x30 -/* 80069D1C 00066B1C 48 01 6D A5 */ bl func_80080AC0 +/* 80069D1C 00066B1C 48 01 6D A5 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 80069D20 00066B20 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80069D24 00066B24 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80069D28 00066B28 38 83 05 58 */ addi r4, r3, lbl_803C0558@l @@ -4194,7 +4194,7 @@ lbl_80069CF0: /* 80069D54 00066B54 D0 03 00 18 */ stfs f0, 0x18(r3) /* 80069D58 00066B58 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) /* 80069D5C 00066B5C C0 22 8C 00 */ lfs f1, lbl_803CD580-_SDA2_BASE_(r2) -/* 80069D60 00066B60 48 03 3A 35 */ bl func_8009D794 +/* 80069D60 00066B60 48 03 3A 35 */ bl zLasso_InitTimer__FP6zLassof /* 80069D64 00066B64 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) /* 80069D68 00066B68 38 00 12 43 */ li r0, 0x1243 /* 80069D6C 00066B6C 90 03 00 00 */ stw r0, 0(r3) @@ -4231,7 +4231,7 @@ func_80069DD8: /* 80069DDC 00066BDC 7C 08 02 A6 */ mflr r0 /* 80069DE0 00066BE0 38 60 00 17 */ li r3, 0x17 /* 80069DE4 00066BE4 90 01 00 14 */ stw r0, 0x14(r1) -/* 80069DE8 00066BE8 48 01 74 59 */ bl func_80081240 +/* 80069DE8 00066BE8 48 01 74 59 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 80069DEC 00066BEC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80069DF0 00066BF0 38 00 00 00 */ li r0, 0 /* 80069DF4 00066BF4 38 60 00 00 */ li r3, 0 @@ -4312,18 +4312,18 @@ lbl_80069EA4: /* 80069F08 00066D08 EC 01 00 FA */ fmadds f0, f1, f3, f0 /* 80069F0C 00066D0C D0 01 00 10 */ stfs f0, 0x10(r1) /* 80069F10 00066D10 C0 2D 8D E8 */ lfs f1, lbl_803CB6E8-_SDA_BASE_(r13) -/* 80069F14 00066D14 4B FA 80 51 */ bl func_80011F64 +/* 80069F14 00066D14 4B FA 80 51 */ bl xSweptSpherePrepare__FP12xSweptSphereP5xVec3P5xVec3f /* 80069F18 00066D18 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80069F1C 00066D1C 7F E5 FB 78 */ mr r5, r31 /* 80069F20 00066D20 38 83 05 58 */ addi r4, r3, lbl_803C0558@l /* 80069F24 00066D24 38 61 00 20 */ addi r3, r1, 0x20 /* 80069F28 00066D28 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 80069F2C 00066D2C 38 C0 00 16 */ li r6, 0x16 -/* 80069F30 00066D30 4B FA A1 59 */ bl func_80014088 +/* 80069F30 00066D30 4B FA A1 59 */ bl xSweptSphereToScene__FP12xSweptSphereP6xSceneP4xEntUc /* 80069F34 00066D34 2C 03 00 00 */ cmpwi r3, 0 /* 80069F38 00066D38 41 82 00 A0 */ beq lbl_80069FD8 /* 80069F3C 00066D3C 38 61 00 20 */ addi r3, r1, 0x20 -/* 80069F40 00066D40 4B FA 82 61 */ bl func_800121A0 +/* 80069F40 00066D40 4B FA 82 61 */ bl xSweptSphereGetResults__FP12xSweptSphere /* 80069F44 00066D44 80 01 01 1C */ lwz r0, 0x11c(r1) /* 80069F48 00066D48 28 00 00 00 */ cmplwi r0, 0 /* 80069F4C 00066D4C 41 82 00 18 */ beq lbl_80069F64 @@ -4334,7 +4334,7 @@ lbl_80069EA4: /* 80069F60 00066D60 48 00 00 0C */ b lbl_80069F6C lbl_80069F64: /* 80069F64 00066D64 80 61 01 18 */ lwz r3, 0x118(r1) -/* 80069F68 00066D68 48 04 B9 B5 */ bl func_800B591C +/* 80069F68 00066D68 48 04 B9 B5 */ bl zSurfaceGetSurface__FUi lbl_80069F6C: /* 80069F6C 00066D6C 28 03 00 00 */ cmplwi r3, 0 /* 80069F70 00066D70 41 82 00 68 */ beq lbl_80069FD8 @@ -4352,7 +4352,7 @@ lbl_80069F6C: /* 80069FA0 00066DA0 3B E1 01 40 */ addi r31, r1, 0x140 /* 80069FA4 00066DA4 38 81 01 58 */ addi r4, r1, 0x158 /* 80069FA8 00066DA8 7F E3 FB 78 */ mr r3, r31 -/* 80069FAC 00066DAC 4B FE 45 45 */ bl func_8004E4F0 +/* 80069FAC 00066DAC 4B FE 45 45 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80069FB0 00066DB0 C0 02 8C EC */ lfs f0, lbl_803CD66C-_SDA2_BASE_(r2) /* 80069FB4 00066DB4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80069FB8 00066DB8 40 81 00 20 */ ble lbl_80069FD8 @@ -4408,7 +4408,7 @@ lbl_8006A054: /* 8006A06C 00066E6C 38 00 00 01 */ li r0, 1 /* 8006A070 00066E70 38 84 E7 40 */ addi r4, r4, lbl_802DE740@l /* 8006A074 00066E74 90 03 1A F8 */ stw r0, 0x1af8(r3) -/* 8006A078 00066E78 4B FE 83 19 */ bl func_80052390 +/* 8006A078 00066E78 4B FE 83 19 */ bl zCameraEnableWallJump__FP7xCameraRC5xVec3 /* 8006A07C 00066E7C 38 00 00 00 */ li r0, 0 /* 8006A080 00066E80 38 60 00 00 */ li r3, 0 /* 8006A084 00066E84 90 0D 8D D8 */ stw r0, lbl_803CB6D8-_SDA_BASE_(r13) @@ -4442,15 +4442,15 @@ lbl_8006A098: /* 8006A0F0 00066EF0 C0 05 01 20 */ lfs f0, 0x120(r5) /* 8006A0F4 00066EF4 EC 01 00 32 */ fmuls f0, f1, f0 /* 8006A0F8 00066EF8 D0 01 00 14 */ stfs f0, 0x14(r1) -/* 8006A0FC 00066EFC 48 00 CE 31 */ bl func_80076F2C +/* 8006A0FC 00066EFC 48 00 CE 31 */ bl CalcJumpImpulse__FP10zJumpParamPC15zPlayerSettings /* 8006A100 00066F00 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006A104 00066F04 38 81 00 14 */ addi r4, r1, 0x14 /* 8006A108 00066F08 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8006A10C 00066F0C 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 8006A110 00066F10 48 00 CE 7D */ bl func_80076F8C +/* 8006A110 00066F10 48 00 CE 7D */ bl zEntPlayerJumpStart__FP4xEntP10zJumpParam /* 8006A114 00066F14 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006A118 00066F18 38 60 00 02 */ li r3, 2 -/* 8006A11C 00066F1C 48 01 66 75 */ bl func_80080790 +/* 8006A11C 00066F1C 48 01 66 75 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 8006A120 00066F20 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8006A124 00066F24 38 00 00 02 */ li r0, 2 /* 8006A128 00066F28 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l @@ -4480,10 +4480,10 @@ lbl_8006A098: /* 8006A188 00066F88 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 8006A18C 00066F8C 38 7E 00 C8 */ addi r3, r30, 0xc8 /* 8006A190 00066F90 38 84 30 18 */ addi r4, r4, lbl_80253018@l -/* 8006A194 00066F94 4B FE 43 49 */ bl func_8004E4DC +/* 8006A194 00066F94 4B FE 43 49 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006A198 00066F98 7F A4 EB 78 */ mr r4, r29 /* 8006A19C 00066F9C 38 7E 00 80 */ addi r3, r30, 0x80 -/* 8006A1A0 00066FA0 4B FE 43 3D */ bl func_8004E4DC +/* 8006A1A0 00066FA0 4B FE 43 3D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006A1A4 00066FA4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006A1A8 00066FA8 3C 80 80 2E */ lis r4, lbl_802DE740@ha /* 8006A1AC 00066FAC 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -4496,12 +4496,12 @@ lbl_8006A098: /* 8006A1C8 00066FC8 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 8006A1CC 00066FCC 38 7E 00 BC */ addi r3, r30, 0xbc /* 8006A1D0 00066FD0 38 84 30 18 */ addi r4, r4, lbl_80253018@l -/* 8006A1D4 00066FD4 4B FE 43 09 */ bl func_8004E4DC +/* 8006A1D4 00066FD4 4B FE 43 09 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006A1D8 00066FD8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006A1DC 00066FDC 38 7E 00 70 */ addi r3, r30, 0x70 /* 8006A1E0 00066FE0 38 9E 00 30 */ addi r4, r30, 0x30 /* 8006A1E4 00066FE4 D0 1E 00 A8 */ stfs f0, 0xa8(r30) -/* 8006A1E8 00066FE8 4B FE 42 F5 */ bl func_8004E4DC +/* 8006A1E8 00066FE8 4B FE 42 F5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006A1EC 00066FEC 80 01 00 44 */ lwz r0, 0x44(r1) /* 8006A1F0 00066FF0 38 60 00 00 */ li r3, 0 /* 8006A1F4 00066FF4 83 E1 00 3C */ lwz r31, 0x3c(r1) @@ -4574,14 +4574,14 @@ lbl_8006A2D4: /* 8006A2D8 000670D8 3B E3 06 E0 */ addi r31, r3, 0x6e0 /* 8006A2DC 000670DC 7F E3 FB 78 */ mr r3, r31 /* 8006A2E0 000670E0 38 84 00 50 */ addi r4, r4, 0x50 -/* 8006A2E4 000670E4 48 00 CC A9 */ bl func_80076F8C +/* 8006A2E4 000670E4 48 00 CC A9 */ bl zEntPlayerJumpStart__FP4xEntP10zJumpParam /* 8006A2E8 000670E8 7F E3 FB 78 */ mr r3, r31 /* 8006A2EC 000670EC 48 00 CD 45 */ bl func_80077030 /* 8006A2F0 000670F0 38 60 00 2E */ li r3, 0x2e -/* 8006A2F4 000670F4 48 01 6F 4D */ bl func_80081240 +/* 8006A2F4 000670F4 48 01 6F 4D */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 8006A2F8 000670F8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006A2FC 000670FC 38 60 00 02 */ li r3, 2 -/* 8006A300 00067100 48 01 64 91 */ bl func_80080790 +/* 8006A300 00067100 48 01 64 91 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 8006A304 00067104 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006A308 00067108 38 80 00 00 */ li r4, 0 /* 8006A30C 0006710C 38 C3 05 58 */ addi r6, r3, lbl_803C0558@l @@ -4681,7 +4681,7 @@ func_8006A458: /* 8006A45C 0006725C 7C 08 02 A6 */ mflr r0 /* 8006A460 00067260 38 60 00 01 */ li r3, 1 /* 8006A464 00067264 90 01 00 14 */ stw r0, 0x14(r1) -/* 8006A468 00067268 4B FE 7C 29 */ bl func_80052090 +/* 8006A468 00067268 4B FE 7C 29 */ bl zCameraSetBbounce__Fi /* 8006A46C 0006726C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006A470 00067270 38 A0 00 00 */ li r5, 0 /* 8006A474 00067274 38 83 05 58 */ addi r4, r3, lbl_803C0558@l @@ -4749,7 +4749,7 @@ lbl_8006A558: /* 8006A55C 0006735C 48 00 00 20 */ b lbl_8006A57C lbl_8006A560: /* 8006A560 00067360 38 60 00 03 */ li r3, 3 -/* 8006A564 00067364 48 01 62 2D */ bl func_80080790 +/* 8006A564 00067364 48 01 62 2D */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 8006A568 00067368 80 8D 8D D8 */ lwz r4, lbl_803CB6D8-_SDA_BASE_(r13) /* 8006A56C 0006736C 20 64 00 01 */ subfic r3, r4, 1 /* 8006A570 00067370 38 04 FF FF */ addi r0, r4, -1 @@ -4779,7 +4779,7 @@ lbl_8006A5BC: /* 8006A5BC 000673BC 80 83 09 C4 */ lwz r4, 0x9c4(r3) /* 8006A5C0 000673C0 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 8006A5C4 000673C4 38 84 00 90 */ addi r4, r4, 0x90 -/* 8006A5C8 000673C8 48 00 C9 C5 */ bl func_80076F8C +/* 8006A5C8 000673C8 48 00 C9 C5 */ bl zEntPlayerJumpStart__FP4xEntP10zJumpParam /* 8006A5CC 000673CC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006A5D0 000673D0 38 80 00 00 */ li r4, 0 /* 8006A5D4 000673D4 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l @@ -5002,13 +5002,13 @@ lbl_8006A8E8: /* 8006A8F0 000676F0 38 60 00 0E */ li r3, 0xe /* 8006A8F4 000676F4 90 01 00 14 */ stw r0, 0x14(r1) /* 8006A8F8 000676F8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8006A8FC 000676FC 48 01 5E 95 */ bl func_80080790 +/* 8006A8FC 000676FC 48 01 5E 95 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 8006A900 00067700 C0 22 8C AC */ lfs f1, lbl_803CD62C-_SDA2_BASE_(r2) /* 8006A904 00067704 38 60 00 14 */ li r3, 0x14 /* 8006A908 00067708 38 80 00 16 */ li r4, 0x16 -/* 8006A90C 0006770C 48 01 61 B5 */ bl func_80080AC0 +/* 8006A90C 0006770C 48 01 61 B5 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8006A910 00067710 38 60 00 2E */ li r3, 0x2e -/* 8006A914 00067714 48 01 69 2D */ bl func_80081240 +/* 8006A914 00067714 48 01 69 2D */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 8006A918 00067718 80 01 00 14 */ lwz r0, 0x14(r1) /* 8006A91C 0006771C 38 60 00 00 */ li r3, 0 /* 8006A920 00067720 7C 08 03 A6 */ mtlr r0 @@ -5031,7 +5031,7 @@ lbl_8006A92C: /* 8006A960 00067760 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) /* 8006A964 00067764 3B C4 05 58 */ addi r30, r4, lbl_803C0558@l /* 8006A968 00067768 80 9E 1F C0 */ lwz r4, 0x1fc0(r30) -/* 8006A96C 0006776C 48 0B 61 09 */ bl func_80120A74 +/* 8006A96C 0006776C 48 0B 61 09 */ bl xEntBoulder_Reset__FP11xEntBoulderP6xScene /* 8006A970 00067770 80 8D 8D 28 */ lwz r4, lbl_803CB628-_SDA_BASE_(r13) /* 8006A974 00067774 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006A978 00067778 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l @@ -5041,7 +5041,7 @@ lbl_8006A92C: /* 8006A988 00067788 80 83 00 4C */ lwz r4, 0x4c(r3) /* 8006A98C 0006778C 38 65 00 30 */ addi r3, r5, 0x30 /* 8006A990 00067790 38 84 00 30 */ addi r4, r4, 0x30 -/* 8006A994 00067794 4B FE 3B 49 */ bl func_8004E4DC +/* 8006A994 00067794 4B FE 3B 49 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006A998 00067798 80 8D 8D 28 */ lwz r4, lbl_803CB628-_SDA_BASE_(r13) /* 8006A99C 0006779C 80 64 00 24 */ lwz r3, 0x24(r4) /* 8006A9A0 000677A0 C0 04 00 94 */ lfs f0, 0x94(r4) @@ -5093,7 +5093,7 @@ lbl_8006A92C: /* 8006AA58 00067858 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) /* 8006AA5C 0006785C 38 63 01 AC */ addi r3, r3, 0x1ac /* 8006AA60 00067860 7C 64 1B 78 */ mr r4, r3 -/* 8006AA64 00067864 4B FE 38 8D */ bl func_8004E2F0 +/* 8006AA64 00067864 4B FE 38 8D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8006AA68 00067868 83 8D 8D 28 */ lwz r28, lbl_803CB628-_SDA_BASE_(r13) /* 8006AA6C 0006786C 38 7C 01 A0 */ addi r3, r28, 0x1a0 /* 8006AA70 00067870 4B FA 3B E1 */ bl func_8000E650 @@ -5105,7 +5105,7 @@ lbl_8006A92C: /* 8006AA88 00067888 80 A4 00 24 */ lwz r5, 0x24(r4) /* 8006AA8C 0006788C 80 83 00 4C */ lwz r4, 0x4c(r3) /* 8006AA90 00067890 80 65 00 4C */ lwz r3, 0x4c(r5) -/* 8006AA94 00067894 4B FE 3A 49 */ bl func_8004E4DC +/* 8006AA94 00067894 4B FE 3A 49 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006AA98 00067898 80 8D 8D 28 */ lwz r4, lbl_803CB628-_SDA_BASE_(r13) /* 8006AA9C 0006789C 80 7F 07 04 */ lwz r3, 0x704(r31) /* 8006AAA0 000678A0 80 84 00 24 */ lwz r4, 0x24(r4) @@ -5113,7 +5113,7 @@ lbl_8006A92C: /* 8006AAA8 000678A8 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 8006AAAC 000678AC 38 83 00 20 */ addi r4, r3, 0x20 /* 8006AAB0 000678B0 38 65 00 20 */ addi r3, r5, 0x20 -/* 8006AAB4 000678B4 4B FE 3A 29 */ bl func_8004E4DC +/* 8006AAB4 000678B4 4B FE 3A 29 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006AAB8 000678B8 80 8D 8D 28 */ lwz r4, lbl_803CB628-_SDA_BASE_(r13) /* 8006AABC 000678BC 80 7F 07 04 */ lwz r3, 0x704(r31) /* 8006AAC0 000678C0 80 84 00 24 */ lwz r4, 0x24(r4) @@ -5121,7 +5121,7 @@ lbl_8006A92C: /* 8006AAC8 000678C8 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 8006AACC 000678CC 38 83 00 10 */ addi r4, r3, 0x10 /* 8006AAD0 000678D0 38 65 00 10 */ addi r3, r5, 0x10 -/* 8006AAD4 000678D4 4B FE 3A 09 */ bl func_8004E4DC +/* 8006AAD4 000678D4 4B FE 3A 09 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006AAD8 000678D8 80 02 AB E8 */ lwz r0, lbl_803CF568-_SDA2_BASE_(r2) /* 8006AADC 000678DC 28 00 00 00 */ cmplwi r0, 0 /* 8006AAE0 000678E0 41 82 01 20 */ beq lbl_8006AC00 @@ -5133,15 +5133,15 @@ lbl_8006A92C: /* 8006AAF8 000678F8 80 84 00 24 */ lwz r4, 0x24(r4) /* 8006AAFC 000678FC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8006AB00 00067900 38 84 00 30 */ addi r4, r4, 0x30 -/* 8006AB04 00067904 4B FE 39 D9 */ bl func_8004E4DC +/* 8006AB04 00067904 4B FE 39 D9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006AB08 00067908 80 8D 8D 28 */ lwz r4, lbl_803CB628-_SDA_BASE_(r13) /* 8006AB0C 0006790C 3B E1 01 54 */ addi r31, r1, 0x154 /* 8006AB10 00067910 7F E3 FB 78 */ mr r3, r31 /* 8006AB14 00067914 38 84 01 A0 */ addi r4, r4, 0x1a0 -/* 8006AB18 00067918 4B FE 39 C5 */ bl func_8004E4DC +/* 8006AB18 00067918 4B FE 39 C5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006AB1C 0006791C 7F E3 FB 78 */ mr r3, r31 /* 8006AB20 00067920 7F E4 FB 78 */ mr r4, r31 -/* 8006AB24 00067924 4B FE 37 CD */ bl func_8004E2F0 +/* 8006AB24 00067924 4B FE 37 CD */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8006AB28 00067928 C0 02 8C 44 */ lfs f0, lbl_803CD5C4-_SDA2_BASE_(r2) /* 8006AB2C 0006792C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006AB30 00067930 40 80 00 1C */ bge lbl_8006AB4C @@ -5185,7 +5185,7 @@ lbl_8006AB58: /* 8006ABC0 000679C0 80 6D 8D 38 */ lwz r3, lbl_803CB638-_SDA_BASE_(r13) /* 8006ABC4 000679C4 38 81 00 08 */ addi r4, r1, 8 /* 8006ABC8 000679C8 C0 2D 81 D0 */ lfs f1, lbl_803CAAD0-_SDA_BASE_(r13) -/* 8006ABCC 000679CC 48 0A CF FD */ bl func_80117BC8 +/* 8006ABCC 000679CC 48 0A CF FD */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 8006ABD0 000679D0 C0 22 8C B8 */ lfs f1, lbl_803CD638-_SDA2_BASE_(r2) /* 8006ABD4 000679D4 7F 83 E3 78 */ mr r3, r28 /* 8006ABD8 000679D8 C0 0D 81 D0 */ lfs f0, lbl_803CAAD0-_SDA_BASE_(r13) @@ -5196,7 +5196,7 @@ lbl_8006AB58: /* 8006ABEC 000679EC 80 6D 8D 38 */ lwz r3, lbl_803CB638-_SDA_BASE_(r13) /* 8006ABF0 000679F0 38 81 00 08 */ addi r4, r1, 8 /* 8006ABF4 000679F4 C0 2D 81 D0 */ lfs f1, lbl_803CAAD0-_SDA_BASE_(r13) -/* 8006ABF8 000679F8 48 0A CF D1 */ bl func_80117BC8 +/* 8006ABF8 000679F8 48 0A CF D1 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 8006ABFC 000679FC 48 00 00 1C */ b lbl_8006AC18 lbl_8006AC00: /* 8006AC00 00067A00 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) @@ -5204,25 +5204,25 @@ lbl_8006AC00: /* 8006AC08 00067A08 80 63 00 24 */ lwz r3, 0x24(r3) /* 8006AC0C 00067A0C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8006AC10 00067A10 38 63 00 30 */ addi r3, r3, 0x30 -/* 8006AC14 00067A14 48 02 9E 25 */ bl func_80094A38 +/* 8006AC14 00067A14 48 02 9E 25 */ bl zFX_SpawnBubbleHit__FPC5xVec3Ui lbl_8006AC18: /* 8006AC18 00067A18 38 00 00 00 */ li r0, 0 /* 8006AC1C 00067A1C 7F A3 EB 78 */ mr r3, r29 /* 8006AC20 00067A20 90 0D 8D 30 */ stw r0, lbl_803CB630-_SDA_BASE_(r13) /* 8006AC24 00067A24 38 80 01 D3 */ li r4, 0x1d3 -/* 8006AC28 00067A28 4B FB 49 C9 */ bl func_8001F5F0 +/* 8006AC28 00067A28 4B FB 49 C9 */ bl zEntEvent__FP5xBaseUi /* 8006AC2C 00067A2C 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) /* 8006AC30 00067A30 80 9E 1F C0 */ lwz r4, 0x1fc0(r30) /* 8006AC34 00067A34 C0 22 8C 44 */ lfs f1, lbl_803CD5C4-_SDA2_BASE_(r2) -/* 8006AC38 00067A38 4B FA EA A5 */ bl func_800196DC +/* 8006AC38 00067A38 4B FA EA A5 */ bl xEntBeginUpdate__FP4xEntP6xScenef /* 8006AC3C 00067A3C 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) /* 8006AC40 00067A40 80 9E 1F C0 */ lwz r4, 0x1fc0(r30) /* 8006AC44 00067A44 C0 22 8C 44 */ lfs f1, lbl_803CD5C4-_SDA2_BASE_(r2) -/* 8006AC48 00067A48 4B FA EB 21 */ bl func_80019768 +/* 8006AC48 00067A48 4B FA EB 21 */ bl xEntEndUpdate__FP4xEntP6xScenef /* 8006AC4C 00067A4C 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) /* 8006AC50 00067A50 80 83 00 48 */ lwz r4, 0x48(r3) /* 8006AC54 00067A54 38 84 00 30 */ addi r4, r4, 0x30 -/* 8006AC58 00067A58 48 0B 49 71 */ bl func_8011F5C8 +/* 8006AC58 00067A58 48 0B 49 71 */ bl xEntBoulder_RealBUpdate__FP4xEntP5xVec3 /* 8006AC5C 00067A5C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006AC60 00067A60 80 8D 8D 28 */ lwz r4, lbl_803CB628-_SDA_BASE_(r13) /* 8006AC64 00067A64 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -5287,7 +5287,7 @@ func_8006AD00: /* 8006AD28 00067B28 4B FB 0A D1 */ bl func_8001B7F8 /* 8006AD2C 00067B2C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006AD30 00067B30 38 60 00 10 */ li r3, 0x10 -/* 8006AD34 00067B34 48 01 5A 5D */ bl func_80080790 +/* 8006AD34 00067B34 48 01 5A 5D */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 8006AD38 00067B38 80 02 AB E8 */ lwz r0, lbl_803CF568-_SDA2_BASE_(r2) /* 8006AD3C 00067B3C 28 00 00 00 */ cmplwi r0, 0 /* 8006AD40 00067B40 41 82 01 20 */ beq lbl_8006AE60 @@ -5299,15 +5299,15 @@ func_8006AD00: /* 8006AD58 00067B58 80 84 00 24 */ lwz r4, 0x24(r4) /* 8006AD5C 00067B5C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8006AD60 00067B60 38 84 00 30 */ addi r4, r4, 0x30 -/* 8006AD64 00067B64 4B FE 37 79 */ bl func_8004E4DC +/* 8006AD64 00067B64 4B FE 37 79 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006AD68 00067B68 80 8D 8D 28 */ lwz r4, lbl_803CB628-_SDA_BASE_(r13) /* 8006AD6C 00067B6C 3B C1 01 54 */ addi r30, r1, 0x154 /* 8006AD70 00067B70 7F C3 F3 78 */ mr r3, r30 /* 8006AD74 00067B74 38 84 01 A0 */ addi r4, r4, 0x1a0 -/* 8006AD78 00067B78 4B FE 37 65 */ bl func_8004E4DC +/* 8006AD78 00067B78 4B FE 37 65 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006AD7C 00067B7C 7F C3 F3 78 */ mr r3, r30 /* 8006AD80 00067B80 7F C4 F3 78 */ mr r4, r30 -/* 8006AD84 00067B84 4B FE 35 6D */ bl func_8004E2F0 +/* 8006AD84 00067B84 4B FE 35 6D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8006AD88 00067B88 C0 02 8C 44 */ lfs f0, lbl_803CD5C4-_SDA2_BASE_(r2) /* 8006AD8C 00067B8C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006AD90 00067B90 40 80 00 1C */ bge lbl_8006ADAC @@ -5351,7 +5351,7 @@ lbl_8006ADB8: /* 8006AE20 00067C20 80 6D 8D 38 */ lwz r3, lbl_803CB638-_SDA_BASE_(r13) /* 8006AE24 00067C24 38 81 00 08 */ addi r4, r1, 8 /* 8006AE28 00067C28 C0 2D 81 D0 */ lfs f1, lbl_803CAAD0-_SDA_BASE_(r13) -/* 8006AE2C 00067C2C 48 0A CD 9D */ bl func_80117BC8 +/* 8006AE2C 00067C2C 48 0A CD 9D */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 8006AE30 00067C30 C0 22 8C 0C */ lfs f1, lbl_803CD58C-_SDA2_BASE_(r2) /* 8006AE34 00067C34 7F A3 EB 78 */ mr r3, r29 /* 8006AE38 00067C38 C0 0D 81 D0 */ lfs f0, lbl_803CAAD0-_SDA_BASE_(r13) @@ -5362,7 +5362,7 @@ lbl_8006ADB8: /* 8006AE4C 00067C4C 80 6D 8D 38 */ lwz r3, lbl_803CB638-_SDA_BASE_(r13) /* 8006AE50 00067C50 38 81 00 08 */ addi r4, r1, 8 /* 8006AE54 00067C54 C0 2D 81 D0 */ lfs f1, lbl_803CAAD0-_SDA_BASE_(r13) -/* 8006AE58 00067C58 48 0A CD 71 */ bl func_80117BC8 +/* 8006AE58 00067C58 48 0A CD 71 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 8006AE5C 00067C5C 48 00 00 1C */ b lbl_8006AE78 lbl_8006AE60: /* 8006AE60 00067C60 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) @@ -5370,13 +5370,13 @@ lbl_8006AE60: /* 8006AE68 00067C68 80 63 00 24 */ lwz r3, 0x24(r3) /* 8006AE6C 00067C6C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8006AE70 00067C70 38 63 00 30 */ addi r3, r3, 0x30 -/* 8006AE74 00067C74 48 02 9B C5 */ bl func_80094A38 +/* 8006AE74 00067C74 48 02 9B C5 */ bl zFX_SpawnBubbleHit__FPC5xVec3Ui lbl_8006AE78: -/* 8006AE78 00067C78 3C C0 80 07 */ lis r6, func_8006FEAC@ha +/* 8006AE78 00067C78 3C C0 80 07 */ lis r6, zEntPlayer_Update__FP4xEntP6xScenef@ha /* 8006AE7C 00067C7C 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 8006AE80 00067C80 3C 80 80 07 */ lis r4, lbl_80075EC8@ha /* 8006AE84 00067C84 3C 60 80 07 */ lis r3, lbl_80075878@ha -/* 8006AE88 00067C88 38 C6 FE AC */ addi r6, r6, func_8006FEAC@l +/* 8006AE88 00067C88 38 C6 FE AC */ addi r6, r6, zEntPlayer_Update__FP4xEntP6xScenef@l /* 8006AE8C 00067C8C 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l /* 8006AE90 00067C90 38 84 5E C8 */ addi r4, r4, lbl_80075EC8@l /* 8006AE94 00067C94 38 03 58 78 */ addi r0, r3, lbl_80075878@l @@ -5384,12 +5384,12 @@ lbl_8006AE78: /* 8006AE9C 00067C9C 90 85 07 20 */ stw r4, 0x720(r5) /* 8006AEA0 00067CA0 90 05 07 24 */ stw r0, 0x724(r5) /* 8006AEA4 00067CA4 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) -/* 8006AEA8 00067CA8 48 0B 57 99 */ bl func_80120640 +/* 8006AEA8 00067CA8 48 0B 57 99 */ bl xEntBoulder_Kill__FP11xEntBoulder /* 8006AEAC 00067CAC 38 00 00 00 */ li r0, 0 /* 8006AEB0 00067CB0 7F E3 FB 78 */ mr r3, r31 /* 8006AEB4 00067CB4 90 0D 8D 34 */ stw r0, lbl_803CB634-_SDA_BASE_(r13) /* 8006AEB8 00067CB8 38 80 01 D4 */ li r4, 0x1d4 -/* 8006AEBC 00067CBC 4B FB 47 35 */ bl func_8001F5F0 +/* 8006AEBC 00067CBC 4B FB 47 35 */ bl zEntEvent__FP5xBaseUi /* 8006AEC0 00067CC0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006AEC4 00067CC4 38 60 00 00 */ li r3, 0 /* 8006AEC8 00067CC8 D0 0D 8D 80 */ stfs f0, lbl_803CB680-_SDA_BASE_(r13) @@ -5429,7 +5429,7 @@ lbl_8006AEFC: /* 8006AF48 00067D48 28 00 00 00 */ cmplwi r0, 0 /* 8006AF4C 00067D4C 40 82 00 0C */ bne lbl_8006AF58 /* 8006AF50 00067D50 38 60 00 26 */ li r3, 0x26 -/* 8006AF54 00067D54 48 01 58 3D */ bl func_80080790 +/* 8006AF54 00067D54 48 01 58 3D */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf lbl_8006AF58: /* 8006AF58 00067D58 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) /* 8006AF5C 00067D5C 2C 00 00 02 */ cmpwi r0, 2 @@ -5441,7 +5441,7 @@ lbl_8006AF58: lbl_8006AF74: /* 8006AF74 00067D74 4B FF B4 BD */ bl func_80066430 /* 8006AF78 00067D78 38 60 00 2E */ li r3, 0x2e -/* 8006AF7C 00067D7C 48 01 62 C5 */ bl func_80081240 +/* 8006AF7C 00067D7C 48 01 62 C5 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 8006AF80 00067D80 80 01 00 14 */ lwz r0, 0x14(r1) /* 8006AF84 00067D84 38 60 00 00 */ li r3, 0 /* 8006AF88 00067D88 7C 08 03 A6 */ mtlr r0 @@ -5531,7 +5531,7 @@ lbl_8006B0A4: /* 8006B0B0 00067EB0 90 01 00 14 */ stw r0, 0x14(r1) /* 8006B0B4 00067EB4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8006B0B8 00067EB8 7C BF 2B 78 */ mr r31, r5 -/* 8006B0BC 00067EBC 48 01 61 85 */ bl func_80081240 +/* 8006B0BC 00067EBC 48 01 61 85 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 8006B0C0 00067EC0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006B0C4 00067EC4 C0 02 8C 44 */ lfs f0, lbl_803CD5C4-_SDA2_BASE_(r2) /* 8006B0C8 00067EC8 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -5565,7 +5565,7 @@ lbl_8006B128: /* 8006B130 00067F30 38 60 00 00 */ li r3, 0 /* 8006B134 00067F34 38 80 00 02 */ li r4, 2 /* 8006B138 00067F38 90 05 00 00 */ stw r0, 0(r5) -/* 8006B13C 00067F3C 4B FA 24 55 */ bl func_8000D590 +/* 8006B13C 00067F3C 4B FA 24 55 */ bl xCameraDoCollisions__Fii /* 8006B140 00067F40 80 01 00 14 */ lwz r0, 0x14(r1) /* 8006B144 00067F44 38 60 00 00 */ li r3, 0 /* 8006B148 00067F48 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -5586,7 +5586,7 @@ lbl_8006B158: /* 8006B180 00067F80 90 05 16 D4 */ stw r0, 0x16d4(r5) /* 8006B184 00067F84 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006B188 00067F88 D0 05 16 DC */ stfs f0, 0x16dc(r5) -/* 8006B18C 00067F8C 4B FA 24 05 */ bl func_8000D590 +/* 8006B18C 00067F8C 4B FA 24 05 */ bl xCameraDoCollisions__Fii /* 8006B190 00067F90 80 01 00 14 */ lwz r0, 0x14(r1) /* 8006B194 00067F94 38 60 00 00 */ li r3, 0 /* 8006B198 00067F98 7C 08 03 A6 */ mtlr r0 @@ -5641,7 +5641,7 @@ lbl_8006B22C: /* 8006B240 00068040 80 03 1A FC */ lwz r0, 0x1afc(r3) /* 8006B244 00068044 2C 00 00 00 */ cmpwi r0, 0 /* 8006B248 00068048 40 82 00 10 */ bne lbl_8006B258 -/* 8006B24C 0006804C 48 0C 25 2D */ bl func_8012D778 +/* 8006B24C 0006804C 48 0C 25 2D */ bl zEntTeleportBox_playerIn__Fv /* 8006B250 00068050 2C 03 00 00 */ cmpwi r3, 0 /* 8006B254 00068054 41 82 00 0C */ beq lbl_8006B260 lbl_8006B258: @@ -5691,7 +5691,7 @@ lbl_8006B2D4: /* 8006B2EC 000680EC 38 60 00 11 */ li r3, 0x11 /* 8006B2F0 000680F0 90 04 17 3C */ stw r0, 0x173c(r4) /* 8006B2F4 000680F4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8006B2F8 000680F8 48 01 54 99 */ bl func_80080790 +/* 8006B2F8 000680F8 48 01 54 99 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 8006B2FC 000680FC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8006B300 00068100 38 60 00 00 */ li r3, 0 /* 8006B304 00068104 7C 08 03 A6 */ mtlr r0 @@ -5704,13 +5704,13 @@ lbl_8006B310: /* 8006B31C 0006811C 90 01 00 B4 */ stw r0, 0xb4(r1) /* 8006B320 00068120 93 E1 00 AC */ stw r31, 0xac(r1) /* 8006B324 00068124 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8006B328 00068128 48 01 54 69 */ bl func_80080790 -/* 8006B32C 0006812C 4B FC 59 3D */ bl func_80030C68 +/* 8006B328 00068128 48 01 54 69 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf +/* 8006B32C 0006812C 4B FC 59 3D */ bl xrand__Fv /* 8006B330 00068130 54 60 07 BE */ clrlwi r0, r3, 0x1e /* 8006B334 00068134 28 00 00 03 */ cmplwi r0, 3 /* 8006B338 00068138 40 82 00 0C */ bne lbl_8006B344 /* 8006B33C 0006813C 38 60 00 5C */ li r3, 0x5c -/* 8006B340 00068140 48 01 55 39 */ bl func_80080878 +/* 8006B340 00068140 48 01 55 39 */ bl zEntPlayer_SNDPlayStream__F20_tagePlayerStreamSnd lbl_8006B344: /* 8006B344 00068144 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006B348 00068148 80 8D 8C FC */ lwz r4, lbl_803CB5FC-_SDA_BASE_(r13) @@ -5760,7 +5760,7 @@ lbl_8006B3D4: /* 8006B3F0 000681F0 38 83 01 77 */ addi r4, r3, 0x177 /* 8006B3F4 000681F4 80 65 00 0C */ lwz r3, 0xc(r5) /* 8006B3F8 000681F8 80 63 00 10 */ lwz r3, 0x10(r3) -/* 8006B3FC 000681FC 4B F9 C3 61 */ bl func_8000775C +/* 8006B3FC 000681FC 4B F9 C3 61 */ bl xAnimTableGetState__FP10xAnimTablePCc /* 8006B400 00068200 28 03 00 00 */ cmplwi r3, 0 /* 8006B404 00068204 41 82 01 20 */ beq lbl_8006B524 /* 8006B408 00068208 80 63 00 18 */ lwz r3, 0x18(r3) @@ -5770,10 +5770,10 @@ lbl_8006B3D4: /* 8006B418 00068218 80 63 00 1C */ lwz r3, 0x1c(r3) /* 8006B41C 0006821C 38 80 00 01 */ li r4, 1 /* 8006B420 00068220 80 63 00 00 */ lwz r3, 0(r3) -/* 8006B424 00068224 48 05 35 D5 */ bl func_800BE9F8 +/* 8006B424 00068224 48 05 35 D5 */ bl iAnimEval__FPvfUiP5xVec3P5xQuat /* 8006B428 00068228 38 61 00 08 */ addi r3, r1, 8 /* 8006B42C 0006822C 38 81 00 64 */ addi r4, r1, 0x64 -/* 8006B430 00068230 4B FC 7A D1 */ bl func_80032F00 +/* 8006B430 00068230 4B FC 7A D1 */ bl xQuatToMat__FPC5xQuatP7xMat3x3 /* 8006B434 00068234 38 61 00 94 */ addi r3, r1, 0x94 /* 8006B438 00068238 38 81 00 18 */ addi r4, r1, 0x18 /* 8006B43C 0006823C 4B F9 FE 29 */ bl func_8000B264 @@ -5793,7 +5793,7 @@ lbl_8006B3D4: /* 8006B474 00068274 38 61 00 64 */ addi r3, r1, 0x64 /* 8006B478 00068278 38 A1 00 24 */ addi r5, r1, 0x24 /* 8006B47C 0006827C 7C 64 1B 78 */ mr r4, r3 -/* 8006B480 00068280 4B FC 77 99 */ bl func_80032C18 +/* 8006B480 00068280 4B FC 77 99 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 8006B484 00068284 80 7F 17 B0 */ lwz r3, 0x17b0(r31) /* 8006B488 00068288 88 03 00 04 */ lbz r0, 4(r3) /* 8006B48C 0006828C 28 00 00 2F */ cmplwi r0, 0x2f @@ -5857,7 +5857,7 @@ lbl_8006B53C: /* 8006B568 00068368 7F E5 FB 78 */ mr r5, r31 /* 8006B56C 0006836C 80 84 00 24 */ lwz r4, 0x24(r4) /* 8006B570 00068370 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8006B574 00068374 4B FC 73 41 */ bl func_800328B4 +/* 8006B574 00068374 4B FC 73 41 */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 /* 8006B578 00068378 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006B57C 0006837C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006B580 00068380 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -5870,7 +5870,7 @@ lbl_8006B53C: /* 8006B59C 0006839C 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a /* 8006B5A0 000683A0 98 03 00 22 */ stb r0, 0x22(r3) /* 8006B5A4 000683A4 80 6D 8C FC */ lwz r3, lbl_803CB5FC-_SDA_BASE_(r13) -/* 8006B5A8 000683A8 48 04 CF DD */ bl func_800B8584 +/* 8006B5A8 000683A8 48 04 CF DD */ bl zThrown_AddFruit__FP4xEnt /* 8006B5AC 000683AC 80 6D 8C FC */ lwz r3, lbl_803CB5FC-_SDA_BASE_(r13) /* 8006B5B0 000683B0 88 03 00 04 */ lbz r0, 4(r3) /* 8006B5B4 000683B4 28 00 00 2B */ cmplwi r0, 0x2b @@ -5934,7 +5934,7 @@ lbl_8006B674: /* 8006B680 00068480 EC 20 F8 2A */ fadds f1, f0, f31 /* 8006B684 00068484 80 63 00 08 */ lwz r3, 8(r3) /* 8006B688 00068488 D0 3F 00 0C */ stfs f1, 0xc(r31) -/* 8006B68C 0006848C 48 0F 49 A9 */ bl func_80160034 +/* 8006B68C 0006848C 48 0F 49 A9 */ bl xJaw_EvalData__FPvf /* 8006B690 00068490 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006B694 00068494 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8006B698 00068498 80 63 07 04 */ lwz r3, 0x704(r3) @@ -5943,7 +5943,7 @@ lbl_8006B674: /* 8006B6A4 000684A4 D0 23 00 10 */ stfs f1, 0x10(r3) /* 8006B6A8 000684A8 48 00 00 08 */ b lbl_8006B6B0 lbl_8006B6AC: -/* 8006B6AC 000684AC 48 00 00 E1 */ bl func_8006B78C +/* 8006B6AC 000684AC 48 00 00 E1 */ bl zEntPlayerSpeakStop__Fv lbl_8006B6B0: /* 8006B6B0 000684B0 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8006B6B4 000684B4 80 01 00 24 */ lwz r0, 0x24(r1) @@ -5953,8 +5953,8 @@ lbl_8006B6B0: /* 8006B6C4 000684C4 38 21 00 20 */ addi r1, r1, 0x20 /* 8006B6C8 000684C8 4E 80 00 20 */ blr -.global func_8006B6CC -func_8006B6CC: +.global zEntPlayerSpeakStart__FUiUii +zEntPlayerSpeakStart__FUiUii: /* 8006B6CC 000684CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006B6D0 000684D0 7C 08 02 A6 */ mflr r0 /* 8006B6D4 000684D4 90 01 00 14 */ stw r0, 0x14(r1) @@ -5962,9 +5962,9 @@ func_8006B6CC: /* 8006B6DC 000684DC 7C 7F 1B 78 */ mr r31, r3 /* 8006B6E0 000684E0 93 C1 00 08 */ stw r30, 8(r1) /* 8006B6E4 000684E4 7C BE 2B 78 */ mr r30, r5 -/* 8006B6E8 000684E8 48 00 00 A5 */ bl func_8006B78C +/* 8006B6E8 000684E8 48 00 00 A5 */ bl zEntPlayerSpeakStop__Fv /* 8006B6EC 000684EC 7F E3 FB 78 */ mr r3, r31 -/* 8006B6F0 000684F0 48 0F 48 71 */ bl func_8015FF60 +/* 8006B6F0 000684F0 48 0F 48 71 */ bl xJaw_FindData__FUi /* 8006B6F4 000684F4 3C 80 80 2E */ lis r4, lbl_802DE74C@ha /* 8006B6F8 000684F8 28 03 00 00 */ cmplwi r3, 0 /* 8006B6FC 000684FC 38 84 E7 4C */ addi r4, r4, lbl_802DE74C@l @@ -5987,7 +5987,7 @@ lbl_8006B734: /* 8006B73C 0006853C 80 63 09 C4 */ lwz r3, 0x9c4(r3) /* 8006B740 00068540 8B E3 04 41 */ lbz r31, 0x441(r3) /* 8006B744 00068544 3B C3 04 42 */ addi r30, r3, 0x442 -/* 8006B748 00068548 4B FC 55 21 */ bl func_80030C68 +/* 8006B748 00068548 4B FC 55 21 */ bl xrand__Fv /* 8006B74C 0006854C 54 65 9B 7E */ srwi r5, r3, 0xd /* 8006B750 00068550 57 E4 06 3E */ clrlwi r4, r31, 0x18 /* 8006B754 00068554 7C 05 23 96 */ divwu r0, r5, r4 @@ -6007,8 +6007,8 @@ lbl_8006B774: /* 8006B784 00068584 38 21 00 10 */ addi r1, r1, 0x10 /* 8006B788 00068588 4E 80 00 20 */ blr -.global func_8006B78C -func_8006B78C: +.global zEntPlayerSpeakStop__Fv +zEntPlayerSpeakStop__Fv: /* 8006B78C 0006858C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006B790 00068590 3C 80 80 2E */ lis r4, lbl_802DE74C@ha /* 8006B794 00068594 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -6142,7 +6142,7 @@ lbl_8006B968: /* 8006B974 00068774 38 80 00 00 */ li r4, 0 /* 8006B978 00068778 83 1D 1F C0 */ lwz r24, 0x1fc0(r29) /* 8006B97C 0006877C 80 7D 17 B0 */ lwz r3, 0x17b0(r29) -/* 8006B980 00068780 48 04 D8 85 */ bl func_800B9204 +/* 8006B980 00068780 48 04 D8 85 */ bl zThrown_IsFruit__FP4xEntPf /* 8006B984 00068784 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8006B988 00068788 7C 7E 1B 78 */ mr r30, r3 /* 8006B98C 0006878C 3B E4 05 58 */ addi r31, r4, lbl_803C0558@l @@ -6169,7 +6169,7 @@ lbl_8006B99C: /* 8006B9DC 000687DC 41 82 02 68 */ beq lbl_8006BC44 /* 8006B9E0 000687E0 7E E3 BB 78 */ mr r3, r23 /* 8006B9E4 000687E4 38 80 00 00 */ li r4, 0 -/* 8006B9E8 000687E8 48 04 D8 1D */ bl func_800B9204 +/* 8006B9E8 000687E8 48 04 D8 1D */ bl zThrown_IsFruit__FP4xEntPf /* 8006B9EC 000687EC 2C 03 00 00 */ cmpwi r3, 0 /* 8006B9F0 000687F0 41 82 02 54 */ beq lbl_8006BC44 /* 8006B9F4 000687F4 C3 BF 18 24 */ lfs f29, 0x1824(r31) @@ -6197,7 +6197,7 @@ lbl_8006BA40: /* 8006BA40 00068840 28 00 00 18 */ cmplwi r0, 0x18 /* 8006BA44 00068844 40 82 02 00 */ bne lbl_8006BC44 /* 8006BA48 00068848 38 80 00 00 */ li r4, 0 -/* 8006BA4C 0006884C 48 04 D7 B9 */ bl func_800B9204 +/* 8006BA4C 0006884C 48 04 D7 B9 */ bl zThrown_IsFruit__FP4xEntPf /* 8006BA50 00068850 2C 03 00 00 */ cmpwi r3, 0 /* 8006BA54 00068854 41 82 00 20 */ beq lbl_8006BA74 /* 8006BA58 00068858 80 97 00 D4 */ lwz r4, 0xd4(r23) @@ -6360,7 +6360,7 @@ lbl_8006BC90: /* 8006BCA0 00068AA0 93 E1 00 0C */ stw r31, 0xc(r1) /* 8006BCA4 00068AA4 7C BF 2B 78 */ mr r31, r5 /* 8006BCA8 00068AA8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8006BCAC 00068AAC 48 01 4A E5 */ bl func_80080790 +/* 8006BCAC 00068AAC 48 01 4A E5 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 8006BCB0 00068AB0 80 8D 8D 58 */ lwz r4, lbl_803CB658-_SDA_BASE_(r13) /* 8006BCB4 00068AB4 7F E3 FB 78 */ mr r3, r31 /* 8006BCB8 00068AB8 28 04 00 00 */ cmplwi r4, 0 @@ -6401,8 +6401,8 @@ lbl_8006BD28: /* 8006BD38 00068B38 38 21 00 10 */ addi r1, r1, 0x10 /* 8006BD3C 00068B3C 4E 80 00 20 */ blr -.global func_8006BD40 -func_8006BD40: +.global zEntPlayer_LassoNotify__F14en_LASSO_EVENT +zEntPlayer_LassoNotify__F14en_LASSO_EVENT: /* 8006BD40 00068B40 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006BD44 00068B44 7C 08 02 A6 */ mflr r0 /* 8006BD48 00068B48 2C 03 00 04 */ cmpwi r3, 4 @@ -6420,7 +6420,7 @@ lbl_8006BD70: /* 8006BD70 00068B70 80 8D 8D FC */ lwz r4, lbl_803CB6FC-_SDA_BASE_(r13) /* 8006BD74 00068B74 80 64 00 04 */ lwz r3, 4(r4) /* 8006BD78 00068B78 80 84 00 08 */ lwz r4, 8(r4) -/* 8006BD7C 00068B7C 48 03 04 71 */ bl func_8009C1EC +/* 8006BD7C 00068B7C 48 03 04 71 */ bl zLasso_SetGuide__FP4xEntP10xAnimState /* 8006BD80 00068B80 48 00 00 18 */ b lbl_8006BD98 lbl_8006BD84: /* 8006BD84 00068B84 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -6485,7 +6485,7 @@ lbl_8006BE20: /* 8006BE58 00068C58 41 82 00 20 */ beq lbl_8006BE78 /* 8006BE5C 00068C5C 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) /* 8006BE60 00068C60 80 63 00 00 */ lwz r3, 0(r3) -/* 8006BE64 00068C64 48 08 80 A5 */ bl func_800F3F08 +/* 8006BE64 00068C64 48 08 80 A5 */ bl GimmeLassInfo__10zNPCCommonFv /* 8006BE68 00068C68 7C 03 00 D0 */ neg r0, r3 /* 8006BE6C 00068C6C 7C 00 1B 78 */ or r0, r0, r3 /* 8006BE70 00068C70 54 03 0F FE */ srwi r3, r0, 0x1f @@ -6654,15 +6654,15 @@ lbl_8006C0A0: /* 8006C0A8 00068EA8 38 60 00 16 */ li r3, 0x16 /* 8006C0AC 00068EAC 90 01 00 14 */ stw r0, 0x14(r1) /* 8006C0B0 00068EB0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8006C0B4 00068EB4 48 01 46 DD */ bl func_80080790 -/* 8006C0B8 00068EB8 4B FC 4B B1 */ bl func_80030C68 +/* 8006C0B4 00068EB4 48 01 46 DD */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf +/* 8006C0B8 00068EB8 4B FC 4B B1 */ bl xrand__Fv /* 8006C0BC 00068EBC 54 60 07 BE */ clrlwi r0, r3, 0x1e /* 8006C0C0 00068EC0 28 00 00 03 */ cmplwi r0, 3 /* 8006C0C4 00068EC4 40 82 00 14 */ bne lbl_8006C0D8 /* 8006C0C8 00068EC8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006C0CC 00068ECC 38 60 00 28 */ li r3, 0x28 /* 8006C0D0 00068ED0 38 80 00 2A */ li r4, 0x2a -/* 8006C0D4 00068ED4 48 01 49 ED */ bl func_80080AC0 +/* 8006C0D4 00068ED4 48 01 49 ED */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf lbl_8006C0D8: /* 8006C0D8 00068ED8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006C0DC 00068EDC C0 02 8D 18 */ lfs f0, lbl_803CD698-_SDA2_BASE_(r2) @@ -6687,15 +6687,15 @@ lbl_8006C11C: /* 8006C124 00068F24 38 60 00 15 */ li r3, 0x15 /* 8006C128 00068F28 90 01 00 14 */ stw r0, 0x14(r1) /* 8006C12C 00068F2C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8006C130 00068F30 48 01 46 61 */ bl func_80080790 -/* 8006C134 00068F34 4B FC 4B 35 */ bl func_80030C68 +/* 8006C130 00068F30 48 01 46 61 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf +/* 8006C134 00068F34 4B FC 4B 35 */ bl xrand__Fv /* 8006C138 00068F38 54 60 07 BE */ clrlwi r0, r3, 0x1e /* 8006C13C 00068F3C 28 00 00 03 */ cmplwi r0, 3 /* 8006C140 00068F40 40 82 00 14 */ bne lbl_8006C154 /* 8006C144 00068F44 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006C148 00068F48 38 60 00 25 */ li r3, 0x25 /* 8006C14C 00068F4C 38 80 00 27 */ li r4, 0x27 -/* 8006C150 00068F50 48 01 49 71 */ bl func_80080AC0 +/* 8006C150 00068F50 48 01 49 71 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf lbl_8006C154: /* 8006C154 00068F54 80 8D 8D 08 */ lwz r4, lbl_803CB608-_SDA_BASE_(r13) /* 8006C158 00068F58 38 00 00 00 */ li r0, 0 @@ -6718,7 +6718,7 @@ lbl_8006C184: /* 8006C198 00068F98 93 C1 00 08 */ stw r30, 8(r1) /* 8006C19C 00068F9C 7C BE 2B 78 */ mr r30, r5 /* 8006C1A0 00068FA0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8006C1A4 00068FA4 48 01 45 ED */ bl func_80080790 +/* 8006C1A4 00068FA4 48 01 45 ED */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 8006C1A8 00068FA8 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) /* 8006C1AC 00068FAC 38 00 00 00 */ li r0, 0 /* 8006C1B0 00068FB0 90 03 00 10 */ stw r0, 0x10(r3) @@ -6737,7 +6737,7 @@ lbl_8006C184: /* 8006C1E4 00068FE4 38 00 00 01 */ li r0, 1 /* 8006C1E8 00068FE8 7F E3 FB 78 */ mr r3, r31 /* 8006C1EC 00068FEC 98 04 00 09 */ stb r0, 9(r4) -/* 8006C1F0 00068FF0 48 08 7D 19 */ bl func_800F3F08 +/* 8006C1F0 00068FF0 48 08 7D 19 */ bl GimmeLassInfo__10zNPCCommonFv /* 8006C1F4 00068FF4 90 6D 8D FC */ stw r3, lbl_803CB6FC-_SDA_BASE_(r13) /* 8006C1F8 00068FF8 7F E3 FB 78 */ mr r3, r31 /* 8006C1FC 00068FFC 38 80 00 00 */ li r4, 0 @@ -6748,7 +6748,7 @@ lbl_8006C184: /* 8006C210 00069010 80 8D 8D FC */ lwz r4, lbl_803CB6FC-_SDA_BASE_(r13) /* 8006C214 00069014 7F E3 FB 78 */ mr r3, r31 /* 8006C218 00069018 80 84 00 10 */ lwz r4, 0x10(r4) -/* 8006C21C 0006901C 48 02 FF D1 */ bl func_8009C1EC +/* 8006C21C 0006901C 48 02 FF D1 */ bl zLasso_SetGuide__FP4xEntP10xAnimState /* 8006C220 00069020 48 00 00 10 */ b lbl_8006C230 lbl_8006C224: /* 8006C224 00069024 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) @@ -6757,7 +6757,7 @@ lbl_8006C224: lbl_8006C230: /* 8006C230 00069030 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) /* 8006C234 00069034 C0 22 8C 04 */ lfs f1, lbl_803CD584-_SDA2_BASE_(r2) -/* 8006C238 00069038 48 03 15 5D */ bl func_8009D794 +/* 8006C238 00069038 48 03 15 5D */ bl zLasso_InitTimer__FP6zLassof /* 8006C23C 0006903C 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) /* 8006C240 00069040 38 00 12 C3 */ li r0, 0x12c3 /* 8006C244 00069044 90 03 00 00 */ stw r0, 0(r3) @@ -6801,10 +6801,10 @@ lbl_8006C2CC: /* 8006C2D8 000690D8 90 01 00 14 */ stw r0, 0x14(r1) /* 8006C2DC 000690DC 93 E1 00 0C */ stw r31, 0xc(r1) /* 8006C2E0 000690E0 7C BF 2B 78 */ mr r31, r5 -/* 8006C2E4 000690E4 48 01 4F 5D */ bl func_80081240 +/* 8006C2E4 000690E4 48 01 4F 5D */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 8006C2E8 000690E8 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) /* 8006C2EC 000690EC C0 22 8C E4 */ lfs f1, lbl_803CD664-_SDA2_BASE_(r2) -/* 8006C2F0 000690F0 48 03 15 E5 */ bl func_8009D8D4 +/* 8006C2F0 000690F0 48 03 15 E5 */ bl zLasso_ResetTimer__FP6zLassof /* 8006C2F4 000690F4 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) /* 8006C2F8 000690F8 38 00 00 11 */ li r0, 0x11 /* 8006C2FC 000690FC 90 03 00 00 */ stw r0, 0(r3) @@ -6834,11 +6834,11 @@ lbl_8006C2CC: /* 8006C35C 0006915C 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) /* 8006C360 00069160 38 63 00 48 */ addi r3, r3, 0x48 /* 8006C364 00069164 7C 64 1B 78 */ mr r4, r3 -/* 8006C368 00069168 4B FE 1F 89 */ bl func_8004E2F0 +/* 8006C368 00069168 4B FE 1F 89 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8006C36C 0006916C 80 8D 8D 0C */ lwz r4, lbl_803CB60C-_SDA_BASE_(r13) /* 8006C370 00069170 38 64 00 24 */ addi r3, r4, 0x24 /* 8006C374 00069174 38 84 00 18 */ addi r4, r4, 0x18 -/* 8006C378 00069178 4B FE 21 65 */ bl func_8004E4DC +/* 8006C378 00069178 4B FE 21 65 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006C37C 0006917C 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) /* 8006C380 00069180 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8006C384 00069184 C0 03 00 04 */ lfs f0, 4(r3) @@ -6873,13 +6873,13 @@ lbl_8006C3E4: /* 8006C3F4 000691F4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8006C3F8 000691F8 7C BF 2B 78 */ mr r31, r5 /* 8006C3FC 000691FC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8006C400 00069200 48 01 43 91 */ bl func_80080790 +/* 8006C400 00069200 48 01 43 91 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 8006C404 00069204 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) /* 8006C408 00069208 C0 22 8C E4 */ lfs f1, lbl_803CD664-_SDA2_BASE_(r2) /* 8006C40C 0006920C C0 03 00 04 */ lfs f0, 4(r3) /* 8006C410 00069210 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) /* 8006C414 00069214 EC 21 00 32 */ fmuls f1, f1, f0 -/* 8006C418 00069218 48 03 14 BD */ bl func_8009D8D4 +/* 8006C418 00069218 48 03 14 BD */ bl zLasso_ResetTimer__FP6zLassof /* 8006C41C 0006921C 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) /* 8006C420 00069220 88 03 00 09 */ lbz r0, 9(r3) /* 8006C424 00069224 28 00 00 00 */ cmplwi r0, 0 @@ -6894,7 +6894,7 @@ lbl_8006C3E4: /* 8006C448 00069248 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) /* 8006C44C 0006924C 7C 64 1B 78 */ mr r4, r3 /* 8006C450 00069250 38 65 00 24 */ addi r3, r5, 0x24 -/* 8006C454 00069254 4B FE 20 89 */ bl func_8004E4DC +/* 8006C454 00069254 4B FE 20 89 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006C458 00069258 81 0D 8D 08 */ lwz r8, lbl_803CB608-_SDA_BASE_(r13) /* 8006C45C 0006925C 80 BF 00 24 */ lwz r5, 0x24(r31) /* 8006C460 00069260 80 68 00 00 */ lwz r3, 0(r8) @@ -6949,14 +6949,14 @@ lbl_8006C3E4: /* 8006C524 00069324 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) /* 8006C528 00069328 38 63 00 48 */ addi r3, r3, 0x48 /* 8006C52C 0006932C 7C 64 1B 78 */ mr r4, r3 -/* 8006C530 00069330 4B FE 1D C1 */ bl func_8004E2F0 +/* 8006C530 00069330 4B FE 1D C1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8006C534 00069334 48 00 00 18 */ b lbl_8006C54C lbl_8006C538: /* 8006C538 00069338 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) /* 8006C53C 0006933C 38 00 00 01 */ li r0, 1 /* 8006C540 00069340 90 03 00 00 */ stw r0, 0(r3) /* 8006C544 00069344 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) -/* 8006C548 00069348 48 02 FD 85 */ bl func_8009C2CC +/* 8006C548 00069348 48 02 FD 85 */ bl zLasso_InterpToGuide__FP6zLasso lbl_8006C54C: /* 8006C54C 0006934C C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) /* 8006C550 00069350 38 60 00 00 */ li r3, 0 @@ -6973,18 +6973,18 @@ lbl_8006C570: /* 8006C578 00069378 38 60 00 19 */ li r3, 0x19 /* 8006C57C 0006937C 90 01 00 14 */ stw r0, 0x14(r1) /* 8006C580 00069380 C0 22 8D 24 */ lfs f1, lbl_803CD6A4-_SDA2_BASE_(r2) -/* 8006C584 00069384 48 01 42 0D */ bl func_80080790 +/* 8006C584 00069384 48 01 42 0D */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 8006C588 00069388 C0 22 8C AC */ lfs f1, lbl_803CD62C-_SDA2_BASE_(r2) /* 8006C58C 0006938C 38 60 00 2B */ li r3, 0x2b /* 8006C590 00069390 38 80 00 2D */ li r4, 0x2d -/* 8006C594 00069394 48 01 45 2D */ bl func_80080AC0 +/* 8006C594 00069394 48 01 45 2D */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8006C598 00069398 80 AD 8D 08 */ lwz r5, lbl_803CB608-_SDA_BASE_(r13) /* 8006C59C 0006939C 88 05 00 09 */ lbz r0, 9(r5) /* 8006C5A0 000693A0 28 00 00 00 */ cmplwi r0, 0 /* 8006C5A4 000693A4 40 82 00 8C */ bne lbl_8006C630 /* 8006C5A8 000693A8 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) /* 8006C5AC 000693AC C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) -/* 8006C5B0 000693B0 48 03 13 25 */ bl func_8009D8D4 +/* 8006C5B0 000693B0 48 03 13 25 */ bl zLasso_ResetTimer__FP6zLassof /* 8006C5B4 000693B4 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) /* 8006C5B8 000693B8 38 80 00 01 */ li r4, 1 /* 8006C5BC 000693BC 38 00 05 21 */ li r0, 0x521 @@ -6998,7 +6998,7 @@ lbl_8006C570: /* 8006C5DC 000693DC 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) /* 8006C5E0 000693E0 7C 64 1B 78 */ mr r4, r3 /* 8006C5E4 000693E4 38 65 00 24 */ addi r3, r5, 0x24 -/* 8006C5E8 000693E8 4B FE 1E F5 */ bl func_8004E4DC +/* 8006C5E8 000693E8 4B FE 1E F5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006C5EC 000693EC 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) /* 8006C5F0 000693F0 C0 22 8C D0 */ lfs f1, lbl_803CD650-_SDA2_BASE_(r2) /* 8006C5F4 000693F4 80 83 00 00 */ lwz r4, 0(r3) @@ -7045,11 +7045,11 @@ lbl_8006C684: /* 8006C68C 0006948C 38 60 00 19 */ li r3, 0x19 /* 8006C690 00069490 90 01 00 14 */ stw r0, 0x14(r1) /* 8006C694 00069494 C0 22 8D 24 */ lfs f1, lbl_803CD6A4-_SDA2_BASE_(r2) -/* 8006C698 00069498 48 01 40 F9 */ bl func_80080790 +/* 8006C698 00069498 48 01 40 F9 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 8006C69C 0006949C C0 22 8C AC */ lfs f1, lbl_803CD62C-_SDA2_BASE_(r2) /* 8006C6A0 000694A0 38 60 00 2B */ li r3, 0x2b /* 8006C6A4 000694A4 38 80 00 2D */ li r4, 0x2d -/* 8006C6A8 000694A8 48 01 44 19 */ bl func_80080AC0 +/* 8006C6A8 000694A8 48 01 44 19 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8006C6AC 000694AC 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) /* 8006C6B0 000694B0 88 03 00 09 */ lbz r0, 9(r3) /* 8006C6B4 000694B4 28 00 00 00 */ cmplwi r0, 0 @@ -7143,7 +7143,7 @@ lbl_8006C7E0: /* 8006C7F0 000695F0 28 03 00 00 */ cmplwi r3, 0 /* 8006C7F4 000695F4 41 82 00 0C */ beq lbl_8006C800 /* 8006C7F8 000695F8 38 80 00 3A */ li r4, 0x3a -/* 8006C7FC 000695FC 4B FB 2D F5 */ bl func_8001F5F0 +/* 8006C7FC 000695FC 4B FB 2D F5 */ bl zEntEvent__FP5xBaseUi lbl_8006C800: /* 8006C800 00069600 80 AD 8D 08 */ lwz r5, lbl_803CB608-_SDA_BASE_(r13) /* 8006C804 00069604 38 00 00 00 */ li r0, 0 @@ -7152,9 +7152,9 @@ lbl_8006C800: /* 8006C810 00069610 98 05 00 08 */ stb r0, 8(r5) /* 8006C814 00069614 80 AD 8D 08 */ lwz r5, lbl_803CB608-_SDA_BASE_(r13) /* 8006C818 00069618 90 05 00 00 */ stw r0, 0(r5) -/* 8006C81C 0006961C 48 02 F9 D1 */ bl func_8009C1EC +/* 8006C81C 0006961C 48 02 F9 D1 */ bl zLasso_SetGuide__FP4xEntP10xAnimState /* 8006C820 00069620 38 60 00 0B */ li r3, 0xb -/* 8006C824 00069624 48 04 08 31 */ bl func_800AD054 +/* 8006C824 00069624 48 04 08 31 */ bl zRumbleStart__F16_tagSDRumbleType /* 8006C828 00069628 80 01 00 14 */ lwz r0, 0x14(r1) /* 8006C82C 0006962C 38 60 00 00 */ li r3, 0 /* 8006C830 00069630 7C 08 03 A6 */ mtlr r0 @@ -7254,26 +7254,26 @@ func_8006C940: /* 8006C978 00069778 90 03 00 00 */ stw r0, 0(r3) /* 8006C97C 0006977C 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) /* 8006C980 00069780 C0 22 8D 28 */ lfs f1, lbl_803CD6A8-_SDA2_BASE_(r2) -/* 8006C984 00069784 48 03 0F 51 */ bl func_8009D8D4 +/* 8006C984 00069784 48 03 0F 51 */ bl zLasso_ResetTimer__FP6zLassof /* 8006C988 00069788 80 8D 8D 0C */ lwz r4, lbl_803CB60C-_SDA_BASE_(r13) /* 8006C98C 0006978C 38 64 00 24 */ addi r3, r4, 0x24 /* 8006C990 00069790 38 84 00 18 */ addi r4, r4, 0x18 -/* 8006C994 00069794 4B FE 1B 49 */ bl func_8004E4DC +/* 8006C994 00069794 4B FE 1B 49 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006C998 00069798 48 00 00 38 */ b lbl_8006C9D0 lbl_8006C99C: /* 8006C99C 0006979C 38 00 10 43 */ li r0, 0x1043 /* 8006C9A0 000697A0 90 03 00 00 */ stw r0, 0(r3) /* 8006C9A4 000697A4 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) /* 8006C9A8 000697A8 C0 22 8D 28 */ lfs f1, lbl_803CD6A8-_SDA2_BASE_(r2) -/* 8006C9AC 000697AC 48 03 0D E9 */ bl func_8009D794 +/* 8006C9AC 000697AC 48 03 0D E9 */ bl zLasso_InitTimer__FP6zLassof /* 8006C9B0 000697B0 80 7F 00 24 */ lwz r3, 0x24(r31) /* 8006C9B4 000697B4 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) /* 8006C9B8 000697B8 80 83 00 4C */ lwz r4, 0x4c(r3) /* 8006C9BC 000697BC 38 65 00 3C */ addi r3, r5, 0x3c -/* 8006C9C0 000697C0 4B FE 1B 1D */ bl func_8004E4DC +/* 8006C9C0 000697C0 4B FE 1B 1D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006C9C4 000697C4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006C9C8 000697C8 38 60 00 17 */ li r3, 0x17 -/* 8006C9CC 000697CC 48 01 3D C5 */ bl func_80080790 +/* 8006C9CC 000697CC 48 01 3D C5 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf lbl_8006C9D0: /* 8006C9D0 000697D0 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) /* 8006C9D4 000697D4 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) @@ -7289,21 +7289,21 @@ lbl_8006C9D0: /* 8006C9FC 000697FC 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) /* 8006CA00 00069800 80 83 00 4C */ lwz r4, 0x4c(r3) /* 8006CA04 00069804 38 65 00 48 */ addi r3, r5, 0x48 -/* 8006CA08 00069808 4B FE 1A D5 */ bl func_8004E4DC +/* 8006CA08 00069808 4B FE 1A D5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006CA0C 0006980C 80 9F 00 48 */ lwz r4, 0x48(r31) /* 8006CA10 00069810 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006CA14 00069814 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8006CA18 00069818 38 63 1A 04 */ addi r3, r3, 0x1a04 /* 8006CA1C 0006981C 38 84 00 D4 */ addi r4, r4, 0xd4 -/* 8006CA20 00069820 4B FE 1A BD */ bl func_8004E4DC +/* 8006CA20 00069820 4B FE 1A BD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006CA24 00069824 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006CA28 00069828 38 60 00 00 */ li r3, 0 /* 8006CA2C 0006982C D0 0D 8D 18 */ stfs f0, lbl_803CB618-_SDA_BASE_(r13) -/* 8006CA30 00069830 4B FE 56 61 */ bl func_80052090 +/* 8006CA30 00069830 4B FE 56 61 */ bl zCameraSetBbounce__Fi /* 8006CA34 00069834 38 60 00 00 */ li r3, 0 -/* 8006CA38 00069838 4B FE 56 61 */ bl func_80052098 +/* 8006CA38 00069838 4B FE 56 61 */ bl zCameraSetLongbounce__Fi /* 8006CA3C 0006983C 38 60 00 00 */ li r3, 0 -/* 8006CA40 00069840 4B FE 56 89 */ bl func_800520C8 +/* 8006CA40 00069840 4B FE 56 89 */ bl zCameraSetHighbounce__Fi /* 8006CA44 00069844 80 01 00 14 */ lwz r0, 0x14(r1) /* 8006CA48 00069848 38 60 00 00 */ li r3, 0 /* 8006CA4C 0006984C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -7343,16 +7343,16 @@ lbl_8006CAC8: /* 8006CACC 000698CC 7C 08 02 A6 */ mflr r0 /* 8006CAD0 000698D0 38 60 00 17 */ li r3, 0x17 /* 8006CAD4 000698D4 90 01 00 14 */ stw r0, 0x14(r1) -/* 8006CAD8 000698D8 48 01 47 69 */ bl func_80081240 +/* 8006CAD8 000698D8 48 01 47 69 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 8006CADC 000698DC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006CAE0 000698E0 38 60 00 18 */ li r3, 0x18 -/* 8006CAE4 000698E4 48 01 3C AD */ bl func_80080790 +/* 8006CAE4 000698E4 48 01 3C AD */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 8006CAE8 000698E8 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) /* 8006CAEC 000698EC 38 00 00 01 */ li r0, 1 /* 8006CAF0 000698F0 90 03 00 00 */ stw r0, 0(r3) /* 8006CAF4 000698F4 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) /* 8006CAF8 000698F8 C0 22 8D 2C */ lfs f1, lbl_803CD6AC-_SDA2_BASE_(r2) -/* 8006CAFC 000698FC 48 03 0D D9 */ bl func_8009D8D4 +/* 8006CAFC 000698FC 48 03 0D D9 */ bl zLasso_ResetTimer__FP6zLassof /* 8006CB00 00069900 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) /* 8006CB04 00069904 80 63 00 10 */ lwz r3, 0x10(r3) /* 8006CB08 00069908 38 63 00 64 */ addi r3, r3, 0x64 @@ -7360,7 +7360,7 @@ lbl_8006CAC8: /* 8006CB10 00069910 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) /* 8006CB14 00069914 7C 64 1B 78 */ mr r4, r3 /* 8006CB18 00069918 38 65 00 24 */ addi r3, r5, 0x24 -/* 8006CB1C 0006991C 4B FE 19 C1 */ bl func_8004E4DC +/* 8006CB1C 0006991C 4B FE 19 C1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006CB20 00069920 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) /* 8006CB24 00069924 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) /* 8006CB28 00069928 80 83 00 10 */ lwz r4, 0x10(r3) @@ -7377,11 +7377,11 @@ lbl_8006CAC8: /* 8006CB54 00069954 80 84 00 24 */ lwz r4, 0x24(r4) /* 8006CB58 00069958 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8006CB5C 0006995C 38 84 00 10 */ addi r4, r4, 0x10 -/* 8006CB60 00069960 4B FE 19 7D */ bl func_8004E4DC +/* 8006CB60 00069960 4B FE 19 7D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006CB64 00069964 80 8D 8D 0C */ lwz r4, lbl_803CB60C-_SDA_BASE_(r13) /* 8006CB68 00069968 38 64 00 48 */ addi r3, r4, 0x48 /* 8006CB6C 0006996C 38 84 00 3C */ addi r4, r4, 0x3c -/* 8006CB70 00069970 4B FE 19 81 */ bl func_8004E4F0 +/* 8006CB70 00069970 4B FE 19 81 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8006CB74 00069974 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006CB78 00069978 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006CB7C 0006997C 40 80 00 14 */ bge lbl_8006CB90 @@ -7409,15 +7409,15 @@ lbl_8006CBB0: /* 8006CBCC 000699CC 90 03 00 00 */ stw r0, 0(r3) /* 8006CBD0 000699D0 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) /* 8006CBD4 000699D4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8006CBD8 000699D8 48 03 0C FD */ bl func_8009D8D4 +/* 8006CBD8 000699D8 48 03 0C FD */ bl zLasso_ResetTimer__FP6zLassof /* 8006CBDC 000699DC C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) /* 8006CBE0 000699E0 D0 1F 00 10 */ stfs f0, 0x10(r31) /* 8006CBE4 000699E4 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) /* 8006CBE8 000699E8 80 7F 00 34 */ lwz r3, 0x34(r31) /* 8006CBEC 000699EC D0 03 00 10 */ stfs f0, 0x10(r3) -/* 8006CBF0 000699F0 4B FE 55 5D */ bl func_8005214C +/* 8006CBF0 000699F0 4B FE 55 5D */ bl zCameraEnableLassoCam__Fv /* 8006CBF4 000699F4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8006CBF8 000699F8 4B FE 55 61 */ bl func_80052158 +/* 8006CBF8 000699F8 4B FE 55 61 */ bl zCameraSetLassoCamFactor__Ff /* 8006CBFC 000699FC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8006CC00 00069A00 38 60 00 00 */ li r3, 0 /* 8006CC04 00069A04 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -7429,7 +7429,7 @@ lbl_8006CC14: /* 8006CC18 00069A18 7C 08 02 A6 */ mflr r0 /* 8006CC1C 00069A1C 38 60 00 17 */ li r3, 0x17 /* 8006CC20 00069A20 90 01 00 14 */ stw r0, 0x14(r1) -/* 8006CC24 00069A24 48 01 46 1D */ bl func_80081240 +/* 8006CC24 00069A24 48 01 46 1D */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 8006CC28 00069A28 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006CC2C 00069A2C 38 A0 00 00 */ li r5, 0 /* 8006CC30 00069A30 38 00 00 01 */ li r0, 1 @@ -7457,7 +7457,7 @@ lbl_8006CC68: /* 8006CC84 00069A84 93 A1 00 14 */ stw r29, 0x14(r1) /* 8006CC88 00069A88 7C 7D 1B 78 */ mr r29, r3 /* 8006CC8C 00069A8C 38 60 00 17 */ li r3, 0x17 -/* 8006CC90 00069A90 48 01 45 B1 */ bl func_80081240 +/* 8006CC90 00069A90 48 01 45 B1 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 8006CC94 00069A94 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006CC98 00069A98 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006CC9C 00069A9C 39 00 00 01 */ li r8, 1 @@ -7642,15 +7642,15 @@ lbl_8006CF14: /* 8006CF1C 00069D1C 38 60 00 12 */ li r3, 0x12 /* 8006CF20 00069D20 90 01 00 14 */ stw r0, 0x14(r1) /* 8006CF24 00069D24 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8006CF28 00069D28 48 01 38 69 */ bl func_80080790 -/* 8006CF2C 00069D2C 4B FC 3D 3D */ bl func_80030C68 +/* 8006CF28 00069D28 48 01 38 69 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf +/* 8006CF2C 00069D2C 4B FC 3D 3D */ bl xrand__Fv /* 8006CF30 00069D30 54 60 07 BE */ clrlwi r0, r3, 0x1e /* 8006CF34 00069D34 28 00 00 03 */ cmplwi r0, 3 /* 8006CF38 00069D38 40 82 00 14 */ bne lbl_8006CF4C /* 8006CF3C 00069D3C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006CF40 00069D40 38 60 00 22 */ li r3, 0x22 /* 8006CF44 00069D44 38 80 00 24 */ li r4, 0x24 -/* 8006CF48 00069D48 48 01 3B 79 */ bl func_80080AC0 +/* 8006CF48 00069D48 48 01 3B 79 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf lbl_8006CF4C: /* 8006CF4C 00069D4C 3C 60 80 2E */ lis r3, lbl_802DE728@ha /* 8006CF50 00069D50 C0 02 8C 78 */ lfs f0, lbl_803CD5F8-_SDA2_BASE_(r2) @@ -7662,7 +7662,7 @@ lbl_8006CF4C: /* 8006CF68 00069D68 38 60 00 07 */ li r3, 7 /* 8006CF6C 00069D6C 38 80 00 00 */ li r4, 0 /* 8006CF70 00069D70 38 A0 00 00 */ li r5, 0 -/* 8006CF74 00069D74 48 04 02 59 */ bl func_800AD1CC +/* 8006CF74 00069D74 48 04 02 59 */ bl zPadAddRumble__F14_tagRumbleTypefiUi /* 8006CF78 00069D78 48 00 00 64 */ b lbl_8006CFDC lbl_8006CF7C: /* 8006CF7C 00069D7C C0 2D 8D 88 */ lfs f1, lbl_803CB688-_SDA_BASE_(r13) @@ -7673,7 +7673,7 @@ lbl_8006CF7C: /* 8006CF90 00069D90 38 60 00 09 */ li r3, 9 /* 8006CF94 00069D94 38 80 00 00 */ li r4, 0 /* 8006CF98 00069D98 38 A0 00 00 */ li r5, 0 -/* 8006CF9C 00069D9C 48 04 02 31 */ bl func_800AD1CC +/* 8006CF9C 00069D9C 48 04 02 31 */ bl zPadAddRumble__F14_tagRumbleTypefiUi /* 8006CFA0 00069DA0 48 00 00 3C */ b lbl_8006CFDC lbl_8006CFA4: /* 8006CFA4 00069DA4 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) @@ -7683,14 +7683,14 @@ lbl_8006CFA4: /* 8006CFB4 00069DB4 38 60 00 0B */ li r3, 0xb /* 8006CFB8 00069DB8 38 80 00 00 */ li r4, 0 /* 8006CFBC 00069DBC 38 A0 00 00 */ li r5, 0 -/* 8006CFC0 00069DC0 48 04 02 0D */ bl func_800AD1CC +/* 8006CFC0 00069DC0 48 04 02 0D */ bl zPadAddRumble__F14_tagRumbleTypefiUi /* 8006CFC4 00069DC4 48 00 00 18 */ b lbl_8006CFDC lbl_8006CFC8: /* 8006CFC8 00069DC8 C0 22 8D 34 */ lfs f1, lbl_803CD6B4-_SDA2_BASE_(r2) /* 8006CFCC 00069DCC 38 60 00 0A */ li r3, 0xa /* 8006CFD0 00069DD0 38 80 00 00 */ li r4, 0 /* 8006CFD4 00069DD4 38 A0 00 00 */ li r5, 0 -/* 8006CFD8 00069DD8 48 04 01 F5 */ bl func_800AD1CC +/* 8006CFD8 00069DD8 48 04 01 F5 */ bl zPadAddRumble__F14_tagRumbleTypefiUi lbl_8006CFDC: /* 8006CFDC 00069DDC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8006CFE0 00069DE0 38 60 00 00 */ li r3, 0 @@ -7714,7 +7714,7 @@ func_8006CFF0: /* 8006D01C 00069E1C 4B FA E7 BD */ bl func_8001B7D8 /* 8006D020 00069E20 7C 64 1B 78 */ mr r4, r3 /* 8006D024 00069E24 38 61 00 08 */ addi r3, r1, 8 -/* 8006D028 00069E28 4B FE 14 B5 */ bl func_8004E4DC +/* 8006D028 00069E28 4B FE 14 B5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006D02C 00069E2C 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha /* 8006D030 00069E30 3C 80 80 07 */ lis r4, lbl_8006D0A4@ha /* 8006D034 00069E34 38 C4 D0 A4 */ addi r6, r4, lbl_8006D0A4@l @@ -7722,7 +7722,7 @@ func_8006CFF0: /* 8006D03C 00069E3C 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l /* 8006D040 00069E40 38 81 00 08 */ addi r4, r1, 8 /* 8006D044 00069E44 38 E1 00 14 */ addi r7, r1, 0x14 -/* 8006D048 00069E48 48 0B 59 25 */ bl func_8012296C +/* 8006D048 00069E48 48 0B 59 25 */ bl xGridCheckPosition__FP5xGridP5xVec3P7xQCDataPFP4xEntPv_iPv /* 8006D04C 00069E4C 3C 60 80 3D */ lis r3, lbl_803CA774@ha /* 8006D050 00069E50 3C 80 80 07 */ lis r4, lbl_8006D0A4@ha /* 8006D054 00069E54 38 C4 D0 A4 */ addi r6, r4, lbl_8006D0A4@l @@ -7730,7 +7730,7 @@ func_8006CFF0: /* 8006D05C 00069E5C 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l /* 8006D060 00069E60 38 81 00 08 */ addi r4, r1, 8 /* 8006D064 00069E64 38 E1 00 14 */ addi r7, r1, 0x14 -/* 8006D068 00069E68 48 0B 59 05 */ bl func_8012296C +/* 8006D068 00069E68 48 0B 59 05 */ bl xGridCheckPosition__FP5xGridP5xVec3P7xQCDataPFP4xEntPv_iPv /* 8006D06C 00069E6C 3C 60 80 3D */ lis r3, lbl_803CA7A8@ha /* 8006D070 00069E70 3C 80 80 07 */ lis r4, lbl_8006D0A4@ha /* 8006D074 00069E74 38 C4 D0 A4 */ addi r6, r4, lbl_8006D0A4@l @@ -7738,7 +7738,7 @@ func_8006CFF0: /* 8006D07C 00069E7C 38 63 A7 A8 */ addi r3, r3, lbl_803CA7A8@l /* 8006D080 00069E80 38 81 00 08 */ addi r4, r1, 8 /* 8006D084 00069E84 38 E1 00 14 */ addi r7, r1, 0x14 -/* 8006D088 00069E88 48 0B 58 E5 */ bl func_8012296C +/* 8006D088 00069E88 48 0B 58 E5 */ bl xGridCheckPosition__FP5xGridP5xVec3P7xQCDataPFP4xEntPv_iPv /* 8006D08C 00069E8C 80 01 00 34 */ lwz r0, 0x34(r1) /* 8006D090 00069E90 80 61 00 20 */ lwz r3, 0x20(r1) /* 8006D094 00069E94 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -7780,13 +7780,13 @@ lbl_8006D10C: /* 8006D114 00069F14 40 82 00 40 */ bne lbl_8006D154 /* 8006D118 00069F18 7F 43 D3 78 */ mr r3, r26 /* 8006D11C 00069F1C 38 80 00 00 */ li r4, 0 -/* 8006D120 00069F20 48 04 C0 E5 */ bl func_800B9204 +/* 8006D120 00069F20 48 04 C0 E5 */ bl zThrown_IsFruit__FP4xEntPf /* 8006D124 00069F24 2C 03 00 00 */ cmpwi r3, 0 /* 8006D128 00069F28 41 82 00 18 */ beq lbl_8006D140 /* 8006D12C 00069F2C 7F 43 D3 78 */ mr r3, r26 -/* 8006D130 00069F30 48 04 B4 55 */ bl func_800B8584 +/* 8006D130 00069F30 48 04 B4 55 */ bl zThrown_AddFruit__FP4xEnt /* 8006D134 00069F34 7F 43 D3 78 */ mr r3, r26 -/* 8006D138 00069F38 48 04 B7 AD */ bl func_800B88E4 +/* 8006D138 00069F38 48 04 B7 AD */ bl zThrown_KillFruit__FP4xEnt /* 8006D13C 00069F3C 48 00 00 18 */ b lbl_8006D154 lbl_8006D140: /* 8006D140 00069F40 88 1A 00 1C */ lbz r0, 0x1c(r26) @@ -7798,7 +7798,7 @@ lbl_8006D154: /* 8006D154 00069F54 7F A3 EB 78 */ mr r3, r29 /* 8006D158 00069F58 38 9A 00 64 */ addi r4, r26, 0x64 /* 8006D15C 00069F5C 38 A1 00 4C */ addi r5, r1, 0x4c -/* 8006D160 00069F60 4B F9 D7 69 */ bl func_8000A8C8 +/* 8006D160 00069F60 4B F9 D7 69 */ bl xBoundHitsBound__FPC6xBoundPC6xBoundP7xCollis /* 8006D164 00069F64 80 01 00 4C */ lwz r0, 0x4c(r1) /* 8006D168 00069F68 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8006D16C 00069F6C 40 82 00 0C */ bne lbl_8006D178 @@ -7820,10 +7820,10 @@ lbl_8006D178: /* 8006D1A8 00069FA8 38 63 00 30 */ addi r3, r3, 0x30 /* 8006D1AC 00069FAC C0 62 8C 54 */ lfs f3, lbl_803CD5D4-_SDA2_BASE_(r2) /* 8006D1B0 00069FB0 38 E0 00 00 */ li r7, 0 -/* 8006D1B4 00069FB4 4B FB D0 59 */ bl func_8002A20C +/* 8006D1B4 00069FB4 4B FB D0 59 */ bl xFXShineStart__FPC5xVec3ffffUiPC10iColor_tagPC10iColor_tagfi /* 8006D1B8 00069FB8 7F 43 D3 78 */ mr r3, r26 /* 8006D1BC 00069FBC 38 80 01 63 */ li r4, 0x163 -/* 8006D1C0 00069FC0 4B FB 24 31 */ bl func_8001F5F0 +/* 8006D1C0 00069FC0 4B FB 24 31 */ bl zEntEvent__FP5xBaseUi lbl_8006D1C4: /* 8006D1C4 00069FC4 88 1A 00 04 */ lbz r0, 4(r26) /* 8006D1C8 00069FC8 28 00 00 2B */ cmplwi r0, 0x2b @@ -7855,7 +7855,7 @@ lbl_8006D1C4: /* 8006D230 0006A030 C0 42 8C 08 */ lfs f2, lbl_803CD588-_SDA2_BASE_(r2) /* 8006D234 0006A034 38 63 00 30 */ addi r3, r3, 0x30 /* 8006D238 0006A038 C0 62 8C 54 */ lfs f3, lbl_803CD5D4-_SDA2_BASE_(r2) -/* 8006D23C 0006A03C 4B FB CF D1 */ bl func_8002A20C +/* 8006D23C 0006A03C 4B FB CF D1 */ bl xFXShineStart__FPC5xVec3ffffUiPC10iColor_tagPC10iColor_tagfi lbl_8006D240: /* 8006D240 0006A040 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006D244 0006A044 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -7894,7 +7894,7 @@ lbl_8006D2A4: /* 8006D2BC 0006A0BC 41 82 00 10 */ beq lbl_8006D2CC /* 8006D2C0 0006A0C0 7F 43 D3 78 */ mr r3, r26 /* 8006D2C4 0006A0C4 38 80 00 3A */ li r4, 0x3a -/* 8006D2C8 0006A0C8 4B FB 23 29 */ bl func_8001F5F0 +/* 8006D2C8 0006A0C8 4B FB 23 29 */ bl zEntEvent__FP5xBaseUi lbl_8006D2CC: /* 8006D2CC 0006A0CC 80 B9 00 24 */ lwz r5, 0x24(r25) /* 8006D2D0 0006A0D0 38 61 00 1C */ addi r3, r1, 0x1c @@ -7906,13 +7906,13 @@ lbl_8006D2CC: /* 8006D2E8 0006A0E8 4B FA 13 A9 */ bl func_8000E690 /* 8006D2EC 0006A0EC 38 61 00 1C */ addi r3, r1, 0x1c /* 8006D2F0 0006A0F0 7C 64 1B 78 */ mr r4, r3 -/* 8006D2F4 0006A0F4 4B FE 0F FD */ bl func_8004E2F0 +/* 8006D2F4 0006A0F4 4B FE 0F FD */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8006D2F8 0006A0F8 C0 22 8C B8 */ lfs f1, lbl_803CD638-_SDA2_BASE_(r2) /* 8006D2FC 0006A0FC 38 61 00 1C */ addi r3, r1, 0x1c /* 8006D300 0006A100 4B FA E6 39 */ bl func_8001B938 /* 8006D304 0006A104 7F 23 CB 78 */ mr r3, r25 /* 8006D308 0006A108 38 81 00 1C */ addi r4, r1, 0x1c -/* 8006D30C 0006A10C 48 0B 22 89 */ bl func_8011F594 +/* 8006D30C 0006A10C 48 0B 22 89 */ bl xEntBoulder_AddForce__FP11xEntBoulderP5xVec3 /* 8006D310 0006A110 3B E0 00 01 */ li r31, 1 /* 8006D314 0006A114 48 00 02 88 */ b lbl_8006D59C lbl_8006D318: @@ -7923,14 +7923,14 @@ lbl_8006D318: /* 8006D328 0006A128 40 82 00 10 */ bne lbl_8006D338 /* 8006D32C 0006A12C 7F 43 D3 78 */ mr r3, r26 /* 8006D330 0006A130 38 80 00 01 */ li r4, 1 -/* 8006D334 0006A134 4B FE 9A 1D */ bl func_80056D50 +/* 8006D334 0006A134 4B FE 9A 1D */ bl zEntButton_Press__FP11_zEntButtonUi lbl_8006D338: /* 8006D338 0006A138 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) /* 8006D33C 0006A13C 2C 00 00 02 */ cmpwi r0, 2 /* 8006D340 0006A140 40 82 00 10 */ bne lbl_8006D350 /* 8006D344 0006A144 7F 43 D3 78 */ mr r3, r26 /* 8006D348 0006A148 38 80 40 00 */ li r4, 0x4000 -/* 8006D34C 0006A14C 4B FE 9A 05 */ bl func_80056D50 +/* 8006D34C 0006A14C 4B FE 9A 05 */ bl zEntButton_Press__FP11_zEntButtonUi lbl_8006D350: /* 8006D350 0006A150 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) /* 8006D354 0006A154 2C 00 00 01 */ cmpwi r0, 1 @@ -7938,7 +7938,7 @@ lbl_8006D350: /* 8006D35C 0006A15C 3C 80 00 01 */ lis r4, 0x00008000@ha /* 8006D360 0006A160 7F 43 D3 78 */ mr r3, r26 /* 8006D364 0006A164 38 84 80 00 */ addi r4, r4, 0x00008000@l -/* 8006D368 0006A168 4B FE 99 E9 */ bl func_80056D50 +/* 8006D368 0006A168 4B FE 99 E9 */ bl zEntButton_Press__FP11_zEntButtonUi lbl_8006D36C: /* 8006D36C 0006A16C 3B E0 00 01 */ li r31, 1 /* 8006D370 0006A170 48 00 02 2C */ b lbl_8006D59C @@ -7947,7 +7947,7 @@ lbl_8006D374: /* 8006D378 0006A178 40 82 00 18 */ bne lbl_8006D390 /* 8006D37C 0006A17C 7F 43 D3 78 */ mr r3, r26 /* 8006D380 0006A180 38 80 10 00 */ li r4, 0x1000 -/* 8006D384 0006A184 4B FF 3C 31 */ bl func_80060FB4 +/* 8006D384 0006A184 4B FF 3C 31 */ bl zEntDestructObj_Hit__FP15zEntDestructObjUi /* 8006D388 0006A188 3B E0 00 01 */ li r31, 1 /* 8006D38C 0006A18C 48 00 02 10 */ b lbl_8006D59C lbl_8006D390: @@ -8000,7 +8000,7 @@ lbl_8006D3E0: /* 8006D43C 0006A23C D0 01 00 3C */ stfs f0, 0x3c(r1) /* 8006D440 0006A240 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006D444 0006A244 D0 01 00 40 */ stfs f0, 0x40(r1) -/* 8006D448 0006A248 4B FE 0E A9 */ bl func_8004E2F0 +/* 8006D448 0006A248 4B FE 0E A9 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8006D44C 0006A24C C0 1D 00 30 */ lfs f0, 0x30(r29) /* 8006D450 0006A250 EC 00 08 2A */ fadds f0, f0, f1 /* 8006D454 0006A254 D0 01 00 44 */ stfs f0, 0x44(r1) @@ -8031,7 +8031,7 @@ lbl_8006D45C: /* 8006D4B4 0006A2B4 C0 05 00 38 */ lfs f0, 0x38(r5) /* 8006D4B8 0006A2B8 EC 00 08 28 */ fsubs f0, f0, f1 /* 8006D4BC 0006A2BC D0 01 00 18 */ stfs f0, 0x18(r1) -/* 8006D4C0 0006A2C0 4B FE 10 31 */ bl func_8004E4F0 +/* 8006D4C0 0006A2C0 4B FE 10 31 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8006D4C4 0006A2C4 D0 21 00 40 */ stfs f1, 0x40(r1) /* 8006D4C8 0006A2C8 FC 00 08 18 */ frsp f0, f1 /* 8006D4CC 0006A2CC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -8049,7 +8049,7 @@ lbl_8006D4E8: /* 8006D4F8 0006A2F8 38 A1 00 4C */ addi r5, r1, 0x4c /* 8006D4FC 0006A2FC 90 01 00 4C */ stw r0, 0x4c(r1) /* 8006D500 0006A300 80 9A 00 24 */ lwz r4, 0x24(r26) -/* 8006D504 0006A304 48 05 53 7D */ bl func_800C2880 +/* 8006D504 0006A304 48 05 53 7D */ bl iRayHitsModel__FPC5xRay3PC14xModelInstanceP7xCollis /* 8006D508 0006A308 38 60 00 FF */ li r3, 0xff /* 8006D50C 0006A30C 38 80 00 00 */ li r4, 0 /* 8006D510 0006A310 38 A0 00 FF */ li r5, 0xff @@ -8067,7 +8067,7 @@ lbl_8006D4E8: /* 8006D540 0006A340 38 A1 00 4C */ addi r5, r1, 0x4c /* 8006D544 0006A344 3B 80 00 01 */ li r28, 1 /* 8006D548 0006A348 80 9A 00 24 */ lwz r4, 0x24(r26) -/* 8006D54C 0006A34C 4B FA 23 19 */ bl func_8000F864 +/* 8006D54C 0006A34C 4B FA 23 19 */ bl xSphereHitsModel__FPC7xSpherePC14xModelInstanceP7xCollis lbl_8006D550: /* 8006D550 0006A350 80 01 00 4C */ lwz r0, 0x4c(r1) /* 8006D554 0006A354 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -8079,7 +8079,7 @@ lbl_8006D550: /* 8006D56C 0006A36C 80 9E 00 24 */ lwz r4, 0x24(r30) /* 8006D570 0006A370 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8006D574 0006A374 38 84 00 30 */ addi r4, r4, 0x30 -/* 8006D578 0006A378 48 03 C6 F1 */ bl func_800A9C68 +/* 8006D578 0006A378 48 03 C6 F1 */ bl zPlatform_PaddleCollide__FP7xCollisPC5xVec3PC5xVec3Ui /* 8006D57C 0006A37C 28 03 00 00 */ cmplwi r3, 0 /* 8006D580 0006A380 41 82 00 1C */ beq lbl_8006D59C /* 8006D584 0006A384 3B E0 00 01 */ li r31, 1 @@ -8087,14 +8087,14 @@ lbl_8006D550: lbl_8006D58C: /* 8006D58C 0006A38C 7F 43 D3 78 */ mr r3, r26 /* 8006D590 0006A390 38 80 00 3A */ li r4, 0x3a -/* 8006D594 0006A394 4B FB 20 5D */ bl func_8001F5F0 +/* 8006D594 0006A394 4B FB 20 5D */ bl zEntEvent__FP5xBaseUi /* 8006D598 0006A398 3B E0 00 01 */ li r31, 1 lbl_8006D59C: /* 8006D59C 0006A39C 2C 1F 00 00 */ cmpwi r31, 0 /* 8006D5A0 0006A3A0 41 82 00 10 */ beq lbl_8006D5B0 /* 8006D5A4 0006A3A4 38 7D 00 24 */ addi r3, r29, 0x24 /* 8006D5A8 0006A3A8 38 80 00 0A */ li r4, 0xa -/* 8006D5AC 0006A3AC 48 02 74 8D */ bl func_80094A38 +/* 8006D5AC 0006A3AC 48 02 74 8D */ bl zFX_SpawnBubbleHit__FPC5xVec3Ui lbl_8006D5B0: /* 8006D5B0 0006A3B0 93 FB 00 0C */ stw r31, 0xc(r27) /* 8006D5B4 0006A3B4 38 60 00 01 */ li r3, 1 @@ -8105,8 +8105,8 @@ lbl_8006D5B8: /* 8006D5C4 0006A3C4 38 21 00 C0 */ addi r1, r1, 0xc0 /* 8006D5C8 0006A3C8 4E 80 00 20 */ blr -.global func_8006D5CC -func_8006D5CC: +.global zEntPlayer_IsSneaking__Fv +zEntPlayer_IsSneaking__Fv: /* 8006D5CC 0006A3CC 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) /* 8006D5D0 0006A3D0 2C 00 00 00 */ cmpwi r0, 0 /* 8006D5D4 0006A3D4 41 82 00 0C */ beq lbl_8006D5E0 @@ -8146,7 +8146,7 @@ func_8006D628: /* 8006D644 0006A444 7C BC 2B 78 */ mr r28, r5 /* 8006D648 0006A448 54 C3 10 3A */ slwi r3, r6, 2 /* 8006D64C 0006A44C 3B E0 00 00 */ li r31, 0 -/* 8006D650 0006A450 4B FC 64 09 */ bl func_80033A58 +/* 8006D650 0006A450 4B FC 64 09 */ bl xMemPushTemp__FUi /* 8006D654 0006A454 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8006D658 0006A458 7C 7E 1B 78 */ mr r30, r3 /* 8006D65C 0006A45C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l @@ -8156,7 +8156,7 @@ func_8006D628: /* 8006D66C 0006A46C 7F C7 F3 78 */ mr r7, r30 /* 8006D670 0006A470 7F C8 F3 78 */ mr r8, r30 /* 8006D674 0006A474 38 A5 29 EC */ addi r5, r5, 0x29ec -/* 8006D678 0006A478 4B FE 8A 55 */ bl func_800560CC +/* 8006D678 0006A478 4B FE 8A 55 */ bl zParamGetFloatList__FP16xModelAssetParamUiPCciPfPf /* 8006D67C 0006A47C 7F 44 D3 78 */ mr r4, r26 /* 8006D680 0006A480 38 E0 00 00 */ li r7, 0 /* 8006D684 0006A484 48 00 00 5C */ b lbl_8006D6E0 @@ -8197,7 +8197,7 @@ lbl_8006D6E0: /* 8006D6F8 0006A4F8 98 1A 00 00 */ stb r0, 0(r26) lbl_8006D6FC: /* 8006D6FC 0006A4FC 7F C3 F3 78 */ mr r3, r30 -/* 8006D700 0006A500 4B FC 63 85 */ bl func_80033A84 +/* 8006D700 0006A500 4B FC 63 85 */ bl xMemPopTemp__FPv /* 8006D704 0006A504 7F E3 FB 78 */ mr r3, r31 /* 8006D708 0006A508 BB 41 00 18 */ lmw r26, 0x18(r1) /* 8006D70C 0006A50C 80 01 00 34 */ lwz r0, 0x34(r1) @@ -8305,7 +8305,7 @@ func_8006D84C: /* 8006D870 0006A670 80 7F 06 F0 */ lwz r3, 0x6f0(r31) /* 8006D874 0006A674 38 81 00 10 */ addi r4, r1, 0x10 /* 8006D878 0006A678 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 8006D87C 0006A67C 4B FE 86 79 */ bl func_80055EF4 +/* 8006D87C 0006A67C 4B FE 86 79 */ bl zEntGetModelParams__FUiPUi /* 8006D880 0006A680 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 8006D884 0006A684 80 9F 16 A0 */ lwz r4, 0x16a0(r31) /* 8006D888 0006A688 38 E5 05 58 */ addi r7, r5, lbl_803C0558@l @@ -8322,7 +8322,7 @@ lbl_8006D89C: /* 8006D8B0 0006A6B0 3C 60 79 10 */ lis r3, 0x791025AC@ha /* 8006D8B4 0006A6B4 38 81 00 0C */ addi r4, r1, 0xc /* 8006D8B8 0006A6B8 38 63 25 AC */ addi r3, r3, 0x791025AC@l -/* 8006D8BC 0006A6BC 4B FE 86 39 */ bl func_80055EF4 +/* 8006D8BC 0006A6BC 4B FE 86 39 */ bl zEntGetModelParams__FUiPUi /* 8006D8C0 0006A6C0 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 8006D8C4 0006A6C4 80 9F 16 A4 */ lwz r4, 0x16a4(r31) /* 8006D8C8 0006A6C8 38 E5 05 58 */ addi r7, r5, lbl_803C0558@l @@ -8339,7 +8339,7 @@ lbl_8006D8DC: /* 8006D8F0 0006A6F0 3C 60 C0 E3 */ lis r3, 0xC0E34B23@ha /* 8006D8F4 0006A6F4 38 81 00 08 */ addi r4, r1, 8 /* 8006D8F8 0006A6F8 38 63 4B 23 */ addi r3, r3, 0xC0E34B23@l -/* 8006D8FC 0006A6FC 4B FE 85 F9 */ bl func_80055EF4 +/* 8006D8FC 0006A6FC 4B FE 85 F9 */ bl zEntGetModelParams__FUiPUi /* 8006D900 0006A700 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 8006D904 0006A704 80 9F 16 A8 */ lwz r4, 0x16a8(r31) /* 8006D908 0006A708 38 E5 05 58 */ addi r7, r5, lbl_803C0558@l @@ -8354,8 +8354,8 @@ lbl_8006D91C: /* 8006D928 0006A728 38 21 00 20 */ addi r1, r1, 0x20 /* 8006D92C 0006A72C 4E 80 00 20 */ blr -.global func_8006D930 -func_8006D930: +.global zEntPlayer_Init__FP4xEntP9xEntAsset +zEntPlayer_Init__FP4xEntP9xEntAsset: /* 8006D930 0006A730 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8006D934 0006A734 7C 08 02 A6 */ mflr r0 /* 8006D938 0006A738 3C A0 50 4C */ lis r5, 0x504C5952@ha @@ -8366,12 +8366,12 @@ func_8006D930: /* 8006D94C 0006A74C 7C 7D 1B 78 */ mr r29, r3 /* 8006D950 0006A750 7C 9E 23 78 */ mr r30, r4 /* 8006D954 0006A754 3B E6 E3 D0 */ addi r31, r6, lbl_802DE3D0@l -/* 8006D958 0006A758 4B FE 72 A5 */ bl func_80054BFC +/* 8006D958 0006A758 4B FE 72 A5 */ bl zEntInit__FP4zEntP9xEntAssetUi /* 8006D95C 0006A75C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8006D960 0006A760 7F A3 EB 78 */ mr r3, r29 /* 8006D964 0006A764 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 8006D968 0006A768 38 84 07 B4 */ addi r4, r4, 0x7b4 -/* 8006D96C 0006A76C 4B FA DD A1 */ bl func_8001B70C +/* 8006D96C 0006A76C 4B FA DD A1 */ bl xEntInitShadow__FR4xEntR10xEntShadow /* 8006D970 0006A770 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006D974 0006A774 7F A4 EB 78 */ mr r4, r29 /* 8006D978 0006A778 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -8379,7 +8379,7 @@ func_8006D930: /* 8006D980 0006A780 38 03 07 DC */ addi r0, r3, 0x7dc /* 8006D984 0006A784 90 1D 00 C0 */ stw r0, 0xc0(r29) /* 8006D988 0006A788 80 7D 00 C0 */ lwz r3, 0xc0(r29) -/* 8006D98C 0006A78C 48 0C C3 71 */ bl func_80139CFC +/* 8006D98C 0006A78C 48 0C C3 71 */ bl xShadowSimple_CacheInit__FP18xShadowSimpleCacheP4xEntUc /* 8006D990 0006A790 88 1D 00 05 */ lbz r0, 5(r29) /* 8006D994 0006A794 54 00 28 34 */ slwi r0, r0, 5 /* 8006D998 0006A798 7C 7E 02 14 */ add r3, r30, r0 @@ -8387,7 +8387,7 @@ func_8006D930: /* 8006D9A0 0006A7A0 28 03 00 00 */ cmplwi r3, 0 /* 8006D9A4 0006A7A4 41 82 00 34 */ beq lbl_8006D9D8 /* 8006D9A8 0006A7A8 38 80 00 00 */ li r4, 0 -/* 8006D9AC 0006A7AC 4B FD DD 61 */ bl func_8004B70C +/* 8006D9AC 0006A7AC 4B FD DD 61 */ bl xSTFindAsset__FUiPUi /* 8006D9B0 0006A7B0 90 7D 00 30 */ stw r3, 0x30(r29) /* 8006D9B4 0006A7B4 80 7D 00 30 */ lwz r3, 0x30(r29) /* 8006D9B8 0006A7B8 28 03 00 00 */ cmplwi r3, 0 @@ -8525,7 +8525,7 @@ lbl_8006DAE0: /* 8006DB9C 0006A99C C0 22 8D 48 */ lfs f1, lbl_803CD6C8-_SDA2_BASE_(r2) /* 8006DBA0 0006A9A0 C0 42 8D 4C */ lfs f2, lbl_803CD6CC-_SDA2_BASE_(r2) /* 8006DBA4 0006A9A4 C0 62 8D 50 */ lfs f3, lbl_803CD6D0-_SDA2_BASE_(r2) -/* 8006DBA8 0006A9A8 48 05 B4 21 */ bl func_800C8FC8 +/* 8006DBA8 0006A9A8 48 05 B4 21 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DBAC 0006A9AC 80 7B 19 E0 */ lwz r3, 0x19e0(r27) /* 8006DBB0 0006A9B0 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8006DBB4 0006A9B4 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l @@ -8534,7 +8534,7 @@ lbl_8006DAE0: /* 8006DBC0 0006A9C0 38 65 19 C0 */ addi r3, r5, 0x19c0 /* 8006DBC4 0006A9C4 C0 42 8D 58 */ lfs f2, lbl_803CD6D8-_SDA2_BASE_(r2) /* 8006DBC8 0006A9C8 C0 62 8D 5C */ lfs f3, lbl_803CD6DC-_SDA2_BASE_(r2) -/* 8006DBCC 0006A9CC 48 05 B3 FD */ bl func_800C8FC8 +/* 8006DBCC 0006A9CC 48 05 B3 FD */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DBD0 0006A9D0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006DBD4 0006A9D4 C0 22 8D 60 */ lfs f1, lbl_803CD6E0-_SDA2_BASE_(r2) /* 8006DBD8 0006A9D8 3A E3 05 58 */ addi r23, r3, lbl_803C0558@l @@ -8543,7 +8543,7 @@ lbl_8006DAE0: /* 8006DBE4 0006A9E4 38 7F 05 0C */ addi r3, r31, 0x50c /* 8006DBE8 0006A9E8 C0 62 8D 68 */ lfs f3, lbl_803CD6E8-_SDA2_BASE_(r2) /* 8006DBEC 0006A9EC 80 84 00 10 */ lwz r4, 0x10(r4) -/* 8006DBF0 0006A9F0 48 05 B3 D9 */ bl func_800C8FC8 +/* 8006DBF0 0006A9F0 48 05 B3 D9 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DBF4 0006A9F4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006DBF8 0006A9F8 C0 22 8D 6C */ lfs f1, lbl_803CD6EC-_SDA2_BASE_(r2) /* 8006DBFC 0006A9FC 3A C3 05 58 */ addi r22, r3, lbl_803C0558@l @@ -8552,21 +8552,21 @@ lbl_8006DAE0: /* 8006DC08 0006AA08 38 7F 05 2C */ addi r3, r31, 0x52c /* 8006DC0C 0006AA0C C0 62 8D 68 */ lfs f3, lbl_803CD6E8-_SDA2_BASE_(r2) /* 8006DC10 0006AA10 80 84 00 10 */ lwz r4, 0x10(r4) -/* 8006DC14 0006AA14 48 05 B3 B5 */ bl func_800C8FC8 +/* 8006DC14 0006AA14 48 05 B3 B5 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DC18 0006AA18 80 97 1F 68 */ lwz r4, 0x1f68(r23) /* 8006DC1C 0006AA1C 38 7F 04 8C */ addi r3, r31, 0x48c /* 8006DC20 0006AA20 C0 22 8D 60 */ lfs f1, lbl_803CD6E0-_SDA2_BASE_(r2) /* 8006DC24 0006AA24 80 84 00 10 */ lwz r4, 0x10(r4) /* 8006DC28 0006AA28 C0 42 8D 70 */ lfs f2, lbl_803CD6F0-_SDA2_BASE_(r2) /* 8006DC2C 0006AA2C C0 62 8D 74 */ lfs f3, lbl_803CD6F4-_SDA2_BASE_(r2) -/* 8006DC30 0006AA30 48 05 B3 99 */ bl func_800C8FC8 +/* 8006DC30 0006AA30 48 05 B3 99 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DC34 0006AA34 80 96 1F 6C */ lwz r4, 0x1f6c(r22) /* 8006DC38 0006AA38 38 7F 04 AC */ addi r3, r31, 0x4ac /* 8006DC3C 0006AA3C C0 22 8D 78 */ lfs f1, lbl_803CD6F8-_SDA2_BASE_(r2) /* 8006DC40 0006AA40 80 84 00 10 */ lwz r4, 0x10(r4) /* 8006DC44 0006AA44 C0 42 8D 70 */ lfs f2, lbl_803CD6F0-_SDA2_BASE_(r2) /* 8006DC48 0006AA48 C0 62 8D 74 */ lfs f3, lbl_803CD6F4-_SDA2_BASE_(r2) -/* 8006DC4C 0006AA4C 48 05 B3 7D */ bl func_800C8FC8 +/* 8006DC4C 0006AA4C 48 05 B3 7D */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DC50 0006AA50 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006DC54 0006AA54 C0 22 8D 7C */ lfs f1, lbl_803CD6FC-_SDA2_BASE_(r2) /* 8006DC58 0006AA58 3B 63 05 58 */ addi r27, r3, lbl_803C0558@l @@ -8575,7 +8575,7 @@ lbl_8006DAE0: /* 8006DC64 0006AA64 38 7F 05 4C */ addi r3, r31, 0x54c /* 8006DC68 0006AA68 C0 62 8D 84 */ lfs f3, lbl_803CD704-_SDA2_BASE_(r2) /* 8006DC6C 0006AA6C 80 84 00 10 */ lwz r4, 0x10(r4) -/* 8006DC70 0006AA70 48 05 B3 59 */ bl func_800C8FC8 +/* 8006DC70 0006AA70 48 05 B3 59 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DC74 0006AA74 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006DC78 0006AA78 C0 22 8D 88 */ lfs f1, lbl_803CD708-_SDA2_BASE_(r2) /* 8006DC7C 0006AA7C 3B 83 05 58 */ addi r28, r3, lbl_803C0558@l @@ -8584,21 +8584,21 @@ lbl_8006DAE0: /* 8006DC88 0006AA88 38 7F 05 6C */ addi r3, r31, 0x56c /* 8006DC8C 0006AA8C C0 62 8D 8C */ lfs f3, lbl_803CD70C-_SDA2_BASE_(r2) /* 8006DC90 0006AA90 80 84 00 10 */ lwz r4, 0x10(r4) -/* 8006DC94 0006AA94 48 05 B3 35 */ bl func_800C8FC8 +/* 8006DC94 0006AA94 48 05 B3 35 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DC98 0006AA98 80 9C 1F 50 */ lwz r4, 0x1f50(r28) /* 8006DC9C 0006AA9C 38 7F 04 EC */ addi r3, r31, 0x4ec /* 8006DCA0 0006AAA0 C0 22 8D 90 */ lfs f1, lbl_803CD710-_SDA2_BASE_(r2) /* 8006DCA4 0006AAA4 80 84 00 10 */ lwz r4, 0x10(r4) /* 8006DCA8 0006AAA8 C0 42 8D 94 */ lfs f2, lbl_803CD714-_SDA2_BASE_(r2) /* 8006DCAC 0006AAAC C0 62 8D 98 */ lfs f3, lbl_803CD718-_SDA2_BASE_(r2) -/* 8006DCB0 0006AAB0 48 05 B3 19 */ bl func_800C8FC8 +/* 8006DCB0 0006AAB0 48 05 B3 19 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DCB4 0006AAB4 80 9B 1F 4C */ lwz r4, 0x1f4c(r27) /* 8006DCB8 0006AAB8 38 7F 04 CC */ addi r3, r31, 0x4cc /* 8006DCBC 0006AABC C0 22 8D 9C */ lfs f1, lbl_803CD71C-_SDA2_BASE_(r2) /* 8006DCC0 0006AAC0 80 84 00 10 */ lwz r4, 0x10(r4) /* 8006DCC4 0006AAC4 C0 42 8D 94 */ lfs f2, lbl_803CD714-_SDA2_BASE_(r2) /* 8006DCC8 0006AAC8 C0 62 8D A0 */ lfs f3, lbl_803CD720-_SDA2_BASE_(r2) -/* 8006DCCC 0006AACC 48 05 B2 FD */ bl func_800C8FC8 +/* 8006DCCC 0006AACC 48 05 B2 FD */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DCD0 0006AAD0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006DCD4 0006AAD4 C0 22 8D A4 */ lfs f1, lbl_803CD724-_SDA2_BASE_(r2) /* 8006DCD8 0006AAD8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -8607,26 +8607,26 @@ lbl_8006DAE0: /* 8006DCE4 0006AAE4 38 7F 02 94 */ addi r3, r31, 0x294 /* 8006DCE8 0006AAE8 C0 62 8D AC */ lfs f3, lbl_803CD72C-_SDA2_BASE_(r2) /* 8006DCEC 0006AAEC 80 84 00 10 */ lwz r4, 0x10(r4) -/* 8006DCF0 0006AAF0 48 05 B2 D9 */ bl func_800C8FC8 +/* 8006DCF0 0006AAF0 48 05 B2 D9 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DCF4 0006AAF4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8006DCF8 0006AAF8 38 63 61 18 */ addi r3, r3, lbl_80256118@l /* 8006DCFC 0006AAFC 38 63 2A 08 */ addi r3, r3, 0x2a08 -/* 8006DD00 0006AB00 48 03 AB 45 */ bl func_800A8844 +/* 8006DD00 0006AB00 48 03 AB 45 */ bl zParEmitterFind__FPCc /* 8006DD04 0006AB04 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8006DD08 0006AB08 90 6D 8D 38 */ stw r3, lbl_803CB638-_SDA_BASE_(r13) /* 8006DD0C 0006AB0C 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8006DD10 0006AB10 38 63 2A 1D */ addi r3, r3, 0x2a1d -/* 8006DD14 0006AB14 48 03 AB 31 */ bl func_800A8844 +/* 8006DD14 0006AB14 48 03 AB 31 */ bl zParEmitterFind__FPCc /* 8006DD18 0006AB18 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8006DD1C 0006AB1C 90 6D 8D 3C */ stw r3, lbl_803CB63C-_SDA_BASE_(r13) /* 8006DD20 0006AB20 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8006DD24 0006AB24 38 63 2A 2B */ addi r3, r3, 0x2a2b -/* 8006DD28 0006AB28 48 03 AB 1D */ bl func_800A8844 +/* 8006DD28 0006AB28 48 03 AB 1D */ bl zParEmitterFind__FPCc /* 8006DD2C 0006AB2C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8006DD30 0006AB30 90 6D 8D 40 */ stw r3, lbl_803CB640-_SDA_BASE_(r13) /* 8006DD34 0006AB34 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8006DD38 0006AB38 38 63 2A 39 */ addi r3, r3, 0x2a39 -/* 8006DD3C 0006AB3C 48 03 AB 09 */ bl func_800A8844 +/* 8006DD3C 0006AB3C 48 03 AB 09 */ bl zParEmitterFind__FPCc /* 8006DD40 0006AB40 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8006DD44 0006AB44 90 6D 8E 0C */ stw r3, lbl_803CB70C-_SDA_BASE_(r13) /* 8006DD48 0006AB48 38 C4 05 58 */ addi r6, r4, lbl_803C0558@l @@ -8649,11 +8649,11 @@ lbl_8006DAE0: /* 8006DD8C 0006AB8C EC 04 00 7A */ fmadds f0, f4, f1, f0 /* 8006DD90 0006AB90 EC 00 18 24 */ fdivs f0, f0, f3 /* 8006DD94 0006AB94 D0 0D 8D 74 */ stfs f0, lbl_803CB674-_SDA_BASE_(r13) -/* 8006DD98 0006AB98 4B FD D9 75 */ bl func_8004B70C +/* 8006DD98 0006AB98 4B FD D9 75 */ bl xSTFindAsset__FUiPUi /* 8006DD9C 0006AB9C 28 03 00 00 */ cmplwi r3, 0 /* 8006DDA0 0006ABA0 41 82 01 18 */ beq lbl_8006DEB8 /* 8006DDA4 0006ABA4 7F A4 EB 78 */ mr r4, r29 -/* 8006DDA8 0006ABA8 4B FE 77 2D */ bl func_800554D4 +/* 8006DDA8 0006ABA8 4B FE 77 2D */ bl zEntRecurseModelInfo__FPvP4xEnt /* 8006DDAC 0006ABAC 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8006DDB0 0006ABB0 7C 65 1B 78 */ mr r5, r3 /* 8006DDB4 0006ABB4 3A C4 05 58 */ addi r22, r4, lbl_803C0558@l @@ -8663,63 +8663,63 @@ lbl_8006DAE0: /* 8006DDC4 0006ABC4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006DDC8 0006ABC8 C0 42 8D B0 */ lfs f2, lbl_803CD730-_SDA2_BASE_(r2) /* 8006DDCC 0006ABCC C0 62 8D B4 */ lfs f3, lbl_803CD734-_SDA2_BASE_(r2) -/* 8006DDD0 0006ABD0 48 05 B1 F9 */ bl func_800C8FC8 +/* 8006DDD0 0006ABD0 48 05 B1 F9 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DDD4 0006ABD4 80 96 16 A4 */ lwz r4, 0x16a4(r22) /* 8006DDD8 0006ABD8 38 7F 05 8C */ addi r3, r31, 0x58c /* 8006DDDC 0006ABDC C0 22 8D B8 */ lfs f1, lbl_803CD738-_SDA2_BASE_(r2) /* 8006DDE0 0006ABE0 80 84 00 10 */ lwz r4, 0x10(r4) /* 8006DDE4 0006ABE4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006DDE8 0006ABE8 C0 62 8D BC */ lfs f3, lbl_803CD73C-_SDA2_BASE_(r2) -/* 8006DDEC 0006ABEC 48 05 B1 DD */ bl func_800C8FC8 +/* 8006DDEC 0006ABEC 48 05 B1 DD */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DDF0 0006ABF0 80 96 16 A4 */ lwz r4, 0x16a4(r22) /* 8006DDF4 0006ABF4 38 7F 05 AC */ addi r3, r31, 0x5ac /* 8006DDF8 0006ABF8 C0 22 8D C0 */ lfs f1, lbl_803CD740-_SDA2_BASE_(r2) /* 8006DDFC 0006ABFC 80 84 00 10 */ lwz r4, 0x10(r4) /* 8006DE00 0006AC00 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006DE04 0006AC04 C0 62 8D BC */ lfs f3, lbl_803CD73C-_SDA2_BASE_(r2) -/* 8006DE08 0006AC08 48 05 B1 C1 */ bl func_800C8FC8 +/* 8006DE08 0006AC08 48 05 B1 C1 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DE0C 0006AC0C 80 96 16 A4 */ lwz r4, 0x16a4(r22) /* 8006DE10 0006AC10 38 7F 06 0C */ addi r3, r31, 0x60c /* 8006DE14 0006AC14 C0 22 8D C4 */ lfs f1, lbl_803CD744-_SDA2_BASE_(r2) /* 8006DE18 0006AC18 80 84 00 10 */ lwz r4, 0x10(r4) /* 8006DE1C 0006AC1C C0 42 8D C8 */ lfs f2, lbl_803CD748-_SDA2_BASE_(r2) /* 8006DE20 0006AC20 C0 62 8D CC */ lfs f3, lbl_803CD74C-_SDA2_BASE_(r2) -/* 8006DE24 0006AC24 48 05 B1 A5 */ bl func_800C8FC8 +/* 8006DE24 0006AC24 48 05 B1 A5 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DE28 0006AC28 80 96 16 A4 */ lwz r4, 0x16a4(r22) /* 8006DE2C 0006AC2C 38 7F 06 2C */ addi r3, r31, 0x62c /* 8006DE30 0006AC30 C0 22 8D D0 */ lfs f1, lbl_803CD750-_SDA2_BASE_(r2) /* 8006DE34 0006AC34 80 84 00 10 */ lwz r4, 0x10(r4) /* 8006DE38 0006AC38 C0 42 8D C8 */ lfs f2, lbl_803CD748-_SDA2_BASE_(r2) /* 8006DE3C 0006AC3C C0 62 8D CC */ lfs f3, lbl_803CD74C-_SDA2_BASE_(r2) -/* 8006DE40 0006AC40 48 05 B1 89 */ bl func_800C8FC8 +/* 8006DE40 0006AC40 48 05 B1 89 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DE44 0006AC44 80 96 16 A4 */ lwz r4, 0x16a4(r22) /* 8006DE48 0006AC48 38 7F 05 EC */ addi r3, r31, 0x5ec /* 8006DE4C 0006AC4C C0 22 8D D4 */ lfs f1, lbl_803CD754-_SDA2_BASE_(r2) /* 8006DE50 0006AC50 80 84 00 10 */ lwz r4, 0x10(r4) /* 8006DE54 0006AC54 C0 42 8D D8 */ lfs f2, lbl_803CD758-_SDA2_BASE_(r2) /* 8006DE58 0006AC58 C0 62 8D DC */ lfs f3, lbl_803CD75C-_SDA2_BASE_(r2) -/* 8006DE5C 0006AC5C 48 05 B1 6D */ bl func_800C8FC8 +/* 8006DE5C 0006AC5C 48 05 B1 6D */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DE60 0006AC60 80 96 16 A4 */ lwz r4, 0x16a4(r22) /* 8006DE64 0006AC64 38 7F 05 CC */ addi r3, r31, 0x5cc /* 8006DE68 0006AC68 C0 22 8D E0 */ lfs f1, lbl_803CD760-_SDA2_BASE_(r2) /* 8006DE6C 0006AC6C 80 84 00 10 */ lwz r4, 0x10(r4) /* 8006DE70 0006AC70 C0 42 8D E4 */ lfs f2, lbl_803CD764-_SDA2_BASE_(r2) /* 8006DE74 0006AC74 C0 62 8D E8 */ lfs f3, lbl_803CD768-_SDA2_BASE_(r2) -/* 8006DE78 0006AC78 48 05 B1 51 */ bl func_800C8FC8 +/* 8006DE78 0006AC78 48 05 B1 51 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DE7C 0006AC7C 80 96 16 A4 */ lwz r4, 0x16a4(r22) /* 8006DE80 0006AC80 38 7F 06 6C */ addi r3, r31, 0x66c /* 8006DE84 0006AC84 C0 22 8D EC */ lfs f1, lbl_803CD76C-_SDA2_BASE_(r2) /* 8006DE88 0006AC88 80 84 00 10 */ lwz r4, 0x10(r4) /* 8006DE8C 0006AC8C C0 42 8D F0 */ lfs f2, lbl_803CD770-_SDA2_BASE_(r2) /* 8006DE90 0006AC90 C0 62 8D F4 */ lfs f3, lbl_803CD774-_SDA2_BASE_(r2) -/* 8006DE94 0006AC94 48 05 B1 35 */ bl func_800C8FC8 +/* 8006DE94 0006AC94 48 05 B1 35 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DE98 0006AC98 80 96 16 A4 */ lwz r4, 0x16a4(r22) /* 8006DE9C 0006AC9C 38 7F 06 4C */ addi r3, r31, 0x64c /* 8006DEA0 0006ACA0 C0 22 8D B0 */ lfs f1, lbl_803CD730-_SDA2_BASE_(r2) /* 8006DEA4 0006ACA4 80 84 00 10 */ lwz r4, 0x10(r4) /* 8006DEA8 0006ACA8 C0 42 8D F0 */ lfs f2, lbl_803CD770-_SDA2_BASE_(r2) /* 8006DEAC 0006ACAC C0 62 8D F4 */ lfs f3, lbl_803CD774-_SDA2_BASE_(r2) -/* 8006DEB0 0006ACB0 48 05 B1 19 */ bl func_800C8FC8 +/* 8006DEB0 0006ACB0 48 05 B1 19 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DEB4 0006ACB4 48 00 00 14 */ b lbl_8006DEC8 lbl_8006DEB8: /* 8006DEB8 0006ACB8 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -8730,11 +8730,11 @@ lbl_8006DEC8: /* 8006DEC8 0006ACC8 3C 60 C0 E3 */ lis r3, 0xC0E34B23@ha /* 8006DECC 0006ACCC 38 81 00 08 */ addi r4, r1, 8 /* 8006DED0 0006ACD0 38 63 4B 23 */ addi r3, r3, 0xC0E34B23@l -/* 8006DED4 0006ACD4 4B FD D8 39 */ bl func_8004B70C +/* 8006DED4 0006ACD4 4B FD D8 39 */ bl xSTFindAsset__FUiPUi /* 8006DED8 0006ACD8 28 03 00 00 */ cmplwi r3, 0 /* 8006DEDC 0006ACDC 41 82 01 14 */ beq lbl_8006DFF0 /* 8006DEE0 0006ACE0 7F A4 EB 78 */ mr r4, r29 -/* 8006DEE4 0006ACE4 4B FE 75 F1 */ bl func_800554D4 +/* 8006DEE4 0006ACE4 4B FE 75 F1 */ bl zEntRecurseModelInfo__FPvP4xEnt /* 8006DEE8 0006ACE8 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8006DEEC 0006ACEC 3A C4 05 58 */ addi r22, r4, lbl_803C0558@l /* 8006DEF0 0006ACF0 90 76 16 A8 */ stw r3, 0x16a8(r22) @@ -8743,63 +8743,63 @@ lbl_8006DEC8: /* 8006DEFC 0006ACFC C0 22 8D F8 */ lfs f1, lbl_803CD778-_SDA2_BASE_(r2) /* 8006DF00 0006AD00 C0 42 8D FC */ lfs f2, lbl_803CD77C-_SDA2_BASE_(r2) /* 8006DF04 0006AD04 C0 62 8E 00 */ lfs f3, lbl_803CD780-_SDA2_BASE_(r2) -/* 8006DF08 0006AD08 48 02 E0 F9 */ bl func_8009C000 +/* 8006DF08 0006AD08 48 02 E0 F9 */ bl zLasso_Init__FP6zLassoP14xModelInstancefff /* 8006DF0C 0006AD0C 80 96 16 A8 */ lwz r4, 0x16a8(r22) /* 8006DF10 0006AD10 38 7F 03 8C */ addi r3, r31, 0x38c /* 8006DF14 0006AD14 C0 22 8E 04 */ lfs f1, lbl_803CD784-_SDA2_BASE_(r2) /* 8006DF18 0006AD18 80 84 00 10 */ lwz r4, 0x10(r4) /* 8006DF1C 0006AD1C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006DF20 0006AD20 C0 62 8E 08 */ lfs f3, lbl_803CD788-_SDA2_BASE_(r2) -/* 8006DF24 0006AD24 48 05 B0 A5 */ bl func_800C8FC8 +/* 8006DF24 0006AD24 48 05 B0 A5 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DF28 0006AD28 80 96 16 A8 */ lwz r4, 0x16a8(r22) /* 8006DF2C 0006AD2C 38 7F 03 AC */ addi r3, r31, 0x3ac /* 8006DF30 0006AD30 C0 22 8E 0C */ lfs f1, lbl_803CD78C-_SDA2_BASE_(r2) /* 8006DF34 0006AD34 80 84 00 10 */ lwz r4, 0x10(r4) /* 8006DF38 0006AD38 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006DF3C 0006AD3C C0 62 8E 10 */ lfs f3, lbl_803CD790-_SDA2_BASE_(r2) -/* 8006DF40 0006AD40 48 05 B0 89 */ bl func_800C8FC8 +/* 8006DF40 0006AD40 48 05 B0 89 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DF44 0006AD44 80 96 16 A8 */ lwz r4, 0x16a8(r22) /* 8006DF48 0006AD48 38 7F 04 0C */ addi r3, r31, 0x40c /* 8006DF4C 0006AD4C C0 22 8E 14 */ lfs f1, lbl_803CD794-_SDA2_BASE_(r2) /* 8006DF50 0006AD50 80 84 00 10 */ lwz r4, 0x10(r4) /* 8006DF54 0006AD54 C0 42 8E 18 */ lfs f2, lbl_803CD798-_SDA2_BASE_(r2) /* 8006DF58 0006AD58 C0 62 8E 1C */ lfs f3, lbl_803CD79C-_SDA2_BASE_(r2) -/* 8006DF5C 0006AD5C 48 05 B0 6D */ bl func_800C8FC8 +/* 8006DF5C 0006AD5C 48 05 B0 6D */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DF60 0006AD60 C0 22 8E 20 */ lfs f1, lbl_803CD7A0-_SDA2_BASE_(r2) /* 8006DF64 0006AD64 38 7F 04 2C */ addi r3, r31, 0x42c /* 8006DF68 0006AD68 80 96 16 A8 */ lwz r4, 0x16a8(r22) /* 8006DF6C 0006AD6C FC 40 08 90 */ fmr f2, f1 /* 8006DF70 0006AD70 C0 62 8E 1C */ lfs f3, lbl_803CD79C-_SDA2_BASE_(r2) /* 8006DF74 0006AD74 80 84 00 10 */ lwz r4, 0x10(r4) -/* 8006DF78 0006AD78 48 05 B0 51 */ bl func_800C8FC8 +/* 8006DF78 0006AD78 48 05 B0 51 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DF7C 0006AD7C 80 96 16 A8 */ lwz r4, 0x16a8(r22) /* 8006DF80 0006AD80 38 7F 03 EC */ addi r3, r31, 0x3ec /* 8006DF84 0006AD84 C0 22 8E 24 */ lfs f1, lbl_803CD7A4-_SDA2_BASE_(r2) /* 8006DF88 0006AD88 80 84 00 10 */ lwz r4, 0x10(r4) /* 8006DF8C 0006AD8C C0 42 8E 28 */ lfs f2, lbl_803CD7A8-_SDA2_BASE_(r2) /* 8006DF90 0006AD90 C0 62 8C 64 */ lfs f3, lbl_803CD5E4-_SDA2_BASE_(r2) -/* 8006DF94 0006AD94 48 05 B0 35 */ bl func_800C8FC8 +/* 8006DF94 0006AD94 48 05 B0 35 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DF98 0006AD98 80 96 16 A8 */ lwz r4, 0x16a8(r22) /* 8006DF9C 0006AD9C 38 7F 03 CC */ addi r3, r31, 0x3cc /* 8006DFA0 0006ADA0 C0 22 8E 2C */ lfs f1, lbl_803CD7AC-_SDA2_BASE_(r2) /* 8006DFA4 0006ADA4 80 84 00 10 */ lwz r4, 0x10(r4) /* 8006DFA8 0006ADA8 C0 42 8E 28 */ lfs f2, lbl_803CD7A8-_SDA2_BASE_(r2) /* 8006DFAC 0006ADAC C0 62 8C 64 */ lfs f3, lbl_803CD5E4-_SDA2_BASE_(r2) -/* 8006DFB0 0006ADB0 48 05 B0 19 */ bl func_800C8FC8 +/* 8006DFB0 0006ADB0 48 05 B0 19 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DFB4 0006ADB4 80 96 16 A8 */ lwz r4, 0x16a8(r22) /* 8006DFB8 0006ADB8 38 7F 04 6C */ addi r3, r31, 0x46c /* 8006DFBC 0006ADBC C0 22 8E 30 */ lfs f1, lbl_803CD7B0-_SDA2_BASE_(r2) /* 8006DFC0 0006ADC0 80 84 00 10 */ lwz r4, 0x10(r4) /* 8006DFC4 0006ADC4 C0 42 8E 34 */ lfs f2, lbl_803CD7B4-_SDA2_BASE_(r2) /* 8006DFC8 0006ADC8 C0 62 8E 38 */ lfs f3, lbl_803CD7B8-_SDA2_BASE_(r2) -/* 8006DFCC 0006ADCC 48 05 AF FD */ bl func_800C8FC8 +/* 8006DFCC 0006ADCC 48 05 AF FD */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DFD0 0006ADD0 80 96 16 A8 */ lwz r4, 0x16a8(r22) /* 8006DFD4 0006ADD4 38 7F 04 4C */ addi r3, r31, 0x44c /* 8006DFD8 0006ADD8 C0 22 8E 3C */ lfs f1, lbl_803CD7BC-_SDA2_BASE_(r2) /* 8006DFDC 0006ADDC 80 84 00 10 */ lwz r4, 0x10(r4) /* 8006DFE0 0006ADE0 C0 42 8E 34 */ lfs f2, lbl_803CD7B4-_SDA2_BASE_(r2) /* 8006DFE4 0006ADE4 C0 62 8E 38 */ lfs f3, lbl_803CD7B8-_SDA2_BASE_(r2) -/* 8006DFE8 0006ADE8 48 05 AF E1 */ bl func_800C8FC8 +/* 8006DFE8 0006ADE8 48 05 AF E1 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DFEC 0006ADEC 48 00 00 14 */ b lbl_8006E000 lbl_8006DFF0: /* 8006DFF0 0006ADF0 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -8834,15 +8834,15 @@ lbl_8006E044: /* 8006E058 0006AE58 38 63 61 18 */ addi r3, r3, lbl_80256118@l /* 8006E05C 0006AE5C 90 0D 8E 18 */ stw r0, lbl_803CB718-_SDA_BASE_(r13) /* 8006E060 0006AE60 38 63 2A 45 */ addi r3, r3, 0x2a45 -/* 8006E064 0006AE64 4B FD E1 B1 */ bl func_8004C214 +/* 8006E064 0006AE64 4B FD E1 B1 */ bl xStrHash__FPCc /* 8006E068 0006AE68 38 80 00 00 */ li r4, 0 -/* 8006E06C 0006AE6C 4B FD D6 A1 */ bl func_8004B70C +/* 8006E06C 0006AE6C 4B FD D6 A1 */ bl xSTFindAsset__FUiPUi /* 8006E070 0006AE70 7C 77 1B 79 */ or. r23, r3, r3 /* 8006E074 0006AE74 41 82 03 DC */ beq lbl_8006E450 -/* 8006E078 0006AE78 48 05 9E 51 */ bl func_800C7EC8 +/* 8006E078 0006AE78 48 05 9E 51 */ bl iModelFile_RWMultiAtomic__FP8RpAtomic /* 8006E07C 0006AE7C 7C 76 1B 78 */ mr r22, r3 -/* 8006E080 0006AE80 48 05 9E 49 */ bl func_800C7EC8 -/* 8006E084 0006AE84 48 05 9E 45 */ bl func_800C7EC8 +/* 8006E080 0006AE80 48 05 9E 49 */ bl iModelFile_RWMultiAtomic__FP8RpAtomic +/* 8006E084 0006AE84 48 05 9E 45 */ bl iModelFile_RWMultiAtomic__FP8RpAtomic /* 8006E088 0006AE88 80 BB 1F 4C */ lwz r5, 0x1f4c(r27) /* 8006E08C 0006AE8C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8006E090 0006AE90 38 84 61 18 */ addi r4, r4, lbl_80256118@l @@ -8852,16 +8852,16 @@ lbl_8006E044: /* 8006E0A0 0006AEA0 80 BA 00 00 */ lwz r5, 0(r26) /* 8006E0A4 0006AEA4 90 65 00 10 */ stw r3, 0x10(r5) /* 8006E0A8 0006AEA8 38 64 2A 61 */ addi r3, r4, 0x2a61 -/* 8006E0AC 0006AEAC 4B FD E1 69 */ bl func_8004C214 +/* 8006E0AC 0006AEAC 4B FD E1 69 */ bl xStrHash__FPCc /* 8006E0B0 0006AEB0 38 80 00 00 */ li r4, 0 -/* 8006E0B4 0006AEB4 4B FD D6 59 */ bl func_8004B70C +/* 8006E0B4 0006AEB4 4B FD D6 59 */ bl xSTFindAsset__FUiPUi /* 8006E0B8 0006AEB8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8006E0BC 0006AEBC 7C 7A 1B 78 */ mr r26, r3 /* 8006E0C0 0006AEC0 38 84 61 18 */ addi r4, r4, lbl_80256118@l /* 8006E0C4 0006AEC4 38 64 2A 75 */ addi r3, r4, 0x2a75 -/* 8006E0C8 0006AEC8 4B FD E1 4D */ bl func_8004C214 +/* 8006E0C8 0006AEC8 4B FD E1 4D */ bl xStrHash__FPCc /* 8006E0CC 0006AECC 38 80 00 00 */ li r4, 0 -/* 8006E0D0 0006AED0 4B FD D6 3D */ bl func_8004B70C +/* 8006E0D0 0006AED0 4B FD D6 3D */ bl xSTFindAsset__FUiPUi /* 8006E0D4 0006AED4 28 1A 00 00 */ cmplwi r26, 0 /* 8006E0D8 0006AED8 41 82 03 78 */ beq lbl_8006E450 /* 8006E0DC 0006AEDC 28 03 00 00 */ cmplwi r3, 0 @@ -8874,7 +8874,7 @@ lbl_8006E0EC: /* 8006E0F4 0006AEF4 40 82 03 50 */ bne lbl_8006E444 /* 8006E0F8 0006AEF8 80 9B 00 04 */ lwz r4, 4(r27) /* 8006E0FC 0006AEFC 7F 43 D3 78 */ mr r3, r26 -/* 8006E100 0006AF00 4B F9 96 5D */ bl func_8000775C +/* 8006E100 0006AF00 4B F9 96 5D */ bl xAnimTableGetState__FP10xAnimTablePCc /* 8006E104 0006AF04 81 03 00 18 */ lwz r8, 0x18(r3) /* 8006E108 0006AF08 39 40 00 00 */ li r10, 0 /* 8006E10C 0006AF0C 81 3B 00 18 */ lwz r9, 0x18(r27) @@ -9093,14 +9093,14 @@ lbl_8006E448: /* 8006E448 0006B248 28 1B 00 00 */ cmplwi r27, 0 /* 8006E44C 0006B24C 40 82 FC A0 */ bne lbl_8006E0EC lbl_8006E450: -/* 8006E450 0006B250 4B FE D9 11 */ bl func_8005BD60 +/* 8006E450 0006B250 4B FE D9 11 */ bl init__13cruise_bubbleFv /* 8006E454 0006B254 4B FF F3 F9 */ bl func_8006D84C /* 8006E458 0006B258 7F A3 EB 78 */ mr r3, r29 /* 8006E45C 0006B25C 4B FD 2F E1 */ bl func_8004143C /* 8006E460 0006B260 7F A3 EB 78 */ mr r3, r29 /* 8006E464 0006B264 4B FA D3 95 */ bl func_8001B7F8 /* 8006E468 0006B268 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006E46C 0006B26C 3C C0 80 07 */ lis r6, func_8006FEAC@ha +/* 8006E46C 0006B26C 3C C0 80 07 */ lis r6, zEntPlayer_Update__FP4xEntP6xScenef@ha /* 8006E470 0006B270 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8006E474 0006B274 38 00 00 01 */ li r0, 1 /* 8006E478 0006B278 39 00 00 00 */ li r8, 0 @@ -9109,7 +9109,7 @@ lbl_8006E450: /* 8006E484 0006B284 3C 80 80 07 */ lis r4, lbl_80075878@ha /* 8006E488 0006B288 91 03 17 90 */ stw r8, 0x1790(r3) /* 8006E48C 0006B28C 3C 60 80 08 */ lis r3, lbl_8007C9B8@ha -/* 8006E490 0006B290 38 C6 FE AC */ addi r6, r6, func_8006FEAC@l +/* 8006E490 0006B290 38 C6 FE AC */ addi r6, r6, zEntPlayer_Update__FP4xEntP6xScenef@l /* 8006E494 0006B294 38 A5 5E C8 */ addi r5, r5, lbl_80075EC8@l /* 8006E498 0006B298 88 FD 00 1B */ lbz r7, 0x1b(r29) /* 8006E49C 0006B29C 38 84 58 78 */ addi r4, r4, lbl_80075878@l @@ -9144,9 +9144,9 @@ lbl_8006E4E8: /* 8006E508 0006B308 38 83 AF B4 */ addi r4, r3, lbl_8009AFB4@l /* 8006E50C 0006B30C 7F A3 EB 78 */ mr r3, r29 /* 8006E510 0006B310 38 A5 F6 00 */ addi r5, r5, lbl_803BF600@l -/* 8006E514 0006B314 4B FB 14 B1 */ bl func_8001F9C4 +/* 8006E514 0006B314 4B FB 14 B1 */ bl xFFXAddEffect__FP4xEntPFP4xEntP6xScenefPv_vPv lbl_8006E518: -/* 8006E518 0006B318 4B FB 18 85 */ bl func_8001FD9C +/* 8006E518 0006B318 4B FB 18 85 */ bl xFFXRotMatchAlloc__Fv /* 8006E51C 0006B31C 7C 65 1B 79 */ or. r5, r3, r3 /* 8006E520 0006B320 41 82 00 3C */ beq lbl_8006E55C /* 8006E524 0006B324 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -9162,17 +9162,17 @@ lbl_8006E518: /* 8006E54C 0006B34C D0 05 00 38 */ stfs f0, 0x38(r5) /* 8006E550 0006B350 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006E554 0006B354 D0 05 00 28 */ stfs f0, 0x28(r5) -/* 8006E558 0006B358 4B FB 14 6D */ bl func_8001F9C4 +/* 8006E558 0006B358 4B FB 14 6D */ bl xFFXAddEffect__FP4xEntPFP4xEntP6xScenefPv_vPv lbl_8006E55C: -/* 8006E55C 0006B35C 48 0A 3D 21 */ bl func_8011227C -/* 8006E560 0006B360 48 0A D3 91 */ bl func_8011B8F0 +/* 8006E55C 0006B35C 48 0A 3D 21 */ bl init__12bungee_stateFv +/* 8006E560 0006B360 48 0A D3 91 */ bl init__9oob_stateFv /* 8006E564 0006B364 38 00 00 00 */ li r0, 0 /* 8006E568 0006B368 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8006E56C 0006B36C 38 63 61 18 */ addi r3, r3, lbl_80256118@l /* 8006E570 0006B370 90 0D 8D 28 */ stw r0, lbl_803CB628-_SDA_BASE_(r13) /* 8006E574 0006B374 38 63 2A 92 */ addi r3, r3, 0x2a92 -/* 8006E578 0006B378 4B FD DC 9D */ bl func_8004C214 -/* 8006E57C 0006B37C 48 04 64 C1 */ bl func_800B4A3C +/* 8006E578 0006B378 4B FD DC 9D */ bl xStrHash__FPCc +/* 8006E57C 0006B37C 48 04 64 C1 */ bl zSceneFindObject__FUi /* 8006E580 0006B380 90 6D 8D 28 */ stw r3, lbl_803CB628-_SDA_BASE_(r13) /* 8006E584 0006B384 80 8D 8D 28 */ lwz r4, lbl_803CB628-_SDA_BASE_(r13) /* 8006E588 0006B388 28 04 00 00 */ cmplwi r4, 0 @@ -9188,7 +9188,7 @@ lbl_8006E59C: /* 8006E5AC 0006B3AC 38 63 2A A2 */ addi r3, r3, 0x2aa2 /* 8006E5B0 0006B3B0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006E5B4 0006B3B4 D0 0D 8D 14 */ stfs f0, lbl_803CB614-_SDA_BASE_(r13) -/* 8006E5B8 0006B3B8 4B FD DC 5D */ bl func_8004C214 +/* 8006E5B8 0006B3B8 4B FD DC 5D */ bl xStrHash__FPCc /* 8006E5BC 0006B3BC 80 0D 8D 10 */ lwz r0, lbl_803CB610-_SDA_BASE_(r13) /* 8006E5C0 0006B3C0 38 DF 02 14 */ addi r6, r31, 0x214 /* 8006E5C4 0006B3C4 80 FE 1F C0 */ lwz r7, 0x1fc0(r30) @@ -9226,21 +9226,21 @@ lbl_8006E62C: /* 8006E634 0006B434 41 80 FF A8 */ blt lbl_8006E5DC /* 8006E638 0006B438 38 00 00 03 */ li r0, 3 /* 8006E63C 0006B43C 90 0D 81 DC */ stw r0, lbl_803CAADC-_SDA_BASE_(r13) -/* 8006E640 0006B440 48 00 BA 91 */ bl func_8007A0D0 +/* 8006E640 0006B440 48 00 BA 91 */ bl zEntPlayerPreReset__Fv /* 8006E644 0006B444 7F A3 EB 78 */ mr r3, r29 -/* 8006E648 0006B448 48 00 BA D9 */ bl func_8007A120 +/* 8006E648 0006B448 48 00 BA D9 */ bl zEntPlayerReset__FP4xEnt /* 8006E64C 0006B44C 48 00 F9 95 */ bl func_8007DFE0 /* 8006E650 0006B450 38 00 00 00 */ li r0, 0 /* 8006E654 0006B454 90 0D 8C C0 */ stw r0, lbl_803CB5C0-_SDA_BASE_(r13) -/* 8006E658 0006B458 48 00 00 19 */ bl func_8006E670 +/* 8006E658 0006B458 48 00 00 19 */ bl zEntPlayer_RestoreSounds__Fv /* 8006E65C 0006B45C BA A1 00 14 */ lmw r21, 0x14(r1) /* 8006E660 0006B460 80 01 00 44 */ lwz r0, 0x44(r1) /* 8006E664 0006B464 7C 08 03 A6 */ mtlr r0 /* 8006E668 0006B468 38 21 00 40 */ addi r1, r1, 0x40 /* 8006E66C 0006B46C 4E 80 00 20 */ blr -.global func_8006E670 -func_8006E670: +.global zEntPlayer_RestoreSounds__Fv +zEntPlayer_RestoreSounds__Fv: /* 8006E670 0006B470 80 6D 8C C4 */ lwz r3, lbl_803CB5C4-_SDA_BASE_(r13) /* 8006E674 0006B474 38 03 FF FF */ addi r0, r3, -1 /* 8006E678 0006B478 90 0D 8C C4 */ stw r0, lbl_803CB5C4-_SDA_BASE_(r13) @@ -9251,8 +9251,8 @@ func_8006E670: /* 8006E68C 0006B48C 90 0D 8C C4 */ stw r0, lbl_803CB5C4-_SDA_BASE_(r13) /* 8006E690 0006B490 4E 80 00 20 */ blr -.global func_8006E694 -func_8006E694: +.global zEntPlayer_Load__FP4xEntP7xSerial +zEntPlayer_Load__FP4xEntP7xSerial: /* 8006E694 0006B494 4E 80 00 20 */ blr .global func_8006E698 @@ -9542,7 +9542,7 @@ lbl_8006EA94: /* 8006EABC 0006B8BC C0 7A 00 10 */ lfs f3, 0x10(r26) /* 8006EAC0 0006B8C0 38 60 00 00 */ li r3, 0 /* 8006EAC4 0006B8C4 80 DA 00 14 */ lwz r6, 0x14(r26) -/* 8006EAC8 0006B8C8 4B FB AC 49 */ bl func_80029710 +/* 8006EAC8 0006B8C8 4B FB AC 49 */ bl xFXStreakStart__FfffUiPC10iColor_tagPC10iColor_tagi /* 8006EACC 0006B8CC 90 7A 00 04 */ stw r3, 4(r26) /* 8006EAD0 0006B8D0 48 00 00 28 */ b lbl_8006EAF8 lbl_8006EAD4: @@ -9551,7 +9551,7 @@ lbl_8006EAD4: /* 8006EADC 0006B8DC 80 7A 00 04 */ lwz r3, 4(r26) /* 8006EAE0 0006B8E0 28 03 DE AD */ cmplwi r3, 0xdead /* 8006EAE4 0006B8E4 41 82 00 14 */ beq lbl_8006EAF8 -/* 8006EAE8 0006B8E8 4B FB AE 69 */ bl func_80029950 +/* 8006EAE8 0006B8E8 4B FB AE 69 */ bl xFXStreakStop__FUi /* 8006EAEC 0006B8EC 3C 60 00 01 */ lis r3, 0x0000DEAD@ha /* 8006EAF0 0006B8F0 38 03 DE AD */ addi r0, r3, 0x0000DEAD@l /* 8006EAF4 0006B8F4 90 1A 00 04 */ stw r0, 4(r26) @@ -9567,14 +9567,14 @@ lbl_8006EAF8: /* 8006EB18 0006B918 80 63 00 10 */ lwz r3, 0x10(r3) /* 8006EB1C 0006B91C 80 9A 00 08 */ lwz r4, 8(r26) /* 8006EB20 0006B920 80 A5 00 4C */ lwz r5, 0x4c(r5) -/* 8006EB24 0006B924 48 05 A5 29 */ bl func_800C904C +/* 8006EB24 0006B924 48 05 A5 29 */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 /* 8006EB28 0006B928 80 7C 00 24 */ lwz r3, 0x24(r28) /* 8006EB2C 0006B92C 38 DA 00 2C */ addi r6, r26, 0x2c /* 8006EB30 0006B930 80 BB 16 A0 */ lwz r5, 0x16a0(r27) /* 8006EB34 0006B934 80 63 00 10 */ lwz r3, 0x10(r3) /* 8006EB38 0006B938 80 9A 00 0C */ lwz r4, 0xc(r26) /* 8006EB3C 0006B93C 80 A5 00 4C */ lwz r5, 0x4c(r5) -/* 8006EB40 0006B940 48 05 A5 0D */ bl func_800C904C +/* 8006EB40 0006B940 48 05 A5 0D */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 /* 8006EB44 0006B944 48 00 00 34 */ b lbl_8006EB78 lbl_8006EB48: /* 8006EB48 0006B948 80 BC 00 24 */ lwz r5, 0x24(r28) @@ -9582,18 +9582,18 @@ lbl_8006EB48: /* 8006EB50 0006B950 80 9A 00 08 */ lwz r4, 8(r26) /* 8006EB54 0006B954 80 65 00 10 */ lwz r3, 0x10(r5) /* 8006EB58 0006B958 80 A5 00 4C */ lwz r5, 0x4c(r5) -/* 8006EB5C 0006B95C 48 05 A4 F1 */ bl func_800C904C +/* 8006EB5C 0006B95C 48 05 A4 F1 */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 /* 8006EB60 0006B960 80 BC 00 24 */ lwz r5, 0x24(r28) /* 8006EB64 0006B964 38 DA 00 2C */ addi r6, r26, 0x2c /* 8006EB68 0006B968 80 9A 00 0C */ lwz r4, 0xc(r26) /* 8006EB6C 0006B96C 80 65 00 10 */ lwz r3, 0x10(r5) /* 8006EB70 0006B970 80 A5 00 4C */ lwz r5, 0x4c(r5) -/* 8006EB74 0006B974 48 05 A4 D9 */ bl func_800C904C +/* 8006EB74 0006B974 48 05 A4 D9 */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 lbl_8006EB78: /* 8006EB78 0006B978 80 7A 00 04 */ lwz r3, 4(r26) /* 8006EB7C 0006B97C 38 9A 00 20 */ addi r4, r26, 0x20 /* 8006EB80 0006B980 38 BA 00 2C */ addi r5, r26, 0x2c -/* 8006EB84 0006B984 4B FB AE 11 */ bl func_80029994 +/* 8006EB84 0006B984 4B FB AE 11 */ bl xFXStreakUpdate__FUiPC5xVec3PC5xVec3 lbl_8006EB88: /* 8006EB88 0006B988 3B BD 00 01 */ addi r29, r29, 1 /* 8006EB8C 0006B98C 3B 5A 00 38 */ addi r26, r26, 0x38 @@ -9636,7 +9636,7 @@ func_8006EBBC: /* 8006EC14 0006BA14 38 61 00 14 */ addi r3, r1, 0x14 /* 8006EC18 0006BA18 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8006EC1C 0006BA1C 38 84 00 30 */ addi r4, r4, 0x30 -/* 8006EC20 0006BA20 4B FD F8 BD */ bl func_8004E4DC +/* 8006EC20 0006BA20 4B FD F8 BD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006EC24 0006BA24 C0 21 00 18 */ lfs f1, 0x18(r1) /* 8006EC28 0006BA28 38 61 00 08 */ addi r3, r1, 8 /* 8006EC2C 0006BA2C C0 02 8D 20 */ lfs f0, lbl_803CD6A0-_SDA2_BASE_(r2) @@ -9644,7 +9644,7 @@ func_8006EBBC: /* 8006EC34 0006BA34 D0 01 00 18 */ stfs f0, 0x18(r1) /* 8006EC38 0006BA38 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8006EC3C 0006BA3C 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8006EC40 0006BA40 4B FD F8 9D */ bl func_8004E4DC +/* 8006EC40 0006BA40 4B FD F8 9D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006EC44 0006BA44 C0 22 8C 4C */ lfs f1, lbl_803CD5CC-_SDA2_BASE_(r2) /* 8006EC48 0006BA48 38 61 00 08 */ addi r3, r1, 8 /* 8006EC4C 0006BA4C 4B F9 C5 35 */ bl func_8000B180 @@ -9695,7 +9695,7 @@ lbl_8006EC88: /* 8006ECFC 0006BAFC FC 40 08 90 */ fmr f2, f1 /* 8006ED00 0006BB00 FC 60 08 90 */ fmr f3, f1 /* 8006ED04 0006BB04 4B FB D1 D5 */ bl func_8002BED8 -/* 8006ED08 0006BB08 4B FC 1F 81 */ bl func_80030C88 +/* 8006ED08 0006BB08 4B FC 1F 81 */ bl xurand__Fv /* 8006ED0C 0006BB0C C0 42 8C 4C */ lfs f2, lbl_803CD5CC-_SDA2_BASE_(r2) /* 8006ED10 0006BB10 38 61 00 54 */ addi r3, r1, 0x54 /* 8006ED14 0006BB14 C0 02 8D 10 */ lfs f0, lbl_803CD690-_SDA2_BASE_(r2) @@ -9716,7 +9716,7 @@ lbl_8006EC88: /* 8006ED50 0006BB50 FC 20 F8 90 */ fmr f1, f31 /* 8006ED54 0006BB54 80 6D 8D 38 */ lwz r3, lbl_803CB638-_SDA_BASE_(r13) /* 8006ED58 0006BB58 38 81 00 20 */ addi r4, r1, 0x20 -/* 8006ED5C 0006BB5C 48 0A 8E 6D */ bl func_80117BC8 +/* 8006ED5C 0006BB5C 48 0A 8E 6D */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 8006ED60 0006BB60 48 00 00 20 */ b lbl_8006ED80 lbl_8006ED64: /* 8006ED64 0006BB64 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -9725,7 +9725,7 @@ lbl_8006ED64: /* 8006ED70 0006BB70 80 63 07 04 */ lwz r3, 0x704(r3) /* 8006ED74 0006BB74 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8006ED78 0006BB78 38 63 00 30 */ addi r3, r3, 0x30 -/* 8006ED7C 0006BB7C 48 02 5E C9 */ bl func_80094C44 +/* 8006ED7C 0006BB7C 48 02 5E C9 */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui lbl_8006ED80: /* 8006ED80 0006BB80 E3 E1 01 B8 */ psq_l f31, 440(r1), 0, qr0 /* 8006ED84 0006BB84 CB E1 01 B0 */ lfd f31, 0x1b0(r1) @@ -9944,7 +9944,7 @@ lbl_8006F09C: /* 8006F09C 0006BE9C 38 00 00 01 */ li r0, 1 /* 8006F0A0 0006BEA0 90 0D 8D 30 */ stw r0, lbl_803CB630-_SDA_BASE_(r13) lbl_8006F0A4: -/* 8006F0A4 0006BEA4 48 0B 1B 2D */ bl func_80120BD0 +/* 8006F0A4 0006BEA4 48 0B 1B 2D */ bl xEntBoulderEventCB__FP5xBaseP5xBaseUiPCfP5xBase /* 8006F0A8 0006BEA8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8006F0AC 0006BEAC 7C 08 03 A6 */ mtlr r0 /* 8006F0B0 0006BEB0 38 21 00 10 */ addi r1, r1, 0x10 @@ -9954,7 +9954,7 @@ lbl_8006F0B8: /* 8006F0BC 0006BEBC 7C 08 02 A6 */ mflr r0 /* 8006F0C0 0006BEC0 90 01 00 14 */ stw r0, 0x14(r1) /* 8006F0C4 0006BEC4 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) -/* 8006F0C8 0006BEC8 4B FD 65 7D */ bl func_80045644 +/* 8006F0C8 0006BEC8 4B FD 65 7D */ bl xShadow_ListAdd__FP4xEnt /* 8006F0CC 0006BECC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8006F0D0 0006BED0 7C 08 03 A6 */ mtlr r0 /* 8006F0D4 0006BED4 38 21 00 10 */ addi r1, r1, 0x10 @@ -9982,7 +9982,7 @@ lbl_8006F0E8: /* 8006F124 0006BF24 80 99 00 48 */ lwz r4, 0x48(r25) /* 8006F128 0006BF28 38 64 00 70 */ addi r3, r4, 0x70 /* 8006F12C 0006BF2C 38 84 00 30 */ addi r4, r4, 0x30 -/* 8006F130 0006BF30 4B FD F3 AD */ bl func_8004E4DC +/* 8006F130 0006BF30 4B FD F3 AD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006F134 0006BF34 80 79 00 4C */ lwz r3, 0x4c(r25) /* 8006F138 0006BF38 38 00 00 00 */ li r0, 0 /* 8006F13C 0006BF3C 8B 83 00 00 */ lbz r28, 0(r3) @@ -10035,7 +10035,7 @@ lbl_8006F1E0: /* 8006F1E8 0006BFE8 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 8006F1EC 0006BFEC 3B C4 00 14 */ addi r30, r4, 0x14 /* 8006F1F0 0006BFF0 7F C4 F3 78 */ mr r4, r30 -/* 8006F1F4 0006BFF4 4B FD F2 E9 */ bl func_8004E4DC +/* 8006F1F4 0006BFF4 4B FD F2 E9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006F1F8 0006BFF8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006F1FC 0006BFFC 38 61 00 3C */ addi r3, r1, 0x3c /* 8006F200 0006C000 D0 01 00 40 */ stfs f0, 0x40(r1) @@ -10055,13 +10055,13 @@ lbl_8006F22C: /* 8006F234 0006C034 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 8006F238 0006C038 80 84 07 04 */ lwz r4, 0x704(r4) /* 8006F23C 0006C03C 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8006F240 0006C040 4B FD F2 9D */ bl func_8004E4DC +/* 8006F240 0006C040 4B FD F2 9D */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_8006F244: /* 8006F244 0006C044 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8006F248 0006C048 38 61 00 30 */ addi r3, r1, 0x30 /* 8006F24C 0006C04C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 8006F250 0006C050 38 84 00 34 */ addi r4, r4, 0x34 -/* 8006F254 0006C054 4B FD F2 89 */ bl func_8004E4DC +/* 8006F254 0006C054 4B FD F2 89 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006F258 0006C058 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006F25C 0006C05C 38 61 00 30 */ addi r3, r1, 0x30 /* 8006F260 0006C060 D0 01 00 34 */ stfs f0, 0x34(r1) @@ -10080,7 +10080,7 @@ lbl_8006F28C: /* 8006F290 0006C090 38 61 00 30 */ addi r3, r1, 0x30 /* 8006F294 0006C094 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 8006F298 0006C098 38 84 00 24 */ addi r4, r4, 0x24 -/* 8006F29C 0006C09C 4B FD F2 41 */ bl func_8004E4DC +/* 8006F29C 0006C09C 4B FD F2 41 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_8006F2A0: /* 8006F2A0 0006C0A0 C0 22 8C DC */ lfs f1, lbl_803CD65C-_SDA2_BASE_(r2) /* 8006F2A4 0006C0A4 38 81 00 3C */ addi r4, r1, 0x3c @@ -10124,7 +10124,7 @@ lbl_8006F328: /* 8006F334 0006C134 7F 44 D3 78 */ mr r4, r26 /* 8006F338 0006C138 90 03 00 4C */ stw r0, 0x4c(r3) /* 8006F33C 0006C13C 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) -/* 8006F340 0006C140 48 0B 02 F1 */ bl func_8011F630 +/* 8006F340 0006C140 48 0B 02 F1 */ bl xEntBoulder_Update__FP11xEntBoulderP6xScenef /* 8006F344 0006C144 88 C1 00 7E */ lbz r6, 0x7e(r1) /* 8006F348 0006C148 38 81 00 78 */ addi r4, r1, 0x78 /* 8006F34C 0006C14C 88 A1 00 7F */ lbz r5, 0x7f(r1) @@ -10187,7 +10187,7 @@ lbl_8006F3DC: /* 8006F420 0006C220 4B FA 5C 6D */ bl func_8001508C /* 8006F424 0006C224 38 61 00 24 */ addi r3, r1, 0x24 /* 8006F428 0006C228 7C 64 1B 78 */ mr r4, r3 -/* 8006F42C 0006C22C 4B FD EE C5 */ bl func_8004E2F0 +/* 8006F42C 0006C22C 4B FD EE C5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8006F430 0006C230 4B F9 E9 49 */ bl func_8000DD78 /* 8006F434 0006C234 C0 02 8C 54 */ lfs f0, lbl_803CD5D4-_SDA2_BASE_(r2) /* 8006F438 0006C238 38 61 00 48 */ addi r3, r1, 0x48 @@ -10199,7 +10199,7 @@ lbl_8006F3DC: /* 8006F450 0006C250 80 63 00 24 */ lwz r3, 0x24(r3) /* 8006F454 0006C254 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8006F458 0006C258 7C 64 1B 78 */ mr r4, r3 -/* 8006F45C 0006C25C 4B FC 34 59 */ bl func_800328B4 +/* 8006F45C 0006C25C 4B FC 34 59 */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 lbl_8006F460: /* 8006F460 0006C260 C0 02 8C 70 */ lfs f0, lbl_803CD5F0-_SDA2_BASE_(r2) /* 8006F464 0006C264 FC 1E 00 40 */ fcmpo cr0, f30, f0 @@ -10227,7 +10227,7 @@ lbl_8006F460: /* 8006F4BC 0006C2BC 38 61 00 18 */ addi r3, r1, 0x18 /* 8006F4C0 0006C2C0 7C 64 1B 78 */ mr r4, r3 /* 8006F4C4 0006C2C4 D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 8006F4C8 0006C2C8 4B FD EE 29 */ bl func_8004E2F0 +/* 8006F4C8 0006C2C8 4B FD EE 29 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8006F4CC 0006C2CC C0 02 8C F0 */ lfs f0, lbl_803CD670-_SDA2_BASE_(r2) /* 8006F4D0 0006C2D0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006F4D4 0006C2D4 40 81 00 50 */ ble lbl_8006F524 @@ -10235,7 +10235,7 @@ lbl_8006F460: /* 8006F4DC 0006C2DC 38 81 00 18 */ addi r4, r1, 0x18 /* 8006F4E0 0006C2E0 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8006F4E4 0006C2E4 38 63 00 20 */ addi r3, r3, 0x20 -/* 8006F4E8 0006C2E8 4B FD EF F5 */ bl func_8004E4DC +/* 8006F4E8 0006C2E8 4B FD EF F5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006F4EC 0006C2EC 80 79 00 24 */ lwz r3, 0x24(r25) /* 8006F4F0 0006C2F0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006F4F4 0006C2F4 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -10256,7 +10256,7 @@ lbl_8006F524: /* 8006F52C 0006C32C 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 8006F530 0006C330 38 83 00 88 */ addi r4, r3, 0x88 /* 8006F534 0006C334 38 65 00 30 */ addi r3, r5, 0x30 -/* 8006F538 0006C338 4B FD EF A5 */ bl func_8004E4DC +/* 8006F538 0006C338 4B FD EF A5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006F53C 0006C33C 80 99 00 24 */ lwz r4, 0x24(r25) /* 8006F540 0006C340 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006F544 0006C344 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -10271,16 +10271,16 @@ lbl_8006F524: /* 8006F568 0006C368 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 8006F56C 0006C36C 7C 64 1B 78 */ mr r4, r3 /* 8006F570 0006C370 38 65 05 58 */ addi r3, r5, lbl_803C0558@l -/* 8006F574 0006C374 4B F9 E0 0D */ bl func_8000D580 +/* 8006F574 0006C374 4B F9 E0 0D */ bl xCameraSetTargetMatrix__FP7xCameraP7xMat4x3 /* 8006F578 0006C378 7F C3 F3 78 */ mr r3, r30 /* 8006F57C 0006C37C 4B FE 6F 15 */ bl func_80056490 /* 8006F580 0006C380 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 8006F584 0006C384 7C 64 1B 78 */ mr r4, r3 /* 8006F588 0006C388 38 65 05 58 */ addi r3, r5, lbl_803C0558@l -/* 8006F58C 0006C38C 4B F9 DF FD */ bl func_8000D588 +/* 8006F58C 0006C38C 4B F9 DF FD */ bl xCameraSetTargetOMatrix__FP7xCameraP7xMat4x3 /* 8006F590 0006C390 7F 23 CB 78 */ mr r3, r25 /* 8006F594 0006C394 7F 44 D3 78 */ mr r4, r26 -/* 8006F598 0006C398 48 00 CF C5 */ bl func_8007C55C +/* 8006F598 0006C398 48 00 CF C5 */ bl zEntPlayerCollTrigger__FP4xEntP6xScene /* 8006F59C 0006C39C 80 FF 03 1C */ lwz r7, 0x31c(r31) /* 8006F5A0 0006C3A0 3C A0 43 30 */ lis r5, 0x4330 /* 8006F5A4 0006C3A4 90 A1 06 30 */ stw r5, 0x630(r1) @@ -10334,7 +10334,7 @@ lbl_8006F650: /* 8006F658 0006C458 80 83 00 4C */ lwz r4, 0x4c(r3) /* 8006F65C 0006C45C 38 65 00 30 */ addi r3, r5, 0x30 /* 8006F660 0006C460 38 84 00 30 */ addi r4, r4, 0x30 -/* 8006F664 0006C464 4B FD EE 79 */ bl func_8004E4DC +/* 8006F664 0006C464 4B FD EE 79 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006F668 0006C468 3C 60 80 07 */ lis r3, lbl_8006F0DC@ha /* 8006F66C 0006C46C 38 03 F0 DC */ addi r0, r3, lbl_8006F0DC@l /* 8006F670 0006C470 90 19 00 40 */ stw r0, 0x40(r25) @@ -10350,7 +10350,7 @@ lbl_8006F650: lbl_8006F698: /* 8006F698 0006C498 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) /* 8006F69C 0006C49C 38 63 01 A0 */ addi r3, r3, 0x1a0 -/* 8006F6A0 0006C4A0 4B FE 2A 59 */ bl func_800520F8 +/* 8006F6A0 0006C4A0 4B FE 2A 59 */ bl zCameraSetPlayerVel__FP5xVec3 /* 8006F6A4 0006C4A4 80 99 00 24 */ lwz r4, 0x24(r25) /* 8006F6A8 0006C4A8 3C 60 80 3C */ lis r3, lbl_803BF6A4@ha /* 8006F6AC 0006C4AC 38 63 F6 A4 */ addi r3, r3, lbl_803BF6A4@l @@ -10374,13 +10374,13 @@ lbl_8006F6D8: /* 8006F6EC 0006C4EC FC 20 F8 90 */ fmr f1, f31 /* 8006F6F0 0006C4F0 7F 23 CB 78 */ mr r3, r25 /* 8006F6F4 0006C4F4 7F 44 D3 78 */ mr r4, r26 -/* 8006F6F8 0006C4F8 48 00 07 B5 */ bl func_8006FEAC +/* 8006F6F8 0006C4F8 48 00 07 B5 */ bl zEntPlayer_Update__FP4xEntP6xScenef /* 8006F6FC 0006C4FC 28 1D 00 00 */ cmplwi r29, 0 /* 8006F700 0006C500 41 82 00 80 */ beq lbl_8006F780 /* 8006F704 0006C504 7F A3 EB 78 */ mr r3, r29 /* 8006F708 0006C508 38 BD 00 88 */ addi r5, r29, 0x88 /* 8006F70C 0006C50C 38 80 00 01 */ li r4, 1 -/* 8006F710 0006C510 48 00 6B 99 */ bl func_800762A8 +/* 8006F710 0006C510 48 00 6B 99 */ bl zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3 /* 8006F714 0006C514 48 00 00 6C */ b lbl_8006F780 lbl_8006F718: /* 8006F718 0006C518 80 79 00 4C */ lwz r3, 0x4c(r25) @@ -10399,18 +10399,18 @@ lbl_8006F738: /* 8006F748 0006C548 FC 20 F8 90 */ fmr f1, f31 /* 8006F74C 0006C54C 7F 23 CB 78 */ mr r3, r25 /* 8006F750 0006C550 7F 44 D3 78 */ mr r4, r26 -/* 8006F754 0006C554 48 00 07 59 */ bl func_8006FEAC +/* 8006F754 0006C554 48 00 07 59 */ bl zEntPlayer_Update__FP4xEntP6xScenef /* 8006F758 0006C558 28 1D 00 00 */ cmplwi r29, 0 /* 8006F75C 0006C55C 41 82 00 24 */ beq lbl_8006F780 /* 8006F760 0006C560 7F A3 EB 78 */ mr r3, r29 /* 8006F764 0006C564 38 BD 00 88 */ addi r5, r29, 0x88 /* 8006F768 0006C568 38 80 00 01 */ li r4, 1 -/* 8006F76C 0006C56C 48 00 6B 3D */ bl func_800762A8 +/* 8006F76C 0006C56C 48 00 6B 3D */ bl zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3 /* 8006F770 0006C570 48 00 00 10 */ b lbl_8006F780 lbl_8006F774: /* 8006F774 0006C574 FC 20 F8 90 */ fmr f1, f31 /* 8006F778 0006C578 7F 43 D3 78 */ mr r3, r26 -/* 8006F77C 0006C57C 4B FF 3A 71 */ bl func_800631EC +/* 8006F77C 0006C57C 4B FF 3A 71 */ bl zEntPickup_CheckAllPickupsAgainstPlayer__FP6xScenef lbl_8006F780: /* 8006F780 0006C580 E3 E1 06 78 */ psq_l f31, 1656(r1), 0, qr0 /* 8006F784 0006C584 CB E1 06 70 */ lfd f31, 0x670(r1) @@ -10439,7 +10439,7 @@ func_8006F7A4: /* 8006F7D4 0006C5D4 7C 7E 1B 78 */ mr r30, r3 /* 8006F7D8 0006C5D8 38 61 00 14 */ addi r3, r1, 0x14 /* 8006F7DC 0006C5DC 38 9F 1F A0 */ addi r4, r31, 0x1fa0 -/* 8006F7E0 0006C5E0 4B FD EC FD */ bl func_8004E4DC +/* 8006F7E0 0006C5E0 4B FD EC FD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006F7E4 0006C5E4 80 BE 00 48 */ lwz r5, 0x48(r30) /* 8006F7E8 0006C5E8 38 7F 1F A0 */ addi r3, r31, 0x1fa0 /* 8006F7EC 0006C5EC C3 DF 1F AC */ lfs f30, 0x1fac(r31) @@ -10470,7 +10470,7 @@ lbl_8006F848: /* 8006F84C 0006C64C 38 7F 1F A0 */ addi r3, r31, 0x1fa0 /* 8006F850 0006C650 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8006F854 0006C654 38 84 00 20 */ addi r4, r4, 0x20 -/* 8006F858 0006C658 4B FD EC 85 */ bl func_8004E4DC +/* 8006F858 0006C658 4B FD EC 85 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_8006F85C: /* 8006F85C 0006C65C C0 22 8E 60 */ lfs f1, lbl_803CD7E0-_SDA2_BASE_(r2) /* 8006F860 0006C660 C0 1F 1F AC */ lfs f0, 0x1fac(r31) @@ -10490,7 +10490,7 @@ lbl_8006F85C: /* 8006F898 0006C698 FF C0 08 90 */ fmr f30, f1 /* 8006F89C 0006C69C 38 61 00 14 */ addi r3, r1, 0x14 /* 8006F8A0 0006C6A0 38 9F 1F A0 */ addi r4, r31, 0x1fa0 -/* 8006F8A4 0006C6A4 4B FD EC 4D */ bl func_8004E4F0 +/* 8006F8A4 0006C6A4 4B FD EC 4D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8006F8A8 0006C6A8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006F8AC 0006C6AC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006F8B0 0006C6B0 40 80 00 20 */ bge lbl_8006F8D0 @@ -10550,8 +10550,8 @@ lbl_8006F954: /* 8006F974 0006C774 38 21 00 50 */ addi r1, r1, 0x50 /* 8006F978 0006C778 4E 80 00 20 */ blr -.global func_8006F97C -func_8006F97C: +.global zEntPlayer_PredictPos__FP5xVec3ffi +zEntPlayer_PredictPos__FP5xVec3ffi: /* 8006F97C 0006C77C 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8006F980 0006C780 7C 08 02 A6 */ mflr r0 /* 8006F984 0006C784 90 01 00 64 */ stw r0, 0x64(r1) @@ -10580,7 +10580,7 @@ lbl_8006F9DC: /* 8006F9DC 0006C7DC EC 1E 00 72 */ fmuls f0, f30, f1 /* 8006F9E0 0006C7E0 38 61 00 08 */ addi r3, r1, 8 /* 8006F9E4 0006C7E4 EC 22 00 32 */ fmuls f1, f2, f0 -/* 8006F9E8 0006C7E8 4B FC 2A F5 */ bl func_800324DC +/* 8006F9E8 0006C7E8 4B FC 2A F5 */ bl xMat3x3RotY__FP7xMat3x3f /* 8006F9EC 0006C7EC 7F C3 F3 78 */ mr r3, r30 /* 8006F9F0 0006C7F0 38 81 00 08 */ addi r4, r1, 8 /* 8006F9F4 0006C7F4 38 BF 1F 84 */ addi r5, r31, 0x1f84 @@ -10594,7 +10594,7 @@ lbl_8006FA0C: /* 8006FA10 0006C810 7F C3 F3 78 */ mr r3, r30 /* 8006FA14 0006C814 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8006FA18 0006C818 38 84 00 30 */ addi r4, r4, 0x30 -/* 8006FA1C 0006C81C 4B FD EA C1 */ bl func_8004E4DC +/* 8006FA1C 0006C81C 4B FD EA C1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006FA20 0006C820 C0 02 8D 10 */ lfs f0, lbl_803CD690-_SDA2_BASE_(r2) /* 8006FA24 0006C824 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8006FA28 0006C828 40 81 00 14 */ ble lbl_8006FA3C @@ -10848,7 +10848,7 @@ lbl_8006FD3C: /* 8006FDC4 0006CBC4 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8006FDC8 0006CBC8 40 82 00 A8 */ bne lbl_8006FE70 /* 8006FDCC 0006CBCC 7F 83 E3 78 */ mr r3, r28 -/* 8006FDD0 0006CBD0 48 04 94 AD */ bl func_800B927C +/* 8006FDD0 0006CBD0 48 04 94 AD */ bl zThrown_IsStacked__FP4xEnt /* 8006FDD4 0006CBD4 2C 03 00 00 */ cmpwi r3, 0 /* 8006FDD8 0006CBD8 40 82 00 98 */ bne lbl_8006FE70 /* 8006FDDC 0006CBDC 88 1C 00 04 */ lbz r0, 4(r28) @@ -10912,8 +10912,8 @@ lbl_8006FE88: /* 8006FEA4 0006CCA4 38 21 00 50 */ addi r1, r1, 0x50 /* 8006FEA8 0006CCA8 4E 80 00 20 */ blr -.global func_8006FEAC -func_8006FEAC: +.global zEntPlayer_Update__FP4xEntP6xScenef +zEntPlayer_Update__FP4xEntP6xScenef: /* 8006FEAC 0006CCAC 94 21 EF 30 */ stwu r1, -0x10d0(r1) /* 8006FEB0 0006CCB0 7C 08 02 A6 */ mflr r0 /* 8006FEB4 0006CCB4 90 01 10 D4 */ stw r0, 0x10d4(r1) @@ -10965,7 +10965,7 @@ lbl_8006FF50: /* 8006FF60 0006CD60 FC 20 F8 90 */ fmr f1, f31 /* 8006FF64 0006CD64 D0 0D 81 D4 */ stfs f0, lbl_803CAAD4-_SDA_BASE_(r13) /* 8006FF68 0006CD68 D3 ED 81 D0 */ stfs f31, lbl_803CAAD0-_SDA_BASE_(r13) -/* 8006FF6C 0006CD6C 48 01 09 FD */ bl func_80080968 +/* 8006FF6C 0006CD6C 48 01 09 FD */ bl zEntPlayer_SNDPlayDelayed__Ff /* 8006FF70 0006CD70 3C 60 80 29 */ lis r3, lbl_8028DDF0@ha /* 8006FF74 0006CD74 38 00 00 3B */ li r0, 0x3b /* 8006FF78 0006CD78 38 63 DD F0 */ addi r3, r3, lbl_8028DDF0@l @@ -11060,21 +11060,21 @@ lbl_800700A4: /* 800700C0 0006CEC0 41 82 00 10 */ beq lbl_800700D0 /* 800700C4 0006CEC4 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800700C8 0006CEC8 38 A0 00 25 */ li r5, 0x25 -/* 800700CC 0006CECC 4B FA F6 15 */ bl func_8001F6E0 +/* 800700CC 0006CECC 4B FA F6 15 */ bl zEntEvent__FP5xBaseP5xBaseUi lbl_800700D0: /* 800700D0 0006CED0 FC 20 F8 90 */ fmr f1, f31 /* 800700D4 0006CED4 7F 63 DB 78 */ mr r3, r27 -/* 800700D8 0006CED8 48 0A 23 E5 */ bl func_801124BC +/* 800700D8 0006CED8 48 0A 23 E5 */ bl update__12bungee_stateFP6xScenef /* 800700DC 0006CEDC 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800700E0 0006CEE0 40 82 44 88 */ bne lbl_80074568 /* 800700E4 0006CEE4 FC 20 F8 90 */ fmr f1, f31 /* 800700E8 0006CEE8 7F 63 DB 78 */ mr r3, r27 -/* 800700EC 0006CEEC 4B FE BE 45 */ bl func_8005BF30 +/* 800700EC 0006CEEC 4B FE BE 45 */ bl update__13cruise_bubbleFP6xScenef /* 800700F0 0006CEF0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800700F4 0006CEF4 40 82 44 74 */ bne lbl_80074568 /* 800700F8 0006CEF8 FC 20 F8 90 */ fmr f1, f31 /* 800700FC 0006CEFC 7F 63 DB 78 */ mr r3, r27 -/* 80070100 0006CF00 48 0A C6 01 */ bl func_8011C700 +/* 80070100 0006CF00 48 0A C6 01 */ bl update__9oob_stateFR6xScenef /* 80070104 0006CF04 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80070108 0006CF08 40 82 44 60 */ bne lbl_80074568 /* 8007010C 0006CF0C FC 20 F8 90 */ fmr f1, f31 @@ -11110,11 +11110,11 @@ lbl_8007015C: /* 80070180 0006CF80 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80070184 0006CF84 40 82 00 44 */ bne lbl_800701C8 /* 80070188 0006CF88 38 60 00 2D */ li r3, 0x2d -/* 8007018C 0006CF8C 48 01 06 05 */ bl func_80080790 +/* 8007018C 0006CF8C 48 01 06 05 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 80070190 0006CF90 48 00 00 38 */ b lbl_800701C8 lbl_80070194: /* 80070194 0006CF94 38 60 00 2D */ li r3, 0x2d -/* 80070198 0006CF98 48 01 10 A9 */ bl func_80081240 +/* 80070198 0006CF98 48 01 10 A9 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 8007019C 0006CF9C C0 02 8D 14 */ lfs f0, lbl_803CD694-_SDA2_BASE_(r2) /* 800701A0 0006CFA0 D0 0D 8C BC */ stfs f0, lbl_803CB5BC-_SDA_BASE_(r13) /* 800701A4 0006CFA4 48 00 00 24 */ b lbl_800701C8 @@ -11122,7 +11122,7 @@ lbl_800701A8: /* 800701A8 0006CFA8 3C 60 80 29 */ lis r3, lbl_8028CE18@ha /* 800701AC 0006CFAC 39 C3 CE 18 */ addi r14, r3, lbl_8028CE18@l /* 800701B0 0006CFB0 80 6E 00 B4 */ lwz r3, 0xb4(r14) -/* 800701B4 0006CFB4 4B FD 90 4D */ bl func_80049200 +/* 800701B4 0006CFB4 4B FD 90 4D */ bl xSndStop__FUi /* 800701B8 0006CFB8 38 00 00 00 */ li r0, 0 /* 800701BC 0006CFBC 90 0E 00 B4 */ stw r0, 0xb4(r14) /* 800701C0 0006CFC0 C0 02 8D 14 */ lfs f0, lbl_803CD694-_SDA2_BASE_(r2) @@ -11198,7 +11198,7 @@ lbl_800702A0: lbl_800702C8: /* 800702C8 0006D0C8 FC 20 F8 90 */ fmr f1, f31 /* 800702CC 0006D0CC 7F 63 DB 78 */ mr r3, r27 -/* 800702D0 0006D0D0 4B FF 2F 1D */ bl func_800631EC +/* 800702D0 0006D0D0 4B FF 2F 1D */ bl zEntPickup_CheckAllPickupsAgainstPlayer__FP6xScenef /* 800702D4 0006D0D4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800702D8 0006D0D8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800702DC 0006D0DC 80 03 09 00 */ lwz r0, 0x900(r3) @@ -11326,14 +11326,14 @@ lbl_80070460: lbl_800704A8: /* 800704A8 0006D2A8 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) /* 800704AC 0006D2AC 90 0D 81 DC */ stw r0, lbl_803CAADC-_SDA_BASE_(r13) -/* 800704B0 0006D2B0 48 04 49 11 */ bl func_800B4DC0 +/* 800704B0 0006D2B0 48 04 49 11 */ bl zSceneGetLevelIndex__Fv /* 800704B4 0006D2B4 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800704B8 0006D2B8 54 60 10 3A */ slwi r0, r3, 2 /* 800704BC 0006D2BC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 800704C0 0006D2C0 7C 64 02 14 */ add r3, r4, r0 /* 800704C4 0006D2C4 80 03 1B 08 */ lwz r0, 0x1b08(r3) /* 800704C8 0006D2C8 90 04 1B 80 */ stw r0, 0x1b80(r4) -/* 800704CC 0006D2CC 48 04 48 F5 */ bl func_800B4DC0 +/* 800704CC 0006D2CC 48 04 48 F5 */ bl zSceneGetLevelIndex__Fv /* 800704D0 0006D2D0 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800704D4 0006D2D4 54 60 10 3A */ slwi r0, r3, 2 /* 800704D8 0006D2D8 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l @@ -11347,19 +11347,19 @@ lbl_800704A8: /* 800704F8 0006D2F8 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800704FC 0006D2FC 7C 64 1B 78 */ mr r4, r3 /* 80070500 0006D300 38 65 05 58 */ addi r3, r5, lbl_803C0558@l -/* 80070504 0006D304 4B F9 D0 7D */ bl func_8000D580 +/* 80070504 0006D304 4B F9 D0 7D */ bl xCameraSetTargetMatrix__FP7xCameraP7xMat4x3 /* 80070508 0006D308 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007050C 0006D30C 3C 80 80 3C */ lis r4, lbl_803BF6A4@ha /* 80070510 0006D310 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80070514 0006D314 38 84 F6 A4 */ addi r4, r4, lbl_803BF6A4@l -/* 80070518 0006D318 4B F9 D0 71 */ bl func_8000D588 +/* 80070518 0006D318 4B F9 D0 71 */ bl xCameraSetTargetOMatrix__FP7xCameraP7xMat4x3 /* 8007051C 0006D31C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80070520 0006D320 38 03 05 58 */ addi r0, r3, lbl_803C0558@l /* 80070524 0006D324 7C 03 03 78 */ mr r3, r0 /* 80070528 0006D328 90 01 10 1C */ stw r0, 0x101c(r1) /* 8007052C 0006D32C 80 63 07 28 */ lwz r3, 0x728(r3) /* 80070530 0006D330 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 80070534 0006D334 4B FE 1B C5 */ bl func_800520F8 +/* 80070534 0006D334 4B FE 1B C5 */ bl zCameraSetPlayerVel__FP5xVec3 /* 80070538 0006D338 38 80 00 00 */ li r4, 0 /* 8007053C 0006D33C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80070540 0006D340 90 8D 8C FC */ stw r4, lbl_803CB5FC-_SDA_BASE_(r13) @@ -11472,7 +11472,7 @@ lbl_80070688: /* 800706DC 0006D4DC 38 80 00 01 */ li r4, 1 /* 800706E0 0006D4E0 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800706E4 0006D4E4 38 63 00 30 */ addi r3, r3, 0x30 -/* 800706E8 0006D4E8 48 02 45 5D */ bl func_80094C44 +/* 800706E8 0006D4E8 48 02 45 5D */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui lbl_800706EC: /* 800706EC 0006D4EC C0 2D 8E 24 */ lfs f1, lbl_803CB724-_SDA_BASE_(r13) /* 800706F0 0006D4F0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -11529,7 +11529,7 @@ lbl_80070718: /* 800707B0 0006D5B0 C0 02 8C AC */ lfs f0, lbl_803CD62C-_SDA2_BASE_(r2) /* 800707B4 0006D5B4 EC 02 00 2A */ fadds f0, f2, f0 /* 800707B8 0006D5B8 D0 01 01 8C */ stfs f0, 0x18c(r1) -/* 800707BC 0006D5BC 48 02 26 B9 */ bl func_80092E74 +/* 800707BC 0006D5BC 48 02 26 B9 */ bl zFXPatrickStun__FPC5xVec3 /* 800707C0 0006D5C0 C0 02 8C B4 */ lfs f0, lbl_803CD634-_SDA2_BASE_(r2) /* 800707C4 0006D5C4 D0 0D 8E 24 */ stfs f0, lbl_803CB724-_SDA_BASE_(r13) lbl_800707C8: @@ -11590,7 +11590,7 @@ lbl_800707FC: /* 8007089C 0006D69C 80 6D 8E 0C */ lwz r3, lbl_803CB70C-_SDA_BASE_(r13) /* 800708A0 0006D6A0 38 81 0A D0 */ addi r4, r1, 0xad0 /* 800708A4 0006D6A4 C0 22 8E 88 */ lfs f1, lbl_803CD808-_SDA2_BASE_(r2) -/* 800708A8 0006D6A8 48 0A 73 21 */ bl func_80117BC8 +/* 800708A8 0006D6A8 48 0A 73 21 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 800708AC 0006D6AC 3A 94 00 01 */ addi r20, r20, 1 /* 800708B0 0006D6B0 28 14 00 64 */ cmplwi r20, 0x64 /* 800708B4 0006D6B4 41 80 FF 48 */ blt lbl_800707FC @@ -11601,7 +11601,7 @@ lbl_800708BC: /* 800708C4 0006D6C4 C0 42 8C B0 */ lfs f2, lbl_803CD630-_SDA2_BASE_(r2) /* 800708C8 0006D6C8 38 80 00 18 */ li r4, 0x18 /* 800708CC 0006D6CC C0 62 8C B4 */ lfs f3, lbl_803CD634-_SDA2_BASE_(r2) -/* 800708D0 0006D6D0 48 02 4D 79 */ bl func_80095648 +/* 800708D0 0006D6D0 48 02 4D 79 */ bl zFX_SpawnBubbleSlam__FPC5xVec3Uifff lbl_800708D4: /* 800708D4 0006D6D4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800708D8 0006D6D8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -11636,7 +11636,7 @@ lbl_80070918: /* 80070948 0006D748 4B FA AE 91 */ bl func_8001B7D8 /* 8007094C 0006D74C 7C 64 1B 78 */ mr r4, r3 /* 80070950 0006D750 38 61 0A A4 */ addi r3, r1, 0xaa4 -/* 80070954 0006D754 4B FD DB 89 */ bl func_8004E4DC +/* 80070954 0006D754 4B FD DB 89 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80070958 0006D758 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8007095C 0006D75C 38 61 01 7C */ addi r3, r1, 0x17c /* 80070960 0006D760 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -11681,7 +11681,7 @@ lbl_80070918: /* 800709FC 0006D7FC 80 6D 8D 40 */ lwz r3, lbl_803CB640-_SDA_BASE_(r13) /* 80070A00 0006D800 38 81 09 64 */ addi r4, r1, 0x964 /* 80070A04 0006D804 C0 22 8E 88 */ lfs f1, lbl_803CD808-_SDA2_BASE_(r2) -/* 80070A08 0006D808 48 0A 71 C1 */ bl func_80117BC8 +/* 80070A08 0006D808 48 0A 71 C1 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings lbl_80070A0C: /* 80070A0C 0006D80C 80 7A 00 24 */ lwz r3, 0x24(r26) /* 80070A10 0006D810 80 63 00 0C */ lwz r3, 0xc(r3) @@ -11773,7 +11773,7 @@ lbl_80070B48: /* 80070B50 0006D950 40 82 FF F0 */ bne lbl_80070B40 /* 80070B54 0006D954 56 00 08 3C */ slwi r0, r16, 1 /* 80070B58 0006D958 1C 60 00 0C */ mulli r3, r0, 0xc -/* 80070B5C 0006D95C 4B FC 2E FD */ bl func_80033A58 +/* 80070B5C 0006D95C 4B FC 2E FD */ bl xMemPushTemp__FUi /* 80070B60 0006D960 7C 73 1B 79 */ or. r19, r3, r3 /* 80070B64 0006D964 1C 10 00 0C */ mulli r0, r16, 0xc /* 80070B68 0006D968 7E 93 02 14 */ add r20, r19, r0 @@ -11791,44 +11791,44 @@ lbl_80070B88: /* 80070B94 0006D994 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 80070B98 0006D998 54 00 30 32 */ slwi r0, r0, 6 /* 80070B9C 0006D99C 7C 85 02 14 */ add r4, r5, r0 -/* 80070BA0 0006D9A0 4B FC 20 79 */ bl func_80032C18 +/* 80070BA0 0006D9A0 4B FC 20 79 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 80070BA4 0006D9A4 7E A3 AB 78 */ mr r3, r21 /* 80070BA8 0006D9A8 7D C4 73 78 */ mr r4, r14 /* 80070BAC 0006D9AC 4B F9 A6 B9 */ bl func_8000B264 -/* 80070BB0 0006D9B0 4B FC 00 D9 */ bl func_80030C88 +/* 80070BB0 0006D9B0 4B FC 00 D9 */ bl xurand__Fv /* 80070BB4 0006D9B4 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) /* 80070BB8 0006D9B8 C0 42 8C 70 */ lfs f2, lbl_803CD5F0-_SDA2_BASE_(r2) /* 80070BBC 0006D9BC EC 21 00 28 */ fsubs f1, f1, f0 /* 80070BC0 0006D9C0 C0 15 00 00 */ lfs f0, 0(r21) /* 80070BC4 0006D9C4 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80070BC8 0006D9C8 D0 15 00 00 */ stfs f0, 0(r21) -/* 80070BCC 0006D9CC 4B FC 00 BD */ bl func_80030C88 +/* 80070BCC 0006D9CC 4B FC 00 BD */ bl xurand__Fv /* 80070BD0 0006D9D0 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) /* 80070BD4 0006D9D4 C0 42 8C 70 */ lfs f2, lbl_803CD5F0-_SDA2_BASE_(r2) /* 80070BD8 0006D9D8 EC 21 00 28 */ fsubs f1, f1, f0 /* 80070BDC 0006D9DC C0 15 00 04 */ lfs f0, 4(r21) /* 80070BE0 0006D9E0 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80070BE4 0006D9E4 D0 15 00 04 */ stfs f0, 4(r21) -/* 80070BE8 0006D9E8 4B FC 00 A1 */ bl func_80030C88 +/* 80070BE8 0006D9E8 4B FC 00 A1 */ bl xurand__Fv /* 80070BEC 0006D9EC C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) /* 80070BF0 0006D9F0 C0 42 8C 70 */ lfs f2, lbl_803CD5F0-_SDA2_BASE_(r2) /* 80070BF4 0006D9F4 EC 21 00 28 */ fsubs f1, f1, f0 /* 80070BF8 0006D9F8 C0 15 00 08 */ lfs f0, 8(r21) /* 80070BFC 0006D9FC EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80070C00 0006DA00 D0 15 00 08 */ stfs f0, 8(r21) -/* 80070C04 0006DA04 4B FC 00 85 */ bl func_80030C88 +/* 80070C04 0006DA04 4B FC 00 85 */ bl xurand__Fv /* 80070C08 0006DA08 C0 42 8C 08 */ lfs f2, lbl_803CD588-_SDA2_BASE_(r2) /* 80070C0C 0006DA0C C0 02 8C AC */ lfs f0, lbl_803CD62C-_SDA2_BASE_(r2) /* 80070C10 0006DA10 EC 21 10 28 */ fsubs f1, f1, f2 /* 80070C14 0006DA14 EC 00 00 72 */ fmuls f0, f0, f1 /* 80070C18 0006DA18 D0 16 00 00 */ stfs f0, 0(r22) -/* 80070C1C 0006DA1C 4B FC 00 6D */ bl func_80030C88 +/* 80070C1C 0006DA1C 4B FC 00 6D */ bl xurand__Fv /* 80070C20 0006DA20 C0 42 8C 08 */ lfs f2, lbl_803CD588-_SDA2_BASE_(r2) /* 80070C24 0006DA24 C0 02 8C AC */ lfs f0, lbl_803CD62C-_SDA2_BASE_(r2) /* 80070C28 0006DA28 EC 21 10 28 */ fsubs f1, f1, f2 /* 80070C2C 0006DA2C EC 00 00 72 */ fmuls f0, f0, f1 /* 80070C30 0006DA30 D0 16 00 04 */ stfs f0, 4(r22) -/* 80070C34 0006DA34 4B FC 00 55 */ bl func_80030C88 +/* 80070C34 0006DA34 4B FC 00 55 */ bl xurand__Fv /* 80070C38 0006DA38 C0 42 8C 08 */ lfs f2, lbl_803CD588-_SDA2_BASE_(r2) /* 80070C3C 0006DA3C 3A F7 00 01 */ addi r23, r23, 1 /* 80070C40 0006DA40 C0 02 8C AC */ lfs f0, lbl_803CD62C-_SDA2_BASE_(r2) @@ -11845,9 +11845,9 @@ lbl_80070C5C: /* 80070C68 0006DA68 7E 63 9B 78 */ mr r3, r19 /* 80070C6C 0006DA6C 7E 84 A3 78 */ mr r4, r20 /* 80070C70 0006DA70 7E 05 83 78 */ mr r5, r16 -/* 80070C74 0006DA74 48 10 06 D5 */ bl func_80171348 +/* 80070C74 0006DA74 48 10 06 D5 */ bl zParPTankSpawnBubbles__FP5xVec3P5xVec3Uif /* 80070C78 0006DA78 7E 63 9B 78 */ mr r3, r19 -/* 80070C7C 0006DA7C 4B FC 2E 09 */ bl func_80033A84 +/* 80070C7C 0006DA7C 4B FC 2E 09 */ bl xMemPopTemp__FPv lbl_80070C80: /* 80070C80 0006DA80 80 72 17 88 */ lwz r3, 0x1788(r18) /* 80070C84 0006DA84 38 00 BB FF */ li r0, -17409 @@ -11871,7 +11871,7 @@ lbl_80070CB8: /* 80070CC4 0006DAC4 28 00 31 32 */ cmplwi r0, 0x3132 /* 80070CC8 0006DAC8 40 82 00 0C */ bne lbl_80070CD4 /* 80070CCC 0006DACC 38 60 00 01 */ li r3, 1 -/* 80070CD0 0006DAD0 48 00 55 35 */ bl func_80076204 +/* 80070CD0 0006DAD0 48 00 55 35 */ bl zEntPlayer_setBoulderMode__FUi lbl_80070CD4: /* 80070CD4 0006DAD4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80070CD8 0006DAD8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -12115,7 +12115,7 @@ lbl_80071004: /* 80071050 0006DE50 C0 0F 00 0C */ lfs f0, 0xc(r15) /* 80071054 0006DE54 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80071058 0006DE58 40 82 00 44 */ bne lbl_8007109C -/* 8007105C 0006DE5C 4B FD 0B 81 */ bl func_80041BDC +/* 8007105C 0006DE5C 4B FD 0B 81 */ bl xScrFxIsFading__Fv /* 80071060 0006DE60 2C 03 00 00 */ cmpwi r3, 0 /* 80071064 0006DE64 40 82 00 38 */ bne lbl_8007109C /* 80071068 0006DE68 80 6F 00 04 */ lwz r3, 4(r15) @@ -12127,7 +12127,7 @@ lbl_80071004: /* 80071080 0006DE80 38 81 00 18 */ addi r4, r1, 0x18 /* 80071084 0006DE84 38 A0 00 00 */ li r5, 0 /* 80071088 0006DE88 38 C0 00 01 */ li r6, 1 -/* 8007108C 0006DE8C 4B FD 0A 8D */ bl func_80041B18 +/* 8007108C 0006DE8C 4B FD 0A 8D */ bl xScrFxFade__FP10iColor_tagP10iColor_tagfPFv_vi /* 80071090 0006DE90 C0 02 8E 98 */ lfs f0, lbl_803CD818-_SDA2_BASE_(r2) /* 80071094 0006DE94 80 61 10 28 */ lwz r3, 0x1028(r1) /* 80071098 0006DE98 D0 03 17 08 */ stfs f0, 0x1708(r3) @@ -12139,7 +12139,7 @@ lbl_8007109C: /* 800710AC 0006DEAC 4C 40 13 82 */ cror 2, 0, 2 /* 800710B0 0006DEB0 40 82 00 10 */ bne lbl_800710C0 /* 800710B4 0006DEB4 38 60 00 02 */ li r3, 2 -/* 800710B8 0006DEB8 48 02 9A 75 */ bl func_8009AB2C +/* 800710B8 0006DEB8 48 02 9A 75 */ bl zGameStateSwitch__Fi /* 800710BC 0006DEBC 4B FF 6F 99 */ bl func_80068054 lbl_800710C0: /* 800710C0 0006DEC0 80 9A 00 24 */ lwz r4, 0x24(r26) @@ -12191,7 +12191,7 @@ lbl_80071170: /* 80071170 0006DF70 FC 20 F8 90 */ fmr f1, f31 /* 80071174 0006DF74 7F 43 D3 78 */ mr r3, r26 /* 80071178 0006DF78 7F 64 DB 78 */ mr r4, r27 -/* 8007117C 0006DF7C 4B FA 85 61 */ bl func_800196DC +/* 8007117C 0006DF7C 4B FA 85 61 */ bl xEntBeginUpdate__FP4xEntP6xScenef /* 80071180 0006DF80 80 73 07 04 */ lwz r3, 0x704(r19) /* 80071184 0006DF84 C0 2D 8D 6C */ lfs f1, lbl_803CB66C-_SDA_BASE_(r13) /* 80071188 0006DF88 80 63 00 0C */ lwz r3, 0xc(r3) @@ -12216,7 +12216,7 @@ lbl_80071170: /* 800711D4 0006DFD4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800711D8 0006DFD8 40 80 00 0C */ bge lbl_800711E4 /* 800711DC 0006DFDC D0 0D 8D 6C */ stfs f0, lbl_803CB66C-_SDA_BASE_(r13) -/* 800711E0 0006DFE0 4B FE 12 BD */ bl func_8005249C +/* 800711E0 0006DFE0 4B FE 12 BD */ bl zCameraMinTargetHeightClear__Fv lbl_800711E4: /* 800711E4 0006DFE4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800711E8 0006DFE8 39 C0 00 00 */ li r14, 0 @@ -12433,7 +12433,7 @@ lbl_800714D8: lbl_80071500: /* 80071500 0006E300 D0 23 17 54 */ stfs f1, 0x1754(r3) lbl_80071504: -/* 80071504 0006E304 48 0B 23 E9 */ bl func_801238EC +/* 80071504 0006E304 48 0B 23 E9 */ bl zGooCollsBegin__Fv /* 80071508 0006E308 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007150C 0006E30C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80071510 0006E310 80 03 1A F8 */ lwz r0, 0x1af8(r3) @@ -12570,7 +12570,7 @@ lbl_80071684: /* 800716FC 0006E4FC 90 C1 03 50 */ stw r6, 0x350(r1) /* 80071700 0006E500 90 01 05 18 */ stw r0, 0x518(r1) /* 80071704 0006E504 80 84 00 44 */ lwz r4, 0x44(r4) -/* 80071708 0006E508 48 05 0E 5D */ bl func_800C2564 +/* 80071708 0006E508 48 05 0E 5D */ bl iRayHitsEnv__FPC5xRay3PC4xEnvP7xCollis /* 8007170C 0006E50C 80 01 05 18 */ lwz r0, 0x518(r1) /* 80071710 0006E510 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80071714 0006E514 41 82 00 58 */ beq lbl_8007176C @@ -12592,7 +12592,7 @@ lbl_80071684: /* 80071754 0006E554 D0 71 00 00 */ stfs f3, 0(r17) /* 80071758 0006E558 D0 23 00 04 */ stfs f1, 4(r3) /* 8007175C 0006E55C D0 03 00 08 */ stfs f0, 8(r3) -/* 80071760 0006E560 4B FD CB 91 */ bl func_8004E2F0 +/* 80071760 0006E560 4B FD CB 91 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80071764 0006E564 38 00 00 01 */ li r0, 1 /* 80071768 0006E568 90 0D 8C A4 */ stw r0, lbl_803CB5A4-_SDA_BASE_(r13) lbl_8007176C: @@ -12711,11 +12711,11 @@ lbl_800718EC: /* 80071908 0006E708 90 01 01 5C */ stw r0, 0x15c(r1) /* 8007190C 0006E70C 80 06 00 38 */ lwz r0, 0x38(r6) /* 80071910 0006E710 90 01 01 60 */ stw r0, 0x160(r1) -/* 80071914 0006E714 4B FA 83 A5 */ bl func_80019CB8 +/* 80071914 0006E714 4B FA 83 A5 */ bl xEntApplyPhysics__FP4xEntP6xScenef /* 80071918 0006E718 FC 20 F8 90 */ fmr f1, f31 /* 8007191C 0006E71C 7F 43 D3 78 */ mr r3, r26 /* 80071920 0006E720 7F 64 DB 78 */ mr r4, r27 -/* 80071924 0006E724 4B FA 81 C9 */ bl func_80019AEC +/* 80071924 0006E724 4B FA 81 C9 */ bl xEntMove__FP4xEntP6xScenef /* 80071928 0006E728 80 9A 00 48 */ lwz r4, 0x48(r26) /* 8007192C 0006E72C 38 71 03 40 */ addi r3, r17, 0x340 /* 80071930 0006E730 38 84 00 BC */ addi r4, r4, 0xbc @@ -12731,7 +12731,7 @@ lbl_800718EC: /* 80071958 0006E758 90 E1 01 4C */ stw r7, 0x14c(r1) /* 8007195C 0006E75C 90 C1 01 50 */ stw r6, 0x150(r1) /* 80071960 0006E760 90 01 01 54 */ stw r0, 0x154(r1) -/* 80071964 0006E764 4B FA A7 69 */ bl func_8001C0CC +/* 80071964 0006E764 4B FA A7 69 */ bl xEntDriveUpdate__FP9xEntDriveP6xScenefPC7xCollis /* 80071968 0006E768 80 9A 00 48 */ lwz r4, 0x48(r26) /* 8007196C 0006E76C C0 01 01 4C */ lfs f0, 0x14c(r1) /* 80071970 0006E770 C0 24 00 30 */ lfs f1, 0x30(r4) @@ -12772,11 +12772,11 @@ lbl_800719D4: /* 800719F8 0006E7F8 41 82 00 10 */ beq lbl_80071A08 lbl_800719FC: /* 800719FC 0006E7FC 7F 83 E3 78 */ mr r3, r28 -/* 80071A00 0006E800 4B FA DF 79 */ bl func_8001F978 +/* 80071A00 0006E800 4B FA DF 79 */ bl xFFXTurnOn__FP4xFFX /* 80071A04 0006E804 48 00 00 28 */ b lbl_80071A2C lbl_80071A08: /* 80071A08 0006E808 7F 83 E3 78 */ mr r3, r28 -/* 80071A0C 0006E80C 4B FA DF 7D */ bl func_8001F988 +/* 80071A0C 0006E80C 4B FA DF 7D */ bl xFFXTurnOff__FP4xFFX /* 80071A10 0006E810 3C 60 80 3C */ lis r3, 0x803c /* 80071A14 0006E814 84 03 F6 00 */ lwzu r0, -0xa00(r3) /* 80071A18 0006E818 28 00 00 00 */ cmplwi r0, 0 @@ -12798,7 +12798,7 @@ lbl_80071A48: /* 80071A48 0006E848 FC 20 F8 90 */ fmr f1, f31 /* 80071A4C 0006E84C 7F 43 D3 78 */ mr r3, r26 /* 80071A50 0006E850 7F 64 DB 78 */ mr r4, r27 -/* 80071A54 0006E854 4B FA E0 D1 */ bl func_8001FB24 +/* 80071A54 0006E854 4B FA E0 D1 */ bl xFFXApply__FP4xEntP6xScenef /* 80071A58 0006E858 80 9A 00 48 */ lwz r4, 0x48(r26) /* 80071A5C 0006E85C 38 61 01 40 */ addi r3, r1, 0x140 /* 80071A60 0006E860 38 A1 01 58 */ addi r5, r1, 0x158 @@ -12914,7 +12914,7 @@ lbl_80071BE8: /* 80071BFC 0006E9FC FC 20 F8 90 */ fmr f1, f31 /* 80071C00 0006EA00 7F 43 D3 78 */ mr r3, r26 /* 80071C04 0006EA04 7F 64 DB 78 */ mr r4, r27 -/* 80071C08 0006EA08 48 00 A7 81 */ bl func_8007C388 +/* 80071C08 0006EA08 48 00 A7 81 */ bl zEntPlayerCollide__FP4xEntP6xScenef /* 80071C0C 0006EA0C 80 7A 00 4C */ lwz r3, 0x4c(r26) /* 80071C10 0006EA10 38 00 00 01 */ li r0, 1 /* 80071C14 0006EA14 38 A0 00 00 */ li r5, 0 @@ -13004,7 +13004,7 @@ lbl_80071D1C: /* 80071D44 0006EB44 80 0D 8D A0 */ lwz r0, lbl_803CB6A0-_SDA_BASE_(r13) /* 80071D48 0006EB48 2C 00 00 00 */ cmpwi r0, 0 /* 80071D4C 0006EB4C 40 82 00 08 */ bne lbl_80071D54 -/* 80071D50 0006EB50 48 0A AC 25 */ bl func_8011C974 +/* 80071D50 0006EB50 48 0A AC 25 */ bl force_start__9oob_stateFv lbl_80071D54: /* 80071D54 0006EB54 FC 20 D8 90 */ fmr f1, f27 /* 80071D58 0006EB58 4B F9 8A A5 */ bl func_8000A7FC @@ -13015,7 +13015,7 @@ lbl_80071D54: /* 80071D6C 0006EB6C C0 4D 8C B0 */ lfs f2, lbl_803CB5B0-_SDA_BASE_(r13) /* 80071D70 0006EB70 38 63 2A CD */ addi r3, r3, 0x2acd /* 80071D74 0006EB74 4C C6 32 42 */ crset 6 -/* 80071D78 0006EB78 4B FA 5F C5 */ bl func_80017D3C +/* 80071D78 0006EB78 4B FA 5F C5 */ bl xprintf__FPCce lbl_80071D7C: /* 80071D7C 0006EB7C 80 9A 00 4C */ lwz r4, 0x4c(r26) /* 80071D80 0006EB80 38 71 0A AC */ addi r3, r17, 0xaac @@ -13024,16 +13024,16 @@ lbl_80071D7C: /* 80071D8C 0006EB8C FC 20 F8 90 */ fmr f1, f31 /* 80071D90 0006EB90 7F 43 D3 78 */ mr r3, r26 /* 80071D94 0006EB94 7F 64 DB 78 */ mr r4, r27 -/* 80071D98 0006EB98 48 00 A5 F1 */ bl func_8007C388 +/* 80071D98 0006EB98 48 00 A5 F1 */ bl zEntPlayerCollide__FP4xEntP6xScenef /* 80071D9C 0006EB9C 80 7A 00 4C */ lwz r3, 0x4c(r26) /* 80071DA0 0006EBA0 38 91 0A AC */ addi r4, r17, 0xaac /* 80071DA4 0006EBA4 38 A0 05 B4 */ li r5, 0x5b4 /* 80071DA8 0006EBA8 4B F9 17 99 */ bl memcpy /* 80071DAC 0006EBAC FC 20 F8 90 */ fmr f1, f31 /* 80071DB0 0006EBB0 7F 43 D3 78 */ mr r3, r26 -/* 80071DB4 0006EBB4 48 00 28 05 */ bl func_800745B8 +/* 80071DB4 0006EBB4 48 00 28 05 */ bl zEntPlayer_CheckCritterContact__FP4xEntf /* 80071DB8 0006EBB8 80 7A 00 4C */ lwz r3, 0x4c(r26) -/* 80071DBC 0006EBBC 48 0A D6 BD */ bl func_8011F478 +/* 80071DBC 0006EBBC 48 0A D6 BD */ bl xEntBoulder_ApplyForces__FP10xEntCollis /* 80071DC0 0006EBC0 3B BD 00 01 */ addi r29, r29, 1 lbl_80071DC4: /* 80071DC4 0006EBC4 7C 1D F0 00 */ cmpw r29, r30 @@ -13099,13 +13099,13 @@ lbl_80071EAC: /* 80071EAC 0006ECAC 38 7A 00 88 */ addi r3, r26, 0x88 /* 80071EB0 0006ECB0 38 81 01 94 */ addi r4, r1, 0x194 /* 80071EB4 0006ECB4 38 A1 04 C8 */ addi r5, r1, 0x4c8 -/* 80071EB8 0006ECB8 4B F9 D4 99 */ bl func_8000F350 +/* 80071EB8 0006ECB8 4B F9 D4 99 */ bl xSphereHitsBox__FPC7xSpherePC4xBoxP7xCollis /* 80071EBC 0006ECBC 80 01 04 C8 */ lwz r0, 0x4c8(r1) /* 80071EC0 0006ECC0 70 00 00 11 */ andi. r0, r0, 0x11 /* 80071EC4 0006ECC4 40 82 00 10 */ bne lbl_80071ED4 /* 80071EC8 0006ECC8 7F 43 D3 78 */ mr r3, r26 /* 80071ECC 0006ECCC 38 80 00 11 */ li r4, 0x11 -/* 80071ED0 0006ECD0 4B FA D7 21 */ bl func_8001F5F0 +/* 80071ED0 0006ECD0 4B FA D7 21 */ bl zEntEvent__FP5xBaseUi lbl_80071ED4: /* 80071ED4 0006ECD4 C0 2D 8C A8 */ lfs f1, lbl_803CB5A8-_SDA_BASE_(r13) /* 80071ED8 0006ECD8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -13155,16 +13155,16 @@ lbl_80071F30: /* 80071F80 0006ED80 38 81 01 28 */ addi r4, r1, 0x128 /* 80071F84 0006ED84 38 A1 01 1C */ addi r5, r1, 0x11c /* 80071F88 0006ED88 EC 21 00 32 */ fmuls f1, f1, f0 -/* 80071F8C 0006ED8C 4B F9 FF D9 */ bl func_80011F64 +/* 80071F8C 0006ED8C 4B F9 FF D9 */ bl xSweptSpherePrepare__FP12xSweptSphereP5xVec3P5xVec3f /* 80071F90 0006ED90 80 97 1F C0 */ lwz r4, 0x1fc0(r23) /* 80071F94 0006ED94 7F 45 D3 78 */ mr r5, r26 /* 80071F98 0006ED98 88 DA 00 20 */ lbz r6, 0x20(r26) /* 80071F9C 0006ED9C 38 61 08 20 */ addi r3, r1, 0x820 -/* 80071FA0 0006EDA0 4B FA 24 91 */ bl func_80014430 +/* 80071FA0 0006EDA0 4B FA 24 91 */ bl xSweptSphereToNonMoving__FP12xSweptSphereP6xSceneP4xEntUc /* 80071FA4 0006EDA4 2C 03 00 00 */ cmpwi r3, 0 /* 80071FA8 0006EDA8 41 82 02 B0 */ beq lbl_80072258 /* 80071FAC 0006EDAC 38 61 08 20 */ addi r3, r1, 0x820 -/* 80071FB0 0006EDB0 4B FA 01 F1 */ bl func_800121A0 +/* 80071FB0 0006EDB0 4B FA 01 F1 */ bl xSweptSphereGetResults__FP12xSweptSphere /* 80071FB4 0006EDB4 C0 2D 8C A8 */ lfs f1, lbl_803CB5A8-_SDA_BASE_(r13) /* 80071FB8 0006EDB8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80071FBC 0006EDBC FC 01 00 00 */ fcmpu cr0, f1, f0 @@ -13195,12 +13195,12 @@ lbl_8007200C: /* 80072018 0006EE18 38 81 01 28 */ addi r4, r1, 0x128 /* 8007201C 0006EE1C 38 A1 01 1C */ addi r5, r1, 0x11c /* 80072020 0006EE20 EC 21 00 32 */ fmuls f1, f1, f0 -/* 80072024 0006EE24 4B F9 FF 41 */ bl func_80011F64 +/* 80072024 0006EE24 4B F9 FF 41 */ bl xSweptSpherePrepare__FP12xSweptSphereP5xVec3P5xVec3f /* 80072028 0006EE28 80 97 1F C0 */ lwz r4, 0x1fc0(r23) /* 8007202C 0006EE2C 7D C3 73 78 */ mr r3, r14 /* 80072030 0006EE30 88 DA 00 20 */ lbz r6, 0x20(r26) /* 80072034 0006EE34 7F 45 D3 78 */ mr r5, r26 -/* 80072038 0006EE38 4B FA 23 F9 */ bl func_80014430 +/* 80072038 0006EE38 4B FA 23 F9 */ bl xSweptSphereToNonMoving__FP12xSweptSphereP6xSceneP4xEntUc /* 8007203C 0006EE3C 2C 03 00 00 */ cmpwi r3, 0 /* 80072040 0006EE40 40 82 00 48 */ bne lbl_80072088 /* 80072044 0006EE44 28 14 00 01 */ cmplwi r20, 1 @@ -13223,7 +13223,7 @@ lbl_8007205C: /* 80072084 0006EE84 48 00 00 0C */ b lbl_80072090 lbl_80072088: /* 80072088 0006EE88 7D C3 73 78 */ mr r3, r14 -/* 8007208C 0006EE8C 4B FA 01 15 */ bl func_800121A0 +/* 8007208C 0006EE8C 4B FA 01 15 */ bl xSweptSphereGetResults__FP12xSweptSphere lbl_80072090: /* 80072090 0006EE90 28 14 00 00 */ cmplwi r20, 0 /* 80072094 0006EE94 40 82 00 28 */ bne lbl_800720BC @@ -13293,7 +13293,7 @@ lbl_8007215C: /* 80072188 0006EF88 D0 41 01 04 */ stfs f2, 0x104(r1) /* 8007218C 0006EF8C D0 21 01 08 */ stfs f1, 0x108(r1) /* 80072190 0006EF90 D0 01 01 0C */ stfs f0, 0x10c(r1) -/* 80072194 0006EF94 4B FD C3 5D */ bl func_8004E4F0 +/* 80072194 0006EF94 4B FD C3 5D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80072198 0006EF98 FF A0 08 90 */ fmr f29, f1 /* 8007219C 0006EF9C 38 61 01 28 */ addi r3, r1, 0x128 /* 800721A0 0006EFA0 38 8E 01 08 */ addi r4, r14, 0x108 @@ -13331,7 +13331,7 @@ lbl_800721E8: /* 8007221C 0006F01C C0 01 01 30 */ lfs f0, 0x130(r1) /* 80072220 0006F020 80 BA 00 48 */ lwz r5, 0x48(r26) /* 80072224 0006F024 D0 05 00 38 */ stfs f0, 0x38(r5) -/* 80072228 0006F028 48 00 A1 61 */ bl func_8007C388 +/* 80072228 0006F028 48 00 A1 61 */ bl zEntPlayerCollide__FP4xEntP6xScenef /* 8007222C 0006F02C 80 BA 00 48 */ lwz r5, 0x48(r26) /* 80072230 0006F030 38 71 03 34 */ addi r3, r17, 0x334 /* 80072234 0006F034 38 85 00 30 */ addi r4, r5, 0x30 @@ -13362,14 +13362,14 @@ lbl_80072270: /* 8007228C 0006F08C EC 01 00 32 */ fmuls f0, f1, f0 /* 80072290 0006F090 C0 31 03 40 */ lfs f1, 0x340(r17) /* 80072294 0006F094 EF 62 00 7A */ fmadds f27, f2, f1, f0 -/* 80072298 0006F098 48 04 37 4D */ bl func_800B59E4 +/* 80072298 0006F098 48 04 37 4D */ bl zSurfaceGetSurface__FPC7xCollis /* 8007229C 0006F09C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 800722A0 0006F0A0 FC 1B 08 40 */ fcmpo cr0, f27, f1 /* 800722A4 0006F0A4 40 81 00 44 */ ble lbl_800722E8 /* 800722A8 0006F0A8 C0 0E 00 3C */ lfs f0, 0x3c(r14) /* 800722AC 0006F0AC FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800722B0 0006F0B0 40 80 00 38 */ bge lbl_800722E8 -/* 800722B4 0006F0B4 48 04 37 BD */ bl func_800B5A70 +/* 800722B4 0006F0B4 48 04 37 BD */ bl zSurfaceGetStep__FPC8xSurface /* 800722B8 0006F0B8 28 03 00 00 */ cmplwi r3, 0 /* 800722BC 0006F0BC 41 82 00 2C */ beq lbl_800722E8 /* 800722C0 0006F0C0 80 7A 00 48 */ lwz r3, 0x48(r26) @@ -13387,7 +13387,7 @@ lbl_800722E8: lbl_800722EC: /* 800722EC 0006F0EC 7C 0E A0 40 */ cmplw r14, r20 /* 800722F0 0006F0F0 41 80 FF 80 */ blt lbl_80072270 -/* 800722F4 0006F0F4 48 0B 16 A5 */ bl func_80123998 +/* 800722F4 0006F0F4 48 0B 16 A5 */ bl zGooCollsEnd__Fv /* 800722F8 0006F0F8 80 17 16 D4 */ lwz r0, 0x16d4(r23) /* 800722FC 0006F0FC 2C 00 00 00 */ cmpwi r0, 0 /* 80072300 0006F100 40 82 00 3C */ bne lbl_8007233C @@ -13419,12 +13419,12 @@ lbl_8007233C: /* 80072364 0006F164 28 00 00 18 */ cmplwi r0, 0x18 /* 80072368 0006F168 40 82 00 0C */ bne lbl_80072374 /* 8007236C 0006F16C 38 80 04 00 */ li r4, 0x400 -/* 80072370 0006F170 4B FE 4A 35 */ bl func_80056DA4 +/* 80072370 0006F170 4B FE 4A 35 */ bl zEntButton_Hold__FP11_zEntButtonUi lbl_80072374: /* 80072374 0006F174 80 6E 00 14 */ lwz r3, 0x14(r14) /* 80072378 0006F178 38 81 00 10 */ addi r4, r1, 0x10 /* 8007237C 0006F17C 38 A0 00 01 */ li r5, 1 -/* 80072380 0006F180 48 0B 14 B1 */ bl func_80123830 +/* 80072380 0006F180 48 0B 14 B1 */ bl zGooIs__FP4xEntRfUi /* 80072384 0006F184 2C 03 00 00 */ cmpwi r3, 0 /* 80072388 0006F188 41 82 00 58 */ beq lbl_800723E0 /* 8007238C 0006F18C 80 0D 8D 20 */ lwz r0, lbl_803CB620-_SDA_BASE_(r13) @@ -13439,7 +13439,7 @@ lbl_80072374: /* 800723B0 0006F1B0 80 61 10 28 */ lwz r3, 0x1028(r1) /* 800723B4 0006F1B4 D0 03 17 08 */ stfs f0, 0x1708(r3) /* 800723B8 0006F1B8 80 6E 00 14 */ lwz r3, 0x14(r14) -/* 800723BC 0006F1BC 48 00 40 75 */ bl func_80076430 +/* 800723BC 0006F1BC 48 00 40 75 */ bl zEntPlayer_Damage__FP5xBaseUi /* 800723C0 0006F1C0 38 00 00 01 */ li r0, 1 /* 800723C4 0006F1C4 90 0D 8D 20 */ stw r0, lbl_803CB620-_SDA_BASE_(r13) /* 800723C8 0006F1C8 C0 02 8C 00 */ lfs f0, lbl_803CD580-_SDA2_BASE_(r2) @@ -13472,7 +13472,7 @@ lbl_80072408: /* 80072420 0006F220 C0 0D 8D A8 */ lfs f0, lbl_803CB6A8-_SDA_BASE_(r13) /* 80072424 0006F224 EC 00 F8 2A */ fadds f0, f0, f31 /* 80072428 0006F228 D0 0D 8D A8 */ stfs f0, lbl_803CB6A8-_SDA_BASE_(r13) -/* 8007242C 0006F22C 4B FB E8 3D */ bl func_80030C68 +/* 8007242C 0006F22C 4B FB E8 3D */ bl xrand__Fv /* 80072430 0006F230 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 80072434 0006F234 28 00 00 40 */ cmplwi r0, 0x40 /* 80072438 0006F238 40 81 00 24 */ ble lbl_8007245C @@ -13480,7 +13480,7 @@ lbl_80072408: /* 80072440 0006F240 38 80 00 01 */ li r4, 1 /* 80072444 0006F244 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80072448 0006F248 38 63 00 30 */ addi r3, r3, 0x30 -/* 8007244C 0006F24C 48 02 27 F9 */ bl func_80094C44 +/* 8007244C 0006F24C 48 02 27 F9 */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui /* 80072450 0006F250 48 00 00 0C */ b lbl_8007245C lbl_80072454: /* 80072454 0006F254 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -13507,7 +13507,7 @@ lbl_80072478: /* 800724A0 0006F2A0 EC 42 00 28 */ fsubs f2, f2, f0 /* 800724A4 0006F2A4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800724A8 0006F2A8 FC 60 08 90 */ fmr f3, f1 -/* 800724AC 0006F2AC 4B FD FE 99 */ bl func_80052344 +/* 800724AC 0006F2AC 4B FD FE 99 */ bl zCameraTranslate__FP7xCamerafff lbl_800724B0: /* 800724B0 0006F2B0 FC 20 F8 90 */ fmr f1, f31 /* 800724B4 0006F2B4 7F 43 D3 78 */ mr r3, r26 @@ -13570,11 +13570,11 @@ lbl_800724F8: /* 80072594 0006F394 91 01 00 F8 */ stw r8, 0xf8(r1) /* 80072598 0006F398 90 E1 00 FC */ stw r7, 0xfc(r1) /* 8007259C 0006F39C 90 01 01 00 */ stw r0, 0x100(r1) -/* 800725A0 0006F3A0 48 03 76 C9 */ bl func_800A9C68 +/* 800725A0 0006F3A0 48 03 76 C9 */ bl zPlatform_PaddleCollide__FP7xCollisPC5xVec3PC5xVec3Ui lbl_800725A4: /* 800725A4 0006F3A4 7E 03 83 78 */ mr r3, r16 /* 800725A8 0006F3A8 38 80 01 65 */ li r4, 0x165 -/* 800725AC 0006F3AC 4B FA D0 45 */ bl func_8001F5F0 +/* 800725AC 0006F3AC 4B FA D0 45 */ bl zEntEvent__FP5xBaseUi lbl_800725B0: /* 800725B0 0006F3B0 80 0E 00 00 */ lwz r0, 0(r14) /* 800725B4 0006F3B4 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -13590,7 +13590,7 @@ lbl_800725B0: /* 800725DC 0006F3DC 41 82 00 10 */ beq lbl_800725EC /* 800725E0 0006F3E0 7E 03 83 78 */ mr r3, r16 /* 800725E4 0006F3E4 38 80 00 3A */ li r4, 0x3a -/* 800725E8 0006F3E8 4B FA D0 09 */ bl func_8001F5F0 +/* 800725E8 0006F3E8 4B FA D0 09 */ bl zEntEvent__FP5xBaseUi lbl_800725EC: /* 800725EC 0006F3EC 80 70 00 D0 */ lwz r3, 0xd0(r16) /* 800725F0 0006F3F0 80 03 00 24 */ lwz r0, 0x24(r3) @@ -13598,7 +13598,7 @@ lbl_800725EC: /* 800725F8 0006F3F8 41 82 00 10 */ beq lbl_80072608 /* 800725FC 0006F3FC 7E 03 83 78 */ mr r3, r16 /* 80072600 0006F400 38 80 00 3A */ li r4, 0x3a -/* 80072604 0006F404 4B FA CF ED */ bl func_8001F5F0 +/* 80072604 0006F404 4B FA CF ED */ bl zEntEvent__FP5xBaseUi lbl_80072608: /* 80072608 0006F408 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007260C 0006F40C 38 61 00 EC */ addi r3, r1, 0xec @@ -13607,14 +13607,14 @@ lbl_80072608: /* 80072618 0006F418 4B F9 C9 E5 */ bl func_8000EFFC /* 8007261C 0006F41C 7E 03 83 78 */ mr r3, r16 /* 80072620 0006F420 38 81 00 EC */ addi r4, r1, 0xec -/* 80072624 0006F424 48 0A CF 71 */ bl func_8011F594 +/* 80072624 0006F424 48 0A CF 71 */ bl xEntBoulder_AddForce__FP11xEntBoulderP5xVec3 /* 80072628 0006F428 48 00 00 80 */ b lbl_800726A8 lbl_8007262C: /* 8007262C 0006F42C 28 00 00 18 */ cmplwi r0, 0x18 /* 80072630 0006F430 40 82 00 14 */ bne lbl_80072644 /* 80072634 0006F434 7E 03 83 78 */ mr r3, r16 /* 80072638 0006F438 38 80 00 04 */ li r4, 4 -/* 8007263C 0006F43C 4B FE 47 15 */ bl func_80056D50 +/* 8007263C 0006F43C 4B FE 47 15 */ bl zEntButton_Press__FP11_zEntButtonUi /* 80072640 0006F440 48 00 00 68 */ b lbl_800726A8 lbl_80072644: /* 80072644 0006F444 28 00 00 2B */ cmplwi r0, 0x2b @@ -13732,7 +13732,7 @@ lbl_80072770: /* 800727F0 0006F5F0 91 01 00 E0 */ stw r8, 0xe0(r1) /* 800727F4 0006F5F4 90 E1 00 E4 */ stw r7, 0xe4(r1) /* 800727F8 0006F5F8 90 01 00 E8 */ stw r0, 0xe8(r1) -/* 800727FC 0006F5FC 48 03 74 6D */ bl func_800A9C68 +/* 800727FC 0006F5FC 48 03 74 6D */ bl zPlatform_PaddleCollide__FP7xCollisPC5xVec3PC5xVec3Ui lbl_80072800: /* 80072800 0006F600 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80072804 0006F604 80 7F 00 04 */ lwz r3, 4(r31) @@ -13759,13 +13759,13 @@ lbl_80072854: /* 80072854 0006F654 80 61 10 14 */ lwz r3, 0x1014(r1) /* 80072858 0006F658 7E 04 83 78 */ mr r4, r16 /* 8007285C 0006F65C 38 A0 01 67 */ li r5, 0x167 -/* 80072860 0006F660 4B FA CE 81 */ bl func_8001F6E0 +/* 80072860 0006F660 4B FA CE 81 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 80072864 0006F664 48 00 00 14 */ b lbl_80072878 lbl_80072868: /* 80072868 0006F668 80 61 10 14 */ lwz r3, 0x1014(r1) /* 8007286C 0006F66C 7E 04 83 78 */ mr r4, r16 /* 80072870 0006F670 38 A0 01 64 */ li r5, 0x164 -/* 80072874 0006F674 4B FA CE 6D */ bl func_8001F6E0 +/* 80072874 0006F674 4B FA CE 6D */ bl zEntEvent__FP5xBaseP5xBaseUi lbl_80072878: /* 80072878 0006F678 80 0E 00 00 */ lwz r0, 0(r14) /* 8007287C 0006F67C 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -13780,14 +13780,14 @@ lbl_80072878: /* 800728A0 0006F6A0 40 82 00 14 */ bne lbl_800728B4 /* 800728A4 0006F6A4 7E 03 83 78 */ mr r3, r16 /* 800728A8 0006F6A8 38 80 00 02 */ li r4, 2 -/* 800728AC 0006F6AC 4B FE 44 A5 */ bl func_80056D50 +/* 800728AC 0006F6AC 4B FE 44 A5 */ bl zEntButton_Press__FP11_zEntButtonUi /* 800728B0 0006F6B0 48 00 00 80 */ b lbl_80072930 lbl_800728B4: /* 800728B4 0006F6B4 2C 00 00 01 */ cmpwi r0, 1 /* 800728B8 0006F6B8 40 82 00 78 */ bne lbl_80072930 /* 800728BC 0006F6BC 7E 03 83 78 */ mr r3, r16 /* 800728C0 0006F6C0 38 80 01 00 */ li r4, 0x100 -/* 800728C4 0006F6C4 4B FE 44 8D */ bl func_80056D50 +/* 800728C4 0006F6C4 4B FE 44 8D */ bl zEntButton_Press__FP11_zEntButtonUi /* 800728C8 0006F6C8 48 00 00 68 */ b lbl_80072930 lbl_800728CC: /* 800728CC 0006F6CC 28 00 00 2B */ cmplwi r0, 0x2b @@ -13853,7 +13853,7 @@ lbl_8007299C: /* 800729A4 0006F7A4 C0 22 8C 0C */ lfs f1, lbl_803CD58C-_SDA2_BASE_(r2) /* 800729A8 0006F7A8 EC 00 10 28 */ fsubs f0, f0, f2 /* 800729AC 0006F7AC EC 41 00 BA */ fmadds f2, f1, f2, f0 -/* 800729B0 0006F7B0 48 07 B5 01 */ bl func_800EDEB0 +/* 800729B0 0006F7B0 48 07 B5 01 */ bl zNPCMsg_AreaPlayerStun__FffP5xVec3 lbl_800729B4: /* 800729B4 0006F7B4 FC 20 F8 90 */ fmr f1, f31 /* 800729B8 0006F7B8 7F 43 D3 78 */ mr r3, r26 @@ -13881,7 +13881,7 @@ lbl_800729B4: /* 80072A10 0006F810 48 00 5B FD */ bl func_8007860C /* 80072A14 0006F814 7F 43 D3 78 */ mr r3, r26 /* 80072A18 0006F818 7F 64 DB 78 */ mr r4, r27 -/* 80072A1C 0006F81C 48 00 9B 41 */ bl func_8007C55C +/* 80072A1C 0006F81C 48 00 9B 41 */ bl zEntPlayerCollTrigger__FP4xEntP6xScene /* 80072A20 0006F820 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80072A24 0006F824 3A 03 05 58 */ addi r16, r3, lbl_803C0558@l /* 80072A28 0006F828 C0 30 1D 24 */ lfs f1, 0x1d24(r16) @@ -13902,7 +13902,7 @@ lbl_80072A44: /* 80072A60 0006F860 4B F9 BC 31 */ bl func_8000E690 /* 80072A64 0006F864 38 61 00 D4 */ addi r3, r1, 0xd4 /* 80072A68 0006F868 7C 64 1B 78 */ mr r4, r3 -/* 80072A6C 0006F86C 4B FD BA 85 */ bl func_8004E4F0 +/* 80072A6C 0006F86C 4B FD BA 85 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80072A70 0006F870 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80072A74 0006F874 C0 42 8C 00 */ lfs f2, lbl_803CD580-_SDA2_BASE_(r2) /* 80072A78 0006F878 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -13945,7 +13945,7 @@ lbl_80072AD4: /* 80072AFC 0006F8FC 4B F9 85 BD */ bl func_8000B0B8 /* 80072B00 0006F900 7E 83 A3 78 */ mr r3, r20 /* 80072B04 0006F904 7E 84 A3 78 */ mr r4, r20 -/* 80072B08 0006F908 4B FD B7 E9 */ bl func_8004E2F0 +/* 80072B08 0006F908 4B FD B7 E9 */ bl xVec3Normalize__FP5xVec3PC5xVec3 lbl_80072B0C: /* 80072B0C 0006F90C FC 20 F8 90 */ fmr f1, f31 /* 80072B10 0006F910 7F 43 D3 78 */ mr r3, r26 @@ -13964,7 +13964,7 @@ lbl_80072B0C: /* 80072B44 0006F944 C0 45 00 34 */ lfs f2, 0x34(r5) /* 80072B48 0006F948 EC 02 00 28 */ fsubs f0, f2, f0 /* 80072B4C 0006F94C D0 05 00 34 */ stfs f0, 0x34(r5) -/* 80072B50 0006F950 4B FA 6C 19 */ bl func_80019768 +/* 80072B50 0006F950 4B FA 6C 19 */ bl xEntEndUpdate__FP4xEntP6xScenef /* 80072B54 0006F954 88 0D 8E 2C */ lbz r0, lbl_803CB72C-_SDA_BASE_(r13) /* 80072B58 0006F958 7C 00 07 75 */ extsb. r0, r0 /* 80072B5C 0006F95C 40 82 00 18 */ bne lbl_80072B74 @@ -13995,7 +13995,7 @@ lbl_80072B74: /* 80072BBC 0006F9BC 38 C1 00 C8 */ addi r6, r1, 0xc8 /* 80072BC0 0006F9C0 80 65 00 10 */ lwz r3, 0x10(r5) /* 80072BC4 0006F9C4 80 A7 00 4C */ lwz r5, 0x4c(r7) -/* 80072BC8 0006F9C8 48 05 64 85 */ bl func_800C904C +/* 80072BC8 0006F9C8 48 05 64 85 */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 /* 80072BCC 0006F9CC 80 DA 00 24 */ lwz r6, 0x24(r26) /* 80072BD0 0006F9D0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80072BD4 0006F9D4 80 AE 19 E0 */ lwz r5, 0x19e0(r14) @@ -14004,7 +14004,7 @@ lbl_80072B74: /* 80072BE0 0006F9E0 38 84 19 C0 */ addi r4, r4, 0x19c0 /* 80072BE4 0006F9E4 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 80072BE8 0006F9E8 38 C1 00 BC */ addi r6, r1, 0xbc -/* 80072BEC 0006F9EC 48 05 64 61 */ bl func_800C904C +/* 80072BEC 0006F9EC 48 05 64 61 */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 /* 80072BF0 0006F9F0 C0 61 00 C8 */ lfs f3, 0xc8(r1) /* 80072BF4 0006F9F4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80072BF8 0006F9F8 C0 41 00 BC */ lfs f2, 0xbc(r1) @@ -14046,13 +14046,13 @@ lbl_80072B74: /* 80072C88 0006FA88 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80072C8C 0006FA8C C0 42 8C 0C */ lfs f2, lbl_803CD58C-_SDA2_BASE_(r2) /* 80072C90 0006FA90 C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) -/* 80072C94 0006FA94 4B FB 6A 7D */ bl func_80029710 +/* 80072C94 0006FA94 4B FB 6A 7D */ bl xFXStreakStart__FfffUiPC10iColor_tagPC10iColor_tagi /* 80072C98 0006FA98 90 6D 8E 28 */ stw r3, lbl_803CB728-_SDA_BASE_(r13) lbl_80072C9C: /* 80072C9C 0006FA9C 80 6D 8E 28 */ lwz r3, lbl_803CB728-_SDA_BASE_(r13) /* 80072CA0 0006FAA0 38 81 00 C8 */ addi r4, r1, 0xc8 /* 80072CA4 0006FAA4 38 A1 00 BC */ addi r5, r1, 0xbc -/* 80072CA8 0006FAA8 4B FB 6C ED */ bl func_80029994 +/* 80072CA8 0006FAA8 4B FB 6C ED */ bl xFXStreakUpdate__FUiPC5xVec3PC5xVec3 /* 80072CAC 0006FAAC 80 02 AB E8 */ lwz r0, lbl_803CF568-_SDA2_BASE_(r2) /* 80072CB0 0006FAB0 28 00 00 00 */ cmplwi r0, 0 /* 80072CB4 0006FAB4 41 82 01 00 */ beq lbl_80072DB4 @@ -14096,7 +14096,7 @@ lbl_80072C9C: /* 80072D4C 0006FB4C FC 40 08 90 */ fmr f2, f1 /* 80072D50 0006FB50 FC 60 08 90 */ fmr f3, f1 /* 80072D54 0006FB54 4B FB 91 85 */ bl func_8002BED8 -/* 80072D58 0006FB58 4B FB DF 31 */ bl func_80030C88 +/* 80072D58 0006FB58 4B FB DF 31 */ bl xurand__Fv /* 80072D5C 0006FB5C C0 42 8C 4C */ lfs f2, lbl_803CD5CC-_SDA2_BASE_(r2) /* 80072D60 0006FB60 38 61 06 E8 */ addi r3, r1, 0x6e8 /* 80072D64 0006FB64 C0 02 8D 10 */ lfs f0, lbl_803CD690-_SDA2_BASE_(r2) @@ -14117,7 +14117,7 @@ lbl_80072C9C: /* 80072DA0 0006FBA0 FC 20 F8 90 */ fmr f1, f31 /* 80072DA4 0006FBA4 80 6D 8D 38 */ lwz r3, lbl_803CB638-_SDA_BASE_(r13) /* 80072DA8 0006FBA8 38 81 06 B4 */ addi r4, r1, 0x6b4 -/* 80072DAC 0006FBAC 48 0A 4E 1D */ bl func_80117BC8 +/* 80072DAC 0006FBAC 48 0A 4E 1D */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 80072DB0 0006FBB0 48 00 00 10 */ b lbl_80072DC0 lbl_80072DB4: /* 80072DB4 0006FBB4 7E 83 A3 78 */ mr r3, r20 @@ -14159,7 +14159,7 @@ lbl_80072E3C: /* 80072E3C 0006FC3C 80 6D 8E 28 */ lwz r3, lbl_803CB728-_SDA_BASE_(r13) /* 80072E40 0006FC40 28 03 DE AD */ cmplwi r3, 0xdead /* 80072E44 0006FC44 41 82 00 08 */ beq lbl_80072E4C -/* 80072E48 0006FC48 4B FB 6B 09 */ bl func_80029950 +/* 80072E48 0006FC48 4B FB 6B 09 */ bl xFXStreakStop__FUi lbl_80072E4C: /* 80072E4C 0006FC4C 3C 60 00 01 */ lis r3, 0x0000DEAD@ha /* 80072E50 0006FC50 38 03 DE AD */ addi r0, r3, 0x0000DEAD@l @@ -14186,7 +14186,7 @@ lbl_80072E58: /* 80072EA0 0006FCA0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80072EA4 0006FCA4 38 63 61 18 */ addi r3, r3, lbl_80256118@l /* 80072EA8 0006FCA8 38 63 2A E4 */ addi r3, r3, 0x2ae4 -/* 80072EAC 0006FCAC 4B FD 93 69 */ bl func_8004C214 +/* 80072EAC 0006FCAC 4B FD 93 69 */ bl xStrHash__FPCc /* 80072EB0 0006FCB0 80 8D 8C E4 */ lwz r4, lbl_803CB5E4-_SDA_BASE_(r13) /* 80072EB4 0006FCB4 80 04 00 00 */ lwz r0, 0(r4) /* 80072EB8 0006FCB8 7C 00 18 40 */ cmplw r0, r3 @@ -14194,7 +14194,7 @@ lbl_80072E58: /* 80072EC0 0006FCC0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80072EC4 0006FCC4 38 63 61 18 */ addi r3, r3, lbl_80256118@l /* 80072EC8 0006FCC8 38 63 2A EF */ addi r3, r3, 0x2aef -/* 80072ECC 0006FCCC 4B FD 93 49 */ bl func_8004C214 +/* 80072ECC 0006FCCC 4B FD 93 49 */ bl xStrHash__FPCc /* 80072ED0 0006FCD0 80 8D 8C E4 */ lwz r4, lbl_803CB5E4-_SDA_BASE_(r13) /* 80072ED4 0006FCD4 80 04 00 00 */ lwz r0, 0(r4) /* 80072ED8 0006FCD8 7C 00 18 40 */ cmplw r0, r3 @@ -14202,7 +14202,7 @@ lbl_80072E58: /* 80072EE0 0006FCE0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80072EE4 0006FCE4 38 63 61 18 */ addi r3, r3, lbl_80256118@l /* 80072EE8 0006FCE8 38 63 2A FA */ addi r3, r3, 0x2afa -/* 80072EEC 0006FCEC 4B FD 93 29 */ bl func_8004C214 +/* 80072EEC 0006FCEC 4B FD 93 29 */ bl xStrHash__FPCc /* 80072EF0 0006FCF0 80 8D 8C E4 */ lwz r4, lbl_803CB5E4-_SDA_BASE_(r13) /* 80072EF4 0006FCF4 80 04 00 00 */ lwz r0, 0(r4) /* 80072EF8 0006FCF8 7C 00 18 40 */ cmplw r0, r3 @@ -14210,7 +14210,7 @@ lbl_80072E58: /* 80072F00 0006FD00 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80072F04 0006FD04 38 63 61 18 */ addi r3, r3, lbl_80256118@l /* 80072F08 0006FD08 38 63 2B 05 */ addi r3, r3, 0x2b05 -/* 80072F0C 0006FD0C 4B FD 93 09 */ bl func_8004C214 +/* 80072F0C 0006FD0C 4B FD 93 09 */ bl xStrHash__FPCc /* 80072F10 0006FD10 80 8D 8C E4 */ lwz r4, lbl_803CB5E4-_SDA_BASE_(r13) /* 80072F14 0006FD14 80 04 00 00 */ lwz r0, 0(r4) /* 80072F18 0006FD18 7C 00 18 40 */ cmplw r0, r3 @@ -14252,7 +14252,7 @@ lbl_80072F6C: /* 80072FA0 0006FDA0 38 81 05 B4 */ addi r4, r1, 0x5b4 /* 80072FA4 0006FDA4 80 63 00 0C */ lwz r3, 0xc(r3) /* 80072FA8 0006FDA8 80 63 00 10 */ lwz r3, 0x10(r3) -/* 80072FAC 0006FDAC 4B F9 47 B1 */ bl func_8000775C +/* 80072FAC 0006FDAC 4B F9 47 B1 */ bl xAnimTableGetState__FP10xAnimTablePCc /* 80072FB0 0006FDB0 28 03 00 00 */ cmplwi r3, 0 /* 80072FB4 0006FDB4 41 82 02 70 */ beq lbl_80073224 /* 80072FB8 0006FDB8 80 9A 00 24 */ lwz r4, 0x24(r26) @@ -14267,10 +14267,10 @@ lbl_80072F6C: /* 80072FDC 0006FDDC C0 03 00 08 */ lfs f0, 8(r3) /* 80072FE0 0006FDE0 80 67 00 00 */ lwz r3, 0(r7) /* 80072FE4 0006FDE4 EC 21 00 2A */ fadds f1, f1, f0 -/* 80072FE8 0006FDE8 48 04 BA 11 */ bl func_800BE9F8 +/* 80072FE8 0006FDE8 48 04 BA 11 */ bl iAnimEval__FPvfUiP5xVec3P5xQuat /* 80072FEC 0006FDEC 38 61 00 A0 */ addi r3, r1, 0xa0 /* 80072FF0 0006FDF0 38 81 02 F0 */ addi r4, r1, 0x2f0 -/* 80072FF4 0006FDF4 4B FB FF 0D */ bl func_80032F00 +/* 80072FF4 0006FDF4 4B FB FF 0D */ bl xQuatToMat__FPC5xQuatP7xMat3x3 /* 80072FF8 0006FDF8 39 C1 03 20 */ addi r14, r1, 0x320 /* 80072FFC 0006FDFC 38 81 00 B0 */ addi r4, r1, 0xb0 /* 80073000 0006FE00 7D C3 73 78 */ mr r3, r14 @@ -14303,7 +14303,7 @@ lbl_80073030: /* 80073068 0006FE68 38 61 02 F0 */ addi r3, r1, 0x2f0 /* 8007306C 0006FE6C 38 A1 02 B0 */ addi r5, r1, 0x2b0 /* 80073070 0006FE70 7C 64 1B 78 */ mr r4, r3 -/* 80073074 0006FE74 4B FB FB A5 */ bl func_80032C18 +/* 80073074 0006FE74 4B FB FB A5 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 80073078 0006FE78 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007307C 0006FE7C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80073080 0006FE80 C0 63 18 44 */ lfs f3, 0x1844(r3) @@ -14378,14 +14378,14 @@ lbl_8007317C: /* 8007317C 0006FF7C 38 61 02 F0 */ addi r3, r1, 0x2f0 /* 80073180 0006FF80 80 BA 00 48 */ lwz r5, 0x48(r26) /* 80073184 0006FF84 7C 64 1B 78 */ mr r4, r3 -/* 80073188 0006FF88 4B FB FA 91 */ bl func_80032C18 +/* 80073188 0006FF88 4B FB FA 91 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 lbl_8007318C: /* 8007318C 0006FF8C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80073190 0006FF90 38 61 02 F0 */ addi r3, r1, 0x2f0 /* 80073194 0006FF94 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 80073198 0006FF98 7C 65 1B 78 */ mr r5, r3 /* 8007319C 0006FF9C 38 84 17 B8 */ addi r4, r4, 0x17b8 -/* 800731A0 0006FFA0 4B FB FA 79 */ bl func_80032C18 +/* 800731A0 0006FFA0 4B FB FA 79 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 800731A4 0006FFA4 80 6F 17 B0 */ lwz r3, 0x17b0(r15) /* 800731A8 0006FFA8 88 03 00 04 */ lbz r0, 4(r3) /* 800731AC 0006FFAC 28 00 00 2F */ cmplwi r0, 0x2f @@ -14397,7 +14397,7 @@ lbl_8007318C: /* 800731C4 0006FFC4 38 63 00 88 */ addi r3, r3, 0x88 /* 800731C8 0006FFC8 EC 01 00 2A */ fadds f0, f1, f0 /* 800731CC 0006FFCC D0 01 03 24 */ stfs f0, 0x324(r1) -/* 800731D0 0006FFD0 4B FD B3 0D */ bl func_8004E4DC +/* 800731D0 0006FFD0 4B FD B3 0D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800731D4 0006FFD4 80 A1 10 10 */ lwz r5, 0x1010(r1) /* 800731D8 0006FFD8 38 61 00 94 */ addi r3, r1, 0x94 /* 800731DC 0006FFDC 38 81 02 F0 */ addi r4, r1, 0x2f0 @@ -14431,13 +14431,13 @@ lbl_80073224: /* 80073244 00070044 4E 80 04 21 */ bctrl /* 80073248 00070048 48 00 00 20 */ b lbl_80073268 lbl_8007324C: -/* 8007324C 0007004C 48 04 56 99 */ bl func_800B88E4 +/* 8007324C 0007004C 48 04 56 99 */ bl zThrown_KillFruit__FP4xEnt /* 80073250 00070050 2C 03 00 00 */ cmpwi r3, 0 /* 80073254 00070054 40 82 00 14 */ bne lbl_80073268 /* 80073258 00070058 80 6F 17 B0 */ lwz r3, 0x17b0(r15) -/* 8007325C 0007005C 48 04 54 D9 */ bl func_800B8734 +/* 8007325C 0007005C 48 04 54 D9 */ bl zThrown_Remove__FP4xEnt /* 80073260 00070060 80 6F 17 B0 */ lwz r3, 0x17b0(r15) -/* 80073264 00070064 4B FA 5C ED */ bl func_80018F50 +/* 80073264 00070064 4B FA 5C ED */ bl xEntReset__FP4xEnt lbl_80073268: /* 80073268 00070068 80 6F 17 B0 */ lwz r3, 0x17b0(r15) /* 8007326C 0007006C 88 03 00 22 */ lbz r0, 0x22(r3) @@ -14487,17 +14487,17 @@ lbl_800732D0: /* 80073314 00070114 41 82 01 7C */ beq lbl_80073490 /* 80073318 00070118 80 6F 17 B0 */ lwz r3, 0x17b0(r15) /* 8007331C 0007011C 38 80 00 00 */ li r4, 0 -/* 80073320 00070120 48 04 5E E5 */ bl func_800B9204 +/* 80073320 00070120 48 04 5E E5 */ bl zThrown_IsFruit__FP4xEntPf /* 80073324 00070124 2C 03 00 00 */ cmpwi r3, 0 /* 80073328 00070128 41 82 00 28 */ beq lbl_80073350 /* 8007332C 0007012C 80 6E 17 F8 */ lwz r3, 0x17f8(r14) /* 80073330 00070130 38 80 00 00 */ li r4, 0 -/* 80073334 00070134 48 04 5E D1 */ bl func_800B9204 +/* 80073334 00070134 48 04 5E D1 */ bl zThrown_IsFruit__FP4xEntPf /* 80073338 00070138 2C 03 00 00 */ cmpwi r3, 0 /* 8007333C 0007013C 41 82 00 14 */ beq lbl_80073350 /* 80073340 00070140 80 6F 17 B0 */ lwz r3, 0x17b0(r15) /* 80073344 00070144 80 8E 17 F8 */ lwz r4, 0x17f8(r14) -/* 80073348 00070148 48 04 50 81 */ bl func_800B83C8 +/* 80073348 00070148 48 04 50 81 */ bl zThrown_LaunchStack__FP4xEntP4xEnt /* 8007334C 0007014C 48 00 01 68 */ b lbl_800734B4 lbl_80073350: /* 80073350 00070150 80 8E 17 F8 */ lwz r4, 0x17f8(r14) @@ -14523,7 +14523,7 @@ lbl_80073350: /* 800733A0 000701A0 80 6F 17 B0 */ lwz r3, 0x17b0(r15) /* 800733A4 000701A4 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 800733A8 000701A8 38 A5 00 20 */ addi r5, r5, 0x20 -/* 800733AC 000701AC 48 04 4E 29 */ bl func_800B81D4 +/* 800733AC 000701AC 48 04 4E 29 */ bl zThrown_LaunchPos__FP4xEntP5xVec3P5xVec3 /* 800733B0 000701B0 2C 03 00 00 */ cmpwi r3, 0 /* 800733B4 000701B4 41 82 00 14 */ beq lbl_800733C8 /* 800733B8 000701B8 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -14533,7 +14533,7 @@ lbl_80073350: lbl_800733C8: /* 800733C8 000701C8 80 6F 17 B0 */ lwz r3, 0x17b0(r15) /* 800733CC 000701CC 80 8E 17 F8 */ lwz r4, 0x17f8(r14) -/* 800733D0 000701D0 48 04 51 61 */ bl func_800B8530 +/* 800733D0 000701D0 48 04 51 61 */ bl zThrown_PatrickLauncher__FP4xEntP4xEnt /* 800733D4 000701D4 48 00 00 E0 */ b lbl_800734B4 lbl_800733D8: /* 800733D8 000701D8 80 64 00 24 */ lwz r3, 0x24(r4) @@ -14571,7 +14571,7 @@ lbl_80073448: /* 80073450 00070250 80 6F 17 B0 */ lwz r3, 0x17b0(r15) /* 80073454 00070254 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 80073458 00070258 38 A5 00 20 */ addi r5, r5, 0x20 -/* 8007345C 0007025C 48 04 4D 79 */ bl func_800B81D4 +/* 8007345C 0007025C 48 04 4D 79 */ bl zThrown_LaunchPos__FP4xEntP5xVec3P5xVec3 /* 80073460 00070260 2C 03 00 00 */ cmpwi r3, 0 /* 80073464 00070264 41 82 00 18 */ beq lbl_8007347C /* 80073468 00070268 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -14590,7 +14590,7 @@ lbl_80073490: /* 80073494 00070294 80 6F 17 B0 */ lwz r3, 0x17b0(r15) /* 80073498 00070298 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8007349C 0007029C 38 84 00 20 */ addi r4, r4, 0x20 -/* 800734A0 000702A0 48 04 4C 85 */ bl func_800B8124 +/* 800734A0 000702A0 48 04 4C 85 */ bl zThrown_LaunchDir__FP4xEntP5xVec3 /* 800734A4 000702A4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800734A8 000702A8 38 00 00 00 */ li r0, 0 /* 800734AC 000702AC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -14609,7 +14609,7 @@ lbl_800734C0: /* 800734D8 000702D8 28 00 00 00 */ cmplwi r0, 0 /* 800734DC 000702DC 41 82 00 14 */ beq lbl_800734F0 /* 800734E0 000702E0 38 60 00 02 */ li r3, 2 -/* 800734E4 000702E4 4B FF 30 1D */ bl func_80066500 +/* 800734E4 000702E4 4B FF 30 1D */ bl zEntPlayerControlOn__F13zControlOwner /* 800734E8 000702E8 38 00 00 00 */ li r0, 0 /* 800734EC 000702EC 90 0E 17 8C */ stw r0, 0x178c(r14) lbl_800734F0: @@ -14665,13 +14665,13 @@ lbl_800734F0: /* 800735B4 000703B4 4B FA 1A D9 */ bl func_8001508C /* 800735B8 000703B8 38 61 00 70 */ addi r3, r1, 0x70 /* 800735BC 000703BC 7C 64 1B 78 */ mr r4, r3 -/* 800735C0 000703C0 4B FD AD 31 */ bl func_8004E2F0 +/* 800735C0 000703C0 4B FD AD 31 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800735C4 000703C4 80 7A 00 24 */ lwz r3, 0x24(r26) /* 800735C8 000703C8 FF 60 08 90 */ fmr f27, f1 /* 800735CC 000703CC 7D C4 73 78 */ mr r4, r14 /* 800735D0 000703D0 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800735D4 000703D4 38 63 00 10 */ addi r3, r3, 0x10 -/* 800735D8 000703D8 4B FD AF 19 */ bl func_8004E4F0 +/* 800735D8 000703D8 4B FD AF 19 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800735DC 000703DC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 800735E0 000703E0 FF 80 08 90 */ fmr f28, f1 /* 800735E4 000703E4 FC 00 D8 00 */ fcmpu cr0, f0, f27 @@ -14700,13 +14700,13 @@ lbl_80073628: /* 80073638 00070438 38 61 02 30 */ addi r3, r1, 0x230 /* 8007363C 0007043C 38 81 02 00 */ addi r4, r1, 0x200 /* 80073640 00070440 80 A5 00 4C */ lwz r5, 0x4c(r5) -/* 80073644 00070444 4B FB F4 19 */ bl func_80032A5C +/* 80073644 00070444 4B FB F4 19 */ bl xMat3x3LMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80073648 00070448 80 BA 00 24 */ lwz r5, 0x24(r26) /* 8007364C 0007044C 38 61 02 50 */ addi r3, r1, 0x250 /* 80073650 00070450 38 81 02 00 */ addi r4, r1, 0x200 /* 80073654 00070454 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 80073658 00070458 38 A5 00 20 */ addi r5, r5, 0x20 -/* 8007365C 0007045C 4B FB F4 01 */ bl func_80032A5C +/* 8007365C 0007045C 4B FB F4 01 */ bl xMat3x3LMulVec__FP5xVec3PC7xMat3x3PC5xVec3 lbl_80073660: /* 80073660 00070460 80 61 10 30 */ lwz r3, 0x1030(r1) /* 80073664 00070464 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -14808,7 +14808,7 @@ lbl_800737A0: lbl_800737C8: /* 800737C8 000705C8 C0 2D 8D 14 */ lfs f1, lbl_803CB614-_SDA_BASE_(r13) /* 800737CC 000705CC 38 61 01 D0 */ addi r3, r1, 0x1d0 -/* 800737D0 000705D0 4B FB ED 0D */ bl func_800324DC +/* 800737D0 000705D0 4B FB ED 0D */ bl xMat3x3RotY__FP7xMat3x3f /* 800737D4 000705D4 3A 71 02 14 */ addi r19, r17, 0x214 /* 800737D8 000705D8 39 E0 00 00 */ li r15, 0 /* 800737DC 000705DC 7E 6E 9B 78 */ mr r14, r19 @@ -14917,7 +14917,7 @@ lbl_800738F8: /* 8007395C 0007075C C0 22 8C 0C */ lfs f1, lbl_803CD58C-_SDA2_BASE_(r2) /* 80073960 00070760 EC 00 10 2A */ fadds f0, f0, f2 /* 80073964 00070764 EC 21 00 32 */ fmuls f1, f1, f0 -/* 80073968 00070768 4B FD 5A 61 */ bl func_800493C8 +/* 80073968 00070768 4B FD 5A 61 */ bl xSndSetPitch__FUif lbl_8007396C: /* 8007396C 0007076C 80 17 16 D4 */ lwz r0, 0x16d4(r23) /* 80073970 00070770 2C 00 00 00 */ cmpwi r0, 0 @@ -14978,7 +14978,7 @@ lbl_80073A34: /* 80073A44 00070844 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) /* 80073A48 00070848 7C 64 1B 78 */ mr r4, r3 /* 80073A4C 0007084C 38 65 00 24 */ addi r3, r5, 0x24 -/* 80073A50 00070850 4B FD AA 8D */ bl func_8004E4DC +/* 80073A50 00070850 4B FD AA 8D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80073A54 00070854 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) /* 80073A58 00070858 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) /* 80073A5C 0007085C 80 83 00 10 */ lwz r4, 0x10(r3) @@ -15051,7 +15051,7 @@ lbl_80073AF8: /* 80073B60 00070960 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) /* 80073B64 00070964 7C 64 1B 78 */ mr r4, r3 /* 80073B68 00070968 38 65 00 24 */ addi r3, r5, 0x24 -/* 80073B6C 0007096C 4B FD A9 71 */ bl func_8004E4DC +/* 80073B6C 0007096C 4B FD A9 71 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80073B70 00070970 81 0D 8D 08 */ lwz r8, lbl_803CB608-_SDA_BASE_(r13) /* 80073B74 00070974 80 BA 00 24 */ lwz r5, 0x24(r26) /* 80073B78 00070978 80 68 00 00 */ lwz r3, 0(r8) @@ -15102,12 +15102,12 @@ lbl_80073BDC: /* 80073C28 00070A28 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) /* 80073C2C 00070A2C 7C 64 1B 78 */ mr r4, r3 /* 80073C30 00070A30 38 65 00 24 */ addi r3, r5, 0x24 -/* 80073C34 00070A34 4B FD A8 A9 */ bl func_8004E4DC +/* 80073C34 00070A34 4B FD A8 A9 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_80073C38: /* 80073C38 00070A38 FC 20 F8 90 */ fmr f1, f31 /* 80073C3C 00070A3C 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) /* 80073C40 00070A40 7F 44 D3 78 */ mr r4, r26 -/* 80073C44 00070A44 48 02 97 B9 */ bl func_8009D3FC +/* 80073C44 00070A44 48 02 97 B9 */ bl zLasso_Update__FP6zLassoP4xEntf /* 80073C48 00070A48 80 8D 8D 08 */ lwz r4, lbl_803CB608-_SDA_BASE_(r13) /* 80073C4C 00070A4C 88 04 00 08 */ lbz r0, 8(r4) /* 80073C50 00070A50 28 00 00 00 */ cmplwi r0, 0 @@ -15120,7 +15120,7 @@ lbl_80073C38: /* 80073C6C 00070A6C 28 03 00 00 */ cmplwi r3, 0 /* 80073C70 00070A70 41 82 00 0C */ beq lbl_80073C7C /* 80073C74 00070A74 38 80 00 3A */ li r4, 0x3a -/* 80073C78 00070A78 4B FA B9 79 */ bl func_8001F5F0 +/* 80073C78 00070A78 4B FA B9 79 */ bl zEntEvent__FP5xBaseUi lbl_80073C7C: /* 80073C7C 00070A7C 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) /* 80073C80 00070A80 38 00 00 00 */ li r0, 0 @@ -15207,7 +15207,7 @@ lbl_80073D98: /* 80073DB0 00070BB0 80 BA 00 24 */ lwz r5, 0x24(r26) /* 80073DB4 00070BB4 80 65 00 10 */ lwz r3, 0x10(r5) /* 80073DB8 00070BB8 80 A5 00 4C */ lwz r5, 0x4c(r5) -/* 80073DBC 00070BBC 48 05 52 91 */ bl func_800C904C +/* 80073DBC 00070BBC 48 05 52 91 */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 /* 80073DC0 00070BC0 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80073DC4 00070BC4 38 61 04 30 */ addi r3, r1, 0x430 /* 80073DC8 00070BC8 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -15387,7 +15387,7 @@ lbl_8007404C: /* 80074054 00070E54 40 82 00 18 */ bne lbl_8007406C /* 80074058 00070E58 7F 23 CB 78 */ mr r3, r25 /* 8007405C 00070E5C 38 80 02 00 */ li r4, 0x200 -/* 80074060 00070E60 4B FE CF E9 */ bl func_80061048 +/* 80074060 00070E60 4B FE CF E9 */ bl zEntDestructObj_GetHit__FP15zEntDestructObjUi /* 80074064 00070E64 28 03 00 00 */ cmplwi r3, 0 /* 80074068 00070E68 41 82 00 E4 */ beq lbl_8007414C lbl_8007406C: @@ -15413,7 +15413,7 @@ lbl_80074094: /* 800740B4 00070EB4 80 9A 00 24 */ lwz r4, 0x24(r26) /* 800740B8 00070EB8 80 84 00 4C */ lwz r4, 0x4c(r4) /* 800740BC 00070EBC 38 84 00 30 */ addi r4, r4, 0x30 -/* 800740C0 00070EC0 4B FD A4 1D */ bl func_8004E4DC +/* 800740C0 00070EC0 4B FD A4 1D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800740C4 00070EC4 C0 41 01 B0 */ lfs f2, 0x1b0(r1) /* 800740C8 00070EC8 7E 03 83 78 */ mr r3, r16 /* 800740CC 00070ECC C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) @@ -15431,7 +15431,7 @@ lbl_80074094: /* 800740FC 00070EFC 38 A1 03 E0 */ addi r5, r1, 0x3e0 /* 80074100 00070F00 38 C0 00 10 */ li r6, 0x10 /* 80074104 00070F04 38 E0 00 2E */ li r7, 0x2e -/* 80074108 00070F08 4B FC C3 BD */ bl func_800404C4 +/* 80074108 00070F08 4B FC C3 BD */ bl xRayHitsSceneFlags__FP6xSceneP5xRay3P7xCollisUcUc /* 8007410C 00070F0C 80 01 03 E0 */ lwz r0, 0x3e0(r1) /* 80074110 00070F10 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80074114 00070F14 41 82 00 10 */ beq lbl_80074124 @@ -15443,7 +15443,7 @@ lbl_80074124: /* 80074128 00070F28 38 61 00 58 */ addi r3, r1, 0x58 /* 8007412C 00070F2C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80074130 00070F30 38 84 00 20 */ addi r4, r4, 0x20 -/* 80074134 00070F34 4B FD A3 BD */ bl func_8004E4F0 +/* 80074134 00070F34 4B FD A3 BD */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80074138 00070F38 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007413C 00070F3C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80074140 00070F40 40 81 00 0C */ ble lbl_8007414C @@ -15510,7 +15510,7 @@ lbl_80074200: /* 8007421C 0007101C 38 61 00 58 */ addi r3, r1, 0x58 /* 80074220 00071020 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80074224 00071024 38 84 00 20 */ addi r4, r4, 0x20 -/* 80074228 00071028 4B FD A2 C9 */ bl func_8004E4F0 +/* 80074228 00071028 4B FD A2 C9 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8007422C 0007102C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80074230 00071030 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80074234 00071034 40 81 00 0C */ ble lbl_80074240 @@ -15639,7 +15639,7 @@ lbl_800743AC: /* 800743F8 000711F8 80 0E 1A F4 */ lwz r0, 0x1af4(r14) /* 800743FC 000711FC 2C 00 00 00 */ cmpwi r0, 0 /* 80074400 00071200 40 82 00 18 */ bne lbl_80074418 -/* 80074404 00071204 48 0B 93 75 */ bl func_8012D778 +/* 80074404 00071204 48 0B 93 75 */ bl zEntTeleportBox_playerIn__Fv /* 80074408 00071208 2C 03 00 00 */ cmpwi r3, 0 /* 8007440C 0007120C 40 82 00 0C */ bne lbl_80074418 /* 80074410 00071210 38 00 00 01 */ li r0, 1 @@ -15683,7 +15683,7 @@ lbl_80074418: /* 800744A4 000712A4 38 91 06 8C */ addi r4, r17, 0x68c /* 800744A8 000712A8 80 65 00 10 */ lwz r3, 0x10(r5) /* 800744AC 000712AC 80 A5 00 4C */ lwz r5, 0x4c(r5) -/* 800744B0 000712B0 48 05 4B 9D */ bl func_800C904C +/* 800744B0 000712B0 48 05 4B 9D */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 /* 800744B4 000712B4 C0 02 8D 14 */ lfs f0, lbl_803CD694-_SDA2_BASE_(r2) /* 800744B8 000712B8 38 61 03 94 */ addi r3, r1, 0x394 /* 800744BC 000712BC 7C 64 1B 78 */ mr r4, r3 @@ -15691,7 +15691,7 @@ lbl_80074418: /* 800744C4 000712C4 4B F9 6A 79 */ bl func_8000AF3C /* 800744C8 000712C8 7D E3 7B 78 */ mr r3, r15 /* 800744CC 000712CC 38 80 00 01 */ li r4, 1 -/* 800744D0 000712D0 48 02 07 75 */ bl func_80094C44 +/* 800744D0 000712D0 48 02 07 75 */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui /* 800744D4 000712D4 7F 43 D3 78 */ mr r3, r26 /* 800744D8 000712D8 7F 64 DB 78 */ mr r4, r27 /* 800744DC 000712DC 38 A1 03 94 */ addi r5, r1, 0x394 @@ -15752,8 +15752,8 @@ lbl_80074568: /* 800745B0 000713B0 38 21 10 D0 */ addi r1, r1, 0x10d0 /* 800745B4 000713B4 4E 80 00 20 */ blr -.global func_800745B8 -func_800745B8: +.global zEntPlayer_CheckCritterContact__FP4xEntf +zEntPlayer_CheckCritterContact__FP4xEntf: /* 800745B8 000713B8 94 21 FF 90 */ stwu r1, -0x70(r1) /* 800745BC 000713BC 7C 08 02 A6 */ mflr r0 /* 800745C0 000713C0 90 01 00 74 */ stw r0, 0x74(r1) @@ -15795,7 +15795,7 @@ lbl_80074618: /* 8007464C 0007144C 7C 65 1B 78 */ mr r5, r3 /* 80074650 00071450 7F 03 C3 78 */ mr r3, r24 /* 80074654 00071454 38 80 00 01 */ li r4, 1 -/* 80074658 00071458 48 00 1C 51 */ bl func_800762A8 +/* 80074658 00071458 48 00 1C 51 */ bl zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3 /* 8007465C 0007145C 48 00 02 CC */ b lbl_80074928 lbl_80074660: /* 80074660 00071460 28 00 52 33 */ cmplwi r0, 0x5233 @@ -15803,19 +15803,19 @@ lbl_80074660: /* 80074668 00071468 3C 60 80 25 */ lis r3, lbl_80253054@ha /* 8007466C 0007146C 38 9C 00 44 */ addi r4, r28, 0x44 /* 80074670 00071470 38 63 30 54 */ addi r3, r3, lbl_80253054@l -/* 80074674 00071474 4B FD 9E 7D */ bl func_8004E4F0 +/* 80074674 00071474 4B FD 9E 7D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80074678 00071478 C0 02 8E DC */ lfs f0, lbl_803CD85C-_SDA2_BASE_(r2) /* 8007467C 0007147C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80074680 00071480 41 80 02 94 */ blt lbl_80074914 /* 80074684 00071484 82 D8 02 28 */ lwz r22, 0x228(r24) /* 80074688 00071488 7E C3 B3 78 */ mr r3, r22 -/* 8007468C 0007148C 48 09 8F 39 */ bl func_8010D5C4 +/* 8007468C 0007148C 48 09 8F 39 */ bl GIDOfActive__7xPsycheCFv /* 80074690 00071490 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 80074694 00071494 28 00 52 3B */ cmplwi r0, 0x523b /* 80074698 00071498 40 82 02 7C */ bne lbl_80074914 /* 8007469C 0007149C 7E C3 B3 78 */ mr r3, r22 /* 800746A0 000714A0 38 80 00 00 */ li r4, 0 -/* 800746A4 000714A4 48 09 A2 05 */ bl func_8010E8A8 +/* 800746A4 000714A4 48 09 A2 05 */ bl TimerGet__7xPsycheF11en_xpsytime /* 800746A8 000714A8 C0 02 8E E0 */ lfs f0, lbl_803CD860-_SDA2_BASE_(r2) /* 800746AC 000714AC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800746B0 000714B0 41 80 02 64 */ blt lbl_80074914 @@ -15825,18 +15825,18 @@ lbl_80074660: /* 800746C0 000714C0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800746C4 000714C4 38 63 61 18 */ addi r3, r3, lbl_80256118@l /* 800746C8 000714C8 38 63 2B 15 */ addi r3, r3, 0x2b15 -/* 800746CC 000714CC 4B FD 7B 49 */ bl func_8004C214 +/* 800746CC 000714CC 4B FD 7B 49 */ bl xStrHash__FPCc /* 800746D0 000714D0 3C A0 80 29 */ lis r5, lbl_8028E4A0@ha /* 800746D4 000714D4 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 800746D8 000714D8 90 65 E4 A0 */ stw r3, lbl_8028E4A0@l(r5) /* 800746DC 000714DC 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 800746E0 000714E0 38 63 2B 25 */ addi r3, r3, 0x2b25 -/* 800746E4 000714E4 4B FD 7B 31 */ bl func_8004C214 +/* 800746E4 000714E4 4B FD 7B 31 */ bl xStrHash__FPCc /* 800746E8 000714E8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 800746EC 000714EC 90 7E 00 04 */ stw r3, 4(r30) /* 800746F0 000714F0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 800746F4 000714F4 38 63 2B 15 */ addi r3, r3, 0x2b15 -/* 800746F8 000714F8 4B FD 7B 1D */ bl func_8004C214 +/* 800746F8 000714F8 4B FD 7B 1D */ bl xStrHash__FPCc /* 800746FC 000714FC 90 7E 00 08 */ stw r3, 8(r30) /* 80074700 00071500 38 00 00 01 */ li r0, 1 /* 80074704 00071504 98 0D 8E 2D */ stb r0, lbl_803CB72D-_SDA_BASE_(r13) @@ -15847,18 +15847,18 @@ lbl_80074708: /* 80074714 00071514 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80074718 00071518 38 63 61 18 */ addi r3, r3, lbl_80256118@l /* 8007471C 0007151C 38 63 01 9D */ addi r3, r3, 0x19d -/* 80074720 00071520 4B FD 7A F5 */ bl func_8004C214 +/* 80074720 00071520 4B FD 7A F5 */ bl xStrHash__FPCc /* 80074724 00071524 3C A0 80 29 */ lis r5, lbl_8028E4AC@ha /* 80074728 00071528 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007472C 0007152C 90 65 E4 AC */ stw r3, lbl_8028E4AC@l(r5) /* 80074730 00071530 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 80074734 00071534 38 63 01 94 */ addi r3, r3, 0x194 -/* 80074738 00071538 4B FD 7A DD */ bl func_8004C214 +/* 80074738 00071538 4B FD 7A DD */ bl xStrHash__FPCc /* 8007473C 0007153C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80074740 00071540 90 7F 00 04 */ stw r3, 4(r31) /* 80074744 00071544 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 80074748 00071548 38 63 11 C4 */ addi r3, r3, 0x11c4 -/* 8007474C 0007154C 4B FD 7A C9 */ bl func_8004C214 +/* 8007474C 0007154C 4B FD 7A C9 */ bl xStrHash__FPCc /* 80074750 00071550 90 7F 00 08 */ stw r3, 8(r31) /* 80074754 00071554 38 00 00 01 */ li r0, 1 /* 80074758 00071558 98 0D 8E 2E */ stb r0, lbl_803CB72E-_SDA_BASE_(r13) @@ -15919,7 +15919,7 @@ lbl_80074808: /* 80074818 00071618 7C 65 1B 78 */ mr r5, r3 /* 8007481C 0007161C 7F 03 C3 78 */ mr r3, r24 /* 80074820 00071620 38 80 00 01 */ li r4, 1 -/* 80074824 00071624 48 00 1A 85 */ bl func_800762A8 +/* 80074824 00071624 48 00 1A 85 */ bl zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3 /* 80074828 00071628 48 00 01 00 */ b lbl_80074928 lbl_8007482C: /* 8007482C 0007162C 54 63 00 2E */ rlwinm r3, r3, 0, 0, 0x17 @@ -15936,11 +15936,11 @@ lbl_80074854: /* 80074854 00071654 3C 60 80 25 */ lis r3, lbl_80253054@ha /* 80074858 00071658 38 9C 00 44 */ addi r4, r28, 0x44 /* 8007485C 0007165C 38 63 30 54 */ addi r3, r3, lbl_80253054@l -/* 80074860 00071660 4B FD 9C 91 */ bl func_8004E4F0 +/* 80074860 00071660 4B FD 9C 91 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80074864 00071664 C0 02 8C E0 */ lfs f0, lbl_803CD660-_SDA2_BASE_(r2) /* 80074868 00071668 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007486C 0007166C 41 80 00 A8 */ blt lbl_80074914 -/* 80074870 00071670 48 00 1F ED */ bl func_8007685C +/* 80074870 00071670 48 00 1F ED */ bl zEntPlayer_MoveInfo__Fv /* 80074874 00071674 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 80074878 00071678 41 82 00 9C */ beq lbl_80074914 /* 8007487C 0007167C 7F 03 C3 78 */ mr r3, r24 @@ -15999,15 +15999,15 @@ lbl_80074928: /* 8007493C 0007173C 38 21 00 70 */ addi r1, r1, 0x70 /* 80074940 00071740 4E 80 00 20 */ blr -.global func_80074944 -func_80074944: +.global zEntPlayer_PatrickLaunch__FP4xEnt +zEntPlayer_PatrickLaunch__FP4xEnt: /* 80074944 00071744 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80074948 00071748 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 8007494C 0007174C 90 64 18 7C */ stw r3, 0x187c(r4) /* 80074950 00071750 4E 80 00 20 */ blr -.global func_80074954 -func_80074954: +.global zEntPlayer_ShadowModelEnable__Fv +zEntPlayer_ShadowModelEnable__Fv: /* 80074954 00071754 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80074958 00071758 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8007495C 0007175C 80 83 07 04 */ lwz r4, 0x704(r3) @@ -16062,8 +16062,8 @@ lbl_800749F8: /* 80074A1C 0007181C B0 03 00 44 */ sth r0, 0x44(r3) /* 80074A20 00071820 4E 80 00 20 */ blr -.global func_80074A24 -func_80074A24: +.global zEntPlayer_ShadowModelDisable__Fv +zEntPlayer_ShadowModelDisable__Fv: /* 80074A24 00071824 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80074A28 00071828 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80074A2C 0007182C 80 83 07 04 */ lwz r4, 0x704(r3) @@ -16150,7 +16150,7 @@ lbl_80074B54: /* 80074B58 00071958 38 61 00 08 */ addi r3, r1, 8 /* 80074B5C 0007195C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80074B60 00071960 38 84 00 30 */ addi r4, r4, 0x30 -/* 80074B64 00071964 4B FD 99 79 */ bl func_8004E4DC +/* 80074B64 00071964 4B FD 99 79 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80074B68 00071968 80 9D 00 24 */ lwz r4, 0x24(r29) /* 80074B6C 0007196C 38 61 00 08 */ addi r3, r1, 8 /* 80074B70 00071970 C0 22 8C B4 */ lfs f1, lbl_803CD634-_SDA2_BASE_(r2) @@ -16172,19 +16172,19 @@ lbl_80074B54: /* 80074BB0 000719B0 EF E1 07 BA */ fmadds f31, f1, f30, f0 /* 80074BB4 000719B4 C0 62 8C E0 */ lfs f3, lbl_803CD660-_SDA2_BASE_(r2) /* 80074BB8 000719B8 FC 20 F8 90 */ fmr f1, f31 -/* 80074BBC 000719BC 4B FD 24 15 */ bl func_80046FD0 +/* 80074BBC 000719BC 4B FD 24 15 */ bl xShadowVertical_FillCache__FP12xShadowCacheP5xVec3fff /* 80074BC0 000719C0 38 61 00 44 */ addi r3, r1, 0x44 /* 80074BC4 000719C4 38 81 00 08 */ addi r4, r1, 8 -/* 80074BC8 000719C8 4B FD 99 15 */ bl func_8004E4DC +/* 80074BC8 000719C8 4B FD 99 15 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80074BCC 000719CC 80 9D 00 24 */ lwz r4, 0x24(r29) /* 80074BD0 000719D0 38 61 00 14 */ addi r3, r1, 0x14 /* 80074BD4 000719D4 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80074BD8 000719D8 4B FD 99 05 */ bl func_8004E4DC +/* 80074BD8 000719D8 4B FD 99 05 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80074BDC 000719DC 80 9D 00 24 */ lwz r4, 0x24(r29) /* 80074BE0 000719E0 38 61 00 24 */ addi r3, r1, 0x24 /* 80074BE4 000719E4 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80074BE8 000719E8 38 84 00 20 */ addi r4, r4, 0x20 -/* 80074BEC 000719EC 4B FD 98 F1 */ bl func_8004E4DC +/* 80074BEC 000719EC 4B FD 98 F1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80074BF0 000719F0 80 9D 00 24 */ lwz r4, 0x24(r29) /* 80074BF4 000719F4 38 61 00 34 */ addi r3, r1, 0x34 /* 80074BF8 000719F8 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -16201,14 +16201,14 @@ lbl_80074B54: /* 80074C24 00071A24 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80074C28 00071A28 38 80 00 01 */ li r4, 1 /* 80074C2C 00071A2C 80 CD 8D 5C */ lwz r6, lbl_803CB65C-_SDA_BASE_(r13) -/* 80074C30 00071A30 4B FD 26 91 */ bl func_800472C0 +/* 80074C30 00071A30 4B FD 26 91 */ bl xShadowVertical_DrawCache__FP12xShadowCacheffiP11RwMatrixTagP8RwRaster /* 80074C34 00071A34 3B E1 00 54 */ addi r31, r1, 0x54 /* 80074C38 00071A38 3B C0 00 00 */ li r30, 0 /* 80074C3C 00071A3C 48 00 00 38 */ b lbl_80074C74 lbl_80074C40: /* 80074C40 00071A40 83 BF 00 30 */ lwz r29, 0x30(r31) /* 80074C44 00071A44 7F A3 EB 78 */ mr r3, r29 -/* 80074C48 00071A48 4B FD 01 91 */ bl func_80044DD8 +/* 80074C48 00071A48 4B FD 01 91 */ bl xShadowReceiveShadowSetup__FP4xEnt /* 80074C4C 00071A4C 28 03 00 00 */ cmplwi r3, 0 /* 80074C50 00071A50 41 82 00 1C */ beq lbl_80074C6C /* 80074C54 00071A54 FC 20 F0 90 */ fmr f1, f30 @@ -16216,7 +16216,7 @@ lbl_80074C40: /* 80074C5C 00071A5C 7F A3 EB 78 */ mr r3, r29 /* 80074C60 00071A60 38 A1 00 14 */ addi r5, r1, 0x14 /* 80074C64 00071A64 38 80 00 01 */ li r4, 1 -/* 80074C68 00071A68 4B FD 01 E1 */ bl func_80044E48 +/* 80074C68 00071A68 4B FD 01 E1 */ bl xShadowReceiveShadow__FP4xEntfiP11RwMatrixTagP8RwRaster lbl_80074C6C: /* 80074C6C 00071A6C 3B FF 00 04 */ addi r31, r31, 4 /* 80074C70 00071A70 3B DE 00 01 */ addi r30, r30, 1 @@ -16266,7 +16266,7 @@ func_80074CB4: /* 80074D10 00071B10 FC 00 00 1E */ fctiwz f0, f0 /* 80074D14 00071B14 D8 01 00 18 */ stfd f0, 0x18(r1) /* 80074D18 00071B18 80 81 00 1C */ lwz r4, 0x1c(r1) -/* 80074D1C 00071B1C 48 05 44 D1 */ bl func_800C91EC +/* 80074D1C 00071B1C 48 05 44 D1 */ bl iModelSetMaterialAlpha__FP8RpAtomicUc /* 80074D20 00071B20 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80074D24 00071B24 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80074D28 00071B28 C0 0D 8D 4C */ lfs f0, lbl_803CB64C-_SDA_BASE_(r13) @@ -16341,13 +16341,13 @@ lbl_80074DA8: /* 80074E34 00071C34 EC 01 00 2A */ fadds f0, f1, f0 /* 80074E38 00071C38 D0 1F 00 34 */ stfs f0, 0x34(r31) /* 80074E3C 00071C3C 80 6D 8D 44 */ lwz r3, lbl_803CB644-_SDA_BASE_(r13) -/* 80074E40 00071C40 48 05 33 9D */ bl func_800C81DC +/* 80074E40 00071C40 48 05 33 9D */ bl iModelCull__FP8RpAtomicP11RwMatrixTag /* 80074E44 00071C44 2C 03 00 00 */ cmpwi r3, 0 /* 80074E48 00071C48 40 82 00 14 */ bne lbl_80074E5C /* 80074E4C 00071C4C 3C 80 80 2E */ lis r4, lbl_802DE6C4@ha /* 80074E50 00071C50 80 6D 8D 44 */ lwz r3, lbl_803CB644-_SDA_BASE_(r13) /* 80074E54 00071C54 38 84 E6 C4 */ addi r4, r4, lbl_802DE6C4@l -/* 80074E58 00071C58 48 05 32 99 */ bl func_800C80F0 +/* 80074E58 00071C58 48 05 32 99 */ bl iModelRender__FP8RpAtomicP11RwMatrixTag lbl_80074E5C: /* 80074E5C 00071C5C 3C 60 80 2E */ lis r3, lbl_802DE6C4@ha /* 80074E60 00071C60 C0 1E 00 08 */ lfs f0, 8(r30) @@ -16366,13 +16366,13 @@ lbl_80074E5C: /* 80074E94 00071C94 EC 02 00 7C */ fnmsubs f0, f2, f1, f0 /* 80074E98 00071C98 D0 1F 00 34 */ stfs f0, 0x34(r31) /* 80074E9C 00071C9C 80 6D 8D 44 */ lwz r3, lbl_803CB644-_SDA_BASE_(r13) -/* 80074EA0 00071CA0 48 05 33 3D */ bl func_800C81DC +/* 80074EA0 00071CA0 48 05 33 3D */ bl iModelCull__FP8RpAtomicP11RwMatrixTag /* 80074EA4 00071CA4 2C 03 00 00 */ cmpwi r3, 0 /* 80074EA8 00071CA8 40 82 00 14 */ bne lbl_80074EBC /* 80074EAC 00071CAC 3C 80 80 2E */ lis r4, lbl_802DE6C4@ha /* 80074EB0 00071CB0 80 6D 8D 44 */ lwz r3, lbl_803CB644-_SDA_BASE_(r13) /* 80074EB4 00071CB4 38 84 E6 C4 */ addi r4, r4, lbl_802DE6C4@l -/* 80074EB8 00071CB8 48 05 32 39 */ bl func_800C80F0 +/* 80074EB8 00071CB8 48 05 32 39 */ bl iModelRender__FP8RpAtomicP11RwMatrixTag lbl_80074EBC: /* 80074EBC 00071CBC C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) /* 80074EC0 00071CC0 D0 1D 00 14 */ stfs f0, 0x14(r29) @@ -16577,7 +16577,7 @@ func_80075120: /* 800751AC 00071FAC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 800751B0 00071FB0 4B FB F7 ED */ bl func_8003499C /* 800751B4 00071FB4 82 DC 1F 54 */ lwz r22, 0x1f54(r28) -/* 800751B8 00071FB8 48 02 49 4D */ bl func_80099B04 +/* 800751B8 00071FB8 48 02 49 4D */ bl zGameExtras_CheatFlags__Fv /* 800751BC 00071FBC 54 60 00 C7 */ rlwinm. r0, r3, 0, 3, 3 /* 800751C0 00071FC0 41 82 00 14 */ beq lbl_800751D4 /* 800751C4 00071FC4 A0 16 00 44 */ lhz r0, 0x44(r22) @@ -16646,7 +16646,7 @@ lbl_800752A4: /* 800752AC 000720AC 80 B9 00 0C */ lwz r5, 0xc(r25) /* 800752B0 000720B0 80 83 00 04 */ lwz r4, 4(r3) /* 800752B4 000720B4 80 65 00 10 */ lwz r3, 0x10(r5) -/* 800752B8 000720B8 4B F9 24 A5 */ bl func_8000775C +/* 800752B8 000720B8 4B F9 24 A5 */ bl xAnimTableGetState__FP10xAnimTablePCc /* 800752BC 000720BC 28 03 00 00 */ cmplwi r3, 0 /* 800752C0 000720C0 41 82 00 88 */ beq lbl_80075348 /* 800752C4 000720C4 38 00 00 01 */ li r0, 1 @@ -16674,14 +16674,14 @@ lbl_800752A4: lbl_8007531C: /* 8007531C 0007211C 80 79 00 0C */ lwz r3, 0xc(r25) /* 80075320 00072120 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80075324 00072124 4B F9 39 45 */ bl func_80008C68 +/* 80075324 00072124 4B F9 39 45 */ bl xAnimPlayUpdate__FP9xAnimPlayf /* 80075328 00072128 80 79 00 0C */ lwz r3, 0xc(r25) -/* 8007532C 0007212C 4B F9 39 DD */ bl func_80008D08 +/* 8007532C 0007212C 4B F9 39 DD */ bl xAnimPlayEval__FP9xAnimPlay /* 80075330 00072130 80 9C 07 04 */ lwz r4, 0x704(r28) /* 80075334 00072134 80 79 00 4C */ lwz r3, 0x4c(r25) /* 80075338 00072138 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 8007533C 0007213C 38 85 00 C0 */ addi r4, r5, 0xc0 -/* 80075340 00072140 4B FB D8 D9 */ bl func_80032C18 +/* 80075340 00072140 4B FB D8 D9 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 80075344 00072144 48 00 00 0C */ b lbl_80075350 lbl_80075348: /* 80075348 00072148 38 00 00 00 */ li r0, 0 @@ -16715,7 +16715,7 @@ lbl_800753A8: /* 800753AC 000721AC 80 79 00 4C */ lwz r3, 0x4c(r25) /* 800753B0 000721B0 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 800753B4 000721B4 38 85 01 40 */ addi r4, r5, 0x140 -/* 800753B8 000721B8 4B FB D8 61 */ bl func_80032C18 +/* 800753B8 000721B8 4B FB D8 61 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 800753BC 000721BC 3C 80 80 02 */ lis r4, lbl_800276AC@ha /* 800753C0 000721C0 80 79 00 10 */ lwz r3, 0x10(r25) /* 800753C4 000721C4 38 04 76 AC */ addi r0, r4, lbl_800276AC@l @@ -16822,7 +16822,7 @@ lbl_80075534: /* 8007553C 0007233C 80 79 00 4C */ lwz r3, 0x4c(r25) /* 80075540 00072340 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 80075544 00072344 7C 85 02 14 */ add r4, r5, r0 -/* 80075548 00072348 4B FB D6 D1 */ bl func_80032C18 +/* 80075548 00072348 4B FB D6 D1 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 8007554C 0007234C 3C 80 80 02 */ lis r4, lbl_800276AC@ha /* 80075550 00072350 80 79 00 10 */ lwz r3, 0x10(r25) /* 80075554 00072354 38 04 76 AC */ addi r0, r4, lbl_800276AC@l @@ -16867,8 +16867,8 @@ lbl_800755B0: /* 800755E0 000723E0 38 21 00 70 */ addi r1, r1, 0x70 /* 800755E4 000723E4 4E 80 00 20 */ blr -.global func_800755E8 -func_800755E8: +.global zEntPlayerUpdateModel__Fv +zEntPlayerUpdateModel__Fv: /* 800755E8 000723E8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800755EC 000723EC 7C 08 02 A6 */ mflr r0 /* 800755F0 000723F0 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -16897,21 +16897,21 @@ func_80075620: /* 8007563C 0007243C A0 1F 00 44 */ lhz r0, 0x44(r31) /* 80075640 00072440 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80075644 00072444 41 82 00 40 */ beq lbl_80075684 -/* 80075648 00072448 4B FB B6 21 */ bl func_80030C68 +/* 80075648 00072448 4B FB B6 21 */ bl xrand__Fv /* 8007564C 0007244C 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 80075650 00072450 28 00 00 80 */ cmplwi r0, 0x80 /* 80075654 00072454 40 80 00 30 */ bge lbl_80075684 /* 80075658 00072458 80 9F 00 4C */ lwz r4, 0x4c(r31) /* 8007565C 0007245C 38 61 00 08 */ addi r3, r1, 8 /* 80075660 00072460 38 84 00 30 */ addi r4, r4, 0x30 -/* 80075664 00072464 4B FD 8E 79 */ bl func_8004E4DC +/* 80075664 00072464 4B FD 8E 79 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80075668 00072468 C0 21 00 0C */ lfs f1, 0xc(r1) /* 8007566C 0007246C 38 61 00 08 */ addi r3, r1, 8 /* 80075670 00072470 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) /* 80075674 00072474 38 80 00 01 */ li r4, 1 /* 80075678 00072478 EC 01 00 28 */ fsubs f0, f1, f0 /* 8007567C 0007247C D0 01 00 0C */ stfs f0, 0xc(r1) -/* 80075680 00072480 48 01 F5 C5 */ bl func_80094C44 +/* 80075680 00072480 48 01 F5 C5 */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui lbl_80075684: /* 80075684 00072484 80 01 00 24 */ lwz r0, 0x24(r1) /* 80075688 00072488 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -16931,21 +16931,21 @@ func_80075698: /* 800756B4 000724B4 A0 1F 00 44 */ lhz r0, 0x44(r31) /* 800756B8 000724B8 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800756BC 000724BC 41 82 00 40 */ beq lbl_800756FC -/* 800756C0 000724C0 4B FB B5 A9 */ bl func_80030C68 +/* 800756C0 000724C0 4B FB B5 A9 */ bl xrand__Fv /* 800756C4 000724C4 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 800756C8 000724C8 28 00 00 80 */ cmplwi r0, 0x80 /* 800756CC 000724CC 40 80 00 30 */ bge lbl_800756FC /* 800756D0 000724D0 80 9F 00 4C */ lwz r4, 0x4c(r31) /* 800756D4 000724D4 38 61 00 08 */ addi r3, r1, 8 /* 800756D8 000724D8 38 84 00 30 */ addi r4, r4, 0x30 -/* 800756DC 000724DC 4B FD 8E 01 */ bl func_8004E4DC +/* 800756DC 000724DC 4B FD 8E 01 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800756E0 000724E0 C0 21 00 0C */ lfs f1, 0xc(r1) /* 800756E4 000724E4 38 61 00 08 */ addi r3, r1, 8 /* 800756E8 000724E8 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) /* 800756EC 000724EC 38 80 00 01 */ li r4, 1 /* 800756F0 000724F0 EC 01 00 28 */ fsubs f0, f1, f0 /* 800756F4 000724F4 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 800756F8 000724F8 48 01 F5 4D */ bl func_80094C44 +/* 800756F8 000724F8 48 01 F5 4D */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui lbl_800756FC: /* 800756FC 000724FC 80 01 00 24 */ lwz r0, 0x24(r1) /* 80075700 00072500 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -16975,18 +16975,18 @@ lbl_8007574C: /* 80075750 00072550 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 80075754 00072554 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 80075758 00072558 38 85 01 40 */ addi r4, r5, 0x140 -/* 8007575C 0007255C 4B FB D4 BD */ bl func_80032C18 +/* 8007575C 0007255C 4B FB D4 BD */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 80075760 00072560 80 9E 00 4C */ lwz r4, 0x4c(r30) /* 80075764 00072564 38 61 00 08 */ addi r3, r1, 8 /* 80075768 00072568 38 84 00 30 */ addi r4, r4, 0x30 -/* 8007576C 0007256C 4B FD 8D 71 */ bl func_8004E4DC +/* 8007576C 0007256C 4B FD 8D 71 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80075770 00072570 C0 21 00 0C */ lfs f1, 0xc(r1) /* 80075774 00072574 38 61 00 08 */ addi r3, r1, 8 /* 80075778 00072578 C0 02 8E E0 */ lfs f0, lbl_803CD860-_SDA2_BASE_(r2) /* 8007577C 0007257C 38 80 00 32 */ li r4, 0x32 /* 80075780 00072580 EC 01 00 2A */ fadds f0, f1, f0 /* 80075784 00072584 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 80075788 00072588 48 01 F2 B1 */ bl func_80094A38 +/* 80075788 00072588 48 01 F2 B1 */ bl zFX_SpawnBubbleHit__FPC5xVec3Ui /* 8007578C 0007258C 38 00 00 00 */ li r0, 0 /* 80075790 00072590 90 1F 1A E8 */ stw r0, 0x1ae8(r31) lbl_80075794: @@ -17035,11 +17035,11 @@ lbl_80075810: /* 8007582C 0007262C 80 7A 00 4C */ lwz r3, 0x4c(r26) /* 80075830 00072630 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 80075834 00072634 7C 85 02 14 */ add r4, r5, r0 -/* 80075838 00072638 4B FB D3 E1 */ bl func_80032C18 +/* 80075838 00072638 4B FB D3 E1 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 8007583C 0007263C 80 7A 00 4C */ lwz r3, 0x4c(r26) /* 80075840 00072640 38 80 00 0A */ li r4, 0xa /* 80075844 00072644 38 63 00 30 */ addi r3, r3, 0x30 -/* 80075848 00072648 48 01 F1 F1 */ bl func_80094A38 +/* 80075848 00072648 48 01 F1 F1 */ bl zFX_SpawnBubbleHit__FPC5xVec3Ui /* 8007584C 0007264C 93 FE 1A E4 */ stw r31, 0x1ae4(r30) lbl_80075850: /* 80075850 00072650 3B 7B 00 01 */ addi r27, r27, 1 @@ -17064,10 +17064,10 @@ lbl_80075878: /* 80075894 00072694 93 A1 00 94 */ stw r29, 0x94(r1) /* 80075898 00072698 93 81 00 90 */ stw r28, 0x90(r1) /* 8007589C 0007269C 7C 7E 1B 78 */ mr r30, r3 -/* 800758A0 000726A0 48 09 CD 7D */ bl func_8011261C +/* 800758A0 000726A0 48 09 CD 7D */ bl render__12bungee_stateFv /* 800758A4 000726A4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800758A8 000726A8 40 82 05 F8 */ bne lbl_80075EA0 -/* 800758AC 000726AC 4B FE 67 6D */ bl func_8005C018 +/* 800758AC 000726AC 4B FE 67 6D */ bl render__13cruise_bubbleFv /* 800758B0 000726B0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800758B4 000726B4 40 82 05 EC */ bne lbl_80075EA0 /* 800758B8 000726B8 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -17076,7 +17076,7 @@ lbl_80075878: /* 800758C4 000726C4 28 00 00 00 */ cmplwi r0, 0 /* 800758C8 000726C8 40 82 00 10 */ bne lbl_800758D8 /* 800758CC 000726CC 7F C3 F3 78 */ mr r3, r30 -/* 800758D0 000726D0 4B FD 1E 19 */ bl func_800476E8 +/* 800758D0 000726D0 4B FD 1E 19 */ bl xShadowManager_Remove__FP4xEnt /* 800758D4 000726D4 48 00 05 CC */ b lbl_80075EA0 lbl_800758D8: /* 800758D8 000726D8 80 DE 00 24 */ lwz r6, 0x24(r30) @@ -17240,7 +17240,7 @@ lbl_80075B28: /* 80075B28 00072928 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80075B2C 0007292C 80 63 00 0C */ lwz r3, 0xc(r3) /* 80075B30 00072930 83 E3 00 08 */ lwz r31, 8(r3) -/* 80075B34 00072934 4B FF FA B5 */ bl func_800755E8 +/* 80075B34 00072934 4B FF FA B5 */ bl zEntPlayerUpdateModel__Fv /* 80075B38 00072938 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80075B3C 0007293C 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80075B40 00072940 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -17256,7 +17256,7 @@ lbl_80075B28: /* 80075B68 00072968 38 9D 19 A0 */ addi r4, r29, 0x19a0 /* 80075B6C 0007296C 80 67 00 10 */ lwz r3, 0x10(r7) /* 80075B70 00072970 80 A5 00 4C */ lwz r5, 0x4c(r5) -/* 80075B74 00072974 48 05 34 D9 */ bl func_800C904C +/* 80075B74 00072974 48 05 34 D9 */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 /* 80075B78 00072978 80 DE 00 24 */ lwz r6, 0x24(r30) /* 80075B7C 0007297C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80075B80 00072980 80 BD 19 E0 */ lwz r5, 0x19e0(r29) @@ -17265,7 +17265,7 @@ lbl_80075B28: /* 80075B8C 0007298C 38 84 19 C0 */ addi r4, r4, 0x19c0 /* 80075B90 00072990 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 80075B94 00072994 38 C1 00 2C */ addi r6, r1, 0x2c -/* 80075B98 00072998 48 05 34 B5 */ bl func_800C904C +/* 80075B98 00072998 48 05 34 B5 */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 /* 80075B9C 0007299C C0 61 00 38 */ lfs f3, 0x38(r1) /* 80075BA0 000729A0 C0 41 00 2C */ lfs f2, 0x2c(r1) /* 80075BA4 000729A4 C0 21 00 3C */ lfs f1, 0x3c(r1) @@ -17383,7 +17383,7 @@ lbl_80075D18: /* 80075D34 00072B34 90 03 00 00 */ stw r0, 0(r3) /* 80075D38 00072B38 48 00 00 28 */ b lbl_80075D60 lbl_80075D3C: -/* 80075D3C 00072B3C 48 02 66 F1 */ bl func_8009C42C +/* 80075D3C 00072B3C 48 02 66 F1 */ bl zLasso_Render__FP6zLasso /* 80075D40 00072B40 48 00 00 20 */ b lbl_80075D60 lbl_80075D44: /* 80075D44 00072B44 80 03 16 A4 */ lwz r0, 0x16a4(r3) @@ -17417,7 +17417,7 @@ lbl_80075D60: /* 80075DB0 00072BB0 4B F9 88 E1 */ bl func_8000E690 /* 80075DB4 00072BB4 38 61 00 14 */ addi r3, r1, 0x14 /* 80075DB8 00072BB8 38 81 00 08 */ addi r4, r1, 8 -/* 80075DBC 00072BBC 4B FD 87 35 */ bl func_8004E4F0 +/* 80075DBC 00072BBC 4B FD 87 35 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80075DC0 00072BC0 FF E0 08 90 */ fmr f31, f1 /* 80075DC4 00072BC4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80075DC8 00072BC8 FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -17438,7 +17438,7 @@ lbl_80075DFC: /* 80075DFC 00072BFC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80075E00 00072C00 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80075E04 00072C04 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 80075E08 00072C08 4B FA 36 C5 */ bl func_800194CC +/* 80075E08 00072C08 4B FA 36 C5 */ bl xEntRender__FP4xEnt /* 80075E0C 00072C0C 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) /* 80075E10 00072C10 2C 00 00 02 */ cmpwi r0, 2 /* 80075E14 00072C14 40 82 00 4C */ bne lbl_80075E60 @@ -17449,17 +17449,17 @@ lbl_80075DFC: /* 80075E28 00072C28 A0 1C 00 44 */ lhz r0, 0x44(r28) /* 80075E2C 00072C2C 60 00 00 01 */ ori r0, r0, 1 /* 80075E30 00072C30 B0 1C 00 44 */ sth r0, 0x44(r28) -/* 80075E34 00072C34 48 1B 99 A9 */ bl func_8022F7DC +/* 80075E34 00072C34 48 1B 99 A9 */ bl RwRenderStateSet /* 80075E38 00072C38 7F 83 E3 78 */ mr r3, r28 -/* 80075E3C 00072C3C 4B FB E8 B5 */ bl func_800346F0 +/* 80075E3C 00072C3C 4B FB E8 B5 */ bl xModelRenderSingle__FP14xModelInstance /* 80075E40 00072C40 38 60 00 14 */ li r3, 0x14 /* 80075E44 00072C44 38 80 00 02 */ li r4, 2 -/* 80075E48 00072C48 48 1B 99 95 */ bl func_8022F7DC +/* 80075E48 00072C48 48 1B 99 95 */ bl RwRenderStateSet /* 80075E4C 00072C4C 7F 83 E3 78 */ mr r3, r28 -/* 80075E50 00072C50 4B FB E8 A1 */ bl func_800346F0 +/* 80075E50 00072C50 4B FB E8 A1 */ bl xModelRenderSingle__FP14xModelInstance /* 80075E54 00072C54 38 60 00 14 */ li r3, 0x14 /* 80075E58 00072C58 38 80 00 01 */ li r4, 1 -/* 80075E5C 00072C5C 48 1B 99 81 */ bl func_8022F7DC +/* 80075E5C 00072C5C 48 1B 99 81 */ bl RwRenderStateSet lbl_80075E60: /* 80075E60 00072C60 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80075E64 00072C64 FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -17713,8 +17713,8 @@ lbl_800761E4: /* 800761FC 00072FFC 38 21 00 50 */ addi r1, r1, 0x50 /* 80076200 00073000 4E 80 00 20 */ blr -.global func_80076204 -func_80076204: +.global zEntPlayer_setBoulderMode__FUi +zEntPlayer_setBoulderMode__FUi: /* 80076204 00073004 28 03 00 00 */ cmplwi r3, 0 /* 80076208 00073008 41 82 00 18 */ beq lbl_80076220 /* 8007620C 0007300C 38 60 00 01 */ li r3, 1 @@ -17729,14 +17729,14 @@ lbl_80076220: /* 8007622C 0007302C 90 0D 8D 30 */ stw r0, lbl_803CB630-_SDA_BASE_(r13) /* 80076230 00073030 4E 80 00 20 */ blr -.global func_80076234 -func_80076234: +.global zEntPlayer_Damage__FP5xBaseUiPC5xVec3 +zEntPlayer_Damage__FP5xBaseUiPC5xVec3: /* 80076234 00073034 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80076238 00073038 7C 08 02 A6 */ mflr r0 /* 8007623C 0007303C 90 01 00 14 */ stw r0, 0x14(r1) /* 80076240 00073040 93 E1 00 0C */ stw r31, 0xc(r1) /* 80076244 00073044 7C BF 2B 78 */ mr r31, r5 -/* 80076248 00073048 48 00 01 E9 */ bl func_80076430 +/* 80076248 00073048 48 00 01 E9 */ bl zEntPlayer_Damage__FP5xBaseUi /* 8007624C 0007304C 2C 03 00 00 */ cmpwi r3, 0 /* 80076250 00073050 40 82 00 0C */ bne lbl_8007625C /* 80076254 00073054 38 60 00 00 */ li r3, 0 @@ -17764,8 +17764,8 @@ lbl_80076294: /* 800762A0 000730A0 38 21 00 10 */ addi r1, r1, 0x10 /* 800762A4 000730A4 4E 80 00 20 */ blr -.global func_800762A8 -func_800762A8: +.global zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3 +zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3: /* 800762A8 000730A8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800762AC 000730AC 7C 08 02 A6 */ mflr r0 /* 800762B0 000730B0 90 01 00 34 */ stw r0, 0x34(r1) @@ -17776,7 +17776,7 @@ func_800762A8: /* 800762C4 000730C4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800762C8 000730C8 93 C1 00 08 */ stw r30, 8(r1) /* 800762CC 000730CC 7C BE 2B 78 */ mr r30, r5 -/* 800762D0 000730D0 48 00 01 61 */ bl func_80076430 +/* 800762D0 000730D0 48 00 01 61 */ bl zEntPlayer_Damage__FP5xBaseUi /* 800762D4 000730D4 2C 03 00 00 */ cmpwi r3, 0 /* 800762D8 000730D8 40 82 00 0C */ bne lbl_800762E4 /* 800762DC 000730DC 38 60 00 00 */ li r3, 0 @@ -17836,8 +17836,8 @@ lbl_80076388: /* 800763A8 000731A8 38 21 00 30 */ addi r1, r1, 0x30 /* 800763AC 000731AC 4E 80 00 20 */ blr -.global func_800763B0 -func_800763B0: +.global zEntPlayer_DamageKnockIntoAir__Ff +zEntPlayer_DamageKnockIntoAir__Ff: /* 800763B0 000731B0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800763B4 000731B4 7C 08 02 A6 */ mflr r0 /* 800763B8 000731B8 38 80 00 00 */ li r4, 0 @@ -17849,13 +17849,13 @@ func_800763B0: /* 800763D0 000731D0 D0 01 00 10 */ stfs f0, 0x10(r1) /* 800763D4 000731D4 C0 02 8D 14 */ lfs f0, lbl_803CD694-_SDA2_BASE_(r2) /* 800763D8 000731D8 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 800763DC 000731DC 48 00 0B 51 */ bl func_80076F2C +/* 800763DC 000731DC 48 00 0B 51 */ bl CalcJumpImpulse__FP10zJumpParamPC15zPlayerSettings /* 800763E0 000731E0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800763E4 000731E4 38 81 00 08 */ addi r4, r1, 8 /* 800763E8 000731E8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800763EC 000731EC 3B E3 06 E0 */ addi r31, r3, 0x6e0 /* 800763F0 000731F0 7F E3 FB 78 */ mr r3, r31 -/* 800763F4 000731F4 48 00 0B 99 */ bl func_80076F8C +/* 800763F4 000731F4 48 00 0B 99 */ bl zEntPlayerJumpStart__FP4xEntP10zJumpParam /* 800763F8 000731F8 7F E3 FB 78 */ mr r3, r31 /* 800763FC 000731FC 48 00 0C 35 */ bl func_80077030 /* 80076400 00073200 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -17871,8 +17871,8 @@ func_800763B0: /* 80076428 00073228 38 21 00 20 */ addi r1, r1, 0x20 /* 8007642C 0007322C 4E 80 00 20 */ blr -.global func_80076430 -func_80076430: +.global zEntPlayer_Damage__FP5xBaseUi +zEntPlayer_Damage__FP5xBaseUi: /* 80076430 00073230 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80076434 00073234 7C 08 02 A6 */ mflr r0 /* 80076438 00073238 3C A0 80 3C */ lis r5, lbl_803C0558@ha @@ -17922,7 +17922,7 @@ lbl_800764C0: /* 800764D8 000732D8 C0 03 17 10 */ lfs f0, 0x1710(r3) /* 800764DC 000732DC FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800764E0 000732E0 41 81 00 10 */ bgt lbl_800764F0 -/* 800764E4 000732E4 48 0B 72 95 */ bl func_8012D778 +/* 800764E4 000732E4 48 0B 72 95 */ bl zEntTeleportBox_playerIn__Fv /* 800764E8 000732E8 2C 03 00 00 */ cmpwi r3, 0 /* 800764EC 000732EC 41 82 00 0C */ beq lbl_800764F8 lbl_800764F0: @@ -17930,23 +17930,23 @@ lbl_800764F0: /* 800764F4 000732F4 48 00 03 48 */ b lbl_8007683C lbl_800764F8: /* 800764F8 000732F8 38 60 40 00 */ li r3, 0x4000 -/* 800764FC 000732FC 4B FF 00 05 */ bl func_80066500 +/* 800764FC 000732FC 4B FF 00 05 */ bl zEntPlayerControlOn__F13zControlOwner /* 80076500 00073300 38 60 00 04 */ li r3, 4 -/* 80076504 00073304 48 00 AD 3D */ bl func_80081240 +/* 80076504 00073304 48 00 AD 3D */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 80076508 00073308 38 60 00 0B */ li r3, 0xb -/* 8007650C 0007330C 48 00 AD 35 */ bl func_80081240 +/* 8007650C 0007330C 48 00 AD 35 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 80076510 00073310 38 60 00 09 */ li r3, 9 -/* 80076514 00073314 48 00 AD 2D */ bl func_80081240 +/* 80076514 00073314 48 00 AD 2D */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 80076518 00073318 38 60 00 17 */ li r3, 0x17 -/* 8007651C 0007331C 48 00 AD 25 */ bl func_80081240 +/* 8007651C 0007331C 48 00 AD 25 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 80076520 00073320 38 60 00 26 */ li r3, 0x26 -/* 80076524 00073324 48 00 AD 1D */ bl func_80081240 +/* 80076524 00073324 48 00 AD 1D */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 80076528 00073328 38 60 00 2E */ li r3, 0x2e -/* 8007652C 0007332C 48 00 AD 15 */ bl func_80081240 +/* 8007652C 0007332C 48 00 AD 15 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 80076530 00073330 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80076534 00073334 38 60 00 1B */ li r3, 0x1b /* 80076538 00073338 38 80 00 1E */ li r4, 0x1e -/* 8007653C 0007333C 48 00 A9 B9 */ bl func_80080EF4 +/* 8007653C 0007333C 48 00 A9 B9 */ bl zEntPlayer_SNDPlayRandom__F14_tagePlayerSnd14_tagePlayerSndf /* 80076540 00073340 39 00 00 FF */ li r8, 0xff /* 80076544 00073344 38 00 00 00 */ li r0, 0 /* 80076548 00073348 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -17969,7 +17969,7 @@ lbl_800764F8: /* 8007658C 0007338C C0 42 8C 08 */ lfs f2, lbl_803CD588-_SDA2_BASE_(r2) /* 80076590 00073390 38 63 00 30 */ addi r3, r3, 0x30 /* 80076594 00073394 C0 62 8C 20 */ lfs f3, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80076598 00073398 4B FB 3C 75 */ bl func_8002A20C +/* 80076598 00073398 4B FB 3C 75 */ bl xFXShineStart__FPC5xVec3ffffUiPC10iColor_tagPC10iColor_tagfi /* 8007659C 0007339C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800765A0 000733A0 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l /* 800765A4 000733A4 80 1F 16 B0 */ lwz r0, 0x16b0(r31) @@ -17994,22 +17994,22 @@ lbl_800765D8: /* 800765E8 000733E8 38 60 00 1F */ li r3, 0x1f /* 800765EC 000733EC 90 0D 8C C0 */ stw r0, lbl_803CB5C0-_SDA_BASE_(r13) /* 800765F0 000733F0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800765F4 000733F4 48 00 A1 9D */ bl func_80080790 -/* 800765F8 000733F8 4B FB A6 71 */ bl func_80030C68 +/* 800765F4 000733F4 48 00 A1 9D */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf +/* 800765F8 000733F8 4B FB A6 71 */ bl xrand__Fv /* 800765FC 000733FC 54 60 07 BE */ clrlwi r0, r3, 0x1e /* 80076600 00073400 28 00 00 03 */ cmplwi r0, 3 /* 80076604 00073404 40 82 00 14 */ bne lbl_80076618 /* 80076608 00073408 C0 22 8D 34 */ lfs f1, lbl_803CD6B4-_SDA2_BASE_(r2) /* 8007660C 0007340C 38 60 00 5D */ li r3, 0x5d /* 80076610 00073410 38 80 00 60 */ li r4, 0x60 -/* 80076614 00073414 48 00 A4 AD */ bl func_80080AC0 +/* 80076614 00073414 48 00 A4 AD */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf lbl_80076618: /* 80076618 00073418 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007661C 0007341C C0 02 8C B8 */ lfs f0, lbl_803CD638-_SDA2_BASE_(r2) /* 80076620 00073420 38 83 05 58 */ addi r4, r3, lbl_803C0558@l /* 80076624 00073424 38 60 00 01 */ li r3, 1 /* 80076628 00073428 D0 04 17 08 */ stfs f0, 0x1708(r4) -/* 8007662C 0007342C 4B FE FF 2D */ bl func_80066558 +/* 8007662C 0007342C 4B FE FF 2D */ bl zEntPlayerControlOff__F13zControlOwner /* 80076630 00073430 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80076634 00073434 3B 83 05 58 */ addi r28, r3, lbl_803C0558@l /* 80076638 00073438 80 1C 07 98 */ lwz r0, 0x798(r28) @@ -18021,14 +18021,14 @@ lbl_80076618: /* 80076650 00073450 90 1C 07 98 */ stw r0, 0x798(r28) /* 80076654 00073454 38 83 30 18 */ addi r4, r3, lbl_80253018@l /* 80076658 00073458 38 65 00 D4 */ addi r3, r5, 0xd4 -/* 8007665C 0007345C 4B FD 7E 81 */ bl func_8004E4DC +/* 8007665C 0007345C 4B FD 7E 81 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80076660 00073460 80 BC 07 28 */ lwz r5, 0x728(r28) /* 80076664 00073464 3C 60 80 25 */ lis r3, lbl_80253018@ha /* 80076668 00073468 38 83 30 18 */ addi r4, r3, lbl_80253018@l /* 8007666C 0007346C 38 65 00 80 */ addi r3, r5, 0x80 -/* 80076670 00073470 4B FD 7E 6D */ bl func_8004E4DC +/* 80076670 00073470 4B FD 7E 6D */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_80076674: -/* 80076674 00073474 4B FE D4 61 */ bl func_80063AD4 +/* 80076674 00073474 4B FE D4 61 */ bl zEntPickup_GiveAllRewardsNow__Fv /* 80076678 00073478 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007667C 0007347C 38 00 00 00 */ li r0, 0 /* 80076680 00073480 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -18036,7 +18036,7 @@ lbl_80076674: /* 80076688 00073488 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 8007668C 0007348C 38 A0 00 33 */ li r5, 0x33 /* 80076690 00073490 7C 64 1B 78 */ mr r4, r3 -/* 80076694 00073494 4B FA 90 4D */ bl func_8001F6E0 +/* 80076694 00073494 4B FA 90 4D */ bl zEntEvent__FP5xBaseP5xBaseUi /* 80076698 00073498 48 00 00 14 */ b lbl_800766AC lbl_8007669C: /* 8007669C 0007349C 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -18083,7 +18083,7 @@ lbl_800766EC: /* 80076738 00073538 80 66 00 0C */ lwz r3, 0xc(r6) /* 8007673C 0007353C 1C 84 00 2C */ mulli r4, r4, 0x2c /* 80076740 00073540 7C 80 22 14 */ add r4, r0, r4 -/* 80076744 00073544 4B F9 23 01 */ bl func_80008A44 +/* 80076744 00073544 4B F9 23 01 */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition /* 80076748 00073548 48 00 00 78 */ b lbl_800767C0 lbl_8007674C: /* 8007674C 0007354C 80 C3 16 A4 */ lwz r6, 0x16a4(r3) @@ -18105,7 +18105,7 @@ lbl_8007674C: /* 8007678C 0007358C 80 66 00 0C */ lwz r3, 0xc(r6) /* 80076790 00073590 1C 84 00 2C */ mulli r4, r4, 0x2c /* 80076794 00073594 7C 80 22 14 */ add r4, r0, r4 -/* 80076798 00073598 4B F9 22 AD */ bl func_80008A44 +/* 80076798 00073598 4B F9 22 AD */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition /* 8007679C 0007359C 48 00 00 24 */ b lbl_800767C0 lbl_800767A0: /* 800767A0 000735A0 80 03 16 A0 */ lwz r0, 0x16a0(r3) @@ -18139,7 +18139,7 @@ lbl_800767F8: /* 80076808 00073608 90 05 18 A0 */ stw r0, 0x18a0(r5) /* 8007680C 0007360C 88 65 06 D1 */ lbz r3, 0x6d1(r5) /* 80076810 00073610 90 05 18 80 */ stw r0, 0x1880(r5) -/* 80076814 00073614 48 03 68 1D */ bl func_800AD030 +/* 80076814 00073614 48 03 68 1D */ bl zRumbleStart__Fi16_tagSDRumbleType /* 80076818 00073618 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007681C 0007361C C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) /* 80076820 00073620 38 83 05 58 */ addi r4, r3, lbl_803C0558@l @@ -18159,8 +18159,8 @@ lbl_8007683C: /* 80076854 00073654 38 21 00 20 */ addi r1, r1, 0x20 /* 80076858 00073658 4E 80 00 20 */ blr -.global func_8007685C -func_8007685C: +.global zEntPlayer_MoveInfo__Fv +zEntPlayer_MoveInfo__Fv: /* 8007685C 0007365C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80076860 00073660 7C 08 02 A6 */ mflr r0 /* 80076864 00073664 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -18268,8 +18268,8 @@ lbl_800769AC: /* 800769C4 000737C4 38 21 00 20 */ addi r1, r1, 0x20 /* 800769C8 000737C8 4E 80 00 20 */ blr -.global func_800769CC -func_800769CC: +.global zEntPlayer_GiveHealth__Fi +zEntPlayer_GiveHealth__Fi: /* 800769CC 000737CC 2C 03 00 00 */ cmpwi r3, 0 /* 800769D0 000737D0 40 80 00 28 */ bge lbl_800769F8 /* 800769D4 000737D4 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -18293,8 +18293,8 @@ lbl_800769F8: /* 80076A18 00073818 90 A4 16 B0 */ stw r5, 0x16b0(r4) /* 80076A1C 0007381C 4E 80 00 20 */ blr -.global func_80076A20 -func_80076A20: +.global zEntPlayer_GiveSpatula__Fi +zEntPlayer_GiveSpatula__Fi: /* 80076A20 00073820 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80076A24 00073824 7C 08 02 A6 */ mflr r0 /* 80076A28 00073828 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -18313,17 +18313,17 @@ lbl_80076A50: /* 80076A58 00073858 38 80 00 15 */ li r4, 0x15 /* 80076A5C 0007385C 38 A0 01 04 */ li r5, 0x104 /* 80076A60 00073860 38 C0 00 00 */ li r6, 0 -/* 80076A64 00073864 48 07 6F FD */ bl func_800EDA60 +/* 80076A64 00073864 48 07 6F FD */ bl zNPCMsg_AreaNotify__FP10zNPCCommon13en_NPC_MSG_IDfi11en_NPCTYPES /* 80076A68 00073868 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) /* 80076A6C 0007386C C0 42 8C AC */ lfs f2, lbl_803CD62C-_SDA2_BASE_(r2) -/* 80076A70 00073870 48 03 11 F1 */ bl func_800A7C60 +/* 80076A70 00073870 48 03 11 F1 */ bl zMusicSetVolume__Fff /* 80076A74 00073874 80 01 00 14 */ lwz r0, 0x14(r1) /* 80076A78 00073878 7C 08 03 A6 */ mtlr r0 /* 80076A7C 0007387C 38 21 00 10 */ addi r1, r1, 0x10 /* 80076A80 00073880 4E 80 00 20 */ blr -.global func_80076A84 -func_80076A84: +.global zEntPlayer_GiveShinyObject__Fi +zEntPlayer_GiveShinyObject__Fi: /* 80076A84 00073884 2C 03 00 00 */ cmpwi r3, 0 /* 80076A88 00073888 40 80 00 28 */ bge lbl_80076AB0 /* 80076A8C 0007388C 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -18348,14 +18348,14 @@ lbl_80076AB0: /* 80076AD4 000738D4 90 06 1B 00 */ stw r0, 0x1b00(r6) /* 80076AD8 000738D8 4E 80 00 20 */ blr -.global func_80076ADC -func_80076ADC: +.global zEntPlayer_GivePatsSocksCurrentLevel__Fi +zEntPlayer_GivePatsSocksCurrentLevel__Fi: /* 80076ADC 000738DC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80076AE0 000738E0 7C 08 02 A6 */ mflr r0 /* 80076AE4 000738E4 90 01 00 14 */ stw r0, 0x14(r1) /* 80076AE8 000738E8 93 E1 00 0C */ stw r31, 0xc(r1) /* 80076AEC 000738EC 7C 7F 1B 78 */ mr r31, r3 -/* 80076AF0 000738F0 48 03 E2 D1 */ bl func_800B4DC0 +/* 80076AF0 000738F0 48 03 E2 D1 */ bl zSceneGetLevelIndex__Fv /* 80076AF4 000738F4 2C 1F 00 00 */ cmpwi r31, 0 /* 80076AF8 000738F8 40 80 00 28 */ bge lbl_80076B20 /* 80076AFC 000738FC 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -18409,7 +18409,7 @@ lbl_80076B84: /* 80076BAC 000739AC 38 80 00 15 */ li r4, 0x15 /* 80076BB0 000739B0 38 A0 01 04 */ li r5, 0x104 /* 80076BB4 000739B4 38 C0 00 00 */ li r6, 0 -/* 80076BB8 000739B8 48 07 6E A9 */ bl func_800EDA60 +/* 80076BB8 000739B8 48 07 6E A9 */ bl zNPCMsg_AreaNotify__FP10zNPCCommon13en_NPC_MSG_IDfi11en_NPCTYPES lbl_80076BBC: /* 80076BBC 000739BC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80076BC0 000739C0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -18417,14 +18417,14 @@ lbl_80076BBC: /* 80076BC8 000739C8 38 21 00 10 */ addi r1, r1, 0x10 /* 80076BCC 000739CC 4E 80 00 20 */ blr -.global func_80076BD0 -func_80076BD0: +.global zEntPlayer_GiveLevelPickupCurrentLevel__Fi +zEntPlayer_GiveLevelPickupCurrentLevel__Fi: /* 80076BD0 000739D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80076BD4 000739D4 7C 08 02 A6 */ mflr r0 /* 80076BD8 000739D8 90 01 00 14 */ stw r0, 0x14(r1) /* 80076BDC 000739DC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80076BE0 000739E0 7C 7F 1B 78 */ mr r31, r3 -/* 80076BE4 000739E4 48 03 E1 DD */ bl func_800B4DC0 +/* 80076BE4 000739E4 48 03 E1 DD */ bl zSceneGetLevelIndex__Fv /* 80076BE8 000739E8 2C 1F 00 00 */ cmpwi r31, 0 /* 80076BEC 000739EC 40 80 00 30 */ bge lbl_80076C1C /* 80076BF0 000739F0 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -18460,7 +18460,7 @@ lbl_80076C38: /* 80076C60 00073A60 38 80 00 15 */ li r4, 0x15 /* 80076C64 00073A64 38 A0 01 04 */ li r5, 0x104 /* 80076C68 00073A68 38 C0 00 00 */ li r6, 0 -/* 80076C6C 00073A6C 48 07 6D F5 */ bl func_800EDA60 +/* 80076C6C 00073A6C 48 07 6D F5 */ bl zNPCMsg_AreaNotify__FP10zNPCCommon13en_NPC_MSG_IDfi11en_NPCTYPES lbl_80076C70: /* 80076C70 00073A70 80 01 00 14 */ lwz r0, 0x14(r1) /* 80076C74 00073A74 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -18557,7 +18557,7 @@ func_80076C84: /* 80076DD4 00073BD4 EC 96 90 28 */ fsubs f4, f22, f18 /* 80076DD8 00073BD8 38 81 00 0C */ addi r4, r1, 0xc /* 80076DDC 00073BDC 38 A1 00 10 */ addi r5, r1, 0x10 -/* 80076DE0 00073BE0 4B FB A0 15 */ bl func_80030DF4 +/* 80076DE0 00073BE0 4B FB A0 15 */ bl xMathSolveCubic__FffffPfPfPf /* 80076DE4 00073BE4 FC 1E 98 40 */ fcmpo cr0, f30, f19 /* 80076DE8 00073BE8 4C 40 13 82 */ cror 2, 0, 2 /* 80076DEC 00073BEC 40 82 00 28 */ bne lbl_80076E14 @@ -18649,8 +18649,8 @@ lbl_80076EAC: /* 80076F24 00073D24 38 21 01 00 */ addi r1, r1, 0x100 /* 80076F28 00073D28 4E 80 00 20 */ blr -.global func_80076F2C -func_80076F2C: +.global CalcJumpImpulse__FP10zJumpParamPC15zPlayerSettings +CalcJumpImpulse__FP10zJumpParamPC15zPlayerSettings: /* 80076F2C 00073D2C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80076F30 00073D30 7C 08 02 A6 */ mflr r0 /* 80076F34 00073D34 28 04 00 00 */ cmplwi r4, 0 @@ -18677,8 +18677,8 @@ lbl_80076F54: /* 80076F84 00073D84 38 21 00 10 */ addi r1, r1, 0x10 /* 80076F88 00073D88 4E 80 00 20 */ blr -.global func_80076F8C -func_80076F8C: +.global zEntPlayerJumpStart__FP4xEntP10zJumpParam +zEntPlayerJumpStart__FP4xEntP10zJumpParam: /* 80076F8C 00073D8C 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 80076F90 00073D90 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l /* 80076F94 00073D94 80 A6 09 C4 */ lwz r5, 0x9c4(r6) @@ -18755,7 +18755,7 @@ func_8007705C: /* 8007708C 00073E8C 90 04 16 D4 */ stw r0, 0x16d4(r4) /* 80077090 00073E90 38 60 40 00 */ li r3, 0x4000 /* 80077094 00073E94 90 04 1F 10 */ stw r0, 0x1f10(r4) -/* 80077098 00073E98 4B FE F4 69 */ bl func_80066500 +/* 80077098 00073E98 4B FE F4 69 */ bl zEntPlayerControlOn__F13zControlOwner /* 8007709C 00073E9C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800770A0 00073EA0 C0 22 8C 0C */ lfs f1, lbl_803CD58C-_SDA2_BASE_(r2) /* 800770A4 00073EA4 C0 43 00 D8 */ lfs f2, 0xd8(r3) @@ -18788,10 +18788,10 @@ lbl_800770E4: /* 80077104 00073F04 28 00 55 33 */ cmplwi r0, 0x5533 /* 80077108 00073F08 41 82 00 3C */ beq lbl_80077144 /* 8007710C 00073F0C 38 60 00 01 */ li r3, 1 -/* 80077110 00073F10 48 00 96 81 */ bl func_80080790 +/* 80077110 00073F10 48 00 96 81 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 80077114 00073F14 FC 20 F0 90 */ fmr f1, f30 /* 80077118 00073F18 38 60 00 01 */ li r3, 1 -/* 8007711C 00073F1C 48 00 A0 7D */ bl func_80081198 +/* 8007711C 00073F1C 48 00 A0 7D */ bl zEntPlayer_SNDSetVol__F14_tagePlayerSndf /* 80077120 00073F20 C0 02 8C B0 */ lfs f0, lbl_803CD630-_SDA2_BASE_(r2) /* 80077124 00073F24 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80077128 00073F28 40 81 00 1C */ ble lbl_80077144 @@ -18800,7 +18800,7 @@ lbl_800770E4: /* 80077134 00073F34 38 80 00 00 */ li r4, 0 /* 80077138 00073F38 38 A0 00 00 */ li r5, 0 /* 8007713C 00073F3C EC 20 07 F2 */ fmuls f1, f0, f31 -/* 80077140 00073F40 48 03 60 8D */ bl func_800AD1CC +/* 80077140 00073F40 48 03 60 8D */ bl zPadAddRumble__F14_tagRumbleTypefiUi lbl_80077144: /* 80077144 00073F44 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80077148 00073F48 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -19030,11 +19030,11 @@ lbl_8007746C: /* 80077484 00074284 90 04 1A C4 */ stw r0, 0x1ac4(r4) /* 80077488 00074288 90 04 1A C0 */ stw r0, 0x1ac0(r4) /* 8007748C 0007428C 90 04 17 1C */ stw r0, 0x171c(r4) -/* 80077490 00074290 4B FD AC 01 */ bl func_80052090 +/* 80077490 00074290 4B FD AC 01 */ bl zCameraSetBbounce__Fi /* 80077494 00074294 38 60 00 00 */ li r3, 0 -/* 80077498 00074298 4B FD AC 01 */ bl func_80052098 +/* 80077498 00074298 4B FD AC 01 */ bl zCameraSetLongbounce__Fi /* 8007749C 0007429C 38 60 00 00 */ li r3, 0 -/* 800774A0 000742A0 4B FD AC 29 */ bl func_800520C8 +/* 800774A0 000742A0 4B FD AC 29 */ bl zCameraSetHighbounce__Fi /* 800774A4 000742A4 48 00 00 FC */ b lbl_800775A0 lbl_800774A8: /* 800774A8 000742A8 80 1D 16 D4 */ lwz r0, 0x16d4(r29) @@ -19230,7 +19230,7 @@ lbl_80077754: /* 8007776C 0007456C 38 9C 00 F0 */ addi r4, r28, 0xf0 /* 80077770 00074570 38 BA 00 88 */ addi r5, r26, 0x88 /* 80077774 00074574 38 C1 00 08 */ addi r6, r1, 8 -/* 80077778 00074578 4B FB A1 E5 */ bl func_8003195C +/* 80077778 00074578 4B FB A1 E5 */ bl xLine3VecDist2__FPC5xVec3PC5xVec3PC5xVec3P6xIsect /* 8007777C 0007457C C0 7A 00 94 */ lfs f3, 0x94(r26) /* 80077780 00074580 C0 22 8C B4 */ lfs f1, lbl_803CD634-_SDA2_BASE_(r2) /* 80077784 00074584 EC 03 00 F2 */ fmuls f0, f3, f3 @@ -19248,7 +19248,7 @@ lbl_80077754: /* 800777B4 000745B4 38 A0 00 00 */ li r5, 0 /* 800777B8 000745B8 60 00 00 01 */ ori r0, r0, 1 /* 800777BC 000745BC 90 1F 1C 78 */ stw r0, 0x1c78(r31) -/* 800777C0 000745C0 4B FF EA 75 */ bl func_80076234 +/* 800777C0 000745C0 4B FF EA 75 */ bl zEntPlayer_Damage__FP5xBaseUiPC5xVec3 /* 800777C4 000745C4 2C 03 00 00 */ cmpwi r3, 0 /* 800777C8 000745C8 41 82 00 20 */ beq lbl_800777E8 /* 800777CC 000745CC 80 1F 16 B0 */ lwz r0, 0x16b0(r31) @@ -19258,7 +19258,7 @@ lbl_80077754: /* 800777DC 000745DC D0 1F 17 08 */ stfs f0, 0x1708(r31) lbl_800777E0: /* 800777E0 000745E0 38 60 00 0C */ li r3, 0xc -/* 800777E4 000745E4 48 03 58 71 */ bl func_800AD054 +/* 800777E4 000745E4 48 03 58 71 */ bl zRumbleStart__F16_tagSDRumbleType lbl_800777E8: /* 800777E8 000745E8 3B DE 01 14 */ addi r30, r30, 0x114 /* 800777EC 000745EC 3B BD 00 01 */ addi r29, r29, 1 @@ -19591,13 +19591,13 @@ lbl_80077C60: lbl_80077C94: /* 80077C94 00074A94 7F E3 FB 78 */ mr r3, r31 /* 80077C98 00074A98 38 9C 00 38 */ addi r4, r28, 0x38 -/* 80077C9C 00074A9C 4B FD 68 55 */ bl func_8004E4F0 +/* 80077C9C 00074A9C 4B FD 68 55 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80077CA0 00074AA0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80077CA4 00074AA4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80077CA8 00074AA8 41 80 00 78 */ blt lbl_80077D20 /* 80077CAC 00074AAC 7F E3 FB 78 */ mr r3, r31 /* 80077CB0 00074AB0 38 9C 00 14 */ addi r4, r28, 0x14 -/* 80077CB4 00074AB4 4B FD 68 3D */ bl func_8004E4F0 +/* 80077CB4 00074AB4 4B FD 68 3D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80077CB8 00074AB8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80077CBC 00074ABC FC 01 10 40 */ fcmpo cr0, f1, f2 /* 80077CC0 00074AC0 41 81 00 60 */ bgt lbl_80077D20 @@ -19923,7 +19923,7 @@ lbl_8007816C: /* 8007816C 00074F6C 83 5E 1D 54 */ lwz r26, 0x1d54(r30) /* 80078170 00074F70 38 61 00 34 */ addi r3, r1, 0x34 /* 80078174 00074F74 38 9A 00 64 */ addi r4, r26, 0x64 -/* 80078178 00074F78 4B FC 44 49 */ bl func_8003C5C0 +/* 80078178 00074F78 4B FC 44 49 */ bl xQuickCullIsects__FPC7xQCDataPC7xQCData /* 8007817C 00074F7C 2C 03 00 00 */ cmpwi r3, 0 /* 80078180 00074F80 41 82 00 68 */ beq lbl_800781E8 /* 80078184 00074F84 38 00 00 00 */ li r0, 0 @@ -19931,7 +19931,7 @@ lbl_8007816C: /* 8007818C 00074F8C 90 01 00 AC */ stw r0, 0xac(r1) /* 80078190 00074F90 38 9A 00 64 */ addi r4, r26, 0x64 /* 80078194 00074F94 38 A1 00 AC */ addi r5, r1, 0xac -/* 80078198 00074F98 4B F9 2C 0D */ bl func_8000ADA4 +/* 80078198 00074F98 4B F9 2C 0D */ bl xSphereHitsBound__FPC7xSpherePC6xBoundP7xCollis /* 8007819C 00074F9C 80 01 00 AC */ lwz r0, 0xac(r1) /* 800781A0 00074FA0 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800781A4 00074FA4 41 82 00 44 */ beq lbl_800781E8 @@ -19950,7 +19950,7 @@ lbl_8007816C: /* 800781D8 00074FD8 90 01 00 60 */ stw r0, 0x60(r1) /* 800781DC 00074FDC 93 41 00 64 */ stw r26, 0x64(r1) /* 800781E0 00074FE0 80 67 00 10 */ lwz r3, 0x10(r7) -/* 800781E4 00074FE4 48 18 04 31 */ bl func_801F8614 +/* 800781E4 00074FE4 48 18 04 31 */ bl RpAtomicForAllIntersections lbl_800781E8: /* 800781E8 00074FE8 3B DE 00 04 */ addi r30, r30, 4 /* 800781EC 00074FEC 3B 7B 00 01 */ addi r27, r27, 1 @@ -20289,7 +20289,7 @@ lbl_800786D0: /* 800786FC 000754FC D0 0D 8D 98 */ stfs f0, lbl_803CB698-_SDA_BASE_(r13) lbl_80078700: /* 80078700 00075500 38 60 00 26 */ li r3, 0x26 -/* 80078704 00075504 48 00 8B 3D */ bl func_80081240 +/* 80078704 00075504 48 00 8B 3D */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd lbl_80078708: /* 80078708 00075508 80 1E 1D 4C */ lwz r0, 0x1d4c(r30) /* 8007870C 0007550C 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -20429,7 +20429,7 @@ func_800788C0: /* 800788F0 000756F0 3B 64 E3 D0 */ addi r27, r4, lbl_802DE3D0@l /* 800788F4 000756F4 3B 83 00 0C */ addi r28, r3, 0xc /* 800788F8 000756F8 7F 83 E3 78 */ mr r3, r28 -/* 800788FC 000756FC 48 03 D0 E9 */ bl func_800B59E4 +/* 800788FC 000756FC 48 03 D0 E9 */ bl zSurfaceGetSurface__FPC7xCollis /* 80078900 00075700 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80078904 00075704 7C 7E 1B 78 */ mr r30, r3 /* 80078908 00075708 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -20461,7 +20461,7 @@ lbl_8007895C: /* 80078968 00075768 28 00 00 00 */ cmplwi r0, 0 /* 8007896C 0007576C 40 82 00 10 */ bne lbl_8007897C /* 80078970 00075770 7F C3 F3 78 */ mr r3, r30 -/* 80078974 00075774 48 03 D2 4D */ bl func_800B5BC0 +/* 80078974 00075774 48 03 D2 4D */ bl zSurfaceGetSticky__FPC8xSurface /* 80078978 00075778 90 6D 8C E8 */ stw r3, lbl_803CB5E8-_SDA_BASE_(r13) lbl_8007897C: /* 8007897C 0007577C 28 1E 00 00 */ cmplwi r30, 0 @@ -20470,14 +20470,14 @@ lbl_8007897C: /* 80078988 00075788 28 00 00 00 */ cmplwi r0, 0 /* 8007898C 0007578C 40 82 00 38 */ bne lbl_800789C4 /* 80078990 00075790 7F C3 F3 78 */ mr r3, r30 -/* 80078994 00075794 48 03 D2 79 */ bl func_800B5C0C +/* 80078994 00075794 48 03 D2 79 */ bl zSurfaceGetFriction__FPC8xSurface /* 80078998 00075798 D0 2D 81 AC */ stfs f1, lbl_803CAAAC-_SDA_BASE_(r13) /* 8007899C 0007579C 7F C3 F3 78 */ mr r3, r30 -/* 800789A0 000757A0 48 03 D2 95 */ bl func_800B5C34 +/* 800789A0 000757A0 48 03 D2 95 */ bl zSurfaceGetSlickness__FPC8xSurface /* 800789A4 000757A4 90 6D 81 A8 */ stw r3, lbl_803CAAA8-_SDA_BASE_(r13) /* 800789A8 000757A8 7F C3 F3 78 */ mr r3, r30 /* 800789AC 000757AC C0 2D 81 A0 */ lfs f1, lbl_803CAAA0-_SDA_BASE_(r13) -/* 800789B0 000757B0 48 03 D2 A9 */ bl func_800B5C58 +/* 800789B0 000757B0 48 03 D2 A9 */ bl zSurfaceGetDamping__FPC8xSurfacef /* 800789B4 000757B4 D0 2D 8C E0 */ stfs f1, lbl_803CB5E0-_SDA_BASE_(r13) /* 800789B8 000757B8 C0 02 8C 44 */ lfs f0, lbl_803CD5C4-_SDA2_BASE_(r2) /* 800789BC 000757BC D0 0D 8C F8 */ stfs f0, lbl_803CB5F8-_SDA_BASE_(r13) @@ -20644,7 +20644,7 @@ lbl_80078BF0: /* 80078C04 00075A04 80 65 00 08 */ lwz r3, 8(r5) /* 80078C08 00075A08 80 63 00 04 */ lwz r3, 4(r3) /* 80078C0C 00075A0C 80 63 00 04 */ lwz r3, 4(r3) -/* 80078C10 00075A10 4B FD 39 9D */ bl func_8004C5AC +/* 80078C10 00075A10 4B FD 39 9D */ bl xStricmp__FPCcPCc /* 80078C14 00075A14 2C 03 00 00 */ cmpwi r3, 0 /* 80078C18 00075A18 41 82 00 10 */ beq lbl_80078C28 /* 80078C1C 00075A1C C0 0D 81 C8 */ lfs f0, lbl_803CAAC8-_SDA_BASE_(r13) @@ -20705,7 +20705,7 @@ lbl_80078CC8: /* 80078CE4 00075AE4 7F A4 EB 78 */ mr r4, r29 /* 80078CE8 00075AE8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80078CEC 00075AEC 38 63 1C 68 */ addi r3, r3, 0x1c68 -/* 80078CF0 00075AF0 4B FD 57 ED */ bl func_8004E4DC +/* 80078CF0 00075AF0 4B FD 57 ED */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80078CF4 00075AF4 48 00 00 90 */ b lbl_80078D84 lbl_80078CF8: /* 80078CF8 00075AF8 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -20713,12 +20713,12 @@ lbl_80078CF8: /* 80078D00 00075B00 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l /* 80078D04 00075B04 38 83 30 30 */ addi r4, r3, lbl_80253030@l /* 80078D08 00075B08 38 65 1C 68 */ addi r3, r5, 0x1c68 -/* 80078D0C 00075B0C 4B FD 57 D1 */ bl func_8004E4DC +/* 80078D0C 00075B0C 4B FD 57 D1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80078D10 00075B10 38 7F 00 64 */ addi r3, r31, 0x64 /* 80078D14 00075B14 4B FA 2A C5 */ bl func_8001B7D8 /* 80078D18 00075B18 7C 64 1B 78 */ mr r4, r3 /* 80078D1C 00075B1C 38 61 00 98 */ addi r3, r1, 0x98 -/* 80078D20 00075B20 4B FD 57 BD */ bl func_8004E4DC +/* 80078D20 00075B20 4B FD 57 BD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80078D24 00075B24 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80078D28 00075B28 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80078D2C 00075B2C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -20740,7 +20740,7 @@ lbl_80078CF8: /* 80078D6C 00075B6C 90 01 00 C8 */ stw r0, 0xc8(r1) /* 80078D70 00075B70 C0 02 8F 3C */ lfs f0, lbl_803CD8BC-_SDA2_BASE_(r2) /* 80078D74 00075B74 D0 01 00 CC */ stfs f0, 0xcc(r1) -/* 80078D78 00075B78 4B FC 76 2D */ bl func_800403A4 +/* 80078D78 00075B78 4B FC 76 2D */ bl xRayHitsScene__FP6xSceneP5xRay3P7xCollis /* 80078D7C 00075B7C C0 01 00 CC */ lfs f0, 0xcc(r1) /* 80078D80 00075B80 D0 1C 00 10 */ stfs f0, 0x10(r28) lbl_80078D84: @@ -20784,13 +20784,13 @@ lbl_80078DE0: /* 80078E14 00075C14 80 95 00 24 */ lwz r4, 0x24(r21) /* 80078E18 00075C18 38 61 00 98 */ addi r3, r1, 0x98 /* 80078E1C 00075C1C 38 A1 00 BC */ addi r5, r1, 0xbc -/* 80078E20 00075C20 48 04 9A 61 */ bl func_800C2880 +/* 80078E20 00075C20 48 04 9A 61 */ bl iRayHitsModel__FPC5xRay3PC14xModelInstanceP7xCollis /* 80078E24 00075C24 48 00 00 14 */ b lbl_80078E38 lbl_80078E28: /* 80078E28 00075C28 38 61 00 98 */ addi r3, r1, 0x98 /* 80078E2C 00075C2C 38 95 00 64 */ addi r4, r21, 0x64 /* 80078E30 00075C30 38 A1 00 BC */ addi r5, r1, 0xbc -/* 80078E34 00075C34 4B F9 1E B5 */ bl func_8000ACE8 +/* 80078E34 00075C34 4B F9 1E B5 */ bl xRayHitsBound__FPC5xRay3PC6xBoundP7xCollis lbl_80078E38: /* 80078E38 00075C38 7E E3 BB 78 */ mr r3, r23 /* 80078E3C 00075C3C 38 81 00 98 */ addi r4, r1, 0x98 @@ -20839,7 +20839,7 @@ lbl_80078EB0: /* 80078EDC 00075CDC C0 02 8F 3C */ lfs f0, lbl_803CD8BC-_SDA2_BASE_(r2) /* 80078EE0 00075CE0 D0 01 00 CC */ stfs f0, 0xcc(r1) /* 80078EE4 00075CE4 80 84 00 44 */ lwz r4, 0x44(r4) -/* 80078EE8 00075CE8 48 04 96 7D */ bl func_800C2564 +/* 80078EE8 00075CE8 48 04 96 7D */ bl iRayHitsEnv__FPC5xRay3PC4xEnvP7xCollis /* 80078EEC 00075CEC 7E E3 BB 78 */ mr r3, r23 /* 80078EF0 00075CF0 38 81 00 98 */ addi r4, r1, 0x98 /* 80078EF4 00075CF4 4B F9 23 71 */ bl func_8000B264 @@ -20985,7 +20985,7 @@ lbl_80079040: /* 800790E8 00075EE8 4B F9 1F D1 */ bl func_8000B0B8 /* 800790EC 00075EEC 7E 83 A3 78 */ mr r3, r20 /* 800790F0 00075EF0 7E 84 A3 78 */ mr r4, r20 -/* 800790F4 00075EF4 4B FD 51 FD */ bl func_8004E2F0 +/* 800790F4 00075EF4 4B FD 51 FD */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800790F8 00075EF8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800790FC 00075EFC 3B 43 05 58 */ addi r26, r3, lbl_803C0558@l /* 80079100 00075F00 80 1A 16 C8 */ lwz r0, 0x16c8(r26) @@ -21009,7 +21009,7 @@ lbl_80079114: /* 80079144 00075F44 28 00 00 00 */ cmplwi r0, 0 /* 80079148 00075F48 40 82 00 30 */ bne lbl_80079178 /* 8007914C 00075F4C 7F C3 F3 78 */ mr r3, r30 -/* 80079150 00075F50 48 03 C8 FD */ bl func_800B5A4C +/* 80079150 00075F50 48 03 C8 FD */ bl zSurfaceGetSlide__FPC8xSurface /* 80079154 00075F54 28 03 00 00 */ cmplwi r3, 0 /* 80079158 00075F58 41 82 00 20 */ beq lbl_80079178 lbl_8007915C: @@ -21037,7 +21037,7 @@ lbl_800791A0: /* 800791A4 00075FA4 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800791A8 00075FA8 41 82 01 D8 */ beq lbl_80079380 /* 800791AC 00075FAC 7F C3 F3 78 */ mr r3, r30 -/* 800791B0 00075FB0 48 03 C9 09 */ bl func_800B5AB8 +/* 800791B0 00075FB0 48 03 C9 09 */ bl zSurfaceGetSlideStartAngle__FPC8xSurface /* 800791B4 00075FB4 48 04 BC DD */ bl icos__Ff /* 800791B8 00075FB8 C0 1D 00 04 */ lfs f0, 4(r29) /* 800791BC 00075FBC FC 00 08 40 */ fcmpo cr0, f0, f1 @@ -21048,7 +21048,7 @@ lbl_800791A0: /* 800791D0 00075FD0 28 00 00 00 */ cmplwi r0, 0 /* 800791D4 00075FD4 40 82 01 AC */ bne lbl_80079380 /* 800791D8 00075FD8 7F C3 F3 78 */ mr r3, r30 -/* 800791DC 00075FDC 48 03 C8 71 */ bl func_800B5A4C +/* 800791DC 00075FDC 48 03 C8 71 */ bl zSurfaceGetSlide__FPC8xSurface /* 800791E0 00075FE0 28 03 00 00 */ cmplwi r3, 0 /* 800791E4 00075FE4 41 82 01 9C */ beq lbl_80079380 /* 800791E8 00075FE8 C0 1D 00 08 */ lfs f0, 8(r29) @@ -21060,14 +21060,14 @@ lbl_800791A0: /* 80079200 00076000 D0 01 00 24 */ stfs f0, 0x24(r1) /* 80079204 00076004 C0 1D 00 00 */ lfs f0, 0(r29) /* 80079208 00076008 D0 01 00 28 */ stfs f0, 0x28(r1) -/* 8007920C 0007600C 4B FD 50 E5 */ bl func_8004E2F0 +/* 8007920C 0007600C 4B FD 50 E5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80079210 00076010 7F A4 EB 78 */ mr r4, r29 /* 80079214 00076014 38 61 00 14 */ addi r3, r1, 0x14 /* 80079218 00076018 38 A1 00 20 */ addi r5, r1, 0x20 /* 8007921C 0007601C 4B F9 BE 71 */ bl func_8001508C /* 80079220 00076020 38 61 00 14 */ addi r3, r1, 0x14 /* 80079224 00076024 7C 64 1B 78 */ mr r4, r3 -/* 80079228 00076028 4B FD 50 C9 */ bl func_8004E2F0 +/* 80079228 00076028 4B FD 50 C9 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8007922C 0007602C C0 3D 00 04 */ lfs f1, 4(r29) /* 80079230 00076030 4B F9 54 E1 */ bl func_8000E710 /* 80079234 00076034 38 61 00 68 */ addi r3, r1, 0x68 @@ -21126,10 +21126,10 @@ lbl_80079300: /* 80079300 00076100 38 00 00 01 */ li r0, 1 /* 80079304 00076104 7F C3 F3 78 */ mr r3, r30 /* 80079308 00076108 90 1A 16 C8 */ stw r0, 0x16c8(r26) -/* 8007930C 0007610C 48 03 C7 AD */ bl func_800B5AB8 +/* 8007930C 0007610C 48 03 C7 AD */ bl zSurfaceGetSlideStartAngle__FPC8xSurface /* 80079310 00076110 D0 2D 81 B4 */ stfs f1, lbl_803CAAB4-_SDA_BASE_(r13) /* 80079314 00076114 7F C3 F3 78 */ mr r3, r30 -/* 80079318 00076118 48 03 C7 F1 */ bl func_800B5B08 +/* 80079318 00076118 48 03 C7 F1 */ bl zSurfaceGetSlideStopAngle__FPC8xSurface /* 8007931C 0007611C D0 2D 81 B8 */ stfs f1, lbl_803CAAB8-_SDA_BASE_(r13) /* 80079320 00076120 88 1F 00 1B */ lbz r0, 0x1b(r31) /* 80079324 00076124 60 00 00 80 */ ori r0, r0, 0x80 @@ -21204,7 +21204,7 @@ lbl_80079404: /* 80079420 00076220 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80079424 00076224 40 81 00 70 */ ble lbl_80079494 /* 80079428 00076228 7C C3 33 78 */ mr r3, r6 -/* 8007942C 0007622C 48 03 C5 B9 */ bl func_800B59E4 +/* 8007942C 0007622C 48 03 C5 B9 */ bl zSurfaceGetSurface__FPC7xCollis /* 80079430 00076230 28 03 00 00 */ cmplwi r3, 0 /* 80079434 00076234 41 82 00 60 */ beq lbl_80079494 /* 80079438 00076238 88 03 00 20 */ lbz r0, 0x20(r3) @@ -21245,7 +21245,7 @@ lbl_800794A8: /* 800794B0 000762B0 90 01 00 14 */ stw r0, 0x14(r1) /* 800794B4 000762B4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800794B8 000762B8 7C 7F 1B 78 */ mr r31, r3 -/* 800794BC 000762BC 4B FA 03 A9 */ bl func_80019864 +/* 800794BC 000762BC 4B FA 03 A9 */ bl xEntDefaultBoundUpdate__FP4xEntP5xVec3 /* 800794C0 000762C0 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) /* 800794C4 000762C4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800794C8 000762C8 38 83 05 58 */ addi r4, r3, lbl_803C0558@l @@ -21294,7 +21294,7 @@ lbl_80079560: /* 80079564 00076364 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80079568 00076368 41 82 01 E4 */ beq lbl_8007974C /* 8007956C 0007636C 7F C3 F3 78 */ mr r3, r30 -/* 80079570 00076370 48 03 C4 75 */ bl func_800B59E4 +/* 80079570 00076370 48 03 C4 75 */ bl zSurfaceGetSurface__FPC7xCollis /* 80079574 00076374 7C 65 1B 79 */ or. r5, r3, r3 /* 80079578 00076378 41 82 01 D4 */ beq lbl_8007974C /* 8007957C 0007637C 88 05 00 20 */ lbz r0, 0x20(r5) @@ -21319,7 +21319,7 @@ lbl_80079560: /* 800795C8 000763C8 7C A3 2B 78 */ mr r3, r5 /* 800795CC 000763CC 38 80 00 01 */ li r4, 1 /* 800795D0 000763D0 38 A0 00 00 */ li r5, 0 -/* 800795D4 000763D4 4B FF CC 61 */ bl func_80076234 +/* 800795D4 000763D4 4B FF CC 61 */ bl zEntPlayer_Damage__FP5xBaseUiPC5xVec3 /* 800795D8 000763D8 2C 03 00 00 */ cmpwi r3, 0 /* 800795DC 000763DC 41 82 00 F4 */ beq lbl_800796D0 /* 800795E0 000763E0 80 1F 16 B0 */ lwz r0, 0x16b0(r31) @@ -21361,7 +21361,7 @@ lbl_80079648: lbl_80079660: /* 80079660 00076460 C0 3F 08 F4 */ lfs f1, 0x8f4(r31) lbl_80079664: -/* 80079664 00076464 4B FF CD 4D */ bl func_800763B0 +/* 80079664 00076464 4B FF CD 4D */ bl zEntPlayer_DamageKnockIntoAir__Ff /* 80079668 00076468 48 00 00 68 */ b lbl_800796D0 lbl_8007966C: /* 8007966C 0007646C C0 1E 00 28 */ lfs f0, 0x28(r30) @@ -21409,7 +21409,7 @@ lbl_800796FC: /* 8007970C 0007650C 7C A3 2B 78 */ mr r3, r5 /* 80079710 00076510 38 A0 00 00 */ li r5, 0 /* 80079714 00076514 D0 1F 17 08 */ stfs f0, 0x1708(r31) -/* 80079718 00076518 4B FF CB 1D */ bl func_80076234 +/* 80079718 00076518 4B FF CB 1D */ bl zEntPlayer_Damage__FP5xBaseUiPC5xVec3 /* 8007971C 0007651C 38 C0 00 01 */ li r6, 1 /* 80079720 00076520 48 00 00 24 */ b lbl_80079744 /* 80079724 00076524 80 1F 16 B0 */ lwz r0, 0x16b0(r31) @@ -21418,7 +21418,7 @@ lbl_800796FC: /* 80079730 00076530 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80079734 00076534 38 80 00 01 */ li r4, 1 /* 80079738 00076538 D0 1F 17 08 */ stfs f0, 0x1708(r31) -/* 8007973C 0007653C 4B FF CC F5 */ bl func_80076430 +/* 8007973C 0007653C 4B FF CC F5 */ bl zEntPlayer_Damage__FP5xBaseUi /* 80079740 00076540 38 C0 00 01 */ li r6, 1 lbl_80079744: /* 80079744 00076544 2C 06 00 00 */ cmpwi r6, 0 @@ -21455,7 +21455,7 @@ func_8007977C: /* 800797A8 000765A8 28 03 00 00 */ cmplwi r3, 0 /* 800797AC 000765AC 41 82 00 18 */ beq lbl_800797C4 /* 800797B0 000765B0 80 8D 8D B8 */ lwz r4, lbl_803CB6B8-_SDA_BASE_(r13) -/* 800797B4 000765B4 4B FA 5E 3D */ bl func_8001F5F0 +/* 800797B4 000765B4 4B FA 5E 3D */ bl zEntEvent__FP5xBaseUi /* 800797B8 000765B8 38 00 00 00 */ li r0, 0 /* 800797BC 000765BC 90 0D 8D BC */ stw r0, lbl_803CB6BC-_SDA_BASE_(r13) /* 800797C0 000765C0 90 0D 8D B8 */ stw r0, lbl_803CB6B8-_SDA_BASE_(r13) @@ -21474,7 +21474,7 @@ func_800797D4: /* 800797E4 000765E4 C0 02 8C 70 */ lfs f0, lbl_803CD5F0-_SDA2_BASE_(r2) /* 800797E8 000765E8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800797EC 000765EC 40 81 00 0C */ ble lbl_800797F8 -/* 800797F0 000765F0 4B FA 5E 01 */ bl func_8001F5F0 +/* 800797F0 000765F0 4B FA 5E 01 */ bl zEntEvent__FP5xBaseUi /* 800797F4 000765F4 48 00 00 0C */ b lbl_80079800 lbl_800797F8: /* 800797F8 000765F8 90 6D 8D BC */ stw r3, lbl_803CB6BC-_SDA_BASE_(r13) @@ -21543,7 +21543,7 @@ lbl_800798BC: /* 800798DC 000766DC 88 03 00 1A */ lbz r0, 0x1a(r3) /* 800798E0 000766E0 28 00 00 09 */ cmplwi r0, 9 /* 800798E4 000766E4 40 82 00 08 */ bne lbl_800798EC -/* 800798E8 000766E8 48 03 21 E9 */ bl func_800ABAD0 +/* 800798E8 000766E8 48 03 21 E9 */ bl zPlatform_Dismount__FP9zPlatform lbl_800798EC: /* 800798EC 000766EC 80 7E 00 D4 */ lwz r3, 0xd4(r30) /* 800798F0 000766F0 A0 03 00 02 */ lhz r0, 2(r3) @@ -21553,7 +21553,7 @@ lbl_800798EC: /* 80079900 00076700 C0 42 8C AC */ lfs f2, lbl_803CD62C-_SDA2_BASE_(r2) /* 80079904 00076704 C0 62 8F 48 */ lfs f3, lbl_803CD8C8-_SDA2_BASE_(r2) /* 80079908 00076708 7F C3 F3 78 */ mr r3, r30 -/* 8007990C 0007670C 48 03 1E B1 */ bl func_800AB7BC +/* 8007990C 0007670C 48 03 1E B1 */ bl zPlatform_Shake__FP9zPlatformfff lbl_80079910: /* 80079910 00076710 80 7C 00 4C */ lwz r3, 0x4c(r28) /* 80079914 00076714 80 03 00 0C */ lwz r0, 0xc(r3) @@ -21581,22 +21581,22 @@ lbl_80079930: /* 80079964 00076764 41 82 00 14 */ beq lbl_80079978 /* 80079968 00076768 C0 22 8C A8 */ lfs f1, lbl_803CD628-_SDA2_BASE_(r2) /* 8007996C 0007676C 7F A3 EB 78 */ mr r3, r29 -/* 80079970 00076770 4B FA 26 6D */ bl func_8001BFDC +/* 80079970 00076770 4B FA 26 6D */ bl xEntDriveDismount__FP9xEntDrivef /* 80079974 00076774 48 00 04 E8 */ b lbl_80079E5C lbl_80079978: /* 80079978 00076778 C0 22 8D 14 */ lfs f1, lbl_803CD694-_SDA2_BASE_(r2) /* 8007997C 0007677C 7F A3 EB 78 */ mr r3, r29 -/* 80079980 00076780 4B FA 26 5D */ bl func_8001BFDC +/* 80079980 00076780 4B FA 26 5D */ bl xEntDriveDismount__FP9xEntDrivef /* 80079984 00076784 48 00 04 D8 */ b lbl_80079E5C lbl_80079988: /* 80079988 00076788 7F E3 FB 78 */ mr r3, r31 -/* 8007998C 0007678C 48 03 C0 59 */ bl func_800B59E4 +/* 8007998C 0007678C 48 03 C0 59 */ bl zSurfaceGetSurface__FPC7xCollis /* 80079990 00076790 28 03 00 00 */ cmplwi r3, 0 /* 80079994 00076794 41 82 00 1C */ beq lbl_800799B0 /* 80079998 00076798 88 03 00 20 */ lbz r0, 0x20(r3) /* 8007999C 0007679C 28 00 00 00 */ cmplwi r0, 0 /* 800799A0 000767A0 40 82 00 10 */ bne lbl_800799B0 -/* 800799A4 000767A4 48 03 C1 D9 */ bl func_800B5B7C +/* 800799A4 000767A4 48 03 C1 D9 */ bl zSurfaceGetDamageType__FPC8xSurface /* 800799A8 000767A8 2C 03 00 00 */ cmpwi r3, 0 /* 800799AC 000767AC 40 82 04 B0 */ bne lbl_80079E5C lbl_800799B0: @@ -21609,7 +21609,7 @@ lbl_800799B0: /* 800799C8 000767C8 4B FF FE 0D */ bl func_800797D4 /* 800799CC 000767CC C0 22 8D 14 */ lfs f1, lbl_803CD694-_SDA2_BASE_(r2) /* 800799D0 000767D0 7F A3 EB 78 */ mr r3, r29 -/* 800799D4 000767D4 4B FA 26 09 */ bl func_8001BFDC +/* 800799D4 000767D4 4B FA 26 09 */ bl xEntDriveDismount__FP9xEntDrivef lbl_800799D8: /* 800799D8 000767D8 88 1E 00 04 */ lbz r0, 4(r30) /* 800799DC 000767DC 28 00 00 2B */ cmplwi r0, 0x2b @@ -21629,7 +21629,7 @@ lbl_80079A08: /* 80079A0C 0007680C 7F A3 EB 78 */ mr r3, r29 /* 80079A10 00076810 7F C4 F3 78 */ mr r4, r30 /* 80079A14 00076814 7F E5 FB 78 */ mr r5, r31 -/* 80079A18 00076818 4B FA 21 8D */ bl func_8001BBA4 +/* 80079A18 00076818 4B FA 21 8D */ bl xEntDriveMount__FP9xEntDriveP4xEntfPC7xCollis /* 80079A1C 0007681C 48 00 04 40 */ b lbl_80079E5C lbl_80079A20: /* 80079A20 00076820 28 03 00 06 */ cmplwi r3, 6 @@ -21643,7 +21643,7 @@ lbl_80079A20: /* 80079A40 00076840 7F A3 EB 78 */ mr r3, r29 /* 80079A44 00076844 7F C4 F3 78 */ mr r4, r30 /* 80079A48 00076848 7F E5 FB 78 */ mr r5, r31 -/* 80079A4C 0007684C 4B FA 21 59 */ bl func_8001BBA4 +/* 80079A4C 0007684C 4B FA 21 59 */ bl xEntDriveMount__FP9xEntDriveP4xEntfPC7xCollis /* 80079A50 00076850 48 00 04 0C */ b lbl_80079E5C lbl_80079A54: /* 80079A54 00076854 28 03 00 12 */ cmplwi r3, 0x12 @@ -21652,7 +21652,7 @@ lbl_80079A54: /* 80079A60 00076860 7F A3 EB 78 */ mr r3, r29 /* 80079A64 00076864 7F C4 F3 78 */ mr r4, r30 /* 80079A68 00076868 7F E5 FB 78 */ mr r5, r31 -/* 80079A6C 0007686C 4B FA 21 39 */ bl func_8001BBA4 +/* 80079A6C 0007686C 4B FA 21 39 */ bl xEntDriveMount__FP9xEntDriveP4xEntfPC7xCollis /* 80079A70 00076870 7F C3 F3 78 */ mr r3, r30 /* 80079A74 00076874 38 80 00 20 */ li r4, 0x20 /* 80079A78 00076878 4B FF FD 5D */ bl func_800797D4 @@ -21667,7 +21667,7 @@ lbl_80079A80: /* 80079A98 00076898 7F A3 EB 78 */ mr r3, r29 /* 80079A9C 0007689C 7F C4 F3 78 */ mr r4, r30 /* 80079AA0 000768A0 7F E5 FB 78 */ mr r5, r31 -/* 80079AA4 000768A4 4B FA 21 01 */ bl func_8001BBA4 +/* 80079AA4 000768A4 4B FA 21 01 */ bl xEntDriveMount__FP9xEntDriveP4xEntfPC7xCollis /* 80079AA8 000768A8 48 00 03 B4 */ b lbl_80079E5C lbl_80079AAC: /* 80079AAC 000768AC 28 03 00 06 */ cmplwi r3, 6 @@ -21682,7 +21682,7 @@ lbl_80079AAC: /* 80079AD0 000768D0 7F A3 EB 78 */ mr r3, r29 /* 80079AD4 000768D4 7F C4 F3 78 */ mr r4, r30 /* 80079AD8 000768D8 7F E5 FB 78 */ mr r5, r31 -/* 80079ADC 000768DC 4B FA 20 C9 */ bl func_8001BBA4 +/* 80079ADC 000768DC 4B FA 20 C9 */ bl xEntDriveMount__FP9xEntDriveP4xEntfPC7xCollis /* 80079AE0 000768E0 7F C3 F3 78 */ mr r3, r30 /* 80079AE4 000768E4 38 80 00 20 */ li r4, 0x20 /* 80079AE8 000768E8 4B FF FC ED */ bl func_800797D4 @@ -21690,7 +21690,7 @@ lbl_80079AAC: /* 80079AF0 000768F0 28 00 00 09 */ cmplwi r0, 9 /* 80079AF4 000768F4 40 82 00 0C */ bne lbl_80079B00 /* 80079AF8 000768F8 7F C3 F3 78 */ mr r3, r30 -/* 80079AFC 000768FC 48 03 1F 39 */ bl func_800ABA34 +/* 80079AFC 000768FC 48 03 1F 39 */ bl zPlatform_Mount__FP9zPlatform lbl_80079B00: /* 80079B00 00076900 80 7E 00 D4 */ lwz r3, 0xd4(r30) /* 80079B04 00076904 A0 03 00 02 */ lhz r0, 2(r3) @@ -21700,7 +21700,7 @@ lbl_80079B00: /* 80079B14 00076914 C0 42 8C AC */ lfs f2, lbl_803CD62C-_SDA2_BASE_(r2) /* 80079B18 00076918 C0 62 8F 48 */ lfs f3, lbl_803CD8C8-_SDA2_BASE_(r2) /* 80079B1C 0007691C 7F C3 F3 78 */ mr r3, r30 -/* 80079B20 00076920 48 03 1C 9D */ bl func_800AB7BC +/* 80079B20 00076920 48 03 1C 9D */ bl zPlatform_Shake__FP9zPlatformfff /* 80079B24 00076924 48 00 00 08 */ b lbl_80079B2C lbl_80079B28: /* 80079B28 00076928 7C 7E 1B 78 */ mr r30, r3 @@ -21797,17 +21797,17 @@ lbl_80079C4C: /* 80079C64 00076A64 D0 01 00 10 */ stfs f0, 0x10(r1) /* 80079C68 00076A68 C0 02 8D 14 */ lfs f0, lbl_803CD694-_SDA2_BASE_(r2) /* 80079C6C 00076A6C D0 01 00 0C */ stfs f0, 0xc(r1) -/* 80079C70 00076A70 4B FF D2 BD */ bl func_80076F2C +/* 80079C70 00076A70 4B FF D2 BD */ bl CalcJumpImpulse__FP10zJumpParamPC15zPlayerSettings /* 80079C74 00076A74 80 BC 00 48 */ lwz r5, 0x48(r28) /* 80079C78 00076A78 7F 83 E3 78 */ mr r3, r28 /* 80079C7C 00076A7C 38 81 00 08 */ addi r4, r1, 8 /* 80079C80 00076A80 C0 05 00 34 */ lfs f0, 0x34(r5) /* 80079C84 00076A84 D0 0D 8C D4 */ stfs f0, lbl_803CB5D4-_SDA_BASE_(r13) -/* 80079C88 00076A88 4B FF D3 05 */ bl func_80076F8C +/* 80079C88 00076A88 4B FF D3 05 */ bl zEntPlayerJumpStart__FP4xEntP10zJumpParam /* 80079C8C 00076A8C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80079C90 00076A90 38 63 61 18 */ addi r3, r3, lbl_80256118@l /* 80079C94 00076A94 38 63 2B 52 */ addi r3, r3, 0x2b52 -/* 80079C98 00076A98 4B FD 25 7D */ bl func_8004C214 +/* 80079C98 00076A98 4B FD 25 7D */ bl xStrHash__FPCc /* 80079C9C 00076A9C 80 9E 00 10 */ lwz r4, 0x10(r30) /* 80079CA0 00076AA0 80 04 00 4C */ lwz r0, 0x4c(r4) /* 80079CA4 00076AA4 7C 00 18 40 */ cmplw r0, r3 @@ -21815,7 +21815,7 @@ lbl_80079C4C: /* 80079CAC 00076AAC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80079CB0 00076AB0 38 63 61 18 */ addi r3, r3, lbl_80256118@l /* 80079CB4 00076AB4 38 63 2B 67 */ addi r3, r3, 0x2b67 -/* 80079CB8 00076AB8 4B FD 25 5D */ bl func_8004C214 +/* 80079CB8 00076AB8 4B FD 25 5D */ bl xStrHash__FPCc /* 80079CBC 00076ABC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80079CC0 00076AC0 38 80 00 80 */ li r4, 0x80 /* 80079CC4 00076AC4 80 DE 00 24 */ lwz r6, 0x24(r30) @@ -21832,7 +21832,7 @@ lbl_80079CEC: /* 80079CEC 00076AEC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80079CF0 00076AF0 38 63 61 18 */ addi r3, r3, lbl_80256118@l /* 80079CF4 00076AF4 38 63 2B 77 */ addi r3, r3, 0x2b77 -/* 80079CF8 00076AF8 4B FD 25 1D */ bl func_8004C214 +/* 80079CF8 00076AF8 4B FD 25 1D */ bl xStrHash__FPCc /* 80079CFC 00076AFC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80079D00 00076B00 38 80 00 80 */ li r4, 0x80 /* 80079D04 00076B04 80 DE 00 24 */ lwz r6, 0x24(r30) @@ -21863,11 +21863,11 @@ lbl_80079D28: /* 80079D64 00076B64 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 80079D68 00076B68 41 82 00 10 */ beq lbl_80079D78 /* 80079D6C 00076B6C 38 60 40 00 */ li r3, 0x4000 -/* 80079D70 00076B70 4B FE C7 E9 */ bl func_80066558 +/* 80079D70 00076B70 4B FE C7 E9 */ bl zEntPlayerControlOff__F13zControlOwner /* 80079D74 00076B74 48 00 00 0C */ b lbl_80079D80 lbl_80079D78: /* 80079D78 00076B78 38 60 40 00 */ li r3, 0x4000 -/* 80079D7C 00076B7C 4B FE C7 85 */ bl func_80066500 +/* 80079D7C 00076B7C 4B FE C7 85 */ bl zEntPlayerControlOn__F13zControlOwner lbl_80079D80: /* 80079D80 00076B80 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80079D84 00076B84 83 83 00 0C */ lwz r28, 0xc(r3) @@ -21877,19 +21877,19 @@ lbl_80079D80: /* 80079D94 00076B94 80 7C 00 10 */ lwz r3, 0x10(r28) /* 80079D98 00076B98 38 84 61 18 */ addi r4, r4, lbl_80256118@l /* 80079D9C 00076B9C 38 84 2B 83 */ addi r4, r4, 0x2b83 -/* 80079DA0 00076BA0 4B F8 D9 BD */ bl func_8000775C +/* 80079DA0 00076BA0 4B F8 D9 BD */ bl xAnimTableGetState__FP10xAnimTablePCc /* 80079DA4 00076BA4 7C 64 1B 79 */ or. r4, r3, r3 /* 80079DA8 00076BA8 41 82 00 10 */ beq lbl_80079DB8 /* 80079DAC 00076BAC 80 7C 00 08 */ lwz r3, 8(r28) /* 80079DB0 00076BB0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80079DB4 00076BB4 4B F8 E1 69 */ bl func_80007F1C +/* 80079DB4 00076BB4 4B F8 E1 69 */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef lbl_80079DB8: /* 80079DB8 00076BB8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80079DBC 00076BBC 38 00 00 01 */ li r0, 1 /* 80079DC0 00076BC0 38 83 05 58 */ addi r4, r3, lbl_803C0558@l /* 80079DC4 00076BC4 38 60 00 01 */ li r3, 1 /* 80079DC8 00076BC8 90 04 17 1C */ stw r0, 0x171c(r4) -/* 80079DCC 00076BCC 4B FD 82 C5 */ bl func_80052090 +/* 80079DCC 00076BCC 4B FD 82 C5 */ bl zCameraSetBbounce__Fi /* 80079DD0 00076BD0 80 7E 00 D4 */ lwz r3, 0xd4(r30) /* 80079DD4 00076BD4 80 63 00 2C */ lwz r3, 0x2c(r3) /* 80079DD8 00076BD8 54 60 07 FF */ clrlwi. r0, r3, 0x1f @@ -21900,7 +21900,7 @@ lbl_80079DB8: /* 80079DEC 00076BEC 41 82 00 10 */ beq lbl_80079DFC lbl_80079DF0: /* 80079DF0 00076BF0 38 60 00 01 */ li r3, 1 -/* 80079DF4 00076BF4 4B FD 82 D5 */ bl func_800520C8 +/* 80079DF4 00076BF4 4B FD 82 D5 */ bl zCameraSetHighbounce__Fi /* 80079DF8 00076BF8 48 00 00 3C */ b lbl_80079E34 lbl_80079DFC: /* 80079DFC 00076BFC C0 3F 00 00 */ lfs f1, 0(r31) @@ -21913,11 +21913,11 @@ lbl_80079DFC: /* 80079E18 00076C18 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80079E1C 00076C1C 40 81 00 10 */ ble lbl_80079E2C /* 80079E20 00076C20 38 60 00 01 */ li r3, 1 -/* 80079E24 00076C24 4B FD 82 75 */ bl func_80052098 +/* 80079E24 00076C24 4B FD 82 75 */ bl zCameraSetLongbounce__Fi /* 80079E28 00076C28 48 00 00 0C */ b lbl_80079E34 lbl_80079E2C: /* 80079E2C 00076C2C 38 60 00 00 */ li r3, 0 -/* 80079E30 00076C30 4B FD 82 99 */ bl func_800520C8 +/* 80079E30 00076C30 4B FD 82 99 */ bl zCameraSetHighbounce__Fi lbl_80079E34: /* 80079E34 00076C34 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80079E38 00076C38 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -21941,12 +21941,12 @@ lbl_80079E5C: /* 80079E7C 00076C7C 38 21 00 40 */ addi r1, r1, 0x40 /* 80079E80 00076C80 4E 80 00 20 */ blr -.global func_80079E84 -func_80079E84: +.global zEntPlayerExit__FP4xEnt +zEntPlayerExit__FP4xEnt: /* 80079E84 00076C84 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80079E88 00076C88 7C 08 02 A6 */ mflr r0 /* 80079E8C 00076C8C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80079E90 00076C90 48 09 85 35 */ bl func_801123C4 +/* 80079E90 00076C90 48 09 85 35 */ bl destroy__12bungee_stateFv /* 80079E94 00076C94 80 01 00 14 */ lwz r0, 0x14(r1) /* 80079E98 00076C98 7C 08 03 A6 */ mtlr r0 /* 80079E9C 00076C9C 38 21 00 10 */ addi r1, r1, 0x10 @@ -22027,8 +22027,8 @@ lbl_80079F94: /* 80079FAC 00076DAC 38 21 00 20 */ addi r1, r1, 0x20 /* 80079FB0 00076DB0 4E 80 00 20 */ blr -.global func_80079FB4 -func_80079FB4: +.global zEntPlayer_ObjIDIsTrack__FUi +zEntPlayer_ObjIDIsTrack__FUi: /* 80079FB4 00076DB4 3C 03 32 73 */ addis r0, r3, 0x3273 /* 80079FB8 00076DB8 28 00 D6 17 */ cmplwi r0, 0xd617 /* 80079FBC 00076DBC 40 82 00 0C */ bne lbl_80079FC8 @@ -22110,8 +22110,8 @@ lbl_8007A0C8: /* 8007A0C8 00076EC8 38 60 00 00 */ li r3, 0 /* 8007A0CC 00076ECC 4E 80 00 20 */ blr -.global func_8007A0D0 -func_8007A0D0: +.global zEntPlayerPreReset__Fv +zEntPlayerPreReset__Fv: /* 8007A0D0 00076ED0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8007A0D4 00076ED4 7C 08 02 A6 */ mflr r0 /* 8007A0D8 00076ED8 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -22119,11 +22119,11 @@ func_8007A0D0: /* 8007A0E0 00076EE0 38 00 00 00 */ li r0, 0 /* 8007A0E4 00076EE4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8007A0E8 00076EE8 90 03 17 88 */ stw r0, 0x1788(r3) -/* 8007A0EC 00076EEC 48 0A 27 41 */ bl func_8011C82C +/* 8007A0EC 00076EEC 48 0A 27 41 */ bl IsPlayerInControl__9oob_stateFv /* 8007A0F0 00076EF0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8007A0F4 00076EF4 40 82 00 1C */ bne lbl_8007A110 /* 8007A0F8 00076EF8 38 60 00 04 */ li r3, 4 -/* 8007A0FC 00076EFC 4B FE C4 5D */ bl func_80066558 +/* 8007A0FC 00076EFC 4B FE C4 5D */ bl zEntPlayerControlOff__F13zControlOwner /* 8007A100 00076F00 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007A104 00076F04 C0 02 8F 3C */ lfs f0, lbl_803CD8BC-_SDA2_BASE_(r2) /* 8007A108 00076F08 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -22134,8 +22134,8 @@ lbl_8007A110: /* 8007A118 00076F18 38 21 00 10 */ addi r1, r1, 0x10 /* 8007A11C 00076F1C 4E 80 00 20 */ blr -.global func_8007A120 -func_8007A120: +.global zEntPlayerReset__FP4xEnt +zEntPlayerReset__FP4xEnt: /* 8007A120 00076F20 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8007A124 00076F24 7C 08 02 A6 */ mflr r0 /* 8007A128 00076F28 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -22155,7 +22155,7 @@ func_8007A120: /* 8007A160 00076F60 D0 04 1F AC */ stfs f0, 0x1fac(r4) /* 8007A164 00076F64 28 03 00 00 */ cmplwi r3, 0 /* 8007A168 00076F68 41 82 00 08 */ beq lbl_8007A170 -/* 8007A16C 00076F6C 48 0A 64 D5 */ bl func_80120640 +/* 8007A16C 00076F6C 48 0A 64 D5 */ bl xEntBoulder_Kill__FP11xEntBoulder lbl_8007A170: /* 8007A170 00076F70 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) /* 8007A174 00076F74 28 03 00 00 */ cmplwi r3, 0 @@ -22169,7 +22169,7 @@ lbl_8007A170: /* 8007A194 00076F94 60 00 00 40 */ ori r0, r0, 0x40 /* 8007A198 00076F98 98 03 00 08 */ stb r0, 8(r3) /* 8007A19C 00076F9C 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) -/* 8007A1A0 00076FA0 48 0A 64 A1 */ bl func_80120640 +/* 8007A1A0 00076FA0 48 0A 64 A1 */ bl xEntBoulder_Kill__FP11xEntBoulder /* 8007A1A4 00076FA4 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) /* 8007A1A8 00076FA8 80 63 00 24 */ lwz r3, 0x24(r3) /* 8007A1AC 00076FAC 80 63 00 0C */ lwz r3, 0xc(r3) @@ -22179,34 +22179,34 @@ lbl_8007A170: /* 8007A1BC 00076FBC 80 63 00 08 */ lwz r3, 8(r3) /* 8007A1C0 00076FC0 80 84 00 0C */ lwz r4, 0xc(r4) /* 8007A1C4 00076FC4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8007A1C8 00076FC8 4B F8 DD 55 */ bl func_80007F1C +/* 8007A1C8 00076FC8 4B F8 DD 55 */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef lbl_8007A1CC: -/* 8007A1CC 00076FCC 3C 60 80 07 */ lis r3, func_8006FEAC@ha +/* 8007A1CC 00076FCC 3C 60 80 07 */ lis r3, zEntPlayer_Update__FP4xEntP6xScenef@ha /* 8007A1D0 00076FD0 3C 80 80 07 */ lis r4, lbl_80075EC8@ha -/* 8007A1D4 00076FD4 38 03 FE AC */ addi r0, r3, func_8006FEAC@l +/* 8007A1D4 00076FD4 38 03 FE AC */ addi r0, r3, zEntPlayer_Update__FP4xEntP6xScenef@l /* 8007A1D8 00076FD8 3C 60 80 07 */ lis r3, lbl_80075878@ha /* 8007A1DC 00076FDC 90 1A 00 34 */ stw r0, 0x34(r26) /* 8007A1E0 00076FE0 38 84 5E C8 */ addi r4, r4, lbl_80075EC8@l /* 8007A1E4 00076FE4 38 03 58 78 */ addi r0, r3, lbl_80075878@l /* 8007A1E8 00076FE8 90 9A 00 40 */ stw r4, 0x40(r26) /* 8007A1EC 00076FEC 90 1A 00 44 */ stw r0, 0x44(r26) -/* 8007A1F0 00076FF0 48 02 07 3D */ bl func_8009A92C +/* 8007A1F0 00076FF0 48 02 07 3D */ bl zGameModeGet__Fv /* 8007A1F4 00076FF4 2C 03 00 0C */ cmpwi r3, 0xc /* 8007A1F8 00076FF8 40 82 00 28 */ bne lbl_8007A220 -/* 8007A1FC 00076FFC 48 02 07 29 */ bl func_8009A924 +/* 8007A1FC 00076FFC 48 02 07 29 */ bl zGameStateGet__Fv /* 8007A200 00077000 2C 03 00 05 */ cmpwi r3, 5 /* 8007A204 00077004 41 82 00 40 */ beq lbl_8007A244 -/* 8007A208 00077008 48 02 07 1D */ bl func_8009A924 +/* 8007A208 00077008 48 02 07 1D */ bl zGameStateGet__Fv /* 8007A20C 0007700C 2C 03 00 01 */ cmpwi r3, 1 /* 8007A210 00077010 41 82 00 34 */ beq lbl_8007A244 -/* 8007A214 00077014 48 02 07 11 */ bl func_8009A924 +/* 8007A214 00077014 48 02 07 11 */ bl zGameStateGet__Fv /* 8007A218 00077018 2C 03 00 04 */ cmpwi r3, 4 /* 8007A21C 0007701C 41 82 00 28 */ beq lbl_8007A244 lbl_8007A220: -/* 8007A220 00077020 48 02 07 0D */ bl func_8009A92C +/* 8007A220 00077020 48 02 07 0D */ bl zGameModeGet__Fv /* 8007A224 00077024 2C 03 00 0C */ cmpwi r3, 0xc /* 8007A228 00077028 40 82 00 18 */ bne lbl_8007A240 -/* 8007A22C 0007702C 48 02 06 F9 */ bl func_8009A924 +/* 8007A22C 0007702C 48 02 06 F9 */ bl zGameStateGet__Fv /* 8007A230 00077030 2C 03 00 02 */ cmpwi r3, 2 /* 8007A234 00077034 40 82 00 0C */ bne lbl_8007A240 /* 8007A238 00077038 4B FE DE 1D */ bl func_80068054 @@ -22280,7 +22280,7 @@ lbl_8007A244: /* 8007A340 00077140 98 9B 18 88 */ stb r4, 0x1888(r27) /* 8007A344 00077144 41 82 00 0C */ beq lbl_8007A350 /* 8007A348 00077148 90 9B 18 90 */ stw r4, 0x1890(r27) -/* 8007A34C 0007714C 4B FD 7D F5 */ bl func_80052140 +/* 8007A34C 0007714C 4B FD 7D F5 */ bl zCameraDisableLassoCam__Fv lbl_8007A350: /* 8007A350 00077150 3C 60 80 08 */ lis r3, lbl_80079404@ha /* 8007A354 00077154 80 9A 00 4C */ lwz r4, 0x4c(r26) @@ -22305,12 +22305,12 @@ lbl_8007A350: /* 8007A3A0 000771A0 38 00 00 2E */ li r0, 0x2e /* 8007A3A4 000771A4 7F 43 D3 78 */ mr r3, r26 /* 8007A3A8 000771A8 98 04 00 00 */ stb r0, 0(r4) -/* 8007A3AC 000771AC 4B F9 EB A5 */ bl func_80018F50 +/* 8007A3AC 000771AC 4B F9 EB A5 */ bl xEntReset__FP4xEnt /* 8007A3B0 000771B0 80 BA 00 48 */ lwz r5, 0x48(r26) /* 8007A3B4 000771B4 3C 60 80 25 */ lis r3, lbl_80253030@ha /* 8007A3B8 000771B8 38 83 30 30 */ addi r4, r3, lbl_80253030@l /* 8007A3BC 000771BC 38 65 00 AC */ addi r3, r5, 0xac -/* 8007A3C0 000771C0 4B FD 41 1D */ bl func_8004E4DC +/* 8007A3C0 000771C0 4B FD 41 1D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8007A3C4 000771C4 80 9A 00 10 */ lwz r4, 0x10(r26) /* 8007A3C8 000771C8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007A3CC 000771CC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -22320,7 +22320,7 @@ lbl_8007A350: /* 8007A3DC 000771DC 7F 83 E3 78 */ mr r3, r28 /* 8007A3E0 000771E0 7F 44 D3 78 */ mr r4, r26 /* 8007A3E4 000771E4 D0 05 00 B8 */ stfs f0, 0xb8(r5) -/* 8007A3E8 000771E8 4B FA 17 6D */ bl func_8001BB54 +/* 8007A3E8 000771E8 4B FA 17 6D */ bl xEntDriveInit__FP9xEntDriveP4xEnt /* 8007A3EC 000771EC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007A3F0 000771F0 38 00 00 01 */ li r0, 1 /* 8007A3F4 000771F4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -22331,15 +22331,15 @@ lbl_8007A350: /* 8007A408 00077208 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 8007A40C 0007720C 7C 64 1B 78 */ mr r4, r3 /* 8007A410 00077210 38 65 05 58 */ addi r3, r5, lbl_803C0558@l -/* 8007A414 00077214 4B F9 31 6D */ bl func_8000D580 +/* 8007A414 00077214 4B F9 31 6D */ bl xCameraSetTargetMatrix__FP7xCameraP7xMat4x3 /* 8007A418 00077218 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007A41C 0007721C 3C 80 80 3C */ lis r4, lbl_803BF6A4@ha /* 8007A420 00077220 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8007A424 00077224 38 84 F6 A4 */ addi r4, r4, lbl_803BF6A4@l -/* 8007A428 00077228 4B F9 31 61 */ bl func_8000D588 +/* 8007A428 00077228 4B F9 31 61 */ bl xCameraSetTargetOMatrix__FP7xCameraP7xMat4x3 /* 8007A42C 0007722C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007A430 00077230 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 8007A434 00077234 4B FD 57 C9 */ bl func_8004FBFC +/* 8007A434 00077234 4B FD 57 C9 */ bl zCameraReset__FP7xCamera /* 8007A438 00077238 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8007A43C 0007723C 3C 60 80 3C */ lis r3, lbl_803BF624@ha /* 8007A440 00077240 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -22412,9 +22412,9 @@ lbl_8007A4DC: /* 8007A530 00077330 D0 0D 8D 24 */ stfs f0, lbl_803CB624-_SDA_BASE_(r13) /* 8007A534 00077334 80 9C 1F C0 */ lwz r4, 0x1fc0(r28) /* 8007A538 00077338 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8007A53C 0007733C 4B F9 FB 69 */ bl func_8001A0A4 +/* 8007A53C 0007733C 4B F9 FB 69 */ bl xEntBeginCollide__FP4xEntP6xScenef /* 8007A540 00077340 C0 2D 81 B4 */ lfs f1, lbl_803CAAB4-_SDA_BASE_(r13) -/* 8007A544 00077344 4B FA 0D C9 */ bl func_8001B30C +/* 8007A544 00077344 4B FA 0D C9 */ bl xEntSetNostepNormAngle__Ff /* 8007A548 00077348 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007A54C 0007734C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8007A550 00077350 38 A0 00 01 */ li r5, 1 @@ -22466,7 +22466,7 @@ lbl_8007A4DC: /* 8007A608 00077408 80 83 00 10 */ lwz r4, 0x10(r3) /* 8007A60C 0007740C 80 63 00 08 */ lwz r3, 8(r3) /* 8007A610 00077410 80 84 00 0C */ lwz r4, 0xc(r4) -/* 8007A614 00077414 4B F8 D9 09 */ bl func_80007F1C +/* 8007A614 00077414 4B F8 D9 09 */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef lbl_8007A618: /* 8007A618 00077418 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007A61C 0007741C 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l @@ -22478,7 +22478,7 @@ lbl_8007A618: /* 8007A634 00077434 80 83 00 10 */ lwz r4, 0x10(r3) /* 8007A638 00077438 80 63 00 08 */ lwz r3, 8(r3) /* 8007A63C 0007743C 80 84 00 0C */ lwz r4, 0xc(r4) -/* 8007A640 00077440 4B F8 D8 DD */ bl func_80007F1C +/* 8007A640 00077440 4B F8 D8 DD */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef lbl_8007A644: /* 8007A644 00077444 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007A648 00077448 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l @@ -22490,7 +22490,7 @@ lbl_8007A644: /* 8007A660 00077460 80 83 00 10 */ lwz r4, 0x10(r3) /* 8007A664 00077464 80 63 00 08 */ lwz r3, 8(r3) /* 8007A668 00077468 80 84 00 0C */ lwz r4, 0xc(r4) -/* 8007A66C 0007746C 4B F8 D8 B1 */ bl func_80007F1C +/* 8007A66C 0007746C 4B F8 D8 B1 */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef lbl_8007A670: /* 8007A670 00077470 80 7A 00 24 */ lwz r3, 0x24(r26) /* 8007A674 00077474 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -22498,7 +22498,7 @@ lbl_8007A670: /* 8007A67C 0007747C 80 83 00 10 */ lwz r4, 0x10(r3) /* 8007A680 00077480 80 63 00 08 */ lwz r3, 8(r3) /* 8007A684 00077484 80 84 00 0C */ lwz r4, 0xc(r4) -/* 8007A688 00077488 4B F8 D8 95 */ bl func_80007F1C +/* 8007A688 00077488 4B F8 D8 95 */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef /* 8007A68C 0007748C 80 7C 1F C0 */ lwz r3, 0x1fc0(r28) /* 8007A690 00077490 80 63 00 00 */ lwz r3, 0(r3) /* 8007A694 00077494 3C 03 B2 B2 */ addis r0, r3, 0xb2b2 @@ -22515,7 +22515,7 @@ lbl_8007A670: /* 8007A6C0 000774C0 98 85 06 D9 */ stb r4, 0x6d9(r5) /* 8007A6C4 000774C4 90 05 03 1C */ stw r0, 0x31c(r5) /* 8007A6C8 000774C8 98 85 06 D1 */ stb r4, 0x6d1(r5) -/* 8007A6CC 000774CC 4B FE BE 8D */ bl func_80066558 +/* 8007A6CC 000774CC 4B FE BE 8D */ bl zEntPlayerControlOff__F13zControlOwner /* 8007A6D0 000774D0 38 00 00 00 */ li r0, 0 /* 8007A6D4 000774D4 90 1B 17 8C */ stw r0, 0x178c(r27) lbl_8007A6D8: @@ -22528,7 +22528,7 @@ lbl_8007A6D8: /* 8007A6F0 000774F0 80 02 BE CC */ lwz r0, lbl_803D084C-_SDA2_BASE_(r2) /* 8007A6F4 000774F4 90 01 00 08 */ stw r0, 8(r1) /* 8007A6F8 000774F8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8007A6FC 000774FC 4B FC 74 1D */ bl func_80041B18 +/* 8007A6FC 000774FC 4B FC 74 1D */ bl xScrFxFade__FP10iColor_tagP10iColor_tagfPFv_vi /* 8007A700 00077500 80 9D 16 A0 */ lwz r4, 0x16a0(r29) /* 8007A704 00077504 28 04 00 00 */ cmplwi r4, 0 /* 8007A708 00077508 41 82 00 14 */ beq lbl_8007A71C @@ -22579,7 +22579,7 @@ lbl_8007A794: /* 8007A7AC 000775AC 40 82 00 58 */ bne lbl_8007A804 lbl_8007A7B0: /* 8007A7B0 000775B0 80 63 00 00 */ lwz r3, 0(r3) -/* 8007A7B4 000775B4 4B FF F8 01 */ bl func_80079FB4 +/* 8007A7B4 000775B4 4B FF F8 01 */ bl zEntPlayer_ObjIDIsTrack__FUi /* 8007A7B8 000775B8 2C 03 00 00 */ cmpwi r3, 0 /* 8007A7BC 000775BC 41 82 00 48 */ beq lbl_8007A804 /* 8007A7C0 000775C0 80 9C 1F C0 */ lwz r4, 0x1fc0(r28) @@ -22607,8 +22607,8 @@ lbl_8007A80C: /* 8007A810 00077610 80 03 00 74 */ lwz r0, 0x74(r3) /* 8007A814 00077614 7C 1B 00 40 */ cmplw r27, r0 /* 8007A818 00077618 41 80 FF 7C */ blt lbl_8007A794 -/* 8007A81C 0007761C 4B FE 15 D1 */ bl func_8005BDEC -/* 8007A820 00077620 48 09 7B ED */ bl func_8011240C +/* 8007A81C 0007761C 4B FE 15 D1 */ bl reset__13cruise_bubbleFv +/* 8007A820 00077620 48 09 7B ED */ bl reset__12bungee_stateFv /* 8007A824 00077624 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007A828 00077628 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8007A82C 0007762C 38 63 61 18 */ addi r3, r3, lbl_80256118@l @@ -22616,9 +22616,9 @@ lbl_8007A80C: /* 8007A834 00077634 D0 0D 8D A8 */ stfs f0, lbl_803CB6A8-_SDA_BASE_(r13) /* 8007A838 00077638 38 63 2B 8F */ addi r3, r3, 0x2b8f /* 8007A83C 0007763C 90 0D 8D A0 */ stw r0, lbl_803CB6A0-_SDA_BASE_(r13) -/* 8007A840 00077640 4B FD 19 D5 */ bl func_8004C214 +/* 8007A840 00077640 4B FD 19 D5 */ bl xStrHash__FPCc /* 8007A844 00077644 38 80 00 00 */ li r4, 0 -/* 8007A848 00077648 4B FD 0E C5 */ bl func_8004B70C +/* 8007A848 00077648 4B FD 0E C5 */ bl xSTFindAsset__FUiPUi /* 8007A84C 0007764C 3C 80 80 2E */ lis r4, lbl_802DE6C4@ha /* 8007A850 00077650 90 6D 8D 44 */ stw r3, lbl_803CB644-_SDA_BASE_(r13) /* 8007A854 00077654 38 64 E6 C4 */ addi r3, r4, lbl_802DE6C4@l @@ -22630,9 +22630,9 @@ lbl_8007A80C: /* 8007A86C 0007766C 38 63 2B A3 */ addi r3, r3, 0x2ba3 /* 8007A870 00077670 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007A874 00077674 D0 0D 8D 54 */ stfs f0, lbl_803CB654-_SDA_BASE_(r13) -/* 8007A878 00077678 4B FD 19 9D */ bl func_8004C214 +/* 8007A878 00077678 4B FD 19 9D */ bl xStrHash__FPCc /* 8007A87C 0007767C 38 80 00 00 */ li r4, 0 -/* 8007A880 00077680 4B FD 0E 8D */ bl func_8004B70C +/* 8007A880 00077680 4B FD 0E 8D */ bl xSTFindAsset__FUiPUi /* 8007A884 00077684 28 03 00 00 */ cmplwi r3, 0 /* 8007A888 00077688 41 82 00 0C */ beq lbl_8007A894 /* 8007A88C 0007768C 80 03 00 00 */ lwz r0, 0(r3) @@ -22647,17 +22647,17 @@ lbl_8007A898: /* 8007A8A8 000776A8 28 00 31 32 */ cmplwi r0, 0x3132 /* 8007A8AC 000776AC 40 82 00 10 */ bne lbl_8007A8BC /* 8007A8B0 000776B0 38 60 00 01 */ li r3, 1 -/* 8007A8B4 000776B4 4B FF B9 51 */ bl func_80076204 +/* 8007A8B4 000776B4 4B FF B9 51 */ bl zEntPlayer_setBoulderMode__FUi /* 8007A8B8 000776B8 48 00 00 0C */ b lbl_8007A8C4 lbl_8007A8BC: /* 8007A8BC 000776BC 38 60 00 00 */ li r3, 0 -/* 8007A8C0 000776C0 4B FF B9 45 */ bl func_80076204 +/* 8007A8C0 000776C0 4B FF B9 45 */ bl zEntPlayer_setBoulderMode__FUi lbl_8007A8C4: /* 8007A8C4 000776C4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007A8C8 000776C8 D0 0D 8C AC */ stfs f0, lbl_803CB5AC-_SDA_BASE_(r13) /* 8007A8CC 000776CC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007A8D0 000776D0 D0 0D 8C B0 */ stfs f0, lbl_803CB5B0-_SDA_BASE_(r13) -/* 8007A8D4 000776D4 4B FF 0E B9 */ bl func_8006B78C +/* 8007A8D4 000776D4 4B FF 0E B9 */ bl zEntPlayerSpeakStop__Fv /* 8007A8D8 000776D8 BB 41 00 18 */ lmw r26, 0x18(r1) /* 8007A8DC 000776DC 80 01 00 34 */ lwz r0, 0x34(r1) /* 8007A8E0 000776E0 7C 08 03 A6 */ mtlr r0 @@ -22766,7 +22766,7 @@ lbl_8007AA54: /* 8007AA5C 0007785C 90 1E 00 00 */ stw r0, 0(r30) /* 8007AA60 00077860 38 7F 00 64 */ addi r3, r31, 0x64 /* 8007AA64 00077864 38 9C 00 64 */ addi r4, r28, 0x64 -/* 8007AA68 00077868 4B F8 FE 61 */ bl func_8000A8C8 +/* 8007AA68 00077868 4B F8 FE 61 */ bl xBoundHitsBound__FPC6xBoundPC6xBoundP7xCollis /* 8007AA6C 0007786C 48 00 00 48 */ b lbl_8007AAB4 lbl_8007AA70: /* 8007AA70 00077870 88 1C 00 21 */ lbz r0, 0x21(r28) @@ -22788,7 +22788,7 @@ lbl_8007AAA4: /* 8007AAA4 000778A4 7F C5 F3 78 */ mr r5, r30 /* 8007AAA8 000778A8 38 7F 00 64 */ addi r3, r31, 0x64 /* 8007AAAC 000778AC 38 9C 00 64 */ addi r4, r28, 0x64 -/* 8007AAB0 000778B0 4B F8 FE 19 */ bl func_8000A8C8 +/* 8007AAB0 000778B0 4B F8 FE 19 */ bl xBoundHitsBound__FPC6xBoundPC6xBoundP7xCollis lbl_8007AAB4: /* 8007AAB4 000778B4 80 1E 00 00 */ lwz r0, 0(r30) /* 8007AAB8 000778B8 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -22818,7 +22818,7 @@ lbl_8007AAFC: /* 8007AB0C 0007790C 38 7F 00 88 */ addi r3, r31, 0x88 /* 8007AB10 00077910 20 00 00 0F */ subfic r0, r0, 0xf /* 8007AB14 00077914 54 06 06 3E */ clrlwi r6, r0, 0x18 -/* 8007AB18 00077918 48 04 76 B5 */ bl func_800C21CC +/* 8007AB18 00077918 48 04 76 B5 */ bl iSphereHitsModel3__FPC7xSpherePC14xModelInstanceP7xCollisUcf /* 8007AB1C 0007791C 54 64 06 3E */ clrlwi r4, r3, 0x18 /* 8007AB20 00077920 38 A0 00 00 */ li r5, 0 /* 8007AB24 00077924 28 04 00 00 */ cmplwi r4, 0 @@ -23160,17 +23160,17 @@ lbl_8007AFE4: /* 8007B018 00077E18 38 61 00 44 */ addi r3, r1, 0x44 /* 8007B01C 00077E1C 38 81 00 14 */ addi r4, r1, 0x14 /* 8007B020 00077E20 38 A1 00 08 */ addi r5, r1, 8 -/* 8007B024 00077E24 4B F9 6F 41 */ bl func_80011F64 +/* 8007B024 00077E24 4B F9 6F 41 */ bl xSweptSpherePrepare__FP12xSweptSphereP5xVec3P5xVec3f /* 8007B028 00077E28 3B E1 00 38 */ addi r31, r1, 0x38 /* 8007B02C 00077E2C 38 61 00 44 */ addi r3, r1, 0x44 /* 8007B030 00077E30 7F E6 FB 78 */ mr r6, r31 /* 8007B034 00077E34 38 81 00 20 */ addi r4, r1, 0x20 /* 8007B038 00077E38 38 A1 00 2C */ addi r5, r1, 0x2c -/* 8007B03C 00077E3C 4B F9 72 F1 */ bl func_8001232C +/* 8007B03C 00077E3C 4B F9 72 F1 */ bl xSweptSphereToTriangle__FP12xSweptSphereP5xVec3P5xVec3P5xVec3 /* 8007B040 00077E40 2C 03 00 00 */ cmpwi r3, 0 /* 8007B044 00077E44 41 82 01 C4 */ beq lbl_8007B208 /* 8007B048 00077E48 38 61 00 44 */ addi r3, r1, 0x44 -/* 8007B04C 00077E4C 4B F9 71 55 */ bl func_800121A0 +/* 8007B04C 00077E4C 4B F9 71 55 */ bl xSweptSphereGetResults__FP12xSweptSphere /* 8007B050 00077E50 C3 A1 01 64 */ lfs f29, 0x164(r1) /* 8007B054 00077E54 C0 22 8C 44 */ lfs f1, lbl_803CD5C4-_SDA2_BASE_(r2) /* 8007B058 00077E58 FC 00 EA 10 */ fabs f0, f29 @@ -23228,16 +23228,16 @@ lbl_8007B0C0: /* 8007B120 00077F20 C0 1E 00 08 */ lfs f0, 8(r30) /* 8007B124 00077F24 EC 1C 00 BA */ fmadds f0, f28, f2, f0 /* 8007B128 00077F28 D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 8007B12C 00077F2C 4B F9 6E 39 */ bl func_80011F64 +/* 8007B12C 00077F2C 4B F9 6E 39 */ bl xSweptSpherePrepare__FP12xSweptSphereP5xVec3P5xVec3f /* 8007B130 00077F30 7F E6 FB 78 */ mr r6, r31 /* 8007B134 00077F34 38 61 00 44 */ addi r3, r1, 0x44 /* 8007B138 00077F38 38 81 00 20 */ addi r4, r1, 0x20 /* 8007B13C 00077F3C 38 A1 00 2C */ addi r5, r1, 0x2c -/* 8007B140 00077F40 4B F9 71 ED */ bl func_8001232C +/* 8007B140 00077F40 4B F9 71 ED */ bl xSweptSphereToTriangle__FP12xSweptSphereP5xVec3P5xVec3P5xVec3 /* 8007B144 00077F44 2C 03 00 00 */ cmpwi r3, 0 /* 8007B148 00077F48 41 82 00 C0 */ beq lbl_8007B208 /* 8007B14C 00077F4C 38 61 00 44 */ addi r3, r1, 0x44 -/* 8007B150 00077F50 4B F9 70 51 */ bl func_800121A0 +/* 8007B150 00077F50 4B F9 70 51 */ bl xSweptSphereGetResults__FP12xSweptSphere /* 8007B154 00077F54 80 BC 00 00 */ lwz r5, 0(r28) /* 8007B158 00077F58 38 00 00 00 */ li r0, 0 /* 8007B15C 00077F5C 38 7C 00 14 */ addi r3, r28, 0x14 @@ -23375,7 +23375,7 @@ lbl_8007B32C: /* 8007B34C 0007814C 38 9D 00 64 */ addi r4, r29, 0x64 /* 8007B350 00078150 EC 1F 00 32 */ fmuls f0, f31, f0 /* 8007B354 00078154 D0 1F 00 94 */ stfs f0, 0x94(r31) -/* 8007B358 00078158 4B F8 F5 71 */ bl func_8000A8C8 +/* 8007B358 00078158 4B F8 F5 71 */ bl xBoundHitsBound__FPC6xBoundPC6xBoundP7xCollis /* 8007B35C 0007815C D3 FF 00 94 */ stfs f31, 0x94(r31) /* 8007B360 00078160 80 1E 00 00 */ lwz r0, 0(r30) /* 8007B364 00078164 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -23473,7 +23473,7 @@ lbl_8007B4CC: /* 8007B4CC 000782CC 7F C5 F3 78 */ mr r5, r30 /* 8007B4D0 000782D0 38 7F 00 64 */ addi r3, r31, 0x64 /* 8007B4D4 000782D4 38 9D 00 64 */ addi r4, r29, 0x64 -/* 8007B4D8 000782D8 4B F8 F3 F1 */ bl func_8000A8C8 +/* 8007B4D8 000782D8 4B F8 F3 F1 */ bl xBoundHitsBound__FPC6xBoundPC6xBoundP7xCollis lbl_8007B4DC: /* 8007B4DC 000782DC 80 7E 00 00 */ lwz r3, 0(r30) /* 8007B4E0 000782E0 54 60 07 FF */ clrlwi. r0, r3, 0x1f @@ -23790,7 +23790,7 @@ func_8007B904: /* 8007B934 00078734 80 84 00 44 */ lwz r4, 0x44(r4) /* 8007B938 00078738 80 BF 00 48 */ lwz r5, 0x48(r31) /* 8007B93C 0007873C 38 C6 00 0C */ addi r6, r6, 0xc -/* 8007B940 00078740 48 04 66 31 */ bl func_800C1F70 +/* 8007B940 00078740 48 04 66 31 */ bl iSphereHitsEnv4__FPC7xSpherePC4xEnvPC7xMat3x3P7xCollis /* 8007B944 00078744 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) /* 8007B948 00078748 D0 1F 00 94 */ stfs f0, 0x94(r31) /* 8007B94C 0007874C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -24034,11 +24034,11 @@ lbl_8007BCA4: /* 8007BCA4 00078AA4 7F 23 CB 78 */ mr r3, r25 /* 8007BCA8 00078AA8 7F 85 E3 78 */ mr r5, r28 /* 8007BCAC 00078AAC 38 99 00 20 */ addi r4, r25, 0x20 -/* 8007BCB0 00078AB0 4B F9 33 A9 */ bl func_8000F058 +/* 8007BCB0 00078AB0 4B F9 33 A9 */ bl xCollideGetCollsIdx__FPC7xCollisPC5xVec3PC7xMat3x3 /* 8007BCB4 00078AB4 54 7E 06 3F */ clrlwi. r30, r3, 0x18 /* 8007BCB8 00078AB8 40 82 00 54 */ bne lbl_8007BD0C /* 8007BCBC 00078ABC 7F 23 CB 78 */ mr r3, r25 -/* 8007BCC0 00078AC0 48 03 9D 25 */ bl func_800B59E4 +/* 8007BCC0 00078AC0 48 03 9D 25 */ bl zSurfaceGetSurface__FPC7xCollis /* 8007BCC4 00078AC4 80 63 00 24 */ lwz r3, 0x24(r3) /* 8007BCC8 00078AC8 80 63 00 00 */ lwz r3, 0(r3) /* 8007BCCC 00078ACC 88 03 00 0F */ lbz r0, 0xf(r3) @@ -24051,11 +24051,11 @@ lbl_8007BCA4: /* 8007BCE8 00078AE8 4B F9 33 15 */ bl func_8000EFFC /* 8007BCEC 00078AEC 38 61 00 24 */ addi r3, r1, 0x24 /* 8007BCF0 00078AF0 7C 64 1B 78 */ mr r4, r3 -/* 8007BCF4 00078AF4 4B FD 25 FD */ bl func_8004E2F0 +/* 8007BCF4 00078AF4 4B FD 25 FD */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8007BCF8 00078AF8 7F 23 CB 78 */ mr r3, r25 /* 8007BCFC 00078AFC 7F 85 E3 78 */ mr r5, r28 /* 8007BD00 00078B00 38 81 00 24 */ addi r4, r1, 0x24 -/* 8007BD04 00078B04 4B F9 33 55 */ bl func_8000F058 +/* 8007BD04 00078B04 4B F9 33 55 */ bl xCollideGetCollsIdx__FPC7xCollisPC5xVec3PC7xMat3x3 /* 8007BD08 00078B08 54 7E 06 3E */ clrlwi r30, r3, 0x18 lbl_8007BD0C: /* 8007BD0C 00078B0C 57 C0 06 3E */ clrlwi r0, r30, 0x18 @@ -24085,7 +24085,7 @@ lbl_8007BD34: /* 8007BD64 00078B64 40 80 00 BC */ bge lbl_8007BE20 /* 8007BD68 00078B68 38 7A 00 44 */ addi r3, r26, 0x44 /* 8007BD6C 00078B6C 38 9A 00 20 */ addi r4, r26, 0x20 -/* 8007BD70 00078B70 4B FD 27 81 */ bl func_8004E4F0 +/* 8007BD70 00078B70 4B FD 27 81 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8007BD74 00078B74 FF E0 08 90 */ fmr f31, f1 /* 8007BD78 00078B78 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007BD7C 00078B7C FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -24098,7 +24098,7 @@ lbl_8007BD94: /* 8007BD94 00078B94 3C 80 80 2E */ lis r4, lbl_802DE704@ha /* 8007BD98 00078B98 38 7A 00 20 */ addi r3, r26, 0x20 /* 8007BD9C 00078B9C 38 84 E7 04 */ addi r4, r4, lbl_802DE704@l -/* 8007BDA0 00078BA0 4B FD 27 51 */ bl func_8004E4F0 +/* 8007BDA0 00078BA0 4B FD 27 51 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8007BDA4 00078BA4 4B F9 29 6D */ bl func_8000E710 /* 8007BDA8 00078BA8 FC 20 0A 10 */ fabs f1, f1 /* 8007BDAC 00078BAC C0 02 8F 54 */ lfs f0, lbl_803CD8D4-_SDA2_BASE_(r2) @@ -24168,17 +24168,17 @@ lbl_8007BE80: /* 8007BE88 00078C88 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007BE8C 00078C8C 40 81 00 58 */ ble lbl_8007BEE4 /* 8007BE90 00078C90 7F E3 FB 78 */ mr r3, r31 -/* 8007BE94 00078C94 48 03 9B 51 */ bl func_800B59E4 +/* 8007BE94 00078C94 48 03 9B 51 */ bl zSurfaceGetSurface__FPC7xCollis /* 8007BE98 00078C98 7C 78 1B 79 */ or. r24, r3, r3 /* 8007BE9C 00078C9C 41 82 00 48 */ beq lbl_8007BEE4 /* 8007BEA0 00078CA0 88 18 00 20 */ lbz r0, 0x20(r24) /* 8007BEA4 00078CA4 28 00 00 00 */ cmplwi r0, 0 /* 8007BEA8 00078CA8 40 82 00 3C */ bne lbl_8007BEE4 -/* 8007BEAC 00078CAC 48 03 9C D1 */ bl func_800B5B7C +/* 8007BEAC 00078CAC 48 03 9C D1 */ bl zSurfaceGetDamageType__FPC8xSurface /* 8007BEB0 00078CB0 2C 03 00 00 */ cmpwi r3, 0 /* 8007BEB4 00078CB4 41 82 00 30 */ beq lbl_8007BEE4 /* 8007BEB8 00078CB8 7F 03 C3 78 */ mr r3, r24 -/* 8007BEBC 00078CBC 48 03 9C E1 */ bl func_800B5B9C +/* 8007BEBC 00078CBC 48 03 9C E1 */ bl zSurfaceGetDamagePassthrough__FPC8xSurface /* 8007BEC0 00078CC0 28 03 00 00 */ cmplwi r3, 0 /* 8007BEC4 00078CC4 41 82 00 20 */ beq lbl_8007BEE4 /* 8007BEC8 00078CC8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -24213,7 +24213,7 @@ lbl_8007BF2C: /* 8007BF2C 00078D2C 7C 1F F0 40 */ cmplw r31, r30 /* 8007BF30 00078D30 41 80 FF 04 */ blt lbl_8007BE34 /* 8007BF34 00078D34 7F A3 EB 78 */ mr r3, r29 -/* 8007BF38 00078D38 48 03 9A AD */ bl func_800B59E4 +/* 8007BF38 00078D38 48 03 9A AD */ bl zSurfaceGetSurface__FPC7xCollis /* 8007BF3C 00078D3C 80 1D 00 00 */ lwz r0, 0(r29) /* 8007BF40 00078D40 7C 7E 1B 78 */ mr r30, r3 /* 8007BF44 00078D44 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -24232,7 +24232,7 @@ lbl_8007BF2C: /* 8007BF78 00078D78 41 82 00 28 */ beq lbl_8007BFA0 /* 8007BF7C 00078D7C 38 61 00 30 */ addi r3, r1, 0x30 /* 8007BF80 00078D80 38 9D 00 20 */ addi r4, r29, 0x20 -/* 8007BF84 00078D84 4B FD 25 6D */ bl func_8004E4F0 +/* 8007BF84 00078D84 4B FD 25 6D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8007BF88 00078D88 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007BF8C 00078D8C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007BF90 00078D90 40 80 00 10 */ bge lbl_8007BFA0 @@ -24509,8 +24509,8 @@ lbl_8007C36C: /* 8007C380 00079180 38 21 00 70 */ addi r1, r1, 0x70 /* 8007C384 00079184 4E 80 00 20 */ blr -.global func_8007C388 -func_8007C388: +.global zEntPlayerCollide__FP4xEntP6xScenef +zEntPlayerCollide__FP4xEntP6xScenef: /* 8007C388 00079188 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8007C38C 0007918C 7C 08 02 A6 */ mflr r0 /* 8007C390 00079190 90 01 00 24 */ stw r0, 0x24(r1) @@ -24562,7 +24562,7 @@ lbl_8007C438: /* 8007C440 00079240 90 0D 8E 44 */ stw r0, lbl_803CB744-_SDA_BASE_(r13) /* 8007C444 00079244 7F C3 F3 78 */ mr r3, r30 /* 8007C448 00079248 7F E4 FB 78 */ mr r4, r31 -/* 8007C44C 0007924C 4B F9 DC 59 */ bl func_8001A0A4 +/* 8007C44C 0007924C 4B F9 DC 59 */ bl xEntBeginCollide__FP4xEntP6xScenef /* 8007C450 00079250 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8007C454 00079254 88 03 00 00 */ lbz r0, 0(r3) /* 8007C458 00079258 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a @@ -24579,7 +24579,7 @@ lbl_8007C46C: /* 8007C480 00079280 7F C3 F3 78 */ mr r3, r30 /* 8007C484 00079284 38 A4 B2 4C */ addi r5, r4, lbl_8007B24C@l /* 8007C488 00079288 7F E4 FB 78 */ mr r4, r31 -/* 8007C48C 0007928C 4B F9 E1 39 */ bl func_8001A5C4 +/* 8007C48C 0007928C 4B F9 E1 39 */ bl xEntCollCheckNPCsByGrid__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEnt lbl_8007C490: /* 8007C490 00079290 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8007C494 00079294 88 03 00 00 */ lbz r0, 0(r3) @@ -24589,7 +24589,7 @@ lbl_8007C490: /* 8007C4A4 000792A4 7F C3 F3 78 */ mr r3, r30 /* 8007C4A8 000792A8 38 A4 A9 60 */ addi r5, r4, lbl_8007A960@l /* 8007C4AC 000792AC 7F E4 FB 78 */ mr r4, r31 -/* 8007C4B0 000792B0 4B F9 E0 81 */ bl func_8001A530 +/* 8007C4B0 000792B0 4B F9 E0 81 */ bl xEntCollCheckByGrid__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEnt lbl_8007C4B4: /* 8007C4B4 000792B4 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8007C4B8 000792B8 88 03 00 00 */ lbz r0, 0(r3) @@ -24627,7 +24627,7 @@ lbl_8007C52C: /* 8007C52C 0007932C FC 20 F8 90 */ fmr f1, f31 /* 8007C530 00079330 7F C3 F3 78 */ mr r3, r30 /* 8007C534 00079334 7F E4 FB 78 */ mr r4, r31 -/* 8007C538 00079338 4B F9 DC E5 */ bl func_8001A21C +/* 8007C538 00079338 4B F9 DC E5 */ bl xEntEndCollide__FP4xEntP6xScenef /* 8007C53C 0007933C E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8007C540 00079340 80 01 00 24 */ lwz r0, 0x24(r1) /* 8007C544 00079344 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -24637,8 +24637,8 @@ lbl_8007C52C: /* 8007C554 00079354 38 21 00 20 */ addi r1, r1, 0x20 /* 8007C558 00079358 4E 80 00 20 */ blr -.global func_8007C55C -func_8007C55C: +.global zEntPlayerCollTrigger__FP4xEntP6xScene +zEntPlayerCollTrigger__FP4xEntP6xScene: /* 8007C55C 0007935C 94 21 FE E0 */ stwu r1, -0x120(r1) /* 8007C560 00079360 7C 08 02 A6 */ mflr r0 /* 8007C564 00079364 3C A0 80 3C */ lis r5, lbl_803C0558@ha @@ -24682,7 +24682,7 @@ lbl_8007C5E0: /* 8007C5F0 000793F0 38 7B 01 14 */ addi r3, r27, 0x114 /* 8007C5F4 000793F4 38 81 00 28 */ addi r4, r1, 0x28 /* 8007C5F8 000793F8 38 A1 00 CC */ addi r5, r1, 0xcc -/* 8007C5FC 000793FC 48 04 95 31 */ bl func_800C5B2C +/* 8007C5FC 000793FC 48 04 95 31 */ bl iBoxIsectVec__FPC4xBoxPC5xVec3P6xIsect /* 8007C600 00079400 C0 21 00 D0 */ lfs f1, 0xd0(r1) /* 8007C604 00079404 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007C608 00079408 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -24699,7 +24699,7 @@ lbl_8007C61C: /* 8007C630 00079430 38 98 00 88 */ addi r4, r24, 0x88 /* 8007C634 00079434 38 A1 00 A0 */ addi r5, r1, 0xa0 /* 8007C638 00079438 D0 01 00 24 */ stfs f0, 0x24(r1) -/* 8007C63C 0007943C 48 04 88 E1 */ bl func_800C4F1C +/* 8007C63C 0007943C 48 04 88 E1 */ bl iSphereIsectVec__FPC7xSpherePC5xVec3P6xIsect /* 8007C640 00079440 C0 21 00 A4 */ lfs f1, 0xa4(r1) /* 8007C644 00079444 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007C648 00079448 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -24718,7 +24718,7 @@ lbl_8007C65C: /* 8007C678 00079478 D0 01 00 40 */ stfs f0, 0x40(r1) /* 8007C67C 0007947C C0 1A 00 10 */ lfs f0, 0x10(r26) /* 8007C680 00079480 D0 01 00 44 */ stfs f0, 0x44(r1) -/* 8007C684 00079484 48 04 8C 95 */ bl func_800C5318 +/* 8007C684 00079484 48 04 8C 95 */ bl iCylinderIsectVec__FPC9xCylinderPC5xVec3P6xIsect /* 8007C688 00079488 C0 21 00 78 */ lfs f1, 0x78(r1) /* 8007C68C 0007948C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007C690 00079490 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -24735,7 +24735,7 @@ lbl_8007C6A4: /* 8007C6B8 000794B8 38 98 00 88 */ addi r4, r24, 0x88 /* 8007C6BC 000794BC 38 A1 00 48 */ addi r5, r1, 0x48 /* 8007C6C0 000794C0 D0 01 00 14 */ stfs f0, 0x14(r1) -/* 8007C6C4 000794C4 48 04 88 59 */ bl func_800C4F1C +/* 8007C6C4 000794C4 48 04 88 59 */ bl iSphereIsectVec__FPC7xSpherePC5xVec3P6xIsect /* 8007C6C8 000794C8 C0 21 00 4C */ lfs f1, 0x4c(r1) /* 8007C6CC 000794CC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007C6D0 000794D0 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -24755,14 +24755,14 @@ lbl_8007C6E0: /* 8007C704 00079504 38 7A 00 30 */ addi r3, r26, 0x30 /* 8007C708 00079508 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8007C70C 0007950C 38 84 00 20 */ addi r4, r4, 0x20 -/* 8007C710 00079510 4B FD 1D E1 */ bl func_8004E4F0 +/* 8007C710 00079510 4B FD 1D E1 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8007C714 00079514 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007C718 00079518 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007C71C 0007951C 4C 40 13 82 */ cror 2, 0, 2 /* 8007C720 00079520 40 82 00 C8 */ bne lbl_8007C7E8 /* 8007C724 00079524 7F 63 DB 78 */ mr r3, r27 /* 8007C728 00079528 38 80 00 05 */ li r4, 5 -/* 8007C72C 0007952C 4B FA 2E C5 */ bl func_8001F5F0 +/* 8007C72C 0007952C 4B FA 2E C5 */ bl zEntEvent__FP5xBaseUi /* 8007C730 00079530 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) /* 8007C734 00079534 2C 00 00 01 */ cmpwi r0, 1 /* 8007C738 00079538 41 82 00 30 */ beq lbl_8007C768 @@ -24777,22 +24777,22 @@ lbl_8007C74C: lbl_8007C758: /* 8007C758 00079558 7F 63 DB 78 */ mr r3, r27 /* 8007C75C 0007955C 38 80 01 A7 */ li r4, 0x1a7 -/* 8007C760 00079560 4B FA 2E 91 */ bl func_8001F5F0 +/* 8007C760 00079560 4B FA 2E 91 */ bl zEntEvent__FP5xBaseUi /* 8007C764 00079564 48 00 00 84 */ b lbl_8007C7E8 lbl_8007C768: /* 8007C768 00079568 7F 63 DB 78 */ mr r3, r27 /* 8007C76C 0007956C 38 80 01 A8 */ li r4, 0x1a8 -/* 8007C770 00079570 4B FA 2E 81 */ bl func_8001F5F0 +/* 8007C770 00079570 4B FA 2E 81 */ bl zEntEvent__FP5xBaseUi /* 8007C774 00079574 48 00 00 74 */ b lbl_8007C7E8 lbl_8007C778: /* 8007C778 00079578 7F 63 DB 78 */ mr r3, r27 /* 8007C77C 0007957C 38 80 01 A9 */ li r4, 0x1a9 -/* 8007C780 00079580 4B FA 2E 71 */ bl func_8001F5F0 +/* 8007C780 00079580 4B FA 2E 71 */ bl zEntEvent__FP5xBaseUi /* 8007C784 00079584 48 00 00 64 */ b lbl_8007C7E8 lbl_8007C788: /* 8007C788 00079588 7F 63 DB 78 */ mr r3, r27 /* 8007C78C 0007958C 38 80 00 05 */ li r4, 5 -/* 8007C790 00079590 4B FA 2E 61 */ bl func_8001F5F0 +/* 8007C790 00079590 4B FA 2E 61 */ bl zEntEvent__FP5xBaseUi /* 8007C794 00079594 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) /* 8007C798 00079598 2C 00 00 01 */ cmpwi r0, 1 /* 8007C79C 0007959C 41 82 00 30 */ beq lbl_8007C7CC @@ -24807,17 +24807,17 @@ lbl_8007C7B0: lbl_8007C7BC: /* 8007C7BC 000795BC 7F 63 DB 78 */ mr r3, r27 /* 8007C7C0 000795C0 38 80 01 A7 */ li r4, 0x1a7 -/* 8007C7C4 000795C4 4B FA 2E 2D */ bl func_8001F5F0 +/* 8007C7C4 000795C4 4B FA 2E 2D */ bl zEntEvent__FP5xBaseUi /* 8007C7C8 000795C8 48 00 00 20 */ b lbl_8007C7E8 lbl_8007C7CC: /* 8007C7CC 000795CC 7F 63 DB 78 */ mr r3, r27 /* 8007C7D0 000795D0 38 80 01 A8 */ li r4, 0x1a8 -/* 8007C7D4 000795D4 4B FA 2E 1D */ bl func_8001F5F0 +/* 8007C7D4 000795D4 4B FA 2E 1D */ bl zEntEvent__FP5xBaseUi /* 8007C7D8 000795D8 48 00 00 10 */ b lbl_8007C7E8 lbl_8007C7DC: /* 8007C7DC 000795DC 7F 63 DB 78 */ mr r3, r27 /* 8007C7E0 000795E0 38 80 01 A9 */ li r4, 0x1a9 -/* 8007C7E4 000795E4 4B FA 2E 0D */ bl func_8001F5F0 +/* 8007C7E4 000795E4 4B FA 2E 0D */ bl zEntEvent__FP5xBaseUi lbl_8007C7E8: /* 8007C7E8 000795E8 28 1C 00 00 */ cmplwi r28, 0 /* 8007C7EC 000795EC 40 82 01 04 */ bne lbl_8007C8F0 @@ -24831,14 +24831,14 @@ lbl_8007C7E8: /* 8007C80C 0007960C 38 7A 00 30 */ addi r3, r26, 0x30 /* 8007C810 00079610 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8007C814 00079614 38 84 00 20 */ addi r4, r4, 0x20 -/* 8007C818 00079618 4B FD 1C D9 */ bl func_8004E4F0 +/* 8007C818 00079618 4B FD 1C D9 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8007C81C 0007961C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007C820 00079620 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007C824 00079624 4C 40 13 82 */ cror 2, 0, 2 /* 8007C828 00079628 40 82 00 C8 */ bne lbl_8007C8F0 /* 8007C82C 0007962C 7F 63 DB 78 */ mr r3, r27 /* 8007C830 00079630 38 80 00 06 */ li r4, 6 -/* 8007C834 00079634 4B FA 2D BD */ bl func_8001F5F0 +/* 8007C834 00079634 4B FA 2D BD */ bl zEntEvent__FP5xBaseUi /* 8007C838 00079638 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) /* 8007C83C 0007963C 2C 00 00 01 */ cmpwi r0, 1 /* 8007C840 00079640 41 82 00 30 */ beq lbl_8007C870 @@ -24853,22 +24853,22 @@ lbl_8007C854: lbl_8007C860: /* 8007C860 00079660 7F 63 DB 78 */ mr r3, r27 /* 8007C864 00079664 38 80 01 AA */ li r4, 0x1aa -/* 8007C868 00079668 4B FA 2D 89 */ bl func_8001F5F0 +/* 8007C868 00079668 4B FA 2D 89 */ bl zEntEvent__FP5xBaseUi /* 8007C86C 0007966C 48 00 00 84 */ b lbl_8007C8F0 lbl_8007C870: /* 8007C870 00079670 7F 63 DB 78 */ mr r3, r27 /* 8007C874 00079674 38 80 01 AB */ li r4, 0x1ab -/* 8007C878 00079678 4B FA 2D 79 */ bl func_8001F5F0 +/* 8007C878 00079678 4B FA 2D 79 */ bl zEntEvent__FP5xBaseUi /* 8007C87C 0007967C 48 00 00 74 */ b lbl_8007C8F0 lbl_8007C880: /* 8007C880 00079680 7F 63 DB 78 */ mr r3, r27 /* 8007C884 00079684 38 80 01 AC */ li r4, 0x1ac -/* 8007C888 00079688 4B FA 2D 69 */ bl func_8001F5F0 +/* 8007C888 00079688 4B FA 2D 69 */ bl zEntEvent__FP5xBaseUi /* 8007C88C 0007968C 48 00 00 64 */ b lbl_8007C8F0 lbl_8007C890: /* 8007C890 00079690 7F 63 DB 78 */ mr r3, r27 /* 8007C894 00079694 38 80 00 06 */ li r4, 6 -/* 8007C898 00079698 4B FA 2D 59 */ bl func_8001F5F0 +/* 8007C898 00079698 4B FA 2D 59 */ bl zEntEvent__FP5xBaseUi /* 8007C89C 0007969C 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) /* 8007C8A0 000796A0 2C 00 00 01 */ cmpwi r0, 1 /* 8007C8A4 000796A4 41 82 00 30 */ beq lbl_8007C8D4 @@ -24883,17 +24883,17 @@ lbl_8007C8B8: lbl_8007C8C4: /* 8007C8C4 000796C4 7F 63 DB 78 */ mr r3, r27 /* 8007C8C8 000796C8 38 80 01 AA */ li r4, 0x1aa -/* 8007C8CC 000796CC 4B FA 2D 25 */ bl func_8001F5F0 +/* 8007C8CC 000796CC 4B FA 2D 25 */ bl zEntEvent__FP5xBaseUi /* 8007C8D0 000796D0 48 00 00 20 */ b lbl_8007C8F0 lbl_8007C8D4: /* 8007C8D4 000796D4 7F 63 DB 78 */ mr r3, r27 /* 8007C8D8 000796D8 38 80 01 AB */ li r4, 0x1ab -/* 8007C8DC 000796DC 4B FA 2D 15 */ bl func_8001F5F0 +/* 8007C8DC 000796DC 4B FA 2D 15 */ bl zEntEvent__FP5xBaseUi /* 8007C8E0 000796E0 48 00 00 10 */ b lbl_8007C8F0 lbl_8007C8E4: /* 8007C8E4 000796E4 7F 63 DB 78 */ mr r3, r27 /* 8007C8E8 000796E8 38 80 01 AC */ li r4, 0x1ac -/* 8007C8EC 000796EC 4B FA 2D 05 */ bl func_8001F5F0 +/* 8007C8EC 000796EC 4B FA 2D 05 */ bl zEntEvent__FP5xBaseUi lbl_8007C8F0: /* 8007C8F0 000796F0 28 1C 00 00 */ cmplwi r28, 0 /* 8007C8F4 000796F4 41 82 00 2C */ beq lbl_8007C920 @@ -24906,7 +24906,7 @@ lbl_8007C8F0: /* 8007C910 00079710 41 82 00 10 */ beq lbl_8007C920 /* 8007C914 00079714 7F 63 DB 78 */ mr r3, r27 /* 8007C918 00079718 38 80 00 3B */ li r4, 0x3b -/* 8007C91C 0007971C 4B FA 2C D5 */ bl func_8001F5F0 +/* 8007C91C 0007971C 4B FA 2C D5 */ bl zEntEvent__FP5xBaseUi lbl_8007C920: /* 8007C920 00079720 28 1C 00 00 */ cmplwi r28, 0 /* 8007C924 00079724 41 82 00 14 */ beq lbl_8007C938 @@ -24966,7 +24966,7 @@ lbl_8007C9B8: /* 8007C9DC 000797DC 7F 64 DB 78 */ mr r4, r27 /* 8007C9E0 000797E0 7F C5 F3 78 */ mr r5, r30 /* 8007C9E4 000797E4 7F E6 FB 78 */ mr r6, r31 -/* 8007C9E8 000797E8 4B FD FC ED */ bl func_8005C6D4 +/* 8007C9E8 000797E8 4B FD FC ED */ bl event_handler__13cruise_bubbleFP5xBaseUiPCfP5xBase /* 8007C9EC 000797EC 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8007C9F0 000797F0 41 82 00 0C */ beq lbl_8007C9FC /* 8007C9F4 000797F4 38 60 00 01 */ li r3, 1 @@ -25106,7 +25106,7 @@ lbl_8007CBAC: /* 8007CBC8 000799C8 4B FE E1 39 */ bl func_8006AD00 lbl_8007CBCC: /* 8007CBCC 000799CC 38 60 00 02 */ li r3, 2 -/* 8007CBD0 000799D0 4B FE 99 89 */ bl func_80066558 +/* 8007CBD0 000799D0 4B FE 99 89 */ bl zEntPlayerControlOff__F13zControlOwner /* 8007CBD4 000799D4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007CBD8 000799D8 38 00 00 00 */ li r0, 0 /* 8007CBDC 000799DC 38 83 05 58 */ addi r4, r3, lbl_803C0558@l @@ -25115,7 +25115,7 @@ lbl_8007CBCC: /* 8007CBE8 000799E8 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) /* 8007CBEC 000799EC D0 04 17 10 */ stfs f0, 0x1710(r4) /* 8007CBF0 000799F0 90 04 17 90 */ stw r0, 0x1790(r4) -/* 8007CBF4 000799F4 4B FC 52 35 */ bl func_80041E28 +/* 8007CBF4 000799F4 4B FC 52 35 */ bl xScrFxLetterbox__Fi /* 8007CBF8 000799F8 48 00 07 E8 */ b lbl_8007D3E0 lbl_8007CBFC: /* 8007CBFC 000799FC 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -25125,7 +25125,7 @@ lbl_8007CBFC: /* 8007CC0C 00079A0C 90 A4 17 8C */ stw r5, 0x178c(r4) /* 8007CC10 00079A10 38 60 00 00 */ li r3, 0 /* 8007CC14 00079A14 90 04 17 90 */ stw r0, 0x1790(r4) -/* 8007CC18 00079A18 4B FC 52 11 */ bl func_80041E28 +/* 8007CC18 00079A18 4B FC 52 11 */ bl xScrFxLetterbox__Fi /* 8007CC1C 00079A1C 48 00 07 C4 */ b lbl_8007D3E0 lbl_8007CC20: /* 8007CC20 00079A20 C0 1E 00 00 */ lfs f0, 0(r30) @@ -25140,7 +25140,7 @@ lbl_8007CC3C: /* 8007CC40 00079A40 40 80 00 68 */ bge lbl_8007CCA8 /* 8007CC44 00079A44 7F 83 E3 78 */ mr r3, r28 /* 8007CC48 00079A48 7C 9D 00 D0 */ neg r4, r29 -/* 8007CC4C 00079A4C 4B FF 97 E5 */ bl func_80076430 +/* 8007CC4C 00079A4C 4B FF 97 E5 */ bl zEntPlayer_Damage__FP5xBaseUi /* 8007CC50 00079A50 2C 03 00 00 */ cmpwi r3, 0 /* 8007CC54 00079A54 41 82 07 8C */ beq lbl_8007D3E0 /* 8007CC58 00079A58 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -25157,16 +25157,16 @@ lbl_8007CC3C: /* 8007CC84 00079A84 C0 23 08 F8 */ lfs f1, 0x8f8(r3) /* 8007CC88 00079A88 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8007CC8C 00079A8C 41 82 07 54 */ beq lbl_8007D3E0 -/* 8007CC90 00079A90 4B FF 97 21 */ bl func_800763B0 +/* 8007CC90 00079A90 4B FF 97 21 */ bl zEntPlayer_DamageKnockIntoAir__Ff /* 8007CC94 00079A94 48 00 07 4C */ b lbl_8007D3E0 lbl_8007CC98: /* 8007CC98 00079A98 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007CC9C 00079A9C 40 81 07 44 */ ble lbl_8007D3E0 -/* 8007CCA0 00079AA0 4B FF 97 11 */ bl func_800763B0 +/* 8007CCA0 00079AA0 4B FF 97 11 */ bl zEntPlayer_DamageKnockIntoAir__Ff /* 8007CCA4 00079AA4 48 00 07 3C */ b lbl_8007D3E0 lbl_8007CCA8: /* 8007CCA8 00079AA8 7F A3 EB 78 */ mr r3, r29 -/* 8007CCAC 00079AAC 4B FF 9D 21 */ bl func_800769CC +/* 8007CCAC 00079AAC 4B FF 9D 21 */ bl zEntPlayer_GiveHealth__Fi /* 8007CCB0 00079AB0 48 00 07 30 */ b lbl_8007D3E0 lbl_8007CCB4: /* 8007CCB4 00079AB4 C0 3E 00 00 */ lfs f1, 0(r30) @@ -25182,7 +25182,7 @@ lbl_8007CCD0: /* 8007CCD4 00079AD4 FC 00 00 1E */ fctiwz f0, f0 /* 8007CCD8 00079AD8 D8 01 00 18 */ stfd f0, 0x18(r1) /* 8007CCDC 00079ADC 80 61 00 1C */ lwz r3, 0x1c(r1) -/* 8007CCE0 00079AE0 4B FF 9D A5 */ bl func_80076A84 +/* 8007CCE0 00079AE0 4B FF 9D A5 */ bl zEntPlayer_GiveShinyObject__Fi /* 8007CCE4 00079AE4 48 00 06 FC */ b lbl_8007D3E0 lbl_8007CCE8: /* 8007CCE8 00079AE8 C0 1E 00 00 */ lfs f0, 0(r30) @@ -25230,17 +25230,17 @@ lbl_8007CD74: /* 8007CD78 00079B78 FC 00 00 1E */ fctiwz f0, f0 /* 8007CD7C 00079B7C D8 01 00 18 */ stfd f0, 0x18(r1) /* 8007CD80 00079B80 80 61 00 1C */ lwz r3, 0x1c(r1) -/* 8007CD84 00079B84 4B FF 9D 59 */ bl func_80076ADC +/* 8007CD84 00079B84 4B FF 9D 59 */ bl zEntPlayer_GivePatsSocksCurrentLevel__Fi /* 8007CD88 00079B88 48 00 06 58 */ b lbl_8007D3E0 lbl_8007CD8C: /* 8007CD8C 00079B8C C0 1E 00 00 */ lfs f0, 0(r30) /* 8007CD90 00079B90 FC 00 00 1E */ fctiwz f0, f0 /* 8007CD94 00079B94 D8 01 00 18 */ stfd f0, 0x18(r1) /* 8007CD98 00079B98 80 61 00 1C */ lwz r3, 0x1c(r1) -/* 8007CD9C 00079B9C 4B FF 9E 35 */ bl func_80076BD0 +/* 8007CD9C 00079B9C 4B FF 9E 35 */ bl zEntPlayer_GiveLevelPickupCurrentLevel__Fi /* 8007CDA0 00079BA0 48 00 06 40 */ b lbl_8007D3E0 lbl_8007CDA4: -/* 8007CDA4 00079BA4 48 03 80 1D */ bl func_800B4DC0 +/* 8007CDA4 00079BA4 48 03 80 1D */ bl zSceneGetLevelIndex__Fv /* 8007CDA8 00079BA8 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8007CDAC 00079BAC 54 60 10 3A */ slwi r0, r3, 2 /* 8007CDB0 00079BB0 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -25257,7 +25257,7 @@ lbl_8007CDA4: /* 8007CDDC 00079BDC 90 03 1B C4 */ stw r0, 0x1bc4(r3) /* 8007CDE0 00079BE0 48 17 05 FD */ bl func_801ED3DC /* 8007CDE4 00079BE4 7C 7C 1B 78 */ mr r28, r3 -/* 8007CDE8 00079BE8 48 03 7F D9 */ bl func_800B4DC0 +/* 8007CDE8 00079BE8 48 03 7F D9 */ bl zSceneGetLevelIndex__Fv /* 8007CDEC 00079BEC 54 60 10 3A */ slwi r0, r3, 2 /* 8007CDF0 00079BF0 7F 9D 01 2E */ stwx r28, r29, r0 /* 8007CDF4 00079BF4 48 00 05 EC */ b lbl_8007D3E0 @@ -25265,7 +25265,7 @@ lbl_8007CDF8: /* 8007CDF8 00079BF8 C0 3E 00 00 */ lfs f1, 0(r30) /* 8007CDFC 00079BFC 48 17 05 E1 */ bl func_801ED3DC /* 8007CE00 00079C00 7C 7C 1B 78 */ mr r28, r3 -/* 8007CE04 00079C04 48 03 7F BD */ bl func_800B4DC0 +/* 8007CE04 00079C04 48 03 7F BD */ bl zSceneGetLevelIndex__Fv /* 8007CE08 00079C08 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8007CE0C 00079C0C 54 63 10 3A */ slwi r3, r3, 2 /* 8007CE10 00079C10 38 04 05 58 */ addi r0, r4, lbl_803C0558@l @@ -25291,7 +25291,7 @@ lbl_8007CE40: /* 8007CE58 00079C58 7F 83 E3 78 */ mr r3, r28 /* 8007CE5C 00079C5C 38 A0 00 00 */ li r5, 0 /* 8007CE60 00079C60 D0 06 17 08 */ stfs f0, 0x1708(r6) -/* 8007CE64 00079C64 4B FF 93 D1 */ bl func_80076234 +/* 8007CE64 00079C64 4B FF 93 D1 */ bl zEntPlayer_Damage__FP5xBaseUiPC5xVec3 /* 8007CE68 00079C68 48 00 05 78 */ b lbl_8007D3E0 lbl_8007CE6C: /* 8007CE6C 00079C6C 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -25311,7 +25311,7 @@ lbl_8007CE8C: /* 8007CEA0 00079CA0 7F 83 E3 78 */ mr r3, r28 /* 8007CEA4 00079CA4 38 80 00 01 */ li r4, 1 /* 8007CEA8 00079CA8 38 A0 00 00 */ li r5, 0 -/* 8007CEAC 00079CAC 4B FF 93 89 */ bl func_80076234 +/* 8007CEAC 00079CAC 4B FF 93 89 */ bl zEntPlayer_Damage__FP5xBaseUiPC5xVec3 /* 8007CEB0 00079CB0 48 00 05 30 */ b lbl_8007D3E0 lbl_8007CEB4: /* 8007CEB4 00079CB4 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -25328,7 +25328,7 @@ lbl_8007CEB4: /* 8007CEE0 00079CE0 40 82 00 08 */ bne lbl_8007CEE8 /* 8007CEE4 00079CE4 4B FE DE 1D */ bl func_8006AD00 lbl_8007CEE8: -/* 8007CEE8 00079CE8 48 09 FA 8D */ bl func_8011C974 +/* 8007CEE8 00079CE8 48 09 FA 8D */ bl force_start__9oob_stateFv /* 8007CEEC 00079CEC 48 00 04 F4 */ b lbl_8007D3E0 lbl_8007CEF0: /* 8007CEF0 00079CF0 80 9D 00 10 */ lwz r4, 0x10(r29) @@ -25337,23 +25337,23 @@ lbl_8007CEF0: /* 8007CEFC 00079CFC 80 7D 00 48 */ lwz r3, 0x48(r29) /* 8007CF00 00079D00 38 84 00 20 */ addi r4, r4, 0x20 /* 8007CF04 00079D04 38 63 00 30 */ addi r3, r3, 0x30 -/* 8007CF08 00079D08 4B FD 15 D5 */ bl func_8004E4DC +/* 8007CF08 00079D08 4B FD 15 D5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8007CF0C 00079D0C 80 9D 00 24 */ lwz r4, 0x24(r29) /* 8007CF10 00079D10 80 7D 00 10 */ lwz r3, 0x10(r29) /* 8007CF14 00079D14 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 8007CF18 00079D18 38 83 00 20 */ addi r4, r3, 0x20 /* 8007CF1C 00079D1C 38 65 00 30 */ addi r3, r5, 0x30 -/* 8007CF20 00079D20 4B FD 15 BD */ bl func_8004E4DC +/* 8007CF20 00079D20 4B FD 15 BD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8007CF24 00079D24 80 BD 00 48 */ lwz r5, 0x48(r29) /* 8007CF28 00079D28 3C 60 80 25 */ lis r3, lbl_80253018@ha /* 8007CF2C 00079D2C 38 83 30 18 */ addi r4, r3, lbl_80253018@l /* 8007CF30 00079D30 38 65 00 D4 */ addi r3, r5, 0xd4 -/* 8007CF34 00079D34 4B FD 15 A9 */ bl func_8004E4DC +/* 8007CF34 00079D34 4B FD 15 A9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8007CF38 00079D38 80 BD 00 48 */ lwz r5, 0x48(r29) /* 8007CF3C 00079D3C 3C 60 80 25 */ lis r3, lbl_80253030@ha /* 8007CF40 00079D40 38 83 30 30 */ addi r4, r3, lbl_80253030@l /* 8007CF44 00079D44 38 65 00 AC */ addi r3, r5, 0xac -/* 8007CF48 00079D48 4B FD 15 95 */ bl func_8004E4DC +/* 8007CF48 00079D48 4B FD 15 95 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8007CF4C 00079D4C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007CF50 00079D50 80 7D 00 48 */ lwz r3, 0x48(r29) /* 8007CF54 00079D54 D0 03 00 B8 */ stfs f0, 0xb8(r3) @@ -25377,14 +25377,14 @@ lbl_8007CF7C: /* 8007CF94 00079D94 80 63 00 04 */ lwz r3, 4(r3) /* 8007CF98 00079D98 83 83 00 04 */ lwz r28, 4(r3) /* 8007CF9C 00079D9C 7F 83 E3 78 */ mr r3, r28 -/* 8007CFA0 00079DA0 4B FC F6 0D */ bl func_8004C5AC +/* 8007CFA0 00079DA0 4B FC F6 0D */ bl xStricmp__FPCcPCc /* 8007CFA4 00079DA4 2C 03 00 00 */ cmpwi r3, 0 /* 8007CFA8 00079DA8 41 82 04 38 */ beq lbl_8007D3E0 /* 8007CFAC 00079DAC 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007CFB0 00079DB0 7F 83 E3 78 */ mr r3, r28 /* 8007CFB4 00079DB4 38 84 61 18 */ addi r4, r4, lbl_80256118@l /* 8007CFB8 00079DB8 38 84 2B C0 */ addi r4, r4, 0x2bc0 -/* 8007CFBC 00079DBC 4B FC F5 F1 */ bl func_8004C5AC +/* 8007CFBC 00079DBC 4B FC F5 F1 */ bl xStricmp__FPCcPCc /* 8007CFC0 00079DC0 2C 03 00 00 */ cmpwi r3, 0 /* 8007CFC4 00079DC4 41 82 04 1C */ beq lbl_8007D3E0 /* 8007CFC8 00079DC8 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -25414,7 +25414,7 @@ lbl_8007D018: /* 8007D020 00079E20 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8007D024 00079E24 90 03 16 AC */ stw r0, 0x16ac(r3) /* 8007D028 00079E28 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 8007D02C 00079E2C 4B FC A6 BD */ bl func_800476E8 +/* 8007D02C 00079E2C 4B FC A6 BD */ bl xShadowManager_Remove__FP4xEnt /* 8007D030 00079E30 48 00 03 B0 */ b lbl_8007D3E0 lbl_8007D034: /* 8007D034 00079E34 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -25480,7 +25480,7 @@ lbl_8007D108: /* 8007D118 00079F18 48 00 02 C8 */ b lbl_8007D3E0 lbl_8007D11C: /* 8007D11C 00079F1C 38 60 00 01 */ li r3, 1 -/* 8007D120 00079F20 48 02 FF 35 */ bl func_800AD054 +/* 8007D120 00079F20 48 02 FF 35 */ bl zRumbleStart__F16_tagSDRumbleType /* 8007D124 00079F24 48 00 02 BC */ b lbl_8007D3E0 lbl_8007D128: /* 8007D128 00079F28 C0 3E 00 00 */ lfs f1, 0(r30) @@ -25490,11 +25490,11 @@ lbl_8007D128: /* 8007D138 00079F38 38 60 00 05 */ li r3, 5 /* 8007D13C 00079F3C 38 80 00 00 */ li r4, 0 /* 8007D140 00079F40 38 A0 00 00 */ li r5, 0 -/* 8007D144 00079F44 48 03 00 89 */ bl func_800AD1CC +/* 8007D144 00079F44 48 03 00 89 */ bl zPadAddRumble__F14_tagRumbleTypefiUi /* 8007D148 00079F48 48 00 02 98 */ b lbl_8007D3E0 lbl_8007D14C: /* 8007D14C 00079F4C 38 60 00 04 */ li r3, 4 -/* 8007D150 00079F50 48 02 FF 05 */ bl func_800AD054 +/* 8007D150 00079F50 48 02 FF 05 */ bl zRumbleStart__F16_tagSDRumbleType /* 8007D154 00079F54 48 00 02 8C */ b lbl_8007D3E0 lbl_8007D158: /* 8007D158 00079F58 C0 3E 00 00 */ lfs f1, 0(r30) @@ -25504,11 +25504,11 @@ lbl_8007D158: /* 8007D168 00079F68 38 60 00 07 */ li r3, 7 /* 8007D16C 00079F6C 38 80 00 00 */ li r4, 0 /* 8007D170 00079F70 38 A0 00 00 */ li r5, 0 -/* 8007D174 00079F74 48 03 00 59 */ bl func_800AD1CC +/* 8007D174 00079F74 48 03 00 59 */ bl zPadAddRumble__F14_tagRumbleTypefiUi /* 8007D178 00079F78 48 00 02 68 */ b lbl_8007D3E0 lbl_8007D17C: /* 8007D17C 00079F7C 38 60 00 05 */ li r3, 5 -/* 8007D180 00079F80 48 02 FE D5 */ bl func_800AD054 +/* 8007D180 00079F80 48 02 FE D5 */ bl zRumbleStart__F16_tagSDRumbleType /* 8007D184 00079F84 48 00 02 5C */ b lbl_8007D3E0 lbl_8007D188: /* 8007D188 00079F88 C0 3E 00 00 */ lfs f1, 0(r30) @@ -25518,11 +25518,11 @@ lbl_8007D188: /* 8007D198 00079F98 38 60 00 09 */ li r3, 9 /* 8007D19C 00079F9C 38 80 00 00 */ li r4, 0 /* 8007D1A0 00079FA0 38 A0 00 00 */ li r5, 0 -/* 8007D1A4 00079FA4 48 03 00 29 */ bl func_800AD1CC +/* 8007D1A4 00079FA4 48 03 00 29 */ bl zPadAddRumble__F14_tagRumbleTypefiUi /* 8007D1A8 00079FA8 48 00 02 38 */ b lbl_8007D3E0 lbl_8007D1AC: /* 8007D1AC 00079FAC 38 60 00 06 */ li r3, 6 -/* 8007D1B0 00079FB0 48 02 FE A5 */ bl func_800AD054 +/* 8007D1B0 00079FB0 48 02 FE A5 */ bl zRumbleStart__F16_tagSDRumbleType /* 8007D1B4 00079FB4 48 00 02 2C */ b lbl_8007D3E0 lbl_8007D1B8: /* 8007D1B8 00079FB8 28 1F 00 00 */ cmplwi r31, 0 @@ -25566,7 +25566,7 @@ lbl_8007D240: /* 8007D244 0007A044 90 0D 8D 60 */ stw r0, lbl_803CB660-_SDA_BASE_(r13) /* 8007D248 0007A048 48 00 01 98 */ b lbl_8007D3E0 lbl_8007D24C: -/* 8007D24C 0007A04C 4B FB 3A 1D */ bl func_80030C68 +/* 8007D24C 0007A04C 4B FB 3A 1D */ bl xrand__Fv /* 8007D250 0007A050 54 60 07 BE */ clrlwi r0, r3, 0x1e /* 8007D254 0007A054 28 00 00 03 */ cmplwi r0, 3 /* 8007D258 0007A058 40 82 01 88 */ bne lbl_8007D3E0 @@ -25575,10 +25575,10 @@ lbl_8007D24C: /* 8007D264 0007A064 38 80 00 14 */ li r4, 0x14 /* 8007D268 0007A068 38 A0 00 31 */ li r5, 0x31 /* 8007D26C 0007A06C 38 C0 00 33 */ li r6, 0x33 -/* 8007D270 0007A070 48 00 38 0D */ bl func_80080A7C +/* 8007D270 0007A070 48 00 38 0D */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D274 0007A074 48 00 01 6C */ b lbl_8007D3E0 lbl_8007D278: -/* 8007D278 0007A078 4B FB 39 F1 */ bl func_80030C68 +/* 8007D278 0007A078 4B FB 39 F1 */ bl xrand__Fv /* 8007D27C 0007A07C 54 60 07 BE */ clrlwi r0, r3, 0x1e /* 8007D280 0007A080 28 00 00 03 */ cmplwi r0, 3 /* 8007D284 0007A084 40 82 01 5C */ bne lbl_8007D3E0 @@ -25587,103 +25587,103 @@ lbl_8007D278: /* 8007D290 0007A090 38 80 00 14 */ li r4, 0x14 /* 8007D294 0007A094 38 A0 00 34 */ li r5, 0x34 /* 8007D298 0007A098 38 C0 00 36 */ li r6, 0x36 -/* 8007D29C 0007A09C 48 00 37 E1 */ bl func_80080A7C +/* 8007D29C 0007A09C 48 00 37 E1 */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D2A0 0007A0A0 48 00 01 40 */ b lbl_8007D3E0 lbl_8007D2A4: /* 8007D2A4 0007A0A4 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) /* 8007D2A8 0007A0A8 38 60 00 3C */ li r3, 0x3c /* 8007D2AC 0007A0AC 38 80 00 3C */ li r4, 0x3c -/* 8007D2B0 0007A0B0 48 00 38 11 */ bl func_80080AC0 +/* 8007D2B0 0007A0B0 48 00 38 11 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D2B4 0007A0B4 48 00 01 2C */ b lbl_8007D3E0 lbl_8007D2B8: /* 8007D2B8 0007A0B8 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) /* 8007D2BC 0007A0BC 38 60 00 3D */ li r3, 0x3d /* 8007D2C0 0007A0C0 38 80 00 3D */ li r4, 0x3d -/* 8007D2C4 0007A0C4 48 00 37 FD */ bl func_80080AC0 +/* 8007D2C4 0007A0C4 48 00 37 FD */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D2C8 0007A0C8 48 00 01 18 */ b lbl_8007D3E0 lbl_8007D2CC: /* 8007D2CC 0007A0CC C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) /* 8007D2D0 0007A0D0 38 60 00 3E */ li r3, 0x3e /* 8007D2D4 0007A0D4 38 80 00 3E */ li r4, 0x3e -/* 8007D2D8 0007A0D8 48 00 37 E9 */ bl func_80080AC0 +/* 8007D2D8 0007A0D8 48 00 37 E9 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D2DC 0007A0DC 48 00 01 04 */ b lbl_8007D3E0 lbl_8007D2E0: /* 8007D2E0 0007A0E0 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) /* 8007D2E4 0007A0E4 38 60 00 3F */ li r3, 0x3f /* 8007D2E8 0007A0E8 38 80 00 3F */ li r4, 0x3f -/* 8007D2EC 0007A0EC 48 00 37 D5 */ bl func_80080AC0 +/* 8007D2EC 0007A0EC 48 00 37 D5 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D2F0 0007A0F0 48 00 00 F0 */ b lbl_8007D3E0 lbl_8007D2F4: /* 8007D2F4 0007A0F4 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) /* 8007D2F8 0007A0F8 38 60 00 40 */ li r3, 0x40 /* 8007D2FC 0007A0FC 38 80 00 40 */ li r4, 0x40 -/* 8007D300 0007A100 48 00 37 C1 */ bl func_80080AC0 +/* 8007D300 0007A100 48 00 37 C1 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D304 0007A104 48 00 00 DC */ b lbl_8007D3E0 lbl_8007D308: /* 8007D308 0007A108 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) /* 8007D30C 0007A10C 38 60 00 41 */ li r3, 0x41 /* 8007D310 0007A110 38 80 00 41 */ li r4, 0x41 -/* 8007D314 0007A114 48 00 37 AD */ bl func_80080AC0 +/* 8007D314 0007A114 48 00 37 AD */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D318 0007A118 48 00 00 C8 */ b lbl_8007D3E0 lbl_8007D31C: /* 8007D31C 0007A11C C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) /* 8007D320 0007A120 38 60 00 42 */ li r3, 0x42 /* 8007D324 0007A124 38 80 00 42 */ li r4, 0x42 -/* 8007D328 0007A128 48 00 37 99 */ bl func_80080AC0 +/* 8007D328 0007A128 48 00 37 99 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D32C 0007A12C 48 00 00 B4 */ b lbl_8007D3E0 lbl_8007D330: /* 8007D330 0007A130 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) /* 8007D334 0007A134 38 60 00 43 */ li r3, 0x43 /* 8007D338 0007A138 38 80 00 43 */ li r4, 0x43 -/* 8007D33C 0007A13C 48 00 37 85 */ bl func_80080AC0 +/* 8007D33C 0007A13C 48 00 37 85 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D340 0007A140 48 00 00 A0 */ b lbl_8007D3E0 lbl_8007D344: /* 8007D344 0007A144 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) /* 8007D348 0007A148 38 60 00 44 */ li r3, 0x44 /* 8007D34C 0007A14C 38 80 00 44 */ li r4, 0x44 -/* 8007D350 0007A150 48 00 37 71 */ bl func_80080AC0 +/* 8007D350 0007A150 48 00 37 71 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D354 0007A154 48 00 00 8C */ b lbl_8007D3E0 lbl_8007D358: /* 8007D358 0007A158 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) /* 8007D35C 0007A15C 38 60 00 45 */ li r3, 0x45 /* 8007D360 0007A160 38 80 00 45 */ li r4, 0x45 -/* 8007D364 0007A164 48 00 37 5D */ bl func_80080AC0 +/* 8007D364 0007A164 48 00 37 5D */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D368 0007A168 48 00 00 78 */ b lbl_8007D3E0 lbl_8007D36C: /* 8007D36C 0007A16C C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) /* 8007D370 0007A170 38 60 00 46 */ li r3, 0x46 /* 8007D374 0007A174 38 80 00 46 */ li r4, 0x46 -/* 8007D378 0007A178 48 00 37 49 */ bl func_80080AC0 +/* 8007D378 0007A178 48 00 37 49 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D37C 0007A17C 48 00 00 64 */ b lbl_8007D3E0 lbl_8007D380: /* 8007D380 0007A180 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) /* 8007D384 0007A184 38 60 00 47 */ li r3, 0x47 /* 8007D388 0007A188 38 80 00 47 */ li r4, 0x47 -/* 8007D38C 0007A18C 48 00 37 35 */ bl func_80080AC0 +/* 8007D38C 0007A18C 48 00 37 35 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D390 0007A190 48 00 00 50 */ b lbl_8007D3E0 lbl_8007D394: /* 8007D394 0007A194 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) /* 8007D398 0007A198 38 60 00 48 */ li r3, 0x48 /* 8007D39C 0007A19C 38 80 00 48 */ li r4, 0x48 -/* 8007D3A0 0007A1A0 48 00 37 21 */ bl func_80080AC0 +/* 8007D3A0 0007A1A0 48 00 37 21 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D3A4 0007A1A4 48 00 00 3C */ b lbl_8007D3E0 lbl_8007D3A8: /* 8007D3A8 0007A1A8 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) /* 8007D3AC 0007A1AC 38 60 00 49 */ li r3, 0x49 /* 8007D3B0 0007A1B0 38 80 00 4A */ li r4, 0x4a -/* 8007D3B4 0007A1B4 48 00 37 0D */ bl func_80080AC0 +/* 8007D3B4 0007A1B4 48 00 37 0D */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D3B8 0007A1B8 48 00 00 28 */ b lbl_8007D3E0 lbl_8007D3BC: /* 8007D3BC 0007A1BC C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) /* 8007D3C0 0007A1C0 38 60 00 4B */ li r3, 0x4b /* 8007D3C4 0007A1C4 38 80 00 4B */ li r4, 0x4b -/* 8007D3C8 0007A1C8 48 00 36 F9 */ bl func_80080AC0 +/* 8007D3C8 0007A1C8 48 00 36 F9 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D3CC 0007A1CC 48 00 00 14 */ b lbl_8007D3E0 lbl_8007D3D0: /* 8007D3D0 0007A1D0 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) /* 8007D3D4 0007A1D4 38 60 00 4C */ li r3, 0x4c /* 8007D3D8 0007A1D8 38 80 00 4C */ li r4, 0x4c -/* 8007D3DC 0007A1DC 48 00 36 E5 */ bl func_80080AC0 +/* 8007D3DC 0007A1DC 48 00 36 E5 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf lbl_8007D3E0: /* 8007D3E0 0007A1E0 38 60 00 01 */ li r3, 1 lbl_8007D3E4: @@ -25739,7 +25739,7 @@ func_8007D3F8: /* 8007D49C 0007A29C EC 00 00 72 */ fmuls f0, f0, f1 /* 8007D4A0 0007A2A0 EC 1D 00 32 */ fmuls f0, f29, f0 /* 8007D4A4 0007A2A4 D0 01 00 4C */ stfs f0, 0x4c(r1) -/* 8007D4A8 0007A2A8 4B FD 0E 49 */ bl func_8004E2F0 +/* 8007D4A8 0007A2A8 4B FD 0E 49 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8007D4AC 0007A2AC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007D4B0 0007A2B0 3B 80 00 02 */ li r28, 2 /* 8007D4B4 0007A2B4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -25753,7 +25753,7 @@ lbl_8007D4C0: /* 8007D4D0 0007A2D0 41 82 00 28 */ beq lbl_8007D4F8 /* 8007D4D4 0007A2D4 7F A3 EB 78 */ mr r3, r29 /* 8007D4D8 0007A2D8 38 84 00 20 */ addi r4, r4, 0x20 -/* 8007D4DC 0007A2DC 4B FD 10 15 */ bl func_8004E4F0 +/* 8007D4DC 0007A2DC 4B FD 10 15 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8007D4E0 0007A2E0 FC 20 08 50 */ fneg f1, f1 /* 8007D4E4 0007A2E4 80 1F 00 4C */ lwz r0, 0x4c(r31) /* 8007D4E8 0007A2E8 38 9E 00 20 */ addi r4, r30, 0x20 @@ -25767,7 +25767,7 @@ lbl_8007D4F8: /* 8007D504 0007A304 41 80 FF BC */ blt lbl_8007D4C0 /* 8007D508 0007A308 7F A4 EB 78 */ mr r4, r29 /* 8007D50C 0007A30C 38 61 00 2C */ addi r3, r1, 0x2c -/* 8007D510 0007A310 4B FD 0D E1 */ bl func_8004E2F0 +/* 8007D510 0007A310 4B FD 0D E1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8007D514 0007A314 80 AD 8D 08 */ lwz r5, lbl_803CB608-_SDA_BASE_(r13) /* 8007D518 0007A318 38 61 00 50 */ addi r3, r1, 0x50 /* 8007D51C 0007A31C 38 81 00 5C */ addi r4, r1, 0x5c @@ -25778,11 +25778,11 @@ lbl_8007D4F8: /* 8007D530 0007A330 4B F9 11 61 */ bl func_8000E690 /* 8007D534 0007A334 38 61 00 50 */ addi r3, r1, 0x50 /* 8007D538 0007A338 7C 64 1B 78 */ mr r4, r3 -/* 8007D53C 0007A33C 4B FD 0D B5 */ bl func_8004E2F0 +/* 8007D53C 0007A33C 4B FD 0D B5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8007D540 0007A340 FF E0 08 90 */ fmr f31, f1 /* 8007D544 0007A344 38 61 00 50 */ addi r3, r1, 0x50 /* 8007D548 0007A348 38 81 00 44 */ addi r4, r1, 0x44 -/* 8007D54C 0007A34C 4B FD 0F A5 */ bl func_8004E4F0 +/* 8007D54C 0007A34C 4B FD 0F A5 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8007D550 0007A350 C0 41 00 50 */ lfs f2, 0x50(r1) /* 8007D554 0007A354 38 61 00 20 */ addi r3, r1, 0x20 /* 8007D558 0007A358 C0 01 00 44 */ lfs f0, 0x44(r1) @@ -25797,13 +25797,13 @@ lbl_8007D4F8: /* 8007D57C 0007A37C EC 01 00 BC */ fnmsubs f0, f1, f2, f0 /* 8007D580 0007A380 D0 61 00 48 */ stfs f3, 0x48(r1) /* 8007D584 0007A384 D0 01 00 4C */ stfs f0, 0x4c(r1) -/* 8007D588 0007A388 4B FD 0D 69 */ bl func_8004E2F0 +/* 8007D588 0007A388 4B FD 0D 69 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8007D58C 0007A38C C0 02 8C 44 */ lfs f0, lbl_803CD5C4-_SDA2_BASE_(r2) /* 8007D590 0007A390 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007D594 0007A394 40 81 00 5C */ ble lbl_8007D5F0 /* 8007D598 0007A398 7F A4 EB 78 */ mr r4, r29 /* 8007D59C 0007A39C 38 61 00 20 */ addi r3, r1, 0x20 -/* 8007D5A0 0007A3A0 4B FD 0F 51 */ bl func_8004E4F0 +/* 8007D5A0 0007A3A0 4B FD 0F 51 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8007D5A4 0007A3A4 FF 80 08 90 */ fmr f28, f1 /* 8007D5A8 0007A3A8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007D5AC 0007A3AC FC 1C 00 40 */ fcmpo cr0, f28, f0 @@ -25844,7 +25844,7 @@ lbl_8007D5F0: /* 8007D630 0007A430 D0 7D 00 00 */ stfs f3, 0(r29) /* 8007D634 0007A434 D0 5E 1A 08 */ stfs f2, 0x1a08(r30) /* 8007D638 0007A438 D0 1E 1A 0C */ stfs f0, 0x1a0c(r30) -/* 8007D63C 0007A43C 4B FD 0E B5 */ bl func_8004E4F0 +/* 8007D63C 0007A43C 4B FD 0E B5 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8007D640 0007A440 C0 02 8F 70 */ lfs f0, lbl_803CD8F0-_SDA2_BASE_(r2) /* 8007D644 0007A444 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8007D648 0007A448 40 81 00 40 */ ble lbl_8007D688 @@ -25886,7 +25886,7 @@ lbl_8007D688: /* 8007D6D4 0007A4D4 4B F9 0F BD */ bl func_8000E690 /* 8007D6D8 0007A4D8 38 61 00 50 */ addi r3, r1, 0x50 /* 8007D6DC 0007A4DC 7C 64 1B 78 */ mr r4, r3 -/* 8007D6E0 0007A4E0 4B FD 0C 11 */ bl func_8004E2F0 +/* 8007D6E0 0007A4E0 4B FD 0C 11 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8007D6E4 0007A4E4 FF E0 08 90 */ fmr f31, f1 /* 8007D6E8 0007A4E8 C0 02 8F 70 */ lfs f0, lbl_803CD8F0-_SDA2_BASE_(r2) /* 8007D6EC 0007A4EC FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -25916,7 +25916,7 @@ lbl_8007D700: /* 8007D748 0007A548 80 84 00 24 */ lwz r4, 0x24(r4) /* 8007D74C 0007A54C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8007D750 0007A550 38 84 00 30 */ addi r4, r4, 0x30 -/* 8007D754 0007A554 4B FD 0D 89 */ bl func_8004E4DC +/* 8007D754 0007A554 4B FD 0D 89 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8007D758 0007A558 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8007D75C 0007A55C FC 20 F8 90 */ fmr f1, f31 /* 8007D760 0007A560 38 81 00 50 */ addi r4, r1, 0x50 @@ -25949,7 +25949,7 @@ lbl_8007D7C0: lbl_8007D7C4: /* 8007D7C4 0007A5C4 38 61 00 38 */ addi r3, r1, 0x38 /* 8007D7C8 0007A5C8 38 81 00 2C */ addi r4, r1, 0x2c -/* 8007D7CC 0007A5CC 4B FD 0D 25 */ bl func_8004E4F0 +/* 8007D7CC 0007A5CC 4B FD 0D 25 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8007D7D0 0007A5D0 80 7F 00 24 */ lwz r3, 0x24(r31) /* 8007D7D4 0007A5D4 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) /* 8007D7D8 0007A5D8 80 63 00 0C */ lwz r3, 0xc(r3) @@ -25989,25 +25989,25 @@ lbl_8007D844: lbl_8007D85C: /* 8007D85C 0007A65C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007D860 0007A660 38 60 00 19 */ li r3, 0x19 -/* 8007D864 0007A664 48 00 2F 2D */ bl func_80080790 +/* 8007D864 0007A664 48 00 2F 2D */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf lbl_8007D868: /* 8007D868 0007A668 C0 0D 8D 18 */ lfs f0, lbl_803CB618-_SDA_BASE_(r13) /* 8007D86C 0007A66C EC 00 F0 2A */ fadds f0, f0, f30 /* 8007D870 0007A670 D0 0D 8D 18 */ stfs f0, lbl_803CB618-_SDA_BASE_(r13) -/* 8007D874 0007A674 4B FD 48 ED */ bl func_80052160 +/* 8007D874 0007A674 4B FD 48 ED */ bl zCameraGetLassoCamFactor__Fv /* 8007D878 0007A678 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007D87C 0007A67C FF A0 08 90 */ fmr f29, f1 /* 8007D880 0007A680 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8007D884 0007A684 38 81 00 50 */ addi r4, r1, 0x50 /* 8007D888 0007A688 38 63 00 34 */ addi r3, r3, 0x34 -/* 8007D88C 0007A68C 4B FD 0C 65 */ bl func_8004E4F0 +/* 8007D88C 0007A68C 4B FD 0C 65 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8007D890 0007A690 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) /* 8007D894 0007A694 C0 42 8C AC */ lfs f2, lbl_803CD62C-_SDA2_BASE_(r2) /* 8007D898 0007A698 EC 00 00 7C */ fnmsubs f0, f0, f1, f0 /* 8007D89C 0007A69C C0 22 8D 18 */ lfs f1, lbl_803CD698-_SDA2_BASE_(r2) /* 8007D8A0 0007A6A0 EC 02 00 32 */ fmuls f0, f2, f0 /* 8007D8A4 0007A6A4 EC 21 07 7A */ fmadds f1, f1, f29, f0 -/* 8007D8A8 0007A6A8 4B FD 48 B1 */ bl func_80052158 +/* 8007D8A8 0007A6A8 4B FD 48 B1 */ bl zCameraSetLassoCamFactor__Ff /* 8007D8AC 0007A6AC E3 E1 00 B8 */ psq_l f31, 184(r1), 0, qr0 /* 8007D8B0 0007A6B0 CB E1 00 B0 */ lfd f31, 0xb0(r1) /* 8007D8B4 0007A6B4 E3 C1 00 A8 */ psq_l f30, 168(r1), 0, qr0 @@ -26175,7 +26175,7 @@ lbl_8007DAA8: /* 8007DAF8 0007A8F8 41 82 02 BC */ beq lbl_8007DDB4 /* 8007DAFC 0007A8FC 84 03 00 0C */ lwzu r0, 0xc(r3) /* 8007DB00 0007A900 54 1C 07 FE */ clrlwi r28, r0, 0x1f -/* 8007DB04 0007A904 48 03 7E E1 */ bl func_800B59E4 +/* 8007DB04 0007A904 48 03 7E E1 */ bl zSurfaceGetSurface__FPC7xCollis /* 8007DB08 0007A908 2C 1C 00 00 */ cmpwi r28, 0 /* 8007DB0C 0007A90C 3B E0 00 00 */ li r31, 0 /* 8007DB10 0007A910 41 82 00 28 */ beq lbl_8007DB38 @@ -26184,7 +26184,7 @@ lbl_8007DAA8: /* 8007DB1C 0007A91C 88 03 00 20 */ lbz r0, 0x20(r3) /* 8007DB20 0007A920 28 00 00 00 */ cmplwi r0, 0 /* 8007DB24 0007A924 40 82 00 14 */ bne lbl_8007DB38 -/* 8007DB28 0007A928 48 03 80 31 */ bl func_800B5B58 +/* 8007DB28 0007A928 48 03 80 31 */ bl zSurfaceGetMatchOrient__FPC8xSurface /* 8007DB2C 0007A92C 28 03 00 00 */ cmplwi r3, 0 /* 8007DB30 0007A930 41 82 00 08 */ beq lbl_8007DB38 /* 8007DB34 0007A934 3B E0 00 01 */ li r31, 1 @@ -26203,10 +26203,10 @@ lbl_8007DB54: /* 8007DB60 0007A960 3B 64 1C 68 */ addi r27, r4, 0x1c68 /* 8007DB64 0007A964 3B 84 1D 2C */ addi r28, r4, 0x1d2c /* 8007DB68 0007A968 7F 64 DB 78 */ mr r4, r27 -/* 8007DB6C 0007A96C 4B FD 07 85 */ bl func_8004E2F0 +/* 8007DB6C 0007A96C 4B FD 07 85 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8007DB70 0007A970 7F 84 E3 78 */ mr r4, r28 /* 8007DB74 0007A974 38 61 00 2C */ addi r3, r1, 0x2c -/* 8007DB78 0007A978 4B FD 07 79 */ bl func_8004E2F0 +/* 8007DB78 0007A978 4B FD 07 79 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8007DB7C 0007A97C C0 21 00 3C */ lfs f1, 0x3c(r1) /* 8007DB80 0007A980 4B F9 0B 91 */ bl func_8000E710 /* 8007DB84 0007A984 FF A0 08 90 */ fmr f29, f1 @@ -26225,10 +26225,10 @@ lbl_8007DBA8: /* 8007DBB4 0007A9B4 4B F9 74 D9 */ bl func_8001508C /* 8007DBB8 0007A9B8 38 61 00 20 */ addi r3, r1, 0x20 /* 8007DBBC 0007A9BC 7C 64 1B 78 */ mr r4, r3 -/* 8007DBC0 0007A9C0 4B FD 07 31 */ bl func_8004E2F0 +/* 8007DBC0 0007A9C0 4B FD 07 31 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8007DBC4 0007A9C4 38 61 00 38 */ addi r3, r1, 0x38 /* 8007DBC8 0007A9C8 38 81 00 2C */ addi r4, r1, 0x2c -/* 8007DBCC 0007A9CC 4B FD 09 25 */ bl func_8004E4F0 +/* 8007DBCC 0007A9CC 4B FD 09 25 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8007DBD0 0007A9D0 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) /* 8007DBD4 0007A9D4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007DBD8 0007A9D8 40 81 00 08 */ ble lbl_8007DBE0 @@ -26272,7 +26272,7 @@ lbl_8007DC38: /* 8007DC5C 0007AA5C 7C 65 1B 78 */ mr r5, r3 /* 8007DC60 0007AA60 38 61 00 84 */ addi r3, r1, 0x84 /* 8007DC64 0007AA64 38 81 00 20 */ addi r4, r1, 0x20 -/* 8007DC68 0007AA68 4B FB 4F 39 */ bl func_80032BA0 +/* 8007DC68 0007AA68 4B FB 4F 39 */ bl xMat4x3Rot__FP7xMat4x3PC5xVec3fPC5xVec3 /* 8007DC6C 0007AA6C 7F 83 E3 78 */ mr r3, r28 /* 8007DC70 0007AA70 38 81 00 84 */ addi r4, r1, 0x84 /* 8007DC74 0007AA74 38 A1 00 2C */ addi r5, r1, 0x2c @@ -26303,7 +26303,7 @@ lbl_8007DCB8: /* 8007DCD0 0007AAD0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 8007DCD4 0007AAD4 3B 84 1D 2C */ addi r28, r4, 0x1d2c /* 8007DCD8 0007AAD8 7F 84 E3 78 */ mr r4, r28 -/* 8007DCDC 0007AADC 4B FD 06 15 */ bl func_8004E2F0 +/* 8007DCDC 0007AADC 4B FD 06 15 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8007DCE0 0007AAE0 C0 01 00 1C */ lfs f0, 0x1c(r1) /* 8007DCE4 0007AAE4 38 61 00 08 */ addi r3, r1, 8 /* 8007DCE8 0007AAE8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -26331,7 +26331,7 @@ lbl_8007DD28: /* 8007DD38 0007AB38 7C 65 1B 78 */ mr r5, r3 /* 8007DD3C 0007AB3C 38 61 00 44 */ addi r3, r1, 0x44 /* 8007DD40 0007AB40 38 81 00 08 */ addi r4, r1, 8 -/* 8007DD44 0007AB44 4B FB 4E 5D */ bl func_80032BA0 +/* 8007DD44 0007AB44 4B FB 4E 5D */ bl xMat4x3Rot__FP7xMat4x3PC5xVec3fPC5xVec3 /* 8007DD48 0007AB48 7F 83 E3 78 */ mr r3, r28 /* 8007DD4C 0007AB4C 38 81 00 44 */ addi r4, r1, 0x44 /* 8007DD50 0007AB50 38 A1 00 14 */ addi r5, r1, 0x14 @@ -26376,8 +26376,8 @@ lbl_8007DDB4: /* 8007DDE0 0007ABE0 38 21 01 20 */ addi r1, r1, 0x120 /* 8007DDE4 0007ABE4 4E 80 00 20 */ blr -.global func_8007DDE8 -func_8007DDE8: +.global zEntPlayer_StoreCheckPoint__FP5xVec3fUi +zEntPlayer_StoreCheckPoint__FP5xVec3fUi: /* 8007DDE8 0007ABE8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8007DDEC 0007ABEC 7C 08 02 A6 */ mflr r0 /* 8007DDF0 0007ABF0 28 03 00 00 */ cmplwi r3, 0 @@ -26404,8 +26404,8 @@ lbl_8007DE30: /* 8007DE40 0007AC40 38 21 00 20 */ addi r1, r1, 0x20 /* 8007DE44 0007AC44 4E 80 00 20 */ blr -.global func_8007DE48 -func_8007DE48: +.global zEntPlayer_LoadCheckPoint__Fv +zEntPlayer_LoadCheckPoint__Fv: /* 8007DE48 0007AC48 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8007DE4C 0007AC4C 7C 08 02 A6 */ mflr r0 /* 8007DE50 0007AC50 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -26439,7 +26439,7 @@ func_8007DE48: /* 8007DEC0 0007ACC0 7F A3 EB 78 */ mr r3, r29 /* 8007DEC4 0007ACC4 C0 3D 00 B8 */ lfs f1, 0xb8(r29) /* 8007DEC8 0007ACC8 FC 60 10 90 */ fmr f3, f2 -/* 8007DECC 0007ACCC 4B FB 43 05 */ bl func_800321D0 +/* 8007DECC 0007ACCC 4B FB 43 05 */ bl xMat3x3Euler__FP7xMat3x3fff /* 8007DED0 0007ACD0 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8007DED4 0007ACD4 7F A4 EB 78 */ mr r4, r29 /* 8007DED8 0007ACD8 4B F8 D6 95 */ bl func_8000B56C @@ -26448,12 +26448,12 @@ func_8007DE48: /* 8007DEE4 0007ACE4 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 8007DEE8 0007ACE8 7C 64 1B 78 */ mr r4, r3 /* 8007DEEC 0007ACEC 38 65 05 58 */ addi r3, r5, lbl_803C0558@l -/* 8007DEF0 0007ACF0 4B F8 F6 91 */ bl func_8000D580 +/* 8007DEF0 0007ACF0 4B F8 F6 91 */ bl xCameraSetTargetMatrix__FP7xCameraP7xMat4x3 /* 8007DEF4 0007ACF4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007DEF8 0007ACF8 3C 80 80 3C */ lis r4, lbl_803BF6A4@ha /* 8007DEFC 0007ACFC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8007DF00 0007AD00 38 84 F6 A4 */ addi r4, r4, lbl_803BF6A4@l -/* 8007DF04 0007AD04 4B F8 F6 85 */ bl func_8000D588 +/* 8007DF04 0007AD04 4B F8 F6 85 */ bl xCameraSetTargetOMatrix__FP7xCameraP7xMat4x3 /* 8007DF08 0007AD08 80 0D 8C C0 */ lwz r0, lbl_803CB5C0-_SDA_BASE_(r13) /* 8007DF0C 0007AD0C 2C 00 00 00 */ cmpwi r0, 0 /* 8007DF10 0007AD10 41 82 00 84 */ beq lbl_8007DF94 @@ -26464,35 +26464,35 @@ func_8007DE48: /* 8007DF24 0007AD24 38 A0 00 07 */ li r5, 7 /* 8007DF28 0007AD28 38 C0 00 09 */ li r6, 9 /* 8007DF2C 0007AD2C C0 22 8D 14 */ lfs f1, lbl_803CD694-_SDA2_BASE_(r2) -/* 8007DF30 0007AD30 48 00 2B 4D */ bl func_80080A7C +/* 8007DF30 0007AD30 48 00 2B 4D */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007DF34 0007AD34 C0 22 8D 14 */ lfs f1, lbl_803CD694-_SDA2_BASE_(r2) /* 8007DF38 0007AD38 38 60 00 02 */ li r3, 2 /* 8007DF3C 0007AD3C 38 80 00 04 */ li r4, 4 /* 8007DF40 0007AD40 38 A0 00 07 */ li r5, 7 /* 8007DF44 0007AD44 38 C0 00 0A */ li r6, 0xa -/* 8007DF48 0007AD48 48 00 2B 35 */ bl func_80080A7C +/* 8007DF48 0007AD48 48 00 2B 35 */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007DF4C 0007AD4C C0 22 8D 14 */ lfs f1, lbl_803CD694-_SDA2_BASE_(r2) /* 8007DF50 0007AD50 38 60 00 05 */ li r3, 5 /* 8007DF54 0007AD54 38 80 00 0A */ li r4, 0xa /* 8007DF58 0007AD58 38 A0 00 07 */ li r5, 7 /* 8007DF5C 0007AD5C 38 C0 00 0B */ li r6, 0xb -/* 8007DF60 0007AD60 48 00 2B 1D */ bl func_80080A7C +/* 8007DF60 0007AD60 48 00 2B 1D */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007DF64 0007AD64 C0 22 8D 14 */ lfs f1, lbl_803CD694-_SDA2_BASE_(r2) /* 8007DF68 0007AD68 38 60 00 0B */ li r3, 0xb /* 8007DF6C 0007AD6C 38 80 00 19 */ li r4, 0x19 /* 8007DF70 0007AD70 38 A0 00 07 */ li r5, 7 /* 8007DF74 0007AD74 38 C0 00 0C */ li r6, 0xc -/* 8007DF78 0007AD78 48 00 2B 05 */ bl func_80080A7C +/* 8007DF78 0007AD78 48 00 2B 05 */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007DF7C 0007AD7C C0 22 8D 14 */ lfs f1, lbl_803CD694-_SDA2_BASE_(r2) /* 8007DF80 0007AD80 38 60 00 1A */ li r3, 0x1a /* 8007DF84 0007AD84 38 80 00 64 */ li r4, 0x64 /* 8007DF88 0007AD88 38 A0 00 07 */ li r5, 7 /* 8007DF8C 0007AD8C 38 C0 00 0D */ li r6, 0xd -/* 8007DF90 0007AD90 48 00 2A ED */ bl func_80080A7C +/* 8007DF90 0007AD90 48 00 2A ED */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf lbl_8007DF94: /* 8007DF94 0007AD94 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007DF98 0007AD98 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 8007DF9C 0007AD9C 4B FD 1C 61 */ bl func_8004FBFC +/* 8007DF9C 0007AD9C 4B FD 1C 61 */ bl zCameraReset__FP7xCamera /* 8007DFA0 0007ADA0 80 01 00 34 */ lwz r0, 0x34(r1) /* 8007DFA4 0007ADA4 83 E1 00 2C */ lwz r31, 0x2c(r1) /* 8007DFA8 0007ADA8 83 C1 00 28 */ lwz r30, 0x28(r1) @@ -26950,85 +26950,85 @@ lbl_8007E64C: /* 8007E660 0007B460 38 63 2B CE */ addi r3, r3, 0x2bce /* 8007E664 0007B464 EC 01 00 32 */ fmuls f0, f1, f0 /* 8007E668 0007B468 D0 04 00 38 */ stfs f0, 0x38(r4) -/* 8007E66C 0007B46C 4B FC DB A9 */ bl func_8004C214 +/* 8007E66C 0007B46C 4B FC DB A9 */ bl xStrHash__FPCc /* 8007E670 0007B470 38 BE 00 00 */ addi r5, r30, 0 /* 8007E674 0007B474 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E678 0007B478 90 65 00 04 */ stw r3, 4(r5) /* 8007E67C 0007B47C 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E680 0007B480 38 63 2B DB */ addi r3, r3, 0x2bdb -/* 8007E684 0007B484 4B FC DB 91 */ bl func_8004C214 +/* 8007E684 0007B484 4B FC DB 91 */ bl xStrHash__FPCc /* 8007E688 0007B488 38 BE 00 00 */ addi r5, r30, 0 /* 8007E68C 0007B48C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E690 0007B490 90 65 00 08 */ stw r3, 8(r5) /* 8007E694 0007B494 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E698 0007B498 38 63 2B E8 */ addi r3, r3, 0x2be8 -/* 8007E69C 0007B49C 4B FC DB 79 */ bl func_8004C214 +/* 8007E69C 0007B49C 4B FC DB 79 */ bl xStrHash__FPCc /* 8007E6A0 0007B4A0 38 BE 00 00 */ addi r5, r30, 0 /* 8007E6A4 0007B4A4 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E6A8 0007B4A8 90 65 00 0C */ stw r3, 0xc(r5) /* 8007E6AC 0007B4AC 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E6B0 0007B4B0 38 63 2B F4 */ addi r3, r3, 0x2bf4 -/* 8007E6B4 0007B4B4 4B FC DB 61 */ bl func_8004C214 +/* 8007E6B4 0007B4B4 4B FC DB 61 */ bl xStrHash__FPCc /* 8007E6B8 0007B4B8 38 BE 00 00 */ addi r5, r30, 0 /* 8007E6BC 0007B4BC 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E6C0 0007B4C0 90 65 00 10 */ stw r3, 0x10(r5) /* 8007E6C4 0007B4C4 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E6C8 0007B4C8 38 63 2C 08 */ addi r3, r3, 0x2c08 -/* 8007E6CC 0007B4CC 4B FC DB 49 */ bl func_8004C214 +/* 8007E6CC 0007B4CC 4B FC DB 49 */ bl xStrHash__FPCc /* 8007E6D0 0007B4D0 38 BE 00 00 */ addi r5, r30, 0 /* 8007E6D4 0007B4D4 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E6D8 0007B4D8 90 65 00 14 */ stw r3, 0x14(r5) /* 8007E6DC 0007B4DC 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E6E0 0007B4E0 38 63 2C 18 */ addi r3, r3, 0x2c18 -/* 8007E6E4 0007B4E4 4B FC DB 31 */ bl func_8004C214 +/* 8007E6E4 0007B4E4 4B FC DB 31 */ bl xStrHash__FPCc /* 8007E6E8 0007B4E8 38 BE 00 00 */ addi r5, r30, 0 /* 8007E6EC 0007B4EC 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E6F0 0007B4F0 90 65 00 18 */ stw r3, 0x18(r5) /* 8007E6F4 0007B4F4 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E6F8 0007B4F8 38 63 2C 28 */ addi r3, r3, 0x2c28 -/* 8007E6FC 0007B4FC 4B FC DB 19 */ bl func_8004C214 +/* 8007E6FC 0007B4FC 4B FC DB 19 */ bl xStrHash__FPCc /* 8007E700 0007B500 38 BE 00 00 */ addi r5, r30, 0 /* 8007E704 0007B504 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E708 0007B508 90 65 00 1C */ stw r3, 0x1c(r5) /* 8007E70C 0007B50C 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E710 0007B510 38 63 2C 37 */ addi r3, r3, 0x2c37 -/* 8007E714 0007B514 4B FC DB 01 */ bl func_8004C214 +/* 8007E714 0007B514 4B FC DB 01 */ bl xStrHash__FPCc /* 8007E718 0007B518 38 BE 00 00 */ addi r5, r30, 0 /* 8007E71C 0007B51C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E720 0007B520 90 65 00 20 */ stw r3, 0x20(r5) /* 8007E724 0007B524 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E728 0007B528 38 63 2C 46 */ addi r3, r3, 0x2c46 -/* 8007E72C 0007B52C 4B FC DA E9 */ bl func_8004C214 +/* 8007E72C 0007B52C 4B FC DA E9 */ bl xStrHash__FPCc /* 8007E730 0007B530 38 BE 00 00 */ addi r5, r30, 0 /* 8007E734 0007B534 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E738 0007B538 90 65 00 24 */ stw r3, 0x24(r5) /* 8007E73C 0007B53C 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E740 0007B540 38 63 2C 55 */ addi r3, r3, 0x2c55 -/* 8007E744 0007B544 4B FC DA D1 */ bl func_8004C214 +/* 8007E744 0007B544 4B FC DA D1 */ bl xStrHash__FPCc /* 8007E748 0007B548 38 BE 00 00 */ addi r5, r30, 0 /* 8007E74C 0007B54C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E750 0007B550 90 65 00 28 */ stw r3, 0x28(r5) /* 8007E754 0007B554 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E758 0007B558 38 63 2C 65 */ addi r3, r3, 0x2c65 -/* 8007E75C 0007B55C 4B FC DA B9 */ bl func_8004C214 +/* 8007E75C 0007B55C 4B FC DA B9 */ bl xStrHash__FPCc /* 8007E760 0007B560 38 BE 00 00 */ addi r5, r30, 0 /* 8007E764 0007B564 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E768 0007B568 90 65 00 2C */ stw r3, 0x2c(r5) /* 8007E76C 0007B56C 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E770 0007B570 38 63 2C 78 */ addi r3, r3, 0x2c78 -/* 8007E774 0007B574 4B FC DA A1 */ bl func_8004C214 +/* 8007E774 0007B574 4B FC DA A1 */ bl xStrHash__FPCc /* 8007E778 0007B578 38 BE 00 00 */ addi r5, r30, 0 /* 8007E77C 0007B57C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E780 0007B580 90 65 00 30 */ stw r3, 0x30(r5) /* 8007E784 0007B584 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E788 0007B588 38 63 2C 37 */ addi r3, r3, 0x2c37 -/* 8007E78C 0007B58C 4B FC DA 89 */ bl func_8004C214 +/* 8007E78C 0007B58C 4B FC DA 89 */ bl xStrHash__FPCc /* 8007E790 0007B590 38 BE 00 00 */ addi r5, r30, 0 /* 8007E794 0007B594 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E798 0007B598 90 65 00 34 */ stw r3, 0x34(r5) /* 8007E79C 0007B59C 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E7A0 0007B5A0 38 63 2C 86 */ addi r3, r3, 0x2c86 -/* 8007E7A4 0007B5A4 4B FC DA 71 */ bl func_8004C214 +/* 8007E7A4 0007B5A4 4B FC DA 71 */ bl xStrHash__FPCc /* 8007E7A8 0007B5A8 38 BE 00 00 */ addi r5, r30, 0 /* 8007E7AC 0007B5AC 38 00 00 00 */ li r0, 0 /* 8007E7B0 0007B5B0 3C 80 80 25 */ lis r4, lbl_80256118@ha @@ -27036,7 +27036,7 @@ lbl_8007E64C: /* 8007E7B8 0007B5B8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E7BC 0007B5BC 90 05 00 3C */ stw r0, 0x3c(r5) /* 8007E7C0 0007B5C0 38 63 2C 97 */ addi r3, r3, 0x2c97 -/* 8007E7C4 0007B5C4 4B FC DA 51 */ bl func_8004C214 +/* 8007E7C4 0007B5C4 4B FC DA 51 */ bl xStrHash__FPCc /* 8007E7C8 0007B5C8 38 BE 00 00 */ addi r5, r30, 0 /* 8007E7CC 0007B5CC 38 00 00 00 */ li r0, 0 /* 8007E7D0 0007B5D0 3C 80 80 25 */ lis r4, lbl_80256118@ha @@ -27052,31 +27052,31 @@ lbl_8007E64C: /* 8007E7F8 0007B5F8 90 05 00 5C */ stw r0, 0x5c(r5) /* 8007E7FC 0007B5FC 90 05 00 60 */ stw r0, 0x60(r5) /* 8007E800 0007B600 90 05 00 64 */ stw r0, 0x64(r5) -/* 8007E804 0007B604 4B FC DA 11 */ bl func_8004C214 +/* 8007E804 0007B604 4B FC DA 11 */ bl xStrHash__FPCc /* 8007E808 0007B608 38 BE 00 00 */ addi r5, r30, 0 /* 8007E80C 0007B60C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E810 0007B610 90 65 00 6C */ stw r3, 0x6c(r5) /* 8007E814 0007B614 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E818 0007B618 38 63 2C AF */ addi r3, r3, 0x2caf -/* 8007E81C 0007B61C 4B FC D9 F9 */ bl func_8004C214 +/* 8007E81C 0007B61C 4B FC D9 F9 */ bl xStrHash__FPCc /* 8007E820 0007B620 38 BE 00 00 */ addi r5, r30, 0 /* 8007E824 0007B624 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E828 0007B628 90 65 00 70 */ stw r3, 0x70(r5) /* 8007E82C 0007B62C 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E830 0007B630 38 63 2C B8 */ addi r3, r3, 0x2cb8 -/* 8007E834 0007B634 4B FC D9 E1 */ bl func_8004C214 +/* 8007E834 0007B634 4B FC D9 E1 */ bl xStrHash__FPCc /* 8007E838 0007B638 38 BE 00 00 */ addi r5, r30, 0 /* 8007E83C 0007B63C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E840 0007B640 90 65 00 74 */ stw r3, 0x74(r5) /* 8007E844 0007B644 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E848 0007B648 38 63 2C C1 */ addi r3, r3, 0x2cc1 -/* 8007E84C 0007B64C 4B FC D9 C9 */ bl func_8004C214 +/* 8007E84C 0007B64C 4B FC D9 C9 */ bl xStrHash__FPCc /* 8007E850 0007B650 38 BE 00 00 */ addi r5, r30, 0 /* 8007E854 0007B654 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E858 0007B658 90 65 00 78 */ stw r3, 0x78(r5) /* 8007E85C 0007B65C 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E860 0007B660 38 63 2C CA */ addi r3, r3, 0x2cca -/* 8007E864 0007B664 4B FC D9 B1 */ bl func_8004C214 +/* 8007E864 0007B664 4B FC D9 B1 */ bl xStrHash__FPCc /* 8007E868 0007B668 38 BE 00 00 */ addi r5, r30, 0 /* 8007E86C 0007B66C 38 00 00 00 */ li r0, 0 /* 8007E870 0007B670 3C 80 80 25 */ lis r4, lbl_80256118@ha @@ -27085,247 +27085,247 @@ lbl_8007E64C: /* 8007E87C 0007B67C 90 05 00 80 */ stw r0, 0x80(r5) /* 8007E880 0007B680 38 63 2C D3 */ addi r3, r3, 0x2cd3 /* 8007E884 0007B684 90 05 00 84 */ stw r0, 0x84(r5) -/* 8007E888 0007B688 4B FC D9 8D */ bl func_8004C214 +/* 8007E888 0007B688 4B FC D9 8D */ bl xStrHash__FPCc /* 8007E88C 0007B68C 38 BE 00 00 */ addi r5, r30, 0 /* 8007E890 0007B690 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E894 0007B694 90 65 00 88 */ stw r3, 0x88(r5) /* 8007E898 0007B698 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E89C 0007B69C 38 63 2C DE */ addi r3, r3, 0x2cde -/* 8007E8A0 0007B6A0 4B FC D9 75 */ bl func_8004C214 +/* 8007E8A0 0007B6A0 4B FC D9 75 */ bl xStrHash__FPCc /* 8007E8A4 0007B6A4 38 BE 00 00 */ addi r5, r30, 0 /* 8007E8A8 0007B6A8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E8AC 0007B6AC 90 65 00 8C */ stw r3, 0x8c(r5) /* 8007E8B0 0007B6B0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E8B4 0007B6B4 38 63 2C E8 */ addi r3, r3, 0x2ce8 -/* 8007E8B8 0007B6B8 4B FC D9 5D */ bl func_8004C214 +/* 8007E8B8 0007B6B8 4B FC D9 5D */ bl xStrHash__FPCc /* 8007E8BC 0007B6BC 38 BE 00 00 */ addi r5, r30, 0 /* 8007E8C0 0007B6C0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E8C4 0007B6C4 90 65 00 90 */ stw r3, 0x90(r5) /* 8007E8C8 0007B6C8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E8CC 0007B6CC 38 63 2C F0 */ addi r3, r3, 0x2cf0 -/* 8007E8D0 0007B6D0 4B FC D9 45 */ bl func_8004C214 +/* 8007E8D0 0007B6D0 4B FC D9 45 */ bl xStrHash__FPCc /* 8007E8D4 0007B6D4 38 BE 00 00 */ addi r5, r30, 0 /* 8007E8D8 0007B6D8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E8DC 0007B6DC 90 65 00 94 */ stw r3, 0x94(r5) /* 8007E8E0 0007B6E0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E8E4 0007B6E4 38 63 2C FC */ addi r3, r3, 0x2cfc -/* 8007E8E8 0007B6E8 4B FC D9 2D */ bl func_8004C214 +/* 8007E8E8 0007B6E8 4B FC D9 2D */ bl xStrHash__FPCc /* 8007E8EC 0007B6EC 38 BE 00 00 */ addi r5, r30, 0 /* 8007E8F0 0007B6F0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E8F4 0007B6F4 90 65 00 98 */ stw r3, 0x98(r5) /* 8007E8F8 0007B6F8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E8FC 0007B6FC 38 63 2D 07 */ addi r3, r3, 0x2d07 -/* 8007E900 0007B700 4B FC D9 15 */ bl func_8004C214 +/* 8007E900 0007B700 4B FC D9 15 */ bl xStrHash__FPCc /* 8007E904 0007B704 38 BE 00 00 */ addi r5, r30, 0 /* 8007E908 0007B708 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E90C 0007B70C 90 65 00 A8 */ stw r3, 0xa8(r5) /* 8007E910 0007B710 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E914 0007B714 38 63 2D 13 */ addi r3, r3, 0x2d13 -/* 8007E918 0007B718 4B FC D8 FD */ bl func_8004C214 +/* 8007E918 0007B718 4B FC D8 FD */ bl xStrHash__FPCc /* 8007E91C 0007B71C 38 BE 00 00 */ addi r5, r30, 0 /* 8007E920 0007B720 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E924 0007B724 90 65 00 B4 */ stw r3, 0xb4(r5) /* 8007E928 0007B728 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E92C 0007B72C 38 63 2D 24 */ addi r3, r3, 0x2d24 -/* 8007E930 0007B730 4B FC D8 E5 */ bl func_8004C214 +/* 8007E930 0007B730 4B FC D8 E5 */ bl xStrHash__FPCc /* 8007E934 0007B734 38 BE 00 00 */ addi r5, r30, 0 /* 8007E938 0007B738 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E93C 0007B73C 90 65 00 B8 */ stw r3, 0xb8(r5) /* 8007E940 0007B740 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E944 0007B744 38 63 2D 36 */ addi r3, r3, 0x2d36 -/* 8007E948 0007B748 4B FC D8 CD */ bl func_8004C214 +/* 8007E948 0007B748 4B FC D8 CD */ bl xStrHash__FPCc /* 8007E94C 0007B74C 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007E950 0007B750 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E954 0007B754 90 65 00 04 */ stw r3, 4(r5) /* 8007E958 0007B758 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E95C 0007B75C 38 63 2D 3F */ addi r3, r3, 0x2d3f -/* 8007E960 0007B760 4B FC D8 B5 */ bl func_8004C214 +/* 8007E960 0007B760 4B FC D8 B5 */ bl xStrHash__FPCc /* 8007E964 0007B764 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007E968 0007B768 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E96C 0007B76C 90 65 00 08 */ stw r3, 8(r5) /* 8007E970 0007B770 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E974 0007B774 38 63 2D 48 */ addi r3, r3, 0x2d48 -/* 8007E978 0007B778 4B FC D8 9D */ bl func_8004C214 +/* 8007E978 0007B778 4B FC D8 9D */ bl xStrHash__FPCc /* 8007E97C 0007B77C 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007E980 0007B780 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E984 0007B784 90 65 00 0C */ stw r3, 0xc(r5) /* 8007E988 0007B788 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E98C 0007B78C 38 63 2D 51 */ addi r3, r3, 0x2d51 -/* 8007E990 0007B790 4B FC D8 85 */ bl func_8004C214 +/* 8007E990 0007B790 4B FC D8 85 */ bl xStrHash__FPCc /* 8007E994 0007B794 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007E998 0007B798 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E99C 0007B79C 90 65 00 10 */ stw r3, 0x10(r5) /* 8007E9A0 0007B7A0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E9A4 0007B7A4 38 63 2D 51 */ addi r3, r3, 0x2d51 -/* 8007E9A8 0007B7A8 4B FC D8 6D */ bl func_8004C214 +/* 8007E9A8 0007B7A8 4B FC D8 6D */ bl xStrHash__FPCc /* 8007E9AC 0007B7AC 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007E9B0 0007B7B0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E9B4 0007B7B4 90 65 00 14 */ stw r3, 0x14(r5) /* 8007E9B8 0007B7B8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E9BC 0007B7BC 38 63 2D 5A */ addi r3, r3, 0x2d5a -/* 8007E9C0 0007B7C0 4B FC D8 55 */ bl func_8004C214 +/* 8007E9C0 0007B7C0 4B FC D8 55 */ bl xStrHash__FPCc /* 8007E9C4 0007B7C4 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007E9C8 0007B7C8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E9CC 0007B7CC 90 65 00 18 */ stw r3, 0x18(r5) /* 8007E9D0 0007B7D0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E9D4 0007B7D4 38 63 2D 63 */ addi r3, r3, 0x2d63 -/* 8007E9D8 0007B7D8 4B FC D8 3D */ bl func_8004C214 +/* 8007E9D8 0007B7D8 4B FC D8 3D */ bl xStrHash__FPCc /* 8007E9DC 0007B7DC 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007E9E0 0007B7E0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E9E4 0007B7E4 90 65 00 1C */ stw r3, 0x1c(r5) /* 8007E9E8 0007B7E8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007E9EC 0007B7EC 38 63 2D 6E */ addi r3, r3, 0x2d6e -/* 8007E9F0 0007B7F0 4B FC D8 25 */ bl func_8004C214 +/* 8007E9F0 0007B7F0 4B FC D8 25 */ bl xStrHash__FPCc /* 8007E9F4 0007B7F4 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007E9F8 0007B7F8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007E9FC 0007B7FC 90 65 00 20 */ stw r3, 0x20(r5) /* 8007EA00 0007B800 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EA04 0007B804 38 63 2D 79 */ addi r3, r3, 0x2d79 -/* 8007EA08 0007B808 4B FC D8 0D */ bl func_8004C214 +/* 8007EA08 0007B808 4B FC D8 0D */ bl xStrHash__FPCc /* 8007EA0C 0007B80C 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EA10 0007B810 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EA14 0007B814 90 65 00 24 */ stw r3, 0x24(r5) /* 8007EA18 0007B818 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EA1C 0007B81C 38 63 2D 82 */ addi r3, r3, 0x2d82 -/* 8007EA20 0007B820 4B FC D7 F5 */ bl func_8004C214 +/* 8007EA20 0007B820 4B FC D7 F5 */ bl xStrHash__FPCc /* 8007EA24 0007B824 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EA28 0007B828 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EA2C 0007B82C 90 65 00 28 */ stw r3, 0x28(r5) /* 8007EA30 0007B830 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EA34 0007B834 38 63 2D 8D */ addi r3, r3, 0x2d8d -/* 8007EA38 0007B838 4B FC D7 DD */ bl func_8004C214 +/* 8007EA38 0007B838 4B FC D7 DD */ bl xStrHash__FPCc /* 8007EA3C 0007B83C 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EA40 0007B840 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EA44 0007B844 90 65 00 2C */ stw r3, 0x2c(r5) /* 8007EA48 0007B848 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EA4C 0007B84C 38 63 2D 98 */ addi r3, r3, 0x2d98 -/* 8007EA50 0007B850 4B FC D7 C5 */ bl func_8004C214 +/* 8007EA50 0007B850 4B FC D7 C5 */ bl xStrHash__FPCc /* 8007EA54 0007B854 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EA58 0007B858 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EA5C 0007B85C 90 65 00 30 */ stw r3, 0x30(r5) /* 8007EA60 0007B860 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EA64 0007B864 38 63 2D A1 */ addi r3, r3, 0x2da1 -/* 8007EA68 0007B868 4B FC D7 AD */ bl func_8004C214 +/* 8007EA68 0007B868 4B FC D7 AD */ bl xStrHash__FPCc /* 8007EA6C 0007B86C 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EA70 0007B870 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EA74 0007B874 90 65 00 34 */ stw r3, 0x34(r5) /* 8007EA78 0007B878 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EA7C 0007B87C 38 63 2D AA */ addi r3, r3, 0x2daa -/* 8007EA80 0007B880 4B FC D7 95 */ bl func_8004C214 +/* 8007EA80 0007B880 4B FC D7 95 */ bl xStrHash__FPCc /* 8007EA84 0007B884 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EA88 0007B888 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EA8C 0007B88C 90 65 00 38 */ stw r3, 0x38(r5) /* 8007EA90 0007B890 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EA94 0007B894 38 63 2D B6 */ addi r3, r3, 0x2db6 -/* 8007EA98 0007B898 4B FC D7 7D */ bl func_8004C214 +/* 8007EA98 0007B898 4B FC D7 7D */ bl xStrHash__FPCc /* 8007EA9C 0007B89C 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EAA0 0007B8A0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EAA4 0007B8A4 90 65 00 3C */ stw r3, 0x3c(r5) /* 8007EAA8 0007B8A8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EAAC 0007B8AC 38 63 2D C1 */ addi r3, r3, 0x2dc1 -/* 8007EAB0 0007B8B0 4B FC D7 65 */ bl func_8004C214 +/* 8007EAB0 0007B8B0 4B FC D7 65 */ bl xStrHash__FPCc /* 8007EAB4 0007B8B4 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EAB8 0007B8B8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EABC 0007B8BC 90 65 00 40 */ stw r3, 0x40(r5) /* 8007EAC0 0007B8C0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EAC4 0007B8C4 38 63 2D CC */ addi r3, r3, 0x2dcc -/* 8007EAC8 0007B8C8 4B FC D7 4D */ bl func_8004C214 +/* 8007EAC8 0007B8C8 4B FC D7 4D */ bl xStrHash__FPCc /* 8007EACC 0007B8CC 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EAD0 0007B8D0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EAD4 0007B8D4 90 65 00 44 */ stw r3, 0x44(r5) /* 8007EAD8 0007B8D8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EADC 0007B8DC 38 63 2D D5 */ addi r3, r3, 0x2dd5 -/* 8007EAE0 0007B8E0 4B FC D7 35 */ bl func_8004C214 +/* 8007EAE0 0007B8E0 4B FC D7 35 */ bl xStrHash__FPCc /* 8007EAE4 0007B8E4 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EAE8 0007B8E8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EAEC 0007B8EC 90 65 00 48 */ stw r3, 0x48(r5) /* 8007EAF0 0007B8F0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EAF4 0007B8F4 38 63 2D DE */ addi r3, r3, 0x2dde -/* 8007EAF8 0007B8F8 4B FC D7 1D */ bl func_8004C214 +/* 8007EAF8 0007B8F8 4B FC D7 1D */ bl xStrHash__FPCc /* 8007EAFC 0007B8FC 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EB00 0007B900 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EB04 0007B904 90 65 00 4C */ stw r3, 0x4c(r5) /* 8007EB08 0007B908 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EB0C 0007B90C 38 63 2D E7 */ addi r3, r3, 0x2de7 -/* 8007EB10 0007B910 4B FC D7 05 */ bl func_8004C214 +/* 8007EB10 0007B910 4B FC D7 05 */ bl xStrHash__FPCc /* 8007EB14 0007B914 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EB18 0007B918 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EB1C 0007B91C 90 65 00 50 */ stw r3, 0x50(r5) /* 8007EB20 0007B920 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EB24 0007B924 38 63 2D F0 */ addi r3, r3, 0x2df0 -/* 8007EB28 0007B928 4B FC D6 ED */ bl func_8004C214 +/* 8007EB28 0007B928 4B FC D6 ED */ bl xStrHash__FPCc /* 8007EB2C 0007B92C 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EB30 0007B930 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EB34 0007B934 90 65 00 54 */ stw r3, 0x54(r5) /* 8007EB38 0007B938 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EB3C 0007B93C 38 63 2D F9 */ addi r3, r3, 0x2df9 -/* 8007EB40 0007B940 4B FC D6 D5 */ bl func_8004C214 +/* 8007EB40 0007B940 4B FC D6 D5 */ bl xStrHash__FPCc /* 8007EB44 0007B944 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EB48 0007B948 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EB4C 0007B94C 90 65 00 58 */ stw r3, 0x58(r5) /* 8007EB50 0007B950 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EB54 0007B954 38 63 2E 02 */ addi r3, r3, 0x2e02 -/* 8007EB58 0007B958 4B FC D6 BD */ bl func_8004C214 +/* 8007EB58 0007B958 4B FC D6 BD */ bl xStrHash__FPCc /* 8007EB5C 0007B95C 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EB60 0007B960 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EB64 0007B964 90 65 00 5C */ stw r3, 0x5c(r5) /* 8007EB68 0007B968 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EB6C 0007B96C 38 63 2E 0D */ addi r3, r3, 0x2e0d -/* 8007EB70 0007B970 4B FC D6 A5 */ bl func_8004C214 +/* 8007EB70 0007B970 4B FC D6 A5 */ bl xStrHash__FPCc /* 8007EB74 0007B974 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EB78 0007B978 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EB7C 0007B97C 90 65 00 60 */ stw r3, 0x60(r5) /* 8007EB80 0007B980 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EB84 0007B984 38 63 2E 18 */ addi r3, r3, 0x2e18 -/* 8007EB88 0007B988 4B FC D6 8D */ bl func_8004C214 +/* 8007EB88 0007B988 4B FC D6 8D */ bl xStrHash__FPCc /* 8007EB8C 0007B98C 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EB90 0007B990 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EB94 0007B994 90 65 00 64 */ stw r3, 0x64(r5) /* 8007EB98 0007B998 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EB9C 0007B99C 38 63 2E 23 */ addi r3, r3, 0x2e23 -/* 8007EBA0 0007B9A0 4B FC D6 75 */ bl func_8004C214 +/* 8007EBA0 0007B9A0 4B FC D6 75 */ bl xStrHash__FPCc /* 8007EBA4 0007B9A4 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EBA8 0007B9A8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EBAC 0007B9AC 90 65 00 68 */ stw r3, 0x68(r5) /* 8007EBB0 0007B9B0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EBB4 0007B9B4 38 63 2E 2E */ addi r3, r3, 0x2e2e -/* 8007EBB8 0007B9B8 4B FC D6 5D */ bl func_8004C214 +/* 8007EBB8 0007B9B8 4B FC D6 5D */ bl xStrHash__FPCc /* 8007EBBC 0007B9BC 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EBC0 0007B9C0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EBC4 0007B9C4 90 65 00 6C */ stw r3, 0x6c(r5) /* 8007EBC8 0007B9C8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EBCC 0007B9CC 38 63 2E 39 */ addi r3, r3, 0x2e39 -/* 8007EBD0 0007B9D0 4B FC D6 45 */ bl func_8004C214 +/* 8007EBD0 0007B9D0 4B FC D6 45 */ bl xStrHash__FPCc /* 8007EBD4 0007B9D4 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EBD8 0007B9D8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EBDC 0007B9DC 90 65 00 70 */ stw r3, 0x70(r5) /* 8007EBE0 0007B9E0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EBE4 0007B9E4 38 63 2E 44 */ addi r3, r3, 0x2e44 -/* 8007EBE8 0007B9E8 4B FC D6 2D */ bl func_8004C214 +/* 8007EBE8 0007B9E8 4B FC D6 2D */ bl xStrHash__FPCc /* 8007EBEC 0007B9EC 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EBF0 0007B9F0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EBF4 0007B9F4 90 65 00 74 */ stw r3, 0x74(r5) /* 8007EBF8 0007B9F8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EBFC 0007B9FC 38 63 2E 4F */ addi r3, r3, 0x2e4f -/* 8007EC00 0007BA00 4B FC D6 15 */ bl func_8004C214 +/* 8007EC00 0007BA00 4B FC D6 15 */ bl xStrHash__FPCc /* 8007EC04 0007BA04 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EC08 0007BA08 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EC0C 0007BA0C 90 65 00 78 */ stw r3, 0x78(r5) /* 8007EC10 0007BA10 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EC14 0007BA14 38 63 2E 5A */ addi r3, r3, 0x2e5a -/* 8007EC18 0007BA18 4B FC D5 FD */ bl func_8004C214 +/* 8007EC18 0007BA18 4B FC D5 FD */ bl xStrHash__FPCc /* 8007EC1C 0007BA1C 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EC20 0007BA20 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EC24 0007BA24 90 65 00 7C */ stw r3, 0x7c(r5) /* 8007EC28 0007BA28 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EC2C 0007BA2C 38 63 2E 5A */ addi r3, r3, 0x2e5a -/* 8007EC30 0007BA30 4B FC D5 E5 */ bl func_8004C214 +/* 8007EC30 0007BA30 4B FC D5 E5 */ bl xStrHash__FPCc /* 8007EC34 0007BA34 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EC38 0007BA38 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EC3C 0007BA3C 90 65 00 80 */ stw r3, 0x80(r5) /* 8007EC40 0007BA40 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EC44 0007BA44 38 63 2E 5A */ addi r3, r3, 0x2e5a -/* 8007EC48 0007BA48 4B FC D5 CD */ bl func_8004C214 +/* 8007EC48 0007BA48 4B FC D5 CD */ bl xStrHash__FPCc /* 8007EC4C 0007BA4C 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EC50 0007BA50 38 00 00 00 */ li r0, 0 /* 8007EC54 0007BA54 3C 80 80 25 */ lis r4, lbl_80256118@ha @@ -27353,247 +27353,247 @@ lbl_8007E64C: /* 8007ECAC 0007BAAC 90 05 00 D0 */ stw r0, 0xd0(r5) /* 8007ECB0 0007BAB0 90 05 00 D4 */ stw r0, 0xd4(r5) /* 8007ECB4 0007BAB4 90 05 00 D8 */ stw r0, 0xd8(r5) -/* 8007ECB8 0007BAB8 4B FC D5 5D */ bl func_8004C214 +/* 8007ECB8 0007BAB8 4B FC D5 5D */ bl xStrHash__FPCc /* 8007ECBC 0007BABC 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007ECC0 0007BAC0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007ECC4 0007BAC4 90 65 00 DC */ stw r3, 0xdc(r5) /* 8007ECC8 0007BAC8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007ECCC 0007BACC 38 63 2E 6C */ addi r3, r3, 0x2e6c -/* 8007ECD0 0007BAD0 4B FC D5 45 */ bl func_8004C214 +/* 8007ECD0 0007BAD0 4B FC D5 45 */ bl xStrHash__FPCc /* 8007ECD4 0007BAD4 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007ECD8 0007BAD8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007ECDC 0007BADC 90 65 00 E0 */ stw r3, 0xe0(r5) /* 8007ECE0 0007BAE0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007ECE4 0007BAE4 38 63 2E 75 */ addi r3, r3, 0x2e75 -/* 8007ECE8 0007BAE8 4B FC D5 2D */ bl func_8004C214 +/* 8007ECE8 0007BAE8 4B FC D5 2D */ bl xStrHash__FPCc /* 8007ECEC 0007BAEC 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007ECF0 0007BAF0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007ECF4 0007BAF4 90 65 00 E4 */ stw r3, 0xe4(r5) /* 8007ECF8 0007BAF8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007ECFC 0007BAFC 38 63 2E 80 */ addi r3, r3, 0x2e80 -/* 8007ED00 0007BB00 4B FC D5 15 */ bl func_8004C214 +/* 8007ED00 0007BB00 4B FC D5 15 */ bl xStrHash__FPCc /* 8007ED04 0007BB04 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007ED08 0007BB08 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007ED0C 0007BB0C 90 65 00 E8 */ stw r3, 0xe8(r5) /* 8007ED10 0007BB10 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007ED14 0007BB14 38 63 2E 8B */ addi r3, r3, 0x2e8b -/* 8007ED18 0007BB18 4B FC D4 FD */ bl func_8004C214 +/* 8007ED18 0007BB18 4B FC D4 FD */ bl xStrHash__FPCc /* 8007ED1C 0007BB1C 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007ED20 0007BB20 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007ED24 0007BB24 90 65 00 EC */ stw r3, 0xec(r5) /* 8007ED28 0007BB28 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007ED2C 0007BB2C 38 63 2E 94 */ addi r3, r3, 0x2e94 -/* 8007ED30 0007BB30 4B FC D4 E5 */ bl func_8004C214 +/* 8007ED30 0007BB30 4B FC D4 E5 */ bl xStrHash__FPCc /* 8007ED34 0007BB34 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007ED38 0007BB38 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007ED3C 0007BB3C 90 65 00 F0 */ stw r3, 0xf0(r5) /* 8007ED40 0007BB40 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007ED44 0007BB44 38 63 2E 9D */ addi r3, r3, 0x2e9d -/* 8007ED48 0007BB48 4B FC D4 CD */ bl func_8004C214 +/* 8007ED48 0007BB48 4B FC D4 CD */ bl xStrHash__FPCc /* 8007ED4C 0007BB4C 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007ED50 0007BB50 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007ED54 0007BB54 90 65 00 F4 */ stw r3, 0xf4(r5) /* 8007ED58 0007BB58 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007ED5C 0007BB5C 38 63 2E A6 */ addi r3, r3, 0x2ea6 -/* 8007ED60 0007BB60 4B FC D4 B5 */ bl func_8004C214 +/* 8007ED60 0007BB60 4B FC D4 B5 */ bl xStrHash__FPCc /* 8007ED64 0007BB64 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007ED68 0007BB68 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007ED6C 0007BB6C 90 65 00 F8 */ stw r3, 0xf8(r5) /* 8007ED70 0007BB70 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007ED74 0007BB74 38 63 2E AF */ addi r3, r3, 0x2eaf -/* 8007ED78 0007BB78 4B FC D4 9D */ bl func_8004C214 +/* 8007ED78 0007BB78 4B FC D4 9D */ bl xStrHash__FPCc /* 8007ED7C 0007BB7C 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007ED80 0007BB80 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007ED84 0007BB84 90 65 00 FC */ stw r3, 0xfc(r5) /* 8007ED88 0007BB88 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007ED8C 0007BB8C 38 63 2E B8 */ addi r3, r3, 0x2eb8 -/* 8007ED90 0007BB90 4B FC D4 85 */ bl func_8004C214 +/* 8007ED90 0007BB90 4B FC D4 85 */ bl xStrHash__FPCc /* 8007ED94 0007BB94 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007ED98 0007BB98 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007ED9C 0007BB9C 90 65 01 00 */ stw r3, 0x100(r5) /* 8007EDA0 0007BBA0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EDA4 0007BBA4 38 63 2E C1 */ addi r3, r3, 0x2ec1 -/* 8007EDA8 0007BBA8 4B FC D4 6D */ bl func_8004C214 +/* 8007EDA8 0007BBA8 4B FC D4 6D */ bl xStrHash__FPCc /* 8007EDAC 0007BBAC 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EDB0 0007BBB0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EDB4 0007BBB4 90 65 01 04 */ stw r3, 0x104(r5) /* 8007EDB8 0007BBB8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EDBC 0007BBBC 38 63 2E CA */ addi r3, r3, 0x2eca -/* 8007EDC0 0007BBC0 4B FC D4 55 */ bl func_8004C214 +/* 8007EDC0 0007BBC0 4B FC D4 55 */ bl xStrHash__FPCc /* 8007EDC4 0007BBC4 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EDC8 0007BBC8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EDCC 0007BBCC 90 65 01 08 */ stw r3, 0x108(r5) /* 8007EDD0 0007BBD0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EDD4 0007BBD4 38 63 2E D3 */ addi r3, r3, 0x2ed3 -/* 8007EDD8 0007BBD8 4B FC D4 3D */ bl func_8004C214 +/* 8007EDD8 0007BBD8 4B FC D4 3D */ bl xStrHash__FPCc /* 8007EDDC 0007BBDC 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EDE0 0007BBE0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EDE4 0007BBE4 90 65 01 0C */ stw r3, 0x10c(r5) /* 8007EDE8 0007BBE8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EDEC 0007BBEC 38 63 2E DC */ addi r3, r3, 0x2edc -/* 8007EDF0 0007BBF0 4B FC D4 25 */ bl func_8004C214 +/* 8007EDF0 0007BBF0 4B FC D4 25 */ bl xStrHash__FPCc /* 8007EDF4 0007BBF4 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EDF8 0007BBF8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EDFC 0007BBFC 90 65 01 10 */ stw r3, 0x110(r5) /* 8007EE00 0007BC00 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EE04 0007BC04 38 63 2E E5 */ addi r3, r3, 0x2ee5 -/* 8007EE08 0007BC08 4B FC D4 0D */ bl func_8004C214 +/* 8007EE08 0007BC08 4B FC D4 0D */ bl xStrHash__FPCc /* 8007EE0C 0007BC0C 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EE10 0007BC10 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EE14 0007BC14 90 65 01 14 */ stw r3, 0x114(r5) /* 8007EE18 0007BC18 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EE1C 0007BC1C 38 63 2E EE */ addi r3, r3, 0x2eee -/* 8007EE20 0007BC20 4B FC D3 F5 */ bl func_8004C214 +/* 8007EE20 0007BC20 4B FC D3 F5 */ bl xStrHash__FPCc /* 8007EE24 0007BC24 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EE28 0007BC28 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EE2C 0007BC2C 90 65 01 18 */ stw r3, 0x118(r5) /* 8007EE30 0007BC30 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EE34 0007BC34 38 63 2E F7 */ addi r3, r3, 0x2ef7 -/* 8007EE38 0007BC38 4B FC D3 DD */ bl func_8004C214 +/* 8007EE38 0007BC38 4B FC D3 DD */ bl xStrHash__FPCc /* 8007EE3C 0007BC3C 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EE40 0007BC40 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EE44 0007BC44 90 65 01 1C */ stw r3, 0x11c(r5) /* 8007EE48 0007BC48 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EE4C 0007BC4C 38 63 2F 00 */ addi r3, r3, 0x2f00 -/* 8007EE50 0007BC50 4B FC D3 C5 */ bl func_8004C214 +/* 8007EE50 0007BC50 4B FC D3 C5 */ bl xStrHash__FPCc /* 8007EE54 0007BC54 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EE58 0007BC58 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EE5C 0007BC5C 90 65 01 20 */ stw r3, 0x120(r5) /* 8007EE60 0007BC60 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EE64 0007BC64 38 63 2F 09 */ addi r3, r3, 0x2f09 -/* 8007EE68 0007BC68 4B FC D3 AD */ bl func_8004C214 +/* 8007EE68 0007BC68 4B FC D3 AD */ bl xStrHash__FPCc /* 8007EE6C 0007BC6C 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EE70 0007BC70 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EE74 0007BC74 90 65 01 24 */ stw r3, 0x124(r5) /* 8007EE78 0007BC78 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EE7C 0007BC7C 38 63 2F 09 */ addi r3, r3, 0x2f09 -/* 8007EE80 0007BC80 4B FC D3 95 */ bl func_8004C214 +/* 8007EE80 0007BC80 4B FC D3 95 */ bl xStrHash__FPCc /* 8007EE84 0007BC84 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EE88 0007BC88 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EE8C 0007BC8C 90 65 01 28 */ stw r3, 0x128(r5) /* 8007EE90 0007BC90 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EE94 0007BC94 38 63 2F 12 */ addi r3, r3, 0x2f12 -/* 8007EE98 0007BC98 4B FC D3 7D */ bl func_8004C214 +/* 8007EE98 0007BC98 4B FC D3 7D */ bl xStrHash__FPCc /* 8007EE9C 0007BC9C 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EEA0 0007BCA0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EEA4 0007BCA4 90 65 01 2C */ stw r3, 0x12c(r5) /* 8007EEA8 0007BCA8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EEAC 0007BCAC 38 63 2F 1B */ addi r3, r3, 0x2f1b -/* 8007EEB0 0007BCB0 4B FC D3 65 */ bl func_8004C214 +/* 8007EEB0 0007BCB0 4B FC D3 65 */ bl xStrHash__FPCc /* 8007EEB4 0007BCB4 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EEB8 0007BCB8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EEBC 0007BCBC 90 65 01 30 */ stw r3, 0x130(r5) /* 8007EEC0 0007BCC0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EEC4 0007BCC4 38 63 2F 24 */ addi r3, r3, 0x2f24 -/* 8007EEC8 0007BCC8 4B FC D3 4D */ bl func_8004C214 +/* 8007EEC8 0007BCC8 4B FC D3 4D */ bl xStrHash__FPCc /* 8007EECC 0007BCCC 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EED0 0007BCD0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EED4 0007BCD4 90 65 01 34 */ stw r3, 0x134(r5) /* 8007EED8 0007BCD8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EEDC 0007BCDC 38 63 2F 24 */ addi r3, r3, 0x2f24 -/* 8007EEE0 0007BCE0 4B FC D3 35 */ bl func_8004C214 +/* 8007EEE0 0007BCE0 4B FC D3 35 */ bl xStrHash__FPCc /* 8007EEE4 0007BCE4 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EEE8 0007BCE8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EEEC 0007BCEC 90 65 01 38 */ stw r3, 0x138(r5) /* 8007EEF0 0007BCF0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EEF4 0007BCF4 38 63 2F 2D */ addi r3, r3, 0x2f2d -/* 8007EEF8 0007BCF8 4B FC D3 1D */ bl func_8004C214 +/* 8007EEF8 0007BCF8 4B FC D3 1D */ bl xStrHash__FPCc /* 8007EEFC 0007BCFC 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EF00 0007BD00 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EF04 0007BD04 90 65 01 3C */ stw r3, 0x13c(r5) /* 8007EF08 0007BD08 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EF0C 0007BD0C 38 63 2F 36 */ addi r3, r3, 0x2f36 -/* 8007EF10 0007BD10 4B FC D3 05 */ bl func_8004C214 +/* 8007EF10 0007BD10 4B FC D3 05 */ bl xStrHash__FPCc /* 8007EF14 0007BD14 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EF18 0007BD18 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EF1C 0007BD1C 90 65 01 40 */ stw r3, 0x140(r5) /* 8007EF20 0007BD20 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EF24 0007BD24 38 63 2F 3F */ addi r3, r3, 0x2f3f -/* 8007EF28 0007BD28 4B FC D2 ED */ bl func_8004C214 +/* 8007EF28 0007BD28 4B FC D2 ED */ bl xStrHash__FPCc /* 8007EF2C 0007BD2C 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EF30 0007BD30 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EF34 0007BD34 90 65 01 44 */ stw r3, 0x144(r5) /* 8007EF38 0007BD38 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EF3C 0007BD3C 38 63 2F 48 */ addi r3, r3, 0x2f48 -/* 8007EF40 0007BD40 4B FC D2 D5 */ bl func_8004C214 +/* 8007EF40 0007BD40 4B FC D2 D5 */ bl xStrHash__FPCc /* 8007EF44 0007BD44 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EF48 0007BD48 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EF4C 0007BD4C 90 65 01 48 */ stw r3, 0x148(r5) /* 8007EF50 0007BD50 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EF54 0007BD54 38 63 2F 53 */ addi r3, r3, 0x2f53 -/* 8007EF58 0007BD58 4B FC D2 BD */ bl func_8004C214 +/* 8007EF58 0007BD58 4B FC D2 BD */ bl xStrHash__FPCc /* 8007EF5C 0007BD5C 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EF60 0007BD60 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EF64 0007BD64 90 65 01 4C */ stw r3, 0x14c(r5) /* 8007EF68 0007BD68 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EF6C 0007BD6C 38 63 2F 5E */ addi r3, r3, 0x2f5e -/* 8007EF70 0007BD70 4B FC D2 A5 */ bl func_8004C214 +/* 8007EF70 0007BD70 4B FC D2 A5 */ bl xStrHash__FPCc /* 8007EF74 0007BD74 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EF78 0007BD78 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EF7C 0007BD7C 90 65 01 50 */ stw r3, 0x150(r5) /* 8007EF80 0007BD80 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EF84 0007BD84 38 63 2F 69 */ addi r3, r3, 0x2f69 -/* 8007EF88 0007BD88 4B FC D2 8D */ bl func_8004C214 +/* 8007EF88 0007BD88 4B FC D2 8D */ bl xStrHash__FPCc /* 8007EF8C 0007BD8C 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EF90 0007BD90 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EF94 0007BD94 90 65 01 54 */ stw r3, 0x154(r5) /* 8007EF98 0007BD98 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EF9C 0007BD9C 38 63 2F 74 */ addi r3, r3, 0x2f74 -/* 8007EFA0 0007BDA0 4B FC D2 75 */ bl func_8004C214 +/* 8007EFA0 0007BDA0 4B FC D2 75 */ bl xStrHash__FPCc /* 8007EFA4 0007BDA4 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EFA8 0007BDA8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EFAC 0007BDAC 90 65 01 58 */ stw r3, 0x158(r5) /* 8007EFB0 0007BDB0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EFB4 0007BDB4 38 63 2F 7F */ addi r3, r3, 0x2f7f -/* 8007EFB8 0007BDB8 4B FC D2 5D */ bl func_8004C214 +/* 8007EFB8 0007BDB8 4B FC D2 5D */ bl xStrHash__FPCc /* 8007EFBC 0007BDBC 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EFC0 0007BDC0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EFC4 0007BDC4 90 65 01 5C */ stw r3, 0x15c(r5) /* 8007EFC8 0007BDC8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EFCC 0007BDCC 38 63 2F 8A */ addi r3, r3, 0x2f8a -/* 8007EFD0 0007BDD0 4B FC D2 45 */ bl func_8004C214 +/* 8007EFD0 0007BDD0 4B FC D2 45 */ bl xStrHash__FPCc /* 8007EFD4 0007BDD4 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EFD8 0007BDD8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EFDC 0007BDDC 90 65 01 60 */ stw r3, 0x160(r5) /* 8007EFE0 0007BDE0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EFE4 0007BDE4 38 63 2F 95 */ addi r3, r3, 0x2f95 -/* 8007EFE8 0007BDE8 4B FC D2 2D */ bl func_8004C214 +/* 8007EFE8 0007BDE8 4B FC D2 2D */ bl xStrHash__FPCc /* 8007EFEC 0007BDEC 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EFF0 0007BDF0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007EFF4 0007BDF4 90 65 01 74 */ stw r3, 0x174(r5) /* 8007EFF8 0007BDF8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007EFFC 0007BDFC 38 63 2F A0 */ addi r3, r3, 0x2fa0 -/* 8007F000 0007BE00 4B FC D2 15 */ bl func_8004C214 +/* 8007F000 0007BE00 4B FC D2 15 */ bl xStrHash__FPCc /* 8007F004 0007BE04 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007F008 0007BE08 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F00C 0007BE0C 90 65 01 78 */ stw r3, 0x178(r5) /* 8007F010 0007BE10 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F014 0007BE14 38 63 2F AB */ addi r3, r3, 0x2fab -/* 8007F018 0007BE18 4B FC D1 FD */ bl func_8004C214 +/* 8007F018 0007BE18 4B FC D1 FD */ bl xStrHash__FPCc /* 8007F01C 0007BE1C 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007F020 0007BE20 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F024 0007BE24 90 65 01 7C */ stw r3, 0x17c(r5) /* 8007F028 0007BE28 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F02C 0007BE2C 38 63 2F B6 */ addi r3, r3, 0x2fb6 -/* 8007F030 0007BE30 4B FC D1 E5 */ bl func_8004C214 +/* 8007F030 0007BE30 4B FC D1 E5 */ bl xStrHash__FPCc /* 8007F034 0007BE34 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007F038 0007BE38 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F03C 0007BE3C 90 65 01 80 */ stw r3, 0x180(r5) /* 8007F040 0007BE40 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F044 0007BE44 38 63 2B CE */ addi r3, r3, 0x2bce -/* 8007F048 0007BE48 4B FC D1 CD */ bl func_8004C214 +/* 8007F048 0007BE48 4B FC D1 CD */ bl xStrHash__FPCc /* 8007F04C 0007BE4C 38 BE 00 00 */ addi r5, r30, 0 /* 8007F050 0007BE50 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F054 0007BE54 90 65 00 C0 */ stw r3, 0xc0(r5) /* 8007F058 0007BE58 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F05C 0007BE5C 38 63 2F C1 */ addi r3, r3, 0x2fc1 -/* 8007F060 0007BE60 4B FC D1 B5 */ bl func_8004C214 +/* 8007F060 0007BE60 4B FC D1 B5 */ bl xStrHash__FPCc /* 8007F064 0007BE64 38 BE 00 00 */ addi r5, r30, 0 /* 8007F068 0007BE68 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F06C 0007BE6C 90 65 00 C4 */ stw r3, 0xc4(r5) /* 8007F070 0007BE70 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F074 0007BE74 38 63 2F CF */ addi r3, r3, 0x2fcf -/* 8007F078 0007BE78 4B FC D1 9D */ bl func_8004C214 +/* 8007F078 0007BE78 4B FC D1 9D */ bl xStrHash__FPCc /* 8007F07C 0007BE7C 38 BE 00 00 */ addi r5, r30, 0 /* 8007F080 0007BE80 38 00 00 00 */ li r0, 0 /* 8007F084 0007BE84 3C 80 80 25 */ lis r4, lbl_80256118@ha @@ -27613,25 +27613,25 @@ lbl_8007E64C: /* 8007F0BC 0007BEBC 90 05 00 F4 */ stw r0, 0xf4(r5) /* 8007F0C0 0007BEC0 90 05 00 F8 */ stw r0, 0xf8(r5) /* 8007F0C4 0007BEC4 90 05 00 FC */ stw r0, 0xfc(r5) -/* 8007F0C8 0007BEC8 4B FC D1 4D */ bl func_8004C214 +/* 8007F0C8 0007BEC8 4B FC D1 4D */ bl xStrHash__FPCc /* 8007F0CC 0007BECC 38 BE 00 00 */ addi r5, r30, 0 /* 8007F0D0 0007BED0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F0D4 0007BED4 90 65 01 00 */ stw r3, 0x100(r5) /* 8007F0D8 0007BED8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F0DC 0007BEDC 38 63 2F E6 */ addi r3, r3, 0x2fe6 -/* 8007F0E0 0007BEE0 4B FC D1 35 */ bl func_8004C214 +/* 8007F0E0 0007BEE0 4B FC D1 35 */ bl xStrHash__FPCc /* 8007F0E4 0007BEE4 38 BE 00 00 */ addi r5, r30, 0 /* 8007F0E8 0007BEE8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F0EC 0007BEEC 90 65 01 04 */ stw r3, 0x104(r5) /* 8007F0F0 0007BEF0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F0F4 0007BEF4 38 63 2F F6 */ addi r3, r3, 0x2ff6 -/* 8007F0F8 0007BEF8 4B FC D1 1D */ bl func_8004C214 +/* 8007F0F8 0007BEF8 4B FC D1 1D */ bl xStrHash__FPCc /* 8007F0FC 0007BEFC 38 BE 00 00 */ addi r5, r30, 0 /* 8007F100 0007BF00 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F104 0007BF04 90 65 01 08 */ stw r3, 0x108(r5) /* 8007F108 0007BF08 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F10C 0007BF0C 38 63 30 01 */ addi r3, r3, 0x3001 -/* 8007F110 0007BF10 4B FC D1 05 */ bl func_8004C214 +/* 8007F110 0007BF10 4B FC D1 05 */ bl xStrHash__FPCc /* 8007F114 0007BF14 38 BE 00 00 */ addi r5, r30, 0 /* 8007F118 0007BF18 38 00 00 00 */ li r0, 0 /* 8007F11C 0007BF1C 3C 80 80 25 */ lis r4, lbl_80256118@ha @@ -27643,37 +27643,37 @@ lbl_8007E64C: /* 8007F134 0007BF34 90 05 01 18 */ stw r0, 0x118(r5) /* 8007F138 0007BF38 90 05 01 1C */ stw r0, 0x11c(r5) /* 8007F13C 0007BF3C 90 05 01 20 */ stw r0, 0x120(r5) -/* 8007F140 0007BF40 4B FC D0 D5 */ bl func_8004C214 +/* 8007F140 0007BF40 4B FC D0 D5 */ bl xStrHash__FPCc /* 8007F144 0007BF44 38 BE 00 00 */ addi r5, r30, 0 /* 8007F148 0007BF48 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F14C 0007BF4C 90 65 01 28 */ stw r3, 0x128(r5) /* 8007F150 0007BF50 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F154 0007BF54 38 63 30 15 */ addi r3, r3, 0x3015 -/* 8007F158 0007BF58 4B FC D0 BD */ bl func_8004C214 +/* 8007F158 0007BF58 4B FC D0 BD */ bl xStrHash__FPCc /* 8007F15C 0007BF5C 38 BE 00 00 */ addi r5, r30, 0 /* 8007F160 0007BF60 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F164 0007BF64 90 65 01 2C */ stw r3, 0x12c(r5) /* 8007F168 0007BF68 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F16C 0007BF6C 38 63 30 1F */ addi r3, r3, 0x301f -/* 8007F170 0007BF70 4B FC D0 A5 */ bl func_8004C214 +/* 8007F170 0007BF70 4B FC D0 A5 */ bl xStrHash__FPCc /* 8007F174 0007BF74 38 BE 00 00 */ addi r5, r30, 0 /* 8007F178 0007BF78 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F17C 0007BF7C 90 65 01 30 */ stw r3, 0x130(r5) /* 8007F180 0007BF80 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F184 0007BF84 38 63 30 29 */ addi r3, r3, 0x3029 -/* 8007F188 0007BF88 4B FC D0 8D */ bl func_8004C214 +/* 8007F188 0007BF88 4B FC D0 8D */ bl xStrHash__FPCc /* 8007F18C 0007BF8C 38 BE 00 00 */ addi r5, r30, 0 /* 8007F190 0007BF90 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F194 0007BF94 90 65 01 34 */ stw r3, 0x134(r5) /* 8007F198 0007BF98 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F19C 0007BF9C 38 63 2C CA */ addi r3, r3, 0x2cca -/* 8007F1A0 0007BFA0 4B FC D0 75 */ bl func_8004C214 +/* 8007F1A0 0007BFA0 4B FC D0 75 */ bl xStrHash__FPCc /* 8007F1A4 0007BFA4 38 BE 00 00 */ addi r5, r30, 0 /* 8007F1A8 0007BFA8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F1AC 0007BFAC 90 65 01 38 */ stw r3, 0x138(r5) /* 8007F1B0 0007BFB0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F1B4 0007BFB4 38 63 30 33 */ addi r3, r3, 0x3033 -/* 8007F1B8 0007BFB8 4B FC D0 5D */ bl func_8004C214 +/* 8007F1B8 0007BFB8 4B FC D0 5D */ bl xStrHash__FPCc /* 8007F1BC 0007BFBC 38 BE 00 00 */ addi r5, r30, 0 /* 8007F1C0 0007BFC0 38 00 00 00 */ li r0, 0 /* 8007F1C4 0007BFC4 3C 80 80 25 */ lis r4, lbl_80256118@ha @@ -27681,37 +27681,37 @@ lbl_8007E64C: /* 8007F1CC 0007BFCC 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F1D0 0007BFD0 90 05 01 40 */ stw r0, 0x140(r5) /* 8007F1D4 0007BFD4 38 63 2C D3 */ addi r3, r3, 0x2cd3 -/* 8007F1D8 0007BFD8 4B FC D0 3D */ bl func_8004C214 +/* 8007F1D8 0007BFD8 4B FC D0 3D */ bl xStrHash__FPCc /* 8007F1DC 0007BFDC 38 BE 00 00 */ addi r5, r30, 0 /* 8007F1E0 0007BFE0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F1E4 0007BFE4 90 65 01 44 */ stw r3, 0x144(r5) /* 8007F1E8 0007BFE8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F1EC 0007BFEC 38 63 2C DE */ addi r3, r3, 0x2cde -/* 8007F1F0 0007BFF0 4B FC D0 25 */ bl func_8004C214 +/* 8007F1F0 0007BFF0 4B FC D0 25 */ bl xStrHash__FPCc /* 8007F1F4 0007BFF4 38 BE 00 00 */ addi r5, r30, 0 /* 8007F1F8 0007BFF8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F1FC 0007BFFC 90 65 01 48 */ stw r3, 0x148(r5) /* 8007F200 0007C000 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F204 0007C004 38 63 30 42 */ addi r3, r3, 0x3042 -/* 8007F208 0007C008 4B FC D0 0D */ bl func_8004C214 +/* 8007F208 0007C008 4B FC D0 0D */ bl xStrHash__FPCc /* 8007F20C 0007C00C 38 BE 00 00 */ addi r5, r30, 0 /* 8007F210 0007C010 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F214 0007C014 90 65 01 4C */ stw r3, 0x14c(r5) /* 8007F218 0007C018 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F21C 0007C01C 38 63 2C F0 */ addi r3, r3, 0x2cf0 -/* 8007F220 0007C020 4B FC CF F5 */ bl func_8004C214 +/* 8007F220 0007C020 4B FC CF F5 */ bl xStrHash__FPCc /* 8007F224 0007C024 38 BE 00 00 */ addi r5, r30, 0 /* 8007F228 0007C028 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F22C 0007C02C 90 65 01 50 */ stw r3, 0x150(r5) /* 8007F230 0007C030 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F234 0007C034 38 63 30 4A */ addi r3, r3, 0x304a -/* 8007F238 0007C038 4B FC CF DD */ bl func_8004C214 +/* 8007F238 0007C038 4B FC CF DD */ bl xStrHash__FPCc /* 8007F23C 0007C03C 38 BE 00 00 */ addi r5, r30, 0 /* 8007F240 0007C040 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F244 0007C044 90 65 01 54 */ stw r3, 0x154(r5) /* 8007F248 0007C048 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F24C 0007C04C 38 63 30 59 */ addi r3, r3, 0x3059 -/* 8007F250 0007C050 4B FC CF C5 */ bl func_8004C214 +/* 8007F250 0007C050 4B FC CF C5 */ bl xStrHash__FPCc /* 8007F254 0007C054 38 BE 00 00 */ addi r5, r30, 0 /* 8007F258 0007C058 38 00 00 00 */ li r0, 0 /* 8007F25C 0007C05C 3C 80 80 25 */ lis r4, lbl_80256118@ha @@ -27719,115 +27719,115 @@ lbl_8007E64C: /* 8007F264 0007C064 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F268 0007C068 90 05 01 70 */ stw r0, 0x170(r5) /* 8007F26C 0007C06C 38 63 30 66 */ addi r3, r3, 0x3066 -/* 8007F270 0007C070 4B FC CF A5 */ bl func_8004C214 +/* 8007F270 0007C070 4B FC CF A5 */ bl xStrHash__FPCc /* 8007F274 0007C074 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007F278 0007C078 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F27C 0007C07C 90 65 01 DC */ stw r3, 0x1dc(r5) /* 8007F280 0007C080 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F284 0007C084 38 63 30 72 */ addi r3, r3, 0x3072 -/* 8007F288 0007C088 4B FC CF 8D */ bl func_8004C214 +/* 8007F288 0007C088 4B FC CF 8D */ bl xStrHash__FPCc /* 8007F28C 0007C08C 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007F290 0007C090 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F294 0007C094 90 65 01 E0 */ stw r3, 0x1e0(r5) /* 8007F298 0007C098 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F29C 0007C09C 38 63 30 7E */ addi r3, r3, 0x307e -/* 8007F2A0 0007C0A0 4B FC CF 75 */ bl func_8004C214 +/* 8007F2A0 0007C0A0 4B FC CF 75 */ bl xStrHash__FPCc /* 8007F2A4 0007C0A4 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007F2A8 0007C0A8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F2AC 0007C0AC 90 65 01 E4 */ stw r3, 0x1e4(r5) /* 8007F2B0 0007C0B0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F2B4 0007C0B4 38 63 30 8A */ addi r3, r3, 0x308a -/* 8007F2B8 0007C0B8 4B FC CF 5D */ bl func_8004C214 +/* 8007F2B8 0007C0B8 4B FC CF 5D */ bl xStrHash__FPCc /* 8007F2BC 0007C0BC 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007F2C0 0007C0C0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F2C4 0007C0C4 90 65 01 E8 */ stw r3, 0x1e8(r5) /* 8007F2C8 0007C0C8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F2CC 0007C0CC 38 63 30 96 */ addi r3, r3, 0x3096 -/* 8007F2D0 0007C0D0 4B FC CF 45 */ bl func_8004C214 +/* 8007F2D0 0007C0D0 4B FC CF 45 */ bl xStrHash__FPCc /* 8007F2D4 0007C0D4 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007F2D8 0007C0D8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F2DC 0007C0DC 90 65 01 EC */ stw r3, 0x1ec(r5) /* 8007F2E0 0007C0E0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F2E4 0007C0E4 38 63 30 A2 */ addi r3, r3, 0x30a2 -/* 8007F2E8 0007C0E8 4B FC CF 2D */ bl func_8004C214 +/* 8007F2E8 0007C0E8 4B FC CF 2D */ bl xStrHash__FPCc /* 8007F2EC 0007C0EC 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007F2F0 0007C0F0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F2F4 0007C0F4 90 65 01 F0 */ stw r3, 0x1f0(r5) /* 8007F2F8 0007C0F8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F2FC 0007C0FC 38 63 30 AE */ addi r3, r3, 0x30ae -/* 8007F300 0007C100 4B FC CF 15 */ bl func_8004C214 +/* 8007F300 0007C100 4B FC CF 15 */ bl xStrHash__FPCc /* 8007F304 0007C104 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007F308 0007C108 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F30C 0007C10C 90 65 01 F4 */ stw r3, 0x1f4(r5) /* 8007F310 0007C110 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F314 0007C114 38 63 30 BA */ addi r3, r3, 0x30ba -/* 8007F318 0007C118 4B FC CE FD */ bl func_8004C214 +/* 8007F318 0007C118 4B FC CE FD */ bl xStrHash__FPCc /* 8007F31C 0007C11C 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007F320 0007C120 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F324 0007C124 90 65 01 F8 */ stw r3, 0x1f8(r5) /* 8007F328 0007C128 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F32C 0007C12C 38 63 30 C6 */ addi r3, r3, 0x30c6 -/* 8007F330 0007C130 4B FC CE E5 */ bl func_8004C214 +/* 8007F330 0007C130 4B FC CE E5 */ bl xStrHash__FPCc /* 8007F334 0007C134 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007F338 0007C138 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F33C 0007C13C 90 65 01 FC */ stw r3, 0x1fc(r5) /* 8007F340 0007C140 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F344 0007C144 38 63 30 D2 */ addi r3, r3, 0x30d2 -/* 8007F348 0007C148 4B FC CE CD */ bl func_8004C214 +/* 8007F348 0007C148 4B FC CE CD */ bl xStrHash__FPCc /* 8007F34C 0007C14C 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007F350 0007C150 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F354 0007C154 90 65 02 00 */ stw r3, 0x200(r5) /* 8007F358 0007C158 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F35C 0007C15C 38 63 30 DE */ addi r3, r3, 0x30de -/* 8007F360 0007C160 4B FC CE B5 */ bl func_8004C214 +/* 8007F360 0007C160 4B FC CE B5 */ bl xStrHash__FPCc /* 8007F364 0007C164 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007F368 0007C168 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F36C 0007C16C 90 65 02 04 */ stw r3, 0x204(r5) /* 8007F370 0007C170 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F374 0007C174 38 63 30 EA */ addi r3, r3, 0x30ea -/* 8007F378 0007C178 4B FC CE 9D */ bl func_8004C214 +/* 8007F378 0007C178 4B FC CE 9D */ bl xStrHash__FPCc /* 8007F37C 0007C17C 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007F380 0007C180 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F384 0007C184 90 65 02 08 */ stw r3, 0x208(r5) /* 8007F388 0007C188 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F38C 0007C18C 38 63 30 F6 */ addi r3, r3, 0x30f6 -/* 8007F390 0007C190 4B FC CE 85 */ bl func_8004C214 +/* 8007F390 0007C190 4B FC CE 85 */ bl xStrHash__FPCc /* 8007F394 0007C194 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007F398 0007C198 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F39C 0007C19C 90 65 02 0C */ stw r3, 0x20c(r5) /* 8007F3A0 0007C1A0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F3A4 0007C1A4 38 63 31 02 */ addi r3, r3, 0x3102 -/* 8007F3A8 0007C1A8 4B FC CE 6D */ bl func_8004C214 +/* 8007F3A8 0007C1A8 4B FC CE 6D */ bl xStrHash__FPCc /* 8007F3AC 0007C1AC 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007F3B0 0007C1B0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F3B4 0007C1B4 90 65 02 10 */ stw r3, 0x210(r5) /* 8007F3B8 0007C1B8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F3BC 0007C1BC 38 63 31 0F */ addi r3, r3, 0x310f -/* 8007F3C0 0007C1C0 4B FC CE 55 */ bl func_8004C214 +/* 8007F3C0 0007C1C0 4B FC CE 55 */ bl xStrHash__FPCc /* 8007F3C4 0007C1C4 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007F3C8 0007C1C8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F3CC 0007C1CC 90 65 02 14 */ stw r3, 0x214(r5) /* 8007F3D0 0007C1D0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F3D4 0007C1D4 38 63 31 1B */ addi r3, r3, 0x311b -/* 8007F3D8 0007C1D8 4B FC CE 3D */ bl func_8004C214 +/* 8007F3D8 0007C1D8 4B FC CE 3D */ bl xStrHash__FPCc /* 8007F3DC 0007C1DC 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007F3E0 0007C1E0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F3E4 0007C1E4 90 65 02 18 */ stw r3, 0x218(r5) /* 8007F3E8 0007C1E8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F3EC 0007C1EC 38 63 31 27 */ addi r3, r3, 0x3127 -/* 8007F3F0 0007C1F0 4B FC CE 25 */ bl func_8004C214 +/* 8007F3F0 0007C1F0 4B FC CE 25 */ bl xStrHash__FPCc /* 8007F3F4 0007C1F4 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007F3F8 0007C1F8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F3FC 0007C1FC 90 65 02 1C */ stw r3, 0x21c(r5) /* 8007F400 0007C200 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F404 0007C204 38 63 31 33 */ addi r3, r3, 0x3133 -/* 8007F408 0007C208 4B FC CE 0D */ bl func_8004C214 +/* 8007F408 0007C208 4B FC CE 0D */ bl xStrHash__FPCc /* 8007F40C 0007C20C 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007F410 0007C210 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F414 0007C214 90 65 02 20 */ stw r3, 0x220(r5) /* 8007F418 0007C218 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F41C 0007C21C 38 63 31 3F */ addi r3, r3, 0x313f -/* 8007F420 0007C220 4B FC CD F5 */ bl func_8004C214 +/* 8007F420 0007C220 4B FC CD F5 */ bl xStrHash__FPCc /* 8007F424 0007C224 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007F428 0007C228 38 00 00 00 */ li r0, 0 /* 8007F42C 0007C22C 3C 80 80 25 */ lis r4, lbl_80256118@ha @@ -27843,37 +27843,37 @@ lbl_8007E64C: /* 8007F454 0007C254 90 05 02 40 */ stw r0, 0x240(r5) /* 8007F458 0007C258 90 05 02 44 */ stw r0, 0x244(r5) /* 8007F45C 0007C25C 90 05 02 48 */ stw r0, 0x248(r5) -/* 8007F460 0007C260 4B FC CD B5 */ bl func_8004C214 +/* 8007F460 0007C260 4B FC CD B5 */ bl xStrHash__FPCc /* 8007F464 0007C264 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007F468 0007C268 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F46C 0007C26C 90 65 02 54 */ stw r3, 0x254(r5) /* 8007F470 0007C270 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F474 0007C274 38 63 31 57 */ addi r3, r3, 0x3157 -/* 8007F478 0007C278 4B FC CD 9D */ bl func_8004C214 +/* 8007F478 0007C278 4B FC CD 9D */ bl xStrHash__FPCc /* 8007F47C 0007C27C 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007F480 0007C280 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F484 0007C284 90 65 02 58 */ stw r3, 0x258(r5) /* 8007F488 0007C288 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F48C 0007C28C 38 63 31 63 */ addi r3, r3, 0x3163 -/* 8007F490 0007C290 4B FC CD 85 */ bl func_8004C214 +/* 8007F490 0007C290 4B FC CD 85 */ bl xStrHash__FPCc /* 8007F494 0007C294 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007F498 0007C298 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F49C 0007C29C 90 65 02 5C */ stw r3, 0x25c(r5) /* 8007F4A0 0007C2A0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F4A4 0007C2A4 38 63 31 6F */ addi r3, r3, 0x316f -/* 8007F4A8 0007C2A8 4B FC CD 6D */ bl func_8004C214 +/* 8007F4A8 0007C2A8 4B FC CD 6D */ bl xStrHash__FPCc /* 8007F4AC 0007C2AC 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007F4B0 0007C2B0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F4B4 0007C2B4 90 65 02 60 */ stw r3, 0x260(r5) /* 8007F4B8 0007C2B8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F4BC 0007C2BC 38 63 31 7B */ addi r3, r3, 0x317b -/* 8007F4C0 0007C2C0 4B FC CD 55 */ bl func_8004C214 +/* 8007F4C0 0007C2C0 4B FC CD 55 */ bl xStrHash__FPCc /* 8007F4C4 0007C2C4 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007F4C8 0007C2C8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F4CC 0007C2CC 90 65 02 64 */ stw r3, 0x264(r5) /* 8007F4D0 0007C2D0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F4D4 0007C2D4 38 63 31 87 */ addi r3, r3, 0x3187 -/* 8007F4D8 0007C2D8 4B FC CD 3D */ bl func_8004C214 +/* 8007F4D8 0007C2D8 4B FC CD 3D */ bl xStrHash__FPCc /* 8007F4DC 0007C2DC 3B FE 07 58 */ addi r31, r30, 0x758 /* 8007F4E0 0007C2E0 38 00 00 00 */ li r0, 0 /* 8007F4E4 0007C2E4 3C 80 80 25 */ lis r4, lbl_80256118@ha @@ -27892,149 +27892,149 @@ lbl_8007E64C: /* 8007F518 0007C318 90 1F 02 90 */ stw r0, 0x290(r31) /* 8007F51C 0007C31C 90 1F 02 94 */ stw r0, 0x294(r31) /* 8007F520 0007C320 90 1F 02 98 */ stw r0, 0x298(r31) -/* 8007F524 0007C324 4B FC CC F1 */ bl func_8004C214 +/* 8007F524 0007C324 4B FC CC F1 */ bl xStrHash__FPCc /* 8007F528 0007C328 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F52C 0007C32C 90 7F 02 9C */ stw r3, 0x29c(r31) /* 8007F530 0007C330 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F534 0007C334 38 63 31 9F */ addi r3, r3, 0x319f -/* 8007F538 0007C338 4B FC CC DD */ bl func_8004C214 +/* 8007F538 0007C338 4B FC CC DD */ bl xStrHash__FPCc /* 8007F53C 0007C33C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F540 0007C340 90 7F 02 A0 */ stw r3, 0x2a0(r31) /* 8007F544 0007C344 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F548 0007C348 38 63 31 AB */ addi r3, r3, 0x31ab -/* 8007F54C 0007C34C 4B FC CC C9 */ bl func_8004C214 +/* 8007F54C 0007C34C 4B FC CC C9 */ bl xStrHash__FPCc /* 8007F550 0007C350 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F554 0007C354 90 7F 02 A4 */ stw r3, 0x2a4(r31) /* 8007F558 0007C358 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F55C 0007C35C 38 63 31 B7 */ addi r3, r3, 0x31b7 -/* 8007F560 0007C360 4B FC CC B5 */ bl func_8004C214 +/* 8007F560 0007C360 4B FC CC B5 */ bl xStrHash__FPCc /* 8007F564 0007C364 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F568 0007C368 90 7F 02 A8 */ stw r3, 0x2a8(r31) /* 8007F56C 0007C36C 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F570 0007C370 38 63 31 C3 */ addi r3, r3, 0x31c3 -/* 8007F574 0007C374 4B FC CC A1 */ bl func_8004C214 +/* 8007F574 0007C374 4B FC CC A1 */ bl xStrHash__FPCc /* 8007F578 0007C378 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F57C 0007C37C 90 7F 02 AC */ stw r3, 0x2ac(r31) /* 8007F580 0007C380 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F584 0007C384 38 63 31 CF */ addi r3, r3, 0x31cf -/* 8007F588 0007C388 4B FC CC 8D */ bl func_8004C214 +/* 8007F588 0007C388 4B FC CC 8D */ bl xStrHash__FPCc /* 8007F58C 0007C38C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F590 0007C390 90 7F 02 B0 */ stw r3, 0x2b0(r31) /* 8007F594 0007C394 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F598 0007C398 38 63 31 DB */ addi r3, r3, 0x31db -/* 8007F59C 0007C39C 4B FC CC 79 */ bl func_8004C214 +/* 8007F59C 0007C39C 4B FC CC 79 */ bl xStrHash__FPCc /* 8007F5A0 0007C3A0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F5A4 0007C3A4 90 7F 02 B4 */ stw r3, 0x2b4(r31) /* 8007F5A8 0007C3A8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F5AC 0007C3AC 38 63 31 E7 */ addi r3, r3, 0x31e7 -/* 8007F5B0 0007C3B0 4B FC CC 65 */ bl func_8004C214 +/* 8007F5B0 0007C3B0 4B FC CC 65 */ bl xStrHash__FPCc /* 8007F5B4 0007C3B4 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F5B8 0007C3B8 90 7F 02 B8 */ stw r3, 0x2b8(r31) /* 8007F5BC 0007C3BC 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F5C0 0007C3C0 38 63 31 F3 */ addi r3, r3, 0x31f3 -/* 8007F5C4 0007C3C4 4B FC CC 51 */ bl func_8004C214 +/* 8007F5C4 0007C3C4 4B FC CC 51 */ bl xStrHash__FPCc /* 8007F5C8 0007C3C8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F5CC 0007C3CC 90 7F 02 BC */ stw r3, 0x2bc(r31) /* 8007F5D0 0007C3D0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F5D4 0007C3D4 38 63 31 FF */ addi r3, r3, 0x31ff -/* 8007F5D8 0007C3D8 4B FC CC 3D */ bl func_8004C214 +/* 8007F5D8 0007C3D8 4B FC CC 3D */ bl xStrHash__FPCc /* 8007F5DC 0007C3DC 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F5E0 0007C3E0 90 7F 02 C0 */ stw r3, 0x2c0(r31) /* 8007F5E4 0007C3E4 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F5E8 0007C3E8 38 63 32 09 */ addi r3, r3, 0x3209 -/* 8007F5EC 0007C3EC 4B FC CC 29 */ bl func_8004C214 +/* 8007F5EC 0007C3EC 4B FC CC 29 */ bl xStrHash__FPCc /* 8007F5F0 0007C3F0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F5F4 0007C3F4 90 7F 02 C4 */ stw r3, 0x2c4(r31) /* 8007F5F8 0007C3F8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F5FC 0007C3FC 38 63 32 13 */ addi r3, r3, 0x3213 -/* 8007F600 0007C400 4B FC CC 15 */ bl func_8004C214 +/* 8007F600 0007C400 4B FC CC 15 */ bl xStrHash__FPCc /* 8007F604 0007C404 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F608 0007C408 90 7F 02 C8 */ stw r3, 0x2c8(r31) /* 8007F60C 0007C40C 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F610 0007C410 38 63 32 1D */ addi r3, r3, 0x321d -/* 8007F614 0007C414 4B FC CC 01 */ bl func_8004C214 +/* 8007F614 0007C414 4B FC CC 01 */ bl xStrHash__FPCc /* 8007F618 0007C418 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F61C 0007C41C 90 7F 02 CC */ stw r3, 0x2cc(r31) /* 8007F620 0007C420 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F624 0007C424 38 63 32 27 */ addi r3, r3, 0x3227 -/* 8007F628 0007C428 4B FC CB ED */ bl func_8004C214 +/* 8007F628 0007C428 4B FC CB ED */ bl xStrHash__FPCc /* 8007F62C 0007C42C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F630 0007C430 90 7F 02 D0 */ stw r3, 0x2d0(r31) /* 8007F634 0007C434 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F638 0007C438 38 63 32 33 */ addi r3, r3, 0x3233 -/* 8007F63C 0007C43C 4B FC CB D9 */ bl func_8004C214 +/* 8007F63C 0007C43C 4B FC CB D9 */ bl xStrHash__FPCc /* 8007F640 0007C440 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F644 0007C444 90 7F 02 D4 */ stw r3, 0x2d4(r31) /* 8007F648 0007C448 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F64C 0007C44C 38 63 32 3D */ addi r3, r3, 0x323d -/* 8007F650 0007C450 4B FC CB C5 */ bl func_8004C214 +/* 8007F650 0007C450 4B FC CB C5 */ bl xStrHash__FPCc /* 8007F654 0007C454 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F658 0007C458 90 7F 02 D8 */ stw r3, 0x2d8(r31) /* 8007F65C 0007C45C 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F660 0007C460 38 63 32 47 */ addi r3, r3, 0x3247 -/* 8007F664 0007C464 4B FC CB B1 */ bl func_8004C214 +/* 8007F664 0007C464 4B FC CB B1 */ bl xStrHash__FPCc /* 8007F668 0007C468 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F66C 0007C46C 90 7F 02 DC */ stw r3, 0x2dc(r31) /* 8007F670 0007C470 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F674 0007C474 38 63 32 51 */ addi r3, r3, 0x3251 -/* 8007F678 0007C478 4B FC CB 9D */ bl func_8004C214 +/* 8007F678 0007C478 4B FC CB 9D */ bl xStrHash__FPCc /* 8007F67C 0007C47C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F680 0007C480 90 7F 02 E0 */ stw r3, 0x2e0(r31) /* 8007F684 0007C484 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F688 0007C488 38 63 32 5B */ addi r3, r3, 0x325b -/* 8007F68C 0007C48C 4B FC CB 89 */ bl func_8004C214 +/* 8007F68C 0007C48C 4B FC CB 89 */ bl xStrHash__FPCc /* 8007F690 0007C490 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F694 0007C494 90 7F 02 E4 */ stw r3, 0x2e4(r31) /* 8007F698 0007C498 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F69C 0007C49C 38 63 32 65 */ addi r3, r3, 0x3265 -/* 8007F6A0 0007C4A0 4B FC CB 75 */ bl func_8004C214 +/* 8007F6A0 0007C4A0 4B FC CB 75 */ bl xStrHash__FPCc /* 8007F6A4 0007C4A4 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F6A8 0007C4A8 90 7F 02 E8 */ stw r3, 0x2e8(r31) /* 8007F6AC 0007C4AC 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F6B0 0007C4B0 38 63 32 6F */ addi r3, r3, 0x326f -/* 8007F6B4 0007C4B4 4B FC CB 61 */ bl func_8004C214 +/* 8007F6B4 0007C4B4 4B FC CB 61 */ bl xStrHash__FPCc /* 8007F6B8 0007C4B8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F6BC 0007C4BC 90 7F 02 EC */ stw r3, 0x2ec(r31) /* 8007F6C0 0007C4C0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F6C4 0007C4C4 38 63 32 79 */ addi r3, r3, 0x3279 -/* 8007F6C8 0007C4C8 4B FC CB 4D */ bl func_8004C214 +/* 8007F6C8 0007C4C8 4B FC CB 4D */ bl xStrHash__FPCc /* 8007F6CC 0007C4CC 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F6D0 0007C4D0 90 7F 02 F0 */ stw r3, 0x2f0(r31) /* 8007F6D4 0007C4D4 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F6D8 0007C4D8 38 63 32 83 */ addi r3, r3, 0x3283 -/* 8007F6DC 0007C4DC 4B FC CB 39 */ bl func_8004C214 +/* 8007F6DC 0007C4DC 4B FC CB 39 */ bl xStrHash__FPCc /* 8007F6E0 0007C4E0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F6E4 0007C4E4 90 7F 02 F4 */ stw r3, 0x2f4(r31) /* 8007F6E8 0007C4E8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F6EC 0007C4EC 38 63 32 8D */ addi r3, r3, 0x328d -/* 8007F6F0 0007C4F0 4B FC CB 25 */ bl func_8004C214 +/* 8007F6F0 0007C4F0 4B FC CB 25 */ bl xStrHash__FPCc /* 8007F6F4 0007C4F4 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F6F8 0007C4F8 90 7F 02 F8 */ stw r3, 0x2f8(r31) /* 8007F6FC 0007C4FC 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F700 0007C500 38 63 32 97 */ addi r3, r3, 0x3297 -/* 8007F704 0007C504 4B FC CB 11 */ bl func_8004C214 +/* 8007F704 0007C504 4B FC CB 11 */ bl xStrHash__FPCc /* 8007F708 0007C508 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F70C 0007C50C 90 7F 02 FC */ stw r3, 0x2fc(r31) /* 8007F710 0007C510 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F714 0007C514 38 63 32 A1 */ addi r3, r3, 0x32a1 -/* 8007F718 0007C518 4B FC CA FD */ bl func_8004C214 +/* 8007F718 0007C518 4B FC CA FD */ bl xStrHash__FPCc /* 8007F71C 0007C51C 38 00 00 00 */ li r0, 0 /* 8007F720 0007C520 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F724 0007C524 90 7F 03 00 */ stw r3, 0x300(r31) /* 8007F728 0007C528 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F72C 0007C52C 38 63 32 AB */ addi r3, r3, 0x32ab /* 8007F730 0007C530 90 1F 03 04 */ stw r0, 0x304(r31) -/* 8007F734 0007C534 4B FC CA E1 */ bl func_8004C214 +/* 8007F734 0007C534 4B FC CA E1 */ bl xStrHash__FPCc /* 8007F738 0007C538 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F73C 0007C53C 90 7F 03 08 */ stw r3, 0x308(r31) /* 8007F740 0007C540 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F744 0007C544 38 63 32 B5 */ addi r3, r3, 0x32b5 -/* 8007F748 0007C548 4B FC CA CD */ bl func_8004C214 +/* 8007F748 0007C548 4B FC CA CD */ bl xStrHash__FPCc /* 8007F74C 0007C54C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F750 0007C550 90 7F 03 0C */ stw r3, 0x30c(r31) /* 8007F754 0007C554 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F758 0007C558 38 63 32 C0 */ addi r3, r3, 0x32c0 -/* 8007F75C 0007C55C 4B FC CA B9 */ bl func_8004C214 +/* 8007F75C 0007C55C 4B FC CA B9 */ bl xStrHash__FPCc /* 8007F760 0007C560 38 00 00 00 */ li r0, 0 /* 8007F764 0007C564 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F768 0007C568 90 7F 03 10 */ stw r3, 0x310(r31) @@ -28043,79 +28043,79 @@ lbl_8007E64C: /* 8007F774 0007C574 90 1F 03 14 */ stw r0, 0x314(r31) /* 8007F778 0007C578 90 1F 03 18 */ stw r0, 0x318(r31) /* 8007F77C 0007C57C 90 1F 03 1C */ stw r0, 0x31c(r31) -/* 8007F780 0007C580 4B FC CA 95 */ bl func_8004C214 +/* 8007F780 0007C580 4B FC CA 95 */ bl xStrHash__FPCc /* 8007F784 0007C584 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F788 0007C588 90 7F 03 20 */ stw r3, 0x320(r31) /* 8007F78C 0007C58C 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F790 0007C590 38 63 32 CC */ addi r3, r3, 0x32cc -/* 8007F794 0007C594 4B FC CA 81 */ bl func_8004C214 +/* 8007F794 0007C594 4B FC CA 81 */ bl xStrHash__FPCc /* 8007F798 0007C598 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F79C 0007C59C 90 7F 03 24 */ stw r3, 0x324(r31) /* 8007F7A0 0007C5A0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F7A4 0007C5A4 38 63 31 B7 */ addi r3, r3, 0x31b7 -/* 8007F7A8 0007C5A8 4B FC CA 6D */ bl func_8004C214 +/* 8007F7A8 0007C5A8 4B FC CA 6D */ bl xStrHash__FPCc /* 8007F7AC 0007C5AC 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F7B0 0007C5B0 90 7F 03 28 */ stw r3, 0x328(r31) /* 8007F7B4 0007C5B4 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F7B8 0007C5B8 38 63 32 D8 */ addi r3, r3, 0x32d8 -/* 8007F7BC 0007C5BC 4B FC CA 59 */ bl func_8004C214 +/* 8007F7BC 0007C5BC 4B FC CA 59 */ bl xStrHash__FPCc /* 8007F7C0 0007C5C0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F7C4 0007C5C4 90 7F 03 2C */ stw r3, 0x32c(r31) /* 8007F7C8 0007C5C8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F7CC 0007C5CC 38 63 31 B7 */ addi r3, r3, 0x31b7 -/* 8007F7D0 0007C5D0 4B FC CA 45 */ bl func_8004C214 +/* 8007F7D0 0007C5D0 4B FC CA 45 */ bl xStrHash__FPCc /* 8007F7D4 0007C5D4 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F7D8 0007C5D8 90 7F 03 30 */ stw r3, 0x330(r31) /* 8007F7DC 0007C5DC 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F7E0 0007C5E0 38 63 31 AB */ addi r3, r3, 0x31ab -/* 8007F7E4 0007C5E4 4B FC CA 31 */ bl func_8004C214 +/* 8007F7E4 0007C5E4 4B FC CA 31 */ bl xStrHash__FPCc /* 8007F7E8 0007C5E8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F7EC 0007C5EC 90 7F 03 34 */ stw r3, 0x334(r31) /* 8007F7F0 0007C5F0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F7F4 0007C5F4 38 63 31 C3 */ addi r3, r3, 0x31c3 -/* 8007F7F8 0007C5F8 4B FC CA 1D */ bl func_8004C214 +/* 8007F7F8 0007C5F8 4B FC CA 1D */ bl xStrHash__FPCc /* 8007F7FC 0007C5FC 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F800 0007C600 90 7F 03 38 */ stw r3, 0x338(r31) /* 8007F804 0007C604 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F808 0007C608 38 63 32 E4 */ addi r3, r3, 0x32e4 -/* 8007F80C 0007C60C 4B FC CA 09 */ bl func_8004C214 +/* 8007F80C 0007C60C 4B FC CA 09 */ bl xStrHash__FPCc /* 8007F810 0007C610 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F814 0007C614 90 7F 03 48 */ stw r3, 0x348(r31) /* 8007F818 0007C618 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F81C 0007C61C 38 63 32 F0 */ addi r3, r3, 0x32f0 -/* 8007F820 0007C620 4B FC C9 F5 */ bl func_8004C214 +/* 8007F820 0007C620 4B FC C9 F5 */ bl xStrHash__FPCc /* 8007F824 0007C624 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F828 0007C628 90 7F 03 4C */ stw r3, 0x34c(r31) /* 8007F82C 0007C62C 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F830 0007C630 38 63 32 FC */ addi r3, r3, 0x32fc -/* 8007F834 0007C634 4B FC C9 E1 */ bl func_8004C214 +/* 8007F834 0007C634 4B FC C9 E1 */ bl xStrHash__FPCc /* 8007F838 0007C638 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F83C 0007C63C 90 7F 03 50 */ stw r3, 0x350(r31) /* 8007F840 0007C640 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F844 0007C644 38 63 33 08 */ addi r3, r3, 0x3308 -/* 8007F848 0007C648 4B FC C9 CD */ bl func_8004C214 +/* 8007F848 0007C648 4B FC C9 CD */ bl xStrHash__FPCc /* 8007F84C 0007C64C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F850 0007C650 90 7F 03 54 */ stw r3, 0x354(r31) /* 8007F854 0007C654 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F858 0007C658 38 63 33 14 */ addi r3, r3, 0x3314 -/* 8007F85C 0007C65C 4B FC C9 B9 */ bl func_8004C214 +/* 8007F85C 0007C65C 4B FC C9 B9 */ bl xStrHash__FPCc /* 8007F860 0007C660 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F864 0007C664 90 7F 03 58 */ stw r3, 0x358(r31) /* 8007F868 0007C668 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F86C 0007C66C 38 63 2B CE */ addi r3, r3, 0x2bce -/* 8007F870 0007C670 4B FC C9 A5 */ bl func_8004C214 +/* 8007F870 0007C670 4B FC C9 A5 */ bl xStrHash__FPCc /* 8007F874 0007C674 38 BE 00 00 */ addi r5, r30, 0 /* 8007F878 0007C678 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F87C 0007C67C 90 65 01 7C */ stw r3, 0x17c(r5) /* 8007F880 0007C680 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F884 0007C684 38 63 33 20 */ addi r3, r3, 0x3320 -/* 8007F888 0007C688 4B FC C9 8D */ bl func_8004C214 +/* 8007F888 0007C688 4B FC C9 8D */ bl xStrHash__FPCc /* 8007F88C 0007C68C 38 BE 00 00 */ addi r5, r30, 0 /* 8007F890 0007C690 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F894 0007C694 90 65 01 80 */ stw r3, 0x180(r5) /* 8007F898 0007C698 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F89C 0007C69C 38 63 33 2D */ addi r3, r3, 0x332d -/* 8007F8A0 0007C6A0 4B FC C9 75 */ bl func_8004C214 +/* 8007F8A0 0007C6A0 4B FC C9 75 */ bl xStrHash__FPCc /* 8007F8A4 0007C6A4 38 BE 00 00 */ addi r5, r30, 0 /* 8007F8A8 0007C6A8 38 00 00 00 */ li r0, 0 /* 8007F8AC 0007C6AC 3C 80 80 25 */ lis r4, lbl_80256118@ha @@ -28139,61 +28139,61 @@ lbl_8007E64C: /* 8007F8F4 0007C6F4 90 05 01 C0 */ stw r0, 0x1c0(r5) /* 8007F8F8 0007C6F8 90 05 01 C4 */ stw r0, 0x1c4(r5) /* 8007F8FC 0007C6FC 90 05 01 C8 */ stw r0, 0x1c8(r5) -/* 8007F900 0007C700 4B FC C9 15 */ bl func_8004C214 +/* 8007F900 0007C700 4B FC C9 15 */ bl xStrHash__FPCc /* 8007F904 0007C704 38 BE 00 00 */ addi r5, r30, 0 /* 8007F908 0007C708 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F90C 0007C70C 90 65 01 CC */ stw r3, 0x1cc(r5) /* 8007F910 0007C710 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F914 0007C714 38 63 33 41 */ addi r3, r3, 0x3341 -/* 8007F918 0007C718 4B FC C8 FD */ bl func_8004C214 +/* 8007F918 0007C718 4B FC C8 FD */ bl xStrHash__FPCc /* 8007F91C 0007C71C 38 BE 00 00 */ addi r5, r30, 0 /* 8007F920 0007C720 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F924 0007C724 90 65 01 D0 */ stw r3, 0x1d0(r5) /* 8007F928 0007C728 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F92C 0007C72C 38 63 33 49 */ addi r3, r3, 0x3349 -/* 8007F930 0007C730 4B FC C8 E5 */ bl func_8004C214 +/* 8007F930 0007C730 4B FC C8 E5 */ bl xStrHash__FPCc /* 8007F934 0007C734 38 BE 00 00 */ addi r5, r30, 0 /* 8007F938 0007C738 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F93C 0007C73C 90 65 01 D4 */ stw r3, 0x1d4(r5) /* 8007F940 0007C740 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F944 0007C744 38 63 33 56 */ addi r3, r3, 0x3356 -/* 8007F948 0007C748 4B FC C8 CD */ bl func_8004C214 +/* 8007F948 0007C748 4B FC C8 CD */ bl xStrHash__FPCc /* 8007F94C 0007C74C 38 BE 00 00 */ addi r5, r30, 0 /* 8007F950 0007C750 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F954 0007C754 90 65 01 D8 */ stw r3, 0x1d8(r5) /* 8007F958 0007C758 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F95C 0007C75C 38 63 33 65 */ addi r3, r3, 0x3365 -/* 8007F960 0007C760 4B FC C8 B5 */ bl func_8004C214 +/* 8007F960 0007C760 4B FC C8 B5 */ bl xStrHash__FPCc /* 8007F964 0007C764 38 BE 00 00 */ addi r5, r30, 0 /* 8007F968 0007C768 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F96C 0007C76C 90 65 01 DC */ stw r3, 0x1dc(r5) /* 8007F970 0007C770 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F974 0007C774 38 63 33 76 */ addi r3, r3, 0x3376 -/* 8007F978 0007C778 4B FC C8 9D */ bl func_8004C214 +/* 8007F978 0007C778 4B FC C8 9D */ bl xStrHash__FPCc /* 8007F97C 0007C77C 38 BE 00 00 */ addi r5, r30, 0 /* 8007F980 0007C780 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F984 0007C784 90 65 01 E4 */ stw r3, 0x1e4(r5) /* 8007F988 0007C788 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F98C 0007C78C 38 63 33 7F */ addi r3, r3, 0x337f -/* 8007F990 0007C790 4B FC C8 85 */ bl func_8004C214 +/* 8007F990 0007C790 4B FC C8 85 */ bl xStrHash__FPCc /* 8007F994 0007C794 38 BE 00 00 */ addi r5, r30, 0 /* 8007F998 0007C798 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F99C 0007C79C 90 65 01 E8 */ stw r3, 0x1e8(r5) /* 8007F9A0 0007C7A0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F9A4 0007C7A4 38 63 33 88 */ addi r3, r3, 0x3388 -/* 8007F9A8 0007C7A8 4B FC C8 6D */ bl func_8004C214 +/* 8007F9A8 0007C7A8 4B FC C8 6D */ bl xStrHash__FPCc /* 8007F9AC 0007C7AC 38 BE 00 00 */ addi r5, r30, 0 /* 8007F9B0 0007C7B0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F9B4 0007C7B4 90 65 01 EC */ stw r3, 0x1ec(r5) /* 8007F9B8 0007C7B8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F9BC 0007C7BC 38 63 33 91 */ addi r3, r3, 0x3391 -/* 8007F9C0 0007C7C0 4B FC C8 55 */ bl func_8004C214 +/* 8007F9C0 0007C7C0 4B FC C8 55 */ bl xStrHash__FPCc /* 8007F9C4 0007C7C4 38 BE 00 00 */ addi r5, r30, 0 /* 8007F9C8 0007C7C8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007F9CC 0007C7CC 90 65 01 F0 */ stw r3, 0x1f0(r5) /* 8007F9D0 0007C7D0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007F9D4 0007C7D4 38 63 2C CA */ addi r3, r3, 0x2cca -/* 8007F9D8 0007C7D8 4B FC C8 3D */ bl func_8004C214 +/* 8007F9D8 0007C7D8 4B FC C8 3D */ bl xStrHash__FPCc /* 8007F9DC 0007C7DC 38 BE 00 00 */ addi r5, r30, 0 /* 8007F9E0 0007C7E0 38 00 00 00 */ li r0, 0 /* 8007F9E4 0007C7E4 3C 80 80 25 */ lis r4, lbl_80256118@ha @@ -28202,37 +28202,37 @@ lbl_8007E64C: /* 8007F9F0 0007C7F0 90 05 01 F8 */ stw r0, 0x1f8(r5) /* 8007F9F4 0007C7F4 38 63 2C D3 */ addi r3, r3, 0x2cd3 /* 8007F9F8 0007C7F8 90 05 01 FC */ stw r0, 0x1fc(r5) -/* 8007F9FC 0007C7FC 4B FC C8 19 */ bl func_8004C214 +/* 8007F9FC 0007C7FC 4B FC C8 19 */ bl xStrHash__FPCc /* 8007FA00 0007C800 38 BE 00 00 */ addi r5, r30, 0 /* 8007FA04 0007C804 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FA08 0007C808 90 65 02 00 */ stw r3, 0x200(r5) /* 8007FA0C 0007C80C 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FA10 0007C810 38 63 33 9A */ addi r3, r3, 0x339a -/* 8007FA14 0007C814 4B FC C8 01 */ bl func_8004C214 +/* 8007FA14 0007C814 4B FC C8 01 */ bl xStrHash__FPCc /* 8007FA18 0007C818 38 BE 00 00 */ addi r5, r30, 0 /* 8007FA1C 0007C81C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FA20 0007C820 90 65 02 04 */ stw r3, 0x204(r5) /* 8007FA24 0007C824 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FA28 0007C828 38 63 30 42 */ addi r3, r3, 0x3042 -/* 8007FA2C 0007C82C 4B FC C7 E9 */ bl func_8004C214 +/* 8007FA2C 0007C82C 4B FC C7 E9 */ bl xStrHash__FPCc /* 8007FA30 0007C830 38 BE 00 00 */ addi r5, r30, 0 /* 8007FA34 0007C834 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FA38 0007C838 90 65 02 08 */ stw r3, 0x208(r5) /* 8007FA3C 0007C83C 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FA40 0007C840 38 63 2C F0 */ addi r3, r3, 0x2cf0 -/* 8007FA44 0007C844 4B FC C7 D1 */ bl func_8004C214 +/* 8007FA44 0007C844 4B FC C7 D1 */ bl xStrHash__FPCc /* 8007FA48 0007C848 38 BE 00 00 */ addi r5, r30, 0 /* 8007FA4C 0007C84C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FA50 0007C850 90 65 02 0C */ stw r3, 0x20c(r5) /* 8007FA54 0007C854 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FA58 0007C858 38 63 33 A4 */ addi r3, r3, 0x33a4 -/* 8007FA5C 0007C85C 4B FC C7 B9 */ bl func_8004C214 +/* 8007FA5C 0007C85C 4B FC C7 B9 */ bl xStrHash__FPCc /* 8007FA60 0007C860 38 BE 00 00 */ addi r5, r30, 0 /* 8007FA64 0007C864 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FA68 0007C868 90 65 02 10 */ stw r3, 0x210(r5) /* 8007FA6C 0007C86C 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FA70 0007C870 38 63 33 B2 */ addi r3, r3, 0x33b2 -/* 8007FA74 0007C874 4B FC C7 A1 */ bl func_8004C214 +/* 8007FA74 0007C874 4B FC C7 A1 */ bl xStrHash__FPCc /* 8007FA78 0007C878 38 BE 00 00 */ addi r5, r30, 0 /* 8007FA7C 0007C87C 38 00 00 00 */ li r0, 0 /* 8007FA80 0007C880 3C 80 80 25 */ lis r4, lbl_80256118@ha @@ -28240,97 +28240,97 @@ lbl_8007E64C: /* 8007FA88 0007C888 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FA8C 0007C88C 90 05 02 2C */ stw r0, 0x22c(r5) /* 8007FA90 0007C890 38 63 33 C1 */ addi r3, r3, 0x33c1 -/* 8007FA94 0007C894 4B FC C7 81 */ bl func_8004C214 +/* 8007FA94 0007C894 4B FC C7 81 */ bl xStrHash__FPCc /* 8007FA98 0007C898 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FA9C 0007C89C 90 7F 03 B4 */ stw r3, 0x3b4(r31) /* 8007FAA0 0007C8A0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FAA4 0007C8A4 38 63 33 CC */ addi r3, r3, 0x33cc -/* 8007FAA8 0007C8A8 4B FC C7 6D */ bl func_8004C214 +/* 8007FAA8 0007C8A8 4B FC C7 6D */ bl xStrHash__FPCc /* 8007FAAC 0007C8AC 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FAB0 0007C8B0 90 7F 03 B8 */ stw r3, 0x3b8(r31) /* 8007FAB4 0007C8B4 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FAB8 0007C8B8 38 63 33 CC */ addi r3, r3, 0x33cc -/* 8007FABC 0007C8BC 4B FC C7 59 */ bl func_8004C214 +/* 8007FABC 0007C8BC 4B FC C7 59 */ bl xStrHash__FPCc /* 8007FAC0 0007C8C0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FAC4 0007C8C4 90 7F 03 BC */ stw r3, 0x3bc(r31) /* 8007FAC8 0007C8C8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FACC 0007C8CC 38 63 33 D7 */ addi r3, r3, 0x33d7 -/* 8007FAD0 0007C8D0 4B FC C7 45 */ bl func_8004C214 +/* 8007FAD0 0007C8D0 4B FC C7 45 */ bl xStrHash__FPCc /* 8007FAD4 0007C8D4 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FAD8 0007C8D8 90 7F 03 C0 */ stw r3, 0x3c0(r31) /* 8007FADC 0007C8DC 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FAE0 0007C8E0 38 63 33 E2 */ addi r3, r3, 0x33e2 -/* 8007FAE4 0007C8E4 4B FC C7 31 */ bl func_8004C214 +/* 8007FAE4 0007C8E4 4B FC C7 31 */ bl xStrHash__FPCc /* 8007FAE8 0007C8E8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FAEC 0007C8EC 90 7F 03 C4 */ stw r3, 0x3c4(r31) /* 8007FAF0 0007C8F0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FAF4 0007C8F4 38 63 33 ED */ addi r3, r3, 0x33ed -/* 8007FAF8 0007C8F8 4B FC C7 1D */ bl func_8004C214 +/* 8007FAF8 0007C8F8 4B FC C7 1D */ bl xStrHash__FPCc /* 8007FAFC 0007C8FC 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FB00 0007C900 90 7F 03 C8 */ stw r3, 0x3c8(r31) /* 8007FB04 0007C904 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FB08 0007C908 38 63 33 F8 */ addi r3, r3, 0x33f8 -/* 8007FB0C 0007C90C 4B FC C7 09 */ bl func_8004C214 +/* 8007FB0C 0007C90C 4B FC C7 09 */ bl xStrHash__FPCc /* 8007FB10 0007C910 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FB14 0007C914 90 7F 03 CC */ stw r3, 0x3cc(r31) /* 8007FB18 0007C918 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FB1C 0007C91C 38 63 34 03 */ addi r3, r3, 0x3403 -/* 8007FB20 0007C920 4B FC C6 F5 */ bl func_8004C214 +/* 8007FB20 0007C920 4B FC C6 F5 */ bl xStrHash__FPCc /* 8007FB24 0007C924 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FB28 0007C928 90 7F 03 D0 */ stw r3, 0x3d0(r31) /* 8007FB2C 0007C92C 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FB30 0007C930 38 63 34 0E */ addi r3, r3, 0x340e -/* 8007FB34 0007C934 4B FC C6 E1 */ bl func_8004C214 +/* 8007FB34 0007C934 4B FC C6 E1 */ bl xStrHash__FPCc /* 8007FB38 0007C938 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FB3C 0007C93C 90 7F 03 D4 */ stw r3, 0x3d4(r31) /* 8007FB40 0007C940 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FB44 0007C944 38 63 34 19 */ addi r3, r3, 0x3419 -/* 8007FB48 0007C948 4B FC C6 CD */ bl func_8004C214 +/* 8007FB48 0007C948 4B FC C6 CD */ bl xStrHash__FPCc /* 8007FB4C 0007C94C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FB50 0007C950 90 7F 03 D8 */ stw r3, 0x3d8(r31) /* 8007FB54 0007C954 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FB58 0007C958 38 63 34 24 */ addi r3, r3, 0x3424 -/* 8007FB5C 0007C95C 4B FC C6 B9 */ bl func_8004C214 +/* 8007FB5C 0007C95C 4B FC C6 B9 */ bl xStrHash__FPCc /* 8007FB60 0007C960 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FB64 0007C964 90 7F 03 DC */ stw r3, 0x3dc(r31) /* 8007FB68 0007C968 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FB6C 0007C96C 38 63 34 2F */ addi r3, r3, 0x342f -/* 8007FB70 0007C970 4B FC C6 A5 */ bl func_8004C214 +/* 8007FB70 0007C970 4B FC C6 A5 */ bl xStrHash__FPCc /* 8007FB74 0007C974 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FB78 0007C978 90 7F 03 E0 */ stw r3, 0x3e0(r31) /* 8007FB7C 0007C97C 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FB80 0007C980 38 63 34 3A */ addi r3, r3, 0x343a -/* 8007FB84 0007C984 4B FC C6 91 */ bl func_8004C214 +/* 8007FB84 0007C984 4B FC C6 91 */ bl xStrHash__FPCc /* 8007FB88 0007C988 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FB8C 0007C98C 90 7F 03 E4 */ stw r3, 0x3e4(r31) /* 8007FB90 0007C990 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FB94 0007C994 38 63 34 45 */ addi r3, r3, 0x3445 -/* 8007FB98 0007C998 4B FC C6 7D */ bl func_8004C214 +/* 8007FB98 0007C998 4B FC C6 7D */ bl xStrHash__FPCc /* 8007FB9C 0007C99C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FBA0 0007C9A0 90 7F 03 E8 */ stw r3, 0x3e8(r31) /* 8007FBA4 0007C9A4 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FBA8 0007C9A8 38 63 34 52 */ addi r3, r3, 0x3452 -/* 8007FBAC 0007C9AC 4B FC C6 69 */ bl func_8004C214 +/* 8007FBAC 0007C9AC 4B FC C6 69 */ bl xStrHash__FPCc /* 8007FBB0 0007C9B0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FBB4 0007C9B4 90 7F 03 EC */ stw r3, 0x3ec(r31) /* 8007FBB8 0007C9B8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FBBC 0007C9BC 38 63 34 5D */ addi r3, r3, 0x345d -/* 8007FBC0 0007C9C0 4B FC C6 55 */ bl func_8004C214 +/* 8007FBC0 0007C9C0 4B FC C6 55 */ bl xStrHash__FPCc /* 8007FBC4 0007C9C4 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FBC8 0007C9C8 90 7F 03 F0 */ stw r3, 0x3f0(r31) /* 8007FBCC 0007C9CC 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FBD0 0007C9D0 38 63 34 68 */ addi r3, r3, 0x3468 -/* 8007FBD4 0007C9D4 4B FC C6 41 */ bl func_8004C214 +/* 8007FBD4 0007C9D4 4B FC C6 41 */ bl xStrHash__FPCc /* 8007FBD8 0007C9D8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FBDC 0007C9DC 90 7F 03 F4 */ stw r3, 0x3f4(r31) /* 8007FBE0 0007C9E0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FBE4 0007C9E4 38 63 34 73 */ addi r3, r3, 0x3473 -/* 8007FBE8 0007C9E8 4B FC C6 2D */ bl func_8004C214 +/* 8007FBE8 0007C9E8 4B FC C6 2D */ bl xStrHash__FPCc /* 8007FBEC 0007C9EC 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FBF0 0007C9F0 90 7F 03 F8 */ stw r3, 0x3f8(r31) /* 8007FBF4 0007C9F4 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FBF8 0007C9F8 38 63 34 7E */ addi r3, r3, 0x347e -/* 8007FBFC 0007C9FC 4B FC C6 19 */ bl func_8004C214 +/* 8007FBFC 0007C9FC 4B FC C6 19 */ bl xStrHash__FPCc /* 8007FC00 0007CA00 38 00 00 00 */ li r0, 0 /* 8007FC04 0007CA04 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FC08 0007CA08 90 7F 03 FC */ stw r3, 0x3fc(r31) @@ -28345,17 +28345,17 @@ lbl_8007E64C: /* 8007FC2C 0007CA2C 90 1F 04 18 */ stw r0, 0x418(r31) /* 8007FC30 0007CA30 90 1F 04 1C */ stw r0, 0x41c(r31) /* 8007FC34 0007CA34 90 1F 04 20 */ stw r0, 0x420(r31) -/* 8007FC38 0007CA38 4B FC C5 DD */ bl func_8004C214 +/* 8007FC38 0007CA38 4B FC C5 DD */ bl xStrHash__FPCc /* 8007FC3C 0007CA3C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FC40 0007CA40 90 7F 04 2C */ stw r3, 0x42c(r31) /* 8007FC44 0007CA44 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FC48 0007CA48 38 63 34 94 */ addi r3, r3, 0x3494 -/* 8007FC4C 0007CA4C 4B FC C5 C9 */ bl func_8004C214 +/* 8007FC4C 0007CA4C 4B FC C5 C9 */ bl xStrHash__FPCc /* 8007FC50 0007CA50 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FC54 0007CA54 90 7F 04 30 */ stw r3, 0x430(r31) /* 8007FC58 0007CA58 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FC5C 0007CA5C 38 63 34 9F */ addi r3, r3, 0x349f -/* 8007FC60 0007CA60 4B FC C5 B5 */ bl func_8004C214 +/* 8007FC60 0007CA60 4B FC C5 B5 */ bl xStrHash__FPCc /* 8007FC64 0007CA64 38 00 00 00 */ li r0, 0 /* 8007FC68 0007CA68 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FC6C 0007CA6C 90 7F 04 34 */ stw r3, 0x434(r31) @@ -28364,215 +28364,215 @@ lbl_8007E64C: /* 8007FC78 0007CA78 90 1F 04 38 */ stw r0, 0x438(r31) /* 8007FC7C 0007CA7C 90 1F 04 3C */ stw r0, 0x43c(r31) /* 8007FC80 0007CA80 90 1F 04 40 */ stw r0, 0x440(r31) -/* 8007FC84 0007CA84 4B FC C5 91 */ bl func_8004C214 +/* 8007FC84 0007CA84 4B FC C5 91 */ bl xStrHash__FPCc /* 8007FC88 0007CA88 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FC8C 0007CA8C 90 7F 04 44 */ stw r3, 0x444(r31) /* 8007FC90 0007CA90 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FC94 0007CA94 38 63 34 B5 */ addi r3, r3, 0x34b5 -/* 8007FC98 0007CA98 4B FC C5 7D */ bl func_8004C214 +/* 8007FC98 0007CA98 4B FC C5 7D */ bl xStrHash__FPCc /* 8007FC9C 0007CA9C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FCA0 0007CAA0 90 7F 04 48 */ stw r3, 0x448(r31) /* 8007FCA4 0007CAA4 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FCA8 0007CAA8 38 63 34 C0 */ addi r3, r3, 0x34c0 -/* 8007FCAC 0007CAAC 4B FC C5 69 */ bl func_8004C214 +/* 8007FCAC 0007CAAC 4B FC C5 69 */ bl xStrHash__FPCc /* 8007FCB0 0007CAB0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FCB4 0007CAB4 90 7F 04 4C */ stw r3, 0x44c(r31) /* 8007FCB8 0007CAB8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FCBC 0007CABC 7F FD FB 78 */ mr r29, r31 /* 8007FCC0 0007CAC0 38 63 34 CB */ addi r3, r3, 0x34cb -/* 8007FCC4 0007CAC4 4B FC C5 51 */ bl func_8004C214 +/* 8007FCC4 0007CAC4 4B FC C5 51 */ bl xStrHash__FPCc /* 8007FCC8 0007CAC8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FCCC 0007CACC 90 7F 04 50 */ stw r3, 0x450(r31) /* 8007FCD0 0007CAD0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FCD4 0007CAD4 7F FC FB 78 */ mr r28, r31 /* 8007FCD8 0007CAD8 38 63 34 D6 */ addi r3, r3, 0x34d6 -/* 8007FCDC 0007CADC 4B FC C5 39 */ bl func_8004C214 +/* 8007FCDC 0007CADC 4B FC C5 39 */ bl xStrHash__FPCc /* 8007FCE0 0007CAE0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FCE4 0007CAE4 90 7F 04 54 */ stw r3, 0x454(r31) /* 8007FCE8 0007CAE8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FCEC 0007CAEC 7F FB FB 78 */ mr r27, r31 /* 8007FCF0 0007CAF0 38 63 34 E1 */ addi r3, r3, 0x34e1 -/* 8007FCF4 0007CAF4 4B FC C5 21 */ bl func_8004C214 +/* 8007FCF4 0007CAF4 4B FC C5 21 */ bl xStrHash__FPCc /* 8007FCF8 0007CAF8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FCFC 0007CAFC 90 7F 04 58 */ stw r3, 0x458(r31) /* 8007FD00 0007CB00 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FD04 0007CB04 38 63 34 EC */ addi r3, r3, 0x34ec -/* 8007FD08 0007CB08 4B FC C5 0D */ bl func_8004C214 +/* 8007FD08 0007CB08 4B FC C5 0D */ bl xStrHash__FPCc /* 8007FD0C 0007CB0C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FD10 0007CB10 90 7F 04 5C */ stw r3, 0x45c(r31) /* 8007FD14 0007CB14 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FD18 0007CB18 38 63 34 F7 */ addi r3, r3, 0x34f7 -/* 8007FD1C 0007CB1C 4B FC C4 F9 */ bl func_8004C214 +/* 8007FD1C 0007CB1C 4B FC C4 F9 */ bl xStrHash__FPCc /* 8007FD20 0007CB20 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FD24 0007CB24 90 7F 04 60 */ stw r3, 0x460(r31) /* 8007FD28 0007CB28 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FD2C 0007CB2C 38 63 35 02 */ addi r3, r3, 0x3502 -/* 8007FD30 0007CB30 4B FC C4 E5 */ bl func_8004C214 +/* 8007FD30 0007CB30 4B FC C4 E5 */ bl xStrHash__FPCc /* 8007FD34 0007CB34 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FD38 0007CB38 90 7F 04 64 */ stw r3, 0x464(r31) /* 8007FD3C 0007CB3C 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FD40 0007CB40 38 63 35 0D */ addi r3, r3, 0x350d -/* 8007FD44 0007CB44 4B FC C4 D1 */ bl func_8004C214 +/* 8007FD44 0007CB44 4B FC C4 D1 */ bl xStrHash__FPCc /* 8007FD48 0007CB48 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FD4C 0007CB4C 90 7F 04 68 */ stw r3, 0x468(r31) /* 8007FD50 0007CB50 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FD54 0007CB54 38 63 35 18 */ addi r3, r3, 0x3518 -/* 8007FD58 0007CB58 4B FC C4 BD */ bl func_8004C214 +/* 8007FD58 0007CB58 4B FC C4 BD */ bl xStrHash__FPCc /* 8007FD5C 0007CB5C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FD60 0007CB60 90 7F 04 6C */ stw r3, 0x46c(r31) /* 8007FD64 0007CB64 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FD68 0007CB68 38 63 35 23 */ addi r3, r3, 0x3523 -/* 8007FD6C 0007CB6C 4B FC C4 A9 */ bl func_8004C214 +/* 8007FD6C 0007CB6C 4B FC C4 A9 */ bl xStrHash__FPCc /* 8007FD70 0007CB70 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FD74 0007CB74 90 7F 04 70 */ stw r3, 0x470(r31) /* 8007FD78 0007CB78 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FD7C 0007CB7C 38 63 35 2E */ addi r3, r3, 0x352e -/* 8007FD80 0007CB80 4B FC C4 95 */ bl func_8004C214 +/* 8007FD80 0007CB80 4B FC C4 95 */ bl xStrHash__FPCc /* 8007FD84 0007CB84 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FD88 0007CB88 90 7F 04 74 */ stw r3, 0x474(r31) /* 8007FD8C 0007CB8C 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FD90 0007CB90 38 63 35 39 */ addi r3, r3, 0x3539 -/* 8007FD94 0007CB94 4B FC C4 81 */ bl func_8004C214 +/* 8007FD94 0007CB94 4B FC C4 81 */ bl xStrHash__FPCc /* 8007FD98 0007CB98 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FD9C 0007CB9C 90 7F 04 78 */ stw r3, 0x478(r31) /* 8007FDA0 0007CBA0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FDA4 0007CBA4 38 63 35 44 */ addi r3, r3, 0x3544 -/* 8007FDA8 0007CBA8 4B FC C4 6D */ bl func_8004C214 +/* 8007FDA8 0007CBA8 4B FC C4 6D */ bl xStrHash__FPCc /* 8007FDAC 0007CBAC 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FDB0 0007CBB0 90 7F 04 7C */ stw r3, 0x47c(r31) /* 8007FDB4 0007CBB4 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FDB8 0007CBB8 38 63 35 4F */ addi r3, r3, 0x354f -/* 8007FDBC 0007CBBC 4B FC C4 59 */ bl func_8004C214 +/* 8007FDBC 0007CBBC 4B FC C4 59 */ bl xStrHash__FPCc /* 8007FDC0 0007CBC0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FDC4 0007CBC4 90 7F 04 80 */ stw r3, 0x480(r31) /* 8007FDC8 0007CBC8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FDCC 0007CBCC 38 63 35 5A */ addi r3, r3, 0x355a -/* 8007FDD0 0007CBD0 4B FC C4 45 */ bl func_8004C214 +/* 8007FDD0 0007CBD0 4B FC C4 45 */ bl xStrHash__FPCc /* 8007FDD4 0007CBD4 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FDD8 0007CBD8 90 7F 04 84 */ stw r3, 0x484(r31) /* 8007FDDC 0007CBDC 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FDE0 0007CBE0 38 63 35 65 */ addi r3, r3, 0x3565 -/* 8007FDE4 0007CBE4 4B FC C4 31 */ bl func_8004C214 +/* 8007FDE4 0007CBE4 4B FC C4 31 */ bl xStrHash__FPCc /* 8007FDE8 0007CBE8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FDEC 0007CBEC 90 7F 04 88 */ stw r3, 0x488(r31) /* 8007FDF0 0007CBF0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FDF4 0007CBF4 38 63 35 70 */ addi r3, r3, 0x3570 -/* 8007FDF8 0007CBF8 4B FC C4 1D */ bl func_8004C214 +/* 8007FDF8 0007CBF8 4B FC C4 1D */ bl xStrHash__FPCc /* 8007FDFC 0007CBFC 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FE00 0007CC00 90 7F 04 8C */ stw r3, 0x48c(r31) /* 8007FE04 0007CC04 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FE08 0007CC08 38 63 35 7B */ addi r3, r3, 0x357b -/* 8007FE0C 0007CC0C 4B FC C4 09 */ bl func_8004C214 +/* 8007FE0C 0007CC0C 4B FC C4 09 */ bl xStrHash__FPCc /* 8007FE10 0007CC10 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FE14 0007CC14 90 7F 04 90 */ stw r3, 0x490(r31) /* 8007FE18 0007CC18 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FE1C 0007CC1C 38 63 35 86 */ addi r3, r3, 0x3586 -/* 8007FE20 0007CC20 4B FC C3 F5 */ bl func_8004C214 +/* 8007FE20 0007CC20 4B FC C3 F5 */ bl xStrHash__FPCc /* 8007FE24 0007CC24 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FE28 0007CC28 90 7F 04 94 */ stw r3, 0x494(r31) /* 8007FE2C 0007CC2C 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FE30 0007CC30 38 63 35 91 */ addi r3, r3, 0x3591 -/* 8007FE34 0007CC34 4B FC C3 E1 */ bl func_8004C214 +/* 8007FE34 0007CC34 4B FC C3 E1 */ bl xStrHash__FPCc /* 8007FE38 0007CC38 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FE3C 0007CC3C 90 7F 04 98 */ stw r3, 0x498(r31) /* 8007FE40 0007CC40 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FE44 0007CC44 38 63 35 9C */ addi r3, r3, 0x359c -/* 8007FE48 0007CC48 4B FC C3 CD */ bl func_8004C214 +/* 8007FE48 0007CC48 4B FC C3 CD */ bl xStrHash__FPCc /* 8007FE4C 0007CC4C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FE50 0007CC50 90 7F 04 9C */ stw r3, 0x49c(r31) /* 8007FE54 0007CC54 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FE58 0007CC58 38 63 35 A7 */ addi r3, r3, 0x35a7 -/* 8007FE5C 0007CC5C 4B FC C3 B9 */ bl func_8004C214 +/* 8007FE5C 0007CC5C 4B FC C3 B9 */ bl xStrHash__FPCc /* 8007FE60 0007CC60 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FE64 0007CC64 90 7F 04 A0 */ stw r3, 0x4a0(r31) /* 8007FE68 0007CC68 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FE6C 0007CC6C 38 63 35 B2 */ addi r3, r3, 0x35b2 -/* 8007FE70 0007CC70 4B FC C3 A5 */ bl func_8004C214 +/* 8007FE70 0007CC70 4B FC C3 A5 */ bl xStrHash__FPCc /* 8007FE74 0007CC74 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FE78 0007CC78 90 7F 04 A4 */ stw r3, 0x4a4(r31) /* 8007FE7C 0007CC7C 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FE80 0007CC80 38 63 35 BD */ addi r3, r3, 0x35bd -/* 8007FE84 0007CC84 4B FC C3 91 */ bl func_8004C214 +/* 8007FE84 0007CC84 4B FC C3 91 */ bl xStrHash__FPCc /* 8007FE88 0007CC88 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FE8C 0007CC8C 90 7F 04 A8 */ stw r3, 0x4a8(r31) /* 8007FE90 0007CC90 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FE94 0007CC94 38 63 35 C8 */ addi r3, r3, 0x35c8 -/* 8007FE98 0007CC98 4B FC C3 7D */ bl func_8004C214 +/* 8007FE98 0007CC98 4B FC C3 7D */ bl xStrHash__FPCc /* 8007FE9C 0007CC9C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FEA0 0007CCA0 90 7F 04 AC */ stw r3, 0x4ac(r31) /* 8007FEA4 0007CCA4 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FEA8 0007CCA8 38 63 35 D3 */ addi r3, r3, 0x35d3 -/* 8007FEAC 0007CCAC 4B FC C3 69 */ bl func_8004C214 +/* 8007FEAC 0007CCAC 4B FC C3 69 */ bl xStrHash__FPCc /* 8007FEB0 0007CCB0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FEB4 0007CCB4 90 7F 04 B0 */ stw r3, 0x4b0(r31) /* 8007FEB8 0007CCB8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FEBC 0007CCBC 38 63 35 DE */ addi r3, r3, 0x35de -/* 8007FEC0 0007CCC0 4B FC C3 55 */ bl func_8004C214 +/* 8007FEC0 0007CCC0 4B FC C3 55 */ bl xStrHash__FPCc /* 8007FEC4 0007CCC4 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FEC8 0007CCC8 90 7F 04 B4 */ stw r3, 0x4b4(r31) /* 8007FECC 0007CCCC 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FED0 0007CCD0 38 63 35 E9 */ addi r3, r3, 0x35e9 -/* 8007FED4 0007CCD4 4B FC C3 41 */ bl func_8004C214 +/* 8007FED4 0007CCD4 4B FC C3 41 */ bl xStrHash__FPCc /* 8007FED8 0007CCD8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FEDC 0007CCDC 90 7F 04 B8 */ stw r3, 0x4b8(r31) /* 8007FEE0 0007CCE0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FEE4 0007CCE4 38 63 35 F4 */ addi r3, r3, 0x35f4 -/* 8007FEE8 0007CCE8 4B FC C3 2D */ bl func_8004C214 +/* 8007FEE8 0007CCE8 4B FC C3 2D */ bl xStrHash__FPCc /* 8007FEEC 0007CCEC 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FEF0 0007CCF0 90 7F 04 BC */ stw r3, 0x4bc(r31) /* 8007FEF4 0007CCF4 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FEF8 0007CCF8 38 63 35 FF */ addi r3, r3, 0x35ff -/* 8007FEFC 0007CCFC 4B FC C3 19 */ bl func_8004C214 +/* 8007FEFC 0007CCFC 4B FC C3 19 */ bl xStrHash__FPCc /* 8007FF00 0007CD00 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FF04 0007CD04 90 7F 04 C0 */ stw r3, 0x4c0(r31) /* 8007FF08 0007CD08 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FF0C 0007CD0C 38 63 36 0A */ addi r3, r3, 0x360a -/* 8007FF10 0007CD10 4B FC C3 05 */ bl func_8004C214 +/* 8007FF10 0007CD10 4B FC C3 05 */ bl xStrHash__FPCc /* 8007FF14 0007CD14 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FF18 0007CD18 90 7F 04 C4 */ stw r3, 0x4c4(r31) /* 8007FF1C 0007CD1C 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FF20 0007CD20 38 63 36 15 */ addi r3, r3, 0x3615 -/* 8007FF24 0007CD24 4B FC C2 F1 */ bl func_8004C214 +/* 8007FF24 0007CD24 4B FC C2 F1 */ bl xStrHash__FPCc /* 8007FF28 0007CD28 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FF2C 0007CD2C 90 7F 04 C8 */ stw r3, 0x4c8(r31) /* 8007FF30 0007CD30 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FF34 0007CD34 38 63 36 20 */ addi r3, r3, 0x3620 -/* 8007FF38 0007CD38 4B FC C2 DD */ bl func_8004C214 +/* 8007FF38 0007CD38 4B FC C2 DD */ bl xStrHash__FPCc /* 8007FF3C 0007CD3C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FF40 0007CD40 90 7F 04 CC */ stw r3, 0x4cc(r31) /* 8007FF44 0007CD44 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FF48 0007CD48 38 63 36 2B */ addi r3, r3, 0x362b -/* 8007FF4C 0007CD4C 4B FC C2 C9 */ bl func_8004C214 +/* 8007FF4C 0007CD4C 4B FC C2 C9 */ bl xStrHash__FPCc /* 8007FF50 0007CD50 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FF54 0007CD54 90 7F 04 D0 */ stw r3, 0x4d0(r31) /* 8007FF58 0007CD58 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FF5C 0007CD5C 38 63 36 36 */ addi r3, r3, 0x3636 -/* 8007FF60 0007CD60 4B FC C2 B5 */ bl func_8004C214 +/* 8007FF60 0007CD60 4B FC C2 B5 */ bl xStrHash__FPCc /* 8007FF64 0007CD64 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FF68 0007CD68 90 7F 04 D4 */ stw r3, 0x4d4(r31) /* 8007FF6C 0007CD6C 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FF70 0007CD70 38 63 36 36 */ addi r3, r3, 0x3636 -/* 8007FF74 0007CD74 4B FC C2 A1 */ bl func_8004C214 +/* 8007FF74 0007CD74 4B FC C2 A1 */ bl xStrHash__FPCc /* 8007FF78 0007CD78 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FF7C 0007CD7C 90 7F 04 D8 */ stw r3, 0x4d8(r31) /* 8007FF80 0007CD80 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FF84 0007CD84 38 63 36 41 */ addi r3, r3, 0x3641 -/* 8007FF88 0007CD88 4B FC C2 8D */ bl func_8004C214 +/* 8007FF88 0007CD88 4B FC C2 8D */ bl xStrHash__FPCc /* 8007FF8C 0007CD8C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FF90 0007CD90 90 7F 04 DC */ stw r3, 0x4dc(r31) /* 8007FF94 0007CD94 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FF98 0007CD98 38 63 36 4C */ addi r3, r3, 0x364c -/* 8007FF9C 0007CD9C 4B FC C2 79 */ bl func_8004C214 +/* 8007FF9C 0007CD9C 4B FC C2 79 */ bl xStrHash__FPCc /* 8007FFA0 0007CDA0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FFA4 0007CDA4 90 7F 04 E0 */ stw r3, 0x4e0(r31) /* 8007FFA8 0007CDA8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FFAC 0007CDAC 38 63 36 57 */ addi r3, r3, 0x3657 -/* 8007FFB0 0007CDB0 4B FC C2 65 */ bl func_8004C214 +/* 8007FFB0 0007CDB0 4B FC C2 65 */ bl xStrHash__FPCc /* 8007FFB4 0007CDB4 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FFB8 0007CDB8 90 7F 04 E4 */ stw r3, 0x4e4(r31) /* 8007FFBC 0007CDBC 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FFC0 0007CDC0 38 63 36 62 */ addi r3, r3, 0x3662 -/* 8007FFC4 0007CDC4 4B FC C2 51 */ bl func_8004C214 +/* 8007FFC4 0007CDC4 4B FC C2 51 */ bl xStrHash__FPCc /* 8007FFC8 0007CDC8 38 00 00 00 */ li r0, 0 /* 8007FFCC 0007CDCC 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FFD0 0007CDD0 90 7F 04 E8 */ stw r3, 0x4e8(r31) @@ -28581,182 +28581,182 @@ lbl_8007E64C: /* 8007FFDC 0007CDDC 90 1F 04 EC */ stw r0, 0x4ec(r31) /* 8007FFE0 0007CDE0 90 1F 04 F0 */ stw r0, 0x4f0(r31) /* 8007FFE4 0007CDE4 90 1F 04 F4 */ stw r0, 0x4f4(r31) -/* 8007FFE8 0007CDE8 4B FC C2 2D */ bl func_8004C214 +/* 8007FFE8 0007CDE8 4B FC C2 2D */ bl xStrHash__FPCc /* 8007FFEC 0007CDEC 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8007FFF0 0007CDF0 90 7F 04 F8 */ stw r3, 0x4f8(r31) /* 8007FFF4 0007CDF4 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8007FFF8 0007CDF8 38 63 36 78 */ addi r3, r3, 0x3678 -/* 8007FFFC 0007CDFC 4B FC C2 19 */ bl func_8004C214 +/* 8007FFFC 0007CDFC 4B FC C2 19 */ bl xStrHash__FPCc /* 80080000 0007CE00 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80080004 0007CE04 90 7F 04 FC */ stw r3, 0x4fc(r31) /* 80080008 0007CE08 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8008000C 0007CE0C 38 63 36 83 */ addi r3, r3, 0x3683 -/* 80080010 0007CE10 4B FC C2 05 */ bl func_8004C214 +/* 80080010 0007CE10 4B FC C2 05 */ bl xStrHash__FPCc /* 80080014 0007CE14 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80080018 0007CE18 90 7F 05 00 */ stw r3, 0x500(r31) /* 8008001C 0007CE1C 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 80080020 0007CE20 38 63 36 8E */ addi r3, r3, 0x368e -/* 80080024 0007CE24 4B FC C1 F1 */ bl func_8004C214 +/* 80080024 0007CE24 4B FC C1 F1 */ bl xStrHash__FPCc /* 80080028 0007CE28 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008002C 0007CE2C 90 7F 05 04 */ stw r3, 0x504(r31) /* 80080030 0007CE30 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 80080034 0007CE34 38 63 36 99 */ addi r3, r3, 0x3699 -/* 80080038 0007CE38 4B FC C1 DD */ bl func_8004C214 +/* 80080038 0007CE38 4B FC C1 DD */ bl xStrHash__FPCc /* 8008003C 0007CE3C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80080040 0007CE40 90 7F 05 08 */ stw r3, 0x508(r31) /* 80080044 0007CE44 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 80080048 0007CE48 38 63 36 A4 */ addi r3, r3, 0x36a4 -/* 8008004C 0007CE4C 4B FC C1 C9 */ bl func_8004C214 +/* 8008004C 0007CE4C 4B FC C1 C9 */ bl xStrHash__FPCc /* 80080050 0007CE50 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80080054 0007CE54 90 7F 05 0C */ stw r3, 0x50c(r31) /* 80080058 0007CE58 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8008005C 0007CE5C 38 63 36 AF */ addi r3, r3, 0x36af -/* 80080060 0007CE60 4B FC C1 B5 */ bl func_8004C214 +/* 80080060 0007CE60 4B FC C1 B5 */ bl xStrHash__FPCc /* 80080064 0007CE64 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80080068 0007CE68 90 7F 05 10 */ stw r3, 0x510(r31) /* 8008006C 0007CE6C 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 80080070 0007CE70 38 63 36 BA */ addi r3, r3, 0x36ba -/* 80080074 0007CE74 4B FC C1 A1 */ bl func_8004C214 +/* 80080074 0007CE74 4B FC C1 A1 */ bl xStrHash__FPCc /* 80080078 0007CE78 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008007C 0007CE7C 90 7F 05 24 */ stw r3, 0x524(r31) /* 80080080 0007CE80 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 80080084 0007CE84 38 63 36 C5 */ addi r3, r3, 0x36c5 -/* 80080088 0007CE88 4B FC C1 8D */ bl func_8004C214 +/* 80080088 0007CE88 4B FC C1 8D */ bl xStrHash__FPCc /* 8008008C 0007CE8C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80080090 0007CE90 90 7F 05 28 */ stw r3, 0x528(r31) /* 80080094 0007CE94 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 80080098 0007CE98 38 63 36 D0 */ addi r3, r3, 0x36d0 -/* 8008009C 0007CE9C 4B FC C1 79 */ bl func_8004C214 +/* 8008009C 0007CE9C 4B FC C1 79 */ bl xStrHash__FPCc /* 800800A0 0007CEA0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 800800A4 0007CEA4 90 7F 05 2C */ stw r3, 0x52c(r31) /* 800800A8 0007CEA8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 800800AC 0007CEAC 38 63 36 DB */ addi r3, r3, 0x36db -/* 800800B0 0007CEB0 4B FC C1 65 */ bl func_8004C214 +/* 800800B0 0007CEB0 4B FC C1 65 */ bl xStrHash__FPCc /* 800800B4 0007CEB4 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 800800B8 0007CEB8 90 7F 05 30 */ stw r3, 0x530(r31) /* 800800BC 0007CEBC 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 800800C0 0007CEC0 38 63 36 E6 */ addi r3, r3, 0x36e6 -/* 800800C4 0007CEC4 4B FC C1 51 */ bl func_8004C214 +/* 800800C4 0007CEC4 4B FC C1 51 */ bl xStrHash__FPCc /* 800800C8 0007CEC8 38 BE 00 00 */ addi r5, r30, 0 /* 800800CC 0007CECC 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 800800D0 0007CED0 90 65 00 9C */ stw r3, 0x9c(r5) /* 800800D4 0007CED4 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 800800D8 0007CED8 38 63 36 F5 */ addi r3, r3, 0x36f5 -/* 800800DC 0007CEDC 4B FC C1 39 */ bl func_8004C214 +/* 800800DC 0007CEDC 4B FC C1 39 */ bl xStrHash__FPCc /* 800800E0 0007CEE0 38 BE 00 00 */ addi r5, r30, 0 /* 800800E4 0007CEE4 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 800800E8 0007CEE8 90 65 00 A0 */ stw r3, 0xa0(r5) /* 800800EC 0007CEEC 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 800800F0 0007CEF0 38 63 37 00 */ addi r3, r3, 0x3700 -/* 800800F4 0007CEF4 4B FC C1 21 */ bl func_8004C214 +/* 800800F4 0007CEF4 4B FC C1 21 */ bl xStrHash__FPCc /* 800800F8 0007CEF8 38 BE 00 00 */ addi r5, r30, 0 /* 800800FC 0007CEFC 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80080100 0007CF00 90 65 00 A4 */ stw r3, 0xa4(r5) /* 80080104 0007CF04 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 80080108 0007CF08 38 63 37 0B */ addi r3, r3, 0x370b -/* 8008010C 0007CF0C 4B FC C1 09 */ bl func_8004C214 +/* 8008010C 0007CF0C 4B FC C1 09 */ bl xStrHash__FPCc /* 80080110 0007CF10 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80080114 0007CF14 90 7F 01 84 */ stw r3, 0x184(r31) /* 80080118 0007CF18 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8008011C 0007CF1C 38 63 37 14 */ addi r3, r3, 0x3714 -/* 80080120 0007CF20 4B FC C0 F5 */ bl func_8004C214 +/* 80080120 0007CF20 4B FC C0 F5 */ bl xStrHash__FPCc /* 80080124 0007CF24 38 BE 00 00 */ addi r5, r30, 0 /* 80080128 0007CF28 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008012C 0007CF2C 90 65 00 AC */ stw r3, 0xac(r5) /* 80080130 0007CF30 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 80080134 0007CF34 38 63 37 1F */ addi r3, r3, 0x371f -/* 80080138 0007CF38 4B FC C0 DD */ bl func_8004C214 +/* 80080138 0007CF38 4B FC C0 DD */ bl xStrHash__FPCc /* 8008013C 0007CF3C 38 BE 00 00 */ addi r5, r30, 0 /* 80080140 0007CF40 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80080144 0007CF44 90 65 00 B0 */ stw r3, 0xb0(r5) /* 80080148 0007CF48 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8008014C 0007CF4C 38 63 37 2A */ addi r3, r3, 0x372a -/* 80080150 0007CF50 4B FC C0 C5 */ bl func_8004C214 +/* 80080150 0007CF50 4B FC C0 C5 */ bl xStrHash__FPCc /* 80080154 0007CF54 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80080158 0007CF58 90 7F 01 90 */ stw r3, 0x190(r31) /* 8008015C 0007CF5C 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 80080160 0007CF60 38 63 2F 95 */ addi r3, r3, 0x2f95 -/* 80080164 0007CF64 4B FC C0 B1 */ bl func_8004C214 +/* 80080164 0007CF64 4B FC C0 B1 */ bl xStrHash__FPCc /* 80080168 0007CF68 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008016C 0007CF6C 90 7F 01 94 */ stw r3, 0x194(r31) /* 80080170 0007CF70 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 80080174 0007CF74 38 63 37 35 */ addi r3, r3, 0x3735 -/* 80080178 0007CF78 4B FC C0 9D */ bl func_8004C214 +/* 80080178 0007CF78 4B FC C0 9D */ bl xStrHash__FPCc /* 8008017C 0007CF7C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80080180 0007CF80 90 7F 01 98 */ stw r3, 0x198(r31) /* 80080184 0007CF84 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 80080188 0007CF88 38 63 37 40 */ addi r3, r3, 0x3740 -/* 8008018C 0007CF8C 4B FC C0 89 */ bl func_8004C214 +/* 8008018C 0007CF8C 4B FC C0 89 */ bl xStrHash__FPCc /* 80080190 0007CF90 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80080194 0007CF94 90 7F 01 9C */ stw r3, 0x19c(r31) /* 80080198 0007CF98 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8008019C 0007CF9C 38 63 37 4B */ addi r3, r3, 0x374b -/* 800801A0 0007CFA0 4B FC C0 75 */ bl func_8004C214 +/* 800801A0 0007CFA0 4B FC C0 75 */ bl xStrHash__FPCc /* 800801A4 0007CFA4 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 800801A8 0007CFA8 90 7F 01 A0 */ stw r3, 0x1a0(r31) /* 800801AC 0007CFAC 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 800801B0 0007CFB0 38 63 2F A0 */ addi r3, r3, 0x2fa0 -/* 800801B4 0007CFB4 4B FC C0 61 */ bl func_8004C214 +/* 800801B4 0007CFB4 4B FC C0 61 */ bl xStrHash__FPCc /* 800801B8 0007CFB8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 800801BC 0007CFBC 90 7F 01 A4 */ stw r3, 0x1a4(r31) /* 800801C0 0007CFC0 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 800801C4 0007CFC4 38 63 37 56 */ addi r3, r3, 0x3756 -/* 800801C8 0007CFC8 4B FC C0 4D */ bl func_8004C214 +/* 800801C8 0007CFC8 4B FC C0 4D */ bl xStrHash__FPCc /* 800801CC 0007CFCC 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 800801D0 0007CFD0 90 7F 01 A8 */ stw r3, 0x1a8(r31) /* 800801D4 0007CFD4 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 800801D8 0007CFD8 38 63 37 61 */ addi r3, r3, 0x3761 -/* 800801DC 0007CFDC 4B FC C0 39 */ bl func_8004C214 +/* 800801DC 0007CFDC 4B FC C0 39 */ bl xStrHash__FPCc /* 800801E0 0007CFE0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 800801E4 0007CFE4 90 7F 01 AC */ stw r3, 0x1ac(r31) /* 800801E8 0007CFE8 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 800801EC 0007CFEC 38 63 2F AB */ addi r3, r3, 0x2fab -/* 800801F0 0007CFF0 4B FC C0 25 */ bl func_8004C214 +/* 800801F0 0007CFF0 4B FC C0 25 */ bl xStrHash__FPCc /* 800801F4 0007CFF4 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 800801F8 0007CFF8 90 7F 01 B0 */ stw r3, 0x1b0(r31) /* 800801FC 0007CFFC 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 80080200 0007D000 38 63 37 6C */ addi r3, r3, 0x376c -/* 80080204 0007D004 4B FC C0 11 */ bl func_8004C214 +/* 80080204 0007D004 4B FC C0 11 */ bl xStrHash__FPCc /* 80080208 0007D008 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008020C 0007D00C 90 7F 01 B4 */ stw r3, 0x1b4(r31) /* 80080210 0007D010 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 80080214 0007D014 38 63 2F B6 */ addi r3, r3, 0x2fb6 -/* 80080218 0007D018 4B FC BF FD */ bl func_8004C214 +/* 80080218 0007D018 4B FC BF FD */ bl xStrHash__FPCc /* 8008021C 0007D01C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80080220 0007D020 90 7F 01 B8 */ stw r3, 0x1b8(r31) /* 80080224 0007D024 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 80080228 0007D028 38 63 37 77 */ addi r3, r3, 0x3777 -/* 8008022C 0007D02C 4B FC BF E9 */ bl func_8004C214 +/* 8008022C 0007D02C 4B FC BF E9 */ bl xStrHash__FPCc /* 80080230 0007D030 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80080234 0007D034 90 7F 01 BC */ stw r3, 0x1bc(r31) /* 80080238 0007D038 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8008023C 0007D03C 38 63 37 82 */ addi r3, r3, 0x3782 -/* 80080240 0007D040 4B FC BF D5 */ bl func_8004C214 +/* 80080240 0007D040 4B FC BF D5 */ bl xStrHash__FPCc /* 80080244 0007D044 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80080248 0007D048 90 7F 01 C0 */ stw r3, 0x1c0(r31) /* 8008024C 0007D04C 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 80080250 0007D050 38 63 37 8D */ addi r3, r3, 0x378d -/* 80080254 0007D054 4B FC BF C1 */ bl func_8004C214 +/* 80080254 0007D054 4B FC BF C1 */ bl xStrHash__FPCc /* 80080258 0007D058 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008025C 0007D05C 90 7F 01 C4 */ stw r3, 0x1c4(r31) /* 80080260 0007D060 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 80080264 0007D064 38 63 37 98 */ addi r3, r3, 0x3798 -/* 80080268 0007D068 4B FC BF AD */ bl func_8004C214 +/* 80080268 0007D068 4B FC BF AD */ bl xStrHash__FPCc /* 8008026C 0007D06C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80080270 0007D070 90 7F 01 C8 */ stw r3, 0x1c8(r31) /* 80080274 0007D074 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 80080278 0007D078 38 63 37 A3 */ addi r3, r3, 0x37a3 -/* 8008027C 0007D07C 4B FC BF 99 */ bl func_8004C214 +/* 8008027C 0007D07C 4B FC BF 99 */ bl xStrHash__FPCc /* 80080280 0007D080 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80080284 0007D084 90 7F 01 CC */ stw r3, 0x1cc(r31) /* 80080288 0007D088 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 8008028C 0007D08C 38 63 37 AE */ addi r3, r3, 0x37ae -/* 80080290 0007D090 4B FC BF 85 */ bl func_8004C214 +/* 80080290 0007D090 4B FC BF 85 */ bl xStrHash__FPCc /* 80080294 0007D094 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80080298 0007D098 90 7F 01 D0 */ stw r3, 0x1d0(r31) /* 8008029C 0007D09C 38 64 61 18 */ addi r3, r4, lbl_80256118@l /* 800802A0 0007D0A0 38 63 37 B9 */ addi r3, r3, 0x37b9 -/* 800802A4 0007D0A4 4B FC BF 71 */ bl func_8004C214 +/* 800802A4 0007D0A4 4B FC BF 71 */ bl xStrHash__FPCc /* 800802A8 0007D0A8 38 00 00 00 */ li r0, 0 /* 800802AC 0007D0AC 38 BE 00 00 */ addi r5, r30, 0 /* 800802B0 0007D0B0 90 05 01 58 */ stw r0, 0x158(r5) @@ -29080,8 +29080,8 @@ lbl_8008055C: /* 80080788 0007D588 38 21 00 30 */ addi r1, r1, 0x30 /* 8008078C 0007D58C 4E 80 00 20 */ blr -.global func_80080790 -func_80080790: +.global zEntPlayer_SNDPlay__F14_tagePlayerSndf +zEntPlayer_SNDPlay__F14_tagePlayerSndf: /* 80080790 0007D590 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80080794 0007D594 7C 08 02 A6 */ mflr r0 /* 80080798 0007D598 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -29113,7 +29113,7 @@ func_80080790: /* 80080800 0007D600 38 A0 00 00 */ li r5, 0 /* 80080804 0007D604 38 C0 00 00 */ li r6, 0 /* 80080808 0007D608 38 E0 00 00 */ li r7, 0 -/* 8008080C 0007D60C 4B FC 82 21 */ bl func_80048A2C +/* 8008080C 0007D60C 4B FC 82 21 */ bl xSndPlay__FUiffUiUiUi14sound_categoryf /* 80080810 0007D610 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) /* 80080814 0007D614 3C 80 80 2E */ lis r4, lbl_802DE4B0@ha /* 80080818 0007D618 38 84 E4 B0 */ addi r4, r4, lbl_802DE4B0@l @@ -29133,7 +29133,7 @@ func_80080790: /* 80080850 0007D650 88 65 06 D1 */ lbz r3, 0x6d1(r5) /* 80080854 0007D654 7C 84 F0 2E */ lwzx r4, r4, r30 /* 80080858 0007D658 38 A0 00 01 */ li r5, 1 -/* 8008085C 0007D65C 4B FB 5E 55 */ bl func_800366B0 +/* 8008085C 0007D65C 4B FB 5E 55 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi lbl_80080860: /* 80080860 0007D660 80 01 00 14 */ lwz r0, 0x14(r1) /* 80080864 0007D664 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -29142,20 +29142,20 @@ lbl_80080860: /* 80080870 0007D670 38 21 00 10 */ addi r1, r1, 0x10 /* 80080874 0007D674 4E 80 00 20 */ blr -.global func_80080878 -func_80080878: +.global zEntPlayer_SNDPlayStream__F20_tagePlayerStreamSnd +zEntPlayer_SNDPlayStream__F20_tagePlayerStreamSnd: /* 80080878 0007D678 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8008087C 0007D67C 7C 08 02 A6 */ mflr r0 /* 80080880 0007D680 38 80 00 00 */ li r4, 0 /* 80080884 0007D684 90 01 00 14 */ stw r0, 0x14(r1) -/* 80080888 0007D688 48 00 00 15 */ bl func_8008089C +/* 80080888 0007D688 48 00 00 15 */ bl zEntPlayer_SNDPlayStream__F20_tagePlayerStreamSndUi /* 8008088C 0007D68C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80080890 0007D690 7C 08 03 A6 */ mtlr r0 /* 80080894 0007D694 38 21 00 10 */ addi r1, r1, 0x10 /* 80080898 0007D698 4E 80 00 20 */ blr -.global func_8008089C -func_8008089C: +.global zEntPlayer_SNDPlayStream__F20_tagePlayerStreamSndUi +zEntPlayer_SNDPlayStream__F20_tagePlayerStreamSndUi: /* 8008089C 0007D69C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800808A0 0007D6A0 7C 08 02 A6 */ mflr r0 /* 800808A4 0007D6A4 3C A0 80 3C */ lis r5, lbl_803C0558@ha @@ -29196,7 +29196,7 @@ func_8008089C: /* 80080930 0007D730 38 80 00 80 */ li r4, 0x80 /* 80080934 0007D734 38 C0 00 00 */ li r6, 0 /* 80080938 0007D738 38 E0 00 00 */ li r7, 0 -/* 8008093C 0007D73C 4B FC 80 F1 */ bl func_80048A2C +/* 8008093C 0007D73C 4B FC 80 F1 */ bl xSndPlay__FUiffUiUiUi14sound_categoryf /* 80080940 0007D740 7F A0 EB 78 */ mr r0, r29 /* 80080944 0007D744 90 6D 8C B8 */ stw r3, lbl_803CB5B8-_SDA_BASE_(r13) /* 80080948 0007D748 7C 60 F2 14 */ add r3, r0, r30 @@ -29209,8 +29209,8 @@ lbl_80080954: /* 80080960 0007D760 38 21 00 20 */ addi r1, r1, 0x20 /* 80080964 0007D764 4E 80 00 20 */ blr -.global func_80080968 -func_80080968: +.global zEntPlayer_SNDPlayDelayed__Ff +zEntPlayer_SNDPlayDelayed__Ff: /* 80080968 0007D768 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8008096C 0007D76C 7C 08 02 A6 */ mflr r0 /* 80080970 0007D770 90 01 00 34 */ stw r0, 0x34(r1) @@ -29246,7 +29246,7 @@ lbl_800809BC: /* 800809E4 0007D7E4 40 82 00 20 */ bne lbl_80080A04 /* 800809E8 0007D7E8 80 7E 00 00 */ lwz r3, 0(r30) /* 800809EC 0007D7EC 80 9E 00 04 */ lwz r4, 4(r30) -/* 800809F0 0007D7F0 48 00 00 D1 */ bl func_80080AC0 +/* 800809F0 0007D7F0 48 00 00 D1 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 800809F4 0007D7F4 93 FE 00 00 */ stw r31, 0(r30) /* 800809F8 0007D7F8 93 FE 00 04 */ stw r31, 4(r30) /* 800809FC 0007D7FC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -29267,8 +29267,8 @@ lbl_80080A14: /* 80080A30 0007D830 38 21 00 30 */ addi r1, r1, 0x30 /* 80080A34 0007D834 4E 80 00 20 */ blr -.global func_80080A38 -func_80080A38: +.global zEntPlayer_SNDPlayStream__FUiUi20_tagePlayerStreamSndUi +zEntPlayer_SNDPlayStream__FUiUi20_tagePlayerStreamSndUi: /* 80080A38 0007D838 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80080A3C 0007D83C 7C 08 02 A6 */ mflr r0 /* 80080A40 0007D840 3C E0 80 3C */ lis r7, lbl_803C0558@ha @@ -29281,15 +29281,15 @@ func_80080A38: /* 80080A5C 0007D85C 41 81 00 10 */ bgt lbl_80080A6C /* 80080A60 0007D860 7C A3 2B 78 */ mr r3, r5 /* 80080A64 0007D864 7C C4 33 78 */ mr r4, r6 -/* 80080A68 0007D868 4B FF FE 35 */ bl func_8008089C +/* 80080A68 0007D868 4B FF FE 35 */ bl zEntPlayer_SNDPlayStream__F20_tagePlayerStreamSndUi lbl_80080A6C: /* 80080A6C 0007D86C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80080A70 0007D870 7C 08 03 A6 */ mtlr r0 /* 80080A74 0007D874 38 21 00 10 */ addi r1, r1, 0x10 /* 80080A78 0007D878 4E 80 00 20 */ blr -.global func_80080A7C -func_80080A7C: +.global zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf +zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf: /* 80080A7C 0007D87C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80080A80 0007D880 7C 08 02 A6 */ mflr r0 /* 80080A84 0007D884 3C E0 80 3C */ lis r7, lbl_803C0558@ha @@ -29302,15 +29302,15 @@ func_80080A7C: /* 80080AA0 0007D8A0 41 81 00 10 */ bgt lbl_80080AB0 /* 80080AA4 0007D8A4 7C A3 2B 78 */ mr r3, r5 /* 80080AA8 0007D8A8 7C C4 33 78 */ mr r4, r6 -/* 80080AAC 0007D8AC 48 00 00 15 */ bl func_80080AC0 +/* 80080AAC 0007D8AC 48 00 00 15 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf lbl_80080AB0: /* 80080AB0 0007D8B0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80080AB4 0007D8B4 7C 08 03 A6 */ mtlr r0 /* 80080AB8 0007D8B8 38 21 00 10 */ addi r1, r1, 0x10 /* 80080ABC 0007D8BC 4E 80 00 20 */ blr -.global func_80080AC0 -func_80080AC0: +.global zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf +zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf: /* 80080AC0 0007D8C0 94 21 FF 40 */ stwu r1, -0xc0(r1) /* 80080AC4 0007D8C4 7C 08 02 A6 */ mflr r0 /* 80080AC8 0007D8C8 90 01 00 C4 */ stw r0, 0xc4(r1) @@ -29327,7 +29327,7 @@ func_80080AC0: /* 80080AF4 0007D8F4 3B E6 C9 B0 */ addi r31, r6, lbl_8028C9B0@l /* 80080AF8 0007D8F8 28 00 00 00 */ cmplwi r0, 0 /* 80080AFC 0007D8FC 40 82 03 DC */ bne lbl_80080ED8 -/* 80080B00 0007D900 48 07 28 91 */ bl func_800F3390 +/* 80080B00 0007D900 48 07 28 91 */ bl NPCC_NPCIsConversing__Fv /* 80080B04 0007D904 2C 03 00 00 */ cmpwi r3, 0 /* 80080B08 0007D908 40 82 03 D0 */ bne lbl_80080ED8 /* 80080B0C 0007D90C 80 0D 8C C4 */ lwz r0, lbl_803CB5C4-_SDA_BASE_(r13) @@ -29591,7 +29591,7 @@ lbl_80080E80: /* 80080EC4 0007DCC4 38 C0 00 00 */ li r6, 0 /* 80080EC8 0007DCC8 38 E0 00 00 */ li r7, 0 /* 80080ECC 0007DCCC FC 60 10 90 */ fmr f3, f2 -/* 80080ED0 0007DCD0 4B FC 7B 5D */ bl func_80048A2C +/* 80080ED0 0007DCD0 4B FC 7B 5D */ bl xSndPlay__FUiffUiUiUi14sound_categoryf /* 80080ED4 0007DCD4 90 6D 8C B8 */ stw r3, lbl_803CB5B8-_SDA_BASE_(r13) lbl_80080ED8: /* 80080ED8 0007DCD8 E3 E1 00 B8 */ psq_l f31, 184(r1), 0, qr0 @@ -29602,8 +29602,8 @@ lbl_80080ED8: /* 80080EEC 0007DCEC 38 21 00 C0 */ addi r1, r1, 0xc0 /* 80080EF0 0007DCF0 4E 80 00 20 */ blr -.global func_80080EF4 -func_80080EF4: +.global zEntPlayer_SNDPlayRandom__F14_tagePlayerSnd14_tagePlayerSndf +zEntPlayer_SNDPlayRandom__F14_tagePlayerSnd14_tagePlayerSndf: /* 80080EF4 0007DCF4 94 21 FF 40 */ stwu r1, -0xc0(r1) /* 80080EF8 0007DCF8 7C 08 02 A6 */ mflr r0 /* 80080EFC 0007DCFC 90 01 00 C4 */ stw r0, 0xc4(r1) @@ -29676,7 +29676,7 @@ lbl_80080FF0: /* 80080FF8 0007DDF8 7F 5B D3 78 */ mr r27, r26 /* 80080FFC 0007DDFC 48 00 00 30 */ b lbl_8008102C lbl_80081000: -/* 80081000 0007DE00 4B FA FC 69 */ bl func_80030C68 +/* 80081000 0007DE00 4B FA FC 69 */ bl xrand__Fv /* 80081004 0007DE04 7C 03 F3 96 */ divwu r0, r3, r30 /* 80081008 0007DE08 80 9B 00 00 */ lwz r4, 0(r27) /* 8008100C 0007DE0C 3B 39 00 01 */ addi r25, r25, 1 @@ -29729,7 +29729,7 @@ lbl_80081090: /* 800810B8 0007DEB8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) /* 800810BC 0007DEBC 38 C0 00 00 */ li r6, 0 /* 800810C0 0007DEC0 38 E0 00 00 */ li r7, 0 -/* 800810C4 0007DEC4 4B FC 79 69 */ bl func_80048A2C +/* 800810C4 0007DEC4 4B FC 79 69 */ bl xSndPlay__FUiffUiUiUi14sound_categoryf /* 800810C8 0007DEC8 3C 80 80 2E */ lis r4, lbl_802DE4B0@ha /* 800810CC 0007DECC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 800810D0 0007DED0 38 84 E4 B0 */ addi r4, r4, lbl_802DE4B0@l @@ -29745,7 +29745,7 @@ lbl_80081090: /* 800810F8 0007DEF8 88 65 06 D1 */ lbz r3, 0x6d1(r5) /* 800810FC 0007DEFC 7C 84 D0 2E */ lwzx r4, r4, r26 /* 80081100 0007DF00 38 A0 00 01 */ li r5, 1 -/* 80081104 0007DF04 4B FB 55 AD */ bl func_800366B0 +/* 80081104 0007DF04 4B FB 55 AD */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi lbl_80081108: /* 80081108 0007DF08 80 8D 8D 60 */ lwz r4, lbl_803CB660-_SDA_BASE_(r13) /* 8008110C 0007DF0C 38 7D 00 01 */ addi r3, r29, 1 @@ -29788,8 +29788,8 @@ lbl_8008117C: /* 80081190 0007DF90 38 21 00 C0 */ addi r1, r1, 0xc0 /* 80081194 0007DF94 4E 80 00 20 */ blr -.global func_80081198 -func_80081198: +.global zEntPlayer_SNDSetVol__F14_tagePlayerSndf +zEntPlayer_SNDSetVol__F14_tagePlayerSndf: /* 80081198 0007DF98 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8008119C 0007DF9C 7C 08 02 A6 */ mflr r0 /* 800811A0 0007DFA0 3C 80 80 29 */ lis r4, lbl_8028C9B0@ha @@ -29806,15 +29806,15 @@ func_80081198: /* 800811CC 0007DFCC 38 03 CE 18 */ addi r0, r3, lbl_8028CE18@l /* 800811D0 0007DFD0 7C 60 2A 14 */ add r3, r0, r5 /* 800811D4 0007DFD4 7C 63 20 2E */ lwzx r3, r3, r4 -/* 800811D8 0007DFD8 4B FC 81 D1 */ bl func_800493A8 +/* 800811D8 0007DFD8 4B FC 81 D1 */ bl xSndSetVol__FUif lbl_800811DC: /* 800811DC 0007DFDC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800811E0 0007DFE0 7C 08 03 A6 */ mtlr r0 /* 800811E4 0007DFE4 38 21 00 10 */ addi r1, r1, 0x10 /* 800811E8 0007DFE8 4E 80 00 20 */ blr -.global func_800811EC -func_800811EC: +.global zEntPlayer_SNDSetPitch__F14_tagePlayerSndf +zEntPlayer_SNDSetPitch__F14_tagePlayerSndf: /* 800811EC 0007DFEC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800811F0 0007DFF0 7C 08 02 A6 */ mflr r0 /* 800811F4 0007DFF4 3C 80 80 29 */ lis r4, lbl_8028C9B0@ha @@ -29831,15 +29831,15 @@ func_800811EC: /* 80081220 0007E020 38 03 CE 18 */ addi r0, r3, lbl_8028CE18@l /* 80081224 0007E024 7C 60 2A 14 */ add r3, r0, r5 /* 80081228 0007E028 7C 63 20 2E */ lwzx r3, r3, r4 -/* 8008122C 0007E02C 4B FC 81 9D */ bl func_800493C8 +/* 8008122C 0007E02C 4B FC 81 9D */ bl xSndSetPitch__FUif lbl_80081230: /* 80081230 0007E030 80 01 00 14 */ lwz r0, 0x14(r1) /* 80081234 0007E034 7C 08 03 A6 */ mtlr r0 /* 80081238 0007E038 38 21 00 10 */ addi r1, r1, 0x10 /* 8008123C 0007E03C 4E 80 00 20 */ blr -.global func_80081240 -func_80081240: +.global zEntPlayer_SNDStop__F14_tagePlayerSnd +zEntPlayer_SNDStop__F14_tagePlayerSnd: /* 80081240 0007E040 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80081244 0007E044 7C 08 02 A6 */ mflr r0 /* 80081248 0007E048 3C 80 80 29 */ lis r4, lbl_8028C9B0@ha @@ -29859,7 +29859,7 @@ func_80081240: /* 80081280 0007E080 7C 63 F8 2E */ lwzx r3, r3, r31 /* 80081284 0007E084 28 03 00 00 */ cmplwi r3, 0 /* 80081288 0007E088 41 82 00 48 */ beq lbl_800812D0 -/* 8008128C 0007E08C 4B FC 7F 75 */ bl func_80049200 +/* 8008128C 0007E08C 4B FC 7F 75 */ bl xSndStop__FUi /* 80081290 0007E090 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) /* 80081294 0007E094 3C 80 80 29 */ lis r4, lbl_8028CE18@ha /* 80081298 0007E098 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -29875,7 +29875,7 @@ func_80081240: /* 800812C0 0007E0C0 28 00 55 33 */ cmplwi r0, 0x5533 /* 800812C4 0007E0C4 41 82 00 0C */ beq lbl_800812D0 /* 800812C8 0007E0C8 88 64 06 D1 */ lbz r3, 0x6d1(r4) -/* 800812CC 0007E0CC 4B FB 53 B5 */ bl func_80036680 +/* 800812CC 0007E0CC 4B FB 53 B5 */ bl xPadDestroyRumbleChain__Fi lbl_800812D0: /* 800812D0 0007E0D0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800812D4 0007E0D4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -29883,8 +29883,8 @@ lbl_800812D0: /* 800812DC 0007E0DC 38 21 00 10 */ addi r1, r1, 0x10 /* 800812E0 0007E0E0 4E 80 00 20 */ blr -.global func_800812E4 -func_800812E4: +.global zEntPlayer_SNDStopStream__Fv +zEntPlayer_SNDStopStream__Fv: /* 800812E4 0007E0E4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800812E8 0007E0E8 7C 08 02 A6 */ mflr r0 /* 800812EC 0007E0EC 90 01 00 14 */ stw r0, 0x14(r1) @@ -29893,15 +29893,15 @@ func_800812E4: /* 800812F8 0007E0F8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800812FC 0007E0FC 41 82 00 0C */ beq lbl_80081308 /* 80081300 0007E100 80 6D 8C B8 */ lwz r3, lbl_803CB5B8-_SDA_BASE_(r13) -/* 80081304 0007E104 4B FC 7E FD */ bl func_80049200 +/* 80081304 0007E104 4B FC 7E FD */ bl xSndStop__FUi lbl_80081308: /* 80081308 0007E108 80 01 00 14 */ lwz r0, 0x14(r1) /* 8008130C 0007E10C 7C 08 03 A6 */ mtlr r0 /* 80081310 0007E110 38 21 00 10 */ addi r1, r1, 0x10 /* 80081314 0007E114 4E 80 00 20 */ blr -.global func_80081318 -func_80081318: +.global zEntPlayer_SNDNotifyPlaying__FUi +zEntPlayer_SNDNotifyPlaying__FUi: /* 80081318 0007E118 90 6D 8C B8 */ stw r3, lbl_803CB5B8-_SDA_BASE_(r13) /* 8008131C 0007E11C 4E 80 00 20 */ blr @@ -30008,7 +30008,7 @@ func_80081468: /* 80081494 0007E294 41 82 00 10 */ beq lbl_800814A4 /* 80081498 0007E298 7F C3 F3 78 */ mr r3, r30 /* 8008149C 0007E29C 7F E4 FB 78 */ mr r4, r31 -/* 800814A0 0007E2A0 4B F9 8D B1 */ bl func_8001A250 +/* 800814A0 0007E2A0 4B F9 8D B1 */ bl xEntCollCheckEnv__FP4xEntP6xScene lbl_800814A4: /* 800814A4 0007E2A4 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 800814A8 0007E2A8 88 03 00 00 */ lbz r0, 0(r3) @@ -30018,7 +30018,7 @@ lbl_800814A4: /* 800814B8 0007E2B8 7F C3 F3 78 */ mr r3, r30 /* 800814BC 0007E2BC 38 A4 B2 4C */ addi r5, r4, lbl_8007B24C@l /* 800814C0 0007E2C0 7F E4 FB 78 */ mr r4, r31 -/* 800814C4 0007E2C4 4B F9 91 F5 */ bl func_8001A6B8 +/* 800814C4 0007E2C4 4B F9 91 F5 */ bl xEntCollCheckNPCs__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEnt lbl_800814C8: /* 800814C8 0007E2C8 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 800814CC 0007E2CC 88 03 00 00 */ lbz r0, 0(r3) @@ -30028,7 +30028,7 @@ lbl_800814C8: /* 800814DC 0007E2DC 7F C3 F3 78 */ mr r3, r30 /* 800814E0 0007E2E0 38 A4 A9 60 */ addi r5, r4, lbl_8007A960@l /* 800814E4 0007E2E4 7F E4 FB 78 */ mr r4, r31 -/* 800814E8 0007E2E8 4B F9 91 7D */ bl func_8001A664 +/* 800814E8 0007E2E8 4B F9 91 7D */ bl xEntCollCheckDyns__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEnt lbl_800814EC: /* 800814EC 0007E2EC 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 800814F0 0007E2F0 88 03 00 00 */ lbz r0, 0(r3) @@ -30038,7 +30038,7 @@ lbl_800814EC: /* 80081500 0007E300 7F C3 F3 78 */ mr r3, r30 /* 80081504 0007E304 38 A4 A9 60 */ addi r5, r4, lbl_8007A960@l /* 80081508 0007E308 7F E4 FB 78 */ mr r4, r31 -/* 8008150C 0007E30C 4B F9 91 05 */ bl func_8001A610 +/* 8008150C 0007E30C 4B F9 91 05 */ bl xEntCollCheckStats__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEnt lbl_80081510: /* 80081510 0007E310 80 01 00 14 */ lwz r0, 0x14(r1) /* 80081514 0007E314 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -30065,7 +30065,7 @@ lbl_80081558: /* 80081558 0007E358 80 78 00 0C */ lwz r3, 0xc(r24) /* 8008155C 0007E35C 80 9E 00 00 */ lwz r4, 0(r30) /* 80081560 0007E360 80 63 00 10 */ lwz r3, 0x10(r3) -/* 80081564 0007E364 4B F8 61 F9 */ bl func_8000775C +/* 80081564 0007E364 4B F8 61 F9 */ bl xAnimTableGetState__FP10xAnimTablePCc /* 80081568 0007E368 7C 7F 1B 79 */ or. r31, r3, r3 /* 8008156C 0007E36C 41 82 00 D0 */ beq lbl_8008163C /* 80081570 0007E370 80 7F 00 18 */ lwz r3, 0x18(r31) @@ -30080,7 +30080,7 @@ lbl_80081558: /* 80081594 0007E394 38 A1 00 20 */ addi r5, r1, 0x20 /* 80081598 0007E398 38 80 00 01 */ li r4, 1 /* 8008159C 0007E39C 38 C0 00 80 */ li r6, 0x80 -/* 800815A0 0007E3A0 48 03 E6 81 */ bl func_800BFC20 +/* 800815A0 0007E3A0 48 03 E6 81 */ bl _iAnimSKBExtractTranslate__FP14iAnimSKBHeaderUiP5xVec3i /* 800815A4 0007E3A4 C0 21 00 24 */ lfs f1, 0x24(r1) /* 800815A8 0007E3A8 1C 83 00 0C */ mulli r4, r3, 0xc /* 800815AC 0007E3AC C0 1D 00 00 */ lfs f0, 0(r29) @@ -30098,7 +30098,7 @@ lbl_80081558: /* 800815DC 0007E3DC 7C C6 02 14 */ add r6, r6, r0 /* 800815E0 0007E3E0 EC 01 00 2A */ fadds f0, f1, f0 /* 800815E4 0007E3E4 7C 05 3D 2E */ stfsx f0, r5, r7 -/* 800815E8 0007E3E8 48 03 E2 15 */ bl func_800BF7FC +/* 800815E8 0007E3E8 48 03 E2 15 */ bl _iAnimSKBAdjustTranslate__FP14iAnimSKBHeaderUiPfPf /* 800815EC 0007E3EC 48 00 00 3C */ b lbl_80081628 lbl_800815F0: /* 800815F0 0007E3F0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -30114,7 +30114,7 @@ lbl_800815F0: /* 80081618 0007E418 D0 41 00 14 */ stfs f2, 0x14(r1) /* 8008161C 0007E41C D0 01 00 18 */ stfs f0, 0x18(r1) /* 80081620 0007E420 D0 41 00 1C */ stfs f2, 0x1c(r1) -/* 80081624 0007E424 48 03 E1 D9 */ bl func_800BF7FC +/* 80081624 0007E424 48 03 E1 D9 */ bl _iAnimSKBAdjustTranslate__FP14iAnimSKBHeaderUiPfPf lbl_80081628: /* 80081628 0007E428 80 19 00 04 */ lwz r0, 4(r25) /* 8008162C 0007E42C 64 00 80 00 */ oris r0, r0, 0x8000 @@ -30150,7 +30150,7 @@ func_80081668: /* 80081690 0007E490 80 65 00 10 */ lwz r3, 0x10(r5) /* 80081694 0007E494 38 84 03 21 */ addi r4, r4, 0x321 /* 80081698 0007E498 83 A3 00 0C */ lwz r29, 0xc(r3) -/* 8008169C 0007E49C 4B F8 60 C1 */ bl func_8000775C +/* 8008169C 0007E49C 4B F8 60 C1 */ bl xAnimTableGetState__FP10xAnimTablePCc /* 800816A0 0007E4A0 7C 7F 1B 79 */ or. r31, r3, r3 /* 800816A4 0007E4A4 41 82 01 2C */ beq lbl_800817D0 /* 800816A8 0007E4A8 80 1F 00 10 */ lwz r0, 0x10(r31) @@ -30165,7 +30165,7 @@ func_80081668: /* 800816CC 0007E4CC 38 BE 00 08 */ addi r5, r30, 8 /* 800816D0 0007E4D0 38 80 00 01 */ li r4, 1 /* 800816D4 0007E4D4 38 C0 00 3C */ li r6, 0x3c -/* 800816D8 0007E4D8 48 03 E5 49 */ bl func_800BFC20 +/* 800816D8 0007E4D8 48 03 E5 49 */ bl _iAnimSKBExtractTranslate__FP14iAnimSKBHeaderUiP5xVec3i /* 800816DC 0007E4DC 90 7E 02 D8 */ stw r3, 0x2d8(r30) /* 800816E0 0007E4E0 38 A1 04 08 */ addi r5, r1, 0x408 /* 800816E4 0007E4E4 38 C1 00 08 */ addi r6, r1, 8 @@ -30174,14 +30174,14 @@ func_80081668: /* 800816F0 0007E4F0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 800816F4 0007E4F4 80 63 00 1C */ lwz r3, 0x1c(r3) /* 800816F8 0007E4F8 80 63 00 00 */ lwz r3, 0(r3) -/* 800816FC 0007E4FC 48 03 D2 FD */ bl func_800BE9F8 +/* 800816FC 0007E4FC 48 03 D2 FD */ bl iAnimEval__FPvfUiP5xVec3P5xQuat /* 80081700 0007E500 80 7F 00 18 */ lwz r3, 0x18(r31) /* 80081704 0007E504 38 A1 04 14 */ addi r5, r1, 0x414 /* 80081708 0007E508 38 80 00 01 */ li r4, 1 /* 8008170C 0007E50C 80 63 00 1C */ lwz r3, 0x1c(r3) /* 80081710 0007E510 7C A6 2B 78 */ mr r6, r5 /* 80081714 0007E514 80 63 00 00 */ lwz r3, 0(r3) -/* 80081718 0007E518 48 03 E0 E5 */ bl func_800BF7FC +/* 80081718 0007E518 48 03 E0 E5 */ bl _iAnimSKBAdjustTranslate__FP14iAnimSKBHeaderUiPfPf /* 8008171C 0007E51C 7F C3 F3 78 */ mr r3, r30 /* 80081720 0007E520 38 80 00 00 */ li r4, 0 /* 80081724 0007E524 48 00 00 3C */ b lbl_80081760 @@ -30223,7 +30223,7 @@ lbl_80081794: /* 800817A8 0007E5A8 80 7F 00 18 */ lwz r3, 0x18(r31) /* 800817AC 0007E5AC C0 23 00 10 */ lfs f1, 0x10(r3) /* 800817B0 0007E5B0 C0 43 00 14 */ lfs f2, 0x14(r3) -/* 800817B4 0007E5B4 4B F8 4D E5 */ bl func_80006598 +/* 800817B4 0007E5B4 4B F8 4D E5 */ bl xAnimFileSetTime__FP9xAnimFileff /* 800817B8 0007E5B8 80 7F 00 18 */ lwz r3, 0x18(r31) /* 800817BC 0007E5BC C0 1F 00 14 */ lfs f0, 0x14(r31) /* 800817C0 0007E5C0 C0 23 00 10 */ lfs f1, 0x10(r3) @@ -30330,13 +30330,13 @@ lbl_80081924: /* 80081930 0007E730 41 82 00 CC */ beq lbl_800819FC /* 80081934 0007E734 38 61 00 44 */ addi r3, r1, 0x44 /* 80081938 0007E738 38 9E 02 E0 */ addi r4, r30, 0x2e0 -/* 8008193C 0007E73C 48 1A EF 4D */ bl func_80230888 +/* 8008193C 0007E73C 48 1A EF 4D */ bl RwMatrixInvert /* 80081940 0007E740 80 BE 02 DC */ lwz r5, 0x2dc(r30) /* 80081944 0007E744 38 61 00 44 */ addi r3, r1, 0x44 /* 80081948 0007E748 7C 64 1B 78 */ mr r4, r3 /* 8008194C 0007E74C 80 A5 00 24 */ lwz r5, 0x24(r5) /* 80081950 0007E750 80 A5 00 4C */ lwz r5, 0x4c(r5) -/* 80081954 0007E754 4B FB 12 C5 */ bl func_80032C18 +/* 80081954 0007E754 4B FB 12 C5 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 80081958 0007E758 38 7E 03 40 */ addi r3, r30, 0x340 /* 8008195C 0007E75C 38 81 00 44 */ addi r4, r1, 0x44 /* 80081960 0007E760 7C 65 1B 78 */ mr r5, r3 @@ -30391,7 +30391,7 @@ lbl_800819FC: /* 80081A1C 0007E81C 80 65 00 08 */ lwz r3, 8(r5) /* 80081A20 0007E820 80 63 00 04 */ lwz r3, 4(r3) /* 80081A24 0007E824 80 63 00 04 */ lwz r3, 4(r3) -/* 80081A28 0007E828 4B FC AB 85 */ bl func_8004C5AC +/* 80081A28 0007E828 4B FC AB 85 */ bl xStricmp__FPCcPCc /* 80081A2C 0007E82C 2C 03 00 00 */ cmpwi r3, 0 /* 80081A30 0007E830 41 82 00 0C */ beq lbl_80081A3C /* 80081A34 0007E834 C3 62 8F A0 */ lfs f27, lbl_803CD920-_SDA2_BASE_(r2) @@ -30608,7 +30608,7 @@ lbl_80081D50: /* 80081D54 0007EB54 38 81 00 D4 */ addi r4, r1, 0xd4 /* 80081D58 0007EB58 38 A0 00 10 */ li r5, 0x10 /* 80081D5C 0007EB5C 38 C0 00 26 */ li r6, 0x26 -/* 80081D60 0007EB60 4B FB F3 6D */ bl func_800410CC +/* 80081D60 0007EB60 4B FB F3 6D */ bl xSceneNearestFloorPoly__FP6xSceneP14xNearFloorPolyUcUc /* 80081D64 0007EB64 28 03 00 00 */ cmplwi r3, 0 /* 80081D68 0007EB68 41 82 03 38 */ beq lbl_800820A0 /* 80081D6C 0007EB6C C0 21 01 30 */ lfs f1, 0x130(r1) @@ -30623,7 +30623,7 @@ lbl_80081D50: /* 80081D90 0007EB90 48 00 00 0C */ b lbl_80081D9C lbl_80081D94: /* 80081D94 0007EB94 80 61 01 48 */ lwz r3, 0x148(r1) -/* 80081D98 0007EB98 48 03 3B 85 */ bl func_800B591C +/* 80081D98 0007EB98 48 03 3B 85 */ bl zSurfaceGetSurface__FUi lbl_80081D9C: /* 80081D9C 0007EB9C 28 03 00 00 */ cmplwi r3, 0 /* 80081DA0 0007EBA0 41 82 00 18 */ beq lbl_80081DB8 @@ -30691,7 +30691,7 @@ lbl_80081DB8: /* 80081E94 0007EC94 D0 01 00 94 */ stfs f0, 0x94(r1) /* 80081E98 0007EC98 90 01 00 8C */ stw r0, 0x8c(r1) /* 80081E9C 0007EC9C 90 01 00 90 */ stw r0, 0x90(r1) -/* 80081EA0 0007ECA0 4B FB E6 25 */ bl func_800404C4 +/* 80081EA0 0007ECA0 4B FB E6 25 */ bl xRayHitsSceneFlags__FP6xSceneP5xRay3P7xCollisUcUc /* 80081EA4 0007ECA4 C0 21 00 94 */ lfs f1, 0x94(r1) /* 80081EA8 0007ECA8 C0 02 8F 3C */ lfs f0, lbl_803CD8BC-_SDA2_BASE_(r2) /* 80081EAC 0007ECAC FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -30930,7 +30930,7 @@ lbl_800821E4: /* 80082214 0007F014 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 80082218 0007F018 40 80 00 10 */ bge lbl_80082228 /* 8008221C 0007F01C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80082220 0007F020 48 04 D3 2D */ bl func_800CF54C +/* 80082220 0007F020 48 04 D3 2D */ bl iCameraSetBlurriness__Ff /* 80082224 0007F024 48 00 00 28 */ b lbl_8008224C lbl_80082228: /* 80082228 0007F028 EC 5E F8 28 */ fsubs f2, f30, f31 @@ -30942,7 +30942,7 @@ lbl_80082228: lbl_80082240: /* 80082240 0007F040 C0 0D 8E 58 */ lfs f0, lbl_803CB758-_SDA_BASE_(r13) /* 80082244 0007F044 EC 21 00 32 */ fmuls f1, f1, f0 -/* 80082248 0007F048 48 04 D3 05 */ bl func_800CF54C +/* 80082248 0007F048 48 04 D3 05 */ bl iCameraSetBlurriness__Ff lbl_8008224C: /* 8008224C 0007F04C E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80082250 0007F050 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -31060,63 +31060,63 @@ func_800823A4: /* 800823BC 0007F1BC 7C 9D 23 78 */ mr r29, r4 /* 800823C0 0007F1C0 93 81 00 10 */ stw r28, 0x10(r1) /* 800823C4 0007F1C4 7C 7C 1B 78 */ mr r28, r3 -/* 800823C8 0007F1C8 4B FB 17 89 */ bl func_80033B50 -/* 800823CC 0007F1CC 48 05 25 85 */ bl func_800D4950 +/* 800823C8 0007F1C8 4B FB 17 89 */ bl xMemPushBase__Fv +/* 800823CC 0007F1CC 48 05 25 85 */ bl iTimeGet__Fv /* 800823D0 0007F1D0 7C 60 1B 78 */ mr r0, r3 /* 800823D4 0007F1D4 7C 9F 23 78 */ mr r31, r4 /* 800823D8 0007F1D8 7F 83 E3 78 */ mr r3, r28 /* 800823DC 0007F1DC 38 80 00 00 */ li r4, 0 /* 800823E0 0007F1E0 7C 1E 03 78 */ mr r30, r0 -/* 800823E4 0007F1E4 4B FC B8 B1 */ bl func_8004DC94 +/* 800823E4 0007F1E4 4B FC B8 B1 */ bl xUtil_idtag2string__FUii /* 800823E8 0007F1E8 7F E4 FB 78 */ mr r4, r31 /* 800823EC 0007F1EC 7F C3 F3 78 */ mr r3, r30 -/* 800823F0 0007F1F0 48 05 25 91 */ bl func_800D4980 +/* 800823F0 0007F1F0 48 05 25 91 */ bl iTimeDiffSec__Fx /* 800823F4 0007F1F4 7F 83 E3 78 */ mr r3, r28 /* 800823F8 0007F1F8 7F A5 EB 78 */ mr r5, r29 /* 800823FC 0007F1FC 38 80 00 00 */ li r4, 0 -/* 80082400 0007F200 4B FC 8D 95 */ bl func_8004B194 -/* 80082404 0007F204 48 05 25 4D */ bl func_800D4950 +/* 80082400 0007F200 4B FC 8D 95 */ bl xSTPreLoadScene__FUiPvi +/* 80082404 0007F204 48 05 25 4D */ bl iTimeGet__Fv /* 80082408 0007F208 7C 7E 1B 78 */ mr r30, r3 /* 8008240C 0007F20C 7C 9F 23 78 */ mr r31, r4 /* 80082410 0007F210 7F 83 E3 78 */ mr r3, r28 /* 80082414 0007F214 38 80 00 00 */ li r4, 0 -/* 80082418 0007F218 4B FC B8 7D */ bl func_8004DC94 +/* 80082418 0007F218 4B FC B8 7D */ bl xUtil_idtag2string__FUii /* 8008241C 0007F21C 7F E4 FB 78 */ mr r4, r31 /* 80082420 0007F220 7F C3 F3 78 */ mr r3, r30 -/* 80082424 0007F224 48 05 25 5D */ bl func_800D4980 +/* 80082424 0007F224 48 05 25 5D */ bl iTimeDiffSec__Fx /* 80082428 0007F228 7F 83 E3 78 */ mr r3, r28 /* 8008242C 0007F22C 7F A4 EB 78 */ mr r4, r29 -/* 80082430 0007F230 4B FC 8F 15 */ bl func_8004B344 -/* 80082434 0007F234 48 05 25 1D */ bl func_800D4950 +/* 80082430 0007F230 4B FC 8F 15 */ bl xSTQueueSceneAssets__FUii +/* 80082434 0007F234 48 05 25 1D */ bl iTimeGet__Fv /* 80082438 0007F238 7C 7E 1B 78 */ mr r30, r3 /* 8008243C 0007F23C 7C 9F 23 78 */ mr r31, r4 /* 80082440 0007F240 7F 83 E3 78 */ mr r3, r28 /* 80082444 0007F244 38 80 00 00 */ li r4, 0 -/* 80082448 0007F248 4B FC B8 4D */ bl func_8004DC94 +/* 80082448 0007F248 4B FC B8 4D */ bl xUtil_idtag2string__FUii /* 8008244C 0007F24C 7F E4 FB 78 */ mr r4, r31 /* 80082450 0007F250 7F C3 F3 78 */ mr r3, r30 -/* 80082454 0007F254 48 05 25 2D */ bl func_800D4980 +/* 80082454 0007F254 48 05 25 2D */ bl iTimeDiffSec__Fx /* 80082458 0007F258 48 00 00 08 */ b lbl_80082460 lbl_8008245C: -/* 8008245C 0007F25C 48 0F E8 31 */ bl func_80180C8C +/* 8008245C 0007F25C 48 0F E8 31 */ bl CheckDVDAndResetState__8iTRCDiskFv lbl_80082460: /* 80082460 0007F260 7F 83 E3 78 */ mr r3, r28 -/* 80082464 0007F264 4B FC 90 31 */ bl func_8004B494 +/* 80082464 0007F264 4B FC 90 31 */ bl xSTLoadStep__FUi /* 80082468 0007F268 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) /* 8008246C 0007F26C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80082470 0007F270 41 80 FF EC */ blt lbl_8008245C /* 80082474 0007F274 7F 83 E3 78 */ mr r3, r28 /* 80082478 0007F278 7F A4 EB 78 */ mr r4, r29 -/* 8008247C 0007F27C 4B FC 90 6D */ bl func_8004B4E8 -/* 80082480 0007F280 48 05 24 D1 */ bl func_800D4950 +/* 8008247C 0007F27C 4B FC 90 6D */ bl xSTDisconnect__FUii +/* 80082480 0007F280 48 05 24 D1 */ bl iTimeGet__Fv /* 80082484 0007F284 7C 7F 1B 78 */ mr r31, r3 /* 80082488 0007F288 7C 9E 23 78 */ mr r30, r4 /* 8008248C 0007F28C 7F 83 E3 78 */ mr r3, r28 /* 80082490 0007F290 38 80 00 00 */ li r4, 0 -/* 80082494 0007F294 4B FC B8 01 */ bl func_8004DC94 +/* 80082494 0007F294 4B FC B8 01 */ bl xUtil_idtag2string__FUii /* 80082498 0007F298 7F C4 F3 78 */ mr r4, r30 /* 8008249C 0007F29C 7F E3 FB 78 */ mr r3, r31 -/* 800824A0 0007F2A0 48 05 24 E1 */ bl func_800D4980 +/* 800824A0 0007F2A0 48 05 24 E1 */ bl iTimeDiffSec__Fx /* 800824A4 0007F2A4 80 01 00 24 */ lwz r0, 0x24(r1) /* 800824A8 0007F2A8 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800824AC 0007F2AC 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -31126,8 +31126,8 @@ lbl_80082460: /* 800824BC 0007F2BC 38 21 00 20 */ addi r1, r1, 0x20 /* 800824C0 0007F2C0 4E 80 00 20 */ blr -.global func_800824C4 -func_800824C4: +.global zEntPlayer_LoadSounds__Fv +zEntPlayer_LoadSounds__Fv: /* 800824C4 0007F2C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800824C8 0007F2C8 7C 08 02 A6 */ mflr r0 /* 800824CC 0007F2CC 3C 60 53 50 */ lis r3, 0x53505342@ha @@ -31141,7 +31141,7 @@ func_800824C4: /* 800824EC 0007F2EC 38 81 00 08 */ addi r4, r1, 8 /* 800824F0 0007F2F0 60 00 00 02 */ ori r0, r0, 2 /* 800824F4 0007F2F4 90 0D 8E 60 */ stw r0, lbl_803CB760-_SDA_BASE_(r13) -/* 800824F8 0007F2F8 4B FC 92 15 */ bl func_8004B70C +/* 800824F8 0007F2F8 4B FC 92 15 */ bl xSTFindAsset__FUiPUi /* 800824FC 0007F2FC 28 03 00 00 */ cmplwi r3, 0 /* 80082500 0007F300 41 82 00 20 */ beq lbl_80082520 /* 80082504 0007F304 3C 60 53 50 */ lis r3, 0x53505041@ha @@ -31155,7 +31155,7 @@ lbl_80082520: /* 80082520 0007F320 3C 60 C0 E3 */ lis r3, 0xC0E34B23@ha /* 80082524 0007F324 38 81 00 08 */ addi r4, r1, 8 /* 80082528 0007F328 38 63 4B 23 */ addi r3, r3, 0xC0E34B23@l -/* 8008252C 0007F32C 4B FC 91 E1 */ bl func_8004B70C +/* 8008252C 0007F32C 4B FC 91 E1 */ bl xSTFindAsset__FUiPUi /* 80082530 0007F330 28 03 00 00 */ cmplwi r3, 0 /* 80082534 0007F334 41 82 00 20 */ beq lbl_80082554 /* 80082538 0007F338 3C 60 53 50 */ lis r3, 0x53505343@ha @@ -31172,8 +31172,8 @@ lbl_80082554: /* 80082560 0007F360 38 21 00 10 */ addi r1, r1, 0x10 /* 80082564 0007F364 4E 80 00 20 */ blr -.global func_80082568 -func_80082568: +.global zEntPlayer_UnloadSounds__Fv +zEntPlayer_UnloadSounds__Fv: /* 80082568 0007F368 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8008256C 0007F36C 7C 08 02 A6 */ mflr r0 /* 80082570 0007F370 90 01 00 14 */ stw r0, 0x14(r1) @@ -31185,7 +31185,7 @@ func_80082568: /* 80082588 0007F388 3C 60 53 50 */ lis r3, 0x53505343@ha /* 8008258C 0007F38C 38 80 00 01 */ li r4, 1 /* 80082590 0007F390 38 63 53 43 */ addi r3, r3, 0x53505343@l -/* 80082594 0007F394 4B FC 8E 21 */ bl func_8004B3B4 +/* 80082594 0007F394 4B FC 8E 21 */ bl xSTUnLoadScene__FUii lbl_80082598: /* 80082598 0007F398 80 0D 8E 60 */ lwz r0, lbl_803CB760-_SDA_BASE_(r13) /* 8008259C 0007F39C 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a @@ -31193,8 +31193,8 @@ lbl_80082598: /* 800825A4 0007F3A4 3C 60 53 50 */ lis r3, 0x53505343@ha /* 800825A8 0007F3A8 38 80 00 02 */ li r4, 2 /* 800825AC 0007F3AC 38 63 53 43 */ addi r3, r3, 0x53505343@l -/* 800825B0 0007F3B0 4B FC 8E 05 */ bl func_8004B3B4 -/* 800825B4 0007F3B4 48 05 00 5D */ bl func_800D2610 +/* 800825B0 0007F3B0 4B FC 8E 05 */ bl xSTUnLoadScene__FUii +/* 800825B4 0007F3B4 48 05 00 5D */ bl iSndSceneExit__Fv lbl_800825B8: /* 800825B8 0007F3B8 80 0D 8E 60 */ lwz r0, lbl_803CB760-_SDA_BASE_(r13) /* 800825BC 0007F3BC 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d @@ -31202,7 +31202,7 @@ lbl_800825B8: /* 800825C4 0007F3C4 3C 60 53 50 */ lis r3, 0x53505041@ha /* 800825C8 0007F3C8 38 80 00 01 */ li r4, 1 /* 800825CC 0007F3CC 38 63 50 41 */ addi r3, r3, 0x53505041@l -/* 800825D0 0007F3D0 4B FC 8D E5 */ bl func_8004B3B4 +/* 800825D0 0007F3D0 4B FC 8D E5 */ bl xSTUnLoadScene__FUii lbl_800825D4: /* 800825D4 0007F3D4 80 0D 8E 60 */ lwz r0, lbl_803CB760-_SDA_BASE_(r13) /* 800825D8 0007F3D8 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c @@ -31210,8 +31210,8 @@ lbl_800825D4: /* 800825E0 0007F3E0 3C 60 53 50 */ lis r3, 0x53505041@ha /* 800825E4 0007F3E4 38 80 00 02 */ li r4, 2 /* 800825E8 0007F3E8 38 63 50 41 */ addi r3, r3, 0x53505041@l -/* 800825EC 0007F3EC 4B FC 8D C9 */ bl func_8004B3B4 -/* 800825F0 0007F3F0 48 05 00 21 */ bl func_800D2610 +/* 800825EC 0007F3EC 4B FC 8D C9 */ bl xSTUnLoadScene__FUii +/* 800825F0 0007F3F0 48 05 00 21 */ bl iSndSceneExit__Fv lbl_800825F4: /* 800825F4 0007F3F4 80 0D 8E 60 */ lwz r0, lbl_803CB760-_SDA_BASE_(r13) /* 800825F8 0007F3F8 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -31219,7 +31219,7 @@ lbl_800825F4: /* 80082600 0007F400 3C 60 53 50 */ lis r3, 0x53505342@ha /* 80082604 0007F404 38 80 00 01 */ li r4, 1 /* 80082608 0007F408 38 63 53 42 */ addi r3, r3, 0x53505342@l -/* 8008260C 0007F40C 4B FC 8D A9 */ bl func_8004B3B4 +/* 8008260C 0007F40C 4B FC 8D A9 */ bl xSTUnLoadScene__FUii lbl_80082610: /* 80082610 0007F410 80 0D 8E 60 */ lwz r0, lbl_803CB760-_SDA_BASE_(r13) /* 80082614 0007F414 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e @@ -31227,8 +31227,8 @@ lbl_80082610: /* 8008261C 0007F41C 3C 60 53 50 */ lis r3, 0x53505342@ha /* 80082620 0007F420 38 80 00 02 */ li r4, 2 /* 80082624 0007F424 38 63 53 42 */ addi r3, r3, 0x53505342@l -/* 80082628 0007F428 4B FC 8D 8D */ bl func_8004B3B4 -/* 8008262C 0007F42C 48 04 FF E5 */ bl func_800D2610 +/* 80082628 0007F428 4B FC 8D 8D */ bl xSTUnLoadScene__FUii +/* 8008262C 0007F42C 48 04 FF E5 */ bl iSndSceneExit__Fv lbl_80082630: /* 80082630 0007F430 38 00 00 00 */ li r0, 0 /* 80082634 0007F434 90 0D 8E 60 */ stw r0, lbl_803CB760-_SDA_BASE_(r13) @@ -31250,8 +31250,8 @@ lbl_80082648: /* 8008266C 0007F46C 38 21 00 10 */ addi r1, r1, 0x10 /* 80082670 0007F470 4E 80 00 20 */ blr -.global func_80082674 -func_80082674: +.global zEntPlayer_MinimalUpdate__FP4xEntP6xScenefR5xVec3 +zEntPlayer_MinimalUpdate__FP4xEntP6xScenefR5xVec3: /* 80082674 0007F474 94 21 FF 90 */ stwu r1, -0x70(r1) /* 80082678 0007F478 7C 08 02 A6 */ mflr r0 /* 8008267C 0007F47C 90 01 00 74 */ stw r0, 0x74(r1) @@ -31264,7 +31264,7 @@ func_80082674: /* 80082698 0007F498 7C BE 2B 78 */ mr r30, r5 /* 8008269C 0007F49C 7F A3 EB 78 */ mr r3, r29 /* 800826A0 0007F4A0 3B E0 00 00 */ li r31, 0 -/* 800826A4 0007F4A4 48 09 A0 5D */ bl func_8011C700 +/* 800826A4 0007F4A4 48 09 A0 5D */ bl update__9oob_stateFR6xScenef /* 800826A8 0007F4A8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800826AC 0007F4AC 41 82 00 0C */ beq lbl_800826B8 /* 800826B0 0007F4B0 38 60 00 01 */ li r3, 1 @@ -31272,12 +31272,12 @@ func_80082674: lbl_800826B8: /* 800826B8 0007F4B8 FC 20 F8 90 */ fmr f1, f31 /* 800826BC 0007F4BC 7F A3 EB 78 */ mr r3, r29 -/* 800826C0 0007F4C0 4B FE 0B 2D */ bl func_800631EC +/* 800826C0 0007F4C0 4B FE 0B 2D */ bl zEntPickup_CheckAllPickupsAgainstPlayer__FP6xScenef /* 800826C4 0007F4C4 FC 20 F8 90 */ fmr f1, f31 /* 800826C8 0007F4C8 7F 83 E3 78 */ mr r3, r28 /* 800826CC 0007F4CC 7F A4 EB 78 */ mr r4, r29 -/* 800826D0 0007F4D0 4B F9 70 0D */ bl func_800196DC -/* 800826D4 0007F4D4 48 0A 12 19 */ bl func_801238EC +/* 800826D0 0007F4D0 4B F9 70 0D */ bl xEntBeginUpdate__FP4xEntP6xScenef +/* 800826D4 0007F4D4 48 0A 12 19 */ bl zGooCollsBegin__Fv /* 800826D8 0007F4D8 80 DC 00 48 */ lwz r6, 0x48(r28) /* 800826DC 0007F4DC FC 20 F8 90 */ fmr f1, f31 /* 800826E0 0007F4E0 7F 83 E3 78 */ mr r3, r28 @@ -31288,7 +31288,7 @@ lbl_800826B8: /* 800826F4 0007F4F4 90 01 00 3C */ stw r0, 0x3c(r1) /* 800826F8 0007F4F8 80 06 00 38 */ lwz r0, 0x38(r6) /* 800826FC 0007F4FC 90 01 00 40 */ stw r0, 0x40(r1) -/* 80082700 0007F500 4B F9 75 B9 */ bl func_80019CB8 +/* 80082700 0007F500 4B F9 75 B9 */ bl xEntApplyPhysics__FP4xEntP6xScenef /* 80082704 0007F504 3C 60 80 08 */ lis r3, lbl_80082648@ha /* 80082708 0007F508 83 7C 00 40 */ lwz r27, 0x40(r28) /* 8008270C 0007F50C 38 03 26 48 */ addi r0, r3, lbl_80082648@l @@ -31296,7 +31296,7 @@ lbl_800826B8: /* 80082714 0007F514 90 1C 00 40 */ stw r0, 0x40(r28) /* 80082718 0007F518 7F 83 E3 78 */ mr r3, r28 /* 8008271C 0007F51C 7F A4 EB 78 */ mr r4, r29 -/* 80082720 0007F520 4B F9 73 CD */ bl func_80019AEC +/* 80082720 0007F520 4B F9 73 CD */ bl xEntMove__FP4xEntP6xScenef /* 80082724 0007F524 93 7C 00 40 */ stw r27, 0x40(r28) /* 80082728 0007F528 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8008272C 0007F52C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -31317,7 +31317,7 @@ lbl_800826B8: /* 80082768 0007F568 90 E1 00 20 */ stw r7, 0x20(r1) /* 8008276C 0007F56C 90 C1 00 24 */ stw r6, 0x24(r1) /* 80082770 0007F570 90 01 00 28 */ stw r0, 0x28(r1) -/* 80082774 0007F574 4B F9 99 59 */ bl func_8001C0CC +/* 80082774 0007F574 4B F9 99 59 */ bl xEntDriveUpdate__FP9xEntDriveP6xScenefPC7xCollis /* 80082778 0007F578 80 9C 00 48 */ lwz r4, 0x48(r28) /* 8008277C 0007F57C 38 61 00 08 */ addi r3, r1, 8 /* 80082780 0007F580 38 A1 00 20 */ addi r5, r1, 0x20 @@ -31398,13 +31398,13 @@ lbl_80082898: /* 80082898 0007F698 FC 20 F8 90 */ fmr f1, f31 /* 8008289C 0007F69C 7F 83 E3 78 */ mr r3, r28 /* 800828A0 0007F6A0 7F A4 EB 78 */ mr r4, r29 -/* 800828A4 0007F6A4 4B FF 9A E5 */ bl func_8007C388 +/* 800828A4 0007F6A4 4B FF 9A E5 */ bl zEntPlayerCollide__FP4xEntP6xScenef /* 800828A8 0007F6A8 FC 20 F8 90 */ fmr f1, f31 /* 800828AC 0007F6AC 7F 83 E3 78 */ mr r3, r28 -/* 800828B0 0007F6B0 4B FF 1D 09 */ bl func_800745B8 +/* 800828B0 0007F6B0 4B FF 1D 09 */ bl zEntPlayer_CheckCritterContact__FP4xEntf /* 800828B4 0007F6B4 80 7C 00 4C */ lwz r3, 0x4c(r28) -/* 800828B8 0007F6B8 48 09 CB C1 */ bl func_8011F478 -/* 800828BC 0007F6BC 48 0A 10 DD */ bl func_80123998 +/* 800828B8 0007F6B8 48 09 CB C1 */ bl xEntBoulder_ApplyForces__FP10xEntCollis +/* 800828BC 0007F6BC 48 0A 10 DD */ bl zGooCollsEnd__Fv /* 800828C0 0007F6C0 83 DC 00 4C */ lwz r30, 0x4c(r28) /* 800828C4 0007F6C4 80 1E 00 0C */ lwz r0, 0xc(r30) /* 800828C8 0007F6C8 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -31416,7 +31416,7 @@ lbl_80082898: /* 800828E0 0007F6E0 28 00 00 18 */ cmplwi r0, 0x18 /* 800828E4 0007F6E4 40 82 00 0C */ bne lbl_800828F0 /* 800828E8 0007F6E8 38 80 04 00 */ li r4, 0x400 -/* 800828EC 0007F6EC 4B FD 44 B9 */ bl func_80056DA4 +/* 800828EC 0007F6EC 4B FD 44 B9 */ bl zEntButton_Hold__FP11_zEntButtonUi lbl_800828F0: /* 800828F0 0007F6F0 80 1E 00 0C */ lwz r0, 0xc(r30) /* 800828F4 0007F6F4 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -31447,7 +31447,7 @@ lbl_80082918: /* 80082954 0007F754 4B FF 48 15 */ bl func_80077168 /* 80082958 0007F758 7F 83 E3 78 */ mr r3, r28 /* 8008295C 0007F75C 7F A4 EB 78 */ mr r4, r29 -/* 80082960 0007F760 4B FF 9B FD */ bl func_8007C55C +/* 80082960 0007F760 4B FF 9B FD */ bl zEntPlayerCollTrigger__FP4xEntP6xScene /* 80082964 0007F764 FC 20 F8 90 */ fmr f1, f31 /* 80082968 0007F768 7F 83 E3 78 */ mr r3, r28 /* 8008296C 0007F76C 7F A4 EB 78 */ mr r4, r29 @@ -31455,7 +31455,7 @@ lbl_80082918: /* 80082974 0007F774 FC 20 F8 90 */ fmr f1, f31 /* 80082978 0007F778 7F 83 E3 78 */ mr r3, r28 /* 8008297C 0007F77C 7F A4 EB 78 */ mr r4, r29 -/* 80082980 0007F780 4B F9 6D E9 */ bl func_80019768 +/* 80082980 0007F780 4B F9 6D E9 */ bl xEntEndUpdate__FP4xEntP6xScenef /* 80082984 0007F784 7F E3 FB 78 */ mr r3, r31 lbl_80082988: /* 80082988 0007F788 E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0 @@ -31466,8 +31466,8 @@ lbl_80082988: /* 8008299C 0007F79C 38 21 00 70 */ addi r1, r1, 0x70 /* 800829A0 0007F7A0 4E 80 00 20 */ blr -.global func_800829A4 -func_800829A4: +.global zEntPlayer_MinimalRender__FP4zEnt +zEntPlayer_MinimalRender__FP4zEnt: /* 800829A4 0007F7A4 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800829A8 0007F7A8 7C 08 02 A6 */ mflr r0 /* 800829AC 0007F7AC 90 01 00 64 */ stw r0, 0x64(r1) @@ -31523,7 +31523,7 @@ lbl_80082A70: /* 80082A70 0007F870 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80082A74 0007F874 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80082A78 0007F878 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 80082A7C 0007F87C 4B F9 6A 51 */ bl func_800194CC +/* 80082A7C 0007F87C 4B F9 6A 51 */ bl xEntRender__FP4xEnt /* 80082A80 0007F880 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80082A84 0007F884 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80082A88 0007F888 40 81 00 0C */ ble lbl_80082A94 @@ -31540,8 +31540,8 @@ lbl_80082A94: /* 80082AB0 0007F8B0 38 21 00 60 */ addi r1, r1, 0x60 /* 80082AB4 0007F8B4 4E 80 00 20 */ blr -.global func_80082AB8 -func_80082AB8: +.global zEntPlayerDyingInGoo__Fv +zEntPlayerDyingInGoo__Fv: /* 80082AB8 0007F8B8 80 6D 8D A0 */ lwz r3, lbl_803CB6A0-_SDA_BASE_(r13) /* 80082ABC 0007F8BC 7C 03 00 D0 */ neg r0, r3 /* 80082AC0 0007F8C0 7C 00 1B 78 */ or r0, r0, r3 @@ -31719,7 +31719,7 @@ func_80082D08: /* 80082D08 0007FB08 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80082D0C 0007FB0C 7C 08 02 A6 */ mflr r0 /* 80082D10 0007FB10 90 01 00 14 */ stw r0, 0x14(r1) -/* 80082D14 0007FB14 48 04 DA F5 */ bl func_800D0808 +/* 80082D14 0007FB14 48 04 DA F5 */ bl iSndIsPlaying__FUi /* 80082D18 0007FB18 80 01 00 14 */ lwz r0, 0x14(r1) /* 80082D1C 0007FB1C 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 80082D20 0007FB20 7C 08 03 A6 */ mtlr r0 @@ -31731,7 +31731,7 @@ func_80082D2C: /* 80082D2C 0007FB2C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80082D30 0007FB30 7C 08 02 A6 */ mflr r0 /* 80082D34 0007FB34 90 01 00 14 */ stw r0, 0x14(r1) -/* 80082D38 0007FB38 48 04 DC 41 */ bl func_800D0978 +/* 80082D38 0007FB38 48 04 DC 41 */ bl iSndIsPlayingByHandle__FUi /* 80082D3C 0007FB3C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80082D40 0007FB40 7C 08 03 A6 */ mtlr r0 /* 80082D44 0007FB44 38 21 00 10 */ addi r1, r1, 0x10 @@ -31745,7 +31745,7 @@ func_80082D2C: /* 80082D64 0007FB64 38 A0 00 00 */ li r5, 0 /* 80082D68 0007FB68 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80082D6C 0007FB6C 38 63 01 EC */ addi r3, r3, 0x1ec -/* 80082D70 0007FB70 4B F8 3F 01 */ bl func_80006C70 +/* 80082D70 0007FB70 4B F8 3F 01 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 80082D74 0007FB74 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 80082D78 0007FB78 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80082D7C 0007FB7C 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l @@ -31764,7 +31764,7 @@ func_80082D2C: /* 80082DB0 0007FBB0 39 40 00 00 */ li r10, 0 /* 80082DB4 0007FBB4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80082DB8 0007FBB8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80082DBC 0007FBBC 4B F8 3F 9D */ bl func_80006D58 +/* 80082DBC 0007FBBC 4B F8 3F 9D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80082DC0 0007FBC0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80082DC4 0007FBC4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80082DC8 0007FBC8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -31783,7 +31783,7 @@ func_80082D2C: /* 80082DFC 0007FBFC 39 40 00 00 */ li r10, 0 /* 80082E00 0007FC00 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80082E04 0007FC04 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80082E08 0007FC08 4B F8 3F 51 */ bl func_80006D58 +/* 80082E08 0007FC08 4B F8 3F 51 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80082E0C 0007FC0C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80082E10 0007FC10 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80082E14 0007FC14 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -31802,7 +31802,7 @@ func_80082D2C: /* 80082E48 0007FC48 39 40 00 00 */ li r10, 0 /* 80082E4C 0007FC4C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80082E50 0007FC50 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80082E54 0007FC54 4B F8 3F 05 */ bl func_80006D58 +/* 80082E54 0007FC54 4B F8 3F 05 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80082E58 0007FC58 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80082E5C 0007FC5C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80082E60 0007FC60 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -31821,7 +31821,7 @@ func_80082D2C: /* 80082E94 0007FC94 39 40 00 00 */ li r10, 0 /* 80082E98 0007FC98 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80082E9C 0007FC9C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80082EA0 0007FCA0 4B F8 3E B9 */ bl func_80006D58 +/* 80082EA0 0007FCA0 4B F8 3E B9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80082EA4 0007FCA4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80082EA8 0007FCA8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80082EAC 0007FCAC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -31840,7 +31840,7 @@ func_80082D2C: /* 80082EE0 0007FCE0 39 40 00 00 */ li r10, 0 /* 80082EE4 0007FCE4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80082EE8 0007FCE8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80082EEC 0007FCEC 4B F8 3E 6D */ bl func_80006D58 +/* 80082EEC 0007FCEC 4B F8 3E 6D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80082EF0 0007FCF0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80082EF4 0007FCF4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80082EF8 0007FCF8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -31859,7 +31859,7 @@ func_80082D2C: /* 80082F2C 0007FD2C 39 40 00 00 */ li r10, 0 /* 80082F30 0007FD30 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80082F34 0007FD34 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80082F38 0007FD38 4B F8 3E 21 */ bl func_80006D58 +/* 80082F38 0007FD38 4B F8 3E 21 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80082F3C 0007FD3C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80082F40 0007FD40 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80082F44 0007FD44 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -31878,7 +31878,7 @@ func_80082D2C: /* 80082F78 0007FD78 39 40 00 00 */ li r10, 0 /* 80082F7C 0007FD7C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80082F80 0007FD80 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80082F84 0007FD84 4B F8 3D D5 */ bl func_80006D58 +/* 80082F84 0007FD84 4B F8 3D D5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80082F88 0007FD88 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80082F8C 0007FD8C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80082F90 0007FD90 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -31897,7 +31897,7 @@ func_80082D2C: /* 80082FC4 0007FDC4 39 40 00 00 */ li r10, 0 /* 80082FC8 0007FDC8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80082FCC 0007FDCC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80082FD0 0007FDD0 4B F8 3D 89 */ bl func_80006D58 +/* 80082FD0 0007FDD0 4B F8 3D 89 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80082FD4 0007FDD4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80082FD8 0007FDD8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80082FDC 0007FDDC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -31916,7 +31916,7 @@ func_80082D2C: /* 80083010 0007FE10 39 40 00 00 */ li r10, 0 /* 80083014 0007FE14 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083018 0007FE18 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008301C 0007FE1C 4B F8 3D 3D */ bl func_80006D58 +/* 8008301C 0007FE1C 4B F8 3D 3D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083020 0007FE20 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083024 0007FE24 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083028 0007FE28 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -31935,7 +31935,7 @@ func_80082D2C: /* 8008305C 0007FE5C 39 40 00 00 */ li r10, 0 /* 80083060 0007FE60 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083064 0007FE64 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083068 0007FE68 4B F8 3C F1 */ bl func_80006D58 +/* 80083068 0007FE68 4B F8 3C F1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008306C 0007FE6C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083070 0007FE70 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083074 0007FE74 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -31954,7 +31954,7 @@ func_80082D2C: /* 800830A8 0007FEA8 39 40 00 00 */ li r10, 0 /* 800830AC 0007FEAC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800830B0 0007FEB0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800830B4 0007FEB4 4B F8 3C A5 */ bl func_80006D58 +/* 800830B4 0007FEB4 4B F8 3C A5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800830B8 0007FEB8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800830BC 0007FEBC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800830C0 0007FEC0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -31973,7 +31973,7 @@ func_80082D2C: /* 800830F4 0007FEF4 39 40 00 00 */ li r10, 0 /* 800830F8 0007FEF8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800830FC 0007FEFC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083100 0007FF00 4B F8 3C 59 */ bl func_80006D58 +/* 80083100 0007FF00 4B F8 3C 59 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083104 0007FF04 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083108 0007FF08 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008310C 0007FF0C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -31992,7 +31992,7 @@ func_80082D2C: /* 80083140 0007FF40 39 40 00 00 */ li r10, 0 /* 80083144 0007FF44 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083148 0007FF48 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008314C 0007FF4C 4B F8 3C 0D */ bl func_80006D58 +/* 8008314C 0007FF4C 4B F8 3C 0D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083150 0007FF50 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083154 0007FF54 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083158 0007FF58 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32011,7 +32011,7 @@ func_80082D2C: /* 8008318C 0007FF8C 39 40 00 00 */ li r10, 0 /* 80083190 0007FF90 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083194 0007FF94 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083198 0007FF98 4B F8 3B C1 */ bl func_80006D58 +/* 80083198 0007FF98 4B F8 3B C1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008319C 0007FF9C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800831A0 0007FFA0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800831A4 0007FFA4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32030,7 +32030,7 @@ func_80082D2C: /* 800831D8 0007FFD8 39 40 00 00 */ li r10, 0 /* 800831DC 0007FFDC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800831E0 0007FFE0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800831E4 0007FFE4 4B F8 3B 75 */ bl func_80006D58 +/* 800831E4 0007FFE4 4B F8 3B 75 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800831E8 0007FFE8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800831EC 0007FFEC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800831F0 0007FFF0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32049,7 +32049,7 @@ func_80082D2C: /* 80083224 00080024 39 40 00 00 */ li r10, 0 /* 80083228 00080028 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008322C 0008002C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083230 00080030 4B F8 3B 29 */ bl func_80006D58 +/* 80083230 00080030 4B F8 3B 29 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083234 00080034 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083238 00080038 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008323C 0008003C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32068,7 +32068,7 @@ func_80082D2C: /* 80083270 00080070 39 40 00 00 */ li r10, 0 /* 80083274 00080074 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083278 00080078 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008327C 0008007C 4B F8 3A DD */ bl func_80006D58 +/* 8008327C 0008007C 4B F8 3A DD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083280 00080080 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083284 00080084 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083288 00080088 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32087,7 +32087,7 @@ func_80082D2C: /* 800832BC 000800BC 39 40 00 00 */ li r10, 0 /* 800832C0 000800C0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800832C4 000800C4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800832C8 000800C8 4B F8 3A 91 */ bl func_80006D58 +/* 800832C8 000800C8 4B F8 3A 91 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800832CC 000800CC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800832D0 000800D0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800832D4 000800D4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32106,7 +32106,7 @@ func_80082D2C: /* 80083308 00080108 39 40 00 00 */ li r10, 0 /* 8008330C 0008010C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083310 00080110 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083314 00080114 4B F8 3A 45 */ bl func_80006D58 +/* 80083314 00080114 4B F8 3A 45 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083318 00080118 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008331C 0008011C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083320 00080120 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32125,7 +32125,7 @@ func_80082D2C: /* 80083354 00080154 39 40 00 00 */ li r10, 0 /* 80083358 00080158 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008335C 0008015C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083360 00080160 4B F8 39 F9 */ bl func_80006D58 +/* 80083360 00080160 4B F8 39 F9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083364 00080164 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083368 00080168 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008336C 0008016C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32144,7 +32144,7 @@ func_80082D2C: /* 800833A0 000801A0 39 40 00 00 */ li r10, 0 /* 800833A4 000801A4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800833A8 000801A8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800833AC 000801AC 4B F8 39 AD */ bl func_80006D58 +/* 800833AC 000801AC 4B F8 39 AD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800833B0 000801B0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800833B4 000801B4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800833B8 000801B8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32163,7 +32163,7 @@ func_80082D2C: /* 800833EC 000801EC 39 40 00 00 */ li r10, 0 /* 800833F0 000801F0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800833F4 000801F4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800833F8 000801F8 4B F8 39 61 */ bl func_80006D58 +/* 800833F8 000801F8 4B F8 39 61 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800833FC 000801FC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083400 00080200 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083404 00080204 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32182,7 +32182,7 @@ func_80082D2C: /* 80083438 00080238 39 40 00 00 */ li r10, 0 /* 8008343C 0008023C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083440 00080240 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083444 00080244 4B F8 39 15 */ bl func_80006D58 +/* 80083444 00080244 4B F8 39 15 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083448 00080248 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008344C 0008024C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083450 00080250 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32201,7 +32201,7 @@ func_80082D2C: /* 80083484 00080284 39 40 00 00 */ li r10, 0 /* 80083488 00080288 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008348C 0008028C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083490 00080290 4B F8 38 C9 */ bl func_80006D58 +/* 80083490 00080290 4B F8 38 C9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083494 00080294 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083498 00080298 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008349C 0008029C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32220,7 +32220,7 @@ func_80082D2C: /* 800834D0 000802D0 39 40 00 00 */ li r10, 0 /* 800834D4 000802D4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800834D8 000802D8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800834DC 000802DC 4B F8 38 7D */ bl func_80006D58 +/* 800834DC 000802DC 4B F8 38 7D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800834E0 000802E0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800834E4 000802E4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800834E8 000802E8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32239,7 +32239,7 @@ func_80082D2C: /* 8008351C 0008031C 39 40 00 00 */ li r10, 0 /* 80083520 00080320 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083524 00080324 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083528 00080328 4B F8 38 31 */ bl func_80006D58 +/* 80083528 00080328 4B F8 38 31 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008352C 0008032C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083530 00080330 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083534 00080334 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32258,7 +32258,7 @@ func_80082D2C: /* 80083568 00080368 39 40 00 00 */ li r10, 0 /* 8008356C 0008036C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083570 00080370 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083574 00080374 4B F8 37 E5 */ bl func_80006D58 +/* 80083574 00080374 4B F8 37 E5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083578 00080378 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008357C 0008037C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083580 00080380 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32277,7 +32277,7 @@ func_80082D2C: /* 800835B4 000803B4 39 40 00 00 */ li r10, 0 /* 800835B8 000803B8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800835BC 000803BC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800835C0 000803C0 4B F8 37 99 */ bl func_80006D58 +/* 800835C0 000803C0 4B F8 37 99 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800835C4 000803C4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800835C8 000803C8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800835CC 000803CC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32296,7 +32296,7 @@ func_80082D2C: /* 80083600 00080400 39 40 00 00 */ li r10, 0 /* 80083604 00080404 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083608 00080408 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008360C 0008040C 4B F8 37 4D */ bl func_80006D58 +/* 8008360C 0008040C 4B F8 37 4D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083610 00080410 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083614 00080414 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083618 00080418 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32315,7 +32315,7 @@ func_80082D2C: /* 8008364C 0008044C 39 40 00 00 */ li r10, 0 /* 80083650 00080450 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083654 00080454 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083658 00080458 4B F8 37 01 */ bl func_80006D58 +/* 80083658 00080458 4B F8 37 01 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008365C 0008045C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083660 00080460 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083664 00080464 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32334,7 +32334,7 @@ func_80082D2C: /* 80083698 00080498 39 40 00 00 */ li r10, 0 /* 8008369C 0008049C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800836A0 000804A0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800836A4 000804A4 4B F8 36 B5 */ bl func_80006D58 +/* 800836A4 000804A4 4B F8 36 B5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800836A8 000804A8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800836AC 000804AC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800836B0 000804B0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32353,7 +32353,7 @@ func_80082D2C: /* 800836E4 000804E4 39 40 00 00 */ li r10, 0 /* 800836E8 000804E8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800836EC 000804EC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800836F0 000804F0 4B F8 36 69 */ bl func_80006D58 +/* 800836F0 000804F0 4B F8 36 69 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800836F4 000804F4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800836F8 000804F8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800836FC 000804FC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32372,7 +32372,7 @@ func_80082D2C: /* 80083730 00080530 39 40 00 00 */ li r10, 0 /* 80083734 00080534 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083738 00080538 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008373C 0008053C 4B F8 36 1D */ bl func_80006D58 +/* 8008373C 0008053C 4B F8 36 1D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083740 00080540 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083744 00080544 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083748 00080548 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32391,7 +32391,7 @@ func_80082D2C: /* 8008377C 0008057C 39 40 00 00 */ li r10, 0 /* 80083780 00080580 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083784 00080584 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083788 00080588 4B F8 35 D1 */ bl func_80006D58 +/* 80083788 00080588 4B F8 35 D1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008378C 0008058C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083790 00080590 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083794 00080594 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32410,7 +32410,7 @@ func_80082D2C: /* 800837C8 000805C8 39 40 00 00 */ li r10, 0 /* 800837CC 000805CC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800837D0 000805D0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800837D4 000805D4 4B F8 35 85 */ bl func_80006D58 +/* 800837D4 000805D4 4B F8 35 85 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800837D8 000805D8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800837DC 000805DC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800837E0 000805E0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32429,7 +32429,7 @@ func_80082D2C: /* 80083814 00080614 39 40 00 00 */ li r10, 0 /* 80083818 00080618 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008381C 0008061C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083820 00080620 4B F8 35 39 */ bl func_80006D58 +/* 80083820 00080620 4B F8 35 39 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083824 00080624 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083828 00080628 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008382C 0008062C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32448,7 +32448,7 @@ func_80082D2C: /* 80083860 00080660 39 40 00 00 */ li r10, 0 /* 80083864 00080664 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083868 00080668 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008386C 0008066C 4B F8 34 ED */ bl func_80006D58 +/* 8008386C 0008066C 4B F8 34 ED */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083870 00080670 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083874 00080674 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083878 00080678 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32467,7 +32467,7 @@ func_80082D2C: /* 800838AC 000806AC 39 40 00 00 */ li r10, 0 /* 800838B0 000806B0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800838B4 000806B4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800838B8 000806B8 4B F8 34 A1 */ bl func_80006D58 +/* 800838B8 000806B8 4B F8 34 A1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800838BC 000806BC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800838C0 000806C0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800838C4 000806C4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32486,7 +32486,7 @@ func_80082D2C: /* 800838F8 000806F8 39 40 00 00 */ li r10, 0 /* 800838FC 000806FC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083900 00080700 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083904 00080704 4B F8 34 55 */ bl func_80006D58 +/* 80083904 00080704 4B F8 34 55 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083908 00080708 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008390C 0008070C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083910 00080710 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32505,7 +32505,7 @@ func_80082D2C: /* 80083944 00080744 39 40 00 00 */ li r10, 0 /* 80083948 00080748 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008394C 0008074C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083950 00080750 4B F8 34 09 */ bl func_80006D58 +/* 80083950 00080750 4B F8 34 09 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083954 00080754 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083958 00080758 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008395C 0008075C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32524,7 +32524,7 @@ func_80082D2C: /* 80083990 00080790 39 40 00 00 */ li r10, 0 /* 80083994 00080794 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083998 00080798 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008399C 0008079C 4B F8 33 BD */ bl func_80006D58 +/* 8008399C 0008079C 4B F8 33 BD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800839A0 000807A0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800839A4 000807A4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800839A8 000807A8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32543,7 +32543,7 @@ func_80082D2C: /* 800839DC 000807DC 39 40 00 00 */ li r10, 0 /* 800839E0 000807E0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800839E4 000807E4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800839E8 000807E8 4B F8 33 71 */ bl func_80006D58 +/* 800839E8 000807E8 4B F8 33 71 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800839EC 000807EC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800839F0 000807F0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800839F4 000807F4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32562,7 +32562,7 @@ func_80082D2C: /* 80083A28 00080828 39 40 00 00 */ li r10, 0 /* 80083A2C 0008082C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083A30 00080830 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083A34 00080834 4B F8 33 25 */ bl func_80006D58 +/* 80083A34 00080834 4B F8 33 25 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083A38 00080838 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083A3C 0008083C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083A40 00080840 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32581,7 +32581,7 @@ func_80082D2C: /* 80083A74 00080874 39 40 00 00 */ li r10, 0 /* 80083A78 00080878 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083A7C 0008087C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083A80 00080880 4B F8 32 D9 */ bl func_80006D58 +/* 80083A80 00080880 4B F8 32 D9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083A84 00080884 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083A88 00080888 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083A8C 0008088C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32600,7 +32600,7 @@ func_80082D2C: /* 80083AC0 000808C0 39 40 00 00 */ li r10, 0 /* 80083AC4 000808C4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083AC8 000808C8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083ACC 000808CC 4B F8 32 8D */ bl func_80006D58 +/* 80083ACC 000808CC 4B F8 32 8D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083AD0 000808D0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083AD4 000808D4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083AD8 000808D8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32619,7 +32619,7 @@ func_80082D2C: /* 80083B0C 0008090C 39 40 00 00 */ li r10, 0 /* 80083B10 00080910 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083B14 00080914 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083B18 00080918 4B F8 32 41 */ bl func_80006D58 +/* 80083B18 00080918 4B F8 32 41 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083B1C 0008091C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083B20 00080920 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083B24 00080924 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32638,7 +32638,7 @@ func_80082D2C: /* 80083B58 00080958 39 40 00 00 */ li r10, 0 /* 80083B5C 0008095C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083B60 00080960 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083B64 00080964 4B F8 31 F5 */ bl func_80006D58 +/* 80083B64 00080964 4B F8 31 F5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083B68 00080968 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083B6C 0008096C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083B70 00080970 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32657,7 +32657,7 @@ func_80082D2C: /* 80083BA4 000809A4 39 40 00 00 */ li r10, 0 /* 80083BA8 000809A8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083BAC 000809AC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083BB0 000809B0 4B F8 31 A9 */ bl func_80006D58 +/* 80083BB0 000809B0 4B F8 31 A9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083BB4 000809B4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083BB8 000809B8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083BBC 000809BC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32676,7 +32676,7 @@ func_80082D2C: /* 80083BF0 000809F0 39 40 00 00 */ li r10, 0 /* 80083BF4 000809F4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083BF8 000809F8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083BFC 000809FC 4B F8 31 5D */ bl func_80006D58 +/* 80083BFC 000809FC 4B F8 31 5D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083C00 00080A00 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083C04 00080A04 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083C08 00080A08 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32695,7 +32695,7 @@ func_80082D2C: /* 80083C3C 00080A3C 39 40 00 00 */ li r10, 0 /* 80083C40 00080A40 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083C44 00080A44 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083C48 00080A48 4B F8 31 11 */ bl func_80006D58 +/* 80083C48 00080A48 4B F8 31 11 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083C4C 00080A4C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083C50 00080A50 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083C54 00080A54 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32714,7 +32714,7 @@ func_80082D2C: /* 80083C88 00080A88 39 40 00 00 */ li r10, 0 /* 80083C8C 00080A8C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083C90 00080A90 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083C94 00080A94 4B F8 30 C5 */ bl func_80006D58 +/* 80083C94 00080A94 4B F8 30 C5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083C98 00080A98 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083C9C 00080A9C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083CA0 00080AA0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32733,7 +32733,7 @@ func_80082D2C: /* 80083CD4 00080AD4 39 40 00 00 */ li r10, 0 /* 80083CD8 00080AD8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083CDC 00080ADC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083CE0 00080AE0 4B F8 30 79 */ bl func_80006D58 +/* 80083CE0 00080AE0 4B F8 30 79 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083CE4 00080AE4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083CE8 00080AE8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083CEC 00080AEC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32752,7 +32752,7 @@ func_80082D2C: /* 80083D20 00080B20 39 40 00 00 */ li r10, 0 /* 80083D24 00080B24 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083D28 00080B28 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083D2C 00080B2C 4B F8 30 2D */ bl func_80006D58 +/* 80083D2C 00080B2C 4B F8 30 2D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083D30 00080B30 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083D34 00080B34 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083D38 00080B38 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32771,7 +32771,7 @@ func_80082D2C: /* 80083D6C 00080B6C 39 40 00 00 */ li r10, 0 /* 80083D70 00080B70 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083D74 00080B74 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083D78 00080B78 4B F8 2F E1 */ bl func_80006D58 +/* 80083D78 00080B78 4B F8 2F E1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083D7C 00080B7C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083D80 00080B80 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083D84 00080B84 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32790,7 +32790,7 @@ func_80082D2C: /* 80083DB8 00080BB8 39 40 00 00 */ li r10, 0 /* 80083DBC 00080BBC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083DC0 00080BC0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083DC4 00080BC4 4B F8 2F 95 */ bl func_80006D58 +/* 80083DC4 00080BC4 4B F8 2F 95 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083DC8 00080BC8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083DCC 00080BCC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083DD0 00080BD0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32809,7 +32809,7 @@ func_80082D2C: /* 80083E04 00080C04 39 40 00 00 */ li r10, 0 /* 80083E08 00080C08 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083E0C 00080C0C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083E10 00080C10 4B F8 2F 49 */ bl func_80006D58 +/* 80083E10 00080C10 4B F8 2F 49 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083E14 00080C14 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083E18 00080C18 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083E1C 00080C1C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32828,7 +32828,7 @@ func_80082D2C: /* 80083E50 00080C50 39 40 00 00 */ li r10, 0 /* 80083E54 00080C54 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083E58 00080C58 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083E5C 00080C5C 4B F8 2E FD */ bl func_80006D58 +/* 80083E5C 00080C5C 4B F8 2E FD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083E60 00080C60 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083E64 00080C64 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083E68 00080C68 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32847,7 +32847,7 @@ func_80082D2C: /* 80083E9C 00080C9C 39 40 00 00 */ li r10, 0 /* 80083EA0 00080CA0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083EA4 00080CA4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083EA8 00080CA8 4B F8 2E B1 */ bl func_80006D58 +/* 80083EA8 00080CA8 4B F8 2E B1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083EAC 00080CAC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083EB0 00080CB0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083EB4 00080CB4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32866,7 +32866,7 @@ func_80082D2C: /* 80083EE8 00080CE8 39 40 00 00 */ li r10, 0 /* 80083EEC 00080CEC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083EF0 00080CF0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083EF4 00080CF4 4B F8 2E 65 */ bl func_80006D58 +/* 80083EF4 00080CF4 4B F8 2E 65 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083EF8 00080CF8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083EFC 00080CFC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083F00 00080D00 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32885,7 +32885,7 @@ func_80082D2C: /* 80083F34 00080D34 39 40 00 00 */ li r10, 0 /* 80083F38 00080D38 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083F3C 00080D3C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083F40 00080D40 4B F8 2E 19 */ bl func_80006D58 +/* 80083F40 00080D40 4B F8 2E 19 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083F44 00080D44 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80083F48 00080D48 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083F4C 00080D4C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -32904,7 +32904,7 @@ func_80082D2C: /* 80083F80 00080D80 39 40 00 00 */ li r10, 0 /* 80083F84 00080D84 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80083F88 00080D88 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80083F8C 00080D8C 4B F8 2D CD */ bl func_80006D58 +/* 80083F8C 00080D8C 4B F8 2D CD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083F90 00080D90 38 00 00 00 */ li r0, 0 /* 80083F94 00080D94 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083F98 00080D98 90 01 00 08 */ stw r0, 8(r1) @@ -32921,7 +32921,7 @@ func_80082D2C: /* 80083FC4 00080DC4 39 20 00 00 */ li r9, 0 /* 80083FC8 00080DC8 FC 40 08 90 */ fmr f2, f1 /* 80083FCC 00080DCC 39 40 00 00 */ li r10, 0 -/* 80083FD0 00080DD0 4B F8 33 F1 */ bl func_800073C0 +/* 80083FD0 00080DD0 4B F8 33 F1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80083FD4 00080DD4 38 00 00 00 */ li r0, 0 /* 80083FD8 00080DD8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80083FDC 00080DDC 90 01 00 08 */ stw r0, 8(r1) @@ -32939,7 +32939,7 @@ func_80082D2C: /* 8008400C 00080E0C FC 40 08 90 */ fmr f2, f1 /* 80084010 00080E10 39 20 00 00 */ li r9, 0 /* 80084014 00080E14 39 40 00 00 */ li r10, 0 -/* 80084018 00080E18 4B F8 33 A9 */ bl func_800073C0 +/* 80084018 00080E18 4B F8 33 A9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008401C 00080E1C 38 00 00 00 */ li r0, 0 /* 80084020 00080E20 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084024 00080E24 90 01 00 08 */ stw r0, 8(r1) @@ -32958,7 +32958,7 @@ func_80082D2C: /* 80084058 00080E58 39 00 00 00 */ li r8, 0 /* 8008405C 00080E5C 39 20 00 00 */ li r9, 0 /* 80084060 00080E60 39 40 00 01 */ li r10, 1 -/* 80084064 00080E64 4B F8 33 5D */ bl func_800073C0 +/* 80084064 00080E64 4B F8 33 5D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084068 00080E68 38 00 00 00 */ li r0, 0 /* 8008406C 00080E6C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084070 00080E70 90 01 00 08 */ stw r0, 8(r1) @@ -32977,7 +32977,7 @@ func_80082D2C: /* 800840A4 00080EA4 39 00 00 00 */ li r8, 0 /* 800840A8 00080EA8 39 20 00 00 */ li r9, 0 /* 800840AC 00080EAC 39 40 00 01 */ li r10, 1 -/* 800840B0 00080EB0 4B F8 33 11 */ bl func_800073C0 +/* 800840B0 00080EB0 4B F8 33 11 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800840B4 00080EB4 38 00 00 00 */ li r0, 0 /* 800840B8 00080EB8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800840BC 00080EBC 90 01 00 08 */ stw r0, 8(r1) @@ -32995,7 +32995,7 @@ func_80082D2C: /* 800840EC 00080EEC FC 40 08 90 */ fmr f2, f1 /* 800840F0 00080EF0 39 20 00 00 */ li r9, 0 /* 800840F4 00080EF4 39 40 00 00 */ li r10, 0 -/* 800840F8 00080EF8 4B F8 32 C9 */ bl func_800073C0 +/* 800840F8 00080EF8 4B F8 32 C9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800840FC 00080EFC 38 00 00 00 */ li r0, 0 /* 80084100 00080F00 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084104 00080F04 90 01 00 08 */ stw r0, 8(r1) @@ -33013,7 +33013,7 @@ func_80082D2C: /* 80084134 00080F34 FC 40 08 90 */ fmr f2, f1 /* 80084138 00080F38 39 20 00 00 */ li r9, 0 /* 8008413C 00080F3C 39 40 00 00 */ li r10, 0 -/* 80084140 00080F40 4B F8 32 81 */ bl func_800073C0 +/* 80084140 00080F40 4B F8 32 81 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084144 00080F44 38 00 00 00 */ li r0, 0 /* 80084148 00080F48 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008414C 00080F4C 90 01 00 08 */ stw r0, 8(r1) @@ -33032,7 +33032,7 @@ func_80082D2C: /* 80084180 00080F80 39 00 00 00 */ li r8, 0 /* 80084184 00080F84 39 20 00 00 */ li r9, 0 /* 80084188 00080F88 39 40 00 01 */ li r10, 1 -/* 8008418C 00080F8C 4B F8 32 35 */ bl func_800073C0 +/* 8008418C 00080F8C 4B F8 32 35 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084190 00080F90 38 00 00 00 */ li r0, 0 /* 80084194 00080F94 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084198 00080F98 90 01 00 08 */ stw r0, 8(r1) @@ -33051,7 +33051,7 @@ func_80082D2C: /* 800841CC 00080FCC 39 00 00 00 */ li r8, 0 /* 800841D0 00080FD0 39 20 00 00 */ li r9, 0 /* 800841D4 00080FD4 39 40 00 01 */ li r10, 1 -/* 800841D8 00080FD8 4B F8 31 E9 */ bl func_800073C0 +/* 800841D8 00080FD8 4B F8 31 E9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800841DC 00080FDC 38 00 00 00 */ li r0, 0 /* 800841E0 00080FE0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800841E4 00080FE4 90 01 00 08 */ stw r0, 8(r1) @@ -33070,7 +33070,7 @@ func_80082D2C: /* 80084218 00081018 39 00 00 00 */ li r8, 0 /* 8008421C 0008101C 39 20 00 00 */ li r9, 0 /* 80084220 00081020 39 40 00 01 */ li r10, 1 -/* 80084224 00081024 4B F8 31 9D */ bl func_800073C0 +/* 80084224 00081024 4B F8 31 9D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084228 00081028 38 00 00 00 */ li r0, 0 /* 8008422C 0008102C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084230 00081030 90 01 00 08 */ stw r0, 8(r1) @@ -33089,7 +33089,7 @@ func_80082D2C: /* 80084264 00081064 39 00 00 00 */ li r8, 0 /* 80084268 00081068 39 20 00 00 */ li r9, 0 /* 8008426C 0008106C 39 40 00 01 */ li r10, 1 -/* 80084270 00081070 4B F8 31 51 */ bl func_800073C0 +/* 80084270 00081070 4B F8 31 51 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084274 00081074 38 00 00 00 */ li r0, 0 /* 80084278 00081078 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008427C 0008107C 90 01 00 08 */ stw r0, 8(r1) @@ -33108,7 +33108,7 @@ func_80082D2C: /* 800842B0 000810B0 39 00 00 00 */ li r8, 0 /* 800842B4 000810B4 39 20 00 00 */ li r9, 0 /* 800842B8 000810B8 39 40 00 01 */ li r10, 1 -/* 800842BC 000810BC 4B F8 31 05 */ bl func_800073C0 +/* 800842BC 000810BC 4B F8 31 05 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800842C0 000810C0 38 00 00 00 */ li r0, 0 /* 800842C4 000810C4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800842C8 000810C8 90 01 00 08 */ stw r0, 8(r1) @@ -33127,7 +33127,7 @@ func_80082D2C: /* 800842FC 000810FC 39 00 00 00 */ li r8, 0 /* 80084300 00081100 39 20 00 00 */ li r9, 0 /* 80084304 00081104 39 40 00 01 */ li r10, 1 -/* 80084308 00081108 4B F8 30 B9 */ bl func_800073C0 +/* 80084308 00081108 4B F8 30 B9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008430C 0008110C 38 00 00 00 */ li r0, 0 /* 80084310 00081110 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084314 00081114 90 01 00 08 */ stw r0, 8(r1) @@ -33146,7 +33146,7 @@ func_80082D2C: /* 80084348 00081148 39 00 00 00 */ li r8, 0 /* 8008434C 0008114C 39 20 00 00 */ li r9, 0 /* 80084350 00081150 39 40 00 01 */ li r10, 1 -/* 80084354 00081154 4B F8 30 6D */ bl func_800073C0 +/* 80084354 00081154 4B F8 30 6D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084358 00081158 38 00 00 00 */ li r0, 0 /* 8008435C 0008115C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084360 00081160 90 01 00 08 */ stw r0, 8(r1) @@ -33164,7 +33164,7 @@ func_80082D2C: /* 80084390 00081190 FC 40 08 90 */ fmr f2, f1 /* 80084394 00081194 39 40 00 00 */ li r10, 0 /* 80084398 00081198 FC 60 08 90 */ fmr f3, f1 -/* 8008439C 0008119C 4B F8 30 25 */ bl func_800073C0 +/* 8008439C 0008119C 4B F8 30 25 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800843A0 000811A0 38 00 00 00 */ li r0, 0 /* 800843A4 000811A4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800843A8 000811A8 90 01 00 08 */ stw r0, 8(r1) @@ -33182,7 +33182,7 @@ func_80082D2C: /* 800843D8 000811D8 FC 40 08 90 */ fmr f2, f1 /* 800843DC 000811DC 39 40 00 00 */ li r10, 0 /* 800843E0 000811E0 FC 60 08 90 */ fmr f3, f1 -/* 800843E4 000811E4 4B F8 2F DD */ bl func_800073C0 +/* 800843E4 000811E4 4B F8 2F DD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800843E8 000811E8 38 00 00 00 */ li r0, 0 /* 800843EC 000811EC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800843F0 000811F0 90 01 00 08 */ stw r0, 8(r1) @@ -33199,7 +33199,7 @@ func_80082D2C: /* 8008441C 0008121C 39 40 00 00 */ li r10, 0 /* 80084420 00081220 FC 40 08 90 */ fmr f2, f1 /* 80084424 00081224 FC 60 08 90 */ fmr f3, f1 -/* 80084428 00081228 4B F8 2F 99 */ bl func_800073C0 +/* 80084428 00081228 4B F8 2F 99 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008442C 0008122C 38 00 00 00 */ li r0, 0 /* 80084430 00081230 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084434 00081234 90 01 00 08 */ stw r0, 8(r1) @@ -33218,7 +33218,7 @@ func_80082D2C: /* 80084468 00081268 39 00 00 10 */ li r8, 0x10 /* 8008446C 0008126C 39 20 00 00 */ li r9, 0 /* 80084470 00081270 39 40 00 01 */ li r10, 1 -/* 80084474 00081274 4B F8 2F 4D */ bl func_800073C0 +/* 80084474 00081274 4B F8 2F 4D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084478 00081278 38 00 00 00 */ li r0, 0 /* 8008447C 0008127C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084480 00081280 90 01 00 08 */ stw r0, 8(r1) @@ -33237,7 +33237,7 @@ func_80082D2C: /* 800844B4 000812B4 39 00 00 10 */ li r8, 0x10 /* 800844B8 000812B8 39 20 00 00 */ li r9, 0 /* 800844BC 000812BC 39 40 00 01 */ li r10, 1 -/* 800844C0 000812C0 4B F8 2F 01 */ bl func_800073C0 +/* 800844C0 000812C0 4B F8 2F 01 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800844C4 000812C4 38 00 00 00 */ li r0, 0 /* 800844C8 000812C8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800844CC 000812CC 90 01 00 08 */ stw r0, 8(r1) @@ -33256,7 +33256,7 @@ func_80082D2C: /* 80084500 00081300 39 00 00 10 */ li r8, 0x10 /* 80084504 00081304 39 20 00 00 */ li r9, 0 /* 80084508 00081308 39 40 00 01 */ li r10, 1 -/* 8008450C 0008130C 4B F8 2E B5 */ bl func_800073C0 +/* 8008450C 0008130C 4B F8 2E B5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084510 00081310 38 00 00 00 */ li r0, 0 /* 80084514 00081314 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084518 00081318 90 01 00 08 */ stw r0, 8(r1) @@ -33275,7 +33275,7 @@ func_80082D2C: /* 8008454C 0008134C 39 00 00 10 */ li r8, 0x10 /* 80084550 00081350 39 20 00 00 */ li r9, 0 /* 80084554 00081354 39 40 00 01 */ li r10, 1 -/* 80084558 00081358 4B F8 2E 69 */ bl func_800073C0 +/* 80084558 00081358 4B F8 2E 69 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008455C 0008135C 38 00 00 00 */ li r0, 0 /* 80084560 00081360 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084564 00081364 90 01 00 08 */ stw r0, 8(r1) @@ -33294,7 +33294,7 @@ func_80082D2C: /* 80084598 00081398 39 00 00 10 */ li r8, 0x10 /* 8008459C 0008139C 39 20 00 00 */ li r9, 0 /* 800845A0 000813A0 39 40 00 01 */ li r10, 1 -/* 800845A4 000813A4 4B F8 2E 1D */ bl func_800073C0 +/* 800845A4 000813A4 4B F8 2E 1D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800845A8 000813A8 38 00 00 00 */ li r0, 0 /* 800845AC 000813AC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800845B0 000813B0 90 01 00 08 */ stw r0, 8(r1) @@ -33313,7 +33313,7 @@ func_80082D2C: /* 800845E4 000813E4 39 00 00 10 */ li r8, 0x10 /* 800845E8 000813E8 39 20 00 00 */ li r9, 0 /* 800845EC 000813EC 39 40 00 01 */ li r10, 1 -/* 800845F0 000813F0 4B F8 2D D1 */ bl func_800073C0 +/* 800845F0 000813F0 4B F8 2D D1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800845F4 000813F4 38 00 00 00 */ li r0, 0 /* 800845F8 000813F8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800845FC 000813FC 90 01 00 08 */ stw r0, 8(r1) @@ -33330,7 +33330,7 @@ func_80082D2C: /* 80084628 00081428 39 20 00 00 */ li r9, 0 /* 8008462C 0008142C FC 40 08 90 */ fmr f2, f1 /* 80084630 00081430 39 40 00 01 */ li r10, 1 -/* 80084634 00081434 4B F8 2D 8D */ bl func_800073C0 +/* 80084634 00081434 4B F8 2D 8D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084638 00081438 38 00 00 00 */ li r0, 0 /* 8008463C 0008143C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084640 00081440 90 01 00 08 */ stw r0, 8(r1) @@ -33349,7 +33349,7 @@ func_80082D2C: /* 80084674 00081474 39 00 00 00 */ li r8, 0 /* 80084678 00081478 39 20 00 00 */ li r9, 0 /* 8008467C 0008147C 39 40 00 05 */ li r10, 5 -/* 80084680 00081480 4B F8 2D 41 */ bl func_800073C0 +/* 80084680 00081480 4B F8 2D 41 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084684 00081484 38 00 00 00 */ li r0, 0 /* 80084688 00081488 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008468C 0008148C 90 01 00 08 */ stw r0, 8(r1) @@ -33368,7 +33368,7 @@ func_80082D2C: /* 800846C0 000814C0 39 00 00 00 */ li r8, 0 /* 800846C4 000814C4 39 20 00 00 */ li r9, 0 /* 800846C8 000814C8 39 40 00 05 */ li r10, 5 -/* 800846CC 000814CC 4B F8 2C F5 */ bl func_800073C0 +/* 800846CC 000814CC 4B F8 2C F5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800846D0 000814D0 38 00 00 00 */ li r0, 0 /* 800846D4 000814D4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800846D8 000814D8 90 01 00 08 */ stw r0, 8(r1) @@ -33386,7 +33386,7 @@ func_80082D2C: /* 80084708 00081508 FC 40 08 90 */ fmr f2, f1 /* 8008470C 0008150C 39 20 00 00 */ li r9, 0 /* 80084710 00081510 39 40 00 01 */ li r10, 1 -/* 80084714 00081514 4B F8 2C AD */ bl func_800073C0 +/* 80084714 00081514 4B F8 2C AD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084718 00081518 38 00 00 00 */ li r0, 0 /* 8008471C 0008151C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084720 00081520 90 01 00 08 */ stw r0, 8(r1) @@ -33405,7 +33405,7 @@ func_80082D2C: /* 80084754 00081554 39 00 00 10 */ li r8, 0x10 /* 80084758 00081558 39 20 00 00 */ li r9, 0 /* 8008475C 0008155C 39 40 00 01 */ li r10, 1 -/* 80084760 00081560 4B F8 2C 61 */ bl func_800073C0 +/* 80084760 00081560 4B F8 2C 61 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084764 00081564 38 00 00 00 */ li r0, 0 /* 80084768 00081568 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008476C 0008156C 90 01 00 08 */ stw r0, 8(r1) @@ -33424,7 +33424,7 @@ func_80082D2C: /* 800847A0 000815A0 39 00 00 10 */ li r8, 0x10 /* 800847A4 000815A4 39 20 00 00 */ li r9, 0 /* 800847A8 000815A8 39 40 00 01 */ li r10, 1 -/* 800847AC 000815AC 4B F8 2C 15 */ bl func_800073C0 +/* 800847AC 000815AC 4B F8 2C 15 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800847B0 000815B0 38 00 00 00 */ li r0, 0 /* 800847B4 000815B4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800847B8 000815B8 90 01 00 08 */ stw r0, 8(r1) @@ -33443,7 +33443,7 @@ func_80082D2C: /* 800847EC 000815EC 39 00 00 10 */ li r8, 0x10 /* 800847F0 000815F0 39 20 00 00 */ li r9, 0 /* 800847F4 000815F4 39 40 00 01 */ li r10, 1 -/* 800847F8 000815F8 4B F8 2B C9 */ bl func_800073C0 +/* 800847F8 000815F8 4B F8 2B C9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800847FC 000815FC 38 00 00 00 */ li r0, 0 /* 80084800 00081600 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084804 00081604 90 01 00 08 */ stw r0, 8(r1) @@ -33462,7 +33462,7 @@ func_80082D2C: /* 80084838 00081638 39 00 00 10 */ li r8, 0x10 /* 8008483C 0008163C 39 20 00 00 */ li r9, 0 /* 80084840 00081640 39 40 00 01 */ li r10, 1 -/* 80084844 00081644 4B F8 2B 7D */ bl func_800073C0 +/* 80084844 00081644 4B F8 2B 7D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084848 00081648 38 00 00 00 */ li r0, 0 /* 8008484C 0008164C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084850 00081650 90 01 00 08 */ stw r0, 8(r1) @@ -33481,7 +33481,7 @@ func_80082D2C: /* 80084884 00081684 39 00 00 10 */ li r8, 0x10 /* 80084888 00081688 39 20 00 00 */ li r9, 0 /* 8008488C 0008168C 39 40 00 01 */ li r10, 1 -/* 80084890 00081690 4B F8 2B 31 */ bl func_800073C0 +/* 80084890 00081690 4B F8 2B 31 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084894 00081694 38 00 00 00 */ li r0, 0 /* 80084898 00081698 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008489C 0008169C 90 01 00 08 */ stw r0, 8(r1) @@ -33500,7 +33500,7 @@ func_80082D2C: /* 800848D0 000816D0 39 00 00 10 */ li r8, 0x10 /* 800848D4 000816D4 39 20 00 00 */ li r9, 0 /* 800848D8 000816D8 39 40 00 01 */ li r10, 1 -/* 800848DC 000816DC 4B F8 2A E5 */ bl func_800073C0 +/* 800848DC 000816DC 4B F8 2A E5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800848E0 000816E0 38 00 00 00 */ li r0, 0 /* 800848E4 000816E4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800848E8 000816E8 90 01 00 08 */ stw r0, 8(r1) @@ -33517,7 +33517,7 @@ func_80082D2C: /* 80084914 00081714 39 20 00 00 */ li r9, 0 /* 80084918 00081718 FC 40 08 90 */ fmr f2, f1 /* 8008491C 0008171C 39 40 00 00 */ li r10, 0 -/* 80084920 00081720 4B F8 2A A1 */ bl func_800073C0 +/* 80084920 00081720 4B F8 2A A1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084924 00081724 38 00 00 00 */ li r0, 0 /* 80084928 00081728 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008492C 0008172C 90 01 00 08 */ stw r0, 8(r1) @@ -33534,7 +33534,7 @@ func_80082D2C: /* 80084958 00081758 39 20 00 00 */ li r9, 0 /* 8008495C 0008175C FC 40 08 90 */ fmr f2, f1 /* 80084960 00081760 39 40 00 00 */ li r10, 0 -/* 80084964 00081764 4B F8 2A 5D */ bl func_800073C0 +/* 80084964 00081764 4B F8 2A 5D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084968 00081768 38 00 00 00 */ li r0, 0 /* 8008496C 0008176C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084970 00081770 90 01 00 08 */ stw r0, 8(r1) @@ -33551,7 +33551,7 @@ func_80082D2C: /* 8008499C 0008179C 39 20 00 00 */ li r9, 0 /* 800849A0 000817A0 FC 40 08 90 */ fmr f2, f1 /* 800849A4 000817A4 39 40 00 00 */ li r10, 0 -/* 800849A8 000817A8 4B F8 2A 19 */ bl func_800073C0 +/* 800849A8 000817A8 4B F8 2A 19 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800849AC 000817AC 38 00 00 00 */ li r0, 0 /* 800849B0 000817B0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800849B4 000817B4 90 01 00 08 */ stw r0, 8(r1) @@ -33570,7 +33570,7 @@ func_80082D2C: /* 800849E8 000817E8 39 00 00 00 */ li r8, 0 /* 800849EC 000817EC 39 20 00 00 */ li r9, 0 /* 800849F0 000817F0 39 40 00 0F */ li r10, 0xf -/* 800849F4 000817F4 4B F8 29 CD */ bl func_800073C0 +/* 800849F4 000817F4 4B F8 29 CD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800849F8 000817F8 38 00 00 00 */ li r0, 0 /* 800849FC 000817FC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084A00 00081800 90 01 00 08 */ stw r0, 8(r1) @@ -33589,7 +33589,7 @@ func_80082D2C: /* 80084A34 00081834 39 00 00 00 */ li r8, 0 /* 80084A38 00081838 39 20 00 00 */ li r9, 0 /* 80084A3C 0008183C 39 40 00 0F */ li r10, 0xf -/* 80084A40 00081840 4B F8 29 81 */ bl func_800073C0 +/* 80084A40 00081840 4B F8 29 81 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084A44 00081844 38 00 00 00 */ li r0, 0 /* 80084A48 00081848 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084A4C 0008184C 90 01 00 08 */ stw r0, 8(r1) @@ -33606,7 +33606,7 @@ func_80082D2C: /* 80084A78 00081878 39 20 00 00 */ li r9, 0 /* 80084A7C 0008187C FC 40 08 90 */ fmr f2, f1 /* 80084A80 00081880 39 40 00 00 */ li r10, 0 -/* 80084A84 00081884 4B F8 29 3D */ bl func_800073C0 +/* 80084A84 00081884 4B F8 29 3D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084A88 00081888 38 00 00 00 */ li r0, 0 /* 80084A8C 0008188C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084A90 00081890 90 01 00 08 */ stw r0, 8(r1) @@ -33624,7 +33624,7 @@ func_80082D2C: /* 80084AC0 000818C0 FC 40 08 90 */ fmr f2, f1 /* 80084AC4 000818C4 39 20 00 00 */ li r9, 0 /* 80084AC8 000818C8 39 40 00 01 */ li r10, 1 -/* 80084ACC 000818CC 4B F8 28 F5 */ bl func_800073C0 +/* 80084ACC 000818CC 4B F8 28 F5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084AD0 000818D0 38 00 00 00 */ li r0, 0 /* 80084AD4 000818D4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084AD8 000818D8 90 01 00 08 */ stw r0, 8(r1) @@ -33641,7 +33641,7 @@ func_80082D2C: /* 80084B04 00081904 39 20 00 00 */ li r9, 0 /* 80084B08 00081908 FC 40 08 90 */ fmr f2, f1 /* 80084B0C 0008190C 39 40 00 00 */ li r10, 0 -/* 80084B10 00081910 4B F8 28 B1 */ bl func_800073C0 +/* 80084B10 00081910 4B F8 28 B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084B14 00081914 38 00 00 00 */ li r0, 0 /* 80084B18 00081918 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084B1C 0008191C 90 01 00 08 */ stw r0, 8(r1) @@ -33660,7 +33660,7 @@ func_80082D2C: /* 80084B50 00081950 39 00 00 00 */ li r8, 0 /* 80084B54 00081954 39 20 00 00 */ li r9, 0 /* 80084B58 00081958 39 40 00 02 */ li r10, 2 -/* 80084B5C 0008195C 4B F8 28 65 */ bl func_800073C0 +/* 80084B5C 0008195C 4B F8 28 65 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084B60 00081960 38 00 00 00 */ li r0, 0 /* 80084B64 00081964 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084B68 00081968 90 01 00 08 */ stw r0, 8(r1) @@ -33679,7 +33679,7 @@ func_80082D2C: /* 80084B9C 0008199C 39 00 00 00 */ li r8, 0 /* 80084BA0 000819A0 39 20 00 00 */ li r9, 0 /* 80084BA4 000819A4 39 40 00 02 */ li r10, 2 -/* 80084BA8 000819A8 4B F8 28 19 */ bl func_800073C0 +/* 80084BA8 000819A8 4B F8 28 19 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084BAC 000819AC 38 00 00 00 */ li r0, 0 /* 80084BB0 000819B0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084BB4 000819B4 90 01 00 08 */ stw r0, 8(r1) @@ -33698,7 +33698,7 @@ func_80082D2C: /* 80084BE8 000819E8 39 00 00 00 */ li r8, 0 /* 80084BEC 000819EC 39 20 00 00 */ li r9, 0 /* 80084BF0 000819F0 39 40 00 02 */ li r10, 2 -/* 80084BF4 000819F4 4B F8 27 CD */ bl func_800073C0 +/* 80084BF4 000819F4 4B F8 27 CD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084BF8 000819F8 38 00 00 00 */ li r0, 0 /* 80084BFC 000819FC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084C00 00081A00 90 01 00 08 */ stw r0, 8(r1) @@ -33717,7 +33717,7 @@ func_80082D2C: /* 80084C34 00081A34 39 20 00 00 */ li r9, 0 /* 80084C38 00081A38 FC 60 08 90 */ fmr f3, f1 /* 80084C3C 00081A3C 39 40 00 02 */ li r10, 2 -/* 80084C40 00081A40 4B F8 27 81 */ bl func_800073C0 +/* 80084C40 00081A40 4B F8 27 81 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084C44 00081A44 38 00 00 00 */ li r0, 0 /* 80084C48 00081A48 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084C4C 00081A4C 90 01 00 08 */ stw r0, 8(r1) @@ -33736,7 +33736,7 @@ func_80082D2C: /* 80084C80 00081A80 39 00 00 00 */ li r8, 0 /* 80084C84 00081A84 39 20 00 00 */ li r9, 0 /* 80084C88 00081A88 39 40 00 01 */ li r10, 1 -/* 80084C8C 00081A8C 4B F8 27 35 */ bl func_800073C0 +/* 80084C8C 00081A8C 4B F8 27 35 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084C90 00081A90 38 00 00 00 */ li r0, 0 /* 80084C94 00081A94 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084C98 00081A98 90 01 00 08 */ stw r0, 8(r1) @@ -33755,7 +33755,7 @@ func_80082D2C: /* 80084CCC 00081ACC 39 00 00 00 */ li r8, 0 /* 80084CD0 00081AD0 39 20 00 00 */ li r9, 0 /* 80084CD4 00081AD4 39 40 00 00 */ li r10, 0 -/* 80084CD8 00081AD8 4B F8 26 E9 */ bl func_800073C0 +/* 80084CD8 00081AD8 4B F8 26 E9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084CDC 00081ADC 38 00 00 00 */ li r0, 0 /* 80084CE0 00081AE0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084CE4 00081AE4 90 01 00 08 */ stw r0, 8(r1) @@ -33774,7 +33774,7 @@ func_80082D2C: /* 80084D18 00081B18 39 00 00 00 */ li r8, 0 /* 80084D1C 00081B1C 39 20 00 00 */ li r9, 0 /* 80084D20 00081B20 39 40 00 00 */ li r10, 0 -/* 80084D24 00081B24 4B F8 26 9D */ bl func_800073C0 +/* 80084D24 00081B24 4B F8 26 9D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084D28 00081B28 38 00 00 00 */ li r0, 0 /* 80084D2C 00081B2C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084D30 00081B30 90 01 00 08 */ stw r0, 8(r1) @@ -33793,7 +33793,7 @@ func_80082D2C: /* 80084D64 00081B64 39 00 00 00 */ li r8, 0 /* 80084D68 00081B68 39 20 00 00 */ li r9, 0 /* 80084D6C 00081B6C 39 40 00 00 */ li r10, 0 -/* 80084D70 00081B70 4B F8 26 51 */ bl func_800073C0 +/* 80084D70 00081B70 4B F8 26 51 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084D74 00081B74 38 00 00 00 */ li r0, 0 /* 80084D78 00081B78 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084D7C 00081B7C 90 01 00 08 */ stw r0, 8(r1) @@ -33812,7 +33812,7 @@ func_80082D2C: /* 80084DB0 00081BB0 39 00 00 00 */ li r8, 0 /* 80084DB4 00081BB4 39 20 00 00 */ li r9, 0 /* 80084DB8 00081BB8 39 40 00 01 */ li r10, 1 -/* 80084DBC 00081BBC 4B F8 26 05 */ bl func_800073C0 +/* 80084DBC 00081BBC 4B F8 26 05 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084DC0 00081BC0 38 00 00 00 */ li r0, 0 /* 80084DC4 00081BC4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084DC8 00081BC8 90 01 00 08 */ stw r0, 8(r1) @@ -33831,7 +33831,7 @@ func_80082D2C: /* 80084DFC 00081BFC 39 00 00 00 */ li r8, 0 /* 80084E00 00081C00 39 20 00 00 */ li r9, 0 /* 80084E04 00081C04 39 40 00 01 */ li r10, 1 -/* 80084E08 00081C08 4B F8 25 B9 */ bl func_800073C0 +/* 80084E08 00081C08 4B F8 25 B9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084E0C 00081C0C 38 00 00 00 */ li r0, 0 /* 80084E10 00081C10 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084E14 00081C14 90 01 00 08 */ stw r0, 8(r1) @@ -33850,7 +33850,7 @@ func_80082D2C: /* 80084E48 00081C48 39 00 00 00 */ li r8, 0 /* 80084E4C 00081C4C 39 20 00 00 */ li r9, 0 /* 80084E50 00081C50 39 40 00 01 */ li r10, 1 -/* 80084E54 00081C54 4B F8 25 6D */ bl func_800073C0 +/* 80084E54 00081C54 4B F8 25 6D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084E58 00081C58 38 00 00 00 */ li r0, 0 /* 80084E5C 00081C5C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084E60 00081C60 90 01 00 08 */ stw r0, 8(r1) @@ -33869,7 +33869,7 @@ func_80082D2C: /* 80084E94 00081C94 39 00 00 00 */ li r8, 0 /* 80084E98 00081C98 39 20 00 00 */ li r9, 0 /* 80084E9C 00081C9C 39 40 00 01 */ li r10, 1 -/* 80084EA0 00081CA0 4B F8 25 21 */ bl func_800073C0 +/* 80084EA0 00081CA0 4B F8 25 21 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084EA4 00081CA4 38 00 00 00 */ li r0, 0 /* 80084EA8 00081CA8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084EAC 00081CAC 90 01 00 08 */ stw r0, 8(r1) @@ -33888,7 +33888,7 @@ func_80082D2C: /* 80084EE0 00081CE0 39 00 00 00 */ li r8, 0 /* 80084EE4 00081CE4 39 20 00 00 */ li r9, 0 /* 80084EE8 00081CE8 39 40 00 01 */ li r10, 1 -/* 80084EEC 00081CEC 4B F8 24 D5 */ bl func_800073C0 +/* 80084EEC 00081CEC 4B F8 24 D5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084EF0 00081CF0 38 00 00 00 */ li r0, 0 /* 80084EF4 00081CF4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084EF8 00081CF8 90 01 00 08 */ stw r0, 8(r1) @@ -33907,7 +33907,7 @@ func_80082D2C: /* 80084F2C 00081D2C 39 00 00 00 */ li r8, 0 /* 80084F30 00081D30 39 20 00 00 */ li r9, 0 /* 80084F34 00081D34 39 40 00 01 */ li r10, 1 -/* 80084F38 00081D38 4B F8 24 89 */ bl func_800073C0 +/* 80084F38 00081D38 4B F8 24 89 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084F3C 00081D3C 38 00 00 00 */ li r0, 0 /* 80084F40 00081D40 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084F44 00081D44 90 01 00 08 */ stw r0, 8(r1) @@ -33926,7 +33926,7 @@ func_80082D2C: /* 80084F78 00081D78 39 00 00 00 */ li r8, 0 /* 80084F7C 00081D7C 39 20 00 00 */ li r9, 0 /* 80084F80 00081D80 39 40 00 01 */ li r10, 1 -/* 80084F84 00081D84 4B F8 24 3D */ bl func_800073C0 +/* 80084F84 00081D84 4B F8 24 3D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084F88 00081D88 38 00 00 00 */ li r0, 0 /* 80084F8C 00081D8C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084F90 00081D90 90 01 00 08 */ stw r0, 8(r1) @@ -33945,7 +33945,7 @@ func_80082D2C: /* 80084FC4 00081DC4 39 00 00 00 */ li r8, 0 /* 80084FC8 00081DC8 39 20 00 00 */ li r9, 0 /* 80084FCC 00081DCC 39 40 00 01 */ li r10, 1 -/* 80084FD0 00081DD0 4B F8 23 F1 */ bl func_800073C0 +/* 80084FD0 00081DD0 4B F8 23 F1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084FD4 00081DD4 38 00 00 00 */ li r0, 0 /* 80084FD8 00081DD8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084FDC 00081DDC 90 01 00 08 */ stw r0, 8(r1) @@ -33964,7 +33964,7 @@ func_80082D2C: /* 80085010 00081E10 39 00 00 00 */ li r8, 0 /* 80085014 00081E14 39 20 00 00 */ li r9, 0 /* 80085018 00081E18 39 40 00 01 */ li r10, 1 -/* 8008501C 00081E1C 4B F8 23 A5 */ bl func_800073C0 +/* 8008501C 00081E1C 4B F8 23 A5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085020 00081E20 38 00 00 00 */ li r0, 0 /* 80085024 00081E24 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085028 00081E28 90 01 00 08 */ stw r0, 8(r1) @@ -33983,7 +33983,7 @@ func_80082D2C: /* 8008505C 00081E5C 39 00 00 00 */ li r8, 0 /* 80085060 00081E60 39 20 00 00 */ li r9, 0 /* 80085064 00081E64 39 40 00 01 */ li r10, 1 -/* 80085068 00081E68 4B F8 23 59 */ bl func_800073C0 +/* 80085068 00081E68 4B F8 23 59 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008506C 00081E6C 38 00 00 00 */ li r0, 0 /* 80085070 00081E70 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085074 00081E74 90 01 00 08 */ stw r0, 8(r1) @@ -34002,7 +34002,7 @@ func_80082D2C: /* 800850A8 00081EA8 39 00 00 00 */ li r8, 0 /* 800850AC 00081EAC 39 20 00 00 */ li r9, 0 /* 800850B0 00081EB0 39 40 00 01 */ li r10, 1 -/* 800850B4 00081EB4 4B F8 23 0D */ bl func_800073C0 +/* 800850B4 00081EB4 4B F8 23 0D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800850B8 00081EB8 38 00 00 00 */ li r0, 0 /* 800850BC 00081EBC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800850C0 00081EC0 90 01 00 08 */ stw r0, 8(r1) @@ -34021,7 +34021,7 @@ func_80082D2C: /* 800850F4 00081EF4 39 00 00 00 */ li r8, 0 /* 800850F8 00081EF8 39 20 00 00 */ li r9, 0 /* 800850FC 00081EFC 39 40 00 01 */ li r10, 1 -/* 80085100 00081F00 4B F8 22 C1 */ bl func_800073C0 +/* 80085100 00081F00 4B F8 22 C1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085104 00081F04 38 00 00 00 */ li r0, 0 /* 80085108 00081F08 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008510C 00081F0C 90 01 00 08 */ stw r0, 8(r1) @@ -34040,7 +34040,7 @@ func_80082D2C: /* 80085140 00081F40 39 00 00 00 */ li r8, 0 /* 80085144 00081F44 39 20 00 00 */ li r9, 0 /* 80085148 00081F48 39 40 00 01 */ li r10, 1 -/* 8008514C 00081F4C 4B F8 22 75 */ bl func_800073C0 +/* 8008514C 00081F4C 4B F8 22 75 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085150 00081F50 38 00 00 00 */ li r0, 0 /* 80085154 00081F54 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085158 00081F58 90 01 00 08 */ stw r0, 8(r1) @@ -34059,7 +34059,7 @@ func_80082D2C: /* 8008518C 00081F8C 39 00 00 00 */ li r8, 0 /* 80085190 00081F90 39 20 00 00 */ li r9, 0 /* 80085194 00081F94 39 40 00 01 */ li r10, 1 -/* 80085198 00081F98 4B F8 22 29 */ bl func_800073C0 +/* 80085198 00081F98 4B F8 22 29 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008519C 00081F9C 38 00 00 00 */ li r0, 0 /* 800851A0 00081FA0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800851A4 00081FA4 90 01 00 08 */ stw r0, 8(r1) @@ -34078,7 +34078,7 @@ func_80082D2C: /* 800851D8 00081FD8 39 00 00 00 */ li r8, 0 /* 800851DC 00081FDC 39 20 00 00 */ li r9, 0 /* 800851E0 00081FE0 39 40 00 01 */ li r10, 1 -/* 800851E4 00081FE4 4B F8 21 DD */ bl func_800073C0 +/* 800851E4 00081FE4 4B F8 21 DD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800851E8 00081FE8 38 00 00 00 */ li r0, 0 /* 800851EC 00081FEC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800851F0 00081FF0 90 01 00 08 */ stw r0, 8(r1) @@ -34096,7 +34096,7 @@ func_80082D2C: /* 80085220 00082020 FC 40 08 90 */ fmr f2, f1 /* 80085224 00082024 39 20 00 00 */ li r9, 0 /* 80085228 00082028 39 40 00 01 */ li r10, 1 -/* 8008522C 0008202C 4B F8 21 95 */ bl func_800073C0 +/* 8008522C 0008202C 4B F8 21 95 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085230 00082030 38 00 00 00 */ li r0, 0 /* 80085234 00082034 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085238 00082038 90 01 00 08 */ stw r0, 8(r1) @@ -34114,7 +34114,7 @@ func_80082D2C: /* 80085268 00082068 FC 40 08 90 */ fmr f2, f1 /* 8008526C 0008206C 39 20 00 00 */ li r9, 0 /* 80085270 00082070 39 40 00 01 */ li r10, 1 -/* 80085274 00082074 4B F8 21 4D */ bl func_800073C0 +/* 80085274 00082074 4B F8 21 4D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085278 00082078 38 00 00 00 */ li r0, 0 /* 8008527C 0008207C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085280 00082080 90 01 00 08 */ stw r0, 8(r1) @@ -34132,7 +34132,7 @@ func_80082D2C: /* 800852B0 000820B0 FC 40 08 90 */ fmr f2, f1 /* 800852B4 000820B4 39 20 00 00 */ li r9, 0 /* 800852B8 000820B8 39 40 00 01 */ li r10, 1 -/* 800852BC 000820BC 4B F8 21 05 */ bl func_800073C0 +/* 800852BC 000820BC 4B F8 21 05 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800852C0 000820C0 38 00 00 00 */ li r0, 0 /* 800852C4 000820C4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800852C8 000820C8 90 01 00 08 */ stw r0, 8(r1) @@ -34150,7 +34150,7 @@ func_80082D2C: /* 800852F8 000820F8 FC 40 08 90 */ fmr f2, f1 /* 800852FC 000820FC 39 20 00 00 */ li r9, 0 /* 80085300 00082100 39 40 00 01 */ li r10, 1 -/* 80085304 00082104 4B F8 20 BD */ bl func_800073C0 +/* 80085304 00082104 4B F8 20 BD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085308 00082108 38 00 00 00 */ li r0, 0 /* 8008530C 0008210C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085310 00082110 90 01 00 08 */ stw r0, 8(r1) @@ -34169,7 +34169,7 @@ func_80082D2C: /* 80085344 00082144 39 20 00 00 */ li r9, 0 /* 80085348 00082148 FC 60 08 90 */ fmr f3, f1 /* 8008534C 0008214C 39 40 00 0A */ li r10, 0xa -/* 80085350 00082150 4B F8 20 71 */ bl func_800073C0 +/* 80085350 00082150 4B F8 20 71 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085354 00082154 38 00 00 00 */ li r0, 0 /* 80085358 00082158 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008535C 0008215C 90 01 00 08 */ stw r0, 8(r1) @@ -34187,7 +34187,7 @@ func_80082D2C: /* 8008538C 0008218C FC 40 08 90 */ fmr f2, f1 /* 80085390 00082190 39 20 00 00 */ li r9, 0 /* 80085394 00082194 39 40 00 01 */ li r10, 1 -/* 80085398 00082198 4B F8 20 29 */ bl func_800073C0 +/* 80085398 00082198 4B F8 20 29 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008539C 0008219C 38 00 00 00 */ li r0, 0 /* 800853A0 000821A0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800853A4 000821A4 90 01 00 08 */ stw r0, 8(r1) @@ -34206,7 +34206,7 @@ func_80082D2C: /* 800853D8 000821D8 39 00 00 00 */ li r8, 0 /* 800853DC 000821DC 39 20 00 00 */ li r9, 0 /* 800853E0 000821E0 39 40 00 0A */ li r10, 0xa -/* 800853E4 000821E4 4B F8 1F DD */ bl func_800073C0 +/* 800853E4 000821E4 4B F8 1F DD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800853E8 000821E8 38 00 00 00 */ li r0, 0 /* 800853EC 000821EC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800853F0 000821F0 90 01 00 08 */ stw r0, 8(r1) @@ -34225,7 +34225,7 @@ func_80082D2C: /* 80085424 00082224 39 00 00 00 */ li r8, 0 /* 80085428 00082228 39 20 00 00 */ li r9, 0 /* 8008542C 0008222C 39 40 00 01 */ li r10, 1 -/* 80085430 00082230 4B F8 1F 91 */ bl func_800073C0 +/* 80085430 00082230 4B F8 1F 91 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085434 00082234 38 00 00 00 */ li r0, 0 /* 80085438 00082238 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008543C 0008223C 90 01 00 08 */ stw r0, 8(r1) @@ -34243,7 +34243,7 @@ func_80082D2C: /* 8008546C 0008226C FC 40 08 90 */ fmr f2, f1 /* 80085470 00082270 39 20 00 00 */ li r9, 0 /* 80085474 00082274 39 40 00 01 */ li r10, 1 -/* 80085478 00082278 4B F8 1F 49 */ bl func_800073C0 +/* 80085478 00082278 4B F8 1F 49 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008547C 0008227C 38 00 00 00 */ li r0, 0 /* 80085480 00082280 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085484 00082284 90 01 00 08 */ stw r0, 8(r1) @@ -34262,7 +34262,7 @@ func_80082D2C: /* 800854B8 000822B8 39 00 00 00 */ li r8, 0 /* 800854BC 000822BC 39 20 00 00 */ li r9, 0 /* 800854C0 000822C0 39 40 00 01 */ li r10, 1 -/* 800854C4 000822C4 4B F8 1E FD */ bl func_800073C0 +/* 800854C4 000822C4 4B F8 1E FD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800854C8 000822C8 38 00 00 00 */ li r0, 0 /* 800854CC 000822CC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800854D0 000822D0 90 01 00 08 */ stw r0, 8(r1) @@ -34281,7 +34281,7 @@ func_80082D2C: /* 80085504 00082304 39 00 00 00 */ li r8, 0 /* 80085508 00082308 39 20 00 00 */ li r9, 0 /* 8008550C 0008230C 39 40 00 02 */ li r10, 2 -/* 80085510 00082310 4B F8 1E B1 */ bl func_800073C0 +/* 80085510 00082310 4B F8 1E B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085514 00082314 38 00 00 00 */ li r0, 0 /* 80085518 00082318 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008551C 0008231C 90 01 00 08 */ stw r0, 8(r1) @@ -34300,7 +34300,7 @@ func_80082D2C: /* 80085550 00082350 39 00 00 00 */ li r8, 0 /* 80085554 00082354 39 20 00 00 */ li r9, 0 /* 80085558 00082358 39 40 00 03 */ li r10, 3 -/* 8008555C 0008235C 4B F8 1E 65 */ bl func_800073C0 +/* 8008555C 0008235C 4B F8 1E 65 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085560 00082360 38 00 00 00 */ li r0, 0 /* 80085564 00082364 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085568 00082368 90 01 00 08 */ stw r0, 8(r1) @@ -34319,7 +34319,7 @@ func_80082D2C: /* 8008559C 0008239C 39 00 00 00 */ li r8, 0 /* 800855A0 000823A0 39 20 00 00 */ li r9, 0 /* 800855A4 000823A4 39 40 00 03 */ li r10, 3 -/* 800855A8 000823A8 4B F8 1E 19 */ bl func_800073C0 +/* 800855A8 000823A8 4B F8 1E 19 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800855AC 000823AC 38 00 00 00 */ li r0, 0 /* 800855B0 000823B0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800855B4 000823B4 90 01 00 08 */ stw r0, 8(r1) @@ -34338,7 +34338,7 @@ func_80082D2C: /* 800855E8 000823E8 39 00 00 00 */ li r8, 0 /* 800855EC 000823EC 39 20 00 00 */ li r9, 0 /* 800855F0 000823F0 39 40 00 04 */ li r10, 4 -/* 800855F4 000823F4 4B F8 1D CD */ bl func_800073C0 +/* 800855F4 000823F4 4B F8 1D CD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800855F8 000823F8 38 00 00 00 */ li r0, 0 /* 800855FC 000823FC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085600 00082400 90 01 00 08 */ stw r0, 8(r1) @@ -34357,7 +34357,7 @@ func_80082D2C: /* 80085634 00082434 39 00 00 00 */ li r8, 0 /* 80085638 00082438 39 20 00 00 */ li r9, 0 /* 8008563C 0008243C 39 40 00 08 */ li r10, 8 -/* 80085640 00082440 4B F8 1D 81 */ bl func_800073C0 +/* 80085640 00082440 4B F8 1D 81 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085644 00082444 38 00 00 00 */ li r0, 0 /* 80085648 00082448 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008564C 0008244C 90 01 00 08 */ stw r0, 8(r1) @@ -34374,7 +34374,7 @@ func_80082D2C: /* 80085678 00082478 39 20 00 00 */ li r9, 0 /* 8008567C 0008247C FC 40 08 90 */ fmr f2, f1 /* 80085680 00082480 39 40 00 00 */ li r10, 0 -/* 80085684 00082484 4B F8 1D 3D */ bl func_800073C0 +/* 80085684 00082484 4B F8 1D 3D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085688 00082488 38 00 00 00 */ li r0, 0 /* 8008568C 0008248C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085690 00082490 90 01 00 08 */ stw r0, 8(r1) @@ -34393,7 +34393,7 @@ func_80082D2C: /* 800856C4 000824C4 39 00 00 00 */ li r8, 0 /* 800856C8 000824C8 39 20 00 00 */ li r9, 0 /* 800856CC 000824CC 39 40 00 0B */ li r10, 0xb -/* 800856D0 000824D0 4B F8 1C F1 */ bl func_800073C0 +/* 800856D0 000824D0 4B F8 1C F1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800856D4 000824D4 38 00 00 00 */ li r0, 0 /* 800856D8 000824D8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800856DC 000824DC 90 01 00 08 */ stw r0, 8(r1) @@ -34411,7 +34411,7 @@ func_80082D2C: /* 8008570C 0008250C FC 40 08 90 */ fmr f2, f1 /* 80085710 00082510 39 20 00 00 */ li r9, 0 /* 80085714 00082514 39 40 00 00 */ li r10, 0 -/* 80085718 00082518 4B F8 1C A9 */ bl func_800073C0 +/* 80085718 00082518 4B F8 1C A9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008571C 0008251C 38 00 00 00 */ li r0, 0 /* 80085720 00082520 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085724 00082524 90 01 00 08 */ stw r0, 8(r1) @@ -34430,7 +34430,7 @@ func_80082D2C: /* 80085758 00082558 39 00 00 00 */ li r8, 0 /* 8008575C 0008255C 39 20 00 00 */ li r9, 0 /* 80085760 00082560 39 40 00 09 */ li r10, 9 -/* 80085764 00082564 4B F8 1C 5D */ bl func_800073C0 +/* 80085764 00082564 4B F8 1C 5D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085768 00082568 38 00 00 00 */ li r0, 0 /* 8008576C 0008256C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085770 00082570 90 01 00 08 */ stw r0, 8(r1) @@ -34449,7 +34449,7 @@ func_80082D2C: /* 800857A4 000825A4 39 00 00 00 */ li r8, 0 /* 800857A8 000825A8 39 20 00 00 */ li r9, 0 /* 800857AC 000825AC 39 40 00 09 */ li r10, 9 -/* 800857B0 000825B0 4B F8 1C 11 */ bl func_800073C0 +/* 800857B0 000825B0 4B F8 1C 11 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800857B4 000825B4 38 00 00 00 */ li r0, 0 /* 800857B8 000825B8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800857BC 000825BC 90 01 00 08 */ stw r0, 8(r1) @@ -34468,7 +34468,7 @@ func_80082D2C: /* 800857F0 000825F0 39 00 00 00 */ li r8, 0 /* 800857F4 000825F4 39 20 00 00 */ li r9, 0 /* 800857F8 000825F8 39 40 00 09 */ li r10, 9 -/* 800857FC 000825FC 4B F8 1B C5 */ bl func_800073C0 +/* 800857FC 000825FC 4B F8 1B C5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085800 00082600 38 00 00 00 */ li r0, 0 /* 80085804 00082604 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085808 00082608 90 01 00 08 */ stw r0, 8(r1) @@ -34485,7 +34485,7 @@ func_80082D2C: /* 80085834 00082634 39 20 00 00 */ li r9, 0 /* 80085838 00082638 FC 40 08 90 */ fmr f2, f1 /* 8008583C 0008263C 39 40 00 00 */ li r10, 0 -/* 80085840 00082640 4B F8 1B 81 */ bl func_800073C0 +/* 80085840 00082640 4B F8 1B 81 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085844 00082644 38 00 00 00 */ li r0, 0 /* 80085848 00082648 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008584C 0008264C 90 01 00 08 */ stw r0, 8(r1) @@ -34502,7 +34502,7 @@ func_80082D2C: /* 80085878 00082678 39 20 00 00 */ li r9, 0 /* 8008587C 0008267C FC 40 08 90 */ fmr f2, f1 /* 80085880 00082680 39 40 00 00 */ li r10, 0 -/* 80085884 00082684 4B F8 1B 3D */ bl func_800073C0 +/* 80085884 00082684 4B F8 1B 3D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085888 00082688 38 00 00 00 */ li r0, 0 /* 8008588C 0008268C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085890 00082690 90 01 00 08 */ stw r0, 8(r1) @@ -34519,7 +34519,7 @@ func_80082D2C: /* 800858BC 000826BC 39 20 00 00 */ li r9, 0 /* 800858C0 000826C0 FC 40 08 90 */ fmr f2, f1 /* 800858C4 000826C4 39 40 00 00 */ li r10, 0 -/* 800858C8 000826C8 4B F8 1A F9 */ bl func_800073C0 +/* 800858C8 000826C8 4B F8 1A F9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800858CC 000826CC 38 00 00 00 */ li r0, 0 /* 800858D0 000826D0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800858D4 000826D4 90 01 00 08 */ stw r0, 8(r1) @@ -34536,7 +34536,7 @@ func_80082D2C: /* 80085900 00082700 39 20 00 00 */ li r9, 0 /* 80085904 00082704 FC 40 08 90 */ fmr f2, f1 /* 80085908 00082708 39 40 00 00 */ li r10, 0 -/* 8008590C 0008270C 4B F8 1A B5 */ bl func_800073C0 +/* 8008590C 0008270C 4B F8 1A B5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085910 00082710 38 00 00 00 */ li r0, 0 /* 80085914 00082714 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085918 00082718 90 01 00 08 */ stw r0, 8(r1) @@ -34555,7 +34555,7 @@ func_80082D2C: /* 8008594C 0008274C 39 00 00 00 */ li r8, 0 /* 80085950 00082750 39 20 00 00 */ li r9, 0 /* 80085954 00082754 39 40 00 0A */ li r10, 0xa -/* 80085958 00082758 4B F8 1A 69 */ bl func_800073C0 +/* 80085958 00082758 4B F8 1A 69 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008595C 0008275C 38 00 00 00 */ li r0, 0 /* 80085960 00082760 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085964 00082764 90 01 00 08 */ stw r0, 8(r1) @@ -34574,7 +34574,7 @@ func_80082D2C: /* 80085998 00082798 39 00 00 00 */ li r8, 0 /* 8008599C 0008279C 39 20 00 00 */ li r9, 0 /* 800859A0 000827A0 39 40 00 0F */ li r10, 0xf -/* 800859A4 000827A4 4B F8 1A 1D */ bl func_800073C0 +/* 800859A4 000827A4 4B F8 1A 1D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800859A8 000827A8 38 00 00 00 */ li r0, 0 /* 800859AC 000827AC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800859B0 000827B0 90 01 00 08 */ stw r0, 8(r1) @@ -34592,7 +34592,7 @@ func_80082D2C: /* 800859E0 000827E0 FC 40 08 90 */ fmr f2, f1 /* 800859E4 000827E4 39 20 00 00 */ li r9, 0 /* 800859E8 000827E8 39 40 00 01 */ li r10, 1 -/* 800859EC 000827EC 4B F8 19 D5 */ bl func_800073C0 +/* 800859EC 000827EC 4B F8 19 D5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800859F0 000827F0 38 00 00 00 */ li r0, 0 /* 800859F4 000827F4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800859F8 000827F8 90 01 00 08 */ stw r0, 8(r1) @@ -34611,7 +34611,7 @@ func_80082D2C: /* 80085A2C 0008282C 39 00 00 00 */ li r8, 0 /* 80085A30 00082830 39 20 00 00 */ li r9, 0 /* 80085A34 00082834 39 40 00 0A */ li r10, 0xa -/* 80085A38 00082838 4B F8 19 89 */ bl func_800073C0 +/* 80085A38 00082838 4B F8 19 89 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085A3C 0008283C 38 00 00 00 */ li r0, 0 /* 80085A40 00082840 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085A44 00082844 90 01 00 08 */ stw r0, 8(r1) @@ -34630,7 +34630,7 @@ func_80082D2C: /* 80085A78 00082878 39 00 00 00 */ li r8, 0 /* 80085A7C 0008287C 39 20 00 00 */ li r9, 0 /* 80085A80 00082880 39 40 00 01 */ li r10, 1 -/* 80085A84 00082884 4B F8 19 3D */ bl func_800073C0 +/* 80085A84 00082884 4B F8 19 3D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085A88 00082888 38 00 00 00 */ li r0, 0 /* 80085A8C 0008288C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085A90 00082890 90 01 00 08 */ stw r0, 8(r1) @@ -34649,7 +34649,7 @@ func_80082D2C: /* 80085AC4 000828C4 39 00 00 00 */ li r8, 0 /* 80085AC8 000828C8 39 20 00 00 */ li r9, 0 /* 80085ACC 000828CC 39 40 00 01 */ li r10, 1 -/* 80085AD0 000828D0 4B F8 18 F1 */ bl func_800073C0 +/* 80085AD0 000828D0 4B F8 18 F1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085AD4 000828D4 38 00 00 00 */ li r0, 0 /* 80085AD8 000828D8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085ADC 000828DC 90 01 00 08 */ stw r0, 8(r1) @@ -34668,7 +34668,7 @@ func_80082D2C: /* 80085B10 00082910 39 00 00 00 */ li r8, 0 /* 80085B14 00082914 39 20 00 00 */ li r9, 0 /* 80085B18 00082918 39 40 00 03 */ li r10, 3 -/* 80085B1C 0008291C 4B F8 18 A5 */ bl func_800073C0 +/* 80085B1C 0008291C 4B F8 18 A5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085B20 00082920 38 00 00 00 */ li r0, 0 /* 80085B24 00082924 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085B28 00082928 90 01 00 08 */ stw r0, 8(r1) @@ -34687,7 +34687,7 @@ func_80082D2C: /* 80085B5C 0008295C 39 00 00 00 */ li r8, 0 /* 80085B60 00082960 39 20 00 00 */ li r9, 0 /* 80085B64 00082964 39 40 00 03 */ li r10, 3 -/* 80085B68 00082968 4B F8 18 59 */ bl func_800073C0 +/* 80085B68 00082968 4B F8 18 59 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085B6C 0008296C 38 00 00 00 */ li r0, 0 /* 80085B70 00082970 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085B74 00082974 90 01 00 08 */ stw r0, 8(r1) @@ -34706,7 +34706,7 @@ func_80082D2C: /* 80085BA8 000829A8 39 00 00 00 */ li r8, 0 /* 80085BAC 000829AC 39 20 00 00 */ li r9, 0 /* 80085BB0 000829B0 39 40 00 04 */ li r10, 4 -/* 80085BB4 000829B4 4B F8 18 0D */ bl func_800073C0 +/* 80085BB4 000829B4 4B F8 18 0D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085BB8 000829B8 38 00 00 00 */ li r0, 0 /* 80085BBC 000829BC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085BC0 000829C0 90 01 00 08 */ stw r0, 8(r1) @@ -34725,7 +34725,7 @@ func_80082D2C: /* 80085BF4 000829F4 39 00 00 00 */ li r8, 0 /* 80085BF8 000829F8 39 20 00 00 */ li r9, 0 /* 80085BFC 000829FC 39 40 00 04 */ li r10, 4 -/* 80085C00 00082A00 4B F8 17 C1 */ bl func_800073C0 +/* 80085C00 00082A00 4B F8 17 C1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085C04 00082A04 38 00 00 00 */ li r0, 0 /* 80085C08 00082A08 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085C0C 00082A0C 90 01 00 08 */ stw r0, 8(r1) @@ -34744,7 +34744,7 @@ func_80082D2C: /* 80085C40 00082A40 39 00 00 00 */ li r8, 0 /* 80085C44 00082A44 39 20 00 04 */ li r9, 4 /* 80085C48 00082A48 39 40 00 09 */ li r10, 9 -/* 80085C4C 00082A4C 4B F8 17 75 */ bl func_800073C0 +/* 80085C4C 00082A4C 4B F8 17 75 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085C50 00082A50 38 00 00 00 */ li r0, 0 /* 80085C54 00082A54 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085C58 00082A58 90 01 00 08 */ stw r0, 8(r1) @@ -34763,7 +34763,7 @@ func_80082D2C: /* 80085C8C 00082A8C 39 00 00 00 */ li r8, 0 /* 80085C90 00082A90 39 20 00 04 */ li r9, 4 /* 80085C94 00082A94 39 40 00 09 */ li r10, 9 -/* 80085C98 00082A98 4B F8 17 29 */ bl func_800073C0 +/* 80085C98 00082A98 4B F8 17 29 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085C9C 00082A9C 38 00 00 00 */ li r0, 0 /* 80085CA0 00082AA0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085CA4 00082AA4 90 01 00 08 */ stw r0, 8(r1) @@ -34782,7 +34782,7 @@ func_80082D2C: /* 80085CD8 00082AD8 39 00 00 00 */ li r8, 0 /* 80085CDC 00082ADC 39 20 00 04 */ li r9, 4 /* 80085CE0 00082AE0 39 40 00 09 */ li r10, 9 -/* 80085CE4 00082AE4 4B F8 16 DD */ bl func_800073C0 +/* 80085CE4 00082AE4 4B F8 16 DD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085CE8 00082AE8 38 00 00 00 */ li r0, 0 /* 80085CEC 00082AEC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085CF0 00082AF0 90 01 00 08 */ stw r0, 8(r1) @@ -34801,7 +34801,7 @@ func_80082D2C: /* 80085D24 00082B24 39 00 00 00 */ li r8, 0 /* 80085D28 00082B28 39 20 00 04 */ li r9, 4 /* 80085D2C 00082B2C 39 40 00 09 */ li r10, 9 -/* 80085D30 00082B30 4B F8 16 91 */ bl func_800073C0 +/* 80085D30 00082B30 4B F8 16 91 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085D34 00082B34 38 00 00 00 */ li r0, 0 /* 80085D38 00082B38 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085D3C 00082B3C 90 01 00 08 */ stw r0, 8(r1) @@ -34820,7 +34820,7 @@ func_80082D2C: /* 80085D70 00082B70 39 00 00 00 */ li r8, 0 /* 80085D74 00082B74 39 20 00 00 */ li r9, 0 /* 80085D78 00082B78 39 40 00 1E */ li r10, 0x1e -/* 80085D7C 00082B7C 4B F8 16 45 */ bl func_800073C0 +/* 80085D7C 00082B7C 4B F8 16 45 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085D80 00082B80 38 00 00 00 */ li r0, 0 /* 80085D84 00082B84 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085D88 00082B88 90 01 00 08 */ stw r0, 8(r1) @@ -34838,7 +34838,7 @@ func_80082D2C: /* 80085DB8 00082BB8 FC 40 08 90 */ fmr f2, f1 /* 80085DBC 00082BBC 39 20 00 00 */ li r9, 0 /* 80085DC0 00082BC0 39 40 00 14 */ li r10, 0x14 -/* 80085DC4 00082BC4 4B F8 15 FD */ bl func_800073C0 +/* 80085DC4 00082BC4 4B F8 15 FD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085DC8 00082BC8 38 00 00 00 */ li r0, 0 /* 80085DCC 00082BCC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085DD0 00082BD0 90 01 00 08 */ stw r0, 8(r1) @@ -34856,7 +34856,7 @@ func_80082D2C: /* 80085E00 00082C00 FC 40 08 90 */ fmr f2, f1 /* 80085E04 00082C04 39 20 00 01 */ li r9, 1 /* 80085E08 00082C08 39 40 00 14 */ li r10, 0x14 -/* 80085E0C 00082C0C 4B F8 15 B5 */ bl func_800073C0 +/* 80085E0C 00082C0C 4B F8 15 B5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085E10 00082C10 38 00 00 00 */ li r0, 0 /* 80085E14 00082C14 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085E18 00082C18 90 01 00 08 */ stw r0, 8(r1) @@ -34874,7 +34874,7 @@ func_80082D2C: /* 80085E48 00082C48 FC 40 08 90 */ fmr f2, f1 /* 80085E4C 00082C4C 39 20 00 02 */ li r9, 2 /* 80085E50 00082C50 39 40 00 14 */ li r10, 0x14 -/* 80085E54 00082C54 4B F8 15 6D */ bl func_800073C0 +/* 80085E54 00082C54 4B F8 15 6D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085E58 00082C58 38 00 00 00 */ li r0, 0 /* 80085E5C 00082C5C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085E60 00082C60 90 01 00 08 */ stw r0, 8(r1) @@ -34892,7 +34892,7 @@ func_80082D2C: /* 80085E90 00082C90 FC 40 08 90 */ fmr f2, f1 /* 80085E94 00082C94 39 20 00 03 */ li r9, 3 /* 80085E98 00082C98 39 40 00 14 */ li r10, 0x14 -/* 80085E9C 00082C9C 4B F8 15 25 */ bl func_800073C0 +/* 80085E9C 00082C9C 4B F8 15 25 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085EA0 00082CA0 38 00 00 00 */ li r0, 0 /* 80085EA4 00082CA4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085EA8 00082CA8 90 01 00 08 */ stw r0, 8(r1) @@ -34911,7 +34911,7 @@ func_80082D2C: /* 80085EDC 00082CDC 39 00 00 00 */ li r8, 0 /* 80085EE0 00082CE0 39 20 00 00 */ li r9, 0 /* 80085EE4 00082CE4 39 40 00 14 */ li r10, 0x14 -/* 80085EE8 00082CE8 4B F8 14 D9 */ bl func_800073C0 +/* 80085EE8 00082CE8 4B F8 14 D9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085EEC 00082CEC 38 00 00 00 */ li r0, 0 /* 80085EF0 00082CF0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085EF4 00082CF4 90 01 00 08 */ stw r0, 8(r1) @@ -34930,7 +34930,7 @@ func_80082D2C: /* 80085F28 00082D28 39 00 00 00 */ li r8, 0 /* 80085F2C 00082D2C 39 20 00 01 */ li r9, 1 /* 80085F30 00082D30 39 40 00 14 */ li r10, 0x14 -/* 80085F34 00082D34 4B F8 14 8D */ bl func_800073C0 +/* 80085F34 00082D34 4B F8 14 8D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085F38 00082D38 38 00 00 00 */ li r0, 0 /* 80085F3C 00082D3C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085F40 00082D40 90 01 00 08 */ stw r0, 8(r1) @@ -34949,7 +34949,7 @@ func_80082D2C: /* 80085F74 00082D74 39 00 00 00 */ li r8, 0 /* 80085F78 00082D78 39 20 00 02 */ li r9, 2 /* 80085F7C 00082D7C 39 40 00 14 */ li r10, 0x14 -/* 80085F80 00082D80 4B F8 14 41 */ bl func_800073C0 +/* 80085F80 00082D80 4B F8 14 41 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085F84 00082D84 38 00 00 00 */ li r0, 0 /* 80085F88 00082D88 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085F8C 00082D8C 90 01 00 08 */ stw r0, 8(r1) @@ -34968,7 +34968,7 @@ func_80082D2C: /* 80085FC0 00082DC0 39 00 00 00 */ li r8, 0 /* 80085FC4 00082DC4 39 20 00 03 */ li r9, 3 /* 80085FC8 00082DC8 39 40 00 14 */ li r10, 0x14 -/* 80085FCC 00082DCC 4B F8 13 F5 */ bl func_800073C0 +/* 80085FCC 00082DCC 4B F8 13 F5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085FD0 00082DD0 38 00 00 00 */ li r0, 0 /* 80085FD4 00082DD4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085FD8 00082DD8 90 01 00 08 */ stw r0, 8(r1) @@ -34987,7 +34987,7 @@ func_80082D2C: /* 8008600C 00082E0C 39 00 00 00 */ li r8, 0 /* 80086010 00082E10 3D 20 00 08 */ lis r9, 8 /* 80086014 00082E14 39 40 00 01 */ li r10, 1 -/* 80086018 00082E18 4B F8 13 A9 */ bl func_800073C0 +/* 80086018 00082E18 4B F8 13 A9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008601C 00082E1C 38 00 00 00 */ li r0, 0 /* 80086020 00082E20 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086024 00082E24 90 01 00 08 */ stw r0, 8(r1) @@ -35007,7 +35007,7 @@ func_80082D2C: /* 8008605C 00082E5C 38 A5 02 01 */ addi r5, r5, 0x201 /* 80086060 00082E60 39 00 00 00 */ li r8, 0 /* 80086064 00082E64 39 40 00 01 */ li r10, 1 -/* 80086068 00082E68 4B F8 13 59 */ bl func_800073C0 +/* 80086068 00082E68 4B F8 13 59 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008606C 00082E6C 38 00 00 00 */ li r0, 0 /* 80086070 00082E70 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086074 00082E74 90 01 00 08 */ stw r0, 8(r1) @@ -35027,7 +35027,7 @@ func_80082D2C: /* 800860AC 00082EAC 38 A5 02 09 */ addi r5, r5, 0x209 /* 800860B0 00082EB0 39 00 00 00 */ li r8, 0 /* 800860B4 00082EB4 39 40 00 01 */ li r10, 1 -/* 800860B8 00082EB8 4B F8 13 09 */ bl func_800073C0 +/* 800860B8 00082EB8 4B F8 13 09 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800860BC 00082EBC 38 00 00 00 */ li r0, 0 /* 800860C0 00082EC0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800860C4 00082EC4 90 01 00 08 */ stw r0, 8(r1) @@ -35047,7 +35047,7 @@ func_80082D2C: /* 800860FC 00082EFC 38 A5 02 10 */ addi r5, r5, 0x210 /* 80086100 00082F00 39 00 00 00 */ li r8, 0 /* 80086104 00082F04 39 40 00 01 */ li r10, 1 -/* 80086108 00082F08 4B F8 12 B9 */ bl func_800073C0 +/* 80086108 00082F08 4B F8 12 B9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008610C 00082F0C 38 00 00 00 */ li r0, 0 /* 80086110 00082F10 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086114 00082F14 90 01 00 08 */ stw r0, 8(r1) @@ -35067,7 +35067,7 @@ func_80082D2C: /* 8008614C 00082F4C 38 A5 02 17 */ addi r5, r5, 0x217 /* 80086150 00082F50 39 00 00 00 */ li r8, 0 /* 80086154 00082F54 39 40 00 01 */ li r10, 1 -/* 80086158 00082F58 4B F8 12 69 */ bl func_800073C0 +/* 80086158 00082F58 4B F8 12 69 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008615C 00082F5C 38 00 00 00 */ li r0, 0 /* 80086160 00082F60 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086164 00082F64 90 01 00 08 */ stw r0, 8(r1) @@ -35087,7 +35087,7 @@ func_80082D2C: /* 8008619C 00082F9C 38 A5 02 1E */ addi r5, r5, 0x21e /* 800861A0 00082FA0 39 00 00 00 */ li r8, 0 /* 800861A4 00082FA4 39 40 00 01 */ li r10, 1 -/* 800861A8 00082FA8 4B F8 12 19 */ bl func_800073C0 +/* 800861A8 00082FA8 4B F8 12 19 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800861AC 00082FAC 38 00 00 00 */ li r0, 0 /* 800861B0 00082FB0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800861B4 00082FB4 90 01 00 08 */ stw r0, 8(r1) @@ -35107,7 +35107,7 @@ func_80082D2C: /* 800861EC 00082FEC 38 A5 02 38 */ addi r5, r5, 0x238 /* 800861F0 00082FF0 39 00 00 00 */ li r8, 0 /* 800861F4 00082FF4 39 40 00 01 */ li r10, 1 -/* 800861F8 00082FF8 4B F8 11 C9 */ bl func_800073C0 +/* 800861F8 00082FF8 4B F8 11 C9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800861FC 00082FFC 38 00 00 00 */ li r0, 0 /* 80086200 00083000 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086204 00083004 90 01 00 08 */ stw r0, 8(r1) @@ -35127,7 +35127,7 @@ func_80082D2C: /* 8008623C 0008303C 38 A5 02 43 */ addi r5, r5, 0x243 /* 80086240 00083040 39 00 00 00 */ li r8, 0 /* 80086244 00083044 39 40 00 01 */ li r10, 1 -/* 80086248 00083048 4B F8 11 79 */ bl func_800073C0 +/* 80086248 00083048 4B F8 11 79 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008624C 0008304C 38 00 00 00 */ li r0, 0 /* 80086250 00083050 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086254 00083054 90 01 00 08 */ stw r0, 8(r1) @@ -35146,7 +35146,7 @@ func_80082D2C: /* 80086288 00083088 39 00 00 00 */ li r8, 0 /* 8008628C 0008308C 39 20 00 00 */ li r9, 0 /* 80086290 00083090 39 40 00 00 */ li r10, 0 -/* 80086294 00083094 4B F8 11 2D */ bl func_800073C0 +/* 80086294 00083094 4B F8 11 2D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80086298 00083098 38 00 00 00 */ li r0, 0 /* 8008629C 0008309C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800862A0 000830A0 90 01 00 08 */ stw r0, 8(r1) @@ -35165,7 +35165,7 @@ func_80082D2C: /* 800862D4 000830D4 39 00 00 00 */ li r8, 0 /* 800862D8 000830D8 39 20 00 00 */ li r9, 0 /* 800862DC 000830DC 39 40 00 00 */ li r10, 0 -/* 800862E0 000830E0 4B F8 10 E1 */ bl func_800073C0 +/* 800862E0 000830E0 4B F8 10 E1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800862E4 000830E4 38 00 00 00 */ li r0, 0 /* 800862E8 000830E8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800862EC 000830EC 90 01 00 08 */ stw r0, 8(r1) @@ -35184,7 +35184,7 @@ func_80082D2C: /* 80086320 00083120 39 00 00 00 */ li r8, 0 /* 80086324 00083124 39 20 00 00 */ li r9, 0 /* 80086328 00083128 39 40 00 00 */ li r10, 0 -/* 8008632C 0008312C 4B F8 10 95 */ bl func_800073C0 +/* 8008632C 0008312C 4B F8 10 95 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80086330 00083130 38 00 00 00 */ li r0, 0 /* 80086334 00083134 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086338 00083138 90 01 00 08 */ stw r0, 8(r1) @@ -35203,7 +35203,7 @@ func_80082D2C: /* 8008636C 0008316C 39 00 00 00 */ li r8, 0 /* 80086370 00083170 39 20 00 00 */ li r9, 0 /* 80086374 00083174 39 40 00 00 */ li r10, 0 -/* 80086378 00083178 4B F8 10 49 */ bl func_800073C0 +/* 80086378 00083178 4B F8 10 49 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008637C 0008317C 38 00 00 00 */ li r0, 0 /* 80086380 00083180 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086384 00083184 90 01 00 08 */ stw r0, 8(r1) @@ -35222,7 +35222,7 @@ func_80082D2C: /* 800863B8 000831B8 39 00 00 00 */ li r8, 0 /* 800863BC 000831BC 39 20 00 00 */ li r9, 0 /* 800863C0 000831C0 39 40 00 00 */ li r10, 0 -/* 800863C4 000831C4 4B F8 0F FD */ bl func_800073C0 +/* 800863C4 000831C4 4B F8 0F FD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800863C8 000831C8 38 00 00 00 */ li r0, 0 /* 800863CC 000831CC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800863D0 000831D0 90 01 00 08 */ stw r0, 8(r1) @@ -35240,7 +35240,7 @@ func_80082D2C: /* 80086400 00083200 FC 40 08 90 */ fmr f2, f1 /* 80086404 00083204 39 20 00 00 */ li r9, 0 /* 80086408 00083208 39 40 00 00 */ li r10, 0 -/* 8008640C 0008320C 4B F8 0F B5 */ bl func_800073C0 +/* 8008640C 0008320C 4B F8 0F B5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80086410 00083210 38 00 00 00 */ li r0, 0 /* 80086414 00083214 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086418 00083218 90 01 00 08 */ stw r0, 8(r1) @@ -35258,7 +35258,7 @@ func_80082D2C: /* 80086448 00083248 FC 40 08 90 */ fmr f2, f1 /* 8008644C 0008324C 39 20 00 00 */ li r9, 0 /* 80086450 00083250 39 40 00 00 */ li r10, 0 -/* 80086454 00083254 4B F8 0F 6D */ bl func_800073C0 +/* 80086454 00083254 4B F8 0F 6D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80086458 00083258 38 00 00 00 */ li r0, 0 /* 8008645C 0008325C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086460 00083260 90 01 00 08 */ stw r0, 8(r1) @@ -35276,7 +35276,7 @@ func_80082D2C: /* 80086490 00083290 FC 40 08 90 */ fmr f2, f1 /* 80086494 00083294 39 20 00 00 */ li r9, 0 /* 80086498 00083298 39 40 00 00 */ li r10, 0 -/* 8008649C 0008329C 4B F8 0F 25 */ bl func_800073C0 +/* 8008649C 0008329C 4B F8 0F 25 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800864A0 000832A0 80 01 00 24 */ lwz r0, 0x24(r1) /* 800864A4 000832A4 7F E3 FB 78 */ mr r3, r31 /* 800864A8 000832A8 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -35293,7 +35293,7 @@ func_80082D2C: /* 800864D4 000832D4 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800864D8 000832D8 38 63 11 64 */ addi r3, r3, 0x1164 /* 800864DC 000832DC 93 C1 00 18 */ stw r30, 0x18(r1) -/* 800864E0 000832E0 4B F8 07 91 */ bl func_80006C70 +/* 800864E0 000832E0 4B F8 07 91 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 800864E4 000832E4 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 800864E8 000832E8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 800864EC 000832EC 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l @@ -35312,7 +35312,7 @@ func_80082D2C: /* 80086520 00083320 39 40 00 00 */ li r10, 0 /* 80086524 00083324 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80086528 00083328 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008652C 0008332C 4B F8 08 2D */ bl func_80006D58 +/* 8008652C 0008332C 4B F8 08 2D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086530 00083330 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80086534 00083334 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086538 00083338 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35331,7 +35331,7 @@ func_80082D2C: /* 8008656C 0008336C 39 40 00 00 */ li r10, 0 /* 80086570 00083370 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80086574 00083374 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80086578 00083378 4B F8 07 E1 */ bl func_80006D58 +/* 80086578 00083378 4B F8 07 E1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008657C 0008337C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80086580 00083380 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086584 00083384 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35350,7 +35350,7 @@ func_80082D2C: /* 800865B8 000833B8 39 40 00 00 */ li r10, 0 /* 800865BC 000833BC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800865C0 000833C0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800865C4 000833C4 4B F8 07 95 */ bl func_80006D58 +/* 800865C4 000833C4 4B F8 07 95 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800865C8 000833C8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800865CC 000833CC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800865D0 000833D0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35369,7 +35369,7 @@ func_80082D2C: /* 80086604 00083404 39 40 00 00 */ li r10, 0 /* 80086608 00083408 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008660C 0008340C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80086610 00083410 4B F8 07 49 */ bl func_80006D58 +/* 80086610 00083410 4B F8 07 49 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086614 00083414 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80086618 00083418 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008661C 0008341C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35388,7 +35388,7 @@ func_80082D2C: /* 80086650 00083450 39 40 00 00 */ li r10, 0 /* 80086654 00083454 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80086658 00083458 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008665C 0008345C 4B F8 06 FD */ bl func_80006D58 +/* 8008665C 0008345C 4B F8 06 FD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086660 00083460 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80086664 00083464 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086668 00083468 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35407,7 +35407,7 @@ func_80082D2C: /* 8008669C 0008349C 39 40 00 00 */ li r10, 0 /* 800866A0 000834A0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800866A4 000834A4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800866A8 000834A8 4B F8 06 B1 */ bl func_80006D58 +/* 800866A8 000834A8 4B F8 06 B1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800866AC 000834AC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800866B0 000834B0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800866B4 000834B4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35426,7 +35426,7 @@ func_80082D2C: /* 800866E8 000834E8 39 40 00 00 */ li r10, 0 /* 800866EC 000834EC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800866F0 000834F0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800866F4 000834F4 4B F8 06 65 */ bl func_80006D58 +/* 800866F4 000834F4 4B F8 06 65 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800866F8 000834F8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800866FC 000834FC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086700 00083500 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35445,7 +35445,7 @@ func_80082D2C: /* 80086734 00083534 39 40 00 00 */ li r10, 0 /* 80086738 00083538 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008673C 0008353C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80086740 00083540 4B F8 06 19 */ bl func_80006D58 +/* 80086740 00083540 4B F8 06 19 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086744 00083544 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80086748 00083548 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008674C 0008354C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35464,7 +35464,7 @@ func_80082D2C: /* 80086780 00083580 39 40 00 00 */ li r10, 0 /* 80086784 00083584 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80086788 00083588 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008678C 0008358C 4B F8 05 CD */ bl func_80006D58 +/* 8008678C 0008358C 4B F8 05 CD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086790 00083590 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80086794 00083594 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086798 00083598 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35483,7 +35483,7 @@ func_80082D2C: /* 800867CC 000835CC 39 40 00 00 */ li r10, 0 /* 800867D0 000835D0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800867D4 000835D4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800867D8 000835D8 4B F8 05 81 */ bl func_80006D58 +/* 800867D8 000835D8 4B F8 05 81 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800867DC 000835DC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800867E0 000835E0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800867E4 000835E4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35502,7 +35502,7 @@ func_80082D2C: /* 80086818 00083618 39 40 00 00 */ li r10, 0 /* 8008681C 0008361C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80086820 00083620 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80086824 00083624 4B F8 05 35 */ bl func_80006D58 +/* 80086824 00083624 4B F8 05 35 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086828 00083628 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008682C 0008362C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086830 00083630 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35521,7 +35521,7 @@ func_80082D2C: /* 80086864 00083664 39 40 00 00 */ li r10, 0 /* 80086868 00083668 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008686C 0008366C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80086870 00083670 4B F8 04 E9 */ bl func_80006D58 +/* 80086870 00083670 4B F8 04 E9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086874 00083674 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80086878 00083678 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008687C 0008367C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35540,7 +35540,7 @@ func_80082D2C: /* 800868B0 000836B0 39 40 00 00 */ li r10, 0 /* 800868B4 000836B4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800868B8 000836B8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800868BC 000836BC 4B F8 04 9D */ bl func_80006D58 +/* 800868BC 000836BC 4B F8 04 9D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800868C0 000836C0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800868C4 000836C4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800868C8 000836C8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35559,7 +35559,7 @@ func_80082D2C: /* 800868FC 000836FC 39 40 00 00 */ li r10, 0 /* 80086900 00083700 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80086904 00083704 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80086908 00083708 4B F8 04 51 */ bl func_80006D58 +/* 80086908 00083708 4B F8 04 51 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008690C 0008370C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80086910 00083710 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086914 00083714 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35578,7 +35578,7 @@ func_80082D2C: /* 80086948 00083748 39 40 00 00 */ li r10, 0 /* 8008694C 0008374C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80086950 00083750 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80086954 00083754 4B F8 04 05 */ bl func_80006D58 +/* 80086954 00083754 4B F8 04 05 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086958 00083758 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008695C 0008375C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086960 00083760 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35597,7 +35597,7 @@ func_80082D2C: /* 80086994 00083794 39 40 00 00 */ li r10, 0 /* 80086998 00083798 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008699C 0008379C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800869A0 000837A0 4B F8 03 B9 */ bl func_80006D58 +/* 800869A0 000837A0 4B F8 03 B9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800869A4 000837A4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800869A8 000837A8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800869AC 000837AC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35616,7 +35616,7 @@ func_80082D2C: /* 800869E0 000837E0 39 40 00 00 */ li r10, 0 /* 800869E4 000837E4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800869E8 000837E8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800869EC 000837EC 4B F8 03 6D */ bl func_80006D58 +/* 800869EC 000837EC 4B F8 03 6D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800869F0 000837F0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800869F4 000837F4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800869F8 000837F8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35635,7 +35635,7 @@ func_80082D2C: /* 80086A2C 0008382C 39 40 00 00 */ li r10, 0 /* 80086A30 00083830 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80086A34 00083834 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80086A38 00083838 4B F8 03 21 */ bl func_80006D58 +/* 80086A38 00083838 4B F8 03 21 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086A3C 0008383C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80086A40 00083840 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086A44 00083844 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35654,7 +35654,7 @@ func_80082D2C: /* 80086A78 00083878 39 40 00 00 */ li r10, 0 /* 80086A7C 0008387C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80086A80 00083880 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80086A84 00083884 4B F8 02 D5 */ bl func_80006D58 +/* 80086A84 00083884 4B F8 02 D5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086A88 00083888 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80086A8C 0008388C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086A90 00083890 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35673,7 +35673,7 @@ func_80082D2C: /* 80086AC4 000838C4 39 40 00 00 */ li r10, 0 /* 80086AC8 000838C8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80086ACC 000838CC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80086AD0 000838D0 4B F8 02 89 */ bl func_80006D58 +/* 80086AD0 000838D0 4B F8 02 89 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086AD4 000838D4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80086AD8 000838D8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086ADC 000838DC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35692,7 +35692,7 @@ func_80082D2C: /* 80086B10 00083910 39 40 00 00 */ li r10, 0 /* 80086B14 00083914 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80086B18 00083918 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80086B1C 0008391C 4B F8 02 3D */ bl func_80006D58 +/* 80086B1C 0008391C 4B F8 02 3D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086B20 00083920 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80086B24 00083924 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086B28 00083928 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35711,7 +35711,7 @@ func_80082D2C: /* 80086B5C 0008395C 39 40 00 00 */ li r10, 0 /* 80086B60 00083960 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80086B64 00083964 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80086B68 00083968 4B F8 01 F1 */ bl func_80006D58 +/* 80086B68 00083968 4B F8 01 F1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086B6C 0008396C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80086B70 00083970 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086B74 00083974 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35730,7 +35730,7 @@ func_80082D2C: /* 80086BA8 000839A8 39 40 00 00 */ li r10, 0 /* 80086BAC 000839AC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80086BB0 000839B0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80086BB4 000839B4 4B F8 01 A5 */ bl func_80006D58 +/* 80086BB4 000839B4 4B F8 01 A5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086BB8 000839B8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80086BBC 000839BC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086BC0 000839C0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35749,7 +35749,7 @@ func_80082D2C: /* 80086BF4 000839F4 39 40 00 00 */ li r10, 0 /* 80086BF8 000839F8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80086BFC 000839FC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80086C00 00083A00 4B F8 01 59 */ bl func_80006D58 +/* 80086C00 00083A00 4B F8 01 59 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086C04 00083A04 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80086C08 00083A08 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086C0C 00083A0C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35768,7 +35768,7 @@ func_80082D2C: /* 80086C40 00083A40 39 40 00 00 */ li r10, 0 /* 80086C44 00083A44 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80086C48 00083A48 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80086C4C 00083A4C 4B F8 01 0D */ bl func_80006D58 +/* 80086C4C 00083A4C 4B F8 01 0D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086C50 00083A50 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80086C54 00083A54 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086C58 00083A58 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35787,7 +35787,7 @@ func_80082D2C: /* 80086C8C 00083A8C 39 40 00 00 */ li r10, 0 /* 80086C90 00083A90 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80086C94 00083A94 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80086C98 00083A98 4B F8 00 C1 */ bl func_80006D58 +/* 80086C98 00083A98 4B F8 00 C1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086C9C 00083A9C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80086CA0 00083AA0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086CA4 00083AA4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35806,7 +35806,7 @@ func_80082D2C: /* 80086CD8 00083AD8 39 40 00 00 */ li r10, 0 /* 80086CDC 00083ADC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80086CE0 00083AE0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80086CE4 00083AE4 4B F8 00 75 */ bl func_80006D58 +/* 80086CE4 00083AE4 4B F8 00 75 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086CE8 00083AE8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80086CEC 00083AEC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086CF0 00083AF0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35825,7 +35825,7 @@ func_80082D2C: /* 80086D24 00083B24 39 40 00 00 */ li r10, 0 /* 80086D28 00083B28 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80086D2C 00083B2C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80086D30 00083B30 4B F8 00 29 */ bl func_80006D58 +/* 80086D30 00083B30 4B F8 00 29 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086D34 00083B34 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80086D38 00083B38 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086D3C 00083B3C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35844,7 +35844,7 @@ func_80082D2C: /* 80086D70 00083B70 39 40 00 00 */ li r10, 0 /* 80086D74 00083B74 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80086D78 00083B78 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80086D7C 00083B7C 4B F7 FF DD */ bl func_80006D58 +/* 80086D7C 00083B7C 4B F7 FF DD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086D80 00083B80 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80086D84 00083B84 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086D88 00083B88 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35863,7 +35863,7 @@ func_80082D2C: /* 80086DBC 00083BBC 39 40 00 00 */ li r10, 0 /* 80086DC0 00083BC0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80086DC4 00083BC4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80086DC8 00083BC8 4B F7 FF 91 */ bl func_80006D58 +/* 80086DC8 00083BC8 4B F7 FF 91 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086DCC 00083BCC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80086DD0 00083BD0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086DD4 00083BD4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35882,7 +35882,7 @@ func_80082D2C: /* 80086E08 00083C08 39 40 00 00 */ li r10, 0 /* 80086E0C 00083C0C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80086E10 00083C10 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80086E14 00083C14 4B F7 FF 45 */ bl func_80006D58 +/* 80086E14 00083C14 4B F7 FF 45 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086E18 00083C18 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80086E1C 00083C1C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086E20 00083C20 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35901,7 +35901,7 @@ func_80082D2C: /* 80086E54 00083C54 39 40 00 00 */ li r10, 0 /* 80086E58 00083C58 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80086E5C 00083C5C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80086E60 00083C60 4B F7 FE F9 */ bl func_80006D58 +/* 80086E60 00083C60 4B F7 FE F9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086E64 00083C64 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80086E68 00083C68 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086E6C 00083C6C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35920,7 +35920,7 @@ func_80082D2C: /* 80086EA0 00083CA0 39 40 00 00 */ li r10, 0 /* 80086EA4 00083CA4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80086EA8 00083CA8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80086EAC 00083CAC 4B F7 FE AD */ bl func_80006D58 +/* 80086EAC 00083CAC 4B F7 FE AD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086EB0 00083CB0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80086EB4 00083CB4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086EB8 00083CB8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35939,7 +35939,7 @@ func_80082D2C: /* 80086EEC 00083CEC 39 40 00 00 */ li r10, 0 /* 80086EF0 00083CF0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80086EF4 00083CF4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80086EF8 00083CF8 4B F7 FE 61 */ bl func_80006D58 +/* 80086EF8 00083CF8 4B F7 FE 61 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086EFC 00083CFC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80086F00 00083D00 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086F04 00083D04 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35958,7 +35958,7 @@ func_80082D2C: /* 80086F38 00083D38 39 40 00 00 */ li r10, 0 /* 80086F3C 00083D3C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80086F40 00083D40 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80086F44 00083D44 4B F7 FE 15 */ bl func_80006D58 +/* 80086F44 00083D44 4B F7 FE 15 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086F48 00083D48 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80086F4C 00083D4C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086F50 00083D50 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35977,7 +35977,7 @@ func_80082D2C: /* 80086F84 00083D84 39 40 00 00 */ li r10, 0 /* 80086F88 00083D88 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80086F8C 00083D8C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80086F90 00083D90 4B F7 FD C9 */ bl func_80006D58 +/* 80086F90 00083D90 4B F7 FD C9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086F94 00083D94 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80086F98 00083D98 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086F9C 00083D9C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -35996,7 +35996,7 @@ func_80082D2C: /* 80086FD0 00083DD0 39 40 00 00 */ li r10, 0 /* 80086FD4 00083DD4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80086FD8 00083DD8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80086FDC 00083DDC 4B F7 FD 7D */ bl func_80006D58 +/* 80086FDC 00083DDC 4B F7 FD 7D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086FE0 00083DE0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80086FE4 00083DE4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80086FE8 00083DE8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -36015,7 +36015,7 @@ func_80082D2C: /* 8008701C 00083E1C 39 40 00 00 */ li r10, 0 /* 80087020 00083E20 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80087024 00083E24 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80087028 00083E28 4B F7 FD 31 */ bl func_80006D58 +/* 80087028 00083E28 4B F7 FD 31 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008702C 00083E2C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80087030 00083E30 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087034 00083E34 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -36034,7 +36034,7 @@ func_80082D2C: /* 80087068 00083E68 39 40 00 00 */ li r10, 0 /* 8008706C 00083E6C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80087070 00083E70 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80087074 00083E74 4B F7 FC E5 */ bl func_80006D58 +/* 80087074 00083E74 4B F7 FC E5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80087078 00083E78 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008707C 00083E7C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087080 00083E80 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -36053,7 +36053,7 @@ func_80082D2C: /* 800870B4 00083EB4 39 40 00 00 */ li r10, 0 /* 800870B8 00083EB8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800870BC 00083EBC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800870C0 00083EC0 4B F7 FC 99 */ bl func_80006D58 +/* 800870C0 00083EC0 4B F7 FC 99 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800870C4 00083EC4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800870C8 00083EC8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800870CC 00083ECC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -36072,7 +36072,7 @@ func_80082D2C: /* 80087100 00083F00 39 40 00 00 */ li r10, 0 /* 80087104 00083F04 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80087108 00083F08 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008710C 00083F0C 4B F7 FC 4D */ bl func_80006D58 +/* 8008710C 00083F0C 4B F7 FC 4D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80087110 00083F10 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80087114 00083F14 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087118 00083F18 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -36091,7 +36091,7 @@ func_80082D2C: /* 8008714C 00083F4C 39 40 00 00 */ li r10, 0 /* 80087150 00083F50 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80087154 00083F54 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80087158 00083F58 4B F7 FC 01 */ bl func_80006D58 +/* 80087158 00083F58 4B F7 FC 01 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008715C 00083F5C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80087160 00083F60 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087164 00083F64 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -36110,7 +36110,7 @@ func_80082D2C: /* 80087198 00083F98 39 40 00 00 */ li r10, 0 /* 8008719C 00083F9C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800871A0 00083FA0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800871A4 00083FA4 4B F7 FB B5 */ bl func_80006D58 +/* 800871A4 00083FA4 4B F7 FB B5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800871A8 00083FA8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800871AC 00083FAC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800871B0 00083FB0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -36129,7 +36129,7 @@ func_80082D2C: /* 800871E4 00083FE4 39 40 00 00 */ li r10, 0 /* 800871E8 00083FE8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800871EC 00083FEC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800871F0 00083FF0 4B F7 FB 69 */ bl func_80006D58 +/* 800871F0 00083FF0 4B F7 FB 69 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800871F4 00083FF4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800871F8 00083FF8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800871FC 00083FFC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -36148,7 +36148,7 @@ func_80082D2C: /* 80087230 00084030 39 40 00 00 */ li r10, 0 /* 80087234 00084034 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80087238 00084038 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008723C 0008403C 4B F7 FB 1D */ bl func_80006D58 +/* 8008723C 0008403C 4B F7 FB 1D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80087240 00084040 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80087244 00084044 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087248 00084048 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -36167,7 +36167,7 @@ func_80082D2C: /* 8008727C 0008407C 39 40 00 00 */ li r10, 0 /* 80087280 00084080 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80087284 00084084 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80087288 00084088 4B F7 FA D1 */ bl func_80006D58 +/* 80087288 00084088 4B F7 FA D1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008728C 0008408C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80087290 00084090 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087294 00084094 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -36186,7 +36186,7 @@ func_80082D2C: /* 800872C8 000840C8 39 40 00 00 */ li r10, 0 /* 800872CC 000840CC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800872D0 000840D0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800872D4 000840D4 4B F7 FA 85 */ bl func_80006D58 +/* 800872D4 000840D4 4B F7 FA 85 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800872D8 000840D8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800872DC 000840DC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800872E0 000840E0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -36205,7 +36205,7 @@ func_80082D2C: /* 80087314 00084114 39 40 00 00 */ li r10, 0 /* 80087318 00084118 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008731C 0008411C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80087320 00084120 4B F7 FA 39 */ bl func_80006D58 +/* 80087320 00084120 4B F7 FA 39 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80087324 00084124 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80087328 00084128 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008732C 0008412C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -36224,7 +36224,7 @@ func_80082D2C: /* 80087360 00084160 39 40 00 00 */ li r10, 0 /* 80087364 00084164 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80087368 00084168 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008736C 0008416C 4B F7 F9 ED */ bl func_80006D58 +/* 8008736C 0008416C 4B F7 F9 ED */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80087370 00084170 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80087374 00084174 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087378 00084178 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -36243,7 +36243,7 @@ func_80082D2C: /* 800873AC 000841AC 39 40 00 00 */ li r10, 0 /* 800873B0 000841B0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800873B4 000841B4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800873B8 000841B8 4B F7 F9 A1 */ bl func_80006D58 +/* 800873B8 000841B8 4B F7 F9 A1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800873BC 000841BC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800873C0 000841C0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800873C4 000841C4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -36262,7 +36262,7 @@ func_80082D2C: /* 800873F8 000841F8 39 40 00 00 */ li r10, 0 /* 800873FC 000841FC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80087400 00084200 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80087404 00084204 4B F7 F9 55 */ bl func_80006D58 +/* 80087404 00084204 4B F7 F9 55 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80087408 00084208 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008740C 0008420C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087410 00084210 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -36281,7 +36281,7 @@ func_80082D2C: /* 80087444 00084244 39 40 00 00 */ li r10, 0 /* 80087448 00084248 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008744C 0008424C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80087450 00084250 4B F7 F9 09 */ bl func_80006D58 +/* 80087450 00084250 4B F7 F9 09 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80087454 00084254 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80087458 00084258 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008745C 0008425C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -36300,7 +36300,7 @@ func_80082D2C: /* 80087490 00084290 39 40 00 00 */ li r10, 0 /* 80087494 00084294 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80087498 00084298 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008749C 0008429C 4B F7 F8 BD */ bl func_80006D58 +/* 8008749C 0008429C 4B F7 F8 BD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800874A0 000842A0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800874A4 000842A4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800874A8 000842A8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -36319,7 +36319,7 @@ func_80082D2C: /* 800874DC 000842DC 39 40 00 00 */ li r10, 0 /* 800874E0 000842E0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800874E4 000842E4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800874E8 000842E8 4B F7 F8 71 */ bl func_80006D58 +/* 800874E8 000842E8 4B F7 F8 71 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800874EC 000842EC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800874F0 000842F0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800874F4 000842F4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -36338,7 +36338,7 @@ func_80082D2C: /* 80087528 00084328 39 40 00 00 */ li r10, 0 /* 8008752C 0008432C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80087530 00084330 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80087534 00084334 4B F7 F8 25 */ bl func_80006D58 +/* 80087534 00084334 4B F7 F8 25 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80087538 00084338 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008753C 0008433C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087540 00084340 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -36357,7 +36357,7 @@ func_80082D2C: /* 80087574 00084374 39 40 00 00 */ li r10, 0 /* 80087578 00084378 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008757C 0008437C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80087580 00084380 4B F7 F7 D9 */ bl func_80006D58 +/* 80087580 00084380 4B F7 F7 D9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80087584 00084384 38 00 00 00 */ li r0, 0 /* 80087588 00084388 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008758C 0008438C 90 01 00 08 */ stw r0, 8(r1) @@ -36376,7 +36376,7 @@ func_80082D2C: /* 800875C0 000843C0 39 00 00 00 */ li r8, 0 /* 800875C4 000843C4 39 20 00 00 */ li r9, 0 /* 800875C8 000843C8 39 40 00 05 */ li r10, 5 -/* 800875CC 000843CC 4B F7 FD F5 */ bl func_800073C0 +/* 800875CC 000843CC 4B F7 FD F5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800875D0 000843D0 38 00 00 00 */ li r0, 0 /* 800875D4 000843D4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800875D8 000843D8 90 01 00 08 */ stw r0, 8(r1) @@ -36394,7 +36394,7 @@ func_80082D2C: /* 80087608 00084408 FC 40 08 90 */ fmr f2, f1 /* 8008760C 0008440C 39 20 00 00 */ li r9, 0 /* 80087610 00084410 39 40 00 01 */ li r10, 1 -/* 80087614 00084414 4B F7 FD AD */ bl func_800073C0 +/* 80087614 00084414 4B F7 FD AD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087618 00084418 38 00 00 00 */ li r0, 0 /* 8008761C 0008441C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087620 00084420 90 01 00 08 */ stw r0, 8(r1) @@ -36411,7 +36411,7 @@ func_80082D2C: /* 8008764C 0008444C 39 20 00 00 */ li r9, 0 /* 80087650 00084450 FC 40 08 90 */ fmr f2, f1 /* 80087654 00084454 39 40 00 00 */ li r10, 0 -/* 80087658 00084458 4B F7 FD 69 */ bl func_800073C0 +/* 80087658 00084458 4B F7 FD 69 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008765C 0008445C 38 00 00 00 */ li r0, 0 /* 80087660 00084460 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087664 00084464 90 01 00 08 */ stw r0, 8(r1) @@ -36428,7 +36428,7 @@ func_80082D2C: /* 80087690 00084490 39 20 00 00 */ li r9, 0 /* 80087694 00084494 FC 40 08 90 */ fmr f2, f1 /* 80087698 00084498 39 40 00 00 */ li r10, 0 -/* 8008769C 0008449C 4B F7 FD 25 */ bl func_800073C0 +/* 8008769C 0008449C 4B F7 FD 25 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800876A0 000844A0 38 00 00 00 */ li r0, 0 /* 800876A4 000844A4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800876A8 000844A8 90 01 00 08 */ stw r0, 8(r1) @@ -36445,7 +36445,7 @@ func_80082D2C: /* 800876D4 000844D4 39 20 00 00 */ li r9, 0 /* 800876D8 000844D8 FC 40 08 90 */ fmr f2, f1 /* 800876DC 000844DC 39 40 00 00 */ li r10, 0 -/* 800876E0 000844E0 4B F7 FC E1 */ bl func_800073C0 +/* 800876E0 000844E0 4B F7 FC E1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800876E4 000844E4 38 00 00 00 */ li r0, 0 /* 800876E8 000844E8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800876EC 000844EC 90 01 00 08 */ stw r0, 8(r1) @@ -36463,7 +36463,7 @@ func_80082D2C: /* 8008771C 0008451C FC 40 08 90 */ fmr f2, f1 /* 80087720 00084520 39 20 00 00 */ li r9, 0 /* 80087724 00084524 39 40 00 00 */ li r10, 0 -/* 80087728 00084528 4B F7 FC 99 */ bl func_800073C0 +/* 80087728 00084528 4B F7 FC 99 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008772C 0008452C 38 00 00 00 */ li r0, 0 /* 80087730 00084530 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087734 00084534 90 01 00 08 */ stw r0, 8(r1) @@ -36481,7 +36481,7 @@ func_80082D2C: /* 80087764 00084564 FC 40 08 90 */ fmr f2, f1 /* 80087768 00084568 39 20 00 00 */ li r9, 0 /* 8008776C 0008456C 39 40 00 00 */ li r10, 0 -/* 80087770 00084570 4B F7 FC 51 */ bl func_800073C0 +/* 80087770 00084570 4B F7 FC 51 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087774 00084574 38 00 00 00 */ li r0, 0 /* 80087778 00084578 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008777C 0008457C 90 01 00 08 */ stw r0, 8(r1) @@ -36500,7 +36500,7 @@ func_80082D2C: /* 800877B0 000845B0 39 00 00 00 */ li r8, 0 /* 800877B4 000845B4 39 20 00 00 */ li r9, 0 /* 800877B8 000845B8 39 40 00 00 */ li r10, 0 -/* 800877BC 000845BC 4B F7 FC 05 */ bl func_800073C0 +/* 800877BC 000845BC 4B F7 FC 05 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800877C0 000845C0 38 00 00 00 */ li r0, 0 /* 800877C4 000845C4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800877C8 000845C8 90 01 00 08 */ stw r0, 8(r1) @@ -36519,7 +36519,7 @@ func_80082D2C: /* 800877FC 000845FC 39 00 00 00 */ li r8, 0 /* 80087800 00084600 39 20 00 00 */ li r9, 0 /* 80087804 00084604 39 40 00 00 */ li r10, 0 -/* 80087808 00084608 4B F7 FB B9 */ bl func_800073C0 +/* 80087808 00084608 4B F7 FB B9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008780C 0008460C 38 00 00 00 */ li r0, 0 /* 80087810 00084610 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087814 00084614 90 01 00 08 */ stw r0, 8(r1) @@ -36537,7 +36537,7 @@ func_80082D2C: /* 80087844 00084644 FC 40 08 90 */ fmr f2, f1 /* 80087848 00084648 39 20 00 00 */ li r9, 0 /* 8008784C 0008464C 39 40 00 00 */ li r10, 0 -/* 80087850 00084650 4B F7 FB 71 */ bl func_800073C0 +/* 80087850 00084650 4B F7 FB 71 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087854 00084654 38 00 00 00 */ li r0, 0 /* 80087858 00084658 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008785C 0008465C 90 01 00 08 */ stw r0, 8(r1) @@ -36555,7 +36555,7 @@ func_80082D2C: /* 8008788C 0008468C FC 40 08 90 */ fmr f2, f1 /* 80087890 00084690 39 20 00 00 */ li r9, 0 /* 80087894 00084694 39 40 00 00 */ li r10, 0 -/* 80087898 00084698 4B F7 FB 29 */ bl func_800073C0 +/* 80087898 00084698 4B F7 FB 29 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008789C 0008469C 38 00 00 00 */ li r0, 0 /* 800878A0 000846A0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800878A4 000846A4 90 01 00 08 */ stw r0, 8(r1) @@ -36574,7 +36574,7 @@ func_80082D2C: /* 800878D8 000846D8 39 00 00 00 */ li r8, 0 /* 800878DC 000846DC 39 20 00 00 */ li r9, 0 /* 800878E0 000846E0 39 40 00 00 */ li r10, 0 -/* 800878E4 000846E4 4B F7 FA DD */ bl func_800073C0 +/* 800878E4 000846E4 4B F7 FA DD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800878E8 000846E8 38 00 00 00 */ li r0, 0 /* 800878EC 000846EC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800878F0 000846F0 90 01 00 08 */ stw r0, 8(r1) @@ -36592,7 +36592,7 @@ func_80082D2C: /* 80087920 00084720 FC 40 08 90 */ fmr f2, f1 /* 80087924 00084724 39 40 00 01 */ li r10, 1 /* 80087928 00084728 FC 60 08 90 */ fmr f3, f1 -/* 8008792C 0008472C 4B F7 FA 95 */ bl func_800073C0 +/* 8008792C 0008472C 4B F7 FA 95 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087930 00084730 38 00 00 00 */ li r0, 0 /* 80087934 00084734 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087938 00084738 90 01 00 08 */ stw r0, 8(r1) @@ -36610,7 +36610,7 @@ func_80082D2C: /* 80087968 00084768 FC 40 08 90 */ fmr f2, f1 /* 8008796C 0008476C 39 40 00 01 */ li r10, 1 /* 80087970 00084770 FC 60 08 90 */ fmr f3, f1 -/* 80087974 00084774 4B F7 FA 4D */ bl func_800073C0 +/* 80087974 00084774 4B F7 FA 4D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087978 00084778 38 00 00 00 */ li r0, 0 /* 8008797C 0008477C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087980 00084780 90 01 00 08 */ stw r0, 8(r1) @@ -36628,7 +36628,7 @@ func_80082D2C: /* 800879B0 000847B0 FC 40 08 90 */ fmr f2, f1 /* 800879B4 000847B4 39 20 00 00 */ li r9, 0 /* 800879B8 000847B8 39 40 00 01 */ li r10, 1 -/* 800879BC 000847BC 4B F7 FA 05 */ bl func_800073C0 +/* 800879BC 000847BC 4B F7 FA 05 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800879C0 000847C0 38 00 00 00 */ li r0, 0 /* 800879C4 000847C4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800879C8 000847C8 90 01 00 08 */ stw r0, 8(r1) @@ -36646,7 +36646,7 @@ func_80082D2C: /* 800879F8 000847F8 FC 40 08 90 */ fmr f2, f1 /* 800879FC 000847FC 39 20 00 00 */ li r9, 0 /* 80087A00 00084800 39 40 00 01 */ li r10, 1 -/* 80087A04 00084804 4B F7 F9 BD */ bl func_800073C0 +/* 80087A04 00084804 4B F7 F9 BD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087A08 00084808 38 00 00 00 */ li r0, 0 /* 80087A0C 0008480C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087A10 00084810 90 01 00 08 */ stw r0, 8(r1) @@ -36664,7 +36664,7 @@ func_80082D2C: /* 80087A40 00084840 FC 40 08 90 */ fmr f2, f1 /* 80087A44 00084844 39 20 00 00 */ li r9, 0 /* 80087A48 00084848 39 40 00 01 */ li r10, 1 -/* 80087A4C 0008484C 4B F7 F9 75 */ bl func_800073C0 +/* 80087A4C 0008484C 4B F7 F9 75 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087A50 00084850 38 00 00 00 */ li r0, 0 /* 80087A54 00084854 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087A58 00084858 90 01 00 08 */ stw r0, 8(r1) @@ -36682,7 +36682,7 @@ func_80082D2C: /* 80087A88 00084888 FC 40 08 90 */ fmr f2, f1 /* 80087A8C 0008488C 39 20 00 00 */ li r9, 0 /* 80087A90 00084890 39 40 00 01 */ li r10, 1 -/* 80087A94 00084894 4B F7 F9 2D */ bl func_800073C0 +/* 80087A94 00084894 4B F7 F9 2D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087A98 00084898 38 00 00 00 */ li r0, 0 /* 80087A9C 0008489C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087AA0 000848A0 90 01 00 08 */ stw r0, 8(r1) @@ -36700,7 +36700,7 @@ func_80082D2C: /* 80087AD0 000848D0 FC 40 08 90 */ fmr f2, f1 /* 80087AD4 000848D4 39 20 00 00 */ li r9, 0 /* 80087AD8 000848D8 39 40 00 01 */ li r10, 1 -/* 80087ADC 000848DC 4B F7 F8 E5 */ bl func_800073C0 +/* 80087ADC 000848DC 4B F7 F8 E5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087AE0 000848E0 38 00 00 00 */ li r0, 0 /* 80087AE4 000848E4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087AE8 000848E8 90 01 00 08 */ stw r0, 8(r1) @@ -36718,7 +36718,7 @@ func_80082D2C: /* 80087B18 00084918 FC 40 08 90 */ fmr f2, f1 /* 80087B1C 0008491C 39 20 00 00 */ li r9, 0 /* 80087B20 00084920 39 40 00 01 */ li r10, 1 -/* 80087B24 00084924 4B F7 F8 9D */ bl func_800073C0 +/* 80087B24 00084924 4B F7 F8 9D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087B28 00084928 38 00 00 00 */ li r0, 0 /* 80087B2C 0008492C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087B30 00084930 90 01 00 08 */ stw r0, 8(r1) @@ -36736,7 +36736,7 @@ func_80082D2C: /* 80087B60 00084960 FC 40 08 90 */ fmr f2, f1 /* 80087B64 00084964 39 20 00 00 */ li r9, 0 /* 80087B68 00084968 39 40 00 01 */ li r10, 1 -/* 80087B6C 0008496C 4B F7 F8 55 */ bl func_800073C0 +/* 80087B6C 0008496C 4B F7 F8 55 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087B70 00084970 38 00 00 00 */ li r0, 0 /* 80087B74 00084974 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087B78 00084978 90 01 00 08 */ stw r0, 8(r1) @@ -36754,7 +36754,7 @@ func_80082D2C: /* 80087BA8 000849A8 FC 40 08 90 */ fmr f2, f1 /* 80087BAC 000849AC 39 20 00 00 */ li r9, 0 /* 80087BB0 000849B0 39 40 00 01 */ li r10, 1 -/* 80087BB4 000849B4 4B F7 F8 0D */ bl func_800073C0 +/* 80087BB4 000849B4 4B F7 F8 0D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087BB8 000849B8 38 00 00 00 */ li r0, 0 /* 80087BBC 000849BC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087BC0 000849C0 90 01 00 08 */ stw r0, 8(r1) @@ -36771,7 +36771,7 @@ func_80082D2C: /* 80087BEC 000849EC 39 20 00 00 */ li r9, 0 /* 80087BF0 000849F0 FC 40 08 90 */ fmr f2, f1 /* 80087BF4 000849F4 39 40 00 00 */ li r10, 0 -/* 80087BF8 000849F8 4B F7 F7 C9 */ bl func_800073C0 +/* 80087BF8 000849F8 4B F7 F7 C9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087BFC 000849FC 38 00 00 00 */ li r0, 0 /* 80087C00 00084A00 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087C04 00084A04 90 01 00 08 */ stw r0, 8(r1) @@ -36788,7 +36788,7 @@ func_80082D2C: /* 80087C30 00084A30 39 40 00 00 */ li r10, 0 /* 80087C34 00084A34 FC 40 08 90 */ fmr f2, f1 /* 80087C38 00084A38 FC 60 08 90 */ fmr f3, f1 -/* 80087C3C 00084A3C 4B F7 F7 85 */ bl func_800073C0 +/* 80087C3C 00084A3C 4B F7 F7 85 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087C40 00084A40 38 00 00 00 */ li r0, 0 /* 80087C44 00084A44 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087C48 00084A48 90 01 00 08 */ stw r0, 8(r1) @@ -36805,7 +36805,7 @@ func_80082D2C: /* 80087C74 00084A74 39 40 00 00 */ li r10, 0 /* 80087C78 00084A78 FC 40 08 90 */ fmr f2, f1 /* 80087C7C 00084A7C FC 60 08 90 */ fmr f3, f1 -/* 80087C80 00084A80 4B F7 F7 41 */ bl func_800073C0 +/* 80087C80 00084A80 4B F7 F7 41 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087C84 00084A84 38 00 00 00 */ li r0, 0 /* 80087C88 00084A88 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087C8C 00084A8C 90 01 00 08 */ stw r0, 8(r1) @@ -36824,7 +36824,7 @@ func_80082D2C: /* 80087CC0 00084AC0 39 00 00 00 */ li r8, 0 /* 80087CC4 00084AC4 39 20 00 00 */ li r9, 0 /* 80087CC8 00084AC8 39 40 00 0F */ li r10, 0xf -/* 80087CCC 00084ACC 4B F7 F6 F5 */ bl func_800073C0 +/* 80087CCC 00084ACC 4B F7 F6 F5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087CD0 00084AD0 38 00 00 00 */ li r0, 0 /* 80087CD4 00084AD4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087CD8 00084AD8 90 01 00 08 */ stw r0, 8(r1) @@ -36841,7 +36841,7 @@ func_80082D2C: /* 80087D04 00084B04 39 20 00 00 */ li r9, 0 /* 80087D08 00084B08 FC 40 08 90 */ fmr f2, f1 /* 80087D0C 00084B0C 39 40 00 00 */ li r10, 0 -/* 80087D10 00084B10 4B F7 F6 B1 */ bl func_800073C0 +/* 80087D10 00084B10 4B F7 F6 B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087D14 00084B14 38 00 00 00 */ li r0, 0 /* 80087D18 00084B18 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087D1C 00084B1C 90 01 00 08 */ stw r0, 8(r1) @@ -36859,7 +36859,7 @@ func_80082D2C: /* 80087D4C 00084B4C FC 40 08 90 */ fmr f2, f1 /* 80087D50 00084B50 39 20 00 00 */ li r9, 0 /* 80087D54 00084B54 39 40 00 01 */ li r10, 1 -/* 80087D58 00084B58 4B F7 F6 69 */ bl func_800073C0 +/* 80087D58 00084B58 4B F7 F6 69 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087D5C 00084B5C 38 00 00 00 */ li r0, 0 /* 80087D60 00084B60 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087D64 00084B64 90 01 00 08 */ stw r0, 8(r1) @@ -36876,7 +36876,7 @@ func_80082D2C: /* 80087D90 00084B90 39 20 00 00 */ li r9, 0 /* 80087D94 00084B94 FC 40 08 90 */ fmr f2, f1 /* 80087D98 00084B98 39 40 00 00 */ li r10, 0 -/* 80087D9C 00084B9C 4B F7 F6 25 */ bl func_800073C0 +/* 80087D9C 00084B9C 4B F7 F6 25 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087DA0 00084BA0 38 00 00 00 */ li r0, 0 /* 80087DA4 00084BA4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087DA8 00084BA8 90 01 00 08 */ stw r0, 8(r1) @@ -36894,7 +36894,7 @@ func_80082D2C: /* 80087DD8 00084BD8 FC 40 08 90 */ fmr f2, f1 /* 80087DDC 00084BDC 39 20 00 00 */ li r9, 0 /* 80087DE0 00084BE0 39 40 00 01 */ li r10, 1 -/* 80087DE4 00084BE4 4B F7 F5 DD */ bl func_800073C0 +/* 80087DE4 00084BE4 4B F7 F5 DD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087DE8 00084BE8 38 00 00 00 */ li r0, 0 /* 80087DEC 00084BEC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087DF0 00084BF0 90 01 00 08 */ stw r0, 8(r1) @@ -36912,7 +36912,7 @@ func_80082D2C: /* 80087E20 00084C20 FC 40 08 90 */ fmr f2, f1 /* 80087E24 00084C24 39 20 00 00 */ li r9, 0 /* 80087E28 00084C28 39 40 00 01 */ li r10, 1 -/* 80087E2C 00084C2C 4B F7 F5 95 */ bl func_800073C0 +/* 80087E2C 00084C2C 4B F7 F5 95 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087E30 00084C30 38 00 00 00 */ li r0, 0 /* 80087E34 00084C34 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087E38 00084C38 90 01 00 08 */ stw r0, 8(r1) @@ -36931,7 +36931,7 @@ func_80082D2C: /* 80087E6C 00084C6C 39 00 00 00 */ li r8, 0 /* 80087E70 00084C70 39 20 00 00 */ li r9, 0 /* 80087E74 00084C74 39 40 00 01 */ li r10, 1 -/* 80087E78 00084C78 4B F7 F5 49 */ bl func_800073C0 +/* 80087E78 00084C78 4B F7 F5 49 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087E7C 00084C7C 38 00 00 00 */ li r0, 0 /* 80087E80 00084C80 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087E84 00084C84 90 01 00 08 */ stw r0, 8(r1) @@ -36950,7 +36950,7 @@ func_80082D2C: /* 80087EB8 00084CB8 39 00 00 00 */ li r8, 0 /* 80087EBC 00084CBC 39 20 00 00 */ li r9, 0 /* 80087EC0 00084CC0 39 40 00 01 */ li r10, 1 -/* 80087EC4 00084CC4 4B F7 F4 FD */ bl func_800073C0 +/* 80087EC4 00084CC4 4B F7 F4 FD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087EC8 00084CC8 38 00 00 00 */ li r0, 0 /* 80087ECC 00084CCC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087ED0 00084CD0 90 01 00 08 */ stw r0, 8(r1) @@ -36969,7 +36969,7 @@ func_80082D2C: /* 80087F04 00084D04 39 00 00 00 */ li r8, 0 /* 80087F08 00084D08 39 20 00 00 */ li r9, 0 /* 80087F0C 00084D0C 39 40 00 01 */ li r10, 1 -/* 80087F10 00084D10 4B F7 F4 B1 */ bl func_800073C0 +/* 80087F10 00084D10 4B F7 F4 B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087F14 00084D14 38 00 00 00 */ li r0, 0 /* 80087F18 00084D18 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087F1C 00084D1C 90 01 00 08 */ stw r0, 8(r1) @@ -36988,7 +36988,7 @@ func_80082D2C: /* 80087F50 00084D50 39 00 00 00 */ li r8, 0 /* 80087F54 00084D54 39 20 00 00 */ li r9, 0 /* 80087F58 00084D58 39 40 00 01 */ li r10, 1 -/* 80087F5C 00084D5C 4B F7 F4 65 */ bl func_800073C0 +/* 80087F5C 00084D5C 4B F7 F4 65 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087F60 00084D60 38 00 00 00 */ li r0, 0 /* 80087F64 00084D64 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087F68 00084D68 90 01 00 08 */ stw r0, 8(r1) @@ -37007,7 +37007,7 @@ func_80082D2C: /* 80087F9C 00084D9C 39 00 00 00 */ li r8, 0 /* 80087FA0 00084DA0 39 20 00 00 */ li r9, 0 /* 80087FA4 00084DA4 39 40 00 01 */ li r10, 1 -/* 80087FA8 00084DA8 4B F7 F4 19 */ bl func_800073C0 +/* 80087FA8 00084DA8 4B F7 F4 19 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087FAC 00084DAC 38 00 00 00 */ li r0, 0 /* 80087FB0 00084DB0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087FB4 00084DB4 90 01 00 08 */ stw r0, 8(r1) @@ -37026,7 +37026,7 @@ func_80082D2C: /* 80087FE8 00084DE8 39 00 00 00 */ li r8, 0 /* 80087FEC 00084DEC 39 20 00 00 */ li r9, 0 /* 80087FF0 00084DF0 39 40 00 01 */ li r10, 1 -/* 80087FF4 00084DF4 4B F7 F3 CD */ bl func_800073C0 +/* 80087FF4 00084DF4 4B F7 F3 CD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087FF8 00084DF8 38 00 00 00 */ li r0, 0 /* 80087FFC 00084DFC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088000 00084E00 90 01 00 08 */ stw r0, 8(r1) @@ -37045,7 +37045,7 @@ func_80082D2C: /* 80088034 00084E34 39 00 00 00 */ li r8, 0 /* 80088038 00084E38 39 20 00 00 */ li r9, 0 /* 8008803C 00084E3C 39 40 00 01 */ li r10, 1 -/* 80088040 00084E40 4B F7 F3 81 */ bl func_800073C0 +/* 80088040 00084E40 4B F7 F3 81 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088044 00084E44 38 00 00 00 */ li r0, 0 /* 80088048 00084E48 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008804C 00084E4C 90 01 00 08 */ stw r0, 8(r1) @@ -37064,7 +37064,7 @@ func_80082D2C: /* 80088080 00084E80 39 00 00 00 */ li r8, 0 /* 80088084 00084E84 39 20 00 00 */ li r9, 0 /* 80088088 00084E88 39 40 00 01 */ li r10, 1 -/* 8008808C 00084E8C 4B F7 F3 35 */ bl func_800073C0 +/* 8008808C 00084E8C 4B F7 F3 35 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088090 00084E90 38 00 00 00 */ li r0, 0 /* 80088094 00084E94 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088098 00084E98 90 01 00 08 */ stw r0, 8(r1) @@ -37082,7 +37082,7 @@ func_80082D2C: /* 800880C8 00084EC8 FC 40 08 90 */ fmr f2, f1 /* 800880CC 00084ECC 39 20 00 00 */ li r9, 0 /* 800880D0 00084ED0 39 40 00 01 */ li r10, 1 -/* 800880D4 00084ED4 4B F7 F2 ED */ bl func_800073C0 +/* 800880D4 00084ED4 4B F7 F2 ED */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800880D8 00084ED8 38 00 00 00 */ li r0, 0 /* 800880DC 00084EDC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800880E0 00084EE0 90 01 00 08 */ stw r0, 8(r1) @@ -37100,7 +37100,7 @@ func_80082D2C: /* 80088110 00084F10 FC 40 08 90 */ fmr f2, f1 /* 80088114 00084F14 39 20 00 00 */ li r9, 0 /* 80088118 00084F18 39 40 00 01 */ li r10, 1 -/* 8008811C 00084F1C 4B F7 F2 A5 */ bl func_800073C0 +/* 8008811C 00084F1C 4B F7 F2 A5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088120 00084F20 38 00 00 00 */ li r0, 0 /* 80088124 00084F24 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088128 00084F28 90 01 00 08 */ stw r0, 8(r1) @@ -37118,7 +37118,7 @@ func_80082D2C: /* 80088158 00084F58 FC 40 08 90 */ fmr f2, f1 /* 8008815C 00084F5C 39 20 00 00 */ li r9, 0 /* 80088160 00084F60 39 40 00 01 */ li r10, 1 -/* 80088164 00084F64 4B F7 F2 5D */ bl func_800073C0 +/* 80088164 00084F64 4B F7 F2 5D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088168 00084F68 38 00 00 00 */ li r0, 0 /* 8008816C 00084F6C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088170 00084F70 90 01 00 08 */ stw r0, 8(r1) @@ -37136,7 +37136,7 @@ func_80082D2C: /* 800881A0 00084FA0 FC 40 08 90 */ fmr f2, f1 /* 800881A4 00084FA4 39 20 00 00 */ li r9, 0 /* 800881A8 00084FA8 39 40 00 01 */ li r10, 1 -/* 800881AC 00084FAC 4B F7 F2 15 */ bl func_800073C0 +/* 800881AC 00084FAC 4B F7 F2 15 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800881B0 00084FB0 38 00 00 00 */ li r0, 0 /* 800881B4 00084FB4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800881B8 00084FB8 90 01 00 08 */ stw r0, 8(r1) @@ -37154,7 +37154,7 @@ func_80082D2C: /* 800881E8 00084FE8 FC 40 08 90 */ fmr f2, f1 /* 800881EC 00084FEC 39 20 00 00 */ li r9, 0 /* 800881F0 00084FF0 39 40 00 01 */ li r10, 1 -/* 800881F4 00084FF4 4B F7 F1 CD */ bl func_800073C0 +/* 800881F4 00084FF4 4B F7 F1 CD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800881F8 00084FF8 38 00 00 00 */ li r0, 0 /* 800881FC 00084FFC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088200 00085000 90 01 00 08 */ stw r0, 8(r1) @@ -37172,7 +37172,7 @@ func_80082D2C: /* 80088230 00085030 FC 40 08 90 */ fmr f2, f1 /* 80088234 00085034 39 20 00 00 */ li r9, 0 /* 80088238 00085038 39 40 00 01 */ li r10, 1 -/* 8008823C 0008503C 4B F7 F1 85 */ bl func_800073C0 +/* 8008823C 0008503C 4B F7 F1 85 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088240 00085040 38 00 00 00 */ li r0, 0 /* 80088244 00085044 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088248 00085048 90 01 00 08 */ stw r0, 8(r1) @@ -37190,7 +37190,7 @@ func_80082D2C: /* 80088278 00085078 FC 40 08 90 */ fmr f2, f1 /* 8008827C 0008507C 39 20 00 00 */ li r9, 0 /* 80088280 00085080 39 40 00 01 */ li r10, 1 -/* 80088284 00085084 4B F7 F1 3D */ bl func_800073C0 +/* 80088284 00085084 4B F7 F1 3D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088288 00085088 38 00 00 00 */ li r0, 0 /* 8008828C 0008508C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088290 00085090 90 01 00 08 */ stw r0, 8(r1) @@ -37208,7 +37208,7 @@ func_80082D2C: /* 800882C0 000850C0 FC 40 08 90 */ fmr f2, f1 /* 800882C4 000850C4 39 20 00 00 */ li r9, 0 /* 800882C8 000850C8 39 40 00 01 */ li r10, 1 -/* 800882CC 000850CC 4B F7 F0 F5 */ bl func_800073C0 +/* 800882CC 000850CC 4B F7 F0 F5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800882D0 000850D0 38 00 00 00 */ li r0, 0 /* 800882D4 000850D4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800882D8 000850D8 90 01 00 08 */ stw r0, 8(r1) @@ -37227,7 +37227,7 @@ func_80082D2C: /* 8008830C 0008510C 39 00 00 00 */ li r8, 0 /* 80088310 00085110 39 20 00 00 */ li r9, 0 /* 80088314 00085114 39 40 00 0A */ li r10, 0xa -/* 80088318 00085118 4B F7 F0 A9 */ bl func_800073C0 +/* 80088318 00085118 4B F7 F0 A9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008831C 0008511C 38 00 00 00 */ li r0, 0 /* 80088320 00085120 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088324 00085124 90 01 00 08 */ stw r0, 8(r1) @@ -37246,7 +37246,7 @@ func_80082D2C: /* 80088358 00085158 39 00 00 00 */ li r8, 0 /* 8008835C 0008515C 39 20 00 00 */ li r9, 0 /* 80088360 00085160 39 40 00 0A */ li r10, 0xa -/* 80088364 00085164 4B F7 F0 5D */ bl func_800073C0 +/* 80088364 00085164 4B F7 F0 5D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088368 00085168 38 00 00 00 */ li r0, 0 /* 8008836C 0008516C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088370 00085170 90 01 00 08 */ stw r0, 8(r1) @@ -37264,7 +37264,7 @@ func_80082D2C: /* 800883A0 000851A0 FC 40 08 90 */ fmr f2, f1 /* 800883A4 000851A4 39 20 00 00 */ li r9, 0 /* 800883A8 000851A8 39 40 00 01 */ li r10, 1 -/* 800883AC 000851AC 4B F7 F0 15 */ bl func_800073C0 +/* 800883AC 000851AC 4B F7 F0 15 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800883B0 000851B0 38 00 00 00 */ li r0, 0 /* 800883B4 000851B4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800883B8 000851B8 90 01 00 08 */ stw r0, 8(r1) @@ -37282,7 +37282,7 @@ func_80082D2C: /* 800883E8 000851E8 FC 40 08 90 */ fmr f2, f1 /* 800883EC 000851EC 39 20 00 00 */ li r9, 0 /* 800883F0 000851F0 39 40 00 02 */ li r10, 2 -/* 800883F4 000851F4 4B F7 EF CD */ bl func_800073C0 +/* 800883F4 000851F4 4B F7 EF CD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800883F8 000851F8 38 00 00 00 */ li r0, 0 /* 800883FC 000851FC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088400 00085200 90 01 00 08 */ stw r0, 8(r1) @@ -37300,7 +37300,7 @@ func_80082D2C: /* 80088430 00085230 FC 40 08 90 */ fmr f2, f1 /* 80088434 00085234 39 20 00 00 */ li r9, 0 /* 80088438 00085238 39 40 00 02 */ li r10, 2 -/* 8008843C 0008523C 4B F7 EF 85 */ bl func_800073C0 +/* 8008843C 0008523C 4B F7 EF 85 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088440 00085240 38 00 00 00 */ li r0, 0 /* 80088444 00085244 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088448 00085248 90 01 00 08 */ stw r0, 8(r1) @@ -37318,7 +37318,7 @@ func_80082D2C: /* 80088478 00085278 FC 40 08 90 */ fmr f2, f1 /* 8008847C 0008527C 39 20 00 00 */ li r9, 0 /* 80088480 00085280 39 40 00 01 */ li r10, 1 -/* 80088484 00085284 4B F7 EF 3D */ bl func_800073C0 +/* 80088484 00085284 4B F7 EF 3D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088488 00085288 38 00 00 00 */ li r0, 0 /* 8008848C 0008528C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088490 00085290 90 01 00 08 */ stw r0, 8(r1) @@ -37336,7 +37336,7 @@ func_80082D2C: /* 800884C0 000852C0 FC 40 08 90 */ fmr f2, f1 /* 800884C4 000852C4 39 20 00 00 */ li r9, 0 /* 800884C8 000852C8 39 40 00 0A */ li r10, 0xa -/* 800884CC 000852CC 4B F7 EE F5 */ bl func_800073C0 +/* 800884CC 000852CC 4B F7 EE F5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800884D0 000852D0 38 00 00 00 */ li r0, 0 /* 800884D4 000852D4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800884D8 000852D8 90 01 00 08 */ stw r0, 8(r1) @@ -37354,7 +37354,7 @@ func_80082D2C: /* 80088508 00085308 FC 40 08 90 */ fmr f2, f1 /* 8008850C 0008530C 39 40 00 00 */ li r10, 0 /* 80088510 00085310 FC 60 08 90 */ fmr f3, f1 -/* 80088514 00085314 4B F7 EE AD */ bl func_800073C0 +/* 80088514 00085314 4B F7 EE AD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088518 00085318 38 00 00 00 */ li r0, 0 /* 8008851C 0008531C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088520 00085320 90 01 00 08 */ stw r0, 8(r1) @@ -37373,7 +37373,7 @@ func_80082D2C: /* 80088554 00085354 39 00 00 00 */ li r8, 0 /* 80088558 00085358 39 20 00 00 */ li r9, 0 /* 8008855C 0008535C 39 40 00 01 */ li r10, 1 -/* 80088560 00085360 4B F7 EE 61 */ bl func_800073C0 +/* 80088560 00085360 4B F7 EE 61 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088564 00085364 38 00 00 00 */ li r0, 0 /* 80088568 00085368 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008856C 0008536C 90 01 00 08 */ stw r0, 8(r1) @@ -37390,7 +37390,7 @@ func_80082D2C: /* 80088598 00085398 39 40 00 00 */ li r10, 0 /* 8008859C 0008539C FC 40 08 90 */ fmr f2, f1 /* 800885A0 000853A0 FC 60 08 90 */ fmr f3, f1 -/* 800885A4 000853A4 4B F7 EE 1D */ bl func_800073C0 +/* 800885A4 000853A4 4B F7 EE 1D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800885A8 000853A8 38 00 00 00 */ li r0, 0 /* 800885AC 000853AC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800885B0 000853B0 90 01 00 08 */ stw r0, 8(r1) @@ -37409,7 +37409,7 @@ func_80082D2C: /* 800885E4 000853E4 39 00 00 00 */ li r8, 0 /* 800885E8 000853E8 39 20 00 00 */ li r9, 0 /* 800885EC 000853EC 39 40 00 0B */ li r10, 0xb -/* 800885F0 000853F0 4B F7 ED D1 */ bl func_800073C0 +/* 800885F0 000853F0 4B F7 ED D1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800885F4 000853F4 38 00 00 00 */ li r0, 0 /* 800885F8 000853F8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800885FC 000853FC 90 01 00 08 */ stw r0, 8(r1) @@ -37427,7 +37427,7 @@ func_80082D2C: /* 8008862C 0008542C FC 40 08 90 */ fmr f2, f1 /* 80088630 00085430 39 20 00 00 */ li r9, 0 /* 80088634 00085434 39 40 00 00 */ li r10, 0 -/* 80088638 00085438 4B F7 ED 89 */ bl func_800073C0 +/* 80088638 00085438 4B F7 ED 89 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008863C 0008543C 38 00 00 00 */ li r0, 0 /* 80088640 00085440 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088644 00085444 90 01 00 08 */ stw r0, 8(r1) @@ -37446,7 +37446,7 @@ func_80082D2C: /* 80088678 00085478 39 00 00 00 */ li r8, 0 /* 8008867C 0008547C 39 20 00 00 */ li r9, 0 /* 80088680 00085480 39 40 00 09 */ li r10, 9 -/* 80088684 00085484 4B F7 ED 3D */ bl func_800073C0 +/* 80088684 00085484 4B F7 ED 3D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088688 00085488 38 00 00 00 */ li r0, 0 /* 8008868C 0008548C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088690 00085490 90 01 00 08 */ stw r0, 8(r1) @@ -37465,7 +37465,7 @@ func_80082D2C: /* 800886C4 000854C4 39 00 00 00 */ li r8, 0 /* 800886C8 000854C8 39 20 00 00 */ li r9, 0 /* 800886CC 000854CC 39 40 00 09 */ li r10, 9 -/* 800886D0 000854D0 4B F7 EC F1 */ bl func_800073C0 +/* 800886D0 000854D0 4B F7 EC F1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800886D4 000854D4 38 00 00 00 */ li r0, 0 /* 800886D8 000854D8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800886DC 000854DC 90 01 00 08 */ stw r0, 8(r1) @@ -37484,7 +37484,7 @@ func_80082D2C: /* 80088710 00085510 39 00 00 00 */ li r8, 0 /* 80088714 00085514 39 20 00 00 */ li r9, 0 /* 80088718 00085518 39 40 00 09 */ li r10, 9 -/* 8008871C 0008551C 4B F7 EC A5 */ bl func_800073C0 +/* 8008871C 0008551C 4B F7 EC A5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088720 00085520 38 00 00 00 */ li r0, 0 /* 80088724 00085524 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088728 00085528 90 01 00 08 */ stw r0, 8(r1) @@ -37503,7 +37503,7 @@ func_80082D2C: /* 8008875C 0008555C 39 00 00 00 */ li r8, 0 /* 80088760 00085560 39 20 00 00 */ li r9, 0 /* 80088764 00085564 39 40 00 09 */ li r10, 9 -/* 80088768 00085568 4B F7 EC 59 */ bl func_800073C0 +/* 80088768 00085568 4B F7 EC 59 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008876C 0008556C 38 00 00 00 */ li r0, 0 /* 80088770 00085570 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088774 00085574 90 01 00 08 */ stw r0, 8(r1) @@ -37522,7 +37522,7 @@ func_80082D2C: /* 800887A8 000855A8 39 00 00 00 */ li r8, 0 /* 800887AC 000855AC 39 20 00 00 */ li r9, 0 /* 800887B0 000855B0 39 40 00 0A */ li r10, 0xa -/* 800887B4 000855B4 4B F7 EC 0D */ bl func_800073C0 +/* 800887B4 000855B4 4B F7 EC 0D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800887B8 000855B8 38 00 00 00 */ li r0, 0 /* 800887BC 000855BC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800887C0 000855C0 90 01 00 08 */ stw r0, 8(r1) @@ -37541,7 +37541,7 @@ func_80082D2C: /* 800887F4 000855F4 39 00 00 00 */ li r8, 0 /* 800887F8 000855F8 39 20 00 00 */ li r9, 0 /* 800887FC 000855FC 39 40 00 0F */ li r10, 0xf -/* 80088800 00085600 4B F7 EB C1 */ bl func_800073C0 +/* 80088800 00085600 4B F7 EB C1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088804 00085604 38 00 00 00 */ li r0, 0 /* 80088808 00085608 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008880C 0008560C 90 01 00 08 */ stw r0, 8(r1) @@ -37560,7 +37560,7 @@ func_80082D2C: /* 80088840 00085640 39 00 00 00 */ li r8, 0 /* 80088844 00085644 3D 20 00 08 */ lis r9, 8 /* 80088848 00085648 39 40 00 01 */ li r10, 1 -/* 8008884C 0008564C 4B F7 EB 75 */ bl func_800073C0 +/* 8008884C 0008564C 4B F7 EB 75 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088850 00085650 38 00 00 00 */ li r0, 0 /* 80088854 00085654 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088858 00085658 90 01 00 08 */ stw r0, 8(r1) @@ -37580,7 +37580,7 @@ func_80082D2C: /* 80088890 00085690 38 A5 02 38 */ addi r5, r5, 0x238 /* 80088894 00085694 39 00 00 00 */ li r8, 0 /* 80088898 00085698 39 40 00 01 */ li r10, 1 -/* 8008889C 0008569C 4B F7 EB 25 */ bl func_800073C0 +/* 8008889C 0008569C 4B F7 EB 25 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800888A0 000856A0 38 00 00 00 */ li r0, 0 /* 800888A4 000856A4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800888A8 000856A8 90 01 00 08 */ stw r0, 8(r1) @@ -37600,7 +37600,7 @@ func_80082D2C: /* 800888E0 000856E0 38 A5 02 43 */ addi r5, r5, 0x243 /* 800888E4 000856E4 39 00 00 00 */ li r8, 0 /* 800888E8 000856E8 39 40 00 01 */ li r10, 1 -/* 800888EC 000856EC 4B F7 EA D5 */ bl func_800073C0 +/* 800888EC 000856EC 4B F7 EA D5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800888F0 000856F0 38 00 00 00 */ li r0, 0 /* 800888F4 000856F4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800888F8 000856F8 90 01 00 08 */ stw r0, 8(r1) @@ -37620,7 +37620,7 @@ func_80082D2C: /* 80088930 00085730 38 A5 11 73 */ addi r5, r5, 0x1173 /* 80088934 00085734 39 00 00 00 */ li r8, 0 /* 80088938 00085738 39 40 00 01 */ li r10, 1 -/* 8008893C 0008573C 4B F7 EA 85 */ bl func_800073C0 +/* 8008893C 0008573C 4B F7 EA 85 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088940 00085740 38 00 00 00 */ li r0, 0 /* 80088944 00085744 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088948 00085748 90 01 00 08 */ stw r0, 8(r1) @@ -37640,7 +37640,7 @@ func_80082D2C: /* 80088980 00085780 38 A5 11 7E */ addi r5, r5, 0x117e /* 80088984 00085784 39 00 00 00 */ li r8, 0 /* 80088988 00085788 39 40 00 01 */ li r10, 1 -/* 8008898C 0008578C 4B F7 EA 35 */ bl func_800073C0 +/* 8008898C 0008578C 4B F7 EA 35 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088990 00085790 38 00 00 00 */ li r0, 0 /* 80088994 00085794 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088998 00085798 90 01 00 08 */ stw r0, 8(r1) @@ -37660,7 +37660,7 @@ func_80082D2C: /* 800889D0 000857D0 38 A5 11 89 */ addi r5, r5, 0x1189 /* 800889D4 000857D4 39 00 00 00 */ li r8, 0 /* 800889D8 000857D8 39 40 00 01 */ li r10, 1 -/* 800889DC 000857DC 4B F7 E9 E5 */ bl func_800073C0 +/* 800889DC 000857DC 4B F7 E9 E5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800889E0 000857E0 38 00 00 00 */ li r0, 0 /* 800889E4 000857E4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800889E8 000857E8 90 01 00 08 */ stw r0, 8(r1) @@ -37680,7 +37680,7 @@ func_80082D2C: /* 80088A20 00085820 38 A5 11 94 */ addi r5, r5, 0x1194 /* 80088A24 00085824 39 00 00 00 */ li r8, 0 /* 80088A28 00085828 39 40 00 01 */ li r10, 1 -/* 80088A2C 0008582C 4B F7 E9 95 */ bl func_800073C0 +/* 80088A2C 0008582C 4B F7 E9 95 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088A30 00085830 38 00 00 00 */ li r0, 0 /* 80088A34 00085834 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088A38 00085838 90 01 00 08 */ stw r0, 8(r1) @@ -37700,7 +37700,7 @@ func_80082D2C: /* 80088A70 00085870 38 A5 11 9F */ addi r5, r5, 0x119f /* 80088A74 00085874 39 00 00 00 */ li r8, 0 /* 80088A78 00085878 39 40 00 01 */ li r10, 1 -/* 80088A7C 0008587C 4B F7 E9 45 */ bl func_800073C0 +/* 80088A7C 0008587C 4B F7 E9 45 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088A80 00085880 38 00 00 00 */ li r0, 0 /* 80088A84 00085884 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088A88 00085888 90 01 00 08 */ stw r0, 8(r1) @@ -37719,7 +37719,7 @@ func_80082D2C: /* 80088ABC 000858BC 39 00 00 00 */ li r8, 0 /* 80088AC0 000858C0 39 20 00 00 */ li r9, 0 /* 80088AC4 000858C4 39 40 00 00 */ li r10, 0 -/* 80088AC8 000858C8 4B F7 E8 F9 */ bl func_800073C0 +/* 80088AC8 000858C8 4B F7 E8 F9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088ACC 000858CC 38 00 00 00 */ li r0, 0 /* 80088AD0 000858D0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088AD4 000858D4 90 01 00 08 */ stw r0, 8(r1) @@ -37737,7 +37737,7 @@ func_80082D2C: /* 80088B04 00085904 FC 40 08 90 */ fmr f2, f1 /* 80088B08 00085908 39 20 00 00 */ li r9, 0 /* 80088B0C 0008590C 39 40 00 00 */ li r10, 0 -/* 80088B10 00085910 4B F7 E8 B1 */ bl func_800073C0 +/* 80088B10 00085910 4B F7 E8 B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088B14 00085914 38 00 00 00 */ li r0, 0 /* 80088B18 00085918 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088B1C 0008591C 90 01 00 08 */ stw r0, 8(r1) @@ -37755,7 +37755,7 @@ func_80082D2C: /* 80088B4C 0008594C FC 40 08 90 */ fmr f2, f1 /* 80088B50 00085950 39 20 00 00 */ li r9, 0 /* 80088B54 00085954 39 40 00 00 */ li r10, 0 -/* 80088B58 00085958 4B F7 E8 69 */ bl func_800073C0 +/* 80088B58 00085958 4B F7 E8 69 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088B5C 0008595C 38 00 00 00 */ li r0, 0 /* 80088B60 00085960 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088B64 00085964 90 01 00 08 */ stw r0, 8(r1) @@ -37774,32 +37774,32 @@ func_80082D2C: /* 80088B98 00085998 39 00 00 00 */ li r8, 0 /* 80088B9C 0008599C 39 20 00 02 */ li r9, 2 /* 80088BA0 000859A0 39 40 00 0F */ li r10, 0xf -/* 80088BA4 000859A4 4B F7 E8 1D */ bl func_800073C0 +/* 80088BA4 000859A4 4B F7 E8 1D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088BA8 000859A8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80088BAC 000859AC 7C 7E 1B 78 */ mr r30, r3 /* 80088BB0 000859B0 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 80088BB4 000859B4 7F E3 FB 78 */ mr r3, r31 /* 80088BB8 000859B8 7F C4 F3 78 */ mr r4, r30 /* 80088BBC 000859BC 38 A5 1F 01 */ addi r5, r5, 0x1f01 -/* 80088BC0 000859C0 4B F7 E7 DD */ bl func_8000739C +/* 80088BC0 000859C0 4B F7 E7 DD */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 80088BC4 000859C4 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80088BC8 000859C8 7F E3 FB 78 */ mr r3, r31 /* 80088BCC 000859CC 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 80088BD0 000859D0 7F C4 F3 78 */ mr r4, r30 /* 80088BD4 000859D4 38 A5 1F 53 */ addi r5, r5, 0x1f53 -/* 80088BD8 000859D8 4B F7 E7 C5 */ bl func_8000739C +/* 80088BD8 000859D8 4B F7 E7 C5 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 80088BDC 000859DC 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80088BE0 000859E0 7F E3 FB 78 */ mr r3, r31 /* 80088BE4 000859E4 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 80088BE8 000859E8 7F C4 F3 78 */ mr r4, r30 /* 80088BEC 000859EC 38 A5 1F 91 */ addi r5, r5, 0x1f91 -/* 80088BF0 000859F0 4B F7 E7 AD */ bl func_8000739C +/* 80088BF0 000859F0 4B F7 E7 AD */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 80088BF4 000859F4 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80088BF8 000859F8 7F E3 FB 78 */ mr r3, r31 /* 80088BFC 000859FC 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 80088C00 00085A00 7F C4 F3 78 */ mr r4, r30 /* 80088C04 00085A04 38 A5 1F E2 */ addi r5, r5, 0x1fe2 -/* 80088C08 00085A08 4B F7 E7 95 */ bl func_8000739C +/* 80088C08 00085A08 4B F7 E7 95 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 80088C0C 00085A0C 38 00 00 00 */ li r0, 0 /* 80088C10 00085A10 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088C14 00085A14 90 01 00 08 */ stw r0, 8(r1) @@ -37818,32 +37818,32 @@ func_80082D2C: /* 80088C48 00085A48 39 00 00 00 */ li r8, 0 /* 80088C4C 00085A4C 39 20 00 02 */ li r9, 2 /* 80088C50 00085A50 39 40 00 0F */ li r10, 0xf -/* 80088C54 00085A54 4B F7 E7 6D */ bl func_800073C0 +/* 80088C54 00085A54 4B F7 E7 6D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088C58 00085A58 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80088C5C 00085A5C 7C 7E 1B 78 */ mr r30, r3 /* 80088C60 00085A60 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 80088C64 00085A64 7F E3 FB 78 */ mr r3, r31 /* 80088C68 00085A68 7F C4 F3 78 */ mr r4, r30 /* 80088C6C 00085A6C 38 A5 1F 01 */ addi r5, r5, 0x1f01 -/* 80088C70 00085A70 4B F7 E7 2D */ bl func_8000739C +/* 80088C70 00085A70 4B F7 E7 2D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 80088C74 00085A74 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80088C78 00085A78 7F E3 FB 78 */ mr r3, r31 /* 80088C7C 00085A7C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 80088C80 00085A80 7F C4 F3 78 */ mr r4, r30 /* 80088C84 00085A84 38 A5 1F 53 */ addi r5, r5, 0x1f53 -/* 80088C88 00085A88 4B F7 E7 15 */ bl func_8000739C +/* 80088C88 00085A88 4B F7 E7 15 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 80088C8C 00085A8C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80088C90 00085A90 7F E3 FB 78 */ mr r3, r31 /* 80088C94 00085A94 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 80088C98 00085A98 7F C4 F3 78 */ mr r4, r30 /* 80088C9C 00085A9C 38 A5 1F 91 */ addi r5, r5, 0x1f91 -/* 80088CA0 00085AA0 4B F7 E6 FD */ bl func_8000739C +/* 80088CA0 00085AA0 4B F7 E6 FD */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 80088CA4 00085AA4 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80088CA8 00085AA8 7F E3 FB 78 */ mr r3, r31 /* 80088CAC 00085AAC 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 80088CB0 00085AB0 7F C4 F3 78 */ mr r4, r30 /* 80088CB4 00085AB4 38 A5 1F E2 */ addi r5, r5, 0x1fe2 -/* 80088CB8 00085AB8 4B F7 E6 E5 */ bl func_8000739C +/* 80088CB8 00085AB8 4B F7 E6 E5 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 80088CBC 00085ABC 38 00 00 00 */ li r0, 0 /* 80088CC0 00085AC0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088CC4 00085AC4 90 01 00 08 */ stw r0, 8(r1) @@ -37862,32 +37862,32 @@ func_80082D2C: /* 80088CF8 00085AF8 39 00 00 00 */ li r8, 0 /* 80088CFC 00085AFC 39 20 00 00 */ li r9, 0 /* 80088D00 00085B00 39 40 00 10 */ li r10, 0x10 -/* 80088D04 00085B04 4B F7 E6 BD */ bl func_800073C0 +/* 80088D04 00085B04 4B F7 E6 BD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088D08 00085B08 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80088D0C 00085B0C 7C 7E 1B 78 */ mr r30, r3 /* 80088D10 00085B10 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 80088D14 00085B14 7F E3 FB 78 */ mr r3, r31 /* 80088D18 00085B18 7F C4 F3 78 */ mr r4, r30 /* 80088D1C 00085B1C 38 A5 1F 01 */ addi r5, r5, 0x1f01 -/* 80088D20 00085B20 4B F7 E6 7D */ bl func_8000739C +/* 80088D20 00085B20 4B F7 E6 7D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 80088D24 00085B24 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80088D28 00085B28 7F E3 FB 78 */ mr r3, r31 /* 80088D2C 00085B2C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 80088D30 00085B30 7F C4 F3 78 */ mr r4, r30 /* 80088D34 00085B34 38 A5 1F 53 */ addi r5, r5, 0x1f53 -/* 80088D38 00085B38 4B F7 E6 65 */ bl func_8000739C +/* 80088D38 00085B38 4B F7 E6 65 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 80088D3C 00085B3C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80088D40 00085B40 7F E3 FB 78 */ mr r3, r31 /* 80088D44 00085B44 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 80088D48 00085B48 7F C4 F3 78 */ mr r4, r30 /* 80088D4C 00085B4C 38 A5 1F 91 */ addi r5, r5, 0x1f91 -/* 80088D50 00085B50 4B F7 E6 4D */ bl func_8000739C +/* 80088D50 00085B50 4B F7 E6 4D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 80088D54 00085B54 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80088D58 00085B58 7F E3 FB 78 */ mr r3, r31 /* 80088D5C 00085B5C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 80088D60 00085B60 7F C4 F3 78 */ mr r4, r30 /* 80088D64 00085B64 38 A5 1F E2 */ addi r5, r5, 0x1fe2 -/* 80088D68 00085B68 4B F7 E6 35 */ bl func_8000739C +/* 80088D68 00085B68 4B F7 E6 35 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 80088D6C 00085B6C 38 00 00 00 */ li r0, 0 /* 80088D70 00085B70 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088D74 00085B74 90 01 00 08 */ stw r0, 8(r1) @@ -37905,7 +37905,7 @@ func_80082D2C: /* 80088DA4 00085BA4 FC 40 08 90 */ fmr f2, f1 /* 80088DA8 00085BA8 39 20 00 00 */ li r9, 0 /* 80088DAC 00085BAC 39 40 00 14 */ li r10, 0x14 -/* 80088DB0 00085BB0 4B F7 E6 11 */ bl func_800073C0 +/* 80088DB0 00085BB0 4B F7 E6 11 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088DB4 00085BB4 38 00 00 00 */ li r0, 0 /* 80088DB8 00085BB8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088DBC 00085BBC 90 01 00 08 */ stw r0, 8(r1) @@ -37923,7 +37923,7 @@ func_80082D2C: /* 80088DEC 00085BEC FC 40 08 90 */ fmr f2, f1 /* 80088DF0 00085BF0 39 20 00 01 */ li r9, 1 /* 80088DF4 00085BF4 39 40 00 14 */ li r10, 0x14 -/* 80088DF8 00085BF8 4B F7 E5 C9 */ bl func_800073C0 +/* 80088DF8 00085BF8 4B F7 E5 C9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088DFC 00085BFC 38 00 00 00 */ li r0, 0 /* 80088E00 00085C00 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088E04 00085C04 90 01 00 08 */ stw r0, 8(r1) @@ -37941,7 +37941,7 @@ func_80082D2C: /* 80088E34 00085C34 FC 40 08 90 */ fmr f2, f1 /* 80088E38 00085C38 39 20 00 02 */ li r9, 2 /* 80088E3C 00085C3C 39 40 00 14 */ li r10, 0x14 -/* 80088E40 00085C40 4B F7 E5 81 */ bl func_800073C0 +/* 80088E40 00085C40 4B F7 E5 81 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088E44 00085C44 38 00 00 00 */ li r0, 0 /* 80088E48 00085C48 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088E4C 00085C4C 90 01 00 08 */ stw r0, 8(r1) @@ -37959,7 +37959,7 @@ func_80082D2C: /* 80088E7C 00085C7C FC 40 08 90 */ fmr f2, f1 /* 80088E80 00085C80 39 20 00 03 */ li r9, 3 /* 80088E84 00085C84 39 40 00 14 */ li r10, 0x14 -/* 80088E88 00085C88 4B F7 E5 39 */ bl func_800073C0 +/* 80088E88 00085C88 4B F7 E5 39 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088E8C 00085C8C 38 00 00 00 */ li r0, 0 /* 80088E90 00085C90 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088E94 00085C94 90 01 00 08 */ stw r0, 8(r1) @@ -37978,7 +37978,7 @@ func_80082D2C: /* 80088EC8 00085CC8 39 00 00 00 */ li r8, 0 /* 80088ECC 00085CCC 39 20 00 00 */ li r9, 0 /* 80088ED0 00085CD0 39 40 00 14 */ li r10, 0x14 -/* 80088ED4 00085CD4 4B F7 E4 ED */ bl func_800073C0 +/* 80088ED4 00085CD4 4B F7 E4 ED */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088ED8 00085CD8 38 00 00 00 */ li r0, 0 /* 80088EDC 00085CDC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088EE0 00085CE0 90 01 00 08 */ stw r0, 8(r1) @@ -37997,7 +37997,7 @@ func_80082D2C: /* 80088F14 00085D14 39 00 00 00 */ li r8, 0 /* 80088F18 00085D18 39 20 00 01 */ li r9, 1 /* 80088F1C 00085D1C 39 40 00 14 */ li r10, 0x14 -/* 80088F20 00085D20 4B F7 E4 A1 */ bl func_800073C0 +/* 80088F20 00085D20 4B F7 E4 A1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088F24 00085D24 38 00 00 00 */ li r0, 0 /* 80088F28 00085D28 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088F2C 00085D2C 90 01 00 08 */ stw r0, 8(r1) @@ -38016,7 +38016,7 @@ func_80082D2C: /* 80088F60 00085D60 39 00 00 00 */ li r8, 0 /* 80088F64 00085D64 39 20 00 02 */ li r9, 2 /* 80088F68 00085D68 39 40 00 14 */ li r10, 0x14 -/* 80088F6C 00085D6C 4B F7 E4 55 */ bl func_800073C0 +/* 80088F6C 00085D6C 4B F7 E4 55 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088F70 00085D70 38 00 00 00 */ li r0, 0 /* 80088F74 00085D74 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088F78 00085D78 90 01 00 08 */ stw r0, 8(r1) @@ -38035,7 +38035,7 @@ func_80082D2C: /* 80088FAC 00085DAC 39 00 00 00 */ li r8, 0 /* 80088FB0 00085DB0 39 20 00 03 */ li r9, 3 /* 80088FB4 00085DB4 39 40 00 14 */ li r10, 0x14 -/* 80088FB8 00085DB8 4B F7 E4 09 */ bl func_800073C0 +/* 80088FB8 00085DB8 4B F7 E4 09 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088FBC 00085DBC 80 01 00 24 */ lwz r0, 0x24(r1) /* 80088FC0 00085DC0 7F E3 FB 78 */ mr r3, r31 /* 80088FC4 00085DC4 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -38052,7 +38052,7 @@ func_80082D2C: /* 80088FF0 00085DF0 38 A0 00 00 */ li r5, 0 /* 80088FF4 00085DF4 BF 61 00 6C */ stmw r27, 0x6c(r1) /* 80088FF8 00085DF8 38 63 21 D8 */ addi r3, r3, 0x21d8 -/* 80088FFC 00085DFC 4B F7 DC 75 */ bl func_80006C70 +/* 80088FFC 00085DFC 4B F7 DC 75 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 80089000 00085E00 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 80089004 00085E04 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 80089008 00085E08 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l @@ -38071,7 +38071,7 @@ func_80082D2C: /* 8008903C 00085E3C 39 40 00 00 */ li r10, 0 /* 80089040 00085E40 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089044 00085E44 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089048 00085E48 4B F7 DD 11 */ bl func_80006D58 +/* 80089048 00085E48 4B F7 DD 11 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008904C 00085E4C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089050 00085E50 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089054 00085E54 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38090,7 +38090,7 @@ func_80082D2C: /* 80089088 00085E88 39 40 00 00 */ li r10, 0 /* 8008908C 00085E8C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089090 00085E90 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089094 00085E94 4B F7 DC C5 */ bl func_80006D58 +/* 80089094 00085E94 4B F7 DC C5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089098 00085E98 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008909C 00085E9C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800890A0 00085EA0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38109,7 +38109,7 @@ func_80082D2C: /* 800890D4 00085ED4 39 40 00 00 */ li r10, 0 /* 800890D8 00085ED8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800890DC 00085EDC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800890E0 00085EE0 4B F7 DC 79 */ bl func_80006D58 +/* 800890E0 00085EE0 4B F7 DC 79 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800890E4 00085EE4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800890E8 00085EE8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800890EC 00085EEC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38128,7 +38128,7 @@ func_80082D2C: /* 80089120 00085F20 39 40 00 00 */ li r10, 0 /* 80089124 00085F24 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089128 00085F28 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008912C 00085F2C 4B F7 DC 2D */ bl func_80006D58 +/* 8008912C 00085F2C 4B F7 DC 2D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089130 00085F30 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089134 00085F34 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089138 00085F38 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38147,7 +38147,7 @@ func_80082D2C: /* 8008916C 00085F6C 39 40 00 00 */ li r10, 0 /* 80089170 00085F70 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089174 00085F74 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089178 00085F78 4B F7 DB E1 */ bl func_80006D58 +/* 80089178 00085F78 4B F7 DB E1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008917C 00085F7C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089180 00085F80 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089184 00085F84 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38166,7 +38166,7 @@ func_80082D2C: /* 800891B8 00085FB8 39 40 00 00 */ li r10, 0 /* 800891BC 00085FBC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800891C0 00085FC0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800891C4 00085FC4 4B F7 DB 95 */ bl func_80006D58 +/* 800891C4 00085FC4 4B F7 DB 95 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800891C8 00085FC8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800891CC 00085FCC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800891D0 00085FD0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38185,7 +38185,7 @@ func_80082D2C: /* 80089204 00086004 39 40 00 00 */ li r10, 0 /* 80089208 00086008 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008920C 0008600C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089210 00086010 4B F7 DB 49 */ bl func_80006D58 +/* 80089210 00086010 4B F7 DB 49 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089214 00086014 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089218 00086018 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008921C 0008601C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38204,7 +38204,7 @@ func_80082D2C: /* 80089250 00086050 39 40 00 00 */ li r10, 0 /* 80089254 00086054 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089258 00086058 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008925C 0008605C 4B F7 DA FD */ bl func_80006D58 +/* 8008925C 0008605C 4B F7 DA FD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089260 00086060 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089264 00086064 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089268 00086068 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38223,7 +38223,7 @@ func_80082D2C: /* 8008929C 0008609C 39 40 00 00 */ li r10, 0 /* 800892A0 000860A0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800892A4 000860A4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800892A8 000860A8 4B F7 DA B1 */ bl func_80006D58 +/* 800892A8 000860A8 4B F7 DA B1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800892AC 000860AC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800892B0 000860B0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800892B4 000860B4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38242,7 +38242,7 @@ func_80082D2C: /* 800892E8 000860E8 39 40 00 00 */ li r10, 0 /* 800892EC 000860EC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800892F0 000860F0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800892F4 000860F4 4B F7 DA 65 */ bl func_80006D58 +/* 800892F4 000860F4 4B F7 DA 65 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800892F8 000860F8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800892FC 000860FC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089300 00086100 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38261,7 +38261,7 @@ func_80082D2C: /* 80089334 00086134 39 40 00 00 */ li r10, 0 /* 80089338 00086138 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008933C 0008613C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089340 00086140 4B F7 DA 19 */ bl func_80006D58 +/* 80089340 00086140 4B F7 DA 19 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089344 00086144 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089348 00086148 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008934C 0008614C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38280,7 +38280,7 @@ func_80082D2C: /* 80089380 00086180 39 40 00 00 */ li r10, 0 /* 80089384 00086184 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089388 00086188 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008938C 0008618C 4B F7 D9 CD */ bl func_80006D58 +/* 8008938C 0008618C 4B F7 D9 CD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089390 00086190 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089394 00086194 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089398 00086198 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38299,7 +38299,7 @@ func_80082D2C: /* 800893CC 000861CC 39 40 00 00 */ li r10, 0 /* 800893D0 000861D0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800893D4 000861D4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800893D8 000861D8 4B F7 D9 81 */ bl func_80006D58 +/* 800893D8 000861D8 4B F7 D9 81 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800893DC 000861DC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800893E0 000861E0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800893E4 000861E4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38318,7 +38318,7 @@ func_80082D2C: /* 80089418 00086218 39 40 00 00 */ li r10, 0 /* 8008941C 0008621C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089420 00086220 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089424 00086224 4B F7 D9 35 */ bl func_80006D58 +/* 80089424 00086224 4B F7 D9 35 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089428 00086228 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008942C 0008622C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089430 00086230 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38337,7 +38337,7 @@ func_80082D2C: /* 80089464 00086264 39 40 00 00 */ li r10, 0 /* 80089468 00086268 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008946C 0008626C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089470 00086270 4B F7 D8 E9 */ bl func_80006D58 +/* 80089470 00086270 4B F7 D8 E9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089474 00086274 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089478 00086278 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008947C 0008627C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38356,7 +38356,7 @@ func_80082D2C: /* 800894B0 000862B0 39 40 00 00 */ li r10, 0 /* 800894B4 000862B4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800894B8 000862B8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800894BC 000862BC 4B F7 D8 9D */ bl func_80006D58 +/* 800894BC 000862BC 4B F7 D8 9D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800894C0 000862C0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800894C4 000862C4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800894C8 000862C8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38375,7 +38375,7 @@ func_80082D2C: /* 800894FC 000862FC 39 40 00 00 */ li r10, 0 /* 80089500 00086300 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089504 00086304 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089508 00086308 4B F7 D8 51 */ bl func_80006D58 +/* 80089508 00086308 4B F7 D8 51 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008950C 0008630C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089510 00086310 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089514 00086314 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38394,7 +38394,7 @@ func_80082D2C: /* 80089548 00086348 39 40 00 00 */ li r10, 0 /* 8008954C 0008634C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089550 00086350 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089554 00086354 4B F7 D8 05 */ bl func_80006D58 +/* 80089554 00086354 4B F7 D8 05 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089558 00086358 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008955C 0008635C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089560 00086360 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38413,7 +38413,7 @@ func_80082D2C: /* 80089594 00086394 39 40 00 00 */ li r10, 0 /* 80089598 00086398 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008959C 0008639C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800895A0 000863A0 4B F7 D7 B9 */ bl func_80006D58 +/* 800895A0 000863A0 4B F7 D7 B9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800895A4 000863A4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800895A8 000863A8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800895AC 000863AC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38432,7 +38432,7 @@ func_80082D2C: /* 800895E0 000863E0 39 40 00 00 */ li r10, 0 /* 800895E4 000863E4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800895E8 000863E8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800895EC 000863EC 4B F7 D7 6D */ bl func_80006D58 +/* 800895EC 000863EC 4B F7 D7 6D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800895F0 000863F0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800895F4 000863F4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800895F8 000863F8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38451,7 +38451,7 @@ func_80082D2C: /* 8008962C 0008642C 39 40 00 00 */ li r10, 0 /* 80089630 00086430 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089634 00086434 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089638 00086438 4B F7 D7 21 */ bl func_80006D58 +/* 80089638 00086438 4B F7 D7 21 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008963C 0008643C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089640 00086440 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089644 00086444 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38470,7 +38470,7 @@ func_80082D2C: /* 80089678 00086478 39 40 00 00 */ li r10, 0 /* 8008967C 0008647C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089680 00086480 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089684 00086484 4B F7 D6 D5 */ bl func_80006D58 +/* 80089684 00086484 4B F7 D6 D5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089688 00086488 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008968C 0008648C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089690 00086490 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38489,7 +38489,7 @@ func_80082D2C: /* 800896C4 000864C4 39 40 00 00 */ li r10, 0 /* 800896C8 000864C8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800896CC 000864CC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800896D0 000864D0 4B F7 D6 89 */ bl func_80006D58 +/* 800896D0 000864D0 4B F7 D6 89 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800896D4 000864D4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800896D8 000864D8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800896DC 000864DC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38508,7 +38508,7 @@ func_80082D2C: /* 80089710 00086510 39 40 00 00 */ li r10, 0 /* 80089714 00086514 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089718 00086518 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008971C 0008651C 4B F7 D6 3D */ bl func_80006D58 +/* 8008971C 0008651C 4B F7 D6 3D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089720 00086520 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089724 00086524 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089728 00086528 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38527,7 +38527,7 @@ func_80082D2C: /* 8008975C 0008655C 39 40 00 00 */ li r10, 0 /* 80089760 00086560 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089764 00086564 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089768 00086568 4B F7 D5 F1 */ bl func_80006D58 +/* 80089768 00086568 4B F7 D5 F1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008976C 0008656C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089770 00086570 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089774 00086574 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38546,7 +38546,7 @@ func_80082D2C: /* 800897A8 000865A8 39 40 00 00 */ li r10, 0 /* 800897AC 000865AC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800897B0 000865B0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800897B4 000865B4 4B F7 D5 A5 */ bl func_80006D58 +/* 800897B4 000865B4 4B F7 D5 A5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800897B8 000865B8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800897BC 000865BC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800897C0 000865C0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38565,7 +38565,7 @@ func_80082D2C: /* 800897F4 000865F4 39 40 00 00 */ li r10, 0 /* 800897F8 000865F8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800897FC 000865FC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089800 00086600 4B F7 D5 59 */ bl func_80006D58 +/* 80089800 00086600 4B F7 D5 59 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089804 00086604 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089808 00086608 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008980C 0008660C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38584,7 +38584,7 @@ func_80082D2C: /* 80089840 00086640 39 40 00 00 */ li r10, 0 /* 80089844 00086644 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089848 00086648 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008984C 0008664C 4B F7 D5 0D */ bl func_80006D58 +/* 8008984C 0008664C 4B F7 D5 0D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089850 00086650 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089854 00086654 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089858 00086658 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38603,7 +38603,7 @@ func_80082D2C: /* 8008988C 0008668C 39 40 00 00 */ li r10, 0 /* 80089890 00086690 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089894 00086694 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089898 00086698 4B F7 D4 C1 */ bl func_80006D58 +/* 80089898 00086698 4B F7 D4 C1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008989C 0008669C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800898A0 000866A0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800898A4 000866A4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38622,7 +38622,7 @@ func_80082D2C: /* 800898D8 000866D8 39 40 00 00 */ li r10, 0 /* 800898DC 000866DC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800898E0 000866E0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800898E4 000866E4 4B F7 D4 75 */ bl func_80006D58 +/* 800898E4 000866E4 4B F7 D4 75 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800898E8 000866E8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800898EC 000866EC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800898F0 000866F0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38641,7 +38641,7 @@ func_80082D2C: /* 80089924 00086724 39 40 00 00 */ li r10, 0 /* 80089928 00086728 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008992C 0008672C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089930 00086730 4B F7 D4 29 */ bl func_80006D58 +/* 80089930 00086730 4B F7 D4 29 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089934 00086734 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089938 00086738 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008993C 0008673C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38660,7 +38660,7 @@ func_80082D2C: /* 80089970 00086770 39 40 00 00 */ li r10, 0 /* 80089974 00086774 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089978 00086778 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008997C 0008677C 4B F7 D3 DD */ bl func_80006D58 +/* 8008997C 0008677C 4B F7 D3 DD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089980 00086780 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089984 00086784 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089988 00086788 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38679,7 +38679,7 @@ func_80082D2C: /* 800899BC 000867BC 39 40 00 00 */ li r10, 0 /* 800899C0 000867C0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800899C4 000867C4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800899C8 000867C8 4B F7 D3 91 */ bl func_80006D58 +/* 800899C8 000867C8 4B F7 D3 91 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800899CC 000867CC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800899D0 000867D0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800899D4 000867D4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38698,7 +38698,7 @@ func_80082D2C: /* 80089A08 00086808 39 40 00 00 */ li r10, 0 /* 80089A0C 0008680C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089A10 00086810 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089A14 00086814 4B F7 D3 45 */ bl func_80006D58 +/* 80089A14 00086814 4B F7 D3 45 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089A18 00086818 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089A1C 0008681C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089A20 00086820 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38717,7 +38717,7 @@ func_80082D2C: /* 80089A54 00086854 39 40 00 00 */ li r10, 0 /* 80089A58 00086858 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089A5C 0008685C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089A60 00086860 4B F7 D2 F9 */ bl func_80006D58 +/* 80089A60 00086860 4B F7 D2 F9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089A64 00086864 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089A68 00086868 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089A6C 0008686C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38736,7 +38736,7 @@ func_80082D2C: /* 80089AA0 000868A0 39 40 00 00 */ li r10, 0 /* 80089AA4 000868A4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089AA8 000868A8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089AAC 000868AC 4B F7 D2 AD */ bl func_80006D58 +/* 80089AAC 000868AC 4B F7 D2 AD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089AB0 000868B0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089AB4 000868B4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089AB8 000868B8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38755,7 +38755,7 @@ func_80082D2C: /* 80089AEC 000868EC 39 40 00 00 */ li r10, 0 /* 80089AF0 000868F0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089AF4 000868F4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089AF8 000868F8 4B F7 D2 61 */ bl func_80006D58 +/* 80089AF8 000868F8 4B F7 D2 61 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089AFC 000868FC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089B00 00086900 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089B04 00086904 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38774,7 +38774,7 @@ func_80082D2C: /* 80089B38 00086938 39 40 00 00 */ li r10, 0 /* 80089B3C 0008693C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089B40 00086940 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089B44 00086944 4B F7 D2 15 */ bl func_80006D58 +/* 80089B44 00086944 4B F7 D2 15 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089B48 00086948 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089B4C 0008694C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089B50 00086950 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38793,7 +38793,7 @@ func_80082D2C: /* 80089B84 00086984 39 40 00 00 */ li r10, 0 /* 80089B88 00086988 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089B8C 0008698C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089B90 00086990 4B F7 D1 C9 */ bl func_80006D58 +/* 80089B90 00086990 4B F7 D1 C9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089B94 00086994 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089B98 00086998 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089B9C 0008699C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38812,7 +38812,7 @@ func_80082D2C: /* 80089BD0 000869D0 39 40 00 00 */ li r10, 0 /* 80089BD4 000869D4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089BD8 000869D8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089BDC 000869DC 4B F7 D1 7D */ bl func_80006D58 +/* 80089BDC 000869DC 4B F7 D1 7D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089BE0 000869E0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089BE4 000869E4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089BE8 000869E8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38831,7 +38831,7 @@ func_80082D2C: /* 80089C1C 00086A1C 39 40 00 00 */ li r10, 0 /* 80089C20 00086A20 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089C24 00086A24 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089C28 00086A28 4B F7 D1 31 */ bl func_80006D58 +/* 80089C28 00086A28 4B F7 D1 31 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089C2C 00086A2C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089C30 00086A30 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089C34 00086A34 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38850,7 +38850,7 @@ func_80082D2C: /* 80089C68 00086A68 39 40 00 00 */ li r10, 0 /* 80089C6C 00086A6C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089C70 00086A70 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089C74 00086A74 4B F7 D0 E5 */ bl func_80006D58 +/* 80089C74 00086A74 4B F7 D0 E5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089C78 00086A78 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089C7C 00086A7C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089C80 00086A80 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38869,7 +38869,7 @@ func_80082D2C: /* 80089CB4 00086AB4 39 40 00 00 */ li r10, 0 /* 80089CB8 00086AB8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089CBC 00086ABC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089CC0 00086AC0 4B F7 D0 99 */ bl func_80006D58 +/* 80089CC0 00086AC0 4B F7 D0 99 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089CC4 00086AC4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089CC8 00086AC8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089CCC 00086ACC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38888,7 +38888,7 @@ func_80082D2C: /* 80089D00 00086B00 39 40 00 00 */ li r10, 0 /* 80089D04 00086B04 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089D08 00086B08 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089D0C 00086B0C 4B F7 D0 4D */ bl func_80006D58 +/* 80089D0C 00086B0C 4B F7 D0 4D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089D10 00086B10 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089D14 00086B14 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089D18 00086B18 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38907,7 +38907,7 @@ func_80082D2C: /* 80089D4C 00086B4C 39 40 00 00 */ li r10, 0 /* 80089D50 00086B50 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089D54 00086B54 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089D58 00086B58 4B F7 D0 01 */ bl func_80006D58 +/* 80089D58 00086B58 4B F7 D0 01 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089D5C 00086B5C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089D60 00086B60 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089D64 00086B64 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38926,7 +38926,7 @@ func_80082D2C: /* 80089D98 00086B98 39 40 00 00 */ li r10, 0 /* 80089D9C 00086B9C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089DA0 00086BA0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089DA4 00086BA4 4B F7 CF B5 */ bl func_80006D58 +/* 80089DA4 00086BA4 4B F7 CF B5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089DA8 00086BA8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089DAC 00086BAC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089DB0 00086BB0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38945,7 +38945,7 @@ func_80082D2C: /* 80089DE4 00086BE4 39 40 00 00 */ li r10, 0 /* 80089DE8 00086BE8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089DEC 00086BEC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089DF0 00086BF0 4B F7 CF 69 */ bl func_80006D58 +/* 80089DF0 00086BF0 4B F7 CF 69 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089DF4 00086BF4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089DF8 00086BF8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089DFC 00086BFC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38964,7 +38964,7 @@ func_80082D2C: /* 80089E30 00086C30 39 40 00 00 */ li r10, 0 /* 80089E34 00086C34 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089E38 00086C38 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089E3C 00086C3C 4B F7 CF 1D */ bl func_80006D58 +/* 80089E3C 00086C3C 4B F7 CF 1D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089E40 00086C40 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089E44 00086C44 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089E48 00086C48 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -38983,7 +38983,7 @@ func_80082D2C: /* 80089E7C 00086C7C 39 40 00 00 */ li r10, 0 /* 80089E80 00086C80 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089E84 00086C84 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089E88 00086C88 4B F7 CE D1 */ bl func_80006D58 +/* 80089E88 00086C88 4B F7 CE D1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089E8C 00086C8C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089E90 00086C90 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089E94 00086C94 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39002,7 +39002,7 @@ func_80082D2C: /* 80089EC8 00086CC8 39 40 00 00 */ li r10, 0 /* 80089ECC 00086CCC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089ED0 00086CD0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089ED4 00086CD4 4B F7 CE 85 */ bl func_80006D58 +/* 80089ED4 00086CD4 4B F7 CE 85 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089ED8 00086CD8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089EDC 00086CDC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089EE0 00086CE0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39021,7 +39021,7 @@ func_80082D2C: /* 80089F14 00086D14 39 40 00 00 */ li r10, 0 /* 80089F18 00086D18 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089F1C 00086D1C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089F20 00086D20 4B F7 CE 39 */ bl func_80006D58 +/* 80089F20 00086D20 4B F7 CE 39 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089F24 00086D24 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089F28 00086D28 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089F2C 00086D2C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39040,7 +39040,7 @@ func_80082D2C: /* 80089F60 00086D60 39 40 00 00 */ li r10, 0 /* 80089F64 00086D64 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089F68 00086D68 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089F6C 00086D6C 4B F7 CD ED */ bl func_80006D58 +/* 80089F6C 00086D6C 4B F7 CD ED */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089F70 00086D70 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089F74 00086D74 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089F78 00086D78 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39059,7 +39059,7 @@ func_80082D2C: /* 80089FAC 00086DAC 39 40 00 00 */ li r10, 0 /* 80089FB0 00086DB0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80089FB4 00086DB4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80089FB8 00086DB8 4B F7 CD A1 */ bl func_80006D58 +/* 80089FB8 00086DB8 4B F7 CD A1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089FBC 00086DBC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80089FC0 00086DC0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80089FC4 00086DC4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39078,7 +39078,7 @@ func_80082D2C: /* 80089FF8 00086DF8 39 40 00 00 */ li r10, 0 /* 80089FFC 00086DFC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A000 00086E00 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A004 00086E04 4B F7 CD 55 */ bl func_80006D58 +/* 8008A004 00086E04 4B F7 CD 55 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A008 00086E08 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A00C 00086E0C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A010 00086E10 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39097,7 +39097,7 @@ func_80082D2C: /* 8008A044 00086E44 39 40 00 00 */ li r10, 0 /* 8008A048 00086E48 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A04C 00086E4C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A050 00086E50 4B F7 CD 09 */ bl func_80006D58 +/* 8008A050 00086E50 4B F7 CD 09 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A054 00086E54 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A058 00086E58 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A05C 00086E5C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39116,7 +39116,7 @@ func_80082D2C: /* 8008A090 00086E90 39 40 00 00 */ li r10, 0 /* 8008A094 00086E94 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A098 00086E98 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A09C 00086E9C 4B F7 CC BD */ bl func_80006D58 +/* 8008A09C 00086E9C 4B F7 CC BD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A0A0 00086EA0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A0A4 00086EA4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A0A8 00086EA8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39135,7 +39135,7 @@ func_80082D2C: /* 8008A0DC 00086EDC 39 40 00 00 */ li r10, 0 /* 8008A0E0 00086EE0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A0E4 00086EE4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A0E8 00086EE8 4B F7 CC 71 */ bl func_80006D58 +/* 8008A0E8 00086EE8 4B F7 CC 71 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A0EC 00086EEC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A0F0 00086EF0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A0F4 00086EF4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39154,7 +39154,7 @@ func_80082D2C: /* 8008A128 00086F28 39 40 00 00 */ li r10, 0 /* 8008A12C 00086F2C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A130 00086F30 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A134 00086F34 4B F7 CC 25 */ bl func_80006D58 +/* 8008A134 00086F34 4B F7 CC 25 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A138 00086F38 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A13C 00086F3C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A140 00086F40 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39173,7 +39173,7 @@ func_80082D2C: /* 8008A174 00086F74 39 40 00 00 */ li r10, 0 /* 8008A178 00086F78 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A17C 00086F7C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A180 00086F80 4B F7 CB D9 */ bl func_80006D58 +/* 8008A180 00086F80 4B F7 CB D9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A184 00086F84 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A188 00086F88 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A18C 00086F8C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39192,7 +39192,7 @@ func_80082D2C: /* 8008A1C0 00086FC0 39 40 00 00 */ li r10, 0 /* 8008A1C4 00086FC4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A1C8 00086FC8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A1CC 00086FCC 4B F7 CB 8D */ bl func_80006D58 +/* 8008A1CC 00086FCC 4B F7 CB 8D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A1D0 00086FD0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A1D4 00086FD4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A1D8 00086FD8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39211,7 +39211,7 @@ func_80082D2C: /* 8008A20C 0008700C 39 40 00 00 */ li r10, 0 /* 8008A210 00087010 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A214 00087014 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A218 00087018 4B F7 CB 41 */ bl func_80006D58 +/* 8008A218 00087018 4B F7 CB 41 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A21C 0008701C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A220 00087020 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A224 00087024 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39230,7 +39230,7 @@ func_80082D2C: /* 8008A258 00087058 39 40 00 00 */ li r10, 0 /* 8008A25C 0008705C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A260 00087060 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A264 00087064 4B F7 CA F5 */ bl func_80006D58 +/* 8008A264 00087064 4B F7 CA F5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A268 00087068 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A26C 0008706C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A270 00087070 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39249,7 +39249,7 @@ func_80082D2C: /* 8008A2A4 000870A4 39 40 00 00 */ li r10, 0 /* 8008A2A8 000870A8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A2AC 000870AC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A2B0 000870B0 4B F7 CA A9 */ bl func_80006D58 +/* 8008A2B0 000870B0 4B F7 CA A9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A2B4 000870B4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A2B8 000870B8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A2BC 000870BC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39268,7 +39268,7 @@ func_80082D2C: /* 8008A2F0 000870F0 39 40 00 00 */ li r10, 0 /* 8008A2F4 000870F4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A2F8 000870F8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A2FC 000870FC 4B F7 CA 5D */ bl func_80006D58 +/* 8008A2FC 000870FC 4B F7 CA 5D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A300 00087100 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A304 00087104 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A308 00087108 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39287,7 +39287,7 @@ func_80082D2C: /* 8008A33C 0008713C 39 40 00 00 */ li r10, 0 /* 8008A340 00087140 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A344 00087144 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A348 00087148 4B F7 CA 11 */ bl func_80006D58 +/* 8008A348 00087148 4B F7 CA 11 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A34C 0008714C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A350 00087150 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A354 00087154 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39306,7 +39306,7 @@ func_80082D2C: /* 8008A388 00087188 39 40 00 00 */ li r10, 0 /* 8008A38C 0008718C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A390 00087190 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A394 00087194 4B F7 C9 C5 */ bl func_80006D58 +/* 8008A394 00087194 4B F7 C9 C5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A398 00087198 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A39C 0008719C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A3A0 000871A0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39325,7 +39325,7 @@ func_80082D2C: /* 8008A3D4 000871D4 39 40 00 00 */ li r10, 0 /* 8008A3D8 000871D8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A3DC 000871DC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A3E0 000871E0 4B F7 C9 79 */ bl func_80006D58 +/* 8008A3E0 000871E0 4B F7 C9 79 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A3E4 000871E4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A3E8 000871E8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A3EC 000871EC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39344,7 +39344,7 @@ func_80082D2C: /* 8008A420 00087220 39 40 00 00 */ li r10, 0 /* 8008A424 00087224 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A428 00087228 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A42C 0008722C 4B F7 C9 2D */ bl func_80006D58 +/* 8008A42C 0008722C 4B F7 C9 2D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A430 00087230 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A434 00087234 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A438 00087238 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39363,7 +39363,7 @@ func_80082D2C: /* 8008A46C 0008726C 39 40 00 00 */ li r10, 0 /* 8008A470 00087270 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A474 00087274 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A478 00087278 4B F7 C8 E1 */ bl func_80006D58 +/* 8008A478 00087278 4B F7 C8 E1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A47C 0008727C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A480 00087280 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A484 00087284 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39382,7 +39382,7 @@ func_80082D2C: /* 8008A4B8 000872B8 39 40 00 00 */ li r10, 0 /* 8008A4BC 000872BC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A4C0 000872C0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A4C4 000872C4 4B F7 C8 95 */ bl func_80006D58 +/* 8008A4C4 000872C4 4B F7 C8 95 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A4C8 000872C8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A4CC 000872CC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A4D0 000872D0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39401,7 +39401,7 @@ func_80082D2C: /* 8008A504 00087304 39 40 00 00 */ li r10, 0 /* 8008A508 00087308 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A50C 0008730C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A510 00087310 4B F7 C8 49 */ bl func_80006D58 +/* 8008A510 00087310 4B F7 C8 49 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A514 00087314 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A518 00087318 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A51C 0008731C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39420,7 +39420,7 @@ func_80082D2C: /* 8008A550 00087350 39 40 00 00 */ li r10, 0 /* 8008A554 00087354 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A558 00087358 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A55C 0008735C 4B F7 C7 FD */ bl func_80006D58 +/* 8008A55C 0008735C 4B F7 C7 FD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A560 00087360 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A564 00087364 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A568 00087368 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39439,7 +39439,7 @@ func_80082D2C: /* 8008A59C 0008739C 39 40 00 00 */ li r10, 0 /* 8008A5A0 000873A0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A5A4 000873A4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A5A8 000873A8 4B F7 C7 B1 */ bl func_80006D58 +/* 8008A5A8 000873A8 4B F7 C7 B1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A5AC 000873AC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A5B0 000873B0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A5B4 000873B4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39458,7 +39458,7 @@ func_80082D2C: /* 8008A5E8 000873E8 39 40 00 00 */ li r10, 0 /* 8008A5EC 000873EC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A5F0 000873F0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A5F4 000873F4 4B F7 C7 65 */ bl func_80006D58 +/* 8008A5F4 000873F4 4B F7 C7 65 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A5F8 000873F8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A5FC 000873FC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A600 00087400 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39477,7 +39477,7 @@ func_80082D2C: /* 8008A634 00087434 39 40 00 00 */ li r10, 0 /* 8008A638 00087438 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A63C 0008743C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A640 00087440 4B F7 C7 19 */ bl func_80006D58 +/* 8008A640 00087440 4B F7 C7 19 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A644 00087444 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A648 00087448 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A64C 0008744C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39496,7 +39496,7 @@ func_80082D2C: /* 8008A680 00087480 39 40 00 00 */ li r10, 0 /* 8008A684 00087484 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A688 00087488 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A68C 0008748C 4B F7 C6 CD */ bl func_80006D58 +/* 8008A68C 0008748C 4B F7 C6 CD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A690 00087490 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A694 00087494 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A698 00087498 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39515,7 +39515,7 @@ func_80082D2C: /* 8008A6CC 000874CC 39 40 00 00 */ li r10, 0 /* 8008A6D0 000874D0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A6D4 000874D4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A6D8 000874D8 4B F7 C6 81 */ bl func_80006D58 +/* 8008A6D8 000874D8 4B F7 C6 81 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A6DC 000874DC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A6E0 000874E0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A6E4 000874E4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39534,7 +39534,7 @@ func_80082D2C: /* 8008A718 00087518 39 40 00 00 */ li r10, 0 /* 8008A71C 0008751C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A720 00087520 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A724 00087524 4B F7 C6 35 */ bl func_80006D58 +/* 8008A724 00087524 4B F7 C6 35 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A728 00087528 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A72C 0008752C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A730 00087530 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39553,7 +39553,7 @@ func_80082D2C: /* 8008A764 00087564 39 40 00 00 */ li r10, 0 /* 8008A768 00087568 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A76C 0008756C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A770 00087570 4B F7 C5 E9 */ bl func_80006D58 +/* 8008A770 00087570 4B F7 C5 E9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A774 00087574 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A778 00087578 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A77C 0008757C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39572,7 +39572,7 @@ func_80082D2C: /* 8008A7B0 000875B0 39 40 00 00 */ li r10, 0 /* 8008A7B4 000875B4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A7B8 000875B8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A7BC 000875BC 4B F7 C5 9D */ bl func_80006D58 +/* 8008A7BC 000875BC 4B F7 C5 9D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A7C0 000875C0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A7C4 000875C4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A7C8 000875C8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39591,7 +39591,7 @@ func_80082D2C: /* 8008A7FC 000875FC 39 40 00 00 */ li r10, 0 /* 8008A800 00087600 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A804 00087604 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A808 00087608 4B F7 C5 51 */ bl func_80006D58 +/* 8008A808 00087608 4B F7 C5 51 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A80C 0008760C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A810 00087610 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A814 00087614 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39610,7 +39610,7 @@ func_80082D2C: /* 8008A848 00087648 39 40 00 00 */ li r10, 0 /* 8008A84C 0008764C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A850 00087650 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A854 00087654 4B F7 C5 05 */ bl func_80006D58 +/* 8008A854 00087654 4B F7 C5 05 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A858 00087658 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A85C 0008765C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A860 00087660 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39629,7 +39629,7 @@ func_80082D2C: /* 8008A894 00087694 39 40 00 00 */ li r10, 0 /* 8008A898 00087698 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A89C 0008769C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A8A0 000876A0 4B F7 C4 B9 */ bl func_80006D58 +/* 8008A8A0 000876A0 4B F7 C4 B9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A8A4 000876A4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A8A8 000876A8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A8AC 000876AC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39648,7 +39648,7 @@ func_80082D2C: /* 8008A8E0 000876E0 39 40 00 00 */ li r10, 0 /* 8008A8E4 000876E4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A8E8 000876E8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A8EC 000876EC 4B F7 C4 6D */ bl func_80006D58 +/* 8008A8EC 000876EC 4B F7 C4 6D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A8F0 000876F0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A8F4 000876F4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A8F8 000876F8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39667,7 +39667,7 @@ func_80082D2C: /* 8008A92C 0008772C 39 40 00 00 */ li r10, 0 /* 8008A930 00087730 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A934 00087734 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A938 00087738 4B F7 C4 21 */ bl func_80006D58 +/* 8008A938 00087738 4B F7 C4 21 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A93C 0008773C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A940 00087740 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A944 00087744 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39686,7 +39686,7 @@ func_80082D2C: /* 8008A978 00087778 39 40 00 00 */ li r10, 0 /* 8008A97C 0008777C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A980 00087780 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A984 00087784 4B F7 C3 D5 */ bl func_80006D58 +/* 8008A984 00087784 4B F7 C3 D5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A988 00087788 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A98C 0008778C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A990 00087790 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39705,7 +39705,7 @@ func_80082D2C: /* 8008A9C4 000877C4 39 40 00 00 */ li r10, 0 /* 8008A9C8 000877C8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008A9CC 000877CC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008A9D0 000877D0 4B F7 C3 89 */ bl func_80006D58 +/* 8008A9D0 000877D0 4B F7 C3 89 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A9D4 000877D4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008A9D8 000877D8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008A9DC 000877DC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39724,7 +39724,7 @@ func_80082D2C: /* 8008AA10 00087810 39 40 00 00 */ li r10, 0 /* 8008AA14 00087814 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008AA18 00087818 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008AA1C 0008781C 4B F7 C3 3D */ bl func_80006D58 +/* 8008AA1C 0008781C 4B F7 C3 3D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008AA20 00087820 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008AA24 00087824 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008AA28 00087828 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39743,7 +39743,7 @@ func_80082D2C: /* 8008AA5C 0008785C 39 40 00 00 */ li r10, 0 /* 8008AA60 00087860 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008AA64 00087864 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008AA68 00087868 4B F7 C2 F1 */ bl func_80006D58 +/* 8008AA68 00087868 4B F7 C2 F1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008AA6C 0008786C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008AA70 00087870 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008AA74 00087874 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -39762,7 +39762,7 @@ func_80082D2C: /* 8008AAA8 000878A8 39 40 00 00 */ li r10, 0 /* 8008AAAC 000878AC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008AAB0 000878B0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008AAB4 000878B4 4B F7 C2 A5 */ bl func_80006D58 +/* 8008AAB4 000878B4 4B F7 C2 A5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008AAB8 000878B8 38 00 00 00 */ li r0, 0 /* 8008AABC 000878BC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008AAC0 000878C0 90 01 00 08 */ stw r0, 8(r1) @@ -39781,7 +39781,7 @@ func_80082D2C: /* 8008AAF4 000878F4 39 00 00 00 */ li r8, 0 /* 8008AAF8 000878F8 39 20 00 00 */ li r9, 0 /* 8008AAFC 000878FC 39 40 00 02 */ li r10, 2 -/* 8008AB00 00087900 4B F7 C8 C1 */ bl func_800073C0 +/* 8008AB00 00087900 4B F7 C8 C1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008AB04 00087904 38 00 00 00 */ li r0, 0 /* 8008AB08 00087908 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008AB0C 0008790C 90 01 00 08 */ stw r0, 8(r1) @@ -39799,7 +39799,7 @@ func_80082D2C: /* 8008AB3C 0008793C FC 40 08 90 */ fmr f2, f1 /* 8008AB40 00087940 39 20 00 00 */ li r9, 0 /* 8008AB44 00087944 39 40 00 01 */ li r10, 1 -/* 8008AB48 00087948 4B F7 C8 79 */ bl func_800073C0 +/* 8008AB48 00087948 4B F7 C8 79 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008AB4C 0008794C 38 00 00 00 */ li r0, 0 /* 8008AB50 00087950 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008AB54 00087954 90 01 00 08 */ stw r0, 8(r1) @@ -39818,7 +39818,7 @@ func_80082D2C: /* 8008AB88 00087988 39 00 00 00 */ li r8, 0 /* 8008AB8C 0008798C 39 20 00 00 */ li r9, 0 /* 8008AB90 00087990 39 40 00 00 */ li r10, 0 -/* 8008AB94 00087994 4B F7 C8 2D */ bl func_800073C0 +/* 8008AB94 00087994 4B F7 C8 2D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008AB98 00087998 38 00 00 00 */ li r0, 0 /* 8008AB9C 0008799C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008ABA0 000879A0 90 01 00 08 */ stw r0, 8(r1) @@ -39837,7 +39837,7 @@ func_80082D2C: /* 8008ABD4 000879D4 39 00 00 00 */ li r8, 0 /* 8008ABD8 000879D8 39 20 00 00 */ li r9, 0 /* 8008ABDC 000879DC 39 40 00 00 */ li r10, 0 -/* 8008ABE0 000879E0 4B F7 C7 E1 */ bl func_800073C0 +/* 8008ABE0 000879E0 4B F7 C7 E1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008ABE4 000879E4 38 00 00 00 */ li r0, 0 /* 8008ABE8 000879E8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008ABEC 000879EC 90 01 00 08 */ stw r0, 8(r1) @@ -39856,7 +39856,7 @@ func_80082D2C: /* 8008AC20 00087A20 39 00 00 00 */ li r8, 0 /* 8008AC24 00087A24 39 20 00 00 */ li r9, 0 /* 8008AC28 00087A28 39 40 00 00 */ li r10, 0 -/* 8008AC2C 00087A2C 4B F7 C7 95 */ bl func_800073C0 +/* 8008AC2C 00087A2C 4B F7 C7 95 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008AC30 00087A30 38 00 00 00 */ li r0, 0 /* 8008AC34 00087A34 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008AC38 00087A38 90 01 00 08 */ stw r0, 8(r1) @@ -39875,7 +39875,7 @@ func_80082D2C: /* 8008AC6C 00087A6C 39 00 00 00 */ li r8, 0 /* 8008AC70 00087A70 39 20 00 00 */ li r9, 0 /* 8008AC74 00087A74 39 40 00 00 */ li r10, 0 -/* 8008AC78 00087A78 4B F7 C7 49 */ bl func_800073C0 +/* 8008AC78 00087A78 4B F7 C7 49 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008AC7C 00087A7C 38 00 00 00 */ li r0, 0 /* 8008AC80 00087A80 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008AC84 00087A84 90 01 00 08 */ stw r0, 8(r1) @@ -39894,7 +39894,7 @@ func_80082D2C: /* 8008ACB8 00087AB8 39 00 00 00 */ li r8, 0 /* 8008ACBC 00087ABC 39 20 00 00 */ li r9, 0 /* 8008ACC0 00087AC0 39 40 00 00 */ li r10, 0 -/* 8008ACC4 00087AC4 4B F7 C6 FD */ bl func_800073C0 +/* 8008ACC4 00087AC4 4B F7 C6 FD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008ACC8 00087AC8 38 00 00 00 */ li r0, 0 /* 8008ACCC 00087ACC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008ACD0 00087AD0 90 01 00 08 */ stw r0, 8(r1) @@ -39913,7 +39913,7 @@ func_80082D2C: /* 8008AD04 00087B04 39 00 00 00 */ li r8, 0 /* 8008AD08 00087B08 39 20 00 00 */ li r9, 0 /* 8008AD0C 00087B0C 39 40 00 00 */ li r10, 0 -/* 8008AD10 00087B10 4B F7 C6 B1 */ bl func_800073C0 +/* 8008AD10 00087B10 4B F7 C6 B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008AD14 00087B14 38 00 00 00 */ li r0, 0 /* 8008AD18 00087B18 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008AD1C 00087B1C 90 01 00 08 */ stw r0, 8(r1) @@ -39932,7 +39932,7 @@ func_80082D2C: /* 8008AD50 00087B50 39 00 00 00 */ li r8, 0 /* 8008AD54 00087B54 39 20 00 00 */ li r9, 0 /* 8008AD58 00087B58 39 40 00 00 */ li r10, 0 -/* 8008AD5C 00087B5C 4B F7 C6 65 */ bl func_800073C0 +/* 8008AD5C 00087B5C 4B F7 C6 65 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008AD60 00087B60 38 00 00 00 */ li r0, 0 /* 8008AD64 00087B64 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008AD68 00087B68 90 01 00 08 */ stw r0, 8(r1) @@ -39951,7 +39951,7 @@ func_80082D2C: /* 8008AD9C 00087B9C 39 00 00 00 */ li r8, 0 /* 8008ADA0 00087BA0 39 20 00 00 */ li r9, 0 /* 8008ADA4 00087BA4 39 40 00 00 */ li r10, 0 -/* 8008ADA8 00087BA8 4B F7 C6 19 */ bl func_800073C0 +/* 8008ADA8 00087BA8 4B F7 C6 19 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008ADAC 00087BAC 38 00 00 00 */ li r0, 0 /* 8008ADB0 00087BB0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008ADB4 00087BB4 90 01 00 08 */ stw r0, 8(r1) @@ -39970,7 +39970,7 @@ func_80082D2C: /* 8008ADE8 00087BE8 39 00 00 00 */ li r8, 0 /* 8008ADEC 00087BEC 39 20 00 00 */ li r9, 0 /* 8008ADF0 00087BF0 39 40 00 00 */ li r10, 0 -/* 8008ADF4 00087BF4 4B F7 C5 CD */ bl func_800073C0 +/* 8008ADF4 00087BF4 4B F7 C5 CD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008ADF8 00087BF8 38 00 00 00 */ li r0, 0 /* 8008ADFC 00087BFC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008AE00 00087C00 90 01 00 08 */ stw r0, 8(r1) @@ -39989,7 +39989,7 @@ func_80082D2C: /* 8008AE34 00087C34 39 00 00 00 */ li r8, 0 /* 8008AE38 00087C38 39 20 00 00 */ li r9, 0 /* 8008AE3C 00087C3C 39 40 00 00 */ li r10, 0 -/* 8008AE40 00087C40 4B F7 C5 81 */ bl func_800073C0 +/* 8008AE40 00087C40 4B F7 C5 81 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008AE44 00087C44 38 00 00 00 */ li r0, 0 /* 8008AE48 00087C48 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008AE4C 00087C4C 90 01 00 08 */ stw r0, 8(r1) @@ -40007,7 +40007,7 @@ func_80082D2C: /* 8008AE7C 00087C7C FC 40 08 90 */ fmr f2, f1 /* 8008AE80 00087C80 39 20 00 00 */ li r9, 0 /* 8008AE84 00087C84 39 40 00 00 */ li r10, 0 -/* 8008AE88 00087C88 4B F7 C5 39 */ bl func_800073C0 +/* 8008AE88 00087C88 4B F7 C5 39 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008AE8C 00087C8C 38 00 00 00 */ li r0, 0 /* 8008AE90 00087C90 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008AE94 00087C94 90 01 00 08 */ stw r0, 8(r1) @@ -40025,7 +40025,7 @@ func_80082D2C: /* 8008AEC4 00087CC4 FC 40 08 90 */ fmr f2, f1 /* 8008AEC8 00087CC8 39 20 00 00 */ li r9, 0 /* 8008AECC 00087CCC 39 40 00 00 */ li r10, 0 -/* 8008AED0 00087CD0 4B F7 C4 F1 */ bl func_800073C0 +/* 8008AED0 00087CD0 4B F7 C4 F1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008AED4 00087CD4 38 00 00 00 */ li r0, 0 /* 8008AED8 00087CD8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008AEDC 00087CDC 90 01 00 08 */ stw r0, 8(r1) @@ -40043,7 +40043,7 @@ func_80082D2C: /* 8008AF0C 00087D0C FC 40 08 90 */ fmr f2, f1 /* 8008AF10 00087D10 39 20 00 00 */ li r9, 0 /* 8008AF14 00087D14 39 40 00 00 */ li r10, 0 -/* 8008AF18 00087D18 4B F7 C4 A9 */ bl func_800073C0 +/* 8008AF18 00087D18 4B F7 C4 A9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008AF1C 00087D1C 38 00 00 00 */ li r0, 0 /* 8008AF20 00087D20 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008AF24 00087D24 90 01 00 08 */ stw r0, 8(r1) @@ -40061,7 +40061,7 @@ func_80082D2C: /* 8008AF54 00087D54 FC 40 08 90 */ fmr f2, f1 /* 8008AF58 00087D58 39 20 00 00 */ li r9, 0 /* 8008AF5C 00087D5C 39 40 00 00 */ li r10, 0 -/* 8008AF60 00087D60 4B F7 C4 61 */ bl func_800073C0 +/* 8008AF60 00087D60 4B F7 C4 61 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008AF64 00087D64 38 00 00 00 */ li r0, 0 /* 8008AF68 00087D68 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008AF6C 00087D6C 90 01 00 08 */ stw r0, 8(r1) @@ -40079,7 +40079,7 @@ func_80082D2C: /* 8008AF9C 00087D9C FC 40 08 90 */ fmr f2, f1 /* 8008AFA0 00087DA0 39 20 00 00 */ li r9, 0 /* 8008AFA4 00087DA4 39 40 00 00 */ li r10, 0 -/* 8008AFA8 00087DA8 4B F7 C4 19 */ bl func_800073C0 +/* 8008AFA8 00087DA8 4B F7 C4 19 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008AFAC 00087DAC 38 00 00 00 */ li r0, 0 /* 8008AFB0 00087DB0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008AFB4 00087DB4 90 01 00 08 */ stw r0, 8(r1) @@ -40097,7 +40097,7 @@ func_80082D2C: /* 8008AFE4 00087DE4 FC 40 08 90 */ fmr f2, f1 /* 8008AFE8 00087DE8 39 20 00 00 */ li r9, 0 /* 8008AFEC 00087DEC 39 40 00 00 */ li r10, 0 -/* 8008AFF0 00087DF0 4B F7 C3 D1 */ bl func_800073C0 +/* 8008AFF0 00087DF0 4B F7 C3 D1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008AFF4 00087DF4 38 00 00 00 */ li r0, 0 /* 8008AFF8 00087DF8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008AFFC 00087DFC 90 01 00 08 */ stw r0, 8(r1) @@ -40115,7 +40115,7 @@ func_80082D2C: /* 8008B02C 00087E2C FC 40 08 90 */ fmr f2, f1 /* 8008B030 00087E30 39 20 00 00 */ li r9, 0 /* 8008B034 00087E34 39 40 00 00 */ li r10, 0 -/* 8008B038 00087E38 4B F7 C3 89 */ bl func_800073C0 +/* 8008B038 00087E38 4B F7 C3 89 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B03C 00087E3C 38 00 00 00 */ li r0, 0 /* 8008B040 00087E40 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B044 00087E44 90 01 00 08 */ stw r0, 8(r1) @@ -40133,7 +40133,7 @@ func_80082D2C: /* 8008B074 00087E74 FC 40 08 90 */ fmr f2, f1 /* 8008B078 00087E78 39 20 00 00 */ li r9, 0 /* 8008B07C 00087E7C 39 40 00 00 */ li r10, 0 -/* 8008B080 00087E80 4B F7 C3 41 */ bl func_800073C0 +/* 8008B080 00087E80 4B F7 C3 41 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B084 00087E84 38 00 00 00 */ li r0, 0 /* 8008B088 00087E88 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B08C 00087E8C 90 01 00 08 */ stw r0, 8(r1) @@ -40151,7 +40151,7 @@ func_80082D2C: /* 8008B0BC 00087EBC FC 40 08 90 */ fmr f2, f1 /* 8008B0C0 00087EC0 39 20 00 00 */ li r9, 0 /* 8008B0C4 00087EC4 39 40 00 00 */ li r10, 0 -/* 8008B0C8 00087EC8 4B F7 C2 F9 */ bl func_800073C0 +/* 8008B0C8 00087EC8 4B F7 C2 F9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B0CC 00087ECC 38 00 00 00 */ li r0, 0 /* 8008B0D0 00087ED0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B0D4 00087ED4 90 01 00 08 */ stw r0, 8(r1) @@ -40169,7 +40169,7 @@ func_80082D2C: /* 8008B104 00087F04 FC 40 08 90 */ fmr f2, f1 /* 8008B108 00087F08 39 20 00 00 */ li r9, 0 /* 8008B10C 00087F0C 39 40 00 00 */ li r10, 0 -/* 8008B110 00087F10 4B F7 C2 B1 */ bl func_800073C0 +/* 8008B110 00087F10 4B F7 C2 B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B114 00087F14 38 00 00 00 */ li r0, 0 /* 8008B118 00087F18 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B11C 00087F1C 90 01 00 08 */ stw r0, 8(r1) @@ -40187,7 +40187,7 @@ func_80082D2C: /* 8008B14C 00087F4C FC 40 08 90 */ fmr f2, f1 /* 8008B150 00087F50 39 20 00 00 */ li r9, 0 /* 8008B154 00087F54 39 40 00 00 */ li r10, 0 -/* 8008B158 00087F58 4B F7 C2 69 */ bl func_800073C0 +/* 8008B158 00087F58 4B F7 C2 69 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B15C 00087F5C 38 00 00 00 */ li r0, 0 /* 8008B160 00087F60 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B164 00087F64 90 01 00 08 */ stw r0, 8(r1) @@ -40205,7 +40205,7 @@ func_80082D2C: /* 8008B194 00087F94 FC 40 08 90 */ fmr f2, f1 /* 8008B198 00087F98 39 20 00 00 */ li r9, 0 /* 8008B19C 00087F9C 39 40 00 00 */ li r10, 0 -/* 8008B1A0 00087FA0 4B F7 C2 21 */ bl func_800073C0 +/* 8008B1A0 00087FA0 4B F7 C2 21 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B1A4 00087FA4 38 00 00 00 */ li r0, 0 /* 8008B1A8 00087FA8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B1AC 00087FAC 90 01 00 08 */ stw r0, 8(r1) @@ -40224,7 +40224,7 @@ func_80082D2C: /* 8008B1E0 00087FE0 39 00 00 00 */ li r8, 0 /* 8008B1E4 00087FE4 39 20 00 00 */ li r9, 0 /* 8008B1E8 00087FE8 39 40 00 01 */ li r10, 1 -/* 8008B1EC 00087FEC 4B F7 C1 D5 */ bl func_800073C0 +/* 8008B1EC 00087FEC 4B F7 C1 D5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B1F0 00087FF0 38 00 00 00 */ li r0, 0 /* 8008B1F4 00087FF4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B1F8 00087FF8 90 01 00 08 */ stw r0, 8(r1) @@ -40243,7 +40243,7 @@ func_80082D2C: /* 8008B22C 0008802C 39 00 00 00 */ li r8, 0 /* 8008B230 00088030 39 20 00 00 */ li r9, 0 /* 8008B234 00088034 39 40 00 01 */ li r10, 1 -/* 8008B238 00088038 4B F7 C1 89 */ bl func_800073C0 +/* 8008B238 00088038 4B F7 C1 89 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B23C 0008803C 38 00 00 00 */ li r0, 0 /* 8008B240 00088040 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B244 00088044 90 01 00 08 */ stw r0, 8(r1) @@ -40262,7 +40262,7 @@ func_80082D2C: /* 8008B278 00088078 39 00 00 00 */ li r8, 0 /* 8008B27C 0008807C 39 20 00 00 */ li r9, 0 /* 8008B280 00088080 39 40 00 01 */ li r10, 1 -/* 8008B284 00088084 4B F7 C1 3D */ bl func_800073C0 +/* 8008B284 00088084 4B F7 C1 3D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B288 00088088 38 00 00 00 */ li r0, 0 /* 8008B28C 0008808C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B290 00088090 90 01 00 08 */ stw r0, 8(r1) @@ -40281,7 +40281,7 @@ func_80082D2C: /* 8008B2C4 000880C4 39 00 00 00 */ li r8, 0 /* 8008B2C8 000880C8 39 20 00 00 */ li r9, 0 /* 8008B2CC 000880CC 39 40 00 01 */ li r10, 1 -/* 8008B2D0 000880D0 4B F7 C0 F1 */ bl func_800073C0 +/* 8008B2D0 000880D0 4B F7 C0 F1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B2D4 000880D4 38 00 00 00 */ li r0, 0 /* 8008B2D8 000880D8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B2DC 000880DC 90 01 00 08 */ stw r0, 8(r1) @@ -40300,7 +40300,7 @@ func_80082D2C: /* 8008B310 00088110 39 00 00 00 */ li r8, 0 /* 8008B314 00088114 39 20 00 00 */ li r9, 0 /* 8008B318 00088118 39 40 00 01 */ li r10, 1 -/* 8008B31C 0008811C 4B F7 C0 A5 */ bl func_800073C0 +/* 8008B31C 0008811C 4B F7 C0 A5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B320 00088120 38 00 00 00 */ li r0, 0 /* 8008B324 00088124 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B328 00088128 90 01 00 08 */ stw r0, 8(r1) @@ -40319,7 +40319,7 @@ func_80082D2C: /* 8008B35C 0008815C 39 00 00 00 */ li r8, 0 /* 8008B360 00088160 39 20 00 00 */ li r9, 0 /* 8008B364 00088164 39 40 00 01 */ li r10, 1 -/* 8008B368 00088168 4B F7 C0 59 */ bl func_800073C0 +/* 8008B368 00088168 4B F7 C0 59 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B36C 0008816C 38 00 00 00 */ li r0, 0 /* 8008B370 00088170 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B374 00088174 90 01 00 08 */ stw r0, 8(r1) @@ -40338,7 +40338,7 @@ func_80082D2C: /* 8008B3A8 000881A8 39 00 00 00 */ li r8, 0 /* 8008B3AC 000881AC 39 20 00 00 */ li r9, 0 /* 8008B3B0 000881B0 39 40 00 01 */ li r10, 1 -/* 8008B3B4 000881B4 4B F7 C0 0D */ bl func_800073C0 +/* 8008B3B4 000881B4 4B F7 C0 0D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B3B8 000881B8 38 00 00 00 */ li r0, 0 /* 8008B3BC 000881BC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B3C0 000881C0 90 01 00 08 */ stw r0, 8(r1) @@ -40357,7 +40357,7 @@ func_80082D2C: /* 8008B3F4 000881F4 39 00 00 00 */ li r8, 0 /* 8008B3F8 000881F8 39 20 00 00 */ li r9, 0 /* 8008B3FC 000881FC 39 40 00 01 */ li r10, 1 -/* 8008B400 00088200 4B F7 BF C1 */ bl func_800073C0 +/* 8008B400 00088200 4B F7 BF C1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B404 00088204 38 00 00 00 */ li r0, 0 /* 8008B408 00088208 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B40C 0008820C 90 01 00 08 */ stw r0, 8(r1) @@ -40376,7 +40376,7 @@ func_80082D2C: /* 8008B440 00088240 39 00 00 00 */ li r8, 0 /* 8008B444 00088244 39 20 00 00 */ li r9, 0 /* 8008B448 00088248 39 40 00 01 */ li r10, 1 -/* 8008B44C 0008824C 4B F7 BF 75 */ bl func_800073C0 +/* 8008B44C 0008824C 4B F7 BF 75 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B450 00088250 38 00 00 00 */ li r0, 0 /* 8008B454 00088254 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B458 00088258 90 01 00 08 */ stw r0, 8(r1) @@ -40395,7 +40395,7 @@ func_80082D2C: /* 8008B48C 0008828C 39 00 00 00 */ li r8, 0 /* 8008B490 00088290 39 20 00 00 */ li r9, 0 /* 8008B494 00088294 39 40 00 01 */ li r10, 1 -/* 8008B498 00088298 4B F7 BF 29 */ bl func_800073C0 +/* 8008B498 00088298 4B F7 BF 29 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B49C 0008829C 38 00 00 00 */ li r0, 0 /* 8008B4A0 000882A0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B4A4 000882A4 90 01 00 08 */ stw r0, 8(r1) @@ -40414,7 +40414,7 @@ func_80082D2C: /* 8008B4D8 000882D8 39 00 00 00 */ li r8, 0 /* 8008B4DC 000882DC 39 20 00 00 */ li r9, 0 /* 8008B4E0 000882E0 39 40 00 01 */ li r10, 1 -/* 8008B4E4 000882E4 4B F7 BE DD */ bl func_800073C0 +/* 8008B4E4 000882E4 4B F7 BE DD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B4E8 000882E8 38 00 00 00 */ li r0, 0 /* 8008B4EC 000882EC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B4F0 000882F0 90 01 00 08 */ stw r0, 8(r1) @@ -40433,7 +40433,7 @@ func_80082D2C: /* 8008B524 00088324 39 00 00 00 */ li r8, 0 /* 8008B528 00088328 39 20 00 00 */ li r9, 0 /* 8008B52C 0008832C 39 40 00 01 */ li r10, 1 -/* 8008B530 00088330 4B F7 BE 91 */ bl func_800073C0 +/* 8008B530 00088330 4B F7 BE 91 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B534 00088334 38 00 00 00 */ li r0, 0 /* 8008B538 00088338 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B53C 0008833C 90 01 00 08 */ stw r0, 8(r1) @@ -40452,7 +40452,7 @@ func_80082D2C: /* 8008B570 00088370 39 00 00 00 */ li r8, 0 /* 8008B574 00088374 39 20 00 00 */ li r9, 0 /* 8008B578 00088378 39 40 00 01 */ li r10, 1 -/* 8008B57C 0008837C 4B F7 BE 45 */ bl func_800073C0 +/* 8008B57C 0008837C 4B F7 BE 45 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B580 00088380 38 00 00 00 */ li r0, 0 /* 8008B584 00088384 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B588 00088388 90 01 00 08 */ stw r0, 8(r1) @@ -40471,7 +40471,7 @@ func_80082D2C: /* 8008B5BC 000883BC 39 00 00 00 */ li r8, 0 /* 8008B5C0 000883C0 39 20 00 00 */ li r9, 0 /* 8008B5C4 000883C4 39 40 00 01 */ li r10, 1 -/* 8008B5C8 000883C8 4B F7 BD F9 */ bl func_800073C0 +/* 8008B5C8 000883C8 4B F7 BD F9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B5CC 000883CC 38 00 00 00 */ li r0, 0 /* 8008B5D0 000883D0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B5D4 000883D4 90 01 00 08 */ stw r0, 8(r1) @@ -40490,7 +40490,7 @@ func_80082D2C: /* 8008B608 00088408 39 00 00 00 */ li r8, 0 /* 8008B60C 0008840C 39 20 00 00 */ li r9, 0 /* 8008B610 00088410 39 40 00 01 */ li r10, 1 -/* 8008B614 00088414 4B F7 BD AD */ bl func_800073C0 +/* 8008B614 00088414 4B F7 BD AD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B618 00088418 38 00 00 00 */ li r0, 0 /* 8008B61C 0008841C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B620 00088420 90 01 00 08 */ stw r0, 8(r1) @@ -40509,7 +40509,7 @@ func_80082D2C: /* 8008B654 00088454 39 00 00 00 */ li r8, 0 /* 8008B658 00088458 3D 20 00 14 */ lis r9, 0x14 /* 8008B65C 0008845C 39 40 00 01 */ li r10, 1 -/* 8008B660 00088460 4B F7 BD 61 */ bl func_800073C0 +/* 8008B660 00088460 4B F7 BD 61 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B664 00088464 38 00 00 00 */ li r0, 0 /* 8008B668 00088468 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B66C 0008846C 90 01 00 08 */ stw r0, 8(r1) @@ -40529,7 +40529,7 @@ func_80082D2C: /* 8008B6A4 000884A4 38 A5 11 6C */ addi r5, r5, 0x116c /* 8008B6A8 000884A8 39 00 00 00 */ li r8, 0 /* 8008B6AC 000884AC 39 40 00 01 */ li r10, 1 -/* 8008B6B0 000884B0 4B F7 BD 11 */ bl func_800073C0 +/* 8008B6B0 000884B0 4B F7 BD 11 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B6B4 000884B4 38 00 00 00 */ li r0, 0 /* 8008B6B8 000884B8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B6BC 000884BC 90 01 00 08 */ stw r0, 8(r1) @@ -40549,7 +40549,7 @@ func_80082D2C: /* 8008B6F4 000884F4 38 A5 02 10 */ addi r5, r5, 0x210 /* 8008B6F8 000884F8 39 00 00 00 */ li r8, 0 /* 8008B6FC 000884FC 39 40 00 01 */ li r10, 1 -/* 8008B700 00088500 4B F7 BC C1 */ bl func_800073C0 +/* 8008B700 00088500 4B F7 BC C1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B704 00088504 38 00 00 00 */ li r0, 0 /* 8008B708 00088508 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B70C 0008850C 90 01 00 08 */ stw r0, 8(r1) @@ -40569,7 +40569,7 @@ func_80082D2C: /* 8008B744 00088544 38 A5 02 17 */ addi r5, r5, 0x217 /* 8008B748 00088548 39 00 00 00 */ li r8, 0 /* 8008B74C 0008854C 39 40 00 01 */ li r10, 1 -/* 8008B750 00088550 4B F7 BC 71 */ bl func_800073C0 +/* 8008B750 00088550 4B F7 BC 71 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B754 00088554 38 00 00 00 */ li r0, 0 /* 8008B758 00088558 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B75C 0008855C 90 01 00 08 */ stw r0, 8(r1) @@ -40589,7 +40589,7 @@ func_80082D2C: /* 8008B794 00088594 38 A5 20 85 */ addi r5, r5, 0x2085 /* 8008B798 00088598 39 00 00 00 */ li r8, 0 /* 8008B79C 0008859C 39 40 00 01 */ li r10, 1 -/* 8008B7A0 000885A0 4B F7 BC 21 */ bl func_800073C0 +/* 8008B7A0 000885A0 4B F7 BC 21 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B7A4 000885A4 38 00 00 00 */ li r0, 0 /* 8008B7A8 000885A8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B7AC 000885AC 90 01 00 08 */ stw r0, 8(r1) @@ -40609,7 +40609,7 @@ func_80082D2C: /* 8008B7E4 000885E4 38 A5 20 8C */ addi r5, r5, 0x208c /* 8008B7E8 000885E8 39 00 00 00 */ li r8, 0 /* 8008B7EC 000885EC 39 40 00 01 */ li r10, 1 -/* 8008B7F0 000885F0 4B F7 BB D1 */ bl func_800073C0 +/* 8008B7F0 000885F0 4B F7 BB D1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B7F4 000885F4 38 00 00 00 */ li r0, 0 /* 8008B7F8 000885F8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B7FC 000885FC 90 01 00 08 */ stw r0, 8(r1) @@ -40629,7 +40629,7 @@ func_80082D2C: /* 8008B834 00088634 38 A5 20 93 */ addi r5, r5, 0x2093 /* 8008B838 00088638 39 00 00 00 */ li r8, 0 /* 8008B83C 0008863C 39 40 00 01 */ li r10, 1 -/* 8008B840 00088640 4B F7 BB 81 */ bl func_800073C0 +/* 8008B840 00088640 4B F7 BB 81 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B844 00088644 38 00 00 00 */ li r0, 0 /* 8008B848 00088648 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B84C 0008864C 90 01 00 08 */ stw r0, 8(r1) @@ -40649,7 +40649,7 @@ func_80082D2C: /* 8008B884 00088684 38 A5 20 9A */ addi r5, r5, 0x209a /* 8008B888 00088688 39 00 00 00 */ li r8, 0 /* 8008B88C 0008868C 39 40 00 01 */ li r10, 1 -/* 8008B890 00088690 4B F7 BB 31 */ bl func_800073C0 +/* 8008B890 00088690 4B F7 BB 31 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B894 00088694 38 00 00 00 */ li r0, 0 /* 8008B898 00088698 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B89C 0008869C 90 01 00 08 */ stw r0, 8(r1) @@ -40669,7 +40669,7 @@ func_80082D2C: /* 8008B8D4 000886D4 38 A5 20 A8 */ addi r5, r5, 0x20a8 /* 8008B8D8 000886D8 39 00 00 00 */ li r8, 0 /* 8008B8DC 000886DC 39 40 00 01 */ li r10, 1 -/* 8008B8E0 000886E0 4B F7 BA E1 */ bl func_800073C0 +/* 8008B8E0 000886E0 4B F7 BA E1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B8E4 000886E4 38 00 00 00 */ li r0, 0 /* 8008B8E8 000886E8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B8EC 000886EC 90 01 00 08 */ stw r0, 8(r1) @@ -40689,7 +40689,7 @@ func_80082D2C: /* 8008B924 00088724 38 A5 20 AF */ addi r5, r5, 0x20af /* 8008B928 00088728 39 00 00 00 */ li r8, 0 /* 8008B92C 0008872C 39 40 00 01 */ li r10, 1 -/* 8008B930 00088730 4B F7 BA 91 */ bl func_800073C0 +/* 8008B930 00088730 4B F7 BA 91 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B934 00088734 38 00 00 00 */ li r0, 0 /* 8008B938 00088738 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B93C 0008873C 90 01 00 08 */ stw r0, 8(r1) @@ -40709,7 +40709,7 @@ func_80082D2C: /* 8008B974 00088774 38 A5 02 38 */ addi r5, r5, 0x238 /* 8008B978 00088778 39 00 00 00 */ li r8, 0 /* 8008B97C 0008877C 39 40 00 01 */ li r10, 1 -/* 8008B980 00088780 4B F7 BA 41 */ bl func_800073C0 +/* 8008B980 00088780 4B F7 BA 41 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B984 00088784 38 00 00 00 */ li r0, 0 /* 8008B988 00088788 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B98C 0008878C 90 01 00 08 */ stw r0, 8(r1) @@ -40729,7 +40729,7 @@ func_80082D2C: /* 8008B9C4 000887C4 38 A5 02 43 */ addi r5, r5, 0x243 /* 8008B9C8 000887C8 39 00 00 00 */ li r8, 0 /* 8008B9CC 000887CC 39 40 00 01 */ li r10, 1 -/* 8008B9D0 000887D0 4B F7 B9 F1 */ bl func_800073C0 +/* 8008B9D0 000887D0 4B F7 B9 F1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B9D4 000887D4 38 00 00 00 */ li r0, 0 /* 8008B9D8 000887D8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B9DC 000887DC 90 01 00 08 */ stw r0, 8(r1) @@ -40749,7 +40749,7 @@ func_80082D2C: /* 8008BA14 00088814 38 A5 11 73 */ addi r5, r5, 0x1173 /* 8008BA18 00088818 39 00 00 00 */ li r8, 0 /* 8008BA1C 0008881C 39 40 00 01 */ li r10, 1 -/* 8008BA20 00088820 4B F7 B9 A1 */ bl func_800073C0 +/* 8008BA20 00088820 4B F7 B9 A1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008BA24 00088824 38 00 00 00 */ li r0, 0 /* 8008BA28 00088828 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008BA2C 0008882C 90 01 00 08 */ stw r0, 8(r1) @@ -40769,7 +40769,7 @@ func_80082D2C: /* 8008BA64 00088864 38 A5 11 7E */ addi r5, r5, 0x117e /* 8008BA68 00088868 39 00 00 00 */ li r8, 0 /* 8008BA6C 0008886C 39 40 00 01 */ li r10, 1 -/* 8008BA70 00088870 4B F7 B9 51 */ bl func_800073C0 +/* 8008BA70 00088870 4B F7 B9 51 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008BA74 00088874 38 00 00 00 */ li r0, 0 /* 8008BA78 00088878 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008BA7C 0008887C 90 01 00 08 */ stw r0, 8(r1) @@ -40789,7 +40789,7 @@ func_80082D2C: /* 8008BAB4 000888B4 38 A5 11 89 */ addi r5, r5, 0x1189 /* 8008BAB8 000888B8 39 00 00 00 */ li r8, 0 /* 8008BABC 000888BC 39 40 00 01 */ li r10, 1 -/* 8008BAC0 000888C0 4B F7 B9 01 */ bl func_800073C0 +/* 8008BAC0 000888C0 4B F7 B9 01 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008BAC4 000888C4 38 00 00 00 */ li r0, 0 /* 8008BAC8 000888C8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008BACC 000888CC 90 01 00 08 */ stw r0, 8(r1) @@ -40809,7 +40809,7 @@ func_80082D2C: /* 8008BB04 00088904 38 A5 11 94 */ addi r5, r5, 0x1194 /* 8008BB08 00088908 39 00 00 00 */ li r8, 0 /* 8008BB0C 0008890C 39 40 00 01 */ li r10, 1 -/* 8008BB10 00088910 4B F7 B8 B1 */ bl func_800073C0 +/* 8008BB10 00088910 4B F7 B8 B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008BB14 00088914 38 00 00 00 */ li r0, 0 /* 8008BB18 00088918 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008BB1C 0008891C 90 01 00 08 */ stw r0, 8(r1) @@ -40829,7 +40829,7 @@ func_80082D2C: /* 8008BB54 00088954 38 A5 11 9F */ addi r5, r5, 0x119f /* 8008BB58 00088958 39 00 00 00 */ li r8, 0 /* 8008BB5C 0008895C 39 40 00 01 */ li r10, 1 -/* 8008BB60 00088960 4B F7 B8 61 */ bl func_800073C0 +/* 8008BB60 00088960 4B F7 B8 61 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008BB64 00088964 38 00 00 00 */ li r0, 0 /* 8008BB68 00088968 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008BB6C 0008896C 90 01 00 08 */ stw r0, 8(r1) @@ -40849,7 +40849,7 @@ func_80082D2C: /* 8008BBA4 000889A4 38 A5 20 BD */ addi r5, r5, 0x20bd /* 8008BBA8 000889A8 39 00 00 00 */ li r8, 0 /* 8008BBAC 000889AC 39 40 00 01 */ li r10, 1 -/* 8008BBB0 000889B0 4B F7 B8 11 */ bl func_800073C0 +/* 8008BBB0 000889B0 4B F7 B8 11 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008BBB4 000889B4 38 00 00 00 */ li r0, 0 /* 8008BBB8 000889B8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008BBBC 000889BC 90 01 00 08 */ stw r0, 8(r1) @@ -40869,7 +40869,7 @@ func_80082D2C: /* 8008BBF4 000889F4 38 A5 20 C8 */ addi r5, r5, 0x20c8 /* 8008BBF8 000889F8 39 00 00 00 */ li r8, 0 /* 8008BBFC 000889FC 39 40 00 01 */ li r10, 1 -/* 8008BC00 00088A00 4B F7 B7 C1 */ bl func_800073C0 +/* 8008BC00 00088A00 4B F7 B7 C1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008BC04 00088A04 38 00 00 00 */ li r0, 0 /* 8008BC08 00088A08 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008BC0C 00088A0C 90 01 00 08 */ stw r0, 8(r1) @@ -40889,7 +40889,7 @@ func_80082D2C: /* 8008BC44 00088A44 38 A5 20 D3 */ addi r5, r5, 0x20d3 /* 8008BC48 00088A48 39 00 00 00 */ li r8, 0 /* 8008BC4C 00088A4C 39 40 00 01 */ li r10, 1 -/* 8008BC50 00088A50 4B F7 B7 71 */ bl func_800073C0 +/* 8008BC50 00088A50 4B F7 B7 71 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008BC54 00088A54 38 00 00 00 */ li r0, 0 /* 8008BC58 00088A58 3C 60 80 25 */ lis r3, lbl_80255F58@ha /* 8008BC5C 00088A5C 90 01 00 08 */ stw r0, 8(r1) @@ -40910,7 +40910,7 @@ func_80082D2C: /* 8008BC98 00088A98 39 00 00 00 */ li r8, 0 /* 8008BC9C 00088A9C 39 20 00 00 */ li r9, 0 /* 8008BCA0 00088AA0 39 40 00 01 */ li r10, 1 -/* 8008BCA4 00088AA4 4B F7 B7 1D */ bl func_800073C0 +/* 8008BCA4 00088AA4 4B F7 B7 1D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008BCA8 00088AA8 38 00 00 00 */ li r0, 0 /* 8008BCAC 00088AAC 3C 80 80 25 */ lis r4, lbl_80255F58@ha /* 8008BCB0 00088AB0 90 01 00 08 */ stw r0, 8(r1) @@ -40932,7 +40932,7 @@ func_80082D2C: /* 8008BCF0 00088AF0 39 00 00 00 */ li r8, 0 /* 8008BCF4 00088AF4 39 20 00 00 */ li r9, 0 /* 8008BCF8 00088AF8 39 40 00 01 */ li r10, 1 -/* 8008BCFC 00088AFC 4B F7 B6 C5 */ bl func_800073C0 +/* 8008BCFC 00088AFC 4B F7 B6 C5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008BD00 00088B00 38 00 00 00 */ li r0, 0 /* 8008BD04 00088B04 3C 80 80 25 */ lis r4, lbl_80255F58@ha /* 8008BD08 00088B08 90 01 00 08 */ stw r0, 8(r1) @@ -40954,7 +40954,7 @@ func_80082D2C: /* 8008BD48 00088B48 39 00 00 00 */ li r8, 0 /* 8008BD4C 00088B4C 39 20 00 00 */ li r9, 0 /* 8008BD50 00088B50 39 40 00 03 */ li r10, 3 -/* 8008BD54 00088B54 4B F7 B6 6D */ bl func_800073C0 +/* 8008BD54 00088B54 4B F7 B6 6D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008BD58 00088B58 38 00 00 00 */ li r0, 0 /* 8008BD5C 00088B5C 3C 80 80 25 */ lis r4, lbl_80255F58@ha /* 8008BD60 00088B60 90 01 00 08 */ stw r0, 8(r1) @@ -40976,7 +40976,7 @@ func_80082D2C: /* 8008BDA0 00088BA0 39 00 00 00 */ li r8, 0 /* 8008BDA4 00088BA4 39 20 00 00 */ li r9, 0 /* 8008BDA8 00088BA8 39 40 00 02 */ li r10, 2 -/* 8008BDAC 00088BAC 4B F7 B6 15 */ bl func_800073C0 +/* 8008BDAC 00088BAC 4B F7 B6 15 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008BDB0 00088BB0 38 00 00 00 */ li r0, 0 /* 8008BDB4 00088BB4 3C 80 80 25 */ lis r4, lbl_80255F58@ha /* 8008BDB8 00088BB8 90 01 00 08 */ stw r0, 8(r1) @@ -40998,7 +40998,7 @@ func_80082D2C: /* 8008BDF8 00088BF8 39 00 00 00 */ li r8, 0 /* 8008BDFC 00088BFC 39 20 00 00 */ li r9, 0 /* 8008BE00 00088C00 39 40 00 02 */ li r10, 2 -/* 8008BE04 00088C04 4B F7 B5 BD */ bl func_800073C0 +/* 8008BE04 00088C04 4B F7 B5 BD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008BE08 00088C08 38 00 00 00 */ li r0, 0 /* 8008BE0C 00088C0C 3C 80 80 25 */ lis r4, lbl_80255F58@ha /* 8008BE10 00088C10 90 01 00 08 */ stw r0, 8(r1) @@ -41021,7 +41021,7 @@ func_80082D2C: /* 8008BE54 00088C54 7F E3 FB 78 */ mr r3, r31 /* 8008BE58 00088C58 39 00 00 00 */ li r8, 0 /* 8008BE5C 00088C5C 39 40 00 02 */ li r10, 2 -/* 8008BE60 00088C60 4B F7 B5 61 */ bl func_800073C0 +/* 8008BE60 00088C60 4B F7 B5 61 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008BE64 00088C64 38 00 00 00 */ li r0, 0 /* 8008BE68 00088C68 3C 80 80 25 */ lis r4, lbl_80255F58@ha /* 8008BE6C 00088C6C 90 01 00 08 */ stw r0, 8(r1) @@ -41043,7 +41043,7 @@ func_80082D2C: /* 8008BEAC 00088CAC 39 00 00 00 */ li r8, 0 /* 8008BEB0 00088CB0 39 20 00 00 */ li r9, 0 /* 8008BEB4 00088CB4 39 40 00 01 */ li r10, 1 -/* 8008BEB8 00088CB8 4B F7 B5 09 */ bl func_800073C0 +/* 8008BEB8 00088CB8 4B F7 B5 09 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008BEBC 00088CBC 38 00 00 00 */ li r0, 0 /* 8008BEC0 00088CC0 3C 80 80 25 */ lis r4, lbl_80255F58@ha /* 8008BEC4 00088CC4 90 01 00 08 */ stw r0, 8(r1) @@ -41065,7 +41065,7 @@ func_80082D2C: /* 8008BF04 00088D04 39 00 00 00 */ li r8, 0 /* 8008BF08 00088D08 39 20 00 00 */ li r9, 0 /* 8008BF0C 00088D0C 39 40 00 0A */ li r10, 0xa -/* 8008BF10 00088D10 4B F7 B4 B1 */ bl func_800073C0 +/* 8008BF10 00088D10 4B F7 B4 B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008BF14 00088D14 3C 80 80 25 */ lis r4, lbl_80255F58@ha /* 8008BF18 00088D18 90 61 00 34 */ stw r3, 0x34(r1) /* 8008BF1C 00088D1C 38 64 5F 58 */ addi r3, r4, lbl_80255F58@l @@ -41091,7 +41091,7 @@ lbl_8008BF60: /* 8008BF60 00088D60 80 9E 00 00 */ lwz r4, 0(r30) /* 8008BF64 00088D64 7F E3 FB 78 */ mr r3, r31 /* 8008BF68 00088D68 80 BD 00 00 */ lwz r5, 0(r29) -/* 8008BF6C 00088D6C 4B F7 B4 31 */ bl func_8000739C +/* 8008BF6C 00088D6C 4B F7 B4 31 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc lbl_8008BF70: /* 8008BF70 00088D70 3B 7B 00 01 */ addi r27, r27, 1 /* 8008BF74 00088D74 3B DE 00 04 */ addi r30, r30, 4 @@ -41108,25 +41108,25 @@ lbl_8008BF88: /* 8008BF9C 00088D9C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l /* 8008BFA0 00088DA0 7F E3 FB 78 */ mr r3, r31 /* 8008BFA4 00088DA4 38 A5 02 D9 */ addi r5, r5, 0x2d9 -/* 8008BFA8 00088DA8 4B F7 B3 F5 */ bl func_8000739C +/* 8008BFA8 00088DA8 4B F7 B3 F5 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008BFAC 00088DAC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008BFB0 00088DB0 80 81 00 2C */ lwz r4, 0x2c(r1) /* 8008BFB4 00088DB4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l /* 8008BFB8 00088DB8 7F E3 FB 78 */ mr r3, r31 /* 8008BFBC 00088DBC 38 A5 02 D9 */ addi r5, r5, 0x2d9 -/* 8008BFC0 00088DC0 4B F7 B3 DD */ bl func_8000739C +/* 8008BFC0 00088DC0 4B F7 B3 DD */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008BFC4 00088DC4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008BFC8 00088DC8 80 81 00 30 */ lwz r4, 0x30(r1) /* 8008BFCC 00088DCC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l /* 8008BFD0 00088DD0 7F E3 FB 78 */ mr r3, r31 /* 8008BFD4 00088DD4 38 A5 02 D9 */ addi r5, r5, 0x2d9 -/* 8008BFD8 00088DD8 4B F7 B3 C5 */ bl func_8000739C +/* 8008BFD8 00088DD8 4B F7 B3 C5 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008BFDC 00088DDC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008BFE0 00088DE0 80 81 00 34 */ lwz r4, 0x34(r1) /* 8008BFE4 00088DE4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l /* 8008BFE8 00088DE8 7F E3 FB 78 */ mr r3, r31 /* 8008BFEC 00088DEC 38 A5 02 D9 */ addi r5, r5, 0x2d9 -/* 8008BFF0 00088DF0 4B F7 B3 AD */ bl func_8000739C +/* 8008BFF0 00088DF0 4B F7 B3 AD */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008BFF4 00088DF4 38 00 00 00 */ li r0, 0 /* 8008BFF8 00088DF8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008BFFC 00088DFC 90 01 00 08 */ stw r0, 8(r1) @@ -41144,7 +41144,7 @@ lbl_8008BF88: /* 8008C02C 00088E2C FC 40 08 90 */ fmr f2, f1 /* 8008C030 00088E30 39 20 00 00 */ li r9, 0 /* 8008C034 00088E34 39 40 00 01 */ li r10, 1 -/* 8008C038 00088E38 4B F7 B3 89 */ bl func_800073C0 +/* 8008C038 00088E38 4B F7 B3 89 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008C03C 00088E3C 38 00 00 00 */ li r0, 0 /* 8008C040 00088E40 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008C044 00088E44 90 01 00 08 */ stw r0, 8(r1) @@ -41162,7 +41162,7 @@ lbl_8008BF88: /* 8008C074 00088E74 FC 40 08 90 */ fmr f2, f1 /* 8008C078 00088E78 39 20 00 00 */ li r9, 0 /* 8008C07C 00088E7C 39 40 00 01 */ li r10, 1 -/* 8008C080 00088E80 4B F7 B3 41 */ bl func_800073C0 +/* 8008C080 00088E80 4B F7 B3 41 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008C084 00088E84 38 00 00 00 */ li r0, 0 /* 8008C088 00088E88 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008C08C 00088E8C 90 01 00 08 */ stw r0, 8(r1) @@ -41180,7 +41180,7 @@ lbl_8008BF88: /* 8008C0BC 00088EBC FC 40 08 90 */ fmr f2, f1 /* 8008C0C0 00088EC0 39 20 00 00 */ li r9, 0 /* 8008C0C4 00088EC4 39 40 00 03 */ li r10, 3 -/* 8008C0C8 00088EC8 4B F7 B2 F9 */ bl func_800073C0 +/* 8008C0C8 00088EC8 4B F7 B2 F9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008C0CC 00088ECC 38 00 00 00 */ li r0, 0 /* 8008C0D0 00088ED0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008C0D4 00088ED4 90 01 00 08 */ stw r0, 8(r1) @@ -41198,7 +41198,7 @@ lbl_8008BF88: /* 8008C104 00088F04 FC 40 08 90 */ fmr f2, f1 /* 8008C108 00088F08 39 20 00 00 */ li r9, 0 /* 8008C10C 00088F0C 39 40 00 02 */ li r10, 2 -/* 8008C110 00088F10 4B F7 B2 B1 */ bl func_800073C0 +/* 8008C110 00088F10 4B F7 B2 B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008C114 00088F14 38 00 00 00 */ li r0, 0 /* 8008C118 00088F18 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008C11C 00088F1C 90 01 00 08 */ stw r0, 8(r1) @@ -41217,7 +41217,7 @@ lbl_8008BF88: /* 8008C150 00088F50 38 E0 00 00 */ li r7, 0 /* 8008C154 00088F54 39 00 00 10 */ li r8, 0x10 /* 8008C158 00088F58 39 40 00 03 */ li r10, 3 -/* 8008C15C 00088F5C 4B F7 B2 65 */ bl func_800073C0 +/* 8008C15C 00088F5C 4B F7 B2 65 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008C160 00088F60 38 00 00 00 */ li r0, 0 /* 8008C164 00088F64 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008C168 00088F68 90 01 00 08 */ stw r0, 8(r1) @@ -41236,7 +41236,7 @@ lbl_8008BF88: /* 8008C19C 00088F9C 39 00 00 10 */ li r8, 0x10 /* 8008C1A0 00088FA0 39 20 00 00 */ li r9, 0 /* 8008C1A4 00088FA4 39 40 00 02 */ li r10, 2 -/* 8008C1A8 00088FA8 4B F7 B2 19 */ bl func_800073C0 +/* 8008C1A8 00088FA8 4B F7 B2 19 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008C1AC 00088FAC 38 00 00 00 */ li r0, 0 /* 8008C1B0 00088FB0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008C1B4 00088FB4 90 01 00 08 */ stw r0, 8(r1) @@ -41255,206 +41255,206 @@ lbl_8008BF88: /* 8008C1E8 00088FE8 39 00 00 00 */ li r8, 0 /* 8008C1EC 00088FEC 39 20 00 00 */ li r9, 0 /* 8008C1F0 00088FF0 39 40 00 0A */ li r10, 0xa -/* 8008C1F4 00088FF4 4B F7 B1 CD */ bl func_800073C0 +/* 8008C1F4 00088FF4 4B F7 B1 CD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008C1F8 00088FF8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C1FC 00088FFC 7C 7E 1B 78 */ mr r30, r3 /* 8008C200 00089000 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C204 00089004 7F E3 FB 78 */ mr r3, r31 /* 8008C208 00089008 7F C4 F3 78 */ mr r4, r30 /* 8008C20C 0008900C 38 A5 02 82 */ addi r5, r5, 0x282 -/* 8008C210 00089010 4B F7 B1 8D */ bl func_8000739C +/* 8008C210 00089010 4B F7 B1 8D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C214 00089014 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C218 00089018 7F E3 FB 78 */ mr r3, r31 /* 8008C21C 0008901C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C220 00089020 7F C4 F3 78 */ mr r4, r30 /* 8008C224 00089024 38 A5 02 89 */ addi r5, r5, 0x289 -/* 8008C228 00089028 4B F7 B1 75 */ bl func_8000739C +/* 8008C228 00089028 4B F7 B1 75 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C22C 0008902C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C230 00089030 7F E3 FB 78 */ mr r3, r31 /* 8008C234 00089034 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C238 00089038 7F C4 F3 78 */ mr r4, r30 /* 8008C23C 0008903C 38 A5 11 B8 */ addi r5, r5, 0x11b8 -/* 8008C240 00089040 4B F7 B1 5D */ bl func_8000739C +/* 8008C240 00089040 4B F7 B1 5D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C244 00089044 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C248 00089048 7F E3 FB 78 */ mr r3, r31 /* 8008C24C 0008904C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C250 00089050 7F C4 F3 78 */ mr r4, r30 /* 8008C254 00089054 38 A5 11 BE */ addi r5, r5, 0x11be -/* 8008C258 00089058 4B F7 B1 45 */ bl func_8000739C +/* 8008C258 00089058 4B F7 B1 45 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C25C 0008905C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C260 00089060 7F E3 FB 78 */ mr r3, r31 /* 8008C264 00089064 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C268 00089068 7F C4 F3 78 */ mr r4, r30 /* 8008C26C 0008906C 38 A5 02 8F */ addi r5, r5, 0x28f -/* 8008C270 00089070 4B F7 B1 2D */ bl func_8000739C +/* 8008C270 00089070 4B F7 B1 2D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C274 00089074 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C278 00089078 7F E3 FB 78 */ mr r3, r31 /* 8008C27C 0008907C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C280 00089080 7F C4 F3 78 */ mr r4, r30 /* 8008C284 00089084 38 A5 02 9F */ addi r5, r5, 0x29f -/* 8008C288 00089088 4B F7 B1 15 */ bl func_8000739C +/* 8008C288 00089088 4B F7 B1 15 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C28C 0008908C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C290 00089090 7F E3 FB 78 */ mr r3, r31 /* 8008C294 00089094 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C298 00089098 7F C4 F3 78 */ mr r4, r30 /* 8008C29C 0008909C 38 A5 02 2D */ addi r5, r5, 0x22d -/* 8008C2A0 000890A0 4B F7 B0 FD */ bl func_8000739C +/* 8008C2A0 000890A0 4B F7 B0 FD */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C2A4 000890A4 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C2A8 000890A8 7F E3 FB 78 */ mr r3, r31 /* 8008C2AC 000890AC 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C2B0 000890B0 7F C4 F3 78 */ mr r4, r30 /* 8008C2B4 000890B4 38 A5 02 D2 */ addi r5, r5, 0x2d2 -/* 8008C2B8 000890B8 4B F7 B0 E5 */ bl func_8000739C +/* 8008C2B8 000890B8 4B F7 B0 E5 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C2BC 000890BC 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C2C0 000890C0 7F E3 FB 78 */ mr r3, r31 /* 8008C2C4 000890C4 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C2C8 000890C8 7F C4 F3 78 */ mr r4, r30 /* 8008C2CC 000890CC 38 A5 03 16 */ addi r5, r5, 0x316 -/* 8008C2D0 000890D0 4B F7 B0 CD */ bl func_8000739C +/* 8008C2D0 000890D0 4B F7 B0 CD */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C2D4 000890D4 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C2D8 000890D8 7F E3 FB 78 */ mr r3, r31 /* 8008C2DC 000890DC 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C2E0 000890E0 7F C4 F3 78 */ mr r4, r30 /* 8008C2E4 000890E4 38 A5 02 D9 */ addi r5, r5, 0x2d9 -/* 8008C2E8 000890E8 4B F7 B0 B5 */ bl func_8000739C +/* 8008C2E8 000890E8 4B F7 B0 B5 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C2EC 000890EC 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C2F0 000890F0 7F E3 FB 78 */ mr r3, r31 /* 8008C2F4 000890F4 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C2F8 000890F8 7F C4 F3 78 */ mr r4, r30 /* 8008C2FC 000890FC 38 A5 02 09 */ addi r5, r5, 0x209 -/* 8008C300 00089100 4B F7 B0 9D */ bl func_8000739C +/* 8008C300 00089100 4B F7 B0 9D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C304 00089104 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C308 00089108 7F E3 FB 78 */ mr r3, r31 /* 8008C30C 0008910C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C310 00089110 7F C4 F3 78 */ mr r4, r30 /* 8008C314 00089114 38 A5 11 6C */ addi r5, r5, 0x116c -/* 8008C318 00089118 4B F7 B0 85 */ bl func_8000739C +/* 8008C318 00089118 4B F7 B0 85 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C31C 0008911C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C320 00089120 7F E3 FB 78 */ mr r3, r31 /* 8008C324 00089124 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C328 00089128 7F C4 F3 78 */ mr r4, r30 /* 8008C32C 0008912C 38 A5 02 10 */ addi r5, r5, 0x210 -/* 8008C330 00089130 4B F7 B0 6D */ bl func_8000739C +/* 8008C330 00089130 4B F7 B0 6D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C334 00089134 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C338 00089138 7F E3 FB 78 */ mr r3, r31 /* 8008C33C 0008913C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C340 00089140 7F C4 F3 78 */ mr r4, r30 /* 8008C344 00089144 38 A5 02 17 */ addi r5, r5, 0x217 -/* 8008C348 00089148 4B F7 B0 55 */ bl func_8000739C +/* 8008C348 00089148 4B F7 B0 55 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C34C 0008914C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C350 00089150 7F E3 FB 78 */ mr r3, r31 /* 8008C354 00089154 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C358 00089158 7F C4 F3 78 */ mr r4, r30 /* 8008C35C 0008915C 38 A5 20 85 */ addi r5, r5, 0x2085 -/* 8008C360 00089160 4B F7 B0 3D */ bl func_8000739C +/* 8008C360 00089160 4B F7 B0 3D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C364 00089164 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C368 00089168 7F E3 FB 78 */ mr r3, r31 /* 8008C36C 0008916C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C370 00089170 7F C4 F3 78 */ mr r4, r30 /* 8008C374 00089174 38 A5 20 8C */ addi r5, r5, 0x208c -/* 8008C378 00089178 4B F7 B0 25 */ bl func_8000739C +/* 8008C378 00089178 4B F7 B0 25 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C37C 0008917C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C380 00089180 7F E3 FB 78 */ mr r3, r31 /* 8008C384 00089184 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C388 00089188 7F C4 F3 78 */ mr r4, r30 /* 8008C38C 0008918C 38 A5 20 93 */ addi r5, r5, 0x2093 -/* 8008C390 00089190 4B F7 B0 0D */ bl func_8000739C +/* 8008C390 00089190 4B F7 B0 0D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C394 00089194 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C398 00089198 7F E3 FB 78 */ mr r3, r31 /* 8008C39C 0008919C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C3A0 000891A0 7F C4 F3 78 */ mr r4, r30 /* 8008C3A4 000891A4 38 A5 20 9A */ addi r5, r5, 0x209a -/* 8008C3A8 000891A8 4B F7 AF F5 */ bl func_8000739C +/* 8008C3A8 000891A8 4B F7 AF F5 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C3AC 000891AC 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C3B0 000891B0 7F E3 FB 78 */ mr r3, r31 /* 8008C3B4 000891B4 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C3B8 000891B8 7F C4 F3 78 */ mr r4, r30 /* 8008C3BC 000891BC 38 A5 20 A1 */ addi r5, r5, 0x20a1 -/* 8008C3C0 000891C0 4B F7 AF DD */ bl func_8000739C +/* 8008C3C0 000891C0 4B F7 AF DD */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C3C4 000891C4 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C3C8 000891C8 7F E3 FB 78 */ mr r3, r31 /* 8008C3CC 000891CC 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C3D0 000891D0 7F C4 F3 78 */ mr r4, r30 /* 8008C3D4 000891D4 38 A5 20 A8 */ addi r5, r5, 0x20a8 -/* 8008C3D8 000891D8 4B F7 AF C5 */ bl func_8000739C +/* 8008C3D8 000891D8 4B F7 AF C5 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C3DC 000891DC 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C3E0 000891E0 7F E3 FB 78 */ mr r3, r31 /* 8008C3E4 000891E4 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C3E8 000891E8 7F C4 F3 78 */ mr r4, r30 /* 8008C3EC 000891EC 38 A5 20 AF */ addi r5, r5, 0x20af -/* 8008C3F0 000891F0 4B F7 AF AD */ bl func_8000739C +/* 8008C3F0 000891F0 4B F7 AF AD */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C3F4 000891F4 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C3F8 000891F8 7F E3 FB 78 */ mr r3, r31 /* 8008C3FC 000891FC 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C400 00089200 7F C4 F3 78 */ mr r4, r30 /* 8008C404 00089204 38 A5 20 B6 */ addi r5, r5, 0x20b6 -/* 8008C408 00089208 4B F7 AF 95 */ bl func_8000739C +/* 8008C408 00089208 4B F7 AF 95 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C40C 0008920C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C410 00089210 7F E3 FB 78 */ mr r3, r31 /* 8008C414 00089214 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C418 00089218 7F C4 F3 78 */ mr r4, r30 /* 8008C41C 0008921C 38 A5 02 38 */ addi r5, r5, 0x238 -/* 8008C420 00089220 4B F7 AF 7D */ bl func_8000739C +/* 8008C420 00089220 4B F7 AF 7D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C424 00089224 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C428 00089228 7F E3 FB 78 */ mr r3, r31 /* 8008C42C 0008922C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C430 00089230 7F C4 F3 78 */ mr r4, r30 /* 8008C434 00089234 38 A5 02 43 */ addi r5, r5, 0x243 -/* 8008C438 00089238 4B F7 AF 65 */ bl func_8000739C +/* 8008C438 00089238 4B F7 AF 65 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C43C 0008923C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C440 00089240 7F E3 FB 78 */ mr r3, r31 /* 8008C444 00089244 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C448 00089248 7F C4 F3 78 */ mr r4, r30 /* 8008C44C 0008924C 38 A5 11 73 */ addi r5, r5, 0x1173 -/* 8008C450 00089250 4B F7 AF 4D */ bl func_8000739C +/* 8008C450 00089250 4B F7 AF 4D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C454 00089254 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C458 00089258 7F E3 FB 78 */ mr r3, r31 /* 8008C45C 0008925C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C460 00089260 7F C4 F3 78 */ mr r4, r30 /* 8008C464 00089264 38 A5 11 7E */ addi r5, r5, 0x117e -/* 8008C468 00089268 4B F7 AF 35 */ bl func_8000739C +/* 8008C468 00089268 4B F7 AF 35 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C46C 0008926C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C470 00089270 7F E3 FB 78 */ mr r3, r31 /* 8008C474 00089274 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C478 00089278 7F C4 F3 78 */ mr r4, r30 /* 8008C47C 0008927C 38 A5 11 89 */ addi r5, r5, 0x1189 -/* 8008C480 00089280 4B F7 AF 1D */ bl func_8000739C +/* 8008C480 00089280 4B F7 AF 1D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C484 00089284 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C488 00089288 7F E3 FB 78 */ mr r3, r31 /* 8008C48C 0008928C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C490 00089290 7F C4 F3 78 */ mr r4, r30 /* 8008C494 00089294 38 A5 11 94 */ addi r5, r5, 0x1194 -/* 8008C498 00089298 4B F7 AF 05 */ bl func_8000739C +/* 8008C498 00089298 4B F7 AF 05 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C49C 0008929C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C4A0 000892A0 7F E3 FB 78 */ mr r3, r31 /* 8008C4A4 000892A4 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C4A8 000892A8 7F C4 F3 78 */ mr r4, r30 /* 8008C4AC 000892AC 38 A5 11 9F */ addi r5, r5, 0x119f -/* 8008C4B0 000892B0 4B F7 AE ED */ bl func_8000739C +/* 8008C4B0 000892B0 4B F7 AE ED */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C4B4 000892B4 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C4B8 000892B8 7F E3 FB 78 */ mr r3, r31 /* 8008C4BC 000892BC 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C4C0 000892C0 7F C4 F3 78 */ mr r4, r30 /* 8008C4C4 000892C4 38 A5 20 BD */ addi r5, r5, 0x20bd -/* 8008C4C8 000892C8 4B F7 AE D5 */ bl func_8000739C +/* 8008C4C8 000892C8 4B F7 AE D5 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C4CC 000892CC 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C4D0 000892D0 7F E3 FB 78 */ mr r3, r31 /* 8008C4D4 000892D4 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C4D8 000892D8 7F C4 F3 78 */ mr r4, r30 /* 8008C4DC 000892DC 38 A5 20 C8 */ addi r5, r5, 0x20c8 -/* 8008C4E0 000892E0 4B F7 AE BD */ bl func_8000739C +/* 8008C4E0 000892E0 4B F7 AE BD */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C4E4 000892E4 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C4E8 000892E8 7F E3 FB 78 */ mr r3, r31 /* 8008C4EC 000892EC 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C4F0 000892F0 7F C4 F3 78 */ mr r4, r30 /* 8008C4F4 000892F4 38 A5 20 D3 */ addi r5, r5, 0x20d3 -/* 8008C4F8 000892F8 4B F7 AE A5 */ bl func_8000739C +/* 8008C4F8 000892F8 4B F7 AE A5 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C4FC 000892FC 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C500 00089300 7F E3 FB 78 */ mr r3, r31 /* 8008C504 00089304 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C508 00089308 7F C4 F3 78 */ mr r4, r30 /* 8008C50C 0008930C 38 A5 22 24 */ addi r5, r5, 0x2224 -/* 8008C510 00089310 4B F7 AE 8D */ bl func_8000739C +/* 8008C510 00089310 4B F7 AE 8D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C514 00089314 38 00 00 00 */ li r0, 0 /* 8008C518 00089318 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008C51C 0008931C 90 01 00 08 */ stw r0, 8(r1) @@ -41473,116 +41473,116 @@ lbl_8008BF88: /* 8008C550 00089350 39 00 00 00 */ li r8, 0 /* 8008C554 00089354 39 20 00 00 */ li r9, 0 /* 8008C558 00089358 39 40 00 0F */ li r10, 0xf -/* 8008C55C 0008935C 4B F7 AE 65 */ bl func_800073C0 +/* 8008C55C 0008935C 4B F7 AE 65 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008C560 00089360 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C564 00089364 7C 7E 1B 78 */ mr r30, r3 /* 8008C568 00089368 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C56C 0008936C 7F E3 FB 78 */ mr r3, r31 /* 8008C570 00089370 7F C4 F3 78 */ mr r4, r30 /* 8008C574 00089374 38 A5 02 2D */ addi r5, r5, 0x22d -/* 8008C578 00089378 4B F7 AE 25 */ bl func_8000739C +/* 8008C578 00089378 4B F7 AE 25 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C57C 0008937C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C580 00089380 7F E3 FB 78 */ mr r3, r31 /* 8008C584 00089384 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C588 00089388 7F C4 F3 78 */ mr r4, r30 /* 8008C58C 0008938C 38 A5 02 82 */ addi r5, r5, 0x282 -/* 8008C590 00089390 4B F7 AE 0D */ bl func_8000739C +/* 8008C590 00089390 4B F7 AE 0D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C594 00089394 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C598 00089398 7F E3 FB 78 */ mr r3, r31 /* 8008C59C 0008939C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C5A0 000893A0 7F C4 F3 78 */ mr r4, r30 /* 8008C5A4 000893A4 38 A5 02 89 */ addi r5, r5, 0x289 -/* 8008C5A8 000893A8 4B F7 AD F5 */ bl func_8000739C +/* 8008C5A8 000893A8 4B F7 AD F5 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C5AC 000893AC 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C5B0 000893B0 7F E3 FB 78 */ mr r3, r31 /* 8008C5B4 000893B4 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C5B8 000893B8 7F C4 F3 78 */ mr r4, r30 /* 8008C5BC 000893BC 38 A5 11 B8 */ addi r5, r5, 0x11b8 -/* 8008C5C0 000893C0 4B F7 AD DD */ bl func_8000739C +/* 8008C5C0 000893C0 4B F7 AD DD */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C5C4 000893C4 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C5C8 000893C8 7F E3 FB 78 */ mr r3, r31 /* 8008C5CC 000893CC 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C5D0 000893D0 7F C4 F3 78 */ mr r4, r30 /* 8008C5D4 000893D4 38 A5 11 BE */ addi r5, r5, 0x11be -/* 8008C5D8 000893D8 4B F7 AD C5 */ bl func_8000739C +/* 8008C5D8 000893D8 4B F7 AD C5 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C5DC 000893DC 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C5E0 000893E0 7F E3 FB 78 */ mr r3, r31 /* 8008C5E4 000893E4 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C5E8 000893E8 7F C4 F3 78 */ mr r4, r30 /* 8008C5EC 000893EC 38 A5 02 8F */ addi r5, r5, 0x28f -/* 8008C5F0 000893F0 4B F7 AD AD */ bl func_8000739C +/* 8008C5F0 000893F0 4B F7 AD AD */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C5F4 000893F4 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C5F8 000893F8 7F E3 FB 78 */ mr r3, r31 /* 8008C5FC 000893FC 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C600 00089400 7F C4 F3 78 */ mr r4, r30 /* 8008C604 00089404 38 A5 02 9F */ addi r5, r5, 0x29f -/* 8008C608 00089408 4B F7 AD 95 */ bl func_8000739C +/* 8008C608 00089408 4B F7 AD 95 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C60C 0008940C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C610 00089410 7F E3 FB 78 */ mr r3, r31 /* 8008C614 00089414 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C618 00089418 7F C4 F3 78 */ mr r4, r30 /* 8008C61C 0008941C 38 A5 02 D2 */ addi r5, r5, 0x2d2 -/* 8008C620 00089420 4B F7 AD 7D */ bl func_8000739C +/* 8008C620 00089420 4B F7 AD 7D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C624 00089424 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C628 00089428 7F E3 FB 78 */ mr r3, r31 /* 8008C62C 0008942C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C630 00089430 7F C4 F3 78 */ mr r4, r30 /* 8008C634 00089434 38 A5 03 16 */ addi r5, r5, 0x316 -/* 8008C638 00089438 4B F7 AD 65 */ bl func_8000739C +/* 8008C638 00089438 4B F7 AD 65 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C63C 0008943C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C640 00089440 7F E3 FB 78 */ mr r3, r31 /* 8008C644 00089444 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C648 00089448 7F C4 F3 78 */ mr r4, r30 /* 8008C64C 0008944C 38 A5 02 D9 */ addi r5, r5, 0x2d9 -/* 8008C650 00089450 4B F7 AD 4D */ bl func_8000739C +/* 8008C650 00089450 4B F7 AD 4D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C654 00089454 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C658 00089458 7F E3 FB 78 */ mr r3, r31 /* 8008C65C 0008945C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C660 00089460 7F C4 F3 78 */ mr r4, r30 /* 8008C664 00089464 38 A5 02 A9 */ addi r5, r5, 0x2a9 -/* 8008C668 00089468 4B F7 AD 35 */ bl func_8000739C +/* 8008C668 00089468 4B F7 AD 35 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C66C 0008946C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C670 00089470 7F E3 FB 78 */ mr r3, r31 /* 8008C674 00089474 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C678 00089478 7F C4 F3 78 */ mr r4, r30 /* 8008C67C 0008947C 38 A5 02 C0 */ addi r5, r5, 0x2c0 -/* 8008C680 00089480 4B F7 AD 1D */ bl func_8000739C +/* 8008C680 00089480 4B F7 AD 1D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C684 00089484 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C688 00089488 7F E3 FB 78 */ mr r3, r31 /* 8008C68C 0008948C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C690 00089490 7F C4 F3 78 */ mr r4, r30 /* 8008C694 00089494 38 A5 01 44 */ addi r5, r5, 0x144 -/* 8008C698 00089498 4B F7 AD 05 */ bl func_8000739C +/* 8008C698 00089498 4B F7 AD 05 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C69C 0008949C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C6A0 000894A0 7F E3 FB 78 */ mr r3, r31 /* 8008C6A4 000894A4 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C6A8 000894A8 7F C4 F3 78 */ mr r4, r30 /* 8008C6AC 000894AC 38 A5 01 51 */ addi r5, r5, 0x151 -/* 8008C6B0 000894B0 4B F7 AC ED */ bl func_8000739C +/* 8008C6B0 000894B0 4B F7 AC ED */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C6B4 000894B4 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C6B8 000894B8 7F E3 FB 78 */ mr r3, r31 /* 8008C6BC 000894BC 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C6C0 000894C0 7F C4 F3 78 */ mr r4, r30 /* 8008C6C4 000894C4 38 A5 02 CB */ addi r5, r5, 0x2cb -/* 8008C6C8 000894C8 4B F7 AC D5 */ bl func_8000739C +/* 8008C6C8 000894C8 4B F7 AC D5 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C6CC 000894CC 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C6D0 000894D0 7F E3 FB 78 */ mr r3, r31 /* 8008C6D4 000894D4 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C6D8 000894D8 7F C4 F3 78 */ mr r4, r30 /* 8008C6DC 000894DC 38 A5 01 DC */ addi r5, r5, 0x1dc -/* 8008C6E0 000894E0 4B F7 AC BD */ bl func_8000739C +/* 8008C6E0 000894E0 4B F7 AC BD */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C6E4 000894E4 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C6E8 000894E8 7F E3 FB 78 */ mr r3, r31 /* 8008C6EC 000894EC 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C6F0 000894F0 7F C4 F3 78 */ mr r4, r30 /* 8008C6F4 000894F4 38 A5 01 CD */ addi r5, r5, 0x1cd -/* 8008C6F8 000894F8 4B F7 AC A5 */ bl func_8000739C +/* 8008C6F8 000894F8 4B F7 AC A5 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C6FC 000894FC 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008C700 00089500 7F E3 FB 78 */ mr r3, r31 /* 8008C704 00089504 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008C708 00089508 7F C4 F3 78 */ mr r4, r30 /* 8008C70C 0008950C 38 A5 01 C1 */ addi r5, r5, 0x1c1 -/* 8008C710 00089510 4B F7 AC 8D */ bl func_8000739C +/* 8008C710 00089510 4B F7 AC 8D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C714 00089514 38 00 00 00 */ li r0, 0 /* 8008C718 00089518 3C 60 80 25 */ lis r3, lbl_80255FDC@ha /* 8008C71C 0008951C 90 01 00 08 */ stw r0, 8(r1) @@ -41603,7 +41603,7 @@ lbl_8008BF88: /* 8008C758 00089558 39 00 00 00 */ li r8, 0 /* 8008C75C 0008955C 39 20 00 00 */ li r9, 0 /* 8008C760 00089560 39 40 00 14 */ li r10, 0x14 -/* 8008C764 00089564 4B F7 AC 5D */ bl func_800073C0 +/* 8008C764 00089564 4B F7 AC 5D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008C768 00089568 38 00 00 00 */ li r0, 0 /* 8008C76C 0008956C 3C 80 80 25 */ lis r4, lbl_80255FDC@ha /* 8008C770 00089570 90 01 00 08 */ stw r0, 8(r1) @@ -41625,7 +41625,7 @@ lbl_8008BF88: /* 8008C7B0 000895B0 39 00 00 00 */ li r8, 0 /* 8008C7B4 000895B4 39 20 00 00 */ li r9, 0 /* 8008C7B8 000895B8 39 40 00 14 */ li r10, 0x14 -/* 8008C7BC 000895BC 4B F7 AC 05 */ bl func_800073C0 +/* 8008C7BC 000895BC 4B F7 AC 05 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008C7C0 000895C0 38 00 00 00 */ li r0, 0 /* 8008C7C4 000895C4 3C 80 80 25 */ lis r4, lbl_80255FDC@ha /* 8008C7C8 000895C8 90 01 00 08 */ stw r0, 8(r1) @@ -41647,7 +41647,7 @@ lbl_8008BF88: /* 8008C808 00089608 39 00 00 00 */ li r8, 0 /* 8008C80C 0008960C 39 20 00 00 */ li r9, 0 /* 8008C810 00089610 39 40 00 14 */ li r10, 0x14 -/* 8008C814 00089614 4B F7 AB AD */ bl func_800073C0 +/* 8008C814 00089614 4B F7 AB AD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008C818 00089618 38 00 00 00 */ li r0, 0 /* 8008C81C 0008961C 3C 80 80 25 */ lis r4, lbl_80255FDC@ha /* 8008C820 00089620 90 01 00 08 */ stw r0, 8(r1) @@ -41669,7 +41669,7 @@ lbl_8008BF88: /* 8008C860 00089660 39 00 00 00 */ li r8, 0 /* 8008C864 00089664 39 20 00 00 */ li r9, 0 /* 8008C868 00089668 39 40 00 14 */ li r10, 0x14 -/* 8008C86C 0008966C 4B F7 AB 55 */ bl func_800073C0 +/* 8008C86C 0008966C 4B F7 AB 55 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008C870 00089670 38 00 00 00 */ li r0, 0 /* 8008C874 00089674 3C 80 80 25 */ lis r4, lbl_80255FDC@ha /* 8008C878 00089678 90 01 00 08 */ stw r0, 8(r1) @@ -41691,7 +41691,7 @@ lbl_8008BF88: /* 8008C8B8 000896B8 39 00 00 00 */ li r8, 0 /* 8008C8BC 000896BC 39 20 00 00 */ li r9, 0 /* 8008C8C0 000896C0 39 40 00 14 */ li r10, 0x14 -/* 8008C8C4 000896C4 4B F7 AA FD */ bl func_800073C0 +/* 8008C8C4 000896C4 4B F7 AA FD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008C8C8 000896C8 38 00 00 00 */ li r0, 0 /* 8008C8CC 000896CC 3C 80 80 25 */ lis r4, lbl_80255FDC@ha /* 8008C8D0 000896D0 90 01 00 08 */ stw r0, 8(r1) @@ -41713,7 +41713,7 @@ lbl_8008BF88: /* 8008C910 00089710 39 00 00 00 */ li r8, 0 /* 8008C914 00089714 39 20 00 05 */ li r9, 5 /* 8008C918 00089718 39 40 00 1E */ li r10, 0x1e -/* 8008C91C 0008971C 4B F7 AA A5 */ bl func_800073C0 +/* 8008C91C 0008971C 4B F7 AA A5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008C920 00089720 38 00 00 00 */ li r0, 0 /* 8008C924 00089724 3C 80 80 25 */ lis r4, lbl_80255FDC@ha /* 8008C928 00089728 90 01 00 08 */ stw r0, 8(r1) @@ -41735,7 +41735,7 @@ lbl_8008BF88: /* 8008C968 00089768 39 00 00 00 */ li r8, 0 /* 8008C96C 0008976C 39 20 00 05 */ li r9, 5 /* 8008C970 00089770 39 40 00 1E */ li r10, 0x1e -/* 8008C974 00089774 4B F7 AA 4D */ bl func_800073C0 +/* 8008C974 00089774 4B F7 AA 4D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008C978 00089778 38 00 00 00 */ li r0, 0 /* 8008C97C 0008977C 3C 80 80 25 */ lis r4, lbl_80255FDC@ha /* 8008C980 00089780 90 01 00 08 */ stw r0, 8(r1) @@ -41757,7 +41757,7 @@ lbl_8008BF88: /* 8008C9C0 000897C0 39 00 00 00 */ li r8, 0 /* 8008C9C4 000897C4 39 20 00 05 */ li r9, 5 /* 8008C9C8 000897C8 39 40 00 1E */ li r10, 0x1e -/* 8008C9CC 000897CC 4B F7 A9 F5 */ bl func_800073C0 +/* 8008C9CC 000897CC 4B F7 A9 F5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008C9D0 000897D0 38 00 00 00 */ li r0, 0 /* 8008C9D4 000897D4 3C 80 80 25 */ lis r4, lbl_80255FDC@ha /* 8008C9D8 000897D8 90 01 00 08 */ stw r0, 8(r1) @@ -41779,7 +41779,7 @@ lbl_8008BF88: /* 8008CA18 00089818 39 00 00 00 */ li r8, 0 /* 8008CA1C 0008981C 39 20 00 05 */ li r9, 5 /* 8008CA20 00089820 39 40 00 1E */ li r10, 0x1e -/* 8008CA24 00089824 4B F7 A9 9D */ bl func_800073C0 +/* 8008CA24 00089824 4B F7 A9 9D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CA28 00089828 38 00 00 00 */ li r0, 0 /* 8008CA2C 0008982C 3C 80 80 25 */ lis r4, lbl_80255FDC@ha /* 8008CA30 00089830 90 01 00 08 */ stw r0, 8(r1) @@ -41801,7 +41801,7 @@ lbl_8008BF88: /* 8008CA70 00089870 39 00 00 00 */ li r8, 0 /* 8008CA74 00089874 39 20 00 05 */ li r9, 5 /* 8008CA78 00089878 39 40 00 1E */ li r10, 0x1e -/* 8008CA7C 0008987C 4B F7 A9 45 */ bl func_800073C0 +/* 8008CA7C 0008987C 4B F7 A9 45 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CA80 00089880 38 00 00 00 */ li r0, 0 /* 8008CA84 00089884 3C 80 80 25 */ lis r4, lbl_80255FDC@ha /* 8008CA88 00089888 90 01 00 08 */ stw r0, 8(r1) @@ -41823,7 +41823,7 @@ lbl_8008BF88: /* 8008CAC8 000898C8 39 00 00 00 */ li r8, 0 /* 8008CACC 000898CC 39 20 00 00 */ li r9, 0 /* 8008CAD0 000898D0 39 40 00 1E */ li r10, 0x1e -/* 8008CAD4 000898D4 4B F7 A8 ED */ bl func_800073C0 +/* 8008CAD4 000898D4 4B F7 A8 ED */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CAD8 000898D8 3C 80 80 25 */ lis r4, lbl_80255FDC@ha /* 8008CADC 000898DC 90 61 00 60 */ stw r3, 0x60(r1) /* 8008CAE0 000898E0 38 64 5F DC */ addi r3, r4, lbl_80255FDC@l @@ -41836,7 +41836,7 @@ lbl_8008CAF4: /* 8008CAF4 000898F4 80 9D 00 00 */ lwz r4, 0(r29) /* 8008CAF8 000898F8 7F E3 FB 78 */ mr r3, r31 /* 8008CAFC 000898FC 80 BE 00 00 */ lwz r5, 0(r30) -/* 8008CB00 00089900 4B F7 A8 9D */ bl func_8000739C +/* 8008CB00 00089900 4B F7 A8 9D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008CB04 00089904 3B 7B 00 01 */ addi r27, r27, 1 /* 8008CB08 00089908 3B BD 00 04 */ addi r29, r29, 4 /* 8008CB0C 0008990C 28 1B 00 0B */ cmplwi r27, 0xb @@ -41864,7 +41864,7 @@ lbl_8008CB18: /* 8008CB60 00089960 39 00 00 00 */ li r8, 0 /* 8008CB64 00089964 39 20 00 00 */ li r9, 0 /* 8008CB68 00089968 39 40 00 09 */ li r10, 9 -/* 8008CB6C 0008996C 4B F7 A8 55 */ bl func_800073C0 +/* 8008CB6C 0008996C 4B F7 A8 55 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CB70 00089970 38 00 00 00 */ li r0, 0 /* 8008CB74 00089974 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008CB78 00089978 90 01 00 08 */ stw r0, 8(r1) @@ -41883,7 +41883,7 @@ lbl_8008CB18: /* 8008CBAC 000899AC 39 00 00 00 */ li r8, 0 /* 8008CBB0 000899B0 39 20 00 00 */ li r9, 0 /* 8008CBB4 000899B4 39 40 00 09 */ li r10, 9 -/* 8008CBB8 000899B8 4B F7 A8 09 */ bl func_800073C0 +/* 8008CBB8 000899B8 4B F7 A8 09 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CBBC 000899BC 38 00 00 00 */ li r0, 0 /* 8008CBC0 000899C0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008CBC4 000899C4 90 01 00 08 */ stw r0, 8(r1) @@ -41900,7 +41900,7 @@ lbl_8008CB18: /* 8008CBF0 000899F0 39 40 00 00 */ li r10, 0 /* 8008CBF4 000899F4 FC 40 08 90 */ fmr f2, f1 /* 8008CBF8 000899F8 FC 60 08 90 */ fmr f3, f1 -/* 8008CBFC 000899FC 4B F7 A7 C5 */ bl func_800073C0 +/* 8008CBFC 000899FC 4B F7 A7 C5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CC00 00089A00 38 00 00 00 */ li r0, 0 /* 8008CC04 00089A04 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008CC08 00089A08 90 01 00 08 */ stw r0, 8(r1) @@ -41919,7 +41919,7 @@ lbl_8008CB18: /* 8008CC3C 00089A3C 39 00 00 00 */ li r8, 0 /* 8008CC40 00089A40 39 20 00 00 */ li r9, 0 /* 8008CC44 00089A44 39 40 00 09 */ li r10, 9 -/* 8008CC48 00089A48 4B F7 A7 79 */ bl func_800073C0 +/* 8008CC48 00089A48 4B F7 A7 79 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CC4C 00089A4C 38 00 00 00 */ li r0, 0 /* 8008CC50 00089A50 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008CC54 00089A54 90 01 00 08 */ stw r0, 8(r1) @@ -41936,7 +41936,7 @@ lbl_8008CB18: /* 8008CC80 00089A80 39 20 00 00 */ li r9, 0 /* 8008CC84 00089A84 FC 40 08 90 */ fmr f2, f1 /* 8008CC88 00089A88 39 40 00 00 */ li r10, 0 -/* 8008CC8C 00089A8C 4B F7 A7 35 */ bl func_800073C0 +/* 8008CC8C 00089A8C 4B F7 A7 35 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CC90 00089A90 38 00 00 00 */ li r0, 0 /* 8008CC94 00089A94 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008CC98 00089A98 90 01 00 08 */ stw r0, 8(r1) @@ -41953,7 +41953,7 @@ lbl_8008CB18: /* 8008CCC4 00089AC4 39 20 00 00 */ li r9, 0 /* 8008CCC8 00089AC8 FC 40 08 90 */ fmr f2, f1 /* 8008CCCC 00089ACC 39 40 00 00 */ li r10, 0 -/* 8008CCD0 00089AD0 4B F7 A6 F1 */ bl func_800073C0 +/* 8008CCD0 00089AD0 4B F7 A6 F1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CCD4 00089AD4 38 00 00 00 */ li r0, 0 /* 8008CCD8 00089AD8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008CCDC 00089ADC 90 01 00 08 */ stw r0, 8(r1) @@ -41970,7 +41970,7 @@ lbl_8008CB18: /* 8008CD08 00089B08 39 20 00 00 */ li r9, 0 /* 8008CD0C 00089B0C FC 40 08 90 */ fmr f2, f1 /* 8008CD10 00089B10 39 40 00 00 */ li r10, 0 -/* 8008CD14 00089B14 4B F7 A6 AD */ bl func_800073C0 +/* 8008CD14 00089B14 4B F7 A6 AD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CD18 00089B18 38 00 00 00 */ li r0, 0 /* 8008CD1C 00089B1C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008CD20 00089B20 90 01 00 08 */ stw r0, 8(r1) @@ -41989,7 +41989,7 @@ lbl_8008CB18: /* 8008CD54 00089B54 39 00 00 00 */ li r8, 0 /* 8008CD58 00089B58 39 20 00 00 */ li r9, 0 /* 8008CD5C 00089B5C 39 40 00 0A */ li r10, 0xa -/* 8008CD60 00089B60 4B F7 A6 61 */ bl func_800073C0 +/* 8008CD60 00089B60 4B F7 A6 61 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CD64 00089B64 38 00 00 00 */ li r0, 0 /* 8008CD68 00089B68 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008CD6C 00089B6C 90 01 00 08 */ stw r0, 8(r1) @@ -42008,7 +42008,7 @@ lbl_8008CB18: /* 8008CDA0 00089BA0 39 00 00 00 */ li r8, 0 /* 8008CDA4 00089BA4 39 20 00 00 */ li r9, 0 /* 8008CDA8 00089BA8 39 40 00 0F */ li r10, 0xf -/* 8008CDAC 00089BAC 4B F7 A6 15 */ bl func_800073C0 +/* 8008CDAC 00089BAC 4B F7 A6 15 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CDB0 00089BB0 38 00 00 00 */ li r0, 0 /* 8008CDB4 00089BB4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008CDB8 00089BB8 90 01 00 08 */ stw r0, 8(r1) @@ -42027,7 +42027,7 @@ lbl_8008CB18: /* 8008CDEC 00089BEC 39 00 00 00 */ li r8, 0 /* 8008CDF0 00089BF0 39 20 00 00 */ li r9, 0 /* 8008CDF4 00089BF4 39 40 00 0A */ li r10, 0xa -/* 8008CDF8 00089BF8 4B F7 A5 C9 */ bl func_800073C0 +/* 8008CDF8 00089BF8 4B F7 A5 C9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CDFC 00089BFC 38 00 00 00 */ li r0, 0 /* 8008CE00 00089C00 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008CE04 00089C04 90 01 00 08 */ stw r0, 8(r1) @@ -42046,7 +42046,7 @@ lbl_8008CB18: /* 8008CE38 00089C38 39 00 00 00 */ li r8, 0 /* 8008CE3C 00089C3C 39 20 00 00 */ li r9, 0 /* 8008CE40 00089C40 39 40 00 01 */ li r10, 1 -/* 8008CE44 00089C44 4B F7 A5 7D */ bl func_800073C0 +/* 8008CE44 00089C44 4B F7 A5 7D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CE48 00089C48 38 00 00 00 */ li r0, 0 /* 8008CE4C 00089C4C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008CE50 00089C50 90 01 00 08 */ stw r0, 8(r1) @@ -42065,7 +42065,7 @@ lbl_8008CB18: /* 8008CE84 00089C84 39 00 00 00 */ li r8, 0 /* 8008CE88 00089C88 39 20 00 00 */ li r9, 0 /* 8008CE8C 00089C8C 39 40 00 01 */ li r10, 1 -/* 8008CE90 00089C90 4B F7 A5 31 */ bl func_800073C0 +/* 8008CE90 00089C90 4B F7 A5 31 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CE94 00089C94 38 00 00 00 */ li r0, 0 /* 8008CE98 00089C98 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008CE9C 00089C9C 90 01 00 08 */ stw r0, 8(r1) @@ -42083,7 +42083,7 @@ lbl_8008CB18: /* 8008CECC 00089CCC FC 40 08 90 */ fmr f2, f1 /* 8008CED0 00089CD0 39 20 00 00 */ li r9, 0 /* 8008CED4 00089CD4 39 40 00 03 */ li r10, 3 -/* 8008CED8 00089CD8 4B F7 A4 E9 */ bl func_800073C0 +/* 8008CED8 00089CD8 4B F7 A4 E9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CEDC 00089CDC 38 00 00 00 */ li r0, 0 /* 8008CEE0 00089CE0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008CEE4 00089CE4 90 01 00 08 */ stw r0, 8(r1) @@ -42101,7 +42101,7 @@ lbl_8008CB18: /* 8008CF14 00089D14 FC 40 08 90 */ fmr f2, f1 /* 8008CF18 00089D18 39 20 00 00 */ li r9, 0 /* 8008CF1C 00089D1C 39 40 00 03 */ li r10, 3 -/* 8008CF20 00089D20 4B F7 A4 A1 */ bl func_800073C0 +/* 8008CF20 00089D20 4B F7 A4 A1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CF24 00089D24 38 00 00 00 */ li r0, 0 /* 8008CF28 00089D28 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008CF2C 00089D2C 90 01 00 08 */ stw r0, 8(r1) @@ -42120,7 +42120,7 @@ lbl_8008CB18: /* 8008CF60 00089D60 39 00 00 00 */ li r8, 0 /* 8008CF64 00089D64 39 20 00 00 */ li r9, 0 /* 8008CF68 00089D68 39 40 00 04 */ li r10, 4 -/* 8008CF6C 00089D6C 4B F7 A4 55 */ bl func_800073C0 +/* 8008CF6C 00089D6C 4B F7 A4 55 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CF70 00089D70 38 00 00 00 */ li r0, 0 /* 8008CF74 00089D74 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008CF78 00089D78 90 01 00 08 */ stw r0, 8(r1) @@ -42138,7 +42138,7 @@ lbl_8008CB18: /* 8008CFA8 00089DA8 FC 40 08 90 */ fmr f2, f1 /* 8008CFAC 00089DAC 39 20 00 00 */ li r9, 0 /* 8008CFB0 00089DB0 39 40 00 04 */ li r10, 4 -/* 8008CFB4 00089DB4 4B F7 A4 0D */ bl func_800073C0 +/* 8008CFB4 00089DB4 4B F7 A4 0D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CFB8 00089DB8 38 00 00 00 */ li r0, 0 /* 8008CFBC 00089DBC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008CFC0 00089DC0 90 01 00 08 */ stw r0, 8(r1) @@ -42157,7 +42157,7 @@ lbl_8008CB18: /* 8008CFF4 00089DF4 39 20 00 00 */ li r9, 0 /* 8008CFF8 00089DF8 FC 60 08 90 */ fmr f3, f1 /* 8008CFFC 00089DFC 39 40 00 0A */ li r10, 0xa -/* 8008D000 00089E00 4B F7 A3 C1 */ bl func_800073C0 +/* 8008D000 00089E00 4B F7 A3 C1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D004 00089E04 38 00 00 00 */ li r0, 0 /* 8008D008 00089E08 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D00C 00089E0C 90 01 00 08 */ stw r0, 8(r1) @@ -42175,7 +42175,7 @@ lbl_8008CB18: /* 8008D03C 00089E3C FC 40 08 90 */ fmr f2, f1 /* 8008D040 00089E40 39 40 00 01 */ li r10, 1 /* 8008D044 00089E44 FC 60 08 90 */ fmr f3, f1 -/* 8008D048 00089E48 4B F7 A3 79 */ bl func_800073C0 +/* 8008D048 00089E48 4B F7 A3 79 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D04C 00089E4C 38 00 00 00 */ li r0, 0 /* 8008D050 00089E50 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D054 00089E54 90 01 00 08 */ stw r0, 8(r1) @@ -42194,7 +42194,7 @@ lbl_8008CB18: /* 8008D088 00089E88 39 00 00 00 */ li r8, 0 /* 8008D08C 00089E8C 39 20 00 00 */ li r9, 0 /* 8008D090 00089E90 39 40 00 0A */ li r10, 0xa -/* 8008D094 00089E94 4B F7 A3 2D */ bl func_800073C0 +/* 8008D094 00089E94 4B F7 A3 2D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D098 00089E98 38 00 00 00 */ li r0, 0 /* 8008D09C 00089E9C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D0A0 00089EA0 90 01 00 08 */ stw r0, 8(r1) @@ -42212,7 +42212,7 @@ lbl_8008CB18: /* 8008D0D0 00089ED0 FC 40 08 90 */ fmr f2, f1 /* 8008D0D4 00089ED4 39 40 00 00 */ li r10, 0 /* 8008D0D8 00089ED8 FC 60 08 90 */ fmr f3, f1 -/* 8008D0DC 00089EDC 4B F7 A2 E5 */ bl func_800073C0 +/* 8008D0DC 00089EDC 4B F7 A2 E5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D0E0 00089EE0 38 00 00 00 */ li r0, 0 /* 8008D0E4 00089EE4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D0E8 00089EE8 90 01 00 08 */ stw r0, 8(r1) @@ -42230,7 +42230,7 @@ lbl_8008CB18: /* 8008D118 00089F18 FC 40 08 90 */ fmr f2, f1 /* 8008D11C 00089F1C 39 20 00 00 */ li r9, 0 /* 8008D120 00089F20 39 40 00 0A */ li r10, 0xa -/* 8008D124 00089F24 4B F7 A2 9D */ bl func_800073C0 +/* 8008D124 00089F24 4B F7 A2 9D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D128 00089F28 38 00 00 00 */ li r0, 0 /* 8008D12C 00089F2C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D130 00089F30 90 01 00 08 */ stw r0, 8(r1) @@ -42248,7 +42248,7 @@ lbl_8008CB18: /* 8008D160 00089F60 FC 40 08 90 */ fmr f2, f1 /* 8008D164 00089F64 39 20 00 00 */ li r9, 0 /* 8008D168 00089F68 39 40 00 0A */ li r10, 0xa -/* 8008D16C 00089F6C 4B F7 A2 55 */ bl func_800073C0 +/* 8008D16C 00089F6C 4B F7 A2 55 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D170 00089F70 38 00 00 00 */ li r0, 0 /* 8008D174 00089F74 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D178 00089F78 90 01 00 08 */ stw r0, 8(r1) @@ -42266,7 +42266,7 @@ lbl_8008CB18: /* 8008D1A8 00089FA8 FC 40 08 90 */ fmr f2, f1 /* 8008D1AC 00089FAC 39 20 00 00 */ li r9, 0 /* 8008D1B0 00089FB0 39 40 00 0A */ li r10, 0xa -/* 8008D1B4 00089FB4 4B F7 A2 0D */ bl func_800073C0 +/* 8008D1B4 00089FB4 4B F7 A2 0D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D1B8 00089FB8 38 00 00 00 */ li r0, 0 /* 8008D1BC 00089FBC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D1C0 00089FC0 90 01 00 08 */ stw r0, 8(r1) @@ -42284,7 +42284,7 @@ lbl_8008CB18: /* 8008D1F0 00089FF0 FC 40 08 90 */ fmr f2, f1 /* 8008D1F4 00089FF4 39 20 00 00 */ li r9, 0 /* 8008D1F8 00089FF8 39 40 00 0A */ li r10, 0xa -/* 8008D1FC 00089FFC 4B F7 A1 C5 */ bl func_800073C0 +/* 8008D1FC 00089FFC 4B F7 A1 C5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D200 0008A000 38 00 00 00 */ li r0, 0 /* 8008D204 0008A004 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D208 0008A008 90 01 00 08 */ stw r0, 8(r1) @@ -42302,7 +42302,7 @@ lbl_8008CB18: /* 8008D238 0008A038 FC 40 08 90 */ fmr f2, f1 /* 8008D23C 0008A03C 39 20 00 00 */ li r9, 0 /* 8008D240 0008A040 39 40 00 0A */ li r10, 0xa -/* 8008D244 0008A044 4B F7 A1 7D */ bl func_800073C0 +/* 8008D244 0008A044 4B F7 A1 7D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D248 0008A048 38 00 00 00 */ li r0, 0 /* 8008D24C 0008A04C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D250 0008A050 90 01 00 08 */ stw r0, 8(r1) @@ -42320,7 +42320,7 @@ lbl_8008CB18: /* 8008D280 0008A080 FC 40 08 90 */ fmr f2, f1 /* 8008D284 0008A084 39 20 00 00 */ li r9, 0 /* 8008D288 0008A088 39 40 00 0A */ li r10, 0xa -/* 8008D28C 0008A08C 4B F7 A1 35 */ bl func_800073C0 +/* 8008D28C 0008A08C 4B F7 A1 35 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D290 0008A090 38 00 00 00 */ li r0, 0 /* 8008D294 0008A094 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D298 0008A098 90 01 00 08 */ stw r0, 8(r1) @@ -42339,7 +42339,7 @@ lbl_8008CB18: /* 8008D2CC 0008A0CC 38 E0 00 00 */ li r7, 0 /* 8008D2D0 0008A0D0 39 00 00 00 */ li r8, 0 /* 8008D2D4 0008A0D4 39 40 00 0A */ li r10, 0xa -/* 8008D2D8 0008A0D8 4B F7 A0 E9 */ bl func_800073C0 +/* 8008D2D8 0008A0D8 4B F7 A0 E9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D2DC 0008A0DC 38 00 00 00 */ li r0, 0 /* 8008D2E0 0008A0E0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D2E4 0008A0E4 90 01 00 08 */ stw r0, 8(r1) @@ -42358,7 +42358,7 @@ lbl_8008CB18: /* 8008D318 0008A118 39 00 00 00 */ li r8, 0 /* 8008D31C 0008A11C 39 20 00 00 */ li r9, 0 /* 8008D320 0008A120 39 40 00 0A */ li r10, 0xa -/* 8008D324 0008A124 4B F7 A0 9D */ bl func_800073C0 +/* 8008D324 0008A124 4B F7 A0 9D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D328 0008A128 38 00 00 00 */ li r0, 0 /* 8008D32C 0008A12C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D330 0008A130 90 01 00 08 */ stw r0, 8(r1) @@ -42376,7 +42376,7 @@ lbl_8008CB18: /* 8008D360 0008A160 FC 40 08 90 */ fmr f2, f1 /* 8008D364 0008A164 39 20 00 00 */ li r9, 0 /* 8008D368 0008A168 39 40 00 0A */ li r10, 0xa -/* 8008D36C 0008A16C 4B F7 A0 55 */ bl func_800073C0 +/* 8008D36C 0008A16C 4B F7 A0 55 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D370 0008A170 38 00 00 00 */ li r0, 0 /* 8008D374 0008A174 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D378 0008A178 90 01 00 08 */ stw r0, 8(r1) @@ -42393,7 +42393,7 @@ lbl_8008CB18: /* 8008D3A4 0008A1A4 39 20 00 00 */ li r9, 0 /* 8008D3A8 0008A1A8 FC 40 08 90 */ fmr f2, f1 /* 8008D3AC 0008A1AC 39 40 00 00 */ li r10, 0 -/* 8008D3B0 0008A1B0 4B F7 A0 11 */ bl func_800073C0 +/* 8008D3B0 0008A1B0 4B F7 A0 11 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D3B4 0008A1B4 38 00 00 00 */ li r0, 0 /* 8008D3B8 0008A1B8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D3BC 0008A1BC 90 01 00 08 */ stw r0, 8(r1) @@ -42410,7 +42410,7 @@ lbl_8008CB18: /* 8008D3E8 0008A1E8 39 20 00 00 */ li r9, 0 /* 8008D3EC 0008A1EC FC 40 08 90 */ fmr f2, f1 /* 8008D3F0 0008A1F0 39 40 00 00 */ li r10, 0 -/* 8008D3F4 0008A1F4 4B F7 9F CD */ bl func_800073C0 +/* 8008D3F4 0008A1F4 4B F7 9F CD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D3F8 0008A1F8 38 00 00 00 */ li r0, 0 /* 8008D3FC 0008A1FC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D400 0008A200 90 01 00 08 */ stw r0, 8(r1) @@ -42427,7 +42427,7 @@ lbl_8008CB18: /* 8008D42C 0008A22C 39 20 00 00 */ li r9, 0 /* 8008D430 0008A230 FC 40 08 90 */ fmr f2, f1 /* 8008D434 0008A234 39 40 00 00 */ li r10, 0 -/* 8008D438 0008A238 4B F7 9F 89 */ bl func_800073C0 +/* 8008D438 0008A238 4B F7 9F 89 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D43C 0008A23C 38 00 00 00 */ li r0, 0 /* 8008D440 0008A240 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D444 0008A244 90 01 00 08 */ stw r0, 8(r1) @@ -42445,7 +42445,7 @@ lbl_8008CB18: /* 8008D474 0008A274 FC 40 08 90 */ fmr f2, f1 /* 8008D478 0008A278 39 20 00 00 */ li r9, 0 /* 8008D47C 0008A27C 39 40 00 01 */ li r10, 1 -/* 8008D480 0008A280 4B F7 9F 41 */ bl func_800073C0 +/* 8008D480 0008A280 4B F7 9F 41 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D484 0008A284 38 00 00 00 */ li r0, 0 /* 8008D488 0008A288 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D48C 0008A28C 90 01 00 08 */ stw r0, 8(r1) @@ -42462,7 +42462,7 @@ lbl_8008CB18: /* 8008D4B8 0008A2B8 39 20 00 00 */ li r9, 0 /* 8008D4BC 0008A2BC FC 40 08 90 */ fmr f2, f1 /* 8008D4C0 0008A2C0 39 40 00 00 */ li r10, 0 -/* 8008D4C4 0008A2C4 4B F7 9E FD */ bl func_800073C0 +/* 8008D4C4 0008A2C4 4B F7 9E FD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D4C8 0008A2C8 38 00 00 00 */ li r0, 0 /* 8008D4CC 0008A2CC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D4D0 0008A2D0 90 01 00 08 */ stw r0, 8(r1) @@ -42479,7 +42479,7 @@ lbl_8008CB18: /* 8008D4FC 0008A2FC 39 40 00 00 */ li r10, 0 /* 8008D500 0008A300 FC 40 08 90 */ fmr f2, f1 /* 8008D504 0008A304 FC 60 08 90 */ fmr f3, f1 -/* 8008D508 0008A308 4B F7 9E B9 */ bl func_800073C0 +/* 8008D508 0008A308 4B F7 9E B9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D50C 0008A30C 38 00 00 00 */ li r0, 0 /* 8008D510 0008A310 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D514 0008A314 90 01 00 08 */ stw r0, 8(r1) @@ -42497,7 +42497,7 @@ lbl_8008CB18: /* 8008D544 0008A344 FC 40 08 90 */ fmr f2, f1 /* 8008D548 0008A348 39 20 00 00 */ li r9, 0 /* 8008D54C 0008A34C 39 40 00 01 */ li r10, 1 -/* 8008D550 0008A350 4B F7 9E 71 */ bl func_800073C0 +/* 8008D550 0008A350 4B F7 9E 71 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D554 0008A354 38 00 00 00 */ li r0, 0 /* 8008D558 0008A358 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D55C 0008A35C 90 01 00 08 */ stw r0, 8(r1) @@ -42516,7 +42516,7 @@ lbl_8008CB18: /* 8008D590 0008A390 39 00 00 00 */ li r8, 0 /* 8008D594 0008A394 39 20 00 00 */ li r9, 0 /* 8008D598 0008A398 39 40 00 0A */ li r10, 0xa -/* 8008D59C 0008A39C 4B F7 9E 25 */ bl func_800073C0 +/* 8008D59C 0008A39C 4B F7 9E 25 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D5A0 0008A3A0 38 00 00 00 */ li r0, 0 /* 8008D5A4 0008A3A4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D5A8 0008A3A8 90 01 00 08 */ stw r0, 8(r1) @@ -42535,7 +42535,7 @@ lbl_8008CB18: /* 8008D5DC 0008A3DC 39 00 00 00 */ li r8, 0 /* 8008D5E0 0008A3E0 39 20 00 00 */ li r9, 0 /* 8008D5E4 0008A3E4 39 40 00 0A */ li r10, 0xa -/* 8008D5E8 0008A3E8 4B F7 9D D9 */ bl func_800073C0 +/* 8008D5E8 0008A3E8 4B F7 9D D9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D5EC 0008A3EC 38 00 00 00 */ li r0, 0 /* 8008D5F0 0008A3F0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D5F4 0008A3F4 90 01 00 08 */ stw r0, 8(r1) @@ -42553,7 +42553,7 @@ lbl_8008CB18: /* 8008D624 0008A424 FC 40 08 90 */ fmr f2, f1 /* 8008D628 0008A428 39 40 00 00 */ li r10, 0 /* 8008D62C 0008A42C FC 60 08 90 */ fmr f3, f1 -/* 8008D630 0008A430 4B F7 9D 91 */ bl func_800073C0 +/* 8008D630 0008A430 4B F7 9D 91 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D634 0008A434 38 00 00 00 */ li r0, 0 /* 8008D638 0008A438 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D63C 0008A43C 90 01 00 08 */ stw r0, 8(r1) @@ -42570,7 +42570,7 @@ lbl_8008CB18: /* 8008D668 0008A468 39 40 00 00 */ li r10, 0 /* 8008D66C 0008A46C FC 40 08 90 */ fmr f2, f1 /* 8008D670 0008A470 FC 60 08 90 */ fmr f3, f1 -/* 8008D674 0008A474 4B F7 9D 4D */ bl func_800073C0 +/* 8008D674 0008A474 4B F7 9D 4D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D678 0008A478 38 00 00 00 */ li r0, 0 /* 8008D67C 0008A47C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D680 0008A480 90 01 00 08 */ stw r0, 8(r1) @@ -42589,7 +42589,7 @@ lbl_8008CB18: /* 8008D6B4 0008A4B4 39 00 00 00 */ li r8, 0 /* 8008D6B8 0008A4B8 39 20 00 00 */ li r9, 0 /* 8008D6BC 0008A4BC 39 40 00 00 */ li r10, 0 -/* 8008D6C0 0008A4C0 4B F7 9D 01 */ bl func_800073C0 +/* 8008D6C0 0008A4C0 4B F7 9D 01 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D6C4 0008A4C4 38 00 00 00 */ li r0, 0 /* 8008D6C8 0008A4C8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D6CC 0008A4CC 90 01 00 08 */ stw r0, 8(r1) @@ -42608,7 +42608,7 @@ lbl_8008CB18: /* 8008D700 0008A500 39 00 00 00 */ li r8, 0 /* 8008D704 0008A504 39 20 00 00 */ li r9, 0 /* 8008D708 0008A508 39 40 00 00 */ li r10, 0 -/* 8008D70C 0008A50C 4B F7 9C B5 */ bl func_800073C0 +/* 8008D70C 0008A50C 4B F7 9C B5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D710 0008A510 38 00 00 00 */ li r0, 0 /* 8008D714 0008A514 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D718 0008A518 90 01 00 08 */ stw r0, 8(r1) @@ -42625,7 +42625,7 @@ lbl_8008CB18: /* 8008D744 0008A544 39 20 00 00 */ li r9, 0 /* 8008D748 0008A548 FC 40 08 90 */ fmr f2, f1 /* 8008D74C 0008A54C 39 40 00 00 */ li r10, 0 -/* 8008D750 0008A550 4B F7 9C 71 */ bl func_800073C0 +/* 8008D750 0008A550 4B F7 9C 71 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D754 0008A554 38 00 00 00 */ li r0, 0 /* 8008D758 0008A558 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D75C 0008A55C 90 01 00 08 */ stw r0, 8(r1) @@ -42644,7 +42644,7 @@ lbl_8008CB18: /* 8008D790 0008A590 39 00 00 00 */ li r8, 0 /* 8008D794 0008A594 39 20 00 00 */ li r9, 0 /* 8008D798 0008A598 39 40 00 01 */ li r10, 1 -/* 8008D79C 0008A59C 4B F7 9C 25 */ bl func_800073C0 +/* 8008D79C 0008A59C 4B F7 9C 25 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D7A0 0008A5A0 38 00 00 00 */ li r0, 0 /* 8008D7A4 0008A5A4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D7A8 0008A5A8 90 01 00 08 */ stw r0, 8(r1) @@ -42663,7 +42663,7 @@ lbl_8008CB18: /* 8008D7DC 0008A5DC 39 00 00 00 */ li r8, 0 /* 8008D7E0 0008A5E0 39 20 00 00 */ li r9, 0 /* 8008D7E4 0008A5E4 39 40 00 02 */ li r10, 2 -/* 8008D7E8 0008A5E8 4B F7 9B D9 */ bl func_800073C0 +/* 8008D7E8 0008A5E8 4B F7 9B D9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D7EC 0008A5EC 38 00 00 00 */ li r0, 0 /* 8008D7F0 0008A5F0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D7F4 0008A5F4 90 01 00 08 */ stw r0, 8(r1) @@ -42682,7 +42682,7 @@ lbl_8008CB18: /* 8008D828 0008A628 39 00 00 00 */ li r8, 0 /* 8008D82C 0008A62C 39 20 00 00 */ li r9, 0 /* 8008D830 0008A630 39 40 00 03 */ li r10, 3 -/* 8008D834 0008A634 4B F7 9B 8D */ bl func_800073C0 +/* 8008D834 0008A634 4B F7 9B 8D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D838 0008A638 38 00 00 00 */ li r0, 0 /* 8008D83C 0008A63C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D840 0008A640 90 01 00 08 */ stw r0, 8(r1) @@ -42701,7 +42701,7 @@ lbl_8008CB18: /* 8008D874 0008A674 39 00 00 00 */ li r8, 0 /* 8008D878 0008A678 39 20 00 00 */ li r9, 0 /* 8008D87C 0008A67C 39 40 00 04 */ li r10, 4 -/* 8008D880 0008A680 4B F7 9B 41 */ bl func_800073C0 +/* 8008D880 0008A680 4B F7 9B 41 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D884 0008A684 38 00 00 00 */ li r0, 0 /* 8008D888 0008A688 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D88C 0008A68C 90 01 00 08 */ stw r0, 8(r1) @@ -42720,7 +42720,7 @@ lbl_8008CB18: /* 8008D8C0 0008A6C0 39 00 00 00 */ li r8, 0 /* 8008D8C4 0008A6C4 39 20 00 00 */ li r9, 0 /* 8008D8C8 0008A6C8 39 40 00 04 */ li r10, 4 -/* 8008D8CC 0008A6CC 4B F7 9A F5 */ bl func_800073C0 +/* 8008D8CC 0008A6CC 4B F7 9A F5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D8D0 0008A6D0 38 00 00 00 */ li r0, 0 /* 8008D8D4 0008A6D4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D8D8 0008A6D8 90 01 00 08 */ stw r0, 8(r1) @@ -42739,242 +42739,242 @@ lbl_8008CB18: /* 8008D90C 0008A70C 39 00 00 00 */ li r8, 0 /* 8008D910 0008A710 39 20 00 00 */ li r9, 0 /* 8008D914 0008A714 39 40 00 0A */ li r10, 0xa -/* 8008D918 0008A718 4B F7 9A A9 */ bl func_800073C0 +/* 8008D918 0008A718 4B F7 9A A9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D91C 0008A71C 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008D920 0008A720 7C 7E 1B 78 */ mr r30, r3 /* 8008D924 0008A724 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008D928 0008A728 7F E3 FB 78 */ mr r3, r31 /* 8008D92C 0008A72C 7F C4 F3 78 */ mr r4, r30 /* 8008D930 0008A730 38 A5 02 09 */ addi r5, r5, 0x209 -/* 8008D934 0008A734 4B F7 9A 69 */ bl func_8000739C +/* 8008D934 0008A734 4B F7 9A 69 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008D938 0008A738 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008D93C 0008A73C 7F E3 FB 78 */ mr r3, r31 /* 8008D940 0008A740 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008D944 0008A744 7F C4 F3 78 */ mr r4, r30 /* 8008D948 0008A748 38 A5 11 6C */ addi r5, r5, 0x116c -/* 8008D94C 0008A74C 4B F7 9A 51 */ bl func_8000739C +/* 8008D94C 0008A74C 4B F7 9A 51 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008D950 0008A750 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008D954 0008A754 7F E3 FB 78 */ mr r3, r31 /* 8008D958 0008A758 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008D95C 0008A75C 7F C4 F3 78 */ mr r4, r30 /* 8008D960 0008A760 38 A5 02 10 */ addi r5, r5, 0x210 -/* 8008D964 0008A764 4B F7 9A 39 */ bl func_8000739C +/* 8008D964 0008A764 4B F7 9A 39 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008D968 0008A768 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008D96C 0008A76C 7F E3 FB 78 */ mr r3, r31 /* 8008D970 0008A770 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008D974 0008A774 7F C4 F3 78 */ mr r4, r30 /* 8008D978 0008A778 38 A5 02 17 */ addi r5, r5, 0x217 -/* 8008D97C 0008A77C 4B F7 9A 21 */ bl func_8000739C +/* 8008D97C 0008A77C 4B F7 9A 21 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008D980 0008A780 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008D984 0008A784 7F E3 FB 78 */ mr r3, r31 /* 8008D988 0008A788 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008D98C 0008A78C 7F C4 F3 78 */ mr r4, r30 /* 8008D990 0008A790 38 A5 20 85 */ addi r5, r5, 0x2085 -/* 8008D994 0008A794 4B F7 9A 09 */ bl func_8000739C +/* 8008D994 0008A794 4B F7 9A 09 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008D998 0008A798 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008D99C 0008A79C 7F E3 FB 78 */ mr r3, r31 /* 8008D9A0 0008A7A0 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008D9A4 0008A7A4 7F C4 F3 78 */ mr r4, r30 /* 8008D9A8 0008A7A8 38 A5 20 8C */ addi r5, r5, 0x208c -/* 8008D9AC 0008A7AC 4B F7 99 F1 */ bl func_8000739C +/* 8008D9AC 0008A7AC 4B F7 99 F1 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008D9B0 0008A7B0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008D9B4 0008A7B4 7F E3 FB 78 */ mr r3, r31 /* 8008D9B8 0008A7B8 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008D9BC 0008A7BC 7F C4 F3 78 */ mr r4, r30 /* 8008D9C0 0008A7C0 38 A5 20 93 */ addi r5, r5, 0x2093 -/* 8008D9C4 0008A7C4 4B F7 99 D9 */ bl func_8000739C +/* 8008D9C4 0008A7C4 4B F7 99 D9 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008D9C8 0008A7C8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008D9CC 0008A7CC 7F E3 FB 78 */ mr r3, r31 /* 8008D9D0 0008A7D0 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008D9D4 0008A7D4 7F C4 F3 78 */ mr r4, r30 /* 8008D9D8 0008A7D8 38 A5 20 9A */ addi r5, r5, 0x209a -/* 8008D9DC 0008A7DC 4B F7 99 C1 */ bl func_8000739C +/* 8008D9DC 0008A7DC 4B F7 99 C1 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008D9E0 0008A7E0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008D9E4 0008A7E4 7F E3 FB 78 */ mr r3, r31 /* 8008D9E8 0008A7E8 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008D9EC 0008A7EC 7F C4 F3 78 */ mr r4, r30 /* 8008D9F0 0008A7F0 38 A5 20 A1 */ addi r5, r5, 0x20a1 -/* 8008D9F4 0008A7F4 4B F7 99 A9 */ bl func_8000739C +/* 8008D9F4 0008A7F4 4B F7 99 A9 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008D9F8 0008A7F8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008D9FC 0008A7FC 7F E3 FB 78 */ mr r3, r31 /* 8008DA00 0008A800 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DA04 0008A804 7F C4 F3 78 */ mr r4, r30 /* 8008DA08 0008A808 38 A5 20 A8 */ addi r5, r5, 0x20a8 -/* 8008DA0C 0008A80C 4B F7 99 91 */ bl func_8000739C +/* 8008DA0C 0008A80C 4B F7 99 91 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DA10 0008A810 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DA14 0008A814 7F E3 FB 78 */ mr r3, r31 /* 8008DA18 0008A818 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DA1C 0008A81C 7F C4 F3 78 */ mr r4, r30 /* 8008DA20 0008A820 38 A5 20 AF */ addi r5, r5, 0x20af -/* 8008DA24 0008A824 4B F7 99 79 */ bl func_8000739C +/* 8008DA24 0008A824 4B F7 99 79 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DA28 0008A828 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DA2C 0008A82C 7F E3 FB 78 */ mr r3, r31 /* 8008DA30 0008A830 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DA34 0008A834 7F C4 F3 78 */ mr r4, r30 /* 8008DA38 0008A838 38 A5 20 B6 */ addi r5, r5, 0x20b6 -/* 8008DA3C 0008A83C 4B F7 99 61 */ bl func_8000739C +/* 8008DA3C 0008A83C 4B F7 99 61 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DA40 0008A840 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DA44 0008A844 7F E3 FB 78 */ mr r3, r31 /* 8008DA48 0008A848 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DA4C 0008A84C 7F C4 F3 78 */ mr r4, r30 /* 8008DA50 0008A850 38 A5 02 2D */ addi r5, r5, 0x22d -/* 8008DA54 0008A854 4B F7 99 49 */ bl func_8000739C +/* 8008DA54 0008A854 4B F7 99 49 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DA58 0008A858 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DA5C 0008A85C 7F E3 FB 78 */ mr r3, r31 /* 8008DA60 0008A860 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DA64 0008A864 7F C4 F3 78 */ mr r4, r30 /* 8008DA68 0008A868 38 A5 02 38 */ addi r5, r5, 0x238 -/* 8008DA6C 0008A86C 4B F7 99 31 */ bl func_8000739C +/* 8008DA6C 0008A86C 4B F7 99 31 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DA70 0008A870 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DA74 0008A874 7F E3 FB 78 */ mr r3, r31 /* 8008DA78 0008A878 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DA7C 0008A87C 7F C4 F3 78 */ mr r4, r30 /* 8008DA80 0008A880 38 A5 02 43 */ addi r5, r5, 0x243 -/* 8008DA84 0008A884 4B F7 99 19 */ bl func_8000739C +/* 8008DA84 0008A884 4B F7 99 19 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DA88 0008A888 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DA8C 0008A88C 7F E3 FB 78 */ mr r3, r31 /* 8008DA90 0008A890 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DA94 0008A894 7F C4 F3 78 */ mr r4, r30 /* 8008DA98 0008A898 38 A5 11 73 */ addi r5, r5, 0x1173 -/* 8008DA9C 0008A89C 4B F7 99 01 */ bl func_8000739C +/* 8008DA9C 0008A89C 4B F7 99 01 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DAA0 0008A8A0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DAA4 0008A8A4 7F E3 FB 78 */ mr r3, r31 /* 8008DAA8 0008A8A8 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DAAC 0008A8AC 7F C4 F3 78 */ mr r4, r30 /* 8008DAB0 0008A8B0 38 A5 11 7E */ addi r5, r5, 0x117e -/* 8008DAB4 0008A8B4 4B F7 98 E9 */ bl func_8000739C +/* 8008DAB4 0008A8B4 4B F7 98 E9 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DAB8 0008A8B8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DABC 0008A8BC 7F E3 FB 78 */ mr r3, r31 /* 8008DAC0 0008A8C0 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DAC4 0008A8C4 7F C4 F3 78 */ mr r4, r30 /* 8008DAC8 0008A8C8 38 A5 11 89 */ addi r5, r5, 0x1189 -/* 8008DACC 0008A8CC 4B F7 98 D1 */ bl func_8000739C +/* 8008DACC 0008A8CC 4B F7 98 D1 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DAD0 0008A8D0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DAD4 0008A8D4 7F E3 FB 78 */ mr r3, r31 /* 8008DAD8 0008A8D8 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DADC 0008A8DC 7F C4 F3 78 */ mr r4, r30 /* 8008DAE0 0008A8E0 38 A5 11 94 */ addi r5, r5, 0x1194 -/* 8008DAE4 0008A8E4 4B F7 98 B9 */ bl func_8000739C +/* 8008DAE4 0008A8E4 4B F7 98 B9 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DAE8 0008A8E8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DAEC 0008A8EC 7F E3 FB 78 */ mr r3, r31 /* 8008DAF0 0008A8F0 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DAF4 0008A8F4 7F C4 F3 78 */ mr r4, r30 /* 8008DAF8 0008A8F8 38 A5 11 9F */ addi r5, r5, 0x119f -/* 8008DAFC 0008A8FC 4B F7 98 A1 */ bl func_8000739C +/* 8008DAFC 0008A8FC 4B F7 98 A1 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DB00 0008A900 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DB04 0008A904 7F E3 FB 78 */ mr r3, r31 /* 8008DB08 0008A908 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DB0C 0008A90C 7F C4 F3 78 */ mr r4, r30 /* 8008DB10 0008A910 38 A5 20 C8 */ addi r5, r5, 0x20c8 -/* 8008DB14 0008A914 4B F7 98 89 */ bl func_8000739C +/* 8008DB14 0008A914 4B F7 98 89 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DB18 0008A918 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DB1C 0008A91C 7F E3 FB 78 */ mr r3, r31 /* 8008DB20 0008A920 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DB24 0008A924 7F C4 F3 78 */ mr r4, r30 /* 8008DB28 0008A928 38 A5 20 D3 */ addi r5, r5, 0x20d3 -/* 8008DB2C 0008A92C 4B F7 98 71 */ bl func_8000739C +/* 8008DB2C 0008A92C 4B F7 98 71 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DB30 0008A930 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DB34 0008A934 7F E3 FB 78 */ mr r3, r31 /* 8008DB38 0008A938 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DB3C 0008A93C 7F C4 F3 78 */ mr r4, r30 /* 8008DB40 0008A940 38 A5 02 82 */ addi r5, r5, 0x282 -/* 8008DB44 0008A944 4B F7 98 59 */ bl func_8000739C +/* 8008DB44 0008A944 4B F7 98 59 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DB48 0008A948 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DB4C 0008A94C 7F E3 FB 78 */ mr r3, r31 /* 8008DB50 0008A950 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DB54 0008A954 7F C4 F3 78 */ mr r4, r30 /* 8008DB58 0008A958 38 A5 02 89 */ addi r5, r5, 0x289 -/* 8008DB5C 0008A95C 4B F7 98 41 */ bl func_8000739C +/* 8008DB5C 0008A95C 4B F7 98 41 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DB60 0008A960 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DB64 0008A964 7F E3 FB 78 */ mr r3, r31 /* 8008DB68 0008A968 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DB6C 0008A96C 7F C4 F3 78 */ mr r4, r30 /* 8008DB70 0008A970 38 A5 11 B8 */ addi r5, r5, 0x11b8 -/* 8008DB74 0008A974 4B F7 98 29 */ bl func_8000739C +/* 8008DB74 0008A974 4B F7 98 29 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DB78 0008A978 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DB7C 0008A97C 7F E3 FB 78 */ mr r3, r31 /* 8008DB80 0008A980 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DB84 0008A984 7F C4 F3 78 */ mr r4, r30 /* 8008DB88 0008A988 38 A5 11 BE */ addi r5, r5, 0x11be -/* 8008DB8C 0008A98C 4B F7 98 11 */ bl func_8000739C +/* 8008DB8C 0008A98C 4B F7 98 11 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DB90 0008A990 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DB94 0008A994 7F E3 FB 78 */ mr r3, r31 /* 8008DB98 0008A998 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DB9C 0008A99C 7F C4 F3 78 */ mr r4, r30 /* 8008DBA0 0008A9A0 38 A5 02 9F */ addi r5, r5, 0x29f -/* 8008DBA4 0008A9A4 4B F7 97 F9 */ bl func_8000739C +/* 8008DBA4 0008A9A4 4B F7 97 F9 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DBA8 0008A9A8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DBAC 0008A9AC 7F E3 FB 78 */ mr r3, r31 /* 8008DBB0 0008A9B0 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DBB4 0008A9B4 7F C4 F3 78 */ mr r4, r30 /* 8008DBB8 0008A9B8 38 A5 02 D2 */ addi r5, r5, 0x2d2 -/* 8008DBBC 0008A9BC 4B F7 97 E1 */ bl func_8000739C +/* 8008DBBC 0008A9BC 4B F7 97 E1 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DBC0 0008A9C0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DBC4 0008A9C4 7F E3 FB 78 */ mr r3, r31 /* 8008DBC8 0008A9C8 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DBCC 0008A9CC 7F C4 F3 78 */ mr r4, r30 /* 8008DBD0 0008A9D0 38 A5 03 16 */ addi r5, r5, 0x316 -/* 8008DBD4 0008A9D4 4B F7 97 C9 */ bl func_8000739C +/* 8008DBD4 0008A9D4 4B F7 97 C9 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DBD8 0008A9D8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DBDC 0008A9DC 7F E3 FB 78 */ mr r3, r31 /* 8008DBE0 0008A9E0 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DBE4 0008A9E4 7F C4 F3 78 */ mr r4, r30 /* 8008DBE8 0008A9E8 38 A5 02 D9 */ addi r5, r5, 0x2d9 -/* 8008DBEC 0008A9EC 4B F7 97 B1 */ bl func_8000739C +/* 8008DBEC 0008A9EC 4B F7 97 B1 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DBF0 0008A9F0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DBF4 0008A9F4 7F E3 FB 78 */ mr r3, r31 /* 8008DBF8 0008A9F8 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DBFC 0008A9FC 7F C4 F3 78 */ mr r4, r30 /* 8008DC00 0008AA00 38 A5 02 A9 */ addi r5, r5, 0x2a9 -/* 8008DC04 0008AA04 4B F7 97 99 */ bl func_8000739C +/* 8008DC04 0008AA04 4B F7 97 99 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DC08 0008AA08 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DC0C 0008AA0C 7F E3 FB 78 */ mr r3, r31 /* 8008DC10 0008AA10 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DC14 0008AA14 7F C4 F3 78 */ mr r4, r30 /* 8008DC18 0008AA18 38 A5 02 B5 */ addi r5, r5, 0x2b5 -/* 8008DC1C 0008AA1C 4B F7 97 81 */ bl func_8000739C +/* 8008DC1C 0008AA1C 4B F7 97 81 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DC20 0008AA20 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DC24 0008AA24 7F E3 FB 78 */ mr r3, r31 /* 8008DC28 0008AA28 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DC2C 0008AA2C 7F C4 F3 78 */ mr r4, r30 /* 8008DC30 0008AA30 38 A5 02 C0 */ addi r5, r5, 0x2c0 -/* 8008DC34 0008AA34 4B F7 97 69 */ bl func_8000739C +/* 8008DC34 0008AA34 4B F7 97 69 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DC38 0008AA38 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DC3C 0008AA3C 7F E3 FB 78 */ mr r3, r31 /* 8008DC40 0008AA40 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DC44 0008AA44 7F C4 F3 78 */ mr r4, r30 /* 8008DC48 0008AA48 38 A5 02 E3 */ addi r5, r5, 0x2e3 -/* 8008DC4C 0008AA4C 4B F7 97 51 */ bl func_8000739C +/* 8008DC4C 0008AA4C 4B F7 97 51 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DC50 0008AA50 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DC54 0008AA54 7F E3 FB 78 */ mr r3, r31 /* 8008DC58 0008AA58 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DC5C 0008AA5C 7F C4 F3 78 */ mr r4, r30 /* 8008DC60 0008AA60 38 A5 02 F1 */ addi r5, r5, 0x2f1 -/* 8008DC64 0008AA64 4B F7 97 39 */ bl func_8000739C +/* 8008DC64 0008AA64 4B F7 97 39 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DC68 0008AA68 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DC6C 0008AA6C 7F E3 FB 78 */ mr r3, r31 /* 8008DC70 0008AA70 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DC74 0008AA74 7F C4 F3 78 */ mr r4, r30 /* 8008DC78 0008AA78 38 A5 02 FE */ addi r5, r5, 0x2fe -/* 8008DC7C 0008AA7C 4B F7 97 21 */ bl func_8000739C +/* 8008DC7C 0008AA7C 4B F7 97 21 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DC80 0008AA80 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DC84 0008AA84 7F E3 FB 78 */ mr r3, r31 /* 8008DC88 0008AA88 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DC8C 0008AA8C 7F C4 F3 78 */ mr r4, r30 /* 8008DC90 0008AA90 38 A5 01 44 */ addi r5, r5, 0x144 -/* 8008DC94 0008AA94 4B F7 97 09 */ bl func_8000739C +/* 8008DC94 0008AA94 4B F7 97 09 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DC98 0008AA98 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DC9C 0008AA9C 7F E3 FB 78 */ mr r3, r31 /* 8008DCA0 0008AAA0 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DCA4 0008AAA4 7F C4 F3 78 */ mr r4, r30 /* 8008DCA8 0008AAA8 38 A5 01 51 */ addi r5, r5, 0x151 -/* 8008DCAC 0008AAAC 4B F7 96 F1 */ bl func_8000739C +/* 8008DCAC 0008AAAC 4B F7 96 F1 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DCB0 0008AAB0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DCB4 0008AAB4 7F E3 FB 78 */ mr r3, r31 /* 8008DCB8 0008AAB8 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DCBC 0008AABC 7F C4 F3 78 */ mr r4, r30 /* 8008DCC0 0008AAC0 38 A5 02 CB */ addi r5, r5, 0x2cb -/* 8008DCC4 0008AAC4 4B F7 96 D9 */ bl func_8000739C +/* 8008DCC4 0008AAC4 4B F7 96 D9 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DCC8 0008AAC8 38 00 00 00 */ li r0, 0 /* 8008DCCC 0008AACC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008DCD0 0008AAD0 90 01 00 08 */ stw r0, 8(r1) @@ -42993,62 +42993,62 @@ lbl_8008CB18: /* 8008DD04 0008AB04 39 00 00 00 */ li r8, 0 /* 8008DD08 0008AB08 39 20 00 00 */ li r9, 0 /* 8008DD0C 0008AB0C 39 40 00 0A */ li r10, 0xa -/* 8008DD10 0008AB10 4B F7 96 B1 */ bl func_800073C0 +/* 8008DD10 0008AB10 4B F7 96 B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008DD14 0008AB14 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DD18 0008AB18 7C 7E 1B 78 */ mr r30, r3 /* 8008DD1C 0008AB1C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DD20 0008AB20 7F E3 FB 78 */ mr r3, r31 /* 8008DD24 0008AB24 7F C4 F3 78 */ mr r4, r30 /* 8008DD28 0008AB28 38 A5 02 B5 */ addi r5, r5, 0x2b5 -/* 8008DD2C 0008AB2C 4B F7 96 71 */ bl func_8000739C +/* 8008DD2C 0008AB2C 4B F7 96 71 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DD30 0008AB30 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DD34 0008AB34 7F E3 FB 78 */ mr r3, r31 /* 8008DD38 0008AB38 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DD3C 0008AB3C 7F C4 F3 78 */ mr r4, r30 /* 8008DD40 0008AB40 38 A5 02 C0 */ addi r5, r5, 0x2c0 -/* 8008DD44 0008AB44 4B F7 96 59 */ bl func_8000739C +/* 8008DD44 0008AB44 4B F7 96 59 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DD48 0008AB48 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DD4C 0008AB4C 7F E3 FB 78 */ mr r3, r31 /* 8008DD50 0008AB50 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DD54 0008AB54 7F C4 F3 78 */ mr r4, r30 /* 8008DD58 0008AB58 38 A5 02 E3 */ addi r5, r5, 0x2e3 -/* 8008DD5C 0008AB5C 4B F7 96 41 */ bl func_8000739C +/* 8008DD5C 0008AB5C 4B F7 96 41 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DD60 0008AB60 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DD64 0008AB64 7F E3 FB 78 */ mr r3, r31 /* 8008DD68 0008AB68 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DD6C 0008AB6C 7F C4 F3 78 */ mr r4, r30 /* 8008DD70 0008AB70 38 A5 02 F1 */ addi r5, r5, 0x2f1 -/* 8008DD74 0008AB74 4B F7 96 29 */ bl func_8000739C +/* 8008DD74 0008AB74 4B F7 96 29 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DD78 0008AB78 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DD7C 0008AB7C 7F E3 FB 78 */ mr r3, r31 /* 8008DD80 0008AB80 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DD84 0008AB84 7F C4 F3 78 */ mr r4, r30 /* 8008DD88 0008AB88 38 A5 02 FE */ addi r5, r5, 0x2fe -/* 8008DD8C 0008AB8C 4B F7 96 11 */ bl func_8000739C +/* 8008DD8C 0008AB8C 4B F7 96 11 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DD90 0008AB90 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DD94 0008AB94 7F E3 FB 78 */ mr r3, r31 /* 8008DD98 0008AB98 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DD9C 0008AB9C 7F C4 F3 78 */ mr r4, r30 /* 8008DDA0 0008ABA0 38 A5 01 44 */ addi r5, r5, 0x144 -/* 8008DDA4 0008ABA4 4B F7 95 F9 */ bl func_8000739C +/* 8008DDA4 0008ABA4 4B F7 95 F9 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DDA8 0008ABA8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DDAC 0008ABAC 7F E3 FB 78 */ mr r3, r31 /* 8008DDB0 0008ABB0 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DDB4 0008ABB4 7F C4 F3 78 */ mr r4, r30 /* 8008DDB8 0008ABB8 38 A5 01 51 */ addi r5, r5, 0x151 -/* 8008DDBC 0008ABBC 4B F7 95 E1 */ bl func_8000739C +/* 8008DDBC 0008ABBC 4B F7 95 E1 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DDC0 0008ABC0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DDC4 0008ABC4 7F E3 FB 78 */ mr r3, r31 /* 8008DDC8 0008ABC8 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DDCC 0008ABCC 7F C4 F3 78 */ mr r4, r30 /* 8008DDD0 0008ABD0 38 A5 02 CB */ addi r5, r5, 0x2cb -/* 8008DDD4 0008ABD4 4B F7 95 C9 */ bl func_8000739C +/* 8008DDD4 0008ABD4 4B F7 95 C9 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DDD8 0008ABD8 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008DDDC 0008ABDC 7F E3 FB 78 */ mr r3, r31 /* 8008DDE0 0008ABE0 38 A4 61 18 */ addi r5, r4, lbl_80256118@l /* 8008DDE4 0008ABE4 7F C4 F3 78 */ mr r4, r30 /* 8008DDE8 0008ABE8 38 A5 01 C1 */ addi r5, r5, 0x1c1 -/* 8008DDEC 0008ABEC 4B F7 95 B1 */ bl func_8000739C +/* 8008DDEC 0008ABEC 4B F7 95 B1 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DDF0 0008ABF0 38 00 00 00 */ li r0, 0 /* 8008DDF4 0008ABF4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008DDF8 0008ABF8 90 01 00 08 */ stw r0, 8(r1) @@ -43067,7 +43067,7 @@ lbl_8008CB18: /* 8008DE2C 0008AC2C 39 00 00 10 */ li r8, 0x10 /* 8008DE30 0008AC30 39 20 00 00 */ li r9, 0 /* 8008DE34 0008AC34 39 40 00 01 */ li r10, 1 -/* 8008DE38 0008AC38 4B F7 95 89 */ bl func_800073C0 +/* 8008DE38 0008AC38 4B F7 95 89 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008DE3C 0008AC3C 38 00 00 00 */ li r0, 0 /* 8008DE40 0008AC40 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008DE44 0008AC44 90 01 00 08 */ stw r0, 8(r1) @@ -43086,7 +43086,7 @@ lbl_8008CB18: /* 8008DE78 0008AC78 39 00 00 10 */ li r8, 0x10 /* 8008DE7C 0008AC7C 39 20 00 00 */ li r9, 0 /* 8008DE80 0008AC80 39 40 00 01 */ li r10, 1 -/* 8008DE84 0008AC84 4B F7 95 3D */ bl func_800073C0 +/* 8008DE84 0008AC84 4B F7 95 3D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008DE88 0008AC88 38 00 00 00 */ li r0, 0 /* 8008DE8C 0008AC8C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008DE90 0008AC90 90 01 00 08 */ stw r0, 8(r1) @@ -43104,7 +43104,7 @@ lbl_8008CB18: /* 8008DEC0 0008ACC0 FC 40 08 90 */ fmr f2, f1 /* 8008DEC4 0008ACC4 39 20 00 00 */ li r9, 0 /* 8008DEC8 0008ACC8 39 40 00 01 */ li r10, 1 -/* 8008DECC 0008ACCC 4B F7 94 F5 */ bl func_800073C0 +/* 8008DECC 0008ACCC 4B F7 94 F5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008DED0 0008ACD0 38 00 00 00 */ li r0, 0 /* 8008DED4 0008ACD4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008DED8 0008ACD8 90 01 00 08 */ stw r0, 8(r1) @@ -43122,7 +43122,7 @@ lbl_8008CB18: /* 8008DF08 0008AD08 FC 40 08 90 */ fmr f2, f1 /* 8008DF0C 0008AD0C 39 20 00 00 */ li r9, 0 /* 8008DF10 0008AD10 39 40 00 01 */ li r10, 1 -/* 8008DF14 0008AD14 4B F7 94 AD */ bl func_800073C0 +/* 8008DF14 0008AD14 4B F7 94 AD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008DF18 0008AD18 38 00 00 00 */ li r0, 0 /* 8008DF1C 0008AD1C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008DF20 0008AD20 90 01 00 08 */ stw r0, 8(r1) @@ -43140,7 +43140,7 @@ lbl_8008CB18: /* 8008DF50 0008AD50 FC 40 08 90 */ fmr f2, f1 /* 8008DF54 0008AD54 39 20 00 00 */ li r9, 0 /* 8008DF58 0008AD58 39 40 00 02 */ li r10, 2 -/* 8008DF5C 0008AD5C 4B F7 94 65 */ bl func_800073C0 +/* 8008DF5C 0008AD5C 4B F7 94 65 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008DF60 0008AD60 38 00 00 00 */ li r0, 0 /* 8008DF64 0008AD64 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008DF68 0008AD68 90 01 00 08 */ stw r0, 8(r1) @@ -43158,7 +43158,7 @@ lbl_8008CB18: /* 8008DF98 0008AD98 FC 40 08 90 */ fmr f2, f1 /* 8008DF9C 0008AD9C 39 20 00 00 */ li r9, 0 /* 8008DFA0 0008ADA0 39 40 00 03 */ li r10, 3 -/* 8008DFA4 0008ADA4 4B F7 94 1D */ bl func_800073C0 +/* 8008DFA4 0008ADA4 4B F7 94 1D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008DFA8 0008ADA8 38 00 00 00 */ li r0, 0 /* 8008DFAC 0008ADAC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008DFB0 0008ADB0 90 01 00 08 */ stw r0, 8(r1) @@ -43177,7 +43177,7 @@ lbl_8008CB18: /* 8008DFE4 0008ADE4 38 E0 00 00 */ li r7, 0 /* 8008DFE8 0008ADE8 39 00 00 10 */ li r8, 0x10 /* 8008DFEC 0008ADEC 39 40 00 03 */ li r10, 3 -/* 8008DFF0 0008ADF0 4B F7 93 D1 */ bl func_800073C0 +/* 8008DFF0 0008ADF0 4B F7 93 D1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008DFF4 0008ADF4 38 00 00 00 */ li r0, 0 /* 8008DFF8 0008ADF8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008DFFC 0008ADFC 90 01 00 08 */ stw r0, 8(r1) @@ -43196,7 +43196,7 @@ lbl_8008CB18: /* 8008E030 0008AE30 39 00 00 10 */ li r8, 0x10 /* 8008E034 0008AE34 39 20 00 00 */ li r9, 0 /* 8008E038 0008AE38 39 40 00 04 */ li r10, 4 -/* 8008E03C 0008AE3C 4B F7 93 85 */ bl func_800073C0 +/* 8008E03C 0008AE3C 4B F7 93 85 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E040 0008AE40 38 00 00 00 */ li r0, 0 /* 8008E044 0008AE44 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E048 0008AE48 90 01 00 08 */ stw r0, 8(r1) @@ -43213,7 +43213,7 @@ lbl_8008CB18: /* 8008E074 0008AE74 39 20 00 00 */ li r9, 0 /* 8008E078 0008AE78 FC 40 08 90 */ fmr f2, f1 /* 8008E07C 0008AE7C 39 40 00 01 */ li r10, 1 -/* 8008E080 0008AE80 4B F7 93 41 */ bl func_800073C0 +/* 8008E080 0008AE80 4B F7 93 41 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E084 0008AE84 38 00 00 00 */ li r0, 0 /* 8008E088 0008AE88 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E08C 0008AE8C 90 01 00 08 */ stw r0, 8(r1) @@ -43230,7 +43230,7 @@ lbl_8008CB18: /* 8008E0B8 0008AEB8 39 40 00 01 */ li r10, 1 /* 8008E0BC 0008AEBC FC 40 08 90 */ fmr f2, f1 /* 8008E0C0 0008AEC0 FC 60 08 90 */ fmr f3, f1 -/* 8008E0C4 0008AEC4 4B F7 92 FD */ bl func_800073C0 +/* 8008E0C4 0008AEC4 4B F7 92 FD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E0C8 0008AEC8 38 00 00 00 */ li r0, 0 /* 8008E0CC 0008AECC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E0D0 0008AED0 90 01 00 08 */ stw r0, 8(r1) @@ -43249,7 +43249,7 @@ lbl_8008CB18: /* 8008E104 0008AF04 39 00 00 00 */ li r8, 0 /* 8008E108 0008AF08 39 20 00 00 */ li r9, 0 /* 8008E10C 0008AF0C 39 40 00 02 */ li r10, 2 -/* 8008E110 0008AF10 4B F7 92 B1 */ bl func_800073C0 +/* 8008E110 0008AF10 4B F7 92 B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E114 0008AF14 38 00 00 00 */ li r0, 0 /* 8008E118 0008AF18 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E11C 0008AF1C 90 01 00 08 */ stw r0, 8(r1) @@ -43268,7 +43268,7 @@ lbl_8008CB18: /* 8008E150 0008AF50 39 00 00 00 */ li r8, 0 /* 8008E154 0008AF54 39 20 00 00 */ li r9, 0 /* 8008E158 0008AF58 39 40 00 02 */ li r10, 2 -/* 8008E15C 0008AF5C 4B F7 92 65 */ bl func_800073C0 +/* 8008E15C 0008AF5C 4B F7 92 65 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E160 0008AF60 38 00 00 00 */ li r0, 0 /* 8008E164 0008AF64 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E168 0008AF68 90 01 00 08 */ stw r0, 8(r1) @@ -43286,7 +43286,7 @@ lbl_8008CB18: /* 8008E198 0008AF98 FC 40 08 90 */ fmr f2, f1 /* 8008E19C 0008AF9C 39 20 00 00 */ li r9, 0 /* 8008E1A0 0008AFA0 39 40 00 01 */ li r10, 1 -/* 8008E1A4 0008AFA4 4B F7 92 1D */ bl func_800073C0 +/* 8008E1A4 0008AFA4 4B F7 92 1D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E1A8 0008AFA8 38 00 00 00 */ li r0, 0 /* 8008E1AC 0008AFAC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E1B0 0008AFB0 90 01 00 08 */ stw r0, 8(r1) @@ -43303,7 +43303,7 @@ lbl_8008CB18: /* 8008E1DC 0008AFDC 39 20 00 00 */ li r9, 0 /* 8008E1E0 0008AFE0 FC 40 08 90 */ fmr f2, f1 /* 8008E1E4 0008AFE4 39 40 00 01 */ li r10, 1 -/* 8008E1E8 0008AFE8 4B F7 91 D9 */ bl func_800073C0 +/* 8008E1E8 0008AFE8 4B F7 91 D9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E1EC 0008AFEC 38 00 00 00 */ li r0, 0 /* 8008E1F0 0008AFF0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E1F4 0008AFF4 90 01 00 08 */ stw r0, 8(r1) @@ -43320,7 +43320,7 @@ lbl_8008CB18: /* 8008E220 0008B020 39 20 00 00 */ li r9, 0 /* 8008E224 0008B024 FC 40 08 90 */ fmr f2, f1 /* 8008E228 0008B028 39 40 00 01 */ li r10, 1 -/* 8008E22C 0008B02C 4B F7 91 95 */ bl func_800073C0 +/* 8008E22C 0008B02C 4B F7 91 95 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E230 0008B030 38 00 00 00 */ li r0, 0 /* 8008E234 0008B034 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E238 0008B038 90 01 00 08 */ stw r0, 8(r1) @@ -43338,7 +43338,7 @@ lbl_8008CB18: /* 8008E268 0008B068 FC 40 08 90 */ fmr f2, f1 /* 8008E26C 0008B06C 39 20 00 00 */ li r9, 0 /* 8008E270 0008B070 39 40 00 01 */ li r10, 1 -/* 8008E274 0008B074 4B F7 91 4D */ bl func_800073C0 +/* 8008E274 0008B074 4B F7 91 4D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E278 0008B078 38 00 00 00 */ li r0, 0 /* 8008E27C 0008B07C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E280 0008B080 90 01 00 08 */ stw r0, 8(r1) @@ -43357,7 +43357,7 @@ lbl_8008CB18: /* 8008E2B4 0008B0B4 39 20 00 00 */ li r9, 0 /* 8008E2B8 0008B0B8 FC 60 08 90 */ fmr f3, f1 /* 8008E2BC 0008B0BC 39 40 00 01 */ li r10, 1 -/* 8008E2C0 0008B0C0 4B F7 91 01 */ bl func_800073C0 +/* 8008E2C0 0008B0C0 4B F7 91 01 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E2C4 0008B0C4 38 00 00 00 */ li r0, 0 /* 8008E2C8 0008B0C8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E2CC 0008B0CC 90 01 00 08 */ stw r0, 8(r1) @@ -43376,7 +43376,7 @@ lbl_8008CB18: /* 8008E300 0008B100 39 00 00 00 */ li r8, 0 /* 8008E304 0008B104 39 20 00 00 */ li r9, 0 /* 8008E308 0008B108 39 40 00 01 */ li r10, 1 -/* 8008E30C 0008B10C 4B F7 90 B5 */ bl func_800073C0 +/* 8008E30C 0008B10C 4B F7 90 B5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E310 0008B110 38 00 00 00 */ li r0, 0 /* 8008E314 0008B114 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E318 0008B118 90 01 00 08 */ stw r0, 8(r1) @@ -43395,7 +43395,7 @@ lbl_8008CB18: /* 8008E34C 0008B14C 39 00 00 10 */ li r8, 0x10 /* 8008E350 0008B150 39 20 00 00 */ li r9, 0 /* 8008E354 0008B154 39 40 00 01 */ li r10, 1 -/* 8008E358 0008B158 4B F7 90 69 */ bl func_800073C0 +/* 8008E358 0008B158 4B F7 90 69 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E35C 0008B15C 38 00 00 00 */ li r0, 0 /* 8008E360 0008B160 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E364 0008B164 90 01 00 08 */ stw r0, 8(r1) @@ -43414,7 +43414,7 @@ lbl_8008CB18: /* 8008E398 0008B198 39 00 00 10 */ li r8, 0x10 /* 8008E39C 0008B19C 39 20 00 00 */ li r9, 0 /* 8008E3A0 0008B1A0 39 40 00 01 */ li r10, 1 -/* 8008E3A4 0008B1A4 4B F7 90 1D */ bl func_800073C0 +/* 8008E3A4 0008B1A4 4B F7 90 1D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E3A8 0008B1A8 38 00 00 00 */ li r0, 0 /* 8008E3AC 0008B1AC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E3B0 0008B1B0 90 01 00 08 */ stw r0, 8(r1) @@ -43432,7 +43432,7 @@ lbl_8008CB18: /* 8008E3E0 0008B1E0 FC 40 08 90 */ fmr f2, f1 /* 8008E3E4 0008B1E4 39 20 00 00 */ li r9, 0 /* 8008E3E8 0008B1E8 39 40 00 01 */ li r10, 1 -/* 8008E3EC 0008B1EC 4B F7 8F D5 */ bl func_800073C0 +/* 8008E3EC 0008B1EC 4B F7 8F D5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E3F0 0008B1F0 38 00 00 00 */ li r0, 0 /* 8008E3F4 0008B1F4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E3F8 0008B1F8 90 01 00 08 */ stw r0, 8(r1) @@ -43450,7 +43450,7 @@ lbl_8008CB18: /* 8008E428 0008B228 FC 40 08 90 */ fmr f2, f1 /* 8008E42C 0008B22C 39 20 00 00 */ li r9, 0 /* 8008E430 0008B230 39 40 00 01 */ li r10, 1 -/* 8008E434 0008B234 4B F7 8F 8D */ bl func_800073C0 +/* 8008E434 0008B234 4B F7 8F 8D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E438 0008B238 38 00 00 00 */ li r0, 0 /* 8008E43C 0008B23C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E440 0008B240 90 01 00 08 */ stw r0, 8(r1) @@ -43468,7 +43468,7 @@ lbl_8008CB18: /* 8008E470 0008B270 FC 40 08 90 */ fmr f2, f1 /* 8008E474 0008B274 39 20 00 00 */ li r9, 0 /* 8008E478 0008B278 39 40 00 02 */ li r10, 2 -/* 8008E47C 0008B27C 4B F7 8F 45 */ bl func_800073C0 +/* 8008E47C 0008B27C 4B F7 8F 45 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E480 0008B280 38 00 00 00 */ li r0, 0 /* 8008E484 0008B284 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E488 0008B288 90 01 00 08 */ stw r0, 8(r1) @@ -43486,7 +43486,7 @@ lbl_8008CB18: /* 8008E4B8 0008B2B8 FC 40 08 90 */ fmr f2, f1 /* 8008E4BC 0008B2BC 39 20 00 00 */ li r9, 0 /* 8008E4C0 0008B2C0 39 40 00 03 */ li r10, 3 -/* 8008E4C4 0008B2C4 4B F7 8E FD */ bl func_800073C0 +/* 8008E4C4 0008B2C4 4B F7 8E FD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E4C8 0008B2C8 38 00 00 00 */ li r0, 0 /* 8008E4CC 0008B2CC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E4D0 0008B2D0 90 01 00 08 */ stw r0, 8(r1) @@ -43505,7 +43505,7 @@ lbl_8008CB18: /* 8008E504 0008B304 38 E0 00 00 */ li r7, 0 /* 8008E508 0008B308 39 00 00 10 */ li r8, 0x10 /* 8008E50C 0008B30C 39 40 00 03 */ li r10, 3 -/* 8008E510 0008B310 4B F7 8E B1 */ bl func_800073C0 +/* 8008E510 0008B310 4B F7 8E B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E514 0008B314 38 00 00 00 */ li r0, 0 /* 8008E518 0008B318 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E51C 0008B31C 90 01 00 08 */ stw r0, 8(r1) @@ -43524,7 +43524,7 @@ lbl_8008CB18: /* 8008E550 0008B350 39 00 00 10 */ li r8, 0x10 /* 8008E554 0008B354 39 20 00 00 */ li r9, 0 /* 8008E558 0008B358 39 40 00 04 */ li r10, 4 -/* 8008E55C 0008B35C 4B F7 8E 65 */ bl func_800073C0 +/* 8008E55C 0008B35C 4B F7 8E 65 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E560 0008B360 38 00 00 00 */ li r0, 0 /* 8008E564 0008B364 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E568 0008B368 90 01 00 08 */ stw r0, 8(r1) @@ -43543,7 +43543,7 @@ lbl_8008CB18: /* 8008E59C 0008B39C 39 00 00 00 */ li r8, 0 /* 8008E5A0 0008B3A0 39 20 00 00 */ li r9, 0 /* 8008E5A4 0008B3A4 39 40 00 0B */ li r10, 0xb -/* 8008E5A8 0008B3A8 4B F7 8E 19 */ bl func_800073C0 +/* 8008E5A8 0008B3A8 4B F7 8E 19 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E5AC 0008B3AC 38 00 00 00 */ li r0, 0 /* 8008E5B0 0008B3B0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E5B4 0008B3B4 90 01 00 08 */ stw r0, 8(r1) @@ -43561,7 +43561,7 @@ lbl_8008CB18: /* 8008E5E4 0008B3E4 FC 40 08 90 */ fmr f2, f1 /* 8008E5E8 0008B3E8 39 20 00 00 */ li r9, 0 /* 8008E5EC 0008B3EC 39 40 00 00 */ li r10, 0 -/* 8008E5F0 0008B3F0 4B F7 8D D1 */ bl func_800073C0 +/* 8008E5F0 0008B3F0 4B F7 8D D1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E5F4 0008B3F4 38 00 00 00 */ li r0, 0 /* 8008E5F8 0008B3F8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E5FC 0008B3FC 90 01 00 08 */ stw r0, 8(r1) @@ -43580,7 +43580,7 @@ lbl_8008CB18: /* 8008E630 0008B430 39 00 00 00 */ li r8, 0 /* 8008E634 0008B434 39 20 00 00 */ li r9, 0 /* 8008E638 0008B438 39 40 00 0A */ li r10, 0xa -/* 8008E63C 0008B43C 4B F7 8D 85 */ bl func_800073C0 +/* 8008E63C 0008B43C 4B F7 8D 85 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E640 0008B440 38 00 00 00 */ li r0, 0 /* 8008E644 0008B444 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E648 0008B448 90 01 00 08 */ stw r0, 8(r1) @@ -43597,7 +43597,7 @@ lbl_8008CB18: /* 8008E674 0008B474 39 20 00 00 */ li r9, 0 /* 8008E678 0008B478 FC 40 08 90 */ fmr f2, f1 /* 8008E67C 0008B47C 39 40 00 01 */ li r10, 1 -/* 8008E680 0008B480 4B F7 8D 41 */ bl func_800073C0 +/* 8008E680 0008B480 4B F7 8D 41 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E684 0008B484 38 00 00 00 */ li r0, 0 /* 8008E688 0008B488 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E68C 0008B48C 90 01 00 08 */ stw r0, 8(r1) @@ -43615,7 +43615,7 @@ lbl_8008CB18: /* 8008E6BC 0008B4BC FC 40 08 90 */ fmr f2, f1 /* 8008E6C0 0008B4C0 39 20 00 00 */ li r9, 0 /* 8008E6C4 0008B4C4 39 40 00 01 */ li r10, 1 -/* 8008E6C8 0008B4C8 4B F7 8C F9 */ bl func_800073C0 +/* 8008E6C8 0008B4C8 4B F7 8C F9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E6CC 0008B4CC 38 00 00 00 */ li r0, 0 /* 8008E6D0 0008B4D0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E6D4 0008B4D4 90 01 00 08 */ stw r0, 8(r1) @@ -43633,7 +43633,7 @@ lbl_8008CB18: /* 8008E704 0008B504 FC 40 08 90 */ fmr f2, f1 /* 8008E708 0008B508 39 20 00 00 */ li r9, 0 /* 8008E70C 0008B50C 39 40 00 01 */ li r10, 1 -/* 8008E710 0008B510 4B F7 8C B1 */ bl func_800073C0 +/* 8008E710 0008B510 4B F7 8C B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E714 0008B514 38 00 00 00 */ li r0, 0 /* 8008E718 0008B518 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E71C 0008B51C 90 01 00 08 */ stw r0, 8(r1) @@ -43651,7 +43651,7 @@ lbl_8008CB18: /* 8008E74C 0008B54C FC 40 08 90 */ fmr f2, f1 /* 8008E750 0008B550 39 20 00 00 */ li r9, 0 /* 8008E754 0008B554 39 40 00 01 */ li r10, 1 -/* 8008E758 0008B558 4B F7 8C 69 */ bl func_800073C0 +/* 8008E758 0008B558 4B F7 8C 69 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E75C 0008B55C 38 00 00 00 */ li r0, 0 /* 8008E760 0008B560 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E764 0008B564 90 01 00 08 */ stw r0, 8(r1) @@ -43669,7 +43669,7 @@ lbl_8008CB18: /* 8008E794 0008B594 FC 40 08 90 */ fmr f2, f1 /* 8008E798 0008B598 39 20 00 00 */ li r9, 0 /* 8008E79C 0008B59C 39 40 00 01 */ li r10, 1 -/* 8008E7A0 0008B5A0 4B F7 8C 21 */ bl func_800073C0 +/* 8008E7A0 0008B5A0 4B F7 8C 21 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E7A4 0008B5A4 38 00 00 00 */ li r0, 0 /* 8008E7A8 0008B5A8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E7AC 0008B5AC 90 01 00 08 */ stw r0, 8(r1) @@ -43687,7 +43687,7 @@ lbl_8008CB18: /* 8008E7DC 0008B5DC FC 40 08 90 */ fmr f2, f1 /* 8008E7E0 0008B5E0 39 20 00 00 */ li r9, 0 /* 8008E7E4 0008B5E4 39 40 00 02 */ li r10, 2 -/* 8008E7E8 0008B5E8 4B F7 8B D9 */ bl func_800073C0 +/* 8008E7E8 0008B5E8 4B F7 8B D9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E7EC 0008B5EC 38 00 00 00 */ li r0, 0 /* 8008E7F0 0008B5F0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E7F4 0008B5F4 90 01 00 08 */ stw r0, 8(r1) @@ -43705,7 +43705,7 @@ lbl_8008CB18: /* 8008E824 0008B624 FC 40 08 90 */ fmr f2, f1 /* 8008E828 0008B628 39 20 00 00 */ li r9, 0 /* 8008E82C 0008B62C 39 40 00 03 */ li r10, 3 -/* 8008E830 0008B630 4B F7 8B 91 */ bl func_800073C0 +/* 8008E830 0008B630 4B F7 8B 91 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E834 0008B634 38 00 00 00 */ li r0, 0 /* 8008E838 0008B638 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E83C 0008B63C 90 01 00 08 */ stw r0, 8(r1) @@ -43724,7 +43724,7 @@ lbl_8008CB18: /* 8008E870 0008B670 38 E0 00 00 */ li r7, 0 /* 8008E874 0008B674 39 00 00 00 */ li r8, 0 /* 8008E878 0008B678 39 40 00 03 */ li r10, 3 -/* 8008E87C 0008B67C 4B F7 8B 45 */ bl func_800073C0 +/* 8008E87C 0008B67C 4B F7 8B 45 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E880 0008B680 38 00 00 00 */ li r0, 0 /* 8008E884 0008B684 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E888 0008B688 90 01 00 08 */ stw r0, 8(r1) @@ -43743,7 +43743,7 @@ lbl_8008CB18: /* 8008E8BC 0008B6BC 39 00 00 00 */ li r8, 0 /* 8008E8C0 0008B6C0 39 20 00 00 */ li r9, 0 /* 8008E8C4 0008B6C4 39 40 00 04 */ li r10, 4 -/* 8008E8C8 0008B6C8 4B F7 8A F9 */ bl func_800073C0 +/* 8008E8C8 0008B6C8 4B F7 8A F9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E8CC 0008B6CC 38 00 00 00 */ li r0, 0 /* 8008E8D0 0008B6D0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E8D4 0008B6D4 90 01 00 08 */ stw r0, 8(r1) @@ -43761,11 +43761,11 @@ lbl_8008CB18: /* 8008E904 0008B704 FC 40 08 90 */ fmr f2, f1 /* 8008E908 0008B708 39 20 00 00 */ li r9, 0 /* 8008E90C 0008B70C 39 40 00 01 */ li r10, 1 -/* 8008E910 0008B710 4B F7 8A B1 */ bl func_800073C0 +/* 8008E910 0008B710 4B F7 8A B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E914 0008B714 7F E3 FB 78 */ mr r3, r31 -/* 8008E918 0008B718 48 08 3D D1 */ bl func_801126E8 +/* 8008E918 0008B718 48 08 3D D1 */ bl insert_animations__12bungee_stateFR10xAnimTable /* 8008E91C 0008B71C 7F E3 FB 78 */ mr r3, r31 -/* 8008E920 0008B720 4B FC D7 7D */ bl func_8005C09C +/* 8008E920 0008B720 4B FC D7 7D */ bl insert_player_animations__13cruise_bubbleFR10xAnimTable /* 8008E924 0008B724 38 00 00 00 */ li r0, 0 /* 8008E928 0008B728 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E92C 0008B72C 90 01 00 08 */ stw r0, 8(r1) @@ -43783,7 +43783,7 @@ lbl_8008CB18: /* 8008E95C 0008B75C FC 40 08 90 */ fmr f2, f1 /* 8008E960 0008B760 39 20 00 00 */ li r9, 0 /* 8008E964 0008B764 39 40 00 00 */ li r10, 0 -/* 8008E968 0008B768 4B F7 8A 59 */ bl func_800073C0 +/* 8008E968 0008B768 4B F7 8A 59 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E96C 0008B76C 38 00 00 00 */ li r0, 0 /* 8008E970 0008B770 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E974 0008B774 90 01 00 08 */ stw r0, 8(r1) @@ -43801,7 +43801,7 @@ lbl_8008CB18: /* 8008E9A4 0008B7A4 FC 40 08 90 */ fmr f2, f1 /* 8008E9A8 0008B7A8 39 20 00 00 */ li r9, 0 /* 8008E9AC 0008B7AC 39 40 00 00 */ li r10, 0 -/* 8008E9B0 0008B7B0 4B F7 8A 11 */ bl func_800073C0 +/* 8008E9B0 0008B7B0 4B F7 8A 11 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E9B4 0008B7B4 38 00 00 00 */ li r0, 0 /* 8008E9B8 0008B7B8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E9BC 0008B7BC 90 01 00 08 */ stw r0, 8(r1) @@ -43819,7 +43819,7 @@ lbl_8008CB18: /* 8008E9EC 0008B7EC FC 40 08 90 */ fmr f2, f1 /* 8008E9F0 0008B7F0 39 20 00 00 */ li r9, 0 /* 8008E9F4 0008B7F4 39 40 00 00 */ li r10, 0 -/* 8008E9F8 0008B7F8 4B F7 89 C9 */ bl func_800073C0 +/* 8008E9F8 0008B7F8 4B F7 89 C9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E9FC 0008B7FC 38 00 00 00 */ li r0, 0 /* 8008EA00 0008B800 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008EA04 0008B804 90 01 00 08 */ stw r0, 8(r1) @@ -43837,7 +43837,7 @@ lbl_8008CB18: /* 8008EA34 0008B834 FC 40 08 90 */ fmr f2, f1 /* 8008EA38 0008B838 39 20 00 00 */ li r9, 0 /* 8008EA3C 0008B83C 39 40 00 00 */ li r10, 0 -/* 8008EA40 0008B840 4B F7 89 81 */ bl func_800073C0 +/* 8008EA40 0008B840 4B F7 89 81 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008EA44 0008B844 38 00 00 00 */ li r0, 0 /* 8008EA48 0008B848 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008EA4C 0008B84C 90 01 00 08 */ stw r0, 8(r1) @@ -43855,7 +43855,7 @@ lbl_8008CB18: /* 8008EA7C 0008B87C FC 40 08 90 */ fmr f2, f1 /* 8008EA80 0008B880 39 20 00 00 */ li r9, 0 /* 8008EA84 0008B884 39 40 00 00 */ li r10, 0 -/* 8008EA88 0008B888 4B F7 89 39 */ bl func_800073C0 +/* 8008EA88 0008B888 4B F7 89 39 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008EA8C 0008B88C 38 00 00 00 */ li r0, 0 /* 8008EA90 0008B890 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008EA94 0008B894 90 01 00 08 */ stw r0, 8(r1) @@ -43873,7 +43873,7 @@ lbl_8008CB18: /* 8008EAC4 0008B8C4 FC 40 08 90 */ fmr f2, f1 /* 8008EAC8 0008B8C8 39 20 00 00 */ li r9, 0 /* 8008EACC 0008B8CC 39 40 00 14 */ li r10, 0x14 -/* 8008EAD0 0008B8D0 4B F7 88 F1 */ bl func_800073C0 +/* 8008EAD0 0008B8D0 4B F7 88 F1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008EAD4 0008B8D4 38 00 00 00 */ li r0, 0 /* 8008EAD8 0008B8D8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008EADC 0008B8DC 90 01 00 08 */ stw r0, 8(r1) @@ -43891,7 +43891,7 @@ lbl_8008CB18: /* 8008EB0C 0008B90C FC 40 08 90 */ fmr f2, f1 /* 8008EB10 0008B910 39 20 00 01 */ li r9, 1 /* 8008EB14 0008B914 39 40 00 14 */ li r10, 0x14 -/* 8008EB18 0008B918 4B F7 88 A9 */ bl func_800073C0 +/* 8008EB18 0008B918 4B F7 88 A9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008EB1C 0008B91C 38 00 00 00 */ li r0, 0 /* 8008EB20 0008B920 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008EB24 0008B924 90 01 00 08 */ stw r0, 8(r1) @@ -43909,7 +43909,7 @@ lbl_8008CB18: /* 8008EB54 0008B954 FC 40 08 90 */ fmr f2, f1 /* 8008EB58 0008B958 39 20 00 02 */ li r9, 2 /* 8008EB5C 0008B95C 39 40 00 14 */ li r10, 0x14 -/* 8008EB60 0008B960 4B F7 88 61 */ bl func_800073C0 +/* 8008EB60 0008B960 4B F7 88 61 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008EB64 0008B964 38 00 00 00 */ li r0, 0 /* 8008EB68 0008B968 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008EB6C 0008B96C 90 01 00 08 */ stw r0, 8(r1) @@ -43927,7 +43927,7 @@ lbl_8008CB18: /* 8008EB9C 0008B99C FC 40 08 90 */ fmr f2, f1 /* 8008EBA0 0008B9A0 39 20 00 03 */ li r9, 3 /* 8008EBA4 0008B9A4 39 40 00 14 */ li r10, 0x14 -/* 8008EBA8 0008B9A8 4B F7 88 19 */ bl func_800073C0 +/* 8008EBA8 0008B9A8 4B F7 88 19 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008EBAC 0008B9AC 38 00 00 00 */ li r0, 0 /* 8008EBB0 0008B9B0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008EBB4 0008B9B4 90 01 00 08 */ stw r0, 8(r1) @@ -43945,7 +43945,7 @@ lbl_8008CB18: /* 8008EBE4 0008B9E4 FC 40 08 90 */ fmr f2, f1 /* 8008EBE8 0008B9E8 39 20 00 00 */ li r9, 0 /* 8008EBEC 0008B9EC 39 40 00 14 */ li r10, 0x14 -/* 8008EBF0 0008B9F0 4B F7 87 D1 */ bl func_800073C0 +/* 8008EBF0 0008B9F0 4B F7 87 D1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008EBF4 0008B9F4 38 00 00 00 */ li r0, 0 /* 8008EBF8 0008B9F8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008EBFC 0008B9FC 90 01 00 08 */ stw r0, 8(r1) @@ -43963,7 +43963,7 @@ lbl_8008CB18: /* 8008EC2C 0008BA2C FC 40 08 90 */ fmr f2, f1 /* 8008EC30 0008BA30 39 20 00 01 */ li r9, 1 /* 8008EC34 0008BA34 39 40 00 14 */ li r10, 0x14 -/* 8008EC38 0008BA38 4B F7 87 89 */ bl func_800073C0 +/* 8008EC38 0008BA38 4B F7 87 89 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008EC3C 0008BA3C 38 00 00 00 */ li r0, 0 /* 8008EC40 0008BA40 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008EC44 0008BA44 90 01 00 08 */ stw r0, 8(r1) @@ -43981,7 +43981,7 @@ lbl_8008CB18: /* 8008EC74 0008BA74 FC 40 08 90 */ fmr f2, f1 /* 8008EC78 0008BA78 39 20 00 02 */ li r9, 2 /* 8008EC7C 0008BA7C 39 40 00 14 */ li r10, 0x14 -/* 8008EC80 0008BA80 4B F7 87 41 */ bl func_800073C0 +/* 8008EC80 0008BA80 4B F7 87 41 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008EC84 0008BA84 38 00 00 00 */ li r0, 0 /* 8008EC88 0008BA88 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008EC8C 0008BA8C 90 01 00 08 */ stw r0, 8(r1) @@ -43999,7 +43999,7 @@ lbl_8008CB18: /* 8008ECBC 0008BABC FC 40 08 90 */ fmr f2, f1 /* 8008ECC0 0008BAC0 39 20 00 03 */ li r9, 3 /* 8008ECC4 0008BAC4 39 40 00 14 */ li r10, 0x14 -/* 8008ECC8 0008BAC8 4B F7 86 F9 */ bl func_800073C0 +/* 8008ECC8 0008BAC8 4B F7 86 F9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008ECCC 0008BACC 7F E3 FB 78 */ mr r3, r31 /* 8008ECD0 0008BAD0 BB 61 00 6C */ lmw r27, 0x6c(r1) /* 8008ECD4 0008BAD4 80 01 00 84 */ lwz r0, 0x84(r1) @@ -44015,7 +44015,7 @@ lbl_8008CB18: /* 8008ECFC 0008BAFC 38 A0 00 00 */ li r5, 0 /* 8008ED00 0008BB00 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8008ED04 0008BB04 38 63 29 C8 */ addi r3, r3, 0x29c8 -/* 8008ED08 0008BB08 4B F7 7F 69 */ bl func_80006C70 +/* 8008ED08 0008BB08 4B F7 7F 69 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 8008ED0C 0008BB0C 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 8008ED10 0008BB10 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008ED14 0008BB14 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l @@ -44034,7 +44034,7 @@ lbl_8008CB18: /* 8008ED48 0008BB48 39 40 00 00 */ li r10, 0 /* 8008ED4C 0008BB4C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008ED50 0008BB50 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008ED54 0008BB54 4B F7 80 05 */ bl func_80006D58 +/* 8008ED54 0008BB54 4B F7 80 05 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008ED58 0008BB58 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008ED5C 0008BB5C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008ED60 0008BB60 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44053,7 +44053,7 @@ lbl_8008CB18: /* 8008ED94 0008BB94 39 40 00 00 */ li r10, 0 /* 8008ED98 0008BB98 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008ED9C 0008BB9C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008EDA0 0008BBA0 4B F7 7F B9 */ bl func_80006D58 +/* 8008EDA0 0008BBA0 4B F7 7F B9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008EDA4 0008BBA4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008EDA8 0008BBA8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008EDAC 0008BBAC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44072,7 +44072,7 @@ lbl_8008CB18: /* 8008EDE0 0008BBE0 39 40 00 00 */ li r10, 0 /* 8008EDE4 0008BBE4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008EDE8 0008BBE8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008EDEC 0008BBEC 4B F7 7F 6D */ bl func_80006D58 +/* 8008EDEC 0008BBEC 4B F7 7F 6D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008EDF0 0008BBF0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008EDF4 0008BBF4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008EDF8 0008BBF8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44091,7 +44091,7 @@ lbl_8008CB18: /* 8008EE2C 0008BC2C 39 40 00 00 */ li r10, 0 /* 8008EE30 0008BC30 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008EE34 0008BC34 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008EE38 0008BC38 4B F7 7F 21 */ bl func_80006D58 +/* 8008EE38 0008BC38 4B F7 7F 21 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008EE3C 0008BC3C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008EE40 0008BC40 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008EE44 0008BC44 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44110,7 +44110,7 @@ lbl_8008CB18: /* 8008EE78 0008BC78 39 40 00 00 */ li r10, 0 /* 8008EE7C 0008BC7C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008EE80 0008BC80 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008EE84 0008BC84 4B F7 7E D5 */ bl func_80006D58 +/* 8008EE84 0008BC84 4B F7 7E D5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008EE88 0008BC88 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008EE8C 0008BC8C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008EE90 0008BC90 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44129,7 +44129,7 @@ lbl_8008CB18: /* 8008EEC4 0008BCC4 39 40 00 00 */ li r10, 0 /* 8008EEC8 0008BCC8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008EECC 0008BCCC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008EED0 0008BCD0 4B F7 7E 89 */ bl func_80006D58 +/* 8008EED0 0008BCD0 4B F7 7E 89 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008EED4 0008BCD4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008EED8 0008BCD8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008EEDC 0008BCDC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44148,7 +44148,7 @@ lbl_8008CB18: /* 8008EF10 0008BD10 39 40 00 00 */ li r10, 0 /* 8008EF14 0008BD14 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008EF18 0008BD18 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008EF1C 0008BD1C 4B F7 7E 3D */ bl func_80006D58 +/* 8008EF1C 0008BD1C 4B F7 7E 3D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008EF20 0008BD20 80 01 00 24 */ lwz r0, 0x24(r1) /* 8008EF24 0008BD24 7F E3 FB 78 */ mr r3, r31 /* 8008EF28 0008BD28 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -44164,7 +44164,7 @@ lbl_8008CB18: /* 8008EF50 0008BD50 38 A0 00 00 */ li r5, 0 /* 8008EF54 0008BD54 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8008EF58 0008BD58 38 63 29 D1 */ addi r3, r3, 0x29d1 -/* 8008EF5C 0008BD5C 4B F7 7D 15 */ bl func_80006C70 +/* 8008EF5C 0008BD5C 4B F7 7D 15 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 8008EF60 0008BD60 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 8008EF64 0008BD64 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008EF68 0008BD68 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l @@ -44183,7 +44183,7 @@ lbl_8008CB18: /* 8008EF9C 0008BD9C 39 40 00 00 */ li r10, 0 /* 8008EFA0 0008BDA0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008EFA4 0008BDA4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008EFA8 0008BDA8 4B F7 7D B1 */ bl func_80006D58 +/* 8008EFA8 0008BDA8 4B F7 7D B1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008EFAC 0008BDAC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008EFB0 0008BDB0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008EFB4 0008BDB4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44202,7 +44202,7 @@ lbl_8008CB18: /* 8008EFE8 0008BDE8 39 40 00 00 */ li r10, 0 /* 8008EFEC 0008BDEC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008EFF0 0008BDF0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008EFF4 0008BDF4 4B F7 7D 65 */ bl func_80006D58 +/* 8008EFF4 0008BDF4 4B F7 7D 65 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008EFF8 0008BDF8 38 00 00 00 */ li r0, 0 /* 8008EFFC 0008BDFC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F000 0008BE00 90 01 00 08 */ stw r0, 8(r1) @@ -44220,7 +44220,7 @@ lbl_8008CB18: /* 8008F030 0008BE30 FC 40 08 90 */ fmr f2, f1 /* 8008F034 0008BE34 39 20 00 00 */ li r9, 0 /* 8008F038 0008BE38 39 40 00 01 */ li r10, 1 -/* 8008F03C 0008BE3C 4B F7 83 85 */ bl func_800073C0 +/* 8008F03C 0008BE3C 4B F7 83 85 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008F040 0008BE40 38 00 00 00 */ li r0, 0 /* 8008F044 0008BE44 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F048 0008BE48 90 01 00 08 */ stw r0, 8(r1) @@ -44238,7 +44238,7 @@ lbl_8008CB18: /* 8008F078 0008BE78 FC 40 08 90 */ fmr f2, f1 /* 8008F07C 0008BE7C 39 20 00 00 */ li r9, 0 /* 8008F080 0008BE80 39 40 00 01 */ li r10, 1 -/* 8008F084 0008BE84 4B F7 83 3D */ bl func_800073C0 +/* 8008F084 0008BE84 4B F7 83 3D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008F088 0008BE88 80 01 00 24 */ lwz r0, 0x24(r1) /* 8008F08C 0008BE8C 7F E3 FB 78 */ mr r3, r31 /* 8008F090 0008BE90 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -44254,7 +44254,7 @@ lbl_8008CB18: /* 8008F0B8 0008BEB8 38 A0 00 00 */ li r5, 0 /* 8008F0BC 0008BEBC 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8008F0C0 0008BEC0 38 63 21 D8 */ addi r3, r3, 0x21d8 -/* 8008F0C4 0008BEC4 4B F7 7B AD */ bl func_80006C70 +/* 8008F0C4 0008BEC4 4B F7 7B AD */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 8008F0C8 0008BEC8 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 8008F0CC 0008BECC 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 8008F0D0 0008BED0 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l @@ -44273,7 +44273,7 @@ lbl_8008CB18: /* 8008F104 0008BF04 39 40 00 00 */ li r10, 0 /* 8008F108 0008BF08 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008F10C 0008BF0C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008F110 0008BF10 4B F7 7C 49 */ bl func_80006D58 +/* 8008F110 0008BF10 4B F7 7C 49 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F114 0008BF14 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008F118 0008BF18 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F11C 0008BF1C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44292,7 +44292,7 @@ lbl_8008CB18: /* 8008F150 0008BF50 39 40 00 00 */ li r10, 0 /* 8008F154 0008BF54 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008F158 0008BF58 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008F15C 0008BF5C 4B F7 7B FD */ bl func_80006D58 +/* 8008F15C 0008BF5C 4B F7 7B FD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F160 0008BF60 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008F164 0008BF64 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F168 0008BF68 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44311,7 +44311,7 @@ lbl_8008CB18: /* 8008F19C 0008BF9C 39 40 00 00 */ li r10, 0 /* 8008F1A0 0008BFA0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008F1A4 0008BFA4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008F1A8 0008BFA8 4B F7 7B B1 */ bl func_80006D58 +/* 8008F1A8 0008BFA8 4B F7 7B B1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F1AC 0008BFAC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008F1B0 0008BFB0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F1B4 0008BFB4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44330,7 +44330,7 @@ lbl_8008CB18: /* 8008F1E8 0008BFE8 39 40 00 00 */ li r10, 0 /* 8008F1EC 0008BFEC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008F1F0 0008BFF0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008F1F4 0008BFF4 4B F7 7B 65 */ bl func_80006D58 +/* 8008F1F4 0008BFF4 4B F7 7B 65 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F1F8 0008BFF8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008F1FC 0008BFFC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F200 0008C000 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44349,7 +44349,7 @@ lbl_8008CB18: /* 8008F234 0008C034 39 40 00 00 */ li r10, 0 /* 8008F238 0008C038 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008F23C 0008C03C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008F240 0008C040 4B F7 7B 19 */ bl func_80006D58 +/* 8008F240 0008C040 4B F7 7B 19 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F244 0008C044 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008F248 0008C048 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F24C 0008C04C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44368,7 +44368,7 @@ lbl_8008CB18: /* 8008F280 0008C080 39 40 00 00 */ li r10, 0 /* 8008F284 0008C084 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008F288 0008C088 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008F28C 0008C08C 4B F7 7A CD */ bl func_80006D58 +/* 8008F28C 0008C08C 4B F7 7A CD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F290 0008C090 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008F294 0008C094 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F298 0008C098 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44387,7 +44387,7 @@ lbl_8008CB18: /* 8008F2CC 0008C0CC 39 40 00 00 */ li r10, 0 /* 8008F2D0 0008C0D0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008F2D4 0008C0D4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008F2D8 0008C0D8 4B F7 7A 81 */ bl func_80006D58 +/* 8008F2D8 0008C0D8 4B F7 7A 81 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F2DC 0008C0DC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008F2E0 0008C0E0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F2E4 0008C0E4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44406,7 +44406,7 @@ lbl_8008CB18: /* 8008F318 0008C118 39 40 00 00 */ li r10, 0 /* 8008F31C 0008C11C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008F320 0008C120 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008F324 0008C124 4B F7 7A 35 */ bl func_80006D58 +/* 8008F324 0008C124 4B F7 7A 35 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F328 0008C128 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008F32C 0008C12C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F330 0008C130 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44425,7 +44425,7 @@ lbl_8008CB18: /* 8008F364 0008C164 39 40 00 00 */ li r10, 0 /* 8008F368 0008C168 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008F36C 0008C16C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008F370 0008C170 4B F7 79 E9 */ bl func_80006D58 +/* 8008F370 0008C170 4B F7 79 E9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F374 0008C174 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008F378 0008C178 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F37C 0008C17C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44444,7 +44444,7 @@ lbl_8008CB18: /* 8008F3B0 0008C1B0 39 40 00 00 */ li r10, 0 /* 8008F3B4 0008C1B4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008F3B8 0008C1B8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008F3BC 0008C1BC 4B F7 79 9D */ bl func_80006D58 +/* 8008F3BC 0008C1BC 4B F7 79 9D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F3C0 0008C1C0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008F3C4 0008C1C4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F3C8 0008C1C8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44463,7 +44463,7 @@ lbl_8008CB18: /* 8008F3FC 0008C1FC 39 40 00 00 */ li r10, 0 /* 8008F400 0008C200 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008F404 0008C204 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008F408 0008C208 4B F7 79 51 */ bl func_80006D58 +/* 8008F408 0008C208 4B F7 79 51 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F40C 0008C20C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008F410 0008C210 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F414 0008C214 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44482,7 +44482,7 @@ lbl_8008CB18: /* 8008F448 0008C248 39 40 00 00 */ li r10, 0 /* 8008F44C 0008C24C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008F450 0008C250 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008F454 0008C254 4B F7 79 05 */ bl func_80006D58 +/* 8008F454 0008C254 4B F7 79 05 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F458 0008C258 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008F45C 0008C25C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F460 0008C260 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44501,7 +44501,7 @@ lbl_8008CB18: /* 8008F494 0008C294 39 40 00 00 */ li r10, 0 /* 8008F498 0008C298 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008F49C 0008C29C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008F4A0 0008C2A0 4B F7 78 B9 */ bl func_80006D58 +/* 8008F4A0 0008C2A0 4B F7 78 B9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F4A4 0008C2A4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008F4A8 0008C2A8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F4AC 0008C2AC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44520,7 +44520,7 @@ lbl_8008CB18: /* 8008F4E0 0008C2E0 39 40 00 00 */ li r10, 0 /* 8008F4E4 0008C2E4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008F4E8 0008C2E8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008F4EC 0008C2EC 4B F7 78 6D */ bl func_80006D58 +/* 8008F4EC 0008C2EC 4B F7 78 6D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F4F0 0008C2F0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008F4F4 0008C2F4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F4F8 0008C2F8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44539,7 +44539,7 @@ lbl_8008CB18: /* 8008F52C 0008C32C 39 40 00 00 */ li r10, 0 /* 8008F530 0008C330 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008F534 0008C334 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008F538 0008C338 4B F7 78 21 */ bl func_80006D58 +/* 8008F538 0008C338 4B F7 78 21 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F53C 0008C33C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008F540 0008C340 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F544 0008C344 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44558,7 +44558,7 @@ lbl_8008CB18: /* 8008F578 0008C378 39 40 00 00 */ li r10, 0 /* 8008F57C 0008C37C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008F580 0008C380 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008F584 0008C384 4B F7 77 D5 */ bl func_80006D58 +/* 8008F584 0008C384 4B F7 77 D5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F588 0008C388 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008F58C 0008C38C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F590 0008C390 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44577,7 +44577,7 @@ lbl_8008CB18: /* 8008F5C4 0008C3C4 39 40 00 00 */ li r10, 0 /* 8008F5C8 0008C3C8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008F5CC 0008C3CC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008F5D0 0008C3D0 4B F7 77 89 */ bl func_80006D58 +/* 8008F5D0 0008C3D0 4B F7 77 89 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F5D4 0008C3D4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008F5D8 0008C3D8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F5DC 0008C3DC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44596,7 +44596,7 @@ lbl_8008CB18: /* 8008F610 0008C410 39 40 00 00 */ li r10, 0 /* 8008F614 0008C414 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008F618 0008C418 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008F61C 0008C41C 4B F7 77 3D */ bl func_80006D58 +/* 8008F61C 0008C41C 4B F7 77 3D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F620 0008C420 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008F624 0008C424 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F628 0008C428 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44615,7 +44615,7 @@ lbl_8008CB18: /* 8008F65C 0008C45C 39 40 00 00 */ li r10, 0 /* 8008F660 0008C460 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008F664 0008C464 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008F668 0008C468 4B F7 76 F1 */ bl func_80006D58 +/* 8008F668 0008C468 4B F7 76 F1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F66C 0008C46C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008F670 0008C470 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F674 0008C474 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44634,7 +44634,7 @@ lbl_8008CB18: /* 8008F6A8 0008C4A8 39 40 00 00 */ li r10, 0 /* 8008F6AC 0008C4AC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008F6B0 0008C4B0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008F6B4 0008C4B4 4B F7 76 A5 */ bl func_80006D58 +/* 8008F6B4 0008C4B4 4B F7 76 A5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F6B8 0008C4B8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008F6BC 0008C4BC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F6C0 0008C4C0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44653,7 +44653,7 @@ lbl_8008CB18: /* 8008F6F4 0008C4F4 39 40 00 00 */ li r10, 0 /* 8008F6F8 0008C4F8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008F6FC 0008C4FC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008F700 0008C500 4B F7 76 59 */ bl func_80006D58 +/* 8008F700 0008C500 4B F7 76 59 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F704 0008C504 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008F708 0008C508 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F70C 0008C50C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44672,7 +44672,7 @@ lbl_8008CB18: /* 8008F740 0008C540 39 40 00 00 */ li r10, 0 /* 8008F744 0008C544 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008F748 0008C548 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008F74C 0008C54C 4B F7 76 0D */ bl func_80006D58 +/* 8008F74C 0008C54C 4B F7 76 0D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F750 0008C550 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008F754 0008C554 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F758 0008C558 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44691,7 +44691,7 @@ lbl_8008CB18: /* 8008F78C 0008C58C 39 40 00 00 */ li r10, 0 /* 8008F790 0008C590 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008F794 0008C594 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008F798 0008C598 4B F7 75 C1 */ bl func_80006D58 +/* 8008F798 0008C598 4B F7 75 C1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F79C 0008C59C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008F7A0 0008C5A0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F7A4 0008C5A4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44710,7 +44710,7 @@ lbl_8008CB18: /* 8008F7D8 0008C5D8 39 40 00 00 */ li r10, 0 /* 8008F7DC 0008C5DC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008F7E0 0008C5E0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008F7E4 0008C5E4 4B F7 75 75 */ bl func_80006D58 +/* 8008F7E4 0008C5E4 4B F7 75 75 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F7E8 0008C5E8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008F7EC 0008C5EC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F7F0 0008C5F0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44729,7 +44729,7 @@ lbl_8008CB18: /* 8008F824 0008C624 39 40 00 00 */ li r10, 0 /* 8008F828 0008C628 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008F82C 0008C62C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008F830 0008C630 4B F7 75 29 */ bl func_80006D58 +/* 8008F830 0008C630 4B F7 75 29 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F834 0008C634 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008F838 0008C638 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F83C 0008C63C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44748,7 +44748,7 @@ lbl_8008CB18: /* 8008F870 0008C670 39 40 00 00 */ li r10, 0 /* 8008F874 0008C674 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008F878 0008C678 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008F87C 0008C67C 4B F7 74 DD */ bl func_80006D58 +/* 8008F87C 0008C67C 4B F7 74 DD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F880 0008C680 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008F884 0008C684 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F888 0008C688 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44767,7 +44767,7 @@ lbl_8008CB18: /* 8008F8BC 0008C6BC 39 40 00 00 */ li r10, 0 /* 8008F8C0 0008C6C0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008F8C4 0008C6C4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008F8C8 0008C6C8 4B F7 74 91 */ bl func_80006D58 +/* 8008F8C8 0008C6C8 4B F7 74 91 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F8CC 0008C6CC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008F8D0 0008C6D0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F8D4 0008C6D4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44786,7 +44786,7 @@ lbl_8008CB18: /* 8008F908 0008C708 39 40 00 00 */ li r10, 0 /* 8008F90C 0008C70C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008F910 0008C710 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008F914 0008C714 4B F7 74 45 */ bl func_80006D58 +/* 8008F914 0008C714 4B F7 74 45 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F918 0008C718 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008F91C 0008C71C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F920 0008C720 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44805,7 +44805,7 @@ lbl_8008CB18: /* 8008F954 0008C754 39 40 00 00 */ li r10, 0 /* 8008F958 0008C758 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008F95C 0008C75C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008F960 0008C760 4B F7 73 F9 */ bl func_80006D58 +/* 8008F960 0008C760 4B F7 73 F9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F964 0008C764 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008F968 0008C768 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F96C 0008C76C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44824,7 +44824,7 @@ lbl_8008CB18: /* 8008F9A0 0008C7A0 39 40 00 00 */ li r10, 0 /* 8008F9A4 0008C7A4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008F9A8 0008C7A8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008F9AC 0008C7AC 4B F7 73 AD */ bl func_80006D58 +/* 8008F9AC 0008C7AC 4B F7 73 AD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F9B0 0008C7B0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008F9B4 0008C7B4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008F9B8 0008C7B8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44843,7 +44843,7 @@ lbl_8008CB18: /* 8008F9EC 0008C7EC 39 40 00 00 */ li r10, 0 /* 8008F9F0 0008C7F0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008F9F4 0008C7F4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008F9F8 0008C7F8 4B F7 73 61 */ bl func_80006D58 +/* 8008F9F8 0008C7F8 4B F7 73 61 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F9FC 0008C7FC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008FA00 0008C800 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008FA04 0008C804 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44862,7 +44862,7 @@ lbl_8008CB18: /* 8008FA38 0008C838 39 40 00 00 */ li r10, 0 /* 8008FA3C 0008C83C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008FA40 0008C840 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008FA44 0008C844 4B F7 73 15 */ bl func_80006D58 +/* 8008FA44 0008C844 4B F7 73 15 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FA48 0008C848 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008FA4C 0008C84C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008FA50 0008C850 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44881,7 +44881,7 @@ lbl_8008CB18: /* 8008FA84 0008C884 39 40 00 00 */ li r10, 0 /* 8008FA88 0008C888 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008FA8C 0008C88C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008FA90 0008C890 4B F7 72 C9 */ bl func_80006D58 +/* 8008FA90 0008C890 4B F7 72 C9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FA94 0008C894 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008FA98 0008C898 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008FA9C 0008C89C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44900,7 +44900,7 @@ lbl_8008CB18: /* 8008FAD0 0008C8D0 39 40 00 00 */ li r10, 0 /* 8008FAD4 0008C8D4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008FAD8 0008C8D8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008FADC 0008C8DC 4B F7 72 7D */ bl func_80006D58 +/* 8008FADC 0008C8DC 4B F7 72 7D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FAE0 0008C8E0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008FAE4 0008C8E4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008FAE8 0008C8E8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44919,7 +44919,7 @@ lbl_8008CB18: /* 8008FB1C 0008C91C 39 40 00 00 */ li r10, 0 /* 8008FB20 0008C920 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008FB24 0008C924 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008FB28 0008C928 4B F7 72 31 */ bl func_80006D58 +/* 8008FB28 0008C928 4B F7 72 31 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FB2C 0008C92C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008FB30 0008C930 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008FB34 0008C934 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44938,7 +44938,7 @@ lbl_8008CB18: /* 8008FB68 0008C968 39 40 00 00 */ li r10, 0 /* 8008FB6C 0008C96C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008FB70 0008C970 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008FB74 0008C974 4B F7 71 E5 */ bl func_80006D58 +/* 8008FB74 0008C974 4B F7 71 E5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FB78 0008C978 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008FB7C 0008C97C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008FB80 0008C980 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44957,7 +44957,7 @@ lbl_8008CB18: /* 8008FBB4 0008C9B4 39 40 00 00 */ li r10, 0 /* 8008FBB8 0008C9B8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008FBBC 0008C9BC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008FBC0 0008C9C0 4B F7 71 99 */ bl func_80006D58 +/* 8008FBC0 0008C9C0 4B F7 71 99 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FBC4 0008C9C4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008FBC8 0008C9C8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008FBCC 0008C9CC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44976,7 +44976,7 @@ lbl_8008CB18: /* 8008FC00 0008CA00 39 40 00 00 */ li r10, 0 /* 8008FC04 0008CA04 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008FC08 0008CA08 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008FC0C 0008CA0C 4B F7 71 4D */ bl func_80006D58 +/* 8008FC0C 0008CA0C 4B F7 71 4D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FC10 0008CA10 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008FC14 0008CA14 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008FC18 0008CA18 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -44995,7 +44995,7 @@ lbl_8008CB18: /* 8008FC4C 0008CA4C 39 40 00 00 */ li r10, 0 /* 8008FC50 0008CA50 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008FC54 0008CA54 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008FC58 0008CA58 4B F7 71 01 */ bl func_80006D58 +/* 8008FC58 0008CA58 4B F7 71 01 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FC5C 0008CA5C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008FC60 0008CA60 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008FC64 0008CA64 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45014,7 +45014,7 @@ lbl_8008CB18: /* 8008FC98 0008CA98 39 40 00 00 */ li r10, 0 /* 8008FC9C 0008CA9C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008FCA0 0008CAA0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008FCA4 0008CAA4 4B F7 70 B5 */ bl func_80006D58 +/* 8008FCA4 0008CAA4 4B F7 70 B5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FCA8 0008CAA8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008FCAC 0008CAAC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008FCB0 0008CAB0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45033,7 +45033,7 @@ lbl_8008CB18: /* 8008FCE4 0008CAE4 39 40 00 00 */ li r10, 0 /* 8008FCE8 0008CAE8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008FCEC 0008CAEC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008FCF0 0008CAF0 4B F7 70 69 */ bl func_80006D58 +/* 8008FCF0 0008CAF0 4B F7 70 69 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FCF4 0008CAF4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008FCF8 0008CAF8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008FCFC 0008CAFC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45052,7 +45052,7 @@ lbl_8008CB18: /* 8008FD30 0008CB30 39 40 00 00 */ li r10, 0 /* 8008FD34 0008CB34 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008FD38 0008CB38 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008FD3C 0008CB3C 4B F7 70 1D */ bl func_80006D58 +/* 8008FD3C 0008CB3C 4B F7 70 1D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FD40 0008CB40 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008FD44 0008CB44 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008FD48 0008CB48 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45071,7 +45071,7 @@ lbl_8008CB18: /* 8008FD7C 0008CB7C 39 40 00 00 */ li r10, 0 /* 8008FD80 0008CB80 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008FD84 0008CB84 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008FD88 0008CB88 4B F7 6F D1 */ bl func_80006D58 +/* 8008FD88 0008CB88 4B F7 6F D1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FD8C 0008CB8C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008FD90 0008CB90 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008FD94 0008CB94 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45090,7 +45090,7 @@ lbl_8008CB18: /* 8008FDC8 0008CBC8 39 40 00 00 */ li r10, 0 /* 8008FDCC 0008CBCC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008FDD0 0008CBD0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008FDD4 0008CBD4 4B F7 6F 85 */ bl func_80006D58 +/* 8008FDD4 0008CBD4 4B F7 6F 85 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FDD8 0008CBD8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008FDDC 0008CBDC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008FDE0 0008CBE0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45109,7 +45109,7 @@ lbl_8008CB18: /* 8008FE14 0008CC14 39 40 00 00 */ li r10, 0 /* 8008FE18 0008CC18 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008FE1C 0008CC1C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008FE20 0008CC20 4B F7 6F 39 */ bl func_80006D58 +/* 8008FE20 0008CC20 4B F7 6F 39 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FE24 0008CC24 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008FE28 0008CC28 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008FE2C 0008CC2C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45128,7 +45128,7 @@ lbl_8008CB18: /* 8008FE60 0008CC60 39 40 00 00 */ li r10, 0 /* 8008FE64 0008CC64 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008FE68 0008CC68 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008FE6C 0008CC6C 4B F7 6E ED */ bl func_80006D58 +/* 8008FE6C 0008CC6C 4B F7 6E ED */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FE70 0008CC70 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008FE74 0008CC74 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008FE78 0008CC78 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45147,7 +45147,7 @@ lbl_8008CB18: /* 8008FEAC 0008CCAC 39 40 00 00 */ li r10, 0 /* 8008FEB0 0008CCB0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008FEB4 0008CCB4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008FEB8 0008CCB8 4B F7 6E A1 */ bl func_80006D58 +/* 8008FEB8 0008CCB8 4B F7 6E A1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FEBC 0008CCBC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008FEC0 0008CCC0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008FEC4 0008CCC4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45166,7 +45166,7 @@ lbl_8008CB18: /* 8008FEF8 0008CCF8 39 40 00 00 */ li r10, 0 /* 8008FEFC 0008CCFC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008FF00 0008CD00 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008FF04 0008CD04 4B F7 6E 55 */ bl func_80006D58 +/* 8008FF04 0008CD04 4B F7 6E 55 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FF08 0008CD08 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008FF0C 0008CD0C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008FF10 0008CD10 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45185,7 +45185,7 @@ lbl_8008CB18: /* 8008FF44 0008CD44 39 40 00 00 */ li r10, 0 /* 8008FF48 0008CD48 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008FF4C 0008CD4C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008FF50 0008CD50 4B F7 6E 09 */ bl func_80006D58 +/* 8008FF50 0008CD50 4B F7 6E 09 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FF54 0008CD54 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008FF58 0008CD58 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008FF5C 0008CD5C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45204,7 +45204,7 @@ lbl_8008CB18: /* 8008FF90 0008CD90 39 40 00 00 */ li r10, 0 /* 8008FF94 0008CD94 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008FF98 0008CD98 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008FF9C 0008CD9C 4B F7 6D BD */ bl func_80006D58 +/* 8008FF9C 0008CD9C 4B F7 6D BD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FFA0 0008CDA0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008FFA4 0008CDA4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008FFA8 0008CDA8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45223,7 +45223,7 @@ lbl_8008CB18: /* 8008FFDC 0008CDDC 39 40 00 00 */ li r10, 0 /* 8008FFE0 0008CDE0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8008FFE4 0008CDE4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008FFE8 0008CDE8 4B F7 6D 71 */ bl func_80006D58 +/* 8008FFE8 0008CDE8 4B F7 6D 71 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FFEC 0008CDEC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8008FFF0 0008CDF0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008FFF4 0008CDF4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45242,7 +45242,7 @@ lbl_8008CB18: /* 80090028 0008CE28 39 40 00 00 */ li r10, 0 /* 8009002C 0008CE2C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80090030 0008CE30 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80090034 0008CE34 4B F7 6D 25 */ bl func_80006D58 +/* 80090034 0008CE34 4B F7 6D 25 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090038 0008CE38 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8009003C 0008CE3C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80090040 0008CE40 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45261,7 +45261,7 @@ lbl_8008CB18: /* 80090074 0008CE74 39 40 00 00 */ li r10, 0 /* 80090078 0008CE78 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8009007C 0008CE7C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80090080 0008CE80 4B F7 6C D9 */ bl func_80006D58 +/* 80090080 0008CE80 4B F7 6C D9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090084 0008CE84 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80090088 0008CE88 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8009008C 0008CE8C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45280,7 +45280,7 @@ lbl_8008CB18: /* 800900C0 0008CEC0 39 40 00 00 */ li r10, 0 /* 800900C4 0008CEC4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800900C8 0008CEC8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800900CC 0008CECC 4B F7 6C 8D */ bl func_80006D58 +/* 800900CC 0008CECC 4B F7 6C 8D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800900D0 0008CED0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800900D4 0008CED4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800900D8 0008CED8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45299,7 +45299,7 @@ lbl_8008CB18: /* 8009010C 0008CF0C 39 40 00 00 */ li r10, 0 /* 80090110 0008CF10 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80090114 0008CF14 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80090118 0008CF18 4B F7 6C 41 */ bl func_80006D58 +/* 80090118 0008CF18 4B F7 6C 41 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8009011C 0008CF1C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80090120 0008CF20 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80090124 0008CF24 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45318,7 +45318,7 @@ lbl_8008CB18: /* 80090158 0008CF58 39 40 00 00 */ li r10, 0 /* 8009015C 0008CF5C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80090160 0008CF60 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80090164 0008CF64 4B F7 6B F5 */ bl func_80006D58 +/* 80090164 0008CF64 4B F7 6B F5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090168 0008CF68 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8009016C 0008CF6C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80090170 0008CF70 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45337,7 +45337,7 @@ lbl_8008CB18: /* 800901A4 0008CFA4 39 40 00 00 */ li r10, 0 /* 800901A8 0008CFA8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800901AC 0008CFAC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800901B0 0008CFB0 4B F7 6B A9 */ bl func_80006D58 +/* 800901B0 0008CFB0 4B F7 6B A9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800901B4 0008CFB4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800901B8 0008CFB8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800901BC 0008CFBC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45356,7 +45356,7 @@ lbl_8008CB18: /* 800901F0 0008CFF0 39 40 00 00 */ li r10, 0 /* 800901F4 0008CFF4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800901F8 0008CFF8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800901FC 0008CFFC 4B F7 6B 5D */ bl func_80006D58 +/* 800901FC 0008CFFC 4B F7 6B 5D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090200 0008D000 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80090204 0008D004 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80090208 0008D008 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45375,7 +45375,7 @@ lbl_8008CB18: /* 8009023C 0008D03C 39 40 00 00 */ li r10, 0 /* 80090240 0008D040 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80090244 0008D044 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80090248 0008D048 4B F7 6B 11 */ bl func_80006D58 +/* 80090248 0008D048 4B F7 6B 11 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8009024C 0008D04C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80090250 0008D050 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80090254 0008D054 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45394,7 +45394,7 @@ lbl_8008CB18: /* 80090288 0008D088 39 40 00 00 */ li r10, 0 /* 8009028C 0008D08C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80090290 0008D090 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80090294 0008D094 4B F7 6A C5 */ bl func_80006D58 +/* 80090294 0008D094 4B F7 6A C5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090298 0008D098 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8009029C 0008D09C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800902A0 0008D0A0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45413,7 +45413,7 @@ lbl_8008CB18: /* 800902D4 0008D0D4 39 40 00 00 */ li r10, 0 /* 800902D8 0008D0D8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800902DC 0008D0DC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800902E0 0008D0E0 4B F7 6A 79 */ bl func_80006D58 +/* 800902E0 0008D0E0 4B F7 6A 79 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800902E4 0008D0E4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800902E8 0008D0E8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800902EC 0008D0EC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45432,7 +45432,7 @@ lbl_8008CB18: /* 80090320 0008D120 39 40 00 00 */ li r10, 0 /* 80090324 0008D124 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80090328 0008D128 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8009032C 0008D12C 4B F7 6A 2D */ bl func_80006D58 +/* 8009032C 0008D12C 4B F7 6A 2D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090330 0008D130 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80090334 0008D134 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80090338 0008D138 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45451,7 +45451,7 @@ lbl_8008CB18: /* 8009036C 0008D16C 39 40 00 00 */ li r10, 0 /* 80090370 0008D170 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80090374 0008D174 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80090378 0008D178 4B F7 69 E1 */ bl func_80006D58 +/* 80090378 0008D178 4B F7 69 E1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8009037C 0008D17C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80090380 0008D180 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80090384 0008D184 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45470,7 +45470,7 @@ lbl_8008CB18: /* 800903B8 0008D1B8 39 40 00 00 */ li r10, 0 /* 800903BC 0008D1BC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800903C0 0008D1C0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800903C4 0008D1C4 4B F7 69 95 */ bl func_80006D58 +/* 800903C4 0008D1C4 4B F7 69 95 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800903C8 0008D1C8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800903CC 0008D1CC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800903D0 0008D1D0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45489,7 +45489,7 @@ lbl_8008CB18: /* 80090404 0008D204 39 40 00 00 */ li r10, 0 /* 80090408 0008D208 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8009040C 0008D20C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80090410 0008D210 4B F7 69 49 */ bl func_80006D58 +/* 80090410 0008D210 4B F7 69 49 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090414 0008D214 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80090418 0008D218 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8009041C 0008D21C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45508,7 +45508,7 @@ lbl_8008CB18: /* 80090450 0008D250 39 40 00 00 */ li r10, 0 /* 80090454 0008D254 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80090458 0008D258 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8009045C 0008D25C 4B F7 68 FD */ bl func_80006D58 +/* 8009045C 0008D25C 4B F7 68 FD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090460 0008D260 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80090464 0008D264 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80090468 0008D268 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45527,7 +45527,7 @@ lbl_8008CB18: /* 8009049C 0008D29C 39 40 00 00 */ li r10, 0 /* 800904A0 0008D2A0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800904A4 0008D2A4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800904A8 0008D2A8 4B F7 68 B1 */ bl func_80006D58 +/* 800904A8 0008D2A8 4B F7 68 B1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800904AC 0008D2AC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800904B0 0008D2B0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800904B4 0008D2B4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45546,7 +45546,7 @@ lbl_8008CB18: /* 800904E8 0008D2E8 39 40 00 00 */ li r10, 0 /* 800904EC 0008D2EC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800904F0 0008D2F0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800904F4 0008D2F4 4B F7 68 65 */ bl func_80006D58 +/* 800904F4 0008D2F4 4B F7 68 65 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800904F8 0008D2F8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800904FC 0008D2FC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80090500 0008D300 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45565,7 +45565,7 @@ lbl_8008CB18: /* 80090534 0008D334 39 40 00 00 */ li r10, 0 /* 80090538 0008D338 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8009053C 0008D33C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80090540 0008D340 4B F7 68 19 */ bl func_80006D58 +/* 80090540 0008D340 4B F7 68 19 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090544 0008D344 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80090548 0008D348 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8009054C 0008D34C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45584,7 +45584,7 @@ lbl_8008CB18: /* 80090580 0008D380 39 40 00 00 */ li r10, 0 /* 80090584 0008D384 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80090588 0008D388 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8009058C 0008D38C 4B F7 67 CD */ bl func_80006D58 +/* 8009058C 0008D38C 4B F7 67 CD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090590 0008D390 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80090594 0008D394 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80090598 0008D398 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45603,7 +45603,7 @@ lbl_8008CB18: /* 800905CC 0008D3CC 39 40 00 00 */ li r10, 0 /* 800905D0 0008D3D0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800905D4 0008D3D4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800905D8 0008D3D8 4B F7 67 81 */ bl func_80006D58 +/* 800905D8 0008D3D8 4B F7 67 81 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800905DC 0008D3DC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800905E0 0008D3E0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800905E4 0008D3E4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45622,7 +45622,7 @@ lbl_8008CB18: /* 80090618 0008D418 39 40 00 00 */ li r10, 0 /* 8009061C 0008D41C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80090620 0008D420 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80090624 0008D424 4B F7 67 35 */ bl func_80006D58 +/* 80090624 0008D424 4B F7 67 35 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090628 0008D428 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8009062C 0008D42C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80090630 0008D430 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45641,7 +45641,7 @@ lbl_8008CB18: /* 80090664 0008D464 39 40 00 00 */ li r10, 0 /* 80090668 0008D468 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8009066C 0008D46C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80090670 0008D470 4B F7 66 E9 */ bl func_80006D58 +/* 80090670 0008D470 4B F7 66 E9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090674 0008D474 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80090678 0008D478 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8009067C 0008D47C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45660,7 +45660,7 @@ lbl_8008CB18: /* 800906B0 0008D4B0 39 40 00 00 */ li r10, 0 /* 800906B4 0008D4B4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800906B8 0008D4B8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800906BC 0008D4BC 4B F7 66 9D */ bl func_80006D58 +/* 800906BC 0008D4BC 4B F7 66 9D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800906C0 0008D4C0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800906C4 0008D4C4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800906C8 0008D4C8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45679,7 +45679,7 @@ lbl_8008CB18: /* 800906FC 0008D4FC 39 40 00 00 */ li r10, 0 /* 80090700 0008D500 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80090704 0008D504 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80090708 0008D508 4B F7 66 51 */ bl func_80006D58 +/* 80090708 0008D508 4B F7 66 51 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8009070C 0008D50C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80090710 0008D510 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80090714 0008D514 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45698,7 +45698,7 @@ lbl_8008CB18: /* 80090748 0008D548 39 40 00 00 */ li r10, 0 /* 8009074C 0008D54C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80090750 0008D550 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80090754 0008D554 4B F7 66 05 */ bl func_80006D58 +/* 80090754 0008D554 4B F7 66 05 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090758 0008D558 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8009075C 0008D55C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80090760 0008D560 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45717,7 +45717,7 @@ lbl_8008CB18: /* 80090794 0008D594 39 40 00 00 */ li r10, 0 /* 80090798 0008D598 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8009079C 0008D59C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800907A0 0008D5A0 4B F7 65 B9 */ bl func_80006D58 +/* 800907A0 0008D5A0 4B F7 65 B9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800907A4 0008D5A4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800907A8 0008D5A8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800907AC 0008D5AC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45736,7 +45736,7 @@ lbl_8008CB18: /* 800907E0 0008D5E0 39 40 00 00 */ li r10, 0 /* 800907E4 0008D5E4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800907E8 0008D5E8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800907EC 0008D5EC 4B F7 65 6D */ bl func_80006D58 +/* 800907EC 0008D5EC 4B F7 65 6D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800907F0 0008D5F0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800907F4 0008D5F4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800907F8 0008D5F8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45755,7 +45755,7 @@ lbl_8008CB18: /* 8009082C 0008D62C 39 40 00 00 */ li r10, 0 /* 80090830 0008D630 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80090834 0008D634 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80090838 0008D638 4B F7 65 21 */ bl func_80006D58 +/* 80090838 0008D638 4B F7 65 21 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8009083C 0008D63C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80090840 0008D640 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80090844 0008D644 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45774,7 +45774,7 @@ lbl_8008CB18: /* 80090878 0008D678 39 40 00 00 */ li r10, 0 /* 8009087C 0008D67C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80090880 0008D680 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80090884 0008D684 4B F7 64 D5 */ bl func_80006D58 +/* 80090884 0008D684 4B F7 64 D5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090888 0008D688 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8009088C 0008D68C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80090890 0008D690 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45793,7 +45793,7 @@ lbl_8008CB18: /* 800908C4 0008D6C4 39 40 00 00 */ li r10, 0 /* 800908C8 0008D6C8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800908CC 0008D6CC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800908D0 0008D6D0 4B F7 64 89 */ bl func_80006D58 +/* 800908D0 0008D6D0 4B F7 64 89 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800908D4 0008D6D4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800908D8 0008D6D8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800908DC 0008D6DC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45812,7 +45812,7 @@ lbl_8008CB18: /* 80090910 0008D710 39 40 00 00 */ li r10, 0 /* 80090914 0008D714 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80090918 0008D718 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8009091C 0008D71C 4B F7 64 3D */ bl func_80006D58 +/* 8009091C 0008D71C 4B F7 64 3D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090920 0008D720 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80090924 0008D724 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80090928 0008D728 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45831,7 +45831,7 @@ lbl_8008CB18: /* 8009095C 0008D75C 39 40 00 00 */ li r10, 0 /* 80090960 0008D760 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80090964 0008D764 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80090968 0008D768 4B F7 63 F1 */ bl func_80006D58 +/* 80090968 0008D768 4B F7 63 F1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8009096C 0008D76C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80090970 0008D770 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80090974 0008D774 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45850,7 +45850,7 @@ lbl_8008CB18: /* 800909A8 0008D7A8 39 40 00 00 */ li r10, 0 /* 800909AC 0008D7AC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800909B0 0008D7B0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800909B4 0008D7B4 4B F7 63 A5 */ bl func_80006D58 +/* 800909B4 0008D7B4 4B F7 63 A5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800909B8 0008D7B8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800909BC 0008D7BC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800909C0 0008D7C0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45869,7 +45869,7 @@ lbl_8008CB18: /* 800909F4 0008D7F4 39 40 00 00 */ li r10, 0 /* 800909F8 0008D7F8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800909FC 0008D7FC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80090A00 0008D800 4B F7 63 59 */ bl func_80006D58 +/* 80090A00 0008D800 4B F7 63 59 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090A04 0008D804 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80090A08 0008D808 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80090A0C 0008D80C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45888,7 +45888,7 @@ lbl_8008CB18: /* 80090A40 0008D840 39 40 00 00 */ li r10, 0 /* 80090A44 0008D844 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80090A48 0008D848 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80090A4C 0008D84C 4B F7 63 0D */ bl func_80006D58 +/* 80090A4C 0008D84C 4B F7 63 0D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090A50 0008D850 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80090A54 0008D854 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80090A58 0008D858 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45907,7 +45907,7 @@ lbl_8008CB18: /* 80090A8C 0008D88C 39 40 00 00 */ li r10, 0 /* 80090A90 0008D890 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80090A94 0008D894 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80090A98 0008D898 4B F7 62 C1 */ bl func_80006D58 +/* 80090A98 0008D898 4B F7 62 C1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090A9C 0008D89C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80090AA0 0008D8A0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80090AA4 0008D8A4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45926,7 +45926,7 @@ lbl_8008CB18: /* 80090AD8 0008D8D8 39 40 00 00 */ li r10, 0 /* 80090ADC 0008D8DC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80090AE0 0008D8E0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80090AE4 0008D8E4 4B F7 62 75 */ bl func_80006D58 +/* 80090AE4 0008D8E4 4B F7 62 75 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090AE8 0008D8E8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80090AEC 0008D8EC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80090AF0 0008D8F0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45945,7 +45945,7 @@ lbl_8008CB18: /* 80090B24 0008D924 39 40 00 00 */ li r10, 0 /* 80090B28 0008D928 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80090B2C 0008D92C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80090B30 0008D930 4B F7 62 29 */ bl func_80006D58 +/* 80090B30 0008D930 4B F7 62 29 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090B34 0008D934 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80090B38 0008D938 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80090B3C 0008D93C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -45964,7 +45964,7 @@ lbl_8008CB18: /* 80090B70 0008D970 39 40 00 00 */ li r10, 0 /* 80090B74 0008D974 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80090B78 0008D978 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80090B7C 0008D97C 4B F7 61 DD */ bl func_80006D58 +/* 80090B7C 0008D97C 4B F7 61 DD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090B80 0008D980 80 01 00 24 */ lwz r0, 0x24(r1) /* 80090B84 0008D984 7F E3 FB 78 */ mr r3, r31 /* 80090B88 0008D988 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -46142,7 +46142,7 @@ func_80090E08: /* 80090E14 0008DC14 C0 24 00 00 */ lfs f1, 0(r4) /* 80090E18 0008DC18 C0 44 00 04 */ lfs f2, 4(r4) /* 80090E1C 0008DC1C C0 64 00 08 */ lfs f3, 8(r4) -/* 80090E20 0008DC20 4B FC 15 25 */ bl func_80052344 +/* 80090E20 0008DC20 4B FC 15 25 */ bl zCameraTranslate__FP7xCamerafff /* 80090E24 0008DC24 80 01 00 14 */ lwz r0, 0x14(r1) /* 80090E28 0008DC28 7C 08 03 A6 */ mtlr r0 /* 80090E2C 0008DC2C 38 21 00 10 */ addi r1, r1, 0x10 @@ -46175,7 +46175,7 @@ func_80090E60: /* 80090E68 0008DC68 38 A0 00 00 */ li r5, 0 /* 80090E6C 0008DC6C 90 01 00 14 */ stw r0, 0x14(r1) /* 80090E70 0008DC70 38 81 00 08 */ addi r4, r1, 8 -/* 80090E74 0008DC74 48 09 29 BD */ bl func_80123830 +/* 80090E74 0008DC74 48 09 29 BD */ bl zGooIs__FP4xEntRfUi /* 80090E78 0008DC78 80 01 00 14 */ lwz r0, 0x14(r1) /* 80090E7C 0008DC7C 7C 08 03 A6 */ mtlr r0 /* 80090E80 0008DC80 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Game/zEntPlayerBungeeState.s b/asm/Game/zEntPlayerBungeeState.s index 82b530ce1..288a43b9c 100644 --- a/asm/Game/zEntPlayerBungeeState.s +++ b/asm/Game/zEntPlayerBungeeState.s @@ -19,19 +19,19 @@ func_801102B8: /* 801102E8 0010D0E8 88 05 00 08 */ lbz r0, 8(r5) /* 801102EC 0010D0EC 28 00 00 00 */ cmplwi r0, 0 /* 801102F0 0010D0F0 41 82 00 0C */ beq lbl_801102FC -/* 801102F4 0010D0F4 4B F7 07 CD */ bl func_80080AC0 +/* 801102F4 0010D0F4 4B F7 07 CD */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 801102F8 0010D0F8 48 00 00 24 */ b lbl_8011031C lbl_801102FC: -/* 801102FC 0010D0FC 4B F7 04 95 */ bl func_80080790 +/* 801102FC 0010D0FC 4B F7 04 95 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 80110300 0010D100 48 00 00 1C */ b lbl_8011031C lbl_80110304: /* 80110304 0010D104 88 05 00 08 */ lbz r0, 8(r5) /* 80110308 0010D108 28 00 00 00 */ cmplwi r0, 0 /* 8011030C 0010D10C 41 82 00 0C */ beq lbl_80110318 -/* 80110310 0010D110 4B F7 07 B1 */ bl func_80080AC0 +/* 80110310 0010D110 4B F7 07 B1 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 80110314 0010D114 48 00 00 08 */ b lbl_8011031C lbl_80110318: -/* 80110318 0010D118 4B F7 0B DD */ bl func_80080EF4 +/* 80110318 0010D118 4B F7 0B DD */ bl zEntPlayer_SNDPlayRandom__F14_tagePlayerSnd14_tagePlayerSndf lbl_8011031C: /* 8011031C 0010D11C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80110320 0010D120 7C 08 03 A6 */ mtlr r0 @@ -60,7 +60,7 @@ func_8011032C: /* 80110370 0010D170 48 00 00 10 */ b lbl_80110380 lbl_80110374: /* 80110374 0010D174 7F C3 F3 78 */ mr r3, r30 -/* 80110378 0010D178 4B F7 0E C9 */ bl func_80081240 +/* 80110378 0010D178 4B F7 0E C9 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 8011037C 0010D17C 3B DE 00 01 */ addi r30, r30, 1 lbl_80110380: /* 80110380 0010D180 80 1F 00 04 */ lwz r0, 4(r31) @@ -99,7 +99,7 @@ func_801103A4: lbl_801103F4: /* 801103F4 0010D1F4 FC 20 F8 90 */ fmr f1, f31 /* 801103F8 0010D1F8 7F C3 F3 78 */ mr r3, r30 -/* 801103FC 0010D1FC 4B F7 0D 9D */ bl func_80081198 +/* 801103FC 0010D1FC 4B F7 0D 9D */ bl zEntPlayer_SNDSetVol__F14_tagePlayerSndf /* 80110400 0010D200 3B DE 00 01 */ addi r30, r30, 1 lbl_80110404: /* 80110404 0010D204 80 1F 00 04 */ lwz r0, 4(r31) @@ -132,7 +132,7 @@ func_8011042C: /* 80110460 0010D260 A0 03 00 44 */ lhz r0, 0x44(r3) /* 80110464 0010D264 70 00 DF FF */ andi. r0, r0, 0xdfff /* 80110468 0010D268 60 04 00 08 */ ori r4, r0, 8 -/* 8011046C 0010D26C 4B F2 3F ED */ bl func_80034458 +/* 8011046C 0010D26C 4B F2 3F ED */ bl xModelInstanceUpgradeBrotherShared__FP14xModelInstanceUi /* 80110470 0010D270 80 01 00 14 */ lwz r0, 0x14(r1) /* 80110474 0010D274 7C 08 03 A6 */ mtlr r0 /* 80110478 0010D278 38 21 00 10 */ addi r1, r1, 0x10 @@ -182,7 +182,7 @@ func_801104D8: /* 80110510 0010D310 C0 0D 94 F0 */ lfs f0, lbl_803CBDF0-_SDA_BASE_(r13) /* 80110514 0010D314 80 63 00 10 */ lwz r3, 0x10(r3) /* 80110518 0010D318 D0 03 00 28 */ stfs f0, 0x28(r3) -/* 8011051C 0010D31C 4B F8 95 E9 */ bl func_80099B04 +/* 8011051C 0010D31C 4B F8 95 E9 */ bl zGameExtras_CheatFlags__Fv /* 80110520 0010D320 54 60 00 C7 */ rlwinm. r0, r3, 0, 3, 3 /* 80110524 0010D324 41 82 00 20 */ beq lbl_80110544 /* 80110528 0010D328 3C 60 80 29 */ lis r3, lbl_80297A68@ha @@ -218,9 +218,9 @@ func_8011056C: /* 8011058C 0010D38C 7C 7E 1B 78 */ mr r30, r3 /* 80110590 0010D390 7F E3 FB 78 */ mr r3, r31 /* 80110594 0010D394 C0 22 9E 84 */ lfs f1, lbl_803CE804-_SDA2_BASE_(r2) -/* 80110598 0010D398 4B F3 50 35 */ bl func_800455CC +/* 80110598 0010D398 4B F3 50 35 */ bl xShadowRender__FP4xEntf /* 8011059C 0010D39C 7F E3 FB 78 */ mr r3, r31 -/* 801105A0 0010D3A0 4B F0 8F 2D */ bl func_800194CC +/* 801105A0 0010D3A0 4B F0 8F 2D */ bl xEntRender__FP4xEnt /* 801105A4 0010D3A4 57 C0 06 3F */ clrlwi. r0, r30, 0x18 /* 801105A8 0010D3A8 41 82 00 24 */ beq lbl_801105CC /* 801105AC 0010D3AC 3C 80 80 29 */ lis r4, lbl_80297A68@ha @@ -230,7 +230,7 @@ func_8011056C: /* 801105BC 0010D3BC 38 83 37 88 */ addi r4, r3, lbl_80313788@l /* 801105C0 0010D3C0 80 65 01 70 */ lwz r3, 0x170(r5) /* 801105C4 0010D3C4 C0 44 00 20 */ lfs f2, 0x20(r4) -/* 801105C8 0010D3C8 4B F1 77 BD */ bl func_80027D84 +/* 801105C8 0010D3C8 4B F1 77 BD */ bl xFXRenderProximityFade__FRC14xModelInstanceff lbl_801105CC: /* 801105CC 0010D3CC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801105D0 0010D3D0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -329,7 +329,7 @@ lbl_8011071C: /* 8011072C 0010D52C 38 61 00 08 */ addi r3, r1, 8 /* 80110730 0010D530 38 81 00 48 */ addi r4, r1, 0x48 /* 80110734 0010D534 38 A1 00 88 */ addi r5, r1, 0x88 -/* 80110738 0010D538 4B F2 24 E1 */ bl func_80032C18 +/* 80110738 0010D538 4B F2 24 E1 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 8011073C 0010D53C 80 7F 01 70 */ lwz r3, 0x170(r31) /* 80110740 0010D540 38 81 00 08 */ addi r4, r1, 8 /* 80110744 0010D544 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -467,7 +467,7 @@ func_801108FC: /* 80110910 0010D710 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l /* 80110914 0010D714 80 84 00 3C */ lwz r4, 0x3c(r4) /* 80110918 0010D718 7C 83 23 78 */ mr r3, r4 -/* 8011091C 0010D71C 4B F0 ED C5 */ bl func_8001F6E0 +/* 8011091C 0010D71C 4B F0 ED C5 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 80110920 0010D720 80 01 00 14 */ lwz r0, 0x14(r1) /* 80110924 0010D724 7C 08 03 A6 */ mtlr r0 /* 80110928 0010D728 38 21 00 10 */ addi r1, r1, 0x10 @@ -1382,7 +1382,7 @@ lbl_801115C4: /* 801115C8 0010E3C8 28 00 00 00 */ cmplwi r0, 0 /* 801115CC 0010E3CC 41 82 00 40 */ beq lbl_8011160C /* 801115D0 0010E3D0 38 60 40 00 */ li r3, 0x4000 -/* 801115D4 0010E3D4 4B F5 4F 2D */ bl func_80066500 +/* 801115D4 0010E3D4 4B F5 4F 2D */ bl zEntPlayerControlOn__F13zControlOwner /* 801115D8 0010E3D8 4B FF FC 79 */ bl func_80111250 /* 801115DC 0010E3DC 4B FF FB DD */ bl func_801111B8 /* 801115E0 0010E3E0 3C 60 80 29 */ lis r3, lbl_80297A68@ha @@ -1430,7 +1430,7 @@ func_80111658: /* 8011166C 0010E46C 80 63 00 10 */ lwz r3, 0x10(r3) /* 80111670 0010E470 90 81 00 08 */ stw r4, 8(r1) /* 80111674 0010E474 38 81 00 08 */ addi r4, r1, 8 -/* 80111678 0010E478 4B F3 A0 95 */ bl func_8004B70C +/* 80111678 0010E478 4B F3 A0 95 */ bl xSTFindAsset__FUiPUi /* 8011167C 0010E47C 28 03 00 00 */ cmplwi r3, 0 /* 80111680 0010E480 41 82 00 44 */ beq lbl_801116C4 /* 80111684 0010E484 80 01 00 08 */ lwz r0, 8(r1) @@ -1487,10 +1487,10 @@ lbl_80111724: /* 80111738 0010E538 38 00 00 00 */ li r0, 0 /* 8011173C 0010E53C 90 04 01 64 */ stw r0, 0x164(r4) /* 80111740 0010E540 38 63 4E 41 */ addi r3, r3, 0x44594E41@l -/* 80111744 0010E544 4B F3 A0 D5 */ bl func_8004B818 +/* 80111744 0010E544 4B F3 A0 D5 */ bl xSTAssetCountByType__FUi /* 80111748 0010E548 7C 7C 1B 78 */ mr r28, r3 /* 8011174C 0010E54C 48 00 00 6D */ bl func_801117B8 -/* 80111750 0010E550 4B F3 AA C5 */ bl func_8004C214 +/* 80111750 0010E550 4B F3 AA C5 */ bl xStrHash__FPCc /* 80111754 0010E554 7C 7D 1B 78 */ mr r29, r3 /* 80111758 0010E558 3B 60 00 00 */ li r27, 0 /* 8011175C 0010E55C 3B C0 00 00 */ li r30, 0 @@ -1501,7 +1501,7 @@ lbl_80111768: /* 8011176C 0010E56C 7F 64 DB 78 */ mr r4, r27 /* 80111770 0010E570 38 7F 4E 41 */ addi r3, r31, 0x4e41 /* 80111774 0010E574 38 A1 00 08 */ addi r5, r1, 8 -/* 80111778 0010E578 4B F3 A1 29 */ bl func_8004B8A0 +/* 80111778 0010E578 4B F3 A1 29 */ bl xSTFindAssetByType__FUiiPUi /* 8011177C 0010E57C 28 03 00 00 */ cmplwi r3, 0 /* 80111780 0010E580 41 82 00 18 */ beq lbl_80111798 /* 80111784 0010E584 80 03 00 08 */ lwz r0, 8(r3) @@ -1536,7 +1536,7 @@ func_801117C8: /* 801117D8 0010E5D8 90 01 00 14 */ stw r0, 0x14(r1) /* 801117DC 0010E5DC 7C 64 1B 78 */ mr r4, r3 /* 801117E0 0010E5E0 38 65 06 E0 */ addi r3, r5, 0x6e0 -/* 801117E4 0010E5E4 4B F6 AD 79 */ bl func_8007C55C +/* 801117E4 0010E5E4 4B F6 AD 79 */ bl zEntPlayerCollTrigger__FP4xEntP6xScene /* 801117E8 0010E5E8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801117EC 0010E5EC 7C 08 03 A6 */ mtlr r0 /* 801117F0 0010E5F0 38 21 00 10 */ addi r1, r1, 0x10 @@ -1548,7 +1548,7 @@ func_801117C8: /* 80111808 0010E608 7C 9F 23 78 */ mr r31, r4 /* 8011180C 0010E60C 93 C1 00 08 */ stw r30, 8(r1) /* 80111810 0010E610 7C 7E 1B 78 */ mr r30, r3 -/* 80111814 0010E614 4B EF 7B ED */ bl func_80009400 +/* 80111814 0010E614 4B EF 7B ED */ bl xBaseInit__FP5xBaseP10xBaseAsset /* 80111818 0010E618 93 FE 00 10 */ stw r31, 0x10(r30) /* 8011181C 0010E61C 88 1E 00 05 */ lbz r0, 5(r30) /* 80111820 0010E620 28 00 00 00 */ cmplwi r0, 0 @@ -1559,7 +1559,7 @@ func_801117C8: lbl_80111834: /* 80111834 0010E634 80 7E 00 10 */ lwz r3, 0x10(r30) /* 80111838 0010E638 80 63 00 10 */ lwz r3, 0x10(r3) -/* 8011183C 0010E63C 4B FA 32 01 */ bl func_800B4A3C +/* 8011183C 0010E63C 4B FA 32 01 */ bl zSceneFindObject__FUi /* 80111840 0010E640 90 7E 00 14 */ stw r3, 0x14(r30) /* 80111844 0010E644 80 01 00 14 */ lwz r0, 0x14(r1) /* 80111848 0010E648 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1568,8 +1568,8 @@ lbl_80111834: /* 80111854 0010E654 38 21 00 10 */ addi r1, r1, 0x10 /* 80111858 0010E658 4E 80 00 20 */ blr -.global func_8011185C -func_8011185C: +.global load_settings__12bungee_stateFR8xIniFile +load_settings__12bungee_stateFR8xIniFile: /* 8011185C 0010E65C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80111860 0010E660 7C 08 02 A6 */ mflr r0 /* 80111864 0010E664 3C 80 80 27 */ lis r4, lbl_8026A688@ha @@ -1579,7 +1579,7 @@ func_8011185C: /* 80111874 0010E674 93 E1 00 0C */ stw r31, 0xc(r1) /* 80111878 0010E678 7C 7F 1B 78 */ mr r31, r3 /* 8011187C 0010E67C C0 22 9E C8 */ lfs f1, lbl_803CE848-_SDA2_BASE_(r2) -/* 80111880 0010E680 4B F1 F2 C5 */ bl func_80030B44 +/* 80111880 0010E680 4B F1 F2 C5 */ bl xIniGetFloat__FP8xIniFilePcf /* 80111884 0010E684 3C 60 80 31 */ lis r3, lbl_80313788@ha /* 80111888 0010E688 D4 23 37 88 */ stfsu f1, lbl_80313788@l(r3) /* 8011188C 0010E68C FC 40 08 18 */ frsp f2, f1 @@ -1611,7 +1611,7 @@ lbl_801118B8: /* 801118EC 0010E6EC 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l /* 801118F0 0010E6F0 7F E3 FB 78 */ mr r3, r31 /* 801118F4 0010E6F4 38 84 00 EC */ addi r4, r4, 0xec -/* 801118F8 0010E6F8 4B F1 F2 4D */ bl func_80030B44 +/* 801118F8 0010E6F8 4B F1 F2 4D */ bl xIniGetFloat__FP8xIniFilePcf /* 801118FC 0010E6FC 3C 60 80 31 */ lis r3, lbl_80313788@ha /* 80111900 0010E700 FC 40 08 18 */ frsp f2, f1 /* 80111904 0010E704 38 63 37 88 */ addi r3, r3, lbl_80313788@l @@ -1642,7 +1642,7 @@ lbl_80111934: /* 80111960 0010E760 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l /* 80111964 0010E764 7F E3 FB 78 */ mr r3, r31 /* 80111968 0010E768 38 84 01 2B */ addi r4, r4, 0x12b -/* 8011196C 0010E76C 4B F1 F1 D9 */ bl func_80030B44 +/* 8011196C 0010E76C 4B F1 F1 D9 */ bl xIniGetFloat__FP8xIniFilePcf /* 80111970 0010E770 3C 60 80 31 */ lis r3, lbl_80313788@ha /* 80111974 0010E774 FC 40 08 18 */ frsp f2, f1 /* 80111978 0010E778 38 63 37 88 */ addi r3, r3, lbl_80313788@l @@ -1673,7 +1673,7 @@ lbl_801119A8: /* 801119D4 0010E7D4 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l /* 801119D8 0010E7D8 7F E3 FB 78 */ mr r3, r31 /* 801119DC 0010E7DC 38 84 01 72 */ addi r4, r4, 0x172 -/* 801119E0 0010E7E0 4B F1 F1 65 */ bl func_80030B44 +/* 801119E0 0010E7E0 4B F1 F1 65 */ bl xIniGetFloat__FP8xIniFilePcf /* 801119E4 0010E7E4 3C 60 80 31 */ lis r3, lbl_80313788@ha /* 801119E8 0010E7E8 FC 40 08 18 */ frsp f2, f1 /* 801119EC 0010E7EC 38 63 37 88 */ addi r3, r3, lbl_80313788@l @@ -1704,7 +1704,7 @@ lbl_80111A1C: /* 80111A48 0010E848 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l /* 80111A4C 0010E84C 7F E3 FB 78 */ mr r3, r31 /* 80111A50 0010E850 38 84 01 B3 */ addi r4, r4, 0x1b3 -/* 80111A54 0010E854 4B F1 F0 F1 */ bl func_80030B44 +/* 80111A54 0010E854 4B F1 F0 F1 */ bl xIniGetFloat__FP8xIniFilePcf /* 80111A58 0010E858 3C 60 80 31 */ lis r3, lbl_80313788@ha /* 80111A5C 0010E85C FC 40 08 18 */ frsp f2, f1 /* 80111A60 0010E860 38 63 37 88 */ addi r3, r3, lbl_80313788@l @@ -1735,7 +1735,7 @@ lbl_80111A90: /* 80111ABC 0010E8BC 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l /* 80111AC0 0010E8C0 7F E3 FB 78 */ mr r3, r31 /* 80111AC4 0010E8C4 38 84 01 F4 */ addi r4, r4, 0x1f4 -/* 80111AC8 0010E8C8 4B F1 F0 7D */ bl func_80030B44 +/* 80111AC8 0010E8C8 4B F1 F0 7D */ bl xIniGetFloat__FP8xIniFilePcf /* 80111ACC 0010E8CC 3C 60 80 31 */ lis r3, lbl_80313788@ha /* 80111AD0 0010E8D0 FC 40 08 18 */ frsp f2, f1 /* 80111AD4 0010E8D4 38 63 37 88 */ addi r3, r3, lbl_80313788@l @@ -1766,7 +1766,7 @@ lbl_80111B04: /* 80111B30 0010E930 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l /* 80111B34 0010E934 7F E3 FB 78 */ mr r3, r31 /* 80111B38 0010E938 38 84 02 2E */ addi r4, r4, 0x22e -/* 80111B3C 0010E93C 4B F1 F0 09 */ bl func_80030B44 +/* 80111B3C 0010E93C 4B F1 F0 09 */ bl xIniGetFloat__FP8xIniFilePcf /* 80111B40 0010E940 3C 60 80 31 */ lis r3, lbl_80313788@ha /* 80111B44 0010E944 FC 40 08 18 */ frsp f2, f1 /* 80111B48 0010E948 38 63 37 88 */ addi r3, r3, lbl_80313788@l @@ -1797,7 +1797,7 @@ lbl_80111B78: /* 80111BA4 0010E9A4 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l /* 80111BA8 0010E9A8 7F E3 FB 78 */ mr r3, r31 /* 80111BAC 0010E9AC 38 84 02 6C */ addi r4, r4, 0x26c -/* 80111BB0 0010E9B0 4B F1 EF 95 */ bl func_80030B44 +/* 80111BB0 0010E9B0 4B F1 EF 95 */ bl xIniGetFloat__FP8xIniFilePcf /* 80111BB4 0010E9B4 3C 60 80 31 */ lis r3, lbl_80313788@ha /* 80111BB8 0010E9B8 FC 40 08 18 */ frsp f2, f1 /* 80111BBC 0010E9BC 38 63 37 88 */ addi r3, r3, lbl_80313788@l @@ -1828,7 +1828,7 @@ lbl_80111BEC: /* 80111C18 0010EA18 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l /* 80111C1C 0010EA1C 7F E3 FB 78 */ mr r3, r31 /* 80111C20 0010EA20 38 84 02 A2 */ addi r4, r4, 0x2a2 -/* 80111C24 0010EA24 4B F1 EF 21 */ bl func_80030B44 +/* 80111C24 0010EA24 4B F1 EF 21 */ bl xIniGetFloat__FP8xIniFilePcf /* 80111C28 0010EA28 3C 60 80 31 */ lis r3, lbl_80313788@ha /* 80111C2C 0010EA2C FC 40 08 18 */ frsp f2, f1 /* 80111C30 0010EA30 38 63 37 88 */ addi r3, r3, lbl_80313788@l @@ -1859,7 +1859,7 @@ lbl_80111C60: /* 80111C8C 0010EA8C 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l /* 80111C90 0010EA90 7F E3 FB 78 */ mr r3, r31 /* 80111C94 0010EA94 38 84 02 DE */ addi r4, r4, 0x2de -/* 80111C98 0010EA98 4B F1 EE AD */ bl func_80030B44 +/* 80111C98 0010EA98 4B F1 EE AD */ bl xIniGetFloat__FP8xIniFilePcf /* 80111C9C 0010EA9C 3C 60 80 31 */ lis r3, lbl_80313788@ha /* 80111CA0 0010EAA0 FC 40 08 18 */ frsp f2, f1 /* 80111CA4 0010EAA4 38 63 37 88 */ addi r3, r3, lbl_80313788@l @@ -1890,7 +1890,7 @@ lbl_80111CD4: /* 80111D00 0010EB00 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l /* 80111D04 0010EB04 7F E3 FB 78 */ mr r3, r31 /* 80111D08 0010EB08 38 84 03 19 */ addi r4, r4, 0x319 -/* 80111D0C 0010EB0C 4B F1 EE 39 */ bl func_80030B44 +/* 80111D0C 0010EB0C 4B F1 EE 39 */ bl xIniGetFloat__FP8xIniFilePcf /* 80111D10 0010EB10 3C 60 80 31 */ lis r3, lbl_80313788@ha /* 80111D14 0010EB14 FC 40 08 18 */ frsp f2, f1 /* 80111D18 0010EB18 38 63 37 88 */ addi r3, r3, lbl_80313788@l @@ -1921,7 +1921,7 @@ lbl_80111D48: /* 80111D74 0010EB74 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l /* 80111D78 0010EB78 7F E3 FB 78 */ mr r3, r31 /* 80111D7C 0010EB7C 38 84 03 58 */ addi r4, r4, 0x358 -/* 80111D80 0010EB80 4B F1 ED C5 */ bl func_80030B44 +/* 80111D80 0010EB80 4B F1 ED C5 */ bl xIniGetFloat__FP8xIniFilePcf /* 80111D84 0010EB84 3C 60 80 31 */ lis r3, lbl_80313788@ha /* 80111D88 0010EB88 FC 40 08 18 */ frsp f2, f1 /* 80111D8C 0010EB8C 38 63 37 88 */ addi r3, r3, lbl_80313788@l @@ -1952,7 +1952,7 @@ lbl_80111DBC: /* 80111DE8 0010EBE8 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l /* 80111DEC 0010EBEC 7F E3 FB 78 */ mr r3, r31 /* 80111DF0 0010EBF0 38 84 03 95 */ addi r4, r4, 0x395 -/* 80111DF4 0010EBF4 4B F1 ED 51 */ bl func_80030B44 +/* 80111DF4 0010EBF4 4B F1 ED 51 */ bl xIniGetFloat__FP8xIniFilePcf /* 80111DF8 0010EBF8 3C 60 80 31 */ lis r3, lbl_80313788@ha /* 80111DFC 0010EBFC FC 40 08 18 */ frsp f2, f1 /* 80111E00 0010EC00 38 63 37 88 */ addi r3, r3, lbl_80313788@l @@ -1983,7 +1983,7 @@ lbl_80111E30: /* 80111E5C 0010EC5C 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l /* 80111E60 0010EC60 7F E3 FB 78 */ mr r3, r31 /* 80111E64 0010EC64 38 84 03 D8 */ addi r4, r4, 0x3d8 -/* 80111E68 0010EC68 4B F1 EC DD */ bl func_80030B44 +/* 80111E68 0010EC68 4B F1 EC DD */ bl xIniGetFloat__FP8xIniFilePcf /* 80111E6C 0010EC6C 3C 60 80 31 */ lis r3, lbl_80313788@ha /* 80111E70 0010EC70 FC 40 08 18 */ frsp f2, f1 /* 80111E74 0010EC74 38 63 37 88 */ addi r3, r3, lbl_80313788@l @@ -2014,7 +2014,7 @@ lbl_80111EA4: /* 80111ED0 0010ECD0 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l /* 80111ED4 0010ECD4 7F E3 FB 78 */ mr r3, r31 /* 80111ED8 0010ECD8 38 84 04 17 */ addi r4, r4, 0x417 -/* 80111EDC 0010ECDC 4B F1 EC 69 */ bl func_80030B44 +/* 80111EDC 0010ECDC 4B F1 EC 69 */ bl xIniGetFloat__FP8xIniFilePcf /* 80111EE0 0010ECE0 3C 60 80 31 */ lis r3, lbl_80313788@ha /* 80111EE4 0010ECE4 FC 40 08 18 */ frsp f2, f1 /* 80111EE8 0010ECE8 38 63 37 88 */ addi r3, r3, lbl_80313788@l @@ -2045,7 +2045,7 @@ lbl_80111F18: /* 80111F44 0010ED44 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l /* 80111F48 0010ED48 7F E3 FB 78 */ mr r3, r31 /* 80111F4C 0010ED4C 38 84 04 5B */ addi r4, r4, 0x45b -/* 80111F50 0010ED50 4B F1 EB F5 */ bl func_80030B44 +/* 80111F50 0010ED50 4B F1 EB F5 */ bl xIniGetFloat__FP8xIniFilePcf /* 80111F54 0010ED54 3C 60 80 31 */ lis r3, lbl_80313788@ha /* 80111F58 0010ED58 FC 40 08 18 */ frsp f2, f1 /* 80111F5C 0010ED5C 38 63 37 88 */ addi r3, r3, lbl_80313788@l @@ -2076,7 +2076,7 @@ lbl_80111F8C: /* 80111FB8 0010EDB8 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l /* 80111FBC 0010EDBC 7F E3 FB 78 */ mr r3, r31 /* 80111FC0 0010EDC0 38 84 04 8E */ addi r4, r4, 0x48e -/* 80111FC4 0010EDC4 4B F1 EB 81 */ bl func_80030B44 +/* 80111FC4 0010EDC4 4B F1 EB 81 */ bl xIniGetFloat__FP8xIniFilePcf /* 80111FC8 0010EDC8 3C 60 80 31 */ lis r3, lbl_80313788@ha /* 80111FCC 0010EDCC FC 40 08 18 */ frsp f2, f1 /* 80111FD0 0010EDD0 38 63 37 88 */ addi r3, r3, lbl_80313788@l @@ -2107,7 +2107,7 @@ lbl_80112000: /* 8011202C 0010EE2C 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l /* 80112030 0010EE30 7F E3 FB 78 */ mr r3, r31 /* 80112034 0010EE34 38 84 04 D3 */ addi r4, r4, 0x4d3 -/* 80112038 0010EE38 4B F1 EB 0D */ bl func_80030B44 +/* 80112038 0010EE38 4B F1 EB 0D */ bl xIniGetFloat__FP8xIniFilePcf /* 8011203C 0010EE3C 3C 60 80 31 */ lis r3, lbl_80313788@ha /* 80112040 0010EE40 FC 40 08 18 */ frsp f2, f1 /* 80112044 0010EE44 38 63 37 88 */ addi r3, r3, lbl_80313788@l @@ -2138,7 +2138,7 @@ lbl_80112074: /* 801120A0 0010EEA0 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l /* 801120A4 0010EEA4 7F E3 FB 78 */ mr r3, r31 /* 801120A8 0010EEA8 38 84 05 12 */ addi r4, r4, 0x512 -/* 801120AC 0010EEAC 4B F1 EA 99 */ bl func_80030B44 +/* 801120AC 0010EEAC 4B F1 EA 99 */ bl xIniGetFloat__FP8xIniFilePcf /* 801120B0 0010EEB0 3C 60 80 31 */ lis r3, lbl_80313788@ha /* 801120B4 0010EEB4 FC 40 08 18 */ frsp f2, f1 /* 801120B8 0010EEB8 38 63 37 88 */ addi r3, r3, lbl_80313788@l @@ -2169,7 +2169,7 @@ lbl_801120E8: /* 80112114 0010EF14 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l /* 80112118 0010EF18 7F E3 FB 78 */ mr r3, r31 /* 8011211C 0010EF1C 38 84 05 51 */ addi r4, r4, 0x551 -/* 80112120 0010EF20 4B F1 EA 25 */ bl func_80030B44 +/* 80112120 0010EF20 4B F1 EA 25 */ bl xIniGetFloat__FP8xIniFilePcf /* 80112124 0010EF24 3C 60 80 31 */ lis r3, lbl_80313788@ha /* 80112128 0010EF28 FC 40 08 18 */ frsp f2, f1 /* 8011212C 0010EF2C 38 63 37 88 */ addi r3, r3, lbl_80313788@l @@ -2200,7 +2200,7 @@ lbl_8011215C: /* 80112188 0010EF88 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l /* 8011218C 0010EF8C 7F E3 FB 78 */ mr r3, r31 /* 80112190 0010EF90 38 84 05 8A */ addi r4, r4, 0x58a -/* 80112194 0010EF94 4B F1 E9 B1 */ bl func_80030B44 +/* 80112194 0010EF94 4B F1 E9 B1 */ bl xIniGetFloat__FP8xIniFilePcf /* 80112198 0010EF98 3C 60 80 31 */ lis r3, lbl_80313788@ha /* 8011219C 0010EF9C FC 40 08 18 */ frsp f2, f1 /* 801121A0 0010EFA0 38 63 37 88 */ addi r3, r3, lbl_80313788@l @@ -2231,7 +2231,7 @@ lbl_801121D0: /* 801121FC 0010EFFC 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l /* 80112200 0010F000 7F E3 FB 78 */ mr r3, r31 /* 80112204 0010F004 38 84 05 C1 */ addi r4, r4, 0x5c1 -/* 80112208 0010F008 4B F1 E9 3D */ bl func_80030B44 +/* 80112208 0010F008 4B F1 E9 3D */ bl xIniGetFloat__FP8xIniFilePcf /* 8011220C 0010F00C 3C 60 80 31 */ lis r3, lbl_80313788@ha /* 80112210 0010F010 FC 40 08 18 */ frsp f2, f1 /* 80112214 0010F014 38 63 37 88 */ addi r3, r3, lbl_80313788@l @@ -2263,8 +2263,8 @@ lbl_80112244: /* 80112274 0010F074 38 21 00 10 */ addi r1, r1, 0x10 /* 80112278 0010F078 4E 80 00 20 */ blr -.global func_8011227C -func_8011227C: +.global init__12bungee_stateFv +init__12bungee_stateFv: /* 8011227C 0010F07C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80112280 0010F080 7C 08 02 A6 */ mflr r0 /* 80112284 0010F084 3C 60 80 29 */ lis r3, lbl_80297A68@ha @@ -2360,19 +2360,19 @@ func_80112384: /* 801123BC 0010F1BC 38 21 00 10 */ addi r1, r1, 0x10 /* 801123C0 0010F1C0 4E 80 00 20 */ blr -.global func_801123C4 -func_801123C4: +.global destroy__12bungee_stateFv +destroy__12bungee_stateFv: /* 801123C4 0010F1C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801123C8 0010F1C8 7C 08 02 A6 */ mflr r0 /* 801123CC 0010F1CC 90 01 00 14 */ stw r0, 0x14(r1) -/* 801123D0 0010F1D0 48 00 02 A1 */ bl func_80112670 +/* 801123D0 0010F1D0 48 00 02 A1 */ bl stop__12bungee_stateFv /* 801123D4 0010F1D4 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) -/* 801123D8 0010F1D8 4B FB D1 75 */ bl func_800CF54C +/* 801123D8 0010F1D8 4B FB D1 75 */ bl iCameraSetBlurriness__Ff /* 801123DC 0010F1DC 38 60 00 04 */ li r3, 4 -/* 801123E0 0010F1E0 4B F3 FD 31 */ bl func_80052110 +/* 801123E0 0010F1E0 4B F3 FD 31 */ bl zCameraEnableTracking__F17camera_owner_enum /* 801123E4 0010F1E4 38 60 00 01 */ li r3, 1 /* 801123E8 0010F1E8 38 80 00 04 */ li r4, 4 -/* 801123EC 0010F1EC 4B EF B1 A5 */ bl func_8000D590 +/* 801123EC 0010F1EC 4B EF B1 A5 */ bl xCameraDoCollisions__Fii /* 801123F0 0010F1F0 3C 60 80 29 */ lis r3, lbl_80297A68@ha /* 801123F4 0010F1F4 38 00 00 03 */ li r0, 3 /* 801123F8 0010F1F8 90 03 7A 68 */ stw r0, lbl_80297A68@l(r3) @@ -2381,8 +2381,8 @@ func_801123C4: /* 80112404 0010F204 38 21 00 10 */ addi r1, r1, 0x10 /* 80112408 0010F208 4E 80 00 20 */ blr -.global func_8011240C -func_8011240C: +.global reset__12bungee_stateFv +reset__12bungee_stateFv: /* 8011240C 0010F20C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80112410 0010F210 7C 08 02 A6 */ mflr r0 /* 80112414 0010F214 3C 60 80 29 */ lis r3, lbl_80297A68@ha @@ -2391,15 +2391,15 @@ func_8011240C: /* 80112420 0010F220 54 00 07 BE */ clrlwi r0, r0, 0x1e /* 80112424 0010F224 2C 00 00 03 */ cmpwi r0, 3 /* 80112428 0010F228 40 82 00 34 */ bne lbl_8011245C -/* 8011242C 0010F22C 48 00 02 45 */ bl func_80112670 +/* 8011242C 0010F22C 48 00 02 45 */ bl stop__12bungee_stateFv /* 80112430 0010F230 4B FF ED BD */ bl func_801111EC /* 80112434 0010F234 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) -/* 80112438 0010F238 4B FB D1 15 */ bl func_800CF54C +/* 80112438 0010F238 4B FB D1 15 */ bl iCameraSetBlurriness__Ff /* 8011243C 0010F23C 38 60 00 04 */ li r3, 4 -/* 80112440 0010F240 4B F3 FC D1 */ bl func_80052110 +/* 80112440 0010F240 4B F3 FC D1 */ bl zCameraEnableTracking__F17camera_owner_enum /* 80112444 0010F244 38 60 00 01 */ li r3, 1 /* 80112448 0010F248 38 80 00 04 */ li r4, 4 -/* 8011244C 0010F24C 4B EF B1 45 */ bl func_8000D590 +/* 8011244C 0010F24C 4B EF B1 45 */ bl xCameraDoCollisions__Fii /* 80112450 0010F250 3C 60 80 29 */ lis r3, lbl_80297A68@ha /* 80112454 0010F254 38 00 00 03 */ li r0, 3 /* 80112458 0010F258 90 03 7A 68 */ stw r0, lbl_80297A68@l(r3) @@ -2409,8 +2409,8 @@ lbl_8011245C: /* 80112464 0010F264 38 21 00 10 */ addi r1, r1, 0x10 /* 80112468 0010F268 4E 80 00 20 */ blr -.global func_8011246C -func_8011246C: +.global active__12bungee_stateFv +active__12bungee_stateFv: /* 8011246C 0010F26C 3C 60 80 29 */ lis r3, lbl_80297A68@ha /* 80112470 0010F270 38 63 7A 68 */ addi r3, r3, lbl_80297A68@l /* 80112474 0010F274 80 63 00 04 */ lwz r3, 4(r3) @@ -2419,8 +2419,8 @@ func_8011246C: /* 80112480 0010F280 54 03 0F FE */ srwi r3, r0, 0x1f /* 80112484 0010F284 4E 80 00 20 */ blr -.global func_80112488 -func_80112488: +.global landed__12bungee_stateFv +landed__12bungee_stateFv: /* 80112488 0010F288 3C 80 80 29 */ lis r4, lbl_80297A68@ha /* 8011248C 0010F28C 38 60 00 00 */ li r3, 0 /* 80112490 0010F290 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l @@ -2435,8 +2435,8 @@ func_80112488: /* 801124B4 0010F2B4 38 60 00 01 */ li r3, 1 /* 801124B8 0010F2B8 4E 80 00 20 */ blr -.global func_801124BC -func_801124BC: +.global update__12bungee_stateFP6xScenef +update__12bungee_stateFP6xScenef: /* 801124BC 0010F2BC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801124C0 0010F2C0 7C 08 02 A6 */ mflr r0 /* 801124C4 0010F2C4 3C 80 80 29 */ lis r4, lbl_80297A68@ha @@ -2471,10 +2471,10 @@ lbl_8011252C: /* 80112530 0010F330 40 81 00 10 */ ble lbl_80112540 /* 80112534 0010F334 38 60 00 01 */ li r3, 1 /* 80112538 0010F338 38 80 00 04 */ li r4, 4 -/* 8011253C 0010F33C 4B EF B0 55 */ bl func_8000D590 +/* 8011253C 0010F33C 4B EF B0 55 */ bl xCameraDoCollisions__Fii lbl_80112540: /* 80112540 0010F340 38 60 20 00 */ li r3, 0x2000 -/* 80112544 0010F344 4B F5 3F BD */ bl func_80066500 +/* 80112544 0010F344 4B F5 3F BD */ bl zEntPlayerControlOn__F13zControlOwner /* 80112548 0010F348 4B FF EE DD */ bl func_80111424 /* 8011254C 0010F34C 3C 60 80 29 */ lis r3, lbl_80297A68@ha /* 80112550 0010F350 3B C3 7A 68 */ addi r30, r3, lbl_80297A68@l @@ -2498,7 +2498,7 @@ lbl_80112568: /* 80112594 0010F394 41 82 00 4C */ beq lbl_801125E0 /* 80112598 0010F398 2C 1F FF FF */ cmpwi r31, -1 /* 8011259C 0010F39C 40 82 00 0C */ bne lbl_801125A8 -/* 801125A0 0010F3A0 48 00 00 D1 */ bl func_80112670 +/* 801125A0 0010F3A0 48 00 00 D1 */ bl stop__12bungee_stateFv /* 801125A4 0010F3A4 48 00 00 3C */ b lbl_801125E0 lbl_801125A8: /* 801125A8 0010F3A8 7C 83 23 78 */ mr r3, r4 @@ -2533,8 +2533,8 @@ lbl_801125FC: /* 80112614 0010F414 4E 80 00 20 */ blr /* 80112618 0010F418 4E 80 00 20 */ blr -.global func_8011261C -func_8011261C: +.global render__12bungee_stateFv +render__12bungee_stateFv: /* 8011261C 0010F41C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80112620 0010F420 7C 08 02 A6 */ mflr r0 /* 80112624 0010F424 3C 60 80 29 */ lis r3, 0x8029 @@ -2559,8 +2559,8 @@ lbl_8011265C: /* 80112668 0010F468 4E 80 00 20 */ blr /* 8011266C 0010F46C 4E 80 00 20 */ blr -.global func_80112670 -func_80112670: +.global stop__12bungee_stateFv +stop__12bungee_stateFv: /* 80112670 0010F470 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80112674 0010F474 7C 08 02 A6 */ mflr r0 /* 80112678 0010F478 3C 60 80 29 */ lis r3, lbl_80297A68@ha @@ -2594,8 +2594,8 @@ lbl_801126D4: /* 801126E0 0010F4E0 38 21 00 10 */ addi r1, r1, 0x10 /* 801126E4 0010F4E4 4E 80 00 20 */ blr -.global func_801126E8 -func_801126E8: +.global insert_animations__12bungee_stateFR10xAnimTable +insert_animations__12bungee_stateFR10xAnimTable: /* 801126E8 0010F4E8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801126EC 0010F4EC 7C 08 02 A6 */ mflr r0 /* 801126F0 0010F4F0 3C A0 80 00 */ lis r5, lbl_80006CFC@ha @@ -2619,7 +2619,7 @@ func_801126E8: /* 80112738 0010F538 90 01 00 10 */ stw r0, 0x10(r1) /* 8011273C 0010F53C C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) /* 80112740 0010F540 C0 42 9E A0 */ lfs f2, lbl_803CE820-_SDA2_BASE_(r2) -/* 80112744 0010F544 4B EF 46 15 */ bl func_80006D58 +/* 80112744 0010F544 4B EF 46 15 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80112748 0010F548 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8011274C 0010F54C 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 80112750 0010F550 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2638,7 +2638,7 @@ func_801126E8: /* 80112784 0010F584 39 40 00 00 */ li r10, 0 /* 80112788 0010F588 C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) /* 8011278C 0010F58C C0 42 9E A0 */ lfs f2, lbl_803CE820-_SDA2_BASE_(r2) -/* 80112790 0010F590 4B EF 45 C9 */ bl func_80006D58 +/* 80112790 0010F590 4B EF 45 C9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80112794 0010F594 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80112798 0010F598 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 8011279C 0010F59C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2657,7 +2657,7 @@ func_801126E8: /* 801127D0 0010F5D0 39 40 00 00 */ li r10, 0 /* 801127D4 0010F5D4 C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) /* 801127D8 0010F5D8 C0 42 9E A0 */ lfs f2, lbl_803CE820-_SDA2_BASE_(r2) -/* 801127DC 0010F5DC 4B EF 45 7D */ bl func_80006D58 +/* 801127DC 0010F5DC 4B EF 45 7D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801127E0 0010F5E0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 801127E4 0010F5E4 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 801127E8 0010F5E8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2676,7 +2676,7 @@ func_801126E8: /* 8011281C 0010F61C 39 40 00 00 */ li r10, 0 /* 80112820 0010F620 C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) /* 80112824 0010F624 C0 42 9E A0 */ lfs f2, lbl_803CE820-_SDA2_BASE_(r2) -/* 80112828 0010F628 4B EF 45 31 */ bl func_80006D58 +/* 80112828 0010F628 4B EF 45 31 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8011282C 0010F62C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80112830 0010F630 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 80112834 0010F634 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2695,7 +2695,7 @@ func_801126E8: /* 80112868 0010F668 39 40 00 00 */ li r10, 0 /* 8011286C 0010F66C C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) /* 80112870 0010F670 C0 42 9E A0 */ lfs f2, lbl_803CE820-_SDA2_BASE_(r2) -/* 80112874 0010F674 4B EF 44 E5 */ bl func_80006D58 +/* 80112874 0010F674 4B EF 44 E5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80112878 0010F678 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8011287C 0010F67C 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 80112880 0010F680 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2714,7 +2714,7 @@ func_801126E8: /* 801128B4 0010F6B4 39 40 00 00 */ li r10, 0 /* 801128B8 0010F6B8 C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) /* 801128BC 0010F6BC C0 42 9E A0 */ lfs f2, lbl_803CE820-_SDA2_BASE_(r2) -/* 801128C0 0010F6C0 4B EF 44 99 */ bl func_80006D58 +/* 801128C0 0010F6C0 4B EF 44 99 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801128C4 0010F6C4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 801128C8 0010F6C8 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 801128CC 0010F6CC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2733,7 +2733,7 @@ func_801126E8: /* 80112900 0010F700 39 40 00 00 */ li r10, 0 /* 80112904 0010F704 C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) /* 80112908 0010F708 C0 42 9E A0 */ lfs f2, lbl_803CE820-_SDA2_BASE_(r2) -/* 8011290C 0010F70C 4B EF 44 4D */ bl func_80006D58 +/* 8011290C 0010F70C 4B EF 44 4D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80112910 0010F710 88 0D 94 FC */ lbz r0, lbl_803CBDFC-_SDA_BASE_(r13) /* 80112914 0010F714 7C 00 07 75 */ extsb. r0, r0 /* 80112918 0010F718 40 82 00 1C */ bne lbl_80112934 @@ -2769,7 +2769,7 @@ lbl_80112958: /* 80112988 0010F788 FC 40 08 90 */ fmr f2, f1 /* 8011298C 0010F78C 80 AD 95 00 */ lwz r5, lbl_803CBE00-_SDA_BASE_(r13) /* 80112990 0010F790 C0 62 9E 8C */ lfs f3, lbl_803CE80C-_SDA2_BASE_(r2) -/* 80112994 0010F794 4B EF 4A 2D */ bl func_800073C0 +/* 80112994 0010F794 4B EF 4A 2D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80112998 0010F798 3C A0 80 29 */ lis r5, lbl_80297A68@ha /* 8011299C 0010F79C 3C 80 80 31 */ lis r4, lbl_80313788@ha /* 801129A0 0010F7A0 38 C5 7A 68 */ addi r6, r5, lbl_80297A68@l @@ -2791,7 +2791,7 @@ lbl_80112958: /* 801129E0 0010F7E0 C0 6A 00 3C */ lfs f3, 0x3c(r10) /* 801129E4 0010F7E4 39 40 00 00 */ li r10, 0 /* 801129E8 0010F7E8 FC 40 08 90 */ fmr f2, f1 -/* 801129EC 0010F7EC 4B EF 49 D5 */ bl func_800073C0 +/* 801129EC 0010F7EC 4B EF 49 D5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801129F0 0010F7F0 3C A0 80 29 */ lis r5, lbl_80297A68@ha /* 801129F4 0010F7F4 3C 80 80 31 */ lis r4, lbl_80313788@ha /* 801129F8 0010F7F8 38 C5 7A 68 */ addi r6, r5, lbl_80297A68@l @@ -2813,7 +2813,7 @@ lbl_80112958: /* 80112A38 0010F838 C0 6A 00 40 */ lfs f3, 0x40(r10) /* 80112A3C 0010F83C 39 40 00 00 */ li r10, 0 /* 80112A40 0010F840 FC 40 08 90 */ fmr f2, f1 -/* 80112A44 0010F844 4B EF 49 7D */ bl func_800073C0 +/* 80112A44 0010F844 4B EF 49 7D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80112A48 0010F848 3C A0 80 29 */ lis r5, lbl_80297A68@ha /* 80112A4C 0010F84C 3C 80 80 31 */ lis r4, lbl_80313788@ha /* 80112A50 0010F850 38 C5 7A 68 */ addi r6, r5, lbl_80297A68@l @@ -2835,7 +2835,7 @@ lbl_80112958: /* 80112A90 0010F890 C0 7F 00 0C */ lfs f3, 0xc(r31) /* 80112A94 0010F894 39 40 00 00 */ li r10, 0 /* 80112A98 0010F898 FC 40 08 90 */ fmr f2, f1 -/* 80112A9C 0010F89C 4B EF 49 25 */ bl func_800073C0 +/* 80112A9C 0010F89C 4B EF 49 25 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80112AA0 0010F8A0 3C A0 80 29 */ lis r5, lbl_80297A68@ha /* 80112AA4 0010F8A4 3C 80 80 27 */ lis r4, lbl_8026A688@ha /* 80112AA8 0010F8A8 38 A5 7A 68 */ addi r5, r5, lbl_80297A68@l @@ -2855,7 +2855,7 @@ lbl_80112958: /* 80112AE0 0010F8E0 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) /* 80112AE4 0010F8E4 C0 7F 00 0C */ lfs f3, 0xc(r31) /* 80112AE8 0010F8E8 FC 40 08 90 */ fmr f2, f1 -/* 80112AEC 0010F8EC 4B EF 48 D5 */ bl func_800073C0 +/* 80112AEC 0010F8EC 4B EF 48 D5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80112AF0 0010F8F0 3C A0 80 29 */ lis r5, lbl_80297A68@ha /* 80112AF4 0010F8F4 3C 80 80 31 */ lis r4, lbl_80313788@ha /* 80112AF8 0010F8F8 38 C5 7A 68 */ addi r6, r5, lbl_80297A68@l @@ -2877,7 +2877,7 @@ lbl_80112958: /* 80112B38 0010F938 C0 7F 00 08 */ lfs f3, 8(r31) /* 80112B3C 0010F93C 39 40 00 00 */ li r10, 0 /* 80112B40 0010F940 FC 40 08 90 */ fmr f2, f1 -/* 80112B44 0010F944 4B EF 48 7D */ bl func_800073C0 +/* 80112B44 0010F944 4B EF 48 7D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80112B48 0010F948 3C A0 80 29 */ lis r5, lbl_80297A68@ha /* 80112B4C 0010F94C 3C 80 80 27 */ lis r4, lbl_8026A688@ha /* 80112B50 0010F950 38 A5 7A 68 */ addi r5, r5, lbl_80297A68@l @@ -2897,7 +2897,7 @@ lbl_80112958: /* 80112B88 0010F988 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) /* 80112B8C 0010F98C C0 7F 00 08 */ lfs f3, 8(r31) /* 80112B90 0010F990 FC 40 08 90 */ fmr f2, f1 -/* 80112B94 0010F994 4B EF 48 2D */ bl func_800073C0 +/* 80112B94 0010F994 4B EF 48 2D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80112B98 0010F998 3C A0 80 29 */ lis r5, lbl_80297A68@ha /* 80112B9C 0010F99C 3C 80 80 31 */ lis r4, lbl_80313788@ha /* 80112BA0 0010F9A0 38 C5 7A 68 */ addi r6, r5, lbl_80297A68@l @@ -2919,7 +2919,7 @@ lbl_80112958: /* 80112BE0 0010F9E0 C0 7F 00 10 */ lfs f3, 0x10(r31) /* 80112BE4 0010F9E4 39 40 00 00 */ li r10, 0 /* 80112BE8 0010F9E8 FC 40 08 90 */ fmr f2, f1 -/* 80112BEC 0010F9EC 4B EF 47 D5 */ bl func_800073C0 +/* 80112BEC 0010F9EC 4B EF 47 D5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80112BF0 0010F9F0 3C 80 80 29 */ lis r4, lbl_80297A68@ha /* 80112BF4 0010F9F4 3C A0 80 27 */ lis r5, lbl_8026A688@ha /* 80112BF8 0010F9F8 38 C4 7A 68 */ addi r6, r4, lbl_80297A68@l @@ -2940,7 +2940,7 @@ lbl_80112958: /* 80112C34 0010FA34 39 40 00 00 */ li r10, 0 /* 80112C38 0010FA38 C0 7F 00 10 */ lfs f3, 0x10(r31) /* 80112C3C 0010FA3C FC 40 08 90 */ fmr f2, f1 -/* 80112C40 0010FA40 4B EF 47 81 */ bl func_800073C0 +/* 80112C40 0010FA40 4B EF 47 81 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80112C44 0010FA44 38 00 00 00 */ li r0, 0 /* 80112C48 0010FA48 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 80112C4C 0010FA4C 90 01 00 08 */ stw r0, 8(r1) @@ -2958,7 +2958,7 @@ lbl_80112958: /* 80112C7C 0010FA7C FC 40 08 90 */ fmr f2, f1 /* 80112C80 0010FA80 39 20 00 00 */ li r9, 0 /* 80112C84 0010FA84 39 40 00 00 */ li r10, 0 -/* 80112C88 0010FA88 4B EF 47 39 */ bl func_800073C0 +/* 80112C88 0010FA88 4B EF 47 39 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80112C8C 0010FA8C 38 00 00 00 */ li r0, 0 /* 80112C90 0010FA90 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 80112C94 0010FA94 90 01 00 08 */ stw r0, 8(r1) @@ -2976,7 +2976,7 @@ lbl_80112958: /* 80112CC4 0010FAC4 FC 40 08 90 */ fmr f2, f1 /* 80112CC8 0010FAC8 39 20 00 00 */ li r9, 0 /* 80112CCC 0010FACC 39 40 00 00 */ li r10, 0 -/* 80112CD0 0010FAD0 4B EF 46 F1 */ bl func_800073C0 +/* 80112CD0 0010FAD0 4B EF 46 F1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80112CD4 0010FAD4 38 00 00 00 */ li r0, 0 /* 80112CD8 0010FAD8 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 80112CDC 0010FADC 90 01 00 08 */ stw r0, 8(r1) @@ -2994,7 +2994,7 @@ lbl_80112958: /* 80112D0C 0010FB0C FC 40 08 90 */ fmr f2, f1 /* 80112D10 0010FB10 39 20 00 00 */ li r9, 0 /* 80112D14 0010FB14 39 40 00 00 */ li r10, 0 -/* 80112D18 0010FB18 4B EF 46 A9 */ bl func_800073C0 +/* 80112D18 0010FB18 4B EF 46 A9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80112D1C 0010FB1C 38 00 00 00 */ li r0, 0 /* 80112D20 0010FB20 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 80112D24 0010FB24 90 01 00 08 */ stw r0, 8(r1) @@ -3012,7 +3012,7 @@ lbl_80112958: /* 80112D54 0010FB54 FC 40 08 90 */ fmr f2, f1 /* 80112D58 0010FB58 39 20 00 00 */ li r9, 0 /* 80112D5C 0010FB5C 39 40 00 00 */ li r10, 0 -/* 80112D60 0010FB60 4B EF 46 61 */ bl func_800073C0 +/* 80112D60 0010FB60 4B EF 46 61 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80112D64 0010FB64 38 00 00 00 */ li r0, 0 /* 80112D68 0010FB68 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 80112D6C 0010FB6C 90 01 00 08 */ stw r0, 8(r1) @@ -3029,7 +3029,7 @@ lbl_80112958: /* 80112D98 0010FB98 39 20 00 00 */ li r9, 0 /* 80112D9C 0010FB9C FC 40 08 90 */ fmr f2, f1 /* 80112DA0 0010FBA0 39 40 00 00 */ li r10, 0 -/* 80112DA4 0010FBA4 4B EF 46 1D */ bl func_800073C0 +/* 80112DA4 0010FBA4 4B EF 46 1D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80112DA8 0010FBA8 3C 80 80 29 */ lis r4, lbl_80297A68@ha /* 80112DAC 0010FBAC 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l /* 80112DB0 0010FBB0 90 64 00 1C */ stw r3, 0x1c(r4) @@ -3123,7 +3123,7 @@ lbl_80112EFC: /* 80112F0C 0010FD0C 38 63 7A 68 */ addi r3, r3, lbl_80297A68@l /* 80112F10 0010FD10 80 83 00 10 */ lwz r4, 0x10(r3) /* 80112F14 0010FD14 80 65 00 0C */ lwz r3, 0xc(r5) -/* 80112F18 0010FD18 4B EF 5B 2D */ bl func_80008A44 +/* 80112F18 0010FD18 4B EF 5B 2D */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition /* 80112F1C 0010FD1C 38 60 00 20 */ li r3, 0x20 /* 80112F20 0010FD20 4B FF D9 DD */ bl func_801108FC /* 80112F24 0010FD24 80 01 00 54 */ lwz r0, 0x54(r1) @@ -3247,9 +3247,9 @@ lbl_801130D0: /* 801130F0 0010FEF0 C0 3E 00 00 */ lfs f1, 0(r30) /* 801130F4 0010FEF4 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l /* 801130F8 0010FEF8 80 7F 07 04 */ lwz r3, 0x704(r31) -/* 801130FC 0010FEFC 4B F2 13 D1 */ bl func_800344CC +/* 801130FC 0010FEFC 4B F2 13 D1 */ bl xModelUpdate__FP14xModelInstancef /* 80113100 0010FF00 80 7F 07 04 */ lwz r3, 0x704(r31) -/* 80113104 0010FF04 4B F2 15 AD */ bl func_800346B0 +/* 80113104 0010FF04 4B F2 15 AD */ bl xModelEval__FP14xModelInstance /* 80113108 0010FF08 C0 3D 00 2C */ lfs f1, 0x2c(r29) /* 8011310C 0010FF0C C0 1D 00 30 */ lfs f0, 0x30(r29) /* 80113110 0010FF10 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -3316,10 +3316,10 @@ lbl_8011312C: /* 801131FC 0010FFFC 60 00 00 08 */ ori r0, r0, 8 /* 80113200 00110000 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a /* 80113204 00110004 90 04 00 00 */ stw r0, lbl_80290000@l(r4) -/* 80113208 00110008 4B F3 EE F9 */ bl func_80052100 +/* 80113208 00110008 4B F3 EE F9 */ bl zCameraDisableTracking__F17camera_owner_enum /* 8011320C 0011000C 38 60 00 00 */ li r3, 0 /* 80113210 00110010 38 80 00 04 */ li r4, 4 -/* 80113214 00110014 4B EF A3 7D */ bl func_8000D590 +/* 80113214 00110014 4B EF A3 7D */ bl xCameraDoCollisions__Fii /* 80113218 00110018 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8011321C 0011001C 3C 60 80 29 */ lis r3, lbl_80297A68@ha /* 80113220 00110020 3B E3 7A 68 */ addi r31, r3, lbl_80297A68@l @@ -3373,7 +3373,7 @@ lbl_8011312C: /* 801132E0 001100E0 38 63 7A 68 */ addi r3, r3, lbl_80297A68@l /* 801132E4 001100E4 80 63 01 68 */ lwz r3, 0x168(r3) /* 801132E8 001100E8 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 801132EC 001100EC 4B F1 EB 49 */ bl func_80031E34 +/* 801132EC 001100EC 4B F1 EB 49 */ bl xMat3x3GetEuler__FPC7xMat3x3P5xVec3 /* 801132F0 001100F0 C0 01 00 14 */ lfs f0, 0x14(r1) /* 801132F4 001100F4 7F A3 EB 78 */ mr r3, r29 /* 801132F8 001100F8 D0 1D 00 6C */ stfs f0, 0x6c(r29) @@ -3391,7 +3391,7 @@ lbl_8011312C: /* 80113328 00110128 D0 04 07 74 */ stfs f0, 0x774(r4) /* 8011332C 0011012C 80 83 00 10 */ lwz r4, 0x10(r3) /* 80113330 00110130 80 65 00 0C */ lwz r3, 0xc(r5) -/* 80113334 00110134 4B EF 57 11 */ bl func_80008A44 +/* 80113334 00110134 4B EF 57 11 */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition /* 80113338 00110138 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) /* 8011333C 0011013C 38 60 00 00 */ li r3, 0 /* 80113340 00110140 4B FF CF 79 */ bl func_801102B8 @@ -3403,7 +3403,7 @@ lbl_8011312C: /* 80113358 00110158 4B FF CF 61 */ bl func_801102B8 /* 8011335C 0011015C C0 22 9E 8C */ lfs f1, lbl_803CE80C-_SDA2_BASE_(r2) /* 80113360 00110160 C0 42 9E 88 */ lfs f2, lbl_803CE808-_SDA2_BASE_(r2) -/* 80113364 00110164 4B F9 48 FD */ bl func_800A7C60 +/* 80113364 00110164 4B F9 48 FD */ bl zMusicSetVolume__Fff /* 80113368 00110168 80 7F 00 3C */ lwz r3, 0x3c(r31) /* 8011336C 0011016C 3C 80 80 27 */ lis r4, lbl_8026A688@ha /* 80113370 00110170 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l @@ -3639,7 +3639,7 @@ func_801136B8: /* 801136FC 001104FC 4B EF 7B 69 */ bl func_8000B264 /* 80113700 00110500 7F E3 FB 78 */ mr r3, r31 /* 80113704 00110504 38 81 00 14 */ addi r4, r1, 0x14 -/* 80113708 00110508 4B F1 E7 2D */ bl func_80031E34 +/* 80113708 00110508 4B F1 E7 2D */ bl xMat3x3GetEuler__FPC7xMat3x3P5xVec3 /* 8011370C 0011050C C0 21 00 18 */ lfs f1, 0x18(r1) /* 80113710 00110510 4B FB 17 81 */ bl icos__Ff /* 80113714 00110514 FF E0 08 90 */ fmr f31, f1 @@ -3802,8 +3802,8 @@ func_80113944: /* 80113960 00110760 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l /* 80113964 00110764 98 9E 00 B9 */ stb r4, 0xb9(r30) /* 80113968 00110768 38 63 09 05 */ addi r3, r3, 0x905 -/* 8011396C 0011076C 4B F3 88 A9 */ bl func_8004C214 -/* 80113970 00110770 4B FA 10 CD */ bl func_800B4A3C +/* 8011396C 0011076C 4B F3 88 A9 */ bl xStrHash__FPCc +/* 80113970 00110770 4B FA 10 CD */ bl zSceneFindObject__FUi /* 80113974 00110774 7C 7F 1B 79 */ or. r31, r3, r3 /* 80113978 00110778 41 82 00 5C */ beq lbl_801139D4 /* 8011397C 0011077C 88 1F 00 04 */ lbz r0, 4(r31) @@ -3817,19 +3817,19 @@ lbl_8011398C: /* 80113998 00110798 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 8011399C 0011079C 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l /* 801139A0 001107A0 38 63 09 19 */ addi r3, r3, 0x919 -/* 801139A4 001107A4 4B F3 88 71 */ bl func_8004C214 +/* 801139A4 001107A4 4B F3 88 71 */ bl xStrHash__FPCc /* 801139A8 001107A8 7C 64 1B 78 */ mr r4, r3 /* 801139AC 001107AC 7F E3 FB 78 */ mr r3, r31 -/* 801139B0 001107B0 48 02 0C E5 */ bl func_80134694 +/* 801139B0 001107B0 48 02 0C E5 */ bl set_text__8ztextboxFUi /* 801139B4 001107B4 48 00 00 20 */ b lbl_801139D4 lbl_801139B8: /* 801139B8 001107B8 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 801139BC 001107BC 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l /* 801139C0 001107C0 38 63 09 2A */ addi r3, r3, 0x92a -/* 801139C4 001107C4 4B F3 88 51 */ bl func_8004C214 +/* 801139C4 001107C4 4B F3 88 51 */ bl xStrHash__FPCc /* 801139C8 001107C8 7C 64 1B 78 */ mr r4, r3 /* 801139CC 001107CC 7F E3 FB 78 */ mr r3, r31 -/* 801139D0 001107D0 48 02 0C C5 */ bl func_80134694 +/* 801139D0 001107D0 48 02 0C C5 */ bl set_text__8ztextboxFUi lbl_801139D4: /* 801139D4 001107D4 80 01 00 14 */ lwz r0, 0x14(r1) /* 801139D8 001107D8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -3846,8 +3846,8 @@ func_801139EC: /* 801139F8 001107F8 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l /* 801139FC 001107FC 90 01 00 14 */ stw r0, 0x14(r1) /* 80113A00 00110800 38 63 09 05 */ addi r3, r3, 0x905 -/* 80113A04 00110804 4B F3 88 11 */ bl func_8004C214 -/* 80113A08 00110808 4B FA 10 35 */ bl func_800B4A3C +/* 80113A04 00110804 4B F3 88 11 */ bl xStrHash__FPCc +/* 80113A08 00110808 4B FA 10 35 */ bl zSceneFindObject__FUi /* 80113A0C 0011080C 28 03 00 00 */ cmplwi r3, 0 /* 80113A10 00110810 41 82 00 18 */ beq lbl_80113A28 /* 80113A14 00110814 88 03 00 04 */ lbz r0, 4(r3) @@ -3855,7 +3855,7 @@ func_801139EC: /* 80113A1C 0011081C 41 82 00 08 */ beq lbl_80113A24 /* 80113A20 00110820 48 00 00 08 */ b lbl_80113A28 lbl_80113A24: -/* 80113A24 00110824 48 02 0B 7D */ bl func_801345A0 +/* 80113A24 00110824 48 02 0B 7D */ bl activate__8ztextboxFv lbl_80113A28: /* 80113A28 00110828 80 01 00 14 */ lwz r0, 0x14(r1) /* 80113A2C 0011082C 7C 08 03 A6 */ mtlr r0 @@ -3869,7 +3869,7 @@ lbl_80113A28: /* 80113A4C 0011084C 93 A1 00 14 */ stw r29, 0x14(r1) /* 80113A50 00110850 7C 7D 1B 78 */ mr r29, r3 /* 80113A54 00110854 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) -/* 80113A58 00110858 4B FB BA F5 */ bl func_800CF54C +/* 80113A58 00110858 4B FB BA F5 */ bl iCameraSetBlurriness__Ff /* 80113A5C 0011085C 7F A3 EB 78 */ mr r3, r29 /* 80113A60 00110860 48 00 01 19 */ bl func_80113B78 /* 80113A64 00110864 3C 80 80 29 */ lis r4, lbl_80297A68@ha @@ -3882,7 +3882,7 @@ lbl_80113A28: /* 80113A80 00110880 80 84 00 10 */ lwz r4, 0x10(r4) /* 80113A84 00110884 C0 04 00 2C */ lfs f0, 0x2c(r4) /* 80113A88 00110888 D0 1F 01 94 */ stfs f0, 0x194(r31) -/* 80113A8C 0011088C 4B F5 2A CD */ bl func_80066558 +/* 80113A8C 0011088C 4B F5 2A CD */ bl zEntPlayerControlOff__F13zControlOwner /* 80113A90 00110890 4B FF CA 49 */ bl func_801104D8 /* 80113A94 00110894 3C 60 80 29 */ lis r3, lbl_80297A68@ha /* 80113A98 00110898 38 83 7A 68 */ addi r4, r3, lbl_80297A68@l @@ -3910,14 +3910,14 @@ lbl_80113A28: /* 80113AF0 001108F0 80 A4 07 04 */ lwz r5, 0x704(r4) /* 80113AF4 001108F4 80 83 00 1C */ lwz r4, 0x1c(r3) /* 80113AF8 001108F8 80 65 00 0C */ lwz r3, 0xc(r5) -/* 80113AFC 001108FC 4B EF 4F 49 */ bl func_80008A44 +/* 80113AFC 001108FC 4B EF 4F 49 */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition /* 80113B00 00110900 38 60 00 05 */ li r3, 5 /* 80113B04 00110904 4B FF C8 29 */ bl func_8011032C /* 80113B08 00110908 C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) /* 80113B0C 0011090C FC 40 08 90 */ fmr f2, f1 -/* 80113B10 00110910 4B F9 41 51 */ bl func_800A7C60 +/* 80113B10 00110910 4B F9 41 51 */ bl zMusicSetVolume__Fff /* 80113B14 00110914 38 60 00 04 */ li r3, 4 -/* 80113B18 00110918 4B F3 E5 F9 */ bl func_80052110 +/* 80113B18 00110918 4B F3 E5 F9 */ bl zCameraEnableTracking__F17camera_owner_enum /* 80113B1C 0011091C 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 80113B20 00110920 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l /* 80113B24 00110924 38 63 09 42 */ addi r3, r3, 0x942 @@ -3951,8 +3951,8 @@ func_80113B78: /* 80113B84 00110984 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l /* 80113B88 00110988 90 01 00 14 */ stw r0, 0x14(r1) /* 80113B8C 0011098C 38 63 09 05 */ addi r3, r3, 0x905 -/* 80113B90 00110990 4B F3 86 85 */ bl func_8004C214 -/* 80113B94 00110994 4B FA 0E A9 */ bl func_800B4A3C +/* 80113B90 00110990 4B F3 86 85 */ bl xStrHash__FPCc +/* 80113B94 00110994 4B FA 0E A9 */ bl zSceneFindObject__FUi /* 80113B98 00110998 28 03 00 00 */ cmplwi r3, 0 /* 80113B9C 0011099C 41 82 00 18 */ beq lbl_80113BB4 /* 80113BA0 001109A0 88 03 00 04 */ lbz r0, 4(r3) @@ -3960,7 +3960,7 @@ func_80113B78: /* 80113BA8 001109A8 41 82 00 08 */ beq lbl_80113BB0 /* 80113BAC 001109AC 48 00 00 08 */ b lbl_80113BB4 lbl_80113BB0: -/* 80113BB0 001109B0 48 02 0A 3D */ bl func_801345EC +/* 80113BB0 001109B0 48 02 0A 3D */ bl deactivate__8ztextboxFv lbl_80113BB4: /* 80113BB4 001109B4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80113BB8 001109B8 7C 08 03 A6 */ mtlr r0 @@ -4104,7 +4104,7 @@ lbl_80113D34: /* 80113DC8 00110BC8 48 00 00 59 */ bl func_80113E20 /* 80113DCC 00110BCC C0 3F 00 00 */ lfs f1, 0(r31) /* 80113DD0 00110BD0 7F C3 F3 78 */ mr r3, r30 -/* 80113DD4 00110BD4 4B F4 F4 19 */ bl func_800631EC +/* 80113DD4 00110BD4 4B F4 F4 19 */ bl zEntPickup_CheckAllPickupsAgainstPlayer__FP6xScenef /* 80113DD8 00110BD8 88 1D 00 AC */ lbz r0, 0xac(r29) /* 80113DDC 00110BDC 28 00 00 00 */ cmplwi r0, 0 /* 80113DE0 00110BE0 41 82 00 28 */ beq lbl_80113E08 @@ -4114,7 +4114,7 @@ lbl_80113D34: /* 80113DF0 00110BF0 4C 40 13 82 */ cror 2, 0, 2 /* 80113DF4 00110BF4 40 82 00 14 */ bne lbl_80113E08 /* 80113DF8 00110BF8 38 60 00 04 */ li r3, 4 -/* 80113DFC 00110BFC 4B F3 E3 15 */ bl func_80052110 +/* 80113DFC 00110BFC 4B F3 E3 15 */ bl zCameraEnableTracking__F17camera_owner_enum /* 80113E00 00110C00 38 60 FF FF */ li r3, -1 /* 80113E04 00110C04 48 00 00 08 */ b lbl_80113E0C lbl_80113E08: @@ -4146,7 +4146,7 @@ lbl_80113E50: /* 80113E58 00110C58 C0 03 00 1C */ lfs f0, 0x1c(r3) /* 80113E5C 00110C5C EC 00 00 72 */ fmuls f0, f0, f1 /* 80113E60 00110C60 EC 21 00 32 */ fmuls f1, f1, f0 -/* 80113E64 00110C64 4B FB B6 E9 */ bl func_800CF54C +/* 80113E64 00110C64 4B FB B6 E9 */ bl iCameraSetBlurriness__Ff /* 80113E68 00110C68 80 01 00 14 */ lwz r0, 0x14(r1) /* 80113E6C 00110C6C 7C 08 03 A6 */ mtlr r0 /* 80113E70 00110C70 38 21 00 10 */ addi r1, r1, 0x10 @@ -4248,7 +4248,7 @@ func_80113F6C: /* 80113FBC 00110DBC D0 1E 17 08 */ stfs f0, 0x1708(r30) /* 80113FC0 00110DC0 D0 1F 00 B4 */ stfs f0, 0xb4(r31) /* 80113FC4 00110DC4 D0 1F 00 B0 */ stfs f0, 0xb0(r31) -/* 80113FC8 00110DC8 4B F1 CC C1 */ bl func_80030C88 +/* 80113FC8 00110DC8 4B F1 CC C1 */ bl xurand__Fv /* 80113FCC 00110DCC 3C 60 80 31 */ lis r3, lbl_80313788@ha /* 80113FD0 00110DD0 C0 02 9E 8C */ lfs f0, lbl_803CE80C-_SDA2_BASE_(r2) /* 80113FD4 00110DD4 38 A3 37 88 */ addi r5, r3, lbl_80313788@l @@ -4269,7 +4269,7 @@ func_80113F6C: /* 80114010 00110E10 80 85 00 38 */ lwz r4, 0x38(r5) /* 80114014 00110E14 90 05 01 98 */ stw r0, 0x198(r5) /* 80114018 00110E18 80 63 00 0C */ lwz r3, 0xc(r3) -/* 8011401C 00110E1C 4B EF 4A 29 */ bl func_80008A44 +/* 8011401C 00110E1C 4B EF 4A 29 */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition /* 80114020 00110E20 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80114024 00110E24 41 82 00 14 */ beq lbl_80114038 /* 80114028 00110E28 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) @@ -4313,7 +4313,7 @@ func_80114074: /* 801140A8 00110EA8 C0 02 9E D8 */ lfs f0, lbl_803CE858-_SDA2_BASE_(r2) /* 801140AC 00110EAC 38 60 00 00 */ li r3, 0 /* 801140B0 00110EB0 D0 1F 17 08 */ stfs f0, 0x1708(r31) -/* 801140B4 00110EB4 4B F4 12 CD */ bl func_80055380 +/* 801140B4 00110EB4 4B F4 12 CD */ bl zEntEventAll__FP5xBaseUiUiPf /* 801140B8 00110EB8 C0 1F 17 08 */ lfs f0, 0x1708(r31) /* 801140BC 00110EBC 7F C3 F3 78 */ mr r3, r30 /* 801140C0 00110EC0 D0 1E 00 B0 */ stfs f0, 0xb0(r30) @@ -4623,7 +4623,7 @@ lbl_80114498: /* 801144DC 001112DC 90 E1 00 28 */ stw r7, 0x28(r1) /* 801144E0 001112E0 90 C1 00 2C */ stw r6, 0x2c(r1) /* 801144E4 001112E4 90 01 00 30 */ stw r0, 0x30(r1) -/* 801144E8 001112E8 4B FA D7 81 */ bl func_800C1C68 +/* 801144E8 001112E8 4B FA D7 81 */ bl iSphereHitsEnv__FPC7xSpherePC4xEnvP7xCollis /* 801144EC 001112EC 28 03 00 00 */ cmplwi r3, 0 /* 801144F0 001112F0 40 82 00 0C */ bne lbl_801144FC /* 801144F4 001112F4 38 60 00 00 */ li r3, 0 @@ -4676,13 +4676,13 @@ func_8011456C: /* 8011459C 0011139C 28 00 00 00 */ cmplwi r0, 0 /* 801145A0 001113A0 40 82 00 54 */ bne lbl_801145F4 /* 801145A4 001113A4 7C A3 2B 78 */ mr r3, r5 -/* 801145A8 001113A8 4B FA 14 3D */ bl func_800B59E4 +/* 801145A8 001113A8 4B FA 14 3D */ bl zSurfaceGetSurface__FPC7xCollis /* 801145AC 001113AC 28 03 00 00 */ cmplwi r3, 0 /* 801145B0 001113B0 41 82 00 28 */ beq lbl_801145D8 /* 801145B4 001113B4 88 03 00 20 */ lbz r0, 0x20(r3) /* 801145B8 001113B8 28 00 00 00 */ cmplwi r0, 0 /* 801145BC 001113BC 40 82 00 1C */ bne lbl_801145D8 -/* 801145C0 001113C0 4B FA 15 BD */ bl func_800B5B7C +/* 801145C0 001113C0 4B FA 15 BD */ bl zSurfaceGetDamageType__FPC8xSurface /* 801145C4 001113C4 2C 03 00 00 */ cmpwi r3, 0 /* 801145C8 001113C8 41 82 00 10 */ beq lbl_801145D8 /* 801145CC 001113CC 7F E3 FB 78 */ mr r3, r31 @@ -4855,7 +4855,7 @@ lbl_80114804: /* 80114818 00111618 88 03 00 20 */ lbz r0, 0x20(r3) /* 8011481C 0011161C 28 00 00 00 */ cmplwi r0, 0 /* 80114820 00111620 40 82 00 1C */ bne lbl_8011483C -/* 80114824 00111624 4B FA 13 59 */ bl func_800B5B7C +/* 80114824 00111624 4B FA 13 59 */ bl zSurfaceGetDamageType__FPC8xSurface /* 80114828 00111628 2C 03 00 00 */ cmpwi r3, 0 /* 8011482C 0011162C 41 82 00 10 */ beq lbl_8011483C /* 80114830 00111630 7F C3 F3 78 */ mr r3, r30 @@ -4912,7 +4912,7 @@ lbl_801148E8: /* 801148E8 001116E8 28 00 00 18 */ cmplwi r0, 0x18 /* 801148EC 001116EC 40 82 00 10 */ bne lbl_801148FC /* 801148F0 001116F0 38 80 00 20 */ li r4, 0x20 -/* 801148F4 001116F4 4B F4 24 5D */ bl func_80056D50 +/* 801148F4 001116F4 4B F4 24 5D */ bl zEntButton_Press__FP11_zEntButtonUi /* 801148F8 001116F8 38 80 00 00 */ li r4, 0 lbl_801148FC: /* 801148FC 001116FC C0 1E 01 90 */ lfs f0, 0x190(r30) @@ -4960,7 +4960,7 @@ lbl_80114988: /* 80114988 00111788 7F C3 F3 78 */ mr r3, r30 /* 8011498C 0011178C 7F A5 EB 78 */ mr r5, r29 /* 80114990 00111790 38 9F 00 64 */ addi r4, r31, 0x64 -/* 80114994 00111794 4B EF 64 11 */ bl func_8000ADA4 +/* 80114994 00111794 4B EF 64 11 */ bl xSphereHitsBound__FPC7xSpherePC6xBoundP7xCollis /* 80114998 00111798 80 1D 00 00 */ lwz r0, 0(r29) /* 8011499C 0011179C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 801149A0 001117A0 40 82 00 0C */ bne lbl_801149AC @@ -4973,7 +4973,7 @@ lbl_801149AC: /* 801149B8 001117B8 80 9F 00 24 */ lwz r4, 0x24(r31) /* 801149BC 001117BC 7F C3 F3 78 */ mr r3, r30 /* 801149C0 001117C0 7F A5 EB 78 */ mr r5, r29 -/* 801149C4 001117C4 4B EF AE A1 */ bl func_8000F864 +/* 801149C4 001117C4 4B EF AE A1 */ bl xSphereHitsModel__FPC7xSpherePC14xModelInstanceP7xCollis /* 801149C8 001117C8 80 1D 00 00 */ lwz r0, 0(r29) /* 801149CC 001117CC 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 801149D0 001117D0 40 82 00 0C */ bne lbl_801149DC @@ -5099,7 +5099,7 @@ func_801149FC: /* 80114B9C 0011199C 80 1F 00 44 */ lwz r0, 0x44(r31) /* 80114BA0 001119A0 90 1E 09 BC */ stw r0, 0x9bc(r30) /* 80114BA4 001119A4 80 9F 00 44 */ lwz r4, 0x44(r31) -/* 80114BA8 001119A8 4B FA D0 C1 */ bl func_800C1C68 +/* 80114BA8 001119A8 4B FA D0 C1 */ bl iSphereHitsEnv__FPC7xSpherePC4xEnvP7xCollis /* 80114BAC 001119AC 7C 83 00 D0 */ neg r4, r3 /* 80114BB0 001119B0 38 00 00 00 */ li r0, 0 /* 80114BB4 001119B4 7C 83 1B 78 */ or r3, r4, r3 @@ -5354,7 +5354,7 @@ lbl_80114F1C: /* 80114F2C 00111D2C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80114F30 00111D30 38 81 00 08 */ addi r4, r1, 8 /* 80114F34 00111D34 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 80114F38 00111D38 4B EF 87 E1 */ bl func_8000D718 +/* 80114F38 00111D38 4B EF 87 E1 */ bl xCameraMove__FP7xCameraRC5xVec3 /* 80114F3C 00111D3C FC 20 F8 90 */ fmr f1, f31 /* 80114F40 00111D40 7F E3 FB 78 */ mr r3, r31 /* 80114F44 00111D44 48 00 00 29 */ bl func_80114F6C @@ -5461,7 +5461,7 @@ lbl_80115088: /* 801150B4 00111EB4 C0 82 9E A0 */ lfs f4, lbl_803CE820-_SDA2_BASE_(r2) /* 801150B8 00111EB8 FC A0 20 90 */ fmr f5, f4 /* 801150BC 00111EBC FC C0 20 90 */ fmr f6, f4 -/* 801150C0 00111EC0 4B EF 89 2D */ bl func_8000D9EC +/* 801150C0 00111EC0 4B EF 89 2D */ bl xCameraLookYPR__FP7xCameraUiffffff /* 801150C4 00111EC4 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 801150C8 00111EC8 80 01 00 24 */ lwz r0, 0x24(r1) /* 801150CC 00111ECC CB E1 00 10 */ lfd f31, 0x10(r1) @@ -5557,7 +5557,7 @@ func_801150E0: /* 80115228 00112028 EC 06 08 3A */ fmadds f0, f6, f0, f1 /* 8011522C 0011202C D0 41 00 3C */ stfs f2, 0x3c(r1) /* 80115230 00112030 D0 01 00 40 */ stfs f0, 0x40(r1) -/* 80115234 00112034 4B F1 D5 F1 */ bl func_80032824 +/* 80115234 00112034 4B F1 D5 F1 */ bl xMat3x3Transpose__FP7xMat3x3PC7xMat3x3 /* 80115238 00112038 38 7D 00 38 */ addi r3, r29, 0x38 /* 8011523C 0011203C 38 81 00 44 */ addi r4, r1, 0x44 /* 80115240 00112040 38 A1 00 38 */ addi r5, r1, 0x38 @@ -5607,7 +5607,7 @@ func_80115284: /* 801152D8 001120D8 C0 03 00 0C */ lfs f0, 0xc(r3) /* 801152DC 001120DC FC 01 00 00 */ fcmpu cr0, f1, f0 /* 801152E0 001120E0 40 82 00 4C */ bne lbl_8011532C -/* 801152E4 001120E4 4B F2 C8 F9 */ bl func_80041BDC +/* 801152E4 001120E4 4B F2 C8 F9 */ bl xScrFxIsFading__Fv /* 801152E8 001120E8 2C 03 00 00 */ cmpwi r3, 0 /* 801152EC 001120EC 40 82 00 40 */ bne lbl_8011532C /* 801152F0 001120F0 3C 60 80 31 */ lis r3, lbl_80313788@ha @@ -5624,7 +5624,7 @@ func_80115284: /* 8011531C 0011211C 90 01 00 0C */ stw r0, 0xc(r1) /* 80115320 00112120 80 02 BF 40 */ lwz r0, lbl_803D08C0-_SDA2_BASE_(r2) /* 80115324 00112124 90 01 00 08 */ stw r0, 8(r1) -/* 80115328 00112128 4B F2 C7 F1 */ bl func_80041B18 +/* 80115328 00112128 4B F2 C7 F1 */ bl xScrFxFade__FP10iColor_tagP10iColor_tagfPFv_vi lbl_8011532C: /* 8011532C 0011212C 80 DE 07 04 */ lwz r6, 0x704(r30) /* 80115330 00112130 7F 84 E3 78 */ mr r4, r28 @@ -5639,7 +5639,7 @@ lbl_8011532C: /* 80115354 00112154 7F 63 DB 78 */ mr r3, r27 /* 80115358 00112158 C0 3C 00 6C */ lfs f1, 0x6c(r28) /* 8011535C 0011215C FC 60 10 90 */ fmr f3, f2 -/* 80115360 00112160 4B F1 CE 71 */ bl func_800321D0 +/* 80115360 00112160 4B F1 CE 71 */ bl xMat3x3Euler__FP7xMat3x3fff /* 80115364 00112164 C0 5C 01 54 */ lfs f2, 0x154(r28) /* 80115368 00112168 C0 3C 00 0C */ lfs f1, 0xc(r28) /* 8011536C 0011216C C0 1C 01 58 */ lfs f0, 0x158(r28) @@ -5699,7 +5699,7 @@ lbl_801153F8: /* 80115438 00112238 7F A3 EB 78 */ mr r3, r29 /* 8011543C 0011223C 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l /* 80115440 00112240 80 84 00 20 */ lwz r4, 0x20(r4) -/* 80115444 00112244 4B EF 36 01 */ bl func_80008A44 +/* 80115444 00112244 4B EF 36 01 */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition /* 80115448 00112248 80 1F 01 98 */ lwz r0, 0x198(r31) /* 8011544C 0011224C 60 00 00 02 */ ori r0, r0, 2 /* 80115450 00112250 90 1F 01 98 */ stw r0, 0x198(r31) @@ -5708,7 +5708,7 @@ lbl_801153F8: /* 8011545C 0011225C 7F A3 EB 78 */ mr r3, r29 /* 80115460 00112260 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l /* 80115464 00112264 80 84 00 24 */ lwz r4, 0x24(r4) -/* 80115468 00112268 4B EF 35 DD */ bl func_80008A44 +/* 80115468 00112268 4B EF 35 DD */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition /* 8011546C 0011226C 80 1F 01 98 */ lwz r0, 0x198(r31) /* 80115470 00112270 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d /* 80115474 00112274 90 1F 01 98 */ stw r0, 0x198(r31) @@ -5720,7 +5720,7 @@ lbl_801153F8: /* 8011548C 0011228C 7F A3 EB 78 */ mr r3, r29 /* 80115490 00112290 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l /* 80115494 00112294 80 84 00 28 */ lwz r4, 0x28(r4) -/* 80115498 00112298 4B EF 35 AD */ bl func_80008A44 +/* 80115498 00112298 4B EF 35 AD */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition /* 8011549C 0011229C 80 1F 01 98 */ lwz r0, 0x198(r31) /* 801154A0 001122A0 60 00 00 08 */ ori r0, r0, 8 /* 801154A4 001122A4 90 1F 01 98 */ stw r0, 0x198(r31) @@ -5729,7 +5729,7 @@ lbl_801153F8: /* 801154B0 001122B0 7F A3 EB 78 */ mr r3, r29 /* 801154B4 001122B4 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l /* 801154B8 001122B8 80 84 00 2C */ lwz r4, 0x2c(r4) -/* 801154BC 001122BC 4B EF 35 89 */ bl func_80008A44 +/* 801154BC 001122BC 4B EF 35 89 */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition /* 801154C0 001122C0 80 1F 01 98 */ lwz r0, 0x198(r31) /* 801154C4 001122C4 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b /* 801154C8 001122C8 90 1F 01 98 */ stw r0, 0x198(r31) @@ -5738,7 +5738,7 @@ lbl_801153F8: /* 801154D4 001122D4 7F A3 EB 78 */ mr r3, r29 /* 801154D8 001122D8 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l /* 801154DC 001122DC 80 84 00 30 */ lwz r4, 0x30(r4) -/* 801154E0 001122E0 4B EF 35 65 */ bl func_80008A44 +/* 801154E0 001122E0 4B EF 35 65 */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition /* 801154E4 001122E4 80 1F 01 98 */ lwz r0, 0x198(r31) /* 801154E8 001122E8 60 00 00 20 */ ori r0, r0, 0x20 /* 801154EC 001122EC 90 1F 01 98 */ stw r0, 0x198(r31) @@ -5747,7 +5747,7 @@ lbl_801153F8: /* 801154F8 001122F8 7F A3 EB 78 */ mr r3, r29 /* 801154FC 001122FC 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l /* 80115500 00112300 80 84 00 34 */ lwz r4, 0x34(r4) -/* 80115504 00112304 4B EF 35 41 */ bl func_80008A44 +/* 80115504 00112304 4B EF 35 41 */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition /* 80115508 00112308 80 1F 01 98 */ lwz r0, 0x198(r31) /* 8011550C 0011230C 54 00 06 F2 */ rlwinm r0, r0, 0, 0x1b, 0x19 /* 80115510 00112310 90 1F 01 98 */ stw r0, 0x198(r31) @@ -5785,9 +5785,9 @@ lbl_8011557C: /* 80115588 00112388 4B FF B0 5D */ bl func_801105E4 /* 8011558C 0011238C FC 20 F8 90 */ fmr f1, f31 /* 80115590 00112390 80 7E 07 04 */ lwz r3, 0x704(r30) -/* 80115594 00112394 4B F1 EF 39 */ bl func_800344CC +/* 80115594 00112394 4B F1 EF 39 */ bl xModelUpdate__FP14xModelInstancef /* 80115598 00112398 80 7E 07 04 */ lwz r3, 0x704(r30) -/* 8011559C 0011239C 4B F1 F1 15 */ bl func_800346B0 +/* 8011559C 0011239C 4B F1 F1 15 */ bl xModelEval__FP14xModelInstance /* 801155A0 001123A0 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 801155A4 001123A4 CB E1 00 50 */ lfd f31, 0x50(r1) /* 801155A8 001123A8 E3 C1 00 48 */ psq_l f30, 72(r1), 0, qr0 @@ -6393,21 +6393,21 @@ lbl_80115E00: /* 80115E68 00112C68 38 61 00 38 */ addi r3, r1, 0x38 /* 80115E6C 00112C6C 38 9E 00 E0 */ addi r4, r30, 0xe0 /* 80115E70 00112C70 38 BE 00 F0 */ addi r5, r30, 0xf0 -/* 80115E74 00112C74 4B F1 D2 5D */ bl func_800330D0 +/* 80115E74 00112C74 4B F1 D2 5D */ bl xQuatSlerp__FP5xQuatPC5xQuatPC5xQuatf /* 80115E78 00112C78 38 61 00 38 */ addi r3, r1, 0x38 /* 80115E7C 00112C7C 38 81 00 48 */ addi r4, r1, 0x48 -/* 80115E80 00112C80 4B F1 D0 81 */ bl func_80032F00 +/* 80115E80 00112C80 4B F1 D0 81 */ bl xQuatToMat__FPC5xQuatP7xMat3x3 /* 80115E84 00112C84 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80115E88 00112C88 7F E4 FB 78 */ mr r4, r31 /* 80115E8C 00112C8C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 80115E90 00112C90 4B EF 78 89 */ bl func_8000D718 +/* 80115E90 00112C90 4B EF 78 89 */ bl xCameraMove__FP7xCameraRC5xVec3 /* 80115E94 00112C94 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) /* 80115E98 00112C98 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80115E9C 00112C9C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80115EA0 00112CA0 38 81 00 48 */ addi r4, r1, 0x48 /* 80115EA4 00112CA4 FC 40 08 90 */ fmr f2, f1 /* 80115EA8 00112CA8 FC 60 08 90 */ fmr f3, f1 -/* 80115EAC 00112CAC 4B EF 7C 69 */ bl func_8000DB14 +/* 80115EAC 00112CAC 4B EF 7C 69 */ bl xCameraRotate__FP7xCameraRC7xMat3x3fff /* 80115EB0 00112CB0 E3 E1 00 98 */ psq_l f31, 152(r1), 0, qr0 /* 80115EB4 00112CB4 80 01 00 A4 */ lwz r0, 0xa4(r1) /* 80115EB8 00112CB8 CB E1 00 90 */ lfd f31, 0x90(r1) @@ -6503,20 +6503,20 @@ func_80115ED0: /* 80116014 00112E14 4B EF 52 51 */ bl func_8000B264 /* 80116018 00112E18 38 61 00 68 */ addi r3, r1, 0x68 /* 8011601C 00112E1C 38 81 00 50 */ addi r4, r1, 0x50 -/* 80116020 00112E20 4B F1 BE 15 */ bl func_80031E34 -/* 80116024 00112E24 48 06 94 15 */ bl func_8017F438 +/* 80116020 00112E20 4B F1 BE 15 */ bl xMat3x3GetEuler__FPC7xMat3x3P5xVec3 +/* 80116024 00112E24 48 06 94 15 */ bl zCameraTweakGlobal_GetPitch__Fv /* 80116028 00112E28 D0 21 00 54 */ stfs f1, 0x54(r1) /* 8011602C 00112E2C 38 61 00 68 */ addi r3, r1, 0x68 /* 80116030 00112E30 38 81 00 50 */ addi r4, r1, 0x50 /* 80116034 00112E34 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) /* 80116038 00112E38 D0 01 00 58 */ stfs f0, 0x58(r1) -/* 8011603C 00112E3C 4B F1 C1 69 */ bl func_800321A4 +/* 8011603C 00112E3C 4B F1 C1 69 */ bl xMat3x3Euler__FP7xMat3x3PC5xVec3 /* 80116040 00112E40 7F 84 E3 78 */ mr r4, r28 /* 80116044 00112E44 38 7F 00 E0 */ addi r3, r31, 0xe0 -/* 80116048 00112E48 4B F1 CC 3D */ bl func_80032C84 +/* 80116048 00112E48 4B F1 CC 3D */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 8011604C 00112E4C 38 7F 00 F0 */ addi r3, r31, 0xf0 /* 80116050 00112E50 38 81 00 68 */ addi r4, r1, 0x68 -/* 80116054 00112E54 4B F1 CC 31 */ bl func_80032C84 +/* 80116054 00112E54 4B F1 CC 31 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 80116058 00112E58 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) /* 8011605C 00112E5C 38 7F 00 08 */ addi r3, r31, 8 /* 80116060 00112E60 D0 1F 00 C0 */ stfs f0, 0xc0(r31) @@ -6638,7 +6638,7 @@ lbl_80116204: /* 8011620C 0011300C 90 01 00 08 */ stw r0, 8(r1) /* 80116210 00113010 38 A1 00 08 */ addi r5, r1, 8 /* 80116214 00113014 80 7E 00 00 */ lwz r3, 0(r30) -/* 80116218 00113018 4B EF 4B 8D */ bl func_8000ADA4 +/* 80116218 00113018 4B EF 4B 8D */ bl xSphereHitsBound__FPC7xSpherePC6xBoundP7xCollis /* 8011621C 0011301C 80 01 00 08 */ lwz r0, 8(r1) /* 80116220 00113020 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80116224 00113024 40 82 00 0C */ bne lbl_80116230 @@ -6651,7 +6651,7 @@ lbl_80116230: /* 8011623C 0011303C 80 7E 00 00 */ lwz r3, 0(r30) /* 80116240 00113040 38 A1 00 08 */ addi r5, r1, 8 /* 80116244 00113044 80 9F 00 24 */ lwz r4, 0x24(r31) -/* 80116248 00113048 4B EF 96 1D */ bl func_8000F864 +/* 80116248 00113048 4B EF 96 1D */ bl xSphereHitsModel__FPC7xSpherePC14xModelInstanceP7xCollis /* 8011624C 0011304C 80 01 00 08 */ lwz r0, 8(r1) /* 80116250 00113050 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80116254 00113054 40 82 00 0C */ bne lbl_80116260 @@ -6771,7 +6771,7 @@ func_801163D0: /* 801163E4 001131E4 7C BE 2B 78 */ mr r30, r5 /* 801163E8 001131E8 7C DF 33 78 */ mr r31, r6 /* 801163EC 001131EC 38 61 00 24 */ addi r3, r1, 0x24 -/* 801163F0 001131F0 4B EF 41 E1 */ bl func_8000A5D0 +/* 801163F0 001131F0 4B EF 41 E1 */ bl xBoundGetBox__FR4xBoxRC6xBound /* 801163F4 001131F4 C0 42 9E E4 */ lfs f2, lbl_803CE864-_SDA2_BASE_(r2) /* 801163F8 001131F8 7F A3 EB 78 */ mr r3, r29 /* 801163FC 001131FC C0 1D 00 1C */ lfs f0, 0x1c(r29) @@ -6811,7 +6811,7 @@ func_801163D0: lbl_80116484: /* 80116484 00113284 7F C3 F3 78 */ mr r3, r30 /* 80116488 00113288 38 9C 00 14 */ addi r4, r28, 0x14 -/* 8011648C 0011328C 4B F2 61 35 */ bl func_8003C5C0 +/* 8011648C 0011328C 4B F2 61 35 */ bl xQuickCullIsects__FPC7xQCDataPC7xQCData /* 80116490 00113290 2C 03 00 00 */ cmpwi r3, 0 /* 80116494 00113294 41 82 00 28 */ beq lbl_801164BC /* 80116498 00113298 80 9C 00 00 */ lwz r4, 0(r28) @@ -6847,7 +6847,7 @@ lbl_801164E4: lbl_80116500: /* 80116500 00113300 7F C3 F3 78 */ mr r3, r30 /* 80116504 00113304 38 99 00 14 */ addi r4, r25, 0x14 -/* 80116508 00113308 4B F2 60 B9 */ bl func_8003C5C0 +/* 80116508 00113308 4B F2 60 B9 */ bl xQuickCullIsects__FPC7xQCDataPC7xQCData /* 8011650C 0011330C 2C 03 00 00 */ cmpwi r3, 0 /* 80116510 00113310 41 82 00 28 */ beq lbl_80116538 /* 80116514 00113314 80 99 00 00 */ lwz r4, 0(r25) diff --git a/asm/Game/zEntPlayerOOBState.s b/asm/Game/zEntPlayerOOBState.s index 64c07e984..14a2f96cd 100644 --- a/asm/Game/zEntPlayerOOBState.s +++ b/asm/Game/zEntPlayerOOBState.s @@ -37,18 +37,18 @@ func_8011A9F0: /* 8011AA68 00117868 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8011AA6C 0011786C 90 03 01 14 */ stw r0, 0x114(r3) /* 8011AA70 00117870 90 03 01 10 */ stw r0, 0x110(r3) -/* 8011AA74 00117874 4B F3 76 B5 */ bl func_80052128 +/* 8011AA74 00117874 4B F3 76 B5 */ bl zCameraDisableInput__Fv /* 8011AA78 00117878 38 60 00 00 */ li r3, 0 -/* 8011AA7C 0011787C 4B F3 76 15 */ bl func_80052090 +/* 8011AA7C 0011787C 4B F3 76 15 */ bl zCameraSetBbounce__Fi /* 8011AA80 00117880 38 60 00 00 */ li r3, 0 -/* 8011AA84 00117884 4B F3 76 15 */ bl func_80052098 +/* 8011AA84 00117884 4B F3 76 15 */ bl zCameraSetLongbounce__Fi /* 8011AA88 00117888 38 60 00 00 */ li r3, 0 -/* 8011AA8C 0011788C 4B F3 76 3D */ bl func_800520C8 +/* 8011AA8C 0011788C 4B F3 76 3D */ bl zCameraSetHighbounce__Fi /* 8011AA90 00117890 38 60 00 10 */ li r3, 0x10 -/* 8011AA94 00117894 4B F3 76 6D */ bl func_80052100 +/* 8011AA94 00117894 4B F3 76 6D */ bl zCameraDisableTracking__F17camera_owner_enum /* 8011AA98 00117898 38 60 00 00 */ li r3, 0 /* 8011AA9C 0011789C 38 80 00 06 */ li r4, 6 -/* 8011AAA0 001178A0 4B EF 2A F1 */ bl func_8000D590 +/* 8011AAA0 001178A0 4B EF 2A F1 */ bl xCameraDoCollisions__Fii /* 8011AAA4 001178A4 57 C0 06 3F */ clrlwi. r0, r30, 0x18 /* 8011AAA8 001178A8 41 82 00 0C */ beq lbl_8011AAB4 /* 8011AAAC 001178AC C3 E2 9F A8 */ lfs f31, lbl_803CE928-_SDA2_BASE_(r2) @@ -78,7 +78,7 @@ lbl_8011AACC: /* 8011AAFC 001178FC D0 7F 01 80 */ stfs f3, 0x180(r31) /* 8011AB00 00117900 7F E3 FB 78 */ mr r3, r31 /* 8011AB04 00117904 38 80 00 28 */ li r4, 0x28 -/* 8011AB08 00117908 4B EF 2A C9 */ bl func_8000D5D0 +/* 8011AB08 00117908 4B EF 2A C9 */ bl xCameraMove__FP7xCameraUiffffff /* 8011AB0C 0011790C 80 9F 01 10 */ lwz r4, 0x110(r31) /* 8011AB10 00117910 38 61 00 08 */ addi r3, r1, 8 /* 8011AB14 00117914 38 BF 00 44 */ addi r5, r31, 0x44 @@ -105,8 +105,8 @@ lbl_8011AACC: /* 8011AB68 00117968 C0 62 9F A8 */ lfs f3, lbl_803CE928-_SDA2_BASE_(r2) /* 8011AB6C 0011796C 7F E3 FB 78 */ mr r3, r31 /* 8011AB70 00117970 38 80 00 00 */ li r4, 0 -/* 8011AB74 00117974 4B EF 2E 79 */ bl func_8000D9EC -/* 8011AB78 00117978 48 06 43 B9 */ bl func_8017EF30 +/* 8011AB74 00117974 4B EF 2E 79 */ bl xCameraLookYPR__FP7xCameraUiffffff +/* 8011AB78 00117978 48 06 43 B9 */ bl zCameraTweakGlobal_Init__Fv /* 8011AB7C 0011797C E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 8011AB80 00117980 CB E1 00 50 */ lfd f31, 0x50(r1) /* 8011AB84 00117984 E3 C1 00 48 */ psq_l f30, 72(r1), 0, qr0 @@ -131,13 +131,13 @@ func_8011ABA4: /* 8011ABC4 001179C4 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 8011ABC8 001179C8 90 64 01 14 */ stw r3, 0x114(r4) /* 8011ABCC 001179CC 90 64 01 10 */ stw r3, 0x110(r4) -/* 8011ABD0 001179D0 4B F3 75 65 */ bl func_80052134 +/* 8011ABD0 001179D0 4B F3 75 65 */ bl zCameraEnableInput__Fv /* 8011ABD4 001179D4 38 60 00 10 */ li r3, 0x10 -/* 8011ABD8 001179D8 4B F3 75 39 */ bl func_80052110 +/* 8011ABD8 001179D8 4B F3 75 39 */ bl zCameraEnableTracking__F17camera_owner_enum /* 8011ABDC 001179DC 38 60 00 01 */ li r3, 1 /* 8011ABE0 001179E0 38 80 00 06 */ li r4, 6 -/* 8011ABE4 001179E4 4B EF 29 AD */ bl func_8000D590 -/* 8011ABE8 001179E8 48 06 43 49 */ bl func_8017EF30 +/* 8011ABE4 001179E4 4B EF 29 AD */ bl xCameraDoCollisions__Fii +/* 8011ABE8 001179E8 48 06 43 49 */ bl zCameraTweakGlobal_Init__Fv /* 8011ABEC 001179EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011ABF0 001179F0 7C 08 03 A6 */ mtlr r0 /* 8011ABF4 001179F4 38 21 00 10 */ addi r1, r1, 0x10 @@ -190,14 +190,14 @@ func_8011ABFC: /* 8011ACA4 00117AA4 EC 62 18 2A */ fadds f3, f2, f3 /* 8011ACA8 00117AA8 EC 21 00 F2 */ fmuls f1, f1, f3 /* 8011ACAC 00117AAC EC 40 00 F2 */ fmuls f2, f0, f3 -/* 8011ACB0 00117AB0 4B F1 79 7D */ bl func_8003262C +/* 8011ACB0 00117AB0 4B F1 79 7D */ bl xMat3x3ScaleC__FP7xMat3x3fff /* 8011ACB4 00117AB4 7F A4 EB 78 */ mr r4, r29 /* 8011ACB8 00117AB8 38 61 00 70 */ addi r3, r1, 0x70 -/* 8011ACBC 00117ABC 4B F1 74 E9 */ bl func_800321A4 +/* 8011ACBC 00117ABC 4B F1 74 E9 */ bl xMat3x3Euler__FP7xMat3x3PC5xVec3 /* 8011ACC0 00117AC0 38 61 00 30 */ addi r3, r1, 0x30 /* 8011ACC4 00117AC4 38 81 00 70 */ addi r4, r1, 0x70 /* 8011ACC8 00117AC8 38 A1 00 A0 */ addi r5, r1, 0xa0 -/* 8011ACCC 00117ACC 4B F1 7B E9 */ bl func_800328B4 +/* 8011ACCC 00117ACC 4B F1 7B E9 */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 /* 8011ACD0 00117AD0 C0 22 9F A8 */ lfs f1, lbl_803CE928-_SDA2_BASE_(r2) /* 8011ACD4 00117AD4 38 61 00 60 */ addi r3, r1, 0x60 /* 8011ACD8 00117AD8 4B F0 1B A1 */ bl func_8001C878 @@ -210,7 +210,7 @@ func_8011ABFC: /* 8011ACF4 00117AF4 38 81 00 20 */ addi r4, r1, 0x20 /* 8011ACF8 00117AF8 38 A1 00 14 */ addi r5, r1, 0x14 /* 8011ACFC 00117AFC 38 C1 00 08 */ addi r6, r1, 8 -/* 8011AD00 00117B00 4B F1 9D 21 */ bl func_80034A20 +/* 8011AD00 00117B00 4B F1 9D 21 */ bl xModelRender2D__FRC14xModelInstanceRC13basic_rect_f_RC5xVec3RC5xVec3 /* 8011AD04 00117B04 80 01 00 E4 */ lwz r0, 0xe4(r1) /* 8011AD08 00117B08 83 E1 00 DC */ lwz r31, 0xdc(r1) /* 8011AD0C 00117B0C 83 C1 00 D8 */ lwz r30, 0xd8(r1) @@ -305,7 +305,7 @@ func_8011AE4C: /* 8011AE4C 00117C4C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011AE50 00117C50 7C 08 02 A6 */ mflr r0 /* 8011AE54 00117C54 90 01 00 14 */ stw r0, 0x14(r1) -/* 8011AE58 00117C58 4B F9 AD BD */ bl func_800B5C14 +/* 8011AE58 00117C58 4B F9 AD BD */ bl zSurfaceGetOutOfBoundsDelay__FRC8xSurface /* 8011AE5C 00117C5C C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) /* 8011AE60 00117C60 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011AE64 00117C64 40 80 00 0C */ bge lbl_8011AE70 @@ -332,8 +332,8 @@ func_8011AEA0: /* 8011AEA8 00117CA8 3C 60 80 27 */ lis r3, lbl_8026B42C@ha /* 8011AEAC 00117CAC 90 01 00 14 */ stw r0, 0x14(r1) /* 8011AEB0 00117CB0 38 63 B4 2C */ addi r3, r3, lbl_8026B42C@l -/* 8011AEB4 00117CB4 4B F3 13 61 */ bl func_8004C214 -/* 8011AEB8 00117CB8 4B F9 9B 85 */ bl func_800B4A3C +/* 8011AEB4 00117CB4 4B F3 13 61 */ bl xStrHash__FPCc +/* 8011AEB8 00117CB8 4B F9 9B 85 */ bl zSceneFindObject__FUi /* 8011AEBC 00117CBC 3C 80 80 29 */ lis r4, lbl_80297E48@ha /* 8011AEC0 00117CC0 28 03 00 00 */ cmplwi r3, 0 /* 8011AEC4 00117CC4 38 84 7E 48 */ addi r4, r4, lbl_80297E48@l @@ -446,16 +446,16 @@ func_8011AFF8: /* 8011B03C 00117E3C D8 01 00 70 */ stfd f0, 0x70(r1) /* 8011B040 00117E40 80 01 00 74 */ lwz r0, 0x74(r1) /* 8011B044 00117E44 98 01 00 0F */ stb r0, 0xf(r1) -/* 8011B048 00117E48 4B F9 19 B5 */ bl func_800AC9FC +/* 8011B048 00117E48 4B F9 19 B5 */ bl zRenderState__F14_SDRenderState /* 8011B04C 00117E4C 38 60 00 01 */ li r3, 1 /* 8011B050 00117E50 38 80 00 00 */ li r4, 0 -/* 8011B054 00117E54 48 11 47 89 */ bl func_8022F7DC +/* 8011B054 00117E54 48 11 47 89 */ bl RwRenderStateSet /* 8011B058 00117E58 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 8011B05C 00117E5C C0 22 9F B8 */ lfs f1, lbl_803CE938-_SDA2_BASE_(r2) /* 8011B060 00117E60 80 63 00 00 */ lwz r3, 0(r3) /* 8011B064 00117E64 C0 03 00 84 */ lfs f0, 0x84(r3) /* 8011B068 00117E68 EF E1 00 24 */ fdivs f31, f1, f0 -/* 8011B06C 00117E6C 48 11 47 65 */ bl func_8022F7D0 +/* 8011B06C 00117E6C 48 11 47 65 */ bl RwIm2DGetFarScreenZ /* 8011B070 00117E70 80 01 00 0C */ lwz r0, 0xc(r1) /* 8011B074 00117E74 FC A0 08 90 */ fmr f5, f1 /* 8011B078 00117E78 FC C0 F8 90 */ fmr f6, f31 @@ -470,7 +470,7 @@ func_8011AFF8: /* 8011B09C 00117E9C 38 81 00 10 */ addi r4, r1, 0x10 /* 8011B0A0 00117EA0 38 60 00 04 */ li r3, 4 /* 8011B0A4 00117EA4 38 A0 00 04 */ li r5, 4 -/* 8011B0A8 00117EA8 48 11 47 ED */ bl func_8022F894 +/* 8011B0A8 00117EA8 48 11 47 ED */ bl RwIm2DRenderPrimitive /* 8011B0AC 00117EAC E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0 /* 8011B0B0 00117EB0 80 01 00 94 */ lwz r0, 0x94(r1) /* 8011B0B4 00117EB4 CB E1 00 80 */ lfd f31, 0x80(r1) @@ -592,7 +592,7 @@ func_8011B23C: /* 8011B260 00118060 93 81 00 10 */ stw r28, 0x10(r1) /* 8011B264 00118064 4B FA 7B D9 */ bl iDrawSetFBMSK__FUi /* 8011B268 00118068 38 60 00 10 */ li r3, 0x10 -/* 8011B26C 0011806C 4B F9 17 91 */ bl func_800AC9FC +/* 8011B26C 0011806C 4B F9 17 91 */ bl zRenderState__F14_SDRenderState /* 8011B270 00118070 83 FE 07 04 */ lwz r31, 0x704(r30) /* 8011B274 00118074 48 00 00 20 */ b lbl_8011B294 lbl_8011B278: @@ -601,7 +601,7 @@ lbl_8011B278: /* 8011B280 00118080 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8011B284 00118084 41 82 00 0C */ beq lbl_8011B290 /* 8011B288 00118088 80 9F 00 4C */ lwz r4, 0x4c(r31) -/* 8011B28C 0011808C 4B FA CE 65 */ bl func_800C80F0 +/* 8011B28C 0011808C 4B FA CE 65 */ bl iModelRender__FP8RpAtomicP11RwMatrixTag lbl_8011B290: /* 8011B290 00118090 83 FF 00 00 */ lwz r31, 0(r31) lbl_8011B294: @@ -610,12 +610,12 @@ lbl_8011B294: /* 8011B29C 0011809C 38 60 00 00 */ li r3, 0 /* 8011B2A0 001180A0 4B FA 7B 9D */ bl iDrawSetFBMSK__FUi /* 8011B2A4 001180A4 38 60 00 11 */ li r3, 0x11 -/* 8011B2A8 001180A8 4B F9 17 55 */ bl func_800AC9FC +/* 8011B2A8 001180A8 4B F9 17 55 */ bl zRenderState__F14_SDRenderState /* 8011B2AC 001180AC 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8011B2B0 001180B0 80 7E 07 10 */ lwz r3, 0x710(r30) /* 8011B2B4 001180B4 3B E4 05 58 */ addi r31, r4, lbl_803C0558@l /* 8011B2B8 001180B8 80 9F 06 58 */ lwz r4, 0x658(r31) -/* 8011B2BC 001180BC 48 00 82 05 */ bl func_801234C0 +/* 8011B2BC 001180BC 48 00 82 05 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 8011B2C0 001180C0 3C 60 80 29 */ lis r3, lbl_80297E48@ha /* 8011B2C4 001180C4 C0 42 9F B8 */ lfs f2, lbl_803CE938-_SDA2_BASE_(r2) /* 8011B2C8 001180C8 38 63 7E 48 */ addi r3, r3, lbl_80297E48@l @@ -637,12 +637,12 @@ lbl_8011B2F8: /* 8011B304 00118104 41 82 00 24 */ beq lbl_8011B328 /* 8011B308 00118108 7F 83 E3 78 */ mr r3, r28 /* 8011B30C 0011810C 7F C4 F3 78 */ mr r4, r30 -/* 8011B310 00118110 4B FA DE DD */ bl func_800C91EC +/* 8011B310 00118110 4B FA DE DD */ bl iModelSetMaterialAlpha__FP8RpAtomicUc /* 8011B314 00118114 80 9D 00 4C */ lwz r4, 0x4c(r29) /* 8011B318 00118118 7F 83 E3 78 */ mr r3, r28 -/* 8011B31C 0011811C 4B FA CD D5 */ bl func_800C80F0 +/* 8011B31C 0011811C 4B FA CD D5 */ bl iModelRender__FP8RpAtomicP11RwMatrixTag /* 8011B320 00118120 7F 83 E3 78 */ mr r3, r28 -/* 8011B324 00118124 4B FA E0 4D */ bl func_800C9370 +/* 8011B324 00118124 4B FA E0 4D */ bl iModelResetMaterial__FP8RpAtomic lbl_8011B328: /* 8011B328 00118128 83 BD 00 00 */ lwz r29, 0(r29) lbl_8011B32C: @@ -650,7 +650,7 @@ lbl_8011B32C: /* 8011B330 00118130 40 82 FF C8 */ bne lbl_8011B2F8 /* 8011B334 00118134 80 9F 06 58 */ lwz r4, 0x658(r31) /* 8011B338 00118138 38 60 00 00 */ li r3, 0 -/* 8011B33C 0011813C 48 00 81 85 */ bl func_801234C0 +/* 8011B33C 0011813C 48 00 81 85 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 8011B340 00118140 80 01 00 24 */ lwz r0, 0x24(r1) /* 8011B344 00118144 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8011B348 00118148 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -672,7 +672,7 @@ func_8011B360: /* 8011B37C 0011817C 93 A1 00 34 */ stw r29, 0x34(r1) /* 8011B380 00118180 93 81 00 30 */ stw r28, 0x30(r1) /* 8011B384 00118184 3B 84 B2 68 */ addi r28, r4, lbl_8026B268@l -/* 8011B388 00118188 4B F9 16 75 */ bl func_800AC9FC +/* 8011B388 00118188 4B F9 16 75 */ bl zRenderState__F14_SDRenderState /* 8011B38C 0011818C 83 BC 01 A0 */ lwz r29, 0x1a0(r28) /* 8011B390 00118190 3C 60 80 29 */ lis r3, lbl_80297E48@ha /* 8011B394 00118194 39 83 7E 48 */ addi r12, r3, lbl_80297E48@l @@ -723,8 +723,8 @@ func_8011B360: /* 8011B448 00118248 38 21 00 40 */ addi r1, r1, 0x40 /* 8011B44C 0011824C 4E 80 00 20 */ blr -.global func_8011B450 -func_8011B450: +.global load_settings__9oob_stateFR8xIniFile +load_settings__9oob_stateFR8xIniFile: /* 8011B450 00118250 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011B454 00118254 7C 08 02 A6 */ mflr r0 /* 8011B458 00118258 3C 80 80 27 */ lis r4, lbl_8026B42C@ha @@ -734,7 +734,7 @@ func_8011B450: /* 8011B468 00118268 93 E1 00 0C */ stw r31, 0xc(r1) /* 8011B46C 0011826C 7C 7F 1B 78 */ mr r31, r3 /* 8011B470 00118270 38 A5 00 3A */ addi r5, r5, 0x3a -/* 8011B474 00118274 4B F1 57 39 */ bl func_80030BAC +/* 8011B474 00118274 4B F1 57 39 */ bl xIniGetString__FP8xIniFilePcPc /* 8011B478 00118278 3C A0 80 31 */ lis r5, lbl_80314530@ha /* 8011B47C 0011827C 3C 80 80 27 */ lis r4, lbl_8026B42C@ha /* 8011B480 00118280 38 A5 45 30 */ addi r5, r5, lbl_80314530@l @@ -743,7 +743,7 @@ func_8011B450: /* 8011B48C 0011828C 7F E3 FB 78 */ mr r3, r31 /* 8011B490 00118290 C0 22 9F D4 */ lfs f1, lbl_803CE954-_SDA2_BASE_(r2) /* 8011B494 00118294 38 84 00 3F */ addi r4, r4, 0x3f -/* 8011B498 00118298 4B F1 56 AD */ bl func_80030B44 +/* 8011B498 00118298 4B F1 56 AD */ bl xIniGetFloat__FP8xIniFilePcf /* 8011B49C 0011829C 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011B4A0 001182A0 3C 80 80 27 */ lis r4, lbl_8026B42C@ha /* 8011B4A4 001182A4 38 A3 45 30 */ addi r5, r3, lbl_80314530@l @@ -752,7 +752,7 @@ func_8011B450: /* 8011B4B0 001182B0 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l /* 8011B4B4 001182B4 38 84 00 63 */ addi r4, r4, 0x63 /* 8011B4B8 001182B8 C0 22 9F C0 */ lfs f1, lbl_803CE940-_SDA2_BASE_(r2) -/* 8011B4BC 001182BC 4B F1 56 89 */ bl func_80030B44 +/* 8011B4BC 001182BC 4B F1 56 89 */ bl xIniGetFloat__FP8xIniFilePcf /* 8011B4C0 001182C0 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011B4C4 001182C4 3C 80 80 27 */ lis r4, lbl_8026B42C@ha /* 8011B4C8 001182C8 38 A3 45 30 */ addi r5, r3, lbl_80314530@l @@ -761,7 +761,7 @@ func_8011B450: /* 8011B4D4 001182D4 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l /* 8011B4D8 001182D8 38 84 00 89 */ addi r4, r4, 0x89 /* 8011B4DC 001182DC C0 22 9F C0 */ lfs f1, lbl_803CE940-_SDA2_BASE_(r2) -/* 8011B4E0 001182E0 4B F1 56 65 */ bl func_80030B44 +/* 8011B4E0 001182E0 4B F1 56 65 */ bl xIniGetFloat__FP8xIniFilePcf /* 8011B4E4 001182E4 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011B4E8 001182E8 3C 80 80 27 */ lis r4, lbl_8026B42C@ha /* 8011B4EC 001182EC 38 A3 45 30 */ addi r5, r3, lbl_80314530@l @@ -770,7 +770,7 @@ func_8011B450: /* 8011B4F8 001182F8 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l /* 8011B4FC 001182FC 38 84 00 AD */ addi r4, r4, 0xad /* 8011B500 00118300 C0 22 9F B8 */ lfs f1, lbl_803CE938-_SDA2_BASE_(r2) -/* 8011B504 00118304 4B F1 56 41 */ bl func_80030B44 +/* 8011B504 00118304 4B F1 56 41 */ bl xIniGetFloat__FP8xIniFilePcf /* 8011B508 00118308 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011B50C 0011830C 3C 80 80 27 */ lis r4, lbl_8026B42C@ha /* 8011B510 00118310 38 A3 45 30 */ addi r5, r3, lbl_80314530@l @@ -779,7 +779,7 @@ func_8011B450: /* 8011B51C 0011831C 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l /* 8011B520 00118320 38 84 00 D3 */ addi r4, r4, 0xd3 /* 8011B524 00118324 C0 22 9F DC */ lfs f1, lbl_803CE95C-_SDA2_BASE_(r2) -/* 8011B528 00118328 4B F1 56 1D */ bl func_80030B44 +/* 8011B528 00118328 4B F1 56 1D */ bl xIniGetFloat__FP8xIniFilePcf /* 8011B52C 0011832C C0 02 9F D8 */ lfs f0, lbl_803CE958-_SDA2_BASE_(r2) /* 8011B530 00118330 3C A0 80 31 */ lis r5, lbl_80314530@ha /* 8011B534 00118334 3C 80 80 27 */ lis r4, lbl_8026B42C@ha @@ -790,7 +790,7 @@ func_8011B450: /* 8011B548 00118348 38 84 00 F8 */ addi r4, r4, 0xf8 /* 8011B54C 0011834C D0 05 00 10 */ stfs f0, 0x10(r5) /* 8011B550 00118350 C0 22 9F E0 */ lfs f1, lbl_803CE960-_SDA2_BASE_(r2) -/* 8011B554 00118354 4B F1 55 F1 */ bl func_80030B44 +/* 8011B554 00118354 4B F1 55 F1 */ bl xIniGetFloat__FP8xIniFilePcf /* 8011B558 00118358 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011B55C 0011835C 3C 80 80 27 */ lis r4, lbl_8026B42C@ha /* 8011B560 00118360 38 A3 45 30 */ addi r5, r3, lbl_80314530@l @@ -799,7 +799,7 @@ func_8011B450: /* 8011B56C 0011836C 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l /* 8011B570 00118370 38 84 01 21 */ addi r4, r4, 0x121 /* 8011B574 00118374 C0 22 9F E4 */ lfs f1, lbl_803CE964-_SDA2_BASE_(r2) -/* 8011B578 00118378 4B F1 55 CD */ bl func_80030B44 +/* 8011B578 00118378 4B F1 55 CD */ bl xIniGetFloat__FP8xIniFilePcf /* 8011B57C 0011837C 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011B580 00118380 3C 80 80 27 */ lis r4, lbl_8026B42C@ha /* 8011B584 00118384 38 A3 45 30 */ addi r5, r3, lbl_80314530@l @@ -808,7 +808,7 @@ func_8011B450: /* 8011B590 00118390 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l /* 8011B594 00118394 38 84 01 45 */ addi r4, r4, 0x145 /* 8011B598 00118398 C0 22 9F A8 */ lfs f1, lbl_803CE928-_SDA2_BASE_(r2) -/* 8011B59C 0011839C 4B F1 55 A9 */ bl func_80030B44 +/* 8011B59C 0011839C 4B F1 55 A9 */ bl xIniGetFloat__FP8xIniFilePcf /* 8011B5A0 001183A0 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011B5A4 001183A4 3C 80 80 27 */ lis r4, lbl_8026B42C@ha /* 8011B5A8 001183A8 38 A3 45 30 */ addi r5, r3, lbl_80314530@l @@ -817,7 +817,7 @@ func_8011B450: /* 8011B5B4 001183B4 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l /* 8011B5B8 001183B8 38 84 01 69 */ addi r4, r4, 0x169 /* 8011B5BC 001183BC C0 22 9F B8 */ lfs f1, lbl_803CE938-_SDA2_BASE_(r2) -/* 8011B5C0 001183C0 4B F1 55 85 */ bl func_80030B44 +/* 8011B5C0 001183C0 4B F1 55 85 */ bl xIniGetFloat__FP8xIniFilePcf /* 8011B5C4 001183C4 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011B5C8 001183C8 3C 80 80 27 */ lis r4, lbl_8026B42C@ha /* 8011B5CC 001183CC 38 A3 45 30 */ addi r5, r3, lbl_80314530@l @@ -826,7 +826,7 @@ func_8011B450: /* 8011B5D8 001183D8 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l /* 8011B5DC 001183DC 38 84 01 8E */ addi r4, r4, 0x18e /* 8011B5E0 001183E0 C0 22 9F A8 */ lfs f1, lbl_803CE928-_SDA2_BASE_(r2) -/* 8011B5E4 001183E4 4B F1 55 61 */ bl func_80030B44 +/* 8011B5E4 001183E4 4B F1 55 61 */ bl xIniGetFloat__FP8xIniFilePcf /* 8011B5E8 001183E8 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011B5EC 001183EC 3C 80 80 27 */ lis r4, lbl_8026B42C@ha /* 8011B5F0 001183F0 38 A3 45 30 */ addi r5, r3, lbl_80314530@l @@ -835,7 +835,7 @@ func_8011B450: /* 8011B5FC 001183FC 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l /* 8011B600 00118400 38 84 01 B3 */ addi r4, r4, 0x1b3 /* 8011B604 00118404 C0 22 9F A8 */ lfs f1, lbl_803CE928-_SDA2_BASE_(r2) -/* 8011B608 00118408 4B F1 55 3D */ bl func_80030B44 +/* 8011B608 00118408 4B F1 55 3D */ bl xIniGetFloat__FP8xIniFilePcf /* 8011B60C 0011840C 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011B610 00118410 3C 80 80 27 */ lis r4, lbl_8026B42C@ha /* 8011B614 00118414 38 A3 45 30 */ addi r5, r3, lbl_80314530@l @@ -844,7 +844,7 @@ func_8011B450: /* 8011B620 00118420 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l /* 8011B624 00118424 38 84 01 E0 */ addi r4, r4, 0x1e0 /* 8011B628 00118428 C0 22 9F E8 */ lfs f1, lbl_803CE968-_SDA2_BASE_(r2) -/* 8011B62C 0011842C 4B F1 55 19 */ bl func_80030B44 +/* 8011B62C 0011842C 4B F1 55 19 */ bl xIniGetFloat__FP8xIniFilePcf /* 8011B630 00118430 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011B634 00118434 3C 80 80 27 */ lis r4, lbl_8026B42C@ha /* 8011B638 00118438 38 A3 45 30 */ addi r5, r3, lbl_80314530@l @@ -853,7 +853,7 @@ func_8011B450: /* 8011B644 00118444 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l /* 8011B648 00118448 38 84 02 07 */ addi r4, r4, 0x207 /* 8011B64C 0011844C C0 22 9F EC */ lfs f1, lbl_803CE96C-_SDA2_BASE_(r2) -/* 8011B650 00118450 4B F1 54 F5 */ bl func_80030B44 +/* 8011B650 00118450 4B F1 54 F5 */ bl xIniGetFloat__FP8xIniFilePcf /* 8011B654 00118454 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011B658 00118458 3C 80 80 27 */ lis r4, lbl_8026B42C@ha /* 8011B65C 0011845C 38 A3 45 30 */ addi r5, r3, lbl_80314530@l @@ -862,7 +862,7 @@ func_8011B450: /* 8011B668 00118468 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l /* 8011B66C 0011846C 38 84 02 34 */ addi r4, r4, 0x234 /* 8011B670 00118470 C0 22 9F BC */ lfs f1, lbl_803CE93C-_SDA2_BASE_(r2) -/* 8011B674 00118474 4B F1 54 D1 */ bl func_80030B44 +/* 8011B674 00118474 4B F1 54 D1 */ bl xIniGetFloat__FP8xIniFilePcf /* 8011B678 00118478 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011B67C 0011847C 3C 80 80 27 */ lis r4, lbl_8026B42C@ha /* 8011B680 00118480 38 A3 45 30 */ addi r5, r3, lbl_80314530@l @@ -871,7 +871,7 @@ func_8011B450: /* 8011B68C 0011848C 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l /* 8011B690 00118490 38 84 02 62 */ addi r4, r4, 0x262 /* 8011B694 00118494 C0 22 9F BC */ lfs f1, lbl_803CE93C-_SDA2_BASE_(r2) -/* 8011B698 00118498 4B F1 54 AD */ bl func_80030B44 +/* 8011B698 00118498 4B F1 54 AD */ bl xIniGetFloat__FP8xIniFilePcf /* 8011B69C 0011849C 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011B6A0 001184A0 3C 80 80 27 */ lis r4, lbl_8026B42C@ha /* 8011B6A4 001184A4 38 A3 45 30 */ addi r5, r3, lbl_80314530@l @@ -880,7 +880,7 @@ func_8011B450: /* 8011B6B0 001184B0 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l /* 8011B6B4 001184B4 38 84 02 8A */ addi r4, r4, 0x28a /* 8011B6B8 001184B8 C0 22 9F B0 */ lfs f1, lbl_803CE930-_SDA2_BASE_(r2) -/* 8011B6BC 001184BC 4B F1 54 89 */ bl func_80030B44 +/* 8011B6BC 001184BC 4B F1 54 89 */ bl xIniGetFloat__FP8xIniFilePcf /* 8011B6C0 001184C0 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011B6C4 001184C4 3C 80 80 27 */ lis r4, lbl_8026B42C@ha /* 8011B6C8 001184C8 38 A3 45 30 */ addi r5, r3, lbl_80314530@l @@ -889,7 +889,7 @@ func_8011B450: /* 8011B6D4 001184D4 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l /* 8011B6D8 001184D8 38 84 02 B9 */ addi r4, r4, 0x2b9 /* 8011B6DC 001184DC C0 22 9F A8 */ lfs f1, lbl_803CE928-_SDA2_BASE_(r2) -/* 8011B6E0 001184E0 4B F1 54 65 */ bl func_80030B44 +/* 8011B6E0 001184E0 4B F1 54 65 */ bl xIniGetFloat__FP8xIniFilePcf /* 8011B6E4 001184E4 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011B6E8 001184E8 3C 80 80 27 */ lis r4, lbl_8026B42C@ha /* 8011B6EC 001184EC 38 A3 45 30 */ addi r5, r3, lbl_80314530@l @@ -898,7 +898,7 @@ func_8011B450: /* 8011B6F8 001184F8 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l /* 8011B6FC 001184FC 38 84 02 E9 */ addi r4, r4, 0x2e9 /* 8011B700 00118500 C0 22 9F E8 */ lfs f1, lbl_803CE968-_SDA2_BASE_(r2) -/* 8011B704 00118504 4B F1 54 41 */ bl func_80030B44 +/* 8011B704 00118504 4B F1 54 41 */ bl xIniGetFloat__FP8xIniFilePcf /* 8011B708 00118508 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011B70C 0011850C 3C 80 80 27 */ lis r4, lbl_8026B42C@ha /* 8011B710 00118510 38 A3 45 30 */ addi r5, r3, lbl_80314530@l @@ -907,7 +907,7 @@ func_8011B450: /* 8011B71C 0011851C 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l /* 8011B720 00118520 38 84 03 13 */ addi r4, r4, 0x313 /* 8011B724 00118524 C0 22 9F BC */ lfs f1, lbl_803CE93C-_SDA2_BASE_(r2) -/* 8011B728 00118528 4B F1 54 1D */ bl func_80030B44 +/* 8011B728 00118528 4B F1 54 1D */ bl xIniGetFloat__FP8xIniFilePcf /* 8011B72C 0011852C 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011B730 00118530 3C 80 80 27 */ lis r4, lbl_8026B42C@ha /* 8011B734 00118534 38 A3 45 30 */ addi r5, r3, lbl_80314530@l @@ -916,7 +916,7 @@ func_8011B450: /* 8011B740 00118540 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l /* 8011B744 00118544 38 84 03 3A */ addi r4, r4, 0x33a /* 8011B748 00118548 C0 22 9F B0 */ lfs f1, lbl_803CE930-_SDA2_BASE_(r2) -/* 8011B74C 0011854C 4B F1 53 F9 */ bl func_80030B44 +/* 8011B74C 0011854C 4B F1 53 F9 */ bl xIniGetFloat__FP8xIniFilePcf /* 8011B750 00118550 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011B754 00118554 3C 80 80 27 */ lis r4, lbl_8026B42C@ha /* 8011B758 00118558 38 A3 45 30 */ addi r5, r3, lbl_80314530@l @@ -925,7 +925,7 @@ func_8011B450: /* 8011B764 00118564 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l /* 8011B768 00118568 38 84 03 67 */ addi r4, r4, 0x367 /* 8011B76C 0011856C C0 22 9F BC */ lfs f1, lbl_803CE93C-_SDA2_BASE_(r2) -/* 8011B770 00118570 4B F1 53 D5 */ bl func_80030B44 +/* 8011B770 00118570 4B F1 53 D5 */ bl xIniGetFloat__FP8xIniFilePcf /* 8011B774 00118574 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011B778 00118578 3C 80 80 27 */ lis r4, lbl_8026B42C@ha /* 8011B77C 0011857C 38 A3 45 30 */ addi r5, r3, lbl_80314530@l @@ -934,7 +934,7 @@ func_8011B450: /* 8011B788 00118588 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l /* 8011B78C 0011858C 38 84 03 95 */ addi r4, r4, 0x395 /* 8011B790 00118590 C0 22 9F E8 */ lfs f1, lbl_803CE968-_SDA2_BASE_(r2) -/* 8011B794 00118594 4B F1 53 B1 */ bl func_80030B44 +/* 8011B794 00118594 4B F1 53 B1 */ bl xIniGetFloat__FP8xIniFilePcf /* 8011B798 00118598 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011B79C 0011859C 3C 80 80 27 */ lis r4, lbl_8026B42C@ha /* 8011B7A0 001185A0 38 A3 45 30 */ addi r5, r3, lbl_80314530@l @@ -943,7 +943,7 @@ func_8011B450: /* 8011B7AC 001185AC 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l /* 8011B7B0 001185B0 38 84 03 BD */ addi r4, r4, 0x3bd /* 8011B7B4 001185B4 C0 22 9F EC */ lfs f1, lbl_803CE96C-_SDA2_BASE_(r2) -/* 8011B7B8 001185B8 4B F1 53 8D */ bl func_80030B44 +/* 8011B7B8 001185B8 4B F1 53 8D */ bl xIniGetFloat__FP8xIniFilePcf /* 8011B7BC 001185BC 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011B7C0 001185C0 3C 80 80 27 */ lis r4, lbl_8026B42C@ha /* 8011B7C4 001185C4 38 A3 45 30 */ addi r5, r3, lbl_80314530@l @@ -952,7 +952,7 @@ func_8011B450: /* 8011B7D0 001185D0 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l /* 8011B7D4 001185D4 38 84 03 EC */ addi r4, r4, 0x3ec /* 8011B7D8 001185D8 C0 22 9F A8 */ lfs f1, lbl_803CE928-_SDA2_BASE_(r2) -/* 8011B7DC 001185DC 4B F1 53 69 */ bl func_80030B44 +/* 8011B7DC 001185DC 4B F1 53 69 */ bl xIniGetFloat__FP8xIniFilePcf /* 8011B7E0 001185E0 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011B7E4 001185E4 3C 80 80 27 */ lis r4, lbl_8026B42C@ha /* 8011B7E8 001185E8 38 A3 45 30 */ addi r5, r3, lbl_80314530@l @@ -961,7 +961,7 @@ func_8011B450: /* 8011B7F4 001185F4 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l /* 8011B7F8 001185F8 38 84 04 1C */ addi r4, r4, 0x41c /* 8011B7FC 001185FC C0 22 9F F0 */ lfs f1, lbl_803CE970-_SDA2_BASE_(r2) -/* 8011B800 00118600 4B F1 53 45 */ bl func_80030B44 +/* 8011B800 00118600 4B F1 53 45 */ bl xIniGetFloat__FP8xIniFilePcf /* 8011B804 00118604 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011B808 00118608 3C 80 80 27 */ lis r4, lbl_8026B42C@ha /* 8011B80C 0011860C 38 A3 45 30 */ addi r5, r3, lbl_80314530@l @@ -970,7 +970,7 @@ func_8011B450: /* 8011B818 00118618 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l /* 8011B81C 0011861C 38 84 04 46 */ addi r4, r4, 0x446 /* 8011B820 00118620 C0 22 9F F4 */ lfs f1, lbl_803CE974-_SDA2_BASE_(r2) -/* 8011B824 00118624 4B F1 53 21 */ bl func_80030B44 +/* 8011B824 00118624 4B F1 53 21 */ bl xIniGetFloat__FP8xIniFilePcf /* 8011B828 00118628 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011B82C 0011862C 3C 80 80 27 */ lis r4, lbl_8026B42C@ha /* 8011B830 00118630 38 A3 45 30 */ addi r5, r3, lbl_80314530@l @@ -979,7 +979,7 @@ func_8011B450: /* 8011B83C 0011863C 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l /* 8011B840 00118640 38 84 04 6D */ addi r4, r4, 0x46d /* 8011B844 00118644 C0 22 9F F4 */ lfs f1, lbl_803CE974-_SDA2_BASE_(r2) -/* 8011B848 00118648 4B F1 52 FD */ bl func_80030B44 +/* 8011B848 00118648 4B F1 52 FD */ bl xIniGetFloat__FP8xIniFilePcf /* 8011B84C 0011864C 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011B850 00118650 3C 80 80 27 */ lis r4, lbl_8026B42C@ha /* 8011B854 00118654 38 A3 45 30 */ addi r5, r3, lbl_80314530@l @@ -988,7 +988,7 @@ func_8011B450: /* 8011B860 00118660 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l /* 8011B864 00118664 38 84 04 94 */ addi r4, r4, 0x494 /* 8011B868 00118668 C0 22 9F A8 */ lfs f1, lbl_803CE928-_SDA2_BASE_(r2) -/* 8011B86C 0011866C 4B F1 52 D9 */ bl func_80030B44 +/* 8011B86C 0011866C 4B F1 52 D9 */ bl xIniGetFloat__FP8xIniFilePcf /* 8011B870 00118670 C0 02 9F D8 */ lfs f0, lbl_803CE958-_SDA2_BASE_(r2) /* 8011B874 00118674 3C A0 80 31 */ lis r5, lbl_80314530@ha /* 8011B878 00118678 3C 80 80 27 */ lis r4, lbl_8026B42C@ha @@ -999,7 +999,7 @@ func_8011B450: /* 8011B88C 0011868C 38 84 04 B8 */ addi r4, r4, 0x4b8 /* 8011B890 00118690 D0 05 00 70 */ stfs f0, 0x70(r5) /* 8011B894 00118694 C0 22 9F A8 */ lfs f1, lbl_803CE928-_SDA2_BASE_(r2) -/* 8011B898 00118698 4B F1 52 AD */ bl func_80030B44 +/* 8011B898 00118698 4B F1 52 AD */ bl xIniGetFloat__FP8xIniFilePcf /* 8011B89C 0011869C C0 02 9F D8 */ lfs f0, lbl_803CE958-_SDA2_BASE_(r2) /* 8011B8A0 001186A0 3C A0 80 31 */ lis r5, lbl_80314530@ha /* 8011B8A4 001186A4 3C 80 80 27 */ lis r4, lbl_8026B42C@ha @@ -1010,7 +1010,7 @@ func_8011B450: /* 8011B8B8 001186B8 38 84 04 DE */ addi r4, r4, 0x4de /* 8011B8BC 001186BC D0 05 00 74 */ stfs f0, 0x74(r5) /* 8011B8C0 001186C0 C0 22 9F F8 */ lfs f1, lbl_803CE978-_SDA2_BASE_(r2) -/* 8011B8C4 001186C4 4B F1 52 81 */ bl func_80030B44 +/* 8011B8C4 001186C4 4B F1 52 81 */ bl xIniGetFloat__FP8xIniFilePcf /* 8011B8C8 001186C8 C0 02 9F D8 */ lfs f0, lbl_803CE958-_SDA2_BASE_(r2) /* 8011B8CC 001186CC 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011B8D0 001186D0 38 63 45 30 */ addi r3, r3, lbl_80314530@l @@ -1022,8 +1022,8 @@ func_8011B450: /* 8011B8E8 001186E8 38 21 00 10 */ addi r1, r1, 0x10 /* 8011B8EC 001186EC 4E 80 00 20 */ blr -.global func_8011B8F0 -func_8011B8F0: +.global init__9oob_stateFv +init__9oob_stateFv: /* 8011B8F0 001186F0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8011B8F4 001186F4 7C 08 02 A6 */ mflr r0 /* 8011B8F8 001186F8 3C 60 80 29 */ lis r3, lbl_80297E48@ha @@ -1098,9 +1098,9 @@ lbl_8011B9CC: /* 8011B9FC 001187FC D0 04 00 3C */ stfs f0, 0x3c(r4) /* 8011BA00 00118800 98 04 00 40 */ stb r0, 0x40(r4) /* 8011BA04 00118804 98 04 00 08 */ stb r0, 8(r4) -/* 8011BA08 00118808 4B F3 08 0D */ bl func_8004C214 +/* 8011BA08 00118808 4B F3 08 0D */ bl xStrHash__FPCc /* 8011BA0C 0011880C 38 81 00 08 */ addi r4, r1, 8 -/* 8011BA10 00118810 4B F2 FC FD */ bl func_8004B70C +/* 8011BA10 00118810 4B F2 FC FD */ bl xSTFindAsset__FUiPUi /* 8011BA14 00118814 28 03 00 00 */ cmplwi r3, 0 /* 8011BA18 00118818 40 82 00 0C */ bne lbl_8011BA24 /* 8011BA1C 0011881C 38 60 00 00 */ li r3, 0 @@ -1108,7 +1108,7 @@ lbl_8011B9CC: lbl_8011BA24: /* 8011BA24 00118824 7C 64 1B 78 */ mr r4, r3 /* 8011BA28 00118828 38 60 00 00 */ li r3, 0 -/* 8011BA2C 0011882C 4B EF D7 A1 */ bl func_800191CC +/* 8011BA2C 0011882C 4B EF D7 A1 */ bl xEntLoadModel__FP4xEntP8RpAtomic lbl_8011BA30: /* 8011BA30 00118830 3C 80 80 29 */ lis r4, lbl_80297E48@ha /* 8011BA34 00118834 38 84 7E 48 */ addi r4, r4, lbl_80297E48@l @@ -1837,14 +1837,14 @@ lbl_8011C3D0: /* 8011C414 00119214 3C 60 80 27 */ lis r3, lbl_8026B42C@ha /* 8011C418 00119218 38 63 B4 2C */ addi r3, r3, lbl_8026B42C@l /* 8011C41C 0011921C 38 63 05 03 */ addi r3, r3, 0x503 -/* 8011C420 00119220 4B F2 FD F5 */ bl func_8004C214 +/* 8011C420 00119220 4B F2 FD F5 */ bl xStrHash__FPCc /* 8011C424 00119224 3C A0 80 29 */ lis r5, lbl_80297E48@ha /* 8011C428 00119228 7C 64 1B 78 */ mr r4, r3 /* 8011C42C 0011922C 38 65 7E 48 */ addi r3, r5, lbl_80297E48@l /* 8011C430 00119230 38 C0 00 00 */ li r6, 0 /* 8011C434 00119234 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8011C438 00119238 38 BE 00 08 */ addi r5, r30, 8 -/* 8011C43C 0011923C 48 01 65 D9 */ bl func_80132A14 +/* 8011C43C 0011923C 48 01 65 D9 */ bl start_talk__8ztalkboxFUiPQ28ztalkbox8callbackP10zNPCCommon /* 8011C440 00119240 38 60 00 05 */ li r3, 5 /* 8011C444 00119244 48 00 00 08 */ b lbl_8011C44C lbl_8011C448: @@ -2053,8 +2053,8 @@ func_8011C6B8: /* 8011C6F8 001194F8 4E 80 00 20 */ blr /* 8011C6FC 001194FC 4E 80 00 20 */ blr -.global func_8011C700 -func_8011C700: +.global update__9oob_stateFR6xScenef +update__9oob_stateFR6xScenef: /* 8011C700 00119500 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8011C704 00119504 7C 08 02 A6 */ mflr r0 /* 8011C708 00119508 3C 80 80 29 */ lis r4, lbl_80297E48@ha @@ -2071,7 +2071,7 @@ func_8011C700: /* 8011C734 00119534 38 60 00 00 */ li r3, 0 /* 8011C738 00119538 48 00 00 D8 */ b lbl_8011C810 lbl_8011C73C: -/* 8011C73C 0011953C 4B F9 30 55 */ bl func_800AF790 +/* 8011C73C 0011953C 4B F9 30 55 */ bl zSaveLoadGetPreAutoSave__Fv /* 8011C740 00119540 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8011C744 00119544 41 82 00 0C */ beq lbl_8011C750 /* 8011C748 00119548 38 60 00 00 */ li r3, 0 @@ -2094,7 +2094,7 @@ lbl_8011C76C: /* 8011C784 00119584 80 03 17 88 */ lwz r0, 0x1788(r3) /* 8011C788 00119588 54 00 04 21 */ rlwinm. r0, r0, 0, 0x10, 0x10 /* 8011C78C 0011958C 40 82 00 08 */ bne lbl_8011C794 -/* 8011C790 00119590 48 00 01 E5 */ bl func_8011C974 +/* 8011C790 00119590 48 00 01 E5 */ bl force_start__9oob_stateFv lbl_8011C794: /* 8011C794 00119594 3C 60 80 29 */ lis r3, lbl_80297E48@ha /* 8011C798 00119598 3B A3 7E 48 */ addi r29, r3, lbl_80297E48@l @@ -2138,8 +2138,8 @@ lbl_8011C810: /* 8011C824 00119624 38 21 00 20 */ addi r1, r1, 0x20 /* 8011C828 00119628 4E 80 00 20 */ blr -.global func_8011C82C -func_8011C82C: +.global IsPlayerInControl__9oob_stateFv +IsPlayerInControl__9oob_stateFv: /* 8011C82C 0011962C 3C 60 80 29 */ lis r3, lbl_80297E48@ha /* 8011C830 00119630 38 63 7E 48 */ addi r3, r3, lbl_80297E48@l /* 8011C834 00119634 88 03 00 08 */ lbz r0, 8(r3) @@ -2147,8 +2147,8 @@ func_8011C82C: /* 8011C83C 0011963C 54 03 D9 7E */ srwi r3, r0, 5 /* 8011C840 00119640 4E 80 00 20 */ blr -.global func_8011C844 -func_8011C844: +.global oob_timer__9oob_stateFv +oob_timer__9oob_stateFv: /* 8011C844 00119644 3C 80 80 29 */ lis r4, lbl_80297E48@ha /* 8011C848 00119648 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011C84C 0011964C 38 84 7E 48 */ addi r4, r4, lbl_80297E48@l @@ -2163,8 +2163,8 @@ lbl_8011C86C: /* 8011C86C 0011966C C0 22 9F FC */ lfs f1, lbl_803CE97C-_SDA2_BASE_(r2) /* 8011C870 00119670 4E 80 00 20 */ blr -.global func_8011C874 -func_8011C874: +.global render__9oob_stateFv +render__9oob_stateFv: /* 8011C874 00119674 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011C878 00119678 7C 08 02 A6 */ mflr r0 /* 8011C87C 0011967C 3C 60 80 29 */ lis r3, 0x8029 @@ -2187,14 +2187,14 @@ lbl_8011C8B4: /* 8011C8B8 001196B8 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l /* 8011C8BC 001196BC 80 7F 07 10 */ lwz r3, 0x710(r31) /* 8011C8C0 001196C0 80 9F 06 58 */ lwz r4, 0x658(r31) -/* 8011C8C4 001196C4 48 00 6B FD */ bl func_801234C0 +/* 8011C8C4 001196C4 48 00 6B FD */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 8011C8C8 001196C8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8011C8CC 001196CC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8011C8D0 001196D0 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 8011C8D4 001196D4 4B EF CB F9 */ bl func_800194CC +/* 8011C8D4 001196D4 4B EF CB F9 */ bl xEntRender__FP4xEnt /* 8011C8D8 001196D8 80 9F 06 58 */ lwz r4, 0x658(r31) /* 8011C8DC 001196DC 38 60 00 00 */ li r3, 0 -/* 8011C8E0 001196E0 48 00 6B E1 */ bl func_801234C0 +/* 8011C8E0 001196E0 48 00 6B E1 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 8011C8E4 001196E4 38 60 00 01 */ li r3, 1 lbl_8011C8E8: /* 8011C8E8 001196E8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -2203,8 +2203,8 @@ lbl_8011C8E8: /* 8011C8F4 001196F4 38 21 00 10 */ addi r1, r1, 0x10 /* 8011C8F8 001196F8 4E 80 00 20 */ blr -.global func_8011C8FC -func_8011C8FC: +.global fx_render__9oob_stateFv +fx_render__9oob_stateFv: /* 8011C8FC 001196FC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011C900 00119700 7C 08 02 A6 */ mflr r0 /* 8011C904 00119704 3C 60 80 29 */ lis r3, 0x8029 @@ -2238,8 +2238,8 @@ lbl_8011C964: /* 8011C96C 0011976C 38 21 00 10 */ addi r1, r1, 0x10 /* 8011C970 00119770 4E 80 00 20 */ blr -.global func_8011C974 -func_8011C974: +.global force_start__9oob_stateFv +force_start__9oob_stateFv: /* 8011C974 00119774 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011C978 00119778 7C 08 02 A6 */ mflr r0 /* 8011C97C 0011977C 3C 60 80 29 */ lis r3, lbl_80297E48@ha @@ -2249,7 +2249,7 @@ func_8011C974: /* 8011C98C 0011978C 54 00 07 7E */ clrlwi r0, r0, 0x1d /* 8011C990 00119790 2C 00 00 03 */ cmpwi r0, 3 /* 8011C994 00119794 40 82 00 8C */ bne lbl_8011CA20 -/* 8011C998 00119798 4B FF 5A D5 */ bl func_8011246C +/* 8011C998 00119798 4B FF 5A D5 */ bl active__12bungee_stateFv /* 8011C99C 0011979C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8011C9A0 001197A0 40 82 00 80 */ bne lbl_8011CA20 /* 8011C9A4 001197A4 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -2291,8 +2291,8 @@ lbl_8011CA20: /* 8011CA2C 0011982C 38 21 00 10 */ addi r1, r1, 0x10 /* 8011CA30 00119830 4E 80 00 20 */ blr -.global func_8011CA34 -func_8011CA34: +.global read_persistent__9oob_stateFR7xSerial +read_persistent__9oob_stateFR7xSerial: /* 8011CA34 00119834 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8011CA38 00119838 7C 08 02 A6 */ mflr r0 /* 8011CA3C 0011983C 3C 80 80 29 */ lis r4, lbl_80297EB8@ha @@ -2306,7 +2306,7 @@ func_8011CA34: lbl_8011CA5C: /* 8011CA5C 0011985C 7F A3 EB 78 */ mr r3, r29 /* 8011CA60 00119860 38 81 00 08 */ addi r4, r1, 8 -/* 8011CA64 00119864 4B F2 68 49 */ bl func_800432AC +/* 8011CA64 00119864 4B F2 68 49 */ bl Read_b1__7xSerialFPi /* 8011CA68 00119868 80 61 00 08 */ lwz r3, 8(r1) /* 8011CA6C 0011986C 3B DE 00 01 */ addi r30, r30, 1 /* 8011CA70 00119870 28 1E 00 06 */ cmplwi r30, 6 @@ -2324,8 +2324,8 @@ lbl_8011CA5C: /* 8011CAA0 001198A0 38 21 00 20 */ addi r1, r1, 0x20 /* 8011CAA4 001198A4 4E 80 00 20 */ blr -.global func_8011CAA8 -func_8011CAA8: +.global write_persistent__9oob_stateFR7xSerial +write_persistent__9oob_stateFR7xSerial: /* 8011CAA8 001198A8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8011CAAC 001198AC 7C 08 02 A6 */ mflr r0 /* 8011CAB0 001198B0 3C 80 80 29 */ lis r4, lbl_80297EB8@ha @@ -2342,7 +2342,7 @@ lbl_8011CAD0: /* 8011CAD8 001198D8 7C 04 00 D0 */ neg r0, r4 /* 8011CADC 001198DC 7C 00 23 78 */ or r0, r0, r4 /* 8011CAE0 001198E0 54 04 0F FE */ srwi r4, r0, 0x1f -/* 8011CAE4 001198E4 4B F2 65 29 */ bl func_8004300C +/* 8011CAE4 001198E4 4B F2 65 29 */ bl Write_b1__7xSerialFi /* 8011CAE8 001198E8 3B DE 00 01 */ addi r30, r30, 1 /* 8011CAEC 001198EC 3B FF 00 08 */ addi r31, r31, 8 /* 8011CAF0 001198F0 28 1E 00 06 */ cmplwi r30, 6 @@ -2378,7 +2378,7 @@ lbl_8011CAD0: /* 8011CB68 00119968 54 00 04 21 */ rlwinm. r0, r0, 0, 0x10, 0x10 /* 8011CB6C 0011996C 40 82 00 20 */ bne lbl_8011CB8C /* 8011CB70 00119970 7F E3 FB 78 */ mr r3, r31 -/* 8011CB74 00119974 4B F9 8F 21 */ bl func_800B5A94 +/* 8011CB74 00119974 4B F9 8F 21 */ bl zSurfaceOutOfBounds__FRC8xSurface /* 8011CB78 00119978 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8011CB7C 0011997C 7C 7E 1B 78 */ mr r30, r3 /* 8011CB80 00119980 41 82 00 0C */ beq lbl_8011CB8C @@ -2432,7 +2432,7 @@ lbl_8011CBBC: /* 8011CC34 00119A34 54 00 04 21 */ rlwinm. r0, r0, 0, 0x10, 0x10 /* 8011CC38 00119A38 40 82 00 20 */ bne lbl_8011CC58 /* 8011CC3C 00119A3C 7F E3 FB 78 */ mr r3, r31 -/* 8011CC40 00119A40 4B F9 8E 55 */ bl func_800B5A94 +/* 8011CC40 00119A40 4B F9 8E 55 */ bl zSurfaceOutOfBounds__FRC8xSurface /* 8011CC44 00119A44 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8011CC48 00119A48 7C 7E 1B 78 */ mr r30, r3 /* 8011CC4C 00119A4C 41 82 00 0C */ beq lbl_8011CC58 @@ -2505,12 +2505,12 @@ lbl_8011CCF0: /* 8011CD44 00119B44 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l /* 8011CD48 00119B48 38 60 00 04 */ li r3, 4 /* 8011CD4C 00119B4C 98 1D 00 3C */ stb r0, 0x3c(r29) -/* 8011CD50 00119B50 4B F4 98 09 */ bl func_80066558 +/* 8011CD50 00119B50 4B F4 98 09 */ bl zEntPlayerControlOff__F13zControlOwner /* 8011CD54 00119B54 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8011CD58 00119B58 C0 02 A0 00 */ lfs f0, lbl_803CE980-_SDA2_BASE_(r2) /* 8011CD5C 00119B5C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8011CD60 00119B60 D0 03 17 10 */ stfs f0, 0x1710(r3) -/* 8011CD64 00119B64 4B F3 F0 89 */ bl func_8005BDEC +/* 8011CD64 00119B64 4B F3 F0 89 */ bl reset__13cruise_bubbleFv /* 8011CD68 00119B68 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011CD6C 00119B6C 3C 80 80 29 */ lis r4, lbl_80297E48@ha /* 8011CD70 00119B70 3B E3 45 30 */ addi r31, r3, lbl_80314530@l @@ -2585,7 +2585,7 @@ lbl_8011CCF0: /* 8011CE84 00119C84 4B EE E3 E1 */ bl func_8000B264 /* 8011CE88 00119C88 80 7E 07 28 */ lwz r3, 0x728(r30) /* 8011CE8C 00119C8C 38 81 00 18 */ addi r4, r1, 0x18 -/* 8011CE90 00119C90 4B F1 4F A5 */ bl func_80031E34 +/* 8011CE90 00119C90 4B F1 4F A5 */ bl xMat3x3GetEuler__FPC7xMat3x3P5xVec3 /* 8011CE94 00119C94 C0 21 00 18 */ lfs f1, 0x18(r1) /* 8011CE98 00119C98 4B EF 19 5D */ bl func_8000E7F4 /* 8011CE9C 00119C9C 80 9E 07 28 */ lwz r4, 0x728(r30) @@ -2609,7 +2609,7 @@ lbl_8011CCF0: /* 8011CEE4 00119CE4 D0 1D 00 28 */ stfs f0, 0x28(r29) /* 8011CEE8 00119CE8 80 63 07 04 */ lwz r3, 0x704(r3) /* 8011CEEC 00119CEC C0 22 A0 08 */ lfs f1, lbl_803CE988-_SDA2_BASE_(r2) -/* 8011CEF0 00119CF0 4B F1 75 DD */ bl func_800344CC +/* 8011CEF0 00119CF0 4B F1 75 DD */ bl xModelUpdate__FP14xModelInstancef /* 8011CEF4 00119CF4 38 00 00 00 */ li r0, 0 /* 8011CEF8 00119CF8 90 1D 00 38 */ stw r0, 0x38(r29) /* 8011CEFC 00119CFC 80 01 00 44 */ lwz r0, 0x44(r1) @@ -2695,7 +2695,7 @@ lbl_8011D01C: /* 8011D01C 00119E1C 38 00 00 01 */ li r0, 1 /* 8011D020 00119E20 38 60 00 02 */ li r3, 2 /* 8011D024 00119E24 90 1F 00 38 */ stw r0, 0x38(r31) -/* 8011D028 00119E28 4B F7 DB 05 */ bl func_8009AB2C +/* 8011D028 00119E28 4B F7 DB 05 */ bl zGameStateSwitch__Fi lbl_8011D02C: /* 8011D02C 00119E2C 80 1F 00 10 */ lwz r0, 0x10(r31) /* 8011D030 00119E30 2C 00 00 06 */ cmpwi r0, 6 @@ -2732,8 +2732,8 @@ lbl_8011D0A4: /* 8011D0A4 00119EA4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8011D0A8 00119EA8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8011D0AC 00119EAC 80 63 07 04 */ lwz r3, 0x704(r3) -/* 8011D0B0 00119EB0 4B F1 76 01 */ bl func_800346B0 -/* 8011D0B4 00119EB4 4B F5 85 35 */ bl func_800755E8 +/* 8011D0B0 00119EB0 4B F1 76 01 */ bl xModelEval__FP14xModelInstance +/* 8011D0B4 00119EB4 4B F5 85 35 */ bl zEntPlayerUpdateModel__Fv /* 8011D0B8 00119EB8 38 60 00 02 */ li r3, 2 lbl_8011D0BC: /* 8011D0BC 00119EBC 80 01 00 24 */ lwz r0, 0x24(r1) @@ -2784,16 +2784,16 @@ lbl_8011D0BC: /* 8011D170 00119F70 D0 1C 00 20 */ stfs f0, 0x20(r28) /* 8011D174 00119F74 C0 04 00 64 */ lfs f0, 0x64(r4) /* 8011D178 00119F78 D0 1C 00 24 */ stfs f0, 0x24(r28) -/* 8011D17C 00119F7C 4B F5 CF A5 */ bl func_8007A120 -/* 8011D180 00119F80 4B F5 84 69 */ bl func_800755E8 +/* 8011D17C 00119F7C 4B F5 CF A5 */ bl zEntPlayerReset__FP4xEnt +/* 8011D180 00119F80 4B F5 84 69 */ bl zEntPlayerUpdateModel__Fv /* 8011D184 00119F84 38 60 00 04 */ li r3, 4 -/* 8011D188 00119F88 4B F4 93 D1 */ bl func_80066558 +/* 8011D188 00119F88 4B F4 93 D1 */ bl zEntPlayerControlOff__F13zControlOwner /* 8011D18C 00119F8C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8011D190 00119F90 C0 02 A0 00 */ lfs f0, lbl_803CE980-_SDA2_BASE_(r2) /* 8011D194 00119F94 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8011D198 00119F98 D0 03 17 10 */ stfs f0, 0x1710(r3) -/* 8011D19C 00119F9C 4B F2 4A 31 */ bl func_80041BCC -/* 8011D1A0 00119FA0 4B F3 4F 89 */ bl func_80052128 +/* 8011D19C 00119F9C 4B F2 4A 31 */ bl xScrFxStopFade__Fv +/* 8011D1A0 00119FA0 4B F3 4F 89 */ bl zCameraDisableInput__Fv /* 8011D1A4 00119FA4 83 9E 00 48 */ lwz r28, 0x48(r30) /* 8011D1A8 00119FA8 3C 60 80 25 */ lis r3, lbl_80253030@ha /* 8011D1AC 00119FAC 83 BE 00 24 */ lwz r29, 0x24(r30) @@ -2812,7 +2812,7 @@ lbl_8011D0BC: /* 8011D1E0 00119FE0 7F 83 E3 78 */ mr r3, r28 /* 8011D1E4 00119FE4 C0 3C 00 B8 */ lfs f1, 0xb8(r28) /* 8011D1E8 00119FE8 FC 60 10 90 */ fmr f3, f2 -/* 8011D1EC 00119FEC 4B F1 4F E5 */ bl func_800321D0 +/* 8011D1EC 00119FEC 4B F1 4F E5 */ bl xMat3x3Euler__FP7xMat3x3fff /* 8011D1F0 00119FF0 7F E4 FB 78 */ mr r4, r31 /* 8011D1F4 00119FF4 38 7C 00 30 */ addi r3, r28, 0x30 /* 8011D1F8 00119FF8 4B EE E0 6D */ bl func_8000B264 @@ -2843,7 +2843,7 @@ lbl_8011D0BC: /* 8011D25C 0011A05C FC A0 20 90 */ fmr f5, f4 /* 8011D260 0011A060 FC C0 20 90 */ fmr f6, f4 /* 8011D264 0011A064 EC 63 00 2A */ fadds f3, f3, f0 -/* 8011D268 0011A068 4B EF 03 69 */ bl func_8000D5D0 +/* 8011D268 0011A068 4B EF 03 69 */ bl xCameraMove__FP7xCameraUiffffff /* 8011D26C 0011A06C C0 62 9F A8 */ lfs f3, lbl_803CE928-_SDA2_BASE_(r2) /* 8011D270 0011A070 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011D274 0011A074 38 83 45 30 */ addi r4, r3, lbl_80314530@l @@ -2855,7 +2855,7 @@ lbl_8011D0BC: /* 8011D28C 0011A08C FC C0 18 90 */ fmr f6, f3 /* 8011D290 0011A090 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8011D294 0011A094 38 80 00 00 */ li r4, 0 -/* 8011D298 0011A098 4B EF 07 55 */ bl func_8000D9EC +/* 8011D298 0011A098 4B EF 07 55 */ bl xCameraLookYPR__FP7xCameraUiffffff /* 8011D29C 0011A09C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8011D2A0 0011A0A0 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8011D2A4 0011A0A4 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -2868,7 +2868,7 @@ lbl_8011D0BC: /* 8011D2C0 0011A0C0 7C 08 02 A6 */ mflr r0 /* 8011D2C4 0011A0C4 38 60 00 04 */ li r3, 4 /* 8011D2C8 0011A0C8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8011D2CC 0011A0CC 4B F4 92 35 */ bl func_80066500 +/* 8011D2CC 0011A0CC 4B F4 92 35 */ bl zEntPlayerControlOn__F13zControlOwner /* 8011D2D0 0011A0D0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8011D2D4 0011A0D4 C0 02 9F B8 */ lfs f0, lbl_803CE938-_SDA2_BASE_(r2) /* 8011D2D8 0011A0D8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -2994,7 +2994,7 @@ lbl_8011D47C: /* 8011D490 0011A290 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8011D494 0011A294 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8011D498 0011A298 80 63 07 04 */ lwz r3, 0x704(r3) -/* 8011D49C 0011A29C 4B F1 72 15 */ bl func_800346B0 +/* 8011D49C 0011A29C 4B F1 72 15 */ bl xModelEval__FP14xModelInstance lbl_8011D4A0: /* 8011D4A0 0011A2A0 38 60 00 03 */ li r3, 3 lbl_8011D4A4: diff --git a/asm/Game/zEntSimpleObj.s b/asm/Game/zEntSimpleObj.s index 98c2aa9f7..ce9ff2c3b 100644 --- a/asm/Game/zEntSimpleObj.s +++ b/asm/Game/zEntSimpleObj.s @@ -2,8 +2,8 @@ .section .text # 0x80090E88 - 0x80092074 -.global func_80090E88 -func_80090E88: +.global zEntSimpleObj_MgrInit__FPP13zEntSimpleObjUi +zEntSimpleObj_MgrInit__FPP13zEntSimpleObjUi: /* 80090E88 0008DC88 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80090E8C 0008DC8C 7C 08 02 A6 */ mflr r0 /* 80090E90 0008DC90 90 01 00 44 */ stw r0, 0x44(r1) @@ -27,7 +27,7 @@ func_80090E88: /* 80090ED8 0008DCD8 7C 7B 1B 78 */ mr r27, r3 /* 80090EDC 0008DCDC 3B 20 00 00 */ li r25, 0 /* 80090EE0 0008DCE0 7C 03 03 78 */ mr r3, r0 -/* 80090EE4 0008DCE4 4B FB B3 31 */ bl func_8004C214 +/* 80090EE4 0008DCE4 4B FB B3 31 */ bl xStrHash__FPCc /* 80090EE8 0008DCE8 7C 7F 1B 78 */ mr r31, r3 /* 80090EEC 0008DCEC 7F 9E E3 78 */ mr r30, r28 /* 80090EF0 0008DCF0 7F 7D DB 78 */ mr r29, r27 @@ -104,7 +104,7 @@ lbl_80090FB8: /* 80091004 0008DE04 60 00 00 01 */ ori r0, r0, 1 /* 80091008 0008DE08 98 03 00 1B */ stb r0, 0x1b(r3) /* 8009100C 0008DE0C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 80091010 0008DE10 4B FA 29 31 */ bl func_80033940 +/* 80091010 0008DE10 4B FA 29 31 */ bl xMemAlloc__FUiUii /* 80091014 0008DE14 80 9E 00 00 */ lwz r4, 0(r30) /* 80091018 0008DE18 90 64 00 48 */ stw r3, 0x48(r4) /* 8009101C 0008DE1C 48 00 00 20 */ b lbl_8009103C @@ -128,7 +128,7 @@ lbl_80091044: /* 80091058 0008DE58 57 24 10 3A */ slwi r4, r25, 2 /* 8009105C 0008DE5C 38 A0 00 00 */ li r5, 0 /* 80091060 0008DE60 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 80091064 0008DE64 4B FA 28 DD */ bl func_80033940 +/* 80091064 0008DE64 4B FA 28 DD */ bl xMemAlloc__FUiUii /* 80091068 0008DE68 28 19 00 00 */ cmplwi r25, 0 /* 8009106C 0008DE6C 90 6D 8E 74 */ stw r3, lbl_803CB774-_SDA_BASE_(r13) /* 80091070 0008DE70 38 80 00 00 */ li r4, 0 @@ -236,7 +236,7 @@ lbl_800911EC: /* 800911F0 0008DFF0 57 44 30 32 */ slwi r4, r26, 6 /* 800911F4 0008DFF4 38 A0 00 40 */ li r5, 0x40 /* 800911F8 0008DFF8 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 800911FC 0008DFFC 4B FA 27 45 */ bl func_80033940 +/* 800911FC 0008DFFC 4B FA 27 45 */ bl xMemAlloc__FUiUii /* 80091200 0008E000 90 6D 8E 6C */ stw r3, lbl_803CB76C-_SDA_BASE_(r13) /* 80091204 0008E004 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80091208 0008E008 7F 7D DB 78 */ mr r29, r27 @@ -264,7 +264,7 @@ lbl_8009121C: /* 8009125C 0008E05C 80 9D 00 00 */ lwz r4, 0(r29) /* 80091260 0008E060 80 84 00 24 */ lwz r4, 0x24(r4) /* 80091264 0008E064 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80091268 0008E068 48 03 6F 75 */ bl func_800C81DC +/* 80091268 0008E068 48 03 6F 75 */ bl iModelCull__FP8RpAtomicP11RwMatrixTag /* 8009126C 0008E06C 38 78 00 1C */ addi r3, r24, 0x1c /* 80091270 0008E070 38 81 00 08 */ addi r4, r1, 8 /* 80091274 0008E074 48 00 02 09 */ bl func_8009147C @@ -277,7 +277,7 @@ lbl_8009121C: /* 80091290 0008E090 C0 18 00 38 */ lfs f0, 0x38(r24) /* 80091294 0008E094 D0 19 00 0C */ stfs f0, 0xc(r25) /* 80091298 0008E098 80 7D 00 00 */ lwz r3, 0(r29) -/* 8009129C 0008E09C 48 01 11 0D */ bl func_800A23A8 +/* 8009129C 0008E09C 48 01 11 0D */ bl zLOD_Get__FP4xEnt /* 800912A0 0008E0A0 28 03 00 00 */ cmplwi r3, 0 /* 800912A4 0008E0A4 41 82 01 20 */ beq lbl_800913C4 /* 800912A8 0008E0A8 80 9D 00 00 */ lwz r4, 0(r29) @@ -394,7 +394,7 @@ lbl_80091404: /* 80091430 0008E230 80 7D 00 00 */ lwz r3, 0(r29) /* 80091434 0008E234 80 9F 1F C0 */ lwz r4, 0x1fc0(r31) /* 80091438 0008E238 C0 22 8F C8 */ lfs f1, lbl_803CD948-_SDA2_BASE_(r2) -/* 8009143C 0008E23C 4B F8 81 C1 */ bl func_800195FC +/* 8009143C 0008E23C 4B F8 81 C1 */ bl xEntUpdate__FP4xEntP6xScenef /* 80091440 0008E240 3B 39 00 40 */ addi r25, r25, 0x40 /* 80091444 0008E244 3B BD 00 04 */ addi r29, r29, 4 /* 80091448 0008E248 3B DE 00 01 */ addi r30, r30, 1 @@ -425,8 +425,8 @@ func_8009147C: /* 80091498 0008E298 D0 03 00 0C */ stfs f0, 0xc(r3) /* 8009149C 0008E29C 4E 80 00 20 */ blr -.global func_800914A0 -func_800914A0: +.global zEntSimpleObj_MgrUpdateRender__FP7RpWorldf +zEntSimpleObj_MgrUpdateRender__FP7RpWorldf: /* 800914A0 0008E2A0 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800914A4 0008E2A4 7C 08 02 A6 */ mflr r0 /* 800914A8 0008E2A8 90 01 00 64 */ stw r0, 0x64(r1) @@ -465,7 +465,7 @@ lbl_800914D8: /* 80091528 0008E328 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 8009152C 0008E32C 41 81 01 E0 */ bgt lbl_8009170C /* 80091530 0008E330 7F A3 EB 78 */ mr r3, r29 -/* 80091534 0008E334 48 03 6D E1 */ bl func_800C8314 +/* 80091534 0008E334 48 03 6D E1 */ bl iModelSphereCull__FP7xSphere /* 80091538 0008E338 2C 03 00 00 */ cmpwi r3, 0 /* 8009153C 0008E33C 40 82 01 D0 */ bne lbl_8009170C /* 80091540 0008E340 C0 1D 00 10 */ lfs f0, 0x10(r29) @@ -524,11 +524,11 @@ lbl_800915F8: /* 800915F8 0008E3F8 80 1C 00 DC */ lwz r0, 0xdc(r28) /* 800915FC 0008E3FC 28 00 00 00 */ cmplwi r0, 0 /* 80091600 0008E400 41 82 00 78 */ beq lbl_80091678 -/* 80091604 0008E404 48 00 6B 79 */ bl func_8009817C +/* 80091604 0008E404 48 00 6B 79 */ bl zGameIsPaused__Fv /* 80091608 0008E408 2C 03 00 00 */ cmpwi r3, 0 /* 8009160C 0008E40C 40 82 00 6C */ bne lbl_80091678 /* 80091610 0008E410 80 7C 00 DC */ lwz r3, 0xdc(r28) -/* 80091614 0008E414 48 02 D4 05 */ bl func_800BEA18 +/* 80091614 0008E414 48 02 D4 05 */ bl iAnimDuration__FPv /* 80091618 0008E418 C0 1C 00 E0 */ lfs f0, 0xe0(r28) /* 8009161C 0008E41C EC 00 F8 2A */ fadds f0, f0, f31 /* 80091620 0008E420 D0 1C 00 E0 */ stfs f0, 0xe0(r28) @@ -546,23 +546,23 @@ lbl_8009163C: /* 8009164C 0008E44C C0 3C 00 E0 */ lfs f1, 0xe0(r28) /* 80091650 0008E450 7F 25 CB 78 */ mr r5, r25 /* 80091654 0008E454 7F 46 D3 78 */ mr r6, r26 -/* 80091658 0008E458 48 02 D3 A1 */ bl func_800BE9F8 +/* 80091658 0008E458 48 02 D3 A1 */ bl iAnimEval__FPvfUiP5xVec3P5xQuat /* 8009165C 0008E45C 80 7C 00 24 */ lwz r3, 0x24(r28) /* 80091660 0008E460 7F 44 D3 78 */ mr r4, r26 /* 80091664 0008E464 7F 25 CB 78 */ mr r5, r25 /* 80091668 0008E468 80 C3 00 4C */ lwz r6, 0x4c(r3) /* 8009166C 0008E46C 80 63 00 10 */ lwz r3, 0x10(r3) /* 80091670 0008E470 38 C6 00 40 */ addi r6, r6, 0x40 -/* 80091674 0008E474 48 03 69 4D */ bl func_800C7FC0 +/* 80091674 0008E474 48 03 69 4D */ bl iModelAnimMatrices__FP8RpAtomicP5xQuatP5xVec3P11RwMatrixTag lbl_80091678: /* 80091678 0008E478 80 7C 00 30 */ lwz r3, 0x30(r28) /* 8009167C 0008E47C 80 9F 06 58 */ lwz r4, 0x658(r31) -/* 80091680 0008E480 48 09 1E 41 */ bl func_801234C0 +/* 80091680 0008E480 48 09 1E 41 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 80091684 0008E484 7F 83 E3 78 */ mr r3, r28 /* 80091688 0008E488 48 00 01 CD */ bl func_80091854 /* 8009168C 0008E48C 57 60 06 3F */ clrlwi. r0, r27, 0x18 /* 80091690 0008E490 40 82 00 7C */ bne lbl_8009170C -/* 80091694 0008E494 4B F9 F5 D5 */ bl func_80030C68 +/* 80091694 0008E494 4B F9 F5 D5 */ bl xrand__Fv /* 80091698 0008E498 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8009169C 0008E49C 28 00 00 55 */ cmplwi r0, 0x55 /* 800916A0 0008E4A0 40 80 00 6C */ bge lbl_8009170C @@ -578,20 +578,20 @@ lbl_80091678: /* 800916C8 0008E4C8 80 9C 00 24 */ lwz r4, 0x24(r28) /* 800916CC 0008E4CC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 800916D0 0008E4D0 38 84 00 30 */ addi r4, r4, 0x30 -/* 800916D4 0008E4D4 4B FB CE 09 */ bl func_8004E4DC -/* 800916D8 0008E4D8 4B F9 F5 B1 */ bl func_80030C88 +/* 800916D4 0008E4D4 4B FB CE 09 */ bl xVec3Copy__FP5xVec3PC5xVec3 +/* 800916D8 0008E4D8 4B F9 F5 B1 */ bl xurand__Fv /* 800916DC 0008E4DC C0 42 8F CC */ lfs f2, lbl_803CD94C-_SDA2_BASE_(r2) /* 800916E0 0008E4E0 C0 01 00 0C */ lfs f0, 0xc(r1) /* 800916E4 0008E4E4 EC 22 10 7A */ fmadds f1, f2, f1, f2 /* 800916E8 0008E4E8 EC 00 08 2A */ fadds f0, f0, f1 /* 800916EC 0008E4EC D0 01 00 0C */ stfs f0, 0xc(r1) -/* 800916F0 0008E4F0 4B F9 F5 79 */ bl func_80030C68 +/* 800916F0 0008E4F0 4B F9 F5 79 */ bl xrand__Fv /* 800916F4 0008E4F4 54 64 07 7E */ clrlwi r4, r3, 0x1d /* 800916F8 0008E4F8 38 61 00 08 */ addi r3, r1, 8 /* 800916FC 0008E4FC 38 84 00 01 */ addi r4, r4, 1 /* 80091700 0008E500 38 A1 00 14 */ addi r5, r1, 0x14 /* 80091704 0008E504 38 C0 00 00 */ li r6, 0 -/* 80091708 0008E508 48 00 35 6D */ bl func_80094C74 +/* 80091708 0008E508 48 00 35 6D */ bl zFX_SpawnBubbleTrail__FPC5xVec3UiPC5xVec3PC5xVec3 lbl_8009170C: /* 8009170C 0008E50C 3B DE 00 01 */ addi r30, r30, 1 /* 80091710 0008E510 3B BD 00 40 */ addi r29, r29, 0x40 @@ -609,8 +609,8 @@ lbl_80091714: /* 8009173C 0008E53C 38 21 00 60 */ addi r1, r1, 0x60 /* 80091740 0008E540 4E 80 00 20 */ blr -.global func_80091744 -func_80091744: +.global zEntSimpleObj_MgrCustomUpdate__FP6zScenef +zEntSimpleObj_MgrCustomUpdate__FP6zScenef: /* 80091744 0008E544 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80091748 0008E548 7C 08 02 A6 */ mflr r0 /* 8009174C 0008E54C 90 01 00 24 */ stw r0, 0x24(r1) @@ -650,8 +650,8 @@ lbl_800917A4: /* 800917C8 0008E5C8 38 21 00 20 */ addi r1, r1, 0x20 /* 800917CC 0008E5CC 4E 80 00 20 */ blr -.global func_800917D0 -func_800917D0: +.global zEntSimpleObj_MgrCustomRender__Fv +zEntSimpleObj_MgrCustomRender__Fv: /* 800917D0 0008E5D0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800917D4 0008E5D4 7C 08 02 A6 */ mflr r0 /* 800917D8 0008E5D8 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -668,7 +668,7 @@ lbl_800917FC: /* 80091800 0008E600 80 9F 06 58 */ lwz r4, 0x658(r31) /* 80091804 0008E604 7C 63 F0 2E */ lwzx r3, r3, r30 /* 80091808 0008E608 80 63 00 30 */ lwz r3, 0x30(r3) -/* 8009180C 0008E60C 48 09 1C B5 */ bl func_801234C0 +/* 8009180C 0008E60C 48 09 1C B5 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 80091810 0008E610 80 6D 8E 74 */ lwz r3, lbl_803CB774-_SDA_BASE_(r13) /* 80091814 0008E614 7C 63 F0 2E */ lwzx r3, r3, r30 /* 80091818 0008E618 81 83 00 44 */ lwz r12, 0x44(r3) @@ -704,7 +704,7 @@ func_80091854: /* 80091880 0008E680 48 00 00 0C */ b lbl_8009188C lbl_80091884: /* 80091884 0008E684 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 80091888 0008E688 4B FA 30 BD */ bl func_80034944 +/* 80091888 0008E688 4B FA 30 BD */ bl xModelRender__FP14xModelInstance lbl_8009188C: /* 8009188C 0008E68C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80091890 0008E690 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -715,7 +715,7 @@ lbl_8009188C: /* 800918A4 0008E6A4 7C 08 02 A6 */ mflr r0 /* 800918A8 0008E6A8 38 A0 00 01 */ li r5, 1 /* 800918AC 0008E6AC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800918B0 0008E6B0 48 00 00 39 */ bl func_800918E8 +/* 800918B0 0008E6B0 48 00 00 39 */ bl zEntSimpleObj_Init__FP13zEntSimpleObjP9xEntAssetb /* 800918B4 0008E6B4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800918B8 0008E6B8 7C 08 03 A6 */ mtlr r0 /* 800918BC 0008E6BC 38 21 00 10 */ addi r1, r1, 0x10 @@ -724,14 +724,14 @@ lbl_8009188C: /* 800918C8 0008E6C8 7C 08 02 A6 */ mflr r0 /* 800918CC 0008E6CC 38 A0 00 00 */ li r5, 0 /* 800918D0 0008E6D0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800918D4 0008E6D4 48 00 00 15 */ bl func_800918E8 +/* 800918D4 0008E6D4 48 00 00 15 */ bl zEntSimpleObj_Init__FP13zEntSimpleObjP9xEntAssetb /* 800918D8 0008E6D8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800918DC 0008E6DC 7C 08 03 A6 */ mtlr r0 /* 800918E0 0008E6E0 38 21 00 10 */ addi r1, r1, 0x10 /* 800918E4 0008E6E4 4E 80 00 20 */ blr -.global func_800918E8 -func_800918E8: +.global zEntSimpleObj_Init__FP13zEntSimpleObjP9xEntAssetb +zEntSimpleObj_Init__FP13zEntSimpleObjP9xEntAssetb: /* 800918E8 0008E6E8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800918EC 0008E6EC 7C 08 02 A6 */ mflr r0 /* 800918F0 0008E6F0 3C C0 53 49 */ lis r6, 0x53494D50@ha @@ -744,7 +744,7 @@ func_800918E8: /* 8009190C 0008E70C 93 A1 00 14 */ stw r29, 0x14(r1) /* 80091910 0008E710 7C 7D 1B 78 */ mr r29, r3 /* 80091914 0008E714 93 81 00 10 */ stw r28, 0x10(r1) -/* 80091918 0008E718 4B FC 32 E5 */ bl func_80054BFC +/* 80091918 0008E718 4B FC 32 E5 */ bl zEntInit__FP4zEntP9xEntAssetUi /* 8009191C 0008E71C 57 E0 06 3F */ clrlwi. r0, r31, 0x18 /* 80091920 0008E720 41 82 00 0C */ beq lbl_8009192C /* 80091924 0008E724 38 00 00 3F */ li r0, 0x3f @@ -807,7 +807,7 @@ lbl_800919E0: /* 800919E8 0008E7E8 38 03 1C D8 */ addi r0, r3, lbl_80091CD8@l /* 800919EC 0008E7EC 90 1D 00 0C */ stw r0, 0xc(r29) /* 800919F0 0008E7F0 80 7E 00 4C */ lwz r3, 0x4c(r30) -/* 800919F4 0008E7F4 4B FB 9D 19 */ bl func_8004B70C +/* 800919F4 0008E7F4 4B FB 9D 19 */ bl xSTFindAsset__FUiPUi /* 800919F8 0008E7F8 88 1D 00 19 */ lbz r0, 0x19(r29) /* 800919FC 0008E7FC 7C 7C 1B 78 */ mr r28, r3 /* 80091A00 0008E800 3B E0 00 00 */ li r31, 0 @@ -839,7 +839,7 @@ lbl_800919E0: /* 80091A68 0008E868 80 83 00 10 */ lwz r4, 0x10(r3) /* 80091A6C 0008E86C 80 63 00 08 */ lwz r3, 8(r3) /* 80091A70 0008E870 80 84 00 0C */ lwz r4, 0xc(r4) -/* 80091A74 0008E874 4B F7 64 A9 */ bl func_80007F1C +/* 80091A74 0008E874 4B F7 64 A9 */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef /* 80091A78 0008E878 88 1D 00 19 */ lbz r0, 0x19(r29) /* 80091A7C 0008E87C 60 00 00 01 */ ori r0, r0, 1 /* 80091A80 0008E880 98 1D 00 19 */ stb r0, 0x19(r29) @@ -852,14 +852,14 @@ lbl_80091A88: /* 80091A98 0008E898 28 00 00 00 */ cmplwi r0, 0 /* 80091A9C 0008E89C 40 82 00 34 */ bne lbl_80091AD0 /* 80091AA0 0008E8A0 38 81 00 08 */ addi r4, r1, 8 -/* 80091AA4 0008E8A4 4B FB 9C 69 */ bl func_8004B70C +/* 80091AA4 0008E8A4 4B FB 9C 69 */ bl xSTFindAsset__FUiPUi /* 80091AA8 0008E8A8 7C 7F 1B 79 */ or. r31, r3, r3 /* 80091AAC 0008E8AC 41 82 00 24 */ beq lbl_80091AD0 -/* 80091AB0 0008E8B0 48 02 CF 89 */ bl func_800BEA38 +/* 80091AB0 0008E8B0 48 02 CF 89 */ bl iAnimBoneCount__FPv /* 80091AB4 0008E8B4 7C 7E 1B 79 */ or. r30, r3, r3 /* 80091AB8 0008E8B8 41 82 00 14 */ beq lbl_80091ACC /* 80091ABC 0008E8BC 7F 83 E3 78 */ mr r3, r28 -/* 80091AC0 0008E8C0 48 03 64 55 */ bl func_800C7F14 +/* 80091AC0 0008E8C0 48 03 64 55 */ bl iModelNumBones__FP8RpAtomic /* 80091AC4 0008E8C4 7C 1E 18 40 */ cmplw r30, r3 /* 80091AC8 0008E8C8 41 82 00 08 */ beq lbl_80091AD0 lbl_80091ACC: @@ -869,7 +869,7 @@ lbl_80091AD0: /* 80091AD4 0008E8D4 7F A3 EB 78 */ mr r3, r29 /* 80091AD8 0008E8D8 C0 02 8F C8 */ lfs f0, lbl_803CD948-_SDA2_BASE_(r2) /* 80091ADC 0008E8DC D0 1D 00 E0 */ stfs f0, 0xe0(r29) -/* 80091AE0 0008E8E0 4B FC 37 71 */ bl func_80055250 +/* 80091AE0 0008E8E0 4B FC 37 71 */ bl zEntReset__FP4zEnt /* 80091AE4 0008E8E4 80 01 00 24 */ lwz r0, 0x24(r1) /* 80091AE8 0008E8E8 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80091AEC 0008E8EC 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -891,7 +891,7 @@ lbl_80091B08: /* 80091B24 0008E924 93 A1 00 14 */ stw r29, 0x14(r1) /* 80091B28 0008E928 7C 7D 1B 78 */ mr r29, r3 /* 80091B2C 0008E92C FF E0 08 90 */ fmr f31, f1 -/* 80091B30 0008E930 4B F8 7A CD */ bl func_800195FC +/* 80091B30 0008E930 4B F8 7A CD */ bl xEntUpdate__FP4xEntP6xScenef /* 80091B34 0008E934 80 7D 00 DC */ lwz r3, 0xdc(r29) /* 80091B38 0008E938 28 03 00 00 */ cmplwi r3, 0 /* 80091B3C 0008E93C 41 82 00 80 */ beq lbl_80091BBC @@ -901,7 +901,7 @@ lbl_80091B08: /* 80091B4C 0008E94C A0 04 00 44 */ lhz r0, 0x44(r4) /* 80091B50 0008E950 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15 /* 80091B54 0008E954 40 82 00 68 */ bne lbl_80091BBC -/* 80091B58 0008E958 48 02 CE C1 */ bl func_800BEA18 +/* 80091B58 0008E958 48 02 CE C1 */ bl iAnimDuration__FPv /* 80091B5C 0008E95C C0 1D 00 E0 */ lfs f0, 0xe0(r29) /* 80091B60 0008E960 EC 00 F8 2A */ fadds f0, f0, f31 /* 80091B64 0008E964 D0 1D 00 E0 */ stfs f0, 0xe0(r29) @@ -919,14 +919,14 @@ lbl_80091B80: /* 80091B90 0008E990 C0 3D 00 E0 */ lfs f1, 0xe0(r29) /* 80091B94 0008E994 7F C5 F3 78 */ mr r5, r30 /* 80091B98 0008E998 7F E6 FB 78 */ mr r6, r31 -/* 80091B9C 0008E99C 48 02 CE 5D */ bl func_800BE9F8 +/* 80091B9C 0008E99C 48 02 CE 5D */ bl iAnimEval__FPvfUiP5xVec3P5xQuat /* 80091BA0 0008E9A0 80 7D 00 24 */ lwz r3, 0x24(r29) /* 80091BA4 0008E9A4 7F E4 FB 78 */ mr r4, r31 /* 80091BA8 0008E9A8 7F C5 F3 78 */ mr r5, r30 /* 80091BAC 0008E9AC 80 C3 00 4C */ lwz r6, 0x4c(r3) /* 80091BB0 0008E9B0 80 63 00 10 */ lwz r3, 0x10(r3) /* 80091BB4 0008E9B4 38 C6 00 40 */ addi r6, r6, 0x40 -/* 80091BB8 0008E9B8 48 03 64 09 */ bl func_800C7FC0 +/* 80091BB8 0008E9B8 48 03 64 09 */ bl iModelAnimMatrices__FP8RpAtomicP5xQuatP5xVec3P11RwMatrixTag lbl_80091BBC: /* 80091BBC 0008E9BC E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80091BC0 0008E9C0 80 01 00 34 */ lwz r0, 0x34(r1) @@ -938,47 +938,47 @@ lbl_80091BBC: /* 80091BD8 0008E9D8 38 21 00 30 */ addi r1, r1, 0x30 /* 80091BDC 0008E9DC 4E 80 00 20 */ blr -.global func_80091BE0 -func_80091BE0: +.global zEntSimpleObj_Setup__FP13zEntSimpleObj +zEntSimpleObj_Setup__FP13zEntSimpleObj: /* 80091BE0 0008E9E0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80091BE4 0008E9E4 7C 08 02 A6 */ mflr r0 /* 80091BE8 0008E9E8 90 01 00 14 */ stw r0, 0x14(r1) -/* 80091BEC 0008E9EC 4B FC 34 79 */ bl func_80055064 +/* 80091BEC 0008E9EC 4B FC 34 79 */ bl zEntSetup__FP4zEnt /* 80091BF0 0008E9F0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80091BF4 0008E9F4 7C 08 03 A6 */ mtlr r0 /* 80091BF8 0008E9F8 38 21 00 10 */ addi r1, r1, 0x10 /* 80091BFC 0008E9FC 4E 80 00 20 */ blr -.global func_80091C00 -func_80091C00: +.global zEntSimpleObj_Save__FP13zEntSimpleObjP7xSerial +zEntSimpleObj_Save__FP13zEntSimpleObjP7xSerial: /* 80091C00 0008EA00 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80091C04 0008EA04 7C 08 02 A6 */ mflr r0 /* 80091C08 0008EA08 90 01 00 14 */ stw r0, 0x14(r1) -/* 80091C0C 0008EA0C 4B FC 36 05 */ bl func_80055210 +/* 80091C0C 0008EA0C 4B FC 36 05 */ bl zEntSave__FP4zEntP7xSerial /* 80091C10 0008EA10 80 01 00 14 */ lwz r0, 0x14(r1) /* 80091C14 0008EA14 7C 08 03 A6 */ mtlr r0 /* 80091C18 0008EA18 38 21 00 10 */ addi r1, r1, 0x10 /* 80091C1C 0008EA1C 4E 80 00 20 */ blr -.global func_80091C20 -func_80091C20: +.global zEntSimpleObj_Load__FP13zEntSimpleObjP7xSerial +zEntSimpleObj_Load__FP13zEntSimpleObjP7xSerial: /* 80091C20 0008EA20 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80091C24 0008EA24 7C 08 02 A6 */ mflr r0 /* 80091C28 0008EA28 90 01 00 14 */ stw r0, 0x14(r1) -/* 80091C2C 0008EA2C 4B FC 36 05 */ bl func_80055230 +/* 80091C2C 0008EA2C 4B FC 36 05 */ bl zEntLoad__FP4zEntP7xSerial /* 80091C30 0008EA30 80 01 00 14 */ lwz r0, 0x14(r1) /* 80091C34 0008EA34 7C 08 03 A6 */ mtlr r0 /* 80091C38 0008EA38 38 21 00 10 */ addi r1, r1, 0x10 /* 80091C3C 0008EA3C 4E 80 00 20 */ blr -.global func_80091C40 -func_80091C40: +.global zEntSimpleObj_Reset__FP13zEntSimpleObjP6xScene +zEntSimpleObj_Reset__FP13zEntSimpleObjP6xScene: /* 80091C40 0008EA40 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80091C44 0008EA44 7C 08 02 A6 */ mflr r0 /* 80091C48 0008EA48 90 01 00 14 */ stw r0, 0x14(r1) /* 80091C4C 0008EA4C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80091C50 0008EA50 7C 7F 1B 78 */ mr r31, r3 -/* 80091C54 0008EA54 4B FC 35 FD */ bl func_80055250 +/* 80091C54 0008EA54 4B FC 35 FD */ bl zEntReset__FP4zEnt /* 80091C58 0008EA58 C0 02 8F C8 */ lfs f0, lbl_803CD948-_SDA2_BASE_(r2) /* 80091C5C 0008EA5C D0 1F 00 E0 */ stfs f0, 0xe0(r31) /* 80091C60 0008EA60 88 1F 00 22 */ lbz r0, 0x22(r31) @@ -1007,7 +1007,7 @@ lbl_80091CB0: /* 80091CB4 0008EAB4 7F E3 FB 78 */ mr r3, r31 /* 80091CB8 0008EAB8 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80091CBC 0008EABC 38 84 00 30 */ addi r4, r4, 0x30 -/* 80091CC0 0008EAC0 4B F8 7B A5 */ bl func_80019864 +/* 80091CC0 0008EAC0 4B F8 7B A5 */ bl xEntDefaultBoundUpdate__FP4xEntP5xVec3 lbl_80091CC4: /* 80091CC4 0008EAC4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80091CC8 0008EAC8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1099,7 +1099,7 @@ lbl_80091DCC: /* 80091DFC 0008EBFC C0 3E 00 04 */ lfs f1, 4(r30) /* 80091E00 0008EC00 7F E3 FB 78 */ mr r3, r31 /* 80091E04 0008EC04 C0 5E 00 08 */ lfs f2, 8(r30) -/* 80091E08 0008EC08 48 00 4B DD */ bl func_800969E4 +/* 80091E08 0008EC08 48 00 4B DD */ bl zFXPopOn__FR4xEntff /* 80091E0C 0008EC0C 48 00 02 4C */ b lbl_80092058 lbl_80091E10: /* 80091E10 0008EC10 7F E3 FB 78 */ mr r3, r31 @@ -1117,7 +1117,7 @@ lbl_80091E10: /* 80091E40 0008EC40 C0 3E 00 04 */ lfs f1, 4(r30) /* 80091E44 0008EC44 7F E3 FB 78 */ mr r3, r31 /* 80091E48 0008EC48 C0 5E 00 08 */ lfs f2, 8(r30) -/* 80091E4C 0008EC4C 48 00 4D F9 */ bl func_80096C44 +/* 80091E4C 0008EC4C 48 00 4D F9 */ bl zFXPopOff__FR4xEntff /* 80091E50 0008EC50 48 00 02 08 */ b lbl_80092058 lbl_80091E54: /* 80091E54 0008EC54 7F E3 FB 78 */ mr r3, r31 @@ -1135,7 +1135,7 @@ lbl_80091E54: /* 80091E84 0008EC84 C0 3E 00 04 */ lfs f1, 4(r30) /* 80091E88 0008EC88 7F E3 FB 78 */ mr r3, r31 /* 80091E8C 0008EC8C C0 5E 00 08 */ lfs f2, 8(r30) -/* 80091E90 0008EC90 48 00 4B 55 */ bl func_800969E4 +/* 80091E90 0008EC90 48 00 4B 55 */ bl zFXPopOn__FR4xEntff lbl_80091E94: /* 80091E94 0008EC94 38 00 00 18 */ li r0, 0x18 /* 80091E98 0008EC98 98 1F 00 22 */ stb r0, 0x22(r31) @@ -1154,7 +1154,7 @@ lbl_80091EC4: /* 80091EC8 0008ECC8 7F E3 FB 78 */ mr r3, r31 /* 80091ECC 0008ECCC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80091ED0 0008ECD0 38 84 00 30 */ addi r4, r4, 0x30 -/* 80091ED4 0008ECD4 4B F8 79 91 */ bl func_80019864 +/* 80091ED4 0008ECD4 4B F8 79 91 */ bl xEntDefaultBoundUpdate__FP4xEntP5xVec3 /* 80091ED8 0008ECD8 48 00 01 80 */ b lbl_80092058 lbl_80091EDC: /* 80091EDC 0008ECDC 7F E3 FB 78 */ mr r3, r31 @@ -1172,7 +1172,7 @@ lbl_80091EDC: /* 80091F0C 0008ED0C C0 3E 00 04 */ lfs f1, 4(r30) /* 80091F10 0008ED10 7F E3 FB 78 */ mr r3, r31 /* 80091F14 0008ED14 C0 5E 00 08 */ lfs f2, 8(r30) -/* 80091F18 0008ED18 48 00 4D 2D */ bl func_80096C44 +/* 80091F18 0008ED18 48 00 4D 2D */ bl zFXPopOff__FR4xEntff lbl_80091F1C: /* 80091F1C 0008ED1C 38 00 00 00 */ li r0, 0 /* 80091F20 0008ED20 98 1F 00 22 */ stb r0, 0x22(r31) @@ -1191,28 +1191,28 @@ lbl_80091F4C: /* 80091F50 0008ED50 7F E3 FB 78 */ mr r3, r31 /* 80091F54 0008ED54 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80091F58 0008ED58 38 84 00 30 */ addi r4, r4, 0x30 -/* 80091F5C 0008ED5C 4B F8 79 09 */ bl func_80019864 +/* 80091F5C 0008ED5C 4B F8 79 09 */ bl xEntDefaultBoundUpdate__FP4xEntP5xVec3 /* 80091F60 0008ED60 48 00 00 F8 */ b lbl_80092058 lbl_80091F64: /* 80091F64 0008ED64 7F E3 FB 78 */ mr r3, r31 -/* 80091F68 0008ED68 48 08 49 61 */ bl func_801168C8 +/* 80091F68 0008ED68 48 08 49 61 */ bl zCollGeom_CamEnable__FP4xEnt /* 80091F6C 0008ED6C 48 00 00 EC */ b lbl_80092058 lbl_80091F70: /* 80091F70 0008ED70 7F E3 FB 78 */ mr r3, r31 -/* 80091F74 0008ED74 48 08 49 6D */ bl func_801168E0 +/* 80091F74 0008ED74 48 08 49 6D */ bl zCollGeom_CamDisable__FP4xEnt /* 80091F78 0008ED78 48 00 00 E0 */ b lbl_80092058 lbl_80091F7C: /* 80091F7C 0008ED7C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80091F80 0008ED80 7F E3 FB 78 */ mr r3, r31 /* 80091F84 0008ED84 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 80091F88 0008ED88 80 84 1F C0 */ lwz r4, 0x1fc0(r4) -/* 80091F8C 0008ED8C 4B FF FC B5 */ bl func_80091C40 +/* 80091F8C 0008ED8C 4B FF FC B5 */ bl zEntSimpleObj_Reset__FP13zEntSimpleObjP6xScene /* 80091F90 0008ED90 48 00 00 C8 */ b lbl_80092058 lbl_80091F94: /* 80091F94 0008ED94 7F E3 FB 78 */ mr r3, r31 /* 80091F98 0008ED98 7C A4 2B 78 */ mr r4, r5 /* 80091F9C 0008ED9C 7F C5 F3 78 */ mr r5, r30 -/* 80091FA0 0008EDA0 4B FC 37 6D */ bl func_8005570C +/* 80091FA0 0008EDA0 4B FC 37 6D */ bl zEntAnimEvent__FP4zEntUiPCf /* 80091FA4 0008EDA4 48 00 00 B4 */ b lbl_80092058 lbl_80091FA8: /* 80091FA8 0008EDA8 C0 3E 00 00 */ lfs f1, 0(r30) @@ -1224,7 +1224,7 @@ lbl_80091FA8: /* 80091FC0 0008EDC0 D8 01 00 10 */ stfd f0, 0x10(r1) /* 80091FC4 0008EDC4 80 81 00 0C */ lwz r4, 0xc(r1) /* 80091FC8 0008EDC8 80 A1 00 14 */ lwz r5, 0x14(r1) -/* 80091FCC 0008EDCC 48 07 CF 1D */ bl func_8010EEE8 +/* 80091FCC 0008EDCC 48 07 CF 1D */ bl xSkyDome_AddEntity__FP4xEntii /* 80091FD0 0008EDD0 48 00 00 88 */ b lbl_80092058 lbl_80091FD4: /* 80091FD4 0008EDD4 C0 1E 00 04 */ lfs f0, 4(r30) @@ -1233,21 +1233,21 @@ lbl_80091FD4: /* 80091FE0 0008EDE0 FC 00 00 1E */ fctiwz f0, f0 /* 80091FE4 0008EDE4 D8 01 00 10 */ stfd f0, 0x10(r1) /* 80091FE8 0008EDE8 80 81 00 14 */ lwz r4, 0x14(r1) -/* 80091FEC 0008EDEC 48 09 17 A9 */ bl func_80123794 +/* 80091FEC 0008EDEC 48 09 17 A9 */ bl zGooAdd__FP4xEntfi /* 80091FF0 0008EDF0 48 00 00 68 */ b lbl_80092058 lbl_80091FF4: /* 80091FF4 0008EDF4 7F E3 FB 78 */ mr r3, r31 /* 80091FF8 0008EDF8 7F C4 F3 78 */ mr r4, r30 -/* 80091FFC 0008EDFC 48 00 24 35 */ bl func_80094430 +/* 80091FFC 0008EDFC 48 00 24 35 */ bl zFXGooEventSetWarb__FP4xEntPCf /* 80092000 0008EE00 48 00 00 58 */ b lbl_80092058 lbl_80092004: /* 80092004 0008EE04 C0 3E 00 00 */ lfs f1, 0(r30) /* 80092008 0008EE08 7F E3 FB 78 */ mr r3, r31 -/* 8009200C 0008EE0C 48 00 25 91 */ bl func_8009459C +/* 8009200C 0008EE0C 48 00 25 91 */ bl zFXGooEventSetFreezeDuration__FP4xEntf /* 80092010 0008EE10 48 00 00 48 */ b lbl_80092058 lbl_80092014: /* 80092014 0008EE14 7F E3 FB 78 */ mr r3, r31 -/* 80092018 0008EE18 48 00 27 91 */ bl func_800947A8 +/* 80092018 0008EE18 48 00 27 91 */ bl zFXGooEventMelt__FP4xEnt /* 8009201C 0008EE1C 48 00 00 3C */ b lbl_80092058 lbl_80092020: /* 80092020 0008EE20 28 07 00 00 */ cmplwi r7, 0 diff --git a/asm/Game/zEntTeleportBox.s b/asm/Game/zEntTeleportBox.s index 9420f95bf..3fc496ff0 100644 --- a/asm/Game/zEntTeleportBox.s +++ b/asm/Game/zEntTeleportBox.s @@ -21,7 +21,7 @@ func_8012C0A8: /* 8012C0E0 00128EE0 C0 02 A2 3C */ lfs f0, lbl_803CEBBC-_SDA2_BASE_(r2) /* 8012C0E4 00128EE4 FC 60 10 90 */ fmr f3, f2 /* 8012C0E8 00128EE8 EC 21 00 24 */ fdivs f1, f1, f0 -/* 8012C0EC 00128EEC 4B F0 60 E5 */ bl func_800321D0 +/* 8012C0EC 00128EEC 4B F0 60 E5 */ bl xMat3x3Euler__FP7xMat3x3fff /* 8012C0F0 00128EF0 C0 22 A2 40 */ lfs f1, lbl_803CEBC0-_SDA2_BASE_(r2) /* 8012C0F4 00128EF4 7F E3 FB 78 */ mr r3, r31 /* 8012C0F8 00128EF8 C0 62 A2 44 */ lfs f3, lbl_803CEBC4-_SDA2_BASE_(r2) @@ -30,7 +30,7 @@ func_8012C0A8: /* 8012C104 00128F04 7F E3 FB 78 */ mr r3, r31 /* 8012C108 00128F08 7F E5 FB 78 */ mr r5, r31 /* 8012C10C 00128F0C 38 81 00 08 */ addi r4, r1, 8 -/* 8012C110 00128F10 4B F0 69 4D */ bl func_80032A5C +/* 8012C110 00128F10 4B F0 69 4D */ bl xMat3x3LMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8012C114 00128F14 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 8012C118 00128F18 80 01 00 54 */ lwz r0, 0x54(r1) /* 8012C11C 00128F1C CB E1 00 40 */ lfd f31, 0x40(r1) @@ -120,17 +120,17 @@ lbl_8012C230: /* 8012C240 00129040 80 85 00 24 */ lwz r4, 0x24(r5) /* 8012C244 00129044 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8012C248 00129048 38 84 00 30 */ addi r4, r4, 0x30 -/* 8012C24C 0012904C 4B F2 22 91 */ bl func_8004E4DC +/* 8012C24C 0012904C 4B F2 22 91 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012C250 00129050 C0 21 00 0C */ lfs f1, 0xc(r1) /* 8012C254 00129054 38 61 00 08 */ addi r3, r1, 8 /* 8012C258 00129058 C0 02 A2 44 */ lfs f0, lbl_803CEBC4-_SDA2_BASE_(r2) /* 8012C25C 0012905C 38 80 00 32 */ li r4, 0x32 /* 8012C260 00129060 EC 01 00 2A */ fadds f0, f1, f0 /* 8012C264 00129064 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 8012C268 00129068 4B F6 87 D1 */ bl func_80094A38 +/* 8012C268 00129068 4B F6 87 D1 */ bl zFX_SpawnBubbleHit__FPC5xVec3Ui /* 8012C26C 0012906C 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha /* 8012C270 00129070 38 63 C2 B0 */ addi r3, r3, lbl_8026C2B0@l -/* 8012C274 00129074 4B F1 FF A1 */ bl func_8004C214 +/* 8012C274 00129074 4B F1 FF A1 */ bl xStrHash__FPCc /* 8012C278 00129078 C0 42 A2 40 */ lfs f2, lbl_803CEBC0-_SDA2_BASE_(r2) /* 8012C27C 0012907C 38 C1 00 08 */ addi r6, r1, 8 /* 8012C280 00129080 C0 22 A2 4C */ lfs f1, lbl_803CEBCC-_SDA2_BASE_(r2) @@ -153,7 +153,7 @@ lbl_8012C2B0: /* 8012C2C0 001290C0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8012C2C4 001290C4 90 01 00 14 */ stw r0, 0x14(r1) /* 8012C2C8 001290C8 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 8012C2CC 001290CC 4B EF 33 25 */ bl func_8001F5F0 +/* 8012C2CC 001290CC 4B EF 33 25 */ bl zEntEvent__FP5xBaseUi /* 8012C2D0 001290D0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012C2D4 001290D4 38 60 00 00 */ li r3, 0 /* 8012C2D8 001290D8 7C 08 03 A6 */ mtlr r0 @@ -186,9 +186,9 @@ lbl_8012C320: /* 8012C330 00129130 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8012C334 00129134 90 01 00 14 */ stw r0, 0x14(r1) /* 8012C338 00129138 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 8012C33C 0012913C 4B EF 32 B5 */ bl func_8001F5F0 +/* 8012C33C 0012913C 4B EF 32 B5 */ bl zEntEvent__FP5xBaseUi /* 8012C340 00129140 38 60 00 00 */ li r3, 0 -/* 8012C344 00129144 4B FA 32 01 */ bl func_800CF544 +/* 8012C344 00129144 4B FA 32 01 */ bl iCameraMotionBlurActivate__FUi /* 8012C348 00129148 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012C34C 0012914C 38 60 00 00 */ li r3, 0 /* 8012C350 00129150 7C 08 03 A6 */ mtlr r0 @@ -206,14 +206,14 @@ lbl_8012C35C: /* 8012C37C 0012917C 80 86 00 24 */ lwz r4, 0x24(r6) /* 8012C380 00129180 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8012C384 00129184 38 84 00 30 */ addi r4, r4, 0x30 -/* 8012C388 00129188 4B F2 21 55 */ bl func_8004E4DC +/* 8012C388 00129188 4B F2 21 55 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012C38C 0012918C C0 21 00 0C */ lfs f1, 0xc(r1) /* 8012C390 00129190 38 61 00 08 */ addi r3, r1, 8 /* 8012C394 00129194 C0 02 A2 44 */ lfs f0, lbl_803CEBC4-_SDA2_BASE_(r2) /* 8012C398 00129198 38 80 00 32 */ li r4, 0x32 /* 8012C39C 0012919C EC 01 00 2A */ fadds f0, f1, f0 /* 8012C3A0 001291A0 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 8012C3A4 001291A4 4B F6 86 95 */ bl func_80094A38 +/* 8012C3A4 001291A4 4B F6 86 95 */ bl zFX_SpawnBubbleHit__FPC5xVec3Ui /* 8012C3A8 001291A8 80 01 00 24 */ lwz r0, 0x24(r1) /* 8012C3AC 001291AC 38 60 00 00 */ li r3, 0 /* 8012C3B0 001291B0 7C 08 03 A6 */ mtlr r0 @@ -227,14 +227,14 @@ lbl_8012C3BC: /* 8012C3CC 001291CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012C3D0 001291D0 7C 08 02 A6 */ mflr r0 /* 8012C3D4 001291D4 90 01 00 14 */ stw r0, 0x14(r1) -/* 8012C3D8 001291D8 48 00 00 15 */ bl func_8012C3EC +/* 8012C3D8 001291D8 48 00 00 15 */ bl zEntTeleportBox_Init__FP16_zEntTeleportBoxP14teleport_asset /* 8012C3DC 001291DC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012C3E0 001291E0 7C 08 03 A6 */ mtlr r0 /* 8012C3E4 001291E4 38 21 00 10 */ addi r1, r1, 0x10 /* 8012C3E8 001291E8 4E 80 00 20 */ blr -.global func_8012C3EC -func_8012C3EC: +.global zEntTeleportBox_Init__FP16_zEntTeleportBoxP14teleport_asset +zEntTeleportBox_Init__FP16_zEntTeleportBoxP14teleport_asset: /* 8012C3EC 001291EC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8012C3F0 001291F0 7C 08 02 A6 */ mflr r0 /* 8012C3F4 001291F4 38 A0 00 00 */ li r5, 0 @@ -246,7 +246,7 @@ func_8012C3EC: /* 8012C40C 0012920C 7C 7E 1B 78 */ mr r30, r3 /* 8012C410 00129210 93 A1 00 24 */ stw r29, 0x24(r1) /* 8012C414 00129214 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 8012C418 00129218 4B F0 75 29 */ bl func_80033940 +/* 8012C418 00129218 4B F0 75 29 */ bl xMemAlloc__FUiUii /* 8012C41C 0012921C 80 1F 00 00 */ lwz r0, 0(r31) /* 8012C420 00129220 7C 7D 1B 78 */ mr r29, r3 /* 8012C424 00129224 38 80 00 31 */ li r4, 0x31 @@ -283,13 +283,13 @@ func_8012C3EC: /* 8012C4A0 001292A0 D0 1D 00 3C */ stfs f0, 0x3c(r29) /* 8012C4A4 001292A4 C0 02 A2 44 */ lfs f0, lbl_803CEBC4-_SDA2_BASE_(r2) /* 8012C4A8 001292A8 D0 1D 00 40 */ stfs f0, 0x40(r29) -/* 8012C4AC 001292AC 4B F1 FD 69 */ bl func_8004C214 +/* 8012C4AC 001292AC 4B F1 FD 69 */ bl xStrHash__FPCc /* 8012C4B0 001292B0 90 7D 00 4C */ stw r3, 0x4c(r29) /* 8012C4B4 001292B4 38 00 00 00 */ li r0, 0 /* 8012C4B8 001292B8 38 81 00 18 */ addi r4, r1, 0x18 /* 8012C4BC 001292BC 90 1D 00 50 */ stw r0, 0x50(r29) /* 8012C4C0 001292C0 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 8012C4C4 001292C4 4B F1 F2 49 */ bl func_8004B70C +/* 8012C4C4 001292C4 4B F1 F2 49 */ bl xSTFindAsset__FUiPUi /* 8012C4C8 001292C8 28 03 00 00 */ cmplwi r3, 0 /* 8012C4CC 001292CC 41 82 08 EC */ beq lbl_8012CDB8 /* 8012C4D0 001292D0 80 01 00 18 */ lwz r0, 0x18(r1) @@ -305,7 +305,7 @@ func_8012C3EC: /* 8012C4F8 001292F8 C0 03 00 08 */ lfs f0, 8(r3) /* 8012C4FC 001292FC 7F C3 F3 78 */ mr r3, r30 /* 8012C500 00129300 D0 1D 00 28 */ stfs f0, 0x28(r29) -/* 8012C504 00129304 4B F2 86 F9 */ bl func_80054BFC +/* 8012C504 00129304 4B F2 86 F9 */ bl zEntInit__FP4zEntP9xEntAssetUi /* 8012C508 00129308 93 FE 00 D8 */ stw r31, 0xd8(r30) /* 8012C50C 0012930C 3C 60 80 13 */ lis r3, lbl_8012CFF8@ha /* 8012C510 00129310 3C 80 80 13 */ lis r4, lbl_8012D780@ha @@ -335,13 +335,13 @@ lbl_8012C564: /* 8012C568 00129368 7F C3 F3 78 */ mr r3, r30 /* 8012C56C 0012936C 38 04 D7 80 */ addi r0, r4, lbl_8012D780@l /* 8012C570 00129370 90 1E 00 0C */ stw r0, 0xc(r30) -/* 8012C574 00129374 4B EE C9 DD */ bl func_80018F50 +/* 8012C574 00129374 4B EE C9 DD */ bl xEntReset__FP4xEnt /* 8012C578 00129378 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha /* 8012C57C 0012937C 38 80 00 00 */ li r4, 0 /* 8012C580 00129380 38 63 C2 B0 */ addi r3, r3, lbl_8026C2B0@l /* 8012C584 00129384 38 A0 00 00 */ li r5, 0 /* 8012C588 00129388 38 63 00 20 */ addi r3, r3, 0x20 -/* 8012C58C 0012938C 4B ED A6 E5 */ bl func_80006C70 +/* 8012C58C 0012938C 4B ED A6 E5 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 8012C590 00129390 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 8012C594 00129394 3C 80 80 27 */ lis r4, lbl_8026C2B0@ha /* 8012C598 00129398 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l @@ -360,7 +360,7 @@ lbl_8012C564: /* 8012C5CC 001293CC 39 40 00 00 */ li r10, 0 /* 8012C5D0 001293D0 C0 22 A2 44 */ lfs f1, lbl_803CEBC4-_SDA2_BASE_(r2) /* 8012C5D4 001293D4 C0 42 A2 40 */ lfs f2, lbl_803CEBC0-_SDA2_BASE_(r2) -/* 8012C5D8 001293D8 4B ED A7 81 */ bl func_80006D58 +/* 8012C5D8 001293D8 4B ED A7 81 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8012C5DC 001293DC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8012C5E0 001293E0 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha /* 8012C5E4 001293E4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -379,7 +379,7 @@ lbl_8012C564: /* 8012C618 00129418 39 40 00 00 */ li r10, 0 /* 8012C61C 0012941C C0 22 A2 44 */ lfs f1, lbl_803CEBC4-_SDA2_BASE_(r2) /* 8012C620 00129420 C0 42 A2 40 */ lfs f2, lbl_803CEBC0-_SDA2_BASE_(r2) -/* 8012C624 00129424 4B ED A7 35 */ bl func_80006D58 +/* 8012C624 00129424 4B ED A7 35 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8012C628 00129428 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8012C62C 0012942C 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha /* 8012C630 00129430 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -398,7 +398,7 @@ lbl_8012C564: /* 8012C664 00129464 39 40 00 00 */ li r10, 0 /* 8012C668 00129468 C0 22 A2 44 */ lfs f1, lbl_803CEBC4-_SDA2_BASE_(r2) /* 8012C66C 0012946C C0 42 A2 40 */ lfs f2, lbl_803CEBC0-_SDA2_BASE_(r2) -/* 8012C670 00129470 4B ED A6 E9 */ bl func_80006D58 +/* 8012C670 00129470 4B ED A6 E9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8012C674 00129474 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8012C678 00129478 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha /* 8012C67C 0012947C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -417,7 +417,7 @@ lbl_8012C564: /* 8012C6B0 001294B0 39 40 00 00 */ li r10, 0 /* 8012C6B4 001294B4 C0 22 A2 44 */ lfs f1, lbl_803CEBC4-_SDA2_BASE_(r2) /* 8012C6B8 001294B8 C0 42 A2 40 */ lfs f2, lbl_803CEBC0-_SDA2_BASE_(r2) -/* 8012C6BC 001294BC 4B ED A6 9D */ bl func_80006D58 +/* 8012C6BC 001294BC 4B ED A6 9D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8012C6C0 001294C0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8012C6C4 001294C4 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha /* 8012C6C8 001294C8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -436,7 +436,7 @@ lbl_8012C564: /* 8012C6FC 001294FC 39 40 00 00 */ li r10, 0 /* 8012C700 00129500 C0 22 A2 44 */ lfs f1, lbl_803CEBC4-_SDA2_BASE_(r2) /* 8012C704 00129504 C0 42 A2 40 */ lfs f2, lbl_803CEBC0-_SDA2_BASE_(r2) -/* 8012C708 00129508 4B ED A6 51 */ bl func_80006D58 +/* 8012C708 00129508 4B ED A6 51 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8012C70C 0012950C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8012C710 00129510 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha /* 8012C714 00129514 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -455,7 +455,7 @@ lbl_8012C564: /* 8012C748 00129548 39 40 00 00 */ li r10, 0 /* 8012C74C 0012954C C0 22 A2 44 */ lfs f1, lbl_803CEBC4-_SDA2_BASE_(r2) /* 8012C750 00129550 C0 42 A2 40 */ lfs f2, lbl_803CEBC0-_SDA2_BASE_(r2) -/* 8012C754 00129554 4B ED A6 05 */ bl func_80006D58 +/* 8012C754 00129554 4B ED A6 05 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8012C758 00129558 38 00 00 00 */ li r0, 0 /* 8012C75C 0012955C 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha /* 8012C760 00129560 90 01 00 08 */ stw r0, 8(r1) @@ -473,7 +473,7 @@ lbl_8012C564: /* 8012C790 00129590 FC 40 08 90 */ fmr f2, f1 /* 8012C794 00129594 39 20 00 00 */ li r9, 0 /* 8012C798 00129598 39 40 00 01 */ li r10, 1 -/* 8012C79C 0012959C 4B ED AC 25 */ bl func_800073C0 +/* 8012C79C 0012959C 4B ED AC 25 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8012C7A0 001295A0 38 00 00 00 */ li r0, 0 /* 8012C7A4 001295A4 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha /* 8012C7A8 001295A8 90 01 00 08 */ stw r0, 8(r1) @@ -492,7 +492,7 @@ lbl_8012C564: /* 8012C7DC 001295DC 39 00 00 00 */ li r8, 0 /* 8012C7E0 001295E0 39 20 00 00 */ li r9, 0 /* 8012C7E4 001295E4 39 40 00 01 */ li r10, 1 -/* 8012C7E8 001295E8 4B ED AB D9 */ bl func_800073C0 +/* 8012C7E8 001295E8 4B ED AB D9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8012C7EC 001295EC 38 00 00 00 */ li r0, 0 /* 8012C7F0 001295F0 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha /* 8012C7F4 001295F4 90 01 00 08 */ stw r0, 8(r1) @@ -511,7 +511,7 @@ lbl_8012C564: /* 8012C828 00129628 39 00 00 00 */ li r8, 0 /* 8012C82C 0012962C 39 20 00 00 */ li r9, 0 /* 8012C830 00129630 39 40 00 01 */ li r10, 1 -/* 8012C834 00129634 4B ED AB 8D */ bl func_800073C0 +/* 8012C834 00129634 4B ED AB 8D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8012C838 00129638 38 00 00 00 */ li r0, 0 /* 8012C83C 0012963C 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha /* 8012C840 00129640 90 01 00 08 */ stw r0, 8(r1) @@ -530,7 +530,7 @@ lbl_8012C564: /* 8012C874 00129674 39 00 00 00 */ li r8, 0 /* 8012C878 00129678 39 20 00 00 */ li r9, 0 /* 8012C87C 0012967C 39 40 00 01 */ li r10, 1 -/* 8012C880 00129680 4B ED AB 41 */ bl func_800073C0 +/* 8012C880 00129680 4B ED AB 41 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8012C884 00129684 38 00 00 00 */ li r0, 0 /* 8012C888 00129688 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha /* 8012C88C 0012968C 90 01 00 08 */ stw r0, 8(r1) @@ -549,7 +549,7 @@ lbl_8012C564: /* 8012C8C0 001296C0 39 00 00 00 */ li r8, 0 /* 8012C8C4 001296C4 39 20 00 00 */ li r9, 0 /* 8012C8C8 001296C8 39 40 00 0A */ li r10, 0xa -/* 8012C8CC 001296CC 4B ED AA F5 */ bl func_800073C0 +/* 8012C8CC 001296CC 4B ED AA F5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8012C8D0 001296D0 38 00 00 00 */ li r0, 0 /* 8012C8D4 001296D4 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha /* 8012C8D8 001296D8 90 01 00 08 */ stw r0, 8(r1) @@ -568,7 +568,7 @@ lbl_8012C564: /* 8012C90C 0012970C 39 00 00 00 */ li r8, 0 /* 8012C910 00129710 39 20 00 00 */ li r9, 0 /* 8012C914 00129714 39 40 00 0A */ li r10, 0xa -/* 8012C918 00129718 4B ED AA A9 */ bl func_800073C0 +/* 8012C918 00129718 4B ED AA A9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8012C91C 0012971C 38 00 00 00 */ li r0, 0 /* 8012C920 00129720 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha /* 8012C924 00129724 90 01 00 08 */ stw r0, 8(r1) @@ -587,7 +587,7 @@ lbl_8012C564: /* 8012C958 00129758 39 00 00 00 */ li r8, 0 /* 8012C95C 0012975C 39 20 00 00 */ li r9, 0 /* 8012C960 00129760 39 40 00 01 */ li r10, 1 -/* 8012C964 00129764 4B ED AA 5D */ bl func_800073C0 +/* 8012C964 00129764 4B ED AA 5D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8012C968 00129768 38 00 00 00 */ li r0, 0 /* 8012C96C 0012976C 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha /* 8012C970 00129770 90 01 00 08 */ stw r0, 8(r1) @@ -606,7 +606,7 @@ lbl_8012C564: /* 8012C9A4 001297A4 39 00 00 00 */ li r8, 0 /* 8012C9A8 001297A8 39 20 00 00 */ li r9, 0 /* 8012C9AC 001297AC 39 40 00 01 */ li r10, 1 -/* 8012C9B0 001297B0 4B ED AA 11 */ bl func_800073C0 +/* 8012C9B0 001297B0 4B ED AA 11 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8012C9B4 001297B4 38 00 00 00 */ li r0, 0 /* 8012C9B8 001297B8 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha /* 8012C9BC 001297BC 90 01 00 08 */ stw r0, 8(r1) @@ -625,12 +625,12 @@ lbl_8012C564: /* 8012C9F0 001297F0 39 00 00 00 */ li r8, 0 /* 8012C9F4 001297F4 39 20 00 00 */ li r9, 0 /* 8012C9F8 001297F8 39 40 00 01 */ li r10, 1 -/* 8012C9FC 001297FC 4B ED A9 C5 */ bl func_800073C0 +/* 8012C9FC 001297FC 4B ED A9 C5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8012CA00 00129800 3C 80 80 27 */ lis r4, lbl_8026C2B0@ha /* 8012CA04 00129804 7F E3 FB 78 */ mr r3, r31 /* 8012CA08 00129808 38 84 C2 B0 */ addi r4, r4, lbl_8026C2B0@l /* 8012CA0C 0012980C 38 84 00 31 */ addi r4, r4, 0x31 -/* 8012CA10 00129810 4B ED AD 4D */ bl func_8000775C +/* 8012CA10 00129810 4B ED AD 4D */ bl xAnimTableGetState__FP10xAnimTablePCc /* 8012CA14 00129814 3C 80 80 13 */ lis r4, lbl_8012C2B0@ha /* 8012CA18 00129818 C0 22 A2 60 */ lfs f1, lbl_803CEBE0-_SDA2_BASE_(r2) /* 8012CA1C 0012981C 38 A4 C2 B0 */ addi r5, r4, lbl_8012C2B0@l @@ -638,7 +638,7 @@ lbl_8012C564: /* 8012CA24 00129824 7C 7D 1B 78 */ mr r29, r3 /* 8012CA28 00129828 38 80 00 01 */ li r4, 1 /* 8012CA2C 0012982C 38 C0 00 00 */ li r6, 0 -/* 8012CA30 00129830 4B ED A1 6D */ bl func_80006B9C +/* 8012CA30 00129830 4B ED A1 6D */ bl xAnimStateNewEffect__FP10xAnimStateUiffPFUiP17xAnimActiveEffectP11xAnimSinglePv_UiUi /* 8012CA34 00129834 3C 60 80 13 */ lis r3, lbl_8012C2E4@ha /* 8012CA38 00129838 C0 22 A2 64 */ lfs f1, lbl_803CEBE4-_SDA2_BASE_(r2) /* 8012CA3C 0012983C 38 A3 C2 E4 */ addi r5, r3, lbl_8012C2E4@l @@ -646,7 +646,7 @@ lbl_8012C564: /* 8012CA44 00129844 7F A3 EB 78 */ mr r3, r29 /* 8012CA48 00129848 38 80 00 01 */ li r4, 1 /* 8012CA4C 0012984C 38 C0 00 00 */ li r6, 0 -/* 8012CA50 00129850 4B ED A1 4D */ bl func_80006B9C +/* 8012CA50 00129850 4B ED A1 4D */ bl xAnimStateNewEffect__FP10xAnimStateUiffPFUiP17xAnimActiveEffectP11xAnimSinglePv_UiUi /* 8012CA54 00129854 3C 60 80 13 */ lis r3, lbl_8012C2F4@ha /* 8012CA58 00129858 C0 22 A2 54 */ lfs f1, lbl_803CEBD4-_SDA2_BASE_(r2) /* 8012CA5C 0012985C 38 A3 C2 F4 */ addi r5, r3, lbl_8012C2F4@l @@ -654,12 +654,12 @@ lbl_8012C564: /* 8012CA64 00129864 7F A3 EB 78 */ mr r3, r29 /* 8012CA68 00129868 38 80 00 01 */ li r4, 1 /* 8012CA6C 0012986C 38 C0 00 00 */ li r6, 0 -/* 8012CA70 00129870 4B ED A1 2D */ bl func_80006B9C +/* 8012CA70 00129870 4B ED A1 2D */ bl xAnimStateNewEffect__FP10xAnimStateUiffPFUiP17xAnimActiveEffectP11xAnimSinglePv_UiUi /* 8012CA74 00129874 3C 80 80 27 */ lis r4, lbl_8026C2B0@ha /* 8012CA78 00129878 7F E3 FB 78 */ mr r3, r31 /* 8012CA7C 0012987C 38 84 C2 B0 */ addi r4, r4, lbl_8026C2B0@l /* 8012CA80 00129880 38 84 00 41 */ addi r4, r4, 0x41 -/* 8012CA84 00129884 4B ED AC D9 */ bl func_8000775C +/* 8012CA84 00129884 4B ED AC D9 */ bl xAnimTableGetState__FP10xAnimTablePCc /* 8012CA88 00129888 3C 80 80 13 */ lis r4, lbl_8012C320@ha /* 8012CA8C 0012988C C0 22 A2 60 */ lfs f1, lbl_803CEBE0-_SDA2_BASE_(r2) /* 8012CA90 00129890 38 A4 C3 20 */ addi r5, r4, lbl_8012C320@l @@ -667,7 +667,7 @@ lbl_8012C564: /* 8012CA98 00129898 7C 7D 1B 78 */ mr r29, r3 /* 8012CA9C 0012989C 38 80 00 01 */ li r4, 1 /* 8012CAA0 001298A0 38 C0 00 00 */ li r6, 0 -/* 8012CAA4 001298A4 4B ED A0 F9 */ bl func_80006B9C +/* 8012CAA4 001298A4 4B ED A0 F9 */ bl xAnimStateNewEffect__FP10xAnimStateUiffPFUiP17xAnimActiveEffectP11xAnimSinglePv_UiUi /* 8012CAA8 001298A8 3C 60 80 13 */ lis r3, lbl_8012C35C@ha /* 8012CAAC 001298AC C0 22 A2 68 */ lfs f1, lbl_803CEBE8-_SDA2_BASE_(r2) /* 8012CAB0 001298B0 38 A3 C3 5C */ addi r5, r3, lbl_8012C35C@l @@ -675,7 +675,7 @@ lbl_8012C564: /* 8012CAB8 001298B8 7F A3 EB 78 */ mr r3, r29 /* 8012CABC 001298BC 38 80 00 01 */ li r4, 1 /* 8012CAC0 001298C0 38 C0 00 00 */ li r6, 0 -/* 8012CAC4 001298C4 4B ED A0 D9 */ bl func_80006B9C +/* 8012CAC4 001298C4 4B ED A0 D9 */ bl xAnimStateNewEffect__FP10xAnimStateUiffPFUiP17xAnimActiveEffectP11xAnimSinglePv_UiUi /* 8012CAC8 001298C8 3C 60 80 13 */ lis r3, lbl_8012C3BC@ha /* 8012CACC 001298CC C0 22 A2 54 */ lfs f1, lbl_803CEBD4-_SDA2_BASE_(r2) /* 8012CAD0 001298D0 38 A3 C3 BC */ addi r5, r3, lbl_8012C3BC@l @@ -683,25 +683,25 @@ lbl_8012C564: /* 8012CAD8 001298D8 7F A3 EB 78 */ mr r3, r29 /* 8012CADC 001298DC 38 80 00 01 */ li r4, 1 /* 8012CAE0 001298E0 38 C0 00 00 */ li r6, 0 -/* 8012CAE4 001298E4 4B ED A0 B9 */ bl func_80006B9C +/* 8012CAE4 001298E4 4B ED A0 B9 */ bl xAnimStateNewEffect__FP10xAnimStateUiffPFUiP17xAnimActiveEffectP11xAnimSinglePv_UiUi /* 8012CAE8 001298E8 3C 80 80 27 */ lis r4, lbl_8026C2B0@ha /* 8012CAEC 001298EC 7F E3 FB 78 */ mr r3, r31 /* 8012CAF0 001298F0 38 84 C2 B0 */ addi r4, r4, lbl_8026C2B0@l /* 8012CAF4 001298F4 38 84 00 49 */ addi r4, r4, 0x49 -/* 8012CAF8 001298F8 4B ED AC 65 */ bl func_8000775C +/* 8012CAF8 001298F8 4B ED AC 65 */ bl xAnimTableGetState__FP10xAnimTablePCc /* 8012CAFC 001298FC 3C 80 80 13 */ lis r4, lbl_8012C304@ha /* 8012CB00 00129900 C0 22 A2 64 */ lfs f1, lbl_803CEBE4-_SDA2_BASE_(r2) /* 8012CB04 00129904 38 A4 C3 04 */ addi r5, r4, lbl_8012C304@l /* 8012CB08 00129908 C0 42 A2 40 */ lfs f2, lbl_803CEBC0-_SDA2_BASE_(r2) /* 8012CB0C 0012990C 38 80 00 01 */ li r4, 1 /* 8012CB10 00129910 38 C0 00 00 */ li r6, 0 -/* 8012CB14 00129914 4B ED A0 89 */ bl func_80006B9C +/* 8012CB14 00129914 4B ED A0 89 */ bl xAnimStateNewEffect__FP10xAnimStateUiffPFUiP17xAnimActiveEffectP11xAnimSinglePv_UiUi /* 8012CB18 00129918 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha /* 8012CB1C 0012991C 38 63 C2 B0 */ addi r3, r3, lbl_8026C2B0@l /* 8012CB20 00129920 38 63 00 55 */ addi r3, r3, 0x55 -/* 8012CB24 00129924 4B F1 F6 F1 */ bl func_8004C214 +/* 8012CB24 00129924 4B F1 F6 F1 */ bl xStrHash__FPCc /* 8012CB28 00129928 38 81 00 18 */ addi r4, r1, 0x18 -/* 8012CB2C 0012992C 4B F1 EB E1 */ bl func_8004B70C +/* 8012CB2C 0012992C 4B F1 EB E1 */ bl xSTFindAsset__FUiPUi /* 8012CB30 00129930 28 03 00 00 */ cmplwi r3, 0 /* 8012CB34 00129934 41 82 00 54 */ beq lbl_8012CB88 /* 8012CB38 00129938 3C 80 80 27 */ lis r4, lbl_8026C2B0@ha @@ -709,13 +709,13 @@ lbl_8012C564: /* 8012CB40 00129940 38 84 C2 B0 */ addi r4, r4, lbl_8026C2B0@l /* 8012CB44 00129944 38 C0 00 00 */ li r6, 0 /* 8012CB48 00129948 38 84 00 72 */ addi r4, r4, 0x72 -/* 8012CB4C 0012994C 4B ED 9A 1D */ bl func_80006568 +/* 8012CB4C 0012994C 4B ED 9A 1D */ bl xAnimFileNew__FPvPCcUiPP9xAnimFile /* 8012CB50 00129950 3C A0 80 27 */ lis r5, lbl_8026C2B0@ha /* 8012CB54 00129954 7C 64 1B 78 */ mr r4, r3 /* 8012CB58 00129958 38 A5 C2 B0 */ addi r5, r5, lbl_8026C2B0@l /* 8012CB5C 0012995C 7F E3 FB 78 */ mr r3, r31 /* 8012CB60 00129960 38 A5 00 25 */ addi r5, r5, 0x25 -/* 8012CB64 00129964 4B ED AA 11 */ bl func_80007574 +/* 8012CB64 00129964 4B ED AA 11 */ bl xAnimTableAddFile__FP10xAnimTableP9xAnimFilePCc /* 8012CB68 00129968 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8012CB6C 0012996C 80 DE 00 24 */ lwz r6, 0x24(r30) /* 8012CB70 00129970 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -723,14 +723,14 @@ lbl_8012C564: /* 8012CB78 00129978 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 8012CB7C 0012997C 7F E5 FB 78 */ mr r5, r31 /* 8012CB80 00129980 38 63 00 48 */ addi r3, r3, 0x48 -/* 8012CB84 00129984 4B ED C7 51 */ bl func_800092D4 +/* 8012CB84 00129984 4B ED C7 51 */ bl xAnimPoolAlloc__FP8xMemPoolPvP10xAnimTableP14xModelInstance lbl_8012CB88: /* 8012CB88 00129988 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha /* 8012CB8C 0012998C 38 63 C2 B0 */ addi r3, r3, lbl_8026C2B0@l /* 8012CB90 00129990 38 63 00 73 */ addi r3, r3, 0x73 -/* 8012CB94 00129994 4B F1 F6 81 */ bl func_8004C214 +/* 8012CB94 00129994 4B F1 F6 81 */ bl xStrHash__FPCc /* 8012CB98 00129998 38 81 00 18 */ addi r4, r1, 0x18 -/* 8012CB9C 0012999C 4B F1 EB 71 */ bl func_8004B70C +/* 8012CB9C 0012999C 4B F1 EB 71 */ bl xSTFindAsset__FUiPUi /* 8012CBA0 001299A0 28 03 00 00 */ cmplwi r3, 0 /* 8012CBA4 001299A4 41 82 00 54 */ beq lbl_8012CBF8 /* 8012CBA8 001299A8 3C 80 80 27 */ lis r4, lbl_8026C2B0@ha @@ -738,13 +738,13 @@ lbl_8012CB88: /* 8012CBB0 001299B0 38 84 C2 B0 */ addi r4, r4, lbl_8026C2B0@l /* 8012CBB4 001299B4 38 C0 00 00 */ li r6, 0 /* 8012CBB8 001299B8 38 84 00 72 */ addi r4, r4, 0x72 -/* 8012CBBC 001299BC 4B ED 99 AD */ bl func_80006568 +/* 8012CBBC 001299BC 4B ED 99 AD */ bl xAnimFileNew__FPvPCcUiPP9xAnimFile /* 8012CBC0 001299C0 3C A0 80 27 */ lis r5, lbl_8026C2B0@ha /* 8012CBC4 001299C4 7C 64 1B 78 */ mr r4, r3 /* 8012CBC8 001299C8 38 A5 C2 B0 */ addi r5, r5, lbl_8026C2B0@l /* 8012CBCC 001299CC 7F E3 FB 78 */ mr r3, r31 /* 8012CBD0 001299D0 38 A5 00 31 */ addi r5, r5, 0x31 -/* 8012CBD4 001299D4 4B ED A9 A1 */ bl func_80007574 +/* 8012CBD4 001299D4 4B ED A9 A1 */ bl xAnimTableAddFile__FP10xAnimTableP9xAnimFilePCc /* 8012CBD8 001299D8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8012CBDC 001299DC 80 DE 00 24 */ lwz r6, 0x24(r30) /* 8012CBE0 001299E0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -752,14 +752,14 @@ lbl_8012CB88: /* 8012CBE8 001299E8 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 8012CBEC 001299EC 7F E5 FB 78 */ mr r5, r31 /* 8012CBF0 001299F0 38 63 00 48 */ addi r3, r3, 0x48 -/* 8012CBF4 001299F4 4B ED C6 E1 */ bl func_800092D4 +/* 8012CBF4 001299F4 4B ED C6 E1 */ bl xAnimPoolAlloc__FP8xMemPoolPvP10xAnimTableP14xModelInstance lbl_8012CBF8: /* 8012CBF8 001299F8 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha /* 8012CBFC 001299FC 38 63 C2 B0 */ addi r3, r3, lbl_8026C2B0@l /* 8012CC00 00129A00 38 63 00 99 */ addi r3, r3, 0x99 -/* 8012CC04 00129A04 4B F1 F6 11 */ bl func_8004C214 +/* 8012CC04 00129A04 4B F1 F6 11 */ bl xStrHash__FPCc /* 8012CC08 00129A08 38 81 00 18 */ addi r4, r1, 0x18 -/* 8012CC0C 00129A0C 4B F1 EB 01 */ bl func_8004B70C +/* 8012CC0C 00129A0C 4B F1 EB 01 */ bl xSTFindAsset__FUiPUi /* 8012CC10 00129A10 28 03 00 00 */ cmplwi r3, 0 /* 8012CC14 00129A14 41 82 00 54 */ beq lbl_8012CC68 /* 8012CC18 00129A18 3C 80 80 27 */ lis r4, lbl_8026C2B0@ha @@ -767,13 +767,13 @@ lbl_8012CBF8: /* 8012CC20 00129A20 38 84 C2 B0 */ addi r4, r4, lbl_8026C2B0@l /* 8012CC24 00129A24 38 C0 00 00 */ li r6, 0 /* 8012CC28 00129A28 38 84 00 72 */ addi r4, r4, 0x72 -/* 8012CC2C 00129A2C 4B ED 99 3D */ bl func_80006568 +/* 8012CC2C 00129A2C 4B ED 99 3D */ bl xAnimFileNew__FPvPCcUiPP9xAnimFile /* 8012CC30 00129A30 3C A0 80 27 */ lis r5, lbl_8026C2B0@ha /* 8012CC34 00129A34 7C 64 1B 78 */ mr r4, r3 /* 8012CC38 00129A38 38 A5 C2 B0 */ addi r5, r5, lbl_8026C2B0@l /* 8012CC3C 00129A3C 7F E3 FB 78 */ mr r3, r31 /* 8012CC40 00129A40 38 A5 00 2C */ addi r5, r5, 0x2c -/* 8012CC44 00129A44 4B ED A9 31 */ bl func_80007574 +/* 8012CC44 00129A44 4B ED A9 31 */ bl xAnimTableAddFile__FP10xAnimTableP9xAnimFilePCc /* 8012CC48 00129A48 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8012CC4C 00129A4C 80 DE 00 24 */ lwz r6, 0x24(r30) /* 8012CC50 00129A50 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -781,14 +781,14 @@ lbl_8012CBF8: /* 8012CC58 00129A58 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 8012CC5C 00129A5C 7F E5 FB 78 */ mr r5, r31 /* 8012CC60 00129A60 38 63 00 48 */ addi r3, r3, 0x48 -/* 8012CC64 00129A64 4B ED C6 71 */ bl func_800092D4 +/* 8012CC64 00129A64 4B ED C6 71 */ bl xAnimPoolAlloc__FP8xMemPoolPvP10xAnimTableP14xModelInstance lbl_8012CC68: /* 8012CC68 00129A68 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha /* 8012CC6C 00129A6C 38 63 C2 B0 */ addi r3, r3, lbl_8026C2B0@l /* 8012CC70 00129A70 38 63 00 B4 */ addi r3, r3, 0xb4 -/* 8012CC74 00129A74 4B F1 F5 A1 */ bl func_8004C214 +/* 8012CC74 00129A74 4B F1 F5 A1 */ bl xStrHash__FPCc /* 8012CC78 00129A78 38 81 00 18 */ addi r4, r1, 0x18 -/* 8012CC7C 00129A7C 4B F1 EA 91 */ bl func_8004B70C +/* 8012CC7C 00129A7C 4B F1 EA 91 */ bl xSTFindAsset__FUiPUi /* 8012CC80 00129A80 28 03 00 00 */ cmplwi r3, 0 /* 8012CC84 00129A84 41 82 00 54 */ beq lbl_8012CCD8 /* 8012CC88 00129A88 3C 80 80 27 */ lis r4, lbl_8026C2B0@ha @@ -796,13 +796,13 @@ lbl_8012CC68: /* 8012CC90 00129A90 38 84 C2 B0 */ addi r4, r4, lbl_8026C2B0@l /* 8012CC94 00129A94 38 C0 00 00 */ li r6, 0 /* 8012CC98 00129A98 38 84 00 72 */ addi r4, r4, 0x72 -/* 8012CC9C 00129A9C 4B ED 98 CD */ bl func_80006568 +/* 8012CC9C 00129A9C 4B ED 98 CD */ bl xAnimFileNew__FPvPCcUiPP9xAnimFile /* 8012CCA0 00129AA0 3C A0 80 27 */ lis r5, lbl_8026C2B0@ha /* 8012CCA4 00129AA4 7C 64 1B 78 */ mr r4, r3 /* 8012CCA8 00129AA8 38 A5 C2 B0 */ addi r5, r5, lbl_8026C2B0@l /* 8012CCAC 00129AAC 7F E3 FB 78 */ mr r3, r31 /* 8012CCB0 00129AB0 38 A5 00 41 */ addi r5, r5, 0x41 -/* 8012CCB4 00129AB4 4B ED A8 C1 */ bl func_80007574 +/* 8012CCB4 00129AB4 4B ED A8 C1 */ bl xAnimTableAddFile__FP10xAnimTableP9xAnimFilePCc /* 8012CCB8 00129AB8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8012CCBC 00129ABC 80 DE 00 24 */ lwz r6, 0x24(r30) /* 8012CCC0 00129AC0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -810,14 +810,14 @@ lbl_8012CC68: /* 8012CCC8 00129AC8 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 8012CCCC 00129ACC 7F E5 FB 78 */ mr r5, r31 /* 8012CCD0 00129AD0 38 63 00 48 */ addi r3, r3, 0x48 -/* 8012CCD4 00129AD4 4B ED C6 01 */ bl func_800092D4 +/* 8012CCD4 00129AD4 4B ED C6 01 */ bl xAnimPoolAlloc__FP8xMemPoolPvP10xAnimTableP14xModelInstance lbl_8012CCD8: /* 8012CCD8 00129AD8 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha /* 8012CCDC 00129ADC 38 63 C2 B0 */ addi r3, r3, lbl_8026C2B0@l /* 8012CCE0 00129AE0 38 63 00 DB */ addi r3, r3, 0xdb -/* 8012CCE4 00129AE4 4B F1 F5 31 */ bl func_8004C214 +/* 8012CCE4 00129AE4 4B F1 F5 31 */ bl xStrHash__FPCc /* 8012CCE8 00129AE8 38 81 00 18 */ addi r4, r1, 0x18 -/* 8012CCEC 00129AEC 4B F1 EA 21 */ bl func_8004B70C +/* 8012CCEC 00129AEC 4B F1 EA 21 */ bl xSTFindAsset__FUiPUi /* 8012CCF0 00129AF0 28 03 00 00 */ cmplwi r3, 0 /* 8012CCF4 00129AF4 41 82 00 54 */ beq lbl_8012CD48 /* 8012CCF8 00129AF8 3C 80 80 27 */ lis r4, lbl_8026C2B0@ha @@ -825,13 +825,13 @@ lbl_8012CCD8: /* 8012CD00 00129B00 38 84 C2 B0 */ addi r4, r4, lbl_8026C2B0@l /* 8012CD04 00129B04 38 C0 00 00 */ li r6, 0 /* 8012CD08 00129B08 38 84 00 72 */ addi r4, r4, 0x72 -/* 8012CD0C 00129B0C 4B ED 98 5D */ bl func_80006568 +/* 8012CD0C 00129B0C 4B ED 98 5D */ bl xAnimFileNew__FPvPCcUiPP9xAnimFile /* 8012CD10 00129B10 3C A0 80 27 */ lis r5, lbl_8026C2B0@ha /* 8012CD14 00129B14 7C 64 1B 78 */ mr r4, r3 /* 8012CD18 00129B18 38 A5 C2 B0 */ addi r5, r5, lbl_8026C2B0@l /* 8012CD1C 00129B1C 7F E3 FB 78 */ mr r3, r31 /* 8012CD20 00129B20 38 A5 00 38 */ addi r5, r5, 0x38 -/* 8012CD24 00129B24 4B ED A8 51 */ bl func_80007574 +/* 8012CD24 00129B24 4B ED A8 51 */ bl xAnimTableAddFile__FP10xAnimTableP9xAnimFilePCc /* 8012CD28 00129B28 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8012CD2C 00129B2C 80 DE 00 24 */ lwz r6, 0x24(r30) /* 8012CD30 00129B30 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -839,14 +839,14 @@ lbl_8012CCD8: /* 8012CD38 00129B38 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 8012CD3C 00129B3C 7F E5 FB 78 */ mr r5, r31 /* 8012CD40 00129B40 38 63 00 48 */ addi r3, r3, 0x48 -/* 8012CD44 00129B44 4B ED C5 91 */ bl func_800092D4 +/* 8012CD44 00129B44 4B ED C5 91 */ bl xAnimPoolAlloc__FP8xMemPoolPvP10xAnimTableP14xModelInstance lbl_8012CD48: /* 8012CD48 00129B48 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha /* 8012CD4C 00129B4C 38 63 C2 B0 */ addi r3, r3, lbl_8026C2B0@l /* 8012CD50 00129B50 38 63 00 FA */ addi r3, r3, 0xfa -/* 8012CD54 00129B54 4B F1 F4 C1 */ bl func_8004C214 +/* 8012CD54 00129B54 4B F1 F4 C1 */ bl xStrHash__FPCc /* 8012CD58 00129B58 38 81 00 18 */ addi r4, r1, 0x18 -/* 8012CD5C 00129B5C 4B F1 E9 B1 */ bl func_8004B70C +/* 8012CD5C 00129B5C 4B F1 E9 B1 */ bl xSTFindAsset__FUiPUi /* 8012CD60 00129B60 28 03 00 00 */ cmplwi r3, 0 /* 8012CD64 00129B64 41 82 00 54 */ beq lbl_8012CDB8 /* 8012CD68 00129B68 3C 80 80 27 */ lis r4, lbl_8026C2B0@ha @@ -854,13 +854,13 @@ lbl_8012CD48: /* 8012CD70 00129B70 38 84 C2 B0 */ addi r4, r4, lbl_8026C2B0@l /* 8012CD74 00129B74 38 C0 00 00 */ li r6, 0 /* 8012CD78 00129B78 38 84 00 72 */ addi r4, r4, 0x72 -/* 8012CD7C 00129B7C 4B ED 97 ED */ bl func_80006568 +/* 8012CD7C 00129B7C 4B ED 97 ED */ bl xAnimFileNew__FPvPCcUiPP9xAnimFile /* 8012CD80 00129B80 3C A0 80 27 */ lis r5, lbl_8026C2B0@ha /* 8012CD84 00129B84 7C 64 1B 78 */ mr r4, r3 /* 8012CD88 00129B88 38 A5 C2 B0 */ addi r5, r5, lbl_8026C2B0@l /* 8012CD8C 00129B8C 7F E3 FB 78 */ mr r3, r31 /* 8012CD90 00129B90 38 A5 00 49 */ addi r5, r5, 0x49 -/* 8012CD94 00129B94 4B ED A7 E1 */ bl func_80007574 +/* 8012CD94 00129B94 4B ED A7 E1 */ bl xAnimTableAddFile__FP10xAnimTableP9xAnimFilePCc /* 8012CD98 00129B98 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8012CD9C 00129B9C 80 DE 00 24 */ lwz r6, 0x24(r30) /* 8012CDA0 00129BA0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -868,7 +868,7 @@ lbl_8012CD48: /* 8012CDA8 00129BA8 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 8012CDAC 00129BAC 7F E5 FB 78 */ mr r5, r31 /* 8012CDB0 00129BB0 38 63 00 48 */ addi r3, r3, 0x48 -/* 8012CDB4 00129BB4 4B ED C5 21 */ bl func_800092D4 +/* 8012CDB4 00129BB4 4B ED C5 21 */ bl xAnimPoolAlloc__FP8xMemPoolPvP10xAnimTableP14xModelInstance lbl_8012CDB8: /* 8012CDB8 00129BB8 80 01 00 34 */ lwz r0, 0x34(r1) /* 8012CDBC 00129BBC 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -878,14 +878,14 @@ lbl_8012CDB8: /* 8012CDCC 00129BCC 38 21 00 30 */ addi r1, r1, 0x30 /* 8012CDD0 00129BD0 4E 80 00 20 */ blr -.global func_8012CDD4 -func_8012CDD4: +.global zEntTeleportBox_InitAll__Fv +zEntTeleportBox_InitAll__Fv: /* 8012CDD4 00129BD4 38 00 00 00 */ li r0, 0 /* 8012CDD8 00129BD8 90 0D 95 C8 */ stw r0, lbl_803CBEC8-_SDA_BASE_(r13) /* 8012CDDC 00129BDC 4E 80 00 20 */ blr -.global func_8012CDE0 -func_8012CDE0: +.global zEntTeleportBox_Setup__FP16_zEntTeleportBox +zEntTeleportBox_Setup__FP16_zEntTeleportBox: /* 8012CDE0 00129BE0 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8012CDE4 00129BE4 7C 08 02 A6 */ mflr r0 /* 8012CDE8 00129BE8 90 01 00 44 */ stw r0, 0x44(r1) @@ -903,14 +903,14 @@ func_8012CDE0: /* 8012CE18 00129C18 C0 02 A2 44 */ lfs f0, lbl_803CEBC4-_SDA2_BASE_(r2) /* 8012CE1C 00129C1C 80 83 00 10 */ lwz r4, 0x10(r3) /* 8012CE20 00129C20 D0 04 00 44 */ stfs f0, 0x44(r4) -/* 8012CE24 00129C24 4B F2 82 41 */ bl func_80055064 +/* 8012CE24 00129C24 4B F2 82 41 */ bl zEntSetup__FP4zEnt /* 8012CE28 00129C28 38 60 00 01 */ li r3, 1 /* 8012CE2C 00129C2C 38 00 00 00 */ li r0, 0 /* 8012CE30 00129C30 90 7F 00 D4 */ stw r3, 0xd4(r31) /* 8012CE34 00129C34 90 1F 00 E0 */ stw r0, 0xe0(r31) /* 8012CE38 00129C38 80 7F 00 D8 */ lwz r3, 0xd8(r31) /* 8012CE3C 00129C3C 80 63 00 20 */ lwz r3, 0x20(r3) -/* 8012CE40 00129C40 4B F8 7B FD */ bl func_800B4A3C +/* 8012CE40 00129C40 4B F8 7B FD */ bl zSceneFindObject__FUi /* 8012CE44 00129C44 90 7F 00 DC */ stw r3, 0xdc(r31) /* 8012CE48 00129C48 38 00 00 00 */ li r0, 0 /* 8012CE4C 00129C4C 38 61 00 08 */ addi r3, r1, 8 @@ -937,7 +937,7 @@ func_8012CDE0: /* 8012CEA0 00129CA0 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8012CEA4 00129CA4 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8012CEA8 00129CA8 38 84 00 30 */ addi r4, r4, 0x30 -/* 8012CEAC 00129CAC 4B F2 16 31 */ bl func_8004E4DC +/* 8012CEAC 00129CAC 4B F2 16 31 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012CEB0 00129CB0 C0 22 A2 84 */ lfs f1, lbl_803CEC04-_SDA2_BASE_(r2) /* 8012CEB4 00129CB4 38 7F 00 F8 */ addi r3, r31, 0xf8 /* 8012CEB8 00129CB8 C0 01 00 08 */ lfs f0, 8(r1) @@ -982,7 +982,7 @@ func_8012CDE0: /* 8012CF54 00129D54 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8012CF58 00129D58 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8012CF5C 00129D5C 38 84 00 30 */ addi r4, r4, 0x30 -/* 8012CF60 00129D60 4B F2 15 7D */ bl func_8004E4DC +/* 8012CF60 00129D60 4B F2 15 7D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012CF64 00129D64 C0 21 00 14 */ lfs f1, 0x14(r1) /* 8012CF68 00129D68 38 7F 01 10 */ addi r3, r31, 0x110 /* 8012CF6C 00129D6C C0 41 00 08 */ lfs f2, 8(r1) @@ -1012,8 +1012,8 @@ func_8012CDE0: /* 8012CFCC 00129DCC 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha /* 8012CFD0 00129DD0 38 63 C2 B0 */ addi r3, r3, lbl_8026C2B0@l /* 8012CFD4 00129DD4 38 63 01 1D */ addi r3, r3, 0x11d -/* 8012CFD8 00129DD8 4B F1 F2 3D */ bl func_8004C214 -/* 8012CFDC 00129DDC 4B F8 7A 61 */ bl func_800B4A3C +/* 8012CFD8 00129DD8 4B F1 F2 3D */ bl xStrHash__FPCc +/* 8012CFDC 00129DDC 4B F8 7A 61 */ bl zSceneFindObject__FUi /* 8012CFE0 00129DE0 90 6D 95 D0 */ stw r3, lbl_803CBED0-_SDA_BASE_(r13) /* 8012CFE4 00129DE4 80 01 00 44 */ lwz r0, 0x44(r1) /* 8012CFE8 00129DE8 83 E1 00 3C */ lwz r31, 0x3c(r1) @@ -1032,7 +1032,7 @@ lbl_8012CFF8: /* 8012D018 00129E18 FF E0 08 90 */ fmr f31, f1 /* 8012D01C 00129E1C 83 A3 00 DC */ lwz r29, 0xdc(r3) /* 8012D020 00129E20 7C 7E 1B 78 */ mr r30, r3 -/* 8012D024 00129E24 4B EE C5 D9 */ bl func_800195FC +/* 8012D024 00129E24 4B EE C5 D9 */ bl xEntUpdate__FP4xEntP6xScenef /* 8012D028 00129E28 80 7E 00 24 */ lwz r3, 0x24(r30) /* 8012D02C 00129E2C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8012D030 00129E30 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -1075,14 +1075,14 @@ lbl_8012D0AC: /* 8012D0B8 00129EB8 90 0D 95 CC */ stw r0, lbl_803CBECC-_SDA_BASE_(r13) /* 8012D0BC 00129EBC 38 63 01 1D */ addi r3, r3, 0x11d /* 8012D0C0 00129EC0 38 80 00 04 */ li r4, 4 -/* 8012D0C4 00129EC4 4B EF 24 61 */ bl func_8001F524 +/* 8012D0C4 00129EC4 4B EF 24 61 */ bl zEntEvent__FPcUi lbl_8012D0C8: /* 8012D0C8 00129EC8 80 1E 01 30 */ lwz r0, 0x130(r30) /* 8012D0CC 00129ECC 90 1E 01 34 */ stw r0, 0x134(r30) /* 8012D0D0 00129ED0 80 1E 01 30 */ lwz r0, 0x130(r30) /* 8012D0D4 00129ED4 28 00 00 00 */ cmplwi r0, 0 /* 8012D0D8 00129ED8 41 82 00 68 */ beq lbl_8012D140 -/* 8012D0DC 00129EDC 4B F2 F3 E5 */ bl func_8005C4C0 +/* 8012D0DC 00129EDC 4B F2 F3 E5 */ bl active__13cruise_bubbleFv /* 8012D0E0 00129EE0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8012D0E4 00129EE4 41 82 00 2C */ beq lbl_8012D110 /* 8012D0E8 00129EE8 80 6D 95 D0 */ lwz r3, lbl_803CBED0-_SDA_BASE_(r13) @@ -1093,7 +1093,7 @@ lbl_8012D0C8: /* 8012D0FC 00129EFC 38 80 00 04 */ li r4, 4 /* 8012D100 00129F00 38 63 C2 B0 */ addi r3, r3, lbl_8026C2B0@l /* 8012D104 00129F04 38 63 01 1D */ addi r3, r3, 0x11d -/* 8012D108 00129F08 4B EF 24 1D */ bl func_8001F524 +/* 8012D108 00129F08 4B EF 24 1D */ bl zEntEvent__FPcUi /* 8012D10C 00129F0C 48 00 00 34 */ b lbl_8012D140 lbl_8012D110: /* 8012D110 00129F10 80 6D 95 D0 */ lwz r3, lbl_803CBED0-_SDA_BASE_(r13) @@ -1107,7 +1107,7 @@ lbl_8012D110: /* 8012D130 00129F30 38 80 00 03 */ li r4, 3 /* 8012D134 00129F34 38 63 C2 B0 */ addi r3, r3, lbl_8026C2B0@l /* 8012D138 00129F38 38 63 01 1D */ addi r3, r3, 0x11d -/* 8012D13C 00129F3C 4B EF 23 E9 */ bl func_8001F524 +/* 8012D13C 00129F3C 4B EF 23 E9 */ bl zEntEvent__FPcUi lbl_8012D140: /* 8012D140 00129F40 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8012D144 00129F44 38 61 00 20 */ addi r3, r1, 0x20 @@ -1115,33 +1115,33 @@ lbl_8012D140: /* 8012D14C 00129F4C 80 9F 07 04 */ lwz r4, 0x704(r31) /* 8012D150 00129F50 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8012D154 00129F54 38 84 00 30 */ addi r4, r4, 0x30 -/* 8012D158 00129F58 4B F2 13 85 */ bl func_8004E4DC +/* 8012D158 00129F58 4B F2 13 85 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012D15C 00129F5C C0 21 00 24 */ lfs f1, 0x24(r1) /* 8012D160 00129F60 38 7E 00 F8 */ addi r3, r30, 0xf8 /* 8012D164 00129F64 C0 02 A2 64 */ lfs f0, lbl_803CEBE4-_SDA2_BASE_(r2) /* 8012D168 00129F68 38 81 00 20 */ addi r4, r1, 0x20 /* 8012D16C 00129F6C EC 01 00 2A */ fadds f0, f1, f0 /* 8012D170 00129F70 D0 01 00 24 */ stfs f0, 0x24(r1) -/* 8012D174 00129F74 4B F0 48 F1 */ bl func_80031A64 +/* 8012D174 00129F74 4B F0 48 F1 */ bl xPointInBox__FPC4xBoxPC5xVec3 /* 8012D178 00129F78 2C 03 00 00 */ cmpwi r3, 0 /* 8012D17C 00129F7C 40 82 00 50 */ bne lbl_8012D1CC /* 8012D180 00129F80 38 7E 01 10 */ addi r3, r30, 0x110 /* 8012D184 00129F84 38 81 00 20 */ addi r4, r1, 0x20 -/* 8012D188 00129F88 4B F0 48 DD */ bl func_80031A64 +/* 8012D188 00129F88 4B F0 48 DD */ bl xPointInBox__FPC4xBoxPC5xVec3 /* 8012D18C 00129F8C 2C 03 00 00 */ cmpwi r3, 0 /* 8012D190 00129F90 40 82 00 3C */ bne lbl_8012D1CC /* 8012D194 00129F94 80 9F 07 04 */ lwz r4, 0x704(r31) /* 8012D198 00129F98 38 7E 00 F8 */ addi r3, r30, 0xf8 /* 8012D19C 00129F9C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8012D1A0 00129FA0 38 84 00 30 */ addi r4, r4, 0x30 -/* 8012D1A4 00129FA4 4B F0 48 C1 */ bl func_80031A64 +/* 8012D1A4 00129FA4 4B F0 48 C1 */ bl xPointInBox__FPC4xBoxPC5xVec3 /* 8012D1A8 00129FA8 2C 03 00 00 */ cmpwi r3, 0 /* 8012D1AC 00129FAC 40 82 00 20 */ bne lbl_8012D1CC /* 8012D1B0 00129FB0 80 9F 07 04 */ lwz r4, 0x704(r31) /* 8012D1B4 00129FB4 38 7E 01 10 */ addi r3, r30, 0x110 /* 8012D1B8 00129FB8 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8012D1BC 00129FBC 38 84 00 30 */ addi r4, r4, 0x30 -/* 8012D1C0 00129FC0 4B F0 48 A5 */ bl func_80031A64 +/* 8012D1C0 00129FC0 4B F0 48 A5 */ bl xPointInBox__FPC4xBoxPC5xVec3 /* 8012D1C4 00129FC4 2C 03 00 00 */ cmpwi r3, 0 /* 8012D1C8 00129FC8 41 82 00 64 */ beq lbl_8012D22C lbl_8012D1CC: @@ -1149,7 +1149,7 @@ lbl_8012D1CC: /* 8012D1D0 00129FD0 28 00 00 00 */ cmplwi r0, 0 /* 8012D1D4 00129FD4 40 82 00 4C */ bne lbl_8012D220 /* 8012D1D8 00129FD8 7F C3 F3 78 */ mr r3, r30 -/* 8012D1DC 00129FDC 48 00 05 49 */ bl func_8012D724 +/* 8012D1DC 00129FDC 48 00 05 49 */ bl zEntTeleportBox_isOpen__FP16_zEntTeleportBox /* 8012D1E0 00129FE0 28 03 00 00 */ cmplwi r3, 0 /* 8012D1E4 00129FE4 41 82 00 3C */ beq lbl_8012D220 /* 8012D1E8 00129FE8 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -1223,7 +1223,7 @@ lbl_8012D2D4: /* 8012D2D8 0012A0D8 38 60 00 80 */ li r3, 0x80 /* 8012D2DC 0012A0DC 70 00 00 EF */ andi. r0, r0, 0xef /* 8012D2E0 0012A0E0 98 1E 00 22 */ stb r0, 0x22(r30) -/* 8012D2E4 0012A0E4 4B F3 92 75 */ bl func_80066558 +/* 8012D2E4 0012A0E4 4B F3 92 75 */ bl zEntPlayerControlOff__F13zControlOwner /* 8012D2E8 0012A0E8 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8012D2EC 0012A0EC 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha /* 8012D2F0 0012A0F0 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l @@ -1237,7 +1237,7 @@ lbl_8012D2D4: /* 8012D310 0012A110 D0 04 00 DC */ stfs f0, 0xdc(r4) /* 8012D314 0012A114 C0 02 A2 40 */ lfs f0, lbl_803CEBC0-_SDA2_BASE_(r2) /* 8012D318 0012A118 D0 05 1F B0 */ stfs f0, 0x1fb0(r5) -/* 8012D31C 0012A11C 4B F1 EE F9 */ bl func_8004C214 +/* 8012D31C 0012A11C 4B F1 EE F9 */ bl xStrHash__FPCc /* 8012D320 0012A120 C0 42 A2 40 */ lfs f2, lbl_803CEBC0-_SDA2_BASE_(r2) /* 8012D324 0012A124 38 80 00 80 */ li r4, 0x80 /* 8012D328 0012A128 80 DE 00 24 */ lwz r6, 0x24(r30) @@ -1250,10 +1250,10 @@ lbl_8012D2D4: /* 8012D344 0012A144 38 C6 00 30 */ addi r6, r6, 0x30 /* 8012D348 0012A148 4B F2 91 6D */ bl func_800564B4 /* 8012D34C 0012A14C 38 60 00 10 */ li r3, 0x10 -/* 8012D350 0012A150 4B F7 FD 05 */ bl func_800AD054 +/* 8012D350 0012A150 4B F7 FD 05 */ bl zRumbleStart__F16_tagSDRumbleType /* 8012D354 0012A154 48 00 02 5C */ b lbl_8012D5B0 lbl_8012D358: -/* 8012D358 0012A158 4B F3 67 7D */ bl func_80063AD4 +/* 8012D358 0012A158 4B F3 67 7D */ bl zEntPickup_GiveAllRewardsNow__Fv /* 8012D35C 0012A15C 88 1E 00 22 */ lbz r0, 0x22(r30) /* 8012D360 0012A160 28 1D 00 00 */ cmplwi r29, 0 /* 8012D364 0012A164 60 00 00 10 */ ori r0, r0, 0x10 @@ -1265,7 +1265,7 @@ lbl_8012D358: /* 8012D37C 0012A17C 80 83 00 4C */ lwz r4, 0x4c(r3) /* 8012D380 0012A180 38 65 00 30 */ addi r3, r5, 0x30 /* 8012D384 0012A184 38 84 00 30 */ addi r4, r4, 0x30 -/* 8012D388 0012A188 4B F2 11 55 */ bl func_8004E4DC +/* 8012D388 0012A188 4B F2 11 55 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012D38C 0012A18C 80 7D 00 24 */ lwz r3, 0x24(r29) /* 8012D390 0012A190 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8012D394 0012A194 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -1273,12 +1273,12 @@ lbl_8012D358: /* 8012D39C 0012A19C 80 83 00 4C */ lwz r4, 0x4c(r3) /* 8012D3A0 0012A1A0 38 65 00 30 */ addi r3, r5, 0x30 /* 8012D3A4 0012A1A4 38 84 00 30 */ addi r4, r4, 0x30 -/* 8012D3A8 0012A1A8 4B F2 11 35 */ bl func_8004E4DC +/* 8012D3A8 0012A1A8 4B F2 11 35 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012D3AC 0012A1AC 80 7F 07 04 */ lwz r3, 0x704(r31) /* 8012D3B0 0012A1B0 38 81 00 14 */ addi r4, r1, 0x14 /* 8012D3B4 0012A1B4 83 E3 00 4C */ lwz r31, 0x4c(r3) /* 8012D3B8 0012A1B8 7F E3 FB 78 */ mr r3, r31 -/* 8012D3BC 0012A1BC 4B F0 4A 79 */ bl func_80031E34 +/* 8012D3BC 0012A1BC 4B F0 4A 79 */ bl xMat3x3GetEuler__FPC7xMat3x3P5xVec3 /* 8012D3C0 0012A1C0 80 9D 00 D8 */ lwz r4, 0xd8(r29) /* 8012D3C4 0012A1C4 3C 00 43 30 */ lis r0, 0x4330 /* 8012D3C8 0012A1C8 90 01 00 30 */ stw r0, 0x30(r1) @@ -1294,27 +1294,27 @@ lbl_8012D358: /* 8012D3F0 0012A1F0 EC 23 00 72 */ fmuls f1, f3, f1 /* 8012D3F4 0012A1F4 EC 01 00 24 */ fdivs f0, f1, f0 /* 8012D3F8 0012A1F8 D0 01 00 14 */ stfs f0, 0x14(r1) -/* 8012D3FC 0012A1FC 4B F0 4D A9 */ bl func_800321A4 +/* 8012D3FC 0012A1FC 4B F0 4D A9 */ bl xMat3x3Euler__FP7xMat3x3PC5xVec3 /* 8012D400 0012A200 38 00 00 03 */ li r0, 3 /* 8012D404 0012A204 7F A3 EB 78 */ mr r3, r29 /* 8012D408 0012A208 90 1D 00 E0 */ stw r0, 0xe0(r29) -/* 8012D40C 0012A20C 48 00 03 45 */ bl func_8012D750 +/* 8012D40C 0012A20C 48 00 03 45 */ bl zEntTeleportBox_isClosed__FP16_zEntTeleportBox /* 8012D410 0012A210 28 03 00 00 */ cmplwi r3, 0 /* 8012D414 0012A214 41 82 00 10 */ beq lbl_8012D424 /* 8012D418 0012A218 7F A3 EB 78 */ mr r3, r29 /* 8012D41C 0012A21C 38 80 01 54 */ li r4, 0x154 -/* 8012D420 0012A220 4B EF 21 D1 */ bl func_8001F5F0 +/* 8012D420 0012A220 4B EF 21 D1 */ bl zEntEvent__FP5xBaseUi lbl_8012D424: /* 8012D424 0012A224 38 60 00 01 */ li r3, 1 -/* 8012D428 0012A228 4B FA 21 1D */ bl func_800CF544 +/* 8012D428 0012A228 4B FA 21 1D */ bl iCameraMotionBlurActivate__FUi lbl_8012D42C: /* 8012D42C 0012A22C 38 60 00 11 */ li r3, 0x11 -/* 8012D430 0012A230 4B F7 FC 25 */ bl func_800AD054 +/* 8012D430 0012A230 4B F7 FC 25 */ bl zRumbleStart__F16_tagSDRumbleType /* 8012D434 0012A234 C0 22 A2 60 */ lfs f1, lbl_803CEBE0-_SDA2_BASE_(r2) /* 8012D438 0012A238 38 60 00 03 */ li r3, 3 /* 8012D43C 0012A23C 38 80 00 00 */ li r4, 0 /* 8012D440 0012A240 38 A0 00 00 */ li r5, 0 -/* 8012D444 0012A244 4B F7 FD 89 */ bl func_800AD1CC +/* 8012D444 0012A244 4B F7 FD 89 */ bl zPadAddRumble__F14_tagRumbleTypefiUi /* 8012D448 0012A248 48 00 01 68 */ b lbl_8012D5B0 lbl_8012D44C: /* 8012D44C 0012A24C 38 00 00 01 */ li r0, 1 @@ -1379,7 +1379,7 @@ lbl_8012D4C8: /* 8012D534 0012A334 80 9D 07 28 */ lwz r4, 0x728(r29) /* 8012D538 0012A338 EC 01 00 32 */ fmuls f0, f1, f0 /* 8012D53C 0012A33C D0 04 00 DC */ stfs f0, 0xdc(r4) -/* 8012D540 0012A340 4B F1 EC D5 */ bl func_8004C214 +/* 8012D540 0012A340 4B F1 EC D5 */ bl xStrHash__FPCc /* 8012D544 0012A344 C0 42 A2 40 */ lfs f2, lbl_803CEBC0-_SDA2_BASE_(r2) /* 8012D548 0012A348 38 80 00 80 */ li r4, 0x80 /* 8012D54C 0012A34C 80 DE 00 24 */ lwz r6, 0x24(r30) @@ -1393,7 +1393,7 @@ lbl_8012D4C8: /* 8012D56C 0012A36C 4B F2 8F 49 */ bl func_800564B4 /* 8012D570 0012A370 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha /* 8012D574 0012A374 38 63 C2 B0 */ addi r3, r3, lbl_8026C2B0@l -/* 8012D578 0012A378 4B F1 EC 9D */ bl func_8004C214 +/* 8012D578 0012A378 4B F1 EC 9D */ bl xStrHash__FPCc /* 8012D57C 0012A37C C0 42 A2 40 */ lfs f2, lbl_803CEBC0-_SDA2_BASE_(r2) /* 8012D580 0012A380 38 80 00 80 */ li r4, 0x80 /* 8012D584 0012A384 80 DE 00 24 */ lwz r6, 0x24(r30) @@ -1406,7 +1406,7 @@ lbl_8012D4C8: /* 8012D5A0 0012A3A0 38 C6 00 30 */ addi r6, r6, 0x30 /* 8012D5A4 0012A3A4 4B F2 8F 11 */ bl func_800564B4 /* 8012D5A8 0012A3A8 38 60 00 12 */ li r3, 0x12 -/* 8012D5AC 0012A3AC 4B F7 FA A9 */ bl func_800AD054 +/* 8012D5AC 0012A3AC 4B F7 FA A9 */ bl zRumbleStart__F16_tagSDRumbleType lbl_8012D5B0: /* 8012D5B0 0012A3B0 80 1E 00 E0 */ lwz r0, 0xe0(r30) /* 8012D5B4 0012A3B4 90 1E 00 E4 */ stw r0, 0xe4(r30) @@ -1418,7 +1418,7 @@ lbl_8012D5B0: /* 8012D5CC 0012A3CC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8012D5D0 0012A3D0 40 81 00 0C */ ble lbl_8012D5DC /* 8012D5D4 0012A3D4 38 60 00 80 */ li r3, 0x80 -/* 8012D5D8 0012A3D8 4B F3 8F 29 */ bl func_80066500 +/* 8012D5D8 0012A3D8 4B F3 8F 29 */ bl zEntPlayerControlOn__F13zControlOwner lbl_8012D5DC: /* 8012D5DC 0012A3DC D3 FE 01 38 */ stfs f31, 0x138(r30) /* 8012D5E0 0012A3E0 C0 1E 01 3C */ lfs f0, 0x13c(r30) @@ -1434,8 +1434,8 @@ lbl_8012D5DC: /* 8012D608 0012A408 38 21 00 60 */ addi r1, r1, 0x60 /* 8012D60C 0012A40C 4E 80 00 20 */ blr -.global func_8012D610 -func_8012D610: +.global zEntTeleportBox_Save__FP16_zEntTeleportBoxP7xSerial +zEntTeleportBox_Save__FP16_zEntTeleportBoxP7xSerial: /* 8012D610 0012A410 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012D614 0012A414 7C 08 02 A6 */ mflr r0 /* 8012D618 0012A418 90 01 00 14 */ stw r0, 0x14(r1) @@ -1443,22 +1443,22 @@ func_8012D610: /* 8012D620 0012A420 7C 9F 23 78 */ mr r31, r4 /* 8012D624 0012A424 93 C1 00 08 */ stw r30, 8(r1) /* 8012D628 0012A428 7C 7E 1B 78 */ mr r30, r3 -/* 8012D62C 0012A42C 4B F2 7B E5 */ bl func_80055210 +/* 8012D62C 0012A42C 4B F2 7B E5 */ bl zEntSave__FP4zEntP7xSerial /* 8012D630 0012A430 80 1E 00 D4 */ lwz r0, 0xd4(r30) /* 8012D634 0012A434 28 00 00 00 */ cmplwi r0, 0 /* 8012D638 0012A438 40 82 00 14 */ bne lbl_8012D64C /* 8012D63C 0012A43C 7F E3 FB 78 */ mr r3, r31 /* 8012D640 0012A440 38 80 00 01 */ li r4, 1 -/* 8012D644 0012A444 4B F1 59 C9 */ bl func_8004300C +/* 8012D644 0012A444 4B F1 59 C9 */ bl Write_b1__7xSerialFi /* 8012D648 0012A448 48 00 00 10 */ b lbl_8012D658 lbl_8012D64C: /* 8012D64C 0012A44C 7F E3 FB 78 */ mr r3, r31 /* 8012D650 0012A450 38 80 00 00 */ li r4, 0 -/* 8012D654 0012A454 4B F1 59 B9 */ bl func_8004300C +/* 8012D654 0012A454 4B F1 59 B9 */ bl Write_b1__7xSerialFi lbl_8012D658: /* 8012D658 0012A458 80 9E 00 E0 */ lwz r4, 0xe0(r30) /* 8012D65C 0012A45C 7F E3 FB 78 */ mr r3, r31 -/* 8012D660 0012A460 4B F1 5A 9D */ bl func_800430FC +/* 8012D660 0012A460 4B F1 5A 9D */ bl Write__7xSerialFUi /* 8012D664 0012A464 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012D668 0012A468 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8012D66C 0012A46C 83 C1 00 08 */ lwz r30, 8(r1) @@ -1466,8 +1466,8 @@ lbl_8012D658: /* 8012D674 0012A474 38 21 00 10 */ addi r1, r1, 0x10 /* 8012D678 0012A478 4E 80 00 20 */ blr -.global func_8012D67C -func_8012D67C: +.global zEntTeleportBox_Load__FP16_zEntTeleportBoxP7xSerial +zEntTeleportBox_Load__FP16_zEntTeleportBoxP7xSerial: /* 8012D67C 0012A47C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8012D680 0012A480 7C 08 02 A6 */ mflr r0 /* 8012D684 0012A484 90 01 00 24 */ stw r0, 0x24(r1) @@ -1475,25 +1475,25 @@ func_8012D67C: /* 8012D68C 0012A48C 7C 9F 23 78 */ mr r31, r4 /* 8012D690 0012A490 93 C1 00 18 */ stw r30, 0x18(r1) /* 8012D694 0012A494 7C 7E 1B 78 */ mr r30, r3 -/* 8012D698 0012A498 4B F2 7B 99 */ bl func_80055230 +/* 8012D698 0012A498 4B F2 7B 99 */ bl zEntLoad__FP4zEntP7xSerial /* 8012D69C 0012A49C 38 00 00 00 */ li r0, 0 /* 8012D6A0 0012A4A0 7F E3 FB 78 */ mr r3, r31 /* 8012D6A4 0012A4A4 90 01 00 08 */ stw r0, 8(r1) /* 8012D6A8 0012A4A8 38 81 00 08 */ addi r4, r1, 8 -/* 8012D6AC 0012A4AC 4B F1 5C 01 */ bl func_800432AC +/* 8012D6AC 0012A4AC 4B F1 5C 01 */ bl Read_b1__7xSerialFPi /* 8012D6B0 0012A4B0 80 01 00 08 */ lwz r0, 8(r1) /* 8012D6B4 0012A4B4 2C 00 00 00 */ cmpwi r0, 0 /* 8012D6B8 0012A4B8 41 82 00 10 */ beq lbl_8012D6C8 /* 8012D6BC 0012A4BC 7F C3 F3 78 */ mr r3, r30 -/* 8012D6C0 0012A4C0 48 00 00 35 */ bl func_8012D6F4 +/* 8012D6C0 0012A4C0 48 00 00 35 */ bl zEntTeleportBox_Open__FP16_zEntTeleportBox /* 8012D6C4 0012A4C4 48 00 00 0C */ b lbl_8012D6D0 lbl_8012D6C8: /* 8012D6C8 0012A4C8 7F C3 F3 78 */ mr r3, r30 -/* 8012D6CC 0012A4CC 48 00 00 41 */ bl func_8012D70C +/* 8012D6CC 0012A4CC 48 00 00 41 */ bl zEntTeleportBox_Close__FP16_zEntTeleportBox lbl_8012D6D0: /* 8012D6D0 0012A4D0 7F E3 FB 78 */ mr r3, r31 /* 8012D6D4 0012A4D4 38 9E 00 E0 */ addi r4, r30, 0xe0 -/* 8012D6D8 0012A4D8 4B F1 5C 9D */ bl func_80043374 +/* 8012D6D8 0012A4D8 4B F1 5C 9D */ bl Read__7xSerialFPUi /* 8012D6DC 0012A4DC 80 01 00 24 */ lwz r0, 0x24(r1) /* 8012D6E0 0012A4E0 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8012D6E4 0012A4E4 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -1501,8 +1501,8 @@ lbl_8012D6D0: /* 8012D6EC 0012A4EC 38 21 00 20 */ addi r1, r1, 0x20 /* 8012D6F0 0012A4F0 4E 80 00 20 */ blr -.global func_8012D6F4 -func_8012D6F4: +.global zEntTeleportBox_Open__FP16_zEntTeleportBox +zEntTeleportBox_Open__FP16_zEntTeleportBox: /* 8012D6F4 0012A4F4 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 8012D6F8 0012A4F8 28 00 00 01 */ cmplwi r0, 1 /* 8012D6FC 0012A4FC 4C 82 00 20 */ bnelr @@ -1510,8 +1510,8 @@ func_8012D6F4: /* 8012D704 0012A504 90 03 00 D4 */ stw r0, 0xd4(r3) /* 8012D708 0012A508 4E 80 00 20 */ blr -.global func_8012D70C -func_8012D70C: +.global zEntTeleportBox_Close__FP16_zEntTeleportBox +zEntTeleportBox_Close__FP16_zEntTeleportBox: /* 8012D70C 0012A50C 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 8012D710 0012A510 28 00 00 00 */ cmplwi r0, 0 /* 8012D714 0012A514 4C 82 00 20 */ bnelr @@ -1519,8 +1519,8 @@ func_8012D70C: /* 8012D71C 0012A51C 90 03 00 D4 */ stw r0, 0xd4(r3) /* 8012D720 0012A520 4E 80 00 20 */ blr -.global func_8012D724 -func_8012D724: +.global zEntTeleportBox_isOpen__FP16_zEntTeleportBox +zEntTeleportBox_isOpen__FP16_zEntTeleportBox: /* 8012D724 0012A524 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 8012D728 0012A528 80 63 00 DC */ lwz r3, 0xdc(r3) /* 8012D72C 0012A52C 28 00 00 00 */ cmplwi r0, 0 @@ -1534,12 +1534,12 @@ lbl_8012D748: /* 8012D748 0012A548 38 60 00 00 */ li r3, 0 /* 8012D74C 0012A54C 4E 80 00 20 */ blr -.global func_8012D750 -func_8012D750: +.global zEntTeleportBox_isClosed__FP16_zEntTeleportBox +zEntTeleportBox_isClosed__FP16_zEntTeleportBox: /* 8012D750 0012A550 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012D754 0012A554 7C 08 02 A6 */ mflr r0 /* 8012D758 0012A558 90 01 00 14 */ stw r0, 0x14(r1) -/* 8012D75C 0012A55C 4B FF FF C9 */ bl func_8012D724 +/* 8012D75C 0012A55C 4B FF FF C9 */ bl zEntTeleportBox_isOpen__FP16_zEntTeleportBox /* 8012D760 0012A560 7C 60 00 34 */ cntlzw r0, r3 /* 8012D764 0012A564 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f /* 8012D768 0012A568 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1547,8 +1547,8 @@ func_8012D750: /* 8012D770 0012A570 38 21 00 10 */ addi r1, r1, 0x10 /* 8012D774 0012A574 4E 80 00 20 */ blr -.global func_8012D778 -func_8012D778: +.global zEntTeleportBox_playerIn__Fv +zEntTeleportBox_playerIn__Fv: /* 8012D778 0012A578 80 6D 95 C8 */ lwz r3, lbl_803CBEC8-_SDA_BASE_(r13) /* 8012D77C 0012A57C 4E 80 00 20 */ blr lbl_8012D780: @@ -1619,11 +1619,11 @@ lbl_8012D848: /* 8012D85C 0012A65C 48 00 00 18 */ b lbl_8012D874 lbl_8012D860: /* 8012D860 0012A660 7C 83 23 78 */ mr r3, r4 -/* 8012D864 0012A664 4B FF FE 91 */ bl func_8012D6F4 +/* 8012D864 0012A664 4B FF FE 91 */ bl zEntTeleportBox_Open__FP16_zEntTeleportBox /* 8012D868 0012A668 48 00 00 0C */ b lbl_8012D874 lbl_8012D86C: /* 8012D86C 0012A66C 7C 83 23 78 */ mr r3, r4 -/* 8012D870 0012A670 4B FF FE 9D */ bl func_8012D70C +/* 8012D870 0012A670 4B FF FE 9D */ bl zEntTeleportBox_Close__FP16_zEntTeleportBox lbl_8012D874: /* 8012D874 0012A674 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012D878 0012A678 38 60 00 01 */ li r3, 1 diff --git a/asm/Game/zEntTrigger.s b/asm/Game/zEntTrigger.s index 3fba3e340..b7ff8f2fe 100644 --- a/asm/Game/zEntTrigger.s +++ b/asm/Game/zEntTrigger.s @@ -2,19 +2,19 @@ .section .text # 0x80092074 - 0x80092720 -.global func_80092074 -func_80092074: +.global zEntTriggerInit__FPvPv +zEntTriggerInit__FPvPv: /* 80092074 0008EE74 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80092078 0008EE78 7C 08 02 A6 */ mflr r0 /* 8009207C 0008EE7C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80092080 0008EE80 48 00 00 15 */ bl func_80092094 +/* 80092080 0008EE80 48 00 00 15 */ bl zEntTriggerInit__FP11zEntTriggerP9xEntAsset /* 80092084 0008EE84 80 01 00 14 */ lwz r0, 0x14(r1) /* 80092088 0008EE88 7C 08 03 A6 */ mtlr r0 /* 8009208C 0008EE8C 38 21 00 10 */ addi r1, r1, 0x10 /* 80092090 0008EE90 4E 80 00 20 */ blr -.global func_80092094 -func_80092094: +.global zEntTriggerInit__FP11zEntTriggerP9xEntAsset +zEntTriggerInit__FP11zEntTriggerP9xEntAsset: /* 80092094 0008EE94 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80092098 0008EE98 7C 08 02 A6 */ mflr r0 /* 8009209C 0008EE9C 3C A0 54 52 */ lis r5, 0x54524947@ha @@ -25,13 +25,13 @@ func_80092094: /* 800920B0 0008EEB0 7C 9E 23 78 */ mr r30, r4 /* 800920B4 0008EEB4 93 A1 00 34 */ stw r29, 0x34(r1) /* 800920B8 0008EEB8 7C 7D 1B 78 */ mr r29, r3 -/* 800920BC 0008EEBC 4B FC 2B 41 */ bl func_80054BFC +/* 800920BC 0008EEBC 4B FC 2B 41 */ bl zEntInit__FP4zEntP9xEntAssetUi /* 800920C0 0008EEC0 88 1D 00 1A */ lbz r0, 0x1a(r29) /* 800920C4 0008EEC4 28 00 00 00 */ cmplwi r0, 0 /* 800920C8 0008EEC8 40 82 00 EC */ bne lbl_800921B4 /* 800920CC 0008EECC 38 7D 00 D4 */ addi r3, r29, 0xd4 /* 800920D0 0008EED0 38 9E 00 14 */ addi r4, r30, 0x14 -/* 800920D4 0008EED4 4B FA 00 D1 */ bl func_800321A4 +/* 800920D4 0008EED4 4B FA 00 D1 */ bl xMat3x3Euler__FP7xMat3x3PC5xVec3 /* 800920D8 0008EED8 3B FE 00 54 */ addi r31, r30, 0x54 /* 800920DC 0008EEDC 38 61 00 20 */ addi r3, r1, 0x20 /* 800920E0 0008EEE0 38 9F 00 0C */ addi r4, r31, 0xc @@ -141,7 +141,7 @@ lbl_8009224C: /* 8009226C 0008F06C 28 03 00 00 */ cmplwi r3, 0 /* 80092270 0008F070 3B 60 00 00 */ li r27, 0 /* 80092274 0008F074 41 82 01 74 */ beq lbl_800923E8 -/* 80092278 0008F078 48 02 27 C5 */ bl func_800B4A3C +/* 80092278 0008F078 48 02 27 C5 */ bl zSceneFindObject__FUi /* 8009227C 0008F07C 28 03 00 00 */ cmplwi r3, 0 /* 80092280 0008F080 41 82 01 68 */ beq lbl_800923E8 /* 80092284 0008F084 88 03 00 84 */ lbz r0, 0x84(r3) @@ -176,7 +176,7 @@ lbl_800922D8: /* 800922E8 0008F0E8 38 7C 01 14 */ addi r3, r28, 0x114 /* 800922EC 0008F0EC 38 81 00 28 */ addi r4, r1, 0x28 /* 800922F0 0008F0F0 38 A1 00 CC */ addi r5, r1, 0xcc -/* 800922F4 0008F0F4 48 03 38 39 */ bl func_800C5B2C +/* 800922F4 0008F0F4 48 03 38 39 */ bl iBoxIsectVec__FPC4xBoxPC5xVec3P6xIsect /* 800922F8 0008F0F8 C0 21 00 D0 */ lfs f1, 0xd0(r1) /* 800922FC 0008F0FC C0 02 8F E0 */ lfs f0, lbl_803CD960-_SDA2_BASE_(r2) /* 80092300 0008F100 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -194,7 +194,7 @@ lbl_80092318: /* 8009232C 0008F12C 38 61 00 18 */ addi r3, r1, 0x18 /* 80092330 0008F130 38 A1 00 A0 */ addi r5, r1, 0xa0 /* 80092334 0008F134 D0 01 00 24 */ stfs f0, 0x24(r1) -/* 80092338 0008F138 48 03 2B E5 */ bl func_800C4F1C +/* 80092338 0008F138 48 03 2B E5 */ bl iSphereIsectVec__FPC7xSpherePC5xVec3P6xIsect /* 8009233C 0008F13C C0 21 00 A4 */ lfs f1, 0xa4(r1) /* 80092340 0008F140 C0 02 8F E0 */ lfs f0, lbl_803CD960-_SDA2_BASE_(r2) /* 80092344 0008F144 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -214,7 +214,7 @@ lbl_8009235C: /* 80092378 0008F178 D0 01 00 40 */ stfs f0, 0x40(r1) /* 8009237C 0008F17C C0 1D 00 10 */ lfs f0, 0x10(r29) /* 80092380 0008F180 D0 01 00 44 */ stfs f0, 0x44(r1) -/* 80092384 0008F184 48 03 2F 95 */ bl func_800C5318 +/* 80092384 0008F184 48 03 2F 95 */ bl iCylinderIsectVec__FPC9xCylinderPC5xVec3P6xIsect /* 80092388 0008F188 C0 21 00 78 */ lfs f1, 0x78(r1) /* 8009238C 0008F18C C0 02 8F E0 */ lfs f0, lbl_803CD960-_SDA2_BASE_(r2) /* 80092390 0008F190 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -232,7 +232,7 @@ lbl_800923A8: /* 800923BC 0008F1BC 38 61 00 08 */ addi r3, r1, 8 /* 800923C0 0008F1C0 38 A1 00 48 */ addi r5, r1, 0x48 /* 800923C4 0008F1C4 D0 01 00 14 */ stfs f0, 0x14(r1) -/* 800923C8 0008F1C8 48 03 2B 55 */ bl func_800C4F1C +/* 800923C8 0008F1C8 48 03 2B 55 */ bl iSphereIsectVec__FPC7xSpherePC5xVec3P6xIsect /* 800923CC 0008F1CC C0 21 00 4C */ lfs f1, 0x4c(r1) /* 800923D0 0008F1D0 C0 02 8F E0 */ lfs f0, lbl_803CD960-_SDA2_BASE_(r2) /* 800923D4 0008F1D4 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -249,10 +249,10 @@ lbl_800923E8: /* 800923FC 0008F1FC 38 00 00 D6 */ li r0, 0xd6 /* 80092400 0008F200 B0 1E 00 00 */ sth r0, 0(r30) /* 80092404 0008F204 80 7E 00 18 */ lwz r3, 0x18(r30) -/* 80092408 0008F208 48 02 26 35 */ bl func_800B4A3C +/* 80092408 0008F208 48 02 26 35 */ bl zSceneFindObject__FUi /* 8009240C 0008F20C 7C 7B 1B 78 */ mr r27, r3 /* 80092410 0008F210 80 7E 00 04 */ lwz r3, 4(r30) -/* 80092414 0008F214 48 02 26 29 */ bl func_800B4A3C +/* 80092414 0008F214 48 02 26 29 */ bl zSceneFindObject__FUi /* 80092418 0008F218 A0 DE 00 02 */ lhz r6, 2(r30) /* 8009241C 0008F21C 7C 65 1B 78 */ mr r5, r3 /* 80092420 0008F220 7F 83 E3 78 */ mr r3, r28 @@ -260,7 +260,7 @@ lbl_800923E8: /* 80092428 0008F228 38 FE 00 08 */ addi r7, r30, 8 /* 8009242C 0008F22C 38 80 00 D4 */ li r4, 0xd4 /* 80092430 0008F230 39 20 00 00 */ li r9, 0 -/* 80092434 0008F234 4B F8 D3 25 */ bl func_8001F758 +/* 80092434 0008F234 4B F8 D3 25 */ bl zEntEvent__FP5xBaseUiP5xBaseUiPCfP5xBasei lbl_80092438: /* 80092438 0008F238 A0 1E 00 00 */ lhz r0, 0(r30) /* 8009243C 0008F23C 28 00 00 D5 */ cmplwi r0, 0xd5 @@ -275,10 +275,10 @@ lbl_80092450: /* 8009245C 0008F25C 38 00 00 D5 */ li r0, 0xd5 /* 80092460 0008F260 B0 1E 00 00 */ sth r0, 0(r30) /* 80092464 0008F264 80 7E 00 18 */ lwz r3, 0x18(r30) -/* 80092468 0008F268 48 02 25 D5 */ bl func_800B4A3C +/* 80092468 0008F268 48 02 25 D5 */ bl zSceneFindObject__FUi /* 8009246C 0008F26C 7C 7B 1B 78 */ mr r27, r3 /* 80092470 0008F270 80 7E 00 04 */ lwz r3, 4(r30) -/* 80092474 0008F274 48 02 25 C9 */ bl func_800B4A3C +/* 80092474 0008F274 48 02 25 C9 */ bl zSceneFindObject__FUi /* 80092478 0008F278 A0 DE 00 02 */ lhz r6, 2(r30) /* 8009247C 0008F27C 7C 65 1B 78 */ mr r5, r3 /* 80092480 0008F280 7F 83 E3 78 */ mr r3, r28 @@ -286,7 +286,7 @@ lbl_80092450: /* 80092488 0008F288 38 FE 00 08 */ addi r7, r30, 8 /* 8009248C 0008F28C 38 80 00 D5 */ li r4, 0xd5 /* 80092490 0008F290 39 20 00 00 */ li r9, 0 -/* 80092494 0008F294 4B F8 D2 C5 */ bl func_8001F758 +/* 80092494 0008F294 4B F8 D2 C5 */ bl zEntEvent__FP5xBaseUiP5xBaseUiPCfP5xBasei lbl_80092498: /* 80092498 0008F298 A0 1E 00 00 */ lhz r0, 0(r30) /* 8009249C 0008F29C 28 00 00 D6 */ cmplwi r0, 0xd6 @@ -315,7 +315,7 @@ lbl_800924D4: /* 800924E8 0008F2E8 48 00 00 0C */ b lbl_800924F4 lbl_800924EC: /* 800924EC 0008F2EC 7C 83 23 78 */ mr r3, r4 -/* 800924F0 0008F2F0 48 00 00 59 */ bl func_80092548 +/* 800924F0 0008F2F0 48 00 00 59 */ bl zEntTriggerReset__FP11zEntTrigger lbl_800924F4: /* 800924F4 0008F2F4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800924F8 0008F2F8 38 60 00 01 */ li r3, 1 @@ -323,43 +323,43 @@ lbl_800924F4: /* 80092500 0008F300 38 21 00 10 */ addi r1, r1, 0x10 /* 80092504 0008F304 4E 80 00 20 */ blr -.global func_80092508 -func_80092508: +.global zEntTriggerSave__FP11zEntTriggerP7xSerial +zEntTriggerSave__FP11zEntTriggerP7xSerial: /* 80092508 0008F308 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009250C 0008F30C 7C 08 02 A6 */ mflr r0 /* 80092510 0008F310 90 01 00 14 */ stw r0, 0x14(r1) -/* 80092514 0008F314 4B FC 2C FD */ bl func_80055210 +/* 80092514 0008F314 4B FC 2C FD */ bl zEntSave__FP4zEntP7xSerial /* 80092518 0008F318 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009251C 0008F31C 7C 08 03 A6 */ mtlr r0 /* 80092520 0008F320 38 21 00 10 */ addi r1, r1, 0x10 /* 80092524 0008F324 4E 80 00 20 */ blr -.global func_80092528 -func_80092528: +.global zEntTriggerLoad__FP11zEntTriggerP7xSerial +zEntTriggerLoad__FP11zEntTriggerP7xSerial: /* 80092528 0008F328 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009252C 0008F32C 7C 08 02 A6 */ mflr r0 /* 80092530 0008F330 90 01 00 14 */ stw r0, 0x14(r1) -/* 80092534 0008F334 4B FC 2C FD */ bl func_80055230 +/* 80092534 0008F334 4B FC 2C FD */ bl zEntLoad__FP4zEntP7xSerial /* 80092538 0008F338 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009253C 0008F33C 7C 08 03 A6 */ mtlr r0 /* 80092540 0008F340 38 21 00 10 */ addi r1, r1, 0x10 /* 80092544 0008F344 4E 80 00 20 */ blr -.global func_80092548 -func_80092548: +.global zEntTriggerReset__FP11zEntTrigger +zEntTriggerReset__FP11zEntTrigger: /* 80092548 0008F348 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009254C 0008F34C 7C 08 02 A6 */ mflr r0 /* 80092550 0008F350 90 01 00 14 */ stw r0, 0x14(r1) /* 80092554 0008F354 38 00 00 00 */ li r0, 0 /* 80092558 0008F358 90 03 01 2C */ stw r0, 0x12c(r3) -/* 8009255C 0008F35C 4B FC 2C F5 */ bl func_80055250 +/* 8009255C 0008F35C 4B FC 2C F5 */ bl zEntReset__FP4zEnt /* 80092560 0008F360 80 01 00 14 */ lwz r0, 0x14(r1) /* 80092564 0008F364 7C 08 03 A6 */ mtlr r0 /* 80092568 0008F368 38 21 00 10 */ addi r1, r1, 0x10 /* 8009256C 0008F36C 4E 80 00 20 */ blr -.global func_80092570 -func_80092570: +.global zEntTriggerHitsSphere__FRC11zEntTriggerRC7xSphereRC5xVec3 +zEntTriggerHitsSphere__FRC11zEntTriggerRC7xSphereRC5xVec3: /* 80092570 0008F370 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80092574 0008F374 7C 08 02 A6 */ mflr r0 /* 80092578 0008F378 90 01 00 24 */ stw r0, 0x24(r1) @@ -423,7 +423,7 @@ lbl_80092640: /* 80092648 0008F448 C0 5F 00 0C */ lfs f2, 0xc(r31) /* 8009264C 0008F44C 7F E4 FB 78 */ mr r4, r31 /* 80092650 0008F450 C0 7F 00 10 */ lfs f3, 0x10(r31) -/* 80092654 0008F454 4B F8 27 C1 */ bl func_80014E14 +/* 80092654 0008F454 4B F8 27 C1 */ bl xSphereHitsVCylinder__FRC5xVec3fRC5xVec3ff /* 80092658 0008F458 48 00 00 1C */ b lbl_80092674 lbl_8009265C: /* 8009265C 0008F45C C0 3F 00 0C */ lfs f1, 0xc(r31) @@ -478,7 +478,7 @@ func_800926F8: /* 80092700 0008F500 FC 40 08 90 */ fmr f2, f1 /* 80092704 0008F504 C0 23 00 0C */ lfs f1, 0xc(r3) /* 80092708 0008F508 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009270C 0008F50C 4B F8 28 45 */ bl func_80014F50 +/* 8009270C 0008F50C 4B F8 28 45 */ bl xSphereHitsVCircle__FRC5xVec3fRC5xVec3f /* 80092710 0008F510 80 01 00 14 */ lwz r0, 0x14(r1) /* 80092714 0008F514 7C 08 03 A6 */ mtlr r0 /* 80092718 0008F518 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Game/zEnv.s b/asm/Game/zEnv.s index c3aead8fd..a57a0e2d4 100644 --- a/asm/Game/zEnv.s +++ b/asm/Game/zEnv.s @@ -2,19 +2,19 @@ .section .text # 0x80092720 - 0x80092AF8 -.global func_80092720 -func_80092720: +.global zEnvInit__FPvPv +zEnvInit__FPvPv: /* 80092720 0008F520 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80092724 0008F524 7C 08 02 A6 */ mflr r0 /* 80092728 0008F528 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009272C 0008F52C 48 00 00 15 */ bl func_80092740 +/* 8009272C 0008F52C 48 00 00 15 */ bl zEnvInit__FP5_zEnvP9xEnvAsset /* 80092730 0008F530 80 01 00 14 */ lwz r0, 0x14(r1) /* 80092734 0008F534 7C 08 03 A6 */ mtlr r0 /* 80092738 0008F538 38 21 00 10 */ addi r1, r1, 0x10 /* 8009273C 0008F53C 4E 80 00 20 */ blr -.global func_80092740 -func_80092740: +.global zEnvInit__FP5_zEnvP9xEnvAsset +zEnvInit__FP5_zEnvP9xEnvAsset: /* 80092740 0008F540 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80092744 0008F544 7C 08 02 A6 */ mflr r0 /* 80092748 0008F548 90 01 00 24 */ stw r0, 0x24(r1) @@ -23,7 +23,7 @@ func_80092740: /* 80092754 0008F554 7C 9E 23 78 */ mr r30, r4 /* 80092758 0008F558 93 A1 00 14 */ stw r29, 0x14(r1) /* 8009275C 0008F55C 7C 7D 1B 78 */ mr r29, r3 -/* 80092760 0008F560 4B F7 6C A1 */ bl func_80009400 +/* 80092760 0008F560 4B F7 6C A1 */ bl xBaseInit__FP5xBaseP10xBaseAsset /* 80092764 0008F564 3C 60 80 09 */ lis r3, lbl_80092A88@ha /* 80092768 0008F568 93 DD 00 10 */ stw r30, 0x10(r29) /* 8009276C 0008F56C 38 03 2A 88 */ addi r0, r3, lbl_80092A88@l @@ -43,10 +43,10 @@ lbl_8009278C: /* 800927A0 0008F5A0 93 A4 02 C4 */ stw r29, 0x2c4(r4) /* 800927A4 0008F5A4 80 9F 1F C0 */ lwz r4, 0x1fc0(r31) /* 800927A8 0008F5A8 93 A4 02 C4 */ stw r29, 0x2c4(r4) -/* 800927AC 0008F5AC 4B FB 90 6D */ bl func_8004B818 +/* 800927AC 0008F5AC 4B FB 90 6D */ bl xSTAssetCountByType__FUi /* 800927B0 0008F5B0 80 7E 00 08 */ lwz r3, 8(r30) /* 800927B4 0008F5B4 38 81 00 08 */ addi r4, r1, 8 -/* 800927B8 0008F5B8 4B FB 8F 55 */ bl func_8004B70C +/* 800927B8 0008F5B8 4B FB 8F 55 */ bl xSTFindAsset__FUiPUi /* 800927BC 0008F5BC 28 03 00 00 */ cmplwi r3, 0 /* 800927C0 0008F5C0 41 82 00 1C */ beq lbl_800927DC /* 800927C4 0008F5C4 80 FF 1F C0 */ lwz r7, 0x1fc0(r31) @@ -54,15 +54,15 @@ lbl_8009278C: /* 800927CC 0008F5CC 80 A1 00 08 */ lwz r5, 8(r1) /* 800927D0 0008F5D0 38 C0 00 00 */ li r6, 0 /* 800927D4 0008F5D4 80 67 00 44 */ lwz r3, 0x44(r7) -/* 800927D8 0008F5D8 4B F8 CC 61 */ bl func_8001F438 +/* 800927D8 0008F5D8 4B F8 CC 61 */ bl xEnvLoadBsp__FP4xEnvPCvUii lbl_800927DC: /* 800927DC 0008F5DC 80 7E 00 34 */ lwz r3, 0x34(r30) -/* 800927E0 0008F5E0 48 02 30 7D */ bl func_800B585C +/* 800927E0 0008F5E0 48 02 30 7D */ bl zSurfaceRegisterMapper__FUi /* 800927E4 0008F5E4 80 7E 00 28 */ lwz r3, 0x28(r30) /* 800927E8 0008F5E8 28 03 00 00 */ cmplwi r3, 0 /* 800927EC 0008F5EC 41 82 00 2C */ beq lbl_80092818 /* 800927F0 0008F5F0 38 81 00 08 */ addi r4, r1, 8 -/* 800927F4 0008F5F4 4B FB 8F 19 */ bl func_8004B70C +/* 800927F4 0008F5F4 4B FB 8F 19 */ bl xSTFindAsset__FUiPUi /* 800927F8 0008F5F8 28 03 00 00 */ cmplwi r3, 0 /* 800927FC 0008F5FC 41 82 00 1C */ beq lbl_80092818 /* 80092800 0008F600 80 FF 1F C0 */ lwz r7, 0x1fc0(r31) @@ -70,13 +70,13 @@ lbl_800927DC: /* 80092808 0008F608 80 A1 00 08 */ lwz r5, 8(r1) /* 8009280C 0008F60C 38 C0 00 01 */ li r6, 1 /* 80092810 0008F610 80 67 00 44 */ lwz r3, 0x44(r7) -/* 80092814 0008F614 4B F8 CC 25 */ bl func_8001F438 +/* 80092814 0008F614 4B F8 CC 25 */ bl xEnvLoadBsp__FP4xEnvPCvUii lbl_80092818: /* 80092818 0008F618 80 7E 00 2C */ lwz r3, 0x2c(r30) /* 8009281C 0008F61C 28 03 00 00 */ cmplwi r3, 0 /* 80092820 0008F620 41 82 00 2C */ beq lbl_8009284C /* 80092824 0008F624 38 81 00 08 */ addi r4, r1, 8 -/* 80092828 0008F628 4B FB 8E E5 */ bl func_8004B70C +/* 80092828 0008F628 4B FB 8E E5 */ bl xSTFindAsset__FUiPUi /* 8009282C 0008F62C 28 03 00 00 */ cmplwi r3, 0 /* 80092830 0008F630 41 82 00 1C */ beq lbl_8009284C /* 80092834 0008F634 80 FF 1F C0 */ lwz r7, 0x1fc0(r31) @@ -84,13 +84,13 @@ lbl_80092818: /* 8009283C 0008F63C 80 A1 00 08 */ lwz r5, 8(r1) /* 80092840 0008F640 38 C0 00 02 */ li r6, 2 /* 80092844 0008F644 80 67 00 44 */ lwz r3, 0x44(r7) -/* 80092848 0008F648 4B F8 CB F1 */ bl func_8001F438 +/* 80092848 0008F648 4B F8 CB F1 */ bl xEnvLoadBsp__FP4xEnvPCvUii lbl_8009284C: /* 8009284C 0008F64C 80 7E 00 30 */ lwz r3, 0x30(r30) /* 80092850 0008F650 28 03 00 00 */ cmplwi r3, 0 /* 80092854 0008F654 41 82 00 2C */ beq lbl_80092880 /* 80092858 0008F658 38 81 00 08 */ addi r4, r1, 8 -/* 8009285C 0008F65C 4B FB 8E B1 */ bl func_8004B70C +/* 8009285C 0008F65C 4B FB 8E B1 */ bl xSTFindAsset__FUiPUi /* 80092860 0008F660 28 03 00 00 */ cmplwi r3, 0 /* 80092864 0008F664 41 82 00 1C */ beq lbl_80092880 /* 80092868 0008F668 80 FF 1F C0 */ lwz r7, 0x1fc0(r31) @@ -98,7 +98,7 @@ lbl_8009284C: /* 80092870 0008F670 80 A1 00 08 */ lwz r5, 8(r1) /* 80092874 0008F674 38 C0 00 03 */ li r6, 3 /* 80092878 0008F678 80 67 00 44 */ lwz r3, 0x44(r7) -/* 8009287C 0008F67C 4B F8 CB BD */ bl func_8001F438 +/* 8009287C 0008F67C 4B F8 CB BD */ bl xEnvLoadBsp__FP4xEnvPCvUii lbl_80092880: /* 80092880 0008F680 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) /* 80092884 0008F684 80 63 00 44 */ lwz r3, 0x44(r3) @@ -107,12 +107,12 @@ lbl_80092880: /* 80092890 0008F690 80 03 00 00 */ lwz r0, 0(r3) /* 80092894 0008F694 28 00 00 00 */ cmplwi r0, 0 /* 80092898 0008F698 41 82 00 1C */ beq lbl_800928B4 -/* 8009289C 0008F69C 48 00 B7 91 */ bl func_8009E02C +/* 8009289C 0008F69C 48 00 B7 91 */ bl zLightResetAll__FP4xEnv /* 800928A0 0008F6A0 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) /* 800928A4 0008F6A4 80 63 00 44 */ lwz r3, 0x44(r3) /* 800928A8 0008F6A8 80 63 00 00 */ lwz r3, 0(r3) /* 800928AC 0008F6AC 80 63 00 00 */ lwz r3, 0(r3) -/* 800928B0 0008F6B0 48 03 22 45 */ bl func_800C4AF4 +/* 800928B0 0008F6B0 48 03 22 45 */ bl iLightInit__FP7RpWorld lbl_800928B4: /* 800928B4 0008F6B4 80 01 00 24 */ lwz r0, 0x24(r1) /* 800928B8 0008F6B8 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -122,35 +122,35 @@ lbl_800928B4: /* 800928C8 0008F6C8 38 21 00 20 */ addi r1, r1, 0x20 /* 800928CC 0008F6CC 4E 80 00 20 */ blr -.global func_800928D0 -func_800928D0: +.global zEnvSetup__FP5_zEnv +zEnvSetup__FP5_zEnv: /* 800928D0 0008F6D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800928D4 0008F6D4 7C 08 02 A6 */ mflr r0 /* 800928D8 0008F6D8 90 01 00 14 */ stw r0, 0x14(r1) /* 800928DC 0008F6DC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800928E0 0008F6E0 7C 7F 1B 78 */ mr r31, r3 -/* 800928E4 0008F6E4 4B F7 6B 65 */ bl func_80009448 +/* 800928E4 0008F6E4 4B F7 6B 65 */ bl xBaseSetup__FP5xBase /* 800928E8 0008F6E8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800928EC 0008F6EC 80 9F 00 10 */ lwz r4, 0x10(r31) /* 800928F0 0008F6F0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800928F4 0008F6F4 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800928F8 0008F6F8 80 63 00 44 */ lwz r3, 0x44(r3) /* 800928FC 0008F6FC 80 63 00 00 */ lwz r3, 0(r3) -/* 80092900 0008F700 48 03 08 25 */ bl func_800C3124 +/* 80092900 0008F700 48 03 08 25 */ bl iEnvLightingBasics__FP4iEnvP9xEnvAsset /* 80092904 0008F704 80 01 00 14 */ lwz r0, 0x14(r1) /* 80092908 0008F708 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8009290C 0008F70C 7C 08 03 A6 */ mtlr r0 /* 80092910 0008F710 38 21 00 10 */ addi r1, r1, 0x10 /* 80092914 0008F714 4E 80 00 20 */ blr -.global func_80092918 -func_80092918: +.global zEnvStartingCamera__FP5_zEnv +zEnvStartingCamera__FP5_zEnv: /* 80092918 0008F718 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009291C 0008F71C 7C 08 02 A6 */ mflr r0 /* 80092920 0008F720 90 01 00 14 */ stw r0, 0x14(r1) /* 80092924 0008F724 80 63 00 10 */ lwz r3, 0x10(r3) /* 80092928 0008F728 80 63 00 0C */ lwz r3, 0xc(r3) -/* 8009292C 0008F72C 48 02 21 11 */ bl func_800B4A3C +/* 8009292C 0008F72C 48 02 21 11 */ bl zSceneFindObject__FUi /* 80092930 0008F730 28 03 00 00 */ cmplwi r3, 0 /* 80092934 0008F734 41 82 00 20 */ beq lbl_80092954 /* 80092938 0008F738 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -159,15 +159,15 @@ func_80092918: /* 80092944 0008F744 80 83 00 00 */ lwz r4, 0(r3) /* 80092948 0008F748 C0 25 00 B8 */ lfs f1, 0xb8(r5) /* 8009294C 0008F74C 38 65 00 30 */ addi r3, r5, 0x30 -/* 80092950 0008F750 4B FE B4 99 */ bl func_8007DDE8 +/* 80092950 0008F750 4B FE B4 99 */ bl zEntPlayer_StoreCheckPoint__FP5xVec3fUi lbl_80092954: /* 80092954 0008F754 80 01 00 14 */ lwz r0, 0x14(r1) /* 80092958 0008F758 7C 08 03 A6 */ mtlr r0 /* 8009295C 0008F75C 38 21 00 10 */ addi r1, r1, 0x10 /* 80092960 0008F760 4E 80 00 20 */ blr -.global func_80092964 -func_80092964: +.global zEnvRender__FP4xEnv +zEnvRender__FP4xEnv: /* 80092964 0008F764 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80092968 0008F768 7C 08 02 A6 */ mflr r0 /* 8009296C 0008F76C 90 01 00 24 */ stw r0, 0x24(r1) @@ -181,7 +181,7 @@ func_80092964: /* 8009298C 0008F78C 48 00 00 74 */ b lbl_80092A00 lbl_80092990: /* 80092990 0008F790 7F 83 E3 78 */ mr r3, r28 -/* 80092994 0008F794 48 02 2F 89 */ bl func_800B591C +/* 80092994 0008F794 48 02 2F 89 */ bl zSurfaceGetSurface__FUi /* 80092998 0008F798 80 83 00 24 */ lwz r4, 0x24(r3) /* 8009299C 0008F79C 28 04 00 00 */ cmplwi r4, 0 /* 800929A0 0008F7A0 41 82 00 58 */ beq lbl_800929F8 @@ -199,13 +199,13 @@ lbl_80092990: /* 800929D0 0008F7D0 28 03 00 00 */ cmplwi r3, 0 /* 800929D4 0008F7D4 41 82 00 24 */ beq lbl_800929F8 /* 800929D8 0008F7D8 80 84 00 18 */ lwz r4, 0x18(r4) -/* 800929DC 0008F7DC 4B F9 A5 3D */ bl func_8002CF18 +/* 800929DC 0008F7DC 4B F9 A5 3D */ bl xGroupGetItem__FP6xGroupUi /* 800929E0 0008F7E0 38 80 00 00 */ li r4, 0 -/* 800929E4 0008F7E4 4B FB 8D 29 */ bl func_8004B70C +/* 800929E4 0008F7E4 4B FB 8D 29 */ bl xSTFindAsset__FUiPUi /* 800929E8 0008F7E8 7C 64 1B 79 */ or. r4, r3, r3 /* 800929EC 0008F7EC 41 82 00 0C */ beq lbl_800929F8 /* 800929F0 0008F7F0 7F 63 DB 78 */ mr r3, r27 -/* 800929F4 0008F7F4 48 18 52 A5 */ bl func_80217C98 +/* 800929F4 0008F7F4 48 18 52 A5 */ bl RpMaterialSetTexture lbl_800929F8: /* 800929F8 0008F7F8 3B FF 00 04 */ addi r31, r31, 4 /* 800929FC 0008F7FC 3B 9C 00 01 */ addi r28, r28, 1 @@ -213,42 +213,42 @@ lbl_80092A00: /* 80092A00 0008F800 7C 1C E8 00 */ cmpw r28, r29 /* 80092A04 0008F804 41 80 FF 8C */ blt lbl_80092990 /* 80092A08 0008F808 7F 43 D3 78 */ mr r3, r26 -/* 80092A0C 0008F80C 4B F8 CA ED */ bl func_8001F4F8 +/* 80092A0C 0008F80C 4B F8 CA ED */ bl xEnvRender__FP4xEnv /* 80092A10 0008F810 BB 41 00 08 */ lmw r26, 8(r1) /* 80092A14 0008F814 80 01 00 24 */ lwz r0, 0x24(r1) /* 80092A18 0008F818 7C 08 03 A6 */ mtlr r0 /* 80092A1C 0008F81C 38 21 00 20 */ addi r1, r1, 0x20 /* 80092A20 0008F820 4E 80 00 20 */ blr -.global func_80092A24 -func_80092A24: +.global zEnvSave__FP5_zEnvP7xSerial +zEnvSave__FP5_zEnvP7xSerial: /* 80092A24 0008F824 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80092A28 0008F828 7C 08 02 A6 */ mflr r0 /* 80092A2C 0008F82C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80092A30 0008F830 4B F7 6A 1D */ bl func_8000944C +/* 80092A30 0008F830 4B F7 6A 1D */ bl xBaseSave__FP5xBaseP7xSerial /* 80092A34 0008F834 80 01 00 14 */ lwz r0, 0x14(r1) /* 80092A38 0008F838 7C 08 03 A6 */ mtlr r0 /* 80092A3C 0008F83C 38 21 00 10 */ addi r1, r1, 0x10 /* 80092A40 0008F840 4E 80 00 20 */ blr -.global func_80092A44 -func_80092A44: +.global zEnvLoad__FP5_zEnvP7xSerial +zEnvLoad__FP5_zEnvP7xSerial: /* 80092A44 0008F844 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80092A48 0008F848 7C 08 02 A6 */ mflr r0 /* 80092A4C 0008F84C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80092A50 0008F850 4B F7 6A 4D */ bl func_8000949C +/* 80092A50 0008F850 4B F7 6A 4D */ bl xBaseLoad__FP5xBaseP7xSerial /* 80092A54 0008F854 80 01 00 14 */ lwz r0, 0x14(r1) /* 80092A58 0008F858 7C 08 03 A6 */ mtlr r0 /* 80092A5C 0008F85C 38 21 00 10 */ addi r1, r1, 0x10 /* 80092A60 0008F860 4E 80 00 20 */ blr -.global func_80092A64 -func_80092A64: +.global zEnvReset__FP5_zEnv +zEnvReset__FP5_zEnv: /* 80092A64 0008F864 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80092A68 0008F868 7C 08 02 A6 */ mflr r0 /* 80092A6C 0008F86C 90 01 00 14 */ stw r0, 0x14(r1) /* 80092A70 0008F870 80 83 00 10 */ lwz r4, 0x10(r3) -/* 80092A74 0008F874 4B F7 6A 85 */ bl func_800094F8 +/* 80092A74 0008F874 4B F7 6A 85 */ bl xBaseReset__FP5xBaseP10xBaseAsset /* 80092A78 0008F878 80 01 00 14 */ lwz r0, 0x14(r1) /* 80092A7C 0008F87C 7C 08 03 A6 */ mtlr r0 /* 80092A80 0008F880 38 21 00 10 */ addi r1, r1, 0x10 @@ -272,15 +272,15 @@ lbl_80092AAC: /* 80092AC0 0008F8C0 48 00 00 24 */ b lbl_80092AE4 lbl_80092AC4: /* 80092AC4 0008F8C4 7C 83 23 78 */ mr r3, r4 -/* 80092AC8 0008F8C8 4B FF FF 9D */ bl func_80092A64 +/* 80092AC8 0008F8C8 4B FF FF 9D */ bl zEnvReset__FP5_zEnv /* 80092ACC 0008F8CC 48 00 00 18 */ b lbl_80092AE4 lbl_80092AD0: /* 80092AD0 0008F8D0 C0 26 00 00 */ lfs f1, 0(r6) -/* 80092AD4 0008F8D4 4B F7 C0 7D */ bl func_8000EB50 +/* 80092AD4 0008F8D4 4B F7 C0 7D */ bl xClimateSetSnow__Ff /* 80092AD8 0008F8D8 48 00 00 0C */ b lbl_80092AE4 lbl_80092ADC: /* 80092ADC 0008F8DC C0 26 00 00 */ lfs f1, 0(r6) -/* 80092AE0 0008F8E0 4B F7 C0 89 */ bl func_8000EB68 +/* 80092AE0 0008F8E0 4B F7 C0 89 */ bl xClimateSetRain__Ff lbl_80092AE4: /* 80092AE4 0008F8E4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80092AE8 0008F8E8 38 60 00 01 */ li r3, 1 diff --git a/asm/Game/zEvent.s b/asm/Game/zEvent.s index 1e72675a2..58e05a1c9 100644 --- a/asm/Game/zEvent.s +++ b/asm/Game/zEvent.s @@ -2,8 +2,8 @@ .section .text # 0x80092AF8 - 0x80092B0C -.global func_80092AF8 -func_80092AF8: +.global zEventName__FUi +zEventName__FUi: /* 80092AF8 0008F8F8 3C 80 80 29 */ lis r4, lbl_8028E620@ha /* 80092AFC 0008F8FC 54 60 10 3A */ slwi r0, r3, 2 /* 80092B00 0008F900 38 64 E6 20 */ addi r3, r4, lbl_8028E620@l diff --git a/asm/Game/zFMV.s b/asm/Game/zFMV.s index 850ec354f..6675bf7aa 100644 --- a/asm/Game/zFMV.s +++ b/asm/Game/zFMV.s @@ -2,8 +2,8 @@ .section .text # 0x80092BEC - 0x80092D1C -.global func_80092BEC -func_80092BEC: +.global zFMVPlay__FPcUifbb +zFMVPlay__FPcUifbb: /* 80092BEC 0008F9EC 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80092BF0 0008F9F0 7C 08 02 A6 */ mflr r0 /* 80092BF4 0008F9F4 28 03 00 00 */ cmplwi r3, 0 @@ -36,23 +36,23 @@ lbl_80092C34: /* 80092C58 0008FA58 38 C4 00 05 */ addi r6, r4, 5 /* 80092C5C 0008FA5C 4C C6 31 82 */ crclr 6 /* 80092C60 0008FA60 48 15 12 D5 */ bl func_801E3F34 -/* 80092C64 0008FA64 4B FB 56 6D */ bl func_800482D0 -/* 80092C68 0008FA68 48 00 7C CD */ bl func_8009A934 +/* 80092C64 0008FA64 4B FB 56 6D */ bl xSndSuspend__Fv +/* 80092C68 0008FA68 48 00 7C CD */ bl zGameGetOstrich__Fv /* 80092C6C 0008FA6C 7C 60 1B 78 */ mr r0, r3 /* 80092C70 0008FA70 38 60 00 01 */ li r3, 1 /* 80092C74 0008FA74 7C 1F 03 78 */ mr r31, r0 -/* 80092C78 0008FA78 48 00 7C C5 */ bl func_8009A93C +/* 80092C78 0008FA78 48 00 7C C5 */ bl zGameSetOstrich__F12_GameOstrich /* 80092C7C 0008FA7C FC 20 F8 90 */ fmr f1, f31 /* 80092C80 0008FA80 7F 84 E3 78 */ mr r4, r28 /* 80092C84 0008FA84 7F A5 EB 78 */ mr r5, r29 /* 80092C88 0008FA88 7F C6 F3 78 */ mr r6, r30 /* 80092C8C 0008FA8C 38 61 00 08 */ addi r3, r1, 8 -/* 80092C90 0008FA90 48 03 0D 61 */ bl func_800C39F0 +/* 80092C90 0008FA90 48 03 0D 61 */ bl iFMVPlay__FPcUifbb /* 80092C94 0008FA94 7C 60 1B 78 */ mr r0, r3 /* 80092C98 0008FA98 7F E3 FB 78 */ mr r3, r31 /* 80092C9C 0008FA9C 7C 1F 03 78 */ mr r31, r0 -/* 80092CA0 0008FAA0 48 00 7C 9D */ bl func_8009A93C -/* 80092CA4 0008FAA4 4B FB 56 61 */ bl func_80048304 +/* 80092CA0 0008FAA0 48 00 7C 9D */ bl zGameSetOstrich__F12_GameOstrich +/* 80092CA4 0008FAA4 4B FB 56 61 */ bl xSndResume__Fv /* 80092CA8 0008FAA8 7F E3 FB 78 */ mr r3, r31 lbl_80092CAC: /* 80092CAC 0008FAAC 80 01 00 64 */ lwz r0, 0x64(r1) @@ -65,8 +65,8 @@ lbl_80092CAC: /* 80092CC8 0008FAC8 38 21 00 60 */ addi r1, r1, 0x60 /* 80092CCC 0008FACC 4E 80 00 20 */ blr -.global func_80092CD0 -func_80092CD0: +.global zFMVFileGetName__F8eFMVFile +zFMVFileGetName__F8eFMVFile: /* 80092CD0 0008FAD0 3C 80 80 29 */ lis r4, lbl_8028EE98@ha /* 80092CD4 0008FAD4 38 00 00 09 */ li r0, 9 /* 80092CD8 0008FAD8 38 84 EE 98 */ addi r4, r4, lbl_8028EE98@l diff --git a/asm/Game/zFX.s b/asm/Game/zFX.s index bac59b7a9..6a0388148 100644 --- a/asm/Game/zFX.s +++ b/asm/Game/zFX.s @@ -6,24 +6,24 @@ lbl_80092D1C: /* 80092D1C 0008FB1C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80092D20 0008FB20 7C 08 02 A6 */ mflr r0 /* 80092D24 0008FB24 90 01 00 14 */ stw r0, 0x14(r1) -/* 80092D28 0008FB28 48 00 27 31 */ bl func_80095458 +/* 80092D28 0008FB28 48 00 27 31 */ bl zFX_SpawnBubbleWall__Fv /* 80092D2C 0008FB2C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80092D30 0008FB30 7C 08 03 A6 */ mtlr r0 /* 80092D34 0008FB34 38 21 00 10 */ addi r1, r1, 0x10 /* 80092D38 0008FB38 4E 80 00 20 */ blr -.global func_80092D3C -func_80092D3C: +.global zFX_SceneEnter__FP7RpWorld +zFX_SceneEnter__FP7RpWorld: /* 80092D3C 0008FB3C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80092D40 0008FB40 7C 08 02 A6 */ mflr r0 /* 80092D44 0008FB44 90 01 00 44 */ stw r0, 0x44(r1) /* 80092D48 0008FB48 93 E1 00 3C */ stw r31, 0x3c(r1) /* 80092D4C 0008FB4C 7C 7F 1B 78 */ mr r31, r3 /* 80092D50 0008FB50 38 60 00 00 */ li r3, 0 -/* 80092D54 0008FB54 4B F9 4F 51 */ bl func_80027CA4 +/* 80092D54 0008FB54 4B F9 4F 51 */ bl xFXanimUV2PSetTexture__FP9RwTexture /* 80092D58 0008FB58 7F E3 FB 78 */ mr r3, r31 -/* 80092D5C 0008FB5C 4B F9 42 4D */ bl func_80026FA8 -/* 80092D60 0008FB60 48 00 06 1D */ bl func_8009337C +/* 80092D5C 0008FB5C 4B F9 42 4D */ bl xFX_SceneEnter__FP7RpWorld +/* 80092D60 0008FB60 48 00 06 1D */ bl zFXGoo_SceneEnter__Fv /* 80092D64 0008FB64 48 00 3B 99 */ bl func_800968FC /* 80092D68 0008FB68 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80092D6C 0008FB6C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -75,20 +75,20 @@ lbl_80092DF4: /* 80092E20 0008FC20 38 21 00 40 */ addi r1, r1, 0x40 /* 80092E24 0008FC24 4E 80 00 20 */ blr -.global func_80092E28 -func_80092E28: +.global zFX_SceneExit__FP7RpWorld +zFX_SceneExit__FP7RpWorld: /* 80092E28 0008FC28 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80092E2C 0008FC2C 7C 08 02 A6 */ mflr r0 /* 80092E30 0008FC30 90 01 00 14 */ stw r0, 0x14(r1) -/* 80092E34 0008FC34 4B F9 44 B5 */ bl func_800272E8 -/* 80092E38 0008FC38 48 00 06 B5 */ bl func_800934EC +/* 80092E34 0008FC34 4B F9 44 B5 */ bl xFX_SceneExit__FP7RpWorld +/* 80092E38 0008FC38 48 00 06 B5 */ bl zFXGoo_SceneExit__Fv /* 80092E3C 0008FC3C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80092E40 0008FC40 7C 08 03 A6 */ mtlr r0 /* 80092E44 0008FC44 38 21 00 10 */ addi r1, r1, 0x10 /* 80092E48 0008FC48 4E 80 00 20 */ blr -.global func_80092E4C -func_80092E4C: +.global zFX_SceneReset__Fv +zFX_SceneReset__Fv: /* 80092E4C 0008FC4C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80092E50 0008FC50 7C 08 02 A6 */ mflr r0 /* 80092E54 0008FC54 90 01 00 14 */ stw r0, 0x14(r1) @@ -100,8 +100,8 @@ func_80092E4C: /* 80092E6C 0008FC6C 38 21 00 10 */ addi r1, r1, 0x10 /* 80092E70 0008FC70 4E 80 00 20 */ blr -.global func_80092E74 -func_80092E74: +.global zFXPatrickStun__FPC5xVec3 +zFXPatrickStun__FPC5xVec3: /* 80092E74 0008FC74 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80092E78 0008FC78 7C 08 02 A6 */ mflr r0 /* 80092E7C 0008FC7C 3C 80 80 26 */ lis r4, lbl_8025BB98@ha @@ -109,25 +109,25 @@ func_80092E74: /* 80092E84 0008FC84 38 84 BB 98 */ addi r4, r4, lbl_8025BB98@l /* 80092E88 0008FC88 93 E1 00 0C */ stw r31, 0xc(r1) /* 80092E8C 0008FC8C 7C 7F 1B 78 */ mr r31, r3 -/* 80092E90 0008FC90 4B F9 3E BD */ bl func_80026D4C +/* 80092E90 0008FC90 4B F9 3E BD */ bl xFXRingCreate__FPC5xVec3PC7xFXRing /* 80092E94 0008FC94 3C 80 80 26 */ lis r4, lbl_8025BB98@ha /* 80092E98 0008FC98 7F E3 FB 78 */ mr r3, r31 /* 80092E9C 0008FC9C 38 84 BB 98 */ addi r4, r4, lbl_8025BB98@l /* 80092EA0 0008FCA0 38 84 00 3C */ addi r4, r4, 0x3c -/* 80092EA4 0008FCA4 4B F9 3E A9 */ bl func_80026D4C +/* 80092EA4 0008FCA4 4B F9 3E A9 */ bl xFXRingCreate__FPC5xVec3PC7xFXRing /* 80092EA8 0008FCA8 3C 80 80 26 */ lis r4, lbl_8025BB98@ha /* 80092EAC 0008FCAC 7F E3 FB 78 */ mr r3, r31 /* 80092EB0 0008FCB0 38 84 BB 98 */ addi r4, r4, lbl_8025BB98@l /* 80092EB4 0008FCB4 38 84 00 78 */ addi r4, r4, 0x78 -/* 80092EB8 0008FCB8 4B F9 3E 95 */ bl func_80026D4C +/* 80092EB8 0008FCB8 4B F9 3E 95 */ bl xFXRingCreate__FPC5xVec3PC7xFXRing /* 80092EBC 0008FCBC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80092EC0 0008FCC0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80092EC4 0008FCC4 7C 08 03 A6 */ mtlr r0 /* 80092EC8 0008FCC8 38 21 00 10 */ addi r1, r1, 0x10 /* 80092ECC 0008FCCC 4E 80 00 20 */ blr -.global func_80092ED0 -func_80092ED0: +.global zFXHammer__FPC5xVec3 +zFXHammer__FPC5xVec3: /* 80092ED0 0008FCD0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80092ED4 0008FCD4 7C 08 02 A6 */ mflr r0 /* 80092ED8 0008FCD8 3C 80 80 26 */ lis r4, lbl_8025BC88@ha @@ -135,23 +135,23 @@ func_80092ED0: /* 80092EE0 0008FCE0 38 84 BC 88 */ addi r4, r4, lbl_8025BC88@l /* 80092EE4 0008FCE4 93 E1 00 0C */ stw r31, 0xc(r1) /* 80092EE8 0008FCE8 7C 7F 1B 78 */ mr r31, r3 -/* 80092EEC 0008FCEC 4B F9 3E 61 */ bl func_80026D4C -/* 80092EF0 0008FCF0 4B F9 DD 79 */ bl func_80030C68 +/* 80092EEC 0008FCEC 4B F9 3E 61 */ bl xFXRingCreate__FPC5xVec3PC7xFXRing +/* 80092EF0 0008FCF0 4B F9 DD 79 */ bl xrand__Fv /* 80092EF4 0008FCF4 54 64 06 FE */ clrlwi r4, r3, 0x1b /* 80092EF8 0008FCF8 C0 22 8F E8 */ lfs f1, lbl_803CD968-_SDA2_BASE_(r2) /* 80092EFC 0008FCFC C0 42 8F EC */ lfs f2, lbl_803CD96C-_SDA2_BASE_(r2) /* 80092F00 0008FD00 7F E3 FB 78 */ mr r3, r31 /* 80092F04 0008FD04 C0 62 8F F0 */ lfs f3, lbl_803CD970-_SDA2_BASE_(r2) /* 80092F08 0008FD08 38 84 00 20 */ addi r4, r4, 0x20 -/* 80092F0C 0008FD0C 48 00 27 3D */ bl func_80095648 +/* 80092F0C 0008FD0C 48 00 27 3D */ bl zFX_SpawnBubbleSlam__FPC5xVec3Uifff /* 80092F10 0008FD10 80 01 00 14 */ lwz r0, 0x14(r1) /* 80092F14 0008FD14 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80092F18 0008FD18 7C 08 03 A6 */ mtlr r0 /* 80092F1C 0008FD1C 38 21 00 10 */ addi r1, r1, 0x10 /* 80092F20 0008FD20 4E 80 00 20 */ blr -.global func_80092F24 -func_80092F24: +.global zFXPorterWave__FPC5xVec3 +zFXPorterWave__FPC5xVec3: /* 80092F24 0008FD24 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80092F28 0008FD28 7C 08 02 A6 */ mflr r0 /* 80092F2C 0008FD2C 3C 80 80 26 */ lis r4, lbl_8025BCC4@ha @@ -159,33 +159,33 @@ func_80092F24: /* 80092F34 0008FD34 38 84 BC C4 */ addi r4, r4, lbl_8025BCC4@l /* 80092F38 0008FD38 93 E1 00 0C */ stw r31, 0xc(r1) /* 80092F3C 0008FD3C 7C 7F 1B 78 */ mr r31, r3 -/* 80092F40 0008FD40 4B F9 3E 0D */ bl func_80026D4C +/* 80092F40 0008FD40 4B F9 3E 0D */ bl xFXRingCreate__FPC5xVec3PC7xFXRing /* 80092F44 0008FD44 3C 80 80 26 */ lis r4, lbl_8025BCC4@ha /* 80092F48 0008FD48 7F E3 FB 78 */ mr r3, r31 /* 80092F4C 0008FD4C 38 84 BC C4 */ addi r4, r4, lbl_8025BCC4@l /* 80092F50 0008FD50 38 84 00 3C */ addi r4, r4, 0x3c -/* 80092F54 0008FD54 4B F9 3D F9 */ bl func_80026D4C +/* 80092F54 0008FD54 4B F9 3D F9 */ bl xFXRingCreate__FPC5xVec3PC7xFXRing /* 80092F58 0008FD58 80 01 00 14 */ lwz r0, 0x14(r1) /* 80092F5C 0008FD5C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80092F60 0008FD60 7C 08 03 A6 */ mtlr r0 /* 80092F64 0008FD64 38 21 00 10 */ addi r1, r1, 0x10 /* 80092F68 0008FD68 4E 80 00 20 */ blr -.global func_80092F6C -func_80092F6C: +.global zFXMuscleArmWave__FPC5xVec3 +zFXMuscleArmWave__FPC5xVec3: /* 80092F6C 0008FD6C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80092F70 0008FD70 7C 08 02 A6 */ mflr r0 /* 80092F74 0008FD74 3C 80 80 26 */ lis r4, lbl_8025BD3C@ha /* 80092F78 0008FD78 90 01 00 14 */ stw r0, 0x14(r1) /* 80092F7C 0008FD7C 38 84 BD 3C */ addi r4, r4, lbl_8025BD3C@l -/* 80092F80 0008FD80 4B F9 3D CD */ bl func_80026D4C +/* 80092F80 0008FD80 4B F9 3D CD */ bl xFXRingCreate__FPC5xVec3PC7xFXRing /* 80092F84 0008FD84 80 01 00 14 */ lwz r0, 0x14(r1) /* 80092F88 0008FD88 7C 08 03 A6 */ mtlr r0 /* 80092F8C 0008FD8C 38 21 00 10 */ addi r1, r1, 0x10 /* 80092F90 0008FD90 4E 80 00 20 */ blr -.global func_80092F94 -func_80092F94: +.global zFXGooEnable__FP8RpAtomici +zFXGooEnable__FP8RpAtomici: /* 80092F94 0008FD94 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80092F98 0008FD98 7C 08 02 A6 */ mflr r0 /* 80092F9C 0008FD9C 3C C0 80 3C */ lis r6, lbl_803BFA0C@ha @@ -268,7 +268,7 @@ lbl_800930A4: /* 800930C8 0008FEC8 7F 43 D3 78 */ mr r3, r26 /* 800930CC 0008FECC 7F 24 CB 78 */ mr r4, r25 /* 800930D0 0008FED0 38 A0 00 7E */ li r5, 0x7e -/* 800930D4 0008FED4 48 18 27 39 */ bl func_8021580C +/* 800930D4 0008FED4 48 18 27 39 */ bl RpGeometryCreate /* 800930D8 0008FED8 80 9B 00 5C */ lwz r4, 0x5c(r27) /* 800930DC 0008FEDC 7C 78 1B 78 */ mr r24, r3 /* 800930E0 0008FEE0 82 E3 00 5C */ lwz r23, 0x5c(r3) @@ -317,21 +317,21 @@ lbl_80093178: /* 80093180 0008FF80 38 A1 00 0C */ addi r5, r1, 0xc /* 80093184 0008FF84 38 C1 00 0A */ addi r6, r1, 0xa /* 80093188 0008FF88 38 E1 00 08 */ addi r7, r1, 8 -/* 8009318C 0008FF8C 48 18 22 D1 */ bl func_8021545C +/* 8009318C 0008FF8C 48 18 22 D1 */ bl RpGeometryTriangleGetVertexIndices /* 80093190 0008FF90 A0 A1 00 0C */ lhz r5, 0xc(r1) /* 80093194 0008FF94 7F 03 C3 78 */ mr r3, r24 /* 80093198 0008FF98 A0 C1 00 0A */ lhz r6, 0xa(r1) /* 8009319C 0008FF9C 7E 24 8B 78 */ mr r4, r17 /* 800931A0 0008FFA0 A0 E1 00 08 */ lhz r7, 8(r1) -/* 800931A4 0008FFA4 48 18 22 21 */ bl func_802153C4 +/* 800931A4 0008FFA4 48 18 22 21 */ bl RpGeometryTriangleSetVertexIndices /* 800931A8 0008FFA8 7F 63 DB 78 */ mr r3, r27 /* 800931AC 0008FFAC 7E 04 83 78 */ mr r4, r16 -/* 800931B0 0008FFB0 48 18 22 E1 */ bl func_80215490 +/* 800931B0 0008FFB0 48 18 22 E1 */ bl RpGeometryTriangleGetMaterial /* 800931B4 0008FFB4 7C 60 1B 78 */ mr r0, r3 /* 800931B8 0008FFB8 7F 03 C3 78 */ mr r3, r24 /* 800931BC 0008FFBC 7C 05 03 78 */ mr r5, r0 /* 800931C0 0008FFC0 7E 24 8B 78 */ mr r4, r17 -/* 800931C4 0008FFC4 48 18 22 11 */ bl func_802153D4 +/* 800931C4 0008FFC4 48 18 22 11 */ bl RpGeometryTriangleSetMaterial /* 800931C8 0008FFC8 3B BD 00 01 */ addi r29, r29, 1 /* 800931CC 0008FFCC 3A 10 00 08 */ addi r16, r16, 8 /* 800931D0 0008FFD0 3A 31 00 08 */ addi r17, r17, 8 @@ -340,34 +340,34 @@ lbl_800931D4: /* 800931D8 0008FFD8 41 80 FF A0 */ blt lbl_80093178 /* 800931DC 0008FFDC 7E E3 BB 78 */ mr r3, r23 /* 800931E0 0008FFE0 38 81 00 10 */ addi r4, r1, 0x10 -/* 800931E4 0008FFE4 48 18 1D F1 */ bl func_80214FD4 +/* 800931E4 0008FFE4 48 18 1D F1 */ bl RpMorphTargetCalcBoundingSphere /* 800931E8 0008FFE8 38 77 00 04 */ addi r3, r23, 4 /* 800931EC 0008FFEC 38 81 00 10 */ addi r4, r1, 0x10 /* 800931F0 0008FFF0 4B FF E2 8D */ bl func_8009147C /* 800931F4 0008FFF4 7F 03 C3 78 */ mr r3, r24 -/* 800931F8 0008FFF8 48 18 23 99 */ bl func_80215590 +/* 800931F8 0008FFF8 48 18 23 99 */ bl RpGeometryUnlock /* 800931FC 0008FFFC 7F C3 F3 78 */ mr r3, r30 /* 80093200 00090000 7F 04 C3 78 */ mr r4, r24 /* 80093204 00090004 38 A0 00 00 */ li r5, 0 -/* 80093208 00090008 48 18 00 F9 */ bl func_80213300 +/* 80093208 00090008 48 18 00 F9 */ bl RpAtomicSetGeometry /* 8009320C 0009000C 7F 1B C3 78 */ mr r27, r24 lbl_80093210: /* 80093210 00090010 1C 9A 00 0C */ mulli r4, r26, 0xc /* 80093214 00090014 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80093218 00090018 38 A0 00 00 */ li r5, 0 -/* 8009321C 0009001C 4B FA 07 25 */ bl func_80033940 +/* 8009321C 0009001C 4B FA 07 25 */ bl xMemAlloc__FUiUii /* 80093220 00090020 7C 60 1B 78 */ mr r0, r3 /* 80093224 00090024 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80093228 00090028 7C 10 03 78 */ mr r16, r0 /* 8009322C 0009002C 57 44 10 3A */ slwi r4, r26, 2 /* 80093230 00090030 38 A0 00 00 */ li r5, 0 -/* 80093234 00090034 4B FA 07 0D */ bl func_80033940 +/* 80093234 00090034 4B FA 07 0D */ bl xMemAlloc__FUiUii /* 80093238 00090038 7C 60 1B 78 */ mr r0, r3 /* 8009323C 0009003C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80093240 00090040 7C 11 03 78 */ mr r17, r0 /* 80093244 00090044 57 44 18 38 */ slwi r4, r26, 3 /* 80093248 00090048 38 A0 00 00 */ li r5, 0 -/* 8009324C 0009004C 4B FA 06 F5 */ bl func_80033940 +/* 8009324C 0009004C 4B FA 06 F5 */ bl xMemAlloc__FUiUii /* 80093250 00090050 80 9B 00 5C */ lwz r4, 0x5c(r27) /* 80093254 00090054 7C 60 1B 78 */ mr r0, r3 /* 80093258 00090058 1C BA 00 0C */ mulli r5, r26, 0xc @@ -438,7 +438,7 @@ lbl_800932B0: /* 80093358 00090158 D0 04 00 18 */ stfs f0, 0x18(r4) /* 8009335C 0009015C 80 8D 90 DC */ lwz r4, lbl_803CB9DC-_SDA_BASE_(r13) /* 80093360 00090160 80 84 00 10 */ lwz r4, 0x10(r4) -/* 80093364 00090164 4B F7 B7 0D */ bl func_8000EA70 +/* 80093364 00090164 4B F7 B7 0D */ bl xClimateInitAsset__FP11_tagClimateP9xEnvAsset lbl_80093368: /* 80093368 00090168 BA 01 00 20 */ lmw r16, 0x20(r1) /* 8009336C 0009016C 80 01 00 64 */ lwz r0, 0x64(r1) @@ -446,8 +446,8 @@ lbl_80093368: /* 80093374 00090174 38 21 00 60 */ addi r1, r1, 0x60 /* 80093378 00090178 4E 80 00 20 */ blr -.global func_8009337C -func_8009337C: +.global zFXGoo_SceneEnter__Fv +zFXGoo_SceneEnter__Fv: /* 8009337C 0009017C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80093380 00090180 7C 08 02 A6 */ mflr r0 /* 80093384 00090184 3C 80 80 3C */ lis r4, lbl_803BFA0C@ha @@ -473,8 +473,8 @@ lbl_800933AC: /* 800933D0 000901D0 3C 60 80 26 */ lis r3, lbl_8025BE04@ha /* 800933D4 000901D4 38 63 BE 04 */ addi r3, r3, lbl_8025BE04@l /* 800933D8 000901D8 38 63 00 19 */ addi r3, r3, 0x19 -/* 800933DC 000901DC 4B FB 8E 39 */ bl func_8004C214 -/* 800933E0 000901E0 48 02 16 5D */ bl func_800B4A3C +/* 800933DC 000901DC 4B FB 8E 39 */ bl xStrHash__FPCc +/* 800933E0 000901E0 48 02 16 5D */ bl zSceneFindObject__FUi /* 800933E4 000901E4 90 6D 8E 90 */ stw r3, lbl_803CB790-_SDA_BASE_(r13) /* 800933E8 000901E8 80 01 00 24 */ lwz r0, 0x24(r1) /* 800933EC 000901EC 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -554,8 +554,8 @@ lbl_800934DC: /* 800934E4 000902E4 42 00 FF 3C */ bdnz lbl_80093420 /* 800934E8 000902E8 4E 80 00 20 */ blr -.global func_800934EC -func_800934EC: +.global zFXGoo_SceneExit__Fv +zFXGoo_SceneExit__Fv: /* 800934EC 000902EC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800934F0 000902F0 7C 08 02 A6 */ mflr r0 /* 800934F4 000902F4 3C 80 80 3C */ lis r4, lbl_803BFA0C@ha @@ -586,8 +586,8 @@ lbl_8009351C: /* 80093554 00090354 38 21 00 20 */ addi r1, r1, 0x20 /* 80093558 00090358 4E 80 00 20 */ blr -.global func_8009355C -func_8009355C: +.global zFXGooUpdateInstance__FP14zFXGooInstancef +zFXGooUpdateInstance__FP14zFXGooInstancef: /* 8009355C 0009035C 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80093560 00090360 7C 08 02 A6 */ mflr r0 /* 80093564 00090364 90 01 00 64 */ stw r0, 0x64(r1) @@ -691,7 +691,7 @@ lbl_800936D0: /* 800936D0 000904D0 2C 05 00 03 */ cmpwi r5, 3 /* 800936D4 000904D4 40 82 00 0C */ bne lbl_800936E0 /* 800936D8 000904D8 80 7F 00 00 */ lwz r3, 0(r31) -/* 800936DC 000904DC 48 09 03 B5 */ bl func_80123A90 +/* 800936DC 000904DC 48 09 03 B5 */ bl zGooMeltFinished__FP8RpAtomic lbl_800936E0: /* 800936E0 000904E0 C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) /* 800936E4 000904E4 D0 1F 00 58 */ stfs f0, 0x58(r31) @@ -719,7 +719,7 @@ lbl_80093718: /* 80093734 00090534 4C 40 13 82 */ cror 2, 0, 2 /* 80093738 00090538 40 82 00 88 */ bne lbl_800937C0 /* 8009373C 0009053C C0 22 8F F4 */ lfs f1, lbl_803CD974-_SDA2_BASE_(r2) -/* 80093740 00090540 4B F7 B4 11 */ bl func_8000EB50 +/* 80093740 00090540 4B F7 B4 11 */ bl xClimateSetSnow__Ff /* 80093744 00090544 3C 60 7B C1 */ lis r3, 0x7BC0C0CE@ha /* 80093748 00090548 38 63 C0 CE */ addi r3, r3, 0x7BC0C0CE@l /* 8009374C 0009054C 4B FE F5 BD */ bl func_80082D08 @@ -785,7 +785,7 @@ lbl_800937C0: /* 80093834 00090634 41 82 00 B4 */ beq lbl_800938E8 /* 80093838 00090638 7F A3 EB 78 */ mr r3, r29 /* 8009383C 0009063C 38 80 00 02 */ li r4, 2 -/* 80093840 00090640 48 18 1C F9 */ bl func_80215538 +/* 80093840 00090640 48 18 1C F9 */ bl RpGeometryLock /* 80093844 00090644 28 03 00 00 */ cmplwi r3, 0 /* 80093848 00090648 41 82 00 A0 */ beq lbl_800938E8 /* 8009384C 0009064C 80 7D 00 5C */ lwz r3, 0x5c(r29) @@ -828,12 +828,12 @@ lbl_800938D4: /* 800938D8 000906D8 7C 1E 00 00 */ cmpw r30, r0 /* 800938DC 000906DC 41 80 FF 88 */ blt lbl_80093864 /* 800938E0 000906E0 7F A3 EB 78 */ mr r3, r29 -/* 800938E4 000906E4 48 18 1C AD */ bl func_80215590 +/* 800938E4 000906E4 48 18 1C AD */ bl RpGeometryUnlock lbl_800938E8: /* 800938E8 000906E8 80 0D 8E 90 */ lwz r0, lbl_803CB790-_SDA_BASE_(r13) /* 800938EC 000906EC 28 00 00 00 */ cmplwi r0, 0 /* 800938F0 000906F0 41 82 00 64 */ beq lbl_80093954 -/* 800938F4 000906F4 48 00 10 C9 */ bl func_800949BC +/* 800938F4 000906F4 48 00 10 C9 */ bl zFXGooFreezeTimeLeft__Fv /* 800938F8 000906F8 C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) /* 800938FC 000906FC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80093900 00090700 40 81 00 4C */ ble lbl_8009394C @@ -852,13 +852,13 @@ lbl_8009391C: /* 80093930 00090730 48 15 06 05 */ bl func_801E3F34 /* 80093934 00090734 80 6D 8E 90 */ lwz r3, lbl_803CB790-_SDA_BASE_(r13) /* 80093938 00090738 38 8D 81 F8 */ addi r4, r13, lbl_803CAAF8-_SDA_BASE_ -/* 8009393C 0009073C 48 0A 0D 15 */ bl func_80134650 +/* 8009393C 0009073C 48 0A 0D 15 */ bl set_text__8ztextboxFPCc /* 80093940 00090740 80 6D 8E 90 */ lwz r3, lbl_803CB790-_SDA_BASE_(r13) -/* 80093944 00090744 48 0A 0C 5D */ bl func_801345A0 +/* 80093944 00090744 48 0A 0C 5D */ bl activate__8ztextboxFv /* 80093948 00090748 48 00 00 0C */ b lbl_80093954 lbl_8009394C: /* 8009394C 0009074C 80 6D 8E 90 */ lwz r3, lbl_803CB790-_SDA_BASE_(r13) -/* 80093950 00090750 48 0A 0C 9D */ bl func_801345EC +/* 80093950 00090750 48 0A 0C 9D */ bl deactivate__8ztextboxFv lbl_80093954: /* 80093954 00090754 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 80093958 00090758 CB E1 00 50 */ lfd f31, 0x50(r1) @@ -872,8 +872,8 @@ lbl_80093954: /* 80093978 00090778 38 21 00 60 */ addi r1, r1, 0x60 /* 8009397C 0009077C 4E 80 00 20 */ blr -.global func_80093980 -func_80093980: +.global zFXGooUpdate__Ff +zFXGooUpdate__Ff: /* 80093980 00090780 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80093984 00090784 7C 08 02 A6 */ mflr r0 /* 80093988 00090788 3C 60 80 3C */ lis r3, lbl_803BFA0C@ha @@ -892,7 +892,7 @@ lbl_800939AC: /* 800939B8 000907B8 41 82 00 10 */ beq lbl_800939C8 /* 800939BC 000907BC FC 20 F8 90 */ fmr f1, f31 /* 800939C0 000907C0 7F C3 F3 78 */ mr r3, r30 -/* 800939C4 000907C4 4B FF FB 99 */ bl func_8009355C +/* 800939C4 000907C4 4B FF FB 99 */ bl zFXGooUpdateInstance__FP14zFXGooInstancef lbl_800939C8: /* 800939C8 000907C8 3B FF 00 01 */ addi r31, r31, 1 /* 800939CC 000907CC 3B DE 00 74 */ addi r30, r30, 0x74 @@ -921,7 +921,7 @@ lbl_800939F4: /* 80093A24 00090824 3C 60 00 13 */ lis r3, 0x0013401F@ha /* 80093A28 00090828 38 80 00 00 */ li r4, 0 /* 80093A2C 0009082C 38 63 40 1F */ addi r3, r3, 0x0013401F@l -/* 80093A30 00090830 4B FB 7C DD */ bl func_8004B70C +/* 80093A30 00090830 4B FB 7C DD */ bl xSTFindAsset__FUiPUi /* 80093A34 00090834 90 6D 8E 94 */ stw r3, lbl_803CB794-_SDA_BASE_(r13) lbl_80093A38: /* 80093A38 00090838 81 8D 89 30 */ lwz r12, lbl_803CB230-_SDA_BASE_(r13) @@ -1031,16 +1031,16 @@ lbl_80093B78: /* 80093BB0 000909B0 41 82 00 14 */ beq lbl_80093BC4 /* 80093BB4 000909B4 80 84 00 00 */ lwz r4, 0(r4) /* 80093BB8 000909B8 38 60 00 01 */ li r3, 1 -/* 80093BBC 000909BC 48 19 BC 21 */ bl func_8022F7DC +/* 80093BBC 000909BC 48 19 BC 21 */ bl RwRenderStateSet /* 80093BC0 000909C0 48 00 00 10 */ b lbl_80093BD0 lbl_80093BC4: /* 80093BC4 000909C4 38 60 00 01 */ li r3, 1 /* 80093BC8 000909C8 38 80 00 00 */ li r4, 0 -/* 80093BCC 000909CC 48 19 BC 11 */ bl func_8022F7DC +/* 80093BCC 000909CC 48 19 BC 11 */ bl RwRenderStateSet lbl_80093BD0: /* 80093BD0 000909D0 38 60 00 0C */ li r3, 0xc /* 80093BD4 000909D4 38 80 00 01 */ li r4, 1 -/* 80093BD8 000909D8 48 19 BC 05 */ bl func_8022F7DC +/* 80093BD8 000909D8 48 19 BC 05 */ bl RwRenderStateSet /* 80093BDC 000909DC C0 5E 00 60 */ lfs f2, 0x60(r30) /* 80093BE0 000909E0 C0 1E 00 5C */ lfs f0, 0x5c(r30) /* 80093BE4 000909E4 83 55 00 18 */ lwz r26, 0x18(r21) @@ -1068,7 +1068,7 @@ lbl_80093C14: /* 80093C38 00090A38 EC 00 00 F2 */ fmuls f0, f0, f3 /* 80093C3C 00090A3C EF E2 08 24 */ fdivs f31, f2, f1 /* 80093C40 00090A40 EF C0 08 24 */ fdivs f30, f0, f1 -/* 80093C44 00090A44 4B F9 FE 15 */ bl func_80033A58 +/* 80093C44 00090A44 4B F9 FE 15 */ bl xMemPushTemp__FUi /* 80093C48 00090A48 7C 77 1B 78 */ mr r23, r3 /* 80093C4C 00090A4C 7F 3B CB 78 */ mr r27, r25 /* 80093C50 00090A50 3B E0 00 00 */ li r31, 0 @@ -1121,12 +1121,12 @@ lbl_80093CE4: /* 80093CF0 00090AF0 7F 84 E3 78 */ mr r4, r28 /* 80093CF4 00090AF4 38 A0 00 00 */ li r5, 0 /* 80093CF8 00090AF8 38 C0 00 19 */ li r6, 0x19 -/* 80093CFC 00090AFC 48 1B 7F 79 */ bl func_8024BC74 +/* 80093CFC 00090AFC 48 1B 7F 79 */ bl RwIm3DTransform /* 80093D00 00090B00 28 03 00 00 */ cmplwi r3, 0 /* 80093D04 00090B04 41 82 00 10 */ beq lbl_80093D14 /* 80093D08 00090B08 38 60 00 03 */ li r3, 3 -/* 80093D0C 00090B0C 48 1B 82 35 */ bl func_8024BF40 -/* 80093D10 00090B10 48 1B 80 45 */ bl func_8024BD54 +/* 80093D0C 00090B0C 48 1B 82 35 */ bl RwIm3DRenderPrimitive +/* 80093D10 00090B10 48 1B 80 45 */ bl RwIm3DEnd lbl_80093D14: /* 80093D14 00090B14 3B 80 00 00 */ li r28, 0 lbl_80093D18: @@ -1269,15 +1269,15 @@ lbl_80093F24: /* 80093F34 00090D34 7F 84 E3 78 */ mr r4, r28 /* 80093F38 00090D38 38 A0 00 00 */ li r5, 0 /* 80093F3C 00090D3C 38 C0 00 19 */ li r6, 0x19 -/* 80093F40 00090D40 48 1B 7D 35 */ bl func_8024BC74 +/* 80093F40 00090D40 48 1B 7D 35 */ bl RwIm3DTransform /* 80093F44 00090D44 28 03 00 00 */ cmplwi r3, 0 /* 80093F48 00090D48 41 82 00 10 */ beq lbl_80093F58 /* 80093F4C 00090D4C 38 60 00 03 */ li r3, 3 -/* 80093F50 00090D50 48 1B 7F F1 */ bl func_8024BF40 -/* 80093F54 00090D54 48 1B 7E 01 */ bl func_8024BD54 +/* 80093F50 00090D50 48 1B 7F F1 */ bl RwIm3DRenderPrimitive +/* 80093F54 00090D54 48 1B 7E 01 */ bl RwIm3DEnd lbl_80093F58: /* 80093F58 00090D58 7E E3 BB 78 */ mr r3, r23 -/* 80093F5C 00090D5C 4B F9 FB 29 */ bl func_80033A84 +/* 80093F5C 00090D5C 4B F9 FB 29 */ bl xMemPopTemp__FPv lbl_80093F60: /* 80093F60 00090D60 7E A3 AB 78 */ mr r3, r21 /* 80093F64 00090D64 E3 E1 00 98 */ psq_l f31, 152(r1), 0, qr0 @@ -1290,28 +1290,28 @@ lbl_80093F60: /* 80093F80 00090D80 38 21 00 A0 */ addi r1, r1, 0xa0 /* 80093F84 00090D84 4E 80 00 20 */ blr -.global func_80093F88 -func_80093F88: +.global zFXUpdate__Ff +zFXUpdate__Ff: /* 80093F88 00090D88 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80093F8C 00090D8C 7C 08 02 A6 */ mflr r0 /* 80093F90 00090D90 90 01 00 14 */ stw r0, 0x14(r1) /* 80093F94 00090D94 DB E1 00 08 */ stfd f31, 8(r1) /* 80093F98 00090D98 FF E0 08 90 */ fmr f31, f1 -/* 80093F9C 00090D9C 4B FF F9 E5 */ bl func_80093980 +/* 80093F9C 00090D9C 4B FF F9 E5 */ bl zFXGooUpdate__Ff /* 80093FA0 00090DA0 FC 20 F8 90 */ fmr f1, f31 /* 80093FA4 00090DA4 48 00 29 AD */ bl func_80096950 /* 80093FA8 00090DA8 FC 20 F8 90 */ fmr f1, f31 /* 80093FAC 00090DAC 48 00 2E 49 */ bl func_80096DF4 /* 80093FB0 00090DB0 FC 20 F8 90 */ fmr f1, f31 -/* 80093FB4 00090DB4 4B F9 33 39 */ bl func_800272EC +/* 80093FB4 00090DB4 4B F9 33 39 */ bl xFXUpdate__Ff /* 80093FB8 00090DB8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80093FBC 00090DBC CB E1 00 08 */ lfd f31, 8(r1) /* 80093FC0 00090DC0 7C 08 03 A6 */ mtlr r0 /* 80093FC4 00090DC4 38 21 00 10 */ addi r1, r1, 0x10 /* 80093FC8 00090DC8 4E 80 00 20 */ blr -.global func_80093FCC -func_80093FCC: +.global zFXGooFreeze__FP8RpAtomicPC5xVec3P5xVec3 +zFXGooFreeze__FP8RpAtomicPC5xVec3P5xVec3: /* 80093FCC 00090DCC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80093FD0 00090DD0 7C 08 02 A6 */ mflr r0 /* 80093FD4 00090DD4 3C C0 80 3C */ lis r6, lbl_803BFA0C@ha @@ -1434,7 +1434,7 @@ lbl_80094128: /* 80094180 00090F80 38 E0 00 00 */ li r7, 0 /* 80094184 00090F84 4B FC 23 31 */ bl func_800564B4 /* 80094188 00090F88 C0 22 90 04 */ lfs f1, lbl_803CD984-_SDA2_BASE_(r2) -/* 8009418C 00090F8C 4B F7 A9 C5 */ bl func_8000EB50 +/* 8009418C 00090F8C 4B F7 A9 C5 */ bl xClimateSetSnow__Ff /* 80094190 00090F90 3C 60 80 3C */ lis r3, lbl_803BFA0C@ha /* 80094194 00090F94 3B 60 00 00 */ li r27, 0 /* 80094198 00090F98 3B 83 FA 0C */ addi r28, r3, lbl_803BFA0C@l @@ -1484,8 +1484,8 @@ lbl_8009422C: /* 80094238 00091038 38 21 00 20 */ addi r1, r1, 0x20 /* 8009423C 0009103C 4E 80 00 20 */ blr -.global func_80094240 -func_80094240: +.global zFXGooIs__FP4xEntRfUi +zFXGooIs__FP4xEntRfUi: /* 80094240 00091040 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80094244 00091044 7C 08 02 A6 */ mflr r0 /* 80094248 00091048 3C C0 80 3C */ lis r6, lbl_803BFA0C@ha @@ -1596,7 +1596,7 @@ lbl_800943A8: /* 800943C4 000911C4 4B F7 A2 CD */ bl func_8000E690 /* 800943C8 000911C8 38 61 00 08 */ addi r3, r1, 8 /* 800943CC 000911CC 7C 64 1B 78 */ mr r4, r3 -/* 800943D0 000911D0 4B FB A1 21 */ bl func_8004E4F0 +/* 800943D0 000911D0 4B FB A1 21 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800943D4 000911D4 C0 1F 00 60 */ lfs f0, 0x60(r31) /* 800943D8 000911D8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800943DC 000911DC 40 81 00 0C */ ble lbl_800943E8 @@ -1624,8 +1624,8 @@ lbl_80094414: /* 80094428 00091228 38 21 00 30 */ addi r1, r1, 0x30 /* 8009442C 0009122C 4E 80 00 20 */ blr -.global func_80094430 -func_80094430: +.global zFXGooEventSetWarb__FP4xEntPCf +zFXGooEventSetWarb__FP4xEntPCf: /* 80094430 00091230 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80094434 00091234 7C 08 02 A6 */ mflr r0 /* 80094438 00091238 3C A0 80 3C */ lis r5, lbl_803BFA0C@ha @@ -1727,8 +1727,8 @@ lbl_80094588: /* 80094594 00091394 38 21 00 10 */ addi r1, r1, 0x10 /* 80094598 00091398 4E 80 00 20 */ blr -.global func_8009459C -func_8009459C: +.global zFXGooEventSetFreezeDuration__FP4xEntf +zFXGooEventSetFreezeDuration__FP4xEntf: /* 8009459C 0009139C 3C 80 80 3C */ lis r4, lbl_803BFA0C@ha /* 800945A0 000913A0 38 00 00 04 */ li r0, 4 /* 800945A4 000913A4 38 84 FA 0C */ addi r4, r4, lbl_803BFA0C@l @@ -1878,8 +1878,8 @@ lbl_80094798: /* 800947A0 000915A0 42 00 FF 5C */ bdnz lbl_800946FC /* 800947A4 000915A4 4E 80 00 20 */ blr -.global func_800947A8 -func_800947A8: +.global zFXGooEventMelt__FP4xEnt +zFXGooEventMelt__FP4xEnt: /* 800947A8 000915A8 3C 80 80 3C */ lis r4, lbl_803BFA0C@ha /* 800947AC 000915AC 38 00 00 04 */ li r0, 4 /* 800947B0 000915B0 38 84 FA 0C */ addi r4, r4, lbl_803BFA0C@l @@ -2031,8 +2031,8 @@ lbl_800949AC: /* 800949B4 000917B4 42 00 FF 3C */ bdnz lbl_800948F0 /* 800949B8 000917B8 4E 80 00 20 */ blr -.global func_800949BC -func_800949BC: +.global zFXGooFreezeTimeLeft__Fv +zFXGooFreezeTimeLeft__Fv: /* 800949BC 000917BC 3C 60 80 3C */ lis r3, lbl_803BFA0C@ha /* 800949C0 000917C0 C0 22 8F F4 */ lfs f1, lbl_803CD974-_SDA2_BASE_(r2) /* 800949C4 000917C4 38 63 FA 0C */ addi r3, r3, lbl_803BFA0C@l @@ -2073,8 +2073,8 @@ lbl_80094A2C: /* 80094A30 00091830 40 82 FF A0 */ bne lbl_800949D0 /* 80094A34 00091834 4E 80 00 20 */ blr -.global func_80094A38 -func_80094A38: +.global zFX_SpawnBubbleHit__FPC5xVec3Ui +zFX_SpawnBubbleHit__FPC5xVec3Ui: /* 80094A38 00091838 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80094A3C 0009183C 7C 08 02 A6 */ mflr r0 /* 80094A40 00091840 3C A0 80 29 */ lis r5, lbl_8028F008@ha @@ -2083,14 +2083,14 @@ func_80094A38: /* 80094A4C 0009184C 38 A5 F0 08 */ addi r5, r5, lbl_8028F008@l /* 80094A50 00091850 38 C6 F0 14 */ addi r6, r6, lbl_8028F014@l /* 80094A54 00091854 C0 2D 82 00 */ lfs f1, lbl_803CAB00-_SDA_BASE_(r13) -/* 80094A58 00091858 48 00 00 15 */ bl func_80094A6C +/* 80094A58 00091858 48 00 00 15 */ bl zFX_SpawnBubbleHit__FPC5xVec3UiPC5xVec3PC5xVec3f /* 80094A5C 0009185C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80094A60 00091860 7C 08 03 A6 */ mtlr r0 /* 80094A64 00091864 38 21 00 10 */ addi r1, r1, 0x10 /* 80094A68 00091868 4E 80 00 20 */ blr -.global func_80094A6C -func_80094A6C: +.global zFX_SpawnBubbleHit__FPC5xVec3UiPC5xVec3PC5xVec3f +zFX_SpawnBubbleHit__FPC5xVec3UiPC5xVec3PC5xVec3f: /* 80094A6C 0009186C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80094A70 00091870 7C 08 02 A6 */ mflr r0 /* 80094A74 00091874 90 01 00 44 */ stw r0, 0x44(r1) @@ -2117,7 +2117,7 @@ lbl_80094AB0: lbl_80094AC4: /* 80094AC4 000918C4 57 00 08 3C */ slwi r0, r24, 1 /* 80094AC8 000918C8 1C 60 00 0C */ mulli r3, r0, 0xc -/* 80094ACC 000918CC 4B F9 EF 8D */ bl func_80033A58 +/* 80094ACC 000918CC 4B F9 EF 8D */ bl xMemPushTemp__FUi /* 80094AD0 000918D0 7C 7F 1B 79 */ or. r31, r3, r3 /* 80094AD4 000918D4 1C 18 00 0C */ mulli r0, r24, 0xc /* 80094AD8 000918D8 7F DF 02 14 */ add r30, r31, r0 @@ -2130,63 +2130,63 @@ lbl_80094AF0: /* 80094AF0 000918F0 7F A3 EB 78 */ mr r3, r29 /* 80094AF4 000918F4 7E E4 BB 78 */ mr r4, r23 /* 80094AF8 000918F8 4B F7 67 6D */ bl func_8000B264 -/* 80094AFC 000918FC 4B F9 C1 8D */ bl func_80030C88 +/* 80094AFC 000918FC 4B F9 C1 8D */ bl xurand__Fv /* 80094B00 00091900 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80094B04 00091904 C0 59 00 00 */ lfs f2, 0(r25) /* 80094B08 00091908 EC 21 00 28 */ fsubs f1, f1, f0 /* 80094B0C 0009190C C0 1D 00 00 */ lfs f0, 0(r29) /* 80094B10 00091910 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80094B14 00091914 D0 1D 00 00 */ stfs f0, 0(r29) -/* 80094B18 00091918 4B F9 C1 71 */ bl func_80030C88 +/* 80094B18 00091918 4B F9 C1 71 */ bl xurand__Fv /* 80094B1C 0009191C C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80094B20 00091920 C0 59 00 04 */ lfs f2, 4(r25) /* 80094B24 00091924 EC 21 00 28 */ fsubs f1, f1, f0 /* 80094B28 00091928 C0 1D 00 04 */ lfs f0, 4(r29) /* 80094B2C 0009192C EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80094B30 00091930 D0 1D 00 04 */ stfs f0, 4(r29) -/* 80094B34 00091934 4B F9 C1 55 */ bl func_80030C88 +/* 80094B34 00091934 4B F9 C1 55 */ bl xurand__Fv /* 80094B38 00091938 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80094B3C 0009193C C0 59 00 08 */ lfs f2, 8(r25) /* 80094B40 00091940 EC 21 00 28 */ fsubs f1, f1, f0 /* 80094B44 00091944 C0 1D 00 08 */ lfs f0, 8(r29) /* 80094B48 00091948 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80094B4C 0009194C D0 1D 00 08 */ stfs f0, 8(r29) -/* 80094B50 00091950 4B F9 C1 39 */ bl func_80030C88 +/* 80094B50 00091950 4B F9 C1 39 */ bl xurand__Fv /* 80094B54 00091954 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80094B58 00091958 EC 01 00 28 */ fsubs f0, f1, f0 /* 80094B5C 0009195C D0 1C 00 00 */ stfs f0, 0(r28) -/* 80094B60 00091960 4B F9 C1 29 */ bl func_80030C88 +/* 80094B60 00091960 4B F9 C1 29 */ bl xurand__Fv /* 80094B64 00091964 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80094B68 00091968 EC 01 00 28 */ fsubs f0, f1, f0 /* 80094B6C 0009196C D0 1C 00 04 */ stfs f0, 4(r28) -/* 80094B70 00091970 4B F9 C1 19 */ bl func_80030C88 +/* 80094B70 00091970 4B F9 C1 19 */ bl xurand__Fv /* 80094B74 00091974 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80094B78 00091978 7F 83 E3 78 */ mr r3, r28 /* 80094B7C 0009197C 7F 84 E3 78 */ mr r4, r28 /* 80094B80 00091980 EC 01 00 28 */ fsubs f0, f1, f0 /* 80094B84 00091984 D0 1C 00 08 */ stfs f0, 8(r28) -/* 80094B88 00091988 4B FB 98 55 */ bl func_8004E3DC +/* 80094B88 00091988 4B FB 98 55 */ bl xVec3NormalizeFast__FP5xVec3PC5xVec3 /* 80094B8C 0009198C FC 20 F8 90 */ fmr f1, f31 /* 80094B90 00091990 7F 83 E3 78 */ mr r3, r28 /* 80094B94 00091994 FC 40 F8 90 */ fmr f2, f31 /* 80094B98 00091998 7F 84 E3 78 */ mr r4, r28 /* 80094B9C 0009199C FC 60 F8 90 */ fmr f3, f31 /* 80094BA0 000919A0 4B FE DF 39 */ bl func_80082AD8 -/* 80094BA4 000919A4 4B F9 C0 E5 */ bl func_80030C88 +/* 80094BA4 000919A4 4B F9 C0 E5 */ bl xurand__Fv /* 80094BA8 000919A8 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80094BAC 000919AC C0 5A 00 00 */ lfs f2, 0(r26) /* 80094BB0 000919B0 EC 21 00 28 */ fsubs f1, f1, f0 /* 80094BB4 000919B4 C0 1C 00 00 */ lfs f0, 0(r28) /* 80094BB8 000919B8 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80094BBC 000919BC D0 1C 00 00 */ stfs f0, 0(r28) -/* 80094BC0 000919C0 4B F9 C0 C9 */ bl func_80030C88 +/* 80094BC0 000919C0 4B F9 C0 C9 */ bl xurand__Fv /* 80094BC4 000919C4 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80094BC8 000919C8 C0 5A 00 04 */ lfs f2, 4(r26) /* 80094BCC 000919CC EC 21 00 28 */ fsubs f1, f1, f0 /* 80094BD0 000919D0 C0 1C 00 04 */ lfs f0, 4(r28) /* 80094BD4 000919D4 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80094BD8 000919D8 D0 1C 00 04 */ stfs f0, 4(r28) -/* 80094BDC 000919DC 4B F9 C0 AD */ bl func_80030C88 +/* 80094BDC 000919DC 4B F9 C0 AD */ bl xurand__Fv /* 80094BE0 000919E0 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80094BE4 000919E4 3B 7B 00 01 */ addi r27, r27, 1 /* 80094BE8 000919E8 C0 5A 00 08 */ lfs f2, 8(r26) @@ -2203,9 +2203,9 @@ lbl_80094C04: /* 80094C10 00091A10 7F E3 FB 78 */ mr r3, r31 /* 80094C14 00091A14 7F C4 F3 78 */ mr r4, r30 /* 80094C18 00091A18 7F 05 C3 78 */ mr r5, r24 -/* 80094C1C 00091A1C 48 0D C7 2D */ bl func_80171348 +/* 80094C1C 00091A1C 48 0D C7 2D */ bl zParPTankSpawnBubbles__FP5xVec3P5xVec3Uif /* 80094C20 00091A20 7F E3 FB 78 */ mr r3, r31 -/* 80094C24 00091A24 4B F9 EE 61 */ bl func_80033A84 +/* 80094C24 00091A24 4B F9 EE 61 */ bl xMemPopTemp__FPv lbl_80094C28: /* 80094C28 00091A28 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 80094C2C 00091A2C CB E1 00 30 */ lfd f31, 0x30(r1) @@ -2215,8 +2215,8 @@ lbl_80094C28: /* 80094C3C 00091A3C 38 21 00 40 */ addi r1, r1, 0x40 /* 80094C40 00091A40 4E 80 00 20 */ blr -.global func_80094C44 -func_80094C44: +.global zFX_SpawnBubbleTrail__FPC5xVec3Ui +zFX_SpawnBubbleTrail__FPC5xVec3Ui: /* 80094C44 00091A44 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80094C48 00091A48 7C 08 02 A6 */ mflr r0 /* 80094C4C 00091A4C 3C A0 80 29 */ lis r5, lbl_8028F020@ha @@ -2224,14 +2224,14 @@ func_80094C44: /* 80094C54 00091A54 90 01 00 14 */ stw r0, 0x14(r1) /* 80094C58 00091A58 38 A5 F0 20 */ addi r5, r5, lbl_8028F020@l /* 80094C5C 00091A5C 38 C6 F0 2C */ addi r6, r6, lbl_8028F02C@l -/* 80094C60 00091A60 48 00 00 15 */ bl func_80094C74 +/* 80094C60 00091A60 48 00 00 15 */ bl zFX_SpawnBubbleTrail__FPC5xVec3UiPC5xVec3PC5xVec3 /* 80094C64 00091A64 80 01 00 14 */ lwz r0, 0x14(r1) /* 80094C68 00091A68 7C 08 03 A6 */ mtlr r0 /* 80094C6C 00091A6C 38 21 00 10 */ addi r1, r1, 0x10 /* 80094C70 00091A70 4E 80 00 20 */ blr -.global func_80094C74 -func_80094C74: +.global zFX_SpawnBubbleTrail__FPC5xVec3UiPC5xVec3PC5xVec3 +zFX_SpawnBubbleTrail__FPC5xVec3UiPC5xVec3PC5xVec3: /* 80094C74 00091A74 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80094C78 00091A78 7C 08 02 A6 */ mflr r0 /* 80094C7C 00091A7C 90 01 00 34 */ stw r0, 0x34(r1) @@ -2256,7 +2256,7 @@ lbl_80094CB0: lbl_80094CC4: /* 80094CC4 00091AC4 57 00 08 3C */ slwi r0, r24, 1 /* 80094CC8 00091AC8 1C 60 00 0C */ mulli r3, r0, 0xc -/* 80094CCC 00091ACC 4B F9 ED 8D */ bl func_80033A58 +/* 80094CCC 00091ACC 4B F9 ED 8D */ bl xMemPushTemp__FUi /* 80094CD0 00091AD0 7C 7F 1B 79 */ or. r31, r3, r3 /* 80094CD4 00091AD4 1C 18 00 0C */ mulli r0, r24, 0xc /* 80094CD8 00091AD8 7F DF 02 14 */ add r30, r31, r0 @@ -2269,40 +2269,40 @@ lbl_80094CF0: /* 80094CF0 00091AF0 7F A3 EB 78 */ mr r3, r29 /* 80094CF4 00091AF4 7E E4 BB 78 */ mr r4, r23 /* 80094CF8 00091AF8 4B F7 65 6D */ bl func_8000B264 -/* 80094CFC 00091AFC 4B F9 BF 8D */ bl func_80030C88 +/* 80094CFC 00091AFC 4B F9 BF 8D */ bl xurand__Fv /* 80094D00 00091B00 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80094D04 00091B04 C0 59 00 00 */ lfs f2, 0(r25) /* 80094D08 00091B08 EC 21 00 28 */ fsubs f1, f1, f0 /* 80094D0C 00091B0C C0 1D 00 00 */ lfs f0, 0(r29) /* 80094D10 00091B10 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80094D14 00091B14 D0 1D 00 00 */ stfs f0, 0(r29) -/* 80094D18 00091B18 4B F9 BF 71 */ bl func_80030C88 +/* 80094D18 00091B18 4B F9 BF 71 */ bl xurand__Fv /* 80094D1C 00091B1C C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80094D20 00091B20 C0 59 00 04 */ lfs f2, 4(r25) /* 80094D24 00091B24 EC 21 00 28 */ fsubs f1, f1, f0 /* 80094D28 00091B28 C0 1D 00 04 */ lfs f0, 4(r29) /* 80094D2C 00091B2C EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80094D30 00091B30 D0 1D 00 04 */ stfs f0, 4(r29) -/* 80094D34 00091B34 4B F9 BF 55 */ bl func_80030C88 +/* 80094D34 00091B34 4B F9 BF 55 */ bl xurand__Fv /* 80094D38 00091B38 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80094D3C 00091B3C C0 59 00 08 */ lfs f2, 8(r25) /* 80094D40 00091B40 EC 21 00 28 */ fsubs f1, f1, f0 /* 80094D44 00091B44 C0 1D 00 08 */ lfs f0, 8(r29) /* 80094D48 00091B48 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80094D4C 00091B4C D0 1D 00 08 */ stfs f0, 8(r29) -/* 80094D50 00091B50 4B F9 BF 39 */ bl func_80030C88 +/* 80094D50 00091B50 4B F9 BF 39 */ bl xurand__Fv /* 80094D54 00091B54 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80094D58 00091B58 C0 1A 00 00 */ lfs f0, 0(r26) /* 80094D5C 00091B5C EC 21 10 28 */ fsubs f1, f1, f2 /* 80094D60 00091B60 EC 00 00 72 */ fmuls f0, f0, f1 /* 80094D64 00091B64 D0 1C 00 00 */ stfs f0, 0(r28) -/* 80094D68 00091B68 4B F9 BF 21 */ bl func_80030C88 +/* 80094D68 00091B68 4B F9 BF 21 */ bl xurand__Fv /* 80094D6C 00091B6C C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80094D70 00091B70 C0 1A 00 04 */ lfs f0, 4(r26) /* 80094D74 00091B74 EC 21 10 28 */ fsubs f1, f1, f2 /* 80094D78 00091B78 EC 00 00 72 */ fmuls f0, f0, f1 /* 80094D7C 00091B7C D0 1C 00 04 */ stfs f0, 4(r28) -/* 80094D80 00091B80 4B F9 BF 09 */ bl func_80030C88 +/* 80094D80 00091B80 4B F9 BF 09 */ bl xurand__Fv /* 80094D84 00091B84 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80094D88 00091B88 3B 7B 00 01 */ addi r27, r27, 1 /* 80094D8C 00091B8C C0 1A 00 08 */ lfs f0, 8(r26) @@ -2318,9 +2318,9 @@ lbl_80094DA4: /* 80094DB0 00091BB0 7F E3 FB 78 */ mr r3, r31 /* 80094DB4 00091BB4 7F C4 F3 78 */ mr r4, r30 /* 80094DB8 00091BB8 7F 05 C3 78 */ mr r5, r24 -/* 80094DBC 00091BBC 48 0D C5 8D */ bl func_80171348 +/* 80094DBC 00091BBC 48 0D C5 8D */ bl zParPTankSpawnBubbles__FP5xVec3P5xVec3Uif /* 80094DC0 00091BC0 7F E3 FB 78 */ mr r3, r31 -/* 80094DC4 00091BC4 4B F9 EC C1 */ bl func_80033A84 +/* 80094DC4 00091BC4 4B F9 EC C1 */ bl xMemPopTemp__FPv lbl_80094DC8: /* 80094DC8 00091BC8 BA E1 00 0C */ lmw r23, 0xc(r1) /* 80094DCC 00091BCC 80 01 00 34 */ lwz r0, 0x34(r1) @@ -2328,8 +2328,8 @@ lbl_80094DC8: /* 80094DD4 00091BD4 38 21 00 30 */ addi r1, r1, 0x30 /* 80094DD8 00091BD8 4E 80 00 20 */ blr -.global func_80094DDC -func_80094DDC: +.global zFX_SpawnBubbleTrailNoNegRandVel__FPC5xVec3UiPC5xVec3PC5xVec3 +zFX_SpawnBubbleTrailNoNegRandVel__FPC5xVec3UiPC5xVec3PC5xVec3: /* 80094DDC 00091BDC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80094DE0 00091BE0 7C 08 02 A6 */ mflr r0 /* 80094DE4 00091BE4 90 01 00 34 */ stw r0, 0x34(r1) @@ -2351,7 +2351,7 @@ lbl_80094E0C: lbl_80094E20: /* 80094E20 00091C20 57 00 08 3C */ slwi r0, r24, 1 /* 80094E24 00091C24 1C 60 00 0C */ mulli r3, r0, 0xc -/* 80094E28 00091C28 4B F9 EC 31 */ bl func_80033A58 +/* 80094E28 00091C28 4B F9 EC 31 */ bl xMemPushTemp__FUi /* 80094E2C 00091C2C 7C 7F 1B 79 */ or. r31, r3, r3 /* 80094E30 00091C30 1C 18 00 0C */ mulli r0, r24, 0xc /* 80094E34 00091C34 7F DF 02 14 */ add r30, r31, r0 @@ -2364,36 +2364,36 @@ lbl_80094E4C: /* 80094E4C 00091C4C 7F A3 EB 78 */ mr r3, r29 /* 80094E50 00091C50 7E E4 BB 78 */ mr r4, r23 /* 80094E54 00091C54 4B F7 64 11 */ bl func_8000B264 -/* 80094E58 00091C58 4B F9 BE 31 */ bl func_80030C88 +/* 80094E58 00091C58 4B F9 BE 31 */ bl xurand__Fv /* 80094E5C 00091C5C C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80094E60 00091C60 C0 59 00 00 */ lfs f2, 0(r25) /* 80094E64 00091C64 EC 21 00 28 */ fsubs f1, f1, f0 /* 80094E68 00091C68 C0 1D 00 00 */ lfs f0, 0(r29) /* 80094E6C 00091C6C EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80094E70 00091C70 D0 1D 00 00 */ stfs f0, 0(r29) -/* 80094E74 00091C74 4B F9 BE 15 */ bl func_80030C88 +/* 80094E74 00091C74 4B F9 BE 15 */ bl xurand__Fv /* 80094E78 00091C78 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80094E7C 00091C7C C0 59 00 04 */ lfs f2, 4(r25) /* 80094E80 00091C80 EC 21 00 28 */ fsubs f1, f1, f0 /* 80094E84 00091C84 C0 1D 00 04 */ lfs f0, 4(r29) /* 80094E88 00091C88 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80094E8C 00091C8C D0 1D 00 04 */ stfs f0, 4(r29) -/* 80094E90 00091C90 4B F9 BD F9 */ bl func_80030C88 +/* 80094E90 00091C90 4B F9 BD F9 */ bl xurand__Fv /* 80094E94 00091C94 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80094E98 00091C98 C0 59 00 08 */ lfs f2, 8(r25) /* 80094E9C 00091C9C EC 21 00 28 */ fsubs f1, f1, f0 /* 80094EA0 00091CA0 C0 1D 00 08 */ lfs f0, 8(r29) /* 80094EA4 00091CA4 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80094EA8 00091CA8 D0 1D 00 08 */ stfs f0, 8(r29) -/* 80094EAC 00091CAC 4B F9 BD DD */ bl func_80030C88 +/* 80094EAC 00091CAC 4B F9 BD DD */ bl xurand__Fv /* 80094EB0 00091CB0 C0 1A 00 00 */ lfs f0, 0(r26) /* 80094EB4 00091CB4 EC 00 00 72 */ fmuls f0, f0, f1 /* 80094EB8 00091CB8 D0 1C 00 00 */ stfs f0, 0(r28) -/* 80094EBC 00091CBC 4B F9 BD CD */ bl func_80030C88 +/* 80094EBC 00091CBC 4B F9 BD CD */ bl xurand__Fv /* 80094EC0 00091CC0 C0 1A 00 04 */ lfs f0, 4(r26) /* 80094EC4 00091CC4 EC 00 00 72 */ fmuls f0, f0, f1 /* 80094EC8 00091CC8 D0 1C 00 04 */ stfs f0, 4(r28) -/* 80094ECC 00091CCC 4B F9 BD BD */ bl func_80030C88 +/* 80094ECC 00091CCC 4B F9 BD BD */ bl xurand__Fv /* 80094ED0 00091CD0 C0 1A 00 08 */ lfs f0, 8(r26) /* 80094ED4 00091CD4 3B 7B 00 01 */ addi r27, r27, 1 /* 80094ED8 00091CD8 3B BD 00 0C */ addi r29, r29, 0xc @@ -2407,9 +2407,9 @@ lbl_80094EE8: /* 80094EF4 00091CF4 7F E3 FB 78 */ mr r3, r31 /* 80094EF8 00091CF8 7F C4 F3 78 */ mr r4, r30 /* 80094EFC 00091CFC 7F 05 C3 78 */ mr r5, r24 -/* 80094F00 00091D00 48 0D C4 49 */ bl func_80171348 +/* 80094F00 00091D00 48 0D C4 49 */ bl zParPTankSpawnBubbles__FP5xVec3P5xVec3Uif /* 80094F04 00091D04 7F E3 FB 78 */ mr r3, r31 -/* 80094F08 00091D08 4B F9 EB 7D */ bl func_80033A84 +/* 80094F08 00091D08 4B F9 EB 7D */ bl xMemPopTemp__FPv lbl_80094F0C: /* 80094F0C 00091D0C BA E1 00 0C */ lmw r23, 0xc(r1) /* 80094F10 00091D10 80 01 00 34 */ lwz r0, 0x34(r1) @@ -2417,8 +2417,8 @@ lbl_80094F0C: /* 80094F18 00091D18 38 21 00 30 */ addi r1, r1, 0x30 /* 80094F1C 00091D1C 4E 80 00 20 */ blr -.global func_80094F20 -func_80094F20: +.global zFX_SpawnBubbleTrail__FPC5xVec3PC5xVec3UiPC5xVec3PC5xVec3 +zFX_SpawnBubbleTrail__FPC5xVec3PC5xVec3UiPC5xVec3PC5xVec3: /* 80094F20 00091D20 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80094F24 00091D24 7C 08 02 A6 */ mflr r0 /* 80094F28 00091D28 90 01 00 64 */ stw r0, 0x64(r1) @@ -2441,7 +2441,7 @@ lbl_80094F54: lbl_80094F68: /* 80094F68 00091D68 57 E0 08 3C */ slwi r0, r31, 1 /* 80094F6C 00091D6C 1C 60 00 0C */ mulli r3, r0, 0xc -/* 80094F70 00091D70 4B F9 EA E9 */ bl func_80033A58 +/* 80094F70 00091D70 4B F9 EA E9 */ bl xMemPushTemp__FUi /* 80094F74 00091D74 7C 7D 1B 79 */ or. r29, r3, r3 /* 80094F78 00091D78 1C 1F 00 0C */ mulli r0, r31, 0xc /* 80094F7C 00091D7C 7F 9D 02 14 */ add r28, r29, r0 @@ -2461,7 +2461,7 @@ lbl_80094F68: /* 80094FB4 00091DB4 90 01 00 34 */ stw r0, 0x34(r1) /* 80094FB8 00091DB8 48 00 00 D8 */ b lbl_80095090 lbl_80094FBC: -/* 80094FBC 00091DBC 4B F9 BC CD */ bl func_80030C88 +/* 80094FBC 00091DBC 4B F9 BC CD */ bl xurand__Fv /* 80094FC0 00091DC0 38 61 00 08 */ addi r3, r1, 8 /* 80094FC4 00091DC4 38 81 00 2C */ addi r4, r1, 0x2c /* 80094FC8 00091DC8 4B F7 61 59 */ bl func_8000B120 @@ -2472,40 +2472,40 @@ lbl_80094FBC: /* 80094FDC 00091DDC 7F 63 DB 78 */ mr r3, r27 /* 80094FE0 00091DE0 38 81 00 14 */ addi r4, r1, 0x14 /* 80094FE4 00091DE4 4B F7 62 81 */ bl func_8000B264 -/* 80094FE8 00091DE8 4B F9 BC A1 */ bl func_80030C88 +/* 80094FE8 00091DE8 4B F9 BC A1 */ bl xurand__Fv /* 80094FEC 00091DEC C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80094FF0 00091DF0 C0 57 00 00 */ lfs f2, 0(r23) /* 80094FF4 00091DF4 EC 21 00 28 */ fsubs f1, f1, f0 /* 80094FF8 00091DF8 C0 1B 00 00 */ lfs f0, 0(r27) /* 80094FFC 00091DFC EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80095000 00091E00 D0 1B 00 00 */ stfs f0, 0(r27) -/* 80095004 00091E04 4B F9 BC 85 */ bl func_80030C88 +/* 80095004 00091E04 4B F9 BC 85 */ bl xurand__Fv /* 80095008 00091E08 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 8009500C 00091E0C C0 57 00 04 */ lfs f2, 4(r23) /* 80095010 00091E10 EC 21 00 28 */ fsubs f1, f1, f0 /* 80095014 00091E14 C0 1B 00 04 */ lfs f0, 4(r27) /* 80095018 00091E18 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8009501C 00091E1C D0 1B 00 04 */ stfs f0, 4(r27) -/* 80095020 00091E20 4B F9 BC 69 */ bl func_80030C88 +/* 80095020 00091E20 4B F9 BC 69 */ bl xurand__Fv /* 80095024 00091E24 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80095028 00091E28 C0 57 00 08 */ lfs f2, 8(r23) /* 8009502C 00091E2C EC 21 00 28 */ fsubs f1, f1, f0 /* 80095030 00091E30 C0 1B 00 08 */ lfs f0, 8(r27) /* 80095034 00091E34 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80095038 00091E38 D0 1B 00 08 */ stfs f0, 8(r27) -/* 8009503C 00091E3C 4B F9 BC 4D */ bl func_80030C88 +/* 8009503C 00091E3C 4B F9 BC 4D */ bl xurand__Fv /* 80095040 00091E40 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80095044 00091E44 C0 18 00 00 */ lfs f0, 0(r24) /* 80095048 00091E48 EC 21 10 28 */ fsubs f1, f1, f2 /* 8009504C 00091E4C EC 00 00 72 */ fmuls f0, f0, f1 /* 80095050 00091E50 D0 1A 00 00 */ stfs f0, 0(r26) -/* 80095054 00091E54 4B F9 BC 35 */ bl func_80030C88 +/* 80095054 00091E54 4B F9 BC 35 */ bl xurand__Fv /* 80095058 00091E58 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) /* 8009505C 00091E5C C0 18 00 04 */ lfs f0, 4(r24) /* 80095060 00091E60 EC 21 10 28 */ fsubs f1, f1, f2 /* 80095064 00091E64 EC 00 00 72 */ fmuls f0, f0, f1 /* 80095068 00091E68 D0 1A 00 04 */ stfs f0, 4(r26) -/* 8009506C 00091E6C 4B F9 BC 1D */ bl func_80030C88 +/* 8009506C 00091E6C 4B F9 BC 1D */ bl xurand__Fv /* 80095070 00091E70 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80095074 00091E74 3B 39 00 01 */ addi r25, r25, 1 /* 80095078 00091E78 C0 18 00 08 */ lfs f0, 8(r24) @@ -2521,9 +2521,9 @@ lbl_80095090: /* 8009509C 00091E9C 7F A3 EB 78 */ mr r3, r29 /* 800950A0 00091EA0 7F 84 E3 78 */ mr r4, r28 /* 800950A4 00091EA4 7F E5 FB 78 */ mr r5, r31 -/* 800950A8 00091EA8 48 0D C2 A1 */ bl func_80171348 +/* 800950A8 00091EA8 48 0D C2 A1 */ bl zParPTankSpawnBubbles__FP5xVec3P5xVec3Uif /* 800950AC 00091EAC 7F A3 EB 78 */ mr r3, r29 -/* 800950B0 00091EB0 4B F9 E9 D5 */ bl func_80033A84 +/* 800950B0 00091EB0 4B F9 E9 D5 */ bl xMemPopTemp__FPv lbl_800950B4: /* 800950B4 00091EB4 BA E1 00 3C */ lmw r23, 0x3c(r1) /* 800950B8 00091EB8 80 01 00 64 */ lwz r0, 0x64(r1) @@ -2531,8 +2531,8 @@ lbl_800950B4: /* 800950C0 00091EC0 38 21 00 60 */ addi r1, r1, 0x60 /* 800950C4 00091EC4 4E 80 00 20 */ blr -.global func_800950C8 -func_800950C8: +.global zFX_SpawnBubbleTrail__FPC5xVec3PC5xVec3PC5xVec3PC5xVec3UiPC5xVec3PC5xVec3f +zFX_SpawnBubbleTrail__FPC5xVec3PC5xVec3PC5xVec3PC5xVec3UiPC5xVec3PC5xVec3f: /* 800950C8 00091EC8 94 21 FF 50 */ stwu r1, -0xb0(r1) /* 800950CC 00091ECC 7C 08 02 A6 */ mflr r0 /* 800950D0 00091ED0 90 01 00 B4 */ stw r0, 0xb4(r1) @@ -2562,7 +2562,7 @@ lbl_80095118: lbl_8009512C: /* 8009512C 00091F2C 57 A0 08 3C */ slwi r0, r29, 1 /* 80095130 00091F30 1C 60 00 0C */ mulli r3, r0, 0xc -/* 80095134 00091F34 4B F9 E9 25 */ bl func_80033A58 +/* 80095134 00091F34 4B F9 E9 25 */ bl xMemPushTemp__FUi /* 80095138 00091F38 7C 7A 1B 79 */ or. r26, r3, r3 /* 8009513C 00091F3C 1C 1D 00 0C */ mulli r0, r29, 0xc /* 80095140 00091F40 7F 3A 02 14 */ add r25, r26, r0 @@ -2592,7 +2592,7 @@ lbl_8009512C: /* 800951A0 00091FA0 90 01 00 58 */ stw r0, 0x58(r1) /* 800951A4 00091FA4 48 00 01 14 */ b lbl_800952B8 lbl_800951A8: -/* 800951A8 00091FA8 4B F9 BA E1 */ bl func_80030C88 +/* 800951A8 00091FA8 4B F9 BA E1 */ bl xurand__Fv /* 800951AC 00091FAC FF C0 08 90 */ fmr f30, f1 /* 800951B0 00091FB0 38 61 00 20 */ addi r3, r1, 0x20 /* 800951B4 00091FB4 38 81 00 5C */ addi r4, r1, 0x5c @@ -2615,42 +2615,42 @@ lbl_800951A8: /* 800951F8 00091FF8 7E E3 BB 78 */ mr r3, r23 /* 800951FC 00091FFC 38 81 00 14 */ addi r4, r1, 0x14 /* 80095200 00092000 4B F7 60 65 */ bl func_8000B264 -/* 80095204 00092004 4B F9 BA 85 */ bl func_80030C88 +/* 80095204 00092004 4B F9 BA 85 */ bl xurand__Fv /* 80095208 00092008 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 8009520C 0009200C C0 5E 00 00 */ lfs f2, 0(r30) /* 80095210 00092010 EC 21 00 28 */ fsubs f1, f1, f0 /* 80095214 00092014 C0 18 00 00 */ lfs f0, 0(r24) /* 80095218 00092018 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8009521C 0009201C D0 18 00 00 */ stfs f0, 0(r24) -/* 80095220 00092020 4B F9 BA 69 */ bl func_80030C88 +/* 80095220 00092020 4B F9 BA 69 */ bl xurand__Fv /* 80095224 00092024 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80095228 00092028 C0 5E 00 04 */ lfs f2, 4(r30) /* 8009522C 0009202C EC 21 00 28 */ fsubs f1, f1, f0 /* 80095230 00092030 C0 18 00 04 */ lfs f0, 4(r24) /* 80095234 00092034 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80095238 00092038 D0 18 00 04 */ stfs f0, 4(r24) -/* 8009523C 0009203C 4B F9 BA 4D */ bl func_80030C88 +/* 8009523C 0009203C 4B F9 BA 4D */ bl xurand__Fv /* 80095240 00092040 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80095244 00092044 C0 5E 00 08 */ lfs f2, 8(r30) /* 80095248 00092048 EC 21 00 28 */ fsubs f1, f1, f0 /* 8009524C 0009204C C0 18 00 08 */ lfs f0, 8(r24) /* 80095250 00092050 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80095254 00092054 D0 18 00 08 */ stfs f0, 8(r24) -/* 80095258 00092058 4B F9 BA 31 */ bl func_80030C88 +/* 80095258 00092058 4B F9 BA 31 */ bl xurand__Fv /* 8009525C 0009205C C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80095260 00092060 C0 5F 00 00 */ lfs f2, 0(r31) /* 80095264 00092064 EC 21 00 28 */ fsubs f1, f1, f0 /* 80095268 00092068 C0 17 00 00 */ lfs f0, 0(r23) /* 8009526C 0009206C EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80095270 00092070 D0 17 00 00 */ stfs f0, 0(r23) -/* 80095274 00092074 4B F9 BA 15 */ bl func_80030C88 +/* 80095274 00092074 4B F9 BA 15 */ bl xurand__Fv /* 80095278 00092078 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 8009527C 0009207C C0 5F 00 04 */ lfs f2, 4(r31) /* 80095280 00092080 EC 21 00 28 */ fsubs f1, f1, f0 /* 80095284 00092084 C0 17 00 04 */ lfs f0, 4(r23) /* 80095288 00092088 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8009528C 0009208C D0 17 00 04 */ stfs f0, 4(r23) -/* 80095290 00092090 4B F9 B9 F9 */ bl func_80030C88 +/* 80095290 00092090 4B F9 B9 F9 */ bl xurand__Fv /* 80095294 00092094 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80095298 00092098 3A D6 00 01 */ addi r22, r22, 1 /* 8009529C 0009209C C0 5F 00 08 */ lfs f2, 8(r31) @@ -2667,9 +2667,9 @@ lbl_800952B8: /* 800952C4 000920C4 7F 43 D3 78 */ mr r3, r26 /* 800952C8 000920C8 7F 24 CB 78 */ mr r4, r25 /* 800952CC 000920CC 7F A5 EB 78 */ mr r5, r29 -/* 800952D0 000920D0 48 0D C0 79 */ bl func_80171348 +/* 800952D0 000920D0 48 0D C0 79 */ bl zParPTankSpawnBubbles__FP5xVec3P5xVec3Uif /* 800952D4 000920D4 7F 43 D3 78 */ mr r3, r26 -/* 800952D8 000920D8 4B F9 E7 AD */ bl func_80033A84 +/* 800952D8 000920D8 4B F9 E7 AD */ bl xMemPopTemp__FPv lbl_800952DC: /* 800952DC 000920DC E3 E1 00 A8 */ psq_l f31, 168(r1), 0, qr0 /* 800952E0 000920E0 CB E1 00 A0 */ lfd f31, 0xa0(r1) @@ -2681,8 +2681,8 @@ lbl_800952DC: /* 800952F8 000920F8 38 21 00 B0 */ addi r1, r1, 0xb0 /* 800952FC 000920FC 4E 80 00 20 */ blr -.global func_80095300 -func_80095300: +.global zFX_SpawnBubbleMenuTrail__FPC5xVec3UiPC5xVec3PC5xVec3 +zFX_SpawnBubbleMenuTrail__FPC5xVec3UiPC5xVec3PC5xVec3: /* 80095300 00092100 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80095304 00092104 7C 08 02 A6 */ mflr r0 /* 80095308 00092108 90 01 00 34 */ stw r0, 0x34(r1) @@ -2704,7 +2704,7 @@ lbl_80095330: lbl_80095344: /* 80095344 00092144 57 00 08 3C */ slwi r0, r24, 1 /* 80095348 00092148 1C 60 00 0C */ mulli r3, r0, 0xc -/* 8009534C 0009214C 4B F9 E7 0D */ bl func_80033A58 +/* 8009534C 0009214C 4B F9 E7 0D */ bl xMemPushTemp__FUi /* 80095350 00092150 7C 7F 1B 79 */ or. r31, r3, r3 /* 80095354 00092154 1C 18 00 0C */ mulli r0, r24, 0xc /* 80095358 00092158 7F DF 02 14 */ add r30, r31, r0 @@ -2717,40 +2717,40 @@ lbl_80095370: /* 80095370 00092170 7F A3 EB 78 */ mr r3, r29 /* 80095374 00092174 7E E4 BB 78 */ mr r4, r23 /* 80095378 00092178 4B F7 5E ED */ bl func_8000B264 -/* 8009537C 0009217C 4B F9 B9 0D */ bl func_80030C88 +/* 8009537C 0009217C 4B F9 B9 0D */ bl xurand__Fv /* 80095380 00092180 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80095384 00092184 C0 59 00 00 */ lfs f2, 0(r25) /* 80095388 00092188 EC 21 00 28 */ fsubs f1, f1, f0 /* 8009538C 0009218C C0 1D 00 00 */ lfs f0, 0(r29) /* 80095390 00092190 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80095394 00092194 D0 1D 00 00 */ stfs f0, 0(r29) -/* 80095398 00092198 4B F9 B8 F1 */ bl func_80030C88 +/* 80095398 00092198 4B F9 B8 F1 */ bl xurand__Fv /* 8009539C 0009219C C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 800953A0 000921A0 C0 59 00 04 */ lfs f2, 4(r25) /* 800953A4 000921A4 EC 21 00 28 */ fsubs f1, f1, f0 /* 800953A8 000921A8 C0 1D 00 04 */ lfs f0, 4(r29) /* 800953AC 000921AC EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 800953B0 000921B0 D0 1D 00 04 */ stfs f0, 4(r29) -/* 800953B4 000921B4 4B F9 B8 D5 */ bl func_80030C88 +/* 800953B4 000921B4 4B F9 B8 D5 */ bl xurand__Fv /* 800953B8 000921B8 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 800953BC 000921BC C0 59 00 08 */ lfs f2, 8(r25) /* 800953C0 000921C0 EC 21 00 28 */ fsubs f1, f1, f0 /* 800953C4 000921C4 C0 1D 00 08 */ lfs f0, 8(r29) /* 800953C8 000921C8 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 800953CC 000921CC D0 1D 00 08 */ stfs f0, 8(r29) -/* 800953D0 000921D0 4B F9 B8 B9 */ bl func_80030C88 +/* 800953D0 000921D0 4B F9 B8 B9 */ bl xurand__Fv /* 800953D4 000921D4 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) /* 800953D8 000921D8 C0 1A 00 00 */ lfs f0, 0(r26) /* 800953DC 000921DC EC 21 10 28 */ fsubs f1, f1, f2 /* 800953E0 000921E0 EC 00 00 72 */ fmuls f0, f0, f1 /* 800953E4 000921E4 D0 1C 00 00 */ stfs f0, 0(r28) -/* 800953E8 000921E8 4B F9 B8 A1 */ bl func_80030C88 +/* 800953E8 000921E8 4B F9 B8 A1 */ bl xurand__Fv /* 800953EC 000921EC C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) /* 800953F0 000921F0 C0 1A 00 04 */ lfs f0, 4(r26) /* 800953F4 000921F4 EC 21 10 28 */ fsubs f1, f1, f2 /* 800953F8 000921F8 EC 00 00 72 */ fmuls f0, f0, f1 /* 800953FC 000921FC D0 1C 00 04 */ stfs f0, 4(r28) -/* 80095400 00092200 4B F9 B8 89 */ bl func_80030C88 +/* 80095400 00092200 4B F9 B8 89 */ bl xurand__Fv /* 80095404 00092204 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80095408 00092208 3B 7B 00 01 */ addi r27, r27, 1 /* 8009540C 0009220C C0 1A 00 08 */ lfs f0, 8(r26) @@ -2765,9 +2765,9 @@ lbl_80095424: /* 8009542C 0009222C 7F E3 FB 78 */ mr r3, r31 /* 80095430 00092230 7F C4 F3 78 */ mr r4, r30 /* 80095434 00092234 7F 05 C3 78 */ mr r5, r24 -/* 80095438 00092238 48 0D BF 95 */ bl func_801713CC +/* 80095438 00092238 48 0D BF 95 */ bl zParPTankSpawnMenuBubbles__FP5xVec3P5xVec3Ui /* 8009543C 0009223C 7F E3 FB 78 */ mr r3, r31 -/* 80095440 00092240 4B F9 E6 45 */ bl func_80033A84 +/* 80095440 00092240 4B F9 E6 45 */ bl xMemPopTemp__FPv lbl_80095444: /* 80095444 00092244 BA E1 00 0C */ lmw r23, 0xc(r1) /* 80095448 00092248 80 01 00 34 */ lwz r0, 0x34(r1) @@ -2775,8 +2775,8 @@ lbl_80095444: /* 80095450 00092250 38 21 00 30 */ addi r1, r1, 0x30 /* 80095454 00092254 4E 80 00 20 */ blr -.global func_80095458 -func_80095458: +.global zFX_SpawnBubbleWall__Fv +zFX_SpawnBubbleWall__Fv: /* 80095458 00092258 94 21 F6 00 */ stwu r1, -0xa00(r1) /* 8009545C 0009225C 7C 08 02 A6 */ mflr r0 /* 80095460 00092260 90 01 0A 04 */ stw r0, 0xa04(r1) @@ -2815,32 +2815,32 @@ func_80095458: /* 800954E4 000922E4 C3 83 00 04 */ lfs f28, 4(r3) /* 800954E8 000922E8 C3 A3 00 08 */ lfs f29, 8(r3) lbl_800954EC: -/* 800954EC 000922EC 4B F9 B7 9D */ bl func_80030C88 +/* 800954EC 000922EC 4B F9 B7 9D */ bl xurand__Fv /* 800954F0 000922F0 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) /* 800954F4 000922F4 C0 1F 00 40 */ lfs f0, 0x40(r31) /* 800954F8 000922F8 EC 21 10 28 */ fsubs f1, f1, f2 /* 800954FC 000922FC EF 20 08 2A */ fadds f25, f0, f1 -/* 80095500 00092300 4B F9 B7 89 */ bl func_80030C88 +/* 80095500 00092300 4B F9 B7 89 */ bl xurand__Fv /* 80095504 00092304 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80095508 00092308 EC 01 00 28 */ fsubs f0, f1, f0 /* 8009550C 0009230C EC 1E C8 3A */ fmadds f0, f30, f0, f25 /* 80095510 00092310 D0 1E 00 00 */ stfs f0, 0(r30) -/* 80095514 00092314 4B F9 B7 75 */ bl func_80030C88 +/* 80095514 00092314 4B F9 B7 75 */ bl xurand__Fv /* 80095518 00092318 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) /* 8009551C 0009231C C0 1F 00 44 */ lfs f0, 0x44(r31) /* 80095520 00092320 EC 21 10 28 */ fsubs f1, f1, f2 /* 80095524 00092324 EF 20 08 2A */ fadds f25, f0, f1 -/* 80095528 00092328 4B F9 B7 61 */ bl func_80030C88 +/* 80095528 00092328 4B F9 B7 61 */ bl xurand__Fv /* 8009552C 0009232C C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80095530 00092330 EC 01 00 28 */ fsubs f0, f1, f0 /* 80095534 00092334 EC 1F C8 3A */ fmadds f0, f31, f0, f25 /* 80095538 00092338 D0 1E 00 04 */ stfs f0, 4(r30) -/* 8009553C 0009233C 4B F9 B7 4D */ bl func_80030C88 +/* 8009553C 0009233C 4B F9 B7 4D */ bl xurand__Fv /* 80095540 00092340 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80095544 00092344 C0 1F 00 48 */ lfs f0, 0x48(r31) /* 80095548 00092348 EC 21 10 28 */ fsubs f1, f1, f2 /* 8009554C 0009234C EF 20 08 2A */ fadds f25, f0, f1 -/* 80095550 00092350 4B F9 B7 39 */ bl func_80030C88 +/* 80095550 00092350 4B F9 B7 39 */ bl xurand__Fv /* 80095554 00092354 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80095558 00092358 38 61 00 08 */ addi r3, r1, 8 /* 8009555C 0009235C 38 9F 00 30 */ addi r4, r31, 0x30 @@ -2855,17 +2855,17 @@ lbl_800954EC: /* 80095580 00092380 7F C4 F3 78 */ mr r4, r30 /* 80095584 00092384 38 A1 00 08 */ addi r5, r1, 8 /* 80095588 00092388 4B F7 5B 31 */ bl func_8000B0B8 -/* 8009558C 0009238C 4B F9 B6 FD */ bl func_80030C88 +/* 8009558C 0009238C 4B F9 B6 FD */ bl xurand__Fv /* 80095590 00092390 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80095594 00092394 EC 01 00 28 */ fsubs f0, f1, f0 /* 80095598 00092398 EC 1B 00 32 */ fmuls f0, f27, f0 /* 8009559C 0009239C D0 1D 00 00 */ stfs f0, 0(r29) -/* 800955A0 000923A0 4B F9 B6 E9 */ bl func_80030C88 +/* 800955A0 000923A0 4B F9 B6 E9 */ bl xurand__Fv /* 800955A4 000923A4 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 800955A8 000923A8 EC 01 00 28 */ fsubs f0, f1, f0 /* 800955AC 000923AC EC 1C 00 32 */ fmuls f0, f28, f0 /* 800955B0 000923B0 D0 1D 00 04 */ stfs f0, 4(r29) -/* 800955B4 000923B4 4B F9 B6 D5 */ bl func_80030C88 +/* 800955B4 000923B4 4B F9 B6 D5 */ bl xurand__Fv /* 800955B8 000923B8 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 800955BC 000923BC 3B 9C 00 01 */ addi r28, r28, 1 /* 800955C0 000923C0 28 1C 00 32 */ cmplwi r28, 0x32 @@ -2879,7 +2879,7 @@ lbl_800954EC: /* 800955E0 000923E0 38 61 04 C4 */ addi r3, r1, 0x4c4 /* 800955E4 000923E4 38 81 00 14 */ addi r4, r1, 0x14 /* 800955E8 000923E8 38 A0 00 32 */ li r5, 0x32 -/* 800955EC 000923EC 48 0D BD 5D */ bl func_80171348 +/* 800955EC 000923EC 48 0D BD 5D */ bl zParPTankSpawnBubbles__FP5xVec3P5xVec3Uif lbl_800955F0: /* 800955F0 000923F0 E3 E1 09 F8 */ psq_l f31, -1544(r1), 0, qr0 /* 800955F4 000923F4 CB E1 09 F0 */ lfd f31, 0x9f0(r1) @@ -2904,8 +2904,8 @@ lbl_800955F0: /* 80095640 00092440 38 21 0A 00 */ addi r1, r1, 0xa00 /* 80095644 00092444 4E 80 00 20 */ blr -.global func_80095648 -func_80095648: +.global zFX_SpawnBubbleSlam__FPC5xVec3Uifff +zFX_SpawnBubbleSlam__FPC5xVec3Uifff: /* 80095648 00092448 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8009564C 0009244C 7C 08 02 A6 */ mflr r0 /* 80095650 00092450 90 01 00 94 */ stw r0, 0x94(r1) @@ -2927,7 +2927,7 @@ func_80095648: /* 80095690 00092490 FF A0 10 90 */ fmr f29, f2 /* 80095694 00092494 1C 60 00 0C */ mulli r3, r0, 0xc /* 80095698 00092498 FF C0 18 90 */ fmr f30, f3 -/* 8009569C 0009249C 4B F9 E3 BD */ bl func_80033A58 +/* 8009569C 0009249C 4B F9 E3 BD */ bl xMemPushTemp__FUi /* 800956A0 000924A0 7C 7E 1B 79 */ or. r30, r3, r3 /* 800956A4 000924A4 1C 19 00 0C */ mulli r0, r25, 0xc /* 800956A8 000924A8 7F BE 02 14 */ add r29, r30, r0 @@ -2959,7 +2959,7 @@ lbl_800956CC: /* 8009570C 0009250C EC 23 00 72 */ fmuls f1, f3, f1 /* 80095710 00092510 EC 00 10 28 */ fsubs f0, f0, f2 /* 80095714 00092514 EF 61 00 24 */ fdivs f27, f1, f0 -/* 80095718 00092518 4B F9 B5 71 */ bl func_80030C88 +/* 80095718 00092518 4B F9 B5 71 */ bl xurand__Fv /* 8009571C 0009251C C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80095720 00092520 EC 01 00 28 */ fsubs f0, f1, f0 /* 80095724 00092524 EF 7C D8 3A */ fmadds f27, f28, f0, f27 @@ -2973,19 +2973,19 @@ lbl_800956CC: /* 80095744 00092544 48 02 F7 09 */ bl isin__Ff /* 80095748 00092548 EC 1D 00 72 */ fmuls f0, f29, f1 /* 8009574C 0009254C D0 1B 00 08 */ stfs f0, 8(r27) -/* 80095750 00092550 4B F9 B5 39 */ bl func_80030C88 +/* 80095750 00092550 4B F9 B5 39 */ bl xurand__Fv /* 80095754 00092554 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80095758 00092558 C0 1B 00 00 */ lfs f0, 0(r27) /* 8009575C 0009255C EC 21 10 28 */ fsubs f1, f1, f2 /* 80095760 00092560 EC 1E 00 7A */ fmadds f0, f30, f1, f0 /* 80095764 00092564 D0 1B 00 00 */ stfs f0, 0(r27) -/* 80095768 00092568 4B F9 B5 21 */ bl func_80030C88 +/* 80095768 00092568 4B F9 B5 21 */ bl xurand__Fv /* 8009576C 0009256C C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80095770 00092570 C0 1B 00 04 */ lfs f0, 4(r27) /* 80095774 00092574 EC 21 10 28 */ fsubs f1, f1, f2 /* 80095778 00092578 EC 1F 00 7A */ fmadds f0, f31, f1, f0 /* 8009577C 0009257C D0 1B 00 04 */ stfs f0, 4(r27) -/* 80095780 00092580 4B F9 B5 09 */ bl func_80030C88 +/* 80095780 00092580 4B F9 B5 09 */ bl xurand__Fv /* 80095784 00092584 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80095788 00092588 3B 5A 00 01 */ addi r26, r26, 1 /* 8009578C 0009258C C0 1B 00 08 */ lfs f0, 8(r27) @@ -3001,9 +3001,9 @@ lbl_800957A4: /* 800957B0 000925B0 7F C3 F3 78 */ mr r3, r30 /* 800957B4 000925B4 7F A4 EB 78 */ mr r4, r29 /* 800957B8 000925B8 7F 25 CB 78 */ mr r5, r25 -/* 800957BC 000925BC 48 0D BB 8D */ bl func_80171348 +/* 800957BC 000925BC 48 0D BB 8D */ bl zParPTankSpawnBubbles__FP5xVec3P5xVec3Uif /* 800957C0 000925C0 7F C3 F3 78 */ mr r3, r30 -/* 800957C4 000925C4 4B F9 E2 C1 */ bl func_80033A84 +/* 800957C4 000925C4 4B F9 E2 C1 */ bl xMemPopTemp__FPv lbl_800957C8: /* 800957C8 000925C8 E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0 /* 800957CC 000925CC CB E1 00 80 */ lfd f31, 0x80(r1) @@ -3021,8 +3021,8 @@ lbl_800957C8: /* 800957FC 000925FC 38 21 00 90 */ addi r1, r1, 0x90 /* 80095800 00092600 4E 80 00 20 */ blr -.global func_80095804 -func_80095804: +.global zFX_SpawnBubbleBlast__FPC5xVec3Uifff +zFX_SpawnBubbleBlast__FPC5xVec3Uifff: /* 80095804 00092604 94 21 FF 30 */ stwu r1, -0xd0(r1) /* 80095808 00092608 7C 08 02 A6 */ mflr r0 /* 8009580C 0009260C 90 01 00 D4 */ stw r0, 0xd4(r1) @@ -3048,7 +3048,7 @@ func_80095804: /* 8009585C 0009265C FF 40 10 90 */ fmr f26, f2 /* 80095860 00092660 1C 60 00 0C */ mulli r3, r0, 0xc /* 80095864 00092664 FF 60 18 90 */ fmr f27, f3 -/* 80095868 00092668 4B F9 E1 F1 */ bl func_80033A58 +/* 80095868 00092668 4B F9 E1 F1 */ bl xMemPushTemp__FUi /* 8009586C 0009266C 7C 7D 1B 79 */ or. r29, r3, r3 /* 80095870 00092670 41 82 01 38 */ beq lbl_800959A8 /* 80095874 00092674 1C 1A 00 0C */ mulli r0, r26, 0xc @@ -3059,10 +3059,10 @@ func_80095804: /* 80095888 00092688 7F DB F3 78 */ mr r27, r30 /* 8009588C 0009268C 48 00 00 F8 */ b lbl_80095984 lbl_80095890: -/* 80095890 00092690 4B F9 B3 F9 */ bl func_80030C88 +/* 80095890 00092690 4B F9 B3 F9 */ bl xurand__Fv /* 80095894 00092694 C0 02 90 20 */ lfs f0, lbl_803CD9A0-_SDA2_BASE_(r2) /* 80095898 00092698 EF A0 00 72 */ fmuls f29, f0, f1 -/* 8009589C 0009269C 4B F9 B3 ED */ bl func_80030C88 +/* 8009589C 0009269C 4B F9 B3 ED */ bl xurand__Fv /* 800958A0 000926A0 C0 42 8F F0 */ lfs f2, lbl_803CD970-_SDA2_BASE_(r2) /* 800958A4 000926A4 C0 02 90 04 */ lfs f0, lbl_803CD984-_SDA2_BASE_(r2) /* 800958A8 000926A8 EF 82 00 78 */ fmsubs f28, f2, f1, f0 @@ -3099,15 +3099,15 @@ lbl_80095890: /* 80095924 00092724 90 81 00 2C */ stw r4, 0x2c(r1) /* 80095928 00092728 90 61 00 30 */ stw r3, 0x30(r1) /* 8009592C 0009272C 90 01 00 34 */ stw r0, 0x34(r1) -/* 80095930 00092730 4B F9 B3 59 */ bl func_80030C88 +/* 80095930 00092730 4B F9 B3 59 */ bl xurand__Fv /* 80095934 00092734 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80095938 00092738 EC 01 00 28 */ fsubs f0, f1, f0 /* 8009593C 0009273C D0 01 00 2C */ stfs f0, 0x2c(r1) -/* 80095940 00092740 4B F9 B3 49 */ bl func_80030C88 +/* 80095940 00092740 4B F9 B3 49 */ bl xurand__Fv /* 80095944 00092744 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80095948 00092748 EC 01 00 28 */ fsubs f0, f1, f0 /* 8009594C 0009274C D0 01 00 30 */ stfs f0, 0x30(r1) -/* 80095950 00092750 4B F9 B3 39 */ bl func_80030C88 +/* 80095950 00092750 4B F9 B3 39 */ bl xurand__Fv /* 80095954 00092754 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80095958 00092758 38 61 00 08 */ addi r3, r1, 8 /* 8009595C 0009275C 38 81 00 2C */ addi r4, r1, 0x2c @@ -3127,9 +3127,9 @@ lbl_80095984: /* 80095990 00092790 7F A3 EB 78 */ mr r3, r29 /* 80095994 00092794 7F C4 F3 78 */ mr r4, r30 /* 80095998 00092798 7F 45 D3 78 */ mr r5, r26 -/* 8009599C 0009279C 48 0D B9 AD */ bl func_80171348 +/* 8009599C 0009279C 48 0D B9 AD */ bl zParPTankSpawnBubbles__FP5xVec3P5xVec3Uif /* 800959A0 000927A0 7F A3 EB 78 */ mr r3, r29 -/* 800959A4 000927A4 4B F9 E0 E1 */ bl func_80033A84 +/* 800959A4 000927A4 4B F9 E0 E1 */ bl xMemPopTemp__FPv lbl_800959A8: /* 800959A8 000927A8 E3 E1 00 C8 */ psq_l f31, 200(r1), 0, qr0 /* 800959AC 000927AC CB E1 00 C0 */ lfd f31, 0xc0(r1) @@ -3352,21 +3352,21 @@ func_80095C84: /* 80095CA0 00092AA0 7C BC 2B 78 */ mr r28, r5 /* 80095CA4 00092AA4 7C FD 3B 78 */ mr r29, r7 /* 80095CA8 00092AA8 7F 03 C3 78 */ mr r3, r24 -/* 80095CAC 00092AAC 48 17 54 8D */ bl func_8020B138 +/* 80095CAC 00092AAC 48 17 54 8D */ bl RpSkinGeometryGetSkin /* 80095CB0 00092AB0 80 98 00 5C */ lwz r4, 0x5c(r24) /* 80095CB4 00092AB4 7C 79 1B 79 */ or. r25, r3, r3 /* 80095CB8 00092AB8 83 E4 00 14 */ lwz r31, 0x14(r4) /* 80095CBC 00092ABC 83 C4 00 18 */ lwz r30, 0x18(r4) /* 80095CC0 00092AC0 41 82 00 60 */ beq lbl_80095D20 -/* 80095CC4 00092AC4 48 17 55 9D */ bl func_8020B260 +/* 80095CC4 00092AC4 48 17 55 9D */ bl RpSkinGetSkinToBoneMatrices /* 80095CC8 00092AC8 7C 60 1B 78 */ mr r0, r3 /* 80095CCC 00092ACC 7F 23 CB 78 */ mr r3, r25 /* 80095CD0 00092AD0 7C 18 03 78 */ mr r24, r0 -/* 80095CD4 00092AD4 48 17 55 7D */ bl func_8020B250 +/* 80095CD4 00092AD4 48 17 55 7D */ bl RpSkinGetVertexBoneWeights /* 80095CD8 00092AD8 7C 60 1B 78 */ mr r0, r3 /* 80095CDC 00092ADC 7F 23 CB 78 */ mr r3, r25 /* 80095CE0 00092AE0 7C 19 03 78 */ mr r25, r0 -/* 80095CE4 00092AE4 48 17 55 75 */ bl func_8020B258 +/* 80095CE4 00092AE4 48 17 55 75 */ bl RpSkinGetVertexBoneIndices /* 80095CE8 00092AE8 93 A1 00 08 */ stw r29, 8(r1) /* 80095CEC 00092AEC 7C 64 1B 78 */ mr r4, r3 /* 80095CF0 00092AF0 38 00 00 03 */ li r0, 3 @@ -3486,7 +3486,7 @@ lbl_80095E74: /* 80095E9C 00092C9C 7C 79 02 14 */ add r3, r25, r0 /* 80095EA0 00092CA0 7C 92 02 14 */ add r4, r18, r0 /* 80095EA4 00092CA4 38 A5 00 40 */ addi r5, r5, 0x40 -/* 80095EA8 00092CA8 4B F9 CD 71 */ bl func_80032C18 +/* 80095EA8 00092CA8 4B F9 CD 71 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 80095EAC 00092CAC 7C 1A F0 2E */ lwzx r0, r26, r30 /* 80095EB0 00092CB0 7C 00 DB 78 */ or r0, r0, r27 /* 80095EB4 00092CB4 7C 1A F1 2E */ stwx r0, r26, r30 @@ -3596,9 +3596,9 @@ func_80095FF0: /* 80096028 00092E28 7C 9D 23 78 */ mr r29, r4 /* 8009602C 00092E2C 7C BE 2B 78 */ mr r30, r5 /* 80096030 00092E30 7C DF 33 78 */ mr r31, r6 -/* 80096034 00092E34 4B F9 AC 55 */ bl func_80030C88 +/* 80096034 00092E34 4B F9 AC 55 */ bl xurand__Fv /* 80096038 00092E38 FF E0 08 90 */ fmr f31, f1 -/* 8009603C 00092E3C 4B F9 AC 4D */ bl func_80030C88 +/* 8009603C 00092E3C 4B F9 AC 4D */ bl xurand__Fv /* 80096040 00092E40 EC 5F 08 2A */ fadds f2, f31, f1 /* 80096044 00092E44 C0 02 90 04 */ lfs f0, lbl_803CD984-_SDA2_BASE_(r2) /* 80096048 00092E48 FC 02 00 40 */ fcmpo cr0, f2, f0 @@ -3683,7 +3683,7 @@ func_80096158: /* 80096174 00092F74 80 65 00 04 */ lwz r3, 4(r5) /* 80096178 00092F78 80 63 00 24 */ lwz r3, 0x24(r3) /* 8009617C 00092F7C 83 E3 00 4C */ lwz r31, 0x4c(r3) -/* 80096180 00092F80 4B F9 AB 09 */ bl func_80030C88 +/* 80096180 00092F80 4B F9 AB 09 */ bl xurand__Fv /* 80096184 00092F84 C0 1D 00 4C */ lfs f0, 0x4c(r29) /* 80096188 00092F88 7F A3 EB 78 */ mr r3, r29 /* 8009618C 00092F8C EC 20 00 72 */ fmuls f1, f0, f1 @@ -3824,7 +3824,7 @@ func_800962F8: /* 80096348 00093148 28 00 00 00 */ cmplwi r0, 0 /* 8009634C 0009314C 41 82 01 B8 */ beq lbl_80096504 lbl_80096350: -/* 80096350 00093150 48 0D B0 69 */ bl func_801713B8 +/* 80096350 00093150 48 0D B0 69 */ bl zParPTankBubblesAvailable__Fv /* 80096354 00093154 2C 03 00 00 */ cmpwi r3, 0 /* 80096358 00093158 40 81 01 AC */ ble lbl_80096504 /* 8009635C 0009315C 7C 19 18 00 */ cmpw r25, r3 @@ -3832,7 +3832,7 @@ lbl_80096350: /* 80096364 00093164 7C 79 1B 78 */ mr r25, r3 lbl_80096368: /* 80096368 00093168 1C 79 00 18 */ mulli r3, r25, 0x18 -/* 8009636C 0009316C 4B F9 D6 ED */ bl func_80033A58 +/* 8009636C 0009316C 4B F9 D6 ED */ bl xMemPushTemp__FUi /* 80096370 00093170 7C 7E 1B 79 */ or. r30, r3, r3 /* 80096374 00093174 41 82 01 90 */ beq lbl_80096504 /* 80096378 00093178 80 78 00 04 */ lwz r3, 4(r24) @@ -3878,19 +3878,19 @@ lbl_800963F0: /* 80096410 00093210 C0 18 00 38 */ lfs f0, 0x38(r24) /* 80096414 00093214 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80096418 00093218 41 82 00 4C */ beq lbl_80096464 -/* 8009641C 0009321C 4B F9 A8 6D */ bl func_80030C88 +/* 8009641C 0009321C 4B F9 A8 6D */ bl xurand__Fv /* 80096420 00093220 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80096424 00093224 C0 1D 00 00 */ lfs f0, 0(r29) /* 80096428 00093228 EC 21 10 28 */ fsubs f1, f1, f2 /* 8009642C 0009322C EC 1E 00 7A */ fmadds f0, f30, f1, f0 /* 80096430 00093230 D0 1D 00 00 */ stfs f0, 0(r29) -/* 80096434 00093234 4B F9 A8 55 */ bl func_80030C88 +/* 80096434 00093234 4B F9 A8 55 */ bl xurand__Fv /* 80096438 00093238 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) /* 8009643C 0009323C C0 1D 00 04 */ lfs f0, 4(r29) /* 80096440 00093240 EC 21 10 28 */ fsubs f1, f1, f2 /* 80096444 00093244 EC 1E 00 7A */ fmadds f0, f30, f1, f0 /* 80096448 00093248 D0 1D 00 04 */ stfs f0, 4(r29) -/* 8009644C 0009324C 4B F9 A8 3D */ bl func_80030C88 +/* 8009644C 0009324C 4B F9 A8 3D */ bl xurand__Fv /* 80096450 00093250 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80096454 00093254 C0 1D 00 08 */ lfs f0, 8(r29) /* 80096458 00093258 EC 21 10 28 */ fsubs f1, f1, f2 @@ -3901,19 +3901,19 @@ lbl_80096464: /* 80096468 00093268 C0 18 00 3C */ lfs f0, 0x3c(r24) /* 8009646C 0009326C FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80096470 00093270 41 82 00 4C */ beq lbl_800964BC -/* 80096474 00093274 4B F9 A8 15 */ bl func_80030C88 +/* 80096474 00093274 4B F9 A8 15 */ bl xurand__Fv /* 80096478 00093278 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) /* 8009647C 0009327C C0 1C 00 00 */ lfs f0, 0(r28) /* 80096480 00093280 EC 21 10 28 */ fsubs f1, f1, f2 /* 80096484 00093284 EC 1D 00 7A */ fmadds f0, f29, f1, f0 /* 80096488 00093288 D0 1C 00 00 */ stfs f0, 0(r28) -/* 8009648C 0009328C 4B F9 A7 FD */ bl func_80030C88 +/* 8009648C 0009328C 4B F9 A7 FD */ bl xurand__Fv /* 80096490 00093290 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80096494 00093294 C0 1C 00 04 */ lfs f0, 4(r28) /* 80096498 00093298 EC 21 10 28 */ fsubs f1, f1, f2 /* 8009649C 0009329C EC 1D 00 7A */ fmadds f0, f29, f1, f0 /* 800964A0 000932A0 D0 1C 00 04 */ stfs f0, 4(r28) -/* 800964A4 000932A4 4B F9 A7 E5 */ bl func_80030C88 +/* 800964A4 000932A4 4B F9 A7 E5 */ bl xurand__Fv /* 800964A8 000932A8 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) /* 800964AC 000932AC C0 1C 00 08 */ lfs f0, 8(r28) /* 800964B0 000932B0 EC 21 10 28 */ fsubs f1, f1, f2 @@ -3937,9 +3937,9 @@ lbl_800964E8: /* 800964EC 000932EC 7F C3 F3 78 */ mr r3, r30 /* 800964F0 000932F0 7F E4 FB 78 */ mr r4, r31 /* 800964F4 000932F4 7F 25 CB 78 */ mr r5, r25 -/* 800964F8 000932F8 48 0D AE 51 */ bl func_80171348 +/* 800964F8 000932F8 48 0D AE 51 */ bl zParPTankSpawnBubbles__FP5xVec3P5xVec3Uif /* 800964FC 000932FC 7F C3 F3 78 */ mr r3, r30 -/* 80096500 00093300 4B F9 D5 85 */ bl func_80033A84 +/* 80096500 00093300 4B F9 D5 85 */ bl xMemPopTemp__FPv lbl_80096504: /* 80096504 00093304 E3 E1 00 98 */ psq_l f31, 152(r1), 0, qr0 /* 80096508 00093308 CB E1 00 90 */ lfd f31, 0x90(r1) @@ -4306,8 +4306,8 @@ lbl_800969BC: /* 800969DC 000937DC 38 21 00 20 */ addi r1, r1, 0x20 /* 800969E0 000937E0 4E 80 00 20 */ blr -.global func_800969E4 -func_800969E4: +.global zFXPopOn__FR4xEntff +zFXPopOn__FR4xEntff: /* 800969E4 000937E4 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800969E8 000937E8 7C 08 02 A6 */ mflr r0 /* 800969EC 000937EC 90 01 00 54 */ stw r0, 0x54(r1) @@ -4358,7 +4358,7 @@ lbl_80096A60: lbl_80096A94: /* 80096A94 00093894 38 61 00 14 */ addi r3, r1, 0x14 /* 80096A98 00093898 38 9E 00 64 */ addi r4, r30, 0x64 -/* 80096A9C 0009389C 4B F7 3C 29 */ bl func_8000A6C4 +/* 80096A9C 0009389C 4B F7 3C 29 */ bl xBoundGetSphere__FR7xSphereRC6xBound /* 80096AA0 000938A0 C0 01 00 20 */ lfs f0, 0x20(r1) /* 80096AA4 000938A4 38 00 00 02 */ li r0, 2 /* 80096AA8 000938A8 38 7F 00 24 */ addi r3, r31, 0x24 @@ -4477,8 +4477,8 @@ lbl_80096C30: /* 80096C3C 00093A3C 38 21 00 20 */ addi r1, r1, 0x20 /* 80096C40 00093A40 4E 80 00 20 */ blr -.global func_80096C44 -func_80096C44: +.global zFXPopOff__FR4xEntff +zFXPopOff__FR4xEntff: /* 80096C44 00093A44 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80096C48 00093A48 7C 08 02 A6 */ mflr r0 /* 80096C4C 00093A4C 90 01 00 44 */ stw r0, 0x44(r1) @@ -4529,7 +4529,7 @@ lbl_80096CC0: lbl_80096CF4: /* 80096CF4 00093AF4 38 61 00 08 */ addi r3, r1, 8 /* 80096CF8 00093AF8 38 9E 00 64 */ addi r4, r30, 0x64 -/* 80096CFC 00093AFC 4B F7 39 C9 */ bl func_8000A6C4 +/* 80096CFC 00093AFC 4B F7 39 C9 */ bl xBoundGetSphere__FR7xSphereRC6xBound /* 80096D00 00093B00 C0 01 00 14 */ lfs f0, 0x14(r1) /* 80096D04 00093B04 38 00 00 01 */ li r0, 1 /* 80096D08 00093B08 7F E3 FB 78 */ mr r3, r31 @@ -4733,7 +4733,7 @@ lbl_80096F74: /* 80096FC4 00093DC4 80 9E 00 04 */ lwz r4, 4(r30) /* 80096FC8 00093DC8 80 BF 00 04 */ lwz r5, 4(r31) /* 80096FCC 00093DCC 80 84 00 24 */ lwz r4, 0x24(r4) -/* 80096FD0 00093DD0 4B F9 E0 25 */ bl func_80034FF4 +/* 80096FD0 00093DD0 4B F9 E0 25 */ bl xModelGetBoneMat__FR7xMat4x3RC14xModelInstanceUl /* 80096FD4 00093DD4 38 61 00 14 */ addi r3, r1, 0x14 /* 80096FD8 00093DD8 38 81 00 2C */ addi r4, r1, 0x2c /* 80096FDC 00093DDC 38 BF 00 10 */ addi r5, r31, 0x10 @@ -4753,7 +4753,7 @@ lbl_80096F74: /* 80097014 00093E14 38 C1 00 08 */ addi r6, r1, 8 /* 80097018 00093E18 39 1F 00 1C */ addi r8, r31, 0x1c /* 8009701C 00093E1C 39 3F 00 34 */ addi r9, r31, 0x34 -/* 80097020 00093E20 4B FF E0 A9 */ bl func_800950C8 +/* 80097020 00093E20 4B FF E0 A9 */ bl zFX_SpawnBubbleTrail__FPC5xVec3PC5xVec3PC5xVec3PC5xVec3UiPC5xVec3PC5xVec3f /* 80097024 00093E24 48 00 00 28 */ b lbl_8009704C lbl_80097028: /* 80097028 00093E28 38 61 00 14 */ addi r3, r1, 0x14 @@ -4764,7 +4764,7 @@ lbl_80097028: /* 8009703C 00093E3C 7F A7 EB 78 */ mr r7, r29 /* 80097040 00093E40 39 1F 00 1C */ addi r8, r31, 0x1c /* 80097044 00093E44 39 3F 00 34 */ addi r9, r31, 0x34 -/* 80097048 00093E48 4B FF E0 81 */ bl func_800950C8 +/* 80097048 00093E48 4B FF E0 81 */ bl zFX_SpawnBubbleTrail__FPC5xVec3PC5xVec3PC5xVec3PC5xVec3UiPC5xVec3PC5xVec3f lbl_8009704C: /* 8009704C 00093E4C 38 7E 00 08 */ addi r3, r30, 8 /* 80097050 00093E50 38 81 00 14 */ addi r4, r1, 0x14 @@ -4806,15 +4806,15 @@ func_80097094: /* 800970D0 00093ED0 3A C0 00 00 */ li r22, 0 lbl_800970D4: /* 800970D4 00093ED4 80 7A 00 00 */ lwz r3, 0(r26) -/* 800970D8 00093ED8 4B FB 51 3D */ bl func_8004C214 +/* 800970D8 00093ED8 4B FB 51 3D */ bl xStrHash__FPCc /* 800970DC 00093EDC 90 7B 00 00 */ stw r3, 0(r27) /* 800970E0 00093EE0 38 99 00 69 */ addi r4, r25, 0x69 /* 800970E4 00093EE4 80 7B 00 00 */ lwz r3, 0(r27) -/* 800970E8 00093EE8 4B FB 51 B5 */ bl func_8004C29C +/* 800970E8 00093EE8 4B FB 51 B5 */ bl xStrHashCat__FUiPCc /* 800970EC 00093EEC 90 7F 00 00 */ stw r3, 0(r31) /* 800970F0 00093EF0 38 99 00 6E */ addi r4, r25, 0x6e /* 800970F4 00093EF4 80 7B 00 00 */ lwz r3, 0(r27) -/* 800970F8 00093EF8 4B FB 51 A5 */ bl func_8004C29C +/* 800970F8 00093EF8 4B FB 51 A5 */ bl xStrHashCat__FUiPCc /* 800970FC 00093EFC 3A D6 00 01 */ addi r22, r22, 1 /* 80097100 00093F00 90 77 00 00 */ stw r3, 0(r23) /* 80097104 00093F04 28 16 00 02 */ cmplwi r22, 2 @@ -4877,7 +4877,7 @@ lbl_800971BC: /* 800971D0 00093FD0 1C 80 00 24 */ mulli r4, r0, 0x24 /* 800971D4 00093FD4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 800971D8 00093FD8 38 A0 00 00 */ li r5, 0 -/* 800971DC 00093FDC 4B F9 C7 65 */ bl func_80033940 +/* 800971DC 00093FDC 4B F9 C7 65 */ bl xMemAlloc__FUiUii /* 800971E0 00093FE0 90 6D 8E 98 */ stw r3, lbl_803CB798-_SDA_BASE_(r13) /* 800971E4 00093FE4 3B E0 00 00 */ li r31, 0 /* 800971E8 00093FE8 80 18 00 74 */ lwz r0, 0x74(r24) diff --git a/asm/Game/zFeet.s b/asm/Game/zFeet.s index f9183979a..48ae0962d 100644 --- a/asm/Game/zFeet.s +++ b/asm/Game/zFeet.s @@ -2,8 +2,8 @@ .section .text # 0x80092B0C - 0x80092BEC -.global func_80092B0C -func_80092B0C: +.global zFeetGetIDs__Fv +zFeetGetIDs__Fv: /* 80092B0C 0008F90C 94 21 FE E0 */ stwu r1, -0x120(r1) /* 80092B10 0008F910 7C 08 02 A6 */ mflr r0 /* 80092B14 0008F914 3C 80 80 2E */ lis r4, lbl_802DF430@ha @@ -18,7 +18,7 @@ func_80092B0C: lbl_80092B38: /* 80092B38 0008F938 7F A3 EB 78 */ mr r3, r29 /* 80092B3C 0008F93C 38 81 00 88 */ addi r4, r1, 0x88 -/* 80092B40 0008F940 48 02 3B 79 */ bl func_800B66B8 +/* 80092B40 0008F940 48 02 3B 79 */ bl zSurfaceGetName__FiPc /* 80092B44 0008F944 7F E4 FB 78 */ mr r4, r31 /* 80092B48 0008F948 38 61 00 08 */ addi r3, r1, 8 /* 80092B4C 0008F94C 48 15 4B B5 */ bl func_801E7700 @@ -26,7 +26,7 @@ lbl_80092B38: /* 80092B54 0008F954 38 81 00 88 */ addi r4, r1, 0x88 /* 80092B58 0008F958 48 15 4B 39 */ bl func_801E7690 /* 80092B5C 0008F95C 38 61 00 08 */ addi r3, r1, 8 -/* 80092B60 0008F960 4B FB 96 B5 */ bl func_8004C214 +/* 80092B60 0008F960 4B FB 96 B5 */ bl xStrHash__FPCc /* 80092B64 0008F964 3B BD 00 01 */ addi r29, r29, 1 /* 80092B68 0008F968 90 7E 00 00 */ stw r3, 0(r30) /* 80092B6C 0008F96C 2C 1D 00 17 */ cmpwi r29, 0x17 @@ -35,21 +35,21 @@ lbl_80092B38: /* 80092B78 0008F978 3C 60 80 26 */ lis r3, lbl_8025B9D8@ha /* 80092B7C 0008F97C 38 63 B9 D8 */ addi r3, r3, lbl_8025B9D8@l /* 80092B80 0008F980 38 63 00 0C */ addi r3, r3, 0xc -/* 80092B84 0008F984 4B FB 96 91 */ bl func_8004C214 -/* 80092B88 0008F988 48 02 1E B5 */ bl func_800B4A3C +/* 80092B84 0008F984 4B FB 96 91 */ bl xStrHash__FPCc +/* 80092B88 0008F988 48 02 1E B5 */ bl zSceneFindObject__FUi /* 80092B8C 0008F98C 3C 80 80 26 */ lis r4, lbl_8025B9D8@ha /* 80092B90 0008F990 90 6D 8E 78 */ stw r3, lbl_803CB778-_SDA_BASE_(r13) /* 80092B94 0008F994 38 64 B9 D8 */ addi r3, r4, lbl_8025B9D8@l /* 80092B98 0008F998 38 63 00 20 */ addi r3, r3, 0x20 -/* 80092B9C 0008F99C 4B FB 96 79 */ bl func_8004C214 -/* 80092BA0 0008F9A0 48 02 1E 9D */ bl func_800B4A3C +/* 80092B9C 0008F99C 4B FB 96 79 */ bl xStrHash__FPCc +/* 80092BA0 0008F9A0 48 02 1E 9D */ bl zSceneFindObject__FUi /* 80092BA4 0008F9A4 3C 80 80 26 */ lis r4, lbl_8025B9D8@ha /* 80092BA8 0008F9A8 90 6D 8E 7C */ stw r3, lbl_803CB77C-_SDA_BASE_(r13) /* 80092BAC 0008F9AC 38 64 B9 D8 */ addi r3, r4, lbl_8025B9D8@l /* 80092BB0 0008F9B0 38 63 00 36 */ addi r3, r3, 0x36 -/* 80092BB4 0008F9B4 4B FB 96 61 */ bl func_8004C214 +/* 80092BB4 0008F9B4 4B FB 96 61 */ bl xStrHash__FPCc /* 80092BB8 0008F9B8 38 80 00 00 */ li r4, 0 -/* 80092BBC 0008F9BC 4B FB 8B 51 */ bl func_8004B70C +/* 80092BBC 0008F9BC 4B FB 8B 51 */ bl xSTFindAsset__FUiPUi /* 80092BC0 0008F9C0 28 03 00 00 */ cmplwi r3, 0 /* 80092BC4 0008F9C4 41 82 00 0C */ beq lbl_80092BD0 /* 80092BC8 0008F9C8 80 03 00 00 */ lwz r0, 0(r3) diff --git a/asm/Game/zGame.s b/asm/Game/zGame.s index 46b1e5902..d86ea70eb 100644 --- a/asm/Game/zGame.s +++ b/asm/Game/zGame.s @@ -183,8 +183,8 @@ lbl_80097708: /* 80097714 00094514 38 21 00 20 */ addi r1, r1, 0x20 /* 80097718 00094518 4E 80 00 20 */ blr -.global func_8009771C -func_8009771C: +.global zGameInit__FUi +zGameInit__FUi: /* 8009771C 0009451C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80097720 00094520 7C 08 02 A6 */ mflr r0 /* 80097724 00094524 90 01 00 14 */ stw r0, 0x14(r1) @@ -192,12 +192,12 @@ func_8009771C: /* 8009772C 0009452C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80097730 00094530 7C 7F 1B 78 */ mr r31, r3 /* 80097734 00094534 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80097738 00094538 4B F8 B5 5D */ bl func_80022C94 -/* 8009773C 0009453C 48 03 D2 15 */ bl func_800D4950 +/* 80097738 00094538 4B F8 B5 5D */ bl clear_layout_cache__8xtextboxFv +/* 8009773C 0009453C 48 03 D2 15 */ bl iTimeGet__Fv /* 80097740 00094540 7C 83 23 78 */ mr r3, r4 -/* 80097744 00094544 4B F9 95 1D */ bl func_80030C60 -/* 80097748 00094548 48 03 D2 09 */ bl func_800D4950 -/* 8009774C 0009454C 4B F9 95 1D */ bl func_80030C68 +/* 80097744 00094544 4B F9 95 1D */ bl xsrand__FUi +/* 80097748 00094548 48 03 D2 09 */ bl iTimeGet__Fv +/* 8009774C 0009454C 4B F9 95 1D */ bl xrand__Fv /* 80097750 00094550 38 00 00 02 */ li r0, 2 /* 80097754 00094554 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) /* 80097758 00094558 80 0D 8E D4 */ lwz r0, lbl_803CB7D4-_SDA_BASE_(r13) @@ -205,12 +205,12 @@ func_8009771C: /* 80097760 00094560 41 82 00 14 */ beq lbl_80097774 /* 80097764 00094564 7F E3 FB 78 */ mr r3, r31 /* 80097768 00094568 38 80 00 01 */ li r4, 1 -/* 8009776C 0009456C 48 01 A0 BD */ bl func_800B1828 +/* 8009776C 0009456C 48 01 A0 BD */ bl zSceneInit__FUii /* 80097770 00094570 48 00 00 10 */ b lbl_80097780 lbl_80097774: /* 80097774 00094574 7F E3 FB 78 */ mr r3, r31 /* 80097778 00094578 38 80 00 00 */ li r4, 0 -/* 8009777C 0009457C 48 01 A0 AD */ bl func_800B1828 +/* 8009777C 0009457C 48 01 A0 AD */ bl zSceneInit__FUii lbl_80097780: /* 80097780 00094580 38 A0 00 00 */ li r5, 0 /* 80097784 00094584 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -221,21 +221,21 @@ lbl_80097780: /* 80097798 00094598 90 AD 8E D8 */ stw r5, lbl_803CB7D8-_SDA_BASE_(r13) /* 8009779C 0009459C 38 A0 01 E0 */ li r5, 0x1e0 /* 800977A0 000945A0 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 800977A4 000945A4 4B F7 3B 0D */ bl func_8000B2B0 +/* 800977A4 000945A4 4B F7 3B 0D */ bl xCameraInit__FP7xCameraUiUi /* 800977A8 000945A8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800977AC 000945AC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 800977B0 000945B0 4B FB 84 4D */ bl func_8004FBFC +/* 800977B0 000945B0 4B FB 84 4D */ bl zCameraReset__FP7xCamera /* 800977B4 000945B4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800977B8 000945B8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800977BC 000945BC 80 83 1F C0 */ lwz r4, 0x1fc0(r3) -/* 800977C0 000945C0 4B F7 5C B1 */ bl func_8000D470 +/* 800977C0 000945C0 4B F7 5C B1 */ bl xCameraSetScene__FP7xCameraP6xScene /* 800977C4 000945C4 38 00 00 04 */ li r0, 4 /* 800977C8 000945C8 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 800977CC 000945CC 48 00 F7 85 */ bl func_800A6F50 +/* 800977CC 000945CC 48 00 F7 85 */ bl zMusicInit__Fv /* 800977D0 000945D0 38 00 00 05 */ li r0, 5 /* 800977D4 000945D4 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 800977D8 000945D8 48 00 1D 51 */ bl func_80099528 -/* 800977DC 000945DC 48 00 40 5D */ bl func_8009B838 +/* 800977D8 000945D8 48 00 1D 51 */ bl zGameStats_Init__Fv +/* 800977DC 000945DC 48 00 40 5D */ bl init__4zhudFv /* 800977E0 000945E0 38 00 00 06 */ li r0, 6 /* 800977E4 000945E4 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) /* 800977E8 000945E8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -244,45 +244,45 @@ lbl_80097780: /* 800977F4 000945F4 38 21 00 10 */ addi r1, r1, 0x10 /* 800977F8 000945F8 4E 80 00 20 */ blr -.global func_800977FC -func_800977FC: +.global zGameExit__Fv +zGameExit__Fv: /* 800977FC 000945FC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80097800 00094600 7C 08 02 A6 */ mflr r0 /* 80097804 00094604 90 01 00 14 */ stw r0, 0x14(r1) /* 80097808 00094608 38 00 00 07 */ li r0, 7 /* 8009780C 0009460C 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80097810 00094610 48 00 1F C9 */ bl func_800997D8 +/* 80097810 00094610 48 00 1F C9 */ bl zGameExtras_SceneExit__Fv /* 80097814 00094614 38 00 00 08 */ li r0, 8 /* 80097818 00094618 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8009781C 0009461C 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) /* 80097820 00094620 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80097824 00094624 88 63 06 D1 */ lbz r3, 0x6d1(r3) -/* 80097828 00094628 4B F9 EE 59 */ bl func_80036680 +/* 80097828 00094628 4B F9 EE 59 */ bl xPadDestroyRumbleChain__Fi /* 8009782C 0009462C 38 00 00 09 */ li r0, 9 /* 80097830 00094630 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80097834 00094634 48 00 42 59 */ bl func_8009BA8C +/* 80097834 00094634 48 00 42 59 */ bl destroy__4zhudFv /* 80097838 00094638 38 00 00 0A */ li r0, 0xa /* 8009783C 0009463C 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80097840 00094640 48 01 02 61 */ bl func_800A7AA0 +/* 80097840 00094640 48 01 02 61 */ bl zMusicKill__Fv /* 80097844 00094644 38 60 FF FB */ li r3, -5 -/* 80097848 00094648 4B FB 0C 15 */ bl func_8004845C -/* 8009784C 0009464C 4B FB 11 49 */ bl func_80048994 +/* 80097848 00094648 4B FB 0C 15 */ bl xSndStopAll__FUi +/* 8009784C 0009464C 4B FB 11 49 */ bl xSndUpdate__Fv /* 80097850 00094650 38 00 00 0B */ li r0, 0xb /* 80097854 00094654 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80097858 00094658 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) /* 8009785C 0009465C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 80097860 00094660 4B F7 3B 09 */ bl func_8000B368 +/* 80097860 00094660 4B F7 3B 09 */ bl xCameraExit__FP7xCamera /* 80097864 00094664 38 00 00 0C */ li r0, 0xc /* 80097868 00094668 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) /* 8009786C 0009466C 80 0D 8E D4 */ lwz r0, lbl_803CB7D4-_SDA_BASE_(r13) /* 80097870 00094670 2C 00 00 00 */ cmpwi r0, 0 /* 80097874 00094674 41 82 00 10 */ beq lbl_80097884 /* 80097878 00094678 38 60 00 01 */ li r3, 1 -/* 8009787C 0009467C 48 01 A7 ED */ bl func_800B2068 +/* 8009787C 0009467C 48 01 A7 ED */ bl zSceneExit__Fi /* 80097880 00094680 48 00 00 0C */ b lbl_8009788C lbl_80097884: /* 80097884 00094684 38 60 00 00 */ li r3, 0 -/* 80097888 00094688 48 01 A7 E1 */ bl func_800B2068 +/* 80097888 00094688 48 01 A7 E1 */ bl zSceneExit__Fi lbl_8009788C: /* 8009788C 0009468C 38 00 00 0D */ li r0, 0xd /* 80097890 00094690 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) @@ -291,8 +291,8 @@ lbl_8009788C: /* 8009789C 0009469C 38 21 00 10 */ addi r1, r1, 0x10 /* 800978A0 000946A0 4E 80 00 20 */ blr -.global func_800978A4 -func_800978A4: +.global zGameSetup__Fv +zGameSetup__Fv: /* 800978A4 000946A4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800978A8 000946A8 7C 08 02 A6 */ mflr r0 /* 800978AC 000946AC 90 01 00 14 */ stw r0, 0x14(r1) @@ -300,7 +300,7 @@ func_800978A4: /* 800978B4 000946B4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800978B8 000946B8 93 C1 00 08 */ stw r30, 8(r1) /* 800978BC 000946BC 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 800978C0 000946C0 48 01 B9 41 */ bl func_800B3200 +/* 800978C0 000946C0 48 01 B9 41 */ bl zSceneSetup__Fv /* 800978C4 000946C4 38 00 00 0F */ li r0, 0xf /* 800978C8 000946C8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800978CC 000946CC 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) @@ -310,52 +310,52 @@ func_800978A4: /* 800978DC 000946DC 80 63 00 00 */ lwz r3, 0(r3) /* 800978E0 000946E0 83 C3 00 00 */ lwz r30, 0(r3) /* 800978E4 000946E4 7F C3 F3 78 */ mr r3, r30 -/* 800978E8 000946E8 4B F9 D4 D5 */ bl func_80034DBC +/* 800978E8 000946E8 4B F9 D4 D5 */ bl xModel_SceneEnter__FP7RpWorld /* 800978EC 000946EC 7F C3 F3 78 */ mr r3, r30 -/* 800978F0 000946F0 4B FF B4 4D */ bl func_80092D3C +/* 800978F0 000946F0 4B FF B4 4D */ bl zFX_SceneEnter__FP7RpWorld /* 800978F4 000946F4 38 00 00 10 */ li r0, 0x10 /* 800978F8 000946F8 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 800978FC 000946FC 48 00 1A AD */ bl func_800993A8 +/* 800978FC 000946FC 48 00 1A AD */ bl zGameSetupPlayer__Fv /* 80097900 00094700 38 00 00 11 */ li r0, 0x11 /* 80097904 00094704 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) /* 80097908 00094708 80 6D 90 DC */ lwz r3, lbl_803CB9DC-_SDA_BASE_(r13) -/* 8009790C 0009470C 4B FF B0 0D */ bl func_80092918 +/* 8009790C 0009470C 4B FF B0 0D */ bl zEnvStartingCamera__FP5_zEnv /* 80097910 00094710 38 00 00 12 */ li r0, 0x12 /* 80097914 00094714 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80097918 00094718 4B FA A0 35 */ bl func_8004194C +/* 80097918 00094718 4B FA A0 35 */ bl xScrFxReset__Fv /* 8009791C 0009471C 38 00 00 13 */ li r0, 0x13 /* 80097920 00094720 38 80 00 00 */ li r4, 0 /* 80097924 00094724 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) /* 80097928 00094728 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) -/* 8009792C 0009472C 48 01 B1 99 */ bl func_800B2AC4 +/* 8009792C 0009472C 48 01 B1 99 */ bl zSceneLoad__FP6zSceneP7xSerial /* 80097930 00094730 38 00 00 14 */ li r0, 0x14 /* 80097934 00094734 38 60 00 00 */ li r3, 0 /* 80097938 00094738 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 8009793C 0009473C 48 00 FD 05 */ bl func_800A7640 +/* 8009793C 0009473C 48 00 FD 05 */ bl zMusicNotify__Fi /* 80097940 00094740 38 00 00 15 */ li r0, 0x15 /* 80097944 00094744 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80097948 00094748 48 00 3F 19 */ bl func_8009B860 -/* 8009794C 0009474C 48 0F E0 B5 */ bl func_80195A00 +/* 80097948 00094748 48 00 3F 19 */ bl setup__4zhudFv +/* 8009794C 0009474C 48 0F E0 B5 */ bl zCombo_Setup__Fv /* 80097950 00094750 38 00 00 16 */ li r0, 0x16 /* 80097954 00094754 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80097958 00094758 48 07 75 85 */ bl func_8010EEDC +/* 80097958 00094758 48 07 75 85 */ bl xSkyDome_Setup__Fv /* 8009795C 0009475C 38 00 00 17 */ li r0, 0x17 /* 80097960 00094760 38 60 00 00 */ li r3, 0 /* 80097964 00094764 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) /* 80097968 00094768 38 80 00 00 */ li r4, 0 /* 8009796C 0009476C 38 A0 00 57 */ li r5, 0x57 /* 80097970 00094770 38 C0 00 00 */ li r6, 0 -/* 80097974 00094774 4B FB DA 0D */ bl func_80055380 +/* 80097974 00094774 4B FB DA 0D */ bl zEntEventAll__FP5xBaseUiUiPf /* 80097978 00094778 38 60 00 00 */ li r3, 0 /* 8009797C 0009477C 38 80 00 00 */ li r4, 0 /* 80097980 00094780 38 A0 00 59 */ li r5, 0x59 /* 80097984 00094784 38 C0 00 00 */ li r6, 0 -/* 80097988 00094788 4B FB D9 F9 */ bl func_80055380 +/* 80097988 00094788 4B FB D9 F9 */ bl zEntEventAll__FP5xBaseUiUiPf /* 8009798C 0009478C 38 60 00 00 */ li r3, 0 /* 80097990 00094790 38 80 00 00 */ li r4, 0 /* 80097994 00094794 38 A0 01 DD */ li r5, 0x1dd /* 80097998 00094798 38 C0 00 00 */ li r6, 0 -/* 8009799C 0009479C 4B FB D9 E5 */ bl func_80055380 +/* 8009799C 0009479C 4B FB D9 E5 */ bl zEntEventAll__FP5xBaseUiUiPf /* 800979A0 000947A0 80 0D 8E D0 */ lwz r0, lbl_803CB7D0-_SDA_BASE_(r13) /* 800979A4 000947A4 28 00 00 00 */ cmplwi r0, 0 /* 800979A8 000947A8 41 82 00 18 */ beq lbl_800979C0 @@ -363,7 +363,7 @@ func_800978A4: /* 800979B0 000947B0 38 80 00 00 */ li r4, 0 /* 800979B4 000947B4 38 A0 01 DB */ li r5, 0x1db /* 800979B8 000947B8 38 C0 00 00 */ li r6, 0 -/* 800979BC 000947BC 4B FB D9 C5 */ bl func_80055380 +/* 800979BC 000947BC 4B FB D9 C5 */ bl zEntEventAll__FP5xBaseUiUiPf lbl_800979C0: /* 800979C0 000947C0 38 00 00 18 */ li r0, 0x18 /* 800979C4 000947C4 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -373,15 +373,15 @@ lbl_800979C0: /* 800979D4 000947D4 28 03 00 00 */ cmplwi r3, 0 /* 800979D8 000947D8 41 82 00 0C */ beq lbl_800979E4 /* 800979DC 000947DC 38 80 00 64 */ li r4, 0x64 -/* 800979E0 000947E0 48 0A 32 DD */ bl func_8013ACBC +/* 800979E0 000947E0 48 0A 32 DD */ bl xUpdateCull_Update__FP14xUpdateCullMgrUi lbl_800979E4: /* 800979E4 000947E4 38 00 00 19 */ li r0, 0x19 /* 800979E8 000947E8 38 60 00 64 */ li r3, 0x64 /* 800979EC 000947EC 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 800979F0 000947F0 48 00 A7 75 */ bl func_800A2164 +/* 800979F0 000947F0 48 00 A7 75 */ bl zLOD_Update__FUi /* 800979F4 000947F4 38 00 00 1A */ li r0, 0x1a /* 800979F8 000947F8 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 800979FC 000947FC 48 00 1C A1 */ bl func_8009969C +/* 800979FC 000947FC 48 00 1C A1 */ bl zGameExtras_SceneInit__Fv /* 80097A00 00094800 38 00 00 1B */ li r0, 0x1b /* 80097A04 00094804 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) /* 80097A08 00094808 80 01 00 14 */ lwz r0, 0x14(r1) @@ -391,8 +391,8 @@ lbl_800979E4: /* 80097A18 00094818 38 21 00 10 */ addi r1, r1, 0x10 /* 80097A1C 0009481C 4E 80 00 20 */ blr -.global func_80097A20 -func_80097A20: +.global zGameLoop__Fv +zGameLoop__Fv: /* 80097A20 00094820 94 21 FF 70 */ stwu r1, -0x90(r1) /* 80097A24 00094824 7C 08 02 A6 */ mflr r0 /* 80097A28 00094828 38 60 00 01 */ li r3, 1 @@ -401,7 +401,7 @@ func_80097A20: /* 80097A34 00094834 BE 61 00 5C */ stmw r19, 0x5c(r1) /* 80097A38 00094838 3B E0 00 0A */ li r31, 0xa /* 80097A3C 0009483C 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80097A40 00094840 48 00 30 ED */ bl func_8009AB2C +/* 80097A40 00094840 48 00 30 ED */ bl zGameStateSwitch__Fi /* 80097A44 00094844 3C 60 80 00 */ lis r3, 0x800000F8@ha /* 80097A48 00094848 3C 00 43 30 */ lis r0, 0x4330 /* 80097A4C 0009484C 80 63 00 F8 */ lwz r3, 0x800000F8@l(r3) @@ -416,7 +416,7 @@ func_80097A20: /* 80097A70 00094870 48 15 60 31 */ bl func_801EDAA0 /* 80097A74 00094874 7C 94 23 78 */ mr r20, r4 /* 80097A78 00094878 7C 73 1B 78 */ mr r19, r3 -/* 80097A7C 0009487C 48 03 CE D5 */ bl func_800D4950 +/* 80097A7C 0009487C 48 03 CE D5 */ bl iTimeGet__Fv /* 80097A80 00094880 7C 14 20 10 */ subfc r0, r20, r4 /* 80097A84 00094884 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80097A88 00094888 90 0D 8E C4 */ stw r0, lbl_803CB7C4-_SDA_BASE_(r13) @@ -428,7 +428,7 @@ func_80097A20: /* 80097AA0 000948A0 80 63 1F BC */ lwz r3, 0x1fbc(r3) /* 80097AA4 000948A4 28 03 00 00 */ cmplwi r3, 0 /* 80097AA8 000948A8 41 82 00 08 */ beq lbl_80097AB0 -/* 80097AAC 000948AC 4B FB B4 09 */ bl func_80052EB4 +/* 80097AAC 000948AC 4B FB B4 09 */ bl zCutsceneMgrFinishLoad__FP5xBase lbl_80097AB0: /* 80097AB0 000948B0 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80097AB4 000948B4 3C 60 80 3C */ lis r3, lbl_803BEF88@ha @@ -446,14 +446,14 @@ lbl_80097AB0: lbl_80097AE4: /* 80097AE4 000948E4 38 00 00 1F */ li r0, 0x1f /* 80097AE8 000948E8 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80097AEC 000948EC 48 03 CE 65 */ bl func_800D4950 +/* 80097AEC 000948EC 48 03 CE 65 */ bl iTimeGet__Fv /* 80097AF0 000948F0 90 8D 8E CC */ stw r4, lbl_803CB7CC-_SDA_BASE_(r13) /* 80097AF4 000948F4 90 6D 8E C8 */ stw r3, lbl_803CB7C8-_SDA_BASE_(r13) /* 80097AF8 000948F8 80 6D 8E C0 */ lwz r3, lbl_803CB7C0-_SDA_BASE_(r13) /* 80097AFC 000948FC 80 8D 8E C4 */ lwz r4, lbl_803CB7C4-_SDA_BASE_(r13) /* 80097B00 00094900 80 AD 8E C8 */ lwz r5, lbl_803CB7C8-_SDA_BASE_(r13) /* 80097B04 00094904 80 CD 8E CC */ lwz r6, lbl_803CB7CC-_SDA_BASE_(r13) -/* 80097B08 00094908 48 03 CE C1 */ bl func_800D49C8 +/* 80097B08 00094908 48 03 CE C1 */ bl iTimeDiffSec__Fxx /* 80097B0C 0009490C D0 2D 8E B8 */ stfs f1, lbl_803CB7B8-_SDA_BASE_(r13) /* 80097B10 00094910 88 0D 8F 50 */ lbz r0, lbl_803CB850-_SDA_BASE_(r13) /* 80097B14 00094914 28 00 00 00 */ cmplwi r0, 0 @@ -553,7 +553,7 @@ lbl_80097C50: /* 80097C64 00094A64 80 6D 8F 1C */ lwz r3, lbl_803CB81C-_SDA_BASE_(r13) /* 80097C68 00094A68 90 6D 8F 14 */ stw r3, lbl_803CB814-_SDA_BASE_(r13) /* 80097C6C 00094A6C 90 0D 8F 10 */ stw r0, lbl_803CB810-_SDA_BASE_(r13) -/* 80097C70 00094A70 48 03 CC E1 */ bl func_800D4950 +/* 80097C70 00094A70 48 03 CC E1 */ bl iTimeGet__Fv /* 80097C74 00094A74 90 8D 8F 1C */ stw r4, lbl_803CB81C-_SDA_BASE_(r13) /* 80097C78 00094A78 90 6D 8F 18 */ stw r3, lbl_803CB818-_SDA_BASE_(r13) /* 80097C7C 00094A7C 80 AD 8F 1C */ lwz r5, lbl_803CB81C-_SDA_BASE_(r13) @@ -573,7 +573,7 @@ lbl_80097C50: /* 80097CB4 00094AB4 90 0D 8F 40 */ stw r0, lbl_803CB840-_SDA_BASE_(r13) /* 80097CB8 00094AB8 80 6D 8F 30 */ lwz r3, lbl_803CB830-_SDA_BASE_(r13) /* 80097CBC 00094ABC 80 8D 8F 34 */ lwz r4, lbl_803CB834-_SDA_BASE_(r13) -/* 80097CC0 00094AC0 48 03 CC C1 */ bl func_800D4980 +/* 80097CC0 00094AC0 48 03 CC C1 */ bl iTimeDiffSec__Fx /* 80097CC4 00094AC4 80 0D 8F 40 */ lwz r0, lbl_803CB840-_SDA_BASE_(r13) /* 80097CC8 00094AC8 93 01 00 48 */ stw r24, 0x48(r1) /* 80097CCC 00094ACC 6C 00 80 00 */ xoris r0, r0, 0x8000 @@ -589,7 +589,7 @@ lbl_80097C50: /* 80097CF4 00094AF4 7C 80 20 10 */ subfc r4, r0, r4 /* 80097CF8 00094AF8 80 0D 8F 38 */ lwz r0, lbl_803CB838-_SDA_BASE_(r13) /* 80097CFC 00094AFC 7C 60 19 10 */ subfe r3, r0, r3 -/* 80097D00 00094B00 48 03 CC 81 */ bl func_800D4980 +/* 80097D00 00094B00 48 03 CC 81 */ bl iTimeDiffSec__Fx /* 80097D04 00094B04 80 6D 8F 40 */ lwz r3, lbl_803CB840-_SDA_BASE_(r13) /* 80097D08 00094B08 38 00 00 20 */ li r0, 0x20 /* 80097D0C 00094B0C 93 01 00 50 */ stw r24, 0x50(r1) @@ -603,8 +603,8 @@ lbl_80097C50: /* 80097D2C 00094B2C 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) /* 80097D30 00094B30 88 76 06 D1 */ lbz r3, 0x6d1(r22) /* 80097D34 00094B34 C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) -/* 80097D38 00094B38 4B F9 E2 8D */ bl func_80035FC4 -/* 80097D3C 00094B3C 48 00 1D C9 */ bl func_80099B04 +/* 80097D38 00094B38 4B F9 E2 8D */ bl xPadUpdate__Fif +/* 80097D3C 00094B3C 48 00 1D C9 */ bl zGameExtras_CheatFlags__Fv /* 80097D40 00094B40 54 60 04 E7 */ rlwinm. r0, r3, 0, 0x13, 0x13 /* 80097D44 00094B44 41 82 00 30 */ beq lbl_80097D74 /* 80097D48 00094B48 80 96 03 1C */ lwz r4, 0x31c(r22) @@ -669,30 +669,30 @@ lbl_80097E14: /* 80097E14 00094C14 80 76 03 1C */ lwz r3, 0x31c(r22) /* 80097E18 00094C18 A0 96 08 74 */ lhz r4, 0x874(r22) /* 80097E1C 00094C1C A0 B6 08 76 */ lhz r5, 0x876(r22) -/* 80097E20 00094C20 4B F9 E6 59 */ bl func_80036478 +/* 80097E20 00094C20 4B F9 E6 59 */ bl xPadNormalizeAnalog__FR8_tagxPadii /* 80097E24 00094C24 38 00 00 21 */ li r0, 0x21 /* 80097E28 00094C28 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80097E2C 00094C2C 48 0E 8E 61 */ bl func_80180C8C +/* 80097E2C 00094C2C 48 0E 8E 61 */ bl CheckDVDAndResetState__8iTRCDiskFv /* 80097E30 00094C30 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80097E34 00094C34 41 82 00 0C */ beq lbl_80097E40 /* 80097E38 00094C38 38 60 00 07 */ li r3, 7 -/* 80097E3C 00094C3C 48 00 F8 05 */ bl func_800A7640 +/* 80097E3C 00094C3C 48 00 F8 05 */ bl zMusicNotify__Fi lbl_80097E40: /* 80097E40 00094C40 C0 0D 8E B8 */ lfs f0, lbl_803CB7B8-_SDA_BASE_(r13) /* 80097E44 00094C44 38 00 00 22 */ li r0, 0x22 /* 80097E48 00094C48 D0 16 06 C8 */ stfs f0, 0x6c8(r22) /* 80097E4C 00094C4C 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) /* 80097E50 00094C50 C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) -/* 80097E54 00094C54 48 00 1E E9 */ bl func_80099D3C +/* 80097E54 00094C54 48 00 1E E9 */ bl zGameCheats__Ff /* 80097E58 00094C58 C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) -/* 80097E5C 00094C5C 48 00 1A 35 */ bl func_80099890 +/* 80097E5C 00094C5C 48 00 1A 35 */ bl zGameExtras_SceneUpdate__Ff /* 80097E60 00094C60 4B FB 43 B1 */ bl func_8004C210 -/* 80097E64 00094C64 48 00 03 19 */ bl func_8009817C +/* 80097E64 00094C64 48 00 03 19 */ bl zGameIsPaused__Fv /* 80097E68 00094C68 38 00 00 23 */ li r0, 0x23 /* 80097E6C 00094C6C 7C 79 1B 78 */ mr r25, r3 /* 80097E70 00094C70 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) /* 80097E74 00094C74 C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) -/* 80097E78 00094C78 48 01 C0 BD */ bl func_800B3F34 +/* 80097E78 00094C78 48 01 C0 BD */ bl zSceneUpdate__Ff /* 80097E7C 00094C7C 38 00 00 24 */ li r0, 0x24 /* 80097E80 00094C80 2C 19 00 00 */ cmpwi r25, 0 /* 80097E84 00094C84 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) @@ -746,18 +746,18 @@ lbl_80097EA4: /* 80097F40 00094D40 C0 02 90 84 */ lfs f0, lbl_803CDA04-_SDA2_BASE_(r2) /* 80097F44 00094D44 EC 01 00 2A */ fadds f0, f1, f0 /* 80097F48 00094D48 D0 01 00 3C */ stfs f0, 0x3c(r1) -/* 80097F4C 00094D4C 4B FB 0A 79 */ bl func_800489C4 +/* 80097F4C 00094D4C 4B FB 0A 79 */ bl xSndSetListenerData__F19sound_listener_typePC7xMat4x3 /* 80097F50 00094D50 38 81 00 08 */ addi r4, r1, 8 /* 80097F54 00094D54 38 60 00 01 */ li r3, 1 -/* 80097F58 00094D58 4B FB 0A 6D */ bl func_800489C4 -/* 80097F5C 00094D5C 4B FB 0A 39 */ bl func_80048994 +/* 80097F58 00094D58 4B FB 0A 6D */ bl xSndSetListenerData__F19sound_listener_typePC7xMat4x3 +/* 80097F5C 00094D5C 4B FB 0A 39 */ bl xSndUpdate__Fv /* 80097F60 00094D60 38 00 00 26 */ li r0, 0x26 /* 80097F64 00094D64 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80097F68 00094D68 48 01 A3 61 */ bl func_800B22C8 +/* 80097F68 00094D68 48 01 A3 61 */ bl zSceneUpdateSFXWidgets__Fv /* 80097F6C 00094D6C 38 00 00 27 */ li r0, 0x27 /* 80097F70 00094D70 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) /* 80097F74 00094D74 C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) -/* 80097F78 00094D78 48 00 3B 59 */ bl func_8009BAD0 +/* 80097F78 00094D78 48 00 3B 59 */ bl update__4zhudFf /* 80097F7C 00094D7C 38 00 00 28 */ li r0, 0x28 /* 80097F80 00094D80 2C 19 00 00 */ cmpwi r25, 0 /* 80097F84 00094D84 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) @@ -765,28 +765,28 @@ lbl_80097EA4: /* 80097F8C 00094D8C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80097F90 00094D90 C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) /* 80097F94 00094D94 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 80097F98 00094D98 4B FB 91 C5 */ bl func_8005115C +/* 80097F98 00094D98 4B FB 91 C5 */ bl zCameraUpdate__FP7xCameraf lbl_80097F9C: /* 80097F9C 00094D9C 38 00 00 29 */ li r0, 0x29 /* 80097FA0 00094DA0 7E C3 B3 78 */ mr r3, r22 /* 80097FA4 00094DA4 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80097FA8 00094DA8 4B F7 4D 99 */ bl func_8000CD40 +/* 80097FA8 00094DA8 4B F7 4D 99 */ bl xCameraFXBegin__FP7xCamera /* 80097FAC 00094DAC C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) /* 80097FB0 00094DB0 7F 43 D3 78 */ mr r3, r26 -/* 80097FB4 00094DB4 4B F7 52 E9 */ bl func_8000D29C +/* 80097FB4 00094DB4 4B F7 52 E9 */ bl xCameraFXUpdate__FP7xCameraf /* 80097FB8 00094DB8 38 00 00 2A */ li r0, 0x2a /* 80097FBC 00094DBC 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) /* 80097FC0 00094DC0 C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) -/* 80097FC4 00094DC4 48 01 CF 51 */ bl func_800B4F14 +/* 80097FC4 00094DC4 48 01 CF 51 */ bl zScene_UpdateFlyToInterface__Ff /* 80097FC8 00094DC8 38 00 00 2B */ li r0, 0x2b /* 80097FCC 00094DCC 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80097FD0 00094DD0 48 03 C9 81 */ bl func_800D4950 +/* 80097FD0 00094DD0 48 03 C9 81 */ bl iTimeGet__Fv /* 80097FD4 00094DD4 90 8D 8F 24 */ stw r4, lbl_803CB824-_SDA_BASE_(r13) /* 80097FD8 00094DD8 38 80 00 01 */ li r4, 1 /* 80097FDC 00094DDC 90 6D 8F 20 */ stw r3, lbl_803CB820-_SDA_BASE_(r13) /* 80097FE0 00094DE0 7F 63 DB 78 */ mr r3, r27 -/* 80097FE4 00094DE4 4B F7 4D 11 */ bl func_8000CCF4 -/* 80097FE8 00094DE8 48 03 C9 69 */ bl func_800D4950 +/* 80097FE4 00094DE4 4B F7 4D 11 */ bl xCameraBegin__FP7xCamerai +/* 80097FE8 00094DE8 48 03 C9 69 */ bl iTimeGet__Fv /* 80097FEC 00094DEC 90 8D 8F 2C */ stw r4, lbl_803CB82C-_SDA_BASE_(r13) /* 80097FF0 00094DF0 90 6D 8F 28 */ stw r3, lbl_803CB828-_SDA_BASE_(r13) /* 80097FF4 00094DF4 80 AD 8F 2C */ lwz r5, lbl_803CB82C-_SDA_BASE_(r13) @@ -803,7 +803,7 @@ lbl_80097F9C: /* 80098020 00094E20 90 0D 8F 38 */ stw r0, lbl_803CB838-_SDA_BASE_(r13) /* 80098024 00094E24 80 6D 8F 38 */ lwz r3, lbl_803CB838-_SDA_BASE_(r13) /* 80098028 00094E28 80 8D 8F 3C */ lwz r4, lbl_803CB83C-_SDA_BASE_(r13) -/* 8009802C 00094E2C 48 03 C9 55 */ bl func_800D4980 +/* 8009802C 00094E2C 48 03 C9 55 */ bl iTimeDiffSec__Fx /* 80098030 00094E30 80 0D 8F 40 */ lwz r0, lbl_803CB840-_SDA_BASE_(r13) /* 80098034 00094E34 7E 63 9B 78 */ mr r3, r19 /* 80098038 00094E38 93 01 00 50 */ stw r24, 0x50(r1) @@ -814,34 +814,34 @@ lbl_80097F9C: /* 8009804C 00094E4C EC 00 10 28 */ fsubs f0, f0, f2 /* 80098050 00094E50 EC 01 00 24 */ fdivs f0, f1, f0 /* 80098054 00094E54 D0 0D 8F 48 */ stfs f0, lbl_803CB848-_SDA_BASE_(r13) -/* 80098058 00094E58 48 02 65 75 */ bl func_800BE5CC +/* 80098058 00094E58 48 02 65 75 */ bl zVolume_OccludePrecalc__FP5xVec3 /* 8009805C 00094E5C 38 00 00 2C */ li r0, 0x2c /* 80098060 00094E60 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80098064 00094E64 48 01 C8 69 */ bl func_800B48CC -/* 80098068 00094E68 4B F7 FD 31 */ bl func_80017D98 +/* 80098064 00094E64 48 01 C8 69 */ bl zSceneRender__Fv +/* 80098068 00094E68 4B F7 FD 31 */ bl xDebugUpdate__Fv /* 8009806C 00094E6C 38 00 00 2D */ li r0, 0x2d /* 80098070 00094E70 7F 83 E3 78 */ mr r3, r28 /* 80098074 00094E74 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) /* 80098078 00094E78 38 80 00 01 */ li r4, 1 /* 8009807C 00094E7C C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) -/* 80098080 00094E80 4B F7 53 8D */ bl func_8000D40C +/* 80098080 00094E80 4B F7 53 8D */ bl xCameraEnd__FP7xCamerafi /* 80098084 00094E84 38 60 00 00 */ li r3, 0 -/* 80098088 00094E88 48 02 B2 15 */ bl func_800C329C +/* 80098088 00094E88 48 02 B2 15 */ bl iEnvEndRenderFX__FP4iEnv /* 8009808C 00094E8C 80 16 06 D4 */ lwz r0, 0x6d4(r22) /* 80098090 00094E90 54 03 06 3E */ clrlwi r3, r0, 0x18 -/* 80098094 00094E94 48 1A E9 35 */ bl func_802469C8 +/* 80098094 00094E94 48 1A E9 35 */ bl RwGameCubeSetMinRetraceCount /* 80098098 00094E98 38 00 00 2E */ li r0, 0x2e /* 8009809C 00094E9C 7F A3 EB 78 */ mr r3, r29 /* 800980A0 00094EA0 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 800980A4 00094EA4 4B F7 53 A9 */ bl func_8000D44C +/* 800980A4 00094EA4 4B F7 53 A9 */ bl xCameraShowRaster__FP7xCamera /* 800980A8 00094EA8 38 00 00 2F */ li r0, 0x2f /* 800980AC 00094EAC 7F C3 F3 78 */ mr r3, r30 /* 800980B0 00094EB0 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 800980B4 00094EB4 4B F7 53 11 */ bl func_8000D3C4 +/* 800980B4 00094EB4 4B F7 53 11 */ bl xCameraFXEnd__FP7xCamera /* 800980B8 00094EB8 38 00 00 30 */ li r0, 0x30 /* 800980BC 00094EBC 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) /* 800980C0 00094EC0 C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) -/* 800980C4 00094EC4 48 00 F6 F1 */ bl func_800A77B4 +/* 800980C4 00094EC4 48 00 F6 F1 */ bl zMusicUpdate__Ff /* 800980C8 00094EC8 38 00 00 31 */ li r0, 0x31 /* 800980CC 00094ECC 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) /* 800980D0 00094ED0 48 00 07 B1 */ bl func_80098880 @@ -854,14 +854,14 @@ lbl_80097F9C: /* 800980EC 00094EEC 48 00 00 60 */ b lbl_8009814C lbl_800980F0: /* 800980F0 00094EF0 38 60 00 02 */ li r3, 2 -/* 800980F4 00094EF4 48 00 28 49 */ bl func_8009A93C +/* 800980F4 00094EF4 48 00 28 49 */ bl zGameSetOstrich__F12_GameOstrich /* 800980F8 00094EF8 80 17 00 08 */ lwz r0, 8(r23) /* 800980FC 00094EFC 2C 00 00 02 */ cmpwi r0, 2 /* 80098100 00094F00 41 82 00 48 */ beq lbl_80098148 /* 80098104 00094F04 80 0D 95 D8 */ lwz r0, lbl_803CBED8-_SDA_BASE_(r13) /* 80098108 00094F08 28 00 00 00 */ cmplwi r0, 0 /* 8009810C 00094F0C 40 82 00 3C */ bne lbl_80098148 -/* 80098110 00094F10 48 08 47 1D */ bl func_8011C82C +/* 80098110 00094F10 48 08 47 1D */ bl IsPlayerInControl__9oob_stateFv /* 80098114 00094F14 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80098118 00094F18 40 82 00 10 */ bne lbl_80098128 /* 8009811C 00094F1C 80 16 17 88 */ lwz r0, 0x1788(r22) @@ -875,9 +875,9 @@ lbl_80098128: /* 80098138 00094F38 80 77 00 04 */ lwz r3, 4(r23) /* 8009813C 00094F3C 98 16 06 D8 */ stb r0, 0x6d8(r22) /* 80098140 00094F40 38 80 00 01 */ li r4, 1 -/* 80098144 00094F44 4B FB 57 C1 */ bl func_8004D904 +/* 80098144 00094F44 4B FB 57 C1 */ bl xTRCPad__Fi12_tagTRCState lbl_80098148: -/* 80098148 00094F48 48 01 76 85 */ bl func_800AF7CC +/* 80098148 00094F48 48 01 76 85 */ bl zSaveLoadAutoSaveUpdate__Fv lbl_8009814C: /* 8009814C 00094F4C 38 00 00 32 */ li r0, 0x32 /* 80098150 00094F50 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) @@ -892,8 +892,8 @@ lbl_8009814C: /* 80098174 00094F74 38 21 00 90 */ addi r1, r1, 0x90 /* 80098178 00094F78 4E 80 00 20 */ blr -.global func_8009817C -func_8009817C: +.global zGameIsPaused__Fv +zGameIsPaused__Fv: /* 8009817C 00094F7C 80 0D 8F A8 */ lwz r0, lbl_803CB8A8-_SDA_BASE_(r13) /* 80098180 00094F80 2C 00 00 08 */ cmpwi r0, 8 /* 80098184 00094F84 40 82 00 0C */ bne lbl_80098190 @@ -936,11 +936,11 @@ lbl_800981F4: /* 800981F8 00094FF8 40 82 00 28 */ bne lbl_80098220 /* 800981FC 00094FFC 38 00 00 34 */ li r0, 0x34 /* 80098200 00095000 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80098204 00095004 48 01 80 39 */ bl func_800B023C -/* 80098208 00095008 48 03 C7 49 */ bl func_800D4950 +/* 80098204 00095004 48 01 80 39 */ bl zSaveLoad_SaveLoop__Fv +/* 80098208 00095008 48 03 C7 49 */ bl iTimeGet__Fv /* 8009820C 0009500C 90 8D 8E C4 */ stw r4, lbl_803CB7C4-_SDA_BASE_(r13) /* 80098210 00095010 90 6D 8E C0 */ stw r3, lbl_803CB7C0-_SDA_BASE_(r13) -/* 80098214 00095014 48 03 C7 3D */ bl func_800D4950 +/* 80098214 00095014 48 03 C7 3D */ bl iTimeGet__Fv /* 80098218 00095018 90 8D 8F 1C */ stw r4, lbl_803CB81C-_SDA_BASE_(r13) /* 8009821C 0009501C 90 6D 8F 18 */ stw r3, lbl_803CB818-_SDA_BASE_(r13) lbl_80098220: @@ -964,7 +964,7 @@ func_80098234: /* 80098254 00095054 38 60 00 00 */ li r3, 0 /* 80098258 00095058 48 00 00 70 */ b lbl_800982C8 lbl_8009825C: -/* 8009825C 0009505C 4B FF FF 21 */ bl func_8009817C +/* 8009825C 0009505C 4B FF FF 21 */ bl zGameIsPaused__Fv /* 80098260 00095060 2C 03 00 00 */ cmpwi r3, 0 /* 80098264 00095064 41 82 00 0C */ beq lbl_80098270 /* 80098268 00095068 38 60 00 00 */ li r3, 0 @@ -1000,12 +1000,12 @@ lbl_800982C8: /* 800982D0 000950D0 38 21 00 10 */ addi r1, r1, 0x10 /* 800982D4 000950D4 4E 80 00 20 */ blr -.global func_800982D8 -func_800982D8: +.global zGamePause__Fv +zGamePause__Fv: /* 800982D8 000950D8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800982DC 000950DC 7C 08 02 A6 */ mflr r0 /* 800982E0 000950E0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800982E4 000950E4 4B FF FE 99 */ bl func_8009817C +/* 800982E4 000950E4 4B FF FE 99 */ bl zGameIsPaused__Fv /* 800982E8 000950E8 2C 03 00 00 */ cmpwi r3, 0 /* 800982EC 000950EC 40 82 00 98 */ bne lbl_80098384 /* 800982F0 000950F0 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -1015,65 +1015,65 @@ func_800982D8: /* 80098300 00095100 3C 03 AF B9 */ addis r0, r3, 0xafb9 /* 80098304 00095104 28 00 31 32 */ cmplwi r0, 0x3132 /* 80098308 00095108 40 82 00 0C */ bne lbl_80098314 -/* 8009830C 0009510C 48 00 00 89 */ bl func_80098394 +/* 8009830C 0009510C 48 00 00 89 */ bl zGameStall__Fv /* 80098310 00095110 48 00 00 74 */ b lbl_80098384 lbl_80098314: /* 80098314 00095114 3C 60 80 26 */ lis r3, lbl_8025BF88@ha /* 80098318 00095118 38 80 00 18 */ li r4, 0x18 /* 8009831C 0009511C 38 63 BF 88 */ addi r3, r3, lbl_8025BF88@l /* 80098320 00095120 38 63 00 FF */ addi r3, r3, 0xff -/* 80098324 00095124 4B F8 72 01 */ bl func_8001F524 +/* 80098324 00095124 4B F8 72 01 */ bl zEntEvent__FPcUi /* 80098328 00095128 3C 60 80 26 */ lis r3, lbl_8025BF88@ha /* 8009832C 0009512C 38 80 00 04 */ li r4, 4 /* 80098330 00095130 38 63 BF 88 */ addi r3, r3, lbl_8025BF88@l /* 80098334 00095134 38 63 01 11 */ addi r3, r3, 0x111 -/* 80098338 00095138 4B F8 71 ED */ bl func_8001F524 +/* 80098338 00095138 4B F8 71 ED */ bl zEntEvent__FPcUi /* 8009833C 0009513C 3C 60 80 26 */ lis r3, lbl_8025BF88@ha /* 80098340 00095140 38 80 00 04 */ li r4, 4 /* 80098344 00095144 38 63 BF 88 */ addi r3, r3, lbl_8025BF88@l /* 80098348 00095148 38 63 01 25 */ addi r3, r3, 0x125 -/* 8009834C 0009514C 4B F8 71 D9 */ bl func_8001F524 +/* 8009834C 0009514C 4B F8 71 D9 */ bl zEntEvent__FPcUi /* 80098350 00095150 3C 60 80 26 */ lis r3, lbl_8025BF88@ha /* 80098354 00095154 38 80 00 04 */ li r4, 4 /* 80098358 00095158 38 63 BF 88 */ addi r3, r3, lbl_8025BF88@l /* 8009835C 0009515C 38 63 01 3B */ addi r3, r3, 0x13b -/* 80098360 00095160 4B F8 71 C5 */ bl func_8001F524 +/* 80098360 00095160 4B F8 71 C5 */ bl zEntEvent__FPcUi /* 80098364 00095164 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80098368 00095168 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8009836C 0009516C 80 63 03 1C */ lwz r3, 0x31c(r3) -/* 80098370 00095170 48 03 2A E5 */ bl func_800CAE54 +/* 80098370 00095170 48 03 2A E5 */ bl iPadStopRumble__FP8_tagxPad /* 80098374 00095174 38 60 00 07 */ li r3, 7 -/* 80098378 00095178 48 00 28 A1 */ bl func_8009AC18 +/* 80098378 00095178 48 00 28 A1 */ bl zGameModeSwitch__F9eGameMode /* 8009837C 0009517C 38 60 00 00 */ li r3, 0 -/* 80098380 00095180 48 00 27 AD */ bl func_8009AB2C +/* 80098380 00095180 48 00 27 AD */ bl zGameStateSwitch__Fi lbl_80098384: /* 80098384 00095184 80 01 00 14 */ lwz r0, 0x14(r1) /* 80098388 00095188 7C 08 03 A6 */ mtlr r0 /* 8009838C 0009518C 38 21 00 10 */ addi r1, r1, 0x10 /* 80098390 00095190 4E 80 00 20 */ blr -.global func_80098394 -func_80098394: +.global zGameStall__Fv +zGameStall__Fv: /* 80098394 00095194 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80098398 00095198 7C 08 02 A6 */ mflr r0 /* 8009839C 0009519C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800983A0 000951A0 4B FF FD DD */ bl func_8009817C +/* 800983A0 000951A0 4B FF FD DD */ bl zGameIsPaused__Fv /* 800983A4 000951A4 2C 03 00 00 */ cmpwi r3, 0 /* 800983A8 000951A8 40 82 00 3C */ bne lbl_800983E4 /* 800983AC 000951AC 38 60 00 08 */ li r3, 8 -/* 800983B0 000951B0 48 00 28 69 */ bl func_8009AC18 +/* 800983B0 000951B0 48 00 28 69 */ bl zGameModeSwitch__F9eGameMode /* 800983B4 000951B4 38 60 00 01 */ li r3, 1 /* 800983B8 000951B8 38 80 00 01 */ li r4, 1 -/* 800983BC 000951BC 4B FA FF 79 */ bl func_80048334 +/* 800983BC 000951BC 4B FA FF 79 */ bl xSndPauseAll__FUiUi /* 800983C0 000951C0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800983C4 000951C4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800983C8 000951C8 80 63 03 1C */ lwz r3, 0x31c(r3) -/* 800983CC 000951CC 48 03 2A 89 */ bl func_800CAE54 +/* 800983CC 000951CC 48 03 2A 89 */ bl iPadStopRumble__FP8_tagxPad /* 800983D0 000951D0 3C 60 80 26 */ lis r3, lbl_8025BF88@ha /* 800983D4 000951D4 38 80 00 18 */ li r4, 0x18 /* 800983D8 000951D8 38 63 BF 88 */ addi r3, r3, lbl_8025BF88@l /* 800983DC 000951DC 38 63 00 FF */ addi r3, r3, 0xff -/* 800983E0 000951E0 4B F8 71 45 */ bl func_8001F524 +/* 800983E0 000951E0 4B F8 71 45 */ bl zEntEvent__FPcUi lbl_800983E4: /* 800983E4 000951E4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800983E8 000951E8 7C 08 03 A6 */ mtlr r0 @@ -1099,7 +1099,7 @@ func_800983F4: /* 8009842C 0009522C FF A0 10 90 */ fmr f29, f2 /* 80098430 00095230 FF C0 18 90 */ fmr f30, f3 /* 80098434 00095234 FF E0 20 90 */ fmr f31, f4 -/* 80098438 00095238 48 19 73 8D */ bl func_8022F7C4 +/* 80098438 00095238 48 19 73 8D */ bl RwIm2DGetNearScreenZ /* 8009843C 0009523C 38 00 00 FF */ li r0, 0xff /* 80098440 00095240 D3 81 00 08 */ stfs f28, 8(r1) /* 80098444 00095244 EC 9D F8 2A */ fadds f4, f29, f31 @@ -1143,23 +1143,23 @@ func_800983F4: /* 800984DC 000952DC 98 01 00 5F */ stb r0, 0x5f(r1) /* 800984E0 000952E0 D0 01 00 60 */ stfs f0, 0x60(r1) /* 800984E4 000952E4 D0 01 00 64 */ stfs f0, 0x64(r1) -/* 800984E8 000952E8 48 19 72 F5 */ bl func_8022F7DC +/* 800984E8 000952E8 48 19 72 F5 */ bl RwRenderStateSet /* 800984EC 000952EC 38 60 00 0A */ li r3, 0xa /* 800984F0 000952F0 38 80 00 05 */ li r4, 5 -/* 800984F4 000952F4 48 19 72 E9 */ bl func_8022F7DC +/* 800984F4 000952F4 48 19 72 E9 */ bl RwRenderStateSet /* 800984F8 000952F8 38 60 00 0B */ li r3, 0xb /* 800984FC 000952FC 38 80 00 06 */ li r4, 6 -/* 80098500 00095300 48 19 72 DD */ bl func_8022F7DC +/* 80098500 00095300 48 19 72 DD */ bl RwRenderStateSet /* 80098504 00095304 7F E4 FB 78 */ mr r4, r31 /* 80098508 00095308 38 60 00 01 */ li r3, 1 -/* 8009850C 0009530C 48 19 72 D1 */ bl func_8022F7DC +/* 8009850C 0009530C 48 19 72 D1 */ bl RwRenderStateSet /* 80098510 00095310 38 60 00 06 */ li r3, 6 /* 80098514 00095314 38 80 00 00 */ li r4, 0 -/* 80098518 00095318 48 19 72 C5 */ bl func_8022F7DC +/* 80098518 00095318 48 19 72 C5 */ bl RwRenderStateSet /* 8009851C 0009531C 38 81 00 08 */ addi r4, r1, 8 /* 80098520 00095320 38 60 00 04 */ li r3, 4 /* 80098524 00095324 38 A0 00 04 */ li r5, 4 -/* 80098528 00095328 48 19 73 6D */ bl func_8022F894 +/* 80098528 00095328 48 19 73 6D */ bl RwIm2DRenderPrimitive /* 8009852C 0009532C E3 E1 00 A8 */ psq_l f31, 168(r1), 0, qr0 /* 80098530 00095330 CB E1 00 A0 */ lfd f31, 0xa0(r1) /* 80098534 00095334 E3 C1 00 98 */ psq_l f30, 152(r1), 0, qr0 @@ -1189,7 +1189,7 @@ func_80098560: /* 80098588 00095388 28 1E 00 00 */ cmplwi r30, 0 /* 8009858C 0009538C 41 82 00 0C */ beq lbl_80098598 /* 80098590 00095390 7F C3 F3 78 */ mr r3, r30 -/* 80098594 00095394 48 19 EF F5 */ bl func_80237588 +/* 80098594 00095394 48 19 EF F5 */ bl RwCameraEndUpdate lbl_80098598: /* 80098598 00095398 3C 80 80 26 */ lis r4, lbl_8025BF88@ha /* 8009859C 0009539C 38 61 01 08 */ addi r3, r1, 0x108 @@ -1200,7 +1200,7 @@ lbl_80098598: /* 800985B0 000953B0 38 60 02 80 */ li r3, 0x280 /* 800985B4 000953B4 38 80 01 E0 */ li r4, 0x1e0 /* 800985B8 000953B8 38 A0 00 00 */ li r5, 0 -/* 800985BC 000953BC 48 02 7B 7D */ bl func_800C0138 +/* 800985BC 000953BC 48 02 7B 7D */ bl iCameraCreate__Fiii /* 800985C0 000953C0 7C 60 1B 78 */ mr r0, r3 /* 800985C4 000953C4 38 60 00 FF */ li r3, 0xff /* 800985C8 000953C8 7C 1F 03 78 */ mr r31, r0 @@ -1257,7 +1257,7 @@ lbl_8009864C: /* 80098690 00095490 4B FB 55 69 */ bl func_8004DBF8 /* 80098694 00095494 38 61 00 A0 */ addi r3, r1, 0xa0 /* 80098698 00095498 38 81 01 08 */ addi r4, r1, 0x108 -/* 8009869C 0009549C 4B F8 9E 2D */ bl func_800224C8 +/* 8009869C 0009549C 4B F8 9E 2D */ bl set_text__8xtextboxFPCc /* 800986A0 000954A0 38 61 00 A0 */ addi r3, r1, 0xa0 /* 800986A4 000954A4 38 80 00 01 */ li r4, 1 /* 800986A8 000954A8 4B FB 54 D9 */ bl func_8004DB80 @@ -1284,13 +1284,13 @@ lbl_800986F8: /* 800986F8 000954F8 7F E3 FB 78 */ mr r3, r31 /* 800986FC 000954FC 38 81 00 10 */ addi r4, r1, 0x10 /* 80098700 00095500 38 A0 00 03 */ li r5, 3 -/* 80098704 00095504 48 19 F1 AD */ bl func_802378B0 +/* 80098704 00095504 48 19 F1 AD */ bl RwCameraClear /* 80098708 00095508 7F E3 FB 78 */ mr r3, r31 -/* 8009870C 0009550C 48 19 EE A5 */ bl func_802375B0 +/* 8009870C 0009550C 48 19 EE A5 */ bl RwCameraBeginUpdate /* 80098710 00095510 38 7D 01 6E */ addi r3, r29, 0x16e -/* 80098714 00095514 4B FB 3B 01 */ bl func_8004C214 +/* 80098714 00095514 4B FB 3B 01 */ bl xStrHash__FPCc /* 80098718 00095518 38 80 00 00 */ li r4, 0 -/* 8009871C 0009551C 4B FB 2F F1 */ bl func_8004B70C +/* 8009871C 0009551C 4B FB 2F F1 */ bl xSTFindAsset__FUiPUi /* 80098720 00095520 28 03 00 00 */ cmplwi r3, 0 /* 80098724 00095524 41 82 00 0C */ beq lbl_80098730 /* 80098728 00095528 83 43 00 00 */ lwz r26, 0(r3) @@ -1323,17 +1323,17 @@ lbl_80098734: /* 8009878C 0009558C FC 80 10 90 */ fmr f4, f2 /* 80098790 00095590 4B FF FC 65 */ bl func_800983F4 /* 80098794 00095594 38 7D 01 84 */ addi r3, r29, 0x184 -/* 80098798 00095598 4B FB 3A 7D */ bl func_8004C214 +/* 80098798 00095598 4B FB 3A 7D */ bl xStrHash__FPCc /* 8009879C 0009559C 38 80 00 00 */ li r4, 0 -/* 800987A0 000955A0 4B FB 2F 6D */ bl func_8004B70C +/* 800987A0 000955A0 4B FB 2F 6D */ bl xSTFindAsset__FUiPUi /* 800987A4 000955A4 28 03 00 00 */ cmplwi r3, 0 /* 800987A8 000955A8 40 82 00 1C */ bne lbl_800987C4 /* 800987AC 000955AC 3C 60 80 26 */ lis r3, lbl_8025BF88@ha /* 800987B0 000955B0 38 63 BF 88 */ addi r3, r3, lbl_8025BF88@l /* 800987B4 000955B4 38 63 01 92 */ addi r3, r3, 0x192 -/* 800987B8 000955B8 4B FB 3A 5D */ bl func_8004C214 +/* 800987B8 000955B8 4B FB 3A 5D */ bl xStrHash__FPCc /* 800987BC 000955BC 38 80 00 00 */ li r4, 0 -/* 800987C0 000955C0 4B FB 2F 4D */ bl func_8004B70C +/* 800987C0 000955C0 4B FB 2F 4D */ bl xSTFindAsset__FUiPUi lbl_800987C4: /* 800987C4 000955C4 28 03 00 00 */ cmplwi r3, 0 /* 800987C8 000955C8 41 82 00 0C */ beq lbl_800987D4 @@ -1358,26 +1358,26 @@ lbl_800987D8: /* 8009880C 0009560C 90 61 00 08 */ stw r3, 8(r1) /* 80098810 00095610 7F 83 E3 78 */ mr r3, r28 /* 80098814 00095614 38 81 00 08 */ addi r4, r1, 8 -/* 80098818 00095618 4B F8 D5 79 */ bl func_80025D90 +/* 80098818 00095618 4B F8 D5 79 */ bl render_fill_rect__FRC13basic_rect_f_10iColor_tag /* 8009881C 0009561C 38 61 00 A0 */ addi r3, r1, 0xa0 /* 80098820 00095620 38 80 00 01 */ li r4, 1 /* 80098824 00095624 4B F7 F5 81 */ bl func_80017DA4 lbl_80098828: /* 80098828 00095628 7F E3 FB 78 */ mr r3, r31 -/* 8009882C 0009562C 48 19 ED 5D */ bl func_80237588 +/* 8009882C 0009562C 48 19 ED 5D */ bl RwCameraEndUpdate /* 80098830 00095630 7F E3 FB 78 */ mr r3, r31 /* 80098834 00095634 38 80 00 00 */ li r4, 0 /* 80098838 00095638 38 A0 00 01 */ li r5, 1 -/* 8009883C 0009563C 48 19 F0 C1 */ bl func_802378FC +/* 8009883C 0009563C 48 19 F0 C1 */ bl RwCameraShowRaster /* 80098840 00095640 3B 7B 00 01 */ addi r27, r27, 1 /* 80098844 00095644 28 1B 00 02 */ cmplwi r27, 2 /* 80098848 00095648 41 80 FE B0 */ blt lbl_800986F8 /* 8009884C 0009564C 7F E3 FB 78 */ mr r3, r31 -/* 80098850 00095650 48 02 79 C1 */ bl func_800C0210 +/* 80098850 00095650 48 02 79 C1 */ bl iCameraDestroy__FP8RwCamera /* 80098854 00095654 28 1E 00 00 */ cmplwi r30, 0 /* 80098858 00095658 41 82 00 0C */ beq lbl_80098864 /* 8009885C 0009565C 7F C3 F3 78 */ mr r3, r30 -/* 80098860 00095660 48 19 ED 51 */ bl func_802375B0 +/* 80098860 00095660 48 19 ED 51 */ bl RwCameraBeginUpdate lbl_80098864: /* 80098864 00095664 E3 E1 09 28 */ psq_l f31, -1752(r1), 0, qr0 /* 80098868 00095668 CB E1 09 20 */ lfd f31, 0x920(r1) @@ -1419,8 +1419,8 @@ func_80098880: /* 800988EC 000956EC 80 7E 1F C0 */ lwz r3, 0x1fc0(r30) /* 800988F0 000956F0 38 80 00 00 */ li r4, 0 /* 800988F4 000956F4 80 63 00 00 */ lwz r3, 0(r3) -/* 800988F8 000956F8 4B FB 53 9D */ bl func_8004DC94 -/* 800988FC 000956FC 4B F9 AC 59 */ bl func_80033554 +/* 800988F8 000956F8 4B FB 53 9D */ bl xUtil_idtag2string__FUii +/* 800988FC 000956FC 4B F9 AC 59 */ bl xMemDebug_SoakLog__FPCc /* 80098900 00095700 38 00 00 05 */ li r0, 5 /* 80098904 00095704 3C 60 80 3C */ lis r3, lbl_803C04EC@ha /* 80098908 00095708 90 0D 82 40 */ stw r0, lbl_803CAB40-_SDA_BASE_(r13) @@ -1439,7 +1439,7 @@ func_80098880: /* 8009893C 0009573C 90 66 00 14 */ stw r3, 0x14(r6) /* 80098940 00095740 90 C5 00 10 */ stw r6, 0x10(r5) /* 80098944 00095744 90 A4 00 70 */ stw r5, 0x70(r4) -/* 80098948 00095748 4B F9 83 41 */ bl func_80030C88 +/* 80098948 00095748 4B F9 83 41 */ bl xurand__Fv /* 8009894C 0009574C C0 42 90 C8 */ lfs f2, lbl_803CDA48-_SDA2_BASE_(r2) /* 80098950 00095750 C0 02 90 C4 */ lfs f0, lbl_803CDA44-_SDA2_BASE_(r2) /* 80098954 00095754 EC 02 00 7A */ fmadds f0, f2, f1, f0 @@ -1449,7 +1449,7 @@ lbl_8009895C: /* 80098960 00095760 2C 00 00 01 */ cmpwi r0, 1 /* 80098964 00095764 40 82 00 78 */ bne lbl_800989DC /* 80098968 00095768 C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) -/* 8009896C 0009576C 48 03 C0 85 */ bl func_800D49F0 +/* 8009896C 0009576C 48 03 C0 85 */ bl iTimeGameAdvance__Ff /* 80098970 00095770 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80098974 00095774 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80098978 00095778 80 63 03 1C */ lwz r3, 0x31c(r3) @@ -1468,15 +1468,15 @@ lbl_800989A4: /* 800989A8 000957A8 40 80 03 B8 */ bge lbl_80098D60 /* 800989AC 000957AC 48 00 00 1C */ b lbl_800989C8 lbl_800989B0: -/* 800989B0 000957B0 4B FB 4F 0D */ bl func_8004D8BC +/* 800989B0 000957B0 4B FB 4F 0D */ bl xTRCReset__Fv /* 800989B4 000957B4 38 00 00 01 */ li r0, 1 /* 800989B8 000957B8 90 0D 82 0C */ stw r0, lbl_803CAB0C-_SDA_BASE_(r13) /* 800989BC 000957BC 48 00 03 A4 */ b lbl_80098D60 lbl_800989C0: -/* 800989C0 000957C0 4B FF F9 19 */ bl func_800982D8 +/* 800989C0 000957C0 4B FF F9 19 */ bl zGamePause__Fv /* 800989C4 000957C4 48 00 03 9C */ b lbl_80098D60 lbl_800989C8: -/* 800989C8 000957C8 4B FF F9 CD */ bl func_80098394 +/* 800989C8 000957C8 4B FF F9 CD */ bl zGameStall__Fv /* 800989CC 000957CC 48 00 03 94 */ b lbl_80098D60 lbl_800989D0: /* 800989D0 000957D0 38 00 00 00 */ li r0, 0 @@ -1531,18 +1531,18 @@ lbl_80098A5C: /* 80098A8C 0009588C 80 7E 1F BC */ lwz r3, 0x1fbc(r30) /* 80098A90 00095890 28 03 00 00 */ cmplwi r3, 0 /* 80098A94 00095894 41 82 00 08 */ beq lbl_80098A9C -/* 80098A98 00095898 4B FB A4 C1 */ bl func_80052F58 +/* 80098A98 00095898 4B FB A4 C1 */ bl zCutsceneMgrFinishExit__FP5xBase lbl_80098A9C: /* 80098A9C 0009589C 38 00 00 37 */ li r0, 0x37 /* 80098AA0 000958A0 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80098AA4 000958A4 4B FF ED 59 */ bl func_800977FC +/* 80098AA4 000958A4 4B FF ED 59 */ bl zGameExit__Fv /* 80098AA8 000958A8 38 00 00 38 */ li r0, 0x38 /* 80098AAC 000958AC 7F E3 FB 78 */ mr r3, r31 /* 80098AB0 000958B0 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80098AB4 000958B4 4B FF EC 69 */ bl func_8009771C +/* 80098AB4 000958B4 4B FF EC 69 */ bl zGameInit__FUi /* 80098AB8 000958B8 38 00 00 39 */ li r0, 0x39 /* 80098ABC 000958BC 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80098AC0 000958C0 4B FF ED E5 */ bl func_800978A4 +/* 80098AC0 000958C0 4B FF ED E5 */ bl zGameSetup__Fv /* 80098AC4 000958C4 38 00 00 3A */ li r0, 0x3a /* 80098AC8 000958C8 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) /* 80098ACC 000958CC 80 0D 8D D4 */ lwz r0, lbl_803CB6D4-_SDA_BASE_(r13) @@ -1550,32 +1550,32 @@ lbl_80098A9C: /* 80098AD4 000958D4 41 82 00 74 */ beq lbl_80098B48 /* 80098AD8 000958D8 4B FF FA 89 */ bl func_80098560 /* 80098ADC 000958DC 38 60 00 01 */ li r3, 1 -/* 80098AE0 000958E0 48 01 6C B9 */ bl func_800AF798 -/* 80098AE4 000958E4 48 01 6D F1 */ bl func_800AF8D4 +/* 80098AE0 000958E0 48 01 6C B9 */ bl zSaveLoadPreAutoSave__Fb +/* 80098AE4 000958E4 48 01 6D F1 */ bl zSaveLoad_DoAutoSave__Fv /* 80098AE8 000958E8 2C 03 00 00 */ cmpwi r3, 0 /* 80098AEC 000958EC 40 80 00 28 */ bge lbl_80098B14 /* 80098AF0 000958F0 3C 60 80 26 */ lis r3, lbl_8025BF88@ha /* 80098AF4 000958F4 38 63 BF 88 */ addi r3, r3, lbl_8025BF88@l /* 80098AF8 000958F8 38 63 01 25 */ addi r3, r3, 0x125 -/* 80098AFC 000958FC 4B FB 37 19 */ bl func_8004C214 -/* 80098B00 00095900 48 01 BF 3D */ bl func_800B4A3C +/* 80098AFC 000958FC 4B FB 37 19 */ bl xStrHash__FPCc +/* 80098B00 00095900 48 01 BF 3D */ bl zSceneFindObject__FUi /* 80098B04 00095904 28 03 00 00 */ cmplwi r3, 0 /* 80098B08 00095908 41 82 00 0C */ beq lbl_80098B14 /* 80098B0C 0009590C 38 80 00 03 */ li r4, 3 -/* 80098B10 00095910 4B F8 6A E1 */ bl func_8001F5F0 +/* 80098B10 00095910 4B F8 6A E1 */ bl zEntEvent__FP5xBaseUi lbl_80098B14: /* 80098B14 00095914 3C 60 80 26 */ lis r3, lbl_8025BF88@ha /* 80098B18 00095918 38 63 BF 88 */ addi r3, r3, lbl_8025BF88@l /* 80098B1C 0009591C 38 63 01 11 */ addi r3, r3, 0x111 -/* 80098B20 00095920 4B FB 36 F5 */ bl func_8004C214 -/* 80098B24 00095924 48 01 BF 19 */ bl func_800B4A3C +/* 80098B20 00095920 4B FB 36 F5 */ bl xStrHash__FPCc +/* 80098B24 00095924 48 01 BF 19 */ bl zSceneFindObject__FUi /* 80098B28 00095928 28 03 00 00 */ cmplwi r3, 0 /* 80098B2C 0009592C 41 82 00 0C */ beq lbl_80098B38 /* 80098B30 00095930 38 80 00 04 */ li r4, 4 -/* 80098B34 00095934 4B F8 6A BD */ bl func_8001F5F0 +/* 80098B34 00095934 4B F8 6A BD */ bl zEntEvent__FP5xBaseUi lbl_80098B38: /* 80098B38 00095938 38 60 00 00 */ li r3, 0 -/* 80098B3C 0009593C 48 01 6C 5D */ bl func_800AF798 +/* 80098B3C 0009593C 48 01 6C 5D */ bl zSaveLoadPreAutoSave__Fb /* 80098B40 00095940 38 00 00 00 */ li r0, 0 /* 80098B44 00095944 90 0D 8D D4 */ stw r0, lbl_803CB6D4-_SDA_BASE_(r13) lbl_80098B48: @@ -1584,14 +1584,14 @@ lbl_80098B48: /* 80098B50 00095950 80 7E 1F BC */ lwz r3, 0x1fbc(r30) /* 80098B54 00095954 28 03 00 00 */ cmplwi r3, 0 /* 80098B58 00095958 41 82 00 48 */ beq lbl_80098BA0 -/* 80098B5C 0009595C 4B FB A3 59 */ bl func_80052EB4 +/* 80098B5C 0009595C 4B FB A3 59 */ bl zCutsceneMgrFinishLoad__FP5xBase /* 80098B60 00095960 48 00 00 40 */ b lbl_80098BA0 lbl_80098B64: /* 80098B64 00095964 80 6D 8E A4 */ lwz r3, lbl_803CB7A4-_SDA_BASE_(r13) /* 80098B68 00095968 28 03 00 00 */ cmplwi r3, 0 /* 80098B6C 0009596C 41 82 00 34 */ beq lbl_80098BA0 /* 80098B70 00095970 38 81 00 08 */ addi r4, r1, 8 -/* 80098B74 00095974 4B FB 2B 99 */ bl func_8004B70C +/* 80098B74 00095974 4B FB 2B 99 */ bl xSTFindAsset__FUiPUi /* 80098B78 00095978 28 03 00 00 */ cmplwi r3, 0 /* 80098B7C 0009597C 41 82 00 1C */ beq lbl_80098B98 /* 80098B80 00095980 3C A0 80 3C */ lis r5, lbl_803C0558@ha @@ -1599,7 +1599,7 @@ lbl_80098B64: /* 80098B88 00095988 38 65 05 58 */ addi r3, r5, lbl_803C0558@l /* 80098B8C 0009598C 80 63 07 28 */ lwz r3, 0x728(r3) /* 80098B90 00095990 38 63 00 30 */ addi r3, r3, 0x30 -/* 80098B94 00095994 4B FB 59 49 */ bl func_8004E4DC +/* 80098B94 00095994 4B FB 59 49 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_80098B98: /* 80098B98 00095998 38 00 00 00 */ li r0, 0 /* 80098B9C 0009599C 90 0D 8E A4 */ stw r0, lbl_803CB7A4-_SDA_BASE_(r13) @@ -1609,26 +1609,26 @@ lbl_80098BA0: /* 80098BA8 000959A8 41 82 00 20 */ beq lbl_80098BC8 /* 80098BAC 000959AC 38 60 00 07 */ li r3, 7 /* 80098BB0 000959B0 38 80 00 00 */ li r4, 0 -/* 80098BB4 000959B4 48 01 BE A9 */ bl func_800B4A5C +/* 80098BB4 000959B4 48 01 BE A9 */ bl zSceneGetObject__Fii /* 80098BB8 000959B8 80 03 00 00 */ lwz r0, 0(r3) /* 80098BBC 000959BC 7C 7E 1B 78 */ mr r30, r3 /* 80098BC0 000959C0 90 0D 8E A8 */ stw r0, lbl_803CB7A8-_SDA_BASE_(r13) /* 80098BC4 000959C4 48 00 00 3C */ b lbl_80098C00 lbl_80098BC8: /* 80098BC8 000959C8 80 6D 8E A8 */ lwz r3, lbl_803CB7A8-_SDA_BASE_(r13) -/* 80098BCC 000959CC 48 01 BE 71 */ bl func_800B4A3C +/* 80098BCC 000959CC 48 01 BE 71 */ bl zSceneFindObject__FUi /* 80098BD0 000959D0 7C 7E 1B 79 */ or. r30, r3, r3 /* 80098BD4 000959D4 40 82 00 2C */ bne lbl_80098C00 /* 80098BD8 000959D8 80 6D 8E A8 */ lwz r3, lbl_803CB7A8-_SDA_BASE_(r13) -/* 80098BDC 000959DC 4B FB 2A 05 */ bl func_8004B5E0 +/* 80098BDC 000959DC 4B FB 2A 05 */ bl xSTAssetName__FUi /* 80098BE0 000959E0 38 60 00 07 */ li r3, 7 /* 80098BE4 000959E4 38 80 00 00 */ li r4, 0 -/* 80098BE8 000959E8 48 01 BE 75 */ bl func_800B4A5C +/* 80098BE8 000959E8 48 01 BE 75 */ bl zSceneGetObject__Fii /* 80098BEC 000959EC 80 03 00 00 */ lwz r0, 0(r3) /* 80098BF0 000959F0 7C 7E 1B 78 */ mr r30, r3 /* 80098BF4 000959F4 90 0D 8E A8 */ stw r0, lbl_803CB7A8-_SDA_BASE_(r13) /* 80098BF8 000959F8 80 63 00 00 */ lwz r3, 0(r3) -/* 80098BFC 000959FC 4B FB 29 E5 */ bl func_8004B5E0 +/* 80098BFC 000959FC 4B FB 29 E5 */ bl xSTAssetName__FUi lbl_80098C00: /* 80098C00 00095A00 38 00 00 3C */ li r0, 0x3c /* 80098C04 00095A04 28 1E 00 00 */ cmplwi r30, 0 @@ -1640,7 +1640,7 @@ lbl_80098C00: /* 80098C1C 00095A1C 80 63 07 28 */ lwz r3, 0x728(r3) /* 80098C20 00095A20 C0 23 00 B8 */ lfs f1, 0xb8(r3) /* 80098C24 00095A24 38 63 00 30 */ addi r3, r3, 0x30 -/* 80098C28 00095A28 4B FE 51 C1 */ bl func_8007DDE8 +/* 80098C28 00095A28 4B FE 51 C1 */ bl zEntPlayer_StoreCheckPoint__FP5xVec3fUi lbl_80098C2C: /* 80098C2C 00095A2C 38 00 00 00 */ li r0, 0 /* 80098C30 00095A30 90 0D 8E A8 */ stw r0, lbl_803CB7A8-_SDA_BASE_(r13) @@ -1665,24 +1665,24 @@ lbl_80098C4C: /* 80098C78 00095A78 48 15 4E 29 */ bl func_801EDAA0 /* 80098C7C 00095A7C 7C 9E 23 78 */ mr r30, r4 /* 80098C80 00095A80 7C 7F 1B 78 */ mr r31, r3 -/* 80098C84 00095A84 48 03 BC CD */ bl func_800D4950 +/* 80098C84 00095A84 48 03 BC CD */ bl iTimeGet__Fv /* 80098C88 00095A88 7C 1E 20 10 */ subfc r0, r30, r4 /* 80098C8C 00095A8C 90 0D 8E C4 */ stw r0, lbl_803CB7C4-_SDA_BASE_(r13) /* 80098C90 00095A90 7C 1F 19 10 */ subfe r0, r31, r3 /* 80098C94 00095A94 38 60 00 01 */ li r3, 1 /* 80098C98 00095A98 90 0D 8E C0 */ stw r0, lbl_803CB7C0-_SDA_BASE_(r13) -/* 80098C9C 00095A9C 48 00 1E 91 */ bl func_8009AB2C +/* 80098C9C 00095A9C 48 00 1E 91 */ bl zGameStateSwitch__Fi /* 80098CA0 00095AA0 48 00 00 C0 */ b lbl_80098D60 lbl_80098CA4: /* 80098CA4 00095AA4 2C 00 00 02 */ cmpwi r0, 2 /* 80098CA8 00095AA8 40 82 00 24 */ bne lbl_80098CCC /* 80098CAC 00095AAC 38 00 00 3D */ li r0, 0x3d /* 80098CB0 00095AB0 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80098CB4 00095AB4 48 01 A2 99 */ bl func_800B2F4C +/* 80098CB4 00095AB4 48 01 A2 99 */ bl zSceneReset__Fv /* 80098CB8 00095AB8 38 00 00 3E */ li r0, 0x3e /* 80098CBC 00095ABC 38 60 00 01 */ li r3, 1 /* 80098CC0 00095AC0 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80098CC4 00095AC4 48 00 1E 69 */ bl func_8009AB2C +/* 80098CC4 00095AC4 48 00 1E 69 */ bl zGameStateSwitch__Fi /* 80098CC8 00095AC8 48 00 00 98 */ b lbl_80098D60 lbl_80098CCC: /* 80098CCC 00095ACC 2C 00 00 03 */ cmpwi r0, 3 @@ -1698,7 +1698,7 @@ lbl_80098CCC: /* 80098CF4 00095AF4 D0 0D 8E B4 */ stfs f0, lbl_803CB7B4-_SDA_BASE_(r13) /* 80098CF8 00095AF8 38 C0 00 01 */ li r6, 1 /* 80098CFC 00095AFC C0 22 90 D0 */ lfs f1, lbl_803CDA50-_SDA2_BASE_(r2) -/* 80098D00 00095B00 4B FA 8E 19 */ bl func_80041B18 +/* 80098D00 00095B00 4B FA 8E 19 */ bl xScrFxFade__FP10iColor_tagP10iColor_tagfPFv_vi /* 80098D04 00095B04 48 00 00 5C */ b lbl_80098D60 lbl_80098D08: /* 80098D08 00095B08 C0 0D 8E B8 */ lfs f0, lbl_803CB7B8-_SDA_BASE_(r13) @@ -1709,7 +1709,7 @@ lbl_80098D08: /* 80098D1C 00095B1C D0 0D 8E B4 */ stfs f0, lbl_803CB7B4-_SDA_BASE_(r13) /* 80098D20 00095B20 C0 2D 8E B4 */ lfs f1, lbl_803CB7B4-_SDA_BASE_(r13) /* 80098D24 00095B24 4C C6 32 42 */ crset 6 -/* 80098D28 00095B28 4B F7 F0 15 */ bl func_80017D3C +/* 80098D28 00095B28 4B F7 F0 15 */ bl xprintf__FPCce /* 80098D2C 00095B2C C0 2D 8E B4 */ lfs f1, lbl_803CB7B4-_SDA_BASE_(r13) /* 80098D30 00095B30 C0 02 90 60 */ lfs f0, lbl_803CD9E0-_SDA2_BASE_(r2) /* 80098D34 00095B34 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -1717,7 +1717,7 @@ lbl_80098D08: /* 80098D3C 00095B3C 40 82 00 24 */ bne lbl_80098D60 /* 80098D40 00095B40 D0 0D 8E B4 */ stfs f0, lbl_803CB7B4-_SDA_BASE_(r13) /* 80098D44 00095B44 38 60 00 07 */ li r3, 7 -/* 80098D48 00095B48 48 00 1D E5 */ bl func_8009AB2C +/* 80098D48 00095B48 48 00 1D E5 */ bl zGameStateSwitch__Fi /* 80098D4C 00095B4C 48 00 00 14 */ b lbl_80098D60 lbl_80098D50: /* 80098D50 00095B50 2C 00 00 07 */ cmpwi r0, 7 @@ -1732,25 +1732,25 @@ lbl_80098D60: /* 80098D70 00095B70 38 21 00 20 */ addi r1, r1, 0x20 /* 80098D74 00095B74 4E 80 00 20 */ blr -.global func_80098D78 -func_80098D78: +.global zGameTakeSnapShot__FP8RwCamera +zGameTakeSnapShot__FP8RwCamera: /* 80098D78 00095B78 4E 80 00 20 */ blr -.global func_80098D7C -func_80098D7C: +.global zGameUpdateTransitionBubbles__Fv +zGameUpdateTransitionBubbles__Fv: /* 80098D7C 00095B7C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80098D80 00095B80 7C 08 02 A6 */ mflr r0 /* 80098D84 00095B84 90 01 00 14 */ stw r0, 0x14(r1) /* 80098D88 00095B88 38 00 00 3F */ li r0, 0x3f /* 80098D8C 00095B8C 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80098D90 00095B90 48 03 BB C1 */ bl func_800D4950 +/* 80098D90 00095B90 48 03 BB C1 */ bl iTimeGet__Fv /* 80098D94 00095B94 90 8D 8E CC */ stw r4, lbl_803CB7CC-_SDA_BASE_(r13) /* 80098D98 00095B98 90 6D 8E C8 */ stw r3, lbl_803CB7C8-_SDA_BASE_(r13) /* 80098D9C 00095B9C 80 6D 8E C0 */ lwz r3, lbl_803CB7C0-_SDA_BASE_(r13) /* 80098DA0 00095BA0 80 8D 8E C4 */ lwz r4, lbl_803CB7C4-_SDA_BASE_(r13) /* 80098DA4 00095BA4 80 AD 8E C8 */ lwz r5, lbl_803CB7C8-_SDA_BASE_(r13) /* 80098DA8 00095BA8 80 CD 8E CC */ lwz r6, lbl_803CB7CC-_SDA_BASE_(r13) -/* 80098DAC 00095BAC 48 03 BC 1D */ bl func_800D49C8 +/* 80098DAC 00095BAC 48 03 BC 1D */ bl iTimeDiffSec__Fxx /* 80098DB0 00095BB0 D0 2D 8E B8 */ stfs f1, lbl_803CB7B8-_SDA_BASE_(r13) /* 80098DB4 00095BB4 80 0D 8E C8 */ lwz r0, lbl_803CB7C8-_SDA_BASE_(r13) /* 80098DB8 00095BB8 80 6D 8E CC */ lwz r3, lbl_803CB7CC-_SDA_BASE_(r13) @@ -1760,27 +1760,27 @@ func_80098D7C: /* 80098DC8 00095BC8 C0 22 90 A8 */ lfs f1, lbl_803CDA28-_SDA2_BASE_(r2) /* 80098DCC 00095BCC FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80098DD0 00095BD0 40 81 00 0C */ ble lbl_80098DDC -/* 80098DD4 00095BD4 48 0D 8F 61 */ bl func_80171D34 +/* 80098DD4 00095BD4 48 0D 8F 61 */ bl zParPTankUpdate__Ff /* 80098DD8 00095BD8 48 00 00 0C */ b lbl_80098DE4 lbl_80098DDC: /* 80098DDC 00095BDC FC 20 00 90 */ fmr f1, f0 -/* 80098DE0 00095BE0 48 0D 8F 55 */ bl func_80171D34 +/* 80098DE0 00095BE0 48 0D 8F 55 */ bl zParPTankUpdate__Ff lbl_80098DE4: -/* 80098DE4 00095BE4 48 0D 8F F1 */ bl func_80171DD4 +/* 80098DE4 00095BE4 48 0D 8F F1 */ bl zParPTankRender__Fv /* 80098DE8 00095BE8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80098DEC 00095BEC 7C 08 03 A6 */ mtlr r0 /* 80098DF0 00095BF0 38 21 00 10 */ addi r1, r1, 0x10 /* 80098DF4 00095BF4 4E 80 00 20 */ blr -.global func_80098DF8 -func_80098DF8: +.global zGameScreenTransitionBegin__Fv +zGameScreenTransitionBegin__Fv: /* 80098DF8 00095BF8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80098DFC 00095BFC 7C 08 02 A6 */ mflr r0 /* 80098E00 00095C00 38 60 00 00 */ li r3, 0 /* 80098E04 00095C04 90 01 00 34 */ stw r0, 0x34(r1) /* 80098E08 00095C08 38 00 00 40 */ li r0, 0x40 /* 80098E0C 00095C0C 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80098E10 00095C10 48 00 1B 2D */ bl func_8009A93C +/* 80098E10 00095C10 48 00 1B 2D */ bl zGameSetOstrich__F12_GameOstrich /* 80098E14 00095C14 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80098E18 00095C18 38 00 00 00 */ li r0, 0 /* 80098E1C 00095C1C 38 83 05 58 */ addi r4, r3, lbl_803C0558@l @@ -1788,13 +1788,13 @@ func_80098DF8: /* 80098E24 00095C24 98 04 06 D8 */ stb r0, 0x6d8(r4) /* 80098E28 00095C28 38 80 01 E0 */ li r4, 0x1e0 /* 80098E2C 00095C2C 38 A0 00 00 */ li r5, 0 -/* 80098E30 00095C30 48 02 73 09 */ bl func_800C0138 +/* 80098E30 00095C30 48 02 73 09 */ bl iCameraCreate__Fiii /* 80098E34 00095C34 90 6D 8F 64 */ stw r3, lbl_803CB864-_SDA_BASE_(r13) /* 80098E38 00095C38 80 0D 8F 64 */ lwz r0, lbl_803CB864-_SDA_BASE_(r13) /* 80098E3C 00095C3C 28 00 00 00 */ cmplwi r0, 0 /* 80098E40 00095C40 41 82 00 98 */ beq lbl_80098ED8 /* 80098E44 00095C44 38 60 00 01 */ li r3, 1 -/* 80098E48 00095C48 48 17 E8 D9 */ bl func_80217720 +/* 80098E48 00095C48 48 17 E8 D9 */ bl RpLightCreate /* 80098E4C 00095C4C 90 6D 8F 6C */ stw r3, lbl_803CB86C-_SDA_BASE_(r13) /* 80098E50 00095C50 80 6D 8F 6C */ lwz r3, lbl_803CB86C-_SDA_BASE_(r13) /* 80098E54 00095C54 28 03 00 00 */ cmplwi r3, 0 @@ -1806,12 +1806,12 @@ func_80098DF8: /* 80098E6C 00095C6C D0 01 00 08 */ stfs f0, 8(r1) /* 80098E70 00095C70 C0 02 90 60 */ lfs f0, lbl_803CD9E0-_SDA2_BASE_(r2) /* 80098E74 00095C74 D0 01 00 14 */ stfs f0, 0x14(r1) -/* 80098E78 00095C78 48 17 E3 39 */ bl func_802171B0 -/* 80098E7C 00095C7C 48 19 FC 0D */ bl func_80238A88 +/* 80098E78 00095C78 48 17 E3 39 */ bl RpLightSetColor +/* 80098E7C 00095C7C 48 19 FC 0D */ bl RwFrameCreate /* 80098E80 00095C80 7C 60 1B 78 */ mr r0, r3 /* 80098E84 00095C84 80 6D 8F 6C */ lwz r3, lbl_803CB86C-_SDA_BASE_(r13) /* 80098E88 00095C88 7C 04 03 78 */ mr r4, r0 -/* 80098E8C 00095C8C 48 1A 63 69 */ bl func_8023F1F4 +/* 80098E8C 00095C8C 48 1A 63 69 */ bl _rwObjectHasFrameSetFrame /* 80098E90 00095C90 C0 02 90 D4 */ lfs f0, lbl_803CDA54-_SDA2_BASE_(r2) /* 80098E94 00095C94 38 61 00 18 */ addi r3, r1, 0x18 /* 80098E98 00095C98 D0 01 00 18 */ stfs f0, 0x18(r1) @@ -1821,23 +1821,23 @@ func_80098DF8: /* 80098EA8 00095CA8 D0 01 00 24 */ stfs f0, 0x24(r1) /* 80098EAC 00095CAC D0 01 00 28 */ stfs f0, 0x28(r1) /* 80098EB0 00095CB0 D0 01 00 2C */ stfs f0, 0x2c(r1) -/* 80098EB4 00095CB4 48 18 41 ED */ bl func_8021D0A0 +/* 80098EB4 00095CB4 48 18 41 ED */ bl RpWorldCreate /* 80098EB8 00095CB8 90 6D 8F 68 */ stw r3, lbl_803CB868-_SDA_BASE_(r13) /* 80098EBC 00095CBC 80 6D 8F 68 */ lwz r3, lbl_803CB868-_SDA_BASE_(r13) /* 80098EC0 00095CC0 80 8D 8F 64 */ lwz r4, lbl_803CB864-_SDA_BASE_(r13) -/* 80098EC4 00095CC4 48 18 60 31 */ bl func_8021EEF4 +/* 80098EC4 00095CC4 48 18 60 31 */ bl RpWorldAddCamera /* 80098EC8 00095CC8 38 00 00 41 */ li r0, 0x41 /* 80098ECC 00095CCC 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) /* 80098ED0 00095CD0 80 6D 8F 64 */ lwz r3, lbl_803CB864-_SDA_BASE_(r13) -/* 80098ED4 00095CD4 4B FF FE A5 */ bl func_80098D78 +/* 80098ED4 00095CD4 4B FF FE A5 */ bl zGameTakeSnapShot__FP8RwCamera lbl_80098ED8: /* 80098ED8 00095CD8 80 01 00 34 */ lwz r0, 0x34(r1) /* 80098EDC 00095CDC 7C 08 03 A6 */ mtlr r0 /* 80098EE0 00095CE0 38 21 00 30 */ addi r1, r1, 0x30 /* 80098EE4 00095CE4 4E 80 00 20 */ blr -.global func_80098EE8 -func_80098EE8: +.global zGameScreenTransitionUpdate__FfPc +zGameScreenTransitionUpdate__FfPc: /* 80098EE8 00095CE8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80098EEC 00095CEC 7C 08 02 A6 */ mflr r0 /* 80098EF0 00095CF0 90 01 00 24 */ stw r0, 0x24(r1) @@ -1845,13 +1845,13 @@ func_80098EE8: /* 80098EF8 00095CF8 FF E0 08 90 */ fmr f31, f1 /* 80098EFC 00095CFC 93 E1 00 14 */ stw r31, 0x14(r1) /* 80098F00 00095D00 7C 7F 1B 78 */ mr r31, r3 -/* 80098F04 00095D04 48 00 DC E5 */ bl func_800A6BE8 +/* 80098F04 00095D04 48 00 DC E5 */ bl zMenuIsFirstBoot__Fv /* 80098F08 00095D08 2C 03 00 00 */ cmpwi r3, 0 /* 80098F0C 00095D0C 40 82 00 14 */ bne lbl_80098F20 /* 80098F10 00095D10 FC 20 F8 90 */ fmr f1, f31 /* 80098F14 00095D14 7F E3 FB 78 */ mr r3, r31 /* 80098F18 00095D18 38 80 00 00 */ li r4, 0 -/* 80098F1C 00095D1C 48 00 00 1D */ bl func_80098F38 +/* 80098F1C 00095D1C 48 00 00 1D */ bl zGameScreenTransitionUpdate__FfPcPUc lbl_80098F20: /* 80098F20 00095D20 80 01 00 24 */ lwz r0, 0x24(r1) /* 80098F24 00095D24 CB E1 00 18 */ lfd f31, 0x18(r1) @@ -1860,8 +1860,8 @@ lbl_80098F20: /* 80098F30 00095D30 38 21 00 20 */ addi r1, r1, 0x20 /* 80098F34 00095D34 4E 80 00 20 */ blr -.global func_80098F38 -func_80098F38: +.global zGameScreenTransitionUpdate__FfPcPUc +zGameScreenTransitionUpdate__FfPcPUc: /* 80098F38 00095D38 94 21 FE 70 */ stwu r1, -0x190(r1) /* 80098F3C 00095D3C 7C 08 02 A6 */ mflr r0 /* 80098F40 00095D40 90 01 01 94 */ stw r0, 0x194(r1) @@ -1874,7 +1874,7 @@ func_80098F38: /* 80098F5C 00095D5C 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) /* 80098F60 00095D60 7C 7F 1B 78 */ mr r31, r3 /* 80098F64 00095D64 7C 9E 23 78 */ mr r30, r4 -/* 80098F68 00095D68 48 00 DC 81 */ bl func_800A6BE8 +/* 80098F68 00095D68 48 00 DC 81 */ bl zMenuIsFirstBoot__Fv /* 80098F6C 00095D6C 2C 03 00 00 */ cmpwi r3, 0 /* 80098F70 00095D70 40 82 03 80 */ bne lbl_800992F0 /* 80098F74 00095D74 80 02 90 DC */ lwz r0, lbl_803CDA5C-_SDA2_BASE_(r2) @@ -1896,29 +1896,29 @@ lbl_80098FA4: /* 80098FB0 00095DB0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80098FB4 00095DB4 88 63 06 D1 */ lbz r3, 0x6d1(r3) /* 80098FB8 00095DB8 C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) -/* 80098FBC 00095DBC 4B F9 D0 09 */ bl func_80035FC4 +/* 80098FBC 00095DBC 4B F9 D0 09 */ bl xPadUpdate__Fif /* 80098FC0 00095DC0 48 00 06 A1 */ bl func_80099660 /* 80098FC4 00095DC4 80 0D 8F 64 */ lwz r0, lbl_803CB864-_SDA_BASE_(r13) /* 80098FC8 00095DC8 28 00 00 00 */ cmplwi r0, 0 /* 80098FCC 00095DCC 41 82 01 9C */ beq lbl_80099168 /* 80098FD0 00095DD0 38 00 00 44 */ li r0, 0x44 /* 80098FD4 00095DD4 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80098FD8 00095DD8 48 0E 7C B5 */ bl func_80180C8C +/* 80098FD8 00095DD8 48 0E 7C B5 */ bl CheckDVDAndResetState__8iTRCDiskFv /* 80098FDC 00095DDC 38 00 00 45 */ li r0, 0x45 /* 80098FE0 00095DE0 38 81 00 08 */ addi r4, r1, 8 /* 80098FE4 00095DE4 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) /* 80098FE8 00095DE8 38 A0 00 03 */ li r5, 3 /* 80098FEC 00095DEC 80 6D 8F 64 */ lwz r3, lbl_803CB864-_SDA_BASE_(r13) -/* 80098FF0 00095DF0 48 19 E8 C1 */ bl func_802378B0 +/* 80098FF0 00095DF0 48 19 E8 C1 */ bl RwCameraClear /* 80098FF4 00095DF4 38 00 00 46 */ li r0, 0x46 /* 80098FF8 00095DF8 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) /* 80098FFC 00095DFC 80 6D 8F 64 */ lwz r3, lbl_803CB864-_SDA_BASE_(r13) -/* 80099000 00095E00 48 19 E5 B1 */ bl func_802375B0 +/* 80099000 00095E00 48 19 E5 B1 */ bl RwCameraBeginUpdate /* 80099004 00095E04 38 00 00 47 */ li r0, 0x47 /* 80099008 00095E08 38 80 00 00 */ li r4, 0 /* 8009900C 00095E0C 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) /* 80099010 00095E10 80 6D 82 28 */ lwz r3, lbl_803CAB28-_SDA_BASE_(r13) -/* 80099014 00095E14 4B FB 26 F9 */ bl func_8004B70C +/* 80099014 00095E14 4B FB 26 F9 */ bl xSTFindAsset__FUiPUi /* 80099018 00095E18 28 03 00 00 */ cmplwi r3, 0 /* 8009901C 00095E1C 41 82 01 4C */ beq lbl_80099168 /* 80099020 00095E20 83 C3 00 00 */ lwz r30, 0(r3) @@ -1926,23 +1926,23 @@ lbl_80098FA4: /* 80099028 00095E28 41 82 01 40 */ beq lbl_80099168 /* 8009902C 00095E2C 38 60 00 01 */ li r3, 1 /* 80099030 00095E30 38 80 00 00 */ li r4, 0 -/* 80099034 00095E34 48 19 67 A9 */ bl func_8022F7DC +/* 80099034 00095E34 48 19 67 A9 */ bl RwRenderStateSet /* 80099038 00095E38 38 60 00 0A */ li r3, 0xa /* 8009903C 00095E3C 38 80 00 02 */ li r4, 2 -/* 80099040 00095E40 48 19 67 9D */ bl func_8022F7DC +/* 80099040 00095E40 48 19 67 9D */ bl RwRenderStateSet /* 80099044 00095E44 38 60 00 0B */ li r3, 0xb /* 80099048 00095E48 38 80 00 01 */ li r4, 1 -/* 8009904C 00095E4C 48 19 67 91 */ bl func_8022F7DC +/* 8009904C 00095E4C 48 19 67 91 */ bl RwRenderStateSet /* 80099050 00095E50 38 60 00 06 */ li r3, 6 /* 80099054 00095E54 38 80 00 00 */ li r4, 0 -/* 80099058 00095E58 48 19 67 85 */ bl func_8022F7DC +/* 80099058 00095E58 48 19 67 85 */ bl RwRenderStateSet /* 8009905C 00095E5C 38 60 00 09 */ li r3, 9 /* 80099060 00095E60 38 80 00 02 */ li r4, 2 -/* 80099064 00095E64 48 19 67 79 */ bl func_8022F7DC +/* 80099064 00095E64 48 19 67 79 */ bl RwRenderStateSet /* 80099068 00095E68 7F C4 F3 78 */ mr r4, r30 /* 8009906C 00095E6C 38 60 00 01 */ li r3, 1 -/* 80099070 00095E70 48 19 67 6D */ bl func_8022F7DC -/* 80099074 00095E74 48 19 67 5D */ bl func_8022F7D0 +/* 80099070 00095E70 48 19 67 6D */ bl RwRenderStateSet +/* 80099074 00095E74 48 19 67 5D */ bl RwIm2DGetFarScreenZ /* 80099078 00095E78 C0 62 90 60 */ lfs f3, lbl_803CD9E0-_SDA2_BASE_(r2) /* 8009907C 00095E7C 38 81 00 0C */ addi r4, r1, 0xc /* 80099080 00095E80 38 60 00 04 */ li r3, 4 @@ -1993,28 +1993,28 @@ lbl_80098FA4: /* 80099134 00095F34 99 01 00 63 */ stb r8, 0x63(r1) /* 80099138 00095F38 D0 61 00 64 */ stfs f3, 0x64(r1) /* 8009913C 00095F3C D0 A1 00 68 */ stfs f5, 0x68(r1) -/* 80099140 00095F40 48 19 67 55 */ bl func_8022F894 +/* 80099140 00095F40 48 19 67 55 */ bl RwIm2DRenderPrimitive /* 80099144 00095F44 38 60 00 06 */ li r3, 6 /* 80099148 00095F48 38 80 00 01 */ li r4, 1 -/* 8009914C 00095F4C 48 19 66 91 */ bl func_8022F7DC +/* 8009914C 00095F4C 48 19 66 91 */ bl RwRenderStateSet /* 80099150 00095F50 38 60 00 0A */ li r3, 0xa /* 80099154 00095F54 38 80 00 05 */ li r4, 5 -/* 80099158 00095F58 48 19 66 85 */ bl func_8022F7DC +/* 80099158 00095F58 48 19 66 85 */ bl RwRenderStateSet /* 8009915C 00095F5C 38 60 00 0B */ li r3, 0xb /* 80099160 00095F60 38 80 00 06 */ li r4, 6 -/* 80099164 00095F64 48 19 66 79 */ bl func_8022F7DC +/* 80099164 00095F64 48 19 66 79 */ bl RwRenderStateSet lbl_80099168: /* 80099168 00095F68 3C 60 80 26 */ lis r3, lbl_8025BF88@ha /* 8009916C 00095F6C FC 20 F8 90 */ fmr f1, f31 /* 80099170 00095F70 38 63 BF 88 */ addi r3, r3, lbl_8025BF88@l /* 80099174 00095F74 38 63 01 B9 */ addi r3, r3, 0x1b9 /* 80099178 00095F78 4C C6 32 42 */ crset 6 -/* 8009917C 00095F7C 4B F7 EB C1 */ bl func_80017D3C +/* 8009917C 00095F7C 4B F7 EB C1 */ bl xprintf__FPCce /* 80099180 00095F80 28 1F 00 00 */ cmplwi r31, 0 /* 80099184 00095F84 41 82 00 10 */ beq lbl_80099194 /* 80099188 00095F88 7F E3 FB 78 */ mr r3, r31 /* 8009918C 00095F8C 4C C6 31 82 */ crclr 6 -/* 80099190 00095F90 4B F7 EB AD */ bl func_80017D3C +/* 80099190 00095F90 4B F7 EB AD */ bl xprintf__FPCce lbl_80099194: /* 80099194 00095F94 3C 60 80 26 */ lis r3, lbl_8025BE88@ha /* 80099198 00095F98 38 00 00 20 */ li r0, 0x20 @@ -2086,10 +2086,10 @@ lbl_80099280: /* 80099280 00096080 80 6D 8E E0 */ lwz r3, lbl_803CB7E0-_SDA_BASE_(r13) /* 80099284 00096084 38 03 00 01 */ addi r0, r3, 1 /* 80099288 00096088 90 0D 8E E0 */ stw r0, lbl_803CB7E0-_SDA_BASE_(r13) -/* 8009928C 0009608C 4B F7 EB 0D */ bl func_80017D98 +/* 8009928C 0009608C 4B F7 EB 0D */ bl xDebugUpdate__Fv /* 80099290 00096090 38 00 00 48 */ li r0, 0x48 /* 80099294 00096094 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80099298 00096098 4B FF C1 C1 */ bl func_80095458 +/* 80099298 00096098 4B FF C1 C1 */ bl zFX_SpawnBubbleWall__Fv /* 8009929C 0009609C 38 00 00 49 */ li r0, 0x49 /* 800992A0 000960A0 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) /* 800992A4 000960A4 48 00 03 9D */ bl func_80099640 @@ -2098,17 +2098,17 @@ lbl_80099280: /* 800992B0 000960B0 41 82 00 38 */ beq lbl_800992E8 /* 800992B4 000960B4 38 00 00 4A */ li r0, 0x4a /* 800992B8 000960B8 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 800992BC 000960BC 4B FF FA C1 */ bl func_80098D7C +/* 800992BC 000960BC 4B FF FA C1 */ bl zGameUpdateTransitionBubbles__Fv /* 800992C0 000960C0 38 00 00 4B */ li r0, 0x4b /* 800992C4 000960C4 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) /* 800992C8 000960C8 80 6D 8F 64 */ lwz r3, lbl_803CB864-_SDA_BASE_(r13) -/* 800992CC 000960CC 48 19 E2 BD */ bl func_80237588 +/* 800992CC 000960CC 48 19 E2 BD */ bl RwCameraEndUpdate /* 800992D0 000960D0 38 00 00 4C */ li r0, 0x4c /* 800992D4 000960D4 38 80 00 00 */ li r4, 0 /* 800992D8 000960D8 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) /* 800992DC 000960DC 38 A0 00 01 */ li r5, 1 /* 800992E0 000960E0 80 6D 8F 64 */ lwz r3, lbl_803CB864-_SDA_BASE_(r13) -/* 800992E4 000960E4 48 19 E6 19 */ bl func_802378FC +/* 800992E4 000960E4 48 19 E6 19 */ bl RwCameraShowRaster lbl_800992E8: /* 800992E8 000960E8 38 00 00 4D */ li r0, 0x4d /* 800992EC 000960EC 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) @@ -2122,24 +2122,24 @@ lbl_800992F0: /* 80099308 00096108 38 21 01 90 */ addi r1, r1, 0x190 /* 8009930C 0009610C 4E 80 00 20 */ blr -.global func_80099310 -func_80099310: +.global zGameScreenTransitionEnd__Fv +zGameScreenTransitionEnd__Fv: /* 80099310 00096110 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80099314 00096114 7C 08 02 A6 */ mflr r0 /* 80099318 00096118 90 01 00 14 */ stw r0, 0x14(r1) /* 8009931C 0009611C 38 00 00 50 */ li r0, 0x50 /* 80099320 00096120 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80099324 00096124 48 1A 3A D9 */ bl func_8023CDFC +/* 80099324 00096124 48 1A 3A D9 */ bl _rwFrameSyncDirty /* 80099328 00096128 80 6D 8F 6C */ lwz r3, lbl_803CB86C-_SDA_BASE_(r13) /* 8009932C 0009612C 28 03 00 00 */ cmplwi r3, 0 /* 80099330 00096130 41 82 00 24 */ beq lbl_80099354 /* 80099334 00096134 80 63 00 04 */ lwz r3, 4(r3) /* 80099338 00096138 28 03 00 00 */ cmplwi r3, 0 /* 8009933C 0009613C 41 82 00 08 */ beq lbl_80099344 -/* 80099340 00096140 48 19 F8 85 */ bl func_80238BC4 +/* 80099340 00096140 48 19 F8 85 */ bl RwFrameDestroy lbl_80099344: /* 80099344 00096144 80 6D 8F 6C */ lwz r3, lbl_803CB86C-_SDA_BASE_(r13) -/* 80099348 00096148 48 17 E3 79 */ bl func_802176C0 +/* 80099348 00096148 48 17 E3 79 */ bl RpLightDestroy /* 8009934C 0009614C 38 00 00 00 */ li r0, 0 /* 80099350 00096150 90 0D 8F 6C */ stw r0, lbl_803CB86C-_SDA_BASE_(r13) lbl_80099354: @@ -2149,14 +2149,14 @@ lbl_80099354: /* 80099360 00096160 80 8D 8F 64 */ lwz r4, lbl_803CB864-_SDA_BASE_(r13) /* 80099364 00096164 28 04 00 00 */ cmplwi r4, 0 /* 80099368 00096168 41 82 00 18 */ beq lbl_80099380 -/* 8009936C 0009616C 48 18 5B DD */ bl func_8021EF48 +/* 8009936C 0009616C 48 18 5B DD */ bl RpWorldRemoveCamera /* 80099370 00096170 80 6D 8F 64 */ lwz r3, lbl_803CB864-_SDA_BASE_(r13) -/* 80099374 00096174 48 02 6E 9D */ bl func_800C0210 +/* 80099374 00096174 48 02 6E 9D */ bl iCameraDestroy__FP8RwCamera /* 80099378 00096178 38 00 00 00 */ li r0, 0 /* 8009937C 0009617C 90 0D 8F 64 */ stw r0, lbl_803CB864-_SDA_BASE_(r13) lbl_80099380: /* 80099380 00096180 80 6D 8F 68 */ lwz r3, lbl_803CB868-_SDA_BASE_(r13) -/* 80099384 00096184 48 18 3B 9D */ bl func_8021CF20 +/* 80099384 00096184 48 18 3B 9D */ bl RpWorldDestroy /* 80099388 00096188 38 00 00 00 */ li r0, 0 /* 8009938C 0009618C 90 0D 8F 68 */ stw r0, lbl_803CB868-_SDA_BASE_(r13) lbl_80099390: @@ -2167,8 +2167,8 @@ lbl_80099390: /* 800993A0 000961A0 38 21 00 10 */ addi r1, r1, 0x10 /* 800993A4 000961A4 4E 80 00 20 */ blr -.global func_800993A8 -func_800993A8: +.global zGameSetupPlayer__Fv +zGameSetupPlayer__Fv: /* 800993A8 000961A8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800993AC 000961AC 7C 08 02 A6 */ mflr r0 /* 800993B0 000961B0 3C 60 50 4C */ lis r3, 0x504C5952@ha @@ -2177,13 +2177,13 @@ func_800993A8: /* 800993BC 000961BC 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800993C0 000961C0 93 C1 00 18 */ stw r30, 0x18(r1) /* 800993C4 000961C4 93 A1 00 14 */ stw r29, 0x14(r1) -/* 800993C8 000961C8 4B FB 24 51 */ bl func_8004B818 +/* 800993C8 000961C8 4B FB 24 51 */ bl xSTAssetCountByType__FUi /* 800993CC 000961CC 7C 64 1B 78 */ mr r4, r3 /* 800993D0 000961D0 3C 60 50 4C */ lis r3, 0x504C5952@ha /* 800993D4 000961D4 38 63 59 52 */ addi r3, r3, 0x504C5952@l /* 800993D8 000961D8 38 A0 00 00 */ li r5, 0 /* 800993DC 000961DC 38 84 FF FF */ addi r4, r4, -1 -/* 800993E0 000961E0 4B FB 24 C1 */ bl func_8004B8A0 +/* 800993E0 000961E0 4B FB 24 C1 */ bl xSTFindAssetByType__FUiiPUi /* 800993E4 000961E4 38 00 00 03 */ li r0, 3 /* 800993E8 000961E8 7C 64 1B 78 */ mr r4, r3 /* 800993EC 000961EC 98 03 00 04 */ stb r0, 4(r3) @@ -2213,12 +2213,12 @@ lbl_80099428: /* 80099444 00096244 C0 02 90 60 */ lfs f0, lbl_803CD9E0-_SDA2_BASE_(r2) /* 80099448 00096248 D0 04 00 1C */ stfs f0, 0x1c(r4) /* 8009944C 0009624C 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80099450 00096250 4B FD 44 E1 */ bl func_8006D930 +/* 80099450 00096250 4B FD 44 E1 */ bl zEntPlayer_Init__FP4xEntP9xEntAsset /* 80099454 00096254 80 6D 8E A4 */ lwz r3, lbl_803CB7A4-_SDA_BASE_(r13) /* 80099458 00096258 28 03 00 00 */ cmplwi r3, 0 /* 8009945C 0009625C 41 82 00 78 */ beq lbl_800994D4 /* 80099460 00096260 38 81 00 08 */ addi r4, r1, 8 -/* 80099464 00096264 4B FB 22 A9 */ bl func_8004B70C +/* 80099464 00096264 4B FB 22 A9 */ bl xSTFindAsset__FUiPUi /* 80099468 00096268 7C 7D 1B 79 */ or. r29, r3, r3 /* 8009946C 0009626C 41 82 00 60 */ beq lbl_800994CC /* 80099470 00096270 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -2226,24 +2226,24 @@ lbl_80099428: /* 80099478 00096278 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l /* 8009947C 0009627C 80 7F 07 28 */ lwz r3, 0x728(r31) /* 80099480 00096280 38 63 00 30 */ addi r3, r3, 0x30 -/* 80099484 00096284 4B FB 50 59 */ bl func_8004E4DC +/* 80099484 00096284 4B FB 50 59 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80099488 00096288 80 7F 07 28 */ lwz r3, 0x728(r31) /* 8009948C 0009628C 7F A4 EB 78 */ mr r4, r29 /* 80099490 00096290 38 63 00 70 */ addi r3, r3, 0x70 -/* 80099494 00096294 4B FB 50 49 */ bl func_8004E4DC +/* 80099494 00096294 4B FB 50 49 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80099498 00096298 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8009949C 0009629C 7F A4 EB 78 */ mr r4, r29 /* 800994A0 000962A0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800994A4 000962A4 80 63 07 04 */ lwz r3, 0x704(r3) /* 800994A8 000962A8 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800994AC 000962AC 38 63 00 30 */ addi r3, r3, 0x30 -/* 800994B0 000962B0 4B FB 50 2D */ bl func_8004E4DC +/* 800994B0 000962B0 4B FB 50 2D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800994B4 000962B4 7F C3 F3 78 */ mr r3, r30 /* 800994B8 000962B8 4B FB CF D9 */ bl func_80056490 /* 800994BC 000962BC 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800994C0 000962C0 7C 64 1B 78 */ mr r4, r3 /* 800994C4 000962C4 38 65 05 58 */ addi r3, r5, lbl_803C0558@l -/* 800994C8 000962C8 4B F7 40 B9 */ bl func_8000D580 +/* 800994C8 000962C8 4B F7 40 B9 */ bl xCameraSetTargetMatrix__FP7xCameraP7xMat4x3 lbl_800994CC: /* 800994CC 000962CC 38 00 00 00 */ li r0, 0 /* 800994D0 000962D0 90 0D 8E A4 */ stw r0, lbl_803CB7A4-_SDA_BASE_(r13) @@ -2252,14 +2252,14 @@ lbl_800994D4: /* 800994D8 000962D8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800994DC 000962DC 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) /* 800994E0 000962E0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 800994E4 000962E4 4B FB 67 19 */ bl func_8004FBFC +/* 800994E4 000962E4 4B FB 67 19 */ bl zCameraReset__FP7xCamera /* 800994E8 000962E8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800994EC 000962EC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800994F0 000962F0 80 A3 07 28 */ lwz r5, 0x728(r3) /* 800994F4 000962F4 80 83 00 00 */ lwz r4, 0(r3) /* 800994F8 000962F8 C0 25 00 B8 */ lfs f1, 0xb8(r5) /* 800994FC 000962FC 38 65 00 30 */ addi r3, r5, 0x30 -/* 80099500 00096300 4B FE 48 E9 */ bl func_8007DDE8 +/* 80099500 00096300 4B FE 48 E9 */ bl zEntPlayer_StoreCheckPoint__FP5xVec3fUi /* 80099504 00096304 38 00 00 54 */ li r0, 0x54 /* 80099508 00096308 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) /* 8009950C 0009630C 80 01 00 24 */ lwz r0, 0x24(r1) @@ -2270,8 +2270,8 @@ lbl_800994D4: /* 80099520 00096320 38 21 00 20 */ addi r1, r1, 0x20 /* 80099524 00096324 4E 80 00 20 */ blr -.global func_80099528 -func_80099528: +.global zGameStats_Init__Fv +zGameStats_Init__Fv: /* 80099528 00096328 4E 80 00 20 */ blr .global func_8009952C @@ -2296,7 +2296,7 @@ lbl_80099564: /* 8009956C 0009636C 38 60 00 00 */ li r3, 0 /* 80099570 00096370 48 00 00 B0 */ b lbl_80099620 lbl_80099574: -/* 80099574 00096374 4B F9 77 15 */ bl func_80030C88 +/* 80099574 00096374 4B F9 77 15 */ bl xurand__Fv /* 80099578 00096378 28 1E 00 00 */ cmplwi r30, 0 /* 8009957C 0009637C 40 82 00 34 */ bne lbl_800995B0 /* 80099580 00096380 6F A3 80 00 */ xoris r3, r29, 0x8000 diff --git a/asm/Game/zGameExtras.s b/asm/Game/zGameExtras.s index b5186b53d..731bb48e8 100644 --- a/asm/Game/zGameExtras.s +++ b/asm/Game/zGameExtras.s @@ -2,21 +2,21 @@ .section .text # 0x80099680 - 0x8009A924 -.global func_80099680 -func_80099680: +.global zGameExtras_ExtrasFlags__Fv +zGameExtras_ExtrasFlags__Fv: /* 80099680 00096480 80 6D 8F 8C */ lwz r3, lbl_803CB88C-_SDA_BASE_(r13) /* 80099684 00096484 4E 80 00 20 */ blr -.global func_80099688 -func_80099688: +.global zGameExtras_MoDay__FPiPi +zGameExtras_MoDay__FPiPi: /* 80099688 00096488 80 0D 8F 88 */ lwz r0, lbl_803CB888-_SDA_BASE_(r13) /* 8009968C 0009648C 90 03 00 00 */ stw r0, 0(r3) /* 80099690 00096490 80 0D 8F 84 */ lwz r0, lbl_803CB884-_SDA_BASE_(r13) /* 80099694 00096494 90 04 00 00 */ stw r0, 0(r4) /* 80099698 00096498 4E 80 00 20 */ blr -.global func_8009969C -func_8009969C: +.global zGameExtras_SceneInit__Fv +zGameExtras_SceneInit__Fv: /* 8009969C 0009649C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800996A0 000964A0 7C 08 02 A6 */ mflr r0 /* 800996A4 000964A4 90 01 00 24 */ stw r0, 0x24(r1) @@ -25,9 +25,9 @@ func_8009969C: /* 800996B0 000964B0 93 C1 00 18 */ stw r30, 0x18(r1) /* 800996B4 000964B4 93 A1 00 14 */ stw r29, 0x14(r1) /* 800996B8 000964B8 90 0D 8F 80 */ stw r0, lbl_803CB880-_SDA_BASE_(r13) -/* 800996BC 000964BC 48 03 AE 8D */ bl func_800D4548 +/* 800996BC 000964BC 48 03 AE 8D */ bl iGetDay__Fv /* 800996C0 000964C0 90 6D 8F 84 */ stw r3, lbl_803CB884-_SDA_BASE_(r13) -/* 800996C4 000964C4 48 03 AE B1 */ bl func_800D4574 +/* 800996C4 000964C4 48 03 AE B1 */ bl iGetMonth__Fv /* 800996C8 000964C8 3C 80 80 29 */ lis r4, lbl_8028F1B0@ha /* 800996CC 000964CC 90 6D 8F 88 */ stw r3, lbl_803CB888-_SDA_BASE_(r13) /* 800996D0 000964D0 38 04 F1 B0 */ addi r0, r4, lbl_8028F1B0@l @@ -70,8 +70,8 @@ lbl_80099744: /* 80099758 00096558 38 21 00 20 */ addi r1, r1, 0x20 /* 8009975C 0009655C 4E 80 00 20 */ blr -.global func_80099760 -func_80099760: +.global zGameExtras_SceneReset__Fv +zGameExtras_SceneReset__Fv: /* 80099760 00096560 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80099764 00096564 7C 08 02 A6 */ mflr r0 /* 80099768 00096568 90 01 00 14 */ stw r0, 0x14(r1) @@ -106,8 +106,8 @@ lbl_800997C4: /* 800997D0 000965D0 38 21 00 10 */ addi r1, r1, 0x10 /* 800997D4 000965D4 4E 80 00 20 */ blr -.global func_800997D8 -func_800997D8: +.global zGameExtras_SceneExit__Fv +zGameExtras_SceneExit__Fv: /* 800997D8 000965D8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800997DC 000965DC 7C 08 02 A6 */ mflr r0 /* 800997E0 000965E0 90 01 00 14 */ stw r0, 0x14(r1) @@ -121,7 +121,7 @@ func_800997D8: /* 80099800 00096600 80 03 1F BC */ lwz r0, 0x1fbc(r3) /* 80099804 00096604 28 00 00 00 */ cmplwi r0, 0 /* 80099808 00096608 40 82 00 70 */ bne lbl_80099878 -/* 8009980C 0009660C 4B FF E9 71 */ bl func_8009817C +/* 8009980C 0009660C 4B FF E9 71 */ bl zGameIsPaused__Fv /* 80099810 00096610 2C 03 00 00 */ cmpwi r3, 0 /* 80099814 00096614 40 82 00 64 */ bne lbl_80099878 /* 80099818 00096618 3C 60 80 29 */ lis r3, lbl_8028F1B0@ha @@ -158,8 +158,8 @@ lbl_80099878: /* 80099888 00096688 38 21 00 10 */ addi r1, r1, 0x10 /* 8009988C 0009668C 4E 80 00 20 */ blr -.global func_80099890 -func_80099890: +.global zGameExtras_SceneUpdate__Ff +zGameExtras_SceneUpdate__Ff: /* 80099890 00096690 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80099894 00096694 7C 08 02 A6 */ mflr r0 /* 80099898 00096698 90 01 00 24 */ stw r0, 0x24(r1) @@ -174,7 +174,7 @@ func_80099890: /* 800998BC 000966BC 80 03 1F BC */ lwz r0, 0x1fbc(r3) /* 800998C0 000966C0 28 00 00 00 */ cmplwi r0, 0 /* 800998C4 000966C4 40 82 00 5C */ bne lbl_80099920 -/* 800998C8 000966C8 4B FF E8 B5 */ bl func_8009817C +/* 800998C8 000966C8 4B FF E8 B5 */ bl zGameIsPaused__Fv /* 800998CC 000966CC 2C 03 00 00 */ cmpwi r3, 0 /* 800998D0 000966D0 40 82 00 50 */ bne lbl_80099920 /* 800998D4 000966D4 3C 60 80 29 */ lis r3, lbl_8028F1B0@ha @@ -329,13 +329,13 @@ lbl_80099AFC: /* 80099AFC 000968FC 38 60 00 00 */ li r3, 0 /* 80099B00 00096900 4E 80 00 20 */ blr -.global func_80099B04 -func_80099B04: +.global zGameExtras_CheatFlags__Fv +zGameExtras_CheatFlags__Fv: /* 80099B04 00096904 80 6D 8F 90 */ lwz r3, lbl_803CB890-_SDA_BASE_(r13) /* 80099B08 00096908 4E 80 00 20 */ blr -.global func_80099B0C -func_80099B0C: +.global zGameExtras_NewGameReset__Fv +zGameExtras_NewGameReset__Fv: /* 80099B0C 0009690C 38 00 00 00 */ li r0, 0 /* 80099B10 00096910 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80099B14 00096914 90 0D 8F 90 */ stw r0, lbl_803CB890-_SDA_BASE_(r13) @@ -352,28 +352,28 @@ func_80099B0C: /* 80099B40 00096940 90 07 08 98 */ stw r0, 0x898(r7) /* 80099B44 00096944 4E 80 00 20 */ blr -.global func_80099B48 -func_80099B48: +.global zGameExtras_Save__FP7xSerial +zGameExtras_Save__FP7xSerial: /* 80099B48 00096948 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80099B4C 0009694C 7C 08 02 A6 */ mflr r0 /* 80099B50 00096950 90 01 00 14 */ stw r0, 0x14(r1) /* 80099B54 00096954 80 0D 8F 90 */ lwz r0, lbl_803CB890-_SDA_BASE_(r13) /* 80099B58 00096958 54 04 04 3E */ clrlwi r4, r0, 0x10 -/* 80099B5C 0009695C 4B FA 95 71 */ bl func_800430CC +/* 80099B5C 0009695C 4B FA 95 71 */ bl Write__7xSerialFi /* 80099B60 00096960 80 01 00 14 */ lwz r0, 0x14(r1) /* 80099B64 00096964 7C 08 03 A6 */ mtlr r0 /* 80099B68 00096968 38 21 00 10 */ addi r1, r1, 0x10 /* 80099B6C 0009696C 4E 80 00 20 */ blr -.global func_80099B70 -func_80099B70: +.global zGameExtras_Load__FP7xSerial +zGameExtras_Load__FP7xSerial: /* 80099B70 00096970 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80099B74 00096974 7C 08 02 A6 */ mflr r0 /* 80099B78 00096978 90 01 00 14 */ stw r0, 0x14(r1) /* 80099B7C 0009697C 38 00 00 00 */ li r0, 0 /* 80099B80 00096980 38 81 00 08 */ addi r4, r1, 8 /* 80099B84 00096984 90 01 00 08 */ stw r0, 8(r1) -/* 80099B88 00096988 4B FA 97 C5 */ bl func_8004334C +/* 80099B88 00096988 4B FA 97 C5 */ bl Read__7xSerialFPi /* 80099B8C 0009698C 80 6D 8F 90 */ lwz r3, lbl_803CB890-_SDA_BASE_(r13) /* 80099B90 00096990 80 01 00 08 */ lwz r0, 8(r1) /* 80099B94 00096994 7C 60 03 78 */ or r0, r3, r0 @@ -499,8 +499,8 @@ func_80099CB4: /* 80099D34 00096B34 90 64 00 3C */ stw r3, 0x3c(r4) /* 80099D38 00096B38 4E 80 00 20 */ blr -.global func_80099D3C -func_80099D3C: +.global zGameCheats__Ff +zGameCheats__Ff: /* 80099D3C 00096B3C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80099D40 00096B40 7C 08 02 A6 */ mflr r0 /* 80099D44 00096B44 90 01 00 34 */ stw r0, 0x34(r1) @@ -510,7 +510,7 @@ func_80099D3C: /* 80099D54 00096B54 93 C1 00 18 */ stw r30, 0x18(r1) /* 80099D58 00096B58 93 A1 00 14 */ stw r29, 0x14(r1) /* 80099D5C 00096B5C FF E0 08 90 */ fmr f31, f1 -/* 80099D60 00096B60 48 00 0B CD */ bl func_8009A92C +/* 80099D60 00096B60 48 00 0B CD */ bl zGameModeGet__Fv /* 80099D64 00096B64 2C 03 00 07 */ cmpwi r3, 7 /* 80099D68 00096B68 40 82 01 80 */ bne lbl_80099EE8 /* 80099D6C 00096B6C 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -655,48 +655,48 @@ func_80099F2C: /* 80099F44 00096D44 3C 60 80 26 */ lis r3, lbl_8025CA20@ha /* 80099F48 00096D48 38 63 CA 20 */ addi r3, r3, lbl_8025CA20@l /* 80099F4C 00096D4C 38 63 00 05 */ addi r3, r3, 5 -/* 80099F50 00096D50 4B FB 22 C5 */ bl func_8004C214 +/* 80099F50 00096D50 4B FB 22 C5 */ bl xStrHash__FPCc /* 80099F54 00096D54 3C A0 80 29 */ lis r5, lbl_8028F8E4@ha /* 80099F58 00096D58 3C 80 80 26 */ lis r4, lbl_8025CA20@ha /* 80099F5C 00096D5C 90 65 F8 E4 */ stw r3, lbl_8028F8E4@l(r5) /* 80099F60 00096D60 38 64 CA 20 */ addi r3, r4, lbl_8025CA20@l /* 80099F64 00096D64 38 63 00 05 */ addi r3, r3, 5 -/* 80099F68 00096D68 4B FB 22 AD */ bl func_8004C214 +/* 80099F68 00096D68 4B FB 22 AD */ bl xStrHash__FPCc /* 80099F6C 00096D6C 3C A0 80 29 */ lis r5, lbl_8028F8E4@ha /* 80099F70 00096D70 3C 80 80 26 */ lis r4, lbl_8025CA20@ha /* 80099F74 00096D74 38 A5 F8 E4 */ addi r5, r5, lbl_8028F8E4@l /* 80099F78 00096D78 90 65 00 04 */ stw r3, 4(r5) /* 80099F7C 00096D7C 38 64 CA 20 */ addi r3, r4, lbl_8025CA20@l /* 80099F80 00096D80 38 63 00 05 */ addi r3, r3, 5 -/* 80099F84 00096D84 4B FB 22 91 */ bl func_8004C214 +/* 80099F84 00096D84 4B FB 22 91 */ bl xStrHash__FPCc /* 80099F88 00096D88 3C A0 80 29 */ lis r5, lbl_8028F8E4@ha /* 80099F8C 00096D8C 3C 80 80 26 */ lis r4, lbl_8025CA20@ha /* 80099F90 00096D90 38 A5 F8 E4 */ addi r5, r5, lbl_8028F8E4@l /* 80099F94 00096D94 90 65 00 08 */ stw r3, 8(r5) /* 80099F98 00096D98 38 64 CA 20 */ addi r3, r4, lbl_8025CA20@l /* 80099F9C 00096D9C 38 63 00 0E */ addi r3, r3, 0xe -/* 80099FA0 00096DA0 4B FB 22 75 */ bl func_8004C214 +/* 80099FA0 00096DA0 4B FB 22 75 */ bl xStrHash__FPCc /* 80099FA4 00096DA4 3C A0 80 29 */ lis r5, lbl_8028F8E4@ha /* 80099FA8 00096DA8 3C 80 80 26 */ lis r4, lbl_8025CA20@ha /* 80099FAC 00096DAC 38 A5 F8 E4 */ addi r5, r5, lbl_8028F8E4@l /* 80099FB0 00096DB0 90 65 00 0C */ stw r3, 0xc(r5) /* 80099FB4 00096DB4 38 64 CA 20 */ addi r3, r4, lbl_8025CA20@l /* 80099FB8 00096DB8 38 63 00 19 */ addi r3, r3, 0x19 -/* 80099FBC 00096DBC 4B FB 22 59 */ bl func_8004C214 +/* 80099FBC 00096DBC 4B FB 22 59 */ bl xStrHash__FPCc /* 80099FC0 00096DC0 3C A0 80 29 */ lis r5, lbl_8028F8E4@ha /* 80099FC4 00096DC4 3C 80 80 26 */ lis r4, lbl_8025CA20@ha /* 80099FC8 00096DC8 38 A5 F8 E4 */ addi r5, r5, lbl_8028F8E4@l /* 80099FCC 00096DCC 90 65 00 10 */ stw r3, 0x10(r5) /* 80099FD0 00096DD0 38 64 CA 20 */ addi r3, r4, lbl_8025CA20@l /* 80099FD4 00096DD4 38 63 00 24 */ addi r3, r3, 0x24 -/* 80099FD8 00096DD8 4B FB 22 3D */ bl func_8004C214 +/* 80099FD8 00096DD8 4B FB 22 3D */ bl xStrHash__FPCc /* 80099FDC 00096DDC 3C A0 80 29 */ lis r5, lbl_8028F8E4@ha /* 80099FE0 00096DE0 3C 80 80 26 */ lis r4, lbl_8025CA20@ha /* 80099FE4 00096DE4 38 A5 F8 E4 */ addi r5, r5, lbl_8028F8E4@l /* 80099FE8 00096DE8 90 65 00 14 */ stw r3, 0x14(r5) /* 80099FEC 00096DEC 38 64 CA 20 */ addi r3, r4, lbl_8025CA20@l /* 80099FF0 00096DF0 38 63 00 2D */ addi r3, r3, 0x2d -/* 80099FF4 00096DF4 4B FB 22 21 */ bl func_8004C214 +/* 80099FF4 00096DF4 4B FB 22 21 */ bl xStrHash__FPCc /* 80099FF8 00096DF8 3C 80 80 29 */ lis r4, lbl_8028F8E4@ha /* 80099FFC 00096DFC 38 00 00 01 */ li r0, 1 /* 8009A000 00096E00 38 84 F8 E4 */ addi r4, r4, lbl_8028F8E4@l @@ -717,7 +717,7 @@ lbl_8009A00C: /* 8009A038 00096E38 FC 60 10 90 */ fmr f3, f2 /* 8009A03C 00096E3C 38 C0 00 00 */ li r6, 0 /* 8009A040 00096E40 38 E0 00 00 */ li r7, 0 -/* 8009A044 00096E44 4B FA E9 E9 */ bl func_80048A2C +/* 8009A044 00096E44 4B FA E9 E9 */ bl xSndPlay__FUiffUiUiUi14sound_categoryf lbl_8009A048: /* 8009A048 00096E48 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009A04C 00096E4C 7C 08 03 A6 */ mtlr r0 @@ -744,7 +744,7 @@ lbl_8009A098: /* 8009A098 00096E98 3C 60 80 26 */ lis r3, lbl_8025CA20@ha /* 8009A09C 00096E9C 38 63 CA 20 */ addi r3, r3, lbl_8025CA20@l /* 8009A0A0 00096EA0 38 63 00 36 */ addi r3, r3, 0x36 -/* 8009A0A4 00096EA4 4B FB 21 71 */ bl func_8004C214 +/* 8009A0A4 00096EA4 4B FB 21 71 */ bl xStrHash__FPCc /* 8009A0A8 00096EA8 28 03 00 00 */ cmplwi r3, 0 /* 8009A0AC 00096EAC 41 82 00 24 */ beq lbl_8009A0D0 /* 8009A0B0 00096EB0 C0 42 90 F8 */ lfs f2, lbl_803CDA78-_SDA2_BASE_(r2) @@ -754,7 +754,7 @@ lbl_8009A098: /* 8009A0C0 00096EC0 FC 60 10 90 */ fmr f3, f2 /* 8009A0C4 00096EC4 38 C0 00 00 */ li r6, 0 /* 8009A0C8 00096EC8 38 E0 00 00 */ li r7, 0 -/* 8009A0CC 00096ECC 4B FA E9 61 */ bl func_80048A2C +/* 8009A0CC 00096ECC 4B FA E9 61 */ bl xSndPlay__FUiffUiUiUi14sound_categoryf lbl_8009A0D0: /* 8009A0D0 00096ED0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009A0D4 00096ED4 7C 08 03 A6 */ mtlr r0 @@ -776,7 +776,7 @@ lbl_8009A10C: /* 8009A110 00096F10 90 04 1B 04 */ stw r0, 0x1b04(r4) /* 8009A114 00096F14 38 63 CA 20 */ addi r3, r3, lbl_8025CA20@l /* 8009A118 00096F18 38 63 00 3F */ addi r3, r3, 0x3f -/* 8009A11C 00096F1C 4B FB 20 F9 */ bl func_8004C214 +/* 8009A11C 00096F1C 4B FB 20 F9 */ bl xStrHash__FPCc /* 8009A120 00096F20 28 03 00 00 */ cmplwi r3, 0 /* 8009A124 00096F24 41 82 00 24 */ beq lbl_8009A148 /* 8009A128 00096F28 C0 42 90 F8 */ lfs f2, lbl_803CDA78-_SDA2_BASE_(r2) @@ -786,7 +786,7 @@ lbl_8009A10C: /* 8009A138 00096F38 FC 60 10 90 */ fmr f3, f2 /* 8009A13C 00096F3C 38 C0 00 00 */ li r6, 0 /* 8009A140 00096F40 38 E0 00 00 */ li r7, 0 -/* 8009A144 00096F44 4B FA E8 E9 */ bl func_80048A2C +/* 8009A144 00096F44 4B FA E8 E9 */ bl xSndPlay__FUiffUiUiUi14sound_categoryf lbl_8009A148: /* 8009A148 00096F48 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009A14C 00096F4C 7C 08 03 A6 */ mtlr r0 @@ -802,7 +802,7 @@ lbl_8009A148: /* 8009A174 00096F74 38 00 00 01 */ li r0, 1 /* 8009A178 00096F78 98 04 09 BD */ stb r0, 0x9bd(r4) /* 8009A17C 00096F7C 38 63 00 4B */ addi r3, r3, 0x4b -/* 8009A180 00096F80 4B FB 20 95 */ bl func_8004C214 +/* 8009A180 00096F80 4B FB 20 95 */ bl xStrHash__FPCc /* 8009A184 00096F84 28 03 00 00 */ cmplwi r3, 0 /* 8009A188 00096F88 41 82 00 24 */ beq lbl_8009A1AC /* 8009A18C 00096F8C C0 42 90 F8 */ lfs f2, lbl_803CDA78-_SDA2_BASE_(r2) @@ -812,7 +812,7 @@ lbl_8009A148: /* 8009A19C 00096F9C FC 60 10 90 */ fmr f3, f2 /* 8009A1A0 00096FA0 38 C0 00 00 */ li r6, 0 /* 8009A1A4 00096FA4 38 E0 00 00 */ li r7, 0 -/* 8009A1A8 00096FA8 4B FA E8 85 */ bl func_80048A2C +/* 8009A1A8 00096FA8 4B FA E8 85 */ bl xSndPlay__FUiffUiUiUi14sound_categoryf lbl_8009A1AC: /* 8009A1AC 00096FAC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009A1B0 00096FB0 7C 08 03 A6 */ mtlr r0 @@ -828,7 +828,7 @@ lbl_8009A1AC: /* 8009A1D8 00096FD8 38 00 00 01 */ li r0, 1 /* 8009A1DC 00096FDC 98 04 09 BE */ stb r0, 0x9be(r4) /* 8009A1E0 00096FE0 38 63 00 54 */ addi r3, r3, 0x54 -/* 8009A1E4 00096FE4 4B FB 20 31 */ bl func_8004C214 +/* 8009A1E4 00096FE4 4B FB 20 31 */ bl xStrHash__FPCc /* 8009A1E8 00096FE8 28 03 00 00 */ cmplwi r3, 0 /* 8009A1EC 00096FEC 41 82 00 24 */ beq lbl_8009A210 /* 8009A1F0 00096FF0 C0 42 90 F8 */ lfs f2, lbl_803CDA78-_SDA2_BASE_(r2) @@ -838,7 +838,7 @@ lbl_8009A1AC: /* 8009A200 00097000 FC 60 10 90 */ fmr f3, f2 /* 8009A204 00097004 38 C0 00 00 */ li r6, 0 /* 8009A208 00097008 38 E0 00 00 */ li r7, 0 -/* 8009A20C 0009700C 4B FA E8 21 */ bl func_80048A2C +/* 8009A20C 0009700C 4B FA E8 21 */ bl xSndPlay__FUiffUiUiUi14sound_categoryf lbl_8009A210: /* 8009A210 00097010 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009A214 00097014 7C 08 03 A6 */ mtlr r0 @@ -870,15 +870,15 @@ lbl_8009A274: /* 8009A274 00097074 9B C1 00 1C */ stb r30, 0x1c(r1) /* 8009A278 00097078 3B DE 00 01 */ addi r30, r30, 1 /* 8009A27C 0009707C 38 61 00 08 */ addi r3, r1, 8 -/* 8009A280 00097080 4B FB 1F 95 */ bl func_8004C214 -/* 8009A284 00097084 48 01 A7 B9 */ bl func_800B4A3C +/* 8009A280 00097080 4B FB 1F 95 */ bl xStrHash__FPCc +/* 8009A284 00097084 48 01 A7 B9 */ bl zSceneFindObject__FUi /* 8009A288 00097088 3B BD 00 01 */ addi r29, r29, 1 /* 8009A28C 0009708C B3 E3 00 14 */ sth r31, 0x14(r3) /* 8009A290 00097090 2C 1D 00 0F */ cmpwi r29, 0xf /* 8009A294 00097094 41 80 FF C4 */ blt lbl_8009A258 /* 8009A298 00097098 C0 22 90 F8 */ lfs f1, lbl_803CDA78-_SDA2_BASE_(r2) /* 8009A29C 0009709C 38 60 00 24 */ li r3, 0x24 -/* 8009A2A0 000970A0 4B FE 64 F1 */ bl func_80080790 +/* 8009A2A0 000970A0 4B FE 64 F1 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 8009A2A4 000970A4 80 01 00 44 */ lwz r0, 0x44(r1) /* 8009A2A8 000970A8 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 8009A2AC 000970AC 83 C1 00 38 */ lwz r30, 0x38(r1) @@ -892,13 +892,13 @@ lbl_8009A274: /* 8009A2CC 000970CC 38 63 CA 20 */ addi r3, r3, lbl_8025CA20@l /* 8009A2D0 000970D0 90 01 00 14 */ stw r0, 0x14(r1) /* 8009A2D4 000970D4 38 63 00 78 */ addi r3, r3, 0x78 -/* 8009A2D8 000970D8 4B FB 1F 3D */ bl func_8004C214 -/* 8009A2DC 000970DC 48 01 A7 61 */ bl func_800B4A3C +/* 8009A2D8 000970D8 4B FB 1F 3D */ bl xStrHash__FPCc +/* 8009A2DC 000970DC 48 01 A7 61 */ bl zSceneFindObject__FUi /* 8009A2E0 000970E0 38 00 00 01 */ li r0, 1 /* 8009A2E4 000970E4 B0 03 00 14 */ sth r0, 0x14(r3) /* 8009A2E8 000970E8 38 60 00 25 */ li r3, 0x25 /* 8009A2EC 000970EC C0 22 90 F8 */ lfs f1, lbl_803CDA78-_SDA2_BASE_(r2) -/* 8009A2F0 000970F0 4B FE 64 A1 */ bl func_80080790 +/* 8009A2F0 000970F0 4B FE 64 A1 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 8009A2F4 000970F4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009A2F8 000970F8 7C 08 03 A6 */ mtlr r0 /* 8009A2FC 000970FC 38 21 00 10 */ addi r1, r1, 0x10 @@ -921,7 +921,7 @@ lbl_8009A274: /* 8009A340 00097140 90 A8 08 90 */ stw r5, 0x890(r8) /* 8009A344 00097144 90 88 08 94 */ stw r4, 0x894(r8) /* 8009A348 00097148 90 08 08 98 */ stw r0, 0x898(r8) -/* 8009A34C 0009714C 4B FB 1E C9 */ bl func_8004C214 +/* 8009A34C 0009714C 4B FB 1E C9 */ bl xStrHash__FPCc /* 8009A350 00097150 C0 42 90 F8 */ lfs f2, lbl_803CDA78-_SDA2_BASE_(r2) /* 8009A354 00097154 38 80 00 80 */ li r4, 0x80 /* 8009A358 00097158 C0 22 91 04 */ lfs f1, lbl_803CDA84-_SDA2_BASE_(r2) @@ -929,7 +929,7 @@ lbl_8009A274: /* 8009A360 00097160 FC 60 10 90 */ fmr f3, f2 /* 8009A364 00097164 38 C0 00 00 */ li r6, 0 /* 8009A368 00097168 38 E0 00 00 */ li r7, 0 -/* 8009A36C 0009716C 4B FA E6 C1 */ bl func_80048A2C +/* 8009A36C 0009716C 4B FA E6 C1 */ bl xSndPlay__FUiffUiUiUi14sound_categoryf /* 8009A370 00097170 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009A374 00097174 7C 08 03 A6 */ mtlr r0 /* 8009A378 00097178 38 21 00 10 */ addi r1, r1, 0x10 @@ -947,12 +947,12 @@ lbl_8009A274: /* 8009A3A8 000971A8 3C 60 80 26 */ lis r3, lbl_8025CA20@ha /* 8009A3AC 000971AC 38 63 CA 20 */ addi r3, r3, lbl_8025CA20@l /* 8009A3B0 000971B0 38 63 00 8D */ addi r3, r3, 0x8d -/* 8009A3B4 000971B4 4B FB 1E 61 */ bl func_8004C214 +/* 8009A3B4 000971B4 4B FB 1E 61 */ bl xStrHash__FPCc /* 8009A3B8 000971B8 3C 80 80 26 */ lis r4, lbl_8025CA20@ha /* 8009A3BC 000971BC 90 6D 82 38 */ stw r3, lbl_803CAB38-_SDA_BASE_(r13) /* 8009A3C0 000971C0 38 64 CA 20 */ addi r3, r4, lbl_8025CA20@l /* 8009A3C4 000971C4 38 63 00 96 */ addi r3, r3, 0x96 -/* 8009A3C8 000971C8 4B FB 1E 4D */ bl func_8004C214 +/* 8009A3C8 000971C8 4B FB 1E 4D */ bl xStrHash__FPCc /* 8009A3CC 000971CC 38 8D 82 38 */ addi r4, r13, lbl_803CAB38-_SDA_BASE_ /* 8009A3D0 000971D0 38 00 00 01 */ li r0, 1 /* 8009A3D4 000971D4 90 64 00 04 */ stw r3, 4(r4) @@ -971,7 +971,7 @@ lbl_8009A3DC: /* 8009A404 00097204 FC 60 10 90 */ fmr f3, f2 /* 8009A408 00097208 38 C0 00 00 */ li r6, 0 /* 8009A40C 0009720C 38 E0 00 00 */ li r7, 0 -/* 8009A410 00097210 4B FA E6 1D */ bl func_80048A2C +/* 8009A410 00097210 4B FA E6 1D */ bl xSndPlay__FUiffUiUiUi14sound_categoryf lbl_8009A414: /* 8009A414 00097214 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009A418 00097218 7C 08 03 A6 */ mtlr r0 @@ -999,7 +999,7 @@ lbl_8009A414: /* 8009A470 00097270 38 63 CA 20 */ addi r3, r3, lbl_8025CA20@l /* 8009A474 00097274 90 01 00 14 */ stw r0, 0x14(r1) /* 8009A478 00097278 38 63 00 9F */ addi r3, r3, 0x9f -/* 8009A47C 0009727C 4B FB 1D 99 */ bl func_8004C214 +/* 8009A47C 0009727C 4B FB 1D 99 */ bl xStrHash__FPCc /* 8009A480 00097280 C0 42 90 F8 */ lfs f2, lbl_803CDA78-_SDA2_BASE_(r2) /* 8009A484 00097284 38 80 00 80 */ li r4, 0x80 /* 8009A488 00097288 C0 22 91 04 */ lfs f1, lbl_803CDA84-_SDA2_BASE_(r2) @@ -1007,7 +1007,7 @@ lbl_8009A414: /* 8009A490 00097290 FC 60 10 90 */ fmr f3, f2 /* 8009A494 00097294 38 C0 00 00 */ li r6, 0 /* 8009A498 00097298 38 E0 00 00 */ li r7, 0 -/* 8009A49C 0009729C 4B FA E5 91 */ bl func_80048A2C +/* 8009A49C 0009729C 4B FA E5 91 */ bl xSndPlay__FUiffUiUiUi14sound_categoryf /* 8009A4A0 000972A0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009A4A4 000972A4 7C 08 03 A6 */ mtlr r0 /* 8009A4A8 000972A8 38 21 00 10 */ addi r1, r1, 0x10 @@ -1021,20 +1021,20 @@ lbl_8009A414: /* 8009A4C8 000972C8 3C 60 80 26 */ lis r3, lbl_8025CA20@ha /* 8009A4CC 000972CC 38 63 CA 20 */ addi r3, r3, lbl_8025CA20@l /* 8009A4D0 000972D0 38 63 00 A8 */ addi r3, r3, 0xa8 -/* 8009A4D4 000972D4 4B FB 1D 41 */ bl func_8004C214 +/* 8009A4D4 000972D4 4B FB 1D 41 */ bl xStrHash__FPCc /* 8009A4D8 000972D8 3C A0 80 29 */ lis r5, lbl_8028F900@ha /* 8009A4DC 000972DC 3C 80 80 26 */ lis r4, lbl_8025CA20@ha /* 8009A4E0 000972E0 90 65 F9 00 */ stw r3, lbl_8028F900@l(r5) /* 8009A4E4 000972E4 38 64 CA 20 */ addi r3, r4, lbl_8025CA20@l /* 8009A4E8 000972E8 38 63 00 B3 */ addi r3, r3, 0xb3 -/* 8009A4EC 000972EC 4B FB 1D 29 */ bl func_8004C214 +/* 8009A4EC 000972EC 4B FB 1D 29 */ bl xStrHash__FPCc /* 8009A4F0 000972F0 3C A0 80 29 */ lis r5, lbl_8028F900@ha /* 8009A4F4 000972F4 3C 80 80 26 */ lis r4, lbl_8025CA20@ha /* 8009A4F8 000972F8 38 A5 F9 00 */ addi r5, r5, lbl_8028F900@l /* 8009A4FC 000972FC 90 65 00 04 */ stw r3, 4(r5) /* 8009A500 00097300 38 64 CA 20 */ addi r3, r4, lbl_8025CA20@l /* 8009A504 00097304 38 63 00 BE */ addi r3, r3, 0xbe -/* 8009A508 00097308 4B FB 1D 0D */ bl func_8004C214 +/* 8009A508 00097308 4B FB 1D 0D */ bl xStrHash__FPCc /* 8009A50C 0009730C 3C 80 80 29 */ lis r4, lbl_8028F900@ha /* 8009A510 00097310 38 00 00 01 */ li r0, 1 /* 8009A514 00097314 38 84 F9 00 */ addi r4, r4, lbl_8028F900@l @@ -1055,7 +1055,7 @@ lbl_8009A520: /* 8009A54C 0009734C FC 60 10 90 */ fmr f3, f2 /* 8009A550 00097350 38 C0 00 00 */ li r6, 0 /* 8009A554 00097354 38 E0 00 00 */ li r7, 0 -/* 8009A558 00097358 4B FA E4 D5 */ bl func_80048A2C +/* 8009A558 00097358 4B FA E4 D5 */ bl xSndPlay__FUiffUiUiUi14sound_categoryf lbl_8009A55C: /* 8009A55C 0009735C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009A560 00097360 7C 08 03 A6 */ mtlr r0 @@ -1089,41 +1089,41 @@ func_8009A5AC: /* 8009A5C4 000973C4 3C 60 80 26 */ lis r3, lbl_8025CA20@ha /* 8009A5C8 000973C8 38 63 CA 20 */ addi r3, r3, lbl_8025CA20@l /* 8009A5CC 000973CC 38 63 00 C9 */ addi r3, r3, 0xc9 -/* 8009A5D0 000973D0 4B FB 1C 45 */ bl func_8004C214 +/* 8009A5D0 000973D0 4B FB 1C 45 */ bl xStrHash__FPCc /* 8009A5D4 000973D4 3C A0 80 29 */ lis r5, lbl_8028F90C@ha /* 8009A5D8 000973D8 3C 80 80 26 */ lis r4, lbl_8025CA20@ha /* 8009A5DC 000973DC 90 65 F9 0C */ stw r3, lbl_8028F90C@l(r5) /* 8009A5E0 000973E0 38 64 CA 20 */ addi r3, r4, lbl_8025CA20@l /* 8009A5E4 000973E4 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 8009A5E8 000973E8 4B FB 1C 2D */ bl func_8004C214 +/* 8009A5E8 000973E8 4B FB 1C 2D */ bl xStrHash__FPCc /* 8009A5EC 000973EC 3C A0 80 29 */ lis r5, lbl_8028F90C@ha /* 8009A5F0 000973F0 3C 80 80 26 */ lis r4, lbl_8025CA20@ha /* 8009A5F4 000973F4 38 A5 F9 0C */ addi r5, r5, lbl_8028F90C@l /* 8009A5F8 000973F8 90 65 00 04 */ stw r3, 4(r5) /* 8009A5FC 000973FC 38 64 CA 20 */ addi r3, r4, lbl_8025CA20@l /* 8009A600 00097400 38 63 00 DF */ addi r3, r3, 0xdf -/* 8009A604 00097404 4B FB 1C 11 */ bl func_8004C214 +/* 8009A604 00097404 4B FB 1C 11 */ bl xStrHash__FPCc /* 8009A608 00097408 3C A0 80 29 */ lis r5, lbl_8028F90C@ha /* 8009A60C 0009740C 3C 80 80 26 */ lis r4, lbl_8025CA20@ha /* 8009A610 00097410 38 A5 F9 0C */ addi r5, r5, lbl_8028F90C@l /* 8009A614 00097414 90 65 00 08 */ stw r3, 8(r5) /* 8009A618 00097418 38 64 CA 20 */ addi r3, r4, lbl_8025CA20@l /* 8009A61C 0009741C 38 63 00 E8 */ addi r3, r3, 0xe8 -/* 8009A620 00097420 4B FB 1B F5 */ bl func_8004C214 +/* 8009A620 00097420 4B FB 1B F5 */ bl xStrHash__FPCc /* 8009A624 00097424 3C A0 80 29 */ lis r5, lbl_8028F90C@ha /* 8009A628 00097428 3C 80 80 26 */ lis r4, lbl_8025CA20@ha /* 8009A62C 0009742C 38 A5 F9 0C */ addi r5, r5, lbl_8028F90C@l /* 8009A630 00097430 90 65 00 0C */ stw r3, 0xc(r5) /* 8009A634 00097434 38 64 CA 20 */ addi r3, r4, lbl_8025CA20@l /* 8009A638 00097438 38 63 00 F3 */ addi r3, r3, 0xf3 -/* 8009A63C 0009743C 4B FB 1B D9 */ bl func_8004C214 +/* 8009A63C 0009743C 4B FB 1B D9 */ bl xStrHash__FPCc /* 8009A640 00097440 3C A0 80 29 */ lis r5, lbl_8028F90C@ha /* 8009A644 00097444 3C 80 80 26 */ lis r4, lbl_8025CA20@ha /* 8009A648 00097448 38 A5 F9 0C */ addi r5, r5, lbl_8028F90C@l /* 8009A64C 0009744C 90 65 00 10 */ stw r3, 0x10(r5) /* 8009A650 00097450 38 64 CA 20 */ addi r3, r4, lbl_8025CA20@l /* 8009A654 00097454 38 63 00 FE */ addi r3, r3, 0xfe -/* 8009A658 00097458 4B FB 1B BD */ bl func_8004C214 +/* 8009A658 00097458 4B FB 1B BD */ bl xStrHash__FPCc /* 8009A65C 0009745C 3C 80 80 29 */ lis r4, lbl_8028F90C@ha /* 8009A660 00097460 38 00 00 01 */ li r0, 1 /* 8009A664 00097464 38 84 F9 0C */ addi r4, r4, lbl_8028F90C@l @@ -1144,7 +1144,7 @@ lbl_8009A670: /* 8009A69C 0009749C FC 60 10 90 */ fmr f3, f2 /* 8009A6A0 000974A0 38 C0 00 00 */ li r6, 0 /* 8009A6A4 000974A4 38 E0 00 00 */ li r7, 0 -/* 8009A6A8 000974A8 4B FA E3 85 */ bl func_80048A2C +/* 8009A6A8 000974A8 4B FA E3 85 */ bl xSndPlay__FUiffUiUiUi14sound_categoryf lbl_8009A6AC: /* 8009A6AC 000974AC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009A6B0 000974B0 7C 08 03 A6 */ mtlr r0 @@ -1207,24 +1207,24 @@ lbl_8009A6AC: /* 8009A794 00097594 38 21 00 10 */ addi r1, r1, 0x10 /* 8009A798 00097598 4E 80 00 20 */ blr -.global func_8009A79C -func_8009A79C: +.global zGame_HackGalleryInit__Fv +zGame_HackGalleryInit__Fv: /* 8009A79C 0009759C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009A7A0 000975A0 7C 08 02 A6 */ mflr r0 /* 8009A7A4 000975A4 3C 60 80 26 */ lis r3, lbl_8025CA20@ha /* 8009A7A8 000975A8 38 63 CA 20 */ addi r3, r3, lbl_8025CA20@l /* 8009A7AC 000975AC 90 01 00 14 */ stw r0, 0x14(r1) /* 8009A7B0 000975B0 38 63 01 07 */ addi r3, r3, 0x107 -/* 8009A7B4 000975B4 4B FB 1A 61 */ bl func_8004C214 -/* 8009A7B8 000975B8 48 01 A2 85 */ bl func_800B4A3C +/* 8009A7B4 000975B4 4B FB 1A 61 */ bl xStrHash__FPCc +/* 8009A7B8 000975B8 48 01 A2 85 */ bl zSceneFindObject__FUi /* 8009A7BC 000975BC 90 6D 8F A0 */ stw r3, lbl_803CB8A0-_SDA_BASE_(r13) /* 8009A7C0 000975C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009A7C4 000975C4 7C 08 03 A6 */ mtlr r0 /* 8009A7C8 000975C8 38 21 00 10 */ addi r1, r1, 0x10 /* 8009A7CC 000975CC 4E 80 00 20 */ blr -.global func_8009A7D0 -func_8009A7D0: +.global zGame_HackIsGallery__Fv +zGame_HackIsGallery__Fv: /* 8009A7D0 000975D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009A7D4 000975D4 7C 08 02 A6 */ mflr r0 /* 8009A7D8 000975D8 90 01 00 14 */ stw r0, 0x14(r1) @@ -1266,7 +1266,7 @@ lbl_8009A844: /* 8009A850 00097650 48 00 00 B4 */ b lbl_8009A904 lbl_8009A854: /* 8009A854 00097654 3B E0 00 00 */ li r31, 0 -/* 8009A858 00097658 4B F9 64 31 */ bl func_80030C88 +/* 8009A858 00097658 4B F9 64 31 */ bl xurand__Fv /* 8009A85C 0009765C 28 1E 00 00 */ cmplwi r30, 0 /* 8009A860 00097660 40 82 00 34 */ bne lbl_8009A894 /* 8009A864 00097664 6F A3 80 00 */ xoris r3, r29, 0x8000 diff --git a/asm/Game/zGameState.s b/asm/Game/zGameState.s index 2521b14b2..2092822a3 100644 --- a/asm/Game/zGameState.s +++ b/asm/Game/zGameState.s @@ -2,28 +2,28 @@ .section .text # 0x8009A924 - 0x8009AD50 -.global func_8009A924 -func_8009A924: +.global zGameStateGet__Fv +zGameStateGet__Fv: /* 8009A924 00097724 80 6D 82 40 */ lwz r3, lbl_803CAB40-_SDA_BASE_(r13) /* 8009A928 00097728 4E 80 00 20 */ blr -.global func_8009A92C -func_8009A92C: +.global zGameModeGet__Fv +zGameModeGet__Fv: /* 8009A92C 0009772C 80 6D 8F A8 */ lwz r3, lbl_803CB8A8-_SDA_BASE_(r13) /* 8009A930 00097730 4E 80 00 20 */ blr -.global func_8009A934 -func_8009A934: +.global zGameGetOstrich__Fv +zGameGetOstrich__Fv: /* 8009A934 00097734 80 6D 8F AC */ lwz r3, lbl_803CB8AC-_SDA_BASE_(r13) /* 8009A938 00097738 4E 80 00 20 */ blr -.global func_8009A93C -func_8009A93C: +.global zGameSetOstrich__F12_GameOstrich +zGameSetOstrich__F12_GameOstrich: /* 8009A93C 0009773C 90 6D 8F AC */ stw r3, lbl_803CB8AC-_SDA_BASE_(r13) /* 8009A940 00097740 4E 80 00 20 */ blr -.global func_8009A944 -func_8009A944: +.global zGameStateFindEvent__FPUiiiiPiPi +zGameStateFindEvent__FPUiiiiPiPi: /* 8009A944 00097744 39 20 00 00 */ li r9, 0 /* 8009A948 00097748 7C 89 03 A6 */ mtctr r4 /* 8009A94C 0009774C 2C 04 00 00 */ cmpwi r4, 0 @@ -44,8 +44,8 @@ lbl_8009A97C: /* 8009A97C 0009777C 38 60 00 00 */ li r3, 0 /* 8009A980 00097780 4E 80 00 20 */ blr -.global func_8009A984 -func_8009A984: +.global zGameStateSwitchEvent__Fi +zGameStateSwitchEvent__Fi: /* 8009A984 00097784 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8009A988 00097788 7C 08 02 A6 */ mflr r0 /* 8009A98C 0009778C 3C 80 80 29 */ lis r4, lbl_8028F928@ha @@ -56,9 +56,9 @@ func_8009A984: /* 8009A9A0 000977A0 3B A4 F9 28 */ addi r29, r4, lbl_8028F928@l /* 8009A9A4 000977A4 93 81 00 10 */ stw r28, 0x10(r1) /* 8009A9A8 000977A8 7C 7C 1B 78 */ mr r28, r3 -/* 8009A9AC 000977AC 4B FF FF 81 */ bl func_8009A92C +/* 8009A9AC 000977AC 4B FF FF 81 */ bl zGameModeGet__Fv /* 8009A9B0 000977B0 7C 7E 1B 78 */ mr r30, r3 -/* 8009A9B4 000977B4 4B FF FF 71 */ bl func_8009A924 +/* 8009A9B4 000977B4 4B FF FF 71 */ bl zGameStateGet__Fv /* 8009A9B8 000977B8 38 00 FF FF */ li r0, -1 /* 8009A9BC 000977BC 7C 7F 1B 78 */ mr r31, r3 /* 8009A9C0 000977C0 90 01 00 0C */ stw r0, 0xc(r1) @@ -69,7 +69,7 @@ func_8009A984: /* 8009A9D4 000977D4 39 01 00 08 */ addi r8, r1, 8 /* 8009A9D8 000977D8 38 80 00 08 */ li r4, 8 /* 8009A9DC 000977DC 38 A0 00 0C */ li r5, 0xc -/* 8009A9E0 000977E0 4B FF FF 65 */ bl func_8009A944 +/* 8009A9E0 000977E0 4B FF FF 65 */ bl zGameStateFindEvent__FPUiiiiPiPi /* 8009A9E4 000977E4 2C 03 00 00 */ cmpwi r3, 0 /* 8009A9E8 000977E8 40 82 00 D4 */ bne lbl_8009AABC /* 8009A9EC 000977EC 7F 86 E3 78 */ mr r6, r28 @@ -78,7 +78,7 @@ func_8009A984: /* 8009A9F8 000977F8 38 6D 82 58 */ addi r3, r13, lbl_803CAB58-_SDA_BASE_ /* 8009A9FC 000977FC 38 80 00 02 */ li r4, 2 /* 8009AA00 00097800 38 A0 00 07 */ li r5, 7 -/* 8009AA04 00097804 4B FF FF 41 */ bl func_8009A944 +/* 8009AA04 00097804 4B FF FF 41 */ bl zGameStateFindEvent__FPUiiiiPiPi /* 8009AA08 00097808 2C 03 00 00 */ cmpwi r3, 0 /* 8009AA0C 0009780C 40 82 00 B0 */ bne lbl_8009AABC /* 8009AA10 00097810 7F 86 E3 78 */ mr r6, r28 @@ -87,7 +87,7 @@ func_8009A984: /* 8009AA1C 0009781C 39 01 00 08 */ addi r8, r1, 8 /* 8009AA20 00097820 38 80 00 03 */ li r4, 3 /* 8009AA24 00097824 38 A0 00 06 */ li r5, 6 -/* 8009AA28 00097828 4B FF FF 1D */ bl func_8009A944 +/* 8009AA28 00097828 4B FF FF 1D */ bl zGameStateFindEvent__FPUiiiiPiPi /* 8009AA2C 0009782C 2C 03 00 00 */ cmpwi r3, 0 /* 8009AA30 00097830 40 82 00 8C */ bne lbl_8009AABC /* 8009AA34 00097834 7F 86 E3 78 */ mr r6, r28 @@ -96,7 +96,7 @@ func_8009A984: /* 8009AA40 00097840 38 6D 82 60 */ addi r3, r13, lbl_803CAB60-_SDA_BASE_ /* 8009AA44 00097844 38 80 00 01 */ li r4, 1 /* 8009AA48 00097848 38 A0 00 05 */ li r5, 5 -/* 8009AA4C 0009784C 4B FF FE F9 */ bl func_8009A944 +/* 8009AA4C 0009784C 4B FF FE F9 */ bl zGameStateFindEvent__FPUiiiiPiPi /* 8009AA50 00097850 2C 03 00 00 */ cmpwi r3, 0 /* 8009AA54 00097854 40 82 00 68 */ bne lbl_8009AABC /* 8009AA58 00097858 7F 86 E3 78 */ mr r6, r28 @@ -105,7 +105,7 @@ func_8009A984: /* 8009AA64 00097864 39 01 00 08 */ addi r8, r1, 8 /* 8009AA68 00097868 38 80 00 03 */ li r4, 3 /* 8009AA6C 0009786C 38 A0 00 04 */ li r5, 4 -/* 8009AA70 00097870 4B FF FE D5 */ bl func_8009A944 +/* 8009AA70 00097870 4B FF FE D5 */ bl zGameStateFindEvent__FPUiiiiPiPi /* 8009AA74 00097874 2C 03 00 00 */ cmpwi r3, 0 /* 8009AA78 00097878 40 82 00 44 */ bne lbl_8009AABC /* 8009AA7C 0009787C 7F 86 E3 78 */ mr r6, r28 @@ -114,7 +114,7 @@ func_8009A984: /* 8009AA88 00097888 38 6D 82 64 */ addi r3, r13, lbl_803CAB64-_SDA_BASE_ /* 8009AA8C 0009788C 38 80 00 02 */ li r4, 2 /* 8009AA90 00097890 38 A0 00 02 */ li r5, 2 -/* 8009AA94 00097894 4B FF FE B1 */ bl func_8009A944 +/* 8009AA94 00097894 4B FF FE B1 */ bl zGameStateFindEvent__FPUiiiiPiPi /* 8009AA98 00097898 2C 03 00 00 */ cmpwi r3, 0 /* 8009AA9C 0009789C 40 82 00 20 */ bne lbl_8009AABC /* 8009AAA0 000978A0 7F 86 E3 78 */ mr r6, r28 @@ -123,12 +123,12 @@ func_8009A984: /* 8009AAAC 000978AC 39 01 00 08 */ addi r8, r1, 8 /* 8009AAB0 000978B0 38 80 00 04 */ li r4, 4 /* 8009AAB4 000978B4 38 A0 00 01 */ li r5, 1 -/* 8009AAB8 000978B8 4B FF FE 8D */ bl func_8009A944 +/* 8009AAB8 000978B8 4B FF FE 8D */ bl zGameStateFindEvent__FPUiiiiPiPi lbl_8009AABC: /* 8009AABC 000978BC 80 61 00 0C */ lwz r3, 0xc(r1) /* 8009AAC0 000978C0 7C 03 F0 00 */ cmpw r3, r30 /* 8009AAC4 000978C4 41 82 00 08 */ beq lbl_8009AACC -/* 8009AAC8 000978C8 48 00 01 51 */ bl func_8009AC18 +/* 8009AAC8 000978C8 48 00 01 51 */ bl zGameModeSwitch__F9eGameMode lbl_8009AACC: /* 8009AACC 000978CC 80 01 00 0C */ lwz r0, 0xc(r1) /* 8009AAD0 000978D0 7C 00 F0 00 */ cmpw r0, r30 @@ -138,15 +138,15 @@ lbl_8009AACC: /* 8009AAE0 000978E0 41 82 00 2C */ beq lbl_8009AB0C lbl_8009AAE4: /* 8009AAE4 000978E4 80 61 00 08 */ lwz r3, 8(r1) -/* 8009AAE8 000978E8 48 00 00 45 */ bl func_8009AB2C +/* 8009AAE8 000978E8 48 00 00 45 */ bl zGameStateSwitch__Fi /* 8009AAEC 000978EC 80 01 00 08 */ lwz r0, 8(r1) /* 8009AAF0 000978F0 2C 00 00 07 */ cmpwi r0, 7 /* 8009AAF4 000978F4 40 82 00 18 */ bne lbl_8009AB0C /* 8009AAF8 000978F8 3C 60 80 26 */ lis r3, lbl_8025CB38@ha /* 8009AAFC 000978FC 38 80 00 18 */ li r4, 0x18 /* 8009AB00 00097900 38 63 CB 38 */ addi r3, r3, lbl_8025CB38@l -/* 8009AB04 00097904 4B F8 4A 21 */ bl func_8001F524 -/* 8009AB08 00097908 4B FA 8A 75 */ bl func_8004357C +/* 8009AB04 00097904 4B F8 4A 21 */ bl zEntEvent__FPcUi +/* 8009AB08 00097908 4B FA 8A 75 */ bl xSerialWipeMainBuffer__Fv lbl_8009AB0C: /* 8009AB0C 0009790C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8009AB10 00097910 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -157,8 +157,8 @@ lbl_8009AB0C: /* 8009AB24 00097924 38 21 00 20 */ addi r1, r1, 0x20 /* 8009AB28 00097928 4E 80 00 20 */ blr -.global func_8009AB2C -func_8009AB2C: +.global zGameStateSwitch__Fi +zGameStateSwitch__Fi: /* 8009AB2C 0009792C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009AB30 00097930 7C 08 02 A6 */ mflr r0 /* 8009AB34 00097934 3C 80 80 29 */ lis r4, lbl_8028F928@ha @@ -215,15 +215,15 @@ lbl_8009ABF4: /* 8009ABF8 000979F8 41 82 00 10 */ beq lbl_8009AC08 /* 8009ABFC 000979FC 7C C3 33 78 */ mr r3, r6 /* 8009AC00 00097A00 38 80 00 1E */ li r4, 0x1e -/* 8009AC04 00097A04 4B FB A8 9D */ bl func_800554A0 +/* 8009AC04 00097A04 4B FB A8 9D */ bl zEntEventAllOfType__FUiUi lbl_8009AC08: /* 8009AC08 00097A08 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009AC0C 00097A0C 7C 08 03 A6 */ mtlr r0 /* 8009AC10 00097A10 38 21 00 10 */ addi r1, r1, 0x10 /* 8009AC14 00097A14 4E 80 00 20 */ blr -.global func_8009AC18 -func_8009AC18: +.global zGameModeSwitch__F9eGameMode +zGameModeSwitch__F9eGameMode: /* 8009AC18 00097A18 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009AC1C 00097A1C 7C 08 02 A6 */ mflr r0 /* 8009AC20 00097A20 38 80 00 01 */ li r4, 1 @@ -270,7 +270,7 @@ lbl_8009ACA8: /* 8009ACB4 00097AB4 41 82 00 14 */ beq lbl_8009ACC8 /* 8009ACB8 00097AB8 38 60 00 01 */ li r3, 1 /* 8009ACBC 00097ABC 38 80 00 01 */ li r4, 1 -/* 8009ACC0 00097AC0 4B FA D6 75 */ bl func_80048334 +/* 8009ACC0 00097AC0 4B FA D6 75 */ bl xSndPauseAll__FUiUi /* 8009ACC4 00097AC4 48 00 00 5C */ b lbl_8009AD20 lbl_8009ACC8: /* 8009ACC8 00097AC8 2C 1F 00 0C */ cmpwi r31, 0xc @@ -279,7 +279,7 @@ lbl_8009ACC8: /* 8009ACD4 00097AD4 41 82 00 4C */ beq lbl_8009AD20 /* 8009ACD8 00097AD8 38 60 00 00 */ li r3, 0 /* 8009ACDC 00097ADC 38 80 00 00 */ li r4, 0 -/* 8009ACE0 00097AE0 4B FA D6 55 */ bl func_80048334 +/* 8009ACE0 00097AE0 4B FA D6 55 */ bl xSndPauseAll__FUiUi /* 8009ACE4 00097AE4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8009ACE8 00097AE8 38 00 00 00 */ li r0, 0 /* 8009ACEC 00097AEC 38 83 05 58 */ addi r4, r3, lbl_803C0558@l @@ -302,7 +302,7 @@ lbl_8009AD20: /* 8009AD2C 00097B2C 38 80 00 1E */ li r4, 0x1e /* 8009AD30 00097B30 38 63 F9 28 */ addi r3, r3, lbl_8028F928@l /* 8009AD34 00097B34 7C 63 00 2E */ lwzx r3, r3, r0 -/* 8009AD38 00097B38 4B FB A7 69 */ bl func_800554A0 +/* 8009AD38 00097B38 4B FB A7 69 */ bl zEntEventAllOfType__FUiUi /* 8009AD3C 00097B3C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009AD40 00097B40 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8009AD44 00097B44 7C 08 03 A6 */ mtlr r0 diff --git a/asm/Game/zGoo.s b/asm/Game/zGoo.s index 7bd34e863..4d2e9268c 100644 --- a/asm/Game/zGoo.s +++ b/asm/Game/zGoo.s @@ -2,8 +2,8 @@ .section .text # 0x80123740 - 0x80123B1C -.global func_80123740 -func_80123740: +.global zGooInit__Fi +zGooInit__Fi: /* 80123740 00120540 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80123744 00120544 7C 08 02 A6 */ mflr r0 /* 80123748 00120548 38 A0 00 00 */ li r5, 0 @@ -12,7 +12,7 @@ func_80123740: /* 80123754 00120554 7C 7F 1B 78 */ mr r31, r3 /* 80123758 00120558 1C 9F 00 0C */ mulli r4, r31, 0xc /* 8012375C 0012055C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 80123760 00120560 4B F1 01 E1 */ bl func_80033940 +/* 80123760 00120560 4B F1 01 E1 */ bl xMemAlloc__FUiUii /* 80123764 00120564 90 6D 95 50 */ stw r3, lbl_803CBE50-_SDA_BASE_(r13) /* 80123768 00120568 93 ED 95 54 */ stw r31, lbl_803CBE54-_SDA_BASE_(r13) /* 8012376C 0012056C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -21,16 +21,16 @@ func_80123740: /* 80123778 00120578 38 21 00 10 */ addi r1, r1, 0x10 /* 8012377C 0012057C 4E 80 00 20 */ blr -.global func_80123780 -func_80123780: +.global zGooExit__Fv +zGooExit__Fv: /* 80123780 00120580 38 00 00 00 */ li r0, 0 /* 80123784 00120584 90 0D 95 50 */ stw r0, lbl_803CBE50-_SDA_BASE_(r13) /* 80123788 00120588 90 0D 95 54 */ stw r0, lbl_803CBE54-_SDA_BASE_(r13) /* 8012378C 0012058C 90 0D 95 58 */ stw r0, lbl_803CBE58-_SDA_BASE_(r13) /* 80123790 00120590 4E 80 00 20 */ blr -.global func_80123794 -func_80123794: +.global zGooAdd__FP4xEntfi +zGooAdd__FP4xEntfi: /* 80123794 00120594 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80123798 00120598 7C 08 02 A6 */ mflr r0 /* 8012379C 0012059C 90 01 00 14 */ stw r0, 0x14(r1) @@ -68,7 +68,7 @@ lbl_801237E8: /* 8012380C 0012060C 80 63 00 10 */ lwz r3, 0x10(r3) /* 80123810 00120610 28 03 00 00 */ cmplwi r3, 0 /* 80123814 00120614 41 82 00 08 */ beq lbl_8012381C -/* 80123818 00120618 4B F6 F7 7D */ bl func_80092F94 +/* 80123818 00120618 4B F6 F7 7D */ bl zFXGooEnable__FP8RpAtomici lbl_8012381C: /* 8012381C 0012061C 38 60 00 01 */ li r3, 1 lbl_80123820: @@ -77,8 +77,8 @@ lbl_80123820: /* 80123828 00120628 38 21 00 10 */ addi r1, r1, 0x10 /* 8012382C 0012062C 4E 80 00 20 */ blr -.global func_80123830 -func_80123830: +.global zGooIs__FP4xEntRfUi +zGooIs__FP4xEntRfUi: /* 80123830 00120630 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80123834 00120634 7C 08 02 A6 */ mflr r0 /* 80123838 00120638 38 E0 00 00 */ li r7, 0 @@ -117,7 +117,7 @@ lbl_8012389C: /* 801238B0 001206B0 7C C0 FA 14 */ add r6, r0, r31 /* 801238B4 001206B4 C0 06 00 04 */ lfs f0, 4(r6) /* 801238B8 001206B8 D0 1E 00 00 */ stfs f0, 0(r30) -/* 801238BC 001206BC 4B F7 09 85 */ bl func_80094240 +/* 801238BC 001206BC 4B F7 09 85 */ bl zFXGooIs__FP4xEntRfUi /* 801238C0 001206C0 C0 1E 00 00 */ lfs f0, 0(r30) /* 801238C4 001206C4 7C 67 1B 78 */ mr r7, r3 /* 801238C8 001206C8 80 8D 95 50 */ lwz r4, lbl_803CBE50-_SDA_BASE_(r13) @@ -131,8 +131,8 @@ lbl_801238D0: /* 801238E4 001206E4 38 21 00 10 */ addi r1, r1, 0x10 /* 801238E8 001206E8 4E 80 00 20 */ blr -.global func_801238EC -func_801238EC: +.global zGooCollsBegin__Fv +zGooCollsBegin__Fv: /* 801238EC 001206EC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801238F0 001206F0 7C 08 02 A6 */ mflr r0 /* 801238F4 001206F4 90 01 00 34 */ stw r0, 0x34(r1) @@ -149,7 +149,7 @@ lbl_80123910: /* 8012391C 0012071C 38 A0 00 00 */ li r5, 0 /* 80123920 00120720 7F A3 00 2E */ lwzx r29, r3, r0 /* 80123924 00120724 7F A3 EB 78 */ mr r3, r29 -/* 80123928 00120728 4B FF FF 09 */ bl func_80123830 +/* 80123928 00120728 4B FF FF 09 */ bl zGooIs__FP4xEntRfUi /* 8012392C 0012072C 81 9D 00 B0 */ lwz r12, 0xb0(r29) /* 80123930 00120730 28 0C 00 00 */ cmplwi r12, 0 /* 80123934 00120734 41 82 00 34 */ beq lbl_80123968 @@ -180,8 +180,8 @@ lbl_80123970: /* 80123990 00120790 38 21 00 30 */ addi r1, r1, 0x30 /* 80123994 00120794 4E 80 00 20 */ blr -.global func_80123998 -func_80123998: +.global zGooCollsEnd__Fv +zGooCollsEnd__Fv: /* 80123998 00120798 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8012399C 0012079C 7C 08 02 A6 */ mflr r0 /* 801239A0 001207A0 90 01 00 24 */ stw r0, 0x24(r1) @@ -220,8 +220,8 @@ lbl_801239FC: /* 80123A18 00120818 38 21 00 20 */ addi r1, r1, 0x20 /* 80123A1C 0012081C 4E 80 00 20 */ blr -.global func_80123A20 -func_80123A20: +.global zGooStopTide__Fv +zGooStopTide__Fv: /* 80123A20 00120820 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80123A24 00120824 7C 08 02 A6 */ mflr r0 /* 80123A28 00120828 90 01 00 14 */ stw r0, 0x14(r1) @@ -239,7 +239,7 @@ lbl_80123A40: /* 80123A54 00120854 FC 60 08 90 */ fmr f3, f1 /* 80123A58 00120858 7C 63 00 2E */ lwzx r3, r3, r0 /* 80123A5C 0012085C FC 80 08 90 */ fmr f4, f1 -/* 80123A60 00120860 4B EF BB CD */ bl func_8001F62C +/* 80123A60 00120860 4B EF BB CD */ bl zEntEvent__FP5xBaseUiffff /* 80123A64 00120864 3B FF 00 0C */ addi r31, r31, 0xc /* 80123A68 00120868 3B DE 00 01 */ addi r30, r30, 1 lbl_80123A6C: @@ -253,8 +253,8 @@ lbl_80123A6C: /* 80123A88 00120888 38 21 00 10 */ addi r1, r1, 0x10 /* 80123A8C 0012088C 4E 80 00 20 */ blr -.global func_80123A90 -func_80123A90: +.global zGooMeltFinished__FP8RpAtomic +zGooMeltFinished__FP8RpAtomic: /* 80123A90 00120890 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80123A94 00120894 7C 08 02 A6 */ mflr r0 /* 80123A98 00120898 90 01 00 24 */ stw r0, 0x24(r1) @@ -278,7 +278,7 @@ lbl_80123AB8: /* 80123ADC 001208DC C0 22 A0 CC */ lfs f1, lbl_803CEA4C-_SDA2_BASE_(r2) /* 80123AE0 001208E0 FC 60 10 90 */ fmr f3, f2 /* 80123AE4 001208E4 FC 80 10 90 */ fmr f4, f2 -/* 80123AE8 001208E8 4B EF BB 45 */ bl func_8001F62C +/* 80123AE8 001208E8 4B EF BB 45 */ bl zEntEvent__FP5xBaseUiffff lbl_80123AEC: /* 80123AEC 001208EC 3B FF 00 0C */ addi r31, r31, 0xc /* 80123AF0 001208F0 3B DE 00 01 */ addi r30, r30, 1 diff --git a/asm/Game/zGrid.s b/asm/Game/zGrid.s index 7386e301d..7ceb81897 100644 --- a/asm/Game/zGrid.s +++ b/asm/Game/zGrid.s @@ -14,174 +14,174 @@ func_80123B1C: /* 80123B38 00120938 40 82 02 C0 */ bne lbl_80123DF8 /* 80123B3C 0012093C 3C 60 80 27 */ lis r3, lbl_8026B998@ha /* 80123B40 00120940 38 63 B9 98 */ addi r3, r3, lbl_8026B998@l -/* 80123B44 00120944 4B F2 86 D1 */ bl func_8004C214 +/* 80123B44 00120944 4B F2 86 D1 */ bl xStrHash__FPCc /* 80123B48 00120948 3C A0 80 2A */ lis r5, lbl_802980A0@ha /* 80123B4C 0012094C 3C 80 80 27 */ lis r4, lbl_8026B998@ha /* 80123B50 00120950 90 65 80 A0 */ stw r3, lbl_802980A0@l(r5) /* 80123B54 00120954 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l /* 80123B58 00120958 38 63 00 09 */ addi r3, r3, 9 -/* 80123B5C 0012095C 4B F2 86 B9 */ bl func_8004C214 +/* 80123B5C 0012095C 4B F2 86 B9 */ bl xStrHash__FPCc /* 80123B60 00120960 3C A0 80 2A */ lis r5, lbl_802980A0@ha /* 80123B64 00120964 3C 80 80 27 */ lis r4, lbl_8026B998@ha /* 80123B68 00120968 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l /* 80123B6C 0012096C 90 65 00 04 */ stw r3, 4(r5) /* 80123B70 00120970 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l /* 80123B74 00120974 38 63 00 16 */ addi r3, r3, 0x16 -/* 80123B78 00120978 4B F2 86 9D */ bl func_8004C214 +/* 80123B78 00120978 4B F2 86 9D */ bl xStrHash__FPCc /* 80123B7C 0012097C 3C A0 80 2A */ lis r5, lbl_802980A0@ha /* 80123B80 00120980 3C 80 80 27 */ lis r4, lbl_8026B998@ha /* 80123B84 00120984 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l /* 80123B88 00120988 90 65 00 08 */ stw r3, 8(r5) /* 80123B8C 0012098C 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l /* 80123B90 00120990 38 63 00 20 */ addi r3, r3, 0x20 -/* 80123B94 00120994 4B F2 86 81 */ bl func_8004C214 +/* 80123B94 00120994 4B F2 86 81 */ bl xStrHash__FPCc /* 80123B98 00120998 3C A0 80 2A */ lis r5, lbl_802980A0@ha /* 80123B9C 0012099C 3C 80 80 27 */ lis r4, lbl_8026B998@ha /* 80123BA0 001209A0 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l /* 80123BA4 001209A4 90 65 00 0C */ stw r3, 0xc(r5) /* 80123BA8 001209A8 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l /* 80123BAC 001209AC 38 63 00 33 */ addi r3, r3, 0x33 -/* 80123BB0 001209B0 4B F2 86 65 */ bl func_8004C214 +/* 80123BB0 001209B0 4B F2 86 65 */ bl xStrHash__FPCc /* 80123BB4 001209B4 3C A0 80 2A */ lis r5, lbl_802980A0@ha /* 80123BB8 001209B8 3C 80 80 27 */ lis r4, lbl_8026B998@ha /* 80123BBC 001209BC 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l /* 80123BC0 001209C0 90 65 00 10 */ stw r3, 0x10(r5) /* 80123BC4 001209C4 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l /* 80123BC8 001209C8 38 63 00 47 */ addi r3, r3, 0x47 -/* 80123BCC 001209CC 4B F2 86 49 */ bl func_8004C214 +/* 80123BCC 001209CC 4B F2 86 49 */ bl xStrHash__FPCc /* 80123BD0 001209D0 3C A0 80 2A */ lis r5, lbl_802980A0@ha /* 80123BD4 001209D4 3C 80 80 27 */ lis r4, lbl_8026B998@ha /* 80123BD8 001209D8 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l /* 80123BDC 001209DC 90 65 00 14 */ stw r3, 0x14(r5) /* 80123BE0 001209E0 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l /* 80123BE4 001209E4 38 63 00 56 */ addi r3, r3, 0x56 -/* 80123BE8 001209E8 4B F2 86 2D */ bl func_8004C214 +/* 80123BE8 001209E8 4B F2 86 2D */ bl xStrHash__FPCc /* 80123BEC 001209EC 3C A0 80 2A */ lis r5, lbl_802980A0@ha /* 80123BF0 001209F0 3C 80 80 27 */ lis r4, lbl_8026B998@ha /* 80123BF4 001209F4 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l /* 80123BF8 001209F8 90 65 00 18 */ stw r3, 0x18(r5) /* 80123BFC 001209FC 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l /* 80123C00 00120A00 38 63 00 62 */ addi r3, r3, 0x62 -/* 80123C04 00120A04 4B F2 86 11 */ bl func_8004C214 +/* 80123C04 00120A04 4B F2 86 11 */ bl xStrHash__FPCc /* 80123C08 00120A08 3C A0 80 2A */ lis r5, lbl_802980A0@ha /* 80123C0C 00120A0C 3C 80 80 27 */ lis r4, lbl_8026B998@ha /* 80123C10 00120A10 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l /* 80123C14 00120A14 90 65 00 1C */ stw r3, 0x1c(r5) /* 80123C18 00120A18 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l /* 80123C1C 00120A1C 38 63 00 70 */ addi r3, r3, 0x70 -/* 80123C20 00120A20 4B F2 85 F5 */ bl func_8004C214 +/* 80123C20 00120A20 4B F2 85 F5 */ bl xStrHash__FPCc /* 80123C24 00120A24 3C A0 80 2A */ lis r5, lbl_802980A0@ha /* 80123C28 00120A28 3C 80 80 27 */ lis r4, lbl_8026B998@ha /* 80123C2C 00120A2C 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l /* 80123C30 00120A30 90 65 00 20 */ stw r3, 0x20(r5) /* 80123C34 00120A34 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l /* 80123C38 00120A38 38 63 00 80 */ addi r3, r3, 0x80 -/* 80123C3C 00120A3C 4B F2 85 D9 */ bl func_8004C214 +/* 80123C3C 00120A3C 4B F2 85 D9 */ bl xStrHash__FPCc /* 80123C40 00120A40 3C A0 80 2A */ lis r5, lbl_802980A0@ha /* 80123C44 00120A44 3C 80 80 27 */ lis r4, lbl_8026B998@ha /* 80123C48 00120A48 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l /* 80123C4C 00120A4C 90 65 00 24 */ stw r3, 0x24(r5) /* 80123C50 00120A50 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l /* 80123C54 00120A54 38 63 00 8F */ addi r3, r3, 0x8f -/* 80123C58 00120A58 4B F2 85 BD */ bl func_8004C214 +/* 80123C58 00120A58 4B F2 85 BD */ bl xStrHash__FPCc /* 80123C5C 00120A5C 3C A0 80 2A */ lis r5, lbl_802980A0@ha /* 80123C60 00120A60 3C 80 80 27 */ lis r4, lbl_8026B998@ha /* 80123C64 00120A64 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l /* 80123C68 00120A68 90 65 00 28 */ stw r3, 0x28(r5) /* 80123C6C 00120A6C 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l /* 80123C70 00120A70 38 63 00 9B */ addi r3, r3, 0x9b -/* 80123C74 00120A74 4B F2 85 A1 */ bl func_8004C214 +/* 80123C74 00120A74 4B F2 85 A1 */ bl xStrHash__FPCc /* 80123C78 00120A78 3C A0 80 2A */ lis r5, lbl_802980A0@ha /* 80123C7C 00120A7C 3C 80 80 27 */ lis r4, lbl_8026B998@ha /* 80123C80 00120A80 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l /* 80123C84 00120A84 90 65 00 2C */ stw r3, 0x2c(r5) /* 80123C88 00120A88 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l /* 80123C8C 00120A8C 38 63 00 A7 */ addi r3, r3, 0xa7 -/* 80123C90 00120A90 4B F2 85 85 */ bl func_8004C214 +/* 80123C90 00120A90 4B F2 85 85 */ bl xStrHash__FPCc /* 80123C94 00120A94 3C A0 80 2A */ lis r5, lbl_802980A0@ha /* 80123C98 00120A98 3C 80 80 27 */ lis r4, lbl_8026B998@ha /* 80123C9C 00120A9C 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l /* 80123CA0 00120AA0 90 65 00 30 */ stw r3, 0x30(r5) /* 80123CA4 00120AA4 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l /* 80123CA8 00120AA8 38 63 00 B3 */ addi r3, r3, 0xb3 -/* 80123CAC 00120AAC 4B F2 85 69 */ bl func_8004C214 +/* 80123CAC 00120AAC 4B F2 85 69 */ bl xStrHash__FPCc /* 80123CB0 00120AB0 3C A0 80 2A */ lis r5, lbl_802980A0@ha /* 80123CB4 00120AB4 3C 80 80 27 */ lis r4, lbl_8026B998@ha /* 80123CB8 00120AB8 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l /* 80123CBC 00120ABC 90 65 00 34 */ stw r3, 0x34(r5) /* 80123CC0 00120AC0 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l /* 80123CC4 00120AC4 38 63 00 BF */ addi r3, r3, 0xbf -/* 80123CC8 00120AC8 4B F2 85 4D */ bl func_8004C214 +/* 80123CC8 00120AC8 4B F2 85 4D */ bl xStrHash__FPCc /* 80123CCC 00120ACC 3C A0 80 2A */ lis r5, lbl_802980A0@ha /* 80123CD0 00120AD0 3C 80 80 27 */ lis r4, lbl_8026B998@ha /* 80123CD4 00120AD4 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l /* 80123CD8 00120AD8 90 65 00 38 */ stw r3, 0x38(r5) /* 80123CDC 00120ADC 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l /* 80123CE0 00120AE0 38 63 00 CB */ addi r3, r3, 0xcb -/* 80123CE4 00120AE4 4B F2 85 31 */ bl func_8004C214 +/* 80123CE4 00120AE4 4B F2 85 31 */ bl xStrHash__FPCc /* 80123CE8 00120AE8 3C A0 80 2A */ lis r5, lbl_802980A0@ha /* 80123CEC 00120AEC 3C 80 80 27 */ lis r4, lbl_8026B998@ha /* 80123CF0 00120AF0 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l /* 80123CF4 00120AF4 90 65 00 3C */ stw r3, 0x3c(r5) /* 80123CF8 00120AF8 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l /* 80123CFC 00120AFC 38 63 00 D7 */ addi r3, r3, 0xd7 -/* 80123D00 00120B00 4B F2 85 15 */ bl func_8004C214 +/* 80123D00 00120B00 4B F2 85 15 */ bl xStrHash__FPCc /* 80123D04 00120B04 3C A0 80 2A */ lis r5, lbl_802980A0@ha /* 80123D08 00120B08 3C 80 80 27 */ lis r4, lbl_8026B998@ha /* 80123D0C 00120B0C 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l /* 80123D10 00120B10 90 65 00 40 */ stw r3, 0x40(r5) /* 80123D14 00120B14 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l /* 80123D18 00120B18 38 63 00 E3 */ addi r3, r3, 0xe3 -/* 80123D1C 00120B1C 4B F2 84 F9 */ bl func_8004C214 +/* 80123D1C 00120B1C 4B F2 84 F9 */ bl xStrHash__FPCc /* 80123D20 00120B20 3C A0 80 2A */ lis r5, lbl_802980A0@ha /* 80123D24 00120B24 3C 80 80 27 */ lis r4, lbl_8026B998@ha /* 80123D28 00120B28 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l /* 80123D2C 00120B2C 90 65 00 44 */ stw r3, 0x44(r5) /* 80123D30 00120B30 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l /* 80123D34 00120B34 38 63 00 EF */ addi r3, r3, 0xef -/* 80123D38 00120B38 4B F2 84 DD */ bl func_8004C214 +/* 80123D38 00120B38 4B F2 84 DD */ bl xStrHash__FPCc /* 80123D3C 00120B3C 3C A0 80 2A */ lis r5, lbl_802980A0@ha /* 80123D40 00120B40 3C 80 80 27 */ lis r4, lbl_8026B998@ha /* 80123D44 00120B44 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l /* 80123D48 00120B48 90 65 00 48 */ stw r3, 0x48(r5) /* 80123D4C 00120B4C 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l /* 80123D50 00120B50 38 63 00 FB */ addi r3, r3, 0xfb -/* 80123D54 00120B54 4B F2 84 C1 */ bl func_8004C214 +/* 80123D54 00120B54 4B F2 84 C1 */ bl xStrHash__FPCc /* 80123D58 00120B58 3C A0 80 2A */ lis r5, lbl_802980A0@ha /* 80123D5C 00120B5C 3C 80 80 27 */ lis r4, lbl_8026B998@ha /* 80123D60 00120B60 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l /* 80123D64 00120B64 90 65 00 4C */ stw r3, 0x4c(r5) /* 80123D68 00120B68 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l /* 80123D6C 00120B6C 38 63 01 07 */ addi r3, r3, 0x107 -/* 80123D70 00120B70 4B F2 84 A5 */ bl func_8004C214 +/* 80123D70 00120B70 4B F2 84 A5 */ bl xStrHash__FPCc /* 80123D74 00120B74 3C A0 80 2A */ lis r5, lbl_802980A0@ha /* 80123D78 00120B78 3C 80 80 27 */ lis r4, lbl_8026B998@ha /* 80123D7C 00120B7C 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l /* 80123D80 00120B80 90 65 00 50 */ stw r3, 0x50(r5) /* 80123D84 00120B84 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l /* 80123D88 00120B88 38 63 01 13 */ addi r3, r3, 0x113 -/* 80123D8C 00120B8C 4B F2 84 89 */ bl func_8004C214 +/* 80123D8C 00120B8C 4B F2 84 89 */ bl xStrHash__FPCc /* 80123D90 00120B90 3C A0 80 2A */ lis r5, lbl_802980A0@ha /* 80123D94 00120B94 3C 80 80 27 */ lis r4, lbl_8026B998@ha /* 80123D98 00120B98 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l /* 80123D9C 00120B9C 90 65 00 54 */ stw r3, 0x54(r5) /* 80123DA0 00120BA0 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l /* 80123DA4 00120BA4 38 63 01 1F */ addi r3, r3, 0x11f -/* 80123DA8 00120BA8 4B F2 84 6D */ bl func_8004C214 +/* 80123DA8 00120BA8 4B F2 84 6D */ bl xStrHash__FPCc /* 80123DAC 00120BAC 3C A0 80 2A */ lis r5, lbl_802980A0@ha /* 80123DB0 00120BB0 3C 80 80 27 */ lis r4, lbl_8026B998@ha /* 80123DB4 00120BB4 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l /* 80123DB8 00120BB8 90 65 00 58 */ stw r3, 0x58(r5) /* 80123DBC 00120BBC 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l /* 80123DC0 00120BC0 38 63 01 2B */ addi r3, r3, 0x12b -/* 80123DC4 00120BC4 4B F2 84 51 */ bl func_8004C214 +/* 80123DC4 00120BC4 4B F2 84 51 */ bl xStrHash__FPCc /* 80123DC8 00120BC8 3C A0 80 2A */ lis r5, lbl_802980A0@ha /* 80123DCC 00120BCC 3C 80 80 27 */ lis r4, lbl_8026B998@ha /* 80123DD0 00120BD0 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l /* 80123DD4 00120BD4 90 65 00 5C */ stw r3, 0x5c(r5) /* 80123DD8 00120BD8 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l /* 80123DDC 00120BDC 38 63 01 37 */ addi r3, r3, 0x137 -/* 80123DE0 00120BE0 4B F2 84 35 */ bl func_8004C214 +/* 80123DE0 00120BE0 4B F2 84 35 */ bl xStrHash__FPCc /* 80123DE4 00120BE4 3C 80 80 2A */ lis r4, lbl_802980A0@ha /* 80123DE8 00120BE8 38 00 00 01 */ li r0, 1 /* 80123DEC 00120BEC 38 84 80 A0 */ addi r4, r4, lbl_802980A0@l @@ -242,8 +242,8 @@ lbl_80123E98: /* 80123EAC 00120CAC 38 21 00 10 */ addi r1, r1, 0x10 /* 80123EB0 00120CB0 4E 80 00 20 */ blr -.global func_80123EB4 -func_80123EB4: +.global zGridReset__FP6zScene +zGridReset__FP6zScene: /* 80123EB4 00120CB4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80123EB8 00120CB8 7C 08 02 A6 */ mflr r0 /* 80123EBC 00120CBC 90 01 00 24 */ stw r0, 0x24(r1) @@ -287,10 +287,10 @@ lbl_80123F4C: /* 80123F4C 00120D4C 80 83 00 24 */ lwz r4, 0x24(r3) /* 80123F50 00120D50 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80123F54 00120D54 38 84 00 30 */ addi r4, r4, 0x30 -/* 80123F58 00120D58 4B EF 59 0D */ bl func_80019864 +/* 80123F58 00120D58 4B EF 59 0D */ bl xEntDefaultBoundUpdate__FP4xEntP5xVec3 lbl_80123F5C: /* 80123F5C 00120D5C 7F A3 EB 78 */ mr r3, r29 -/* 80123F60 00120D60 48 00 04 C9 */ bl func_80124428 +/* 80123F60 00120D60 48 00 04 C9 */ bl zGridUpdateEnt__FP4xEnt lbl_80123F64: /* 80123F64 00120D64 3B FF 00 04 */ addi r31, r31, 4 /* 80123F68 00120D68 3B DE 00 01 */ addi r30, r30, 1 @@ -307,8 +307,8 @@ lbl_80123F6C: /* 80123F90 00120D90 38 21 00 20 */ addi r1, r1, 0x20 /* 80123F94 00120D94 4E 80 00 20 */ blr -.global func_80123F98 -func_80123F98: +.global zGridInit__FP6zScene +zGridInit__FP6zScene: /* 80123F98 00120D98 94 21 FF 70 */ stwu r1, -0x90(r1) /* 80123F9C 00120D9C 7C 08 02 A6 */ mflr r0 /* 80123FA0 00120DA0 90 01 00 94 */ stw r0, 0x94(r1) @@ -327,7 +327,7 @@ func_80123F98: /* 80123FD4 00120DD4 38 00 00 00 */ li r0, 0 /* 80123FD8 00120DD8 7C 7E 1B 78 */ mr r30, r3 /* 80123FDC 00120DDC 90 0D 95 30 */ stw r0, lbl_803CBE30-_SDA_BASE_(r13) -/* 80123FE0 00120DE0 4B EF 73 35 */ bl func_8001B314 +/* 80123FE0 00120DE0 4B EF 73 35 */ bl xEntGetAllEntsBox__Fv /* 80123FE4 00120DE4 C0 23 00 00 */ lfs f1, 0(r3) /* 80123FE8 00120DE8 7C 7F 1B 78 */ mr r31, r3 /* 80123FEC 00120DEC C0 03 00 0C */ lfs f0, 0xc(r3) @@ -417,7 +417,7 @@ lbl_801240E8: /* 80124104 00120F04 D8 01 00 28 */ stfd f0, 0x28(r1) /* 80124108 00120F08 80 A1 00 24 */ lwz r5, 0x24(r1) /* 8012410C 00120F0C 80 C1 00 2C */ lwz r6, 0x2c(r1) -/* 80124110 00120F10 4B FF DD 31 */ bl func_80121E40 +/* 80124110 00120F10 4B FF DD 31 */ bl xGridInit__FP5xGridPC4xBoxUsUsUc /* 80124114 00120F14 80 7F 00 00 */ lwz r3, 0(r31) /* 80124118 00120F18 80 1F 00 04 */ lwz r0, 4(r31) /* 8012411C 00120F1C 90 61 00 08 */ stw r3, 8(r1) @@ -530,7 +530,7 @@ lbl_80124274: /* 80124290 00121090 D8 01 00 20 */ stfd f0, 0x20(r1) /* 80124294 00121094 80 A1 00 2C */ lwz r5, 0x2c(r1) /* 80124298 00121098 80 C1 00 24 */ lwz r6, 0x24(r1) -/* 8012429C 0012109C 4B FF DB A5 */ bl func_80121E40 +/* 8012429C 0012109C 4B FF DB A5 */ bl xGridInit__FP5xGridPC4xBoxUsUsUc /* 801242A0 001210A0 C0 02 A0 F0 */ lfs f0, lbl_803CEA70-_SDA2_BASE_(r2) /* 801242A4 001210A4 EF 7D 00 24 */ fdivs f27, f29, f0 /* 801242A8 001210A8 FC 20 D8 90 */ fmr f1, f27 @@ -599,11 +599,11 @@ lbl_80124360: /* 8012437C 0012117C D8 01 00 20 */ stfd f0, 0x20(r1) /* 80124380 00121180 80 A1 00 2C */ lwz r5, 0x2c(r1) /* 80124384 00121184 80 C1 00 24 */ lwz r6, 0x24(r1) -/* 80124388 00121188 4B FF DA B9 */ bl func_80121E40 +/* 80124388 00121188 4B FF DA B9 */ bl xGridInit__FP5xGridPC4xBoxUsUsUc /* 8012438C 0012118C 38 00 00 01 */ li r0, 1 /* 80124390 00121190 7F C3 F3 78 */ mr r3, r30 /* 80124394 00121194 90 0D 95 60 */ stw r0, lbl_803CBE60-_SDA_BASE_(r13) -/* 80124398 00121198 4B FF FB 1D */ bl func_80123EB4 +/* 80124398 00121198 4B FF FB 1D */ bl zGridReset__FP6zScene /* 8012439C 0012119C E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0 /* 801243A0 001211A0 CB E1 00 80 */ lfd f31, 0x80(r1) /* 801243A4 001211A4 E3 C1 00 78 */ psq_l f30, 120(r1), 0, qr0 @@ -621,20 +621,20 @@ lbl_80124360: /* 801243D4 001211D4 38 21 00 90 */ addi r1, r1, 0x90 /* 801243D8 001211D8 4E 80 00 20 */ blr -.global func_801243DC -func_801243DC: +.global zGridExit__FP6zScene +zGridExit__FP6zScene: /* 801243DC 001211DC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801243E0 001211E0 7C 08 02 A6 */ mflr r0 /* 801243E4 001211E4 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha /* 801243E8 001211E8 90 01 00 14 */ stw r0, 0x14(r1) /* 801243EC 001211EC 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l -/* 801243F0 001211F0 4B FF DB F9 */ bl func_80121FE8 +/* 801243F0 001211F0 4B FF DB F9 */ bl xGridKill__FP5xGrid /* 801243F4 001211F4 3C 60 80 3D */ lis r3, lbl_803CA774@ha /* 801243F8 001211F8 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l -/* 801243FC 001211FC 4B FF DB ED */ bl func_80121FE8 +/* 801243FC 001211FC 4B FF DB ED */ bl xGridKill__FP5xGrid /* 80124400 00121200 3C 60 80 3D */ lis r3, lbl_803CA7A8@ha /* 80124404 00121204 38 63 A7 A8 */ addi r3, r3, lbl_803CA7A8@l -/* 80124408 00121208 4B FF DB E1 */ bl func_80121FE8 +/* 80124408 00121208 4B FF DB E1 */ bl xGridKill__FP5xGrid /* 8012440C 0012120C 38 00 00 00 */ li r0, 0 /* 80124410 00121210 90 0D 95 30 */ stw r0, lbl_803CBE30-_SDA_BASE_(r13) /* 80124414 00121214 90 0D 95 60 */ stw r0, lbl_803CBE60-_SDA_BASE_(r13) @@ -643,8 +643,8 @@ func_801243DC: /* 80124420 00121220 38 21 00 10 */ addi r1, r1, 0x10 /* 80124424 00121224 4E 80 00 20 */ blr -.global func_80124428 -func_80124428: +.global zGridUpdateEnt__FP4xEnt +zGridUpdateEnt__FP4xEnt: /* 80124428 00121228 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012442C 0012122C 7C 08 02 A6 */ mflr r0 /* 80124430 00121230 90 01 00 14 */ stw r0, 0x14(r1) @@ -699,7 +699,7 @@ lbl_801244D4: /* 801244DC 001212DC 2C 04 00 00 */ cmpwi r4, 0 /* 801244E0 001212E0 40 82 00 E0 */ bne lbl_801245C0 /* 801244E4 001212E4 7F E4 FB 78 */ mr r4, r31 -/* 801244E8 001212E8 4B FF E0 6D */ bl func_80122554 +/* 801244E8 001212E8 4B FF E0 6D */ bl xGridUpdate__FP5xGridP4xEnt /* 801244EC 001212EC 48 00 00 D4 */ b lbl_801245C0 lbl_801244F0: /* 801244F0 001212F0 88 1F 00 20 */ lbz r0, 0x20(r31) @@ -708,7 +708,7 @@ lbl_801244F0: /* 801244FC 001212FC 3C 60 80 3D */ lis r3, lbl_803CA7A8@ha /* 80124500 00121300 7F E4 FB 78 */ mr r4, r31 /* 80124504 00121304 38 63 A7 A8 */ addi r3, r3, lbl_803CA7A8@l -/* 80124508 00121308 4B FF E3 0D */ bl func_80122814 +/* 80124508 00121308 4B FF E3 0D */ bl xGridEntIsTooBig__FP5xGridPC4xEnt /* 8012450C 0012130C 2C 03 00 00 */ cmpwi r3, 0 /* 80124510 00121310 41 82 00 10 */ beq lbl_80124520 /* 80124514 00121314 38 00 00 01 */ li r0, 1 @@ -721,19 +721,19 @@ lbl_80124528: /* 80124528 00121328 3C 60 80 3D */ lis r3, lbl_803CA7A8@ha /* 8012452C 0012132C 7F E4 FB 78 */ mr r4, r31 /* 80124530 00121330 38 63 A7 A8 */ addi r3, r3, lbl_803CA7A8@l -/* 80124534 00121334 4B FF DC 69 */ bl func_8012219C +/* 80124534 00121334 4B FF DC 69 */ bl xGridAdd__FP5xGridP4xEnt /* 80124538 00121338 48 00 00 88 */ b lbl_801245C0 lbl_8012453C: /* 8012453C 0012133C 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha /* 80124540 00121340 7F E4 FB 78 */ mr r4, r31 /* 80124544 00121344 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l -/* 80124548 00121348 4B FF E2 CD */ bl func_80122814 +/* 80124548 00121348 4B FF E2 CD */ bl xGridEntIsTooBig__FP5xGridPC4xEnt /* 8012454C 0012134C 2C 03 00 00 */ cmpwi r3, 0 /* 80124550 00121350 41 82 00 44 */ beq lbl_80124594 /* 80124554 00121354 3C 60 80 3D */ lis r3, lbl_803CA774@ha /* 80124558 00121358 7F E4 FB 78 */ mr r4, r31 /* 8012455C 0012135C 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l -/* 80124560 00121360 4B FF E2 B5 */ bl func_80122814 +/* 80124560 00121360 4B FF E2 B5 */ bl xGridEntIsTooBig__FP5xGridPC4xEnt /* 80124564 00121364 2C 03 00 00 */ cmpwi r3, 0 /* 80124568 00121368 41 82 00 10 */ beq lbl_80124578 /* 8012456C 0012136C 38 00 00 02 */ li r0, 2 @@ -746,13 +746,13 @@ lbl_80124580: /* 80124580 00121380 3C 60 80 3D */ lis r3, lbl_803CA774@ha /* 80124584 00121384 7F E4 FB 78 */ mr r4, r31 /* 80124588 00121388 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l -/* 8012458C 0012138C 4B FF DC 11 */ bl func_8012219C +/* 8012458C 0012138C 4B FF DC 11 */ bl xGridAdd__FP5xGridP4xEnt /* 80124590 00121390 48 00 00 30 */ b lbl_801245C0 lbl_80124594: /* 80124594 00121394 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha /* 80124598 00121398 7F E4 FB 78 */ mr r4, r31 /* 8012459C 0012139C 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l -/* 801245A0 001213A0 4B FF DB FD */ bl func_8012219C +/* 801245A0 001213A0 4B FF DB FD */ bl xGridAdd__FP5xGridP4xEnt /* 801245A4 001213A4 38 00 00 00 */ li r0, 0 /* 801245A8 001213A8 98 1F 00 59 */ stb r0, 0x59(r31) /* 801245AC 001213AC 48 00 00 14 */ b lbl_801245C0 @@ -760,7 +760,7 @@ lbl_801245B0: /* 801245B0 001213B0 28 03 00 00 */ cmplwi r3, 0 /* 801245B4 001213B4 41 82 00 0C */ beq lbl_801245C0 /* 801245B8 001213B8 38 7F 00 50 */ addi r3, r31, 0x50 -/* 801245BC 001213BC 4B FF DF 19 */ bl func_801224D4 +/* 801245BC 001213BC 4B FF DF 19 */ bl xGridRemove__FP10xGridBound lbl_801245C0: /* 801245C0 001213C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 801245C4 001213C4 83 E1 00 0C */ lwz r31, 0xc(r1) diff --git a/asm/Game/zGust.s b/asm/Game/zGust.s index cad430587..e64db00f6 100644 --- a/asm/Game/zGust.s +++ b/asm/Game/zGust.s @@ -11,7 +11,7 @@ func_8009AD50: /* 8009AD60 00097B60 7C 9F 23 78 */ mr r31, r4 /* 8009AD64 00097B64 93 C1 00 08 */ stw r30, 8(r1) /* 8009AD68 00097B68 7C 7E 1B 78 */ mr r30, r3 -/* 8009AD6C 00097B6C 4B F6 E6 95 */ bl func_80009400 +/* 8009AD6C 00097B6C 4B F6 E6 95 */ bl xBaseInit__FP5xBaseP10xBaseAsset /* 8009AD70 00097B70 3C 60 80 0A */ lis r3, lbl_8009B310@ha /* 8009AD74 00097B74 38 03 B3 10 */ addi r0, r3, lbl_8009B310@l /* 8009AD78 00097B78 90 1E 00 0C */ stw r0, 0xc(r30) @@ -47,11 +47,11 @@ func_8009ADCC: /* 8009ADDC 00097BDC 7C 7F 1B 78 */ mr r31, r3 /* 8009ADE0 00097BE0 80 63 00 14 */ lwz r3, 0x14(r3) /* 8009ADE4 00097BE4 80 63 00 0C */ lwz r3, 0xc(r3) -/* 8009ADE8 00097BE8 48 01 9C 55 */ bl func_800B4A3C +/* 8009ADE8 00097BE8 48 01 9C 55 */ bl zSceneFindObject__FUi /* 8009ADEC 00097BEC 90 7F 00 18 */ stw r3, 0x18(r31) /* 8009ADF0 00097BF0 80 7F 00 14 */ lwz r3, 0x14(r31) /* 8009ADF4 00097BF4 80 63 00 10 */ lwz r3, 0x10(r3) -/* 8009ADF8 00097BF8 48 01 9C 45 */ bl func_800B4A3C +/* 8009ADF8 00097BF8 48 01 9C 45 */ bl zSceneFindObject__FUi /* 8009ADFC 00097BFC 90 7F 00 1C */ stw r3, 0x1c(r31) /* 8009AE00 00097C00 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009AE04 00097C04 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -59,8 +59,8 @@ func_8009ADCC: /* 8009AE0C 00097C0C 38 21 00 10 */ addi r1, r1, 0x10 /* 8009AE10 00097C10 4E 80 00 20 */ blr -.global func_8009AE14 -func_8009AE14: +.global zGustInit__Fv +zGustInit__Fv: /* 8009AE14 00097C14 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8009AE18 00097C18 7C 08 02 A6 */ mflr r0 /* 8009AE1C 00097C1C 3C 60 47 55 */ lis r3, 0x47555354@ha @@ -68,7 +68,7 @@ func_8009AE14: /* 8009AE24 00097C24 38 63 53 54 */ addi r3, r3, 0x47555354@l /* 8009AE28 00097C28 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8009AE2C 00097C2C 93 C1 00 18 */ stw r30, 0x18(r1) -/* 8009AE30 00097C30 4B FB 09 E9 */ bl func_8004B818 +/* 8009AE30 00097C30 4B FB 09 E9 */ bl xSTAssetCountByType__FUi /* 8009AE34 00097C34 B0 6D 8F B4 */ sth r3, lbl_803CB8B4-_SDA_BASE_(r13) /* 8009AE38 00097C38 A0 0D 8F B4 */ lhz r0, lbl_803CB8B4-_SDA_BASE_(r13) /* 8009AE3C 00097C3C 28 00 00 00 */ cmplwi r0, 0 @@ -76,7 +76,7 @@ func_8009AE14: /* 8009AE44 00097C44 1C 80 00 24 */ mulli r4, r0, 0x24 /* 8009AE48 00097C48 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8009AE4C 00097C4C 38 A0 00 00 */ li r5, 0 -/* 8009AE50 00097C50 4B F9 8A F1 */ bl func_80033940 +/* 8009AE50 00097C50 4B F9 8A F1 */ bl xMemAlloc__FUiUii /* 8009AE54 00097C54 90 6D 8F B0 */ stw r3, lbl_803CB8B0-_SDA_BASE_(r13) /* 8009AE58 00097C58 3B C0 00 00 */ li r30, 0 /* 8009AE5C 00097C5C 3F E0 47 55 */ lis r31, 0x4755 @@ -85,7 +85,7 @@ lbl_8009AE64: /* 8009AE64 00097C64 38 7F 53 54 */ addi r3, r31, 0x5354 /* 8009AE68 00097C68 57 C4 04 3E */ clrlwi r4, r30, 0x10 /* 8009AE6C 00097C6C 38 A1 00 08 */ addi r5, r1, 8 -/* 8009AE70 00097C70 4B FB 0A 31 */ bl func_8004B8A0 +/* 8009AE70 00097C70 4B FB 0A 31 */ bl xSTFindAssetByType__FUiiPUi /* 8009AE74 00097C74 57 C0 04 3E */ clrlwi r0, r30, 0x10 /* 8009AE78 00097C78 80 AD 8F B0 */ lwz r5, lbl_803CB8B0-_SDA_BASE_(r13) /* 8009AE7C 00097C7C 1C 00 00 24 */ mulli r0, r0, 0x24 @@ -110,8 +110,8 @@ lbl_8009AEAC: /* 8009AEBC 00097CBC 38 21 00 20 */ addi r1, r1, 0x20 /* 8009AEC0 00097CC0 4E 80 00 20 */ blr -.global func_8009AEC4 -func_8009AEC4: +.global zGustSetup__Fv +zGustSetup__Fv: /* 8009AEC4 00097CC4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009AEC8 00097CC8 7C 08 02 A6 */ mflr r0 /* 8009AECC 00097CCC 90 01 00 14 */ stw r0, 0x14(r1) @@ -135,14 +135,14 @@ lbl_8009AF00: /* 8009AF0C 00097D0C 41 80 FF DC */ blt lbl_8009AEE8 /* 8009AF10 00097D10 3C 60 80 26 */ lis r3, lbl_8025CB50@ha /* 8009AF14 00097D14 38 63 CB 50 */ addi r3, r3, lbl_8025CB50@l -/* 8009AF18 00097D18 4B FB 12 FD */ bl func_8004C214 -/* 8009AF1C 00097D1C 48 00 D8 D1 */ bl func_800A87EC +/* 8009AF18 00097D18 4B FB 12 FD */ bl xStrHash__FPCc +/* 8009AF1C 00097D1C 48 00 D8 D1 */ bl zParEmitterFind__FUi /* 8009AF20 00097D20 3C 80 80 26 */ lis r4, lbl_8025CB50@ha /* 8009AF24 00097D24 90 6D 8F B8 */ stw r3, lbl_803CB8B8-_SDA_BASE_(r13) /* 8009AF28 00097D28 38 64 CB 50 */ addi r3, r4, lbl_8025CB50@l /* 8009AF2C 00097D2C 38 63 00 12 */ addi r3, r3, 0x12 -/* 8009AF30 00097D30 4B FB 12 E5 */ bl func_8004C214 -/* 8009AF34 00097D34 48 00 D8 B9 */ bl func_800A87EC +/* 8009AF30 00097D30 4B FB 12 E5 */ bl xStrHash__FPCc +/* 8009AF34 00097D34 48 00 D8 B9 */ bl zParEmitterFind__FUi /* 8009AF38 00097D38 90 6D 8F BC */ stw r3, lbl_803CB8BC-_SDA_BASE_(r13) lbl_8009AF3C: /* 8009AF3C 00097D3C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -151,8 +151,8 @@ lbl_8009AF3C: /* 8009AF48 00097D48 38 21 00 10 */ addi r1, r1, 0x10 /* 8009AF4C 00097D4C 4E 80 00 20 */ blr -.global func_8009AF50 -func_8009AF50: +.global zGustTurnOn__FP5zGust +zGustTurnOn__FP5zGust: /* 8009AF50 00097D50 80 03 00 10 */ lwz r0, 0x10(r3) /* 8009AF54 00097D54 60 00 00 01 */ ori r0, r0, 1 /* 8009AF58 00097D58 90 03 00 10 */ stw r0, 0x10(r3) @@ -160,15 +160,15 @@ func_8009AF50: /* 8009AF60 00097D60 D0 03 00 20 */ stfs f0, 0x20(r3) /* 8009AF64 00097D64 4E 80 00 20 */ blr -.global func_8009AF68 -func_8009AF68: +.global zGustTurnOff__FP5zGust +zGustTurnOff__FP5zGust: /* 8009AF68 00097D68 80 03 00 10 */ lwz r0, 0x10(r3) /* 8009AF6C 00097D6C 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 8009AF70 00097D70 90 03 00 10 */ stw r0, 0x10(r3) /* 8009AF74 00097D74 4E 80 00 20 */ blr -.global func_8009AF78 -func_8009AF78: +.global zGustToggleOn__FP5zGust +zGustToggleOn__FP5zGust: /* 8009AF78 00097D78 80 03 00 10 */ lwz r0, 0x10(r3) /* 8009AF7C 00097D7C 68 00 00 01 */ xori r0, r0, 1 /* 8009AF80 00097D80 90 03 00 10 */ stw r0, 0x10(r3) @@ -176,8 +176,8 @@ func_8009AF78: /* 8009AF88 00097D88 D0 03 00 20 */ stfs f0, 0x20(r3) /* 8009AF8C 00097D8C 4E 80 00 20 */ blr -.global func_8009AF90 -func_8009AF90: +.global zGustGetGust__FUs +zGustGetGust__FUs: /* 8009AF90 00097D90 80 8D 8F B0 */ lwz r4, lbl_803CB8B0-_SDA_BASE_(r13) /* 8009AF94 00097D94 28 04 00 00 */ cmplwi r4, 0 /* 8009AF98 00097D98 41 82 00 14 */ beq lbl_8009AFAC @@ -218,7 +218,7 @@ lbl_8009AFF4: /* 8009B010 00097E10 38 A1 00 14 */ addi r5, r1, 0x14 /* 8009B014 00097E14 80 84 00 10 */ lwz r4, 0x10(r4) /* 8009B018 00097E18 38 84 00 0C */ addi r4, r4, 0xc -/* 8009B01C 00097E1C 4B F6 F8 AD */ bl func_8000A8C8 +/* 8009B01C 00097E1C 4B F6 F8 AD */ bl xBoundHitsBound__FPC6xBoundPC6xBoundP7xCollis /* 8009B020 00097E20 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009B024 00097E24 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8009B028 00097E28 41 82 00 C0 */ beq lbl_8009B0E8 @@ -395,37 +395,37 @@ lbl_8009B278: /* 8009B28C 0009808C 38 21 00 90 */ addi r1, r1, 0x90 /* 8009B290 00098090 4E 80 00 20 */ blr -.global func_8009B294 -func_8009B294: +.global zGustSave__FP5zGustP7xSerial +zGustSave__FP5zGustP7xSerial: /* 8009B294 00098094 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009B298 00098098 7C 08 02 A6 */ mflr r0 /* 8009B29C 0009809C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009B2A0 000980A0 4B F6 E1 AD */ bl func_8000944C +/* 8009B2A0 000980A0 4B F6 E1 AD */ bl xBaseSave__FP5xBaseP7xSerial /* 8009B2A4 000980A4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009B2A8 000980A8 7C 08 03 A6 */ mtlr r0 /* 8009B2AC 000980AC 38 21 00 10 */ addi r1, r1, 0x10 /* 8009B2B0 000980B0 4E 80 00 20 */ blr -.global func_8009B2B4 -func_8009B2B4: +.global zGustLoad__FP5zGustP7xSerial +zGustLoad__FP5zGustP7xSerial: /* 8009B2B4 000980B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009B2B8 000980B8 7C 08 02 A6 */ mflr r0 /* 8009B2BC 000980BC 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009B2C0 000980C0 4B F6 E1 DD */ bl func_8000949C +/* 8009B2C0 000980C0 4B F6 E1 DD */ bl xBaseLoad__FP5xBaseP7xSerial /* 8009B2C4 000980C4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009B2C8 000980C8 7C 08 03 A6 */ mtlr r0 /* 8009B2CC 000980CC 38 21 00 10 */ addi r1, r1, 0x10 /* 8009B2D0 000980D0 4E 80 00 20 */ blr -.global func_8009B2D4 -func_8009B2D4: +.global zGustReset__FP5zGust +zGustReset__FP5zGust: /* 8009B2D4 000980D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009B2D8 000980D8 7C 08 02 A6 */ mflr r0 /* 8009B2DC 000980DC 90 01 00 14 */ stw r0, 0x14(r1) /* 8009B2E0 000980E0 93 E1 00 0C */ stw r31, 0xc(r1) /* 8009B2E4 000980E4 7C 7F 1B 78 */ mr r31, r3 /* 8009B2E8 000980E8 80 83 00 14 */ lwz r4, 0x14(r3) -/* 8009B2EC 000980EC 4B F6 E2 0D */ bl func_800094F8 +/* 8009B2EC 000980EC 4B F6 E2 0D */ bl xBaseReset__FP5xBaseP10xBaseAsset /* 8009B2F0 000980F0 80 7F 00 14 */ lwz r3, 0x14(r31) /* 8009B2F4 000980F4 80 03 00 08 */ lwz r0, 8(r3) /* 8009B2F8 000980F8 90 1F 00 10 */ stw r0, 0x10(r31) @@ -453,19 +453,19 @@ lbl_8009B334: /* 8009B348 00098148 48 00 00 30 */ b lbl_8009B378 lbl_8009B34C: /* 8009B34C 0009814C 7C 83 23 78 */ mr r3, r4 -/* 8009B350 00098150 4B FF FC 01 */ bl func_8009AF50 +/* 8009B350 00098150 4B FF FC 01 */ bl zGustTurnOn__FP5zGust /* 8009B354 00098154 48 00 00 24 */ b lbl_8009B378 lbl_8009B358: /* 8009B358 00098158 7C 83 23 78 */ mr r3, r4 -/* 8009B35C 0009815C 4B FF FC 0D */ bl func_8009AF68 +/* 8009B35C 0009815C 4B FF FC 0D */ bl zGustTurnOff__FP5zGust /* 8009B360 00098160 48 00 00 18 */ b lbl_8009B378 lbl_8009B364: /* 8009B364 00098164 7C 83 23 78 */ mr r3, r4 -/* 8009B368 00098168 4B FF FC 11 */ bl func_8009AF78 +/* 8009B368 00098168 4B FF FC 11 */ bl zGustToggleOn__FP5zGust /* 8009B36C 0009816C 48 00 00 0C */ b lbl_8009B378 lbl_8009B370: /* 8009B370 00098170 7C 83 23 78 */ mr r3, r4 -/* 8009B374 00098174 4B FF FF 61 */ bl func_8009B2D4 +/* 8009B374 00098174 4B FF FF 61 */ bl zGustReset__FP5zGust lbl_8009B378: /* 8009B378 00098178 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009B37C 0009817C 38 60 00 01 */ li r3, 1 @@ -532,7 +532,7 @@ lbl_8009B450: /* 8009B454 00098254 40 80 00 08 */ bge lbl_8009B45C /* 8009B458 00098258 3B 60 00 01 */ li r27, 1 lbl_8009B45C: -/* 8009B45C 0009825C 4B F9 58 2D */ bl func_80030C88 +/* 8009B45C 0009825C 4B F9 58 2D */ bl xurand__Fv /* 8009B460 00098260 C0 02 91 10 */ lfs f0, lbl_803CDA90-_SDA2_BASE_(r2) /* 8009B464 00098264 EC 00 00 7A */ fmadds f0, f0, f1, f0 /* 8009B468 00098268 D0 1F 00 20 */ stfs f0, 0x20(r31) @@ -562,14 +562,14 @@ lbl_8009B4A4: /* 8009B4BC 000982BC 83 C4 00 10 */ lwz r30, 0x10(r4) /* 8009B4C0 000982C0 38 9E 00 48 */ addi r4, r30, 0x48 /* 8009B4C4 000982C4 4B F6 FD A1 */ bl func_8000B264 -/* 8009B4C8 000982C8 4B F9 57 C1 */ bl func_80030C88 +/* 8009B4C8 000982C8 4B F9 57 C1 */ bl xurand__Fv /* 8009B4CC 000982CC C0 7E 00 3C */ lfs f3, 0x3c(r30) /* 8009B4D0 000982D0 C0 5E 00 48 */ lfs f2, 0x48(r30) /* 8009B4D4 000982D4 C0 01 01 48 */ lfs f0, 0x148(r1) /* 8009B4D8 000982D8 EC 43 10 28 */ fsubs f2, f3, f2 /* 8009B4DC 000982DC EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8009B4E0 000982E0 D0 01 01 48 */ stfs f0, 0x148(r1) -/* 8009B4E4 000982E4 4B F9 57 A5 */ bl func_80030C88 +/* 8009B4E4 000982E4 4B F9 57 A5 */ bl xurand__Fv /* 8009B4E8 000982E8 C0 7E 00 44 */ lfs f3, 0x44(r30) /* 8009B4EC 000982EC C0 5E 00 50 */ lfs f2, 0x50(r30) /* 8009B4F0 000982F0 C0 01 01 50 */ lfs f0, 0x150(r1) @@ -594,19 +594,19 @@ lbl_8009B538: /* 8009B538 00098338 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 8009B53C 0009833C 83 C3 00 10 */ lwz r30, 0x10(r3) /* 8009B540 00098340 C3 FE 00 48 */ lfs f31, 0x48(r30) -/* 8009B544 00098344 4B F9 57 45 */ bl func_80030C88 +/* 8009B544 00098344 4B F9 57 45 */ bl xurand__Fv /* 8009B548 00098348 C0 1E 00 3C */ lfs f0, 0x3c(r30) /* 8009B54C 0009834C EC 00 F8 28 */ fsubs f0, f0, f31 /* 8009B550 00098350 EC 00 F8 7A */ fmadds f0, f0, f1, f31 /* 8009B554 00098354 D0 01 01 48 */ stfs f0, 0x148(r1) /* 8009B558 00098358 C3 FE 00 4C */ lfs f31, 0x4c(r30) -/* 8009B55C 0009835C 4B F9 57 2D */ bl func_80030C88 +/* 8009B55C 0009835C 4B F9 57 2D */ bl xurand__Fv /* 8009B560 00098360 C0 1E 00 40 */ lfs f0, 0x40(r30) /* 8009B564 00098364 EC 00 F8 28 */ fsubs f0, f0, f31 /* 8009B568 00098368 EC 00 F8 7A */ fmadds f0, f0, f1, f31 /* 8009B56C 0009836C D0 01 01 4C */ stfs f0, 0x14c(r1) /* 8009B570 00098370 C3 FE 00 50 */ lfs f31, 0x50(r30) -/* 8009B574 00098374 4B F9 57 15 */ bl func_80030C88 +/* 8009B574 00098374 4B F9 57 15 */ bl xurand__Fv /* 8009B578 00098378 C0 1E 00 44 */ lfs f0, 0x44(r30) /* 8009B57C 0009837C EC 00 F8 28 */ fsubs f0, f0, f31 /* 8009B580 00098380 EC 00 F8 7A */ fmadds f0, f0, f1, f31 @@ -635,7 +635,7 @@ lbl_8009B5C4: /* 8009B5D8 000983D8 EC 01 00 32 */ fmuls f0, f1, f0 /* 8009B5DC 000983DC D0 01 00 28 */ stfs f0, 0x28(r1) /* 8009B5E0 000983E0 C0 22 91 38 */ lfs f1, lbl_803CDAB8-_SDA2_BASE_(r2) -/* 8009B5E4 000983E4 48 07 C5 E5 */ bl func_80117BC8 +/* 8009B5E4 000983E4 48 07 C5 E5 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 8009B5E8 000983E8 3B 5A 00 01 */ addi r26, r26, 1 lbl_8009B5EC: /* 8009B5EC 000983EC 7C 1A D8 00 */ cmpw r26, r27 @@ -649,8 +649,8 @@ lbl_8009B5F4: /* 8009B608 00098408 38 21 01 B0 */ addi r1, r1, 0x1b0 /* 8009B60C 0009840C 4E 80 00 20 */ blr -.global func_8009B610 -func_8009B610: +.global zGustUpdateFX__Ff +zGustUpdateFX__Ff: /* 8009B610 00098410 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8009B614 00098414 7C 08 02 A6 */ mflr r0 /* 8009B618 00098418 90 01 00 24 */ stw r0, 0x24(r1) diff --git a/asm/Game/zHud.s b/asm/Game/zHud.s index ebbc8f8eb..46239438d 100644 --- a/asm/Game/zHud.s +++ b/asm/Game/zHud.s @@ -6,7 +6,7 @@ lbl_8009B684: /* 8009B684 00098484 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009B688 00098488 7C 08 02 A6 */ mflr r0 /* 8009B68C 0009848C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009B690 00098490 4B F9 2A D9 */ bl func_8002E168 +/* 8009B690 00098490 4B F9 2A D9 */ bl hide__Q24xhud6widgetFv /* 8009B694 00098494 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009B698 00098498 7C 08 03 A6 */ mtlr r0 /* 8009B69C 0009849C 38 21 00 10 */ addi r1, r1, 0x10 @@ -19,7 +19,7 @@ func_8009B6A4: /* 8009B6AC 000984AC 90 01 00 44 */ stw r0, 0x44(r1) /* 8009B6B0 000984B0 93 E1 00 3C */ stw r31, 0x3c(r1) /* 8009B6B4 000984B4 7C 7F 1B 78 */ mr r31, r3 -/* 8009B6B8 000984B8 4B F9 29 1D */ bl func_8002DFD4 +/* 8009B6B8 000984B8 4B F9 29 1D */ bl show__Q24xhud6widgetFv /* 8009B6BC 000984BC 3C 60 80 03 */ lis r3, lbl_8002EAF0@ha /* 8009B6C0 000984C0 C0 22 91 40 */ lfs f1, lbl_803CDAC0-_SDA2_BASE_(r2) /* 8009B6C4 000984C4 38 A3 EA F0 */ addi r5, r3, lbl_8002EAF0@l @@ -31,7 +31,7 @@ func_8009B6A4: /* 8009B6DC 000984DC 4B F9 37 99 */ bl func_8002EE74 /* 8009B6E0 000984E0 7C 64 1B 78 */ mr r4, r3 /* 8009B6E4 000984E4 7F E3 FB 78 */ mr r3, r31 -/* 8009B6E8 000984E8 4B F9 2E 9D */ bl func_8002E584 +/* 8009B6E8 000984E8 4B F9 2E 9D */ bl add_motive__Q24xhud6widgetFRCQ24xhud6motive /* 8009B6EC 000984EC 80 01 00 44 */ lwz r0, 0x44(r1) /* 8009B6F0 000984F0 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 8009B6F4 000984F4 7C 08 03 A6 */ mtlr r0 @@ -57,7 +57,7 @@ func_8009B700: /* 8009B738 00098538 4B F9 37 3D */ bl func_8002EE74 /* 8009B73C 0009853C 7C 64 1B 78 */ mr r4, r3 /* 8009B740 00098540 7F E3 FB 78 */ mr r3, r31 -/* 8009B744 00098544 4B F9 2E 41 */ bl func_8002E584 +/* 8009B744 00098544 4B F9 2E 41 */ bl add_motive__Q24xhud6widgetFRCQ24xhud6motive /* 8009B748 00098548 80 01 00 44 */ lwz r0, 0x44(r1) /* 8009B74C 0009854C 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 8009B750 00098550 7C 08 03 A6 */ mtlr r0 @@ -75,7 +75,7 @@ func_8009B75C: /* 8009B774 00098574 7C 00 07 75 */ extsb. r0, r0 /* 8009B778 00098578 40 82 00 18 */ bne lbl_8009B790 /* 8009B77C 0009857C 4B F9 44 DD */ bl func_8002FC58 -/* 8009B780 00098580 4B FB 0A 95 */ bl func_8004C214 +/* 8009B780 00098580 4B FB 0A 95 */ bl xStrHash__FPCc /* 8009B784 00098584 90 6D 8F C8 */ stw r3, lbl_803CB8C8-_SDA_BASE_(r13) /* 8009B788 00098588 38 00 00 01 */ li r0, 1 /* 8009B78C 0009858C 98 0D 8F CC */ stb r0, lbl_803CB8CC-_SDA_BASE_(r13) @@ -101,7 +101,7 @@ func_8009B7B4: /* 8009B7CC 000985CC 7C 00 07 75 */ extsb. r0, r0 /* 8009B7D0 000985D0 40 82 00 18 */ bne lbl_8009B7E8 /* 8009B7D4 000985D4 4B F9 47 9D */ bl func_8002FF70 -/* 8009B7D8 000985D8 4B FB 0A 3D */ bl func_8004C214 +/* 8009B7D8 000985D8 4B FB 0A 3D */ bl xStrHash__FPCc /* 8009B7DC 000985DC 90 6D 8F D0 */ stw r3, lbl_803CB8D0-_SDA_BASE_(r13) /* 8009B7E0 000985E0 38 00 00 01 */ li r0, 1 /* 8009B7E4 000985E4 98 0D 8F D4 */ stb r0, lbl_803CB8D4-_SDA_BASE_(r13) @@ -121,7 +121,7 @@ func_8009B80C: /* 8009B80C 0009860C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009B810 00098610 7C 08 02 A6 */ mflr r0 /* 8009B814 00098614 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009B818 00098618 48 00 05 CD */ bl func_8009BDE4 +/* 8009B818 00098618 48 00 05 CD */ bl show__4zhudFv /* 8009B81C 0009861C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009B820 00098620 7C 08 03 A6 */ mtlr r0 /* 8009B824 00098624 38 21 00 10 */ addi r1, r1, 0x10 @@ -133,36 +133,36 @@ func_8009B82C: /* 8009B830 00098630 28 00 00 00 */ cmplwi r0, 0 /* 8009B834 00098634 4E 80 00 20 */ blr -.global func_8009B838 -func_8009B838: +.global init__4zhudFv +init__4zhudFv: /* 8009B838 00098638 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009B83C 0009863C 7C 08 02 A6 */ mflr r0 /* 8009B840 00098640 90 01 00 14 */ stw r0, 0x14(r1) /* 8009B844 00098644 38 00 00 01 */ li r0, 1 /* 8009B848 00098648 98 0D 8F C5 */ stb r0, lbl_803CB8C5-_SDA_BASE_(r13) -/* 8009B84C 0009864C 4B F9 23 01 */ bl func_8002DB4C +/* 8009B84C 0009864C 4B F9 23 01 */ bl init__4xhudFv /* 8009B850 00098650 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009B854 00098654 7C 08 03 A6 */ mtlr r0 /* 8009B858 00098658 38 21 00 10 */ addi r1, r1, 0x10 /* 8009B85C 0009865C 4E 80 00 20 */ blr -.global func_8009B860 -func_8009B860: +.global setup__4zhudFv +setup__4zhudFv: /* 8009B860 00098660 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8009B864 00098664 7C 08 02 A6 */ mflr r0 /* 8009B868 00098668 3C 60 80 2E */ lis r3, lbl_802E5710@ha /* 8009B86C 0009866C 90 01 00 34 */ stw r0, 0x34(r1) /* 8009B870 00098670 BF 01 00 10 */ stmw r24, 0x10(r1) /* 8009B874 00098674 3B E3 57 10 */ addi r31, r3, lbl_802E5710@l -/* 8009B878 00098678 4B F9 23 11 */ bl func_8002DB88 +/* 8009B878 00098678 4B F9 23 11 */ bl setup__4xhudFv /* 8009B87C 0009867C 3C 60 80 29 */ lis r3, lbl_8028FA20@ha /* 8009B880 00098680 3B 3F 00 50 */ addi r25, r31, 0x50 /* 8009B884 00098684 3B 03 FA 20 */ addi r24, r3, lbl_8028FA20@l /* 8009B888 00098688 3B 40 00 00 */ li r26, 0 lbl_8009B88C: /* 8009B88C 0009868C 80 78 00 00 */ lwz r3, 0(r24) -/* 8009B890 00098690 4B FB 09 85 */ bl func_8004C214 -/* 8009B894 00098694 48 01 91 A9 */ bl func_800B4A3C +/* 8009B890 00098690 4B FB 09 85 */ bl xStrHash__FPCc +/* 8009B894 00098694 48 01 91 A9 */ bl zSceneFindObject__FUi /* 8009B898 00098698 38 03 00 10 */ addi r0, r3, 0x10 /* 8009B89C 0009869C 90 19 00 00 */ stw r0, 0(r25) /* 8009B8A0 000986A0 80 79 00 00 */ lwz r3, 0(r25) @@ -172,7 +172,7 @@ lbl_8009B88C: /* 8009B8B0 000986B0 2C 1A 00 07 */ cmpwi r26, 7 /* 8009B8B4 000986B4 3B 18 00 04 */ addi r24, r24, 4 /* 8009B8B8 000986B8 41 80 FF D4 */ blt lbl_8009B88C -/* 8009B8BC 000986BC 48 01 95 05 */ bl func_800B4DC0 +/* 8009B8BC 000986BC 48 01 95 05 */ bl zSceneGetLevelIndex__Fv /* 8009B8C0 000986C0 3C 80 80 29 */ lis r4, lbl_8028FA44@ha /* 8009B8C4 000986C4 54 63 18 38 */ slwi r3, r3, 3 /* 8009B8C8 000986C8 38 04 FA 44 */ addi r0, r4, lbl_8028FA44@l @@ -189,8 +189,8 @@ lbl_8009B8F0: /* 8009B8F0 000986F0 3C 60 80 29 */ lis r3, lbl_8028FA20@ha /* 8009B8F4 000986F4 38 63 FA 20 */ addi r3, r3, lbl_8028FA20@l /* 8009B8F8 000986F8 80 63 00 1C */ lwz r3, 0x1c(r3) -/* 8009B8FC 000986FC 4B FB 09 19 */ bl func_8004C214 -/* 8009B900 00098700 48 01 91 3D */ bl func_800B4A3C +/* 8009B8FC 000986FC 4B FB 09 19 */ bl xStrHash__FPCc +/* 8009B900 00098700 48 01 91 3D */ bl zSceneFindObject__FUi /* 8009B904 00098704 80 99 00 04 */ lwz r4, 4(r25) /* 8009B908 00098708 3C 00 43 30 */ lis r0, 0x4330 /* 8009B90C 0009870C 3B 43 00 10 */ addi r26, r3, 0x10 @@ -210,8 +210,8 @@ lbl_8009B8F0: /* 8009B944 00098744 93 44 00 1C */ stw r26, 0x1c(r4) /* 8009B948 00098748 4B F9 35 21 */ bl func_8002EE68 /* 8009B94C 0009874C 80 79 00 00 */ lwz r3, 0(r25) -/* 8009B950 00098750 4B FB 08 C5 */ bl func_8004C214 -/* 8009B954 00098754 48 01 90 E9 */ bl func_800B4A3C +/* 8009B950 00098750 4B FB 08 C5 */ bl xStrHash__FPCc +/* 8009B954 00098754 48 01 90 E9 */ bl zSceneFindObject__FUi /* 8009B958 00098758 38 63 00 10 */ addi r3, r3, 0x10 /* 8009B95C 0009875C 38 9F 00 50 */ addi r4, r31, 0x50 /* 8009B960 00098760 90 64 00 20 */ stw r3, 0x20(r4) @@ -275,7 +275,7 @@ lbl_8009BA20: /* 8009BA3C 0009883C 90 01 00 0C */ stw r0, 0xc(r1) /* 8009BA40 00098840 C8 01 00 08 */ lfd f0, 8(r1) /* 8009BA44 00098844 EC 20 08 28 */ fsubs f1, f0, f1 -/* 8009BA48 00098848 4B F9 3D 01 */ bl func_8002F748 +/* 8009BA48 00098848 4B F9 3D 01 */ bl set_value_immediate__Q24xhud12meter_widgetFf /* 8009BA4C 0009884C 38 00 00 00 */ li r0, 0 /* 8009BA50 00098850 98 19 00 00 */ stb r0, 0(r25) lbl_8009BA54: @@ -294,8 +294,8 @@ lbl_8009BA54: /* 8009BA84 00098884 38 21 00 30 */ addi r1, r1, 0x30 /* 8009BA88 00098888 4E 80 00 20 */ blr -.global func_8009BA8C -func_8009BA8C: +.global destroy__4zhudFv +destroy__4zhudFv: /* 8009BA8C 0009888C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009BA90 00098890 7C 08 02 A6 */ mflr r0 /* 8009BA94 00098894 3C 60 80 2E */ lis r3, lbl_802E5760@ha @@ -306,7 +306,7 @@ func_8009BA8C: /* 8009BAA8 000988A8 38 A0 00 24 */ li r5, 0x24 /* 8009BAAC 000988AC 98 0D 8F C5 */ stb r0, lbl_803CB8C5-_SDA_BASE_(r13) /* 8009BAB0 000988B0 4B F6 79 A9 */ bl memset -/* 8009BAB4 000988B4 4B F9 20 F5 */ bl func_8002DBA8 +/* 8009BAB4 000988B4 4B F9 20 F5 */ bl destroy__4xhudFv /* 8009BAB8 000988B8 38 00 00 01 */ li r0, 1 /* 8009BABC 000988BC 98 0D 82 70 */ stb r0, lbl_803CAB70-_SDA_BASE_(r13) /* 8009BAC0 000988C0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -314,8 +314,8 @@ func_8009BA8C: /* 8009BAC8 000988C8 38 21 00 10 */ addi r1, r1, 0x10 /* 8009BACC 000988CC 4E 80 00 20 */ blr -.global func_8009BAD0 -func_8009BAD0: +.global update__4zhudFf +update__4zhudFf: /* 8009BAD0 000988D0 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8009BAD4 000988D4 7C 08 02 A6 */ mflr r0 /* 8009BAD8 000988D8 90 01 00 64 */ stw r0, 0x64(r1) @@ -334,12 +334,12 @@ func_8009BAD0: /* 8009BB0C 0009890C 80 03 00 3C */ lwz r0, 0x3c(r3) /* 8009BB10 00098910 28 00 00 00 */ cmplwi r0, 0 /* 8009BB14 00098914 41 82 00 08 */ beq lbl_8009BB1C -/* 8009BB18 00098918 48 00 03 BD */ bl func_8009BED4 +/* 8009BB18 00098918 48 00 03 BD */ bl hide__4zhudFv lbl_8009BB1C: /* 8009BB1C 0009891C 80 0D 8F A8 */ lwz r0, lbl_803CB8A8-_SDA_BASE_(r13) /* 8009BB20 00098920 2C 00 00 08 */ cmpwi r0, 8 /* 8009BB24 00098924 40 82 00 08 */ bne lbl_8009BB2C -/* 8009BB28 00098928 48 00 03 AD */ bl func_8009BED4 +/* 8009BB28 00098928 48 00 03 AD */ bl hide__4zhudFv lbl_8009BB2C: /* 8009BB2C 0009892C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8009BB30 00098930 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -350,7 +350,7 @@ lbl_8009BB2C: /* 8009BB44 00098944 80 03 00 30 */ lwz r0, 0x30(r3) /* 8009BB48 00098948 54 00 02 D7 */ rlwinm. r0, r0, 0, 0xb, 0xb /* 8009BB4C 0009894C 41 82 00 30 */ beq lbl_8009BB7C -/* 8009BB50 00098950 4B FF C6 2D */ bl func_8009817C +/* 8009BB50 00098950 4B FF C6 2D */ bl zGameIsPaused__Fv /* 8009BB54 00098954 2C 03 00 00 */ cmpwi r3, 0 /* 8009BB58 00098958 40 82 00 24 */ bne lbl_8009BB7C /* 8009BB5C 0009895C 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -360,12 +360,12 @@ lbl_8009BB2C: /* 8009BB6C 0009896C 3C 03 AF B9 */ addis r0, r3, 0xafb9 /* 8009BB70 00098970 28 00 31 32 */ cmplwi r0, 0x3132 /* 8009BB74 00098974 41 82 00 08 */ beq lbl_8009BB7C -/* 8009BB78 00098978 48 00 02 6D */ bl func_8009BDE4 +/* 8009BB78 00098978 48 00 02 6D */ bl show__4zhudFv lbl_8009BB7C: /* 8009BB7C 0009897C 88 0D 82 70 */ lbz r0, lbl_803CAB70-_SDA_BASE_(r13) /* 8009BB80 00098980 28 00 00 00 */ cmplwi r0, 0 /* 8009BB84 00098984 40 82 00 20 */ bne lbl_8009BBA4 -/* 8009BB88 00098988 4B FF C5 F5 */ bl func_8009817C +/* 8009BB88 00098988 4B FF C5 F5 */ bl zGameIsPaused__Fv /* 8009BB8C 0009898C 2C 03 00 00 */ cmpwi r3, 0 /* 8009BB90 00098990 41 82 00 14 */ beq lbl_8009BBA4 /* 8009BB94 00098994 4B FF FC 79 */ bl func_8009B80C @@ -376,7 +376,7 @@ lbl_8009BBA4: /* 8009BBA4 000989A4 88 0D 82 70 */ lbz r0, lbl_803CAB70-_SDA_BASE_(r13) /* 8009BBA8 000989A8 28 00 00 00 */ cmplwi r0, 0 /* 8009BBAC 000989AC 41 82 00 1C */ beq lbl_8009BBC8 -/* 8009BBB0 000989B0 4B FF C5 CD */ bl func_8009817C +/* 8009BBB0 000989B0 4B FF C5 CD */ bl zGameIsPaused__Fv /* 8009BBB4 000989B4 2C 03 00 00 */ cmpwi r3, 0 /* 8009BBB8 000989B8 40 82 00 10 */ bne lbl_8009BBC8 /* 8009BBBC 000989BC 4B FF FC 71 */ bl func_8009B82C @@ -453,7 +453,7 @@ lbl_8009BCA0: /* 8009BCC0 00098AC0 90 01 00 0C */ stw r0, 0xc(r1) /* 8009BCC4 00098AC4 C8 01 00 08 */ lfd f0, 8(r1) /* 8009BCC8 00098AC8 EC 20 08 28 */ fsubs f1, f0, f1 -/* 8009BCCC 00098ACC 4B F9 38 B5 */ bl func_8002F580 +/* 8009BCCC 00098ACC 4B F9 38 B5 */ bl set_value__Q24xhud12meter_widgetFf /* 8009BCD0 00098AD0 38 00 00 00 */ li r0, 0 /* 8009BCD4 00098AD4 7E 63 9B 78 */ mr r3, r19 /* 8009BCD8 00098AD8 98 16 00 00 */ stb r0, 0(r22) @@ -474,7 +474,7 @@ lbl_8009BCF4: /* 8009BD10 00098B10 3A B5 00 04 */ addi r21, r21, 4 /* 8009BD14 00098B14 3B 7B 00 04 */ addi r27, r27, 4 /* 8009BD18 00098B18 41 80 FE E4 */ blt lbl_8009BBFC -/* 8009BD1C 00098B1C 4B FF C4 61 */ bl func_8009817C +/* 8009BD1C 00098B1C 4B FF C4 61 */ bl zGameIsPaused__Fv /* 8009BD20 00098B20 2C 03 00 00 */ cmpwi r3, 0 /* 8009BD24 00098B24 40 82 00 7C */ bne lbl_8009BDA0 /* 8009BD28 00098B28 3A 7C 00 50 */ addi r19, r28, 0x50 @@ -511,7 +511,7 @@ lbl_8009BD88: /* 8009BD9C 00098B9C 41 80 FF 94 */ blt lbl_8009BD30 lbl_8009BDA0: /* 8009BDA0 00098BA0 FC 20 F8 90 */ fmr f1, f31 -/* 8009BDA4 00098BA4 4B F9 1E 39 */ bl func_8002DBDC +/* 8009BDA4 00098BA4 4B F9 1E 39 */ bl update__4xhudFf /* 8009BDA8 00098BA8 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 8009BDAC 00098BAC CB E1 00 50 */ lfd f31, 0x50(r1) /* 8009BDB0 00098BB0 BA 61 00 1C */ lmw r19, 0x1c(r1) @@ -520,19 +520,19 @@ lbl_8009BDA0: /* 8009BDBC 00098BBC 38 21 00 60 */ addi r1, r1, 0x60 /* 8009BDC0 00098BC0 4E 80 00 20 */ blr -.global func_8009BDC4 -func_8009BDC4: +.global render__4zhudFv +render__4zhudFv: /* 8009BDC4 00098BC4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009BDC8 00098BC8 7C 08 02 A6 */ mflr r0 /* 8009BDCC 00098BCC 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009BDD0 00098BD0 4B F9 1E 2D */ bl func_8002DBFC +/* 8009BDD0 00098BD0 4B F9 1E 2D */ bl render__4xhudFv /* 8009BDD4 00098BD4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009BDD8 00098BD8 7C 08 03 A6 */ mtlr r0 /* 8009BDDC 00098BDC 38 21 00 10 */ addi r1, r1, 0x10 /* 8009BDE0 00098BE0 4E 80 00 20 */ blr -.global func_8009BDE4 -func_8009BDE4: +.global show__4zhudFv +show__4zhudFv: /* 8009BDE4 00098BE4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8009BDE8 00098BE8 7C 08 02 A6 */ mflr r0 /* 8009BDEC 00098BEC 3C 60 80 2E */ lis r3, lbl_802E5760@ha @@ -553,13 +553,13 @@ lbl_8009BE18: /* 8009BE24 00098C24 7F 63 DB 78 */ mr r3, r27 /* 8009BE28 00098C28 7F C4 F3 78 */ mr r4, r30 /* 8009BE2C 00098C2C 7F E5 FB 78 */ mr r5, r31 -/* 8009BE30 00098C30 4B F9 28 61 */ bl func_8002E690 +/* 8009BE30 00098C30 4B F9 28 61 */ bl clear_motives__Q24xhud6widgetFPFRQ24xhud6widgetRQ24xhud6motivef_bPv /* 8009BE34 00098C34 7F 63 DB 78 */ mr r3, r27 /* 8009BE38 00098C38 48 00 01 7D */ bl func_8009BFB4 /* 8009BE3C 00098C3C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8009BE40 00098C40 40 82 00 0C */ bne lbl_8009BE4C /* 8009BE44 00098C44 7F 63 DB 78 */ mr r3, r27 -/* 8009BE48 00098C48 4B F9 21 8D */ bl func_8002DFD4 +/* 8009BE48 00098C48 4B F9 21 8D */ bl show__Q24xhud6widgetFv lbl_8009BE4C: /* 8009BE4C 00098C4C 3B BD 00 04 */ addi r29, r29, 4 lbl_8009BE50: @@ -601,8 +601,8 @@ lbl_8009BEC0: /* 8009BECC 00098CCC 38 21 00 20 */ addi r1, r1, 0x20 /* 8009BED0 00098CD0 4E 80 00 20 */ blr -.global func_8009BED4 -func_8009BED4: +.global hide__4zhudFv +hide__4zhudFv: /* 8009BED4 00098CD4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8009BED8 00098CD8 7C 08 02 A6 */ mflr r0 /* 8009BEDC 00098CDC 3C 60 80 2E */ lis r3, lbl_802E5760@ha @@ -623,7 +623,7 @@ lbl_8009BF00: /* 8009BF14 00098D14 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8009BF18 00098D18 40 82 00 0C */ bne lbl_8009BF24 /* 8009BF1C 00098D1C 7F A3 EB 78 */ mr r3, r29 -/* 8009BF20 00098D20 4B F9 22 49 */ bl func_8002E168 +/* 8009BF20 00098D20 4B F9 22 49 */ bl hide__Q24xhud6widgetFv lbl_8009BF24: /* 8009BF24 00098D24 3B FF 00 04 */ addi r31, r31, 4 lbl_8009BF28: diff --git a/asm/Game/zLOD.s b/asm/Game/zLOD.s index f14c2b309..d702e895b 100644 --- a/asm/Game/zLOD.s +++ b/asm/Game/zLOD.s @@ -165,8 +165,8 @@ lbl_800A1F48: /* 800A1F54 0009ED54 38 21 00 10 */ addi r1, r1, 0x10 /* 800A1F58 0009ED58 4E 80 00 20 */ blr -.global func_800A1F5C -func_800A1F5C: +.global zLOD_Setup__Fv +zLOD_Setup__Fv: /* 800A1F5C 0009ED5C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800A1F60 0009ED60 7C 08 02 A6 */ mflr r0 /* 800A1F64 0009ED64 3C 60 4C 4F */ lis r3, 0x4C4F4454@ha @@ -177,7 +177,7 @@ func_800A1F5C: /* 800A1F78 0009ED78 90 0D 90 08 */ stw r0, lbl_803CB908-_SDA_BASE_(r13) /* 800A1F7C 0009ED7C 90 0D 90 0C */ stw r0, lbl_803CB90C-_SDA_BASE_(r13) /* 800A1F80 0009ED80 90 0D 90 14 */ stw r0, lbl_803CB914-_SDA_BASE_(r13) -/* 800A1F84 0009ED84 4B FA 98 95 */ bl func_8004B818 +/* 800A1F84 0009ED84 4B FA 98 95 */ bl xSTAssetCountByType__FUi /* 800A1F88 0009ED88 7C 7D 1B 79 */ or. r29, r3, r3 /* 800A1F8C 0009ED8C 41 82 01 C4 */ beq lbl_800A2150 /* 800A1F90 0009ED90 3B 80 00 00 */ li r28, 0 @@ -187,7 +187,7 @@ lbl_800A1F9C: /* 800A1F9C 0009ED9C 7F 84 E3 78 */ mr r4, r28 /* 800A1FA0 0009EDA0 38 7E 44 54 */ addi r3, r30, 0x4454 /* 800A1FA4 0009EDA4 38 A1 00 08 */ addi r5, r1, 8 -/* 800A1FA8 0009EDA8 4B FA 98 F9 */ bl func_8004B8A0 +/* 800A1FA8 0009EDA8 4B FA 98 F9 */ bl xSTFindAssetByType__FUiiPUi /* 800A1FAC 0009EDAC 80 8D 90 08 */ lwz r4, lbl_803CB908-_SDA_BASE_(r13) /* 800A1FB0 0009EDB0 3B 9C 00 01 */ addi r28, r28, 1 /* 800A1FB4 0009EDB4 80 03 00 00 */ lwz r0, 0(r3) @@ -202,7 +202,7 @@ lbl_800A1FC0: /* 800A1FD4 0009EDD4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 800A1FD8 0009EDD8 54 04 28 34 */ slwi r4, r0, 5 /* 800A1FDC 0009EDDC 38 A0 00 00 */ li r5, 0 -/* 800A1FE0 0009EDE0 4B F9 19 61 */ bl func_80033940 +/* 800A1FE0 0009EDE0 4B F9 19 61 */ bl xMemAlloc__FUiUii /* 800A1FE4 0009EDE4 90 6D 90 0C */ stw r3, lbl_803CB90C-_SDA_BASE_(r13) /* 800A1FE8 0009EDE8 3B 80 00 00 */ li r28, 0 /* 800A1FEC 0009EDEC 3F E0 4C 4F */ lis r31, 0x4c4f @@ -212,7 +212,7 @@ lbl_800A1FF8: /* 800A1FF8 0009EDF8 7F 84 E3 78 */ mr r4, r28 /* 800A1FFC 0009EDFC 38 7F 44 54 */ addi r3, r31, 0x4454 /* 800A2000 0009EE00 38 A1 00 08 */ addi r5, r1, 8 -/* 800A2004 0009EE04 4B FA 98 9D */ bl func_8004B8A0 +/* 800A2004 0009EE04 4B FA 98 9D */ bl xSTFindAssetByType__FUiiPUi /* 800A2008 0009EE08 7C 7E 1B 78 */ mr r30, r3 /* 800A200C 0009EE0C 7F 63 DB 78 */ mr r3, r27 /* 800A2010 0009EE10 80 1E 00 00 */ lwz r0, 0(r30) @@ -240,10 +240,10 @@ lbl_800A2044: /* 800A2060 0009EE60 28 03 00 00 */ cmplwi r3, 0 /* 800A2064 0009EE64 41 82 00 30 */ beq lbl_800A2094 /* 800A2068 0009EE68 38 80 00 00 */ li r4, 0 -/* 800A206C 0009EE6C 4B FA 96 A1 */ bl func_8004B70C +/* 800A206C 0009EE6C 4B FA 96 A1 */ bl xSTFindAsset__FUiPUi /* 800A2070 0009EE70 28 03 00 00 */ cmplwi r3, 0 /* 800A2074 0009EE74 41 82 00 14 */ beq lbl_800A2088 -/* 800A2078 0009EE78 48 08 49 CD */ bl func_80126A44 +/* 800A2078 0009EE78 48 08 49 CD */ bl xModelBucket_GetBuckets__FP8RpAtomic /* 800A207C 0009EE7C 80 8D 90 0C */ lwz r4, lbl_803CB90C-_SDA_BASE_(r13) /* 800A2080 0009EE80 7C 64 F9 2E */ stwx r3, r4, r31 /* 800A2084 0009EE84 48 00 00 10 */ b lbl_800A2094 @@ -262,10 +262,10 @@ lbl_800A209C: /* 800A20AC 0009EEAC 28 03 00 00 */ cmplwi r3, 0 /* 800A20B0 0009EEB0 41 82 00 40 */ beq lbl_800A20F0 /* 800A20B4 0009EEB4 38 80 00 00 */ li r4, 0 -/* 800A20B8 0009EEB8 4B FA 96 55 */ bl func_8004B70C +/* 800A20B8 0009EEB8 4B FA 96 55 */ bl xSTFindAsset__FUiPUi /* 800A20BC 0009EEBC 28 03 00 00 */ cmplwi r3, 0 /* 800A20C0 0009EEC0 41 82 00 1C */ beq lbl_800A20DC -/* 800A20C4 0009EEC4 48 08 49 81 */ bl func_80126A44 +/* 800A20C4 0009EEC4 48 08 49 81 */ bl xModelBucket_GetBuckets__FP8RpAtomic /* 800A20C8 0009EEC8 80 0D 90 0C */ lwz r0, lbl_803CB90C-_SDA_BASE_(r13) /* 800A20CC 0009EECC 7C 80 EA 14 */ add r4, r0, r29 /* 800A20D0 0009EED0 38 04 00 08 */ addi r0, r4, 8 @@ -302,7 +302,7 @@ lbl_800A2120: /* 800A2140 0009EF40 38 A0 00 00 */ li r5, 0 /* 800A2144 0009EF44 38 83 1E EC */ addi r4, r3, lbl_800A1EEC@l /* 800A2148 0009EF48 80 66 1F C0 */ lwz r3, 0x1fc0(r6) -/* 800A214C 0009EF4C 4B F9 D5 15 */ bl func_8003F660 +/* 800A214C 0009EF4C 4B F9 D5 15 */ bl xSceneForAllEnts__FP6xScenePFP4xEntP6xScenePv_P4xEntPv lbl_800A2150: /* 800A2150 0009EF50 BB 61 00 1C */ lmw r27, 0x1c(r1) /* 800A2154 0009EF54 80 01 00 34 */ lwz r0, 0x34(r1) @@ -310,8 +310,8 @@ lbl_800A2150: /* 800A215C 0009EF5C 38 21 00 30 */ addi r1, r1, 0x30 /* 800A2160 0009EF60 4E 80 00 20 */ blr -.global func_800A2164 -func_800A2164: +.global zLOD_Update__FUi +zLOD_Update__FUi: /* 800A2164 0009EF64 80 0D 90 14 */ lwz r0, lbl_803CB914-_SDA_BASE_(r13) /* 800A2168 0009EF68 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A216C 0009EF6C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -476,8 +476,8 @@ lbl_800A23A0: /* 800A23A0 0009F1A0 42 00 FE 0C */ bdnz lbl_800A21AC /* 800A23A4 0009F1A4 4E 80 00 20 */ blr -.global func_800A23A8 -func_800A23A8: +.global zLOD_Get__FP4xEnt +zLOD_Get__FP4xEnt: /* 800A23A8 0009F1A8 80 A3 00 24 */ lwz r5, 0x24(r3) /* 800A23AC 0009F1AC 28 05 00 00 */ cmplwi r5, 0 /* 800A23B0 0009F1B0 40 82 00 0C */ bne lbl_800A23BC @@ -511,8 +511,8 @@ lbl_800A2410: /* 800A2410 0009F210 38 60 00 00 */ li r3, 0 /* 800A2414 0009F214 4E 80 00 20 */ blr -.global func_800A2418 -func_800A2418: +.global zLOD_UseCustomTable__FP4xEntP9zLODTable +zLOD_UseCustomTable__FP4xEntP9zLODTable: /* 800A2418 0009F218 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800A241C 0009F21C 7C 08 02 A6 */ mflr r0 /* 800A2420 0009F220 90 01 00 34 */ stw r0, 0x34(r1) diff --git a/asm/Game/zLasso.s b/asm/Game/zLasso.s index 1b6a219da..44c6fb4c4 100644 --- a/asm/Game/zLasso.s +++ b/asm/Game/zLasso.s @@ -2,8 +2,8 @@ .section .text # 0x8009C000 - 0x8009E02C -.global func_8009C000 -func_8009C000: +.global zLasso_Init__FP6zLassoP14xModelInstancefff +zLasso_Init__FP6zLassoP14xModelInstancefff: /* 8009C000 00098E00 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8009C004 00098E04 7C 08 02 A6 */ mflr r0 /* 8009C008 00098E08 90 01 00 34 */ stw r0, 0x34(r1) @@ -22,9 +22,9 @@ func_8009C000: /* 8009C03C 00098E3C 40 82 00 34 */ bne lbl_8009C070 /* 8009C040 00098E40 3C 60 80 26 */ lis r3, lbl_8025CD18@ha /* 8009C044 00098E44 38 63 CD 18 */ addi r3, r3, lbl_8025CD18@l -/* 8009C048 00098E48 4B FB 01 CD */ bl func_8004C214 +/* 8009C048 00098E48 4B FB 01 CD */ bl xStrHash__FPCc /* 8009C04C 00098E4C 38 80 00 00 */ li r4, 0 -/* 8009C050 00098E50 4B FA F6 BD */ bl func_8004B70C +/* 8009C050 00098E50 4B FA F6 BD */ bl xSTFindAsset__FUiPUi /* 8009C054 00098E54 28 03 00 00 */ cmplwi r3, 0 /* 8009C058 00098E58 41 82 00 10 */ beq lbl_8009C068 /* 8009C05C 00098E5C 80 03 00 00 */ lwz r0, 0(r3) @@ -39,7 +39,7 @@ lbl_8009C070: /* 8009C078 00098E78 FC 40 F0 90 */ fmr f2, f30 /* 8009C07C 00098E7C 38 7E 00 D8 */ addi r3, r30, 0xd8 /* 8009C080 00098E80 FC 60 F8 90 */ fmr f3, f31 -/* 8009C084 00098E84 48 02 CF 45 */ bl func_800C8FC8 +/* 8009C084 00098E84 48 02 CF 45 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8009C088 00098E88 3C 60 80 3C */ lis r3, lbl_803C3660@ha /* 8009C08C 00098E8C 93 FE 00 F8 */ stw r31, 0xf8(r30) /* 8009C090 00098E90 38 63 36 60 */ addi r3, r3, lbl_803C3660@l @@ -55,8 +55,8 @@ lbl_8009C070: /* 8009C0B8 00098EB8 38 21 00 30 */ addi r1, r1, 0x30 /* 8009C0BC 00098EBC 4E 80 00 20 */ blr -.global func_8009C0C0 -func_8009C0C0: +.global zLasso_AddGuide__FP4xEntP10xAnimStateP14xModelInstance +zLasso_AddGuide__FP4xEntP10xAnimStateP14xModelInstance: /* 8009C0C0 00098EC0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009C0C4 00098EC4 7C 08 02 A6 */ mflr r0 /* 8009C0C8 00098EC8 3C C0 80 2E */ lis r6, lbl_802E5788@ha @@ -140,8 +140,8 @@ lbl_8009C1D4: /* 8009C1E4 00098FE4 38 21 00 10 */ addi r1, r1, 0x10 /* 8009C1E8 00098FE8 4E 80 00 20 */ blr -.global func_8009C1EC -func_8009C1EC: +.global zLasso_SetGuide__FP4xEntP10xAnimState +zLasso_SetGuide__FP4xEntP10xAnimState: /* 8009C1EC 00098FEC 38 00 00 00 */ li r0, 0 /* 8009C1F0 00098FF0 28 03 00 00 */ cmplwi r3, 0 /* 8009C1F4 00098FF4 90 0D 8F E0 */ stw r0, lbl_803CB8E0-_SDA_BASE_(r13) @@ -205,8 +205,8 @@ lbl_8009C2AC: /* 8009C2C4 000990C4 90 0D 8F E0 */ stw r0, lbl_803CB8E0-_SDA_BASE_(r13) /* 8009C2C8 000990C8 4E 80 00 20 */ blr -.global func_8009C2CC -func_8009C2CC: +.global zLasso_InterpToGuide__FP6zLasso +zLasso_InterpToGuide__FP6zLasso: /* 8009C2CC 000990CC 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8009C2D0 000990D0 7C 08 02 A6 */ mflr r0 /* 8009C2D4 000990D4 90 01 00 44 */ stw r0, 0x44(r1) @@ -270,7 +270,7 @@ lbl_8009C348: /* 8009C3B4 000991B4 4B F7 22 DD */ bl func_8000E690 /* 8009C3B8 000991B8 38 61 00 14 */ addi r3, r1, 0x14 /* 8009C3BC 000991BC 7C 64 1B 78 */ mr r4, r3 -/* 8009C3C0 000991C0 4B FB 1F 31 */ bl func_8004E2F0 +/* 8009C3C0 000991C0 4B FB 1F 31 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8009C3C4 000991C4 D0 3F 00 10 */ stfs f1, 0x10(r31) /* 8009C3C8 000991C8 38 7F 00 48 */ addi r3, r31, 0x48 /* 8009C3CC 000991CC 38 81 00 14 */ addi r4, r1, 0x14 @@ -278,7 +278,7 @@ lbl_8009C348: /* 8009C3D4 000991D4 4B F7 8C B9 */ bl func_8001508C /* 8009C3D8 000991D8 38 7F 00 48 */ addi r3, r31, 0x48 /* 8009C3DC 000991DC 7C 64 1B 78 */ mr r4, r3 -/* 8009C3E0 000991E0 4B FB 1F 11 */ bl func_8004E2F0 +/* 8009C3E0 000991E0 4B FB 1F 11 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8009C3E4 000991E4 C0 3F 00 4C */ lfs f1, 0x4c(r31) /* 8009C3E8 000991E8 C0 02 91 60 */ lfs f0, lbl_803CDAE0-_SDA2_BASE_(r2) /* 8009C3EC 000991EC FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -300,8 +300,8 @@ lbl_8009C418: /* 8009C424 00099224 38 21 00 40 */ addi r1, r1, 0x40 /* 8009C428 00099228 4E 80 00 20 */ blr -.global func_8009C42C -func_8009C42C: +.global zLasso_Render__FP6zLasso +zLasso_Render__FP6zLasso: /* 8009C42C 0009922C 94 21 FC B0 */ stwu r1, -0x350(r1) /* 8009C430 00099230 7C 08 02 A6 */ mflr r0 /* 8009C434 00099234 90 01 03 54 */ stw r0, 0x354(r1) @@ -427,10 +427,10 @@ lbl_8009C5D0: /* 8009C600 00099400 4B F7 20 91 */ bl func_8000E690 /* 8009C604 00099404 38 61 00 98 */ addi r3, r1, 0x98 /* 8009C608 00099408 38 81 01 B4 */ addi r4, r1, 0x1b4 -/* 8009C60C 0009940C 4B FB 1E D1 */ bl func_8004E4DC +/* 8009C60C 0009940C 4B FB 1E D1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8009C610 00099410 38 61 00 BC */ addi r3, r1, 0xbc /* 8009C614 00099414 7C 64 1B 78 */ mr r4, r3 -/* 8009C618 00099418 4B FB 1E D9 */ bl func_8004E4F0 +/* 8009C618 00099418 4B FB 1E D9 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8009C61C 0009941C FF 00 08 90 */ fmr f24, f1 /* 8009C620 00099420 3A 40 00 00 */ li r18, 0 /* 8009C624 00099424 48 00 00 F8 */ b lbl_8009C71C @@ -452,24 +452,24 @@ lbl_8009C628: /* 8009C660 00099460 4B F7 20 31 */ bl func_8000E690 /* 8009C664 00099464 38 61 00 B0 */ addi r3, r1, 0xb0 /* 8009C668 00099468 7C 64 1B 78 */ mr r4, r3 -/* 8009C66C 0009946C 4B FB 1C 85 */ bl func_8004E2F0 +/* 8009C66C 0009946C 4B FB 1C 85 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8009C670 00099470 FE E0 08 90 */ fmr f23, f1 /* 8009C674 00099474 38 61 00 BC */ addi r3, r1, 0xbc /* 8009C678 00099478 38 81 00 B0 */ addi r4, r1, 0xb0 -/* 8009C67C 0009947C 4B FB 1E 75 */ bl func_8004E4F0 +/* 8009C67C 0009947C 4B FB 1E 75 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8009C680 00099480 C0 02 91 60 */ lfs f0, lbl_803CDAE0-_SDA2_BASE_(r2) /* 8009C684 00099484 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009C688 00099488 40 80 00 14 */ bge lbl_8009C69C /* 8009C68C 0009948C 7F A4 EB 78 */ mr r4, r29 /* 8009C690 00099490 38 61 00 A4 */ addi r3, r1, 0xa4 -/* 8009C694 00099494 4B FB 1E 49 */ bl func_8004E4DC +/* 8009C694 00099494 4B FB 1E 49 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8009C698 00099498 48 00 00 34 */ b lbl_8009C6CC lbl_8009C69C: /* 8009C69C 0009949C FC 01 B8 40 */ fcmpo cr0, f1, f23 /* 8009C6A0 000994A0 40 81 00 14 */ ble lbl_8009C6B4 /* 8009C6A4 000994A4 7E 64 9B 78 */ mr r4, r19 /* 8009C6A8 000994A8 38 61 00 A4 */ addi r3, r1, 0xa4 -/* 8009C6AC 000994AC 4B FB 1E 31 */ bl func_8004E4DC +/* 8009C6AC 000994AC 4B FB 1E 31 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8009C6B0 000994B0 48 00 00 1C */ b lbl_8009C6CC lbl_8009C6B4: /* 8009C6B4 000994B4 38 61 00 A4 */ addi r3, r1, 0xa4 @@ -485,13 +485,13 @@ lbl_8009C6CC: /* 8009C6D8 000994D8 4B F7 1F B9 */ bl func_8000E690 /* 8009C6DC 000994DC 38 61 00 BC */ addi r3, r1, 0xbc /* 8009C6E0 000994E0 7C 64 1B 78 */ mr r4, r3 -/* 8009C6E4 000994E4 4B FB 1E 0D */ bl func_8004E4F0 +/* 8009C6E4 000994E4 4B FB 1E 0D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8009C6E8 000994E8 FE E0 08 90 */ fmr f23, f1 /* 8009C6EC 000994EC FC 17 C0 40 */ fcmpo cr0, f23, f24 /* 8009C6F0 000994F0 40 80 00 14 */ bge lbl_8009C704 /* 8009C6F4 000994F4 38 61 00 98 */ addi r3, r1, 0x98 /* 8009C6F8 000994F8 38 81 00 A4 */ addi r4, r1, 0xa4 -/* 8009C6FC 000994FC 4B FB 1D E1 */ bl func_8004E4DC +/* 8009C6FC 000994FC 4B FB 1D E1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8009C700 00099500 FF 00 B8 90 */ fmr f24, f23 lbl_8009C704: /* 8009C704 00099504 7F A3 EB 78 */ mr r3, r29 @@ -515,10 +515,10 @@ lbl_8009C738: lbl_8009C744: /* 8009C744 00099544 38 60 00 01 */ li r3, 1 /* 8009C748 00099548 38 80 00 00 */ li r4, 0 -/* 8009C74C 0009954C 48 19 30 91 */ bl func_8022F7DC +/* 8009C74C 0009954C 48 19 30 91 */ bl RwRenderStateSet /* 8009C750 00099550 80 8D 8F D8 */ lwz r4, lbl_803CB8D8-_SDA_BASE_(r13) /* 8009C754 00099554 38 60 00 01 */ li r3, 1 -/* 8009C758 00099558 48 19 30 85 */ bl func_8022F7DC +/* 8009C758 00099558 48 19 30 85 */ bl RwRenderStateSet /* 8009C75C 0009955C 88 1A 00 C4 */ lbz r0, 0xc4(r26) /* 8009C760 00099560 38 61 00 74 */ addi r3, r1, 0x74 /* 8009C764 00099564 C3 A2 91 60 */ lfs f29, lbl_803CDAE0-_SDA2_BASE_(r2) @@ -532,7 +532,7 @@ lbl_8009C744: /* 8009C784 00099584 4B F7 1F 0D */ bl func_8000E690 /* 8009C788 00099588 38 61 00 74 */ addi r3, r1, 0x74 /* 8009C78C 0009958C 7C 64 1B 78 */ mr r4, r3 -/* 8009C790 00099590 4B FB 1B 61 */ bl func_8004E2F0 +/* 8009C790 00099590 4B FB 1B 61 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8009C794 00099594 C0 1A 00 80 */ lfs f0, 0x80(r26) /* 8009C798 00099598 38 61 00 80 */ addi r3, r1, 0x80 /* 8009C79C 0009959C FF E0 08 90 */ fmr f31, f1 @@ -548,7 +548,7 @@ lbl_8009C744: /* 8009C7C4 000995C4 D0 41 00 80 */ stfs f2, 0x80(r1) /* 8009C7C8 000995C8 D0 21 00 84 */ stfs f1, 0x84(r1) /* 8009C7CC 000995CC D0 01 00 88 */ stfs f0, 0x88(r1) -/* 8009C7D0 000995D0 4B FB 1B 21 */ bl func_8004E2F0 +/* 8009C7D0 000995D0 4B FB 1B 21 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8009C7D4 000995D4 38 61 00 68 */ addi r3, r1, 0x68 /* 8009C7D8 000995D8 38 81 00 80 */ addi r4, r1, 0x80 /* 8009C7DC 000995DC 38 A1 00 74 */ addi r5, r1, 0x74 @@ -634,7 +634,7 @@ lbl_8009C744: /* 8009C91C 0009971C 4B F6 E7 9D */ bl func_8000B0B8 /* 8009C920 00099720 38 61 00 44 */ addi r3, r1, 0x44 /* 8009C924 00099724 38 81 00 5C */ addi r4, r1, 0x5c -/* 8009C928 00099728 4B FB 1B B5 */ bl func_8004E4DC +/* 8009C928 00099728 4B FB 1B B5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8009C92C 0009972C 3B 01 01 6C */ addi r24, r1, 0x16c /* 8009C930 00099730 7F 34 CB 78 */ mr r20, r25 /* 8009C934 00099734 7F 1B C3 78 */ mr r27, r24 @@ -682,7 +682,7 @@ lbl_8009C9B8: /* 8009C9CC 000997CC 4B F7 1D 89 */ bl func_8000E754 /* 8009C9D0 000997D0 38 61 00 38 */ addi r3, r1, 0x38 /* 8009C9D4 000997D4 38 81 00 44 */ addi r4, r1, 0x44 -/* 8009C9D8 000997D8 4B FB 1B 05 */ bl func_8004E4DC +/* 8009C9D8 000997D8 4B FB 1B 05 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8009C9DC 000997DC C0 02 91 98 */ lfs f0, lbl_803CDB18-_SDA2_BASE_(r2) /* 8009C9E0 000997E0 C0 22 91 7C */ lfs f1, lbl_803CDAFC-_SDA2_BASE_(r2) /* 8009C9E4 000997E4 EC 00 07 72 */ fmuls f0, f0, f29 @@ -870,7 +870,7 @@ lbl_8009CC30: /* 8009CCA4 00099AA4 4B F7 83 E9 */ bl func_8001508C /* 8009CCA8 00099AA8 38 61 00 20 */ addi r3, r1, 0x20 /* 8009CCAC 00099AAC 38 81 00 68 */ addi r4, r1, 0x68 -/* 8009CCB0 00099AB0 4B FB 16 41 */ bl func_8004E2F0 +/* 8009CCB0 00099AB0 4B FB 16 41 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8009CCB4 00099AB4 38 61 01 08 */ addi r3, r1, 0x108 /* 8009CCB8 00099AB8 38 81 00 74 */ addi r4, r1, 0x74 /* 8009CCBC 00099ABC 38 A1 00 20 */ addi r5, r1, 0x20 @@ -1086,7 +1086,7 @@ lbl_8009CFC8: lbl_8009CFE4: /* 8009CFE4 00099DE4 38 61 00 08 */ addi r3, r1, 8 /* 8009CFE8 00099DE8 38 81 00 74 */ addi r4, r1, 0x74 -/* 8009CFEC 00099DEC 4B FB 14 F1 */ bl func_8004E4DC +/* 8009CFEC 00099DEC 4B FB 14 F1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8009CFF0 00099DF0 38 1F FF FF */ addi r0, r31, -1 /* 8009CFF4 00099DF4 38 A1 01 B4 */ addi r5, r1, 0x1b4 /* 8009CFF8 00099DF8 1C 00 00 0C */ mulli r0, r0, 0xc @@ -1096,14 +1096,14 @@ lbl_8009CFE4: /* 8009D008 00099E08 4B F7 16 89 */ bl func_8000E690 /* 8009D00C 00099E0C 38 61 00 14 */ addi r3, r1, 0x14 /* 8009D010 00099E10 7C 64 1B 78 */ mr r4, r3 -/* 8009D014 00099E14 4B FB 12 DD */ bl func_8004E2F0 +/* 8009D014 00099E14 4B FB 12 DD */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8009D018 00099E18 38 61 00 C8 */ addi r3, r1, 0xc8 /* 8009D01C 00099E1C 38 81 00 08 */ addi r4, r1, 8 /* 8009D020 00099E20 38 A1 00 14 */ addi r5, r1, 0x14 /* 8009D024 00099E24 48 00 0E 8D */ bl func_8009DEB0 /* 8009D028 00099E28 38 61 00 14 */ addi r3, r1, 0x14 /* 8009D02C 00099E2C 38 81 00 08 */ addi r4, r1, 8 -/* 8009D030 00099E30 4B FB 14 AD */ bl func_8004E4DC +/* 8009D030 00099E30 4B FB 14 AD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8009D034 00099E34 3A 40 00 00 */ li r18, 0 /* 8009D038 00099E38 7F 34 CB 78 */ mr r20, r25 lbl_8009D03C: @@ -1161,14 +1161,14 @@ lbl_8009D0DC: /* 8009D0FC 00099EFC 4B F7 15 95 */ bl func_8000E690 /* 8009D100 00099F00 38 61 00 14 */ addi r3, r1, 0x14 /* 8009D104 00099F04 7C 64 1B 78 */ mr r4, r3 -/* 8009D108 00099F08 4B FB 11 E9 */ bl func_8004E2F0 +/* 8009D108 00099F08 4B FB 11 E9 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8009D10C 00099F0C 38 61 00 C8 */ addi r3, r1, 0xc8 /* 8009D110 00099F10 38 81 00 08 */ addi r4, r1, 8 /* 8009D114 00099F14 38 A1 00 14 */ addi r5, r1, 0x14 /* 8009D118 00099F18 48 00 0D 99 */ bl func_8009DEB0 /* 8009D11C 00099F1C 38 61 00 08 */ addi r3, r1, 8 /* 8009D120 00099F20 38 81 00 14 */ addi r4, r1, 0x14 -/* 8009D124 00099F24 4B FB 13 B9 */ bl func_8004E4DC +/* 8009D124 00099F24 4B FB 13 B9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8009D128 00099F28 1C 17 00 0C */ mulli r0, r23, 0xc /* 8009D12C 00099F2C 3A 41 01 B4 */ addi r18, r1, 0x1b4 /* 8009D130 00099F30 7F 33 CB 78 */ mr r19, r25 @@ -1328,10 +1328,10 @@ lbl_8009D374: /* 8009D384 0009A184 38 A4 C2 E0 */ addi r5, r4, lbl_8038C2E0@l /* 8009D388 0009A188 38 C0 00 1B */ li r6, 0x1b /* 8009D38C 0009A18C 7F 84 E3 78 */ mr r4, r28 -/* 8009D390 0009A190 48 1A E8 E5 */ bl func_8024BC74 +/* 8009D390 0009A190 48 1A E8 E5 */ bl RwIm3DTransform /* 8009D394 0009A194 38 60 00 04 */ li r3, 4 -/* 8009D398 0009A198 48 1A EB A9 */ bl func_8024BF40 -/* 8009D39C 0009A19C 48 1A E9 B9 */ bl func_8024BD54 +/* 8009D398 0009A198 48 1A EB A9 */ bl RwIm3DRenderPrimitive +/* 8009D39C 0009A19C 48 1A E9 B9 */ bl RwIm3DEnd lbl_8009D3A0: /* 8009D3A0 0009A1A0 E3 E1 03 48 */ psq_l f31, 840(r1), 0, qr0 /* 8009D3A4 0009A1A4 CB E1 03 40 */ lfd f31, 0x340(r1) @@ -1357,8 +1357,8 @@ lbl_8009D3A0: /* 8009D3F4 0009A1F4 38 21 03 50 */ addi r1, r1, 0x350 /* 8009D3F8 0009A1F8 4E 80 00 20 */ blr -.global func_8009D3FC -func_8009D3FC: +.global zLasso_Update__FP6zLassoP4xEntf +zLasso_Update__FP6zLassoP4xEntf: /* 8009D3FC 0009A1FC 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8009D400 0009A200 7C 08 02 A6 */ mflr r0 /* 8009D404 0009A204 90 01 00 44 */ stw r0, 0x44(r1) @@ -1377,12 +1377,12 @@ func_8009D3FC: /* 8009D438 0009A238 80 63 00 10 */ lwz r3, 0x10(r3) /* 8009D43C 0009A23C 38 C1 00 08 */ addi r6, r1, 8 /* 8009D440 0009A240 80 A5 00 4C */ lwz r5, 0x4c(r5) -/* 8009D444 0009A244 48 02 BC 09 */ bl func_800C904C +/* 8009D444 0009A244 48 02 BC 09 */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 /* 8009D448 0009A248 80 9E 00 24 */ lwz r4, 0x24(r30) /* 8009D44C 0009A24C 38 7F 00 CC */ addi r3, r31, 0xcc /* 8009D450 0009A250 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8009D454 0009A254 38 84 00 30 */ addi r4, r4, 0x30 -/* 8009D458 0009A258 4B FB 10 85 */ bl func_8004E4DC +/* 8009D458 0009A258 4B FB 10 85 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8009D45C 0009A25C 38 61 00 08 */ addi r3, r1, 8 /* 8009D460 0009A260 38 9F 00 CC */ addi r4, r31, 0xcc /* 8009D464 0009A264 4B F7 E4 FD */ bl func_8001B960 @@ -1561,7 +1561,7 @@ lbl_8009D6CC: /* 8009D6D4 0009A4D4 1C 60 00 0C */ mulli r3, r0, 0xc /* 8009D6D8 0009A4D8 38 63 00 88 */ addi r3, r3, 0x88 /* 8009D6DC 0009A4DC 7C 7F 1A 14 */ add r3, r31, r3 -/* 8009D6E0 0009A4E0 4B FB 0D FD */ bl func_8004E4DC +/* 8009D6E0 0009A4E0 4B FB 0D FD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8009D6E4 0009A4E4 88 1F 00 C8 */ lbz r0, 0xc8(r31) /* 8009D6E8 0009A4E8 98 1F 00 C4 */ stb r0, 0xc4(r31) /* 8009D6EC 0009A4EC 88 7F 00 C4 */ lbz r3, 0xc4(r31) @@ -1611,8 +1611,8 @@ lbl_8009D76C: /* 8009D78C 0009A58C 38 21 00 40 */ addi r1, r1, 0x40 /* 8009D790 0009A590 4E 80 00 20 */ blr -.global func_8009D794 -func_8009D794: +.global zLasso_InitTimer__FP6zLassof +zLasso_InitTimer__FP6zLassof: /* 8009D794 0009A594 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009D798 0009A598 7C 08 02 A6 */ mflr r0 /* 8009D79C 0009A59C 90 01 00 14 */ stw r0, 0x14(r1) @@ -1633,18 +1633,18 @@ func_8009D794: /* 8009D7D8 0009A5D8 80 A3 00 F8 */ lwz r5, 0xf8(r3) /* 8009D7DC 0009A5DC 80 65 00 10 */ lwz r3, 0x10(r5) /* 8009D7E0 0009A5E0 80 A5 00 4C */ lwz r5, 0x4c(r5) -/* 8009D7E4 0009A5E4 48 02 B8 69 */ bl func_800C904C +/* 8009D7E4 0009A5E4 48 02 B8 69 */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 /* 8009D7E8 0009A5E8 80 9F 00 F8 */ lwz r4, 0xf8(r31) /* 8009D7EC 0009A5EC 38 7F 00 CC */ addi r3, r31, 0xcc /* 8009D7F0 0009A5F0 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8009D7F4 0009A5F4 38 84 00 30 */ addi r4, r4, 0x30 -/* 8009D7F8 0009A5F8 4B FB 0C E5 */ bl func_8004E4DC +/* 8009D7F8 0009A5F8 4B FB 0C E5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8009D7FC 0009A5FC 38 7F 00 30 */ addi r3, r31, 0x30 /* 8009D800 0009A600 38 9F 00 CC */ addi r4, r31, 0xcc /* 8009D804 0009A604 4B F7 E1 5D */ bl func_8001B960 /* 8009D808 0009A608 38 7F 00 60 */ addi r3, r31, 0x60 /* 8009D80C 0009A60C 38 9F 00 30 */ addi r4, r31, 0x30 -/* 8009D810 0009A610 4B FB 0C CD */ bl func_8004E4DC +/* 8009D810 0009A610 4B FB 0C CD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8009D814 0009A614 C0 02 91 60 */ lfs f0, lbl_803CDAE0-_SDA2_BASE_(r2) /* 8009D818 0009A618 38 7F 00 3C */ addi r3, r31, 0x3c /* 8009D81C 0009A61C D0 1F 00 84 */ stfs f0, 0x84(r31) @@ -1665,19 +1665,19 @@ func_8009D794: /* 8009D858 0009A658 4B F7 17 A5 */ bl func_8000EFFC /* 8009D85C 0009A65C 38 7F 00 88 */ addi r3, r31, 0x88 /* 8009D860 0009A660 38 9F 00 30 */ addi r4, r31, 0x30 -/* 8009D864 0009A664 4B FB 0C 79 */ bl func_8004E4DC +/* 8009D864 0009A664 4B FB 0C 79 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8009D868 0009A668 38 7F 00 94 */ addi r3, r31, 0x94 /* 8009D86C 0009A66C 38 9F 00 30 */ addi r4, r31, 0x30 -/* 8009D870 0009A670 4B FB 0C 6D */ bl func_8004E4DC +/* 8009D870 0009A670 4B FB 0C 6D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8009D874 0009A674 38 7F 00 A0 */ addi r3, r31, 0xa0 /* 8009D878 0009A678 38 9F 00 30 */ addi r4, r31, 0x30 -/* 8009D87C 0009A67C 4B FB 0C 61 */ bl func_8004E4DC +/* 8009D87C 0009A67C 4B FB 0C 61 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8009D880 0009A680 38 7F 00 AC */ addi r3, r31, 0xac /* 8009D884 0009A684 38 9F 00 30 */ addi r4, r31, 0x30 -/* 8009D888 0009A688 4B FB 0C 55 */ bl func_8004E4DC +/* 8009D888 0009A688 4B FB 0C 55 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8009D88C 0009A68C 38 7F 00 B8 */ addi r3, r31, 0xb8 /* 8009D890 0009A690 38 9F 00 30 */ addi r4, r31, 0x30 -/* 8009D894 0009A694 4B FB 0C 49 */ bl func_8004E4DC +/* 8009D894 0009A694 4B FB 0C 49 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8009D898 0009A698 38 00 00 00 */ li r0, 0 /* 8009D89C 0009A69C 38 A0 00 01 */ li r5, 1 /* 8009D8A0 0009A6A0 98 1F 00 C4 */ stb r0, 0xc4(r31) @@ -1694,8 +1694,8 @@ func_8009D794: /* 8009D8CC 0009A6CC 38 21 00 10 */ addi r1, r1, 0x10 /* 8009D8D0 0009A6D0 4E 80 00 20 */ blr -.global func_8009D8D4 -func_8009D8D4: +.global zLasso_ResetTimer__FP6zLassof +zLasso_ResetTimer__FP6zLassof: /* 8009D8D4 0009A6D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009D8D8 0009A6D8 7C 08 02 A6 */ mflr r0 /* 8009D8DC 0009A6DC 90 01 00 14 */ stw r0, 0x14(r1) @@ -1711,10 +1711,10 @@ func_8009D8D4: /* 8009D904 0009A704 C0 1F 00 7C */ lfs f0, 0x7c(r31) /* 8009D908 0009A708 D0 1F 00 6C */ stfs f0, 0x6c(r31) /* 8009D90C 0009A70C D0 1F 00 74 */ stfs f0, 0x74(r31) -/* 8009D910 0009A710 4B FB 0B CD */ bl func_8004E4DC +/* 8009D910 0009A710 4B FB 0B CD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8009D914 0009A714 38 7F 00 48 */ addi r3, r31, 0x48 /* 8009D918 0009A718 38 9F 00 54 */ addi r4, r31, 0x54 -/* 8009D91C 0009A71C 4B FB 0B C1 */ bl func_8004E4DC +/* 8009D91C 0009A71C 4B FB 0B C1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8009D920 0009A720 38 7F 00 18 */ addi r3, r31, 0x18 /* 8009D924 0009A724 38 9F 00 30 */ addi r4, r31, 0x30 /* 8009D928 0009A728 38 BF 00 CC */ addi r5, r31, 0xcc @@ -1790,7 +1790,7 @@ func_8009D9DC: /* 8009DA1C 0009A81C 4B F7 0C 75 */ bl func_8000E690 /* 8009DA20 0009A820 38 7F 00 54 */ addi r3, r31, 0x54 /* 8009DA24 0009A824 38 81 00 08 */ addi r4, r1, 8 -/* 8009DA28 0009A828 4B FB 0A C9 */ bl func_8004E4F0 +/* 8009DA28 0009A828 4B FB 0A C9 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8009DA2C 0009A82C FF E0 08 90 */ fmr f31, f1 /* 8009DA30 0009A830 38 61 00 08 */ addi r3, r1, 8 /* 8009DA34 0009A834 4B F7 0C 1D */ bl func_8000E650 @@ -1803,7 +1803,7 @@ func_8009D9DC: /* 8009DA50 0009A850 4B F7 76 09 */ bl func_80015058 /* 8009DA54 0009A854 38 7F 00 54 */ addi r3, r31, 0x54 /* 8009DA58 0009A858 7C 64 1B 78 */ mr r4, r3 -/* 8009DA5C 0009A85C 4B FB 08 95 */ bl func_8004E2F0 +/* 8009DA5C 0009A85C 4B FB 08 95 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8009DA60 0009A860 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8009DA64 0009A864 80 01 00 34 */ lwz r0, 0x34(r1) /* 8009DA68 0009A868 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -1845,14 +1845,14 @@ func_8009DA7C: /* 8009DAEC 0009A8EC 4B F7 75 6D */ bl func_80015058 /* 8009DAF0 0009A8F0 38 7F 00 54 */ addi r3, r31, 0x54 /* 8009DAF4 0009A8F4 38 9F 00 60 */ addi r4, r31, 0x60 -/* 8009DAF8 0009A8F8 4B FB 09 F9 */ bl func_8004E4F0 +/* 8009DAF8 0009A8F8 4B FB 09 F9 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8009DAFC 0009A8FC FC 20 08 50 */ fneg f1, f1 /* 8009DB00 0009A900 38 7F 00 60 */ addi r3, r31, 0x60 /* 8009DB04 0009A904 38 9F 00 54 */ addi r4, r31, 0x54 /* 8009DB08 0009A908 4B F7 75 51 */ bl func_80015058 /* 8009DB0C 0009A90C 38 7F 00 60 */ addi r3, r31, 0x60 /* 8009DB10 0009A910 7C 64 1B 78 */ mr r4, r3 -/* 8009DB14 0009A914 4B FB 07 DD */ bl func_8004E2F0 +/* 8009DB14 0009A914 4B FB 07 DD */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8009DB18 0009A918 C0 3F 00 14 */ lfs f1, 0x14(r31) /* 8009DB1C 0009A91C 38 7F 00 60 */ addi r3, r31, 0x60 /* 8009DB20 0009A920 4B F7 DE 19 */ bl func_8001B938 @@ -1866,7 +1866,7 @@ func_8009DA7C: /* 8009DB40 0009A940 3C 60 80 26 */ lis r3, lbl_8025CD18@ha /* 8009DB44 0009A944 38 63 CD 18 */ addi r3, r3, lbl_8025CD18@l /* 8009DB48 0009A948 38 63 00 05 */ addi r3, r3, 5 -/* 8009DB4C 0009A94C 4B FA E6 C9 */ bl func_8004C214 +/* 8009DB4C 0009A94C 4B FA E6 C9 */ bl xStrHash__FPCc /* 8009DB50 0009A950 C0 42 91 60 */ lfs f2, lbl_803CDAE0-_SDA2_BASE_(r2) /* 8009DB54 0009A954 38 DF 00 CC */ addi r6, r31, 0xcc /* 8009DB58 0009A958 C0 22 91 C8 */ lfs f1, lbl_803CDB48-_SDA2_BASE_(r2) @@ -1907,7 +1907,7 @@ func_8009DBB4: /* 8009DBD0 0009A9D0 4B F7 0A C1 */ bl func_8000E690 /* 8009DBD4 0009A9D4 38 7F 00 60 */ addi r3, r31, 0x60 /* 8009DBD8 0009A9D8 38 9F 00 54 */ addi r4, r31, 0x54 -/* 8009DBDC 0009A9DC 4B FB 09 15 */ bl func_8004E4F0 +/* 8009DBDC 0009A9DC 4B FB 09 15 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8009DBE0 0009A9E0 FC 20 08 50 */ fneg f1, f1 /* 8009DBE4 0009A9E4 38 7F 00 60 */ addi r3, r31, 0x60 /* 8009DBE8 0009A9E8 38 9F 00 54 */ addi r4, r31, 0x54 @@ -1976,8 +1976,8 @@ lbl_8009DCC0: /* 8009DCCC 0009AACC D0 03 00 7C */ stfs f0, 0x7c(r3) /* 8009DCD0 0009AAD0 4E 80 00 20 */ blr -.global func_8009DCD4 -func_8009DCD4: +.global zLasso_scenePrepare__Fv +zLasso_scenePrepare__Fv: /* 8009DCD4 0009AAD4 38 00 00 00 */ li r0, 0 /* 8009DCD8 0009AAD8 90 0D 8F DC */ stw r0, lbl_803CB8DC-_SDA_BASE_(r13) /* 8009DCDC 0009AADC 90 0D 8F E0 */ stw r0, lbl_803CB8E0-_SDA_BASE_(r13) @@ -2129,7 +2129,7 @@ func_8009DEB0: /* 8009DEC8 0009ACC8 4B F7 71 C5 */ bl func_8001508C /* 8009DECC 0009ACCC 38 61 00 08 */ addi r3, r1, 8 /* 8009DED0 0009ACD0 7C 64 1B 78 */ mr r4, r3 -/* 8009DED4 0009ACD4 4B FB 04 1D */ bl func_8004E2F0 +/* 8009DED4 0009ACD4 4B FB 04 1D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8009DED8 0009ACD8 4B F6 FE A1 */ bl func_8000DD78 /* 8009DEDC 0009ACDC 7F E3 FB 78 */ mr r3, r31 /* 8009DEE0 0009ACE0 38 81 00 08 */ addi r4, r1, 8 @@ -2157,10 +2157,10 @@ func_8009DEFC: /* 8009DF2C 0009AD2C 38 C1 00 48 */ addi r6, r1, 0x48 /* 8009DF30 0009AD30 38 80 00 00 */ li r4, 0 /* 8009DF34 0009AD34 C0 22 91 60 */ lfs f1, lbl_803CDAE0-_SDA2_BASE_(r2) -/* 8009DF38 0009AD38 48 02 0A C1 */ bl func_800BE9F8 +/* 8009DF38 0009AD38 48 02 0A C1 */ bl iAnimEval__FPvfUiP5xVec3P5xQuat /* 8009DF3C 0009AD3C 38 61 00 48 */ addi r3, r1, 0x48 /* 8009DF40 0009AD40 38 81 00 08 */ addi r4, r1, 8 -/* 8009DF44 0009AD44 4B F9 4F BD */ bl func_80032F00 +/* 8009DF44 0009AD44 4B F9 4F BD */ bl xQuatToMat__FPC5xQuatP7xMat3x3 /* 8009DF48 0009AD48 38 61 00 38 */ addi r3, r1, 0x38 /* 8009DF4C 0009AD4C 38 81 04 48 */ addi r4, r1, 0x448 /* 8009DF50 0009AD50 4B F6 D3 15 */ bl func_8000B264 @@ -2219,11 +2219,11 @@ func_8009DFF0: /* 8009DFF8 0009ADF8 90 01 00 14 */ stw r0, 0x14(r1) /* 8009DFFC 0009ADFC 93 E1 00 0C */ stw r31, 0xc(r1) /* 8009E000 0009AE00 7C 7F 1B 78 */ mr r31, r3 -/* 8009E004 0009AE04 4B F9 43 11 */ bl func_80032314 +/* 8009E004 0009AE04 4B F9 43 11 */ bl xMat3x3RotC__FP7xMat3x3ffff /* 8009E008 0009AE08 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 8009E00C 0009AE0C 38 7F 00 30 */ addi r3, r31, 0x30 /* 8009E010 0009AE10 38 84 30 18 */ addi r4, r4, lbl_80253018@l -/* 8009E014 0009AE14 4B FB 04 C9 */ bl func_8004E4DC +/* 8009E014 0009AE14 4B FB 04 C9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8009E018 0009AE18 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009E01C 0009AE1C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8009E020 0009AE20 7C 08 03 A6 */ mtlr r0 diff --git a/asm/Game/zLight.s b/asm/Game/zLight.s index 5c6048a76..9f058ef23 100644 --- a/asm/Game/zLight.s +++ b/asm/Game/zLight.s @@ -2,8 +2,8 @@ .section .text # 0x8009E02C - 0x8009E7F8 -.global func_8009E02C -func_8009E02C: +.global zLightResetAll__FP4xEnv +zLightResetAll__FP4xEnv: /* 8009E02C 0009AE2C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009E030 0009AE30 7C 08 02 A6 */ mflr r0 /* 8009E034 0009AE34 3C 80 80 2F */ lis r4, lbl_802E8F88@ha @@ -24,7 +24,7 @@ func_8009E02C: /* 8009E070 0009AE70 38 63 90 08 */ addi r3, r3, lbl_802E9008@l /* 8009E074 0009AE74 38 C0 00 01 */ li r6, 1 /* 8009E078 0009AE78 38 E0 00 0A */ li r7, 0xa -/* 8009E07C 0009AE7C 4B F9 AC 05 */ bl func_80038C80 +/* 8009E07C 0009AE7C 4B F9 AC 05 */ bl xPartitionVolume__FP13_tagPartitionP7xVolumeiii /* 8009E080 0009AE80 48 00 00 20 */ b lbl_8009E0A0 lbl_8009E084: /* 8009E084 0009AE84 3C 60 80 2F */ lis r3, lbl_802E9008@ha @@ -33,13 +33,13 @@ lbl_8009E084: /* 8009E090 0009AE90 38 A0 00 0A */ li r5, 0xa /* 8009E094 0009AE94 38 C0 00 01 */ li r6, 1 /* 8009E098 0009AE98 38 E0 00 0A */ li r7, 0xa -/* 8009E09C 0009AE9C 4B F9 AD 7D */ bl func_80038E18 +/* 8009E09C 0009AE9C 4B F9 AD 7D */ bl xPartitionWorld__FP13_tagPartitionP4xEnviii lbl_8009E0A0: /* 8009E0A0 0009AEA0 3C 60 80 2F */ lis r3, lbl_802E9008@ha /* 8009E0A4 0009AEA4 3C 80 80 26 */ lis r4, lbl_8025CD30@ha /* 8009E0A8 0009AEA8 38 63 90 08 */ addi r3, r3, lbl_802E9008@l /* 8009E0AC 0009AEAC 38 84 CD 30 */ addi r4, r4, lbl_8025CD30@l -/* 8009E0B0 0009AEB0 4B F9 B1 BD */ bl func_8003926C +/* 8009E0B0 0009AEB0 4B F9 B1 BD */ bl xPartitionDump__FP13_tagPartitionPc /* 8009E0B4 0009AEB4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009E0B8 0009AEB8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8009E0BC 0009AEBC 7C 08 03 A6 */ mtlr r0 @@ -48,14 +48,14 @@ lbl_8009E0A0: /* 8009E0C8 0009AEC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009E0CC 0009AECC 7C 08 02 A6 */ mflr r0 /* 8009E0D0 0009AED0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009E0D4 0009AED4 48 00 00 15 */ bl func_8009E0E8 +/* 8009E0D4 0009AED4 48 00 00 15 */ bl zLightInit__FP5xBaseP11zLightAsset /* 8009E0D8 0009AED8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009E0DC 0009AEDC 7C 08 03 A6 */ mtlr r0 /* 8009E0E0 0009AEE0 38 21 00 10 */ addi r1, r1, 0x10 /* 8009E0E4 0009AEE4 4E 80 00 20 */ blr -.global func_8009E0E8 -func_8009E0E8: +.global zLightInit__FP5xBaseP11zLightAsset +zLightInit__FP5xBaseP11zLightAsset: /* 8009E0E8 0009AEE8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009E0EC 0009AEEC 7C 08 02 A6 */ mflr r0 /* 8009E0F0 0009AEF0 90 01 00 14 */ stw r0, 0x14(r1) @@ -63,7 +63,7 @@ func_8009E0E8: /* 8009E0F8 0009AEF8 7C 7F 1B 78 */ mr r31, r3 /* 8009E0FC 0009AEFC 93 C1 00 08 */ stw r30, 8(r1) /* 8009E100 0009AF00 7C 9E 23 78 */ mr r30, r4 -/* 8009E104 0009AF04 4B F6 B2 FD */ bl func_80009400 +/* 8009E104 0009AF04 4B F6 B2 FD */ bl xBaseInit__FP5xBaseP10xBaseAsset /* 8009E108 0009AF08 3C 60 80 0A */ lis r3, lbl_8009E46C@ha /* 8009E10C 0009AF0C 38 03 E4 6C */ addi r0, r3, lbl_8009E46C@l /* 8009E110 0009AF10 90 1F 00 0C */ stw r0, 0xc(r31) @@ -105,7 +105,7 @@ lbl_8009E184: /* 8009E184 0009AF84 38 80 00 01 */ li r4, 1 lbl_8009E188: /* 8009E188 0009AF88 38 7F 00 18 */ addi r3, r31, 0x18 -/* 8009E18C 0009AF8C 48 02 69 71 */ bl func_800C4AFC +/* 8009E18C 0009AF8C 48 02 69 71 */ bl iLightCreate__FP6iLightUi /* 8009E190 0009AF90 28 03 00 00 */ cmplwi r3, 0 /* 8009E194 0009AF94 41 82 00 FC */ beq lbl_8009E290 /* 8009E198 0009AF98 80 CD 8F E8 */ lwz r6, lbl_803CB8E8-_SDA_BASE_(r13) @@ -138,7 +138,7 @@ lbl_8009E188: /* 8009E204 0009B004 C0 1F 00 2C */ lfs f0, 0x2c(r31) /* 8009E208 0009B008 EC 00 00 32 */ fmuls f0, f0, f0 /* 8009E20C 0009B00C D0 1F 00 30 */ stfs f0, 0x30(r31) -/* 8009E210 0009B010 48 02 6A 3D */ bl func_800C4C4C +/* 8009E210 0009B010 48 02 6A 3D */ bl iLightModify__FP6iLightUi /* 8009E214 0009B014 38 00 00 00 */ li r0, 0 /* 8009E218 0009B018 90 1F 00 10 */ stw r0, 0x10(r31) /* 8009E21C 0009B01C 80 7F 00 14 */ lwz r3, 0x14(r31) @@ -156,12 +156,12 @@ lbl_8009E238: /* 8009E248 0009B048 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8009E24C 0009B04C 38 80 00 20 */ li r4, 0x20 /* 8009E250 0009B050 38 A0 00 00 */ li r5, 0 -/* 8009E254 0009B054 4B F9 56 ED */ bl func_80033940 +/* 8009E254 0009B054 4B F9 56 ED */ bl xMemAlloc__FUiUii /* 8009E258 0009B058 90 7F 00 5C */ stw r3, 0x5c(r31) /* 8009E25C 0009B05C 7F E3 FB 78 */ mr r3, r31 /* 8009E260 0009B060 80 9F 00 14 */ lwz r4, 0x14(r31) /* 8009E264 0009B064 88 84 00 09 */ lbz r4, 9(r4) -/* 8009E268 0009B068 48 00 05 91 */ bl func_8009E7F8 +/* 8009E268 0009B068 48 00 05 91 */ bl zLightEffectSet__FP7_zLighti /* 8009E26C 0009B06C 48 00 00 0C */ b lbl_8009E278 lbl_8009E270: /* 8009E270 0009B070 38 00 00 00 */ li r0, 0 @@ -171,7 +171,7 @@ lbl_8009E278: /* 8009E27C 0009B07C 7F E4 FB 78 */ mr r4, r31 /* 8009E280 0009B080 38 63 90 08 */ addi r3, r3, lbl_802E9008@l /* 8009E284 0009B084 38 BF 00 20 */ addi r5, r31, 0x20 -/* 8009E288 0009B088 4B F9 AD 2D */ bl func_80038FB4 +/* 8009E288 0009B088 4B F9 AD 2D */ bl xPartitionInsert__FP13_tagPartitionPvP5xVec3 /* 8009E28C 0009B08C 90 7F 00 58 */ stw r3, 0x58(r31) lbl_8009E290: /* 8009E290 0009B090 80 01 00 14 */ lwz r0, 0x14(r1) @@ -181,8 +181,8 @@ lbl_8009E290: /* 8009E2A0 0009B0A0 38 21 00 10 */ addi r1, r1, 0x10 /* 8009E2A4 0009B0A4 4E 80 00 20 */ blr -.global func_8009E2A8 -func_8009E2A8: +.global zLightResolveLinks__Fv +zLightResolveLinks__Fv: /* 8009E2A8 0009B0A8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8009E2AC 0009B0AC 7C 08 02 A6 */ mflr r0 /* 8009E2B0 0009B0B0 3C 60 80 2F */ lis r3, lbl_802E8F88@ha @@ -201,7 +201,7 @@ lbl_8009E2D8: /* 8009E2E0 0009B0E0 80 63 00 40 */ lwz r3, 0x40(r3) /* 8009E2E4 0009B0E4 28 03 00 00 */ cmplwi r3, 0 /* 8009E2E8 0009B0E8 41 82 00 10 */ beq lbl_8009E2F8 -/* 8009E2EC 0009B0EC 48 01 67 51 */ bl func_800B4A3C +/* 8009E2EC 0009B0EC 48 01 67 51 */ bl zSceneFindObject__FUi /* 8009E2F0 0009B0F0 90 7C 00 54 */ stw r3, 0x54(r28) /* 8009E2F4 0009B0F4 48 00 00 08 */ b lbl_8009E2FC lbl_8009E2F8: @@ -222,8 +222,8 @@ lbl_8009E304: /* 8009E328 0009B128 38 21 00 20 */ addi r1, r1, 0x20 /* 8009E32C 0009B12C 4E 80 00 20 */ blr -.global func_8009E330 -func_8009E330: +.global zLightDestroyAll__Fv +zLightDestroyAll__Fv: /* 8009E330 0009B130 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8009E334 0009B134 7C 08 02 A6 */ mflr r0 /* 8009E338 0009B138 3C 60 80 2F */ lis r3, lbl_802E8F88@ha @@ -237,7 +237,7 @@ func_8009E330: /* 8009E358 0009B158 48 00 00 20 */ b lbl_8009E378 lbl_8009E35C: /* 8009E35C 0009B15C 80 7F 00 00 */ lwz r3, 0(r31) -/* 8009E360 0009B160 48 00 00 45 */ bl func_8009E3A4 +/* 8009E360 0009B160 48 00 00 45 */ bl zLightDestroy__FP7_zLight /* 8009E364 0009B164 80 6D 8F E8 */ lwz r3, lbl_803CB8E8-_SDA_BASE_(r13) /* 8009E368 0009B168 3B FF 00 04 */ addi r31, r31, 4 /* 8009E36C 0009B16C 3B BD 00 01 */ addi r29, r29, 1 @@ -256,27 +256,27 @@ lbl_8009E378: /* 8009E39C 0009B19C 38 21 00 20 */ addi r1, r1, 0x20 /* 8009E3A0 0009B1A0 4E 80 00 20 */ blr -.global func_8009E3A4 -func_8009E3A4: +.global zLightDestroy__FP7_zLight +zLightDestroy__FP7_zLight: /* 8009E3A4 0009B1A4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009E3A8 0009B1A8 7C 08 02 A6 */ mflr r0 /* 8009E3AC 0009B1AC 38 63 00 18 */ addi r3, r3, 0x18 /* 8009E3B0 0009B1B0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009E3B4 0009B1B4 48 02 69 F5 */ bl func_800C4DA8 +/* 8009E3B4 0009B1B4 48 02 69 F5 */ bl iLightDestroy__FP6iLight /* 8009E3B8 0009B1B8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009E3BC 0009B1BC 7C 08 03 A6 */ mtlr r0 /* 8009E3C0 0009B1C0 38 21 00 10 */ addi r1, r1, 0x10 /* 8009E3C4 0009B1C4 4E 80 00 20 */ blr -.global func_8009E3C8 -func_8009E3C8: +.global zLightReset__FP7_zLight +zLightReset__FP7_zLight: /* 8009E3C8 0009B1C8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009E3CC 0009B1CC 7C 08 02 A6 */ mflr r0 /* 8009E3D0 0009B1D0 90 01 00 14 */ stw r0, 0x14(r1) /* 8009E3D4 0009B1D4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8009E3D8 0009B1D8 7C 7F 1B 78 */ mr r31, r3 /* 8009E3DC 0009B1DC 80 83 00 14 */ lwz r4, 0x14(r3) -/* 8009E3E0 0009B1E0 4B F6 B1 19 */ bl func_800094F8 +/* 8009E3E0 0009B1E0 4B F6 B1 19 */ bl xBaseReset__FP5xBaseP10xBaseAsset /* 8009E3E4 0009B1E4 38 00 00 00 */ li r0, 0 /* 8009E3E8 0009B1E8 90 1F 00 10 */ stw r0, 0x10(r31) /* 8009E3EC 0009B1EC 80 7F 00 14 */ lwz r3, 0x14(r31) @@ -290,30 +290,30 @@ lbl_8009E408: /* 8009E408 0009B208 80 9F 00 14 */ lwz r4, 0x14(r31) /* 8009E40C 0009B20C 7F E3 FB 78 */ mr r3, r31 /* 8009E410 0009B210 88 84 00 09 */ lbz r4, 9(r4) -/* 8009E414 0009B214 48 00 03 E5 */ bl func_8009E7F8 +/* 8009E414 0009B214 48 00 03 E5 */ bl zLightEffectSet__FP7_zLighti /* 8009E418 0009B218 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009E41C 0009B21C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8009E420 0009B220 7C 08 03 A6 */ mtlr r0 /* 8009E424 0009B224 38 21 00 10 */ addi r1, r1, 0x10 /* 8009E428 0009B228 4E 80 00 20 */ blr -.global func_8009E42C -func_8009E42C: +.global zLightSave__FP7_zLightP7xSerial +zLightSave__FP7_zLightP7xSerial: /* 8009E42C 0009B22C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009E430 0009B230 7C 08 02 A6 */ mflr r0 /* 8009E434 0009B234 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009E438 0009B238 4B F6 B0 15 */ bl func_8000944C +/* 8009E438 0009B238 4B F6 B0 15 */ bl xBaseSave__FP5xBaseP7xSerial /* 8009E43C 0009B23C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009E440 0009B240 7C 08 03 A6 */ mtlr r0 /* 8009E444 0009B244 38 21 00 10 */ addi r1, r1, 0x10 /* 8009E448 0009B248 4E 80 00 20 */ blr -.global func_8009E44C -func_8009E44C: +.global zLightLoad__FP7_zLightP7xSerial +zLightLoad__FP7_zLightP7xSerial: /* 8009E44C 0009B24C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009E450 0009B250 7C 08 02 A6 */ mflr r0 /* 8009E454 0009B254 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009E458 0009B258 4B F6 B0 45 */ bl func_8000949C +/* 8009E458 0009B258 4B F6 B0 45 */ bl xBaseLoad__FP5xBaseP7xSerial /* 8009E45C 0009B25C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009E460 0009B260 7C 08 03 A6 */ mtlr r0 /* 8009E464 0009B264 38 21 00 10 */ addi r1, r1, 0x10 @@ -344,7 +344,7 @@ lbl_8009E4AC: /* 8009E4B8 0009B2B8 48 00 00 0C */ b lbl_8009E4C4 lbl_8009E4BC: /* 8009E4BC 0009B2BC 7C 83 23 78 */ mr r3, r4 -/* 8009E4C0 0009B2C0 4B FF FF 09 */ bl func_8009E3C8 +/* 8009E4C0 0009B2C0 4B FF FF 09 */ bl zLightReset__FP7_zLight lbl_8009E4C4: /* 8009E4C4 0009B2C4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009E4C8 0009B2C8 38 60 00 01 */ li r3, 1 @@ -352,8 +352,8 @@ lbl_8009E4C4: /* 8009E4D0 0009B2D0 38 21 00 10 */ addi r1, r1, 0x10 /* 8009E4D4 0009B2D4 4E 80 00 20 */ blr -.global func_8009E4D8 -func_8009E4D8: +.global zLightUpdate__FP5xBaseP6xScenef +zLightUpdate__FP5xBaseP6xScenef: /* 8009E4D8 0009B2D8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8009E4DC 0009B2DC 7C 08 02 A6 */ mflr r0 /* 8009E4E0 0009B2E0 90 01 00 34 */ stw r0, 0x34(r1) @@ -381,7 +381,7 @@ func_8009E4D8: /* 8009E538 0009B338 C0 02 91 D8 */ lfs f0, lbl_803CDB58-_SDA2_BASE_(r2) /* 8009E53C 0009B33C EC 01 00 2A */ fadds f0, f1, f0 /* 8009E540 0009B340 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 8009E544 0009B344 48 02 68 11 */ bl func_800C4D54 +/* 8009E544 0009B344 48 02 68 11 */ bl iLightSetPos__FP6iLightP5xVec3 /* 8009E548 0009B348 38 7F 00 20 */ addi r3, r31, 0x20 /* 8009E54C 0009B34C 38 81 00 08 */ addi r4, r1, 8 /* 8009E550 0009B350 4B F6 CD 15 */ bl func_8000B264 @@ -390,7 +390,7 @@ func_8009E4D8: /* 8009E55C 0009B35C 38 63 90 08 */ addi r3, r3, lbl_802E9008@l /* 8009E560 0009B360 7F E4 FB 78 */ mr r4, r31 /* 8009E564 0009B364 38 C1 00 08 */ addi r6, r1, 8 -/* 8009E568 0009B368 4B F9 AB 51 */ bl func_800390B8 +/* 8009E568 0009B368 4B F9 AB 51 */ bl xPartitionUpdate__FP13_tagPartitionPviP5xVec3 /* 8009E56C 0009B36C 90 7F 00 58 */ stw r3, 0x58(r31) lbl_8009E570: /* 8009E570 0009B370 80 1F 00 60 */ lwz r0, 0x60(r31) @@ -413,8 +413,8 @@ lbl_8009E59C: /* 8009E5B0 0009B3B0 38 21 00 30 */ addi r1, r1, 0x30 /* 8009E5B4 0009B3B4 4E 80 00 20 */ blr -.global func_8009E5B8 -func_8009E5B8: +.global zLightAddLocalEnv__Fv +zLightAddLocalEnv__Fv: /* 8009E5B8 0009B3B8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8009E5BC 0009B3BC 7C 08 02 A6 */ mflr r0 /* 8009E5C0 0009B3C0 3C 60 80 2F */ lis r3, lbl_802E8F88@ha @@ -438,7 +438,7 @@ lbl_8009E5E4: /* 8009E604 0009B404 3B 9D 00 18 */ addi r28, r29, 0x18 /* 8009E608 0009B408 38 80 00 01 */ li r4, 1 /* 8009E60C 0009B40C 7F 83 E3 78 */ mr r3, r28 -/* 8009E610 0009B410 48 02 67 E9 */ bl func_800C4DF8 +/* 8009E610 0009B410 48 02 67 E9 */ bl iLightEnv__FP6iLighti /* 8009E614 0009B414 80 AD 92 08 */ lwz r5, lbl_803CBB08-_SDA_BASE_(r13) /* 8009E618 0009B418 3C 60 80 2F */ lis r3, lbl_802E9048@ha /* 8009E61C 0009B41C 80 9C 00 04 */ lwz r4, 4(r28) @@ -480,8 +480,8 @@ lbl_8009E680: /* 8009E6A4 0009B4A4 38 21 00 20 */ addi r1, r1, 0x20 /* 8009E6A8 0009B4A8 4E 80 00 20 */ blr -.global func_8009E6AC -func_8009E6AC: +.global zLightAddLocal__FP4xEnt +zLightAddLocal__FP4xEnt: /* 8009E6AC 0009B4AC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8009E6B0 0009B4B0 7C 08 02 A6 */ mflr r0 /* 8009E6B4 0009B4B4 90 01 00 24 */ stw r0, 0x24(r1) @@ -504,11 +504,11 @@ func_8009E6AC: /* 8009E6F8 0009B4F8 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8009E6FC 0009B4FC 38 80 00 28 */ li r4, 0x28 /* 8009E700 0009B500 38 A0 00 00 */ li r5, 0 -/* 8009E704 0009B504 4B F9 52 3D */ bl func_80033940 +/* 8009E704 0009B504 4B F9 52 3D */ bl xMemAlloc__FUiUii /* 8009E708 0009B508 90 7F 00 C4 */ stw r3, 0xc4(r31) /* 8009E70C 0009B50C 7F E3 FB 78 */ mr r3, r31 /* 8009E710 0009B510 80 9F 00 C4 */ lwz r4, 0xc4(r31) -/* 8009E714 0009B514 4B F7 CF F9 */ bl func_8001B70C +/* 8009E714 0009B514 4B F7 CF F9 */ bl xEntInitShadow__FR4xEntR10xEntShadow /* 8009E718 0009B518 80 7F 00 C4 */ lwz r3, 0xc4(r31) /* 8009E71C 0009B51C 38 81 00 08 */ addi r4, r1, 8 /* 8009E720 0009B520 4B F6 CB 45 */ bl func_8000B264 @@ -521,15 +521,15 @@ lbl_8009E738: /* 8009E738 0009B538 80 7F 00 C4 */ lwz r3, 0xc4(r31) /* 8009E73C 0009B53C C0 22 91 D8 */ lfs f1, lbl_803CDB58-_SDA2_BASE_(r2) /* 8009E740 0009B540 38 83 00 0C */ addi r4, r3, 0xc -/* 8009E744 0009B544 4B FA 61 7D */ bl func_800448C0 +/* 8009E744 0009B544 4B FA 61 7D */ bl xShadowSetLight__FP5xVec3P5xVec3f /* 8009E748 0009B548 80 01 00 24 */ lwz r0, 0x24(r1) /* 8009E74C 0009B54C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8009E750 0009B550 7C 08 03 A6 */ mtlr r0 /* 8009E754 0009B554 38 21 00 20 */ addi r1, r1, 0x20 /* 8009E758 0009B558 4E 80 00 20 */ blr -.global func_8009E75C -func_8009E75C: +.global zLightRemoveLocalEnv__Fv +zLightRemoveLocalEnv__Fv: /* 8009E75C 0009B55C 38 80 00 00 */ li r4, 0 /* 8009E760 0009B560 48 00 00 28 */ b lbl_8009E788 lbl_8009E764: @@ -550,8 +550,8 @@ lbl_8009E788: /* 8009E798 0009B598 90 0D 8F F0 */ stw r0, lbl_803CB8F0-_SDA_BASE_(r13) /* 8009E79C 0009B59C 4E 80 00 20 */ blr -.global func_8009E7A0 -func_8009E7A0: +.global zLightSetVolume__FP7zVolume +zLightSetVolume__FP7zVolume: /* 8009E7A0 0009B5A0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009E7A4 0009B5A4 7C 08 02 A6 */ mflr r0 /* 8009E7A8 0009B5A8 90 01 00 14 */ stw r0, 0x14(r1) @@ -565,7 +565,7 @@ lbl_8009E7C4: /* 8009E7C4 0009B5C4 3C 60 80 26 */ lis r3, lbl_8025CD30@ha /* 8009E7C8 0009B5C8 38 63 CD 30 */ addi r3, r3, lbl_8025CD30@l /* 8009E7CC 0009B5CC 38 63 00 09 */ addi r3, r3, 9 -/* 8009E7D0 0009B5D0 4B FA DA 45 */ bl func_8004C214 +/* 8009E7D0 0009B5D0 4B FA DA 45 */ bl xStrHash__FPCc /* 8009E7D4 0009B5D4 80 1F 00 00 */ lwz r0, 0(r31) /* 8009E7D8 0009B5D8 7C 00 18 40 */ cmplw r0, r3 /* 8009E7DC 0009B5DC 40 82 00 08 */ bne lbl_8009E7E4 diff --git a/asm/Game/zLightEffect.s b/asm/Game/zLightEffect.s index 1b8dc4193..eaf4cc7e2 100644 --- a/asm/Game/zLightEffect.s +++ b/asm/Game/zLightEffect.s @@ -2,8 +2,8 @@ .section .text # 0x8009E7F8 - 0x8009EC78 -.global func_8009E7F8 -func_8009E7F8: +.global zLightEffectSet__FP7_zLighti +zLightEffectSet__FP7_zLighti: /* 8009E7F8 0009B5F8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009E7FC 0009B5FC 7C 08 02 A6 */ mflr r0 /* 8009E800 0009B600 90 01 00 14 */ stw r0, 0x14(r1) @@ -26,8 +26,8 @@ lbl_8009E838: /* 8009E840 0009B640 38 21 00 10 */ addi r1, r1, 0x10 /* 8009E844 0009B644 4E 80 00 20 */ blr -.global func_8009E848 -func_8009E848: +.global zLightOn__FP7_zLighti +zLightOn__FP7_zLighti: /* 8009E848 0009B648 2C 04 00 00 */ cmpwi r4, 0 /* 8009E84C 0009B64C 41 82 00 14 */ beq lbl_8009E860 /* 8009E850 0009B650 80 03 00 10 */ lwz r0, 0x10(r3) @@ -70,7 +70,7 @@ func_8009E870: /* 8009E8D4 0009B6D4 C0 02 91 F0 */ lfs f0, lbl_803CDB70-_SDA2_BASE_(r2) /* 8009E8D8 0009B6D8 80 A3 00 5C */ lwz r5, 0x5c(r3) /* 8009E8DC 0009B6DC D0 05 00 00 */ stfs f0, 0(r5) -/* 8009E8E0 0009B6E0 4B FF FF 69 */ bl func_8009E848 +/* 8009E8E0 0009B6E0 4B FF FF 69 */ bl zLightOn__FP7_zLighti /* 8009E8E4 0009B6E4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009E8E8 0009B6E8 7C 08 03 A6 */ mtlr r0 /* 8009E8EC 0009B6EC 38 21 00 10 */ addi r1, r1, 0x10 @@ -169,7 +169,7 @@ lbl_8009EA30: lbl_8009EA40: /* 8009EA40 0009B840 7F E3 FB 78 */ mr r3, r31 /* 8009EA44 0009B844 38 9F 00 1C */ addi r4, r31, 0x1c -/* 8009EA48 0009B848 48 02 62 E9 */ bl func_800C4D30 +/* 8009EA48 0009B848 48 02 62 E9 */ bl iLightSetColor__FP6iLightP8_xFColor lbl_8009EA4C: /* 8009EA4C 0009B84C E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 8009EA50 0009B850 CB E1 00 30 */ lfd f31, 0x30(r1) @@ -231,7 +231,7 @@ lbl_8009EA4C: /* 8009EB30 0009B930 C0 02 91 F0 */ lfs f0, lbl_803CDB70-_SDA2_BASE_(r2) /* 8009EB34 0009B934 80 A3 00 5C */ lwz r5, 0x5c(r3) /* 8009EB38 0009B938 D0 05 00 00 */ stfs f0, 0(r5) -/* 8009EB3C 0009B93C 4B FF FD 0D */ bl func_8009E848 +/* 8009EB3C 0009B93C 4B FF FD 0D */ bl zLightOn__FP7_zLighti /* 8009EB40 0009B940 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009EB44 0009B944 7C 08 03 A6 */ mtlr r0 /* 8009EB48 0009B948 38 21 00 10 */ addi r1, r1, 0x10 @@ -306,7 +306,7 @@ lbl_8009EC08: /* 8009EC48 0009BA48 D0 3F 00 24 */ stfs f1, 0x24(r31) /* 8009EC4C 0009BA4C 7F E3 FB 78 */ mr r3, r31 /* 8009EC50 0009BA50 38 9F 00 1C */ addi r4, r31, 0x1c -/* 8009EC54 0009BA54 48 02 60 DD */ bl func_800C4D30 +/* 8009EC54 0009BA54 48 02 60 DD */ bl iLightSetColor__FP6iLightP8_xFColor /* 8009EC58 0009BA58 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8009EC5C 0009BA5C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8009EC60 0009BA60 CB E1 00 10 */ lfd f31, 0x10(r1) diff --git a/asm/Game/zLightning.s b/asm/Game/zLightning.s index 5da5e78c6..7229628aa 100644 --- a/asm/Game/zLightning.s +++ b/asm/Game/zLightning.s @@ -113,15 +113,15 @@ lbl_8009EDB0: /* 8009EE0C 0009BC0C 38 01 00 08 */ addi r0, r1, 8 /* 8009EE10 0009BC10 90 83 00 10 */ stw r4, 0x10(r3) /* 8009EE14 0009BC14 90 03 00 14 */ stw r0, 0x14(r3) -/* 8009EE18 0009BC18 48 00 0B 59 */ bl func_8009F970 +/* 8009EE18 0009BC18 48 00 0B 59 */ bl zLightningAdd__FP16_tagLightningAdd /* 8009EE1C 0009BC1C 80 01 00 34 */ lwz r0, 0x34(r1) /* 8009EE20 0009BC20 83 E1 00 2C */ lwz r31, 0x2c(r1) /* 8009EE24 0009BC24 7C 08 03 A6 */ mtlr r0 /* 8009EE28 0009BC28 38 21 00 30 */ addi r1, r1, 0x30 /* 8009EE2C 0009BC2C 4E 80 00 20 */ blr -.global func_8009EE30 -func_8009EE30: +.global zLightningInit__Fv +zLightningInit__Fv: /* 8009EE30 0009BC30 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8009EE34 0009BC34 7C 08 02 A6 */ mflr r0 /* 8009EE38 0009BC38 90 01 00 94 */ stw r0, 0x94(r1) @@ -185,14 +185,14 @@ func_8009EE30: /* 8009EF20 0009BD20 90 04 00 B4 */ stw r0, 0xb4(r4) /* 8009EF24 0009BD24 90 04 00 B8 */ stw r0, 0xb8(r4) /* 8009EF28 0009BD28 90 04 00 BC */ stw r0, 0xbc(r4) -/* 8009EF2C 0009BD2C 4B FA D2 E9 */ bl func_8004C214 -/* 8009EF30 0009BD30 48 01 5B 0D */ bl func_800B4A3C +/* 8009EF2C 0009BD2C 4B FA D2 E9 */ bl xStrHash__FPCc +/* 8009EF30 0009BD30 48 01 5B 0D */ bl zSceneFindObject__FUi /* 8009EF34 0009BD34 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009EF38 0009BD38 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l /* 8009EF3C 0009BD3C 38 63 00 E8 */ addi r3, r3, 0xe8 -/* 8009EF40 0009BD40 4B FA D2 D5 */ bl func_8004C214 +/* 8009EF40 0009BD40 4B FA D2 D5 */ bl xStrHash__FPCc /* 8009EF44 0009BD44 38 80 00 00 */ li r4, 0 -/* 8009EF48 0009BD48 4B FA C7 C5 */ bl func_8004B70C +/* 8009EF48 0009BD48 4B FA C7 C5 */ bl xSTFindAsset__FUiPUi /* 8009EF4C 0009BD4C 28 03 00 00 */ cmplwi r3, 0 /* 8009EF50 0009BD50 41 82 00 0C */ beq lbl_8009EF5C /* 8009EF54 0009BD54 80 03 00 00 */ lwz r0, 0(r3) @@ -251,17 +251,17 @@ lbl_8009EF80: /* 8009F020 0009BE20 3E 80 43 30 */ lis r20, 0x4330 /* 8009F024 0009BE24 93 03 01 3C */ stw r24, 0x13c(r3) lbl_8009F028: -/* 8009F028 0009BE28 4B F9 1C 61 */ bl func_80030C88 +/* 8009F028 0009BE28 4B F9 1C 61 */ bl xurand__Fv /* 8009F02C 0009BE2C C0 42 92 38 */ lfs f2, lbl_803CDBB8-_SDA2_BASE_(r2) /* 8009F030 0009BE30 C0 02 92 34 */ lfs f0, lbl_803CDBB4-_SDA2_BASE_(r2) /* 8009F034 0009BE34 EC 21 10 28 */ fsubs f1, f1, f2 /* 8009F038 0009BE38 EF E0 00 72 */ fmuls f31, f0, f1 -/* 8009F03C 0009BE3C 4B F9 1C 4D */ bl func_80030C88 +/* 8009F03C 0009BE3C 4B F9 1C 4D */ bl xurand__Fv /* 8009F040 0009BE40 C0 42 92 38 */ lfs f2, lbl_803CDBB8-_SDA2_BASE_(r2) /* 8009F044 0009BE44 C0 02 92 34 */ lfs f0, lbl_803CDBB4-_SDA2_BASE_(r2) /* 8009F048 0009BE48 EC 21 10 28 */ fsubs f1, f1, f2 /* 8009F04C 0009BE4C EF C0 00 72 */ fmuls f30, f0, f1 -/* 8009F050 0009BE50 4B F9 1C 39 */ bl func_80030C88 +/* 8009F050 0009BE50 4B F9 1C 39 */ bl xurand__Fv /* 8009F054 0009BE54 C0 82 92 38 */ lfs f4, lbl_803CDBB8-_SDA2_BASE_(r2) /* 8009F058 0009BE58 FC 40 F0 90 */ fmr f2, f30 /* 8009F05C 0009BE5C C0 02 92 34 */ lfs f0, lbl_803CDBB4-_SDA2_BASE_(r2) @@ -270,21 +270,21 @@ lbl_8009F028: /* 8009F068 0009BE68 7E A3 AB 78 */ mr r3, r21 /* 8009F06C 0009BE6C EC 20 00 72 */ fmuls f1, f0, f1 /* 8009F070 0009BE70 4B F6 FF 8D */ bl func_8000EFFC -/* 8009F074 0009BE74 4B F9 1C 15 */ bl func_80030C88 +/* 8009F074 0009BE74 4B F9 1C 15 */ bl xurand__Fv /* 8009F078 0009BE78 C0 02 92 38 */ lfs f0, lbl_803CDBB8-_SDA2_BASE_(r2) /* 8009F07C 0009BE7C C0 42 92 34 */ lfs f2, lbl_803CDBB4-_SDA2_BASE_(r2) /* 8009F080 0009BE80 EC 21 00 28 */ fsubs f1, f1, f0 /* 8009F084 0009BE84 C0 0D 82 A4 */ lfs f0, lbl_803CABA4-_SDA_BASE_(r13) /* 8009F088 0009BE88 EC 22 00 72 */ fmuls f1, f2, f1 /* 8009F08C 0009BE8C EF E0 00 72 */ fmuls f31, f0, f1 -/* 8009F090 0009BE90 4B F9 1B F9 */ bl func_80030C88 +/* 8009F090 0009BE90 4B F9 1B F9 */ bl xurand__Fv /* 8009F094 0009BE94 C0 02 92 38 */ lfs f0, lbl_803CDBB8-_SDA2_BASE_(r2) /* 8009F098 0009BE98 C0 42 92 34 */ lfs f2, lbl_803CDBB4-_SDA2_BASE_(r2) /* 8009F09C 0009BE9C EC 21 00 28 */ fsubs f1, f1, f0 /* 8009F0A0 0009BEA0 C0 0D 82 A4 */ lfs f0, lbl_803CABA4-_SDA_BASE_(r13) /* 8009F0A4 0009BEA4 EC 22 00 72 */ fmuls f1, f2, f1 /* 8009F0A8 0009BEA8 EF C0 00 72 */ fmuls f30, f0, f1 -/* 8009F0AC 0009BEAC 4B F9 1B DD */ bl func_80030C88 +/* 8009F0AC 0009BEAC 4B F9 1B DD */ bl xurand__Fv /* 8009F0B0 0009BEB0 C0 02 92 38 */ lfs f0, lbl_803CDBB8-_SDA2_BASE_(r2) /* 8009F0B4 0009BEB4 FC 40 F0 90 */ fmr f2, f30 /* 8009F0B8 0009BEB8 C0 82 92 34 */ lfs f4, lbl_803CDBB4-_SDA2_BASE_(r2) @@ -295,21 +295,21 @@ lbl_8009F028: /* 8009F0CC 0009BECC EC 24 00 72 */ fmuls f1, f4, f1 /* 8009F0D0 0009BED0 EC 20 00 72 */ fmuls f1, f0, f1 /* 8009F0D4 0009BED4 4B F6 FF 29 */ bl func_8000EFFC -/* 8009F0D8 0009BED8 4B F9 1B B1 */ bl func_80030C88 +/* 8009F0D8 0009BED8 4B F9 1B B1 */ bl xurand__Fv /* 8009F0DC 0009BEDC C0 02 92 38 */ lfs f0, lbl_803CDBB8-_SDA2_BASE_(r2) /* 8009F0E0 0009BEE0 C0 42 92 34 */ lfs f2, lbl_803CDBB4-_SDA2_BASE_(r2) /* 8009F0E4 0009BEE4 EC 21 00 28 */ fsubs f1, f1, f0 /* 8009F0E8 0009BEE8 C0 0D 82 A4 */ lfs f0, lbl_803CABA4-_SDA_BASE_(r13) /* 8009F0EC 0009BEEC EC 22 00 72 */ fmuls f1, f2, f1 /* 8009F0F0 0009BEF0 EF C0 00 72 */ fmuls f30, f0, f1 -/* 8009F0F4 0009BEF4 4B F9 1B 95 */ bl func_80030C88 +/* 8009F0F4 0009BEF4 4B F9 1B 95 */ bl xurand__Fv /* 8009F0F8 0009BEF8 C0 02 92 38 */ lfs f0, lbl_803CDBB8-_SDA2_BASE_(r2) /* 8009F0FC 0009BEFC C0 42 92 34 */ lfs f2, lbl_803CDBB4-_SDA2_BASE_(r2) /* 8009F100 0009BF00 EC 21 00 28 */ fsubs f1, f1, f0 /* 8009F104 0009BF04 C0 0D 82 A4 */ lfs f0, lbl_803CABA4-_SDA_BASE_(r13) /* 8009F108 0009BF08 EC 22 00 72 */ fmuls f1, f2, f1 /* 8009F10C 0009BF0C EF E0 00 72 */ fmuls f31, f0, f1 -/* 8009F110 0009BF10 4B F9 1B 79 */ bl func_80030C88 +/* 8009F110 0009BF10 4B F9 1B 79 */ bl xurand__Fv /* 8009F114 0009BF14 C0 02 92 38 */ lfs f0, lbl_803CDBB8-_SDA2_BASE_(r2) /* 8009F118 0009BF18 FC 40 F8 90 */ fmr f2, f31 /* 8009F11C 0009BF1C C0 82 92 34 */ lfs f4, lbl_803CDBB4-_SDA2_BASE_(r2) @@ -320,7 +320,7 @@ lbl_8009F028: /* 8009F130 0009BF30 EC 24 00 72 */ fmuls f1, f4, f1 /* 8009F134 0009BF34 EC 20 00 72 */ fmuls f1, f0, f1 /* 8009F138 0009BF38 4B F6 FE C5 */ bl func_8000EFFC -/* 8009F13C 0009BF3C 4B F9 1B 4D */ bl func_80030C88 +/* 8009F13C 0009BF3C 4B F9 1B 4D */ bl xurand__Fv /* 8009F140 0009BF40 38 18 00 01 */ addi r0, r24, 1 /* 8009F144 0009BF44 C0 02 92 38 */ lfs f0, lbl_803CDBB8-_SDA2_BASE_(r2) /* 8009F148 0009BF48 6C 00 80 00 */ xoris r0, r0, 0x8000 @@ -363,19 +363,19 @@ lbl_8009F1BC: /* 8009F1D0 0009BFD0 7F 83 E3 78 */ mr r3, r28 /* 8009F1D4 0009BFD4 7E 94 02 14 */ add r20, r20, r0 /* 8009F1D8 0009BFD8 C0 74 00 00 */ lfs f3, 0(r20) -/* 8009F1DC 0009BFDC 4B F9 25 8D */ bl func_80031768 +/* 8009F1DC 0009BFDC 4B F9 25 8D */ bl xFuncPiece_EndPoints__FP10xFuncPieceffff /* 8009F1E0 0009BFE0 FC 20 F0 90 */ fmr f1, f30 /* 8009F1E4 0009BFE4 C0 5D 00 00 */ lfs f2, 0(r29) /* 8009F1E8 0009BFE8 C0 74 00 04 */ lfs f3, 4(r20) /* 8009F1EC 0009BFEC 7F 63 DB 78 */ mr r3, r27 /* 8009F1F0 0009BFF0 C0 9E 00 04 */ lfs f4, 4(r30) -/* 8009F1F4 0009BFF4 4B F9 25 75 */ bl func_80031768 +/* 8009F1F4 0009BFF4 4B F9 25 75 */ bl xFuncPiece_EndPoints__FP10xFuncPieceffff /* 8009F1F8 0009BFF8 FC 20 F0 90 */ fmr f1, f30 /* 8009F1FC 0009BFFC C0 5D 00 00 */ lfs f2, 0(r29) /* 8009F200 0009C000 C0 74 00 08 */ lfs f3, 8(r20) /* 8009F204 0009C004 7F 43 D3 78 */ mr r3, r26 /* 8009F208 0009C008 C0 9E 00 08 */ lfs f4, 8(r30) -/* 8009F20C 0009C00C 4B F9 25 5D */ bl func_80031768 +/* 8009F20C 0009C00C 4B F9 25 5D */ bl xFuncPiece_EndPoints__FP10xFuncPieceffff /* 8009F210 0009C010 3A B5 00 01 */ addi r21, r21, 1 /* 8009F214 0009C014 3B BD 00 04 */ addi r29, r29, 4 /* 8009F218 0009C018 2C 15 00 0A */ cmpwi r21, 0xa @@ -837,7 +837,7 @@ lbl_8009F924: /* 8009F924 0009C724 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8009F928 0009C728 38 80 02 34 */ li r4, 0x234 /* 8009F92C 0009C72C 38 A0 00 00 */ li r5, 0 -/* 8009F930 0009C730 4B F9 40 11 */ bl func_80033940 +/* 8009F930 0009C730 4B F9 40 11 */ bl xMemAlloc__FUiUii /* 8009F934 0009C734 3C 80 80 2F */ lis r4, lbl_802E90C8@ha /* 8009F938 0009C738 57 E0 10 3A */ slwi r0, r31, 2 /* 8009F93C 0009C73C 38 84 90 C8 */ addi r4, r4, lbl_802E90C8@l @@ -856,8 +856,8 @@ lbl_8009F95C: /* 8009F968 0009C768 38 21 00 10 */ addi r1, r1, 0x10 /* 8009F96C 0009C76C 4E 80 00 20 */ blr -.global func_8009F970 -func_8009F970: +.global zLightningAdd__FP16_tagLightningAdd +zLightningAdd__FP16_tagLightningAdd: /* 8009F970 0009C770 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8009F974 0009C774 7C 08 02 A6 */ mflr r0 /* 8009F978 0009C778 90 01 00 94 */ stw r0, 0x94(r1) @@ -949,7 +949,7 @@ lbl_8009FAA4: lbl_8009FAB4: /* 8009FAB4 0009C8B4 38 61 00 14 */ addi r3, r1, 0x14 /* 8009FAB8 0009C8B8 7C 64 1B 78 */ mr r4, r3 -/* 8009FABC 0009C8BC 4B FA E8 35 */ bl func_8004E2F0 +/* 8009FABC 0009C8BC 4B FA E8 35 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8009FAC0 0009C8C0 C0 21 00 18 */ lfs f1, 0x18(r1) /* 8009FAC4 0009C8C4 C0 02 92 78 */ lfs f0, lbl_803CDBF8-_SDA2_BASE_(r2) /* 8009FAC8 0009C8C8 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -982,7 +982,7 @@ lbl_8009FAF4: /* 8009FB2C 0009C92C EC 01 00 32 */ fmuls f0, f1, f0 /* 8009FB30 0009C930 FC 00 00 50 */ fneg f0, f0 /* 8009FB34 0009C934 D0 1C 01 98 */ stfs f0, 0x198(r28) -/* 8009FB38 0009C938 4B FA E7 B9 */ bl func_8004E2F0 +/* 8009FB38 0009C938 4B FA E7 B9 */ bl xVec3Normalize__FP5xVec3PC5xVec3 lbl_8009FB3C: /* 8009FB3C 0009C93C 38 61 00 08 */ addi r3, r1, 8 /* 8009FB40 0009C940 38 9C 01 90 */ addi r4, r28, 0x190 @@ -1110,13 +1110,13 @@ lbl_8009FCD4: /* 8009FCF0 0009CAF0 41 82 00 18 */ beq lbl_8009FD08 /* 8009FCF4 0009CAF4 38 61 00 20 */ addi r3, r1, 0x20 /* 8009FCF8 0009CAF8 38 9D 00 C8 */ addi r4, r29, 0xc8 -/* 8009FCFC 0009CAFC 4B FA E7 E1 */ bl func_8004E4DC +/* 8009FCFC 0009CAFC 4B FA E7 E1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8009FD00 0009CB00 3B 60 00 00 */ li r27, 0 /* 8009FD04 0009CB04 48 00 00 4C */ b lbl_8009FD50 lbl_8009FD08: /* 8009FD08 0009CB08 38 7D 00 C8 */ addi r3, r29, 0xc8 /* 8009FD0C 0009CB0C 38 81 00 20 */ addi r4, r1, 0x20 -/* 8009FD10 0009CB10 4B FA E7 CD */ bl func_8004E4DC +/* 8009FD10 0009CB10 4B FA E7 CD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8009FD14 0009CB14 C0 3C 01 DC */ lfs f1, 0x1dc(r28) /* 8009FD18 0009CB18 38 7D 00 C8 */ addi r3, r29, 0xc8 /* 8009FD1C 0009CB1C 38 9C 01 90 */ addi r4, r28, 0x190 @@ -1167,12 +1167,12 @@ lbl_8009FDC0: /* 8009FDC0 0009CBC0 80 99 00 10 */ lwz r4, 0x10(r25) /* 8009FDC4 0009CBC4 7F 83 E3 78 */ mr r3, r28 /* 8009FDC8 0009CBC8 80 B9 00 14 */ lwz r5, 0x14(r25) -/* 8009FDCC 0009CBCC 48 00 1A FD */ bl func_800A18C8 -/* 8009FDD0 0009CBD0 4B F9 0E B9 */ bl func_80030C88 +/* 8009FDCC 0009CBCC 48 00 1A FD */ bl zLightningModifyEndpoints__FP10zLightningP5xVec3P5xVec3 +/* 8009FDD0 0009CBD0 4B F9 0E B9 */ bl xurand__Fv /* 8009FDD4 0009CBD4 C0 02 92 40 */ lfs f0, lbl_803CDBC0-_SDA2_BASE_(r2) /* 8009FDD8 0009CBD8 EC 00 00 72 */ fmuls f0, f0, f1 /* 8009FDDC 0009CBDC D0 1C 00 38 */ stfs f0, 0x38(r28) -/* 8009FDE0 0009CBE0 4B F9 0E A9 */ bl func_80030C88 +/* 8009FDE0 0009CBE0 4B F9 0E A9 */ bl xurand__Fv /* 8009FDE4 0009CBE4 C0 02 92 40 */ lfs f0, lbl_803CDBC0-_SDA2_BASE_(r2) /* 8009FDE8 0009CBE8 EC 00 00 72 */ fmuls f0, f0, f1 /* 8009FDEC 0009CBEC D0 1C 00 3C */ stfs f0, 0x3c(r28) @@ -1271,17 +1271,17 @@ lbl_8009FF1C: /* 8009FF34 0009CD34 FF E0 00 50 */ fneg f31, f0 /* 8009FF38 0009CD38 48 00 00 B4 */ b lbl_8009FFEC lbl_8009FF3C: -/* 8009FF3C 0009CD3C 4B F9 0D 4D */ bl func_80030C88 +/* 8009FF3C 0009CD3C 4B F9 0D 4D */ bl xurand__Fv /* 8009FF40 0009CD40 EC 3E F8 7A */ fmadds f1, f30, f1, f31 /* 8009FF44 0009CD44 C0 1E 00 08 */ lfs f0, 8(r30) /* 8009FF48 0009CD48 EC 00 08 2A */ fadds f0, f0, f1 /* 8009FF4C 0009CD4C D0 1E 00 C8 */ stfs f0, 0xc8(r30) -/* 8009FF50 0009CD50 4B F9 0D 39 */ bl func_80030C88 +/* 8009FF50 0009CD50 4B F9 0D 39 */ bl xurand__Fv /* 8009FF54 0009CD54 EC 3E F8 7A */ fmadds f1, f30, f1, f31 /* 8009FF58 0009CD58 C0 1E 00 0C */ lfs f0, 0xc(r30) /* 8009FF5C 0009CD5C EC 00 08 2A */ fadds f0, f0, f1 /* 8009FF60 0009CD60 D0 1E 00 CC */ stfs f0, 0xcc(r30) -/* 8009FF64 0009CD64 4B F9 0D 25 */ bl func_80030C88 +/* 8009FF64 0009CD64 4B F9 0D 25 */ bl xurand__Fv /* 8009FF68 0009CD68 EC 3E F8 7A */ fmadds f1, f30, f1, f31 /* 8009FF6C 0009CD6C C0 1E 00 10 */ lfs f0, 0x10(r30) /* 8009FF70 0009CD70 EC 00 08 2A */ fadds f0, f0, f1 @@ -1335,7 +1335,7 @@ lbl_800A0000: /* 800A0024 0009CE24 4B F6 E6 6D */ bl func_8000E690 /* 800A0028 0009CE28 38 61 00 14 */ addi r3, r1, 0x14 /* 800A002C 0009CE2C 7C 64 1B 78 */ mr r4, r3 -/* 800A0030 0009CE30 4B FA E2 C1 */ bl func_8004E2F0 +/* 800A0030 0009CE30 4B FA E2 C1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800A0034 0009CE34 C0 3F 02 24 */ lfs f1, 0x224(r31) /* 800A0038 0009CE38 3B DF 00 04 */ addi r30, r31, 4 /* 800A003C 0009CE3C C0 02 92 38 */ lfs f0, lbl_803CDBB8-_SDA2_BASE_(r2) @@ -1356,7 +1356,7 @@ lbl_800A0058: /* 800A0074 0009CE74 4B F7 B8 69 */ bl func_8001B8DC /* 800A0078 0009CE78 38 61 00 08 */ addi r3, r1, 8 /* 800A007C 0009CE7C 38 9F 01 90 */ addi r4, r31, 0x190 -/* 800A0080 0009CE80 4B FA E4 5D */ bl func_8004E4DC +/* 800A0080 0009CE80 4B FA E4 5D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800A0084 0009CE84 80 DF 00 04 */ lwz r6, 4(r31) /* 800A0088 0009CE88 C3 A2 92 80 */ lfs f29, lbl_803CDC00-_SDA2_BASE_(r2) /* 800A008C 0009CE8C 70 C0 00 28 */ andi. r0, r6, 0x28 @@ -1390,7 +1390,7 @@ lbl_800A00F8: /* 800A00F8 0009CEF8 38 61 00 08 */ addi r3, r1, 8 /* 800A00FC 0009CEFC 38 81 00 20 */ addi r4, r1, 0x20 /* 800A0100 0009CF00 7C 65 1B 78 */ mr r5, r3 -/* 800A0104 0009CF04 4B F9 29 59 */ bl func_80032A5C +/* 800A0104 0009CF04 4B F9 29 59 */ bl xMat3x3LMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800A0108 0009CF08 C0 3F 02 1C */ lfs f1, 0x21c(r31) /* 800A010C 0009CF0C C0 1E 01 DC */ lfs f0, 0x1dc(r30) /* 800A0110 0009CF10 EC 01 07 3A */ fmadds f0, f1, f28, f0 @@ -1411,17 +1411,17 @@ lbl_800A0138: /* 800A0148 0009CF48 EC 01 00 2A */ fadds f0, f1, f0 /* 800A014C 0009CF4C D0 1E 01 DC */ stfs f0, 0x1dc(r30) lbl_800A0150: -/* 800A0150 0009CF50 4B F9 0B 39 */ bl func_80030C88 +/* 800A0150 0009CF50 4B F9 0B 39 */ bl xurand__Fv /* 800A0154 0009CF54 EC 3E F8 7A */ fmadds f1, f30, f1, f31 /* 800A0158 0009CF58 C0 1D 00 08 */ lfs f0, 8(r29) /* 800A015C 0009CF5C EC 00 08 2A */ fadds f0, f0, f1 /* 800A0160 0009CF60 D0 1D 00 C8 */ stfs f0, 0xc8(r29) -/* 800A0164 0009CF64 4B F9 0B 25 */ bl func_80030C88 +/* 800A0164 0009CF64 4B F9 0B 25 */ bl xurand__Fv /* 800A0168 0009CF68 EC 3E F8 7A */ fmadds f1, f30, f1, f31 /* 800A016C 0009CF6C C0 1D 00 0C */ lfs f0, 0xc(r29) /* 800A0170 0009CF70 EC 00 08 2A */ fadds f0, f0, f1 /* 800A0174 0009CF74 D0 1D 00 CC */ stfs f0, 0xcc(r29) -/* 800A0178 0009CF78 4B F9 0B 11 */ bl func_80030C88 +/* 800A0178 0009CF78 4B F9 0B 11 */ bl xurand__Fv /* 800A017C 0009CF7C EC 3E F8 7A */ fmadds f1, f30, f1, f31 /* 800A0180 0009CF80 C0 1D 00 10 */ lfs f0, 0x10(r29) /* 800A0184 0009CF84 38 7D 00 C8 */ addi r3, r29, 0xc8 @@ -1453,12 +1453,12 @@ lbl_800A01D4: /* 800A01E0 0009CFE0 80 0D 8F F8 */ lwz r0, lbl_803CB8F8-_SDA_BASE_(r13) /* 800A01E4 0009CFE4 28 00 00 00 */ cmplwi r0, 0 /* 800A01E8 0009CFE8 41 82 01 20 */ beq lbl_800A0308 -/* 800A01EC 0009CFEC 4B F9 0A 7D */ bl func_80030C68 +/* 800A01EC 0009CFEC 4B F9 0A 7D */ bl xrand__Fv /* 800A01F0 0009CFF0 54 60 07 BF */ clrlwi. r0, r3, 0x1e /* 800A01F4 0009CFF4 41 82 01 14 */ beq lbl_800A0308 /* 800A01F8 0009CFF8 38 00 0D 00 */ li r0, 0xd00 /* 800A01FC 0009CFFC 90 01 01 88 */ stw r0, 0x188(r1) -/* 800A0200 0009D000 4B F9 0A 69 */ bl func_80030C68 +/* 800A0200 0009D000 4B F9 0A 69 */ bl xrand__Fv /* 800A0204 0009D004 A8 9F 01 88 */ lha r4, 0x188(r31) /* 800A0208 0009D008 7C 03 23 96 */ divwu r0, r3, r4 /* 800A020C 0009D00C 7C 00 21 D6 */ mullw r0, r0, r4 @@ -1468,11 +1468,11 @@ lbl_800A01D4: /* 800A021C 0009D01C 38 84 00 C8 */ addi r4, r4, 0xc8 /* 800A0220 0009D020 7C 9F 22 14 */ add r4, r31, r4 /* 800A0224 0009D024 4B F6 B0 41 */ bl func_8000B264 -/* 800A0228 0009D028 4B F9 0A 41 */ bl func_80030C68 +/* 800A0228 0009D028 4B F9 0A 41 */ bl xrand__Fv /* 800A022C 0009D02C FC 20 E0 90 */ fmr f1, f28 /* 800A0230 0009D030 80 6D 8F F8 */ lwz r3, lbl_803CB8F8-_SDA_BASE_(r13) /* 800A0234 0009D034 38 81 00 50 */ addi r4, r1, 0x50 -/* 800A0238 0009D038 48 07 79 91 */ bl func_80117BC8 +/* 800A0238 0009D038 48 07 79 91 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 800A023C 0009D03C 48 00 00 CC */ b lbl_800A0308 lbl_800A0240: /* 800A0240 0009D040 C0 5F 00 40 */ lfs f2, 0x40(r31) @@ -1551,8 +1551,8 @@ lbl_800A0308: /* 800A0340 0009D140 38 21 02 20 */ addi r1, r1, 0x220 /* 800A0344 0009D144 4E 80 00 20 */ blr -.global func_800A0348 -func_800A0348: +.global zLightningUpdate__Ff +zLightningUpdate__Ff: /* 800A0348 0009D148 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800A034C 0009D14C 7C 08 02 A6 */ mflr r0 /* 800A0350 0009D150 90 01 00 64 */ stw r0, 0x64(r1) @@ -1599,7 +1599,7 @@ lbl_800A03D4: /* 800A03E8 0009D1E8 C0 02 92 80 */ lfs f0, lbl_803CDC00-_SDA2_BASE_(r2) /* 800A03EC 0009D1EC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A03F0 0009D1F0 40 81 02 34 */ ble lbl_800A0624 -/* 800A03F4 0009D1F4 4B F9 08 95 */ bl func_80030C88 +/* 800A03F4 0009D1F4 4B F9 08 95 */ bl xurand__Fv /* 800A03F8 0009D1F8 C0 02 92 A4 */ lfs f0, lbl_803CDC24-_SDA2_BASE_(r2) /* 800A03FC 0009D1FC EC 00 00 72 */ fmuls f0, f0, f1 /* 800A0400 0009D200 FC 00 00 1E */ fctiwz f0, f0 @@ -1613,17 +1613,17 @@ lbl_800A0418: /* 800A041C 0009D21C 40 80 00 08 */ bge lbl_800A0424 /* 800A0420 0009D220 3A E0 00 00 */ li r23, 0 lbl_800A0424: -/* 800A0424 0009D224 4B F9 08 65 */ bl func_80030C88 +/* 800A0424 0009D224 4B F9 08 65 */ bl xurand__Fv /* 800A0428 0009D228 C0 42 92 38 */ lfs f2, lbl_803CDBB8-_SDA2_BASE_(r2) /* 800A042C 0009D22C C0 02 92 34 */ lfs f0, lbl_803CDBB4-_SDA2_BASE_(r2) /* 800A0430 0009D230 EC 21 10 28 */ fsubs f1, f1, f2 /* 800A0434 0009D234 EF E0 00 72 */ fmuls f31, f0, f1 -/* 800A0438 0009D238 4B F9 08 51 */ bl func_80030C88 +/* 800A0438 0009D238 4B F9 08 51 */ bl xurand__Fv /* 800A043C 0009D23C C0 42 92 38 */ lfs f2, lbl_803CDBB8-_SDA2_BASE_(r2) /* 800A0440 0009D240 C0 02 92 34 */ lfs f0, lbl_803CDBB4-_SDA2_BASE_(r2) /* 800A0444 0009D244 EC 21 10 28 */ fsubs f1, f1, f2 /* 800A0448 0009D248 EF C0 00 72 */ fmuls f30, f0, f1 -/* 800A044C 0009D24C 4B F9 08 3D */ bl func_80030C88 +/* 800A044C 0009D24C 4B F9 08 3D */ bl xurand__Fv /* 800A0450 0009D250 C0 42 92 38 */ lfs f2, lbl_803CDBB8-_SDA2_BASE_(r2) /* 800A0454 0009D254 1C 17 00 0C */ mulli r0, r23, 0xc /* 800A0458 0009D258 3B 5E 04 80 */ addi r26, r30, 0x480 @@ -1635,17 +1635,17 @@ lbl_800A0424: /* 800A0470 0009D270 7F 43 D3 78 */ mr r3, r26 /* 800A0474 0009D274 EC 20 00 72 */ fmuls f1, f0, f1 /* 800A0478 0009D278 4B F6 EB 85 */ bl func_8000EFFC -/* 800A047C 0009D27C 4B F9 08 0D */ bl func_80030C88 +/* 800A047C 0009D27C 4B F9 08 0D */ bl xurand__Fv /* 800A0480 0009D280 C0 42 92 38 */ lfs f2, lbl_803CDBB8-_SDA2_BASE_(r2) /* 800A0484 0009D284 C0 02 92 84 */ lfs f0, lbl_803CDC04-_SDA2_BASE_(r2) /* 800A0488 0009D288 EC 21 10 28 */ fsubs f1, f1, f2 /* 800A048C 0009D28C EF E0 00 72 */ fmuls f31, f0, f1 -/* 800A0490 0009D290 4B F9 07 F9 */ bl func_80030C88 +/* 800A0490 0009D290 4B F9 07 F9 */ bl xurand__Fv /* 800A0494 0009D294 C0 42 92 38 */ lfs f2, lbl_803CDBB8-_SDA2_BASE_(r2) /* 800A0498 0009D298 C0 02 92 84 */ lfs f0, lbl_803CDC04-_SDA2_BASE_(r2) /* 800A049C 0009D29C EC 21 10 28 */ fsubs f1, f1, f2 /* 800A04A0 0009D2A0 EF C0 00 72 */ fmuls f30, f0, f1 -/* 800A04A4 0009D2A4 4B F9 07 E5 */ bl func_80030C88 +/* 800A04A4 0009D2A4 4B F9 07 E5 */ bl xurand__Fv /* 800A04A8 0009D2A8 C0 42 92 38 */ lfs f2, lbl_803CDBB8-_SDA2_BASE_(r2) /* 800A04AC 0009D2AC 1C 17 00 18 */ mulli r0, r23, 0x18 /* 800A04B0 0009D2B0 3B 7E 04 F8 */ addi r27, r30, 0x4f8 @@ -1657,17 +1657,17 @@ lbl_800A0424: /* 800A04C8 0009D2C8 7F 63 DB 78 */ mr r3, r27 /* 800A04CC 0009D2CC EC 20 00 72 */ fmuls f1, f0, f1 /* 800A04D0 0009D2D0 4B F6 EB 2D */ bl func_8000EFFC -/* 800A04D4 0009D2D4 4B F9 07 B5 */ bl func_80030C88 +/* 800A04D4 0009D2D4 4B F9 07 B5 */ bl xurand__Fv /* 800A04D8 0009D2D8 C0 42 92 38 */ lfs f2, lbl_803CDBB8-_SDA2_BASE_(r2) /* 800A04DC 0009D2DC C0 02 92 84 */ lfs f0, lbl_803CDC04-_SDA2_BASE_(r2) /* 800A04E0 0009D2E0 EC 21 10 28 */ fsubs f1, f1, f2 /* 800A04E4 0009D2E4 EF C0 00 72 */ fmuls f30, f0, f1 -/* 800A04E8 0009D2E8 4B F9 07 A1 */ bl func_80030C88 +/* 800A04E8 0009D2E8 4B F9 07 A1 */ bl xurand__Fv /* 800A04EC 0009D2EC C0 42 92 38 */ lfs f2, lbl_803CDBB8-_SDA2_BASE_(r2) /* 800A04F0 0009D2F0 C0 02 92 84 */ lfs f0, lbl_803CDC04-_SDA2_BASE_(r2) /* 800A04F4 0009D2F4 EC 21 10 28 */ fsubs f1, f1, f2 /* 800A04F8 0009D2F8 EF E0 00 72 */ fmuls f31, f0, f1 -/* 800A04FC 0009D2FC 4B F9 07 8D */ bl func_80030C88 +/* 800A04FC 0009D2FC 4B F9 07 8D */ bl xurand__Fv /* 800A0500 0009D300 C0 82 92 38 */ lfs f4, lbl_803CDBB8-_SDA2_BASE_(r2) /* 800A0504 0009D304 FC 40 F8 90 */ fmr f2, f31 /* 800A0508 0009D308 C0 02 92 84 */ lfs f0, lbl_803CDC04-_SDA2_BASE_(r2) @@ -1676,7 +1676,7 @@ lbl_800A0424: /* 800A0514 0009D314 38 7B 00 0C */ addi r3, r27, 0xc /* 800A0518 0009D318 EC 20 00 72 */ fmuls f1, f0, f1 /* 800A051C 0009D31C 4B F6 EA E1 */ bl func_8000EFFC -/* 800A0520 0009D320 4B F9 07 69 */ bl func_80030C88 +/* 800A0520 0009D320 4B F9 07 69 */ bl xurand__Fv /* 800A0524 0009D324 3B F7 00 01 */ addi r31, r23, 1 /* 800A0528 0009D328 3C 60 43 30 */ lis r3, 0x4330 /* 800A052C 0009D32C 6F E0 80 00 */ xoris r0, r31, 0x8000 @@ -1721,19 +1721,19 @@ lbl_800A05A8: /* 800A05BC 0009D3BC 7F A3 EB 78 */ mr r3, r29 /* 800A05C0 0009D3C0 7F 39 02 14 */ add r25, r25, r0 /* 800A05C4 0009D3C4 C0 79 00 00 */ lfs f3, 0(r25) -/* 800A05C8 0009D3C8 4B F9 11 A1 */ bl func_80031768 +/* 800A05C8 0009D3C8 4B F9 11 A1 */ bl xFuncPiece_EndPoints__FP10xFuncPieceffff /* 800A05CC 0009D3CC FC 20 F0 90 */ fmr f1, f30 /* 800A05D0 0009D3D0 C0 58 00 00 */ lfs f2, 0(r24) /* 800A05D4 0009D3D4 C0 79 00 04 */ lfs f3, 4(r25) /* 800A05D8 0009D3D8 7F 83 E3 78 */ mr r3, r28 /* 800A05DC 0009D3DC C0 9A 00 04 */ lfs f4, 4(r26) -/* 800A05E0 0009D3E0 4B F9 11 89 */ bl func_80031768 +/* 800A05E0 0009D3E0 4B F9 11 89 */ bl xFuncPiece_EndPoints__FP10xFuncPieceffff /* 800A05E4 0009D3E4 FC 20 F0 90 */ fmr f1, f30 /* 800A05E8 0009D3E8 C0 58 00 00 */ lfs f2, 0(r24) /* 800A05EC 0009D3EC C0 79 00 08 */ lfs f3, 8(r25) /* 800A05F0 0009D3F0 7F 63 DB 78 */ mr r3, r27 /* 800A05F4 0009D3F4 C0 9A 00 08 */ lfs f4, 8(r26) -/* 800A05F8 0009D3F8 4B F9 11 71 */ bl func_80031768 +/* 800A05F8 0009D3F8 4B F9 11 71 */ bl xFuncPiece_EndPoints__FP10xFuncPieceffff /* 800A05FC 0009D3FC 3B 5A 00 0C */ addi r26, r26, 0xc /* 800A0600 0009D400 3B 18 00 04 */ addi r24, r24, 4 /* 800A0604 0009D404 3B BD 00 20 */ addi r29, r29, 0x20 @@ -1832,7 +1832,7 @@ lbl_800A06D0: /* 800A0758 0009D558 EC 00 10 28 */ fsubs f0, f0, f2 /* 800A075C 0009D55C D0 21 00 58 */ stfs f1, 0x58(r1) /* 800A0760 0009D560 D0 01 00 5C */ stfs f0, 0x5c(r1) -/* 800A0764 0009D564 4B FA DB 8D */ bl func_8004E2F0 +/* 800A0764 0009D564 4B FA DB 8D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800A0768 0009D568 38 61 00 60 */ addi r3, r1, 0x60 /* 800A076C 0009D56C 38 81 00 54 */ addi r4, r1, 0x54 /* 800A0770 0009D570 38 AF 00 20 */ addi r5, r15, 0x20 @@ -1852,8 +1852,8 @@ lbl_800A077C: lbl_800A07A4: /* 800A07A4 0009D5A4 38 61 00 48 */ addi r3, r1, 0x48 /* 800A07A8 0009D5A8 38 8F 00 08 */ addi r4, r15, 8 -/* 800A07AC 0009D5AC 4B FA DD 31 */ bl func_8004E4DC -/* 800A07B0 0009D5B0 4B F9 04 B9 */ bl func_80030C68 +/* 800A07AC 0009D5AC 4B FA DD 31 */ bl xVec3Copy__FP5xVec3PC5xVec3 +/* 800A07B0 0009D5B0 4B F9 04 B9 */ bl xrand__Fv /* 800A07B4 0009D5B4 3A 61 00 08 */ addi r19, r1, 8 /* 800A07B8 0009D5B8 54 70 06 3E */ clrlwi r16, r3, 0x18 /* 800A07BC 0009D5BC 7E 71 9B 78 */ mr r17, r19 @@ -1861,7 +1861,7 @@ lbl_800A07A4: lbl_800A07C4: /* 800A07C4 0009D5C4 38 61 00 30 */ addi r3, r1, 0x30 /* 800A07C8 0009D5C8 38 81 00 48 */ addi r4, r1, 0x48 -/* 800A07CC 0009D5CC 4B FA DD 11 */ bl func_8004E4DC +/* 800A07CC 0009D5CC 4B FA DD 11 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800A07D0 0009D5D0 80 71 00 00 */ lwz r3, 0(r17) /* 800A07D4 0009D5D4 3A 52 00 01 */ addi r18, r18, 1 /* 800A07D8 0009D5D8 C0 21 00 34 */ lfs f1, 0x34(r1) @@ -1970,17 +1970,17 @@ lbl_800A0960: /* 800A0964 0009D764 7F 64 DB 78 */ mr r4, r27 /* 800A0968 0009D768 80 7B 00 00 */ lwz r3, 0(r27) /* 800A096C 0009D76C C0 3C 00 00 */ lfs f1, 0(r28) -/* 800A0970 0009D770 4B F9 0D 11 */ bl func_80031680 +/* 800A0970 0009D770 4B F9 0D 11 */ bl xFuncPiece_Eval__FP10xFuncPiecefPP10xFuncPiece /* 800A0974 0009D774 D0 38 00 00 */ stfs f1, 0(r24) /* 800A0978 0009D778 7F 44 D3 78 */ mr r4, r26 /* 800A097C 0009D77C 80 7A 00 00 */ lwz r3, 0(r26) /* 800A0980 0009D780 C0 3C 00 00 */ lfs f1, 0(r28) -/* 800A0984 0009D784 4B F9 0C FD */ bl func_80031680 +/* 800A0984 0009D784 4B F9 0C FD */ bl xFuncPiece_Eval__FP10xFuncPiecefPP10xFuncPiece /* 800A0988 0009D788 D0 38 00 04 */ stfs f1, 4(r24) /* 800A098C 0009D78C 7F 24 CB 78 */ mr r4, r25 /* 800A0990 0009D790 80 79 00 00 */ lwz r3, 0(r25) /* 800A0994 0009D794 C0 3C 00 00 */ lfs f1, 0(r28) -/* 800A0998 0009D798 4B F9 0C E9 */ bl func_80031680 +/* 800A0998 0009D798 4B F9 0C E9 */ bl xFuncPiece_Eval__FP10xFuncPiecefPP10xFuncPiece /* 800A099C 0009D79C 3A 52 00 01 */ addi r18, r18, 1 /* 800A09A0 0009D7A0 D0 38 00 08 */ stfs f1, 8(r24) /* 800A09A4 0009D7A4 2C 12 00 02 */ cmpwi r18, 2 @@ -2026,7 +2026,7 @@ lbl_800A0960: /* 800A0A44 0009D844 EC 21 00 32 */ fmuls f1, f1, f0 /* 800A0A48 0009D848 4B F7 46 11 */ bl func_80015058 lbl_800A0A4C: -/* 800A0A4C 0009D84C 4B F9 02 1D */ bl func_80030C68 +/* 800A0A4C 0009D84C 4B F9 02 1D */ bl xrand__Fv /* 800A0A50 0009D850 EF FC D8 2A */ fadds f31, f28, f27 /* 800A0A54 0009D854 7E 7A 9B 78 */ mr r26, r19 /* 800A0A58 0009D858 54 78 06 3E */ clrlwi r24, r3, 0x18 @@ -2036,7 +2036,7 @@ lbl_800A0A4C: lbl_800A0A68: /* 800A0A68 0009D868 38 61 00 30 */ addi r3, r1, 0x30 /* 800A0A6C 0009D86C 38 81 00 3C */ addi r4, r1, 0x3c -/* 800A0A70 0009D870 4B FA DA 6D */ bl func_8004E4DC +/* 800A0A70 0009D870 4B FA DA 6D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800A0A74 0009D874 C0 0F 00 30 */ lfs f0, 0x30(r15) /* 800A0A78 0009D878 7F 24 CB 78 */ mr r4, r25 /* 800A0A7C 0009D87C C0 2F 00 34 */ lfs f1, 0x34(r15) @@ -2128,7 +2128,7 @@ lbl_800A0A68: /* 800A0BD4 0009D9D4 38 81 00 3C */ addi r4, r1, 0x3c /* 800A0BD8 0009D9D8 3A F7 00 48 */ addi r23, r23, 0x48 /* 800A0BDC 0009D9DC 3A 31 00 02 */ addi r17, r17, 2 -/* 800A0BE0 0009D9E0 4B FA D8 FD */ bl func_8004E4DC +/* 800A0BE0 0009D9E0 4B FA D8 FD */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800A0BE4: /* 800A0BE4 0009D9E4 C0 02 92 80 */ lfs f0, lbl_803CDC00-_SDA2_BASE_(r2) /* 800A0BE8 0009D9E8 FC 1E 00 40 */ fcmpo cr0, f30, f0 @@ -2138,19 +2138,19 @@ lbl_800A0BE4: /* 800A0BF8 0009D9F8 38 A4 C2 E0 */ addi r5, r4, lbl_8038C2E0@l /* 800A0BFC 0009D9FC 38 C0 00 19 */ li r6, 0x19 /* 800A0C00 0009DA00 7E 24 8B 78 */ mr r4, r17 -/* 800A0C04 0009DA04 48 1A B0 71 */ bl func_8024BC74 +/* 800A0C04 0009DA04 48 1A B0 71 */ bl RwIm3DTransform /* 800A0C08 0009DA08 38 60 00 04 */ li r3, 4 -/* 800A0C0C 0009DA0C 48 1A B3 35 */ bl func_8024BF40 -/* 800A0C10 0009DA10 48 1A B1 45 */ bl func_8024BD54 +/* 800A0C0C 0009DA0C 48 1A B3 35 */ bl RwIm3DRenderPrimitive +/* 800A0C10 0009DA10 48 1A B1 45 */ bl RwIm3DEnd /* 800A0C14 0009DA14 3C 80 80 39 */ lis r4, lbl_8038C2E0@ha /* 800A0C18 0009DA18 80 61 00 0C */ lwz r3, 0xc(r1) /* 800A0C1C 0009DA1C 38 A4 C2 E0 */ addi r5, r4, lbl_8038C2E0@l /* 800A0C20 0009DA20 38 C0 00 19 */ li r6, 0x19 /* 800A0C24 0009DA24 7E 24 8B 78 */ mr r4, r17 -/* 800A0C28 0009DA28 48 1A B0 4D */ bl func_8024BC74 +/* 800A0C28 0009DA28 48 1A B0 4D */ bl RwIm3DTransform /* 800A0C2C 0009DA2C 38 60 00 04 */ li r3, 4 -/* 800A0C30 0009DA30 48 1A B3 11 */ bl func_8024BF40 -/* 800A0C34 0009DA34 48 1A B1 21 */ bl func_8024BD54 +/* 800A0C30 0009DA30 48 1A B3 11 */ bl RwIm3DRenderPrimitive +/* 800A0C34 0009DA34 48 1A B1 21 */ bl RwIm3DEnd /* 800A0C38 0009DA38 E3 E1 01 28 */ psq_l f31, 296(r1), 0, qr0 /* 800A0C3C 0009DA3C CB E1 01 20 */ lfd f31, 0x120(r1) /* 800A0C40 0009DA40 E3 C1 01 18 */ psq_l f30, 280(r1), 0, qr0 @@ -2227,21 +2227,21 @@ lbl_800A0D40: /* 800A0D44 0009DB44 38 61 00 44 */ addi r3, r1, 0x44 /* 800A0D48 0009DB48 38 9A 00 34 */ addi r4, r26, 0x34 /* 800A0D4C 0009DB4C 3B E5 FF FF */ addi r31, r5, -1 -/* 800A0D50 0009DB50 4B FA D7 8D */ bl func_8004E4DC +/* 800A0D50 0009DB50 4B FA D7 8D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800A0D54 0009DB54 38 61 00 20 */ addi r3, r1, 0x20 /* 800A0D58 0009DB58 38 9E 00 D4 */ addi r4, r30, 0xd4 /* 800A0D5C 0009DB5C 38 BE 00 C8 */ addi r5, r30, 0xc8 /* 800A0D60 0009DB60 4B F6 D9 31 */ bl func_8000E690 /* 800A0D64 0009DB64 38 61 00 20 */ addi r3, r1, 0x20 /* 800A0D68 0009DB68 38 9A 00 34 */ addi r4, r26, 0x34 -/* 800A0D6C 0009DB6C 4B FA D7 85 */ bl func_8004E4F0 +/* 800A0D6C 0009DB6C 4B FA D7 85 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800A0D70 0009DB70 FC 20 08 50 */ fneg f1, f1 /* 800A0D74 0009DB74 38 61 00 20 */ addi r3, r1, 0x20 /* 800A0D78 0009DB78 38 9A 00 34 */ addi r4, r26, 0x34 /* 800A0D7C 0009DB7C 4B F7 42 DD */ bl func_80015058 /* 800A0D80 0009DB80 38 61 00 38 */ addi r3, r1, 0x38 /* 800A0D84 0009DB84 38 81 00 20 */ addi r4, r1, 0x20 -/* 800A0D88 0009DB88 4B FA D5 69 */ bl func_8004E2F0 +/* 800A0D88 0009DB88 4B FA D5 69 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800A0D8C 0009DB8C C0 02 92 A8 */ lfs f0, lbl_803CDC28-_SDA2_BASE_(r2) /* 800A0D90 0009DB90 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A0D94 0009DB94 40 81 00 14 */ ble lbl_800A0DA8 @@ -2252,14 +2252,14 @@ lbl_800A0D40: lbl_800A0DA8: /* 800A0DA8 0009DBA8 38 61 00 14 */ addi r3, r1, 0x14 /* 800A0DAC 0009DBAC 38 9E 00 C8 */ addi r4, r30, 0xc8 -/* 800A0DB0 0009DBB0 4B FA D7 2D */ bl func_8004E4DC +/* 800A0DB0 0009DBB0 4B FA D7 2D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800A0DB4 0009DBB4 C0 3E 01 9C */ lfs f1, 0x19c(r30) /* 800A0DB8 0009DBB8 38 61 00 14 */ addi r3, r1, 0x14 /* 800A0DBC 0009DBBC 38 81 00 44 */ addi r4, r1, 0x44 /* 800A0DC0 0009DBC0 4B F7 42 99 */ bl func_80015058 /* 800A0DC4 0009DBC4 38 61 00 08 */ addi r3, r1, 8 /* 800A0DC8 0009DBC8 38 9E 00 C8 */ addi r4, r30, 0xc8 -/* 800A0DCC 0009DBCC 4B FA D7 11 */ bl func_8004E4DC +/* 800A0DCC 0009DBCC 4B FA D7 11 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800A0DD0 0009DBD0 C0 1E 01 9C */ lfs f0, 0x19c(r30) /* 800A0DD4 0009DBD4 38 61 00 08 */ addi r3, r1, 8 /* 800A0DD8 0009DBD8 38 81 00 44 */ addi r4, r1, 0x44 @@ -2308,7 +2308,7 @@ lbl_800A0E78: /* 800A0E80 0009DC80 40 82 00 74 */ bne lbl_800A0EF4 /* 800A0E84 0009DC84 38 61 00 2C */ addi r3, r1, 0x2c /* 800A0E88 0009DC88 38 81 00 38 */ addi r4, r1, 0x38 -/* 800A0E8C 0009DC8C 4B FA D6 51 */ bl func_8004E4DC +/* 800A0E8C 0009DC8C 4B FA D6 51 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800A0E90 0009DC90 38 14 00 01 */ addi r0, r20, 1 /* 800A0E94 0009DC94 38 61 00 20 */ addi r3, r1, 0x20 /* 800A0E98 0009DC98 1C 80 00 0C */ mulli r4, r0, 0xc @@ -2318,14 +2318,14 @@ lbl_800A0E78: /* 800A0EA8 0009DCA8 4B F6 D7 E9 */ bl func_8000E690 /* 800A0EAC 0009DCAC 38 61 00 20 */ addi r3, r1, 0x20 /* 800A0EB0 0009DCB0 38 9A 00 34 */ addi r4, r26, 0x34 -/* 800A0EB4 0009DCB4 4B FA D6 3D */ bl func_8004E4F0 +/* 800A0EB4 0009DCB4 4B FA D6 3D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800A0EB8 0009DCB8 FC 20 08 50 */ fneg f1, f1 /* 800A0EBC 0009DCBC 38 61 00 20 */ addi r3, r1, 0x20 /* 800A0EC0 0009DCC0 38 9A 00 34 */ addi r4, r26, 0x34 /* 800A0EC4 0009DCC4 4B F7 41 95 */ bl func_80015058 /* 800A0EC8 0009DCC8 38 61 00 38 */ addi r3, r1, 0x38 /* 800A0ECC 0009DCCC 38 81 00 20 */ addi r4, r1, 0x20 -/* 800A0ED0 0009DCD0 4B FA D4 21 */ bl func_8004E2F0 +/* 800A0ED0 0009DCD0 4B FA D4 21 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800A0ED4 0009DCD4 C0 02 92 A8 */ lfs f0, lbl_803CDC28-_SDA2_BASE_(r2) /* 800A0ED8 0009DCD8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A0EDC 0009DCDC 40 81 00 30 */ ble lbl_800A0F0C @@ -2344,14 +2344,14 @@ lbl_800A0EF4: lbl_800A0F0C: /* 800A0F0C 0009DD0C 38 61 00 14 */ addi r3, r1, 0x14 /* 800A0F10 0009DD10 38 9C 00 C8 */ addi r4, r28, 0xc8 -/* 800A0F14 0009DD14 4B FA D5 C9 */ bl func_8004E4DC +/* 800A0F14 0009DD14 4B FA D5 C9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800A0F18 0009DD18 C0 3D 01 9C */ lfs f1, 0x19c(r29) /* 800A0F1C 0009DD1C 38 61 00 14 */ addi r3, r1, 0x14 /* 800A0F20 0009DD20 38 81 00 44 */ addi r4, r1, 0x44 /* 800A0F24 0009DD24 4B F7 41 35 */ bl func_80015058 /* 800A0F28 0009DD28 38 61 00 08 */ addi r3, r1, 8 /* 800A0F2C 0009DD2C 38 9C 00 C8 */ addi r4, r28, 0xc8 -/* 800A0F30 0009DD30 4B FA D5 AD */ bl func_8004E4DC +/* 800A0F30 0009DD30 4B FA D5 AD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800A0F34 0009DD34 C0 1D 01 9C */ lfs f0, 0x19c(r29) /* 800A0F38 0009DD38 38 61 00 08 */ addi r3, r1, 8 /* 800A0F3C 0009DD3C 38 81 00 44 */ addi r4, r1, 0x44 @@ -2359,7 +2359,7 @@ lbl_800A0F0C: /* 800A0F44 0009DD44 4B F7 41 15 */ bl func_80015058 /* 800A0F48 0009DD48 38 61 00 2C */ addi r3, r1, 0x2c /* 800A0F4C 0009DD4C 38 81 00 38 */ addi r4, r1, 0x38 -/* 800A0F50 0009DD50 4B FA D5 A1 */ bl func_8004E4F0 +/* 800A0F50 0009DD50 4B FA D5 A1 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800A0F54 0009DD54 C0 02 92 30 */ lfs f0, lbl_803CDBB0-_SDA2_BASE_(r2) /* 800A0F58 0009DD58 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A0F5C 0009DD5C 7C 00 00 26 */ mfcr r0 @@ -2477,7 +2477,7 @@ lbl_800A10D8: /* 800A10F4 0009DEF4 3A E4 00 C8 */ addi r23, r4, 0xc8 /* 800A10F8 0009DEF8 7E FE BA 14 */ add r23, r30, r23 /* 800A10FC 0009DEFC 7E E4 BB 78 */ mr r4, r23 -/* 800A1100 0009DF00 4B FA D3 DD */ bl func_8004E4DC +/* 800A1100 0009DF00 4B FA D3 DD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800A1104 0009DF04 57 E0 10 3A */ slwi r0, r31, 2 /* 800A1108 0009DF08 38 61 00 14 */ addi r3, r1, 0x14 /* 800A110C 0009DF0C 7F 1E 02 14 */ add r24, r30, r0 @@ -2486,7 +2486,7 @@ lbl_800A10D8: /* 800A1118 0009DF18 4B F7 3F 41 */ bl func_80015058 /* 800A111C 0009DF1C 7E E4 BB 78 */ mr r4, r23 /* 800A1120 0009DF20 38 61 00 08 */ addi r3, r1, 8 -/* 800A1124 0009DF24 4B FA D3 B9 */ bl func_8004E4DC +/* 800A1124 0009DF24 4B FA D3 B9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800A1128 0009DF28 C0 18 01 9C */ lfs f0, 0x19c(r24) /* 800A112C 0009DF2C 38 61 00 08 */ addi r3, r1, 8 /* 800A1130 0009DF30 38 81 00 44 */ addi r4, r1, 0x44 @@ -2568,12 +2568,12 @@ lbl_800A1244: /* 800A1248 0009E048 7E A4 AB 78 */ mr r4, r21 /* 800A124C 0009E04C 38 A0 00 00 */ li r5, 0 /* 800A1250 0009E050 38 C0 00 19 */ li r6, 0x19 -/* 800A1254 0009E054 48 1A AA 21 */ bl func_8024BC74 +/* 800A1254 0009E054 48 1A AA 21 */ bl RwIm3DTransform /* 800A1258 0009E058 28 03 00 00 */ cmplwi r3, 0 /* 800A125C 0009E05C 41 82 00 10 */ beq lbl_800A126C /* 800A1260 0009E060 38 60 00 04 */ li r3, 4 -/* 800A1264 0009E064 48 1A AC DD */ bl func_8024BF40 -/* 800A1268 0009E068 48 1A AA ED */ bl func_8024BD54 +/* 800A1264 0009E064 48 1A AC DD */ bl RwIm3DRenderPrimitive +/* 800A1268 0009E068 48 1A AA ED */ bl RwIm3DEnd lbl_800A126C: /* 800A126C 0009E06C C0 3E 02 2C */ lfs f1, 0x22c(r30) /* 800A1270 0009E070 C0 1E 02 30 */ lfs f0, 0x230(r30) @@ -2591,7 +2591,7 @@ lbl_800A126C: /* 800A12A0 0009E0A0 FC 00 00 1E */ fctiwz f0, f0 /* 800A12A4 0009E0A4 D8 01 00 58 */ stfd f0, 0x58(r1) /* 800A12A8 0009E0A8 82 A1 00 5C */ lwz r21, 0x5c(r1) -/* 800A12AC 0009E0AC 4B F8 F9 DD */ bl func_80030C88 +/* 800A12AC 0009E0AC 4B F8 F9 DD */ bl xurand__Fv /* 800A12B0 0009E0B0 80 1E 00 04 */ lwz r0, 4(r30) /* 800A12B4 0009E0B4 3A 80 00 02 */ li r20, 2 /* 800A12B8 0009E0B8 C0 02 92 B0 */ lfs f0, lbl_803CDC30-_SDA2_BASE_(r2) @@ -2600,21 +2600,21 @@ lbl_800A126C: /* 800A12C4 0009E0C4 40 82 00 64 */ bne lbl_800A1328 /* 800A12C8 0009E0C8 38 61 00 44 */ addi r3, r1, 0x44 /* 800A12CC 0009E0CC 38 9A 00 34 */ addi r4, r26, 0x34 -/* 800A12D0 0009E0D0 4B FA D2 0D */ bl func_8004E4DC +/* 800A12D0 0009E0D0 4B FA D2 0D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800A12D4 0009E0D4 38 61 00 20 */ addi r3, r1, 0x20 /* 800A12D8 0009E0D8 38 9E 00 D4 */ addi r4, r30, 0xd4 /* 800A12DC 0009E0DC 38 BE 00 C8 */ addi r5, r30, 0xc8 /* 800A12E0 0009E0E0 4B F6 D3 B1 */ bl func_8000E690 /* 800A12E4 0009E0E4 38 61 00 20 */ addi r3, r1, 0x20 /* 800A12E8 0009E0E8 38 9A 00 34 */ addi r4, r26, 0x34 -/* 800A12EC 0009E0EC 4B FA D2 05 */ bl func_8004E4F0 +/* 800A12EC 0009E0EC 4B FA D2 05 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800A12F0 0009E0F0 FC 20 08 50 */ fneg f1, f1 /* 800A12F4 0009E0F4 38 61 00 20 */ addi r3, r1, 0x20 /* 800A12F8 0009E0F8 38 9A 00 34 */ addi r4, r26, 0x34 /* 800A12FC 0009E0FC 4B F7 3D 5D */ bl func_80015058 /* 800A1300 0009E100 38 61 00 38 */ addi r3, r1, 0x38 /* 800A1304 0009E104 38 81 00 20 */ addi r4, r1, 0x20 -/* 800A1308 0009E108 4B FA CF E9 */ bl func_8004E2F0 +/* 800A1308 0009E108 4B FA CF E9 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800A130C 0009E10C C0 02 92 A8 */ lfs f0, lbl_803CDC28-_SDA2_BASE_(r2) /* 800A1310 0009E110 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A1314 0009E114 40 81 00 14 */ ble lbl_800A1328 @@ -2625,7 +2625,7 @@ lbl_800A126C: lbl_800A1328: /* 800A1328 0009E128 38 61 00 14 */ addi r3, r1, 0x14 /* 800A132C 0009E12C 38 9E 00 C8 */ addi r4, r30, 0xc8 -/* 800A1330 0009E130 4B FA D1 AD */ bl func_8004E4DC +/* 800A1330 0009E130 4B FA D1 AD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800A1334 0009E134 C0 1E 01 9C */ lfs f0, 0x19c(r30) /* 800A1338 0009E138 38 61 00 14 */ addi r3, r1, 0x14 /* 800A133C 0009E13C 38 81 00 44 */ addi r4, r1, 0x44 @@ -2633,7 +2633,7 @@ lbl_800A1328: /* 800A1344 0009E144 4B F7 3D 15 */ bl func_80015058 /* 800A1348 0009E148 38 61 00 08 */ addi r3, r1, 8 /* 800A134C 0009E14C 38 9E 00 C8 */ addi r4, r30, 0xc8 -/* 800A1350 0009E150 4B FA D1 8D */ bl func_8004E4DC +/* 800A1350 0009E150 4B FA D1 8D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800A1354 0009E154 FF E0 F0 50 */ fneg f31, f30 /* 800A1358 0009E158 C0 1E 01 9C */ lfs f0, 0x19c(r30) /* 800A135C 0009E15C 38 61 00 08 */ addi r3, r1, 8 @@ -2680,7 +2680,7 @@ lbl_800A13F4: /* 800A13FC 0009E1FC 40 82 00 70 */ bne lbl_800A146C /* 800A1400 0009E200 38 61 00 2C */ addi r3, r1, 0x2c /* 800A1404 0009E204 38 81 00 38 */ addi r4, r1, 0x38 -/* 800A1408 0009E208 4B FA D0 D5 */ bl func_8004E4DC +/* 800A1408 0009E208 4B FA D0 D5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800A140C 0009E20C 38 13 00 01 */ addi r0, r19, 1 /* 800A1410 0009E210 38 61 00 20 */ addi r3, r1, 0x20 /* 800A1414 0009E214 1C 80 00 0C */ mulli r4, r0, 0xc @@ -2690,14 +2690,14 @@ lbl_800A13F4: /* 800A1424 0009E224 4B F6 D2 6D */ bl func_8000E690 /* 800A1428 0009E228 38 61 00 20 */ addi r3, r1, 0x20 /* 800A142C 0009E22C 38 9A 00 34 */ addi r4, r26, 0x34 -/* 800A1430 0009E230 4B FA D0 C1 */ bl func_8004E4F0 +/* 800A1430 0009E230 4B FA D0 C1 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800A1434 0009E234 FC 20 08 50 */ fneg f1, f1 /* 800A1438 0009E238 38 61 00 20 */ addi r3, r1, 0x20 /* 800A143C 0009E23C 38 9A 00 34 */ addi r4, r26, 0x34 /* 800A1440 0009E240 4B F7 3C 19 */ bl func_80015058 /* 800A1444 0009E244 38 61 00 38 */ addi r3, r1, 0x38 /* 800A1448 0009E248 38 81 00 20 */ addi r4, r1, 0x20 -/* 800A144C 0009E24C 4B FA CE A5 */ bl func_8004E2F0 +/* 800A144C 0009E24C 4B FA CE A5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800A1450 0009E250 C0 02 92 A8 */ lfs f0, lbl_803CDC28-_SDA2_BASE_(r2) /* 800A1454 0009E254 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A1458 0009E258 40 81 00 14 */ ble lbl_800A146C @@ -2708,7 +2708,7 @@ lbl_800A13F4: lbl_800A146C: /* 800A146C 0009E26C 38 61 00 14 */ addi r3, r1, 0x14 /* 800A1470 0009E270 38 99 00 C8 */ addi r4, r25, 0xc8 -/* 800A1474 0009E274 4B FA D0 69 */ bl func_8004E4DC +/* 800A1474 0009E274 4B FA D0 69 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800A1478 0009E278 C0 18 01 9C */ lfs f0, 0x19c(r24) /* 800A147C 0009E27C 38 61 00 14 */ addi r3, r1, 0x14 /* 800A1480 0009E280 38 81 00 44 */ addi r4, r1, 0x44 @@ -2716,7 +2716,7 @@ lbl_800A146C: /* 800A1488 0009E288 4B F7 3B D1 */ bl func_80015058 /* 800A148C 0009E28C 38 61 00 08 */ addi r3, r1, 8 /* 800A1490 0009E290 38 99 00 C8 */ addi r4, r25, 0xc8 -/* 800A1494 0009E294 4B FA D0 49 */ bl func_8004E4DC +/* 800A1494 0009E294 4B FA D0 49 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800A1498 0009E298 C0 18 01 9C */ lfs f0, 0x19c(r24) /* 800A149C 0009E29C 38 61 00 08 */ addi r3, r1, 8 /* 800A14A0 0009E2A0 38 81 00 44 */ addi r4, r1, 0x44 @@ -2724,7 +2724,7 @@ lbl_800A146C: /* 800A14A8 0009E2A8 4B F7 3B B1 */ bl func_80015058 /* 800A14AC 0009E2AC 38 61 00 2C */ addi r3, r1, 0x2c /* 800A14B0 0009E2B0 38 81 00 38 */ addi r4, r1, 0x38 -/* 800A14B4 0009E2B4 4B FA D0 3D */ bl func_8004E4F0 +/* 800A14B4 0009E2B4 4B FA D0 3D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800A14B8 0009E2B8 C0 02 92 30 */ lfs f0, lbl_803CDBB0-_SDA2_BASE_(r2) /* 800A14BC 0009E2BC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A14C0 0009E2C0 7C 00 00 26 */ mfcr r0 @@ -2842,7 +2842,7 @@ lbl_800A163C: /* 800A1658 0009E458 3A C4 00 C8 */ addi r22, r4, 0xc8 /* 800A165C 0009E45C 7E DE B2 14 */ add r22, r30, r22 /* 800A1660 0009E460 7E C4 B3 78 */ mr r4, r22 -/* 800A1664 0009E464 4B FA CE 79 */ bl func_8004E4DC +/* 800A1664 0009E464 4B FA CE 79 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800A1668 0009E468 57 E0 10 3A */ slwi r0, r31, 2 /* 800A166C 0009E46C 38 61 00 14 */ addi r3, r1, 0x14 /* 800A1670 0009E470 7E FE 02 14 */ add r23, r30, r0 @@ -2852,7 +2852,7 @@ lbl_800A163C: /* 800A1680 0009E480 4B F7 39 D9 */ bl func_80015058 /* 800A1684 0009E484 7E C4 B3 78 */ mr r4, r22 /* 800A1688 0009E488 38 61 00 08 */ addi r3, r1, 8 -/* 800A168C 0009E48C 4B FA CE 51 */ bl func_8004E4DC +/* 800A168C 0009E48C 4B FA CE 51 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800A1690 0009E490 C0 17 01 9C */ lfs f0, 0x19c(r23) /* 800A1694 0009E494 38 61 00 08 */ addi r3, r1, 8 /* 800A1698 0009E498 38 81 00 44 */ addi r4, r1, 0x44 @@ -2931,12 +2931,12 @@ lbl_800A17A0: /* 800A17A8 0009E5A8 38 63 97 90 */ addi r3, r3, lbl_802E9790@l /* 800A17AC 0009E5AC 38 A0 00 00 */ li r5, 0 /* 800A17B0 0009E5B0 38 C0 00 19 */ li r6, 0x19 -/* 800A17B4 0009E5B4 48 1A A4 C1 */ bl func_8024BC74 +/* 800A17B4 0009E5B4 48 1A A4 C1 */ bl RwIm3DTransform /* 800A17B8 0009E5B8 28 03 00 00 */ cmplwi r3, 0 /* 800A17BC 0009E5BC 41 82 00 18 */ beq lbl_800A17D4 /* 800A17C0 0009E5C0 38 60 00 04 */ li r3, 4 -/* 800A17C4 0009E5C4 48 1A A7 7D */ bl func_8024BF40 -/* 800A17C8 0009E5C8 48 1A A5 8D */ bl func_8024BD54 +/* 800A17C4 0009E5C4 48 1A A7 7D */ bl RwIm3DRenderPrimitive +/* 800A17C8 0009E5C8 48 1A A5 8D */ bl RwIm3DEnd /* 800A17CC 0009E5CC 48 00 00 08 */ b lbl_800A17D4 lbl_800A17D0: /* 800A17D0 0009E5D0 4B FF EE 79 */ bl func_800A0648 @@ -2951,8 +2951,8 @@ lbl_800A17D4: /* 800A17F0 0009E5F0 38 21 00 C0 */ addi r1, r1, 0xc0 /* 800A17F4 0009E5F4 4E 80 00 20 */ blr -.global func_800A17F8 -func_800A17F8: +.global zLightningRender__Fv +zLightningRender__Fv: /* 800A17F8 0009E5F8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A17FC 0009E5FC 7C 08 02 A6 */ mflr r0 /* 800A1800 0009E600 90 01 00 14 */ stw r0, 0x14(r1) @@ -2962,14 +2962,14 @@ func_800A17F8: /* 800A1810 0009E610 28 04 00 00 */ cmplwi r4, 0 /* 800A1814 0009E614 41 82 00 0C */ beq lbl_800A1820 /* 800A1818 0009E618 38 60 00 01 */ li r3, 1 -/* 800A181C 0009E61C 48 18 DF C1 */ bl func_8022F7DC +/* 800A181C 0009E61C 48 18 DF C1 */ bl RwRenderStateSet lbl_800A1820: /* 800A1820 0009E620 38 60 00 0A */ li r3, 0xa /* 800A1824 0009E624 38 80 00 05 */ li r4, 5 -/* 800A1828 0009E628 48 18 DF B5 */ bl func_8022F7DC +/* 800A1828 0009E628 48 18 DF B5 */ bl RwRenderStateSet /* 800A182C 0009E62C 38 60 00 0B */ li r3, 0xb /* 800A1830 0009E630 38 80 00 02 */ li r4, 2 -/* 800A1834 0009E634 48 18 DF A9 */ bl func_8022F7DC +/* 800A1834 0009E634 48 18 DF A9 */ bl RwRenderStateSet /* 800A1838 0009E638 3C 60 80 2F */ lis r3, lbl_802E90C8@ha /* 800A183C 0009E63C 3B C0 00 00 */ li r30, 0 /* 800A1840 0009E640 3B E3 90 C8 */ addi r31, r3, lbl_802E90C8@l @@ -2994,8 +2994,8 @@ lbl_800A1864: /* 800A1884 0009E684 38 21 00 10 */ addi r1, r1, 0x10 /* 800A1888 0009E688 4E 80 00 20 */ blr -.global func_800A188C -func_800A188C: +.global zLightningShow__FP10zLightningi +zLightningShow__FP10zLightningi: /* 800A188C 0009E68C 2C 04 00 00 */ cmpwi r4, 0 /* 800A1890 0009E690 41 82 00 14 */ beq lbl_800A18A4 /* 800A1894 0009E694 80 03 00 04 */ lwz r0, 4(r3) @@ -3008,16 +3008,16 @@ lbl_800A18A4: /* 800A18AC 0009E6AC 90 03 00 04 */ stw r0, 4(r3) /* 800A18B0 0009E6B0 4E 80 00 20 */ blr -.global func_800A18B4 -func_800A18B4: +.global zLightningKill__FP10zLightning +zLightningKill__FP10zLightning: /* 800A18B4 0009E6B4 80 83 00 04 */ lwz r4, 4(r3) /* 800A18B8 0009E6B8 38 00 FE FE */ li r0, -258 /* 800A18BC 0009E6BC 7C 80 00 38 */ and r0, r4, r0 /* 800A18C0 0009E6C0 90 03 00 04 */ stw r0, 4(r3) /* 800A18C4 0009E6C4 4E 80 00 20 */ blr -.global func_800A18C8 -func_800A18C8: +.global zLightningModifyEndpoints__FP10zLightningP5xVec3P5xVec3 +zLightningModifyEndpoints__FP10zLightningP5xVec3P5xVec3: /* 800A18C8 0009E6C8 94 21 FF 80 */ stwu r1, -0x80(r1) /* 800A18CC 0009E6CC 7C 08 02 A6 */ mflr r0 /* 800A18D0 0009E6D0 90 01 00 84 */ stw r0, 0x84(r1) @@ -3061,7 +3061,7 @@ lbl_800A1950: lbl_800A1960: /* 800A1960 0009E760 38 61 00 20 */ addi r3, r1, 0x20 /* 800A1964 0009E764 7C 64 1B 78 */ mr r4, r3 -/* 800A1968 0009E768 4B FA C9 89 */ bl func_8004E2F0 +/* 800A1968 0009E768 4B FA C9 89 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800A196C 0009E76C C0 21 00 24 */ lfs f1, 0x24(r1) /* 800A1970 0009E770 C0 02 92 78 */ lfs f0, lbl_803CDBF8-_SDA2_BASE_(r2) /* 800A1974 0009E774 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -3094,7 +3094,7 @@ lbl_800A19A0: /* 800A19D8 0009E7D8 EC 01 00 32 */ fmuls f0, f1, f0 /* 800A19DC 0009E7DC FC 00 00 50 */ fneg f0, f0 /* 800A19E0 0009E7E0 D0 1A 01 98 */ stfs f0, 0x198(r26) -/* 800A19E4 0009E7E4 4B FA C9 0D */ bl func_8004E2F0 +/* 800A19E4 0009E7E4 4B FA C9 0D */ bl xVec3Normalize__FP5xVec3PC5xVec3 lbl_800A19E8: /* 800A19E8 0009E7E8 38 61 00 14 */ addi r3, r1, 0x14 /* 800A19EC 0009E7EC 38 9A 01 90 */ addi r4, r26, 0x190 @@ -3155,13 +3155,13 @@ lbl_800A1A90: /* 800A1AB8 0009E8B8 41 82 00 18 */ beq lbl_800A1AD0 /* 800A1ABC 0009E8BC 38 61 00 08 */ addi r3, r1, 8 /* 800A1AC0 0009E8C0 38 99 00 08 */ addi r4, r25, 8 -/* 800A1AC4 0009E8C4 4B FA CA 19 */ bl func_8004E4DC +/* 800A1AC4 0009E8C4 4B FA CA 19 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800A1AC8 0009E8C8 3B A0 00 00 */ li r29, 0 /* 800A1ACC 0009E8CC 48 00 00 4C */ b lbl_800A1B18 lbl_800A1AD0: /* 800A1AD0 0009E8D0 38 79 00 08 */ addi r3, r25, 8 /* 800A1AD4 0009E8D4 38 81 00 08 */ addi r4, r1, 8 -/* 800A1AD8 0009E8D8 4B FA CA 05 */ bl func_8004E4DC +/* 800A1AD8 0009E8D8 4B FA CA 05 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800A1ADC 0009E8DC C0 3A 01 DC */ lfs f1, 0x1dc(r26) /* 800A1AE0 0009E8E0 38 79 00 08 */ addi r3, r25, 8 /* 800A1AE4 0009E8E4 38 9A 01 90 */ addi r4, r26, 0x190 @@ -3215,10 +3215,10 @@ lbl_800A1B68: /* 800A1B98 0009E998 48 00 01 4C */ b lbl_800A1CE4 lbl_800A1B9C: /* 800A1B9C 0009E99C 38 7A 00 08 */ addi r3, r26, 8 -/* 800A1BA0 0009E9A0 4B FA C9 3D */ bl func_8004E4DC +/* 800A1BA0 0009E9A0 4B FA C9 3D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800A1BA4 0009E9A4 7F 84 E3 78 */ mr r4, r28 /* 800A1BA8 0009E9A8 38 7A 00 14 */ addi r3, r26, 0x14 -/* 800A1BAC 0009E9AC 4B FA C9 31 */ bl func_8004E4DC +/* 800A1BAC 0009E9AC 4B FA C9 31 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800A1BB0 0009E9B0 38 7A 00 20 */ addi r3, r26, 0x20 /* 800A1BB4 0009E9B4 38 9A 00 14 */ addi r4, r26, 0x14 /* 800A1BB8 0009E9B8 38 BA 00 08 */ addi r5, r26, 8 @@ -3302,7 +3302,7 @@ lbl_800A1C9C: /* 800A1CD4 0009EAD4 EC 01 00 32 */ fmuls f0, f1, f0 /* 800A1CD8 0009EAD8 FC 00 00 50 */ fneg f0, f0 /* 800A1CDC 0009EADC D0 1A 00 5C */ stfs f0, 0x5c(r26) -/* 800A1CE0 0009EAE0 4B FA C6 11 */ bl func_8004E2F0 +/* 800A1CE0 0009EAE0 4B FA C6 11 */ bl xVec3Normalize__FP5xVec3PC5xVec3 lbl_800A1CE4: /* 800A1CE4 0009EAE4 E3 E1 00 78 */ psq_l f31, 120(r1), 0, qr0 /* 800A1CE8 0009EAE8 CB E1 00 70 */ lfd f31, 0x70(r1) diff --git a/asm/Game/zMain.s b/asm/Game/zMain.s index fef8ed861..a1c089ea3 100644 --- a/asm/Game/zMain.s +++ b/asm/Game/zMain.s @@ -18,47 +18,47 @@ func_800A26A0: /* 800A26CC 0009F4CC 38 83 05 58 */ addi r4, r3, lbl_803C0558@l /* 800A26D0 0009F4D0 38 60 00 00 */ li r3, 0 /* 800A26D4 0009F4D4 98 04 06 D2 */ stb r0, 0x6d2(r4) -/* 800A26D8 0009F4D8 48 03 0C 8D */ bl func_800D3364 +/* 800A26D8 0009F4D8 48 03 0C 8D */ bl iSystemInit__FUi /* 800A26DC 0009F4DC 48 00 01 19 */ bl func_800A27F4 /* 800A26E0 0009F4E0 3C 60 80 0A */ lis r3, lbl_800A4BB0@ha /* 800A26E4 0009F4E4 38 63 4B B0 */ addi r3, r3, lbl_800A4BB0@l -/* 800A26E8 0009F4E8 4B F9 15 2D */ bl func_80033C14 +/* 800A26E8 0009F4E8 4B F9 15 2D */ bl xMemRegisterBaseNotifyFunc__FPFv_v /* 800A26EC 0009F4EC 48 00 01 31 */ bl func_800A281C -/* 800A26F0 0009F4F0 48 01 B9 31 */ bl func_800BE020 -/* 800A26F4 0009F4F4 4B FA C4 F9 */ bl func_8004EBEC +/* 800A26F0 0009F4F0 48 01 B9 31 */ bl var_init__Fv +/* 800A26F4 0009F4F4 4B FA C4 F9 */ bl zAssetStartup__Fv /* 800A26F8 0009F4F8 48 00 37 E5 */ bl func_800A5EDC -/* 800A26FC 0009F4FC 4B F7 E8 D1 */ bl func_80020FCC +/* 800A26FC 0009F4FC 4B F7 E8 D1 */ bl init__5xfontFv /* 800A2700 0009F500 38 60 00 01 */ li r3, 1 -/* 800A2704 0009F504 48 00 2E 49 */ bl func_800A554C -/* 800A2708 0009F508 48 00 24 C9 */ bl func_800A4BD0 -/* 800A270C 0009F50C 4B FA AF A1 */ bl func_8004D6AC +/* 800A2704 0009F504 48 00 2E 49 */ bl zMainFirstScreen__Fi +/* 800A2708 0009F508 48 00 24 C9 */ bl zMainShowProgressBar__Fv +/* 800A270C 0009F50C 4B FA AF A1 */ bl xTRCInit__Fv /* 800A2710 0009F510 48 00 2A F1 */ bl func_800A5200 /* 800A2714 0009F514 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A2718 0009F518 3C A0 80 26 */ lis r5, lbl_8025D494@ha /* 800A271C 0009F51C 38 83 05 58 */ addi r4, r3, lbl_803C0558@l /* 800A2720 0009F520 80 84 03 2C */ lwz r4, 0x32c(r4) /* 800A2724 0009F524 38 65 D4 94 */ addi r3, r5, lbl_8025D494@l -/* 800A2728 0009F528 48 03 22 E9 */ bl func_800D4A10 -/* 800A272C 0009F52C 4B FA B5 1D */ bl func_8004DC48 +/* 800A2728 0009F528 48 03 22 E9 */ bl iFuncProfileParse__FPci +/* 800A272C 0009F52C 4B FA B5 1D */ bl xUtilStartup__Fv /* 800A2730 0009F530 3C 80 80 29 */ lis r4, lbl_8028FB70@ha /* 800A2734 0009F534 38 60 00 80 */ li r3, 0x80 /* 800A2738 0009F538 38 84 FB 70 */ addi r4, r4, lbl_8028FB70@l -/* 800A273C 0009F53C 4B FA 06 31 */ bl func_80042D6C -/* 800A2740 0009F540 4B FB 0D A5 */ bl func_800534E4 -/* 800A2744 0009F544 4B F9 F1 DD */ bl func_80041920 -/* 800A2748 0009F548 4B F8 97 31 */ bl func_8002BE78 -/* 800A274C 0009F54C 48 00 24 85 */ bl func_800A4BD0 -/* 800A2750 0009F550 4B F9 63 85 */ bl func_80038AD4 -/* 800A2754 0009F554 48 00 55 71 */ bl func_800A7CC4 +/* 800A273C 0009F53C 4B FA 06 31 */ bl xSerialStartup__FiP21st_SERIAL_PERCID_SIZE +/* 800A2740 0009F540 4B FB 0D A5 */ bl zDispatcher_Startup__Fv +/* 800A2744 0009F544 4B F9 F1 DD */ bl xScrFxInit__Fv +/* 800A2748 0009F548 4B F8 97 31 */ bl xFXStartup__Fv +/* 800A274C 0009F54C 48 00 24 85 */ bl zMainShowProgressBar__Fv +/* 800A2750 0009F550 4B F9 63 85 */ bl xParMgrInit__Fv +/* 800A2754 0009F554 48 00 55 71 */ bl zParCmdInit__Fv /* 800A2758 0009F558 48 00 38 A5 */ bl func_800A5FFC -/* 800A275C 0009F55C 4B FC 02 AD */ bl func_80062A08 -/* 800A2760 0009F560 48 0D C7 D1 */ bl func_8017EF30 +/* 800A275C 0009F55C 4B FC 02 AD */ bl zEntPickup_Startup__Fv +/* 800A2760 0009F560 48 0D C7 D1 */ bl zCameraTweakGlobal_Init__Fv /* 800A2764 0009F564 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A2768 0009F568 38 00 00 01 */ li r0, 1 /* 800A276C 0009F56C 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l /* 800A2770 0009F570 90 1F 06 C0 */ stw r0, 0x6c0(r31) /* 800A2774 0009F574 88 7F 06 D1 */ lbz r3, 0x6d1(r31) -/* 800A2778 0009F578 4B F9 37 61 */ bl func_80035ED8 +/* 800A2778 0009F578 4B F9 37 61 */ bl xPadEnable__Fi /* 800A277C 0009F57C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A2780 0009F580 38 00 00 00 */ li r0, 0 /* 800A2784 0009F584 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -67,23 +67,23 @@ func_800A26A0: /* 800A2790 0009F590 90 0D 8A 08 */ stw r0, lbl_803CB308-_SDA_BASE_(r13) /* 800A2794 0009F594 88 7F 06 D1 */ lbz r3, 0x6d1(r31) /* 800A2798 0009F598 80 9F 06 C0 */ lwz r4, 0x6c0(r31) -/* 800A279C 0009F59C 4B F9 37 B5 */ bl func_80035F50 -/* 800A27A0 0009F5A0 4B F9 A4 AD */ bl func_8003CC4C -/* 800A27A4 0009F5A4 4B F7 55 FD */ bl func_80017DA0 -/* 800A27A8 0009F5A8 48 08 4C 75 */ bl func_8012741C -/* 800A27AC 0009F5AC 48 00 24 25 */ bl func_800A4BD0 -/* 800A27B0 0009F5B0 48 06 A6 75 */ bl func_8010CE24 -/* 800A27B4 0009F5B4 48 04 BB 41 */ bl func_800EE2F4 +/* 800A279C 0009F59C 4B F9 37 B5 */ bl xPadRumbleEnable__Fii +/* 800A27A0 0009F5A0 4B F9 A4 AD */ bl xSGStartup__Fv +/* 800A27A4 0009F5A4 4B F7 55 FD */ bl xDebugTimestampScreen__Fv +/* 800A27A8 0009F5A8 48 08 4C 75 */ bl zShrapnel_GameInit__Fv +/* 800A27AC 0009F5AC 48 00 24 25 */ bl zMainShowProgressBar__Fv +/* 800A27B0 0009F5B0 48 06 A6 75 */ bl xBehaveMgr_Startup__Fv +/* 800A27B4 0009F5B4 48 04 BB 41 */ bl zNPCMgr_Startup__Fv /* 800A27B8 0009F5B8 48 00 25 19 */ bl func_800A4CD0 -/* 800A27BC 0009F5BC 48 04 BB 9D */ bl func_800EE358 -/* 800A27C0 0009F5C0 48 06 A6 CD */ bl func_8010CE8C -/* 800A27C4 0009F5C4 4B FA C4 55 */ bl func_8004EC18 -/* 800A27C8 0009F5C8 4B F8 96 B5 */ bl func_8002BE7C -/* 800A27CC 0009F5CC 4B FB 0D 1D */ bl func_800534E8 -/* 800A27D0 0009F5D0 4B F9 A4 D1 */ bl func_8003CCA0 -/* 800A27D4 0009F5D4 4B FA 06 09 */ bl func_80042DDC -/* 800A27D8 0009F5D8 4B FA B4 A9 */ bl func_8004DC80 -/* 800A27DC 0009F5DC 48 03 0C 71 */ bl func_800D344C +/* 800A27BC 0009F5BC 48 04 BB 9D */ bl zNPCMgr_Shutdown__Fv +/* 800A27C0 0009F5C0 48 06 A6 CD */ bl xBehaveMgr_Shutdown__Fv +/* 800A27C4 0009F5C4 4B FA C4 55 */ bl zAssetShutdown__Fv +/* 800A27C8 0009F5C8 4B F8 96 B5 */ bl xFXShutdown__Fv +/* 800A27CC 0009F5CC 4B FB 0D 1D */ bl zDispatcher_Shutdown__Fv +/* 800A27D0 0009F5D0 4B F9 A4 D1 */ bl xSGShutdown__Fv +/* 800A27D4 0009F5D4 4B FA 06 09 */ bl xSerialShutdown__Fv +/* 800A27D8 0009F5D8 4B FA B4 A9 */ bl xUtilShutdown__Fv +/* 800A27DC 0009F5DC 48 03 0C 71 */ bl iSystemExit__Fv /* 800A27E0 0009F5E0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A27E4 0009F5E4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800A27E8 0009F5E8 7C 08 03 A6 */ mtlr r0 @@ -95,9 +95,9 @@ func_800A27F4: /* 800A27F4 0009F5F4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A27F8 0009F5F8 7C 08 02 A6 */ mflr r0 /* 800A27FC 0009F5FC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800A2800 0009F600 48 03 21 51 */ bl func_800D4950 -/* 800A2804 0009F604 48 03 21 7D */ bl func_800D4980 -/* 800A2808 0009F608 48 03 21 49 */ bl func_800D4950 +/* 800A2800 0009F600 48 03 21 51 */ bl iTimeGet__Fv +/* 800A2804 0009F604 48 03 21 7D */ bl iTimeDiffSec__Fx +/* 800A2808 0009F608 48 03 21 49 */ bl iTimeGet__Fv /* 800A280C 0009F60C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A2810 0009F610 7C 08 03 A6 */ mtlr r0 /* 800A2814 0009F614 38 21 00 10 */ addi r1, r1, 0x10 @@ -117,9 +117,9 @@ func_800A281C: /* 800A2840 0009F640 38 00 00 01 */ li r0, 1 /* 800A2844 0009F644 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800A2848 0009F648 90 03 06 34 */ stw r0, 0x634(r3) -/* 800A284C 0009F64C 48 03 21 05 */ bl func_800D4950 -/* 800A2850 0009F650 48 03 21 31 */ bl func_800D4980 -/* 800A2854 0009F654 48 03 20 FD */ bl func_800D4950 +/* 800A284C 0009F64C 48 03 21 05 */ bl iTimeGet__Fv +/* 800A2850 0009F650 48 03 21 31 */ bl iTimeDiffSec__Fx +/* 800A2854 0009F654 48 03 20 FD */ bl iTimeGet__Fv /* 800A2858 0009F658 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A285C 0009F65C 7C 08 03 A6 */ mtlr r0 /* 800A2860 0009F660 38 21 00 10 */ addi r1, r1, 0x10 @@ -130,7 +130,7 @@ func_800A2868: /* 800A2868 0009F668 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A286C 0009F66C 7C 08 02 A6 */ mflr r0 /* 800A2870 0009F670 90 01 00 14 */ stw r0, 0x14(r1) -/* 800A2874 0009F674 4B FA 9E 75 */ bl func_8004C6E8 +/* 800A2874 0009F674 4B FA 9E 75 */ bl xStrParseFloatList__FPfPCci /* 800A2878 0009F678 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A287C 0009F67C 7C 08 03 A6 */ mtlr r0 /* 800A2880 0009F680 38 21 00 10 */ addi r1, r1, 0x10 @@ -157,7 +157,7 @@ func_800A289C: /* 800A28BC 0009F6BC 3B 65 FB 70 */ addi r27, r5, lbl_8028FB70@l /* 800A28C0 0009F6C0 7C 7F 1B 78 */ mr r31, r3 /* 800A28C4 0009F6C4 38 A0 00 20 */ li r5, 0x20 -/* 800A28C8 0009F6C8 4B F8 E2 21 */ bl func_80030AE8 +/* 800A28C8 0009F6C8 4B F8 E2 21 */ bl xIniGetInt__FP8xIniFilePci /* 800A28CC 0009F6CC 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A28D0 0009F6D0 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A28D4 0009F6D4 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l @@ -166,7 +166,7 @@ func_800A289C: /* 800A28E0 0009F6E0 7F E3 FB 78 */ mr r3, r31 /* 800A28E4 0009F6E4 38 A0 00 6E */ li r5, 0x6e /* 800A28E8 0009F6E8 38 84 00 17 */ addi r4, r4, 0x17 -/* 800A28EC 0009F6EC 4B F8 E1 FD */ bl func_80030AE8 +/* 800A28EC 0009F6EC 4B F8 E1 FD */ bl xIniGetInt__FP8xIniFilePci /* 800A28F0 0009F6F0 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A28F4 0009F6F4 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A28F8 0009F6F8 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l @@ -175,22 +175,22 @@ func_800A289C: /* 800A2904 0009F704 7F E3 FB 78 */ mr r3, r31 /* 800A2908 0009F708 C0 22 92 DC */ lfs f1, lbl_803CDC5C-_SDA2_BASE_(r2) /* 800A290C 0009F70C 38 84 00 23 */ addi r4, r4, 0x23 -/* 800A2910 0009F710 4B F8 E2 35 */ bl func_80030B44 -/* 800A2914 0009F714 4B F9 F5 05 */ bl func_80041E18 +/* 800A2910 0009F710 4B F8 E2 35 */ bl xIniGetFloat__FP8xIniFilePcf +/* 800A2914 0009F714 4B F9 F5 05 */ bl xScrFxLetterBoxSetSize__Ff /* 800A2918 0009F718 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A291C 0009F71C 7F E3 FB 78 */ mr r3, r31 /* 800A2920 0009F720 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2924 0009F724 38 A0 00 FF */ li r5, 0xff /* 800A2928 0009F728 38 84 00 36 */ addi r4, r4, 0x36 -/* 800A292C 0009F72C 4B F8 E1 BD */ bl func_80030AE8 +/* 800A292C 0009F72C 4B F8 E1 BD */ bl xIniGetInt__FP8xIniFilePci /* 800A2930 0009F730 54 63 06 3E */ clrlwi r3, r3, 0x18 -/* 800A2934 0009F734 4B F9 F4 ED */ bl func_80041E20 +/* 800A2934 0009F734 4B F9 F4 ED */ bl xScrFxLetterBoxSetAlpha__FUc /* 800A2938 0009F738 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A293C 0009F73C 7F E3 FB 78 */ mr r3, r31 /* 800A2940 0009F740 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2944 0009F744 38 A0 00 00 */ li r5, 0 /* 800A2948 0009F748 38 84 00 4A */ addi r4, r4, 0x4a -/* 800A294C 0009F74C 4B F8 E1 9D */ bl func_80030AE8 +/* 800A294C 0009F74C 4B F8 E1 9D */ bl xIniGetInt__FP8xIniFilePci /* 800A2950 0009F750 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A2954 0009F754 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2958 0009F758 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l @@ -199,7 +199,7 @@ func_800A289C: /* 800A2964 0009F764 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2968 0009F768 7F E3 FB 78 */ mr r3, r31 /* 800A296C 0009F76C 38 84 00 5E */ addi r4, r4, 0x5e -/* 800A2970 0009F770 4B F8 E1 79 */ bl func_80030AE8 +/* 800A2970 0009F770 4B F8 E1 79 */ bl xIniGetInt__FP8xIniFilePci /* 800A2974 0009F774 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A2978 0009F778 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A297C 0009F77C 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l @@ -208,7 +208,7 @@ func_800A289C: /* 800A2988 0009F788 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A298C 0009F78C 7F E3 FB 78 */ mr r3, r31 /* 800A2990 0009F790 38 84 00 74 */ addi r4, r4, 0x74 -/* 800A2994 0009F794 4B F8 E1 55 */ bl func_80030AE8 +/* 800A2994 0009F794 4B F8 E1 55 */ bl xIniGetInt__FP8xIniFilePci /* 800A2998 0009F798 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A299C 0009F79C 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A29A0 0009F7A0 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l @@ -217,7 +217,7 @@ func_800A289C: /* 800A29AC 0009F7AC 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A29B0 0009F7B0 7F E3 FB 78 */ mr r3, r31 /* 800A29B4 0009F7B4 38 84 00 87 */ addi r4, r4, 0x87 -/* 800A29B8 0009F7B8 4B F8 E1 31 */ bl func_80030AE8 +/* 800A29B8 0009F7B8 4B F8 E1 31 */ bl xIniGetInt__FP8xIniFilePci /* 800A29BC 0009F7BC 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A29C0 0009F7C0 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A29C4 0009F7C4 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l @@ -226,7 +226,7 @@ func_800A289C: /* 800A29D0 0009F7D0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A29D4 0009F7D4 7F E3 FB 78 */ mr r3, r31 /* 800A29D8 0009F7D8 38 84 00 98 */ addi r4, r4, 0x98 -/* 800A29DC 0009F7DC 4B F8 E1 0D */ bl func_80030AE8 +/* 800A29DC 0009F7DC 4B F8 E1 0D */ bl xIniGetInt__FP8xIniFilePci /* 800A29E0 0009F7E0 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A29E4 0009F7E4 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A29E8 0009F7E8 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l @@ -235,7 +235,7 @@ func_800A289C: /* 800A29F4 0009F7F4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A29F8 0009F7F8 7F E3 FB 78 */ mr r3, r31 /* 800A29FC 0009F7FC 38 84 00 AA */ addi r4, r4, 0xaa -/* 800A2A00 0009F800 4B F8 E0 E9 */ bl func_80030AE8 +/* 800A2A00 0009F800 4B F8 E0 E9 */ bl xIniGetInt__FP8xIniFilePci /* 800A2A04 0009F804 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A2A08 0009F808 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2A0C 0009F80C 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l @@ -244,7 +244,7 @@ func_800A289C: /* 800A2A18 0009F818 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2A1C 0009F81C 7F E3 FB 78 */ mr r3, r31 /* 800A2A20 0009F820 38 84 00 BD */ addi r4, r4, 0xbd -/* 800A2A24 0009F824 4B F8 E0 C5 */ bl func_80030AE8 +/* 800A2A24 0009F824 4B F8 E0 C5 */ bl xIniGetInt__FP8xIniFilePci /* 800A2A28 0009F828 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A2A2C 0009F82C 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2A30 0009F830 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l @@ -253,7 +253,7 @@ func_800A289C: /* 800A2A3C 0009F83C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2A40 0009F840 7F E3 FB 78 */ mr r3, r31 /* 800A2A44 0009F844 38 84 00 CD */ addi r4, r4, 0xcd -/* 800A2A48 0009F848 4B F8 E0 A1 */ bl func_80030AE8 +/* 800A2A48 0009F848 4B F8 E0 A1 */ bl xIniGetInt__FP8xIniFilePci /* 800A2A4C 0009F84C 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A2A50 0009F850 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2A54 0009F854 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l @@ -262,7 +262,7 @@ func_800A289C: /* 800A2A60 0009F860 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2A64 0009F864 7F E3 FB 78 */ mr r3, r31 /* 800A2A68 0009F868 38 84 00 E0 */ addi r4, r4, 0xe0 -/* 800A2A6C 0009F86C 4B F8 E0 7D */ bl func_80030AE8 +/* 800A2A6C 0009F86C 4B F8 E0 7D */ bl xIniGetInt__FP8xIniFilePci /* 800A2A70 0009F870 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A2A74 0009F874 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2A78 0009F878 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l @@ -271,7 +271,7 @@ func_800A289C: /* 800A2A84 0009F884 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2A88 0009F888 7F E3 FB 78 */ mr r3, r31 /* 800A2A8C 0009F88C 38 84 00 F3 */ addi r4, r4, 0xf3 -/* 800A2A90 0009F890 4B F8 E0 59 */ bl func_80030AE8 +/* 800A2A90 0009F890 4B F8 E0 59 */ bl xIniGetInt__FP8xIniFilePci /* 800A2A94 0009F894 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A2A98 0009F898 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2A9C 0009F89C 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l @@ -280,7 +280,7 @@ func_800A289C: /* 800A2AA8 0009F8A8 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2AAC 0009F8AC 7F E3 FB 78 */ mr r3, r31 /* 800A2AB0 0009F8B0 38 84 01 06 */ addi r4, r4, 0x106 -/* 800A2AB4 0009F8B4 4B F8 E0 35 */ bl func_80030AE8 +/* 800A2AB4 0009F8B4 4B F8 E0 35 */ bl xIniGetInt__FP8xIniFilePci /* 800A2AB8 0009F8B8 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A2ABC 0009F8BC 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2AC0 0009F8C0 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l @@ -289,7 +289,7 @@ func_800A289C: /* 800A2ACC 0009F8CC 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2AD0 0009F8D0 7F E3 FB 78 */ mr r3, r31 /* 800A2AD4 0009F8D4 38 84 01 19 */ addi r4, r4, 0x119 -/* 800A2AD8 0009F8D8 4B F8 E0 11 */ bl func_80030AE8 +/* 800A2AD8 0009F8D8 4B F8 E0 11 */ bl xIniGetInt__FP8xIniFilePci /* 800A2ADC 0009F8DC 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A2AE0 0009F8E0 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2AE4 0009F8E4 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l @@ -298,7 +298,7 @@ func_800A289C: /* 800A2AF0 0009F8F0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2AF4 0009F8F4 7F E3 FB 78 */ mr r3, r31 /* 800A2AF8 0009F8F8 38 84 01 2C */ addi r4, r4, 0x12c -/* 800A2AFC 0009F8FC 4B F8 DF ED */ bl func_80030AE8 +/* 800A2AFC 0009F8FC 4B F8 DF ED */ bl xIniGetInt__FP8xIniFilePci /* 800A2B00 0009F900 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A2B04 0009F904 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2B08 0009F908 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l @@ -307,7 +307,7 @@ func_800A289C: /* 800A2B14 0009F914 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2B18 0009F918 7F E3 FB 78 */ mr r3, r31 /* 800A2B1C 0009F91C 38 84 01 3F */ addi r4, r4, 0x13f -/* 800A2B20 0009F920 4B F8 DF C9 */ bl func_80030AE8 +/* 800A2B20 0009F920 4B F8 DF C9 */ bl xIniGetInt__FP8xIniFilePci /* 800A2B24 0009F924 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A2B28 0009F928 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2B2C 0009F92C 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l @@ -316,7 +316,7 @@ func_800A289C: /* 800A2B38 0009F938 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2B3C 0009F93C 7F E3 FB 78 */ mr r3, r31 /* 800A2B40 0009F940 38 84 01 52 */ addi r4, r4, 0x152 -/* 800A2B44 0009F944 4B F8 DF A5 */ bl func_80030AE8 +/* 800A2B44 0009F944 4B F8 DF A5 */ bl xIniGetInt__FP8xIniFilePci /* 800A2B48 0009F948 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A2B4C 0009F94C 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2B50 0009F950 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l @@ -325,7 +325,7 @@ func_800A289C: /* 800A2B5C 0009F95C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2B60 0009F960 7F E3 FB 78 */ mr r3, r31 /* 800A2B64 0009F964 38 84 01 65 */ addi r4, r4, 0x165 -/* 800A2B68 0009F968 4B F8 DF 81 */ bl func_80030AE8 +/* 800A2B68 0009F968 4B F8 DF 81 */ bl xIniGetInt__FP8xIniFilePci /* 800A2B6C 0009F96C 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A2B70 0009F970 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2B74 0009F974 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l @@ -334,7 +334,7 @@ func_800A289C: /* 800A2B80 0009F980 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2B84 0009F984 7F E3 FB 78 */ mr r3, r31 /* 800A2B88 0009F988 38 84 01 78 */ addi r4, r4, 0x178 -/* 800A2B8C 0009F98C 4B F8 DF 5D */ bl func_80030AE8 +/* 800A2B8C 0009F98C 4B F8 DF 5D */ bl xIniGetInt__FP8xIniFilePci /* 800A2B90 0009F990 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A2B94 0009F994 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2B98 0009F998 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l @@ -343,7 +343,7 @@ func_800A289C: /* 800A2BA4 0009F9A4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2BA8 0009F9A8 7F E3 FB 78 */ mr r3, r31 /* 800A2BAC 0009F9AC 38 84 01 8B */ addi r4, r4, 0x18b -/* 800A2BB0 0009F9B0 4B F8 DF 39 */ bl func_80030AE8 +/* 800A2BB0 0009F9B0 4B F8 DF 39 */ bl xIniGetInt__FP8xIniFilePci /* 800A2BB4 0009F9B4 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A2BB8 0009F9B8 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2BBC 0009F9BC 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l @@ -352,7 +352,7 @@ func_800A289C: /* 800A2BC8 0009F9C8 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2BCC 0009F9CC 7F E3 FB 78 */ mr r3, r31 /* 800A2BD0 0009F9D0 38 84 01 9F */ addi r4, r4, 0x19f -/* 800A2BD4 0009F9D4 4B F8 DF 15 */ bl func_80030AE8 +/* 800A2BD4 0009F9D4 4B F8 DF 15 */ bl xIniGetInt__FP8xIniFilePci /* 800A2BD8 0009F9D8 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A2BDC 0009F9DC 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2BE0 0009F9E0 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l @@ -361,7 +361,7 @@ func_800A289C: /* 800A2BEC 0009F9EC 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2BF0 0009F9F0 7F E3 FB 78 */ mr r3, r31 /* 800A2BF4 0009F9F4 38 84 01 B3 */ addi r4, r4, 0x1b3 -/* 800A2BF8 0009F9F8 4B F8 DE F1 */ bl func_80030AE8 +/* 800A2BF8 0009F9F8 4B F8 DE F1 */ bl xIniGetInt__FP8xIniFilePci /* 800A2BFC 0009F9FC 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A2C00 0009FA00 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2C04 0009FA04 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l @@ -370,7 +370,7 @@ func_800A289C: /* 800A2C10 0009FA10 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2C14 0009FA14 7F E3 FB 78 */ mr r3, r31 /* 800A2C18 0009FA18 38 84 01 C7 */ addi r4, r4, 0x1c7 -/* 800A2C1C 0009FA1C 4B F8 DE CD */ bl func_80030AE8 +/* 800A2C1C 0009FA1C 4B F8 DE CD */ bl xIniGetInt__FP8xIniFilePci /* 800A2C20 0009FA20 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A2C24 0009FA24 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2C28 0009FA28 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l @@ -379,7 +379,7 @@ func_800A289C: /* 800A2C34 0009FA34 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2C38 0009FA38 7F E3 FB 78 */ mr r3, r31 /* 800A2C3C 0009FA3C 38 84 01 DB */ addi r4, r4, 0x1db -/* 800A2C40 0009FA40 4B F8 DE A9 */ bl func_80030AE8 +/* 800A2C40 0009FA40 4B F8 DE A9 */ bl xIniGetInt__FP8xIniFilePci /* 800A2C44 0009FA44 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A2C48 0009FA48 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2C4C 0009FA4C 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l @@ -388,7 +388,7 @@ func_800A289C: /* 800A2C58 0009FA58 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2C5C 0009FA5C 7F E3 FB 78 */ mr r3, r31 /* 800A2C60 0009FA60 38 84 01 EF */ addi r4, r4, 0x1ef -/* 800A2C64 0009FA64 4B F8 DE 85 */ bl func_80030AE8 +/* 800A2C64 0009FA64 4B F8 DE 85 */ bl xIniGetInt__FP8xIniFilePci /* 800A2C68 0009FA68 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A2C6C 0009FA6C 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2C70 0009FA70 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l @@ -397,7 +397,7 @@ func_800A289C: /* 800A2C7C 0009FA7C 7F E3 FB 78 */ mr r3, r31 /* 800A2C80 0009FA80 C0 22 92 E0 */ lfs f1, lbl_803CDC60-_SDA2_BASE_(r2) /* 800A2C84 0009FA84 38 84 02 03 */ addi r4, r4, 0x203 -/* 800A2C88 0009FA88 4B F8 DE BD */ bl func_80030B44 +/* 800A2C88 0009FA88 4B F8 DE BD */ bl xIniGetFloat__FP8xIniFilePcf /* 800A2C8C 0009FA8C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A2C90 0009FA90 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2C94 0009FA94 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -406,7 +406,7 @@ func_800A289C: /* 800A2CA0 0009FAA0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2CA4 0009FAA4 38 84 02 10 */ addi r4, r4, 0x210 /* 800A2CA8 0009FAA8 C0 22 92 E4 */ lfs f1, lbl_803CDC64-_SDA2_BASE_(r2) -/* 800A2CAC 0009FAAC 4B F8 DE 99 */ bl func_80030B44 +/* 800A2CAC 0009FAAC 4B F8 DE 99 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A2CB0 0009FAB0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A2CB4 0009FAB4 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2CB8 0009FAB8 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -415,7 +415,7 @@ func_800A289C: /* 800A2CC4 0009FAC4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2CC8 0009FAC8 38 84 02 1D */ addi r4, r4, 0x21d /* 800A2CCC 0009FACC C0 22 92 E8 */ lfs f1, lbl_803CDC68-_SDA2_BASE_(r2) -/* 800A2CD0 0009FAD0 4B F8 DE 75 */ bl func_80030B44 +/* 800A2CD0 0009FAD0 4B F8 DE 75 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A2CD4 0009FAD4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A2CD8 0009FAD8 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2CDC 0009FADC 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -424,7 +424,7 @@ func_800A289C: /* 800A2CE8 0009FAE8 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2CEC 0009FAEC 38 84 02 2A */ addi r4, r4, 0x22a /* 800A2CF0 0009FAF0 C0 22 92 EC */ lfs f1, lbl_803CDC6C-_SDA2_BASE_(r2) -/* 800A2CF4 0009FAF4 4B F8 DE 51 */ bl func_80030B44 +/* 800A2CF4 0009FAF4 4B F8 DE 51 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A2CF8 0009FAF8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A2CFC 0009FAFC 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2D00 0009FB00 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -433,7 +433,7 @@ func_800A289C: /* 800A2D0C 0009FB0C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2D10 0009FB10 38 84 02 36 */ addi r4, r4, 0x236 /* 800A2D14 0009FB14 C0 22 92 F0 */ lfs f1, lbl_803CDC70-_SDA2_BASE_(r2) -/* 800A2D18 0009FB18 4B F8 DE 2D */ bl func_80030B44 +/* 800A2D18 0009FB18 4B F8 DE 2D */ bl xIniGetFloat__FP8xIniFilePcf /* 800A2D1C 0009FB1C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A2D20 0009FB20 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2D24 0009FB24 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -442,7 +442,7 @@ func_800A289C: /* 800A2D30 0009FB30 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2D34 0009FB34 38 84 02 43 */ addi r4, r4, 0x243 /* 800A2D38 0009FB38 C0 22 92 F0 */ lfs f1, lbl_803CDC70-_SDA2_BASE_(r2) -/* 800A2D3C 0009FB3C 4B F8 DE 09 */ bl func_80030B44 +/* 800A2D3C 0009FB3C 4B F8 DE 09 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A2D40 0009FB40 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A2D44 0009FB44 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2D48 0009FB48 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -451,7 +451,7 @@ func_800A289C: /* 800A2D54 0009FB54 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2D58 0009FB58 38 84 02 51 */ addi r4, r4, 0x251 /* 800A2D5C 0009FB5C C0 22 92 F4 */ lfs f1, lbl_803CDC74-_SDA2_BASE_(r2) -/* 800A2D60 0009FB60 4B F8 DD E5 */ bl func_80030B44 +/* 800A2D60 0009FB60 4B F8 DD E5 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A2D64 0009FB64 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A2D68 0009FB68 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2D6C 0009FB6C 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -460,7 +460,7 @@ func_800A289C: /* 800A2D78 0009FB78 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2D7C 0009FB7C 38 84 02 5F */ addi r4, r4, 0x25f /* 800A2D80 0009FB80 C0 22 92 F8 */ lfs f1, lbl_803CDC78-_SDA2_BASE_(r2) -/* 800A2D84 0009FB84 4B F8 DD C1 */ bl func_80030B44 +/* 800A2D84 0009FB84 4B F8 DD C1 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A2D88 0009FB88 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A2D8C 0009FB8C 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2D90 0009FB90 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -469,7 +469,7 @@ func_800A289C: /* 800A2D9C 0009FB9C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2DA0 0009FBA0 38 84 02 6E */ addi r4, r4, 0x26e /* 800A2DA4 0009FBA4 C0 22 92 FC */ lfs f1, lbl_803CDC7C-_SDA2_BASE_(r2) -/* 800A2DA8 0009FBA8 4B F8 DD 9D */ bl func_80030B44 +/* 800A2DA8 0009FBA8 4B F8 DD 9D */ bl xIniGetFloat__FP8xIniFilePcf /* 800A2DAC 0009FBAC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A2DB0 0009FBB0 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2DB4 0009FBB4 3B 23 05 58 */ addi r25, r3, lbl_803C0558@l @@ -478,7 +478,7 @@ func_800A289C: /* 800A2DC0 0009FBC0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2DC4 0009FBC4 38 84 02 7E */ addi r4, r4, 0x27e /* 800A2DC8 0009FBC8 C0 22 93 00 */ lfs f1, lbl_803CDC80-_SDA2_BASE_(r2) -/* 800A2DCC 0009FBCC 4B F8 DD 79 */ bl func_80030B44 +/* 800A2DCC 0009FBCC 4B F8 DD 79 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A2DD0 0009FBD0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A2DD4 0009FBD4 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2DD8 0009FBD8 3B 03 05 58 */ addi r24, r3, lbl_803C0558@l @@ -487,7 +487,7 @@ func_800A289C: /* 800A2DE4 0009FBE4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2DE8 0009FBE8 38 84 02 8E */ addi r4, r4, 0x28e /* 800A2DEC 0009FBEC C0 22 92 EC */ lfs f1, lbl_803CDC6C-_SDA2_BASE_(r2) -/* 800A2DF0 0009FBF0 4B F8 DD 55 */ bl func_80030B44 +/* 800A2DF0 0009FBF0 4B F8 DD 55 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A2DF4 0009FBF4 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A2DF8 0009FBF8 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A2DFC 0009FBFC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -503,7 +503,7 @@ func_800A289C: /* 800A2E24 0009FC24 D0 39 09 3C */ stfs f1, 0x93c(r25) /* 800A2E28 0009FC28 D0 18 09 40 */ stfs f0, 0x940(r24) /* 800A2E2C 0009FC2C C0 22 92 E0 */ lfs f1, lbl_803CDC60-_SDA2_BASE_(r2) -/* 800A2E30 0009FC30 4B F8 DD 15 */ bl func_80030B44 +/* 800A2E30 0009FC30 4B F8 DD 15 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A2E34 0009FC34 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A2E38 0009FC38 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2E3C 0009FC3C 3B 23 05 58 */ addi r25, r3, lbl_803C0558@l @@ -512,7 +512,7 @@ func_800A289C: /* 800A2E48 0009FC48 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2E4C 0009FC4C 38 84 02 B1 */ addi r4, r4, 0x2b1 /* 800A2E50 0009FC50 C0 22 93 04 */ lfs f1, lbl_803CDC84-_SDA2_BASE_(r2) -/* 800A2E54 0009FC54 4B F8 DC F1 */ bl func_80030B44 +/* 800A2E54 0009FC54 4B F8 DC F1 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A2E58 0009FC58 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A2E5C 0009FC5C 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2E60 0009FC60 3B 03 05 58 */ addi r24, r3, lbl_803C0558@l @@ -521,7 +521,7 @@ func_800A289C: /* 800A2E6C 0009FC6C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2E70 0009FC70 38 84 02 C6 */ addi r4, r4, 0x2c6 /* 800A2E74 0009FC74 C0 22 92 EC */ lfs f1, lbl_803CDC6C-_SDA2_BASE_(r2) -/* 800A2E78 0009FC78 4B F8 DC CD */ bl func_80030B44 +/* 800A2E78 0009FC78 4B F8 DC CD */ bl xIniGetFloat__FP8xIniFilePcf /* 800A2E7C 0009FC7C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A2E80 0009FC80 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A2E84 0009FC84 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -537,7 +537,7 @@ func_800A289C: /* 800A2EAC 0009FCAC D0 39 09 48 */ stfs f1, 0x948(r25) /* 800A2EB0 0009FCB0 D0 18 09 4C */ stfs f0, 0x94c(r24) /* 800A2EB4 0009FCB4 C0 22 93 08 */ lfs f1, lbl_803CDC88-_SDA2_BASE_(r2) -/* 800A2EB8 0009FCB8 4B F8 DC 8D */ bl func_80030B44 +/* 800A2EB8 0009FCB8 4B F8 DC 8D */ bl xIniGetFloat__FP8xIniFilePcf /* 800A2EBC 0009FCBC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A2EC0 0009FCC0 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2EC4 0009FCC4 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -546,7 +546,7 @@ func_800A289C: /* 800A2ED0 0009FCD0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2ED4 0009FCD4 38 84 02 E9 */ addi r4, r4, 0x2e9 /* 800A2ED8 0009FCD8 C0 22 92 E0 */ lfs f1, lbl_803CDC60-_SDA2_BASE_(r2) -/* 800A2EDC 0009FCDC 4B F8 DC 69 */ bl func_80030B44 +/* 800A2EDC 0009FCDC 4B F8 DC 69 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A2EE0 0009FCE0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A2EE4 0009FCE4 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2EE8 0009FCE8 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -555,7 +555,7 @@ func_800A289C: /* 800A2EF4 0009FCF4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2EF8 0009FCF8 38 84 02 FD */ addi r4, r4, 0x2fd /* 800A2EFC 0009FCFC C0 22 92 E0 */ lfs f1, lbl_803CDC60-_SDA2_BASE_(r2) -/* 800A2F00 0009FD00 4B F8 DC 45 */ bl func_80030B44 +/* 800A2F00 0009FD00 4B F8 DC 45 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A2F04 0009FD04 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A2F08 0009FD08 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2F0C 0009FD0C 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -564,7 +564,7 @@ func_800A289C: /* 800A2F18 0009FD18 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2F1C 0009FD1C 38 84 03 0E */ addi r4, r4, 0x30e /* 800A2F20 0009FD20 C0 22 93 0C */ lfs f1, lbl_803CDC8C-_SDA2_BASE_(r2) -/* 800A2F24 0009FD24 4B F8 DC 21 */ bl func_80030B44 +/* 800A2F24 0009FD24 4B F8 DC 21 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A2F28 0009FD28 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A2F2C 0009FD2C 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2F30 0009FD30 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -573,7 +573,7 @@ func_800A289C: /* 800A2F3C 0009FD3C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2F40 0009FD40 38 84 03 20 */ addi r4, r4, 0x320 /* 800A2F44 0009FD44 C0 22 93 0C */ lfs f1, lbl_803CDC8C-_SDA2_BASE_(r2) -/* 800A2F48 0009FD48 4B F8 DB FD */ bl func_80030B44 +/* 800A2F48 0009FD48 4B F8 DB FD */ bl xIniGetFloat__FP8xIniFilePcf /* 800A2F4C 0009FD4C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A2F50 0009FD50 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2F54 0009FD54 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -582,7 +582,7 @@ func_800A289C: /* 800A2F60 0009FD60 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2F64 0009FD64 38 84 03 38 */ addi r4, r4, 0x338 /* 800A2F68 0009FD68 C0 22 92 E0 */ lfs f1, lbl_803CDC60-_SDA2_BASE_(r2) -/* 800A2F6C 0009FD6C 4B F8 DB D9 */ bl func_80030B44 +/* 800A2F6C 0009FD6C 4B F8 DB D9 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A2F70 0009FD70 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A2F74 0009FD74 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2F78 0009FD78 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -591,7 +591,7 @@ func_800A289C: /* 800A2F84 0009FD84 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2F88 0009FD88 38 84 03 4E */ addi r4, r4, 0x34e /* 800A2F8C 0009FD8C C0 22 92 DC */ lfs f1, lbl_803CDC5C-_SDA2_BASE_(r2) -/* 800A2F90 0009FD90 4B F8 DB B5 */ bl func_80030B44 +/* 800A2F90 0009FD90 4B F8 DB B5 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A2F94 0009FD94 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A2F98 0009FD98 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2F9C 0009FD9C 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -600,7 +600,7 @@ func_800A289C: /* 800A2FA8 0009FDA8 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2FAC 0009FDAC 38 84 03 68 */ addi r4, r4, 0x368 /* 800A2FB0 0009FDB0 C0 22 92 E0 */ lfs f1, lbl_803CDC60-_SDA2_BASE_(r2) -/* 800A2FB4 0009FDB4 4B F8 DB 91 */ bl func_80030B44 +/* 800A2FB4 0009FDB4 4B F8 DB 91 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A2FB8 0009FDB8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A2FBC 0009FDBC 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2FC0 0009FDC0 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -609,7 +609,7 @@ func_800A289C: /* 800A2FCC 0009FDCC 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2FD0 0009FDD0 38 84 03 80 */ addi r4, r4, 0x380 /* 800A2FD4 0009FDD4 C0 22 92 E8 */ lfs f1, lbl_803CDC68-_SDA2_BASE_(r2) -/* 800A2FD8 0009FDD8 4B F8 DB 6D */ bl func_80030B44 +/* 800A2FD8 0009FDD8 4B F8 DB 6D */ bl xIniGetFloat__FP8xIniFilePcf /* 800A2FDC 0009FDDC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A2FE0 0009FDE0 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A2FE4 0009FDE4 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -618,7 +618,7 @@ func_800A289C: /* 800A2FF0 0009FDF0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A2FF4 0009FDF4 38 84 03 98 */ addi r4, r4, 0x398 /* 800A2FF8 0009FDF8 C0 22 92 DC */ lfs f1, lbl_803CDC5C-_SDA2_BASE_(r2) -/* 800A2FFC 0009FDFC 4B F8 DB 49 */ bl func_80030B44 +/* 800A2FFC 0009FDFC 4B F8 DB 49 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3000 0009FE00 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3004 0009FE04 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3008 0009FE08 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -627,7 +627,7 @@ func_800A289C: /* 800A3014 0009FE14 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3018 0009FE18 38 84 03 B2 */ addi r4, r4, 0x3b2 /* 800A301C 0009FE1C C0 22 92 DC */ lfs f1, lbl_803CDC5C-_SDA2_BASE_(r2) -/* 800A3020 0009FE20 4B F8 DB 25 */ bl func_80030B44 +/* 800A3020 0009FE20 4B F8 DB 25 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3024 0009FE24 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3028 0009FE28 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A302C 0009FE2C 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -636,7 +636,7 @@ func_800A289C: /* 800A3038 0009FE38 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A303C 0009FE3C 38 84 03 CA */ addi r4, r4, 0x3ca /* 800A3040 0009FE40 C0 22 92 F8 */ lfs f1, lbl_803CDC78-_SDA2_BASE_(r2) -/* 800A3044 0009FE44 4B F8 DB 01 */ bl func_80030B44 +/* 800A3044 0009FE44 4B F8 DB 01 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3048 0009FE48 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A304C 0009FE4C 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3050 0009FE50 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -645,7 +645,7 @@ func_800A289C: /* 800A305C 0009FE5C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3060 0009FE60 38 84 03 E2 */ addi r4, r4, 0x3e2 /* 800A3064 0009FE64 C0 22 93 10 */ lfs f1, lbl_803CDC90-_SDA2_BASE_(r2) -/* 800A3068 0009FE68 4B F8 DA DD */ bl func_80030B44 +/* 800A3068 0009FE68 4B F8 DA DD */ bl xIniGetFloat__FP8xIniFilePcf /* 800A306C 0009FE6C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3070 0009FE70 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3074 0009FE74 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -654,7 +654,7 @@ func_800A289C: /* 800A3080 0009FE80 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3084 0009FE84 38 84 03 FE */ addi r4, r4, 0x3fe /* 800A3088 0009FE88 C0 22 93 14 */ lfs f1, lbl_803CDC94-_SDA2_BASE_(r2) -/* 800A308C 0009FE8C 4B F8 DA B9 */ bl func_80030B44 +/* 800A308C 0009FE8C 4B F8 DA B9 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3090 0009FE90 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3094 0009FE94 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3098 0009FE98 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -663,7 +663,7 @@ func_800A289C: /* 800A30A4 0009FEA4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A30A8 0009FEA8 38 84 04 13 */ addi r4, r4, 0x413 /* 800A30AC 0009FEAC C0 22 92 F0 */ lfs f1, lbl_803CDC70-_SDA2_BASE_(r2) -/* 800A30B0 0009FEB0 4B F8 DA 95 */ bl func_80030B44 +/* 800A30B0 0009FEB0 4B F8 DA 95 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A30B4 0009FEB4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A30B8 0009FEB8 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A30BC 0009FEBC 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -672,7 +672,7 @@ func_800A289C: /* 800A30C8 0009FEC8 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A30CC 0009FECC 38 84 04 2E */ addi r4, r4, 0x42e /* 800A30D0 0009FED0 C0 22 92 E4 */ lfs f1, lbl_803CDC64-_SDA2_BASE_(r2) -/* 800A30D4 0009FED4 4B F8 DA 71 */ bl func_80030B44 +/* 800A30D4 0009FED4 4B F8 DA 71 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A30D8 0009FED8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A30DC 0009FEDC 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A30E0 0009FEE0 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -681,7 +681,7 @@ func_800A289C: /* 800A30EC 0009FEEC 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A30F0 0009FEF0 38 84 04 41 */ addi r4, r4, 0x441 /* 800A30F4 0009FEF4 C0 22 93 04 */ lfs f1, lbl_803CDC84-_SDA2_BASE_(r2) -/* 800A30F8 0009FEF8 4B F8 DA 4D */ bl func_80030B44 +/* 800A30F8 0009FEF8 4B F8 DA 4D */ bl xIniGetFloat__FP8xIniFilePcf /* 800A30FC 0009FEFC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3100 0009FF00 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3104 0009FF04 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -690,7 +690,7 @@ func_800A289C: /* 800A3110 0009FF10 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3114 0009FF14 38 84 04 54 */ addi r4, r4, 0x454 /* 800A3118 0009FF18 C0 22 93 04 */ lfs f1, lbl_803CDC84-_SDA2_BASE_(r2) -/* 800A311C 0009FF1C 4B F8 DA 29 */ bl func_80030B44 +/* 800A311C 0009FF1C 4B F8 DA 29 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3120 0009FF20 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3124 0009FF24 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3128 0009FF28 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -699,7 +699,7 @@ func_800A289C: /* 800A3134 0009FF34 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3138 0009FF38 38 84 04 66 */ addi r4, r4, 0x466 /* 800A313C 0009FF3C C0 22 93 18 */ lfs f1, lbl_803CDC98-_SDA2_BASE_(r2) -/* 800A3140 0009FF40 4B F8 DA 05 */ bl func_80030B44 +/* 800A3140 0009FF40 4B F8 DA 05 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3144 0009FF44 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3148 0009FF48 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A314C 0009FF4C 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -708,7 +708,7 @@ func_800A289C: /* 800A3158 0009FF58 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A315C 0009FF5C 38 84 04 76 */ addi r4, r4, 0x476 /* 800A3160 0009FF60 C0 22 93 1C */ lfs f1, lbl_803CDC9C-_SDA2_BASE_(r2) -/* 800A3164 0009FF64 4B F8 D9 E1 */ bl func_80030B44 +/* 800A3164 0009FF64 4B F8 D9 E1 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3168 0009FF68 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A316C 0009FF6C 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3170 0009FF70 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -717,7 +717,7 @@ func_800A289C: /* 800A317C 0009FF7C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3180 0009FF80 38 84 04 8C */ addi r4, r4, 0x48c /* 800A3184 0009FF84 C0 22 93 1C */ lfs f1, lbl_803CDC9C-_SDA2_BASE_(r2) -/* 800A3188 0009FF88 4B F8 D9 BD */ bl func_80030B44 +/* 800A3188 0009FF88 4B F8 D9 BD */ bl xIniGetFloat__FP8xIniFilePcf /* 800A318C 0009FF8C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3190 0009FF90 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3194 0009FF94 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -726,7 +726,7 @@ func_800A289C: /* 800A31A0 0009FFA0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A31A4 0009FFA4 38 84 04 A3 */ addi r4, r4, 0x4a3 /* 800A31A8 0009FFA8 C0 22 93 20 */ lfs f1, lbl_803CDCA0-_SDA2_BASE_(r2) -/* 800A31AC 0009FFAC 4B F8 D9 99 */ bl func_80030B44 +/* 800A31AC 0009FFAC 4B F8 D9 99 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A31B0 0009FFB0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A31B4 0009FFB4 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A31B8 0009FFB8 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -735,7 +735,7 @@ func_800A289C: /* 800A31C4 0009FFC4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A31C8 0009FFC8 38 84 04 BA */ addi r4, r4, 0x4ba /* 800A31CC 0009FFCC C0 22 93 24 */ lfs f1, lbl_803CDCA4-_SDA2_BASE_(r2) -/* 800A31D0 0009FFD0 4B F8 D9 75 */ bl func_80030B44 +/* 800A31D0 0009FFD0 4B F8 D9 75 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A31D4 0009FFD4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A31D8 0009FFD8 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A31DC 0009FFDC 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -744,7 +744,7 @@ func_800A289C: /* 800A31E8 0009FFE8 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A31EC 0009FFEC 38 84 04 CD */ addi r4, r4, 0x4cd /* 800A31F0 0009FFF0 C0 22 93 28 */ lfs f1, lbl_803CDCA8-_SDA2_BASE_(r2) -/* 800A31F4 0009FFF4 4B F8 D9 51 */ bl func_80030B44 +/* 800A31F4 0009FFF4 4B F8 D9 51 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A31F8 0009FFF8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A31FC 0009FFFC 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3200 000A0000 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -753,7 +753,7 @@ func_800A289C: /* 800A320C 000A000C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3210 000A0010 38 84 04 DE */ addi r4, r4, 0x4de /* 800A3214 000A0014 C0 22 92 E4 */ lfs f1, lbl_803CDC64-_SDA2_BASE_(r2) -/* 800A3218 000A0018 4B F8 D9 2D */ bl func_80030B44 +/* 800A3218 000A0018 4B F8 D9 2D */ bl xIniGetFloat__FP8xIniFilePcf /* 800A321C 000A001C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3220 000A0020 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3224 000A0024 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -762,7 +762,7 @@ func_800A289C: /* 800A3230 000A0030 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3234 000A0034 38 84 04 F3 */ addi r4, r4, 0x4f3 /* 800A3238 000A0038 C0 22 92 E0 */ lfs f1, lbl_803CDC60-_SDA2_BASE_(r2) -/* 800A323C 000A003C 4B F8 D9 09 */ bl func_80030B44 +/* 800A323C 000A003C 4B F8 D9 09 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3240 000A0040 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3244 000A0044 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3248 000A0048 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -771,7 +771,7 @@ func_800A289C: /* 800A3254 000A0054 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3258 000A0058 38 84 05 09 */ addi r4, r4, 0x509 /* 800A325C 000A005C C0 22 92 E0 */ lfs f1, lbl_803CDC60-_SDA2_BASE_(r2) -/* 800A3260 000A0060 4B F8 D8 E5 */ bl func_80030B44 +/* 800A3260 000A0060 4B F8 D8 E5 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3264 000A0064 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3268 000A0068 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A326C 000A006C 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -780,7 +780,7 @@ func_800A289C: /* 800A3278 000A0078 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A327C 000A007C 38 84 05 1C */ addi r4, r4, 0x51c /* 800A3280 000A0080 C0 22 92 E8 */ lfs f1, lbl_803CDC68-_SDA2_BASE_(r2) -/* 800A3284 000A0084 4B F8 D8 C1 */ bl func_80030B44 +/* 800A3284 000A0084 4B F8 D8 C1 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3288 000A0088 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A328C 000A008C 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3290 000A0090 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -789,7 +789,7 @@ func_800A289C: /* 800A329C 000A009C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A32A0 000A00A0 38 84 05 2F */ addi r4, r4, 0x52f /* 800A32A4 000A00A4 C0 22 92 E0 */ lfs f1, lbl_803CDC60-_SDA2_BASE_(r2) -/* 800A32A8 000A00A8 4B F8 D8 9D */ bl func_80030B44 +/* 800A32A8 000A00A8 4B F8 D8 9D */ bl xIniGetFloat__FP8xIniFilePcf /* 800A32AC 000A00AC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A32B0 000A00B0 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A32B4 000A00B4 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -798,7 +798,7 @@ func_800A289C: /* 800A32C0 000A00C0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A32C4 000A00C4 38 84 05 45 */ addi r4, r4, 0x545 /* 800A32C8 000A00C8 C0 22 92 E8 */ lfs f1, lbl_803CDC68-_SDA2_BASE_(r2) -/* 800A32CC 000A00CC 4B F8 D8 79 */ bl func_80030B44 +/* 800A32CC 000A00CC 4B F8 D8 79 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A32D0 000A00D0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A32D4 000A00D4 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A32D8 000A00D8 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -807,7 +807,7 @@ func_800A289C: /* 800A32E4 000A00E4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A32E8 000A00E8 38 84 05 5B */ addi r4, r4, 0x55b /* 800A32EC 000A00EC C0 22 92 E4 */ lfs f1, lbl_803CDC64-_SDA2_BASE_(r2) -/* 800A32F0 000A00F0 4B F8 D8 55 */ bl func_80030B44 +/* 800A32F0 000A00F0 4B F8 D8 55 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A32F4 000A00F4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A32F8 000A00F8 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A32FC 000A00FC 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -816,7 +816,7 @@ func_800A289C: /* 800A3308 000A0108 D0 25 09 B8 */ stfs f1, 0x9b8(r5) /* 800A330C 000A010C 38 84 05 6E */ addi r4, r4, 0x56e /* 800A3310 000A0110 38 A0 00 01 */ li r5, 1 -/* 800A3314 000A0114 4B F8 D7 D5 */ bl func_80030AE8 +/* 800A3314 000A0114 4B F8 D7 D5 */ bl xIniGetInt__FP8xIniFilePci /* 800A3318 000A0118 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A331C 000A011C 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3320 000A0120 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l @@ -825,7 +825,7 @@ func_800A289C: /* 800A332C 000A012C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3330 000A0130 7F E3 FB 78 */ mr r3, r31 /* 800A3334 000A0134 38 84 05 7B */ addi r4, r4, 0x57b -/* 800A3338 000A0138 4B F8 D7 B1 */ bl func_80030AE8 +/* 800A3338 000A0138 4B F8 D7 B1 */ bl xIniGetInt__FP8xIniFilePci /* 800A333C 000A013C 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A3340 000A0140 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3344 000A0144 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l @@ -834,7 +834,7 @@ func_800A289C: /* 800A3350 000A0150 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3354 000A0154 7F E3 FB 78 */ mr r3, r31 /* 800A3358 000A0158 38 84 05 8D */ addi r4, r4, 0x58d -/* 800A335C 000A015C 4B F8 D7 8D */ bl func_80030AE8 +/* 800A335C 000A015C 4B F8 D7 8D */ bl xIniGetInt__FP8xIniFilePci /* 800A3360 000A0160 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A3364 000A0164 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3368 000A0168 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l @@ -843,7 +843,7 @@ func_800A289C: /* 800A3374 000A0174 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3378 000A0178 7F E3 FB 78 */ mr r3, r31 /* 800A337C 000A017C 38 84 05 A1 */ addi r4, r4, 0x5a1 -/* 800A3380 000A0180 4B F8 D7 69 */ bl func_80030AE8 +/* 800A3380 000A0180 4B F8 D7 69 */ bl xIniGetInt__FP8xIniFilePci /* 800A3384 000A0184 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A3388 000A0188 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A338C 000A018C 3B 25 05 58 */ addi r25, r5, lbl_803C0558@l @@ -852,7 +852,7 @@ func_800A289C: /* 800A3398 000A0198 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A339C 000A019C 7F E3 FB 78 */ mr r3, r31 /* 800A33A0 000A01A0 38 84 05 B5 */ addi r4, r4, 0x5b5 -/* 800A33A4 000A01A4 4B F8 D7 45 */ bl func_80030AE8 +/* 800A33A4 000A01A4 4B F8 D7 45 */ bl xIniGetInt__FP8xIniFilePci /* 800A33A8 000A01A8 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A33AC 000A01AC 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A33B0 000A01B0 3B 05 05 58 */ addi r24, r5, lbl_803C0558@l @@ -861,7 +861,7 @@ func_800A289C: /* 800A33BC 000A01BC 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A33C0 000A01C0 7F E3 FB 78 */ mr r3, r31 /* 800A33C4 000A01C4 38 84 05 C6 */ addi r4, r4, 0x5c6 -/* 800A33C8 000A01C8 4B F8 D7 21 */ bl func_80030AE8 +/* 800A33C8 000A01C8 4B F8 D7 21 */ bl xIniGetInt__FP8xIniFilePci /* 800A33CC 000A01CC 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A33D0 000A01D0 38 00 00 00 */ li r0, 0 /* 800A33D4 000A01D4 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l @@ -873,7 +873,7 @@ func_800A289C: /* 800A33EC 000A01EC 38 84 05 E1 */ addi r4, r4, 0x5e1 /* 800A33F0 000A01F0 90 19 09 04 */ stw r0, 0x904(r25) /* 800A33F4 000A01F4 C0 22 93 2C */ lfs f1, lbl_803CDCAC-_SDA2_BASE_(r2) -/* 800A33F8 000A01F8 4B F8 D7 4D */ bl func_80030B44 +/* 800A33F8 000A01F8 4B F8 D7 4D */ bl xIniGetFloat__FP8xIniFilePcf /* 800A33FC 000A01FC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3400 000A0200 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3404 000A0204 3B 83 05 58 */ addi r28, r3, lbl_803C0558@l @@ -882,7 +882,7 @@ func_800A289C: /* 800A3410 000A0210 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3414 000A0214 38 84 05 F3 */ addi r4, r4, 0x5f3 /* 800A3418 000A0218 C0 22 92 F8 */ lfs f1, lbl_803CDC78-_SDA2_BASE_(r2) -/* 800A341C 000A021C 4B F8 D7 29 */ bl func_80030B44 +/* 800A341C 000A021C 4B F8 D7 29 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3420 000A0220 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3424 000A0224 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3428 000A0228 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l @@ -891,7 +891,7 @@ func_800A289C: /* 800A3434 000A0234 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3438 000A0238 38 84 06 04 */ addi r4, r4, 0x604 /* 800A343C 000A023C C0 22 93 2C */ lfs f1, lbl_803CDCAC-_SDA2_BASE_(r2) -/* 800A3440 000A0240 4B F8 D7 05 */ bl func_80030B44 +/* 800A3440 000A0240 4B F8 D7 05 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3444 000A0244 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3448 000A0248 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A344C 000A024C 3B A3 05 58 */ addi r29, r3, lbl_803C0558@l @@ -900,7 +900,7 @@ func_800A289C: /* 800A3458 000A0258 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A345C 000A025C 38 84 06 17 */ addi r4, r4, 0x617 /* 800A3460 000A0260 C0 22 93 14 */ lfs f1, lbl_803CDC94-_SDA2_BASE_(r2) -/* 800A3464 000A0264 4B F8 D6 E1 */ bl func_80030B44 +/* 800A3464 000A0264 4B F8 D6 E1 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3468 000A0268 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A346C 000A026C 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3470 000A0270 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -909,7 +909,7 @@ func_800A289C: /* 800A347C 000A027C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3480 000A0280 38 84 06 2B */ addi r4, r4, 0x62b /* 800A3484 000A0284 C0 22 92 EC */ lfs f1, lbl_803CDC6C-_SDA2_BASE_(r2) -/* 800A3488 000A0288 4B F8 D6 BD */ bl func_80030B44 +/* 800A3488 000A0288 4B F8 D6 BD */ bl xIniGetFloat__FP8xIniFilePcf /* 800A348C 000A028C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3490 000A0290 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3494 000A0294 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -918,7 +918,7 @@ func_800A289C: /* 800A34A0 000A02A0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A34A4 000A02A4 38 84 06 3F */ addi r4, r4, 0x63f /* 800A34A8 000A02A8 C0 22 93 2C */ lfs f1, lbl_803CDCAC-_SDA2_BASE_(r2) -/* 800A34AC 000A02AC 4B F8 D6 99 */ bl func_80030B44 +/* 800A34AC 000A02AC 4B F8 D6 99 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A34B0 000A02B0 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A34B4 000A02B4 C0 7C 09 10 */ lfs f3, 0x910(r28) /* 800A34B8 000A02B8 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -940,7 +940,7 @@ func_800A289C: /* 800A34F8 000A02F8 EC 00 08 24 */ fdivs f0, f0, f1 /* 800A34FC 000A02FC D0 5E 09 14 */ stfs f2, 0x914(r30) /* 800A3500 000A0300 D0 1D 09 18 */ stfs f0, 0x918(r29) -/* 800A3504 000A0304 4B F8 D6 41 */ bl func_80030B44 +/* 800A3504 000A0304 4B F8 D6 41 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3508 000A0308 C0 02 93 34 */ lfs f0, lbl_803CDCB4-_SDA2_BASE_(r2) /* 800A350C 000A030C FC 00 08 00 */ fcmpu cr0, f0, f1 /* 800A3510 000A0310 7C 00 00 26 */ mfcr r0 @@ -952,42 +952,42 @@ func_800A289C: /* 800A3528 000A0328 7F E3 FB 78 */ mr r3, r31 /* 800A352C 000A032C 54 18 06 3E */ clrlwi r24, r0, 0x18 /* 800A3530 000A0330 38 84 06 5F */ addi r4, r4, 0x65f -/* 800A3534 000A0334 4B F8 D6 11 */ bl func_80030B44 +/* 800A3534 000A0334 4B F8 D6 11 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3538 000A0338 D0 2D 80 0C */ stfs f1, lbl_803CA90C-_SDA_BASE_(r13) /* 800A353C 000A033C 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A3540 000A0340 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l /* 800A3544 000A0344 7F E3 FB 78 */ mr r3, r31 /* 800A3548 000A0348 C0 2D 80 10 */ lfs f1, lbl_803CA910-_SDA_BASE_(r13) /* 800A354C 000A034C 38 84 06 72 */ addi r4, r4, 0x672 -/* 800A3550 000A0350 4B F8 D5 F5 */ bl func_80030B44 +/* 800A3550 000A0350 4B F8 D5 F5 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3554 000A0354 D0 2D 80 10 */ stfs f1, lbl_803CA910-_SDA_BASE_(r13) /* 800A3558 000A0358 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A355C 000A035C 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l /* 800A3560 000A0360 7F E3 FB 78 */ mr r3, r31 /* 800A3564 000A0364 C0 2D 80 C8 */ lfs f1, lbl_803CA9C8-_SDA_BASE_(r13) /* 800A3568 000A0368 38 84 06 88 */ addi r4, r4, 0x688 -/* 800A356C 000A036C 4B F8 D5 D9 */ bl func_80030B44 +/* 800A356C 000A036C 4B F8 D5 D9 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3570 000A0370 D0 2D 80 C8 */ stfs f1, lbl_803CA9C8-_SDA_BASE_(r13) /* 800A3574 000A0374 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A3578 000A0378 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l /* 800A357C 000A037C 7F E3 FB 78 */ mr r3, r31 /* 800A3580 000A0380 C0 2D 80 CC */ lfs f1, lbl_803CA9CC-_SDA_BASE_(r13) /* 800A3584 000A0384 38 84 06 9C */ addi r4, r4, 0x69c -/* 800A3588 000A0388 4B F8 D5 BD */ bl func_80030B44 +/* 800A3588 000A0388 4B F8 D5 BD */ bl xIniGetFloat__FP8xIniFilePcf /* 800A358C 000A038C D0 2D 80 CC */ stfs f1, lbl_803CA9CC-_SDA_BASE_(r13) /* 800A3590 000A0390 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A3594 000A0394 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l /* 800A3598 000A0398 7F E3 FB 78 */ mr r3, r31 /* 800A359C 000A039C C0 2D 80 D0 */ lfs f1, lbl_803CA9D0-_SDA_BASE_(r13) /* 800A35A0 000A03A0 38 84 06 B1 */ addi r4, r4, 0x6b1 -/* 800A35A4 000A03A4 4B F8 D5 A1 */ bl func_80030B44 +/* 800A35A4 000A03A4 4B F8 D5 A1 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A35A8 000A03A8 D0 2D 80 D0 */ stfs f1, lbl_803CA9D0-_SDA_BASE_(r13) /* 800A35AC 000A03AC 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A35B0 000A03B0 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l /* 800A35B4 000A03B4 7F E3 FB 78 */ mr r3, r31 /* 800A35B8 000A03B8 C0 2D 80 D4 */ lfs f1, lbl_803CA9D4-_SDA_BASE_(r13) /* 800A35BC 000A03BC 38 84 06 BD */ addi r4, r4, 0x6bd -/* 800A35C0 000A03C0 4B F8 D5 85 */ bl func_80030B44 +/* 800A35C0 000A03C0 4B F8 D5 85 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A35C4 000A03C4 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A35C8 000A03C8 28 18 00 00 */ cmplwi r24, 0 /* 800A35CC 000A03CC 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l @@ -1004,21 +1004,21 @@ func_800A289C: lbl_800A35F8: /* 800A35F8 000A03F8 C0 2D 80 D8 */ lfs f1, lbl_803CA9D8-_SDA_BASE_(r13) lbl_800A35FC: -/* 800A35FC 000A03FC 4B F8 D5 49 */ bl func_80030B44 +/* 800A35FC 000A03FC 4B F8 D5 49 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3600 000A0400 D0 2D 80 D8 */ stfs f1, lbl_803CA9D8-_SDA_BASE_(r13) /* 800A3604 000A0404 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A3608 000A0408 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l /* 800A360C 000A040C 7F E3 FB 78 */ mr r3, r31 /* 800A3610 000A0410 C0 2D 80 DC */ lfs f1, lbl_803CA9DC-_SDA_BASE_(r13) /* 800A3614 000A0414 38 84 06 D9 */ addi r4, r4, 0x6d9 -/* 800A3618 000A0418 4B F8 D5 2D */ bl func_80030B44 +/* 800A3618 000A0418 4B F8 D5 2D */ bl xIniGetFloat__FP8xIniFilePcf /* 800A361C 000A041C D0 2D 80 DC */ stfs f1, lbl_803CA9DC-_SDA_BASE_(r13) /* 800A3620 000A0420 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A3624 000A0424 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l /* 800A3628 000A0428 7F E3 FB 78 */ mr r3, r31 /* 800A362C 000A042C C0 2D 80 E0 */ lfs f1, lbl_803CA9E0-_SDA_BASE_(r13) /* 800A3630 000A0430 38 84 06 E4 */ addi r4, r4, 0x6e4 -/* 800A3634 000A0434 4B F8 D5 11 */ bl func_80030B44 +/* 800A3634 000A0434 4B F8 D5 11 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3638 000A0438 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A363C 000A043C 28 18 00 00 */ cmplwi r24, 0 /* 800A3640 000A0440 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l @@ -1035,21 +1035,21 @@ lbl_800A35FC: lbl_800A366C: /* 800A366C 000A046C C0 2D 80 E4 */ lfs f1, lbl_803CA9E4-_SDA_BASE_(r13) lbl_800A3670: -/* 800A3670 000A0470 4B F8 D4 D5 */ bl func_80030B44 +/* 800A3670 000A0470 4B F8 D4 D5 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3674 000A0474 D0 2D 80 E4 */ stfs f1, lbl_803CA9E4-_SDA_BASE_(r13) /* 800A3678 000A0478 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A367C 000A047C 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l /* 800A3680 000A0480 7F E3 FB 78 */ mr r3, r31 /* 800A3684 000A0484 C0 2D 80 F4 */ lfs f1, lbl_803CA9F4-_SDA_BASE_(r13) /* 800A3688 000A0488 38 84 06 FE */ addi r4, r4, 0x6fe -/* 800A368C 000A048C 4B F8 D4 B9 */ bl func_80030B44 +/* 800A368C 000A048C 4B F8 D4 B9 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3690 000A0490 D0 2D 80 F4 */ stfs f1, lbl_803CA9F4-_SDA_BASE_(r13) /* 800A3694 000A0494 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A3698 000A0498 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l /* 800A369C 000A049C 7F E3 FB 78 */ mr r3, r31 /* 800A36A0 000A04A0 C0 2D 80 F8 */ lfs f1, lbl_803CA9F8-_SDA_BASE_(r13) /* 800A36A4 000A04A4 38 84 07 0B */ addi r4, r4, 0x70b -/* 800A36A8 000A04A8 4B F8 D4 9D */ bl func_80030B44 +/* 800A36A8 000A04A8 4B F8 D4 9D */ bl xIniGetFloat__FP8xIniFilePcf /* 800A36AC 000A04AC 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A36B0 000A04B0 28 18 00 00 */ cmplwi r24, 0 /* 800A36B4 000A04B4 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l @@ -1066,21 +1066,21 @@ lbl_800A3670: lbl_800A36E0: /* 800A36E0 000A04E0 C0 2D 80 FC */ lfs f1, lbl_803CA9FC-_SDA_BASE_(r13) lbl_800A36E4: -/* 800A36E4 000A04E4 4B F8 D4 61 */ bl func_80030B44 +/* 800A36E4 000A04E4 4B F8 D4 61 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A36E8 000A04E8 D0 2D 80 FC */ stfs f1, lbl_803CA9FC-_SDA_BASE_(r13) /* 800A36EC 000A04EC 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A36F0 000A04F0 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l /* 800A36F4 000A04F4 7F E3 FB 78 */ mr r3, r31 /* 800A36F8 000A04F8 C0 2D 81 00 */ lfs f1, lbl_803CAA00-_SDA_BASE_(r13) /* 800A36FC 000A04FC 38 84 07 29 */ addi r4, r4, 0x729 -/* 800A3700 000A0500 4B F8 D4 45 */ bl func_80030B44 +/* 800A3700 000A0500 4B F8 D4 45 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3704 000A0504 D0 2D 81 00 */ stfs f1, lbl_803CAA00-_SDA_BASE_(r13) /* 800A3708 000A0508 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A370C 000A050C 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l /* 800A3710 000A0510 7F E3 FB 78 */ mr r3, r31 /* 800A3714 000A0514 C0 2D 81 04 */ lfs f1, lbl_803CAA04-_SDA_BASE_(r13) /* 800A3718 000A0518 38 84 07 36 */ addi r4, r4, 0x736 -/* 800A371C 000A051C 4B F8 D4 29 */ bl func_80030B44 +/* 800A371C 000A051C 4B F8 D4 29 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3720 000A0520 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A3724 000A0524 28 18 00 00 */ cmplwi r24, 0 /* 800A3728 000A0528 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l @@ -1097,21 +1097,21 @@ lbl_800A36E4: lbl_800A3754: /* 800A3754 000A0554 C0 2D 81 08 */ lfs f1, lbl_803CAA08-_SDA_BASE_(r13) lbl_800A3758: -/* 800A3758 000A0558 4B F8 D3 ED */ bl func_80030B44 +/* 800A3758 000A0558 4B F8 D3 ED */ bl xIniGetFloat__FP8xIniFilePcf /* 800A375C 000A055C D0 2D 81 08 */ stfs f1, lbl_803CAA08-_SDA_BASE_(r13) /* 800A3760 000A0560 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A3764 000A0564 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l /* 800A3768 000A0568 7F E3 FB 78 */ mr r3, r31 /* 800A376C 000A056C C0 2D 81 0C */ lfs f1, lbl_803CAA0C-_SDA_BASE_(r13) /* 800A3770 000A0570 38 84 07 54 */ addi r4, r4, 0x754 -/* 800A3774 000A0574 4B F8 D3 D1 */ bl func_80030B44 +/* 800A3774 000A0574 4B F8 D3 D1 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3778 000A0578 D0 2D 81 0C */ stfs f1, lbl_803CAA0C-_SDA_BASE_(r13) /* 800A377C 000A057C 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A3780 000A0580 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l /* 800A3784 000A0584 7F E3 FB 78 */ mr r3, r31 /* 800A3788 000A0588 C0 2D 81 10 */ lfs f1, lbl_803CAA10-_SDA_BASE_(r13) /* 800A378C 000A058C 38 84 07 66 */ addi r4, r4, 0x766 -/* 800A3790 000A0590 4B F8 D3 B5 */ bl func_80030B44 +/* 800A3790 000A0590 4B F8 D3 B5 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3794 000A0594 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A3798 000A0598 28 18 00 00 */ cmplwi r24, 0 /* 800A379C 000A059C 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l @@ -1128,21 +1128,21 @@ lbl_800A3758: lbl_800A37C8: /* 800A37C8 000A05C8 C0 2D 81 14 */ lfs f1, lbl_803CAA14-_SDA_BASE_(r13) lbl_800A37CC: -/* 800A37CC 000A05CC 4B F8 D3 79 */ bl func_80030B44 +/* 800A37CC 000A05CC 4B F8 D3 79 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A37D0 000A05D0 D0 2D 81 14 */ stfs f1, lbl_803CAA14-_SDA_BASE_(r13) /* 800A37D4 000A05D4 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A37D8 000A05D8 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l /* 800A37DC 000A05DC 7F E3 FB 78 */ mr r3, r31 /* 800A37E0 000A05E0 C0 2D 80 E8 */ lfs f1, lbl_803CA9E8-_SDA_BASE_(r13) /* 800A37E4 000A05E4 38 84 07 78 */ addi r4, r4, 0x778 -/* 800A37E8 000A05E8 4B F8 D3 5D */ bl func_80030B44 +/* 800A37E8 000A05E8 4B F8 D3 5D */ bl xIniGetFloat__FP8xIniFilePcf /* 800A37EC 000A05EC D0 2D 80 E8 */ stfs f1, lbl_803CA9E8-_SDA_BASE_(r13) /* 800A37F0 000A05F0 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A37F4 000A05F4 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l /* 800A37F8 000A05F8 7F E3 FB 78 */ mr r3, r31 /* 800A37FC 000A05FC C0 2D 80 EC */ lfs f1, lbl_803CA9EC-_SDA_BASE_(r13) /* 800A3800 000A0600 38 84 07 84 */ addi r4, r4, 0x784 -/* 800A3804 000A0604 4B F8 D3 41 */ bl func_80030B44 +/* 800A3804 000A0604 4B F8 D3 41 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3808 000A0608 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A380C 000A060C 28 18 00 00 */ cmplwi r24, 0 /* 800A3810 000A0610 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l @@ -1159,7 +1159,7 @@ lbl_800A37CC: lbl_800A383C: /* 800A383C 000A063C C0 2D 80 F0 */ lfs f1, lbl_803CA9F0-_SDA_BASE_(r13) lbl_800A3840: -/* 800A3840 000A0640 4B F8 D3 05 */ bl func_80030B44 +/* 800A3840 000A0640 4B F8 D3 05 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3844 000A0644 D0 2D 80 F0 */ stfs f1, lbl_803CA9F0-_SDA_BASE_(r13) /* 800A3848 000A0648 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A384C 000A064C 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l @@ -1170,7 +1170,7 @@ lbl_800A3840: /* 800A3860 000A0660 C0 02 93 30 */ lfs f0, lbl_803CDCB0-_SDA2_BASE_(r2) /* 800A3864 000A0664 EC 22 00 72 */ fmuls f1, f2, f1 /* 800A3868 000A0668 EC 21 00 24 */ fdivs f1, f1, f0 -/* 800A386C 000A066C 4B F8 D2 D9 */ bl func_80030B44 +/* 800A386C 000A066C 4B F8 D2 D9 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3870 000A0670 D0 2D 81 18 */ stfs f1, lbl_803CAA18-_SDA_BASE_(r13) /* 800A3874 000A0674 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A3878 000A0678 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l @@ -1181,7 +1181,7 @@ lbl_800A3840: /* 800A388C 000A068C C0 02 93 30 */ lfs f0, lbl_803CDCB0-_SDA2_BASE_(r2) /* 800A3890 000A0690 EC 22 00 72 */ fmuls f1, f2, f1 /* 800A3894 000A0694 EC 21 00 24 */ fdivs f1, f1, f0 -/* 800A3898 000A0698 4B F8 D2 AD */ bl func_80030B44 +/* 800A3898 000A0698 4B F8 D2 AD */ bl xIniGetFloat__FP8xIniFilePcf /* 800A389C 000A069C D0 2D 81 1C */ stfs f1, lbl_803CAA1C-_SDA_BASE_(r13) /* 800A38A0 000A06A0 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A38A4 000A06A4 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l @@ -1192,49 +1192,49 @@ lbl_800A3840: /* 800A38B8 000A06B8 C0 02 93 30 */ lfs f0, lbl_803CDCB0-_SDA2_BASE_(r2) /* 800A38BC 000A06BC EC 22 00 72 */ fmuls f1, f2, f1 /* 800A38C0 000A06C0 EC 21 00 24 */ fdivs f1, f1, f0 -/* 800A38C4 000A06C4 4B F8 D2 81 */ bl func_80030B44 +/* 800A38C4 000A06C4 4B F8 D2 81 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A38C8 000A06C8 D0 2D 81 20 */ stfs f1, lbl_803CAA20-_SDA_BASE_(r13) /* 800A38CC 000A06CC 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A38D0 000A06D0 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l /* 800A38D4 000A06D4 7F E3 FB 78 */ mr r3, r31 /* 800A38D8 000A06D8 C0 2D 81 24 */ lfs f1, lbl_803CAA24-_SDA_BASE_(r13) /* 800A38DC 000A06DC 38 84 07 D3 */ addi r4, r4, 0x7d3 -/* 800A38E0 000A06E0 4B F8 D2 65 */ bl func_80030B44 +/* 800A38E0 000A06E0 4B F8 D2 65 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A38E4 000A06E4 D0 2D 81 24 */ stfs f1, lbl_803CAA24-_SDA_BASE_(r13) /* 800A38E8 000A06E8 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A38EC 000A06EC 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l /* 800A38F0 000A06F0 7F E3 FB 78 */ mr r3, r31 /* 800A38F4 000A06F4 C0 2D 81 28 */ lfs f1, lbl_803CAA28-_SDA_BASE_(r13) /* 800A38F8 000A06F8 38 84 07 E5 */ addi r4, r4, 0x7e5 -/* 800A38FC 000A06FC 4B F8 D2 49 */ bl func_80030B44 +/* 800A38FC 000A06FC 4B F8 D2 49 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3900 000A0700 D0 2D 81 28 */ stfs f1, lbl_803CAA28-_SDA_BASE_(r13) /* 800A3904 000A0704 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A3908 000A0708 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l /* 800A390C 000A070C 7F E3 FB 78 */ mr r3, r31 /* 800A3910 000A0710 C0 2D 81 2C */ lfs f1, lbl_803CAA2C-_SDA_BASE_(r13) /* 800A3914 000A0714 38 84 07 F9 */ addi r4, r4, 0x7f9 -/* 800A3918 000A0718 4B F8 D2 2D */ bl func_80030B44 +/* 800A3918 000A0718 4B F8 D2 2D */ bl xIniGetFloat__FP8xIniFilePcf /* 800A391C 000A071C D0 2D 81 2C */ stfs f1, lbl_803CAA2C-_SDA_BASE_(r13) /* 800A3920 000A0720 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A3924 000A0724 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l /* 800A3928 000A0728 7F E3 FB 78 */ mr r3, r31 /* 800A392C 000A072C C0 2D 81 30 */ lfs f1, lbl_803CAA30-_SDA_BASE_(r13) /* 800A3930 000A0730 38 84 08 0B */ addi r4, r4, 0x80b -/* 800A3934 000A0734 4B F8 D2 11 */ bl func_80030B44 +/* 800A3934 000A0734 4B F8 D2 11 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3938 000A0738 D0 2D 81 30 */ stfs f1, lbl_803CAA30-_SDA_BASE_(r13) /* 800A393C 000A073C 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A3940 000A0740 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l /* 800A3944 000A0744 7F E3 FB 78 */ mr r3, r31 /* 800A3948 000A0748 C0 2D 81 34 */ lfs f1, lbl_803CAA34-_SDA_BASE_(r13) /* 800A394C 000A074C 38 84 08 1F */ addi r4, r4, 0x81f -/* 800A3950 000A0750 4B F8 D1 F5 */ bl func_80030B44 +/* 800A3950 000A0750 4B F8 D1 F5 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3954 000A0754 D0 2D 81 34 */ stfs f1, lbl_803CAA34-_SDA_BASE_(r13) /* 800A3958 000A0758 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A395C 000A075C 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l /* 800A3960 000A0760 7F E3 FB 78 */ mr r3, r31 /* 800A3964 000A0764 C0 2D 81 38 */ lfs f1, lbl_803CAA38-_SDA_BASE_(r13) /* 800A3968 000A0768 38 84 08 33 */ addi r4, r4, 0x833 -/* 800A396C 000A076C 4B F8 D1 D9 */ bl func_80030B44 +/* 800A396C 000A076C 4B F8 D1 D9 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3970 000A0770 28 18 00 00 */ cmplwi r24, 0 /* 800A3974 000A0774 D0 2D 81 38 */ stfs f1, lbl_803CAA38-_SDA_BASE_(r13) /* 800A3978 000A0778 41 82 00 94 */ beq lbl_800A3A0C @@ -1298,14 +1298,14 @@ lbl_800A3A0C: /* 800A3A5C 000A085C EC 01 00 24 */ fdivs f0, f1, f0 /* 800A3A60 000A0860 D0 0D 81 20 */ stfs f0, lbl_803CAA20-_SDA_BASE_(r13) /* 800A3A64 000A0864 C0 2D 82 B8 */ lfs f1, lbl_803CABB8-_SDA_BASE_(r13) -/* 800A3A68 000A0868 4B F8 D0 DD */ bl func_80030B44 +/* 800A3A68 000A0868 4B F8 D0 DD */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3A6C 000A086C D0 2D 82 B8 */ stfs f1, lbl_803CABB8-_SDA_BASE_(r13) /* 800A3A70 000A0870 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A3A74 000A0874 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l /* 800A3A78 000A0878 7F E3 FB 78 */ mr r3, r31 /* 800A3A7C 000A087C C0 2D 82 BC */ lfs f1, lbl_803CABBC-_SDA_BASE_(r13) /* 800A3A80 000A0880 38 84 08 5A */ addi r4, r4, 0x85a -/* 800A3A84 000A0884 4B F8 D0 C1 */ bl func_80030B44 +/* 800A3A84 000A0884 4B F8 D0 C1 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3A88 000A0888 D0 2D 82 BC */ stfs f1, lbl_803CABBC-_SDA_BASE_(r13) /* 800A3A8C 000A088C C0 2D 82 B8 */ lfs f1, lbl_803CABB8-_SDA_BASE_(r13) /* 800A3A90 000A0890 C0 02 92 E0 */ lfs f0, lbl_803CDC60-_SDA2_BASE_(r2) @@ -1330,7 +1330,7 @@ lbl_800A3AC0: /* 800A3ACC 000A08CC 7F E3 FB 78 */ mr r3, r31 /* 800A3AD0 000A08D0 C0 22 93 38 */ lfs f1, lbl_803CDCB8-_SDA2_BASE_(r2) /* 800A3AD4 000A08D4 38 84 08 6E */ addi r4, r4, 0x86e -/* 800A3AD8 000A08D8 4B F8 D0 6D */ bl func_80030B44 +/* 800A3AD8 000A08D8 4B F8 D0 6D */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3ADC 000A08DC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3AE0 000A08E0 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3AE4 000A08E4 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -1339,7 +1339,7 @@ lbl_800A3AC0: /* 800A3AF0 000A08F0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3AF4 000A08F4 38 84 08 7C */ addi r4, r4, 0x87c /* 800A3AF8 000A08F8 C0 22 93 3C */ lfs f1, lbl_803CDCBC-_SDA2_BASE_(r2) -/* 800A3AFC 000A08FC 4B F8 D0 49 */ bl func_80030B44 +/* 800A3AFC 000A08FC 4B F8 D0 49 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3B00 000A0900 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3B04 000A0904 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3B08 000A0908 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -1348,7 +1348,7 @@ lbl_800A3AC0: /* 800A3B14 000A0914 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3B18 000A0918 38 84 08 8A */ addi r4, r4, 0x88a /* 800A3B1C 000A091C C0 22 93 40 */ lfs f1, lbl_803CDCC0-_SDA2_BASE_(r2) -/* 800A3B20 000A0920 4B F8 D0 25 */ bl func_80030B44 +/* 800A3B20 000A0920 4B F8 D0 25 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3B24 000A0924 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3B28 000A0928 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3B2C 000A092C 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -1357,7 +1357,7 @@ lbl_800A3AC0: /* 800A3B38 000A0938 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3B3C 000A093C 38 84 08 9A */ addi r4, r4, 0x89a /* 800A3B40 000A0940 C0 22 93 44 */ lfs f1, lbl_803CDCC4-_SDA2_BASE_(r2) -/* 800A3B44 000A0944 4B F8 D0 01 */ bl func_80030B44 +/* 800A3B44 000A0944 4B F8 D0 01 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3B48 000A0948 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3B4C 000A094C 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3B50 000A0950 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -1366,7 +1366,7 @@ lbl_800A3AC0: /* 800A3B5C 000A095C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3B60 000A0960 38 84 08 AA */ addi r4, r4, 0x8aa /* 800A3B64 000A0964 C0 22 93 48 */ lfs f1, lbl_803CDCC8-_SDA2_BASE_(r2) -/* 800A3B68 000A0968 4B F8 CF DD */ bl func_80030B44 +/* 800A3B68 000A0968 4B F8 CF DD */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3B6C 000A096C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3B70 000A0970 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3B74 000A0974 3B A3 05 58 */ addi r29, r3, lbl_803C0558@l @@ -1375,7 +1375,7 @@ lbl_800A3AC0: /* 800A3B80 000A0980 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3B84 000A0984 38 84 08 BC */ addi r4, r4, 0x8bc /* 800A3B88 000A0988 C0 22 92 E8 */ lfs f1, lbl_803CDC68-_SDA2_BASE_(r2) -/* 800A3B8C 000A098C 4B F8 CF B9 */ bl func_80030B44 +/* 800A3B8C 000A098C 4B F8 CF B9 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3B90 000A0990 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3B94 000A0994 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3B98 000A0998 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -1384,7 +1384,7 @@ lbl_800A3AC0: /* 800A3BA4 000A09A4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3BA8 000A09A8 38 84 08 CF */ addi r4, r4, 0x8cf /* 800A3BAC 000A09AC C0 22 93 24 */ lfs f1, lbl_803CDCA4-_SDA2_BASE_(r2) -/* 800A3BB0 000A09B0 4B F8 CF 95 */ bl func_80030B44 +/* 800A3BB0 000A09B0 4B F8 CF 95 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3BB4 000A09B4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3BB8 000A09B8 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3BBC 000A09BC 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -1393,7 +1393,7 @@ lbl_800A3AC0: /* 800A3BC8 000A09C8 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3BCC 000A09CC 38 84 08 E2 */ addi r4, r4, 0x8e2 /* 800A3BD0 000A09D0 C0 22 93 4C */ lfs f1, lbl_803CDCCC-_SDA2_BASE_(r2) -/* 800A3BD4 000A09D4 4B F8 CF 71 */ bl func_80030B44 +/* 800A3BD4 000A09D4 4B F8 CF 71 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3BD8 000A09D8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3BDC 000A09DC 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3BE0 000A09E0 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -1402,7 +1402,7 @@ lbl_800A3AC0: /* 800A3BEC 000A09EC 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3BF0 000A09F0 38 84 08 F7 */ addi r4, r4, 0x8f7 /* 800A3BF4 000A09F4 C0 22 93 1C */ lfs f1, lbl_803CDC9C-_SDA2_BASE_(r2) -/* 800A3BF8 000A09F8 4B F8 CF 4D */ bl func_80030B44 +/* 800A3BF8 000A09F8 4B F8 CF 4D */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3BFC 000A09FC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3C00 000A0A00 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3C04 000A0A04 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -1411,7 +1411,7 @@ lbl_800A3AC0: /* 800A3C10 000A0A10 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3C14 000A0A14 38 84 09 0C */ addi r4, r4, 0x90c /* 800A3C18 000A0A18 C0 22 93 50 */ lfs f1, lbl_803CDCD0-_SDA2_BASE_(r2) -/* 800A3C1C 000A0A1C 4B F8 CF 29 */ bl func_80030B44 +/* 800A3C1C 000A0A1C 4B F8 CF 29 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3C20 000A0A20 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3C24 000A0A24 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3C28 000A0A28 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -1420,7 +1420,7 @@ lbl_800A3AC0: /* 800A3C34 000A0A34 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3C38 000A0A38 38 84 09 20 */ addi r4, r4, 0x920 /* 800A3C3C 000A0A3C C0 22 93 54 */ lfs f1, lbl_803CDCD4-_SDA2_BASE_(r2) -/* 800A3C40 000A0A40 4B F8 CF 05 */ bl func_80030B44 +/* 800A3C40 000A0A40 4B F8 CF 05 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3C44 000A0A44 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3C48 000A0A48 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3C4C 000A0A4C 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l @@ -1429,7 +1429,7 @@ lbl_800A3AC0: /* 800A3C58 000A0A58 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3C5C 000A0A5C 38 84 09 37 */ addi r4, r4, 0x937 /* 800A3C60 000A0A60 C0 22 92 DC */ lfs f1, lbl_803CDC5C-_SDA2_BASE_(r2) -/* 800A3C64 000A0A64 4B F8 CE E1 */ bl func_80030B44 +/* 800A3C64 000A0A64 4B F8 CE E1 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3C68 000A0A68 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3C6C 000A0A6C 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3C70 000A0A70 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -1438,7 +1438,7 @@ lbl_800A3AC0: /* 800A3C7C 000A0A7C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3C80 000A0A80 38 84 09 49 */ addi r4, r4, 0x949 /* 800A3C84 000A0A84 C0 22 93 58 */ lfs f1, lbl_803CDCD8-_SDA2_BASE_(r2) -/* 800A3C88 000A0A88 4B F8 CE BD */ bl func_80030B44 +/* 800A3C88 000A0A88 4B F8 CE BD */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3C8C 000A0A8C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3C90 000A0A90 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3C94 000A0A94 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -1447,7 +1447,7 @@ lbl_800A3AC0: /* 800A3CA0 000A0AA0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3CA4 000A0AA4 38 84 09 5B */ addi r4, r4, 0x95b /* 800A3CA8 000A0AA8 C0 22 93 2C */ lfs f1, lbl_803CDCAC-_SDA2_BASE_(r2) -/* 800A3CAC 000A0AAC 4B F8 CE 99 */ bl func_80030B44 +/* 800A3CAC 000A0AAC 4B F8 CE 99 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3CB0 000A0AB0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3CB4 000A0AB4 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3CB8 000A0AB8 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -1456,7 +1456,7 @@ lbl_800A3AC0: /* 800A3CC4 000A0AC4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3CC8 000A0AC8 38 84 09 6E */ addi r4, r4, 0x96e /* 800A3CCC 000A0ACC C0 22 93 5C */ lfs f1, lbl_803CDCDC-_SDA2_BASE_(r2) -/* 800A3CD0 000A0AD0 4B F8 CE 75 */ bl func_80030B44 +/* 800A3CD0 000A0AD0 4B F8 CE 75 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3CD4 000A0AD4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3CD8 000A0AD8 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3CDC 000A0ADC 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -1465,7 +1465,7 @@ lbl_800A3AC0: /* 800A3CE8 000A0AE8 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3CEC 000A0AEC 38 84 09 80 */ addi r4, r4, 0x980 /* 800A3CF0 000A0AF0 C0 22 92 F8 */ lfs f1, lbl_803CDC78-_SDA2_BASE_(r2) -/* 800A3CF4 000A0AF4 4B F8 CE 51 */ bl func_80030B44 +/* 800A3CF4 000A0AF4 4B F8 CE 51 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3CF8 000A0AF8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3CFC 000A0AFC 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3D00 000A0B00 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -1474,7 +1474,7 @@ lbl_800A3AC0: /* 800A3D0C 000A0B0C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3D10 000A0B10 38 84 09 94 */ addi r4, r4, 0x994 /* 800A3D14 000A0B14 C0 22 92 EC */ lfs f1, lbl_803CDC6C-_SDA2_BASE_(r2) -/* 800A3D18 000A0B18 4B F8 CE 2D */ bl func_80030B44 +/* 800A3D18 000A0B18 4B F8 CE 2D */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3D1C 000A0B1C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3D20 000A0B20 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3D24 000A0B24 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -1483,7 +1483,7 @@ lbl_800A3AC0: /* 800A3D30 000A0B30 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3D34 000A0B34 38 84 09 AD */ addi r4, r4, 0x9ad /* 800A3D38 000A0B38 C0 22 92 E4 */ lfs f1, lbl_803CDC64-_SDA2_BASE_(r2) -/* 800A3D3C 000A0B3C 4B F8 CE 09 */ bl func_80030B44 +/* 800A3D3C 000A0B3C 4B F8 CE 09 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3D40 000A0B40 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3D44 000A0B44 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3D48 000A0B48 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -1492,7 +1492,7 @@ lbl_800A3AC0: /* 800A3D54 000A0B54 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3D58 000A0B58 38 84 09 C6 */ addi r4, r4, 0x9c6 /* 800A3D5C 000A0B5C C0 22 92 F0 */ lfs f1, lbl_803CDC70-_SDA2_BASE_(r2) -/* 800A3D60 000A0B60 4B F8 CD E5 */ bl func_80030B44 +/* 800A3D60 000A0B60 4B F8 CD E5 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3D64 000A0B64 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3D68 000A0B68 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3D6C 000A0B6C 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -1501,7 +1501,7 @@ lbl_800A3AC0: /* 800A3D78 000A0B78 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3D7C 000A0B7C 38 84 09 DD */ addi r4, r4, 0x9dd /* 800A3D80 000A0B80 C0 22 93 44 */ lfs f1, lbl_803CDCC4-_SDA2_BASE_(r2) -/* 800A3D84 000A0B84 4B F8 CD C1 */ bl func_80030B44 +/* 800A3D84 000A0B84 4B F8 CD C1 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3D88 000A0B88 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3D8C 000A0B8C 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3D90 000A0B90 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -1510,7 +1510,7 @@ lbl_800A3AC0: /* 800A3D9C 000A0B9C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3DA0 000A0BA0 38 84 09 F6 */ addi r4, r4, 0x9f6 /* 800A3DA4 000A0BA4 C0 22 93 14 */ lfs f1, lbl_803CDC94-_SDA2_BASE_(r2) -/* 800A3DA8 000A0BA8 4B F8 CD 9D */ bl func_80030B44 +/* 800A3DA8 000A0BA8 4B F8 CD 9D */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3DAC 000A0BAC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3DB0 000A0BB0 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3DB4 000A0BB4 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -1519,7 +1519,7 @@ lbl_800A3AC0: /* 800A3DC0 000A0BC0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3DC4 000A0BC4 38 84 0A 0F */ addi r4, r4, 0xa0f /* 800A3DC8 000A0BC8 C0 22 93 08 */ lfs f1, lbl_803CDC88-_SDA2_BASE_(r2) -/* 800A3DCC 000A0BCC 4B F8 CD 79 */ bl func_80030B44 +/* 800A3DCC 000A0BCC 4B F8 CD 79 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3DD0 000A0BD0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3DD4 000A0BD4 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3DD8 000A0BD8 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -1528,7 +1528,7 @@ lbl_800A3AC0: /* 800A3DE4 000A0BE4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3DE8 000A0BE8 38 84 0A 25 */ addi r4, r4, 0xa25 /* 800A3DEC 000A0BEC C0 22 93 20 */ lfs f1, lbl_803CDCA0-_SDA2_BASE_(r2) -/* 800A3DF0 000A0BF0 4B F8 CD 55 */ bl func_80030B44 +/* 800A3DF0 000A0BF0 4B F8 CD 55 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3DF4 000A0BF4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3DF8 000A0BF8 C0 5D 18 10 */ lfs f2, 0x1810(r29) /* 800A3DFC 000A0BFC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -1551,7 +1551,7 @@ lbl_800A3AC0: /* 800A3E40 000A0C40 7F E3 FB 78 */ mr r3, r31 /* 800A3E44 000A0C44 38 84 0A 39 */ addi r4, r4, 0xa39 /* 800A3E48 000A0C48 38 A0 00 00 */ li r5, 0 -/* 800A3E4C 000A0C4C 4B F8 CC 9D */ bl func_80030AE8 +/* 800A3E4C 000A0C4C 4B F8 CC 9D */ bl xIniGetInt__FP8xIniFilePci /* 800A3E50 000A0C50 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A3E54 000A0C54 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3E58 000A0C58 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l @@ -1561,7 +1561,7 @@ lbl_800A3AC0: /* 800A3E68 000A0C68 7F E3 FB 78 */ mr r3, r31 /* 800A3E6C 000A0C6C 38 84 0A 46 */ addi r4, r4, 0xa46 /* 800A3E70 000A0C70 38 A0 00 00 */ li r5, 0 -/* 800A3E74 000A0C74 4B F8 CC 75 */ bl func_80030AE8 +/* 800A3E74 000A0C74 4B F8 CC 75 */ bl xIniGetInt__FP8xIniFilePci /* 800A3E78 000A0C78 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A3E7C 000A0C7C 7F 04 C3 78 */ mr r4, r24 /* 800A3E80 000A0C80 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l @@ -1574,7 +1574,7 @@ lbl_800A3AC0: /* 800A3E9C 000A0C9C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3EA0 000A0CA0 38 A0 00 00 */ li r5, 0 /* 800A3EA4 000A0CA4 38 84 0A 55 */ addi r4, r4, 0xa55 -/* 800A3EA8 000A0CA8 4B F8 CD 05 */ bl func_80030BAC +/* 800A3EA8 000A0CA8 4B F8 CD 05 */ bl xIniGetString__FP8xIniFilePcPc /* 800A3EAC 000A0CAC 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A3EB0 000A0CB0 7C 78 1B 78 */ mr r24, r3 /* 800A3EB4 000A0CB4 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -1590,7 +1590,7 @@ lbl_800A3AC0: /* 800A3EDC 000A0CDC 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3EE0 000A0CE0 38 A0 00 00 */ li r5, 0 /* 800A3EE4 000A0CE4 38 84 0A 62 */ addi r4, r4, 0xa62 -/* 800A3EE8 000A0CE8 4B F8 CC C5 */ bl func_80030BAC +/* 800A3EE8 000A0CE8 4B F8 CC C5 */ bl xIniGetString__FP8xIniFilePcPc /* 800A3EEC 000A0CEC 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A3EF0 000A0CF0 7C 78 1B 78 */ mr r24, r3 /* 800A3EF4 000A0CF4 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -1606,7 +1606,7 @@ lbl_800A3AC0: /* 800A3F1C 000A0D1C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3F20 000A0D20 38 A0 00 00 */ li r5, 0 /* 800A3F24 000A0D24 38 84 0A 6F */ addi r4, r4, 0xa6f -/* 800A3F28 000A0D28 4B F8 CC 85 */ bl func_80030BAC +/* 800A3F28 000A0D28 4B F8 CC 85 */ bl xIniGetString__FP8xIniFilePcPc /* 800A3F2C 000A0D2C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A3F30 000A0D30 7C 78 1B 78 */ mr r24, r3 /* 800A3F34 000A0D34 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -1622,7 +1622,7 @@ lbl_800A3AC0: /* 800A3F5C 000A0D5C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3F60 000A0D60 38 A0 00 00 */ li r5, 0 /* 800A3F64 000A0D64 38 84 0A 7B */ addi r4, r4, 0xa7b -/* 800A3F68 000A0D68 4B F8 CC 45 */ bl func_80030BAC +/* 800A3F68 000A0D68 4B F8 CC 45 */ bl xIniGetString__FP8xIniFilePcPc /* 800A3F6C 000A0D6C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A3F70 000A0D70 7C 78 1B 78 */ mr r24, r3 /* 800A3F74 000A0D74 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -1638,7 +1638,7 @@ lbl_800A3AC0: /* 800A3F9C 000A0D9C 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l /* 800A3FA0 000A0DA0 7F E3 FB 78 */ mr r3, r31 /* 800A3FA4 000A0DA4 38 84 0A 86 */ addi r4, r4, 0xa86 -/* 800A3FA8 000A0DA8 4B F8 CB 9D */ bl func_80030B44 +/* 800A3FA8 000A0DA8 4B F8 CB 9D */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3FAC 000A0DAC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3FB0 000A0DB0 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3FB4 000A0DB4 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -1647,7 +1647,7 @@ lbl_800A3AC0: /* 800A3FC0 000A0DC0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3FC4 000A0DC4 38 84 0A 95 */ addi r4, r4, 0xa95 /* 800A3FC8 000A0DC8 C0 22 93 64 */ lfs f1, lbl_803CDCE4-_SDA2_BASE_(r2) -/* 800A3FCC 000A0DCC 4B F8 CB 79 */ bl func_80030B44 +/* 800A3FCC 000A0DCC 4B F8 CB 79 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3FD0 000A0DD0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3FD4 000A0DD4 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3FD8 000A0DD8 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -1656,7 +1656,7 @@ lbl_800A3AC0: /* 800A3FE4 000A0DE4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A3FE8 000A0DE8 38 84 0A A3 */ addi r4, r4, 0xaa3 /* 800A3FEC 000A0DEC C0 22 92 E0 */ lfs f1, lbl_803CDC60-_SDA2_BASE_(r2) -/* 800A3FF0 000A0DF0 4B F8 CB 55 */ bl func_80030B44 +/* 800A3FF0 000A0DF0 4B F8 CB 55 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3FF4 000A0DF4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A3FF8 000A0DF8 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3FFC 000A0DFC 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -1665,7 +1665,7 @@ lbl_800A3AC0: /* 800A4008 000A0E08 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A400C 000A0E0C 38 84 0A B1 */ addi r4, r4, 0xab1 /* 800A4010 000A0E10 C0 22 93 1C */ lfs f1, lbl_803CDC9C-_SDA2_BASE_(r2) -/* 800A4014 000A0E14 4B F8 CB 31 */ bl func_80030B44 +/* 800A4014 000A0E14 4B F8 CB 31 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A4018 000A0E18 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A401C 000A0E1C 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A4020 000A0E20 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -1674,23 +1674,23 @@ lbl_800A3AC0: /* 800A402C 000A0E2C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A4030 000A0E30 38 84 0A C3 */ addi r4, r4, 0xac3 /* 800A4034 000A0E34 C0 22 92 F4 */ lfs f1, lbl_803CDC74-_SDA2_BASE_(r2) -/* 800A4038 000A0E38 4B F8 CB 0D */ bl func_80030B44 +/* 800A4038 000A0E38 4B F8 CB 0D */ bl xIniGetFloat__FP8xIniFilePcf /* 800A403C 000A0E3C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A4040 000A0E40 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800A4044 000A0E44 D4 23 0A 8C */ stfsu f1, 0xa8c(r3) /* 800A4048 000A0E48 4B FF E8 41 */ bl func_800A2888 /* 800A404C 000A0E4C 7F E3 FB 78 */ mr r3, r31 -/* 800A4050 000A0E50 48 06 D8 0D */ bl func_8011185C +/* 800A4050 000A0E50 48 06 D8 0D */ bl load_settings__12bungee_stateFR8xIniFile /* 800A4054 000A0E54 7F E3 FB 78 */ mr r3, r31 -/* 800A4058 000A0E58 48 07 73 F9 */ bl func_8011B450 +/* 800A4058 000A0E58 48 07 73 F9 */ bl load_settings__9oob_stateFR8xIniFile /* 800A405C 000A0E5C 7F E3 FB 78 */ mr r3, r31 -/* 800A4060 000A0E60 48 08 ED 95 */ bl func_80132DF4 +/* 800A4060 000A0E60 48 08 ED 95 */ bl load_settings__8ztalkboxFR8xIniFile /* 800A4064 000A0E64 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A4068 000A0E68 7F E3 FB 78 */ mr r3, r31 /* 800A406C 000A0E6C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A4070 000A0E70 38 A0 00 00 */ li r5, 0 /* 800A4074 000A0E74 38 84 0A D5 */ addi r4, r4, 0xad5 -/* 800A4078 000A0E78 4B F8 CB 35 */ bl func_80030BAC +/* 800A4078 000A0E78 4B F8 CB 35 */ bl xIniGetString__FP8xIniFilePcPc /* 800A407C 000A0E7C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A4080 000A0E80 7C 78 1B 78 */ mr r24, r3 /* 800A4084 000A0E84 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -1707,7 +1707,7 @@ lbl_800A3AC0: /* 800A40B0 000A0EB0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A40B4 000A0EB4 38 A0 00 00 */ li r5, 0 /* 800A40B8 000A0EB8 38 84 0A DD */ addi r4, r4, 0xadd -/* 800A40BC 000A0EBC 4B F8 CA F1 */ bl func_80030BAC +/* 800A40BC 000A0EBC 4B F8 CA F1 */ bl xIniGetString__FP8xIniFilePcPc /* 800A40C0 000A0EC0 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A40C4 000A0EC4 7C 78 1B 78 */ mr r24, r3 /* 800A40C8 000A0EC8 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -1724,7 +1724,7 @@ lbl_800A3AC0: /* 800A40F4 000A0EF4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A40F8 000A0EF8 38 A0 00 00 */ li r5, 0 /* 800A40FC 000A0EFC 38 84 0A E7 */ addi r4, r4, 0xae7 -/* 800A4100 000A0F00 4B F8 CA AD */ bl func_80030BAC +/* 800A4100 000A0F00 4B F8 CA AD */ bl xIniGetString__FP8xIniFilePcPc /* 800A4104 000A0F04 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A4108 000A0F08 7C 78 1B 78 */ mr r24, r3 /* 800A410C 000A0F0C 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -1741,7 +1741,7 @@ lbl_800A3AC0: /* 800A4138 000A0F38 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A413C 000A0F3C 38 A0 00 00 */ li r5, 0 /* 800A4140 000A0F40 38 84 0A F1 */ addi r4, r4, 0xaf1 -/* 800A4144 000A0F44 4B F8 CA 69 */ bl func_80030BAC +/* 800A4144 000A0F44 4B F8 CA 69 */ bl xIniGetString__FP8xIniFilePcPc /* 800A4148 000A0F48 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A414C 000A0F4C 7C 78 1B 78 */ mr r24, r3 /* 800A4150 000A0F50 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -1758,7 +1758,7 @@ lbl_800A3AC0: /* 800A417C 000A0F7C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A4180 000A0F80 38 A0 00 00 */ li r5, 0 /* 800A4184 000A0F84 38 84 0A FB */ addi r4, r4, 0xafb -/* 800A4188 000A0F88 4B F8 CA 25 */ bl func_80030BAC +/* 800A4188 000A0F88 4B F8 CA 25 */ bl xIniGetString__FP8xIniFilePcPc /* 800A418C 000A0F8C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A4190 000A0F90 7C 7E 1B 78 */ mr r30, r3 /* 800A4194 000A0F94 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -1775,7 +1775,7 @@ lbl_800A3AC0: /* 800A41C0 000A0FC0 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l /* 800A41C4 000A0FC4 7F E3 FB 78 */ mr r3, r31 /* 800A41C8 000A0FC8 38 84 0B 03 */ addi r4, r4, 0xb03 -/* 800A41CC 000A0FCC 4B F8 C9 79 */ bl func_80030B44 +/* 800A41CC 000A0FCC 4B F8 C9 79 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A41D0 000A0FD0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A41D4 000A0FD4 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A41D8 000A0FD8 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -1784,7 +1784,7 @@ lbl_800A3AC0: /* 800A41E4 000A0FE4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A41E8 000A0FE8 38 84 0B 17 */ addi r4, r4, 0xb17 /* 800A41EC 000A0FEC C0 22 93 20 */ lfs f1, lbl_803CDCA0-_SDA2_BASE_(r2) -/* 800A41F0 000A0FF0 4B F8 C9 55 */ bl func_80030B44 +/* 800A41F0 000A0FF0 4B F8 C9 55 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A41F4 000A0FF4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A41F8 000A0FF8 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A41FC 000A0FFC 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -1793,7 +1793,7 @@ lbl_800A3AC0: /* 800A4208 000A1008 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A420C 000A100C 38 84 0B 27 */ addi r4, r4, 0xb27 /* 800A4210 000A1010 C0 22 93 20 */ lfs f1, lbl_803CDCA0-_SDA2_BASE_(r2) -/* 800A4214 000A1014 4B F8 C9 31 */ bl func_80030B44 +/* 800A4214 000A1014 4B F8 C9 31 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A4218 000A1018 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A421C 000A101C 7F 83 E3 78 */ mr r3, r28 /* 800A4220 000A1020 3B C4 05 58 */ addi r30, r4, lbl_803C0558@l @@ -1801,25 +1801,25 @@ lbl_800A3AC0: /* 800A4228 000A1028 3B 9E 09 C8 */ addi r28, r30, 0x9c8 /* 800A422C 000A102C D0 3E 0E 04 */ stfs f1, 0xe04(r30) /* 800A4230 000A1030 93 9E 09 C4 */ stw r28, 0x9c4(r30) -/* 800A4234 000A1034 4B FD 2C F9 */ bl func_80076F2C +/* 800A4234 000A1034 4B FD 2C F9 */ bl CalcJumpImpulse__FP10zJumpParamPC15zPlayerSettings /* 800A4238 000A1038 7F A3 EB 78 */ mr r3, r29 /* 800A423C 000A103C 38 80 00 00 */ li r4, 0 -/* 800A4240 000A1040 4B FD 2C ED */ bl func_80076F2C +/* 800A4240 000A1040 4B FD 2C ED */ bl CalcJumpImpulse__FP10zJumpParamPC15zPlayerSettings /* 800A4244 000A1044 7F 43 D3 78 */ mr r3, r26 /* 800A4248 000A1048 38 80 00 00 */ li r4, 0 -/* 800A424C 000A104C 4B FD 2C E1 */ bl func_80076F2C +/* 800A424C 000A104C 4B FD 2C E1 */ bl CalcJumpImpulse__FP10zJumpParamPC15zPlayerSettings /* 800A4250 000A1050 7F 23 CB 78 */ mr r3, r25 /* 800A4254 000A1054 38 80 00 00 */ li r4, 0 -/* 800A4258 000A1058 4B FD 2C D5 */ bl func_80076F2C +/* 800A4258 000A1058 4B FD 2C D5 */ bl CalcJumpImpulse__FP10zJumpParamPC15zPlayerSettings /* 800A425C 000A105C 7F 03 C3 78 */ mr r3, r24 /* 800A4260 000A1060 38 80 00 00 */ li r4, 0 -/* 800A4264 000A1064 4B FD 2C C9 */ bl func_80076F2C +/* 800A4264 000A1064 4B FD 2C C9 */ bl CalcJumpImpulse__FP10zJumpParamPC15zPlayerSettings /* 800A4268 000A1068 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A426C 000A106C 7F E3 FB 78 */ mr r3, r31 /* 800A4270 000A1070 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A4274 000A1074 38 A0 00 00 */ li r5, 0 /* 800A4278 000A1078 38 84 0B 36 */ addi r4, r4, 0xb36 -/* 800A427C 000A107C 4B F8 C8 6D */ bl func_80030AE8 +/* 800A427C 000A107C 4B F8 C8 6D */ bl xIniGetInt__FP8xIniFilePci /* 800A4280 000A1080 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A4284 000A1084 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A4288 000A1088 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l @@ -1828,7 +1828,7 @@ lbl_800A3AC0: /* 800A4294 000A1094 7F E3 FB 78 */ mr r3, r31 /* 800A4298 000A1098 38 A0 00 01 */ li r5, 1 /* 800A429C 000A109C 38 84 0B 4A */ addi r4, r4, 0xb4a -/* 800A42A0 000A10A0 4B F8 C8 49 */ bl func_80030AE8 +/* 800A42A0 000A10A0 4B F8 C8 49 */ bl xIniGetInt__FP8xIniFilePci /* 800A42A4 000A10A4 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A42A8 000A10A8 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A42AC 000A10AC 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l @@ -1837,7 +1837,7 @@ lbl_800A3AC0: /* 800A42B8 000A10B8 7F E3 FB 78 */ mr r3, r31 /* 800A42BC 000A10BC 38 A0 00 02 */ li r5, 2 /* 800A42C0 000A10C0 38 84 0B 5F */ addi r4, r4, 0xb5f -/* 800A42C4 000A10C4 4B F8 C8 25 */ bl func_80030AE8 +/* 800A42C4 000A10C4 4B F8 C8 25 */ bl xIniGetInt__FP8xIniFilePci /* 800A42C8 000A10C8 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A42CC 000A10CC 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A42D0 000A10D0 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l @@ -1846,7 +1846,7 @@ lbl_800A3AC0: /* 800A42DC 000A10DC 7F E3 FB 78 */ mr r3, r31 /* 800A42E0 000A10E0 38 A0 00 03 */ li r5, 3 /* 800A42E4 000A10E4 38 84 0B 74 */ addi r4, r4, 0xb74 -/* 800A42E8 000A10E8 4B F8 C8 01 */ bl func_80030AE8 +/* 800A42E8 000A10E8 4B F8 C8 01 */ bl xIniGetInt__FP8xIniFilePci /* 800A42EC 000A10EC 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A42F0 000A10F0 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A42F4 000A10F4 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l @@ -1855,7 +1855,7 @@ lbl_800A3AC0: /* 800A4300 000A1100 7F E3 FB 78 */ mr r3, r31 /* 800A4304 000A1104 38 A0 00 04 */ li r5, 4 /* 800A4308 000A1108 38 84 0B 87 */ addi r4, r4, 0xb87 -/* 800A430C 000A110C 4B F8 C7 DD */ bl func_80030AE8 +/* 800A430C 000A110C 4B F8 C7 DD */ bl xIniGetInt__FP8xIniFilePci /* 800A4310 000A1110 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A4314 000A1114 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A4318 000A1118 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l @@ -1864,7 +1864,7 @@ lbl_800A3AC0: /* 800A4324 000A1124 7F E3 FB 78 */ mr r3, r31 /* 800A4328 000A1128 38 A0 00 05 */ li r5, 5 /* 800A432C 000A112C 38 84 0B A0 */ addi r4, r4, 0xba0 -/* 800A4330 000A1130 4B F8 C7 B9 */ bl func_80030AE8 +/* 800A4330 000A1130 4B F8 C7 B9 */ bl xIniGetInt__FP8xIniFilePci /* 800A4334 000A1134 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A4338 000A1138 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A433C 000A113C 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l @@ -1873,7 +1873,7 @@ lbl_800A3AC0: /* 800A4348 000A1148 7F E3 FB 78 */ mr r3, r31 /* 800A434C 000A114C 38 A0 00 06 */ li r5, 6 /* 800A4350 000A1150 38 84 0B B4 */ addi r4, r4, 0xbb4 -/* 800A4354 000A1154 4B F8 C7 95 */ bl func_80030AE8 +/* 800A4354 000A1154 4B F8 C7 95 */ bl xIniGetInt__FP8xIniFilePci /* 800A4358 000A1158 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A435C 000A115C 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A4360 000A1160 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l @@ -1882,7 +1882,7 @@ lbl_800A3AC0: /* 800A436C 000A116C 7F E3 FB 78 */ mr r3, r31 /* 800A4370 000A1170 38 A0 00 07 */ li r5, 7 /* 800A4374 000A1174 38 84 0B CA */ addi r4, r4, 0xbca -/* 800A4378 000A1178 4B F8 C7 71 */ bl func_80030AE8 +/* 800A4378 000A1178 4B F8 C7 71 */ bl xIniGetInt__FP8xIniFilePci /* 800A437C 000A117C 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A4380 000A1180 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A4384 000A1184 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l @@ -1891,7 +1891,7 @@ lbl_800A3AC0: /* 800A4390 000A1190 7F E3 FB 78 */ mr r3, r31 /* 800A4394 000A1194 38 A0 00 08 */ li r5, 8 /* 800A4398 000A1198 38 84 0B E7 */ addi r4, r4, 0xbe7 -/* 800A439C 000A119C 4B F8 C7 4D */ bl func_80030AE8 +/* 800A439C 000A119C 4B F8 C7 4D */ bl xIniGetInt__FP8xIniFilePci /* 800A43A0 000A11A0 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A43A4 000A11A4 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A43A8 000A11A8 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l @@ -1900,7 +1900,7 @@ lbl_800A3AC0: /* 800A43B4 000A11B4 7F E3 FB 78 */ mr r3, r31 /* 800A43B8 000A11B8 38 A0 00 09 */ li r5, 9 /* 800A43BC 000A11BC 38 84 0C 04 */ addi r4, r4, 0xc04 -/* 800A43C0 000A11C0 4B F8 C7 29 */ bl func_80030AE8 +/* 800A43C0 000A11C0 4B F8 C7 29 */ bl xIniGetInt__FP8xIniFilePci /* 800A43C4 000A11C4 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A43C8 000A11C8 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A43CC 000A11CC 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l @@ -1909,7 +1909,7 @@ lbl_800A3AC0: /* 800A43D8 000A11D8 7F E3 FB 78 */ mr r3, r31 /* 800A43DC 000A11DC 38 A0 00 0A */ li r5, 0xa /* 800A43E0 000A11E0 38 84 0C 21 */ addi r4, r4, 0xc21 -/* 800A43E4 000A11E4 4B F8 C7 05 */ bl func_80030AE8 +/* 800A43E4 000A11E4 4B F8 C7 05 */ bl xIniGetInt__FP8xIniFilePci /* 800A43E8 000A11E8 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A43EC 000A11EC 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A43F0 000A11F0 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l @@ -1918,7 +1918,7 @@ lbl_800A3AC0: /* 800A43FC 000A11FC 7F E3 FB 78 */ mr r3, r31 /* 800A4400 000A1200 38 A0 00 0B */ li r5, 0xb /* 800A4404 000A1204 38 84 0C 3C */ addi r4, r4, 0xc3c -/* 800A4408 000A1208 4B F8 C6 E1 */ bl func_80030AE8 +/* 800A4408 000A1208 4B F8 C6 E1 */ bl xIniGetInt__FP8xIniFilePci /* 800A440C 000A120C 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A4410 000A1210 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A4414 000A1214 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l @@ -1927,7 +1927,7 @@ lbl_800A3AC0: /* 800A4420 000A1220 7F E3 FB 78 */ mr r3, r31 /* 800A4424 000A1224 38 A0 00 0C */ li r5, 0xc /* 800A4428 000A1228 38 84 0C 58 */ addi r4, r4, 0xc58 -/* 800A442C 000A122C 4B F8 C6 BD */ bl func_80030AE8 +/* 800A442C 000A122C 4B F8 C6 BD */ bl xIniGetInt__FP8xIniFilePci /* 800A4430 000A1230 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A4434 000A1234 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A4438 000A1238 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l @@ -1936,7 +1936,7 @@ lbl_800A3AC0: /* 800A4444 000A1244 7F E3 FB 78 */ mr r3, r31 /* 800A4448 000A1248 38 A0 00 0D */ li r5, 0xd /* 800A444C 000A124C 38 84 0C 74 */ addi r4, r4, 0xc74 -/* 800A4450 000A1250 4B F8 C6 99 */ bl func_80030AE8 +/* 800A4450 000A1250 4B F8 C6 99 */ bl xIniGetInt__FP8xIniFilePci /* 800A4454 000A1254 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A4458 000A1258 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A445C 000A125C 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l @@ -1945,7 +1945,7 @@ lbl_800A3AC0: /* 800A4468 000A1268 7F E3 FB 78 */ mr r3, r31 /* 800A446C 000A126C 38 A0 00 00 */ li r5, 0 /* 800A4470 000A1270 38 84 0C 8F */ addi r4, r4, 0xc8f -/* 800A4474 000A1274 4B F8 C7 39 */ bl func_80030BAC +/* 800A4474 000A1274 4B F8 C7 39 */ bl xIniGetString__FP8xIniFilePcPc /* 800A4478 000A1278 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A447C 000A127C 7C 78 1B 78 */ mr r24, r3 /* 800A4480 000A1280 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -1961,7 +1961,7 @@ lbl_800A3AC0: /* 800A44A8 000A12A8 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A44AC 000A12AC 38 A0 00 00 */ li r5, 0 /* 800A44B0 000A12B0 38 84 0C A1 */ addi r4, r4, 0xca1 -/* 800A44B4 000A12B4 4B F8 C6 F9 */ bl func_80030BAC +/* 800A44B4 000A12B4 4B F8 C6 F9 */ bl xIniGetString__FP8xIniFilePcPc /* 800A44B8 000A12B8 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A44BC 000A12BC 7C 78 1B 78 */ mr r24, r3 /* 800A44C0 000A12C0 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -1977,7 +1977,7 @@ lbl_800A3AC0: /* 800A44E8 000A12E8 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A44EC 000A12EC 38 A0 00 00 */ li r5, 0 /* 800A44F0 000A12F0 38 84 0C B3 */ addi r4, r4, 0xcb3 -/* 800A44F4 000A12F4 4B F8 C6 B9 */ bl func_80030BAC +/* 800A44F4 000A12F4 4B F8 C6 B9 */ bl xIniGetString__FP8xIniFilePcPc /* 800A44F8 000A12F8 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A44FC 000A12FC 7C 78 1B 78 */ mr r24, r3 /* 800A4500 000A1300 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -1993,7 +1993,7 @@ lbl_800A3AC0: /* 800A4528 000A1328 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A452C 000A132C 38 A0 00 00 */ li r5, 0 /* 800A4530 000A1330 38 84 0C C4 */ addi r4, r4, 0xcc4 -/* 800A4534 000A1334 4B F8 C6 79 */ bl func_80030BAC +/* 800A4534 000A1334 4B F8 C6 79 */ bl xIniGetString__FP8xIniFilePcPc /* 800A4538 000A1338 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A453C 000A133C 7C 78 1B 78 */ mr r24, r3 /* 800A4540 000A1340 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -2009,7 +2009,7 @@ lbl_800A3AC0: /* 800A4568 000A1368 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l /* 800A456C 000A136C 7F E3 FB 78 */ mr r3, r31 /* 800A4570 000A1370 38 84 0C D4 */ addi r4, r4, 0xcd4 -/* 800A4574 000A1374 4B F8 C5 D1 */ bl func_80030B44 +/* 800A4574 000A1374 4B F8 C5 D1 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A4578 000A1378 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A457C 000A137C 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A4580 000A1380 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -2018,7 +2018,7 @@ lbl_800A3AC0: /* 800A458C 000A138C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A4590 000A1390 38 84 0C E8 */ addi r4, r4, 0xce8 /* 800A4594 000A1394 C0 22 93 64 */ lfs f1, lbl_803CDCE4-_SDA2_BASE_(r2) -/* 800A4598 000A1398 4B F8 C5 AD */ bl func_80030B44 +/* 800A4598 000A1398 4B F8 C5 AD */ bl xIniGetFloat__FP8xIniFilePcf /* 800A459C 000A139C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A45A0 000A13A0 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A45A4 000A13A4 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -2027,7 +2027,7 @@ lbl_800A3AC0: /* 800A45B0 000A13B0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A45B4 000A13B4 38 84 0C FB */ addi r4, r4, 0xcfb /* 800A45B8 000A13B8 C0 22 92 E0 */ lfs f1, lbl_803CDC60-_SDA2_BASE_(r2) -/* 800A45BC 000A13BC 4B F8 C5 89 */ bl func_80030B44 +/* 800A45BC 000A13BC 4B F8 C5 89 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A45C0 000A13C0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A45C4 000A13C4 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A45C8 000A13C8 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -2036,7 +2036,7 @@ lbl_800A3AC0: /* 800A45D4 000A13D4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A45D8 000A13D8 38 84 0D 0E */ addi r4, r4, 0xd0e /* 800A45DC 000A13DC C0 22 93 1C */ lfs f1, lbl_803CDC9C-_SDA2_BASE_(r2) -/* 800A45E0 000A13E0 4B F8 C5 65 */ bl func_80030B44 +/* 800A45E0 000A13E0 4B F8 C5 65 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A45E4 000A13E4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A45E8 000A13E8 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A45EC 000A13EC 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -2045,7 +2045,7 @@ lbl_800A3AC0: /* 800A45F8 000A13F8 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A45FC 000A13FC 38 84 0D 25 */ addi r4, r4, 0xd25 /* 800A4600 000A1400 C0 22 92 F4 */ lfs f1, lbl_803CDC74-_SDA2_BASE_(r2) -/* 800A4604 000A1404 4B F8 C5 41 */ bl func_80030B44 +/* 800A4604 000A1404 4B F8 C5 41 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A4608 000A1408 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A460C 000A140C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800A4610 000A1410 D4 23 0E D4 */ stfsu f1, 0xed4(r3) @@ -2055,7 +2055,7 @@ lbl_800A3AC0: /* 800A4620 000A1420 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A4624 000A1424 38 A0 00 00 */ li r5, 0 /* 800A4628 000A1428 38 84 0D 3C */ addi r4, r4, 0xd3c -/* 800A462C 000A142C 4B F8 C5 81 */ bl func_80030BAC +/* 800A462C 000A142C 4B F8 C5 81 */ bl xIniGetString__FP8xIniFilePcPc /* 800A4630 000A1430 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A4634 000A1434 7C 79 1B 78 */ mr r25, r3 /* 800A4638 000A1438 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -2072,7 +2072,7 @@ lbl_800A3AC0: /* 800A4664 000A1464 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A4668 000A1468 38 A0 00 00 */ li r5, 0 /* 800A466C 000A146C 38 84 0D 49 */ addi r4, r4, 0xd49 -/* 800A4670 000A1470 4B F8 C5 3D */ bl func_80030BAC +/* 800A4670 000A1470 4B F8 C5 3D */ bl xIniGetString__FP8xIniFilePcPc /* 800A4674 000A1474 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A4678 000A1478 7C 7A 1B 78 */ mr r26, r3 /* 800A467C 000A147C 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -2089,7 +2089,7 @@ lbl_800A3AC0: /* 800A46A8 000A14A8 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A46AC 000A14AC 38 A0 00 00 */ li r5, 0 /* 800A46B0 000A14B0 38 84 0D 58 */ addi r4, r4, 0xd58 -/* 800A46B4 000A14B4 4B F8 C4 F9 */ bl func_80030BAC +/* 800A46B4 000A14B4 4B F8 C4 F9 */ bl xIniGetString__FP8xIniFilePcPc /* 800A46B8 000A14B8 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A46BC 000A14BC 7C 7A 1B 78 */ mr r26, r3 /* 800A46C0 000A14C0 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -2106,7 +2106,7 @@ lbl_800A3AC0: /* 800A46EC 000A14EC 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A46F0 000A14F0 38 A0 00 00 */ li r5, 0 /* 800A46F4 000A14F4 38 84 0D 67 */ addi r4, r4, 0xd67 -/* 800A46F8 000A14F8 4B F8 C4 B5 */ bl func_80030BAC +/* 800A46F8 000A14F8 4B F8 C4 B5 */ bl xIniGetString__FP8xIniFilePcPc /* 800A46FC 000A14FC 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A4700 000A1500 7C 7A 1B 78 */ mr r26, r3 /* 800A4704 000A1504 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -2123,7 +2123,7 @@ lbl_800A3AC0: /* 800A4730 000A1530 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A4734 000A1534 38 A0 00 00 */ li r5, 0 /* 800A4738 000A1538 38 84 0D 76 */ addi r4, r4, 0xd76 -/* 800A473C 000A153C 4B F8 C4 71 */ bl func_80030BAC +/* 800A473C 000A153C 4B F8 C4 71 */ bl xIniGetString__FP8xIniFilePcPc /* 800A4740 000A1540 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A4744 000A1544 7C 7A 1B 78 */ mr r26, r3 /* 800A4748 000A1548 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -2138,25 +2138,25 @@ lbl_800A3AC0: /* 800A476C 000A156C 93 9E 09 C4 */ stw r28, 0x9c4(r30) /* 800A4770 000A1570 7F 03 C3 78 */ mr r3, r24 /* 800A4774 000A1574 38 80 00 00 */ li r4, 0 -/* 800A4778 000A1578 4B FD 27 B5 */ bl func_80076F2C +/* 800A4778 000A1578 4B FD 27 B5 */ bl CalcJumpImpulse__FP10zJumpParamPC15zPlayerSettings /* 800A477C 000A157C 7F 23 CB 78 */ mr r3, r25 /* 800A4780 000A1580 38 80 00 00 */ li r4, 0 -/* 800A4784 000A1584 4B FD 27 A9 */ bl func_80076F2C +/* 800A4784 000A1584 4B FD 27 A9 */ bl CalcJumpImpulse__FP10zJumpParamPC15zPlayerSettings /* 800A4788 000A1588 7F A3 EB 78 */ mr r3, r29 /* 800A478C 000A158C 38 80 00 00 */ li r4, 0 -/* 800A4790 000A1590 4B FD 27 9D */ bl func_80076F2C +/* 800A4790 000A1590 4B FD 27 9D */ bl CalcJumpImpulse__FP10zJumpParamPC15zPlayerSettings /* 800A4794 000A1594 7E E3 BB 78 */ mr r3, r23 /* 800A4798 000A1598 38 80 00 00 */ li r4, 0 -/* 800A479C 000A159C 4B FD 27 91 */ bl func_80076F2C +/* 800A479C 000A159C 4B FD 27 91 */ bl CalcJumpImpulse__FP10zJumpParamPC15zPlayerSettings /* 800A47A0 000A15A0 7E C3 B3 78 */ mr r3, r22 /* 800A47A4 000A15A4 38 80 00 00 */ li r4, 0 -/* 800A47A8 000A15A8 4B FD 27 85 */ bl func_80076F2C +/* 800A47A8 000A15A8 4B FD 27 85 */ bl CalcJumpImpulse__FP10zJumpParamPC15zPlayerSettings /* 800A47AC 000A15AC 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A47B0 000A15B0 C0 22 92 DC */ lfs f1, lbl_803CDC5C-_SDA2_BASE_(r2) /* 800A47B4 000A15B4 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l /* 800A47B8 000A15B8 7F E3 FB 78 */ mr r3, r31 /* 800A47BC 000A15BC 38 84 0D 83 */ addi r4, r4, 0xd83 -/* 800A47C0 000A15C0 4B F8 C3 85 */ bl func_80030B44 +/* 800A47C0 000A15C0 4B F8 C3 85 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A47C4 000A15C4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A47C8 000A15C8 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A47CC 000A15CC 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -2165,7 +2165,7 @@ lbl_800A3AC0: /* 800A47D8 000A15D8 D0 25 0E D0 */ stfs f1, 0xed0(r5) /* 800A47DC 000A15DC 38 84 0D 9C */ addi r4, r4, 0xd9c /* 800A47E0 000A15E0 38 A0 00 00 */ li r5, 0 -/* 800A47E4 000A15E4 4B F8 C3 C9 */ bl func_80030BAC +/* 800A47E4 000A15E4 4B F8 C3 C9 */ bl xIniGetString__FP8xIniFilePcPc /* 800A47E8 000A15E8 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A47EC 000A15EC 7C 78 1B 78 */ mr r24, r3 /* 800A47F0 000A15F0 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -2181,7 +2181,7 @@ lbl_800A3AC0: /* 800A4818 000A1618 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A481C 000A161C 38 A0 00 00 */ li r5, 0 /* 800A4820 000A1620 38 84 0D AC */ addi r4, r4, 0xdac -/* 800A4824 000A1624 4B F8 C3 89 */ bl func_80030BAC +/* 800A4824 000A1624 4B F8 C3 89 */ bl xIniGetString__FP8xIniFilePcPc /* 800A4828 000A1628 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A482C 000A162C 7C 78 1B 78 */ mr r24, r3 /* 800A4830 000A1630 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -2197,7 +2197,7 @@ lbl_800A3AC0: /* 800A4858 000A1658 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A485C 000A165C 38 A0 00 00 */ li r5, 0 /* 800A4860 000A1660 38 84 0D BC */ addi r4, r4, 0xdbc -/* 800A4864 000A1664 4B F8 C3 49 */ bl func_80030BAC +/* 800A4864 000A1664 4B F8 C3 49 */ bl xIniGetString__FP8xIniFilePcPc /* 800A4868 000A1668 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A486C 000A166C 7C 78 1B 78 */ mr r24, r3 /* 800A4870 000A1670 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -2213,7 +2213,7 @@ lbl_800A3AC0: /* 800A4898 000A1698 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A489C 000A169C 38 A0 00 00 */ li r5, 0 /* 800A48A0 000A16A0 38 84 0D CB */ addi r4, r4, 0xdcb -/* 800A48A4 000A16A4 4B F8 C3 09 */ bl func_80030BAC +/* 800A48A4 000A16A4 4B F8 C3 09 */ bl xIniGetString__FP8xIniFilePcPc /* 800A48A8 000A16A8 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A48AC 000A16AC 7C 78 1B 78 */ mr r24, r3 /* 800A48B0 000A16B0 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -2229,7 +2229,7 @@ lbl_800A3AC0: /* 800A48D8 000A16D8 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l /* 800A48DC 000A16DC 7F E3 FB 78 */ mr r3, r31 /* 800A48E0 000A16E0 38 84 0D D9 */ addi r4, r4, 0xdd9 -/* 800A48E4 000A16E4 4B F8 C2 61 */ bl func_80030B44 +/* 800A48E4 000A16E4 4B F8 C2 61 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A48E8 000A16E8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A48EC 000A16EC 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A48F0 000A16F0 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -2238,7 +2238,7 @@ lbl_800A3AC0: /* 800A48FC 000A16FC 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A4900 000A1700 38 84 0D EB */ addi r4, r4, 0xdeb /* 800A4904 000A1704 C0 22 93 64 */ lfs f1, lbl_803CDCE4-_SDA2_BASE_(r2) -/* 800A4908 000A1708 4B F8 C2 3D */ bl func_80030B44 +/* 800A4908 000A1708 4B F8 C2 3D */ bl xIniGetFloat__FP8xIniFilePcf /* 800A490C 000A170C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A4910 000A1710 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A4914 000A1714 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -2247,7 +2247,7 @@ lbl_800A3AC0: /* 800A4920 000A1720 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A4924 000A1724 38 84 0D FC */ addi r4, r4, 0xdfc /* 800A4928 000A1728 C0 22 92 E0 */ lfs f1, lbl_803CDC60-_SDA2_BASE_(r2) -/* 800A492C 000A172C 4B F8 C2 19 */ bl func_80030B44 +/* 800A492C 000A172C 4B F8 C2 19 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A4930 000A1730 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A4934 000A1734 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A4938 000A1738 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -2256,7 +2256,7 @@ lbl_800A3AC0: /* 800A4944 000A1744 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A4948 000A1748 38 84 0E 0D */ addi r4, r4, 0xe0d /* 800A494C 000A174C C0 22 93 1C */ lfs f1, lbl_803CDC9C-_SDA2_BASE_(r2) -/* 800A4950 000A1750 4B F8 C1 F5 */ bl func_80030B44 +/* 800A4950 000A1750 4B F8 C1 F5 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A4954 000A1754 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A4958 000A1758 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A495C 000A175C 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -2265,7 +2265,7 @@ lbl_800A3AC0: /* 800A4968 000A1768 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A496C 000A176C 38 84 0E 22 */ addi r4, r4, 0xe22 /* 800A4970 000A1770 C0 22 92 F4 */ lfs f1, lbl_803CDC74-_SDA2_BASE_(r2) -/* 800A4974 000A1774 4B F8 C1 D1 */ bl func_80030B44 +/* 800A4974 000A1774 4B F8 C1 D1 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A4978 000A1778 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A497C 000A177C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800A4980 000A1780 D4 23 13 1C */ stfsu f1, 0x131c(r3) @@ -2275,7 +2275,7 @@ lbl_800A3AC0: /* 800A4990 000A1790 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A4994 000A1794 38 A0 00 00 */ li r5, 0 /* 800A4998 000A1798 38 84 0E 37 */ addi r4, r4, 0xe37 -/* 800A499C 000A179C 4B F8 C2 11 */ bl func_80030BAC +/* 800A499C 000A179C 4B F8 C2 11 */ bl xIniGetString__FP8xIniFilePcPc /* 800A49A0 000A17A0 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A49A4 000A17A4 7C 79 1B 78 */ mr r25, r3 /* 800A49A8 000A17A8 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -2292,7 +2292,7 @@ lbl_800A3AC0: /* 800A49D4 000A17D4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A49D8 000A17D8 38 A0 00 00 */ li r5, 0 /* 800A49DC 000A17DC 38 84 0E 42 */ addi r4, r4, 0xe42 -/* 800A49E0 000A17E0 4B F8 C1 CD */ bl func_80030BAC +/* 800A49E0 000A17E0 4B F8 C1 CD */ bl xIniGetString__FP8xIniFilePcPc /* 800A49E4 000A17E4 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A49E8 000A17E8 7C 7A 1B 78 */ mr r26, r3 /* 800A49EC 000A17EC 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -2309,7 +2309,7 @@ lbl_800A3AC0: /* 800A4A18 000A1818 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A4A1C 000A181C 38 A0 00 00 */ li r5, 0 /* 800A4A20 000A1820 38 84 0E 4F */ addi r4, r4, 0xe4f -/* 800A4A24 000A1824 4B F8 C1 89 */ bl func_80030BAC +/* 800A4A24 000A1824 4B F8 C1 89 */ bl xIniGetString__FP8xIniFilePcPc /* 800A4A28 000A1828 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A4A2C 000A182C 7C 7A 1B 78 */ mr r26, r3 /* 800A4A30 000A1830 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -2326,7 +2326,7 @@ lbl_800A3AC0: /* 800A4A5C 000A185C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A4A60 000A1860 38 A0 00 00 */ li r5, 0 /* 800A4A64 000A1864 38 84 0E 5C */ addi r4, r4, 0xe5c -/* 800A4A68 000A1868 4B F8 C1 45 */ bl func_80030BAC +/* 800A4A68 000A1868 4B F8 C1 45 */ bl xIniGetString__FP8xIniFilePcPc /* 800A4A6C 000A186C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A4A70 000A1870 7C 7A 1B 78 */ mr r26, r3 /* 800A4A74 000A1874 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -2343,7 +2343,7 @@ lbl_800A3AC0: /* 800A4AA0 000A18A0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A4AA4 000A18A4 38 A0 00 00 */ li r5, 0 /* 800A4AA8 000A18A8 38 84 0E 69 */ addi r4, r4, 0xe69 -/* 800A4AAC 000A18AC 4B F8 C1 01 */ bl func_80030BAC +/* 800A4AAC 000A18AC 4B F8 C1 01 */ bl xIniGetString__FP8xIniFilePcPc /* 800A4AB0 000A18B0 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A4AB4 000A18B4 7C 7A 1B 78 */ mr r26, r3 /* 800A4AB8 000A18B8 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -2358,25 +2358,25 @@ lbl_800A3AC0: /* 800A4ADC 000A18DC 93 9E 09 C4 */ stw r28, 0x9c4(r30) /* 800A4AE0 000A18E0 7F 03 C3 78 */ mr r3, r24 /* 800A4AE4 000A18E4 38 80 00 00 */ li r4, 0 -/* 800A4AE8 000A18E8 4B FD 24 45 */ bl func_80076F2C +/* 800A4AE8 000A18E8 4B FD 24 45 */ bl CalcJumpImpulse__FP10zJumpParamPC15zPlayerSettings /* 800A4AEC 000A18EC 7F 23 CB 78 */ mr r3, r25 /* 800A4AF0 000A18F0 38 80 00 00 */ li r4, 0 -/* 800A4AF4 000A18F4 4B FD 24 39 */ bl func_80076F2C +/* 800A4AF4 000A18F4 4B FD 24 39 */ bl CalcJumpImpulse__FP10zJumpParamPC15zPlayerSettings /* 800A4AF8 000A18F8 7E C3 B3 78 */ mr r3, r22 /* 800A4AFC 000A18FC 38 80 00 00 */ li r4, 0 -/* 800A4B00 000A1900 4B FD 24 2D */ bl func_80076F2C +/* 800A4B00 000A1900 4B FD 24 2D */ bl CalcJumpImpulse__FP10zJumpParamPC15zPlayerSettings /* 800A4B04 000A1904 7E E3 BB 78 */ mr r3, r23 /* 800A4B08 000A1908 38 80 00 00 */ li r4, 0 -/* 800A4B0C 000A190C 4B FD 24 21 */ bl func_80076F2C +/* 800A4B0C 000A190C 4B FD 24 21 */ bl CalcJumpImpulse__FP10zJumpParamPC15zPlayerSettings /* 800A4B10 000A1910 7F 63 DB 78 */ mr r3, r27 /* 800A4B14 000A1914 38 80 00 00 */ li r4, 0 -/* 800A4B18 000A1918 4B FD 24 15 */ bl func_80076F2C +/* 800A4B18 000A1918 4B FD 24 15 */ bl CalcJumpImpulse__FP10zJumpParamPC15zPlayerSettings /* 800A4B1C 000A191C 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A4B20 000A1920 C0 22 92 DC */ lfs f1, lbl_803CDC5C-_SDA2_BASE_(r2) /* 800A4B24 000A1924 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l /* 800A4B28 000A1928 7F E3 FB 78 */ mr r3, r31 /* 800A4B2C 000A192C 38 84 0E 74 */ addi r4, r4, 0xe74 -/* 800A4B30 000A1930 4B F8 C0 15 */ bl func_80030B44 +/* 800A4B30 000A1930 4B F8 C0 15 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A4B34 000A1934 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A4B38 000A1938 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A4B3C 000A193C 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -2385,14 +2385,14 @@ lbl_800A3AC0: /* 800A4B48 000A1948 D0 25 13 18 */ stfs f1, 0x1318(r5) /* 800A4B4C 000A194C 38 84 0E 8B */ addi r4, r4, 0xe8b /* 800A4B50 000A1950 38 A0 00 01 */ li r5, 1 -/* 800A4B54 000A1954 4B F8 BF 95 */ bl func_80030AE8 +/* 800A4B54 000A1954 4B F8 BF 95 */ bl xIniGetInt__FP8xIniFilePci /* 800A4B58 000A1958 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A4B5C 000A195C 90 6D 82 B4 */ stw r3, lbl_803CABB4-_SDA_BASE_(r13) /* 800A4B60 000A1960 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A4B64 000A1964 7F E3 FB 78 */ mr r3, r31 /* 800A4B68 000A1968 38 84 0E 9A */ addi r4, r4, 0xe9a /* 800A4B6C 000A196C 38 A0 00 00 */ li r5, 0 -/* 800A4B70 000A1970 4B F8 BF 79 */ bl func_80030AE8 +/* 800A4B70 000A1970 4B F8 BF 79 */ bl xIniGetInt__FP8xIniFilePci /* 800A4B74 000A1974 90 6D 8E A0 */ stw r3, lbl_803CB7A0-_SDA_BASE_(r13) /* 800A4B78 000A1978 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A4B7C 000A197C 38 A0 00 00 */ li r5, 0 @@ -2412,19 +2412,19 @@ lbl_800A4BB0: /* 800A4BB0 000A19B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A4BB4 000A19B4 7C 08 02 A6 */ mflr r0 /* 800A4BB8 000A19B8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800A4BBC 000A19BC 48 01 00 F5 */ bl func_800B4CB0 +/* 800A4BBC 000A19BC 48 01 00 F5 */ bl zSceneMemLvlChkCB__Fv /* 800A4BC0 000A19C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A4BC4 000A19C4 7C 08 03 A6 */ mtlr r0 /* 800A4BC8 000A19C8 38 21 00 10 */ addi r1, r1, 0x10 /* 800A4BCC 000A19CC 4E 80 00 20 */ blr -.global func_800A4BD0 -func_800A4BD0: +.global zMainShowProgressBar__Fv +zMainShowProgressBar__Fv: /* 800A4BD0 000A19D0 94 21 FF 20 */ stwu r1, -0xe0(r1) /* 800A4BD4 000A19D4 7C 08 02 A6 */ mflr r0 /* 800A4BD8 000A19D8 90 01 00 E4 */ stw r0, 0xe4(r1) /* 800A4BDC 000A19DC 93 E1 00 DC */ stw r31, 0xdc(r1) -/* 800A4BE0 000A19E0 48 00 20 09 */ bl func_800A6BE8 +/* 800A4BE0 000A19E0 48 00 20 09 */ bl zMenuIsFirstBoot__Fv /* 800A4BE4 000A19E4 2C 03 00 00 */ cmpwi r3, 0 /* 800A4BE8 000A19E8 41 82 00 D4 */ beq lbl_800A4CBC /* 800A4BEC 000A19EC 80 0D 90 18 */ lwz r0, lbl_803CB918-_SDA_BASE_(r13) @@ -2476,7 +2476,7 @@ lbl_800A4C00: /* 800A4CA0 000A1AA0 48 13 F2 95 */ bl func_801E3F34 /* 800A4CA4 000A1AA4 38 61 00 94 */ addi r3, r1, 0x94 /* 800A4CA8 000A1AA8 38 80 00 01 */ li r4, 1 -/* 800A4CAC 000A1AAC 48 00 11 99 */ bl func_800A5E44 +/* 800A4CAC 000A1AAC 48 00 11 99 */ bl zMainMemCardRenderText__FPCcb /* 800A4CB0 000A1AB0 80 6D 90 18 */ lwz r3, lbl_803CB918-_SDA_BASE_(r13) /* 800A4CB4 000A1AB4 38 03 00 0A */ addi r0, r3, 0xa /* 800A4CB8 000A1AB8 90 0D 90 18 */ stw r0, lbl_803CB918-_SDA_BASE_(r13) @@ -2494,247 +2494,247 @@ func_800A4CD0: /* 800A4CD8 000A1AD8 90 01 00 14 */ stw r0, 0x14(r1) /* 800A4CDC 000A1ADC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800A4CE0 000A1AE0 93 C1 00 08 */ stw r30, 8(r1) -/* 800A4CE4 000A1AE4 4B FF FE ED */ bl func_800A4BD0 -/* 800A4CE8 000A1AE8 4B F8 EE 69 */ bl func_80033B50 -/* 800A4CEC 000A1AEC 48 02 FC 65 */ bl func_800D4950 +/* 800A4CE4 000A1AE4 4B FF FE ED */ bl zMainShowProgressBar__Fv +/* 800A4CE8 000A1AE8 4B F8 EE 69 */ bl xMemPushBase__Fv +/* 800A4CEC 000A1AEC 48 02 FC 65 */ bl iTimeGet__Fv /* 800A4CF0 000A1AF0 7C 80 23 78 */ mr r0, r4 /* 800A4CF4 000A1AF4 3C A0 42 4F */ lis r5, 0x424F4F54@ha /* 800A4CF8 000A1AF8 7C 7E 1B 78 */ mr r30, r3 /* 800A4CFC 000A1AFC 38 80 00 00 */ li r4, 0 /* 800A4D00 000A1B00 7C 1F 03 78 */ mr r31, r0 /* 800A4D04 000A1B04 38 65 4F 54 */ addi r3, r5, 0x424F4F54@l -/* 800A4D08 000A1B08 4B FA 8F 8D */ bl func_8004DC94 +/* 800A4D08 000A1B08 4B FA 8F 8D */ bl xUtil_idtag2string__FUii /* 800A4D0C 000A1B0C 7F E4 FB 78 */ mr r4, r31 /* 800A4D10 000A1B10 7F C3 F3 78 */ mr r3, r30 -/* 800A4D14 000A1B14 48 02 FC 6D */ bl func_800D4980 +/* 800A4D14 000A1B14 48 02 FC 6D */ bl iTimeDiffSec__Fx /* 800A4D18 000A1B18 3C 60 42 4F */ lis r3, 0x424F4F54@ha /* 800A4D1C 000A1B1C 38 80 00 00 */ li r4, 0 /* 800A4D20 000A1B20 38 63 4F 54 */ addi r3, r3, 0x424F4F54@l /* 800A4D24 000A1B24 38 A0 00 01 */ li r5, 1 -/* 800A4D28 000A1B28 4B FA 64 6D */ bl func_8004B194 -/* 800A4D2C 000A1B2C 48 02 FC 25 */ bl func_800D4950 +/* 800A4D28 000A1B28 4B FA 64 6D */ bl xSTPreLoadScene__FUiPvi +/* 800A4D2C 000A1B2C 48 02 FC 25 */ bl iTimeGet__Fv /* 800A4D30 000A1B30 3C A0 42 4F */ lis r5, 0x424F4F54@ha /* 800A4D34 000A1B34 7C 9F 23 78 */ mr r31, r4 /* 800A4D38 000A1B38 7C 7E 1B 78 */ mr r30, r3 /* 800A4D3C 000A1B3C 38 80 00 00 */ li r4, 0 /* 800A4D40 000A1B40 38 65 4F 54 */ addi r3, r5, 0x424F4F54@l -/* 800A4D44 000A1B44 4B FA 8F 51 */ bl func_8004DC94 +/* 800A4D44 000A1B44 4B FA 8F 51 */ bl xUtil_idtag2string__FUii /* 800A4D48 000A1B48 7F E4 FB 78 */ mr r4, r31 /* 800A4D4C 000A1B4C 7F C3 F3 78 */ mr r3, r30 -/* 800A4D50 000A1B50 48 02 FC 31 */ bl func_800D4980 +/* 800A4D50 000A1B50 48 02 FC 31 */ bl iTimeDiffSec__Fx /* 800A4D54 000A1B54 3C 60 42 4F */ lis r3, 0x424F4F54@ha /* 800A4D58 000A1B58 38 80 00 01 */ li r4, 1 /* 800A4D5C 000A1B5C 38 63 4F 54 */ addi r3, r3, 0x424F4F54@l -/* 800A4D60 000A1B60 4B FA 65 E5 */ bl func_8004B344 -/* 800A4D64 000A1B64 48 02 FB ED */ bl func_800D4950 +/* 800A4D60 000A1B60 4B FA 65 E5 */ bl xSTQueueSceneAssets__FUii +/* 800A4D64 000A1B64 48 02 FB ED */ bl iTimeGet__Fv /* 800A4D68 000A1B68 3C A0 42 4F */ lis r5, 0x424F4F54@ha /* 800A4D6C 000A1B6C 7C 9F 23 78 */ mr r31, r4 /* 800A4D70 000A1B70 7C 7E 1B 78 */ mr r30, r3 /* 800A4D74 000A1B74 38 80 00 00 */ li r4, 0 /* 800A4D78 000A1B78 38 65 4F 54 */ addi r3, r5, 0x424F4F54@l -/* 800A4D7C 000A1B7C 4B FA 8F 19 */ bl func_8004DC94 +/* 800A4D7C 000A1B7C 4B FA 8F 19 */ bl xUtil_idtag2string__FUii /* 800A4D80 000A1B80 7F E4 FB 78 */ mr r4, r31 /* 800A4D84 000A1B84 7F C3 F3 78 */ mr r3, r30 -/* 800A4D88 000A1B88 48 02 FB F9 */ bl func_800D4980 +/* 800A4D88 000A1B88 48 02 FB F9 */ bl iTimeDiffSec__Fx /* 800A4D8C 000A1B8C 3F E0 42 4F */ lis r31, 0x424F4F54@ha lbl_800A4D90: /* 800A4D90 000A1B90 38 7F 4F 54 */ addi r3, r31, 0x424F4F54@l -/* 800A4D94 000A1B94 4B FA 67 01 */ bl func_8004B494 +/* 800A4D94 000A1B94 4B FA 67 01 */ bl xSTLoadStep__FUi /* 800A4D98 000A1B98 C0 02 92 E0 */ lfs f0, lbl_803CDC60-_SDA2_BASE_(r2) /* 800A4D9C 000A1B9C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A4DA0 000A1BA0 41 80 FF F0 */ blt lbl_800A4D90 /* 800A4DA4 000A1BA4 3C 60 42 4F */ lis r3, 0x424F4F54@ha /* 800A4DA8 000A1BA8 38 80 00 01 */ li r4, 1 /* 800A4DAC 000A1BAC 38 63 4F 54 */ addi r3, r3, 0x424F4F54@l -/* 800A4DB0 000A1BB0 4B FA 67 39 */ bl func_8004B4E8 -/* 800A4DB4 000A1BB4 48 02 FB 9D */ bl func_800D4950 +/* 800A4DB0 000A1BB0 4B FA 67 39 */ bl xSTDisconnect__FUii +/* 800A4DB4 000A1BB4 48 02 FB 9D */ bl iTimeGet__Fv /* 800A4DB8 000A1BB8 3C A0 42 4F */ lis r5, 0x424F4F54@ha /* 800A4DBC 000A1BBC 7C 9F 23 78 */ mr r31, r4 /* 800A4DC0 000A1BC0 7C 7E 1B 78 */ mr r30, r3 /* 800A4DC4 000A1BC4 38 80 00 00 */ li r4, 0 /* 800A4DC8 000A1BC8 38 65 4F 54 */ addi r3, r5, 0x424F4F54@l -/* 800A4DCC 000A1BCC 4B FA 8E C9 */ bl func_8004DC94 +/* 800A4DCC 000A1BCC 4B FA 8E C9 */ bl xUtil_idtag2string__FUii /* 800A4DD0 000A1BD0 7F E4 FB 78 */ mr r4, r31 /* 800A4DD4 000A1BD4 7F C3 F3 78 */ mr r3, r30 -/* 800A4DD8 000A1BD8 48 02 FB A9 */ bl func_800D4980 -/* 800A4DDC 000A1BDC 4B FF FD F5 */ bl func_800A4BD0 +/* 800A4DD8 000A1BD8 48 02 FB A9 */ bl iTimeDiffSec__Fx +/* 800A4DDC 000A1BDC 4B FF FD F5 */ bl zMainShowProgressBar__Fv /* 800A4DE0 000A1BE0 3C 60 50 4C */ lis r3, 0x504C4154@ha /* 800A4DE4 000A1BE4 38 80 00 00 */ li r4, 0 /* 800A4DE8 000A1BE8 38 63 41 54 */ addi r3, r3, 0x504C4154@l /* 800A4DEC 000A1BEC 38 A0 00 01 */ li r5, 1 -/* 800A4DF0 000A1BF0 4B FA 63 A5 */ bl func_8004B194 +/* 800A4DF0 000A1BF0 4B FA 63 A5 */ bl xSTPreLoadScene__FUiPvi /* 800A4DF4 000A1BF4 3C 60 50 4C */ lis r3, 0x504C4154@ha /* 800A4DF8 000A1BF8 38 80 00 01 */ li r4, 1 /* 800A4DFC 000A1BFC 38 63 41 54 */ addi r3, r3, 0x504C4154@l -/* 800A4E00 000A1C00 4B FA 65 45 */ bl func_8004B344 +/* 800A4E00 000A1C00 4B FA 65 45 */ bl xSTQueueSceneAssets__FUii /* 800A4E04 000A1C04 3F E0 50 4C */ lis r31, 0x504C4154@ha lbl_800A4E08: /* 800A4E08 000A1C08 38 7F 41 54 */ addi r3, r31, 0x504C4154@l -/* 800A4E0C 000A1C0C 4B FA 66 89 */ bl func_8004B494 +/* 800A4E0C 000A1C0C 4B FA 66 89 */ bl xSTLoadStep__FUi /* 800A4E10 000A1C10 C0 02 92 E0 */ lfs f0, lbl_803CDC60-_SDA2_BASE_(r2) /* 800A4E14 000A1C14 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A4E18 000A1C18 41 80 FF F0 */ blt lbl_800A4E08 /* 800A4E1C 000A1C1C 3C 60 50 4C */ lis r3, 0x504C4154@ha /* 800A4E20 000A1C20 38 80 00 01 */ li r4, 1 /* 800A4E24 000A1C24 38 63 41 54 */ addi r3, r3, 0x504C4154@l -/* 800A4E28 000A1C28 4B FA 66 C1 */ bl func_8004B4E8 -/* 800A4E2C 000A1C2C 4B FF FD A5 */ bl func_800A4BD0 -/* 800A4E30 000A1C30 48 02 FB 21 */ bl func_800D4950 -/* 800A4E34 000A1C34 48 09 4D 81 */ bl func_80139BB4 +/* 800A4E28 000A1C28 4B FA 66 C1 */ bl xSTDisconnect__FUii +/* 800A4E2C 000A1C2C 4B FF FD A5 */ bl zMainShowProgressBar__Fv +/* 800A4E30 000A1C30 48 02 FB 21 */ bl iTimeGet__Fv +/* 800A4E34 000A1C34 48 09 4D 81 */ bl xShadowSimple_Init__Fv /* 800A4E38 000A1C38 3C 60 50 49 */ lis r3, 0x5049434B@ha /* 800A4E3C 000A1C3C 38 80 00 00 */ li r4, 0 /* 800A4E40 000A1C40 38 63 43 4B */ addi r3, r3, 0x5049434B@l /* 800A4E44 000A1C44 38 A0 00 00 */ li r5, 0 -/* 800A4E48 000A1C48 4B FA 6A 59 */ bl func_8004B8A0 +/* 800A4E48 000A1C48 4B FA 6A 59 */ bl xSTFindAssetByType__FUiiPUi /* 800A4E4C 000A1C4C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A4E50 000A1C50 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 800A4E54 000A1C54 90 64 1F B8 */ stw r3, 0x1fb8(r4) -/* 800A4E58 000A1C58 48 00 3F 99 */ bl func_800A8DF0 -/* 800A4E5C 000A1C5C 4B F8 EC F5 */ bl func_80033B50 -/* 800A4E60 000A1C60 48 02 FA F1 */ bl func_800D4950 +/* 800A4E58 000A1C58 48 00 3F 99 */ bl zPickupTableInit__Fv +/* 800A4E5C 000A1C5C 4B F8 EC F5 */ bl xMemPushBase__Fv +/* 800A4E60 000A1C60 48 02 FA F1 */ bl iTimeGet__Fv /* 800A4E64 000A1C64 3C A0 4D 4E */ lis r5, 0x4D4E5534@ha /* 800A4E68 000A1C68 7C 9F 23 78 */ mr r31, r4 /* 800A4E6C 000A1C6C 7C 7E 1B 78 */ mr r30, r3 /* 800A4E70 000A1C70 38 80 00 00 */ li r4, 0 /* 800A4E74 000A1C74 38 65 55 34 */ addi r3, r5, 0x4D4E5534@l -/* 800A4E78 000A1C78 4B FA 8E 1D */ bl func_8004DC94 +/* 800A4E78 000A1C78 4B FA 8E 1D */ bl xUtil_idtag2string__FUii /* 800A4E7C 000A1C7C 7F E4 FB 78 */ mr r4, r31 /* 800A4E80 000A1C80 7F C3 F3 78 */ mr r3, r30 -/* 800A4E84 000A1C84 48 02 FA FD */ bl func_800D4980 +/* 800A4E84 000A1C84 48 02 FA FD */ bl iTimeDiffSec__Fx /* 800A4E88 000A1C88 3C 60 4D 4E */ lis r3, 0x4D4E5534@ha /* 800A4E8C 000A1C8C 38 80 00 00 */ li r4, 0 /* 800A4E90 000A1C90 38 63 55 34 */ addi r3, r3, 0x4D4E5534@l /* 800A4E94 000A1C94 38 A0 00 01 */ li r5, 1 -/* 800A4E98 000A1C98 4B FA 62 FD */ bl func_8004B194 -/* 800A4E9C 000A1C9C 48 02 FA B5 */ bl func_800D4950 +/* 800A4E98 000A1C98 4B FA 62 FD */ bl xSTPreLoadScene__FUiPvi +/* 800A4E9C 000A1C9C 48 02 FA B5 */ bl iTimeGet__Fv /* 800A4EA0 000A1CA0 3C A0 4D 4E */ lis r5, 0x4D4E5534@ha /* 800A4EA4 000A1CA4 7C 9F 23 78 */ mr r31, r4 /* 800A4EA8 000A1CA8 7C 7E 1B 78 */ mr r30, r3 /* 800A4EAC 000A1CAC 38 80 00 00 */ li r4, 0 /* 800A4EB0 000A1CB0 38 65 55 34 */ addi r3, r5, 0x4D4E5534@l -/* 800A4EB4 000A1CB4 4B FA 8D E1 */ bl func_8004DC94 +/* 800A4EB4 000A1CB4 4B FA 8D E1 */ bl xUtil_idtag2string__FUii /* 800A4EB8 000A1CB8 7F E4 FB 78 */ mr r4, r31 /* 800A4EBC 000A1CBC 7F C3 F3 78 */ mr r3, r30 -/* 800A4EC0 000A1CC0 48 02 FA C1 */ bl func_800D4980 +/* 800A4EC0 000A1CC0 48 02 FA C1 */ bl iTimeDiffSec__Fx /* 800A4EC4 000A1CC4 3C 60 4D 4E */ lis r3, 0x4D4E5534@ha /* 800A4EC8 000A1CC8 38 80 00 01 */ li r4, 1 /* 800A4ECC 000A1CCC 38 63 55 34 */ addi r3, r3, 0x4D4E5534@l -/* 800A4ED0 000A1CD0 4B FA 64 75 */ bl func_8004B344 -/* 800A4ED4 000A1CD4 48 02 FA 7D */ bl func_800D4950 +/* 800A4ED0 000A1CD0 4B FA 64 75 */ bl xSTQueueSceneAssets__FUii +/* 800A4ED4 000A1CD4 48 02 FA 7D */ bl iTimeGet__Fv /* 800A4ED8 000A1CD8 3C A0 4D 4E */ lis r5, 0x4D4E5534@ha /* 800A4EDC 000A1CDC 7C 9F 23 78 */ mr r31, r4 /* 800A4EE0 000A1CE0 7C 7E 1B 78 */ mr r30, r3 /* 800A4EE4 000A1CE4 38 80 00 00 */ li r4, 0 /* 800A4EE8 000A1CE8 38 65 55 34 */ addi r3, r5, 0x4D4E5534@l -/* 800A4EEC 000A1CEC 4B FA 8D A9 */ bl func_8004DC94 +/* 800A4EEC 000A1CEC 4B FA 8D A9 */ bl xUtil_idtag2string__FUii /* 800A4EF0 000A1CF0 7F E4 FB 78 */ mr r4, r31 /* 800A4EF4 000A1CF4 7F C3 F3 78 */ mr r3, r30 -/* 800A4EF8 000A1CF8 48 02 FA 89 */ bl func_800D4980 +/* 800A4EF8 000A1CF8 48 02 FA 89 */ bl iTimeDiffSec__Fx /* 800A4EFC 000A1CFC 3F E0 4D 4E */ lis r31, 0x4D4E5534@ha lbl_800A4F00: /* 800A4F00 000A1D00 38 7F 55 34 */ addi r3, r31, 0x4D4E5534@l -/* 800A4F04 000A1D04 4B FA 65 91 */ bl func_8004B494 +/* 800A4F04 000A1D04 4B FA 65 91 */ bl xSTLoadStep__FUi /* 800A4F08 000A1D08 C0 02 92 E0 */ lfs f0, lbl_803CDC60-_SDA2_BASE_(r2) /* 800A4F0C 000A1D0C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A4F10 000A1D10 41 80 FF F0 */ blt lbl_800A4F00 /* 800A4F14 000A1D14 3C 60 4D 4E */ lis r3, 0x4D4E5534@ha /* 800A4F18 000A1D18 38 80 00 01 */ li r4, 1 /* 800A4F1C 000A1D1C 38 63 55 34 */ addi r3, r3, 0x4D4E5534@l -/* 800A4F20 000A1D20 4B FA 65 C9 */ bl func_8004B4E8 -/* 800A4F24 000A1D24 4B FF FC AD */ bl func_800A4BD0 -/* 800A4F28 000A1D28 48 02 FA 29 */ bl func_800D4950 +/* 800A4F20 000A1D20 4B FA 65 C9 */ bl xSTDisconnect__FUii +/* 800A4F24 000A1D24 4B FF FC AD */ bl zMainShowProgressBar__Fv +/* 800A4F28 000A1D28 48 02 FA 29 */ bl iTimeGet__Fv /* 800A4F2C 000A1D2C 3C A0 4D 4E */ lis r5, 0x4D4E5534@ha /* 800A4F30 000A1D30 7C 9F 23 78 */ mr r31, r4 /* 800A4F34 000A1D34 7C 7E 1B 78 */ mr r30, r3 /* 800A4F38 000A1D38 38 80 00 00 */ li r4, 0 /* 800A4F3C 000A1D3C 38 65 55 34 */ addi r3, r5, 0x4D4E5534@l -/* 800A4F40 000A1D40 4B FA 8D 55 */ bl func_8004DC94 +/* 800A4F40 000A1D40 4B FA 8D 55 */ bl xUtil_idtag2string__FUii /* 800A4F44 000A1D44 7F E4 FB 78 */ mr r4, r31 /* 800A4F48 000A1D48 7F C3 F3 78 */ mr r3, r30 -/* 800A4F4C 000A1D4C 48 02 FA 35 */ bl func_800D4980 -/* 800A4F50 000A1D50 4B F8 EC 01 */ bl func_80033B50 -/* 800A4F54 000A1D54 48 02 F9 FD */ bl func_800D4950 +/* 800A4F4C 000A1D4C 48 02 FA 35 */ bl iTimeDiffSec__Fx +/* 800A4F50 000A1D50 4B F8 EC 01 */ bl xMemPushBase__Fv +/* 800A4F54 000A1D54 48 02 F9 FD */ bl iTimeGet__Fv /* 800A4F58 000A1D58 3C A0 4D 4E */ lis r5, 0x4D4E5535@ha /* 800A4F5C 000A1D5C 7C 9F 23 78 */ mr r31, r4 /* 800A4F60 000A1D60 7C 7E 1B 78 */ mr r30, r3 /* 800A4F64 000A1D64 38 80 00 00 */ li r4, 0 /* 800A4F68 000A1D68 38 65 55 35 */ addi r3, r5, 0x4D4E5535@l -/* 800A4F6C 000A1D6C 4B FA 8D 29 */ bl func_8004DC94 +/* 800A4F6C 000A1D6C 4B FA 8D 29 */ bl xUtil_idtag2string__FUii /* 800A4F70 000A1D70 7F E4 FB 78 */ mr r4, r31 /* 800A4F74 000A1D74 7F C3 F3 78 */ mr r3, r30 -/* 800A4F78 000A1D78 48 02 FA 09 */ bl func_800D4980 +/* 800A4F78 000A1D78 48 02 FA 09 */ bl iTimeDiffSec__Fx /* 800A4F7C 000A1D7C 3C 60 4D 4E */ lis r3, 0x4D4E5535@ha /* 800A4F80 000A1D80 38 80 00 00 */ li r4, 0 /* 800A4F84 000A1D84 38 63 55 35 */ addi r3, r3, 0x4D4E5535@l /* 800A4F88 000A1D88 38 A0 00 01 */ li r5, 1 -/* 800A4F8C 000A1D8C 4B FA 62 09 */ bl func_8004B194 -/* 800A4F90 000A1D90 48 02 F9 C1 */ bl func_800D4950 +/* 800A4F8C 000A1D8C 4B FA 62 09 */ bl xSTPreLoadScene__FUiPvi +/* 800A4F90 000A1D90 48 02 F9 C1 */ bl iTimeGet__Fv /* 800A4F94 000A1D94 3C A0 4D 4E */ lis r5, 0x4D4E5535@ha /* 800A4F98 000A1D98 7C 9F 23 78 */ mr r31, r4 /* 800A4F9C 000A1D9C 7C 7E 1B 78 */ mr r30, r3 /* 800A4FA0 000A1DA0 38 80 00 00 */ li r4, 0 /* 800A4FA4 000A1DA4 38 65 55 35 */ addi r3, r5, 0x4D4E5535@l -/* 800A4FA8 000A1DA8 4B FA 8C ED */ bl func_8004DC94 +/* 800A4FA8 000A1DA8 4B FA 8C ED */ bl xUtil_idtag2string__FUii /* 800A4FAC 000A1DAC 7F E4 FB 78 */ mr r4, r31 /* 800A4FB0 000A1DB0 7F C3 F3 78 */ mr r3, r30 -/* 800A4FB4 000A1DB4 48 02 F9 CD */ bl func_800D4980 +/* 800A4FB4 000A1DB4 48 02 F9 CD */ bl iTimeDiffSec__Fx /* 800A4FB8 000A1DB8 3C 60 4D 4E */ lis r3, 0x4D4E5535@ha /* 800A4FBC 000A1DBC 38 80 00 01 */ li r4, 1 /* 800A4FC0 000A1DC0 38 63 55 35 */ addi r3, r3, 0x4D4E5535@l -/* 800A4FC4 000A1DC4 4B FA 63 81 */ bl func_8004B344 -/* 800A4FC8 000A1DC8 48 02 F9 89 */ bl func_800D4950 +/* 800A4FC4 000A1DC4 4B FA 63 81 */ bl xSTQueueSceneAssets__FUii +/* 800A4FC8 000A1DC8 48 02 F9 89 */ bl iTimeGet__Fv /* 800A4FCC 000A1DCC 3C A0 4D 4E */ lis r5, 0x4D4E5535@ha /* 800A4FD0 000A1DD0 7C 9F 23 78 */ mr r31, r4 /* 800A4FD4 000A1DD4 7C 7E 1B 78 */ mr r30, r3 /* 800A4FD8 000A1DD8 38 80 00 00 */ li r4, 0 /* 800A4FDC 000A1DDC 38 65 55 35 */ addi r3, r5, 0x4D4E5535@l -/* 800A4FE0 000A1DE0 4B FA 8C B5 */ bl func_8004DC94 +/* 800A4FE0 000A1DE0 4B FA 8C B5 */ bl xUtil_idtag2string__FUii /* 800A4FE4 000A1DE4 7F E4 FB 78 */ mr r4, r31 /* 800A4FE8 000A1DE8 7F C3 F3 78 */ mr r3, r30 -/* 800A4FEC 000A1DEC 48 02 F9 95 */ bl func_800D4980 +/* 800A4FEC 000A1DEC 48 02 F9 95 */ bl iTimeDiffSec__Fx /* 800A4FF0 000A1DF0 3F E0 4D 4E */ lis r31, 0x4D4E5535@ha lbl_800A4FF4: /* 800A4FF4 000A1DF4 38 7F 55 35 */ addi r3, r31, 0x4D4E5535@l -/* 800A4FF8 000A1DF8 4B FA 64 9D */ bl func_8004B494 +/* 800A4FF8 000A1DF8 4B FA 64 9D */ bl xSTLoadStep__FUi /* 800A4FFC 000A1DFC C0 02 92 E0 */ lfs f0, lbl_803CDC60-_SDA2_BASE_(r2) /* 800A5000 000A1E00 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A5004 000A1E04 41 80 FF F0 */ blt lbl_800A4FF4 /* 800A5008 000A1E08 3C 60 4D 4E */ lis r3, 0x4D4E5535@ha /* 800A500C 000A1E0C 38 80 00 01 */ li r4, 1 /* 800A5010 000A1E10 38 63 55 35 */ addi r3, r3, 0x4D4E5535@l -/* 800A5014 000A1E14 4B FA 64 D5 */ bl func_8004B4E8 -/* 800A5018 000A1E18 4B FF FB B9 */ bl func_800A4BD0 -/* 800A501C 000A1E1C 48 02 F9 35 */ bl func_800D4950 +/* 800A5014 000A1E14 4B FA 64 D5 */ bl xSTDisconnect__FUii +/* 800A5018 000A1E18 4B FF FB B9 */ bl zMainShowProgressBar__Fv +/* 800A501C 000A1E1C 48 02 F9 35 */ bl iTimeGet__Fv /* 800A5020 000A1E20 3C A0 4D 4E */ lis r5, 0x4D4E5535@ha /* 800A5024 000A1E24 7C 9E 23 78 */ mr r30, r4 /* 800A5028 000A1E28 7C 7F 1B 78 */ mr r31, r3 /* 800A502C 000A1E2C 38 80 00 00 */ li r4, 0 /* 800A5030 000A1E30 38 65 55 35 */ addi r3, r5, 0x4D4E5535@l -/* 800A5034 000A1E34 4B FA 8C 61 */ bl func_8004DC94 +/* 800A5034 000A1E34 4B FA 8C 61 */ bl xUtil_idtag2string__FUii /* 800A5038 000A1E38 7F C4 F3 78 */ mr r4, r30 /* 800A503C 000A1E3C 7F E3 FB 78 */ mr r3, r31 -/* 800A5040 000A1E40 48 02 F9 41 */ bl func_800D4980 -/* 800A5044 000A1E44 4B F8 EE 35 */ bl func_80033E78 +/* 800A5040 000A1E40 48 02 F9 41 */ bl iTimeDiffSec__Fx +/* 800A5044 000A1E44 4B F8 EE 35 */ bl xModelInit__Fv /* 800A5048 000A1E48 38 60 00 20 */ li r3, 0x20 /* 800A504C 000A1E4C 38 80 00 40 */ li r4, 0x40 -/* 800A5050 000A1E50 4B F8 EE 79 */ bl func_80033EC8 +/* 800A5050 000A1E50 4B F8 EE 79 */ bl xModelPoolInit__FUiUi /* 800A5054 000A1E54 38 60 00 28 */ li r3, 0x28 /* 800A5058 000A1E58 38 80 00 08 */ li r4, 8 -/* 800A505C 000A1E5C 4B F8 EE 6D */ bl func_80033EC8 +/* 800A505C 000A1E5C 4B F8 EE 6D */ bl xModelPoolInit__FUiUi /* 800A5060 000A1E60 38 60 00 38 */ li r3, 0x38 /* 800A5064 000A1E64 38 80 00 01 */ li r4, 1 -/* 800A5068 000A1E68 4B F8 EE 61 */ bl func_80033EC8 +/* 800A5068 000A1E68 4B F8 EE 61 */ bl xModelPoolInit__FUiUi /* 800A506C 000A1E6C 3C 60 80 29 */ lis r3, lbl_8028FD54@ha /* 800A5070 000A1E70 38 03 FD 54 */ addi r0, r3, lbl_8028FD54@l /* 800A5074 000A1E74 7C 1E 03 78 */ mr r30, r0 /* 800A5078 000A1E78 48 00 00 20 */ b lbl_800A5098 lbl_800A507C: /* 800A507C 000A1E7C 38 80 00 00 */ li r4, 0 -/* 800A5080 000A1E80 4B FA 66 8D */ bl func_8004B70C +/* 800A5080 000A1E80 4B FA 66 8D */ bl xSTFindAsset__FUiPUi /* 800A5084 000A1E84 28 03 00 00 */ cmplwi r3, 0 /* 800A5088 000A1E88 41 82 00 0C */ beq lbl_800A5094 /* 800A508C 000A1E8C 80 63 00 3C */ lwz r3, 0x3c(r3) -/* 800A5090 000A1E90 4B F8 23 D9 */ bl func_80027468 +/* 800A5090 000A1E90 4B F8 23 D9 */ bl xFXPreAllocMatFX__FP7RpClump lbl_800A5094: /* 800A5094 000A1E94 3B DE 00 04 */ addi r30, r30, 4 lbl_800A5098: @@ -2770,48 +2770,48 @@ lbl_800A5104: /* 800A5104 000A1F04 80 6D 90 24 */ lwz r3, lbl_803CB924-_SDA_BASE_(r13) /* 800A5108 000A1F08 38 80 00 00 */ li r4, 0 /* 800A510C 000A1F0C 7C 7E 1B 78 */ mr r30, r3 -/* 800A5110 000A1F10 4B FA 8B 85 */ bl func_8004DC94 -/* 800A5114 000A1F14 4B F8 EA 3D */ bl func_80033B50 -/* 800A5118 000A1F18 4B FF FA B9 */ bl func_800A4BD0 -/* 800A511C 000A1F1C 48 00 06 19 */ bl func_800A5734 +/* 800A5110 000A1F10 4B FA 8B 85 */ bl xUtil_idtag2string__FUii +/* 800A5114 000A1F14 4B F8 EA 3D */ bl xMemPushBase__Fv +/* 800A5118 000A1F18 4B FF FA B9 */ bl zMainShowProgressBar__Fv +/* 800A511C 000A1F1C 48 00 06 19 */ bl zMainMemCardSpaceQuery__Fv /* 800A5120 000A1F20 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A5124 000A1F24 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l lbl_800A5128: -/* 800A5128 000A1F28 4B FF FA A9 */ bl func_800A4BD0 -/* 800A512C 000A1F2C 4B F9 E4 51 */ bl func_8004357C -/* 800A5130 000A1F30 4B FA DA 0D */ bl func_80052B3C -/* 800A5134 000A1F34 4B FF FA 9D */ bl func_800A4BD0 +/* 800A5128 000A1F28 4B FF FA A9 */ bl zMainShowProgressBar__Fv +/* 800A512C 000A1F2C 4B F9 E4 51 */ bl xSerialWipeMainBuffer__Fv +/* 800A5130 000A1F30 4B FA DA 0D */ bl zCutSceneNamesTable_clearAll__Fv +/* 800A5134 000A1F34 4B FF FA 9D */ bl zMainShowProgressBar__Fv /* 800A5138 000A1F38 80 0D 82 B4 */ lwz r0, lbl_803CABB4-_SDA_BASE_(r13) /* 800A513C 000A1F3C 2C 00 00 00 */ cmpwi r0, 0 /* 800A5140 000A1F40 41 82 00 3C */ beq lbl_800A517C /* 800A5144 000A1F44 80 6D 90 1C */ lwz r3, lbl_803CB91C-_SDA_BASE_(r13) -/* 800A5148 000A1F48 48 00 0E C1 */ bl func_800A6008 -/* 800A514C 000A1F4C 4B FF FA 85 */ bl func_800A4BD0 -/* 800A5150 000A1F50 4B FF FA 81 */ bl func_800A4BD0 -/* 800A5154 000A1F54 48 00 0F 7D */ bl func_800A60D0 +/* 800A5148 000A1F48 48 00 0E C1 */ bl zMenuInit__FUi +/* 800A514C 000A1F4C 4B FF FA 85 */ bl zMainShowProgressBar__Fv +/* 800A5150 000A1F50 4B FF FA 81 */ bl zMainShowProgressBar__Fv +/* 800A5154 000A1F54 48 00 0F 7D */ bl zMenuSetup__Fv /* 800A5158 000A1F58 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) /* 800A515C 000A1F5C 80 63 00 44 */ lwz r3, 0x44(r3) /* 800A5160 000A1F60 80 63 00 00 */ lwz r3, 0(r3) /* 800A5164 000A1F64 80 63 00 00 */ lwz r3, 0(r3) -/* 800A5168 000A1F68 4B F8 1E 41 */ bl func_80026FA8 -/* 800A516C 000A1F6C 48 00 10 15 */ bl func_800A6180 +/* 800A5168 000A1F68 4B F8 1E 41 */ bl xFX_SceneEnter__FP7RpWorld +/* 800A516C 000A1F6C 48 00 10 15 */ bl zMenuLoop__Fv /* 800A5170 000A1F70 7C 7E 1B 78 */ mr r30, r3 -/* 800A5174 000A1F74 48 00 0F 19 */ bl func_800A608C +/* 800A5174 000A1F74 48 00 0F 19 */ bl zMenuExit__Fv /* 800A5178 000A1F78 48 00 00 20 */ b lbl_800A5198 lbl_800A517C: /* 800A517C 000A1F7C 38 00 00 01 */ li r0, 1 /* 800A5180 000A1F80 38 60 00 0C */ li r3, 0xc /* 800A5184 000A1F84 90 0D 82 B4 */ stw r0, lbl_803CABB4-_SDA_BASE_(r13) /* 800A5188 000A1F88 98 1F 06 D2 */ stb r0, 0x6d2(r31) -/* 800A518C 000A1F8C 4B FF 5A 8D */ bl func_8009AC18 +/* 800A518C 000A1F8C 4B FF 5A 8D */ bl zGameModeSwitch__F9eGameMode /* 800A5190 000A1F90 38 60 00 00 */ li r3, 0 -/* 800A5194 000A1F94 4B FF 59 99 */ bl func_8009AB2C +/* 800A5194 000A1F94 4B FF 59 99 */ bl zGameStateSwitch__Fi lbl_800A5198: /* 800A5198 000A1F98 28 1E 00 00 */ cmplwi r30, 0 /* 800A519C 000A1F9C 40 82 00 38 */ bne lbl_800A51D4 -/* 800A51A0 000A1FA0 48 01 8F 39 */ bl func_800BE0D8 +/* 800A51A0 000A1FA0 48 01 8F 39 */ bl zVarNewGame__Fv /* 800A51A4 000A1FA4 C0 22 92 DC */ lfs f1, lbl_803CDC5C-_SDA2_BASE_(r2) -/* 800A51A8 000A1FA8 48 02 F8 59 */ bl func_800D4A00 +/* 800A51A8 000A1FA8 48 02 F8 59 */ bl iTimeSetGame__Ff /* 800A51AC 000A1FAC 88 1F 06 39 */ lbz r0, 0x639(r31) /* 800A51B0 000A1FB0 88 7F 06 38 */ lbz r3, 0x638(r31) /* 800A51B4 000A1FB4 54 00 80 1E */ slwi r0, r0, 0x10 @@ -2825,15 +2825,15 @@ lbl_800A5198: lbl_800A51D4: /* 800A51D4 000A1FD4 93 CD 90 24 */ stw r30, lbl_803CB924-_SDA_BASE_(r13) /* 800A51D8 000A1FD8 C0 22 92 DC */ lfs f1, lbl_803CDC5C-_SDA2_BASE_(r2) -/* 800A51DC 000A1FDC 48 02 F8 25 */ bl func_800D4A00 +/* 800A51DC 000A1FDC 48 02 F8 25 */ bl iTimeSetGame__Ff lbl_800A51E0: /* 800A51E0 000A1FE0 80 6D 90 24 */ lwz r3, lbl_803CB924-_SDA_BASE_(r13) -/* 800A51E4 000A1FE4 4B FF 25 39 */ bl func_8009771C -/* 800A51E8 000A1FE8 4B FF 26 BD */ bl func_800978A4 +/* 800A51E4 000A1FE4 4B FF 25 39 */ bl zGameInit__FUi +/* 800A51E8 000A1FE8 4B FF 26 BD */ bl zGameSetup__Fv /* 800A51EC 000A1FEC 80 6D 90 24 */ lwz r3, lbl_803CB924-_SDA_BASE_(r13) -/* 800A51F0 000A1FF0 48 02 F8 19 */ bl func_800D4A08 -/* 800A51F4 000A1FF4 4B FF 28 2D */ bl func_80097A20 -/* 800A51F8 000A1FF8 4B FF 26 05 */ bl func_800977FC +/* 800A51F0 000A1FF0 48 02 F8 19 */ bl iProfileClear__FUi +/* 800A51F4 000A1FF4 4B FF 28 2D */ bl zGameLoop__Fv +/* 800A51F8 000A1FF8 4B FF 26 05 */ bl zGameExit__Fv /* 800A51FC 000A1FFC 4B FF FF 2C */ b lbl_800A5128 .global func_800A5200 @@ -2850,27 +2850,27 @@ func_800A5200: /* 800A5224 000A2024 93 C1 00 18 */ stw r30, 0x18(r1) /* 800A5228 000A2028 93 A1 00 14 */ stw r29, 0x14(r1) /* 800A522C 000A202C 93 81 00 10 */ stw r28, 0x10(r1) -/* 800A5230 000A2030 48 01 E0 ED */ bl func_800C331C +/* 800A5230 000A2030 48 01 E0 ED */ bl iFileLoad__FPcPUiPUi /* 800A5234 000A2034 7C 7F 1B 79 */ or. r31, r3, r3 /* 800A5238 000A2038 41 82 02 D4 */ beq lbl_800A550C /* 800A523C 000A203C 80 81 00 08 */ lwz r4, 8(r1) -/* 800A5240 000A2040 4B F8 B4 8D */ bl func_800306CC +/* 800A5240 000A2040 4B F8 B4 8D */ bl xIniParse__FPci /* 800A5244 000A2044 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A5248 000A2048 38 A0 00 00 */ li r5, 0 /* 800A524C 000A204C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A5250 000A2050 7C 7E 1B 78 */ mr r30, r3 /* 800A5254 000A2054 38 84 0E E2 */ addi r4, r4, 0xee2 -/* 800A5258 000A2058 4B F8 B9 55 */ bl func_80030BAC +/* 800A5258 000A2058 4B F8 B9 55 */ bl xIniGetString__FP8xIniFilePcPc /* 800A525C 000A205C 28 03 00 00 */ cmplwi r3, 0 /* 800A5260 000A2060 41 82 00 08 */ beq lbl_800A5268 -/* 800A5264 000A2064 48 01 E6 E5 */ bl func_800C3948 +/* 800A5264 000A2064 48 01 E6 E5 */ bl iFileSetPath__FPc lbl_800A5268: /* 800A5268 000A2068 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A526C 000A206C 7F C3 F3 78 */ mr r3, r30 /* 800A5270 000A2070 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A5274 000A2074 38 A0 00 00 */ li r5, 0 /* 800A5278 000A2078 38 84 0E E7 */ addi r4, r4, 0xee7 -/* 800A527C 000A207C 4B F8 B9 31 */ bl func_80030BAC +/* 800A527C 000A207C 4B F8 B9 31 */ bl xIniGetString__FP8xIniFilePcPc /* 800A5280 000A2080 7C 7C 1B 79 */ or. r28, r3, r3 /* 800A5284 000A2084 41 82 00 78 */ beq lbl_800A52FC /* 800A5288 000A2088 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -2892,7 +2892,7 @@ lbl_800A5268: /* 800A52C8 000A20C8 7F 83 E3 78 */ mr r3, r28 /* 800A52CC 000A20CC 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A52D0 000A20D0 38 84 0E EC */ addi r4, r4, 0xeec -/* 800A52D4 000A20D4 4B FA 72 D9 */ bl func_8004C5AC +/* 800A52D4 000A20D4 4B FA 72 D9 */ bl xStricmp__FPCcPCc /* 800A52D8 000A20D8 2C 03 00 00 */ cmpwi r3, 0 /* 800A52DC 000A20DC 40 82 00 20 */ bne lbl_800A52FC /* 800A52E0 000A20E0 38 00 00 01 */ li r0, 1 @@ -2908,7 +2908,7 @@ lbl_800A52FC: /* 800A5304 000A2104 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A5308 000A2108 38 A0 00 00 */ li r5, 0 /* 800A530C 000A210C 38 84 0E F6 */ addi r4, r4, 0xef6 -/* 800A5310 000A2110 4B F8 B7 D9 */ bl func_80030AE8 +/* 800A5310 000A2110 4B F8 B7 D9 */ bl xIniGetInt__FP8xIniFilePci /* 800A5314 000A2114 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A5318 000A2118 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A531C 000A211C 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l @@ -2917,7 +2917,7 @@ lbl_800A52FC: /* 800A5328 000A2128 7F C3 F3 78 */ mr r3, r30 /* 800A532C 000A212C 38 85 0E FE */ addi r4, r5, 0xefe /* 800A5330 000A2130 38 A5 0F 0F */ addi r5, r5, 0xf0f -/* 800A5334 000A2134 4B F8 B8 79 */ bl func_80030BAC +/* 800A5334 000A2134 4B F8 B8 79 */ bl xIniGetString__FP8xIniFilePcPc /* 800A5338 000A2138 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A533C 000A213C 38 A0 00 80 */ li r5, 0x80 /* 800A5340 000A2140 38 C4 05 58 */ addi r6, r4, lbl_803C0558@l @@ -2933,7 +2933,7 @@ lbl_800A52FC: /* 800A5368 000A2168 7F C3 F3 78 */ mr r3, r30 /* 800A536C 000A216C 38 85 0F 10 */ addi r4, r5, 0xf10 /* 800A5370 000A2170 38 A5 0F 0F */ addi r5, r5, 0xf0f -/* 800A5374 000A2174 4B F8 B8 39 */ bl func_80030BAC +/* 800A5374 000A2174 4B F8 B8 39 */ bl xIniGetString__FP8xIniFilePcPc /* 800A5378 000A2178 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A537C 000A217C 38 A0 00 80 */ li r5, 0x80 /* 800A5380 000A2180 38 C4 05 58 */ addi r6, r4, lbl_803C0558@l @@ -2949,7 +2949,7 @@ lbl_800A52FC: /* 800A53A8 000A21A8 7F C3 F3 78 */ mr r3, r30 /* 800A53AC 000A21AC 38 85 0F 1F */ addi r4, r5, 0xf1f /* 800A53B0 000A21B0 38 A5 0F 0F */ addi r5, r5, 0xf0f -/* 800A53B4 000A21B4 4B F8 B7 F9 */ bl func_80030BAC +/* 800A53B4 000A21B4 4B F8 B7 F9 */ bl xIniGetString__FP8xIniFilePcPc /* 800A53B8 000A21B8 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A53BC 000A21BC 38 A0 00 80 */ li r5, 0x80 /* 800A53C0 000A21C0 38 C4 05 58 */ addi r6, r4, lbl_803C0558@l @@ -2965,7 +2965,7 @@ lbl_800A52FC: /* 800A53E8 000A21E8 7F C3 F3 78 */ mr r3, r30 /* 800A53EC 000A21EC 38 85 0F 2C */ addi r4, r5, 0xf2c /* 800A53F0 000A21F0 38 A5 0F 0F */ addi r5, r5, 0xf0f -/* 800A53F4 000A21F4 4B F8 B7 B9 */ bl func_80030BAC +/* 800A53F4 000A21F4 4B F8 B7 B9 */ bl xIniGetString__FP8xIniFilePcPc /* 800A53F8 000A21F8 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A53FC 000A21FC 38 A0 00 80 */ li r5, 0x80 /* 800A5400 000A2200 38 C4 05 58 */ addi r6, r4, lbl_803C0558@l @@ -2981,7 +2981,7 @@ lbl_800A52FC: /* 800A5428 000A2228 7F C3 F3 78 */ mr r3, r30 /* 800A542C 000A222C 38 85 0F 3A */ addi r4, r5, 0xf3a /* 800A5430 000A2230 38 A5 0F 0F */ addi r5, r5, 0xf0f -/* 800A5434 000A2234 4B F8 B7 79 */ bl func_80030BAC +/* 800A5434 000A2234 4B F8 B7 79 */ bl xIniGetString__FP8xIniFilePcPc /* 800A5438 000A2238 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A543C 000A223C 38 A0 00 80 */ li r5, 0x80 /* 800A5440 000A2240 38 C4 05 58 */ addi r6, r4, lbl_803C0558@l @@ -2997,7 +2997,7 @@ lbl_800A52FC: /* 800A5468 000A2268 7F C3 F3 78 */ mr r3, r30 /* 800A546C 000A226C 38 85 0F 45 */ addi r4, r5, 0xf45 /* 800A5470 000A2270 38 A5 0F 0F */ addi r5, r5, 0xf0f -/* 800A5474 000A2274 4B F8 B7 39 */ bl func_80030BAC +/* 800A5474 000A2274 4B F8 B7 39 */ bl xIniGetString__FP8xIniFilePcPc /* 800A5478 000A2278 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A547C 000A227C 38 A0 00 80 */ li r5, 0x80 /* 800A5480 000A2280 38 C4 05 58 */ addi r6, r4, lbl_803C0558@l @@ -3013,7 +3013,7 @@ lbl_800A52FC: /* 800A54A8 000A22A8 7F C3 F3 78 */ mr r3, r30 /* 800A54AC 000A22AC 38 A0 00 00 */ li r5, 0 /* 800A54B0 000A22B0 38 84 0F 52 */ addi r4, r4, 0xf52 -/* 800A54B4 000A22B4 4B F8 B6 35 */ bl func_80030AE8 +/* 800A54B4 000A22B4 4B F8 B6 35 */ bl xIniGetInt__FP8xIniFilePci /* 800A54B8 000A22B8 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800A54BC 000A22BC 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A54C0 000A22C0 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l @@ -3022,7 +3022,7 @@ lbl_800A52FC: /* 800A54CC 000A22CC 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l /* 800A54D0 000A22D0 7F C3 F3 78 */ mr r3, r30 /* 800A54D4 000A22D4 38 84 0F 66 */ addi r4, r4, 0xf66 -/* 800A54D8 000A22D8 4B F8 B6 11 */ bl func_80030AE8 +/* 800A54D8 000A22D8 4B F8 B6 11 */ bl xIniGetInt__FP8xIniFilePci /* 800A54DC 000A22DC 7C 03 00 D0 */ neg r0, r3 /* 800A54E0 000A22E0 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A54E4 000A22E4 7C 00 1B 78 */ or r0, r0, r3 @@ -3032,13 +3032,13 @@ lbl_800A52FC: /* 800A54F4 000A22F4 98 04 06 D0 */ stb r0, 0x6d0(r4) /* 800A54F8 000A22F8 4B FF D3 A5 */ bl func_800A289C /* 800A54FC 000A22FC 7F C3 F3 78 */ mr r3, r30 -/* 800A5500 000A2300 48 01 5B 01 */ bl func_800BB000 +/* 800A5500 000A2300 48 01 5B 01 */ bl zUI_ParseINI__FP8xIniFile /* 800A5504 000A2304 7F C3 F3 78 */ mr r3, r30 -/* 800A5508 000A2308 4B F8 B5 09 */ bl func_80030A10 +/* 800A5508 000A2308 4B F8 B5 09 */ bl xIniDestroy__FP8xIniFile lbl_800A550C: -/* 800A550C 000A230C 48 02 F4 45 */ bl func_800D4950 -/* 800A5510 000A2310 48 02 F4 71 */ bl func_800D4980 -/* 800A5514 000A2314 48 02 F4 3D */ bl func_800D4950 +/* 800A550C 000A230C 48 02 F4 45 */ bl iTimeGet__Fv +/* 800A5510 000A2310 48 02 F4 71 */ bl iTimeDiffSec__Fx +/* 800A5514 000A2314 48 02 F4 3D */ bl iTimeGet__Fv /* 800A5518 000A2318 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 800A551C 000A231C 7F E3 FB 78 */ mr r3, r31 /* 800A5520 000A2320 81 84 01 38 */ lwz r12, 0x138(r4) @@ -3053,8 +3053,8 @@ lbl_800A550C: /* 800A5544 000A2344 38 21 00 20 */ addi r1, r1, 0x20 /* 800A5548 000A2348 4E 80 00 20 */ blr -.global func_800A554C -func_800A554C: +.global zMainFirstScreen__Fi +zMainFirstScreen__Fi: /* 800A554C 000A234C 94 21 FC 70 */ stwu r1, -0x390(r1) /* 800A5550 000A2350 7C 08 02 A6 */ mflr r0 /* 800A5554 000A2354 90 01 03 94 */ stw r0, 0x394(r1) @@ -3068,7 +3068,7 @@ func_800A554C: /* 800A5574 000A2374 38 60 02 80 */ li r3, 0x280 /* 800A5578 000A2378 38 80 01 E0 */ li r4, 0x1e0 /* 800A557C 000A237C 38 A0 00 00 */ li r5, 0 -/* 800A5580 000A2380 48 01 AB B9 */ bl func_800C0138 +/* 800A5580 000A2380 48 01 AB B9 */ bl iCameraCreate__Fiii /* 800A5584 000A2384 80 02 BE E8 */ lwz r0, lbl_803D0868-_SDA2_BASE_(r2) /* 800A5588 000A2388 7C 7E 1B 78 */ mr r30, r3 /* 800A558C 000A238C 3B E1 00 C0 */ addi r31, r1, 0xc0 @@ -3078,9 +3078,9 @@ lbl_800A5598: /* 800A5598 000A2398 7F C3 F3 78 */ mr r3, r30 /* 800A559C 000A239C 38 81 00 0C */ addi r4, r1, 0xc /* 800A55A0 000A23A0 38 A0 00 03 */ li r5, 3 -/* 800A55A4 000A23A4 48 19 23 0D */ bl func_802378B0 +/* 800A55A4 000A23A4 48 19 23 0D */ bl RwCameraClear /* 800A55A8 000A23A8 7F C3 F3 78 */ mr r3, r30 -/* 800A55AC 000A23AC 48 19 20 05 */ bl func_802375B0 +/* 800A55AC 000A23AC 48 19 20 05 */ bl RwCameraBeginUpdate /* 800A55B0 000A23B0 2C 1C 00 00 */ cmpwi r28, 0 /* 800A55B4 000A23B4 41 82 01 14 */ beq lbl_800A56C8 /* 800A55B8 000A23B8 3C 60 80 26 */ lis r3, lbl_8025D228@ha @@ -3134,7 +3134,7 @@ lbl_800A5660: /* 800A5670 000A2470 42 00 FF F0 */ bdnz lbl_800A5660 /* 800A5674 000A2474 38 61 00 9C */ addi r3, r1, 0x9c /* 800A5678 000A2478 38 81 01 04 */ addi r4, r1, 0x104 -/* 800A567C 000A247C 4B F7 CE 4D */ bl func_800224C8 +/* 800A567C 000A247C 4B F7 CE 4D */ bl set_text__8xtextboxFPCc /* 800A5680 000A2480 3C 80 80 26 */ lis r4, lbl_8025D218@ha /* 800A5684 000A2484 7F E3 FB 78 */ mr r3, r31 /* 800A5688 000A2488 38 84 D2 18 */ addi r4, r4, lbl_8025D218@l @@ -3155,24 +3155,24 @@ lbl_800A5660: /* 800A56C4 000A24C4 4B F7 26 E1 */ bl func_80017DA4 lbl_800A56C8: /* 800A56C8 000A24C8 7F C3 F3 78 */ mr r3, r30 -/* 800A56CC 000A24CC 48 19 1E BD */ bl func_80237588 +/* 800A56CC 000A24CC 48 19 1E BD */ bl RwCameraEndUpdate /* 800A56D0 000A24D0 7F C3 F3 78 */ mr r3, r30 /* 800A56D4 000A24D4 38 80 00 00 */ li r4, 0 /* 800A56D8 000A24D8 38 A0 00 01 */ li r5, 1 -/* 800A56DC 000A24DC 48 19 22 21 */ bl func_802378FC +/* 800A56DC 000A24DC 48 19 22 21 */ bl RwCameraShowRaster /* 800A56E0 000A24E0 3B BD 00 01 */ addi r29, r29, 1 /* 800A56E4 000A24E4 2C 1D 00 02 */ cmpwi r29, 2 /* 800A56E8 000A24E8 41 80 FE B0 */ blt lbl_800A5598 /* 800A56EC 000A24EC 3B 80 00 B4 */ li r28, 0xb4 /* 800A56F0 000A24F0 48 00 00 0C */ b lbl_800A56FC lbl_800A56F4: -/* 800A56F4 000A24F4 48 0D B5 99 */ bl func_80180C8C -/* 800A56F8 000A24F8 48 02 D9 C9 */ bl func_800D30C0 +/* 800A56F4 000A24F4 48 0D B5 99 */ bl CheckDVDAndResetState__8iTRCDiskFv +/* 800A56F8 000A24F8 48 02 D9 C9 */ bl iVSync__Fv lbl_800A56FC: /* 800A56FC 000A24FC 37 9C FF FF */ addic. r28, r28, -1 /* 800A5700 000A2500 40 82 FF F4 */ bne lbl_800A56F4 /* 800A5704 000A2504 7F C3 F3 78 */ mr r3, r30 -/* 800A5708 000A2508 48 01 AB 09 */ bl func_800C0210 +/* 800A5708 000A2508 48 01 AB 09 */ bl iCameraDestroy__FP8RwCamera /* 800A570C 000A250C E3 E1 03 88 */ psq_l f31, 904(r1), 0, qr0 /* 800A5710 000A2510 80 01 03 94 */ lwz r0, 0x394(r1) /* 800A5714 000A2514 CB E1 03 80 */ lfd f31, 0x380(r1) @@ -3184,8 +3184,8 @@ lbl_800A56FC: /* 800A572C 000A252C 38 21 03 90 */ addi r1, r1, 0x390 /* 800A5730 000A2530 4E 80 00 20 */ blr -.global func_800A5734 -func_800A5734: +.global zMainMemCardSpaceQuery__Fv +zMainMemCardSpaceQuery__Fv: /* 800A5734 000A2534 94 21 FD C0 */ stwu r1, -0x240(r1) /* 800A5738 000A2538 7C 08 02 A6 */ mflr r0 /* 800A573C 000A253C 90 01 02 44 */ stw r0, 0x244(r1) @@ -3213,13 +3213,13 @@ func_800A5734: /* 800A5794 000A2594 7C 7F 1B 78 */ mr r31, r3 /* 800A5798 000A2598 3B 84 05 58 */ addi r28, r4, lbl_803C0558@l lbl_800A579C: -/* 800A579C 000A259C 48 0D B4 F1 */ bl func_80180C8C +/* 800A579C 000A259C 48 0D B4 F1 */ bl CheckDVDAndResetState__8iTRCDiskFv /* 800A57A0 000A25A0 2C 18 00 00 */ cmpwi r24, 0 /* 800A57A4 000A25A4 41 82 00 18 */ beq lbl_800A57BC /* 800A57A8 000A25A8 38 61 00 10 */ addi r3, r1, 0x10 /* 800A57AC 000A25AC 38 81 00 0C */ addi r4, r1, 0xc /* 800A57B0 000A25B0 38 A1 00 08 */ addi r5, r1, 8 -/* 800A57B4 000A25B4 48 00 10 E1 */ bl func_800A6894 +/* 800A57B4 000A25B4 48 00 10 E1 */ bl zMenuCardCheckStartup__FPiPiPi /* 800A57B8 000A25B8 7C 77 1B 78 */ mr r23, r3 lbl_800A57BC: /* 800A57BC 000A25BC 80 01 00 10 */ lwz r0, 0x10(r1) @@ -3232,7 +3232,7 @@ lbl_800A57BC: /* 800A57D8 000A25D8 2C 00 FF FF */ cmpwi r0, -1 /* 800A57DC 000A25DC 40 82 00 10 */ bne lbl_800A57EC /* 800A57E0 000A25E0 3A C0 00 01 */ li r22, 1 -/* 800A57E4 000A25E4 48 00 13 B5 */ bl func_800A6B98 +/* 800A57E4 000A25E4 48 00 13 B5 */ bl zMenuGetBadCard__Fv /* 800A57E8 000A25E8 3B 23 FF FF */ addi r25, r3, -1 lbl_800A57EC: /* 800A57EC 000A25EC 80 01 00 10 */ lwz r0, 0x10(r1) @@ -3245,7 +3245,7 @@ lbl_800A57EC: /* 800A5808 000A2608 2C 00 FF FB */ cmpwi r0, -5 /* 800A580C 000A260C 40 82 00 10 */ bne lbl_800A581C /* 800A5810 000A2610 3A C0 00 02 */ li r22, 2 -/* 800A5814 000A2614 48 00 13 85 */ bl func_800A6B98 +/* 800A5814 000A2614 48 00 13 85 */ bl zMenuGetBadCard__Fv /* 800A5818 000A2618 3B 23 FF FF */ addi r25, r3, -1 lbl_800A581C: /* 800A581C 000A261C 80 01 00 10 */ lwz r0, 0x10(r1) @@ -3258,7 +3258,7 @@ lbl_800A581C: /* 800A5838 000A2638 2C 00 FF FE */ cmpwi r0, -2 /* 800A583C 000A263C 40 82 00 10 */ bne lbl_800A584C /* 800A5840 000A2640 3A C0 00 03 */ li r22, 3 -/* 800A5844 000A2644 48 00 13 55 */ bl func_800A6B98 +/* 800A5844 000A2644 48 00 13 55 */ bl zMenuGetBadCard__Fv /* 800A5848 000A2648 3B 23 FF FF */ addi r25, r3, -1 lbl_800A584C: /* 800A584C 000A264C 80 61 00 10 */ lwz r3, 0x10(r1) @@ -3282,7 +3282,7 @@ lbl_800A5878: /* 800A5890 000A2690 2C 00 FF FC */ cmpwi r0, -4 /* 800A5894 000A2694 40 82 00 10 */ bne lbl_800A58A4 /* 800A5898 000A2698 3A C0 00 05 */ li r22, 5 -/* 800A589C 000A269C 48 00 12 FD */ bl func_800A6B98 +/* 800A589C 000A269C 48 00 12 FD */ bl zMenuGetBadCard__Fv /* 800A58A0 000A26A0 3B 23 FF FF */ addi r25, r3, -1 lbl_800A58A4: /* 800A58A4 000A26A4 2C 19 00 00 */ cmpwi r25, 0 @@ -3290,7 +3290,7 @@ lbl_800A58A4: /* 800A58AC 000A26AC 57 40 06 3F */ clrlwi. r0, r26, 0x18 /* 800A58B0 000A26B0 41 82 01 58 */ beq lbl_800A5A08 /* 800A58B4 000A26B4 7F 23 CB 78 */ mr r3, r25 -/* 800A58B8 000A26B8 48 11 65 49 */ bl func_801BBE00 +/* 800A58B8 000A26B8 48 11 65 49 */ bl CARDGetResultCode /* 800A58BC 000A26BC 7C 7D 1B 78 */ mr r29, r3 /* 800A58C0 000A26C0 38 61 00 14 */ addi r3, r1, 0x14 /* 800A58C4 000A26C4 38 80 00 00 */ li r4, 0 @@ -3302,7 +3302,7 @@ lbl_800A58A4: /* 800A58DC 000A26DC 38 84 0F 6E */ addi r4, r4, 0xf6e /* 800A58E0 000A26E0 48 14 1E 21 */ bl func_801E7700 /* 800A58E4 000A26E4 7F 23 CB 78 */ mr r3, r25 -/* 800A58E8 000A26E8 48 11 7D 6D */ bl func_801BD654 +/* 800A58E8 000A26E8 48 11 7D 6D */ bl CARDGetXferredBytes /* 800A58EC 000A26EC 7C 7E 18 50 */ subf r3, r30, r3 /* 800A58F0 000A26F0 3C 00 43 30 */ lis r0, 0x4330 /* 800A58F4 000A26F4 6C 64 80 00 */ xoris r4, r3, 0x8000 @@ -3336,7 +3336,7 @@ lbl_800A58A4: /* 800A5964 000A2764 48 13 E5 D1 */ bl func_801E3F34 /* 800A5968 000A2768 38 61 00 E4 */ addi r3, r1, 0xe4 /* 800A596C 000A276C 38 80 00 01 */ li r4, 1 -/* 800A5970 000A2770 48 00 04 D5 */ bl func_800A5E44 +/* 800A5970 000A2770 48 00 04 D5 */ bl zMainMemCardRenderText__FPCcb /* 800A5974 000A2774 2C 1D FF FF */ cmpwi r29, -1 /* 800A5978 000A2778 41 82 00 90 */ beq lbl_800A5A08 /* 800A597C 000A277C 40 80 00 10 */ bge lbl_800A598C @@ -3347,7 +3347,7 @@ lbl_800A598C: /* 800A598C 000A278C 2C 1D 00 01 */ cmpwi r29, 1 /* 800A5990 000A2790 40 80 00 50 */ bge lbl_800A59E0 /* 800A5994 000A2794 7F 23 CB 78 */ mr r3, r25 -/* 800A5998 000A2798 48 11 9D 15 */ bl func_801BF6AC +/* 800A5998 000A2798 48 11 9D 15 */ bl CARDUnmount /* 800A599C 000A279C 3B 00 00 01 */ li r24, 1 /* 800A59A0 000A27A0 3B 40 00 00 */ li r26, 0 /* 800A59A4 000A27A4 3B 60 00 00 */ li r27, 0 @@ -3356,7 +3356,7 @@ lbl_800A598C: /* 800A59B0 000A27B0 4B FF FD EC */ b lbl_800A579C lbl_800A59B4: /* 800A59B4 000A27B4 7F 23 CB 78 */ mr r3, r25 -/* 800A59B8 000A27B8 48 11 9C F5 */ bl func_801BF6AC +/* 800A59B8 000A27B8 48 11 9C F5 */ bl CARDUnmount /* 800A59BC 000A27BC 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A59C0 000A27C0 3B 40 00 00 */ li r26, 0 /* 800A59C4 000A27C4 38 63 D4 94 */ addi r3, r3, lbl_8025D494@l @@ -3364,11 +3364,11 @@ lbl_800A59B4: /* 800A59CC 000A27CC 38 63 0F 9B */ addi r3, r3, 0xf9b /* 800A59D0 000A27D0 3B 20 FF FF */ li r25, -1 /* 800A59D4 000A27D4 38 80 00 01 */ li r4, 1 -/* 800A59D8 000A27D8 48 00 04 6D */ bl func_800A5E44 +/* 800A59D8 000A27D8 48 00 04 6D */ bl zMainMemCardRenderText__FPCcb /* 800A59DC 000A27DC 48 00 00 2C */ b lbl_800A5A08 lbl_800A59E0: /* 800A59E0 000A27E0 7F 23 CB 78 */ mr r3, r25 -/* 800A59E4 000A27E4 48 11 9C C9 */ bl func_801BF6AC +/* 800A59E4 000A27E4 48 11 9C C9 */ bl CARDUnmount /* 800A59E8 000A27E8 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A59EC 000A27EC 3B 40 00 00 */ li r26, 0 /* 800A59F0 000A27F0 38 63 D4 94 */ addi r3, r3, lbl_8025D494@l @@ -3376,7 +3376,7 @@ lbl_800A59E0: /* 800A59F8 000A27F8 38 63 0F C2 */ addi r3, r3, 0xfc2 /* 800A59FC 000A27FC 3B 20 FF FF */ li r25, -1 /* 800A5A00 000A2800 38 80 00 01 */ li r4, 1 -/* 800A5A04 000A2804 48 00 04 41 */ bl func_800A5E44 +/* 800A5A04 000A2804 48 00 04 41 */ bl zMainMemCardRenderText__FPCcb lbl_800A5A08: /* 800A5A08 000A2808 2C 17 00 00 */ cmpwi r23, 0 /* 800A5A0C 000A280C 40 82 00 0C */ bne lbl_800A5A18 @@ -3393,7 +3393,7 @@ lbl_800A5A18: /* 800A5A34 000A2834 80 61 00 10 */ lwz r3, 0x10(r1) /* 800A5A38 000A2838 80 81 00 0C */ lwz r4, 0xc(r1) /* 800A5A3C 000A283C 80 A1 00 08 */ lwz r5, 8(r1) -/* 800A5A40 000A2840 48 00 F5 09 */ bl func_800B4F48 +/* 800A5A40 000A2840 48 00 F5 09 */ bl zSceneCardCheckStartup_set__Fiii /* 800A5A44 000A2844 80 61 00 10 */ lwz r3, 0x10(r1) /* 800A5A48 000A2848 38 C0 00 01 */ li r6, 1 /* 800A5A4C 000A284C 80 81 00 0C */ lwz r4, 0xc(r1) @@ -3424,42 +3424,42 @@ lbl_800A5A98: /* 800A5AA4 000A28A4 38 80 00 01 */ li r4, 1 /* 800A5AA8 000A28A8 38 63 D4 94 */ addi r3, r3, lbl_8025D494@l /* 800A5AAC 000A28AC 38 63 0F E2 */ addi r3, r3, 0xfe2 -/* 800A5AB0 000A28B0 48 00 03 95 */ bl func_800A5E44 +/* 800A5AB0 000A28B0 48 00 03 95 */ bl zMainMemCardRenderText__FPCcb /* 800A5AB4 000A28B4 48 00 00 60 */ b lbl_800A5B14 lbl_800A5AB8: /* 800A5AB8 000A28B8 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A5ABC 000A28BC 38 80 00 01 */ li r4, 1 /* 800A5AC0 000A28C0 38 63 D4 94 */ addi r3, r3, lbl_8025D494@l /* 800A5AC4 000A28C4 38 63 0F FE */ addi r3, r3, 0xffe -/* 800A5AC8 000A28C8 48 00 03 7D */ bl func_800A5E44 +/* 800A5AC8 000A28C8 48 00 03 7D */ bl zMainMemCardRenderText__FPCcb /* 800A5ACC 000A28CC 48 00 00 48 */ b lbl_800A5B14 lbl_800A5AD0: /* 800A5AD0 000A28D0 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A5AD4 000A28D4 38 80 00 01 */ li r4, 1 /* 800A5AD8 000A28D8 38 63 D4 94 */ addi r3, r3, lbl_8025D494@l /* 800A5ADC 000A28DC 38 63 10 1D */ addi r3, r3, 0x101d -/* 800A5AE0 000A28E0 48 00 03 65 */ bl func_800A5E44 +/* 800A5AE0 000A28E0 48 00 03 65 */ bl zMainMemCardRenderText__FPCcb /* 800A5AE4 000A28E4 48 00 00 30 */ b lbl_800A5B14 lbl_800A5AE8: /* 800A5AE8 000A28E8 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A5AEC 000A28EC 38 80 00 01 */ li r4, 1 /* 800A5AF0 000A28F0 38 63 D4 94 */ addi r3, r3, lbl_8025D494@l /* 800A5AF4 000A28F4 38 63 10 3C */ addi r3, r3, 0x103c -/* 800A5AF8 000A28F8 48 00 03 4D */ bl func_800A5E44 +/* 800A5AF8 000A28F8 48 00 03 4D */ bl zMainMemCardRenderText__FPCcb /* 800A5AFC 000A28FC 48 00 00 18 */ b lbl_800A5B14 lbl_800A5B00: /* 800A5B00 000A2900 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A5B04 000A2904 38 80 00 01 */ li r4, 1 /* 800A5B08 000A2908 38 63 D4 94 */ addi r3, r3, lbl_8025D494@l /* 800A5B0C 000A290C 38 63 10 56 */ addi r3, r3, 0x1056 -/* 800A5B10 000A2910 48 00 03 35 */ bl func_800A5E44 +/* 800A5B10 000A2910 48 00 03 35 */ bl zMainMemCardRenderText__FPCcb lbl_800A5B14: /* 800A5B14 000A2914 80 1C 03 1C */ lwz r0, 0x31c(r28) /* 800A5B18 000A2918 28 00 00 00 */ cmplwi r0, 0 /* 800A5B1C 000A291C 41 82 00 10 */ beq lbl_800A5B2C /* 800A5B20 000A2920 88 7C 06 D1 */ lbz r3, 0x6d1(r28) /* 800A5B24 000A2924 C0 22 93 78 */ lfs f1, lbl_803CDCF8-_SDA2_BASE_(r2) -/* 800A5B28 000A2928 4B F9 04 9D */ bl func_80035FC4 +/* 800A5B28 000A2928 4B F9 04 9D */ bl xPadUpdate__Fif lbl_800A5B2C: /* 800A5B2C 000A292C 80 7C 03 1C */ lwz r3, 0x31c(r28) /* 800A5B30 000A2930 28 03 00 00 */ cmplwi r3, 0 @@ -3476,7 +3476,7 @@ lbl_800A5B2C: /* 800A5B5C 000A295C 3B 60 00 00 */ li r27, 0 /* 800A5B60 000A2960 3B 20 FF FF */ li r25, -1 /* 800A5B64 000A2964 38 80 00 01 */ li r4, 1 -/* 800A5B68 000A2968 48 00 02 DD */ bl func_800A5E44 +/* 800A5B68 000A2968 48 00 02 DD */ bl zMainMemCardRenderText__FPCcb /* 800A5B6C 000A296C 4B FF FC 30 */ b lbl_800A579C lbl_800A5B70: /* 800A5B70 000A2970 28 03 00 00 */ cmplwi r3, 0 @@ -3510,14 +3510,14 @@ lbl_800A5BC8: /* 800A5BD8 000A29D8 7F 23 CB 78 */ mr r3, r25 /* 800A5BDC 000A29DC 7F E4 FB 78 */ mr r4, r31 /* 800A5BE0 000A29E0 38 A0 00 00 */ li r5, 0 -/* 800A5BE4 000A29E4 48 11 99 E5 */ bl func_801BF5C8 +/* 800A5BE4 000A29E4 48 11 99 E5 */ bl CARDMount /* 800A5BE8 000A29E8 7F 23 CB 78 */ mr r3, r25 -/* 800A5BEC 000A29EC 48 11 90 59 */ bl func_801BEC44 +/* 800A5BEC 000A29EC 48 11 90 59 */ bl CARDCheck /* 800A5BF0 000A29F0 7F 23 CB 78 */ mr r3, r25 /* 800A5BF4 000A29F4 38 80 00 00 */ li r4, 0 -/* 800A5BF8 000A29F8 48 11 A2 FD */ bl func_801BFEF4 +/* 800A5BF8 000A29F8 48 11 A2 FD */ bl CARDFormatAsync /* 800A5BFC 000A29FC 7F 23 CB 78 */ mr r3, r25 -/* 800A5C00 000A2A00 48 11 7A 55 */ bl func_801BD654 +/* 800A5C00 000A2A00 48 11 7A 55 */ bl CARDGetXferredBytes /* 800A5C04 000A2A04 3B 40 00 01 */ li r26, 1 /* 800A5C08 000A2A08 7C 7E 1B 78 */ mr r30, r3 /* 800A5C0C 000A2A0C 4B FF FB 90 */ b lbl_800A579C @@ -3535,11 +3535,11 @@ lbl_800A5C30: /* 800A5C34 000A2A34 7F 23 CB 78 */ mr r3, r25 /* 800A5C38 000A2A38 7F E4 FB 78 */ mr r4, r31 /* 800A5C3C 000A2A3C 38 A0 00 00 */ li r5, 0 -/* 800A5C40 000A2A40 48 11 99 89 */ bl func_801BF5C8 +/* 800A5C40 000A2A40 48 11 99 89 */ bl CARDMount /* 800A5C44 000A2A44 7F 23 CB 78 */ mr r3, r25 -/* 800A5C48 000A2A48 48 11 8F FD */ bl func_801BEC44 +/* 800A5C48 000A2A48 48 11 8F FD */ bl CARDCheck /* 800A5C4C 000A2A4C 38 61 00 24 */ addi r3, r1, 0x24 -/* 800A5C50 000A2A50 48 00 0B D9 */ bl func_800A6828 +/* 800A5C50 000A2A50 48 00 0B D9 */ bl zMenuGetCorruptFiles__FPA64_c /* 800A5C54 000A2A54 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A5C58 000A2A58 7C 7D 1B 78 */ mr r29, r3 /* 800A5C5C 000A2A5C 7F 3B CB 78 */ mr r27, r25 @@ -3550,25 +3550,25 @@ lbl_800A5C30: lbl_800A5C70: /* 800A5C70 000A2A70 38 75 10 84 */ addi r3, r21, 0x1084 /* 800A5C74 000A2A74 38 80 00 01 */ li r4, 1 -/* 800A5C78 000A2A78 48 00 01 CD */ bl func_800A5E44 +/* 800A5C78 000A2A78 48 00 01 CD */ bl zMainMemCardRenderText__FPCcb /* 800A5C7C 000A2A7C 7F 23 CB 78 */ mr r3, r25 /* 800A5C80 000A2A80 7F 44 D3 78 */ mr r4, r26 -/* 800A5C84 000A2A84 48 11 B6 F1 */ bl func_801C1374 +/* 800A5C84 000A2A84 48 11 B6 F1 */ bl CARDDelete /* 800A5C88 000A2A88 7C 74 1B 79 */ or. r20, r3, r3 /* 800A5C8C 000A2A8C 41 82 00 34 */ beq lbl_800A5CC0 /* 800A5C90 000A2A90 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A5C94 000A2A94 38 80 00 01 */ li r4, 1 /* 800A5C98 000A2A98 38 63 D4 94 */ addi r3, r3, lbl_8025D494@l /* 800A5C9C 000A2A9C 38 63 10 A4 */ addi r3, r3, 0x10a4 -/* 800A5CA0 000A2AA0 48 00 01 A5 */ bl func_800A5E44 +/* 800A5CA0 000A2AA0 48 00 01 A5 */ bl zMainMemCardRenderText__FPCcb /* 800A5CA4 000A2AA4 48 00 00 1C */ b lbl_800A5CC0 lbl_800A5CA8: /* 800A5CA8 000A2AA8 7F 63 DB 78 */ mr r3, r27 -/* 800A5CAC 000A2AAC 48 11 61 55 */ bl func_801BBE00 +/* 800A5CAC 000A2AAC 48 11 61 55 */ bl CARDGetResultCode /* 800A5CB0 000A2AB0 7C 74 1B 78 */ mr r20, r3 /* 800A5CB4 000A2AB4 38 75 10 84 */ addi r3, r21, 0x1084 /* 800A5CB8 000A2AB8 38 80 00 01 */ li r4, 1 -/* 800A5CBC 000A2ABC 48 00 01 89 */ bl func_800A5E44 +/* 800A5CBC 000A2ABC 48 00 01 89 */ bl zMainMemCardRenderText__FPCcb lbl_800A5CC0: /* 800A5CC0 000A2AC0 2C 14 FF FF */ cmpwi r20, -1 /* 800A5CC4 000A2AC4 41 82 FF E4 */ beq lbl_800A5CA8 @@ -3578,7 +3578,7 @@ lbl_800A5CC0: /* 800A5CD4 000A2AD4 38 80 00 01 */ li r4, 1 /* 800A5CD8 000A2AD8 38 63 D4 94 */ addi r3, r3, lbl_8025D494@l /* 800A5CDC 000A2ADC 38 63 10 A4 */ addi r3, r3, 0x10a4 -/* 800A5CE0 000A2AE0 48 00 01 65 */ bl func_800A5E44 +/* 800A5CE0 000A2AE0 48 00 01 65 */ bl zMainMemCardRenderText__FPCcb lbl_800A5CE4: /* 800A5CE4 000A2AE4 3B 5A 00 40 */ addi r26, r26, 0x40 /* 800A5CE8 000A2AE8 3A D6 00 01 */ addi r22, r22, 1 @@ -3586,7 +3586,7 @@ lbl_800A5CEC: /* 800A5CEC 000A2AEC 7C 16 E8 00 */ cmpw r22, r29 /* 800A5CF0 000A2AF0 41 80 FF 80 */ blt lbl_800A5C70 /* 800A5CF4 000A2AF4 7F 03 C3 78 */ mr r3, r24 -/* 800A5CF8 000A2AF8 48 11 99 B5 */ bl func_801BF6AC +/* 800A5CF8 000A2AF8 48 11 99 B5 */ bl CARDUnmount /* 800A5CFC 000A2AFC 3B 00 00 01 */ li r24, 1 /* 800A5D00 000A2B00 3A C0 00 00 */ li r22, 0 /* 800A5D04 000A2B04 3B 40 00 00 */ li r26, 0 @@ -3649,36 +3649,36 @@ func_800A5DA4: /* 800A5DCC 000A2BCC 38 A0 00 00 */ li r5, 0 /* 800A5DD0 000A2BD0 80 02 BE EC */ lwz r0, lbl_803D086C-_SDA2_BASE_(r2) /* 800A5DD4 000A2BD4 90 01 00 08 */ stw r0, 8(r1) -/* 800A5DD8 000A2BD8 48 01 A3 61 */ bl func_800C0138 +/* 800A5DD8 000A2BD8 48 01 A3 61 */ bl iCameraCreate__Fiii /* 800A5DDC 000A2BDC 38 81 00 08 */ addi r4, r1, 8 /* 800A5DE0 000A2BE0 7C 7F 1B 78 */ mr r31, r3 /* 800A5DE4 000A2BE4 38 A0 00 03 */ li r5, 3 -/* 800A5DE8 000A2BE8 48 19 1A C9 */ bl func_802378B0 +/* 800A5DE8 000A2BE8 48 19 1A C9 */ bl RwCameraClear /* 800A5DEC 000A2BEC 7F E3 FB 78 */ mr r3, r31 -/* 800A5DF0 000A2BF0 48 19 17 C1 */ bl func_802375B0 +/* 800A5DF0 000A2BF0 48 19 17 C1 */ bl RwCameraBeginUpdate /* 800A5DF4 000A2BF4 7C 1E 00 D0 */ neg r0, r30 /* 800A5DF8 000A2BF8 7F 63 DB 78 */ mr r3, r27 /* 800A5DFC 000A2BFC 7C 00 F3 78 */ or r0, r0, r30 /* 800A5E00 000A2C00 7F 84 E3 78 */ mr r4, r28 /* 800A5E04 000A2C04 7F A5 EB 78 */ mr r5, r29 /* 800A5E08 000A2C08 54 06 0F FE */ srwi r6, r0, 0x1f -/* 800A5E0C 000A2C0C 4B FA 7B 29 */ bl func_8004D934 +/* 800A5E0C 000A2C0C 4B FA 7B 29 */ bl render_mem_card_no_space__Fiiib /* 800A5E10 000A2C10 7F E3 FB 78 */ mr r3, r31 -/* 800A5E14 000A2C14 48 19 17 75 */ bl func_80237588 +/* 800A5E14 000A2C14 48 19 17 75 */ bl RwCameraEndUpdate /* 800A5E18 000A2C18 7F E3 FB 78 */ mr r3, r31 /* 800A5E1C 000A2C1C 38 80 00 00 */ li r4, 0 /* 800A5E20 000A2C20 38 A0 00 01 */ li r5, 1 -/* 800A5E24 000A2C24 48 19 1A D9 */ bl func_802378FC +/* 800A5E24 000A2C24 48 19 1A D9 */ bl RwCameraShowRaster /* 800A5E28 000A2C28 7F E3 FB 78 */ mr r3, r31 -/* 800A5E2C 000A2C2C 48 01 A3 E5 */ bl func_800C0210 +/* 800A5E2C 000A2C2C 48 01 A3 E5 */ bl iCameraDestroy__FP8RwCamera /* 800A5E30 000A2C30 BB 61 00 1C */ lmw r27, 0x1c(r1) /* 800A5E34 000A2C34 80 01 00 34 */ lwz r0, 0x34(r1) /* 800A5E38 000A2C38 7C 08 03 A6 */ mtlr r0 /* 800A5E3C 000A2C3C 38 21 00 30 */ addi r1, r1, 0x30 /* 800A5E40 000A2C40 4E 80 00 20 */ blr -.global func_800A5E44 -func_800A5E44: +.global zMainMemCardRenderText__FPCcb +zMainMemCardRenderText__FPCcb: /* 800A5E44 000A2C44 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800A5E48 000A2C48 7C 08 02 A6 */ mflr r0 /* 800A5E4C 000A2C4C 38 A0 00 00 */ li r5, 0 @@ -3692,24 +3692,24 @@ func_800A5E44: /* 800A5E6C 000A2C6C 38 60 02 80 */ li r3, 0x280 /* 800A5E70 000A2C70 80 02 BE F0 */ lwz r0, lbl_803D0870-_SDA2_BASE_(r2) /* 800A5E74 000A2C74 90 01 00 08 */ stw r0, 8(r1) -/* 800A5E78 000A2C78 48 01 A2 C1 */ bl func_800C0138 +/* 800A5E78 000A2C78 48 01 A2 C1 */ bl iCameraCreate__Fiii /* 800A5E7C 000A2C7C 38 81 00 08 */ addi r4, r1, 8 /* 800A5E80 000A2C80 7C 7F 1B 78 */ mr r31, r3 /* 800A5E84 000A2C84 38 A0 00 03 */ li r5, 3 -/* 800A5E88 000A2C88 48 19 1A 29 */ bl func_802378B0 +/* 800A5E88 000A2C88 48 19 1A 29 */ bl RwCameraClear /* 800A5E8C 000A2C8C 7F E3 FB 78 */ mr r3, r31 -/* 800A5E90 000A2C90 48 19 17 21 */ bl func_802375B0 +/* 800A5E90 000A2C90 48 19 17 21 */ bl RwCameraBeginUpdate /* 800A5E94 000A2C94 7F A3 EB 78 */ mr r3, r29 /* 800A5E98 000A2C98 7F C4 F3 78 */ mr r4, r30 -/* 800A5E9C 000A2C9C 4B FA 7B 35 */ bl func_8004D9D0 +/* 800A5E9C 000A2C9C 4B FA 7B 35 */ bl RenderText__FPCcb /* 800A5EA0 000A2CA0 7F E3 FB 78 */ mr r3, r31 -/* 800A5EA4 000A2CA4 48 19 16 E5 */ bl func_80237588 +/* 800A5EA4 000A2CA4 48 19 16 E5 */ bl RwCameraEndUpdate /* 800A5EA8 000A2CA8 7F E3 FB 78 */ mr r3, r31 /* 800A5EAC 000A2CAC 38 80 00 00 */ li r4, 0 /* 800A5EB0 000A2CB0 38 A0 00 01 */ li r5, 1 -/* 800A5EB4 000A2CB4 48 19 1A 49 */ bl func_802378FC +/* 800A5EB4 000A2CB4 48 19 1A 49 */ bl RwCameraShowRaster /* 800A5EB8 000A2CB8 7F E3 FB 78 */ mr r3, r31 -/* 800A5EBC 000A2CBC 48 01 A3 55 */ bl func_800C0210 +/* 800A5EBC 000A2CBC 48 01 A3 55 */ bl iCameraDestroy__FP8RwCamera /* 800A5EC0 000A2CC0 80 01 00 24 */ lwz r0, 0x24(r1) /* 800A5EC4 000A2CC4 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800A5EC8 000A2CC8 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -3725,68 +3725,68 @@ func_800A5EDC: /* 800A5EE4 000A2CE4 90 01 00 14 */ stw r0, 0x14(r1) /* 800A5EE8 000A2CE8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800A5EEC 000A2CEC 93 C1 00 08 */ stw r30, 8(r1) -/* 800A5EF0 000A2CF0 4B F8 DC 61 */ bl func_80033B50 -/* 800A5EF4 000A2CF4 48 02 EA 5D */ bl func_800D4950 +/* 800A5EF0 000A2CF0 4B F8 DC 61 */ bl xMemPushBase__Fv +/* 800A5EF4 000A2CF4 48 02 EA 5D */ bl iTimeGet__Fv /* 800A5EF8 000A2CF8 7C 80 23 78 */ mr r0, r4 /* 800A5EFC 000A2CFC 3C A0 46 4F */ lis r5, 0x464F4E54@ha /* 800A5F00 000A2D00 7C 7E 1B 78 */ mr r30, r3 /* 800A5F04 000A2D04 38 80 00 00 */ li r4, 0 /* 800A5F08 000A2D08 7C 1F 03 78 */ mr r31, r0 /* 800A5F0C 000A2D0C 38 65 4E 54 */ addi r3, r5, 0x464F4E54@l -/* 800A5F10 000A2D10 4B FA 7D 85 */ bl func_8004DC94 +/* 800A5F10 000A2D10 4B FA 7D 85 */ bl xUtil_idtag2string__FUii /* 800A5F14 000A2D14 7F E4 FB 78 */ mr r4, r31 /* 800A5F18 000A2D18 7F C3 F3 78 */ mr r3, r30 -/* 800A5F1C 000A2D1C 48 02 EA 65 */ bl func_800D4980 +/* 800A5F1C 000A2D1C 48 02 EA 65 */ bl iTimeDiffSec__Fx /* 800A5F20 000A2D20 3C 60 46 4F */ lis r3, 0x464F4E54@ha /* 800A5F24 000A2D24 38 80 00 00 */ li r4, 0 /* 800A5F28 000A2D28 38 63 4E 54 */ addi r3, r3, 0x464F4E54@l /* 800A5F2C 000A2D2C 38 A0 00 01 */ li r5, 1 -/* 800A5F30 000A2D30 4B FA 52 65 */ bl func_8004B194 -/* 800A5F34 000A2D34 48 02 EA 1D */ bl func_800D4950 +/* 800A5F30 000A2D30 4B FA 52 65 */ bl xSTPreLoadScene__FUiPvi +/* 800A5F34 000A2D34 48 02 EA 1D */ bl iTimeGet__Fv /* 800A5F38 000A2D38 3C A0 46 4F */ lis r5, 0x464F4E54@ha /* 800A5F3C 000A2D3C 7C 9F 23 78 */ mr r31, r4 /* 800A5F40 000A2D40 7C 7E 1B 78 */ mr r30, r3 /* 800A5F44 000A2D44 38 80 00 00 */ li r4, 0 /* 800A5F48 000A2D48 38 65 4E 54 */ addi r3, r5, 0x464F4E54@l -/* 800A5F4C 000A2D4C 4B FA 7D 49 */ bl func_8004DC94 +/* 800A5F4C 000A2D4C 4B FA 7D 49 */ bl xUtil_idtag2string__FUii /* 800A5F50 000A2D50 7F E4 FB 78 */ mr r4, r31 /* 800A5F54 000A2D54 7F C3 F3 78 */ mr r3, r30 -/* 800A5F58 000A2D58 48 02 EA 29 */ bl func_800D4980 +/* 800A5F58 000A2D58 48 02 EA 29 */ bl iTimeDiffSec__Fx /* 800A5F5C 000A2D5C 3C 60 46 4F */ lis r3, 0x464F4E54@ha /* 800A5F60 000A2D60 38 80 00 01 */ li r4, 1 /* 800A5F64 000A2D64 38 63 4E 54 */ addi r3, r3, 0x464F4E54@l -/* 800A5F68 000A2D68 4B FA 53 DD */ bl func_8004B344 -/* 800A5F6C 000A2D6C 48 02 E9 E5 */ bl func_800D4950 +/* 800A5F68 000A2D68 4B FA 53 DD */ bl xSTQueueSceneAssets__FUii +/* 800A5F6C 000A2D6C 48 02 E9 E5 */ bl iTimeGet__Fv /* 800A5F70 000A2D70 3C A0 46 4F */ lis r5, 0x464F4E54@ha /* 800A5F74 000A2D74 7C 9F 23 78 */ mr r31, r4 /* 800A5F78 000A2D78 7C 7E 1B 78 */ mr r30, r3 /* 800A5F7C 000A2D7C 38 80 00 00 */ li r4, 0 /* 800A5F80 000A2D80 38 65 4E 54 */ addi r3, r5, 0x464F4E54@l -/* 800A5F84 000A2D84 4B FA 7D 11 */ bl func_8004DC94 +/* 800A5F84 000A2D84 4B FA 7D 11 */ bl xUtil_idtag2string__FUii /* 800A5F88 000A2D88 7F E4 FB 78 */ mr r4, r31 /* 800A5F8C 000A2D8C 7F C3 F3 78 */ mr r3, r30 -/* 800A5F90 000A2D90 48 02 E9 F1 */ bl func_800D4980 +/* 800A5F90 000A2D90 48 02 E9 F1 */ bl iTimeDiffSec__Fx /* 800A5F94 000A2D94 3F E0 46 4F */ lis r31, 0x464F4E54@ha lbl_800A5F98: /* 800A5F98 000A2D98 38 7F 4E 54 */ addi r3, r31, 0x464F4E54@l -/* 800A5F9C 000A2D9C 4B FA 54 F9 */ bl func_8004B494 +/* 800A5F9C 000A2D9C 4B FA 54 F9 */ bl xSTLoadStep__FUi /* 800A5FA0 000A2DA0 C0 02 92 E0 */ lfs f0, lbl_803CDC60-_SDA2_BASE_(r2) /* 800A5FA4 000A2DA4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A5FA8 000A2DA8 41 80 FF F0 */ blt lbl_800A5F98 /* 800A5FAC 000A2DAC 3C 60 46 4F */ lis r3, 0x464F4E54@ha /* 800A5FB0 000A2DB0 38 80 00 01 */ li r4, 1 /* 800A5FB4 000A2DB4 38 63 4E 54 */ addi r3, r3, 0x464F4E54@l -/* 800A5FB8 000A2DB8 4B FA 55 31 */ bl func_8004B4E8 -/* 800A5FBC 000A2DBC 48 02 E9 95 */ bl func_800D4950 +/* 800A5FB8 000A2DB8 4B FA 55 31 */ bl xSTDisconnect__FUii +/* 800A5FBC 000A2DBC 48 02 E9 95 */ bl iTimeGet__Fv /* 800A5FC0 000A2DC0 3C A0 46 4F */ lis r5, 0x464F4E54@ha /* 800A5FC4 000A2DC4 7C 9E 23 78 */ mr r30, r4 /* 800A5FC8 000A2DC8 7C 7F 1B 78 */ mr r31, r3 /* 800A5FCC 000A2DCC 38 80 00 00 */ li r4, 0 /* 800A5FD0 000A2DD0 38 65 4E 54 */ addi r3, r5, 0x464F4E54@l -/* 800A5FD4 000A2DD4 4B FA 7C C1 */ bl func_8004DC94 +/* 800A5FD4 000A2DD4 4B FA 7C C1 */ bl xUtil_idtag2string__FUii /* 800A5FD8 000A2DD8 7F C4 F3 78 */ mr r4, r30 /* 800A5FDC 000A2DDC 7F E3 FB 78 */ mr r3, r31 -/* 800A5FE0 000A2DE0 48 02 E9 A1 */ bl func_800D4980 +/* 800A5FE0 000A2DE0 48 02 E9 A1 */ bl iTimeDiffSec__Fx /* 800A5FE4 000A2DE4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A5FE8 000A2DE8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800A5FEC 000A2DEC 83 C1 00 08 */ lwz r30, 8(r1) diff --git a/asm/Game/zMenu.s b/asm/Game/zMenu.s index 931e796c5..3dfbaf386 100644 --- a/asm/Game/zMenu.s +++ b/asm/Game/zMenu.s @@ -2,13 +2,13 @@ .section .text # 0x800A6000 - 0x800A6BF8 -.global func_800A6000 -func_800A6000: +.global zMenuRunning__Fv +zMenuRunning__Fv: /* 800A6000 000A2E00 80 6D 90 44 */ lwz r3, lbl_803CB944-_SDA_BASE_(r13) /* 800A6004 000A2E04 4E 80 00 20 */ blr -.global func_800A6008 -func_800A6008: +.global zMenuInit__FUi +zMenuInit__FUi: /* 800A6008 000A2E08 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A600C 000A2E0C 7C 08 02 A6 */ mflr r0 /* 800A6010 000A2E10 90 01 00 14 */ stw r0, 0x14(r1) @@ -16,46 +16,46 @@ func_800A6008: /* 800A6018 000A2E18 93 E1 00 0C */ stw r31, 0xc(r1) /* 800A601C 000A2E1C 7C 7F 1B 78 */ mr r31, r3 /* 800A6020 000A2E20 90 0D 90 44 */ stw r0, lbl_803CB944-_SDA_BASE_(r13) -/* 800A6024 000A2E24 48 02 E9 2D */ bl func_800D4950 +/* 800A6024 000A2E24 48 02 E9 2D */ bl iTimeGet__Fv /* 800A6028 000A2E28 7C 83 23 78 */ mr r3, r4 -/* 800A602C 000A2E2C 4B F8 AC 35 */ bl func_80030C60 -/* 800A6030 000A2E30 48 02 E9 21 */ bl func_800D4950 -/* 800A6034 000A2E34 4B F8 AC 35 */ bl func_80030C68 +/* 800A602C 000A2E2C 4B F8 AC 35 */ bl xsrand__FUi +/* 800A6030 000A2E30 48 02 E9 21 */ bl iTimeGet__Fv +/* 800A6034 000A2E34 4B F8 AC 35 */ bl xrand__Fv /* 800A6038 000A2E38 7F E3 FB 78 */ mr r3, r31 /* 800A603C 000A2E3C 38 80 00 00 */ li r4, 0 -/* 800A6040 000A2E40 48 00 B7 E9 */ bl func_800B1828 +/* 800A6040 000A2E40 48 00 B7 E9 */ bl zSceneInit__FUii /* 800A6044 000A2E44 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A6048 000A2E48 38 80 02 80 */ li r4, 0x280 /* 800A604C 000A2E4C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800A6050 000A2E50 38 A0 01 E0 */ li r5, 0x1e0 -/* 800A6054 000A2E54 4B F6 52 5D */ bl func_8000B2B0 +/* 800A6054 000A2E54 4B F6 52 5D */ bl xCameraInit__FP7xCameraUiUi /* 800A6058 000A2E58 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A605C 000A2E5C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 800A6060 000A2E60 4B FA 9B 9D */ bl func_8004FBFC +/* 800A6060 000A2E60 4B FA 9B 9D */ bl zCameraReset__FP7xCamera /* 800A6064 000A2E64 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A6068 000A2E68 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800A606C 000A2E6C 80 83 1F C0 */ lwz r4, 0x1fc0(r3) -/* 800A6070 000A2E70 4B F6 74 01 */ bl func_8000D470 -/* 800A6074 000A2E74 48 00 0E DD */ bl func_800A6F50 +/* 800A6070 000A2E70 4B F6 74 01 */ bl xCameraSetScene__FP7xCameraP6xScene +/* 800A6074 000A2E74 48 00 0E DD */ bl zMusicInit__Fv /* 800A6078 000A2E78 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A607C 000A2E7C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800A6080 000A2E80 7C 08 03 A6 */ mtlr r0 /* 800A6084 000A2E84 38 21 00 10 */ addi r1, r1, 0x10 /* 800A6088 000A2E88 4E 80 00 20 */ blr -.global func_800A608C -func_800A608C: +.global zMenuExit__Fv +zMenuExit__Fv: /* 800A608C 000A2E8C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A6090 000A2E90 7C 08 02 A6 */ mflr r0 /* 800A6094 000A2E94 90 01 00 14 */ stw r0, 0x14(r1) -/* 800A6098 000A2E98 48 00 1A 09 */ bl func_800A7AA0 +/* 800A6098 000A2E98 48 00 1A 09 */ bl zMusicKill__Fv /* 800A609C 000A2E9C 38 60 FF FB */ li r3, -5 -/* 800A60A0 000A2EA0 4B FA 23 BD */ bl func_8004845C +/* 800A60A0 000A2EA0 4B FA 23 BD */ bl xSndStopAll__FUi /* 800A60A4 000A2EA4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A60A8 000A2EA8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 800A60AC 000A2EAC 4B F6 52 BD */ bl func_8000B368 +/* 800A60AC 000A2EAC 4B F6 52 BD */ bl xCameraExit__FP7xCamera /* 800A60B0 000A2EB0 38 60 00 00 */ li r3, 0 -/* 800A60B4 000A2EB4 48 00 BF B5 */ bl func_800B2068 +/* 800A60B4 000A2EB4 48 00 BF B5 */ bl zSceneExit__Fi /* 800A60B8 000A2EB8 38 00 00 00 */ li r0, 0 /* 800A60BC 000A2EBC 90 0D 90 44 */ stw r0, lbl_803CB944-_SDA_BASE_(r13) /* 800A60C0 000A2EC0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -63,8 +63,8 @@ func_800A608C: /* 800A60C8 000A2EC8 38 21 00 10 */ addi r1, r1, 0x10 /* 800A60CC 000A2ECC 4E 80 00 20 */ blr -.global func_800A60D0 -func_800A60D0: +.global zMenuSetup__Fv +zMenuSetup__Fv: /* 800A60D0 000A2ED0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A60D4 000A2ED4 7C 08 02 A6 */ mflr r0 /* 800A60D8 000A2ED8 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -72,47 +72,47 @@ func_800A60D0: /* 800A60E0 000A2EE0 38 00 00 03 */ li r0, 3 /* 800A60E4 000A2EE4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800A60E8 000A2EE8 90 03 17 38 */ stw r0, 0x1738(r3) -/* 800A60EC 000A2EEC 48 00 D1 15 */ bl func_800B3200 +/* 800A60EC 000A2EEC 48 00 D1 15 */ bl zSceneSetup__Fv /* 800A60F0 000A2EF0 C0 02 93 90 */ lfs f0, lbl_803CDD10-_SDA2_BASE_(r2) /* 800A60F4 000A2EF4 D0 0D 90 3C */ stfs f0, lbl_803CB93C-_SDA_BASE_(r13) -/* 800A60F8 000A2EF8 4B FF 32 B1 */ bl func_800993A8 +/* 800A60F8 000A2EF8 4B FF 32 B1 */ bl zGameSetupPlayer__Fv /* 800A60FC 000A2EFC 80 6D 90 DC */ lwz r3, lbl_803CB9DC-_SDA_BASE_(r13) -/* 800A6100 000A2F00 4B FE C8 19 */ bl func_80092918 +/* 800A6100 000A2F00 4B FE C8 19 */ bl zEnvStartingCamera__FP5_zEnv /* 800A6104 000A2F04 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A6108 000A2F08 C0 22 93 94 */ lfs f1, lbl_803CDD14-_SDA2_BASE_(r2) /* 800A610C 000A2F0C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 800A6110 000A2F10 4B F6 6B 01 */ bl func_8000CC10 -/* 800A6114 000A2F14 48 06 8D C9 */ bl func_8010EEDC +/* 800A6110 000A2F10 4B F6 6B 01 */ bl xCameraUpdate__FP7xCameraf +/* 800A6114 000A2F14 48 06 8D C9 */ bl xSkyDome_Setup__Fv /* 800A6118 000A2F18 38 60 00 00 */ li r3, 0 /* 800A611C 000A2F1C 38 80 00 00 */ li r4, 0 /* 800A6120 000A2F20 38 A0 00 57 */ li r5, 0x57 /* 800A6124 000A2F24 38 C0 00 00 */ li r6, 0 -/* 800A6128 000A2F28 4B FA F2 59 */ bl func_80055380 +/* 800A6128 000A2F28 4B FA F2 59 */ bl zEntEventAll__FP5xBaseUiUiPf /* 800A612C 000A2F2C 38 60 00 00 */ li r3, 0 /* 800A6130 000A2F30 38 80 00 00 */ li r4, 0 /* 800A6134 000A2F34 38 A0 00 59 */ li r5, 0x59 /* 800A6138 000A2F38 38 C0 00 00 */ li r6, 0 -/* 800A613C 000A2F3C 4B FA F2 45 */ bl func_80055380 +/* 800A613C 000A2F3C 4B FA F2 45 */ bl zEntEventAll__FP5xBaseUiUiPf /* 800A6140 000A2F40 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A6144 000A2F44 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800A6148 000A2F48 80 63 06 30 */ lwz r3, 0x630(r3) /* 800A614C 000A2F4C 28 03 00 00 */ cmplwi r3, 0 /* 800A6150 000A2F50 41 82 00 0C */ beq lbl_800A615C /* 800A6154 000A2F54 38 80 00 64 */ li r4, 0x64 -/* 800A6158 000A2F58 48 09 4B 65 */ bl func_8013ACBC +/* 800A6158 000A2F58 48 09 4B 65 */ bl xUpdateCull_Update__FP14xUpdateCullMgrUi lbl_800A615C: /* 800A615C 000A2F5C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A6160 000A2F60 38 80 00 08 */ li r4, 8 /* 800A6164 000A2F64 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800A6168 000A2F68 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800A616C 000A2F6C 4B F7 94 85 */ bl func_8001F5F0 +/* 800A616C 000A2F6C 4B F7 94 85 */ bl zEntEvent__FP5xBaseUi /* 800A6170 000A2F70 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A6174 000A2F74 7C 08 03 A6 */ mtlr r0 /* 800A6178 000A2F78 38 21 00 10 */ addi r1, r1, 0x10 /* 800A617C 000A2F7C 4E 80 00 20 */ blr -.global func_800A6180 -func_800A6180: +.global zMenuLoop__Fv +zMenuLoop__Fv: /* 800A6180 000A2F80 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800A6184 000A2F84 7C 08 02 A6 */ mflr r0 /* 800A6188 000A2F88 90 01 00 64 */ stw r0, 0x64(r1) @@ -123,21 +123,21 @@ func_800A6180: /* 800A619C 000A2F9C 2C 00 00 00 */ cmpwi r0, 0 /* 800A61A0 000A2FA0 41 82 00 20 */ beq lbl_800A61C0 /* 800A61A4 000A2FA4 38 60 00 01 */ li r3, 1 -/* 800A61A8 000A2FA8 4B FF 4A 71 */ bl func_8009AC18 +/* 800A61A8 000A2FA8 4B FF 4A 71 */ bl zGameModeSwitch__F9eGameMode /* 800A61AC 000A2FAC 38 60 00 00 */ li r3, 0 -/* 800A61B0 000A2FB0 4B FF 49 7D */ bl func_8009AB2C +/* 800A61B0 000A2FB0 4B FF 49 7D */ bl zGameStateSwitch__Fi /* 800A61B4 000A2FB4 38 60 00 00 */ li r3, 0 -/* 800A61B8 000A2FB8 48 00 14 89 */ bl func_800A7640 +/* 800A61B8 000A2FB8 48 00 14 89 */ bl zMusicNotify__Fi /* 800A61BC 000A2FBC 48 00 00 1C */ b lbl_800A61D8 lbl_800A61C0: /* 800A61C0 000A2FC0 38 60 00 02 */ li r3, 2 -/* 800A61C4 000A2FC4 4B FF 4A 55 */ bl func_8009AC18 +/* 800A61C4 000A2FC4 4B FF 4A 55 */ bl zGameModeSwitch__F9eGameMode /* 800A61C8 000A2FC8 38 60 00 00 */ li r3, 0 -/* 800A61CC 000A2FCC 4B FF 49 61 */ bl func_8009AB2C +/* 800A61CC 000A2FCC 4B FF 49 61 */ bl zGameStateSwitch__Fi /* 800A61D0 000A2FD0 38 60 00 00 */ li r3, 0 -/* 800A61D4 000A2FD4 48 00 14 6D */ bl func_800A7640 +/* 800A61D4 000A2FD4 48 00 14 6D */ bl zMusicNotify__Fi lbl_800A61D8: -/* 800A61D8 000A2FD8 48 02 E7 79 */ bl func_800D4950 +/* 800A61D8 000A2FD8 48 02 E7 79 */ bl iTimeGet__Fv /* 800A61DC 000A2FDC 48 14 78 11 */ bl func_801ED9EC /* 800A61E0 000A2FE0 3C 60 80 00 */ lis r3, 0x800000F8@ha /* 800A61E4 000A2FE4 3C 00 43 30 */ lis r0, 0x4330 @@ -153,7 +153,7 @@ lbl_800A61D8: /* 800A620C 000A300C EC 44 10 24 */ fdivs f2, f4, f2 /* 800A6210 000A3010 EC 02 00 78 */ fmsubs f0, f2, f1, f0 /* 800A6214 000A3014 D0 0D 90 34 */ stfs f0, lbl_803CB934-_SDA_BASE_(r13) -/* 800A6218 000A3018 4B FF 38 F5 */ bl func_80099B0C +/* 800A6218 000A3018 4B FF 38 F5 */ bl zGameExtras_NewGameReset__Fv /* 800A621C 000A301C 80 02 93 98 */ lwz r0, lbl_803CDD18-_SDA2_BASE_(r2) /* 800A6220 000A3020 38 61 00 0C */ addi r3, r1, 0xc /* 800A6224 000A3024 38 81 00 08 */ addi r4, r1, 8 @@ -163,9 +163,9 @@ lbl_800A61D8: /* 800A6234 000A3034 80 02 BE F8 */ lwz r0, lbl_803D0878-_SDA2_BASE_(r2) /* 800A6238 000A3038 90 01 00 08 */ stw r0, 8(r1) /* 800A623C 000A303C C0 22 93 A4 */ lfs f1, lbl_803CDD24-_SDA2_BASE_(r2) -/* 800A6240 000A3040 4B F9 B8 D9 */ bl func_80041B18 +/* 800A6240 000A3040 4B F9 B8 D9 */ bl xScrFxFade__FP10iColor_tagP10iColor_tagfPFv_vi /* 800A6244 000A3044 3A E0 00 0A */ li r23, 0xa -/* 800A6248 000A3048 48 02 E7 09 */ bl func_800D4950 +/* 800A6248 000A3048 48 02 E7 09 */ bl iTimeGet__Fv /* 800A624C 000A304C 48 14 77 A1 */ bl func_801ED9EC /* 800A6250 000A3050 3F 20 80 00 */ lis r25, 0x800000F8@ha /* 800A6254 000A3054 3F 40 43 30 */ lis r26, 0x4330 @@ -191,10 +191,10 @@ lbl_800A61D8: /* 800A62A4 000A30A4 D0 0D 90 34 */ stfs f0, lbl_803CB934-_SDA_BASE_(r13) lbl_800A62A8: /* 800A62A8 000A30A8 3A C0 00 00 */ li r22, 0 -/* 800A62AC 000A30AC 4B FF 46 81 */ bl func_8009A92C +/* 800A62AC 000A30AC 4B FF 46 81 */ bl zGameModeGet__Fv /* 800A62B0 000A30B0 2C 03 00 01 */ cmpwi r3, 1 /* 800A62B4 000A30B4 40 82 01 10 */ bne lbl_800A63C4 -/* 800A62B8 000A30B8 4B FF 46 6D */ bl func_8009A924 +/* 800A62B8 000A30B8 4B FF 46 6D */ bl zGameStateGet__Fv /* 800A62BC 000A30BC 2C 03 00 03 */ cmpwi r3, 3 /* 800A62C0 000A30C0 41 82 00 3C */ beq lbl_800A62FC /* 800A62C4 000A30C4 40 80 01 00 */ bge lbl_800A63C4 @@ -204,50 +204,50 @@ lbl_800A62A8: lbl_800A62D4: /* 800A62D4 000A30D4 3A C0 00 01 */ li r22, 1 /* 800A62D8 000A30D8 38 60 00 03 */ li r3, 3 -/* 800A62DC 000A30DC 4B FF 48 51 */ bl func_8009AB2C +/* 800A62DC 000A30DC 4B FF 48 51 */ bl zGameStateSwitch__Fi /* 800A62E0 000A30E0 C0 22 93 A4 */ lfs f1, lbl_803CDD24-_SDA2_BASE_(r2) /* 800A62E4 000A30E4 38 61 00 08 */ addi r3, r1, 8 /* 800A62E8 000A30E8 38 81 00 0C */ addi r4, r1, 0xc /* 800A62EC 000A30EC 38 A0 00 00 */ li r5, 0 /* 800A62F0 000A30F0 38 C0 00 01 */ li r6, 1 -/* 800A62F4 000A30F4 4B F9 B8 25 */ bl func_80041B18 +/* 800A62F4 000A30F4 4B F9 B8 25 */ bl xScrFxFade__FP10iColor_tagP10iColor_tagfPFv_vi /* 800A62F8 000A30F8 48 00 00 CC */ b lbl_800A63C4 lbl_800A62FC: /* 800A62FC 000A30FC 3A C0 00 01 */ li r22, 1 /* 800A6300 000A3100 38 60 00 05 */ li r3, 5 -/* 800A6304 000A3104 4B FE C9 CD */ bl func_80092CD0 +/* 800A6304 000A3104 4B FE C9 CD */ bl zFMVFileGetName__F8eFMVFile /* 800A6308 000A3108 C0 22 93 A8 */ lfs f1, lbl_803CDD28-_SDA2_BASE_(r2) /* 800A630C 000A310C 3C 80 00 01 */ lis r4, 1 /* 800A6310 000A3110 38 A0 00 01 */ li r5, 1 /* 800A6314 000A3114 38 C0 00 00 */ li r6, 0 -/* 800A6318 000A3118 4B FE C8 D5 */ bl func_80092BEC +/* 800A6318 000A3118 4B FE C8 D5 */ bl zFMVPlay__FPcUifbb /* 800A631C 000A311C 38 60 00 07 */ li r3, 7 -/* 800A6320 000A3120 4B FE C9 B1 */ bl func_80092CD0 +/* 800A6320 000A3120 4B FE C9 B1 */ bl zFMVFileGetName__F8eFMVFile /* 800A6324 000A3124 C0 22 93 A8 */ lfs f1, lbl_803CDD28-_SDA2_BASE_(r2) /* 800A6328 000A3128 3C 80 00 01 */ lis r4, 1 /* 800A632C 000A312C 38 A0 00 01 */ li r5, 1 /* 800A6330 000A3130 38 C0 00 00 */ li r6, 0 -/* 800A6334 000A3134 4B FE C8 B9 */ bl func_80092BEC +/* 800A6334 000A3134 4B FE C8 B9 */ bl zFMVPlay__FPcUifbb /* 800A6338 000A3138 38 60 00 06 */ li r3, 6 -/* 800A633C 000A313C 4B FE C9 95 */ bl func_80092CD0 +/* 800A633C 000A313C 4B FE C9 95 */ bl zFMVFileGetName__F8eFMVFile /* 800A6340 000A3140 C0 22 93 A8 */ lfs f1, lbl_803CDD28-_SDA2_BASE_(r2) /* 800A6344 000A3144 3C 80 00 01 */ lis r4, 1 /* 800A6348 000A3148 38 A0 00 01 */ li r5, 1 /* 800A634C 000A314C 38 C0 00 00 */ li r6, 0 -/* 800A6350 000A3150 4B FE C8 9D */ bl func_80092BEC +/* 800A6350 000A3150 4B FE C8 9D */ bl zFMVPlay__FPcUifbb /* 800A6354 000A3154 C0 02 93 AC */ lfs f0, lbl_803CDD2C-_SDA2_BASE_(r2) /* 800A6358 000A3158 38 60 00 02 */ li r3, 2 /* 800A635C 000A315C D0 0D 82 C8 */ stfs f0, lbl_803CABC8-_SDA_BASE_(r13) -/* 800A6360 000A3160 4B FF 48 B9 */ bl func_8009AC18 +/* 800A6360 000A3160 4B FF 48 B9 */ bl zGameModeSwitch__F9eGameMode /* 800A6364 000A3164 38 60 00 01 */ li r3, 1 -/* 800A6368 000A3168 4B FF 47 C5 */ bl func_8009AB2C +/* 800A6368 000A3168 4B FF 47 C5 */ bl zGameStateSwitch__Fi /* 800A636C 000A316C C0 22 93 B0 */ lfs f1, lbl_803CDD30-_SDA2_BASE_(r2) /* 800A6370 000A3170 38 61 00 0C */ addi r3, r1, 0xc /* 800A6374 000A3174 38 81 00 08 */ addi r4, r1, 8 /* 800A6378 000A3178 38 A0 00 00 */ li r5, 0 /* 800A637C 000A317C 38 C0 00 01 */ li r6, 1 -/* 800A6380 000A3180 4B F9 B7 99 */ bl func_80041B18 -/* 800A6384 000A3184 48 02 E5 CD */ bl func_800D4950 +/* 800A6380 000A3180 4B F9 B7 99 */ bl xScrFxFade__FP10iColor_tagP10iColor_tagfPFv_vi +/* 800A6384 000A3184 48 02 E5 CD */ bl iTimeGet__Fv /* 800A6388 000A3188 48 14 76 65 */ bl func_801ED9EC /* 800A638C 000A318C 3C 60 80 00 */ lis r3, 0x800000F8@ha /* 800A6390 000A3190 3C 00 43 30 */ lis r0, 0x4330 @@ -264,7 +264,7 @@ lbl_800A62FC: /* 800A63BC 000A31BC EC 02 00 78 */ fmsubs f0, f2, f1, f0 /* 800A63C0 000A31C0 D0 0D 90 34 */ stfs f0, lbl_803CB934-_SDA_BASE_(r13) lbl_800A63C4: -/* 800A63C4 000A31C4 48 02 E5 8D */ bl func_800D4950 +/* 800A63C4 000A31C4 48 02 E5 8D */ bl iTimeGet__Fv /* 800A63C8 000A31C8 48 14 76 25 */ bl func_801ED9EC /* 800A63CC 000A31CC 80 19 00 F8 */ lwz r0, 0xf8(r25) /* 800A63D0 000A31D0 93 41 00 20 */ stw r26, 0x20(r1) @@ -302,7 +302,7 @@ lbl_800A6434: /* 800A644C 000A324C C0 02 93 A0 */ lfs f0, lbl_803CDD20-_SDA2_BASE_(r2) /* 800A6450 000A3250 D0 0D 82 C4 */ stfs f0, lbl_803CABC4-_SDA_BASE_(r13) lbl_800A6454: -/* 800A6454 000A3254 4B FF 44 D9 */ bl func_8009A92C +/* 800A6454 000A3254 4B FF 44 D9 */ bl zGameModeGet__Fv /* 800A6458 000A3258 2C 03 00 02 */ cmpwi r3, 2 /* 800A645C 000A325C 40 82 01 18 */ bne lbl_800A6574 /* 800A6460 000A3260 C0 2D 90 3C */ lfs f1, lbl_803CB93C-_SDA_BASE_(r13) @@ -315,14 +315,14 @@ lbl_800A6454: /* 800A647C 000A327C 40 80 00 74 */ bge lbl_800A64F0 /* 800A6480 000A3280 3C 60 80 26 */ lis r3, lbl_8025E558@ha /* 800A6484 000A3284 38 63 E5 58 */ addi r3, r3, lbl_8025E558@l -/* 800A6488 000A3288 4B FA 5D 8D */ bl func_8004C214 -/* 800A648C 000A328C 48 00 E5 B1 */ bl func_800B4A3C +/* 800A6488 000A3288 4B FA 5D 8D */ bl xStrHash__FPCc +/* 800A648C 000A328C 48 00 E5 B1 */ bl zSceneFindObject__FUi /* 800A6490 000A3290 3C 80 80 26 */ lis r4, lbl_8025E558@ha /* 800A6494 000A3294 7C 75 1B 78 */ mr r21, r3 /* 800A6498 000A3298 38 84 E5 58 */ addi r4, r4, lbl_8025E558@l /* 800A649C 000A329C 38 64 00 18 */ addi r3, r4, 0x18 -/* 800A64A0 000A32A0 4B FA 5D 75 */ bl func_8004C214 -/* 800A64A4 000A32A4 48 00 E5 99 */ bl func_800B4A3C +/* 800A64A0 000A32A0 4B FA 5D 75 */ bl xStrHash__FPCc +/* 800A64A4 000A32A4 48 00 E5 99 */ bl zSceneFindObject__FUi /* 800A64A8 000A32A8 28 15 00 00 */ cmplwi r21, 0 /* 800A64AC 000A32AC 7C 74 1B 78 */ mr r20, r3 /* 800A64B0 000A32B0 41 82 00 14 */ beq lbl_800A64C4 @@ -339,38 +339,38 @@ lbl_800A64C4: /* 800A64D8 000A32D8 41 82 00 10 */ beq lbl_800A64E8 lbl_800A64DC: /* 800A64DC 000A32DC 38 60 00 01 */ li r3, 1 -/* 800A64E0 000A32E0 4B FF 46 4D */ bl func_8009AB2C +/* 800A64E0 000A32E0 4B FF 46 4D */ bl zGameStateSwitch__Fi /* 800A64E4 000A32E4 48 00 00 0C */ b lbl_800A64F0 lbl_800A64E8: /* 800A64E8 000A32E8 C0 02 93 90 */ lfs f0, lbl_803CDD10-_SDA2_BASE_(r2) /* 800A64EC 000A32EC D0 0D 90 3C */ stfs f0, lbl_803CB93C-_SDA_BASE_(r13) lbl_800A64F0: -/* 800A64F0 000A32F0 4B FF 44 35 */ bl func_8009A924 +/* 800A64F0 000A32F0 4B FF 44 35 */ bl zGameStateGet__Fv /* 800A64F4 000A32F4 2C 03 00 01 */ cmpwi r3, 1 /* 800A64F8 000A32F8 40 82 00 4C */ bne lbl_800A6544 /* 800A64FC 000A32FC 80 0D 82 C0 */ lwz r0, lbl_803CABC0-_SDA_BASE_(r13) /* 800A6500 000A3300 2C 00 00 00 */ cmpwi r0, 0 /* 800A6504 000A3304 41 82 00 10 */ beq lbl_800A6514 /* 800A6508 000A3308 38 60 00 00 */ li r3, 0 -/* 800A650C 000A330C 48 00 06 E5 */ bl func_800A6BF0 +/* 800A650C 000A330C 48 00 06 E5 */ bl zMenuFirstBootSet__Fi /* 800A6510 000A3310 48 00 00 20 */ b lbl_800A6530 lbl_800A6514: /* 800A6514 000A3314 38 60 00 08 */ li r3, 8 -/* 800A6518 000A3318 4B FE C7 B9 */ bl func_80092CD0 +/* 800A6518 000A3318 4B FE C7 B9 */ bl zFMVFileGetName__F8eFMVFile /* 800A651C 000A331C C0 22 93 B0 */ lfs f1, lbl_803CDD30-_SDA2_BASE_(r2) /* 800A6520 000A3320 38 80 FF FF */ li r4, -1 /* 800A6524 000A3324 88 DB 06 D2 */ lbz r6, 0x6d2(r27) /* 800A6528 000A3328 38 A0 00 01 */ li r5, 1 -/* 800A652C 000A332C 48 00 06 79 */ bl func_800A6BA4 +/* 800A652C 000A332C 48 00 06 79 */ bl zMenuFMVPlay__FPcUifbb lbl_800A6530: /* 800A6530 000A3330 38 60 00 00 */ li r3, 0 -/* 800A6534 000A3334 4B FF 45 F9 */ bl func_8009AB2C +/* 800A6534 000A3334 4B FF 45 F9 */ bl zGameStateSwitch__Fi /* 800A6538 000A3338 C0 02 93 90 */ lfs f0, lbl_803CDD10-_SDA2_BASE_(r2) /* 800A653C 000A333C D0 0D 90 3C */ stfs f0, lbl_803CB93C-_SDA_BASE_(r13) /* 800A6540 000A3340 48 00 00 0C */ b lbl_800A654C lbl_800A6544: /* 800A6544 000A3344 C0 2D 82 C4 */ lfs f1, lbl_803CABC4-_SDA_BASE_(r13) -/* 800A6548 000A3348 48 00 12 6D */ bl func_800A77B4 +/* 800A6548 000A3348 48 00 12 6D */ bl zMusicUpdate__Ff lbl_800A654C: /* 800A654C 000A334C 88 9B 06 D1 */ lbz r4, 0x6d1(r27) /* 800A6550 000A3350 3C 60 80 39 */ lis r3, lbl_8038C994@ha @@ -387,25 +387,25 @@ lbl_800A6574: /* 800A6578 000A3378 D0 0D 90 34 */ stfs f0, lbl_803CB934-_SDA_BASE_(r13) /* 800A657C 000A337C 88 7B 06 D1 */ lbz r3, 0x6d1(r27) /* 800A6580 000A3380 C0 2D 82 C4 */ lfs f1, lbl_803CABC4-_SDA_BASE_(r13) -/* 800A6584 000A3384 4B F8 FA 41 */ bl func_80035FC4 +/* 800A6584 000A3384 4B F8 FA 41 */ bl xPadUpdate__Fif /* 800A6588 000A3388 88 1B 06 D2 */ lbz r0, 0x6d2(r27) /* 800A658C 000A338C 28 00 00 00 */ cmplwi r0, 0 /* 800A6590 000A3390 40 82 00 28 */ bne lbl_800A65B8 /* 800A6594 000A3394 C0 2D 82 C4 */ lfs f1, lbl_803CABC4-_SDA_BASE_(r13) /* 800A6598 000A3398 38 60 00 01 */ li r3, 1 -/* 800A659C 000A339C 4B F8 FA 29 */ bl func_80035FC4 +/* 800A659C 000A339C 4B F8 FA 29 */ bl xPadUpdate__Fif /* 800A65A0 000A33A0 C0 2D 82 C4 */ lfs f1, lbl_803CABC4-_SDA_BASE_(r13) /* 800A65A4 000A33A4 38 60 00 02 */ li r3, 2 -/* 800A65A8 000A33A8 4B F8 FA 1D */ bl func_80035FC4 +/* 800A65A8 000A33A8 4B F8 FA 1D */ bl xPadUpdate__Fif /* 800A65AC 000A33AC C0 2D 82 C4 */ lfs f1, lbl_803CABC4-_SDA_BASE_(r13) /* 800A65B0 000A33B0 38 60 00 03 */ li r3, 3 -/* 800A65B4 000A33B4 4B F8 FA 11 */ bl func_80035FC4 +/* 800A65B4 000A33B4 4B F8 FA 11 */ bl xPadUpdate__Fif lbl_800A65B8: /* 800A65B8 000A33B8 4B FF 30 A9 */ bl func_80099660 /* 800A65BC 000A33BC 48 00 01 8D */ bl func_800A6748 /* 800A65C0 000A33C0 C0 2D 82 C4 */ lfs f1, lbl_803CABC4-_SDA_BASE_(r13) /* 800A65C4 000A33C4 7C 75 1B 78 */ mr r21, r3 -/* 800A65C8 000A33C8 48 00 D9 6D */ bl func_800B3F34 +/* 800A65C8 000A33C8 48 00 D9 6D */ bl zSceneUpdate__Ff /* 800A65CC 000A33CC 2C 15 00 00 */ cmpwi r21, 0 /* 800A65D0 000A33D0 40 82 00 1C */ bne lbl_800A65EC /* 800A65D4 000A33D4 81 9B 07 14 */ lwz r12, 0x714(r27) @@ -415,39 +415,39 @@ lbl_800A65B8: /* 800A65E4 000A33E4 7D 89 03 A6 */ mtctr r12 /* 800A65E8 000A33E8 4E 80 04 21 */ bctrl lbl_800A65EC: -/* 800A65EC 000A33EC 4B FA 23 A9 */ bl func_80048994 -/* 800A65F0 000A33F0 48 0D A6 9D */ bl func_80180C8C +/* 800A65EC 000A33EC 4B FA 23 A9 */ bl xSndUpdate__Fv +/* 800A65F0 000A33F0 48 0D A6 9D */ bl CheckDVDAndResetState__8iTRCDiskFv /* 800A65F4 000A33F4 C0 2D 82 C4 */ lfs f1, lbl_803CABC4-_SDA_BASE_(r13) /* 800A65F8 000A33F8 7F 63 DB 78 */ mr r3, r27 -/* 800A65FC 000A33FC 4B FA AB 61 */ bl func_8005115C +/* 800A65FC 000A33FC 4B FA AB 61 */ bl zCameraUpdate__FP7xCameraf /* 800A6600 000A3400 7F A3 EB 78 */ mr r3, r29 /* 800A6604 000A3404 38 80 00 01 */ li r4, 1 -/* 800A6608 000A3408 4B F6 66 ED */ bl func_8000CCF4 -/* 800A660C 000A340C 48 00 E2 C1 */ bl func_800B48CC -/* 800A6610 000A3410 4B F7 17 89 */ bl func_80017D98 +/* 800A6608 000A3408 4B F6 66 ED */ bl xCameraBegin__FP7xCamerai +/* 800A660C 000A340C 48 00 E2 C1 */ bl zSceneRender__Fv +/* 800A6610 000A3410 4B F7 17 89 */ bl xDebugUpdate__Fv /* 800A6614 000A3414 2C 16 00 00 */ cmpwi r22, 0 /* 800A6618 000A3418 41 82 00 38 */ beq lbl_800A6650 /* 800A661C 000A341C 38 60 00 06 */ li r3, 6 /* 800A6620 000A3420 38 80 00 00 */ li r4, 0 -/* 800A6624 000A3424 48 18 91 B9 */ bl func_8022F7DC +/* 800A6624 000A3424 48 18 91 B9 */ bl RwRenderStateSet /* 800A6628 000A3428 38 60 00 08 */ li r3, 8 /* 800A662C 000A342C 38 80 00 00 */ li r4, 0 -/* 800A6630 000A3430 48 18 91 AD */ bl func_8022F7DC +/* 800A6630 000A3430 48 18 91 AD */ bl RwRenderStateSet /* 800A6634 000A3434 38 60 00 0A */ li r3, 0xa /* 800A6638 000A3438 38 80 00 01 */ li r4, 1 -/* 800A663C 000A343C 48 18 91 A1 */ bl func_8022F7DC +/* 800A663C 000A343C 48 18 91 A1 */ bl RwRenderStateSet /* 800A6640 000A3440 38 60 00 0B */ li r3, 0xb /* 800A6644 000A3444 38 80 00 01 */ li r4, 1 -/* 800A6648 000A3448 48 18 91 95 */ bl func_8022F7DC -/* 800A664C 000A344C 4B F9 B3 C1 */ bl func_80041A0C +/* 800A6648 000A3448 48 18 91 95 */ bl RwRenderStateSet +/* 800A664C 000A344C 4B F9 B3 C1 */ bl xScrFxDrawScreenSizeRectangle__Fv lbl_800A6650: /* 800A6650 000A3450 4B FF 2F F1 */ bl func_80099640 /* 800A6654 000A3454 C0 2D 82 C4 */ lfs f1, lbl_803CABC4-_SDA_BASE_(r13) /* 800A6658 000A3458 7F C3 F3 78 */ mr r3, r30 /* 800A665C 000A345C 38 80 00 01 */ li r4, 1 -/* 800A6660 000A3460 4B F6 6D AD */ bl func_8000D40C +/* 800A6660 000A3460 4B F6 6D AD */ bl xCameraEnd__FP7xCamerafi /* 800A6664 000A3464 7F E3 FB 78 */ mr r3, r31 -/* 800A6668 000A3468 4B F6 6D E5 */ bl func_8000D44C +/* 800A6668 000A3468 4B F6 6D E5 */ bl xCameraShowRaster__FP7xCamera /* 800A666C 000A346C 48 00 00 FD */ bl func_800A6768 /* 800A6670 000A3470 90 61 00 10 */ stw r3, 0x10(r1) /* 800A6674 000A3474 80 7B 1F C0 */ lwz r3, 0x1fc0(r27) @@ -475,9 +475,9 @@ lbl_800A66C4: /* 800A66C8 000A34C8 4B F5 CE 79 */ bl memcpy lbl_800A66CC: /* 800A66CC 000A34CC 38 60 00 0C */ li r3, 0xc -/* 800A66D0 000A34D0 4B FF 45 49 */ bl func_8009AC18 +/* 800A66D0 000A34D0 4B FF 45 49 */ bl zGameModeSwitch__F9eGameMode /* 800A66D4 000A34D4 38 60 00 00 */ li r3, 0 -/* 800A66D8 000A34D8 4B FF 44 55 */ bl func_8009AB2C +/* 800A66D8 000A34D8 4B FF 44 55 */ bl zGameStateSwitch__Fi lbl_800A66DC: /* 800A66DC 000A34DC 80 6D 88 B0 */ lwz r3, lbl_803CB1B0-_SDA_BASE_(r13) /* 800A66E0 000A34E0 2C 17 00 00 */ cmpwi r23, 0 @@ -488,7 +488,7 @@ lbl_800A66DC: /* 800A66F4 000A34F4 48 00 00 2C */ b lbl_800A6720 lbl_800A66F8: /* 800A66F8 000A34F8 38 60 00 02 */ li r3, 2 -/* 800A66FC 000A34FC 4B FF 42 41 */ bl func_8009A93C +/* 800A66FC 000A34FC 4B FF 42 41 */ bl zGameSetOstrich__F12_GameOstrich /* 800A6700 000A3500 80 1C 00 08 */ lwz r0, 8(r28) /* 800A6704 000A3504 2C 00 00 02 */ cmpwi r0, 2 /* 800A6708 000A3508 41 82 00 18 */ beq lbl_800A6720 @@ -496,12 +496,12 @@ lbl_800A66F8: /* 800A6710 000A3510 80 7C 00 04 */ lwz r3, 4(r28) /* 800A6714 000A3514 98 1B 06 D8 */ stb r0, 0x6d8(r27) /* 800A6718 000A3518 38 80 00 01 */ li r4, 1 -/* 800A671C 000A351C 4B FA 71 E9 */ bl func_8004D904 +/* 800A671C 000A351C 4B FA 71 E9 */ bl xTRCPad__Fi12_tagTRCState lbl_800A6720: /* 800A6720 000A3520 48 00 00 31 */ bl func_800A6750 /* 800A6724 000A3524 2C 03 00 00 */ cmpwi r3, 0 /* 800A6728 000A3528 40 82 FB 80 */ bne lbl_800A62A8 -/* 800A672C 000A352C 4B FF 33 E1 */ bl func_80099B0C +/* 800A672C 000A352C 4B FF 33 E1 */ bl zGameExtras_NewGameReset__Fv /* 800A6730 000A3530 BA 81 00 30 */ lmw r20, 0x30(r1) /* 800A6734 000A3534 80 01 00 64 */ lwz r0, 0x64(r1) /* 800A6738 000A3538 80 61 00 10 */ lwz r3, 0x10(r1) @@ -535,11 +535,11 @@ func_800A6768: /* 800A6784 000A3584 3B E0 00 00 */ li r31, 0 /* 800A6788 000A3588 2C 00 00 04 */ cmpwi r0, 4 /* 800A678C 000A358C 40 82 00 58 */ bne lbl_800A67E4 -/* 800A6790 000A3590 48 02 E1 C1 */ bl func_800D4950 +/* 800A6790 000A3590 48 02 E1 C1 */ bl iTimeGet__Fv /* 800A6794 000A3594 48 14 72 59 */ bl func_801ED9EC /* 800A6798 000A3598 C0 0D 90 34 */ lfs f0, lbl_803CB934-_SDA_BASE_(r13) /* 800A679C 000A359C EF E1 00 28 */ fsubs f31, f1, f0 -/* 800A67A0 000A35A0 48 00 98 C5 */ bl func_800B0064 +/* 800A67A0 000A35A0 48 00 98 C5 */ bl zSaveLoad_LoadLoop__Fv /* 800A67A4 000A35A4 7C 7F 1B 78 */ mr r31, r3 /* 800A67A8 000A35A8 3C 1F CF D0 */ addis r0, r31, 0xcfd0 /* 800A67AC 000A35AC 28 00 30 30 */ cmplwi r0, 0x3030 @@ -553,7 +553,7 @@ lbl_800A67BC: /* 800A67C8 000A35C8 3C 60 48 42 */ lis r3, 0x48423030@ha /* 800A67CC 000A35CC 3B E3 30 30 */ addi r31, r3, 0x48423030@l lbl_800A67D0: -/* 800A67D0 000A35D0 48 02 E1 81 */ bl func_800D4950 +/* 800A67D0 000A35D0 48 02 E1 81 */ bl iTimeGet__Fv /* 800A67D4 000A35D4 48 14 72 19 */ bl func_801ED9EC /* 800A67D8 000A35D8 EC 1F 08 2A */ fadds f0, f31, f1 /* 800A67DC 000A35DC D0 0D 90 34 */ stfs f0, lbl_803CB934-_SDA_BASE_(r13) @@ -561,7 +561,7 @@ lbl_800A67D0: lbl_800A67E4: /* 800A67E4 000A35E4 2C 00 00 06 */ cmpwi r0, 6 /* 800A67E8 000A35E8 40 82 00 20 */ bne lbl_800A6808 -/* 800A67EC 000A35EC 48 00 9A 51 */ bl func_800B023C +/* 800A67EC 000A35EC 48 00 9A 51 */ bl zSaveLoad_SaveLoop__Fv /* 800A67F0 000A35F0 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A67F4 000A35F4 3C 60 48 42 */ lis r3, 0x48423030@ha /* 800A67F8 000A35F8 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -578,8 +578,8 @@ lbl_800A6808: /* 800A6820 000A3620 38 21 00 20 */ addi r1, r1, 0x20 /* 800A6824 000A3624 4E 80 00 20 */ blr -.global func_800A6828 -func_800A6828: +.global zMenuGetCorruptFiles__FPA64_c +zMenuGetCorruptFiles__FPA64_c: /* 800A6828 000A3628 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800A682C 000A362C 7C 08 02 A6 */ mflr r0 /* 800A6830 000A3630 3C 80 80 2F */ lis r4, lbl_802F2990@ha @@ -610,8 +610,8 @@ lbl_800A686C: /* 800A688C 000A368C 38 21 00 20 */ addi r1, r1, 0x20 /* 800A6890 000A3690 4E 80 00 20 */ blr -.global func_800A6894 -func_800A6894: +.global zMenuCardCheckStartup__FPiPiPi +zMenuCardCheckStartup__FPiPiPi: /* 800A6894 000A3694 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800A6898 000A3698 7C 08 02 A6 */ mflr r0 /* 800A689C 000A369C 90 01 00 34 */ stw r0, 0x34(r1) @@ -620,11 +620,11 @@ func_800A6894: /* 800A68A8 000A36A8 7C 9D 23 78 */ mr r29, r4 /* 800A68AC 000A36AC 7C BE 2B 78 */ mr r30, r5 /* 800A68B0 000A36B0 38 60 00 0B */ li r3, 0xb -/* 800A68B4 000A36B4 4B F9 64 25 */ bl func_8003CCD8 +/* 800A68B4 000A36B4 4B F9 64 25 */ bl xSGInit__F16en_SAVEGAME_MODE /* 800A68B8 000A36B8 38 81 00 08 */ addi r4, r1, 8 /* 800A68BC 000A36BC 7C 7F 1B 78 */ mr r31, r3 /* 800A68C0 000A36C0 3B 60 00 00 */ li r27, 0 -/* 800A68C4 000A36C4 4B F9 66 59 */ bl func_8003CF1C +/* 800A68C4 000A36C4 4B F9 66 59 */ bl xSGTgtCount__FP17st_XSAVEGAME_DATAPi /* 800A68C8 000A36C8 2C 03 00 01 */ cmpwi r3, 1 /* 800A68CC 000A36CC 41 82 01 30 */ beq lbl_800A69FC /* 800A68D0 000A36D0 40 80 00 10 */ bge lbl_800A68E0 @@ -638,14 +638,14 @@ lbl_800A68E0: /* 800A68EC 000A36EC 7F E3 FB 78 */ mr r3, r31 /* 800A68F0 000A36F0 90 0D 90 40 */ stw r0, lbl_803CB940-_SDA_BASE_(r13) /* 800A68F4 000A36F4 38 80 00 00 */ li r4, 0 -/* 800A68F8 000A36F8 4B F9 66 49 */ bl func_8003CF40 +/* 800A68F8 000A36F8 4B F9 66 49 */ bl xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi /* 800A68FC 000A36FC 7F E3 FB 78 */ mr r3, r31 /* 800A6900 000A3700 38 80 00 00 */ li r4, 0 -/* 800A6904 000A3704 4B F9 67 05 */ bl func_8003D008 +/* 800A6904 000A3704 4B F9 67 05 */ bl xSGTgtSelect__FP17st_XSAVEGAME_DATAi /* 800A6908 000A3708 7F E3 FB 78 */ mr r3, r31 /* 800A690C 000A370C 38 80 00 00 */ li r4, 0 /* 800A6910 000A3710 38 A0 00 00 */ li r5, 0 -/* 800A6914 000A3714 4B F9 66 51 */ bl func_8003CF64 +/* 800A6914 000A3714 4B F9 66 51 */ bl xSGTgtIsFormat__FP17st_XSAVEGAME_DATAiPi /* 800A6918 000A3718 2C 03 00 00 */ cmpwi r3, 0 /* 800A691C 000A371C 40 82 00 2C */ bne lbl_800A6948 /* 800A6920 000A3720 38 00 FF FF */ li r0, -1 @@ -654,7 +654,7 @@ lbl_800A68E0: /* 800A692C 000A372C 38 80 00 00 */ li r4, 0 /* 800A6930 000A3730 90 1D 00 00 */ stw r0, 0(r29) /* 800A6934 000A3734 90 1E 00 00 */ stw r0, 0(r30) -/* 800A6938 000A3738 4B F9 66 09 */ bl func_8003CF40 +/* 800A6938 000A3738 4B F9 66 09 */ bl xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi /* 800A693C 000A373C 90 6D 90 40 */ stw r3, lbl_803CB940-_SDA_BASE_(r13) /* 800A6940 000A3740 3B 60 00 01 */ li r27, 1 /* 800A6944 000A3744 48 00 02 30 */ b lbl_800A6B74 @@ -666,7 +666,7 @@ lbl_800A6948: /* 800A6958 000A3758 38 80 00 00 */ li r4, 0 /* 800A695C 000A375C 90 1D 00 00 */ stw r0, 0(r29) /* 800A6960 000A3760 90 1E 00 00 */ stw r0, 0(r30) -/* 800A6964 000A3764 4B F9 65 DD */ bl func_8003CF40 +/* 800A6964 000A3764 4B F9 65 DD */ bl xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi /* 800A6968 000A3768 90 6D 90 40 */ stw r3, lbl_803CB940-_SDA_BASE_(r13) /* 800A696C 000A376C 3B 60 00 01 */ li r27, 1 /* 800A6970 000A3770 48 00 02 04 */ b lbl_800A6B74 @@ -674,7 +674,7 @@ lbl_800A6974: /* 800A6974 000A3774 3C 80 80 2F */ lis r4, lbl_802F2990@ha /* 800A6978 000A3778 7F E3 FB 78 */ mr r3, r31 /* 800A697C 000A377C 38 84 29 90 */ addi r4, r4, lbl_802F2990@l -/* 800A6980 000A3780 4B F9 65 79 */ bl func_8003CEF8 +/* 800A6980 000A3780 4B F9 65 79 */ bl xSGCheckForCorruptFiles__FP17st_XSAVEGAME_DATAPA64_c /* 800A6984 000A3784 2C 03 00 00 */ cmpwi r3, 0 /* 800A6988 000A3788 90 6D 90 48 */ stw r3, lbl_803CB948-_SDA_BASE_(r13) /* 800A698C 000A378C 41 82 00 2C */ beq lbl_800A69B8 @@ -684,7 +684,7 @@ lbl_800A6974: /* 800A699C 000A379C 38 80 00 00 */ li r4, 0 /* 800A69A0 000A37A0 90 1D 00 00 */ stw r0, 0(r29) /* 800A69A4 000A37A4 90 1E 00 00 */ stw r0, 0(r30) -/* 800A69A8 000A37A8 4B F9 65 99 */ bl func_8003CF40 +/* 800A69A8 000A37A8 4B F9 65 99 */ bl xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi /* 800A69AC 000A37AC 90 6D 90 40 */ stw r3, lbl_803CB940-_SDA_BASE_(r13) /* 800A69B0 000A37B0 3B 60 00 01 */ li r27, 1 /* 800A69B4 000A37B4 48 00 01 C0 */ b lbl_800A6B74 @@ -697,22 +697,22 @@ lbl_800A69B8: /* 800A69CC 000A37CC 38 A4 CC 00 */ addi r5, r4, 0x0000CC00@l /* 800A69D0 000A37D0 38 80 00 00 */ li r4, 0 /* 800A69D4 000A37D4 38 C0 FF FF */ li r6, -1 -/* 800A69D8 000A37D8 4B F9 67 A5 */ bl func_8003D17C +/* 800A69D8 000A37D8 4B F9 67 A5 */ bl xSGTgtHaveRoomStartup__FP17st_XSAVEGAME_DATAiiiPiPiPi /* 800A69DC 000A37DC 7C 7B 1B 79 */ or. r27, r3, r3 /* 800A69E0 000A37E0 40 82 01 94 */ bne lbl_800A6B74 /* 800A69E4 000A37E4 7F E3 FB 78 */ mr r3, r31 /* 800A69E8 000A37E8 38 80 00 00 */ li r4, 0 -/* 800A69EC 000A37EC 4B F9 65 55 */ bl func_8003CF40 +/* 800A69EC 000A37EC 4B F9 65 55 */ bl xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi /* 800A69F0 000A37F0 90 6D 90 40 */ stw r3, lbl_803CB940-_SDA_BASE_(r13) /* 800A69F4 000A37F4 3B 60 00 00 */ li r27, 0 /* 800A69F8 000A37F8 48 00 01 7C */ b lbl_800A6B74 lbl_800A69FC: /* 800A69FC 000A37FC 7F E3 FB 78 */ mr r3, r31 /* 800A6A00 000A3800 38 80 00 00 */ li r4, 0 -/* 800A6A04 000A3804 4B F9 65 3D */ bl func_8003CF40 +/* 800A6A04 000A3804 4B F9 65 3D */ bl xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi /* 800A6A08 000A3808 2C 03 00 01 */ cmpwi r3, 1 /* 800A6A0C 000A380C 40 82 00 30 */ bne lbl_800A6A3C -/* 800A6A10 000A3810 48 02 86 7D */ bl func_800CF08C +/* 800A6A10 000A3810 48 02 86 7D */ bl iSGCheckForWrongDevice__Fv /* 800A6A14 000A3814 90 6D 90 40 */ stw r3, lbl_803CB940-_SDA_BASE_(r13) /* 800A6A18 000A3818 80 0D 90 40 */ lwz r0, lbl_803CB940-_SDA_BASE_(r13) /* 800A6A1C 000A381C 2C 00 00 00 */ cmpwi r0, 0 @@ -726,11 +726,11 @@ lbl_800A69FC: lbl_800A6A3C: /* 800A6A3C 000A383C 7F E3 FB 78 */ mr r3, r31 /* 800A6A40 000A3840 38 80 00 00 */ li r4, 0 -/* 800A6A44 000A3844 4B F9 65 C5 */ bl func_8003D008 +/* 800A6A44 000A3844 4B F9 65 C5 */ bl xSGTgtSelect__FP17st_XSAVEGAME_DATAi /* 800A6A48 000A3848 7F E3 FB 78 */ mr r3, r31 /* 800A6A4C 000A384C 38 80 00 00 */ li r4, 0 /* 800A6A50 000A3850 38 A0 00 00 */ li r5, 0 -/* 800A6A54 000A3854 4B F9 65 11 */ bl func_8003CF64 +/* 800A6A54 000A3854 4B F9 65 11 */ bl xSGTgtIsFormat__FP17st_XSAVEGAME_DATAiPi /* 800A6A58 000A3858 2C 03 00 00 */ cmpwi r3, 0 /* 800A6A5C 000A385C 40 82 00 2C */ bne lbl_800A6A88 /* 800A6A60 000A3860 38 00 FF FF */ li r0, -1 @@ -739,7 +739,7 @@ lbl_800A6A3C: /* 800A6A6C 000A386C 38 80 00 00 */ li r4, 0 /* 800A6A70 000A3870 90 1D 00 00 */ stw r0, 0(r29) /* 800A6A74 000A3874 90 1E 00 00 */ stw r0, 0(r30) -/* 800A6A78 000A3878 4B F9 64 C9 */ bl func_8003CF40 +/* 800A6A78 000A3878 4B F9 64 C9 */ bl xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi /* 800A6A7C 000A387C 90 6D 90 40 */ stw r3, lbl_803CB940-_SDA_BASE_(r13) /* 800A6A80 000A3880 3B 60 00 01 */ li r27, 1 /* 800A6A84 000A3884 48 00 00 F0 */ b lbl_800A6B74 @@ -751,7 +751,7 @@ lbl_800A6A88: /* 800A6A98 000A3898 38 80 00 00 */ li r4, 0 /* 800A6A9C 000A389C 90 1D 00 00 */ stw r0, 0(r29) /* 800A6AA0 000A38A0 90 1E 00 00 */ stw r0, 0(r30) -/* 800A6AA4 000A38A4 4B F9 64 9D */ bl func_8003CF40 +/* 800A6AA4 000A38A4 4B F9 64 9D */ bl xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi /* 800A6AA8 000A38A8 90 6D 90 40 */ stw r3, lbl_803CB940-_SDA_BASE_(r13) /* 800A6AAC 000A38AC 3B 60 00 01 */ li r27, 1 /* 800A6AB0 000A38B0 48 00 00 C4 */ b lbl_800A6B74 @@ -759,7 +759,7 @@ lbl_800A6AB4: /* 800A6AB4 000A38B4 3C 80 80 2F */ lis r4, lbl_802F2990@ha /* 800A6AB8 000A38B8 7F E3 FB 78 */ mr r3, r31 /* 800A6ABC 000A38BC 38 84 29 90 */ addi r4, r4, lbl_802F2990@l -/* 800A6AC0 000A38C0 4B F9 64 39 */ bl func_8003CEF8 +/* 800A6AC0 000A38C0 4B F9 64 39 */ bl xSGCheckForCorruptFiles__FP17st_XSAVEGAME_DATAPA64_c /* 800A6AC4 000A38C4 2C 03 00 00 */ cmpwi r3, 0 /* 800A6AC8 000A38C8 90 6D 90 48 */ stw r3, lbl_803CB948-_SDA_BASE_(r13) /* 800A6ACC 000A38CC 41 82 00 2C */ beq lbl_800A6AF8 @@ -769,7 +769,7 @@ lbl_800A6AB4: /* 800A6ADC 000A38DC 38 80 00 00 */ li r4, 0 /* 800A6AE0 000A38E0 90 1D 00 00 */ stw r0, 0(r29) /* 800A6AE4 000A38E4 90 1E 00 00 */ stw r0, 0(r30) -/* 800A6AE8 000A38E8 4B F9 64 59 */ bl func_8003CF40 +/* 800A6AE8 000A38E8 4B F9 64 59 */ bl xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi /* 800A6AEC 000A38EC 90 6D 90 40 */ stw r3, lbl_803CB940-_SDA_BASE_(r13) /* 800A6AF0 000A38F0 3B 60 00 01 */ li r27, 1 /* 800A6AF4 000A38F4 48 00 00 80 */ b lbl_800A6B74 @@ -782,17 +782,17 @@ lbl_800A6AF8: /* 800A6B0C 000A390C 38 A4 CC 00 */ addi r5, r4, 0x0000CC00@l /* 800A6B10 000A3910 38 80 00 00 */ li r4, 0 /* 800A6B14 000A3914 38 C0 FF FF */ li r6, -1 -/* 800A6B18 000A3918 4B F9 66 65 */ bl func_8003D17C +/* 800A6B18 000A3918 4B F9 66 65 */ bl xSGTgtHaveRoomStartup__FP17st_XSAVEGAME_DATAiiiPiPiPi /* 800A6B1C 000A391C 7C 7B 1B 79 */ or. r27, r3, r3 /* 800A6B20 000A3920 40 82 00 54 */ bne lbl_800A6B74 /* 800A6B24 000A3924 7F E3 FB 78 */ mr r3, r31 /* 800A6B28 000A3928 38 80 00 00 */ li r4, 0 -/* 800A6B2C 000A392C 4B F9 64 15 */ bl func_8003CF40 +/* 800A6B2C 000A392C 4B F9 64 15 */ bl xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi /* 800A6B30 000A3930 90 6D 90 40 */ stw r3, lbl_803CB940-_SDA_BASE_(r13) /* 800A6B34 000A3934 48 00 00 40 */ b lbl_800A6B74 lbl_800A6B38: /* 800A6B38 000A3938 3B 60 00 01 */ li r27, 1 -/* 800A6B3C 000A393C 48 02 85 51 */ bl func_800CF08C +/* 800A6B3C 000A393C 48 02 85 51 */ bl iSGCheckForWrongDevice__Fv /* 800A6B40 000A3940 90 6D 90 40 */ stw r3, lbl_803CB940-_SDA_BASE_(r13) /* 800A6B44 000A3944 80 0D 90 40 */ lwz r0, lbl_803CB940-_SDA_BASE_(r13) /* 800A6B48 000A3948 2C 00 00 00 */ cmpwi r0, 0 @@ -809,7 +809,7 @@ lbl_800A6B64: /* 800A6B70 000A3970 90 1E 00 00 */ stw r0, 0(r30) lbl_800A6B74: /* 800A6B74 000A3974 7F E3 FB 78 */ mr r3, r31 -/* 800A6B78 000A3978 4B F9 62 5D */ bl func_8003CDD4 +/* 800A6B78 000A3978 4B F9 62 5D */ bl xSGDone__FP17st_XSAVEGAME_DATA /* 800A6B7C 000A397C 7F 60 00 34 */ cntlzw r0, r27 /* 800A6B80 000A3980 BB 61 00 1C */ lmw r27, 0x1c(r1) /* 800A6B84 000A3984 54 03 D9 7E */ srwi r3, r0, 5 @@ -818,21 +818,21 @@ lbl_800A6B74: /* 800A6B90 000A3990 38 21 00 30 */ addi r1, r1, 0x30 /* 800A6B94 000A3994 4E 80 00 20 */ blr -.global func_800A6B98 -func_800A6B98: +.global zMenuGetBadCard__Fv +zMenuGetBadCard__Fv: /* 800A6B98 000A3998 80 6D 90 40 */ lwz r3, lbl_803CB940-_SDA_BASE_(r13) /* 800A6B9C 000A399C 38 63 00 01 */ addi r3, r3, 1 /* 800A6BA0 000A39A0 4E 80 00 20 */ blr -.global func_800A6BA4 -func_800A6BA4: +.global zMenuFMVPlay__FPcUifbb +zMenuFMVPlay__FPcUifbb: /* 800A6BA4 000A39A4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A6BA8 000A39A8 7C 08 02 A6 */ mflr r0 /* 800A6BAC 000A39AC 28 03 00 00 */ cmplwi r3, 0 /* 800A6BB0 000A39B0 90 01 00 14 */ stw r0, 0x14(r1) /* 800A6BB4 000A39B4 41 82 00 24 */ beq lbl_800A6BD8 -/* 800A6BB8 000A39B8 4B FE C0 35 */ bl func_80092BEC -/* 800A6BBC 000A39BC 48 02 DD 95 */ bl func_800D4950 +/* 800A6BB8 000A39B8 4B FE C0 35 */ bl zFMVPlay__FPcUifbb +/* 800A6BBC 000A39BC 48 02 DD 95 */ bl iTimeGet__Fv /* 800A6BC0 000A39C0 48 14 6E 2D */ bl func_801ED9EC /* 800A6BC4 000A39C4 D0 2D 90 34 */ stfs f1, lbl_803CB934-_SDA_BASE_(r13) /* 800A6BC8 000A39C8 C0 0D 90 34 */ lfs f0, lbl_803CB934-_SDA_BASE_(r13) @@ -845,12 +845,12 @@ lbl_800A6BD8: /* 800A6BE0 000A39E0 38 21 00 10 */ addi r1, r1, 0x10 /* 800A6BE4 000A39E4 4E 80 00 20 */ blr -.global func_800A6BE8 -func_800A6BE8: +.global zMenuIsFirstBoot__Fv +zMenuIsFirstBoot__Fv: /* 800A6BE8 000A39E8 80 6D 82 C0 */ lwz r3, lbl_803CABC0-_SDA_BASE_(r13) /* 800A6BEC 000A39EC 4E 80 00 20 */ blr -.global func_800A6BF0 -func_800A6BF0: +.global zMenuFirstBootSet__Fi +zMenuFirstBootSet__Fi: /* 800A6BF0 000A39F0 90 6D 82 C0 */ stw r3, lbl_803CABC0-_SDA_BASE_(r13) /* 800A6BF4 000A39F4 4E 80 00 20 */ blr diff --git a/asm/Game/zMovePoint.s b/asm/Game/zMovePoint.s index 43db879c7..53fd775fa 100644 --- a/asm/Game/zMovePoint.s +++ b/asm/Game/zMovePoint.s @@ -2,8 +2,8 @@ .section .text # 0x800A6BF8 - 0x800A6E9C -.global func_800A6BF8 -func_800A6BF8: +.global zMovePoint_GetMemPool__Fi +zMovePoint_GetMemPool__Fi: /* 800A6BF8 000A39F8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A6BFC 000A39FC 7C 08 02 A6 */ mflr r0 /* 800A6C00 000A3A00 90 01 00 14 */ stw r0, 0x14(r1) @@ -13,7 +13,7 @@ func_800A6BF8: /* 800A6C10 000A3A10 1C 9F 00 30 */ mulli r4, r31, 0x30 /* 800A6C14 000A3A14 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 800A6C18 000A3A18 38 A0 00 00 */ li r5, 0 -/* 800A6C1C 000A3A1C 4B F8 CD 25 */ bl func_80033940 +/* 800A6C1C 000A3A1C 4B F8 CD 25 */ bl xMemAlloc__FUiUii /* 800A6C20 000A3A20 48 00 00 08 */ b lbl_800A6C28 lbl_800A6C24: /* 800A6C24 000A3A24 38 60 00 00 */ li r3, 0 @@ -27,8 +27,8 @@ lbl_800A6C28: /* 800A6C40 000A3A40 38 21 00 10 */ addi r1, r1, 0x10 /* 800A6C44 000A3A44 4E 80 00 20 */ blr -.global func_800A6C48 -func_800A6C48: +.global zMovePointInit__FP10zMovePointP15xMovePointAsset +zMovePointInit__FP10zMovePointP15xMovePointAsset: /* 800A6C48 000A3A48 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A6C4C 000A3A4C 7C 08 02 A6 */ mflr r0 /* 800A6C50 000A3A50 90 01 00 14 */ stw r0, 0x14(r1) @@ -36,7 +36,7 @@ func_800A6C48: /* 800A6C58 000A3A58 7C 9F 23 78 */ mr r31, r4 /* 800A6C5C 000A3A5C 93 C1 00 08 */ stw r30, 8(r1) /* 800A6C60 000A3A60 7C 7E 1B 78 */ mr r30, r3 -/* 800A6C64 000A3A64 4B F8 E8 31 */ bl func_80035494 +/* 800A6C64 000A3A64 4B F8 E8 31 */ bl xMovePointInit__FP10xMovePointP15xMovePointAsset /* 800A6C68 000A3A68 3C 60 80 0A */ lis r3, lbl_800A6D88@ha /* 800A6C6C 000A3A6C 38 03 6D 88 */ addi r0, r3, lbl_800A6D88@l /* 800A6C70 000A3A70 90 1E 00 0C */ stw r0, 0xc(r30) @@ -60,26 +60,26 @@ lbl_800A6CA0: /* 800A6CB0 000A3AB0 38 21 00 10 */ addi r1, r1, 0x10 /* 800A6CB4 000A3AB4 4E 80 00 20 */ blr -.global func_800A6CB8 -func_800A6CB8: +.global zMovePoint_GetInst__Fi +zMovePoint_GetInst__Fi: /* 800A6CB8 000A3AB8 1C 03 00 30 */ mulli r0, r3, 0x30 /* 800A6CBC 000A3ABC 80 6D 90 50 */ lwz r3, lbl_803CB950-_SDA_BASE_(r13) /* 800A6CC0 000A3AC0 7C 63 02 14 */ add r3, r3, r0 /* 800A6CC4 000A3AC4 4E 80 00 20 */ blr -.global func_800A6CC8 -func_800A6CC8: +.global zMovePointSetup__FP10zMovePointP6zScene +zMovePointSetup__FP10zMovePointP6zScene: /* 800A6CC8 000A3AC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A6CCC 000A3ACC 7C 08 02 A6 */ mflr r0 /* 800A6CD0 000A3AD0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800A6CD4 000A3AD4 4B F8 E8 D1 */ bl func_800355A4 +/* 800A6CD4 000A3AD4 4B F8 E8 D1 */ bl xMovePointSetup__FP10xMovePointP6xScene /* 800A6CD8 000A3AD8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A6CDC 000A3ADC 7C 08 03 A6 */ mtlr r0 /* 800A6CE0 000A3AE0 38 21 00 10 */ addi r1, r1, 0x10 /* 800A6CE4 000A3AE4 4E 80 00 20 */ blr -.global func_800A6CE8 -func_800A6CE8: +.global zMovePoint_From_xAssetID__FUi +zMovePoint_From_xAssetID__FUi: /* 800A6CE8 000A3AE8 80 0D 90 54 */ lwz r0, lbl_803CB954-_SDA_BASE_(r13) /* 800A6CEC 000A3AEC 38 C0 00 00 */ li r6, 0 /* 800A6CF0 000A3AF0 80 AD 90 50 */ lwz r5, lbl_803CB950-_SDA_BASE_(r13) @@ -100,34 +100,34 @@ lbl_800A6D20: /* 800A6D20 000A3B20 7C C3 33 78 */ mr r3, r6 /* 800A6D24 000A3B24 4E 80 00 20 */ blr -.global func_800A6D28 -func_800A6D28: +.global zMovePointSave__FP10zMovePointP7xSerial +zMovePointSave__FP10zMovePointP7xSerial: /* 800A6D28 000A3B28 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A6D2C 000A3B2C 7C 08 02 A6 */ mflr r0 /* 800A6D30 000A3B30 90 01 00 14 */ stw r0, 0x14(r1) -/* 800A6D34 000A3B34 4B F8 E7 E9 */ bl func_8003551C +/* 800A6D34 000A3B34 4B F8 E7 E9 */ bl xMovePointSave__FP10xMovePointP7xSerial /* 800A6D38 000A3B38 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A6D3C 000A3B3C 7C 08 03 A6 */ mtlr r0 /* 800A6D40 000A3B40 38 21 00 10 */ addi r1, r1, 0x10 /* 800A6D44 000A3B44 4E 80 00 20 */ blr -.global func_800A6D48 -func_800A6D48: +.global zMovePointLoad__FP10zMovePointP7xSerial +zMovePointLoad__FP10zMovePointP7xSerial: /* 800A6D48 000A3B48 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A6D4C 000A3B4C 7C 08 02 A6 */ mflr r0 /* 800A6D50 000A3B50 90 01 00 14 */ stw r0, 0x14(r1) -/* 800A6D54 000A3B54 4B F8 E7 E9 */ bl func_8003553C +/* 800A6D54 000A3B54 4B F8 E7 E9 */ bl xMovePointLoad__FP10xMovePointP7xSerial /* 800A6D58 000A3B58 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A6D5C 000A3B5C 7C 08 03 A6 */ mtlr r0 /* 800A6D60 000A3B60 38 21 00 10 */ addi r1, r1, 0x10 /* 800A6D64 000A3B64 4E 80 00 20 */ blr -.global func_800A6D68 -func_800A6D68: +.global zMovePointReset__FP10zMovePoint +zMovePointReset__FP10zMovePoint: /* 800A6D68 000A3B68 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A6D6C 000A3B6C 7C 08 02 A6 */ mflr r0 /* 800A6D70 000A3B70 90 01 00 14 */ stw r0, 0x14(r1) -/* 800A6D74 000A3B74 4B F8 E7 E9 */ bl func_8003555C +/* 800A6D74 000A3B74 4B F8 E7 E9 */ bl xMovePointReset__FP10xMovePoint /* 800A6D78 000A3B78 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A6D7C 000A3B7C 7C 08 03 A6 */ mtlr r0 /* 800A6D80 000A3B80 38 21 00 10 */ addi r1, r1, 0x10 @@ -162,7 +162,7 @@ lbl_800A6DDC: /* 800A6DE4 000A3BE4 48 00 00 3C */ b lbl_800A6E20 lbl_800A6DE8: /* 800A6DE8 000A3BE8 7C 83 23 78 */ mr r3, r4 -/* 800A6DEC 000A3BEC 4B FF FF 7D */ bl func_800A6D68 +/* 800A6DEC 000A3BEC 4B FF FF 7D */ bl zMovePointReset__FP10zMovePoint /* 800A6DF0 000A3BF0 48 00 00 30 */ b lbl_800A6E20 lbl_800A6DF4: /* 800A6DF4 000A3BF4 80 64 00 14 */ lwz r3, 0x14(r4) @@ -173,10 +173,10 @@ lbl_800A6DF4: /* 800A6E08 000A3C08 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A6E0C 000A3C0C 40 80 00 10 */ bge lbl_800A6E1C /* 800A6E10 000A3C10 C0 22 93 C4 */ lfs f1, lbl_803CDD44-_SDA2_BASE_(r2) -/* 800A6E14 000A3C14 48 0D A9 E5 */ bl func_801817F8 +/* 800A6E14 000A3C14 48 0D A9 E5 */ bl NPCC_MakeASplash__FPC5xVec3f /* 800A6E18 000A3C18 48 00 00 08 */ b lbl_800A6E20 lbl_800A6E1C: -/* 800A6E1C 000A3C1C 48 0D A9 DD */ bl func_801817F8 +/* 800A6E1C 000A3C1C 48 0D A9 DD */ bl NPCC_MakeASplash__FPC5xVec3f lbl_800A6E20: /* 800A6E20 000A3C20 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A6E24 000A3C24 38 60 00 01 */ li r3, 1 @@ -184,30 +184,30 @@ lbl_800A6E20: /* 800A6E2C 000A3C2C 38 21 00 10 */ addi r1, r1, 0x10 /* 800A6E30 000A3C30 4E 80 00 20 */ blr -.global func_800A6E34 -func_800A6E34: +.global zMovePointGetNext__FPC10zMovePointPC10zMovePointPP10zMovePointP5xVec3 +zMovePointGetNext__FPC10zMovePointPC10zMovePointPP10zMovePointP5xVec3: /* 800A6E34 000A3C34 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A6E38 000A3C38 7C 08 02 A6 */ mflr r0 /* 800A6E3C 000A3C3C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800A6E40 000A3C40 4B F8 E9 79 */ bl func_800357B8 +/* 800A6E40 000A3C40 4B F8 E9 79 */ bl xMovePointGetNext__FPC10xMovePointPC10xMovePointPP10xMovePointP5xVec3 /* 800A6E44 000A3C44 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A6E48 000A3C48 7C 08 03 A6 */ mtlr r0 /* 800A6E4C 000A3C4C 38 21 00 10 */ addi r1, r1, 0x10 /* 800A6E50 000A3C50 4E 80 00 20 */ blr -.global func_800A6E54 -func_800A6E54: +.global zMovePointGetPos__FPC10zMovePoint +zMovePointGetPos__FPC10zMovePoint: /* 800A6E54 000A3C54 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A6E58 000A3C58 7C 08 02 A6 */ mflr r0 /* 800A6E5C 000A3C5C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800A6E60 000A3C60 4B F8 EA 85 */ bl func_800358E4 +/* 800A6E60 000A3C60 4B F8 EA 85 */ bl xMovePointGetPos__FPC10xMovePoint /* 800A6E64 000A3C64 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A6E68 000A3C68 7C 08 03 A6 */ mtlr r0 /* 800A6E6C 000A3C6C 38 21 00 10 */ addi r1, r1, 0x10 /* 800A6E70 000A3C70 4E 80 00 20 */ blr -.global func_800A6E74 -func_800A6E74: +.global zMovePointGetDelay__FPC10zMovePoint +zMovePointGetDelay__FPC10zMovePoint: /* 800A6E74 000A3C74 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A6E78 000A3C78 7C 08 02 A6 */ mflr r0 /* 800A6E7C 000A3C7C 90 01 00 14 */ stw r0, 0x14(r1) diff --git a/asm/Game/zMusic.s b/asm/Game/zMusic.s index 4a4f5d743..fb07afe31 100644 --- a/asm/Game/zMusic.s +++ b/asm/Game/zMusic.s @@ -23,8 +23,8 @@ func_800A6E9C: /* 800A6EDC 000A3CDC 38 21 00 10 */ addi r1, r1, 0x10 /* 800A6EE0 000A3CE0 4E 80 00 20 */ blr -.global func_800A6EE4 -func_800A6EE4: +.global zMusicRefreshVolume__Fv +zMusicRefreshVolume__Fv: /* 800A6EE4 000A3CE4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800A6EE8 000A3CE8 7C 08 02 A6 */ mflr r0 /* 800A6EEC 000A3CEC 3C 80 80 2F */ lis r4, lbl_802F2B10@ha @@ -41,7 +41,7 @@ lbl_800A6F10: /* 800A6F14 000A3D14 28 03 00 00 */ cmplwi r3, 0 /* 800A6F18 000A3D18 41 82 00 0C */ beq lbl_800A6F24 /* 800A6F1C 000A3D1C C0 3F 00 00 */ lfs f1, 0(r31) -/* 800A6F20 000A3D20 4B FA 24 89 */ bl func_800493A8 +/* 800A6F20 000A3D20 4B FA 24 89 */ bl xSndSetVol__FUif lbl_800A6F24: /* 800A6F24 000A3D24 3B BD 00 01 */ addi r29, r29, 1 /* 800A6F28 000A3D28 3B DE 00 14 */ addi r30, r30, 0x14 @@ -55,8 +55,8 @@ lbl_800A6F24: /* 800A6F48 000A3D48 38 21 00 20 */ addi r1, r1, 0x20 /* 800A6F4C 000A3D4C 4E 80 00 20 */ blr -.global func_800A6F50 -func_800A6F50: +.global zMusicInit__Fv +zMusicInit__Fv: /* 800A6F50 000A3D50 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A6F54 000A3D54 7C 08 02 A6 */ mflr r0 /* 800A6F58 000A3D58 3C 60 80 2F */ lis r3, lbl_802F2B10@ha @@ -72,7 +72,7 @@ func_800A6F50: /* 800A6F80 000A3D80 90 04 00 14 */ stw r0, 0x14(r4) /* 800A6F84 000A3D84 90 04 00 18 */ stw r0, 0x18(r4) /* 800A6F88 000A3D88 90 04 00 1C */ stw r0, 0x1c(r4) -/* 800A6F8C 000A3D8C 4B FA 52 89 */ bl func_8004C214 +/* 800A6F8C 000A3D8C 4B FA 52 89 */ bl xStrHash__FPCc /* 800A6F90 000A3D90 3C A0 80 2F */ lis r5, lbl_802F2A50@ha /* 800A6F94 000A3D94 94 65 2A 50 */ stwu r3, lbl_802F2A50@l(r5) /* 800A6F98 000A3D98 3C 80 80 26 */ lis r4, lbl_8025E588@ha @@ -80,7 +80,7 @@ func_800A6F50: /* 800A6FA0 000A3DA0 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l /* 800A6FA4 000A3DA4 90 05 00 04 */ stw r0, 4(r5) /* 800A6FA8 000A3DA8 38 63 00 0F */ addi r3, r3, 0xf -/* 800A6FAC 000A3DAC 4B FA 52 69 */ bl func_8004C214 +/* 800A6FAC 000A3DAC 4B FA 52 69 */ bl xStrHash__FPCc /* 800A6FB0 000A3DB0 3C A0 80 2F */ lis r5, lbl_802F2A50@ha /* 800A6FB4 000A3DB4 3C 80 80 26 */ lis r4, lbl_8025E588@ha /* 800A6FB8 000A3DB8 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l @@ -89,7 +89,7 @@ func_800A6F50: /* 800A6FC4 000A3DC4 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l /* 800A6FC8 000A3DC8 38 63 00 1E */ addi r3, r3, 0x1e /* 800A6FCC 000A3DCC 90 05 00 0C */ stw r0, 0xc(r5) -/* 800A6FD0 000A3DD0 4B FA 52 45 */ bl func_8004C214 +/* 800A6FD0 000A3DD0 4B FA 52 45 */ bl xStrHash__FPCc /* 800A6FD4 000A3DD4 3C A0 80 2F */ lis r5, lbl_802F2A50@ha /* 800A6FD8 000A3DD8 3C 80 80 26 */ lis r4, lbl_8025E588@ha /* 800A6FDC 000A3DDC 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l @@ -98,7 +98,7 @@ func_800A6F50: /* 800A6FE8 000A3DE8 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l /* 800A6FEC 000A3DEC 38 63 00 2D */ addi r3, r3, 0x2d /* 800A6FF0 000A3DF0 90 05 00 14 */ stw r0, 0x14(r5) -/* 800A6FF4 000A3DF4 4B FA 52 21 */ bl func_8004C214 +/* 800A6FF4 000A3DF4 4B FA 52 21 */ bl xStrHash__FPCc /* 800A6FF8 000A3DF8 3C A0 80 2F */ lis r5, lbl_802F2A50@ha /* 800A6FFC 000A3DFC 3C 80 80 26 */ lis r4, lbl_8025E588@ha /* 800A7000 000A3E00 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l @@ -107,7 +107,7 @@ func_800A6F50: /* 800A700C 000A3E0C 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l /* 800A7010 000A3E10 38 63 00 3C */ addi r3, r3, 0x3c /* 800A7014 000A3E14 90 05 00 1C */ stw r0, 0x1c(r5) -/* 800A7018 000A3E18 4B FA 51 FD */ bl func_8004C214 +/* 800A7018 000A3E18 4B FA 51 FD */ bl xStrHash__FPCc /* 800A701C 000A3E1C 3C A0 80 2F */ lis r5, lbl_802F2A50@ha /* 800A7020 000A3E20 3C 80 80 26 */ lis r4, lbl_8025E588@ha /* 800A7024 000A3E24 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l @@ -116,7 +116,7 @@ func_800A6F50: /* 800A7030 000A3E30 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l /* 800A7034 000A3E34 38 63 00 4B */ addi r3, r3, 0x4b /* 800A7038 000A3E38 90 05 00 24 */ stw r0, 0x24(r5) -/* 800A703C 000A3E3C 4B FA 51 D9 */ bl func_8004C214 +/* 800A703C 000A3E3C 4B FA 51 D9 */ bl xStrHash__FPCc /* 800A7040 000A3E40 3C A0 80 2F */ lis r5, lbl_802F2A50@ha /* 800A7044 000A3E44 3C 80 80 26 */ lis r4, lbl_8025E588@ha /* 800A7048 000A3E48 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l @@ -125,7 +125,7 @@ func_800A6F50: /* 800A7054 000A3E54 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l /* 800A7058 000A3E58 38 63 00 5A */ addi r3, r3, 0x5a /* 800A705C 000A3E5C 90 05 00 2C */ stw r0, 0x2c(r5) -/* 800A7060 000A3E60 4B FA 51 B5 */ bl func_8004C214 +/* 800A7060 000A3E60 4B FA 51 B5 */ bl xStrHash__FPCc /* 800A7064 000A3E64 3C A0 80 2F */ lis r5, lbl_802F2A50@ha /* 800A7068 000A3E68 3C 80 80 26 */ lis r4, lbl_8025E588@ha /* 800A706C 000A3E6C 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l @@ -134,7 +134,7 @@ func_800A6F50: /* 800A7078 000A3E78 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l /* 800A707C 000A3E7C 38 63 00 69 */ addi r3, r3, 0x69 /* 800A7080 000A3E80 90 05 00 34 */ stw r0, 0x34(r5) -/* 800A7084 000A3E84 4B FA 51 91 */ bl func_8004C214 +/* 800A7084 000A3E84 4B FA 51 91 */ bl xStrHash__FPCc /* 800A7088 000A3E88 3C A0 80 2F */ lis r5, lbl_802F2A50@ha /* 800A708C 000A3E8C 3C 80 80 26 */ lis r4, lbl_8025E588@ha /* 800A7090 000A3E90 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l @@ -143,7 +143,7 @@ func_800A6F50: /* 800A709C 000A3E9C 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l /* 800A70A0 000A3EA0 38 63 00 78 */ addi r3, r3, 0x78 /* 800A70A4 000A3EA4 90 05 00 3C */ stw r0, 0x3c(r5) -/* 800A70A8 000A3EA8 4B FA 51 6D */ bl func_8004C214 +/* 800A70A8 000A3EA8 4B FA 51 6D */ bl xStrHash__FPCc /* 800A70AC 000A3EAC 3C A0 80 2F */ lis r5, lbl_802F2A50@ha /* 800A70B0 000A3EB0 3C 80 80 26 */ lis r4, lbl_8025E588@ha /* 800A70B4 000A3EB4 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l @@ -152,7 +152,7 @@ func_800A6F50: /* 800A70C0 000A3EC0 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l /* 800A70C4 000A3EC4 38 63 00 87 */ addi r3, r3, 0x87 /* 800A70C8 000A3EC8 90 05 00 44 */ stw r0, 0x44(r5) -/* 800A70CC 000A3ECC 4B FA 51 49 */ bl func_8004C214 +/* 800A70CC 000A3ECC 4B FA 51 49 */ bl xStrHash__FPCc /* 800A70D0 000A3ED0 3C A0 80 2F */ lis r5, lbl_802F2A50@ha /* 800A70D4 000A3ED4 3C 80 80 26 */ lis r4, lbl_8025E588@ha /* 800A70D8 000A3ED8 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l @@ -161,7 +161,7 @@ func_800A6F50: /* 800A70E4 000A3EE4 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l /* 800A70E8 000A3EE8 38 63 00 96 */ addi r3, r3, 0x96 /* 800A70EC 000A3EEC 90 05 00 4C */ stw r0, 0x4c(r5) -/* 800A70F0 000A3EF0 4B FA 51 25 */ bl func_8004C214 +/* 800A70F0 000A3EF0 4B FA 51 25 */ bl xStrHash__FPCc /* 800A70F4 000A3EF4 3C A0 80 2F */ lis r5, lbl_802F2A50@ha /* 800A70F8 000A3EF8 3C 80 80 26 */ lis r4, lbl_8025E588@ha /* 800A70FC 000A3EFC 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l @@ -170,7 +170,7 @@ func_800A6F50: /* 800A7108 000A3F08 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l /* 800A710C 000A3F0C 38 63 00 A5 */ addi r3, r3, 0xa5 /* 800A7110 000A3F10 90 05 00 54 */ stw r0, 0x54(r5) -/* 800A7114 000A3F14 4B FA 51 01 */ bl func_8004C214 +/* 800A7114 000A3F14 4B FA 51 01 */ bl xStrHash__FPCc /* 800A7118 000A3F18 3C A0 80 2F */ lis r5, lbl_802F2A50@ha /* 800A711C 000A3F1C 3C 80 80 26 */ lis r4, lbl_8025E588@ha /* 800A7120 000A3F20 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l @@ -179,7 +179,7 @@ func_800A6F50: /* 800A712C 000A3F2C 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l /* 800A7130 000A3F30 38 63 00 B4 */ addi r3, r3, 0xb4 /* 800A7134 000A3F34 90 05 00 5C */ stw r0, 0x5c(r5) -/* 800A7138 000A3F38 4B FA 50 DD */ bl func_8004C214 +/* 800A7138 000A3F38 4B FA 50 DD */ bl xStrHash__FPCc /* 800A713C 000A3F3C 3C A0 80 2F */ lis r5, lbl_802F2A50@ha /* 800A7140 000A3F40 3C 80 80 26 */ lis r4, lbl_8025E588@ha /* 800A7144 000A3F44 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l @@ -188,7 +188,7 @@ func_800A6F50: /* 800A7150 000A3F50 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l /* 800A7154 000A3F54 38 63 00 C3 */ addi r3, r3, 0xc3 /* 800A7158 000A3F58 90 05 00 64 */ stw r0, 0x64(r5) -/* 800A715C 000A3F5C 4B FA 50 B9 */ bl func_8004C214 +/* 800A715C 000A3F5C 4B FA 50 B9 */ bl xStrHash__FPCc /* 800A7160 000A3F60 3C A0 80 2F */ lis r5, lbl_802F2A50@ha /* 800A7164 000A3F64 3C 80 80 26 */ lis r4, lbl_8025E588@ha /* 800A7168 000A3F68 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l @@ -197,7 +197,7 @@ func_800A6F50: /* 800A7174 000A3F74 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l /* 800A7178 000A3F78 38 63 00 D4 */ addi r3, r3, 0xd4 /* 800A717C 000A3F7C 90 05 00 6C */ stw r0, 0x6c(r5) -/* 800A7180 000A3F80 4B FA 50 95 */ bl func_8004C214 +/* 800A7180 000A3F80 4B FA 50 95 */ bl xStrHash__FPCc /* 800A7184 000A3F84 3C A0 80 2F */ lis r5, lbl_802F2A50@ha /* 800A7188 000A3F88 3C 80 80 26 */ lis r4, lbl_8025E588@ha /* 800A718C 000A3F8C 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l @@ -206,7 +206,7 @@ func_800A6F50: /* 800A7198 000A3F98 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l /* 800A719C 000A3F9C 38 63 00 E5 */ addi r3, r3, 0xe5 /* 800A71A0 000A3FA0 90 05 00 74 */ stw r0, 0x74(r5) -/* 800A71A4 000A3FA4 4B FA 50 71 */ bl func_8004C214 +/* 800A71A4 000A3FA4 4B FA 50 71 */ bl xStrHash__FPCc /* 800A71A8 000A3FA8 3C A0 80 2F */ lis r5, lbl_802F2A50@ha /* 800A71AC 000A3FAC 3C 80 80 26 */ lis r4, lbl_8025E588@ha /* 800A71B0 000A3FB0 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l @@ -215,7 +215,7 @@ func_800A6F50: /* 800A71BC 000A3FBC 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l /* 800A71C0 000A3FC0 38 63 00 F7 */ addi r3, r3, 0xf7 /* 800A71C4 000A3FC4 90 05 00 7C */ stw r0, 0x7c(r5) -/* 800A71C8 000A3FC8 4B FA 50 4D */ bl func_8004C214 +/* 800A71C8 000A3FC8 4B FA 50 4D */ bl xStrHash__FPCc /* 800A71CC 000A3FCC 3C A0 80 2F */ lis r5, lbl_802F2A50@ha /* 800A71D0 000A3FD0 3C 80 80 26 */ lis r4, lbl_8025E588@ha /* 800A71D4 000A3FD4 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l @@ -224,7 +224,7 @@ func_800A6F50: /* 800A71E0 000A3FE0 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l /* 800A71E4 000A3FE4 38 63 01 0A */ addi r3, r3, 0x10a /* 800A71E8 000A3FE8 90 05 00 84 */ stw r0, 0x84(r5) -/* 800A71EC 000A3FEC 4B FA 50 29 */ bl func_8004C214 +/* 800A71EC 000A3FEC 4B FA 50 29 */ bl xStrHash__FPCc /* 800A71F0 000A3FF0 3C A0 80 2F */ lis r5, lbl_802F2A50@ha /* 800A71F4 000A3FF4 3C 80 80 26 */ lis r4, lbl_8025E588@ha /* 800A71F8 000A3FF8 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l @@ -233,7 +233,7 @@ func_800A6F50: /* 800A7204 000A4004 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l /* 800A7208 000A4008 38 63 01 1E */ addi r3, r3, 0x11e /* 800A720C 000A400C 90 05 00 8C */ stw r0, 0x8c(r5) -/* 800A7210 000A4010 4B FA 50 05 */ bl func_8004C214 +/* 800A7210 000A4010 4B FA 50 05 */ bl xStrHash__FPCc /* 800A7214 000A4014 3C A0 80 2F */ lis r5, lbl_802F2A50@ha /* 800A7218 000A4018 3C 80 80 26 */ lis r4, lbl_8025E588@ha /* 800A721C 000A401C 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l @@ -242,7 +242,7 @@ func_800A6F50: /* 800A7228 000A4028 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l /* 800A722C 000A402C 38 63 01 34 */ addi r3, r3, 0x134 /* 800A7230 000A4030 90 05 00 94 */ stw r0, 0x94(r5) -/* 800A7234 000A4034 4B FA 4F E1 */ bl func_8004C214 +/* 800A7234 000A4034 4B FA 4F E1 */ bl xStrHash__FPCc /* 800A7238 000A4038 3C A0 80 2F */ lis r5, lbl_802F2A50@ha /* 800A723C 000A403C 3C 80 80 26 */ lis r4, lbl_8025E588@ha /* 800A7240 000A4040 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l @@ -251,7 +251,7 @@ func_800A6F50: /* 800A724C 000A404C 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l /* 800A7250 000A4050 38 63 01 47 */ addi r3, r3, 0x147 /* 800A7254 000A4054 90 05 00 AC */ stw r0, 0xac(r5) -/* 800A7258 000A4058 4B FA 4F BD */ bl func_8004C214 +/* 800A7258 000A4058 4B FA 4F BD */ bl xStrHash__FPCc /* 800A725C 000A405C 3C A0 80 2F */ lis r5, lbl_802F2A50@ha /* 800A7260 000A4060 3C 80 80 26 */ lis r4, lbl_8025E588@ha /* 800A7264 000A4064 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l @@ -260,7 +260,7 @@ func_800A6F50: /* 800A7270 000A4070 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l /* 800A7274 000A4074 38 63 01 5A */ addi r3, r3, 0x15a /* 800A7278 000A4078 90 05 00 B4 */ stw r0, 0xb4(r5) -/* 800A727C 000A407C 4B FA 4F 99 */ bl func_8004C214 +/* 800A727C 000A407C 4B FA 4F 99 */ bl xStrHash__FPCc /* 800A7280 000A4080 3C 80 80 29 */ lis r4, lbl_8028FD80@ha /* 800A7284 000A4084 3C A0 80 2F */ lis r5, lbl_802F2A50@ha /* 800A7288 000A4088 38 84 FD 80 */ addi r4, r4, lbl_8028FD80@l @@ -304,7 +304,7 @@ func_800A7314: /* 800A7314 000A4114 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A7318 000A4118 7C 08 02 A6 */ mflr r0 /* 800A731C 000A411C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800A7320 000A4120 48 00 DA A1 */ bl func_800B4DC0 +/* 800A7320 000A4120 48 00 DA A1 */ bl zSceneGetLevelIndex__Fv /* 800A7324 000A4124 28 03 00 0E */ cmplwi r3, 0xe /* 800A7328 000A4128 41 81 00 94 */ bgt lbl_800A73BC /* 800A732C 000A412C 3C 80 80 29 */ lis r4, lbl_8028FEE0@ha @@ -344,7 +344,7 @@ func_800A7314: /* 800A73B4 000A41B4 38 60 00 0D */ li r3, 0xd /* 800A73B8 000A41B8 48 00 00 4C */ b lbl_800A7404 lbl_800A73BC: -/* 800A73BC 000A41BC 4B F8 98 AD */ bl func_80030C68 +/* 800A73BC 000A41BC 4B F8 98 AD */ bl xrand__Fv /* 800A73C0 000A41C0 3C 80 B2 16 */ lis r4, 0xB21642C9@ha /* 800A73C4 000A41C4 38 04 42 C9 */ addi r0, r4, 0xB21642C9@l /* 800A73C8 000A41C8 7C 00 18 16 */ mulhwu r0, r0, r3 @@ -388,7 +388,7 @@ func_800A7414: /* 800A7448 000A4248 38 60 00 00 */ li r3, 0 /* 800A744C 000A424C 48 00 01 D8 */ b lbl_800A7624 lbl_800A7450: -/* 800A7450 000A4250 4B F8 98 19 */ bl func_80030C68 +/* 800A7450 000A4250 4B F8 98 19 */ bl xrand__Fv /* 800A7454 000A4254 3C 80 AA AB */ lis r4, 0xAAAAAAAB@ha /* 800A7458 000A4258 57 3B 10 3A */ slwi r27, r25, 2 /* 800A745C 000A425C 38 04 AA AB */ addi r0, r4, 0xAAAAAAAB@l @@ -419,7 +419,7 @@ lbl_800A7450: /* 800A74C0 000A42C0 3B 40 00 01 */ li r26, 1 /* 800A74C4 000A42C4 48 00 00 20 */ b lbl_800A74E4 lbl_800A74C8: -/* 800A74C8 000A42C8 4B F8 97 A1 */ bl func_80030C68 +/* 800A74C8 000A42C8 4B F8 97 A1 */ bl xrand__Fv /* 800A74CC 000A42CC 3C 80 AA AB */ lis r4, 0xAAAAAAAB@ha /* 800A74D0 000A42D0 38 04 AA AB */ addi r0, r4, 0xAAAAAAAB@l /* 800A74D4 000A42D4 7C 00 18 16 */ mulhwu r0, r0, r3 @@ -433,7 +433,7 @@ lbl_800A74E4: /* 800A74F0 000A42F0 7C 7F F0 2E */ lwzx r3, r31, r30 /* 800A74F4 000A42F4 28 03 00 00 */ cmplwi r3, 0 /* 800A74F8 000A42F8 41 82 00 10 */ beq lbl_800A7508 -/* 800A74FC 000A42FC 4B FA 1D 05 */ bl func_80049200 +/* 800A74FC 000A42FC 4B FA 1D 05 */ bl xSndStop__FUi /* 800A7500 000A4300 38 00 00 00 */ li r0, 0 /* 800A7504 000A4304 7C 1F F1 2E */ stwx r0, r31, r30 lbl_800A7508: @@ -479,7 +479,7 @@ lbl_800A7560: /* 800A75A0 000A43A0 38 80 00 FF */ li r4, 0xff /* 800A75A4 000A43A4 38 C0 00 00 */ li r6, 0 /* 800A75A8 000A43A8 38 E0 00 02 */ li r7, 2 -/* 800A75AC 000A43AC 4B FA 14 81 */ bl func_80048A2C +/* 800A75AC 000A43AC 4B FA 14 81 */ bl xSndPlay__FUiffUiUiUi14sound_categoryf /* 800A75B0 000A43B0 7C 7F F1 2E */ stwx r3, r31, r30 /* 800A75B4 000A43B4 7C 1F F0 2E */ lwzx r0, r31, r30 /* 800A75B8 000A43B8 28 00 00 00 */ cmplwi r0, 0 @@ -520,8 +520,8 @@ lbl_800A7624: /* 800A7638 000A4438 38 21 00 40 */ addi r1, r1, 0x40 /* 800A763C 000A443C 4E 80 00 20 */ blr -.global func_800A7640 -func_800A7640: +.global zMusicNotify__Fi +zMusicNotify__Fi: /* 800A7640 000A4440 80 0D 90 58 */ lwz r0, lbl_803CB958-_SDA_BASE_(r13) /* 800A7644 000A4444 28 00 00 00 */ cmplwi r0, 0 /* 800A7648 000A4448 4C 82 00 20 */ bnelr @@ -555,8 +555,8 @@ lbl_800A7674: /* 800A76B4 000A44B4 90 03 00 28 */ stw r0, 0x28(r3) /* 800A76B8 000A44B8 4E 80 00 20 */ blr -.global func_800A76BC -func_800A76BC: +.global zMusicNotifyEvent__FPCfP5xBase +zMusicNotifyEvent__FPCfP5xBase: /* 800A76BC 000A44BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A76C0 000A44C0 80 0D 90 58 */ lwz r0, lbl_803CB958-_SDA_BASE_(r13) /* 800A76C4 000A44C4 28 00 00 00 */ cmplwi r0, 0 @@ -624,8 +624,8 @@ lbl_800A77AC: /* 800A77AC 000A45AC 38 21 00 10 */ addi r1, r1, 0x10 /* 800A77B0 000A45B0 4E 80 00 20 */ blr -.global func_800A77B4 -func_800A77B4: +.global zMusicUpdate__Ff +zMusicUpdate__Ff: /* 800A77B4 000A45B4 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800A77B8 000A45B8 7C 08 02 A6 */ mflr r0 /* 800A77BC 000A45BC 90 01 00 34 */ stw r0, 0x34(r1) @@ -814,7 +814,7 @@ lbl_800A7A44: /* 800A7A54 000A4854 40 81 00 08 */ ble lbl_800A7A5C /* 800A7A58 000A4858 FC 20 00 90 */ fmr f1, f0 lbl_800A7A5C: -/* 800A7A5C 000A485C 4B FA 19 4D */ bl func_800493A8 +/* 800A7A5C 000A485C 4B FA 19 4D */ bl xSndSetVol__FUif /* 800A7A60 000A4860 80 1F 00 00 */ lwz r0, 0(r31) /* 800A7A64 000A4864 90 1E 00 0C */ stw r0, 0xc(r30) lbl_800A7A68: @@ -833,8 +833,8 @@ lbl_800A7A68: /* 800A7A98 000A4898 38 21 00 30 */ addi r1, r1, 0x30 /* 800A7A9C 000A489C 4E 80 00 20 */ blr -.global func_800A7AA0 -func_800A7AA0: +.global zMusicKill__Fv +zMusicKill__Fv: /* 800A7AA0 000A48A0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800A7AA4 000A48A4 7C 08 02 A6 */ mflr r0 /* 800A7AA8 000A48A8 3C 60 80 2F */ lis r3, lbl_802F2B10@ha @@ -849,7 +849,7 @@ lbl_800A7AC8: /* 800A7AC8 000A48C8 80 7E 00 00 */ lwz r3, 0(r30) /* 800A7ACC 000A48CC 28 03 00 00 */ cmplwi r3, 0 /* 800A7AD0 000A48D0 41 82 00 14 */ beq lbl_800A7AE4 -/* 800A7AD4 000A48D4 4B FA 17 2D */ bl func_80049200 +/* 800A7AD4 000A48D4 4B FA 17 2D */ bl xSndStop__FUi /* 800A7AD8 000A48D8 93 FE 00 00 */ stw r31, 0(r30) /* 800A7ADC 000A48DC 93 FE 00 04 */ stw r31, 4(r30) /* 800A7AE0 000A48E0 93 FE 00 08 */ stw r31, 8(r30) @@ -866,8 +866,8 @@ lbl_800A7AE4: /* 800A7B08 000A4908 38 21 00 20 */ addi r1, r1, 0x20 /* 800A7B0C 000A490C 4E 80 00 20 */ blr -.global func_800A7B10 -func_800A7B10: +.global zMusicPause__Fv +zMusicPause__Fv: /* 800A7B10 000A4910 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A7B14 000A4914 7C 08 02 A6 */ mflr r0 /* 800A7B18 000A4918 90 01 00 14 */ stw r0, 0x14(r1) @@ -883,7 +883,7 @@ lbl_800A7B3C: /* 800A7B3C 000A493C 80 7F 00 00 */ lwz r3, 0(r31) /* 800A7B40 000A4940 28 03 00 00 */ cmplwi r3, 0 /* 800A7B44 000A4944 41 82 00 08 */ beq lbl_800A7B4C -/* 800A7B48 000A4948 4B FA 16 B9 */ bl func_80049200 +/* 800A7B48 000A4948 4B FA 16 B9 */ bl xSndStop__FUi lbl_800A7B4C: /* 800A7B4C 000A494C 3B DE 00 01 */ addi r30, r30, 1 /* 800A7B50 000A4950 3B FF 00 14 */ addi r31, r31, 0x14 @@ -899,8 +899,8 @@ lbl_800A7B64: /* 800A7B74 000A4974 38 21 00 10 */ addi r1, r1, 0x10 /* 800A7B78 000A4978 4E 80 00 20 */ blr -.global func_800A7B7C -func_800A7B7C: +.global zMusicUnpause__Fi +zMusicUnpause__Fi: /* 800A7B7C 000A497C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800A7B80 000A4980 7C 08 02 A6 */ mflr r0 /* 800A7B84 000A4984 90 01 00 24 */ stw r0, 0x24(r1) @@ -943,7 +943,7 @@ lbl_800A7BD8: /* 800A7C10 000A4A10 38 C0 00 00 */ li r6, 0 /* 800A7C14 000A4A14 64 05 00 02 */ oris r5, r0, 2 /* 800A7C18 000A4A18 38 E0 00 02 */ li r7, 2 -/* 800A7C1C 000A4A1C 4B FA 0E 11 */ bl func_80048A2C +/* 800A7C1C 000A4A1C 4B FA 0E 11 */ bl xSndPlay__FUiffUiUiUi14sound_categoryf /* 800A7C20 000A4A20 90 7F 00 00 */ stw r3, 0(r31) lbl_800A7C24: /* 800A7C24 000A4A24 3B BD 00 01 */ addi r29, r29, 1 @@ -963,8 +963,8 @@ lbl_800A7C40: /* 800A7C58 000A4A58 38 21 00 20 */ addi r1, r1, 0x20 /* 800A7C5C 000A4A5C 4E 80 00 20 */ blr -.global func_800A7C60 -func_800A7C60: +.global zMusicSetVolume__Fff +zMusicSetVolume__Fff: /* 800A7C60 000A4A60 FC 60 08 18 */ frsp f3, f1 /* 800A7C64 000A4A64 3C 60 80 2F */ lis r3, lbl_802F2B38@ha /* 800A7C68 000A4A68 C4 03 2B 38 */ lfsu f0, lbl_802F2B38@l(r3) @@ -978,8 +978,8 @@ func_800A7C60: /* 800A7C88 000A4A88 D0 03 00 08 */ stfs f0, 8(r3) /* 800A7C8C 000A4A8C 4E 80 00 20 */ blr -.global func_800A7C90 -func_800A7C90: +.global zMusicReset__Fv +zMusicReset__Fv: /* 800A7C90 000A4A90 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A7C94 000A4A94 7C 08 02 A6 */ mflr r0 /* 800A7C98 000A4A98 90 01 00 14 */ stw r0, 0x14(r1) @@ -988,7 +988,7 @@ func_800A7C90: /* 800A7CA4 000A4AA4 7C 00 18 00 */ cmpw r0, r3 /* 800A7CA8 000A4AA8 41 82 00 0C */ beq lbl_800A7CB4 /* 800A7CAC 000A4AAC 38 60 00 00 */ li r3, 0 -/* 800A7CB0 000A4AB0 4B FF F9 91 */ bl func_800A7640 +/* 800A7CB0 000A4AB0 4B FF F9 91 */ bl zMusicNotify__Fi lbl_800A7CB4: /* 800A7CB4 000A4AB4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A7CB8 000A4AB8 7C 08 03 A6 */ mtlr r0 diff --git a/asm/Game/zNPCFXCinematic.s b/asm/Game/zNPCFXCinematic.s index 9a7bae7b1..aa8f7994e 100644 --- a/asm/Game/zNPCFXCinematic.s +++ b/asm/Game/zNPCFXCinematic.s @@ -20,7 +20,7 @@ lbl_80190FAC: /* 80190FB4 0018DDB4 41 82 00 98 */ beq lbl_8019104C /* 80190FB8 0018DDB8 3C 60 80 27 */ lis r3, lbl_80273D08@ha /* 80190FBC 0018DDBC 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l -/* 80190FC0 0018DDC0 4B F1 78 85 */ bl func_800A8844 +/* 80190FC0 0018DDC0 4B F1 78 85 */ bl zParEmitterFind__FPCc /* 80190FC4 0018DDC4 90 7F 00 58 */ stw r3, 0x58(r31) /* 80190FC8 0018DDC8 80 7F 00 58 */ lwz r3, 0x58(r31) /* 80190FCC 0018DDCC 80 63 00 10 */ lwz r3, 0x10(r3) @@ -83,7 +83,7 @@ lbl_8019108C: /* 80191098 0018DE98 3C 60 80 27 */ lis r3, lbl_80273D08@ha /* 8019109C 0018DE9C 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l /* 801910A0 0018DEA0 38 63 00 15 */ addi r3, r3, 0x15 -/* 801910A4 0018DEA4 4B F1 77 A1 */ bl func_800A8844 +/* 801910A4 0018DEA4 4B F1 77 A1 */ bl zParEmitterFind__FPCc /* 801910A8 0018DEA8 90 7F 00 58 */ stw r3, 0x58(r31) /* 801910AC 0018DEAC 80 7F 00 58 */ lwz r3, 0x58(r31) /* 801910B0 0018DEB0 80 63 00 10 */ lwz r3, 0x10(r3) @@ -146,7 +146,7 @@ lbl_80191170: /* 8019117C 0018DF7C 3C 60 80 27 */ lis r3, lbl_80273D08@ha /* 80191180 0018DF80 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l /* 80191184 0018DF84 38 63 00 2A */ addi r3, r3, 0x2a -/* 80191188 0018DF88 4B F1 76 BD */ bl func_800A8844 +/* 80191188 0018DF88 4B F1 76 BD */ bl zParEmitterFind__FPCc /* 8019118C 0018DF8C 90 7F 00 58 */ stw r3, 0x58(r31) /* 80191190 0018DF90 80 7F 00 58 */ lwz r3, 0x58(r31) /* 80191194 0018DF94 80 63 00 10 */ lwz r3, 0x10(r3) @@ -209,7 +209,7 @@ lbl_80191254: /* 80191260 0018E060 3C 60 80 27 */ lis r3, lbl_80273D08@ha /* 80191264 0018E064 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l /* 80191268 0018E068 38 63 00 3F */ addi r3, r3, 0x3f -/* 8019126C 0018E06C 4B F1 75 D9 */ bl func_800A8844 +/* 8019126C 0018E06C 4B F1 75 D9 */ bl zParEmitterFind__FPCc /* 80191270 0018E070 90 7F 00 58 */ stw r3, 0x58(r31) /* 80191274 0018E074 80 7F 00 58 */ lwz r3, 0x58(r31) /* 80191278 0018E078 80 63 00 10 */ lwz r3, 0x10(r3) @@ -272,7 +272,7 @@ lbl_80191338: /* 80191344 0018E144 3C 60 80 27 */ lis r3, lbl_80273D08@ha /* 80191348 0018E148 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l /* 8019134C 0018E14C 38 63 00 54 */ addi r3, r3, 0x54 -/* 80191350 0018E150 4B F1 74 F5 */ bl func_800A8844 +/* 80191350 0018E150 4B F1 74 F5 */ bl zParEmitterFind__FPCc /* 80191354 0018E154 90 7F 00 58 */ stw r3, 0x58(r31) /* 80191358 0018E158 80 7F 00 58 */ lwz r3, 0x58(r31) /* 8019135C 0018E15C 80 63 00 10 */ lwz r3, 0x10(r3) @@ -335,7 +335,7 @@ lbl_8019141C: /* 80191428 0018E228 3C 60 80 27 */ lis r3, lbl_80273D08@ha /* 8019142C 0018E22C 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l /* 80191430 0018E230 38 63 00 66 */ addi r3, r3, 0x66 -/* 80191434 0018E234 4B F1 74 11 */ bl func_800A8844 +/* 80191434 0018E234 4B F1 74 11 */ bl zParEmitterFind__FPCc /* 80191438 0018E238 90 7F 00 58 */ stw r3, 0x58(r31) /* 8019143C 0018E23C 80 7F 00 58 */ lwz r3, 0x58(r31) /* 80191440 0018E240 80 63 00 10 */ lwz r3, 0x10(r3) @@ -398,7 +398,7 @@ lbl_80191500: /* 8019150C 0018E30C 3C 60 80 27 */ lis r3, lbl_80273D08@ha /* 80191510 0018E310 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l /* 80191514 0018E314 38 63 00 78 */ addi r3, r3, 0x78 -/* 80191518 0018E318 4B F1 73 2D */ bl func_800A8844 +/* 80191518 0018E318 4B F1 73 2D */ bl zParEmitterFind__FPCc /* 8019151C 0018E31C 90 7F 00 58 */ stw r3, 0x58(r31) /* 80191520 0018E320 80 7F 00 58 */ lwz r3, 0x58(r31) /* 80191524 0018E324 80 63 00 10 */ lwz r3, 0x10(r3) @@ -461,7 +461,7 @@ lbl_801915E4: /* 801915F0 0018E3F0 3C 60 80 27 */ lis r3, lbl_80273D08@ha /* 801915F4 0018E3F4 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l /* 801915F8 0018E3F8 38 63 00 8C */ addi r3, r3, 0x8c -/* 801915FC 0018E3FC 4B F1 72 49 */ bl func_800A8844 +/* 801915FC 0018E3FC 4B F1 72 49 */ bl zParEmitterFind__FPCc /* 80191600 0018E400 90 7F 00 58 */ stw r3, 0x58(r31) /* 80191604 0018E404 80 7F 00 58 */ lwz r3, 0x58(r31) /* 80191608 0018E408 80 63 00 10 */ lwz r3, 0x10(r3) @@ -524,7 +524,7 @@ lbl_801916C8: /* 801916D4 0018E4D4 3C 60 80 27 */ lis r3, lbl_80273D08@ha /* 801916D8 0018E4D8 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l /* 801916DC 0018E4DC 38 63 00 A0 */ addi r3, r3, 0xa0 -/* 801916E0 0018E4E0 4B F1 71 65 */ bl func_800A8844 +/* 801916E0 0018E4E0 4B F1 71 65 */ bl zParEmitterFind__FPCc /* 801916E4 0018E4E4 90 7F 00 58 */ stw r3, 0x58(r31) /* 801916E8 0018E4E8 80 7F 00 58 */ lwz r3, 0x58(r31) /* 801916EC 0018E4EC 80 63 00 10 */ lwz r3, 0x10(r3) @@ -587,7 +587,7 @@ lbl_801917AC: /* 801917B8 0018E5B8 3C 60 80 27 */ lis r3, lbl_80273D08@ha /* 801917BC 0018E5BC 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l /* 801917C0 0018E5C0 38 63 00 B9 */ addi r3, r3, 0xb9 -/* 801917C4 0018E5C4 4B F1 70 81 */ bl func_800A8844 +/* 801917C4 0018E5C4 4B F1 70 81 */ bl zParEmitterFind__FPCc /* 801917C8 0018E5C8 90 7F 00 58 */ stw r3, 0x58(r31) /* 801917CC 0018E5CC 80 7F 00 58 */ lwz r3, 0x58(r31) /* 801917D0 0018E5D0 80 63 00 10 */ lwz r3, 0x10(r3) @@ -650,7 +650,7 @@ lbl_80191890: /* 8019189C 0018E69C 3C 60 80 27 */ lis r3, lbl_80273D08@ha /* 801918A0 0018E6A0 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l /* 801918A4 0018E6A4 38 63 00 D2 */ addi r3, r3, 0xd2 -/* 801918A8 0018E6A8 4B F1 6F 9D */ bl func_800A8844 +/* 801918A8 0018E6A8 4B F1 6F 9D */ bl zParEmitterFind__FPCc /* 801918AC 0018E6AC 90 7F 00 58 */ stw r3, 0x58(r31) /* 801918B0 0018E6B0 80 7F 00 58 */ lwz r3, 0x58(r31) /* 801918B4 0018E6B4 80 63 00 10 */ lwz r3, 0x10(r3) @@ -774,8 +774,8 @@ lbl_80191A54: /* 80191A60 0018E860 38 21 00 20 */ addi r1, r1, 0x20 /* 80191A64 0018E864 4E 80 00 20 */ blr -.global func_80191A68 -func_80191A68: +.global zNPCFXStartup__Fv +zNPCFXStartup__Fv: /* 80191A68 0018E868 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80191A6C 0018E86C 7C 08 02 A6 */ mflr r0 /* 80191A70 0018E870 90 01 00 14 */ stw r0, 0x14(r1) @@ -821,8 +821,8 @@ func_80191AEC: /* 80191AF4 0018E8F4 90 03 00 00 */ stw r0, 0(r3) /* 80191AF8 0018E8F8 4E 80 00 20 */ blr -.global func_80191AFC -func_80191AFC: +.global zNPCFXShutdown__Fv +zNPCFXShutdown__Fv: /* 80191AFC 0018E8FC 4E 80 00 20 */ blr .global func_80191B00 @@ -850,7 +850,7 @@ lbl_80191B38: /* 80191B4C 0018E94C 7C 1E 03 78 */ mr r30, r0 /* 80191B50 0018E950 48 00 00 10 */ b lbl_80191B60 lbl_80191B54: -/* 80191B54 0018E954 4B EB A6 C1 */ bl func_8004C214 +/* 80191B54 0018E954 4B EB A6 C1 */ bl xStrHash__FPCc /* 80191B58 0018E958 90 7E 00 08 */ stw r3, 8(r30) /* 80191B5C 0018E95C 3B DE 00 0C */ addi r30, r30, 0xc lbl_80191B60: @@ -888,8 +888,8 @@ lbl_80191BB0: /* 80191BC8 0018E9C8 38 21 00 20 */ addi r1, r1, 0x20 /* 80191BCC 0018E9CC 4E 80 00 20 */ blr -.global func_80191BD0 -func_80191BD0: +.global zNPCFXCutscenePrep__FPC6xScenefPC12zCutsceneMgr +zNPCFXCutscenePrep__FPC6xScenefPC12zCutsceneMgr: /* 80191BD0 0018E9D0 94 21 FE E0 */ stwu r1, -0x120(r1) /* 80191BD4 0018E9D4 7C 08 02 A6 */ mflr r0 /* 80191BD8 0018E9D8 90 01 01 24 */ stw r0, 0x124(r1) @@ -1037,8 +1037,8 @@ func_80191DE0: /* 80191DE8 0018EBE8 90 C3 00 08 */ stw r6, 8(r3) /* 80191DEC 0018EBEC 4E 80 00 20 */ blr -.global func_80191DF0 -func_80191DF0: +.global zNPCFXCutsceneDone__FPC6xScenefPC12zCutsceneMgr +zNPCFXCutsceneDone__FPC6xScenefPC12zCutsceneMgr: /* 80191DF0 0018EBF0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80191DF4 0018EBF4 7C 08 02 A6 */ mflr r0 /* 80191DF8 0018EBF8 90 01 00 24 */ stw r0, 0x24(r1) @@ -1098,8 +1098,8 @@ func_80191EA8: /* 80191EB4 0018ECB4 90 03 00 08 */ stw r0, 8(r3) /* 80191EB8 0018ECB8 4E 80 00 20 */ blr -.global func_80191EBC -func_80191EBC: +.global zNPCFXCutscene__FPC6xScenefPC12zCutsceneMgr +zNPCFXCutscene__FPC6xScenefPC12zCutsceneMgr: /* 80191EBC 0018ECBC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80191EC0 0018ECC0 7C 08 02 A6 */ mflr r0 /* 80191EC4 0018ECC4 90 01 00 24 */ stw r0, 0x24(r1) @@ -1238,7 +1238,7 @@ lbl_801920A0: /* 801920A8 0018EEA8 C0 22 B1 A8 */ lfs f1, lbl_803CFB28-_SDA2_BASE_(r2) /* 801920AC 0018EEAC 38 80 00 40 */ li r4, 0x40 /* 801920B0 0018EEB0 FC 60 10 90 */ fmr f3, f2 -/* 801920B4 0018EEB4 4B F0 35 95 */ bl func_80095648 +/* 801920B4 0018EEB4 4B F0 35 95 */ bl zFX_SpawnBubbleSlam__FPC5xVec3Uifff /* 801920B8 0018EEB8 48 00 00 1C */ b lbl_801920D4 lbl_801920BC: /* 801920BC 0018EEBC C0 42 B1 B0 */ lfs f2, lbl_803CFB30-_SDA2_BASE_(r2) @@ -1246,7 +1246,7 @@ lbl_801920BC: /* 801920C4 0018EEC4 C0 22 B1 A8 */ lfs f1, lbl_803CFB28-_SDA2_BASE_(r2) /* 801920C8 0018EEC8 38 80 00 80 */ li r4, 0x80 /* 801920CC 0018EECC FC 60 10 90 */ fmr f3, f2 -/* 801920D0 0018EED0 4B F0 35 79 */ bl func_80095648 +/* 801920D0 0018EED0 4B F0 35 79 */ bl zFX_SpawnBubbleSlam__FPC5xVec3Uifff lbl_801920D4: /* 801920D4 0018EED4 80 01 00 14 */ lwz r0, 0x14(r1) /* 801920D8 0018EED8 7C 08 03 A6 */ mtlr r0 @@ -1299,7 +1299,7 @@ lbl_80192148: /* 80192190 0018EF90 38 63 2B 24 */ addi r3, r3, lbl_80362B24@l /* 80192194 0018EF94 4B E7 90 D1 */ bl func_8000B264 /* 80192198 0018EF98 38 60 04 B0 */ li r3, 0x4b0 -/* 8019219C 0018EF9C 4B EA 18 BD */ bl func_80033A58 +/* 8019219C 0018EF9C 4B EA 18 BD */ bl xMemPushTemp__FUi /* 801921A0 0018EFA0 7C 7D 1B 78 */ mr r29, r3 /* 801921A4 0018EFA4 C0 22 B1 B4 */ lfs f1, lbl_803CFB34-_SDA2_BASE_(r2) /* 801921A8 0018EFA8 7F C4 F3 78 */ mr r4, r30 @@ -1325,32 +1325,32 @@ lbl_80192148: /* 801921F8 0018EFF8 C3 83 00 04 */ lfs f28, 4(r3) /* 801921FC 0018EFFC C3 A3 00 08 */ lfs f29, 8(r3) lbl_80192200: -/* 80192200 0018F000 4B E9 EA 89 */ bl func_80030C88 +/* 80192200 0018F000 4B E9 EA 89 */ bl xurand__Fv /* 80192204 0018F004 C0 42 B1 B8 */ lfs f2, lbl_803CFB38-_SDA2_BASE_(r2) /* 80192208 0018F008 C0 1F 00 30 */ lfs f0, 0x30(r31) /* 8019220C 0018F00C EC 21 10 28 */ fsubs f1, f1, f2 /* 80192210 0018F010 EF 20 08 2A */ fadds f25, f0, f1 -/* 80192214 0018F014 4B E9 EA 75 */ bl func_80030C88 +/* 80192214 0018F014 4B E9 EA 75 */ bl xurand__Fv /* 80192218 0018F018 C0 02 B1 B8 */ lfs f0, lbl_803CFB38-_SDA2_BASE_(r2) /* 8019221C 0018F01C EC 01 00 28 */ fsubs f0, f1, f0 /* 80192220 0018F020 EC 1E C8 3A */ fmadds f0, f30, f0, f25 /* 80192224 0018F024 D0 1C 00 00 */ stfs f0, 0(r28) -/* 80192228 0018F028 4B E9 EA 61 */ bl func_80030C88 +/* 80192228 0018F028 4B E9 EA 61 */ bl xurand__Fv /* 8019222C 0018F02C C0 42 B1 B8 */ lfs f2, lbl_803CFB38-_SDA2_BASE_(r2) /* 80192230 0018F030 C0 1F 00 34 */ lfs f0, 0x34(r31) /* 80192234 0018F034 EC 21 10 28 */ fsubs f1, f1, f2 /* 80192238 0018F038 EF 20 08 2A */ fadds f25, f0, f1 -/* 8019223C 0018F03C 4B E9 EA 4D */ bl func_80030C88 +/* 8019223C 0018F03C 4B E9 EA 4D */ bl xurand__Fv /* 80192240 0018F040 C0 02 B1 B8 */ lfs f0, lbl_803CFB38-_SDA2_BASE_(r2) /* 80192244 0018F044 EC 01 00 28 */ fsubs f0, f1, f0 /* 80192248 0018F048 EC 1F C8 3A */ fmadds f0, f31, f0, f25 /* 8019224C 0018F04C D0 1C 00 04 */ stfs f0, 4(r28) -/* 80192250 0018F050 4B E9 EA 39 */ bl func_80030C88 +/* 80192250 0018F050 4B E9 EA 39 */ bl xurand__Fv /* 80192254 0018F054 C0 42 B1 B8 */ lfs f2, lbl_803CFB38-_SDA2_BASE_(r2) /* 80192258 0018F058 C0 1F 00 38 */ lfs f0, 0x38(r31) /* 8019225C 0018F05C EC 21 10 28 */ fsubs f1, f1, f2 /* 80192260 0018F060 EF 20 08 2A */ fadds f25, f0, f1 -/* 80192264 0018F064 4B E9 EA 25 */ bl func_80030C88 +/* 80192264 0018F064 4B E9 EA 25 */ bl xurand__Fv /* 80192268 0018F068 C0 02 B1 B8 */ lfs f0, lbl_803CFB38-_SDA2_BASE_(r2) /* 8019226C 0018F06C 7F 83 E3 78 */ mr r3, r28 /* 80192270 0018F070 38 81 00 14 */ addi r4, r1, 0x14 @@ -1358,17 +1358,17 @@ lbl_80192200: /* 80192278 0018F078 EC 1A C8 3A */ fmadds f0, f26, f0, f25 /* 8019227C 0018F07C D0 1C 00 08 */ stfs f0, 8(r28) /* 80192280 0018F080 4B E8 31 C5 */ bl func_80015444 -/* 80192284 0018F084 4B E9 EA 05 */ bl func_80030C88 +/* 80192284 0018F084 4B E9 EA 05 */ bl xurand__Fv /* 80192288 0018F088 C0 02 B1 B8 */ lfs f0, lbl_803CFB38-_SDA2_BASE_(r2) /* 8019228C 0018F08C EC 01 00 28 */ fsubs f0, f1, f0 /* 80192290 0018F090 EC 1B 00 32 */ fmuls f0, f27, f0 /* 80192294 0018F094 D0 1B 00 00 */ stfs f0, 0(r27) -/* 80192298 0018F098 4B E9 E9 F1 */ bl func_80030C88 +/* 80192298 0018F098 4B E9 E9 F1 */ bl xurand__Fv /* 8019229C 0018F09C C0 02 B1 B8 */ lfs f0, lbl_803CFB38-_SDA2_BASE_(r2) /* 801922A0 0018F0A0 EC 01 00 28 */ fsubs f0, f1, f0 /* 801922A4 0018F0A4 EC 1C 00 32 */ fmuls f0, f28, f0 /* 801922A8 0018F0A8 D0 1B 00 04 */ stfs f0, 4(r27) -/* 801922AC 0018F0AC 4B E9 E9 DD */ bl func_80030C88 +/* 801922AC 0018F0AC 4B E9 E9 DD */ bl xurand__Fv /* 801922B0 0018F0B0 C0 02 B1 B8 */ lfs f0, lbl_803CFB38-_SDA2_BASE_(r2) /* 801922B4 0018F0B4 3B 5A 00 01 */ addi r26, r26, 1 /* 801922B8 0018F0B8 2C 1A 00 32 */ cmpwi r26, 0x32 @@ -1382,9 +1382,9 @@ lbl_80192200: /* 801922D8 0018F0D8 7F A3 EB 78 */ mr r3, r29 /* 801922DC 0018F0DC 7F C4 F3 78 */ mr r4, r30 /* 801922E0 0018F0E0 38 A0 00 32 */ li r5, 0x32 -/* 801922E4 0018F0E4 4B FD F0 65 */ bl func_80171348 +/* 801922E4 0018F0E4 4B FD F0 65 */ bl zParPTankSpawnBubbles__FP5xVec3P5xVec3Uif /* 801922E8 0018F0E8 7F A3 EB 78 */ mr r3, r29 -/* 801922EC 0018F0EC 4B EA 17 99 */ bl func_80033A84 +/* 801922EC 0018F0EC 4B EA 17 99 */ bl xMemPopTemp__FPv lbl_801922F0: /* 801922F0 0018F0F0 E3 E1 00 A8 */ psq_l f31, 168(r1), 0, qr0 /* 801922F4 0018F0F4 CB E1 00 A0 */ lfd f31, 0xa0(r1) @@ -1434,7 +1434,7 @@ lbl_801922F0: lbl_801923A4: /* 801923A4 0018F1A4 38 61 00 08 */ addi r3, r1, 8 /* 801923A8 0018F1A8 38 80 00 01 */ li r4, 1 -/* 801923AC 0018F1AC 4B F0 28 99 */ bl func_80094C44 +/* 801923AC 0018F1AC 4B F0 28 99 */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui lbl_801923B0: /* 801923B0 0018F1B0 80 01 00 34 */ lwz r0, 0x34(r1) /* 801923B4 0018F1B4 7C 08 03 A6 */ mtlr r0 @@ -1457,11 +1457,11 @@ lbl_801923EC: /* 801923F4 0018F1F4 41 82 00 10 */ beq lbl_80192404 /* 801923F8 0018F1F8 38 7F 00 18 */ addi r3, r31, 0x18 /* 801923FC 0018F1FC 38 80 00 10 */ li r4, 0x10 -/* 80192400 0018F200 4B F0 26 39 */ bl func_80094A38 +/* 80192400 0018F200 4B F0 26 39 */ bl zFX_SpawnBubbleHit__FPC5xVec3Ui lbl_80192404: /* 80192404 0018F204 38 7F 00 18 */ addi r3, r31, 0x18 /* 80192408 0018F208 38 80 00 03 */ li r4, 3 -/* 8019240C 0018F20C 4B F0 26 2D */ bl func_80094A38 +/* 8019240C 0018F20C 4B F0 26 2D */ bl zFX_SpawnBubbleHit__FPC5xVec3Ui lbl_80192410: /* 80192410 0018F210 80 01 00 14 */ lwz r0, 0x14(r1) /* 80192414 0018F214 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1489,7 +1489,7 @@ lbl_80192468: /* 80192468 0018F268 80 7F 00 58 */ lwz r3, 0x58(r31) /* 8019246C 0018F26C 28 03 00 00 */ cmplwi r3, 0 /* 80192470 0018F270 41 82 00 08 */ beq lbl_80192478 -/* 80192474 0018F274 4B F0 F4 41 */ bl func_800A18B4 +/* 80192474 0018F274 4B F0 F4 41 */ bl zLightningKill__FP10zLightning lbl_80192478: /* 80192478 0018F278 38 00 00 00 */ li r0, 0 /* 8019247C 0018F27C 90 1F 00 58 */ stw r0, 0x58(r31) @@ -1512,12 +1512,12 @@ lbl_80192484: lbl_801924BC: /* 801924BC 0018F2BC 38 81 00 08 */ addi r4, r1, 8 /* 801924C0 0018F2C0 38 60 00 01 */ li r3, 1 -/* 801924C4 0018F2C4 4B FE E9 65 */ bl func_80180E28 +/* 801924C4 0018F2C4 4B FE E9 65 */ bl NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd /* 801924C8 0018F2C8 48 00 00 10 */ b lbl_801924D8 lbl_801924CC: /* 801924CC 0018F2CC 38 81 00 08 */ addi r4, r1, 8 /* 801924D0 0018F2D0 38 60 00 06 */ li r3, 6 -/* 801924D4 0018F2D4 4B FE E9 55 */ bl func_80180E28 +/* 801924D4 0018F2D4 4B FE E9 55 */ bl NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd lbl_801924D8: /* 801924D8 0018F2D8 38 7F 00 18 */ addi r3, r31, 0x18 /* 801924DC 0018F2DC 38 1F 00 24 */ addi r0, r31, 0x24 @@ -1530,7 +1530,7 @@ lbl_801924D8: /* 801924F8 0018F2F8 EC 01 00 28 */ fsubs f0, f1, f0 /* 801924FC 0018F2FC EC 02 00 2A */ fadds f0, f2, f0 /* 80192500 0018F300 D0 01 00 24 */ stfs f0, 0x24(r1) -/* 80192504 0018F304 4B F0 D4 6D */ bl func_8009F970 +/* 80192504 0018F304 4B F0 D4 6D */ bl zLightningAdd__FP16_tagLightningAdd /* 80192508 0018F308 90 7F 00 58 */ stw r3, 0x58(r31) lbl_8019250C: /* 8019250C 0018F30C 80 1F 00 58 */ lwz r0, 0x58(r31) @@ -1561,7 +1561,7 @@ lbl_80192564: /* 80192568 0018F368 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 8019256C 0018F36C 41 82 00 18 */ beq lbl_80192584 /* 80192570 0018F370 38 7F 00 18 */ addi r3, r31, 0x18 -/* 80192574 0018F374 4B F0 09 5D */ bl func_80092ED0 +/* 80192574 0018F374 4B F0 09 5D */ bl zFXHammer__FPC5xVec3 /* 80192578 0018F378 80 1F 00 54 */ lwz r0, 0x54(r31) /* 8019257C 0018F37C 60 00 00 04 */ ori r0, r0, 4 /* 80192580 0018F380 90 1F 00 54 */ stw r0, 0x54(r31) @@ -1582,9 +1582,9 @@ lbl_80192584: /* 801925B8 0018F3B8 60 00 00 04 */ ori r0, r0, 4 /* 801925BC 0018F3BC 90 1F 00 54 */ stw r0, 0x54(r31) /* 801925C0 0018F3C0 80 7F 00 5C */ lwz r3, 0x5c(r31) -/* 801925C4 0018F3C4 4B E9 73 8D */ bl func_80029950 +/* 801925C4 0018F3C4 4B E9 73 8D */ bl xFXStreakStop__FUi /* 801925C8 0018F3C8 80 7F 00 58 */ lwz r3, 0x58(r31) -/* 801925CC 0018F3CC 4B E9 73 85 */ bl func_80029950 +/* 801925CC 0018F3CC 4B E9 73 85 */ bl xFXStreakStop__FUi /* 801925D0 0018F3D0 3C 60 00 01 */ lis r3, 0x0000DEAD@ha /* 801925D4 0018F3D4 38 03 DE AD */ addi r0, r3, 0x0000DEAD@l /* 801925D8 0018F3D8 90 1F 00 5C */ stw r0, 0x5c(r31) @@ -1595,10 +1595,10 @@ lbl_801925E4: /* 801925E8 0018F3E8 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 801925EC 0018F3EC 41 82 00 1C */ beq lbl_80192608 /* 801925F0 0018F3F0 38 60 00 03 */ li r3, 3 -/* 801925F4 0018F3F4 4B FE F0 01 */ bl func_801815F4 +/* 801925F4 0018F3F4 4B FE F0 01 */ bl NPCC_StreakCreate__F12en_npcstreak /* 801925F8 0018F3F8 90 7F 00 5C */ stw r3, 0x5c(r31) /* 801925FC 0018F3FC 38 60 00 02 */ li r3, 2 -/* 80192600 0018F400 4B FE EF F5 */ bl func_801815F4 +/* 80192600 0018F400 4B FE EF F5 */ bl NPCC_StreakCreate__F12en_npcstreak /* 80192604 0018F404 90 7F 00 58 */ stw r3, 0x58(r31) lbl_80192608: /* 80192608 0018F408 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1682,11 +1682,11 @@ lbl_80192608: /* 80192740 0018F540 80 7E 00 5C */ lwz r3, 0x5c(r30) /* 80192744 0018F544 90 C1 00 3C */ stw r6, 0x3c(r1) /* 80192748 0018F548 90 01 00 40 */ stw r0, 0x40(r1) -/* 8019274C 0018F54C 4B E9 72 49 */ bl func_80029994 +/* 8019274C 0018F54C 4B E9 72 49 */ bl xFXStreakUpdate__FUiPC5xVec3PC5xVec3 /* 80192750 0018F550 80 7E 00 58 */ lwz r3, 0x58(r30) /* 80192754 0018F554 38 81 00 44 */ addi r4, r1, 0x44 /* 80192758 0018F558 38 A1 00 38 */ addi r5, r1, 0x38 -/* 8019275C 0018F55C 4B E9 72 39 */ bl func_80029994 +/* 8019275C 0018F55C 4B E9 72 39 */ bl xFXStreakUpdate__FUiPC5xVec3PC5xVec3 lbl_80192760: /* 80192760 0018F560 80 01 00 94 */ lwz r0, 0x94(r1) /* 80192764 0018F564 83 E1 00 8C */ lwz r31, 0x8c(r1) @@ -1711,7 +1711,7 @@ lbl_801927A4: /* 801927AC 0018F5AC 41 82 00 1C */ beq lbl_801927C8 /* 801927B0 0018F5B0 C0 22 B1 C0 */ lfs f1, lbl_803CFB40-_SDA2_BASE_(r2) /* 801927B4 0018F5B4 38 7F 00 18 */ addi r3, r31, 0x18 -/* 801927B8 0018F5B8 4B FE F0 41 */ bl func_801817F8 +/* 801927B8 0018F5B8 4B FE F0 41 */ bl NPCC_MakeASplash__FPC5xVec3f /* 801927BC 0018F5BC 80 1F 00 54 */ lwz r0, 0x54(r31) /* 801927C0 0018F5C0 60 00 00 04 */ ori r0, r0, 4 /* 801927C4 0018F5C4 90 1F 00 54 */ stw r0, 0x54(r31) @@ -1765,11 +1765,11 @@ lbl_80192868: lbl_80192870: /* 80192870 0018F670 3B C0 00 12 */ li r30, 0x12 lbl_80192874: -/* 80192874 0018F674 4B FF 59 29 */ bl func_8018819C +/* 80192874 0018F674 4B FF 59 29 */ bl HAZ_Acquire__Fv /* 80192878 0018F678 7C 7D 1B 79 */ or. r29, r3, r3 /* 8019287C 0018F67C 41 82 00 F8 */ beq lbl_80192974 /* 80192880 0018F680 7F C4 F3 78 */ mr r4, r30 -/* 80192884 0018F684 4B FF 5A 91 */ bl func_80188314 +/* 80192884 0018F684 4B FF 5A 91 */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 80192888 0018F688 2C 03 00 00 */ cmpwi r3, 0 /* 8019288C 0018F68C 41 82 00 E8 */ beq lbl_80192974 /* 80192890 0018F690 7F A3 EB 78 */ mr r3, r29 @@ -1815,7 +1815,7 @@ lbl_80192920: /* 8019292C 0018F72C FC 20 F8 90 */ fmr f1, f31 /* 80192930 0018F730 7F A3 EB 78 */ mr r3, r29 /* 80192934 0018F734 38 9F 00 18 */ addi r4, r31, 0x18 -/* 80192938 0018F738 4B FF 69 01 */ bl func_80189238 +/* 80192938 0018F738 4B FF 69 01 */ bl Start__9NPCHazardFPC5xVec3f /* 8019293C 0018F73C 93 BF 00 58 */ stw r29, 0x58(r31) lbl_80192940: /* 80192940 0018F740 80 7F 00 58 */ lwz r3, 0x58(r31) @@ -1862,11 +1862,11 @@ lbl_801929D8: /* 801929D8 0018F7D8 80 1E 00 54 */ lwz r0, 0x54(r30) /* 801929DC 0018F7DC 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 801929E0 0018F7E0 41 82 00 5C */ beq lbl_80192A3C -/* 801929E4 0018F7E4 4B FF 57 B9 */ bl func_8018819C +/* 801929E4 0018F7E4 4B FF 57 B9 */ bl HAZ_Acquire__Fv /* 801929E8 0018F7E8 7C 7F 1B 79 */ or. r31, r3, r3 /* 801929EC 0018F7EC 41 82 00 68 */ beq lbl_80192A54 /* 801929F0 0018F7F0 38 80 00 0C */ li r4, 0xc -/* 801929F4 0018F7F4 4B FF 59 21 */ bl func_80188314 +/* 801929F4 0018F7F4 4B FF 59 21 */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 801929F8 0018F7F8 2C 03 00 00 */ cmpwi r3, 0 /* 801929FC 0018F7FC 41 82 00 58 */ beq lbl_80192A54 /* 80192A00 0018F800 7F E3 FB 78 */ mr r3, r31 @@ -1883,7 +1883,7 @@ lbl_80192A28: /* 80192A28 0018F828 3C 60 80 25 */ lis r3, lbl_80253030@ha /* 80192A2C 0018F82C 38 83 30 30 */ addi r4, r3, lbl_80253030@l /* 80192A30 0018F830 7F E3 FB 78 */ mr r3, r31 -/* 80192A34 0018F834 4B FF 68 05 */ bl func_80189238 +/* 80192A34 0018F834 4B FF 68 05 */ bl Start__9NPCHazardFPC5xVec3f /* 80192A38 0018F838 93 FE 00 58 */ stw r31, 0x58(r30) lbl_80192A3C: /* 80192A3C 0018F83C 80 1E 00 58 */ lwz r0, 0x58(r30) @@ -2093,7 +2093,7 @@ lbl_80192D38: /* 80192D44 0018FB44 C0 62 B1 D4 */ lfs f3, lbl_803CFB54-_SDA2_BASE_(r2) /* 80192D48 0018FB48 4B F5 9D D9 */ bl func_800ECB20 /* 80192D4C 0018FB4C FF E0 08 90 */ fmr f31, f1 -/* 80192D50 0018FB50 4B E9 DF 39 */ bl func_80030C88 +/* 80192D50 0018FB50 4B E9 DF 39 */ bl xurand__Fv /* 80192D54 0018FB54 C0 42 B1 B8 */ lfs f2, lbl_803CFB38-_SDA2_BASE_(r2) /* 80192D58 0018FB58 C0 02 B1 C4 */ lfs f0, lbl_803CFB44-_SDA2_BASE_(r2) /* 80192D5C 0018FB5C EC 21 10 28 */ fsubs f1, f1, f2 @@ -2114,7 +2114,7 @@ lbl_80192D68: /* 80192D94 0018FB94 38 61 00 58 */ addi r3, r1, 0x58 /* 80192D98 0018FB98 38 81 00 28 */ addi r4, r1, 0x28 /* 80192D9C 0018FB9C 4B E7 84 C9 */ bl func_8000B264 -/* 80192DA0 0018FBA0 4B E9 DE E9 */ bl func_80030C88 +/* 80192DA0 0018FBA0 4B E9 DE E9 */ bl xurand__Fv /* 80192DA4 0018FBA4 C0 42 B1 B8 */ lfs f2, lbl_803CFB38-_SDA2_BASE_(r2) /* 80192DA8 0018FBA8 3C 60 80 25 */ lis r3, lbl_80253030@ha /* 80192DAC 0018FBAC 38 83 30 30 */ addi r4, r3, lbl_80253030@l @@ -2135,7 +2135,7 @@ lbl_80192D68: /* 80192DE8 0018FBE8 4B E8 26 5D */ bl func_80015444 /* 80192DEC 0018FBEC 38 61 00 70 */ addi r3, r1, 0x70 /* 80192DF0 0018FBF0 38 81 00 58 */ addi r4, r1, 0x58 -/* 80192DF4 0018FBF4 4B FF 2D 0D */ bl func_80185B00 +/* 80192DF4 0018FBF4 4B FF 2D 0D */ bl NPAR_EmitTarTarSmoke__FPC5xVec3PC5xVec3 lbl_80192DF8: /* 80192DF8 0018FBF8 E3 E1 00 A8 */ psq_l f31, 168(r1), 0, qr0 /* 80192DFC 0018FBFC 80 01 00 B4 */ lwz r0, 0xb4(r1) @@ -2167,11 +2167,11 @@ lbl_80192E60: /* 80192E60 0018FC60 80 1E 00 54 */ lwz r0, 0x54(r30) /* 80192E64 0018FC64 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80192E68 0018FC68 41 82 00 64 */ beq lbl_80192ECC -/* 80192E6C 0018FC6C 4B FF 53 31 */ bl func_8018819C +/* 80192E6C 0018FC6C 4B FF 53 31 */ bl HAZ_Acquire__Fv /* 80192E70 0018FC70 7C 7F 1B 79 */ or. r31, r3, r3 /* 80192E74 0018FC74 41 82 00 58 */ beq lbl_80192ECC /* 80192E78 0018FC78 38 80 00 06 */ li r4, 6 -/* 80192E7C 0018FC7C 4B FF 54 99 */ bl func_80188314 +/* 80192E7C 0018FC7C 4B FF 54 99 */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 80192E80 0018FC80 2C 03 00 00 */ cmpwi r3, 0 /* 80192E84 0018FC84 41 82 00 48 */ beq lbl_80192ECC /* 80192E88 0018FC88 7F E3 FB 78 */ mr r3, r31 @@ -2191,7 +2191,7 @@ lbl_80192EB4: /* 80192EB8 0018FCB8 7F E3 FB 78 */ mr r3, r31 /* 80192EBC 0018FCBC 38 9E 00 18 */ addi r4, r30, 0x18 /* 80192EC0 0018FCC0 D0 1F 00 64 */ stfs f0, 0x64(r31) -/* 80192EC4 0018FCC4 4B FF 63 75 */ bl func_80189238 +/* 80192EC4 0018FCC4 4B FF 63 75 */ bl Start__9NPCHazardFPC5xVec3f /* 80192EC8 0018FCC8 93 FE 00 58 */ stw r31, 0x58(r30) lbl_80192ECC: /* 80192ECC 0018FCCC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -2218,7 +2218,7 @@ lbl_80192F10: /* 80192F1C 0018FD1C 3C 60 80 27 */ lis r3, lbl_80273D08@ha /* 80192F20 0018FD20 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l /* 80192F24 0018FD24 38 63 0C 2A */ addi r3, r3, 0xc2a -/* 80192F28 0018FD28 4B F9 D2 B5 */ bl func_801301DC +/* 80192F28 0018FD28 4B F9 D2 B5 */ bl NPCC_FindRWRaster__FPCc /* 80192F2C 0018FD2C 90 7F 00 64 */ stw r3, 0x64(r31) lbl_80192F30: /* 80192F30 0018FD30 80 01 00 14 */ lwz r0, 0x14(r1) @@ -2388,7 +2388,7 @@ lbl_801930C4: /* 80193194 0018FF94 7F E5 FB 78 */ mr r5, r31 /* 80193198 0018FF98 38 61 00 48 */ addi r3, r1, 0x48 /* 8019319C 0018FF9C 38 81 00 3C */ addi r4, r1, 0x3c -/* 801931A0 0018FFA0 4B F9 B8 BD */ bl func_8012EA5C +/* 801931A0 0018FFA0 4B F9 B8 BD */ bl RenderCone__7NPCConeFP5xVec3P5xVec3 lbl_801931A4: /* 801931A4 0018FFA4 80 01 00 94 */ lwz r0, 0x94(r1) /* 801931A8 0018FFA8 83 E1 00 8C */ lwz r31, 0x8c(r1) @@ -2413,14 +2413,14 @@ lbl_801931E4: /* 801931F0 0018FFF0 3C 60 80 27 */ lis r3, lbl_80273D08@ha /* 801931F4 0018FFF4 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l /* 801931F8 0018FFF8 38 63 0C 3F */ addi r3, r3, 0xc3f -/* 801931FC 0018FFFC 4B F9 CF E1 */ bl func_801301DC +/* 801931FC 0018FFFC 4B F9 CF E1 */ bl NPCC_FindRWRaster__FPCc /* 80193200 00190000 90 7F 00 58 */ stw r3, 0x58(r31) /* 80193204 00190004 38 7F 00 18 */ addi r3, r31, 0x18 /* 80193208 00190008 38 80 00 40 */ li r4, 0x40 /* 8019320C 0019000C C0 22 B1 E8 */ lfs f1, lbl_803CFB68-_SDA2_BASE_(r2) /* 80193210 00190010 C0 42 B1 EC */ lfs f2, lbl_803CFB6C-_SDA2_BASE_(r2) /* 80193214 00190014 C0 62 B1 98 */ lfs f3, lbl_803CFB18-_SDA2_BASE_(r2) -/* 80193218 00190018 4B F0 24 31 */ bl func_80095648 +/* 80193218 00190018 4B F0 24 31 */ bl zFX_SpawnBubbleSlam__FPC5xVec3Uifff lbl_8019321C: /* 8019321C 0019001C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80193220 00190020 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2461,13 +2461,13 @@ lbl_8019327C: /* 801932A8 001900A8 4B FF C9 55 */ bl func_8018FBFC /* 801932AC 001900AC 38 61 00 30 */ addi r3, r1, 0x30 /* 801932B0 001900B0 38 80 00 04 */ li r4, 4 -/* 801932B4 001900B4 4B F0 19 91 */ bl func_80094C44 +/* 801932B4 001900B4 4B F0 19 91 */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui /* 801932B8 001900B8 3B BD 00 01 */ addi r29, r29, 1 /* 801932BC 001900BC 2C 1D 00 06 */ cmpwi r29, 6 /* 801932C0 001900C0 41 80 FF BC */ blt lbl_8019327C /* 801932C4 001900C4 38 7C 00 30 */ addi r3, r28, 0x30 /* 801932C8 001900C8 38 80 00 04 */ li r4, 4 -/* 801932CC 001900CC 4B F0 19 79 */ bl func_80094C44 +/* 801932CC 001900CC 4B F0 19 79 */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui /* 801932D0 001900D0 48 00 00 E4 */ b lbl_801933B4 lbl_801932D4: /* 801932D4 001900D4 28 07 00 02 */ cmplwi r7, 2 @@ -2525,7 +2525,7 @@ lbl_801932D4: /* 801933A4 001901A4 38 61 00 3C */ addi r3, r1, 0x3c /* 801933A8 001901A8 38 81 00 24 */ addi r4, r1, 0x24 /* 801933AC 001901AC 38 BD 00 18 */ addi r5, r29, 0x18 -/* 801933B0 001901B0 4B F9 B6 AD */ bl func_8012EA5C +/* 801933B0 001901B0 4B F9 B6 AD */ bl RenderCone__7NPCConeFP5xVec3P5xVec3 lbl_801933B4: /* 801933B4 001901B4 E3 E1 00 98 */ psq_l f31, 152(r1), 0, qr0 /* 801933B8 001901B8 CB E1 00 90 */ lfd f31, 0x90(r1) @@ -2559,11 +2559,11 @@ lbl_80193424: /* 80193424 00190224 80 1E 00 54 */ lwz r0, 0x54(r30) /* 80193428 00190228 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 8019342C 0019022C 41 82 00 5C */ beq lbl_80193488 -/* 80193430 00190230 4B FF 4D 6D */ bl func_8018819C +/* 80193430 00190230 4B FF 4D 6D */ bl HAZ_Acquire__Fv /* 80193434 00190234 7C 7F 1B 79 */ or. r31, r3, r3 /* 80193438 00190238 41 82 00 50 */ beq lbl_80193488 /* 8019343C 0019023C 38 80 00 05 */ li r4, 5 -/* 80193440 00190240 4B FF 4E D5 */ bl func_80188314 +/* 80193440 00190240 4B FF 4E D5 */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 80193444 00190244 2C 03 00 00 */ cmpwi r3, 0 /* 80193448 00190248 41 82 00 40 */ beq lbl_80193488 /* 8019344C 0019024C 7F E3 FB 78 */ mr r3, r31 @@ -2581,7 +2581,7 @@ lbl_80193424: lbl_8019347C: /* 8019347C 0019027C FC 20 00 90 */ fmr f1, f0 lbl_80193480: -/* 80193480 00190280 4B FF 5D B9 */ bl func_80189238 +/* 80193480 00190280 4B FF 5D B9 */ bl Start__9NPCHazardFPC5xVec3f /* 80193484 00190284 93 FE 00 58 */ stw r31, 0x58(r30) lbl_80193488: /* 80193488 00190288 80 01 00 14 */ lwz r0, 0x14(r1) @@ -2606,7 +2606,7 @@ lbl_801934CC: /* 801934D0 001902D0 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 801934D4 001902D4 41 82 00 18 */ beq lbl_801934EC /* 801934D8 001902D8 38 7F 00 18 */ addi r3, r31, 0x18 -/* 801934DC 001902DC 4B F6 66 5D */ bl func_800F9B38 +/* 801934DC 001902DC 4B F6 66 5D */ bl zNPCRobot_TubeConfetti__FPC5xVec3 /* 801934E0 001902E0 80 1F 00 54 */ lwz r0, 0x54(r31) /* 801934E4 001902E4 60 00 00 04 */ ori r0, r0, 4 /* 801934E8 001902E8 90 1F 00 54 */ stw r0, 0x54(r31) @@ -2625,7 +2625,7 @@ lbl_801934EC: /* 80193518 00190318 38 60 00 02 */ li r3, 2 /* 8019351C 0019031C 60 00 00 04 */ ori r0, r0, 4 /* 80193520 00190320 90 04 00 54 */ stw r0, 0x54(r4) -/* 80193524 00190324 4B FE E9 3D */ bl func_80181E60 +/* 80193524 00190324 4B FE E9 3D */ bl NPAR_FindParty__F11en_nparptyp /* 80193528 00190328 48 00 1E ED */ bl func_80195414 lbl_8019352C: /* 8019352C 0019032C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -2697,7 +2697,7 @@ lbl_8019361C: lbl_8019362C: /* 8019362C 0019042C FC 20 00 90 */ fmr f1, f0 lbl_80193630: -/* 80193630 00190430 4B FF 20 B1 */ bl func_801856E0 +/* 80193630 00190430 4B FF 20 B1 */ bl NPAR_EmitTubeSpiralCin__FPC5xVec3PC5xVec3f lbl_80193634: /* 80193634 00190434 80 01 00 54 */ lwz r0, 0x54(r1) /* 80193638 00190438 83 E1 00 4C */ lwz r31, 0x4c(r1) @@ -2722,7 +2722,7 @@ lbl_80193678: /* 80193680 00190480 41 82 00 1C */ beq lbl_8019369C /* 80193684 00190484 38 9F 00 18 */ addi r4, r31, 0x18 /* 80193688 00190488 38 60 00 00 */ li r3, 0 -/* 8019368C 0019048C 4B FE DF 9D */ bl func_80181628 +/* 8019368C 0019048C 4B FE DF 9D */ bl NPCC_BurstBubble__F11en_npcburstP5xVec3 /* 80193690 00190490 80 1F 00 54 */ lwz r0, 0x54(r31) /* 80193694 00190494 60 00 00 04 */ ori r0, r0, 4 /* 80193698 00190498 90 1F 00 54 */ stw r0, 0x54(r31) @@ -2770,7 +2770,7 @@ lbl_80193734: /* 80193734 00190534 7F 84 E3 78 */ mr r4, r28 /* 80193738 00190538 38 61 00 38 */ addi r3, r1, 0x38 /* 8019373C 0019053C 4B E7 7B 29 */ bl func_8000B264 -/* 80193740 00190540 4B E9 D5 29 */ bl func_80030C68 +/* 80193740 00190540 4B E9 D5 29 */ bl xrand__Fv /* 80193744 00190544 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80193748 00190548 41 82 00 0C */ beq lbl_80193754 /* 8019374C 0019054C C3 E2 B1 BC */ lfs f31, lbl_803CFB3C-_SDA2_BASE_(r2) @@ -2778,7 +2778,7 @@ lbl_80193734: lbl_80193754: /* 80193754 00190554 C3 E2 B1 C0 */ lfs f31, lbl_803CFB40-_SDA2_BASE_(r2) lbl_80193758: -/* 80193758 00190558 4B E9 D5 31 */ bl func_80030C88 +/* 80193758 00190558 4B E9 D5 31 */ bl xurand__Fv /* 8019375C 0019055C C0 02 B1 B8 */ lfs f0, lbl_803CFB38-_SDA2_BASE_(r2) /* 80193760 00190560 7F A4 EB 78 */ mr r4, r29 /* 80193764 00190564 C0 62 B1 AC */ lfs f3, lbl_803CFB2C-_SDA2_BASE_(r2) @@ -2797,7 +2797,7 @@ lbl_80193758: /* 80193798 00190598 38 61 00 38 */ addi r3, r1, 0x38 /* 8019379C 0019059C 38 81 00 2C */ addi r4, r1, 0x2c /* 801937A0 001905A0 4B E8 1C A5 */ bl func_80015444 -/* 801937A4 001905A4 4B E9 D4 C5 */ bl func_80030C68 +/* 801937A4 001905A4 4B E9 D4 C5 */ bl xrand__Fv /* 801937A8 001905A8 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 801937AC 001905AC 41 82 00 0C */ beq lbl_801937B8 /* 801937B0 001905B0 C3 E2 B1 BC */ lfs f31, lbl_803CFB3C-_SDA2_BASE_(r2) @@ -2805,7 +2805,7 @@ lbl_80193758: lbl_801937B8: /* 801937B8 001905B8 C3 E2 B1 C0 */ lfs f31, lbl_803CFB40-_SDA2_BASE_(r2) lbl_801937BC: -/* 801937BC 001905BC 4B E9 D4 CD */ bl func_80030C88 +/* 801937BC 001905BC 4B E9 D4 CD */ bl xurand__Fv /* 801937C0 001905C0 C0 02 B1 B8 */ lfs f0, lbl_803CFB38-_SDA2_BASE_(r2) /* 801937C4 001905C4 7F C4 F3 78 */ mr r4, r30 /* 801937C8 001905C8 C0 62 B1 AC */ lfs f3, lbl_803CFB2C-_SDA2_BASE_(r2) @@ -2831,15 +2831,15 @@ lbl_801937BC: /* 80193818 00190618 4B E7 79 69 */ bl func_8000B180 /* 8019381C 0019061C 38 61 00 44 */ addi r3, r1, 0x44 /* 80193820 00190620 38 81 00 38 */ addi r4, r1, 0x38 -/* 80193824 00190624 4B FF 1D 89 */ bl func_801855AC +/* 80193824 00190624 4B FF 1D 89 */ bl NPAR_EmitOilSplash__FPC5xVec3PC5xVec3 /* 80193828 00190628 3B 7B 00 01 */ addi r27, r27, 1 /* 8019382C 0019062C 2C 1B 00 10 */ cmpwi r27, 0x10 /* 80193830 00190630 41 80 FF 04 */ blt lbl_80193734 -/* 80193834 00190634 4B FF 49 69 */ bl func_8018819C +/* 80193834 00190634 4B FF 49 69 */ bl HAZ_Acquire__Fv /* 80193838 00190638 7C 7B 1B 79 */ or. r27, r3, r3 /* 8019383C 0019063C 41 82 00 94 */ beq lbl_801938D0 /* 80193840 00190640 38 80 00 13 */ li r4, 0x13 -/* 80193844 00190644 4B FF 4A D1 */ bl func_80188314 +/* 80193844 00190644 4B FF 4A D1 */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 80193848 00190648 2C 03 00 00 */ cmpwi r3, 0 /* 8019384C 0019064C 41 82 00 84 */ beq lbl_801938D0 /* 80193850 00190650 7F 63 DB 78 */ mr r3, r27 @@ -2850,18 +2850,18 @@ lbl_801937BC: /* 80193864 00190664 38 83 30 30 */ addi r4, r3, lbl_80253030@l /* 80193868 00190668 80 65 00 4C */ lwz r3, 0x4c(r5) /* 8019386C 0019066C 38 63 00 10 */ addi r3, r3, 0x10 -/* 80193870 00190670 4B EB AC 6D */ bl func_8004E4DC +/* 80193870 00190670 4B EB AC 6D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80193874 00190674 80 BB 00 14 */ lwz r5, 0x14(r27) /* 80193878 00190678 3C 60 80 25 */ lis r3, lbl_8025303C@ha /* 8019387C 0019067C 38 83 30 3C */ addi r4, r3, lbl_8025303C@l /* 80193880 00190680 80 65 00 4C */ lwz r3, 0x4c(r5) /* 80193884 00190684 38 63 00 20 */ addi r3, r3, 0x20 -/* 80193888 00190688 4B EB AC 55 */ bl func_8004E4DC +/* 80193888 00190688 4B EB AC 55 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8019388C 0019068C 80 BB 00 14 */ lwz r5, 0x14(r27) /* 80193890 00190690 3C 60 80 25 */ lis r3, lbl_80253048@ha /* 80193894 00190694 38 83 30 48 */ addi r4, r3, lbl_80253048@l /* 80193898 00190698 80 65 00 4C */ lwz r3, 0x4c(r5) -/* 8019389C 0019069C 4B EB AC 41 */ bl func_8004E4DC +/* 8019389C 0019069C 4B EB AC 41 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801938A0 001906A0 C0 5F 00 14 */ lfs f2, 0x14(r31) /* 801938A4 001906A4 7F 63 DB 78 */ mr r3, r27 /* 801938A8 001906A8 C0 1F 00 10 */ lfs f0, 0x10(r31) @@ -2874,7 +2874,7 @@ lbl_801937BC: lbl_801938C4: /* 801938C4 001906C4 FC 20 00 90 */ fmr f1, f0 lbl_801938C8: -/* 801938C8 001906C8 4B FF 59 71 */ bl func_80189238 +/* 801938C8 001906C8 4B FF 59 71 */ bl Start__9NPCHazardFPC5xVec3f /* 801938CC 001906CC 93 7F 00 58 */ stw r27, 0x58(r31) lbl_801938D0: /* 801938D0 001906D0 E3 E1 00 78 */ psq_l f31, 120(r1), 0, qr0 @@ -2904,11 +2904,11 @@ lbl_8019392C: /* 8019392C 0019072C 80 1E 00 54 */ lwz r0, 0x54(r30) /* 80193930 00190730 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80193934 00190734 41 82 00 8C */ beq lbl_801939C0 -/* 80193938 00190738 4B FF 48 65 */ bl func_8018819C +/* 80193938 00190738 4B FF 48 65 */ bl HAZ_Acquire__Fv /* 8019393C 0019073C 7C 7F 1B 79 */ or. r31, r3, r3 /* 80193940 00190740 41 82 00 80 */ beq lbl_801939C0 /* 80193944 00190744 38 80 00 04 */ li r4, 4 -/* 80193948 00190748 4B FF 49 CD */ bl func_80188314 +/* 80193948 00190748 4B FF 49 CD */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 8019394C 0019074C 2C 03 00 00 */ cmpwi r3, 0 /* 80193950 00190750 41 82 00 70 */ beq lbl_801939C0 /* 80193954 00190754 7F E3 FB 78 */ mr r3, r31 @@ -2940,7 +2940,7 @@ lbl_801939A0: /* 801939AC 001907AC D0 1F 00 64 */ stfs f0, 0x64(r31) /* 801939B0 001907B0 C0 1F 00 60 */ lfs f0, 0x60(r31) /* 801939B4 001907B4 D0 1F 00 68 */ stfs f0, 0x68(r31) -/* 801939B8 001907B8 4B FF 58 81 */ bl func_80189238 +/* 801939B8 001907B8 4B FF 58 81 */ bl Start__9NPCHazardFPC5xVec3f /* 801939BC 001907BC 93 FE 00 58 */ stw r31, 0x58(r30) lbl_801939C0: /* 801939C0 001907C0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -2999,7 +2999,7 @@ lbl_801939C0: /* 80193A94 00190894 4B E8 19 B1 */ bl func_80015444 /* 80193A98 00190898 7F C3 F3 78 */ mr r3, r30 /* 80193A9C 0019089C 38 81 00 2C */ addi r4, r1, 0x2c -/* 80193AA0 001908A0 4B FF 57 F5 */ bl func_80189294 +/* 80193AA0 001908A0 4B FF 57 F5 */ bl PosSet__9NPCHazardFPC5xVec3 lbl_80193AA4: /* 80193AA4 001908A4 80 01 00 54 */ lwz r0, 0x54(r1) /* 80193AA8 001908A8 83 E1 00 4C */ lwz r31, 0x4c(r1) @@ -3028,11 +3028,11 @@ lbl_80193B00: /* 80193B00 00190900 80 1E 00 54 */ lwz r0, 0x54(r30) /* 80193B04 00190904 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80193B08 00190908 41 82 00 8C */ beq lbl_80193B94 -/* 80193B0C 0019090C 4B FF 46 91 */ bl func_8018819C +/* 80193B0C 0019090C 4B FF 46 91 */ bl HAZ_Acquire__Fv /* 80193B10 00190910 7C 7F 1B 79 */ or. r31, r3, r3 /* 80193B14 00190914 41 82 00 80 */ beq lbl_80193B94 /* 80193B18 00190918 38 80 00 04 */ li r4, 4 -/* 80193B1C 0019091C 4B FF 47 F9 */ bl func_80188314 +/* 80193B1C 0019091C 4B FF 47 F9 */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 80193B20 00190920 2C 03 00 00 */ cmpwi r3, 0 /* 80193B24 00190924 41 82 00 70 */ beq lbl_80193B94 /* 80193B28 00190928 7F E3 FB 78 */ mr r3, r31 @@ -3064,7 +3064,7 @@ lbl_80193B74: /* 80193B80 00190980 D0 1F 00 64 */ stfs f0, 0x64(r31) /* 80193B84 00190984 C0 1F 00 60 */ lfs f0, 0x60(r31) /* 80193B88 00190988 D0 1F 00 68 */ stfs f0, 0x68(r31) -/* 80193B8C 0019098C 4B FF 56 AD */ bl func_80189238 +/* 80193B8C 0019098C 4B FF 56 AD */ bl Start__9NPCHazardFPC5xVec3f /* 80193B90 00190990 93 FE 00 58 */ stw r31, 0x58(r30) lbl_80193B94: /* 80193B94 00190994 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3155,7 +3155,7 @@ lbl_80193C58: /* 80193CE0 00190AE0 4B E8 17 65 */ bl func_80015444 /* 80193CE4 00190AE4 7F C3 F3 78 */ mr r3, r30 /* 80193CE8 00190AE8 38 81 00 2C */ addi r4, r1, 0x2c -/* 80193CEC 00190AEC 4B FF 55 A9 */ bl func_80189294 +/* 80193CEC 00190AEC 4B FF 55 A9 */ bl PosSet__9NPCHazardFPC5xVec3 lbl_80193CF0: /* 80193CF0 00190AF0 80 01 00 54 */ lwz r0, 0x54(r1) /* 80193CF4 00190AF4 83 E1 00 4C */ lwz r31, 0x4c(r1) @@ -3195,7 +3195,7 @@ lbl_80193D54: /* 80193D78 00190B78 90 C1 00 2C */ stw r6, 0x2c(r1) /* 80193D7C 00190B7C 90 A1 00 30 */ stw r5, 0x30(r1) /* 80193D80 00190B80 90 01 00 34 */ stw r0, 0x34(r1) -/* 80193D84 00190B84 4B F0 0E C1 */ bl func_80094C44 +/* 80193D84 00190B84 4B F0 0E C1 */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui /* 80193D88 00190B88 3B DE 00 02 */ addi r30, r30, 2 /* 80193D8C 00190B8C 3B FF 00 80 */ addi r31, r31, 0x80 /* 80193D90 00190B90 2C 1E 00 18 */ cmpwi r30, 0x18 @@ -3226,7 +3226,7 @@ lbl_80193DB8: /* 80193DE8 00190BE8 90 C1 00 20 */ stw r6, 0x20(r1) /* 80193DEC 00190BEC 90 A1 00 24 */ stw r5, 0x24(r1) /* 80193DF0 00190BF0 90 01 00 28 */ stw r0, 0x28(r1) -/* 80193DF4 00190BF4 4B F0 0E 51 */ bl func_80094C44 +/* 80193DF4 00190BF4 4B F0 0E 51 */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui lbl_80193DF8: /* 80193DF8 00190BF8 80 1F 00 00 */ lwz r0, 0(r31) /* 80193DFC 00190BFC 2C 00 00 00 */ cmpwi r0, 0 @@ -3252,7 +3252,7 @@ lbl_80193E04: /* 80193E48 00190C48 40 82 00 10 */ bne lbl_80193E58 /* 80193E4C 00190C4C 38 66 00 30 */ addi r3, r6, 0x30 /* 80193E50 00190C50 38 80 00 04 */ li r4, 4 -/* 80193E54 00190C54 4B F0 0D F1 */ bl func_80094C44 +/* 80193E54 00190C54 4B F0 0D F1 */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui lbl_80193E58: /* 80193E58 00190C58 80 01 00 14 */ lwz r0, 0x14(r1) /* 80193E5C 00190C5C 7C 08 03 A6 */ mtlr r0 @@ -3271,7 +3271,7 @@ lbl_80193E58: /* 80193E90 00190C90 40 82 00 10 */ bne lbl_80193EA0 /* 80193E94 00190C94 38 66 00 30 */ addi r3, r6, 0x30 /* 80193E98 00190C98 38 80 00 04 */ li r4, 4 -/* 80193E9C 00190C9C 4B F0 0D A9 */ bl func_80094C44 +/* 80193E9C 00190C9C 4B F0 0D A9 */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui lbl_80193EA0: /* 80193EA0 00190CA0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80193EA4 00190CA4 7C 08 03 A6 */ mtlr r0 @@ -3310,7 +3310,7 @@ lbl_80193F1C: /* 80193F1C 00190D1C 7C 07 00 40 */ cmplw r7, r0 /* 80193F20 00190D20 40 82 00 60 */ bne lbl_80193F80 /* 80193F24 00190D24 7C A3 2B 78 */ mr r3, r5 -/* 80193F28 00190D28 4B F3 3F ED */ bl func_800C7F14 +/* 80193F28 00190D28 4B F3 3F ED */ bl iModelNumBones__FP8RpAtomic /* 80193F2C 00190D2C 7C 7F 1B 78 */ mr r31, r3 /* 80193F30 00190D30 3B DC 00 40 */ addi r30, r28, 0x40 /* 80193F34 00190D34 3B A0 00 01 */ li r29, 1 @@ -3328,7 +3328,7 @@ lbl_80193F3C: /* 80193F60 00190D60 90 C1 00 14 */ stw r6, 0x14(r1) /* 80193F64 00190D64 90 A1 00 18 */ stw r5, 0x18(r1) /* 80193F68 00190D68 90 01 00 1C */ stw r0, 0x1c(r1) -/* 80193F6C 00190D6C 4B F0 0C D9 */ bl func_80094C44 +/* 80193F6C 00190D6C 4B F0 0C D9 */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui /* 80193F70 00190D70 3B DE 00 40 */ addi r30, r30, 0x40 /* 80193F74 00190D74 3B BD 00 01 */ addi r29, r29, 1 lbl_80193F78: @@ -3353,7 +3353,7 @@ lbl_80193F80: /* 80193FBC 00190DBC 80 7F 00 58 */ lwz r3, 0x58(r31) /* 80193FC0 00190DC0 28 03 00 00 */ cmplwi r3, 0 /* 80193FC4 00190DC4 41 82 00 08 */ beq lbl_80193FCC -/* 80193FC8 00190DC8 4B F0 D8 ED */ bl func_800A18B4 +/* 80193FC8 00190DC8 4B F0 D8 ED */ bl zLightningKill__FP10zLightning lbl_80193FCC: /* 80193FCC 00190DCC 80 1F 00 54 */ lwz r0, 0x54(r31) /* 80193FD0 00190DD0 60 00 00 04 */ ori r0, r0, 4 @@ -3385,7 +3385,7 @@ lbl_80193FDC: /* 80194034 00190E34 D0 01 00 30 */ stfs f0, 0x30(r1) /* 80194038 00190E38 90 01 00 24 */ stw r0, 0x24(r1) /* 8019403C 00190E3C 90 01 00 28 */ stw r0, 0x28(r1) -/* 80194040 00190E40 4B F0 B9 31 */ bl func_8009F970 +/* 80194040 00190E40 4B F0 B9 31 */ bl zLightningAdd__FP16_tagLightningAdd /* 80194044 00190E44 90 7F 00 58 */ stw r3, 0x58(r31) lbl_80194048: /* 80194048 00190E48 80 01 00 64 */ lwz r0, 0x64(r1) @@ -3431,7 +3431,7 @@ lbl_801940E4: /* 801940E4 00190EE4 7F C3 F3 78 */ mr r3, r30 /* 801940E8 00190EE8 38 81 00 14 */ addi r4, r1, 0x14 /* 801940EC 00190EEC 38 BE 00 14 */ addi r5, r30, 0x14 -/* 801940F0 00190EF0 4B F0 D7 D9 */ bl func_800A18C8 +/* 801940F0 00190EF0 4B F0 D7 D9 */ bl zLightningModifyEndpoints__FP10zLightningP5xVec3P5xVec3 lbl_801940F4: /* 801940F4 00190EF4 C0 1A 00 3C */ lfs f0, 0x3c(r26) /* 801940F8 00190EF8 FC 00 00 1E */ fctiwz f0, f0 @@ -3461,7 +3461,7 @@ lbl_80194154: /* 80194154 00190F54 7F C3 F3 78 */ mr r3, r30 /* 80194158 00190F58 38 9E 00 08 */ addi r4, r30, 8 /* 8019415C 00190F5C 38 A1 00 08 */ addi r5, r1, 8 -/* 80194160 00190F60 4B F0 D7 69 */ bl func_800A18C8 +/* 80194160 00190F60 4B F0 D7 69 */ bl zLightningModifyEndpoints__FP10zLightningP5xVec3P5xVec3 lbl_80194164: /* 80194164 00190F64 BB 41 00 28 */ lmw r26, 0x28(r1) /* 80194168 00190F68 80 01 00 44 */ lwz r0, 0x44(r1) @@ -3479,7 +3479,7 @@ lbl_80194164: /* 80194198 00190F98 80 7E 00 58 */ lwz r3, 0x58(r30) /* 8019419C 00190F9C 28 03 00 00 */ cmplwi r3, 0 /* 801941A0 00190FA0 41 82 00 08 */ beq lbl_801941A8 -/* 801941A4 00190FA4 4B F0 D7 11 */ bl func_800A18B4 +/* 801941A4 00190FA4 4B F0 D7 11 */ bl zLightningKill__FP10zLightning lbl_801941A8: /* 801941A8 00190FA8 80 1E 00 54 */ lwz r0, 0x54(r30) /* 801941AC 00190FAC 60 00 00 04 */ ori r0, r0, 4 @@ -3506,7 +3506,7 @@ lbl_801941B8: /* 801941FC 00190FFC 98 61 00 3D */ stb r3, 0x3d(r1) /* 80194200 00191000 98 61 00 3E */ stb r3, 0x3e(r1) /* 80194204 00191004 98 01 00 3F */ stb r0, 0x3f(r1) -/* 80194208 00191008 4B E9 CA 81 */ bl func_80030C88 +/* 80194208 00191008 4B E9 CA 81 */ bl xurand__Fv /* 8019420C 0019100C C0 42 B1 C4 */ lfs f2, lbl_803CFB44-_SDA2_BASE_(r2) /* 80194210 00191010 38 01 00 08 */ addi r0, r1, 8 /* 80194214 00191014 C0 02 B2 24 */ lfs f0, lbl_803CFBA4-_SDA2_BASE_(r2) @@ -3515,19 +3515,19 @@ lbl_801941B8: /* 80194220 00191020 90 01 00 24 */ stw r0, 0x24(r1) /* 80194224 00191024 90 01 00 28 */ stw r0, 0x28(r1) /* 80194228 00191028 D0 01 00 30 */ stfs f0, 0x30(r1) -/* 8019422C 0019102C 4B F0 B7 45 */ bl func_8009F970 +/* 8019422C 0019102C 4B F0 B7 45 */ bl zLightningAdd__FP16_tagLightningAdd /* 80194230 00191030 90 7E 00 58 */ stw r3, 0x58(r30) -/* 80194234 00191034 4B E9 CA 55 */ bl func_80030C88 +/* 80194234 00191034 4B E9 CA 55 */ bl xurand__Fv /* 80194238 00191038 C0 5E 00 30 */ lfs f2, 0x30(r30) /* 8019423C 0019103C C0 1E 00 3C */ lfs f0, 0x3c(r30) /* 80194240 00191040 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80194244 00191044 D0 1E 00 5C */ stfs f0, 0x5c(r30) -/* 80194248 00191048 4B E9 CA 41 */ bl func_80030C88 +/* 80194248 00191048 4B E9 CA 41 */ bl xurand__Fv /* 8019424C 0019104C C0 5E 00 34 */ lfs f2, 0x34(r30) /* 80194250 00191050 C0 1E 00 40 */ lfs f0, 0x40(r30) /* 80194254 00191054 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80194258 00191058 D0 1E 00 60 */ stfs f0, 0x60(r30) -/* 8019425C 0019105C 4B E9 CA 2D */ bl func_80030C88 +/* 8019425C 0019105C 4B E9 CA 2D */ bl xurand__Fv /* 80194260 00191060 C0 5E 00 38 */ lfs f2, 0x38(r30) /* 80194264 00191064 C0 1E 00 44 */ lfs f0, 0x44(r30) /* 80194268 00191068 EC 02 00 7A */ fmadds f0, f2, f1, f0 @@ -3539,22 +3539,22 @@ lbl_80194270: /* 8019427C 0019107C 80 1F 00 04 */ lwz r0, 4(r31) /* 80194280 00191080 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19 /* 80194284 00191084 40 82 00 68 */ bne lbl_801942EC -/* 80194288 00191088 4B E9 CA 01 */ bl func_80030C88 +/* 80194288 00191088 4B E9 CA 01 */ bl xurand__Fv /* 8019428C 0019108C C0 5E 00 30 */ lfs f2, 0x30(r30) /* 80194290 00191090 C0 1E 00 3C */ lfs f0, 0x3c(r30) /* 80194294 00191094 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80194298 00191098 D0 1E 00 5C */ stfs f0, 0x5c(r30) -/* 8019429C 0019109C 4B E9 C9 ED */ bl func_80030C88 +/* 8019429C 0019109C 4B E9 C9 ED */ bl xurand__Fv /* 801942A0 001910A0 C0 5E 00 34 */ lfs f2, 0x34(r30) /* 801942A4 001910A4 C0 1E 00 40 */ lfs f0, 0x40(r30) /* 801942A8 001910A8 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 801942AC 001910AC D0 1E 00 60 */ stfs f0, 0x60(r30) -/* 801942B0 001910B0 4B E9 C9 D9 */ bl func_80030C88 +/* 801942B0 001910B0 4B E9 C9 D9 */ bl xurand__Fv /* 801942B4 001910B4 C0 5E 00 38 */ lfs f2, 0x38(r30) /* 801942B8 001910B8 C0 1E 00 44 */ lfs f0, 0x44(r30) /* 801942BC 001910BC EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 801942C0 001910C0 D0 1E 00 64 */ stfs f0, 0x64(r30) -/* 801942C4 001910C4 4B E9 C9 C5 */ bl func_80030C88 +/* 801942C4 001910C4 4B E9 C9 C5 */ bl xurand__Fv /* 801942C8 001910C8 C0 42 B1 C4 */ lfs f2, lbl_803CFB44-_SDA2_BASE_(r2) /* 801942CC 001910CC 7F E3 FB 78 */ mr r3, r31 /* 801942D0 001910D0 C0 02 B2 24 */ lfs f0, lbl_803CFBA4-_SDA2_BASE_(r2) @@ -3563,7 +3563,7 @@ lbl_80194270: /* 801942DC 001910DC D0 1F 02 30 */ stfs f0, 0x230(r31) /* 801942E0 001910E0 C0 1F 02 30 */ lfs f0, 0x230(r31) /* 801942E4 001910E4 D0 1F 02 2C */ stfs f0, 0x22c(r31) -/* 801942E8 001910E8 4B F0 D5 A5 */ bl func_800A188C +/* 801942E8 001910E8 4B F0 D5 A5 */ bl zLightningShow__FP10zLightningi lbl_801942EC: /* 801942EC 001910EC 80 01 00 64 */ lwz r0, 0x64(r1) /* 801942F0 001910F0 83 E1 00 5C */ lwz r31, 0x5c(r1) @@ -3615,7 +3615,7 @@ lbl_80194388: /* 801943A4 001911A4 80 7C 00 58 */ lwz r3, 0x58(r28) /* 801943A8 001911A8 38 81 00 14 */ addi r4, r1, 0x14 /* 801943AC 001911AC 38 A1 00 08 */ addi r5, r1, 8 -/* 801943B0 001911B0 4B F0 D5 19 */ bl func_800A18C8 +/* 801943B0 001911B0 4B F0 D5 19 */ bl zLightningModifyEndpoints__FP10zLightningP5xVec3P5xVec3 lbl_801943B4: /* 801943B4 001911B4 80 01 00 44 */ lwz r0, 0x44(r1) /* 801943B8 001911B8 83 E1 00 3C */ lwz r31, 0x3c(r1) @@ -3651,7 +3651,7 @@ lbl_8019441C: /* 80194428 00191228 3C 60 80 27 */ lis r3, lbl_80273D08@ha /* 8019442C 0019122C 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l /* 80194430 00191230 38 63 0C 54 */ addi r3, r3, 0xc54 -/* 80194434 00191234 4B F1 44 11 */ bl func_800A8844 +/* 80194434 00191234 4B F1 44 11 */ bl zParEmitterFind__FPCc /* 80194438 00191238 7C 7F 1B 79 */ or. r31, r3, r3 /* 8019443C 0019123C 41 82 00 28 */ beq lbl_80194464 /* 80194440 00191240 93 FE 00 58 */ stw r31, 0x58(r30) @@ -3661,7 +3661,7 @@ lbl_8019441C: /* 80194450 00191250 D0 03 00 10 */ stfs f0, 0x10(r3) /* 80194454 00191254 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80194458 00191258 38 63 00 30 */ addi r3, r3, 0x30 -/* 8019445C 0019125C 4B EB A0 81 */ bl func_8004E4DC +/* 8019445C 0019125C 4B EB A0 81 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80194460 00191260 48 00 00 14 */ b lbl_80194474 lbl_80194464: /* 80194464 00191264 80 1E 00 54 */ lwz r0, 0x54(r30) @@ -3710,7 +3710,7 @@ lbl_801944E0: /* 80194508 00191308 93 E1 00 0C */ stw r31, 0xc(r1) /* 8019450C 0019130C 7C 9F 23 78 */ mr r31, r4 /* 80194510 00191310 41 82 00 18 */ beq lbl_80194528 -/* 80194514 00191314 4B FD 23 45 */ bl func_80166858 +/* 80194514 00191314 4B FD 23 45 */ bl StopFreezeBreath__Fv /* 80194518 00191318 80 1F 00 54 */ lwz r0, 0x54(r31) /* 8019451C 0019131C 60 00 00 04 */ ori r0, r0, 4 /* 80194520 00191320 90 1F 00 54 */ stw r0, 0x54(r31) @@ -3719,7 +3719,7 @@ lbl_80194528: /* 80194528 00191328 80 1F 00 54 */ lwz r0, 0x54(r31) /* 8019452C 0019132C 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80194530 00191330 41 82 00 08 */ beq lbl_80194538 -/* 80194534 00191334 4B FD 21 CD */ bl func_80166700 +/* 80194534 00191334 4B FD 21 CD */ bl StartFreezeBreath__Fv lbl_80194538: /* 80194538 00191338 80 01 00 14 */ lwz r0, 0x14(r1) /* 8019453C 0019133C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -3773,7 +3773,7 @@ lbl_801945C8: /* 801945F8 001913F8 EC 41 18 28 */ fsubs f2, f1, f3 /* 801945FC 001913FC C0 25 06 C8 */ lfs f1, 0x6c8(r5) /* 80194600 00191400 EC 60 18 28 */ fsubs f3, f0, f3 -/* 80194604 00191404 4B FD 21 25 */ bl func_80166728 +/* 80194604 00191404 4B FD 21 25 */ bl EmitFreezeBreath__FP5xVec3P5xVec3fff lbl_80194608: /* 80194608 00191408 BB 61 00 2C */ lmw r27, 0x2c(r1) /* 8019460C 0019140C 80 01 00 44 */ lwz r0, 0x44(r1) @@ -3809,26 +3809,26 @@ lbl_80194670: /* 8019467C 0019147C 3C 60 80 27 */ lis r3, lbl_80273D08@ha /* 80194680 00191480 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l /* 80194684 00191484 38 63 0C 66 */ addi r3, r3, 0xc66 -/* 80194688 00191488 4B EB 7B 8D */ bl func_8004C214 -/* 8019468C 0019148C 4B F2 03 B1 */ bl func_800B4A3C +/* 80194688 00191488 4B EB 7B 8D */ bl xStrHash__FPCc +/* 8019468C 0019148C 4B F2 03 B1 */ bl zSceneFindObject__FUi /* 80194690 00191490 3C 80 80 27 */ lis r4, lbl_80273D08@ha /* 80194694 00191494 90 7D 00 58 */ stw r3, 0x58(r29) /* 80194698 00191498 38 64 3D 08 */ addi r3, r4, lbl_80273D08@l /* 8019469C 0019149C 38 63 0C 77 */ addi r3, r3, 0xc77 -/* 801946A0 001914A0 4B EB 7B 75 */ bl func_8004C214 -/* 801946A4 001914A4 4B F2 03 99 */ bl func_800B4A3C +/* 801946A0 001914A0 4B EB 7B 75 */ bl xStrHash__FPCc +/* 801946A4 001914A4 4B F2 03 99 */ bl zSceneFindObject__FUi /* 801946A8 001914A8 3C 80 80 27 */ lis r4, lbl_80273D08@ha /* 801946AC 001914AC 90 7D 00 5C */ stw r3, 0x5c(r29) /* 801946B0 001914B0 38 64 3D 08 */ addi r3, r4, lbl_80273D08@l /* 801946B4 001914B4 38 63 0C 86 */ addi r3, r3, 0xc86 -/* 801946B8 001914B8 4B EB 7B 5D */ bl func_8004C214 -/* 801946BC 001914BC 4B F2 03 81 */ bl func_800B4A3C +/* 801946B8 001914B8 4B EB 7B 5D */ bl xStrHash__FPCc +/* 801946BC 001914BC 4B F2 03 81 */ bl zSceneFindObject__FUi /* 801946C0 001914C0 3C 80 80 27 */ lis r4, lbl_80273D08@ha /* 801946C4 001914C4 90 7D 00 60 */ stw r3, 0x60(r29) /* 801946C8 001914C8 38 64 3D 08 */ addi r3, r4, lbl_80273D08@l /* 801946CC 001914CC 38 63 0C 95 */ addi r3, r3, 0xc95 -/* 801946D0 001914D0 4B EB 7B 45 */ bl func_8004C214 -/* 801946D4 001914D4 4B F2 03 69 */ bl func_800B4A3C +/* 801946D0 001914D0 4B EB 7B 45 */ bl xStrHash__FPCc +/* 801946D4 001914D4 4B F2 03 69 */ bl zSceneFindObject__FUi /* 801946D8 001914D8 90 7D 00 64 */ stw r3, 0x64(r29) /* 801946DC 001914DC 7F BF EB 78 */ mr r31, r29 /* 801946E0 001914E0 3B C0 00 00 */ li r30, 0 @@ -3872,7 +3872,7 @@ lbl_8019475C: /* 80194768 00191568 3C 60 80 27 */ lis r3, lbl_80273D08@ha /* 8019476C 0019156C 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l /* 80194770 00191570 38 63 0C A4 */ addi r3, r3, 0xca4 -/* 80194774 00191574 4B F1 40 D1 */ bl func_800A8844 +/* 80194774 00191574 4B F1 40 D1 */ bl zParEmitterFind__FPCc /* 80194778 00191578 28 03 00 00 */ cmplwi r3, 0 /* 8019477C 0019157C 41 82 00 18 */ beq lbl_80194794 /* 80194780 00191580 90 7F 00 58 */ stw r3, 0x58(r31) @@ -3938,9 +3938,9 @@ lbl_80194850: /* 8019485C 0019165C 3C 60 80 27 */ lis r3, lbl_80273D08@ha /* 80194860 00191660 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l /* 80194864 00191664 38 63 0C AF */ addi r3, r3, 0xcaf -/* 80194868 00191668 4B EB 79 AD */ bl func_8004C214 +/* 80194868 00191668 4B EB 79 AD */ bl xStrHash__FPCc /* 8019486C 0019166C 38 80 00 00 */ li r4, 0 -/* 80194870 00191670 4B EB 6E 9D */ bl func_8004B70C +/* 80194870 00191670 4B EB 6E 9D */ bl xSTFindAsset__FUiPUi /* 80194874 00191674 28 03 00 00 */ cmplwi r3, 0 /* 80194878 00191678 40 82 00 14 */ bne lbl_8019488C /* 8019487C 0019167C 80 1F 00 54 */ lwz r0, 0x54(r31) @@ -3973,7 +3973,7 @@ lbl_8019489C: /* 801948DC 001916DC 7C C5 33 78 */ mr r5, r6 /* 801948E0 001916E0 38 C0 00 00 */ li r6, 0 /* 801948E4 001916E4 38 E0 00 00 */ li r7, 0 -/* 801948E8 001916E8 4B F9 34 09 */ bl func_80127CF0 +/* 801948E8 001916E8 4B F9 34 09 */ bl zShrapnel_CinematicInit__FP14zShrapnelAssetP8RpAtomicP11RwMatrixTagP5xVec3PFP5zFragP10zFragAsset_v lbl_801948EC: /* 801948EC 001916EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801948F0 001916F0 7C 08 03 A6 */ mtlr r0 @@ -4008,7 +4008,7 @@ lbl_801948EC: /* 80194964 00191764 38 E0 00 00 */ li r7, 0 /* 80194968 00191768 D8 01 00 10 */ stfd f0, 0x10(r1) /* 8019496C 0019176C 83 E1 00 14 */ lwz r31, 0x14(r1) -/* 80194970 00191770 4B F9 33 81 */ bl func_80127CF0 +/* 80194970 00191770 4B F9 33 81 */ bl zShrapnel_CinematicInit__FP14zShrapnelAssetP8RpAtomicP11RwMatrixTagP5xVec3PFP5zFragP10zFragAsset_v /* 80194974 00191774 C0 1D 00 30 */ lfs f0, 0x30(r29) /* 80194978 00191778 57 E3 30 32 */ slwi r3, r31, 6 /* 8019497C 0019177C 38 83 00 30 */ addi r4, r3, 0x30 @@ -4035,7 +4035,7 @@ lbl_801948EC: /* 801949D0 001917D0 80 01 00 34 */ lwz r0, 0x34(r1) /* 801949D4 001917D4 98 01 00 0B */ stb r0, 0xb(r1) /* 801949D8 001917D8 C0 3D 00 40 */ lfs f1, 0x40(r29) -/* 801949DC 001917DC 4B E9 6A 49 */ bl func_8002B424 +/* 801949DC 001917DC 4B E9 6A 49 */ bl xFXAuraAdd__FPvP5xVec3P10iColor_tagf lbl_801949E0: /* 801949E0 001917E0 80 01 00 54 */ lwz r0, 0x54(r1) /* 801949E4 001917E4 83 E1 00 4C */ lwz r31, 0x4c(r1) @@ -4062,9 +4062,9 @@ lbl_80194A28: /* 80194A34 00191834 3C 60 80 27 */ lis r3, lbl_80273D08@ha /* 80194A38 00191838 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l /* 80194A3C 0019183C 38 63 0C C0 */ addi r3, r3, 0xcc0 -/* 80194A40 00191840 4B EB 77 D5 */ bl func_8004C214 +/* 80194A40 00191840 4B EB 77 D5 */ bl xStrHash__FPCc /* 80194A44 00191844 38 80 00 00 */ li r4, 0 -/* 80194A48 00191848 4B EB 6C C5 */ bl func_8004B70C +/* 80194A48 00191848 4B EB 6C C5 */ bl xSTFindAsset__FUiPUi /* 80194A4C 0019184C 28 03 00 00 */ cmplwi r3, 0 /* 80194A50 00191850 40 82 00 14 */ bne lbl_80194A64 /* 80194A54 00191854 80 1F 00 54 */ lwz r0, 0x54(r31) @@ -4103,19 +4103,19 @@ lbl_80194A74: /* 80194ACC 001918CC 7F E5 FB 78 */ mr r5, r31 /* 80194AD0 001918D0 38 C0 00 00 */ li r6, 0 /* 80194AD4 001918D4 38 E0 00 00 */ li r7, 0 -/* 80194AD8 001918D8 4B F9 32 19 */ bl func_80127CF0 +/* 80194AD8 001918D8 4B F9 32 19 */ bl zShrapnel_CinematicInit__FP14zShrapnelAssetP8RpAtomicP11RwMatrixTagP5xVec3PFP5zFragP10zFragAsset_v /* 80194ADC 001918DC 80 7D 00 58 */ lwz r3, 0x58(r29) /* 80194AE0 001918E0 7F C4 F3 78 */ mr r4, r30 /* 80194AE4 001918E4 7F E5 FB 78 */ mr r5, r31 /* 80194AE8 001918E8 38 C0 00 00 */ li r6, 0 /* 80194AEC 001918EC 38 E0 00 00 */ li r7, 0 -/* 80194AF0 001918F0 4B F9 32 01 */ bl func_80127CF0 +/* 80194AF0 001918F0 4B F9 32 01 */ bl zShrapnel_CinematicInit__FP14zShrapnelAssetP8RpAtomicP11RwMatrixTagP5xVec3PFP5zFragP10zFragAsset_v /* 80194AF4 001918F4 80 7D 00 58 */ lwz r3, 0x58(r29) /* 80194AF8 001918F8 7F C4 F3 78 */ mr r4, r30 /* 80194AFC 001918FC 7F E5 FB 78 */ mr r5, r31 /* 80194B00 00191900 38 C0 00 00 */ li r6, 0 /* 80194B04 00191904 38 E0 00 00 */ li r7, 0 -/* 80194B08 00191908 4B F9 31 E9 */ bl func_80127CF0 +/* 80194B08 00191908 4B F9 31 E9 */ bl zShrapnel_CinematicInit__FP14zShrapnelAssetP8RpAtomicP11RwMatrixTagP5xVec3PFP5zFragP10zFragAsset_v lbl_80194B0C: /* 80194B0C 0019190C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80194B10 00191910 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -4188,7 +4188,7 @@ lbl_80194C04: /* 80194C14 00191A14 88 7F 00 1C */ lbz r3, 0x1c(r31) /* 80194C18 00191A18 38 9D 00 0C */ addi r4, r29, 0xc /* 80194C1C 00191A1C C0 5F 00 20 */ lfs f2, 0x20(r31) -/* 80194C20 00191A20 4B F8 32 A1 */ bl func_80117EC0 +/* 80194C20 00191A20 4B F8 32 A1 */ bl xParInterpCompute__FiP10xParInterpfif /* 80194C24 00191A24 D0 3F 00 20 */ stfs f1, 0x20(r31) /* 80194C28 00191A28 EC 21 07 F2 */ fmuls f1, f1, f31 /* 80194C2C 00191A2C C0 1F 00 28 */ lfs f0, 0x28(r31) @@ -4242,7 +4242,7 @@ lbl_80194CBC: /* 80194CE8 00191AE8 38 C1 00 44 */ addi r6, r1, 0x44 /* 80194CEC 00191AEC 90 E1 00 3C */ stw r7, 0x3c(r1) /* 80194CF0 00191AF0 90 01 00 40 */ stw r0, 0x40(r1) -/* 80194CF4 00191AF4 4B F8 4F 81 */ bl func_80119C74 +/* 80194CF4 00191AF4 4B F8 4F 81 */ bl xParEmitterTransformEntBone__FR5xVec3R5xVec3RC16xParEmitterAssetRC7xMat4x3 /* 80194CF8 00191AF8 38 79 00 30 */ addi r3, r25, 0x30 /* 80194CFC 00191AFC 38 81 00 2C */ addi r4, r1, 0x2c /* 80194D00 00191B00 4B E7 65 65 */ bl func_8000B264 @@ -4277,7 +4277,7 @@ lbl_80194D68: /* 80194D6C 00191B6C 48 00 01 5C */ b lbl_80194EC8 lbl_80194D70: /* 80194D70 00191B70 80 7C 00 20 */ lwz r3, 0x20(r28) -/* 80194D74 00191B74 4B EA 3B 59 */ bl func_800388CC +/* 80194D74 00191B74 4B EA 3B 59 */ bl xParGroupAddPar__FP9xParGroup /* 80194D78 00191B78 7C 77 1B 79 */ or. r23, r3, r3 /* 80194D7C 00191B7C 41 82 01 54 */ beq lbl_80194ED0 /* 80194D80 00191B80 80 7D 00 28 */ lwz r3, 0x28(r29) @@ -4285,21 +4285,21 @@ lbl_80194D70: /* 80194D88 00191B88 C0 3F 00 24 */ lfs f1, 0x24(r31) /* 80194D8C 00191B8C 38 A0 00 01 */ li r5, 1 /* 80194D90 00191B90 C0 42 B1 80 */ lfs f2, lbl_803CFB00-_SDA2_BASE_(r2) -/* 80194D94 00191B94 4B F8 31 2D */ bl func_80117EC0 +/* 80194D94 00191B94 4B F8 31 2D */ bl xParInterpCompute__FiP10xParInterpfif /* 80194D98 00191B98 FF A0 08 90 */ fmr f29, f1 /* 80194D9C 00191B9C 80 7D 00 3C */ lwz r3, 0x3c(r29) /* 80194DA0 00191BA0 C0 3F 00 24 */ lfs f1, 0x24(r31) /* 80194DA4 00191BA4 38 9D 00 34 */ addi r4, r29, 0x34 /* 80194DA8 00191BA8 C0 42 B1 80 */ lfs f2, lbl_803CFB00-_SDA2_BASE_(r2) /* 80194DAC 00191BAC 38 A0 00 01 */ li r5, 1 -/* 80194DB0 00191BB0 4B F8 31 11 */ bl func_80117EC0 +/* 80194DB0 00191BB0 4B F8 31 11 */ bl xParInterpCompute__FiP10xParInterpfif /* 80194DB4 00191BB4 FF C0 08 90 */ fmr f30, f1 /* 80194DB8 00191BB8 80 7D 00 50 */ lwz r3, 0x50(r29) /* 80194DBC 00191BBC C0 3F 00 24 */ lfs f1, 0x24(r31) /* 80194DC0 00191BC0 38 9D 00 48 */ addi r4, r29, 0x48 /* 80194DC4 00191BC4 C0 42 B1 80 */ lfs f2, lbl_803CFB00-_SDA2_BASE_(r2) /* 80194DC8 00191BC8 38 A0 00 01 */ li r5, 1 -/* 80194DCC 00191BCC 4B F8 30 F5 */ bl func_80117EC0 +/* 80194DCC 00191BCC 4B F8 30 F5 */ bl xParInterpCompute__FiP10xParInterpfif /* 80194DD0 00191BD0 EC 01 F0 28 */ fsubs f0, f1, f30 /* 80194DD4 00191BD4 D3 B7 00 08 */ stfs f29, 8(r23) /* 80194DD8 00191BD8 38 00 00 00 */ li r0, 0 @@ -4323,14 +4323,14 @@ lbl_80194E14: /* 80194E1C 00191C1C C0 3F 00 24 */ lfs f1, 0x24(r31) /* 80194E20 00191C20 38 A0 00 01 */ li r5, 1 /* 80194E24 00191C24 C0 42 B1 80 */ lfs f2, lbl_803CFB00-_SDA2_BASE_(r2) -/* 80194E28 00191C28 4B F8 30 99 */ bl func_80117EC0 +/* 80194E28 00191C28 4B F8 30 99 */ bl xParInterpCompute__FiP10xParInterpfif /* 80194E2C 00191C2C FF C0 08 90 */ fmr f30, f1 /* 80194E30 00191C30 80 79 00 B4 */ lwz r3, 0xb4(r25) /* 80194E34 00191C34 C0 3F 00 24 */ lfs f1, 0x24(r31) /* 80194E38 00191C38 38 99 00 AC */ addi r4, r25, 0xac /* 80194E3C 00191C3C C0 42 B1 80 */ lfs f2, lbl_803CFB00-_SDA2_BASE_(r2) /* 80194E40 00191C40 38 A0 00 01 */ li r5, 1 -/* 80194E44 00191C44 4B F8 30 7D */ bl func_80117EC0 +/* 80194E44 00191C44 4B F8 30 7D */ bl xParInterpCompute__FiP10xParInterpfif /* 80194E48 00191C48 EC 01 F0 28 */ fsubs f0, f1, f30 /* 80194E4C 00191C4C 38 16 00 0C */ addi r0, r22, 0xc /* 80194E50 00191C50 FC 20 F0 1E */ fctiwz f1, f30 @@ -4350,7 +4350,7 @@ lbl_80194E14: /* 80194E88 00191C88 4B E7 63 DD */ bl func_8000B264 /* 80194E8C 00191C8C 7E E3 BB 78 */ mr r3, r23 /* 80194E90 00191C90 7F 84 E3 78 */ mr r4, r28 -/* 80194E94 00191C94 4B F8 31 71 */ bl func_80118004 +/* 80194E94 00191C94 4B F8 31 71 */ bl xParEmitterEmitSetTexIdxs__FP4xParPC7xParSys /* 80194E98 00191C98 38 77 00 20 */ addi r3, r23, 0x20 /* 80194E9C 00191C9C 38 81 00 20 */ addi r4, r1, 0x20 /* 80194EA0 00191CA0 4B E7 63 C5 */ bl func_8000B264 @@ -4358,7 +4358,7 @@ lbl_80194E14: /* 80194EA8 00191CA8 7E E3 BB 78 */ mr r3, r23 /* 80194EAC 00191CAC 7F C4 F3 78 */ mr r4, r30 /* 80194EB0 00191CB0 38 A1 00 44 */ addi r5, r1, 0x44 -/* 80194EB4 00191CB4 4B F8 4D E1 */ bl func_80119C94 +/* 80194EB4 00191CB4 4B F8 4D E1 */ bl xParEmitterEmitEntBone__FP4xParP16xParEmitterAssetfRC7xMat4x3 /* 80194EB8 00191CB8 38 77 00 20 */ addi r3, r23, 0x20 /* 80194EBC 00191CBC 38 81 00 14 */ addi r4, r1, 0x14 /* 80194EC0 00191CC0 4B E8 05 85 */ bl func_80015444 @@ -4532,7 +4532,7 @@ lbl_801950C8: /* 80195134 00191F34 D3 C1 00 08 */ stfs f30, 8(r1) /* 80195138 00191F38 D3 C1 00 0C */ stfs f30, 0xc(r1) /* 8019513C 00191F3C D3 C1 00 10 */ stfs f30, 0x10(r1) -/* 80195140 00191F40 4B EF FF 89 */ bl func_800950C8 +/* 80195140 00191F40 4B EF FF 89 */ bl zFX_SpawnBubbleTrail__FPC5xVec3PC5xVec3PC5xVec3PC5xVec3UiPC5xVec3PC5xVec3f /* 80195144 00191F44 7F A3 EB 78 */ mr r3, r29 /* 80195148 00191F48 38 81 00 20 */ addi r4, r1, 0x20 /* 8019514C 00191F4C 4B E7 61 19 */ bl func_8000B264 @@ -4564,12 +4564,12 @@ lbl_8019515C: /* 801951B0 00191FB0 48 00 02 71 */ bl func_80195420 /* 801951B4 00191FB4 28 03 00 00 */ cmplwi r3, 0 /* 801951B8 00191FB8 41 82 00 08 */ beq lbl_801951C0 -/* 801951BC 00191FBC 4B FC 6A 29 */ bl func_8015BBE4 +/* 801951BC 00191FBC 4B FC 6A 29 */ bl bind_nodes__9zNPCB_SB2Fv lbl_801951C0: /* 801951C0 00191FC0 80 7F 00 58 */ lwz r3, 0x58(r31) /* 801951C4 00191FC4 28 03 00 00 */ cmplwi r3, 0 /* 801951C8 00191FC8 41 82 00 20 */ beq lbl_801951E8 -/* 801951CC 00191FCC 4B E9 E8 B9 */ bl func_80033A84 +/* 801951CC 00191FCC 4B E9 E8 B9 */ bl xMemPopTemp__FPv /* 801951D0 00191FD0 48 00 00 18 */ b lbl_801951E8 lbl_801951D4: /* 801951D4 00191FD4 80 1F 00 54 */ lwz r0, 0x54(r31) @@ -4603,10 +4603,10 @@ lbl_801951E8: /* 80195240 00192040 3B 80 00 00 */ li r28, 0 /* 80195244 00192044 28 03 00 00 */ cmplwi r3, 0 /* 80195248 00192048 41 82 00 18 */ beq lbl_80195260 -/* 8019524C 0019204C 48 07 5E ED */ bl func_8020B138 +/* 8019524C 0019204C 48 07 5E ED */ bl RpSkinGeometryGetSkin /* 80195250 00192050 28 03 00 00 */ cmplwi r3, 0 /* 80195254 00192054 41 82 00 0C */ beq lbl_80195260 -/* 80195258 00192058 48 07 5F F1 */ bl func_8020B248 +/* 80195258 00192058 48 07 5F F1 */ bl RpSkinGetNumBones /* 8019525C 0019205C 7C 7C 1B 78 */ mr r28, r3 lbl_80195260: /* 80195260 00192060 80 19 00 54 */ lwz r0, 0x54(r25) @@ -4614,16 +4614,16 @@ lbl_80195260: /* 80195268 00192068 41 82 00 24 */ beq lbl_8019528C /* 8019526C 0019206C 38 1C 00 01 */ addi r0, r28, 1 /* 80195270 00192070 54 03 30 32 */ slwi r3, r0, 6 -/* 80195274 00192074 4B E9 E7 E5 */ bl func_80033A58 +/* 80195274 00192074 4B E9 E7 E5 */ bl xMemPushTemp__FUi /* 80195278 00192078 90 79 00 58 */ stw r3, 0x58(r25) /* 8019527C 0019207C 7F A3 EB 78 */ mr r3, r29 /* 80195280 00192080 7F 64 DB 78 */ mr r4, r27 /* 80195284 00192084 80 B9 00 58 */ lwz r5, 0x58(r25) -/* 80195288 00192088 4B FC 6A 8D */ bl func_8015BD14 +/* 80195288 00192088 4B FC 6A 8D */ bl rebind_nodes__9zNPCB_SB2FP8RpAtomicP11RwMatrixTag lbl_8019528C: /* 8019528C 0019208C 7F 44 D3 78 */ mr r4, r26 /* 80195290 00192090 38 61 00 08 */ addi r3, r1, 8 -/* 80195294 00192094 4B E9 D5 91 */ bl func_80032824 +/* 80195294 00192094 4B E9 D5 91 */ bl xMat3x3Transpose__FP7xMat3x3PC7xMat3x3 /* 80195298 00192098 3B FA 00 40 */ addi r31, r26, 0x40 /* 8019529C 0019209C 3B 60 00 01 */ li r27, 1 /* 801952A0 001920A0 3B C0 00 40 */ li r30, 0x40 @@ -4633,7 +4633,7 @@ lbl_801952A8: /* 801952AC 001920AC 7F E4 FB 78 */ mr r4, r31 /* 801952B0 001920B0 38 A1 00 08 */ addi r5, r1, 8 /* 801952B4 001920B4 7C 60 F2 14 */ add r3, r0, r30 -/* 801952B8 001920B8 4B E9 D5 FD */ bl func_800328B4 +/* 801952B8 001920B8 4B E9 D5 FD */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 /* 801952BC 001920BC 80 19 00 58 */ lwz r0, 0x58(r25) /* 801952C0 001920C0 38 7E 00 30 */ addi r3, r30, 0x30 /* 801952C4 001920C4 38 9F 00 30 */ addi r4, r31, 0x30 @@ -4649,9 +4649,9 @@ lbl_801952DC: /* 801952E8 001920E8 7F 44 D3 78 */ mr r4, r26 /* 801952EC 001920EC 4B E9 F6 B1 */ bl func_8003499C /* 801952F0 001920F0 7F A3 EB 78 */ mr r3, r29 -/* 801952F4 001920F4 4B FC 66 71 */ bl func_8015B964 +/* 801952F4 001920F4 4B FC 66 71 */ bl move_nodes__9zNPCB_SB2Fv /* 801952F8 001920F8 7F A3 EB 78 */ mr r3, r29 -/* 801952FC 001920FC 4B FC 68 49 */ bl func_8015BB44 +/* 801952FC 001920FC 4B FC 68 49 */ bl render_nodes__9zNPCB_SB2Fv lbl_80195300: /* 80195300 00192100 BB 21 00 44 */ lmw r25, 0x44(r1) /* 80195304 00192104 80 01 00 64 */ lwz r0, 0x64(r1) diff --git a/asm/Game/zNPCGlyph.s b/asm/Game/zNPCGlyph.s index 8d049ab30..c314d9dae 100644 --- a/asm/Game/zNPCGlyph.s +++ b/asm/Game/zNPCGlyph.s @@ -2,16 +2,16 @@ .section .text # 0x8018626C - 0x80187630 -.global func_8018626C -func_8018626C: +.global zNPCGlyph_Startup__Fv +zNPCGlyph_Startup__Fv: /* 8018626C 0018306C 4E 80 00 20 */ blr -.global func_80186270 -func_80186270: +.global zNPCGlyph_Shutdown__Fv +zNPCGlyph_Shutdown__Fv: /* 80186270 00183070 4E 80 00 20 */ blr -.global func_80186274 -func_80186274: +.global zNPCGlyph_ScenePrepare__Fv +zNPCGlyph_ScenePrepare__Fv: /* 80186274 00183074 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80186278 00183078 7C 08 02 A6 */ mflr r0 /* 8018627C 0018307C 3C 60 80 2A */ lis r3, lbl_8029B9F0@ha @@ -37,7 +37,7 @@ func_80186274: lbl_801862CC: /* 801862CC 001830CC 7F 63 DB 78 */ mr r3, r27 /* 801862D0 001830D0 38 81 00 08 */ addi r4, r1, 8 -/* 801862D4 001830D4 48 00 02 ED */ bl func_801865C0 +/* 801862D4 001830D4 48 00 02 ED */ bl zNPCGlyph_TypeToList__F11en_npcglyphPP8NPCGlyph /* 801862D8 001830D8 80 01 00 08 */ lwz r0, 8(r1) /* 801862DC 001830DC 7C 7F 1B 78 */ mr r31, r3 /* 801862E0 001830E0 28 00 00 00 */ cmplwi r0, 0 @@ -48,11 +48,11 @@ lbl_801862CC: /* 801862F4 001830F4 3B 40 00 00 */ li r26, 0 /* 801862F8 001830F8 28 03 00 00 */ cmplwi r3, 0 /* 801862FC 001830FC 41 82 00 1C */ beq lbl_80186318 -/* 80186300 00183100 4B EC 5F 15 */ bl func_8004C214 +/* 80186300 00183100 4B EC 5F 15 */ bl xStrHash__FPCc /* 80186304 00183104 28 03 00 00 */ cmplwi r3, 0 /* 80186308 00183108 41 82 00 10 */ beq lbl_80186318 /* 8018630C 0018310C 38 80 00 00 */ li r4, 0 -/* 80186310 00183110 4B EC 53 FD */ bl func_8004B70C +/* 80186310 00183110 4B EC 53 FD */ bl xSTFindAsset__FUiPUi /* 80186314 00183114 7C 7A 1B 78 */ mr r26, r3 lbl_80186318: /* 80186318 00183118 7F 7D DB 78 */ mr r29, r27 @@ -64,7 +64,7 @@ lbl_80186328: /* 8018632C 0018312C 7F A4 EB 78 */ mr r4, r29 /* 80186330 00183130 7F 45 D3 78 */ mr r5, r26 /* 80186334 00183134 7C 60 F2 14 */ add r3, r0, r30 -/* 80186338 00183138 48 00 05 C1 */ bl func_801868F8 +/* 80186338 00183138 48 00 05 C1 */ bl Init__8NPCGlyphF11en_npcglyphP8RpAtomic /* 8018633C 0018313C 3B DE 00 64 */ addi r30, r30, 0x64 /* 80186340 00183140 3B 39 00 01 */ addi r25, r25, 1 lbl_80186344: @@ -81,8 +81,8 @@ lbl_8018634C: /* 80186368 00183168 38 21 00 30 */ addi r1, r1, 0x30 /* 8018636C 0018316C 4E 80 00 20 */ blr -.global func_80186370 -func_80186370: +.global zNPCGlyph_SceneFinish__Fv +zNPCGlyph_SceneFinish__Fv: /* 80186370 00183170 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80186374 00183174 7C 08 02 A6 */ mflr r0 /* 80186378 00183178 90 01 00 24 */ stw r0, 0x24(r1) @@ -96,7 +96,7 @@ func_80186370: lbl_80186398: /* 80186398 00183198 7F 83 E3 78 */ mr r3, r28 /* 8018639C 0018319C 38 81 00 08 */ addi r4, r1, 8 -/* 801863A0 001831A0 48 00 02 21 */ bl func_801865C0 +/* 801863A0 001831A0 48 00 02 21 */ bl zNPCGlyph_TypeToList__F11en_npcglyphPP8NPCGlyph /* 801863A4 001831A4 80 01 00 08 */ lwz r0, 8(r1) /* 801863A8 001831A8 7C 7F 1B 78 */ mr r31, r3 /* 801863AC 001831AC 28 00 00 00 */ cmplwi r0, 0 @@ -109,7 +109,7 @@ lbl_80186398: lbl_801863C8: /* 801863C8 001831C8 80 01 00 08 */ lwz r0, 8(r1) /* 801863CC 001831CC 7C 60 F2 14 */ add r3, r0, r30 -/* 801863D0 001831D0 48 00 05 DD */ bl func_801869AC +/* 801863D0 001831D0 48 00 05 DD */ bl Kill__8NPCGlyphFv /* 801863D4 001831D4 3B DE 00 64 */ addi r30, r30, 0x64 /* 801863D8 001831D8 3B BD 00 01 */ addi r29, r29, 1 lbl_801863DC: @@ -128,16 +128,16 @@ lbl_801863E4: /* 80186408 00183208 38 21 00 20 */ addi r1, r1, 0x20 /* 8018640C 0018320C 4E 80 00 20 */ blr -.global func_80186410 -func_80186410: +.global zNPCGlyph_SceneReset__Fv +zNPCGlyph_SceneReset__Fv: /* 80186410 00183210 4E 80 00 20 */ blr -.global func_80186414 -func_80186414: +.global zNPCGlyph_ScenePostInit__Fv +zNPCGlyph_ScenePostInit__Fv: /* 80186414 00183214 4E 80 00 20 */ blr -.global func_80186418 -func_80186418: +.global zNPCGlyph_Timestep__Ff +zNPCGlyph_Timestep__Ff: /* 80186418 00183218 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8018641C 0018321C 7C 08 02 A6 */ mflr r0 /* 80186420 00183220 90 01 00 44 */ stw r0, 0x44(r1) @@ -154,7 +154,7 @@ func_80186418: lbl_8018644C: /* 8018644C 0018324C 7F 63 DB 78 */ mr r3, r27 /* 80186450 00183250 38 81 00 08 */ addi r4, r1, 8 -/* 80186454 00183254 48 00 01 6D */ bl func_801865C0 +/* 80186454 00183254 48 00 01 6D */ bl zNPCGlyph_TypeToList__F11en_npcglyphPP8NPCGlyph /* 80186458 00183258 80 01 00 08 */ lwz r0, 8(r1) /* 8018645C 0018325C 7C 7F 1B 78 */ mr r31, r3 /* 80186460 00183260 28 00 00 00 */ cmplwi r0, 0 @@ -180,7 +180,7 @@ lbl_80186488: /* 801864AC 001832AC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801864B0 001832B0 40 80 00 10 */ bge lbl_801864C0 /* 801864B4 001832B4 7F 43 D3 78 */ mr r3, r26 -/* 801864B8 001832B8 48 00 05 F9 */ bl func_80186AB0 +/* 801864B8 001832B8 48 00 05 F9 */ bl Discard__8NPCGlyphFv /* 801864BC 001832BC 48 00 00 60 */ b lbl_8018651C lbl_801864C0: /* 801864C0 001832C0 C0 1A 00 60 */ lfs f0, 0x60(r26) @@ -201,14 +201,14 @@ lbl_801864DC: /* 801864F4 001832F4 41 82 00 10 */ beq lbl_80186504 /* 801864F8 001832F8 7F 43 D3 78 */ mr r3, r26 /* 801864FC 001832FC 38 80 00 00 */ li r4, 0 -/* 80186500 00183300 48 00 09 D1 */ bl func_80186ED0 +/* 80186500 00183300 48 00 09 D1 */ bl RotAddDelta__8NPCGlyphFP7xMat3x3 lbl_80186504: /* 80186504 00183304 80 1A 00 04 */ lwz r0, 4(r26) /* 80186508 00183308 54 00 07 3B */ rlwinm. r0, r0, 0, 0x1c, 0x1d /* 8018650C 0018330C 41 82 00 10 */ beq lbl_8018651C /* 80186510 00183310 FC 20 F8 90 */ fmr f1, f31 /* 80186514 00183314 7F 43 D3 78 */ mr r3, r26 -/* 80186518 00183318 48 00 0A 19 */ bl func_80186F30 +/* 80186518 00183318 48 00 0A 19 */ bl Timestep__8NPCGlyphFf lbl_8018651C: /* 8018651C 0018331C 3B DE 00 64 */ addi r30, r30, 0x64 /* 80186520 00183320 3B 9C 00 01 */ addi r28, r28, 1 @@ -228,8 +228,8 @@ lbl_8018652C: /* 80186550 00183350 38 21 00 40 */ addi r1, r1, 0x40 /* 80186554 00183354 4E 80 00 20 */ blr -.global func_80186558 -func_80186558: +.global zNPCGlyph_TypeIsOpaque__F11en_npcglyph +zNPCGlyph_TypeIsOpaque__F11en_npcglyph: /* 80186558 00183358 2C 03 00 09 */ cmpwi r3, 9 /* 8018655C 0018335C 41 82 00 1C */ beq lbl_80186578 /* 80186560 00183360 40 80 00 20 */ bge lbl_80186580 @@ -246,8 +246,8 @@ lbl_80186580: /* 80186580 00183380 38 60 00 01 */ li r3, 1 /* 80186584 00183384 4E 80 00 20 */ blr -.global func_80186588 -func_80186588: +.global zNPCGlyph_TypeNeedsLightKit__F11en_npcglyph +zNPCGlyph_TypeNeedsLightKit__F11en_npcglyph: /* 80186588 00183388 2C 03 00 06 */ cmpwi r3, 6 /* 8018658C 0018338C 40 80 00 10 */ bge lbl_8018659C /* 80186590 00183390 2C 03 00 01 */ cmpwi r3, 1 @@ -267,8 +267,8 @@ lbl_801865B8: /* 801865B8 001833B8 38 60 00 01 */ li r3, 1 /* 801865BC 001833BC 4E 80 00 20 */ blr -.global func_801865C0 -func_801865C0: +.global zNPCGlyph_TypeToList__F11en_npcglyphPP8NPCGlyph +zNPCGlyph_TypeToList__F11en_npcglyphPP8NPCGlyph: /* 801865C0 001833C0 38 00 00 00 */ li r0, 0 /* 801865C4 001833C4 28 03 00 09 */ cmplwi r3, 9 /* 801865C8 001833C8 3C A0 80 36 */ lis r5, lbl_8035BE30@ha @@ -321,8 +321,8 @@ lbl_80186680: /* 80186680 00183480 7C E3 3B 78 */ mr r3, r7 /* 80186684 00183484 4E 80 00 20 */ blr -.global func_80186688 -func_80186688: +.global zNPCCommon_Glyphs_RenderAll__Fi +zNPCCommon_Glyphs_RenderAll__Fi: /* 80186688 00183488 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8018668C 0018348C 7C 08 02 A6 */ mflr r0 /* 80186690 00183490 90 01 00 34 */ stw r0, 0x34(r1) @@ -330,16 +330,16 @@ func_80186688: /* 80186698 00183498 BF 01 00 10 */ stmw r24, 0x10(r1) /* 8018669C 0018349C 7C 7E 1B 78 */ mr r30, r3 /* 801866A0 001834A0 90 01 00 08 */ stw r0, 8(r1) -/* 801866A4 001834A4 4B F2 63 51 */ bl func_800AC9F4 +/* 801866A4 001834A4 4B F2 63 51 */ bl zRenderStateCurrent__Fv /* 801866A8 001834A8 2C 1E 00 00 */ cmpwi r30, 0 /* 801866AC 001834AC 7C 7F 1B 78 */ mr r31, r3 /* 801866B0 001834B0 41 82 00 10 */ beq lbl_801866C0 /* 801866B4 001834B4 38 60 00 02 */ li r3, 2 -/* 801866B8 001834B8 4B F2 63 45 */ bl func_800AC9FC +/* 801866B8 001834B8 4B F2 63 45 */ bl zRenderState__F14_SDRenderState /* 801866BC 001834BC 48 00 00 0C */ b lbl_801866C8 lbl_801866C0: /* 801866C0 001834C0 38 60 00 0E */ li r3, 0xe -/* 801866C4 001834C4 4B F2 63 39 */ bl func_800AC9FC +/* 801866C4 001834C4 4B F2 63 39 */ bl zRenderState__F14_SDRenderState lbl_801866C8: /* 801866C8 001834C8 3C 80 80 2A */ lis r4, lbl_8029B9F0@ha /* 801866CC 001834CC 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -351,34 +351,34 @@ lbl_801866E0: /* 801866E0 001834E0 2C 1E 00 00 */ cmpwi r30, 0 /* 801866E4 001834E4 41 82 00 14 */ beq lbl_801866F8 /* 801866E8 001834E8 7F 03 C3 78 */ mr r3, r24 -/* 801866EC 001834EC 4B FF FE 6D */ bl func_80186558 +/* 801866EC 001834EC 4B FF FE 6D */ bl zNPCGlyph_TypeIsOpaque__F11en_npcglyph /* 801866F0 001834F0 2C 03 00 00 */ cmpwi r3, 0 /* 801866F4 001834F4 41 82 00 B8 */ beq lbl_801867AC lbl_801866F8: /* 801866F8 001834F8 2C 1E 00 00 */ cmpwi r30, 0 /* 801866FC 001834FC 40 82 00 14 */ bne lbl_80186710 /* 80186700 00183500 7F 03 C3 78 */ mr r3, r24 -/* 80186704 00183504 4B FF FE 55 */ bl func_80186558 +/* 80186704 00183504 4B FF FE 55 */ bl zNPCGlyph_TypeIsOpaque__F11en_npcglyph /* 80186708 00183508 2C 03 00 00 */ cmpwi r3, 0 /* 8018670C 0018350C 40 82 00 A0 */ bne lbl_801867AC lbl_80186710: /* 80186710 00183510 7F 1B C3 78 */ mr r27, r24 /* 80186714 00183514 7F 03 C3 78 */ mr r3, r24 -/* 80186718 00183518 4B FF FE 71 */ bl func_80186588 +/* 80186718 00183518 4B FF FE 71 */ bl zNPCGlyph_TypeNeedsLightKit__F11en_npcglyph /* 8018671C 0018351C 2C 03 00 00 */ cmpwi r3, 0 /* 80186720 00183520 41 82 00 14 */ beq lbl_80186734 /* 80186724 00183524 80 7C 07 10 */ lwz r3, 0x710(r28) /* 80186728 00183528 80 9C 06 58 */ lwz r4, 0x658(r28) -/* 8018672C 0018352C 4B F9 CD 95 */ bl func_801234C0 +/* 8018672C 0018352C 4B F9 CD 95 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 80186730 00183530 48 00 00 10 */ b lbl_80186740 lbl_80186734: /* 80186734 00183534 80 9C 06 58 */ lwz r4, 0x658(r28) /* 80186738 00183538 38 60 00 00 */ li r3, 0 -/* 8018673C 0018353C 4B F9 CD 85 */ bl func_801234C0 +/* 8018673C 0018353C 4B F9 CD 85 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld lbl_80186740: /* 80186740 00183540 7F 63 DB 78 */ mr r3, r27 /* 80186744 00183544 38 81 00 08 */ addi r4, r1, 8 -/* 80186748 00183548 4B FF FE 79 */ bl func_801865C0 +/* 80186748 00183548 4B FF FE 79 */ bl zNPCGlyph_TypeToList__F11en_npcglyphPP8NPCGlyph /* 8018674C 0018354C 80 01 00 08 */ lwz r0, 8(r1) /* 80186750 00183550 7C 7D 1B 78 */ mr r29, r3 /* 80186754 00183554 28 00 00 00 */ cmplwi r0, 0 @@ -399,7 +399,7 @@ lbl_8018677C: /* 8018678C 0018358C 41 82 00 10 */ beq lbl_8018679C /* 80186790 00183590 54 80 07 BD */ rlwinm. r0, r4, 0, 0x1e, 0x1e /* 80186794 00183594 41 82 00 08 */ beq lbl_8018679C -/* 80186798 00183598 48 00 02 81 */ bl func_80186A18 +/* 80186798 00183598 48 00 02 81 */ bl Render__8NPCGlyphFv lbl_8018679C: /* 8018679C 0018359C 3B 7B 00 64 */ addi r27, r27, 0x64 /* 801867A0 001835A0 3B 39 00 01 */ addi r25, r25, 1 @@ -413,17 +413,17 @@ lbl_801867AC: /* 801867B8 001835B8 41 80 FF 28 */ blt lbl_801866E0 /* 801867BC 001835BC 80 9C 06 58 */ lwz r4, 0x658(r28) /* 801867C0 001835C0 38 60 00 00 */ li r3, 0 -/* 801867C4 001835C4 4B F9 CC FD */ bl func_801234C0 +/* 801867C4 001835C4 4B F9 CC FD */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 801867C8 001835C8 7F E3 FB 78 */ mr r3, r31 -/* 801867CC 001835CC 4B F2 62 31 */ bl func_800AC9FC +/* 801867CC 001835CC 4B F2 62 31 */ bl zRenderState__F14_SDRenderState /* 801867D0 001835D0 BB 01 00 10 */ lmw r24, 0x10(r1) /* 801867D4 001835D4 80 01 00 34 */ lwz r0, 0x34(r1) /* 801867D8 001835D8 7C 08 03 A6 */ mtlr r0 /* 801867DC 001835DC 38 21 00 30 */ addi r1, r1, 0x30 /* 801867E0 001835E0 4E 80 00 20 */ blr -.global func_801867E4 -func_801867E4: +.global GLYF_Acquire__F11en_npcglyph +GLYF_Acquire__F11en_npcglyph: /* 801867E4 001835E4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801867E8 001835E8 7C 08 02 A6 */ mflr r0 /* 801867EC 001835EC 90 01 00 24 */ stw r0, 0x24(r1) @@ -435,7 +435,7 @@ func_801867E4: /* 80186804 00183604 93 A1 00 14 */ stw r29, 0x14(r1) /* 80186808 00183608 7C 7D 1B 78 */ mr r29, r3 /* 8018680C 0018360C 90 01 00 08 */ stw r0, 8(r1) -/* 80186810 00183610 4B FF FD B1 */ bl func_801865C0 +/* 80186810 00183610 4B FF FD B1 */ bl zNPCGlyph_TypeToList__F11en_npcglyphPP8NPCGlyph /* 80186814 00183614 83 E1 00 08 */ lwz r31, 8(r1) /* 80186818 00183618 28 1F 00 00 */ cmplwi r31, 0 /* 8018681C 0018361C 41 82 00 0C */ beq lbl_80186828 @@ -453,7 +453,7 @@ lbl_8018683C: /* 80186840 00183640 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80186844 00183644 40 82 00 34 */ bne lbl_80186878 /* 80186848 00183648 7F E3 FB 78 */ mr r3, r31 -/* 8018684C 0018364C 48 00 00 55 */ bl func_801868A0 +/* 8018684C 0018364C 48 00 00 55 */ bl Reset__8NPCGlyphFv /* 80186850 00183650 38 00 00 01 */ li r0, 1 /* 80186854 00183654 3C 60 80 2A */ lis r3, lbl_8029B9F0@ha /* 80186858 00183658 90 1F 00 04 */ stw r0, 4(r31) @@ -478,8 +478,8 @@ lbl_80186884: /* 80186898 00183698 38 21 00 20 */ addi r1, r1, 0x20 /* 8018689C 0018369C 4E 80 00 20 */ blr -.global func_801868A0 -func_801868A0: +.global Reset__8NPCGlyphFv +Reset__8NPCGlyphFv: /* 801868A0 001836A0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801868A4 001836A4 7C 08 02 A6 */ mflr r0 /* 801868A8 001836A8 90 01 00 14 */ stw r0, 0x14(r1) @@ -490,11 +490,11 @@ func_801868A0: /* 801868BC 001836BC 90 1F 00 04 */ stw r0, 4(r31) /* 801868C0 001836C0 38 83 30 18 */ addi r4, r3, lbl_80253018@l /* 801868C4 001836C4 38 7F 00 0C */ addi r3, r31, 0xc -/* 801868C8 001836C8 4B EC 7C 15 */ bl func_8004E4DC +/* 801868C8 001836C8 4B EC 7C 15 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801868CC 001836CC 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 801868D0 001836D0 38 7F 00 18 */ addi r3, r31, 0x18 /* 801868D4 001836D4 38 84 30 18 */ addi r4, r4, lbl_80253018@l -/* 801868D8 001836D8 4B EC 7C 05 */ bl func_8004E4DC +/* 801868D8 001836D8 4B EC 7C 05 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801868DC 001836DC C0 02 AF C8 */ lfs f0, lbl_803CF948-_SDA2_BASE_(r2) /* 801868E0 001836E0 D0 1F 00 60 */ stfs f0, 0x60(r31) /* 801868E4 001836E4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -503,8 +503,8 @@ func_801868A0: /* 801868F0 001836F0 38 21 00 10 */ addi r1, r1, 0x10 /* 801868F4 001836F4 4E 80 00 20 */ blr -.global func_801868F8 -func_801868F8: +.global Init__8NPCGlyphF11en_npcglyphP8RpAtomic +Init__8NPCGlyphF11en_npcglyphP8RpAtomic: /* 801868F8 001836F8 94 21 FF A0 */ stwu r1, -0x60(r1) /* 801868FC 001836FC 7C 08 02 A6 */ mflr r0 /* 80186900 00183700 3C C0 80 27 */ lis r6, lbl_80273398@ha @@ -526,18 +526,18 @@ func_801868F8: /* 80186940 00183740 38 A0 00 00 */ li r5, 0 /* 80186944 00183744 38 C0 00 00 */ li r6, 0 /* 80186948 00183748 38 E0 00 00 */ li r7, 0 -/* 8018694C 0018374C 4B EA D7 A5 */ bl func_800340F0 +/* 8018694C 0018374C 4B EA D7 A5 */ bl xModelInstanceAlloc__FP8RpAtomicPvUsUcPUc /* 80186950 00183750 90 7F 00 08 */ stw r3, 8(r31) /* 80186954 00183754 80 1F 00 08 */ lwz r0, 8(r31) /* 80186958 00183758 28 00 00 00 */ cmplwi r0, 0 /* 8018695C 0018375C 41 82 00 34 */ beq lbl_80186990 /* 80186960 00183760 38 61 00 14 */ addi r3, r1, 0x14 /* 80186964 00183764 38 81 00 08 */ addi r4, r1, 8 -/* 80186968 00183768 4B EA B8 3D */ bl func_800321A4 +/* 80186968 00183768 4B EA B8 3D */ bl xMat3x3Euler__FP7xMat3x3PC5xVec3 /* 8018696C 0018376C 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 80186970 00183770 38 61 00 44 */ addi r3, r1, 0x44 /* 80186974 00183774 38 84 30 18 */ addi r4, r4, lbl_80253018@l -/* 80186978 00183778 4B EC 7B 65 */ bl func_8004E4DC +/* 80186978 00183778 4B EC 7B 65 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8018697C 0018377C 38 00 00 00 */ li r0, 0 /* 80186980 00183780 38 81 00 14 */ addi r4, r1, 0x14 /* 80186984 00183784 90 01 00 20 */ stw r0, 0x20(r1) @@ -545,15 +545,15 @@ func_801868F8: /* 8018698C 0018378C 4B E9 4F 81 */ bl func_8001B90C lbl_80186990: /* 80186990 00183790 7F E3 FB 78 */ mr r3, r31 -/* 80186994 00183794 4B FF FF 0D */ bl func_801868A0 +/* 80186994 00183794 4B FF FF 0D */ bl Reset__8NPCGlyphFv /* 80186998 00183798 80 01 00 64 */ lwz r0, 0x64(r1) /* 8018699C 0018379C 83 E1 00 5C */ lwz r31, 0x5c(r1) /* 801869A0 001837A0 7C 08 03 A6 */ mtlr r0 /* 801869A4 001837A4 38 21 00 60 */ addi r1, r1, 0x60 /* 801869A8 001837A8 4E 80 00 20 */ blr -.global func_801869AC -func_801869AC: +.global Kill__8NPCGlyphFv +Kill__8NPCGlyphFv: /* 801869AC 001837AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801869B0 001837B0 7C 08 02 A6 */ mflr r0 /* 801869B4 001837B4 90 01 00 14 */ stw r0, 0x14(r1) @@ -562,7 +562,7 @@ func_801869AC: /* 801869C0 001837C0 80 63 00 08 */ lwz r3, 8(r3) /* 801869C4 001837C4 28 03 00 00 */ cmplwi r3, 0 /* 801869C8 001837C8 41 82 00 08 */ beq lbl_801869D0 -/* 801869CC 001837CC 4B EA D9 AD */ bl func_80034378 +/* 801869CC 001837CC 4B EA D9 AD */ bl xModelInstanceFree__FP14xModelInstance lbl_801869D0: /* 801869D0 001837D0 38 00 00 00 */ li r0, 0 /* 801869D4 001837D4 3C 60 80 25 */ lis r3, lbl_80253018@ha @@ -570,11 +570,11 @@ lbl_801869D0: /* 801869DC 001837DC 38 83 30 18 */ addi r4, r3, lbl_80253018@l /* 801869E0 001837E0 38 7F 00 0C */ addi r3, r31, 0xc /* 801869E4 001837E4 90 1F 00 04 */ stw r0, 4(r31) -/* 801869E8 001837E8 4B EC 7A F5 */ bl func_8004E4DC +/* 801869E8 001837E8 4B EC 7A F5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801869EC 001837EC 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 801869F0 001837F0 38 7F 00 18 */ addi r3, r31, 0x18 /* 801869F4 001837F4 38 84 30 18 */ addi r4, r4, lbl_80253018@l -/* 801869F8 001837F8 4B EC 7A E5 */ bl func_8004E4DC +/* 801869F8 001837F8 4B EC 7A E5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801869FC 001837FC 38 00 00 00 */ li r0, 0 /* 80186A00 00183800 90 1F 00 08 */ stw r0, 8(r31) /* 80186A04 00183804 80 01 00 14 */ lwz r0, 0x14(r1) @@ -583,8 +583,8 @@ lbl_801869D0: /* 80186A10 00183810 38 21 00 10 */ addi r1, r1, 0x10 /* 80186A14 00183814 4E 80 00 20 */ blr -.global func_80186A18 -func_80186A18: +.global Render__8NPCGlyphFv +Render__8NPCGlyphFv: /* 80186A18 00183818 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80186A1C 0018381C 7C 08 02 A6 */ mflr r0 /* 80186A20 00183820 90 01 00 14 */ stw r0, 0x14(r1) @@ -598,17 +598,17 @@ func_80186A18: /* 80186A40 00183840 41 82 00 30 */ beq lbl_80186A70 /* 80186A44 00183844 38 63 00 50 */ addi r3, r3, 0x50 /* 80186A48 00183848 38 9F 00 54 */ addi r4, r31, 0x54 -/* 80186A4C 0018384C 4B EC 7A 91 */ bl func_8004E4DC +/* 80186A4C 0018384C 4B EC 7A 91 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80186A50 00183850 80 7F 00 08 */ lwz r3, 8(r31) -/* 80186A54 00183854 4B EA DE F1 */ bl func_80034944 +/* 80186A54 00183854 4B EA DE F1 */ bl xModelRender__FP14xModelInstance /* 80186A58 00183858 80 BF 00 08 */ lwz r5, 8(r31) /* 80186A5C 0018385C 3C 60 80 25 */ lis r3, lbl_8025306C@ha /* 80186A60 00183860 38 83 30 6C */ addi r4, r3, lbl_8025306C@l /* 80186A64 00183864 38 65 00 50 */ addi r3, r5, 0x50 -/* 80186A68 00183868 4B EC 7A 75 */ bl func_8004E4DC +/* 80186A68 00183868 4B EC 7A 75 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80186A6C 0018386C 48 00 00 08 */ b lbl_80186A74 lbl_80186A70: -/* 80186A70 00183870 4B EA DE D5 */ bl func_80034944 +/* 80186A70 00183870 4B EA DE D5 */ bl xModelRender__FP14xModelInstance lbl_80186A74: /* 80186A74 00183874 80 01 00 14 */ lwz r0, 0x14(r1) /* 80186A78 00183878 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -616,8 +616,8 @@ lbl_80186A74: /* 80186A80 00183880 38 21 00 10 */ addi r1, r1, 0x10 /* 80186A84 00183884 4E 80 00 20 */ blr -.global func_80186A88 -func_80186A88: +.global Enable__8NPCGlyphFi +Enable__8NPCGlyphFi: /* 80186A88 00183888 2C 04 00 00 */ cmpwi r4, 0 /* 80186A8C 0018388C 41 82 00 14 */ beq lbl_80186AA0 /* 80186A90 00183890 80 03 00 04 */ lwz r0, 4(r3) @@ -630,8 +630,8 @@ lbl_80186AA0: /* 80186AA8 001838A8 90 03 00 04 */ stw r0, 4(r3) /* 80186AAC 001838AC 4E 80 00 20 */ blr -.global func_80186AB0 -func_80186AB0: +.global Discard__8NPCGlyphFv +Discard__8NPCGlyphFv: /* 80186AB0 001838B0 80 03 00 00 */ lwz r0, 0(r3) /* 80186AB4 001838B4 2C 00 00 00 */ cmpwi r0, 0 /* 80186AB8 001838B8 40 81 00 3C */ ble lbl_80186AF4 @@ -654,8 +654,8 @@ lbl_80186AF4: /* 80186AF8 001838F8 90 03 00 04 */ stw r0, 4(r3) /* 80186AFC 001838FC 4E 80 00 20 */ blr -.global func_80186B00 -func_80186B00: +.global PosSet__8NPCGlyphFP5xVec3 +PosSet__8NPCGlyphFP5xVec3: /* 80186B00 00183900 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80186B04 00183904 7C 08 02 A6 */ mflr r0 /* 80186B08 00183908 28 04 00 00 */ cmplwi r4, 0 @@ -664,13 +664,13 @@ func_80186B00: /* 80186B14 00183914 7C 7F 1B 78 */ mr r31, r3 /* 80186B18 00183918 41 82 00 10 */ beq lbl_80186B28 /* 80186B1C 0018391C 38 7F 00 0C */ addi r3, r31, 0xc -/* 80186B20 00183920 4B EC 79 BD */ bl func_8004E4DC +/* 80186B20 00183920 4B EC 79 BD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80186B24 00183924 48 00 00 14 */ b lbl_80186B38 lbl_80186B28: /* 80186B28 00183928 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 80186B2C 0018392C 38 7F 00 0C */ addi r3, r31, 0xc /* 80186B30 00183930 38 84 30 18 */ addi r4, r4, lbl_80253018@l -/* 80186B34 00183934 4B EC 79 A9 */ bl func_8004E4DC +/* 80186B34 00183934 4B EC 79 A9 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_80186B38: /* 80186B38 00183938 80 7F 00 08 */ lwz r3, 8(r31) /* 80186B3C 0018393C 28 03 00 00 */ cmplwi r3, 0 @@ -678,7 +678,7 @@ lbl_80186B38: /* 80186B44 00183944 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80186B48 00183948 38 9F 00 0C */ addi r4, r31, 0xc /* 80186B4C 0018394C 38 63 00 30 */ addi r3, r3, 0x30 -/* 80186B50 00183950 4B EC 79 8D */ bl func_8004E4DC +/* 80186B50 00183950 4B EC 79 8D */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_80186B54: /* 80186B54 00183954 80 01 00 14 */ lwz r0, 0x14(r1) /* 80186B58 00183958 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -686,8 +686,8 @@ lbl_80186B54: /* 80186B60 00183960 38 21 00 10 */ addi r1, r1, 0x10 /* 80186B64 00183964 4E 80 00 20 */ blr -.global func_80186B68 -func_80186B68: +.global VelSet__8NPCGlyphFP5xVec3 +VelSet__8NPCGlyphFP5xVec3: /* 80186B68 00183968 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80186B6C 0018396C 7C 08 02 A6 */ mflr r0 /* 80186B70 00183970 90 01 00 14 */ stw r0, 0x14(r1) @@ -697,13 +697,13 @@ func_80186B68: /* 80186B80 00183980 7C 7E 1B 78 */ mr r30, r3 /* 80186B84 00183984 41 82 00 10 */ beq lbl_80186B94 /* 80186B88 00183988 38 7E 00 18 */ addi r3, r30, 0x18 -/* 80186B8C 0018398C 4B EC 79 51 */ bl func_8004E4DC +/* 80186B8C 0018398C 4B EC 79 51 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80186B90 00183990 48 00 00 14 */ b lbl_80186BA4 lbl_80186B94: /* 80186B94 00183994 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 80186B98 00183998 38 7E 00 18 */ addi r3, r30, 0x18 /* 80186B9C 0018399C 38 84 30 18 */ addi r4, r4, lbl_80253018@l -/* 80186BA0 001839A0 4B EC 79 3D */ bl func_8004E4DC +/* 80186BA0 001839A0 4B EC 79 3D */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_80186BA4: /* 80186BA4 001839A4 28 1F 00 00 */ cmplwi r31, 0 /* 80186BA8 001839A8 40 82 00 14 */ bne lbl_80186BBC @@ -733,8 +733,8 @@ lbl_80186BEC: /* 80186BFC 001839FC 38 21 00 10 */ addi r1, r1, 0x10 /* 80186C00 00183A00 4E 80 00 20 */ blr -.global func_80186C04 -func_80186C04: +.global ScaleSet__8NPCGlyphFP5xVec3 +ScaleSet__8NPCGlyphFP5xVec3: /* 80186C04 00183A04 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80186C08 00183A08 7C 08 02 A6 */ mflr r0 /* 80186C0C 00183A0C 28 04 00 00 */ cmplwi r4, 0 @@ -743,7 +743,7 @@ func_80186C04: /* 80186C18 00183A18 7C 7F 1B 78 */ mr r31, r3 /* 80186C1C 00183A1C 41 82 00 1C */ beq lbl_80186C38 /* 80186C20 00183A20 38 7F 00 54 */ addi r3, r31, 0x54 -/* 80186C24 00183A24 4B EC 78 B9 */ bl func_8004E4DC +/* 80186C24 00183A24 4B EC 78 B9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80186C28 00183A28 80 1F 00 04 */ lwz r0, 4(r31) /* 80186C2C 00183A2C 60 00 00 40 */ ori r0, r0, 0x40 /* 80186C30 00183A30 90 1F 00 04 */ stw r0, 4(r31) @@ -759,7 +759,7 @@ lbl_80186C38: /* 80186C54 00183A54 90 C1 00 08 */ stw r6, 8(r1) /* 80186C58 00183A58 90 A1 00 0C */ stw r5, 0xc(r1) /* 80186C5C 00183A5C 90 01 00 10 */ stw r0, 0x10(r1) -/* 80186C60 00183A60 4B EC 78 7D */ bl func_8004E4DC +/* 80186C60 00183A60 4B EC 78 7D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80186C64 00183A64 80 1F 00 04 */ lwz r0, 4(r31) /* 80186C68 00183A68 54 00 06 B0 */ rlwinm r0, r0, 0, 0x1a, 0x18 /* 80186C6C 00183A6C 90 1F 00 04 */ stw r0, 4(r31) @@ -770,8 +770,8 @@ lbl_80186C70: /* 80186C7C 00183A7C 38 21 00 20 */ addi r1, r1, 0x20 /* 80186C80 00183A80 4E 80 00 20 */ blr -.global func_80186C84 -func_80186C84: +.global RotSet__8NPCGlyphFP5xVec3i +RotSet__8NPCGlyphFP5xVec3i: /* 80186C84 00183A84 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80186C88 00183A88 7C 08 02 A6 */ mflr r0 /* 80186C8C 00183A8C 3C C0 80 27 */ lis r6, lbl_802733B0@ha @@ -805,19 +805,19 @@ func_80186C84: /* 80186CFC 00183AFC 90 C1 00 2C */ stw r6, 0x2c(r1) /* 80186D00 00183B00 90 A1 00 30 */ stw r5, 0x30(r1) /* 80186D04 00183B04 90 01 00 34 */ stw r0, 0x34(r1) -/* 80186D08 00183B08 4B EA B4 9D */ bl func_800321A4 +/* 80186D08 00183B08 4B EA B4 9D */ bl xMat3x3Euler__FP7xMat3x3PC5xVec3 /* 80186D0C 00183B0C 7F 43 D3 78 */ mr r3, r26 /* 80186D10 00183B10 7F 65 DB 78 */ mr r5, r27 /* 80186D14 00183B14 38 81 00 08 */ addi r4, r1, 8 -/* 80186D18 00183B18 48 00 00 19 */ bl func_80186D30 +/* 80186D18 00183B18 48 00 00 19 */ bl RotSet__8NPCGlyphFP7xMat3x3i /* 80186D1C 00183B1C BB 41 00 38 */ lmw r26, 0x38(r1) /* 80186D20 00183B20 80 01 00 54 */ lwz r0, 0x54(r1) /* 80186D24 00183B24 7C 08 03 A6 */ mtlr r0 /* 80186D28 00183B28 38 21 00 50 */ addi r1, r1, 0x50 /* 80186D2C 00183B2C 4E 80 00 20 */ blr -.global func_80186D30 -func_80186D30: +.global RotSet__8NPCGlyphFP7xMat3x3i +RotSet__8NPCGlyphFP7xMat3x3i: /* 80186D30 00183B30 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80186D34 00183B34 7C 08 02 A6 */ mflr r0 /* 80186D38 00183B38 90 01 00 14 */ stw r0, 0x14(r1) @@ -845,8 +845,8 @@ lbl_80186D78: /* 80186D88 00183B88 38 21 00 10 */ addi r1, r1, 0x10 /* 80186D8C 00183B8C 4E 80 00 20 */ blr -.global func_80186D90 -func_80186D90: +.global VelSet_Shiny__8NPCGlyphFv +VelSet_Shiny__8NPCGlyphFv: /* 80186D90 00183B90 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80186D94 00183B94 7C 08 02 A6 */ mflr r0 /* 80186D98 00183B98 3C 80 80 27 */ lis r4, lbl_802733E0@ha @@ -879,10 +879,10 @@ func_80186D90: /* 80186E04 00183C04 C0 1E 00 14 */ lfs f0, 0x14(r30) /* 80186E08 00183C08 EC 01 00 28 */ fsubs f0, f1, f0 /* 80186E0C 00183C0C D0 01 00 14 */ stfs f0, 0x14(r1) -/* 80186E10 00183C10 4B EC 74 E1 */ bl func_8004E2F0 +/* 80186E10 00183C10 4B EC 74 E1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80186E14 00183C14 38 61 00 18 */ addi r3, r1, 0x18 /* 80186E18 00183C18 38 81 00 0C */ addi r4, r1, 0xc -/* 80186E1C 00183C1C 4B EC 76 C1 */ bl func_8004E4DC +/* 80186E1C 00183C1C 4B EC 76 C1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80186E20 00183C20 C0 02 AF D0 */ lfs f0, lbl_803CF950-_SDA2_BASE_(r2) /* 80186E24 00183C24 38 61 00 08 */ addi r3, r1, 8 /* 80186E28 00183C28 C0 3F 07 6C */ lfs f1, 0x76c(r31) @@ -922,7 +922,7 @@ lbl_80186EA0: /* 80186EA8 00183CA8 4B E8 41 E9 */ bl func_8000B090 /* 80186EAC 00183CAC 7F C3 F3 78 */ mr r3, r30 /* 80186EB0 00183CB0 38 81 00 18 */ addi r4, r1, 0x18 -/* 80186EB4 00183CB4 4B FF FC B5 */ bl func_80186B68 +/* 80186EB4 00183CB4 4B FF FC B5 */ bl VelSet__8NPCGlyphFP5xVec3 /* 80186EB8 00183CB8 80 01 00 34 */ lwz r0, 0x34(r1) /* 80186EBC 00183CBC 83 E1 00 2C */ lwz r31, 0x2c(r1) /* 80186EC0 00183CC0 83 C1 00 28 */ lwz r30, 0x28(r1) @@ -930,8 +930,8 @@ lbl_80186EA0: /* 80186EC8 00183CC8 38 21 00 30 */ addi r1, r1, 0x30 /* 80186ECC 00183CCC 4E 80 00 20 */ blr -.global func_80186ED0 -func_80186ED0: +.global RotAddDelta__8NPCGlyphFP7xMat3x3 +RotAddDelta__8NPCGlyphFP7xMat3x3: /* 80186ED0 00183CD0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80186ED4 00183CD4 7C 08 02 A6 */ mflr r0 /* 80186ED8 00183CD8 90 01 00 14 */ stw r0, 0x14(r1) @@ -947,7 +947,7 @@ lbl_80186EF4: /* 80186EFC 00183CFC 7F E4 FB 78 */ mr r4, r31 /* 80186F00 00183D00 7C 7F 1B 78 */ mr r31, r3 /* 80186F04 00183D04 7F E5 FB 78 */ mr r5, r31 -/* 80186F08 00183D08 4B EA B9 AD */ bl func_800328B4 +/* 80186F08 00183D08 4B EA B9 AD */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 /* 80186F0C 00183D0C 80 7E 00 08 */ lwz r3, 8(r30) /* 80186F10 00183D10 7F E4 FB 78 */ mr r4, r31 /* 80186F14 00183D14 4B E9 49 F9 */ bl func_8001B90C @@ -958,8 +958,8 @@ lbl_80186EF4: /* 80186F28 00183D28 38 21 00 10 */ addi r1, r1, 0x10 /* 80186F2C 00183D2C 4E 80 00 20 */ blr -.global func_80186F30 -func_80186F30: +.global Timestep__8NPCGlyphFf +Timestep__8NPCGlyphFf: /* 80186F30 00183D30 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80186F34 00183D34 7C 08 02 A6 */ mflr r0 /* 80186F38 00183D38 90 01 00 44 */ stw r0, 0x44(r1) @@ -990,10 +990,10 @@ lbl_80186F94: /* 80186F98 00183D98 40 80 01 54 */ bge lbl_801870EC /* 80186F9C 00183D9C 48 00 01 1C */ b lbl_801870B8 lbl_80186FA0: -/* 80186FA0 00183DA0 4B FF FD F1 */ bl func_80186D90 +/* 80186FA0 00183DA0 4B FF FD F1 */ bl VelSet_Shiny__8NPCGlyphFv /* 80186FA4 00183DA4 7F E3 FB 78 */ mr r3, r31 /* 80186FA8 00183DA8 38 80 00 00 */ li r4, 0 -/* 80186FAC 00183DAC 4B FF FF 25 */ bl func_80186ED0 +/* 80186FAC 00183DAC 4B FF FF 25 */ bl RotAddDelta__8NPCGlyphFP7xMat3x3 /* 80186FB0 00183DB0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80186FB4 00183DB4 C0 1F 00 10 */ lfs f0, 0x10(r31) /* 80186FB8 00183DB8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -1022,7 +1022,7 @@ lbl_80187008: /* 80187010 00183E10 41 82 00 DC */ beq lbl_801870EC /* 80187014 00183E14 38 7F 00 0C */ addi r3, r31, 0xc /* 80187018 00183E18 38 81 00 08 */ addi r4, r1, 8 -/* 8018701C 00183E1C 4B FA 8E 45 */ bl func_8012FE60 +/* 8018701C 00183E1C 4B FA 8E 45 */ bl NPCC_ds2_toCam__FPC5xVec3P5xVec3 /* 80187020 00183E20 C0 02 AF E4 */ lfs f0, lbl_803CF964-_SDA2_BASE_(r2) /* 80187024 00183E24 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80187028 00183E28 41 80 00 C4 */ blt lbl_801870EC @@ -1067,14 +1067,14 @@ lbl_801870B8: /* 801870C0 00183EC0 41 82 00 2C */ beq lbl_801870EC /* 801870C4 00183EC4 38 61 00 14 */ addi r3, r1, 0x14 /* 801870C8 00183EC8 38 9F 00 0C */ addi r4, r31, 0xc -/* 801870CC 00183ECC 4B EC 74 11 */ bl func_8004E4DC +/* 801870CC 00183ECC 4B EC 74 11 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801870D0 00183ED0 FC 20 F8 90 */ fmr f1, f31 /* 801870D4 00183ED4 38 61 00 14 */ addi r3, r1, 0x14 /* 801870D8 00183ED8 38 9F 00 18 */ addi r4, r31, 0x18 /* 801870DC 00183EDC 4B E8 DF 7D */ bl func_80015058 /* 801870E0 00183EE0 7F E3 FB 78 */ mr r3, r31 /* 801870E4 00183EE4 38 81 00 14 */ addi r4, r1, 0x14 -/* 801870E8 00183EE8 4B FF FA 19 */ bl func_80186B00 +/* 801870E8 00183EE8 4B FF FA 19 */ bl PosSet__8NPCGlyphFP5xVec3 lbl_801870EC: /* 801870EC 00183EEC E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 801870F0 00183EF0 80 01 00 44 */ lwz r0, 0x44(r1) diff --git a/asm/Game/zNPCGoalAmbient.s b/asm/Game/zNPCGoalAmbient.s index a483e22e7..f801aef20 100644 --- a/asm/Game/zNPCGoalAmbient.s +++ b/asm/Game/zNPCGoalAmbient.s @@ -2,8 +2,8 @@ .section .text # 0x8018FDC4 - 0x80190F80 -.global func_8018FDC4 -func_8018FDC4: +.global GOALCreate_Ambient__FiP10RyzMemGrowPv +GOALCreate_Ambient__FiP10RyzMemGrowPv: /* 8018FDC4 0018CBC4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018FDC8 0018CBC8 7C 08 02 A6 */ mflr r0 /* 8018FDCC 0018CBCC 3C C0 4E 47 */ lis r6, 0x4E474A31@ha @@ -28,7 +28,7 @@ lbl_8018FE04: lbl_8018FE14: /* 8018FE14 0018CC14 7F E4 FB 78 */ mr r4, r31 /* 8018FE18 0018CC18 38 60 00 7C */ li r3, 0x7c -/* 8018FE1C 0018CC1C 4B F7 F3 35 */ bl func_8010F150 +/* 8018FE1C 0018CC1C 4B F7 F3 35 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8018FE20 0018CC20 7C 60 1B 79 */ or. r0, r3, r3 /* 8018FE24 0018CC24 41 82 00 10 */ beq lbl_8018FE34 /* 8018FE28 0018CC28 7F E4 FB 78 */ mr r4, r31 @@ -40,7 +40,7 @@ lbl_8018FE34: lbl_8018FE3C: /* 8018FE3C 0018CC3C 7F E4 FB 78 */ mr r4, r31 /* 8018FE40 0018CC40 38 60 00 64 */ li r3, 0x64 -/* 8018FE44 0018CC44 4B F7 F3 0D */ bl func_8010F150 +/* 8018FE44 0018CC44 4B F7 F3 0D */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8018FE48 0018CC48 7C 60 1B 79 */ or. r0, r3, r3 /* 8018FE4C 0018CC4C 41 82 00 10 */ beq lbl_8018FE5C /* 8018FE50 0018CC50 7F E4 FB 78 */ mr r4, r31 @@ -52,7 +52,7 @@ lbl_8018FE5C: lbl_8018FE64: /* 8018FE64 0018CC64 7F E4 FB 78 */ mr r4, r31 /* 8018FE68 0018CC68 38 60 00 5C */ li r3, 0x5c -/* 8018FE6C 0018CC6C 4B F7 F2 E5 */ bl func_8010F150 +/* 8018FE6C 0018CC6C 4B F7 F2 E5 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8018FE70 0018CC70 7C 60 1B 79 */ or. r0, r3, r3 /* 8018FE74 0018CC74 41 82 00 10 */ beq lbl_8018FE84 /* 8018FE78 0018CC78 7F E4 FB 78 */ mr r4, r31 @@ -83,11 +83,11 @@ lbl_8018FE94: /* 8018FED0 0018CCD0 7C 7D 1B 78 */ mr r29, r3 /* 8018FED4 0018CCD4 80 A3 00 18 */ lwz r5, 0x18(r3) /* 8018FED8 0018CCD8 83 E5 00 00 */ lwz r31, 0(r5) -/* 8018FEDC 0018CCDC 48 00 04 F5 */ bl func_801903D0 +/* 8018FEDC 0018CCDC 48 00 04 F5 */ bl ExtractAimDir__19zNPCGoalJellyBumpedFP5xVec3 /* 8018FEE0 0018CCE0 7F A3 EB 78 */ mr r3, r29 /* 8018FEE4 0018CCE4 38 9D 00 6C */ addi r4, r29, 0x6c /* 8018FEE8 0018CCE8 38 A1 00 08 */ addi r5, r1, 8 -/* 8018FEEC 0018CCEC 48 00 05 9D */ bl func_80190488 +/* 8018FEEC 0018CCEC 48 00 05 9D */ bl CalcEndPoint__19zNPCGoalJellyBumpedFP5xVec3PC5xVec3 /* 8018FEF0 0018CCF0 7F E3 FB 78 */ mr r3, r31 /* 8018FEF4 0018CCF4 4B EF 2E 05 */ bl func_80082CF8 /* 8018FEF8 0018CCF8 7C 64 1B 78 */ mr r4, r3 @@ -101,15 +101,15 @@ lbl_8018FE94: /* 8018FF18 0018CD18 80 BF 02 A4 */ lwz r5, 0x2a4(r31) /* 8018FF1C 0018CD1C 38 05 FF FF */ addi r0, r5, -1 /* 8018FF20 0018CD20 90 1F 02 A4 */ stw r0, 0x2a4(r31) -/* 8018FF24 0018CD24 4B F6 37 11 */ bl func_800F3634 +/* 8018FF24 0018CD24 4B F6 37 11 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 8018FF28 0018CD28 7F E3 FB 78 */ mr r3, r31 -/* 8018FF2C 0018CD2C 4B F7 8F 29 */ bl func_80108E54 +/* 8018FF2C 0018CD2C 4B F7 8F 29 */ bl ActLikeOctopus__9zNPCJellyFv /* 8018FF30 0018CD30 7F A3 EB 78 */ mr r3, r29 -/* 8018FF34 0018CD34 48 00 03 9D */ bl func_801902D0 +/* 8018FF34 0018CD34 48 00 03 9D */ bl StreakPrep__19zNPCGoalJellyBumpedFv /* 8018FF38 0018CD38 FC 20 F8 90 */ fmr f1, f31 /* 8018FF3C 0018CD3C 7F A3 EB 78 */ mr r3, r29 /* 8018FF40 0018CD40 7F C4 F3 78 */ mr r4, r30 -/* 8018FF44 0018CD44 4B F4 57 D9 */ bl func_800D571C +/* 8018FF44 0018CD44 4B F4 57 D9 */ bl Enter__16zNPCGoalPushAnimFfPv /* 8018FF48 0018CD48 80 01 00 34 */ lwz r0, 0x34(r1) /* 8018FF4C 0018CD4C CB E1 00 28 */ lfd f31, 0x28(r1) /* 8018FF50 0018CD50 83 E1 00 24 */ lwz r31, 0x24(r1) @@ -131,18 +131,18 @@ lbl_8018FE94: /* 8018FF90 0018CD90 80 63 00 18 */ lwz r3, 0x18(r3) /* 8018FF94 0018CD94 83 E3 00 00 */ lwz r31, 0(r3) /* 8018FF98 0018CD98 7F E3 FB 78 */ mr r3, r31 -/* 8018FF9C 0018CD9C 4B F6 0F 51 */ bl func_800F0EEC +/* 8018FF9C 0018CD9C 4B F6 0F 51 */ bl VelStop__10zNPCCommonFv /* 8018FFA0 0018CDA0 7F A3 EB 78 */ mr r3, r29 -/* 8018FFA4 0018CDA4 48 00 03 89 */ bl func_8019032C +/* 8018FFA4 0018CDA4 48 00 03 89 */ bl StreakDone__19zNPCGoalJellyBumpedFv /* 8018FFA8 0018CDA8 7F E3 FB 78 */ mr r3, r31 /* 8018FFAC 0018CDAC 38 80 00 11 */ li r4, 0x11 -/* 8018FFB0 0018CDB0 4B F6 36 85 */ bl func_800F3634 +/* 8018FFB0 0018CDB0 4B F6 36 85 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 8018FFB4 0018CDB4 7F E3 FB 78 */ mr r3, r31 -/* 8018FFB8 0018CDB8 4B F7 8E 9D */ bl func_80108E54 +/* 8018FFB8 0018CDB8 4B F7 8E 9D */ bl ActLikeOctopus__9zNPCJellyFv /* 8018FFBC 0018CDBC FC 20 F8 90 */ fmr f1, f31 /* 8018FFC0 0018CDC0 7F A3 EB 78 */ mr r3, r29 /* 8018FFC4 0018CDC4 7F C4 F3 78 */ mr r4, r30 -/* 8018FFC8 0018CDC8 4B F4 57 91 */ bl func_800D5758 +/* 8018FFC8 0018CDC8 4B F4 57 91 */ bl Exit__16zNPCGoalPushAnimFfPv /* 8018FFCC 0018CDCC 80 01 00 24 */ lwz r0, 0x24(r1) /* 8018FFD0 0018CDD0 CB E1 00 18 */ lfd f31, 0x18(r1) /* 8018FFD4 0018CDD4 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -167,26 +167,26 @@ lbl_8018FE94: /* 80190020 0018CE20 7C DD 33 78 */ mr r29, r6 /* 80190024 0018CE24 83 C7 00 00 */ lwz r30, 0(r7) /* 80190028 0018CE28 3B E0 00 00 */ li r31, 0 -/* 8019002C 0018CE2C 48 00 01 F5 */ bl func_80190220 +/* 8019002C 0018CE2C 48 00 01 F5 */ bl PlayWithAnimSpd__19zNPCGoalJellyBumpedFv /* 80190030 0018CE30 FC 20 F0 90 */ fmr f1, f30 /* 80190034 0018CE34 7F 43 D3 78 */ mr r3, r26 -/* 80190038 0018CE38 48 00 01 0D */ bl func_80190144 +/* 80190038 0018CE38 48 00 01 0D */ bl MoveSwoosh__19zNPCGoalJellyBumpedFf /* 8019003C 0018CE3C 7F C3 F3 78 */ mr r3, r30 /* 80190040 0018CE40 38 81 00 08 */ addi r4, r1, 8 /* 80190044 0018CE44 38 A0 FF FF */ li r5, -1 -/* 80190048 0018CE48 4B F7 8A 95 */ bl func_80108ADC +/* 80190048 0018CE48 4B F7 8A 95 */ bl JellyBoneWorldPos__9zNPCJellyCFP5xVec3i /* 8019004C 0018CE4C 38 61 00 08 */ addi r3, r1, 8 /* 80190050 0018CE50 38 80 00 04 */ li r4, 4 -/* 80190054 0018CE54 4B F0 4B F1 */ bl func_80094C44 +/* 80190054 0018CE54 4B F0 4B F1 */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui /* 80190058 0018CE58 7F 43 D3 78 */ mr r3, r26 -/* 8019005C 0018CE5C 48 00 03 0D */ bl func_80190368 +/* 8019005C 0018CE5C 48 00 03 0D */ bl StreakUpdate__19zNPCGoalJellyBumpedFv /* 80190060 0018CE60 7F C3 F3 78 */ mr r3, r30 /* 80190064 0018CE64 38 80 00 00 */ li r4, 0 -/* 80190068 0018CE68 4B F6 2F CD */ bl func_800F3034 +/* 80190068 0018CE68 4B F6 2F CD */ bl AnimDuration__10zNPCCommonFP10xAnimState /* 8019006C 0018CE6C FF E0 08 90 */ fmr f31, f1 /* 80190070 0018CE70 7F C3 F3 78 */ mr r3, r30 /* 80190074 0018CE74 38 80 00 00 */ li r4, 0 -/* 80190078 0018CE78 4B F6 30 01 */ bl func_800F3078 +/* 80190078 0018CE78 4B F6 30 01 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 8019007C 0018CE7C EC 41 F8 24 */ fdivs f2, f1, f31 /* 80190080 0018CE80 C0 02 B1 44 */ lfs f0, lbl_803CFAC4-_SDA2_BASE_(r2) /* 80190084 0018CE84 C0 22 B1 40 */ lfs f1, lbl_803CFAC0-_SDA2_BASE_(r2) @@ -209,7 +209,7 @@ lbl_801900B4: /* 801900BC 0018CEBC 40 80 00 10 */ bge lbl_801900CC /* 801900C0 0018CEC0 FC 20 F8 90 */ fmr f1, f31 /* 801900C4 0018CEC4 7F C3 F3 78 */ mr r3, r30 -/* 801900C8 0018CEC8 4B F7 88 C5 */ bl func_8010898C +/* 801900C8 0018CEC8 4B F7 88 C5 */ bl SetAlpha__9zNPCJellyFf lbl_801900CC: /* 801900CC 0018CECC 80 1E 02 A4 */ lwz r0, 0x2a4(r30) /* 801900D0 0018CED0 2C 00 00 01 */ cmpwi r0, 1 @@ -233,7 +233,7 @@ lbl_80190108: /* 80190110 0018CF10 7F 64 DB 78 */ mr r4, r27 /* 80190114 0018CF14 7F 85 E3 78 */ mr r5, r28 /* 80190118 0018CF18 7F A6 EB 78 */ mr r6, r29 -/* 8019011C 0018CF1C 4B F4 56 91 */ bl func_800D57AC +/* 8019011C 0018CF1C 4B F4 56 91 */ bl Process__16zNPCGoalPushAnimFP11en_trantypefPvP6xScene lbl_80190120: /* 80190120 0018CF20 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 80190124 0018CF24 CB E1 00 40 */ lfd f31, 0x40(r1) @@ -245,8 +245,8 @@ lbl_80190120: /* 8019013C 0018CF3C 38 21 00 50 */ addi r1, r1, 0x50 /* 80190140 0018CF40 4E 80 00 20 */ blr -.global func_80190144 -func_80190144: +.global MoveSwoosh__19zNPCGoalJellyBumpedFf +MoveSwoosh__19zNPCGoalJellyBumpedFf: /* 80190144 0018CF44 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80190148 0018CF48 7C 08 02 A6 */ mflr r0 /* 8019014C 0018CF4C 90 01 00 34 */ stw r0, 0x34(r1) @@ -259,12 +259,12 @@ func_80190144: /* 80190168 0018CF68 80 63 00 18 */ lwz r3, 0x18(r3) /* 8019016C 0018CF6C 83 E3 00 00 */ lwz r31, 0(r3) /* 80190170 0018CF70 7F E3 FB 78 */ mr r3, r31 -/* 80190174 0018CF74 4B F6 2E C1 */ bl func_800F3034 +/* 80190174 0018CF74 4B F6 2E C1 */ bl AnimDuration__10zNPCCommonFP10xAnimState /* 80190178 0018CF78 4B EB 7F 31 */ bl func_800480A8 /* 8019017C 0018CF7C FF E0 08 90 */ fmr f31, f1 /* 80190180 0018CF80 7F E3 FB 78 */ mr r3, r31 /* 80190184 0018CF84 38 80 00 00 */ li r4, 0 -/* 80190188 0018CF88 4B F6 2E F1 */ bl func_800F3078 +/* 80190188 0018CF88 4B F6 2E F1 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 8019018C 0018CF8C 4B EB 7F 1D */ bl func_800480A8 /* 80190190 0018CF90 EC 21 F8 24 */ fdivs f1, f1, f31 /* 80190194 0018CF94 C0 42 B1 44 */ lfs f2, lbl_803CFAC4-_SDA2_BASE_(r2) @@ -307,8 +307,8 @@ lbl_801901D0: /* 80190218 0018D018 38 21 00 30 */ addi r1, r1, 0x30 /* 8019021C 0018D01C 4E 80 00 20 */ blr -.global func_80190220 -func_80190220: +.global PlayWithAnimSpd__19zNPCGoalJellyBumpedFv +PlayWithAnimSpd__19zNPCGoalJellyBumpedFv: /* 80190220 0018D020 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80190224 0018D024 7C 08 02 A6 */ mflr r0 /* 80190228 0018D028 90 01 00 24 */ stw r0, 0x24(r1) @@ -319,11 +319,11 @@ func_80190220: /* 8019023C 0018D03C 38 80 00 00 */ li r4, 0 /* 80190240 0018D040 83 E3 00 00 */ lwz r31, 0(r3) /* 80190244 0018D044 7F E3 FB 78 */ mr r3, r31 -/* 80190248 0018D048 4B F6 2D ED */ bl func_800F3034 +/* 80190248 0018D048 4B F6 2D ED */ bl AnimDuration__10zNPCCommonFP10xAnimState /* 8019024C 0018D04C FF E0 08 90 */ fmr f31, f1 /* 80190250 0018D050 7F E3 FB 78 */ mr r3, r31 /* 80190254 0018D054 38 80 00 00 */ li r4, 0 -/* 80190258 0018D058 4B F6 2E 21 */ bl func_800F3078 +/* 80190258 0018D058 4B F6 2E 21 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 8019025C 0018D05C EC 21 F8 24 */ fdivs f1, f1, f31 /* 80190260 0018D060 C0 02 B1 44 */ lfs f0, lbl_803CFAC4-_SDA2_BASE_(r2) /* 80190264 0018D064 C0 42 B1 4C */ lfs f2, lbl_803CFACC-_SDA2_BASE_(r2) @@ -348,7 +348,7 @@ lbl_80190298: /* 801902A0 0018D0A0 4B F5 C8 8D */ bl func_800ECB2C /* 801902A4 0018D0A4 FF E0 08 90 */ fmr f31, f1 /* 801902A8 0018D0A8 7F E3 FB 78 */ mr r3, r31 -/* 801902AC 0018D0AC 4B F6 2C 91 */ bl func_800F2F3C +/* 801902AC 0018D0AC 4B F6 2C 91 */ bl AnimCurSingle__10zNPCCommonFv /* 801902B0 0018D0B0 D3 E3 00 0C */ stfs f31, 0xc(r3) /* 801902B4 0018D0B4 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 801902B8 0018D0B8 80 01 00 24 */ lwz r0, 0x24(r1) @@ -358,8 +358,8 @@ lbl_80190298: /* 801902C8 0018D0C8 38 21 00 20 */ addi r1, r1, 0x20 /* 801902CC 0018D0CC 4E 80 00 20 */ blr -.global func_801902D0 -func_801902D0: +.global StreakPrep__19zNPCGoalJellyBumpedFv +StreakPrep__19zNPCGoalJellyBumpedFv: /* 801902D0 0018D0D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801902D4 0018D0D4 7C 08 02 A6 */ mflr r0 /* 801902D8 0018D0D8 90 01 00 14 */ stw r0, 0x14(r1) @@ -372,12 +372,12 @@ func_801902D0: /* 801902F4 0018D0F4 28 00 41 31 */ cmplwi r0, 0x4131 /* 801902F8 0018D0F8 40 82 00 14 */ bne lbl_8019030C /* 801902FC 0018D0FC 38 60 00 07 */ li r3, 7 -/* 80190300 0018D100 4B FF 12 F5 */ bl func_801815F4 +/* 80190300 0018D100 4B FF 12 F5 */ bl NPCC_StreakCreate__F12en_npcstreak /* 80190304 0018D104 90 7F 00 78 */ stw r3, 0x78(r31) /* 80190308 0018D108 48 00 00 10 */ b lbl_80190318 lbl_8019030C: /* 8019030C 0018D10C 38 60 00 06 */ li r3, 6 -/* 80190310 0018D110 4B FF 12 E5 */ bl func_801815F4 +/* 80190310 0018D110 4B FF 12 E5 */ bl NPCC_StreakCreate__F12en_npcstreak /* 80190314 0018D114 90 7F 00 78 */ stw r3, 0x78(r31) lbl_80190318: /* 80190318 0018D118 80 01 00 14 */ lwz r0, 0x14(r1) @@ -386,15 +386,15 @@ lbl_80190318: /* 80190324 0018D124 38 21 00 10 */ addi r1, r1, 0x10 /* 80190328 0018D128 4E 80 00 20 */ blr -.global func_8019032C -func_8019032C: +.global StreakDone__19zNPCGoalJellyBumpedFv +StreakDone__19zNPCGoalJellyBumpedFv: /* 8019032C 0018D12C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80190330 0018D130 7C 08 02 A6 */ mflr r0 /* 80190334 0018D134 90 01 00 14 */ stw r0, 0x14(r1) /* 80190338 0018D138 93 E1 00 0C */ stw r31, 0xc(r1) /* 8019033C 0018D13C 7C 7F 1B 78 */ mr r31, r3 /* 80190340 0018D140 80 63 00 78 */ lwz r3, 0x78(r3) -/* 80190344 0018D144 4B E9 96 0D */ bl func_80029950 +/* 80190344 0018D144 4B E9 96 0D */ bl xFXStreakStop__FUi /* 80190348 0018D148 3C 60 00 01 */ lis r3, 0x0000DEAD@ha /* 8019034C 0018D14C 38 03 DE AD */ addi r0, r3, 0x0000DEAD@l /* 80190350 0018D150 90 1F 00 78 */ stw r0, 0x78(r31) @@ -404,8 +404,8 @@ func_8019032C: /* 80190360 0018D160 38 21 00 10 */ addi r1, r1, 0x10 /* 80190364 0018D164 4E 80 00 20 */ blr -.global func_80190368 -func_80190368: +.global StreakUpdate__19zNPCGoalJellyBumpedFv +StreakUpdate__19zNPCGoalJellyBumpedFv: /* 80190368 0018D168 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8019036C 0018D16C 7C 08 02 A6 */ mflr r0 /* 80190370 0018D170 38 A0 00 02 */ li r5, 2 @@ -417,15 +417,15 @@ func_80190368: /* 80190388 0018D188 80 63 00 18 */ lwz r3, 0x18(r3) /* 8019038C 0018D18C 83 E3 00 00 */ lwz r31, 0(r3) /* 80190390 0018D190 7F E3 FB 78 */ mr r3, r31 -/* 80190394 0018D194 4B F7 87 49 */ bl func_80108ADC +/* 80190394 0018D194 4B F7 87 49 */ bl JellyBoneWorldPos__9zNPCJellyCFP5xVec3i /* 80190398 0018D198 7F E3 FB 78 */ mr r3, r31 /* 8019039C 0018D19C 38 81 00 08 */ addi r4, r1, 8 /* 801903A0 0018D1A0 38 A0 00 03 */ li r5, 3 -/* 801903A4 0018D1A4 4B F7 87 39 */ bl func_80108ADC +/* 801903A4 0018D1A4 4B F7 87 39 */ bl JellyBoneWorldPos__9zNPCJellyCFP5xVec3i /* 801903A8 0018D1A8 80 7E 00 78 */ lwz r3, 0x78(r30) /* 801903AC 0018D1AC 38 81 00 14 */ addi r4, r1, 0x14 /* 801903B0 0018D1B0 38 A1 00 08 */ addi r5, r1, 8 -/* 801903B4 0018D1B4 4B E9 95 E1 */ bl func_80029994 +/* 801903B4 0018D1B4 4B E9 95 E1 */ bl xFXStreakUpdate__FUiPC5xVec3PC5xVec3 /* 801903B8 0018D1B8 80 01 00 34 */ lwz r0, 0x34(r1) /* 801903BC 0018D1BC 83 E1 00 2C */ lwz r31, 0x2c(r1) /* 801903C0 0018D1C0 83 C1 00 28 */ lwz r30, 0x28(r1) @@ -433,8 +433,8 @@ func_80190368: /* 801903C8 0018D1C8 38 21 00 30 */ addi r1, r1, 0x30 /* 801903CC 0018D1CC 4E 80 00 20 */ blr -.global func_801903D0 -func_801903D0: +.global ExtractAimDir__19zNPCGoalJellyBumpedFP5xVec3 +ExtractAimDir__19zNPCGoalJellyBumpedFP5xVec3: /* 801903D0 0018D1D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801903D4 0018D1D4 7C 08 02 A6 */ mflr r0 /* 801903D8 0018D1D8 90 01 00 14 */ stw r0, 0x14(r1) @@ -486,8 +486,8 @@ lbl_80190470: /* 80190480 0018D280 38 21 00 10 */ addi r1, r1, 0x10 /* 80190484 0018D284 4E 80 00 20 */ blr -.global func_80190488 -func_80190488: +.global CalcEndPoint__19zNPCGoalJellyBumpedFP5xVec3PC5xVec3 +CalcEndPoint__19zNPCGoalJellyBumpedFP5xVec3PC5xVec3: /* 80190488 0018D288 94 21 FF 40 */ stwu r1, -0xc0(r1) /* 8019048C 0018D28C 7C 08 02 A6 */ mflr r0 /* 80190490 0018D290 90 01 00 C4 */ stw r0, 0xc4(r1) @@ -536,7 +536,7 @@ func_80190488: /* 8019053C 0018D33C 38 81 00 38 */ addi r4, r1, 0x38 /* 80190540 0018D340 38 E1 00 50 */ addi r7, r1, 0x50 /* 80190544 0018D344 38 C0 00 00 */ li r6, 0 -/* 80190548 0018D348 4B F6 24 C5 */ bl func_800F2A0C +/* 80190548 0018D348 4B F6 24 C5 */ bl HaveLOSToPos__10zNPCCommonFP5xVec3fP6xSceneP5xBaseP7xCollis /* 8019054C 0018D34C 2C 03 00 00 */ cmpwi r3, 0 /* 80190550 0018D350 41 82 00 18 */ beq lbl_80190568 /* 80190554 0018D354 7F A3 EB 78 */ mr r3, r29 @@ -584,17 +584,17 @@ lbl_801905A0: /* 801905F4 0018D3F4 80 63 00 18 */ lwz r3, 0x18(r3) /* 801905F8 0018D3F8 83 E3 00 00 */ lwz r31, 0(r3) /* 801905FC 0018D3FC 7F E3 FB 78 */ mr r3, r31 -/* 80190600 0018D400 4B F6 30 35 */ bl func_800F3634 +/* 80190600 0018D400 4B F6 30 35 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 80190604 0018D404 7F E3 FB 78 */ mr r3, r31 -/* 80190608 0018D408 4B F6 08 E5 */ bl func_800F0EEC +/* 80190608 0018D408 4B F6 08 E5 */ bl VelStop__10zNPCCommonFv /* 8019060C 0018D40C 38 00 00 00 */ li r0, 0 /* 80190610 0018D410 7F A3 EB 78 */ mr r3, r29 /* 80190614 0018D414 90 1D 00 54 */ stw r0, 0x54(r29) -/* 80190618 0018D418 48 00 00 FD */ bl func_80190714 +/* 80190618 0018D418 48 00 00 FD */ bl ZapperStart__19zNPCGoalJellyAttackFv /* 8019061C 0018D41C FC 20 F8 90 */ fmr f1, f31 /* 80190620 0018D420 7F A3 EB 78 */ mr r3, r29 /* 80190624 0018D424 7F C4 F3 78 */ mr r4, r30 -/* 80190628 0018D428 4B F4 50 F5 */ bl func_800D571C +/* 80190628 0018D428 4B F4 50 F5 */ bl Enter__16zNPCGoalPushAnimFfPv /* 8019062C 0018D42C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80190630 0018D430 CB E1 00 18 */ lfd f31, 0x18(r1) /* 80190634 0018D434 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -612,11 +612,11 @@ lbl_801905A0: /* 80190664 0018D464 7C 9F 23 78 */ mr r31, r4 /* 80190668 0018D468 93 C1 00 10 */ stw r30, 0x10(r1) /* 8019066C 0018D46C 7C 7E 1B 78 */ mr r30, r3 -/* 80190670 0018D470 48 00 01 BD */ bl func_8019082C +/* 80190670 0018D470 48 00 01 BD */ bl ZapperStop__19zNPCGoalJellyAttackFv /* 80190674 0018D474 FC 20 F8 90 */ fmr f1, f31 /* 80190678 0018D478 7F C3 F3 78 */ mr r3, r30 /* 8019067C 0018D47C 7F E4 FB 78 */ mr r4, r31 -/* 80190680 0018D480 4B F4 50 D9 */ bl func_800D5758 +/* 80190680 0018D480 4B F4 50 D9 */ bl Exit__16zNPCGoalPushAnimFfPv /* 80190684 0018D484 80 01 00 24 */ lwz r0, 0x24(r1) /* 80190688 0018D488 CB E1 00 18 */ lfd f31, 0x18(r1) /* 8019068C 0018D48C 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -637,13 +637,13 @@ lbl_801905A0: /* 801906C8 0018D4C8 7C 9D 23 78 */ mr r29, r4 /* 801906CC 0018D4CC 93 81 00 08 */ stw r28, 8(r1) /* 801906D0 0018D4D0 7C 7C 1B 78 */ mr r28, r3 -/* 801906D4 0018D4D4 48 00 01 C9 */ bl func_8019089C +/* 801906D4 0018D4D4 48 00 01 C9 */ bl ZapperUpdate__19zNPCGoalJellyAttackFv /* 801906D8 0018D4D8 FC 20 F8 90 */ fmr f1, f31 /* 801906DC 0018D4DC 7F 83 E3 78 */ mr r3, r28 /* 801906E0 0018D4E0 7F A4 EB 78 */ mr r4, r29 /* 801906E4 0018D4E4 7F C5 F3 78 */ mr r5, r30 /* 801906E8 0018D4E8 7F E6 FB 78 */ mr r6, r31 -/* 801906EC 0018D4EC 4B F4 50 C1 */ bl func_800D57AC +/* 801906EC 0018D4EC 4B F4 50 C1 */ bl Process__16zNPCGoalPushAnimFP11en_trantypefPvP6xScene /* 801906F0 0018D4F0 80 01 00 24 */ lwz r0, 0x24(r1) /* 801906F4 0018D4F4 CB E1 00 18 */ lfd f31, 0x18(r1) /* 801906F8 0018D4F8 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -654,8 +654,8 @@ lbl_801905A0: /* 8019070C 0018D50C 38 21 00 20 */ addi r1, r1, 0x20 /* 80190710 0018D510 4E 80 00 20 */ blr -.global func_80190714 -func_80190714: +.global ZapperStart__19zNPCGoalJellyAttackFv +ZapperStart__19zNPCGoalJellyAttackFv: /* 80190714 0018D514 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80190718 0018D518 7C 08 02 A6 */ mflr r0 /* 8019071C 0018D51C 38 80 00 00 */ li r4, 0 @@ -675,12 +675,12 @@ func_80190714: /* 80190754 0018D554 40 82 00 14 */ bne lbl_80190768 /* 80190758 0018D558 38 81 00 14 */ addi r4, r1, 0x14 /* 8019075C 0018D55C 38 60 00 02 */ li r3, 2 -/* 80190760 0018D560 4B FF 06 C9 */ bl func_80180E28 +/* 80190760 0018D560 4B FF 06 C9 */ bl NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd /* 80190764 0018D564 48 00 00 10 */ b lbl_80190774 lbl_80190768: /* 80190768 0018D568 38 81 00 14 */ addi r4, r1, 0x14 /* 8019076C 0018D56C 38 60 00 01 */ li r3, 1 -/* 80190770 0018D570 4B FF 06 B9 */ bl func_80180E28 +/* 80190770 0018D570 4B FF 06 B9 */ bl NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd lbl_80190774: /* 80190774 0018D574 7F E3 FB 78 */ mr r3, r31 /* 80190778 0018D578 38 80 00 02 */ li r4, 2 @@ -717,7 +717,7 @@ lbl_80190774: /* 801907F4 0018D5F4 3B C0 00 00 */ li r30, 0 lbl_801907F8: /* 801907F8 0018D5F8 38 61 00 14 */ addi r3, r1, 0x14 -/* 801907FC 0018D5FC 4B F0 F1 75 */ bl func_8009F970 +/* 801907FC 0018D5FC 4B F0 F1 75 */ bl zLightningAdd__FP16_tagLightningAdd /* 80190800 0018D600 3B DE 00 01 */ addi r30, r30, 1 /* 80190804 0018D604 90 7F 00 58 */ stw r3, 0x58(r31) /* 80190808 0018D608 2C 1E 00 03 */ cmpwi r30, 3 @@ -730,8 +730,8 @@ lbl_801907F8: /* 80190824 0018D624 38 21 00 60 */ addi r1, r1, 0x60 /* 80190828 0018D628 4E 80 00 20 */ blr -.global func_8019082C -func_8019082C: +.global ZapperStop__19zNPCGoalJellyAttackFv +ZapperStop__19zNPCGoalJellyAttackFv: /* 8019082C 0018D62C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80190830 0018D630 7C 08 02 A6 */ mflr r0 /* 80190834 0018D634 90 01 00 24 */ stw r0, 0x24(r1) @@ -740,7 +740,7 @@ func_8019082C: /* 80190840 0018D640 93 A1 00 14 */ stw r29, 0x14(r1) /* 80190844 0018D644 7C 7D 1B 78 */ mr r29, r3 /* 80190848 0018D648 38 60 00 04 */ li r3, 4 -/* 8019084C 0018D64C 4B F9 FD 19 */ bl func_80130564 +/* 8019084C 0018D64C 4B F9 FD 19 */ bl zNPC_SNDStop__F11_tageNPCSnd /* 80190850 0018D650 7F BE EB 78 */ mr r30, r29 /* 80190854 0018D654 3B A0 00 00 */ li r29, 0 /* 80190858 0018D658 3B E0 00 00 */ li r31, 0 @@ -748,7 +748,7 @@ lbl_8019085C: /* 8019085C 0018D65C 80 7E 00 58 */ lwz r3, 0x58(r30) /* 80190860 0018D660 28 03 00 00 */ cmplwi r3, 0 /* 80190864 0018D664 41 82 00 08 */ beq lbl_8019086C -/* 80190868 0018D668 4B F1 10 4D */ bl func_800A18B4 +/* 80190868 0018D668 4B F1 10 4D */ bl zLightningKill__FP10zLightning lbl_8019086C: /* 8019086C 0018D66C 3B BD 00 01 */ addi r29, r29, 1 /* 80190870 0018D670 93 FE 00 58 */ stw r31, 0x58(r30) @@ -763,8 +763,8 @@ lbl_8019086C: /* 80190894 0018D694 38 21 00 20 */ addi r1, r1, 0x20 /* 80190898 0018D698 4E 80 00 20 */ blr -.global func_8019089C -func_8019089C: +.global ZapperUpdate__19zNPCGoalJellyAttackFv +ZapperUpdate__19zNPCGoalJellyAttackFv: /* 8019089C 0018D69C 94 21 FF 70 */ stwu r1, -0x90(r1) /* 801908A0 0018D6A0 7C 08 02 A6 */ mflr r0 /* 801908A4 0018D6A4 90 01 00 94 */ stw r0, 0x94(r1) @@ -778,11 +778,11 @@ func_8019089C: /* 801908C4 0018D6C4 80 63 00 18 */ lwz r3, 0x18(r3) /* 801908C8 0018D6C8 83 C3 00 00 */ lwz r30, 0(r3) /* 801908CC 0018D6CC 7F C3 F3 78 */ mr r3, r30 -/* 801908D0 0018D6D0 4B F6 28 05 */ bl func_800F30D4 +/* 801908D0 0018D6D0 4B F6 28 05 */ bl AnimTimeCurrent__10zNPCCommonFv /* 801908D4 0018D6D4 FF E0 08 90 */ fmr f31, f1 /* 801908D8 0018D6D8 7F C3 F3 78 */ mr r3, r30 /* 801908DC 0018D6DC 38 80 00 00 */ li r4, 0 -/* 801908E0 0018D6E0 4B F6 27 55 */ bl func_800F3034 +/* 801908E0 0018D6E0 4B F6 27 55 */ bl AnimDuration__10zNPCCommonFP10xAnimState /* 801908E4 0018D6E4 88 0D 98 AC */ lbz r0, lbl_803CC1AC-_SDA_BASE_(r13) /* 801908E8 0018D6E8 7C 00 07 75 */ extsb. r0, r0 /* 801908EC 0018D6EC 40 82 00 14 */ bne lbl_80190900 @@ -838,7 +838,7 @@ lbl_801909A4: /* 801909A4 0018D7A4 80 1D 00 58 */ lwz r0, 0x58(r29) /* 801909A8 0018D7A8 28 00 00 00 */ cmplwi r0, 0 /* 801909AC 0018D7AC 41 82 00 A8 */ beq lbl_80190A54 -/* 801909B0 0018D7B0 4B EA 02 D9 */ bl func_80030C88 +/* 801909B0 0018D7B0 4B EA 02 D9 */ bl xurand__Fv /* 801909B4 0018D7B4 80 7E 00 24 */ lwz r3, 0x24(r30) /* 801909B8 0018D7B8 3C 00 43 30 */ lis r0, 0x4330 /* 801909BC 0018D7BC 90 01 00 60 */ stw r0, 0x60(r1) @@ -879,7 +879,7 @@ lbl_801909F0: /* 80190A44 0018D844 80 7D 00 58 */ lwz r3, 0x58(r29) /* 80190A48 0018D848 38 81 00 50 */ addi r4, r1, 0x50 /* 80190A4C 0018D84C 38 A1 00 44 */ addi r5, r1, 0x44 -/* 80190A50 0018D850 4B F1 0E 79 */ bl func_800A18C8 +/* 80190A50 0018D850 4B F1 0E 79 */ bl zLightningModifyEndpoints__FP10zLightningP5xVec3P5xVec3 lbl_80190A54: /* 80190A54 0018D854 3B FF 00 01 */ addi r31, r31, 1 /* 80190A58 0018D858 3B BD 00 04 */ addi r29, r29, 4 @@ -892,7 +892,7 @@ lbl_80190A68: /* 80190A70 0018D870 7C 65 1B 78 */ mr r5, r3 /* 80190A74 0018D874 7F C3 F3 78 */ mr r3, r30 /* 80190A78 0018D878 38 80 00 01 */ li r4, 1 -/* 80190A7C 0018D87C 4B EE 58 2D */ bl func_800762A8 +/* 80190A7C 0018D87C 4B EE 58 2D */ bl zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3 /* 80190A80 0018D880 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80190A84 0018D884 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80190A88 0018D888 3B E3 06 E0 */ addi r31, r3, 0x6e0 @@ -906,7 +906,7 @@ lbl_80190A68: /* 80190AA8 0018D8A8 90 C1 00 38 */ stw r6, 0x38(r1) /* 80190AAC 0018D8AC 90 A1 00 3C */ stw r5, 0x3c(r1) /* 80190AB0 0018D8B0 90 01 00 40 */ stw r0, 0x40(r1) -/* 80190AB4 0018D8B4 4B F9 FA 15 */ bl func_801304C8 +/* 80190AB4 0018D8B4 4B F9 FA 15 */ bl zNPC_SNDPlay3D__F11_tageNPCSndP4xEnt /* 80190AB8 0018D8B8 3C 60 80 27 */ lis r3, lbl_80273B30@ha /* 80190ABC 0018D8BC 7F BE EB 78 */ mr r30, r29 /* 80190AC0 0018D8C0 3B 80 00 00 */ li r28, 0 @@ -921,7 +921,7 @@ lbl_80190AC8: /* 80190AE0 0018D8E0 90 81 00 2C */ stw r4, 0x2c(r1) /* 80190AE4 0018D8E4 90 61 00 30 */ stw r3, 0x30(r1) /* 80190AE8 0018D8E8 90 01 00 34 */ stw r0, 0x34(r1) -/* 80190AEC 0018D8EC 4B EA 01 9D */ bl func_80030C88 +/* 80190AEC 0018D8EC 4B EA 01 9D */ bl xurand__Fv /* 80190AF0 0018D8F0 C0 1D 00 08 */ lfs f0, 8(r29) /* 80190AF4 0018D8F4 7F E3 FB 78 */ mr r3, r31 /* 80190AF8 0018D8F8 EF E0 00 72 */ fmuls f31, f0, f1 @@ -933,7 +933,7 @@ lbl_80190AC8: /* 80190B10 0018D910 38 61 00 2C */ addi r3, r1, 0x2c /* 80190B14 0018D914 38 81 00 20 */ addi r4, r1, 0x20 /* 80190B18 0018D918 4B E8 49 2D */ bl func_80015444 -/* 80190B1C 0018D91C 4B EA 01 6D */ bl func_80030C88 +/* 80190B1C 0018D91C 4B EA 01 6D */ bl xurand__Fv /* 80190B20 0018D920 C0 1D 00 04 */ lfs f0, 4(r29) /* 80190B24 0018D924 7F E3 FB 78 */ mr r3, r31 /* 80190B28 0018D928 EF E0 00 72 */ fmuls f31, f0, f1 @@ -945,7 +945,7 @@ lbl_80190AC8: /* 80190B40 0018D940 38 61 00 2C */ addi r3, r1, 0x2c /* 80190B44 0018D944 38 81 00 14 */ addi r4, r1, 0x14 /* 80190B48 0018D948 4B E8 48 FD */ bl func_80015444 -/* 80190B4C 0018D94C 4B EA 01 3D */ bl func_80030C88 +/* 80190B4C 0018D94C 4B EA 01 3D */ bl xurand__Fv /* 80190B50 0018D950 3C 80 80 27 */ lis r4, lbl_80273B30@ha /* 80190B54 0018D954 7F E3 FB 78 */ mr r3, r31 /* 80190B58 0018D958 C0 04 3B 30 */ lfs f0, lbl_80273B30@l(r4) @@ -961,7 +961,7 @@ lbl_80190AC8: /* 80190B80 0018D980 80 7E 00 58 */ lwz r3, 0x58(r30) /* 80190B84 0018D984 38 81 00 50 */ addi r4, r1, 0x50 /* 80190B88 0018D988 38 A1 00 2C */ addi r5, r1, 0x2c -/* 80190B8C 0018D98C 4B F1 0D 3D */ bl func_800A18C8 +/* 80190B8C 0018D98C 4B F1 0D 3D */ bl zLightningModifyEndpoints__FP10zLightningP5xVec3P5xVec3 lbl_80190B90: /* 80190B90 0018D990 3B 9C 00 01 */ addi r28, r28, 1 /* 80190B94 0018D994 3B DE 00 04 */ addi r30, r30, 4 @@ -996,7 +996,7 @@ lbl_80190BA0: /* 80190C04 0018DA04 41 82 00 10 */ beq lbl_80190C14 /* 80190C08 0018DA08 7F E3 FB 78 */ mr r3, r31 /* 80190C0C 0018DA0C 38 9D 00 4C */ addi r4, r29, 0x4c -/* 80190C10 0018DA10 4B F6 27 35 */ bl func_800F3344 +/* 80190C10 0018DA10 4B F6 27 35 */ bl MatPosSet__10zNPCCommonFP5xVec3 lbl_80190C14: /* 80190C14 0018DA14 38 00 00 00 */ li r0, 0 /* 80190C18 0018DA18 B0 1D 00 48 */ sth r0, 0x48(r29) @@ -1013,17 +1013,17 @@ lbl_80190C14: lbl_80190C44: /* 80190C44 0018DA44 7F E3 FB 78 */ mr r3, r31 /* 80190C48 0018DA48 38 80 00 00 */ li r4, 0 -/* 80190C4C 0018DA4C 4B F6 1B F1 */ bl func_800F283C +/* 80190C4C 0018DA4C 4B F6 1B F1 */ bl MvptReset__10zNPCCommonFP10zMovePoint /* 80190C50 0018DA50 7F E3 FB 78 */ mr r3, r31 -/* 80190C54 0018DA54 4B F6 1C 5D */ bl func_800F28B0 +/* 80190C54 0018DA54 4B F6 1C 5D */ bl MvptCycle__10zNPCCommonFv /* 80190C58 0018DA58 80 7F 02 10 */ lwz r3, 0x210(r31) /* 80190C5C 0018DA5C 4B F4 85 C5 */ bl func_800D9220 /* 80190C60 0018DA60 7F E3 FB 78 */ mr r3, r31 -/* 80190C64 0018DA64 4B F6 02 89 */ bl func_800F0EEC +/* 80190C64 0018DA64 4B F6 02 89 */ bl VelStop__10zNPCCommonFv /* 80190C68 0018DA68 FC 20 F8 90 */ fmr f1, f31 /* 80190C6C 0018DA6C 7F A3 EB 78 */ mr r3, r29 /* 80190C70 0018DA70 7F C4 F3 78 */ mr r4, r30 -/* 80190C74 0018DA74 4B F4 44 A1 */ bl func_800D5114 +/* 80190C74 0018DA74 4B F4 44 A1 */ bl Enter__14zNPCGoalCommonFfPv /* 80190C78 0018DA78 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80190C7C 0018DA7C 80 01 00 34 */ lwz r0, 0x34(r1) /* 80190C80 0018DA80 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -1088,20 +1088,20 @@ lbl_80190D44: /* 80190D64 0018DB64 38 83 30 54 */ addi r4, r3, lbl_80253054@l /* 80190D68 0018DB68 7F E3 FB 78 */ mr r3, r31 /* 80190D6C 0018DB6C 38 A0 00 00 */ li r5, 0 -/* 80190D70 0018DB70 4B F6 03 BD */ bl func_800F112C +/* 80190D70 0018DB70 4B F6 03 BD */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 80190D74 0018DB74 48 00 00 30 */ b lbl_80190DA4 lbl_80190D78: /* 80190D78 0018DB78 FC 20 F8 90 */ fmr f1, f31 /* 80190D7C 0018DB7C C0 42 B1 74 */ lfs f2, lbl_803CFAF4-_SDA2_BASE_(r2) /* 80190D80 0018DB80 C0 62 B1 44 */ lfs f3, lbl_803CFAC4-_SDA2_BASE_(r2) /* 80190D84 0018DB84 7F E3 FB 78 */ mr r3, r31 -/* 80190D88 0018DB88 4B F6 02 4D */ bl func_800F0FD4 +/* 80190D88 0018DB88 4B F6 02 4D */ bl ThrottleAdjust__10zNPCCommonFfff /* 80190D8C 0018DB8C FC 20 F8 90 */ fmr f1, f31 /* 80190D90 0018DB90 3C 60 80 25 */ lis r3, lbl_80253054@ha /* 80190D94 0018DB94 38 83 30 54 */ addi r4, r3, lbl_80253054@l /* 80190D98 0018DB98 38 A0 00 00 */ li r5, 0 /* 80190D9C 0018DB9C 7F E3 FB 78 */ mr r3, r31 -/* 80190DA0 0018DBA0 4B F6 03 8D */ bl func_800F112C +/* 80190DA0 0018DBA0 4B F6 03 8D */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i lbl_80190DA4: /* 80190DA4 0018DBA4 C0 1B 00 58 */ lfs f0, 0x58(r27) /* 80190DA8 0018DBA8 C0 42 B1 78 */ lfs f2, lbl_803CFAF8-_SDA2_BASE_(r2) @@ -1118,7 +1118,7 @@ lbl_80190DC0: /* 80190DCC 0018DBCC 7F 84 E3 78 */ mr r4, r28 /* 80190DD0 0018DBD0 7F A5 EB 78 */ mr r5, r29 /* 80190DD4 0018DBD4 7F C6 F3 78 */ mr r6, r30 -/* 80190DD8 0018DBD8 4B F7 DD 71 */ bl func_8010EB48 +/* 80190DD8 0018DBD8 4B F7 DD 71 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_80190DDC: /* 80190DDC 0018DBDC E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 80190DE0 0018DBE0 CB E1 00 40 */ lfd f31, 0x40(r1) @@ -1128,8 +1128,8 @@ lbl_80190DDC: /* 80190DF0 0018DBF0 38 21 00 50 */ addi r1, r1, 0x50 /* 80190DF4 0018DBF4 4E 80 00 20 */ blr -.global func_80190DF8 -func_80190DF8: +.global BirthInfoSet__18zNPCGoalJellyBirthFPC5xVec3f +BirthInfoSet__18zNPCGoalJellyBirthFPC5xVec3f: /* 80190DF8 0018DBF8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80190DFC 0018DBFC 7C 08 02 A6 */ mflr r0 /* 80190E00 0018DC00 90 01 00 24 */ stw r0, 0x24(r1) diff --git a/asm/Game/zNPCGoalBoss.s b/asm/Game/zNPCGoalBoss.s index 852ddd566..13c54b068 100644 --- a/asm/Game/zNPCGoalBoss.s +++ b/asm/Game/zNPCGoalBoss.s @@ -2,8 +2,8 @@ .section .text # 0x8014EC7C - 0x8014F76C -.global func_8014EC7C -func_8014EC7C: +.global GOALCreate_Boss__FiP10RyzMemGrowPv +GOALCreate_Boss__FiP10RyzMemGrowPv: /* 8014EC7C 0014BA7C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014EC80 0014BA80 7C 08 02 A6 */ mflr r0 /* 8014EC84 0014BA84 7C 85 23 78 */ mr r5, r4 @@ -23,7 +23,7 @@ func_8014EC7C: /* 8014ECBC 0014BABC 4E 80 04 20 */ bctr /* 8014ECC0 0014BAC0 7F E4 FB 78 */ mr r4, r31 /* 8014ECC4 0014BAC4 38 60 00 4C */ li r3, 0x4c -/* 8014ECC8 0014BAC8 4B FC 04 89 */ bl func_8010F150 +/* 8014ECC8 0014BAC8 4B FC 04 89 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8014ECCC 0014BACC 7C 60 1B 79 */ or. r0, r3, r3 /* 8014ECD0 0014BAD0 41 82 00 10 */ beq lbl_8014ECE0 /* 8014ECD4 0014BAD4 7F E4 FB 78 */ mr r4, r31 @@ -34,7 +34,7 @@ lbl_8014ECE0: /* 8014ECE4 0014BAE4 48 00 04 10 */ b lbl_8014F0F4 /* 8014ECE8 0014BAE8 7F E4 FB 78 */ mr r4, r31 /* 8014ECEC 0014BAEC 38 60 00 50 */ li r3, 0x50 -/* 8014ECF0 0014BAF0 4B FC 04 61 */ bl func_8010F150 +/* 8014ECF0 0014BAF0 4B FC 04 61 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8014ECF4 0014BAF4 7C 60 1B 79 */ or. r0, r3, r3 /* 8014ECF8 0014BAF8 41 82 00 10 */ beq lbl_8014ED08 /* 8014ECFC 0014BAFC 7F E4 FB 78 */ mr r4, r31 @@ -45,7 +45,7 @@ lbl_8014ED08: /* 8014ED0C 0014BB0C 48 00 03 E8 */ b lbl_8014F0F4 /* 8014ED10 0014BB10 7F E4 FB 78 */ mr r4, r31 /* 8014ED14 0014BB14 38 60 00 50 */ li r3, 0x50 -/* 8014ED18 0014BB18 4B FC 04 39 */ bl func_8010F150 +/* 8014ED18 0014BB18 4B FC 04 39 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8014ED1C 0014BB1C 7C 60 1B 79 */ or. r0, r3, r3 /* 8014ED20 0014BB20 41 82 00 10 */ beq lbl_8014ED30 /* 8014ED24 0014BB24 7F E4 FB 78 */ mr r4, r31 @@ -56,7 +56,7 @@ lbl_8014ED30: /* 8014ED34 0014BB34 48 00 03 C0 */ b lbl_8014F0F4 /* 8014ED38 0014BB38 7F E4 FB 78 */ mr r4, r31 /* 8014ED3C 0014BB3C 38 60 00 50 */ li r3, 0x50 -/* 8014ED40 0014BB40 4B FC 04 11 */ bl func_8010F150 +/* 8014ED40 0014BB40 4B FC 04 11 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8014ED44 0014BB44 7C 60 1B 79 */ or. r0, r3, r3 /* 8014ED48 0014BB48 41 82 00 10 */ beq lbl_8014ED58 /* 8014ED4C 0014BB4C 7F E4 FB 78 */ mr r4, r31 @@ -67,7 +67,7 @@ lbl_8014ED58: /* 8014ED5C 0014BB5C 48 00 03 98 */ b lbl_8014F0F4 /* 8014ED60 0014BB60 7F E4 FB 78 */ mr r4, r31 /* 8014ED64 0014BB64 38 60 00 50 */ li r3, 0x50 -/* 8014ED68 0014BB68 4B FC 03 E9 */ bl func_8010F150 +/* 8014ED68 0014BB68 4B FC 03 E9 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8014ED6C 0014BB6C 7C 60 1B 79 */ or. r0, r3, r3 /* 8014ED70 0014BB70 41 82 00 10 */ beq lbl_8014ED80 /* 8014ED74 0014BB74 7F E4 FB 78 */ mr r4, r31 @@ -78,7 +78,7 @@ lbl_8014ED80: /* 8014ED84 0014BB84 48 00 03 70 */ b lbl_8014F0F4 /* 8014ED88 0014BB88 7F E4 FB 78 */ mr r4, r31 /* 8014ED8C 0014BB8C 38 60 00 58 */ li r3, 0x58 -/* 8014ED90 0014BB90 4B FC 03 C1 */ bl func_8010F150 +/* 8014ED90 0014BB90 4B FC 03 C1 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8014ED94 0014BB94 7C 60 1B 79 */ or. r0, r3, r3 /* 8014ED98 0014BB98 41 82 00 10 */ beq lbl_8014EDA8 /* 8014ED9C 0014BB9C 7F E4 FB 78 */ mr r4, r31 @@ -89,7 +89,7 @@ lbl_8014EDA8: /* 8014EDAC 0014BBAC 48 00 03 48 */ b lbl_8014F0F4 /* 8014EDB0 0014BBB0 7F E4 FB 78 */ mr r4, r31 /* 8014EDB4 0014BBB4 38 60 00 54 */ li r3, 0x54 -/* 8014EDB8 0014BBB8 4B FC 03 99 */ bl func_8010F150 +/* 8014EDB8 0014BBB8 4B FC 03 99 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8014EDBC 0014BBBC 7C 60 1B 79 */ or. r0, r3, r3 /* 8014EDC0 0014BBC0 41 82 00 10 */ beq lbl_8014EDD0 /* 8014EDC4 0014BBC4 7F E4 FB 78 */ mr r4, r31 @@ -100,7 +100,7 @@ lbl_8014EDD0: /* 8014EDD4 0014BBD4 48 00 03 20 */ b lbl_8014F0F4 /* 8014EDD8 0014BBD8 7F E4 FB 78 */ mr r4, r31 /* 8014EDDC 0014BBDC 38 60 00 64 */ li r3, 0x64 -/* 8014EDE0 0014BBE0 4B FC 03 71 */ bl func_8010F150 +/* 8014EDE0 0014BBE0 4B FC 03 71 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8014EDE4 0014BBE4 7C 60 1B 79 */ or. r0, r3, r3 /* 8014EDE8 0014BBE8 41 82 00 10 */ beq lbl_8014EDF8 /* 8014EDEC 0014BBEC 7F E4 FB 78 */ mr r4, r31 @@ -111,7 +111,7 @@ lbl_8014EDF8: /* 8014EDFC 0014BBFC 48 00 02 F8 */ b lbl_8014F0F4 /* 8014EE00 0014BC00 7F E4 FB 78 */ mr r4, r31 /* 8014EE04 0014BC04 38 60 00 58 */ li r3, 0x58 -/* 8014EE08 0014BC08 4B FC 03 49 */ bl func_8010F150 +/* 8014EE08 0014BC08 4B FC 03 49 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8014EE0C 0014BC0C 7C 60 1B 79 */ or. r0, r3, r3 /* 8014EE10 0014BC10 41 82 00 10 */ beq lbl_8014EE20 /* 8014EE14 0014BC14 7F E4 FB 78 */ mr r4, r31 @@ -122,7 +122,7 @@ lbl_8014EE20: /* 8014EE24 0014BC24 48 00 02 D0 */ b lbl_8014F0F4 /* 8014EE28 0014BC28 7F E4 FB 78 */ mr r4, r31 /* 8014EE2C 0014BC2C 38 60 00 50 */ li r3, 0x50 -/* 8014EE30 0014BC30 4B FC 03 21 */ bl func_8010F150 +/* 8014EE30 0014BC30 4B FC 03 21 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8014EE34 0014BC34 7C 60 1B 79 */ or. r0, r3, r3 /* 8014EE38 0014BC38 41 82 00 10 */ beq lbl_8014EE48 /* 8014EE3C 0014BC3C 7F E4 FB 78 */ mr r4, r31 @@ -133,7 +133,7 @@ lbl_8014EE48: /* 8014EE4C 0014BC4C 48 00 02 A8 */ b lbl_8014F0F4 /* 8014EE50 0014BC50 7F E4 FB 78 */ mr r4, r31 /* 8014EE54 0014BC54 38 60 00 50 */ li r3, 0x50 -/* 8014EE58 0014BC58 4B FC 02 F9 */ bl func_8010F150 +/* 8014EE58 0014BC58 4B FC 02 F9 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8014EE5C 0014BC5C 7C 60 1B 79 */ or. r0, r3, r3 /* 8014EE60 0014BC60 41 82 00 10 */ beq lbl_8014EE70 /* 8014EE64 0014BC64 7F E4 FB 78 */ mr r4, r31 @@ -144,7 +144,7 @@ lbl_8014EE70: /* 8014EE74 0014BC74 48 00 02 80 */ b lbl_8014F0F4 /* 8014EE78 0014BC78 7F E4 FB 78 */ mr r4, r31 /* 8014EE7C 0014BC7C 38 60 00 68 */ li r3, 0x68 -/* 8014EE80 0014BC80 4B FC 02 D1 */ bl func_8010F150 +/* 8014EE80 0014BC80 4B FC 02 D1 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8014EE84 0014BC84 7C 60 1B 79 */ or. r0, r3, r3 /* 8014EE88 0014BC88 41 82 00 10 */ beq lbl_8014EE98 /* 8014EE8C 0014BC8C 7F E4 FB 78 */ mr r4, r31 @@ -155,7 +155,7 @@ lbl_8014EE98: /* 8014EE9C 0014BC9C 48 00 02 58 */ b lbl_8014F0F4 /* 8014EEA0 0014BCA0 7F E4 FB 78 */ mr r4, r31 /* 8014EEA4 0014BCA4 38 60 00 50 */ li r3, 0x50 -/* 8014EEA8 0014BCA8 4B FC 02 A9 */ bl func_8010F150 +/* 8014EEA8 0014BCA8 4B FC 02 A9 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8014EEAC 0014BCAC 7C 60 1B 79 */ or. r0, r3, r3 /* 8014EEB0 0014BCB0 41 82 00 10 */ beq lbl_8014EEC0 /* 8014EEB4 0014BCB4 7F E4 FB 78 */ mr r4, r31 @@ -166,7 +166,7 @@ lbl_8014EEC0: /* 8014EEC4 0014BCC4 48 00 02 30 */ b lbl_8014F0F4 /* 8014EEC8 0014BCC8 7F E4 FB 78 */ mr r4, r31 /* 8014EECC 0014BCCC 38 60 00 50 */ li r3, 0x50 -/* 8014EED0 0014BCD0 4B FC 02 81 */ bl func_8010F150 +/* 8014EED0 0014BCD0 4B FC 02 81 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8014EED4 0014BCD4 7C 60 1B 79 */ or. r0, r3, r3 /* 8014EED8 0014BCD8 41 82 00 10 */ beq lbl_8014EEE8 /* 8014EEDC 0014BCDC 7F E4 FB 78 */ mr r4, r31 @@ -177,7 +177,7 @@ lbl_8014EEE8: /* 8014EEEC 0014BCEC 48 00 02 08 */ b lbl_8014F0F4 /* 8014EEF0 0014BCF0 7F E4 FB 78 */ mr r4, r31 /* 8014EEF4 0014BCF4 38 60 00 50 */ li r3, 0x50 -/* 8014EEF8 0014BCF8 4B FC 02 59 */ bl func_8010F150 +/* 8014EEF8 0014BCF8 4B FC 02 59 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8014EEFC 0014BCFC 7C 60 1B 79 */ or. r0, r3, r3 /* 8014EF00 0014BD00 41 82 00 10 */ beq lbl_8014EF10 /* 8014EF04 0014BD04 7F E4 FB 78 */ mr r4, r31 @@ -188,7 +188,7 @@ lbl_8014EF10: /* 8014EF14 0014BD14 48 00 01 E0 */ b lbl_8014F0F4 /* 8014EF18 0014BD18 7F E4 FB 78 */ mr r4, r31 /* 8014EF1C 0014BD1C 38 60 00 50 */ li r3, 0x50 -/* 8014EF20 0014BD20 4B FC 02 31 */ bl func_8010F150 +/* 8014EF20 0014BD20 4B FC 02 31 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8014EF24 0014BD24 7C 60 1B 79 */ or. r0, r3, r3 /* 8014EF28 0014BD28 41 82 00 10 */ beq lbl_8014EF38 /* 8014EF2C 0014BD2C 7F E4 FB 78 */ mr r4, r31 @@ -199,7 +199,7 @@ lbl_8014EF38: /* 8014EF3C 0014BD3C 48 00 01 B8 */ b lbl_8014F0F4 /* 8014EF40 0014BD40 7F E4 FB 78 */ mr r4, r31 /* 8014EF44 0014BD44 38 60 1C 84 */ li r3, 0x1c84 -/* 8014EF48 0014BD48 4B FC 02 09 */ bl func_8010F150 +/* 8014EF48 0014BD48 4B FC 02 09 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8014EF4C 0014BD4C 7C 60 1B 79 */ or. r0, r3, r3 /* 8014EF50 0014BD50 41 82 00 10 */ beq lbl_8014EF60 /* 8014EF54 0014BD54 7F E4 FB 78 */ mr r4, r31 @@ -210,7 +210,7 @@ lbl_8014EF60: /* 8014EF64 0014BD64 48 00 01 90 */ b lbl_8014F0F4 /* 8014EF68 0014BD68 7F E4 FB 78 */ mr r4, r31 /* 8014EF6C 0014BD6C 38 60 00 54 */ li r3, 0x54 -/* 8014EF70 0014BD70 4B FC 01 E1 */ bl func_8010F150 +/* 8014EF70 0014BD70 4B FC 01 E1 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8014EF74 0014BD74 7C 60 1B 79 */ or. r0, r3, r3 /* 8014EF78 0014BD78 41 82 00 10 */ beq lbl_8014EF88 /* 8014EF7C 0014BD7C 7F E4 FB 78 */ mr r4, r31 @@ -221,7 +221,7 @@ lbl_8014EF88: /* 8014EF8C 0014BD8C 48 00 01 68 */ b lbl_8014F0F4 /* 8014EF90 0014BD90 7F E4 FB 78 */ mr r4, r31 /* 8014EF94 0014BD94 38 60 00 54 */ li r3, 0x54 -/* 8014EF98 0014BD98 4B FC 01 B9 */ bl func_8010F150 +/* 8014EF98 0014BD98 4B FC 01 B9 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8014EF9C 0014BD9C 7C 60 1B 79 */ or. r0, r3, r3 /* 8014EFA0 0014BDA0 41 82 00 10 */ beq lbl_8014EFB0 /* 8014EFA4 0014BDA4 7F E4 FB 78 */ mr r4, r31 @@ -232,7 +232,7 @@ lbl_8014EFB0: /* 8014EFB4 0014BDB4 48 00 01 40 */ b lbl_8014F0F4 /* 8014EFB8 0014BDB8 7F E4 FB 78 */ mr r4, r31 /* 8014EFBC 0014BDBC 38 60 00 54 */ li r3, 0x54 -/* 8014EFC0 0014BDC0 4B FC 01 91 */ bl func_8010F150 +/* 8014EFC0 0014BDC0 4B FC 01 91 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8014EFC4 0014BDC4 7C 60 1B 79 */ or. r0, r3, r3 /* 8014EFC8 0014BDC8 41 82 00 10 */ beq lbl_8014EFD8 /* 8014EFCC 0014BDCC 7F E4 FB 78 */ mr r4, r31 @@ -243,7 +243,7 @@ lbl_8014EFD8: /* 8014EFDC 0014BDDC 48 00 01 18 */ b lbl_8014F0F4 /* 8014EFE0 0014BDE0 7F E4 FB 78 */ mr r4, r31 /* 8014EFE4 0014BDE4 38 60 00 58 */ li r3, 0x58 -/* 8014EFE8 0014BDE8 4B FC 01 69 */ bl func_8010F150 +/* 8014EFE8 0014BDE8 4B FC 01 69 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8014EFEC 0014BDEC 7C 60 1B 79 */ or. r0, r3, r3 /* 8014EFF0 0014BDF0 41 82 00 10 */ beq lbl_8014F000 /* 8014EFF4 0014BDF4 7F E4 FB 78 */ mr r4, r31 @@ -254,7 +254,7 @@ lbl_8014F000: /* 8014F004 0014BE04 48 00 00 F0 */ b lbl_8014F0F4 /* 8014F008 0014BE08 7F E4 FB 78 */ mr r4, r31 /* 8014F00C 0014BE0C 38 60 00 58 */ li r3, 0x58 -/* 8014F010 0014BE10 4B FC 01 41 */ bl func_8010F150 +/* 8014F010 0014BE10 4B FC 01 41 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8014F014 0014BE14 7C 60 1B 79 */ or. r0, r3, r3 /* 8014F018 0014BE18 41 82 00 10 */ beq lbl_8014F028 /* 8014F01C 0014BE1C 7F E4 FB 78 */ mr r4, r31 @@ -265,7 +265,7 @@ lbl_8014F028: /* 8014F02C 0014BE2C 48 00 00 C8 */ b lbl_8014F0F4 /* 8014F030 0014BE30 7F E4 FB 78 */ mr r4, r31 /* 8014F034 0014BE34 38 60 00 58 */ li r3, 0x58 -/* 8014F038 0014BE38 4B FC 01 19 */ bl func_8010F150 +/* 8014F038 0014BE38 4B FC 01 19 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8014F03C 0014BE3C 7C 60 1B 79 */ or. r0, r3, r3 /* 8014F040 0014BE40 41 82 00 10 */ beq lbl_8014F050 /* 8014F044 0014BE44 7F E4 FB 78 */ mr r4, r31 @@ -276,7 +276,7 @@ lbl_8014F050: /* 8014F054 0014BE54 48 00 00 A0 */ b lbl_8014F0F4 /* 8014F058 0014BE58 7F E4 FB 78 */ mr r4, r31 /* 8014F05C 0014BE5C 38 60 00 58 */ li r3, 0x58 -/* 8014F060 0014BE60 4B FC 00 F1 */ bl func_8010F150 +/* 8014F060 0014BE60 4B FC 00 F1 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8014F064 0014BE64 7C 60 1B 79 */ or. r0, r3, r3 /* 8014F068 0014BE68 41 82 00 10 */ beq lbl_8014F078 /* 8014F06C 0014BE6C 7F E4 FB 78 */ mr r4, r31 @@ -287,7 +287,7 @@ lbl_8014F078: /* 8014F07C 0014BE7C 48 00 00 78 */ b lbl_8014F0F4 /* 8014F080 0014BE80 7F E4 FB 78 */ mr r4, r31 /* 8014F084 0014BE84 38 60 00 54 */ li r3, 0x54 -/* 8014F088 0014BE88 4B FC 00 C9 */ bl func_8010F150 +/* 8014F088 0014BE88 4B FC 00 C9 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8014F08C 0014BE8C 7C 60 1B 79 */ or. r0, r3, r3 /* 8014F090 0014BE90 41 82 00 10 */ beq lbl_8014F0A0 /* 8014F094 0014BE94 7F E4 FB 78 */ mr r4, r31 @@ -298,7 +298,7 @@ lbl_8014F0A0: /* 8014F0A4 0014BEA4 48 00 00 50 */ b lbl_8014F0F4 /* 8014F0A8 0014BEA8 7F E4 FB 78 */ mr r4, r31 /* 8014F0AC 0014BEAC 38 60 00 A0 */ li r3, 0xa0 -/* 8014F0B0 0014BEB0 4B FC 00 A1 */ bl func_8010F150 +/* 8014F0B0 0014BEB0 4B FC 00 A1 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8014F0B4 0014BEB4 7C 60 1B 79 */ or. r0, r3, r3 /* 8014F0B8 0014BEB8 41 82 00 10 */ beq lbl_8014F0C8 /* 8014F0BC 0014BEBC 7F E4 FB 78 */ mr r4, r31 @@ -309,7 +309,7 @@ lbl_8014F0C8: /* 8014F0CC 0014BECC 48 00 00 28 */ b lbl_8014F0F4 /* 8014F0D0 0014BED0 7F E4 FB 78 */ mr r4, r31 /* 8014F0D4 0014BED4 38 60 00 60 */ li r3, 0x60 -/* 8014F0D8 0014BED8 4B FC 00 79 */ bl func_8010F150 +/* 8014F0D8 0014BED8 4B FC 00 79 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8014F0DC 0014BEDC 7C 60 1B 79 */ or. r0, r3, r3 /* 8014F0E0 0014BEE0 41 82 00 10 */ beq lbl_8014F0F0 /* 8014F0E4 0014BEE4 7F E4 FB 78 */ mr r4, r31 diff --git a/asm/Game/zNPCGoalCommon.s b/asm/Game/zNPCGoalCommon.s index 565091ef4..610c6e44f 100644 --- a/asm/Game/zNPCGoalCommon.s +++ b/asm/Game/zNPCGoalCommon.s @@ -2,8 +2,8 @@ .section .text # 0x800D5114 - 0x800D5480 -.global func_800D5114 -func_800D5114: +.global Enter__14zNPCGoalCommonFfPv +Enter__14zNPCGoalCommonFfPv: /* 800D5114 000D1F14 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800D5118 000D1F18 7C 08 02 A6 */ mflr r0 /* 800D511C 000D1F1C 90 01 00 24 */ stw r0, 0x24(r1) @@ -15,7 +15,7 @@ func_800D5114: /* 800D5134 000D1F34 93 A1 00 0C */ stw r29, 0xc(r1) /* 800D5138 000D1F38 7C 7D 1B 78 */ mr r29, r3 /* 800D513C 000D1F3C 80 63 00 18 */ lwz r3, 0x18(r3) -/* 800D5140 000D1F40 48 03 84 C5 */ bl func_8010D604 +/* 800D5140 000D1F40 48 03 84 C5 */ bl GIDOfPending__7xPsycheCFv /* 800D5144 000D1F44 80 1D 00 3C */ lwz r0, 0x3c(r29) /* 800D5148 000D1F48 7C 7F 1B 78 */ mr r31, r3 /* 800D514C 000D1F4C 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e @@ -31,7 +31,7 @@ lbl_800D516C: /* 800D516C 000D1F6C 7F A3 EB 78 */ mr r3, r29 /* 800D5170 000D1F70 38 80 00 20 */ li r4, 0x20 /* 800D5174 000D1F74 38 A0 00 00 */ li r5, 0 -/* 800D5178 000D1F78 48 00 01 A1 */ bl func_800D5318 +/* 800D5178 000D1F78 48 00 01 A1 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi lbl_800D517C: /* 800D517C 000D1F7C FC 20 F8 90 */ fmr f1, f31 /* 800D5180 000D1F80 7F A3 EB 78 */ mr r3, r29 @@ -46,8 +46,8 @@ lbl_800D517C: /* 800D51A4 000D1FA4 38 21 00 20 */ addi r1, r1, 0x20 /* 800D51A8 000D1FA8 4E 80 00 20 */ blr -.global func_800D51AC -func_800D51AC: +.global Resume__14zNPCGoalCommonFfPv +Resume__14zNPCGoalCommonFfPv: /* 800D51AC 000D1FAC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800D51B0 000D1FB0 7C 08 02 A6 */ mflr r0 /* 800D51B4 000D1FB4 90 01 00 24 */ stw r0, 0x24(r1) @@ -59,7 +59,7 @@ func_800D51AC: /* 800D51CC 000D1FCC 93 A1 00 0C */ stw r29, 0xc(r1) /* 800D51D0 000D1FD0 7C 7D 1B 78 */ mr r29, r3 /* 800D51D4 000D1FD4 80 63 00 18 */ lwz r3, 0x18(r3) -/* 800D51D8 000D1FD8 48 03 84 2D */ bl func_8010D604 +/* 800D51D8 000D1FD8 48 03 84 2D */ bl GIDOfPending__7xPsycheCFv /* 800D51DC 000D1FDC 80 9D 00 3C */ lwz r4, 0x3c(r29) /* 800D51E0 000D1FE0 7C 7F 1B 78 */ mr r31, r3 /* 800D51E4 000D1FE4 54 80 07 BD */ rlwinm. r0, r4, 0, 0x1e, 0x1e @@ -77,7 +77,7 @@ lbl_800D520C: /* 800D520C 000D200C 7F A3 EB 78 */ mr r3, r29 /* 800D5210 000D2010 38 80 00 21 */ li r4, 0x21 /* 800D5214 000D2014 38 A0 00 00 */ li r5, 0 -/* 800D5218 000D2018 48 00 01 01 */ bl func_800D5318 +/* 800D5218 000D2018 48 00 01 01 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi lbl_800D521C: /* 800D521C 000D201C FC 20 F8 90 */ fmr f1, f31 /* 800D5220 000D2020 7F A3 EB 78 */ mr r3, r29 @@ -110,7 +110,7 @@ lbl_800D521C: /* 800D528C 000D208C 7C 80 07 35 */ extsh. r0, r4 /* 800D5290 000D2090 B0 9E 00 48 */ sth r4, 0x48(r30) /* 800D5294 000D2094 40 82 00 58 */ bne lbl_800D52EC -/* 800D5298 000D2098 48 01 DD 69 */ bl func_800F3000 +/* 800D5298 000D2098 48 01 DD 69 */ bl AnimCurStateID__10zNPCCommonFv /* 800D529C 000D209C 80 1E 00 44 */ lwz r0, 0x44(r30) /* 800D52A0 000D20A0 7C 03 00 40 */ cmplw r3, r0 /* 800D52A4 000D20A4 41 82 00 48 */ beq lbl_800D52EC @@ -135,7 +135,7 @@ lbl_800D52EC: /* 800D52EC 000D20EC FC 20 F8 90 */ fmr f1, f31 /* 800D52F0 000D20F0 7F C3 F3 78 */ mr r3, r30 /* 800D52F4 000D20F4 7F E4 FB 78 */ mr r4, r31 -/* 800D52F8 000D20F8 48 03 97 CD */ bl func_8010EAC4 +/* 800D52F8 000D20F8 48 03 97 CD */ bl PreCalc__5xGoalFfPv /* 800D52FC 000D20FC 80 01 00 24 */ lwz r0, 0x24(r1) /* 800D5300 000D2100 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800D5304 000D2104 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -144,8 +144,8 @@ lbl_800D52EC: /* 800D5310 000D2110 38 21 00 20 */ addi r1, r1, 0x20 /* 800D5314 000D2114 4E 80 00 20 */ blr -.global func_800D5318 -func_800D5318: +.global DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi +DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi: /* 800D5318 000D2118 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D531C 000D211C 7C 08 02 A6 */ mflr r0 /* 800D5320 000D2120 90 01 00 14 */ stw r0, 0x14(r1) @@ -166,7 +166,7 @@ func_800D5318: /* 800D535C 000D215C 41 82 00 10 */ beq lbl_800D536C /* 800D5360 000D2160 7F C3 F3 78 */ mr r3, r30 /* 800D5364 000D2164 7F E5 FB 78 */ mr r5, r31 -/* 800D5368 000D2168 48 00 00 21 */ bl func_800D5388 +/* 800D5368 000D2168 48 00 00 21 */ bl DoExplicitAnim__14zNPCGoalCommonFUii lbl_800D536C: /* 800D536C 000D216C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D5370 000D2170 80 7E 00 44 */ lwz r3, 0x44(r30) @@ -176,8 +176,8 @@ lbl_800D536C: /* 800D5380 000D2180 38 21 00 10 */ addi r1, r1, 0x10 /* 800D5384 000D2184 4E 80 00 20 */ blr -.global func_800D5388 -func_800D5388: +.global DoExplicitAnim__14zNPCGoalCommonFUii +DoExplicitAnim__14zNPCGoalCommonFUii: /* 800D5388 000D2188 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D538C 000D218C 7C 08 02 A6 */ mflr r0 /* 800D5390 000D2190 90 01 00 14 */ stw r0, 0x14(r1) @@ -187,7 +187,7 @@ func_800D5388: /* 800D53A0 000D21A0 7C 7E 1B 78 */ mr r30, r3 /* 800D53A4 000D21A4 80 63 00 18 */ lwz r3, 0x18(r3) /* 800D53A8 000D21A8 80 63 00 00 */ lwz r3, 0(r3) -/* 800D53AC 000D21AC 48 01 D9 E5 */ bl func_800F2D90 +/* 800D53AC 000D21AC 48 01 D9 E5 */ bl AnimStart__10zNPCCommonFUii /* 800D53B0 000D21B0 2C 03 00 00 */ cmpwi r3, 0 /* 800D53B4 000D21B4 41 82 00 0C */ beq lbl_800D53C0 /* 800D53B8 000D21B8 93 FE 00 44 */ stw r31, 0x44(r30) @@ -253,7 +253,7 @@ func_800D5438: /* 800D5448 000D2248 90 01 00 14 */ stw r0, 0x14(r1) /* 800D544C 000D224C 38 00 00 00 */ li r0, 0 /* 800D5450 000D2250 B0 03 00 48 */ sth r0, 0x48(r3) -/* 800D5454 000D2254 48 03 96 65 */ bl func_8010EAB8 +/* 800D5454 000D2254 48 03 96 65 */ bl Clear__5xGoalFv /* 800D5458 000D2258 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D545C 000D225C 7C 08 03 A6 */ mtlr r0 /* 800D5460 000D2260 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Game/zNPCGoalDuplotron.s b/asm/Game/zNPCGoalDuplotron.s index fc04801bf..6180f2e8e 100644 --- a/asm/Game/zNPCGoalDuplotron.s +++ b/asm/Game/zNPCGoalDuplotron.s @@ -2,8 +2,8 @@ .section .text # 0x80129FB4 - 0x8012A728 -.global func_80129FB4 -func_80129FB4: +.global GOALCreate_Duplotron__FiP10RyzMemGrowPv +GOALCreate_Duplotron__FiP10RyzMemGrowPv: /* 80129FB4 00126DB4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80129FB8 00126DB8 7C 08 02 A6 */ mflr r0 /* 80129FBC 00126DBC 3C C0 4E 47 */ lis r6, 0x4E474431@ha @@ -23,7 +23,7 @@ func_80129FB4: lbl_80129FF4: /* 80129FF4 00126DF4 7F E4 FB 78 */ mr r4, r31 /* 80129FF8 00126DF8 38 60 00 58 */ li r3, 0x58 -/* 80129FFC 00126DFC 4B FE 51 55 */ bl func_8010F150 +/* 80129FFC 00126DFC 4B FE 51 55 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8012A000 00126E00 7C 60 1B 79 */ or. r0, r3, r3 /* 8012A004 00126E04 41 82 00 10 */ beq lbl_8012A014 /* 8012A008 00126E08 7F E4 FB 78 */ mr r4, r31 @@ -35,7 +35,7 @@ lbl_8012A014: lbl_8012A01C: /* 8012A01C 00126E1C 7F E4 FB 78 */ mr r4, r31 /* 8012A020 00126E20 38 60 00 54 */ li r3, 0x54 -/* 8012A024 00126E24 4B FE 51 2D */ bl func_8010F150 +/* 8012A024 00126E24 4B FE 51 2D */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8012A028 00126E28 7C 60 1B 79 */ or. r0, r3, r3 /* 8012A02C 00126E2C 41 82 00 10 */ beq lbl_8012A03C /* 8012A030 00126E30 7F E4 FB 78 */ mr r4, r31 @@ -60,7 +60,7 @@ lbl_8012A04C: /* 8012A070 00126E70 90 03 00 54 */ stw r0, 0x54(r3) /* 8012A074 00126E74 C0 02 A1 D8 */ lfs f0, lbl_803CEB58-_SDA2_BASE_(r2) /* 8012A078 00126E78 D0 03 00 4C */ stfs f0, 0x4c(r3) -/* 8012A07C 00126E7C 4B FA B0 99 */ bl func_800D5114 +/* 8012A07C 00126E7C 4B FA B0 99 */ bl Enter__14zNPCGoalCommonFfPv /* 8012A080 00126E80 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012A084 00126E84 7C 08 03 A6 */ mtlr r0 /* 8012A088 00126E88 38 21 00 10 */ addi r1, r1, 0x10 @@ -80,7 +80,7 @@ lbl_8012A04C: /* 8012A0C0 00126EC0 83 E3 00 00 */ lwz r31, 0(r3) /* 8012A0C4 00126EC4 3B C0 00 00 */ li r30, 0 /* 8012A0C8 00126EC8 7F E3 FB 78 */ mr r3, r31 -/* 8012A0CC 00126ECC 4B FC 6E 21 */ bl func_800F0EEC +/* 8012A0CC 00126ECC 4B FC 6E 21 */ bl VelStop__10zNPCCommonFv /* 8012A0D0 00126ED0 80 1A 00 54 */ lwz r0, 0x54(r26) /* 8012A0D4 00126ED4 2C 00 00 01 */ cmpwi r0, 1 /* 8012A0D8 00126ED8 41 82 00 70 */ beq lbl_8012A148 @@ -94,7 +94,7 @@ lbl_8012A0EC: /* 8012A0F4 00126EF4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8012A0F8 00126EF8 40 80 00 0C */ bge lbl_8012A104 /* 8012A0FC 00126EFC 7F 43 D3 78 */ mr r3, r26 -/* 8012A100 00126F00 48 00 00 DD */ bl func_8012A1DC +/* 8012A100 00126F00 48 00 00 DD */ bl CheckPlayer__17zNPCGoalDuploLiveFv lbl_8012A104: /* 8012A104 00126F04 C0 1A 00 4C */ lfs f0, 0x4c(r26) /* 8012A108 00126F08 C0 22 A1 E0 */ lfs f1, lbl_803CEB60-_SDA2_BASE_(r2) @@ -108,17 +108,17 @@ lbl_8012A120: /* 8012A120 00126F20 D0 3A 00 4C */ stfs f1, 0x4c(r26) /* 8012A124 00126F24 7F E3 FB 78 */ mr r3, r31 /* 8012A128 00126F28 38 80 00 00 */ li r4, 0 -/* 8012A12C 00126F2C 4B FC 98 3D */ bl func_800F3968 +/* 8012A12C 00126F2C 4B FC 98 3D */ bl SndChanIsBusy__10zNPCCommonFi /* 8012A130 00126F30 2C 03 00 00 */ cmpwi r3, 0 /* 8012A134 00126F34 40 82 00 38 */ bne lbl_8012A16C /* 8012A138 00126F38 7F E3 FB 78 */ mr r3, r31 /* 8012A13C 00126F3C 38 80 00 02 */ li r4, 2 -/* 8012A140 00126F40 4B FC 94 F5 */ bl func_800F3634 +/* 8012A140 00126F40 4B FC 94 F5 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 8012A144 00126F44 48 00 00 28 */ b lbl_8012A16C lbl_8012A148: /* 8012A148 00126F48 FC 20 F8 90 */ fmr f1, f31 /* 8012A14C 00126F4C 7F 43 D3 78 */ mr r3, r26 -/* 8012A150 00126F50 48 00 02 DD */ bl func_8012A42C +/* 8012A150 00126F50 48 00 02 DD */ bl SDS_Countdown__17zNPCGoalDuploLiveFf /* 8012A154 00126F54 2C 03 00 00 */ cmpwi r3, 0 /* 8012A158 00126F58 41 82 00 14 */ beq lbl_8012A16C /* 8012A15C 00126F5C 38 00 00 01 */ li r0, 1 @@ -138,16 +138,16 @@ lbl_8012A180: /* 8012A18C 00126F8C 38 80 00 00 */ li r4, 0 /* 8012A190 00126F90 60 00 00 01 */ ori r0, r0, 1 /* 8012A194 00126F94 90 1F 02 34 */ stw r0, 0x234(r31) -/* 8012A198 00126F98 4B FF BF A1 */ bl func_80126138 +/* 8012A198 00126F98 4B FF BF A1 */ bl VFXCycleLights__13zNPCDuplotronFfi /* 8012A19C 00126F9C FC 20 F8 90 */ fmr f1, f31 /* 8012A1A0 00126FA0 7F E3 FB 78 */ mr r3, r31 -/* 8012A1A4 00126FA4 4B FF BB E9 */ bl func_80125D8C +/* 8012A1A4 00126FA4 4B FF BB E9 */ bl VFXSmokeStack__13zNPCDuplotronFf /* 8012A1A8 00126FA8 FC 20 F8 90 */ fmr f1, f31 /* 8012A1AC 00126FAC 7F 43 D3 78 */ mr r3, r26 /* 8012A1B0 00126FB0 7F 64 DB 78 */ mr r4, r27 /* 8012A1B4 00126FB4 7F 85 E3 78 */ mr r5, r28 /* 8012A1B8 00126FB8 7F A6 EB 78 */ mr r6, r29 -/* 8012A1BC 00126FBC 4B FE 49 8D */ bl func_8010EB48 +/* 8012A1BC 00126FBC 4B FE 49 8D */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_8012A1C0: /* 8012A1C0 00126FC0 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8012A1C4 00126FC4 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -157,8 +157,8 @@ lbl_8012A1C0: /* 8012A1D4 00126FD4 38 21 00 30 */ addi r1, r1, 0x30 /* 8012A1D8 00126FD8 4E 80 00 20 */ blr -.global func_8012A1DC -func_8012A1DC: +.global CheckPlayer__17zNPCGoalDuploLiveFv +CheckPlayer__17zNPCGoalDuploLiveFv: /* 8012A1DC 00126FDC 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8012A1E0 00126FE0 7C 08 02 A6 */ mflr r0 /* 8012A1E4 00126FE4 90 01 00 44 */ stw r0, 0x44(r1) @@ -170,7 +170,7 @@ func_8012A1DC: /* 8012A1FC 00126FFC 7C 7D 1B 78 */ mr r29, r3 /* 8012A200 00127000 80 63 00 18 */ lwz r3, 0x18(r3) /* 8012A204 00127004 83 C3 00 00 */ lwz r30, 0(r3) -/* 8012A208 00127008 4B F0 6A 81 */ bl func_80030C88 +/* 8012A208 00127008 4B F0 6A 81 */ bl xurand__Fv /* 8012A20C 0012700C C0 02 A1 EC */ lfs f0, lbl_803CEB6C-_SDA2_BASE_(r2) /* 8012A210 00127010 7F C3 F3 78 */ mr r3, r30 /* 8012A214 00127014 C0 42 A1 E8 */ lfs f2, lbl_803CEB68-_SDA2_BASE_(r2) @@ -178,7 +178,7 @@ func_8012A1DC: /* 8012A21C 0012701C C0 02 A1 E4 */ lfs f0, lbl_803CEB64-_SDA2_BASE_(r2) /* 8012A220 00127020 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8012A224 00127024 D0 1D 00 4C */ stfs f0, 0x4c(r29) -/* 8012A228 00127028 4B FC 8D D9 */ bl func_800F3000 +/* 8012A228 00127028 4B FC 8D D9 */ bl AnimCurStateID__10zNPCCommonFv /* 8012A22C 0012702C 3C 80 80 2A */ lis r4, lbl_80298A80@ha /* 8012A230 00127030 38 84 8A 80 */ addi r4, r4, lbl_80298A80@l /* 8012A234 00127034 80 04 00 08 */ lwz r0, 8(r4) @@ -206,13 +206,13 @@ func_8012A1DC: /* 8012A28C 0012708C 7F A3 EB 78 */ mr r3, r29 /* 8012A290 00127090 38 80 00 21 */ li r4, 0x21 /* 8012A294 00127094 38 A0 00 00 */ li r5, 0 -/* 8012A298 00127098 4B FA B0 81 */ bl func_800D5318 +/* 8012A298 00127098 4B FA B0 81 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 8012A29C 0012709C 48 00 00 14 */ b lbl_8012A2B0 lbl_8012A2A0: /* 8012A2A0 001270A0 7F A3 EB 78 */ mr r3, r29 /* 8012A2A4 001270A4 38 80 00 23 */ li r4, 0x23 /* 8012A2A8 001270A8 38 A0 00 00 */ li r5, 0 -/* 8012A2AC 001270AC 4B FA B0 6D */ bl func_800D5318 +/* 8012A2AC 001270AC 4B FA B0 6D */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi lbl_8012A2B0: /* 8012A2B0 001270B0 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 8012A2B4 001270B4 80 01 00 44 */ lwz r0, 0x44(r1) @@ -242,12 +242,12 @@ lbl_8012A2B0: lbl_8012A314: /* 8012A314 00127114 2C 00 00 04 */ cmpwi r0, 4 /* 8012A318 00127118 40 80 00 78 */ bge lbl_8012A390 -/* 8012A31C 0012711C 4B FE 32 E9 */ bl func_8010D604 +/* 8012A31C 0012711C 4B FE 32 E9 */ bl GIDOfPending__7xPsycheCFv /* 8012A320 00127120 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 8012A324 00127124 28 00 44 31 */ cmplwi r0, 0x4431 /* 8012A328 00127128 41 82 00 6C */ beq lbl_8012A394 /* 8012A32C 0012712C 7F C3 F3 78 */ mr r3, r30 -/* 8012A330 00127130 48 00 00 81 */ bl func_8012A3B0 +/* 8012A330 00127130 48 00 00 81 */ bl SDS_BigRedButton__17zNPCGoalDuploLiveFv /* 8012A334 00127134 3B E0 00 01 */ li r31, 1 /* 8012A338 00127138 48 00 00 5C */ b lbl_8012A394 lbl_8012A33C: @@ -260,7 +260,7 @@ lbl_8012A34C: /* 8012A350 00127150 2C 00 00 00 */ cmpwi r0, 0 /* 8012A354 00127154 40 82 00 40 */ bne lbl_8012A394 /* 8012A358 00127158 7C A3 2B 78 */ mr r3, r5 -/* 8012A35C 0012715C 4B FC 8C A5 */ bl func_800F3000 +/* 8012A35C 0012715C 4B FC 8C A5 */ bl AnimCurStateID__10zNPCCommonFv /* 8012A360 00127160 3C 80 80 2A */ lis r4, lbl_80298A80@ha /* 8012A364 00127164 38 84 8A 80 */ addi r4, r4, lbl_80298A80@l /* 8012A368 00127168 80 04 00 08 */ lwz r0, 8(r4) @@ -269,7 +269,7 @@ lbl_8012A34C: /* 8012A374 00127174 7F C3 F3 78 */ mr r3, r30 /* 8012A378 00127178 38 80 00 24 */ li r4, 0x24 /* 8012A37C 0012717C 38 A0 00 00 */ li r5, 0 -/* 8012A380 00127180 4B FA AF 99 */ bl func_800D5318 +/* 8012A380 00127180 4B FA AF 99 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 8012A384 00127184 48 00 00 10 */ b lbl_8012A394 lbl_8012A388: /* 8012A388 00127188 3B E0 00 00 */ li r31, 0 @@ -285,8 +285,8 @@ lbl_8012A394: /* 8012A3A8 001271A8 38 21 00 10 */ addi r1, r1, 0x10 /* 8012A3AC 001271AC 4E 80 00 20 */ blr -.global func_8012A3B0 -func_8012A3B0: +.global SDS_BigRedButton__17zNPCGoalDuploLiveFv +SDS_BigRedButton__17zNPCGoalDuploLiveFv: /* 8012A3B0 001271B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012A3B4 001271B4 7C 08 02 A6 */ mflr r0 /* 8012A3B8 001271B8 90 01 00 14 */ stw r0, 0x14(r1) @@ -304,7 +304,7 @@ func_8012A3B0: /* 8012A3E8 001271E8 38 80 00 25 */ li r4, 0x25 /* 8012A3EC 001271EC 38 A0 00 00 */ li r5, 0 /* 8012A3F0 001271F0 90 1E 00 50 */ stw r0, 0x50(r30) -/* 8012A3F4 001271F4 4B FA AF 25 */ bl func_800D5318 +/* 8012A3F4 001271F4 4B FA AF 25 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 8012A3F8 001271F8 7F E3 FB 78 */ mr r3, r31 /* 8012A3FC 001271FC 7F C5 F3 78 */ mr r5, r30 /* 8012A400 00127200 81 9F 01 B8 */ lwz r12, 0x1b8(r31) @@ -320,8 +320,8 @@ lbl_8012A414: /* 8012A424 00127224 38 21 00 10 */ addi r1, r1, 0x10 /* 8012A428 00127228 4E 80 00 20 */ blr -.global func_8012A42C -func_8012A42C: +.global SDS_Countdown__17zNPCGoalDuploLiveFf +SDS_Countdown__17zNPCGoalDuploLiveFf: /* 8012A42C 0012722C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8012A430 00127230 7C 08 02 A6 */ mflr r0 /* 8012A434 00127234 90 01 00 34 */ stw r0, 0x34(r1) @@ -358,11 +358,11 @@ lbl_8012A490: lbl_8012A4A8: /* 8012A4A8 001272A8 7F E3 FB 78 */ mr r3, r31 /* 8012A4AC 001272AC 38 80 00 0F */ li r4, 0xf -/* 8012A4B0 001272B0 4B FC 91 85 */ bl func_800F3634 +/* 8012A4B0 001272B0 4B FC 91 85 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 8012A4B4 001272B4 3B C0 00 00 */ li r30, 0 /* 8012A4B8 001272B8 48 00 00 14 */ b lbl_8012A4CC lbl_8012A4BC: -/* 8012A4BC 001272BC 48 00 00 91 */ bl func_8012A54C +/* 8012A4BC 001272BC 48 00 00 91 */ bl SDS_StartExplode__17zNPCGoalDuploLiveFv /* 8012A4C0 001272C0 3B C0 00 01 */ li r30, 1 /* 8012A4C4 001272C4 48 00 00 08 */ b lbl_8012A4CC lbl_8012A4C8: @@ -382,11 +382,11 @@ lbl_8012A4CC: /* 8012A4F8 001272F8 EC 42 18 28 */ fsubs f2, f2, f3 /* 8012A4FC 001272FC EC 02 00 24 */ fdivs f0, f2, f0 /* 8012A500 00127300 EC 44 00 28 */ fsubs f2, f4, f0 -/* 8012A504 00127304 4B FF BA 71 */ bl func_80125F74 +/* 8012A504 00127304 4B FF BA 71 */ bl VFXOverheat__13zNPCDuplotronFff /* 8012A508 00127308 FC 20 F8 90 */ fmr f1, f31 /* 8012A50C 0012730C 7F E3 FB 78 */ mr r3, r31 /* 8012A510 00127310 38 80 00 01 */ li r4, 1 -/* 8012A514 00127314 4B FF BC 25 */ bl func_80126138 +/* 8012A514 00127314 4B FF BC 25 */ bl VFXCycleLights__13zNPCDuplotronFfi /* 8012A518 00127318 80 9D 00 50 */ lwz r4, 0x50(r29) /* 8012A51C 0012731C 7F C3 F3 78 */ mr r3, r30 /* 8012A520 00127320 38 04 FF FF */ addi r0, r4, -1 @@ -401,8 +401,8 @@ lbl_8012A4CC: /* 8012A544 00127344 38 21 00 30 */ addi r1, r1, 0x30 /* 8012A548 00127348 4E 80 00 20 */ blr -.global func_8012A54C -func_8012A54C: +.global SDS_StartExplode__17zNPCGoalDuploLiveFv +SDS_StartExplode__17zNPCGoalDuploLiveFv: /* 8012A54C 0012734C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012A550 00127350 7C 08 02 A6 */ mflr r0 /* 8012A554 00127354 90 01 00 14 */ stw r0, 0x14(r1) @@ -420,12 +420,12 @@ func_8012A54C: /* 8012A584 00127384 FC E0 20 90 */ fmr f7, f4 /* 8012A588 00127388 C0 62 A2 08 */ lfs f3, lbl_803CEB88-_SDA2_BASE_(r2) /* 8012A58C 0012738C C0 C2 A2 0C */ lfs f6, lbl_803CEB8C-_SDA2_BASE_(r2) -/* 8012A590 00127390 4B F1 7E 61 */ bl func_800423F0 -/* 8012A594 00127394 48 05 DC 09 */ bl func_8018819C +/* 8012A590 00127390 4B F1 7E 61 */ bl xScrFXGlareAdd__FP5xVec3fffffffP8RwRaster +/* 8012A594 00127394 48 05 DC 09 */ bl HAZ_Acquire__Fv /* 8012A598 00127398 7C 7F 1B 79 */ or. r31, r3, r3 /* 8012A59C 0012739C 41 82 00 E4 */ beq lbl_8012A680 /* 8012A5A0 001273A0 38 80 00 07 */ li r4, 7 -/* 8012A5A4 001273A4 48 05 DD 71 */ bl func_80188314 +/* 8012A5A4 001273A4 48 05 DD 71 */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 8012A5A8 001273A8 7F E3 FB 78 */ mr r3, r31 /* 8012A5AC 001273AC 7F C4 F3 78 */ mr r4, r30 /* 8012A5B0 001273B0 4B FC 25 09 */ bl func_800ECAB8 @@ -434,12 +434,12 @@ func_8012A54C: /* 8012A5BC 001273BC C0 22 A1 E0 */ lfs f1, lbl_803CEB60-_SDA2_BASE_(r2) /* 8012A5C0 001273C0 7C 64 1B 78 */ mr r4, r3 /* 8012A5C4 001273C4 7F E3 FB 78 */ mr r3, r31 -/* 8012A5C8 001273C8 48 05 EC 71 */ bl func_80189238 -/* 8012A5CC 001273CC 48 05 DB D1 */ bl func_8018819C +/* 8012A5C8 001273C8 48 05 EC 71 */ bl Start__9NPCHazardFPC5xVec3f +/* 8012A5CC 001273CC 48 05 DB D1 */ bl HAZ_Acquire__Fv /* 8012A5D0 001273D0 7C 7F 1B 79 */ or. r31, r3, r3 /* 8012A5D4 001273D4 41 82 00 AC */ beq lbl_8012A680 /* 8012A5D8 001273D8 38 80 00 07 */ li r4, 7 -/* 8012A5DC 001273DC 48 05 DD 39 */ bl func_80188314 +/* 8012A5DC 001273DC 48 05 DD 39 */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 8012A5E0 001273E0 80 1F 00 04 */ lwz r0, 4(r31) /* 8012A5E4 001273E4 7F E3 FB 78 */ mr r3, r31 /* 8012A5E8 001273E8 7F C4 F3 78 */ mr r4, r30 @@ -455,18 +455,18 @@ func_8012A54C: /* 8012A610 00127410 C0 22 A1 E0 */ lfs f1, lbl_803CEB60-_SDA2_BASE_(r2) /* 8012A614 00127414 7C 64 1B 78 */ mr r4, r3 /* 8012A618 00127418 7F E3 FB 78 */ mr r3, r31 -/* 8012A61C 0012741C 48 05 EC 1D */ bl func_80189238 -/* 8012A620 00127420 48 05 DB 7D */ bl func_8018819C +/* 8012A61C 0012741C 48 05 EC 1D */ bl Start__9NPCHazardFPC5xVec3f +/* 8012A620 00127420 48 05 DB 7D */ bl HAZ_Acquire__Fv /* 8012A624 00127424 7C 7F 1B 79 */ or. r31, r3, r3 /* 8012A628 00127428 41 82 00 58 */ beq lbl_8012A680 /* 8012A62C 0012742C 38 80 00 08 */ li r4, 8 -/* 8012A630 00127430 48 05 DC E5 */ bl func_80188314 +/* 8012A630 00127430 48 05 DC E5 */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 8012A634 00127434 7F C3 F3 78 */ mr r3, r30 /* 8012A638 00127438 4B EF 11 F9 */ bl func_8001B830 /* 8012A63C 0012743C C0 22 A1 E0 */ lfs f1, lbl_803CEB60-_SDA2_BASE_(r2) /* 8012A640 00127440 7C 64 1B 78 */ mr r4, r3 /* 8012A644 00127444 7F E3 FB 78 */ mr r3, r31 -/* 8012A648 00127448 48 05 EB F1 */ bl func_80189238 +/* 8012A648 00127448 48 05 EB F1 */ bl Start__9NPCHazardFPC5xVec3f /* 8012A64C 0012744C 80 7E 02 40 */ lwz r3, 0x240(r30) /* 8012A650 00127450 28 03 00 00 */ cmplwi r3, 0 /* 8012A654 00127454 41 82 00 24 */ beq lbl_8012A678 @@ -480,7 +480,7 @@ func_8012A54C: /* 8012A674 00127474 4E 80 04 21 */ bctrl lbl_8012A678: /* 8012A678 00127478 7F C3 F3 78 */ mr r3, r30 -/* 8012A67C 0012747C 4B FC 76 C5 */ bl func_800F1D40 +/* 8012A67C 0012747C 4B FC 76 C5 */ bl GiveReward__10zNPCCommonFv lbl_8012A680: /* 8012A680 00127480 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012A684 00127484 83 E1 00 0C */ lwz r31, 0xc(r1) diff --git a/asm/Game/zNPCGoalRobo.s b/asm/Game/zNPCGoalRobo.s index 0a1bf72c9..163f0207f 100644 --- a/asm/Game/zNPCGoalRobo.s +++ b/asm/Game/zNPCGoalRobo.s @@ -2,8 +2,8 @@ .section .text # 0x800D92AC - 0x800ECBFC -.global func_800D92AC -func_800D92AC: +.global GOALCreate_Robotic__FiP10RyzMemGrowPv +GOALCreate_Robotic__FiP10RyzMemGrowPv: /* 800D92AC 000D60AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D92B0 000D60B0 7C 08 02 A6 */ mflr r0 /* 800D92B4 000D60B4 7C 85 23 78 */ mr r5, r4 @@ -23,7 +23,7 @@ func_800D92AC: /* 800D92EC 000D60EC 4E 80 04 20 */ bctr /* 800D92F0 000D60F0 7F E4 FB 78 */ mr r4, r31 /* 800D92F4 000D60F4 38 60 00 54 */ li r3, 0x54 -/* 800D92F8 000D60F8 48 03 5E 59 */ bl func_8010F150 +/* 800D92F8 000D60F8 48 03 5E 59 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D92FC 000D60FC 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9300 000D6100 41 82 00 10 */ beq lbl_800D9310 /* 800D9304 000D6104 7F E4 FB 78 */ mr r4, r31 @@ -34,7 +34,7 @@ lbl_800D9310: /* 800D9314 000D6114 48 00 08 E8 */ b lbl_800D9BFC /* 800D9318 000D6118 7F E4 FB 78 */ mr r4, r31 /* 800D931C 000D611C 38 60 00 6C */ li r3, 0x6c -/* 800D9320 000D6120 48 03 5E 31 */ bl func_8010F150 +/* 800D9320 000D6120 48 03 5E 31 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D9324 000D6124 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9328 000D6128 41 82 00 10 */ beq lbl_800D9338 /* 800D932C 000D612C 7F E4 FB 78 */ mr r4, r31 @@ -45,7 +45,7 @@ lbl_800D9338: /* 800D933C 000D613C 48 00 08 C0 */ b lbl_800D9BFC /* 800D9340 000D6140 7F E4 FB 78 */ mr r4, r31 /* 800D9344 000D6144 38 60 00 50 */ li r3, 0x50 -/* 800D9348 000D6148 48 03 5E 09 */ bl func_8010F150 +/* 800D9348 000D6148 48 03 5E 09 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D934C 000D614C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9350 000D6150 41 82 00 10 */ beq lbl_800D9360 /* 800D9354 000D6154 7F E4 FB 78 */ mr r4, r31 @@ -56,7 +56,7 @@ lbl_800D9360: /* 800D9364 000D6164 48 00 08 98 */ b lbl_800D9BFC /* 800D9368 000D6168 7F E4 FB 78 */ mr r4, r31 /* 800D936C 000D616C 38 60 00 4C */ li r3, 0x4c -/* 800D9370 000D6170 48 03 5D E1 */ bl func_8010F150 +/* 800D9370 000D6170 48 03 5D E1 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D9374 000D6174 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9378 000D6178 41 82 00 10 */ beq lbl_800D9388 /* 800D937C 000D617C 7F E4 FB 78 */ mr r4, r31 @@ -67,7 +67,7 @@ lbl_800D9388: /* 800D938C 000D618C 48 00 08 70 */ b lbl_800D9BFC /* 800D9390 000D6190 7F E4 FB 78 */ mr r4, r31 /* 800D9394 000D6194 38 60 00 50 */ li r3, 0x50 -/* 800D9398 000D6198 48 03 5D B9 */ bl func_8010F150 +/* 800D9398 000D6198 48 03 5D B9 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D939C 000D619C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D93A0 000D61A0 41 82 00 10 */ beq lbl_800D93B0 /* 800D93A4 000D61A4 7F E4 FB 78 */ mr r4, r31 @@ -78,7 +78,7 @@ lbl_800D93B0: /* 800D93B4 000D61B4 48 00 08 48 */ b lbl_800D9BFC /* 800D93B8 000D61B8 7F E4 FB 78 */ mr r4, r31 /* 800D93BC 000D61BC 38 60 00 50 */ li r3, 0x50 -/* 800D93C0 000D61C0 48 03 5D 91 */ bl func_8010F150 +/* 800D93C0 000D61C0 48 03 5D 91 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D93C4 000D61C4 7C 60 1B 79 */ or. r0, r3, r3 /* 800D93C8 000D61C8 41 82 00 10 */ beq lbl_800D93D8 /* 800D93CC 000D61CC 7F E4 FB 78 */ mr r4, r31 @@ -89,7 +89,7 @@ lbl_800D93D8: /* 800D93DC 000D61DC 48 00 08 20 */ b lbl_800D9BFC /* 800D93E0 000D61E0 7F E4 FB 78 */ mr r4, r31 /* 800D93E4 000D61E4 38 60 00 58 */ li r3, 0x58 -/* 800D93E8 000D61E8 48 03 5D 69 */ bl func_8010F150 +/* 800D93E8 000D61E8 48 03 5D 69 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D93EC 000D61EC 7C 60 1B 79 */ or. r0, r3, r3 /* 800D93F0 000D61F0 41 82 00 10 */ beq lbl_800D9400 /* 800D93F4 000D61F4 7F E4 FB 78 */ mr r4, r31 @@ -100,7 +100,7 @@ lbl_800D9400: /* 800D9404 000D6204 48 00 07 F8 */ b lbl_800D9BFC /* 800D9408 000D6208 7F E4 FB 78 */ mr r4, r31 /* 800D940C 000D620C 38 60 00 5C */ li r3, 0x5c -/* 800D9410 000D6210 48 03 5D 41 */ bl func_8010F150 +/* 800D9410 000D6210 48 03 5D 41 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D9414 000D6214 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9418 000D6218 41 82 00 10 */ beq lbl_800D9428 /* 800D941C 000D621C 7F E4 FB 78 */ mr r4, r31 @@ -111,7 +111,7 @@ lbl_800D9428: /* 800D942C 000D622C 48 00 07 D0 */ b lbl_800D9BFC /* 800D9430 000D6230 7F E4 FB 78 */ mr r4, r31 /* 800D9434 000D6234 38 60 00 60 */ li r3, 0x60 -/* 800D9438 000D6238 48 03 5D 19 */ bl func_8010F150 +/* 800D9438 000D6238 48 03 5D 19 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D943C 000D623C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9440 000D6240 41 82 00 10 */ beq lbl_800D9450 /* 800D9444 000D6244 7F E4 FB 78 */ mr r4, r31 @@ -122,7 +122,7 @@ lbl_800D9450: /* 800D9454 000D6254 48 00 07 A8 */ b lbl_800D9BFC /* 800D9458 000D6258 7F E4 FB 78 */ mr r4, r31 /* 800D945C 000D625C 38 60 00 80 */ li r3, 0x80 -/* 800D9460 000D6260 48 03 5C F1 */ bl func_8010F150 +/* 800D9460 000D6260 48 03 5C F1 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D9464 000D6264 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9468 000D6268 41 82 00 10 */ beq lbl_800D9478 /* 800D946C 000D626C 7F E4 FB 78 */ mr r4, r31 @@ -133,7 +133,7 @@ lbl_800D9478: /* 800D947C 000D627C 48 00 07 80 */ b lbl_800D9BFC /* 800D9480 000D6280 7F E4 FB 78 */ mr r4, r31 /* 800D9484 000D6284 38 60 00 58 */ li r3, 0x58 -/* 800D9488 000D6288 48 03 5C C9 */ bl func_8010F150 +/* 800D9488 000D6288 48 03 5C C9 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D948C 000D628C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9490 000D6290 41 82 00 10 */ beq lbl_800D94A0 /* 800D9494 000D6294 7F E4 FB 78 */ mr r4, r31 @@ -144,7 +144,7 @@ lbl_800D94A0: /* 800D94A4 000D62A4 48 00 07 58 */ b lbl_800D9BFC /* 800D94A8 000D62A8 7F E4 FB 78 */ mr r4, r31 /* 800D94AC 000D62AC 38 60 00 5C */ li r3, 0x5c -/* 800D94B0 000D62B0 48 03 5C A1 */ bl func_8010F150 +/* 800D94B0 000D62B0 48 03 5C A1 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D94B4 000D62B4 7C 60 1B 79 */ or. r0, r3, r3 /* 800D94B8 000D62B8 41 82 00 10 */ beq lbl_800D94C8 /* 800D94BC 000D62BC 7F E4 FB 78 */ mr r4, r31 @@ -155,7 +155,7 @@ lbl_800D94C8: /* 800D94CC 000D62CC 48 00 07 30 */ b lbl_800D9BFC /* 800D94D0 000D62D0 7F E4 FB 78 */ mr r4, r31 /* 800D94D4 000D62D4 38 60 00 84 */ li r3, 0x84 -/* 800D94D8 000D62D8 48 03 5C 79 */ bl func_8010F150 +/* 800D94D8 000D62D8 48 03 5C 79 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D94DC 000D62DC 7C 60 1B 79 */ or. r0, r3, r3 /* 800D94E0 000D62E0 41 82 00 10 */ beq lbl_800D94F0 /* 800D94E4 000D62E4 7F E4 FB 78 */ mr r4, r31 @@ -166,7 +166,7 @@ lbl_800D94F0: /* 800D94F4 000D62F4 48 00 07 08 */ b lbl_800D9BFC /* 800D94F8 000D62F8 7F E4 FB 78 */ mr r4, r31 /* 800D94FC 000D62FC 38 60 00 70 */ li r3, 0x70 -/* 800D9500 000D6300 48 03 5C 51 */ bl func_8010F150 +/* 800D9500 000D6300 48 03 5C 51 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D9504 000D6304 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9508 000D6308 41 82 00 10 */ beq lbl_800D9518 /* 800D950C 000D630C 7F E4 FB 78 */ mr r4, r31 @@ -177,7 +177,7 @@ lbl_800D9518: /* 800D951C 000D631C 48 00 06 E0 */ b lbl_800D9BFC /* 800D9520 000D6320 7F E4 FB 78 */ mr r4, r31 /* 800D9524 000D6324 38 60 00 64 */ li r3, 0x64 -/* 800D9528 000D6328 48 03 5C 29 */ bl func_8010F150 +/* 800D9528 000D6328 48 03 5C 29 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D952C 000D632C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9530 000D6330 41 82 00 10 */ beq lbl_800D9540 /* 800D9534 000D6334 7F E4 FB 78 */ mr r4, r31 @@ -188,7 +188,7 @@ lbl_800D9540: /* 800D9544 000D6344 48 00 06 B8 */ b lbl_800D9BFC /* 800D9548 000D6348 7F E4 FB 78 */ mr r4, r31 /* 800D954C 000D634C 38 60 00 54 */ li r3, 0x54 -/* 800D9550 000D6350 48 03 5C 01 */ bl func_8010F150 +/* 800D9550 000D6350 48 03 5C 01 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D9554 000D6354 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9558 000D6358 41 82 00 10 */ beq lbl_800D9568 /* 800D955C 000D635C 7F E4 FB 78 */ mr r4, r31 @@ -199,7 +199,7 @@ lbl_800D9568: /* 800D956C 000D636C 48 00 06 90 */ b lbl_800D9BFC /* 800D9570 000D6370 7F E4 FB 78 */ mr r4, r31 /* 800D9574 000D6374 38 60 00 50 */ li r3, 0x50 -/* 800D9578 000D6378 48 03 5B D9 */ bl func_8010F150 +/* 800D9578 000D6378 48 03 5B D9 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D957C 000D637C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9580 000D6380 41 82 00 10 */ beq lbl_800D9590 /* 800D9584 000D6384 7F E4 FB 78 */ mr r4, r31 @@ -210,7 +210,7 @@ lbl_800D9590: /* 800D9594 000D6394 48 00 06 68 */ b lbl_800D9BFC /* 800D9598 000D6398 7F E4 FB 78 */ mr r4, r31 /* 800D959C 000D639C 38 60 00 78 */ li r3, 0x78 -/* 800D95A0 000D63A0 48 03 5B B1 */ bl func_8010F150 +/* 800D95A0 000D63A0 48 03 5B B1 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D95A4 000D63A4 7C 60 1B 79 */ or. r0, r3, r3 /* 800D95A8 000D63A8 41 82 00 10 */ beq lbl_800D95B8 /* 800D95AC 000D63AC 7F E4 FB 78 */ mr r4, r31 @@ -221,7 +221,7 @@ lbl_800D95B8: /* 800D95BC 000D63BC 48 00 06 40 */ b lbl_800D9BFC /* 800D95C0 000D63C0 7F E4 FB 78 */ mr r4, r31 /* 800D95C4 000D63C4 38 60 00 5C */ li r3, 0x5c -/* 800D95C8 000D63C8 48 03 5B 89 */ bl func_8010F150 +/* 800D95C8 000D63C8 48 03 5B 89 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D95CC 000D63CC 7C 60 1B 79 */ or. r0, r3, r3 /* 800D95D0 000D63D0 41 82 00 10 */ beq lbl_800D95E0 /* 800D95D4 000D63D4 7F E4 FB 78 */ mr r4, r31 @@ -232,7 +232,7 @@ lbl_800D95E0: /* 800D95E4 000D63E4 48 00 06 18 */ b lbl_800D9BFC /* 800D95E8 000D63E8 7F E4 FB 78 */ mr r4, r31 /* 800D95EC 000D63EC 38 60 00 64 */ li r3, 0x64 -/* 800D95F0 000D63F0 48 03 5B 61 */ bl func_8010F150 +/* 800D95F0 000D63F0 48 03 5B 61 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D95F4 000D63F4 7C 60 1B 79 */ or. r0, r3, r3 /* 800D95F8 000D63F8 41 82 00 10 */ beq lbl_800D9608 /* 800D95FC 000D63FC 7F E4 FB 78 */ mr r4, r31 @@ -243,7 +243,7 @@ lbl_800D9608: /* 800D960C 000D640C 48 00 05 F0 */ b lbl_800D9BFC /* 800D9610 000D6410 7F E4 FB 78 */ mr r4, r31 /* 800D9614 000D6414 38 60 00 64 */ li r3, 0x64 -/* 800D9618 000D6418 48 03 5B 39 */ bl func_8010F150 +/* 800D9618 000D6418 48 03 5B 39 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D961C 000D641C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9620 000D6420 41 82 00 10 */ beq lbl_800D9630 /* 800D9624 000D6424 7F E4 FB 78 */ mr r4, r31 @@ -254,7 +254,7 @@ lbl_800D9630: /* 800D9634 000D6434 48 00 05 C8 */ b lbl_800D9BFC /* 800D9638 000D6438 7F E4 FB 78 */ mr r4, r31 /* 800D963C 000D643C 38 60 00 70 */ li r3, 0x70 -/* 800D9640 000D6440 48 03 5B 11 */ bl func_8010F150 +/* 800D9640 000D6440 48 03 5B 11 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D9644 000D6444 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9648 000D6448 41 82 00 10 */ beq lbl_800D9658 /* 800D964C 000D644C 7F E4 FB 78 */ mr r4, r31 @@ -265,7 +265,7 @@ lbl_800D9658: /* 800D965C 000D645C 48 00 05 A0 */ b lbl_800D9BFC /* 800D9660 000D6460 7F E4 FB 78 */ mr r4, r31 /* 800D9664 000D6464 38 60 00 54 */ li r3, 0x54 -/* 800D9668 000D6468 48 03 5A E9 */ bl func_8010F150 +/* 800D9668 000D6468 48 03 5A E9 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D966C 000D646C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9670 000D6470 41 82 00 10 */ beq lbl_800D9680 /* 800D9674 000D6474 7F E4 FB 78 */ mr r4, r31 @@ -276,7 +276,7 @@ lbl_800D9680: /* 800D9684 000D6484 48 00 05 78 */ b lbl_800D9BFC /* 800D9688 000D6488 7F E4 FB 78 */ mr r4, r31 /* 800D968C 000D648C 38 60 00 78 */ li r3, 0x78 -/* 800D9690 000D6490 48 03 5A C1 */ bl func_8010F150 +/* 800D9690 000D6490 48 03 5A C1 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D9694 000D6494 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9698 000D6498 41 82 00 10 */ beq lbl_800D96A8 /* 800D969C 000D649C 7F E4 FB 78 */ mr r4, r31 @@ -287,7 +287,7 @@ lbl_800D96A8: /* 800D96AC 000D64AC 48 00 05 50 */ b lbl_800D9BFC /* 800D96B0 000D64B0 7F E4 FB 78 */ mr r4, r31 /* 800D96B4 000D64B4 38 60 00 68 */ li r3, 0x68 -/* 800D96B8 000D64B8 48 03 5A 99 */ bl func_8010F150 +/* 800D96B8 000D64B8 48 03 5A 99 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D96BC 000D64BC 7C 60 1B 79 */ or. r0, r3, r3 /* 800D96C0 000D64C0 41 82 00 10 */ beq lbl_800D96D0 /* 800D96C4 000D64C4 7F E4 FB 78 */ mr r4, r31 @@ -298,7 +298,7 @@ lbl_800D96D0: /* 800D96D4 000D64D4 48 00 05 28 */ b lbl_800D9BFC /* 800D96D8 000D64D8 7F E4 FB 78 */ mr r4, r31 /* 800D96DC 000D64DC 38 60 00 58 */ li r3, 0x58 -/* 800D96E0 000D64E0 48 03 5A 71 */ bl func_8010F150 +/* 800D96E0 000D64E0 48 03 5A 71 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D96E4 000D64E4 7C 60 1B 79 */ or. r0, r3, r3 /* 800D96E8 000D64E8 41 82 00 10 */ beq lbl_800D96F8 /* 800D96EC 000D64EC 7F E4 FB 78 */ mr r4, r31 @@ -309,7 +309,7 @@ lbl_800D96F8: /* 800D96FC 000D64FC 48 00 05 00 */ b lbl_800D9BFC /* 800D9700 000D6500 7F E4 FB 78 */ mr r4, r31 /* 800D9704 000D6504 38 60 00 58 */ li r3, 0x58 -/* 800D9708 000D6508 48 03 5A 49 */ bl func_8010F150 +/* 800D9708 000D6508 48 03 5A 49 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D970C 000D650C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9710 000D6510 41 82 00 10 */ beq lbl_800D9720 /* 800D9714 000D6514 7F E4 FB 78 */ mr r4, r31 @@ -320,7 +320,7 @@ lbl_800D9720: /* 800D9724 000D6524 48 00 04 D8 */ b lbl_800D9BFC /* 800D9728 000D6528 7F E4 FB 78 */ mr r4, r31 /* 800D972C 000D652C 38 60 00 64 */ li r3, 0x64 -/* 800D9730 000D6530 48 03 5A 21 */ bl func_8010F150 +/* 800D9730 000D6530 48 03 5A 21 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D9734 000D6534 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9738 000D6538 41 82 00 10 */ beq lbl_800D9748 /* 800D973C 000D653C 7F E4 FB 78 */ mr r4, r31 @@ -331,7 +331,7 @@ lbl_800D9748: /* 800D974C 000D654C 48 00 04 B0 */ b lbl_800D9BFC /* 800D9750 000D6550 7F E4 FB 78 */ mr r4, r31 /* 800D9754 000D6554 38 60 00 58 */ li r3, 0x58 -/* 800D9758 000D6558 48 03 59 F9 */ bl func_8010F150 +/* 800D9758 000D6558 48 03 59 F9 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D975C 000D655C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9760 000D6560 41 82 00 10 */ beq lbl_800D9770 /* 800D9764 000D6564 7F E4 FB 78 */ mr r4, r31 @@ -342,7 +342,7 @@ lbl_800D9770: /* 800D9774 000D6574 48 00 04 88 */ b lbl_800D9BFC /* 800D9778 000D6578 7F E4 FB 78 */ mr r4, r31 /* 800D977C 000D657C 38 60 00 70 */ li r3, 0x70 -/* 800D9780 000D6580 48 03 59 D1 */ bl func_8010F150 +/* 800D9780 000D6580 48 03 59 D1 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D9784 000D6584 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9788 000D6588 41 82 00 10 */ beq lbl_800D9798 /* 800D978C 000D658C 7F E4 FB 78 */ mr r4, r31 @@ -353,7 +353,7 @@ lbl_800D9798: /* 800D979C 000D659C 48 00 04 60 */ b lbl_800D9BFC /* 800D97A0 000D65A0 7F E4 FB 78 */ mr r4, r31 /* 800D97A4 000D65A4 38 60 00 4C */ li r3, 0x4c -/* 800D97A8 000D65A8 48 03 59 A9 */ bl func_8010F150 +/* 800D97A8 000D65A8 48 03 59 A9 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D97AC 000D65AC 7C 60 1B 79 */ or. r0, r3, r3 /* 800D97B0 000D65B0 41 82 00 10 */ beq lbl_800D97C0 /* 800D97B4 000D65B4 7F E4 FB 78 */ mr r4, r31 @@ -364,7 +364,7 @@ lbl_800D97C0: /* 800D97C4 000D65C4 48 00 04 38 */ b lbl_800D9BFC /* 800D97C8 000D65C8 7F E4 FB 78 */ mr r4, r31 /* 800D97CC 000D65CC 38 60 00 4C */ li r3, 0x4c -/* 800D97D0 000D65D0 48 03 59 81 */ bl func_8010F150 +/* 800D97D0 000D65D0 48 03 59 81 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D97D4 000D65D4 7C 60 1B 79 */ or. r0, r3, r3 /* 800D97D8 000D65D8 41 82 00 10 */ beq lbl_800D97E8 /* 800D97DC 000D65DC 7F E4 FB 78 */ mr r4, r31 @@ -375,7 +375,7 @@ lbl_800D97E8: /* 800D97EC 000D65EC 48 00 04 10 */ b lbl_800D9BFC /* 800D97F0 000D65F0 7F E4 FB 78 */ mr r4, r31 /* 800D97F4 000D65F4 38 60 00 58 */ li r3, 0x58 -/* 800D97F8 000D65F8 48 03 59 59 */ bl func_8010F150 +/* 800D97F8 000D65F8 48 03 59 59 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D97FC 000D65FC 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9800 000D6600 41 82 00 10 */ beq lbl_800D9810 /* 800D9804 000D6604 7F E4 FB 78 */ mr r4, r31 @@ -386,7 +386,7 @@ lbl_800D9810: /* 800D9814 000D6614 48 00 03 E8 */ b lbl_800D9BFC /* 800D9818 000D6618 7F E4 FB 78 */ mr r4, r31 /* 800D981C 000D661C 38 60 00 4C */ li r3, 0x4c -/* 800D9820 000D6620 48 03 59 31 */ bl func_8010F150 +/* 800D9820 000D6620 48 03 59 31 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D9824 000D6624 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9828 000D6628 41 82 00 10 */ beq lbl_800D9838 /* 800D982C 000D662C 7F E4 FB 78 */ mr r4, r31 @@ -397,7 +397,7 @@ lbl_800D9838: /* 800D983C 000D663C 48 00 03 C0 */ b lbl_800D9BFC /* 800D9840 000D6640 7F E4 FB 78 */ mr r4, r31 /* 800D9844 000D6644 38 60 00 4C */ li r3, 0x4c -/* 800D9848 000D6648 48 03 59 09 */ bl func_8010F150 +/* 800D9848 000D6648 48 03 59 09 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D984C 000D664C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9850 000D6650 41 82 00 10 */ beq lbl_800D9860 /* 800D9854 000D6654 7F E4 FB 78 */ mr r4, r31 @@ -408,7 +408,7 @@ lbl_800D9860: /* 800D9864 000D6664 48 00 03 98 */ b lbl_800D9BFC /* 800D9868 000D6668 7F E4 FB 78 */ mr r4, r31 /* 800D986C 000D666C 38 60 00 4C */ li r3, 0x4c -/* 800D9870 000D6670 48 03 58 E1 */ bl func_8010F150 +/* 800D9870 000D6670 48 03 58 E1 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D9874 000D6674 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9878 000D6678 41 82 00 10 */ beq lbl_800D9888 /* 800D987C 000D667C 7F E4 FB 78 */ mr r4, r31 @@ -419,7 +419,7 @@ lbl_800D9888: /* 800D988C 000D668C 48 00 03 70 */ b lbl_800D9BFC /* 800D9890 000D6690 7F E4 FB 78 */ mr r4, r31 /* 800D9894 000D6694 38 60 00 4C */ li r3, 0x4c -/* 800D9898 000D6698 48 03 58 B9 */ bl func_8010F150 +/* 800D9898 000D6698 48 03 58 B9 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D989C 000D669C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D98A0 000D66A0 41 82 00 10 */ beq lbl_800D98B0 /* 800D98A4 000D66A4 7F E4 FB 78 */ mr r4, r31 @@ -430,7 +430,7 @@ lbl_800D98B0: /* 800D98B4 000D66B4 48 00 03 48 */ b lbl_800D9BFC /* 800D98B8 000D66B8 7F E4 FB 78 */ mr r4, r31 /* 800D98BC 000D66BC 38 60 00 90 */ li r3, 0x90 -/* 800D98C0 000D66C0 48 03 58 91 */ bl func_8010F150 +/* 800D98C0 000D66C0 48 03 58 91 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D98C4 000D66C4 7C 60 1B 79 */ or. r0, r3, r3 /* 800D98C8 000D66C8 41 82 00 10 */ beq lbl_800D98D8 /* 800D98CC 000D66CC 7F E4 FB 78 */ mr r4, r31 @@ -441,7 +441,7 @@ lbl_800D98D8: /* 800D98DC 000D66DC 48 00 03 20 */ b lbl_800D9BFC /* 800D98E0 000D66E0 7F E4 FB 78 */ mr r4, r31 /* 800D98E4 000D66E4 38 60 00 6C */ li r3, 0x6c -/* 800D98E8 000D66E8 48 03 58 69 */ bl func_8010F150 +/* 800D98E8 000D66E8 48 03 58 69 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D98EC 000D66EC 7C 60 1B 79 */ or. r0, r3, r3 /* 800D98F0 000D66F0 41 82 00 10 */ beq lbl_800D9900 /* 800D98F4 000D66F4 7F E4 FB 78 */ mr r4, r31 @@ -452,7 +452,7 @@ lbl_800D9900: /* 800D9904 000D6704 48 00 02 F8 */ b lbl_800D9BFC /* 800D9908 000D6708 7F E4 FB 78 */ mr r4, r31 /* 800D990C 000D670C 38 60 00 6C */ li r3, 0x6c -/* 800D9910 000D6710 48 03 58 41 */ bl func_8010F150 +/* 800D9910 000D6710 48 03 58 41 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D9914 000D6714 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9918 000D6718 41 82 00 10 */ beq lbl_800D9928 /* 800D991C 000D671C 7F E4 FB 78 */ mr r4, r31 @@ -463,7 +463,7 @@ lbl_800D9928: /* 800D992C 000D672C 48 00 02 D0 */ b lbl_800D9BFC /* 800D9930 000D6730 7F E4 FB 78 */ mr r4, r31 /* 800D9934 000D6734 38 60 00 54 */ li r3, 0x54 -/* 800D9938 000D6738 48 03 58 19 */ bl func_8010F150 +/* 800D9938 000D6738 48 03 58 19 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D993C 000D673C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9940 000D6740 41 82 00 10 */ beq lbl_800D9950 /* 800D9944 000D6744 7F E4 FB 78 */ mr r4, r31 @@ -474,7 +474,7 @@ lbl_800D9950: /* 800D9954 000D6754 48 00 02 A8 */ b lbl_800D9BFC /* 800D9958 000D6758 7F E4 FB 78 */ mr r4, r31 /* 800D995C 000D675C 38 60 00 50 */ li r3, 0x50 -/* 800D9960 000D6760 48 03 57 F1 */ bl func_8010F150 +/* 800D9960 000D6760 48 03 57 F1 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D9964 000D6764 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9968 000D6768 41 82 00 10 */ beq lbl_800D9978 /* 800D996C 000D676C 7F E4 FB 78 */ mr r4, r31 @@ -485,7 +485,7 @@ lbl_800D9978: /* 800D997C 000D677C 48 00 02 80 */ b lbl_800D9BFC /* 800D9980 000D6780 7F E4 FB 78 */ mr r4, r31 /* 800D9984 000D6784 38 60 00 74 */ li r3, 0x74 -/* 800D9988 000D6788 48 03 57 C9 */ bl func_8010F150 +/* 800D9988 000D6788 48 03 57 C9 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D998C 000D678C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9990 000D6790 41 82 00 10 */ beq lbl_800D99A0 /* 800D9994 000D6794 7F E4 FB 78 */ mr r4, r31 @@ -496,7 +496,7 @@ lbl_800D99A0: /* 800D99A4 000D67A4 48 00 02 58 */ b lbl_800D9BFC /* 800D99A8 000D67A8 7F E4 FB 78 */ mr r4, r31 /* 800D99AC 000D67AC 38 60 00 50 */ li r3, 0x50 -/* 800D99B0 000D67B0 48 03 57 A1 */ bl func_8010F150 +/* 800D99B0 000D67B0 48 03 57 A1 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D99B4 000D67B4 7C 60 1B 79 */ or. r0, r3, r3 /* 800D99B8 000D67B8 41 82 00 10 */ beq lbl_800D99C8 /* 800D99BC 000D67BC 7F E4 FB 78 */ mr r4, r31 @@ -507,7 +507,7 @@ lbl_800D99C8: /* 800D99CC 000D67CC 48 00 02 30 */ b lbl_800D9BFC /* 800D99D0 000D67D0 7F E4 FB 78 */ mr r4, r31 /* 800D99D4 000D67D4 38 60 00 64 */ li r3, 0x64 -/* 800D99D8 000D67D8 48 03 57 79 */ bl func_8010F150 +/* 800D99D8 000D67D8 48 03 57 79 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D99DC 000D67DC 7C 60 1B 79 */ or. r0, r3, r3 /* 800D99E0 000D67E0 41 82 00 10 */ beq lbl_800D99F0 /* 800D99E4 000D67E4 7F E4 FB 78 */ mr r4, r31 @@ -518,7 +518,7 @@ lbl_800D99F0: /* 800D99F4 000D67F4 48 00 02 08 */ b lbl_800D9BFC /* 800D99F8 000D67F8 7F E4 FB 78 */ mr r4, r31 /* 800D99FC 000D67FC 38 60 00 6C */ li r3, 0x6c -/* 800D9A00 000D6800 48 03 57 51 */ bl func_8010F150 +/* 800D9A00 000D6800 48 03 57 51 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D9A04 000D6804 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9A08 000D6808 41 82 00 10 */ beq lbl_800D9A18 /* 800D9A0C 000D680C 7F E4 FB 78 */ mr r4, r31 @@ -529,7 +529,7 @@ lbl_800D9A18: /* 800D9A1C 000D681C 48 00 01 E0 */ b lbl_800D9BFC /* 800D9A20 000D6820 7F E4 FB 78 */ mr r4, r31 /* 800D9A24 000D6824 38 60 00 64 */ li r3, 0x64 -/* 800D9A28 000D6828 48 03 57 29 */ bl func_8010F150 +/* 800D9A28 000D6828 48 03 57 29 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D9A2C 000D682C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9A30 000D6830 41 82 00 10 */ beq lbl_800D9A40 /* 800D9A34 000D6834 7F E4 FB 78 */ mr r4, r31 @@ -540,7 +540,7 @@ lbl_800D9A40: /* 800D9A44 000D6844 48 00 01 B8 */ b lbl_800D9BFC /* 800D9A48 000D6848 7F E4 FB 78 */ mr r4, r31 /* 800D9A4C 000D684C 38 60 00 54 */ li r3, 0x54 -/* 800D9A50 000D6850 48 03 57 01 */ bl func_8010F150 +/* 800D9A50 000D6850 48 03 57 01 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D9A54 000D6854 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9A58 000D6858 41 82 00 10 */ beq lbl_800D9A68 /* 800D9A5C 000D685C 7F E4 FB 78 */ mr r4, r31 @@ -551,7 +551,7 @@ lbl_800D9A68: /* 800D9A6C 000D686C 48 00 01 90 */ b lbl_800D9BFC /* 800D9A70 000D6870 7F E4 FB 78 */ mr r4, r31 /* 800D9A74 000D6874 38 60 00 64 */ li r3, 0x64 -/* 800D9A78 000D6878 48 03 56 D9 */ bl func_8010F150 +/* 800D9A78 000D6878 48 03 56 D9 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D9A7C 000D687C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9A80 000D6880 41 82 00 10 */ beq lbl_800D9A90 /* 800D9A84 000D6884 7F E4 FB 78 */ mr r4, r31 @@ -562,7 +562,7 @@ lbl_800D9A90: /* 800D9A94 000D6894 48 00 01 68 */ b lbl_800D9BFC /* 800D9A98 000D6898 7F E4 FB 78 */ mr r4, r31 /* 800D9A9C 000D689C 38 60 00 58 */ li r3, 0x58 -/* 800D9AA0 000D68A0 48 03 56 B1 */ bl func_8010F150 +/* 800D9AA0 000D68A0 48 03 56 B1 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D9AA4 000D68A4 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9AA8 000D68A8 41 82 00 10 */ beq lbl_800D9AB8 /* 800D9AAC 000D68AC 7F E4 FB 78 */ mr r4, r31 @@ -573,7 +573,7 @@ lbl_800D9AB8: /* 800D9ABC 000D68BC 48 00 01 40 */ b lbl_800D9BFC /* 800D9AC0 000D68C0 7F E4 FB 78 */ mr r4, r31 /* 800D9AC4 000D68C4 38 60 00 4C */ li r3, 0x4c -/* 800D9AC8 000D68C8 48 03 56 89 */ bl func_8010F150 +/* 800D9AC8 000D68C8 48 03 56 89 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D9ACC 000D68CC 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9AD0 000D68D0 41 82 00 10 */ beq lbl_800D9AE0 /* 800D9AD4 000D68D4 7F E4 FB 78 */ mr r4, r31 @@ -584,7 +584,7 @@ lbl_800D9AE0: /* 800D9AE4 000D68E4 48 00 01 18 */ b lbl_800D9BFC /* 800D9AE8 000D68E8 7F E4 FB 78 */ mr r4, r31 /* 800D9AEC 000D68EC 38 60 00 70 */ li r3, 0x70 -/* 800D9AF0 000D68F0 48 03 56 61 */ bl func_8010F150 +/* 800D9AF0 000D68F0 48 03 56 61 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D9AF4 000D68F4 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9AF8 000D68F8 41 82 00 10 */ beq lbl_800D9B08 /* 800D9AFC 000D68FC 7F E4 FB 78 */ mr r4, r31 @@ -595,7 +595,7 @@ lbl_800D9B08: /* 800D9B0C 000D690C 48 00 00 F0 */ b lbl_800D9BFC /* 800D9B10 000D6910 7F E4 FB 78 */ mr r4, r31 /* 800D9B14 000D6914 38 60 00 84 */ li r3, 0x84 -/* 800D9B18 000D6918 48 03 56 39 */ bl func_8010F150 +/* 800D9B18 000D6918 48 03 56 39 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D9B1C 000D691C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9B20 000D6920 41 82 00 10 */ beq lbl_800D9B30 /* 800D9B24 000D6924 7F E4 FB 78 */ mr r4, r31 @@ -606,7 +606,7 @@ lbl_800D9B30: /* 800D9B34 000D6934 48 00 00 C8 */ b lbl_800D9BFC /* 800D9B38 000D6938 7F E4 FB 78 */ mr r4, r31 /* 800D9B3C 000D693C 38 60 00 4C */ li r3, 0x4c -/* 800D9B40 000D6940 48 03 56 11 */ bl func_8010F150 +/* 800D9B40 000D6940 48 03 56 11 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D9B44 000D6944 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9B48 000D6948 41 82 00 10 */ beq lbl_800D9B58 /* 800D9B4C 000D694C 7F E4 FB 78 */ mr r4, r31 @@ -617,7 +617,7 @@ lbl_800D9B58: /* 800D9B5C 000D695C 48 00 00 A0 */ b lbl_800D9BFC /* 800D9B60 000D6960 7F E4 FB 78 */ mr r4, r31 /* 800D9B64 000D6964 38 60 00 4C */ li r3, 0x4c -/* 800D9B68 000D6968 48 03 55 E9 */ bl func_8010F150 +/* 800D9B68 000D6968 48 03 55 E9 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D9B6C 000D696C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9B70 000D6970 41 82 00 10 */ beq lbl_800D9B80 /* 800D9B74 000D6974 7F E4 FB 78 */ mr r4, r31 @@ -628,7 +628,7 @@ lbl_800D9B80: /* 800D9B84 000D6984 48 00 00 78 */ b lbl_800D9BFC /* 800D9B88 000D6988 7F E4 FB 78 */ mr r4, r31 /* 800D9B8C 000D698C 38 60 00 60 */ li r3, 0x60 -/* 800D9B90 000D6990 48 03 55 C1 */ bl func_8010F150 +/* 800D9B90 000D6990 48 03 55 C1 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D9B94 000D6994 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9B98 000D6998 41 82 00 10 */ beq lbl_800D9BA8 /* 800D9B9C 000D699C 7F E4 FB 78 */ mr r4, r31 @@ -639,7 +639,7 @@ lbl_800D9BA8: /* 800D9BAC 000D69AC 48 00 00 50 */ b lbl_800D9BFC /* 800D9BB0 000D69B0 7F E4 FB 78 */ mr r4, r31 /* 800D9BB4 000D69B4 38 60 00 6C */ li r3, 0x6c -/* 800D9BB8 000D69B8 48 03 55 99 */ bl func_8010F150 +/* 800D9BB8 000D69B8 48 03 55 99 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D9BBC 000D69BC 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9BC0 000D69C0 41 82 00 10 */ beq lbl_800D9BD0 /* 800D9BC4 000D69C4 7F E4 FB 78 */ mr r4, r31 @@ -650,7 +650,7 @@ lbl_800D9BD0: /* 800D9BD4 000D69D4 48 00 00 28 */ b lbl_800D9BFC /* 800D9BD8 000D69D8 7F E4 FB 78 */ mr r4, r31 /* 800D9BDC 000D69DC 38 60 00 54 */ li r3, 0x54 -/* 800D9BE0 000D69E0 48 03 55 71 */ bl func_8010F150 +/* 800D9BE0 000D69E0 48 03 55 71 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D9BE4 000D69E4 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9BE8 000D69E8 41 82 00 10 */ beq lbl_800D9BF8 /* 800D9BEC 000D69EC 7F E4 FB 78 */ mr r4, r31 @@ -702,21 +702,21 @@ lbl_800D9C0C: /* 800D9C98 000D6A98 40 81 00 24 */ ble lbl_800D9CBC /* 800D9C9C 000D6A9C 38 61 00 08 */ addi r3, r1, 8 /* 800D9CA0 000D6AA0 7C 64 1B 78 */ mr r4, r3 -/* 800D9CA4 000D6AA4 4B F7 46 4D */ bl func_8004E2F0 +/* 800D9CA4 000D6AA4 4B F7 46 4D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800D9CA8 000D6AA8 FC 20 F8 90 */ fmr f1, f31 /* 800D9CAC 000D6AAC C0 42 98 F8 */ lfs f2, lbl_803CE278-_SDA2_BASE_(r2) /* 800D9CB0 000D6AB0 7F C3 F3 78 */ mr r3, r30 /* 800D9CB4 000D6AB4 38 81 00 08 */ addi r4, r1, 8 -/* 800D9CB8 000D6AB8 48 01 75 81 */ bl func_800F1238 +/* 800D9CB8 000D6AB8 48 01 75 81 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f lbl_800D9CBC: /* 800D9CBC 000D6ABC 7F C3 F3 78 */ mr r3, r30 -/* 800D9CC0 000D6AC0 48 01 72 2D */ bl func_800F0EEC +/* 800D9CC0 000D6AC0 48 01 72 2D */ bl VelStop__10zNPCCommonFv /* 800D9CC4 000D6AC4 FC 20 F8 90 */ fmr f1, f31 /* 800D9CC8 000D6AC8 7F 43 D3 78 */ mr r3, r26 /* 800D9CCC 000D6ACC 7F 64 DB 78 */ mr r4, r27 /* 800D9CD0 000D6AD0 7F 85 E3 78 */ mr r5, r28 /* 800D9CD4 000D6AD4 7F A6 EB 78 */ mr r6, r29 -/* 800D9CD8 000D6AD8 4B FF BA D5 */ bl func_800D57AC +/* 800D9CD8 000D6AD8 4B FF BA D5 */ bl Process__16zNPCGoalPushAnimFP11en_trantypefPvP6xScene /* 800D9CDC 000D6ADC E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 800D9CE0 000D6AE0 CB E1 00 30 */ lfd f31, 0x30(r1) /* 800D9CE4 000D6AE4 BB 41 00 18 */ lmw r26, 0x18(r1) @@ -736,11 +736,11 @@ lbl_800D9CBC: /* 800D9D1C 000D6B1C 7C 7E 1B 78 */ mr r30, r3 /* 800D9D20 000D6B20 80 63 00 18 */ lwz r3, 0x18(r3) /* 800D9D24 000D6B24 80 63 00 00 */ lwz r3, 0(r3) -/* 800D9D28 000D6B28 48 01 99 0D */ bl func_800F3634 +/* 800D9D28 000D6B28 48 01 99 0D */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 800D9D2C 000D6B2C FC 20 F8 90 */ fmr f1, f31 /* 800D9D30 000D6B30 7F C3 F3 78 */ mr r3, r30 /* 800D9D34 000D6B34 7F E4 FB 78 */ mr r4, r31 -/* 800D9D38 000D6B38 4B FF BB DD */ bl func_800D5914 +/* 800D9D38 000D6B38 4B FF BB DD */ bl Enter__16zNPCGoalLoopAnimFfPv /* 800D9D3C 000D6B3C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800D9D40 000D6B40 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800D9D44 000D6B44 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -762,10 +762,10 @@ lbl_800D9CBC: /* 800D9D84 000D6B84 7C DD 33 78 */ mr r29, r6 /* 800D9D88 000D6B88 83 C3 00 00 */ lwz r30, 0(r3) /* 800D9D8C 000D6B8C 7F C3 F3 78 */ mr r3, r30 -/* 800D9D90 000D6B90 48 01 71 5D */ bl func_800F0EEC +/* 800D9D90 000D6B90 48 01 71 5D */ bl VelStop__10zNPCCommonFv /* 800D9D94 000D6B94 7F C3 F3 78 */ mr r3, r30 /* 800D9D98 000D6B98 38 80 00 00 */ li r4, 0 -/* 800D9D9C 000D6B9C 48 01 92 99 */ bl func_800F3034 +/* 800D9D9C 000D6B9C 48 01 92 99 */ bl AnimDuration__10zNPCCommonFP10xAnimState /* 800D9DA0 000D6BA0 C0 42 98 FC */ lfs f2, lbl_803CE27C-_SDA2_BASE_(r2) /* 800D9DA4 000D6BA4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800D9DA8 000D6BA8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -805,19 +805,19 @@ lbl_800D9DE0: /* 800D9E24 000D6C24 40 81 00 24 */ ble lbl_800D9E48 /* 800D9E28 000D6C28 38 61 00 08 */ addi r3, r1, 8 /* 800D9E2C 000D6C2C 7C 64 1B 78 */ mr r4, r3 -/* 800D9E30 000D6C30 4B F7 44 C1 */ bl func_8004E2F0 +/* 800D9E30 000D6C30 4B F7 44 C1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800D9E34 000D6C34 FC 20 F8 90 */ fmr f1, f31 /* 800D9E38 000D6C38 C0 42 99 00 */ lfs f2, lbl_803CE280-_SDA2_BASE_(r2) /* 800D9E3C 000D6C3C 7F C3 F3 78 */ mr r3, r30 /* 800D9E40 000D6C40 38 81 00 08 */ addi r4, r1, 8 -/* 800D9E44 000D6C44 48 01 73 F5 */ bl func_800F1238 +/* 800D9E44 000D6C44 48 01 73 F5 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f lbl_800D9E48: /* 800D9E48 000D6C48 FC 20 F8 90 */ fmr f1, f31 /* 800D9E4C 000D6C4C 7F 43 D3 78 */ mr r3, r26 /* 800D9E50 000D6C50 7F 64 DB 78 */ mr r4, r27 /* 800D9E54 000D6C54 7F 85 E3 78 */ mr r5, r28 /* 800D9E58 000D6C58 7F A6 EB 78 */ mr r6, r29 -/* 800D9E5C 000D6C5C 4B FF BC 29 */ bl func_800D5A84 +/* 800D9E5C 000D6C5C 4B FF BC 29 */ bl Process__16zNPCGoalLoopAnimFP11en_trantypefPvP6xScene /* 800D9E60 000D6C60 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 800D9E64 000D6C64 CB E1 00 30 */ lfd f31, 0x30(r1) /* 800D9E68 000D6C68 BB 41 00 18 */ lmw r26, 0x18(r1) @@ -836,7 +836,7 @@ lbl_800D9E48: /* 800D9E9C 000D6C9C 93 C1 00 10 */ stw r30, 0x10(r1) /* 800D9EA0 000D6CA0 7C 7E 1B 78 */ mr r30, r3 /* 800D9EA4 000D6CA4 90 03 00 4C */ stw r0, 0x4c(r3) -/* 800D9EA8 000D6CA8 4B F5 6D C1 */ bl func_80030C68 +/* 800D9EA8 000D6CA8 4B F5 6D C1 */ bl xrand__Fv /* 800D9EAC 000D6CAC 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 800D9EB0 000D6CB0 41 82 00 14 */ beq lbl_800D9EC4 /* 800D9EB4 000D6CB4 80 1E 00 4C */ lwz r0, 0x4c(r30) @@ -851,7 +851,7 @@ lbl_800D9ED0: /* 800D9ED0 000D6CD0 FC 20 F8 90 */ fmr f1, f31 /* 800D9ED4 000D6CD4 7F C3 F3 78 */ mr r3, r30 /* 800D9ED8 000D6CD8 7F E4 FB 78 */ mr r4, r31 -/* 800D9EDC 000D6CDC 4B FF B2 39 */ bl func_800D5114 +/* 800D9EDC 000D6CDC 4B FF B2 39 */ bl Enter__14zNPCGoalCommonFfPv /* 800D9EE0 000D6CE0 80 01 00 24 */ lwz r0, 0x24(r1) /* 800D9EE4 000D6CE4 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800D9EE8 000D6CE8 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -873,7 +873,7 @@ lbl_800D9ED0: /* 800D9F28 000D6D28 7C BD 2B 78 */ mr r29, r5 /* 800D9F2C 000D6D2C 3B E0 00 00 */ li r31, 0 /* 800D9F30 000D6D30 38 80 00 00 */ li r4, 0 -/* 800D9F34 000D6D34 48 03 49 75 */ bl func_8010E8A8 +/* 800D9F34 000D6D34 48 03 49 75 */ bl TimerGet__7xPsycheF11en_xpsytime /* 800D9F38 000D6D38 C0 02 99 04 */ lfs f0, lbl_803CE284-_SDA2_BASE_(r2) /* 800D9F3C 000D6D3C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D9F40 000D6D40 40 81 00 10 */ ble lbl_800D9F50 @@ -907,31 +907,31 @@ lbl_800D9F64: /* 800D9FA8 000D6DA8 40 81 00 24 */ ble lbl_800D9FCC /* 800D9FAC 000D6DAC 38 61 00 08 */ addi r3, r1, 8 /* 800D9FB0 000D6DB0 7C 64 1B 78 */ mr r4, r3 -/* 800D9FB4 000D6DB4 4B F7 43 3D */ bl func_8004E2F0 +/* 800D9FB4 000D6DB4 4B F7 43 3D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800D9FB8 000D6DB8 FC 20 F8 90 */ fmr f1, f31 /* 800D9FBC 000D6DBC C0 42 99 00 */ lfs f2, lbl_803CE280-_SDA2_BASE_(r2) /* 800D9FC0 000D6DC0 7F C3 F3 78 */ mr r3, r30 /* 800D9FC4 000D6DC4 38 81 00 08 */ addi r4, r1, 8 -/* 800D9FC8 000D6DC8 48 01 72 71 */ bl func_800F1238 +/* 800D9FC8 000D6DC8 48 01 72 71 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f lbl_800D9FCC: /* 800D9FCC 000D6DCC FC 20 F8 90 */ fmr f1, f31 /* 800D9FD0 000D6DD0 C0 42 98 F0 */ lfs f2, lbl_803CE270-_SDA2_BASE_(r2) /* 800D9FD4 000D6DD4 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) /* 800D9FD8 000D6DD8 7F C3 F3 78 */ mr r3, r30 -/* 800D9FDC 000D6DDC 48 01 6F F9 */ bl func_800F0FD4 +/* 800D9FDC 000D6DDC 48 01 6F F9 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800D9FE0 000D6DE0 7F C3 F3 78 */ mr r3, r30 /* 800D9FE4 000D6DE4 4B FB 6E 5D */ bl func_80090E40 /* 800D9FE8 000D6DE8 FC 20 F8 90 */ fmr f1, f31 /* 800D9FEC 000D6DEC 7C 64 1B 78 */ mr r4, r3 /* 800D9FF0 000D6DF0 7F C3 F3 78 */ mr r3, r30 /* 800D9FF4 000D6DF4 38 A0 00 00 */ li r5, 0 -/* 800D9FF8 000D6DF8 48 01 71 35 */ bl func_800F112C +/* 800D9FF8 000D6DF8 48 01 71 35 */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800D9FFC 000D6DFC FC 20 F8 90 */ fmr f1, f31 /* 800DA000 000D6E00 7F 63 DB 78 */ mr r3, r27 /* 800DA004 000D6E04 7F 84 E3 78 */ mr r4, r28 /* 800DA008 000D6E08 7F A5 EB 78 */ mr r5, r29 /* 800DA00C 000D6E0C 38 C0 00 00 */ li r6, 0 -/* 800DA010 000D6E10 48 03 4B 39 */ bl func_8010EB48 +/* 800DA010 000D6E10 48 03 4B 39 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800DA014: /* 800DA014 000D6E14 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 800DA018 000D6E18 CB E1 00 30 */ lfd f31, 0x30(r1) @@ -984,7 +984,7 @@ lbl_800DA0A4: /* 800DA0D0 000D6ED0 C0 42 98 F0 */ lfs f2, lbl_803CE270-_SDA2_BASE_(r2) /* 800DA0D4 000D6ED4 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) /* 800DA0D8 000D6ED8 7F A3 EB 78 */ mr r3, r29 -/* 800DA0DC 000D6EDC 48 01 6E F9 */ bl func_800F0FD4 +/* 800DA0DC 000D6EDC 48 01 6E F9 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DA0E0 000D6EE0 C0 3D 02 30 */ lfs f1, 0x230(r29) /* 800DA0E4 000D6EE4 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) /* 800DA0E8 000D6EE8 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -998,22 +998,22 @@ lbl_800DA0FC: lbl_800DA104: /* 800DA104 000D6F04 38 61 00 0C */ addi r3, r1, 0xc /* 800DA108 000D6F08 7C 64 1B 78 */ mr r4, r3 -/* 800DA10C 000D6F0C 4B F7 41 E5 */ bl func_8004E2F0 +/* 800DA10C 000D6F0C 4B F7 41 E5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800DA110 000D6F10 FC 20 F0 90 */ fmr f1, f30 /* 800DA114 000D6F14 C0 42 99 00 */ lfs f2, lbl_803CE280-_SDA2_BASE_(r2) /* 800DA118 000D6F18 7F A3 EB 78 */ mr r3, r29 /* 800DA11C 000D6F1C 38 81 00 0C */ addi r4, r1, 0xc -/* 800DA120 000D6F20 48 01 71 19 */ bl func_800F1238 +/* 800DA120 000D6F20 48 01 71 19 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800DA124 000D6F24 FC 20 F0 90 */ fmr f1, f30 /* 800DA128 000D6F28 C0 42 99 04 */ lfs f2, lbl_803CE284-_SDA2_BASE_(r2) /* 800DA12C 000D6F2C C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) /* 800DA130 000D6F30 7F A3 EB 78 */ mr r3, r29 -/* 800DA134 000D6F34 48 01 6E A1 */ bl func_800F0FD4 +/* 800DA134 000D6F34 48 01 6E A1 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DA138 000D6F38 FC 20 F0 90 */ fmr f1, f30 /* 800DA13C 000D6F3C 7F A3 EB 78 */ mr r3, r29 /* 800DA140 000D6F40 38 81 00 0C */ addi r4, r1, 0xc /* 800DA144 000D6F44 38 A0 00 00 */ li r5, 0 -/* 800DA148 000D6F48 48 01 6F E5 */ bl func_800F112C +/* 800DA148 000D6F48 48 01 6F E5 */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800DA14C 000D6F4C 7F A3 EB 78 */ mr r3, r29 /* 800DA150 000D6F50 38 80 00 0D */ li r4, 0xd /* 800DA154 000D6F54 38 A0 00 02 */ li r5, 2 @@ -1022,7 +1022,7 @@ lbl_800DA104: /* 800DA160 000D6F60 41 82 00 58 */ beq lbl_800DA1B8 /* 800DA164 000D6F64 80 7A 00 18 */ lwz r3, 0x18(r26) /* 800DA168 000D6F68 38 80 00 00 */ li r4, 0 -/* 800DA16C 000D6F6C 48 03 47 3D */ bl func_8010E8A8 +/* 800DA16C 000D6F6C 48 03 47 3D */ bl TimerGet__7xPsycheF11en_xpsytime /* 800DA170 000D6F70 C0 02 99 04 */ lfs f0, lbl_803CE284-_SDA2_BASE_(r2) /* 800DA174 000D6F74 EC 00 00 72 */ fmuls f0, f0, f1 /* 800DA178 000D6F78 FC 00 00 1E */ fctiwz f0, f0 @@ -1047,7 +1047,7 @@ lbl_800DA1B8: /* 800DA1C0 000D6FC0 7F 64 DB 78 */ mr r4, r27 /* 800DA1C4 000D6FC4 7F 85 E3 78 */ mr r5, r28 /* 800DA1C8 000D6FC8 38 C0 00 00 */ li r6, 0 -/* 800DA1CC 000D6FCC 48 03 49 7D */ bl func_8010EB48 +/* 800DA1CC 000D6FCC 48 03 49 7D */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800DA1D0: /* 800DA1D0 000D6FD0 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 800DA1D4 000D6FD4 CB E1 00 50 */ lfd f31, 0x50(r1) @@ -1087,11 +1087,11 @@ lbl_800DA1D0: /* 800DA25C 000D705C 2C 03 00 00 */ cmpwi r3, 0 /* 800DA260 000D7060 41 82 00 0C */ beq lbl_800DA26C /* 800DA264 000D7064 7F E3 FB 78 */ mr r3, r31 -/* 800DA268 000D7068 48 01 7D 85 */ bl func_800F1FEC +/* 800DA268 000D7068 48 01 7D 85 */ bl ISeePlayer__10zNPCCommonFv lbl_800DA26C: /* 800DA26C 000D706C 7F E3 FB 78 */ mr r3, r31 /* 800DA270 000D7070 38 80 00 07 */ li r4, 7 -/* 800DA274 000D7074 48 01 93 C1 */ bl func_800F3634 +/* 800DA274 000D7074 48 01 93 C1 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 800DA278 000D7078 3C 60 80 3D */ lis r3, lbl_803CA67C@ha /* 800DA27C 000D707C 7F E4 FB 78 */ mr r4, r31 /* 800DA280 000D7080 38 03 A6 7C */ addi r0, r3, lbl_803CA67C@l @@ -1103,7 +1103,7 @@ lbl_800DA26C: /* 800DA298 000D7098 B0 1D 00 4A */ sth r0, 0x4a(r29) /* 800DA29C 000D709C 7F A3 EB 78 */ mr r3, r29 /* 800DA2A0 000D70A0 7F C4 F3 78 */ mr r4, r30 -/* 800DA2A4 000D70A4 4B FF AE 71 */ bl func_800D5114 +/* 800DA2A4 000D70A4 4B FF AE 71 */ bl Enter__14zNPCGoalCommonFfPv /* 800DA2A8 000D70A8 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800DA2AC 000D70AC 80 01 00 34 */ lwz r0, 0x34(r1) /* 800DA2B0 000D70B0 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -1168,11 +1168,11 @@ lbl_800DA310: /* 800DA398 000D7198 40 80 00 34 */ bge lbl_800DA3CC /* 800DA39C 000D719C 3C 80 4E 47 */ lis r4, 0x4E475231@ha /* 800DA3A0 000D71A0 38 84 52 31 */ addi r4, r4, 0x4E475231@l -/* 800DA3A4 000D71A4 48 03 3B 99 */ bl func_8010DF3C +/* 800DA3A4 000D71A4 48 03 3B 99 */ bl FindGoal__7xPsycheFi /* 800DA3A8 000D71A8 28 03 00 00 */ cmplwi r3, 0 /* 800DA3AC 000D71AC 41 82 00 A4 */ beq lbl_800DA450 /* 800DA3B0 000D71B0 38 80 03 E8 */ li r4, 0x3e8 -/* 800DA3B4 000D71B4 4B FF B9 0D */ bl func_800D5CC0 +/* 800DA3B4 000D71B4 4B FF B9 0D */ bl LoopCountSet__16zNPCGoalLoopAnimFi /* 800DA3B8 000D71B8 38 00 00 02 */ li r0, 2 /* 800DA3BC 000D71BC 3C 60 4E 47 */ lis r3, 0x4E475231@ha /* 800DA3C0 000D71C0 90 1C 00 00 */ stw r0, 0(r28) @@ -1185,11 +1185,11 @@ lbl_800DA3CC: /* 800DA3D8 000D71D8 40 81 00 34 */ ble lbl_800DA40C /* 800DA3DC 000D71DC 3C 80 4E 47 */ lis r4, 0x4E475231@ha /* 800DA3E0 000D71E0 38 84 52 31 */ addi r4, r4, 0x4E475231@l -/* 800DA3E4 000D71E4 48 03 3B 59 */ bl func_8010DF3C +/* 800DA3E4 000D71E4 48 03 3B 59 */ bl FindGoal__7xPsycheFi /* 800DA3E8 000D71E8 28 03 00 00 */ cmplwi r3, 0 /* 800DA3EC 000D71EC 41 82 00 64 */ beq lbl_800DA450 /* 800DA3F0 000D71F0 38 80 00 01 */ li r4, 1 -/* 800DA3F4 000D71F4 4B FF B8 CD */ bl func_800D5CC0 +/* 800DA3F4 000D71F4 4B FF B8 CD */ bl LoopCountSet__16zNPCGoalLoopAnimFi /* 800DA3F8 000D71F8 38 00 00 02 */ li r0, 2 /* 800DA3FC 000D71FC 3C 60 4E 47 */ lis r3, 0x4E475231@ha /* 800DA400 000D7200 90 1C 00 00 */ stw r0, 0(r28) @@ -1197,7 +1197,7 @@ lbl_800DA3CC: /* 800DA408 000D7208 48 00 00 48 */ b lbl_800DA450 lbl_800DA40C: /* 800DA40C 000D720C 7F E3 FB 78 */ mr r3, r31 -/* 800DA410 000D7210 48 01 8F D1 */ bl func_800F33E0 +/* 800DA410 000D7210 48 01 8F D1 */ bl SomethingWonderful__10zNPCCommonFv /* 800DA414 000D7214 2C 03 00 00 */ cmpwi r3, 0 /* 800DA418 000D7218 41 82 00 18 */ beq lbl_800DA430 /* 800DA41C 000D721C 38 00 00 01 */ li r0, 1 @@ -1227,7 +1227,7 @@ lbl_800DA464: /* 800DA470 000D7270 7F 63 DB 78 */ mr r3, r27 /* 800DA474 000D7274 38 80 00 20 */ li r4, 0x20 /* 800DA478 000D7278 38 A0 00 00 */ li r5, 0 -/* 800DA47C 000D727C 4B FF AE 9D */ bl func_800D5318 +/* 800DA47C 000D727C 4B FF AE 9D */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 800DA480 000D7280 38 00 00 00 */ li r0, 0 /* 800DA484 000D7284 B0 1B 00 4A */ sth r0, 0x4a(r27) lbl_800DA488: @@ -1251,31 +1251,31 @@ lbl_800DA488: /* 800DA4CC 000D72CC 40 81 00 24 */ ble lbl_800DA4F0 /* 800DA4D0 000D72D0 38 61 00 08 */ addi r3, r1, 8 /* 800DA4D4 000D72D4 7C 64 1B 78 */ mr r4, r3 -/* 800DA4D8 000D72D8 4B F7 3E 19 */ bl func_8004E2F0 +/* 800DA4D8 000D72D8 4B F7 3E 19 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800DA4DC 000D72DC FC 20 F8 90 */ fmr f1, f31 /* 800DA4E0 000D72E0 C0 42 99 00 */ lfs f2, lbl_803CE280-_SDA2_BASE_(r2) /* 800DA4E4 000D72E4 7F E3 FB 78 */ mr r3, r31 /* 800DA4E8 000D72E8 38 81 00 08 */ addi r4, r1, 8 -/* 800DA4EC 000D72EC 48 01 6D 4D */ bl func_800F1238 +/* 800DA4EC 000D72EC 48 01 6D 4D */ bl TurnToFace__10zNPCCommonFfPC5xVec3f lbl_800DA4F0: /* 800DA4F0 000D72F0 FC 20 F8 90 */ fmr f1, f31 /* 800DA4F4 000D72F4 C0 42 98 F0 */ lfs f2, lbl_803CE270-_SDA2_BASE_(r2) /* 800DA4F8 000D72F8 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) /* 800DA4FC 000D72FC 7F E3 FB 78 */ mr r3, r31 -/* 800DA500 000D7300 48 01 6A D5 */ bl func_800F0FD4 +/* 800DA500 000D7300 48 01 6A D5 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DA504 000D7304 7F E3 FB 78 */ mr r3, r31 /* 800DA508 000D7308 4B FB 69 39 */ bl func_80090E40 /* 800DA50C 000D730C FC 20 F8 90 */ fmr f1, f31 /* 800DA510 000D7310 7C 64 1B 78 */ mr r4, r3 /* 800DA514 000D7314 7F E3 FB 78 */ mr r3, r31 /* 800DA518 000D7318 38 A0 00 00 */ li r5, 0 -/* 800DA51C 000D731C 48 01 6C 11 */ bl func_800F112C +/* 800DA51C 000D731C 48 01 6C 11 */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800DA520 000D7320 FC 20 F8 90 */ fmr f1, f31 /* 800DA524 000D7324 7F 63 DB 78 */ mr r3, r27 /* 800DA528 000D7328 7F 84 E3 78 */ mr r4, r28 /* 800DA52C 000D732C 7F A5 EB 78 */ mr r5, r29 /* 800DA530 000D7330 7F C6 F3 78 */ mr r6, r30 -/* 800DA534 000D7334 48 03 46 15 */ bl func_8010EB48 +/* 800DA534 000D7334 48 03 46 15 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800DA538: /* 800DA538 000D7338 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 800DA53C 000D733C CB E1 00 30 */ lfd f31, 0x30(r1) @@ -1292,7 +1292,7 @@ lbl_800DA538: /* 800DA568 000D7368 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) /* 800DA56C 000D736C D0 03 00 54 */ stfs f0, 0x54(r3) /* 800DA570 000D7370 90 03 00 50 */ stw r0, 0x50(r3) -/* 800DA574 000D7374 4B FF AB A1 */ bl func_800D5114 +/* 800DA574 000D7374 4B FF AB A1 */ bl Enter__14zNPCGoalCommonFfPv /* 800DA578 000D7378 80 01 00 14 */ lwz r0, 0x14(r1) /* 800DA57C 000D737C 7C 08 03 A6 */ mtlr r0 /* 800DA580 000D7380 38 21 00 10 */ addi r1, r1, 0x10 @@ -1317,9 +1317,9 @@ lbl_800DA538: /* 800DA5CC 000D73CC 40 80 00 2C */ bge lbl_800DA5F8 /* 800DA5D0 000D73D0 3C 80 4E 47 */ lis r4, 0x4E475231@ha /* 800DA5D4 000D73D4 38 84 52 31 */ addi r4, r4, 0x4E475231@l -/* 800DA5D8 000D73D8 48 03 39 65 */ bl func_8010DF3C +/* 800DA5D8 000D73D8 48 03 39 65 */ bl FindGoal__7xPsycheFi /* 800DA5DC 000D73DC 38 80 03 E8 */ li r4, 0x3e8 -/* 800DA5E0 000D73E0 4B FF B6 E1 */ bl func_800D5CC0 +/* 800DA5E0 000D73E0 4B FF B6 E1 */ bl LoopCountSet__16zNPCGoalLoopAnimFi /* 800DA5E4 000D73E4 38 00 00 02 */ li r0, 2 /* 800DA5E8 000D73E8 3C 60 4E 47 */ lis r3, 0x4E475231@ha /* 800DA5EC 000D73EC 90 1B 00 00 */ stw r0, 0(r27) @@ -1337,7 +1337,7 @@ lbl_800DA5F8: /* 800DA618 000D7418 48 00 00 50 */ b lbl_800DA668 lbl_800DA61C: /* 800DA61C 000D741C 7F E3 FB 78 */ mr r3, r31 -/* 800DA620 000D7420 48 01 8D C1 */ bl func_800F33E0 +/* 800DA620 000D7420 48 01 8D C1 */ bl SomethingWonderful__10zNPCCommonFv /* 800DA624 000D7424 2C 03 00 00 */ cmpwi r3, 0 /* 800DA628 000D7428 41 82 00 18 */ beq lbl_800DA640 /* 800DA62C 000D742C 38 00 00 01 */ li r0, 1 @@ -1372,7 +1372,7 @@ lbl_800DA67C: /* 800DA694 000D7494 4B FA 86 65 */ bl func_80082CF8 /* 800DA698 000D7498 7C 64 1B 78 */ mr r4, r3 /* 800DA69C 000D749C 38 7F 02 A8 */ addi r3, r31, 0x2a8 -/* 800DA6A0 000D74A0 48 02 74 61 */ bl func_80101B00 +/* 800DA6A0 000D74A0 48 02 74 61 */ bl PctFromHome__8NPCArenaFP5xVec3 /* 800DA6A4 000D74A4 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DA6A8 000D74A8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DA6AC 000D74AC 40 81 00 14 */ ble lbl_800DA6C0 @@ -1419,11 +1419,11 @@ lbl_800DA734: /* 800DA73C 000D753C 7F 43 D3 78 */ mr r3, r26 /* 800DA740 000D7540 38 80 00 23 */ li r4, 0x23 /* 800DA744 000D7544 38 A0 00 00 */ li r5, 0 -/* 800DA748 000D7548 4B FF AB D1 */ bl func_800D5318 +/* 800DA748 000D7548 4B FF AB D1 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi lbl_800DA74C: /* 800DA74C 000D754C FC 20 F8 90 */ fmr f1, f31 /* 800DA750 000D7550 7F 43 D3 78 */ mr r3, r26 -/* 800DA754 000D7554 48 00 05 A1 */ bl func_800DACF4 +/* 800DA754 000D7554 48 00 05 A1 */ bl GetInArena__19zNPCGoalAlertFodderFf /* 800DA758 000D7558 48 00 00 F4 */ b lbl_800DA84C lbl_800DA75C: /* 800DA75C 000D755C 38 00 00 03 */ li r0, 3 @@ -1432,7 +1432,7 @@ lbl_800DA75C: lbl_800DA768: /* 800DA768 000D7568 FC 20 F8 90 */ fmr f1, f31 /* 800DA76C 000D756C 7F 43 D3 78 */ mr r3, r26 -/* 800DA770 000D7570 48 00 01 3D */ bl func_800DA8AC +/* 800DA770 000D7570 48 00 01 3D */ bl CheckSpot__19zNPCGoalAlertFodderFf /* 800DA774 000D7574 2C 03 00 00 */ cmpwi r3, 0 /* 800DA778 000D7578 41 82 00 38 */ beq lbl_800DA7B0 /* 800DA77C 000D757C 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -1454,11 +1454,11 @@ lbl_800DA7B0: /* 800DA7B8 000D75B8 7F 43 D3 78 */ mr r3, r26 /* 800DA7BC 000D75BC 38 80 00 23 */ li r4, 0x23 /* 800DA7C0 000D75C0 38 A0 00 00 */ li r5, 0 -/* 800DA7C4 000D75C4 4B FF AB 55 */ bl func_800D5318 +/* 800DA7C4 000D75C4 4B FF AB 55 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi lbl_800DA7C8: /* 800DA7C8 000D75C8 FC 20 F8 90 */ fmr f1, f31 /* 800DA7CC 000D75CC 7F 43 D3 78 */ mr r3, r26 -/* 800DA7D0 000D75D0 48 00 02 CD */ bl func_800DAA9C +/* 800DA7D0 000D75D0 48 00 02 CD */ bl FlankPlayer__19zNPCGoalAlertFodderFf /* 800DA7D4 000D75D4 48 00 00 78 */ b lbl_800DA84C lbl_800DA7D8: /* 800DA7D8 000D75D8 38 00 00 03 */ li r0, 3 @@ -1470,7 +1470,7 @@ lbl_800DA7E4: /* 800DA7EC 000D75EC 7F 43 D3 78 */ mr r3, r26 /* 800DA7F0 000D75F0 38 80 00 23 */ li r4, 0x23 /* 800DA7F4 000D75F4 38 A0 00 00 */ li r5, 0 -/* 800DA7F8 000D75F8 4B FF AB 21 */ bl func_800D5318 +/* 800DA7F8 000D75F8 4B FF AB 21 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 800DA7FC 000D75FC C0 02 99 0C */ lfs f0, lbl_803CE28C-_SDA2_BASE_(r2) /* 800DA800 000D7600 D0 1A 00 54 */ stfs f0, 0x54(r26) lbl_800DA804: @@ -1484,7 +1484,7 @@ lbl_800DA804: lbl_800DA820: /* 800DA820 000D7620 FC 20 F8 90 */ fmr f1, f31 /* 800DA824 000D7624 7F 43 D3 78 */ mr r3, r26 -/* 800DA828 000D7628 48 00 05 CD */ bl func_800DADF4 +/* 800DA828 000D7628 48 00 05 CD */ bl MoveEvade__19zNPCGoalAlertFodderFf /* 800DA82C 000D762C C0 1A 00 54 */ lfs f0, 0x54(r26) /* 800DA830 000D7630 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800DA834 000D7634 EC 00 F8 28 */ fsubs f0, f0, f31 @@ -1514,7 +1514,7 @@ lbl_800DA878: /* 800DA880 000D7680 7F 64 DB 78 */ mr r4, r27 /* 800DA884 000D7684 7F 85 E3 78 */ mr r5, r28 /* 800DA888 000D7688 38 C0 00 00 */ li r6, 0 -/* 800DA88C 000D768C 48 03 42 BD */ bl func_8010EB48 +/* 800DA88C 000D768C 48 03 42 BD */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800DA890: /* 800DA890 000D7690 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 800DA894 000D7694 CB E1 00 30 */ lfd f31, 0x30(r1) @@ -1524,8 +1524,8 @@ lbl_800DA890: /* 800DA8A4 000D76A4 38 21 00 40 */ addi r1, r1, 0x40 /* 800DA8A8 000D76A8 4E 80 00 20 */ blr -.global func_800DA8AC -func_800DA8AC: +.global CheckSpot__19zNPCGoalAlertFodderFf +CheckSpot__19zNPCGoalAlertFodderFf: /* 800DA8AC 000D76AC 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800DA8B0 000D76B0 7C 08 02 A6 */ mflr r0 /* 800DA8B4 000D76B4 90 01 00 54 */ stw r0, 0x54(r1) @@ -1539,7 +1539,7 @@ func_800DA8AC: /* 800DA8D4 000D76D4 38 80 00 01 */ li r4, 1 /* 800DA8D8 000D76D8 83 C5 00 00 */ lwz r30, 0(r5) /* 800DA8DC 000D76DC C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) -/* 800DA8E0 000D76E0 4B F9 50 9D */ bl func_8006F97C +/* 800DA8E0 000D76E0 4B F9 50 9D */ bl zEntPlayer_PredictPos__FP5xVec3ffi /* 800DA8E4 000D76E4 7F C3 F3 78 */ mr r3, r30 /* 800DA8E8 000D76E8 38 81 00 2C */ addi r4, r1, 0x2c /* 800DA8EC 000D76EC 38 A0 00 00 */ li r5, 0 @@ -1595,7 +1595,7 @@ lbl_800DA990: /* 800DA9A4 000D77A4 4B FB 64 9D */ bl func_80090E40 /* 800DA9A8 000D77A8 7C 64 1B 78 */ mr r4, r3 /* 800DA9AC 000D77AC 38 61 00 20 */ addi r3, r1, 0x20 -/* 800DA9B0 000D77B0 4B F7 3B 41 */ bl func_8004E4F0 +/* 800DA9B0 000D77B0 4B F7 3B 41 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800DA9B4 000D77B4 C0 02 99 1C */ lfs f0, lbl_803CE29C-_SDA2_BASE_(r2) /* 800DA9B8 000D77B8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DA9BC 000D77BC 40 80 00 0C */ bge lbl_800DA9C8 @@ -1658,8 +1658,8 @@ lbl_800DAA78: /* 800DAA94 000D7894 38 21 00 50 */ addi r1, r1, 0x50 /* 800DAA98 000D7898 4E 80 00 20 */ blr -.global func_800DAA9C -func_800DAA9C: +.global FlankPlayer__19zNPCGoalAlertFodderFf +FlankPlayer__19zNPCGoalAlertFodderFf: /* 800DAA9C 000D789C 94 21 FF 70 */ stwu r1, -0x90(r1) /* 800DAAA0 000D78A0 7C 08 02 A6 */ mflr r0 /* 800DAAA4 000D78A4 90 01 00 94 */ stw r0, 0x94(r1) @@ -1677,7 +1677,7 @@ func_800DAA9C: /* 800DAAD4 000D78D4 83 E4 00 00 */ lwz r31, 0(r4) /* 800DAAD8 000D78D8 38 80 00 01 */ li r4, 1 /* 800DAADC 000D78DC C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) -/* 800DAAE0 000D78E0 4B F9 4E 9D */ bl func_8006F97C +/* 800DAAE0 000D78E0 4B F9 4E 9D */ bl zEntPlayer_PredictPos__FP5xVec3ffi /* 800DAAE4 000D78E4 7F E3 FB 78 */ mr r3, r31 /* 800DAAE8 000D78E8 38 81 00 50 */ addi r4, r1, 0x50 /* 800DAAEC 000D78EC 38 A0 00 00 */ li r5, 0 @@ -1696,7 +1696,7 @@ func_800DAA9C: /* 800DAB20 000D7920 4B F4 0C E9 */ bl func_8001B808 /* 800DAB24 000D7924 7C 64 1B 78 */ mr r4, r3 /* 800DAB28 000D7928 38 61 00 50 */ addi r3, r1, 0x50 -/* 800DAB2C 000D792C 4B F7 39 B1 */ bl func_8004E4DC +/* 800DAB2C 000D792C 4B F7 39 B1 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800DAB30: /* 800DAB30 000D7930 38 7F 02 A8 */ addi r3, r31, 0x2a8 /* 800DAB34 000D7934 48 01 1D F1 */ bl func_800EC924 @@ -1715,7 +1715,7 @@ lbl_800DAB30: /* 800DAB68 000D7968 4B FB 62 D9 */ bl func_80090E40 /* 800DAB6C 000D796C 7C 64 1B 78 */ mr r4, r3 /* 800DAB70 000D7970 38 61 00 44 */ addi r3, r1, 0x44 -/* 800DAB74 000D7974 4B F7 39 69 */ bl func_8004E4DC +/* 800DAB74 000D7974 4B F7 39 69 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DAB78 000D7978 48 00 00 10 */ b lbl_800DAB88 lbl_800DAB7C: /* 800DAB7C 000D797C EC 20 08 24 */ fdivs f1, f0, f1 @@ -1748,7 +1748,7 @@ lbl_800DAB88: /* 800DABE4 000D79E4 4B FB 62 51 */ bl func_80090E34 /* 800DABE8 000D79E8 7C 64 1B 78 */ mr r4, r3 /* 800DABEC 000D79EC 38 61 00 2C */ addi r3, r1, 0x2c -/* 800DABF0 000D79F0 4B F7 38 ED */ bl func_8004E4DC +/* 800DABF0 000D79F0 4B F7 38 ED */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DABF4 000D79F4 48 00 00 10 */ b lbl_800DAC04 lbl_800DABF8: /* 800DABF8 000D79F8 EC 20 08 24 */ fdivs f1, f0, f1 @@ -1773,7 +1773,7 @@ lbl_800DAC04: /* 800DAC40 000D7A40 4B FB 61 F5 */ bl func_80090E34 /* 800DAC44 000D7A44 7C 64 1B 78 */ mr r4, r3 /* 800DAC48 000D7A48 38 61 00 20 */ addi r3, r1, 0x20 -/* 800DAC4C 000D7A4C 4B F7 38 91 */ bl func_8004E4DC +/* 800DAC4C 000D7A4C 4B F7 38 91 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DAC50 000D7A50 48 00 00 10 */ b lbl_800DAC60 lbl_800DAC54: /* 800DAC54 000D7A54 EC 20 08 24 */ fdivs f1, f0, f1 @@ -1782,30 +1782,30 @@ lbl_800DAC54: lbl_800DAC60: /* 800DAC60 000D7A60 38 61 00 20 */ addi r3, r1, 0x20 /* 800DAC64 000D7A64 38 81 00 2C */ addi r4, r1, 0x2c -/* 800DAC68 000D7A68 4B F7 38 89 */ bl func_8004E4F0 +/* 800DAC68 000D7A68 4B F7 38 89 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800DAC6C 000D7A6C 38 61 00 14 */ addi r3, r1, 0x14 /* 800DAC70 000D7A70 38 81 00 2C */ addi r4, r1, 0x2c -/* 800DAC74 000D7A74 4B F7 38 69 */ bl func_8004E4DC +/* 800DAC74 000D7A74 4B F7 38 69 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DAC78 000D7A78 FC 20 F0 90 */ fmr f1, f30 /* 800DAC7C 000D7A7C C0 42 99 30 */ lfs f2, lbl_803CE2B0-_SDA2_BASE_(r2) /* 800DAC80 000D7A80 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) /* 800DAC84 000D7A84 7F E3 FB 78 */ mr r3, r31 -/* 800DAC88 000D7A88 48 01 63 4D */ bl func_800F0FD4 +/* 800DAC88 000D7A88 48 01 63 4D */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DAC8C 000D7A8C FC 20 F0 90 */ fmr f1, f30 /* 800DAC90 000D7A90 C0 42 98 F8 */ lfs f2, lbl_803CE278-_SDA2_BASE_(r2) /* 800DAC94 000D7A94 7F E3 FB 78 */ mr r3, r31 /* 800DAC98 000D7A98 38 81 00 14 */ addi r4, r1, 0x14 -/* 800DAC9C 000D7A9C 48 01 65 9D */ bl func_800F1238 +/* 800DAC9C 000D7A9C 48 01 65 9D */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800DACA0 000D7AA0 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800DACA4 000D7AA4 38 61 00 08 */ addi r3, r1, 8 /* 800DACA8 000D7AA8 C0 04 00 B8 */ lfs f0, 0xb8(r4) /* 800DACAC 000D7AAC EC 20 08 2A */ fadds f1, f0, f1 -/* 800DACB0 000D7AB0 48 05 49 2D */ bl func_8012F5DC +/* 800DACB0 000D7AB0 48 05 49 2D */ bl NPCC_ang_toXZDir__FfP5xVec3 /* 800DACB4 000D7AB4 FC 20 F0 90 */ fmr f1, f30 /* 800DACB8 000D7AB8 7F E3 FB 78 */ mr r3, r31 /* 800DACBC 000D7ABC 38 81 00 08 */ addi r4, r1, 8 /* 800DACC0 000D7AC0 38 A0 00 00 */ li r5, 0 -/* 800DACC4 000D7AC4 48 01 64 69 */ bl func_800F112C +/* 800DACC4 000D7AC4 48 01 64 69 */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800DACC8 000D7AC8 E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0 /* 800DACCC 000D7ACC CB E1 00 80 */ lfd f31, 0x80(r1) /* 800DACD0 000D7AD0 E3 C1 00 78 */ psq_l f30, 120(r1), 0, qr0 @@ -1818,8 +1818,8 @@ lbl_800DAC60: /* 800DACEC 000D7AEC 38 21 00 90 */ addi r1, r1, 0x90 /* 800DACF0 000D7AF0 4E 80 00 20 */ blr -.global func_800DACF4 -func_800DACF4: +.global GetInArena__19zNPCGoalAlertFodderFf +GetInArena__19zNPCGoalAlertFodderFf: /* 800DACF4 000D7AF4 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800DACF8 000D7AF8 7C 08 02 A6 */ mflr r0 /* 800DACFC 000D7AFC 90 01 00 54 */ stw r0, 0x54(r1) @@ -1848,7 +1848,7 @@ func_800DACF4: /* 800DAD58 000D7B58 4B FB 60 DD */ bl func_80090E34 /* 800DAD5C 000D7B5C 7C 64 1B 78 */ mr r4, r3 /* 800DAD60 000D7B60 38 61 00 20 */ addi r3, r1, 0x20 -/* 800DAD64 000D7B64 4B F7 37 79 */ bl func_8004E4DC +/* 800DAD64 000D7B64 4B F7 37 79 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DAD68 000D7B68 48 00 00 10 */ b lbl_800DAD78 lbl_800DAD6C: /* 800DAD6C 000D7B6C EC 20 08 24 */ fdivs f1, f0, f1 @@ -1857,27 +1857,27 @@ lbl_800DAD6C: lbl_800DAD78: /* 800DAD78 000D7B78 38 61 00 14 */ addi r3, r1, 0x14 /* 800DAD7C 000D7B7C 38 81 00 20 */ addi r4, r1, 0x20 -/* 800DAD80 000D7B80 4B F7 37 5D */ bl func_8004E4DC +/* 800DAD80 000D7B80 4B F7 37 5D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DAD84 000D7B84 FC 20 F8 90 */ fmr f1, f31 /* 800DAD88 000D7B88 C0 42 99 30 */ lfs f2, lbl_803CE2B0-_SDA2_BASE_(r2) /* 800DAD8C 000D7B8C C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) /* 800DAD90 000D7B90 7F C3 F3 78 */ mr r3, r30 -/* 800DAD94 000D7B94 48 01 62 41 */ bl func_800F0FD4 +/* 800DAD94 000D7B94 48 01 62 41 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DAD98 000D7B98 FC 20 F8 90 */ fmr f1, f31 /* 800DAD9C 000D7B9C C0 42 99 00 */ lfs f2, lbl_803CE280-_SDA2_BASE_(r2) /* 800DADA0 000D7BA0 7F C3 F3 78 */ mr r3, r30 /* 800DADA4 000D7BA4 38 81 00 14 */ addi r4, r1, 0x14 -/* 800DADA8 000D7BA8 48 01 64 91 */ bl func_800F1238 +/* 800DADA8 000D7BA8 48 01 64 91 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800DADAC 000D7BAC 80 9E 00 48 */ lwz r4, 0x48(r30) /* 800DADB0 000D7BB0 38 61 00 08 */ addi r3, r1, 8 /* 800DADB4 000D7BB4 C0 04 00 B8 */ lfs f0, 0xb8(r4) /* 800DADB8 000D7BB8 EC 20 08 2A */ fadds f1, f0, f1 -/* 800DADBC 000D7BBC 48 05 48 21 */ bl func_8012F5DC +/* 800DADBC 000D7BBC 48 05 48 21 */ bl NPCC_ang_toXZDir__FfP5xVec3 /* 800DADC0 000D7BC0 FC 20 F8 90 */ fmr f1, f31 /* 800DADC4 000D7BC4 7F C3 F3 78 */ mr r3, r30 /* 800DADC8 000D7BC8 38 81 00 08 */ addi r4, r1, 8 /* 800DADCC 000D7BCC 38 A0 00 00 */ li r5, 0 -/* 800DADD0 000D7BD0 48 01 63 5D */ bl func_800F112C +/* 800DADD0 000D7BD0 48 01 63 5D */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800DADD4 000D7BD4 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 800DADD8 000D7BD8 80 01 00 54 */ lwz r0, 0x54(r1) /* 800DADDC 000D7BDC CB E1 00 40 */ lfd f31, 0x40(r1) @@ -1887,8 +1887,8 @@ lbl_800DAD78: /* 800DADEC 000D7BEC 38 21 00 50 */ addi r1, r1, 0x50 /* 800DADF0 000D7BF0 4E 80 00 20 */ blr -.global func_800DADF4 -func_800DADF4: +.global MoveEvade__19zNPCGoalAlertFodderFf +MoveEvade__19zNPCGoalAlertFodderFf: /* 800DADF4 000D7BF4 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800DADF8 000D7BF8 7C 08 02 A6 */ mflr r0 /* 800DADFC 000D7BFC 90 01 00 64 */ stw r0, 0x64(r1) @@ -1918,7 +1918,7 @@ func_800DADF4: /* 800DAE5C 000D7C5C 4B FB 5F D9 */ bl func_80090E34 /* 800DAE60 000D7C60 7C 64 1B 78 */ mr r4, r3 /* 800DAE64 000D7C64 38 61 00 2C */ addi r3, r1, 0x2c -/* 800DAE68 000D7C68 4B F7 36 75 */ bl func_8004E4DC +/* 800DAE68 000D7C68 4B F7 36 75 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DAE6C 000D7C6C 48 00 00 10 */ b lbl_800DAE7C lbl_800DAE70: /* 800DAE70 000D7C70 EC 20 08 24 */ fdivs f1, f0, f1 @@ -1946,7 +1946,7 @@ lbl_800DAE7C: /* 800DAEC4 000D7CC4 4B FB 5F 71 */ bl func_80090E34 /* 800DAEC8 000D7CC8 7C 64 1B 78 */ mr r4, r3 /* 800DAECC 000D7CCC 38 61 00 20 */ addi r3, r1, 0x20 -/* 800DAED0 000D7CD0 4B F7 36 0D */ bl func_8004E4DC +/* 800DAED0 000D7CD0 4B F7 36 0D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DAED4 000D7CD4 48 00 00 10 */ b lbl_800DAEE4 lbl_800DAED8: /* 800DAED8 000D7CD8 EC 20 08 24 */ fdivs f1, f0, f1 @@ -1961,22 +1961,22 @@ lbl_800DAEE4: /* 800DAEF8 000D7CF8 C0 42 99 30 */ lfs f2, lbl_803CE2B0-_SDA2_BASE_(r2) /* 800DAEFC 000D7CFC C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) /* 800DAF00 000D7D00 7F A3 EB 78 */ mr r3, r29 -/* 800DAF04 000D7D04 48 01 60 D1 */ bl func_800F0FD4 +/* 800DAF04 000D7D04 48 01 60 D1 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DAF08 000D7D08 FC 20 F8 90 */ fmr f1, f31 /* 800DAF0C 000D7D0C C0 42 98 F8 */ lfs f2, lbl_803CE278-_SDA2_BASE_(r2) /* 800DAF10 000D7D10 7F A3 EB 78 */ mr r3, r29 /* 800DAF14 000D7D14 38 81 00 14 */ addi r4, r1, 0x14 -/* 800DAF18 000D7D18 48 01 63 21 */ bl func_800F1238 +/* 800DAF18 000D7D18 48 01 63 21 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800DAF1C 000D7D1C 80 9D 00 48 */ lwz r4, 0x48(r29) /* 800DAF20 000D7D20 38 61 00 08 */ addi r3, r1, 8 /* 800DAF24 000D7D24 C0 04 00 B8 */ lfs f0, 0xb8(r4) /* 800DAF28 000D7D28 EC 20 08 2A */ fadds f1, f0, f1 -/* 800DAF2C 000D7D2C 48 05 46 B1 */ bl func_8012F5DC +/* 800DAF2C 000D7D2C 48 05 46 B1 */ bl NPCC_ang_toXZDir__FfP5xVec3 /* 800DAF30 000D7D30 FC 20 F8 90 */ fmr f1, f31 /* 800DAF34 000D7D34 7F A3 EB 78 */ mr r3, r29 /* 800DAF38 000D7D38 38 81 00 08 */ addi r4, r1, 8 /* 800DAF3C 000D7D3C 38 A0 00 00 */ li r5, 0 -/* 800DAF40 000D7D40 48 01 61 ED */ bl func_800F112C +/* 800DAF40 000D7D40 48 01 61 ED */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800DAF44 000D7D44 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 800DAF48 000D7D48 80 01 00 64 */ lwz r0, 0x64(r1) /* 800DAF4C 000D7D4C CB E1 00 50 */ lfd f31, 0x50(r1) @@ -2003,11 +2003,11 @@ lbl_800DAEE4: /* 800DAFA0 000D7DA0 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) /* 800DAFA4 000D7DA4 D0 1E 00 54 */ stfs f0, 0x54(r30) /* 800DAFA8 000D7DA8 90 1E 00 50 */ stw r0, 0x50(r30) -/* 800DAFAC 000D7DAC 48 01 F3 F5 */ bl func_800FA3A0 +/* 800DAFAC 000D7DAC 48 01 F3 F5 */ bl BlinkerReset__11zNPCFodBombFv /* 800DAFB0 000D7DB0 FC 20 F8 90 */ fmr f1, f31 /* 800DAFB4 000D7DB4 7F C3 F3 78 */ mr r3, r30 /* 800DAFB8 000D7DB8 7F E4 FB 78 */ mr r4, r31 -/* 800DAFBC 000D7DBC 4B FF A1 59 */ bl func_800D5114 +/* 800DAFBC 000D7DBC 4B FF A1 59 */ bl Enter__14zNPCGoalCommonFfPv /* 800DAFC0 000D7DC0 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 800DAFC4 000D7DC4 80 01 00 24 */ lwz r0, 0x24(r1) /* 800DAFC8 000D7DC8 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -2022,7 +2022,7 @@ lbl_800DAEE4: /* 800DAFEC 000D7DEC A8 03 00 48 */ lha r0, 0x48(r3) /* 800DAFF0 000D7DF0 60 00 00 02 */ ori r0, r0, 2 /* 800DAFF4 000D7DF4 B0 03 00 48 */ sth r0, 0x48(r3) -/* 800DAFF8 000D7DF8 4B FF A1 B5 */ bl func_800D51AC +/* 800DAFF8 000D7DF8 4B FF A1 B5 */ bl Resume__14zNPCGoalCommonFfPv /* 800DAFFC 000D7DFC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800DB000 000D7E00 7C 08 03 A6 */ mtlr r0 /* 800DB004 000D7E04 38 21 00 10 */ addi r1, r1, 0x10 @@ -2049,9 +2049,9 @@ lbl_800DAEE4: /* 800DB058 000D7E58 40 80 00 2C */ bge lbl_800DB084 /* 800DB05C 000D7E5C 3C 80 4E 47 */ lis r4, 0x4E475231@ha /* 800DB060 000D7E60 38 84 52 31 */ addi r4, r4, 0x4E475231@l -/* 800DB064 000D7E64 48 03 2E D9 */ bl func_8010DF3C +/* 800DB064 000D7E64 48 03 2E D9 */ bl FindGoal__7xPsycheFi /* 800DB068 000D7E68 38 80 03 E8 */ li r4, 0x3e8 -/* 800DB06C 000D7E6C 4B FF AC 55 */ bl func_800D5CC0 +/* 800DB06C 000D7E6C 4B FF AC 55 */ bl LoopCountSet__16zNPCGoalLoopAnimFi /* 800DB070 000D7E70 38 00 00 02 */ li r0, 2 /* 800DB074 000D7E74 3C 60 4E 47 */ lis r3, 0x4E475231@ha /* 800DB078 000D7E78 90 1B 00 00 */ stw r0, 0(r27) @@ -2069,7 +2069,7 @@ lbl_800DB084: /* 800DB0A4 000D7EA4 48 00 00 50 */ b lbl_800DB0F4 lbl_800DB0A8: /* 800DB0A8 000D7EA8 7F C3 F3 78 */ mr r3, r30 -/* 800DB0AC 000D7EAC 48 01 83 35 */ bl func_800F33E0 +/* 800DB0AC 000D7EAC 48 01 83 35 */ bl SomethingWonderful__10zNPCCommonFv /* 800DB0B0 000D7EB0 2C 03 00 00 */ cmpwi r3, 0 /* 800DB0B4 000D7EB4 41 82 00 18 */ beq lbl_800DB0CC /* 800DB0B8 000D7EB8 38 00 00 01 */ li r0, 1 @@ -2101,7 +2101,7 @@ lbl_800DB108: /* 800DB114 000D7F14 54 79 07 BC */ rlwinm r25, r3, 0, 0x1e, 0x1e /* 800DB118 000D7F18 B0 1A 00 48 */ sth r0, 0x48(r26) /* 800DB11C 000D7F1C C3 C2 99 30 */ lfs f30, lbl_803CE2B0-_SDA2_BASE_(r2) -/* 800DB120 000D7F20 4B FB E9 E5 */ bl func_80099B04 +/* 800DB120 000D7F20 4B FB E9 E5 */ bl zGameExtras_CheatFlags__Fv /* 800DB124 000D7F24 54 60 05 29 */ rlwinm. r0, r3, 0, 0x14, 0x14 /* 800DB128 000D7F28 41 82 00 08 */ beq lbl_800DB130 /* 800DB12C 000D7F2C C3 C2 99 34 */ lfs f30, lbl_803CE2B4-_SDA2_BASE_(r2) @@ -2131,12 +2131,12 @@ lbl_800DB174: /* 800DB17C 000D7F7C 7F 43 D3 78 */ mr r3, r26 /* 800DB180 000D7F80 38 80 00 23 */ li r4, 0x23 /* 800DB184 000D7F84 38 A0 00 00 */ li r5, 0 -/* 800DB188 000D7F88 4B FF A1 91 */ bl func_800D5318 +/* 800DB188 000D7F88 4B FF A1 91 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 800DB18C 000D7F8C D3 DA 00 58 */ stfs f30, 0x58(r26) /* 800DB190 000D7F90 7F C3 F3 78 */ mr r3, r30 /* 800DB194 000D7F94 C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) /* 800DB198 000D7F98 D0 1A 00 54 */ stfs f0, 0x54(r26) -/* 800DB19C 000D7F9C 48 01 F2 05 */ bl func_800FA3A0 +/* 800DB19C 000D7F9C 48 01 F2 05 */ bl BlinkerReset__11zNPCFodBombFv lbl_800DB1A0: /* 800DB1A0 000D7FA0 C0 5A 00 58 */ lfs f2, 0x58(r26) /* 800DB1A4 000D7FA4 FC 20 F8 90 */ fmr f1, f31 @@ -2160,7 +2160,7 @@ lbl_800DB1D4: lbl_800DB1E4: /* 800DB1E4 000D7FE4 FC 40 00 90 */ fmr f2, f0 lbl_800DB1E8: -/* 800DB1E8 000D7FE8 48 01 F1 F5 */ bl func_800FA3DC +/* 800DB1E8 000D7FE8 48 01 F1 F5 */ bl BlinkerUpdate__11zNPCFodBombFff /* 800DB1EC 000D7FEC C0 22 98 F0 */ lfs f1, lbl_803CE270-_SDA2_BASE_(r2) /* 800DB1F0 000D7FF0 7F C4 F3 78 */ mr r4, r30 /* 800DB1F4 000D7FF4 38 7E 02 A8 */ addi r3, r30, 0x2a8 @@ -2174,7 +2174,7 @@ lbl_800DB1E8: lbl_800DB214: /* 800DB214 000D8014 FC 20 F8 90 */ fmr f1, f31 /* 800DB218 000D8018 7F 43 D3 78 */ mr r3, r26 -/* 800DB21C 000D801C 48 00 01 BD */ bl func_800DB3D8 +/* 800DB21C 000D801C 48 00 01 BD */ bl SonarHoming__20zNPCGoalAlertFodBombFf /* 800DB220 000D8020 C0 3A 00 54 */ lfs f1, 0x54(r26) /* 800DB224 000D8024 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) /* 800DB228 000D8028 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -2188,7 +2188,7 @@ lbl_800DB23C: /* 800DB240 000D8040 41 82 00 34 */ beq lbl_800DB274 /* 800DB244 000D8044 7F C3 F3 78 */ mr r3, r30 /* 800DB248 000D8048 38 80 00 0F */ li r4, 0xf -/* 800DB24C 000D804C 48 01 83 E9 */ bl func_800F3634 +/* 800DB24C 000D804C 48 01 83 E9 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 800DB250 000D8050 C0 3A 00 58 */ lfs f1, 0x58(r26) /* 800DB254 000D8054 C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) /* 800DB258 000D8058 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -2230,11 +2230,11 @@ lbl_800DB2C4: /* 800DB2C8 000D80C8 48 00 00 30 */ b lbl_800DB2F8 lbl_800DB2CC: /* 800DB2CC 000D80CC 7F 43 D3 78 */ mr r3, r26 -/* 800DB2D0 000D80D0 48 00 00 91 */ bl func_800DB360 +/* 800DB2D0 000D80D0 48 00 00 91 */ bl Detonate__20zNPCGoalAlertFodBombFv /* 800DB2D4 000D80D4 3C 80 4E 47 */ lis r4, 0x4E47526A@ha /* 800DB2D8 000D80D8 80 7A 00 18 */ lwz r3, 0x18(r26) /* 800DB2DC 000D80DC 38 84 52 6A */ addi r4, r4, 0x4E47526A@l -/* 800DB2E0 000D80E0 48 03 2C 5D */ bl func_8010DF3C +/* 800DB2E0 000D80E0 48 03 2C 5D */ bl FindGoal__7xPsycheFi /* 800DB2E4 000D80E4 48 01 14 65 */ bl func_800EC748 /* 800DB2E8 000D80E8 38 00 00 01 */ li r0, 1 /* 800DB2EC 000D80EC 3C 60 4E 47 */ lis r3, 0x4E47526A@ha @@ -2259,7 +2259,7 @@ lbl_800DB324: /* 800DB32C 000D812C 7F 64 DB 78 */ mr r4, r27 /* 800DB330 000D8130 7F 85 E3 78 */ mr r5, r28 /* 800DB334 000D8134 38 C0 00 00 */ li r6, 0 -/* 800DB338 000D8138 48 03 38 11 */ bl func_8010EB48 +/* 800DB338 000D8138 48 03 38 11 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800DB33C: /* 800DB33C 000D813C E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 800DB340 000D8140 CB E1 00 40 */ lfd f31, 0x40(r1) @@ -2271,8 +2271,8 @@ lbl_800DB33C: /* 800DB358 000D8158 38 21 00 50 */ addi r1, r1, 0x50 /* 800DB35C 000D815C 4E 80 00 20 */ blr -.global func_800DB360 -func_800DB360: +.global Detonate__20zNPCGoalAlertFodBombFv +Detonate__20zNPCGoalAlertFodBombFv: /* 800DB360 000D8160 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800DB364 000D8164 7C 08 02 A6 */ mflr r0 /* 800DB368 000D8168 38 80 00 0B */ li r4, 0xb @@ -2282,12 +2282,12 @@ func_800DB360: /* 800DB378 000D8178 80 63 00 18 */ lwz r3, 0x18(r3) /* 800DB37C 000D817C 83 E3 00 00 */ lwz r31, 0(r3) /* 800DB380 000D8180 7F E3 FB 78 */ mr r3, r31 -/* 800DB384 000D8184 48 01 82 B1 */ bl func_800F3634 -/* 800DB388 000D8188 48 0A CE 15 */ bl func_8018819C +/* 800DB384 000D8184 48 01 82 B1 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND +/* 800DB388 000D8188 48 0A CE 15 */ bl HAZ_Acquire__Fv /* 800DB38C 000D818C 7C 7E 1B 79 */ or. r30, r3, r3 /* 800DB390 000D8190 41 82 00 30 */ beq lbl_800DB3C0 /* 800DB394 000D8194 38 80 00 03 */ li r4, 3 -/* 800DB398 000D8198 48 0A CF 7D */ bl func_80188314 +/* 800DB398 000D8198 48 0A CF 7D */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 800DB39C 000D819C 7F C3 F3 78 */ mr r3, r30 /* 800DB3A0 000D81A0 7F E4 FB 78 */ mr r4, r31 /* 800DB3A4 000D81A4 48 01 17 15 */ bl func_800ECAB8 @@ -2296,7 +2296,7 @@ func_800DB360: /* 800DB3B0 000D81B0 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800DB3B4 000D81B4 7C 64 1B 78 */ mr r4, r3 /* 800DB3B8 000D81B8 7F C3 F3 78 */ mr r3, r30 -/* 800DB3BC 000D81BC 48 0A DE 7D */ bl func_80189238 +/* 800DB3BC 000D81BC 48 0A DE 7D */ bl Start__9NPCHazardFPC5xVec3f lbl_800DB3C0: /* 800DB3C0 000D81C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800DB3C4 000D81C4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2305,8 +2305,8 @@ lbl_800DB3C0: /* 800DB3D0 000D81D0 38 21 00 10 */ addi r1, r1, 0x10 /* 800DB3D4 000D81D4 4E 80 00 20 */ blr -.global func_800DB3D8 -func_800DB3D8: +.global SonarHoming__20zNPCGoalAlertFodBombFf +SonarHoming__20zNPCGoalAlertFodBombFf: /* 800DB3D8 000D81D8 94 21 FF 50 */ stwu r1, -0xb0(r1) /* 800DB3DC 000D81DC 7C 08 02 A6 */ mflr r0 /* 800DB3E0 000D81E0 90 01 00 B4 */ stw r0, 0xb4(r1) @@ -2328,7 +2328,7 @@ func_800DB3D8: /* 800DB420 000D8220 83 E4 00 00 */ lwz r31, 0(r4) /* 800DB424 000D8224 38 80 00 00 */ li r4, 0 /* 800DB428 000D8228 C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) -/* 800DB42C 000D822C 4B F9 45 51 */ bl func_8006F97C +/* 800DB42C 000D822C 4B F9 45 51 */ bl zEntPlayer_PredictPos__FP5xVec3ffi /* 800DB430 000D8230 7F E3 FB 78 */ mr r3, r31 /* 800DB434 000D8234 38 81 00 50 */ addi r4, r1, 0x50 /* 800DB438 000D8238 38 A0 00 00 */ li r5, 0 @@ -2347,7 +2347,7 @@ func_800DB3D8: /* 800DB46C 000D826C 4B F4 03 9D */ bl func_8001B808 /* 800DB470 000D8270 7C 64 1B 78 */ mr r4, r3 /* 800DB474 000D8274 38 61 00 50 */ addi r3, r1, 0x50 -/* 800DB478 000D8278 4B F7 30 65 */ bl func_8004E4DC +/* 800DB478 000D8278 4B F7 30 65 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800DB47C: /* 800DB47C 000D827C 38 7F 02 A8 */ addi r3, r31, 0x2a8 /* 800DB480 000D8280 48 01 14 A5 */ bl func_800EC924 @@ -2366,7 +2366,7 @@ lbl_800DB47C: /* 800DB4B4 000D82B4 4B FB 59 8D */ bl func_80090E40 /* 800DB4B8 000D82B8 7C 64 1B 78 */ mr r4, r3 /* 800DB4BC 000D82BC 38 61 00 44 */ addi r3, r1, 0x44 -/* 800DB4C0 000D82C0 4B F7 30 1D */ bl func_8004E4DC +/* 800DB4C0 000D82C0 4B F7 30 1D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DB4C4 000D82C4 48 00 00 10 */ b lbl_800DB4D4 lbl_800DB4C8: /* 800DB4C8 000D82C8 EC 20 08 24 */ fdivs f1, f0, f1 @@ -2399,7 +2399,7 @@ lbl_800DB4D4: /* 800DB530 000D8330 4B FB 59 05 */ bl func_80090E34 /* 800DB534 000D8334 7C 64 1B 78 */ mr r4, r3 /* 800DB538 000D8338 38 61 00 2C */ addi r3, r1, 0x2c -/* 800DB53C 000D833C 4B F7 2F A1 */ bl func_8004E4DC +/* 800DB53C 000D833C 4B F7 2F A1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DB540 000D8340 48 00 00 10 */ b lbl_800DB550 lbl_800DB544: /* 800DB544 000D8344 EC 20 08 24 */ fdivs f1, f0, f1 @@ -2424,7 +2424,7 @@ lbl_800DB550: /* 800DB58C 000D838C 4B FB 58 A9 */ bl func_80090E34 /* 800DB590 000D8390 7C 64 1B 78 */ mr r4, r3 /* 800DB594 000D8394 38 61 00 20 */ addi r3, r1, 0x20 -/* 800DB598 000D8398 4B F7 2F 45 */ bl func_8004E4DC +/* 800DB598 000D8398 4B F7 2F 45 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DB59C 000D839C 48 00 00 10 */ b lbl_800DB5AC lbl_800DB5A0: /* 800DB5A0 000D83A0 EC 20 08 24 */ fdivs f1, f0, f1 @@ -2433,14 +2433,14 @@ lbl_800DB5A0: lbl_800DB5AC: /* 800DB5AC 000D83AC 38 61 00 20 */ addi r3, r1, 0x20 /* 800DB5B0 000D83B0 38 81 00 2C */ addi r4, r1, 0x2c -/* 800DB5B4 000D83B4 4B F7 2F 3D */ bl func_8004E4F0 +/* 800DB5B4 000D83B4 4B F7 2F 3D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800DB5B8 000D83B8 38 61 00 14 */ addi r3, r1, 0x14 /* 800DB5BC 000D83BC 38 81 00 2C */ addi r4, r1, 0x2c -/* 800DB5C0 000D83C0 4B F7 2F 1D */ bl func_8004E4DC +/* 800DB5C0 000D83C0 4B F7 2F 1D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DB5C4 000D83C4 C3 E2 99 34 */ lfs f31, lbl_803CE2B4-_SDA2_BASE_(r2) /* 800DB5C8 000D83C8 C3 C2 98 F4 */ lfs f30, lbl_803CE274-_SDA2_BASE_(r2) /* 800DB5CC 000D83CC C3 A2 99 40 */ lfs f29, lbl_803CE2C0-_SDA2_BASE_(r2) -/* 800DB5D0 000D83D0 4B FB E5 35 */ bl func_80099B04 +/* 800DB5D0 000D83D0 4B FB E5 35 */ bl zGameExtras_CheatFlags__Fv /* 800DB5D4 000D83D4 54 60 05 29 */ rlwinm. r0, r3, 0, 0x14, 0x14 /* 800DB5D8 000D83D8 41 82 00 10 */ beq lbl_800DB5E8 /* 800DB5DC 000D83DC C3 E2 99 30 */ lfs f31, lbl_803CE2B0-_SDA2_BASE_(r2) @@ -2451,22 +2451,22 @@ lbl_800DB5E8: /* 800DB5EC 000D83EC 7F E3 FB 78 */ mr r3, r31 /* 800DB5F0 000D83F0 FC 40 F8 90 */ fmr f2, f31 /* 800DB5F4 000D83F4 FC 60 F0 90 */ fmr f3, f30 -/* 800DB5F8 000D83F8 48 01 59 DD */ bl func_800F0FD4 +/* 800DB5F8 000D83F8 48 01 59 DD */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DB5FC 000D83FC FC 20 E0 90 */ fmr f1, f28 /* 800DB600 000D8400 7F E3 FB 78 */ mr r3, r31 /* 800DB604 000D8404 FC 40 E8 90 */ fmr f2, f29 /* 800DB608 000D8408 38 81 00 14 */ addi r4, r1, 0x14 -/* 800DB60C 000D840C 48 01 5C 2D */ bl func_800F1238 +/* 800DB60C 000D840C 48 01 5C 2D */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800DB610 000D8410 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800DB614 000D8414 38 61 00 08 */ addi r3, r1, 8 /* 800DB618 000D8418 C0 04 00 B8 */ lfs f0, 0xb8(r4) /* 800DB61C 000D841C EC 20 08 2A */ fadds f1, f0, f1 -/* 800DB620 000D8420 48 05 3F BD */ bl func_8012F5DC +/* 800DB620 000D8420 48 05 3F BD */ bl NPCC_ang_toXZDir__FfP5xVec3 /* 800DB624 000D8424 FC 20 E0 90 */ fmr f1, f28 /* 800DB628 000D8428 7F E3 FB 78 */ mr r3, r31 /* 800DB62C 000D842C 38 81 00 08 */ addi r4, r1, 8 /* 800DB630 000D8430 38 A0 00 00 */ li r5, 0 -/* 800DB634 000D8434 48 01 5A F9 */ bl func_800F112C +/* 800DB634 000D8434 48 01 5A F9 */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800DB638 000D8438 E3 E1 00 A8 */ psq_l f31, 168(r1), 0, qr0 /* 800DB63C 000D843C CB E1 00 A0 */ lfd f31, 0xa0(r1) /* 800DB640 000D8440 E3 C1 00 98 */ psq_l f30, 152(r1), 0, qr0 @@ -2497,7 +2497,7 @@ lbl_800DB5E8: /* 800DB6A4 000D84A4 7C 9F 23 78 */ mr r31, r4 /* 800DB6A8 000D84A8 90 6D 94 1C */ stw r3, lbl_803CBD1C-_SDA_BASE_(r13) /* 800DB6AC 000D84AC 90 1E 00 4C */ stw r0, 0x4c(r30) -/* 800DB6B0 000D84B0 4B F5 55 B9 */ bl func_80030C68 +/* 800DB6B0 000D84B0 4B F5 55 B9 */ bl xrand__Fv /* 800DB6B4 000D84B4 54 60 4F FE */ rlwinm r0, r3, 9, 0x1f, 0x1f /* 800DB6B8 000D84B8 3C 60 80 25 */ lis r3, lbl_80253018@ha /* 800DB6BC 000D84BC 7C 80 00 D0 */ neg r4, r0 @@ -2515,15 +2515,15 @@ lbl_800DB5E8: /* 800DB6EC 000D84EC D0 1E 00 5C */ stfs f0, 0x5c(r30) /* 800DB6F0 000D84F0 90 1E 00 58 */ stw r0, 0x58(r30) /* 800DB6F4 000D84F4 90 1E 00 7C */ stw r0, 0x7c(r30) -/* 800DB6F8 000D84F8 4B F7 2D E5 */ bl func_8004E4DC +/* 800DB6F8 000D84F8 4B F7 2D E5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DB6FC 000D84FC 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 800DB700 000D8500 38 7E 00 6C */ addi r3, r30, 0x6c /* 800DB704 000D8504 38 84 30 18 */ addi r4, r4, lbl_80253018@l -/* 800DB708 000D8508 4B F7 2D D5 */ bl func_8004E4DC +/* 800DB708 000D8508 4B F7 2D D5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DB70C 000D850C FC 20 F8 90 */ fmr f1, f31 /* 800DB710 000D8510 7F C3 F3 78 */ mr r3, r30 /* 800DB714 000D8514 7F E4 FB 78 */ mr r4, r31 -/* 800DB718 000D8518 4B FF 99 FD */ bl func_800D5114 +/* 800DB718 000D8518 4B FF 99 FD */ bl Enter__14zNPCGoalCommonFfPv /* 800DB71C 000D851C E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 800DB720 000D8520 80 01 00 24 */ lwz r0, 0x24(r1) /* 800DB724 000D8524 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -2549,7 +2549,7 @@ lbl_800DB5E8: /* 800DB774 000D8574 7C 80 FE 70 */ srawi r0, r4, 0x1f /* 800DB778 000D8578 7C 80 00 78 */ andc r0, r4, r0 /* 800DB77C 000D857C 90 0D 94 1C */ stw r0, lbl_803CBD1C-_SDA_BASE_(r13) -/* 800DB780 000D8580 48 05 4D E5 */ bl func_80130564 +/* 800DB780 000D8580 48 05 4D E5 */ bl zNPC_SNDStop__F11_tageNPCSnd /* 800DB784 000D8584 FC 20 F8 90 */ fmr f1, f31 /* 800DB788 000D8588 7F C3 F3 78 */ mr r3, r30 /* 800DB78C 000D858C 7F E4 FB 78 */ mr r4, r31 @@ -2571,7 +2571,7 @@ lbl_800DB5E8: /* 800DB7CC 000D85CC 93 C1 00 10 */ stw r30, 0x10(r1) /* 800DB7D0 000D85D0 7C 7E 1B 78 */ mr r30, r3 /* 800DB7D4 000D85D4 38 60 00 03 */ li r3, 3 -/* 800DB7D8 000D85D8 48 05 4D 8D */ bl func_80130564 +/* 800DB7D8 000D85D8 48 05 4D 8D */ bl zNPC_SNDStop__F11_tageNPCSnd /* 800DB7DC 000D85DC FC 20 F8 90 */ fmr f1, f31 /* 800DB7E0 000D85E0 7F C3 F3 78 */ mr r3, r30 /* 800DB7E4 000D85E4 7F E4 FB 78 */ mr r4, r31 @@ -2599,7 +2599,7 @@ lbl_800DB5E8: /* 800DB83C 000D863C 83 E3 00 00 */ lwz r31, 0(r3) /* 800DB840 000D8640 54 00 00 3A */ rlwinm r0, r0, 0, 0, 0x1d /* 800DB844 000D8644 90 1D 00 4C */ stw r0, 0x4c(r29) -/* 800DB848 000D8648 4B F5 54 21 */ bl func_80030C68 +/* 800DB848 000D8648 4B F5 54 21 */ bl xrand__Fv /* 800DB84C 000D864C 54 60 4F FE */ rlwinm r0, r3, 9, 0x1f, 0x1f /* 800DB850 000D8650 3C 60 80 25 */ lis r3, lbl_80253018@ha /* 800DB854 000D8654 7C 80 00 D0 */ neg r4, r0 @@ -2616,21 +2616,21 @@ lbl_800DB5E8: /* 800DB880 000D8680 D0 1D 00 5C */ stfs f0, 0x5c(r29) /* 800DB884 000D8684 90 1D 00 58 */ stw r0, 0x58(r29) /* 800DB888 000D8688 90 1D 00 7C */ stw r0, 0x7c(r29) -/* 800DB88C 000D868C 4B F7 2C 51 */ bl func_8004E4DC +/* 800DB88C 000D868C 4B F7 2C 51 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DB890 000D8690 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 800DB894 000D8694 38 7D 00 6C */ addi r3, r29, 0x6c /* 800DB898 000D8698 38 84 30 18 */ addi r4, r4, lbl_80253018@l -/* 800DB89C 000D869C 4B F7 2C 41 */ bl func_8004E4DC +/* 800DB89C 000D869C 4B F7 2C 41 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DB8A0 000D86A0 80 1F 02 34 */ lwz r0, 0x234(r31) /* 800DB8A4 000D86A4 7F E4 FB 78 */ mr r4, r31 /* 800DB8A8 000D86A8 38 60 00 03 */ li r3, 3 /* 800DB8AC 000D86AC 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 800DB8B0 000D86B0 90 1F 02 34 */ stw r0, 0x234(r31) -/* 800DB8B4 000D86B4 48 05 4C 15 */ bl func_801304C8 +/* 800DB8B4 000D86B4 48 05 4C 15 */ bl zNPC_SNDPlay3D__F11_tageNPCSndP4xEnt /* 800DB8B8 000D86B8 FC 20 F8 90 */ fmr f1, f31 /* 800DB8BC 000D86BC 7F A3 EB 78 */ mr r3, r29 /* 800DB8C0 000D86C0 7F C4 F3 78 */ mr r4, r30 -/* 800DB8C4 000D86C4 4B FF 98 E9 */ bl func_800D51AC +/* 800DB8C4 000D86C4 4B FF 98 E9 */ bl Resume__14zNPCGoalCommonFfPv /* 800DB8C8 000D86C8 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800DB8CC 000D86CC 80 01 00 34 */ lwz r0, 0x34(r1) /* 800DB8D0 000D86D0 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -2660,9 +2660,9 @@ lbl_800DB5E8: /* 800DB930 000D8730 40 80 00 2C */ bge lbl_800DB95C /* 800DB934 000D8734 3C 80 4E 47 */ lis r4, 0x4E475231@ha /* 800DB938 000D8738 38 84 52 31 */ addi r4, r4, 0x4E475231@l -/* 800DB93C 000D873C 48 03 26 01 */ bl func_8010DF3C +/* 800DB93C 000D873C 48 03 26 01 */ bl FindGoal__7xPsycheFi /* 800DB940 000D8740 38 80 03 E8 */ li r4, 0x3e8 -/* 800DB944 000D8744 4B FF A3 7D */ bl func_800D5CC0 +/* 800DB944 000D8744 4B FF A3 7D */ bl LoopCountSet__16zNPCGoalLoopAnimFi /* 800DB948 000D8748 38 00 00 02 */ li r0, 2 /* 800DB94C 000D874C 3C 60 4E 47 */ lis r3, 0x4E475231@ha /* 800DB950 000D8750 90 1C 00 00 */ stw r0, 0(r28) @@ -2678,11 +2678,11 @@ lbl_800DB95C: /* 800DB974 000D8774 90 1C 00 00 */ stw r0, 0(r28) /* 800DB978 000D8778 3B E3 52 31 */ addi r31, r3, 0x4E475231@l /* 800DB97C 000D877C 38 60 00 03 */ li r3, 3 -/* 800DB980 000D8780 48 05 4B E5 */ bl func_80130564 +/* 800DB980 000D8780 48 05 4B E5 */ bl zNPC_SNDStop__F11_tageNPCSnd /* 800DB984 000D8784 48 00 00 70 */ b lbl_800DB9F4 lbl_800DB988: /* 800DB988 000D8788 7F C3 F3 78 */ mr r3, r30 -/* 800DB98C 000D878C 48 01 7A 55 */ bl func_800F33E0 +/* 800DB98C 000D878C 48 01 7A 55 */ bl SomethingWonderful__10zNPCCommonFv /* 800DB990 000D8790 2C 03 00 00 */ cmpwi r3, 0 /* 800DB994 000D8794 41 82 00 18 */ beq lbl_800DB9AC /* 800DB998 000D8798 38 00 00 01 */ li r0, 1 @@ -2749,7 +2749,7 @@ lbl_800DBA60: /* 800DBA70 000D8870 3B E3 52 30 */ addi r31, r3, 0x4E475230@l /* 800DBA74 000D8874 38 60 00 03 */ li r3, 3 /* 800DBA78 000D8878 90 1C 00 00 */ stw r0, 0(r28) -/* 800DBA7C 000D887C 48 05 4A 4D */ bl func_801304C8 +/* 800DBA7C 000D887C 48 05 4A 4D */ bl zNPC_SNDPlay3D__F11_tageNPCSndP4xEnt /* 800DBA80 000D8880 48 00 00 88 */ b lbl_800DBB08 lbl_800DBA84: /* 800DBA84 000D8884 2C 03 00 00 */ cmpwi r3, 0 @@ -2757,9 +2757,9 @@ lbl_800DBA84: /* 800DBA8C 000D888C 7F 63 DB 78 */ mr r3, r27 /* 800DBA90 000D8890 38 80 00 23 */ li r4, 0x23 /* 800DBA94 000D8894 38 A0 00 00 */ li r5, 0 -/* 800DBA98 000D8898 4B FF 98 81 */ bl func_800D5318 +/* 800DBA98 000D8898 4B FF 98 81 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 800DBA9C 000D889C 7F 63 DB 78 */ mr r3, r27 -/* 800DBAA0 000D88A0 48 00 00 C9 */ bl func_800DBB68 +/* 800DBAA0 000D88A0 48 00 00 C9 */ bl ToggleOrbit__20zNPCGoalAlertFodBzztFv lbl_800DBAA4: /* 800DBAA4 000D88A4 FC 20 F8 90 */ fmr f1, f31 /* 800DBAA8 000D88A8 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) @@ -2767,10 +2767,10 @@ lbl_800DBAA4: /* 800DBAB0 000D88B0 48 01 0F 71 */ bl func_800ECA20 /* 800DBAB4 000D88B4 FC 20 F8 90 */ fmr f1, f31 /* 800DBAB8 000D88B8 7F 63 DB 78 */ mr r3, r27 -/* 800DBABC 000D88BC 48 00 03 79 */ bl func_800DBE34 +/* 800DBABC 000D88BC 48 00 03 79 */ bl GetInArena__20zNPCGoalAlertFodBzztFf /* 800DBAC0 000D88C0 FC 20 F8 90 */ fmr f1, f31 /* 800DBAC4 000D88C4 7F 63 DB 78 */ mr r3, r27 -/* 800DBAC8 000D88C8 48 00 04 39 */ bl func_800DBF00 +/* 800DBAC8 000D88C8 48 00 04 39 */ bl DeathRayUpdate__20zNPCGoalAlertFodBzztFf /* 800DBACC 000D88CC 48 00 00 3C */ b lbl_800DBB08 lbl_800DBAD0: /* 800DBAD0 000D88D0 2C 03 00 00 */ cmpwi r3, 0 @@ -2780,14 +2780,14 @@ lbl_800DBAD0: /* 800DBAE0 000D88E0 90 1B 00 50 */ stw r0, 0x50(r27) /* 800DBAE4 000D88E4 38 80 00 23 */ li r4, 0x23 /* 800DBAE8 000D88E8 38 A0 00 00 */ li r5, 0 -/* 800DBAEC 000D88EC 4B FF 98 2D */ bl func_800D5318 +/* 800DBAEC 000D88EC 4B FF 98 2D */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi lbl_800DBAF0: /* 800DBAF0 000D88F0 FC 20 F8 90 */ fmr f1, f31 /* 800DBAF4 000D88F4 7F 63 DB 78 */ mr r3, r27 -/* 800DBAF8 000D88F8 48 00 00 AD */ bl func_800DBBA4 +/* 800DBAF8 000D88F8 48 00 00 AD */ bl OrbitPlayer__20zNPCGoalAlertFodBzztFf /* 800DBAFC 000D88FC FC 20 F8 90 */ fmr f1, f31 /* 800DBB00 000D8900 7F 63 DB 78 */ mr r3, r27 -/* 800DBB04 000D8904 48 00 03 FD */ bl func_800DBF00 +/* 800DBB04 000D8904 48 00 03 FD */ bl DeathRayUpdate__20zNPCGoalAlertFodBzztFf lbl_800DBB08: /* 800DBB08 000D8908 80 1B 00 50 */ lwz r0, 0x50(r27) /* 800DBB0C 000D890C 7C 00 D0 00 */ cmpw r0, r26 @@ -2807,7 +2807,7 @@ lbl_800DBB34: /* 800DBB3C 000D893C 7F 84 E3 78 */ mr r4, r28 /* 800DBB40 000D8940 7F A5 EB 78 */ mr r5, r29 /* 800DBB44 000D8944 38 C0 00 00 */ li r6, 0 -/* 800DBB48 000D8948 48 03 30 01 */ bl func_8010EB48 +/* 800DBB48 000D8948 48 03 30 01 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800DBB4C: /* 800DBB4C 000D894C E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800DBB50 000D8950 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -2817,8 +2817,8 @@ lbl_800DBB4C: /* 800DBB60 000D8960 38 21 00 30 */ addi r1, r1, 0x30 /* 800DBB64 000D8964 4E 80 00 20 */ blr -.global func_800DBB68 -func_800DBB68: +.global ToggleOrbit__20zNPCGoalAlertFodBzztFv +ToggleOrbit__20zNPCGoalAlertFodBzztFv: /* 800DBB68 000D8968 80 83 00 4C */ lwz r4, 0x4c(r3) /* 800DBB6C 000D896C 54 80 07 FF */ clrlwi. r0, r4, 0x1f /* 800DBB70 000D8970 41 82 00 1C */ beq lbl_800DBB8C @@ -2836,8 +2836,8 @@ lbl_800DBB8C: /* 800DBB9C 000D899C 90 03 00 4C */ stw r0, 0x4c(r3) /* 800DBBA0 000D89A0 4E 80 00 20 */ blr -.global func_800DBBA4 -func_800DBBA4: +.global OrbitPlayer__20zNPCGoalAlertFodBzztFf +OrbitPlayer__20zNPCGoalAlertFodBzztFf: /* 800DBBA4 000D89A4 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 800DBBA8 000D89A8 7C 08 02 A6 */ mflr r0 /* 800DBBAC 000D89AC 90 01 00 A4 */ stw r0, 0xa4(r1) @@ -2875,7 +2875,7 @@ lbl_800DBC1C: /* 800DBC28 000D8A28 4B FB 52 19 */ bl func_80090E40 /* 800DBC2C 000D8A2C 7C 64 1B 78 */ mr r4, r3 /* 800DBC30 000D8A30 38 61 00 50 */ addi r3, r1, 0x50 -/* 800DBC34 000D8A34 4B F7 28 A9 */ bl func_8004E4DC +/* 800DBC34 000D8A34 4B F7 28 A9 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800DBC38: /* 800DBC38 000D8A38 80 C1 00 50 */ lwz r6, 0x50(r1) /* 800DBC3C 000D8A3C FC 20 E8 90 */ fmr f1, f29 @@ -2887,12 +2887,12 @@ lbl_800DBC38: /* 800DBC54 000D8A54 90 A1 00 48 */ stw r5, 0x48(r1) /* 800DBC58 000D8A58 90 01 00 4C */ stw r0, 0x4c(r1) /* 800DBC5C 000D8A5C C0 42 99 54 */ lfs f2, lbl_803CE2D4-_SDA2_BASE_(r2) -/* 800DBC60 000D8A60 48 01 55 D9 */ bl func_800F1238 +/* 800DBC60 000D8A60 48 01 55 D9 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800DBC64 000D8A64 C0 22 99 08 */ lfs f1, lbl_803CE288-_SDA2_BASE_(r2) /* 800DBC68 000D8A68 38 61 00 38 */ addi r3, r1, 0x38 /* 800DBC6C 000D8A6C C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) /* 800DBC70 000D8A70 38 80 00 01 */ li r4, 1 -/* 800DBC74 000D8A74 4B F9 3D 09 */ bl func_8006F97C +/* 800DBC74 000D8A74 4B F9 3D 09 */ bl zEntPlayer_PredictPos__FP5xVec3ffi /* 800DBC78 000D8A78 7F E3 FB 78 */ mr r3, r31 /* 800DBC7C 000D8A7C 38 81 00 38 */ addi r4, r1, 0x38 /* 800DBC80 000D8A80 38 A0 00 00 */ li r5, 0 @@ -2909,7 +2909,7 @@ lbl_800DBC38: /* 800DBCAC 000D8AAC 4B F3 FB 5D */ bl func_8001B808 /* 800DBCB0 000D8AB0 7C 64 1B 78 */ mr r4, r3 /* 800DBCB4 000D8AB4 38 61 00 38 */ addi r3, r1, 0x38 -/* 800DBCB8 000D8AB8 4B F7 28 25 */ bl func_8004E4DC +/* 800DBCB8 000D8AB8 4B F7 28 25 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800DBCBC: /* 800DBCBC 000D8ABC 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 800DBCC0 000D8AC0 38 80 00 00 */ li r4, 0 @@ -2998,12 +2998,12 @@ lbl_800DBDD4: /* 800DBDE0 000D8BE0 C0 42 99 3C */ lfs f2, lbl_803CE2BC-_SDA2_BASE_(r2) /* 800DBDE4 000D8BE4 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) /* 800DBDE8 000D8BE8 7F E3 FB 78 */ mr r3, r31 -/* 800DBDEC 000D8BEC 48 01 51 E9 */ bl func_800F0FD4 +/* 800DBDEC 000D8BEC 48 01 51 E9 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DBDF0 000D8BF0 FC 20 E8 90 */ fmr f1, f29 /* 800DBDF4 000D8BF4 7F E3 FB 78 */ mr r3, r31 /* 800DBDF8 000D8BF8 38 81 00 2C */ addi r4, r1, 0x2c /* 800DBDFC 000D8BFC 38 A0 00 00 */ li r5, 0 -/* 800DBE00 000D8C00 48 01 53 2D */ bl func_800F112C +/* 800DBE00 000D8C00 48 01 53 2D */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800DBE04 000D8C04 E3 E1 00 98 */ psq_l f31, 152(r1), 0, qr0 /* 800DBE08 000D8C08 CB E1 00 90 */ lfd f31, 0x90(r1) /* 800DBE0C 000D8C0C E3 C1 00 88 */ psq_l f30, 136(r1), 0, qr0 @@ -3017,8 +3017,8 @@ lbl_800DBDD4: /* 800DBE2C 000D8C2C 38 21 00 A0 */ addi r1, r1, 0xa0 /* 800DBE30 000D8C30 4E 80 00 20 */ blr -.global func_800DBE34 -func_800DBE34: +.global GetInArena__20zNPCGoalAlertFodBzztFf +GetInArena__20zNPCGoalAlertFodBzztFf: /* 800DBE34 000D8C34 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800DBE38 000D8C38 7C 08 02 A6 */ mflr r0 /* 800DBE3C 000D8C3C 90 01 00 34 */ stw r0, 0x34(r1) @@ -3047,7 +3047,7 @@ func_800DBE34: /* 800DBE98 000D8C98 4B FB 4F 9D */ bl func_80090E34 /* 800DBE9C 000D8C9C 7C 64 1B 78 */ mr r4, r3 /* 800DBEA0 000D8CA0 38 61 00 08 */ addi r3, r1, 8 -/* 800DBEA4 000D8CA4 4B F7 26 39 */ bl func_8004E4DC +/* 800DBEA4 000D8CA4 4B F7 26 39 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DBEA8 000D8CA8 48 00 00 10 */ b lbl_800DBEB8 lbl_800DBEAC: /* 800DBEAC 000D8CAC EC 20 08 24 */ fdivs f1, f0, f1 @@ -3058,12 +3058,12 @@ lbl_800DBEB8: /* 800DBEBC 000D8CBC C0 42 99 3C */ lfs f2, lbl_803CE2BC-_SDA2_BASE_(r2) /* 800DBEC0 000D8CC0 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) /* 800DBEC4 000D8CC4 7F C3 F3 78 */ mr r3, r30 -/* 800DBEC8 000D8CC8 48 01 51 0D */ bl func_800F0FD4 +/* 800DBEC8 000D8CC8 48 01 51 0D */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DBECC 000D8CCC FC 20 F8 90 */ fmr f1, f31 /* 800DBED0 000D8CD0 7F C3 F3 78 */ mr r3, r30 /* 800DBED4 000D8CD4 38 81 00 08 */ addi r4, r1, 8 /* 800DBED8 000D8CD8 38 A0 00 00 */ li r5, 0 -/* 800DBEDC 000D8CDC 48 01 52 51 */ bl func_800F112C +/* 800DBEDC 000D8CDC 48 01 52 51 */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800DBEE0 000D8CE0 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800DBEE4 000D8CE4 80 01 00 34 */ lwz r0, 0x34(r1) /* 800DBEE8 000D8CE8 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -3073,8 +3073,8 @@ lbl_800DBEB8: /* 800DBEF8 000D8CF8 38 21 00 30 */ addi r1, r1, 0x30 /* 800DBEFC 000D8CFC 4E 80 00 20 */ blr -.global func_800DBF00 -func_800DBF00: +.global DeathRayUpdate__20zNPCGoalAlertFodBzztFf +DeathRayUpdate__20zNPCGoalAlertFodBzztFf: /* 800DBF00 000D8D00 94 21 FF 40 */ stwu r1, -0xc0(r1) /* 800DBF04 000D8D04 7C 08 02 A6 */ mflr r0 /* 800DBF08 000D8D08 90 01 00 C4 */ stw r0, 0xc4(r1) @@ -3290,7 +3290,7 @@ lbl_800DC0FC: /* 800DC228 000D9028 7F E3 FB 78 */ mr r3, r31 /* 800DC22C 000D902C 38 81 00 48 */ addi r4, r1, 0x48 /* 800DC230 000D9030 38 C0 00 00 */ li r6, 0 -/* 800DC234 000D9034 48 01 67 D9 */ bl func_800F2A0C +/* 800DC234 000D9034 48 01 67 D9 */ bl HaveLOSToPos__10zNPCCommonFP5xVec3fP6xSceneP5xBaseP7xCollis /* 800DC238 000D9038 2C 03 00 00 */ cmpwi r3, 0 /* 800DC23C 000D903C 40 82 00 1C */ bne lbl_800DC258 /* 800DC240 000D9040 80 1D 00 00 */ lwz r0, 0(r29) @@ -3309,7 +3309,7 @@ lbl_800DC260: /* 800DC26C 000D906C 38 61 00 54 */ addi r3, r1, 0x54 /* 800DC270 000D9070 38 81 00 48 */ addi r4, r1, 0x48 /* 800DC274 000D9074 38 A5 07 44 */ addi r5, r5, 0x744 -/* 800DC278 000D9078 48 05 37 C5 */ bl func_8012FA3C +/* 800DC278 000D9078 48 05 37 C5 */ bl NPCC_LineHitsBound__FP5xVec3P5xVec3P6xBoundP7xCollis /* 800DC27C 000D907C 2C 03 00 00 */ cmpwi r3, 0 /* 800DC280 000D9080 41 82 00 98 */ beq lbl_800DC318 /* 800DC284 000D9084 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -3334,7 +3334,7 @@ lbl_800DC260: /* 800DC2D0 000D90D0 7C 65 1B 78 */ mr r5, r3 /* 800DC2D4 000D90D4 7F E3 FB 78 */ mr r3, r31 /* 800DC2D8 000D90D8 38 80 00 01 */ li r4, 1 -/* 800DC2DC 000D90DC 4B F9 9F CD */ bl func_800762A8 +/* 800DC2DC 000D90DC 4B F9 9F CD */ bl zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3 /* 800DC2E0 000D90E0 48 00 00 4C */ b lbl_800DC32C lbl_800DC2E4: /* 800DC2E4 000D90E4 C0 02 99 68 */ lfs f0, lbl_803CE2E8-_SDA2_BASE_(r2) @@ -3360,7 +3360,7 @@ lbl_800DC318: lbl_800DC32C: /* 800DC32C 000D912C 38 00 00 05 */ li r0, 5 /* 800DC330 000D9130 90 1C 00 58 */ stw r0, 0x58(r28) -/* 800DC334 000D9134 4B F5 49 55 */ bl func_80030C88 +/* 800DC334 000D9134 4B F5 49 55 */ bl xurand__Fv /* 800DC338 000D9138 C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) /* 800DC33C 000D913C 80 1C 00 58 */ lwz r0, 0x58(r28) /* 800DC340 000D9140 EC 00 00 72 */ fmuls f0, f0, f1 @@ -3400,16 +3400,16 @@ lbl_800DC38C: /* 800DC3B8 000D91B8 4B F2 EE AD */ bl func_8000B264 /* 800DC3BC 000D91BC 38 7C 00 60 */ addi r3, r28, 0x60 /* 800DC3C0 000D91C0 38 81 00 54 */ addi r4, r1, 0x54 -/* 800DC3C4 000D91C4 4B F7 21 19 */ bl func_8004E4DC +/* 800DC3C4 000D91C4 4B F7 21 19 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DC3C8 000D91C8 38 7C 00 6C */ addi r3, r28, 0x6c /* 800DC3CC 000D91CC 38 81 00 48 */ addi r4, r1, 0x48 -/* 800DC3D0 000D91D0 4B F7 21 0D */ bl func_8004E4DC -/* 800DC3D4 000D91D4 4B F5 48 95 */ bl func_80030C68 +/* 800DC3D0 000D91D0 4B F7 21 0D */ bl xVec3Copy__FP5xVec3PC5xVec3 +/* 800DC3D4 000D91D4 4B F5 48 95 */ bl xrand__Fv /* 800DC3D8 000D91D8 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 800DC3DC 000D91DC 41 82 00 10 */ beq lbl_800DC3EC /* 800DC3E0 000D91E0 38 61 00 48 */ addi r3, r1, 0x48 /* 800DC3E4 000D91E4 38 80 00 01 */ li r4, 1 -/* 800DC3E8 000D91E8 4B FB 88 5D */ bl func_80094C44 +/* 800DC3E8 000D91E8 4B FB 88 5D */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui lbl_800DC3EC: /* 800DC3EC 000D91EC 80 1F 02 34 */ lwz r0, 0x234(r31) /* 800DC3F0 000D91F0 60 00 00 01 */ ori r0, r0, 1 @@ -3428,8 +3428,8 @@ lbl_800DC3F8: /* 800DC420 000D9220 38 21 00 C0 */ addi r1, r1, 0xc0 /* 800DC424 000D9224 4E 80 00 20 */ blr -.global func_800DC428 -func_800DC428: +.global DeathRayRender__20zNPCGoalAlertFodBzztFv +DeathRayRender__20zNPCGoalAlertFodBzztFv: /* 800DC428 000D9228 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800DC42C 000D922C 7C 08 02 A6 */ mflr r0 /* 800DC430 000D9230 90 01 00 24 */ stw r0, 0x24(r1) @@ -3448,7 +3448,7 @@ func_800DC428: /* 800DC464 000D9264 38 9F 00 60 */ addi r4, r31, 0x60 /* 800DC468 000D9268 38 63 A6 90 */ addi r3, r3, lbl_803CA690@l /* 800DC46C 000D926C 38 BF 00 6C */ addi r5, r31, 0x6c -/* 800DC470 000D9270 48 05 21 F5 */ bl func_8012E664 +/* 800DC470 000D9270 48 05 21 F5 */ bl Render__8NPCLaserFP5xVec3P5xVec3 /* 800DC474 000D9274 80 01 00 24 */ lwz r0, 0x24(r1) /* 800DC478 000D9278 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800DC47C 000D927C 7C 08 03 A6 */ mtlr r0 @@ -3468,7 +3468,7 @@ func_800DC428: /* 800DC4B4 000D92B4 80 63 00 00 */ lwz r3, 0(r3) /* 800DC4B8 000D92B8 7C 9F 23 78 */ mr r31, r4 /* 800DC4BC 000D92BC 90 1E 00 4C */ stw r0, 0x4c(r30) -/* 800DC4C0 000D92C0 48 01 4A 2D */ bl func_800F0EEC +/* 800DC4C0 000D92C0 48 01 4A 2D */ bl VelStop__10zNPCCommonFv /* 800DC4C4 000D92C4 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 800DC4C8 000D92C8 38 7E 00 50 */ addi r3, r30, 0x50 /* 800DC4CC 000D92CC 38 84 30 18 */ addi r4, r4, lbl_80253018@l @@ -3478,7 +3478,7 @@ func_800DC428: /* 800DC4DC 000D92DC 7F C3 F3 78 */ mr r3, r30 /* 800DC4E0 000D92E0 7F E4 FB 78 */ mr r4, r31 /* 800DC4E4 000D92E4 D0 1E 00 5C */ stfs f0, 0x5c(r30) -/* 800DC4E8 000D92E8 4B FF 8C 2D */ bl func_800D5114 +/* 800DC4E8 000D92E8 4B FF 8C 2D */ bl Enter__14zNPCGoalCommonFfPv /* 800DC4EC 000D92EC E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 800DC4F0 000D92F0 80 01 00 24 */ lwz r0, 0x24(r1) /* 800DC4F4 000D92F4 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -3507,9 +3507,9 @@ func_800DC428: /* 800DC550 000D9350 40 80 00 2C */ bge lbl_800DC57C /* 800DC554 000D9354 3C 80 4E 47 */ lis r4, 0x4E475231@ha /* 800DC558 000D9358 38 84 52 31 */ addi r4, r4, 0x4E475231@l -/* 800DC55C 000D935C 48 03 19 E1 */ bl func_8010DF3C +/* 800DC55C 000D935C 48 03 19 E1 */ bl FindGoal__7xPsycheFi /* 800DC560 000D9360 38 80 03 E8 */ li r4, 0x3e8 -/* 800DC564 000D9364 4B FF 97 5D */ bl func_800D5CC0 +/* 800DC564 000D9364 4B FF 97 5D */ bl LoopCountSet__16zNPCGoalLoopAnimFi /* 800DC568 000D9368 38 00 00 02 */ li r0, 2 /* 800DC56C 000D936C 3C 60 4E 47 */ lis r3, 0x4E475231@ha /* 800DC570 000D9370 90 1B 00 00 */ stw r0, 0(r27) @@ -3527,7 +3527,7 @@ lbl_800DC57C: /* 800DC59C 000D939C 48 00 00 50 */ b lbl_800DC5EC lbl_800DC5A0: /* 800DC5A0 000D93A0 7F E3 FB 78 */ mr r3, r31 -/* 800DC5A4 000D93A4 48 01 6E 3D */ bl func_800F33E0 +/* 800DC5A4 000D93A4 48 01 6E 3D */ bl SomethingWonderful__10zNPCCommonFv /* 800DC5A8 000D93A8 2C 03 00 00 */ cmpwi r3, 0 /* 800DC5AC 000D93AC 41 82 00 18 */ beq lbl_800DC5C4 /* 800DC5B0 000D93B0 38 00 00 01 */ li r0, 1 @@ -3562,7 +3562,7 @@ lbl_800DC600: /* 800DC618 000D9418 4B FA 66 E1 */ bl func_80082CF8 /* 800DC61C 000D941C 7C 64 1B 78 */ mr r4, r3 /* 800DC620 000D9420 38 7F 02 A8 */ addi r3, r31, 0x2a8 -/* 800DC624 000D9424 48 02 54 DD */ bl func_80101B00 +/* 800DC624 000D9424 48 02 54 DD */ bl PctFromHome__8NPCArenaFP5xVec3 /* 800DC628 000D9428 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DC62C 000D942C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DC630 000D9430 40 81 00 20 */ ble lbl_800DC650 @@ -3571,7 +3571,7 @@ lbl_800DC600: /* 800DC63C 000D943C 90 1A 00 4C */ stw r0, 0x4c(r26) /* 800DC640 000D9440 38 80 00 23 */ li r4, 0x23 /* 800DC644 000D9444 38 A0 00 00 */ li r5, 0 -/* 800DC648 000D9448 4B FF 8C D1 */ bl func_800D5318 +/* 800DC648 000D9448 4B FF 8C D1 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 800DC64C 000D944C 48 00 00 24 */ b lbl_800DC670 lbl_800DC650: /* 800DC650 000D9450 80 1A 00 4C */ lwz r0, 0x4c(r26) @@ -3605,7 +3605,7 @@ lbl_800DC69C: lbl_800DC6B4: /* 800DC6B4 000D94B4 FC 20 F8 90 */ fmr f1, f31 /* 800DC6B8 000D94B8 7F 43 D3 78 */ mr r3, r26 -/* 800DC6BC 000D94BC 48 00 03 25 */ bl func_800DC9E0 +/* 800DC6BC 000D94BC 48 00 03 25 */ bl GetInArena__20zNPCGoalAlertChomperFf /* 800DC6C0 000D94C0 48 00 01 58 */ b lbl_800DC818 lbl_800DC6C4: /* 800DC6C4 000D94C4 2C 19 00 00 */ cmpwi r25, 0 @@ -3613,14 +3613,14 @@ lbl_800DC6C4: /* 800DC6CC 000D94CC 7F 43 D3 78 */ mr r3, r26 /* 800DC6D0 000D94D0 38 80 00 23 */ li r4, 0x23 /* 800DC6D4 000D94D4 38 A0 00 00 */ li r5, 0 -/* 800DC6D8 000D94D8 4B FF 8C 41 */ bl func_800D5318 +/* 800DC6D8 000D94D8 4B FF 8C 41 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi lbl_800DC6DC: /* 800DC6DC 000D94DC FC 20 F8 90 */ fmr f1, f31 /* 800DC6E0 000D94E0 7F 43 D3 78 */ mr r3, r26 -/* 800DC6E4 000D94E4 48 00 01 95 */ bl func_800DC878 +/* 800DC6E4 000D94E4 48 00 01 95 */ bl CirclePlayer__20zNPCGoalAlertChomperFf /* 800DC6E8 000D94E8 FC 20 F8 90 */ fmr f1, f31 /* 800DC6EC 000D94EC 7F 43 D3 78 */ mr r3, r26 -/* 800DC6F0 000D94F0 48 00 07 05 */ bl func_800DCDF4 +/* 800DC6F0 000D94F0 48 00 07 05 */ bl CheckSpot__20zNPCGoalAlertChomperFf /* 800DC6F4 000D94F4 2C 03 00 00 */ cmpwi r3, 0 /* 800DC6F8 000D94F8 41 82 01 20 */ beq lbl_800DC818 /* 800DC6FC 000D94FC 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -3641,7 +3641,7 @@ lbl_800DC730: /* 800DC734 000D9534 41 82 00 8C */ beq lbl_800DC7C0 /* 800DC738 000D9538 7F 43 D3 78 */ mr r3, r26 /* 800DC73C 000D953C 38 9A 00 50 */ addi r4, r26, 0x50 -/* 800DC740 000D9540 48 00 03 A1 */ bl func_800DCAE0 +/* 800DC740 000D9540 48 00 03 A1 */ bl CalcEvadePos__20zNPCGoalAlertChomperFP5xVec3 /* 800DC744 000D9544 2C 03 00 00 */ cmpwi r3, 0 /* 800DC748 000D9548 40 82 00 10 */ bne lbl_800DC758 /* 800DC74C 000D954C 38 00 00 02 */ li r0, 2 @@ -3676,7 +3676,7 @@ lbl_800DC7AC: /* 800DC7B0 000D95B0 7F 43 D3 78 */ mr r3, r26 /* 800DC7B4 000D95B4 38 80 00 23 */ li r4, 0x23 /* 800DC7B8 000D95B8 38 A0 00 00 */ li r5, 0 -/* 800DC7BC 000D95BC 4B FF 8B 5D */ bl func_800D5318 +/* 800DC7BC 000D95BC 4B FF 8B 5D */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi lbl_800DC7C0: /* 800DC7C0 000D95C0 C0 3A 00 5C */ lfs f1, 0x5c(r26) /* 800DC7C4 000D95C4 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) @@ -3698,7 +3698,7 @@ lbl_800DC7F4: /* 800DC7F8 000D95F8 D0 5A 00 5C */ stfs f2, 0x5c(r26) /* 800DC7FC 000D95FC 7F 43 D3 78 */ mr r3, r26 /* 800DC800 000D9600 38 9A 00 50 */ addi r4, r26, 0x50 -/* 800DC804 000D9604 48 00 05 01 */ bl func_800DCD04 +/* 800DC804 000D9604 48 00 05 01 */ bl MoveEvadePos__20zNPCGoalAlertChomperFPC5xVec3f /* 800DC808 000D9608 2C 03 00 00 */ cmpwi r3, 0 /* 800DC80C 000D960C 41 82 00 0C */ beq lbl_800DC818 /* 800DC810 000D9610 38 00 00 02 */ li r0, 2 @@ -3722,7 +3722,7 @@ lbl_800DC844: /* 800DC84C 000D964C 7F 64 DB 78 */ mr r4, r27 /* 800DC850 000D9650 7F 85 E3 78 */ mr r5, r28 /* 800DC854 000D9654 38 C0 00 00 */ li r6, 0 -/* 800DC858 000D9658 48 03 22 F1 */ bl func_8010EB48 +/* 800DC858 000D9658 48 03 22 F1 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800DC85C: /* 800DC85C 000D965C E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 800DC860 000D9660 CB E1 00 30 */ lfd f31, 0x30(r1) @@ -3732,8 +3732,8 @@ lbl_800DC85C: /* 800DC870 000D9670 38 21 00 40 */ addi r1, r1, 0x40 /* 800DC874 000D9674 4E 80 00 20 */ blr -.global func_800DC878 -func_800DC878: +.global CirclePlayer__20zNPCGoalAlertChomperFf +CirclePlayer__20zNPCGoalAlertChomperFf: /* 800DC878 000D9678 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800DC87C 000D967C 7C 08 02 A6 */ mflr r0 /* 800DC880 000D9680 90 01 00 64 */ stw r0, 0x64(r1) @@ -3749,7 +3749,7 @@ func_800DC878: /* 800DC8A8 000D96A8 83 E4 00 00 */ lwz r31, 0(r4) /* 800DC8AC 000D96AC 38 80 00 00 */ li r4, 0 /* 800DC8B0 000D96B0 C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) -/* 800DC8B4 000D96B4 4B F9 30 C9 */ bl func_8006F97C +/* 800DC8B4 000D96B4 4B F9 30 C9 */ bl zEntPlayer_PredictPos__FP5xVec3ffi /* 800DC8B8 000D96B8 7F E3 FB 78 */ mr r3, r31 /* 800DC8BC 000D96BC 38 81 00 2C */ addi r4, r1, 0x2c /* 800DC8C0 000D96C0 38 A0 00 00 */ li r5, 0 @@ -3768,7 +3768,7 @@ func_800DC878: /* 800DC8F4 000D96F4 4B F3 EF 15 */ bl func_8001B808 /* 800DC8F8 000D96F8 7C 64 1B 78 */ mr r4, r3 /* 800DC8FC 000D96FC 38 61 00 2C */ addi r3, r1, 0x2c -/* 800DC900 000D9700 4B F7 1B DD */ bl func_8004E4DC +/* 800DC900 000D9700 4B F7 1B DD */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800DC904: /* 800DC904 000D9704 7F E3 FB 78 */ mr r3, r31 /* 800DC908 000D9708 38 81 00 20 */ addi r4, r1, 0x20 @@ -3785,7 +3785,7 @@ lbl_800DC904: /* 800DC934 000D9734 4B FB 45 01 */ bl func_80090E34 /* 800DC938 000D9738 7C 64 1B 78 */ mr r4, r3 /* 800DC93C 000D973C 38 61 00 20 */ addi r3, r1, 0x20 -/* 800DC940 000D9740 4B F7 1B 9D */ bl func_8004E4DC +/* 800DC940 000D9740 4B F7 1B 9D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DC944 000D9744 48 00 00 10 */ b lbl_800DC954 lbl_800DC948: /* 800DC948 000D9748 EC 20 08 24 */ fdivs f1, f0, f1 @@ -3802,22 +3802,22 @@ lbl_800DC954: /* 800DC970 000D9770 90 01 00 1C */ stw r0, 0x1c(r1) /* 800DC974 000D9774 C0 42 99 04 */ lfs f2, lbl_803CE284-_SDA2_BASE_(r2) /* 800DC978 000D9778 C0 62 99 68 */ lfs f3, lbl_803CE2E8-_SDA2_BASE_(r2) -/* 800DC97C 000D977C 48 01 46 59 */ bl func_800F0FD4 +/* 800DC97C 000D977C 48 01 46 59 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DC980 000D9780 FC 20 F0 90 */ fmr f1, f30 /* 800DC984 000D9784 C0 42 99 7C */ lfs f2, lbl_803CE2FC-_SDA2_BASE_(r2) /* 800DC988 000D9788 7F E3 FB 78 */ mr r3, r31 /* 800DC98C 000D978C 38 81 00 14 */ addi r4, r1, 0x14 -/* 800DC990 000D9790 48 01 48 A9 */ bl func_800F1238 +/* 800DC990 000D9790 48 01 48 A9 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800DC994 000D9794 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800DC998 000D9798 38 61 00 08 */ addi r3, r1, 8 /* 800DC99C 000D979C C0 04 00 B8 */ lfs f0, 0xb8(r4) /* 800DC9A0 000D97A0 EC 20 08 2A */ fadds f1, f0, f1 -/* 800DC9A4 000D97A4 48 05 2C 39 */ bl func_8012F5DC +/* 800DC9A4 000D97A4 48 05 2C 39 */ bl NPCC_ang_toXZDir__FfP5xVec3 /* 800DC9A8 000D97A8 FC 20 F0 90 */ fmr f1, f30 /* 800DC9AC 000D97AC 7F E3 FB 78 */ mr r3, r31 /* 800DC9B0 000D97B0 38 81 00 08 */ addi r4, r1, 8 /* 800DC9B4 000D97B4 38 A0 00 00 */ li r5, 0 -/* 800DC9B8 000D97B8 48 01 47 75 */ bl func_800F112C +/* 800DC9B8 000D97B8 48 01 47 75 */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800DC9BC 000D97BC E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 800DC9C0 000D97C0 CB E1 00 50 */ lfd f31, 0x50(r1) /* 800DC9C4 000D97C4 E3 C1 00 48 */ psq_l f30, 72(r1), 0, qr0 @@ -3828,8 +3828,8 @@ lbl_800DC954: /* 800DC9D8 000D97D8 38 21 00 60 */ addi r1, r1, 0x60 /* 800DC9DC 000D97DC 4E 80 00 20 */ blr -.global func_800DC9E0 -func_800DC9E0: +.global GetInArena__20zNPCGoalAlertChomperFf +GetInArena__20zNPCGoalAlertChomperFf: /* 800DC9E0 000D97E0 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800DC9E4 000D97E4 7C 08 02 A6 */ mflr r0 /* 800DC9E8 000D97E8 90 01 00 54 */ stw r0, 0x54(r1) @@ -3858,7 +3858,7 @@ func_800DC9E0: /* 800DCA44 000D9844 4B FB 43 F1 */ bl func_80090E34 /* 800DCA48 000D9848 7C 64 1B 78 */ mr r4, r3 /* 800DCA4C 000D984C 38 61 00 20 */ addi r3, r1, 0x20 -/* 800DCA50 000D9850 4B F7 1A 8D */ bl func_8004E4DC +/* 800DCA50 000D9850 4B F7 1A 8D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DCA54 000D9854 48 00 00 10 */ b lbl_800DCA64 lbl_800DCA58: /* 800DCA58 000D9858 EC 20 08 24 */ fdivs f1, f0, f1 @@ -3867,27 +3867,27 @@ lbl_800DCA58: lbl_800DCA64: /* 800DCA64 000D9864 38 61 00 14 */ addi r3, r1, 0x14 /* 800DCA68 000D9868 38 81 00 20 */ addi r4, r1, 0x20 -/* 800DCA6C 000D986C 4B F7 1A 71 */ bl func_8004E4DC +/* 800DCA6C 000D986C 4B F7 1A 71 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DCA70 000D9870 FC 20 F8 90 */ fmr f1, f31 /* 800DCA74 000D9874 C0 42 99 3C */ lfs f2, lbl_803CE2BC-_SDA2_BASE_(r2) /* 800DCA78 000D9878 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) /* 800DCA7C 000D987C 7F C3 F3 78 */ mr r3, r30 -/* 800DCA80 000D9880 48 01 45 55 */ bl func_800F0FD4 +/* 800DCA80 000D9880 48 01 45 55 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DCA84 000D9884 FC 20 F8 90 */ fmr f1, f31 /* 800DCA88 000D9888 C0 42 99 00 */ lfs f2, lbl_803CE280-_SDA2_BASE_(r2) /* 800DCA8C 000D988C 7F C3 F3 78 */ mr r3, r30 /* 800DCA90 000D9890 38 81 00 14 */ addi r4, r1, 0x14 -/* 800DCA94 000D9894 48 01 47 A5 */ bl func_800F1238 +/* 800DCA94 000D9894 48 01 47 A5 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800DCA98 000D9898 80 9E 00 48 */ lwz r4, 0x48(r30) /* 800DCA9C 000D989C 38 61 00 08 */ addi r3, r1, 8 /* 800DCAA0 000D98A0 C0 04 00 B8 */ lfs f0, 0xb8(r4) /* 800DCAA4 000D98A4 EC 20 08 2A */ fadds f1, f0, f1 -/* 800DCAA8 000D98A8 48 05 2B 35 */ bl func_8012F5DC +/* 800DCAA8 000D98A8 48 05 2B 35 */ bl NPCC_ang_toXZDir__FfP5xVec3 /* 800DCAAC 000D98AC FC 20 F8 90 */ fmr f1, f31 /* 800DCAB0 000D98B0 7F C3 F3 78 */ mr r3, r30 /* 800DCAB4 000D98B4 38 81 00 08 */ addi r4, r1, 8 /* 800DCAB8 000D98B8 38 A0 00 00 */ li r5, 0 -/* 800DCABC 000D98BC 48 01 46 71 */ bl func_800F112C +/* 800DCABC 000D98BC 48 01 46 71 */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800DCAC0 000D98C0 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 800DCAC4 000D98C4 80 01 00 54 */ lwz r0, 0x54(r1) /* 800DCAC8 000D98C8 CB E1 00 40 */ lfd f31, 0x40(r1) @@ -3897,8 +3897,8 @@ lbl_800DCA64: /* 800DCAD8 000D98D8 38 21 00 50 */ addi r1, r1, 0x50 /* 800DCADC 000D98DC 4E 80 00 20 */ blr -.global func_800DCAE0 -func_800DCAE0: +.global CalcEvadePos__20zNPCGoalAlertChomperFP5xVec3 +CalcEvadePos__20zNPCGoalAlertChomperFP5xVec3: /* 800DCAE0 000D98E0 94 21 FF 70 */ stwu r1, -0x90(r1) /* 800DCAE4 000D98E4 7C 08 02 A6 */ mflr r0 /* 800DCAE8 000D98E8 90 01 00 94 */ stw r0, 0x94(r1) @@ -3939,7 +3939,7 @@ lbl_800DCB60: /* 800DCB6C 000D996C 38 60 00 00 */ li r3, 0 /* 800DCB70 000D9970 48 00 01 68 */ b lbl_800DCCD8 lbl_800DCB74: -/* 800DCB74 000D9974 4B F5 41 15 */ bl func_80030C88 +/* 800DCB74 000D9974 4B F5 41 15 */ bl xurand__Fv /* 800DCB78 000D9978 C0 02 99 80 */ lfs f0, lbl_803CE300-_SDA2_BASE_(r2) /* 800DCB7C 000D997C EF A0 00 72 */ fmuls f29, f0, f1 /* 800DCB80 000D9980 FC 20 E8 90 */ fmr f1, f29 @@ -4046,8 +4046,8 @@ lbl_800DCCD8: /* 800DCCFC 000D9AFC 38 21 00 90 */ addi r1, r1, 0x90 /* 800DCD00 000D9B00 4E 80 00 20 */ blr -.global func_800DCD04 -func_800DCD04: +.global MoveEvadePos__20zNPCGoalAlertChomperFPC5xVec3f +MoveEvadePos__20zNPCGoalAlertChomperFPC5xVec3f: /* 800DCD04 000D9B04 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800DCD08 000D9B08 7C 08 02 A6 */ mflr r0 /* 800DCD0C 000D9B0C 90 01 00 54 */ stw r0, 0x54(r1) @@ -4082,22 +4082,22 @@ lbl_800DCD68: /* 800DCD7C 000D9B7C C0 42 99 3C */ lfs f2, lbl_803CE2BC-_SDA2_BASE_(r2) /* 800DCD80 000D9B80 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) /* 800DCD84 000D9B84 7F C3 F3 78 */ mr r3, r30 -/* 800DCD88 000D9B88 48 01 42 4D */ bl func_800F0FD4 +/* 800DCD88 000D9B88 48 01 42 4D */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DCD8C 000D9B8C FC 20 F0 90 */ fmr f1, f30 /* 800DCD90 000D9B90 C0 42 99 00 */ lfs f2, lbl_803CE280-_SDA2_BASE_(r2) /* 800DCD94 000D9B94 7F C3 F3 78 */ mr r3, r30 /* 800DCD98 000D9B98 38 81 00 14 */ addi r4, r1, 0x14 -/* 800DCD9C 000D9B9C 48 01 44 9D */ bl func_800F1238 +/* 800DCD9C 000D9B9C 48 01 44 9D */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800DCDA0 000D9BA0 80 9E 00 48 */ lwz r4, 0x48(r30) /* 800DCDA4 000D9BA4 38 61 00 08 */ addi r3, r1, 8 /* 800DCDA8 000D9BA8 C0 04 00 B8 */ lfs f0, 0xb8(r4) /* 800DCDAC 000D9BAC EC 20 08 2A */ fadds f1, f0, f1 -/* 800DCDB0 000D9BB0 48 05 28 2D */ bl func_8012F5DC +/* 800DCDB0 000D9BB0 48 05 28 2D */ bl NPCC_ang_toXZDir__FfP5xVec3 /* 800DCDB4 000D9BB4 FC 20 F0 90 */ fmr f1, f30 /* 800DCDB8 000D9BB8 7F C3 F3 78 */ mr r3, r30 /* 800DCDBC 000D9BBC 38 81 00 08 */ addi r4, r1, 8 /* 800DCDC0 000D9BC0 38 A0 00 00 */ li r5, 0 -/* 800DCDC4 000D9BC4 48 01 43 69 */ bl func_800F112C +/* 800DCDC4 000D9BC4 48 01 43 69 */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i lbl_800DCDC8: /* 800DCDC8 000D9BC8 7F E3 FB 78 */ mr r3, r31 /* 800DCDCC 000D9BCC E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 @@ -4111,8 +4111,8 @@ lbl_800DCDC8: /* 800DCDEC 000D9BEC 38 21 00 50 */ addi r1, r1, 0x50 /* 800DCDF0 000D9BF0 4E 80 00 20 */ blr -.global func_800DCDF4 -func_800DCDF4: +.global CheckSpot__20zNPCGoalAlertChomperFf +CheckSpot__20zNPCGoalAlertChomperFf: /* 800DCDF4 000D9BF4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800DCDF8 000D9BF8 7C 08 02 A6 */ mflr r0 /* 800DCDFC 000D9BFC 90 01 00 44 */ stw r0, 0x44(r1) @@ -4125,7 +4125,7 @@ func_800DCDF4: /* 800DCE18 000D9C18 38 80 00 01 */ li r4, 1 /* 800DCE1C 000D9C1C 83 E5 00 00 */ lwz r31, 0(r5) /* 800DCE20 000D9C20 C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) -/* 800DCE24 000D9C24 4B F9 2B 59 */ bl func_8006F97C +/* 800DCE24 000D9C24 4B F9 2B 59 */ bl zEntPlayer_PredictPos__FP5xVec3ffi /* 800DCE28 000D9C28 7F E3 FB 78 */ mr r3, r31 /* 800DCE2C 000D9C2C 38 81 00 18 */ addi r4, r1, 0x18 /* 800DCE30 000D9C30 38 A0 00 00 */ li r5, 0 @@ -4181,7 +4181,7 @@ lbl_800DCED4: /* 800DCEE8 000D9CE8 4B FB 3F 59 */ bl func_80090E40 /* 800DCEEC 000D9CEC 7C 64 1B 78 */ mr r4, r3 /* 800DCEF0 000D9CF0 38 61 00 0C */ addi r3, r1, 0xc -/* 800DCEF4 000D9CF4 4B F7 15 FD */ bl func_8004E4F0 +/* 800DCEF4 000D9CF4 4B F7 15 FD */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800DCEF8 000D9CF8 C0 02 99 1C */ lfs f0, lbl_803CE29C-_SDA2_BASE_(r2) /* 800DCEFC 000D9CFC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DCF00 000D9D00 40 80 00 0C */ bge lbl_800DCF0C @@ -4203,7 +4203,7 @@ lbl_800DCF10: /* 800DCF38 000D9D38 38 00 00 00 */ li r0, 0 /* 800DCF3C 000D9D3C 90 03 00 4C */ stw r0, 0x4c(r3) /* 800DCF40 000D9D40 90 03 00 50 */ stw r0, 0x50(r3) -/* 800DCF44 000D9D44 4B FF 81 D1 */ bl func_800D5114 +/* 800DCF44 000D9D44 4B FF 81 D1 */ bl Enter__14zNPCGoalCommonFfPv /* 800DCF48 000D9D48 80 01 00 14 */ lwz r0, 0x14(r1) /* 800DCF4C 000D9D4C 7C 08 03 A6 */ mtlr r0 /* 800DCF50 000D9D50 38 21 00 10 */ addi r1, r1, 0x10 @@ -4236,9 +4236,9 @@ lbl_800DCF10: /* 800DCFBC 000D9DBC 40 80 00 2C */ bge lbl_800DCFE8 /* 800DCFC0 000D9DC0 3C 80 4E 47 */ lis r4, 0x4E475231@ha /* 800DCFC4 000D9DC4 38 84 52 31 */ addi r4, r4, 0x4E475231@l -/* 800DCFC8 000D9DC8 48 03 0F 75 */ bl func_8010DF3C +/* 800DCFC8 000D9DC8 48 03 0F 75 */ bl FindGoal__7xPsycheFi /* 800DCFCC 000D9DCC 38 80 03 E8 */ li r4, 0x3e8 -/* 800DCFD0 000D9DD0 4B FF 8C F1 */ bl func_800D5CC0 +/* 800DCFD0 000D9DD0 4B FF 8C F1 */ bl LoopCountSet__16zNPCGoalLoopAnimFi /* 800DCFD4 000D9DD4 38 00 00 02 */ li r0, 2 /* 800DCFD8 000D9DD8 3C 60 4E 47 */ lis r3, 0x4E475231@ha /* 800DCFDC 000D9DDC 90 1B 00 00 */ stw r0, 0(r27) @@ -4256,7 +4256,7 @@ lbl_800DCFE8: /* 800DD008 000D9E08 48 00 00 50 */ b lbl_800DD058 lbl_800DD00C: /* 800DD00C 000D9E0C 7F E3 FB 78 */ mr r3, r31 -/* 800DD010 000D9E10 48 01 63 D1 */ bl func_800F33E0 +/* 800DD010 000D9E10 48 01 63 D1 */ bl SomethingWonderful__10zNPCCommonFv /* 800DD014 000D9E14 2C 03 00 00 */ cmpwi r3, 0 /* 800DD018 000D9E18 41 82 00 18 */ beq lbl_800DD030 /* 800DD01C 000D9E1C 38 00 00 01 */ li r0, 1 @@ -4306,7 +4306,7 @@ lbl_800DD0B0: /* 800DD0B8 000D9EB8 7F 43 D3 78 */ mr r3, r26 /* 800DD0BC 000D9EBC 38 80 00 21 */ li r4, 0x21 /* 800DD0C0 000D9EC0 38 A0 00 00 */ li r5, 0 -/* 800DD0C4 000D9EC4 4B FF 82 55 */ bl func_800D5318 +/* 800DD0C4 000D9EC4 4B FF 82 55 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi lbl_800DD0C8: /* 800DD0C8 000D9EC8 38 00 00 02 */ li r0, 2 /* 800DD0CC 000D9ECC 90 1A 00 50 */ stw r0, 0x50(r26) @@ -4318,7 +4318,7 @@ lbl_800DD0D4: lbl_800DD0E0: /* 800DD0E0 000D9EE0 FC 20 F8 90 */ fmr f1, f31 /* 800DD0E4 000D9EE4 7F 43 D3 78 */ mr r3, r26 -/* 800DD0E8 000D9EE8 48 00 01 6D */ bl func_800DD254 +/* 800DD0E8 000D9EE8 48 00 01 6D */ bl PlayerInSpot__19zNPCGoalAlertHammerFf /* 800DD0EC 000D9EEC 2C 03 00 00 */ cmpwi r3, 0 /* 800DD0F0 000D9EF0 41 82 00 28 */ beq lbl_800DD118 /* 800DD0F4 000D9EF4 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -4336,17 +4336,17 @@ lbl_800DD118: /* 800DD120 000D9F20 7F 43 D3 78 */ mr r3, r26 /* 800DD124 000D9F24 38 80 00 23 */ li r4, 0x23 /* 800DD128 000D9F28 38 A0 00 00 */ li r5, 0 -/* 800DD12C 000D9F2C 4B FF 81 ED */ bl func_800D5318 +/* 800DD12C 000D9F2C 4B FF 81 ED */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 800DD130 000D9F30 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) /* 800DD134 000D9F34 D0 1A 00 54 */ stfs f0, 0x54(r26) lbl_800DD138: /* 800DD138 000D9F38 FC 20 F8 90 */ fmr f1, f31 /* 800DD13C 000D9F3C 7F 43 D3 78 */ mr r3, r26 -/* 800DD140 000D9F40 48 00 02 E9 */ bl func_800DD428 +/* 800DD140 000D9F40 48 00 02 E9 */ bl MoveChase__19zNPCGoalAlertHammerFf /* 800DD144 000D9F44 FC 20 F8 90 */ fmr f1, f31 /* 800DD148 000D9F48 C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) /* 800DD14C 000D9F4C 38 7A 00 54 */ addi r3, r26, 0x54 -/* 800DD150 000D9F50 48 05 2F 29 */ bl func_80130078 +/* 800DD150 000D9F50 48 05 2F 29 */ bl NPCC_TmrCycle__FPfff /* 800DD154 000D9F54 48 00 00 A0 */ b lbl_800DD1F4 lbl_800DD158: /* 800DD158 000D9F58 38 00 00 04 */ li r0, 4 @@ -4372,7 +4372,7 @@ lbl_800DD184: lbl_800DD1A0: /* 800DD1A0 000D9FA0 FC 20 F8 90 */ fmr f1, f31 /* 800DD1A4 000D9FA4 7F 43 D3 78 */ mr r3, r26 -/* 800DD1A8 000D9FA8 48 00 05 5D */ bl func_800DD704 +/* 800DD1A8 000D9FA8 48 00 05 5D */ bl MoveEvade__19zNPCGoalAlertHammerFf /* 800DD1AC 000D9FAC FC 20 F8 90 */ fmr f1, f31 /* 800DD1B0 000D9FB0 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) /* 800DD1B4 000D9FB4 7F E3 FB 78 */ mr r3, r31 @@ -4392,7 +4392,7 @@ lbl_800DD1D8: /* 800DD1E4 000D9FE4 7F 43 D3 78 */ mr r3, r26 /* 800DD1E8 000D9FE8 38 80 00 23 */ li r4, 0x23 /* 800DD1EC 000D9FEC 38 A0 00 00 */ li r5, 0 -/* 800DD1F0 000D9FF0 4B FF 81 29 */ bl func_800D5318 +/* 800DD1F0 000D9FF0 4B FF 81 29 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi lbl_800DD1F4: /* 800DD1F4 000D9FF4 80 1A 00 50 */ lwz r0, 0x50(r26) /* 800DD1F8 000D9FF8 7C 00 E8 00 */ cmpw r0, r29 @@ -4412,7 +4412,7 @@ lbl_800DD220: /* 800DD228 000DA028 7F 64 DB 78 */ mr r4, r27 /* 800DD22C 000DA02C 7F 85 E3 78 */ mr r5, r28 /* 800DD230 000DA030 38 C0 00 00 */ li r6, 0 -/* 800DD234 000DA034 48 03 19 15 */ bl func_8010EB48 +/* 800DD234 000DA034 48 03 19 15 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800DD238: /* 800DD238 000DA038 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 800DD23C 000DA03C CB E1 00 30 */ lfd f31, 0x30(r1) @@ -4422,8 +4422,8 @@ lbl_800DD238: /* 800DD24C 000DA04C 38 21 00 40 */ addi r1, r1, 0x40 /* 800DD250 000DA050 4E 80 00 20 */ blr -.global func_800DD254 -func_800DD254: +.global PlayerInSpot__19zNPCGoalAlertHammerFf +PlayerInSpot__19zNPCGoalAlertHammerFf: /* 800DD254 000DA054 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800DD258 000DA058 7C 08 02 A6 */ mflr r0 /* 800DD25C 000DA05C 90 01 00 54 */ stw r0, 0x54(r1) @@ -4468,7 +4468,7 @@ lbl_800DD2D8: /* 800DD2EC 000DA0EC 4B FB 3B 55 */ bl func_80090E40 /* 800DD2F0 000DA0F0 7C 64 1B 78 */ mr r4, r3 /* 800DD2F4 000DA0F4 38 61 00 30 */ addi r3, r1, 0x30 -/* 800DD2F8 000DA0F8 4B F7 11 F9 */ bl func_8004E4F0 +/* 800DD2F8 000DA0F8 4B F7 11 F9 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800DD2FC 000DA0FC C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) /* 800DD300 000DA100 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DD304 000DA104 40 80 00 0C */ bge lbl_800DD310 @@ -4493,7 +4493,7 @@ lbl_800DD310: /* 800DD34C 000DA14C 4B F3 E4 BD */ bl func_8001B808 /* 800DD350 000DA150 7C 64 1B 78 */ mr r4, r3 /* 800DD354 000DA154 38 61 00 18 */ addi r3, r1, 0x18 -/* 800DD358 000DA158 4B F7 11 85 */ bl func_8004E4DC +/* 800DD358 000DA158 4B F7 11 85 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DD35C 000DA15C 7F E3 FB 78 */ mr r3, r31 /* 800DD360 000DA160 4B F3 E4 A9 */ bl func_8001B808 /* 800DD364 000DA164 7C 64 1B 78 */ mr r4, r3 @@ -4522,7 +4522,7 @@ lbl_800DD3B0: /* 800DD3B0 000DA1B0 C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) /* 800DD3B4 000DA1B4 38 61 00 18 */ addi r3, r1, 0x18 /* 800DD3B8 000DA1B8 38 80 00 00 */ li r4, 0 -/* 800DD3BC 000DA1BC 4B F9 25 C1 */ bl func_8006F97C +/* 800DD3BC 000DA1BC 4B F9 25 C1 */ bl zEntPlayer_PredictPos__FP5xVec3ffi /* 800DD3C0 000DA1C0 38 61 00 0C */ addi r3, r1, 0xc /* 800DD3C4 000DA1C4 38 81 00 18 */ addi r4, r1, 0x18 /* 800DD3C8 000DA1C8 38 A1 00 24 */ addi r5, r1, 0x24 @@ -4552,8 +4552,8 @@ lbl_800DD40C: /* 800DD420 000DA220 38 21 00 50 */ addi r1, r1, 0x50 /* 800DD424 000DA224 4E 80 00 20 */ blr -.global func_800DD428 -func_800DD428: +.global MoveChase__19zNPCGoalAlertHammerFf +MoveChase__19zNPCGoalAlertHammerFf: /* 800DD428 000DA228 94 21 FF 40 */ stwu r1, -0xc0(r1) /* 800DD42C 000DA22C 7C 08 02 A6 */ mflr r0 /* 800DD430 000DA230 90 01 00 C4 */ stw r0, 0xc4(r1) @@ -4593,7 +4593,7 @@ lbl_800DD4A8: lbl_800DD4AC: /* 800DD4AC 000DA2AC C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) /* 800DD4B0 000DA2B0 38 80 00 00 */ li r4, 0 -/* 800DD4B4 000DA2B4 4B F9 24 C9 */ bl func_8006F97C +/* 800DD4B4 000DA2B4 4B F9 24 C9 */ bl zEntPlayer_PredictPos__FP5xVec3ffi /* 800DD4B8 000DA2B8 7F C3 F3 78 */ mr r3, r30 /* 800DD4BC 000DA2BC 38 81 00 68 */ addi r4, r1, 0x68 /* 800DD4C0 000DA2C0 38 A1 00 5C */ addi r5, r1, 0x5c @@ -4608,7 +4608,7 @@ lbl_800DD4AC: /* 800DD4E4 000DA2E4 4B FB 39 51 */ bl func_80090E34 /* 800DD4E8 000DA2E8 7C 64 1B 78 */ mr r4, r3 /* 800DD4EC 000DA2EC 38 61 00 5C */ addi r3, r1, 0x5c -/* 800DD4F0 000DA2F0 4B F7 0F ED */ bl func_8004E4DC +/* 800DD4F0 000DA2F0 4B F7 0F ED */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DD4F4 000DA2F4 C3 E2 98 F4 */ lfs f31, lbl_803CE274-_SDA2_BASE_(r2) /* 800DD4F8 000DA2F8 48 00 00 14 */ b lbl_800DD50C lbl_800DD4FC: @@ -4671,7 +4671,7 @@ lbl_800DD50C: /* 800DD5D8 000DA3D8 4B F3 10 ED */ bl func_8000E6C4 /* 800DD5DC 000DA3DC 38 61 00 2C */ addi r3, r1, 0x2c /* 800DD5E0 000DA3E0 38 81 00 38 */ addi r4, r1, 0x38 -/* 800DD5E4 000DA3E4 4B F7 0F 0D */ bl func_8004E4F0 +/* 800DD5E4 000DA3E4 4B F7 0F 0D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800DD5E8 000DA3E8 EC 01 07 72 */ fmuls f0, f1, f29 /* 800DD5EC 000DA3EC C0 22 99 9C */ lfs f1, lbl_803CE31C-_SDA2_BASE_(r2) /* 800DD5F0 000DA3F0 38 61 00 08 */ addi r3, r1, 8 @@ -4710,7 +4710,7 @@ lbl_800DD66C: /* 800DD670 000DA470 C0 42 99 44 */ lfs f2, lbl_803CE2C4-_SDA2_BASE_(r2) /* 800DD674 000DA474 7F C3 F3 78 */ mr r3, r30 /* 800DD678 000DA478 38 81 00 5C */ addi r4, r1, 0x5c -/* 800DD67C 000DA47C 48 01 3B BD */ bl func_800F1238 +/* 800DD67C 000DA47C 48 01 3B BD */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800DD680 000DA480 C0 02 99 04 */ lfs f0, lbl_803CE284-_SDA2_BASE_(r2) /* 800DD684 000DA484 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800DD688 000DA488 40 80 00 1C */ bge lbl_800DD6A4 @@ -4718,20 +4718,20 @@ lbl_800DD66C: /* 800DD690 000DA490 C0 42 99 34 */ lfs f2, lbl_803CE2B4-_SDA2_BASE_(r2) /* 800DD694 000DA494 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) /* 800DD698 000DA498 7F C3 F3 78 */ mr r3, r30 -/* 800DD69C 000DA49C 48 01 39 39 */ bl func_800F0FD4 +/* 800DD69C 000DA49C 48 01 39 39 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DD6A0 000DA4A0 48 00 00 18 */ b lbl_800DD6B8 lbl_800DD6A4: /* 800DD6A4 000DA4A4 FC 20 F0 90 */ fmr f1, f30 /* 800DD6A8 000DA4A8 C0 42 99 58 */ lfs f2, lbl_803CE2D8-_SDA2_BASE_(r2) /* 800DD6AC 000DA4AC C0 62 99 A0 */ lfs f3, lbl_803CE320-_SDA2_BASE_(r2) /* 800DD6B0 000DA4B0 7F C3 F3 78 */ mr r3, r30 -/* 800DD6B4 000DA4B4 48 01 39 21 */ bl func_800F0FD4 +/* 800DD6B4 000DA4B4 48 01 39 21 */ bl ThrottleAdjust__10zNPCCommonFfff lbl_800DD6B8: /* 800DD6B8 000DA4B8 FC 20 F0 90 */ fmr f1, f30 /* 800DD6BC 000DA4BC 7F C3 F3 78 */ mr r3, r30 /* 800DD6C0 000DA4C0 38 81 00 5C */ addi r4, r1, 0x5c /* 800DD6C4 000DA4C4 38 A0 00 00 */ li r5, 0 -/* 800DD6C8 000DA4C8 48 01 3A 65 */ bl func_800F112C +/* 800DD6C8 000DA4C8 48 01 3A 65 */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800DD6CC 000DA4CC E3 E1 00 B8 */ psq_l f31, 184(r1), 0, qr0 /* 800DD6D0 000DA4D0 CB E1 00 B0 */ lfd f31, 0xb0(r1) /* 800DD6D4 000DA4D4 E3 C1 00 A8 */ psq_l f30, 168(r1), 0, qr0 @@ -4747,8 +4747,8 @@ lbl_800DD6B8: /* 800DD6FC 000DA4FC 38 21 00 C0 */ addi r1, r1, 0xc0 /* 800DD700 000DA500 4E 80 00 20 */ blr -.global func_800DD704 -func_800DD704: +.global MoveEvade__19zNPCGoalAlertHammerFf +MoveEvade__19zNPCGoalAlertHammerFf: /* 800DD704 000DA504 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800DD708 000DA508 7C 08 02 A6 */ mflr r0 /* 800DD70C 000DA50C 90 01 00 44 */ stw r0, 0x44(r1) @@ -4778,7 +4778,7 @@ func_800DD704: /* 800DD76C 000DA56C 4B FB 36 C9 */ bl func_80090E34 /* 800DD770 000DA570 7C 64 1B 78 */ mr r4, r3 /* 800DD774 000DA574 38 61 00 14 */ addi r3, r1, 0x14 -/* 800DD778 000DA578 4B F7 0D 65 */ bl func_8004E4DC +/* 800DD778 000DA578 4B F7 0D 65 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DD77C 000DA57C 48 00 00 10 */ b lbl_800DD78C lbl_800DD780: /* 800DD780 000DA580 EC 20 08 24 */ fdivs f1, f0, f1 @@ -4806,7 +4806,7 @@ lbl_800DD78C: /* 800DD7D4 000DA5D4 4B FB 36 61 */ bl func_80090E34 /* 800DD7D8 000DA5D8 7C 64 1B 78 */ mr r4, r3 /* 800DD7DC 000DA5DC 38 61 00 08 */ addi r3, r1, 8 -/* 800DD7E0 000DA5E0 4B F7 0C FD */ bl func_8004E4DC +/* 800DD7E0 000DA5E0 4B F7 0C FD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DD7E4 000DA5E4 48 00 00 14 */ b lbl_800DD7F8 lbl_800DD7E8: /* 800DD7E8 000DA5E8 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) @@ -4821,12 +4821,12 @@ lbl_800DD7F8: /* 800DD808 000DA608 C0 42 99 58 */ lfs f2, lbl_803CE2D8-_SDA2_BASE_(r2) /* 800DD80C 000DA60C C0 62 99 A0 */ lfs f3, lbl_803CE320-_SDA2_BASE_(r2) /* 800DD810 000DA610 7F A3 EB 78 */ mr r3, r29 -/* 800DD814 000DA614 48 01 37 C1 */ bl func_800F0FD4 +/* 800DD814 000DA614 48 01 37 C1 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DD818 000DA618 FC 20 F8 90 */ fmr f1, f31 /* 800DD81C 000DA61C 7F A3 EB 78 */ mr r3, r29 /* 800DD820 000DA620 38 81 00 08 */ addi r4, r1, 8 /* 800DD824 000DA624 38 A0 00 00 */ li r5, 0 -/* 800DD828 000DA628 48 01 39 05 */ bl func_800F112C +/* 800DD828 000DA628 48 01 39 05 */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800DD82C 000DA62C E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 800DD830 000DA630 80 01 00 44 */ lwz r0, 0x44(r1) /* 800DD834 000DA634 CB E1 00 30 */ lfd f31, 0x30(r1) @@ -4855,11 +4855,11 @@ lbl_800DD7F8: /* 800DD890 000DA690 90 BE 00 54 */ stw r5, 0x54(r30) /* 800DD894 000DA694 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) /* 800DD898 000DA698 D0 1E 00 58 */ stfs f0, 0x58(r30) -/* 800DD89C 000DA69C 48 01 36 51 */ bl func_800F0EEC +/* 800DD89C 000DA69C 48 01 36 51 */ bl VelStop__10zNPCCommonFv /* 800DD8A0 000DA6A0 FC 20 F8 90 */ fmr f1, f31 /* 800DD8A4 000DA6A4 7F C3 F3 78 */ mr r3, r30 /* 800DD8A8 000DA6A8 7F E4 FB 78 */ mr r4, r31 -/* 800DD8AC 000DA6AC 4B FF 78 69 */ bl func_800D5114 +/* 800DD8AC 000DA6AC 4B FF 78 69 */ bl Enter__14zNPCGoalCommonFfPv /* 800DD8B0 000DA6B0 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 800DD8B4 000DA6B4 80 01 00 24 */ lwz r0, 0x24(r1) /* 800DD8B8 000DA6B8 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -4879,14 +4879,14 @@ lbl_800DD7F8: /* 800DD8F0 000DA6F0 7C 7E 1B 78 */ mr r30, r3 /* 800DD8F4 000DA6F4 80 63 00 18 */ lwz r3, 0x18(r3) /* 800DD8F8 000DA6F8 80 63 00 00 */ lwz r3, 0(r3) -/* 800DD8FC 000DA6FC 48 01 35 F1 */ bl func_800F0EEC +/* 800DD8FC 000DA6FC 48 01 35 F1 */ bl VelStop__10zNPCCommonFv /* 800DD900 000DA700 A8 1E 00 48 */ lha r0, 0x48(r30) /* 800DD904 000DA704 FC 20 F8 90 */ fmr f1, f31 /* 800DD908 000DA708 7F C3 F3 78 */ mr r3, r30 /* 800DD90C 000DA70C 7F E4 FB 78 */ mr r4, r31 /* 800DD910 000DA710 60 00 00 02 */ ori r0, r0, 2 /* 800DD914 000DA714 B0 1E 00 48 */ sth r0, 0x48(r30) -/* 800DD918 000DA718 4B FF 78 95 */ bl func_800D51AC +/* 800DD918 000DA718 4B FF 78 95 */ bl Resume__14zNPCGoalCommonFfPv /* 800DD91C 000DA71C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800DD920 000DA720 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800DD924 000DA724 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -4923,7 +4923,7 @@ lbl_800DD7F8: /* 800DD9A0 000DA7A0 7C 64 1B 78 */ mr r4, r3 /* 800DD9A4 000DA7A4 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800DD9A8 000DA7A8 38 A1 00 0C */ addi r5, r1, 0xc -/* 800DD9AC 000DA7AC 48 02 41 DD */ bl func_80101B88 +/* 800DD9AC 000DA7AC 48 02 41 DD */ bl DstSqFromHome__8NPCArenaFP5xVec3P5xVec3 /* 800DD9B0 000DA7B0 FF E0 08 90 */ fmr f31, f1 /* 800DD9B4 000DA7B4 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800DD9B8 000DA7B8 38 7E 02 A8 */ addi r3, r30, 0x2a8 @@ -4948,9 +4948,9 @@ lbl_800DD9EC: /* 800DDA00 000DA800 3C 80 4E 47 */ lis r4, 0x4E475231@ha /* 800DDA04 000DA804 80 79 00 18 */ lwz r3, 0x18(r25) /* 800DDA08 000DA808 38 84 52 31 */ addi r4, r4, 0x4E475231@l -/* 800DDA0C 000DA80C 48 03 05 31 */ bl func_8010DF3C +/* 800DDA0C 000DA80C 48 03 05 31 */ bl FindGoal__7xPsycheFi /* 800DDA10 000DA810 38 80 03 E8 */ li r4, 0x3e8 -/* 800DDA14 000DA814 4B FF 82 AD */ bl func_800D5CC0 +/* 800DDA14 000DA814 4B FF 82 AD */ bl LoopCountSet__16zNPCGoalLoopAnimFi /* 800DDA18 000DA818 38 00 00 02 */ li r0, 2 /* 800DDA1C 000DA81C 3C 60 4E 47 */ lis r3, 0x4E475231@ha /* 800DDA20 000DA820 90 1A 00 00 */ stw r0, 0(r26) @@ -4968,7 +4968,7 @@ lbl_800DDA2C: /* 800DDA4C 000DA84C 48 00 00 68 */ b lbl_800DDAB4 lbl_800DDA50: /* 800DDA50 000DA850 7F C3 F3 78 */ mr r3, r30 -/* 800DDA54 000DA854 48 01 59 8D */ bl func_800F33E0 +/* 800DDA54 000DA854 48 01 59 8D */ bl SomethingWonderful__10zNPCCommonFv /* 800DDA58 000DA858 2C 03 00 00 */ cmpwi r3, 0 /* 800DDA5C 000DA85C 41 82 00 18 */ beq lbl_800DDA74 /* 800DDA60 000DA860 38 00 00 01 */ li r0, 1 @@ -5008,7 +5008,7 @@ lbl_800DDAC8: /* 800DDAD8 000DA8D8 4B FA 52 21 */ bl func_80082CF8 /* 800DDADC 000DA8DC 7C 64 1B 78 */ mr r4, r3 /* 800DDAE0 000DA8E0 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800DDAE4 000DA8E4 48 02 40 1D */ bl func_80101B00 +/* 800DDAE4 000DA8E4 48 02 40 1D */ bl PctFromHome__8NPCArenaFP5xVec3 /* 800DDAE8 000DA8E8 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DDAEC 000DA8EC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DDAF0 000DA8F0 40 81 00 1C */ ble lbl_800DDB0C @@ -5017,7 +5017,7 @@ lbl_800DDAC8: /* 800DDAFC 000DA8FC 90 19 00 50 */ stw r0, 0x50(r25) /* 800DDB00 000DA900 38 80 00 23 */ li r4, 0x23 /* 800DDB04 000DA904 38 A0 00 00 */ li r5, 0 -/* 800DDB08 000DA908 4B FF 78 11 */ bl func_800D5318 +/* 800DDB08 000DA908 4B FF 78 11 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi lbl_800DDB0C: /* 800DDB0C 000DA90C 7F C3 F3 78 */ mr r3, r30 /* 800DDB10 000DA910 38 80 00 0D */ li r4, 0xd @@ -5048,7 +5048,7 @@ lbl_800DDB64: /* 800DDB6C 000DA96C 48 00 00 7C */ b lbl_800DDBE8 lbl_800DDB70: /* 800DDB70 000DA970 7F C3 F3 78 */ mr r3, r30 -/* 800DDB74 000DA974 48 01 33 79 */ bl func_800F0EEC +/* 800DDB74 000DA974 48 01 33 79 */ bl VelStop__10zNPCCommonFv /* 800DDB78 000DA978 38 00 00 01 */ li r0, 1 /* 800DDB7C 000DA97C 3C 60 4E 47 */ lis r3, 0x4E475230@ha /* 800DDB80 000DA980 90 19 00 50 */ stw r0, 0x50(r25) @@ -5059,12 +5059,12 @@ lbl_800DDB70: lbl_800DDB94: /* 800DDB94 000DA994 FC 20 E8 90 */ fmr f1, f29 /* 800DDB98 000DA998 7F 23 CB 78 */ mr r3, r25 -/* 800DDB9C 000DA99C 48 00 03 E9 */ bl func_800DDF84 +/* 800DDB9C 000DA99C 48 00 03 E9 */ bl GetInArena__19zNPCGoalAlertTarTarFf /* 800DDBA0 000DA9A0 7F C3 F3 78 */ mr r3, r30 /* 800DDBA4 000DA9A4 4B FA 51 55 */ bl func_80082CF8 /* 800DDBA8 000DA9A8 7C 64 1B 78 */ mr r4, r3 /* 800DDBAC 000DA9AC 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800DDBB0 000DA9B0 48 02 3F 51 */ bl func_80101B00 +/* 800DDBB0 000DA9B0 48 02 3F 51 */ bl PctFromHome__8NPCArenaFP5xVec3 /* 800DDBB4 000DA9B4 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) /* 800DDBB8 000DA9B8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DDBBC 000DA9BC 40 80 00 70 */ bge lbl_800DDC2C @@ -5073,7 +5073,7 @@ lbl_800DDB94: /* 800DDBC8 000DA9C8 48 00 00 64 */ b lbl_800DDC2C lbl_800DDBCC: /* 800DDBCC 000DA9CC 7F C3 F3 78 */ mr r3, r30 -/* 800DDBD0 000DA9D0 48 01 33 1D */ bl func_800F0EEC +/* 800DDBD0 000DA9D0 48 01 33 1D */ bl VelStop__10zNPCCommonFv /* 800DDBD4 000DA9D4 38 60 00 03 */ li r3, 3 /* 800DDBD8 000DA9D8 38 00 00 00 */ li r0, 0 /* 800DDBDC 000DA9DC 90 79 00 50 */ stw r3, 0x50(r25) @@ -5081,18 +5081,18 @@ lbl_800DDBCC: /* 800DDBE4 000DA9E4 48 00 00 48 */ b lbl_800DDC2C lbl_800DDBE8: /* 800DDBE8 000DA9E8 7F C3 F3 78 */ mr r3, r30 -/* 800DDBEC 000DA9EC 48 01 33 01 */ bl func_800F0EEC +/* 800DDBEC 000DA9EC 48 01 33 01 */ bl VelStop__10zNPCCommonFv /* 800DDBF0 000DA9F0 2C 1C 00 00 */ cmpwi r28, 0 /* 800DDBF4 000DA9F4 41 82 00 14 */ beq lbl_800DDC08 /* 800DDBF8 000DA9F8 7F 23 CB 78 */ mr r3, r25 /* 800DDBFC 000DA9FC 38 80 00 21 */ li r4, 0x21 /* 800DDC00 000DAA00 38 A0 00 00 */ li r5, 0 -/* 800DDC04 000DAA04 4B FF 77 15 */ bl func_800D5318 +/* 800DDC04 000DAA04 4B FF 77 15 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi lbl_800DDC08: /* 800DDC08 000DAA08 FC 20 E8 90 */ fmr f1, f29 /* 800DDC0C 000DAA0C 7F 23 CB 78 */ mr r3, r25 /* 800DDC10 000DAA10 7F 44 D3 78 */ mr r4, r26 -/* 800DDC14 000DAA14 48 00 01 69 */ bl func_800DDD7C +/* 800DDC14 000DAA14 48 00 01 69 */ bl HoppyUpdate__19zNPCGoalAlertTarTarFP11en_trantypef /* 800DDC18 000DAA18 80 1A 00 00 */ lwz r0, 0(r26) /* 800DDC1C 000DAA1C 7C 7F 1B 78 */ mr r31, r3 /* 800DDC20 000DAA20 2C 00 00 00 */ cmpwi r0, 0 @@ -5117,7 +5117,7 @@ lbl_800DDC58: /* 800DDC60 000DAA60 7F 44 D3 78 */ mr r4, r26 /* 800DDC64 000DAA64 7F 65 DB 78 */ mr r5, r27 /* 800DDC68 000DAA68 38 C0 00 00 */ li r6, 0 -/* 800DDC6C 000DAA6C 48 03 0E DD */ bl func_8010EB48 +/* 800DDC6C 000DAA6C 48 03 0E DD */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800DDC70: /* 800DDC70 000DAA70 E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0 /* 800DDC74 000DAA74 CB E1 00 60 */ lfd f31, 0x60(r1) @@ -5148,11 +5148,11 @@ lbl_800DDC70: lbl_800DDCD8: /* 800DDCD8 000DAAD8 3C 80 4E 47 */ lis r4, 0x4E475269@ha /* 800DDCDC 000DAADC 38 84 52 69 */ addi r4, r4, 0x4E475269@l -/* 800DDCE0 000DAAE0 48 02 F8 79 */ bl func_8010D558 +/* 800DDCE0 000DAAE0 48 02 F8 79 */ bl GIDInStack__7xPsycheCFi /* 800DDCE4 000DAAE4 28 03 00 00 */ cmplwi r3, 0 /* 800DDCE8 000DAAE8 40 82 00 7C */ bne lbl_800DDD64 /* 800DDCEC 000DAAEC 7F A3 EB 78 */ mr r3, r29 -/* 800DDCF0 000DAAF0 48 02 F9 15 */ bl func_8010D604 +/* 800DDCF0 000DAAF0 48 02 F9 15 */ bl GIDOfPending__7xPsycheCFv /* 800DDCF4 000DAAF4 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 800DDCF8 000DAAF8 28 00 52 69 */ cmplwi r0, 0x5269 /* 800DDCFC 000DAAFC 41 82 00 68 */ beq lbl_800DDD64 @@ -5177,7 +5177,7 @@ lbl_800DDD2C: /* 800DDD44 000DAB44 A8 1B 00 48 */ lha r0, 0x48(r27) /* 800DDD48 000DAB48 60 00 00 02 */ ori r0, r0, 2 /* 800DDD4C 000DAB4C B0 1B 00 48 */ sth r0, 0x48(r27) -/* 800DDD50 000DAB50 48 02 FB 09 */ bl func_8010D858 +/* 800DDD50 000DAB50 48 02 FB 09 */ bl GoalPush__7xPsycheFii /* 800DDD54 000DAB54 48 00 00 10 */ b lbl_800DDD64 lbl_800DDD58: /* 800DDD58 000DAB58 3B E0 00 00 */ li r31, 0 @@ -5192,8 +5192,8 @@ lbl_800DDD64: /* 800DDD74 000DAB74 38 21 00 20 */ addi r1, r1, 0x20 /* 800DDD78 000DAB78 4E 80 00 20 */ blr -.global func_800DDD7C -func_800DDD7C: +.global HoppyUpdate__19zNPCGoalAlertTarTarFP11en_trantypef +HoppyUpdate__19zNPCGoalAlertTarTarFP11en_trantypef: /* 800DDD7C 000DAB7C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800DDD80 000DAB80 7C 08 02 A6 */ mflr r0 /* 800DDD84 000DAB84 90 01 00 44 */ stw r0, 0x44(r1) @@ -5230,7 +5230,7 @@ lbl_800DDDE0: /* 800DDDF8 000DABF8 48 00 01 64 */ b lbl_800DDF5C lbl_800DDDFC: /* 800DDDFC 000DABFC C3 E2 99 38 */ lfs f31, lbl_803CE2B8-_SDA2_BASE_(r2) -/* 800DDE00 000DAC00 4B FB BD 05 */ bl func_80099B04 +/* 800DDE00 000DAC00 4B FB BD 05 */ bl zGameExtras_CheatFlags__Fv /* 800DDE04 000DAC04 54 60 05 29 */ rlwinm. r0, r3, 0, 0x14, 0x14 /* 800DDE08 000DAC08 41 82 00 08 */ beq lbl_800DDE10 /* 800DDE0C 000DAC0C C3 E2 99 0C */ lfs f31, lbl_803CE28C-_SDA2_BASE_(r2) @@ -5261,7 +5261,7 @@ lbl_800DDE50: /* 800DDE64 000DAC64 7F C3 F3 78 */ mr r3, r30 /* 800DDE68 000DAC68 4B FB 2F D9 */ bl func_80090E40 /* 800DDE6C 000DAC6C 38 81 00 08 */ addi r4, r1, 8 -/* 800DDE70 000DAC70 4B F7 06 81 */ bl func_8004E4F0 +/* 800DDE70 000DAC70 4B F7 06 81 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800DDE74 000DAC74 C0 02 99 1C */ lfs f0, lbl_803CE29C-_SDA2_BASE_(r2) /* 800DDE78 000DAC78 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DDE7C 000DAC7C 40 80 00 0C */ bge lbl_800DDE88 @@ -5289,7 +5289,7 @@ lbl_800DDEB8: /* 800DDEC8 000DACC8 90 1C 00 54 */ stw r0, 0x54(r28) /* 800DDECC 000DACCC 48 00 00 8C */ b lbl_800DDF58 lbl_800DDED0: -/* 800DDED0 000DACD0 4B F5 2D 99 */ bl func_80030C68 +/* 800DDED0 000DACD0 4B F5 2D 99 */ bl xrand__Fv /* 800DDED4 000DACD4 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 800DDED8 000DACD8 41 82 00 10 */ beq lbl_800DDEE8 /* 800DDEDC 000DACDC 38 00 00 01 */ li r0, 1 @@ -5317,7 +5317,7 @@ lbl_800DDF18: lbl_800DDF24: /* 800DDF24 000DAD24 38 00 00 04 */ li r0, 4 /* 800DDF28 000DAD28 90 1C 00 54 */ stw r0, 0x54(r28) -/* 800DDF2C 000DAD2C 4B F5 2D 5D */ bl func_80030C88 +/* 800DDF2C 000DAD2C 4B F5 2D 5D */ bl xurand__Fv /* 800DDF30 000DAD30 C0 42 98 FC */ lfs f2, lbl_803CE27C-_SDA2_BASE_(r2) /* 800DDF34 000DAD34 3C 60 4E 47 */ lis r3, 0x4E475248@ha /* 800DDF38 000DAD38 C0 02 99 0C */ lfs f0, lbl_803CE28C-_SDA2_BASE_(r2) @@ -5342,8 +5342,8 @@ lbl_800DDF5C: /* 800DDF7C 000DAD7C 38 21 00 40 */ addi r1, r1, 0x40 /* 800DDF80 000DAD80 4E 80 00 20 */ blr -.global func_800DDF84 -func_800DDF84: +.global GetInArena__19zNPCGoalAlertTarTarFf +GetInArena__19zNPCGoalAlertTarTarFf: /* 800DDF84 000DAD84 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800DDF88 000DAD88 7C 08 02 A6 */ mflr r0 /* 800DDF8C 000DAD8C 90 01 00 54 */ stw r0, 0x54(r1) @@ -5372,7 +5372,7 @@ func_800DDF84: /* 800DDFE8 000DADE8 4B FB 2E 4D */ bl func_80090E34 /* 800DDFEC 000DADEC 7C 64 1B 78 */ mr r4, r3 /* 800DDFF0 000DADF0 38 61 00 20 */ addi r3, r1, 0x20 -/* 800DDFF4 000DADF4 4B F7 04 E9 */ bl func_8004E4DC +/* 800DDFF4 000DADF4 4B F7 04 E9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DDFF8 000DADF8 48 00 00 10 */ b lbl_800DE008 lbl_800DDFFC: /* 800DDFFC 000DADFC EC 20 08 24 */ fdivs f1, f0, f1 @@ -5381,27 +5381,27 @@ lbl_800DDFFC: lbl_800DE008: /* 800DE008 000DAE08 38 61 00 14 */ addi r3, r1, 0x14 /* 800DE00C 000DAE0C 38 81 00 20 */ addi r4, r1, 0x20 -/* 800DE010 000DAE10 4B F7 04 CD */ bl func_8004E4DC +/* 800DE010 000DAE10 4B F7 04 CD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DE014 000DAE14 FC 20 F8 90 */ fmr f1, f31 /* 800DE018 000DAE18 C0 42 99 38 */ lfs f2, lbl_803CE2B8-_SDA2_BASE_(r2) /* 800DE01C 000DAE1C C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) /* 800DE020 000DAE20 7F C3 F3 78 */ mr r3, r30 -/* 800DE024 000DAE24 48 01 2F B1 */ bl func_800F0FD4 +/* 800DE024 000DAE24 48 01 2F B1 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DE028 000DAE28 FC 20 F8 90 */ fmr f1, f31 /* 800DE02C 000DAE2C C0 42 99 00 */ lfs f2, lbl_803CE280-_SDA2_BASE_(r2) /* 800DE030 000DAE30 7F C3 F3 78 */ mr r3, r30 /* 800DE034 000DAE34 38 81 00 14 */ addi r4, r1, 0x14 -/* 800DE038 000DAE38 48 01 32 01 */ bl func_800F1238 +/* 800DE038 000DAE38 48 01 32 01 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800DE03C 000DAE3C 80 9E 00 48 */ lwz r4, 0x48(r30) /* 800DE040 000DAE40 38 61 00 08 */ addi r3, r1, 8 /* 800DE044 000DAE44 C0 04 00 B8 */ lfs f0, 0xb8(r4) /* 800DE048 000DAE48 EC 20 08 2A */ fadds f1, f0, f1 -/* 800DE04C 000DAE4C 48 05 15 91 */ bl func_8012F5DC +/* 800DE04C 000DAE4C 48 05 15 91 */ bl NPCC_ang_toXZDir__FfP5xVec3 /* 800DE050 000DAE50 FC 20 F8 90 */ fmr f1, f31 /* 800DE054 000DAE54 7F C3 F3 78 */ mr r3, r30 /* 800DE058 000DAE58 38 81 00 08 */ addi r4, r1, 8 /* 800DE05C 000DAE5C 38 A0 00 00 */ li r5, 0 -/* 800DE060 000DAE60 48 01 30 CD */ bl func_800F112C +/* 800DE060 000DAE60 48 01 30 CD */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800DE064 000DAE64 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 800DE068 000DAE68 80 01 00 54 */ lwz r0, 0x54(r1) /* 800DE06C 000DAE6C CB E1 00 40 */ lfd f31, 0x40(r1) @@ -5423,7 +5423,7 @@ lbl_800DE008: /* 800DE0AC 000DAEAC 80 A3 00 18 */ lwz r5, 0x18(r3) /* 800DE0B0 000DAEB0 7C 9E 23 78 */ mr r30, r4 /* 800DE0B4 000DAEB4 83 E5 00 00 */ lwz r31, 0(r5) -/* 800DE0B8 000DAEB8 48 00 09 35 */ bl func_800DE9EC +/* 800DE0B8 000DAEB8 48 00 09 35 */ bl CalcAttackVector__18zNPCGoalAlertGloveFv /* 800DE0BC 000DAEBC 80 BF 01 C8 */ lwz r5, 0x1c8(r31) /* 800DE0C0 000DAEC0 3C 60 7D FF */ lis r3, 0x7DFEFFFF@ha /* 800DE0C4 000DAEC4 38 03 FF FF */ addi r0, r3, 0x7DFEFFFF@l @@ -5436,11 +5436,11 @@ lbl_800DE008: /* 800DE0E0 000DAEE0 90 1F 01 C8 */ stw r0, 0x1c8(r31) /* 800DE0E4 000DAEE4 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DE0E8 000DAEE8 D0 1D 00 50 */ stfs f0, 0x50(r29) -/* 800DE0EC 000DAEEC 48 05 23 DD */ bl func_801304C8 +/* 800DE0EC 000DAEEC 48 05 23 DD */ bl zNPC_SNDPlay3D__F11_tageNPCSndP4xEnt /* 800DE0F0 000DAEF0 FC 20 F8 90 */ fmr f1, f31 /* 800DE0F4 000DAEF4 7F A3 EB 78 */ mr r3, r29 /* 800DE0F8 000DAEF8 7F C4 F3 78 */ mr r4, r30 -/* 800DE0FC 000DAEFC 4B FF 70 19 */ bl func_800D5114 +/* 800DE0FC 000DAEFC 4B FF 70 19 */ bl Enter__14zNPCGoalCommonFfPv /* 800DE100 000DAF00 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800DE104 000DAF04 80 01 00 34 */ lwz r0, 0x34(r1) /* 800DE108 000DAF08 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -5468,7 +5468,7 @@ lbl_800DE008: /* 800DE160 000DAF60 80 04 01 C8 */ lwz r0, 0x1c8(r4) /* 800DE164 000DAF64 64 00 82 01 */ oris r0, r0, 0x8201 /* 800DE168 000DAF68 90 04 01 C8 */ stw r0, 0x1c8(r4) -/* 800DE16C 000DAF6C 48 05 23 F9 */ bl func_80130564 +/* 800DE16C 000DAF6C 48 05 23 F9 */ bl zNPC_SNDStop__F11_tageNPCSnd /* 800DE170 000DAF70 FC 20 F8 90 */ fmr f1, f31 /* 800DE174 000DAF74 7F C3 F3 78 */ mr r3, r30 /* 800DE178 000DAF78 7F E4 FB 78 */ mr r4, r31 @@ -5498,7 +5498,7 @@ lbl_800DE008: /* 800DE1D8 000DAFD8 80 04 01 C8 */ lwz r0, 0x1c8(r4) /* 800DE1DC 000DAFDC 64 00 82 01 */ oris r0, r0, 0x8201 /* 800DE1E0 000DAFE0 90 04 01 C8 */ stw r0, 0x1c8(r4) -/* 800DE1E4 000DAFE4 48 05 23 81 */ bl func_80130564 +/* 800DE1E4 000DAFE4 48 05 23 81 */ bl zNPC_SNDStop__F11_tageNPCSnd /* 800DE1E8 000DAFE8 FC 20 F8 90 */ fmr f1, f31 /* 800DE1EC 000DAFEC 7F C3 F3 78 */ mr r3, r30 /* 800DE1F0 000DAFF0 7F E4 FB 78 */ mr r4, r31 @@ -5533,11 +5533,11 @@ lbl_800DE008: /* 800DE264 000DB064 90 04 01 C8 */ stw r0, 0x1c8(r4) /* 800DE268 000DB068 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DE26C 000DB06C D0 1E 00 50 */ stfs f0, 0x50(r30) -/* 800DE270 000DB070 48 05 22 59 */ bl func_801304C8 +/* 800DE270 000DB070 48 05 22 59 */ bl zNPC_SNDPlay3D__F11_tageNPCSndP4xEnt /* 800DE274 000DB074 FC 20 F8 90 */ fmr f1, f31 /* 800DE278 000DB078 7F C3 F3 78 */ mr r3, r30 /* 800DE27C 000DB07C 7F E4 FB 78 */ mr r4, r31 -/* 800DE280 000DB080 4B FF 6F 2D */ bl func_800D51AC +/* 800DE280 000DB080 4B FF 6F 2D */ bl Resume__14zNPCGoalCommonFfPv /* 800DE284 000DB084 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 800DE288 000DB088 80 01 00 24 */ lwz r0, 0x24(r1) /* 800DE28C 000DB08C CB E1 00 10 */ lfd f31, 0x10(r1) @@ -5578,9 +5578,9 @@ lbl_800DE008: /* 800DE318 000DB118 40 80 00 2C */ bge lbl_800DE344 /* 800DE31C 000DB11C 3C 80 4E 47 */ lis r4, 0x4E475231@ha /* 800DE320 000DB120 38 84 52 31 */ addi r4, r4, 0x4E475231@l -/* 800DE324 000DB124 48 02 FC 19 */ bl func_8010DF3C +/* 800DE324 000DB124 48 02 FC 19 */ bl FindGoal__7xPsycheFi /* 800DE328 000DB128 38 80 03 E8 */ li r4, 0x3e8 -/* 800DE32C 000DB12C 4B FF 79 95 */ bl func_800D5CC0 +/* 800DE32C 000DB12C 4B FF 79 95 */ bl LoopCountSet__16zNPCGoalLoopAnimFi /* 800DE330 000DB130 38 00 00 02 */ li r0, 2 /* 800DE334 000DB134 3C 60 4E 47 */ lis r3, 0x4E475231@ha /* 800DE338 000DB138 90 1D 00 00 */ stw r0, 0(r29) @@ -5598,7 +5598,7 @@ lbl_800DE344: /* 800DE364 000DB164 48 00 00 54 */ b lbl_800DE3B8 lbl_800DE368: /* 800DE368 000DB168 7F E3 FB 78 */ mr r3, r31 -/* 800DE36C 000DB16C 48 01 50 75 */ bl func_800F33E0 +/* 800DE36C 000DB16C 48 01 50 75 */ bl SomethingWonderful__10zNPCCommonFv /* 800DE370 000DB170 2C 03 00 00 */ cmpwi r3, 0 /* 800DE374 000DB174 41 82 00 18 */ beq lbl_800DE38C /* 800DE378 000DB178 38 00 00 01 */ li r0, 1 @@ -5621,7 +5621,7 @@ lbl_800DE38C: lbl_800DE3B8: /* 800DE3B8 000DB1B8 80 7C 00 18 */ lwz r3, 0x18(r28) /* 800DE3BC 000DB1BC 38 80 00 00 */ li r4, 0 -/* 800DE3C0 000DB1C0 48 03 04 E9 */ bl func_8010E8A8 +/* 800DE3C0 000DB1C0 48 03 04 E9 */ bl TimerGet__7xPsycheF11en_xpsytime /* 800DE3C4 000DB1C4 C0 02 99 0C */ lfs f0, lbl_803CE28C-_SDA2_BASE_(r2) /* 800DE3C8 000DB1C8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DE3CC 000DB1CC 40 81 00 2C */ ble lbl_800DE3F8 @@ -5650,7 +5650,7 @@ lbl_800DE40C: /* 800DE420 000DB220 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DE424 000DB224 40 80 00 0C */ bge lbl_800DE430 /* 800DE428 000DB228 7F 83 E3 78 */ mr r3, r28 -/* 800DE42C 000DB22C 48 00 05 C1 */ bl func_800DE9EC +/* 800DE42C 000DB22C 48 00 05 C1 */ bl CalcAttackVector__18zNPCGoalAlertGloveFv lbl_800DE430: /* 800DE430 000DB230 80 1D 00 00 */ lwz r0, 0(r29) /* 800DE434 000DB234 2C 00 00 00 */ cmpwi r0, 0 @@ -5680,28 +5680,28 @@ lbl_800DE484: /* 800DE488 000DB288 38 61 00 08 */ addi r3, r1, 8 /* 800DE48C 000DB28C 7C 64 1B 78 */ mr r4, r3 /* 800DE490 000DB290 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 800DE494 000DB294 4B F6 FE 5D */ bl func_8004E2F0 +/* 800DE494 000DB294 4B F6 FE 5D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800DE498 000DB298 FC 20 F8 90 */ fmr f1, f31 /* 800DE49C 000DB29C C0 42 99 A4 */ lfs f2, lbl_803CE324-_SDA2_BASE_(r2) /* 800DE4A0 000DB2A0 7F E3 FB 78 */ mr r3, r31 /* 800DE4A4 000DB2A4 38 80 00 01 */ li r4, 1 -/* 800DE4A8 000DB2A8 48 01 2C 05 */ bl func_800F10AC +/* 800DE4A8 000DB2A8 48 01 2C 05 */ bl ThrottleAccel__10zNPCCommonFfif /* 800DE4AC 000DB2AC FC 20 F8 90 */ fmr f1, f31 /* 800DE4B0 000DB2B0 C0 42 99 00 */ lfs f2, lbl_803CE280-_SDA2_BASE_(r2) /* 800DE4B4 000DB2B4 7F E3 FB 78 */ mr r3, r31 /* 800DE4B8 000DB2B8 38 81 00 08 */ addi r4, r1, 8 -/* 800DE4BC 000DB2BC 48 01 2D 7D */ bl func_800F1238 +/* 800DE4BC 000DB2BC 48 01 2D 7D */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800DE4C0 000DB2C0 FC 20 F8 90 */ fmr f1, f31 /* 800DE4C4 000DB2C4 7F E3 FB 78 */ mr r3, r31 /* 800DE4C8 000DB2C8 38 81 00 08 */ addi r4, r1, 8 /* 800DE4CC 000DB2CC 38 A0 00 00 */ li r5, 0 -/* 800DE4D0 000DB2D0 48 01 2C 5D */ bl func_800F112C +/* 800DE4D0 000DB2D0 48 01 2C 5D */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800DE4D4 000DB2D4 C0 3C 00 50 */ lfs f1, 0x50(r28) /* 800DE4D8 000DB2D8 C0 02 99 9C */ lfs f0, lbl_803CE31C-_SDA2_BASE_(r2) /* 800DE4DC 000DB2DC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DE4E0 000DB2E0 40 80 00 10 */ bge lbl_800DE4F0 /* 800DE4E4 000DB2E4 7F 83 E3 78 */ mr r3, r28 -/* 800DE4E8 000DB2E8 48 00 05 E5 */ bl func_800DEACC +/* 800DE4E8 000DB2E8 48 00 05 E5 */ bl CheckHandBones__18zNPCGoalAlertGloveFv /* 800DE4EC 000DB2EC 48 00 00 08 */ b lbl_800DE4F4 lbl_800DE4F0: /* 800DE4F0 000DB2F0 38 60 00 00 */ li r3, 0 @@ -5721,7 +5721,7 @@ lbl_800DE4F4: /* 800DE524 000DB324 4B F3 01 6D */ bl func_8000E690 /* 800DE528 000DB328 38 61 00 08 */ addi r3, r1, 8 /* 800DE52C 000DB32C 7C 64 1B 78 */ mr r4, r3 -/* 800DE530 000DB330 4B F6 FD C1 */ bl func_8004E2F0 +/* 800DE530 000DB330 4B F6 FD C1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800DE534 000DB334 C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) /* 800DE538 000DB338 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 800DE53C 000DB33C EC 20 00 72 */ fmuls f1, f0, f1 @@ -5747,7 +5747,7 @@ lbl_800DE550: /* 800DE588 000DB388 4B F3 01 09 */ bl func_8000E690 /* 800DE58C 000DB38C 38 61 00 08 */ addi r3, r1, 8 /* 800DE590 000DB390 7C 64 1B 78 */ mr r4, r3 -/* 800DE594 000DB394 4B F6 FD 5D */ bl func_8004E2F0 +/* 800DE594 000DB394 4B F6 FD 5D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800DE598 000DB398 C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) /* 800DE59C 000DB39C 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 800DE5A0 000DB3A0 EC 20 00 72 */ fmuls f1, f0, f1 @@ -5762,16 +5762,16 @@ lbl_800DE5B0: /* 800DE5C0 000DB3C0 38 00 00 03 */ li r0, 3 /* 800DE5C4 000DB3C4 7F E3 FB 78 */ mr r3, r31 /* 800DE5C8 000DB3C8 90 1C 00 80 */ stw r0, 0x80(r28) -/* 800DE5CC 000DB3CC 48 01 4A 35 */ bl func_800F3000 +/* 800DE5CC 000DB3CC 48 01 4A 35 */ bl AnimCurStateID__10zNPCCommonFv /* 800DE5D0 000DB3D0 3C 80 80 29 */ lis r4, lbl_80295518@ha /* 800DE5D4 000DB3D4 38 84 55 18 */ addi r4, r4, lbl_80295518@l /* 800DE5D8 000DB3D8 80 04 00 44 */ lwz r0, 0x44(r4) /* 800DE5DC 000DB3DC 7C 03 00 40 */ cmplw r3, r0 /* 800DE5E0 000DB3E0 41 82 00 14 */ beq lbl_800DE5F4 /* 800DE5E4 000DB3E4 7F 83 E3 78 */ mr r3, r28 -/* 800DE5E8 000DB3E8 48 00 02 7D */ bl func_800DE864 +/* 800DE5E8 000DB3E8 48 00 02 7D */ bl FXWhirlwind__18zNPCGoalAlertGloveFv /* 800DE5EC 000DB3EC 7F 83 E3 78 */ mr r3, r28 -/* 800DE5F0 000DB3F0 48 00 00 79 */ bl func_800DE668 +/* 800DE5F0 000DB3F0 48 00 00 79 */ bl FXTurbulence__18zNPCGoalAlertGloveFv lbl_800DE5F4: /* 800DE5F4 000DB3F4 C0 1C 00 4C */ lfs f0, 0x4c(r28) /* 800DE5F8 000DB3F8 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) @@ -5798,7 +5798,7 @@ lbl_800DE630: /* 800DE63C 000DB43C 7F A4 EB 78 */ mr r4, r29 /* 800DE640 000DB440 7F C5 F3 78 */ mr r5, r30 /* 800DE644 000DB444 38 C0 00 00 */ li r6, 0 -/* 800DE648 000DB448 48 03 05 01 */ bl func_8010EB48 +/* 800DE648 000DB448 48 03 05 01 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800DE64C: /* 800DE64C 000DB44C E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 800DE650 000DB450 CB E1 00 30 */ lfd f31, 0x30(r1) @@ -5808,8 +5808,8 @@ lbl_800DE64C: /* 800DE660 000DB460 38 21 00 40 */ addi r1, r1, 0x40 /* 800DE664 000DB464 4E 80 00 20 */ blr -.global func_800DE668 -func_800DE668: +.global FXTurbulence__18zNPCGoalAlertGloveFv +FXTurbulence__18zNPCGoalAlertGloveFv: /* 800DE668 000DB468 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 800DE66C 000DB46C 7C 08 02 A6 */ mflr r0 /* 800DE670 000DB470 90 01 00 A4 */ stw r0, 0xa4(r1) @@ -5818,7 +5818,7 @@ func_800DE668: /* 800DE67C 000DB47C 93 A1 00 94 */ stw r29, 0x94(r1) /* 800DE680 000DB480 80 63 00 18 */ lwz r3, 0x18(r3) /* 800DE684 000DB484 83 C3 00 00 */ lwz r30, 0(r3) -/* 800DE688 000DB488 4B F5 25 E1 */ bl func_80030C68 +/* 800DE688 000DB488 4B F5 25 E1 */ bl xrand__Fv /* 800DE68C 000DB48C 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 800DE690 000DB490 40 82 01 B8 */ bne lbl_800DE848 /* 800DE694 000DB494 7F C3 F3 78 */ mr r3, r30 @@ -5834,7 +5834,7 @@ func_800DE668: /* 800DE6BC 000DB4BC 48 00 01 80 */ b lbl_800DE83C lbl_800DE6C0: /* 800DE6C0 000DB4C0 3B FF 00 04 */ addi r31, r31, 4 -/* 800DE6C4 000DB4C4 4B F5 25 A5 */ bl func_80030C68 +/* 800DE6C4 000DB4C4 4B F5 25 A5 */ bl xrand__Fv /* 800DE6C8 000DB4C8 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 800DE6CC 000DB4CC 40 82 01 70 */ bne lbl_800DE83C /* 800DE6D0 000DB4D0 7F C3 F3 78 */ mr r3, r30 @@ -5878,7 +5878,7 @@ lbl_800DE6C0: /* 800DE768 000DB568 38 A4 30 30 */ addi r5, r4, lbl_80253030@l /* 800DE76C 000DB56C 38 81 00 68 */ addi r4, r1, 0x68 /* 800DE770 000DB570 4B F3 69 1D */ bl func_8001508C -/* 800DE774 000DB574 4B F5 25 15 */ bl func_80030C88 +/* 800DE774 000DB574 4B F5 25 15 */ bl xurand__Fv /* 800DE778 000DB578 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) /* 800DE77C 000DB57C 3C 60 80 25 */ lis r3, lbl_80253030@ha /* 800DE780 000DB580 38 83 30 30 */ addi r4, r3, lbl_80253030@l @@ -5892,7 +5892,7 @@ lbl_800DE6C0: /* 800DE7A0 000DB5A0 38 61 00 50 */ addi r3, r1, 0x50 /* 800DE7A4 000DB5A4 38 81 00 38 */ addi r4, r1, 0x38 /* 800DE7A8 000DB5A8 4B F2 CA BD */ bl func_8000B264 -/* 800DE7AC 000DB5AC 4B F5 24 DD */ bl func_80030C88 +/* 800DE7AC 000DB5AC 4B F5 24 DD */ bl xurand__Fv /* 800DE7B0 000DB5B0 C0 02 99 20 */ lfs f0, lbl_803CE2A0-_SDA2_BASE_(r2) /* 800DE7B4 000DB5B4 38 61 00 2C */ addi r3, r1, 0x2c /* 800DE7B8 000DB5B8 38 81 00 68 */ addi r4, r1, 0x68 @@ -5927,7 +5927,7 @@ lbl_800DE6C0: /* 800DE82C 000DB62C 38 A1 00 50 */ addi r5, r1, 0x50 /* 800DE830 000DB630 38 C1 00 44 */ addi r6, r1, 0x44 /* 800DE834 000DB634 38 80 00 10 */ li r4, 0x10 -/* 800DE838 000DB638 4B FB 65 A5 */ bl func_80094DDC +/* 800DE838 000DB638 4B FB 65 A5 */ bl zFX_SpawnBubbleTrailNoNegRandVel__FPC5xVec3UiPC5xVec3PC5xVec3 lbl_800DE83C: /* 800DE83C 000DB63C 83 BF 00 00 */ lwz r29, 0(r31) /* 800DE840 000DB640 2C 1D 00 00 */ cmpwi r29, 0 @@ -5941,8 +5941,8 @@ lbl_800DE848: /* 800DE85C 000DB65C 38 21 00 A0 */ addi r1, r1, 0xa0 /* 800DE860 000DB660 4E 80 00 20 */ blr -.global func_800DE864 -func_800DE864: +.global FXWhirlwind__18zNPCGoalAlertGloveFv +FXWhirlwind__18zNPCGoalAlertGloveFv: /* 800DE864 000DB664 94 21 FF 80 */ stwu r1, -0x80(r1) /* 800DE868 000DB668 7C 08 02 A6 */ mflr r0 /* 800DE86C 000DB66C 90 01 00 84 */ stw r0, 0x84(r1) @@ -5977,7 +5977,7 @@ func_800DE864: /* 800DE8E0 000DB6E0 D0 01 00 1C */ stfs f0, 0x1c(r1) /* 800DE8E4 000DB6E4 48 00 00 B0 */ b lbl_800DE994 lbl_800DE8E8: -/* 800DE8E8 000DB6E8 4B F5 23 A1 */ bl func_80030C88 +/* 800DE8E8 000DB6E8 4B F5 23 A1 */ bl xurand__Fv /* 800DE8EC 000DB6EC C0 02 99 AC */ lfs f0, lbl_803CE32C-_SDA2_BASE_(r2) /* 800DE8F0 000DB6F0 C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) /* 800DE8F4 000DB6F4 EC 00 F8 7A */ fmadds f0, f0, f1, f31 @@ -5994,7 +5994,7 @@ lbl_800DE8E8: /* 800DE920 000DB720 90 81 00 08 */ stw r4, 8(r1) /* 800DE924 000DB724 90 61 00 0C */ stw r3, 0xc(r1) /* 800DE928 000DB728 90 01 00 10 */ stw r0, 0x10(r1) -/* 800DE92C 000DB72C 4B F5 23 5D */ bl func_80030C88 +/* 800DE92C 000DB72C 4B F5 23 5D */ bl xurand__Fv /* 800DE930 000DB730 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) /* 800DE934 000DB734 C0 42 99 38 */ lfs f2, lbl_803CE2B8-_SDA2_BASE_(r2) /* 800DE938 000DB738 EC 01 00 28 */ fsubs f0, f1, f0 @@ -6004,7 +6004,7 @@ lbl_800DE8E8: /* 800DE948 000DB748 C0 02 99 8C */ lfs f0, lbl_803CE30C-_SDA2_BASE_(r2) /* 800DE94C 000DB74C EC 00 07 B2 */ fmuls f0, f0, f30 /* 800DE950 000DB750 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 800DE954 000DB754 4B F5 23 35 */ bl func_80030C88 +/* 800DE954 000DB754 4B F5 23 35 */ bl xurand__Fv /* 800DE958 000DB758 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) /* 800DE95C 000DB75C 38 61 00 08 */ addi r3, r1, 8 /* 800DE960 000DB760 C0 42 99 38 */ lfs f2, lbl_803CE2B8-_SDA2_BASE_(r2) @@ -6018,7 +6018,7 @@ lbl_800DE8E8: /* 800DE980 000DB780 4B F2 C8 01 */ bl func_8000B180 /* 800DE984 000DB784 38 61 00 14 */ addi r3, r1, 0x14 /* 800DE988 000DB788 38 81 00 08 */ addi r4, r1, 8 -/* 800DE98C 000DB78C 48 0A 6E B9 */ bl func_80185844 +/* 800DE98C 000DB78C 48 0A 6E B9 */ bl NPAR_EmitGloveDust__FPC5xVec3PC5xVec3 /* 800DE990 000DB790 3B BD 00 01 */ addi r29, r29, 1 lbl_800DE994: /* 800DE994 000DB794 6F A0 80 00 */ xoris r0, r29, 0x8000 @@ -6044,8 +6044,8 @@ lbl_800DE994: /* 800DE9E4 000DB7E4 38 21 00 80 */ addi r1, r1, 0x80 /* 800DE9E8 000DB7E8 4E 80 00 20 */ blr -.global func_800DE9EC -func_800DE9EC: +.global CalcAttackVector__18zNPCGoalAlertGloveFv +CalcAttackVector__18zNPCGoalAlertGloveFv: /* 800DE9EC 000DB7EC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800DE9F0 000DB7F0 7C 08 02 A6 */ mflr r0 /* 800DE9F4 000DB7F4 90 01 00 24 */ stw r0, 0x24(r1) @@ -6070,13 +6070,13 @@ func_800DE9EC: /* 800DEA40 000DB840 38 7D 00 6C */ addi r3, r29, 0x6c /* 800DEA44 000DB844 7C 64 1B 78 */ mr r4, r3 /* 800DEA48 000DB848 D0 1D 00 70 */ stfs f0, 0x70(r29) -/* 800DEA4C 000DB84C 4B F6 F8 A5 */ bl func_8004E2F0 +/* 800DEA4C 000DB84C 4B F6 F8 A5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800DEA50 000DB850 D0 3D 00 78 */ stfs f1, 0x78(r29) /* 800DEA54 000DB854 7F C3 F3 78 */ mr r3, r30 /* 800DEA58 000DB858 4B FA 42 A1 */ bl func_80082CF8 /* 800DEA5C 000DB85C 7C 64 1B 78 */ mr r4, r3 /* 800DEA60 000DB860 38 7D 00 54 */ addi r3, r29, 0x54 -/* 800DEA64 000DB864 4B F6 FA 79 */ bl func_8004E4DC +/* 800DEA64 000DB864 4B F6 FA 79 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DEA68 000DB868 C0 3D 00 78 */ lfs f1, 0x78(r29) /* 800DEA6C 000DB86C 38 7D 00 60 */ addi r3, r29, 0x60 /* 800DEA70 000DB870 38 9D 00 6C */ addi r4, r29, 0x6c @@ -6103,8 +6103,8 @@ func_800DE9EC: /* 800DEAC4 000DB8C4 38 21 00 20 */ addi r1, r1, 0x20 /* 800DEAC8 000DB8C8 4E 80 00 20 */ blr -.global func_800DEACC -func_800DEACC: +.global CheckHandBones__18zNPCGoalAlertGloveFv +CheckHandBones__18zNPCGoalAlertGloveFv: /* 800DEACC 000DB8CC 94 21 FF 50 */ stwu r1, -0xb0(r1) /* 800DEAD0 000DB8D0 7C 08 02 A6 */ mflr r0 /* 800DEAD4 000DB8D4 38 80 00 00 */ li r4, 0 @@ -6194,7 +6194,7 @@ lbl_800DEB3C: /* 800DEC20 000DBA20 4B F3 64 39 */ bl func_80015058 /* 800DEC24 000DBA24 38 61 00 30 */ addi r3, r1, 0x30 /* 800DEC28 000DBA28 7C 64 1B 78 */ mr r4, r3 -/* 800DEC2C 000DBA2C 4B F6 F6 C5 */ bl func_8004E2F0 +/* 800DEC2C 000DBA2C 4B F6 F6 C5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800DEC30 000DBA30 3B 60 00 01 */ li r27, 1 lbl_800DEC34: /* 800DEC34 000DBA34 80 9E 01 D8 */ lwz r4, 0x1d8(r30) @@ -6243,11 +6243,11 @@ lbl_800DEC50: /* 800DECDC 000DBADC 90 01 00 08 */ stw r0, 8(r1) /* 800DECE0 000DBAE0 4B F4 07 55 */ bl func_8001F434 /* 800DECE4 000DBAE4 38 61 00 3C */ addi r3, r1, 0x3c -/* 800DECE8 000DBAE8 4B F2 C1 F5 */ bl func_8000AEDC +/* 800DECE8 000DBAE8 4B F2 C1 F5 */ bl xBoundDraw__FPC6xBound lbl_800DECEC: /* 800DECEC 000DBAEC 7F A4 EB 78 */ mr r4, r29 /* 800DECF0 000DBAF0 38 61 00 3C */ addi r3, r1, 0x3c -/* 800DECF4 000DBAF4 48 05 0C 39 */ bl func_8012F92C +/* 800DECF4 000DBAF4 48 05 0C 39 */ bl NPCC_chk_hitPlyr__FP6xBoundP7xCollis /* 800DECF8 000DBAF8 2C 03 00 00 */ cmpwi r3, 0 /* 800DECFC 000DBAFC 41 82 00 20 */ beq lbl_800DED1C /* 800DED00 000DBB00 7F C3 F3 78 */ mr r3, r30 @@ -6255,7 +6255,7 @@ lbl_800DECEC: /* 800DED08 000DBB08 7C 65 1B 78 */ mr r5, r3 /* 800DED0C 000DBB0C 7F C3 F3 78 */ mr r3, r30 /* 800DED10 000DBB10 38 80 00 01 */ li r4, 1 -/* 800DED14 000DBB14 4B F9 75 95 */ bl func_800762A8 +/* 800DED14 000DBB14 4B F9 75 95 */ bl zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3 /* 800DED18 000DBB18 3B E0 00 01 */ li r31, 1 lbl_800DED1C: /* 800DED1C 000DBB1C 2C 1B 00 00 */ cmpwi r27, 0 @@ -6267,12 +6267,12 @@ lbl_800DED1C: /* 800DED34 000DBB34 7F 83 E3 78 */ mr r3, r28 /* 800DED38 000DBB38 7F A5 EB 78 */ mr r5, r29 /* 800DED3C 000DBB3C 38 81 00 3C */ addi r4, r1, 0x3c -/* 800DED40 000DBB40 48 05 0C 21 */ bl func_8012F960 +/* 800DED40 000DBB40 48 05 0C 21 */ bl NPCC_chk_hitEnt__FP4xEntP6xBoundP7xCollis /* 800DED44 000DBB44 2C 03 00 00 */ cmpwi r3, 0 /* 800DED48 000DBB48 41 82 00 58 */ beq lbl_800DEDA0 /* 800DED4C 000DBB4C 38 61 00 0C */ addi r3, r1, 0xc /* 800DED50 000DBB50 38 9C 01 A0 */ addi r4, r28, 0x1a0 -/* 800DED54 000DBB54 4B F6 F7 89 */ bl func_8004E4DC +/* 800DED54 000DBB54 4B F6 F7 89 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DED58 000DBB58 38 61 00 0C */ addi r3, r1, 0xc /* 800DED5C 000DBB5C 4B F2 F8 F5 */ bl func_8000E650 /* 800DED60 000DBB60 C0 02 99 28 */ lfs f0, lbl_803CE2A8-_SDA2_BASE_(r2) @@ -6288,10 +6288,10 @@ lbl_800DED7C: /* 800DED84 000DBB84 38 81 00 30 */ addi r4, r1, 0x30 /* 800DED88 000DBB88 D0 01 00 34 */ stfs f0, 0x34(r1) /* 800DED8C 000DBB8C C0 22 99 48 */ lfs f1, lbl_803CE2C8-_SDA2_BASE_(r2) -/* 800DED90 000DBB90 48 05 11 5D */ bl func_8012FEEC +/* 800DED90 000DBB90 48 05 11 5D */ bl NPCC_Bounce__FP5xVec3P5xVec3f /* 800DED94 000DBB94 38 7C 01 A0 */ addi r3, r28, 0x1a0 /* 800DED98 000DBB98 38 81 00 0C */ addi r4, r1, 0xc -/* 800DED9C 000DBB9C 4B F6 F7 41 */ bl func_8004E4DC +/* 800DED9C 000DBB9C 4B F6 F7 41 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800DEDA0: /* 800DEDA0 000DBBA0 80 9A 00 00 */ lwz r4, 0(r26) /* 800DEDA4 000DBBA4 2C 04 00 00 */ cmpwi r4, 0 @@ -6343,13 +6343,13 @@ lbl_800DEE4C: /* 800DEE58 000DBC58 4B F2 F8 FD */ bl func_8000E754 /* 800DEE5C 000DBC5C 7F 03 C3 78 */ mr r3, r24 /* 800DEE60 000DBC60 3B BD 00 01 */ addi r29, r29, 1 -/* 800DEE64 000DBC64 4B FD 6B 81 */ bl func_800B59E4 +/* 800DEE64 000DBC64 4B FD 6B 81 */ bl zSurfaceGetSurface__FPC7xCollis /* 800DEE68 000DBC68 28 03 00 00 */ cmplwi r3, 0 /* 800DEE6C 000DBC6C 41 82 00 24 */ beq lbl_800DEE90 /* 800DEE70 000DBC70 88 03 00 20 */ lbz r0, 0x20(r3) /* 800DEE74 000DBC74 28 00 00 00 */ cmplwi r0, 0 /* 800DEE78 000DBC78 40 82 00 18 */ bne lbl_800DEE90 -/* 800DEE7C 000DBC7C 4B FD 6D 01 */ bl func_800B5B7C +/* 800DEE7C 000DBC7C 4B FD 6D 01 */ bl zSurfaceGetDamageType__FPC8xSurface /* 800DEE80 000DBC80 2C 03 00 00 */ cmpwi r3, 0 /* 800DEE84 000DBC84 41 82 00 0C */ beq lbl_800DEE90 /* 800DEE88 000DBC88 3B 9C 00 01 */ addi r28, r28, 1 @@ -6360,7 +6360,7 @@ lbl_800DEE90: /* 800DEE98 000DBC98 41 82 00 1C */ beq lbl_800DEEB4 /* 800DEE9C 000DBC9C 38 81 00 08 */ addi r4, r1, 8 /* 800DEEA0 000DBCA0 38 A0 00 00 */ li r5, 0 -/* 800DEEA4 000DBCA4 48 04 49 8D */ bl func_80123830 +/* 800DEEA4 000DBCA4 48 04 49 8D */ bl zGooIs__FP4xEntRfUi /* 800DEEA8 000DBCA8 2C 03 00 00 */ cmpwi r3, 0 /* 800DEEAC 000DBCAC 41 82 00 08 */ beq lbl_800DEEB4 /* 800DEEB0 000DBCB0 3B 9C 00 01 */ addi r28, r28, 1 @@ -6382,13 +6382,13 @@ lbl_800DEED8: /* 800DEEE4 000DBCE4 4B F2 F8 71 */ bl func_8000E754 /* 800DEEE8 000DBCE8 7F 23 CB 78 */ mr r3, r25 /* 800DEEEC 000DBCEC 3B BD 00 01 */ addi r29, r29, 1 -/* 800DEEF0 000DBCF0 4B FD 6A F5 */ bl func_800B59E4 +/* 800DEEF0 000DBCF0 4B FD 6A F5 */ bl zSurfaceGetSurface__FPC7xCollis /* 800DEEF4 000DBCF4 28 03 00 00 */ cmplwi r3, 0 /* 800DEEF8 000DBCF8 41 82 00 24 */ beq lbl_800DEF1C /* 800DEEFC 000DBCFC 88 03 00 20 */ lbz r0, 0x20(r3) /* 800DEF00 000DBD00 28 00 00 00 */ cmplwi r0, 0 /* 800DEF04 000DBD04 40 82 00 18 */ bne lbl_800DEF1C -/* 800DEF08 000DBD08 4B FD 6C 75 */ bl func_800B5B7C +/* 800DEF08 000DBD08 4B FD 6C 75 */ bl zSurfaceGetDamageType__FPC8xSurface /* 800DEF0C 000DBD0C 2C 03 00 00 */ cmpwi r3, 0 /* 800DEF10 000DBD10 41 82 00 0C */ beq lbl_800DEF1C /* 800DEF14 000DBD14 3B 9C 00 01 */ addi r28, r28, 1 @@ -6399,7 +6399,7 @@ lbl_800DEF1C: /* 800DEF24 000DBD24 41 82 00 1C */ beq lbl_800DEF40 /* 800DEF28 000DBD28 38 81 00 08 */ addi r4, r1, 8 /* 800DEF2C 000DBD2C 38 A0 00 00 */ li r5, 0 -/* 800DEF30 000DBD30 48 04 49 01 */ bl func_80123830 +/* 800DEF30 000DBD30 48 04 49 01 */ bl zGooIs__FP4xEntRfUi /* 800DEF34 000DBD34 2C 03 00 00 */ cmpwi r3, 0 /* 800DEF38 000DBD38 41 82 00 08 */ beq lbl_800DEF40 /* 800DEF3C 000DBD3C 3B 9C 00 01 */ addi r28, r28, 1 @@ -6421,13 +6421,13 @@ lbl_800DEF64: /* 800DEF70 000DBD70 4B F2 F7 E5 */ bl func_8000E754 /* 800DEF74 000DBD74 7F 23 CB 78 */ mr r3, r25 /* 800DEF78 000DBD78 3B BD 00 01 */ addi r29, r29, 1 -/* 800DEF7C 000DBD7C 4B FD 6A 69 */ bl func_800B59E4 +/* 800DEF7C 000DBD7C 4B FD 6A 69 */ bl zSurfaceGetSurface__FPC7xCollis /* 800DEF80 000DBD80 28 03 00 00 */ cmplwi r3, 0 /* 800DEF84 000DBD84 41 82 00 24 */ beq lbl_800DEFA8 /* 800DEF88 000DBD88 88 03 00 20 */ lbz r0, 0x20(r3) /* 800DEF8C 000DBD8C 28 00 00 00 */ cmplwi r0, 0 /* 800DEF90 000DBD90 40 82 00 18 */ bne lbl_800DEFA8 -/* 800DEF94 000DBD94 4B FD 6B E9 */ bl func_800B5B7C +/* 800DEF94 000DBD94 4B FD 6B E9 */ bl zSurfaceGetDamageType__FPC8xSurface /* 800DEF98 000DBD98 2C 03 00 00 */ cmpwi r3, 0 /* 800DEF9C 000DBD9C 41 82 00 0C */ beq lbl_800DEFA8 /* 800DEFA0 000DBDA0 3B 9C 00 01 */ addi r28, r28, 1 @@ -6438,7 +6438,7 @@ lbl_800DEFA8: /* 800DEFB0 000DBDB0 41 82 00 1C */ beq lbl_800DEFCC /* 800DEFB4 000DBDB4 38 81 00 08 */ addi r4, r1, 8 /* 800DEFB8 000DBDB8 38 A0 00 00 */ li r5, 0 -/* 800DEFBC 000DBDBC 48 04 48 75 */ bl func_80123830 +/* 800DEFBC 000DBDBC 48 04 48 75 */ bl zGooIs__FP4xEntRfUi /* 800DEFC0 000DBDC0 2C 03 00 00 */ cmpwi r3, 0 /* 800DEFC4 000DBDC4 41 82 00 08 */ beq lbl_800DEFCC /* 800DEFC8 000DBDC8 3B 9C 00 01 */ addi r28, r28, 1 @@ -6456,7 +6456,7 @@ lbl_800DEFD4: /* 800DEFF0 000DBDF0 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800DEFF4 000DBDF4 38 61 00 0C */ addi r3, r1, 0xc /* 800DEFF8 000DBDF8 38 84 00 D4 */ addi r4, r4, 0xd4 -/* 800DEFFC 000DBDFC 4B F6 F2 F5 */ bl func_8004E2F0 +/* 800DEFFC 000DBDFC 4B F6 F2 F5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800DF000 000DBE00 FF E0 08 90 */ fmr f31, f1 lbl_800DF004: /* 800DF004 000DBE04 8B 3E 00 04 */ lbz r25, 4(r30) @@ -6471,7 +6471,7 @@ lbl_800DF014: /* 800DF024 000DBE24 38 61 00 0C */ addi r3, r1, 0xc /* 800DF028 000DBE28 38 9A 00 2C */ addi r4, r26, 0x2c /* 800DF02C 000DBE2C 3B BD 00 01 */ addi r29, r29, 1 -/* 800DF030 000DBE30 4B F6 F2 C1 */ bl func_8004E2F0 +/* 800DF030 000DBE30 4B F6 F2 C1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800DF034 000DBE34 FC 20 F8 90 */ fmr f1, f31 /* 800DF038 000DBE38 38 61 00 0C */ addi r3, r1, 0xc /* 800DF03C 000DBE3C 4B F3 C8 FD */ bl func_8001B938 @@ -6491,7 +6491,7 @@ lbl_800DF068: /* 800DF070 000DBE70 41 80 FF A4 */ blt lbl_800DF014 /* 800DF074 000DBE74 80 7B 00 18 */ lwz r3, 0x18(r27) /* 800DF078 000DBE78 38 80 00 00 */ li r4, 0 -/* 800DF07C 000DBE7C 48 02 F8 2D */ bl func_8010E8A8 +/* 800DF07C 000DBE7C 48 02 F8 2D */ bl TimerGet__7xPsycheF11en_xpsytime /* 800DF080 000DBE80 C0 02 99 20 */ lfs f0, lbl_803CE2A0-_SDA2_BASE_(r2) /* 800DF084 000DBE84 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DF088 000DBE88 40 81 00 28 */ ble lbl_800DF0B0 @@ -6503,7 +6503,7 @@ lbl_800DF068: /* 800DF0A0 000DBEA0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DF0A4 000DBEA4 40 81 00 0C */ ble lbl_800DF0B0 /* 800DF0A8 000DBEA8 7F 63 DB 78 */ mr r3, r27 -/* 800DF0AC 000DBEAC 4B FF F9 41 */ bl func_800DE9EC +/* 800DF0AC 000DBEAC 4B FF F9 41 */ bl CalcAttackVector__18zNPCGoalAlertGloveFv lbl_800DF0B0: /* 800DF0B0 000DBEB0 2C 1C 00 00 */ cmpwi r28, 0 /* 800DF0B4 000DBEB4 41 82 00 24 */ beq lbl_800DF0D8 @@ -6544,11 +6544,11 @@ lbl_800DF0D8: /* 800DF13C 000DBF3C 4B FA 3B BD */ bl func_80082CF8 /* 800DF140 000DBF40 7C 64 1B 78 */ mr r4, r3 /* 800DF144 000DBF44 38 7E 00 64 */ addi r3, r30, 0x64 -/* 800DF148 000DBF48 4B F6 F3 95 */ bl func_8004E4DC +/* 800DF148 000DBF48 4B F6 F3 95 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DF14C 000DBF4C FC 20 F8 90 */ fmr f1, f31 /* 800DF150 000DBF50 7F C3 F3 78 */ mr r3, r30 /* 800DF154 000DBF54 7F E4 FB 78 */ mr r4, r31 -/* 800DF158 000DBF58 4B FF 5F BD */ bl func_800D5114 +/* 800DF158 000DBF58 4B FF 5F BD */ bl Enter__14zNPCGoalCommonFfPv /* 800DF15C 000DBF5C E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 800DF160 000DBF60 80 01 00 24 */ lwz r0, 0x24(r1) /* 800DF164 000DBF64 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -6572,7 +6572,7 @@ lbl_800DF0D8: /* 800DF1AC 000DBFAC 38 00 00 00 */ li r0, 0 /* 800DF1B0 000DBFB0 90 A3 00 5C */ stw r5, 0x5c(r3) /* 800DF1B4 000DBFB4 90 03 00 58 */ stw r0, 0x58(r3) -/* 800DF1B8 000DBFB8 4B FF 5F F5 */ bl func_800D51AC +/* 800DF1B8 000DBFB8 4B FF 5F F5 */ bl Resume__14zNPCGoalCommonFfPv /* 800DF1BC 000DBFBC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800DF1C0 000DBFC0 7C 08 03 A6 */ mtlr r0 /* 800DF1C4 000DBFC4 38 21 00 10 */ addi r1, r1, 0x10 @@ -6601,7 +6601,7 @@ lbl_800DF0D8: /* 800DF220 000DC020 7C 64 1B 78 */ mr r4, r3 /* 800DF224 000DC024 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800DF228 000DC028 38 A1 00 08 */ addi r5, r1, 8 -/* 800DF22C 000DC02C 48 02 29 5D */ bl func_80101B88 +/* 800DF22C 000DC02C 48 02 29 5D */ bl DstSqFromHome__8NPCArenaFP5xVec3P5xVec3 /* 800DF230 000DC030 FF C0 08 90 */ fmr f30, f1 /* 800DF234 000DC034 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800DF238 000DC038 38 7E 02 A8 */ addi r3, r30, 0x2a8 @@ -6626,9 +6626,9 @@ lbl_800DF26C: /* 800DF280 000DC080 3C 80 4E 47 */ lis r4, 0x4E475231@ha /* 800DF284 000DC084 80 7A 00 18 */ lwz r3, 0x18(r26) /* 800DF288 000DC088 38 84 52 31 */ addi r4, r4, 0x4E475231@l -/* 800DF28C 000DC08C 48 02 EC B1 */ bl func_8010DF3C +/* 800DF28C 000DC08C 48 02 EC B1 */ bl FindGoal__7xPsycheFi /* 800DF290 000DC090 38 80 03 E8 */ li r4, 0x3e8 -/* 800DF294 000DC094 4B FF 6A 2D */ bl func_800D5CC0 +/* 800DF294 000DC094 4B FF 6A 2D */ bl LoopCountSet__16zNPCGoalLoopAnimFi /* 800DF298 000DC098 38 00 00 02 */ li r0, 2 /* 800DF29C 000DC09C 3C 60 4E 47 */ lis r3, 0x4E475231@ha /* 800DF2A0 000DC0A0 90 1B 00 00 */ stw r0, 0(r27) @@ -6646,7 +6646,7 @@ lbl_800DF2AC: /* 800DF2CC 000DC0CC 48 00 00 78 */ b lbl_800DF344 lbl_800DF2D0: /* 800DF2D0 000DC0D0 7F C3 F3 78 */ mr r3, r30 -/* 800DF2D4 000DC0D4 48 01 41 0D */ bl func_800F33E0 +/* 800DF2D4 000DC0D4 48 01 41 0D */ bl SomethingWonderful__10zNPCCommonFv /* 800DF2D8 000DC0D8 2C 03 00 00 */ cmpwi r3, 0 /* 800DF2DC 000DC0DC 41 82 00 18 */ beq lbl_800DF2F4 /* 800DF2E0 000DC0E0 38 00 00 01 */ li r0, 1 @@ -6696,7 +6696,7 @@ lbl_800DF358: /* 800DF37C 000DC17C 4B FA 39 7D */ bl func_80082CF8 /* 800DF380 000DC180 7C 64 1B 78 */ mr r4, r3 /* 800DF384 000DC184 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800DF388 000DC188 48 02 27 79 */ bl func_80101B00 +/* 800DF388 000DC188 48 02 27 79 */ bl PctFromHome__8NPCArenaFP5xVec3 /* 800DF38C 000DC18C C0 02 99 BC */ lfs f0, lbl_803CE33C-_SDA2_BASE_(r2) /* 800DF390 000DC190 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DF394 000DC194 40 81 00 10 */ ble lbl_800DF3A4 @@ -6737,12 +6737,12 @@ lbl_800DF400: /* 800DF410 000DC210 FC 20 F8 90 */ fmr f1, f31 /* 800DF414 000DC214 C0 42 99 34 */ lfs f2, lbl_803CE2B4-_SDA2_BASE_(r2) /* 800DF418 000DC218 7F C3 F3 78 */ mr r3, r30 -/* 800DF41C 000DC21C 48 01 A5 FD */ bl func_800F9A18 +/* 800DF41C 000DC21C 48 01 A5 FD */ bl MoveTowardsArena__9zNPCRobotFff /* 800DF420 000DC220 7F C3 F3 78 */ mr r3, r30 /* 800DF424 000DC224 4B FA 38 D5 */ bl func_80082CF8 /* 800DF428 000DC228 7C 64 1B 78 */ mr r4, r3 /* 800DF42C 000DC22C 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800DF430 000DC230 48 02 26 D1 */ bl func_80101B00 +/* 800DF430 000DC230 48 02 26 D1 */ bl PctFromHome__8NPCArenaFP5xVec3 /* 800DF434 000DC234 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) /* 800DF438 000DC238 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DF43C 000DC23C 40 80 00 0C */ bge lbl_800DF448 @@ -6754,7 +6754,7 @@ lbl_800DF448: /* 800DF450 000DC250 7F 43 D3 78 */ mr r3, r26 /* 800DF454 000DC254 38 80 00 23 */ li r4, 0x23 /* 800DF458 000DC258 38 A0 00 00 */ li r5, 0 -/* 800DF45C 000DC25C 4B FF 5E BD */ bl func_800D5318 +/* 800DF45C 000DC25C 4B FF 5E BD */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 800DF460 000DC260 48 00 01 1C */ b lbl_800DF57C lbl_800DF464: /* 800DF464 000DC264 38 00 00 03 */ li r0, 3 @@ -6796,21 +6796,21 @@ lbl_800DF4D0: /* 800DF4DC 000DC2DC 7F 43 D3 78 */ mr r3, r26 /* 800DF4E0 000DC2E0 38 80 00 21 */ li r4, 0x21 /* 800DF4E4 000DC2E4 38 A0 00 00 */ li r5, 0 -/* 800DF4E8 000DC2E8 4B FF 5E 31 */ bl func_800D5318 +/* 800DF4E8 000DC2E8 4B FF 5E 31 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 800DF4EC 000DC2EC 7F C3 F3 78 */ mr r3, r30 -/* 800DF4F0 000DC2F0 48 01 19 FD */ bl func_800F0EEC +/* 800DF4F0 000DC2F0 48 01 19 FD */ bl VelStop__10zNPCCommonFv /* 800DF4F4 000DC2F4 C0 22 98 F0 */ lfs f1, lbl_803CE270-_SDA2_BASE_(r2) /* 800DF4F8 000DC2F8 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800DF4FC 000DC2FC 38 9A 00 64 */ addi r4, r26, 0x64 /* 800DF500 000DC300 38 A0 00 00 */ li r5, 0 -/* 800DF504 000DC304 48 02 25 3D */ bl func_80101A40 +/* 800DF504 000DC304 48 02 25 3D */ bl IncludesPos__8NPCArenaFP5xVec3fP5xVec3 /* 800DF508 000DC308 2C 03 00 00 */ cmpwi r3, 0 /* 800DF50C 000DC30C 40 82 00 18 */ bne lbl_800DF524 /* 800DF510 000DC310 7F C3 F3 78 */ mr r3, r30 /* 800DF514 000DC314 4B FA 37 E5 */ bl func_80082CF8 /* 800DF518 000DC318 7C 64 1B 78 */ mr r4, r3 /* 800DF51C 000DC31C 38 7A 00 64 */ addi r3, r26, 0x64 -/* 800DF520 000DC320 4B F6 EF BD */ bl func_8004E4DC +/* 800DF520 000DC320 4B F6 EF BD */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800DF524: /* 800DF524 000DC324 FC 20 F8 90 */ fmr f1, f31 /* 800DF528 000DC328 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) @@ -6818,10 +6818,10 @@ lbl_800DF524: /* 800DF530 000DC330 48 00 D4 F1 */ bl func_800ECA20 /* 800DF534 000DC334 FC 20 F8 90 */ fmr f1, f31 /* 800DF538 000DC338 7F 43 D3 78 */ mr r3, r26 -/* 800DF53C 000DC33C 48 00 00 B1 */ bl func_800DF5EC +/* 800DF53C 000DC33C 48 00 00 B1 */ bl MoveCorner__20zNPCGoalAlertMonsoonFf /* 800DF540 000DC340 48 00 00 3C */ b lbl_800DF57C lbl_800DF544: -/* 800DF544 000DC344 4B F5 17 45 */ bl func_80030C88 +/* 800DF544 000DC344 4B F5 17 45 */ bl xurand__Fv /* 800DF548 000DC348 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) /* 800DF54C 000DC34C 3C 60 4E 47 */ lis r3, 0x4E475249@ha /* 800DF550 000DC350 C0 42 99 0C */ lfs f2, lbl_803CE28C-_SDA2_BASE_(r2) @@ -6854,7 +6854,7 @@ lbl_800DF5A8: /* 800DF5B0 000DC3B0 7F 64 DB 78 */ mr r4, r27 /* 800DF5B4 000DC3B4 7F 85 E3 78 */ mr r5, r28 /* 800DF5B8 000DC3B8 38 C0 00 00 */ li r6, 0 -/* 800DF5BC 000DC3BC 48 02 F5 8D */ bl func_8010EB48 +/* 800DF5BC 000DC3BC 48 02 F5 8D */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800DF5C0: /* 800DF5C0 000DC3C0 E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0 /* 800DF5C4 000DC3C4 CB E1 00 60 */ lfd f31, 0x60(r1) @@ -6868,8 +6868,8 @@ lbl_800DF5C0: /* 800DF5E4 000DC3E4 38 21 00 70 */ addi r1, r1, 0x70 /* 800DF5E8 000DC3E8 4E 80 00 20 */ blr -.global func_800DF5EC -func_800DF5EC: +.global MoveCorner__20zNPCGoalAlertMonsoonFf +MoveCorner__20zNPCGoalAlertMonsoonFf: /* 800DF5EC 000DC3EC 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800DF5F0 000DC3F0 7C 08 02 A6 */ mflr r0 /* 800DF5F4 000DC3F4 90 01 00 44 */ stw r0, 0x44(r1) @@ -6909,7 +6909,7 @@ func_800DF5EC: /* 800DF67C 000DC47C C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800DF680 000DC480 7F E3 FB 78 */ mr r3, r31 /* 800DF684 000DC484 38 9E 00 64 */ addi r4, r30, 0x64 -/* 800DF688 000DC488 48 01 A1 7D */ bl func_800F9804 +/* 800DF688 000DC488 48 01 A1 7D */ bl CornerOfArena__9zNPCRobotFP5xVec3f /* 800DF68C 000DC48C 7F E3 FB 78 */ mr r3, r31 /* 800DF690 000DC490 38 9E 00 64 */ addi r4, r30, 0x64 /* 800DF694 000DC494 38 A0 00 00 */ li r5, 0 @@ -6943,7 +6943,7 @@ lbl_800DF6D8: /* 800DF6FC 000DC4FC C0 42 99 18 */ lfs f2, lbl_803CE298-_SDA2_BASE_(r2) /* 800DF700 000DC500 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) /* 800DF704 000DC504 7F E3 FB 78 */ mr r3, r31 -/* 800DF708 000DC508 48 01 18 CD */ bl func_800F0FD4 +/* 800DF708 000DC508 48 01 18 CD */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DF70C 000DC50C 48 00 00 3C */ b lbl_800DF748 lbl_800DF710: /* 800DF710 000DC510 C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) @@ -6953,14 +6953,14 @@ lbl_800DF710: /* 800DF720 000DC520 C0 42 99 18 */ lfs f2, lbl_803CE298-_SDA2_BASE_(r2) /* 800DF724 000DC524 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) /* 800DF728 000DC528 7F E3 FB 78 */ mr r3, r31 -/* 800DF72C 000DC52C 48 01 18 A9 */ bl func_800F0FD4 +/* 800DF72C 000DC52C 48 01 18 A9 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DF730 000DC530 48 00 00 18 */ b lbl_800DF748 lbl_800DF734: /* 800DF734 000DC534 FC 20 F0 90 */ fmr f1, f30 /* 800DF738 000DC538 C0 42 99 90 */ lfs f2, lbl_803CE310-_SDA2_BASE_(r2) /* 800DF73C 000DC53C C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) /* 800DF740 000DC540 7F E3 FB 78 */ mr r3, r31 -/* 800DF744 000DC544 48 01 18 91 */ bl func_800F0FD4 +/* 800DF744 000DC544 48 01 18 91 */ bl ThrottleAdjust__10zNPCCommonFfff lbl_800DF748: /* 800DF748 000DC548 7F E3 FB 78 */ mr r3, r31 /* 800DF74C 000DC54C 38 81 00 0C */ addi r4, r1, 0xc @@ -6968,12 +6968,12 @@ lbl_800DF748: /* 800DF754 000DC554 4B FF 99 99 */ bl func_800D90EC /* 800DF758 000DC558 38 61 00 0C */ addi r3, r1, 0xc /* 800DF75C 000DC55C 7C 64 1B 78 */ mr r4, r3 -/* 800DF760 000DC560 4B F6 EB 91 */ bl func_8004E2F0 +/* 800DF760 000DC560 4B F6 EB 91 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800DF764 000DC564 FC 20 F0 90 */ fmr f1, f30 /* 800DF768 000DC568 7F E3 FB 78 */ mr r3, r31 /* 800DF76C 000DC56C 38 81 00 0C */ addi r4, r1, 0xc /* 800DF770 000DC570 38 A0 00 00 */ li r5, 0 -/* 800DF774 000DC574 48 01 19 B9 */ bl func_800F112C +/* 800DF774 000DC574 48 01 19 B9 */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i lbl_800DF778: /* 800DF778 000DC578 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 800DF77C 000DC57C CB E1 00 30 */ lfd f31, 0x30(r1) @@ -7001,18 +7001,18 @@ lbl_800DF778: /* 800DF7D4 000DC5D4 90 1D 00 58 */ stw r0, 0x58(r29) /* 800DF7D8 000DC5D8 7F E3 FB 78 */ mr r3, r31 /* 800DF7DC 000DC5DC 90 1D 00 5C */ stw r0, 0x5c(r29) -/* 800DF7E0 000DC5E0 48 01 17 0D */ bl func_800F0EEC +/* 800DF7E0 000DC5E0 48 01 17 0D */ bl VelStop__10zNPCCommonFv /* 800DF7E4 000DC5E4 7F E3 FB 78 */ mr r3, r31 /* 800DF7E8 000DC5E8 38 80 00 01 */ li r4, 1 /* 800DF7EC 000DC5EC 38 A0 00 00 */ li r5, 0 -/* 800DF7F0 000DC5F0 48 01 34 C9 */ bl func_800F2CB8 +/* 800DF7F0 000DC5F0 48 01 34 C9 */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance /* 800DF7F4 000DC5F4 7F E4 FB 78 */ mr r4, r31 /* 800DF7F8 000DC5F8 38 60 00 01 */ li r3, 1 -/* 800DF7FC 000DC5FC 48 05 0C CD */ bl func_801304C8 +/* 800DF7FC 000DC5FC 48 05 0C CD */ bl zNPC_SNDPlay3D__F11_tageNPCSndP4xEnt /* 800DF800 000DC600 FC 20 F8 90 */ fmr f1, f31 /* 800DF804 000DC604 7F A3 EB 78 */ mr r3, r29 /* 800DF808 000DC608 7F C4 F3 78 */ mr r4, r30 -/* 800DF80C 000DC60C 4B FF 59 09 */ bl func_800D5114 +/* 800DF80C 000DC60C 4B FF 59 09 */ bl Enter__14zNPCGoalCommonFfPv /* 800DF810 000DC610 80 01 00 24 */ lwz r0, 0x24(r1) /* 800DF814 000DC614 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800DF818 000DC618 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -7034,9 +7034,9 @@ lbl_800DF778: /* 800DF858 000DC658 7C 7E 1B 78 */ mr r30, r3 /* 800DF85C 000DC65C 80 63 00 18 */ lwz r3, 0x18(r3) /* 800DF860 000DC660 80 63 00 00 */ lwz r3, 0(r3) -/* 800DF864 000DC664 48 01 33 FD */ bl func_800F2C60 +/* 800DF864 000DC664 48 01 33 FD */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 800DF868 000DC668 38 60 00 01 */ li r3, 1 -/* 800DF86C 000DC66C 48 05 0C F9 */ bl func_80130564 +/* 800DF86C 000DC66C 48 05 0C F9 */ bl zNPC_SNDStop__F11_tageNPCSnd /* 800DF870 000DC670 FC 20 F8 90 */ fmr f1, f31 /* 800DF874 000DC674 7F C3 F3 78 */ mr r3, r30 /* 800DF878 000DC678 7F E4 FB 78 */ mr r4, r31 @@ -7073,7 +7073,7 @@ lbl_800DF778: /* 800DF8F4 000DC6F4 38 A0 00 00 */ li r5, 0 /* 800DF8F8 000DC6F8 4B FA 32 ED */ bl func_80082BE4 /* 800DF8FC 000DC6FC FF E0 08 90 */ fmr f31, f1 -/* 800DF900 000DC700 48 04 DE 79 */ bl func_8012D778 +/* 800DF900 000DC700 48 04 DE 79 */ bl zEntTeleportBox_playerIn__Fv /* 800DF904 000DC704 2C 03 00 00 */ cmpwi r3, 0 /* 800DF908 000DC708 41 82 00 18 */ beq lbl_800DF920 /* 800DF90C 000DC70C 38 00 00 01 */ li r0, 1 @@ -7132,10 +7132,10 @@ lbl_800DF9BC: /* 800DF9C4 000DC7C4 7C 65 1B 78 */ mr r5, r3 /* 800DF9C8 000DC7C8 7F 43 D3 78 */ mr r3, r26 /* 800DF9CC 000DC7CC 38 80 00 01 */ li r4, 1 -/* 800DF9D0 000DC7D0 4B F9 68 D9 */ bl func_800762A8 +/* 800DF9D0 000DC7D0 4B F9 68 D9 */ bl zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3 /* 800DF9D4 000DC7D4 7F 43 D3 78 */ mr r3, r26 /* 800DF9D8 000DC7D8 38 80 00 0B */ li r4, 0xb -/* 800DF9DC 000DC7DC 48 01 3C 59 */ bl func_800F3634 +/* 800DF9DC 000DC7DC 48 01 3C 59 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 800DF9E0 000DC7E0 FC 20 F0 90 */ fmr f1, f30 /* 800DF9E4 000DC7E4 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) /* 800DF9E8 000DC7E8 7F 43 D3 78 */ mr r3, r26 @@ -7155,14 +7155,14 @@ lbl_800DFA0C: /* 800DFA18 000DC818 7C 65 1B 78 */ mr r5, r3 /* 800DFA1C 000DC81C 7F 43 D3 78 */ mr r3, r26 /* 800DFA20 000DC820 38 80 00 01 */ li r4, 1 -/* 800DFA24 000DC824 4B F9 68 85 */ bl func_800762A8 +/* 800DFA24 000DC824 4B F9 68 85 */ bl zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3 /* 800DFA28 000DC828 C0 3B 00 60 */ lfs f1, 0x60(r27) /* 800DFA2C 000DC82C C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) /* 800DFA30 000DC830 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DFA34 000DC834 40 80 00 80 */ bge lbl_800DFAB4 /* 800DFA38 000DC838 7F 43 D3 78 */ mr r3, r26 /* 800DFA3C 000DC83C 38 80 00 00 */ li r4, 0 -/* 800DFA40 000DC840 48 01 36 39 */ bl func_800F3078 +/* 800DFA40 000DC840 48 01 36 39 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 800DFA44 000DC844 FC 01 F0 40 */ fcmpo cr0, f1, f30 /* 800DFA48 000DC848 41 81 00 6C */ bgt lbl_800DFAB4 /* 800DFA4C 000DC84C 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -7189,9 +7189,9 @@ lbl_800DFA88: /* 800DFA9C 000DC89C 90 1C 00 00 */ stw r0, 0(r28) /* 800DFAA0 000DC8A0 7F E4 FB 78 */ mr r4, r31 /* 800DFAA4 000DC8A4 80 7B 00 18 */ lwz r3, 0x18(r27) -/* 800DFAA8 000DC8A8 48 02 E4 95 */ bl func_8010DF3C +/* 800DFAA8 000DC8A8 48 02 E4 95 */ bl FindGoal__7xPsycheFi /* 800DFAAC 000DC8AC 38 80 03 E8 */ li r4, 0x3e8 -/* 800DFAB0 000DC8B0 4B FF 62 11 */ bl func_800D5CC0 +/* 800DFAB0 000DC8B0 4B FF 62 11 */ bl LoopCountSet__16zNPCGoalLoopAnimFi lbl_800DFAB4: /* 800DFAB4 000DC8B4 80 1B 00 5C */ lwz r0, 0x5c(r27) /* 800DFAB8 000DC8B8 7C 00 F0 00 */ cmpw r0, r30 @@ -7211,7 +7211,7 @@ lbl_800DFAE0: /* 800DFAE8 000DC8E8 7F 84 E3 78 */ mr r4, r28 /* 800DFAEC 000DC8EC 7F A5 EB 78 */ mr r5, r29 /* 800DFAF0 000DC8F0 38 C0 00 00 */ li r6, 0 -/* 800DFAF4 000DC8F4 48 02 F0 55 */ bl func_8010EB48 +/* 800DFAF4 000DC8F4 48 02 F0 55 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800DFAF8: /* 800DFAF8 000DC8F8 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 800DFAFC 000DC8FC CB E1 00 50 */ lfd f31, 0x50(r1) @@ -7260,7 +7260,7 @@ lbl_800DFB8C: /* 800DFBA0 000DC9A0 A8 1C 00 48 */ lha r0, 0x48(r28) /* 800DFBA4 000DC9A4 60 00 00 02 */ ori r0, r0, 2 /* 800DFBA8 000DC9A8 B0 1C 00 48 */ sth r0, 0x48(r28) -/* 800DFBAC 000DC9AC 48 02 DC AD */ bl func_8010D858 +/* 800DFBAC 000DC9AC 48 02 DC AD */ bl GoalPush__7xPsycheFii /* 800DFBB0 000DC9B0 48 00 00 10 */ b lbl_800DFBC0 lbl_800DFBB4: /* 800DFBB4 000DC9B4 3B E0 00 00 */ li r31, 0 @@ -7285,7 +7285,7 @@ lbl_800DFBC0: /* 800DFBF8 000DC9F8 C0 02 99 00 */ lfs f0, lbl_803CE280-_SDA2_BASE_(r2) /* 800DFBFC 000DC9FC D0 03 00 50 */ stfs f0, 0x50(r3) /* 800DFC00 000DCA00 B0 03 00 4A */ sth r0, 0x4a(r3) -/* 800DFC04 000DCA04 4B FF 55 11 */ bl func_800D5114 +/* 800DFC04 000DCA04 4B FF 55 11 */ bl Enter__14zNPCGoalCommonFfPv /* 800DFC08 000DCA08 80 01 00 14 */ lwz r0, 0x14(r1) /* 800DFC0C 000DCA0C 7C 08 03 A6 */ mtlr r0 /* 800DFC10 000DCA10 38 21 00 10 */ addi r1, r1, 0x10 @@ -7308,7 +7308,7 @@ lbl_800DFBC0: /* 800DFC54 000DCA54 60 A5 00 02 */ ori r5, r5, 2 /* 800DFC58 000DCA58 B0 A3 00 48 */ sth r5, 0x48(r3) /* 800DFC5C 000DCA5C B0 03 00 4A */ sth r0, 0x4a(r3) -/* 800DFC60 000DCA60 4B FF 55 4D */ bl func_800D51AC +/* 800DFC60 000DCA60 4B FF 55 4D */ bl Resume__14zNPCGoalCommonFfPv /* 800DFC64 000DCA64 80 01 00 14 */ lwz r0, 0x14(r1) /* 800DFC68 000DCA68 7C 08 03 A6 */ mtlr r0 /* 800DFC6C 000DCA6C 38 21 00 10 */ addi r1, r1, 0x10 @@ -7337,7 +7337,7 @@ lbl_800DFBC0: /* 800DFCC8 000DCAC8 7C 64 1B 78 */ mr r4, r3 /* 800DFCCC 000DCACC 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800DFCD0 000DCAD0 38 A1 00 08 */ addi r5, r1, 8 -/* 800DFCD4 000DCAD4 48 02 1E B5 */ bl func_80101B88 +/* 800DFCD4 000DCAD4 48 02 1E B5 */ bl DstSqFromHome__8NPCArenaFP5xVec3P5xVec3 /* 800DFCD8 000DCAD8 FF C0 08 90 */ fmr f30, f1 /* 800DFCDC 000DCADC C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800DFCE0 000DCAE0 38 7E 02 A8 */ addi r3, r30, 0x2a8 @@ -7362,9 +7362,9 @@ lbl_800DFD14: /* 800DFD28 000DCB28 3C 80 4E 47 */ lis r4, 0x4E475231@ha /* 800DFD2C 000DCB2C 80 7A 00 18 */ lwz r3, 0x18(r26) /* 800DFD30 000DCB30 38 84 52 31 */ addi r4, r4, 0x4E475231@l -/* 800DFD34 000DCB34 48 02 E2 09 */ bl func_8010DF3C +/* 800DFD34 000DCB34 48 02 E2 09 */ bl FindGoal__7xPsycheFi /* 800DFD38 000DCB38 38 80 03 E8 */ li r4, 0x3e8 -/* 800DFD3C 000DCB3C 4B FF 5F 85 */ bl func_800D5CC0 +/* 800DFD3C 000DCB3C 4B FF 5F 85 */ bl LoopCountSet__16zNPCGoalLoopAnimFi /* 800DFD40 000DCB40 38 00 00 02 */ li r0, 2 /* 800DFD44 000DCB44 3C 60 4E 47 */ lis r3, 0x4E475231@ha /* 800DFD48 000DCB48 90 1B 00 00 */ stw r0, 0(r27) @@ -7378,9 +7378,9 @@ lbl_800DFD54: /* 800DFD64 000DCB64 3C 80 4E 47 */ lis r4, 0x4E475231@ha /* 800DFD68 000DCB68 80 7A 00 18 */ lwz r3, 0x18(r26) /* 800DFD6C 000DCB6C 38 84 52 31 */ addi r4, r4, 0x4E475231@l -/* 800DFD70 000DCB70 48 02 E1 CD */ bl func_8010DF3C +/* 800DFD70 000DCB70 48 02 E1 CD */ bl FindGoal__7xPsycheFi /* 800DFD74 000DCB74 38 80 00 01 */ li r4, 1 -/* 800DFD78 000DCB78 4B FF 5F 49 */ bl func_800D5CC0 +/* 800DFD78 000DCB78 4B FF 5F 49 */ bl LoopCountSet__16zNPCGoalLoopAnimFi /* 800DFD7C 000DCB7C 38 00 00 02 */ li r0, 2 /* 800DFD80 000DCB80 3C 60 4E 47 */ lis r3, 0x4E475231@ha /* 800DFD84 000DCB84 90 1B 00 00 */ stw r0, 0(r27) @@ -7388,7 +7388,7 @@ lbl_800DFD54: /* 800DFD8C 000DCB8C 48 00 00 68 */ b lbl_800DFDF4 lbl_800DFD90: /* 800DFD90 000DCB90 7F C3 F3 78 */ mr r3, r30 -/* 800DFD94 000DCB94 48 01 36 4D */ bl func_800F33E0 +/* 800DFD94 000DCB94 48 01 36 4D */ bl SomethingWonderful__10zNPCCommonFv /* 800DFD98 000DCB98 2C 03 00 00 */ cmpwi r3, 0 /* 800DFD9C 000DCB9C 41 82 00 18 */ beq lbl_800DFDB4 /* 800DFDA0 000DCBA0 38 00 00 01 */ li r0, 1 @@ -7427,7 +7427,7 @@ lbl_800DFE08: /* 800DFE14 000DCC14 7F 43 D3 78 */ mr r3, r26 /* 800DFE18 000DCC18 38 80 00 20 */ li r4, 0x20 /* 800DFE1C 000DCC1C 38 A0 00 00 */ li r5, 0 -/* 800DFE20 000DCC20 4B FF 54 F9 */ bl func_800D5318 +/* 800DFE20 000DCC20 4B FF 54 F9 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 800DFE24 000DCC24 38 00 00 00 */ li r0, 0 /* 800DFE28 000DCC28 B0 1A 00 4A */ sth r0, 0x4a(r26) lbl_800DFE2C: @@ -7436,7 +7436,7 @@ lbl_800DFE2C: /* 800DFE34 000DCC34 83 BA 00 4C */ lwz r29, 0x4c(r26) /* 800DFE38 000DCC38 54 00 07 F8 */ rlwinm r0, r0, 0, 0x1f, 0x1c /* 800DFE3C 000DCC3C B0 1A 00 48 */ sth r0, 0x48(r26) -/* 800DFE40 000DCC40 48 01 10 AD */ bl func_800F0EEC +/* 800DFE40 000DCC40 48 01 10 AD */ bl VelStop__10zNPCCommonFv /* 800DFE44 000DCC44 FC 20 F8 90 */ fmr f1, f31 /* 800DFE48 000DCC48 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) /* 800DFE4C 000DCC4C 7F C3 F3 78 */ mr r3, r30 @@ -7478,7 +7478,7 @@ lbl_800DFEB4: /* 800DFEC8 000DCCC8 C0 23 17 08 */ lfs f1, 0x1708(r3) /* 800DFECC 000DCCCC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DFED0 000DCCD0 41 81 00 60 */ bgt lbl_800DFF30 -/* 800DFED4 000DCCD4 4B F5 0D B5 */ bl func_80030C88 +/* 800DFED4 000DCCD4 4B F5 0D B5 */ bl xurand__Fv /* 800DFED8 000DCCD8 C0 42 98 FC */ lfs f2, lbl_803CE27C-_SDA2_BASE_(r2) /* 800DFEDC 000DCCDC 7F 43 D3 78 */ mr r3, r26 /* 800DFEE0 000DCCE0 C0 02 99 0C */ lfs f0, lbl_803CE28C-_SDA2_BASE_(r2) @@ -7486,7 +7486,7 @@ lbl_800DFEB4: /* 800DFEE8 000DCCE8 EC 00 00 72 */ fmuls f0, f0, f1 /* 800DFEEC 000DCCEC EC 02 10 3A */ fmadds f0, f2, f0, f2 /* 800DFEF0 000DCCF0 D0 1A 00 50 */ stfs f0, 0x50(r26) -/* 800DFEF4 000DCCF4 48 00 01 DD */ bl func_800E00D0 +/* 800DFEF4 000DCCF4 48 00 01 DD */ bl DecideAttack__16zNPCGoalAlertArfFv /* 800DFEF8 000DCCF8 2C 03 00 02 */ cmpwi r3, 2 /* 800DFEFC 000DCCFC 40 82 00 18 */ bne lbl_800DFF14 /* 800DFF00 000DCD00 38 00 00 02 */ li r0, 2 @@ -7539,7 +7539,7 @@ lbl_800DFF94: /* 800DFF9C 000DCD9C 7F 64 DB 78 */ mr r4, r27 /* 800DFFA0 000DCDA0 7F 85 E3 78 */ mr r5, r28 /* 800DFFA4 000DCDA4 38 C0 00 00 */ li r6, 0 -/* 800DFFA8 000DCDA8 48 02 EB A1 */ bl func_8010EB48 +/* 800DFFA8 000DCDA8 48 02 EB A1 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800DFFAC: /* 800DFFAC 000DCDAC E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 800DFFB0 000DCDB0 CB E1 00 50 */ lfd f31, 0x50(r1) @@ -7579,11 +7579,11 @@ lbl_800E0028: /* 800E0030 000DCE30 40 82 00 88 */ bne lbl_800E00B8 /* 800E0034 000DCE34 3C 80 4E 47 */ lis r4, 0x4E475269@ha /* 800E0038 000DCE38 38 84 52 69 */ addi r4, r4, 0x4E475269@l -/* 800E003C 000DCE3C 48 02 D5 1D */ bl func_8010D558 +/* 800E003C 000DCE3C 48 02 D5 1D */ bl GIDInStack__7xPsycheCFi /* 800E0040 000DCE40 28 03 00 00 */ cmplwi r3, 0 /* 800E0044 000DCE44 40 82 00 74 */ bne lbl_800E00B8 /* 800E0048 000DCE48 7F A3 EB 78 */ mr r3, r29 -/* 800E004C 000DCE4C 48 02 D5 B9 */ bl func_8010D604 +/* 800E004C 000DCE4C 48 02 D5 B9 */ bl GIDOfPending__7xPsycheCFv /* 800E0050 000DCE50 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 800E0054 000DCE54 28 00 52 69 */ cmplwi r0, 0x5269 /* 800E0058 000DCE58 41 82 00 60 */ beq lbl_800E00B8 @@ -7593,7 +7593,7 @@ lbl_800E0028: /* 800E0068 000DCE68 A8 1B 00 48 */ lha r0, 0x48(r27) /* 800E006C 000DCE6C 60 00 00 02 */ ori r0, r0, 2 /* 800E0070 000DCE70 B0 1B 00 48 */ sth r0, 0x48(r27) -/* 800E0074 000DCE74 48 02 D5 51 */ bl func_8010D5C4 +/* 800E0074 000DCE74 48 02 D5 51 */ bl GIDOfActive__7xPsycheCFv /* 800E0078 000DCE78 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 800E007C 000DCE7C 28 00 52 3E */ cmplwi r0, 0x523e /* 800E0080 000DCE80 41 82 00 1C */ beq lbl_800E009C @@ -7601,14 +7601,14 @@ lbl_800E0028: /* 800E0088 000DCE88 7F A3 EB 78 */ mr r3, r29 /* 800E008C 000DCE8C 38 84 52 69 */ addi r4, r4, 0x4E475269@l /* 800E0090 000DCE90 38 A0 00 00 */ li r5, 0 -/* 800E0094 000DCE94 48 02 DC 65 */ bl func_8010DCF8 +/* 800E0094 000DCE94 48 02 DC 65 */ bl GoalSwap__7xPsycheFii /* 800E0098 000DCE98 48 00 00 20 */ b lbl_800E00B8 lbl_800E009C: /* 800E009C 000DCE9C 3C 80 4E 47 */ lis r4, 0x4E475269@ha /* 800E00A0 000DCEA0 7F A3 EB 78 */ mr r3, r29 /* 800E00A4 000DCEA4 38 84 52 69 */ addi r4, r4, 0x4E475269@l /* 800E00A8 000DCEA8 38 A0 00 00 */ li r5, 0 -/* 800E00AC 000DCEAC 48 02 D7 AD */ bl func_8010D858 +/* 800E00AC 000DCEAC 48 02 D7 AD */ bl GoalPush__7xPsycheFii /* 800E00B0 000DCEB0 48 00 00 08 */ b lbl_800E00B8 lbl_800E00B4: /* 800E00B4 000DCEB4 3B E0 00 00 */ li r31, 0 @@ -7620,8 +7620,8 @@ lbl_800E00B8: /* 800E00C8 000DCEC8 38 21 00 20 */ addi r1, r1, 0x20 /* 800E00CC 000DCECC 4E 80 00 20 */ blr -.global func_800E00D0 -func_800E00D0: +.global DecideAttack__16zNPCGoalAlertArfFv +DecideAttack__16zNPCGoalAlertArfFv: /* 800E00D0 000DCED0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800E00D4 000DCED4 7C 08 02 A6 */ mflr r0 /* 800E00D8 000DCED8 90 01 00 34 */ stw r0, 0x34(r1) @@ -7648,18 +7648,18 @@ lbl_800E0128: /* 800E0128 000DCF28 3C 80 4E 47 */ lis r4, 0x4E47524A@ha /* 800E012C 000DCF2C 80 7D 00 18 */ lwz r3, 0x18(r29) /* 800E0130 000DCF30 38 84 52 4A */ addi r4, r4, 0x4E47524A@l -/* 800E0134 000DCF34 48 02 DE 09 */ bl func_8010DF3C +/* 800E0134 000DCF34 48 02 DE 09 */ bl FindGoal__7xPsycheFi /* 800E0138 000DCF38 7C 60 1B 78 */ mr r0, r3 /* 800E013C 000DCF3C 7F C3 F3 78 */ mr r3, r30 /* 800E0140 000DCF40 7C 1E 03 78 */ mr r30, r0 -/* 800E0144 000DCF44 48 01 DF 1D */ bl func_800FE060 +/* 800E0144 000DCF44 48 01 DF 1D */ bl AdoptADoggie__10zNPCArfArfFv /* 800E0148 000DCF48 28 03 00 00 */ cmplwi r3, 0 /* 800E014C 000DCF4C 41 82 00 18 */ beq lbl_800E0164 /* 800E0150 000DCF50 7F C3 F3 78 */ mr r3, r30 /* 800E0154 000DCF54 3B E0 00 01 */ li r31, 1 /* 800E0158 000DCF58 38 80 00 01 */ li r4, 1 /* 800E015C 000DCF5C 38 A0 00 00 */ li r5, 0 -/* 800E0160 000DCF60 48 00 3F E1 */ bl func_800E4140 +/* 800E0160 000DCF60 48 00 3F E1 */ bl SetAttackMode__17zNPCGoalAttackArfFii lbl_800E0164: /* 800E0164 000DCF64 7F E3 FB 78 */ mr r3, r31 /* 800E0168 000DCF68 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 @@ -7676,7 +7676,7 @@ lbl_800E0164: /* 800E0194 000DCF94 90 01 00 14 */ stw r0, 0x14(r1) /* 800E0198 000DCF98 38 00 00 00 */ li r0, 0 /* 800E019C 000DCF9C 90 03 00 4C */ stw r0, 0x4c(r3) -/* 800E01A0 000DCFA0 4B FF 4F 75 */ bl func_800D5114 +/* 800E01A0 000DCFA0 4B FF 4F 75 */ bl Enter__14zNPCGoalCommonFfPv /* 800E01A4 000DCFA4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800E01A8 000DCFA8 7C 08 03 A6 */ mtlr r0 /* 800E01AC 000DCFAC 38 21 00 10 */ addi r1, r1, 0x10 @@ -7687,7 +7687,7 @@ lbl_800E0164: /* 800E01C0 000DCFC0 A8 03 00 48 */ lha r0, 0x48(r3) /* 800E01C4 000DCFC4 60 00 00 02 */ ori r0, r0, 2 /* 800E01C8 000DCFC8 B0 03 00 48 */ sth r0, 0x48(r3) -/* 800E01CC 000DCFCC 4B FF 4F E1 */ bl func_800D51AC +/* 800E01CC 000DCFCC 4B FF 4F E1 */ bl Resume__14zNPCGoalCommonFfPv /* 800E01D0 000DCFD0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800E01D4 000DCFD4 7C 08 03 A6 */ mtlr r0 /* 800E01D8 000DCFD8 38 21 00 10 */ addi r1, r1, 0x10 @@ -7705,7 +7705,7 @@ lbl_800E0164: /* 800E0208 000DD008 3B 40 00 00 */ li r26, 0 /* 800E020C 000DD00C 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E0210 000DD010 80 63 00 00 */ lwz r3, 0(r3) -/* 800E0214 000DD014 48 01 31 CD */ bl func_800F33E0 +/* 800E0214 000DD014 48 01 31 CD */ bl SomethingWonderful__10zNPCCommonFv /* 800E0218 000DD018 2C 03 00 00 */ cmpwi r3, 0 /* 800E021C 000DD01C 41 82 00 14 */ beq lbl_800E0230 /* 800E0220 000DD020 38 00 00 01 */ li r0, 1 @@ -7762,7 +7762,7 @@ lbl_800E02D0: /* 800E02D0 000DD0D0 3C 80 4E 47 */ lis r4, 0x4E47526A@ha /* 800E02D4 000DD0D4 80 7B 00 18 */ lwz r3, 0x18(r27) /* 800E02D8 000DD0D8 38 84 52 6A */ addi r4, r4, 0x4E47526A@l -/* 800E02DC 000DD0DC 48 02 DC 61 */ bl func_8010DF3C +/* 800E02DC 000DD0DC 48 02 DC 61 */ bl FindGoal__7xPsycheFi /* 800E02E0 000DD0E0 48 00 C4 69 */ bl func_800EC748 /* 800E02E4 000DD0E4 38 00 00 01 */ li r0, 1 /* 800E02E8 000DD0E8 3C 60 4E 47 */ lis r3, 0x4E47526A@ha @@ -7787,7 +7787,7 @@ lbl_800E0320: /* 800E0328 000DD128 7F 84 E3 78 */ mr r4, r28 /* 800E032C 000DD12C 7F A5 EB 78 */ mr r5, r29 /* 800E0330 000DD130 7F C6 F3 78 */ mr r6, r30 -/* 800E0334 000DD134 48 02 E8 15 */ bl func_8010EB48 +/* 800E0334 000DD134 48 02 E8 15 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800E0338: /* 800E0338 000DD138 CB E1 00 28 */ lfd f31, 0x28(r1) /* 800E033C 000DD13C BB 41 00 10 */ lmw r26, 0x10(r1) @@ -7808,11 +7808,11 @@ lbl_800E0338: /* 800E0378 000DD178 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E037C 000DD17C 80 63 00 00 */ lwz r3, 0(r3) /* 800E0380 000DD180 90 1E 00 5C */ stw r0, 0x5c(r30) -/* 800E0384 000DD184 48 01 0B 69 */ bl func_800F0EEC +/* 800E0384 000DD184 48 01 0B 69 */ bl VelStop__10zNPCCommonFv /* 800E0388 000DD188 FC 20 F8 90 */ fmr f1, f31 /* 800E038C 000DD18C 7F C3 F3 78 */ mr r3, r30 /* 800E0390 000DD190 7F E4 FB 78 */ mr r4, r31 -/* 800E0394 000DD194 4B FF 4D 81 */ bl func_800D5114 +/* 800E0394 000DD194 4B FF 4D 81 */ bl Enter__14zNPCGoalCommonFfPv /* 800E0398 000DD198 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E039C 000DD19C CB E1 00 18 */ lfd f31, 0x18(r1) /* 800E03A0 000DD1A0 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -7826,7 +7826,7 @@ lbl_800E0338: /* 800E03C0 000DD1C0 A8 03 00 48 */ lha r0, 0x48(r3) /* 800E03C4 000DD1C4 60 00 00 02 */ ori r0, r0, 2 /* 800E03C8 000DD1C8 B0 03 00 48 */ sth r0, 0x48(r3) -/* 800E03CC 000DD1CC 4B FF 4D E1 */ bl func_800D51AC +/* 800E03CC 000DD1CC 4B FF 4D E1 */ bl Resume__14zNPCGoalCommonFfPv /* 800E03D0 000DD1D0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800E03D4 000DD1D4 7C 08 03 A6 */ mtlr r0 /* 800E03D8 000DD1D8 38 21 00 10 */ addi r1, r1, 0x10 @@ -7859,7 +7859,7 @@ lbl_800E0338: /* 800E0444 000DD244 7C 64 1B 78 */ mr r4, r3 /* 800E0448 000DD248 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800E044C 000DD24C 38 A1 00 44 */ addi r5, r1, 0x44 -/* 800E0450 000DD250 48 02 17 39 */ bl func_80101B88 +/* 800E0450 000DD250 48 02 17 39 */ bl DstSqFromHome__8NPCArenaFP5xVec3P5xVec3 /* 800E0454 000DD254 FF A0 08 90 */ fmr f29, f1 /* 800E0458 000DD258 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800E045C 000DD25C 38 7E 02 A8 */ addi r3, r30, 0x2a8 @@ -7884,9 +7884,9 @@ lbl_800E0490: /* 800E04A4 000DD2A4 3C 80 4E 47 */ lis r4, 0x4E475231@ha /* 800E04A8 000DD2A8 80 7A 00 18 */ lwz r3, 0x18(r26) /* 800E04AC 000DD2AC 38 84 52 31 */ addi r4, r4, 0x4E475231@l -/* 800E04B0 000DD2B0 48 02 DA 8D */ bl func_8010DF3C +/* 800E04B0 000DD2B0 48 02 DA 8D */ bl FindGoal__7xPsycheFi /* 800E04B4 000DD2B4 38 80 03 E8 */ li r4, 0x3e8 -/* 800E04B8 000DD2B8 4B FF 58 09 */ bl func_800D5CC0 +/* 800E04B8 000DD2B8 4B FF 58 09 */ bl LoopCountSet__16zNPCGoalLoopAnimFi /* 800E04BC 000DD2BC 38 00 00 02 */ li r0, 2 /* 800E04C0 000DD2C0 3C 60 4E 47 */ lis r3, 0x4E475231@ha /* 800E04C4 000DD2C4 90 1B 00 00 */ stw r0, 0(r27) @@ -7894,7 +7894,7 @@ lbl_800E0490: /* 800E04CC 000DD2CC 48 00 00 68 */ b lbl_800E0534 lbl_800E04D0: /* 800E04D0 000DD2D0 7F C3 F3 78 */ mr r3, r30 -/* 800E04D4 000DD2D4 48 01 2F 0D */ bl func_800F33E0 +/* 800E04D4 000DD2D4 48 01 2F 0D */ bl SomethingWonderful__10zNPCCommonFv /* 800E04D8 000DD2D8 2C 03 00 00 */ cmpwi r3, 0 /* 800E04DC 000DD2DC 41 82 00 18 */ beq lbl_800E04F4 /* 800E04E0 000DD2E0 38 00 00 01 */ li r0, 1 @@ -7928,7 +7928,7 @@ lbl_800E0534: /* 800E0544 000DD344 48 00 04 A8 */ b lbl_800E09EC lbl_800E0548: /* 800E0548 000DD348 C3 A2 99 34 */ lfs f29, lbl_803CE2B4-_SDA2_BASE_(r2) -/* 800E054C 000DD34C 4B FB 95 B9 */ bl func_80099B04 +/* 800E054C 000DD34C 4B FB 95 B9 */ bl zGameExtras_CheatFlags__Fv /* 800E0550 000DD350 54 60 05 29 */ rlwinm. r0, r3, 0, 0x14, 0x14 /* 800E0554 000DD354 41 82 00 08 */ beq lbl_800E055C /* 800E0558 000DD358 C3 A2 99 38 */ lfs f29, lbl_803CE2B8-_SDA2_BASE_(r2) @@ -7956,12 +7956,12 @@ lbl_800E055C: /* 800E05AC 000DD3AC 48 00 03 FC */ b lbl_800E09A8 /* 800E05B0 000DD3B0 FC 20 F8 90 */ fmr f1, f31 /* 800E05B4 000DD3B4 7F 43 D3 78 */ mr r3, r26 -/* 800E05B8 000DD3B8 48 00 04 71 */ bl func_800E0A28 +/* 800E05B8 000DD3B8 48 00 04 71 */ bl GetInArena__18zNPCGoalAlertChuckFf /* 800E05BC 000DD3BC 7F C3 F3 78 */ mr r3, r30 /* 800E05C0 000DD3C0 4B FA 27 39 */ bl func_80082CF8 /* 800E05C4 000DD3C4 7C 64 1B 78 */ mr r4, r3 /* 800E05C8 000DD3C8 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800E05CC 000DD3CC 48 02 15 35 */ bl func_80101B00 +/* 800E05CC 000DD3CC 48 02 15 35 */ bl PctFromHome__8NPCArenaFP5xVec3 /* 800E05D0 000DD3D0 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) /* 800E05D4 000DD3D4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E05D8 000DD3D8 40 80 03 D0 */ bge lbl_800E09A8 @@ -7972,7 +7972,7 @@ lbl_800E055C: /* 800E05EC 000DD3EC 7F 43 D3 78 */ mr r3, r26 /* 800E05F0 000DD3F0 38 80 00 23 */ li r4, 0x23 /* 800E05F4 000DD3F4 38 A0 00 00 */ li r5, 0 -/* 800E05F8 000DD3F8 4B FF 4D 21 */ bl func_800D5318 +/* 800E05F8 000DD3F8 4B FF 4D 21 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 800E05FC 000DD3FC 48 00 03 AC */ b lbl_800E09A8 /* 800E0600 000DD400 38 00 00 03 */ li r0, 3 /* 800E0604 000DD404 FC 20 F8 90 */ fmr f1, f31 @@ -7981,7 +7981,7 @@ lbl_800E055C: /* 800E0610 000DD410 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) /* 800E0614 000DD414 48 00 C4 0D */ bl func_800ECA20 /* 800E0618 000DD418 7F C3 F3 78 */ mr r3, r30 -/* 800E061C 000DD41C 48 01 08 D1 */ bl func_800F0EEC +/* 800E061C 000DD41C 48 01 08 D1 */ bl VelStop__10zNPCCommonFv /* 800E0620 000DD420 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) /* 800E0624 000DD424 D0 1A 00 64 */ stfs f0, 0x64(r26) /* 800E0628 000DD428 48 00 03 80 */ b lbl_800E09A8 @@ -7990,7 +7990,7 @@ lbl_800E055C: /* 800E0634 000DD434 7F 43 D3 78 */ mr r3, r26 /* 800E0638 000DD438 38 80 00 21 */ li r4, 0x21 /* 800E063C 000DD43C 38 A0 00 00 */ li r5, 0 -/* 800E0640 000DD440 4B FF 4C D9 */ bl func_800D5318 +/* 800E0640 000DD440 4B FF 4C D9 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi lbl_800E0644: /* 800E0644 000DD444 FC 20 F8 90 */ fmr f1, f31 /* 800E0648 000DD448 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) @@ -8058,7 +8058,7 @@ lbl_800E06C4: /* 800E072C 000DD52C 4B FA 25 61 */ bl func_80082C8C /* 800E0730 000DD530 38 7A 00 68 */ addi r3, r26, 0x68 /* 800E0734 000DD534 7C 64 1B 78 */ mr r4, r3 -/* 800E0738 000DD538 4B F6 DB B9 */ bl func_8004E2F0 +/* 800E0738 000DD538 4B F6 DB B9 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800E073C 000DD53C D0 3A 00 74 */ stfs f1, 0x74(r26) /* 800E0740 000DD540 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800E0744 000DD544 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) @@ -8117,7 +8117,7 @@ lbl_800E07EC: /* 800E0808 000DD608 4B F2 A8 89 */ bl func_8000B090 /* 800E080C 000DD60C 48 00 00 34 */ b lbl_800E0840 lbl_800E0810: -/* 800E0810 000DD610 4B F5 04 59 */ bl func_80030C68 +/* 800E0810 000DD610 4B F5 04 59 */ bl xrand__Fv /* 800E0814 000DD614 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 800E0818 000DD618 41 82 00 0C */ beq lbl_800E0824 /* 800E081C 000DD61C C3 A2 98 F4 */ lfs f29, lbl_803CE274-_SDA2_BASE_(r2) @@ -8152,15 +8152,15 @@ lbl_800E0840: /* 800E0884 000DD684 38 61 00 08 */ addi r3, r1, 8 /* 800E0888 000DD688 4B F2 DE CD */ bl func_8000E754 /* 800E088C 000DD68C 38 61 00 14 */ addi r3, r1, 0x14 -/* 800E0890 000DD690 48 04 F5 89 */ bl func_8012FE18 +/* 800E0890 000DD690 48 04 F5 89 */ bl NPCC_DstSqPlyrToPos__FPC5xVec3 /* 800E0894 000DD694 FF C0 08 90 */ fmr f30, f1 /* 800E0898 000DD698 38 61 00 08 */ addi r3, r1, 8 -/* 800E089C 000DD69C 48 04 F5 7D */ bl func_8012FE18 +/* 800E089C 000DD69C 48 04 F5 7D */ bl NPCC_DstSqPlyrToPos__FPC5xVec3 /* 800E08A0 000DD6A0 FC 1E 08 40 */ fcmpo cr0, f30, f1 /* 800E08A4 000DD6A4 40 81 00 20 */ ble lbl_800E08C4 /* 800E08A8 000DD6A8 38 7A 00 68 */ addi r3, r26, 0x68 /* 800E08AC 000DD6AC 38 81 00 20 */ addi r4, r1, 0x20 -/* 800E08B0 000DD6B0 4B F6 DC 2D */ bl func_8004E4DC +/* 800E08B0 000DD6B0 4B F6 DC 2D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E08B4 000DD6B4 D3 7A 00 74 */ stfs f27, 0x74(r26) /* 800E08B8 000DD6B8 38 00 00 05 */ li r0, 5 /* 800E08BC 000DD6BC 90 1A 00 5C */ stw r0, 0x5c(r26) @@ -8180,7 +8180,7 @@ lbl_800E08C4: /* 800E08F0 000DD6F0 48 00 C1 31 */ bl func_800ECA20 /* 800E08F4 000DD6F4 FC 20 F8 90 */ fmr f1, f31 /* 800E08F8 000DD6F8 7F 43 D3 78 */ mr r3, r26 -/* 800E08FC 000DD6FC 48 00 02 2D */ bl func_800E0B28 +/* 800E08FC 000DD6FC 48 00 02 2D */ bl ZoomMove__18zNPCGoalAlertChuckFf /* 800E0900 000DD700 2C 03 00 00 */ cmpwi r3, 0 /* 800E0904 000DD704 41 82 00 A4 */ beq lbl_800E09A8 /* 800E0908 000DD708 38 00 00 03 */ li r0, 3 @@ -8196,7 +8196,7 @@ lbl_800E08C4: /* 800E0930 000DD730 48 00 C0 F1 */ bl func_800ECA20 /* 800E0934 000DD734 FC 20 F8 90 */ fmr f1, f31 /* 800E0938 000DD738 7F 43 D3 78 */ mr r3, r26 -/* 800E093C 000DD73C 48 00 01 ED */ bl func_800E0B28 +/* 800E093C 000DD73C 48 00 01 ED */ bl ZoomMove__18zNPCGoalAlertChuckFf /* 800E0940 000DD740 2C 03 00 00 */ cmpwi r3, 0 /* 800E0944 000DD744 41 82 00 64 */ beq lbl_800E09A8 /* 800E0948 000DD748 38 00 00 03 */ li r0, 3 @@ -8211,8 +8211,8 @@ lbl_800E08C4: /* 800E096C 000DD76C 7F C3 F3 78 */ mr r3, r30 /* 800E0970 000DD770 48 00 C0 B1 */ bl func_800ECA20 /* 800E0974 000DD774 7F C3 F3 78 */ mr r3, r30 -/* 800E0978 000DD778 48 01 05 75 */ bl func_800F0EEC -/* 800E097C 000DD77C 4B F5 03 0D */ bl func_80030C88 +/* 800E0978 000DD778 48 01 05 75 */ bl VelStop__10zNPCCommonFv +/* 800E097C 000DD77C 4B F5 03 0D */ bl xurand__Fv /* 800E0980 000DD780 C0 42 98 FC */ lfs f2, lbl_803CE27C-_SDA2_BASE_(r2) /* 800E0984 000DD784 38 00 00 03 */ li r0, 3 /* 800E0988 000DD788 C0 02 99 0C */ lfs f0, lbl_803CE28C-_SDA2_BASE_(r2) @@ -8242,7 +8242,7 @@ lbl_800E09D4: /* 800E09DC 000DD7DC 7F 64 DB 78 */ mr r4, r27 /* 800E09E0 000DD7E0 7F 85 E3 78 */ mr r5, r28 /* 800E09E4 000DD7E4 38 C0 00 00 */ li r6, 0 -/* 800E09E8 000DD7E8 48 02 E1 61 */ bl func_8010EB48 +/* 800E09E8 000DD7E8 48 02 E1 61 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800E09EC: /* 800E09EC 000DD7EC E3 E1 00 B8 */ psq_l f31, 184(r1), 0, qr0 /* 800E09F0 000DD7F0 CB E1 00 B0 */ lfd f31, 0xb0(r1) @@ -8260,8 +8260,8 @@ lbl_800E09EC: /* 800E0A20 000DD820 38 21 00 C0 */ addi r1, r1, 0xc0 /* 800E0A24 000DD824 4E 80 00 20 */ blr -.global func_800E0A28 -func_800E0A28: +.global GetInArena__18zNPCGoalAlertChuckFf +GetInArena__18zNPCGoalAlertChuckFf: /* 800E0A28 000DD828 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800E0A2C 000DD82C 7C 08 02 A6 */ mflr r0 /* 800E0A30 000DD830 90 01 00 54 */ stw r0, 0x54(r1) @@ -8290,7 +8290,7 @@ func_800E0A28: /* 800E0A8C 000DD88C 4B FB 03 A9 */ bl func_80090E34 /* 800E0A90 000DD890 7C 64 1B 78 */ mr r4, r3 /* 800E0A94 000DD894 38 61 00 20 */ addi r3, r1, 0x20 -/* 800E0A98 000DD898 4B F6 DA 45 */ bl func_8004E4DC +/* 800E0A98 000DD898 4B F6 DA 45 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E0A9C 000DD89C 48 00 00 10 */ b lbl_800E0AAC lbl_800E0AA0: /* 800E0AA0 000DD8A0 EC 20 08 24 */ fdivs f1, f0, f1 @@ -8299,27 +8299,27 @@ lbl_800E0AA0: lbl_800E0AAC: /* 800E0AAC 000DD8AC 38 61 00 14 */ addi r3, r1, 0x14 /* 800E0AB0 000DD8B0 38 81 00 20 */ addi r4, r1, 0x20 -/* 800E0AB4 000DD8B4 4B F6 DA 29 */ bl func_8004E4DC +/* 800E0AB4 000DD8B4 4B F6 DA 29 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E0AB8 000DD8B8 FC 20 F8 90 */ fmr f1, f31 /* 800E0ABC 000DD8BC C0 42 99 34 */ lfs f2, lbl_803CE2B4-_SDA2_BASE_(r2) /* 800E0AC0 000DD8C0 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) /* 800E0AC4 000DD8C4 7F C3 F3 78 */ mr r3, r30 -/* 800E0AC8 000DD8C8 48 01 05 0D */ bl func_800F0FD4 +/* 800E0AC8 000DD8C8 48 01 05 0D */ bl ThrottleAdjust__10zNPCCommonFfff /* 800E0ACC 000DD8CC FC 20 F8 90 */ fmr f1, f31 /* 800E0AD0 000DD8D0 C0 42 99 00 */ lfs f2, lbl_803CE280-_SDA2_BASE_(r2) /* 800E0AD4 000DD8D4 7F C3 F3 78 */ mr r3, r30 /* 800E0AD8 000DD8D8 38 81 00 14 */ addi r4, r1, 0x14 -/* 800E0ADC 000DD8DC 48 01 07 5D */ bl func_800F1238 +/* 800E0ADC 000DD8DC 48 01 07 5D */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800E0AE0 000DD8E0 80 9E 00 48 */ lwz r4, 0x48(r30) /* 800E0AE4 000DD8E4 38 61 00 08 */ addi r3, r1, 8 /* 800E0AE8 000DD8E8 C0 04 00 B8 */ lfs f0, 0xb8(r4) /* 800E0AEC 000DD8EC EC 20 08 2A */ fadds f1, f0, f1 -/* 800E0AF0 000DD8F0 48 04 EA ED */ bl func_8012F5DC +/* 800E0AF0 000DD8F0 48 04 EA ED */ bl NPCC_ang_toXZDir__FfP5xVec3 /* 800E0AF4 000DD8F4 FC 20 F8 90 */ fmr f1, f31 /* 800E0AF8 000DD8F8 7F C3 F3 78 */ mr r3, r30 /* 800E0AFC 000DD8FC 38 81 00 08 */ addi r4, r1, 8 /* 800E0B00 000DD900 38 A0 00 00 */ li r5, 0 -/* 800E0B04 000DD904 48 01 06 29 */ bl func_800F112C +/* 800E0B04 000DD904 48 01 06 29 */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800E0B08 000DD908 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 800E0B0C 000DD90C 80 01 00 54 */ lwz r0, 0x54(r1) /* 800E0B10 000DD910 CB E1 00 40 */ lfd f31, 0x40(r1) @@ -8329,8 +8329,8 @@ lbl_800E0AAC: /* 800E0B20 000DD920 38 21 00 50 */ addi r1, r1, 0x50 /* 800E0B24 000DD924 4E 80 00 20 */ blr -.global func_800E0B28 -func_800E0B28: +.global ZoomMove__18zNPCGoalAlertChuckFf +ZoomMove__18zNPCGoalAlertChuckFf: /* 800E0B28 000DD928 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800E0B2C 000DD92C 7C 08 02 A6 */ mflr r0 /* 800E0B30 000DD930 90 01 00 44 */ stw r0, 0x44(r1) @@ -8350,13 +8350,13 @@ func_800E0B28: /* 800E0B68 000DD968 40 80 00 14 */ bge lbl_800E0B7C /* 800E0B6C 000DD96C C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) /* 800E0B70 000DD970 7F C3 F3 78 */ mr r3, r30 -/* 800E0B74 000DD974 48 01 04 61 */ bl func_800F0FD4 +/* 800E0B74 000DD974 48 01 04 61 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800E0B78 000DD978 48 00 00 14 */ b lbl_800E0B8C lbl_800E0B7C: /* 800E0B7C 000DD97C C0 42 99 30 */ lfs f2, lbl_803CE2B0-_SDA2_BASE_(r2) /* 800E0B80 000DD980 7F C3 F3 78 */ mr r3, r30 /* 800E0B84 000DD984 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) -/* 800E0B88 000DD988 48 01 04 4D */ bl func_800F0FD4 +/* 800E0B88 000DD988 48 01 04 4D */ bl ThrottleAdjust__10zNPCCommonFfff lbl_800E0B8C: /* 800E0B8C 000DD98C 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800E0B90 000DD990 48 00 BD 95 */ bl func_800EC924 @@ -8392,7 +8392,7 @@ lbl_800E0BEC: /* 800E0C00 000DDA00 7F C3 F3 78 */ mr r3, r30 /* 800E0C04 000DDA04 38 81 00 08 */ addi r4, r1, 8 /* 800E0C08 000DDA08 38 A0 00 00 */ li r5, 0 -/* 800E0C0C 000DDA0C 48 01 05 21 */ bl func_800F112C +/* 800E0C0C 000DDA0C 48 01 05 21 */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800E0C10 000DDA10 C0 21 00 08 */ lfs f1, 8(r1) /* 800E0C14 000DDA14 C0 01 00 10 */ lfs f0, 0x10(r1) /* 800E0C18 000DDA18 FC 40 0A 10 */ fabs f2, f1 @@ -8429,7 +8429,7 @@ lbl_800E0C54: /* 800E0C8C 000DDA8C 80 A3 00 18 */ lwz r5, 0x18(r3) /* 800E0C90 000DDA90 80 A5 00 00 */ lwz r5, 0(r5) /* 800E0C94 000DDA94 90 05 03 7C */ stw r0, 0x37c(r5) -/* 800E0C98 000DDA98 4B FF 44 7D */ bl func_800D5114 +/* 800E0C98 000DDA98 4B FF 44 7D */ bl Enter__14zNPCGoalCommonFfPv /* 800E0C9C 000DDA9C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800E0CA0 000DDAA0 7C 08 03 A6 */ mtlr r0 /* 800E0CA4 000DDAA4 38 21 00 10 */ addi r1, r1, 0x10 @@ -8447,7 +8447,7 @@ lbl_800E0C54: /* 800E0CD4 000DDAD4 80 A3 00 18 */ lwz r5, 0x18(r3) /* 800E0CD8 000DDAD8 38 60 00 02 */ li r3, 2 /* 800E0CDC 000DDADC 83 E5 00 00 */ lwz r31, 0(r5) -/* 800E0CE0 000DDAE0 48 04 F8 85 */ bl func_80130564 +/* 800E0CE0 000DDAE0 48 04 F8 85 */ bl zNPC_SNDStop__F11_tageNPCSnd /* 800E0CE4 000DDAE4 38 00 00 00 */ li r0, 0 /* 800E0CE8 000DDAE8 FC 20 F8 90 */ fmr f1, f31 /* 800E0CEC 000DDAEC 90 1F 03 90 */ stw r0, 0x390(r31) @@ -8469,7 +8469,7 @@ lbl_800E0C54: /* 800E0D2C 000DDB2C 80 A3 00 18 */ lwz r5, 0x18(r3) /* 800E0D30 000DDB30 80 A5 00 00 */ lwz r5, 0(r5) /* 800E0D34 000DDB34 90 05 03 7C */ stw r0, 0x37c(r5) -/* 800E0D38 000DDB38 4B FF 44 75 */ bl func_800D51AC +/* 800E0D38 000DDB38 4B FF 44 75 */ bl Resume__14zNPCGoalCommonFfPv /* 800E0D3C 000DDB3C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800E0D40 000DDB40 7C 08 03 A6 */ mtlr r0 /* 800E0D44 000DDB44 38 21 00 10 */ addi r1, r1, 0x10 @@ -8489,7 +8489,7 @@ lbl_800E0C54: /* 800E0D7C 000DDB7C 80 C3 00 18 */ lwz r6, 0x18(r3) /* 800E0D80 000DDB80 38 A1 00 08 */ addi r5, r1, 8 /* 800E0D84 000DDB84 83 86 00 00 */ lwz r28, 0(r6) -/* 800E0D88 000DDB88 48 00 01 51 */ bl func_800E0ED8 +/* 800E0D88 000DDB88 48 00 01 51 */ bl ChkPrelimTran__20zNPCGoalAlertTubeletFP11en_trantypePi /* 800E0D8C 000DDB8C 80 1E 00 00 */ lwz r0, 0(r30) /* 800E0D90 000DDB90 2C 00 00 00 */ cmpwi r0, 0 /* 800E0D94 000DDB94 41 82 00 0C */ beq lbl_800E0DA0 @@ -8497,26 +8497,26 @@ lbl_800E0C54: /* 800E0D9C 000DDB9C 48 00 01 20 */ b lbl_800E0EBC lbl_800E0DA0: /* 800E0DA0 000DDBA0 7F 83 E3 78 */ mr r3, r28 -/* 800E0DA4 000DDBA4 48 01 E9 1D */ bl func_800FF6C0 +/* 800E0DA4 000DDBA4 48 01 E9 1D */ bl Chk_IsBonked__11zNPCTubeletFv /* 800E0DA8 000DDBA8 80 1C 02 A0 */ lwz r0, 0x2a0(r28) /* 800E0DAC 000DDBAC 2C 00 00 00 */ cmpwi r0, 0 /* 800E0DB0 000DDBB0 40 81 00 34 */ ble lbl_800E0DE4 /* 800E0DB4 000DDBB4 7F 83 E3 78 */ mr r3, r28 /* 800E0DB8 000DDBB8 38 80 00 00 */ li r4, 0 /* 800E0DBC 000DDBBC 38 A0 00 00 */ li r5, 0 -/* 800E0DC0 000DDBC0 48 01 1E F9 */ bl func_800F2CB8 +/* 800E0DC0 000DDBC0 48 01 1E F9 */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance /* 800E0DC4 000DDBC4 7F 83 E3 78 */ mr r3, r28 /* 800E0DC8 000DDBC8 38 80 00 01 */ li r4, 1 /* 800E0DCC 000DDBCC 38 A0 00 00 */ li r5, 0 -/* 800E0DD0 000DDBD0 48 01 1E 91 */ bl func_800F2C60 +/* 800E0DD0 000DDBD0 48 01 1E 91 */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 800E0DD4 000DDBD4 7F 83 E3 78 */ mr r3, r28 /* 800E0DD8 000DDBD8 38 80 00 04 */ li r4, 4 /* 800E0DDC 000DDBDC 38 A0 00 00 */ li r5, 0 -/* 800E0DE0 000DDBE0 48 01 1E 81 */ bl func_800F2C60 +/* 800E0DE0 000DDBE0 48 01 1E 81 */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance lbl_800E0DE4: /* 800E0DE4 000DDBE4 FC 20 F8 90 */ fmr f1, f31 /* 800E0DE8 000DDBE8 7F A3 EB 78 */ mr r3, r29 -/* 800E0DEC 000DDBEC 48 00 02 31 */ bl func_800E101C +/* 800E0DEC 000DDBEC 48 00 02 31 */ bl MoveToHome__20zNPCGoalAlertTubeletFf /* 800E0DF0 000DDBF0 C0 3C 03 88 */ lfs f1, 0x388(r28) /* 800E0DF4 000DDBF4 7C 7B 1B 78 */ mr r27, r3 /* 800E0DF8 000DDBF8 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) @@ -8556,21 +8556,21 @@ lbl_800E0E6C: /* 800E0E78 000DDC78 FC 20 F8 90 */ fmr f1, f31 /* 800E0E7C 000DDC7C 7F A3 EB 78 */ mr r3, r29 /* 800E0E80 000DDC80 7F 64 DB 78 */ mr r4, r27 -/* 800E0E84 000DDC84 48 00 03 09 */ bl func_800E118C +/* 800E0E84 000DDC84 48 00 03 09 */ bl PeteAttackParSys__20zNPCGoalAlertTubeletFfi /* 800E0E88 000DDC88 2C 1B 00 00 */ cmpwi r27, 0 /* 800E0E8C 000DDC8C 41 82 00 18 */ beq lbl_800E0EA4 /* 800E0E90 000DDC90 80 1C 03 90 */ lwz r0, 0x390(r28) /* 800E0E94 000DDC94 7C 1B 00 00 */ cmpw r27, r0 /* 800E0E98 000DDC98 41 82 00 0C */ beq lbl_800E0EA4 /* 800E0E9C 000DDC9C 7F A3 EB 78 */ mr r3, r29 -/* 800E0EA0 000DDCA0 48 00 02 B9 */ bl func_800E1158 +/* 800E0EA0 000DDCA0 48 00 02 B9 */ bl PeteAttackBegin__20zNPCGoalAlertTubeletFv lbl_800E0EA4: /* 800E0EA4 000DDCA4 FC 20 F8 90 */ fmr f1, f31 /* 800E0EA8 000DDCA8 7F A3 EB 78 */ mr r3, r29 /* 800E0EAC 000DDCAC 7F C4 F3 78 */ mr r4, r30 /* 800E0EB0 000DDCB0 7F E5 FB 78 */ mr r5, r31 /* 800E0EB4 000DDCB4 38 C0 00 00 */ li r6, 0 -/* 800E0EB8 000DDCB8 48 02 DC 91 */ bl func_8010EB48 +/* 800E0EB8 000DDCB8 48 02 DC 91 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800E0EBC: /* 800E0EBC 000DDCBC E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 800E0EC0 000DDCC0 CB E1 00 30 */ lfd f31, 0x30(r1) @@ -8580,8 +8580,8 @@ lbl_800E0EBC: /* 800E0ED0 000DDCD0 38 21 00 40 */ addi r1, r1, 0x40 /* 800E0ED4 000DDCD4 4E 80 00 20 */ blr -.global func_800E0ED8 -func_800E0ED8: +.global ChkPrelimTran__20zNPCGoalAlertTubeletFP11en_trantypePi +ChkPrelimTran__20zNPCGoalAlertTubeletFP11en_trantypePi: /* 800E0ED8 000DDCD8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800E0EDC 000DDCDC 7C 08 02 A6 */ mflr r0 /* 800E0EE0 000DDCE0 3C C0 80 3C */ lis r6, lbl_803C0558@ha @@ -8601,9 +8601,9 @@ func_800E0ED8: /* 800E0F18 000DDD18 40 80 00 38 */ bge lbl_800E0F50 /* 800E0F1C 000DDD1C 3C 80 4E 47 */ lis r4, 0x4E475231@ha /* 800E0F20 000DDD20 38 84 52 31 */ addi r4, r4, 0x4E475231@l -/* 800E0F24 000DDD24 48 02 D0 19 */ bl func_8010DF3C +/* 800E0F24 000DDD24 48 02 D0 19 */ bl FindGoal__7xPsycheFi /* 800E0F28 000DDD28 38 80 03 E8 */ li r4, 0x3e8 -/* 800E0F2C 000DDD2C 4B FF 4D 95 */ bl func_800D5CC0 +/* 800E0F2C 000DDD2C 4B FF 4D 95 */ bl LoopCountSet__16zNPCGoalLoopAnimFi /* 800E0F30 000DDD30 38 00 00 02 */ li r0, 2 /* 800E0F34 000DDD34 3C 60 4E 47 */ lis r3, 0x4E475231@ha /* 800E0F38 000DDD38 90 1D 00 00 */ stw r0, 0(r29) @@ -8614,7 +8614,7 @@ func_800E0ED8: /* 800E0F4C 000DDD4C 48 00 00 B0 */ b lbl_800E0FFC lbl_800E0F50: /* 800E0F50 000DDD50 7F E3 FB 78 */ mr r3, r31 -/* 800E0F54 000DDD54 48 01 24 8D */ bl func_800F33E0 +/* 800E0F54 000DDD54 48 01 24 8D */ bl SomethingWonderful__10zNPCCommonFv /* 800E0F58 000DDD58 2C 03 00 00 */ cmpwi r3, 0 /* 800E0F5C 000DDD5C 41 82 00 20 */ beq lbl_800E0F7C /* 800E0F60 000DDD60 38 80 00 01 */ li r4, 1 @@ -8642,7 +8642,7 @@ lbl_800E0F7C: lbl_800E0FB4: /* 800E0FB4 000DDDB4 80 7C 00 18 */ lwz r3, 0x18(r28) /* 800E0FB8 000DDDB8 38 80 00 00 */ li r4, 0 -/* 800E0FBC 000DDDBC 48 02 D8 ED */ bl func_8010E8A8 +/* 800E0FBC 000DDDBC 48 02 D8 ED */ bl TimerGet__7xPsycheF11en_xpsytime /* 800E0FC0 000DDDC0 C0 02 99 0C */ lfs f0, lbl_803CE28C-_SDA2_BASE_(r2) /* 800E0FC4 000DDDC4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E0FC8 000DDDC8 40 81 00 34 */ ble lbl_800E0FFC @@ -8668,8 +8668,8 @@ lbl_800E0FFC: /* 800E1014 000DDE14 38 21 00 20 */ addi r1, r1, 0x20 /* 800E1018 000DDE18 4E 80 00 20 */ blr -.global func_800E101C -func_800E101C: +.global MoveToHome__20zNPCGoalAlertTubeletFf +MoveToHome__20zNPCGoalAlertTubeletFf: /* 800E101C 000DDE1C 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800E1020 000DDE20 7C 08 02 A6 */ mflr r0 /* 800E1024 000DDE24 90 01 00 54 */ stw r0, 0x54(r1) @@ -8710,7 +8710,7 @@ lbl_800E107C: /* 800E10AC 000DDEAC 40 80 00 14 */ bge lbl_800E10C0 /* 800E10B0 000DDEB0 7F E3 FB 78 */ mr r3, r31 /* 800E10B4 000DDEB4 3B E0 00 01 */ li r31, 1 -/* 800E10B8 000DDEB8 48 00 FE 35 */ bl func_800F0EEC +/* 800E10B8 000DDEB8 48 00 FE 35 */ bl VelStop__10zNPCCommonFv /* 800E10BC 000DDEBC 48 00 00 68 */ b lbl_800E1124 lbl_800E10C0: /* 800E10C0 000DDEC0 C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) @@ -8721,14 +8721,14 @@ lbl_800E10C0: /* 800E10D4 000DDED4 C0 42 99 D8 */ lfs f2, lbl_803CE358-_SDA2_BASE_(r2) /* 800E10D8 000DDED8 C0 62 99 DC */ lfs f3, lbl_803CE35C-_SDA2_BASE_(r2) /* 800E10DC 000DDEDC 7F E3 FB 78 */ mr r3, r31 -/* 800E10E0 000DDEE0 48 00 FE F5 */ bl func_800F0FD4 +/* 800E10E0 000DDEE0 48 00 FE F5 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800E10E4 000DDEE4 48 00 00 18 */ b lbl_800E10FC lbl_800E10E8: /* 800E10E8 000DDEE8 FC 20 E8 90 */ fmr f1, f29 /* 800E10EC 000DDEEC C0 42 99 0C */ lfs f2, lbl_803CE28C-_SDA2_BASE_(r2) /* 800E10F0 000DDEF0 C0 62 98 FC */ lfs f3, lbl_803CE27C-_SDA2_BASE_(r2) /* 800E10F4 000DDEF4 7F E3 FB 78 */ mr r3, r31 -/* 800E10F8 000DDEF8 48 00 FE DD */ bl func_800F0FD4 +/* 800E10F8 000DDEF8 48 00 FE DD */ bl ThrottleAdjust__10zNPCCommonFfff lbl_800E10FC: /* 800E10FC 000DDEFC C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800E1100 000DDF00 38 61 00 08 */ addi r3, r1, 8 @@ -8738,7 +8738,7 @@ lbl_800E10FC: /* 800E1110 000DDF10 7F E3 FB 78 */ mr r3, r31 /* 800E1114 000DDF14 38 81 00 08 */ addi r4, r1, 8 /* 800E1118 000DDF18 38 A0 00 00 */ li r5, 0 -/* 800E111C 000DDF1C 48 01 00 11 */ bl func_800F112C +/* 800E111C 000DDF1C 48 01 00 11 */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800E1120 000DDF20 3B E0 00 00 */ li r31, 0 lbl_800E1124: /* 800E1124 000DDF24 7F E3 FB 78 */ mr r3, r31 @@ -8755,8 +8755,8 @@ lbl_800E1124: /* 800E1150 000DDF50 38 21 00 50 */ addi r1, r1, 0x50 /* 800E1154 000DDF54 4E 80 00 20 */ blr -.global func_800E1158 -func_800E1158: +.global PeteAttackBegin__20zNPCGoalAlertTubeletFv +PeteAttackBegin__20zNPCGoalAlertTubeletFv: /* 800E1158 000DDF58 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800E115C 000DDF5C 7C 08 02 A6 */ mflr r0 /* 800E1160 000DDF60 90 01 00 14 */ stw r0, 0x14(r1) @@ -8765,14 +8765,14 @@ func_800E1158: /* 800E116C 000DDF6C 38 60 00 02 */ li r3, 2 /* 800E1170 000DDF70 80 84 00 00 */ lwz r4, 0(r4) /* 800E1174 000DDF74 90 04 03 90 */ stw r0, 0x390(r4) -/* 800E1178 000DDF78 48 04 F3 51 */ bl func_801304C8 +/* 800E1178 000DDF78 48 04 F3 51 */ bl zNPC_SNDPlay3D__F11_tageNPCSndP4xEnt /* 800E117C 000DDF7C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800E1180 000DDF80 7C 08 03 A6 */ mtlr r0 /* 800E1184 000DDF84 38 21 00 10 */ addi r1, r1, 0x10 /* 800E1188 000DDF88 4E 80 00 20 */ blr -.global func_800E118C -func_800E118C: +.global PeteAttackParSys__20zNPCGoalAlertTubeletFfi +PeteAttackParSys__20zNPCGoalAlertTubeletFfi: /* 800E118C 000DDF8C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800E1190 000DDF90 7C 08 02 A6 */ mflr r0 /* 800E1194 000DDF94 90 01 00 14 */ stw r0, 0x14(r1) @@ -8810,15 +8810,15 @@ lbl_800E1204: /* 800E120C 000DE00C 60 00 00 20 */ ori r0, r0, 0x20 /* 800E1210 000DE010 90 05 00 E0 */ stw r0, 0xe0(r5) /* 800E1214 000DE014 41 82 00 08 */ beq lbl_800E121C -/* 800E1218 000DE018 48 00 00 15 */ bl func_800E122C +/* 800E1218 000DE018 48 00 00 15 */ bl EmitSteam__20zNPCGoalAlertTubeletFf lbl_800E121C: /* 800E121C 000DE01C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800E1220 000DE020 7C 08 03 A6 */ mtlr r0 /* 800E1224 000DE024 38 21 00 10 */ addi r1, r1, 0x10 /* 800E1228 000DE028 4E 80 00 20 */ blr -.global func_800E122C -func_800E122C: +.global EmitSteam__20zNPCGoalAlertTubeletFf +EmitSteam__20zNPCGoalAlertTubeletFf: /* 800E122C 000DE02C 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800E1230 000DE030 7C 08 02 A6 */ mflr r0 /* 800E1234 000DE034 90 01 00 64 */ stw r0, 0x64(r1) @@ -8833,14 +8833,14 @@ func_800E122C: /* 800E1258 000DE058 38 80 00 01 */ li r4, 1 /* 800E125C 000DE05C 83 A3 00 00 */ lwz r29, 0(r3) /* 800E1260 000DE060 7F A3 EB 78 */ mr r3, r29 -/* 800E1264 000DE064 48 01 08 F9 */ bl func_800F1B5C +/* 800E1264 000DE064 48 01 08 F9 */ bl GetVertPos__10zNPCCommonF10en_mdlvertP5xVec3 /* 800E1268 000DE068 2C 03 00 00 */ cmpwi r3, 0 /* 800E126C 000DE06C 40 82 00 18 */ bne lbl_800E1284 /* 800E1270 000DE070 7F A3 EB 78 */ mr r3, r29 /* 800E1274 000DE074 4B F3 A5 BD */ bl func_8001B830 /* 800E1278 000DE078 7C 64 1B 78 */ mr r4, r3 /* 800E127C 000DE07C 38 61 00 2C */ addi r3, r1, 0x2c -/* 800E1280 000DE080 4B F6 D2 5D */ bl func_8004E4DC +/* 800E1280 000DE080 4B F6 D2 5D */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800E1284: /* 800E1284 000DE084 7F A3 EB 78 */ mr r3, r29 /* 800E1288 000DE088 4B FA FB B9 */ bl func_80090E40 @@ -8857,7 +8857,7 @@ lbl_800E1284: /* 800E12B4 000DE0B4 4B F2 D3 DD */ bl func_8000E690 /* 800E12B8 000DE0B8 38 61 00 14 */ addi r3, r1, 0x14 /* 800E12BC 000DE0BC 7C 64 1B 78 */ mr r4, r3 -/* 800E12C0 000DE0C0 4B F6 D0 31 */ bl func_8004E2F0 +/* 800E12C0 000DE0C0 4B F6 D0 31 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800E12C4 000DE0C4 80 7F 00 50 */ lwz r3, 0x50(r31) /* 800E12C8 000DE0C8 34 03 FF FF */ addic. r0, r3, -1 /* 800E12CC 000DE0CC 90 1F 00 50 */ stw r0, 0x50(r31) @@ -8879,7 +8879,7 @@ lbl_800E1284: /* 800E130C 000DE10C 7F C7 F3 78 */ mr r7, r30 /* 800E1310 000DE110 38 81 00 20 */ addi r4, r1, 0x20 /* 800E1314 000DE114 38 C0 00 00 */ li r6, 0 -/* 800E1318 000DE118 48 01 16 F5 */ bl func_800F2A0C +/* 800E1318 000DE118 48 01 16 F5 */ bl HaveLOSToPos__10zNPCCommonFP5xVec3fP6xSceneP5xBaseP7xCollis /* 800E131C 000DE11C 2C 03 00 00 */ cmpwi r3, 0 /* 800E1320 000DE120 40 82 00 1C */ bne lbl_800E133C /* 800E1324 000DE124 80 1E 00 00 */ lwz r0, 0(r30) @@ -8892,7 +8892,7 @@ lbl_800E133C: /* 800E133C 000DE13C C0 02 99 68 */ lfs f0, lbl_803CE2E8-_SDA2_BASE_(r2) /* 800E1340 000DE140 D0 1F 00 54 */ stfs f0, 0x54(r31) lbl_800E1344: -/* 800E1344 000DE144 4B F4 F9 25 */ bl func_80030C68 +/* 800E1344 000DE144 4B F4 F9 25 */ bl xrand__Fv /* 800E1348 000DE148 54 63 07 FE */ clrlwi r3, r3, 0x1f /* 800E134C 000DE14C 38 03 00 05 */ addi r0, r3, 5 /* 800E1350 000DE150 90 1F 00 50 */ stw r0, 0x50(r31) @@ -8930,7 +8930,7 @@ lbl_800E138C: /* 800E13C0 000DE1C0 FC 20 F8 90 */ fmr f1, f31 /* 800E13C4 000DE1C4 38 61 00 2C */ addi r3, r1, 0x2c /* 800E13C8 000DE1C8 38 81 00 08 */ addi r4, r1, 8 -/* 800E13CC 000DE1CC 48 0A 42 8D */ bl func_80185658 +/* 800E13CC 000DE1CC 48 0A 42 8D */ bl NPAR_EmitTubeSpiral__FPC5xVec3PC5xVec3f /* 800E13D0 000DE1D0 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 800E13D4 000DE1D4 80 01 00 64 */ lwz r0, 0x64(r1) /* 800E13D8 000DE1D8 CB E1 00 50 */ lfd f31, 0x50(r1) @@ -8956,11 +8956,11 @@ lbl_800E138C: /* 800E1428 000DE228 90 1E 00 50 */ stw r0, 0x50(r30) /* 800E142C 000DE22C C0 02 99 00 */ lfs f0, lbl_803CE280-_SDA2_BASE_(r2) /* 800E1430 000DE230 D0 1E 00 54 */ stfs f0, 0x54(r30) -/* 800E1434 000DE234 48 00 FA B9 */ bl func_800F0EEC +/* 800E1434 000DE234 48 00 FA B9 */ bl VelStop__10zNPCCommonFv /* 800E1438 000DE238 FC 20 F8 90 */ fmr f1, f31 /* 800E143C 000DE23C 7F C3 F3 78 */ mr r3, r30 /* 800E1440 000DE240 7F E4 FB 78 */ mr r4, r31 -/* 800E1444 000DE244 4B FF 3C D1 */ bl func_800D5114 +/* 800E1444 000DE244 4B FF 3C D1 */ bl Enter__14zNPCGoalCommonFfPv /* 800E1448 000DE248 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 800E144C 000DE24C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E1450 000DE250 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -8980,14 +8980,14 @@ lbl_800E138C: /* 800E1488 000DE288 7C 7E 1B 78 */ mr r30, r3 /* 800E148C 000DE28C 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E1490 000DE290 80 63 00 00 */ lwz r3, 0(r3) -/* 800E1494 000DE294 48 00 FA 59 */ bl func_800F0EEC +/* 800E1494 000DE294 48 00 FA 59 */ bl VelStop__10zNPCCommonFv /* 800E1498 000DE298 A8 1E 00 48 */ lha r0, 0x48(r30) /* 800E149C 000DE29C FC 20 F8 90 */ fmr f1, f31 /* 800E14A0 000DE2A0 7F C3 F3 78 */ mr r3, r30 /* 800E14A4 000DE2A4 7F E4 FB 78 */ mr r4, r31 /* 800E14A8 000DE2A8 60 00 00 02 */ ori r0, r0, 2 /* 800E14AC 000DE2AC B0 1E 00 48 */ sth r0, 0x48(r30) -/* 800E14B0 000DE2B0 4B FF 3C FD */ bl func_800D51AC +/* 800E14B0 000DE2B0 4B FF 3C FD */ bl Resume__14zNPCGoalCommonFfPv /* 800E14B4 000DE2B4 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E14B8 000DE2B8 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800E14BC 000DE2BC 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -9020,7 +9020,7 @@ lbl_800E138C: /* 800E1528 000DE328 54 7C 07 BC */ rlwinm r28, r3, 0, 0x1e, 0x1e /* 800E152C 000DE32C 3B E0 00 00 */ li r31, 0 /* 800E1530 000DE330 C3 E2 99 04 */ lfs f31, lbl_803CE284-_SDA2_BASE_(r2) -/* 800E1534 000DE334 4B FB 85 D1 */ bl func_80099B04 +/* 800E1534 000DE334 4B FB 85 D1 */ bl zGameExtras_CheatFlags__Fv /* 800E1538 000DE338 54 60 05 29 */ rlwinm. r0, r3, 0, 0x14, 0x14 /* 800E153C 000DE33C 41 82 00 08 */ beq lbl_800E1544 /* 800E1540 000DE340 C3 E2 99 28 */ lfs f31, lbl_803CE2A8-_SDA2_BASE_(r2) @@ -9032,7 +9032,7 @@ lbl_800E1544: /* 800E1554 000DE354 7C 64 1B 78 */ mr r4, r3 /* 800E1558 000DE358 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800E155C 000DE35C 38 A1 00 08 */ addi r5, r1, 8 -/* 800E1560 000DE360 48 02 06 29 */ bl func_80101B88 +/* 800E1560 000DE360 48 02 06 29 */ bl DstSqFromHome__8NPCArenaFP5xVec3P5xVec3 /* 800E1564 000DE364 FF A0 08 90 */ fmr f29, f1 /* 800E1568 000DE368 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800E156C 000DE36C 38 7E 02 A8 */ addi r3, r30, 0x2a8 @@ -9057,9 +9057,9 @@ lbl_800E15A0: /* 800E15B4 000DE3B4 3C 80 4E 47 */ lis r4, 0x4E475231@ha /* 800E15B8 000DE3B8 80 79 00 18 */ lwz r3, 0x18(r25) /* 800E15BC 000DE3BC 38 84 52 31 */ addi r4, r4, 0x4E475231@l -/* 800E15C0 000DE3C0 48 02 C9 7D */ bl func_8010DF3C +/* 800E15C0 000DE3C0 48 02 C9 7D */ bl FindGoal__7xPsycheFi /* 800E15C4 000DE3C4 38 80 03 E8 */ li r4, 0x3e8 -/* 800E15C8 000DE3C8 4B FF 46 F9 */ bl func_800D5CC0 +/* 800E15C8 000DE3C8 4B FF 46 F9 */ bl LoopCountSet__16zNPCGoalLoopAnimFi /* 800E15CC 000DE3CC 38 00 00 02 */ li r0, 2 /* 800E15D0 000DE3D0 3C 60 4E 47 */ lis r3, 0x4E475231@ha /* 800E15D4 000DE3D4 90 1A 00 00 */ stw r0, 0(r26) @@ -9077,7 +9077,7 @@ lbl_800E15E0: /* 800E1600 000DE400 48 00 00 68 */ b lbl_800E1668 lbl_800E1604: /* 800E1604 000DE404 7F C3 F3 78 */ mr r3, r30 -/* 800E1608 000DE408 48 01 1D D9 */ bl func_800F33E0 +/* 800E1608 000DE408 48 01 1D D9 */ bl SomethingWonderful__10zNPCCommonFv /* 800E160C 000DE40C 2C 03 00 00 */ cmpwi r3, 0 /* 800E1610 000DE410 41 82 00 18 */ beq lbl_800E1628 /* 800E1614 000DE414 38 00 00 01 */ li r0, 1 @@ -9117,7 +9117,7 @@ lbl_800E167C: /* 800E168C 000DE48C 4B FA 16 6D */ bl func_80082CF8 /* 800E1690 000DE490 7C 64 1B 78 */ mr r4, r3 /* 800E1694 000DE494 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800E1698 000DE498 48 02 04 69 */ bl func_80101B00 +/* 800E1698 000DE498 48 02 04 69 */ bl PctFromHome__8NPCArenaFP5xVec3 /* 800E169C 000DE49C C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800E16A0 000DE4A0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E16A4 000DE4A4 40 81 00 1C */ ble lbl_800E16C0 @@ -9126,7 +9126,7 @@ lbl_800E167C: /* 800E16B0 000DE4B0 90 19 00 50 */ stw r0, 0x50(r25) /* 800E16B4 000DE4B4 38 80 00 23 */ li r4, 0x23 /* 800E16B8 000DE4B8 38 A0 00 00 */ li r5, 0 -/* 800E16BC 000DE4BC 4B FF 3C 5D */ bl func_800D5318 +/* 800E16BC 000DE4BC 4B FF 3C 5D */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi lbl_800E16C0: /* 800E16C0 000DE4C0 80 19 00 50 */ lwz r0, 0x50(r25) /* 800E16C4 000DE4C4 2C 00 00 02 */ cmpwi r0, 2 @@ -9151,12 +9151,12 @@ lbl_800E16EC: lbl_800E1708: /* 800E1708 000DE508 FC 20 F0 90 */ fmr f1, f30 /* 800E170C 000DE50C 7F 23 CB 78 */ mr r3, r25 -/* 800E1710 000DE510 48 00 02 B1 */ bl func_800E19C0 +/* 800E1710 000DE510 48 00 02 B1 */ bl GetInArena__18zNPCGoalAlertSlickFf /* 800E1714 000DE514 7F C3 F3 78 */ mr r3, r30 /* 800E1718 000DE518 4B FA 15 E1 */ bl func_80082CF8 /* 800E171C 000DE51C 7C 64 1B 78 */ mr r4, r3 /* 800E1720 000DE520 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800E1724 000DE524 48 02 03 DD */ bl func_80101B00 +/* 800E1724 000DE524 48 02 03 DD */ bl PctFromHome__8NPCArenaFP5xVec3 /* 800E1728 000DE528 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) /* 800E172C 000DE52C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E1730 000DE530 40 80 01 38 */ bge lbl_800E1868 @@ -9169,13 +9169,13 @@ lbl_800E1740: /* 800E1748 000DE548 90 19 00 50 */ stw r0, 0x50(r25) /* 800E174C 000DE54C 38 80 00 21 */ li r4, 0x21 /* 800E1750 000DE550 38 A0 00 00 */ li r5, 0 -/* 800E1754 000DE554 4B FF 3B C5 */ bl func_800D5318 +/* 800E1754 000DE554 4B FF 3B C5 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 800E1758 000DE558 FC 20 F0 90 */ fmr f1, f30 /* 800E175C 000DE55C C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) /* 800E1760 000DE560 7F C3 F3 78 */ mr r3, r30 /* 800E1764 000DE564 48 00 B2 BD */ bl func_800ECA20 /* 800E1768 000DE568 7F C3 F3 78 */ mr r3, r30 -/* 800E176C 000DE56C 48 00 F7 81 */ bl func_800F0EEC +/* 800E176C 000DE56C 48 00 F7 81 */ bl VelStop__10zNPCCommonFv /* 800E1770 000DE570 48 00 00 F8 */ b lbl_800E1868 lbl_800E1774: /* 800E1774 000DE574 C0 59 00 54 */ lfs f2, 0x54(r25) @@ -9195,7 +9195,7 @@ lbl_800E1790: /* 800E17A4 000DE5A4 C0 23 17 08 */ lfs f1, 0x1708(r3) /* 800E17A8 000DE5A8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E17AC 000DE5AC 41 81 00 34 */ bgt lbl_800E17E0 -/* 800E17B0 000DE5B0 4B F4 F4 D9 */ bl func_80030C88 +/* 800E17B0 000DE5B0 4B F4 F4 D9 */ bl xurand__Fv /* 800E17B4 000DE5B4 C0 42 98 FC */ lfs f2, lbl_803CE27C-_SDA2_BASE_(r2) /* 800E17B8 000DE5B8 3C 60 4E 47 */ lis r3, 0x4E47524D@ha /* 800E17BC 000DE5BC C0 02 99 0C */ lfs f0, lbl_803CE28C-_SDA2_BASE_(r2) @@ -9222,21 +9222,21 @@ lbl_800E17F8: /* 800E1804 000DE604 7F 23 CB 78 */ mr r3, r25 /* 800E1808 000DE608 38 80 00 21 */ li r4, 0x21 /* 800E180C 000DE60C 38 A0 00 00 */ li r5, 0 -/* 800E1810 000DE610 4B FF 3B 09 */ bl func_800D5318 +/* 800E1810 000DE610 4B FF 3B 09 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 800E1814 000DE614 7F C3 F3 78 */ mr r3, r30 -/* 800E1818 000DE618 48 00 F6 D5 */ bl func_800F0EEC +/* 800E1818 000DE618 48 00 F6 D5 */ bl VelStop__10zNPCCommonFv /* 800E181C 000DE61C C0 22 98 F0 */ lfs f1, lbl_803CE270-_SDA2_BASE_(r2) /* 800E1820 000DE620 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800E1824 000DE624 38 99 00 58 */ addi r4, r25, 0x58 /* 800E1828 000DE628 38 A0 00 00 */ li r5, 0 -/* 800E182C 000DE62C 48 02 02 15 */ bl func_80101A40 +/* 800E182C 000DE62C 48 02 02 15 */ bl IncludesPos__8NPCArenaFP5xVec3fP5xVec3 /* 800E1830 000DE630 2C 03 00 00 */ cmpwi r3, 0 /* 800E1834 000DE634 40 82 00 18 */ bne lbl_800E184C /* 800E1838 000DE638 7F C3 F3 78 */ mr r3, r30 /* 800E183C 000DE63C 4B FA 14 BD */ bl func_80082CF8 /* 800E1840 000DE640 7C 64 1B 78 */ mr r4, r3 /* 800E1844 000DE644 38 79 00 58 */ addi r3, r25, 0x58 -/* 800E1848 000DE648 4B F6 CC 95 */ bl func_8004E4DC +/* 800E1848 000DE648 4B F6 CC 95 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800E184C: /* 800E184C 000DE64C FC 20 F0 90 */ fmr f1, f30 /* 800E1850 000DE650 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) @@ -9244,7 +9244,7 @@ lbl_800E184C: /* 800E1858 000DE658 48 00 B1 C9 */ bl func_800ECA20 /* 800E185C 000DE65C FC 20 F0 90 */ fmr f1, f30 /* 800E1860 000DE660 7F 23 CB 78 */ mr r3, r25 -/* 800E1864 000DE664 48 00 02 5D */ bl func_800E1AC0 +/* 800E1864 000DE664 48 00 02 5D */ bl MoveCorner__18zNPCGoalAlertSlickFf lbl_800E1868: /* 800E1868 000DE668 80 19 00 50 */ lwz r0, 0x50(r25) /* 800E186C 000DE66C 7C 00 E8 00 */ cmpw r0, r29 @@ -9264,7 +9264,7 @@ lbl_800E1894: /* 800E189C 000DE69C 7F 44 D3 78 */ mr r4, r26 /* 800E18A0 000DE6A0 7F 65 DB 78 */ mr r5, r27 /* 800E18A4 000DE6A4 38 C0 00 00 */ li r6, 0 -/* 800E18A8 000DE6A8 48 02 D2 A1 */ bl func_8010EB48 +/* 800E18A8 000DE6A8 48 02 D2 A1 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800E18AC: /* 800E18AC 000DE6AC E3 E1 00 78 */ psq_l f31, 120(r1), 0, qr0 /* 800E18B0 000DE6B0 CB E1 00 70 */ lfd f31, 0x70(r1) @@ -9297,11 +9297,11 @@ lbl_800E18AC: lbl_800E191C: /* 800E191C 000DE71C 3C 80 4E 47 */ lis r4, 0x4E475269@ha /* 800E1920 000DE720 38 84 52 69 */ addi r4, r4, 0x4E475269@l -/* 800E1924 000DE724 48 02 BC 35 */ bl func_8010D558 +/* 800E1924 000DE724 48 02 BC 35 */ bl GIDInStack__7xPsycheCFi /* 800E1928 000DE728 28 03 00 00 */ cmplwi r3, 0 /* 800E192C 000DE72C 40 82 00 7C */ bne lbl_800E19A8 /* 800E1930 000DE730 7F A3 EB 78 */ mr r3, r29 -/* 800E1934 000DE734 48 02 BC D1 */ bl func_8010D604 +/* 800E1934 000DE734 48 02 BC D1 */ bl GIDOfPending__7xPsycheCFv /* 800E1938 000DE738 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 800E193C 000DE73C 28 00 52 69 */ cmplwi r0, 0x5269 /* 800E1940 000DE740 41 82 00 68 */ beq lbl_800E19A8 @@ -9326,7 +9326,7 @@ lbl_800E1970: /* 800E1988 000DE788 A8 1B 00 48 */ lha r0, 0x48(r27) /* 800E198C 000DE78C 60 00 00 02 */ ori r0, r0, 2 /* 800E1990 000DE790 B0 1B 00 48 */ sth r0, 0x48(r27) -/* 800E1994 000DE794 48 02 BE C5 */ bl func_8010D858 +/* 800E1994 000DE794 48 02 BE C5 */ bl GoalPush__7xPsycheFii /* 800E1998 000DE798 48 00 00 10 */ b lbl_800E19A8 lbl_800E199C: /* 800E199C 000DE79C 3B E0 00 00 */ li r31, 0 @@ -9341,8 +9341,8 @@ lbl_800E19A8: /* 800E19B8 000DE7B8 38 21 00 20 */ addi r1, r1, 0x20 /* 800E19BC 000DE7BC 4E 80 00 20 */ blr -.global func_800E19C0 -func_800E19C0: +.global GetInArena__18zNPCGoalAlertSlickFf +GetInArena__18zNPCGoalAlertSlickFf: /* 800E19C0 000DE7C0 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800E19C4 000DE7C4 7C 08 02 A6 */ mflr r0 /* 800E19C8 000DE7C8 90 01 00 54 */ stw r0, 0x54(r1) @@ -9371,7 +9371,7 @@ func_800E19C0: /* 800E1A24 000DE824 4B FA F4 11 */ bl func_80090E34 /* 800E1A28 000DE828 7C 64 1B 78 */ mr r4, r3 /* 800E1A2C 000DE82C 38 61 00 20 */ addi r3, r1, 0x20 -/* 800E1A30 000DE830 4B F6 CA AD */ bl func_8004E4DC +/* 800E1A30 000DE830 4B F6 CA AD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E1A34 000DE834 48 00 00 10 */ b lbl_800E1A44 lbl_800E1A38: /* 800E1A38 000DE838 EC 20 08 24 */ fdivs f1, f0, f1 @@ -9380,27 +9380,27 @@ lbl_800E1A38: lbl_800E1A44: /* 800E1A44 000DE844 38 61 00 14 */ addi r3, r1, 0x14 /* 800E1A48 000DE848 38 81 00 20 */ addi r4, r1, 0x20 -/* 800E1A4C 000DE84C 4B F6 CA 91 */ bl func_8004E4DC +/* 800E1A4C 000DE84C 4B F6 CA 91 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E1A50 000DE850 FC 20 F8 90 */ fmr f1, f31 /* 800E1A54 000DE854 C0 42 99 38 */ lfs f2, lbl_803CE2B8-_SDA2_BASE_(r2) /* 800E1A58 000DE858 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) /* 800E1A5C 000DE85C 7F C3 F3 78 */ mr r3, r30 -/* 800E1A60 000DE860 48 00 F5 75 */ bl func_800F0FD4 +/* 800E1A60 000DE860 48 00 F5 75 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800E1A64 000DE864 FC 20 F8 90 */ fmr f1, f31 /* 800E1A68 000DE868 C0 42 99 00 */ lfs f2, lbl_803CE280-_SDA2_BASE_(r2) /* 800E1A6C 000DE86C 7F C3 F3 78 */ mr r3, r30 /* 800E1A70 000DE870 38 81 00 14 */ addi r4, r1, 0x14 -/* 800E1A74 000DE874 48 00 F7 C5 */ bl func_800F1238 +/* 800E1A74 000DE874 48 00 F7 C5 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800E1A78 000DE878 80 9E 00 48 */ lwz r4, 0x48(r30) /* 800E1A7C 000DE87C 38 61 00 08 */ addi r3, r1, 8 /* 800E1A80 000DE880 C0 04 00 B8 */ lfs f0, 0xb8(r4) /* 800E1A84 000DE884 EC 20 08 2A */ fadds f1, f0, f1 -/* 800E1A88 000DE888 48 04 DB 55 */ bl func_8012F5DC +/* 800E1A88 000DE888 48 04 DB 55 */ bl NPCC_ang_toXZDir__FfP5xVec3 /* 800E1A8C 000DE88C FC 20 F8 90 */ fmr f1, f31 /* 800E1A90 000DE890 7F C3 F3 78 */ mr r3, r30 /* 800E1A94 000DE894 38 81 00 08 */ addi r4, r1, 8 /* 800E1A98 000DE898 38 A0 00 00 */ li r5, 0 -/* 800E1A9C 000DE89C 48 00 F6 91 */ bl func_800F112C +/* 800E1A9C 000DE89C 48 00 F6 91 */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800E1AA0 000DE8A0 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 800E1AA4 000DE8A4 80 01 00 54 */ lwz r0, 0x54(r1) /* 800E1AA8 000DE8A8 CB E1 00 40 */ lfd f31, 0x40(r1) @@ -9410,8 +9410,8 @@ lbl_800E1A44: /* 800E1AB8 000DE8B8 38 21 00 50 */ addi r1, r1, 0x50 /* 800E1ABC 000DE8BC 4E 80 00 20 */ blr -.global func_800E1AC0 -func_800E1AC0: +.global MoveCorner__18zNPCGoalAlertSlickFf +MoveCorner__18zNPCGoalAlertSlickFf: /* 800E1AC0 000DE8C0 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800E1AC4 000DE8C4 7C 08 02 A6 */ mflr r0 /* 800E1AC8 000DE8C8 90 01 00 44 */ stw r0, 0x44(r1) @@ -9451,7 +9451,7 @@ func_800E1AC0: /* 800E1B50 000DE950 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800E1B54 000DE954 7F E3 FB 78 */ mr r3, r31 /* 800E1B58 000DE958 38 9E 00 58 */ addi r4, r30, 0x58 -/* 800E1B5C 000DE95C 48 01 7C A9 */ bl func_800F9804 +/* 800E1B5C 000DE95C 48 01 7C A9 */ bl CornerOfArena__9zNPCRobotFP5xVec3f /* 800E1B60 000DE960 7F E3 FB 78 */ mr r3, r31 /* 800E1B64 000DE964 38 9E 00 58 */ addi r4, r30, 0x58 /* 800E1B68 000DE968 38 A0 00 00 */ li r5, 0 @@ -9485,7 +9485,7 @@ lbl_800E1BAC: /* 800E1BD0 000DE9D0 C0 42 99 18 */ lfs f2, lbl_803CE298-_SDA2_BASE_(r2) /* 800E1BD4 000DE9D4 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) /* 800E1BD8 000DE9D8 7F E3 FB 78 */ mr r3, r31 -/* 800E1BDC 000DE9DC 48 00 F3 F9 */ bl func_800F0FD4 +/* 800E1BDC 000DE9DC 48 00 F3 F9 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800E1BE0 000DE9E0 48 00 00 3C */ b lbl_800E1C1C lbl_800E1BE4: /* 800E1BE4 000DE9E4 C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) @@ -9495,14 +9495,14 @@ lbl_800E1BE4: /* 800E1BF4 000DE9F4 C0 42 99 18 */ lfs f2, lbl_803CE298-_SDA2_BASE_(r2) /* 800E1BF8 000DE9F8 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) /* 800E1BFC 000DE9FC 7F E3 FB 78 */ mr r3, r31 -/* 800E1C00 000DEA00 48 00 F3 D5 */ bl func_800F0FD4 +/* 800E1C00 000DEA00 48 00 F3 D5 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800E1C04 000DEA04 48 00 00 18 */ b lbl_800E1C1C lbl_800E1C08: /* 800E1C08 000DEA08 FC 20 F0 90 */ fmr f1, f30 /* 800E1C0C 000DEA0C C0 42 99 90 */ lfs f2, lbl_803CE310-_SDA2_BASE_(r2) /* 800E1C10 000DEA10 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) /* 800E1C14 000DEA14 7F E3 FB 78 */ mr r3, r31 -/* 800E1C18 000DEA18 48 00 F3 BD */ bl func_800F0FD4 +/* 800E1C18 000DEA18 48 00 F3 BD */ bl ThrottleAdjust__10zNPCCommonFfff lbl_800E1C1C: /* 800E1C1C 000DEA1C 7F E3 FB 78 */ mr r3, r31 /* 800E1C20 000DEA20 38 81 00 0C */ addi r4, r1, 0xc @@ -9510,12 +9510,12 @@ lbl_800E1C1C: /* 800E1C28 000DEA28 4B FF 74 C5 */ bl func_800D90EC /* 800E1C2C 000DEA2C 38 61 00 0C */ addi r3, r1, 0xc /* 800E1C30 000DEA30 7C 64 1B 78 */ mr r4, r3 -/* 800E1C34 000DEA34 4B F6 C6 BD */ bl func_8004E2F0 +/* 800E1C34 000DEA34 4B F6 C6 BD */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800E1C38 000DEA38 FC 20 F0 90 */ fmr f1, f30 /* 800E1C3C 000DEA3C 7F E3 FB 78 */ mr r3, r31 /* 800E1C40 000DEA40 38 81 00 0C */ addi r4, r1, 0xc /* 800E1C44 000DEA44 38 A0 00 00 */ li r5, 0 -/* 800E1C48 000DEA48 48 00 F4 E5 */ bl func_800F112C +/* 800E1C48 000DEA48 48 00 F4 E5 */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i lbl_800E1C4C: /* 800E1C4C 000DEA4C E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 800E1C50 000DEA50 CB E1 00 30 */ lfd f31, 0x30(r1) @@ -9588,7 +9588,7 @@ lbl_800E1D48: /* 800E1D4C 000DEB4C C0 42 99 00 */ lfs f2, lbl_803CE280-_SDA2_BASE_(r2) /* 800E1D50 000DEB50 7F E3 FB 78 */ mr r3, r31 /* 800E1D54 000DEB54 38 81 00 0C */ addi r4, r1, 0xc -/* 800E1D58 000DEB58 48 00 F4 E1 */ bl func_800F1238 +/* 800E1D58 000DEB58 48 00 F4 E1 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800E1D5C 000DEB5C 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 800E1D60 000DEB60 FC 20 F8 90 */ fmr f1, f31 /* 800E1D64 000DEB64 C0 42 99 38 */ lfs f2, lbl_803CE2B8-_SDA2_BASE_(r2) @@ -9596,12 +9596,12 @@ lbl_800E1D48: /* 800E1D6C 000DEB6C C0 04 00 18 */ lfs f0, 0x18(r4) /* 800E1D70 000DEB70 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) /* 800E1D74 000DEB74 EC 42 00 32 */ fmuls f2, f2, f0 -/* 800E1D78 000DEB78 48 00 F2 5D */ bl func_800F0FD4 +/* 800E1D78 000DEB78 48 00 F2 5D */ bl ThrottleAdjust__10zNPCCommonFfff /* 800E1D7C 000DEB7C FC 20 F8 90 */ fmr f1, f31 /* 800E1D80 000DEB80 7F E3 FB 78 */ mr r3, r31 /* 800E1D84 000DEB84 38 81 00 0C */ addi r4, r1, 0xc /* 800E1D88 000DEB88 38 A0 00 00 */ li r5, 0 -/* 800E1D8C 000DEB8C 48 00 F3 A1 */ bl func_800F112C +/* 800E1D8C 000DEB8C 48 00 F3 A1 */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800E1D90 000DEB90 7F E3 FB 78 */ mr r3, r31 /* 800E1D94 000DEB94 38 80 00 0D */ li r4, 0xd /* 800E1D98 000DEB98 38 A0 00 02 */ li r5, 2 @@ -9610,7 +9610,7 @@ lbl_800E1D48: /* 800E1DA4 000DEBA4 41 82 00 60 */ beq lbl_800E1E04 /* 800E1DA8 000DEBA8 80 7C 00 18 */ lwz r3, 0x18(r28) /* 800E1DAC 000DEBAC 38 80 00 00 */ li r4, 0 -/* 800E1DB0 000DEBB0 48 02 CA F9 */ bl func_8010E8A8 +/* 800E1DB0 000DEBB0 48 02 CA F9 */ bl TimerGet__7xPsycheF11en_xpsytime /* 800E1DB4 000DEBB4 C0 02 99 04 */ lfs f0, lbl_803CE284-_SDA2_BASE_(r2) /* 800E1DB8 000DEBB8 EC 00 00 72 */ fmuls f0, f0, f1 /* 800E1DBC 000DEBBC FC 00 00 1E */ fctiwz f0, f0 @@ -9637,7 +9637,7 @@ lbl_800E1E04: /* 800E1E0C 000DEC0C 7F A4 EB 78 */ mr r4, r29 /* 800E1E10 000DEC10 7F C5 F3 78 */ mr r5, r30 /* 800E1E14 000DEC14 38 C0 00 00 */ li r6, 0 -/* 800E1E18 000DEC18 48 02 CD 31 */ bl func_8010EB48 +/* 800E1E18 000DEC18 48 02 CD 31 */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 800E1E1C 000DEC1C E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 800E1E20 000DEC20 CB E1 00 40 */ lfd f31, 0x40(r1) /* 800E1E24 000DEC24 BB 61 00 2C */ lmw r27, 0x2c(r1) @@ -9650,7 +9650,7 @@ lbl_800E1E04: /* 800E1E40 000DEC40 90 01 00 14 */ stw r0, 0x14(r1) /* 800E1E44 000DEC44 38 00 00 00 */ li r0, 0 /* 800E1E48 000DEC48 90 03 00 60 */ stw r0, 0x60(r3) -/* 800E1E4C 000DEC4C 4B FF 38 D1 */ bl func_800D571C +/* 800E1E4C 000DEC4C 4B FF 38 D1 */ bl Enter__16zNPCGoalPushAnimFfPv /* 800E1E50 000DEC50 80 01 00 14 */ lwz r0, 0x14(r1) /* 800E1E54 000DEC54 7C 08 03 A6 */ mtlr r0 /* 800E1E58 000DEC58 38 21 00 10 */ addi r1, r1, 0x10 @@ -9670,26 +9670,26 @@ lbl_800E1E04: /* 800E1E90 000DEC90 83 83 00 00 */ lwz r28, 0(r3) /* 800E1E94 000DEC94 C0 62 99 68 */ lfs f3, lbl_803CE2E8-_SDA2_BASE_(r2) /* 800E1E98 000DEC98 7F 83 E3 78 */ mr r3, r28 -/* 800E1E9C 000DEC9C 48 00 F1 39 */ bl func_800F0FD4 +/* 800E1E9C 000DEC9C 48 00 F1 39 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800E1EA0 000DECA0 7F 83 E3 78 */ mr r3, r28 /* 800E1EA4 000DECA4 4B FA EF 9D */ bl func_80090E40 /* 800E1EA8 000DECA8 FC 20 F8 90 */ fmr f1, f31 /* 800E1EAC 000DECAC 7C 64 1B 78 */ mr r4, r3 /* 800E1EB0 000DECB0 7F 83 E3 78 */ mr r3, r28 /* 800E1EB4 000DECB4 38 A0 00 00 */ li r5, 0 -/* 800E1EB8 000DECB8 48 00 F2 75 */ bl func_800F112C +/* 800E1EB8 000DECB8 48 00 F2 75 */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800E1EBC 000DECBC 3C 80 80 29 */ lis r4, lbl_80295518@ha /* 800E1EC0 000DECC0 7F 83 E3 78 */ mr r3, r28 /* 800E1EC4 000DECC4 38 84 55 18 */ addi r4, r4, lbl_80295518@l /* 800E1EC8 000DECC8 83 64 00 38 */ lwz r27, 0x38(r4) -/* 800E1ECC 000DECCC 48 01 10 D1 */ bl func_800F2F9C +/* 800E1ECC 000DECCC 48 01 10 D1 */ bl AnimCurState__10zNPCCommonFv /* 800E1ED0 000DECD0 80 03 00 08 */ lwz r0, 8(r3) /* 800E1ED4 000DECD4 7C 00 D8 40 */ cmplw r0, r27 /* 800E1ED8 000DECD8 40 82 00 CC */ bne lbl_800E1FA4 /* 800E1EDC 000DECDC C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800E1EE0 000DECE0 7F 83 E3 78 */ mr r3, r28 /* 800E1EE4 000DECE4 38 80 00 00 */ li r4, 0 -/* 800E1EE8 000DECE8 48 00 FC D5 */ bl func_800F1BBC +/* 800E1EE8 000DECE8 48 00 FC D5 */ bl IsAttackFrame__10zNPCCommonFfi /* 800E1EEC 000DECEC 2C 03 00 01 */ cmpwi r3, 1 /* 800E1EF0 000DECF0 40 82 00 B4 */ bne lbl_800E1FA4 /* 800E1EF4 000DECF4 80 1D 00 60 */ lwz r0, 0x60(r29) @@ -9707,7 +9707,7 @@ lbl_800E1E04: /* 800E1F24 000DED24 80 DC 01 D8 */ lwz r6, 0x1d8(r28) /* 800E1F28 000DED28 C0 06 00 90 */ lfs f0, 0x90(r6) /* 800E1F2C 000DED2C D0 01 00 3C */ stfs f0, 0x3c(r1) -/* 800E1F30 000DED30 48 00 FC 2D */ bl func_800F1B5C +/* 800E1F30 000DED30 48 00 FC 2D */ bl GetVertPos__10zNPCCommonF10en_mdlvertP5xVec3 /* 800E1F34 000DED34 2C 03 00 00 */ cmpwi r3, 0 /* 800E1F38 000DED38 41 82 00 6C */ beq lbl_800E1FA4 /* 800E1F3C 000DED3C 7F 83 E3 78 */ mr r3, r28 @@ -9721,11 +9721,11 @@ lbl_800E1E04: /* 800E1F5C 000DED5C 90 01 00 08 */ stw r0, 8(r1) /* 800E1F60 000DED60 4B F3 D4 D5 */ bl func_8001F434 /* 800E1F64 000DED64 38 61 00 0C */ addi r3, r1, 0xc -/* 800E1F68 000DED68 4B F2 8F 75 */ bl func_8000AEDC +/* 800E1F68 000DED68 4B F2 8F 75 */ bl xBoundDraw__FPC6xBound lbl_800E1F6C: /* 800E1F6C 000DED6C 38 61 00 0C */ addi r3, r1, 0xc /* 800E1F70 000DED70 38 80 00 00 */ li r4, 0 -/* 800E1F74 000DED74 48 04 D9 B9 */ bl func_8012F92C +/* 800E1F74 000DED74 48 04 D9 B9 */ bl NPCC_chk_hitPlyr__FP6xBoundP7xCollis /* 800E1F78 000DED78 2C 03 00 00 */ cmpwi r3, 0 /* 800E1F7C 000DED7C 41 82 00 28 */ beq lbl_800E1FA4 /* 800E1F80 000DED80 7F 83 E3 78 */ mr r3, r28 @@ -9733,7 +9733,7 @@ lbl_800E1F6C: /* 800E1F88 000DED88 7C 65 1B 78 */ mr r5, r3 /* 800E1F8C 000DED8C 7F 83 E3 78 */ mr r3, r28 /* 800E1F90 000DED90 38 80 00 01 */ li r4, 1 -/* 800E1F94 000DED94 4B F9 43 15 */ bl func_800762A8 +/* 800E1F94 000DED94 4B F9 43 15 */ bl zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3 /* 800E1F98 000DED98 80 1D 00 60 */ lwz r0, 0x60(r29) /* 800E1F9C 000DED9C 60 00 00 03 */ ori r0, r0, 3 /* 800E1FA0 000DEDA0 90 1D 00 60 */ stw r0, 0x60(r29) @@ -9743,7 +9743,7 @@ lbl_800E1FA4: /* 800E1FAC 000DEDAC 7F C4 F3 78 */ mr r4, r30 /* 800E1FB0 000DEDB0 7F E5 FB 78 */ mr r5, r31 /* 800E1FB4 000DEDB4 38 C0 00 00 */ li r6, 0 -/* 800E1FB8 000DEDB8 48 02 CB 91 */ bl func_8010EB48 +/* 800E1FB8 000DEDB8 48 02 CB 91 */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 800E1FBC 000DEDBC E3 E1 00 78 */ psq_l f31, 120(r1), 0, qr0 /* 800E1FC0 000DEDC0 CB E1 00 70 */ lfd f31, 0x70(r1) /* 800E1FC4 000DEDC4 BB 61 00 5C */ lmw r27, 0x5c(r1) @@ -9764,13 +9764,13 @@ lbl_800E1FA4: /* 800E2000 000DEE00 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E2004 000DEE04 7C 9E 23 78 */ mr r30, r4 /* 800E2008 000DEE08 83 E3 00 00 */ lwz r31, 0(r3) -/* 800E200C 000DEE0C 48 0A 61 91 */ bl func_8018819C +/* 800E200C 000DEE0C 48 0A 61 91 */ bl HAZ_Acquire__Fv /* 800E2010 000DEE10 90 7D 00 6C */ stw r3, 0x6c(r29) /* 800E2014 000DEE14 80 7D 00 6C */ lwz r3, 0x6c(r29) /* 800E2018 000DEE18 28 03 00 00 */ cmplwi r3, 0 /* 800E201C 000DEE1C 41 82 00 54 */ beq lbl_800E2070 /* 800E2020 000DEE20 38 80 00 04 */ li r4, 4 -/* 800E2024 000DEE24 48 0A 62 F1 */ bl func_80188314 +/* 800E2024 000DEE24 48 0A 62 F1 */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 800E2028 000DEE28 2C 03 00 00 */ cmpwi r3, 0 /* 800E202C 000DEE2C 41 82 00 34 */ beq lbl_800E2060 /* 800E2030 000DEE30 93 BD 00 68 */ stw r29, 0x68(r29) @@ -9783,20 +9783,20 @@ lbl_800E1FA4: /* 800E204C 000DEE4C 80 7D 00 6C */ lwz r3, 0x6c(r29) /* 800E2050 000DEE50 38 80 00 00 */ li r4, 0 /* 800E2054 000DEE54 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) -/* 800E2058 000DEE58 48 0A 71 E1 */ bl func_80189238 +/* 800E2058 000DEE58 48 0A 71 E1 */ bl Start__9NPCHazardFPC5xVec3f /* 800E205C 000DEE5C 48 00 00 14 */ b lbl_800E2070 lbl_800E2060: /* 800E2060 000DEE60 80 7D 00 6C */ lwz r3, 0x6c(r29) -/* 800E2064 000DEE64 48 0A 70 F9 */ bl func_8018915C +/* 800E2064 000DEE64 48 0A 70 F9 */ bl Discard__9NPCHazardFv /* 800E2068 000DEE68 38 00 00 00 */ li r0, 0 /* 800E206C 000DEE6C 90 1D 00 6C */ stw r0, 0x6c(r29) lbl_800E2070: /* 800E2070 000DEE70 7F E3 FB 78 */ mr r3, r31 -/* 800E2074 000DEE74 48 00 EE 79 */ bl func_800F0EEC +/* 800E2074 000DEE74 48 00 EE 79 */ bl VelStop__10zNPCCommonFv /* 800E2078 000DEE78 FC 20 F8 90 */ fmr f1, f31 /* 800E207C 000DEE7C 7F A3 EB 78 */ mr r3, r29 /* 800E2080 000DEE80 7F C4 F3 78 */ mr r4, r30 -/* 800E2084 000DEE84 4B FF 36 99 */ bl func_800D571C +/* 800E2084 000DEE84 4B FF 36 99 */ bl Enter__16zNPCGoalPushAnimFfPv /* 800E2088 000DEE88 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800E208C 000DEE8C 80 01 00 34 */ lwz r0, 0x34(r1) /* 800E2090 000DEE90 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -9818,14 +9818,14 @@ lbl_800E2070: /* 800E20D0 000DEED0 80 63 00 6C */ lwz r3, 0x6c(r3) /* 800E20D4 000DEED4 28 03 00 00 */ cmplwi r3, 0 /* 800E20D8 000DEED8 41 82 00 08 */ beq lbl_800E20E0 -/* 800E20DC 000DEEDC 48 0A 70 81 */ bl func_8018915C +/* 800E20DC 000DEEDC 48 0A 70 81 */ bl Discard__9NPCHazardFv lbl_800E20E0: /* 800E20E0 000DEEE0 38 00 00 00 */ li r0, 0 /* 800E20E4 000DEEE4 FC 20 F8 90 */ fmr f1, f31 /* 800E20E8 000DEEE8 90 1E 00 6C */ stw r0, 0x6c(r30) /* 800E20EC 000DEEEC 7F C3 F3 78 */ mr r3, r30 /* 800E20F0 000DEEF0 7F E4 FB 78 */ mr r4, r31 -/* 800E20F4 000DEEF4 4B FF 36 65 */ bl func_800D5758 +/* 800E20F4 000DEEF4 4B FF 36 65 */ bl Exit__16zNPCGoalPushAnimFfPv /* 800E20F8 000DEEF8 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E20FC 000DEEFC CB E1 00 18 */ lfd f31, 0x18(r1) /* 800E2100 000DEF00 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -9854,13 +9854,13 @@ lbl_800E20E0: /* 800E215C 000DEF5C 90 1D 00 00 */ stw r0, 0(r29) /* 800E2160 000DEF60 48 00 00 20 */ b lbl_800E2180 lbl_800E2164: -/* 800E2164 000DEF64 48 00 00 81 */ bl func_800E21E4 +/* 800E2164 000DEF64 48 00 00 81 */ bl SyncCattleProd__20zNPCGoalAttackFodderFv /* 800E2168 000DEF68 FC 20 F8 90 */ fmr f1, f31 /* 800E216C 000DEF6C 7F 83 E3 78 */ mr r3, r28 /* 800E2170 000DEF70 7F A4 EB 78 */ mr r4, r29 /* 800E2174 000DEF74 7F C5 F3 78 */ mr r5, r30 /* 800E2178 000DEF78 7F E6 FB 78 */ mr r6, r31 -/* 800E217C 000DEF7C 4B FF 36 31 */ bl func_800D57AC +/* 800E217C 000DEF7C 4B FF 36 31 */ bl Process__16zNPCGoalPushAnimFP11en_trantypefPvP6xScene lbl_800E2180: /* 800E2180 000DEF80 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E2184 000DEF84 CB E1 00 18 */ lfd f31, 0x18(r1) @@ -9891,8 +9891,8 @@ lbl_800E21DC: /* 800E21DC 000DEFDC 38 60 00 00 */ li r3, 0 /* 800E21E0 000DEFE0 4E 80 00 20 */ blr -.global func_800E21E4 -func_800E21E4: +.global SyncCattleProd__20zNPCGoalAttackFodderFv +SyncCattleProd__20zNPCGoalAttackFodderFv: /* 800E21E4 000DEFE4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800E21E8 000DEFE8 7C 08 02 A6 */ mflr r0 /* 800E21EC 000DEFEC 90 01 00 24 */ stw r0, 0x24(r1) @@ -9914,19 +9914,19 @@ lbl_800E221C: /* 800E2228 000DF028 40 80 00 2C */ bge lbl_800E2254 /* 800E222C 000DF02C 7F E3 FB 78 */ mr r3, r31 /* 800E2230 000DF030 38 80 00 00 */ li r4, 0 -/* 800E2234 000DF034 48 01 0E 01 */ bl func_800F3034 +/* 800E2234 000DF034 48 01 0E 01 */ bl AnimDuration__10zNPCCommonFP10xAnimState /* 800E2238 000DF038 80 BE 00 6C */ lwz r5, 0x6c(r30) /* 800E223C 000DF03C 7F E3 FB 78 */ mr r3, r31 /* 800E2240 000DF040 38 80 00 00 */ li r4, 0 /* 800E2244 000DF044 D0 25 00 1C */ stfs f1, 0x1c(r5) -/* 800E2248 000DF048 48 01 0E 31 */ bl func_800F3078 +/* 800E2248 000DF048 48 01 0E 31 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 800E224C 000DF04C 80 7E 00 6C */ lwz r3, 0x6c(r30) /* 800E2250 000DF050 D0 23 00 20 */ stfs f1, 0x20(r3) lbl_800E2254: /* 800E2254 000DF054 7F E3 FB 78 */ mr r3, r31 /* 800E2258 000DF058 38 A1 00 08 */ addi r5, r1, 8 /* 800E225C 000DF05C 38 80 00 01 */ li r4, 1 -/* 800E2260 000DF060 48 00 F8 FD */ bl func_800F1B5C +/* 800E2260 000DF060 48 00 F8 FD */ bl GetVertPos__10zNPCCommonF10en_mdlvertP5xVec3 /* 800E2264 000DF064 2C 03 00 00 */ cmpwi r3, 0 /* 800E2268 000DF068 40 82 00 10 */ bne lbl_800E2278 /* 800E226C 000DF06C 80 1E 00 60 */ lwz r0, 0x60(r30) @@ -9935,7 +9935,7 @@ lbl_800E2254: lbl_800E2278: /* 800E2278 000DF078 80 7E 00 6C */ lwz r3, 0x6c(r30) /* 800E227C 000DF07C 38 81 00 08 */ addi r4, r1, 8 -/* 800E2280 000DF080 48 0A 70 15 */ bl func_80189294 +/* 800E2280 000DF080 48 0A 70 15 */ bl PosSet__9NPCHazardFPC5xVec3 /* 800E2284 000DF084 80 7E 00 6C */ lwz r3, 0x6c(r30) /* 800E2288 000DF088 80 03 00 04 */ lwz r0, 4(r3) /* 800E228C 000DF08C 54 00 00 43 */ rlwinm. r0, r0, 0, 1, 1 @@ -9966,14 +9966,14 @@ lbl_800E22A8: /* 800E22E8 000DF0E8 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E22EC 000DF0EC 83 E3 00 00 */ lwz r31, 0(r3) /* 800E22F0 000DF0F0 7F E3 FB 78 */ mr r3, r31 -/* 800E22F4 000DF0F4 48 00 EB F9 */ bl func_800F0EEC +/* 800E22F4 000DF0F4 48 00 EB F9 */ bl VelStop__10zNPCCommonFv /* 800E22F8 000DF0F8 7F E3 FB 78 */ mr r3, r31 /* 800E22FC 000DF0FC 38 80 00 0B */ li r4, 0xb -/* 800E2300 000DF100 48 01 13 35 */ bl func_800F3634 +/* 800E2300 000DF100 48 01 13 35 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 800E2304 000DF104 FC 20 F8 90 */ fmr f1, f31 /* 800E2308 000DF108 7F A3 EB 78 */ mr r3, r29 /* 800E230C 000DF10C 7F C4 F3 78 */ mr r4, r30 -/* 800E2310 000DF110 4B FF 34 0D */ bl func_800D571C +/* 800E2310 000DF110 4B FF 34 0D */ bl Enter__16zNPCGoalPushAnimFfPv /* 800E2314 000DF114 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E2318 000DF118 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800E231C 000DF11C 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -9998,7 +9998,7 @@ lbl_800E22A8: /* 800E2368 000DF168 7C BE 2B 78 */ mr r30, r5 /* 800E236C 000DF16C 7C DF 33 78 */ mr r31, r6 /* 800E2370 000DF170 80 63 00 00 */ lwz r3, 0(r3) -/* 800E2374 000DF174 48 01 0D 61 */ bl func_800F30D4 +/* 800E2374 000DF174 48 01 0D 61 */ bl AnimTimeCurrent__10zNPCCommonFv /* 800E2378 000DF178 C0 02 99 E8 */ lfs f0, lbl_803CE368-_SDA2_BASE_(r2) /* 800E237C 000DF17C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E2380 000DF180 40 81 00 1C */ ble lbl_800E239C @@ -10007,14 +10007,14 @@ lbl_800E22A8: /* 800E238C 000DF18C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E2390 000DF190 40 80 00 0C */ bge lbl_800E239C /* 800E2394 000DF194 7F 83 E3 78 */ mr r3, r28 -/* 800E2398 000DF198 48 00 00 45 */ bl func_800E23DC +/* 800E2398 000DF198 48 00 00 45 */ bl BreathAttack__21zNPCGoalAttackChomperFv lbl_800E239C: /* 800E239C 000DF19C FC 20 F8 90 */ fmr f1, f31 /* 800E23A0 000DF1A0 7F 83 E3 78 */ mr r3, r28 /* 800E23A4 000DF1A4 7F A4 EB 78 */ mr r4, r29 /* 800E23A8 000DF1A8 7F C5 F3 78 */ mr r5, r30 /* 800E23AC 000DF1AC 7F E6 FB 78 */ mr r6, r31 -/* 800E23B0 000DF1B0 4B FF 33 FD */ bl func_800D57AC +/* 800E23B0 000DF1B0 4B FF 33 FD */ bl Process__16zNPCGoalPushAnimFP11en_trantypefPvP6xScene /* 800E23B4 000DF1B4 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800E23B8 000DF1B8 80 01 00 34 */ lwz r0, 0x34(r1) /* 800E23BC 000DF1BC CB E1 00 20 */ lfd f31, 0x20(r1) @@ -10026,8 +10026,8 @@ lbl_800E239C: /* 800E23D4 000DF1D4 38 21 00 30 */ addi r1, r1, 0x30 /* 800E23D8 000DF1D8 4E 80 00 20 */ blr -.global func_800E23DC -func_800E23DC: +.global BreathAttack__21zNPCGoalAttackChomperFv +BreathAttack__21zNPCGoalAttackChomperFv: /* 800E23DC 000DF1DC 94 21 FF 70 */ stwu r1, -0x90(r1) /* 800E23E0 000DF1E0 7C 08 02 A6 */ mflr r0 /* 800E23E4 000DF1E4 90 01 00 94 */ stw r0, 0x94(r1) @@ -10083,7 +10083,7 @@ lbl_800E2490: /* 800E24A8 000DF2A8 38 61 00 2C */ addi r3, r1, 0x2c /* 800E24AC 000DF2AC 38 81 00 20 */ addi r4, r1, 0x20 /* 800E24B0 000DF2B0 4B F2 8D B5 */ bl func_8000B264 -/* 800E24B4 000DF2B4 4B F4 E7 D5 */ bl func_80030C88 +/* 800E24B4 000DF2B4 4B F4 E7 D5 */ bl xurand__Fv /* 800E24B8 000DF2B8 C0 42 98 FC */ lfs f2, lbl_803CE27C-_SDA2_BASE_(r2) /* 800E24BC 000DF2BC 7F C3 F3 78 */ mr r3, r30 /* 800E24C0 000DF2C0 C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) @@ -10098,7 +10098,7 @@ lbl_800E2490: /* 800E24E4 000DF2E4 38 61 00 2C */ addi r3, r1, 0x2c /* 800E24E8 000DF2E8 38 81 00 14 */ addi r4, r1, 0x14 /* 800E24EC 000DF2EC 4B F3 2F 59 */ bl func_80015444 -/* 800E24F0 000DF2F0 4B F4 E7 99 */ bl func_80030C88 +/* 800E24F0 000DF2F0 4B F4 E7 99 */ bl xurand__Fv /* 800E24F4 000DF2F4 C0 42 98 FC */ lfs f2, lbl_803CE27C-_SDA2_BASE_(r2) /* 800E24F8 000DF2F8 7F C3 F3 78 */ mr r3, r30 /* 800E24FC 000DF2FC C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) @@ -10115,7 +10115,7 @@ lbl_800E2490: /* 800E2528 000DF328 4B F3 2F 1D */ bl func_80015444 /* 800E252C 000DF32C 38 61 00 2C */ addi r3, r1, 0x2c /* 800E2530 000DF330 4B F3 30 81 */ bl func_800155B0 -/* 800E2534 000DF334 4B F4 E7 55 */ bl func_80030C88 +/* 800E2534 000DF334 4B F4 E7 55 */ bl xurand__Fv /* 800E2538 000DF338 C0 42 99 94 */ lfs f2, lbl_803CE314-_SDA2_BASE_(r2) /* 800E253C 000DF33C 38 61 00 2C */ addi r3, r1, 0x2c /* 800E2540 000DF340 C0 02 99 04 */ lfs f0, lbl_803CE284-_SDA2_BASE_(r2) @@ -10123,7 +10123,7 @@ lbl_800E2490: /* 800E2548 000DF348 4B F2 8C 39 */ bl func_8000B180 /* 800E254C 000DF34C 38 61 00 38 */ addi r3, r1, 0x38 /* 800E2550 000DF350 38 81 00 2C */ addi r4, r1, 0x2c -/* 800E2554 000DF354 48 0A 36 85 */ bl func_80185BD8 +/* 800E2554 000DF354 48 0A 36 85 */ bl NPAR_EmitDoggyAttack__FPC5xVec3PC5xVec3 /* 800E2558 000DF358 3B BD 00 01 */ addi r29, r29, 1 /* 800E255C 000DF35C 2C 1D 00 08 */ cmpwi r29, 8 /* 800E2560 000DF360 41 80 FF 30 */ blt lbl_800E2490 @@ -10154,18 +10154,18 @@ lbl_800E2490: /* 800E25C4 000DF3C4 80 A3 00 18 */ lwz r5, 0x18(r3) /* 800E25C8 000DF3C8 83 E5 00 00 */ lwz r31, 0(r5) /* 800E25CC 000DF3CC 90 03 00 54 */ stw r0, 0x54(r3) -/* 800E25D0 000DF3D0 48 00 08 D9 */ bl func_800E2EA8 +/* 800E25D0 000DF3D0 48 00 08 D9 */ bl FXStreakPrep__20zNPCGoalAttackHammerFv /* 800E25D4 000DF3D4 7F E3 FB 78 */ mr r3, r31 /* 800E25D8 000DF3D8 38 BD 00 58 */ addi r5, r29, 0x58 /* 800E25DC 000DF3DC 38 80 00 01 */ li r4, 1 -/* 800E25E0 000DF3E0 48 00 F5 7D */ bl func_800F1B5C +/* 800E25E0 000DF3E0 48 00 F5 7D */ bl GetVertPos__10zNPCCommonF10en_mdlvertP5xVec3 /* 800E25E4 000DF3E4 38 7D 00 64 */ addi r3, r29, 0x64 /* 800E25E8 000DF3E8 38 9D 00 58 */ addi r4, r29, 0x58 /* 800E25EC 000DF3EC 4B F2 8C 79 */ bl func_8000B264 /* 800E25F0 000DF3F0 FC 20 F8 90 */ fmr f1, f31 /* 800E25F4 000DF3F4 7F A3 EB 78 */ mr r3, r29 /* 800E25F8 000DF3F8 7F C4 F3 78 */ mr r4, r30 -/* 800E25FC 000DF3FC 4B FF 31 21 */ bl func_800D571C +/* 800E25FC 000DF3FC 4B FF 31 21 */ bl Enter__16zNPCGoalPushAnimFfPv /* 800E2600 000DF400 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E2604 000DF404 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800E2608 000DF408 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -10183,11 +10183,11 @@ lbl_800E2490: /* 800E2638 000DF438 7C 9F 23 78 */ mr r31, r4 /* 800E263C 000DF43C 93 C1 00 10 */ stw r30, 0x10(r1) /* 800E2640 000DF440 7C 7E 1B 78 */ mr r30, r3 -/* 800E2644 000DF444 48 00 08 A5 */ bl func_800E2EE8 +/* 800E2644 000DF444 48 00 08 A5 */ bl FXStreakDone__20zNPCGoalAttackHammerFv /* 800E2648 000DF448 FC 20 F8 90 */ fmr f1, f31 /* 800E264C 000DF44C 7F C3 F3 78 */ mr r3, r30 /* 800E2650 000DF450 7F E4 FB 78 */ mr r4, r31 -/* 800E2654 000DF454 4B FF 31 05 */ bl func_800D5758 +/* 800E2654 000DF454 4B FF 31 05 */ bl Exit__16zNPCGoalPushAnimFfPv /* 800E2658 000DF458 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E265C 000DF45C CB E1 00 18 */ lfd f31, 0x18(r1) /* 800E2660 000DF460 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -10213,7 +10213,7 @@ lbl_800E2490: /* 800E26B0 000DF4B0 7C DE 33 78 */ mr r30, r6 /* 800E26B4 000DF4B4 38 A1 00 08 */ addi r5, r1, 8 /* 800E26B8 000DF4B8 83 E7 00 00 */ lwz r31, 0(r7) -/* 800E26BC 000DF4BC 48 00 03 3D */ bl func_800E29F8 +/* 800E26BC 000DF4BC 48 00 03 3D */ bl ChkPrelimTran__20zNPCGoalAttackHammerFP11en_trantypePi /* 800E26C0 000DF4C0 80 1C 00 00 */ lwz r0, 0(r28) /* 800E26C4 000DF4C4 2C 00 00 00 */ cmpwi r0, 0 /* 800E26C8 000DF4C8 41 82 00 0C */ beq lbl_800E26D4 @@ -10221,19 +10221,19 @@ lbl_800E2490: /* 800E26D0 000DF4D0 48 00 03 04 */ b lbl_800E29D4 lbl_800E26D4: /* 800E26D4 000DF4D4 7F 63 DB 78 */ mr r3, r27 -/* 800E26D8 000DF4D8 48 00 07 75 */ bl func_800E2E4C +/* 800E26D8 000DF4D8 48 00 07 75 */ bl ModifyAnimSpeed__20zNPCGoalAttackHammerFv /* 800E26DC 000DF4DC FC 20 F0 90 */ fmr f1, f30 /* 800E26E0 000DF4E0 C0 42 98 F0 */ lfs f2, lbl_803CE270-_SDA2_BASE_(r2) /* 800E26E4 000DF4E4 C0 62 99 68 */ lfs f3, lbl_803CE2E8-_SDA2_BASE_(r2) /* 800E26E8 000DF4E8 7F E3 FB 78 */ mr r3, r31 -/* 800E26EC 000DF4EC 48 00 E8 E9 */ bl func_800F0FD4 +/* 800E26EC 000DF4EC 48 00 E8 E9 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800E26F0 000DF4F0 7F E3 FB 78 */ mr r3, r31 /* 800E26F4 000DF4F4 4B FA E7 4D */ bl func_80090E40 /* 800E26F8 000DF4F8 FC 20 F0 90 */ fmr f1, f30 /* 800E26FC 000DF4FC 7C 64 1B 78 */ mr r4, r3 /* 800E2700 000DF500 7F E3 FB 78 */ mr r3, r31 /* 800E2704 000DF504 38 A0 00 00 */ li r5, 0 -/* 800E2708 000DF508 48 00 EA 25 */ bl func_800F112C +/* 800E2708 000DF508 48 00 EA 25 */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800E270C 000DF50C 7F E3 FB 78 */ mr r3, r31 /* 800E2710 000DF510 38 80 00 18 */ li r4, 0x18 /* 800E2714 000DF514 48 00 A0 FD */ bl func_800EC810 @@ -10254,7 +10254,7 @@ lbl_800E26D4: /* 800E2750 000DF550 38 61 00 74 */ addi r3, r1, 0x74 /* 800E2754 000DF554 4B F3 2C F1 */ bl func_80015444 /* 800E2758 000DF558 7F E3 FB 78 */ mr r3, r31 -/* 800E275C 000DF55C 48 01 09 79 */ bl func_800F30D4 +/* 800E275C 000DF55C 48 01 09 79 */ bl AnimTimeCurrent__10zNPCCommonFv /* 800E2760 000DF560 FF E0 08 90 */ fmr f31, f1 /* 800E2764 000DF564 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800E2768 000DF568 FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -10285,7 +10285,7 @@ lbl_800E27A8: /* 800E27C8 000DF5C8 FC 20 F0 90 */ fmr f1, f30 /* 800E27CC 000DF5CC 7F 63 DB 78 */ mr r3, r27 /* 800E27D0 000DF5D0 38 81 00 74 */ addi r4, r1, 0x74 -/* 800E27D4 000DF5D4 48 00 03 1D */ bl func_800E2AF0 +/* 800E27D4 000DF5D4 48 00 03 1D */ bl PlayerTests__20zNPCGoalAttackHammerFP5xVec3f /* 800E27D8 000DF5D8 2C 03 00 00 */ cmpwi r3, 0 /* 800E27DC 000DF5DC 41 82 00 10 */ beq lbl_800E27EC /* 800E27E0 000DF5E0 80 1B 00 54 */ lwz r0, 0x54(r27) @@ -10302,14 +10302,14 @@ lbl_800E27EC: /* 800E2808 000DF608 FC 20 F0 90 */ fmr f1, f30 /* 800E280C 000DF60C 7F 63 DB 78 */ mr r3, r27 /* 800E2810 000DF610 38 81 00 74 */ addi r4, r1, 0x74 -/* 800E2814 000DF614 48 00 03 B9 */ bl func_800E2BCC +/* 800E2814 000DF614 48 00 03 B9 */ bl ShockwaveTests__20zNPCGoalAttackHammerFP5xVec3f /* 800E2818 000DF618 2C 03 00 00 */ cmpwi r3, 0 /* 800E281C 000DF61C 41 82 00 18 */ beq lbl_800E2834 /* 800E2820 000DF620 80 1B 00 54 */ lwz r0, 0x54(r27) /* 800E2824 000DF624 7F 63 DB 78 */ mr r3, r27 /* 800E2828 000DF628 60 00 00 03 */ ori r0, r0, 3 /* 800E282C 000DF62C 90 1B 00 54 */ stw r0, 0x54(r27) -/* 800E2830 000DF630 48 00 05 E1 */ bl func_800E2E10 +/* 800E2830 000DF630 48 00 05 E1 */ bl TellBunnies__20zNPCGoalAttackHammerFv lbl_800E2834: /* 800E2834 000DF634 C0 02 99 F8 */ lfs f0, lbl_803CE378-_SDA2_BASE_(r2) /* 800E2838 000DF638 FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -10390,13 +10390,13 @@ lbl_800E2834: /* 800E2964 000DF764 90 C1 00 40 */ stw r6, 0x40(r1) /* 800E2968 000DF768 90 A1 00 44 */ stw r5, 0x44(r1) /* 800E296C 000DF76C 90 01 00 48 */ stw r0, 0x48(r1) -/* 800E2970 000DF770 48 04 D8 B9 */ bl func_80130228 +/* 800E2970 000DF770 48 04 D8 B9 */ bl NPCC_GenSmooth__FPP5xVec3PP5xVec3 /* 800E2974 000DF774 3A A0 00 00 */ li r21, 0 /* 800E2978 000DF778 7F 34 CB 78 */ mr r20, r25 lbl_800E297C: /* 800E297C 000DF77C 7F 63 DB 78 */ mr r3, r27 /* 800E2980 000DF780 7E 84 A3 78 */ mr r4, r20 -/* 800E2984 000DF784 48 00 05 C5 */ bl func_800E2F48 +/* 800E2984 000DF784 48 00 05 C5 */ bl FXStreakUpdate__20zNPCGoalAttackHammerFP5xVec3 /* 800E2988 000DF788 3A B5 00 01 */ addi r21, r21, 1 /* 800E298C 000DF78C 3A 94 00 0C */ addi r20, r20, 0xc /* 800E2990 000DF790 2C 15 00 03 */ cmpwi r21, 3 @@ -10404,7 +10404,7 @@ lbl_800E297C: lbl_800E2998: /* 800E2998 000DF798 7F 63 DB 78 */ mr r3, r27 /* 800E299C 000DF79C 38 81 00 74 */ addi r4, r1, 0x74 -/* 800E29A0 000DF7A0 48 00 05 A9 */ bl func_800E2F48 +/* 800E29A0 000DF7A0 48 00 05 A9 */ bl FXStreakUpdate__20zNPCGoalAttackHammerFP5xVec3 lbl_800E29A4: /* 800E29A4 000DF7A4 38 7B 00 64 */ addi r3, r27, 0x64 /* 800E29A8 000DF7A8 38 9B 00 58 */ addi r4, r27, 0x58 @@ -10417,7 +10417,7 @@ lbl_800E29A4: /* 800E29C4 000DF7C4 7F 84 E3 78 */ mr r4, r28 /* 800E29C8 000DF7C8 7F A5 EB 78 */ mr r5, r29 /* 800E29CC 000DF7CC 7F C6 F3 78 */ mr r6, r30 -/* 800E29D0 000DF7D0 4B FF 2D DD */ bl func_800D57AC +/* 800E29D0 000DF7D0 4B FF 2D DD */ bl Process__16zNPCGoalPushAnimFP11en_trantypefPvP6xScene lbl_800E29D4: /* 800E29D4 000DF7D4 E3 E1 00 F8 */ psq_l f31, 248(r1), 0, qr0 /* 800E29D8 000DF7D8 CB E1 00 F0 */ lfd f31, 0xf0(r1) @@ -10429,8 +10429,8 @@ lbl_800E29D4: /* 800E29F0 000DF7F0 38 21 01 00 */ addi r1, r1, 0x100 /* 800E29F4 000DF7F4 4E 80 00 20 */ blr -.global func_800E29F8 -func_800E29F8: +.global ChkPrelimTran__20zNPCGoalAttackHammerFP11en_trantypePi +ChkPrelimTran__20zNPCGoalAttackHammerFP11en_trantypePi: /* 800E29F8 000DF7F8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800E29FC 000DF7FC 7C 08 02 A6 */ mflr r0 /* 800E2A00 000DF800 90 01 00 24 */ stw r0, 0x24(r1) @@ -10445,7 +10445,7 @@ func_800E29F8: /* 800E2A24 000DF824 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E2A28 000DF828 83 E3 00 00 */ lwz r31, 0(r3) /* 800E2A2C 000DF82C 7F E3 FB 78 */ mr r3, r31 -/* 800E2A30 000DF830 48 01 06 49 */ bl func_800F3078 +/* 800E2A30 000DF830 48 01 06 49 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 800E2A34 000DF834 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800E2A38 000DF838 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800E2A3C 000DF83C 80 03 16 B0 */ lwz r0, 0x16b0(r3) @@ -10454,9 +10454,9 @@ func_800E29F8: /* 800E2A48 000DF848 3C 80 4E 47 */ lis r4, 0x4E475231@ha /* 800E2A4C 000DF84C 80 7C 00 18 */ lwz r3, 0x18(r28) /* 800E2A50 000DF850 38 84 52 31 */ addi r4, r4, 0x4E475231@l -/* 800E2A54 000DF854 48 02 B4 E9 */ bl func_8010DF3C +/* 800E2A54 000DF854 48 02 B4 E9 */ bl FindGoal__7xPsycheFi /* 800E2A58 000DF858 38 80 03 E8 */ li r4, 0x3e8 -/* 800E2A5C 000DF85C 4B FF 32 65 */ bl func_800D5CC0 +/* 800E2A5C 000DF85C 4B FF 32 65 */ bl LoopCountSet__16zNPCGoalLoopAnimFi /* 800E2A60 000DF860 38 00 00 08 */ li r0, 8 /* 800E2A64 000DF864 3C 60 4E 47 */ lis r3, 0x4E475231@ha /* 800E2A68 000DF868 90 1D 00 00 */ stw r0, 0(r29) @@ -10479,7 +10479,7 @@ lbl_800E2A78: /* 800E2AA8 000DF8A8 48 00 00 28 */ b lbl_800E2AD0 lbl_800E2AAC: /* 800E2AAC 000DF8AC 7F E3 FB 78 */ mr r3, r31 -/* 800E2AB0 000DF8B0 48 01 09 31 */ bl func_800F33E0 +/* 800E2AB0 000DF8B0 48 01 09 31 */ bl SomethingWonderful__10zNPCCommonFv /* 800E2AB4 000DF8B4 2C 03 00 00 */ cmpwi r3, 0 /* 800E2AB8 000DF8B8 41 82 00 18 */ beq lbl_800E2AD0 /* 800E2ABC 000DF8BC 38 00 00 01 */ li r0, 1 @@ -10497,8 +10497,8 @@ lbl_800E2AD0: /* 800E2AE8 000DF8E8 38 21 00 20 */ addi r1, r1, 0x20 /* 800E2AEC 000DF8EC 4E 80 00 20 */ blr -.global func_800E2AF0 -func_800E2AF0: +.global PlayerTests__20zNPCGoalAttackHammerFP5xVec3f +PlayerTests__20zNPCGoalAttackHammerFP5xVec3f: /* 800E2AF0 000DF8F0 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800E2AF4 000DF8F4 7C 08 02 A6 */ mflr r0 /* 800E2AF8 000DF8F8 90 01 00 64 */ stw r0, 0x64(r1) @@ -10529,11 +10529,11 @@ func_800E2AF0: /* 800E2B5C 000DF95C 90 01 00 08 */ stw r0, 8(r1) /* 800E2B60 000DF960 4B F3 C8 D5 */ bl func_8001F434 /* 800E2B64 000DF964 38 61 00 0C */ addi r3, r1, 0xc -/* 800E2B68 000DF968 4B F2 83 75 */ bl func_8000AEDC +/* 800E2B68 000DF968 4B F2 83 75 */ bl xBoundDraw__FPC6xBound lbl_800E2B6C: /* 800E2B6C 000DF96C 38 61 00 0C */ addi r3, r1, 0xc /* 800E2B70 000DF970 38 80 00 00 */ li r4, 0 -/* 800E2B74 000DF974 48 04 CD B9 */ bl func_8012F92C +/* 800E2B74 000DF974 48 04 CD B9 */ bl NPCC_chk_hitPlyr__FP6xBoundP7xCollis /* 800E2B78 000DF978 7C 7E 1B 79 */ or. r30, r3, r3 /* 800E2B7C 000DF97C 41 82 00 34 */ beq lbl_800E2BB0 /* 800E2B80 000DF980 7F E3 FB 78 */ mr r3, r31 @@ -10541,13 +10541,13 @@ lbl_800E2B6C: /* 800E2B88 000DF988 7C 65 1B 78 */ mr r5, r3 /* 800E2B8C 000DF98C 7F E3 FB 78 */ mr r3, r31 /* 800E2B90 000DF990 38 80 00 01 */ li r4, 1 -/* 800E2B94 000DF994 4B F9 37 15 */ bl func_800762A8 +/* 800E2B94 000DF994 4B F9 37 15 */ bl zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3 /* 800E2B98 000DF998 2C 03 00 00 */ cmpwi r3, 0 /* 800E2B9C 000DF99C 41 82 00 14 */ beq lbl_800E2BB0 /* 800E2BA0 000DF9A0 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800E2BA4 000DF9A4 7F E3 FB 78 */ mr r3, r31 /* 800E2BA8 000DF9A8 38 80 00 02 */ li r4, 2 -/* 800E2BAC 000DF9AC 48 01 06 95 */ bl func_800F3240 +/* 800E2BAC 000DF9AC 48 01 06 95 */ bl Vibrate__10zNPCCommonF10en_npcvibef lbl_800E2BB0: /* 800E2BB0 000DF9B0 80 01 00 64 */ lwz r0, 0x64(r1) /* 800E2BB4 000DF9B4 7F C3 F3 78 */ mr r3, r30 @@ -10557,8 +10557,8 @@ lbl_800E2BB0: /* 800E2BC4 000DF9C4 38 21 00 60 */ addi r1, r1, 0x60 /* 800E2BC8 000DF9C8 4E 80 00 20 */ blr -.global func_800E2BCC -func_800E2BCC: +.global ShockwaveTests__20zNPCGoalAttackHammerFP5xVec3f +ShockwaveTests__20zNPCGoalAttackHammerFP5xVec3f: /* 800E2BCC 000DF9CC 94 21 FF 50 */ stwu r1, -0xb0(r1) /* 800E2BD0 000DF9D0 7C 08 02 A6 */ mflr r0 /* 800E2BD4 000DF9D4 90 01 00 B4 */ stw r0, 0xb4(r1) @@ -10593,7 +10593,7 @@ func_800E2BCC: /* 800E2C48 000DFA48 90 01 00 08 */ stw r0, 8(r1) /* 800E2C4C 000DFA4C 4B F3 C7 E9 */ bl func_8001F434 /* 800E2C50 000DFA50 38 61 00 30 */ addi r3, r1, 0x30 -/* 800E2C54 000DFA54 4B F2 82 89 */ bl func_8000AEDC +/* 800E2C54 000DFA54 4B F2 82 89 */ bl xBoundDraw__FPC6xBound lbl_800E2C58: /* 800E2C58 000DFA58 3C 60 80 29 */ lis r3, lbl_80292EB8@ha /* 800E2C5C 000DFA5C 3B E0 00 00 */ li r31, 0 @@ -10618,7 +10618,7 @@ lbl_800E2C6C: /* 800E2CA4 000DFAA4 7F C5 F3 78 */ mr r5, r30 /* 800E2CA8 000DFAA8 38 C0 00 06 */ li r6, 6 /* 800E2CAC 000DFAAC 80 84 00 44 */ lwz r4, 0x44(r4) -/* 800E2CB0 000DFAB0 4B FD F0 9D */ bl func_800C1D4C +/* 800E2CB0 000DFAB0 4B FD F0 9D */ bl iSphereHitsEnv3__FPC7xSpherePC4xEnvP7xCollisUcf /* 800E2CB4 000DFAB4 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800E2CB8 000DFAB8 7C 7F 1B 78 */ mr r31, r3 /* 800E2CBC 000DFABC 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -10640,7 +10640,7 @@ lbl_800E2CCC: /* 800E2CF8 000DFAF8 90 A1 00 24 */ stw r5, 0x24(r1) /* 800E2CFC 000DFAFC 90 81 00 28 */ stw r4, 0x28(r1) /* 800E2D00 000DFB00 90 01 00 2C */ stw r0, 0x2c(r1) -/* 800E2D04 000DFB04 4B FB 01 CD */ bl func_80092ED0 +/* 800E2D04 000DFB04 4B FB 01 CD */ bl zFXHammer__FPC5xVec3 /* 800E2D08 000DFB08 80 18 00 54 */ lwz r0, 0x54(r24) /* 800E2D0C 000DFB0C 60 00 00 04 */ ori r0, r0, 4 /* 800E2D10 000DFB10 90 18 00 54 */ stw r0, 0x54(r24) @@ -10669,11 +10669,11 @@ lbl_800E2CCC: /* 800E2D6C 000DFB6C 7C 65 1B 78 */ mr r5, r3 /* 800E2D70 000DFB70 7F 63 DB 78 */ mr r3, r27 /* 800E2D74 000DFB74 38 80 00 01 */ li r4, 1 -/* 800E2D78 000DFB78 4B F9 35 31 */ bl func_800762A8 +/* 800E2D78 000DFB78 4B F9 35 31 */ bl zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3 /* 800E2D7C 000DFB7C C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800E2D80 000DFB80 7F 63 DB 78 */ mr r3, r27 /* 800E2D84 000DFB84 38 80 00 02 */ li r4, 2 -/* 800E2D88 000DFB88 48 01 04 B9 */ bl func_800F3240 +/* 800E2D88 000DFB88 48 01 04 B9 */ bl Vibrate__10zNPCCommonF10en_npcvibef /* 800E2D8C 000DFB8C 80 18 00 54 */ lwz r0, 0x54(r24) /* 800E2D90 000DFB90 3B 40 00 01 */ li r26, 1 /* 800E2D94 000DFB94 60 00 00 08 */ ori r0, r0, 8 @@ -10692,7 +10692,7 @@ lbl_800E2DA0: /* 800E2DC4 000DFBC4 FC 40 08 90 */ fmr f2, f1 /* 800E2DC8 000DFBC8 7F 63 DB 78 */ mr r3, r27 /* 800E2DCC 000DFBCC FC 20 F8 90 */ fmr f1, f31 -/* 800E2DD0 000DFBD0 48 01 03 ED */ bl func_800F31BC +/* 800E2DD0 000DFBD0 48 01 03 ED */ bl Vibrate__10zNPCCommonFff /* 800E2DD4 000DFBD4 80 18 00 54 */ lwz r0, 0x54(r24) /* 800E2DD8 000DFBD8 60 00 00 08 */ ori r0, r0, 8 /* 800E2DDC 000DFBDC 90 18 00 54 */ stw r0, 0x54(r24) @@ -10712,8 +10712,8 @@ lbl_800E2DF0: /* 800E2E08 000DFC08 38 21 00 B0 */ addi r1, r1, 0xb0 /* 800E2E0C 000DFC0C 4E 80 00 20 */ blr -.global func_800E2E10 -func_800E2E10: +.global TellBunnies__20zNPCGoalAttackHammerFv +TellBunnies__20zNPCGoalAttackHammerFv: /* 800E2E10 000DFC10 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800E2E14 000DFC14 7C 08 02 A6 */ mflr r0 /* 800E2E18 000DFC18 38 A0 00 12 */ li r5, 0x12 @@ -10724,14 +10724,14 @@ func_800E2E10: /* 800E2E2C 000DFC2C C0 22 99 C4 */ lfs f1, lbl_803CE344-_SDA2_BASE_(r2) /* 800E2E30 000DFC30 80 64 00 00 */ lwz r3, 0(r4) /* 800E2E34 000DFC34 38 80 00 05 */ li r4, 5 -/* 800E2E38 000DFC38 48 00 AD 01 */ bl func_800EDB38 +/* 800E2E38 000DFC38 48 00 AD 01 */ bl zNPCMsg_AreaNotify__FP10zNPCCommon13en_NPC_MSG_IDfiP11en_NPCTYPES /* 800E2E3C 000DFC3C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800E2E40 000DFC40 7C 08 03 A6 */ mtlr r0 /* 800E2E44 000DFC44 38 21 00 10 */ addi r1, r1, 0x10 /* 800E2E48 000DFC48 4E 80 00 20 */ blr -.global func_800E2E4C -func_800E2E4C: +.global ModifyAnimSpeed__20zNPCGoalAttackHammerFv +ModifyAnimSpeed__20zNPCGoalAttackHammerFv: /* 800E2E4C 000DFC4C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800E2E50 000DFC50 7C 08 02 A6 */ mflr r0 /* 800E2E54 000DFC54 90 01 00 24 */ stw r0, 0x24(r1) @@ -10741,13 +10741,13 @@ func_800E2E4C: /* 800E2E64 000DFC64 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E2E68 000DFC68 C3 E2 99 18 */ lfs f31, lbl_803CE298-_SDA2_BASE_(r2) /* 800E2E6C 000DFC6C 83 E3 00 00 */ lwz r31, 0(r3) -/* 800E2E70 000DFC70 4B FB 6C 95 */ bl func_80099B04 +/* 800E2E70 000DFC70 4B FB 6C 95 */ bl zGameExtras_CheatFlags__Fv /* 800E2E74 000DFC74 54 60 05 29 */ rlwinm. r0, r3, 0, 0x14, 0x14 /* 800E2E78 000DFC78 41 82 00 08 */ beq lbl_800E2E80 /* 800E2E7C 000DFC7C C3 E2 99 3C */ lfs f31, lbl_803CE2BC-_SDA2_BASE_(r2) lbl_800E2E80: /* 800E2E80 000DFC80 7F E3 FB 78 */ mr r3, r31 -/* 800E2E84 000DFC84 48 01 00 B9 */ bl func_800F2F3C +/* 800E2E84 000DFC84 48 01 00 B9 */ bl AnimCurSingle__10zNPCCommonFv /* 800E2E88 000DFC88 D3 E3 00 0C */ stfs f31, 0xc(r3) /* 800E2E8C 000DFC8C E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 800E2E90 000DFC90 80 01 00 24 */ lwz r0, 0x24(r1) @@ -10757,18 +10757,18 @@ lbl_800E2E80: /* 800E2EA0 000DFCA0 38 21 00 20 */ addi r1, r1, 0x20 /* 800E2EA4 000DFCA4 4E 80 00 20 */ blr -.global func_800E2EA8 -func_800E2EA8: +.global FXStreakPrep__20zNPCGoalAttackHammerFv +FXStreakPrep__20zNPCGoalAttackHammerFv: /* 800E2EA8 000DFCA8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800E2EAC 000DFCAC 7C 08 02 A6 */ mflr r0 /* 800E2EB0 000DFCB0 90 01 00 14 */ stw r0, 0x14(r1) /* 800E2EB4 000DFCB4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800E2EB8 000DFCB8 7C 7F 1B 78 */ mr r31, r3 /* 800E2EBC 000DFCBC 38 60 00 03 */ li r3, 3 -/* 800E2EC0 000DFCC0 48 09 E7 35 */ bl func_801815F4 +/* 800E2EC0 000DFCC0 48 09 E7 35 */ bl NPCC_StreakCreate__F12en_npcstreak /* 800E2EC4 000DFCC4 90 7F 00 70 */ stw r3, 0x70(r31) /* 800E2EC8 000DFCC8 38 60 00 02 */ li r3, 2 -/* 800E2ECC 000DFCCC 48 09 E7 29 */ bl func_801815F4 +/* 800E2ECC 000DFCCC 48 09 E7 29 */ bl NPCC_StreakCreate__F12en_npcstreak /* 800E2ED0 000DFCD0 90 7F 00 74 */ stw r3, 0x74(r31) /* 800E2ED4 000DFCD4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800E2ED8 000DFCD8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -10776,8 +10776,8 @@ func_800E2EA8: /* 800E2EE0 000DFCE0 38 21 00 10 */ addi r1, r1, 0x10 /* 800E2EE4 000DFCE4 4E 80 00 20 */ blr -.global func_800E2EE8 -func_800E2EE8: +.global FXStreakDone__20zNPCGoalAttackHammerFv +FXStreakDone__20zNPCGoalAttackHammerFv: /* 800E2EE8 000DFCE8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800E2EEC 000DFCEC 7C 08 02 A6 */ mflr r0 /* 800E2EF0 000DFCF0 3C 80 00 01 */ lis r4, 0x0000DEAD@ha @@ -10790,7 +10790,7 @@ func_800E2EE8: /* 800E2F0C 000DFD0C 3B A0 00 00 */ li r29, 0 lbl_800E2F10: /* 800E2F10 000DFD10 80 7E 00 70 */ lwz r3, 0x70(r30) -/* 800E2F14 000DFD14 4B F4 6A 3D */ bl func_80029950 +/* 800E2F14 000DFD14 4B F4 6A 3D */ bl xFXStreakStop__FUi /* 800E2F18 000DFD18 3B BD 00 01 */ addi r29, r29, 1 /* 800E2F1C 000DFD1C 93 FE 00 70 */ stw r31, 0x70(r30) /* 800E2F20 000DFD20 2C 1D 00 02 */ cmpwi r29, 2 @@ -10804,8 +10804,8 @@ lbl_800E2F10: /* 800E2F40 000DFD40 38 21 00 20 */ addi r1, r1, 0x20 /* 800E2F44 000DFD44 4E 80 00 20 */ blr -.global func_800E2F48 -func_800E2F48: +.global FXStreakUpdate__20zNPCGoalAttackHammerFP5xVec3 +FXStreakUpdate__20zNPCGoalAttackHammerFP5xVec3: /* 800E2F48 000DFD48 94 21 FF 70 */ stwu r1, -0x90(r1) /* 800E2F4C 000DFD4C 7C 08 02 A6 */ mflr r0 /* 800E2F50 000DFD50 90 01 00 94 */ stw r0, 0x94(r1) @@ -10863,7 +10863,7 @@ func_800E2F48: /* 800E3020 000DFE20 80 7C 00 70 */ lwz r3, 0x70(r28) /* 800E3024 000DFE24 38 81 00 5C */ addi r4, r1, 0x5c /* 800E3028 000DFE28 38 A1 00 50 */ addi r5, r1, 0x50 -/* 800E302C 000DFE2C 4B F4 69 69 */ bl func_80029994 +/* 800E302C 000DFE2C 4B F4 69 69 */ bl xFXStreakUpdate__FUiPC5xVec3PC5xVec3 /* 800E3030 000DFE30 7F A4 EB 78 */ mr r4, r29 /* 800E3034 000DFE34 38 61 00 14 */ addi r3, r1, 0x14 /* 800E3038 000DFE38 38 A1 00 68 */ addi r5, r1, 0x68 @@ -10881,7 +10881,7 @@ func_800E2F48: /* 800E3068 000DFE68 80 7C 00 74 */ lwz r3, 0x74(r28) /* 800E306C 000DFE6C 38 81 00 5C */ addi r4, r1, 0x5c /* 800E3070 000DFE70 38 A1 00 50 */ addi r5, r1, 0x50 -/* 800E3074 000DFE74 4B F4 69 21 */ bl func_80029994 +/* 800E3074 000DFE74 4B F4 69 21 */ bl xFXStreakUpdate__FUiPC5xVec3PC5xVec3 /* 800E3078 000DFE78 80 01 00 94 */ lwz r0, 0x94(r1) /* 800E307C 000DFE7C 83 E1 00 8C */ lwz r31, 0x8c(r1) /* 800E3080 000DFE80 83 C1 00 88 */ lwz r30, 0x88(r1) @@ -10901,7 +10901,7 @@ func_800E2F48: /* 800E30B8 000DFEB8 7C 7E 1B 78 */ mr r30, r3 /* 800E30BC 000DFEBC 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E30C0 000DFEC0 80 63 00 00 */ lwz r3, 0(r3) -/* 800E30C4 000DFEC4 48 00 DE 29 */ bl func_800F0EEC +/* 800E30C4 000DFEC4 48 00 DE 29 */ bl VelStop__10zNPCCommonFv /* 800E30C8 000DFEC8 80 1E 00 4C */ lwz r0, 0x4c(r30) /* 800E30CC 000DFECC 3C 60 80 25 */ lis r3, lbl_80253018@ha /* 800E30D0 000DFED0 38 83 30 18 */ addi r4, r3, lbl_80253018@l @@ -10912,11 +10912,11 @@ func_800E2F48: /* 800E30E4 000DFEE4 38 7E 00 5C */ addi r3, r30, 0x5c /* 800E30E8 000DFEE8 90 BE 00 58 */ stw r5, 0x58(r30) /* 800E30EC 000DFEEC 90 1E 00 54 */ stw r0, 0x54(r30) -/* 800E30F0 000DFEF0 4B F6 B3 ED */ bl func_8004E4DC +/* 800E30F0 000DFEF0 4B F6 B3 ED */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E30F4 000DFEF4 FC 20 F8 90 */ fmr f1, f31 /* 800E30F8 000DFEF8 7F C3 F3 78 */ mr r3, r30 /* 800E30FC 000DFEFC 7F E4 FB 78 */ mr r4, r31 -/* 800E3100 000DFF00 4B FF 26 1D */ bl func_800D571C +/* 800E3100 000DFF00 4B FF 26 1D */ bl Enter__16zNPCGoalPushAnimFfPv /* 800E3104 000DFF04 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E3108 000DFF08 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800E310C 000DFF0C 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -10937,7 +10937,7 @@ func_800E2F48: /* 800E3148 000DFF48 7C BE 2B 78 */ mr r30, r5 /* 800E314C 000DFF4C 7C DF 33 78 */ mr r31, r6 /* 800E3150 000DFF50 83 63 00 00 */ lwz r27, 0(r3) -/* 800E3154 000DFF54 48 0A 50 B9 */ bl func_8018820C +/* 800E3154 000DFF54 48 0A 50 B9 */ bl HAZ_AvailablePool__Fv /* 800E3158 000DFF58 7F 63 DB 78 */ mr r3, r27 /* 800E315C 000DFF5C 38 80 00 0D */ li r4, 0xd /* 800E3160 000DFF60 38 A0 FF FF */ li r5, -1 @@ -10958,7 +10958,7 @@ func_800E2F48: /* 800E319C 000DFF9C 4B FB 41 B9 */ bl func_80097354 lbl_800E31A0: /* 800E31A0 000DFFA0 7F 63 DB 78 */ mr r3, r27 -/* 800E31A4 000DFFA4 48 00 FE 5D */ bl func_800F3000 +/* 800E31A4 000DFFA4 48 00 FE 5D */ bl AnimCurStateID__10zNPCCommonFv /* 800E31A8 000DFFA8 3C 80 80 29 */ lis r4, lbl_80295518@ha /* 800E31AC 000DFFAC 38 84 55 18 */ addi r4, r4, lbl_80295518@l /* 800E31B0 000DFFB0 80 04 00 38 */ lwz r0, 0x38(r4) @@ -10967,7 +10967,7 @@ lbl_800E31A0: /* 800E31BC 000DFFBC C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800E31C0 000DFFC0 7F 63 DB 78 */ mr r3, r27 /* 800E31C4 000DFFC4 38 80 00 00 */ li r4, 0 -/* 800E31C8 000DFFC8 48 00 E9 F5 */ bl func_800F1BBC +/* 800E31C8 000DFFC8 48 00 E9 F5 */ bl IsAttackFrame__10zNPCCommonFfi /* 800E31CC 000DFFCC 80 1C 00 58 */ lwz r0, 0x58(r28) /* 800E31D0 000DFFD0 7C 7B 1B 78 */ mr r27, r3 /* 800E31D4 000DFFD4 7C 1B 00 00 */ cmpw r27, r0 @@ -10983,12 +10983,12 @@ lbl_800E31E0: /* 800E31F8 000DFFF8 60 60 00 01 */ ori r0, r3, 1 /* 800E31FC 000DFFFC 7F 83 E3 78 */ mr r3, r28 /* 800E3200 000E0000 90 1C 00 54 */ stw r0, 0x54(r28) -/* 800E3204 000E0004 48 00 01 05 */ bl func_800E3308 +/* 800E3204 000E0004 48 00 01 05 */ bl CacheAimPoint__20zNPCGoalAttackTarTarFv lbl_800E3208: /* 800E3208 000E0008 FC 20 F8 90 */ fmr f1, f31 /* 800E320C 000E000C 7F 83 E3 78 */ mr r3, r28 /* 800E3210 000E0010 7F 64 DB 78 */ mr r4, r27 -/* 800E3214 000E0014 48 00 01 A1 */ bl func_800E33B4 +/* 800E3214 000E0014 48 00 01 A1 */ bl ShootBlob__20zNPCGoalAttackTarTarFfi /* 800E3218 000E0018 2C 03 00 00 */ cmpwi r3, 0 /* 800E321C 000E001C 41 82 00 10 */ beq lbl_800E322C /* 800E3220 000E0020 80 7C 00 58 */ lwz r3, 0x58(r28) @@ -11000,7 +11000,7 @@ lbl_800E322C: /* 800E3234 000E0034 7F A4 EB 78 */ mr r4, r29 /* 800E3238 000E0038 7F C5 F3 78 */ mr r5, r30 /* 800E323C 000E003C 7F E6 FB 78 */ mr r6, r31 -/* 800E3240 000E0040 4B FF 25 6D */ bl func_800D57AC +/* 800E3240 000E0040 4B FF 25 6D */ bl Process__16zNPCGoalPushAnimFP11en_trantypefPvP6xScene /* 800E3244 000E0044 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 800E3248 000E0048 CB E1 00 30 */ lfd f31, 0x30(r1) /* 800E324C 000E004C BB 61 00 1C */ lmw r27, 0x1c(r1) @@ -11039,7 +11039,7 @@ lbl_800E32C8: /* 800E32C8 000E00C8 3C 80 4E 47 */ lis r4, 0x4E475269@ha /* 800E32CC 000E00CC 38 A0 00 00 */ li r5, 0 /* 800E32D0 000E00D0 38 84 52 69 */ addi r4, r4, 0x4E475269@l -/* 800E32D4 000E00D4 48 02 AA 25 */ bl func_8010DCF8 +/* 800E32D4 000E00D4 48 02 AA 25 */ bl GoalSwap__7xPsycheFii /* 800E32D8 000E00D8 48 00 00 10 */ b lbl_800E32E8 lbl_800E32DC: /* 800E32DC 000E00DC 3B E0 00 00 */ li r31, 0 @@ -11056,8 +11056,8 @@ lbl_800E32E8: /* 800E3300 000E0100 38 21 00 20 */ addi r1, r1, 0x20 /* 800E3304 000E0104 4E 80 00 20 */ blr -.global func_800E3308 -func_800E3308: +.global CacheAimPoint__20zNPCGoalAttackTarTarFv +CacheAimPoint__20zNPCGoalAttackTarTarFv: /* 800E3308 000E0108 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800E330C 000E010C 7C 08 02 A6 */ mflr r0 /* 800E3310 000E0110 90 01 00 34 */ stw r0, 0x34(r1) @@ -11074,7 +11074,7 @@ func_800E3308: /* 800E333C 000E013C 4B F2 74 C1 */ bl func_8000A7FC /* 800E3340 000E0140 FF E0 08 90 */ fmr f31, f1 /* 800E3344 000E0144 C3 C2 99 C4 */ lfs f30, lbl_803CE344-_SDA2_BASE_(r2) -/* 800E3348 000E0148 4B FB 67 BD */ bl func_80099B04 +/* 800E3348 000E0148 4B FB 67 BD */ bl zGameExtras_CheatFlags__Fv /* 800E334C 000E014C 54 60 05 29 */ rlwinm. r0, r3, 0, 0x14, 0x14 /* 800E3350 000E0150 41 82 00 08 */ beq lbl_800E3358 /* 800E3354 000E0154 C3 C2 9A 0C */ lfs f30, lbl_803CE38C-_SDA2_BASE_(r2) @@ -11095,7 +11095,7 @@ lbl_800E3380: lbl_800E3384: /* 800E3384 000E0184 C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) /* 800E3388 000E0188 38 80 00 01 */ li r4, 1 -/* 800E338C 000E018C 4B F8 C5 F1 */ bl func_8006F97C +/* 800E338C 000E018C 4B F8 C5 F1 */ bl zEntPlayer_PredictPos__FP5xVec3ffi /* 800E3390 000E0190 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800E3394 000E0194 CB E1 00 20 */ lfd f31, 0x20(r1) /* 800E3398 000E0198 E3 C1 00 18 */ psq_l f30, 24(r1), 0, qr0 @@ -11106,8 +11106,8 @@ lbl_800E3384: /* 800E33AC 000E01AC 38 21 00 30 */ addi r1, r1, 0x30 /* 800E33B0 000E01B0 4E 80 00 20 */ blr -.global func_800E33B4 -func_800E33B4: +.global ShootBlob__20zNPCGoalAttackTarTarFfi +ShootBlob__20zNPCGoalAttackTarTarFfi: /* 800E33B4 000E01B4 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800E33B8 000E01B8 7C 08 02 A6 */ mflr r0 /* 800E33BC 000E01BC 90 01 00 64 */ stw r0, 0x64(r1) @@ -11123,7 +11123,7 @@ func_800E33B4: /* 800E33E4 000E01E4 7C 9D 23 78 */ mr r29, r4 /* 800E33E8 000E01E8 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E33EC 000E01EC 83 E3 00 00 */ lwz r31, 0(r3) -/* 800E33F0 000E01F0 48 0A 4D AD */ bl func_8018819C +/* 800E33F0 000E01F0 48 0A 4D AD */ bl HAZ_Acquire__Fv /* 800E33F4 000E01F4 7C 7E 1B 79 */ or. r30, r3, r3 /* 800E33F8 000E01F8 40 82 00 0C */ bne lbl_800E3404 /* 800E33FC 000E01FC 38 60 00 00 */ li r3, 0 @@ -11132,7 +11132,7 @@ lbl_800E3404: /* 800E3404 000E0204 7F E3 FB 78 */ mr r3, r31 /* 800E3408 000E0208 38 A1 00 20 */ addi r5, r1, 0x20 /* 800E340C 000E020C 38 80 00 01 */ li r4, 1 -/* 800E3410 000E0210 48 00 E7 4D */ bl func_800F1B5C +/* 800E3410 000E0210 48 00 E7 4D */ bl GetVertPos__10zNPCCommonF10en_mdlvertP5xVec3 /* 800E3414 000E0214 2C 03 00 00 */ cmpwi r3, 0 /* 800E3418 000E0218 40 82 00 38 */ bne lbl_800E3450 /* 800E341C 000E021C 7F E3 FB 78 */ mr r3, r31 @@ -11164,7 +11164,7 @@ lbl_800E3474: /* 800E3478 000E0278 38 81 00 20 */ addi r4, r1, 0x20 /* 800E347C 000E027C 38 BC 00 5C */ addi r5, r28, 0x5c /* 800E3480 000E0280 38 C1 00 08 */ addi r6, r1, 8 -/* 800E3484 000E0284 48 04 C1 D9 */ bl func_8012F65C +/* 800E3484 000E0284 48 04 C1 D9 */ bl NPCC_aimMiss__FP5xVec3P5xVec3P5xVec3fP5xVec3 /* 800E3488 000E0288 FF E0 08 90 */ fmr f31, f1 /* 800E348C 000E028C C0 02 99 B4 */ lfs f0, lbl_803CE334-_SDA2_BASE_(r2) /* 800E3490 000E0290 FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -11173,7 +11173,7 @@ lbl_800E3474: /* 800E349C 000E029C 4B FA D9 A5 */ bl func_80090E40 /* 800E34A0 000E02A0 7C 64 1B 78 */ mr r4, r3 /* 800E34A4 000E02A4 38 61 00 14 */ addi r3, r1, 0x14 -/* 800E34A8 000E02A8 4B F6 B0 49 */ bl func_8004E4F0 +/* 800E34A8 000E02A8 4B F6 B0 49 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800E34AC 000E02AC C0 02 99 8C */ lfs f0, lbl_803CE30C-_SDA2_BASE_(r2) /* 800E34B0 000E02B0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E34B4 000E02B4 40 80 00 34 */ bge lbl_800E34E8 @@ -11209,19 +11209,19 @@ lbl_800E3514: /* 800E3520 000E0320 38 80 00 0A */ li r4, 0xa /* 800E3524 000E0324 EC 01 00 2A */ fadds f0, f1, f0 /* 800E3528 000E0328 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 800E352C 000E032C 48 0A 4D E9 */ bl func_80188314 +/* 800E352C 000E032C 48 0A 4D E9 */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 800E3530 000E0330 7F C3 F3 78 */ mr r3, r30 /* 800E3534 000E0334 7F E4 FB 78 */ mr r4, r31 /* 800E3538 000E0338 48 00 95 81 */ bl func_800ECAB8 /* 800E353C 000E033C C3 C2 99 C4 */ lfs f30, lbl_803CE344-_SDA2_BASE_(r2) -/* 800E3540 000E0340 4B FB 65 C5 */ bl func_80099B04 +/* 800E3540 000E0340 4B FB 65 C5 */ bl zGameExtras_CheatFlags__Fv /* 800E3544 000E0344 54 60 05 29 */ rlwinm. r0, r3, 0, 0x14, 0x14 /* 800E3548 000E0348 41 82 00 08 */ beq lbl_800E3550 /* 800E354C 000E034C C3 C2 9A 0C */ lfs f30, lbl_803CE38C-_SDA2_BASE_(r2) lbl_800E3550: /* 800E3550 000E0350 38 7E 00 C4 */ addi r3, r30, 0xc4 /* 800E3554 000E0354 38 81 00 08 */ addi r4, r1, 8 -/* 800E3558 000E0358 4B F6 AF 85 */ bl func_8004E4DC +/* 800E3558 000E0358 4B F6 AF 85 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E355C 000E035C EC 1F F0 24 */ fdivs f0, f31, f30 /* 800E3560 000E0360 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800E3564 000E0364 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -11232,7 +11232,7 @@ lbl_800E3570: lbl_800E3574: /* 800E3574 000E0374 7F C3 F3 78 */ mr r3, r30 /* 800E3578 000E0378 38 81 00 20 */ addi r4, r1, 0x20 -/* 800E357C 000E037C 48 0A 5C BD */ bl func_80189238 +/* 800E357C 000E037C 48 0A 5C BD */ bl Start__9NPCHazardFPC5xVec3f /* 800E3580 000E0380 38 60 00 01 */ li r3, 1 lbl_800E3584: /* 800E3584 000E0384 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 @@ -11255,7 +11255,7 @@ lbl_800E3584: /* 800E35C8 000E03C8 80 03 00 4C */ lwz r0, 0x4c(r3) /* 800E35CC 000E03CC 60 00 00 02 */ ori r0, r0, 2 /* 800E35D0 000E03D0 90 03 00 4C */ stw r0, 0x4c(r3) -/* 800E35D4 000E03D4 4B FF 21 49 */ bl func_800D571C +/* 800E35D4 000E03D4 4B FF 21 49 */ bl Enter__16zNPCGoalPushAnimFfPv /* 800E35D8 000E03D8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800E35DC 000E03DC 7C 08 03 A6 */ mtlr r0 /* 800E35E0 000E03E0 38 21 00 10 */ addi r1, r1, 0x10 @@ -11281,9 +11281,9 @@ lbl_800E3584: /* 800E3630 000E0430 40 80 00 2C */ bge lbl_800E365C /* 800E3634 000E0434 3C 80 4E 47 */ lis r4, 0x4E475231@ha /* 800E3638 000E0438 38 84 52 31 */ addi r4, r4, 0x4E475231@l -/* 800E363C 000E043C 48 02 A9 01 */ bl func_8010DF3C +/* 800E363C 000E043C 48 02 A9 01 */ bl FindGoal__7xPsycheFi /* 800E3640 000E0440 38 80 03 E8 */ li r4, 0x3e8 -/* 800E3644 000E0444 4B FF 26 7D */ bl func_800D5CC0 +/* 800E3644 000E0444 4B FF 26 7D */ bl LoopCountSet__16zNPCGoalLoopAnimFi /* 800E3648 000E0448 38 00 00 08 */ li r0, 8 /* 800E364C 000E044C 3C 60 4E 47 */ lis r3, 0x4E475231@ha /* 800E3650 000E0450 90 1C 00 00 */ stw r0, 0(r28) @@ -11301,7 +11301,7 @@ lbl_800E365C: /* 800E367C 000E047C 48 00 00 24 */ b lbl_800E36A0 lbl_800E3680: /* 800E3680 000E0480 7F E3 FB 78 */ mr r3, r31 -/* 800E3684 000E0484 48 00 FD 5D */ bl func_800F33E0 +/* 800E3684 000E0484 48 00 FD 5D */ bl SomethingWonderful__10zNPCCommonFv /* 800E3688 000E0488 2C 03 00 00 */ cmpwi r3, 0 /* 800E368C 000E048C 41 82 00 14 */ beq lbl_800E36A0 /* 800E3690 000E0490 38 00 00 01 */ li r0, 1 @@ -11320,7 +11320,7 @@ lbl_800E36B4: /* 800E36BC 000E04BC 7F E3 FB 78 */ mr r3, r31 /* 800E36C0 000E04C0 48 00 93 61 */ bl func_800ECA20 /* 800E36C4 000E04C4 7F E3 FB 78 */ mr r3, r31 -/* 800E36C8 000E04C8 48 00 D8 25 */ bl func_800F0EEC +/* 800E36C8 000E04C8 48 00 D8 25 */ bl VelStop__10zNPCCommonFv /* 800E36CC 000E04CC 80 1B 00 4C */ lwz r0, 0x4c(r27) /* 800E36D0 000E04D0 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 800E36D4 000E04D4 40 82 00 40 */ bne lbl_800E3714 @@ -11330,12 +11330,12 @@ lbl_800E36B4: /* 800E36E4 000E04E4 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800E36E8 000E04E8 7F E3 FB 78 */ mr r3, r31 /* 800E36EC 000E04EC 38 80 00 00 */ li r4, 0 -/* 800E36F0 000E04F0 48 00 E4 CD */ bl func_800F1BBC +/* 800E36F0 000E04F0 48 00 E4 CD */ bl IsAttackFrame__10zNPCCommonFfi /* 800E36F4 000E04F4 2C 03 00 00 */ cmpwi r3, 0 /* 800E36F8 000E04F8 41 82 00 1C */ beq lbl_800E3714 /* 800E36FC 000E04FC FC 20 F8 90 */ fmr f1, f31 /* 800E3700 000E0500 7F 63 DB 78 */ mr r3, r27 -/* 800E3704 000E0504 48 00 00 59 */ bl func_800E375C +/* 800E3704 000E0504 48 00 00 59 */ bl SpitCloud__21zNPCGoalAttackMonsoonFf /* 800E3708 000E0508 80 1B 00 54 */ lwz r0, 0x54(r27) /* 800E370C 000E050C 7C 00 1A 14 */ add r0, r0, r3 /* 800E3710 000E0510 90 1B 00 54 */ stw r0, 0x54(r27) @@ -11351,7 +11351,7 @@ lbl_800E3728: /* 800E3730 000E0530 7F 84 E3 78 */ mr r4, r28 /* 800E3734 000E0534 7F A5 EB 78 */ mr r5, r29 /* 800E3738 000E0538 7F C6 F3 78 */ mr r6, r30 -/* 800E373C 000E053C 4B FF 20 71 */ bl func_800D57AC +/* 800E373C 000E053C 4B FF 20 71 */ bl Process__16zNPCGoalPushAnimFP11en_trantypefPvP6xScene lbl_800E3740: /* 800E3740 000E0540 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800E3744 000E0544 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -11361,8 +11361,8 @@ lbl_800E3740: /* 800E3754 000E0554 38 21 00 30 */ addi r1, r1, 0x30 /* 800E3758 000E0558 4E 80 00 20 */ blr -.global func_800E375C -func_800E375C: +.global SpitCloud__21zNPCGoalAttackMonsoonFf +SpitCloud__21zNPCGoalAttackMonsoonFf: /* 800E375C 000E055C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800E3760 000E0560 7C 08 02 A6 */ mflr r0 /* 800E3764 000E0564 90 01 00 44 */ stw r0, 0x44(r1) @@ -11386,18 +11386,18 @@ lbl_800E37A8: /* 800E37A8 000E05A8 38 60 00 00 */ li r3, 0 /* 800E37AC 000E05AC 48 00 00 F0 */ b lbl_800E389C lbl_800E37B0: -/* 800E37B0 000E05B0 48 0A 49 ED */ bl func_8018819C +/* 800E37B0 000E05B0 48 0A 49 ED */ bl HAZ_Acquire__Fv /* 800E37B4 000E05B4 7C 7E 1B 79 */ or. r30, r3, r3 /* 800E37B8 000E05B8 40 82 00 0C */ bne lbl_800E37C4 /* 800E37BC 000E05BC 38 60 00 00 */ li r3, 0 /* 800E37C0 000E05C0 48 00 00 DC */ b lbl_800E389C lbl_800E37C4: /* 800E37C4 000E05C4 38 80 00 16 */ li r4, 0x16 -/* 800E37C8 000E05C8 48 0A 4B 4D */ bl func_80188314 +/* 800E37C8 000E05C8 48 0A 4B 4D */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 800E37CC 000E05CC 7F C3 F3 78 */ mr r3, r30 /* 800E37D0 000E05D0 7F E4 FB 78 */ mr r4, r31 /* 800E37D4 000E05D4 48 00 92 E5 */ bl func_800ECAB8 -/* 800E37D8 000E05D8 4B F4 D4 91 */ bl func_80030C68 +/* 800E37D8 000E05D8 4B F4 D4 91 */ bl xrand__Fv /* 800E37DC 000E05DC 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 800E37E0 000E05E0 41 82 00 0C */ beq lbl_800E37EC /* 800E37E4 000E05E4 C3 E2 99 24 */ lfs f31, lbl_803CE2A4-_SDA2_BASE_(r2) @@ -11409,7 +11409,7 @@ lbl_800E37F0: /* 800E37F4 000E05F4 4B F9 F5 05 */ bl func_80082CF8 /* 800E37F8 000E05F8 7C 64 1B 78 */ mr r4, r3 /* 800E37FC 000E05FC 38 61 00 08 */ addi r3, r1, 8 -/* 800E3800 000E0600 4B F6 AC DD */ bl func_8004E4DC +/* 800E3800 000E0600 4B F6 AC DD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E3804 000E0604 C0 21 00 0C */ lfs f1, 0xc(r1) /* 800E3808 000E0608 7F E3 FB 78 */ mr r3, r31 /* 800E380C 000E060C C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) @@ -11429,7 +11429,7 @@ lbl_800E37F0: /* 800E3844 000E0644 48 00 90 E1 */ bl func_800EC924 /* 800E3848 000E0648 7C 64 1B 78 */ mr r4, r3 /* 800E384C 000E064C 38 7E 00 70 */ addi r3, r30, 0x70 -/* 800E3850 000E0650 4B F6 AC 8D */ bl func_8004E4DC +/* 800E3850 000E0650 4B F6 AC 8D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E3854 000E0654 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800E3858 000E0658 7F A3 EB 78 */ mr r3, r29 /* 800E385C 000E065C 48 00 90 BD */ bl func_800EC918 @@ -11440,7 +11440,7 @@ lbl_800E3868: /* 800E386C 000E066C 4B F9 F4 8D */ bl func_80082CF8 /* 800E3870 000E0670 7C 64 1B 78 */ mr r4, r3 /* 800E3874 000E0674 38 7E 00 70 */ addi r3, r30, 0x70 -/* 800E3878 000E0678 4B F6 AC 65 */ bl func_8004E4DC +/* 800E3878 000E0678 4B F6 AC 65 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E387C 000E067C 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 800E3880 000E0680 C0 03 00 60 */ lfs f0, 0x60(r3) /* 800E3884 000E0684 D0 1E 00 7C */ stfs f0, 0x7c(r30) @@ -11448,7 +11448,7 @@ lbl_800E3888: /* 800E3888 000E0688 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800E388C 000E068C 7F C3 F3 78 */ mr r3, r30 /* 800E3890 000E0690 38 81 00 08 */ addi r4, r1, 8 -/* 800E3894 000E0694 48 0A 59 A5 */ bl func_80189238 +/* 800E3894 000E0694 48 0A 59 A5 */ bl Start__9NPCHazardFPC5xVec3f /* 800E3898 000E0698 38 60 00 01 */ li r3, 1 lbl_800E389C: /* 800E389C 000E069C E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 @@ -11472,14 +11472,14 @@ lbl_800E389C: /* 800E38E4 000E06E4 7C 7D 1B 78 */ mr r29, r3 /* 800E38E8 000E06E8 80 A3 00 18 */ lwz r5, 0x18(r3) /* 800E38EC 000E06EC 83 E5 00 00 */ lwz r31, 0(r5) -/* 800E38F0 000E06F0 48 00 02 B9 */ bl func_800E3BA8 +/* 800E38F0 000E06F0 48 00 02 B9 */ bl FXStreakPrep__22zNPCGoalAttackArfMeleeFv /* 800E38F4 000E06F4 7F E3 FB 78 */ mr r3, r31 /* 800E38F8 000E06F8 38 80 00 0C */ li r4, 0xc -/* 800E38FC 000E06FC 48 00 FD 39 */ bl func_800F3634 +/* 800E38FC 000E06FC 48 00 FD 39 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 800E3900 000E0700 FC 20 F8 90 */ fmr f1, f31 /* 800E3904 000E0704 7F A3 EB 78 */ mr r3, r29 /* 800E3908 000E0708 7F C4 F3 78 */ mr r4, r30 -/* 800E390C 000E070C 4B FF 1E 11 */ bl func_800D571C +/* 800E390C 000E070C 4B FF 1E 11 */ bl Enter__16zNPCGoalPushAnimFfPv /* 800E3910 000E0710 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E3914 000E0714 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800E3918 000E0718 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -11497,11 +11497,11 @@ lbl_800E389C: /* 800E3948 000E0748 7C 9F 23 78 */ mr r31, r4 /* 800E394C 000E074C 93 C1 00 10 */ stw r30, 0x10(r1) /* 800E3950 000E0750 7C 7E 1B 78 */ mr r30, r3 -/* 800E3954 000E0754 48 00 02 A5 */ bl func_800E3BF8 +/* 800E3954 000E0754 48 00 02 A5 */ bl FXStreakDone__22zNPCGoalAttackArfMeleeFv /* 800E3958 000E0758 FC 20 F8 90 */ fmr f1, f31 /* 800E395C 000E075C 7F C3 F3 78 */ mr r3, r30 /* 800E3960 000E0760 7F E4 FB 78 */ mr r4, r31 -/* 800E3964 000E0764 4B FF 1D F5 */ bl func_800D5758 +/* 800E3964 000E0764 4B FF 1D F5 */ bl Exit__16zNPCGoalPushAnimFfPv /* 800E3968 000E0768 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E396C 000E076C CB E1 00 18 */ lfd f31, 0x18(r1) /* 800E3970 000E0770 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -11525,7 +11525,7 @@ lbl_800E389C: /* 800E39B8 000E07B8 7C BE 2B 78 */ mr r30, r5 /* 800E39BC 000E07BC 7C DF 33 78 */ mr r31, r6 /* 800E39C0 000E07C0 80 63 00 00 */ lwz r3, 0(r3) -/* 800E39C4 000E07C4 48 00 D5 29 */ bl func_800F0EEC +/* 800E39C4 000E07C4 48 00 D5 29 */ bl VelStop__10zNPCCommonFv /* 800E39C8 000E07C8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800E39CC 000E07CC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800E39D0 000E07D0 80 03 16 B0 */ lwz r0, 0x16b0(r3) @@ -11536,16 +11536,16 @@ lbl_800E389C: /* 800E39E4 000E07E4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E39E8 000E07E8 41 81 00 0C */ bgt lbl_800E39F4 /* 800E39EC 000E07EC 7F 83 E3 78 */ mr r3, r28 -/* 800E39F0 000E07F0 48 00 00 4D */ bl func_800E3A3C +/* 800E39F0 000E07F0 48 00 00 4D */ bl PlayerTests__22zNPCGoalAttackArfMeleeFv lbl_800E39F4: /* 800E39F4 000E07F4 7F 83 E3 78 */ mr r3, r28 -/* 800E39F8 000E07F8 48 00 02 61 */ bl func_800E3C58 +/* 800E39F8 000E07F8 48 00 02 61 */ bl FXStreakUpdate__22zNPCGoalAttackArfMeleeFv /* 800E39FC 000E07FC FC 20 F8 90 */ fmr f1, f31 /* 800E3A00 000E0800 7F 83 E3 78 */ mr r3, r28 /* 800E3A04 000E0804 7F A4 EB 78 */ mr r4, r29 /* 800E3A08 000E0808 7F C5 F3 78 */ mr r5, r30 /* 800E3A0C 000E080C 7F E6 FB 78 */ mr r6, r31 -/* 800E3A10 000E0810 4B FF 1D 9D */ bl func_800D57AC +/* 800E3A10 000E0810 4B FF 1D 9D */ bl Process__16zNPCGoalPushAnimFP11en_trantypefPvP6xScene /* 800E3A14 000E0814 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800E3A18 000E0818 80 01 00 34 */ lwz r0, 0x34(r1) /* 800E3A1C 000E081C CB E1 00 20 */ lfd f31, 0x20(r1) @@ -11557,8 +11557,8 @@ lbl_800E39F4: /* 800E3A34 000E0834 38 21 00 30 */ addi r1, r1, 0x30 /* 800E3A38 000E0838 4E 80 00 20 */ blr -.global func_800E3A3C -func_800E3A3C: +.global PlayerTests__22zNPCGoalAttackArfMeleeFv +PlayerTests__22zNPCGoalAttackArfMeleeFv: /* 800E3A3C 000E083C 94 21 FF 80 */ stwu r1, -0x80(r1) /* 800E3A40 000E0840 7C 08 02 A6 */ mflr r0 /* 800E3A44 000E0844 38 80 00 00 */ li r4, 0 @@ -11611,7 +11611,7 @@ lbl_800E3A9C: /* 800E3AFC 000E08FC 4B F2 77 69 */ bl func_8000B264 /* 800E3B00 000E0900 38 61 00 20 */ addi r3, r1, 0x20 /* 800E3B04 000E0904 38 80 00 00 */ li r4, 0 -/* 800E3B08 000E0908 48 04 BE 25 */ bl func_8012F92C +/* 800E3B08 000E0908 48 04 BE 25 */ bl NPCC_chk_hitPlyr__FP6xBoundP7xCollis /* 800E3B0C 000E090C 2C 03 00 00 */ cmpwi r3, 0 /* 800E3B10 000E0910 41 82 00 38 */ beq lbl_800E3B48 /* 800E3B14 000E0914 7F A3 EB 78 */ mr r3, r29 @@ -11619,13 +11619,13 @@ lbl_800E3A9C: /* 800E3B1C 000E091C 7C 65 1B 78 */ mr r5, r3 /* 800E3B20 000E0920 7F A3 EB 78 */ mr r3, r29 /* 800E3B24 000E0924 38 80 00 01 */ li r4, 1 -/* 800E3B28 000E0928 4B F9 27 81 */ bl func_800762A8 +/* 800E3B28 000E0928 4B F9 27 81 */ bl zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3 /* 800E3B2C 000E092C 2C 03 00 00 */ cmpwi r3, 0 /* 800E3B30 000E0930 41 82 00 58 */ beq lbl_800E3B88 /* 800E3B34 000E0934 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800E3B38 000E0938 7F A3 EB 78 */ mr r3, r29 /* 800E3B3C 000E093C 38 80 00 02 */ li r4, 2 -/* 800E3B40 000E0940 48 00 F7 01 */ bl func_800F3240 +/* 800E3B40 000E0940 48 00 F7 01 */ bl Vibrate__10zNPCCommonF10en_npcvibef /* 800E3B44 000E0944 48 00 00 44 */ b lbl_800E3B88 lbl_800E3B48: /* 800E3B48 000E0948 7F A3 EB 78 */ mr r3, r29 @@ -11639,7 +11639,7 @@ lbl_800E3B48: /* 800E3B68 000E0968 90 01 00 08 */ stw r0, 8(r1) /* 800E3B6C 000E096C 4B F3 B8 C9 */ bl func_8001F434 /* 800E3B70 000E0970 38 61 00 20 */ addi r3, r1, 0x20 -/* 800E3B74 000E0974 4B F2 73 69 */ bl func_8000AEDC +/* 800E3B74 000E0974 4B F2 73 69 */ bl xBoundDraw__FPC6xBound lbl_800E3B78: /* 800E3B78 000E0978 3B 9C 00 01 */ addi r28, r28, 1 /* 800E3B7C 000E097C 3B FF 00 04 */ addi r31, r31, 4 @@ -11655,8 +11655,8 @@ lbl_800E3B88: /* 800E3BA0 000E09A0 38 21 00 80 */ addi r1, r1, 0x80 /* 800E3BA4 000E09A4 4E 80 00 20 */ blr -.global func_800E3BA8 -func_800E3BA8: +.global FXStreakPrep__22zNPCGoalAttackArfMeleeFv +FXStreakPrep__22zNPCGoalAttackArfMeleeFv: /* 800E3BA8 000E09A8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800E3BAC 000E09AC 7C 08 02 A6 */ mflr r0 /* 800E3BB0 000E09B0 90 01 00 14 */ stw r0, 0x14(r1) @@ -11666,7 +11666,7 @@ func_800E3BA8: /* 800E3BC0 000E09C0 3B C0 00 00 */ li r30, 0 lbl_800E3BC4: /* 800E3BC4 000E09C4 38 60 00 04 */ li r3, 4 -/* 800E3BC8 000E09C8 48 09 DA 2D */ bl func_801815F4 +/* 800E3BC8 000E09C8 48 09 DA 2D */ bl NPCC_StreakCreate__F12en_npcstreak /* 800E3BCC 000E09CC 3B DE 00 01 */ addi r30, r30, 1 /* 800E3BD0 000E09D0 90 7F 00 54 */ stw r3, 0x54(r31) /* 800E3BD4 000E09D4 2C 1E 00 04 */ cmpwi r30, 4 @@ -11679,8 +11679,8 @@ lbl_800E3BC4: /* 800E3BF0 000E09F0 38 21 00 10 */ addi r1, r1, 0x10 /* 800E3BF4 000E09F4 4E 80 00 20 */ blr -.global func_800E3BF8 -func_800E3BF8: +.global FXStreakDone__22zNPCGoalAttackArfMeleeFv +FXStreakDone__22zNPCGoalAttackArfMeleeFv: /* 800E3BF8 000E09F8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800E3BFC 000E09FC 7C 08 02 A6 */ mflr r0 /* 800E3C00 000E0A00 3C 80 00 01 */ lis r4, 0x0000DEAD@ha @@ -11693,7 +11693,7 @@ func_800E3BF8: /* 800E3C1C 000E0A1C 3B A0 00 00 */ li r29, 0 lbl_800E3C20: /* 800E3C20 000E0A20 80 7E 00 54 */ lwz r3, 0x54(r30) -/* 800E3C24 000E0A24 4B F4 5D 2D */ bl func_80029950 +/* 800E3C24 000E0A24 4B F4 5D 2D */ bl xFXStreakStop__FUi /* 800E3C28 000E0A28 3B BD 00 01 */ addi r29, r29, 1 /* 800E3C2C 000E0A2C 93 FE 00 54 */ stw r31, 0x54(r30) /* 800E3C30 000E0A30 2C 1D 00 04 */ cmpwi r29, 4 @@ -11707,8 +11707,8 @@ lbl_800E3C20: /* 800E3C50 000E0A50 38 21 00 20 */ addi r1, r1, 0x20 /* 800E3C54 000E0A54 4E 80 00 20 */ blr -.global func_800E3C58 -func_800E3C58: +.global FXStreakUpdate__22zNPCGoalAttackArfMeleeFv +FXStreakUpdate__22zNPCGoalAttackArfMeleeFv: /* 800E3C58 000E0A58 94 21 FF 40 */ stwu r1, -0xc0(r1) /* 800E3C5C 000E0A5C 7C 08 02 A6 */ mflr r0 /* 800E3C60 000E0A60 90 01 00 C4 */ stw r0, 0xc4(r1) @@ -11798,7 +11798,7 @@ lbl_800E3C90: /* 800E3DAC 000E0BAC 38 81 00 7C */ addi r4, r1, 0x7c /* 800E3DB0 000E0BB0 80 7D 00 54 */ lwz r3, 0x54(r29) /* 800E3DB4 000E0BB4 38 A1 00 70 */ addi r5, r1, 0x70 -/* 800E3DB8 000E0BB8 4B F4 5B DD */ bl func_80029994 +/* 800E3DB8 000E0BB8 4B F4 5B DD */ bl xFXStreakUpdate__FUiPC5xVec3PC5xVec3 /* 800E3DBC 000E0BBC 38 61 00 1C */ addi r3, r1, 0x1c /* 800E3DC0 000E0BC0 38 9A 00 30 */ addi r4, r26, 0x30 /* 800E3DC4 000E0BC4 38 A1 00 88 */ addi r5, r1, 0x88 @@ -11848,7 +11848,7 @@ lbl_800E3C90: /* 800E3E74 000E0C74 80 7D 00 58 */ lwz r3, 0x58(r29) /* 800E3E78 000E0C78 38 81 00 64 */ addi r4, r1, 0x64 /* 800E3E7C 000E0C7C 38 A1 00 58 */ addi r5, r1, 0x58 -/* 800E3E80 000E0C80 4B F4 5B 15 */ bl func_80029994 +/* 800E3E80 000E0C80 4B F4 5B 15 */ bl xFXStreakUpdate__FUiPC5xVec3PC5xVec3 /* 800E3E84 000E0C84 3B 7B 00 01 */ addi r27, r27, 1 /* 800E3E88 000E0C88 3B DE 00 08 */ addi r30, r30, 8 /* 800E3E8C 000E0C8C 2C 1B 00 02 */ cmpwi r27, 2 @@ -11886,14 +11886,14 @@ lbl_800E3EF8: /* 800E3F04 000E0D04 7F C3 F3 78 */ mr r3, r30 /* 800E3F08 000E0D08 38 80 00 00 */ li r4, 0 /* 800E3F0C 000E0D0C 38 A0 00 00 */ li r5, 0 -/* 800E3F10 000E0D10 48 00 02 31 */ bl func_800E4140 +/* 800E3F10 000E0D10 48 00 02 31 */ bl SetAttackMode__17zNPCGoalAttackArfFii lbl_800E3F14: /* 800E3F14 000E0D14 38 00 00 00 */ li r0, 0 /* 800E3F18 000E0D18 FC 20 F8 90 */ fmr f1, f31 /* 800E3F1C 000E0D1C B0 1E 00 48 */ sth r0, 0x48(r30) /* 800E3F20 000E0D20 7F C3 F3 78 */ mr r3, r30 /* 800E3F24 000E0D24 7F E4 FB 78 */ mr r4, r31 -/* 800E3F28 000E0D28 4B FF 17 F5 */ bl func_800D571C +/* 800E3F28 000E0D28 4B FF 17 F5 */ bl Enter__16zNPCGoalPushAnimFfPv /* 800E3F2C 000E0D2C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E3F30 000E0D30 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800E3F34 000E0D34 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -11906,7 +11906,7 @@ lbl_800E3F14: /* 800E3F50 000E0D50 90 01 00 14 */ stw r0, 0x14(r1) /* 800E3F54 000E0D54 38 00 00 00 */ li r0, 0 /* 800E3F58 000E0D58 90 03 00 54 */ stw r0, 0x54(r3) -/* 800E3F5C 000E0D5C 4B FF 17 FD */ bl func_800D5758 +/* 800E3F5C 000E0D5C 4B FF 17 FD */ bl Exit__16zNPCGoalPushAnimFfPv /* 800E3F60 000E0D60 80 01 00 14 */ lwz r0, 0x14(r1) /* 800E3F64 000E0D64 7C 08 03 A6 */ mtlr r0 /* 800E3F68 000E0D68 38 21 00 10 */ addi r1, r1, 0x10 @@ -11926,7 +11926,7 @@ lbl_800E3F14: /* 800E3FA0 000E0DA0 83 E3 00 00 */ lwz r31, 0(r3) /* 800E3FA4 000E0DA4 3B 40 00 00 */ li r26, 0 /* 800E3FA8 000E0DA8 7F E3 FB 78 */ mr r3, r31 -/* 800E3FAC 000E0DAC 48 00 CF 41 */ bl func_800F0EEC +/* 800E3FAC 000E0DAC 48 00 CF 41 */ bl VelStop__10zNPCCommonFv /* 800E3FB0 000E0DB0 FC 20 F8 90 */ fmr f1, f31 /* 800E3FB4 000E0DB4 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) /* 800E3FB8 000E0DB8 7F E3 FB 78 */ mr r3, r31 @@ -11939,9 +11939,9 @@ lbl_800E3F14: /* 800E3FD4 000E0DD4 3C 80 4E 47 */ lis r4, 0x4E475231@ha /* 800E3FD8 000E0DD8 80 7B 00 18 */ lwz r3, 0x18(r27) /* 800E3FDC 000E0DDC 38 84 52 31 */ addi r4, r4, 0x4E475231@l -/* 800E3FE0 000E0DE0 48 02 9F 5D */ bl func_8010DF3C +/* 800E3FE0 000E0DE0 48 02 9F 5D */ bl FindGoal__7xPsycheFi /* 800E3FE4 000E0DE4 38 80 03 E8 */ li r4, 0x3e8 -/* 800E3FE8 000E0DE8 4B FF 1C D9 */ bl func_800D5CC0 +/* 800E3FE8 000E0DE8 4B FF 1C D9 */ bl LoopCountSet__16zNPCGoalLoopAnimFi /* 800E3FEC 000E0DEC 38 00 00 08 */ li r0, 8 /* 800E3FF0 000E0DF0 3C 60 4E 47 */ lis r3, 0x4E475231@ha /* 800E3FF4 000E0DF4 90 1C 00 00 */ stw r0, 0(r28) @@ -11959,7 +11959,7 @@ lbl_800E4000: /* 800E4020 000E0E20 48 00 00 24 */ b lbl_800E4044 lbl_800E4024: /* 800E4024 000E0E24 7F E3 FB 78 */ mr r3, r31 -/* 800E4028 000E0E28 48 00 F3 B9 */ bl func_800F33E0 +/* 800E4028 000E0E28 48 00 F3 B9 */ bl SomethingWonderful__10zNPCCommonFv /* 800E402C 000E0E2C 2C 03 00 00 */ cmpwi r3, 0 /* 800E4030 000E0E30 41 82 00 14 */ beq lbl_800E4044 /* 800E4034 000E0E34 38 00 00 01 */ li r0, 1 @@ -11990,13 +11990,13 @@ lbl_800E4080: /* 800E408C 000E0E8C C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800E4090 000E0E90 7F E3 FB 78 */ mr r3, r31 /* 800E4094 000E0E94 38 80 00 01 */ li r4, 1 -/* 800E4098 000E0E98 48 00 DB 25 */ bl func_800F1BBC +/* 800E4098 000E0E98 48 00 DB 25 */ bl IsAttackFrame__10zNPCCommonFfi /* 800E409C 000E0E9C 2C 03 00 00 */ cmpwi r3, 0 /* 800E40A0 000E0EA0 41 82 00 6C */ beq lbl_800E410C /* 800E40A4 000E0EA4 FC 20 F8 90 */ fmr f1, f31 /* 800E40A8 000E0EA8 7F 63 DB 78 */ mr r3, r27 /* 800E40AC 000E0EAC 38 80 00 01 */ li r4, 1 -/* 800E40B0 000E0EB0 48 00 00 E5 */ bl func_800E4194 +/* 800E40B0 000E0EB0 48 00 00 E5 */ bl LaunchBone__17zNPCGoalAttackArfFfi /* 800E40B4 000E0EB4 2C 03 00 00 */ cmpwi r3, 0 /* 800E40B8 000E0EB8 41 82 00 54 */ beq lbl_800E410C /* 800E40BC 000E0EBC 80 1B 00 54 */ lwz r0, 0x54(r27) @@ -12009,12 +12009,12 @@ lbl_800E40CC: /* 800E40D4 000E0ED4 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800E40D8 000E0ED8 7F E3 FB 78 */ mr r3, r31 /* 800E40DC 000E0EDC 38 80 00 02 */ li r4, 2 -/* 800E40E0 000E0EE0 48 00 DA DD */ bl func_800F1BBC +/* 800E40E0 000E0EE0 48 00 DA DD */ bl IsAttackFrame__10zNPCCommonFfi /* 800E40E4 000E0EE4 2C 03 00 00 */ cmpwi r3, 0 /* 800E40E8 000E0EE8 41 82 00 24 */ beq lbl_800E410C /* 800E40EC 000E0EEC FC 20 F8 90 */ fmr f1, f31 /* 800E40F0 000E0EF0 7F 63 DB 78 */ mr r3, r27 -/* 800E40F4 000E0EF4 48 00 00 E1 */ bl func_800E41D4 +/* 800E40F4 000E0EF4 48 00 00 E1 */ bl LaunchDoggie__17zNPCGoalAttackArfFf /* 800E40F8 000E0EF8 2C 03 00 00 */ cmpwi r3, 0 /* 800E40FC 000E0EFC 41 82 00 10 */ beq lbl_800E410C /* 800E4100 000E0F00 80 1B 00 54 */ lwz r0, 0x54(r27) @@ -12026,7 +12026,7 @@ lbl_800E410C: /* 800E4114 000E0F14 7F 84 E3 78 */ mr r4, r28 /* 800E4118 000E0F18 7F A5 EB 78 */ mr r5, r29 /* 800E411C 000E0F1C 7F C6 F3 78 */ mr r6, r30 -/* 800E4120 000E0F20 4B FF 16 8D */ bl func_800D57AC +/* 800E4120 000E0F20 4B FF 16 8D */ bl Process__16zNPCGoalPushAnimFP11en_trantypefPvP6xScene lbl_800E4124: /* 800E4124 000E0F24 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800E4128 000E0F28 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -12036,8 +12036,8 @@ lbl_800E4124: /* 800E4138 000E0F38 38 21 00 30 */ addi r1, r1, 0x30 /* 800E413C 000E0F3C 4E 80 00 20 */ blr -.global func_800E4140 -func_800E4140: +.global SetAttackMode__17zNPCGoalAttackArfFii +SetAttackMode__17zNPCGoalAttackArfFii: /* 800E4140 000E0F40 80 03 00 54 */ lwz r0, 0x54(r3) /* 800E4144 000E0F44 2C 04 00 00 */ cmpwi r4, 0 /* 800E4148 000E0F48 54 00 00 38 */ rlwinm r0, r0, 0, 0, 0x1c @@ -12062,8 +12062,8 @@ lbl_800E4184: /* 800E418C 000E0F8C B0 03 00 48 */ sth r0, 0x48(r3) /* 800E4190 000E0F90 4E 80 00 20 */ blr -.global func_800E4194 -func_800E4194: +.global LaunchBone__17zNPCGoalAttackArfFfi +LaunchBone__17zNPCGoalAttackArfFfi: /* 800E4194 000E0F94 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800E4198 000E0F98 7C 08 02 A6 */ mflr r0 /* 800E419C 000E0F9C 38 80 00 10 */ li r4, 0x10 @@ -12075,14 +12075,14 @@ func_800E4194: /* 800E41B4 000E0FB4 C0 42 99 90 */ lfs f2, lbl_803CE310-_SDA2_BASE_(r2) /* 800E41B8 000E0FB8 C0 62 99 34 */ lfs f3, lbl_803CE2B4-_SDA2_BASE_(r2) /* 800E41BC 000E0FBC C0 82 99 14 */ lfs f4, lbl_803CE294-_SDA2_BASE_(r2) -/* 800E41C0 000E0FC0 48 01 D5 CD */ bl func_8010178C +/* 800E41C0 000E0FC0 48 01 D5 CD */ bl LaunchProjectile__9zNPCRobotF9en_npchazff10en_mdlvertff /* 800E41C4 000E0FC4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800E41C8 000E0FC8 7C 08 03 A6 */ mtlr r0 /* 800E41CC 000E0FCC 38 21 00 10 */ addi r1, r1, 0x10 /* 800E41D0 000E0FD0 4E 80 00 20 */ blr -.global func_800E41D4 -func_800E41D4: +.global LaunchDoggie__17zNPCGoalAttackArfFf +LaunchDoggie__17zNPCGoalAttackArfFf: /* 800E41D4 000E0FD4 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800E41D8 000E0FD8 7C 08 02 A6 */ mflr r0 /* 800E41DC 000E0FDC 90 01 00 64 */ stw r0, 0x64(r1) @@ -12095,7 +12095,7 @@ func_800E41D4: /* 800E41F8 000E0FF8 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E41FC 000E0FFC 83 C3 00 00 */ lwz r30, 0(r3) /* 800E4200 000E1000 7F C3 F3 78 */ mr r3, r30 -/* 800E4204 000E1004 48 01 9E 5D */ bl func_800FE060 +/* 800E4204 000E1004 48 01 9E 5D */ bl AdoptADoggie__10zNPCArfArfFv /* 800E4208 000E1008 7C 7F 1B 78 */ mr r31, r3 /* 800E420C 000E100C 7F C3 F3 78 */ mr r3, r30 /* 800E4210 000E1010 38 80 00 25 */ li r4, 0x25 @@ -12136,7 +12136,7 @@ func_800E41D4: /* 800E429C 000E109C 38 61 00 20 */ addi r3, r1, 0x20 /* 800E42A0 000E10A0 38 81 00 14 */ addi r4, r1, 0x14 /* 800E42A4 000E10A4 4B F3 11 A1 */ bl func_80015444 -/* 800E42A8 000E10A8 4B F4 C9 C1 */ bl func_80030C68 +/* 800E42A8 000E10A8 4B F4 C9 C1 */ bl xrand__Fv /* 800E42AC 000E10AC 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 800E42B0 000E10B0 41 82 00 0C */ beq lbl_800E42BC /* 800E42B4 000E10B4 C3 E2 98 F4 */ lfs f31, lbl_803CE274-_SDA2_BASE_(r2) @@ -12158,7 +12158,7 @@ lbl_800E42C0: /* 800E42EC 000E10EC 3C 60 4E 47 */ lis r3, 0x4E475257@ha /* 800E42F0 000E10F0 38 83 52 57 */ addi r4, r3, 0x4E475257@l /* 800E42F4 000E10F4 7F E3 FB 78 */ mr r3, r31 -/* 800E42F8 000E10F8 48 02 9C 45 */ bl func_8010DF3C +/* 800E42F8 000E10F8 48 02 9C 45 */ bl FindGoal__7xPsycheFi /* 800E42FC 000E10FC 80 1D 00 54 */ lwz r0, 0x54(r29) /* 800E4300 000E1100 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 800E4304 000E1104 41 82 00 18 */ beq lbl_800E431C @@ -12172,13 +12172,13 @@ lbl_800E431C: /* 800E4320 000E1120 38 81 00 2C */ addi r4, r1, 0x2c /* 800E4324 000E1124 38 A1 00 20 */ addi r5, r1, 0x20 /* 800E4328 000E1128 38 E0 00 00 */ li r7, 0 -/* 800E432C 000E112C 48 00 06 D9 */ bl func_800E4A04 +/* 800E432C 000E112C 48 00 06 D9 */ bl ViciousAttack__17zNPCGoalDogLaunchFP5xVec3P5xVec3P10zMovePointi lbl_800E4330: /* 800E4330 000E1130 3C 80 4E 47 */ lis r4, 0x4E475257@ha /* 800E4334 000E1134 7F E3 FB 78 */ mr r3, r31 /* 800E4338 000E1138 38 84 52 57 */ addi r4, r4, 0x4E475257@l /* 800E433C 000E113C 38 A0 00 00 */ li r5, 0 -/* 800E4340 000E1140 48 02 93 F1 */ bl func_8010D730 +/* 800E4340 000E1140 48 02 93 F1 */ bl GoalSet__7xPsycheFii /* 800E4344 000E1144 38 60 00 01 */ li r3, 1 /* 800E4348 000E1148 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 800E434C 000E114C 80 01 00 64 */ lwz r0, 0x64(r1) @@ -12206,14 +12206,14 @@ lbl_800E4330: /* 800E43A4 000E11A4 83 E3 00 00 */ lwz r31, 0(r3) /* 800E43A8 000E11A8 90 1D 00 54 */ stw r0, 0x54(r29) /* 800E43AC 000E11AC 7F E3 FB 78 */ mr r3, r31 -/* 800E43B0 000E11B0 48 00 E8 B1 */ bl func_800F2C60 +/* 800E43B0 000E11B0 48 00 E8 B1 */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 800E43B4 000E11B4 7F E3 FB 78 */ mr r3, r31 /* 800E43B8 000E11B8 38 80 00 0D */ li r4, 0xd -/* 800E43BC 000E11BC 48 00 F2 79 */ bl func_800F3634 +/* 800E43BC 000E11BC 48 00 F2 79 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 800E43C0 000E11C0 FC 20 F8 90 */ fmr f1, f31 /* 800E43C4 000E11C4 7F A3 EB 78 */ mr r3, r29 /* 800E43C8 000E11C8 7F C4 F3 78 */ mr r4, r30 -/* 800E43CC 000E11CC 4B FF 13 51 */ bl func_800D571C +/* 800E43CC 000E11CC 4B FF 13 51 */ bl Enter__16zNPCGoalPushAnimFfPv /* 800E43D0 000E11D0 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E43D4 000E11D4 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800E43D8 000E11D8 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -12235,11 +12235,11 @@ lbl_800E4330: /* 800E4418 000E1218 7C 7E 1B 78 */ mr r30, r3 /* 800E441C 000E121C 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E4420 000E1220 80 63 00 00 */ lwz r3, 0(r3) -/* 800E4424 000E1224 48 00 E8 3D */ bl func_800F2C60 +/* 800E4424 000E1224 48 00 E8 3D */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 800E4428 000E1228 FC 20 F8 90 */ fmr f1, f31 /* 800E442C 000E122C 7F C3 F3 78 */ mr r3, r30 /* 800E4430 000E1230 7F E4 FB 78 */ mr r4, r31 -/* 800E4434 000E1234 4B FF 13 25 */ bl func_800D5758 +/* 800E4434 000E1234 4B FF 13 25 */ bl Exit__16zNPCGoalPushAnimFfPv /* 800E4438 000E1238 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E443C 000E123C CB E1 00 18 */ lfd f31, 0x18(r1) /* 800E4440 000E1240 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -12260,7 +12260,7 @@ lbl_800E4330: /* 800E447C 000E127C 7C BD 2B 78 */ mr r29, r5 /* 800E4480 000E1280 7C DE 33 78 */ mr r30, r6 /* 800E4484 000E1284 83 E3 00 00 */ lwz r31, 0(r3) -/* 800E4488 000E1288 48 0A 3D 85 */ bl func_8018820C +/* 800E4488 000E1288 48 0A 3D 85 */ bl HAZ_AvailablePool__Fv /* 800E448C 000E128C 80 1C 00 00 */ lwz r0, 0(r28) /* 800E4490 000E1290 2C 00 00 00 */ cmpwi r0, 0 /* 800E4494 000E1294 41 82 00 0C */ beq lbl_800E44A0 @@ -12268,7 +12268,7 @@ lbl_800E4330: /* 800E449C 000E129C 48 00 00 D8 */ b lbl_800E4574 lbl_800E44A0: /* 800E44A0 000E12A0 7F E3 FB 78 */ mr r3, r31 -/* 800E44A4 000E12A4 48 00 CA 49 */ bl func_800F0EEC +/* 800E44A4 000E12A4 48 00 CA 49 */ bl VelStop__10zNPCCommonFv /* 800E44A8 000E12A8 FC 20 F8 90 */ fmr f1, f31 /* 800E44AC 000E12AC C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) /* 800E44B0 000E12B0 7F E3 FB 78 */ mr r3, r31 @@ -12285,7 +12285,7 @@ lbl_800E44A0: /* 800E44DC 000E12DC 48 00 83 ED */ bl func_800EC8C8 lbl_800E44E0: /* 800E44E0 000E12E0 7F E3 FB 78 */ mr r3, r31 -/* 800E44E4 000E12E4 48 00 EB F1 */ bl func_800F30D4 +/* 800E44E4 000E12E4 48 00 EB F1 */ bl AnimTimeCurrent__10zNPCCommonFv /* 800E44E8 000E12E8 C0 02 99 24 */ lfs f0, lbl_803CE2A4-_SDA2_BASE_(r2) /* 800E44EC 000E12EC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E44F0 000E12F0 40 81 00 20 */ ble lbl_800E4510 @@ -12295,18 +12295,18 @@ lbl_800E44E0: /* 800E4500 000E1300 7F E3 FB 78 */ mr r3, r31 /* 800E4504 000E1304 38 80 00 01 */ li r4, 1 /* 800E4508 000E1308 38 A0 00 00 */ li r5, 0 -/* 800E450C 000E130C 48 00 E7 AD */ bl func_800F2CB8 +/* 800E450C 000E130C 48 00 E7 AD */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance lbl_800E4510: /* 800E4510 000E1310 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800E4514 000E1314 7F E3 FB 78 */ mr r3, r31 /* 800E4518 000E1318 38 80 00 00 */ li r4, 0 -/* 800E451C 000E131C 48 00 D6 A1 */ bl func_800F1BBC +/* 800E451C 000E131C 48 00 D6 A1 */ bl IsAttackFrame__10zNPCCommonFfi /* 800E4520 000E1320 80 1B 00 54 */ lwz r0, 0x54(r27) /* 800E4524 000E1324 7C 03 00 00 */ cmpw r3, r0 /* 800E4528 000E1328 40 82 00 34 */ bne lbl_800E455C /* 800E452C 000E132C FC 20 F8 90 */ fmr f1, f31 /* 800E4530 000E1330 7F 63 DB 78 */ mr r3, r27 -/* 800E4534 000E1334 48 00 00 5D */ bl func_800E4590 +/* 800E4534 000E1334 48 00 00 5D */ bl BombzAway__19zNPCGoalAttackChuckFf /* 800E4538 000E1338 2C 03 00 00 */ cmpwi r3, 0 /* 800E453C 000E133C 41 82 00 20 */ beq lbl_800E455C /* 800E4540 000E1340 80 DB 00 54 */ lwz r6, 0x54(r27) @@ -12315,14 +12315,14 @@ lbl_800E4510: /* 800E454C 000E134C 38 A0 00 00 */ li r5, 0 /* 800E4550 000E1350 38 06 00 01 */ addi r0, r6, 1 /* 800E4554 000E1354 90 1B 00 54 */ stw r0, 0x54(r27) -/* 800E4558 000E1358 48 00 E7 09 */ bl func_800F2C60 +/* 800E4558 000E1358 48 00 E7 09 */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance lbl_800E455C: /* 800E455C 000E135C FC 20 F8 90 */ fmr f1, f31 /* 800E4560 000E1360 7F 63 DB 78 */ mr r3, r27 /* 800E4564 000E1364 7F 84 E3 78 */ mr r4, r28 /* 800E4568 000E1368 7F A5 EB 78 */ mr r5, r29 /* 800E456C 000E136C 7F C6 F3 78 */ mr r6, r30 -/* 800E4570 000E1370 4B FF 12 3D */ bl func_800D57AC +/* 800E4570 000E1370 4B FF 12 3D */ bl Process__16zNPCGoalPushAnimFP11en_trantypefPvP6xScene lbl_800E4574: /* 800E4574 000E1374 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800E4578 000E1378 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -12332,8 +12332,8 @@ lbl_800E4574: /* 800E4588 000E1388 38 21 00 30 */ addi r1, r1, 0x30 /* 800E458C 000E138C 4E 80 00 20 */ blr -.global func_800E4590 -func_800E4590: +.global BombzAway__19zNPCGoalAttackChuckFf +BombzAway__19zNPCGoalAttackChuckFf: /* 800E4590 000E1390 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800E4594 000E1394 7C 08 02 A6 */ mflr r0 /* 800E4598 000E1398 38 80 00 0B */ li r4, 0xb @@ -12342,7 +12342,7 @@ func_800E4590: /* 800E45A4 000E13A4 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E45A8 000E13A8 83 E3 00 00 */ lwz r31, 0(r3) /* 800E45AC 000E13AC 7F E3 FB 78 */ mr r3, r31 -/* 800E45B0 000E13B0 48 00 F0 85 */ bl func_800F3634 +/* 800E45B0 000E13B0 48 00 F0 85 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 800E45B4 000E13B4 C0 22 99 D4 */ lfs f1, lbl_803CE354-_SDA2_BASE_(r2) /* 800E45B8 000E13B8 7F E3 FB 78 */ mr r3, r31 /* 800E45BC 000E13BC C0 42 99 28 */ lfs f2, lbl_803CE2A8-_SDA2_BASE_(r2) @@ -12350,7 +12350,7 @@ func_800E4590: /* 800E45C4 000E13C4 C0 62 99 34 */ lfs f3, lbl_803CE2B4-_SDA2_BASE_(r2) /* 800E45C8 000E13C8 38 A0 00 01 */ li r5, 1 /* 800E45CC 000E13CC C0 82 98 F0 */ lfs f4, lbl_803CE270-_SDA2_BASE_(r2) -/* 800E45D0 000E13D0 48 01 D1 BD */ bl func_8010178C +/* 800E45D0 000E13D0 48 01 D1 BD */ bl LaunchProjectile__9zNPCRobotF9en_npchazff10en_mdlvertff /* 800E45D4 000E13D4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800E45D8 000E13D8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800E45DC 000E13DC 7C 08 03 A6 */ mtlr r0 @@ -12371,14 +12371,14 @@ func_800E4590: /* 800E4618 000E1418 80 A3 00 18 */ lwz r5, 0x18(r3) /* 800E461C 000E141C 83 E5 00 00 */ lwz r31, 0(r5) /* 800E4620 000E1420 90 03 00 6C */ stw r0, 0x6c(r3) -/* 800E4624 000E1424 4B FF 16 9D */ bl func_800D5CC0 +/* 800E4624 000E1424 4B FF 16 9D */ bl LoopCountSet__16zNPCGoalLoopAnimFi /* 800E4628 000E1428 7F E3 FB 78 */ mr r3, r31 /* 800E462C 000E142C 38 80 00 0B */ li r4, 0xb -/* 800E4630 000E1430 48 00 F0 05 */ bl func_800F3634 +/* 800E4630 000E1430 48 00 F0 05 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 800E4634 000E1434 FC 20 F8 90 */ fmr f1, f31 /* 800E4638 000E1438 7F A3 EB 78 */ mr r3, r29 /* 800E463C 000E143C 7F C4 F3 78 */ mr r4, r30 -/* 800E4640 000E1440 4B FF 12 D5 */ bl func_800D5914 +/* 800E4640 000E1440 4B FF 12 D5 */ bl Enter__16zNPCGoalLoopAnimFfPv /* 800E4644 000E1444 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E4648 000E1448 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800E464C 000E144C 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -12407,14 +12407,14 @@ func_800E4590: /* 800E46A8 000E14A8 C0 42 98 F0 */ lfs f2, lbl_803CE270-_SDA2_BASE_(r2) /* 800E46AC 000E14AC C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) /* 800E46B0 000E14B0 7F E3 FB 78 */ mr r3, r31 -/* 800E46B4 000E14B4 48 00 C9 21 */ bl func_800F0FD4 +/* 800E46B4 000E14B4 48 00 C9 21 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800E46B8 000E14B8 7F E3 FB 78 */ mr r3, r31 /* 800E46BC 000E14BC 4B FA C7 85 */ bl func_80090E40 /* 800E46C0 000E14C0 FC 20 F8 90 */ fmr f1, f31 /* 800E46C4 000E14C4 7C 64 1B 78 */ mr r4, r3 /* 800E46C8 000E14C8 7F E3 FB 78 */ mr r3, r31 /* 800E46CC 000E14CC 38 A0 00 00 */ li r5, 0 -/* 800E46D0 000E14D0 48 00 CA 5D */ bl func_800F112C +/* 800E46D0 000E14D0 48 00 CA 5D */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800E46D4 000E14D4 7F E3 FB 78 */ mr r3, r31 /* 800E46D8 000E14D8 38 80 00 0D */ li r4, 0xd /* 800E46DC 000E14DC 38 A0 FF FF */ li r5, -1 @@ -12434,7 +12434,7 @@ lbl_800E46FC: /* 800E4710 000E1510 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800E4714 000E1514 7F E3 FB 78 */ mr r3, r31 /* 800E4718 000E1518 38 80 00 00 */ li r4, 0 -/* 800E471C 000E151C 48 00 D4 A1 */ bl func_800F1BBC +/* 800E471C 000E151C 48 00 D4 A1 */ bl IsAttackFrame__10zNPCCommonFfi lbl_800E4720: /* 800E4720 000E1520 80 9B 00 5C */ lwz r4, 0x5c(r27) /* 800E4724 000E1524 80 1B 00 6C */ lwz r0, 0x6c(r27) @@ -12450,10 +12450,10 @@ lbl_800E4734: /* 800E4748 000E1548 80 1B 00 5C */ lwz r0, 0x5c(r27) /* 800E474C 000E154C 7C 00 18 00 */ cmpw r0, r3 /* 800E4750 000E1550 40 82 00 28 */ bne lbl_800E4778 -/* 800E4754 000E1554 48 0A 3A B9 */ bl func_8018820C +/* 800E4754 000E1554 48 0A 3A B9 */ bl HAZ_AvailablePool__Fv /* 800E4758 000E1558 80 9B 00 6C */ lwz r4, 0x6c(r27) /* 800E475C 000E155C 7F 63 DB 78 */ mr r3, r27 -/* 800E4760 000E1560 48 00 00 4D */ bl func_800E47AC +/* 800E4760 000E1560 48 00 00 4D */ bl FireOne__19zNPCGoalAttackSlickFi /* 800E4764 000E1564 2C 03 00 00 */ cmpwi r3, 0 /* 800E4768 000E1568 41 82 00 10 */ beq lbl_800E4778 /* 800E476C 000E156C 80 7B 00 6C */ lwz r3, 0x6c(r27) @@ -12465,7 +12465,7 @@ lbl_800E4778: /* 800E4780 000E1580 7F 84 E3 78 */ mr r4, r28 /* 800E4784 000E1584 7F A5 EB 78 */ mr r5, r29 /* 800E4788 000E1588 7F C6 F3 78 */ mr r6, r30 -/* 800E478C 000E158C 4B FF 12 F9 */ bl func_800D5A84 +/* 800E478C 000E158C 4B FF 12 F9 */ bl Process__16zNPCGoalLoopAnimFP11en_trantypefPvP6xScene /* 800E4790 000E1590 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800E4794 000E1594 CB E1 00 20 */ lfd f31, 0x20(r1) /* 800E4798 000E1598 BB 61 00 0C */ lmw r27, 0xc(r1) @@ -12474,8 +12474,8 @@ lbl_800E4778: /* 800E47A4 000E15A4 38 21 00 30 */ addi r1, r1, 0x30 /* 800E47A8 000E15A8 4E 80 00 20 */ blr -.global func_800E47AC -func_800E47AC: +.global FireOne__19zNPCGoalAttackSlickFi +FireOne__19zNPCGoalAttackSlickFi: /* 800E47AC 000E15AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800E47B0 000E15B0 7C 08 02 A6 */ mflr r0 /* 800E47B4 000E15B4 38 80 00 12 */ li r4, 0x12 @@ -12487,7 +12487,7 @@ func_800E47AC: /* 800E47CC 000E15CC C0 22 9A 2C */ lfs f1, lbl_803CE3AC-_SDA2_BASE_(r2) /* 800E47D0 000E15D0 80 63 00 00 */ lwz r3, 0(r3) /* 800E47D4 000E15D4 C0 82 99 20 */ lfs f4, lbl_803CE2A0-_SDA2_BASE_(r2) -/* 800E47D8 000E15D8 48 01 CF B5 */ bl func_8010178C +/* 800E47D8 000E15D8 48 01 CF B5 */ bl LaunchProjectile__9zNPCRobotF9en_npchazff10en_mdlvertff /* 800E47DC 000E15DC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800E47E0 000E15E0 7C 08 03 A6 */ mtlr r0 /* 800E47E4 000E15E4 38 21 00 10 */ addi r1, r1, 0x10 @@ -12509,32 +12509,32 @@ func_800E47AC: /* 800E4824 000E1624 7C 9D 23 78 */ mr r29, r4 /* 800E4828 000E1628 38 85 52 6A */ addi r4, r5, 0x4E47526A@l /* 800E482C 000E162C 83 DF 02 0C */ lwz r30, 0x20c(r31) -/* 800E4830 000E1630 48 02 97 0D */ bl func_8010DF3C +/* 800E4830 000E1630 48 02 97 0D */ bl FindGoal__7xPsycheFi /* 800E4834 000E1634 28 03 00 00 */ cmplwi r3, 0 /* 800E4838 000E1638 41 82 00 08 */ beq lbl_800E4840 /* 800E483C 000E163C 48 00 7F 29 */ bl func_800EC764 lbl_800E4840: /* 800E4840 000E1640 7F E3 FB 78 */ mr r3, r31 /* 800E4844 000E1644 38 9C 00 50 */ addi r4, r28, 0x50 -/* 800E4848 000E1648 48 00 EA FD */ bl func_800F3344 +/* 800E4848 000E1648 48 00 EA FD */ bl MatPosSet__10zNPCCommonFP5xVec3 /* 800E484C 000E164C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800E4850 000E1650 38 9C 00 50 */ addi r4, r28, 0x50 /* 800E4854 000E1654 38 63 00 30 */ addi r3, r3, 0x30 -/* 800E4858 000E1658 4B F6 9C 85 */ bl func_8004E4DC +/* 800E4858 000E1658 4B F6 9C 85 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E485C 000E165C 80 BF 00 48 */ lwz r5, 0x48(r31) /* 800E4860 000E1660 38 00 00 01 */ li r0, 1 /* 800E4864 000E1664 7F E3 FB 78 */ mr r3, r31 /* 800E4868 000E1668 7F C4 F3 78 */ mr r4, r30 /* 800E486C 000E166C 90 05 00 E0 */ stw r0, 0xe0(r5) -/* 800E4870 000E1670 48 00 DF CD */ bl func_800F283C +/* 800E4870 000E1670 48 00 DF CD */ bl MvptReset__10zNPCCommonFP10zMovePoint /* 800E4874 000E1674 7F E4 FB 78 */ mr r4, r31 /* 800E4878 000E1678 38 7F 02 A8 */ addi r3, r31, 0x2a8 /* 800E487C 000E167C 38 A0 00 00 */ li r5, 0 -/* 800E4880 000E1680 48 01 D4 51 */ bl func_80101CD0 +/* 800E4880 000E1680 48 01 D4 51 */ bl Cycle__8NPCArenaFP10zNPCCommoni /* 800E4884 000E1684 C0 02 99 00 */ lfs f0, lbl_803CE280-_SDA2_BASE_(r2) /* 800E4888 000E1688 7F 83 E3 78 */ mr r3, r28 /* 800E488C 000E168C D0 1C 00 8C */ stfs f0, 0x8c(r28) -/* 800E4890 000E1690 48 00 02 0D */ bl func_800E4A9C +/* 800E4890 000E1690 48 00 02 0D */ bl PreCollide__17zNPCGoalDogLaunchFv /* 800E4894 000E1694 80 7F 02 2C */ lwz r3, 0x22c(r31) /* 800E4898 000E1698 28 03 00 00 */ cmplwi r3, 0 /* 800E489C 000E169C 41 82 00 1C */ beq lbl_800E48B8 @@ -12550,7 +12550,7 @@ lbl_800E48B8: /* 800E48C0 000E16C0 B0 1C 00 48 */ sth r0, 0x48(r28) /* 800E48C4 000E16C4 7F 83 E3 78 */ mr r3, r28 /* 800E48C8 000E16C8 7F A4 EB 78 */ mr r4, r29 -/* 800E48CC 000E16CC 4B FF 08 49 */ bl func_800D5114 +/* 800E48CC 000E16CC 4B FF 08 49 */ bl Enter__14zNPCGoalCommonFfPv /* 800E48D0 000E16D0 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800E48D4 000E16D4 80 01 00 34 */ lwz r0, 0x34(r1) /* 800E48D8 000E16D8 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -12575,7 +12575,7 @@ lbl_800E48B8: /* 800E4924 000E1724 7C DF 33 78 */ mr r31, r6 /* 800E4928 000E1728 83 47 00 00 */ lwz r26, 0(r7) /* 800E492C 000E172C 3B 60 00 00 */ li r27, 0 -/* 800E4930 000E1730 48 00 02 DD */ bl func_800E4C0C +/* 800E4930 000E1730 48 00 02 DD */ bl BallisticUpdate__17zNPCGoalDogLaunchFf /* 800E4934 000E1734 2C 03 00 00 */ cmpwi r3, 0 /* 800E4938 000E1738 41 82 00 50 */ beq lbl_800E4988 /* 800E493C 000E173C 80 7C 00 4C */ lwz r3, 0x4c(r28) @@ -12607,7 +12607,7 @@ lbl_800E4988: /* 800E4998 000E1798 48 00 00 50 */ b lbl_800E49E8 lbl_800E499C: /* 800E499C 000E179C 7F 83 E3 78 */ mr r3, r28 -/* 800E49A0 000E17A0 48 00 06 B1 */ bl func_800E5050 +/* 800E49A0 000E17A0 48 00 06 B1 */ bl FurryFlurry__17zNPCGoalDogLaunchFv /* 800E49A4 000E17A4 38 00 00 01 */ li r0, 1 /* 800E49A8 000E17A8 38 61 00 08 */ addi r3, r1, 8 /* 800E49AC 000E17AC 90 1A 00 E8 */ stw r0, 0xe8(r26) @@ -12624,7 +12624,7 @@ lbl_800E499C: /* 800E49D8 000E17D8 7F A4 EB 78 */ mr r4, r29 /* 800E49DC 000E17DC 7F C5 F3 78 */ mr r5, r30 /* 800E49E0 000E17E0 7F E6 FB 78 */ mr r6, r31 -/* 800E49E4 000E17E4 48 02 A1 65 */ bl func_8010EB48 +/* 800E49E4 000E17E4 48 02 A1 65 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800E49E8: /* 800E49E8 000E17E8 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 800E49EC 000E17EC CB E1 00 30 */ lfd f31, 0x30(r1) @@ -12634,8 +12634,8 @@ lbl_800E49E8: /* 800E49FC 000E17FC 38 21 00 40 */ addi r1, r1, 0x40 /* 800E4A00 000E1800 4E 80 00 20 */ blr -.global func_800E4A04 -func_800E4A04: +.global ViciousAttack__17zNPCGoalDogLaunchFP5xVec3P5xVec3P10zMovePointi +ViciousAttack__17zNPCGoalDogLaunchFP5xVec3P5xVec3P10zMovePointi: /* 800E4A04 000E1804 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800E4A08 000E1808 7C 08 02 A6 */ mflr r0 /* 800E4A0C 000E180C 2C 07 00 00 */ cmpwi r7, 0 @@ -12663,7 +12663,7 @@ lbl_800E4A50: /* 800E4A60 000E1860 4B F2 68 05 */ bl func_8000B264 /* 800E4A64 000E1864 7F E3 FB 78 */ mr r3, r31 /* 800E4A68 000E1868 7F C4 F3 78 */ mr r4, r30 -/* 800E4A6C 000E186C 48 00 DD D1 */ bl func_800F283C +/* 800E4A6C 000E186C 48 00 DD D1 */ bl MvptReset__10zNPCCommonFP10zMovePoint /* 800E4A70 000E1870 A8 1C 00 48 */ lha r0, 0x48(r28) /* 800E4A74 000E1874 60 00 00 10 */ ori r0, r0, 0x10 /* 800E4A78 000E1878 B0 1C 00 48 */ sth r0, 0x48(r28) @@ -12676,8 +12676,8 @@ lbl_800E4A50: /* 800E4A94 000E1894 38 21 00 20 */ addi r1, r1, 0x20 /* 800E4A98 000E1898 4E 80 00 20 */ blr -.global func_800E4A9C -func_800E4A9C: +.global PreCollide__17zNPCGoalDogLaunchFv +PreCollide__17zNPCGoalDogLaunchFv: /* 800E4A9C 000E189C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800E4AA0 000E18A0 7C 08 02 A6 */ mflr r0 /* 800E4AA4 000E18A4 90 01 00 34 */ stw r0, 0x34(r1) @@ -12723,11 +12723,11 @@ lbl_800E4AF8: /* 800E4B40 000E1940 80 05 00 E0 */ lwz r0, 0xe0(r5) /* 800E4B44 000E1944 60 00 00 04 */ ori r0, r0, 4 /* 800E4B48 000E1948 90 05 00 E0 */ stw r0, 0xe0(r5) -/* 800E4B4C 000E194C 4B F6 99 91 */ bl func_8004E4DC +/* 800E4B4C 000E194C 4B F6 99 91 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E4B50 000E1950 80 9E 00 48 */ lwz r4, 0x48(r30) /* 800E4B54 000E1954 38 7D 00 0C */ addi r3, r29, 0xc /* 800E4B58 000E1958 38 84 00 D4 */ addi r4, r4, 0xd4 -/* 800E4B5C 000E195C 4B F6 99 81 */ bl func_8004E4DC +/* 800E4B5C 000E195C 4B F6 99 81 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E4B60 000E1960 C0 02 99 04 */ lfs f0, lbl_803CE284-_SDA2_BASE_(r2) /* 800E4B64 000E1964 3C 60 80 31 */ lis r3, lbl_80312178@ha /* 800E4B68 000E1968 38 63 21 78 */ addi r3, r3, lbl_80312178@l @@ -12747,7 +12747,7 @@ lbl_800E4AF8: /* 800E4BA0 000E19A0 38 A4 21 78 */ addi r5, r4, lbl_80312178@l /* 800E4BA4 000E19A4 7F A3 EB 78 */ mr r3, r29 /* 800E4BA8 000E19A8 80 86 00 44 */ lwz r4, 0x44(r6) -/* 800E4BAC 000E19AC 4B F2 B4 3D */ bl func_8000FFE8 +/* 800E4BAC 000E19AC 4B F2 B4 3D */ bl xParabolaHitsEnv__FP9xParabolaPC4xEnvP7xCollis /* 800E4BB0 000E19B0 2C 03 00 00 */ cmpwi r3, 0 /* 800E4BB4 000E19B4 41 82 00 24 */ beq lbl_800E4BD8 /* 800E4BB8 000E19B8 80 1F 00 4C */ lwz r0, 0x4c(r31) @@ -12774,8 +12774,8 @@ lbl_800E4BE8: /* 800E4C04 000E1A04 38 21 00 30 */ addi r1, r1, 0x30 /* 800E4C08 000E1A08 4E 80 00 20 */ blr -.global func_800E4C0C -func_800E4C0C: +.global BallisticUpdate__17zNPCGoalDogLaunchFf +BallisticUpdate__17zNPCGoalDogLaunchFf: /* 800E4C0C 000E1A0C 94 21 FF 90 */ stwu r1, -0x70(r1) /* 800E4C10 000E1A10 7C 08 02 A6 */ mflr r0 /* 800E4C14 000E1A14 90 01 00 74 */ stw r0, 0x74(r1) @@ -12791,7 +12791,7 @@ func_800E4C0C: /* 800E4C3C 000E1A3C 3B E0 00 00 */ li r31, 0 /* 800E4C40 000E1A40 83 C3 00 00 */ lwz r30, 0(r3) /* 800E4C44 000E1A44 38 80 00 00 */ li r4, 0 -/* 800E4C48 000E1A48 48 02 9C 61 */ bl func_8010E8A8 +/* 800E4C48 000E1A48 48 02 9C 61 */ bl TimerGet__7xPsycheF11en_xpsytime /* 800E4C4C 000E1A4C C0 3C 00 8C */ lfs f1, 0x8c(r28) /* 800E4C50 000E1A50 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) /* 800E4C54 000E1A54 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -12808,7 +12808,7 @@ lbl_800E4C68: /* 800E4C78 000E1A78 38 83 30 18 */ addi r4, r3, lbl_80253018@l /* 800E4C7C 000E1A7C 3B E0 00 01 */ li r31, 1 /* 800E4C80 000E1A80 38 65 00 D4 */ addi r3, r5, 0xd4 -/* 800E4C84 000E1A84 4B F6 98 59 */ bl func_8004E4DC +/* 800E4C84 000E1A84 4B F6 98 59 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E4C88 000E1A88 80 7E 00 48 */ lwz r3, 0x48(r30) /* 800E4C8C 000E1A8C 80 03 00 E0 */ lwz r0, 0xe0(r3) /* 800E4C90 000E1A90 60 00 00 04 */ ori r0, r0, 4 @@ -12827,7 +12827,7 @@ lbl_800E4CB4: /* 800E4CB8 000E1AB8 3B BC 00 68 */ addi r29, r28, 0x68 /* 800E4CBC 000E1ABC 38 80 00 00 */ li r4, 0 /* 800E4CC0 000E1AC0 80 7C 00 18 */ lwz r3, 0x18(r28) -/* 800E4CC4 000E1AC4 48 02 9B E5 */ bl func_8010E8A8 +/* 800E4CC4 000E1AC4 48 02 9B E5 */ bl TimerGet__7xPsycheF11en_xpsytime /* 800E4CC8 000E1AC8 C3 FD 00 20 */ lfs f31, 0x20(r29) /* 800E4CCC 000E1ACC FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 800E4CD0 000E1AD0 40 80 00 08 */ bge lbl_800E4CD8 @@ -12903,8 +12903,8 @@ lbl_800E4DBC: /* 800E4DE0 000E1BE0 38 21 00 70 */ addi r1, r1, 0x70 /* 800E4DE4 000E1BE4 4E 80 00 20 */ blr -.global func_800E4DE8 -func_800E4DE8: +.global BubTrailCone__17zNPCGoalDogLaunchFPC5xVec3iPC5xVec3PC5xVec3PC7xMat3x3 +BubTrailCone__17zNPCGoalDogLaunchFPC5xVec3iPC5xVec3PC5xVec3PC7xMat3x3: /* 800E4DE8 000E1BE8 94 21 FE F0 */ stwu r1, -0x110(r1) /* 800E4DEC 000E1BEC 7C 08 02 A6 */ mflr r0 /* 800E4DF0 000E1BF0 90 01 01 14 */ stw r0, 0x114(r1) @@ -12928,7 +12928,7 @@ func_800E4DE8: /* 800E4E38 000E1C38 41 80 01 DC */ blt lbl_800E5014 /* 800E4E3C 000E1C3C 57 80 08 3C */ slwi r0, r28, 1 /* 800E4E40 000E1C40 1C 60 00 0C */ mulli r3, r0, 0xc -/* 800E4E44 000E1C44 4B F4 EC 15 */ bl func_80033A58 +/* 800E4E44 000E1C44 4B F4 EC 15 */ bl xMemPushTemp__FUi /* 800E4E48 000E1C48 7C 78 1B 79 */ or. r24, r3, r3 /* 800E4E4C 000E1C4C 1C 1C 00 0C */ mulli r0, r28, 0xc /* 800E4E50 000E1C50 7E F8 02 14 */ add r23, r24, r0 @@ -12951,7 +12951,7 @@ func_800E4DE8: /* 800E4E94 000E1C94 EF A2 00 24 */ fdivs f29, f2, f0 /* 800E4E98 000E1C98 48 00 01 58 */ b lbl_800E4FF0 lbl_800E4E9C: -/* 800E4E9C 000E1C9C 4B F4 BD ED */ bl func_80030C88 +/* 800E4E9C 000E1C9C 4B F4 BD ED */ bl xurand__Fv /* 800E4EA0 000E1CA0 6E 80 80 00 */ xoris r0, r20, 0x8000 /* 800E4EA4 000E1CA4 93 21 00 80 */ stw r25, 0x80(r1) /* 800E4EA8 000E1CA8 C8 42 99 70 */ lfd f2, lbl_803CE2F0-_SDA2_BASE_(r2) @@ -12970,7 +12970,7 @@ lbl_800E4E9C: /* 800E4EDC 000E1CDC 7E C3 B3 78 */ mr r3, r22 /* 800E4EE0 000E1CE0 7F 64 DB 78 */ mr r4, r27 /* 800E4EE4 000E1CE4 4B F2 63 81 */ bl func_8000B264 -/* 800E4EE8 000E1CE8 4B F4 BD A1 */ bl func_80030C88 +/* 800E4EE8 000E1CE8 4B F4 BD A1 */ bl xurand__Fv /* 800E4EEC 000E1CEC EC 3E 00 72 */ fmuls f1, f30, f1 /* 800E4EF0 000E1CF0 38 61 00 74 */ addi r3, r1, 0x74 /* 800E4EF4 000E1CF4 38 9F 00 20 */ addi r4, r31, 0x20 @@ -13003,7 +13003,7 @@ lbl_800E4E9C: /* 800E4F60 000E1D60 7E A3 AB 78 */ mr r3, r21 /* 800E4F64 000E1D64 7F 44 D3 78 */ mr r4, r26 /* 800E4F68 000E1D68 4B F2 62 FD */ bl func_8000B264 -/* 800E4F6C 000E1D6C 4B F4 BD 1D */ bl func_80030C88 +/* 800E4F6C 000E1D6C 4B F4 BD 1D */ bl xurand__Fv /* 800E4F70 000E1D70 EC 3F 00 72 */ fmuls f1, f31, f1 /* 800E4F74 000E1D74 38 61 00 38 */ addi r3, r1, 0x38 /* 800E4F78 000E1D78 38 9F 00 20 */ addi r4, r31, 0x20 @@ -13043,9 +13043,9 @@ lbl_800E4FF0: /* 800E4FFC 000E1DFC 7F 03 C3 78 */ mr r3, r24 /* 800E5000 000E1E00 7E E4 BB 78 */ mr r4, r23 /* 800E5004 000E1E04 7F 85 E3 78 */ mr r5, r28 -/* 800E5008 000E1E08 48 08 C3 41 */ bl func_80171348 +/* 800E5008 000E1E08 48 08 C3 41 */ bl zParPTankSpawnBubbles__FP5xVec3P5xVec3Uif /* 800E500C 000E1E0C 7F 03 C3 78 */ mr r3, r24 -/* 800E5010 000E1E10 4B F4 EA 75 */ bl func_80033A84 +/* 800E5010 000E1E10 4B F4 EA 75 */ bl xMemPopTemp__FPv lbl_800E5014: /* 800E5014 000E1E14 E3 E1 01 08 */ psq_l f31, 264(r1), 0, qr0 /* 800E5018 000E1E18 CB E1 01 00 */ lfd f31, 0x100(r1) @@ -13063,8 +13063,8 @@ lbl_800E5014: /* 800E5048 000E1E48 38 21 01 10 */ addi r1, r1, 0x110 /* 800E504C 000E1E4C 4E 80 00 20 */ blr -.global func_800E5050 -func_800E5050: +.global FurryFlurry__17zNPCGoalDogLaunchFv +FurryFlurry__17zNPCGoalDogLaunchFv: /* 800E5050 000E1E50 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800E5054 000E1E54 7C 08 02 A6 */ mflr r0 /* 800E5058 000E1E58 90 01 00 24 */ stw r0, 0x24(r1) @@ -13088,7 +13088,7 @@ lbl_800E5090: /* 800E509C 000E1E9C 40 80 00 60 */ bge lbl_800E50FC /* 800E50A0 000E1EA0 80 7D 00 18 */ lwz r3, 0x18(r29) /* 800E50A4 000E1EA4 38 80 00 00 */ li r4, 0 -/* 800E50A8 000E1EA8 48 02 98 01 */ bl func_8010E8A8 +/* 800E50A8 000E1EA8 48 02 98 01 */ bl TimerGet__7xPsycheF11en_xpsytime /* 800E50AC 000E1EAC C0 02 9A 30 */ lfs f0, lbl_803CE3B0-_SDA2_BASE_(r2) /* 800E50B0 000E1EB0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E50B4 000E1EB4 40 81 00 48 */ ble lbl_800E50FC @@ -13108,7 +13108,7 @@ lbl_800E5090: /* 800E50EC 000E1EEC 38 C6 72 B0 */ addi r6, r6, lbl_802672B0@l /* 800E50F0 000E1EF0 7F E8 FB 78 */ mr r8, r31 /* 800E50F4 000E1EF4 38 A0 00 0F */ li r5, 0xf -/* 800E50F8 000E1EF8 4B FF FC F1 */ bl func_800E4DE8 +/* 800E50F8 000E1EF8 4B FF FC F1 */ bl BubTrailCone__17zNPCGoalDogLaunchFPC5xVec3iPC5xVec3PC5xVec3PC7xMat3x3 lbl_800E50FC: /* 800E50FC 000E1EFC 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E5100 000E1F00 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -13127,11 +13127,11 @@ lbl_800E50FC: /* 800E5134 000E1F34 38 80 00 01 */ li r4, 1 /* 800E5138 000E1F38 93 C1 00 10 */ stw r30, 0x10(r1) /* 800E513C 000E1F3C 7C 7E 1B 78 */ mr r30, r3 -/* 800E5140 000E1F40 4B FF 0B 81 */ bl func_800D5CC0 +/* 800E5140 000E1F40 4B FF 0B 81 */ bl LoopCountSet__16zNPCGoalLoopAnimFi /* 800E5144 000E1F44 FC 20 F8 90 */ fmr f1, f31 /* 800E5148 000E1F48 7F C3 F3 78 */ mr r3, r30 /* 800E514C 000E1F4C 7F E4 FB 78 */ mr r4, r31 -/* 800E5150 000E1F50 4B FF 07 C5 */ bl func_800D5914 +/* 800E5150 000E1F50 4B FF 07 C5 */ bl Enter__16zNPCGoalLoopAnimFfPv /* 800E5154 000E1F54 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E5158 000E1F58 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800E515C 000E1F5C 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -13154,7 +13154,7 @@ lbl_800E50FC: /* 800E51A0 000E1FA0 83 C3 00 00 */ lwz r30, 0(r3) /* 800E51A4 000E1FA4 3B E0 00 00 */ li r31, 0 /* 800E51A8 000E1FA8 7F C3 F3 78 */ mr r3, r30 -/* 800E51AC 000E1FAC 48 00 E2 35 */ bl func_800F33E0 +/* 800E51AC 000E1FAC 48 00 E2 35 */ bl SomethingWonderful__10zNPCCommonFv /* 800E51B0 000E1FB0 2C 03 00 00 */ cmpwi r3, 0 /* 800E51B4 000E1FB4 41 82 00 18 */ beq lbl_800E51CC /* 800E51B8 000E1FB8 38 00 00 01 */ li r0, 1 @@ -13182,13 +13182,13 @@ lbl_800E51FC: /* 800E5204 000E2004 7F C3 F3 78 */ mr r3, r30 /* 800E5208 000E2008 48 00 78 19 */ bl func_800ECA20 /* 800E520C 000E200C 7F C3 F3 78 */ mr r3, r30 -/* 800E5210 000E2010 48 00 BC DD */ bl func_800F0EEC +/* 800E5210 000E2010 48 00 BC DD */ bl VelStop__10zNPCCommonFv /* 800E5214 000E2014 FC 20 F8 90 */ fmr f1, f31 /* 800E5218 000E2018 7F 43 D3 78 */ mr r3, r26 /* 800E521C 000E201C 7F 64 DB 78 */ mr r4, r27 /* 800E5220 000E2020 7F 85 E3 78 */ mr r5, r28 /* 800E5224 000E2024 7F A6 EB 78 */ mr r6, r29 -/* 800E5228 000E2028 4B FF 08 5D */ bl func_800D5A84 +/* 800E5228 000E2028 4B FF 08 5D */ bl Process__16zNPCGoalLoopAnimFP11en_trantypefPvP6xScene lbl_800E522C: /* 800E522C 000E202C E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800E5230 000E2030 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -13207,11 +13207,11 @@ lbl_800E522C: /* 800E5264 000E2064 38 80 00 01 */ li r4, 1 /* 800E5268 000E2068 93 C1 00 10 */ stw r30, 0x10(r1) /* 800E526C 000E206C 7C 7E 1B 78 */ mr r30, r3 -/* 800E5270 000E2070 4B FF 0A 51 */ bl func_800D5CC0 +/* 800E5270 000E2070 4B FF 0A 51 */ bl LoopCountSet__16zNPCGoalLoopAnimFi /* 800E5274 000E2074 FC 20 F8 90 */ fmr f1, f31 /* 800E5278 000E2078 7F C3 F3 78 */ mr r3, r30 /* 800E527C 000E207C 7F E4 FB 78 */ mr r4, r31 -/* 800E5280 000E2080 4B FF 06 95 */ bl func_800D5914 +/* 800E5280 000E2080 4B FF 06 95 */ bl Enter__16zNPCGoalLoopAnimFfPv /* 800E5284 000E2084 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E5288 000E2088 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800E528C 000E208C 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -13233,7 +13233,7 @@ lbl_800E522C: /* 800E52CC 000E20CC 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E52D0 000E20D0 83 C3 00 00 */ lwz r30, 0(r3) /* 800E52D4 000E20D4 7F C3 F3 78 */ mr r3, r30 -/* 800E52D8 000E20D8 48 00 E1 09 */ bl func_800F33E0 +/* 800E52D8 000E20D8 48 00 E1 09 */ bl SomethingWonderful__10zNPCCommonFv /* 800E52DC 000E20DC 2C 03 00 00 */ cmpwi r3, 0 /* 800E52E0 000E20E0 41 82 00 18 */ beq lbl_800E52F8 /* 800E52E4 000E20E4 38 00 00 01 */ li r0, 1 @@ -13258,13 +13258,13 @@ lbl_800E5314: lbl_800E5328: /* 800E5328 000E2128 FC 20 F8 90 */ fmr f1, f31 /* 800E532C 000E212C 7F 43 D3 78 */ mr r3, r26 -/* 800E5330 000E2130 48 00 00 35 */ bl func_800E5364 +/* 800E5330 000E2130 48 00 00 35 */ bl HoundPlayer__15zNPCGoalDogDashFf /* 800E5334 000E2134 FC 20 F8 90 */ fmr f1, f31 /* 800E5338 000E2138 7F 43 D3 78 */ mr r3, r26 /* 800E533C 000E213C 7F 64 DB 78 */ mr r4, r27 /* 800E5340 000E2140 7F 85 E3 78 */ mr r5, r28 /* 800E5344 000E2144 7F A6 EB 78 */ mr r6, r29 -/* 800E5348 000E2148 4B FF 07 3D */ bl func_800D5A84 +/* 800E5348 000E2148 4B FF 07 3D */ bl Process__16zNPCGoalLoopAnimFP11en_trantypefPvP6xScene lbl_800E534C: /* 800E534C 000E214C CB E1 00 28 */ lfd f31, 0x28(r1) /* 800E5350 000E2150 BB 41 00 10 */ lmw r26, 0x10(r1) @@ -13273,8 +13273,8 @@ lbl_800E534C: /* 800E535C 000E215C 38 21 00 30 */ addi r1, r1, 0x30 /* 800E5360 000E2160 4E 80 00 20 */ blr -.global func_800E5364 -func_800E5364: +.global HoundPlayer__15zNPCGoalDogDashFf +HoundPlayer__15zNPCGoalDogDashFf: /* 800E5364 000E2164 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800E5368 000E2168 7C 08 02 A6 */ mflr r0 /* 800E536C 000E216C 90 01 00 24 */ stw r0, 0x24(r1) @@ -13287,14 +13287,14 @@ func_800E5364: /* 800E5388 000E2188 83 E3 00 00 */ lwz r31, 0(r3) /* 800E538C 000E218C C0 62 9A 34 */ lfs f3, lbl_803CE3B4-_SDA2_BASE_(r2) /* 800E5390 000E2190 7F E3 FB 78 */ mr r3, r31 -/* 800E5394 000E2194 48 00 BC 41 */ bl func_800F0FD4 +/* 800E5394 000E2194 48 00 BC 41 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800E5398 000E2198 7F E3 FB 78 */ mr r3, r31 /* 800E539C 000E219C 4B FA BA A5 */ bl func_80090E40 /* 800E53A0 000E21A0 FC 20 F8 90 */ fmr f1, f31 /* 800E53A4 000E21A4 7C 64 1B 78 */ mr r4, r3 /* 800E53A8 000E21A8 7F E3 FB 78 */ mr r3, r31 /* 800E53AC 000E21AC 38 A0 00 00 */ li r5, 0 -/* 800E53B0 000E21B0 48 00 BD 7D */ bl func_800F112C +/* 800E53B0 000E21B0 48 00 BD 7D */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800E53B4 000E21B4 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 800E53B8 000E21B8 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E53BC 000E21BC CB E1 00 10 */ lfd f31, 0x10(r1) @@ -13307,7 +13307,7 @@ func_800E5364: /* 800E53D8 000E21D8 90 01 00 14 */ stw r0, 0x14(r1) /* 800E53DC 000E21DC 38 00 00 00 */ li r0, 0 /* 800E53E0 000E21E0 B0 03 00 4A */ sth r0, 0x4a(r3) -/* 800E53E4 000E21E4 4B FF 03 39 */ bl func_800D571C +/* 800E53E4 000E21E4 4B FF 03 39 */ bl Enter__16zNPCGoalPushAnimFfPv /* 800E53E8 000E21E8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800E53EC 000E21EC 7C 08 03 A6 */ mtlr r0 /* 800E53F0 000E21F0 38 21 00 10 */ addi r1, r1, 0x10 @@ -13324,12 +13324,12 @@ func_800E5364: /* 800E541C 000E221C A8 03 00 4A */ lha r0, 0x4a(r3) /* 800E5420 000E2220 2C 00 00 00 */ cmpwi r0, 0 /* 800E5424 000E2224 40 82 00 08 */ bne lbl_800E542C -/* 800E5428 000E2228 48 00 00 5D */ bl func_800E5484 +/* 800E5428 000E2228 48 00 00 5D */ bl Detonate__17zNPCGoalDogPounceFv lbl_800E542C: /* 800E542C 000E222C FC 20 F8 90 */ fmr f1, f31 /* 800E5430 000E2230 7F C3 F3 78 */ mr r3, r30 /* 800E5434 000E2234 7F E4 FB 78 */ mr r4, r31 -/* 800E5438 000E2238 4B FF 03 21 */ bl func_800D5758 +/* 800E5438 000E2238 4B FF 03 21 */ bl Exit__16zNPCGoalPushAnimFfPv /* 800E543C 000E223C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E5440 000E2240 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800E5444 000E2244 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -13352,8 +13352,8 @@ lbl_800E547C: /* 800E547C 000E227C 7C 83 23 78 */ mr r3, r4 /* 800E5480 000E2280 4E 80 00 20 */ blr -.global func_800E5484 -func_800E5484: +.global Detonate__17zNPCGoalDogPounceFv +Detonate__17zNPCGoalDogPounceFv: /* 800E5484 000E2284 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800E5488 000E2288 7C 08 02 A6 */ mflr r0 /* 800E548C 000E228C 38 80 00 0F */ li r4, 0xf @@ -13363,12 +13363,12 @@ func_800E5484: /* 800E549C 000E229C 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E54A0 000E22A0 83 E3 00 00 */ lwz r31, 0(r3) /* 800E54A4 000E22A4 7F E3 FB 78 */ mr r3, r31 -/* 800E54A8 000E22A8 48 00 E1 8D */ bl func_800F3634 -/* 800E54AC 000E22AC 48 0A 2C F1 */ bl func_8018819C +/* 800E54A8 000E22A8 48 00 E1 8D */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND +/* 800E54AC 000E22AC 48 0A 2C F1 */ bl HAZ_Acquire__Fv /* 800E54B0 000E22B0 7C 7E 1B 79 */ or. r30, r3, r3 /* 800E54B4 000E22B4 41 82 00 30 */ beq lbl_800E54E4 /* 800E54B8 000E22B8 38 80 00 06 */ li r4, 6 -/* 800E54BC 000E22BC 48 0A 2E 59 */ bl func_80188314 +/* 800E54BC 000E22BC 48 0A 2E 59 */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 800E54C0 000E22C0 7F C3 F3 78 */ mr r3, r30 /* 800E54C4 000E22C4 7F E4 FB 78 */ mr r4, r31 /* 800E54C8 000E22C8 48 00 75 F1 */ bl func_800ECAB8 @@ -13377,7 +13377,7 @@ func_800E5484: /* 800E54D4 000E22D4 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800E54D8 000E22D8 7C 64 1B 78 */ mr r4, r3 /* 800E54DC 000E22DC 7F C3 F3 78 */ mr r3, r30 -/* 800E54E0 000E22E0 48 0A 3D 59 */ bl func_80189238 +/* 800E54E0 000E22E0 48 0A 3D 59 */ bl Start__9NPCHazardFPC5xVec3f lbl_800E54E4: /* 800E54E4 000E22E4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800E54E8 000E22E8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -13411,7 +13411,7 @@ lbl_800E54E4: /* 800E5558 000E2358 40 82 00 0C */ bne lbl_800E5564 lbl_800E555C: /* 800E555C 000E235C 7F E3 FB 78 */ mr r3, r31 -/* 800E5560 000E2360 48 00 D3 51 */ bl func_800F28B0 +/* 800E5560 000E2360 48 00 D3 51 */ bl MvptCycle__10zNPCCommonFv lbl_800E5564: /* 800E5564 000E2364 38 00 00 00 */ li r0, 0 /* 800E5568 000E2368 FC 20 F8 90 */ fmr f1, f31 @@ -13424,7 +13424,7 @@ lbl_800E5564: /* 800E5584 000E2384 88 1F 00 1B */ lbz r0, 0x1b(r31) /* 800E5588 000E2388 70 00 00 FB */ andi. r0, r0, 0xfb /* 800E558C 000E238C 98 1F 00 1B */ stb r0, 0x1b(r31) -/* 800E5590 000E2390 4B FE FB 85 */ bl func_800D5114 +/* 800E5590 000E2390 4B FE FB 85 */ bl Enter__14zNPCGoalCommonFfPv /* 800E5594 000E2394 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E5598 000E2398 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800E559C 000E239C 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -13511,7 +13511,7 @@ lbl_800E567C: /* 800E56DC 000E24DC FC 20 F0 90 */ fmr f1, f30 /* 800E56E0 000E24E0 C0 62 99 D4 */ lfs f3, lbl_803CE354-_SDA2_BASE_(r2) /* 800E56E4 000E24E4 7F 43 D3 78 */ mr r3, r26 -/* 800E56E8 000E24E8 48 00 B8 ED */ bl func_800F0FD4 +/* 800E56E8 000E24E8 48 00 B8 ED */ bl ThrottleAdjust__10zNPCCommonFfff /* 800E56EC 000E24EC C0 02 99 2C */ lfs f0, lbl_803CE2AC-_SDA2_BASE_(r2) /* 800E56F0 000E24F0 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800E56F4 000E24F4 41 80 00 10 */ blt lbl_800E5704 @@ -13525,13 +13525,13 @@ lbl_800E5704: /* 800E5710 000E2510 80 BA 00 48 */ lwz r5, 0x48(r26) /* 800E5714 000E2514 7C 64 1B 78 */ mr r4, r3 /* 800E5718 000E2518 38 65 00 30 */ addi r3, r5, 0x30 -/* 800E571C 000E251C 4B F6 8D C1 */ bl func_8004E4DC +/* 800E571C 000E251C 4B F6 8D C1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E5720 000E2520 80 9A 00 48 */ lwz r4, 0x48(r26) /* 800E5724 000E2524 7F 43 D3 78 */ mr r3, r26 /* 800E5728 000E2528 80 04 00 E0 */ lwz r0, 0xe0(r4) /* 800E572C 000E252C 60 00 00 01 */ ori r0, r0, 1 /* 800E5730 000E2530 90 04 00 E0 */ stw r0, 0xe0(r4) -/* 800E5734 000E2534 48 00 B7 B9 */ bl func_800F0EEC +/* 800E5734 000E2534 48 00 B7 B9 */ bl VelStop__10zNPCCommonFv /* 800E5738 000E2538 48 00 00 38 */ b lbl_800E5770 lbl_800E573C: /* 800E573C 000E253C C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) @@ -13542,12 +13542,12 @@ lbl_800E573C: /* 800E5750 000E2550 7F 43 D3 78 */ mr r3, r26 /* 800E5754 000E2554 38 81 00 08 */ addi r4, r1, 8 /* 800E5758 000E2558 38 A0 00 01 */ li r5, 1 -/* 800E575C 000E255C 48 00 B9 D1 */ bl func_800F112C +/* 800E575C 000E255C 48 00 B9 D1 */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800E5760 000E2560 48 00 00 10 */ b lbl_800E5770 lbl_800E5764: /* 800E5764 000E2564 7F 43 D3 78 */ mr r3, r26 /* 800E5768 000E2568 3B 00 00 01 */ li r24, 1 -/* 800E576C 000E256C 48 00 B7 81 */ bl func_800F0EEC +/* 800E576C 000E256C 48 00 B7 81 */ bl VelStop__10zNPCCommonFv lbl_800E5770: /* 800E5770 000E2570 2C 18 00 00 */ cmpwi r24, 0 /* 800E5774 000E2574 41 82 00 30 */ beq lbl_800E57A4 @@ -13556,10 +13556,10 @@ lbl_800E5770: /* 800E5780 000E2580 41 82 00 10 */ beq lbl_800E5790 /* 800E5784 000E2584 7F 43 D3 78 */ mr r3, r26 /* 800E5788 000E2588 38 A0 00 1F */ li r5, 0x1f -/* 800E578C 000E258C 4B F3 9F 55 */ bl func_8001F6E0 +/* 800E578C 000E258C 4B F3 9F 55 */ bl zEntEvent__FP5xBaseP5xBaseUi lbl_800E5790: /* 800E5790 000E2590 7F 43 D3 78 */ mr r3, r26 -/* 800E5794 000E2594 48 00 D1 1D */ bl func_800F28B0 +/* 800E5794 000E2594 48 00 D1 1D */ bl MvptCycle__10zNPCCommonFv /* 800E5798 000E2598 38 00 00 03 */ li r0, 3 /* 800E579C 000E259C 3B 60 00 01 */ li r27, 1 /* 800E57A0 000E25A0 90 1D 00 00 */ stw r0, 0(r29) @@ -13575,7 +13575,7 @@ lbl_800E57B8: /* 800E57C0 000E25C0 7F A4 EB 78 */ mr r4, r29 /* 800E57C4 000E25C4 7F C5 F3 78 */ mr r5, r30 /* 800E57C8 000E25C8 7F E6 FB 78 */ mr r6, r31 -/* 800E57CC 000E25CC 48 02 93 7D */ bl func_8010EB48 +/* 800E57CC 000E25CC 48 02 93 7D */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800E57D0: /* 800E57D0 000E25D0 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 800E57D4 000E25D4 CB E1 00 50 */ lfd f31, 0x50(r1) @@ -13609,7 +13609,7 @@ lbl_800E580C: /* 800E583C 000E263C 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E5840 000E2640 7C 9E 23 78 */ mr r30, r4 /* 800E5844 000E2644 83 E3 00 00 */ lwz r31, 0(r3) -/* 800E5848 000E2648 4B F4 B4 21 */ bl func_80030C68 +/* 800E5848 000E2648 4B F4 B4 21 */ bl xrand__Fv /* 800E584C 000E264C 54 60 4F FE */ rlwinm r0, r3, 9, 0x1f, 0x1f /* 800E5850 000E2650 7F E3 FB 78 */ mr r3, r31 /* 800E5854 000E2654 90 1D 00 6C */ stw r0, 0x6c(r29) @@ -13618,11 +13618,11 @@ lbl_800E580C: /* 800E5860 000E2660 90 1D 00 6C */ stw r0, 0x6c(r29) /* 800E5864 000E2664 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) /* 800E5868 000E2668 D0 1D 00 70 */ stfs f0, 0x70(r29) -/* 800E586C 000E266C 48 01 54 0D */ bl func_800FAC78 +/* 800E586C 000E266C 48 01 54 0D */ bl DiscoReset__11zNPCFodBzztFv /* 800E5870 000E2670 FC 20 F8 90 */ fmr f1, f31 /* 800E5874 000E2674 7F A3 EB 78 */ mr r3, r29 /* 800E5878 000E2678 7F C4 F3 78 */ mr r4, r30 -/* 800E587C 000E267C 4B FF 00 99 */ bl func_800D5914 +/* 800E587C 000E267C 4B FF 00 99 */ bl Enter__16zNPCGoalLoopAnimFfPv /* 800E5880 000E2680 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800E5884 000E2684 80 01 00 34 */ lwz r0, 0x34(r1) /* 800E5888 000E2688 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -13653,9 +13653,9 @@ lbl_800E580C: /* 800E58EC 000E26EC 40 80 00 2C */ bge lbl_800E5918 /* 800E58F0 000E26F0 3C 80 4E 47 */ lis r4, 0x4E475231@ha /* 800E58F4 000E26F4 38 84 52 31 */ addi r4, r4, 0x4E475231@l -/* 800E58F8 000E26F8 48 02 86 45 */ bl func_8010DF3C +/* 800E58F8 000E26F8 48 02 86 45 */ bl FindGoal__7xPsycheFi /* 800E58FC 000E26FC 38 80 03 E8 */ li r4, 0x3e8 -/* 800E5900 000E2700 4B FF 03 C1 */ bl func_800D5CC0 +/* 800E5900 000E2700 4B FF 03 C1 */ bl LoopCountSet__16zNPCGoalLoopAnimFi /* 800E5904 000E2704 38 00 00 08 */ li r0, 8 /* 800E5908 000E2708 3C 60 4E 47 */ lis r3, 0x4E475231@ha /* 800E590C 000E270C 90 1C 00 00 */ stw r0, 0(r28) @@ -13663,7 +13663,7 @@ lbl_800E580C: /* 800E5914 000E2714 48 00 00 70 */ b lbl_800E5984 lbl_800E5918: /* 800E5918 000E2718 7F E3 FB 78 */ mr r3, r31 -/* 800E591C 000E271C 48 00 DA C5 */ bl func_800F33E0 +/* 800E591C 000E271C 48 00 DA C5 */ bl SomethingWonderful__10zNPCCommonFv /* 800E5920 000E2720 2C 03 00 00 */ cmpwi r3, 0 /* 800E5924 000E2724 41 82 00 18 */ beq lbl_800E593C /* 800E5928 000E2728 38 00 00 01 */ li r0, 1 @@ -13704,7 +13704,7 @@ lbl_800E5998: /* 800E59A0 000E27A0 41 82 00 18 */ beq lbl_800E59B8 /* 800E59A4 000E27A4 7F E3 FB 78 */ mr r3, r31 /* 800E59A8 000E27A8 38 80 00 09 */ li r4, 9 -/* 800E59AC 000E27AC 48 00 DC 89 */ bl func_800F3634 +/* 800E59AC 000E27AC 48 00 DC 89 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 800E59B0 000E27B0 38 00 00 00 */ li r0, 0 /* 800E59B4 000E27B4 90 0D 83 B8 */ stw r0, lbl_803CACB8-_SDA_BASE_(r13) lbl_800E59B8: @@ -13773,16 +13773,16 @@ lbl_800E5A80: /* 800E5A9C 000E289C 90 03 00 E0 */ stw r0, 0xe0(r3) lbl_800E5AA0: /* 800E5AA0 000E28A0 7F E3 FB 78 */ mr r3, r31 -/* 800E5AA4 000E28A4 48 00 B4 49 */ bl func_800F0EEC +/* 800E5AA4 000E28A4 48 00 B4 49 */ bl VelStop__10zNPCCommonFv /* 800E5AA8 000E28A8 FC 20 F8 90 */ fmr f1, f31 /* 800E5AAC 000E28AC 7F E3 FB 78 */ mr r3, r31 -/* 800E5AB0 000E28B0 48 01 51 D5 */ bl func_800FAC84 +/* 800E5AB0 000E28B0 48 01 51 D5 */ bl DiscoUpdate__11zNPCFodBzztFf /* 800E5AB4 000E28B4 FC 20 F8 90 */ fmr f1, f31 /* 800E5AB8 000E28B8 7F 63 DB 78 */ mr r3, r27 /* 800E5ABC 000E28BC 7F 84 E3 78 */ mr r4, r28 /* 800E5AC0 000E28C0 7F A5 EB 78 */ mr r5, r29 /* 800E5AC4 000E28C4 7F C6 F3 78 */ mr r6, r30 -/* 800E5AC8 000E28C8 4B FE FF BD */ bl func_800D5A84 +/* 800E5AC8 000E28C8 4B FE FF BD */ bl Process__16zNPCGoalLoopAnimFP11en_trantypefPvP6xScene lbl_800E5ACC: /* 800E5ACC 000E28CC E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800E5AD0 000E28D0 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -13813,11 +13813,11 @@ lbl_800E5ACC: /* 800E5B34 000E2934 90 1F 01 C8 */ stw r0, 0x1c8(r31) lbl_800E5B38: /* 800E5B38 000E2938 7F A3 EB 78 */ mr r3, r29 -/* 800E5B3C 000E293C 48 00 02 05 */ bl func_800E5D40 +/* 800E5B3C 000E293C 48 00 02 05 */ bl GlyphStart__15zNPCGoalEvilPatFv /* 800E5B40 000E2940 FC 20 F8 90 */ fmr f1, f31 /* 800E5B44 000E2944 7F A3 EB 78 */ mr r3, r29 /* 800E5B48 000E2948 7F C4 F3 78 */ mr r4, r30 -/* 800E5B4C 000E294C 4B FE F5 C9 */ bl func_800D5114 +/* 800E5B4C 000E294C 4B FE F5 C9 */ bl Enter__14zNPCGoalCommonFfPv /* 800E5B50 000E2950 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E5B54 000E2954 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800E5B58 000E2958 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -13851,7 +13851,7 @@ lbl_800E5BC4: /* 800E5BC4 000E29C4 C0 02 99 00 */ lfs f0, lbl_803CE280-_SDA2_BASE_(r2) /* 800E5BC8 000E29C8 7F A3 EB 78 */ mr r3, r29 /* 800E5BCC 000E29CC D0 1F 02 D0 */ stfs f0, 0x2d0(r31) -/* 800E5BD0 000E29D0 48 00 01 E1 */ bl func_800E5DB0 +/* 800E5BD0 000E29D0 48 00 01 E1 */ bl GlyphStop__15zNPCGoalEvilPatFv /* 800E5BD4 000E29D4 FC 20 F8 90 */ fmr f1, f31 /* 800E5BD8 000E29D8 7F A3 EB 78 */ mr r3, r29 /* 800E5BDC 000E29DC 7F C4 F3 78 */ mr r4, r30 @@ -13891,7 +13891,7 @@ lbl_800E5C50: /* 800E5C5C 000E2A5C 7C E3 3B 78 */ mr r3, r7 /* 800E5C60 000E2A60 48 00 00 08 */ b lbl_800E5C68 lbl_800E5C64: -/* 800E5C64 000E2A64 48 02 8E E5 */ bl func_8010EB48 +/* 800E5C64 000E2A64 48 02 8E E5 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800E5C68: /* 800E5C68 000E2A68 80 01 00 14 */ lwz r0, 0x14(r1) /* 800E5C6C 000E2A6C 7C 08 03 A6 */ mtlr r0 @@ -13911,7 +13911,7 @@ lbl_800E5C68: /* 800E5CA4 000E2AA4 48 00 00 2C */ b lbl_800E5CD0 lbl_800E5CA8: /* 800E5CA8 000E2AA8 C3 E4 00 10 */ lfs f31, 0x10(r4) -/* 800E5CAC 000E2AAC 4B F4 AF DD */ bl func_80030C88 +/* 800E5CAC 000E2AAC 4B F4 AF DD */ bl xurand__Fv /* 800E5CB0 000E2AB0 C0 42 98 FC */ lfs f2, lbl_803CE27C-_SDA2_BASE_(r2) /* 800E5CB4 000E2AB4 38 60 00 01 */ li r3, 1 /* 800E5CB8 000E2AB8 C0 02 99 0C */ lfs f0, lbl_803CE28C-_SDA2_BASE_(r2) @@ -13931,8 +13931,8 @@ lbl_800E5CD4: /* 800E5CE8 000E2AE8 38 21 00 20 */ addi r1, r1, 0x20 /* 800E5CEC 000E2AEC 4E 80 00 20 */ blr -.global func_800E5CF0 -func_800E5CF0: +.global InputStun__15zNPCGoalEvilPatFP11NPCStunInfo +InputStun__15zNPCGoalEvilPatFP11NPCStunInfo: /* 800E5CF0 000E2AF0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800E5CF4 000E2AF4 7C 08 02 A6 */ mflr r0 /* 800E5CF8 000E2AF8 90 01 00 14 */ stw r0, 0x14(r1) @@ -13941,14 +13941,14 @@ func_800E5CF0: /* 800E5D04 000E2B04 48 00 6A 8D */ bl func_800EC790 /* 800E5D08 000E2B08 3C 80 4E 47 */ lis r4, 0x4E475261@ha /* 800E5D0C 000E2B0C 38 84 52 61 */ addi r4, r4, 0x4E475261@l -/* 800E5D10 000E2B10 48 02 82 2D */ bl func_8010DF3C +/* 800E5D10 000E2B10 48 02 82 2D */ bl FindGoal__7xPsycheFi /* 800E5D14 000E2B14 28 03 00 00 */ cmplwi r3, 0 /* 800E5D18 000E2B18 40 82 00 0C */ bne lbl_800E5D24 /* 800E5D1C 000E2B1C 38 60 00 00 */ li r3, 0 /* 800E5D20 000E2B20 48 00 00 0C */ b lbl_800E5D2C lbl_800E5D24: /* 800E5D24 000E2B24 7F E4 FB 78 */ mr r4, r31 -/* 800E5D28 000E2B28 48 00 02 6D */ bl func_800E5F94 +/* 800E5D28 000E2B28 48 00 02 6D */ bl InputInfo__15zNPCGoalStunnedFP11NPCStunInfo lbl_800E5D2C: /* 800E5D2C 000E2B2C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800E5D30 000E2B30 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -13956,8 +13956,8 @@ lbl_800E5D2C: /* 800E5D38 000E2B38 38 21 00 10 */ addi r1, r1, 0x10 /* 800E5D3C 000E2B3C 4E 80 00 20 */ blr -.global func_800E5D40 -func_800E5D40: +.global GlyphStart__15zNPCGoalEvilPatFv +GlyphStart__15zNPCGoalEvilPatFv: /* 800E5D40 000E2B40 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800E5D44 000E2B44 7C 08 02 A6 */ mflr r0 /* 800E5D48 000E2B48 90 01 00 14 */ stw r0, 0x14(r1) @@ -13965,22 +13965,22 @@ func_800E5D40: /* 800E5D50 000E2B50 80 83 00 18 */ lwz r4, 0x18(r3) /* 800E5D54 000E2B54 38 60 00 09 */ li r3, 9 /* 800E5D58 000E2B58 83 E4 00 00 */ lwz r31, 0(r4) -/* 800E5D5C 000E2B5C 48 0A 0A 89 */ bl func_801867E4 +/* 800E5D5C 000E2B5C 48 0A 0A 89 */ bl GLYF_Acquire__F11en_npcglyph /* 800E5D60 000E2B60 90 7F 02 D4 */ stw r3, 0x2d4(r31) /* 800E5D64 000E2B64 80 7F 02 D4 */ lwz r3, 0x2d4(r31) /* 800E5D68 000E2B68 28 03 00 00 */ cmplwi r3, 0 /* 800E5D6C 000E2B6C 41 82 00 30 */ beq lbl_800E5D9C /* 800E5D70 000E2B70 38 80 00 01 */ li r4, 1 -/* 800E5D74 000E2B74 48 0A 0D 15 */ bl func_80186A88 +/* 800E5D74 000E2B74 48 0A 0D 15 */ bl Enable__8NPCGlyphFi /* 800E5D78 000E2B78 3C 80 80 29 */ lis r4, lbl_8029321C@ha /* 800E5D7C 000E2B7C 80 7F 02 D4 */ lwz r3, 0x2d4(r31) /* 800E5D80 000E2B80 38 84 32 1C */ addi r4, r4, lbl_8029321C@l /* 800E5D84 000E2B84 38 A0 00 00 */ li r5, 0 -/* 800E5D88 000E2B88 48 0A 0E FD */ bl func_80186C84 +/* 800E5D88 000E2B88 48 0A 0E FD */ bl RotSet__8NPCGlyphFP5xVec3i /* 800E5D8C 000E2B8C 3C 80 80 29 */ lis r4, lbl_80293228@ha /* 800E5D90 000E2B90 80 7F 02 D4 */ lwz r3, 0x2d4(r31) /* 800E5D94 000E2B94 38 84 32 28 */ addi r4, r4, lbl_80293228@l -/* 800E5D98 000E2B98 48 0A 0E 6D */ bl func_80186C04 +/* 800E5D98 000E2B98 48 0A 0E 6D */ bl ScaleSet__8NPCGlyphFP5xVec3 lbl_800E5D9C: /* 800E5D9C 000E2B9C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800E5DA0 000E2BA0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -13988,8 +13988,8 @@ lbl_800E5D9C: /* 800E5DA8 000E2BA8 38 21 00 10 */ addi r1, r1, 0x10 /* 800E5DAC 000E2BAC 4E 80 00 20 */ blr -.global func_800E5DB0 -func_800E5DB0: +.global GlyphStop__15zNPCGoalEvilPatFv +GlyphStop__15zNPCGoalEvilPatFv: /* 800E5DB0 000E2BB0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800E5DB4 000E2BB4 7C 08 02 A6 */ mflr r0 /* 800E5DB8 000E2BB8 90 01 00 14 */ stw r0, 0x14(r1) @@ -13999,7 +13999,7 @@ func_800E5DB0: /* 800E5DC8 000E2BC8 80 7F 02 D4 */ lwz r3, 0x2d4(r31) /* 800E5DCC 000E2BCC 28 03 00 00 */ cmplwi r3, 0 /* 800E5DD0 000E2BD0 41 82 00 08 */ beq lbl_800E5DD8 -/* 800E5DD4 000E2BD4 48 0A 0C DD */ bl func_80186AB0 +/* 800E5DD4 000E2BD4 48 0A 0C DD */ bl Discard__8NPCGlyphFv lbl_800E5DD8: /* 800E5DD8 000E2BD8 38 00 00 00 */ li r0, 0 /* 800E5DDC 000E2BDC 90 1F 02 D4 */ stw r0, 0x2d4(r31) @@ -14028,7 +14028,7 @@ lbl_800E5DD8: /* 800E5E38 000E2C38 40 82 00 28 */ bne lbl_800E5E60 /* 800E5E3C 000E2C3C 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 800E5E40 000E2C40 C3 E3 00 7C */ lfs f31, 0x7c(r3) -/* 800E5E44 000E2C44 4B F4 AE 45 */ bl func_80030C88 +/* 800E5E44 000E2C44 4B F4 AE 45 */ bl xurand__Fv /* 800E5E48 000E2C48 C0 42 98 FC */ lfs f2, lbl_803CE27C-_SDA2_BASE_(r2) /* 800E5E4C 000E2C4C C0 02 99 0C */ lfs f0, lbl_803CE28C-_SDA2_BASE_(r2) /* 800E5E50 000E2C50 EC 21 10 28 */ fsubs f1, f1, f2 @@ -14039,11 +14039,11 @@ lbl_800E5E60: /* 800E5E60 000E2C60 38 00 00 00 */ li r0, 0 /* 800E5E64 000E2C64 7F E3 FB 78 */ mr r3, r31 /* 800E5E68 000E2C68 B0 1D 00 48 */ sth r0, 0x48(r29) -/* 800E5E6C 000E2C6C 48 00 B0 81 */ bl func_800F0EEC +/* 800E5E6C 000E2C6C 48 00 B0 81 */ bl VelStop__10zNPCCommonFv /* 800E5E70 000E2C70 FC 20 F0 90 */ fmr f1, f30 /* 800E5E74 000E2C74 7F A3 EB 78 */ mr r3, r29 /* 800E5E78 000E2C78 7F C4 F3 78 */ mr r4, r30 -/* 800E5E7C 000E2C7C 4B FE F2 99 */ bl func_800D5114 +/* 800E5E7C 000E2C7C 4B FE F2 99 */ bl Enter__14zNPCGoalCommonFfPv /* 800E5E80 000E2C80 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 800E5E84 000E2C84 CB E1 00 30 */ lfd f31, 0x30(r1) /* 800E5E88 000E2C88 E3 C1 00 28 */ psq_l f30, 40(r1), 0, qr0 @@ -14100,13 +14100,13 @@ lbl_800E5F3C: /* 800E5F44 000E2D44 7C 83 23 78 */ mr r3, r4 /* 800E5F48 000E2D48 C0 44 02 D0 */ lfs f2, 0x2d0(r4) /* 800E5F4C 000E2D4C C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) -/* 800E5F50 000E2D50 48 01 30 41 */ bl func_800F8F90 +/* 800E5F50 000E2D50 48 01 30 41 */ bl SyncStunGlyph__9zNPCRobotFfff /* 800E5F54 000E2D54 FC 20 F8 90 */ fmr f1, f31 /* 800E5F58 000E2D58 7F 83 E3 78 */ mr r3, r28 /* 800E5F5C 000E2D5C 7F A4 EB 78 */ mr r4, r29 /* 800E5F60 000E2D60 7F C5 F3 78 */ mr r5, r30 /* 800E5F64 000E2D64 7F E6 FB 78 */ mr r6, r31 -/* 800E5F68 000E2D68 48 02 8B E1 */ bl func_8010EB48 +/* 800E5F68 000E2D68 48 02 8B E1 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800E5F6C: /* 800E5F6C 000E2D6C E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800E5F70 000E2D70 80 01 00 34 */ lwz r0, 0x34(r1) @@ -14119,8 +14119,8 @@ lbl_800E5F6C: /* 800E5F8C 000E2D8C 38 21 00 30 */ addi r1, r1, 0x30 /* 800E5F90 000E2D90 4E 80 00 20 */ blr -.global func_800E5F94 -func_800E5F94: +.global InputInfo__15zNPCGoalStunnedFP11NPCStunInfo +InputInfo__15zNPCGoalStunnedFP11NPCStunInfo: /* 800E5F94 000E2D94 80 A3 00 18 */ lwz r5, 0x18(r3) /* 800E5F98 000E2D98 38 00 00 10 */ li r0, 0x10 /* 800E5F9C 000E2D9C 80 A5 00 00 */ lwz r5, 0(r5) @@ -14152,12 +14152,12 @@ lbl_800E5FBC: /* 800E5FFC 000E2DFC 41 82 00 10 */ beq lbl_800E600C /* 800E6000 000E2E00 3C 80 80 29 */ lis r4, lbl_80293234@ha /* 800E6004 000E2E04 38 84 32 34 */ addi r4, r4, lbl_80293234@l -/* 800E6008 000E2E08 48 0A 0B FD */ bl func_80186C04 +/* 800E6008 000E2E08 48 0A 0B FD */ bl ScaleSet__8NPCGlyphFP5xVec3 lbl_800E600C: /* 800E600C 000E2E0C FC 20 F8 90 */ fmr f1, f31 /* 800E6010 000E2E10 7F C3 F3 78 */ mr r3, r30 /* 800E6014 000E2E14 7F E4 FB 78 */ mr r4, r31 -/* 800E6018 000E2E18 4B FE F0 FD */ bl func_800D5114 +/* 800E6018 000E2E18 4B FE F0 FD */ bl Enter__14zNPCGoalCommonFfPv /* 800E601C 000E2E1C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E6020 000E2E20 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800E6024 000E2E24 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -14192,13 +14192,13 @@ lbl_800E6094: /* 800E6094 000E2E94 FC 20 F8 90 */ fmr f1, f31 /* 800E6098 000E2E98 C0 42 99 04 */ lfs f2, lbl_803CE284-_SDA2_BASE_(r2) /* 800E609C 000E2E9C C0 6D 93 70 */ lfs f3, lbl_803CBC70-_SDA_BASE_(r13) -/* 800E60A0 000E2EA0 48 01 2E F1 */ bl func_800F8F90 +/* 800E60A0 000E2EA0 48 01 2E F1 */ bl SyncStunGlyph__9zNPCRobotFfff /* 800E60A4 000E2EA4 FC 20 F8 90 */ fmr f1, f31 /* 800E60A8 000E2EA8 7F 83 E3 78 */ mr r3, r28 /* 800E60AC 000E2EAC 7F A4 EB 78 */ mr r4, r29 /* 800E60B0 000E2EB0 7F C5 F3 78 */ mr r5, r30 /* 800E60B4 000E2EB4 7F E6 FB 78 */ mr r6, r31 -/* 800E60B8 000E2EB8 48 02 8A 91 */ bl func_8010EB48 +/* 800E60B8 000E2EB8 48 02 8A 91 */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 800E60BC 000E2EBC E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800E60C0 000E2EC0 80 01 00 34 */ lwz r0, 0x34(r1) /* 800E60C4 000E2EC4 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -14224,14 +14224,14 @@ lbl_800E6094: /* 800E6114 000E2F14 80 7F 02 D4 */ lwz r3, 0x2d4(r31) /* 800E6118 000E2F18 28 03 00 00 */ cmplwi r3, 0 /* 800E611C 000E2F1C 41 82 00 08 */ beq lbl_800E6124 -/* 800E6120 000E2F20 48 0A 09 91 */ bl func_80186AB0 +/* 800E6120 000E2F20 48 0A 09 91 */ bl Discard__8NPCGlyphFv lbl_800E6124: /* 800E6124 000E2F24 38 00 00 00 */ li r0, 0 /* 800E6128 000E2F28 FC 20 F8 90 */ fmr f1, f31 /* 800E612C 000E2F2C 90 1F 02 D4 */ stw r0, 0x2d4(r31) /* 800E6130 000E2F30 7F A3 EB 78 */ mr r3, r29 /* 800E6134 000E2F34 7F C4 F3 78 */ mr r4, r30 -/* 800E6138 000E2F38 4B FE EF DD */ bl func_800D5114 +/* 800E6138 000E2F38 4B FE EF DD */ bl Enter__14zNPCGoalCommonFfPv /* 800E613C 000E2F3C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E6140 000E2F40 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800E6144 000E2F44 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -14259,16 +14259,16 @@ lbl_800E6124: /* 800E619C 000E2F9C 28 00 52 3B */ cmplwi r0, 0x523b /* 800E61A0 000E2FA0 40 82 00 0C */ bne lbl_800E61AC /* 800E61A4 000E2FA4 7F E3 FB 78 */ mr r3, r31 -/* 800E61A8 000E2FA8 48 01 A8 E5 */ bl func_80100A8C +/* 800E61A8 000E2FA8 48 01 A8 E5 */ bl RopePopsShield__9zNPCSlickFv lbl_800E61AC: /* 800E61AC 000E2FAC C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800E61B0 000E2FB0 7F E3 FB 78 */ mr r3, r31 /* 800E61B4 000E2FB4 38 80 00 00 */ li r4, 0 -/* 800E61B8 000E2FB8 48 00 D0 89 */ bl func_800F3240 +/* 800E61B8 000E2FB8 48 00 D0 89 */ bl Vibrate__10zNPCCommonF10en_npcvibef /* 800E61BC 000E2FBC FC 20 F8 90 */ fmr f1, f31 /* 800E61C0 000E2FC0 7F A3 EB 78 */ mr r3, r29 /* 800E61C4 000E2FC4 7F C4 F3 78 */ mr r4, r30 -/* 800E61C8 000E2FC8 4B FE EF 4D */ bl func_800D5114 +/* 800E61C8 000E2FC8 4B FE EF 4D */ bl Enter__14zNPCGoalCommonFfPv /* 800E61CC 000E2FCC E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800E61D0 000E2FD0 80 01 00 34 */ lwz r0, 0x34(r1) /* 800E61D4 000E2FD4 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -14320,7 +14320,7 @@ lbl_800E61AC: /* 800E628C 000E308C 7C 7C 1B 78 */ mr r28, r3 /* 800E6290 000E3090 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E6294 000E3094 80 63 00 00 */ lwz r3, 0(r3) -/* 800E6298 000E3098 48 00 DC 71 */ bl func_800F3F08 +/* 800E6298 000E3098 48 00 DC 71 */ bl GimmeLassInfo__10zNPCCommonFv /* 800E629C 000E309C 80 03 00 00 */ lwz r0, 0(r3) /* 800E62A0 000E30A0 2C 00 00 02 */ cmpwi r0, 2 /* 800E62A4 000E30A4 40 82 00 18 */ bne lbl_800E62BC @@ -14353,7 +14353,7 @@ lbl_800E62F8: /* 800E6300 000E3100 7F A4 EB 78 */ mr r4, r29 /* 800E6304 000E3104 7F C5 F3 78 */ mr r5, r30 /* 800E6308 000E3108 7F E6 FB 78 */ mr r6, r31 -/* 800E630C 000E310C 48 02 88 3D */ bl func_8010EB48 +/* 800E630C 000E310C 48 02 88 3D */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800E6310: /* 800E6310 000E3110 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E6314 000E3114 CB E1 00 18 */ lfd f31, 0x18(r1) @@ -14379,14 +14379,14 @@ lbl_800E6310: /* 800E6364 000E3164 83 C3 00 00 */ lwz r30, 0(r3) /* 800E6368 000E3168 3B 00 00 00 */ li r24, 0 /* 800E636C 000E316C 7F C3 F3 78 */ mr r3, r30 -/* 800E6370 000E3170 48 00 DB 99 */ bl func_800F3F08 +/* 800E6370 000E3170 48 00 DB 99 */ bl GimmeLassInfo__10zNPCCommonFv /* 800E6374 000E3174 7C 79 1B 78 */ mr r25, r3 /* 800E6378 000E3178 7F C3 F3 78 */ mr r3, r30 -/* 800E637C 000E317C 48 00 CC 85 */ bl func_800F3000 +/* 800E637C 000E317C 48 00 CC 85 */ bl AnimCurStateID__10zNPCCommonFv /* 800E6380 000E3180 7C 7F 1B 78 */ mr r31, r3 /* 800E6384 000E3184 7F C3 F3 78 */ mr r3, r30 /* 800E6388 000E3188 38 80 00 00 */ li r4, 0 -/* 800E638C 000E318C 48 00 CC ED */ bl func_800F3078 +/* 800E638C 000E318C 48 00 CC ED */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 800E6390 000E3190 C0 02 99 B4 */ lfs f0, lbl_803CE334-_SDA2_BASE_(r2) /* 800E6394 000E3194 EC 00 F8 2A */ fadds f0, f0, f31 /* 800E6398 000E3198 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -14403,7 +14403,7 @@ lbl_800E6310: /* 800E63C4 000E31C4 7D 89 03 A6 */ mtctr r12 /* 800E63C8 000E31C8 4E 80 04 21 */ bctrl /* 800E63CC 000E31CC 38 60 00 03 */ li r3, 3 -/* 800E63D0 000E31D0 4B F8 59 71 */ bl func_8006BD40 +/* 800E63D0 000E31D0 4B F8 59 71 */ bl zEntPlayer_LassoNotify__F14en_LASSO_EVENT /* 800E63D4 000E31D4 48 00 00 28 */ b lbl_800E63FC lbl_800E63D8: /* 800E63D8 000E31D8 80 03 00 20 */ lwz r0, 0x20(r3) @@ -14426,7 +14426,7 @@ lbl_800E63FC: /* 800E6418 000E3218 3B 04 52 5F */ addi r24, r4, 0x4E47525F@l /* 800E641C 000E321C 38 80 00 02 */ li r4, 2 /* 800E6420 000E3220 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) -/* 800E6424 000E3224 48 00 CE 1D */ bl func_800F3240 +/* 800E6424 000E3224 48 00 CE 1D */ bl Vibrate__10zNPCCommonF10en_npcvibef /* 800E6428 000E3228 48 00 00 4C */ b lbl_800E6474 lbl_800E642C: /* 800E642C 000E322C 2C 00 00 02 */ cmpwi r0, 2 @@ -14447,7 +14447,7 @@ lbl_800E6454: /* 800E6464 000E3264 3B 04 52 64 */ addi r24, r4, 0x4E475264@l /* 800E6468 000E3268 38 80 00 02 */ li r4, 2 /* 800E646C 000E326C C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) -/* 800E6470 000E3270 48 00 CD D1 */ bl func_800F3240 +/* 800E6470 000E3270 48 00 CD D1 */ bl Vibrate__10zNPCCommonF10en_npcvibef lbl_800E6474: /* 800E6474 000E3274 80 1B 00 00 */ lwz r0, 0(r27) /* 800E6478 000E3278 2C 00 00 00 */ cmpwi r0, 0 @@ -14457,7 +14457,7 @@ lbl_800E6474: lbl_800E6488: /* 800E6488 000E3288 7F C3 F3 78 */ mr r3, r30 /* 800E648C 000E328C 38 80 00 01 */ li r4, 1 -/* 800E6490 000E3290 48 00 D9 CD */ bl func_800F3E5C +/* 800E6490 000E3290 48 00 D9 CD */ bl LassoSyncAnims__10zNPCCommonF11en_lassanim /* 800E6494 000E3294 3C 60 80 29 */ lis r3, lbl_80295518@ha /* 800E6498 000E3298 38 63 55 18 */ addi r3, r3, lbl_80295518@l /* 800E649C 000E329C 80 03 00 1C */ lwz r0, 0x1c(r3) @@ -14466,7 +14466,7 @@ lbl_800E6488: /* 800E64A8 000E32A8 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800E64AC 000E32AC 7F C3 F3 78 */ mr r3, r30 /* 800E64B0 000E32B0 38 80 00 03 */ li r4, 3 -/* 800E64B4 000E32B4 48 00 CD 8D */ bl func_800F3240 +/* 800E64B4 000E32B4 48 00 CD 8D */ bl Vibrate__10zNPCCommonF10en_npcvibef /* 800E64B8 000E32B8 48 00 00 20 */ b lbl_800E64D8 lbl_800E64BC: /* 800E64BC 000E32BC 80 03 00 20 */ lwz r0, 0x20(r3) @@ -14475,19 +14475,19 @@ lbl_800E64BC: /* 800E64C8 000E32C8 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800E64CC 000E32CC 7F C3 F3 78 */ mr r3, r30 /* 800E64D0 000E32D0 38 80 00 04 */ li r4, 4 -/* 800E64D4 000E32D4 48 00 CD 6D */ bl func_800F3240 +/* 800E64D4 000E32D4 48 00 CD 6D */ bl Vibrate__10zNPCCommonF10en_npcvibef lbl_800E64D8: /* 800E64D8 000E32D8 7F C3 F3 78 */ mr r3, r30 -/* 800E64DC 000E32DC 48 00 AA 11 */ bl func_800F0EEC +/* 800E64DC 000E32DC 48 00 AA 11 */ bl VelStop__10zNPCCommonFv /* 800E64E0 000E32E0 FC 20 F8 90 */ fmr f1, f31 /* 800E64E4 000E32E4 7F 43 D3 78 */ mr r3, r26 -/* 800E64E8 000E32E8 48 00 00 39 */ bl func_800E6520 +/* 800E64E8 000E32E8 48 00 00 39 */ bl DoTurnAway__17zNPCGoalLassoGrabFf /* 800E64EC 000E32EC FC 20 F8 90 */ fmr f1, f31 /* 800E64F0 000E32F0 7F 43 D3 78 */ mr r3, r26 /* 800E64F4 000E32F4 7F 64 DB 78 */ mr r4, r27 /* 800E64F8 000E32F8 7F 85 E3 78 */ mr r5, r28 /* 800E64FC 000E32FC 7F A6 EB 78 */ mr r6, r29 -/* 800E6500 000E3300 48 02 86 49 */ bl func_8010EB48 +/* 800E6500 000E3300 48 02 86 49 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800E6504: /* 800E6504 000E3304 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 800E6508 000E3308 CB E1 00 30 */ lfd f31, 0x30(r1) @@ -14497,8 +14497,8 @@ lbl_800E6504: /* 800E6518 000E3318 38 21 00 40 */ addi r1, r1, 0x40 /* 800E651C 000E331C 4E 80 00 20 */ blr -.global func_800E6520 -func_800E6520: +.global DoTurnAway__17zNPCGoalLassoGrabFf +DoTurnAway__17zNPCGoalLassoGrabFf: /* 800E6520 000E3320 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800E6524 000E3324 7C 08 02 A6 */ mflr r0 /* 800E6528 000E3328 90 01 00 44 */ stw r0, 0x44(r1) @@ -14548,7 +14548,7 @@ lbl_800E65C0: /* 800E65C8 000E33C8 FC 20 F8 90 */ fmr f1, f31 /* 800E65CC 000E33CC C0 42 98 F8 */ lfs f2, lbl_803CE278-_SDA2_BASE_(r2) /* 800E65D0 000E33D0 7F E3 FB 78 */ mr r3, r31 -/* 800E65D4 000E33D4 48 01 31 4D */ bl func_800F9720 +/* 800E65D4 000E33D4 48 01 31 4D */ bl FaceAntiPlayer__9zNPCRobotFff /* 800E65D8 000E33D8 48 00 00 14 */ b lbl_800E65EC lbl_800E65DC: /* 800E65DC 000E33DC FC 20 F8 90 */ fmr f1, f31 @@ -14603,7 +14603,7 @@ lbl_800E666C: /* 800E6694 000E3494 40 81 00 20 */ ble lbl_800E66B4 /* 800E6698 000E3498 7F A3 EB 78 */ mr r3, r29 /* 800E669C 000E349C 38 80 00 00 */ li r4, 0 -/* 800E66A0 000E34A0 48 00 05 F5 */ bl func_800E6C94 +/* 800E66A0 000E34A0 48 00 05 F5 */ bl ApplyYank__18zNPCGoalLassoThrowFi /* 800E66A4 000E34A4 80 1D 00 4C */ lwz r0, 0x4c(r29) /* 800E66A8 000E34A8 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b /* 800E66AC 000E34AC 90 1D 00 4C */ stw r0, 0x4c(r29) @@ -14614,18 +14614,18 @@ lbl_800E66B4: /* 800E66BC 000E34BC 40 80 00 20 */ bge lbl_800E66DC /* 800E66C0 000E34C0 7F A3 EB 78 */ mr r3, r29 /* 800E66C4 000E34C4 38 80 00 01 */ li r4, 1 -/* 800E66C8 000E34C8 48 00 05 CD */ bl func_800E6C94 +/* 800E66C8 000E34C8 48 00 05 CD */ bl ApplyYank__18zNPCGoalLassoThrowFi /* 800E66CC 000E34CC 80 1D 00 4C */ lwz r0, 0x4c(r29) /* 800E66D0 000E34D0 60 00 00 08 */ ori r0, r0, 8 /* 800E66D4 000E34D4 90 1D 00 4C */ stw r0, 0x4c(r29) /* 800E66D8 000E34D8 48 00 00 44 */ b lbl_800E671C lbl_800E66DC: -/* 800E66DC 000E34DC 4B F4 A5 8D */ bl func_80030C68 +/* 800E66DC 000E34DC 4B F4 A5 8D */ bl xrand__Fv /* 800E66E0 000E34E0 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 800E66E4 000E34E4 41 82 00 20 */ beq lbl_800E6704 /* 800E66E8 000E34E8 7F A3 EB 78 */ mr r3, r29 /* 800E66EC 000E34EC 38 80 00 00 */ li r4, 0 -/* 800E66F0 000E34F0 48 00 05 A5 */ bl func_800E6C94 +/* 800E66F0 000E34F0 48 00 05 A5 */ bl ApplyYank__18zNPCGoalLassoThrowFi /* 800E66F4 000E34F4 80 1D 00 4C */ lwz r0, 0x4c(r29) /* 800E66F8 000E34F8 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b /* 800E66FC 000E34FC 90 1D 00 4C */ stw r0, 0x4c(r29) @@ -14633,20 +14633,20 @@ lbl_800E66DC: lbl_800E6704: /* 800E6704 000E3504 7F A3 EB 78 */ mr r3, r29 /* 800E6708 000E3508 38 80 00 01 */ li r4, 1 -/* 800E670C 000E350C 48 00 05 89 */ bl func_800E6C94 +/* 800E670C 000E350C 48 00 05 89 */ bl ApplyYank__18zNPCGoalLassoThrowFi /* 800E6710 000E3510 80 1D 00 4C */ lwz r0, 0x4c(r29) /* 800E6714 000E3514 60 00 00 08 */ ori r0, r0, 8 /* 800E6718 000E3518 90 1D 00 4C */ stw r0, 0x4c(r29) lbl_800E671C: /* 800E671C 000E351C 7F E3 FB 78 */ mr r3, r31 -/* 800E6720 000E3520 48 00 D7 E9 */ bl func_800F3F08 +/* 800E6720 000E3520 48 00 D7 E9 */ bl GimmeLassInfo__10zNPCCommonFv /* 800E6724 000E3524 80 1F 01 C8 */ lwz r0, 0x1c8(r31) /* 800E6728 000E3528 FC 20 F8 90 */ fmr f1, f31 /* 800E672C 000E352C 7F A3 EB 78 */ mr r3, r29 /* 800E6730 000E3530 7F C4 F3 78 */ mr r4, r30 /* 800E6734 000E3534 54 00 02 0C */ rlwinm r0, r0, 0, 8, 6 /* 800E6738 000E3538 90 1F 01 C8 */ stw r0, 0x1c8(r31) -/* 800E673C 000E353C 4B FE E9 D9 */ bl func_800D5114 +/* 800E673C 000E353C 4B FE E9 D9 */ bl Enter__14zNPCGoalCommonFfPv /* 800E6740 000E3540 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E6744 000E3544 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800E6748 000E3548 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -14692,7 +14692,7 @@ lbl_800E678C: /* 800E67E4 000E35E4 7F E3 FB 78 */ mr r3, r31 /* 800E67E8 000E35E8 64 00 01 00 */ oris r0, r0, 0x100 /* 800E67EC 000E35EC 90 1F 01 C8 */ stw r0, 0x1c8(r31) -/* 800E67F0 000E35F0 48 00 D7 19 */ bl func_800F3F08 +/* 800E67F0 000E35F0 48 00 D7 19 */ bl GimmeLassInfo__10zNPCCommonFv /* 800E67F4 000E35F4 80 1F 01 C8 */ lwz r0, 0x1c8(r31) /* 800E67F8 000E35F8 54 00 02 0C */ rlwinm r0, r0, 0, 8, 6 /* 800E67FC 000E35FC 90 1F 01 C8 */ stw r0, 0x1c8(r31) @@ -14706,7 +14706,7 @@ lbl_800E678C: /* 800E681C 000E361C 40 82 00 20 */ bne lbl_800E683C /* 800E6820 000E3620 7F E3 FB 78 */ mr r3, r31 /* 800E6824 000E3624 38 80 00 00 */ li r4, 0 -/* 800E6828 000E3628 48 00 C8 51 */ bl func_800F3078 +/* 800E6828 000E3628 48 00 C8 51 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 800E682C 000E362C C0 02 99 B4 */ lfs f0, lbl_803CE334-_SDA2_BASE_(r2) /* 800E6830 000E3630 EC 00 F0 2A */ fadds f0, f0, f30 /* 800E6834 000E3634 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -14719,7 +14719,7 @@ lbl_800E683C: /* 800E684C 000E364C 7D 89 03 A6 */ mtctr r12 /* 800E6850 000E3650 4E 80 04 21 */ bctrl /* 800E6854 000E3654 38 60 00 01 */ li r3, 1 -/* 800E6858 000E3658 4B F8 54 E9 */ bl func_8006BD40 +/* 800E6858 000E3658 4B F8 54 E9 */ bl zEntPlayer_LassoNotify__F14en_LASSO_EVENT /* 800E685C 000E365C 38 00 00 01 */ li r0, 1 /* 800E6860 000E3660 3C 60 4E 47 */ lis r3, 0x4E475264@ha /* 800E6864 000E3664 90 1C 00 00 */ stw r0, 0(r28) @@ -14769,7 +14769,7 @@ lbl_800E68F0: /* 800E6900 000E3700 C0 42 98 F8 */ lfs f2, lbl_803CE278-_SDA2_BASE_(r2) /* 800E6904 000E3704 7F E3 FB 78 */ mr r3, r31 /* 800E6908 000E3708 38 81 00 08 */ addi r4, r1, 8 -/* 800E690C 000E370C 48 00 A9 2D */ bl func_800F1238 +/* 800E690C 000E370C 48 00 A9 2D */ bl TurnToFace__10zNPCCommonFfPC5xVec3f lbl_800E6910: /* 800E6910 000E3710 38 00 00 00 */ li r0, 0 /* 800E6914 000E3714 FC 20 F0 90 */ fmr f1, f30 @@ -14778,7 +14778,7 @@ lbl_800E6910: /* 800E6920 000E3720 7F 84 E3 78 */ mr r4, r28 /* 800E6924 000E3724 7F A5 EB 78 */ mr r5, r29 /* 800E6928 000E3728 7F C6 F3 78 */ mr r6, r30 -/* 800E692C 000E372C 48 02 82 1D */ bl func_8010EB48 +/* 800E692C 000E372C 48 02 82 1D */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800E6930: /* 800E6930 000E3730 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 800E6934 000E3734 CB E1 00 40 */ lfd f31, 0x40(r1) @@ -14829,13 +14829,13 @@ lbl_800E69D4: /* 800E69E0 000E37E0 4B F2 7D 75 */ bl func_8000E754 /* 800E69E4 000E37E4 7F 03 C3 78 */ mr r3, r24 /* 800E69E8 000E37E8 3B BD 00 01 */ addi r29, r29, 1 -/* 800E69EC 000E37EC 4B FC EF F9 */ bl func_800B59E4 +/* 800E69EC 000E37EC 4B FC EF F9 */ bl zSurfaceGetSurface__FPC7xCollis /* 800E69F0 000E37F0 28 03 00 00 */ cmplwi r3, 0 /* 800E69F4 000E37F4 41 82 00 24 */ beq lbl_800E6A18 /* 800E69F8 000E37F8 88 03 00 20 */ lbz r0, 0x20(r3) /* 800E69FC 000E37FC 28 00 00 00 */ cmplwi r0, 0 /* 800E6A00 000E3800 40 82 00 18 */ bne lbl_800E6A18 -/* 800E6A04 000E3804 4B FC F1 79 */ bl func_800B5B7C +/* 800E6A04 000E3804 4B FC F1 79 */ bl zSurfaceGetDamageType__FPC8xSurface /* 800E6A08 000E3808 2C 03 00 00 */ cmpwi r3, 0 /* 800E6A0C 000E380C 41 82 00 0C */ beq lbl_800E6A18 /* 800E6A10 000E3810 3B 9C 00 01 */ addi r28, r28, 1 @@ -14846,7 +14846,7 @@ lbl_800E6A18: /* 800E6A20 000E3820 41 82 00 1C */ beq lbl_800E6A3C /* 800E6A24 000E3824 38 81 00 08 */ addi r4, r1, 8 /* 800E6A28 000E3828 38 A0 00 00 */ li r5, 0 -/* 800E6A2C 000E382C 48 03 CE 05 */ bl func_80123830 +/* 800E6A2C 000E382C 48 03 CE 05 */ bl zGooIs__FP4xEntRfUi /* 800E6A30 000E3830 2C 03 00 00 */ cmpwi r3, 0 /* 800E6A34 000E3834 41 82 00 08 */ beq lbl_800E6A3C /* 800E6A38 000E3838 3B 9C 00 01 */ addi r28, r28, 1 @@ -14868,13 +14868,13 @@ lbl_800E6A60: /* 800E6A6C 000E386C 4B F2 7C E9 */ bl func_8000E754 /* 800E6A70 000E3870 7F 23 CB 78 */ mr r3, r25 /* 800E6A74 000E3874 3B BD 00 01 */ addi r29, r29, 1 -/* 800E6A78 000E3878 4B FC EF 6D */ bl func_800B59E4 +/* 800E6A78 000E3878 4B FC EF 6D */ bl zSurfaceGetSurface__FPC7xCollis /* 800E6A7C 000E387C 28 03 00 00 */ cmplwi r3, 0 /* 800E6A80 000E3880 41 82 00 24 */ beq lbl_800E6AA4 /* 800E6A84 000E3884 88 03 00 20 */ lbz r0, 0x20(r3) /* 800E6A88 000E3888 28 00 00 00 */ cmplwi r0, 0 /* 800E6A8C 000E388C 40 82 00 18 */ bne lbl_800E6AA4 -/* 800E6A90 000E3890 4B FC F0 ED */ bl func_800B5B7C +/* 800E6A90 000E3890 4B FC F0 ED */ bl zSurfaceGetDamageType__FPC8xSurface /* 800E6A94 000E3894 2C 03 00 00 */ cmpwi r3, 0 /* 800E6A98 000E3898 41 82 00 0C */ beq lbl_800E6AA4 /* 800E6A9C 000E389C 3B 9C 00 01 */ addi r28, r28, 1 @@ -14885,7 +14885,7 @@ lbl_800E6AA4: /* 800E6AAC 000E38AC 41 82 00 1C */ beq lbl_800E6AC8 /* 800E6AB0 000E38B0 38 81 00 08 */ addi r4, r1, 8 /* 800E6AB4 000E38B4 38 A0 00 00 */ li r5, 0 -/* 800E6AB8 000E38B8 48 03 CD 79 */ bl func_80123830 +/* 800E6AB8 000E38B8 48 03 CD 79 */ bl zGooIs__FP4xEntRfUi /* 800E6ABC 000E38BC 2C 03 00 00 */ cmpwi r3, 0 /* 800E6AC0 000E38C0 41 82 00 08 */ beq lbl_800E6AC8 /* 800E6AC4 000E38C4 3B 9C 00 01 */ addi r28, r28, 1 @@ -14907,13 +14907,13 @@ lbl_800E6AEC: /* 800E6AF8 000E38F8 4B F2 7C 5D */ bl func_8000E754 /* 800E6AFC 000E38FC 7F 23 CB 78 */ mr r3, r25 /* 800E6B00 000E3900 3B BD 00 01 */ addi r29, r29, 1 -/* 800E6B04 000E3904 4B FC EE E1 */ bl func_800B59E4 +/* 800E6B04 000E3904 4B FC EE E1 */ bl zSurfaceGetSurface__FPC7xCollis /* 800E6B08 000E3908 28 03 00 00 */ cmplwi r3, 0 /* 800E6B0C 000E390C 41 82 00 24 */ beq lbl_800E6B30 /* 800E6B10 000E3910 88 03 00 20 */ lbz r0, 0x20(r3) /* 800E6B14 000E3914 28 00 00 00 */ cmplwi r0, 0 /* 800E6B18 000E3918 40 82 00 18 */ bne lbl_800E6B30 -/* 800E6B1C 000E391C 4B FC F0 61 */ bl func_800B5B7C +/* 800E6B1C 000E391C 4B FC F0 61 */ bl zSurfaceGetDamageType__FPC8xSurface /* 800E6B20 000E3920 2C 03 00 00 */ cmpwi r3, 0 /* 800E6B24 000E3924 41 82 00 0C */ beq lbl_800E6B30 /* 800E6B28 000E3928 3B 9C 00 01 */ addi r28, r28, 1 @@ -14924,7 +14924,7 @@ lbl_800E6B30: /* 800E6B38 000E3938 41 82 00 1C */ beq lbl_800E6B54 /* 800E6B3C 000E393C 38 81 00 08 */ addi r4, r1, 8 /* 800E6B40 000E3940 38 A0 00 00 */ li r5, 0 -/* 800E6B44 000E3944 48 03 CC ED */ bl func_80123830 +/* 800E6B44 000E3944 48 03 CC ED */ bl zGooIs__FP4xEntRfUi /* 800E6B48 000E3948 2C 03 00 00 */ cmpwi r3, 0 /* 800E6B4C 000E394C 41 82 00 08 */ beq lbl_800E6B54 /* 800E6B50 000E3950 3B 9C 00 01 */ addi r28, r28, 1 @@ -15001,12 +15001,12 @@ lbl_800E6C14: /* 800E6C50 000E3A50 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800E6C54 000E3A54 38 64 00 D4 */ addi r3, r4, 0xd4 /* 800E6C58 000E3A58 38 84 00 80 */ addi r4, r4, 0x80 -/* 800E6C5C 000E3A5C 4B F6 78 81 */ bl func_8004E4DC +/* 800E6C5C 000E3A5C 4B F6 78 81 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E6C60 000E3A60 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800E6C64 000E3A64 38 81 00 18 */ addi r4, r1, 0x18 /* 800E6C68 000E3A68 C0 38 00 28 */ lfs f1, 0x28(r24) /* 800E6C6C 000E3A6C 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 800E6C70 000E3A70 48 04 92 7D */ bl func_8012FEEC +/* 800E6C70 000E3A70 48 04 92 7D */ bl NPCC_Bounce__FP5xVec3P5xVec3f lbl_800E6C74: /* 800E6C74 000E3A74 38 60 00 01 */ li r3, 1 /* 800E6C78 000E3A78 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 @@ -15017,8 +15017,8 @@ lbl_800E6C74: /* 800E6C8C 000E3A8C 38 21 00 60 */ addi r1, r1, 0x60 /* 800E6C90 000E3A90 4E 80 00 20 */ blr -.global func_800E6C94 -func_800E6C94: +.global ApplyYank__18zNPCGoalLassoThrowFi +ApplyYank__18zNPCGoalLassoThrowFi: /* 800E6C94 000E3A94 94 21 FF 80 */ stwu r1, -0x80(r1) /* 800E6C98 000E3A98 7C 08 02 A6 */ mflr r0 /* 800E6C9C 000E3A9C 90 01 00 84 */ stw r0, 0x84(r1) @@ -15063,7 +15063,7 @@ func_800E6C94: /* 800E6D38 000E3B38 90 A1 00 38 */ stw r5, 0x38(r1) /* 800E6D3C 000E3B3C 90 81 00 3C */ stw r4, 0x3c(r1) /* 800E6D40 000E3B40 90 01 00 40 */ stw r0, 0x40(r1) -/* 800E6D44 000E3B44 48 00 D1 C5 */ bl func_800F3F08 +/* 800E6D44 000E3B44 48 00 D1 C5 */ bl GimmeLassInfo__10zNPCCommonFv /* 800E6D48 000E3B48 2C 1E 00 00 */ cmpwi r30, 0 /* 800E6D4C 000E3B4C 41 82 00 0C */ beq lbl_800E6D58 /* 800E6D50 000E3B50 C3 E2 99 00 */ lfs f31, lbl_803CE280-_SDA2_BASE_(r2) @@ -15091,7 +15091,7 @@ lbl_800E6D5C: /* 800E6DA0 000E3BA0 4B FA A0 A1 */ bl func_80090E40 /* 800E6DA4 000E3BA4 7C 64 1B 78 */ mr r4, r3 /* 800E6DA8 000E3BA8 38 61 00 08 */ addi r3, r1, 8 -/* 800E6DAC 000E3BAC 4B F6 77 31 */ bl func_8004E4DC +/* 800E6DAC 000E3BAC 4B F6 77 31 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E6DB0 000E3BB0 48 00 00 18 */ b lbl_800E6DC8 lbl_800E6DB4: /* 800E6DB4 000E3BB4 4B F2 3A 49 */ bl func_8000A7FC @@ -15101,13 +15101,13 @@ lbl_800E6DB4: /* 800E6DC4 000E3BC4 4B F2 43 BD */ bl func_8000B180 lbl_800E6DC8: /* 800E6DC8 000E3BC8 38 61 00 08 */ addi r3, r1, 8 -/* 800E6DCC 000E3BCC 48 04 88 69 */ bl func_8012F634 +/* 800E6DCC 000E3BCC 48 04 88 69 */ bl NPCC_dir_toXZAng__FPC5xVec3 /* 800E6DD0 000E3BD0 C0 0D 83 60 */ lfs f0, lbl_803CAC60-_SDA_BASE_(r13) /* 800E6DD4 000E3BD4 38 61 00 14 */ addi r3, r1, 0x14 /* 800E6DD8 000E3BD8 C0 42 9A 48 */ lfs f2, lbl_803CE3C8-_SDA2_BASE_(r2) /* 800E6DDC 000E3BDC EC 3F 08 3A */ fmadds f1, f31, f0, f1 /* 800E6DE0 000E3BE0 C0 62 98 F0 */ lfs f3, lbl_803CE270-_SDA2_BASE_(r2) -/* 800E6DE4 000E3BE4 48 04 91 95 */ bl func_8012FF78 +/* 800E6DE4 000E3BE4 48 04 91 95 */ bl NPCC_rotHPB__FP7xMat3x3fff /* 800E6DE8 000E3BE8 3C 80 80 25 */ lis r4, lbl_8025303C@ha /* 800E6DEC 000E3BEC 38 61 00 08 */ addi r3, r1, 8 /* 800E6DF0 000E3BF0 38 A4 30 3C */ addi r5, r4, lbl_8025303C@l @@ -15176,7 +15176,7 @@ lbl_800E6EC4: /* 800E6EE4 000E3CE4 48 00 59 45 */ bl func_800EC828 /* 800E6EE8 000E3CE8 C0 4D 93 78 */ lfs f2, lbl_803CBC78-_SDA_BASE_(r13) /* 800E6EEC 000E3CEC 7F A3 EB 78 */ mr r3, r29 -/* 800E6EF0 000E3CF0 48 00 C2 CD */ bl func_800F31BC +/* 800E6EF0 000E3CF0 48 00 C2 CD */ bl Vibrate__10zNPCCommonFff /* 800E6EF4 000E3CF4 38 00 00 01 */ li r0, 1 /* 800E6EF8 000E3CF8 3C 60 4E 47 */ lis r3, 0x4E47526A@ha /* 800E6EFC 000E3CFC 90 1F 00 00 */ stw r0, 0(r31) @@ -15190,7 +15190,7 @@ lbl_800E6F08: /* 800E6F18 000E3D18 48 00 59 11 */ bl func_800EC828 /* 800E6F1C 000E3D1C C0 4D 93 78 */ lfs f2, lbl_803CBC78-_SDA_BASE_(r13) /* 800E6F20 000E3D20 7F A3 EB 78 */ mr r3, r29 -/* 800E6F24 000E3D24 48 00 C2 99 */ bl func_800F31BC +/* 800E6F24 000E3D24 48 00 C2 99 */ bl Vibrate__10zNPCCommonFff /* 800E6F28 000E3D28 38 00 00 01 */ li r0, 1 /* 800E6F2C 000E3D2C 3C 60 4E 47 */ lis r3, 0x4E47526A@ha /* 800E6F30 000E3D30 90 1F 00 00 */ stw r0, 0(r31) @@ -15202,7 +15202,7 @@ lbl_800E6F3C: /* 800E6F44 000E3D44 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800E6F48 000E3D48 7F A3 EB 78 */ mr r3, r29 /* 800E6F4C 000E3D4C 38 80 00 01 */ li r4, 1 -/* 800E6F50 000E3D50 48 00 C2 F1 */ bl func_800F3240 +/* 800E6F50 000E3D50 48 00 C2 F1 */ bl Vibrate__10zNPCCommonF10en_npcvibef /* 800E6F54 000E3D54 38 00 00 02 */ li r0, 2 /* 800E6F58 000E3D58 3C 60 4E 47 */ lis r3, 0x4E475267@ha /* 800E6F5C 000E3D5C 90 1F 00 00 */ stw r0, 0(r31) @@ -15214,7 +15214,7 @@ lbl_800E6F68: /* 800E6F70 000E3D70 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800E6F74 000E3D74 7F A3 EB 78 */ mr r3, r29 /* 800E6F78 000E3D78 38 80 00 01 */ li r4, 1 -/* 800E6F7C 000E3D7C 48 00 C2 C5 */ bl func_800F3240 +/* 800E6F7C 000E3D7C 48 00 C2 C5 */ bl Vibrate__10zNPCCommonF10en_npcvibef /* 800E6F80 000E3D80 38 00 00 02 */ li r0, 2 /* 800E6F84 000E3D84 3C 60 4E 47 */ lis r3, 0x4E475265@ha /* 800E6F88 000E3D88 90 1F 00 00 */ stw r0, 0(r31) @@ -15226,7 +15226,7 @@ lbl_800E6F94: /* 800E6F9C 000E3D9C 48 00 58 8D */ bl func_800EC828 /* 800E6FA0 000E3DA0 C0 4D 93 78 */ lfs f2, lbl_803CBC78-_SDA_BASE_(r13) /* 800E6FA4 000E3DA4 7F A3 EB 78 */ mr r3, r29 -/* 800E6FA8 000E3DA8 48 00 C2 15 */ bl func_800F31BC +/* 800E6FA8 000E3DA8 48 00 C2 15 */ bl Vibrate__10zNPCCommonFff /* 800E6FAC 000E3DAC 38 00 00 01 */ li r0, 1 /* 800E6FB0 000E3DB0 3C 60 4E 47 */ lis r3, 0x4E47526A@ha /* 800E6FB4 000E3DB4 90 1F 00 00 */ stw r0, 0(r31) @@ -15238,7 +15238,7 @@ lbl_800E6FC0: /* 800E6FC8 000E3DC8 48 00 58 61 */ bl func_800EC828 /* 800E6FCC 000E3DCC C0 4D 93 78 */ lfs f2, lbl_803CBC78-_SDA_BASE_(r13) /* 800E6FD0 000E3DD0 7F A3 EB 78 */ mr r3, r29 -/* 800E6FD4 000E3DD4 48 00 C1 E9 */ bl func_800F31BC +/* 800E6FD4 000E3DD4 48 00 C1 E9 */ bl Vibrate__10zNPCCommonFff /* 800E6FD8 000E3DD8 38 00 00 01 */ li r0, 1 /* 800E6FDC 000E3DDC 3C 60 4E 47 */ lis r3, 0x4E47526A@ha /* 800E6FE0 000E3DE0 90 1F 00 00 */ stw r0, 0(r31) @@ -15279,7 +15279,7 @@ lbl_800E7060: /* 800E7060 000E3E60 3C 80 4E 47 */ lis r4, 0x4E47526A@ha /* 800E7064 000E3E64 38 A0 00 00 */ li r5, 0 /* 800E7068 000E3E68 38 84 52 6A */ addi r4, r4, 0x4E47526A@l -/* 800E706C 000E3E6C 48 02 66 C5 */ bl func_8010D730 +/* 800E706C 000E3E6C 48 02 66 C5 */ bl GoalSet__7xPsycheFii /* 800E7070 000E3E70 48 00 00 08 */ b lbl_800E7078 lbl_800E7074: /* 800E7074 000E3E74 3B E0 00 00 */ li r31, 0 @@ -15292,8 +15292,8 @@ lbl_800E7078: /* 800E708C 000E3E8C 38 21 00 10 */ addi r1, r1, 0x10 /* 800E7090 000E3E90 4E 80 00 20 */ blr -.global func_800E7094 -func_800E7094: +.global InputInfo__14zNPCGoalDamageFP13NPCDamageInfo +InputInfo__14zNPCGoalDamageFP13NPCDamageInfo: /* 800E7094 000E3E94 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800E7098 000E3E98 7C 08 02 A6 */ mflr r0 /* 800E709C 000E3E9C 90 01 00 14 */ stw r0, 0x14(r1) @@ -15316,7 +15316,7 @@ func_800E7094: /* 800E70E0 000E3EE0 4E 80 04 20 */ bctr /* 800E70E4 000E3EE4 38 80 FF FF */ li r4, -1 /* 800E70E8 000E3EE8 38 A0 00 00 */ li r5, 0 -/* 800E70EC 000E3EEC 48 01 23 3D */ bl func_800F9428 +/* 800E70EC 000E3EEC 48 01 23 3D */ bl InflictPain__9zNPCRobotFii /* 800E70F0 000E3EF0 38 00 00 01 */ li r0, 1 /* 800E70F4 000E3EF4 90 1E 00 4C */ stw r0, 0x4c(r30) /* 800E70F8 000E3EF8 48 00 00 60 */ b lbl_800E7158 @@ -15324,26 +15324,26 @@ func_800E7094: /* 800E7100 000E3F00 38 80 FF FF */ li r4, -1 /* 800E7104 000E3F04 90 1E 00 4C */ stw r0, 0x4c(r30) /* 800E7108 000E3F08 38 A0 00 00 */ li r5, 0 -/* 800E710C 000E3F0C 48 01 23 1D */ bl func_800F9428 +/* 800E710C 000E3F0C 48 01 23 1D */ bl InflictPain__9zNPCRobotFii /* 800E7110 000E3F10 48 00 00 48 */ b lbl_800E7158 /* 800E7114 000E3F14 38 00 00 02 */ li r0, 2 /* 800E7118 000E3F18 38 80 FF FF */ li r4, -1 /* 800E711C 000E3F1C 90 1E 00 4C */ stw r0, 0x4c(r30) /* 800E7120 000E3F20 38 A0 00 00 */ li r5, 0 -/* 800E7124 000E3F24 48 01 23 05 */ bl func_800F9428 +/* 800E7124 000E3F24 48 01 23 05 */ bl InflictPain__9zNPCRobotFii /* 800E7128 000E3F28 3C 80 4E 47 */ lis r4, 0x4E475265@ha /* 800E712C 000E3F2C 80 7E 00 18 */ lwz r3, 0x18(r30) /* 800E7130 000E3F30 38 84 52 65 */ addi r4, r4, 0x4E475265@l -/* 800E7134 000E3F34 48 02 6E 09 */ bl func_8010DF3C +/* 800E7134 000E3F34 48 02 6E 09 */ bl FindGoal__7xPsycheFi /* 800E7138 000E3F38 7F E4 FB 78 */ mr r4, r31 -/* 800E713C 000E3F3C 48 00 0B D5 */ bl func_800E7D10 +/* 800E713C 000E3F3C 48 00 0B D5 */ bl InputInfo__13zNPCGoalKnockFP13NPCDamageInfo /* 800E7140 000E3F40 48 00 00 18 */ b lbl_800E7158 lbl_800E7144: /* 800E7144 000E3F44 38 00 00 01 */ li r0, 1 /* 800E7148 000E3F48 38 80 FF FF */ li r4, -1 /* 800E714C 000E3F4C 90 1E 00 4C */ stw r0, 0x4c(r30) /* 800E7150 000E3F50 38 A0 00 00 */ li r5, 0 -/* 800E7154 000E3F54 48 01 22 D5 */ bl func_800F9428 +/* 800E7154 000E3F54 48 01 22 D5 */ bl InflictPain__9zNPCRobotFii lbl_800E7158: /* 800E7158 000E3F58 80 01 00 14 */ lwz r0, 0x14(r1) /* 800E715C 000E3F5C A8 7E 00 48 */ lha r3, 0x48(r30) @@ -15366,7 +15366,7 @@ lbl_800E7158: /* 800E71A0 000E3FA0 7C 9E 23 78 */ mr r30, r4 /* 800E71A4 000E3FA4 83 E3 00 00 */ lwz r31, 0(r3) /* 800E71A8 000E3FA8 7F E3 FB 78 */ mr r3, r31 -/* 800E71AC 000E3FAC 48 00 9D 41 */ bl func_800F0EEC +/* 800E71AC 000E3FAC 48 00 9D 41 */ bl VelStop__10zNPCCommonFv /* 800E71B0 000E3FB0 88 0D 93 84 */ lbz r0, lbl_803CBC84-_SDA_BASE_(r13) /* 800E71B4 000E3FB4 7C 00 07 75 */ extsb. r0, r0 /* 800E71B8 000E3FB8 40 82 00 1C */ bne lbl_800E71D4 @@ -15418,7 +15418,7 @@ lbl_800E7260: /* 800E7260 000E4060 C0 02 99 68 */ lfs f0, lbl_803CE2E8-_SDA2_BASE_(r2) /* 800E7264 000E4064 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800E7268 000E4068 D0 03 00 D8 */ stfs f0, 0xd8(r3) -/* 800E726C 000E406C 4B F4 9A 1D */ bl func_80030C88 +/* 800E726C 000E406C 4B F4 9A 1D */ bl xurand__Fv /* 800E7270 000E4070 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) /* 800E7274 000E4074 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800E7278 000E4078 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -15432,7 +15432,7 @@ lbl_800E7260: /* 800E7298 000E4098 EC 22 08 FA */ fmadds f1, f2, f3, f1 /* 800E729C 000E409C EC 00 00 72 */ fmuls f0, f0, f1 /* 800E72A0 000E40A0 D0 03 00 D4 */ stfs f0, 0xd4(r3) -/* 800E72A4 000E40A4 4B F4 99 E5 */ bl func_80030C88 +/* 800E72A4 000E40A4 4B F4 99 E5 */ bl xurand__Fv /* 800E72A8 000E40A8 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) /* 800E72AC 000E40AC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800E72B0 000E40B0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -15452,18 +15452,18 @@ lbl_800E7260: /* 800E72E8 000E40E8 80 05 00 E0 */ lwz r0, 0xe0(r5) /* 800E72EC 000E40EC 60 00 00 04 */ ori r0, r0, 4 /* 800E72F0 000E40F0 90 05 00 E0 */ stw r0, 0xe0(r5) -/* 800E72F4 000E40F4 4B FE E9 CD */ bl func_800D5CC0 +/* 800E72F4 000E40F4 4B FE E9 CD */ bl LoopCountSet__16zNPCGoalLoopAnimFi /* 800E72F8 000E40F8 7F E3 FB 78 */ mr r3, r31 /* 800E72FC 000E40FC 38 80 00 01 */ li r4, 1 /* 800E7300 000E4100 38 A0 00 00 */ li r5, 0 -/* 800E7304 000E4104 48 01 21 25 */ bl func_800F9428 +/* 800E7304 000E4104 48 01 21 25 */ bl InflictPain__9zNPCRobotFii /* 800E7308 000E4108 7F E3 FB 78 */ mr r3, r31 /* 800E730C 000E410C 38 80 00 04 */ li r4, 4 -/* 800E7310 000E4110 48 00 C3 25 */ bl func_800F3634 +/* 800E7310 000E4110 48 00 C3 25 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 800E7314 000E4114 FC 20 F8 90 */ fmr f1, f31 /* 800E7318 000E4118 7F A3 EB 78 */ mr r3, r29 /* 800E731C 000E411C 7F C4 F3 78 */ mr r4, r30 -/* 800E7320 000E4120 4B FE E5 F5 */ bl func_800D5914 +/* 800E7320 000E4120 4B FE E5 F5 */ bl Enter__16zNPCGoalLoopAnimFfPv /* 800E7324 000E4124 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800E7328 000E4128 80 01 00 34 */ lwz r0, 0x34(r1) /* 800E732C 000E412C CB E1 00 20 */ lfd f31, 0x20(r1) @@ -15487,7 +15487,7 @@ lbl_800E7260: /* 800E7374 000E4174 80 07 00 E0 */ lwz r0, 0xe0(r7) /* 800E7378 000E4178 60 00 00 04 */ ori r0, r0, 4 /* 800E737C 000E417C 90 07 00 E0 */ stw r0, 0xe0(r7) -/* 800E7380 000E4180 4B FE E7 05 */ bl func_800D5A84 +/* 800E7380 000E4180 4B FE E7 05 */ bl Process__16zNPCGoalLoopAnimFP11en_trantypefPvP6xScene /* 800E7384 000E4184 80 01 00 14 */ lwz r0, 0x14(r1) /* 800E7388 000E4188 7C 08 03 A6 */ mtlr r0 /* 800E738C 000E418C 38 21 00 10 */ addi r1, r1, 0x10 @@ -15520,7 +15520,7 @@ lbl_800E7260: /* 800E73F8 000E41F8 4B FA 9A 49 */ bl func_80090E40 /* 800E73FC 000E41FC 7C 64 1B 78 */ mr r4, r3 /* 800E7400 000E4200 38 7D 00 54 */ addi r3, r29, 0x54 -/* 800E7404 000E4204 4B F6 70 D9 */ bl func_8004E4DC +/* 800E7404 000E4204 4B F6 70 D9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E7408 000E4208 48 00 00 18 */ b lbl_800E7420 lbl_800E740C: /* 800E740C 000E420C 4B F2 33 F1 */ bl func_8000A7FC @@ -15557,14 +15557,14 @@ lbl_800E7474: /* 800E7474 000E4274 7F E3 FB 78 */ mr r3, r31 /* 800E7478 000E4278 38 80 00 01 */ li r4, 1 /* 800E747C 000E427C 38 A0 00 00 */ li r5, 0 -/* 800E7480 000E4280 48 01 1F A9 */ bl func_800F9428 +/* 800E7480 000E4280 48 01 1F A9 */ bl InflictPain__9zNPCRobotFii /* 800E7484 000E4284 7F E3 FB 78 */ mr r3, r31 /* 800E7488 000E4288 38 80 00 08 */ li r4, 8 -/* 800E748C 000E428C 48 00 C1 A9 */ bl func_800F3634 +/* 800E748C 000E428C 48 00 C1 A9 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 800E7490 000E4290 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 800E7494 000E4294 80 7D 00 18 */ lwz r3, 0x18(r29) /* 800E7498 000E4298 38 84 52 34 */ addi r4, r4, 0x4E475234@l -/* 800E749C 000E429C 48 02 60 BD */ bl func_8010D558 +/* 800E749C 000E429C 48 02 60 BD */ bl GIDInStack__7xPsycheCFi /* 800E74A0 000E42A0 28 03 00 00 */ cmplwi r3, 0 /* 800E74A4 000E42A4 40 82 00 14 */ bne lbl_800E74B8 /* 800E74A8 000E42A8 80 1D 00 4C */ lwz r0, 0x4c(r29) @@ -15579,7 +15579,7 @@ lbl_800E74C4: /* 800E74C4 000E42C4 FC 20 F8 90 */ fmr f1, f31 /* 800E74C8 000E42C8 7F A3 EB 78 */ mr r3, r29 /* 800E74CC 000E42CC 7F C4 F3 78 */ mr r4, r30 -/* 800E74D0 000E42D0 4B FE E2 4D */ bl func_800D571C +/* 800E74D0 000E42D0 4B FE E2 4D */ bl Enter__16zNPCGoalPushAnimFfPv /* 800E74D4 000E42D4 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800E74D8 000E42D8 80 01 00 34 */ lwz r0, 0x34(r1) /* 800E74DC 000E42DC CB E1 00 20 */ lfd f31, 0x20(r1) @@ -15606,12 +15606,12 @@ lbl_800E74C4: /* 800E7530 000E4330 3B E0 00 00 */ li r31, 0 /* 800E7534 000E4334 38 A0 00 00 */ li r5, 0 /* 800E7538 000E4338 7F C3 F3 78 */ mr r3, r30 -/* 800E753C 000E433C 48 00 9B F1 */ bl func_800F112C +/* 800E753C 000E433C 48 00 9B F1 */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800E7540 000E4340 FC 20 F8 90 */ fmr f1, f31 /* 800E7544 000E4344 C0 42 98 F0 */ lfs f2, lbl_803CE270-_SDA2_BASE_(r2) /* 800E7548 000E4348 C0 62 99 58 */ lfs f3, lbl_803CE2D8-_SDA2_BASE_(r2) /* 800E754C 000E434C 7F C3 F3 78 */ mr r3, r30 -/* 800E7550 000E4350 48 00 9A 85 */ bl func_800F0FD4 +/* 800E7550 000E4350 48 00 9A 85 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800E7554 000E4354 80 1A 00 60 */ lwz r0, 0x60(r26) /* 800E7558 000E4358 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 800E755C 000E435C 41 82 00 14 */ beq lbl_800E7570 @@ -15630,13 +15630,13 @@ lbl_800E7584: /* 800E7588 000E4388 54 00 03 DF */ rlwinm. r0, r0, 0, 0xf, 0xf /* 800E758C 000E438C 41 82 00 58 */ beq lbl_800E75E4 /* 800E7590 000E4390 7F C3 F3 78 */ mr r3, r30 -/* 800E7594 000E4394 48 00 BA 6D */ bl func_800F3000 +/* 800E7594 000E4394 48 00 BA 6D */ bl AnimCurStateID__10zNPCCommonFv /* 800E7598 000E4398 80 1A 00 44 */ lwz r0, 0x44(r26) /* 800E759C 000E439C 7C 00 18 40 */ cmplw r0, r3 /* 800E75A0 000E43A0 40 82 00 30 */ bne lbl_800E75D0 /* 800E75A4 000E43A4 7F C3 F3 78 */ mr r3, r30 /* 800E75A8 000E43A8 38 80 00 00 */ li r4, 0 -/* 800E75AC 000E43AC 48 00 BA CD */ bl func_800F3078 +/* 800E75AC 000E43AC 48 00 BA CD */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 800E75B0 000E43B0 C0 02 99 B4 */ lfs f0, lbl_803CE334-_SDA2_BASE_(r2) /* 800E75B4 000E43B4 EC 00 F8 2A */ fadds f0, f0, f31 /* 800E75B8 000E43B8 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -15657,7 +15657,7 @@ lbl_800E75E4: /* 800E75EC 000E43EC 7F 64 DB 78 */ mr r4, r27 /* 800E75F0 000E43F0 7F 85 E3 78 */ mr r5, r28 /* 800E75F4 000E43F4 7F A6 EB 78 */ mr r6, r29 -/* 800E75F8 000E43F8 4B FE E1 B5 */ bl func_800D57AC +/* 800E75F8 000E43F8 4B FE E1 B5 */ bl Process__16zNPCGoalPushAnimFP11en_trantypefPvP6xScene /* 800E75FC 000E43FC 7C 7F 1B 78 */ mr r31, r3 lbl_800E7600: /* 800E7600 000E4400 7F E3 FB 78 */ mr r3, r31 @@ -15716,13 +15716,13 @@ lbl_800E76BC: /* 800E76C8 000E44C8 4B F2 70 8D */ bl func_8000E754 /* 800E76CC 000E44CC 7E C3 B3 78 */ mr r3, r22 /* 800E76D0 000E44D0 3B 7B 00 01 */ addi r27, r27, 1 -/* 800E76D4 000E44D4 4B FC E3 11 */ bl func_800B59E4 +/* 800E76D4 000E44D4 4B FC E3 11 */ bl zSurfaceGetSurface__FPC7xCollis /* 800E76D8 000E44D8 28 03 00 00 */ cmplwi r3, 0 /* 800E76DC 000E44DC 41 82 00 24 */ beq lbl_800E7700 /* 800E76E0 000E44E0 88 03 00 20 */ lbz r0, 0x20(r3) /* 800E76E4 000E44E4 28 00 00 00 */ cmplwi r0, 0 /* 800E76E8 000E44E8 40 82 00 18 */ bne lbl_800E7700 -/* 800E76EC 000E44EC 4B FC E4 91 */ bl func_800B5B7C +/* 800E76EC 000E44EC 4B FC E4 91 */ bl zSurfaceGetDamageType__FPC8xSurface /* 800E76F0 000E44F0 2C 03 00 00 */ cmpwi r3, 0 /* 800E76F4 000E44F4 41 82 00 0C */ beq lbl_800E7700 /* 800E76F8 000E44F8 3B 5A 00 01 */ addi r26, r26, 1 @@ -15733,7 +15733,7 @@ lbl_800E7700: /* 800E7708 000E4508 41 82 00 1C */ beq lbl_800E7724 /* 800E770C 000E450C 38 81 00 08 */ addi r4, r1, 8 /* 800E7710 000E4510 38 A0 00 00 */ li r5, 0 -/* 800E7714 000E4514 48 03 C1 1D */ bl func_80123830 +/* 800E7714 000E4514 48 03 C1 1D */ bl zGooIs__FP4xEntRfUi /* 800E7718 000E4518 2C 03 00 00 */ cmpwi r3, 0 /* 800E771C 000E451C 41 82 00 08 */ beq lbl_800E7724 /* 800E7720 000E4520 3B 5A 00 01 */ addi r26, r26, 1 @@ -15755,13 +15755,13 @@ lbl_800E7748: /* 800E7754 000E4554 4B F2 70 01 */ bl func_8000E754 /* 800E7758 000E4558 7E E3 BB 78 */ mr r3, r23 /* 800E775C 000E455C 3B 7B 00 01 */ addi r27, r27, 1 -/* 800E7760 000E4560 4B FC E2 85 */ bl func_800B59E4 +/* 800E7760 000E4560 4B FC E2 85 */ bl zSurfaceGetSurface__FPC7xCollis /* 800E7764 000E4564 28 03 00 00 */ cmplwi r3, 0 /* 800E7768 000E4568 41 82 00 24 */ beq lbl_800E778C /* 800E776C 000E456C 88 03 00 20 */ lbz r0, 0x20(r3) /* 800E7770 000E4570 28 00 00 00 */ cmplwi r0, 0 /* 800E7774 000E4574 40 82 00 18 */ bne lbl_800E778C -/* 800E7778 000E4578 4B FC E4 05 */ bl func_800B5B7C +/* 800E7778 000E4578 4B FC E4 05 */ bl zSurfaceGetDamageType__FPC8xSurface /* 800E777C 000E457C 2C 03 00 00 */ cmpwi r3, 0 /* 800E7780 000E4580 41 82 00 0C */ beq lbl_800E778C /* 800E7784 000E4584 3B 5A 00 01 */ addi r26, r26, 1 @@ -15772,7 +15772,7 @@ lbl_800E778C: /* 800E7794 000E4594 41 82 00 1C */ beq lbl_800E77B0 /* 800E7798 000E4598 38 81 00 08 */ addi r4, r1, 8 /* 800E779C 000E459C 38 A0 00 00 */ li r5, 0 -/* 800E77A0 000E45A0 48 03 C0 91 */ bl func_80123830 +/* 800E77A0 000E45A0 48 03 C0 91 */ bl zGooIs__FP4xEntRfUi /* 800E77A4 000E45A4 2C 03 00 00 */ cmpwi r3, 0 /* 800E77A8 000E45A8 41 82 00 08 */ beq lbl_800E77B0 /* 800E77AC 000E45AC 3B 5A 00 01 */ addi r26, r26, 1 @@ -15794,13 +15794,13 @@ lbl_800E77D4: /* 800E77E0 000E45E0 4B F2 6F 75 */ bl func_8000E754 /* 800E77E4 000E45E4 7E E3 BB 78 */ mr r3, r23 /* 800E77E8 000E45E8 3B 7B 00 01 */ addi r27, r27, 1 -/* 800E77EC 000E45EC 4B FC E1 F9 */ bl func_800B59E4 +/* 800E77EC 000E45EC 4B FC E1 F9 */ bl zSurfaceGetSurface__FPC7xCollis /* 800E77F0 000E45F0 28 03 00 00 */ cmplwi r3, 0 /* 800E77F4 000E45F4 41 82 00 24 */ beq lbl_800E7818 /* 800E77F8 000E45F8 88 03 00 20 */ lbz r0, 0x20(r3) /* 800E77FC 000E45FC 28 00 00 00 */ cmplwi r0, 0 /* 800E7800 000E4600 40 82 00 18 */ bne lbl_800E7818 -/* 800E7804 000E4604 4B FC E3 79 */ bl func_800B5B7C +/* 800E7804 000E4604 4B FC E3 79 */ bl zSurfaceGetDamageType__FPC8xSurface /* 800E7808 000E4608 2C 03 00 00 */ cmpwi r3, 0 /* 800E780C 000E460C 41 82 00 0C */ beq lbl_800E7818 /* 800E7810 000E4610 3B 5A 00 01 */ addi r26, r26, 1 @@ -15811,7 +15811,7 @@ lbl_800E7818: /* 800E7820 000E4620 41 82 00 1C */ beq lbl_800E783C /* 800E7824 000E4624 38 81 00 08 */ addi r4, r1, 8 /* 800E7828 000E4628 38 A0 00 00 */ li r5, 0 -/* 800E782C 000E462C 48 03 C0 05 */ bl func_80123830 +/* 800E782C 000E462C 48 03 C0 05 */ bl zGooIs__FP4xEntRfUi /* 800E7830 000E4630 2C 03 00 00 */ cmpwi r3, 0 /* 800E7834 000E4634 41 82 00 08 */ beq lbl_800E783C /* 800E7838 000E4638 3B 5A 00 01 */ addi r26, r26, 1 @@ -15829,7 +15829,7 @@ lbl_800E7844: /* 800E7860 000E4660 80 9E 00 48 */ lwz r4, 0x48(r30) /* 800E7864 000E4664 38 61 00 18 */ addi r3, r1, 0x18 /* 800E7868 000E4668 38 84 00 D4 */ addi r4, r4, 0xd4 -/* 800E786C 000E466C 4B F6 6A 85 */ bl func_8004E2F0 +/* 800E786C 000E466C 4B F6 6A 85 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800E7870 000E4670 FF E0 08 90 */ fmr f31, f1 lbl_800E7874: /* 800E7874 000E4674 8A FC 00 04 */ lbz r23, 4(r28) @@ -15844,7 +15844,7 @@ lbl_800E7884: /* 800E7894 000E4694 38 61 00 18 */ addi r3, r1, 0x18 /* 800E7898 000E4698 38 98 00 2C */ addi r4, r24, 0x2c /* 800E789C 000E469C 3B 7B 00 01 */ addi r27, r27, 1 -/* 800E78A0 000E46A0 4B F6 6A 51 */ bl func_8004E2F0 +/* 800E78A0 000E46A0 4B F6 6A 51 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800E78A4 000E46A4 FC 20 F8 90 */ fmr f1, f31 /* 800E78A8 000E46A8 38 61 00 18 */ addi r3, r1, 0x18 /* 800E78AC 000E46AC 4B F3 40 8D */ bl func_8001B938 @@ -15871,7 +15871,7 @@ lbl_800E78D8: lbl_800E78FC: /* 800E78FC 000E46FC 80 79 00 18 */ lwz r3, 0x18(r25) /* 800E7900 000E4700 38 80 00 00 */ li r4, 0 -/* 800E7904 000E4704 48 02 6F A5 */ bl func_8010E8A8 +/* 800E7904 000E4704 48 02 6F A5 */ bl TimerGet__7xPsycheF11en_xpsytime /* 800E7908 000E4708 C0 02 99 20 */ lfs f0, lbl_803CE2A0-_SDA2_BASE_(r2) /* 800E790C 000E470C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E7910 000E4710 40 81 00 90 */ ble lbl_800E79A0 @@ -15894,11 +15894,11 @@ lbl_800E78FC: /* 800E7954 000E4754 90 01 00 14 */ stw r0, 0x14(r1) /* 800E7958 000E4758 80 9E 00 48 */ lwz r4, 0x48(r30) /* 800E795C 000E475C 38 84 00 80 */ addi r4, r4, 0x80 -/* 800E7960 000E4760 4B F6 6B 7D */ bl func_8004E4DC +/* 800E7960 000E4760 4B F6 6B 7D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E7964 000E4764 C0 3D 00 28 */ lfs f1, 0x28(r29) /* 800E7968 000E4768 38 61 00 0C */ addi r3, r1, 0xc /* 800E796C 000E476C 38 81 00 24 */ addi r4, r1, 0x24 -/* 800E7970 000E4770 48 04 85 7D */ bl func_8012FEEC +/* 800E7970 000E4770 48 04 85 7D */ bl NPCC_Bounce__FP5xVec3P5xVec3f /* 800E7974 000E4774 38 61 00 0C */ addi r3, r1, 0xc /* 800E7978 000E4778 4B F2 6C D9 */ bl func_8000E650 /* 800E797C 000E477C C0 02 99 2C */ lfs f0, lbl_803CE2AC-_SDA2_BASE_(r2) @@ -15972,7 +15972,7 @@ lbl_800E7A6C: /* 800E7A78 000E4878 38 A0 00 00 */ li r5, 0 /* 800E7A7C 000E487C 60 00 00 04 */ ori r0, r0, 4 /* 800E7A80 000E4880 98 1F 00 1B */ stb r0, 0x1b(r31) -/* 800E7A84 000E4884 48 01 19 A5 */ bl func_800F9428 +/* 800E7A84 000E4884 48 01 19 A5 */ bl InflictPain__9zNPCRobotFii /* 800E7A88 000E4888 A8 1C 00 48 */ lha r0, 0x48(r28) /* 800E7A8C 000E488C 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 800E7A90 000E4890 41 82 00 1C */ beq lbl_800E7AAC @@ -15995,13 +15995,13 @@ lbl_800E7ABC: /* 800E7ACC 000E48CC 4B F2 6B F9 */ bl func_8000E6C4 /* 800E7AD0 000E48D0 38 61 00 08 */ addi r3, r1, 8 /* 800E7AD4 000E48D4 7C 64 1B 78 */ mr r4, r3 -/* 800E7AD8 000E48D8 4B F6 68 19 */ bl func_8004E2F0 +/* 800E7AD8 000E48D8 4B F6 68 19 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800E7ADC 000E48DC C0 22 9A 48 */ lfs f1, lbl_803CE3C8-_SDA2_BASE_(r2) /* 800E7AE0 000E48E0 4B FD D3 6D */ bl isin__Ff /* 800E7AE4 000E48E4 38 61 00 08 */ addi r3, r1, 8 /* 800E7AE8 000E48E8 D0 21 00 0C */ stfs f1, 0xc(r1) /* 800E7AEC 000E48EC 7C 64 1B 78 */ mr r4, r3 -/* 800E7AF0 000E48F0 4B F6 68 01 */ bl func_8004E2F0 +/* 800E7AF0 000E48F0 4B F6 68 01 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800E7AF4 000E48F4 C0 22 99 4C */ lfs f1, lbl_803CE2CC-_SDA2_BASE_(r2) /* 800E7AF8 000E48F8 38 61 00 08 */ addi r3, r1, 8 /* 800E7AFC 000E48FC C0 1E 00 50 */ lfs f0, 0x50(r30) @@ -16018,13 +16018,13 @@ lbl_800E7ABC: /* 800E7B28 000E4928 80 05 00 E0 */ lwz r0, 0xe0(r5) /* 800E7B2C 000E492C 60 00 00 04 */ ori r0, r0, 4 /* 800E7B30 000E4930 90 05 00 E0 */ stw r0, 0xe0(r5) -/* 800E7B34 000E4934 48 00 BB 01 */ bl func_800F3634 +/* 800E7B34 000E4934 48 00 BB 01 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 800E7B38 000E4938 7F 83 E3 78 */ mr r3, r28 -/* 800E7B3C 000E493C 48 00 06 21 */ bl func_800E815C +/* 800E7B3C 000E493C 48 00 06 21 */ bl StreakPrep__13zNPCGoalKnockFv /* 800E7B40 000E4940 FC 20 F8 90 */ fmr f1, f31 /* 800E7B44 000E4944 7F 83 E3 78 */ mr r3, r28 /* 800E7B48 000E4948 7F A4 EB 78 */ mr r4, r29 -/* 800E7B4C 000E494C 4B FE D5 C9 */ bl func_800D5114 +/* 800E7B4C 000E494C 4B FE D5 C9 */ bl Enter__14zNPCGoalCommonFfPv /* 800E7B50 000E4950 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 800E7B54 000E4954 80 01 00 44 */ lwz r0, 0x44(r1) /* 800E7B58 000E4958 CB E1 00 30 */ lfd f31, 0x30(r1) @@ -16048,9 +16048,9 @@ lbl_800E7ABC: /* 800E7BA0 000E49A0 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E7BA4 000E49A4 83 E3 00 00 */ lwz r31, 0(r3) /* 800E7BA8 000E49A8 7F E3 FB 78 */ mr r3, r31 -/* 800E7BAC 000E49AC 48 00 93 41 */ bl func_800F0EEC +/* 800E7BAC 000E49AC 48 00 93 41 */ bl VelStop__10zNPCCommonFv /* 800E7BB0 000E49B0 7F A3 EB 78 */ mr r3, r29 -/* 800E7BB4 000E49B4 48 00 05 DD */ bl func_800E8190 +/* 800E7BB4 000E49B4 48 00 05 DD */ bl StreakDone__13zNPCGoalKnockFv /* 800E7BB8 000E49B8 80 1D 00 4C */ lwz r0, 0x4c(r29) /* 800E7BBC 000E49BC 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 800E7BC0 000E49C0 40 82 00 10 */ bne lbl_800E7BD0 @@ -16102,7 +16102,7 @@ lbl_800E7C50: lbl_800E7C70: /* 800E7C70 000E4A70 7F 63 DB 78 */ mr r3, r27 /* 800E7C74 000E4A74 38 80 00 00 */ li r4, 0 -/* 800E7C78 000E4A78 48 00 B4 01 */ bl func_800F3078 +/* 800E7C78 000E4A78 48 00 B4 01 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 800E7C7C 000E4A7C C0 02 99 B4 */ lfs f0, lbl_803CE334-_SDA2_BASE_(r2) /* 800E7C80 000E4A80 EC 00 F8 2A */ fadds f0, f0, f31 /* 800E7C84 000E4A84 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -16129,13 +16129,13 @@ lbl_800E7CB0: /* 800E7CCC 000E4ACC 80 1D 00 4C */ lwz r0, 0x4c(r29) /* 800E7CD0 000E4AD0 54 00 00 3A */ rlwinm r0, r0, 0, 0, 0x1d /* 800E7CD4 000E4AD4 90 1D 00 4C */ stw r0, 0x4c(r29) -/* 800E7CD8 000E4AD8 48 00 04 F5 */ bl func_800E81CC +/* 800E7CD8 000E4AD8 48 00 04 F5 */ bl StreakUpdate__13zNPCGoalKnockFv /* 800E7CDC 000E4ADC FC 20 F8 90 */ fmr f1, f31 /* 800E7CE0 000E4AE0 7F A3 EB 78 */ mr r3, r29 /* 800E7CE4 000E4AE4 7F C4 F3 78 */ mr r4, r30 /* 800E7CE8 000E4AE8 7F E5 FB 78 */ mr r5, r31 /* 800E7CEC 000E4AEC 7F 46 D3 78 */ mr r6, r26 -/* 800E7CF0 000E4AF0 48 02 6E 59 */ bl func_8010EB48 +/* 800E7CF0 000E4AF0 48 02 6E 59 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800E7CF4: /* 800E7CF4 000E4AF4 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800E7CF8 000E4AF8 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -16145,8 +16145,8 @@ lbl_800E7CF4: /* 800E7D08 000E4B08 38 21 00 30 */ addi r1, r1, 0x30 /* 800E7D0C 000E4B0C 4E 80 00 20 */ blr -.global func_800E7D10 -func_800E7D10: +.global InputInfo__13zNPCGoalKnockFP13NPCDamageInfo +InputInfo__13zNPCGoalKnockFP13NPCDamageInfo: /* 800E7D10 000E4B10 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800E7D14 000E4B14 7C 08 02 A6 */ mflr r0 /* 800E7D18 000E4B18 90 01 00 24 */ stw r0, 0x24(r1) @@ -16161,7 +16161,7 @@ func_800E7D10: /* 800E7D3C 000E4B3C 83 E4 00 00 */ lwz r31, 0(r4) /* 800E7D40 000E4B40 41 82 00 18 */ beq lbl_800E7D58 /* 800E7D44 000E4B44 38 9D 00 50 */ addi r4, r29, 0x50 -/* 800E7D48 000E4B48 48 04 7E 39 */ bl func_8012FB80 +/* 800E7D48 000E4B48 48 04 7E 39 */ bl NPCC_pos_ofBase__FP5xBaseP5xVec3 /* 800E7D4C 000E4B4C 38 00 00 10 */ li r0, 0x10 /* 800E7D50 000E4B50 B0 1D 00 48 */ sth r0, 0x48(r29) /* 800E7D54 000E4B54 48 00 00 74 */ b lbl_800E7DC8 @@ -16173,7 +16173,7 @@ lbl_800E7D58: /* 800E7D68 000E4B68 40 81 00 3C */ ble lbl_800E7DA4 /* 800E7D6C 000E4B6C 38 7D 00 50 */ addi r3, r29, 0x50 /* 800E7D70 000E4B70 38 9E 00 08 */ addi r4, r30, 8 -/* 800E7D74 000E4B74 4B F6 65 7D */ bl func_8004E2F0 +/* 800E7D74 000E4B74 4B F6 65 7D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800E7D78 000E4B78 38 7D 00 50 */ addi r3, r29, 0x50 /* 800E7D7C 000E4B7C 7C 64 1B 78 */ mr r4, r3 /* 800E7D80 000E4B80 4B F2 69 45 */ bl func_8000E6C4 @@ -16192,7 +16192,7 @@ lbl_800E7DA4: /* 800E7DB0 000E4BB0 4B F3 3A 59 */ bl func_8001B808 /* 800E7DB4 000E4BB4 7C 64 1B 78 */ mr r4, r3 /* 800E7DB8 000E4BB8 38 7D 00 50 */ addi r3, r29, 0x50 -/* 800E7DBC 000E4BBC 4B F6 67 21 */ bl func_8004E4DC +/* 800E7DBC 000E4BBC 4B F6 67 21 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E7DC0 000E4BC0 38 00 00 10 */ li r0, 0x10 /* 800E7DC4 000E4BC4 B0 1D 00 48 */ sth r0, 0x48(r29) lbl_800E7DC8: @@ -16253,13 +16253,13 @@ lbl_800E7E8C: /* 800E7E98 000E4C98 4B F2 68 BD */ bl func_8000E754 /* 800E7E9C 000E4C9C 7E E3 BB 78 */ mr r3, r23 /* 800E7EA0 000E4CA0 3B 9C 00 01 */ addi r28, r28, 1 -/* 800E7EA4 000E4CA4 4B FC DB 41 */ bl func_800B59E4 +/* 800E7EA4 000E4CA4 4B FC DB 41 */ bl zSurfaceGetSurface__FPC7xCollis /* 800E7EA8 000E4CA8 28 03 00 00 */ cmplwi r3, 0 /* 800E7EAC 000E4CAC 41 82 00 24 */ beq lbl_800E7ED0 /* 800E7EB0 000E4CB0 88 03 00 20 */ lbz r0, 0x20(r3) /* 800E7EB4 000E4CB4 28 00 00 00 */ cmplwi r0, 0 /* 800E7EB8 000E4CB8 40 82 00 18 */ bne lbl_800E7ED0 -/* 800E7EBC 000E4CBC 4B FC DC C1 */ bl func_800B5B7C +/* 800E7EBC 000E4CBC 4B FC DC C1 */ bl zSurfaceGetDamageType__FPC8xSurface /* 800E7EC0 000E4CC0 2C 03 00 00 */ cmpwi r3, 0 /* 800E7EC4 000E4CC4 41 82 00 0C */ beq lbl_800E7ED0 /* 800E7EC8 000E4CC8 3B 7B 00 01 */ addi r27, r27, 1 @@ -16270,7 +16270,7 @@ lbl_800E7ED0: /* 800E7ED8 000E4CD8 41 82 00 1C */ beq lbl_800E7EF4 /* 800E7EDC 000E4CDC 38 81 00 08 */ addi r4, r1, 8 /* 800E7EE0 000E4CE0 38 A0 00 00 */ li r5, 0 -/* 800E7EE4 000E4CE4 48 03 B9 4D */ bl func_80123830 +/* 800E7EE4 000E4CE4 48 03 B9 4D */ bl zGooIs__FP4xEntRfUi /* 800E7EE8 000E4CE8 2C 03 00 00 */ cmpwi r3, 0 /* 800E7EEC 000E4CEC 41 82 00 08 */ beq lbl_800E7EF4 /* 800E7EF0 000E4CF0 3B 7B 00 01 */ addi r27, r27, 1 @@ -16292,13 +16292,13 @@ lbl_800E7F18: /* 800E7F24 000E4D24 4B F2 68 31 */ bl func_8000E754 /* 800E7F28 000E4D28 7F 03 C3 78 */ mr r3, r24 /* 800E7F2C 000E4D2C 3B 9C 00 01 */ addi r28, r28, 1 -/* 800E7F30 000E4D30 4B FC DA B5 */ bl func_800B59E4 +/* 800E7F30 000E4D30 4B FC DA B5 */ bl zSurfaceGetSurface__FPC7xCollis /* 800E7F34 000E4D34 28 03 00 00 */ cmplwi r3, 0 /* 800E7F38 000E4D38 41 82 00 24 */ beq lbl_800E7F5C /* 800E7F3C 000E4D3C 88 03 00 20 */ lbz r0, 0x20(r3) /* 800E7F40 000E4D40 28 00 00 00 */ cmplwi r0, 0 /* 800E7F44 000E4D44 40 82 00 18 */ bne lbl_800E7F5C -/* 800E7F48 000E4D48 4B FC DC 35 */ bl func_800B5B7C +/* 800E7F48 000E4D48 4B FC DC 35 */ bl zSurfaceGetDamageType__FPC8xSurface /* 800E7F4C 000E4D4C 2C 03 00 00 */ cmpwi r3, 0 /* 800E7F50 000E4D50 41 82 00 0C */ beq lbl_800E7F5C /* 800E7F54 000E4D54 3B 7B 00 01 */ addi r27, r27, 1 @@ -16309,7 +16309,7 @@ lbl_800E7F5C: /* 800E7F64 000E4D64 41 82 00 1C */ beq lbl_800E7F80 /* 800E7F68 000E4D68 38 81 00 08 */ addi r4, r1, 8 /* 800E7F6C 000E4D6C 38 A0 00 00 */ li r5, 0 -/* 800E7F70 000E4D70 48 03 B8 C1 */ bl func_80123830 +/* 800E7F70 000E4D70 48 03 B8 C1 */ bl zGooIs__FP4xEntRfUi /* 800E7F74 000E4D74 2C 03 00 00 */ cmpwi r3, 0 /* 800E7F78 000E4D78 41 82 00 08 */ beq lbl_800E7F80 /* 800E7F7C 000E4D7C 3B 7B 00 01 */ addi r27, r27, 1 @@ -16331,13 +16331,13 @@ lbl_800E7FA4: /* 800E7FB0 000E4DB0 4B F2 67 A5 */ bl func_8000E754 /* 800E7FB4 000E4DB4 7F 03 C3 78 */ mr r3, r24 /* 800E7FB8 000E4DB8 3B 9C 00 01 */ addi r28, r28, 1 -/* 800E7FBC 000E4DBC 4B FC DA 29 */ bl func_800B59E4 +/* 800E7FBC 000E4DBC 4B FC DA 29 */ bl zSurfaceGetSurface__FPC7xCollis /* 800E7FC0 000E4DC0 28 03 00 00 */ cmplwi r3, 0 /* 800E7FC4 000E4DC4 41 82 00 24 */ beq lbl_800E7FE8 /* 800E7FC8 000E4DC8 88 03 00 20 */ lbz r0, 0x20(r3) /* 800E7FCC 000E4DCC 28 00 00 00 */ cmplwi r0, 0 /* 800E7FD0 000E4DD0 40 82 00 18 */ bne lbl_800E7FE8 -/* 800E7FD4 000E4DD4 4B FC DB A9 */ bl func_800B5B7C +/* 800E7FD4 000E4DD4 4B FC DB A9 */ bl zSurfaceGetDamageType__FPC8xSurface /* 800E7FD8 000E4DD8 2C 03 00 00 */ cmpwi r3, 0 /* 800E7FDC 000E4DDC 41 82 00 0C */ beq lbl_800E7FE8 /* 800E7FE0 000E4DE0 3B 7B 00 01 */ addi r27, r27, 1 @@ -16348,7 +16348,7 @@ lbl_800E7FE8: /* 800E7FF0 000E4DF0 41 82 00 1C */ beq lbl_800E800C /* 800E7FF4 000E4DF4 38 81 00 08 */ addi r4, r1, 8 /* 800E7FF8 000E4DF8 38 A0 00 00 */ li r5, 0 -/* 800E7FFC 000E4DFC 48 03 B8 35 */ bl func_80123830 +/* 800E7FFC 000E4DFC 48 03 B8 35 */ bl zGooIs__FP4xEntRfUi /* 800E8000 000E4E00 2C 03 00 00 */ cmpwi r3, 0 /* 800E8004 000E4E04 41 82 00 08 */ beq lbl_800E800C /* 800E8008 000E4E08 3B 7B 00 01 */ addi r27, r27, 1 @@ -16409,7 +16409,7 @@ lbl_800E80A8: lbl_800E80CC: /* 800E80CC 000E4ECC 80 7A 00 18 */ lwz r3, 0x18(r26) /* 800E80D0 000E4ED0 38 80 00 00 */ li r4, 0 -/* 800E80D4 000E4ED4 48 02 67 D5 */ bl func_8010E8A8 +/* 800E80D4 000E4ED4 48 02 67 D5 */ bl TimerGet__7xPsycheF11en_xpsytime /* 800E80D8 000E4ED8 C0 02 99 20 */ lfs f0, lbl_803CE2A0-_SDA2_BASE_(r2) /* 800E80DC 000E4EDC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E80E0 000E4EE0 40 81 00 5C */ ble lbl_800E813C @@ -16426,15 +16426,15 @@ lbl_800E80CC: /* 800E810C 000E4F0C 90 1A 00 4C */ stw r0, 0x4c(r26) /* 800E8110 000E4F10 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800E8114 000E4F14 38 84 00 80 */ addi r4, r4, 0x80 -/* 800E8118 000E4F18 4B F6 63 C5 */ bl func_8004E4DC +/* 800E8118 000E4F18 4B F6 63 C5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E811C 000E4F1C C0 3E 00 28 */ lfs f1, 0x28(r30) /* 800E8120 000E4F20 38 61 00 18 */ addi r3, r1, 0x18 /* 800E8124 000E4F24 38 81 00 24 */ addi r4, r1, 0x24 -/* 800E8128 000E4F28 48 04 7D C5 */ bl func_8012FEEC +/* 800E8128 000E4F28 48 04 7D C5 */ bl NPCC_Bounce__FP5xVec3P5xVec3f /* 800E812C 000E4F2C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800E8130 000E4F30 38 81 00 18 */ addi r4, r1, 0x18 /* 800E8134 000E4F34 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 800E8138 000E4F38 4B F6 63 A5 */ bl func_8004E4DC +/* 800E8138 000E4F38 4B F6 63 A5 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800E813C: /* 800E813C 000E4F3C 38 60 00 01 */ li r3, 1 /* 800E8140 000E4F40 E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0 @@ -16445,15 +16445,15 @@ lbl_800E813C: /* 800E8154 000E4F54 38 21 00 70 */ addi r1, r1, 0x70 /* 800E8158 000E4F58 4E 80 00 20 */ blr -.global func_800E815C -func_800E815C: +.global StreakPrep__13zNPCGoalKnockFv +StreakPrep__13zNPCGoalKnockFv: /* 800E815C 000E4F5C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800E8160 000E4F60 7C 08 02 A6 */ mflr r0 /* 800E8164 000E4F64 90 01 00 14 */ stw r0, 0x14(r1) /* 800E8168 000E4F68 93 E1 00 0C */ stw r31, 0xc(r1) /* 800E816C 000E4F6C 7C 7F 1B 78 */ mr r31, r3 /* 800E8170 000E4F70 38 60 00 05 */ li r3, 5 -/* 800E8174 000E4F74 48 09 94 81 */ bl func_801815F4 +/* 800E8174 000E4F74 48 09 94 81 */ bl NPCC_StreakCreate__F12en_npcstreak /* 800E8178 000E4F78 90 7F 00 60 */ stw r3, 0x60(r31) /* 800E817C 000E4F7C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800E8180 000E4F80 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -16461,15 +16461,15 @@ func_800E815C: /* 800E8188 000E4F88 38 21 00 10 */ addi r1, r1, 0x10 /* 800E818C 000E4F8C 4E 80 00 20 */ blr -.global func_800E8190 -func_800E8190: +.global StreakDone__13zNPCGoalKnockFv +StreakDone__13zNPCGoalKnockFv: /* 800E8190 000E4F90 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800E8194 000E4F94 7C 08 02 A6 */ mflr r0 /* 800E8198 000E4F98 90 01 00 14 */ stw r0, 0x14(r1) /* 800E819C 000E4F9C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800E81A0 000E4FA0 7C 7F 1B 78 */ mr r31, r3 /* 800E81A4 000E4FA4 80 63 00 60 */ lwz r3, 0x60(r3) -/* 800E81A8 000E4FA8 4B F4 17 A9 */ bl func_80029950 +/* 800E81A8 000E4FA8 4B F4 17 A9 */ bl xFXStreakStop__FUi /* 800E81AC 000E4FAC 3C 60 00 01 */ lis r3, 0x0000DEAD@ha /* 800E81B0 000E4FB0 38 03 DE AD */ addi r0, r3, 0x0000DEAD@l /* 800E81B4 000E4FB4 90 1F 00 60 */ stw r0, 0x60(r31) @@ -16479,8 +16479,8 @@ func_800E8190: /* 800E81C4 000E4FC4 38 21 00 10 */ addi r1, r1, 0x10 /* 800E81C8 000E4FC8 4E 80 00 20 */ blr -.global func_800E81CC -func_800E81CC: +.global StreakUpdate__13zNPCGoalKnockFv +StreakUpdate__13zNPCGoalKnockFv: /* 800E81CC 000E4FCC 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800E81D0 000E4FD0 7C 08 02 A6 */ mflr r0 /* 800E81D4 000E4FD4 90 01 00 44 */ stw r0, 0x44(r1) @@ -16493,7 +16493,7 @@ func_800E81CC: /* 800E81F0 000E4FF0 4B FA 8C 45 */ bl func_80090E34 /* 800E81F4 000E4FF4 7C 64 1B 78 */ mr r4, r3 /* 800E81F8 000E4FF8 38 61 00 08 */ addi r3, r1, 8 -/* 800E81FC 000E4FFC 4B F6 62 E1 */ bl func_8004E4DC +/* 800E81FC 000E4FFC 4B F6 62 E1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E8200 000E5000 38 61 00 08 */ addi r3, r1, 8 /* 800E8204 000E5004 C0 22 99 20 */ lfs f1, lbl_803CE2A0-_SDA2_BASE_(r2) /* 800E8208 000E5008 7C 64 1B 78 */ mr r4, r3 @@ -16502,7 +16502,7 @@ func_800E81CC: /* 800E8214 000E5014 4B F9 AA E5 */ bl func_80082CF8 /* 800E8218 000E5018 7C 64 1B 78 */ mr r4, r3 /* 800E821C 000E501C 38 61 00 20 */ addi r3, r1, 0x20 -/* 800E8220 000E5020 4B F6 62 BD */ bl func_8004E4DC +/* 800E8220 000E5020 4B F6 62 BD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E8224 000E5024 C0 21 00 24 */ lfs f1, 0x24(r1) /* 800E8228 000E5028 38 61 00 14 */ addi r3, r1, 0x14 /* 800E822C 000E502C C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) @@ -16521,7 +16521,7 @@ func_800E81CC: /* 800E8260 000E5060 80 7E 00 60 */ lwz r3, 0x60(r30) /* 800E8264 000E5064 38 81 00 20 */ addi r4, r1, 0x20 /* 800E8268 000E5068 38 A1 00 14 */ addi r5, r1, 0x14 -/* 800E826C 000E506C 4B F4 17 29 */ bl func_80029994 +/* 800E826C 000E506C 4B F4 17 29 */ bl xFXStreakUpdate__FUiPC5xVec3PC5xVec3 /* 800E8270 000E5070 80 01 00 44 */ lwz r0, 0x44(r1) /* 800E8274 000E5074 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 800E8278 000E5078 83 C1 00 38 */ lwz r30, 0x38(r1) @@ -16545,17 +16545,17 @@ func_800E81CC: /* 800E82C0 000E50C0 54 00 07 BF */ clrlwi. r0, r0, 0x1e /* 800E82C4 000E50C4 83 DF 02 2C */ lwz r30, 0x22c(r31) /* 800E82C8 000E50C8 40 82 00 08 */ bne lbl_800E82D0 -/* 800E82CC 000E50CC 48 00 01 7D */ bl func_800E8448 +/* 800E82CC 000E50CC 48 00 01 7D */ bl DieTheGoodDeath__17zNPCGoalAfterlifeFv lbl_800E82D0: /* 800E82D0 000E50D0 80 9F 01 BC */ lwz r4, 0x1bc(r31) /* 800E82D4 000E50D4 7F E3 FB 78 */ mr r3, r31 /* 800E82D8 000E50D8 38 84 00 20 */ addi r4, r4, 0x20 -/* 800E82DC 000E50DC 48 00 B0 69 */ bl func_800F3344 +/* 800E82DC 000E50DC 48 00 B0 69 */ bl MatPosSet__10zNPCCommonFP5xVec3 /* 800E82E0 000E50E0 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800E82E4 000E50E4 80 9F 01 BC */ lwz r4, 0x1bc(r31) /* 800E82E8 000E50E8 38 63 00 30 */ addi r3, r3, 0x30 /* 800E82EC 000E50EC 38 84 00 20 */ addi r4, r4, 0x20 -/* 800E82F0 000E50F0 4B F6 61 ED */ bl func_8004E4DC +/* 800E82F0 000E50F0 4B F6 61 ED */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E82F4 000E50F4 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800E82F8 000E50F8 28 1E 00 00 */ cmplwi r30, 0 /* 800E82FC 000E50FC 80 03 00 E0 */ lwz r0, 0xe0(r3) @@ -16584,7 +16584,7 @@ lbl_800E8350: /* 800E8350 000E5150 FC 20 F8 90 */ fmr f1, f31 /* 800E8354 000E5154 7F 83 E3 78 */ mr r3, r28 /* 800E8358 000E5158 7F A4 EB 78 */ mr r4, r29 -/* 800E835C 000E515C 4B FE FF 51 */ bl func_800D82AC +/* 800E835C 000E515C 4B FE FF 51 */ bl Enter__12zNPCGoalDeadFfPv /* 800E8360 000E5160 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E8364 000E5164 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800E8368 000E5168 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -16611,27 +16611,27 @@ lbl_800E8350: lbl_800E83BC: /* 800E83BC 000E51BC 3C 80 4E 47 */ lis r4, 0x4E47526B@ha /* 800E83C0 000E51C0 38 84 52 6B */ addi r4, r4, 0x4E47526B@l -/* 800E83C4 000E51C4 48 02 51 95 */ bl func_8010D558 +/* 800E83C4 000E51C4 48 02 51 95 */ bl GIDInStack__7xPsycheCFi /* 800E83C8 000E51C8 28 03 00 00 */ cmplwi r3, 0 /* 800E83CC 000E51CC 40 82 00 5C */ bne lbl_800E8428 /* 800E83D0 000E51D0 7F C3 F3 78 */ mr r3, r30 -/* 800E83D4 000E51D4 48 02 52 31 */ bl func_8010D604 +/* 800E83D4 000E51D4 48 02 52 31 */ bl GIDOfPending__7xPsycheCFv /* 800E83D8 000E51D8 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 800E83DC 000E51DC 28 00 52 6B */ cmplwi r0, 0x526b /* 800E83E0 000E51E0 41 82 00 48 */ beq lbl_800E8428 /* 800E83E4 000E51E4 3C 80 4E 47 */ lis r4, 0x4E47526B@ha /* 800E83E8 000E51E8 7F C3 F3 78 */ mr r3, r30 /* 800E83EC 000E51EC 38 84 52 6B */ addi r4, r4, 0x4E47526B@l -/* 800E83F0 000E51F0 48 02 5B 4D */ bl func_8010DF3C +/* 800E83F0 000E51F0 48 02 5B 4D */ bl FindGoal__7xPsycheFi /* 800E83F4 000E51F4 28 03 00 00 */ cmplwi r3, 0 /* 800E83F8 000E51F8 41 82 00 30 */ beq lbl_800E8428 /* 800E83FC 000E51FC 38 9D 00 10 */ addi r4, r29, 0x10 -/* 800E8400 000E5200 48 00 0B 6D */ bl func_800E8F6C +/* 800E8400 000E5200 48 00 0B 6D */ bl InputInfo__15zNPCGoalRespawnFP12NPCSpawnInfo /* 800E8404 000E5204 3C 80 4E 47 */ lis r4, 0x4E47526B@ha /* 800E8408 000E5208 7F C3 F3 78 */ mr r3, r30 /* 800E840C 000E520C 38 84 52 6B */ addi r4, r4, 0x4E47526B@l /* 800E8410 000E5210 38 A0 00 00 */ li r5, 0 -/* 800E8414 000E5214 48 02 54 45 */ bl func_8010D858 +/* 800E8414 000E5214 48 02 54 45 */ bl GoalPush__7xPsycheFii /* 800E8418 000E5218 38 00 00 01 */ li r0, 1 /* 800E841C 000E521C 90 1D 00 24 */ stw r0, 0x24(r29) /* 800E8420 000E5220 48 00 00 08 */ b lbl_800E8428 @@ -16647,8 +16647,8 @@ lbl_800E8428: /* 800E8440 000E5240 38 21 00 20 */ addi r1, r1, 0x20 /* 800E8444 000E5244 4E 80 00 20 */ blr -.global func_800E8448 -func_800E8448: +.global DieTheGoodDeath__17zNPCGoalAfterlifeFv +DieTheGoodDeath__17zNPCGoalAfterlifeFv: /* 800E8448 000E5248 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800E844C 000E524C 7C 08 02 A6 */ mflr r0 /* 800E8450 000E5250 38 80 00 14 */ li r4, 0x14 @@ -16664,13 +16664,13 @@ func_800E8448: /* 800E8478 000E5278 83 E3 00 00 */ lwz r31, 0(r3) /* 800E847C 000E527C 83 DF 02 2C */ lwz r30, 0x22c(r31) /* 800E8480 000E5280 7F E3 FB 78 */ mr r3, r31 -/* 800E8484 000E5284 48 00 55 DD */ bl func_800EDA60 +/* 800E8484 000E5284 48 00 55 DD */ bl zNPCMsg_AreaNotify__FP10zNPCCommon13en_NPC_MSG_IDfi11en_NPCTYPES /* 800E8488 000E5288 7F E3 FB 78 */ mr r3, r31 /* 800E848C 000E528C 38 80 FF FF */ li r4, -1 /* 800E8490 000E5290 38 A0 00 01 */ li r5, 1 -/* 800E8494 000E5294 48 01 0F 95 */ bl func_800F9428 +/* 800E8494 000E5294 48 01 0F 95 */ bl InflictPain__9zNPCRobotFii /* 800E8498 000E5298 C0 22 99 34 */ lfs f1, lbl_803CE2B4-_SDA2_BASE_(r2) -/* 800E849C 000E529C 4B F7 E1 2D */ bl func_800665C8 +/* 800E849C 000E529C 4B F7 E1 2D */ bl SetPlayerKillsVillainTimer__Ff /* 800E84A0 000E52A0 7F E3 FB 78 */ mr r3, r31 /* 800E84A4 000E52A4 4B F6 E0 41 */ bl func_800564E4 /* 800E84A8 000E52A8 48 00 31 09 */ bl func_800EB5B0 @@ -16684,10 +16684,10 @@ func_800E8448: /* 800E84C8 000E52C8 FC C0 20 90 */ fmr f6, f4 /* 800E84CC 000E52CC C0 62 99 04 */ lfs f3, lbl_803CE284-_SDA2_BASE_(r2) /* 800E84D0 000E52D0 FC E0 20 90 */ fmr f7, f4 -/* 800E84D4 000E52D4 4B F5 9F 1D */ bl func_800423F0 +/* 800E84D4 000E52D4 4B F5 9F 1D */ bl xScrFXGlareAdd__FP5xVec3fffffffP8RwRaster /* 800E84D8 000E52D8 7F E3 FB 78 */ mr r3, r31 /* 800E84DC 000E52DC 38 80 00 10 */ li r4, 0x10 -/* 800E84E0 000E52E0 48 00 B1 55 */ bl func_800F3634 +/* 800E84E0 000E52E0 48 00 B1 55 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 800E84E4 000E52E4 80 7F 02 40 */ lwz r3, 0x240(r31) /* 800E84E8 000E52E8 28 03 00 00 */ cmplwi r3, 0 /* 800E84EC 000E52EC 41 82 00 E8 */ beq lbl_800E85D4 @@ -16721,7 +16721,7 @@ lbl_800E8548: /* 800E8554 000E5354 40 80 00 80 */ bge lbl_800E85D4 /* 800E8558 000E5358 38 00 00 3C */ li r0, 0x3c /* 800E855C 000E535C 90 0D 93 A0 */ stw r0, lbl_803CBCA0-_SDA_BASE_(r13) -/* 800E8560 000E5360 4B F4 87 29 */ bl func_80030C88 +/* 800E8560 000E5360 4B F4 87 29 */ bl xurand__Fv /* 800E8564 000E5364 C0 02 9A 58 */ lfs f0, lbl_803CE3D8-_SDA2_BASE_(r2) /* 800E8568 000E5368 3B A0 00 00 */ li r29, 0 /* 800E856C 000E536C 80 0D 93 A0 */ lwz r0, lbl_803CBCA0-_SDA_BASE_(r13) @@ -16733,11 +16733,11 @@ lbl_800E8548: /* 800E8584 000E5384 90 0D 93 A0 */ stw r0, lbl_803CBCA0-_SDA_BASE_(r13) /* 800E8588 000E5388 48 00 00 40 */ b lbl_800E85C8 lbl_800E858C: -/* 800E858C 000E538C 48 09 FC 11 */ bl func_8018819C +/* 800E858C 000E538C 48 09 FC 11 */ bl HAZ_Acquire__Fv /* 800E8590 000E5390 7C 7C 1B 79 */ or. r28, r3, r3 /* 800E8594 000E5394 41 82 00 30 */ beq lbl_800E85C4 /* 800E8598 000E5398 38 80 00 17 */ li r4, 0x17 -/* 800E859C 000E539C 48 09 FD 79 */ bl func_80188314 +/* 800E859C 000E539C 48 09 FD 79 */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 800E85A0 000E53A0 7F 83 E3 78 */ mr r3, r28 /* 800E85A4 000E53A4 7F E4 FB 78 */ mr r4, r31 /* 800E85A8 000E53A8 48 00 45 11 */ bl func_800ECAB8 @@ -16746,7 +16746,7 @@ lbl_800E858C: /* 800E85B4 000E53B4 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800E85B8 000E53B8 7C 64 1B 78 */ mr r4, r3 /* 800E85BC 000E53BC 7F 83 E3 78 */ mr r3, r28 -/* 800E85C0 000E53C0 48 0A 0C 79 */ bl func_80189238 +/* 800E85C0 000E53C0 48 0A 0C 79 */ bl Start__9NPCHazardFPC5xVec3f lbl_800E85C4: /* 800E85C4 000E53C4 3B BD 00 01 */ addi r29, r29, 1 lbl_800E85C8: @@ -16795,20 +16795,20 @@ lbl_800E85F8: /* 800E8668 000E5468 80 9F 01 BC */ lwz r4, 0x1bc(r31) /* 800E866C 000E546C 38 7D 00 58 */ addi r3, r29, 0x58 /* 800E8670 000E5470 38 84 00 20 */ addi r4, r4, 0x20 -/* 800E8674 000E5474 4B F6 5E 69 */ bl func_8004E4DC +/* 800E8674 000E5474 4B F6 5E 69 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E8678 000E5478 7F E3 FB 78 */ mr r3, r31 /* 800E867C 000E547C 38 BF 02 0C */ addi r5, r31, 0x20c /* 800E8680 000E5480 38 80 00 3F */ li r4, 0x3f -/* 800E8684 000E5484 48 00 9D 99 */ bl func_800F241C +/* 800E8684 000E5484 48 00 9D 99 */ bl GetParm__10zNPCCommonF10en_npcparmPP10zMovePoint lbl_800E8688: /* 800E8688 000E5488 7F E3 FB 78 */ mr r3, r31 /* 800E868C 000E548C 4B F9 A6 6D */ bl func_80082CF8 /* 800E8690 000E5490 38 9D 00 58 */ addi r4, r29, 0x58 -/* 800E8694 000E5494 4B F6 5E 49 */ bl func_8004E4DC +/* 800E8694 000E5494 4B F6 5E 49 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E8698 000E5498 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800E869C 000E549C 38 9D 00 58 */ addi r4, r29, 0x58 /* 800E86A0 000E54A0 38 63 00 30 */ addi r3, r3, 0x30 -/* 800E86A4 000E54A4 4B F6 5E 39 */ bl func_8004E4DC +/* 800E86A4 000E54A4 4B F6 5E 39 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E86A8 000E54A8 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800E86AC 000E54AC 38 80 00 01 */ li r4, 1 /* 800E86B0 000E54B0 38 00 00 00 */ li r0, 0 @@ -16818,7 +16818,7 @@ lbl_800E8688: /* 800E86C0 000E54C0 28 00 00 00 */ cmplwi r0, 0 /* 800E86C4 000E54C4 41 82 00 1C */ beq lbl_800E86E0 /* 800E86C8 000E54C8 7F A3 EB 78 */ mr r3, r29 -/* 800E86CC 000E54CC 48 00 02 39 */ bl func_800E8904 +/* 800E86CC 000E54CC 48 00 02 39 */ bl LaunchRoboBits__15zNPCGoalRespawnFv /* 800E86D0 000E54D0 D0 3D 00 50 */ stfs f1, 0x50(r29) /* 800E86D4 000E54D4 7F E3 FB 78 */ mr r3, r31 /* 800E86D8 000E54D8 4B F3 31 11 */ bl func_8001B7E8 @@ -16830,7 +16830,7 @@ lbl_800E86E8: /* 800E86E8 000E54E8 FC 20 F8 90 */ fmr f1, f31 /* 800E86EC 000E54EC 7F A3 EB 78 */ mr r3, r29 /* 800E86F0 000E54F0 7F C4 F3 78 */ mr r4, r30 -/* 800E86F4 000E54F4 4B FE CA 21 */ bl func_800D5114 +/* 800E86F4 000E54F4 4B FE CA 21 */ bl Enter__14zNPCGoalCommonFfPv /* 800E86F8 000E54F8 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800E86FC 000E54FC 80 01 00 34 */ lwz r0, 0x34(r1) /* 800E8700 000E5500 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -16852,7 +16852,7 @@ lbl_800E86E8: /* 800E8740 000E5540 7C 7D 1B 78 */ mr r29, r3 /* 800E8744 000E5544 80 A3 00 18 */ lwz r5, 0x18(r3) /* 800E8748 000E5548 83 E5 00 00 */ lwz r31, 0(r5) -/* 800E874C 000E554C 48 00 06 A9 */ bl func_800E8DF4 +/* 800E874C 000E554C 48 00 06 A9 */ bl KickFromTheNest__15zNPCGoalRespawnFv /* 800E8750 000E5550 7F E3 FB 78 */ mr r3, r31 /* 800E8754 000E5554 4B F3 30 A5 */ bl func_8001B7F8 /* 800E8758 000E5558 80 7F 02 2C */ lwz r3, 0x22c(r31) @@ -16922,7 +16922,7 @@ lbl_800E8830: /* 800E8844 000E5644 40 82 00 38 */ bne lbl_800E887C /* 800E8848 000E5648 7F E3 FB 78 */ mr r3, r31 /* 800E884C 000E564C 38 80 00 06 */ li r4, 6 -/* 800E8850 000E5650 48 00 AD E5 */ bl func_800F3634 +/* 800E8850 000E5650 48 00 AD E5 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 800E8854 000E5654 7F E3 FB 78 */ mr r3, r31 /* 800E8858 000E5658 4B F3 2F A1 */ bl func_8001B7F8 /* 800E885C 000E565C 80 7F 00 24 */ lwz r3, 0x24(r31) @@ -16936,7 +16936,7 @@ lbl_800E8830: lbl_800E887C: /* 800E887C 000E567C FC 20 F8 90 */ fmr f1, f31 /* 800E8880 000E5680 7F 63 DB 78 */ mr r3, r27 -/* 800E8884 000E5684 48 00 02 09 */ bl func_800E8A8C +/* 800E8884 000E5684 48 00 02 09 */ bl DoAppearFX__15zNPCGoalRespawnFf /* 800E8888 000E5688 C0 1B 00 4C */ lfs f0, 0x4c(r27) /* 800E888C 000E568C C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800E8890 000E5690 EC 00 F8 28 */ fsubs f0, f0, f31 @@ -16960,13 +16960,13 @@ lbl_800E88C4: /* 800E88C4 000E56C4 D0 1B 00 50 */ stfs f0, 0x50(r27) lbl_800E88C8: /* 800E88C8 000E56C8 7F E3 FB 78 */ mr r3, r31 -/* 800E88CC 000E56CC 48 00 86 21 */ bl func_800F0EEC +/* 800E88CC 000E56CC 48 00 86 21 */ bl VelStop__10zNPCCommonFv /* 800E88D0 000E56D0 FC 20 F8 90 */ fmr f1, f31 /* 800E88D4 000E56D4 7F 63 DB 78 */ mr r3, r27 /* 800E88D8 000E56D8 7F 84 E3 78 */ mr r4, r28 /* 800E88DC 000E56DC 7F A5 EB 78 */ mr r5, r29 /* 800E88E0 000E56E0 7F C6 F3 78 */ mr r6, r30 -/* 800E88E4 000E56E4 48 02 62 65 */ bl func_8010EB48 +/* 800E88E4 000E56E4 48 02 62 65 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800E88E8: /* 800E88E8 000E56E8 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800E88EC 000E56EC CB E1 00 20 */ lfd f31, 0x20(r1) @@ -16976,8 +16976,8 @@ lbl_800E88E8: /* 800E88FC 000E56FC 38 21 00 30 */ addi r1, r1, 0x30 /* 800E8900 000E5700 4E 80 00 20 */ blr -.global func_800E8904 -func_800E8904: +.global LaunchRoboBits__15zNPCGoalRespawnFv +LaunchRoboBits__15zNPCGoalRespawnFv: /* 800E8904 000E5704 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800E8908 000E5708 7C 08 02 A6 */ mflr r0 /* 800E890C 000E570C 90 01 00 64 */ stw r0, 0x64(r1) @@ -16987,18 +16987,18 @@ func_800E8904: /* 800E891C 000E571C 93 C1 00 48 */ stw r30, 0x48(r1) /* 800E8920 000E5720 93 A1 00 44 */ stw r29, 0x44(r1) /* 800E8924 000E5724 7C 7D 1B 78 */ mr r29, r3 -/* 800E8928 000E5728 48 09 F8 75 */ bl func_8018819C +/* 800E8928 000E5728 48 09 F8 75 */ bl HAZ_Acquire__Fv /* 800E892C 000E572C 7C 7F 1B 79 */ or. r31, r3, r3 /* 800E8930 000E5730 40 82 00 0C */ bne lbl_800E893C /* 800E8934 000E5734 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800E8938 000E5738 48 00 01 30 */ b lbl_800E8A68 lbl_800E893C: /* 800E893C 000E573C 38 80 00 19 */ li r4, 0x19 -/* 800E8940 000E5740 48 09 F9 D5 */ bl func_80188314 +/* 800E8940 000E5740 48 09 F9 D5 */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 800E8944 000E5744 2C 03 00 00 */ cmpwi r3, 0 /* 800E8948 000E5748 40 82 00 14 */ bne lbl_800E895C /* 800E894C 000E574C 7F E3 FB 78 */ mr r3, r31 -/* 800E8950 000E5750 48 0A 08 0D */ bl func_8018915C +/* 800E8950 000E5750 48 0A 08 0D */ bl Discard__9NPCHazardFv /* 800E8954 000E5754 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800E8958 000E5758 48 00 01 10 */ b lbl_800E8A68 lbl_800E895C: @@ -17058,7 +17058,7 @@ lbl_800E895C: /* 800E8A30 000E5830 40 80 00 14 */ bge lbl_800E8A44 lbl_800E8A34: /* 800E8A34 000E5834 7F E3 FB 78 */ mr r3, r31 -/* 800E8A38 000E5838 48 0A 07 25 */ bl func_8018915C +/* 800E8A38 000E5838 48 0A 07 25 */ bl Discard__9NPCHazardFv /* 800E8A3C 000E583C C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800E8A40 000E5840 48 00 00 28 */ b lbl_800E8A68 lbl_800E8A44: @@ -17069,7 +17069,7 @@ lbl_800E8A44: /* 800E8A54 000E5854 FC 20 F8 90 */ fmr f1, f31 /* 800E8A58 000E5858 7F E3 FB 78 */ mr r3, r31 /* 800E8A5C 000E585C 38 81 00 2C */ addi r4, r1, 0x2c -/* 800E8A60 000E5860 48 0A 07 D9 */ bl func_80189238 +/* 800E8A60 000E5860 48 0A 07 D9 */ bl Start__9NPCHazardFPC5xVec3f /* 800E8A64 000E5864 FC 20 F8 90 */ fmr f1, f31 lbl_800E8A68: /* 800E8A68 000E5868 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 @@ -17082,8 +17082,8 @@ lbl_800E8A68: /* 800E8A84 000E5884 38 21 00 60 */ addi r1, r1, 0x60 /* 800E8A88 000E5888 4E 80 00 20 */ blr -.global func_800E8A8C -func_800E8A8C: +.global DoAppearFX__15zNPCGoalRespawnFf +DoAppearFX__15zNPCGoalRespawnFf: /* 800E8A8C 000E588C 94 21 FF 10 */ stwu r1, -0xf0(r1) /* 800E8A90 000E5890 7C 08 02 A6 */ mflr r0 /* 800E8A94 000E5894 90 01 00 F4 */ stw r0, 0xf4(r1) @@ -17130,7 +17130,7 @@ lbl_800E8B18: /* 800E8B2C 000E592C FC 40 08 90 */ fmr f2, f1 /* 800E8B30 000E5930 7F E3 FB 78 */ mr r3, r31 /* 800E8B34 000E5934 FC 60 10 90 */ fmr f3, f2 -/* 800E8B38 000E5938 48 00 A2 35 */ bl func_800F2D6C +/* 800E8B38 000E5938 48 00 A2 35 */ bl ModelScaleSet__10zNPCCommonFfff /* 800E8B3C 000E593C 80 1C 00 30 */ lwz r0, 0x30(r28) /* 800E8B40 000E5940 2C 00 00 00 */ cmpwi r0, 0 /* 800E8B44 000E5944 41 82 00 18 */ beq lbl_800E8B5C @@ -17146,7 +17146,7 @@ lbl_800E8B5C: lbl_800E8B68: /* 800E8B68 000E5968 38 61 00 28 */ addi r3, r1, 0x28 /* 800E8B6C 000E596C 38 9E 00 58 */ addi r4, r30, 0x58 -/* 800E8B70 000E5970 4B F6 59 6D */ bl func_8004E4DC +/* 800E8B70 000E5970 4B F6 59 6D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E8B74 000E5974 38 61 00 54 */ addi r3, r1, 0x54 /* 800E8B78 000E5978 38 80 00 00 */ li r4, 0 /* 800E8B7C 000E597C 38 A0 00 4C */ li r5, 0x4c @@ -17168,11 +17168,11 @@ lbl_800E8B68: /* 800E8BBC 000E59BC EC 00 07 32 */ fmuls f0, f0, f28 /* 800E8BC0 000E59C0 EC 00 07 72 */ fmuls f0, f0, f29 /* 800E8BC4 000E59C4 D0 01 00 84 */ stfs f0, 0x84(r1) -/* 800E8BC8 000E59C8 4B F6 59 15 */ bl func_8004E4DC +/* 800E8BC8 000E59C8 4B F6 59 15 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E8BCC 000E59CC 3C 80 80 29 */ lis r4, lbl_80293098@ha /* 800E8BD0 000E59D0 38 61 00 54 */ addi r3, r1, 0x54 /* 800E8BD4 000E59D4 38 84 30 98 */ addi r4, r4, lbl_80293098@l -/* 800E8BD8 000E59D8 48 04 6D 55 */ bl func_8012F92C +/* 800E8BD8 000E59D8 48 04 6D 55 */ bl NPCC_chk_hitPlyr__FP6xBoundP7xCollis /* 800E8BDC 000E59DC 7C 7D 1B 79 */ or. r29, r3, r3 /* 800E8BE0 000E59E0 41 82 00 4C */ beq lbl_800E8C2C /* 800E8BE4 000E59E4 7F E3 FB 78 */ mr r3, r31 @@ -17180,7 +17180,7 @@ lbl_800E8B68: /* 800E8BEC 000E59EC 7C 65 1B 78 */ mr r5, r3 /* 800E8BF0 000E59F0 7F E3 FB 78 */ mr r3, r31 /* 800E8BF4 000E59F4 38 80 00 01 */ li r4, 1 -/* 800E8BF8 000E59F8 4B F8 D6 B1 */ bl func_800762A8 +/* 800E8BF8 000E59F8 4B F8 D6 B1 */ bl zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3 /* 800E8BFC 000E59FC C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) /* 800E8C00 000E5A00 38 61 00 1C */ addi r3, r1, 0x1c /* 800E8C04 000E5A04 38 9C 00 2C */ addi r4, r28, 0x2c @@ -17214,7 +17214,7 @@ lbl_800E8C60: /* 800E8C6C 000E5A6C 4B F3 67 C9 */ bl func_8001F434 lbl_800E8C70: /* 800E8C70 000E5A70 38 61 00 54 */ addi r3, r1, 0x54 -/* 800E8C74 000E5A74 4B F2 22 69 */ bl func_8000AEDC +/* 800E8C74 000E5A74 4B F2 22 69 */ bl xBoundDraw__FPC6xBound lbl_800E8C78: /* 800E8C78 000E5A78 C0 01 00 2C */ lfs f0, 0x2c(r1) /* 800E8C7C 000E5A7C 3C 60 80 26 */ lis r3, lbl_8026737C@ha @@ -17244,7 +17244,7 @@ lbl_800E8C78: /* 800E8CDC 000E5ADC FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800E8CE0 000E5AE0 41 81 00 18 */ bgt lbl_800E8CF8 /* 800E8CE4 000E5AE4 38 61 00 28 */ addi r3, r1, 0x28 -/* 800E8CE8 000E5AE8 4B FA A2 3D */ bl func_80092F24 +/* 800E8CE8 000E5AE8 4B FA A2 3D */ bl zFXPorterWave__FPC5xVec3 /* 800E8CEC 000E5AEC 80 7E 00 54 */ lwz r3, 0x54(r30) /* 800E8CF0 000E5AF0 38 03 00 01 */ addi r0, r3, 1 /* 800E8CF4 000E5AF4 90 1E 00 54 */ stw r0, 0x54(r30) @@ -17267,7 +17267,7 @@ lbl_800E8CF8: /* 800E8D34 000E5B34 38 A1 00 10 */ addi r5, r1, 0x10 /* 800E8D38 000E5B38 90 C1 00 14 */ stw r6, 0x14(r1) /* 800E8D3C 000E5B3C 90 01 00 18 */ stw r0, 0x18(r1) -/* 800E8D40 000E5B40 48 01 89 E1 */ bl func_80101720 +/* 800E8D40 000E5B40 48 01 89 E1 */ bl VFXStarTrek__9zNPCRobotFfP5xVec3P5xVec3 /* 800E8D44 000E5B44 C0 41 00 28 */ lfs f2, 0x28(r1) /* 800E8D48 000E5B48 FC 20 F0 90 */ fmr f1, f30 /* 800E8D4C 000E5B4C C0 01 00 30 */ lfs f0, 0x30(r1) @@ -17282,7 +17282,7 @@ lbl_800E8CF8: /* 800E8D70 000E5B70 38 A1 00 10 */ addi r5, r1, 0x10 /* 800E8D74 000E5B74 D0 01 00 30 */ stfs f0, 0x30(r1) /* 800E8D78 000E5B78 D0 61 00 14 */ stfs f3, 0x14(r1) -/* 800E8D7C 000E5B7C 48 01 89 A5 */ bl func_80101720 +/* 800E8D7C 000E5B7C 48 01 89 A5 */ bl VFXStarTrek__9zNPCRobotFfP5xVec3P5xVec3 /* 800E8D80 000E5B80 C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) /* 800E8D84 000E5B84 FC 20 F0 90 */ fmr f1, f30 /* 800E8D88 000E5B88 C0 41 00 28 */ lfs f2, 0x28(r1) @@ -17295,7 +17295,7 @@ lbl_800E8CF8: /* 800E8DA4 000E5BA4 EC 00 18 28 */ fsubs f0, f0, f3 /* 800E8DA8 000E5BA8 D0 41 00 28 */ stfs f2, 0x28(r1) /* 800E8DAC 000E5BAC D0 01 00 30 */ stfs f0, 0x30(r1) -/* 800E8DB0 000E5BB0 48 01 89 71 */ bl func_80101720 +/* 800E8DB0 000E5BB0 48 01 89 71 */ bl VFXStarTrek__9zNPCRobotFfP5xVec3P5xVec3 /* 800E8DB4 000E5BB4 E3 E1 00 E8 */ psq_l f31, 232(r1), 0, qr0 /* 800E8DB8 000E5BB8 CB E1 00 E0 */ lfd f31, 0xe0(r1) /* 800E8DBC 000E5BBC E3 C1 00 D8 */ psq_l f30, 216(r1), 0, qr0 @@ -17313,8 +17313,8 @@ lbl_800E8CF8: /* 800E8DEC 000E5BEC 38 21 00 F0 */ addi r1, r1, 0xf0 /* 800E8DF0 000E5BF0 4E 80 00 20 */ blr -.global func_800E8DF4 -func_800E8DF4: +.global KickFromTheNest__15zNPCGoalRespawnFv +KickFromTheNest__15zNPCGoalRespawnFv: /* 800E8DF4 000E5BF4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800E8DF8 000E5BF8 7C 08 02 A6 */ mflr r0 /* 800E8DFC 000E5BFC 90 01 00 24 */ stw r0, 0x24(r1) @@ -17338,7 +17338,7 @@ func_800E8DF4: /* 800E8E44 000E5C44 3C 80 4E 47 */ lis r4, 0x4E47526A@ha /* 800E8E48 000E5C48 80 7C 00 18 */ lwz r3, 0x18(r28) /* 800E8E4C 000E5C4C 38 84 52 6A */ addi r4, r4, 0x4E47526A@l -/* 800E8E50 000E5C50 48 02 50 ED */ bl func_8010DF3C +/* 800E8E50 000E5C50 48 02 50 ED */ bl FindGoal__7xPsycheFi /* 800E8E54 000E5C54 28 03 00 00 */ cmplwi r3, 0 /* 800E8E58 000E5C58 41 82 00 08 */ beq lbl_800E8E60 /* 800E8E5C 000E5C5C 48 00 39 09 */ bl func_800EC764 @@ -17346,11 +17346,11 @@ lbl_800E8E60: /* 800E8E60 000E5C60 7F E3 FB 78 */ mr r3, r31 /* 800E8E64 000E5C64 4B F9 9E 95 */ bl func_80082CF8 /* 800E8E68 000E5C68 38 9C 00 58 */ addi r4, r28, 0x58 -/* 800E8E6C 000E5C6C 4B F6 56 71 */ bl func_8004E4DC +/* 800E8E6C 000E5C6C 4B F6 56 71 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E8E70 000E5C70 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800E8E74 000E5C74 38 9C 00 58 */ addi r4, r28, 0x58 /* 800E8E78 000E5C78 38 63 00 30 */ addi r3, r3, 0x30 -/* 800E8E7C 000E5C7C 4B F6 56 61 */ bl func_8004E4DC +/* 800E8E7C 000E5C7C 4B F6 56 61 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E8E80 000E5C80 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800E8E84 000E5C84 38 00 00 01 */ li r0, 1 /* 800E8E88 000E5C88 7F E4 FB 78 */ mr r4, r31 @@ -17396,12 +17396,12 @@ lbl_800E8E60: /* 800E8F28 000E5D28 93 DF 02 0C */ stw r30, 0x20c(r31) /* 800E8F2C 000E5D2C 93 BF 02 10 */ stw r29, 0x210(r31) /* 800E8F30 000E5D30 93 BF 02 14 */ stw r29, 0x214(r31) -/* 800E8F34 000E5D34 48 01 91 49 */ bl func_8010207C +/* 800E8F34 000E5D34 48 01 91 49 */ bl SetHome__8NPCArenaFP10zNPCCommonP10zMovePoint /* 800E8F38 000E5D38 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800E8F3C 000E5D3C 80 7F 02 28 */ lwz r3, 0x228(r31) /* 800E8F40 000E5D40 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l /* 800E8F44 000E5D44 38 A0 00 01 */ li r5, 1 -/* 800E8F48 000E5D48 48 02 47 E9 */ bl func_8010D730 +/* 800E8F48 000E5D48 48 02 47 E9 */ bl GoalSet__7xPsycheFii /* 800E8F4C 000E5D4C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E8F50 000E5D50 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800E8F54 000E5D54 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -17411,8 +17411,8 @@ lbl_800E8E60: /* 800E8F64 000E5D64 38 21 00 20 */ addi r1, r1, 0x20 /* 800E8F68 000E5D68 4E 80 00 20 */ blr -.global func_800E8F6C -func_800E8F6C: +.global InputInfo__15zNPCGoalRespawnFP12NPCSpawnInfo +InputInfo__15zNPCGoalRespawnFP12NPCSpawnInfo: /* 800E8F6C 000E5D6C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800E8F70 000E5D70 7C 08 02 A6 */ mflr r0 /* 800E8F74 000E5D74 90 01 00 24 */ stw r0, 0x24(r1) @@ -17426,7 +17426,7 @@ func_800E8F6C: /* 800E8F94 000E5D94 38 7D 00 58 */ addi r3, r29, 0x58 /* 800E8F98 000E5D98 83 E5 00 00 */ lwz r31, 0(r5) /* 800E8F9C 000E5D9C B0 1D 00 48 */ sth r0, 0x48(r29) -/* 800E8FA0 000E5DA0 4B F6 55 3D */ bl func_8004E4DC +/* 800E8FA0 000E5DA0 4B F6 55 3D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E8FA4 000E5DA4 80 1E 00 10 */ lwz r0, 0x10(r30) /* 800E8FA8 000E5DA8 28 00 00 00 */ cmplwi r0, 0 /* 800E8FAC 000E5DAC 41 82 00 0C */ beq lbl_800E8FB8 @@ -17464,17 +17464,17 @@ lbl_800E8FC0: /* 800E9024 000E5E24 83 C3 00 00 */ lwz r30, 0(r3) /* 800E9028 000E5E28 83 FE 03 80 */ lwz r31, 0x380(r30) /* 800E902C 000E5E2C 7F C3 F3 78 */ mr r3, r30 -/* 800E9030 000E5E30 48 00 9C 89 */ bl func_800F2CB8 +/* 800E9030 000E5E30 48 00 9C 89 */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance /* 800E9034 000E5E34 7F C3 F3 78 */ mr r3, r30 /* 800E9038 000E5E38 38 80 00 01 */ li r4, 1 /* 800E903C 000E5E3C 38 A0 00 00 */ li r5, 0 -/* 800E9040 000E5E40 48 00 9C 21 */ bl func_800F2C60 +/* 800E9040 000E5E40 48 00 9C 21 */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 800E9044 000E5E44 7F C3 F3 78 */ mr r3, r30 /* 800E9048 000E5E48 38 80 00 04 */ li r4, 4 /* 800E904C 000E5E4C 38 A0 00 00 */ li r5, 0 -/* 800E9050 000E5E50 48 00 9C 11 */ bl func_800F2C60 +/* 800E9050 000E5E50 48 00 9C 11 */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 800E9054 000E5E54 7F C3 F3 78 */ mr r3, r30 -/* 800E9058 000E5E58 48 00 7E 95 */ bl func_800F0EEC +/* 800E9058 000E5E58 48 00 7E 95 */ bl VelStop__10zNPCCommonFv /* 800E905C 000E5E5C 28 1F 00 00 */ cmplwi r31, 0 /* 800E9060 000E5E60 41 82 00 20 */ beq lbl_800E9080 /* 800E9064 000E5E64 7F E3 FB 78 */ mr r3, r31 @@ -17483,7 +17483,7 @@ lbl_800E8FC0: /* 800E9070 000E5E70 7F C3 F3 78 */ mr r3, r30 /* 800E9074 000E5E74 4B F9 9C 85 */ bl func_80082CF8 /* 800E9078 000E5E78 7F E4 FB 78 */ mr r4, r31 -/* 800E907C 000E5E7C 4B F6 54 61 */ bl func_8004E4DC +/* 800E907C 000E5E7C 4B F6 54 61 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800E9080: /* 800E9080 000E5E80 80 1E 03 7C */ lwz r0, 0x37c(r30) /* 800E9084 000E5E84 2C 00 00 02 */ cmpwi r0, 2 @@ -17506,7 +17506,7 @@ lbl_800E90C0: /* 800E90C0 000E5EC0 FC 20 F8 90 */ fmr f1, f31 /* 800E90C4 000E5EC4 7F 83 E3 78 */ mr r3, r28 /* 800E90C8 000E5EC8 7F A4 EB 78 */ mr r4, r29 -/* 800E90CC 000E5ECC 4B FE C0 49 */ bl func_800D5114 +/* 800E90CC 000E5ECC 4B FE C0 49 */ bl Enter__14zNPCGoalCommonFfPv /* 800E90D0 000E5ED0 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800E90D4 000E5ED4 80 01 00 34 */ lwz r0, 0x34(r1) /* 800E90D8 000E5ED8 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -17531,7 +17531,7 @@ lbl_800E90C0: /* 800E9124 000E5F24 93 A1 00 1C */ stw r29, 0x1c(r1) /* 800E9128 000E5F28 7C 7D 1B 78 */ mr r29, r3 /* 800E912C 000E5F2C 90 01 00 08 */ stw r0, 8(r1) -/* 800E9130 000E5F30 48 00 00 4D */ bl func_800E917C +/* 800E9130 000E5F30 48 00 00 4D */ bl ChkPrelimTran__15zNPCGoalTubePalFP11en_trantypePi /* 800E9134 000E5F34 80 1E 00 00 */ lwz r0, 0(r30) /* 800E9138 000E5F38 2C 00 00 00 */ cmpwi r0, 0 /* 800E913C 000E5F3C 41 82 00 0C */ beq lbl_800E9148 @@ -17542,7 +17542,7 @@ lbl_800E9148: /* 800E914C 000E5F4C 7F A3 EB 78 */ mr r3, r29 /* 800E9150 000E5F50 7F C4 F3 78 */ mr r4, r30 /* 800E9154 000E5F54 7F E5 FB 78 */ mr r5, r31 -/* 800E9158 000E5F58 48 02 59 AD */ bl func_8010EB04 +/* 800E9158 000E5F58 48 02 59 AD */ bl EvalRules__5xGoalFP11en_trantypefPv lbl_800E915C: /* 800E915C 000E5F5C 80 01 00 34 */ lwz r0, 0x34(r1) /* 800E9160 000E5F60 CB E1 00 28 */ lfd f31, 0x28(r1) @@ -17553,8 +17553,8 @@ lbl_800E915C: /* 800E9174 000E5F74 38 21 00 30 */ addi r1, r1, 0x30 /* 800E9178 000E5F78 4E 80 00 20 */ blr -.global func_800E917C -func_800E917C: +.global ChkPrelimTran__15zNPCGoalTubePalFP11en_trantypePi +ChkPrelimTran__15zNPCGoalTubePalFP11en_trantypePi: /* 800E917C 000E5F7C 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E9180 000E5F80 80 63 00 00 */ lwz r3, 0(r3) /* 800E9184 000E5F84 80 63 03 80 */ lwz r3, 0x380(r3) @@ -17649,11 +17649,11 @@ lbl_800E9238: /* 800E92CC 000E60CC 4B F2 15 31 */ bl func_8000A7FC /* 800E92D0 000E60D0 D0 3D 00 6C */ stfs f1, 0x6c(r29) /* 800E92D4 000E60D4 7F E3 FB 78 */ mr r3, r31 -/* 800E92D8 000E60D8 48 00 7C 15 */ bl func_800F0EEC +/* 800E92D8 000E60D8 48 00 7C 15 */ bl VelStop__10zNPCCommonFv /* 800E92DC 000E60DC FC 20 F8 90 */ fmr f1, f31 /* 800E92E0 000E60E0 7F A3 EB 78 */ mr r3, r29 /* 800E92E4 000E60E4 7F C4 F3 78 */ mr r4, r30 -/* 800E92E8 000E60E8 4B FE BE 2D */ bl func_800D5114 +/* 800E92E8 000E60E8 4B FE BE 2D */ bl Enter__14zNPCGoalCommonFfPv /* 800E92EC 000E60EC E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800E92F0 000E60F0 80 01 00 34 */ lwz r0, 0x34(r1) /* 800E92F4 000E60F4 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -17697,11 +17697,11 @@ lbl_800E9238: /* 800E938C 000E618C 4B F2 14 71 */ bl func_8000A7FC /* 800E9390 000E6190 D0 3D 00 6C */ stfs f1, 0x6c(r29) /* 800E9394 000E6194 7F E3 FB 78 */ mr r3, r31 -/* 800E9398 000E6198 48 00 7B 55 */ bl func_800F0EEC +/* 800E9398 000E6198 48 00 7B 55 */ bl VelStop__10zNPCCommonFv /* 800E939C 000E619C FC 20 F8 90 */ fmr f1, f31 /* 800E93A0 000E61A0 7F A3 EB 78 */ mr r3, r29 /* 800E93A4 000E61A4 7F C4 F3 78 */ mr r4, r30 -/* 800E93A8 000E61A8 4B FE BE 05 */ bl func_800D51AC +/* 800E93A8 000E61A8 4B FE BE 05 */ bl Resume__14zNPCGoalCommonFfPv /* 800E93AC 000E61AC E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800E93B0 000E61B0 80 01 00 34 */ lwz r0, 0x34(r1) /* 800E93B4 000E61B4 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -17729,7 +17729,7 @@ lbl_800E9238: /* 800E940C 000E620C 80 C3 00 18 */ lwz r6, 0x18(r3) /* 800E9410 000E6210 38 A1 00 08 */ addi r5, r1, 8 /* 800E9414 000E6214 83 86 00 00 */ lwz r28, 0(r6) -/* 800E9418 000E6218 48 00 01 15 */ bl func_800E952C +/* 800E9418 000E6218 48 00 01 15 */ bl ChkPrelimTran__20zNPCGoalTubeDucklingFP11en_trantypePi /* 800E941C 000E621C 80 1E 00 00 */ lwz r0, 0(r30) /* 800E9420 000E6220 2C 00 00 00 */ cmpwi r0, 0 /* 800E9424 000E6224 41 82 00 0C */ beq lbl_800E9430 @@ -17744,14 +17744,14 @@ lbl_800E9430: /* 800E9444 000E6244 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800E9448 000E6248 41 82 00 18 */ beq lbl_800E9460 /* 800E944C 000E624C 7F A3 EB 78 */ mr r3, r29 -/* 800E9450 000E6250 48 00 04 D1 */ bl func_800E9920 +/* 800E9450 000E6250 48 00 04 D1 */ bl DuckStackInterpInit__20zNPCGoalTubeDucklingFv /* 800E9454 000E6254 80 1D 00 4C */ lwz r0, 0x4c(r29) /* 800E9458 000E6258 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 800E945C 000E625C 90 1D 00 4C */ stw r0, 0x4c(r29) lbl_800E9460: /* 800E9460 000E6260 FC 20 F8 90 */ fmr f1, f31 /* 800E9464 000E6264 7F A3 EB 78 */ mr r3, r29 -/* 800E9468 000E6268 48 00 05 59 */ bl func_800E99C0 +/* 800E9468 000E6268 48 00 05 59 */ bl DuckStackInterp__20zNPCGoalTubeDucklingFf /* 800E946C 000E626C 2C 03 00 00 */ cmpwi r3, 0 /* 800E9470 000E6270 40 82 00 10 */ bne lbl_800E9480 /* 800E9474 000E6274 80 1D 00 4C */ lwz r0, 0x4c(r29) @@ -17785,14 +17785,14 @@ lbl_800E94D4: /* 800E94DC 000E62DC 7F A3 EB 78 */ mr r3, r29 /* 800E94E0 000E62E0 60 00 00 03 */ ori r0, r0, 3 /* 800E94E4 000E62E4 90 1D 00 4C */ stw r0, 0x4c(r29) -/* 800E94E8 000E62E8 48 00 01 0D */ bl func_800E95F4 +/* 800E94E8 000E62E8 48 00 01 0D */ bl MoveFrolic__20zNPCGoalTubeDucklingFf lbl_800E94EC: /* 800E94EC 000E62EC FC 20 F8 90 */ fmr f1, f31 /* 800E94F0 000E62F0 7F A3 EB 78 */ mr r3, r29 /* 800E94F4 000E62F4 7F C4 F3 78 */ mr r4, r30 /* 800E94F8 000E62F8 7F E5 FB 78 */ mr r5, r31 /* 800E94FC 000E62FC 38 C0 00 00 */ li r6, 0 -/* 800E9500 000E6300 48 02 56 49 */ bl func_8010EB48 +/* 800E9500 000E6300 48 02 56 49 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800E9504: /* 800E9504 000E6304 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 800E9508 000E6308 80 01 00 54 */ lwz r0, 0x54(r1) @@ -17805,8 +17805,8 @@ lbl_800E9504: /* 800E9524 000E6324 38 21 00 50 */ addi r1, r1, 0x50 /* 800E9528 000E6328 4E 80 00 20 */ blr -.global func_800E952C -func_800E952C: +.global ChkPrelimTran__20zNPCGoalTubeDucklingFP11en_trantypePi +ChkPrelimTran__20zNPCGoalTubeDucklingFP11en_trantypePi: /* 800E952C 000E632C 80 C3 00 18 */ lwz r6, 0x18(r3) /* 800E9530 000E6330 80 E6 00 00 */ lwz r7, 0(r6) /* 800E9534 000E6334 80 C7 03 80 */ lwz r6, 0x380(r7) @@ -17864,8 +17864,8 @@ lbl_800E95D0: /* 800E95EC 000E63EC 90 04 00 00 */ stw r0, 0(r4) /* 800E95F0 000E63F0 4E 80 00 20 */ blr -.global func_800E95F4 -func_800E95F4: +.global MoveFrolic__20zNPCGoalTubeDucklingFf +MoveFrolic__20zNPCGoalTubeDucklingFf: /* 800E95F4 000E63F4 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 800E95F8 000E63F8 7C 08 02 A6 */ mflr r0 /* 800E95FC 000E63FC 90 01 00 A4 */ stw r0, 0xa4(r1) @@ -17999,11 +17999,11 @@ lbl_800E97AC: /* 800E97B0 000E65B0 D0 5E 00 68 */ stfs f2, 0x68(r30) /* 800E97B4 000E65B4 FC 40 E0 90 */ fmr f2, f28 /* 800E97B8 000E65B8 38 7E 00 50 */ addi r3, r30, 0x50 -/* 800E97BC 000E65BC 48 04 68 BD */ bl func_80130078 +/* 800E97BC 000E65BC 48 04 68 BD */ bl NPCC_TmrCycle__FPfff /* 800E97C0 000E65C0 FC 20 D0 90 */ fmr f1, f26 /* 800E97C4 000E65C4 C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) /* 800E97C8 000E65C8 38 7E 00 54 */ addi r3, r30, 0x54 -/* 800E97CC 000E65CC 48 04 68 AD */ bl func_80130078 +/* 800E97CC 000E65CC 48 04 68 AD */ bl NPCC_TmrCycle__FPfff /* 800E97D0 000E65D0 C0 1E 00 50 */ lfs f0, 0x50(r30) /* 800E97D4 000E65D4 C0 22 99 44 */ lfs f1, lbl_803CE2C4-_SDA2_BASE_(r2) /* 800E97D8 000E65D8 EC 00 E0 24 */ fdivs f0, f0, f28 @@ -18090,8 +18090,8 @@ lbl_800E98A0: /* 800E9918 000E6718 38 21 00 A0 */ addi r1, r1, 0xa0 /* 800E991C 000E671C 4E 80 00 20 */ blr -.global func_800E9920 -func_800E9920: +.global DuckStackInterpInit__20zNPCGoalTubeDucklingFv +DuckStackInterpInit__20zNPCGoalTubeDucklingFv: /* 800E9920 000E6720 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800E9924 000E6724 7C 08 02 A6 */ mflr r0 /* 800E9928 000E6728 90 01 00 34 */ stw r0, 0x34(r1) @@ -18102,7 +18102,7 @@ func_800E9920: /* 800E993C 000E673C 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E9940 000E6740 83 E3 00 00 */ lwz r31, 0(r3) /* 800E9944 000E6744 7F E3 FB 78 */ mr r3, r31 -/* 800E9948 000E6748 48 01 66 81 */ bl func_800FFFC8 +/* 800E9948 000E6748 48 01 66 81 */ bl PosStacked__13zNPCTubeSlaveFP5xVec3 /* 800E994C 000E674C 7F E3 FB 78 */ mr r3, r31 /* 800E9950 000E6750 4B F9 93 A9 */ bl func_80082CF8 /* 800E9954 000E6754 7C 64 1B 78 */ mr r4, r3 @@ -18121,12 +18121,12 @@ func_800E9920: /* 800E9988 000E6788 38 83 30 18 */ addi r4, r3, lbl_80253018@l /* 800E998C 000E678C D0 1E 00 58 */ stfs f0, 0x58(r30) /* 800E9990 000E6790 38 7E 00 5C */ addi r3, r30, 0x5c -/* 800E9994 000E6794 4B F6 4B 49 */ bl func_8004E4DC +/* 800E9994 000E6794 4B F6 4B 49 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E9998 000E6798 48 00 00 10 */ b lbl_800E99A8 lbl_800E999C: /* 800E999C 000E679C 38 7E 00 5C */ addi r3, r30, 0x5c /* 800E99A0 000E67A0 38 81 00 14 */ addi r4, r1, 0x14 -/* 800E99A4 000E67A4 4B F6 49 4D */ bl func_8004E2F0 +/* 800E99A4 000E67A4 4B F6 49 4D */ bl xVec3Normalize__FP5xVec3PC5xVec3 lbl_800E99A8: /* 800E99A8 000E67A8 80 01 00 34 */ lwz r0, 0x34(r1) /* 800E99AC 000E67AC 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -18135,8 +18135,8 @@ lbl_800E99A8: /* 800E99B8 000E67B8 38 21 00 30 */ addi r1, r1, 0x30 /* 800E99BC 000E67BC 4E 80 00 20 */ blr -.global func_800E99C0 -func_800E99C0: +.global DuckStackInterp__20zNPCGoalTubeDucklingFf +DuckStackInterp__20zNPCGoalTubeDucklingFf: /* 800E99C0 000E67C0 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800E99C4 000E67C4 7C 08 02 A6 */ mflr r0 /* 800E99C8 000E67C8 90 01 00 64 */ stw r0, 0x64(r1) @@ -18169,14 +18169,14 @@ lbl_800E9A18: /* 800E9A2C 000E682C 7C 64 1B 78 */ mr r4, r3 /* 800E9A30 000E6830 FC 40 F8 90 */ fmr f2, f31 /* 800E9A34 000E6834 7F A3 EB 78 */ mr r3, r29 -/* 800E9A38 000E6838 48 00 78 01 */ bl func_800F1238 +/* 800E9A38 000E6838 48 00 78 01 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800E9A3C 000E683C 7F A3 EB 78 */ mr r3, r29 /* 800E9A40 000E6840 4B FA 74 01 */ bl func_80090E40 /* 800E9A44 000E6844 7C 7F 1B 78 */ mr r31, r3 /* 800E9A48 000E6848 7F 83 E3 78 */ mr r3, r28 /* 800E9A4C 000E684C 4B FA 73 F5 */ bl func_80090E40 /* 800E9A50 000E6850 7F E4 FB 78 */ mr r4, r31 -/* 800E9A54 000E6854 4B F6 4A 9D */ bl func_8004E4F0 +/* 800E9A54 000E6854 4B F6 4A 9D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800E9A58 000E6858 C0 02 9A 64 */ lfs f0, lbl_803CE3E4-_SDA2_BASE_(r2) /* 800E9A5C 000E685C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E9A60 000E6860 40 80 00 08 */ bge lbl_800E9A68 @@ -18184,7 +18184,7 @@ lbl_800E9A18: lbl_800E9A68: /* 800E9A68 000E6868 7F A3 EB 78 */ mr r3, r29 /* 800E9A6C 000E686C 38 81 00 14 */ addi r4, r1, 0x14 -/* 800E9A70 000E6870 48 01 65 59 */ bl func_800FFFC8 +/* 800E9A70 000E6870 48 01 65 59 */ bl PosStacked__13zNPCTubeSlaveFP5xVec3 /* 800E9A74 000E6874 C0 3B 00 58 */ lfs f1, 0x58(r27) /* 800E9A78 000E6878 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) /* 800E9A7C 000E687C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -18199,7 +18199,7 @@ lbl_800E9A90: /* 800E9A98 000E6898 80 7D 00 48 */ lwz r3, 0x48(r29) /* 800E9A9C 000E689C 38 81 00 14 */ addi r4, r1, 0x14 /* 800E9AA0 000E68A0 38 63 00 30 */ addi r3, r3, 0x30 -/* 800E9AA4 000E68A4 4B F6 4A 39 */ bl func_8004E4DC +/* 800E9AA4 000E68A4 4B F6 4A 39 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E9AA8 000E68A8 80 7D 00 48 */ lwz r3, 0x48(r29) /* 800E9AAC 000E68AC 3B C0 00 00 */ li r30, 0 /* 800E9AB0 000E68B0 80 03 00 E0 */ lwz r0, 0xe0(r3) @@ -18216,7 +18216,7 @@ lbl_800E9AC0: /* 800E9AD8 000E68D8 80 7D 00 48 */ lwz r3, 0x48(r29) /* 800E9ADC 000E68DC 38 81 00 08 */ addi r4, r1, 8 /* 800E9AE0 000E68E0 38 63 00 30 */ addi r3, r3, 0x30 -/* 800E9AE4 000E68E4 4B F6 49 F9 */ bl func_8004E4DC +/* 800E9AE4 000E68E4 4B F6 49 F9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E9AE8 000E68E8 80 7D 00 48 */ lwz r3, 0x48(r29) /* 800E9AEC 000E68EC 3B DE 00 01 */ addi r30, r30, 1 /* 800E9AF0 000E68F0 80 03 00 E0 */ lwz r0, 0xe0(r3) @@ -18256,13 +18256,13 @@ lbl_800E9B24: /* 800E9B6C 000E696C 7C 7E 1B 78 */ mr r30, r3 /* 800E9B70 000E6970 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E9B74 000E6974 80 63 00 00 */ lwz r3, 0(r3) -/* 800E9B78 000E6978 48 00 73 75 */ bl func_800F0EEC +/* 800E9B78 000E6978 48 00 73 75 */ bl VelStop__10zNPCCommonFv /* 800E9B7C 000E697C 7F C3 F3 78 */ mr r3, r30 -/* 800E9B80 000E6980 48 00 05 19 */ bl func_800EA098 +/* 800E9B80 000E6980 48 00 05 19 */ bl AttackDataReset__18zNPCGoalTubeAttackFv /* 800E9B84 000E6984 FC 20 F8 90 */ fmr f1, f31 /* 800E9B88 000E6988 7F C3 F3 78 */ mr r3, r30 /* 800E9B8C 000E698C 7F E4 FB 78 */ mr r4, r31 -/* 800E9B90 000E6990 4B FE B5 85 */ bl func_800D5114 +/* 800E9B90 000E6990 4B FE B5 85 */ bl Enter__14zNPCGoalCommonFfPv /* 800E9B94 000E6994 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E9B98 000E6998 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800E9B9C 000E699C 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -18281,13 +18281,13 @@ lbl_800E9B24: /* 800E9BD0 000E69D0 7C 7E 1B 78 */ mr r30, r3 /* 800E9BD4 000E69D4 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E9BD8 000E69D8 80 63 00 00 */ lwz r3, 0(r3) -/* 800E9BDC 000E69DC 48 00 73 11 */ bl func_800F0EEC +/* 800E9BDC 000E69DC 48 00 73 11 */ bl VelStop__10zNPCCommonFv /* 800E9BE0 000E69E0 7F C3 F3 78 */ mr r3, r30 -/* 800E9BE4 000E69E4 48 00 04 B5 */ bl func_800EA098 +/* 800E9BE4 000E69E4 48 00 04 B5 */ bl AttackDataReset__18zNPCGoalTubeAttackFv /* 800E9BE8 000E69E8 FC 20 F8 90 */ fmr f1, f31 /* 800E9BEC 000E69EC 7F C3 F3 78 */ mr r3, r30 /* 800E9BF0 000E69F0 7F E4 FB 78 */ mr r4, r31 -/* 800E9BF4 000E69F4 4B FE B5 B9 */ bl func_800D51AC +/* 800E9BF4 000E69F4 4B FE B5 B9 */ bl Resume__14zNPCGoalCommonFfPv /* 800E9BF8 000E69F8 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E9BFC 000E69FC CB E1 00 18 */ lfd f31, 0x18(r1) /* 800E9C00 000E6A00 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -18311,7 +18311,7 @@ lbl_800E9B24: /* 800E9C48 000E6A48 7C DE 33 78 */ mr r30, r6 /* 800E9C4C 000E6A4C 38 A1 00 08 */ addi r5, r1, 8 /* 800E9C50 000E6A50 83 E7 00 00 */ lwz r31, 0(r7) -/* 800E9C54 000E6A54 48 00 00 9D */ bl func_800E9CF0 +/* 800E9C54 000E6A54 48 00 00 9D */ bl ChkPrelimTran__18zNPCGoalTubeAttackFP11en_trantypePi /* 800E9C58 000E6A58 80 1C 00 00 */ lwz r0, 0(r28) /* 800E9C5C 000E6A5C 2C 00 00 00 */ cmpwi r0, 0 /* 800E9C60 000E6A60 41 82 00 0C */ beq lbl_800E9C6C @@ -18321,7 +18321,7 @@ lbl_800E9C6C: /* 800E9C6C 000E6A6C 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800E9C70 000E6A70 7F E3 FB 78 */ mr r3, r31 /* 800E9C74 000E6A74 38 84 00 30 */ addi r4, r4, 0x30 -/* 800E9C78 000E6A78 48 01 63 51 */ bl func_800FFFC8 +/* 800E9C78 000E6A78 48 01 63 51 */ bl PosStacked__13zNPCTubeSlaveFP5xVec3 /* 800E9C7C 000E6A7C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800E9C80 000E6A80 80 03 00 E0 */ lwz r0, 0xe0(r3) /* 800E9C84 000E6A84 60 00 00 01 */ ori r0, r0, 1 @@ -18332,7 +18332,7 @@ lbl_800E9C6C: /* 800E9C98 000E6A98 FC 20 F8 90 */ fmr f1, f31 /* 800E9C9C 000E6A9C 7F 63 DB 78 */ mr r3, r27 /* 800E9CA0 000E6AA0 7F C4 F3 78 */ mr r4, r30 -/* 800E9CA4 000E6AA4 48 00 01 45 */ bl func_800E9DE8 +/* 800E9CA4 000E6AA4 48 00 01 45 */ bl MaryAttack__18zNPCGoalTubeAttackFfP6xScene /* 800E9CA8 000E6AA8 48 00 00 14 */ b lbl_800E9CBC lbl_800E9CAC: /* 800E9CAC 000E6AAC FC 20 F8 90 */ fmr f1, f31 @@ -18345,7 +18345,7 @@ lbl_800E9CBC: /* 800E9CC4 000E6AC4 7F 84 E3 78 */ mr r4, r28 /* 800E9CC8 000E6AC8 7F A5 EB 78 */ mr r5, r29 /* 800E9CCC 000E6ACC 38 C0 00 00 */ li r6, 0 -/* 800E9CD0 000E6AD0 48 02 4E 79 */ bl func_8010EB48 +/* 800E9CD0 000E6AD0 48 02 4E 79 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800E9CD4: /* 800E9CD4 000E6AD4 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 800E9CD8 000E6AD8 CB E1 00 30 */ lfd f31, 0x30(r1) @@ -18355,8 +18355,8 @@ lbl_800E9CD4: /* 800E9CE8 000E6AE8 38 21 00 40 */ addi r1, r1, 0x40 /* 800E9CEC 000E6AEC 4E 80 00 20 */ blr -.global func_800E9CF0 -func_800E9CF0: +.global ChkPrelimTran__18zNPCGoalTubeAttackFP11en_trantypePi +ChkPrelimTran__18zNPCGoalTubeAttackFP11en_trantypePi: /* 800E9CF0 000E6AF0 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E9CF4 000E6AF4 80 C3 00 00 */ lwz r6, 0(r3) /* 800E9CF8 000E6AF8 80 66 03 80 */ lwz r3, 0x380(r6) @@ -18413,8 +18413,8 @@ lbl_800E9D84: /* 800E9DAC 000E6BAC 90 04 00 00 */ stw r0, 0(r4) /* 800E9DB0 000E6BB0 4E 80 00 20 */ blr -.global func_800E9DB4 -func_800E9DB4: +.global LaserRender__18zNPCGoalTubeAttackFv +LaserRender__18zNPCGoalTubeAttackFv: /* 800E9DB4 000E6BB4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800E9DB8 000E6BB8 7C 08 02 A6 */ mflr r0 /* 800E9DBC 000E6BBC 3C 80 80 3D */ lis r4, lbl_803CA6B4@ha @@ -18423,14 +18423,14 @@ func_800E9DB4: /* 800E9DC8 000E6BC8 38 64 A6 B4 */ addi r3, r4, lbl_803CA6B4@l /* 800E9DCC 000E6BCC 38 85 00 5C */ addi r4, r5, 0x5c /* 800E9DD0 000E6BD0 38 A5 00 68 */ addi r5, r5, 0x68 -/* 800E9DD4 000E6BD4 48 04 48 91 */ bl func_8012E664 +/* 800E9DD4 000E6BD4 48 04 48 91 */ bl Render__8NPCLaserFP5xVec3P5xVec3 /* 800E9DD8 000E6BD8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800E9DDC 000E6BDC 7C 08 03 A6 */ mtlr r0 /* 800E9DE0 000E6BE0 38 21 00 10 */ addi r1, r1, 0x10 /* 800E9DE4 000E6BE4 4E 80 00 20 */ blr -.global func_800E9DE8 -func_800E9DE8: +.global MaryAttack__18zNPCGoalTubeAttackFfP6xScene +MaryAttack__18zNPCGoalTubeAttackFfP6xScene: /* 800E9DE8 000E6BE8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800E9DEC 000E6BEC 7C 08 02 A6 */ mflr r0 /* 800E9DF0 000E6BF0 90 01 00 14 */ stw r0, 0x14(r1) @@ -18463,7 +18463,7 @@ lbl_800E9E4C: /* 800E9E50 000E6C50 7C 83 23 78 */ mr r3, r4 /* 800E9E54 000E6C54 90 1F 00 50 */ stw r0, 0x50(r31) /* 800E9E58 000E6C58 38 80 00 0F */ li r4, 0xf -/* 800E9E5C 000E6C5C 48 00 97 D9 */ bl func_800F3634 +/* 800E9E5C 000E6C5C 48 00 97 D9 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 800E9E60 000E6C60 48 00 00 50 */ b lbl_800E9EB0 lbl_800E9E64: /* 800E9E64 000E6C64 C0 42 99 44 */ lfs f2, lbl_803CE2C4-_SDA2_BASE_(r2) @@ -18471,18 +18471,18 @@ lbl_800E9E64: /* 800E9E6C 000E6C6C 48 00 2B B5 */ bl func_800ECA20 /* 800E9E70 000E6C70 48 00 00 40 */ b lbl_800E9EB0 lbl_800E9E74: -/* 800E9E74 000E6C74 48 00 00 51 */ bl func_800E9EC4 +/* 800E9E74 000E6C74 48 00 00 51 */ bl MarySpinUp__18zNPCGoalTubeAttackFf /* 800E9E78 000E6C78 2C 03 00 00 */ cmpwi r3, 0 /* 800E9E7C 000E6C7C 41 82 00 34 */ beq lbl_800E9EB0 /* 800E9E80 000E6C80 7F E3 FB 78 */ mr r3, r31 -/* 800E9E84 000E6C84 48 00 01 4D */ bl func_800E9FD0 +/* 800E9E84 000E6C84 48 00 01 4D */ bl MaryzFury__18zNPCGoalTubeAttackFv /* 800E9E88 000E6C88 7F E3 FB 78 */ mr r3, r31 -/* 800E9E8C 000E6C8C 48 00 01 E5 */ bl func_800EA070 +/* 800E9E8C 000E6C8C 48 00 01 E5 */ bl MaryzBlessing__18zNPCGoalTubeAttackFv /* 800E9E90 000E6C90 38 00 00 02 */ li r0, 2 /* 800E9E94 000E6C94 90 1F 00 50 */ stw r0, 0x50(r31) /* 800E9E98 000E6C98 48 00 00 18 */ b lbl_800E9EB0 lbl_800E9E9C: -/* 800E9E9C 000E6C9C 48 00 00 D9 */ bl func_800E9F74 +/* 800E9E9C 000E6C9C 48 00 00 D9 */ bl MarySpinDown__18zNPCGoalTubeAttackFf /* 800E9EA0 000E6CA0 2C 03 00 00 */ cmpwi r3, 0 /* 800E9EA4 000E6CA4 41 82 00 0C */ beq lbl_800E9EB0 /* 800E9EA8 000E6CA8 38 00 00 00 */ li r0, 0 @@ -18494,8 +18494,8 @@ lbl_800E9EB0: /* 800E9EBC 000E6CBC 38 21 00 10 */ addi r1, r1, 0x10 /* 800E9EC0 000E6CC0 4E 80 00 20 */ blr -.global func_800E9EC4 -func_800E9EC4: +.global MarySpinUp__18zNPCGoalTubeAttackFf +MarySpinUp__18zNPCGoalTubeAttackFf: /* 800E9EC4 000E6CC4 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800E9EC8 000E6CC8 7C 08 02 A6 */ mflr r0 /* 800E9ECC 000E6CCC 90 01 00 34 */ stw r0, 0x34(r1) @@ -18543,8 +18543,8 @@ lbl_800E9F2C: /* 800E9F6C 000E6D6C 38 21 00 30 */ addi r1, r1, 0x30 /* 800E9F70 000E6D70 4E 80 00 20 */ blr -.global func_800E9F74 -func_800E9F74: +.global MarySpinDown__18zNPCGoalTubeAttackFf +MarySpinDown__18zNPCGoalTubeAttackFf: /* 800E9F74 000E6D74 80 83 00 18 */ lwz r4, 0x18(r3) /* 800E9F78 000E6D78 38 00 00 00 */ li r0, 0 /* 800E9F7C 000E6D7C C0 43 00 54 */ lfs f2, 0x54(r3) @@ -18571,8 +18571,8 @@ lbl_800E9FA8: /* 800E9FC8 000E6DC8 90 04 00 E0 */ stw r0, 0xe0(r4) /* 800E9FCC 000E6DCC 4E 80 00 20 */ blr -.global func_800E9FD0 -func_800E9FD0: +.global MaryzFury__18zNPCGoalTubeAttackFv +MaryzFury__18zNPCGoalTubeAttackFv: /* 800E9FD0 000E6DD0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800E9FD4 000E6DD4 7C 08 02 A6 */ mflr r0 /* 800E9FD8 000E6DD8 90 01 00 14 */ stw r0, 0x14(r1) @@ -18580,11 +18580,11 @@ func_800E9FD0: /* 800E9FE0 000E6DE0 93 C1 00 08 */ stw r30, 8(r1) /* 800E9FE4 000E6DE4 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E9FE8 000E6DE8 83 E3 00 00 */ lwz r31, 0(r3) -/* 800E9FEC 000E6DEC 48 09 E1 B1 */ bl func_8018819C +/* 800E9FEC 000E6DEC 48 09 E1 B1 */ bl HAZ_Acquire__Fv /* 800E9FF0 000E6DF0 7C 7E 1B 79 */ or. r30, r3, r3 /* 800E9FF4 000E6DF4 41 82 00 64 */ beq lbl_800EA058 /* 800E9FF8 000E6DF8 38 80 00 05 */ li r4, 5 -/* 800E9FFC 000E6DFC 48 09 E3 19 */ bl func_80188314 +/* 800E9FFC 000E6DFC 48 09 E3 19 */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 800EA000 000E6E00 7F C3 F3 78 */ mr r3, r30 /* 800EA004 000E6E04 7F E4 FB 78 */ mr r4, r31 /* 800EA008 000E6E08 48 00 2A B1 */ bl func_800ECAB8 @@ -18593,10 +18593,10 @@ func_800E9FD0: /* 800EA014 000E6E14 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800EA018 000E6E18 7C 64 1B 78 */ mr r4, r3 /* 800EA01C 000E6E1C 7F C3 F3 78 */ mr r3, r30 -/* 800EA020 000E6E20 48 09 F2 19 */ bl func_80189238 +/* 800EA020 000E6E20 48 09 F2 19 */ bl Start__9NPCHazardFPC5xVec3f /* 800EA024 000E6E24 3C 60 80 26 */ lis r3, lbl_802673B4@ha /* 800EA028 000E6E28 38 63 73 B4 */ addi r3, r3, lbl_802673B4@l -/* 800EA02C 000E6E2C 4B F6 21 E9 */ bl func_8004C214 +/* 800EA02C 000E6E2C 4B F6 21 E9 */ bl xStrHash__FPCc /* 800EA030 000E6E30 C0 42 98 F0 */ lfs f2, lbl_803CE270-_SDA2_BASE_(r2) /* 800EA034 000E6E34 38 DE 00 08 */ addi r6, r30, 8 /* 800EA038 000E6E38 C0 22 9A 6C */ lfs f1, lbl_803CE3EC-_SDA2_BASE_(r2) @@ -18606,7 +18606,7 @@ func_800E9FD0: /* 800EA048 000E6E48 C0 82 99 D4 */ lfs f4, lbl_803CE354-_SDA2_BASE_(r2) /* 800EA04C 000E6E4C 38 A0 00 00 */ li r5, 0 /* 800EA050 000E6E50 38 E0 00 00 */ li r7, 0 -/* 800EA054 000E6E54 4B F5 EA 41 */ bl func_80048A94 +/* 800EA054 000E6E54 4B F5 EA 41 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf lbl_800EA058: /* 800EA058 000E6E58 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EA05C 000E6E5C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -18615,8 +18615,8 @@ lbl_800EA058: /* 800EA068 000E6E68 38 21 00 10 */ addi r1, r1, 0x10 /* 800EA06C 000E6E6C 4E 80 00 20 */ blr -.global func_800EA070 -func_800EA070: +.global MaryzBlessing__18zNPCGoalTubeAttackFv +MaryzBlessing__18zNPCGoalTubeAttackFv: /* 800EA070 000E6E70 80 63 00 18 */ lwz r3, 0x18(r3) /* 800EA074 000E6E74 38 00 00 01 */ li r0, 1 /* 800EA078 000E6E78 80 83 00 00 */ lwz r4, 0(r3) @@ -18628,8 +18628,8 @@ func_800EA070: /* 800EA090 000E6E90 90 03 02 A0 */ stw r0, 0x2a0(r3) /* 800EA094 000E6E94 4E 80 00 20 */ blr -.global func_800EA098 -func_800EA098: +.global AttackDataReset__18zNPCGoalTubeAttackFv +AttackDataReset__18zNPCGoalTubeAttackFv: /* 800EA098 000E6E98 80 A3 00 18 */ lwz r5, 0x18(r3) /* 800EA09C 000E6E9C 38 80 00 00 */ li r4, 0 /* 800EA0A0 000E6EA0 80 A5 00 00 */ lwz r5, 0(r5) @@ -18660,11 +18660,11 @@ lbl_800EA0C4: /* 800EA100 000E6F00 7C 7E 1B 78 */ mr r30, r3 /* 800EA104 000E6F04 80 63 00 18 */ lwz r3, 0x18(r3) /* 800EA108 000E6F08 80 63 00 00 */ lwz r3, 0(r3) -/* 800EA10C 000E6F0C 48 00 6D E1 */ bl func_800F0EEC +/* 800EA10C 000E6F0C 48 00 6D E1 */ bl VelStop__10zNPCCommonFv /* 800EA110 000E6F10 FC 20 F8 90 */ fmr f1, f31 /* 800EA114 000E6F14 7F C3 F3 78 */ mr r3, r30 /* 800EA118 000E6F18 7F E4 FB 78 */ mr r4, r31 -/* 800EA11C 000E6F1C 4B FE AF F9 */ bl func_800D5114 +/* 800EA11C 000E6F1C 4B FE AF F9 */ bl Enter__14zNPCGoalCommonFfPv /* 800EA120 000E6F20 80 01 00 24 */ lwz r0, 0x24(r1) /* 800EA124 000E6F24 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800EA128 000E6F28 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -18686,14 +18686,14 @@ lbl_800EA0C4: /* 800EA168 000E6F68 7C 7D 1B 78 */ mr r29, r3 /* 800EA16C 000E6F6C 80 63 00 18 */ lwz r3, 0x18(r3) /* 800EA170 000E6F70 83 E3 00 00 */ lwz r31, 0(r3) -/* 800EA174 000E6F74 48 02 3D C9 */ bl func_8010DF3C +/* 800EA174 000E6F74 48 02 3D C9 */ bl FindGoal__7xPsycheFi /* 800EA178 000E6F78 7C 60 1B 78 */ mr r0, r3 /* 800EA17C 000E6F7C 7F E3 FB 78 */ mr r3, r31 /* 800EA180 000E6F80 7C 1F 03 78 */ mr r31, r0 /* 800EA184 000E6F84 4B F9 8B 75 */ bl func_80082CF8 /* 800EA188 000E6F88 7C 64 1B 78 */ mr r4, r3 /* 800EA18C 000E6F8C 7F E3 FB 78 */ mr r3, r31 -/* 800EA190 000E6F90 48 00 0F 99 */ bl func_800EB128 +/* 800EA190 000E6F90 48 00 0F 99 */ bl DeathByLasso__17zNPCGoalTubeDyingFPC5xVec3 /* 800EA194 000E6F94 FC 20 F8 90 */ fmr f1, f31 /* 800EA198 000E6F98 7F A3 EB 78 */ mr r3, r29 /* 800EA19C 000E6F9C 7F C4 F3 78 */ mr r4, r30 @@ -18720,7 +18720,7 @@ lbl_800EA0C4: /* 800EA1F0 000E6FF0 93 A1 00 1C */ stw r29, 0x1c(r1) /* 800EA1F4 000E6FF4 7C 7D 1B 78 */ mr r29, r3 /* 800EA1F8 000E6FF8 90 01 00 08 */ stw r0, 8(r1) -/* 800EA1FC 000E6FFC 48 00 00 5D */ bl func_800EA258 +/* 800EA1FC 000E6FFC 48 00 00 5D */ bl ChkPrelimTran__17zNPCGoalTubeLassoFP11en_trantypePi /* 800EA200 000E7000 80 1E 00 00 */ lwz r0, 0(r30) /* 800EA204 000E7004 2C 00 00 00 */ cmpwi r0, 0 /* 800EA208 000E7008 41 82 00 0C */ beq lbl_800EA214 @@ -18729,13 +18729,13 @@ lbl_800EA0C4: lbl_800EA214: /* 800EA214 000E7014 FC 20 F8 90 */ fmr f1, f31 /* 800EA218 000E7018 7F A3 EB 78 */ mr r3, r29 -/* 800EA21C 000E701C 48 00 00 E1 */ bl func_800EA2FC +/* 800EA21C 000E701C 48 00 00 E1 */ bl MoveTryToEscape__17zNPCGoalTubeLassoFf /* 800EA220 000E7020 FC 20 F8 90 */ fmr f1, f31 /* 800EA224 000E7024 7F A3 EB 78 */ mr r3, r29 /* 800EA228 000E7028 7F C4 F3 78 */ mr r4, r30 /* 800EA22C 000E702C 7F E5 FB 78 */ mr r5, r31 /* 800EA230 000E7030 38 C0 00 00 */ li r6, 0 -/* 800EA234 000E7034 48 02 49 15 */ bl func_8010EB48 +/* 800EA234 000E7034 48 02 49 15 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800EA238: /* 800EA238 000E7038 80 01 00 34 */ lwz r0, 0x34(r1) /* 800EA23C 000E703C CB E1 00 28 */ lfd f31, 0x28(r1) @@ -18746,8 +18746,8 @@ lbl_800EA238: /* 800EA250 000E7050 38 21 00 30 */ addi r1, r1, 0x30 /* 800EA254 000E7054 4E 80 00 20 */ blr -.global func_800EA258 -func_800EA258: +.global ChkPrelimTran__17zNPCGoalTubeLassoFP11en_trantypePi +ChkPrelimTran__17zNPCGoalTubeLassoFP11en_trantypePi: /* 800EA258 000E7058 80 63 00 18 */ lwz r3, 0x18(r3) /* 800EA25C 000E705C 80 63 00 00 */ lwz r3, 0(r3) /* 800EA260 000E7060 80 63 03 80 */ lwz r3, 0x380(r3) @@ -18796,8 +18796,8 @@ lbl_800EA2F0: /* 800EA2F4 000E70F4 2C 00 00 00 */ cmpwi r0, 0 /* 800EA2F8 000E70F8 4E 80 00 20 */ blr -.global func_800EA2FC -func_800EA2FC: +.global MoveTryToEscape__17zNPCGoalTubeLassoFf +MoveTryToEscape__17zNPCGoalTubeLassoFf: /* 800EA2FC 000E70FC 94 21 FF 40 */ stwu r1, -0xc0(r1) /* 800EA300 000E7100 7C 08 02 A6 */ mflr r0 /* 800EA304 000E7104 90 01 00 C4 */ stw r0, 0xc4(r1) @@ -18871,7 +18871,7 @@ lbl_800EA384: /* 800EA408 000E7208 4B FE EC E5 */ bl func_800D90EC /* 800EA40C 000E720C 38 61 00 68 */ addi r3, r1, 0x68 /* 800EA410 000E7210 7C 64 1B 78 */ mr r4, r3 -/* 800EA414 000E7214 4B F6 3E DD */ bl func_8004E2F0 +/* 800EA414 000E7214 4B F6 3E DD */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800EA418 000E7218 C0 02 99 90 */ lfs f0, lbl_803CE310-_SDA2_BASE_(r2) /* 800EA41C 000E721C EC 40 07 72 */ fmuls f2, f0, f29 /* 800EA420 000E7220 FC 02 08 40 */ fcmpo cr0, f2, f1 @@ -18879,7 +18879,7 @@ lbl_800EA384: /* 800EA428 000E7228 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800EA42C 000E722C 38 81 00 74 */ addi r4, r1, 0x74 /* 800EA430 000E7230 38 63 00 30 */ addi r3, r3, 0x30 -/* 800EA434 000E7234 4B F6 40 A9 */ bl func_8004E4DC +/* 800EA434 000E7234 4B F6 40 A9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800EA438 000E7238 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800EA43C 000E723C 80 03 00 E0 */ lwz r0, 0xe0(r3) /* 800EA440 000E7240 60 00 00 01 */ ori r0, r0, 1 @@ -18944,7 +18944,7 @@ lbl_800EA51C: /* 800EA520 000E7320 C0 42 99 00 */ lfs f2, lbl_803CE280-_SDA2_BASE_(r2) /* 800EA524 000E7324 7F E3 FB 78 */ mr r3, r31 /* 800EA528 000E7328 38 81 00 68 */ addi r4, r1, 0x68 -/* 800EA52C 000E732C 48 00 6D 0D */ bl func_800F1238 +/* 800EA52C 000E732C 48 00 6D 0D */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800EA530 000E7330 E3 E1 00 B8 */ psq_l f31, 184(r1), 0, qr0 /* 800EA534 000E7334 CB E1 00 B0 */ lfd f31, 0xb0(r1) /* 800EA538 000E7338 E3 C1 00 A8 */ psq_l f30, 168(r1), 0, qr0 @@ -18971,11 +18971,11 @@ lbl_800EA51C: /* 800EA58C 000E738C 80 83 01 D8 */ lwz r4, 0x1d8(r3) /* 800EA590 000E7390 80 04 00 2C */ lwz r0, 0x2c(r4) /* 800EA594 000E7394 90 03 02 A0 */ stw r0, 0x2a0(r3) -/* 800EA598 000E7398 48 00 69 55 */ bl func_800F0EEC +/* 800EA598 000E7398 48 00 69 55 */ bl VelStop__10zNPCCommonFv /* 800EA59C 000E739C FC 20 F8 90 */ fmr f1, f31 /* 800EA5A0 000E73A0 7F C3 F3 78 */ mr r3, r30 /* 800EA5A4 000E73A4 7F E4 FB 78 */ mr r4, r31 -/* 800EA5A8 000E73A8 4B FE AB 6D */ bl func_800D5114 +/* 800EA5A8 000E73A8 4B FE AB 6D */ bl Enter__14zNPCGoalCommonFfPv /* 800EA5AC 000E73AC 80 01 00 24 */ lwz r0, 0x24(r1) /* 800EA5B0 000E73B0 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800EA5B4 000E73B4 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -18998,7 +18998,7 @@ lbl_800EA51C: /* 800EA5F8 000E73F8 80 C3 00 18 */ lwz r6, 0x18(r3) /* 800EA5FC 000E73FC 83 E6 00 00 */ lwz r31, 0(r6) /* 800EA600 000E7400 83 DF 03 80 */ lwz r30, 0x380(r31) -/* 800EA604 000E7404 48 00 00 89 */ bl func_800EA68C +/* 800EA604 000E7404 48 00 00 89 */ bl ChkPrelimTran__17zNPCGoalTubeBirthFP11en_trantypePi /* 800EA608 000E7408 80 1C 00 00 */ lwz r0, 0(r28) /* 800EA60C 000E740C 2C 00 00 00 */ cmpwi r0, 0 /* 800EA610 000E7410 41 82 00 0C */ beq lbl_800EA61C @@ -19008,7 +19008,7 @@ lbl_800EA61C: /* 800EA61C 000E741C 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800EA620 000E7420 7F E3 FB 78 */ mr r3, r31 /* 800EA624 000E7424 38 84 00 30 */ addi r4, r4, 0x30 -/* 800EA628 000E7428 48 01 59 A1 */ bl func_800FFFC8 +/* 800EA628 000E7428 48 01 59 A1 */ bl PosStacked__13zNPCTubeSlaveFP5xVec3 /* 800EA62C 000E742C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800EA630 000E7430 80 03 00 E0 */ lwz r0, 0xe0(r3) /* 800EA634 000E7434 60 00 00 01 */ ori r0, r0, 1 @@ -19026,7 +19026,7 @@ lbl_800EA61C: /* 800EA664 000E7464 38 C0 00 00 */ li r6, 0 /* 800EA668 000E7468 60 00 00 40 */ ori r0, r0, 0x40 /* 800EA66C 000E746C 90 07 00 E0 */ stw r0, 0xe0(r7) -/* 800EA670 000E7470 48 02 44 D9 */ bl func_8010EB48 +/* 800EA670 000E7470 48 02 44 D9 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800EA674: /* 800EA674 000E7474 CB E1 00 28 */ lfd f31, 0x28(r1) /* 800EA678 000E7478 BB 61 00 14 */ lmw r27, 0x14(r1) @@ -19035,8 +19035,8 @@ lbl_800EA674: /* 800EA684 000E7484 38 21 00 30 */ addi r1, r1, 0x30 /* 800EA688 000E7488 4E 80 00 20 */ blr -.global func_800EA68C -func_800EA68C: +.global ChkPrelimTran__17zNPCGoalTubeBirthFP11en_trantypePi +ChkPrelimTran__17zNPCGoalTubeBirthFP11en_trantypePi: /* 800EA68C 000E748C 80 63 00 18 */ lwz r3, 0x18(r3) /* 800EA690 000E7490 80 C3 00 00 */ lwz r6, 0(r3) /* 800EA694 000E7494 80 66 03 80 */ lwz r3, 0x380(r6) @@ -19106,24 +19106,24 @@ lbl_800EA724: /* 800EA77C 000E757C 38 A0 00 00 */ li r5, 0 /* 800EA780 000E7580 83 E3 00 00 */ lwz r31, 0(r3) /* 800EA784 000E7584 7F E3 FB 78 */ mr r3, r31 -/* 800EA788 000E7588 48 00 84 D9 */ bl func_800F2C60 +/* 800EA788 000E7588 48 00 84 D9 */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 800EA78C 000E758C 7F E3 FB 78 */ mr r3, r31 /* 800EA790 000E7590 38 80 00 01 */ li r4, 1 /* 800EA794 000E7594 38 A0 00 00 */ li r5, 0 -/* 800EA798 000E7598 48 00 85 21 */ bl func_800F2CB8 +/* 800EA798 000E7598 48 00 85 21 */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance /* 800EA79C 000E759C 7F E3 FB 78 */ mr r3, r31 /* 800EA7A0 000E75A0 38 80 00 04 */ li r4, 4 /* 800EA7A4 000E75A4 38 A0 00 00 */ li r5, 0 -/* 800EA7A8 000E75A8 48 00 84 B9 */ bl func_800F2C60 +/* 800EA7A8 000E75A8 48 00 84 B9 */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 800EA7AC 000E75AC 38 00 00 00 */ li r0, 0 /* 800EA7B0 000E75B0 7F E3 FB 78 */ mr r3, r31 /* 800EA7B4 000E75B4 90 1F 02 A0 */ stw r0, 0x2a0(r31) -/* 800EA7B8 000E75B8 48 00 67 35 */ bl func_800F0EEC +/* 800EA7B8 000E75B8 48 00 67 35 */ bl VelStop__10zNPCCommonFv /* 800EA7BC 000E75BC 80 7F 03 80 */ lwz r3, 0x380(r31) -/* 800EA7C0 000E75C0 48 01 50 1D */ bl func_800FF7DC +/* 800EA7C0 000E75C0 48 01 50 1D */ bl PainInTheBand__11zNPCTubeletFv /* 800EA7C4 000E75C4 C0 02 99 28 */ lfs f0, lbl_803CE2A8-_SDA2_BASE_(r2) /* 800EA7C8 000E75C8 D0 1D 00 4C */ stfs f0, 0x4c(r29) -/* 800EA7CC 000E75CC 4B F4 64 BD */ bl func_80030C88 +/* 800EA7CC 000E75CC 4B F4 64 BD */ bl xurand__Fv /* 800EA7D0 000E75D0 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) /* 800EA7D4 000E75D4 C0 42 99 38 */ lfs f2, lbl_803CE2B8-_SDA2_BASE_(r2) /* 800EA7D8 000E75D8 EC 61 00 28 */ fsubs f3, f1, f0 @@ -19141,14 +19141,14 @@ lbl_800EA724: /* 800EA808 000E7608 4B FE E8 E5 */ bl func_800D90EC /* 800EA80C 000E760C 7F E3 FB 78 */ mr r3, r31 /* 800EA810 000E7610 38 80 00 12 */ li r4, 0x12 -/* 800EA814 000E7614 48 00 8E 21 */ bl func_800F3634 +/* 800EA814 000E7614 48 00 8E 21 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 800EA818 000E7618 7F E3 FB 78 */ mr r3, r31 /* 800EA81C 000E761C 38 80 00 00 */ li r4, 0 -/* 800EA820 000E7620 48 00 F2 C9 */ bl func_800F9AE8 +/* 800EA820 000E7620 48 00 F2 C9 */ bl ShowerConfetti__9zNPCRobotFP5xVec3 /* 800EA824 000E7624 FC 20 F8 90 */ fmr f1, f31 /* 800EA828 000E7628 7F A3 EB 78 */ mr r3, r29 /* 800EA82C 000E762C 7F C4 F3 78 */ mr r4, r30 -/* 800EA830 000E7630 4B FE A8 E5 */ bl func_800D5114 +/* 800EA830 000E7630 4B FE A8 E5 */ bl Enter__14zNPCGoalCommonFfPv /* 800EA834 000E7634 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800EA838 000E7638 80 01 00 34 */ lwz r0, 0x34(r1) /* 800EA83C 000E763C CB E1 00 20 */ lfd f31, 0x20(r1) @@ -19173,21 +19173,21 @@ lbl_800EA724: /* 800EA888 000E7688 80 63 00 18 */ lwz r3, 0x18(r3) /* 800EA88C 000E768C 83 E3 00 00 */ lwz r31, 0(r3) /* 800EA890 000E7690 7F E3 FB 78 */ mr r3, r31 -/* 800EA894 000E7694 48 00 84 25 */ bl func_800F2CB8 +/* 800EA894 000E7694 48 00 84 25 */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance /* 800EA898 000E7698 7F E3 FB 78 */ mr r3, r31 /* 800EA89C 000E769C 38 80 00 01 */ li r4, 1 /* 800EA8A0 000E76A0 38 A0 00 00 */ li r5, 0 -/* 800EA8A4 000E76A4 48 00 83 BD */ bl func_800F2C60 +/* 800EA8A4 000E76A4 48 00 83 BD */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 800EA8A8 000E76A8 7F E3 FB 78 */ mr r3, r31 /* 800EA8AC 000E76AC 38 80 00 04 */ li r4, 4 /* 800EA8B0 000E76B0 38 A0 00 00 */ li r5, 0 -/* 800EA8B4 000E76B4 48 00 83 AD */ bl func_800F2C60 +/* 800EA8B4 000E76B4 48 00 83 AD */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 800EA8B8 000E76B8 7F E3 FB 78 */ mr r3, r31 /* 800EA8BC 000E76BC 38 80 00 00 */ li r4, 0 -/* 800EA8C0 000E76C0 48 00 F2 29 */ bl func_800F9AE8 +/* 800EA8C0 000E76C0 48 00 F2 29 */ bl ShowerConfetti__9zNPCRobotFP5xVec3 /* 800EA8C4 000E76C4 7F E3 FB 78 */ mr r3, r31 /* 800EA8C8 000E76C8 38 80 00 13 */ li r4, 0x13 -/* 800EA8CC 000E76CC 48 00 8D 69 */ bl func_800F3634 +/* 800EA8CC 000E76CC 48 00 8D 69 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 800EA8D0 000E76D0 FC 20 F8 90 */ fmr f1, f31 /* 800EA8D4 000E76D4 7F A3 EB 78 */ mr r3, r29 /* 800EA8D8 000E76D8 7F C4 F3 78 */ mr r4, r30 @@ -19223,7 +19223,7 @@ lbl_800EA724: /* 800EA950 000E7750 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800EA954 000E7754 40 80 00 28 */ bge lbl_800EA97C /* 800EA958 000E7758 80 7F 03 80 */ lwz r3, 0x380(r31) -/* 800EA95C 000E775C 48 01 4C F1 */ bl func_800FF64C +/* 800EA95C 000E775C 48 01 4C F1 */ bl Unbonk__11zNPCTubeletFv /* 800EA960 000E7760 80 7F 03 80 */ lwz r3, 0x380(r31) /* 800EA964 000E7764 38 00 00 01 */ li r0, 1 /* 800EA968 000E7768 80 63 03 80 */ lwz r3, 0x380(r3) @@ -19266,7 +19266,7 @@ lbl_800EA99C: /* 800EA9EC 000E77EC 90 01 00 2C */ stw r0, 0x2c(r1) /* 800EA9F0 000E77F0 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800EA9F4 000E77F4 38 63 00 30 */ addi r3, r3, 0x30 -/* 800EA9F8 000E77F8 4B F6 3A E5 */ bl func_8004E4DC +/* 800EA9F8 000E77F8 4B F6 3A E5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800EA9FC 000E77FC 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800EAA00 000E7800 3C 60 80 26 */ lis r3, lbl_802673A8@ha /* 800EAA04 000E7804 38 C3 73 A8 */ addi r6, r3, lbl_802673A8@l @@ -19308,7 +19308,7 @@ lbl_800EAA7C: /* 800EAA8C 000E788C 38 A1 00 08 */ addi r5, r1, 8 /* 800EAA90 000E7890 EC 01 00 32 */ fmuls f0, f1, f0 /* 800EAA94 000E7894 D0 1B 00 50 */ stfs f0, 0x50(r27) -/* 800EAA98 000E7898 48 00 00 4D */ bl func_800EAAE4 +/* 800EAA98 000E7898 48 00 00 4D */ bl CheckForTran__18zNPCGoalTubeBonkedFP11en_trantypePi /* 800EAA9C 000E789C 80 1C 00 00 */ lwz r0, 0(r28) /* 800EAAA0 000E78A0 2C 00 00 00 */ cmpwi r0, 0 /* 800EAAA4 000E78A4 41 82 00 0C */ beq lbl_800EAAB0 @@ -19320,7 +19320,7 @@ lbl_800EAAB0: /* 800EAAB8 000E78B8 7F 84 E3 78 */ mr r4, r28 /* 800EAABC 000E78BC 7F A5 EB 78 */ mr r5, r29 /* 800EAAC0 000E78C0 7F C6 F3 78 */ mr r6, r30 -/* 800EAAC4 000E78C4 48 02 40 85 */ bl func_8010EB48 +/* 800EAAC4 000E78C4 48 02 40 85 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800EAAC8: /* 800EAAC8 000E78C8 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 800EAACC 000E78CC CB E1 00 50 */ lfd f31, 0x50(r1) @@ -19330,8 +19330,8 @@ lbl_800EAAC8: /* 800EAADC 000E78DC 38 21 00 60 */ addi r1, r1, 0x60 /* 800EAAE0 000E78E0 4E 80 00 20 */ blr -.global func_800EAAE4 -func_800EAAE4: +.global CheckForTran__18zNPCGoalTubeBonkedFP11en_trantypePi +CheckForTran__18zNPCGoalTubeBonkedFP11en_trantypePi: /* 800EAAE4 000E78E4 80 63 00 18 */ lwz r3, 0x18(r3) /* 800EAAE8 000E78E8 80 C3 00 00 */ lwz r6, 0(r3) /* 800EAAEC 000E78EC 80 66 03 80 */ lwz r3, 0x380(r6) @@ -19407,7 +19407,7 @@ lbl_800EABA4: /* 800EABEC 000E79EC 80 C3 00 18 */ lwz r6, 0x18(r3) /* 800EABF0 000E79F0 83 E6 00 00 */ lwz r31, 0(r6) /* 800EABF4 000E79F4 83 DF 03 80 */ lwz r30, 0x380(r31) -/* 800EABF8 000E79F8 48 00 00 89 */ bl func_800EAC80 +/* 800EABF8 000E79F8 48 00 00 89 */ bl ChkPrelimTran__16zNPCGoalTubeDeadFP11en_trantypePi /* 800EABFC 000E79FC 80 1C 00 00 */ lwz r0, 0(r28) /* 800EAC00 000E7A00 2C 00 00 00 */ cmpwi r0, 0 /* 800EAC04 000E7A04 41 82 00 0C */ beq lbl_800EAC10 @@ -19417,7 +19417,7 @@ lbl_800EAC10: /* 800EAC10 000E7A10 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800EAC14 000E7A14 7F E3 FB 78 */ mr r3, r31 /* 800EAC18 000E7A18 38 84 00 30 */ addi r4, r4, 0x30 -/* 800EAC1C 000E7A1C 48 01 53 AD */ bl func_800FFFC8 +/* 800EAC1C 000E7A1C 48 01 53 AD */ bl PosStacked__13zNPCTubeSlaveFP5xVec3 /* 800EAC20 000E7A20 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800EAC24 000E7A24 80 03 00 E0 */ lwz r0, 0xe0(r3) /* 800EAC28 000E7A28 60 00 00 01 */ ori r0, r0, 1 @@ -19435,7 +19435,7 @@ lbl_800EAC10: /* 800EAC58 000E7A58 38 C0 00 00 */ li r6, 0 /* 800EAC5C 000E7A5C 60 00 00 40 */ ori r0, r0, 0x40 /* 800EAC60 000E7A60 90 07 00 E0 */ stw r0, 0xe0(r7) -/* 800EAC64 000E7A64 48 02 3E E5 */ bl func_8010EB48 +/* 800EAC64 000E7A64 48 02 3E E5 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800EAC68: /* 800EAC68 000E7A68 CB E1 00 28 */ lfd f31, 0x28(r1) /* 800EAC6C 000E7A6C BB 61 00 14 */ lmw r27, 0x14(r1) @@ -19444,8 +19444,8 @@ lbl_800EAC68: /* 800EAC78 000E7A78 38 21 00 30 */ addi r1, r1, 0x30 /* 800EAC7C 000E7A7C 4E 80 00 20 */ blr -.global func_800EAC80 -func_800EAC80: +.global ChkPrelimTran__16zNPCGoalTubeDeadFP11en_trantypePi +ChkPrelimTran__16zNPCGoalTubeDeadFP11en_trantypePi: /* 800EAC80 000E7A80 80 63 00 18 */ lwz r3, 0x18(r3) /* 800EAC84 000E7A84 80 63 00 00 */ lwz r3, 0(r3) /* 800EAC88 000E7A88 80 63 03 80 */ lwz r3, 0x380(r3) @@ -19501,16 +19501,16 @@ lbl_800EACFC: /* 800EAD40 000E7B40 38 A0 00 00 */ li r5, 0 /* 800EAD44 000E7B44 83 C3 00 00 */ lwz r30, 0(r3) /* 800EAD48 000E7B48 7F C3 F3 78 */ mr r3, r30 -/* 800EAD4C 000E7B4C 48 00 7F 15 */ bl func_800F2C60 +/* 800EAD4C 000E7B4C 48 00 7F 15 */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 800EAD50 000E7B50 7C 7B 1B 78 */ mr r27, r3 /* 800EAD54 000E7B54 7F C3 F3 78 */ mr r3, r30 /* 800EAD58 000E7B58 38 80 00 01 */ li r4, 1 /* 800EAD5C 000E7B5C 38 A0 00 00 */ li r5, 0 -/* 800EAD60 000E7B60 48 00 7F 01 */ bl func_800F2C60 +/* 800EAD60 000E7B60 48 00 7F 01 */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 800EAD64 000E7B64 7F C3 F3 78 */ mr r3, r30 /* 800EAD68 000E7B68 38 80 00 04 */ li r4, 4 /* 800EAD6C 000E7B6C 38 A0 00 00 */ li r5, 0 -/* 800EAD70 000E7B70 48 00 7F 49 */ bl func_800F2CB8 +/* 800EAD70 000E7B70 48 00 7F 49 */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance /* 800EAD74 000E7B74 80 1C 00 4C */ lwz r0, 0x4c(r28) /* 800EAD78 000E7B78 7C 7F 1B 78 */ mr r31, r3 /* 800EAD7C 000E7B7C 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -19518,7 +19518,7 @@ lbl_800EACFC: /* 800EAD84 000E7B84 80 7F 00 4C */ lwz r3, 0x4c(r31) /* 800EAD88 000E7B88 38 9C 00 60 */ addi r4, r28, 0x60 /* 800EAD8C 000E7B8C 38 63 00 30 */ addi r3, r3, 0x30 -/* 800EAD90 000E7B90 4B F6 37 4D */ bl func_8004E4DC +/* 800EAD90 000E7B90 4B F6 37 4D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800EAD94 000E7B94 48 00 00 18 */ b lbl_800EADAC lbl_800EAD98: /* 800EAD98 000E7B98 80 7F 00 4C */ lwz r3, 0x4c(r31) @@ -19534,7 +19534,7 @@ lbl_800EADAC: /* 800EADBC 000E7BBC 80 9F 00 4C */ lwz r4, 0x4c(r31) /* 800EADC0 000E7BC0 38 63 00 30 */ addi r3, r3, 0x30 /* 800EADC4 000E7BC4 38 84 00 30 */ addi r4, r4, 0x30 -/* 800EADC8 000E7BC8 4B F6 37 15 */ bl func_8004E4DC +/* 800EADC8 000E7BC8 4B F6 37 15 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800EADCC 000E7BCC 80 FE 00 48 */ lwz r7, 0x48(r30) /* 800EADD0 000E7BD0 38 A0 00 02 */ li r5, 2 /* 800EADD4 000E7BD4 38 00 00 00 */ li r0, 0 @@ -19561,7 +19561,7 @@ lbl_800EADAC: /* 800EAE28 000E7C28 98 1E 00 F1 */ stb r0, 0xf1(r30) /* 800EAE2C 000E7C2C 98 1E 00 22 */ stb r0, 0x22(r30) /* 800EAE30 000E7C30 98 1E 00 23 */ stb r0, 0x23(r30) -/* 800EAE34 000E7C34 4B FE A2 E1 */ bl func_800D5114 +/* 800EAE34 000E7C34 4B FE A2 E1 */ bl Enter__14zNPCGoalCommonFfPv /* 800EAE38 000E7C38 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800EAE3C 000E7C3C CB E1 00 20 */ lfd f31, 0x20(r1) /* 800EAE40 000E7C40 BB 61 00 0C */ lmw r27, 0xc(r1) @@ -19586,7 +19586,7 @@ lbl_800EADAC: /* 800EAE8C 000E7C8C 83 E3 00 00 */ lwz r31, 0(r3) /* 800EAE90 000E7C90 38 C0 00 00 */ li r6, 0 /* 800EAE94 000E7C94 7F E3 FB 78 */ mr r3, r31 -/* 800EAE98 000E7C98 48 00 7E 85 */ bl func_800F2D1C +/* 800EAE98 000E7C98 48 00 7E 85 */ bl ModelAtomicFind__10zNPCCommonFiiP14xModelInstance /* 800EAE9C 000E7C9C C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800EAEA0 000E7CA0 38 63 00 50 */ addi r3, r3, 0x50 /* 800EAEA4 000E7CA4 48 00 1B ED */ bl func_800ECA90 @@ -19621,7 +19621,7 @@ lbl_800EADAC: /* 800EAF18 000E7D18 3B 40 00 00 */ li r26, 0 /* 800EAF1C 000E7D1C 38 80 00 00 */ li r4, 0 /* 800EAF20 000E7D20 7F E3 FB 78 */ mr r3, r31 -/* 800EAF24 000E7D24 48 00 81 55 */ bl func_800F3078 +/* 800EAF24 000E7D24 48 00 81 55 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 800EAF28 000E7D28 C0 02 99 B4 */ lfs f0, lbl_803CE334-_SDA2_BASE_(r2) /* 800EAF2C 000E7D2C EC 00 F8 2A */ fadds f0, f0, f31 /* 800EAF30 000E7D30 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -19662,7 +19662,7 @@ lbl_800EAF74: /* 800EAFB4 000E7DB4 60 00 00 04 */ ori r0, r0, 4 /* 800EAFB8 000E7DB8 90 03 00 E0 */ stw r0, 0xe0(r3) /* 800EAFBC 000E7DBC 80 7B 00 18 */ lwz r3, 0x18(r27) -/* 800EAFC0 000E7DC0 48 02 38 E9 */ bl func_8010E8A8 +/* 800EAFC0 000E7DC0 48 02 38 E9 */ bl TimerGet__7xPsycheF11en_xpsytime /* 800EAFC4 000E7DC4 C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) /* 800EAFC8 000E7DC8 4B F4 53 E5 */ bl func_800303AC /* 800EAFCC 000E7DCC 80 1F 03 7C */ lwz r0, 0x37c(r31) @@ -19713,7 +19713,7 @@ lbl_800EB050: /* 800EB064 000E7E64 38 C0 00 00 */ li r6, 0 /* 800EB068 000E7E68 60 00 00 20 */ ori r0, r0, 0x20 /* 800EB06C 000E7E6C 90 07 00 E0 */ stw r0, 0xe0(r7) -/* 800EB070 000E7E70 48 00 7C AD */ bl func_800F2D1C +/* 800EB070 000E7E70 48 00 7C AD */ bl ModelAtomicFind__10zNPCCommonFiiP14xModelInstance /* 800EB074 000E7E74 C0 3B 00 5C */ lfs f1, 0x5c(r27) /* 800EB078 000E7E78 38 63 00 50 */ addi r3, r3, 0x50 /* 800EB07C 000E7E7C 48 00 1A 15 */ bl func_800ECA90 @@ -19746,16 +19746,16 @@ lbl_800EB0D4: /* 800EB0D8 000E7ED8 7F E3 FB 78 */ mr r3, r31 /* 800EB0DC 000E7EDC 38 A1 00 14 */ addi r5, r1, 0x14 /* 800EB0E0 000E7EE0 38 80 00 0D */ li r4, 0xd -/* 800EB0E4 000E7EE4 48 00 6A 79 */ bl func_800F1B5C +/* 800EB0E4 000E7EE4 48 00 6A 79 */ bl GetVertPos__10zNPCCommonF10en_mdlvertP5xVec3 /* 800EB0E8 000E7EE8 38 61 00 14 */ addi r3, r1, 0x14 /* 800EB0EC 000E7EEC 38 80 00 01 */ li r4, 1 -/* 800EB0F0 000E7EF0 4B FA 9B 55 */ bl func_80094C44 +/* 800EB0F0 000E7EF0 4B FA 9B 55 */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui /* 800EB0F4 000E7EF4 FC 20 F8 90 */ fmr f1, f31 /* 800EB0F8 000E7EF8 7F 63 DB 78 */ mr r3, r27 /* 800EB0FC 000E7EFC 7F 84 E3 78 */ mr r4, r28 /* 800EB100 000E7F00 7F A5 EB 78 */ mr r5, r29 /* 800EB104 000E7F04 7F C6 F3 78 */ mr r6, r30 -/* 800EB108 000E7F08 48 02 3A 41 */ bl func_8010EB48 +/* 800EB108 000E7F08 48 02 3A 41 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800EB10C: /* 800EB10C 000E7F0C E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 800EB110 000E7F10 CB E1 00 40 */ lfd f31, 0x40(r1) @@ -19765,8 +19765,8 @@ lbl_800EB10C: /* 800EB120 000E7F20 38 21 00 50 */ addi r1, r1, 0x50 /* 800EB124 000E7F24 4E 80 00 20 */ blr -.global func_800EB128 -func_800EB128: +.global DeathByLasso__17zNPCGoalTubeDyingFPC5xVec3 +DeathByLasso__17zNPCGoalTubeDyingFPC5xVec3: /* 800EB128 000E7F28 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EB12C 000E7F2C 7C 08 02 A6 */ mflr r0 /* 800EB130 000E7F30 7C 65 1B 78 */ mr r5, r3 @@ -19794,16 +19794,16 @@ func_800EB128: /* 800EB188 000E7F88 38 A0 00 00 */ li r5, 0 /* 800EB18C 000E7F8C 83 A3 00 00 */ lwz r29, 0(r3) /* 800EB190 000E7F90 7F A3 EB 78 */ mr r3, r29 -/* 800EB194 000E7F94 48 00 7A CD */ bl func_800F2C60 +/* 800EB194 000E7F94 48 00 7A CD */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 800EB198 000E7F98 7F A3 EB 78 */ mr r3, r29 /* 800EB19C 000E7F9C 38 80 00 01 */ li r4, 1 /* 800EB1A0 000E7FA0 38 A0 00 00 */ li r5, 0 -/* 800EB1A4 000E7FA4 48 00 7A BD */ bl func_800F2C60 +/* 800EB1A4 000E7FA4 48 00 7A BD */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 800EB1A8 000E7FA8 7C 7E 1B 78 */ mr r30, r3 /* 800EB1AC 000E7FAC 7F A3 EB 78 */ mr r3, r29 /* 800EB1B0 000E7FB0 38 80 00 04 */ li r4, 4 /* 800EB1B4 000E7FB4 38 A0 00 00 */ li r5, 0 -/* 800EB1B8 000E7FB8 48 00 7B 01 */ bl func_800F2CB8 +/* 800EB1B8 000E7FB8 48 00 7B 01 */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance /* 800EB1BC 000E7FBC 7C 7F 1B 78 */ mr r31, r3 /* 800EB1C0 000E7FC0 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 800EB1C4 000E7FC4 80 BF 00 4C */ lwz r5, 0x4c(r31) @@ -19829,7 +19829,7 @@ func_800EB128: /* 800EB214 000E8014 98 1D 00 F1 */ stb r0, 0xf1(r29) /* 800EB218 000E8018 98 1D 00 22 */ stb r0, 0x22(r29) /* 800EB21C 000E801C 98 1D 00 23 */ stb r0, 0x23(r29) -/* 800EB220 000E8020 4B FE 9E F5 */ bl func_800D5114 +/* 800EB220 000E8020 4B FE 9E F5 */ bl Enter__14zNPCGoalCommonFfPv /* 800EB224 000E8024 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800EB228 000E8028 CB E1 00 20 */ lfd f31, 0x20(r1) /* 800EB22C 000E802C BB 61 00 0C */ lmw r27, 0xc(r1) @@ -19853,7 +19853,7 @@ func_800EB128: /* 800EB274 000E8074 38 A0 00 00 */ li r5, 0 /* 800EB278 000E8078 83 E3 00 00 */ lwz r31, 0(r3) /* 800EB27C 000E807C 7F E3 FB 78 */ mr r3, r31 -/* 800EB280 000E8080 48 00 7A 39 */ bl func_800F2CB8 +/* 800EB280 000E8080 48 00 7A 39 */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance /* 800EB284 000E8084 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800EB288 000E8088 38 63 00 50 */ addi r3, r3, 0x50 /* 800EB28C 000E808C 48 00 18 05 */ bl func_800ECA90 @@ -19888,7 +19888,7 @@ func_800EB128: /* 800EB300 000E8100 3B 40 00 00 */ li r26, 0 /* 800EB304 000E8104 38 80 00 00 */ li r4, 0 /* 800EB308 000E8108 7F E3 FB 78 */ mr r3, r31 -/* 800EB30C 000E810C 48 00 7D 6D */ bl func_800F3078 +/* 800EB30C 000E810C 48 00 7D 6D */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 800EB310 000E8110 C0 02 99 B4 */ lfs f0, lbl_803CE334-_SDA2_BASE_(r2) /* 800EB314 000E8114 EC 00 F8 2A */ fadds f0, f0, f31 /* 800EB318 000E8118 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -19926,7 +19926,7 @@ lbl_800EB35C: /* 800EB390 000E8190 60 00 00 04 */ ori r0, r0, 4 /* 800EB394 000E8194 90 03 00 E0 */ stw r0, 0xe0(r3) /* 800EB398 000E8198 80 7B 00 18 */ lwz r3, 0x18(r27) -/* 800EB39C 000E819C 48 02 35 0D */ bl func_8010E8A8 +/* 800EB39C 000E819C 48 02 35 0D */ bl TimerGet__7xPsycheF11en_xpsytime /* 800EB3A0 000E81A0 C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) /* 800EB3A4 000E81A4 4B F4 50 09 */ bl func_800303AC /* 800EB3A8 000E81A8 C0 02 9A 84 */ lfs f0, lbl_803CE404-_SDA2_BASE_(r2) @@ -19958,7 +19958,7 @@ lbl_800EB3F0: /* 800EB400 000E8200 80 06 00 E0 */ lwz r0, 0xe0(r6) /* 800EB404 000E8204 60 00 00 20 */ ori r0, r0, 0x20 /* 800EB408 000E8208 90 06 00 E0 */ stw r0, 0xe0(r6) -/* 800EB40C 000E820C 48 00 78 AD */ bl func_800F2CB8 +/* 800EB40C 000E820C 48 00 78 AD */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance /* 800EB410 000E8210 C0 3B 00 54 */ lfs f1, 0x54(r27) /* 800EB414 000E8214 38 63 00 50 */ addi r3, r3, 0x50 /* 800EB418 000E8218 48 00 16 79 */ bl func_800ECA90 @@ -19991,16 +19991,16 @@ lbl_800EB470: /* 800EB474 000E8274 7F E3 FB 78 */ mr r3, r31 /* 800EB478 000E8278 38 A1 00 08 */ addi r5, r1, 8 /* 800EB47C 000E827C 38 80 00 0D */ li r4, 0xd -/* 800EB480 000E8280 48 00 66 DD */ bl func_800F1B5C +/* 800EB480 000E8280 48 00 66 DD */ bl GetVertPos__10zNPCCommonF10en_mdlvertP5xVec3 /* 800EB484 000E8284 38 61 00 08 */ addi r3, r1, 8 /* 800EB488 000E8288 38 80 00 01 */ li r4, 1 -/* 800EB48C 000E828C 4B FA 97 B9 */ bl func_80094C44 +/* 800EB48C 000E828C 4B FA 97 B9 */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui /* 800EB490 000E8290 FC 20 F8 90 */ fmr f1, f31 /* 800EB494 000E8294 7F 63 DB 78 */ mr r3, r27 /* 800EB498 000E8298 7F 84 E3 78 */ mr r4, r28 /* 800EB49C 000E829C 7F A5 EB 78 */ mr r5, r29 /* 800EB4A0 000E82A0 7F C6 F3 78 */ mr r6, r30 -/* 800EB4A4 000E82A4 48 02 36 A5 */ bl func_8010EB48 +/* 800EB4A4 000E82A4 48 02 36 A5 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800EB4A8: /* 800EB4A8 000E82A8 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 800EB4AC 000E82AC CB E1 00 30 */ lfd f31, 0x30(r1) @@ -20010,8 +20010,8 @@ lbl_800EB4A8: /* 800EB4BC 000E82BC 38 21 00 40 */ addi r1, r1, 0x40 /* 800EB4C0 000E82C0 4E 80 00 20 */ blr -.global func_800EB4C4 -func_800EB4C4: +.global ROBO_PrepRoboCop__Fv +ROBO_PrepRoboCop__Fv: /* 800EB4C4 000E82C4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800EB4C8 000E82C8 7C 08 02 A6 */ mflr r0 /* 800EB4CC 000E82CC 3C 80 80 26 */ lis r4, lbl_802673B4@ha @@ -20039,8 +20039,8 @@ lbl_800EB51C: /* 800EB51C 000E831C 9B C1 00 1C */ stb r30, 0x1c(r1) /* 800EB520 000E8320 3B DE 00 01 */ addi r30, r30, 1 /* 800EB524 000E8324 38 61 00 08 */ addi r3, r1, 8 -/* 800EB528 000E8328 4B F6 0C ED */ bl func_8004C214 -/* 800EB52C 000E832C 4B FC 95 11 */ bl func_800B4A3C +/* 800EB528 000E8328 4B F6 0C ED */ bl xStrHash__FPCc +/* 800EB52C 000E832C 4B FC 95 11 */ bl zSceneFindObject__FUi /* 800EB530 000E8330 3B BD 00 01 */ addi r29, r29, 1 /* 800EB534 000E8334 90 7F 00 00 */ stw r3, 0(r31) /* 800EB538 000E8338 2C 1D 00 0F */ cmpwi r29, 0xf @@ -21383,7 +21383,7 @@ func_800EC714: /* 800EC718 000E9518 7C 08 02 A6 */ mflr r0 /* 800EC71C 000E951C 38 E0 00 01 */ li r7, 1 /* 800EC720 000E9520 90 01 00 14 */ stw r0, 0x14(r1) -/* 800EC724 000E9524 4B FF 82 E1 */ bl func_800E4A04 +/* 800EC724 000E9524 4B FF 82 E1 */ bl ViciousAttack__17zNPCGoalDogLaunchFP5xVec3P5xVec3P10zMovePointi /* 800EC728 000E9528 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EC72C 000E952C 7C 08 03 A6 */ mtlr r0 /* 800EC730 000E9530 38 21 00 10 */ addi r1, r1, 0x10 @@ -21513,7 +21513,7 @@ func_800EC8A0: /* 800EC8A8 000E96A8 FC 40 08 90 */ fmr f2, f1 /* 800EC8AC 000E96AC FC 60 08 90 */ fmr f3, f1 /* 800EC8B0 000E96B0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800EC8B4 000E96B4 48 00 64 B9 */ bl func_800F2D6C +/* 800EC8B4 000E96B4 48 00 64 B9 */ bl ModelScaleSet__10zNPCCommonFfff /* 800EC8B8 000E96B8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EC8BC 000E96BC 7C 08 03 A6 */ mtlr r0 /* 800EC8C0 000E96C0 38 21 00 10 */ addi r1, r1, 0x10 @@ -21574,7 +21574,7 @@ func_800EC930: /* 800EC948 000E9748 7C 9F 23 78 */ mr r31, r4 /* 800EC94C 000E974C 93 C1 00 10 */ stw r30, 0x10(r1) /* 800EC950 000E9750 7C 7E 1B 78 */ mr r30, r3 -/* 800EC954 000E9754 48 04 3C 6D */ bl func_801305C0 +/* 800EC954 000E9754 48 04 3C 6D */ bl NPCC_LampStatus__Fv /* 800EC958 000E9758 2C 03 00 00 */ cmpwi r3, 0 /* 800EC95C 000E975C 41 82 00 2C */ beq lbl_800EC988 /* 800EC960 000E9760 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -21585,7 +21585,7 @@ func_800EC930: /* 800EC974 000E9774 7C 64 1B 78 */ mr r4, r3 /* 800EC978 000E9778 7F C3 F3 78 */ mr r3, r30 /* 800EC97C 000E977C 7F E5 FB 78 */ mr r5, r31 -/* 800EC980 000E9780 48 01 50 C1 */ bl func_80101A40 +/* 800EC980 000E9780 48 01 50 C1 */ bl IncludesPos__8NPCArenaFP5xVec3fP5xVec3 /* 800EC984 000E9784 48 00 00 08 */ b lbl_800EC98C lbl_800EC988: /* 800EC988 000E9788 38 60 00 00 */ li r3, 0 @@ -21628,7 +21628,7 @@ func_800EC9C4: /* 800EC9F4 000E97F4 7C 64 1B 78 */ mr r4, r3 /* 800EC9F8 000E97F8 7F C3 F3 78 */ mr r3, r30 /* 800EC9FC 000E97FC 7F E5 FB 78 */ mr r5, r31 -/* 800ECA00 000E9800 48 01 50 41 */ bl func_80101A40 +/* 800ECA00 000E9800 48 01 50 41 */ bl IncludesPos__8NPCArenaFP5xVec3fP5xVec3 /* 800ECA04 000E9804 80 01 00 24 */ lwz r0, 0x24(r1) /* 800ECA08 000E9808 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800ECA0C 000E980C 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -21656,7 +21656,7 @@ func_800ECA20: /* 800ECA58 000E9858 7C 64 1B 78 */ mr r4, r3 /* 800ECA5C 000E985C FC 40 F8 90 */ fmr f2, f31 /* 800ECA60 000E9860 7F E3 FB 78 */ mr r3, r31 -/* 800ECA64 000E9864 48 00 CB F5 */ bl func_800F9658 +/* 800ECA64 000E9864 48 00 CB F5 */ bl FacePos__9zNPCRobotFP5xVec3ff /* 800ECA68 000E9868 80 01 00 24 */ lwz r0, 0x24(r1) /* 800ECA6C 000E986C CB E1 00 18 */ lfd f31, 0x18(r1) /* 800ECA70 000E9870 CB C1 00 10 */ lfd f30, 0x10(r1) diff --git a/asm/Game/zNPCGoalScript.s b/asm/Game/zNPCGoalScript.s index 5387e8f97..c97b327d9 100644 --- a/asm/Game/zNPCGoalScript.s +++ b/asm/Game/zNPCGoalScript.s @@ -2,8 +2,8 @@ .section .text # 0x801245D4 - 0x80124AE4 -.global func_801245D4 -func_801245D4: +.global GOALCreate_Script__FiP10RyzMemGrowPv +GOALCreate_Script__FiP10RyzMemGrowPv: /* 801245D4 001213D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801245D8 001213D8 7C 08 02 A6 */ mflr r0 /* 801245DC 001213DC 7C 85 23 78 */ mr r5, r4 @@ -23,7 +23,7 @@ func_801245D4: /* 80124614 00121414 4E 80 04 20 */ bctr /* 80124618 00121418 7F E4 FB 78 */ mr r4, r31 /* 8012461C 0012141C 38 60 00 50 */ li r3, 0x50 -/* 80124620 00121420 4B FE AB 31 */ bl func_8010F150 +/* 80124620 00121420 4B FE AB 31 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80124624 00121424 7C 60 1B 79 */ or. r0, r3, r3 /* 80124628 00121428 41 82 00 10 */ beq lbl_80124638 /* 8012462C 0012142C 7F E4 FB 78 */ mr r4, r31 @@ -34,7 +34,7 @@ lbl_80124638: /* 8012463C 0012143C 48 00 01 18 */ b lbl_80124754 /* 80124640 00121440 7F E4 FB 78 */ mr r4, r31 /* 80124644 00121444 38 60 00 4C */ li r3, 0x4c -/* 80124648 00121448 4B FE AB 09 */ bl func_8010F150 +/* 80124648 00121448 4B FE AB 09 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8012464C 0012144C 7C 60 1B 79 */ or. r0, r3, r3 /* 80124650 00121450 41 82 00 10 */ beq lbl_80124660 /* 80124654 00121454 7F E4 FB 78 */ mr r4, r31 @@ -45,7 +45,7 @@ lbl_80124660: /* 80124664 00121464 48 00 00 F0 */ b lbl_80124754 /* 80124668 00121468 7F E4 FB 78 */ mr r4, r31 /* 8012466C 0012146C 38 60 00 4C */ li r3, 0x4c -/* 80124670 00121470 4B FE AA E1 */ bl func_8010F150 +/* 80124670 00121470 4B FE AA E1 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80124674 00121474 7C 60 1B 79 */ or. r0, r3, r3 /* 80124678 00121478 41 82 00 10 */ beq lbl_80124688 /* 8012467C 0012147C 7F E4 FB 78 */ mr r4, r31 @@ -56,7 +56,7 @@ lbl_80124688: /* 8012468C 0012148C 48 00 00 C8 */ b lbl_80124754 /* 80124690 00121490 7F E4 FB 78 */ mr r4, r31 /* 80124694 00121494 38 60 00 4C */ li r3, 0x4c -/* 80124698 00121498 4B FE AA B9 */ bl func_8010F150 +/* 80124698 00121498 4B FE AA B9 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8012469C 0012149C 7C 60 1B 79 */ or. r0, r3, r3 /* 801246A0 001214A0 41 82 00 10 */ beq lbl_801246B0 /* 801246A4 001214A4 7F E4 FB 78 */ mr r4, r31 @@ -67,7 +67,7 @@ lbl_801246B0: /* 801246B4 001214B4 48 00 00 A0 */ b lbl_80124754 /* 801246B8 001214B8 7F E4 FB 78 */ mr r4, r31 /* 801246BC 001214BC 38 60 00 4C */ li r3, 0x4c -/* 801246C0 001214C0 4B FE AA 91 */ bl func_8010F150 +/* 801246C0 001214C0 4B FE AA 91 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 801246C4 001214C4 7C 60 1B 79 */ or. r0, r3, r3 /* 801246C8 001214C8 41 82 00 10 */ beq lbl_801246D8 /* 801246CC 001214CC 7F E4 FB 78 */ mr r4, r31 @@ -78,7 +78,7 @@ lbl_801246D8: /* 801246DC 001214DC 48 00 00 78 */ b lbl_80124754 /* 801246E0 001214E0 7F E4 FB 78 */ mr r4, r31 /* 801246E4 001214E4 38 60 00 4C */ li r3, 0x4c -/* 801246E8 001214E8 4B FE AA 69 */ bl func_8010F150 +/* 801246E8 001214E8 4B FE AA 69 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 801246EC 001214EC 7C 60 1B 79 */ or. r0, r3, r3 /* 801246F0 001214F0 41 82 00 10 */ beq lbl_80124700 /* 801246F4 001214F4 7F E4 FB 78 */ mr r4, r31 @@ -89,7 +89,7 @@ lbl_80124700: /* 80124704 00121504 48 00 00 50 */ b lbl_80124754 /* 80124708 00121508 7F E4 FB 78 */ mr r4, r31 /* 8012470C 0012150C 38 60 00 4C */ li r3, 0x4c -/* 80124710 00121510 4B FE AA 41 */ bl func_8010F150 +/* 80124710 00121510 4B FE AA 41 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80124714 00121514 7C 60 1B 79 */ or. r0, r3, r3 /* 80124718 00121518 41 82 00 10 */ beq lbl_80124728 /* 8012471C 0012151C 7F E4 FB 78 */ mr r4, r31 @@ -100,7 +100,7 @@ lbl_80124728: /* 8012472C 0012152C 48 00 00 28 */ b lbl_80124754 /* 80124730 00121530 7F E4 FB 78 */ mr r4, r31 /* 80124734 00121534 38 60 00 4C */ li r3, 0x4c -/* 80124738 00121538 4B FE AA 19 */ bl func_8010F150 +/* 80124738 00121538 4B FE AA 19 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8012473C 0012153C 7C 60 1B 79 */ or. r0, r3, r3 /* 80124740 00121540 41 82 00 10 */ beq lbl_80124750 /* 80124744 00121544 7F E4 FB 78 */ mr r4, r31 @@ -132,11 +132,11 @@ lbl_80124764: /* 801247A0 001215A0 80 63 00 18 */ lwz r3, 0x18(r3) /* 801247A4 001215A4 80 63 00 00 */ lwz r3, 0(r3) /* 801247A8 001215A8 7C 64 1B 78 */ mr r4, r3 -/* 801247AC 001215AC 4B EF AF 35 */ bl func_8001F6E0 +/* 801247AC 001215AC 4B EF AF 35 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 801247B0 001215B0 FC 20 F8 90 */ fmr f1, f31 /* 801247B4 001215B4 7F C3 F3 78 */ mr r3, r30 /* 801247B8 001215B8 7F E4 FB 78 */ mr r4, r31 -/* 801247BC 001215BC 4B FB 09 59 */ bl func_800D5114 +/* 801247BC 001215BC 4B FB 09 59 */ bl Enter__14zNPCGoalCommonFfPv /* 801247C0 001215C0 80 01 00 24 */ lwz r0, 0x24(r1) /* 801247C4 001215C4 CB E1 00 18 */ lfd f31, 0x18(r1) /* 801247C8 001215C8 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -182,13 +182,13 @@ lbl_80124860: /* 80124860 00121660 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 80124864 00121664 38 A0 00 00 */ li r5, 0 /* 80124868 00121668 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l -/* 8012486C 0012166C 4B FE 8E C5 */ bl func_8010D730 +/* 8012486C 0012166C 4B FE 8E C5 */ bl GoalSet__7xPsycheFii /* 80124870 00121670 48 00 00 1C */ b lbl_8012488C lbl_80124874: /* 80124874 00121674 3C 80 4E 47 */ lis r4, 0x4E475330@ha /* 80124878 00121678 38 A0 00 00 */ li r5, 0 /* 8012487C 0012167C 38 84 53 30 */ addi r4, r4, 0x4E475330@l -/* 80124880 00121680 4B FE 92 C1 */ bl func_8010DB40 +/* 80124880 00121680 4B FE 92 C1 */ bl GoalPop__7xPsycheFii /* 80124884 00121684 48 00 00 08 */ b lbl_8012488C lbl_80124888: /* 80124888 00121688 3B E0 00 00 */ li r31, 0 diff --git a/asm/Game/zNPCGoalStd.s b/asm/Game/zNPCGoalStd.s index 256439180..6a8967c75 100644 --- a/asm/Game/zNPCGoalStd.s +++ b/asm/Game/zNPCGoalStd.s @@ -2,8 +2,8 @@ .section .text # 0x800D5480 - 0x800D92AC -.global func_800D5480 -func_800D5480: +.global GOALCreate_Standard__FiP10RyzMemGrowPv +GOALCreate_Standard__FiP10RyzMemGrowPv: /* 800D5480 000D2280 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D5484 000D2284 7C 08 02 A6 */ mflr r0 /* 800D5488 000D2288 3C C0 4E 47 */ lis r6, 0x4E474E36@ha @@ -51,7 +51,7 @@ lbl_800D5514: lbl_800D5524: /* 800D5524 000D2324 7F E4 FB 78 */ mr r4, r31 /* 800D5528 000D2328 38 60 00 50 */ li r3, 0x50 -/* 800D552C 000D232C 48 03 9C 25 */ bl func_8010F150 +/* 800D552C 000D232C 48 03 9C 25 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D5530 000D2330 7C 60 1B 79 */ or. r0, r3, r3 /* 800D5534 000D2334 41 82 00 10 */ beq lbl_800D5544 /* 800D5538 000D2338 7F E4 FB 78 */ mr r4, r31 @@ -63,7 +63,7 @@ lbl_800D5544: lbl_800D554C: /* 800D554C 000D234C 7F E4 FB 78 */ mr r4, r31 /* 800D5550 000D2350 38 60 00 74 */ li r3, 0x74 -/* 800D5554 000D2354 48 03 9B FD */ bl func_8010F150 +/* 800D5554 000D2354 48 03 9B FD */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D5558 000D2358 7C 60 1B 79 */ or. r0, r3, r3 /* 800D555C 000D235C 41 82 00 10 */ beq lbl_800D556C /* 800D5560 000D2360 7F E4 FB 78 */ mr r4, r31 @@ -75,7 +75,7 @@ lbl_800D556C: lbl_800D5574: /* 800D5574 000D2374 7F E4 FB 78 */ mr r4, r31 /* 800D5578 000D2378 38 60 00 78 */ li r3, 0x78 -/* 800D557C 000D237C 48 03 9B D5 */ bl func_8010F150 +/* 800D557C 000D237C 48 03 9B D5 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D5580 000D2380 7C 60 1B 79 */ or. r0, r3, r3 /* 800D5584 000D2384 41 82 00 10 */ beq lbl_800D5594 /* 800D5588 000D2388 7F E4 FB 78 */ mr r4, r31 @@ -87,7 +87,7 @@ lbl_800D5594: lbl_800D559C: /* 800D559C 000D239C 7F E4 FB 78 */ mr r4, r31 /* 800D55A0 000D23A0 38 60 00 88 */ li r3, 0x88 -/* 800D55A4 000D23A4 48 03 9B AD */ bl func_8010F150 +/* 800D55A4 000D23A4 48 03 9B AD */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D55A8 000D23A8 7C 60 1B 79 */ or. r0, r3, r3 /* 800D55AC 000D23AC 41 82 00 10 */ beq lbl_800D55BC /* 800D55B0 000D23B0 7F E4 FB 78 */ mr r4, r31 @@ -99,7 +99,7 @@ lbl_800D55BC: lbl_800D55C4: /* 800D55C4 000D23C4 7F E4 FB 78 */ mr r4, r31 /* 800D55C8 000D23C8 38 60 00 54 */ li r3, 0x54 -/* 800D55CC 000D23CC 48 03 9B 85 */ bl func_8010F150 +/* 800D55CC 000D23CC 48 03 9B 85 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D55D0 000D23D0 7C 60 1B 79 */ or. r0, r3, r3 /* 800D55D4 000D23D4 41 82 00 10 */ beq lbl_800D55E4 /* 800D55D8 000D23D8 7F E4 FB 78 */ mr r4, r31 @@ -111,7 +111,7 @@ lbl_800D55E4: lbl_800D55EC: /* 800D55EC 000D23EC 7F E4 FB 78 */ mr r4, r31 /* 800D55F0 000D23F0 38 60 00 54 */ li r3, 0x54 -/* 800D55F4 000D23F4 48 03 9B 5D */ bl func_8010F150 +/* 800D55F4 000D23F4 48 03 9B 5D */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D55F8 000D23F8 7C 60 1B 79 */ or. r0, r3, r3 /* 800D55FC 000D23FC 41 82 00 10 */ beq lbl_800D560C /* 800D5600 000D2400 7F E4 FB 78 */ mr r4, r31 @@ -123,7 +123,7 @@ lbl_800D560C: lbl_800D5614: /* 800D5614 000D2414 7F E4 FB 78 */ mr r4, r31 /* 800D5618 000D2418 38 60 00 4C */ li r3, 0x4c -/* 800D561C 000D241C 48 03 9B 35 */ bl func_8010F150 +/* 800D561C 000D241C 48 03 9B 35 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D5620 000D2420 7C 60 1B 79 */ or. r0, r3, r3 /* 800D5624 000D2424 41 82 00 10 */ beq lbl_800D5634 /* 800D5628 000D2428 7F E4 FB 78 */ mr r4, r31 @@ -135,7 +135,7 @@ lbl_800D5634: lbl_800D563C: /* 800D563C 000D243C 7F E4 FB 78 */ mr r4, r31 /* 800D5640 000D2440 38 60 00 54 */ li r3, 0x54 -/* 800D5644 000D2444 48 03 9B 0D */ bl func_8010F150 +/* 800D5644 000D2444 48 03 9B 0D */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D5648 000D2448 7C 60 1B 79 */ or. r0, r3, r3 /* 800D564C 000D244C 41 82 00 10 */ beq lbl_800D565C /* 800D5650 000D2450 7F E4 FB 78 */ mr r4, r31 @@ -147,7 +147,7 @@ lbl_800D565C: lbl_800D5664: /* 800D5664 000D2464 7F E4 FB 78 */ mr r4, r31 /* 800D5668 000D2468 38 60 00 4C */ li r3, 0x4c -/* 800D566C 000D246C 48 03 9A E5 */ bl func_8010F150 +/* 800D566C 000D246C 48 03 9A E5 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D5670 000D2470 7C 60 1B 79 */ or. r0, r3, r3 /* 800D5674 000D2474 41 82 00 10 */ beq lbl_800D5684 /* 800D5678 000D2478 7F E4 FB 78 */ mr r4, r31 @@ -159,7 +159,7 @@ lbl_800D5684: lbl_800D568C: /* 800D568C 000D248C 7F E4 FB 78 */ mr r4, r31 /* 800D5690 000D2490 38 60 00 54 */ li r3, 0x54 -/* 800D5694 000D2494 48 03 9A BD */ bl func_8010F150 +/* 800D5694 000D2494 48 03 9A BD */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D5698 000D2498 7C 60 1B 79 */ or. r0, r3, r3 /* 800D569C 000D249C 41 82 00 10 */ beq lbl_800D56AC /* 800D56A0 000D24A0 7F E4 FB 78 */ mr r4, r31 @@ -171,7 +171,7 @@ lbl_800D56AC: lbl_800D56B4: /* 800D56B4 000D24B4 7F E4 FB 78 */ mr r4, r31 /* 800D56B8 000D24B8 38 60 00 4C */ li r3, 0x4c -/* 800D56BC 000D24BC 48 03 9A 95 */ bl func_8010F150 +/* 800D56BC 000D24BC 48 03 9A 95 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800D56C0 000D24C0 7C 60 1B 79 */ or. r0, r3, r3 /* 800D56C4 000D24C4 41 82 00 10 */ beq lbl_800D56D4 /* 800D56C8 000D24C8 7F E4 FB 78 */ mr r4, r31 @@ -199,8 +199,8 @@ lbl_800D56E4: /* 800D5714 000D2514 38 21 00 10 */ addi r1, r1, 0x10 /* 800D5718 000D2518 4E 80 00 20 */ blr -.global func_800D571C -func_800D571C: +.global Enter__16zNPCGoalPushAnimFfPv +Enter__16zNPCGoalPushAnimFfPv: /* 800D571C 000D251C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D5720 000D2520 7C 08 02 A6 */ mflr r0 /* 800D5724 000D2524 3C A0 00 01 */ lis r5, 0x00010006@ha @@ -211,14 +211,14 @@ func_800D571C: /* 800D5738 000D2538 90 03 00 4C */ stw r0, 0x4c(r3) /* 800D573C 000D253C C0 02 98 90 */ lfs f0, lbl_803CE210-_SDA2_BASE_(r2) /* 800D5740 000D2540 D0 03 00 50 */ stfs f0, 0x50(r3) -/* 800D5744 000D2544 4B FF F9 D1 */ bl func_800D5114 +/* 800D5744 000D2544 4B FF F9 D1 */ bl Enter__14zNPCGoalCommonFfPv /* 800D5748 000D2548 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D574C 000D254C 7C 08 03 A6 */ mtlr r0 /* 800D5750 000D2550 38 21 00 10 */ addi r1, r1, 0x10 /* 800D5754 000D2554 4E 80 00 20 */ blr -.global func_800D5758 -func_800D5758: +.global Exit__16zNPCGoalPushAnimFfPv +Exit__16zNPCGoalPushAnimFfPv: /* 800D5758 000D2558 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D575C 000D255C 7C 08 02 A6 */ mflr r0 /* 800D5760 000D2560 90 01 00 14 */ stw r0, 0x14(r1) @@ -235,14 +235,14 @@ func_800D5758: /* 800D578C 000D258C 80 03 00 4C */ lwz r0, 0x4c(r3) /* 800D5790 000D2590 60 00 00 01 */ ori r0, r0, 1 /* 800D5794 000D2594 90 03 00 4C */ stw r0, 0x4c(r3) -/* 800D5798 000D2598 4B FF FA 15 */ bl func_800D51AC +/* 800D5798 000D2598 4B FF FA 15 */ bl Resume__14zNPCGoalCommonFfPv /* 800D579C 000D259C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D57A0 000D25A0 7C 08 03 A6 */ mtlr r0 /* 800D57A4 000D25A4 38 21 00 10 */ addi r1, r1, 0x10 /* 800D57A8 000D25A8 4E 80 00 20 */ blr -.global func_800D57AC -func_800D57AC: +.global Process__16zNPCGoalPushAnimFP11en_trantypefPvP6xScene +Process__16zNPCGoalPushAnimFP11en_trantypefPvP6xScene: /* 800D57AC 000D25AC 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800D57B0 000D25B0 7C 08 02 A6 */ mflr r0 /* 800D57B4 000D25B4 90 01 00 44 */ stw r0, 0x44(r1) @@ -260,7 +260,7 @@ func_800D57AC: /* 800D57E4 000D25E4 83 43 00 00 */ lwz r26, 0(r3) /* 800D57E8 000D25E8 3B E0 00 00 */ li r31, 0 /* 800D57EC 000D25EC 7F 43 D3 78 */ mr r3, r26 -/* 800D57F0 000D25F0 48 01 D8 E5 */ bl func_800F30D4 +/* 800D57F0 000D25F0 48 01 D8 E5 */ bl AnimTimeCurrent__10zNPCCommonFv /* 800D57F4 000D25F4 80 1B 00 4C */ lwz r0, 0x4c(r27) /* 800D57F8 000D25F8 FF E0 08 90 */ fmr f31, f1 /* 800D57FC 000D25FC 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -271,7 +271,7 @@ func_800D57AC: /* 800D5810 000D2610 48 00 00 B0 */ b lbl_800D58C0 lbl_800D5814: /* 800D5814 000D2614 7F 43 D3 78 */ mr r3, r26 -/* 800D5818 000D2618 48 01 D7 E9 */ bl func_800F3000 +/* 800D5818 000D2618 48 01 D7 E9 */ bl AnimCurStateID__10zNPCCommonFv /* 800D581C 000D261C 80 1B 00 44 */ lwz r0, 0x44(r27) /* 800D5820 000D2620 7C 00 18 40 */ cmplw r0, r3 /* 800D5824 000D2624 41 82 00 58 */ beq lbl_800D587C @@ -281,7 +281,7 @@ lbl_800D5814: /* 800D5834 000D2634 54 60 07 FA */ rlwinm r0, r3, 0, 0x1f, 0x1d /* 800D5838 000D2638 7F 43 D3 78 */ mr r3, r26 /* 800D583C 000D263C 90 1B 00 4C */ stw r0, 0x4c(r27) -/* 800D5840 000D2640 48 01 D7 C1 */ bl func_800F3000 +/* 800D5840 000D2640 48 01 D7 C1 */ bl AnimCurStateID__10zNPCCommonFv /* 800D5844 000D2644 90 7B 00 44 */ stw r3, 0x44(r27) /* 800D5848 000D2648 48 00 00 78 */ b lbl_800D58C0 lbl_800D584C: @@ -290,7 +290,7 @@ lbl_800D584C: /* 800D5854 000D2654 54 60 07 B8 */ rlwinm r0, r3, 0, 0x1e, 0x1c /* 800D5858 000D2658 7F 43 D3 78 */ mr r3, r26 /* 800D585C 000D265C 90 1B 00 4C */ stw r0, 0x4c(r27) -/* 800D5860 000D2660 48 01 D7 A1 */ bl func_800F3000 +/* 800D5860 000D2660 48 01 D7 A1 */ bl AnimCurStateID__10zNPCCommonFv /* 800D5864 000D2664 90 7B 00 44 */ stw r3, 0x44(r27) /* 800D5868 000D2668 48 00 00 58 */ b lbl_800D58C0 lbl_800D586C: @@ -304,7 +304,7 @@ lbl_800D587C: /* 800D5884 000D2684 41 80 00 24 */ blt lbl_800D58A8 /* 800D5888 000D2688 7F 43 D3 78 */ mr r3, r26 /* 800D588C 000D268C 38 80 00 00 */ li r4, 0 -/* 800D5890 000D2690 48 01 D7 E9 */ bl func_800F3078 +/* 800D5890 000D2690 48 01 D7 E9 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 800D5894 000D2694 C0 02 98 94 */ lfs f0, lbl_803CE214-_SDA2_BASE_(r2) /* 800D5898 000D2698 EC 00 07 B2 */ fmuls f0, f0, f30 /* 800D589C 000D269C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -330,7 +330,7 @@ lbl_800D58D8: /* 800D58E0 000D26E0 7F 84 E3 78 */ mr r4, r28 /* 800D58E4 000D26E4 7F A5 EB 78 */ mr r5, r29 /* 800D58E8 000D26E8 7F C6 F3 78 */ mr r6, r30 -/* 800D58EC 000D26EC 48 03 92 5D */ bl func_8010EB48 +/* 800D58EC 000D26EC 48 03 92 5D */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800D58F0: /* 800D58F0 000D26F0 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 800D58F4 000D26F4 CB E1 00 30 */ lfd f31, 0x30(r1) @@ -342,8 +342,8 @@ lbl_800D58F0: /* 800D590C 000D270C 38 21 00 40 */ addi r1, r1, 0x40 /* 800D5910 000D2710 4E 80 00 20 */ blr -.global func_800D5914 -func_800D5914: +.global Enter__16zNPCGoalLoopAnimFfPv +Enter__16zNPCGoalLoopAnimFfPv: /* 800D5914 000D2714 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800D5918 000D2718 7C 08 02 A6 */ mflr r0 /* 800D591C 000D271C 90 01 00 24 */ stw r0, 0x24(r1) @@ -384,12 +384,12 @@ lbl_800D5984: /* 800D5998 000D2798 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a /* 800D599C 000D279C 40 82 00 0C */ bne lbl_800D59A8 /* 800D59A0 000D27A0 7F C3 F3 78 */ mr r3, r30 -/* 800D59A4 000D27A4 48 00 03 41 */ bl func_800D5CE4 +/* 800D59A4 000D27A4 48 00 03 41 */ bl UseDefaultAnims__16zNPCGoalLoopAnimFv lbl_800D59A8: /* 800D59A8 000D27A8 7F C3 F3 78 */ mr r3, r30 -/* 800D59AC 000D27AC 48 00 04 39 */ bl func_800D5DE4 +/* 800D59AC 000D27AC 48 00 04 39 */ bl ValidateStages__16zNPCGoalLoopAnimFv /* 800D59B0 000D27B0 7F C3 F3 78 */ mr r3, r30 -/* 800D59B4 000D27B4 48 00 02 59 */ bl func_800D5C0C +/* 800D59B4 000D27B4 48 00 02 59 */ bl MolestLoopAnim__16zNPCGoalLoopAnimFv /* 800D59B8 000D27B8 80 1E 00 3C */ lwz r0, 0x3c(r30) /* 800D59BC 000D27BC 54 00 07 F8 */ rlwinm r0, r0, 0, 0x1f, 0x1c /* 800D59C0 000D27C0 90 1E 00 3C */ stw r0, 0x3c(r30) @@ -398,13 +398,13 @@ lbl_800D59A8: /* 800D59CC 000D27CC 41 82 00 14 */ beq lbl_800D59E0 /* 800D59D0 000D27D0 7F C3 F3 78 */ mr r3, r30 /* 800D59D4 000D27D4 38 A0 00 01 */ li r5, 1 -/* 800D59D8 000D27D8 4B FF F9 B1 */ bl func_800D5388 +/* 800D59D8 000D27D8 4B FF F9 B1 */ bl DoExplicitAnim__14zNPCGoalCommonFUii /* 800D59DC 000D27DC 48 00 00 14 */ b lbl_800D59F0 lbl_800D59E0: /* 800D59E0 000D27E0 80 9E 00 54 */ lwz r4, 0x54(r30) /* 800D59E4 000D27E4 7F C3 F3 78 */ mr r3, r30 /* 800D59E8 000D27E8 38 A0 00 01 */ li r5, 1 -/* 800D59EC 000D27EC 4B FF F9 9D */ bl func_800D5388 +/* 800D59EC 000D27EC 4B FF F9 9D */ bl DoExplicitAnim__14zNPCGoalCommonFUii lbl_800D59F0: /* 800D59F0 000D27F0 38 00 00 00 */ li r0, 0 /* 800D59F4 000D27F4 FC 20 F8 90 */ fmr f1, f31 @@ -413,7 +413,7 @@ lbl_800D59F0: /* 800D5A00 000D2800 7F E4 FB 78 */ mr r4, r31 /* 800D5A04 000D2804 C0 02 98 90 */ lfs f0, lbl_803CE210-_SDA2_BASE_(r2) /* 800D5A08 000D2808 D0 1E 00 60 */ stfs f0, 0x60(r30) -/* 800D5A0C 000D280C 4B FF F7 09 */ bl func_800D5114 +/* 800D5A0C 000D280C 4B FF F7 09 */ bl Enter__14zNPCGoalCommonFfPv /* 800D5A10 000D2810 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 800D5A14 000D2814 80 01 00 24 */ lwz r0, 0x24(r1) /* 800D5A18 000D2818 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -431,7 +431,7 @@ lbl_800D59F0: /* 800D5A48 000D2848 7C 9F 23 78 */ mr r31, r4 /* 800D5A4C 000D284C 93 C1 00 10 */ stw r30, 0x10(r1) /* 800D5A50 000D2850 7C 7E 1B 78 */ mr r30, r3 -/* 800D5A54 000D2854 48 00 02 19 */ bl func_800D5C6C +/* 800D5A54 000D2854 48 00 02 19 */ bl UnmolestAnim__16zNPCGoalLoopAnimFv /* 800D5A58 000D2858 FC 20 F8 90 */ fmr f1, f31 /* 800D5A5C 000D285C 7F C3 F3 78 */ mr r3, r30 /* 800D5A60 000D2860 7F E4 FB 78 */ mr r4, r31 @@ -444,8 +444,8 @@ lbl_800D59F0: /* 800D5A7C 000D287C 38 21 00 20 */ addi r1, r1, 0x20 /* 800D5A80 000D2880 4E 80 00 20 */ blr -.global func_800D5A84 -func_800D5A84: +.global Process__16zNPCGoalLoopAnimFP11en_trantypefPvP6xScene +Process__16zNPCGoalLoopAnimFP11en_trantypefPvP6xScene: /* 800D5A84 000D2884 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800D5A88 000D2888 7C 08 02 A6 */ mflr r0 /* 800D5A8C 000D288C 90 01 00 54 */ stw r0, 0x54(r1) @@ -463,10 +463,10 @@ func_800D5A84: /* 800D5ABC 000D28BC 83 23 00 00 */ lwz r25, 0(r3) /* 800D5AC0 000D28C0 3B E0 00 00 */ li r31, 0 /* 800D5AC4 000D28C4 7F 23 CB 78 */ mr r3, r25 -/* 800D5AC8 000D28C8 48 01 D5 39 */ bl func_800F3000 +/* 800D5AC8 000D28C8 48 01 D5 39 */ bl AnimCurStateID__10zNPCCommonFv /* 800D5ACC 000D28CC 7C 7A 1B 78 */ mr r26, r3 /* 800D5AD0 000D28D0 7F 23 CB 78 */ mr r3, r25 -/* 800D5AD4 000D28D4 48 01 D6 01 */ bl func_800F30D4 +/* 800D5AD4 000D28D4 48 01 D6 01 */ bl AnimTimeCurrent__10zNPCCommonFv /* 800D5AD8 000D28D8 80 9B 00 4C */ lwz r4, 0x4c(r27) /* 800D5ADC 000D28DC FF E0 08 90 */ fmr f31, f1 /* 800D5AE0 000D28E0 54 80 07 7B */ rlwinm. r0, r4, 0, 0x1d, 0x1d @@ -500,7 +500,7 @@ lbl_800D5B34: /* 800D5B48 000D2948 80 9B 00 58 */ lwz r4, 0x58(r27) /* 800D5B4C 000D294C 7F 63 DB 78 */ mr r3, r27 /* 800D5B50 000D2950 38 A0 00 00 */ li r5, 0 -/* 800D5B54 000D2954 4B FF F8 35 */ bl func_800D5388 +/* 800D5B54 000D2954 4B FF F8 35 */ bl DoExplicitAnim__14zNPCGoalCommonFUii /* 800D5B58 000D2958 48 00 00 60 */ b lbl_800D5BB8 lbl_800D5B5C: /* 800D5B5C 000D295C 38 00 00 03 */ li r0, 3 @@ -542,7 +542,7 @@ lbl_800D5BD0: /* 800D5BD8 000D29D8 7F 84 E3 78 */ mr r4, r28 /* 800D5BDC 000D29DC 7F A5 EB 78 */ mr r5, r29 /* 800D5BE0 000D29E0 7F C6 F3 78 */ mr r6, r30 -/* 800D5BE4 000D29E4 48 03 8F 65 */ bl func_8010EB48 +/* 800D5BE4 000D29E4 48 03 8F 65 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800D5BE8: /* 800D5BE8 000D29E8 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 800D5BEC 000D29EC CB E1 00 40 */ lfd f31, 0x40(r1) @@ -554,8 +554,8 @@ lbl_800D5BE8: /* 800D5C04 000D2A04 38 21 00 50 */ addi r1, r1, 0x50 /* 800D5C08 000D2A08 4E 80 00 20 */ blr -.global func_800D5C0C -func_800D5C0C: +.global MolestLoopAnim__16zNPCGoalLoopAnimFv +MolestLoopAnim__16zNPCGoalLoopAnimFv: /* 800D5C0C 000D2A0C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D5C10 000D2A10 7C 08 02 A6 */ mflr r0 /* 800D5C14 000D2A14 90 01 00 14 */ stw r0, 0x14(r1) @@ -564,7 +564,7 @@ func_800D5C0C: /* 800D5C20 000D2A20 80 63 00 18 */ lwz r3, 0x18(r3) /* 800D5C24 000D2A24 80 9F 00 54 */ lwz r4, 0x54(r31) /* 800D5C28 000D2A28 80 63 00 00 */ lwz r3, 0(r3) -/* 800D5C2C 000D2A2C 48 01 D2 DD */ bl func_800F2F08 +/* 800D5C2C 000D2A2C 48 01 D2 DD */ bl AnimFindState__10zNPCCommonFUi /* 800D5C30 000D2A30 80 03 00 0C */ lwz r0, 0xc(r3) /* 800D5C34 000D2A34 90 1F 00 64 */ stw r0, 0x64(r31) /* 800D5C38 000D2A38 80 03 00 08 */ lwz r0, 8(r3) @@ -581,8 +581,8 @@ func_800D5C0C: /* 800D5C64 000D2A64 38 21 00 10 */ addi r1, r1, 0x10 /* 800D5C68 000D2A68 4E 80 00 20 */ blr -.global func_800D5C6C -func_800D5C6C: +.global UnmolestAnim__16zNPCGoalLoopAnimFv +UnmolestAnim__16zNPCGoalLoopAnimFv: /* 800D5C6C 000D2A6C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D5C70 000D2A70 7C 08 02 A6 */ mflr r0 /* 800D5C74 000D2A74 90 01 00 14 */ stw r0, 0x14(r1) @@ -593,7 +593,7 @@ func_800D5C6C: /* 800D5C88 000D2A88 28 04 00 00 */ cmplwi r4, 0 /* 800D5C8C 000D2A8C 80 63 00 00 */ lwz r3, 0(r3) /* 800D5C90 000D2A90 41 82 00 1C */ beq lbl_800D5CAC -/* 800D5C94 000D2A94 48 01 D2 75 */ bl func_800F2F08 +/* 800D5C94 000D2A94 48 01 D2 75 */ bl AnimFindState__10zNPCCommonFUi /* 800D5C98 000D2A98 80 9F 00 64 */ lwz r4, 0x64(r31) /* 800D5C9C 000D2A9C 38 00 00 00 */ li r0, 0 /* 800D5CA0 000D2AA0 90 83 00 0C */ stw r4, 0xc(r3) @@ -606,8 +606,8 @@ lbl_800D5CAC: /* 800D5CB8 000D2AB8 38 21 00 10 */ addi r1, r1, 0x10 /* 800D5CBC 000D2ABC 4E 80 00 20 */ blr -.global func_800D5CC0 -func_800D5CC0: +.global LoopCountSet__16zNPCGoalLoopAnimFi +LoopCountSet__16zNPCGoalLoopAnimFi: /* 800D5CC0 000D2AC0 2C 04 00 01 */ cmpwi r4, 1 /* 800D5CC4 000D2AC4 38 00 00 01 */ li r0, 1 /* 800D5CC8 000D2AC8 41 80 00 08 */ blt lbl_800D5CD0 @@ -619,8 +619,8 @@ lbl_800D5CD0: /* 800D5CDC 000D2ADC B0 03 00 48 */ sth r0, 0x48(r3) /* 800D5CE0 000D2AE0 4E 80 00 20 */ blr -.global func_800D5CE4 -func_800D5CE4: +.global UseDefaultAnims__16zNPCGoalLoopAnimFv +UseDefaultAnims__16zNPCGoalLoopAnimFv: /* 800D5CE4 000D2AE4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D5CE8 000D2AE8 7C 08 02 A6 */ mflr r0 /* 800D5CEC 000D2AEC 90 01 00 14 */ stw r0, 0x14(r1) @@ -690,8 +690,8 @@ lbl_800D5DCC: /* 800D5DDC 000D2BDC 38 21 00 10 */ addi r1, r1, 0x10 /* 800D5DE0 000D2BE0 4E 80 00 20 */ blr -.global func_800D5DE4 -func_800D5DE4: +.global ValidateStages__16zNPCGoalLoopAnimFv +ValidateStages__16zNPCGoalLoopAnimFv: /* 800D5DE4 000D2BE4 80 83 00 50 */ lwz r4, 0x50(r3) /* 800D5DE8 000D2BE8 80 03 00 54 */ lwz r0, 0x54(r3) /* 800D5DEC 000D2BEC 7C 04 00 40 */ cmplw r4, r0 @@ -747,7 +747,7 @@ lbl_800D5E4C: /* 800D5EA8 000D2CA8 83 E3 00 00 */ lwz r31, 0(r3) /* 800D5EAC 000D2CAC 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 800D5EB0 000D2CB0 C3 E3 00 78 */ lfs f31, 0x78(r3) -/* 800D5EB4 000D2CB4 4B F5 AD D5 */ bl func_80030C88 +/* 800D5EB4 000D2CB4 4B F5 AD D5 */ bl xurand__Fv /* 800D5EB8 000D2CB8 C0 42 98 9C */ lfs f2, lbl_803CE21C-_SDA2_BASE_(r2) /* 800D5EBC 000D2CBC 7F E3 FB 78 */ mr r3, r31 /* 800D5EC0 000D2CC0 C0 02 98 98 */ lfs f0, lbl_803CE218-_SDA2_BASE_(r2) @@ -755,7 +755,7 @@ lbl_800D5E4C: /* 800D5EC8 000D2CC8 EC 00 00 72 */ fmuls f0, f0, f1 /* 800D5ECC 000D2CCC EC 1F F8 3A */ fmadds f0, f31, f0, f31 /* 800D5ED0 000D2CD0 D0 1F 02 38 */ stfs f0, 0x238(r31) -/* 800D5ED4 000D2CD4 48 01 B0 19 */ bl func_800F0EEC +/* 800D5ED4 000D2CD4 48 01 B0 19 */ bl VelStop__10zNPCCommonFv /* 800D5ED8 000D2CD8 38 00 00 01 */ li r0, 1 /* 800D5EDC 000D2CDC B0 1D 00 4A */ sth r0, 0x4a(r29) /* 800D5EE0 000D2CE0 80 7F 02 24 */ lwz r3, 0x224(r31) @@ -778,7 +778,7 @@ lbl_800D5F1C: /* 800D5F1C 000D2D1C FC 20 F0 90 */ fmr f1, f30 /* 800D5F20 000D2D20 7F A3 EB 78 */ mr r3, r29 /* 800D5F24 000D2D24 7F C4 F3 78 */ mr r4, r30 -/* 800D5F28 000D2D28 4B FF F1 ED */ bl func_800D5114 +/* 800D5F28 000D2D28 4B FF F1 ED */ bl Enter__14zNPCGoalCommonFfPv /* 800D5F2C 000D2D2C E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 800D5F30 000D2D30 CB E1 00 30 */ lfd f31, 0x30(r1) /* 800D5F34 000D2D34 E3 C1 00 28 */ psq_l f30, 40(r1), 0, qr0 @@ -853,7 +853,7 @@ lbl_800D5F1C: /* 800D6048 000D2E48 83 E3 00 00 */ lwz r31, 0(r3) /* 800D604C 000D2E4C 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 800D6050 000D2E50 C3 E3 00 78 */ lfs f31, 0x78(r3) -/* 800D6054 000D2E54 4B F5 AC 35 */ bl func_80030C88 +/* 800D6054 000D2E54 4B F5 AC 35 */ bl xurand__Fv /* 800D6058 000D2E58 C0 42 98 9C */ lfs f2, lbl_803CE21C-_SDA2_BASE_(r2) /* 800D605C 000D2E5C C0 02 98 98 */ lfs f0, lbl_803CE218-_SDA2_BASE_(r2) /* 800D6060 000D2E60 EC 21 10 28 */ fsubs f1, f1, f2 @@ -864,7 +864,7 @@ lbl_800D5F1C: /* 800D6074 000D2E74 28 00 00 00 */ cmplwi r0, 0 /* 800D6078 000D2E78 40 82 00 0C */ bne lbl_800D6084 /* 800D607C 000D2E7C 7F E3 FB 78 */ mr r3, r31 -/* 800D6080 000D2E80 48 01 C8 31 */ bl func_800F28B0 +/* 800D6080 000D2E80 48 01 C8 31 */ bl MvptCycle__10zNPCCommonFv lbl_800D6084: /* 800D6084 000D2E84 38 00 00 01 */ li r0, 1 /* 800D6088 000D2E88 B0 1D 00 4A */ sth r0, 0x4a(r29) @@ -888,7 +888,7 @@ lbl_800D60C8: /* 800D60C8 000D2EC8 FC 20 F0 90 */ fmr f1, f30 /* 800D60CC 000D2ECC 7F A3 EB 78 */ mr r3, r29 /* 800D60D0 000D2ED0 7F C4 F3 78 */ mr r4, r30 -/* 800D60D4 000D2ED4 4B FF F0 D9 */ bl func_800D51AC +/* 800D60D4 000D2ED4 4B FF F0 D9 */ bl Resume__14zNPCGoalCommonFfPv /* 800D60D8 000D2ED8 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 800D60DC 000D2EDC CB E1 00 30 */ lfd f31, 0x30(r1) /* 800D60E0 000D2EE0 E3 C1 00 28 */ psq_l f30, 40(r1), 0, qr0 @@ -972,7 +972,7 @@ lbl_800D61FC: /* 800D6208 000D3008 7F 63 DB 78 */ mr r3, r27 /* 800D620C 000D300C 38 80 00 20 */ li r4, 0x20 /* 800D6210 000D3010 38 A0 00 00 */ li r5, 0 -/* 800D6214 000D3014 4B FF F1 05 */ bl func_800D5318 +/* 800D6214 000D3014 4B FF F1 05 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 800D6218 000D3018 38 00 00 00 */ li r0, 0 /* 800D621C 000D301C B0 1B 00 4A */ sth r0, 0x4a(r27) lbl_800D6220: @@ -991,7 +991,7 @@ lbl_800D623C: /* 800D6248 000D3048 7F 84 E3 78 */ mr r4, r28 /* 800D624C 000D304C 7F A5 EB 78 */ mr r5, r29 /* 800D6250 000D3050 7F C6 F3 78 */ mr r6, r30 -/* 800D6254 000D3054 48 03 88 F5 */ bl func_8010EB48 +/* 800D6254 000D3054 48 03 88 F5 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800D6258: /* 800D6258 000D3058 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 800D625C 000D305C CB E1 00 30 */ lfd f31, 0x30(r1) @@ -1012,12 +1012,12 @@ lbl_800D6258: /* 800D6298 000D3098 48 00 00 24 */ b lbl_800D62BC lbl_800D629C: /* 800D629C 000D309C 80 63 00 18 */ lwz r3, 0x18(r3) -/* 800D62A0 000D30A0 48 03 72 95 */ bl func_8010D534 +/* 800D62A0 000D30A0 48 03 72 95 */ bl GetCurGoal__7xPsycheCFv /* 800D62A4 000D30A4 28 03 00 00 */ cmplwi r3, 0 /* 800D62A8 000D30A8 41 82 00 10 */ beq lbl_800D62B8 /* 800D62AC 000D30AC 38 80 00 21 */ li r4, 0x21 /* 800D62B0 000D30B0 38 A0 00 00 */ li r5, 0 -/* 800D62B4 000D30B4 4B FF F0 65 */ bl func_800D5318 +/* 800D62B4 000D30B4 4B FF F0 65 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi lbl_800D62B8: /* 800D62B8 000D30B8 38 80 00 00 */ li r4, 0 lbl_800D62BC: @@ -1042,15 +1042,15 @@ lbl_800D62BC: /* 800D6304 000D3104 80 04 02 10 */ lwz r0, 0x210(r4) /* 800D6308 000D3108 28 00 00 00 */ cmplwi r0, 0 /* 800D630C 000D310C 40 82 00 0C */ bne lbl_800D6318 -/* 800D6310 000D3110 48 00 03 55 */ bl func_800D6664 +/* 800D6310 000D3110 48 00 03 55 */ bl DoOnArriveStuff__14zNPCGoalPatrolFv /* 800D6314 000D3114 48 00 00 08 */ b lbl_800D631C lbl_800D6318: -/* 800D6318 000D3118 48 00 0A A1 */ bl func_800D6DB8 +/* 800D6318 000D3118 48 00 0A A1 */ bl Chk_AutoSmooth__14zNPCGoalPatrolFv lbl_800D631C: /* 800D631C 000D311C FC 20 F8 90 */ fmr f1, f31 /* 800D6320 000D3120 7F C3 F3 78 */ mr r3, r30 /* 800D6324 000D3124 7F E4 FB 78 */ mr r4, r31 -/* 800D6328 000D3128 4B FF ED ED */ bl func_800D5114 +/* 800D6328 000D3128 4B FF ED ED */ bl Enter__14zNPCGoalCommonFfPv /* 800D632C 000D312C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800D6330 000D3130 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800D6334 000D3134 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -1091,7 +1091,7 @@ lbl_800D63AC: /* 800D63BC 000D31BC 28 00 00 00 */ cmplwi r0, 0 /* 800D63C0 000D31C0 41 82 00 0C */ beq lbl_800D63CC /* 800D63C4 000D31C4 7F C3 F3 78 */ mr r3, r30 -/* 800D63C8 000D31C8 48 00 09 F1 */ bl func_800D6DB8 +/* 800D63C8 000D31C8 48 00 09 F1 */ bl Chk_AutoSmooth__14zNPCGoalPatrolFv lbl_800D63CC: /* 800D63CC 000D31CC 80 1E 00 4C */ lwz r0, 0x4c(r30) /* 800D63D0 000D31D0 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c @@ -1126,7 +1126,7 @@ lbl_800D63D8: /* 800D6440 000D3240 80 04 02 10 */ lwz r0, 0x210(r4) /* 800D6444 000D3244 28 00 00 00 */ cmplwi r0, 0 /* 800D6448 000D3248 41 82 00 08 */ beq lbl_800D6450 -/* 800D644C 000D324C 48 00 09 6D */ bl func_800D6DB8 +/* 800D644C 000D324C 48 00 09 6D */ bl Chk_AutoSmooth__14zNPCGoalPatrolFv lbl_800D6450: /* 800D6450 000D3250 80 1E 00 4C */ lwz r0, 0x4c(r30) /* 800D6454 000D3254 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c @@ -1135,7 +1135,7 @@ lbl_800D645C: /* 800D645C 000D325C FC 20 F8 90 */ fmr f1, f31 /* 800D6460 000D3260 7F C3 F3 78 */ mr r3, r30 /* 800D6464 000D3264 7F E4 FB 78 */ mr r4, r31 -/* 800D6468 000D3268 4B FF ED 45 */ bl func_800D51AC +/* 800D6468 000D3268 4B FF ED 45 */ bl Resume__14zNPCGoalCommonFfPv /* 800D646C 000D326C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800D6470 000D3270 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800D6474 000D3274 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -1166,7 +1166,7 @@ lbl_800D645C: /* 800D64D8 000D32D8 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e /* 800D64DC 000D32DC 41 82 00 B4 */ beq lbl_800D6590 /* 800D64E0 000D32E0 7F E3 FB 78 */ mr r3, r31 -/* 800D64E4 000D32E4 48 01 AA 09 */ bl func_800F0EEC +/* 800D64E4 000D32E4 48 01 AA 09 */ bl VelStop__10zNPCCommonFv /* 800D64E8 000D32E8 C0 1C 00 50 */ lfs f0, 0x50(r28) /* 800D64EC 000D32EC C0 22 98 90 */ lfs f1, lbl_803CE210-_SDA2_BASE_(r2) /* 800D64F0 000D32F0 EC 00 F8 28 */ fsubs f0, f0, f31 @@ -1185,7 +1185,7 @@ lbl_800D6504: /* 800D651C 000D331C 28 00 00 00 */ cmplwi r0, 0 /* 800D6520 000D3320 40 82 00 54 */ bne lbl_800D6574 /* 800D6524 000D3324 7F E3 FB 78 */ mr r3, r31 -/* 800D6528 000D3328 48 01 C3 89 */ bl func_800F28B0 +/* 800D6528 000D3328 48 01 C3 89 */ bl MvptCycle__10zNPCCommonFv /* 800D652C 000D332C 2C 03 00 00 */ cmpwi r3, 0 /* 800D6530 000D3330 40 82 00 44 */ bne lbl_800D6574 /* 800D6534 000D3334 80 7F 02 0C */ lwz r3, 0x20c(r31) @@ -1215,7 +1215,7 @@ lbl_800D6574: /* 800D6580 000D3380 38 A0 00 00 */ li r5, 0 /* 800D6584 000D3384 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d /* 800D6588 000D3388 90 1C 00 4C */ stw r0, 0x4c(r28) -/* 800D658C 000D338C 4B FF ED 8D */ bl func_800D5318 +/* 800D658C 000D338C 4B FF ED 8D */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi lbl_800D6590: /* 800D6590 000D3390 80 1C 00 4C */ lwz r0, 0x4c(r28) /* 800D6594 000D3394 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e @@ -1223,7 +1223,7 @@ lbl_800D6590: /* 800D659C 000D339C 7F 83 E3 78 */ mr r3, r28 /* 800D65A0 000D33A0 7F A5 EB 78 */ mr r5, r29 /* 800D65A4 000D33A4 38 81 00 08 */ addi r4, r1, 8 -/* 800D65A8 000D33A8 48 00 01 91 */ bl func_800D6738 +/* 800D65A8 000D33A8 48 00 01 91 */ bl PickTransition__14zNPCGoalPatrolFPiP11en_trantype /* 800D65AC 000D33AC 80 1D 00 00 */ lwz r0, 0(r29) /* 800D65B0 000D33B0 2C 00 00 00 */ cmpwi r0, 0 /* 800D65B4 000D33B4 41 82 00 0C */ beq lbl_800D65C0 @@ -1242,14 +1242,14 @@ lbl_800D65CC: /* 800D65E0 000D33E0 41 82 00 14 */ beq lbl_800D65F4 /* 800D65E4 000D33E4 FC 20 F8 90 */ fmr f1, f31 /* 800D65E8 000D33E8 7F 83 E3 78 */ mr r3, r28 -/* 800D65EC 000D33EC 48 00 04 F5 */ bl func_800D6AE0 +/* 800D65EC 000D33EC 48 00 04 F5 */ bl MoveSpline__14zNPCGoalPatrolFf /* 800D65F0 000D33F0 48 00 00 34 */ b lbl_800D6624 lbl_800D65F4: /* 800D65F4 000D33F4 54 60 07 39 */ rlwinm. r0, r3, 0, 0x1c, 0x1c /* 800D65F8 000D33F8 41 82 00 14 */ beq lbl_800D660C /* 800D65FC 000D33FC FC 20 F8 90 */ fmr f1, f31 /* 800D6600 000D3400 7F 83 E3 78 */ mr r3, r28 -/* 800D6604 000D3404 48 00 08 91 */ bl func_800D6E94 +/* 800D6604 000D3404 48 00 08 91 */ bl MoveAutoSmooth__14zNPCGoalPatrolFf /* 800D6608 000D3408 48 00 00 1C */ b lbl_800D6624 lbl_800D660C: /* 800D660C 000D340C 80 1F 02 10 */ lwz r0, 0x210(r31) @@ -1257,14 +1257,14 @@ lbl_800D660C: /* 800D6614 000D3414 41 82 00 10 */ beq lbl_800D6624 /* 800D6618 000D3418 FC 20 F8 90 */ fmr f1, f31 /* 800D661C 000D341C 7F 83 E3 78 */ mr r3, r28 -/* 800D6620 000D3420 48 00 01 F5 */ bl func_800D6814 +/* 800D6620 000D3420 48 00 01 F5 */ bl MoveNormal__14zNPCGoalPatrolFf lbl_800D6624: /* 800D6624 000D3424 FC 20 F8 90 */ fmr f1, f31 /* 800D6628 000D3428 7F 83 E3 78 */ mr r3, r28 /* 800D662C 000D342C 7F A4 EB 78 */ mr r4, r29 /* 800D6630 000D3430 7F C5 F3 78 */ mr r5, r30 /* 800D6634 000D3434 38 C0 00 00 */ li r6, 0 -/* 800D6638 000D3438 48 03 85 11 */ bl func_8010EB48 +/* 800D6638 000D3438 48 03 85 11 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800D663C: /* 800D663C 000D343C E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800D6640 000D3440 80 01 00 34 */ lwz r0, 0x34(r1) @@ -1277,8 +1277,8 @@ lbl_800D663C: /* 800D665C 000D345C 38 21 00 30 */ addi r1, r1, 0x30 /* 800D6660 000D3460 4E 80 00 20 */ blr -.global func_800D6664 -func_800D6664: +.global DoOnArriveStuff__14zNPCGoalPatrolFv +DoOnArriveStuff__14zNPCGoalPatrolFv: /* 800D6664 000D3464 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D6668 000D3468 7C 08 02 A6 */ mflr r0 /* 800D666C 000D346C 90 01 00 14 */ stw r0, 0x14(r1) @@ -1292,7 +1292,7 @@ func_800D6664: /* 800D668C 000D348C 41 82 00 10 */ beq lbl_800D669C /* 800D6690 000D3490 7F E3 FB 78 */ mr r3, r31 /* 800D6694 000D3494 38 A0 00 1F */ li r5, 0x1f -/* 800D6698 000D3498 4B F4 90 49 */ bl func_8001F6E0 +/* 800D6698 000D3498 4B F4 90 49 */ bl zEntEvent__FP5xBaseP5xBaseUi lbl_800D669C: /* 800D669C 000D349C 80 1E 00 4C */ lwz r0, 0x4c(r30) /* 800D66A0 000D34A0 7F E3 FB 78 */ mr r3, r31 @@ -1301,7 +1301,7 @@ lbl_800D669C: /* 800D66AC 000D34AC 80 1E 00 4C */ lwz r0, 0x4c(r30) /* 800D66B0 000D34B0 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b /* 800D66B4 000D34B4 90 1E 00 4C */ stw r0, 0x4c(r30) -/* 800D66B8 000D34B8 48 01 C1 F9 */ bl func_800F28B0 +/* 800D66B8 000D34B8 48 01 C1 F9 */ bl MvptCycle__10zNPCCommonFv /* 800D66BC 000D34BC 80 7F 02 0C */ lwz r3, 0x20c(r31) /* 800D66C0 000D34C0 28 03 00 00 */ cmplwi r3, 0 /* 800D66C4 000D34C4 41 82 00 54 */ beq lbl_800D6718 @@ -1323,11 +1323,11 @@ lbl_800D669C: /* 800D6704 000D3504 80 1E 00 4C */ lwz r0, 0x4c(r30) /* 800D6708 000D3508 60 00 00 02 */ ori r0, r0, 2 /* 800D670C 000D350C 90 1E 00 4C */ stw r0, 0x4c(r30) -/* 800D6710 000D3510 4B FF EC 09 */ bl func_800D5318 +/* 800D6710 000D3510 4B FF EC 09 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 800D6714 000D3514 48 00 00 0C */ b lbl_800D6720 lbl_800D6718: /* 800D6718 000D3518 7F C3 F3 78 */ mr r3, r30 -/* 800D671C 000D351C 48 00 06 9D */ bl func_800D6DB8 +/* 800D671C 000D351C 48 00 06 9D */ bl Chk_AutoSmooth__14zNPCGoalPatrolFv lbl_800D6720: /* 800D6720 000D3520 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D6724 000D3524 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1336,8 +1336,8 @@ lbl_800D6720: /* 800D6730 000D3530 38 21 00 10 */ addi r1, r1, 0x10 /* 800D6734 000D3534 4E 80 00 20 */ blr -.global func_800D6738 -func_800D6738: +.global PickTransition__14zNPCGoalPatrolFPiP11en_trantype +PickTransition__14zNPCGoalPatrolFPiP11en_trantype: /* 800D6738 000D3538 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800D673C 000D353C 7C 08 02 A6 */ mflr r0 /* 800D6740 000D3540 90 01 00 24 */ stw r0, 0x24(r1) @@ -1396,8 +1396,8 @@ lbl_800D67F4: /* 800D680C 000D360C 38 21 00 20 */ addi r1, r1, 0x20 /* 800D6810 000D3610 4E 80 00 20 */ blr -.global func_800D6814 -func_800D6814: +.global MoveNormal__14zNPCGoalPatrolFf +MoveNormal__14zNPCGoalPatrolFf: /* 800D6814 000D3614 94 21 FF 70 */ stwu r1, -0x90(r1) /* 800D6818 000D3618 7C 08 02 A6 */ mflr r0 /* 800D681C 000D361C 90 01 00 94 */ stw r0, 0x94(r1) @@ -1421,7 +1421,7 @@ func_800D6814: /* 800D6864 000D3664 48 00 29 BD */ bl func_800D9220 /* 800D6868 000D3668 7C 64 1B 78 */ mr r4, r3 /* 800D686C 000D366C 38 61 00 44 */ addi r3, r1, 0x44 -/* 800D6870 000D3670 4B F7 7C 6D */ bl func_8004E4DC +/* 800D6870 000D3670 4B F7 7C 6D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800D6874 000D3674 7F E3 FB 78 */ mr r3, r31 /* 800D6878 000D3678 4B F4 4F 91 */ bl func_8001B808 /* 800D687C 000D367C 7C 65 1B 78 */ mr r5, r3 @@ -1438,7 +1438,7 @@ lbl_800D68A0: /* 800D68A4 000D36A4 C0 42 98 AC */ lfs f2, lbl_803CE22C-_SDA2_BASE_(r2) /* 800D68A8 000D36A8 7F E3 FB 78 */ mr r3, r31 /* 800D68AC 000D36AC 38 80 00 01 */ li r4, 1 -/* 800D68B0 000D36B0 48 01 A7 FD */ bl func_800F10AC +/* 800D68B0 000D36B0 48 01 A7 FD */ bl ThrottleAccel__10zNPCCommonFfif /* 800D68B4 000D36B4 38 61 00 38 */ addi r3, r1, 0x38 /* 800D68B8 000D36B8 4B F3 48 F1 */ bl func_8000B1A8 /* 800D68BC 000D36BC FF E0 08 90 */ fmr f31, f1 @@ -1455,7 +1455,7 @@ lbl_800D68E4: /* 800D68E4 000D36E4 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800D68E8 000D36E8 38 81 00 44 */ addi r4, r1, 0x44 /* 800D68EC 000D36EC 38 63 00 30 */ addi r3, r3, 0x30 -/* 800D68F0 000D36F0 4B F7 7B ED */ bl func_8004E4DC +/* 800D68F0 000D36F0 4B F7 7B ED */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800D68F4 000D36F4 80 BF 00 48 */ lwz r5, 0x48(r31) /* 800D68F8 000D36F8 3C 60 80 25 */ lis r3, lbl_80253018@ha /* 800D68FC 000D36FC 38 83 30 18 */ addi r4, r3, lbl_80253018@l @@ -1470,7 +1470,7 @@ lbl_800D68E4: /* 800D6920 000D3720 80 04 00 E0 */ lwz r0, 0xe0(r4) /* 800D6924 000D3724 60 00 00 02 */ ori r0, r0, 2 /* 800D6928 000D3728 90 04 00 E0 */ stw r0, 0xe0(r4) -/* 800D692C 000D372C 4B FF FD 39 */ bl func_800D6664 +/* 800D692C 000D372C 4B FF FD 39 */ bl DoOnArriveStuff__14zNPCGoalPatrolFv /* 800D6930 000D3730 48 00 01 80 */ b lbl_800D6AB0 lbl_800D6934: /* 800D6934 000D3734 C0 02 98 B4 */ lfs f0, lbl_803CE234-_SDA2_BASE_(r2) @@ -1491,17 +1491,17 @@ lbl_800D6934: /* 800D6970 000D3770 C0 42 98 90 */ lfs f2, lbl_803CE210-_SDA2_BASE_(r2) /* 800D6974 000D3774 7F E3 FB 78 */ mr r3, r31 /* 800D6978 000D3778 38 81 00 38 */ addi r4, r1, 0x38 -/* 800D697C 000D377C 48 01 A8 BD */ bl func_800F1238 +/* 800D697C 000D377C 48 01 A8 BD */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800D6980 000D3780 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800D6984 000D3784 38 61 00 20 */ addi r3, r1, 0x20 /* 800D6988 000D3788 C0 04 00 B8 */ lfs f0, 0xb8(r4) /* 800D698C 000D378C EC 20 08 2A */ fadds f1, f0, f1 -/* 800D6990 000D3790 48 05 8C 4D */ bl func_8012F5DC +/* 800D6990 000D3790 48 05 8C 4D */ bl NPCC_ang_toXZDir__FfP5xVec3 /* 800D6994 000D3794 FC 20 E8 90 */ fmr f1, f29 /* 800D6998 000D3798 7F E3 FB 78 */ mr r3, r31 /* 800D699C 000D379C 38 81 00 20 */ addi r4, r1, 0x20 /* 800D69A0 000D37A0 38 A0 00 00 */ li r5, 0 -/* 800D69A4 000D37A4 48 01 A7 89 */ bl func_800F112C +/* 800D69A4 000D37A4 48 01 A7 89 */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800D69A8 000D37A8 80 1F 01 CC */ lwz r0, 0x1cc(r31) /* 800D69AC 000D37AC 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 800D69B0 000D37B0 41 82 01 00 */ beq lbl_800D6AB0 @@ -1523,7 +1523,7 @@ lbl_800D69E8: /* 800D69EC 000D37EC C0 42 98 BC */ lfs f2, lbl_803CE23C-_SDA2_BASE_(r2) /* 800D69F0 000D37F0 7F E3 FB 78 */ mr r3, r31 /* 800D69F4 000D37F4 38 81 00 38 */ addi r4, r1, 0x38 -/* 800D69F8 000D37F8 48 01 A8 41 */ bl func_800F1238 +/* 800D69F8 000D37F8 48 01 A8 41 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800D69FC 000D37FC EC 1D 07 B2 */ fmuls f0, f29, f30 /* 800D6A00 000D3800 FC 00 F8 40 */ fcmpo cr0, f0, f31 /* 800D6A04 000D3804 40 81 00 6C */ ble lbl_800D6A70 @@ -1537,7 +1537,7 @@ lbl_800D6A20: /* 800D6A20 000D3820 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800D6A24 000D3824 38 81 00 44 */ addi r4, r1, 0x44 /* 800D6A28 000D3828 38 63 00 30 */ addi r3, r3, 0x30 -/* 800D6A2C 000D382C 4B F7 7A B1 */ bl func_8004E4DC +/* 800D6A2C 000D382C 4B F7 7A B1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800D6A30 000D3830 80 BF 00 48 */ lwz r5, 0x48(r31) /* 800D6A34 000D3834 3C 60 80 25 */ lis r3, lbl_80253018@ha /* 800D6A38 000D3838 38 83 30 18 */ addi r4, r3, lbl_80253018@l @@ -1552,7 +1552,7 @@ lbl_800D6A20: /* 800D6A5C 000D385C 80 04 00 E0 */ lwz r0, 0xe0(r4) /* 800D6A60 000D3860 60 00 00 02 */ ori r0, r0, 2 /* 800D6A64 000D3864 90 04 00 E0 */ stw r0, 0xe0(r4) -/* 800D6A68 000D3868 4B FF FB FD */ bl func_800D6664 +/* 800D6A68 000D3868 4B FF FB FD */ bl DoOnArriveStuff__14zNPCGoalPatrolFv /* 800D6A6C 000D386C 48 00 00 44 */ b lbl_800D6AB0 lbl_800D6A70: /* 800D6A70 000D3870 FC 20 F0 90 */ fmr f1, f30 @@ -1585,8 +1585,8 @@ lbl_800D6AB0: /* 800D6AD8 000D38D8 38 21 00 90 */ addi r1, r1, 0x90 /* 800D6ADC 000D38DC 4E 80 00 20 */ blr -.global func_800D6AE0 -func_800D6AE0: +.global MoveSpline__14zNPCGoalPatrolFf +MoveSpline__14zNPCGoalPatrolFf: /* 800D6AE0 000D38E0 94 21 FF 40 */ stwu r1, -0xc0(r1) /* 800D6AE4 000D38E4 7C 08 02 A6 */ mflr r0 /* 800D6AE8 000D38E8 90 01 00 C4 */ stw r0, 0xc4(r1) @@ -1606,7 +1606,7 @@ func_800D6AE0: /* 800D6B20 000D3920 83 DF 02 18 */ lwz r30, 0x218(r31) /* 800D6B24 000D3924 28 1E 00 00 */ cmplwi r30, 0 /* 800D6B28 000D3928 40 82 00 0C */ bne lbl_800D6B34 -/* 800D6B2C 000D392C 4B FF FC E9 */ bl func_800D6814 +/* 800D6B2C 000D392C 4B FF FC E9 */ bl MoveNormal__14zNPCGoalPatrolFf /* 800D6B30 000D3930 48 00 02 54 */ b lbl_800D6D84 lbl_800D6B34: /* 800D6B34 000D3934 7F E3 FB 78 */ mr r3, r31 @@ -1617,7 +1617,7 @@ lbl_800D6B34: /* 800D6B48 000D3948 3C 60 80 25 */ lis r3, lbl_80253018@ha /* 800D6B4C 000D394C 38 83 30 18 */ addi r4, r3, lbl_80253018@l /* 800D6B50 000D3950 38 65 00 D4 */ addi r3, r5, 0xd4 -/* 800D6B54 000D3954 4B F7 79 89 */ bl func_8004E4DC +/* 800D6B54 000D3954 4B F7 79 89 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800D6B58 000D3958 C0 5F 02 30 */ lfs f2, 0x230(r31) /* 800D6B5C 000D395C C0 3F 02 20 */ lfs f1, 0x220(r31) /* 800D6B60 000D3960 C0 1F 02 1C */ lfs f0, 0x21c(r31) @@ -1629,7 +1629,7 @@ lbl_800D6B34: /* 800D6B78 000D3978 48 00 26 A9 */ bl func_800D9220 /* 800D6B7C 000D397C 7C 64 1B 78 */ mr r4, r3 /* 800D6B80 000D3980 38 61 00 40 */ addi r3, r1, 0x40 -/* 800D6B84 000D3984 4B F7 79 59 */ bl func_8004E4DC +/* 800D6B84 000D3984 4B F7 79 59 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800D6B88 000D3988 C0 01 00 40 */ lfs f0, 0x40(r1) /* 800D6B8C 000D398C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800D6B90 000D3990 D0 03 00 30 */ stfs f0, 0x30(r3) @@ -1648,19 +1648,19 @@ lbl_800D6BB8: /* 800D6BC0 000D39C0 80 04 00 E0 */ lwz r0, 0xe0(r4) /* 800D6BC4 000D39C4 60 00 00 01 */ ori r0, r0, 1 /* 800D6BC8 000D39C8 90 04 00 E0 */ stw r0, 0xe0(r4) -/* 800D6BCC 000D39CC 4B FF FA 99 */ bl func_800D6664 +/* 800D6BCC 000D39CC 4B FF FA 99 */ bl DoOnArriveStuff__14zNPCGoalPatrolFv /* 800D6BD0 000D39D0 48 00 01 B4 */ b lbl_800D6D84 lbl_800D6BD4: /* 800D6BD4 000D39D4 FC 20 F8 90 */ fmr f1, f31 /* 800D6BD8 000D39D8 7F C3 F3 78 */ mr r3, r30 /* 800D6BDC 000D39DC 38 A1 00 34 */ addi r5, r1, 0x34 /* 800D6BE0 000D39E0 38 80 00 00 */ li r4, 0 -/* 800D6BE4 000D39E4 4B F7 41 19 */ bl func_8004ACFC +/* 800D6BE4 000D39E4 4B F7 41 19 */ bl xSpline3_EvalArcApprox__FP8xSpline3fUiP5xVec3 /* 800D6BE8 000D39E8 FF C0 08 90 */ fmr f30, f1 /* 800D6BEC 000D39EC 7F C3 F3 78 */ mr r3, r30 /* 800D6BF0 000D39F0 38 A1 00 28 */ addi r5, r1, 0x28 /* 800D6BF4 000D39F4 38 80 00 01 */ li r4, 1 -/* 800D6BF8 000D39F8 4B F7 3C 7D */ bl func_8004A874 +/* 800D6BF8 000D39F8 4B F7 3C 7D */ bl xSpline3_EvalSeg__FP8xSpline3fUiP5xVec3 /* 800D6BFC 000D39FC 38 61 00 28 */ addi r3, r1, 0x28 /* 800D6C00 000D3A00 4B F3 E4 CD */ bl func_800150CC /* 800D6C04 000D3A04 C0 02 98 C0 */ lfs f0, lbl_803CE240-_SDA2_BASE_(r2) @@ -1679,20 +1679,20 @@ lbl_800D6C30: /* 800D6C30 000D3A30 7F C3 F3 78 */ mr r3, r30 /* 800D6C34 000D3A34 38 A1 00 28 */ addi r5, r1, 0x28 /* 800D6C38 000D3A38 38 80 00 01 */ li r4, 1 -/* 800D6C3C 000D3A3C 4B F7 3C 39 */ bl func_8004A874 +/* 800D6C3C 000D3A3C 4B F7 3C 39 */ bl xSpline3_EvalSeg__FP8xSpline3fUiP5xVec3 lbl_800D6C40: /* 800D6C40 000D3A40 38 61 00 28 */ addi r3, r1, 0x28 /* 800D6C44 000D3A44 7C 64 1B 78 */ mr r4, r3 /* 800D6C48 000D3A48 4B F3 7A 7D */ bl func_8000E6C4 /* 800D6C4C 000D3A4C 38 61 00 4C */ addi r3, r1, 0x4c /* 800D6C50 000D3A50 38 81 00 28 */ addi r4, r1, 0x28 -/* 800D6C54 000D3A54 4B F5 B3 5D */ bl func_80031FB0 +/* 800D6C54 000D3A54 4B F5 B3 5D */ bl xMat3x3LookVec__FP7xMat3x3PC5xVec3 /* 800D6C58 000D3A58 38 61 00 18 */ addi r3, r1, 0x18 /* 800D6C5C 000D3A5C 38 81 00 4C */ addi r4, r1, 0x4c -/* 800D6C60 000D3A60 4B F5 C0 25 */ bl func_80032C84 +/* 800D6C60 000D3A60 4B F5 C0 25 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 800D6C64 000D3A64 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800D6C68 000D3A68 38 61 00 08 */ addi r3, r1, 8 -/* 800D6C6C 000D3A6C 4B F5 C0 19 */ bl func_80032C84 +/* 800D6C6C 000D3A6C 4B F5 C0 19 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 800D6C70 000D3A70 38 61 00 18 */ addi r3, r1, 0x18 /* 800D6C74 000D3A74 38 81 00 08 */ addi r4, r1, 8 /* 800D6C78 000D3A78 4B F4 86 5D */ bl func_8001F2D4 @@ -1732,13 +1732,13 @@ lbl_800D6CF0: /* 800D6CF4 000D3AF4 38 61 00 18 */ addi r3, r1, 0x18 /* 800D6CF8 000D3AF8 7C 65 1B 78 */ mr r5, r3 /* 800D6CFC 000D3AFC 38 81 00 08 */ addi r4, r1, 8 -/* 800D6D00 000D3B00 4B F5 C3 D1 */ bl func_800330D0 +/* 800D6D00 000D3B00 4B F5 C3 D1 */ bl xQuatSlerp__FP5xQuatPC5xQuatPC5xQuatf /* 800D6D04 000D3B04 38 61 00 18 */ addi r3, r1, 0x18 /* 800D6D08 000D3B08 7C 64 1B 78 */ mr r4, r3 -/* 800D6D0C 000D3B0C 4B F5 C3 05 */ bl func_80033010 +/* 800D6D0C 000D3B0C 4B F5 C3 05 */ bl xQuatNormalize__FP5xQuatPC5xQuat /* 800D6D10 000D3B10 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800D6D14 000D3B14 38 61 00 18 */ addi r3, r1, 0x18 -/* 800D6D18 000D3B18 4B F5 C1 E9 */ bl func_80032F00 +/* 800D6D18 000D3B18 4B F5 C1 E9 */ bl xQuatToMat__FPC5xQuatP7xMat3x3 lbl_800D6D1C: /* 800D6D1C 000D3B1C C0 02 98 D0 */ lfs f0, lbl_803CE250-_SDA2_BASE_(r2) /* 800D6D20 000D3B20 FC 1E 00 40 */ fcmpo cr0, f30, f0 @@ -1782,8 +1782,8 @@ lbl_800D6D84: /* 800D6DB0 000D3BB0 38 21 00 C0 */ addi r1, r1, 0xc0 /* 800D6DB4 000D3BB4 4E 80 00 20 */ blr -.global func_800D6DB8 -func_800D6DB8: +.global Chk_AutoSmooth__14zNPCGoalPatrolFv +Chk_AutoSmooth__14zNPCGoalPatrolFv: /* 800D6DB8 000D3BB8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D6DBC 000D3BBC 7C 08 02 A6 */ mflr r0 /* 800D6DC0 000D3BC0 90 01 00 14 */ stw r0, 0x14(r1) @@ -1842,8 +1842,8 @@ lbl_800D6E7C: /* 800D6E8C 000D3C8C 38 21 00 10 */ addi r1, r1, 0x10 /* 800D6E90 000D3C90 4E 80 00 20 */ blr -.global func_800D6E94 -func_800D6E94: +.global MoveAutoSmooth__14zNPCGoalPatrolFf +MoveAutoSmooth__14zNPCGoalPatrolFf: /* 800D6E94 000D3C94 94 21 FF 20 */ stwu r1, -0xe0(r1) /* 800D6E98 000D3C98 7C 08 02 A6 */ mflr r0 /* 800D6E9C 000D3C9C 90 01 00 E4 */ stw r0, 0xe4(r1) @@ -1873,7 +1873,7 @@ lbl_800D6EF0: /* 800D6EF8 000D3CF8 7F C3 F3 78 */ mr r3, r30 /* 800D6EFC 000D3CFC 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b /* 800D6F00 000D3D00 90 1E 00 4C */ stw r0, 0x4c(r30) -/* 800D6F04 000D3D04 4B FF F9 11 */ bl func_800D6814 +/* 800D6F04 000D3D04 4B FF F9 11 */ bl MoveNormal__14zNPCGoalPatrolFf /* 800D6F08 000D3D08 48 00 04 60 */ b lbl_800D7368 lbl_800D6F0C: /* 800D6F0C 000D3D0C 7F E3 FB 78 */ mr r3, r31 @@ -1946,7 +1946,7 @@ lbl_800D6FF0: /* 800D700C 000D3E0C 90 C1 00 7C */ stw r6, 0x7c(r1) /* 800D7010 000D3E10 90 A1 00 80 */ stw r5, 0x80(r1) /* 800D7014 000D3E14 90 01 00 84 */ stw r0, 0x84(r1) -/* 800D7018 000D3E18 48 05 92 11 */ bl func_80130228 +/* 800D7018 000D3E18 48 05 92 11 */ bl NPCC_GenSmooth__FPP5xVec3PP5xVec3 /* 800D701C 000D3E1C 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 800D7020 000D3E20 38 00 00 00 */ li r0, 0 /* 800D7024 000D3E24 54 63 07 34 */ rlwinm r3, r3, 0, 0x1c, 0x1a @@ -1958,7 +1958,7 @@ lbl_800D7030: /* 800D7038 000D3E38 1C 80 00 0C */ mulli r4, r0, 0xc /* 800D703C 000D3E3C 38 84 00 54 */ addi r4, r4, 0x54 /* 800D7040 000D3E40 7C 9E 22 14 */ add r4, r30, r4 -/* 800D7044 000D3E44 4B F7 74 99 */ bl func_8004E4DC +/* 800D7044 000D3E44 4B F7 74 99 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800D7048 000D3E48 7F E3 FB 78 */ mr r3, r31 /* 800D704C 000D3E4C 4B F4 47 BD */ bl func_8001B808 /* 800D7050 000D3E50 7C 65 1B 78 */ mr r5, r3 @@ -2012,7 +2012,7 @@ lbl_800D70F0: /* 800D7104 000D3F04 2C 03 00 03 */ cmpwi r3, 3 /* 800D7108 000D3F08 40 82 00 1C */ bne lbl_800D7124 /* 800D710C 000D3F0C 7F C3 F3 78 */ mr r3, r30 -/* 800D7110 000D3F10 4B FF F5 55 */ bl func_800D6664 +/* 800D7110 000D3F10 4B FF F5 55 */ bl DoOnArriveStuff__14zNPCGoalPatrolFv /* 800D7114 000D3F14 80 1E 00 4C */ lwz r0, 0x4c(r30) /* 800D7118 000D3F18 60 00 00 10 */ ori r0, r0, 0x10 /* 800D711C 000D3F1C 90 1E 00 4C */ stw r0, 0x4c(r30) @@ -2041,17 +2041,17 @@ lbl_800D7130: /* 800D7170 000D3F70 90 A1 00 58 */ stw r5, 0x58(r1) /* 800D7174 000D3F74 90 01 00 5C */ stw r0, 0x5c(r1) /* 800D7178 000D3F78 C0 42 98 90 */ lfs f2, lbl_803CE210-_SDA2_BASE_(r2) -/* 800D717C 000D3F7C 48 01 A0 BD */ bl func_800F1238 +/* 800D717C 000D3F7C 48 01 A0 BD */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800D7180 000D3F80 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800D7184 000D3F84 38 61 00 48 */ addi r3, r1, 0x48 /* 800D7188 000D3F88 C0 04 00 B8 */ lfs f0, 0xb8(r4) /* 800D718C 000D3F8C EC 20 08 2A */ fadds f1, f0, f1 -/* 800D7190 000D3F90 48 05 84 4D */ bl func_8012F5DC +/* 800D7190 000D3F90 48 05 84 4D */ bl NPCC_ang_toXZDir__FfP5xVec3 /* 800D7194 000D3F94 7F E3 FB 78 */ mr r3, r31 /* 800D7198 000D3F98 4B FB 9C A9 */ bl func_80090E40 /* 800D719C 000D3F9C 7C 64 1B 78 */ mr r4, r3 /* 800D71A0 000D3FA0 38 61 00 48 */ addi r3, r1, 0x48 -/* 800D71A4 000D3FA4 4B F7 73 4D */ bl func_8004E4F0 +/* 800D71A4 000D3FA4 4B F7 73 4D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800D71A8 000D3FA8 C0 02 98 D0 */ lfs f0, lbl_803CE250-_SDA2_BASE_(r2) /* 800D71AC 000D3FAC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D71B0 000D3FB0 40 81 00 1C */ ble lbl_800D71CC @@ -2059,7 +2059,7 @@ lbl_800D7130: /* 800D71B8 000D3FB8 C0 42 98 AC */ lfs f2, lbl_803CE22C-_SDA2_BASE_(r2) /* 800D71BC 000D3FBC 7F E3 FB 78 */ mr r3, r31 /* 800D71C0 000D3FC0 38 80 00 01 */ li r4, 1 -/* 800D71C4 000D3FC4 48 01 9E E9 */ bl func_800F10AC +/* 800D71C4 000D3FC4 48 01 9E E9 */ bl ThrottleAccel__10zNPCCommonFfif /* 800D71C8 000D3FC8 48 00 00 48 */ b lbl_800D7210 lbl_800D71CC: /* 800D71CC 000D3FCC C0 21 00 58 */ lfs f1, 0x58(r1) @@ -2072,20 +2072,20 @@ lbl_800D71CC: /* 800D71E8 000D3FE8 C0 42 98 AC */ lfs f2, lbl_803CE22C-_SDA2_BASE_(r2) /* 800D71EC 000D3FEC 7F E3 FB 78 */ mr r3, r31 /* 800D71F0 000D3FF0 38 80 00 01 */ li r4, 1 -/* 800D71F4 000D3FF4 48 01 9E B9 */ bl func_800F10AC +/* 800D71F4 000D3FF4 48 01 9E B9 */ bl ThrottleAccel__10zNPCCommonFfif /* 800D71F8 000D3FF8 48 00 00 18 */ b lbl_800D7210 lbl_800D71FC: /* 800D71FC 000D3FFC FC 20 F8 90 */ fmr f1, f31 /* 800D7200 000D4000 C0 42 98 98 */ lfs f2, lbl_803CE218-_SDA2_BASE_(r2) /* 800D7204 000D4004 7F E3 FB 78 */ mr r3, r31 /* 800D7208 000D4008 38 80 00 01 */ li r4, 1 -/* 800D720C 000D400C 48 01 9E A1 */ bl func_800F10AC +/* 800D720C 000D400C 48 01 9E A1 */ bl ThrottleAccel__10zNPCCommonFfif lbl_800D7210: /* 800D7210 000D4010 FC 20 F8 90 */ fmr f1, f31 /* 800D7214 000D4014 7F E3 FB 78 */ mr r3, r31 /* 800D7218 000D4018 38 81 00 48 */ addi r4, r1, 0x48 /* 800D721C 000D401C 38 A0 00 00 */ li r5, 0 -/* 800D7220 000D4020 48 01 9F 0D */ bl func_800F112C +/* 800D7220 000D4020 48 01 9F 0D */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800D7224 000D4024 80 1F 01 CC */ lwz r0, 0x1cc(r31) /* 800D7228 000D4028 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 800D722C 000D402C 41 82 01 3C */ beq lbl_800D7368 @@ -2116,12 +2116,12 @@ lbl_800D7260: /* 800D728C 000D408C 90 A1 00 40 */ stw r5, 0x40(r1) /* 800D7290 000D4090 90 01 00 44 */ stw r0, 0x44(r1) /* 800D7294 000D4094 C0 42 98 90 */ lfs f2, lbl_803CE210-_SDA2_BASE_(r2) -/* 800D7298 000D4098 48 01 9F A1 */ bl func_800F1238 +/* 800D7298 000D4098 48 01 9F A1 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800D729C 000D409C 7F E3 FB 78 */ mr r3, r31 /* 800D72A0 000D40A0 4B FB 9B A1 */ bl func_80090E40 /* 800D72A4 000D40A4 7C 64 1B 78 */ mr r4, r3 /* 800D72A8 000D40A8 38 61 00 3C */ addi r3, r1, 0x3c -/* 800D72AC 000D40AC 4B F7 72 45 */ bl func_8004E4F0 +/* 800D72AC 000D40AC 4B F7 72 45 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800D72B0 000D40B0 C0 02 98 9C */ lfs f0, lbl_803CE21C-_SDA2_BASE_(r2) /* 800D72B4 000D40B4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D72B8 000D40B8 40 81 00 1C */ ble lbl_800D72D4 @@ -2129,14 +2129,14 @@ lbl_800D7260: /* 800D72C0 000D40C0 C0 42 98 AC */ lfs f2, lbl_803CE22C-_SDA2_BASE_(r2) /* 800D72C4 000D40C4 7F E3 FB 78 */ mr r3, r31 /* 800D72C8 000D40C8 38 80 00 01 */ li r4, 1 -/* 800D72CC 000D40CC 48 01 9D E1 */ bl func_800F10AC +/* 800D72CC 000D40CC 48 01 9D E1 */ bl ThrottleAccel__10zNPCCommonFfif /* 800D72D0 000D40D0 48 00 00 18 */ b lbl_800D72E8 lbl_800D72D4: /* 800D72D4 000D40D4 FC 20 F8 90 */ fmr f1, f31 /* 800D72D8 000D40D8 C0 42 98 98 */ lfs f2, lbl_803CE218-_SDA2_BASE_(r2) /* 800D72DC 000D40DC 7F E3 FB 78 */ mr r3, r31 /* 800D72E0 000D40E0 38 80 00 01 */ li r4, 1 -/* 800D72E4 000D40E4 48 01 9D C9 */ bl func_800F10AC +/* 800D72E4 000D40E4 48 01 9D C9 */ bl ThrottleAccel__10zNPCCommonFfif lbl_800D72E8: /* 800D72E8 000D40E8 80 1F 01 CC */ lwz r0, 0x1cc(r31) /* 800D72EC 000D40EC 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e @@ -2197,7 +2197,7 @@ lbl_800D7368: /* 800D73BC 000D41BC 80 63 00 18 */ lwz r3, 0x18(r3) /* 800D73C0 000D41C0 83 E3 00 00 */ lwz r31, 0(r3) /* 800D73C4 000D41C4 7F E3 FB 78 */ mr r3, r31 -/* 800D73C8 000D41C8 48 01 9B 25 */ bl func_800F0EEC +/* 800D73C8 000D41C8 48 01 9B 25 */ bl VelStop__10zNPCCommonFv /* 800D73CC 000D41CC 80 7F 02 24 */ lwz r3, 0x224(r31) /* 800D73D0 000D41D0 28 03 00 00 */ cmplwi r3, 0 /* 800D73D4 000D41D4 41 82 00 1C */ beq lbl_800D73F0 @@ -2218,7 +2218,7 @@ lbl_800D7408: /* 800D7408 000D4208 FC 20 F8 90 */ fmr f1, f31 /* 800D740C 000D420C 7F A3 EB 78 */ mr r3, r29 /* 800D7410 000D4210 7F C4 F3 78 */ mr r4, r30 -/* 800D7414 000D4214 4B FF E3 09 */ bl func_800D571C +/* 800D7414 000D4214 4B FF E3 09 */ bl Enter__16zNPCGoalPushAnimFfPv /* 800D7418 000D4218 80 01 00 24 */ lwz r0, 0x24(r1) /* 800D741C 000D421C CB E1 00 18 */ lfd f31, 0x18(r1) /* 800D7420 000D4220 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -2242,7 +2242,7 @@ lbl_800D7408: /* 800D7468 000D4268 FC 20 F8 90 */ fmr f1, f31 /* 800D746C 000D426C 7F C3 F3 78 */ mr r3, r30 /* 800D7470 000D4270 7F E4 FB 78 */ mr r4, r31 -/* 800D7474 000D4274 4B FF E2 A9 */ bl func_800D571C +/* 800D7474 000D4274 4B FF E2 A9 */ bl Enter__16zNPCGoalPushAnimFfPv /* 800D7478 000D4278 80 01 00 24 */ lwz r0, 0x24(r1) /* 800D747C 000D427C CB E1 00 18 */ lfd f31, 0x18(r1) /* 800D7480 000D4280 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -2267,7 +2267,7 @@ lbl_800D7408: /* 800D74CC 000D42CC 83 C3 00 00 */ lwz r30, 0(r3) /* 800D74D0 000D42D0 80 7E 01 D8 */ lwz r3, 0x1d8(r30) /* 800D74D4 000D42D4 C3 C3 00 78 */ lfs f30, 0x78(r3) -/* 800D74D8 000D42D8 4B F5 97 B1 */ bl func_80030C88 +/* 800D74D8 000D42D8 4B F5 97 B1 */ bl xurand__Fv /* 800D74DC 000D42DC C0 42 98 9C */ lfs f2, lbl_803CE21C-_SDA2_BASE_(r2) /* 800D74E0 000D42E0 C0 02 98 98 */ lfs f0, lbl_803CE218-_SDA2_BASE_(r2) /* 800D74E4 000D42E4 EC 21 10 28 */ fsubs f1, f1, f2 @@ -2285,7 +2285,7 @@ lbl_800D7408: /* 800D7514 000D4314 48 00 1D 0D */ bl func_800D9220 /* 800D7518 000D4318 7C 64 1B 78 */ mr r4, r3 /* 800D751C 000D431C 38 7B 00 58 */ addi r3, r27, 0x58 -/* 800D7520 000D4320 4B F7 6F BD */ bl func_8004E4DC +/* 800D7520 000D4320 4B F7 6F BD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800D7524 000D4324 7F A3 EB 78 */ mr r3, r29 /* 800D7528 000D4328 48 00 1C ED */ bl func_800D9214 /* 800D752C 000D432C D0 3B 00 50 */ stfs f1, 0x50(r27) @@ -2305,17 +2305,17 @@ lbl_800D755C: /* 800D7560 000D4360 80 9E 00 00 */ lwz r4, 0(r30) /* 800D7564 000D4364 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l /* 800D7568 000D4368 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) -/* 800D756C 000D436C 4B F6 80 B9 */ bl func_8003F624 +/* 800D756C 000D436C 4B F6 80 B9 */ bl xSceneID2Name__FP6xSceneUi /* 800D7570 000D4370 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) /* 800D7574 000D4374 80 9D 00 00 */ lwz r4, 0(r29) -/* 800D7578 000D4378 4B F6 80 AD */ bl func_8003F624 +/* 800D7578 000D4378 4B F6 80 AD */ bl xSceneID2Name__FP6xSceneUi /* 800D757C 000D437C 48 00 00 18 */ b lbl_800D7594 lbl_800D7580: /* 800D7580 000D4380 7F C3 F3 78 */ mr r3, r30 /* 800D7584 000D4384 4B F4 42 85 */ bl func_8001B808 /* 800D7588 000D4388 7C 64 1B 78 */ mr r4, r3 /* 800D758C 000D438C 38 7B 00 58 */ addi r3, r27, 0x58 -/* 800D7590 000D4390 4B F7 6F 4D */ bl func_8004E4DC +/* 800D7590 000D4390 4B F7 6F 4D */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800D7594: /* 800D7594 000D4394 C0 02 98 B4 */ lfs f0, lbl_803CE234-_SDA2_BASE_(r2) /* 800D7598 000D4398 C0 3B 00 50 */ lfs f1, 0x50(r27) @@ -2339,14 +2339,14 @@ lbl_800D75C8: /* 800D75D0 000D43D0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800D75D4 000D43D4 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800D75D8 000D43D8 80 9E 00 00 */ lwz r4, 0(r30) -/* 800D75DC 000D43DC 4B F6 80 49 */ bl func_8003F624 +/* 800D75DC 000D43DC 4B F6 80 49 */ bl xSceneID2Name__FP6xSceneUi /* 800D75E0 000D43E0 C0 22 98 AC */ lfs f1, lbl_803CE22C-_SDA2_BASE_(r2) /* 800D75E4 000D43E4 38 7B 00 6C */ addi r3, r27, 0x6c /* 800D75E8 000D43E8 C0 1B 00 54 */ lfs f0, 0x54(r27) /* 800D75EC 000D43EC 38 9B 00 58 */ addi r4, r27, 0x58 /* 800D75F0 000D43F0 EF A1 00 32 */ fmuls f29, f1, f0 -/* 800D75F4 000D43F4 4B F7 6E E9 */ bl func_8004E4DC -/* 800D75F8 000D43F8 4B F5 96 91 */ bl func_80030C88 +/* 800D75F4 000D43F4 4B F7 6E E9 */ bl xVec3Copy__FP5xVec3PC5xVec3 +/* 800D75F8 000D43F8 4B F5 96 91 */ bl xurand__Fv /* 800D75FC 000D43FC EF DD 00 72 */ fmuls f30, f29, f1 /* 800D7600 000D4400 7F C3 F3 78 */ mr r3, r30 /* 800D7604 000D4404 4B FB 98 3D */ bl func_80090E40 @@ -2356,7 +2356,7 @@ lbl_800D75C8: /* 800D7614 000D4414 4B F3 DA 45 */ bl func_80015058 /* 800D7618 000D4418 C0 02 98 98 */ lfs f0, lbl_803CE218-_SDA2_BASE_(r2) /* 800D761C 000D441C EF BD 00 32 */ fmuls f29, f29, f0 -/* 800D7620 000D4420 4B F5 96 69 */ bl func_80030C88 +/* 800D7620 000D4420 4B F5 96 69 */ bl xurand__Fv /* 800D7624 000D4424 C0 42 98 9C */ lfs f2, lbl_803CE21C-_SDA2_BASE_(r2) /* 800D7628 000D4428 7F C3 F3 78 */ mr r3, r30 /* 800D762C 000D442C C0 02 98 A8 */ lfs f0, lbl_803CE228-_SDA2_BASE_(r2) @@ -2375,7 +2375,7 @@ lbl_800D75C8: /* 800D7660 000D4460 38 7B 00 6C */ addi r3, r27, 0x6c /* 800D7664 000D4464 7C 64 1B 78 */ mr r4, r3 /* 800D7668 000D4468 D0 1B 00 70 */ stfs f0, 0x70(r27) -/* 800D766C 000D446C 4B F7 6C 85 */ bl func_8004E2F0 +/* 800D766C 000D446C 4B F7 6C 85 */ bl xVec3Normalize__FP5xVec3PC5xVec3 lbl_800D7670: /* 800D7670 000D4470 C0 22 98 98 */ lfs f1, lbl_803CE218-_SDA2_BASE_(r2) /* 800D7674 000D4474 C0 1B 00 54 */ lfs f0, 0x54(r27) @@ -2406,7 +2406,7 @@ lbl_800D76C4: /* 800D76C8 000D44C8 D0 5B 00 64 */ stfs f2, 0x64(r27) /* 800D76CC 000D44CC 7F 63 DB 78 */ mr r3, r27 /* 800D76D0 000D44D0 7F 84 E3 78 */ mr r4, r28 -/* 800D76D4 000D44D4 4B FF DA 41 */ bl func_800D5114 +/* 800D76D4 000D44D4 4B FF DA 41 */ bl Enter__14zNPCGoalCommonFfPv /* 800D76D8 000D44D8 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 800D76DC 000D44DC CB E1 00 40 */ lfd f31, 0x40(r1) /* 800D76E0 000D44E0 E3 C1 00 38 */ psq_l f30, 56(r1), 0, qr0 @@ -2435,7 +2435,7 @@ lbl_800D76C4: /* 800D773C 000D453C 83 E3 00 00 */ lwz r31, 0(r3) /* 800D7740 000D4540 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 800D7744 000D4544 C3 E3 00 78 */ lfs f31, 0x78(r3) -/* 800D7748 000D4548 4B F5 95 41 */ bl func_80030C88 +/* 800D7748 000D4548 4B F5 95 41 */ bl xurand__Fv /* 800D774C 000D454C C0 42 98 9C */ lfs f2, lbl_803CE21C-_SDA2_BASE_(r2) /* 800D7750 000D4550 7F A3 EB 78 */ mr r3, r29 /* 800D7754 000D4554 C0 02 98 98 */ lfs f0, lbl_803CE218-_SDA2_BASE_(r2) @@ -2445,7 +2445,7 @@ lbl_800D76C4: /* 800D7764 000D4564 EC 00 00 B2 */ fmuls f0, f0, f2 /* 800D7768 000D4568 EC 1F F8 3A */ fmadds f0, f31, f0, f31 /* 800D776C 000D456C D0 1F 02 38 */ stfs f0, 0x238(r31) -/* 800D7770 000D4570 4B FF DA 3D */ bl func_800D51AC +/* 800D7770 000D4570 4B FF DA 3D */ bl Resume__14zNPCGoalCommonFfPv /* 800D7774 000D4574 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 800D7778 000D4578 CB E1 00 30 */ lfd f31, 0x30(r1) /* 800D777C 000D457C E3 C1 00 28 */ psq_l f30, 40(r1), 0, qr0 @@ -2534,7 +2534,7 @@ lbl_800D78A8: /* 800D78A8 000D46A8 2C 1A 00 00 */ cmpwi r26, 0 /* 800D78AC 000D46AC 41 82 00 0C */ beq lbl_800D78B8 /* 800D78B0 000D46B0 7F 83 E3 78 */ mr r3, r28 -/* 800D78B4 000D46B4 48 00 04 65 */ bl func_800D7D18 +/* 800D78B4 000D46B4 48 00 04 65 */ bl CalcNewDir__14zNPCGoalWanderFv lbl_800D78B8: /* 800D78B8 000D46B8 C0 3C 00 50 */ lfs f1, 0x50(r28) /* 800D78BC 000D46BC C0 02 98 A0 */ lfs f0, lbl_803CE220-_SDA2_BASE_(r2) @@ -2554,7 +2554,7 @@ lbl_800D78E0: /* 800D78F0 000D46F0 38 A1 00 08 */ addi r5, r1, 8 /* 800D78F4 000D46F4 38 80 00 00 */ li r4, 0 /* 800D78F8 000D46F8 38 C0 00 00 */ li r6, 0 -/* 800D78FC 000D46FC 4B FC F5 39 */ bl func_800A6E34 +/* 800D78FC 000D46FC 4B FC F5 39 */ bl zMovePointGetNext__FPC10zMovePointPC10zMovePointPP10zMovePointP5xVec3 /* 800D7900 000D4700 80 01 00 08 */ lwz r0, 8(r1) /* 800D7904 000D4704 28 00 00 00 */ cmplwi r0, 0 /* 800D7908 000D4708 40 82 00 10 */ bne lbl_800D7918 @@ -2592,22 +2592,22 @@ lbl_800D7974: /* 800D7978 000D4778 C0 42 98 AC */ lfs f2, lbl_803CE22C-_SDA2_BASE_(r2) /* 800D797C 000D477C 7F E3 FB 78 */ mr r3, r31 /* 800D7980 000D4780 38 80 00 01 */ li r4, 1 -/* 800D7984 000D4784 48 01 97 29 */ bl func_800F10AC +/* 800D7984 000D4784 48 01 97 29 */ bl ThrottleAccel__10zNPCCommonFfif /* 800D7988 000D4788 FC 20 F8 90 */ fmr f1, f31 /* 800D798C 000D478C C0 42 98 90 */ lfs f2, lbl_803CE210-_SDA2_BASE_(r2) /* 800D7990 000D4790 7F E3 FB 78 */ mr r3, r31 /* 800D7994 000D4794 38 9C 00 6C */ addi r4, r28, 0x6c -/* 800D7998 000D4798 48 01 98 A1 */ bl func_800F1238 +/* 800D7998 000D4798 48 01 98 A1 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800D799C 000D479C 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800D79A0 000D47A0 38 61 00 18 */ addi r3, r1, 0x18 /* 800D79A4 000D47A4 C0 04 00 B8 */ lfs f0, 0xb8(r4) /* 800D79A8 000D47A8 EC 20 08 2A */ fadds f1, f0, f1 -/* 800D79AC 000D47AC 48 05 7C 31 */ bl func_8012F5DC +/* 800D79AC 000D47AC 48 05 7C 31 */ bl NPCC_ang_toXZDir__FfP5xVec3 /* 800D79B0 000D47B0 FC 20 F8 90 */ fmr f1, f31 /* 800D79B4 000D47B4 7F E3 FB 78 */ mr r3, r31 /* 800D79B8 000D47B8 38 81 00 18 */ addi r4, r1, 0x18 /* 800D79BC 000D47BC 38 A0 00 00 */ li r5, 0 -/* 800D79C0 000D47C0 48 01 97 6D */ bl func_800F112C +/* 800D79C0 000D47C0 48 01 97 6D */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800D79C4 000D47C4 80 1C 00 4C */ lwz r0, 0x4c(r28) /* 800D79C8 000D47C8 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d /* 800D79CC 000D47CC 90 1C 00 4C */ stw r0, 0x4c(r28) @@ -2626,7 +2626,7 @@ lbl_800D7974: /* 800D7A00 000D4800 FC 20 20 90 */ fmr f1, f4 /* 800D7A04 000D4804 7F 83 E3 78 */ mr r3, r28 /* 800D7A08 000D4808 38 81 00 0C */ addi r4, r1, 0xc -/* 800D7A0C 000D480C 48 00 00 9D */ bl func_800D7AA8 +/* 800D7A0C 000D480C 48 00 00 9D */ bl VerticalWander__14zNPCGoalWanderFfPC5xVec3 /* 800D7A10 000D4810 48 00 00 3C */ b lbl_800D7A4C lbl_800D7A14: /* 800D7A14 000D4814 C0 61 00 10 */ lfs f3, 0x10(r1) @@ -2659,7 +2659,7 @@ lbl_800D7A68: /* 800D7A74 000D4874 7F A4 EB 78 */ mr r4, r29 /* 800D7A78 000D4878 7F C5 F3 78 */ mr r5, r30 /* 800D7A7C 000D487C 38 C0 00 00 */ li r6, 0 -/* 800D7A80 000D4880 48 03 70 C9 */ bl func_8010EB48 +/* 800D7A80 000D4880 48 03 70 C9 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800D7A84: /* 800D7A84 000D4884 E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0 /* 800D7A88 000D4888 CB E1 00 60 */ lfd f31, 0x60(r1) @@ -2671,8 +2671,8 @@ lbl_800D7A84: /* 800D7AA0 000D48A0 38 21 00 70 */ addi r1, r1, 0x70 /* 800D7AA4 000D48A4 4E 80 00 20 */ blr -.global func_800D7AA8 -func_800D7AA8: +.global VerticalWander__14zNPCGoalWanderFfPC5xVec3 +VerticalWander__14zNPCGoalWanderFfPC5xVec3: /* 800D7AA8 000D48A8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800D7AAC 000D48AC 7C 08 02 A6 */ mflr r0 /* 800D7AB0 000D48B0 90 01 00 24 */ stw r0, 0x24(r1) @@ -2841,8 +2841,8 @@ lbl_800D7CF8: /* 800D7D10 000D4B10 38 21 00 20 */ addi r1, r1, 0x20 /* 800D7D14 000D4B14 4E 80 00 20 */ blr -.global func_800D7D18 -func_800D7D18: +.global CalcNewDir__14zNPCGoalWanderFv +CalcNewDir__14zNPCGoalWanderFv: /* 800D7D18 000D4B18 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800D7D1C 000D4B1C 7C 08 02 A6 */ mflr r0 /* 800D7D20 000D4B20 90 01 00 54 */ stw r0, 0x54(r1) @@ -2865,7 +2865,7 @@ func_800D7D18: /* 800D7D64 000D4B64 38 BF 00 58 */ addi r5, r31, 0x58 /* 800D7D68 000D4B68 38 C0 00 00 */ li r6, 0 /* 800D7D6C 000D4B6C 38 E0 00 00 */ li r7, 0 -/* 800D7D70 000D4B70 48 05 79 15 */ bl func_8012F684 +/* 800D7D70 000D4B70 48 05 79 15 */ bl NPCC_aimVary__FP5xVec3P5xVec3P5xVec3fiP5xVec3 /* 800D7D74 000D4B74 80 1C 01 CC */ lwz r0, 0x1cc(r28) /* 800D7D78 000D4B78 FF C0 08 90 */ fmr f30, f1 /* 800D7D7C 000D4B7C 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e @@ -2897,8 +2897,8 @@ lbl_800D7D8C: /* 800D7DE0 000D4BE0 4B FB 90 55 */ bl func_80090E34 /* 800D7DE4 000D4BE4 7C 64 1B 78 */ mr r4, r3 /* 800D7DE8 000D4BE8 38 61 00 08 */ addi r3, r1, 8 -/* 800D7DEC 000D4BEC 4B F7 66 F1 */ bl func_8004E4DC -/* 800D7DF0 000D4BF0 4B F5 8E 79 */ bl func_80030C68 +/* 800D7DEC 000D4BEC 4B F7 66 F1 */ bl xVec3Copy__FP5xVec3PC5xVec3 +/* 800D7DF0 000D4BF0 4B F5 8E 79 */ bl xrand__Fv /* 800D7DF4 000D4BF4 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 800D7DF8 000D4BF8 41 82 00 58 */ beq lbl_800D7E50 /* 800D7DFC 000D4BFC C0 22 98 90 */ lfs f1, lbl_803CE210-_SDA2_BASE_(r2) @@ -2918,20 +2918,20 @@ lbl_800D7E2C: /* 800D7E2C 000D4C2C 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 800D7E30 000D4C30 38 61 00 08 */ addi r3, r1, 8 /* 800D7E34 000D4C34 38 84 30 18 */ addi r4, r4, lbl_80253018@l -/* 800D7E38 000D4C38 4B F7 66 A5 */ bl func_8004E4DC +/* 800D7E38 000D4C38 4B F7 66 A5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800D7E3C 000D4C3C 48 00 00 14 */ b lbl_800D7E50 lbl_800D7E40: /* 800D7E40 000D4C40 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 800D7E44 000D4C44 38 61 00 08 */ addi r3, r1, 8 /* 800D7E48 000D4C48 38 84 30 18 */ addi r4, r4, lbl_80253018@l -/* 800D7E4C 000D4C4C 4B F7 66 91 */ bl func_8004E4DC +/* 800D7E4C 000D4C4C 4B F7 66 91 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800D7E50: /* 800D7E50 000D4C50 38 7F 00 6C */ addi r3, r31, 0x6c /* 800D7E54 000D4C54 38 81 00 08 */ addi r4, r1, 8 /* 800D7E58 000D4C58 4B F3 68 FD */ bl func_8000E754 /* 800D7E5C 000D4C5C 38 7F 00 6C */ addi r3, r31, 0x6c /* 800D7E60 000D4C60 7C 64 1B 78 */ mr r4, r3 -/* 800D7E64 000D4C64 4B F7 64 8D */ bl func_8004E2F0 +/* 800D7E64 000D4C64 4B F7 64 8D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800D7E68 000D4C68 C3 E2 98 9C */ lfs f31, lbl_803CE21C-_SDA2_BASE_(r2) /* 800D7E6C 000D4C6C FC 1F F0 40 */ fcmpo cr0, f31, f30 /* 800D7E70 000D4C70 40 81 00 08 */ ble lbl_800D7E78 @@ -2941,7 +2941,7 @@ lbl_800D7E78: lbl_800D7E7C: /* 800D7E7C 000D4C7C 80 7C 01 D8 */ lwz r3, 0x1d8(r28) /* 800D7E80 000D4C80 C3 C3 00 18 */ lfs f30, 0x18(r3) -/* 800D7E84 000D4C84 4B F5 8E 05 */ bl func_80030C88 +/* 800D7E84 000D4C84 4B F5 8E 05 */ bl xurand__Fv /* 800D7E88 000D4C88 C0 5F 00 54 */ lfs f2, 0x54(r31) /* 800D7E8C 000D4C8C C0 02 98 9C */ lfs f0, lbl_803CE21C-_SDA2_BASE_(r2) /* 800D7E90 000D4C90 EC 42 F8 7A */ fmadds f2, f2, f1, f31 @@ -3007,7 +3007,7 @@ lbl_800D7EC8: /* 800D7F78 000D4D78 7F C3 F3 78 */ mr r3, r30 /* 800D7F7C 000D4D7C 48 00 12 99 */ bl func_800D9214 /* 800D7F80 000D4D80 FF C0 08 90 */ fmr f30, f1 -/* 800D7F84 000D4D84 4B F5 8D 05 */ bl func_80030C88 +/* 800D7F84 000D4D84 4B F5 8D 05 */ bl xurand__Fv /* 800D7F88 000D4D88 C0 42 98 9C */ lfs f2, lbl_803CE21C-_SDA2_BASE_(r2) /* 800D7F8C 000D4D8C C0 02 98 98 */ lfs f0, lbl_803CE218-_SDA2_BASE_(r2) /* 800D7F90 000D4D90 EC 21 10 28 */ fsubs f1, f1, f2 @@ -3016,7 +3016,7 @@ lbl_800D7EC8: /* 800D7F9C 000D4D9C D0 1C 00 70 */ stfs f0, 0x70(r28) /* 800D7FA0 000D4DA0 48 00 00 24 */ b lbl_800D7FC4 lbl_800D7FA4: -/* 800D7FA4 000D4DA4 4B F5 8C E5 */ bl func_80030C88 +/* 800D7FA4 000D4DA4 4B F5 8C E5 */ bl xurand__Fv /* 800D7FA8 000D4DA8 C0 02 98 9C */ lfs f0, lbl_803CE21C-_SDA2_BASE_(r2) /* 800D7FAC 000D4DAC C0 42 98 98 */ lfs f2, lbl_803CE218-_SDA2_BASE_(r2) /* 800D7FB0 000D4DB0 EC 21 00 28 */ fsubs f1, f1, f0 @@ -3044,7 +3044,7 @@ lbl_800D7FE4: /* 800D7FFC 000D4DFC 98 1F 00 1B */ stb r0, 0x1b(r31) /* 800D8000 000D4E00 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 800D8004 000D4E04 C3 A3 00 78 */ lfs f29, 0x78(r3) -/* 800D8008 000D4E08 4B F5 8C 81 */ bl func_80030C88 +/* 800D8008 000D4E08 4B F5 8C 81 */ bl xurand__Fv /* 800D800C 000D4E0C C0 42 98 9C */ lfs f2, lbl_803CE21C-_SDA2_BASE_(r2) /* 800D8010 000D4E10 7F 83 E3 78 */ mr r3, r28 /* 800D8014 000D4E14 C0 02 98 98 */ lfs f0, lbl_803CE218-_SDA2_BASE_(r2) @@ -3054,7 +3054,7 @@ lbl_800D7FE4: /* 800D8024 000D4E24 EC 00 00 B2 */ fmuls f0, f0, f2 /* 800D8028 000D4E28 EC 1D E8 3A */ fmadds f0, f29, f0, f29 /* 800D802C 000D4E2C D0 1F 02 38 */ stfs f0, 0x238(r31) -/* 800D8030 000D4E30 4B FF D0 E5 */ bl func_800D5114 +/* 800D8030 000D4E30 4B FF D0 E5 */ bl Enter__14zNPCGoalCommonFfPv /* 800D8034 000D4E34 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 800D8038 000D4E38 CB E1 00 40 */ lfd f31, 0x40(r1) /* 800D803C 000D4E3C E3 C1 00 38 */ psq_l f30, 56(r1), 0, qr0 @@ -3099,7 +3099,7 @@ lbl_800D80C0: /* 800D80D4 000D4ED4 98 1F 00 1B */ stb r0, 0x1b(r31) /* 800D80D8 000D4ED8 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 800D80DC 000D4EDC C3 E3 00 78 */ lfs f31, 0x78(r3) -/* 800D80E0 000D4EE0 4B F5 8B A9 */ bl func_80030C88 +/* 800D80E0 000D4EE0 4B F5 8B A9 */ bl xurand__Fv /* 800D80E4 000D4EE4 C0 42 98 9C */ lfs f2, lbl_803CE21C-_SDA2_BASE_(r2) /* 800D80E8 000D4EE8 7F A3 EB 78 */ mr r3, r29 /* 800D80EC 000D4EEC C0 02 98 98 */ lfs f0, lbl_803CE218-_SDA2_BASE_(r2) @@ -3109,7 +3109,7 @@ lbl_800D80C0: /* 800D80FC 000D4EFC EC 00 00 B2 */ fmuls f0, f0, f2 /* 800D8100 000D4F00 EC 1F F8 3A */ fmadds f0, f31, f0, f31 /* 800D8104 000D4F04 D0 1F 02 38 */ stfs f0, 0x238(r31) -/* 800D8108 000D4F08 4B FF D0 A5 */ bl func_800D51AC +/* 800D8108 000D4F08 4B FF D0 A5 */ bl Resume__14zNPCGoalCommonFfPv /* 800D810C 000D4F0C E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 800D8110 000D4F10 CB E1 00 30 */ lfd f31, 0x30(r1) /* 800D8114 000D4F14 E3 C1 00 28 */ psq_l f30, 40(r1), 0, qr0 @@ -3158,7 +3158,7 @@ lbl_800D80C0: /* 800D81C0 000D4FC0 3B E0 00 00 */ li r31, 0 /* 800D81C4 000D4FC4 83 C3 00 00 */ lwz r30, 0(r3) /* 800D81C8 000D4FC8 7F C3 F3 78 */ mr r3, r30 -/* 800D81CC 000D4FCC 48 01 8D 21 */ bl func_800F0EEC +/* 800D81CC 000D4FCC 48 01 8D 21 */ bl VelStop__10zNPCCommonFv /* 800D81D0 000D4FD0 C0 1B 00 70 */ lfs f0, 0x70(r27) /* 800D81D4 000D4FD4 C0 22 98 A0 */ lfs f1, lbl_803CE220-_SDA2_BASE_(r2) /* 800D81D8 000D4FD8 FC 00 08 40 */ fcmpo cr0, f0, f1 @@ -3181,7 +3181,7 @@ lbl_800D81EC: lbl_800D8218: /* 800D8218 000D5018 7F 63 DB 78 */ mr r3, r27 /* 800D821C 000D501C 38 80 00 02 */ li r4, 2 -/* 800D8220 000D5020 4B FF DA A1 */ bl func_800D5CC0 +/* 800D8220 000D5020 4B FF DA A1 */ bl LoopCountSet__16zNPCGoalLoopAnimFi lbl_800D8224: /* 800D8224 000D5024 80 1C 00 00 */ lwz r0, 0(r28) /* 800D8228 000D5028 2C 00 00 00 */ cmpwi r0, 0 @@ -3214,7 +3214,7 @@ lbl_800D8274: /* 800D8280 000D5080 7F 84 E3 78 */ mr r4, r28 /* 800D8284 000D5084 7F A5 EB 78 */ mr r5, r29 /* 800D8288 000D5088 38 C0 00 00 */ li r6, 0 -/* 800D828C 000D508C 48 03 68 BD */ bl func_8010EB48 +/* 800D828C 000D508C 48 03 68 BD */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_800D8290: /* 800D8290 000D5090 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800D8294 000D5094 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -3224,8 +3224,8 @@ lbl_800D8290: /* 800D82A4 000D50A4 38 21 00 30 */ addi r1, r1, 0x30 /* 800D82A8 000D50A8 4E 80 00 20 */ blr -.global func_800D82AC -func_800D82AC: +.global Enter__12zNPCGoalDeadFfPv +Enter__12zNPCGoalDeadFfPv: /* 800D82AC 000D50AC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800D82B0 000D50B0 7C 08 02 A6 */ mflr r0 /* 800D82B4 000D50B4 90 01 00 24 */ stw r0, 0x24(r1) @@ -3262,14 +3262,14 @@ func_800D82AC: /* 800D8330 000D5130 7F E3 FB 78 */ mr r3, r31 /* 800D8334 000D5134 7F E4 FB 78 */ mr r4, r31 /* 800D8338 000D5138 38 A0 00 24 */ li r5, 0x24 -/* 800D833C 000D513C 4B F4 73 A5 */ bl func_8001F6E0 +/* 800D833C 000D513C 4B F4 73 A5 */ bl zEntEvent__FP5xBaseP5xBaseUi lbl_800D8340: /* 800D8340 000D5140 38 00 00 00 */ li r0, 0 /* 800D8344 000D5144 FC 20 F8 90 */ fmr f1, f31 /* 800D8348 000D5148 90 1D 00 4C */ stw r0, 0x4c(r29) /* 800D834C 000D514C 7F A3 EB 78 */ mr r3, r29 /* 800D8350 000D5150 7F C4 F3 78 */ mr r4, r30 -/* 800D8354 000D5154 4B FF CD C1 */ bl func_800D5114 +/* 800D8354 000D5154 4B FF CD C1 */ bl Enter__14zNPCGoalCommonFfPv /* 800D8358 000D5158 80 01 00 24 */ lwz r0, 0x24(r1) /* 800D835C 000D515C CB E1 00 18 */ lfd f31, 0x18(r1) /* 800D8360 000D5160 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -3328,7 +3328,7 @@ lbl_800D8340: /* 800D8434 000D5234 FC 20 F8 90 */ fmr f1, f31 /* 800D8438 000D5238 7F C3 F3 78 */ mr r3, r30 /* 800D843C 000D523C 7F E4 FB 78 */ mr r4, r31 -/* 800D8440 000D5240 4B FF FE 6D */ bl func_800D82AC +/* 800D8440 000D5240 4B FF FE 6D */ bl Enter__12zNPCGoalDeadFfPv /* 800D8444 000D5244 80 01 00 24 */ lwz r0, 0x24(r1) /* 800D8448 000D5248 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800D844C 000D524C 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -3362,7 +3362,7 @@ lbl_800D8494: /* 800D84B8 000D52B8 7F C3 F3 78 */ mr r3, r30 /* 800D84BC 000D52BC 7C 04 03 78 */ mr r4, r0 /* 800D84C0 000D52C0 38 A0 00 00 */ li r5, 0 -/* 800D84C4 000D52C4 48 03 52 6D */ bl func_8010D730 +/* 800D84C4 000D52C4 48 03 52 6D */ bl GoalSet__7xPsycheFii /* 800D84C8 000D52C8 48 00 00 18 */ b lbl_800D84E0 lbl_800D84CC: /* 800D84CC 000D52CC 28 00 00 32 */ cmplwi r0, 0x32 @@ -3389,16 +3389,16 @@ lbl_800D84E0: /* 800D8518 000D5318 38 80 00 00 */ li r4, 0 /* 800D851C 000D531C 93 C1 00 10 */ stw r30, 0x10(r1) /* 800D8520 000D5320 7C 7E 1B 78 */ mr r30, r3 -/* 800D8524 000D5324 48 00 02 01 */ bl func_800D8724 +/* 800D8524 000D5324 48 00 02 01 */ bl ASTGetNext__20zNPCGoalDEVAnimCycleFP10xAnimState /* 800D8528 000D5328 7C 64 1B 78 */ mr r4, r3 /* 800D852C 000D532C 7F C3 F3 78 */ mr r3, r30 /* 800D8530 000D5330 80 84 00 08 */ lwz r4, 8(r4) /* 800D8534 000D5334 38 A0 00 00 */ li r5, 0 -/* 800D8538 000D5338 4B FF CE 51 */ bl func_800D5388 +/* 800D8538 000D5338 4B FF CE 51 */ bl DoExplicitAnim__14zNPCGoalCommonFUii /* 800D853C 000D533C FC 20 F8 90 */ fmr f1, f31 /* 800D8540 000D5340 7F C3 F3 78 */ mr r3, r30 /* 800D8544 000D5344 7F E4 FB 78 */ mr r4, r31 -/* 800D8548 000D5348 4B FF CB CD */ bl func_800D5114 +/* 800D8548 000D5348 4B FF CB CD */ bl Enter__14zNPCGoalCommonFfPv /* 800D854C 000D534C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800D8550 000D5350 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800D8554 000D5354 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -3430,39 +3430,39 @@ lbl_800D84E0: /* 800D85BC 000D53BC 7C BE 2B 78 */ mr r30, r5 /* 800D85C0 000D53C0 83 E3 00 00 */ lwz r31, 0(r3) /* 800D85C4 000D53C4 7F E3 FB 78 */ mr r3, r31 -/* 800D85C8 000D53C8 48 01 89 25 */ bl func_800F0EEC +/* 800D85C8 000D53C8 48 01 89 25 */ bl VelStop__10zNPCCommonFv /* 800D85CC 000D53CC FC 20 F8 90 */ fmr f1, f31 /* 800D85D0 000D53D0 3C 60 80 25 */ lis r3, lbl_8025303C@ha /* 800D85D4 000D53D4 C0 42 98 90 */ lfs f2, lbl_803CE210-_SDA2_BASE_(r2) /* 800D85D8 000D53D8 38 83 30 3C */ addi r4, r3, lbl_8025303C@l /* 800D85DC 000D53DC 7F E3 FB 78 */ mr r3, r31 -/* 800D85E0 000D53E0 48 01 8C 59 */ bl func_800F1238 +/* 800D85E0 000D53E0 48 01 8C 59 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800D85E4 000D53E4 7F E3 FB 78 */ mr r3, r31 /* 800D85E8 000D53E8 38 80 00 00 */ li r4, 0 -/* 800D85EC 000D53EC 48 01 AA 8D */ bl func_800F3078 +/* 800D85EC 000D53EC 48 01 AA 8D */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 800D85F0 000D53F0 C0 02 98 B0 */ lfs f0, lbl_803CE230-_SDA2_BASE_(r2) /* 800D85F4 000D53F4 EC 00 F8 2A */ fadds f0, f0, f31 /* 800D85F8 000D53F8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D85FC 000D53FC 40 80 00 2C */ bge lbl_800D8628 /* 800D8600 000D5400 7F E3 FB 78 */ mr r3, r31 -/* 800D8604 000D5404 48 01 A9 99 */ bl func_800F2F9C +/* 800D8604 000D5404 48 01 A9 99 */ bl AnimCurState__10zNPCCommonFv /* 800D8608 000D5408 7C 64 1B 78 */ mr r4, r3 /* 800D860C 000D540C 7F 83 E3 78 */ mr r3, r28 -/* 800D8610 000D5410 48 00 01 15 */ bl func_800D8724 +/* 800D8610 000D5410 48 00 01 15 */ bl ASTGetNext__20zNPCGoalDEVAnimCycleFP10xAnimState /* 800D8614 000D5414 7C 64 1B 78 */ mr r4, r3 /* 800D8618 000D5418 7F 83 E3 78 */ mr r3, r28 /* 800D861C 000D541C 80 84 00 08 */ lwz r4, 8(r4) /* 800D8620 000D5420 38 A0 00 00 */ li r5, 0 -/* 800D8624 000D5424 4B FF CD 65 */ bl func_800D5388 +/* 800D8624 000D5424 4B FF CD 65 */ bl DoExplicitAnim__14zNPCGoalCommonFUii lbl_800D8628: /* 800D8628 000D5428 7F E3 FB 78 */ mr r3, r31 -/* 800D862C 000D542C 48 01 A9 71 */ bl func_800F2F9C +/* 800D862C 000D542C 48 01 A9 71 */ bl AnimCurState__10zNPCCommonFv /* 800D8630 000D5430 FC 20 F8 90 */ fmr f1, f31 /* 800D8634 000D5434 7F 83 E3 78 */ mr r3, r28 /* 800D8638 000D5438 7F A4 EB 78 */ mr r4, r29 /* 800D863C 000D543C 7F C5 F3 78 */ mr r5, r30 /* 800D8640 000D5440 38 C0 00 00 */ li r6, 0 -/* 800D8644 000D5444 48 03 65 05 */ bl func_8010EB48 +/* 800D8644 000D5444 48 03 65 05 */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 800D8648 000D5448 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800D864C 000D544C 80 01 00 34 */ lwz r0, 0x34(r1) /* 800D8650 000D5450 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -3497,14 +3497,14 @@ lbl_800D86B8: /* 800D86BC 000D54BC 80 7E 00 18 */ lwz r3, 0x18(r30) /* 800D86C0 000D54C0 38 84 58 30 */ addi r4, r4, 0x4E475830@l /* 800D86C4 000D54C4 38 A0 00 00 */ li r5, 0 -/* 800D86C8 000D54C8 48 03 50 69 */ bl func_8010D730 +/* 800D86C8 000D54C8 48 03 50 69 */ bl GoalSet__7xPsycheFii /* 800D86CC 000D54CC 48 00 00 3C */ b lbl_800D8708 lbl_800D86D0: /* 800D86D0 000D54D0 3C 80 4E 47 */ lis r4, 0x4E475832@ha /* 800D86D4 000D54D4 80 7E 00 18 */ lwz r3, 0x18(r30) /* 800D86D8 000D54D8 38 84 58 32 */ addi r4, r4, 0x4E475832@l /* 800D86DC 000D54DC 38 A0 00 00 */ li r5, 0 -/* 800D86E0 000D54E0 48 03 50 51 */ bl func_8010D730 +/* 800D86E0 000D54E0 48 03 50 51 */ bl GoalSet__7xPsycheFii /* 800D86E4 000D54E4 48 00 00 24 */ b lbl_800D8708 lbl_800D86E8: /* 800D86E8 000D54E8 80 7E 00 18 */ lwz r3, 0x18(r30) @@ -3512,7 +3512,7 @@ lbl_800D86E8: /* 800D86F0 000D54F0 7C 64 1B 78 */ mr r4, r3 /* 800D86F4 000D54F4 80 7E 00 18 */ lwz r3, 0x18(r30) /* 800D86F8 000D54F8 38 A0 00 00 */ li r5, 0 -/* 800D86FC 000D54FC 48 03 50 35 */ bl func_8010D730 +/* 800D86FC 000D54FC 48 03 50 35 */ bl GoalSet__7xPsycheFii /* 800D8700 000D5500 48 00 00 08 */ b lbl_800D8708 lbl_800D8704: /* 800D8704 000D5504 3B E0 00 01 */ li r31, 1 @@ -3525,8 +3525,8 @@ lbl_800D8708: /* 800D871C 000D551C 38 21 00 10 */ addi r1, r1, 0x10 /* 800D8720 000D5520 4E 80 00 20 */ blr -.global func_800D8724 -func_800D8724: +.global ASTGetNext__20zNPCGoalDEVAnimCycleFP10xAnimState +ASTGetNext__20zNPCGoalDEVAnimCycleFP10xAnimState: /* 800D8724 000D5524 80 63 00 18 */ lwz r3, 0x18(r3) /* 800D8728 000D5528 28 04 00 00 */ cmplwi r4, 0 /* 800D872C 000D552C 80 63 00 00 */ lwz r3, 0(r3) @@ -3552,20 +3552,20 @@ func_800D8724: /* 800D877C 000D557C 7C 7D 1B 78 */ mr r29, r3 /* 800D8780 000D5580 80 63 00 18 */ lwz r3, 0x18(r3) /* 800D8784 000D5584 80 63 00 00 */ lwz r3, 0(r3) -/* 800D8788 000D5588 48 01 A8 15 */ bl func_800F2F9C +/* 800D8788 000D5588 48 01 A8 15 */ bl AnimCurState__10zNPCCommonFv /* 800D878C 000D558C 7C 60 1B 78 */ mr r0, r3 /* 800D8790 000D5590 7F A3 EB 78 */ mr r3, r29 /* 800D8794 000D5594 7C 1F 03 78 */ mr r31, r0 /* 800D8798 000D5598 7F E4 FB 78 */ mr r4, r31 -/* 800D879C 000D559C 48 00 01 F1 */ bl func_800D898C +/* 800D879C 000D559C 48 00 01 F1 */ bl ASTMolestAnim__19zNPCGoalDEVAnimSpinFP10xAnimState /* 800D87A0 000D55A0 80 9F 00 08 */ lwz r4, 8(r31) /* 800D87A4 000D55A4 7F A3 EB 78 */ mr r3, r29 /* 800D87A8 000D55A8 38 A0 00 01 */ li r5, 1 -/* 800D87AC 000D55AC 4B FF CB DD */ bl func_800D5388 +/* 800D87AC 000D55AC 4B FF CB DD */ bl DoExplicitAnim__14zNPCGoalCommonFUii /* 800D87B0 000D55B0 FC 20 F8 90 */ fmr f1, f31 /* 800D87B4 000D55B4 7F A3 EB 78 */ mr r3, r29 /* 800D87B8 000D55B8 7F C4 F3 78 */ mr r4, r30 -/* 800D87BC 000D55BC 4B FF C9 59 */ bl func_800D5114 +/* 800D87BC 000D55BC 4B FF C9 59 */ bl Enter__14zNPCGoalCommonFfPv /* 800D87C0 000D55C0 80 01 00 24 */ lwz r0, 0x24(r1) /* 800D87C4 000D55C4 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800D87C8 000D55C8 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -3583,7 +3583,7 @@ func_800D8724: /* 800D87F8 000D55F8 7C 9F 23 78 */ mr r31, r4 /* 800D87FC 000D55FC 93 C1 00 10 */ stw r30, 0x10(r1) /* 800D8800 000D5600 7C 7E 1B 78 */ mr r30, r3 -/* 800D8804 000D5604 48 00 01 F5 */ bl func_800D89F8 +/* 800D8804 000D5604 48 00 01 F5 */ bl ASTUnmolestAnim__19zNPCGoalDEVAnimSpinFv /* 800D8808 000D5608 FC 20 F8 90 */ fmr f1, f31 /* 800D880C 000D560C 7F C3 F3 78 */ mr r3, r30 /* 800D8810 000D5610 7F E4 FB 78 */ mr r4, r31 @@ -3611,7 +3611,7 @@ func_800D8724: /* 800D8868 000D5668 7C BE 2B 78 */ mr r30, r5 /* 800D886C 000D566C 83 E3 00 00 */ lwz r31, 0(r3) /* 800D8870 000D5670 7F E3 FB 78 */ mr r3, r31 -/* 800D8874 000D5674 48 01 86 79 */ bl func_800F0EEC +/* 800D8874 000D5674 48 01 86 79 */ bl VelStop__10zNPCCommonFv /* 800D8878 000D5678 C0 02 98 EC */ lfs f0, lbl_803CE26C-_SDA2_BASE_(r2) /* 800D887C 000D567C FC 20 F8 90 */ fmr f1, f31 /* 800D8880 000D5680 80 FF 00 48 */ lwz r7, 0x48(r31) @@ -3625,7 +3625,7 @@ func_800D8724: /* 800D88A0 000D56A0 80 07 00 E0 */ lwz r0, 0xe0(r7) /* 800D88A4 000D56A4 60 00 00 20 */ ori r0, r0, 0x20 /* 800D88A8 000D56A8 90 07 00 E0 */ stw r0, 0xe0(r7) -/* 800D88AC 000D56AC 48 03 62 9D */ bl func_8010EB48 +/* 800D88AC 000D56AC 48 03 62 9D */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 800D88B0 000D56B0 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800D88B4 000D56B4 80 01 00 34 */ lwz r0, 0x34(r1) /* 800D88B8 000D56B8 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -3660,14 +3660,14 @@ lbl_800D8920: /* 800D8924 000D5724 80 7E 00 18 */ lwz r3, 0x18(r30) /* 800D8928 000D5728 38 84 58 31 */ addi r4, r4, 0x4E475831@l /* 800D892C 000D572C 38 A0 00 00 */ li r5, 0 -/* 800D8930 000D5730 48 03 4E 01 */ bl func_8010D730 +/* 800D8930 000D5730 48 03 4E 01 */ bl GoalSet__7xPsycheFii /* 800D8934 000D5734 48 00 00 3C */ b lbl_800D8970 lbl_800D8938: /* 800D8938 000D5738 3C 80 4E 47 */ lis r4, 0x4E475832@ha /* 800D893C 000D573C 80 7E 00 18 */ lwz r3, 0x18(r30) /* 800D8940 000D5740 38 84 58 32 */ addi r4, r4, 0x4E475832@l /* 800D8944 000D5744 38 A0 00 00 */ li r5, 0 -/* 800D8948 000D5748 48 03 4D E9 */ bl func_8010D730 +/* 800D8948 000D5748 48 03 4D E9 */ bl GoalSet__7xPsycheFii /* 800D894C 000D574C 48 00 00 24 */ b lbl_800D8970 lbl_800D8950: /* 800D8950 000D5750 80 7E 00 18 */ lwz r3, 0x18(r30) @@ -3675,7 +3675,7 @@ lbl_800D8950: /* 800D8958 000D5758 7C 64 1B 78 */ mr r4, r3 /* 800D895C 000D575C 80 7E 00 18 */ lwz r3, 0x18(r30) /* 800D8960 000D5760 38 A0 00 00 */ li r5, 0 -/* 800D8964 000D5764 48 03 4D CD */ bl func_8010D730 +/* 800D8964 000D5764 48 03 4D CD */ bl GoalSet__7xPsycheFii /* 800D8968 000D5768 48 00 00 08 */ b lbl_800D8970 lbl_800D896C: /* 800D896C 000D576C 3B E0 00 01 */ li r31, 1 @@ -3688,8 +3688,8 @@ lbl_800D8970: /* 800D8984 000D5784 38 21 00 10 */ addi r1, r1, 0x10 /* 800D8988 000D5788 4E 80 00 20 */ blr -.global func_800D898C -func_800D898C: +.global ASTMolestAnim__19zNPCGoalDEVAnimSpinFP10xAnimState +ASTMolestAnim__19zNPCGoalDEVAnimSpinFP10xAnimState: /* 800D898C 000D578C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D8990 000D5790 7C 08 02 A6 */ mflr r0 /* 800D8994 000D5794 90 01 00 14 */ stw r0, 0x14(r1) @@ -3700,7 +3700,7 @@ func_800D898C: /* 800D89A8 000D57A8 80 03 00 50 */ lwz r0, 0x50(r3) /* 800D89AC 000D57AC 28 00 00 00 */ cmplwi r0, 0 /* 800D89B0 000D57B0 41 82 00 08 */ beq lbl_800D89B8 -/* 800D89B4 000D57B4 48 00 00 45 */ bl func_800D89F8 +/* 800D89B4 000D57B4 48 00 00 45 */ bl ASTUnmolestAnim__19zNPCGoalDEVAnimSpinFv lbl_800D89B8: /* 800D89B8 000D57B8 80 1F 00 0C */ lwz r0, 0xc(r31) /* 800D89BC 000D57BC 90 1E 00 4C */ stw r0, 0x4c(r30) @@ -3719,8 +3719,8 @@ lbl_800D89B8: /* 800D89F0 000D57F0 38 21 00 10 */ addi r1, r1, 0x10 /* 800D89F4 000D57F4 4E 80 00 20 */ blr -.global func_800D89F8 -func_800D89F8: +.global ASTUnmolestAnim__19zNPCGoalDEVAnimSpinFv +ASTUnmolestAnim__19zNPCGoalDEVAnimSpinFv: /* 800D89F8 000D57F8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D89FC 000D57FC 7C 08 02 A6 */ mflr r0 /* 800D8A00 000D5800 90 01 00 14 */ stw r0, 0x14(r1) @@ -3731,7 +3731,7 @@ func_800D89F8: /* 800D8A14 000D5814 28 04 00 00 */ cmplwi r4, 0 /* 800D8A18 000D5818 80 63 00 00 */ lwz r3, 0(r3) /* 800D8A1C 000D581C 41 82 00 1C */ beq lbl_800D8A38 -/* 800D8A20 000D5820 48 01 A4 E9 */ bl func_800F2F08 +/* 800D8A20 000D5820 48 01 A4 E9 */ bl AnimFindState__10zNPCCommonFUi /* 800D8A24 000D5824 80 9F 00 4C */ lwz r4, 0x4c(r31) /* 800D8A28 000D5828 38 00 00 00 */ li r0, 0 /* 800D8A2C 000D582C 90 83 00 0C */ stw r4, 0xc(r3) @@ -3746,7 +3746,7 @@ lbl_800D8A38: /* 800D8A4C 000D584C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D8A50 000D5850 7C 08 02 A6 */ mflr r0 /* 800D8A54 000D5854 90 01 00 14 */ stw r0, 0x14(r1) -/* 800D8A58 000D5858 4B FF C6 BD */ bl func_800D5114 +/* 800D8A58 000D5858 4B FF C6 BD */ bl Enter__14zNPCGoalCommonFfPv /* 800D8A5C 000D585C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D8A60 000D5860 7C 08 03 A6 */ mtlr r0 /* 800D8A64 000D5864 38 21 00 10 */ addi r1, r1, 0x10 @@ -3775,19 +3775,19 @@ lbl_800D8A38: /* 800D8AC0 000D58C0 7C BE 2B 78 */ mr r30, r5 /* 800D8AC4 000D58C4 83 E3 00 00 */ lwz r31, 0(r3) /* 800D8AC8 000D58C8 7F E3 FB 78 */ mr r3, r31 -/* 800D8ACC 000D58CC 48 01 84 21 */ bl func_800F0EEC +/* 800D8ACC 000D58CC 48 01 84 21 */ bl VelStop__10zNPCCommonFv /* 800D8AD0 000D58D0 FC 20 F8 90 */ fmr f1, f31 /* 800D8AD4 000D58D4 3C 60 80 25 */ lis r3, lbl_8025303C@ha /* 800D8AD8 000D58D8 C0 42 98 90 */ lfs f2, lbl_803CE210-_SDA2_BASE_(r2) /* 800D8ADC 000D58DC 38 83 30 3C */ addi r4, r3, lbl_8025303C@l /* 800D8AE0 000D58E0 7F E3 FB 78 */ mr r3, r31 -/* 800D8AE4 000D58E4 48 01 87 55 */ bl func_800F1238 +/* 800D8AE4 000D58E4 48 01 87 55 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800D8AE8 000D58E8 FC 20 F8 90 */ fmr f1, f31 /* 800D8AEC 000D58EC 7F 83 E3 78 */ mr r3, r28 /* 800D8AF0 000D58F0 7F A4 EB 78 */ mr r4, r29 /* 800D8AF4 000D58F4 7F C5 F3 78 */ mr r5, r30 /* 800D8AF8 000D58F8 38 C0 00 00 */ li r6, 0 -/* 800D8AFC 000D58FC 48 03 60 4D */ bl func_8010EB48 +/* 800D8AFC 000D58FC 48 03 60 4D */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 800D8B00 000D5900 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800D8B04 000D5904 80 01 00 34 */ lwz r0, 0x34(r1) /* 800D8B08 000D5908 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -3822,14 +3822,14 @@ lbl_800D8B70: /* 800D8B74 000D5974 80 7E 00 18 */ lwz r3, 0x18(r30) /* 800D8B78 000D5978 38 84 58 31 */ addi r4, r4, 0x4E475831@l /* 800D8B7C 000D597C 38 A0 00 00 */ li r5, 0 -/* 800D8B80 000D5980 48 03 4B B1 */ bl func_8010D730 +/* 800D8B80 000D5980 48 03 4B B1 */ bl GoalSet__7xPsycheFii /* 800D8B84 000D5984 48 00 00 3C */ b lbl_800D8BC0 lbl_800D8B88: /* 800D8B88 000D5988 3C 80 4E 47 */ lis r4, 0x4E475830@ha /* 800D8B8C 000D598C 80 7E 00 18 */ lwz r3, 0x18(r30) /* 800D8B90 000D5990 38 84 58 30 */ addi r4, r4, 0x4E475830@l /* 800D8B94 000D5994 38 A0 00 00 */ li r5, 0 -/* 800D8B98 000D5998 48 03 4B 99 */ bl func_8010D730 +/* 800D8B98 000D5998 48 03 4B 99 */ bl GoalSet__7xPsycheFii /* 800D8B9C 000D599C 48 00 00 24 */ b lbl_800D8BC0 lbl_800D8BA0: /* 800D8BA0 000D59A0 80 7E 00 18 */ lwz r3, 0x18(r30) @@ -3837,7 +3837,7 @@ lbl_800D8BA0: /* 800D8BA8 000D59A8 7C 64 1B 78 */ mr r4, r3 /* 800D8BAC 000D59AC 80 7E 00 18 */ lwz r3, 0x18(r30) /* 800D8BB0 000D59B0 38 A0 00 00 */ li r5, 0 -/* 800D8BB4 000D59B4 48 03 4B 7D */ bl func_8010D730 +/* 800D8BB4 000D59B4 48 03 4B 7D */ bl GoalSet__7xPsycheFii /* 800D8BB8 000D59B8 48 00 00 08 */ b lbl_800D8BC0 lbl_800D8BBC: /* 800D8BBC 000D59BC 3B E0 00 01 */ li r31, 1 @@ -4150,7 +4150,7 @@ func_800D8FA4: /* 800D8FB8 000D5DB8 41 82 00 10 */ beq lbl_800D8FC8 /* 800D8FBC 000D5DBC 7C 80 07 35 */ extsh. r0, r4 /* 800D8FC0 000D5DC0 40 81 00 08 */ ble lbl_800D8FC8 -/* 800D8FC4 000D5DC4 48 03 62 29 */ bl func_8010F1EC +/* 800D8FC4 000D5DC4 48 03 62 29 */ bl __dl__10RyzMemDataFPv lbl_800D8FC8: /* 800D8FC8 000D5DC8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D8FCC 000D5DCC 7F E3 FB 78 */ mr r3, r31 diff --git a/asm/Game/zNPCGoalSubBoss.s b/asm/Game/zNPCGoalSubBoss.s index 204e3920d..fdd8f3a53 100644 --- a/asm/Game/zNPCGoalSubBoss.s +++ b/asm/Game/zNPCGoalSubBoss.s @@ -2,8 +2,8 @@ .section .text # 0x80138CA0 - 0x80139218 -.global func_80138CA0 -func_80138CA0: +.global GOALCreate_SubBoss__FiP10RyzMemGrowPv +GOALCreate_SubBoss__FiP10RyzMemGrowPv: /* 80138CA0 00135AA0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80138CA4 00135AA4 7C 08 02 A6 */ mflr r0 /* 80138CA8 00135AA8 7C 85 23 78 */ mr r5, r4 @@ -23,7 +23,7 @@ func_80138CA0: /* 80138CE0 00135AE0 4E 80 04 20 */ bctr /* 80138CE4 00135AE4 7F E4 FB 78 */ mr r4, r31 /* 80138CE8 00135AE8 38 60 00 4C */ li r3, 0x4c -/* 80138CEC 00135AEC 4B FD 64 65 */ bl func_8010F150 +/* 80138CEC 00135AEC 4B FD 64 65 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80138CF0 00135AF0 7C 60 1B 79 */ or. r0, r3, r3 /* 80138CF4 00135AF4 41 82 00 10 */ beq lbl_80138D04 /* 80138CF8 00135AF8 7F E4 FB 78 */ mr r4, r31 @@ -34,7 +34,7 @@ lbl_80138D04: /* 80138D08 00135B08 48 00 01 E0 */ b lbl_80138EE8 /* 80138D0C 00135B0C 7F E4 FB 78 */ mr r4, r31 /* 80138D10 00135B10 38 60 00 50 */ li r3, 0x50 -/* 80138D14 00135B14 4B FD 64 3D */ bl func_8010F150 +/* 80138D14 00135B14 4B FD 64 3D */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80138D18 00135B18 7C 60 1B 79 */ or. r0, r3, r3 /* 80138D1C 00135B1C 41 82 00 10 */ beq lbl_80138D2C /* 80138D20 00135B20 7F E4 FB 78 */ mr r4, r31 @@ -45,7 +45,7 @@ lbl_80138D2C: /* 80138D30 00135B30 48 00 01 B8 */ b lbl_80138EE8 /* 80138D34 00135B34 7F E4 FB 78 */ mr r4, r31 /* 80138D38 00135B38 38 60 00 4C */ li r3, 0x4c -/* 80138D3C 00135B3C 4B FD 64 15 */ bl func_8010F150 +/* 80138D3C 00135B3C 4B FD 64 15 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80138D40 00135B40 7C 60 1B 79 */ or. r0, r3, r3 /* 80138D44 00135B44 41 82 00 10 */ beq lbl_80138D54 /* 80138D48 00135B48 7F E4 FB 78 */ mr r4, r31 @@ -56,7 +56,7 @@ lbl_80138D54: /* 80138D58 00135B58 48 00 01 90 */ b lbl_80138EE8 /* 80138D5C 00135B5C 7F E4 FB 78 */ mr r4, r31 /* 80138D60 00135B60 38 60 00 60 */ li r3, 0x60 -/* 80138D64 00135B64 4B FD 63 ED */ bl func_8010F150 +/* 80138D64 00135B64 4B FD 63 ED */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80138D68 00135B68 7C 60 1B 79 */ or. r0, r3, r3 /* 80138D6C 00135B6C 41 82 00 10 */ beq lbl_80138D7C /* 80138D70 00135B70 7F E4 FB 78 */ mr r4, r31 @@ -67,7 +67,7 @@ lbl_80138D7C: /* 80138D80 00135B80 48 00 01 68 */ b lbl_80138EE8 /* 80138D84 00135B84 7F E4 FB 78 */ mr r4, r31 /* 80138D88 00135B88 38 60 00 4C */ li r3, 0x4c -/* 80138D8C 00135B8C 4B FD 63 C5 */ bl func_8010F150 +/* 80138D8C 00135B8C 4B FD 63 C5 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80138D90 00135B90 7C 60 1B 79 */ or. r0, r3, r3 /* 80138D94 00135B94 41 82 00 10 */ beq lbl_80138DA4 /* 80138D98 00135B98 7F E4 FB 78 */ mr r4, r31 @@ -78,7 +78,7 @@ lbl_80138DA4: /* 80138DA8 00135BA8 48 00 01 40 */ b lbl_80138EE8 /* 80138DAC 00135BAC 7F E4 FB 78 */ mr r4, r31 /* 80138DB0 00135BB0 38 60 00 54 */ li r3, 0x54 -/* 80138DB4 00135BB4 4B FD 63 9D */ bl func_8010F150 +/* 80138DB4 00135BB4 4B FD 63 9D */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80138DB8 00135BB8 7C 60 1B 79 */ or. r0, r3, r3 /* 80138DBC 00135BBC 41 82 00 10 */ beq lbl_80138DCC /* 80138DC0 00135BC0 7F E4 FB 78 */ mr r4, r31 @@ -89,7 +89,7 @@ lbl_80138DCC: /* 80138DD0 00135BD0 48 00 01 18 */ b lbl_80138EE8 /* 80138DD4 00135BD4 7F E4 FB 78 */ mr r4, r31 /* 80138DD8 00135BD8 38 60 00 4C */ li r3, 0x4c -/* 80138DDC 00135BDC 4B FD 63 75 */ bl func_8010F150 +/* 80138DDC 00135BDC 4B FD 63 75 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80138DE0 00135BE0 7C 60 1B 79 */ or. r0, r3, r3 /* 80138DE4 00135BE4 41 82 00 10 */ beq lbl_80138DF4 /* 80138DE8 00135BE8 7F E4 FB 78 */ mr r4, r31 @@ -100,7 +100,7 @@ lbl_80138DF4: /* 80138DF8 00135BF8 48 00 00 F0 */ b lbl_80138EE8 /* 80138DFC 00135BFC 7F E4 FB 78 */ mr r4, r31 /* 80138E00 00135C00 38 60 00 4C */ li r3, 0x4c -/* 80138E04 00135C04 4B FD 63 4D */ bl func_8010F150 +/* 80138E04 00135C04 4B FD 63 4D */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80138E08 00135C08 7C 60 1B 79 */ or. r0, r3, r3 /* 80138E0C 00135C0C 41 82 00 10 */ beq lbl_80138E1C /* 80138E10 00135C10 7F E4 FB 78 */ mr r4, r31 @@ -111,7 +111,7 @@ lbl_80138E1C: /* 80138E20 00135C20 48 00 00 C8 */ b lbl_80138EE8 /* 80138E24 00135C24 7F E4 FB 78 */ mr r4, r31 /* 80138E28 00135C28 38 60 00 4C */ li r3, 0x4c -/* 80138E2C 00135C2C 4B FD 63 25 */ bl func_8010F150 +/* 80138E2C 00135C2C 4B FD 63 25 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80138E30 00135C30 7C 60 1B 79 */ or. r0, r3, r3 /* 80138E34 00135C34 41 82 00 10 */ beq lbl_80138E44 /* 80138E38 00135C38 7F E4 FB 78 */ mr r4, r31 @@ -122,7 +122,7 @@ lbl_80138E44: /* 80138E48 00135C48 48 00 00 A0 */ b lbl_80138EE8 /* 80138E4C 00135C4C 7F E4 FB 78 */ mr r4, r31 /* 80138E50 00135C50 38 60 00 5C */ li r3, 0x5c -/* 80138E54 00135C54 4B FD 62 FD */ bl func_8010F150 +/* 80138E54 00135C54 4B FD 62 FD */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80138E58 00135C58 7C 60 1B 79 */ or. r0, r3, r3 /* 80138E5C 00135C5C 41 82 00 10 */ beq lbl_80138E6C /* 80138E60 00135C60 7F E4 FB 78 */ mr r4, r31 @@ -133,7 +133,7 @@ lbl_80138E6C: /* 80138E70 00135C70 48 00 00 78 */ b lbl_80138EE8 /* 80138E74 00135C74 7F E4 FB 78 */ mr r4, r31 /* 80138E78 00135C78 38 60 00 50 */ li r3, 0x50 -/* 80138E7C 00135C7C 4B FD 62 D5 */ bl func_8010F150 +/* 80138E7C 00135C7C 4B FD 62 D5 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80138E80 00135C80 7C 60 1B 79 */ or. r0, r3, r3 /* 80138E84 00135C84 41 82 00 10 */ beq lbl_80138E94 /* 80138E88 00135C88 7F E4 FB 78 */ mr r4, r31 @@ -144,7 +144,7 @@ lbl_80138E94: /* 80138E98 00135C98 48 00 00 50 */ b lbl_80138EE8 /* 80138E9C 00135C9C 7F E4 FB 78 */ mr r4, r31 /* 80138EA0 00135CA0 38 60 00 4C */ li r3, 0x4c -/* 80138EA4 00135CA4 4B FD 62 AD */ bl func_8010F150 +/* 80138EA4 00135CA4 4B FD 62 AD */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80138EA8 00135CA8 7C 60 1B 79 */ or. r0, r3, r3 /* 80138EAC 00135CAC 41 82 00 10 */ beq lbl_80138EBC /* 80138EB0 00135CB0 7F E4 FB 78 */ mr r4, r31 @@ -155,7 +155,7 @@ lbl_80138EBC: /* 80138EC0 00135CC0 48 00 00 28 */ b lbl_80138EE8 /* 80138EC4 00135CC4 7F E4 FB 78 */ mr r4, r31 /* 80138EC8 00135CC8 38 60 00 4C */ li r3, 0x4c -/* 80138ECC 00135CCC 4B FD 62 85 */ bl func_8010F150 +/* 80138ECC 00135CCC 4B FD 62 85 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80138ED0 00135CD0 7C 60 1B 79 */ or. r0, r3, r3 /* 80138ED4 00135CD4 41 82 00 10 */ beq lbl_80138EE4 /* 80138ED8 00135CD8 7F E4 FB 78 */ mr r4, r31 diff --git a/asm/Game/zNPCGoalTiki.s b/asm/Game/zNPCGoalTiki.s index 6edf63bdf..9988e7e5f 100644 --- a/asm/Game/zNPCGoalTiki.s +++ b/asm/Game/zNPCGoalTiki.s @@ -2,8 +2,8 @@ .section .text # 0x800ECBFC - 0x800ED1E0 -.global func_800ECBFC -func_800ECBFC: +.global GOALCreate_Tiki__FiP10RyzMemGrowPv +GOALCreate_Tiki__FiP10RyzMemGrowPv: /* 800ECBFC 000E99FC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ECC00 000E9A00 7C 08 02 A6 */ mflr r0 /* 800ECC04 000E9A04 3C C0 4E 47 */ lis r6, 0x4E475433@ha @@ -32,7 +32,7 @@ lbl_800ECC48: lbl_800ECC5C: /* 800ECC5C 000E9A5C 7F E4 FB 78 */ mr r4, r31 /* 800ECC60 000E9A60 38 60 00 50 */ li r3, 0x50 -/* 800ECC64 000E9A64 48 02 24 ED */ bl func_8010F150 +/* 800ECC64 000E9A64 48 02 24 ED */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800ECC68 000E9A68 7C 60 1B 79 */ or. r0, r3, r3 /* 800ECC6C 000E9A6C 41 82 00 10 */ beq lbl_800ECC7C /* 800ECC70 000E9A70 7F E4 FB 78 */ mr r4, r31 @@ -44,7 +44,7 @@ lbl_800ECC7C: lbl_800ECC84: /* 800ECC84 000E9A84 7F E4 FB 78 */ mr r4, r31 /* 800ECC88 000E9A88 38 60 00 64 */ li r3, 0x64 -/* 800ECC8C 000E9A8C 48 02 24 C5 */ bl func_8010F150 +/* 800ECC8C 000E9A8C 48 02 24 C5 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800ECC90 000E9A90 7C 60 1B 79 */ or. r0, r3, r3 /* 800ECC94 000E9A94 41 82 00 10 */ beq lbl_800ECCA4 /* 800ECC98 000E9A98 7F E4 FB 78 */ mr r4, r31 @@ -56,7 +56,7 @@ lbl_800ECCA4: lbl_800ECCAC: /* 800ECCAC 000E9AAC 7F E4 FB 78 */ mr r4, r31 /* 800ECCB0 000E9AB0 38 60 00 4C */ li r3, 0x4c -/* 800ECCB4 000E9AB4 48 02 24 9D */ bl func_8010F150 +/* 800ECCB4 000E9AB4 48 02 24 9D */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800ECCB8 000E9AB8 7C 60 1B 79 */ or. r0, r3, r3 /* 800ECCBC 000E9ABC 41 82 00 10 */ beq lbl_800ECCCC /* 800ECCC0 000E9AC0 7F E4 FB 78 */ mr r4, r31 @@ -68,7 +68,7 @@ lbl_800ECCCC: lbl_800ECCD4: /* 800ECCD4 000E9AD4 7F E4 FB 78 */ mr r4, r31 /* 800ECCD8 000E9AD8 38 60 00 54 */ li r3, 0x54 -/* 800ECCDC 000E9ADC 48 02 24 75 */ bl func_8010F150 +/* 800ECCDC 000E9ADC 48 02 24 75 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800ECCE0 000E9AE0 7C 60 1B 79 */ or. r0, r3, r3 /* 800ECCE4 000E9AE4 41 82 00 10 */ beq lbl_800ECCF4 /* 800ECCE8 000E9AE8 7F E4 FB 78 */ mr r4, r31 @@ -80,7 +80,7 @@ lbl_800ECCF4: lbl_800ECCFC: /* 800ECCFC 000E9AFC 7F E4 FB 78 */ mr r4, r31 /* 800ECD00 000E9B00 38 60 00 50 */ li r3, 0x50 -/* 800ECD04 000E9B04 48 02 24 4D */ bl func_8010F150 +/* 800ECD04 000E9B04 48 02 24 4D */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800ECD08 000E9B08 7C 60 1B 79 */ or. r0, r3, r3 /* 800ECD0C 000E9B0C 41 82 00 10 */ beq lbl_800ECD1C /* 800ECD10 000E9B10 7F E4 FB 78 */ mr r4, r31 @@ -92,7 +92,7 @@ lbl_800ECD1C: lbl_800ECD24: /* 800ECD24 000E9B24 7F E4 FB 78 */ mr r4, r31 /* 800ECD28 000E9B28 38 60 00 50 */ li r3, 0x50 -/* 800ECD2C 000E9B2C 48 02 24 25 */ bl func_8010F150 +/* 800ECD2C 000E9B2C 48 02 24 25 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800ECD30 000E9B30 7C 60 1B 79 */ or. r0, r3, r3 /* 800ECD34 000E9B34 41 82 00 10 */ beq lbl_800ECD44 /* 800ECD38 000E9B38 7F E4 FB 78 */ mr r4, r31 @@ -104,7 +104,7 @@ lbl_800ECD44: lbl_800ECD4C: /* 800ECD4C 000E9B4C 7F E4 FB 78 */ mr r4, r31 /* 800ECD50 000E9B50 38 60 00 50 */ li r3, 0x50 -/* 800ECD54 000E9B54 48 02 23 FD */ bl func_8010F150 +/* 800ECD54 000E9B54 48 02 23 FD */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800ECD58 000E9B58 7C 60 1B 79 */ or. r0, r3, r3 /* 800ECD5C 000E9B5C 41 82 00 10 */ beq lbl_800ECD6C /* 800ECD60 000E9B60 7F E4 FB 78 */ mr r4, r31 @@ -128,7 +128,7 @@ lbl_800ECD7C: /* 800ECD9C 000E9B9C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800ECDA0 000E9BA0 93 C1 00 08 */ stw r30, 8(r1) /* 800ECDA4 000E9BA4 7C 7E 1B 78 */ mr r30, r3 -/* 800ECDA8 000E9BA8 48 02 1C ED */ bl func_8010EA94 +/* 800ECDA8 000E9BA8 48 02 1C ED */ bl GetOwner__5xGoalCFv /* 800ECDAC 000E9BAC 7C 7F 1B 78 */ mr r31, r3 /* 800ECDB0 000E9BB0 4B F6 97 35 */ bl func_800564E4 /* 800ECDB4 000E9BB4 3C 03 B1 AC */ addis r0, r3, 0xb1ac @@ -145,7 +145,7 @@ lbl_800ECDCC: /* 800ECDDC 000E9BDC D0 1E 00 4C */ stfs f0, 0x4c(r30) /* 800ECDE0 000E9BE0 48 00 00 0C */ b lbl_800ECDEC lbl_800ECDE4: -/* 800ECDE4 000E9BE4 4B FB A0 91 */ bl func_800A6E74 +/* 800ECDE4 000E9BE4 4B FB A0 91 */ bl zMovePointGetDelay__FPC10zMovePoint /* 800ECDE8 000E9BE8 D0 3E 00 4C */ stfs f1, 0x4c(r30) lbl_800ECDEC: /* 800ECDEC 000E9BEC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -161,20 +161,20 @@ lbl_800ECDEC: /* 800ECE14 000E9C14 93 E1 00 0C */ stw r31, 0xc(r1) /* 800ECE18 000E9C18 93 C1 00 08 */ stw r30, 8(r1) /* 800ECE1C 000E9C1C 7C 7E 1B 78 */ mr r30, r3 -/* 800ECE20 000E9C20 48 02 1C 75 */ bl func_8010EA94 +/* 800ECE20 000E9C20 48 02 1C 75 */ bl GetOwner__5xGoalCFv /* 800ECE24 000E9C24 7C 7F 1B 78 */ mr r31, r3 /* 800ECE28 000E9C28 80 63 02 10 */ lwz r3, 0x210(r3) -/* 800ECE2C 000E9C2C 4B FB A0 29 */ bl func_800A6E54 +/* 800ECE2C 000E9C2C 4B FB A0 29 */ bl zMovePointGetPos__FPC10zMovePoint /* 800ECE30 000E9C30 7C 64 1B 78 */ mr r4, r3 /* 800ECE34 000E9C34 38 7E 00 4C */ addi r3, r30, 0x4c -/* 800ECE38 000E9C38 4B F6 16 A5 */ bl func_8004E4DC +/* 800ECE38 000E9C38 4B F6 16 A5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800ECE3C 000E9C3C 38 7E 00 58 */ addi r3, r30, 0x58 /* 800ECE40 000E9C40 38 9E 00 4C */ addi r4, r30, 0x4c /* 800ECE44 000E9C44 38 BF 03 18 */ addi r5, r31, 0x318 /* 800ECE48 000E9C48 4B F2 18 49 */ bl func_8000E690 /* 800ECE4C 000E9C4C 38 7E 00 58 */ addi r3, r30, 0x58 /* 800ECE50 000E9C50 7C 64 1B 78 */ mr r4, r3 -/* 800ECE54 000E9C54 4B F6 14 9D */ bl func_8004E2F0 +/* 800ECE54 000E9C54 4B F6 14 9D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800ECE58 000E9C58 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 800ECE5C 000E9C5C 38 7E 00 58 */ addi r3, r30, 0x58 /* 800ECE60 000E9C60 C0 24 00 18 */ lfs f1, 0x18(r4) @@ -189,7 +189,7 @@ lbl_800ECDEC: /* 800ECE84 000E9C84 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ECE88 000E9C88 7C 08 02 A6 */ mflr r0 /* 800ECE8C 000E9C8C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800ECE90 000E9C90 48 02 1C 05 */ bl func_8010EA94 +/* 800ECE90 000E9C90 48 02 1C 05 */ bl GetOwner__5xGoalCFv /* 800ECE94 000E9C94 38 00 00 00 */ li r0, 0 /* 800ECE98 000E9C98 90 03 01 C8 */ stw r0, 0x1c8(r3) /* 800ECE9C 000E9C9C 38 60 00 00 */ li r3, 0 @@ -200,7 +200,7 @@ lbl_800ECDEC: /* 800ECEB0 000E9CB0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ECEB4 000E9CB4 7C 08 02 A6 */ mflr r0 /* 800ECEB8 000E9CB8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800ECEBC 000E9CBC 48 02 1B D9 */ bl func_8010EA94 +/* 800ECEBC 000E9CBC 48 02 1B D9 */ bl GetOwner__5xGoalCFv /* 800ECEC0 000E9CC0 3C 80 FF FF */ lis r4, 0xFFFF0001@ha /* 800ECEC4 000E9CC4 38 04 00 01 */ addi r0, r4, 0xFFFF0001@l /* 800ECEC8 000E9CC8 90 03 01 C8 */ stw r0, 0x1c8(r3) @@ -214,7 +214,7 @@ lbl_800ECDEC: /* 800ECEE8 000E9CE8 90 01 00 14 */ stw r0, 0x14(r1) /* 800ECEEC 000E9CEC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800ECEF0 000E9CF0 7C 7F 1B 78 */ mr r31, r3 -/* 800ECEF4 000E9CF4 48 02 1B A1 */ bl func_8010EA94 +/* 800ECEF4 000E9CF4 48 02 1B A1 */ bl GetOwner__5xGoalCFv /* 800ECEF8 000E9CF8 C0 02 9A 90 */ lfs f0, lbl_803CE410-_SDA2_BASE_(r2) /* 800ECEFC 000E9CFC 38 00 00 00 */ li r0, 0 /* 800ECF00 000E9D00 D0 1F 00 4C */ stfs f0, 0x4c(r31) @@ -232,7 +232,7 @@ lbl_800ECDEC: /* 800ECF30 000E9D30 90 01 00 14 */ stw r0, 0x14(r1) /* 800ECF34 000E9D34 93 E1 00 0C */ stw r31, 0xc(r1) /* 800ECF38 000E9D38 7C 7F 1B 78 */ mr r31, r3 -/* 800ECF3C 000E9D3C 48 02 1B 59 */ bl func_8010EA94 +/* 800ECF3C 000E9D3C 48 02 1B 59 */ bl GetOwner__5xGoalCFv /* 800ECF40 000E9D40 C0 03 03 08 */ lfs f0, 0x308(r3) /* 800ECF44 000E9D44 38 00 00 00 */ li r0, 0 /* 800ECF48 000E9D48 D0 1F 00 4C */ stfs f0, 0x4c(r31) @@ -247,12 +247,12 @@ lbl_800ECDEC: /* 800ECF6C 000E9D6C 7C 08 02 A6 */ mflr r0 /* 800ECF70 000E9D70 90 01 00 14 */ stw r0, 0x14(r1) /* 800ECF74 000E9D74 93 E1 00 0C */ stw r31, 0xc(r1) -/* 800ECF78 000E9D78 48 02 1B 1D */ bl func_8010EA94 +/* 800ECF78 000E9D78 48 02 1B 1D */ bl GetOwner__5xGoalCFv /* 800ECF7C 000E9D7C 7C 7F 1B 78 */ mr r31, r3 -/* 800ECF80 000E9D80 48 01 CA FD */ bl func_80109A7C +/* 800ECF80 000E9D80 48 01 CA FD */ bl zNPCTiki_ExplodeFX__FP8zNPCTiki /* 800ECF84 000E9D84 7F E4 FB 78 */ mr r4, r31 /* 800ECF88 000E9D88 38 60 00 0A */ li r3, 0xa -/* 800ECF8C 000E9D8C 4B FC 00 F9 */ bl func_800AD084 +/* 800ECF8C 000E9D8C 4B FC 00 F9 */ bl zRumbleStart__F16_tagSDRumbleTypeP4xEnt /* 800ECF90 000E9D90 80 01 00 14 */ lwz r0, 0x14(r1) /* 800ECF94 000E9D94 38 60 00 00 */ li r3, 0 /* 800ECF98 000E9D98 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -263,7 +263,7 @@ lbl_800ECDEC: /* 800ECFAC 000E9DAC 7C 08 02 A6 */ mflr r0 /* 800ECFB0 000E9DB0 90 01 00 14 */ stw r0, 0x14(r1) /* 800ECFB4 000E9DB4 93 E1 00 0C */ stw r31, 0xc(r1) -/* 800ECFB8 000E9DB8 48 02 1A DD */ bl func_8010EA94 +/* 800ECFB8 000E9DB8 48 02 1A DD */ bl GetOwner__5xGoalCFv /* 800ECFBC 000E9DBC 80 03 02 A0 */ lwz r0, 0x2a0(r3) /* 800ECFC0 000E9DC0 7C 7F 1B 78 */ mr r31, r3 /* 800ECFC4 000E9DC4 54 00 06 2A */ rlwinm r0, r0, 0, 0x18, 0x15 @@ -276,10 +276,10 @@ lbl_800ECDEC: /* 800ECFE0 000E9DE0 7F E3 FB 78 */ mr r3, r31 /* 800ECFE4 000E9DE4 98 1F 00 22 */ stb r0, 0x22(r31) /* 800ECFE8 000E9DE8 98 1F 00 23 */ stb r0, 0x23(r31) -/* 800ECFEC 000E9DEC 48 00 4D 55 */ bl func_800F1D40 +/* 800ECFEC 000E9DEC 48 00 4D 55 */ bl GiveReward__10zNPCCommonFv /* 800ECFF0 000E9DF0 80 7F 00 00 */ lwz r3, 0(r31) /* 800ECFF4 000E9DF4 38 80 00 24 */ li r4, 0x24 -/* 800ECFF8 000E9DF8 4B F3 25 6D */ bl func_8001F564 +/* 800ECFF8 000E9DF8 4B F3 25 6D */ bl zEntEvent__FUiUi /* 800ECFFC 000E9DFC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800ED000 000E9E00 38 60 00 00 */ li r3, 0 /* 800ED004 000E9E04 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -290,7 +290,7 @@ lbl_800ECDEC: /* 800ED018 000E9E18 7C 08 02 A6 */ mflr r0 /* 800ED01C 000E9E1C 90 01 00 14 */ stw r0, 0x14(r1) /* 800ED020 000E9E20 93 E1 00 0C */ stw r31, 0xc(r1) -/* 800ED024 000E9E24 48 02 1A 71 */ bl func_8010EA94 +/* 800ED024 000E9E24 48 02 1A 71 */ bl GetOwner__5xGoalCFv /* 800ED028 000E9E28 7C 7F 1B 78 */ mr r31, r3 /* 800ED02C 000E9E2C 4B F2 E7 CD */ bl func_8001B7F8 /* 800ED030 000E9E30 38 80 00 10 */ li r4, 0x10 diff --git a/asm/Game/zNPCGoalVillager.s b/asm/Game/zNPCGoalVillager.s index 00826fd86..f0a685597 100644 --- a/asm/Game/zNPCGoalVillager.s +++ b/asm/Game/zNPCGoalVillager.s @@ -2,8 +2,8 @@ .section .text # 0x801365C8 - 0x80138CA0 -.global func_801365C8 -func_801365C8: +.global GOALCreate_Villager__FiP10RyzMemGrowPv +GOALCreate_Villager__FiP10RyzMemGrowPv: /* 801365C8 001333C8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801365CC 001333CC 7C 08 02 A6 */ mflr r0 /* 801365D0 001333D0 7C 85 23 78 */ mr r5, r4 @@ -24,7 +24,7 @@ func_801365C8: /* 8013660C 0013340C 4E 80 04 20 */ bctr /* 80136610 00133410 7F E4 FB 78 */ mr r4, r31 /* 80136614 00133414 38 60 00 5C */ li r3, 0x5c -/* 80136618 00133418 4B FD 8B 39 */ bl func_8010F150 +/* 80136618 00133418 4B FD 8B 39 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8013661C 0013341C 7C 60 1B 79 */ or. r0, r3, r3 /* 80136620 00133420 41 82 00 10 */ beq lbl_80136630 /* 80136624 00133424 7F E4 FB 78 */ mr r4, r31 @@ -35,7 +35,7 @@ lbl_80136630: /* 80136634 00133434 48 00 01 A0 */ b lbl_801367D4 /* 80136638 00133438 7F E4 FB 78 */ mr r4, r31 /* 8013663C 0013343C 38 60 00 78 */ li r3, 0x78 -/* 80136640 00133440 4B FD 8B 11 */ bl func_8010F150 +/* 80136640 00133440 4B FD 8B 11 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80136644 00133444 7C 60 1B 79 */ or. r0, r3, r3 /* 80136648 00133448 41 82 00 10 */ beq lbl_80136658 /* 8013664C 0013344C 7F E4 FB 78 */ mr r4, r31 @@ -46,7 +46,7 @@ lbl_80136658: /* 8013665C 0013345C 48 00 01 78 */ b lbl_801367D4 /* 80136660 00133460 7F E4 FB 78 */ mr r4, r31 /* 80136664 00133464 38 60 00 54 */ li r3, 0x54 -/* 80136668 00133468 4B FD 8A E9 */ bl func_8010F150 +/* 80136668 00133468 4B FD 8A E9 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8013666C 0013346C 7C 60 1B 79 */ or. r0, r3, r3 /* 80136670 00133470 41 82 00 10 */ beq lbl_80136680 /* 80136674 00133474 7F E4 FB 78 */ mr r4, r31 @@ -57,7 +57,7 @@ lbl_80136680: /* 80136684 00133484 48 00 01 50 */ b lbl_801367D4 /* 80136688 00133488 7F E4 FB 78 */ mr r4, r31 /* 8013668C 0013348C 38 60 00 64 */ li r3, 0x64 -/* 80136690 00133490 4B FD 8A C1 */ bl func_8010F150 +/* 80136690 00133490 4B FD 8A C1 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80136694 00133494 7C 60 1B 79 */ or. r0, r3, r3 /* 80136698 00133498 41 82 00 10 */ beq lbl_801366A8 /* 8013669C 0013349C 7F E4 FB 78 */ mr r4, r31 @@ -68,7 +68,7 @@ lbl_801366A8: /* 801366AC 001334AC 48 00 01 28 */ b lbl_801367D4 /* 801366B0 001334B0 7F E4 FB 78 */ mr r4, r31 /* 801366B4 001334B4 38 60 00 6C */ li r3, 0x6c -/* 801366B8 001334B8 4B FD 8A 99 */ bl func_8010F150 +/* 801366B8 001334B8 4B FD 8A 99 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 801366BC 001334BC 7C 60 1B 79 */ or. r0, r3, r3 /* 801366C0 001334C0 41 82 00 10 */ beq lbl_801366D0 /* 801366C4 001334C4 7F E4 FB 78 */ mr r4, r31 @@ -79,7 +79,7 @@ lbl_801366D0: /* 801366D4 001334D4 48 00 01 00 */ b lbl_801367D4 /* 801366D8 001334D8 7F E4 FB 78 */ mr r4, r31 /* 801366DC 001334DC 38 60 00 54 */ li r3, 0x54 -/* 801366E0 001334E0 4B FD 8A 71 */ bl func_8010F150 +/* 801366E0 001334E0 4B FD 8A 71 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 801366E4 001334E4 7C 60 1B 79 */ or. r0, r3, r3 /* 801366E8 001334E8 41 82 00 10 */ beq lbl_801366F8 /* 801366EC 001334EC 7F E4 FB 78 */ mr r4, r31 @@ -90,7 +90,7 @@ lbl_801366F8: /* 801366FC 001334FC 48 00 00 D8 */ b lbl_801367D4 /* 80136700 00133500 7F E4 FB 78 */ mr r4, r31 /* 80136704 00133504 38 60 00 4C */ li r3, 0x4c -/* 80136708 00133508 4B FD 8A 49 */ bl func_8010F150 +/* 80136708 00133508 4B FD 8A 49 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8013670C 0013350C 7C 60 1B 79 */ or. r0, r3, r3 /* 80136710 00133510 41 82 00 10 */ beq lbl_80136720 /* 80136714 00133514 7F E4 FB 78 */ mr r4, r31 @@ -101,7 +101,7 @@ lbl_80136720: /* 80136724 00133524 48 00 00 B0 */ b lbl_801367D4 /* 80136728 00133528 7F E4 FB 78 */ mr r4, r31 /* 8013672C 0013352C 38 60 00 4C */ li r3, 0x4c -/* 80136730 00133530 4B FD 8A 21 */ bl func_8010F150 +/* 80136730 00133530 4B FD 8A 21 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80136734 00133534 7C 60 1B 79 */ or. r0, r3, r3 /* 80136738 00133538 41 82 00 10 */ beq lbl_80136748 /* 8013673C 0013353C 7F E4 FB 78 */ mr r4, r31 @@ -112,7 +112,7 @@ lbl_80136748: /* 8013674C 0013354C 48 00 00 88 */ b lbl_801367D4 /* 80136750 00133550 7F E4 FB 78 */ mr r4, r31 /* 80136754 00133554 38 60 00 50 */ li r3, 0x50 -/* 80136758 00133558 4B FD 89 F9 */ bl func_8010F150 +/* 80136758 00133558 4B FD 89 F9 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8013675C 0013355C 7C 60 1B 79 */ or. r0, r3, r3 /* 80136760 00133560 41 82 00 10 */ beq lbl_80136770 /* 80136764 00133564 7F E4 FB 78 */ mr r4, r31 @@ -123,7 +123,7 @@ lbl_80136770: /* 80136774 00133574 48 00 00 60 */ b lbl_801367D4 /* 80136778 00133578 7F E4 FB 78 */ mr r4, r31 /* 8013677C 0013357C 38 60 00 54 */ li r3, 0x54 -/* 80136780 00133580 4B FD 89 D1 */ bl func_8010F150 +/* 80136780 00133580 4B FD 89 D1 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80136784 00133584 7C 60 1B 79 */ or. r0, r3, r3 /* 80136788 00133588 41 82 00 10 */ beq lbl_80136798 /* 8013678C 0013358C 7F E4 FB 78 */ mr r4, r31 @@ -134,7 +134,7 @@ lbl_80136798: /* 8013679C 0013359C 48 00 00 38 */ b lbl_801367D4 /* 801367A0 001335A0 7F E4 FB 78 */ mr r4, r31 /* 801367A4 001335A4 38 60 00 4C */ li r3, 0x4c -/* 801367A8 001335A8 4B FD 89 A9 */ bl func_8010F150 +/* 801367A8 001335A8 4B FD 89 A9 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 801367AC 001335AC 7C 60 1B 79 */ or. r0, r3, r3 /* 801367B0 001335B0 41 82 00 10 */ beq lbl_801367C0 /* 801367B4 001335B4 7F E4 FB 78 */ mr r4, r31 @@ -146,7 +146,7 @@ lbl_801367C0: lbl_801367C8: /* 801367C8 001335C8 7F E3 FB 78 */ mr r3, r31 /* 801367CC 001335CC 38 80 00 00 */ li r4, 0 -/* 801367D0 001335D0 4B F1 74 C5 */ bl func_8004DC94 +/* 801367D0 001335D0 4B F1 74 C5 */ bl xUtil_idtag2string__FUii lbl_801367D4: /* 801367D4 001335D4 28 1E 00 00 */ cmplwi r30, 0 /* 801367D8 001335D8 7F C3 F3 78 */ mr r3, r30 @@ -175,7 +175,7 @@ lbl_801367E4: /* 80136830 00133630 83 E3 00 00 */ lwz r31, 0(r3) /* 80136834 00133634 90 1D 00 4C */ stw r0, 0x4c(r29) /* 80136838 00133638 7F E3 FB 78 */ mr r3, r31 -/* 8013683C 0013363C 4B FC E0 F5 */ bl func_80104930 +/* 8013683C 0013363C 4B FC E0 F5 */ bl FindMyConverse__12zNPCVillagerFv /* 80136840 00133640 80 1F 02 A8 */ lwz r0, 0x2a8(r31) /* 80136844 00133644 28 00 00 00 */ cmplwi r0, 0 /* 80136848 00133648 41 82 00 70 */ beq lbl_801368B8 @@ -183,13 +183,13 @@ lbl_801367E4: /* 80136850 00133650 38 60 00 06 */ li r3, 6 /* 80136854 00133654 60 00 00 02 */ ori r0, r0, 2 /* 80136858 00133658 90 1D 00 4C */ stw r0, 0x4c(r29) -/* 8013685C 0013365C 48 04 FF 89 */ bl func_801867E4 +/* 8013685C 0013365C 48 04 FF 89 */ bl GLYF_Acquire__F11en_npcglyph /* 80136860 00133660 90 7D 00 50 */ stw r3, 0x50(r29) /* 80136864 00133664 80 7D 00 50 */ lwz r3, 0x50(r29) /* 80136868 00133668 28 03 00 00 */ cmplwi r3, 0 /* 8013686C 0013366C 41 82 00 3C */ beq lbl_801368A8 /* 80136870 00133670 38 80 00 01 */ li r4, 1 -/* 80136874 00133674 48 05 02 15 */ bl func_80186A88 +/* 80136874 00133674 48 05 02 15 */ bl Enable__8NPCGlyphFi /* 80136878 00133678 3C 60 80 27 */ lis r3, lbl_8026CF48@ha /* 8013687C 0013367C 38 81 00 14 */ addi r4, r1, 0x14 /* 80136880 00133680 38 E3 CF 48 */ addi r7, r3, lbl_8026CF48@l @@ -201,10 +201,10 @@ lbl_801367E4: /* 80136898 00133698 90 61 00 18 */ stw r3, 0x18(r1) /* 8013689C 0013369C 90 01 00 1C */ stw r0, 0x1c(r1) /* 801368A0 001336A0 80 7D 00 50 */ lwz r3, 0x50(r29) -/* 801368A4 001336A4 48 05 03 E1 */ bl func_80186C84 +/* 801368A4 001336A4 48 05 03 E1 */ bl RotSet__8NPCGlyphFP5xVec3i lbl_801368A8: /* 801368A8 001336A8 38 60 00 00 */ li r3, 0 -/* 801368AC 001336AC 4B FF 76 D1 */ bl func_8012DF7C +/* 801368AC 001336AC 4B FF 76 D1 */ bl NPCWidget_Find__F17en_NPC_UI_WIDGETS /* 801368B0 001336B0 90 7D 00 54 */ stw r3, 0x54(r29) /* 801368B4 001336B4 48 00 00 7C */ b lbl_80136930 lbl_801368B8: @@ -217,13 +217,13 @@ lbl_801368B8: /* 801368D0 001336D0 41 82 00 60 */ beq lbl_80136930 lbl_801368D4: /* 801368D4 001336D4 38 60 00 07 */ li r3, 7 -/* 801368D8 001336D8 48 04 FF 0D */ bl func_801867E4 +/* 801368D8 001336D8 48 04 FF 0D */ bl GLYF_Acquire__F11en_npcglyph /* 801368DC 001336DC 90 7D 00 50 */ stw r3, 0x50(r29) /* 801368E0 001336E0 80 7D 00 50 */ lwz r3, 0x50(r29) /* 801368E4 001336E4 28 03 00 00 */ cmplwi r3, 0 /* 801368E8 001336E8 41 82 00 3C */ beq lbl_80136924 /* 801368EC 001336EC 38 80 00 01 */ li r4, 1 -/* 801368F0 001336F0 48 05 01 99 */ bl func_80186A88 +/* 801368F0 001336F0 48 05 01 99 */ bl Enable__8NPCGlyphFi /* 801368F4 001336F4 3C 60 80 27 */ lis r3, lbl_8026CF54@ha /* 801368F8 001336F8 38 81 00 08 */ addi r4, r1, 8 /* 801368FC 001336FC 38 E3 CF 54 */ addi r7, r3, lbl_8026CF54@l @@ -235,7 +235,7 @@ lbl_801368D4: /* 80136914 00133714 90 61 00 0C */ stw r3, 0xc(r1) /* 80136918 00133718 90 01 00 10 */ stw r0, 0x10(r1) /* 8013691C 0013371C 80 7D 00 50 */ lwz r3, 0x50(r29) -/* 80136920 00133720 48 05 03 65 */ bl func_80186C84 +/* 80136920 00133720 48 05 03 65 */ bl RotSet__8NPCGlyphFP5xVec3i lbl_80136924: /* 80136924 00133724 80 1D 00 4C */ lwz r0, 0x4c(r29) /* 80136928 00133728 60 00 00 04 */ ori r0, r0, 4 @@ -245,8 +245,8 @@ lbl_80136930: /* 80136934 00133734 7F E3 FB 78 */ mr r3, r31 /* 80136938 00133738 70 00 00 FB */ andi. r0, r0, 0xfb /* 8013693C 0013373C 98 1F 00 1B */ stb r0, 0x1b(r31) -/* 80136940 00133740 4B FB A5 AD */ bl func_800F0EEC -/* 80136944 00133744 4B EF A3 45 */ bl func_80030C88 +/* 80136940 00133740 4B FB A5 AD */ bl VelStop__10zNPCCommonFv +/* 80136944 00133744 4B EF A3 45 */ bl xurand__Fv /* 80136948 00133748 C0 02 A3 A8 */ lfs f0, lbl_803CED28-_SDA2_BASE_(r2) /* 8013694C 0013374C C0 42 A3 A4 */ lfs f2, lbl_803CED24-_SDA2_BASE_(r2) /* 80136950 00133750 EC 21 00 28 */ fsubs f1, f1, f0 @@ -254,16 +254,16 @@ lbl_80136930: /* 80136958 00133758 EC 22 00 72 */ fmuls f1, f2, f1 /* 8013695C 0013375C EC 00 00 7A */ fmadds f0, f0, f1, f0 /* 80136960 00133760 D0 1D 00 58 */ stfs f0, 0x58(r29) -/* 80136964 00133764 4B F6 31 A1 */ bl func_80099B04 +/* 80136964 00133764 4B F6 31 A1 */ bl zGameExtras_CheatFlags__Fv /* 80136968 00133768 54 60 03 9D */ rlwinm. r0, r3, 0, 0xe, 0xe /* 8013696C 0013376C 41 82 00 0C */ beq lbl_80136978 /* 80136970 00133770 7F A3 EB 78 */ mr r3, r29 -/* 80136974 00133774 48 00 07 01 */ bl func_80137074 +/* 80136974 00133774 48 00 07 01 */ bl ChkCheatMedic__18zNPCGoalPlayerNearFv lbl_80136978: /* 80136978 00133778 FC 20 F8 90 */ fmr f1, f31 /* 8013697C 0013377C 7F A3 EB 78 */ mr r3, r29 /* 80136980 00133780 7F C4 F3 78 */ mr r4, r30 -/* 80136984 00133784 4B F9 E7 91 */ bl func_800D5114 +/* 80136984 00133784 4B F9 E7 91 */ bl Enter__14zNPCGoalCommonFfPv /* 80136988 00133788 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 8013698C 0013378C 80 01 00 44 */ lwz r0, 0x44(r1) /* 80136990 00133790 CB E1 00 30 */ lfd f31, 0x30(r1) @@ -288,7 +288,7 @@ lbl_80136978: /* 801369DC 001337DC 28 03 00 00 */ cmplwi r3, 0 /* 801369E0 001337E0 83 E4 00 00 */ lwz r31, 0(r4) /* 801369E4 001337E4 41 82 00 08 */ beq lbl_801369EC -/* 801369E8 001337E8 48 05 00 C9 */ bl func_80186AB0 +/* 801369E8 001337E8 48 05 00 C9 */ bl Discard__8NPCGlyphFv lbl_801369EC: /* 801369EC 001337EC 38 00 00 00 */ li r0, 0 /* 801369F0 001337F0 90 1D 00 50 */ stw r0, 0x50(r29) @@ -297,12 +297,12 @@ lbl_801369EC: /* 801369FC 001337FC 41 82 00 10 */ beq lbl_80136A0C /* 80136A00 00133800 7F E4 FB 78 */ mr r4, r31 /* 80136A04 00133804 38 A0 00 00 */ li r5, 0 -/* 80136A08 00133808 4B FF 76 79 */ bl func_8012E080 +/* 80136A08 00133808 4B FF 76 79 */ bl Off__9NPCWidgetFPC10zNPCCommoni lbl_80136A0C: /* 80136A0C 0013380C 38 00 00 00 */ li r0, 0 /* 80136A10 00133810 7F E3 FB 78 */ mr r3, r31 /* 80136A14 00133814 90 1D 00 54 */ stw r0, 0x54(r29) -/* 80136A18 00133818 4B FC E0 01 */ bl func_80104A18 +/* 80136A18 00133818 4B FC E0 01 */ bl TossMyConverse__12zNPCVillagerFv /* 80136A1C 0013381C 38 00 00 00 */ li r0, 0 /* 80136A20 00133820 7F E3 FB 78 */ mr r3, r31 /* 80136A24 00133824 90 1D 00 4C */ stw r0, 0x4c(r29) @@ -335,14 +335,14 @@ lbl_80136A0C: /* 80136A90 00133890 83 E4 00 00 */ lwz r31, 0(r4) /* 80136A94 00133894 41 82 00 0C */ beq lbl_80136AA0 /* 80136A98 00133898 38 80 00 00 */ li r4, 0 -/* 80136A9C 0013389C 48 04 FF ED */ bl func_80186A88 +/* 80136A9C 0013389C 48 04 FF ED */ bl Enable__8NPCGlyphFi lbl_80136AA0: /* 80136AA0 001338A0 80 7D 00 54 */ lwz r3, 0x54(r29) /* 80136AA4 001338A4 28 03 00 00 */ cmplwi r3, 0 /* 80136AA8 001338A8 41 82 00 10 */ beq lbl_80136AB8 /* 80136AAC 001338AC 7F E4 FB 78 */ mr r4, r31 /* 80136AB0 001338B0 38 A0 00 00 */ li r5, 0 -/* 80136AB4 001338B4 4B FF 75 CD */ bl func_8012E080 +/* 80136AB4 001338B4 4B FF 75 CD */ bl Off__9NPCWidgetFPC10zNPCCommoni lbl_80136AB8: /* 80136AB8 001338B8 FC 20 F8 90 */ fmr f1, f31 /* 80136ABC 001338BC 7F A3 EB 78 */ mr r3, r29 @@ -380,13 +380,13 @@ lbl_80136B34: /* 80136B38 00133938 28 03 00 00 */ cmplwi r3, 0 /* 80136B3C 0013393C 41 82 00 4C */ beq lbl_80136B88 /* 80136B40 00133940 38 80 00 01 */ li r4, 1 -/* 80136B44 00133944 48 04 FF 45 */ bl func_80186A88 +/* 80136B44 00133944 48 04 FF 45 */ bl Enable__8NPCGlyphFi /* 80136B48 00133948 48 00 00 40 */ b lbl_80136B88 lbl_80136B4C: /* 80136B4C 0013394C 80 7D 00 50 */ lwz r3, 0x50(r29) /* 80136B50 00133950 28 03 00 00 */ cmplwi r3, 0 /* 80136B54 00133954 41 82 00 08 */ beq lbl_80136B5C -/* 80136B58 00133958 48 04 FF 59 */ bl func_80186AB0 +/* 80136B58 00133958 48 04 FF 59 */ bl Discard__8NPCGlyphFv lbl_80136B5C: /* 80136B5C 0013395C 38 00 00 00 */ li r0, 0 /* 80136B60 00133960 90 1D 00 50 */ stw r0, 0x50(r29) @@ -395,13 +395,13 @@ lbl_80136B5C: /* 80136B6C 0013396C 41 82 00 10 */ beq lbl_80136B7C /* 80136B70 00133970 7F E4 FB 78 */ mr r4, r31 /* 80136B74 00133974 38 A0 00 00 */ li r5, 0 -/* 80136B78 00133978 4B FF 75 09 */ bl func_8012E080 +/* 80136B78 00133978 4B FF 75 09 */ bl Off__9NPCWidgetFPC10zNPCCommoni lbl_80136B7C: /* 80136B7C 0013397C 38 00 00 00 */ li r0, 0 /* 80136B80 00133980 90 1D 00 54 */ stw r0, 0x54(r29) /* 80136B84 00133984 90 1D 00 4C */ stw r0, 0x4c(r29) lbl_80136B88: -/* 80136B88 00133988 4B EF A1 01 */ bl func_80030C88 +/* 80136B88 00133988 4B EF A1 01 */ bl xurand__Fv /* 80136B8C 0013398C C0 02 A3 A8 */ lfs f0, lbl_803CED28-_SDA2_BASE_(r2) /* 80136B90 00133990 7F A3 EB 78 */ mr r3, r29 /* 80136B94 00133994 C0 42 A3 A4 */ lfs f2, lbl_803CED24-_SDA2_BASE_(r2) @@ -412,7 +412,7 @@ lbl_80136B88: /* 80136BA8 001339A8 EC 42 00 F2 */ fmuls f2, f2, f3 /* 80136BAC 001339AC EC 00 00 BA */ fmadds f0, f0, f2, f0 /* 80136BB0 001339B0 D0 1D 00 58 */ stfs f0, 0x58(r29) -/* 80136BB4 001339B4 4B F9 E5 F9 */ bl func_800D51AC +/* 80136BB4 001339B4 4B F9 E5 F9 */ bl Resume__14zNPCGoalCommonFfPv /* 80136BB8 001339B8 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80136BBC 001339BC 80 01 00 34 */ lwz r0, 0x34(r1) /* 80136BC0 001339C0 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -451,7 +451,7 @@ lbl_80136B88: /* 80136C44 00133A44 90 C1 00 28 */ stw r6, 0x28(r1) /* 80136C48 00133A48 90 61 00 2C */ stw r3, 0x2c(r1) /* 80136C4C 00133A4C 90 01 00 30 */ stw r0, 0x30(r1) -/* 80136C50 00133A50 4B F6 2E B5 */ bl func_80099B04 +/* 80136C50 00133A50 4B F6 2E B5 */ bl zGameExtras_CheatFlags__Fv /* 80136C54 00133A54 80 9A 00 4C */ lwz r4, 0x4c(r26) /* 80136C58 00133A58 7C 7F 1B 78 */ mr r31, r3 /* 80136C5C 00133A5C 54 80 07 FF */ clrlwi. r0, r4, 0x1f @@ -466,11 +466,11 @@ lbl_80136B88: /* 80136C80 00133A80 48 00 00 54 */ b lbl_80136CD4 lbl_80136C84: /* 80136C84 00133A84 7F C3 F3 78 */ mr r3, r30 -/* 80136C88 00133A88 4B FB C7 59 */ bl func_800F33E0 +/* 80136C88 00133A88 4B FB C7 59 */ bl SomethingWonderful__10zNPCCommonFv /* 80136C8C 00133A8C 2C 03 00 00 */ cmpwi r3, 0 /* 80136C90 00133A90 40 82 00 14 */ bne lbl_80136CA4 /* 80136C94 00133A94 7F C3 F3 78 */ mr r3, r30 -/* 80136C98 00133A98 4B FC DA B9 */ bl func_80104750 +/* 80136C98 00133A98 4B FC DA B9 */ bl PlayerIsStaring__12zNPCVillagerFv /* 80136C9C 00133A9C 2C 03 00 00 */ cmpwi r3, 0 /* 80136CA0 00133AA0 40 82 00 1C */ bne lbl_80136CBC lbl_80136CA4: @@ -486,7 +486,7 @@ lbl_80136CBC: /* 80136CC4 00133AC4 7F 43 D3 78 */ mr r3, r26 /* 80136CC8 00133AC8 7F 65 DB 78 */ mr r5, r27 /* 80136CCC 00133ACC 38 81 00 0C */ addi r4, r1, 0xc -/* 80136CD0 00133AD0 48 00 04 3D */ bl func_8013710C +/* 80136CD0 00133AD0 48 00 04 3D */ bl ChkCheatDogTrix__18zNPCGoalPlayerNearFPiP11en_trantype lbl_80136CD4: /* 80136CD4 00133AD4 80 1B 00 00 */ lwz r0, 0(r27) /* 80136CD8 00133AD8 2C 00 00 00 */ cmpwi r0, 0 @@ -528,7 +528,7 @@ lbl_80136D28: /* 80136D60 00133B60 80 7A 00 54 */ lwz r3, 0x54(r26) /* 80136D64 00133B64 7F C4 F3 78 */ mr r4, r30 /* 80136D68 00133B68 38 A0 00 00 */ li r5, 0 -/* 80136D6C 00133B6C 4B FF 73 15 */ bl func_8012E080 +/* 80136D6C 00133B6C 4B FF 73 15 */ bl Off__9NPCWidgetFPC10zNPCCommoni /* 80136D70 00133B70 48 00 00 24 */ b lbl_80136D94 lbl_80136D74: /* 80136D74 00133B74 FC 20 E8 90 */ fmr f1, f29 @@ -538,17 +538,17 @@ lbl_80136D74: /* 80136D84 00133B84 80 7A 00 54 */ lwz r3, 0x54(r26) /* 80136D88 00133B88 7F C4 F3 78 */ mr r4, r30 /* 80136D8C 00133B8C 38 A0 00 00 */ li r5, 0 -/* 80136D90 00133B90 4B FF 72 49 */ bl func_8012DFD8 +/* 80136D90 00133B90 4B FF 72 49 */ bl On__9NPCWidgetFPC10zNPCCommoni lbl_80136D94: /* 80136D94 00133B94 80 7A 00 54 */ lwz r3, 0x54(r26) /* 80136D98 00133B98 28 03 00 00 */ cmplwi r3, 0 /* 80136D9C 00133B9C 41 82 00 48 */ beq lbl_80136DE4 /* 80136DA0 00133BA0 7F C4 F3 78 */ mr r4, r30 -/* 80136DA4 00133BA4 4B FF 74 01 */ bl func_8012E1A4 +/* 80136DA4 00133BA4 4B FF 74 01 */ bl NPCIsTheLocker__9NPCWidgetFPC10zNPCCommon /* 80136DA8 00133BA8 2C 03 00 00 */ cmpwi r3, 0 /* 80136DAC 00133BAC 41 82 00 38 */ beq lbl_80136DE4 /* 80136DB0 00133BB0 80 7A 00 54 */ lwz r3, 0x54(r26) -/* 80136DB4 00133BB4 4B FF 73 4D */ bl func_8012E100 +/* 80136DB4 00133BB4 4B FF 73 4D */ bl IsVisible__9NPCWidgetFv /* 80136DB8 00133BB8 2C 03 00 00 */ cmpwi r3, 0 /* 80136DBC 00133BBC 41 82 00 28 */ beq lbl_80136DE4 /* 80136DC0 00133BC0 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -559,7 +559,7 @@ lbl_80136D94: /* 80136DD4 00133BD4 41 82 00 10 */ beq lbl_80136DE4 /* 80136DD8 00133BD8 80 9E 00 00 */ lwz r4, 0(r30) /* 80136DDC 00133BDC 38 60 00 0E */ li r3, 0xe -/* 80136DE0 00133BE0 4B FB 65 79 */ bl func_800ED358 +/* 80136DE0 00133BE0 4B FB 65 79 */ bl zNPCMsg_SendMsg__F13en_NPC_MSG_IDUi lbl_80136DE4: /* 80136DE4 00133BE4 80 1A 00 50 */ lwz r0, 0x50(r26) /* 80136DE8 00133BE8 28 00 00 00 */ cmplwi r0, 0 @@ -576,7 +576,7 @@ lbl_80136DE4: /* 80136E14 00133C14 4B F4 BE E5 */ bl func_80082CF8 /* 80136E18 00133C18 7C 64 1B 78 */ mr r4, r3 /* 80136E1C 00133C1C 38 61 00 10 */ addi r3, r1, 0x10 -/* 80136E20 00133C20 4B F1 76 BD */ bl func_8004E4DC +/* 80136E20 00133C20 4B F1 76 BD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80136E24 00133C24 80 1D 00 30 */ lwz r0, 0x30(r29) /* 80136E28 00133C28 2C 00 00 00 */ cmpwi r0, 0 /* 80136E2C 00133C2C 41 82 00 20 */ beq lbl_80136E4C @@ -624,10 +624,10 @@ lbl_80136EAC: lbl_80136EC4: /* 80136EC4 00133CC4 80 7A 00 50 */ lwz r3, 0x50(r26) /* 80136EC8 00133CC8 38 81 00 10 */ addi r4, r1, 0x10 -/* 80136ECC 00133CCC 48 04 FC 35 */ bl func_80186B00 +/* 80136ECC 00133CCC 48 04 FC 35 */ bl PosSet__8NPCGlyphFP5xVec3 /* 80136ED0 00133CD0 80 7A 00 50 */ lwz r3, 0x50(r26) /* 80136ED4 00133CD4 38 80 00 00 */ li r4, 0 -/* 80136ED8 00133CD8 48 04 FF F9 */ bl func_80186ED0 +/* 80136ED8 00133CD8 48 04 FF F9 */ bl RotAddDelta__8NPCGlyphFP7xMat3x3 lbl_80136EDC: /* 80136EDC 00133CDC C0 3A 00 58 */ lfs f1, 0x58(r26) /* 80136EE0 00133CE0 C0 02 A3 B8 */ lfs f0, lbl_803CED38-_SDA2_BASE_(r2) @@ -640,7 +640,7 @@ lbl_80136EF4: lbl_80136EF8: /* 80136EF8 00133CF8 2C 00 00 00 */ cmpwi r0, 0 /* 80136EFC 00133CFC 41 82 00 5C */ beq lbl_80136F58 -/* 80136F00 00133D00 4B EF 9D 89 */ bl func_80030C88 +/* 80136F00 00133D00 4B EF 9D 89 */ bl xurand__Fv /* 80136F04 00133D04 C0 02 A3 A8 */ lfs f0, lbl_803CED28-_SDA2_BASE_(r2) /* 80136F08 00133D08 C0 42 A3 A4 */ lfs f2, lbl_803CED24-_SDA2_BASE_(r2) /* 80136F0C 00133D0C EC 21 00 28 */ fsubs f1, f1, f0 @@ -648,7 +648,7 @@ lbl_80136EF8: /* 80136F14 00133D14 EC 22 00 72 */ fmuls f1, f2, f1 /* 80136F18 00133D18 EC 00 00 7A */ fmadds f0, f0, f1, f0 /* 80136F1C 00133D1C D0 1A 00 58 */ stfs f0, 0x58(r26) -/* 80136F20 00133D20 4B EF 9D 69 */ bl func_80030C88 +/* 80136F20 00133D20 4B EF 9D 69 */ bl xurand__Fv /* 80136F24 00133D24 C0 42 A3 A0 */ lfs f2, lbl_803CED20-_SDA2_BASE_(r2) /* 80136F28 00133D28 7F 43 D3 78 */ mr r3, r26 /* 80136F2C 00133D2C C0 1A 00 58 */ lfs f0, 0x58(r26) @@ -656,11 +656,11 @@ lbl_80136EF8: /* 80136F34 00133D34 38 A0 00 00 */ li r5, 0 /* 80136F38 00133D38 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80136F3C 00133D3C D0 1A 00 58 */ stfs f0, 0x58(r26) -/* 80136F40 00133D40 4B F9 E3 D9 */ bl func_800D5318 +/* 80136F40 00133D40 4B F9 E3 D9 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 80136F44 00133D44 57 E0 02 95 */ rlwinm. r0, r31, 0, 0xa, 0xa /* 80136F48 00133D48 41 82 00 2C */ beq lbl_80136F74 /* 80136F4C 00133D4C 7F 43 D3 78 */ mr r3, r26 -/* 80136F50 00133D50 48 00 01 95 */ bl func_801370E4 +/* 80136F50 00133D50 48 00 01 95 */ bl DoCheatPanHandle__18zNPCGoalPlayerNearFv /* 80136F54 00133D54 48 00 00 20 */ b lbl_80136F74 lbl_80136F58: /* 80136F58 00133D58 EC 21 F8 28 */ fsubs f1, f1, f31 @@ -674,7 +674,7 @@ lbl_80136F70: /* 80136F70 00133D70 D0 1A 00 58 */ stfs f0, 0x58(r26) lbl_80136F74: /* 80136F74 00133D74 7F C3 F3 78 */ mr r3, r30 -/* 80136F78 00133D78 4B FB 9F 75 */ bl func_800F0EEC +/* 80136F78 00133D78 4B FB 9F 75 */ bl VelStop__10zNPCCommonFv /* 80136F7C 00133D7C 7F C3 F3 78 */ mr r3, r30 /* 80136F80 00133D80 4B EE 48 89 */ bl func_8001B808 /* 80136F84 00133D84 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -693,7 +693,7 @@ lbl_80136F74: /* 80136FB8 00133DB8 40 81 00 38 */ ble lbl_80136FF0 /* 80136FBC 00133DBC 38 61 00 28 */ addi r3, r1, 0x28 /* 80136FC0 00133DC0 7C 64 1B 78 */ mr r4, r3 -/* 80136FC4 00133DC4 4B F1 73 2D */ bl func_8004E2F0 +/* 80136FC4 00133DC4 4B F1 73 2D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80136FC8 00133DC8 57 E0 06 3F */ clrlwi. r0, r31, 0x18 /* 80136FCC 00133DCC 41 82 00 10 */ beq lbl_80136FDC /* 80136FD0 00133DD0 C0 22 A3 CC */ lfs f1, lbl_803CED4C-_SDA2_BASE_(r2) @@ -704,14 +704,14 @@ lbl_80136FDC: /* 80136FE0 00133DE0 C0 42 A3 CC */ lfs f2, lbl_803CED4C-_SDA2_BASE_(r2) /* 80136FE4 00133DE4 7F C3 F3 78 */ mr r3, r30 /* 80136FE8 00133DE8 38 81 00 28 */ addi r4, r1, 0x28 -/* 80136FEC 00133DEC 4B FB A2 4D */ bl func_800F1238 +/* 80136FEC 00133DEC 4B FB A2 4D */ bl TurnToFace__10zNPCCommonFfPC5xVec3f lbl_80136FF0: /* 80136FF0 00133DF0 FC 20 F8 90 */ fmr f1, f31 /* 80136FF4 00133DF4 7F 43 D3 78 */ mr r3, r26 /* 80136FF8 00133DF8 7F 64 DB 78 */ mr r4, r27 /* 80136FFC 00133DFC 7F 85 E3 78 */ mr r5, r28 /* 80137000 00133E00 38 C0 00 00 */ li r6, 0 -/* 80137004 00133E04 4B FD 7B 45 */ bl func_8010EB48 +/* 80137004 00133E04 4B FD 7B 45 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_80137008: /* 80137008 00133E08 E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0 /* 8013700C 00133E0C CB E1 00 80 */ lfd f31, 0x80(r1) @@ -743,8 +743,8 @@ lbl_8013706C: /* 8013706C 00133E6C 7C 83 23 78 */ mr r3, r4 /* 80137070 00133E70 4E 80 00 20 */ blr -.global func_80137074 -func_80137074: +.global ChkCheatMedic__18zNPCGoalPlayerNearFv +ChkCheatMedic__18zNPCGoalPlayerNearFv: /* 80137074 00133E74 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80137078 00133E78 7C 08 02 A6 */ mflr r0 /* 8013707C 00133E7C 90 01 00 14 */ stw r0, 0x14(r1) @@ -760,7 +760,7 @@ lbl_8013709C: /* 801370A0 00133EA0 34 03 FF FF */ addic. r0, r3, -1 /* 801370A4 00133EA4 90 0D 96 48 */ stw r0, lbl_803CBF48-_SDA_BASE_(r13) /* 801370A8 00133EA8 41 81 00 2C */ bgt lbl_801370D4 -/* 801370AC 00133EAC 4B EF 9B DD */ bl func_80030C88 +/* 801370AC 00133EAC 4B EF 9B DD */ bl xurand__Fv /* 801370B0 00133EB0 C0 02 A3 AC */ lfs f0, lbl_803CED2C-_SDA2_BASE_(r2) /* 801370B4 00133EB4 38 60 00 01 */ li r3, 1 /* 801370B8 00133EB8 EC 00 00 72 */ fmuls f0, f0, f1 @@ -769,15 +769,15 @@ lbl_8013709C: /* 801370C4 00133EC4 80 81 00 0C */ lwz r4, 0xc(r1) /* 801370C8 00133EC8 38 04 00 05 */ addi r0, r4, 5 /* 801370CC 00133ECC 90 0D 96 48 */ stw r0, lbl_803CBF48-_SDA_BASE_(r13) -/* 801370D0 00133ED0 4B F3 F8 FD */ bl func_800769CC +/* 801370D0 00133ED0 4B F3 F8 FD */ bl zEntPlayer_GiveHealth__Fi lbl_801370D4: /* 801370D4 00133ED4 80 01 00 14 */ lwz r0, 0x14(r1) /* 801370D8 00133ED8 7C 08 03 A6 */ mtlr r0 /* 801370DC 00133EDC 38 21 00 10 */ addi r1, r1, 0x10 /* 801370E0 00133EE0 4E 80 00 20 */ blr -.global func_801370E4 -func_801370E4: +.global DoCheatPanHandle__18zNPCGoalPlayerNearFv +DoCheatPanHandle__18zNPCGoalPlayerNearFv: /* 801370E4 00133EE4 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 801370E8 00133EE8 3C 60 00 01 */ lis r3, 0x000124F8@ha /* 801370EC 00133EEC 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l @@ -789,8 +789,8 @@ func_801370E4: /* 80137104 00133F04 90 05 1B 00 */ stw r0, 0x1b00(r5) /* 80137108 00133F08 4E 80 00 20 */ blr -.global func_8013710C -func_8013710C: +.global ChkCheatDogTrix__18zNPCGoalPlayerNearFPiP11en_trantype +ChkCheatDogTrix__18zNPCGoalPlayerNearFPiP11en_trantype: /* 8013710C 00133F0C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80137110 00133F10 7C 08 02 A6 */ mflr r0 /* 80137114 00133F14 3C C0 80 2A */ lis r6, lbl_802995B0@ha @@ -808,60 +808,60 @@ func_8013710C: /* 80137144 00133F44 40 82 00 F4 */ bne lbl_80137238 /* 80137148 00133F48 3C 60 80 27 */ lis r3, lbl_8026CFB0@ha /* 8013714C 00133F4C 38 63 CF B0 */ addi r3, r3, lbl_8026CFB0@l -/* 80137150 00133F50 4B F1 50 C5 */ bl func_8004C214 +/* 80137150 00133F50 4B F1 50 C5 */ bl xStrHash__FPCc /* 80137154 00133F54 3C 80 80 27 */ lis r4, lbl_8026CFB0@ha /* 80137158 00133F58 90 7F 00 2C */ stw r3, 0x2c(r31) /* 8013715C 00133F5C 38 64 CF B0 */ addi r3, r4, lbl_8026CFB0@l /* 80137160 00133F60 38 63 00 0B */ addi r3, r3, 0xb -/* 80137164 00133F64 4B F1 50 B1 */ bl func_8004C214 +/* 80137164 00133F64 4B F1 50 B1 */ bl xStrHash__FPCc /* 80137168 00133F68 38 BF 00 2C */ addi r5, r31, 0x2c /* 8013716C 00133F6C 3C 80 80 27 */ lis r4, lbl_8026CFB0@ha /* 80137170 00133F70 90 65 00 04 */ stw r3, 4(r5) /* 80137174 00133F74 38 64 CF B0 */ addi r3, r4, lbl_8026CFB0@l /* 80137178 00133F78 38 63 00 16 */ addi r3, r3, 0x16 -/* 8013717C 00133F7C 4B F1 50 99 */ bl func_8004C214 +/* 8013717C 00133F7C 4B F1 50 99 */ bl xStrHash__FPCc /* 80137180 00133F80 38 BF 00 2C */ addi r5, r31, 0x2c /* 80137184 00133F84 3C 80 80 27 */ lis r4, lbl_8026CFB0@ha /* 80137188 00133F88 90 65 00 08 */ stw r3, 8(r5) /* 8013718C 00133F8C 38 64 CF B0 */ addi r3, r4, lbl_8026CFB0@l /* 80137190 00133F90 38 63 00 20 */ addi r3, r3, 0x20 -/* 80137194 00133F94 4B F1 50 81 */ bl func_8004C214 +/* 80137194 00133F94 4B F1 50 81 */ bl xStrHash__FPCc /* 80137198 00133F98 38 BF 00 2C */ addi r5, r31, 0x2c /* 8013719C 00133F9C 3C 80 80 27 */ lis r4, lbl_8026CFB0@ha /* 801371A0 00133FA0 90 65 00 0C */ stw r3, 0xc(r5) /* 801371A4 00133FA4 38 64 CF B0 */ addi r3, r4, lbl_8026CFB0@l /* 801371A8 00133FA8 38 63 00 30 */ addi r3, r3, 0x30 -/* 801371AC 00133FAC 4B F1 50 69 */ bl func_8004C214 +/* 801371AC 00133FAC 4B F1 50 69 */ bl xStrHash__FPCc /* 801371B0 00133FB0 38 BF 00 2C */ addi r5, r31, 0x2c /* 801371B4 00133FB4 3C 80 80 27 */ lis r4, lbl_8026CFB0@ha /* 801371B8 00133FB8 90 65 00 10 */ stw r3, 0x10(r5) /* 801371BC 00133FBC 38 64 CF B0 */ addi r3, r4, lbl_8026CFB0@l /* 801371C0 00133FC0 38 63 00 3C */ addi r3, r3, 0x3c -/* 801371C4 00133FC4 4B F1 50 51 */ bl func_8004C214 +/* 801371C4 00133FC4 4B F1 50 51 */ bl xStrHash__FPCc /* 801371C8 00133FC8 38 BF 00 2C */ addi r5, r31, 0x2c /* 801371CC 00133FCC 3C 80 80 27 */ lis r4, lbl_8026CFB0@ha /* 801371D0 00133FD0 90 65 00 14 */ stw r3, 0x14(r5) /* 801371D4 00133FD4 38 64 CF B0 */ addi r3, r4, lbl_8026CFB0@l /* 801371D8 00133FD8 38 63 00 51 */ addi r3, r3, 0x51 -/* 801371DC 00133FDC 4B F1 50 39 */ bl func_8004C214 +/* 801371DC 00133FDC 4B F1 50 39 */ bl xStrHash__FPCc /* 801371E0 00133FE0 38 BF 00 2C */ addi r5, r31, 0x2c /* 801371E4 00133FE4 3C 80 80 27 */ lis r4, lbl_8026CFB0@ha /* 801371E8 00133FE8 90 65 00 18 */ stw r3, 0x18(r5) /* 801371EC 00133FEC 38 64 CF B0 */ addi r3, r4, lbl_8026CFB0@l /* 801371F0 00133FF0 38 63 00 65 */ addi r3, r3, 0x65 -/* 801371F4 00133FF4 4B F1 50 21 */ bl func_8004C214 +/* 801371F4 00133FF4 4B F1 50 21 */ bl xStrHash__FPCc /* 801371F8 00133FF8 38 BF 00 2C */ addi r5, r31, 0x2c /* 801371FC 00133FFC 3C 80 80 27 */ lis r4, lbl_8026CFB0@ha /* 80137200 00134000 90 65 00 1C */ stw r3, 0x1c(r5) /* 80137204 00134004 38 64 CF B0 */ addi r3, r4, lbl_8026CFB0@l /* 80137208 00134008 38 63 00 75 */ addi r3, r3, 0x75 -/* 8013720C 0013400C 4B F1 50 09 */ bl func_8004C214 +/* 8013720C 0013400C 4B F1 50 09 */ bl xStrHash__FPCc /* 80137210 00134010 38 BF 00 2C */ addi r5, r31, 0x2c /* 80137214 00134014 3C 80 80 27 */ lis r4, lbl_8026CFB0@ha /* 80137218 00134018 90 65 00 20 */ stw r3, 0x20(r5) /* 8013721C 0013401C 38 64 CF B0 */ addi r3, r4, lbl_8026CFB0@l /* 80137220 00134020 38 63 00 85 */ addi r3, r3, 0x85 -/* 80137224 00134024 4B F1 4F F1 */ bl func_8004C214 +/* 80137224 00134024 4B F1 4F F1 */ bl xStrHash__FPCc /* 80137228 00134028 38 9F 00 2C */ addi r4, r31, 0x2c /* 8013722C 0013402C 38 00 00 01 */ li r0, 1 /* 80137230 00134030 90 64 00 24 */ stw r3, 0x24(r4) @@ -873,18 +873,18 @@ lbl_80137238: /* 80137244 00134044 3C 60 80 27 */ lis r3, lbl_8026CFB0@ha /* 80137248 00134048 38 63 CF B0 */ addi r3, r3, lbl_8026CFB0@l /* 8013724C 0013404C 38 63 00 9A */ addi r3, r3, 0x9a -/* 80137250 00134050 4B F1 4F C5 */ bl func_8004C214 +/* 80137250 00134050 4B F1 4F C5 */ bl xStrHash__FPCc /* 80137254 00134054 3C 80 80 27 */ lis r4, lbl_8026CFB0@ha /* 80137258 00134058 90 7F 00 54 */ stw r3, 0x54(r31) /* 8013725C 0013405C 38 64 CF B0 */ addi r3, r4, lbl_8026CFB0@l /* 80137260 00134060 38 63 00 A7 */ addi r3, r3, 0xa7 -/* 80137264 00134064 4B F1 4F B1 */ bl func_8004C214 +/* 80137264 00134064 4B F1 4F B1 */ bl xStrHash__FPCc /* 80137268 00134068 38 BF 00 54 */ addi r5, r31, 0x54 /* 8013726C 0013406C 3C 80 80 27 */ lis r4, lbl_8026CFB0@ha /* 80137270 00134070 90 65 00 04 */ stw r3, 4(r5) /* 80137274 00134074 38 64 CF B0 */ addi r3, r4, lbl_8026CFB0@l /* 80137278 00134078 38 63 00 B3 */ addi r3, r3, 0xb3 -/* 8013727C 0013407C 4B F1 4F 99 */ bl func_8004C214 +/* 8013727C 0013407C 4B F1 4F 99 */ bl xStrHash__FPCc /* 80137280 00134080 38 9F 00 54 */ addi r4, r31, 0x54 /* 80137284 00134084 38 00 00 01 */ li r0, 1 /* 80137288 00134088 90 64 00 08 */ stw r3, 8(r4) @@ -896,18 +896,18 @@ lbl_80137290: /* 8013729C 0013409C 3C 60 80 27 */ lis r3, lbl_8026CFB0@ha /* 801372A0 001340A0 38 63 CF B0 */ addi r3, r3, lbl_8026CFB0@l /* 801372A4 001340A4 38 63 00 9A */ addi r3, r3, 0x9a -/* 801372A8 001340A8 4B F1 4F 6D */ bl func_8004C214 +/* 801372A8 001340A8 4B F1 4F 6D */ bl xStrHash__FPCc /* 801372AC 001340AC 3C 80 80 27 */ lis r4, lbl_8026CFB0@ha /* 801372B0 001340B0 90 7F 00 68 */ stw r3, 0x68(r31) /* 801372B4 001340B4 38 64 CF B0 */ addi r3, r4, lbl_8026CFB0@l /* 801372B8 001340B8 38 63 00 A7 */ addi r3, r3, 0xa7 -/* 801372BC 001340BC 4B F1 4F 59 */ bl func_8004C214 +/* 801372BC 001340BC 4B F1 4F 59 */ bl xStrHash__FPCc /* 801372C0 001340C0 38 BF 00 68 */ addi r5, r31, 0x68 /* 801372C4 001340C4 3C 80 80 27 */ lis r4, lbl_8026CFB0@ha /* 801372C8 001340C8 90 65 00 04 */ stw r3, 4(r5) /* 801372CC 001340CC 38 64 CF B0 */ addi r3, r4, lbl_8026CFB0@l /* 801372D0 001340D0 38 63 00 C3 */ addi r3, r3, 0xc3 -/* 801372D4 001340D4 4B F1 4F 41 */ bl func_8004C214 +/* 801372D4 001340D4 4B F1 4F 41 */ bl xStrHash__FPCc /* 801372D8 001340D8 38 9F 00 68 */ addi r4, r31, 0x68 /* 801372DC 001340DC 38 00 00 01 */ li r0, 1 /* 801372E0 001340E0 90 64 00 08 */ stw r3, 8(r4) @@ -1049,7 +1049,7 @@ lbl_8013749C: /* 801374B4 001342B4 7C 65 1B 78 */ mr r5, r3 /* 801374B8 001342B8 38 64 CF 78 */ addi r3, r4, lbl_8026CF78@l /* 801374BC 001342BC 38 80 00 05 */ li r4, 5 -/* 801374C0 001342C0 4B F2 EB 41 */ bl func_80066000 +/* 801374C0 001342C0 4B F2 EB 41 */ bl zEntPickup_SpawnNRewards__FPUiUiP5xVec3 /* 801374C4 001342C4 3C 60 4E 47 */ lis r3, 0x4E475338@ha /* 801374C8 001342C8 38 00 00 02 */ li r0, 2 /* 801374CC 001342CC 38 63 53 38 */ addi r3, r3, 0x4E475338@l @@ -1083,12 +1083,12 @@ lbl_801374D8: /* 80137538 00134338 90 03 00 58 */ stw r0, 0x58(r3) /* 8013753C 0013433C 90 03 00 54 */ stw r0, 0x54(r3) /* 80137540 00134340 80 83 00 5C */ lwz r4, 0x5c(r3) -/* 80137544 00134344 48 00 04 AD */ bl func_801379F0 +/* 80137544 00134344 48 00 04 AD */ bl StartSFX__12zNPCGoalTalkFP4xSFX /* 80137548 00134348 80 1F 02 A8 */ lwz r0, 0x2a8(r31) /* 8013754C 0013434C 28 00 00 00 */ cmplwi r0, 0 /* 80137550 00134350 40 82 00 0C */ bne lbl_8013755C /* 80137554 00134354 7F E3 FB 78 */ mr r3, r31 -/* 80137558 00134358 4B FC D3 D9 */ bl func_80104930 +/* 80137558 00134358 4B FC D3 D9 */ bl FindMyConverse__12zNPCVillagerFv lbl_8013755C: /* 8013755C 0013435C 80 1F 02 A8 */ lwz r0, 0x2a8(r31) /* 80137560 00134360 28 00 00 00 */ cmplwi r0, 0 @@ -1096,23 +1096,23 @@ lbl_8013755C: /* 80137568 00134368 93 FF 02 A4 */ stw r31, 0x2a4(r31) /* 8013756C 0013436C 38 9F 02 A0 */ addi r4, r31, 0x2a0 /* 80137570 00134370 80 7F 02 A8 */ lwz r3, 0x2a8(r31) -/* 80137574 00134374 4B FF D8 C5 */ bl func_80134E38 +/* 80137574 00134374 4B FF D8 C5 */ bl set_callback__8ztaskboxFPQ28ztaskbox8callback /* 80137578 00134378 80 7F 02 A8 */ lwz r3, 0x2a8(r31) /* 8013757C 0013437C 7F E4 FB 78 */ mr r4, r31 -/* 80137580 00134380 4B FF D5 49 */ bl func_80134AC8 +/* 80137580 00134380 4B FF D5 49 */ bl start_talk__8ztaskboxFP10zNPCCommon lbl_80137584: /* 80137584 00134384 7F E3 FB 78 */ mr r3, r31 /* 80137588 00134388 38 80 00 01 */ li r4, 1 /* 8013758C 0013438C 38 A0 00 00 */ li r5, 0 -/* 80137590 00134390 4B FB BE 19 */ bl func_800F33A8 +/* 80137590 00134390 4B FB BE 19 */ bl WonderOfTalking__10zNPCCommonFiP5xBase /* 80137594 00134394 C0 02 A3 A4 */ lfs f0, lbl_803CED24-_SDA2_BASE_(r2) /* 80137598 00134398 7F E3 FB 78 */ mr r3, r31 /* 8013759C 0013439C D0 1D 00 50 */ stfs f0, 0x50(r29) /* 801375A0 001343A0 4B EE 42 69 */ bl func_8001B808 /* 801375A4 001343A4 7C 64 1B 78 */ mr r4, r3 /* 801375A8 001343A8 38 7D 00 64 */ addi r3, r29, 0x64 -/* 801375AC 001343AC 4B F1 6F 31 */ bl func_8004E4DC -/* 801375B0 001343B0 4B EF 96 D9 */ bl func_80030C88 +/* 801375AC 001343AC 4B F1 6F 31 */ bl xVec3Copy__FP5xVec3PC5xVec3 +/* 801375B0 001343B0 4B EF 96 D9 */ bl xurand__Fv /* 801375B4 001343B4 C0 02 A3 A8 */ lfs f0, lbl_803CED28-_SDA2_BASE_(r2) /* 801375B8 001343B8 7F E3 FB 78 */ mr r3, r31 /* 801375BC 001343BC C0 42 A3 A4 */ lfs f2, lbl_803CED24-_SDA2_BASE_(r2) @@ -1124,11 +1124,11 @@ lbl_80137584: /* 801375D4 001343D4 88 1F 00 1B */ lbz r0, 0x1b(r31) /* 801375D8 001343D8 70 00 00 FB */ andi. r0, r0, 0xfb /* 801375DC 001343DC 98 1F 00 1B */ stb r0, 0x1b(r31) -/* 801375E0 001343E0 4B FB 99 0D */ bl func_800F0EEC +/* 801375E0 001343E0 4B FB 99 0D */ bl VelStop__10zNPCCommonFv /* 801375E4 001343E4 FC 20 F8 90 */ fmr f1, f31 /* 801375E8 001343E8 7F A3 EB 78 */ mr r3, r29 /* 801375EC 001343EC 7F C4 F3 78 */ mr r4, r30 -/* 801375F0 001343F0 4B F9 DB 25 */ bl func_800D5114 +/* 801375F0 001343F0 4B F9 DB 25 */ bl Enter__14zNPCGoalCommonFfPv /* 801375F4 001343F4 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 801375F8 001343F8 80 01 00 34 */ lwz r0, 0x34(r1) /* 801375FC 001343FC CB E1 00 20 */ lfd f31, 0x20(r1) @@ -1153,7 +1153,7 @@ lbl_80137584: /* 80137648 00134448 80 63 00 18 */ lwz r3, 0x18(r3) /* 8013764C 0013444C 83 E3 00 00 */ lwz r31, 0(r3) /* 80137650 00134450 7F E3 FB 78 */ mr r3, r31 -/* 80137654 00134454 4B FB BD 55 */ bl func_800F33A8 +/* 80137654 00134454 4B FB BD 55 */ bl WonderOfTalking__10zNPCCommonFiP5xBase /* 80137658 00134458 7F E3 FB 78 */ mr r3, r31 /* 8013765C 0013445C 4B FA 1A D9 */ bl func_800D9134 /* 80137660 00134460 FC 20 F8 90 */ fmr f1, f31 @@ -1198,7 +1198,7 @@ lbl_80137584: /* 801376FC 001344FC 48 00 02 74 */ b lbl_80137970 lbl_80137700: /* 80137700 00134500 7F E3 FB 78 */ mr r3, r31 -/* 80137704 00134504 4B FC D3 15 */ bl func_80104A18 +/* 80137704 00134504 4B FC D3 15 */ bl TossMyConverse__12zNPCVillagerFv /* 80137708 00134508 7F 63 DB 78 */ mr r3, r27 /* 8013770C 0013450C 4B FA 1B 61 */ bl func_800D926C /* 80137710 00134510 38 00 00 01 */ li r0, 1 @@ -1221,7 +1221,7 @@ lbl_8013771C: /* 80137750 00134550 4B F1 09 59 */ bl func_800480A8 lbl_80137754: /* 80137754 00134554 7F E3 FB 78 */ mr r3, r31 -/* 80137758 00134558 4B FB 97 95 */ bl func_800F0EEC +/* 80137758 00134558 4B FB 97 95 */ bl VelStop__10zNPCCommonFv /* 8013775C 0013455C C0 1C 00 64 */ lfs f0, 0x64(r28) /* 80137760 00134560 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80137764 00134564 D0 03 00 30 */ stfs f0, 0x30(r3) @@ -1245,7 +1245,7 @@ lbl_80137754: /* 801377AC 001345AC C0 42 A3 CC */ lfs f2, lbl_803CED4C-_SDA2_BASE_(r2) /* 801377B0 001345B0 7F E3 FB 78 */ mr r3, r31 /* 801377B4 001345B4 38 81 00 08 */ addi r4, r1, 8 -/* 801377B8 001345B8 4B FB 9A 81 */ bl func_800F1238 +/* 801377B8 001345B8 4B FB 9A 81 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f lbl_801377BC: /* 801377BC 001345BC C0 3C 00 50 */ lfs f1, 0x50(r28) /* 801377C0 001345C0 C0 02 A3 B8 */ lfs f0, lbl_803CED38-_SDA2_BASE_(r2) @@ -1260,7 +1260,7 @@ lbl_801377BC: /* 801377E4 001345E4 7F E3 FB 78 */ mr r3, r31 /* 801377E8 001345E8 38 80 00 02 */ li r4, 2 /* 801377EC 001345EC 38 A0 00 00 */ li r5, 0 -/* 801377F0 001345F0 4B FB C1 A5 */ bl func_800F3994 +/* 801377F0 001345F0 4B FB C1 A5 */ bl SndKillSounds__10zNPCCommonFii /* 801377F4 001345F4 38 00 00 01 */ li r0, 1 /* 801377F8 001345F8 90 1C 00 54 */ stw r0, 0x54(r28) /* 801377FC 001345FC 48 00 00 64 */ b lbl_80137860 @@ -1273,7 +1273,7 @@ lbl_80137800: /* 80137814 00134614 41 82 00 24 */ beq lbl_80137838 /* 80137818 00134618 7F E3 FB 78 */ mr r3, r31 /* 8013781C 0013461C 38 80 00 02 */ li r4, 2 -/* 80137820 00134620 4B FB C1 49 */ bl func_800F3968 +/* 80137820 00134620 4B FB C1 49 */ bl SndChanIsBusy__10zNPCCommonFi /* 80137824 00134624 2C 03 00 00 */ cmpwi r3, 0 /* 80137828 00134628 40 82 00 38 */ bne lbl_80137860 /* 8013782C 0013462C 38 00 00 01 */ li r0, 1 @@ -1285,7 +1285,7 @@ lbl_80137838: /* 80137840 00134640 41 82 00 20 */ beq lbl_80137860 /* 80137844 00134644 7F E3 FB 78 */ mr r3, r31 /* 80137848 00134648 38 80 00 02 */ li r4, 2 -/* 8013784C 0013464C 4B FB C1 1D */ bl func_800F3968 +/* 8013784C 0013464C 4B FB C1 1D */ bl SndChanIsBusy__10zNPCCommonFi /* 80137850 00134650 2C 03 00 00 */ cmpwi r3, 0 /* 80137854 00134654 40 82 00 0C */ bne lbl_80137860 /* 80137858 00134658 38 00 00 01 */ li r0, 1 @@ -1298,8 +1298,8 @@ lbl_80137860: /* 80137870 00134670 7F 83 E3 78 */ mr r3, r28 /* 80137874 00134674 38 80 00 24 */ li r4, 0x24 /* 80137878 00134678 38 A0 00 00 */ li r5, 0 -/* 8013787C 0013467C 4B F9 DA 9D */ bl func_800D5318 -/* 80137880 00134680 4B EF 93 E9 */ bl func_80030C68 +/* 8013787C 0013467C 4B F9 DA 9D */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi +/* 80137880 00134680 4B EF 93 E9 */ bl xrand__Fv /* 80137884 00134684 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80137888 00134688 41 82 00 0C */ beq lbl_80137894 /* 8013788C 0013468C C3 C2 A3 D8 */ lfs f30, lbl_803CED58-_SDA2_BASE_(r2) @@ -1307,7 +1307,7 @@ lbl_80137860: lbl_80137894: /* 80137894 00134694 C3 C2 A3 D0 */ lfs f30, lbl_803CED50-_SDA2_BASE_(r2) lbl_80137898: -/* 80137898 00134698 4B EF 93 D1 */ bl func_80030C68 +/* 80137898 00134698 4B EF 93 D1 */ bl xrand__Fv /* 8013789C 0013469C 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 801378A0 001346A0 41 82 00 0C */ beq lbl_801378AC /* 801378A4 001346A4 C3 A2 A3 D8 */ lfs f29, lbl_803CED58-_SDA2_BASE_(r2) @@ -1315,7 +1315,7 @@ lbl_80137898: lbl_801378AC: /* 801378AC 001346AC C3 A2 A3 D0 */ lfs f29, lbl_803CED50-_SDA2_BASE_(r2) lbl_801378B0: -/* 801378B0 001346B0 4B EF 93 D9 */ bl func_80030C88 +/* 801378B0 001346B0 4B EF 93 D9 */ bl xurand__Fv /* 801378B4 001346B4 C0 42 A3 A8 */ lfs f2, lbl_803CED28-_SDA2_BASE_(r2) /* 801378B8 001346B8 C0 02 A3 A4 */ lfs f0, lbl_803CED24-_SDA2_BASE_(r2) /* 801378BC 001346BC EC 21 10 28 */ fsubs f1, f1, f2 @@ -1351,7 +1351,7 @@ lbl_80137908: /* 80137920 00134720 D0 1C 00 74 */ stfs f0, 0x74(r28) /* 80137924 00134724 80 7C 00 70 */ lwz r3, 0x70(r28) /* 80137928 00134728 C0 3C 00 74 */ lfs f1, 0x74(r28) -/* 8013792C 0013472C 48 02 87 09 */ bl func_80160034 +/* 8013792C 0013472C 48 02 87 09 */ bl xJaw_EvalData__FPvf /* 80137930 00134730 80 7F 00 24 */ lwz r3, 0x24(r31) /* 80137934 00134734 80 63 00 0C */ lwz r3, 0xc(r3) /* 80137938 00134738 80 63 00 08 */ lwz r3, 8(r3) @@ -1369,7 +1369,7 @@ lbl_80137958: /* 80137960 00134760 7F A4 EB 78 */ mr r4, r29 /* 80137964 00134764 7F C5 F3 78 */ mr r5, r30 /* 80137968 00134768 38 C0 00 00 */ li r6, 0 -/* 8013796C 0013476C 4B FD 71 DD */ bl func_8010EB48 +/* 8013796C 0013476C 4B FD 71 DD */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_80137970: /* 80137970 00134770 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 80137974 00134774 CB E1 00 50 */ lfd f31, 0x50(r1) @@ -1409,8 +1409,8 @@ lbl_801379E8: /* 801379E8 001347E8 7C 83 23 78 */ mr r3, r4 /* 801379EC 001347EC 4E 80 00 20 */ blr -.global func_801379F0 -func_801379F0: +.global StartSFX__12zNPCGoalTalkFP4xSFX +StartSFX__12zNPCGoalTalkFP4xSFX: /* 801379F0 001347F0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801379F4 001347F4 7C 08 02 A6 */ mflr r0 /* 801379F8 001347F8 28 04 00 00 */ cmplwi r4, 0 @@ -1425,7 +1425,7 @@ func_801379F0: /* 80137A1C 0013481C 41 82 00 10 */ beq lbl_80137A2C /* 80137A20 00134820 7C A3 2B 78 */ mr r3, r5 /* 80137A24 00134824 38 A1 00 08 */ addi r5, r1, 8 -/* 80137A28 00134828 4B FB BB 69 */ bl func_800F3590 +/* 80137A28 00134828 4B FB BB 69 */ bl SndPlayFromSFX__10zNPCCommonFP4xSFXPUi lbl_80137A2C: /* 80137A2C 0013482C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80137A30 00134830 7C 08 03 A6 */ mtlr r0 @@ -1447,13 +1447,13 @@ lbl_80137A2C: /* 80137A70 00134870 38 A0 00 00 */ li r5, 0 /* 80137A74 00134874 83 E3 00 00 */ lwz r31, 0(r3) /* 80137A78 00134878 7F E3 FB 78 */ mr r3, r31 -/* 80137A7C 0013487C 4B FB B9 2D */ bl func_800F33A8 +/* 80137A7C 0013487C 4B FB B9 2D */ bl WonderOfTalking__10zNPCCommonFiP5xBase /* 80137A80 00134880 7F E3 FB 78 */ mr r3, r31 /* 80137A84 00134884 4B EE 3D 85 */ bl func_8001B808 /* 80137A88 00134888 7C 64 1B 78 */ mr r4, r3 /* 80137A8C 0013488C 38 7D 00 50 */ addi r3, r29, 0x50 -/* 80137A90 00134890 4B F1 6A 4D */ bl func_8004E4DC -/* 80137A94 00134894 4B EF 91 F5 */ bl func_80030C88 +/* 80137A90 00134890 4B F1 6A 4D */ bl xVec3Copy__FP5xVec3PC5xVec3 +/* 80137A94 00134894 4B EF 91 F5 */ bl xurand__Fv /* 80137A98 00134898 C0 02 A3 A8 */ lfs f0, lbl_803CED28-_SDA2_BASE_(r2) /* 80137A9C 0013489C 7F E3 FB 78 */ mr r3, r31 /* 80137AA0 001348A0 C0 42 A3 A4 */ lfs f2, lbl_803CED24-_SDA2_BASE_(r2) @@ -1465,11 +1465,11 @@ lbl_80137A2C: /* 80137AB8 001348B8 88 1F 00 1B */ lbz r0, 0x1b(r31) /* 80137ABC 001348BC 70 00 00 FB */ andi. r0, r0, 0xfb /* 80137AC0 001348C0 98 1F 00 1B */ stb r0, 0x1b(r31) -/* 80137AC4 001348C4 4B FB 94 29 */ bl func_800F0EEC +/* 80137AC4 001348C4 4B FB 94 29 */ bl VelStop__10zNPCCommonFv /* 80137AC8 001348C8 FC 20 F8 90 */ fmr f1, f31 /* 80137ACC 001348CC 7F A3 EB 78 */ mr r3, r29 /* 80137AD0 001348D0 7F C4 F3 78 */ mr r4, r30 -/* 80137AD4 001348D4 4B F9 D6 41 */ bl func_800D5114 +/* 80137AD4 001348D4 4B F9 D6 41 */ bl Enter__14zNPCGoalCommonFfPv /* 80137AD8 001348D8 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80137ADC 001348DC 80 01 00 34 */ lwz r0, 0x34(r1) /* 80137AE0 001348E0 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -1494,7 +1494,7 @@ lbl_80137A2C: /* 80137B2C 0013492C 80 63 00 18 */ lwz r3, 0x18(r3) /* 80137B30 00134930 83 E3 00 00 */ lwz r31, 0(r3) /* 80137B34 00134934 7F E3 FB 78 */ mr r3, r31 -/* 80137B38 00134938 4B FB B8 71 */ bl func_800F33A8 +/* 80137B38 00134938 4B FB B8 71 */ bl WonderOfTalking__10zNPCCommonFiP5xBase /* 80137B3C 0013493C 7F E3 FB 78 */ mr r3, r31 /* 80137B40 00134940 4B FA 15 F5 */ bl func_800D9134 /* 80137B44 00134944 FC 20 F8 90 */ fmr f1, f31 @@ -1529,7 +1529,7 @@ lbl_80137A2C: /* 80137BB8 001349B8 7C BE 2B 78 */ mr r30, r5 /* 80137BBC 001349BC 83 E3 00 00 */ lwz r31, 0(r3) /* 80137BC0 001349C0 7F E3 FB 78 */ mr r3, r31 -/* 80137BC4 001349C4 4B FB 93 29 */ bl func_800F0EEC +/* 80137BC4 001349C4 4B FB 93 29 */ bl VelStop__10zNPCCommonFv /* 80137BC8 001349C8 7F E3 FB 78 */ mr r3, r31 /* 80137BCC 001349CC 38 81 00 08 */ addi r4, r1, 8 /* 80137BD0 001349D0 38 A0 00 00 */ li r5, 0 @@ -1546,7 +1546,7 @@ lbl_80137A2C: /* 80137BFC 001349FC C0 42 A3 CC */ lfs f2, lbl_803CED4C-_SDA2_BASE_(r2) /* 80137C00 00134A00 7F E3 FB 78 */ mr r3, r31 /* 80137C04 00134A04 38 81 00 08 */ addi r4, r1, 8 -/* 80137C08 00134A08 4B FB 96 31 */ bl func_800F1238 +/* 80137C08 00134A08 4B FB 96 31 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f lbl_80137C0C: /* 80137C0C 00134A0C C0 3C 00 4C */ lfs f1, 0x4c(r28) /* 80137C10 00134A10 C0 02 A3 B8 */ lfs f0, lbl_803CED38-_SDA2_BASE_(r2) @@ -1555,8 +1555,8 @@ lbl_80137C0C: /* 80137C1C 00134A1C 7F 83 E3 78 */ mr r3, r28 /* 80137C20 00134A20 38 80 00 24 */ li r4, 0x24 /* 80137C24 00134A24 38 A0 00 00 */ li r5, 0 -/* 80137C28 00134A28 4B F9 D6 F1 */ bl func_800D5318 -/* 80137C2C 00134A2C 4B EF 90 3D */ bl func_80030C68 +/* 80137C28 00134A28 4B F9 D6 F1 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi +/* 80137C2C 00134A2C 4B EF 90 3D */ bl xrand__Fv /* 80137C30 00134A30 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80137C34 00134A34 41 82 00 0C */ beq lbl_80137C40 /* 80137C38 00134A38 C3 C2 A3 D8 */ lfs f30, lbl_803CED58-_SDA2_BASE_(r2) @@ -1564,7 +1564,7 @@ lbl_80137C0C: lbl_80137C40: /* 80137C40 00134A40 C3 C2 A3 D0 */ lfs f30, lbl_803CED50-_SDA2_BASE_(r2) lbl_80137C44: -/* 80137C44 00134A44 4B EF 90 25 */ bl func_80030C68 +/* 80137C44 00134A44 4B EF 90 25 */ bl xrand__Fv /* 80137C48 00134A48 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80137C4C 00134A4C 41 82 00 0C */ beq lbl_80137C58 /* 80137C50 00134A50 C3 A2 A3 D8 */ lfs f29, lbl_803CED58-_SDA2_BASE_(r2) @@ -1572,7 +1572,7 @@ lbl_80137C44: lbl_80137C58: /* 80137C58 00134A58 C3 A2 A3 D0 */ lfs f29, lbl_803CED50-_SDA2_BASE_(r2) lbl_80137C5C: -/* 80137C5C 00134A5C 4B EF 90 2D */ bl func_80030C88 +/* 80137C5C 00134A5C 4B EF 90 2D */ bl xurand__Fv /* 80137C60 00134A60 C0 42 A3 A8 */ lfs f2, lbl_803CED28-_SDA2_BASE_(r2) /* 80137C64 00134A64 C0 02 A3 A4 */ lfs f0, lbl_803CED24-_SDA2_BASE_(r2) /* 80137C68 00134A68 EC 21 10 28 */ fsubs f1, f1, f2 @@ -1598,7 +1598,7 @@ lbl_80137C94: /* 80137CAC 00134AAC D0 1C 00 60 */ stfs f0, 0x60(r28) /* 80137CB0 00134AB0 80 7C 00 5C */ lwz r3, 0x5c(r28) /* 80137CB4 00134AB4 C0 3C 00 60 */ lfs f1, 0x60(r28) -/* 80137CB8 00134AB8 48 02 83 7D */ bl func_80160034 +/* 80137CB8 00134AB8 48 02 83 7D */ bl xJaw_EvalData__FPvf /* 80137CBC 00134ABC 80 7F 00 24 */ lwz r3, 0x24(r31) /* 80137CC0 00134AC0 80 63 00 0C */ lwz r3, 0xc(r3) /* 80137CC4 00134AC4 80 63 00 08 */ lwz r3, 8(r3) @@ -1616,7 +1616,7 @@ lbl_80137CE4: /* 80137CEC 00134AEC 7F A4 EB 78 */ mr r4, r29 /* 80137CF0 00134AF0 7F C5 F3 78 */ mr r5, r30 /* 80137CF4 00134AF4 38 C0 00 00 */ li r6, 0 -/* 80137CF8 00134AF8 4B FD 6E 51 */ bl func_8010EB48 +/* 80137CF8 00134AF8 4B FD 6E 51 */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 80137CFC 00134AFC E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 80137D00 00134B00 CB E1 00 50 */ lfd f31, 0x50(r1) /* 80137D04 00134B04 E3 C1 00 48 */ psq_l f30, 72(r1), 0, qr0 @@ -1657,11 +1657,11 @@ lbl_80137D5C: /* 80137D88 00134B88 7C 7E 1B 78 */ mr r30, r3 /* 80137D8C 00134B8C 80 63 00 18 */ lwz r3, 0x18(r3) /* 80137D90 00134B90 80 63 00 00 */ lwz r3, 0(r3) -/* 80137D94 00134B94 4B FB B8 A1 */ bl func_800F3634 +/* 80137D94 00134B94 4B FB B8 A1 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 80137D98 00134B98 FC 20 F8 90 */ fmr f1, f31 /* 80137D9C 00134B9C 7F C3 F3 78 */ mr r3, r30 /* 80137DA0 00134BA0 7F E4 FB 78 */ mr r4, r31 -/* 80137DA4 00134BA4 4B F9 DB 71 */ bl func_800D5914 +/* 80137DA4 00134BA4 4B F9 DB 71 */ bl Enter__16zNPCGoalLoopAnimFfPv /* 80137DA8 00134BA8 80 01 00 24 */ lwz r0, 0x24(r1) /* 80137DAC 00134BAC CB E1 00 18 */ lfd f31, 0x18(r1) /* 80137DB0 00134BB0 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -1714,16 +1714,16 @@ lbl_80137D5C: /* 80137E6C 00134C6C C0 42 A3 CC */ lfs f2, lbl_803CED4C-_SDA2_BASE_(r2) /* 80137E70 00134C70 7F C3 F3 78 */ mr r3, r30 /* 80137E74 00134C74 38 81 00 08 */ addi r4, r1, 8 -/* 80137E78 00134C78 4B FB 93 C1 */ bl func_800F1238 +/* 80137E78 00134C78 4B FB 93 C1 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f lbl_80137E7C: /* 80137E7C 00134C7C 7F C3 F3 78 */ mr r3, r30 -/* 80137E80 00134C80 4B FB 90 6D */ bl func_800F0EEC +/* 80137E80 00134C80 4B FB 90 6D */ bl VelStop__10zNPCCommonFv /* 80137E84 00134C84 FC 20 F8 90 */ fmr f1, f31 /* 80137E88 00134C88 7F 43 D3 78 */ mr r3, r26 /* 80137E8C 00134C8C 7F 64 DB 78 */ mr r4, r27 /* 80137E90 00134C90 7F 85 E3 78 */ mr r5, r28 /* 80137E94 00134C94 7F A6 EB 78 */ mr r6, r29 -/* 80137E98 00134C98 4B F9 DB ED */ bl func_800D5A84 +/* 80137E98 00134C98 4B F9 DB ED */ bl Process__16zNPCGoalLoopAnimFP11en_trantypefPvP6xScene /* 80137E9C 00134C9C E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 80137EA0 00134CA0 CB E1 00 30 */ lfd f31, 0x30(r1) /* 80137EA4 00134CA4 BB 41 00 18 */ lmw r26, 0x18(r1) @@ -1751,19 +1751,19 @@ lbl_80137E7C: /* 80137EFC 00134CFC 28 00 00 00 */ cmplwi r0, 0 /* 80137F00 00134D00 41 82 00 2C */ beq lbl_80137F2C /* 80137F04 00134D04 38 60 00 18 */ li r3, 0x18 -/* 80137F08 00134D08 4B FE CE B5 */ bl func_80124DBC +/* 80137F08 00134D08 4B FE CE B5 */ bl NPCS_SndFindProps__F12en_NPC_SOUND /* 80137F0C 00134D0C 80 DF 01 D8 */ lwz r6, 0x1d8(r31) /* 80137F10 00134D10 7C 65 1B 78 */ mr r5, r3 /* 80137F14 00134D14 80 9D 00 50 */ lwz r4, 0x50(r29) /* 80137F18 00134D18 7F E3 FB 78 */ mr r3, r31 /* 80137F1C 00134D1C C0 26 03 98 */ lfs f1, 0x398(r6) -/* 80137F20 00134D20 4B FB B7 9D */ bl func_800F36BC +/* 80137F20 00134D20 4B FB B7 9D */ bl SndStart__10zNPCCommonFUiP10NPCSndPropf /* 80137F24 00134D24 90 7D 00 4C */ stw r3, 0x4c(r29) /* 80137F28 00134D28 48 00 00 10 */ b lbl_80137F38 lbl_80137F2C: /* 80137F2C 00134D2C 7F E3 FB 78 */ mr r3, r31 /* 80137F30 00134D30 38 80 00 18 */ li r4, 0x18 -/* 80137F34 00134D34 4B FB B7 01 */ bl func_800F3634 +/* 80137F34 00134D34 4B FB B7 01 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND lbl_80137F38: /* 80137F38 00134D38 38 00 00 00 */ li r0, 0 /* 80137F3C 00134D3C FC 20 F8 90 */ fmr f1, f31 @@ -1771,7 +1771,7 @@ lbl_80137F38: /* 80137F44 00134D44 7F A3 EB 78 */ mr r3, r29 /* 80137F48 00134D48 7F C4 F3 78 */ mr r4, r30 /* 80137F4C 00134D4C B0 1D 00 48 */ sth r0, 0x48(r29) -/* 80137F50 00134D50 4B F9 D1 C5 */ bl func_800D5114 +/* 80137F50 00134D50 4B F9 D1 C5 */ bl Enter__14zNPCGoalCommonFfPv /* 80137F54 00134D54 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80137F58 00134D58 80 01 00 34 */ lwz r0, 0x34(r1) /* 80137F5C 00134D5C CB E1 00 20 */ lfd f31, 0x20(r1) @@ -1827,19 +1827,19 @@ lbl_80137F38: /* 80138024 00134E24 C0 42 A3 CC */ lfs f2, lbl_803CED4C-_SDA2_BASE_(r2) /* 80138028 00134E28 7F 43 D3 78 */ mr r3, r26 /* 8013802C 00134E2C 38 81 00 08 */ addi r4, r1, 8 -/* 80138030 00134E30 4B FB 92 09 */ bl func_800F1238 +/* 80138030 00134E30 4B FB 92 09 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f lbl_80138034: /* 80138034 00134E34 7F 43 D3 78 */ mr r3, r26 -/* 80138038 00134E38 4B FB 8E B5 */ bl func_800F0EEC +/* 80138038 00134E38 4B FB 8E B5 */ bl VelStop__10zNPCCommonFv /* 8013803C 00134E3C 80 7D 00 18 */ lwz r3, 0x18(r29) /* 80138040 00134E40 38 80 00 00 */ li r4, 0 -/* 80138044 00134E44 4B FD 68 65 */ bl func_8010E8A8 +/* 80138044 00134E44 4B FD 68 65 */ bl TimerGet__7xPsycheF11en_xpsytime /* 80138048 00134E48 C0 02 A3 A4 */ lfs f0, lbl_803CED24-_SDA2_BASE_(r2) /* 8013804C 00134E4C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80138050 00134E50 40 81 00 4C */ ble lbl_8013809C /* 80138054 00134E54 7F 43 D3 78 */ mr r3, r26 /* 80138058 00134E58 38 80 00 02 */ li r4, 2 -/* 8013805C 00134E5C 4B FB B9 0D */ bl func_800F3968 +/* 8013805C 00134E5C 4B FB B9 0D */ bl SndChanIsBusy__10zNPCCommonFi /* 80138060 00134E60 2C 03 00 00 */ cmpwi r3, 0 /* 80138064 00134E64 40 82 00 18 */ bne lbl_8013807C /* 80138068 00134E68 38 00 00 01 */ li r0, 1 @@ -1849,7 +1849,7 @@ lbl_80138034: /* 80138078 00134E78 48 00 00 24 */ b lbl_8013809C lbl_8013807C: /* 8013807C 00134E7C 7F 43 D3 78 */ mr r3, r26 -/* 80138080 00134E80 4B FB B8 95 */ bl func_800F3914 +/* 80138080 00134E80 4B FB B8 95 */ bl SndIsAnyPlaying__10zNPCCommonFv /* 80138084 00134E84 2C 03 00 00 */ cmpwi r3, 0 /* 80138088 00134E88 40 82 00 14 */ bne lbl_8013809C /* 8013808C 00134E8C 38 00 00 01 */ li r0, 1 @@ -1868,7 +1868,7 @@ lbl_801380B0: /* 801380B8 00134EB8 7F C4 F3 78 */ mr r4, r30 /* 801380BC 00134EBC 7F E5 FB 78 */ mr r5, r31 /* 801380C0 00134EC0 7F 26 CB 78 */ mr r6, r25 -/* 801380C4 00134EC4 4B FD 6A 85 */ bl func_8010EB48 +/* 801380C4 00134EC4 4B FD 6A 85 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_801380C8: /* 801380C8 00134EC8 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 801380CC 00134ECC CB E1 00 40 */ lfd f31, 0x40(r1) @@ -1889,13 +1889,13 @@ lbl_801380C8: /* 80138108 00134F08 7C 7E 1B 78 */ mr r30, r3 /* 8013810C 00134F0C 80 63 00 18 */ lwz r3, 0x18(r3) /* 80138110 00134F10 80 63 00 00 */ lwz r3, 0(r3) -/* 80138114 00134F14 4B FB B5 21 */ bl func_800F3634 +/* 80138114 00134F14 4B FB B5 21 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 80138118 00134F18 7F C3 F3 78 */ mr r3, r30 -/* 8013811C 00134F1C 48 00 00 AD */ bl func_801381C8 +/* 8013811C 00134F1C 48 00 00 AD */ bl ChkRewardCheat__12zNPCGoalHurtFv /* 80138120 00134F20 FC 20 F8 90 */ fmr f1, f31 /* 80138124 00134F24 7F C3 F3 78 */ mr r3, r30 /* 80138128 00134F28 7F E4 FB 78 */ mr r4, r31 -/* 8013812C 00134F2C 4B F9 D5 F1 */ bl func_800D571C +/* 8013812C 00134F2C 4B F9 D5 F1 */ bl Enter__16zNPCGoalPushAnimFfPv /* 80138130 00134F30 80 01 00 24 */ lwz r0, 0x24(r1) /* 80138134 00134F34 CB E1 00 18 */ lfd f31, 0x18(r1) /* 80138138 00134F38 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -1918,13 +1918,13 @@ lbl_801380C8: /* 8013817C 00134F7C 7C 7C 1B 78 */ mr r28, r3 /* 80138180 00134F80 80 63 00 18 */ lwz r3, 0x18(r3) /* 80138184 00134F84 80 63 00 00 */ lwz r3, 0(r3) -/* 80138188 00134F88 4B FB 8D 65 */ bl func_800F0EEC +/* 80138188 00134F88 4B FB 8D 65 */ bl VelStop__10zNPCCommonFv /* 8013818C 00134F8C FC 20 F8 90 */ fmr f1, f31 /* 80138190 00134F90 7F 83 E3 78 */ mr r3, r28 /* 80138194 00134F94 7F A4 EB 78 */ mr r4, r29 /* 80138198 00134F98 7F C5 F3 78 */ mr r5, r30 /* 8013819C 00134F9C 7F E6 FB 78 */ mr r6, r31 -/* 801381A0 00134FA0 4B F9 D6 0D */ bl func_800D57AC +/* 801381A0 00134FA0 4B F9 D6 0D */ bl Process__16zNPCGoalPushAnimFP11en_trantypefPvP6xScene /* 801381A4 00134FA4 80 01 00 24 */ lwz r0, 0x24(r1) /* 801381A8 00134FA8 CB E1 00 18 */ lfd f31, 0x18(r1) /* 801381AC 00134FAC 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -1935,14 +1935,14 @@ lbl_801380C8: /* 801381C0 00134FC0 38 21 00 20 */ addi r1, r1, 0x20 /* 801381C4 00134FC4 4E 80 00 20 */ blr -.global func_801381C8 -func_801381C8: +.global ChkRewardCheat__12zNPCGoalHurtFv +ChkRewardCheat__12zNPCGoalHurtFv: /* 801381C8 00134FC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801381CC 00134FCC 7C 08 02 A6 */ mflr r0 /* 801381D0 00134FD0 90 01 00 14 */ stw r0, 0x14(r1) /* 801381D4 00134FD4 93 E1 00 0C */ stw r31, 0xc(r1) /* 801381D8 00134FD8 7C 7F 1B 78 */ mr r31, r3 -/* 801381DC 00134FDC 4B F6 19 29 */ bl func_80099B04 +/* 801381DC 00134FDC 4B F6 19 29 */ bl zGameExtras_CheatFlags__Fv /* 801381E0 00134FE0 54 60 02 D7 */ rlwinm. r0, r3, 0, 0xb, 0xb /* 801381E4 00134FE4 41 82 00 24 */ beq lbl_80138208 /* 801381E8 00134FE8 80 7F 00 18 */ lwz r3, 0x18(r31) @@ -1952,7 +1952,7 @@ func_801381C8: /* 801381F8 00134FF8 7C 65 1B 78 */ mr r5, r3 /* 801381FC 00134FFC 38 64 CF A4 */ addi r3, r4, lbl_8026CFA4@l /* 80138200 00135000 38 80 00 03 */ li r4, 3 -/* 80138204 00135004 4B F2 DD FD */ bl func_80066000 +/* 80138204 00135004 4B F2 DD FD */ bl zEntPickup_SpawnNRewards__FPUiUiP5xVec3 lbl_80138208: /* 80138208 00135008 80 01 00 14 */ lwz r0, 0x14(r1) /* 8013820C 0013500C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1966,7 +1966,7 @@ lbl_80138208: /* 8013822C 0013502C 80 A3 00 18 */ lwz r5, 0x18(r3) /* 80138230 00135030 80 A5 00 00 */ lwz r5, 0(r5) /* 80138234 00135034 90 05 03 48 */ stw r0, 0x348(r5) -/* 80138238 00135038 4B F9 CE DD */ bl func_800D5114 +/* 80138238 00135038 4B F9 CE DD */ bl Enter__14zNPCGoalCommonFfPv /* 8013823C 0013503C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80138240 00135040 7C 08 03 A6 */ mtlr r0 /* 80138244 00135044 38 21 00 10 */ addi r1, r1, 0x10 @@ -2014,7 +2014,7 @@ lbl_801382D4: /* 801382E0 001350E0 48 00 00 0C */ b lbl_801382EC lbl_801382E4: /* 801382E4 001350E4 38 C0 00 00 */ li r6, 0 -/* 801382E8 001350E8 4B FD 68 61 */ bl func_8010EB48 +/* 801382E8 001350E8 4B FD 68 61 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_801382EC: /* 801382EC 001350EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801382F0 001350F0 7C 08 03 A6 */ mtlr r0 @@ -2054,7 +2054,7 @@ lbl_8013834C: /* 80138368 00135168 80 A5 00 00 */ lwz r5, 0(r5) /* 8013836C 0013516C 98 05 00 F0 */ stb r0, 0xf0(r5) /* 80138370 00135170 98 05 00 F1 */ stb r0, 0xf1(r5) -/* 80138374 00135174 4B F9 CD A1 */ bl func_800D5114 +/* 80138374 00135174 4B F9 CD A1 */ bl Enter__14zNPCGoalCommonFfPv /* 80138378 00135178 80 01 00 14 */ lwz r0, 0x14(r1) /* 8013837C 0013517C 7C 08 03 A6 */ mtlr r0 /* 80138380 00135180 38 21 00 10 */ addi r1, r1, 0x10 @@ -2114,7 +2114,7 @@ lbl_80138448: /* 80138450 00135250 80 BF 00 48 */ lwz r5, 0x48(r31) /* 80138454 00135254 7C 64 1B 78 */ mr r4, r3 /* 80138458 00135258 38 65 00 30 */ addi r3, r5, 0x30 -/* 8013845C 0013525C 4B F1 60 81 */ bl func_8004E4DC +/* 8013845C 0013525C 4B F1 60 81 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80138460 00135260 80 9F 03 4C */ lwz r4, 0x34c(r31) /* 80138464 00135264 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80138468 00135268 80 84 00 24 */ lwz r4, 0x24(r4) @@ -2125,13 +2125,13 @@ lbl_80138448: /* 8013847C 0013527C 80 04 00 E0 */ lwz r0, 0xe0(r4) /* 80138480 00135280 60 00 00 41 */ ori r0, r0, 0x41 /* 80138484 00135284 90 04 00 E0 */ stw r0, 0xe0(r4) -/* 80138488 00135288 4B FC E7 B1 */ bl func_80106C38 +/* 80138488 00135288 4B FC E7 B1 */ bl PlatAnimSync__14zNPCBalloonBoyFv /* 8013848C 0013528C FC 20 F8 90 */ fmr f1, f31 /* 80138490 00135290 7F 83 E3 78 */ mr r3, r28 /* 80138494 00135294 7F A4 EB 78 */ mr r4, r29 /* 80138498 00135298 7F C5 F3 78 */ mr r5, r30 /* 8013849C 0013529C 38 C0 00 00 */ li r6, 0 -/* 801384A0 001352A0 4B FD 66 A9 */ bl func_8010EB48 +/* 801384A0 001352A0 4B FD 66 A9 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_801384A4: /* 801384A4 001352A4 80 01 00 24 */ lwz r0, 0x24(r1) /* 801384A8 001352A8 CB E1 00 18 */ lfd f31, 0x18(r1) @@ -2174,10 +2174,10 @@ lbl_80138528: lbl_80138530: /* 80138530 00135330 38 80 00 24 */ li r4, 0x24 /* 80138534 00135334 38 A0 00 00 */ li r5, 0 -/* 80138538 00135338 4B F9 CD E1 */ bl func_800D5318 +/* 80138538 00135338 4B F9 CD E1 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 8013853C 0013533C 7F E3 FB 78 */ mr r3, r31 /* 80138540 00135340 38 80 00 01 */ li r4, 1 -/* 80138544 00135344 4B FC E6 79 */ bl func_80106BBC +/* 80138544 00135344 4B FC E6 79 */ bl PlatAnimSet__14zNPCBalloonBoyF16en_BBOY_PLATANIM /* 80138548 00135348 48 00 00 08 */ b lbl_80138550 lbl_8013854C: /* 8013854C 0013534C 3B C0 00 00 */ li r30, 0 @@ -2206,12 +2206,12 @@ lbl_80138550: /* 801385A4 001353A4 3B E0 00 00 */ li r31, 0 /* 801385A8 001353A8 41 82 00 64 */ beq lbl_8013860C /* 801385AC 001353AC 7F C3 F3 78 */ mr r3, r30 -/* 801385B0 001353B0 4B FB A9 ED */ bl func_800F2F9C +/* 801385B0 001353B0 4B FB A9 ED */ bl AnimCurState__10zNPCCommonFv /* 801385B4 001353B4 7C 60 1B 78 */ mr r0, r3 /* 801385B8 001353B8 7F C3 F3 78 */ mr r3, r30 /* 801385BC 001353BC 7C 1D 03 78 */ mr r29, r0 /* 801385C0 001353C0 7F A4 EB 78 */ mr r4, r29 -/* 801385C4 001353C4 4B FB AA B5 */ bl func_800F3078 +/* 801385C4 001353C4 4B FB AA B5 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 801385C8 001353C8 C0 02 A3 D4 */ lfs f0, lbl_803CED54-_SDA2_BASE_(r2) /* 801385CC 001353CC EC 00 F8 2A */ fadds f0, f0, f31 /* 801385D0 001353D0 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -2257,7 +2257,7 @@ lbl_80138640: /* 8013865C 0013545C 7C E0 FE 70 */ srawi r0, r7, 0x1f /* 80138660 00135460 7C E0 00 38 */ and r0, r7, r0 /* 80138664 00135464 90 1E 00 E8 */ stw r0, 0xe8(r30) -/* 80138668 00135468 4B FD 64 E1 */ bl func_8010EB48 +/* 80138668 00135468 4B FD 64 E1 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_8013866C: /* 8013866C 0013546C E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80138670 00135470 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -2287,7 +2287,7 @@ lbl_801386C0: /* 801386CC 001354CC 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 801386D0 001354D0 41 82 00 68 */ beq lbl_80138738 /* 801386D4 001354D4 7F E3 FB 78 */ mr r3, r31 -/* 801386D8 001354D8 4B F7 D3 0D */ bl func_800B59E4 +/* 801386D8 001354D8 4B F7 D3 0D */ bl zSurfaceGetSurface__FPC7xCollis /* 801386DC 001354DC C0 02 A3 B8 */ lfs f0, lbl_803CED38-_SDA2_BASE_(r2) /* 801386E0 001354E0 D0 01 00 08 */ stfs f0, 8(r1) /* 801386E4 001354E4 80 7F 00 08 */ lwz r3, 8(r31) @@ -2299,7 +2299,7 @@ lbl_801386C0: lbl_801386FC: /* 801386FC 001354FC 38 81 00 08 */ addi r4, r1, 8 /* 80138700 00135500 38 A0 00 00 */ li r5, 0 -/* 80138704 00135504 4B FE B1 2D */ bl func_80123830 +/* 80138704 00135504 4B FE B1 2D */ bl zGooIs__FP4xEntRfUi /* 80138708 00135508 2C 03 00 00 */ cmpwi r3, 0 /* 8013870C 0013550C 41 82 00 10 */ beq lbl_8013871C /* 80138710 00135510 38 00 00 02 */ li r0, 2 @@ -2312,7 +2312,7 @@ lbl_80138724: /* 80138724 00135524 7F C3 F3 78 */ mr r3, r30 /* 80138728 00135528 38 80 00 24 */ li r4, 0x24 /* 8013872C 0013552C 38 A0 00 00 */ li r5, 0 -/* 80138730 00135530 4B F9 CB E9 */ bl func_800D5318 +/* 80138730 00135530 4B F9 CB E9 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 80138734 00135534 38 60 00 01 */ li r3, 1 lbl_80138738: /* 80138738 00135538 80 01 00 24 */ lwz r0, 0x24(r1) @@ -2331,7 +2331,7 @@ lbl_80138738: /* 8013876C 0013556C FF E0 08 90 */ fmr f31, f1 /* 80138770 00135570 7C 7E 1B 78 */ mr r30, r3 /* 80138774 00135574 7C 9F 23 78 */ mr r31, r4 -/* 80138778 00135578 4B EF 85 11 */ bl func_80030C88 +/* 80138778 00135578 4B EF 85 11 */ bl xurand__Fv /* 8013877C 0013557C C0 02 A3 A8 */ lfs f0, lbl_803CED28-_SDA2_BASE_(r2) /* 80138780 00135580 7F C3 F3 78 */ mr r3, r30 /* 80138784 00135584 C0 42 A3 A4 */ lfs f2, lbl_803CED24-_SDA2_BASE_(r2) @@ -2344,7 +2344,7 @@ lbl_80138738: /* 801387A0 001355A0 D0 1E 00 4C */ stfs f0, 0x4c(r30) /* 801387A4 001355A4 C0 02 A3 B8 */ lfs f0, lbl_803CED38-_SDA2_BASE_(r2) /* 801387A8 001355A8 D0 1E 00 50 */ stfs f0, 0x50(r30) -/* 801387AC 001355AC 4B F9 C9 69 */ bl func_800D5114 +/* 801387AC 001355AC 4B F9 C9 69 */ bl Enter__14zNPCGoalCommonFfPv /* 801387B0 001355B0 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 801387B4 001355B4 80 01 00 24 */ lwz r0, 0x24(r1) /* 801387B8 001355B8 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -2423,7 +2423,7 @@ lbl_801388B8: lbl_801388BC: /* 801388BC 001356BC D0 43 00 4C */ stfs f2, 0x4c(r3) /* 801388C0 001356C0 38 C0 00 00 */ li r6, 0 -/* 801388C4 001356C4 4B FD 62 85 */ bl func_8010EB48 +/* 801388C4 001356C4 4B FD 62 85 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_801388C8: /* 801388C8 001356C8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801388CC 001356CC 7C 08 03 A6 */ mtlr r0 @@ -2450,7 +2450,7 @@ lbl_801388F4: /* 8013891C 0013571C D0 03 00 50 */ stfs f0, 0x50(r3) /* 80138920 00135720 80 63 00 18 */ lwz r3, 0x18(r3) /* 80138924 00135724 80 63 00 00 */ lwz r3, 0(r3) -/* 80138928 00135728 4B FB AD 0D */ bl func_800F3634 +/* 80138928 00135728 4B FB AD 0D */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND lbl_8013892C: /* 8013892C 0013572C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80138930 00135730 38 60 00 00 */ li r3, 0 @@ -2703,7 +2703,7 @@ func_80138C64: /* 80138C7C 00135A7C 4B F9 C7 91 */ bl func_800D540C /* 80138C80 00135A80 7C 64 1B 78 */ mr r4, r3 /* 80138C84 00135A84 7F E3 FB 78 */ mr r3, r31 -/* 80138C88 00135A88 4B FD 48 45 */ bl func_8010D4CC +/* 80138C88 00135A88 4B FD 48 45 */ bl IndexInStack__7xPsycheCFi /* 80138C8C 00135A8C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80138C90 00135A90 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80138C94 00135A94 7C 08 03 A6 */ mtlr r0 diff --git a/asm/Game/zNPCGoals.s b/asm/Game/zNPCGoals.s index e2a43344b..a507f4548 100644 --- a/asm/Game/zNPCGoals.s +++ b/asm/Game/zNPCGoals.s @@ -2,8 +2,8 @@ .section .text # 0x800D4A14 - 0x800D5114 -.global func_800D50BC -func_800D50BC: +.global zNPCGoals_RegisterTypes__FP8xFactory +zNPCGoals_RegisterTypes__FP8xFactory: /* 800D50BC 000D1EBC 94 21 F7 90 */ stwu r1, -0x870(r1) /* 800D50C0 000D1EC0 7C 08 02 A6 */ mflr r0 /* 800D50C4 000D1EC4 3C 80 80 26 */ lis r4, lbl_80266848@ha @@ -22,7 +22,7 @@ lbl_800D50E0: /* 800D50F4 000D1EF4 80 05 00 04 */ lwz r0, 4(r5) /* 800D50F8 000D1EF8 38 81 00 08 */ addi r4, r1, 8 /* 800D50FC 000D1EFC 90 06 00 04 */ stw r0, 4(r6) -/* 800D5100 000D1F00 48 03 A2 A9 */ bl func_8010F3A8 +/* 800D5100 000D1F00 48 03 A2 A9 */ bl RegItemType__8xFactoryFP12XGOFTypeInfo /* 800D5104 000D1F04 80 01 08 74 */ lwz r0, 0x874(r1) /* 800D5108 000D1F08 7C 08 03 A6 */ mtlr r0 /* 800D510C 000D1F0C 38 21 08 70 */ addi r1, r1, 0x870 diff --git a/asm/Game/zNPCHazard.s b/asm/Game/zNPCHazard.s index 76b66d152..3eec83a6f 100644 --- a/asm/Game/zNPCHazard.s +++ b/asm/Game/zNPCHazard.s @@ -2,8 +2,8 @@ .section .text # 0x80187630 - 0x8018FDC4 -.global func_80187630 -func_80187630: +.global zNPCHazard_Startup__Fv +zNPCHazard_Startup__Fv: /* 80187630 00184430 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80187634 00184434 7C 08 02 A6 */ mflr r0 /* 80187638 00184438 3C 80 80 2A */ lis r4, lbl_8029BB3C@ha @@ -17,7 +17,7 @@ func_80187630: /* 80187658 00184458 3B A0 00 00 */ li r29, 0 lbl_8018765C: /* 8018765C 0018445C 80 7F 00 00 */ lwz r3, 0(r31) -/* 80187660 00184460 4B EC 4B B5 */ bl func_8004C214 +/* 80187660 00184460 4B EC 4B B5 */ bl xStrHash__FPCc /* 80187664 00184464 3B BD 00 01 */ addi r29, r29, 1 /* 80187668 00184468 90 7E 00 00 */ stw r3, 0(r30) /* 8018766C 0018446C 2C 1D 00 03 */ cmpwi r29, 3 @@ -32,12 +32,12 @@ lbl_8018765C: /* 80187690 00184490 38 21 00 20 */ addi r1, r1, 0x20 /* 80187694 00184494 4E 80 00 20 */ blr -.global func_80187698 -func_80187698: +.global zNPCHazard_Shutdown__Fv +zNPCHazard_Shutdown__Fv: /* 80187698 00184498 4E 80 00 20 */ blr -.global func_8018769C -func_8018769C: +.global zNPCHazard_ScenePrepare__Fv +zNPCHazard_ScenePrepare__Fv: /* 8018769C 0018449C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801876A0 001844A0 7C 08 02 A6 */ mflr r0 /* 801876A4 001844A4 3C 60 80 36 */ lis r3, lbl_8035E738@ha @@ -178,8 +178,8 @@ lbl_80187818: /* 801878AC 001846AC 38 21 00 20 */ addi r1, r1, 0x20 /* 801878B0 001846B0 4E 80 00 20 */ blr -.global func_801878B4 -func_801878B4: +.global zNPCHazard_SceneFinish__Fv +zNPCHazard_SceneFinish__Fv: /* 801878B4 001846B4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801878B8 001846B8 7C 08 02 A6 */ mflr r0 /* 801878BC 001846BC 3C 60 80 36 */ lis r3, lbl_8035E738@ha @@ -188,8 +188,8 @@ func_801878B4: /* 801878C8 001846C8 3B E3 E7 38 */ addi r31, r3, lbl_8035E738@l /* 801878CC 001846CC 93 C1 00 18 */ stw r30, 0x18(r1) /* 801878D0 001846D0 93 A1 00 14 */ stw r29, 0x14(r1) -/* 801878D4 001846D4 48 00 02 01 */ bl func_80187AD4 -/* 801878D8 001846D8 48 00 04 E9 */ bl func_80187DC0 +/* 801878D4 001846D4 48 00 02 01 */ bl zNPCHazard_SceneReset__Fv +/* 801878D8 001846D8 48 00 04 E9 */ bl zNPCHazard_KillEffects__Fv /* 801878DC 001846DC 38 7F 00 00 */ addi r3, r31, 0 /* 801878E0 001846E0 38 80 00 00 */ li r4, 0 /* 801878E4 001846E4 38 A0 39 00 */ li r5, 0x3900 @@ -238,7 +238,7 @@ lbl_80187984: /* 80187988 00184788 3B DF 39 78 */ addi r30, r31, 0x3978 lbl_8018798C: /* 8018798C 0018478C 7F C3 F3 78 */ mr r3, r30 -/* 80187990 00184790 48 00 79 E9 */ bl func_8018F378 +/* 80187990 00184790 48 00 79 E9 */ bl Hemorrage__12UVAModelInfoFv /* 80187994 00184794 3B BD 00 01 */ addi r29, r29, 1 /* 80187998 00184798 3B DE 00 20 */ addi r30, r30, 0x20 /* 8018799C 0018479C 2C 1D 00 1E */ cmpwi r29, 0x1e @@ -322,8 +322,8 @@ lbl_80187A38: /* 80187ACC 001848CC 38 21 00 20 */ addi r1, r1, 0x20 /* 80187AD0 001848D0 4E 80 00 20 */ blr -.global func_80187AD4 -func_80187AD4: +.global zNPCHazard_SceneReset__Fv +zNPCHazard_SceneReset__Fv: /* 80187AD4 001848D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80187AD8 001848D8 7C 08 02 A6 */ mflr r0 /* 80187ADC 001848DC 3C 60 80 36 */ lis r3, lbl_8035E738@ha @@ -337,7 +337,7 @@ lbl_80187AF4: /* 80187AF8 001848F8 2C 00 00 00 */ cmpwi r0, 0 /* 80187AFC 001848FC 41 82 00 0C */ beq lbl_80187B08 /* 80187B00 00184900 7F E3 FB 78 */ mr r3, r31 -/* 80187B04 00184904 48 00 16 D5 */ bl func_801891D8 +/* 80187B04 00184904 48 00 16 D5 */ bl Kill__9NPCHazardFv lbl_80187B08: /* 80187B08 00184908 3B DE 00 01 */ addi r30, r30, 1 /* 80187B0C 0018490C 3B FF 00 E4 */ addi r31, r31, 0xe4 @@ -352,19 +352,19 @@ lbl_80187B08: /* 80187B30 00184930 38 21 00 10 */ addi r1, r1, 0x10 /* 80187B34 00184934 4E 80 00 20 */ blr -.global func_80187B38 -func_80187B38: +.global zNPCHazard_ScenePostInit__Fv +zNPCHazard_ScenePostInit__Fv: /* 80187B38 00184938 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80187B3C 0018493C 7C 08 02 A6 */ mflr r0 /* 80187B40 00184940 90 01 00 14 */ stw r0, 0x14(r1) -/* 80187B44 00184944 48 00 00 15 */ bl func_80187B58 +/* 80187B44 00184944 48 00 00 15 */ bl zNPCHazard_InitEffects__Fv /* 80187B48 00184948 80 01 00 14 */ lwz r0, 0x14(r1) /* 80187B4C 0018494C 7C 08 03 A6 */ mtlr r0 /* 80187B50 00184950 38 21 00 10 */ addi r1, r1, 0x10 /* 80187B54 00184954 4E 80 00 20 */ blr -.global func_80187B58 -func_80187B58: +.global zNPCHazard_InitEffects__Fv +zNPCHazard_InitEffects__Fv: /* 80187B58 00184958 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80187B5C 0018495C 7C 08 02 A6 */ mflr r0 /* 80187B60 00184960 3C 60 80 27 */ lis r3, lbl_80273800@ha @@ -376,22 +376,22 @@ func_80187B58: /* 80187B78 00184978 3B C5 BA 40 */ addi r30, r5, lbl_8029BA40@l /* 80187B7C 0018497C 3B E4 E7 38 */ addi r31, r4, lbl_8035E738@l /* 80187B80 00184980 38 63 02 B9 */ addi r3, r3, 0x2b9 -/* 80187B84 00184984 4B F2 0C C1 */ bl func_800A8844 +/* 80187B84 00184984 4B F2 0C C1 */ bl zParEmitterFind__FPCc /* 80187B88 00184988 3C 80 80 27 */ lis r4, lbl_80273800@ha /* 80187B8C 0018498C 90 6D 98 4C */ stw r3, lbl_803CC14C-_SDA_BASE_(r13) /* 80187B90 00184990 38 64 38 00 */ addi r3, r4, lbl_80273800@l /* 80187B94 00184994 38 63 02 C7 */ addi r3, r3, 0x2c7 -/* 80187B98 00184998 4B F2 0C AD */ bl func_800A8844 +/* 80187B98 00184998 4B F2 0C AD */ bl zParEmitterFind__FPCc /* 80187B9C 0018499C 3C 80 80 27 */ lis r4, lbl_80273800@ha /* 80187BA0 001849A0 90 6D 98 50 */ stw r3, lbl_803CC150-_SDA_BASE_(r13) /* 80187BA4 001849A4 38 64 38 00 */ addi r3, r4, lbl_80273800@l /* 80187BA8 001849A8 38 63 02 DD */ addi r3, r3, 0x2dd -/* 80187BAC 001849AC 4B F2 0C 99 */ bl func_800A8844 +/* 80187BAC 001849AC 4B F2 0C 99 */ bl zParEmitterFind__FPCc /* 80187BB0 001849B0 3C 80 80 27 */ lis r4, lbl_80273800@ha /* 80187BB4 001849B4 90 6D 98 54 */ stw r3, lbl_803CC154-_SDA_BASE_(r13) /* 80187BB8 001849B8 38 64 38 00 */ addi r3, r4, lbl_80273800@l /* 80187BBC 001849BC 38 63 02 F3 */ addi r3, r3, 0x2f3 -/* 80187BC0 001849C0 4B F2 0C 85 */ bl func_800A8844 +/* 80187BC0 001849C0 4B F2 0C 85 */ bl zParEmitterFind__FPCc /* 80187BC4 001849C4 90 6D 98 58 */ stw r3, lbl_803CC158-_SDA_BASE_(r13) /* 80187BC8 001849C8 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 80187BCC 001849CC 38 7F 3D 38 */ addi r3, r31, 0x3d38 @@ -399,28 +399,28 @@ func_80187B58: /* 80187BD4 001849D4 90 03 01 38 */ stw r0, 0x138(r3) /* 80187BD8 001849D8 38 84 30 18 */ addi r4, r4, lbl_80253018@l /* 80187BDC 001849DC 38 63 01 40 */ addi r3, r3, 0x140 -/* 80187BE0 001849E0 4B EC 68 FD */ bl func_8004E4DC +/* 80187BE0 001849E0 4B EC 68 FD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80187BE4 001849E4 38 7F 3E A4 */ addi r3, r31, 0x3ea4 /* 80187BE8 001849E8 38 00 01 00 */ li r0, 0x100 /* 80187BEC 001849EC 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 80187BF0 001849F0 90 03 01 38 */ stw r0, 0x138(r3) /* 80187BF4 001849F4 38 84 30 18 */ addi r4, r4, lbl_80253018@l /* 80187BF8 001849F8 38 63 01 40 */ addi r3, r3, 0x140 -/* 80187BFC 001849FC 4B EC 68 E1 */ bl func_8004E4DC +/* 80187BFC 001849FC 4B EC 68 E1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80187C00 00184A00 38 7F 40 10 */ addi r3, r31, 0x4010 /* 80187C04 00184A04 38 00 01 00 */ li r0, 0x100 /* 80187C08 00184A08 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 80187C0C 00184A0C 90 03 01 38 */ stw r0, 0x138(r3) /* 80187C10 00184A10 38 84 30 18 */ addi r4, r4, lbl_80253018@l /* 80187C14 00184A14 38 63 01 40 */ addi r3, r3, 0x140 -/* 80187C18 00184A18 4B EC 68 C5 */ bl func_8004E4DC +/* 80187C18 00184A18 4B EC 68 C5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80187C1C 00184A1C 38 7F 41 7C */ addi r3, r31, 0x417c /* 80187C20 00184A20 38 00 01 00 */ li r0, 0x100 /* 80187C24 00184A24 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 80187C28 00184A28 90 03 01 38 */ stw r0, 0x138(r3) /* 80187C2C 00184A2C 38 84 30 18 */ addi r4, r4, lbl_80253018@l /* 80187C30 00184A30 38 63 01 40 */ addi r3, r3, 0x140 -/* 80187C34 00184A34 4B EC 68 A9 */ bl func_8004E4DC +/* 80187C34 00184A34 4B EC 68 A9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80187C38 00184A38 3B 9E 00 78 */ addi r28, r30, 0x78 /* 80187C3C 00184A3C 3B BE 00 00 */ addi r29, r30, 0 /* 80187C40 00184A40 3B 40 00 00 */ li r26, 0 @@ -431,11 +431,11 @@ lbl_80187C44: /* 80187C50 00184A50 88 03 00 00 */ lbz r0, 0(r3) /* 80187C54 00184A54 28 00 00 00 */ cmplwi r0, 0 /* 80187C58 00184A58 41 82 00 1C */ beq lbl_80187C74 -/* 80187C5C 00184A5C 4B EC 45 B9 */ bl func_8004C214 +/* 80187C5C 00184A5C 4B EC 45 B9 */ bl xStrHash__FPCc /* 80187C60 00184A60 28 03 00 00 */ cmplwi r3, 0 /* 80187C64 00184A64 41 82 00 10 */ beq lbl_80187C74 /* 80187C68 00184A68 38 80 00 00 */ li r4, 0 -/* 80187C6C 00184A6C 4B EC 3A A1 */ bl func_8004B70C +/* 80187C6C 00184A6C 4B EC 3A A1 */ bl xSTFindAsset__FUiPUi /* 80187C70 00184A70 90 7D 00 00 */ stw r3, 0(r29) lbl_80187C74: /* 80187C74 00184A74 3B 5A 00 01 */ addi r26, r26, 1 @@ -461,7 +461,7 @@ lbl_80187C9C: /* 80187CC0 00184AC0 7F 39 02 14 */ add r25, r25, r0 /* 80187CC4 00184AC4 38 A0 00 00 */ li r5, 0 /* 80187CC8 00184AC8 7F 23 CB 78 */ mr r3, r25 -/* 80187CCC 00184ACC 48 00 75 CD */ bl func_8018F298 +/* 80187CCC 00184ACC 48 00 75 CD */ bl Init__12UVAModelInfoFP8RpAtomicUi /* 80187CD0 00184AD0 C0 22 AF E8 */ lfs f1, lbl_803CF968-_SDA2_BASE_(r2) /* 80187CD4 00184AD4 7F 23 CB 78 */ mr r3, r25 /* 80187CD8 00184AD8 C0 42 AF EC */ lfs f2, lbl_803CF96C-_SDA2_BASE_(r2) @@ -483,13 +483,13 @@ lbl_80187CFC: /* 80187D10 00184B10 88 03 00 00 */ lbz r0, 0(r3) /* 80187D14 00184B14 28 00 00 00 */ cmplwi r0, 0 /* 80187D18 00184B18 41 82 00 38 */ beq lbl_80187D50 -/* 80187D1C 00184B1C 4B EC 44 F9 */ bl func_8004C214 +/* 80187D1C 00184B1C 4B EC 44 F9 */ bl xStrHash__FPCc /* 80187D20 00184B20 28 03 00 00 */ cmplwi r3, 0 /* 80187D24 00184B24 41 82 00 2C */ beq lbl_80187D50 /* 80187D28 00184B28 38 00 00 00 */ li r0, 0 /* 80187D2C 00184B2C 38 81 00 08 */ addi r4, r1, 8 /* 80187D30 00184B30 90 01 00 08 */ stw r0, 8(r1) -/* 80187D34 00184B34 4B EC 39 D9 */ bl func_8004B70C +/* 80187D34 00184B34 4B EC 39 D9 */ bl xSTFindAsset__FUiPUi /* 80187D38 00184B38 28 03 00 00 */ cmplwi r3, 0 /* 80187D3C 00184B3C 41 82 00 14 */ beq lbl_80187D50 /* 80187D40 00184B40 80 01 00 08 */ lwz r0, 8(r1) @@ -514,7 +514,7 @@ lbl_80187D74: /* 80187D84 00184B84 88 03 00 00 */ lbz r0, 0(r3) /* 80187D88 00184B88 28 00 00 00 */ cmplwi r0, 0 /* 80187D8C 00184B8C 41 82 00 0C */ beq lbl_80187D98 -/* 80187D90 00184B90 4B FA 84 4D */ bl func_801301DC +/* 80187D90 00184B90 4B FA 84 4D */ bl NPCC_FindRWRaster__FPCc /* 80187D94 00184B94 90 7B 00 00 */ stw r3, 0(r27) lbl_80187D98: /* 80187D98 00184B98 3B BD 00 01 */ addi r29, r29, 1 @@ -528,8 +528,8 @@ lbl_80187D98: /* 80187DB8 00184BB8 38 21 00 30 */ addi r1, r1, 0x30 /* 80187DBC 00184BBC 4E 80 00 20 */ blr -.global func_80187DC0 -func_80187DC0: +.global zNPCHazard_KillEffects__Fv +zNPCHazard_KillEffects__Fv: /* 80187DC0 00184BC0 4E 80 00 20 */ blr lbl_80187DC4: /* 80187DC4 00184BC4 80 A3 00 00 */ lwz r5, 0(r3) @@ -549,8 +549,8 @@ lbl_80187DE8: /* 80187DF4 00184BF4 38 60 FF FF */ li r3, -1 /* 80187DF8 00184BF8 4E 80 00 20 */ blr -.global func_80187DFC -func_80187DFC: +.global zNPCHazard_Timestep__Ff +zNPCHazard_Timestep__Ff: /* 80187DFC 00184BFC 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80187E00 00184C00 7C 08 02 A6 */ mflr r0 /* 80187E04 00184C04 90 01 00 44 */ stw r0, 0x44(r1) @@ -566,7 +566,7 @@ func_80187DFC: /* 80187E2C 00184C2C 38 61 00 08 */ addi r3, r1, 8 /* 80187E30 00184C30 38 80 00 40 */ li r4, 0x40 /* 80187E34 00184C34 38 A0 00 01 */ li r5, 1 -/* 80187E38 00184C38 4B EA DB C9 */ bl func_80035A00 +/* 80187E38 00184C38 4B EA DB C9 */ bl XOrdInit__FP16st_XORDEREDARRAYii /* 80187E3C 00184C3C 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 80187E40 00184C40 3B C0 00 00 */ li r30, 0 /* 80187E44 00184C44 3B A3 E7 38 */ addi r29, r3, lbl_8035E738@l @@ -576,7 +576,7 @@ lbl_80187E48: /* 80187E50 00184C50 41 82 00 10 */ beq lbl_80187E60 /* 80187E54 00184C54 7F A4 EB 78 */ mr r4, r29 /* 80187E58 00184C58 38 61 00 08 */ addi r3, r1, 8 -/* 80187E5C 00184C5C 4B EA DC D5 */ bl func_80035B30 +/* 80187E5C 00184C5C 4B EA DC D5 */ bl XOrdAppend__FP16st_XORDEREDARRAYPv lbl_80187E60: /* 80187E60 00184C60 3B DE 00 01 */ addi r30, r30, 1 /* 80187E64 00184C64 3B BD 00 E4 */ addi r29, r29, 0xe4 @@ -585,7 +585,7 @@ lbl_80187E60: /* 80187E70 00184C70 3C 80 80 18 */ lis r4, lbl_80187DC4@ha /* 80187E74 00184C74 38 61 00 08 */ addi r3, r1, 8 /* 80187E78 00184C78 38 84 7D C4 */ addi r4, r4, lbl_80187DC4@l -/* 80187E7C 00184C7C 4B EA DF 11 */ bl func_80035D8C +/* 80187E7C 00184C7C 4B EA DF 11 */ bl XOrdSort__FP16st_XORDEREDARRAYPFPvPv_i /* 80187E80 00184C80 3B C0 00 00 */ li r30, 0 /* 80187E84 00184C84 7F DF F3 78 */ mr r31, r30 /* 80187E88 00184C88 48 00 00 E0 */ b lbl_80187F68 @@ -596,7 +596,7 @@ lbl_80187E8C: /* 80187E98 00184C98 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d /* 80187E9C 00184C9C 41 82 00 10 */ beq lbl_80187EAC /* 80187EA0 00184CA0 7F A3 EB 78 */ mr r3, r29 -/* 80187EA4 00184CA4 48 00 12 B9 */ bl func_8018915C +/* 80187EA4 00184CA4 48 00 12 B9 */ bl Discard__9NPCHazardFv /* 80187EA8 00184CA8 48 00 00 B8 */ b lbl_80187F60 lbl_80187EAC: /* 80187EAC 00184CAC 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e @@ -605,7 +605,7 @@ lbl_80187EAC: /* 80187EB8 00184CB8 41 82 00 10 */ beq lbl_80187EC8 /* 80187EBC 00184CBC FC 20 F8 90 */ fmr f1, f31 /* 80187EC0 00184CC0 7F A3 EB 78 */ mr r3, r29 -/* 80187EC4 00184CC4 48 00 14 25 */ bl func_801892E8 +/* 80187EC4 00184CC4 48 00 14 25 */ bl Timestep__9NPCHazardFf lbl_80187EC8: /* 80187EC8 00184CC8 80 7D 00 04 */ lwz r3, 4(r29) /* 80187ECC 00184CCC 54 60 06 B5 */ rlwinm. r0, r3, 0, 0x1a, 0x1a @@ -640,7 +640,7 @@ lbl_80187F2C: /* 80187F30 00184D30 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d /* 80187F34 00184D34 41 82 00 10 */ beq lbl_80187F44 /* 80187F38 00184D38 7F A3 EB 78 */ mr r3, r29 -/* 80187F3C 00184D3C 48 00 12 21 */ bl func_8018915C +/* 80187F3C 00184D3C 48 00 12 21 */ bl Discard__9NPCHazardFv /* 80187F40 00184D40 48 00 00 20 */ b lbl_80187F60 lbl_80187F44: /* 80187F44 00184D44 54 60 03 19 */ rlwinm. r0, r3, 0, 0xc, 0xc @@ -659,7 +659,7 @@ lbl_80187F68: /* 80187F70 00184D70 41 80 FF 1C */ blt lbl_80187E8C /* 80187F74 00184D74 38 61 00 08 */ addi r3, r1, 8 /* 80187F78 00184D78 38 80 00 01 */ li r4, 1 -/* 80187F7C 00184D7C 4B EA DB 5D */ bl func_80035AD8 +/* 80187F7C 00184D7C 4B EA DB 5D */ bl XOrdDone__FP16st_XORDEREDARRAYi /* 80187F80 00184D80 3C 60 80 2A */ lis r3, lbl_8029BB48@ha /* 80187F84 00184D84 3B E0 00 00 */ li r31, 0 /* 80187F88 00184D88 3B C3 BB 48 */ addi r30, r3, lbl_8029BB48@l @@ -674,7 +674,7 @@ lbl_80187F90: /* 80187FA8 00184DA8 41 82 00 10 */ beq lbl_80187FB8 /* 80187FAC 00184DAC FC 20 F8 90 */ fmr f1, f31 /* 80187FB0 00184DB0 38 80 00 00 */ li r4, 0 -/* 80187FB4 00184DB4 48 00 73 D5 */ bl func_8018F388 +/* 80187FB4 00184DB4 48 00 73 D5 */ bl Update__12UVAModelInfoFfPC5xVec2 lbl_80187FB8: /* 80187FB8 00184DB8 3B FF 00 01 */ addi r31, r31, 1 /* 80187FBC 00184DBC 3B DE 00 04 */ addi r30, r30, 4 @@ -691,8 +691,8 @@ lbl_80187FC8: /* 80187FE4 00184DE4 38 21 00 40 */ addi r1, r1, 0x40 /* 80187FE8 00184DE8 4E 80 00 20 */ blr -.global func_80187FEC -func_80187FEC: +.global zNPCCommon_Hazards_RenderAll__Fi +zNPCCommon_Hazards_RenderAll__Fi: /* 80187FEC 00184DEC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80187FF0 00184DF0 7C 08 02 A6 */ mflr r0 /* 80187FF4 00184DF4 90 01 00 34 */ stw r0, 0x34(r1) @@ -701,26 +701,26 @@ func_80187FEC: /* 80188000 00184E00 80 0D 98 48 */ lwz r0, lbl_803CC148-_SDA_BASE_(r13) /* 80188004 00184E04 2C 00 00 01 */ cmpwi r0, 1 /* 80188008 00184E08 41 80 01 80 */ blt lbl_80188188 -/* 8018800C 00184E0C 4B F2 49 E9 */ bl func_800AC9F4 +/* 8018800C 00184E0C 4B F2 49 E9 */ bl zRenderStateCurrent__Fv /* 80188010 00184E10 2C 1D 00 00 */ cmpwi r29, 0 /* 80188014 00184E14 7C 7E 1B 78 */ mr r30, r3 /* 80188018 00184E18 41 82 00 10 */ beq lbl_80188028 /* 8018801C 00184E1C 38 60 00 02 */ li r3, 2 -/* 80188020 00184E20 4B F2 49 DD */ bl func_800AC9FC +/* 80188020 00184E20 4B F2 49 DD */ bl zRenderState__F14_SDRenderState /* 80188024 00184E24 48 00 00 0C */ b lbl_80188030 lbl_80188028: /* 80188028 00184E28 38 60 00 0E */ li r3, 0xe -/* 8018802C 00184E2C 4B F2 49 D1 */ bl func_800AC9FC +/* 8018802C 00184E2C 4B F2 49 D1 */ bl zRenderState__F14_SDRenderState lbl_80188030: /* 80188030 00184E30 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80188034 00184E34 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l /* 80188038 00184E38 80 7F 07 10 */ lwz r3, 0x710(r31) /* 8018803C 00184E3C 80 9F 06 58 */ lwz r4, 0x658(r31) -/* 80188040 00184E40 4B F9 B4 81 */ bl func_801234C0 +/* 80188040 00184E40 4B F9 B4 81 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 80188044 00184E44 38 61 00 08 */ addi r3, r1, 8 /* 80188048 00184E48 38 80 00 40 */ li r4, 0x40 /* 8018804C 00184E4C 38 A0 00 01 */ li r5, 1 -/* 80188050 00184E50 4B EA D9 B1 */ bl func_80035A00 +/* 80188050 00184E50 4B EA D9 B1 */ bl XOrdInit__FP16st_XORDEREDARRAYii /* 80188054 00184E54 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 80188058 00184E58 3B 60 00 00 */ li r27, 0 /* 8018805C 00184E5C 3B 83 E7 38 */ addi r28, r3, lbl_8035E738@l @@ -734,7 +734,7 @@ lbl_80188060: /* 80188078 00184E78 40 82 00 10 */ bne lbl_80188088 /* 8018807C 00184E7C 7F 84 E3 78 */ mr r4, r28 /* 80188080 00184E80 38 61 00 08 */ addi r3, r1, 8 -/* 80188084 00184E84 4B EA DA AD */ bl func_80035B30 +/* 80188084 00184E84 4B EA DA AD */ bl XOrdAppend__FP16st_XORDEREDARRAYPv lbl_80188088: /* 80188088 00184E88 3B 7B 00 01 */ addi r27, r27, 1 /* 8018808C 00184E8C 3B 9C 00 E4 */ addi r28, r28, 0xe4 @@ -743,7 +743,7 @@ lbl_80188088: /* 80188098 00184E98 3C 80 80 18 */ lis r4, lbl_80187DC4@ha /* 8018809C 00184E9C 38 61 00 08 */ addi r3, r1, 8 /* 801880A0 00184EA0 38 84 7D C4 */ addi r4, r4, lbl_80187DC4@l -/* 801880A4 00184EA4 4B EA DC E9 */ bl func_80035D8C +/* 801880A4 00184EA4 4B EA DC E9 */ bl XOrdSort__FP16st_XORDEREDARRAYPFPvPv_i /* 801880A8 00184EA8 3B 60 00 00 */ li r27, 0 /* 801880AC 00184EAC 7F 7C DB 78 */ mr r28, r27 /* 801880B0 00184EB0 48 00 00 AC */ b lbl_8018815C @@ -769,27 +769,27 @@ lbl_801880E4: /* 801880F4 00184EF4 41 82 00 10 */ beq lbl_80188104 /* 801880F8 00184EF8 38 60 00 0B */ li r3, 0xb /* 801880FC 00184EFC 38 80 00 02 */ li r4, 2 -/* 80188100 00184F00 48 0A 76 DD */ bl func_8022F7DC +/* 80188100 00184F00 48 0A 76 DD */ bl RwRenderStateSet lbl_80188104: /* 80188104 00184F04 80 9F 06 58 */ lwz r4, 0x658(r31) /* 80188108 00184F08 38 60 00 00 */ li r3, 0 -/* 8018810C 00184F0C 4B F9 B3 B5 */ bl func_801234C0 +/* 8018810C 00184F0C 4B F9 B3 B5 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 80188110 00184F10 7F 43 D3 78 */ mr r3, r26 -/* 80188114 00184F14 48 00 14 41 */ bl func_80189554 +/* 80188114 00184F14 48 00 14 41 */ bl Render__9NPCHazardFv /* 80188118 00184F18 80 7F 07 10 */ lwz r3, 0x710(r31) /* 8018811C 00184F1C 80 9F 06 58 */ lwz r4, 0x658(r31) -/* 80188120 00184F20 4B F9 B3 A1 */ bl func_801234C0 +/* 80188120 00184F20 4B F9 B3 A1 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 80188124 00184F24 38 60 00 0B */ li r3, 0xb /* 80188128 00184F28 38 80 00 06 */ li r4, 6 -/* 8018812C 00184F2C 48 0A 76 B1 */ bl func_8022F7DC +/* 8018812C 00184F2C 48 0A 76 B1 */ bl RwRenderStateSet /* 80188130 00184F30 48 00 00 0C */ b lbl_8018813C lbl_80188134: /* 80188134 00184F34 7F 43 D3 78 */ mr r3, r26 -/* 80188138 00184F38 48 00 14 1D */ bl func_80189554 +/* 80188138 00184F38 48 00 14 1D */ bl Render__9NPCHazardFv lbl_8018813C: /* 8018813C 00184F3C 38 60 00 14 */ li r3, 0x14 /* 80188140 00184F40 38 80 00 01 */ li r4, 1 -/* 80188144 00184F44 48 0A 76 99 */ bl func_8022F7DC +/* 80188144 00184F44 48 0A 76 99 */ bl RwRenderStateSet /* 80188148 00184F48 80 1A 00 04 */ lwz r0, 4(r26) /* 8018814C 00184F4C 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a /* 80188150 00184F50 90 1A 00 04 */ stw r0, 4(r26) @@ -802,12 +802,12 @@ lbl_8018815C: /* 80188164 00184F64 41 80 FF 50 */ blt lbl_801880B4 /* 80188168 00184F68 38 61 00 08 */ addi r3, r1, 8 /* 8018816C 00184F6C 38 80 00 01 */ li r4, 1 -/* 80188170 00184F70 4B EA D9 69 */ bl func_80035AD8 +/* 80188170 00184F70 4B EA D9 69 */ bl XOrdDone__FP16st_XORDEREDARRAYi /* 80188174 00184F74 80 9F 06 58 */ lwz r4, 0x658(r31) /* 80188178 00184F78 38 60 00 00 */ li r3, 0 -/* 8018817C 00184F7C 4B F9 B3 45 */ bl func_801234C0 +/* 8018817C 00184F7C 4B F9 B3 45 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 80188180 00184F80 7F C3 F3 78 */ mr r3, r30 -/* 80188184 00184F84 4B F2 48 79 */ bl func_800AC9FC +/* 80188184 00184F84 4B F2 48 79 */ bl zRenderState__F14_SDRenderState lbl_80188188: /* 80188188 00184F88 BB 41 00 18 */ lmw r26, 0x18(r1) /* 8018818C 00184F8C 80 01 00 34 */ lwz r0, 0x34(r1) @@ -815,8 +815,8 @@ lbl_80188188: /* 80188194 00184F94 38 21 00 30 */ addi r1, r1, 0x30 /* 80188198 00184F98 4E 80 00 20 */ blr -.global func_8018819C -func_8018819C: +.global HAZ_Acquire__Fv +HAZ_Acquire__Fv: /* 8018819C 00184F9C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801881A0 00184FA0 7C 08 02 A6 */ mflr r0 /* 801881A4 00184FA4 3C 60 80 36 */ lis r3, lbl_8035E738@ha @@ -831,7 +831,7 @@ lbl_801881C0: /* 801881C4 00184FC4 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 801881C8 00184FC8 40 82 00 28 */ bne lbl_801881F0 /* 801881CC 00184FCC 7F E3 FB 78 */ mr r3, r31 -/* 801881D0 00184FD0 48 00 00 CD */ bl func_8018829C +/* 801881D0 00184FD0 48 00 00 CD */ bl WipeIt__9NPCHazardFv /* 801881D4 00184FD4 38 00 00 01 */ li r0, 1 /* 801881D8 00184FD8 7F E3 FB 78 */ mr r3, r31 /* 801881DC 00184FDC 90 1F 00 04 */ stw r0, 4(r31) @@ -849,14 +849,14 @@ lbl_801881F8: /* 80188204 00185004 38 21 00 10 */ addi r1, r1, 0x10 /* 80188208 00185008 4E 80 00 20 */ blr -.global func_8018820C -func_8018820C: +.global HAZ_AvailablePool__Fv +HAZ_AvailablePool__Fv: /* 8018820C 0018500C 80 0D 98 48 */ lwz r0, lbl_803CC148-_SDA_BASE_(r13) /* 80188210 00185010 20 60 00 40 */ subfic r3, r0, 0x40 /* 80188214 00185014 4E 80 00 20 */ blr -.global func_80188218 -func_80188218: +.global HAZ_Iterate__FPFR9NPCHazardPv_bPvi +HAZ_Iterate__FPFR9NPCHazardPv_bPvi: /* 80188218 00185018 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8018821C 0018501C 7C 08 02 A6 */ mflr r0 /* 80188220 00185020 3C C0 80 36 */ lis r6, lbl_8035E738@ha @@ -895,8 +895,8 @@ lbl_80188288: /* 80188294 00185094 38 21 00 20 */ addi r1, r1, 0x20 /* 80188298 00185098 4E 80 00 20 */ blr -.global func_8018829C -func_8018829C: +.global WipeIt__9NPCHazardFv +WipeIt__9NPCHazardFv: /* 8018829C 0018509C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801882A0 001850A0 7C 08 02 A6 */ mflr r0 /* 801882A4 001850A4 90 01 00 14 */ stw r0, 0x14(r1) @@ -908,7 +908,7 @@ func_8018829C: /* 801882BC 001850BC 38 83 30 18 */ addi r4, r3, lbl_80253018@l /* 801882C0 001850C0 90 1F 00 04 */ stw r0, 4(r31) /* 801882C4 001850C4 38 7F 00 08 */ addi r3, r31, 8 -/* 801882C8 001850C8 4B EC 62 15 */ bl func_8004E4DC +/* 801882C8 001850C8 4B EC 62 15 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801882CC 001850CC C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) /* 801882D0 001850D0 38 00 00 00 */ li r0, 0 /* 801882D4 001850D4 38 7F 00 30 */ addi r3, r31, 0x30 @@ -928,8 +928,8 @@ func_8018829C: /* 8018830C 0018510C 38 21 00 10 */ addi r1, r1, 0x10 /* 80188310 00185110 4E 80 00 20 */ blr -.global func_80188314 -func_80188314: +.global ConfigHelper__9NPCHazardF9en_npchaz +ConfigHelper__9NPCHazardF9en_npchaz: /* 80188314 00185114 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80188318 00185118 7C 08 02 A6 */ mflr r0 /* 8018831C 0018511C 28 04 00 1A */ cmplwi r4, 0x1a @@ -953,7 +953,7 @@ func_80188314: /* 80188364 00185164 64 00 00 08 */ oris r0, r0, 8 /* 80188368 00185168 60 00 91 80 */ ori r0, r0, 0x9180 /* 8018836C 0018516C 90 1E 00 04 */ stw r0, 4(r30) -/* 80188370 00185170 48 00 0C 75 */ bl func_80188FE4 +/* 80188370 00185170 48 00 0C 75 */ bl GrabModel__9NPCHazardF11en_hazmodel /* 80188374 00185174 2C 03 00 00 */ cmpwi r3, 0 /* 80188378 00185178 40 82 00 08 */ bne lbl_80188380 /* 8018837C 0018517C 3B E0 00 00 */ li r31, 0 @@ -963,7 +963,7 @@ lbl_80188380: /* 80188388 00185188 C0 43 00 04 */ lfs f2, 4(r3) /* 8018838C 0018518C 7F C3 F3 78 */ mr r3, r30 /* 80188390 00185190 38 80 00 00 */ li r4, 0 -/* 80188394 00185194 48 00 0B C1 */ bl func_80188F54 +/* 80188394 00185194 48 00 0B C1 */ bl GetUVAInfo__9NPCHazardF11en_hazmodelff /* 80188398 00185198 90 7E 00 18 */ stw r3, 0x18(r30) /* 8018839C 0018519C C0 02 B0 64 */ lfs f0, lbl_803CF9E4-_SDA2_BASE_(r2) /* 801883A0 001851A0 D0 1E 00 20 */ stfs f0, 0x20(r30) @@ -979,7 +979,7 @@ lbl_80188380: /* 801883C8 001851C8 64 00 00 08 */ oris r0, r0, 8 /* 801883CC 001851CC 60 00 91 80 */ ori r0, r0, 0x9180 /* 801883D0 001851D0 90 1E 00 04 */ stw r0, 4(r30) -/* 801883D4 001851D4 48 00 0C 11 */ bl func_80188FE4 +/* 801883D4 001851D4 48 00 0C 11 */ bl GrabModel__9NPCHazardF11en_hazmodel /* 801883D8 001851D8 2C 03 00 00 */ cmpwi r3, 0 /* 801883DC 001851DC 40 82 00 08 */ bne lbl_801883E4 /* 801883E0 001851E0 3B E0 00 00 */ li r31, 0 @@ -989,7 +989,7 @@ lbl_801883E4: /* 801883EC 001851EC C0 43 00 04 */ lfs f2, 4(r3) /* 801883F0 001851F0 7F C3 F3 78 */ mr r3, r30 /* 801883F4 001851F4 38 80 00 00 */ li r4, 0 -/* 801883F8 001851F8 48 00 0B 5D */ bl func_80188F54 +/* 801883F8 001851F8 48 00 0B 5D */ bl GetUVAInfo__9NPCHazardF11en_hazmodelff /* 801883FC 001851FC 90 7E 00 18 */ stw r3, 0x18(r30) /* 80188400 00185200 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) /* 80188404 00185204 D0 1E 00 20 */ stfs f0, 0x20(r30) @@ -1005,7 +1005,7 @@ lbl_801883E4: /* 8018842C 0018522C 64 00 00 08 */ oris r0, r0, 8 /* 80188430 00185230 60 00 B1 80 */ ori r0, r0, 0xb180 /* 80188434 00185234 90 1E 00 04 */ stw r0, 4(r30) -/* 80188438 00185238 48 00 0B AD */ bl func_80188FE4 +/* 80188438 00185238 48 00 0B AD */ bl GrabModel__9NPCHazardF11en_hazmodel /* 8018843C 0018523C 2C 03 00 00 */ cmpwi r3, 0 /* 80188440 00185240 40 82 00 08 */ bne lbl_80188448 /* 80188444 00185244 3B E0 00 00 */ li r31, 0 @@ -1015,7 +1015,7 @@ lbl_80188448: /* 80188450 00185250 C0 43 00 04 */ lfs f2, 4(r3) /* 80188454 00185254 7F C3 F3 78 */ mr r3, r30 /* 80188458 00185258 38 80 00 02 */ li r4, 2 -/* 8018845C 0018525C 48 00 0A F9 */ bl func_80188F54 +/* 8018845C 0018525C 48 00 0A F9 */ bl GetUVAInfo__9NPCHazardF11en_hazmodelff /* 80188460 00185260 90 7E 00 18 */ stw r3, 0x18(r30) /* 80188464 00185264 C0 02 B0 74 */ lfs f0, lbl_803CF9F4-_SDA2_BASE_(r2) /* 80188468 00185268 D0 1E 00 20 */ stfs f0, 0x20(r30) @@ -1031,7 +1031,7 @@ lbl_80188448: /* 80188490 00185290 64 00 00 08 */ oris r0, r0, 8 /* 80188494 00185294 60 00 B1 80 */ ori r0, r0, 0xb180 /* 80188498 00185298 90 1E 00 04 */ stw r0, 4(r30) -/* 8018849C 0018529C 48 00 0B 49 */ bl func_80188FE4 +/* 8018849C 0018529C 48 00 0B 49 */ bl GrabModel__9NPCHazardF11en_hazmodel /* 801884A0 001852A0 2C 03 00 00 */ cmpwi r3, 0 /* 801884A4 001852A4 40 82 00 08 */ bne lbl_801884AC /* 801884A8 001852A8 3B E0 00 00 */ li r31, 0 @@ -1041,7 +1041,7 @@ lbl_801884AC: /* 801884B4 001852B4 C0 43 00 04 */ lfs f2, 4(r3) /* 801884B8 001852B8 7F C3 F3 78 */ mr r3, r30 /* 801884BC 001852BC 38 80 00 05 */ li r4, 5 -/* 801884C0 001852C0 48 00 0A 95 */ bl func_80188F54 +/* 801884C0 001852C0 48 00 0A 95 */ bl GetUVAInfo__9NPCHazardF11en_hazmodelff /* 801884C4 001852C4 90 7E 00 18 */ stw r3, 0x18(r30) /* 801884C8 001852C8 C0 02 B0 80 */ lfs f0, lbl_803CFA00-_SDA2_BASE_(r2) /* 801884CC 001852CC D0 1E 00 20 */ stfs f0, 0x20(r30) @@ -1057,7 +1057,7 @@ lbl_801884AC: /* 801884F4 001852F4 64 00 00 08 */ oris r0, r0, 8 /* 801884F8 001852F8 60 00 B1 80 */ ori r0, r0, 0xb180 /* 801884FC 001852FC 90 1E 00 04 */ stw r0, 4(r30) -/* 80188500 00185300 48 00 0A E5 */ bl func_80188FE4 +/* 80188500 00185300 48 00 0A E5 */ bl GrabModel__9NPCHazardF11en_hazmodel /* 80188504 00185304 2C 03 00 00 */ cmpwi r3, 0 /* 80188508 00185308 40 82 00 08 */ bne lbl_80188510 /* 8018850C 0018530C 3B E0 00 00 */ li r31, 0 @@ -1067,7 +1067,7 @@ lbl_80188510: /* 80188518 00185318 C0 43 00 04 */ lfs f2, 4(r3) /* 8018851C 0018531C 7F C3 F3 78 */ mr r3, r30 /* 80188520 00185320 38 80 00 03 */ li r4, 3 -/* 80188524 00185324 48 00 0A 31 */ bl func_80188F54 +/* 80188524 00185324 48 00 0A 31 */ bl GetUVAInfo__9NPCHazardF11en_hazmodelff /* 80188528 00185328 90 7E 00 18 */ stw r3, 0x18(r30) /* 8018852C 0018532C C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) /* 80188530 00185330 D0 1E 00 20 */ stfs f0, 0x20(r30) @@ -1083,7 +1083,7 @@ lbl_80188510: /* 80188558 00185358 64 00 00 08 */ oris r0, r0, 8 /* 8018855C 0018535C 60 00 B1 80 */ ori r0, r0, 0xb180 /* 80188560 00185360 90 1E 00 04 */ stw r0, 4(r30) -/* 80188564 00185364 48 00 0A 81 */ bl func_80188FE4 +/* 80188564 00185364 48 00 0A 81 */ bl GrabModel__9NPCHazardF11en_hazmodel /* 80188568 00185368 2C 03 00 00 */ cmpwi r3, 0 /* 8018856C 0018536C 40 82 00 08 */ bne lbl_80188574 /* 80188570 00185370 3B E0 00 00 */ li r31, 0 @@ -1093,7 +1093,7 @@ lbl_80188574: /* 8018857C 0018537C C0 43 00 04 */ lfs f2, 4(r3) /* 80188580 00185380 7F C3 F3 78 */ mr r3, r30 /* 80188584 00185384 38 80 00 1D */ li r4, 0x1d -/* 80188588 00185388 48 00 09 CD */ bl func_80188F54 +/* 80188588 00185388 48 00 09 CD */ bl GetUVAInfo__9NPCHazardF11en_hazmodelff /* 8018858C 0018538C 90 7E 00 18 */ stw r3, 0x18(r30) /* 80188590 00185390 C0 02 B0 78 */ lfs f0, lbl_803CF9F8-_SDA2_BASE_(r2) /* 80188594 00185394 D0 1E 00 20 */ stfs f0, 0x20(r30) @@ -1108,7 +1108,7 @@ lbl_80188574: /* 801885B8 001853B8 38 80 00 04 */ li r4, 4 /* 801885BC 001853BC 60 00 B1 80 */ ori r0, r0, 0xb180 /* 801885C0 001853C0 90 1E 00 04 */ stw r0, 4(r30) -/* 801885C4 001853C4 48 00 0A 21 */ bl func_80188FE4 +/* 801885C4 001853C4 48 00 0A 21 */ bl GrabModel__9NPCHazardF11en_hazmodel /* 801885C8 001853C8 2C 03 00 00 */ cmpwi r3, 0 /* 801885CC 001853CC 40 82 00 08 */ bne lbl_801885D4 /* 801885D0 001853D0 3B E0 00 00 */ li r31, 0 @@ -1121,7 +1121,7 @@ lbl_801885D4: /* 801885E8 001853E8 D0 1E 00 64 */ stfs f0, 0x64(r30) /* 801885EC 001853EC C0 1E 00 60 */ lfs f0, 0x60(r30) /* 801885F0 001853F0 D0 1E 00 68 */ stfs f0, 0x68(r30) -/* 801885F4 001853F4 4B EA 86 75 */ bl func_80030C68 +/* 801885F4 001853F4 4B EA 86 75 */ bl xrand__Fv /* 801885F8 001853F8 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 801885FC 001853FC 41 82 00 0C */ beq lbl_80188608 /* 80188600 00185400 C0 22 B0 9C */ lfs f1, lbl_803CFA1C-_SDA2_BASE_(r2) @@ -1137,13 +1137,13 @@ lbl_8018860C: /* 80188620 00185420 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) /* 80188624 00185424 D0 01 00 40 */ stfs f0, 0x40(r1) /* 80188628 00185428 D0 01 00 3C */ stfs f0, 0x3c(r1) -/* 8018862C 0018542C 48 00 20 B1 */ bl func_8018A6DC +/* 8018862C 0018542C 48 00 20 B1 */ bl TypData_RotMatStore__9NPCHazardFP5xVec3 /* 80188630 00185430 48 00 08 34 */ b lbl_80188E64 /* 80188634 00185434 80 1E 00 04 */ lwz r0, 4(r30) /* 80188638 00185438 38 80 00 1A */ li r4, 0x1a /* 8018863C 0018543C 60 00 B1 80 */ ori r0, r0, 0xb180 /* 80188640 00185440 90 1E 00 04 */ stw r0, 4(r30) -/* 80188644 00185444 48 00 09 A1 */ bl func_80188FE4 +/* 80188644 00185444 48 00 09 A1 */ bl GrabModel__9NPCHazardF11en_hazmodel /* 80188648 00185448 2C 03 00 00 */ cmpwi r3, 0 /* 8018864C 0018544C 40 82 00 08 */ bne lbl_80188654 /* 80188650 00185450 3B E0 00 00 */ li r31, 0 @@ -1156,7 +1156,7 @@ lbl_80188654: /* 80188668 00185468 D0 1E 00 64 */ stfs f0, 0x64(r30) /* 8018866C 0018546C C0 1E 00 60 */ lfs f0, 0x60(r30) /* 80188670 00185470 D0 1E 00 68 */ stfs f0, 0x68(r30) -/* 80188674 00185474 4B EA 85 F5 */ bl func_80030C68 +/* 80188674 00185474 4B EA 85 F5 */ bl xrand__Fv /* 80188678 00185478 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018867C 0018547C 41 82 00 0C */ beq lbl_80188688 /* 80188680 00185480 C0 22 B0 9C */ lfs f1, lbl_803CFA1C-_SDA2_BASE_(r2) @@ -1172,7 +1172,7 @@ lbl_8018868C: /* 801886A0 001854A0 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) /* 801886A4 001854A4 D0 01 00 34 */ stfs f0, 0x34(r1) /* 801886A8 001854A8 D0 01 00 30 */ stfs f0, 0x30(r1) -/* 801886AC 001854AC 48 00 20 31 */ bl func_8018A6DC +/* 801886AC 001854AC 48 00 20 31 */ bl TypData_RotMatStore__9NPCHazardFP5xVec3 /* 801886B0 001854B0 48 00 07 B4 */ b lbl_80188E64 /* 801886B4 001854B4 80 1E 00 04 */ lwz r0, 4(r30) /* 801886B8 001854B8 3C 60 80 25 */ lis r3, lbl_80253030@ha @@ -1182,14 +1182,14 @@ lbl_8018868C: /* 801886C8 001854C8 90 1E 00 04 */ stw r0, 4(r30) /* 801886CC 001854CC C0 02 B0 98 */ lfs f0, lbl_803CFA18-_SDA2_BASE_(r2) /* 801886D0 001854D0 D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 801886D4 001854D4 4B EC 5E 09 */ bl func_8004E4DC +/* 801886D4 001854D4 4B EC 5E 09 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801886D8 001854D8 3C 80 80 25 */ lis r4, lbl_80253030@ha /* 801886DC 001854DC 38 7E 00 78 */ addi r3, r30, 0x78 /* 801886E0 001854E0 38 84 30 30 */ addi r4, r4, lbl_80253030@l -/* 801886E4 001854E4 4B EC 5D F9 */ bl func_8004E4DC +/* 801886E4 001854E4 4B EC 5D F9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801886E8 001854E8 7F C3 F3 78 */ mr r3, r30 /* 801886EC 001854EC 38 80 00 00 */ li r4, 0 -/* 801886F0 001854F0 48 00 1F ED */ bl func_8018A6DC +/* 801886F0 001854F0 48 00 1F ED */ bl TypData_RotMatStore__9NPCHazardFP5xVec3 /* 801886F4 001854F4 48 00 07 70 */ b lbl_80188E64 /* 801886F8 001854F8 80 1E 00 04 */ lwz r0, 4(r30) /* 801886FC 001854FC 3C 60 80 25 */ lis r3, lbl_80253018@ha @@ -1200,7 +1200,7 @@ lbl_8018868C: /* 80188710 00185510 90 1E 00 04 */ stw r0, 4(r30) /* 80188714 00185514 C0 02 B0 98 */ lfs f0, lbl_803CFA18-_SDA2_BASE_(r2) /* 80188718 00185518 D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 8018871C 0018551C 4B EC 5D C1 */ bl func_8004E4DC +/* 8018871C 0018551C 4B EC 5D C1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80188720 00185520 C0 02 B0 A8 */ lfs f0, lbl_803CFA28-_SDA2_BASE_(r2) /* 80188724 00185524 D0 1E 00 40 */ stfs f0, 0x40(r30) /* 80188728 00185528 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) @@ -1213,7 +1213,7 @@ lbl_8018868C: /* 80188744 00185544 64 00 00 21 */ oris r0, r0, 0x21 /* 80188748 00185548 60 00 A3 80 */ ori r0, r0, 0xa380 /* 8018874C 0018554C 90 1E 00 04 */ stw r0, 4(r30) -/* 80188750 00185550 48 00 08 95 */ bl func_80188FE4 +/* 80188750 00185550 48 00 08 95 */ bl GrabModel__9NPCHazardF11en_hazmodel /* 80188754 00185554 2C 03 00 00 */ cmpwi r3, 0 /* 80188758 00185558 40 82 00 08 */ bne lbl_80188760 /* 8018875C 0018555C 3B E0 00 00 */ li r31, 0 @@ -1234,7 +1234,7 @@ lbl_80188760: /* 80188794 00185594 38 80 00 07 */ li r4, 7 /* 80188798 00185598 60 00 B3 80 */ ori r0, r0, 0xb380 /* 8018879C 0018559C 90 1E 00 04 */ stw r0, 4(r30) -/* 801887A0 001855A0 48 00 08 45 */ bl func_80188FE4 +/* 801887A0 001855A0 48 00 08 45 */ bl GrabModel__9NPCHazardF11en_hazmodel /* 801887A4 001855A4 2C 03 00 00 */ cmpwi r3, 0 /* 801887A8 001855A8 40 82 00 08 */ bne lbl_801887B0 /* 801887AC 001855AC 3B E0 00 00 */ li r31, 0 @@ -1253,7 +1253,7 @@ lbl_801887B0: /* 801887DC 001855DC 64 00 00 08 */ oris r0, r0, 8 /* 801887E0 001855E0 60 00 91 80 */ ori r0, r0, 0x9180 /* 801887E4 001855E4 90 1E 00 04 */ stw r0, 4(r30) -/* 801887E8 001855E8 48 00 07 FD */ bl func_80188FE4 +/* 801887E8 001855E8 48 00 07 FD */ bl GrabModel__9NPCHazardF11en_hazmodel /* 801887EC 001855EC 2C 03 00 00 */ cmpwi r3, 0 /* 801887F0 001855F0 40 82 00 08 */ bne lbl_801887F8 /* 801887F4 001855F4 3B E0 00 00 */ li r31, 0 @@ -1263,7 +1263,7 @@ lbl_801887F8: /* 80188800 00185600 C0 43 00 04 */ lfs f2, 4(r3) /* 80188804 00185604 7F C3 F3 78 */ mr r3, r30 /* 80188808 00185608 38 80 00 08 */ li r4, 8 -/* 8018880C 0018560C 48 00 07 49 */ bl func_80188F54 +/* 8018880C 0018560C 48 00 07 49 */ bl GetUVAInfo__9NPCHazardF11en_hazmodelff /* 80188810 00185610 90 7E 00 18 */ stw r3, 0x18(r30) /* 80188814 00185614 C0 02 B0 B0 */ lfs f0, lbl_803CFA30-_SDA2_BASE_(r2) /* 80188818 00185618 D0 1E 00 20 */ stfs f0, 0x20(r30) @@ -1282,7 +1282,7 @@ lbl_801887F8: /* 8018884C 0018564C 88 1E 00 A8 */ lbz r0, 0xa8(r30) /* 80188850 00185650 60 00 00 07 */ ori r0, r0, 7 /* 80188854 00185654 98 1E 00 A8 */ stb r0, 0xa8(r30) -/* 80188858 00185658 48 00 07 8D */ bl func_80188FE4 +/* 80188858 00185658 48 00 07 8D */ bl GrabModel__9NPCHazardF11en_hazmodel /* 8018885C 0018565C 2C 03 00 00 */ cmpwi r3, 0 /* 80188860 00185660 40 82 00 08 */ bne lbl_80188868 /* 80188864 00185664 3B E0 00 00 */ li r31, 0 @@ -1301,7 +1301,7 @@ lbl_80188868: /* 80188894 00185694 64 00 00 08 */ oris r0, r0, 8 /* 80188898 00185698 60 00 B9 80 */ ori r0, r0, 0xb980 /* 8018889C 0018569C 90 1E 00 04 */ stw r0, 4(r30) -/* 801888A0 001856A0 48 00 07 45 */ bl func_80188FE4 +/* 801888A0 001856A0 48 00 07 45 */ bl GrabModel__9NPCHazardF11en_hazmodel /* 801888A4 001856A4 2C 03 00 00 */ cmpwi r3, 0 /* 801888A8 001856A8 40 82 00 08 */ bne lbl_801888B0 /* 801888AC 001856AC 3B E0 00 00 */ li r31, 0 @@ -1311,7 +1311,7 @@ lbl_801888B0: /* 801888B8 001856B8 C0 43 00 04 */ lfs f2, 4(r3) /* 801888BC 001856BC 7F C3 F3 78 */ mr r3, r30 /* 801888C0 001856C0 38 80 00 0B */ li r4, 0xb -/* 801888C4 001856C4 48 00 06 91 */ bl func_80188F54 +/* 801888C4 001856C4 48 00 06 91 */ bl GetUVAInfo__9NPCHazardF11en_hazmodelff /* 801888C8 001856C8 90 7E 00 18 */ stw r3, 0x18(r30) /* 801888CC 001856CC C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) /* 801888D0 001856D0 D0 1E 00 20 */ stfs f0, 0x20(r30) @@ -1327,7 +1327,7 @@ lbl_801888B0: /* 801888F8 001856F8 64 00 00 09 */ oris r0, r0, 9 /* 801888FC 001856FC 60 00 91 80 */ ori r0, r0, 0x9180 /* 80188900 00185700 90 1E 00 04 */ stw r0, 4(r30) -/* 80188904 00185704 48 00 06 E1 */ bl func_80188FE4 +/* 80188904 00185704 48 00 06 E1 */ bl GrabModel__9NPCHazardF11en_hazmodel /* 80188908 00185708 2C 03 00 00 */ cmpwi r3, 0 /* 8018890C 0018570C 40 82 00 08 */ bne lbl_80188914 /* 80188910 00185710 3B E0 00 00 */ li r31, 0 @@ -1337,9 +1337,9 @@ lbl_80188914: /* 8018891C 0018571C C0 43 00 04 */ lfs f2, 4(r3) /* 80188920 00185720 7F C3 F3 78 */ mr r3, r30 /* 80188924 00185724 38 80 00 0A */ li r4, 0xa -/* 80188928 00185728 48 00 06 2D */ bl func_80188F54 +/* 80188928 00185728 48 00 06 2D */ bl GetUVAInfo__9NPCHazardF11en_hazmodelff /* 8018892C 0018572C 90 7E 00 18 */ stw r3, 0x18(r30) -/* 80188930 00185730 4B EA 83 59 */ bl func_80030C88 +/* 80188930 00185730 4B EA 83 59 */ bl xurand__Fv /* 80188934 00185734 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 80188938 00185738 3C 60 80 25 */ lis r3, lbl_80253030@ha /* 8018893C 0018573C 38 83 30 30 */ addi r4, r3, lbl_80253030@l @@ -1363,7 +1363,7 @@ lbl_80188914: /* 80188984 00185784 64 00 00 21 */ oris r0, r0, 0x21 /* 80188988 00185788 60 00 A3 80 */ ori r0, r0, 0xa380 /* 8018898C 0018578C 90 1E 00 04 */ stw r0, 4(r30) -/* 80188990 00185790 48 00 06 55 */ bl func_80188FE4 +/* 80188990 00185790 48 00 06 55 */ bl GrabModel__9NPCHazardF11en_hazmodel /* 80188994 00185794 2C 03 00 00 */ cmpwi r3, 0 /* 80188998 00185798 40 82 00 08 */ bne lbl_801889A0 /* 8018899C 0018579C 3B E0 00 00 */ li r31, 0 @@ -1376,7 +1376,7 @@ lbl_801889A0: /* 801889B4 001857B4 D0 1E 00 64 */ stfs f0, 0x64(r30) /* 801889B8 001857B8 C0 1E 00 60 */ lfs f0, 0x60(r30) /* 801889BC 001857BC D0 1E 00 68 */ stfs f0, 0x68(r30) -/* 801889C0 001857C0 4B EA 82 A9 */ bl func_80030C68 +/* 801889C0 001857C0 4B EA 82 A9 */ bl xrand__Fv /* 801889C4 001857C4 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 801889C8 001857C8 41 82 00 0C */ beq lbl_801889D4 /* 801889CC 001857CC C0 22 B0 BC */ lfs f1, lbl_803CFA3C-_SDA2_BASE_(r2) @@ -1392,7 +1392,7 @@ lbl_801889D8: /* 801889EC 001857EC C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) /* 801889F0 001857F0 D0 01 00 28 */ stfs f0, 0x28(r1) /* 801889F4 001857F4 D0 01 00 24 */ stfs f0, 0x24(r1) -/* 801889F8 001857F8 48 00 1C E5 */ bl func_8018A6DC +/* 801889F8 001857F8 48 00 1C E5 */ bl TypData_RotMatStore__9NPCHazardFP5xVec3 /* 801889FC 001857FC 88 1E 00 A8 */ lbz r0, 0xa8(r30) /* 80188A00 00185800 60 00 00 07 */ ori r0, r0, 7 /* 80188A04 00185804 98 1E 00 A8 */ stb r0, 0xa8(r30) @@ -1414,7 +1414,7 @@ lbl_801889D8: /* 80188A44 00185844 64 00 00 29 */ oris r0, r0, 0x29 /* 80188A48 00185848 60 00 A1 80 */ ori r0, r0, 0xa180 /* 80188A4C 0018584C 90 1E 00 04 */ stw r0, 4(r30) -/* 80188A50 00185850 48 00 05 95 */ bl func_80188FE4 +/* 80188A50 00185850 48 00 05 95 */ bl GrabModel__9NPCHazardF11en_hazmodel /* 80188A54 00185854 2C 03 00 00 */ cmpwi r3, 0 /* 80188A58 00185858 40 82 00 08 */ bne lbl_80188A60 /* 80188A5C 0018585C 3B E0 00 00 */ li r31, 0 @@ -1424,7 +1424,7 @@ lbl_80188A60: /* 80188A68 00185868 C0 43 00 04 */ lfs f2, 4(r3) /* 80188A6C 0018586C 7F C3 F3 78 */ mr r3, r30 /* 80188A70 00185870 38 80 00 0D */ li r4, 0xd -/* 80188A74 00185874 48 00 04 E1 */ bl func_80188F54 +/* 80188A74 00185874 48 00 04 E1 */ bl GetUVAInfo__9NPCHazardF11en_hazmodelff /* 80188A78 00185878 90 7E 00 18 */ stw r3, 0x18(r30) /* 80188A7C 0018587C C0 02 B0 8C */ lfs f0, lbl_803CFA0C-_SDA2_BASE_(r2) /* 80188A80 00185880 D0 1E 00 20 */ stfs f0, 0x20(r30) @@ -1443,7 +1443,7 @@ lbl_80188A60: /* 80188AB4 001858B4 64 00 00 08 */ oris r0, r0, 8 /* 80188AB8 001858B8 60 00 B1 80 */ ori r0, r0, 0xb180 /* 80188ABC 001858BC 90 1E 00 04 */ stw r0, 4(r30) -/* 80188AC0 001858C0 48 00 05 25 */ bl func_80188FE4 +/* 80188AC0 001858C0 48 00 05 25 */ bl GrabModel__9NPCHazardF11en_hazmodel /* 80188AC4 001858C4 2C 03 00 00 */ cmpwi r3, 0 /* 80188AC8 001858C8 40 82 00 08 */ bne lbl_80188AD0 /* 80188ACC 001858CC 3B E0 00 00 */ li r31, 0 @@ -1453,7 +1453,7 @@ lbl_80188AD0: /* 80188AD8 001858D8 C0 43 00 04 */ lfs f2, 4(r3) /* 80188ADC 001858DC 7F C3 F3 78 */ mr r3, r30 /* 80188AE0 001858E0 38 80 00 0E */ li r4, 0xe -/* 80188AE4 001858E4 48 00 04 71 */ bl func_80188F54 +/* 80188AE4 001858E4 48 00 04 71 */ bl GetUVAInfo__9NPCHazardF11en_hazmodelff /* 80188AE8 001858E8 90 7E 00 18 */ stw r3, 0x18(r30) /* 80188AEC 001858EC C0 02 B0 A8 */ lfs f0, lbl_803CFA28-_SDA2_BASE_(r2) /* 80188AF0 001858F0 D0 1E 00 20 */ stfs f0, 0x20(r30) @@ -1469,7 +1469,7 @@ lbl_80188AD0: /* 80188B18 00185918 64 00 00 08 */ oris r0, r0, 8 /* 80188B1C 0018591C 60 00 B1 80 */ ori r0, r0, 0xb180 /* 80188B20 00185920 90 1E 00 04 */ stw r0, 4(r30) -/* 80188B24 00185924 48 00 04 C1 */ bl func_80188FE4 +/* 80188B24 00185924 48 00 04 C1 */ bl GrabModel__9NPCHazardF11en_hazmodel /* 80188B28 00185928 2C 03 00 00 */ cmpwi r3, 0 /* 80188B2C 0018592C 40 82 00 08 */ bne lbl_80188B34 /* 80188B30 00185930 3B E0 00 00 */ li r31, 0 @@ -1479,7 +1479,7 @@ lbl_80188B34: /* 80188B3C 0018593C C0 43 00 04 */ lfs f2, 4(r3) /* 80188B40 00185940 7F C3 F3 78 */ mr r3, r30 /* 80188B44 00185944 38 80 00 0F */ li r4, 0xf -/* 80188B48 00185948 48 00 04 0D */ bl func_80188F54 +/* 80188B48 00185948 48 00 04 0D */ bl GetUVAInfo__9NPCHazardF11en_hazmodelff /* 80188B4C 0018594C 90 7E 00 18 */ stw r3, 0x18(r30) /* 80188B50 00185950 C0 02 B0 94 */ lfs f0, lbl_803CFA14-_SDA2_BASE_(r2) /* 80188B54 00185954 D0 1E 00 20 */ stfs f0, 0x20(r30) @@ -1495,7 +1495,7 @@ lbl_80188B34: /* 80188B7C 0018597C 64 00 00 08 */ oris r0, r0, 8 /* 80188B80 00185980 60 00 B1 80 */ ori r0, r0, 0xb180 /* 80188B84 00185984 90 1E 00 04 */ stw r0, 4(r30) -/* 80188B88 00185988 48 00 04 5D */ bl func_80188FE4 +/* 80188B88 00185988 48 00 04 5D */ bl GrabModel__9NPCHazardF11en_hazmodel /* 80188B8C 0018598C 2C 03 00 00 */ cmpwi r3, 0 /* 80188B90 00185990 40 82 00 08 */ bne lbl_80188B98 /* 80188B94 00185994 3B E0 00 00 */ li r31, 0 @@ -1505,9 +1505,9 @@ lbl_80188B98: /* 80188BA0 001859A0 C0 43 00 04 */ lfs f2, 4(r3) /* 80188BA4 001859A4 7F C3 F3 78 */ mr r3, r30 /* 80188BA8 001859A8 38 80 00 10 */ li r4, 0x10 -/* 80188BAC 001859AC 48 00 03 A9 */ bl func_80188F54 +/* 80188BAC 001859AC 48 00 03 A9 */ bl GetUVAInfo__9NPCHazardF11en_hazmodelff /* 80188BB0 001859B0 90 7E 00 18 */ stw r3, 0x18(r30) -/* 80188BB4 001859B4 4B EA 80 D5 */ bl func_80030C88 +/* 80188BB4 001859B4 4B EA 80 D5 */ bl xurand__Fv /* 80188BB8 001859B8 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 80188BBC 001859BC 3C 60 80 25 */ lis r3, lbl_80253018@ha /* 80188BC0 001859C0 38 83 30 18 */ addi r4, r3, lbl_80253018@l @@ -1524,7 +1524,7 @@ lbl_80188B98: /* 80188BEC 001859EC D0 1E 00 64 */ stfs f0, 0x64(r30) /* 80188BF0 001859F0 C0 1E 00 60 */ lfs f0, 0x60(r30) /* 80188BF4 001859F4 D0 1E 00 68 */ stfs f0, 0x68(r30) -/* 80188BF8 001859F8 4B EC 58 E5 */ bl func_8004E4DC +/* 80188BF8 001859F8 4B EC 58 E5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80188BFC 001859FC 3C 60 80 25 */ lis r3, lbl_80253030@ha /* 80188C00 00185A00 C0 22 B0 C8 */ lfs f1, lbl_803CFA48-_SDA2_BASE_(r2) /* 80188C04 00185A04 38 83 30 30 */ addi r4, r3, lbl_80253030@l @@ -1535,12 +1535,12 @@ lbl_80188B98: /* 80188C18 00185A18 38 80 00 11 */ li r4, 0x11 /* 80188C1C 00185A1C 60 00 91 80 */ ori r0, r0, 0x9180 /* 80188C20 00185A20 90 1E 00 04 */ stw r0, 4(r30) -/* 80188C24 00185A24 48 00 03 C1 */ bl func_80188FE4 +/* 80188C24 00185A24 48 00 03 C1 */ bl GrabModel__9NPCHazardF11en_hazmodel /* 80188C28 00185A28 2C 03 00 00 */ cmpwi r3, 0 /* 80188C2C 00185A2C 40 82 00 08 */ bne lbl_80188C34 /* 80188C30 00185A30 3B E0 00 00 */ li r31, 0 lbl_80188C34: -/* 80188C34 00185A34 4B FF D1 F5 */ bl func_80185E28 +/* 80188C34 00185A34 4B FF D1 F5 */ bl NPCC_ShadowCacheReserve__Fv /* 80188C38 00185A38 90 7E 00 E0 */ stw r3, 0xe0(r30) /* 80188C3C 00185A3C 3C 60 80 25 */ lis r3, lbl_80253018@ha /* 80188C40 00185A40 38 83 30 18 */ addi r4, r3, lbl_80253018@l @@ -1557,8 +1557,8 @@ lbl_80188C34: /* 80188C6C 00185A6C D0 1E 00 64 */ stfs f0, 0x64(r30) /* 80188C70 00185A70 C0 1E 00 60 */ lfs f0, 0x60(r30) /* 80188C74 00185A74 D0 1E 00 68 */ stfs f0, 0x68(r30) -/* 80188C78 00185A78 4B EC 58 65 */ bl func_8004E4DC -/* 80188C7C 00185A7C 4B EA 7F ED */ bl func_80030C68 +/* 80188C78 00185A78 4B EC 58 65 */ bl xVec3Copy__FP5xVec3PC5xVec3 +/* 80188C7C 00185A7C 4B EA 7F ED */ bl xrand__Fv /* 80188C80 00185A80 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80188C84 00185A84 41 82 00 0C */ beq lbl_80188C90 /* 80188C88 00185A88 C0 22 B0 D4 */ lfs f1, lbl_803CFA54-_SDA2_BASE_(r2) @@ -1574,17 +1574,17 @@ lbl_80188C94: /* 80188CA8 00185AA8 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) /* 80188CAC 00185AAC D0 01 00 1C */ stfs f0, 0x1c(r1) /* 80188CB0 00185AB0 D0 01 00 18 */ stfs f0, 0x18(r1) -/* 80188CB4 00185AB4 48 00 1A 29 */ bl func_8018A6DC +/* 80188CB4 00185AB4 48 00 1A 29 */ bl TypData_RotMatStore__9NPCHazardFP5xVec3 /* 80188CB8 00185AB8 48 00 01 AC */ b lbl_80188E64 /* 80188CBC 00185ABC 80 1E 00 04 */ lwz r0, 4(r30) /* 80188CC0 00185AC0 64 00 00 01 */ oris r0, r0, 1 /* 80188CC4 00185AC4 60 00 93 80 */ ori r0, r0, 0x9380 /* 80188CC8 00185AC8 90 1E 00 04 */ stw r0, 4(r30) -/* 80188CCC 00185ACC 48 00 1C 4D */ bl func_8018A918 +/* 80188CCC 00185ACC 48 00 1C 4D */ bl PickFunFrag__9NPCHazardFv /* 80188CD0 00185AD0 7C 60 1B 78 */ mr r0, r3 /* 80188CD4 00185AD4 7F C3 F3 78 */ mr r3, r30 /* 80188CD8 00185AD8 7C 04 03 78 */ mr r4, r0 -/* 80188CDC 00185ADC 48 00 03 09 */ bl func_80188FE4 +/* 80188CDC 00185ADC 48 00 03 09 */ bl GrabModel__9NPCHazardF11en_hazmodel /* 80188CE0 00185AE0 2C 03 00 00 */ cmpwi r3, 0 /* 80188CE4 00185AE4 40 82 00 08 */ bne lbl_80188CEC /* 80188CE8 00185AE8 3B E0 00 00 */ li r31, 0 @@ -1599,14 +1599,14 @@ lbl_80188CEC: /* 80188D08 00185B08 D0 1E 00 64 */ stfs f0, 0x64(r30) /* 80188D0C 00185B0C C0 1E 00 60 */ lfs f0, 0x60(r30) /* 80188D10 00185B10 D0 1E 00 68 */ stfs f0, 0x68(r30) -/* 80188D14 00185B14 48 00 19 C9 */ bl func_8018A6DC +/* 80188D14 00185B14 48 00 19 C9 */ bl TypData_RotMatStore__9NPCHazardFP5xVec3 /* 80188D18 00185B18 48 00 01 4C */ b lbl_80188E64 /* 80188D1C 00185B1C 80 1E 00 04 */ lwz r0, 4(r30) /* 80188D20 00185B20 38 80 00 1B */ li r4, 0x1b /* 80188D24 00185B24 64 00 00 01 */ oris r0, r0, 1 /* 80188D28 00185B28 60 00 93 80 */ ori r0, r0, 0x9380 /* 80188D2C 00185B2C 90 1E 00 04 */ stw r0, 4(r30) -/* 80188D30 00185B30 48 00 02 B5 */ bl func_80188FE4 +/* 80188D30 00185B30 48 00 02 B5 */ bl GrabModel__9NPCHazardF11en_hazmodel /* 80188D34 00185B34 2C 03 00 00 */ cmpwi r3, 0 /* 80188D38 00185B38 40 82 00 08 */ bne lbl_80188D40 /* 80188D3C 00185B3C 3B E0 00 00 */ li r31, 0 @@ -1627,7 +1627,7 @@ lbl_80188D40: /* 80188D74 00185B74 90 81 00 08 */ stw r4, 8(r1) /* 80188D78 00185B78 90 61 00 0C */ stw r3, 0xc(r1) /* 80188D7C 00185B7C 90 01 00 10 */ stw r0, 0x10(r1) -/* 80188D80 00185B80 4B EA 7F 09 */ bl func_80030C88 +/* 80188D80 00185B80 4B EA 7F 09 */ bl xurand__Fv /* 80188D84 00185B84 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 80188D88 00185B88 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) /* 80188D8C 00185B8C EC 21 00 28 */ fsubs f1, f1, f0 @@ -1635,7 +1635,7 @@ lbl_80188D40: /* 80188D94 00185B94 EC 22 00 72 */ fmuls f1, f2, f1 /* 80188D98 00185B98 EC 00 00 72 */ fmuls f0, f0, f1 /* 80188D9C 00185B9C D0 01 00 08 */ stfs f0, 8(r1) -/* 80188DA0 00185BA0 4B EA 7E E9 */ bl func_80030C88 +/* 80188DA0 00185BA0 4B EA 7E E9 */ bl xurand__Fv /* 80188DA4 00185BA4 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 80188DA8 00185BA8 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) /* 80188DAC 00185BAC EC 21 00 28 */ fsubs f1, f1, f0 @@ -1643,7 +1643,7 @@ lbl_80188D40: /* 80188DB4 00185BB4 EC 22 00 72 */ fmuls f1, f2, f1 /* 80188DB8 00185BB8 EC 00 00 72 */ fmuls f0, f0, f1 /* 80188DBC 00185BBC D0 01 00 0C */ stfs f0, 0xc(r1) -/* 80188DC0 00185BC0 4B EA 7E C9 */ bl func_80030C88 +/* 80188DC0 00185BC0 4B EA 7E C9 */ bl xurand__Fv /* 80188DC4 00185BC4 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 80188DC8 00185BC8 38 61 00 08 */ addi r3, r1, 8 /* 80188DCC 00185BCC C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -1656,14 +1656,14 @@ lbl_80188D40: /* 80188DE8 00185BE8 4B E8 23 99 */ bl func_8000B180 /* 80188DEC 00185BEC 7F C3 F3 78 */ mr r3, r30 /* 80188DF0 00185BF0 38 81 00 08 */ addi r4, r1, 8 -/* 80188DF4 00185BF4 48 00 18 E9 */ bl func_8018A6DC +/* 80188DF4 00185BF4 48 00 18 E9 */ bl TypData_RotMatStore__9NPCHazardFP5xVec3 /* 80188DF8 00185BF8 48 00 00 6C */ b lbl_80188E64 /* 80188DFC 00185BFC 80 1E 00 04 */ lwz r0, 4(r30) /* 80188E00 00185C00 38 80 00 1C */ li r4, 0x1c /* 80188E04 00185C04 64 00 00 08 */ oris r0, r0, 8 /* 80188E08 00185C08 60 00 99 80 */ ori r0, r0, 0x9980 /* 80188E0C 00185C0C 90 1E 00 04 */ stw r0, 4(r30) -/* 80188E10 00185C10 48 00 01 D5 */ bl func_80188FE4 +/* 80188E10 00185C10 48 00 01 D5 */ bl GrabModel__9NPCHazardF11en_hazmodel /* 80188E14 00185C14 2C 03 00 00 */ cmpwi r3, 0 /* 80188E18 00185C18 40 82 00 08 */ bne lbl_80188E20 /* 80188E1C 00185C1C 3B E0 00 00 */ li r31, 0 @@ -1673,7 +1673,7 @@ lbl_80188E20: /* 80188E28 00185C28 C0 43 00 04 */ lfs f2, 4(r3) /* 80188E2C 00185C2C 7F C3 F3 78 */ mr r3, r30 /* 80188E30 00185C30 38 80 00 0B */ li r4, 0xb -/* 80188E34 00185C34 48 00 01 21 */ bl func_80188F54 +/* 80188E34 00185C34 48 00 01 21 */ bl GetUVAInfo__9NPCHazardF11en_hazmodelff /* 80188E38 00185C38 90 7E 00 18 */ stw r3, 0x18(r30) /* 80188E3C 00185C3C C0 02 B0 8C */ lfs f0, lbl_803CFA0C-_SDA2_BASE_(r2) /* 80188E40 00185C40 D0 1E 00 20 */ stfs f0, 0x20(r30) @@ -1700,8 +1700,8 @@ lbl_80188E74: /* 80188E88 00185C88 38 21 00 50 */ addi r1, r1, 0x50 /* 80188E8C 00185C8C 4E 80 00 20 */ blr -.global func_80188E90 -func_80188E90: +.global Reconfigure__9NPCHazardF9en_npchaz +Reconfigure__9NPCHazardF9en_npchaz: /* 80188E90 00185C90 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80188E94 00185C94 7C 08 02 A6 */ mflr r0 /* 80188E98 00185C98 90 01 00 34 */ stw r0, 0x34(r1) @@ -1715,19 +1715,19 @@ func_80188E90: /* 80188EB8 00185CB8 83 E3 00 D4 */ lwz r31, 0xd4(r3) /* 80188EBC 00185CBC 38 61 00 08 */ addi r3, r1, 8 /* 80188EC0 00185CC0 83 DC 00 D8 */ lwz r30, 0xd8(r28) -/* 80188EC4 00185CC4 4B EC 56 19 */ bl func_8004E4DC +/* 80188EC4 00185CC4 4B EC 56 19 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80188EC8 00185CC8 7F 83 E3 78 */ mr r3, r28 -/* 80188ECC 00185CCC 48 00 14 5D */ bl func_8018A328 +/* 80188ECC 00185CCC 48 00 14 5D */ bl Cleanup__9NPCHazardFv /* 80188ED0 00185CD0 7F 83 E3 78 */ mr r3, r28 -/* 80188ED4 00185CD4 4B FF F3 C9 */ bl func_8018829C +/* 80188ED4 00185CD4 4B FF F3 C9 */ bl WipeIt__9NPCHazardFv /* 80188ED8 00185CD8 38 00 00 21 */ li r0, 0x21 /* 80188EDC 00185CDC 7F 83 E3 78 */ mr r3, r28 /* 80188EE0 00185CE0 90 1C 00 04 */ stw r0, 4(r28) /* 80188EE4 00185CE4 7F A4 EB 78 */ mr r4, r29 -/* 80188EE8 00185CE8 4B FF F4 2D */ bl func_80188314 +/* 80188EE8 00185CE8 4B FF F4 2D */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 80188EEC 00185CEC 7F 83 E3 78 */ mr r3, r28 /* 80188EF0 00185CF0 38 81 00 08 */ addi r4, r1, 8 -/* 80188EF4 00185CF4 48 00 03 A1 */ bl func_80189294 +/* 80188EF4 00185CF4 48 00 03 A1 */ bl PosSet__9NPCHazardFPC5xVec3 /* 80188EF8 00185CF8 7F 83 E3 78 */ mr r3, r28 /* 80188EFC 00185CFC 7F E4 FB 78 */ mr r4, r31 /* 80188F00 00185D00 4B F6 3B C1 */ bl func_800ECAC0 @@ -1753,8 +1753,8 @@ lbl_80188F34: /* 80188F4C 00185D4C 38 21 00 30 */ addi r1, r1, 0x30 /* 80188F50 00185D50 4E 80 00 20 */ blr -.global func_80188F54 -func_80188F54: +.global GetUVAInfo__9NPCHazardF11en_hazmodelff +GetUVAInfo__9NPCHazardF11en_hazmodelff: /* 80188F54 00185D54 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80188F58 00185D58 7C 08 02 A6 */ mflr r0 /* 80188F5C 00185D5C 3C A0 80 36 */ lis r5, lbl_803620B0@ha @@ -1794,8 +1794,8 @@ lbl_80188FC4: /* 80188FDC 00185DDC 38 21 00 20 */ addi r1, r1, 0x20 /* 80188FE0 00185DE0 4E 80 00 20 */ blr -.global func_80188FE4 -func_80188FE4: +.global GrabModel__9NPCHazardF11en_hazmodel +GrabModel__9NPCHazardF11en_hazmodel: /* 80188FE4 00185DE4 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80188FE8 00185DE8 7C 08 02 A6 */ mflr r0 /* 80188FEC 00185DEC 3C A0 80 27 */ lis r5, lbl_8027360C@ha @@ -1814,7 +1814,7 @@ func_80188FE4: /* 80189020 00185E20 80 03 00 14 */ lwz r0, 0x14(r3) /* 80189024 00185E24 28 00 00 00 */ cmplwi r0, 0 /* 80189028 00185E28 41 82 00 08 */ beq lbl_80189030 -/* 8018902C 00185E2C 48 00 00 F1 */ bl func_8018911C +/* 8018902C 00185E2C 48 00 00 F1 */ bl FreeModel__9NPCHazardFv lbl_80189030: /* 80189030 00185E30 3C 60 80 2A */ lis r3, lbl_8029BA40@ha /* 80189034 00185E34 57 C0 10 3A */ slwi r0, r30, 2 @@ -1827,7 +1827,7 @@ lbl_80189030: /* 80189050 00185E50 38 A0 00 00 */ li r5, 0 /* 80189054 00185E54 38 C0 00 00 */ li r6, 0 /* 80189058 00185E58 38 E0 00 00 */ li r7, 0 -/* 8018905C 00185E5C 4B EA B0 95 */ bl func_800340F0 +/* 8018905C 00185E5C 4B EA B0 95 */ bl xModelInstanceAlloc__FP8RpAtomicPvUsUcPUc /* 80189060 00185E60 90 7F 00 14 */ stw r3, 0x14(r31) /* 80189064 00185E64 80 1F 00 14 */ lwz r0, 0x14(r31) /* 80189068 00185E68 28 00 00 00 */ cmplwi r0, 0 @@ -1839,11 +1839,11 @@ lbl_80189030: lbl_80189080: /* 80189080 00185E80 38 61 00 14 */ addi r3, r1, 0x14 /* 80189084 00185E84 38 81 00 08 */ addi r4, r1, 8 -/* 80189088 00185E88 4B EA 91 1D */ bl func_800321A4 +/* 80189088 00185E88 4B EA 91 1D */ bl xMat3x3Euler__FP7xMat3x3PC5xVec3 /* 8018908C 00185E8C 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 80189090 00185E90 38 61 00 44 */ addi r3, r1, 0x44 /* 80189094 00185E94 38 84 30 18 */ addi r4, r4, lbl_80253018@l -/* 80189098 00185E98 4B EC 54 45 */ bl func_8004E4DC +/* 80189098 00185E98 4B EC 54 45 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8018909C 00185E9C 38 00 00 00 */ li r0, 0 /* 801890A0 00185EA0 38 81 00 14 */ addi r4, r1, 0x14 /* 801890A4 00185EA4 90 01 00 20 */ stw r0, 0x20(r1) @@ -1853,7 +1853,7 @@ lbl_80189080: /* 801890B4 00185EB4 7F C3 F3 78 */ mr r3, r30 /* 801890B8 00185EB8 60 00 01 00 */ ori r0, r0, 0x100 /* 801890BC 00185EBC 90 1F 00 04 */ stw r0, 4(r31) -/* 801890C0 00185EC0 4B EA AD 6D */ bl func_80033E2C +/* 801890C0 00185EC0 4B EA AD 6D */ bl xModelGetPipeFlags__FP8RpAtomic /* 801890C4 00185EC4 54 60 A7 3E */ rlwinm r0, r3, 0x14, 0x1c, 0x1f /* 801890C8 00185EC8 28 00 00 02 */ cmplwi r0, 2 /* 801890CC 00185ECC 40 82 00 10 */ bne lbl_801890DC @@ -1879,8 +1879,8 @@ lbl_801890F4: /* 80189114 00185F14 38 21 00 60 */ addi r1, r1, 0x60 /* 80189118 00185F18 4E 80 00 20 */ blr -.global func_8018911C -func_8018911C: +.global FreeModel__9NPCHazardFv +FreeModel__9NPCHazardFv: /* 8018911C 00185F1C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80189120 00185F20 7C 08 02 A6 */ mflr r0 /* 80189124 00185F24 90 01 00 14 */ stw r0, 0x14(r1) @@ -1889,7 +1889,7 @@ func_8018911C: /* 80189130 00185F30 80 63 00 14 */ lwz r3, 0x14(r3) /* 80189134 00185F34 28 03 00 00 */ cmplwi r3, 0 /* 80189138 00185F38 41 82 00 08 */ beq lbl_80189140 -/* 8018913C 00185F3C 4B EA B2 3D */ bl func_80034378 +/* 8018913C 00185F3C 4B EA B2 3D */ bl xModelInstanceFree__FP14xModelInstance lbl_80189140: /* 80189140 00185F40 38 00 00 00 */ li r0, 0 /* 80189144 00185F44 90 1F 00 14 */ stw r0, 0x14(r31) @@ -1899,8 +1899,8 @@ lbl_80189140: /* 80189154 00185F54 38 21 00 10 */ addi r1, r1, 0x10 /* 80189158 00185F58 4E 80 00 20 */ blr -.global func_8018915C -func_8018915C: +.global Discard__9NPCHazardFv +Discard__9NPCHazardFv: /* 8018915C 00185F5C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80189160 00185F60 7C 08 02 A6 */ mflr r0 /* 80189164 00185F64 90 01 00 14 */ stw r0, 0x14(r1) @@ -1920,7 +1920,7 @@ func_8018915C: /* 8018919C 00185F9C 4E 80 04 21 */ bctrl lbl_801891A0: /* 801891A0 00185FA0 7F E3 FB 78 */ mr r3, r31 -/* 801891A4 00185FA4 48 00 11 85 */ bl func_8018A328 +/* 801891A4 00185FA4 48 00 11 85 */ bl Cleanup__9NPCHazardFv /* 801891A8 00185FA8 80 6D 98 48 */ lwz r3, lbl_803CC148-_SDA_BASE_(r13) /* 801891AC 00185FAC 38 03 FF FF */ addi r0, r3, -1 /* 801891B0 00185FB0 90 0D 98 48 */ stw r0, lbl_803CC148-_SDA_BASE_(r13) @@ -1935,8 +1935,8 @@ lbl_801891C4: /* 801891D0 00185FD0 38 21 00 10 */ addi r1, r1, 0x10 /* 801891D4 00185FD4 4E 80 00 20 */ blr -.global func_801891D8 -func_801891D8: +.global Kill__9NPCHazardFv +Kill__9NPCHazardFv: /* 801891D8 00185FD8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801891DC 00185FDC 7C 08 02 A6 */ mflr r0 /* 801891E0 00185FE0 90 01 00 14 */ stw r0, 0x14(r1) @@ -1956,7 +1956,7 @@ func_801891D8: /* 80189218 00186018 4E 80 04 21 */ bctrl lbl_8018921C: /* 8018921C 0018601C 7F E3 FB 78 */ mr r3, r31 -/* 80189220 00186020 4B FF FF 3D */ bl func_8018915C +/* 80189220 00186020 4B FF FF 3D */ bl Discard__9NPCHazardFv lbl_80189224: /* 80189224 00186024 80 01 00 14 */ lwz r0, 0x14(r1) /* 80189228 00186028 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1964,8 +1964,8 @@ lbl_80189224: /* 80189230 00186030 38 21 00 10 */ addi r1, r1, 0x10 /* 80189234 00186034 4E 80 00 20 */ blr -.global func_80189238 -func_80189238: +.global Start__9NPCHazardFPC5xVec3f +Start__9NPCHazardFPC5xVec3f: /* 80189238 00186038 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018923C 0018603C 7C 08 02 A6 */ mflr r0 /* 80189240 00186040 90 01 00 14 */ stw r0, 0x14(r1) @@ -1981,7 +1981,7 @@ lbl_8018925C: /* 80189264 00186064 D0 1F 00 1C */ stfs f0, 0x1c(r31) /* 80189268 00186068 41 82 00 0C */ beq lbl_80189274 /* 8018926C 0018606C 7F E3 FB 78 */ mr r3, r31 -/* 80189270 00186070 48 00 00 25 */ bl func_80189294 +/* 80189270 00186070 48 00 00 25 */ bl PosSet__9NPCHazardFPC5xVec3 lbl_80189274: /* 80189274 00186074 80 1F 00 04 */ lwz r0, 4(r31) /* 80189278 00186078 60 00 00 1A */ ori r0, r0, 0x1a @@ -1992,8 +1992,8 @@ lbl_80189274: /* 8018928C 0018608C 38 21 00 10 */ addi r1, r1, 0x10 /* 80189290 00186090 4E 80 00 20 */ blr -.global func_80189294 -func_80189294: +.global PosSet__9NPCHazardFPC5xVec3 +PosSet__9NPCHazardFPC5xVec3: /* 80189294 00186094 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80189298 00186098 7C 08 02 A6 */ mflr r0 /* 8018929C 0018609C 28 04 00 00 */ cmplwi r4, 0 @@ -2002,7 +2002,7 @@ func_80189294: /* 801892A8 001860A8 7C 7F 1B 78 */ mr r31, r3 /* 801892AC 001860AC 41 82 00 0C */ beq lbl_801892B8 /* 801892B0 001860B0 38 7F 00 08 */ addi r3, r31, 8 -/* 801892B4 001860B4 4B EC 52 29 */ bl func_8004E4DC +/* 801892B4 001860B4 4B EC 52 29 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_801892B8: /* 801892B8 001860B8 80 7F 00 14 */ lwz r3, 0x14(r31) /* 801892BC 001860BC 28 03 00 00 */ cmplwi r3, 0 @@ -2010,7 +2010,7 @@ lbl_801892B8: /* 801892C4 001860C4 80 63 00 4C */ lwz r3, 0x4c(r3) /* 801892C8 001860C8 38 9F 00 08 */ addi r4, r31, 8 /* 801892CC 001860CC 38 63 00 30 */ addi r3, r3, 0x30 -/* 801892D0 001860D0 4B EC 52 0D */ bl func_8004E4DC +/* 801892D0 001860D0 4B EC 52 0D */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_801892D4: /* 801892D4 001860D4 80 01 00 14 */ lwz r0, 0x14(r1) /* 801892D8 001860D8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2018,8 +2018,8 @@ lbl_801892D4: /* 801892E0 001860E0 38 21 00 10 */ addi r1, r1, 0x10 /* 801892E4 001860E4 4E 80 00 20 */ blr -.global func_801892E8 -func_801892E8: +.global Timestep__9NPCHazardFf +Timestep__9NPCHazardFf: /* 801892E8 001860E8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801892EC 001860EC 7C 08 02 A6 */ mflr r0 /* 801892F0 001860F0 90 01 00 24 */ stw r0, 0x24(r1) @@ -2059,7 +2059,7 @@ lbl_8018934C: /* 8018936C 0018616C 41 82 00 10 */ beq lbl_8018937C /* 80189370 00186170 7F E3 FB 78 */ mr r3, r31 /* 80189374 00186174 38 9F 00 30 */ addi r4, r31, 0x30 -/* 80189378 00186178 48 00 14 85 */ bl func_8018A7FC +/* 80189378 00186178 48 00 14 85 */ bl TypData_RotMatApply__9NPCHazardFP7xMat3x3 lbl_8018937C: /* 8018937C 0018617C 80 1F 00 00 */ lwz r0, 0(r31) /* 80189380 00186180 28 00 00 1A */ cmplwi r0, 0x1a @@ -2072,107 +2072,107 @@ lbl_8018937C: /* 8018939C 0018619C 4E 80 04 20 */ bctr /* 801893A0 001861A0 FC 20 F8 90 */ fmr f1, f31 /* 801893A4 001861A4 7F E3 FB 78 */ mr r3, r31 -/* 801893A8 001861A8 48 00 1D 19 */ bl func_8018B0C0 +/* 801893A8 001861A8 48 00 1D 19 */ bl Upd_Explode__9NPCHazardFf /* 801893AC 001861AC 48 00 01 80 */ b lbl_8018952C /* 801893B0 001861B0 FC 20 F8 90 */ fmr f1, f31 /* 801893B4 001861B4 7F E3 FB 78 */ mr r3, r31 -/* 801893B8 001861B8 48 00 1F 95 */ bl func_8018B34C +/* 801893B8 001861B8 48 00 1F 95 */ bl Upd_FodBomb__9NPCHazardFf /* 801893BC 001861BC 48 00 01 70 */ b lbl_8018952C /* 801893C0 001861C0 FC 20 F8 90 */ fmr f1, f31 /* 801893C4 001861C4 7F E3 FB 78 */ mr r3, r31 -/* 801893C8 001861C8 48 00 21 79 */ bl func_8018B540 +/* 801893C8 001861C8 48 00 21 79 */ bl Upd_CattleProd__9NPCHazardFf /* 801893CC 001861CC 48 00 01 60 */ b lbl_8018952C /* 801893D0 001861D0 FC 20 F8 90 */ fmr f1, f31 /* 801893D4 001861D4 7F E3 FB 78 */ mr r3, r31 -/* 801893D8 001861D8 48 00 24 99 */ bl func_8018B870 +/* 801893D8 001861D8 48 00 24 99 */ bl Upd_TubeletBlast__9NPCHazardFf /* 801893DC 001861DC 48 00 01 50 */ b lbl_8018952C /* 801893E0 001861E0 FC 20 F8 90 */ fmr f1, f31 /* 801893E4 001861E4 7F E3 FB 78 */ mr r3, r31 -/* 801893E8 001861E8 48 00 1E 75 */ bl func_8018B25C +/* 801893E8 001861E8 48 00 1E 75 */ bl Upd_PuppyNuke__9NPCHazardFf /* 801893EC 001861EC 48 00 01 40 */ b lbl_8018952C /* 801893F0 001861F0 FC 20 F8 90 */ fmr f1, f31 /* 801893F4 001861F4 7F E3 FB 78 */ mr r3, r31 -/* 801893F8 001861F8 48 00 26 61 */ bl func_8018BA58 +/* 801893F8 001861F8 48 00 26 61 */ bl Upd_DuploBoom__9NPCHazardFf /* 801893FC 001861FC 48 00 01 30 */ b lbl_8018952C /* 80189400 00186200 FC 20 F8 90 */ fmr f1, f31 /* 80189404 00186204 7F E3 FB 78 */ mr r3, r31 -/* 80189408 00186208 48 00 27 21 */ bl func_8018BB28 +/* 80189408 00186208 48 00 27 21 */ bl Upd_TikiThunder__9NPCHazardFf /* 8018940C 0018620C 48 00 01 20 */ b lbl_8018952C /* 80189410 00186210 FC 20 F8 90 */ fmr f1, f31 /* 80189414 00186214 7F E3 FB 78 */ mr r3, r31 -/* 80189418 00186218 48 00 27 DD */ bl func_8018BBF4 +/* 80189418 00186218 48 00 27 DD */ bl Upd_Mushroom__9NPCHazardFf /* 8018941C 0018621C 48 00 01 10 */ b lbl_8018952C /* 80189420 00186220 FC 20 F8 90 */ fmr f1, f31 /* 80189424 00186224 7F E3 FB 78 */ mr r3, r31 -/* 80189428 00186228 48 00 28 DD */ bl func_8018BD04 +/* 80189428 00186228 48 00 28 DD */ bl Upd_Patriot__9NPCHazardFf /* 8018942C 0018622C 48 00 01 00 */ b lbl_8018952C /* 80189430 00186230 FC 20 F8 90 */ fmr f1, f31 /* 80189434 00186234 7F E3 FB 78 */ mr r3, r31 -/* 80189438 00186238 48 00 28 D1 */ bl func_8018BD08 +/* 80189438 00186238 48 00 28 D1 */ bl Upd_TTFlight__9NPCHazardFf /* 8018943C 0018623C 48 00 00 F0 */ b lbl_8018952C /* 80189440 00186240 FC 20 F8 90 */ fmr f1, f31 /* 80189444 00186244 7F E3 FB 78 */ mr r3, r31 -/* 80189448 00186248 48 00 2D 39 */ bl func_8018C180 +/* 80189448 00186248 48 00 2D 39 */ bl Upd_TTSpill__9NPCHazardFf /* 8018944C 0018624C 48 00 00 E0 */ b lbl_8018952C /* 80189450 00186250 FC 20 F8 90 */ fmr f1, f31 /* 80189454 00186254 7F E3 FB 78 */ mr r3, r31 -/* 80189458 00186258 48 00 2E 8D */ bl func_8018C2E4 +/* 80189458 00186258 48 00 2E 8D */ bl Upd_TTStink__9NPCHazardFf /* 8018945C 0018625C 48 00 00 D0 */ b lbl_8018952C /* 80189460 00186260 FC 20 F8 90 */ fmr f1, f31 /* 80189464 00186264 7F E3 FB 78 */ mr r3, r31 -/* 80189468 00186268 48 00 33 55 */ bl func_8018C7BC +/* 80189468 00186268 48 00 33 55 */ bl Upd_ChuckBomb__9NPCHazardFf /* 8018946C 0018626C 48 00 00 C0 */ b lbl_8018952C /* 80189470 00186270 FC 20 F8 90 */ fmr f1, f31 /* 80189474 00186274 7F E3 FB 78 */ mr r3, r31 -/* 80189478 00186278 48 00 38 E1 */ bl func_8018CD58 +/* 80189478 00186278 48 00 38 E1 */ bl Upd_ChuckBlast__9NPCHazardFf /* 8018947C 0018627C 48 00 00 B0 */ b lbl_8018952C /* 80189480 00186280 FC 20 F8 90 */ fmr f1, f31 /* 80189484 00186284 7F E3 FB 78 */ mr r3, r31 -/* 80189488 00186288 48 00 40 51 */ bl func_8018D4D8 +/* 80189488 00186288 48 00 40 51 */ bl Upd_ChuckBloosh__9NPCHazardFf /* 8018948C 0018628C 48 00 00 A0 */ b lbl_8018952C /* 80189490 00186290 FC 20 F8 90 */ fmr f1, f31 /* 80189494 00186294 7F E3 FB 78 */ mr r3, r31 -/* 80189498 00186298 48 00 41 79 */ bl func_8018D610 +/* 80189498 00186298 48 00 41 79 */ bl Upd_BoneFlight__9NPCHazardFf /* 8018949C 0018629C 48 00 00 90 */ b lbl_8018952C /* 801894A0 001862A0 FC 20 F8 90 */ fmr f1, f31 /* 801894A4 001862A4 7F E3 FB 78 */ mr r3, r31 -/* 801894A8 001862A8 48 00 43 5D */ bl func_8018D804 +/* 801894A8 001862A8 48 00 43 5D */ bl Upd_BoneBlast__9NPCHazardFf /* 801894AC 001862AC 48 00 00 80 */ b lbl_8018952C /* 801894B0 001862B0 FC 20 F8 90 */ fmr f1, f31 /* 801894B4 001862B4 7F E3 FB 78 */ mr r3, r31 -/* 801894B8 001862B8 48 00 44 41 */ bl func_8018D8F8 +/* 801894B8 001862B8 48 00 44 41 */ bl Upd_OilBubble__9NPCHazardFf /* 801894BC 001862BC 48 00 00 70 */ b lbl_8018952C /* 801894C0 001862C0 FC 20 F8 90 */ fmr f1, f31 /* 801894C4 001862C4 7F E3 FB 78 */ mr r3, r31 -/* 801894C8 001862C8 48 00 4A 91 */ bl func_8018DF58 +/* 801894C8 001862C8 48 00 4A 91 */ bl Upd_OilOoze__9NPCHazardFf /* 801894CC 001862CC 48 00 00 60 */ b lbl_8018952C /* 801894D0 001862D0 FC 20 F8 90 */ fmr f1, f31 /* 801894D4 001862D4 7F E3 FB 78 */ mr r3, r31 -/* 801894D8 001862D8 48 00 4F 7D */ bl func_8018E454 +/* 801894D8 001862D8 48 00 4F 7D */ bl Upd_OilBurst__9NPCHazardFf /* 801894DC 001862DC 48 00 00 50 */ b lbl_8018952C /* 801894E0 001862E0 FC 20 F8 90 */ fmr f1, f31 /* 801894E4 001862E4 7F E3 FB 78 */ mr r3, r31 -/* 801894E8 001862E8 48 00 50 35 */ bl func_8018E51C +/* 801894E8 001862E8 48 00 50 35 */ bl Upd_OilGlob__9NPCHazardFf /* 801894EC 001862EC 48 00 00 40 */ b lbl_8018952C /* 801894F0 001862F0 FC 20 F8 90 */ fmr f1, f31 /* 801894F4 001862F4 7F E3 FB 78 */ mr r3, r31 -/* 801894F8 001862F8 48 00 52 01 */ bl func_8018E6F8 +/* 801894F8 001862F8 48 00 52 01 */ bl Upd_MonCloud__9NPCHazardFf /* 801894FC 001862FC 48 00 00 30 */ b lbl_8018952C /* 80189500 00186300 FC 20 F8 90 */ fmr f1, f31 /* 80189504 00186304 7F E3 FB 78 */ mr r3, r31 -/* 80189508 00186308 48 00 58 15 */ bl func_8018ED1C +/* 80189508 00186308 48 00 58 15 */ bl Upd_FunFrag__9NPCHazardFf /* 8018950C 0018630C 48 00 00 20 */ b lbl_8018952C /* 80189510 00186310 FC 20 F8 90 */ fmr f1, f31 /* 80189514 00186314 7F E3 FB 78 */ mr r3, r31 -/* 80189518 00186318 48 00 5A 4D */ bl func_8018EF64 +/* 80189518 00186318 48 00 5A 4D */ bl Upd_RoboBits__9NPCHazardFf /* 8018951C 0018631C 48 00 00 10 */ b lbl_8018952C /* 80189520 00186320 FC 20 F8 90 */ fmr f1, f31 /* 80189524 00186324 7F E3 FB 78 */ mr r3, r31 -/* 80189528 00186328 48 00 5B A5 */ bl func_8018F0CC +/* 80189528 00186328 48 00 5B A5 */ bl Upd_VisSplash__9NPCHazardFf lbl_8018952C: /* 8018952C 0018632C 7F E3 FB 78 */ mr r3, r31 /* 80189530 00186330 38 80 00 00 */ li r4, 0 -/* 80189534 00186334 4B FF FD 61 */ bl func_80189294 +/* 80189534 00186334 4B FF FD 61 */ bl PosSet__9NPCHazardFPC5xVec3 /* 80189538 00186338 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8018953C 0018633C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80189540 00186340 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -2181,8 +2181,8 @@ lbl_8018952C: /* 8018954C 0018634C 38 21 00 20 */ addi r1, r1, 0x20 /* 80189550 00186350 4E 80 00 20 */ blr -.global func_80189554 -func_80189554: +.global Render__9NPCHazardFv +Render__9NPCHazardFv: /* 80189554 00186354 94 21 FE C0 */ stwu r1, -0x140(r1) /* 80189558 00186358 7C 08 02 A6 */ mflr r0 /* 8018955C 0018635C 90 01 01 44 */ stw r0, 0x144(r1) @@ -2220,7 +2220,7 @@ func_80189554: /* 801895DC 001863DC C0 02 B0 8C */ lfs f0, lbl_803CFA0C-_SDA2_BASE_(r2) /* 801895E0 001863E0 7F C3 F3 78 */ mr r3, r30 /* 801895E4 001863E4 EC 20 00 72 */ fmuls f1, f0, f1 -/* 801895E8 001863E8 48 00 0E 3D */ bl func_8018A424 +/* 801895E8 001863E8 48 00 0E 3D */ bl SetAlpha__9NPCHazardFf /* 801895EC 001863EC C0 22 B0 6C */ lfs f1, lbl_803CF9EC-_SDA2_BASE_(r2) /* 801895F0 001863F0 38 81 00 BC */ addi r4, r1, 0xbc /* 801895F4 001863F4 C0 1E 00 68 */ lfs f0, 0x68(r30) @@ -2229,7 +2229,7 @@ func_80189554: /* 80189600 00186400 38 63 00 50 */ addi r3, r3, 0x50 /* 80189604 00186404 4B E8 1A 8D */ bl func_8000B090 /* 80189608 00186408 80 7E 00 14 */ lwz r3, 0x14(r30) -/* 8018960C 0018640C 4B EA B3 39 */ bl func_80034944 +/* 8018960C 0018640C 4B EA B3 39 */ bl xModelRender__FP14xModelInstance /* 80189610 00186410 48 00 0C E8 */ b lbl_8018A2F8 /* 80189614 00186414 80 1E 00 14 */ lwz r0, 0x14(r30) /* 80189618 00186418 28 00 00 00 */ cmplwi r0, 0 @@ -2239,7 +2239,7 @@ func_80189554: /* 80189628 00186428 C0 42 B0 DC */ lfs f2, lbl_803CFA5C-_SDA2_BASE_(r2) /* 8018962C 0018642C EC 01 00 28 */ fsubs f0, f1, f0 /* 80189630 00186430 EC 22 00 32 */ fmuls f1, f2, f0 -/* 80189634 00186434 48 00 0D F1 */ bl func_8018A424 +/* 80189634 00186434 48 00 0D F1 */ bl SetAlpha__9NPCHazardFf /* 80189638 00186438 C0 22 B0 6C */ lfs f1, lbl_803CF9EC-_SDA2_BASE_(r2) /* 8018963C 0018643C 38 9F 01 6C */ addi r4, r31, 0x16c /* 80189640 00186440 C0 1E 00 68 */ lfs f0, 0x68(r30) @@ -2248,7 +2248,7 @@ func_80189554: /* 8018964C 0018644C 38 63 00 50 */ addi r3, r3, 0x50 /* 80189650 00186450 4B E8 1A 41 */ bl func_8000B090 /* 80189654 00186454 80 7E 00 14 */ lwz r3, 0x14(r30) -/* 80189658 00186458 4B EA B2 ED */ bl func_80034944 +/* 80189658 00186458 4B EA B2 ED */ bl xModelRender__FP14xModelInstance /* 8018965C 0018645C 48 00 0C 9C */ b lbl_8018A2F8 /* 80189660 00186460 80 1E 00 14 */ lwz r0, 0x14(r30) /* 80189664 00186464 28 00 00 00 */ cmplwi r0, 0 @@ -2257,14 +2257,14 @@ func_80189554: /* 80189670 00186470 C0 1E 00 68 */ lfs f0, 0x68(r30) /* 80189674 00186474 C0 22 B0 E0 */ lfs f1, lbl_803CFA60-_SDA2_BASE_(r2) /* 80189678 00186478 EF C2 00 32 */ fmuls f30, f2, f0 -/* 8018967C 0018647C 48 00 0D A9 */ bl func_8018A424 +/* 8018967C 0018647C 48 00 0D A9 */ bl SetAlpha__9NPCHazardFf /* 80189680 00186480 80 7E 00 14 */ lwz r3, 0x14(r30) /* 80189684 00186484 FC 20 F0 90 */ fmr f1, f30 /* 80189688 00186488 38 81 00 BC */ addi r4, r1, 0xbc /* 8018968C 0018648C 38 63 00 50 */ addi r3, r3, 0x50 /* 80189690 00186490 4B E8 1A 01 */ bl func_8000B090 /* 80189694 00186494 80 7E 00 14 */ lwz r3, 0x14(r30) -/* 80189698 00186498 4B EA B2 AD */ bl func_80034944 +/* 80189698 00186498 4B EA B2 AD */ bl xModelRender__FP14xModelInstance /* 8018969C 0018649C 48 00 0C 5C */ b lbl_8018A2F8 /* 801896A0 001864A0 80 1E 00 14 */ lwz r0, 0x14(r30) /* 801896A4 001864A4 28 00 00 00 */ cmplwi r0, 0 @@ -2272,7 +2272,7 @@ func_80189554: /* 801896AC 001864AC C0 22 AF EC */ lfs f1, lbl_803CF96C-_SDA2_BASE_(r2) /* 801896B0 001864B0 C0 1E 00 24 */ lfs f0, 0x24(r30) /* 801896B4 001864B4 EC 21 00 28 */ fsubs f1, f1, f0 -/* 801896B8 001864B8 48 00 0D 6D */ bl func_8018A424 +/* 801896B8 001864B8 48 00 0D 6D */ bl SetAlpha__9NPCHazardFf /* 801896BC 001864BC C0 22 B0 6C */ lfs f1, lbl_803CF9EC-_SDA2_BASE_(r2) /* 801896C0 001864C0 38 9F 01 78 */ addi r4, r31, 0x178 /* 801896C4 001864C4 C0 1E 00 68 */ lfs f0, 0x68(r30) @@ -2281,7 +2281,7 @@ func_80189554: /* 801896D0 001864D0 38 63 00 50 */ addi r3, r3, 0x50 /* 801896D4 001864D4 4B E8 19 BD */ bl func_8000B090 /* 801896D8 001864D8 80 7E 00 14 */ lwz r3, 0x14(r30) -/* 801896DC 001864DC 4B EA B2 69 */ bl func_80034944 +/* 801896DC 001864DC 4B EA B2 69 */ bl xModelRender__FP14xModelInstance /* 801896E0 001864E0 48 00 0C 18 */ b lbl_8018A2F8 /* 801896E4 001864E4 80 1E 00 14 */ lwz r0, 0x14(r30) /* 801896E8 001864E8 28 00 00 00 */ cmplwi r0, 0 @@ -2291,7 +2291,7 @@ func_80189554: /* 801896F8 001864F8 C0 02 B0 80 */ lfs f0, lbl_803CFA00-_SDA2_BASE_(r2) /* 801896FC 001864FC 7F C3 F3 78 */ mr r3, r30 /* 80189700 00186500 EC 20 00 72 */ fmuls f1, f0, f1 -/* 80189704 00186504 48 00 0D 21 */ bl func_8018A424 +/* 80189704 00186504 48 00 0D 21 */ bl SetAlpha__9NPCHazardFf /* 80189708 00186508 C0 22 B0 6C */ lfs f1, lbl_803CF9EC-_SDA2_BASE_(r2) /* 8018970C 0018650C 38 9F 01 84 */ addi r4, r31, 0x184 /* 80189710 00186510 C0 1E 00 68 */ lfs f0, 0x68(r30) @@ -2301,14 +2301,14 @@ func_80189554: /* 80189720 00186520 FC 20 F0 90 */ fmr f1, f30 /* 80189724 00186524 4B E8 19 6D */ bl func_8000B090 /* 80189728 00186528 80 7E 00 14 */ lwz r3, 0x14(r30) -/* 8018972C 0018652C 4B EA B2 19 */ bl func_80034944 +/* 8018972C 0018652C 4B EA B2 19 */ bl xModelRender__FP14xModelInstance /* 80189730 00186530 80 7E 00 14 */ lwz r3, 0x14(r30) /* 80189734 00186534 FC 20 F0 90 */ fmr f1, f30 /* 80189738 00186538 38 9F 01 90 */ addi r4, r31, 0x190 /* 8018973C 0018653C 38 63 00 50 */ addi r3, r3, 0x50 /* 80189740 00186540 4B E8 19 51 */ bl func_8000B090 /* 80189744 00186544 80 7E 00 14 */ lwz r3, 0x14(r30) -/* 80189748 00186548 4B EA B1 FD */ bl func_80034944 +/* 80189748 00186548 4B EA B1 FD */ bl xModelRender__FP14xModelInstance /* 8018974C 0018654C 48 00 0B AC */ b lbl_8018A2F8 /* 80189750 00186550 80 1E 00 14 */ lwz r0, 0x14(r30) /* 80189754 00186554 28 00 00 00 */ cmplwi r0, 0 @@ -2327,14 +2327,14 @@ func_80189554: /* 80189788 00186588 EF C2 00 32 */ fmuls f30, f2, f0 /* 8018978C 0018658C 90 81 00 B4 */ stw r4, 0xb4(r1) /* 80189790 00186590 90 01 00 B8 */ stw r0, 0xb8(r1) -/* 80189794 00186594 48 00 0C 91 */ bl func_8018A424 +/* 80189794 00186594 48 00 0C 91 */ bl SetAlpha__9NPCHazardFf /* 80189798 00186598 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8018979C 0018659C FC 20 F0 90 */ fmr f1, f30 /* 801897A0 001865A0 38 81 00 B0 */ addi r4, r1, 0xb0 /* 801897A4 001865A4 38 63 00 50 */ addi r3, r3, 0x50 /* 801897A8 001865A8 4B E8 18 E9 */ bl func_8000B090 /* 801897AC 001865AC 80 7E 00 14 */ lwz r3, 0x14(r30) -/* 801897B0 001865B0 4B EA B1 95 */ bl func_80034944 +/* 801897B0 001865B0 4B EA B1 95 */ bl xModelRender__FP14xModelInstance /* 801897B4 001865B4 48 00 0B 44 */ b lbl_8018A2F8 /* 801897B8 001865B8 80 1E 00 14 */ lwz r0, 0x14(r30) /* 801897BC 001865BC 28 00 00 00 */ cmplwi r0, 0 @@ -2344,7 +2344,7 @@ func_80189554: /* 801897CC 001865CC C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) /* 801897D0 001865D0 EC 01 00 28 */ fsubs f0, f1, f0 /* 801897D4 001865D4 EC 22 00 32 */ fmuls f1, f2, f0 -/* 801897D8 001865D8 48 00 0C 4D */ bl func_8018A424 +/* 801897D8 001865D8 48 00 0C 4D */ bl SetAlpha__9NPCHazardFf /* 801897DC 001865DC C0 22 B0 6C */ lfs f1, lbl_803CF9EC-_SDA2_BASE_(r2) /* 801897E0 001865E0 38 9F 01 A8 */ addi r4, r31, 0x1a8 /* 801897E4 001865E4 C0 1E 00 68 */ lfs f0, 0x68(r30) @@ -2353,7 +2353,7 @@ func_80189554: /* 801897F0 001865F0 38 63 00 50 */ addi r3, r3, 0x50 /* 801897F4 001865F4 4B E8 18 9D */ bl func_8000B090 /* 801897F8 001865F8 80 7E 00 14 */ lwz r3, 0x14(r30) -/* 801897FC 001865FC 4B EA B1 49 */ bl func_80034944 +/* 801897FC 001865FC 4B EA B1 49 */ bl xModelRender__FP14xModelInstance /* 80189800 00186600 48 00 0A F8 */ b lbl_8018A2F8 /* 80189804 00186604 80 1E 00 14 */ lwz r0, 0x14(r30) /* 80189808 00186608 28 00 00 00 */ cmplwi r0, 0 @@ -2361,7 +2361,7 @@ func_80189554: /* 80189810 00186610 C3 C2 AF EC */ lfs f30, lbl_803CF96C-_SDA2_BASE_(r2) /* 80189814 00186614 38 7E 00 08 */ addi r3, r30, 8 /* 80189818 00186618 38 80 00 00 */ li r4, 0 -/* 8018981C 0018661C 4B FA 66 45 */ bl func_8012FE60 +/* 8018981C 0018661C 4B FA 66 45 */ bl NPCC_ds2_toCam__FPC5xVec3P5xVec3 /* 80189820 00186620 FF E0 08 90 */ fmr f31, f1 /* 80189824 00186624 C0 22 B0 AC */ lfs f1, lbl_803CFA2C-_SDA2_BASE_(r2) /* 80189828 00186628 4B EB E8 81 */ bl func_800480A8 @@ -2401,7 +2401,7 @@ func_80189554: /* 801898B0 001866B0 4B E8 BD 01 */ bl func_800155B0 /* 801898B4 001866B4 38 61 00 98 */ addi r3, r1, 0x98 /* 801898B8 001866B8 38 81 00 A4 */ addi r4, r1, 0xa4 -/* 801898BC 001866BC 4B EC 4C 35 */ bl func_8004E4F0 +/* 801898BC 001866BC 4B EC 4C 35 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 801898C0 001866C0 C0 02 B0 E4 */ lfs f0, lbl_803CFA64-_SDA2_BASE_(r2) /* 801898C4 001866C4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801898C8 001866C8 40 81 00 54 */ ble lbl_8018991C @@ -2477,7 +2477,7 @@ lbl_801899B8: /* 801899BC 001867BC C0 42 AF E8 */ lfs f2, lbl_803CF968-_SDA2_BASE_(r2) /* 801899C0 001867C0 4B F6 31 6D */ bl func_800ECB2C /* 801899C4 001867C4 7F C3 F3 78 */ mr r3, r30 -/* 801899C8 001867C8 48 00 0A 5D */ bl func_8018A424 +/* 801899C8 001867C8 48 00 0A 5D */ bl SetAlpha__9NPCHazardFf /* 801899CC 001867CC C0 22 B0 6C */ lfs f1, lbl_803CF9EC-_SDA2_BASE_(r2) /* 801899D0 001867D0 38 81 00 BC */ addi r4, r1, 0xbc /* 801899D4 001867D4 C0 1E 00 68 */ lfs f0, 0x68(r30) @@ -2487,14 +2487,14 @@ lbl_801899B8: /* 801899E4 001867E4 4B E8 16 AD */ bl func_8000B090 /* 801899E8 001867E8 38 60 00 14 */ li r3, 0x14 /* 801899EC 001867EC 38 80 00 03 */ li r4, 3 -/* 801899F0 001867F0 48 0A 5D ED */ bl func_8022F7DC +/* 801899F0 001867F0 48 0A 5D ED */ bl RwRenderStateSet /* 801899F4 001867F4 80 7E 00 14 */ lwz r3, 0x14(r30) -/* 801899F8 001867F8 4B EA AF 4D */ bl func_80034944 +/* 801899F8 001867F8 4B EA AF 4D */ bl xModelRender__FP14xModelInstance /* 801899FC 001867FC 38 60 00 14 */ li r3, 0x14 /* 80189A00 00186800 38 80 00 02 */ li r4, 2 -/* 80189A04 00186804 48 0A 5D D9 */ bl func_8022F7DC +/* 80189A04 00186804 48 0A 5D D9 */ bl RwRenderStateSet /* 80189A08 00186808 80 7E 00 14 */ lwz r3, 0x14(r30) -/* 80189A0C 0018680C 4B EA AF 39 */ bl func_80034944 +/* 80189A0C 0018680C 4B EA AF 39 */ bl xModelRender__FP14xModelInstance /* 80189A10 00186810 3C 60 80 2A */ lis r3, lbl_8029BC38@ha /* 80189A14 00186814 38 63 BC 38 */ addi r3, r3, lbl_8029BC38@l /* 80189A18 00186818 83 E3 00 44 */ lwz r31, 0x44(r3) @@ -2505,7 +2505,7 @@ lbl_801899B8: /* 80189A2C 0018682C 41 82 08 CC */ beq lbl_8018A2F8 /* 80189A30 00186830 38 7E 00 08 */ addi r3, r30, 8 /* 80189A34 00186834 38 80 00 00 */ li r4, 0 -/* 80189A38 00186838 4B FA 64 29 */ bl func_8012FE60 +/* 80189A38 00186838 4B FA 64 29 */ bl NPCC_ds2_toCam__FPC5xVec3P5xVec3 /* 80189A3C 0018683C FF E0 08 90 */ fmr f31, f1 /* 80189A40 00186840 C0 22 B0 FC */ lfs f1, lbl_803CFA7C-_SDA2_BASE_(r2) /* 80189A44 00186844 4B EB E6 65 */ bl func_800480A8 @@ -2567,7 +2567,7 @@ lbl_80189AF8: /* 80189B14 00186914 38 81 00 C8 */ addi r4, r1, 0xc8 /* 80189B18 00186918 54 06 DE 3E */ rlwinm r6, r0, 0x1b, 0x18, 0x1f /* 80189B1C 0018691C 38 E0 00 00 */ li r7, 0 -/* 80189B20 00186920 4B FF 7E 49 */ bl func_80181968 +/* 80189B20 00186920 4B FF 7E 49 */ bl NPCC_RenderProjTexture__FP8RwRasterfP7xMat4x3ffP12xShadowCacheiP4xEnt /* 80189B24 00186924 80 6D 98 5C */ lwz r3, lbl_803CC15C-_SDA_BASE_(r13) /* 80189B28 00186928 38 03 00 01 */ addi r0, r3, 1 /* 80189B2C 0018692C 2C 03 00 0C */ cmpwi r3, 0xc @@ -2591,7 +2591,7 @@ lbl_80189AF8: /* 80189B74 00186974 C0 22 B0 AC */ lfs f1, lbl_803CFA2C-_SDA2_BASE_(r2) /* 80189B78 00186978 C0 1E 00 20 */ lfs f0, 0x20(r30) /* 80189B7C 0018697C EC 21 00 32 */ fmuls f1, f1, f0 -/* 80189B80 00186980 48 00 08 A5 */ bl func_8018A424 +/* 80189B80 00186980 48 00 08 A5 */ bl SetAlpha__9NPCHazardFf lbl_80189B84: /* 80189B84 00186984 C0 22 B0 F0 */ lfs f1, lbl_803CFA70-_SDA2_BASE_(r2) /* 80189B88 00186988 38 81 00 BC */ addi r4, r1, 0xbc @@ -2601,7 +2601,7 @@ lbl_80189B84: /* 80189B98 00186998 38 63 00 50 */ addi r3, r3, 0x50 /* 80189B9C 0018699C 4B E8 14 F5 */ bl func_8000B090 /* 80189BA0 001869A0 80 7E 00 14 */ lwz r3, 0x14(r30) -/* 80189BA4 001869A4 4B EA AD A1 */ bl func_80034944 +/* 80189BA4 001869A4 4B EA AD A1 */ bl xModelRender__FP14xModelInstance /* 80189BA8 001869A8 48 00 07 50 */ b lbl_8018A2F8 /* 80189BAC 001869AC 80 1E 00 14 */ lwz r0, 0x14(r30) /* 80189BB0 001869B0 28 00 00 00 */ cmplwi r0, 0 @@ -2610,14 +2610,14 @@ lbl_80189B84: /* 80189BBC 001869BC C0 22 AF EC */ lfs f1, lbl_803CF96C-_SDA2_BASE_(r2) /* 80189BC0 001869C0 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80189BC4 001869C4 40 81 00 0C */ ble lbl_80189BD0 -/* 80189BC8 001869C8 48 00 08 5D */ bl func_8018A424 +/* 80189BC8 001869C8 48 00 08 5D */ bl SetAlpha__9NPCHazardFf /* 80189BCC 001869CC 48 00 00 18 */ b lbl_80189BE4 lbl_80189BD0: /* 80189BD0 001869D0 80 1E 00 04 */ lwz r0, 4(r30) /* 80189BD4 001869D4 54 00 05 EA */ rlwinm r0, r0, 0, 0x17, 0x15 /* 80189BD8 001869D8 90 1E 00 04 */ stw r0, 4(r30) /* 80189BDC 001869DC C0 3E 00 20 */ lfs f1, 0x20(r30) -/* 80189BE0 001869E0 48 00 08 45 */ bl func_8018A424 +/* 80189BE0 001869E0 48 00 08 45 */ bl SetAlpha__9NPCHazardFf lbl_80189BE4: /* 80189BE4 001869E4 C0 22 B0 6C */ lfs f1, lbl_803CF9EC-_SDA2_BASE_(r2) /* 80189BE8 001869E8 38 81 00 BC */ addi r4, r1, 0xbc @@ -2627,7 +2627,7 @@ lbl_80189BE4: /* 80189BF8 001869F8 38 63 00 50 */ addi r3, r3, 0x50 /* 80189BFC 001869FC 4B E8 14 95 */ bl func_8000B090 /* 80189C00 00186A00 80 7E 00 14 */ lwz r3, 0x14(r30) -/* 80189C04 00186A04 4B EA AD 41 */ bl func_80034944 +/* 80189C04 00186A04 4B EA AD 41 */ bl xModelRender__FP14xModelInstance /* 80189C08 00186A08 48 00 06 F0 */ b lbl_8018A2F8 /* 80189C0C 00186A0C 80 7E 00 14 */ lwz r3, 0x14(r30) /* 80189C10 00186A10 28 03 00 00 */ cmplwi r3, 0 @@ -2645,7 +2645,7 @@ lbl_80189BE4: /* 80189C40 00186A40 90 01 00 94 */ stw r0, 0x94(r1) /* 80189C44 00186A44 4B E8 14 4D */ bl func_8000B090 /* 80189C48 00186A48 80 7E 00 14 */ lwz r3, 0x14(r30) -/* 80189C4C 00186A4C 4B EA AC F9 */ bl func_80034944 +/* 80189C4C 00186A4C 4B EA AC F9 */ bl xModelRender__FP14xModelInstance /* 80189C50 00186A50 48 00 06 A8 */ b lbl_8018A2F8 /* 80189C54 00186A54 80 1E 00 14 */ lwz r0, 0x14(r30) /* 80189C58 00186A58 28 00 00 00 */ cmplwi r0, 0 @@ -2662,7 +2662,7 @@ lbl_80189BE4: /* 80189C84 00186A84 C0 22 B0 98 */ lfs f1, lbl_803CFA18-_SDA2_BASE_(r2) /* 80189C88 00186A88 C0 1E 00 20 */ lfs f0, 0x20(r30) /* 80189C8C 00186A8C EC 21 00 32 */ fmuls f1, f1, f0 -/* 80189C90 00186A90 48 00 07 95 */ bl func_8018A424 +/* 80189C90 00186A90 48 00 07 95 */ bl SetAlpha__9NPCHazardFf lbl_80189C94: /* 80189C94 00186A94 C0 22 B0 6C */ lfs f1, lbl_803CF9EC-_SDA2_BASE_(r2) /* 80189C98 00186A98 38 81 00 BC */ addi r4, r1, 0xbc @@ -2674,13 +2674,13 @@ lbl_80189C94: /* 80189CB0 00186AB0 EC 21 00 32 */ fmuls f1, f1, f0 /* 80189CB4 00186AB4 4B E8 13 DD */ bl func_8000B090 /* 80189CB8 00186AB8 80 7E 00 14 */ lwz r3, 0x14(r30) -/* 80189CBC 00186ABC 4B EA AC 89 */ bl func_80034944 +/* 80189CBC 00186ABC 4B EA AC 89 */ bl xModelRender__FP14xModelInstance /* 80189CC0 00186AC0 48 00 06 38 */ b lbl_8018A2F8 /* 80189CC4 00186AC4 80 1E 00 14 */ lwz r0, 0x14(r30) /* 80189CC8 00186AC8 28 00 00 00 */ cmplwi r0, 0 /* 80189CCC 00186ACC 41 82 06 2C */ beq lbl_8018A2F8 /* 80189CD0 00186AD0 C0 22 B0 94 */ lfs f1, lbl_803CFA14-_SDA2_BASE_(r2) -/* 80189CD4 00186AD4 48 00 07 51 */ bl func_8018A424 +/* 80189CD4 00186AD4 48 00 07 51 */ bl SetAlpha__9NPCHazardFf /* 80189CD8 00186AD8 C0 22 B0 6C */ lfs f1, lbl_803CF9EC-_SDA2_BASE_(r2) /* 80189CDC 00186ADC 38 81 00 BC */ addi r4, r1, 0xbc /* 80189CE0 00186AE0 C0 1E 00 68 */ lfs f0, 0x68(r30) @@ -2689,7 +2689,7 @@ lbl_80189C94: /* 80189CEC 00186AEC 38 63 00 50 */ addi r3, r3, 0x50 /* 80189CF0 00186AF0 4B E8 13 A1 */ bl func_8000B090 /* 80189CF4 00186AF4 80 7E 00 14 */ lwz r3, 0x14(r30) -/* 80189CF8 00186AF8 4B EA AC 4D */ bl func_80034944 +/* 80189CF8 00186AF8 4B EA AC 4D */ bl xModelRender__FP14xModelInstance /* 80189CFC 00186AFC 48 00 05 FC */ b lbl_8018A2F8 /* 80189D00 00186B00 80 1E 00 14 */ lwz r0, 0x14(r30) /* 80189D04 00186B04 28 00 00 00 */ cmplwi r0, 0 @@ -2699,7 +2699,7 @@ lbl_80189C94: /* 80189D14 00186B14 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80189D18 00186B18 40 81 00 10 */ ble lbl_80189D28 /* 80189D1C 00186B1C C0 22 B0 94 */ lfs f1, lbl_803CFA14-_SDA2_BASE_(r2) -/* 80189D20 00186B20 48 00 07 05 */ bl func_8018A424 +/* 80189D20 00186B20 48 00 07 05 */ bl SetAlpha__9NPCHazardFf /* 80189D24 00186B24 48 00 00 2C */ b lbl_80189D50 lbl_80189D28: /* 80189D28 00186B28 EC 01 00 24 */ fdivs f0, f1, f0 @@ -2713,7 +2713,7 @@ lbl_80189D40: /* 80189D40 00186B40 C0 02 B0 94 */ lfs f0, lbl_803CFA14-_SDA2_BASE_(r2) /* 80189D44 00186B44 7F C3 F3 78 */ mr r3, r30 /* 80189D48 00186B48 EC 20 00 72 */ fmuls f1, f0, f1 -/* 80189D4C 00186B4C 48 00 06 D9 */ bl func_8018A424 +/* 80189D4C 00186B4C 48 00 06 D9 */ bl SetAlpha__9NPCHazardFf lbl_80189D50: /* 80189D50 00186B50 80 7E 00 14 */ lwz r3, 0x14(r30) /* 80189D54 00186B54 38 81 00 BC */ addi r4, r1, 0xbc @@ -2721,7 +2721,7 @@ lbl_80189D50: /* 80189D5C 00186B5C 38 63 00 50 */ addi r3, r3, 0x50 /* 80189D60 00186B60 4B E8 13 31 */ bl func_8000B090 /* 80189D64 00186B64 80 7E 00 14 */ lwz r3, 0x14(r30) -/* 80189D68 00186B68 4B EA AB DD */ bl func_80034944 +/* 80189D68 00186B68 4B EA AB DD */ bl xModelRender__FP14xModelInstance /* 80189D6C 00186B6C 48 00 05 8C */ b lbl_8018A2F8 /* 80189D70 00186B70 80 1E 00 14 */ lwz r0, 0x14(r30) /* 80189D74 00186B74 28 00 00 00 */ cmplwi r0, 0 @@ -2731,7 +2731,7 @@ lbl_80189D50: /* 80189D84 00186B84 C0 42 B0 94 */ lfs f2, lbl_803CFA14-_SDA2_BASE_(r2) /* 80189D88 00186B88 EC 01 00 28 */ fsubs f0, f1, f0 /* 80189D8C 00186B8C EC 22 00 32 */ fmuls f1, f2, f0 -/* 80189D90 00186B90 48 00 06 95 */ bl func_8018A424 +/* 80189D90 00186B90 48 00 06 95 */ bl SetAlpha__9NPCHazardFf /* 80189D94 00186B94 C0 22 B0 6C */ lfs f1, lbl_803CF9EC-_SDA2_BASE_(r2) /* 80189D98 00186B98 38 81 00 80 */ addi r4, r1, 0x80 /* 80189D9C 00186B9C C0 1E 00 68 */ lfs f0, 0x68(r30) @@ -2746,7 +2746,7 @@ lbl_80189D50: /* 80189DC0 00186BC0 90 01 00 88 */ stw r0, 0x88(r1) /* 80189DC4 00186BC4 4B E8 12 CD */ bl func_8000B090 /* 80189DC8 00186BC8 80 7E 00 14 */ lwz r3, 0x14(r30) -/* 80189DCC 00186BCC 4B EA AB 79 */ bl func_80034944 +/* 80189DCC 00186BCC 4B EA AB 79 */ bl xModelRender__FP14xModelInstance /* 80189DD0 00186BD0 48 00 05 28 */ b lbl_8018A2F8 /* 80189DD4 00186BD4 80 1E 00 14 */ lwz r0, 0x14(r30) /* 80189DD8 00186BD8 28 00 00 00 */ cmplwi r0, 0 @@ -2756,7 +2756,7 @@ lbl_80189D50: /* 80189DE8 00186BE8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80189DEC 00186BEC 40 81 00 10 */ ble lbl_80189DFC /* 80189DF0 00186BF0 C0 22 B0 94 */ lfs f1, lbl_803CFA14-_SDA2_BASE_(r2) -/* 80189DF4 00186BF4 48 00 06 31 */ bl func_8018A424 +/* 80189DF4 00186BF4 48 00 06 31 */ bl SetAlpha__9NPCHazardFf /* 80189DF8 00186BF8 48 00 00 2C */ b lbl_80189E24 lbl_80189DFC: /* 80189DFC 00186BFC EC 01 00 24 */ fdivs f0, f1, f0 @@ -2770,7 +2770,7 @@ lbl_80189E14: /* 80189E14 00186C14 C0 02 B0 94 */ lfs f0, lbl_803CFA14-_SDA2_BASE_(r2) /* 80189E18 00186C18 7F C3 F3 78 */ mr r3, r30 /* 80189E1C 00186C1C EC 20 00 72 */ fmuls f1, f0, f1 -/* 80189E20 00186C20 48 00 06 05 */ bl func_8018A424 +/* 80189E20 00186C20 48 00 06 05 */ bl SetAlpha__9NPCHazardFf lbl_80189E24: /* 80189E24 00186C24 C0 7E 00 24 */ lfs f3, 0x24(r30) /* 80189E28 00186C28 C0 02 B0 8C */ lfs f0, lbl_803CFA0C-_SDA2_BASE_(r2) @@ -2819,7 +2819,7 @@ lbl_80189EC0: /* 80189ECC 00186CCC 38 63 00 50 */ addi r3, r3, 0x50 /* 80189ED0 00186CD0 4B E8 11 C1 */ bl func_8000B090 /* 80189ED4 00186CD4 80 7E 00 14 */ lwz r3, 0x14(r30) -/* 80189ED8 00186CD8 4B EA AA 6D */ bl func_80034944 +/* 80189ED8 00186CD8 4B EA AA 6D */ bl xModelRender__FP14xModelInstance /* 80189EDC 00186CDC 48 00 04 1C */ b lbl_8018A2F8 /* 80189EE0 00186CE0 80 1E 00 14 */ lwz r0, 0x14(r30) /* 80189EE4 00186CE4 28 00 00 00 */ cmplwi r0, 0 @@ -2836,7 +2836,7 @@ lbl_80189EC0: /* 80189F10 00186D10 C0 22 B0 AC */ lfs f1, lbl_803CFA2C-_SDA2_BASE_(r2) /* 80189F14 00186D14 C0 1E 00 20 */ lfs f0, 0x20(r30) /* 80189F18 00186D18 EC 21 00 32 */ fmuls f1, f1, f0 -/* 80189F1C 00186D1C 48 00 05 09 */ bl func_8018A424 +/* 80189F1C 00186D1C 48 00 05 09 */ bl SetAlpha__9NPCHazardFf lbl_80189F20: /* 80189F20 00186D20 80 7E 00 14 */ lwz r3, 0x14(r30) /* 80189F24 00186D24 38 81 00 BC */ addi r4, r1, 0xbc @@ -2844,7 +2844,7 @@ lbl_80189F20: /* 80189F2C 00186D2C 38 63 00 50 */ addi r3, r3, 0x50 /* 80189F30 00186D30 4B E8 11 61 */ bl func_8000B090 /* 80189F34 00186D34 80 7E 00 14 */ lwz r3, 0x14(r30) -/* 80189F38 00186D38 4B EA AA 0D */ bl func_80034944 +/* 80189F38 00186D38 4B EA AA 0D */ bl xModelRender__FP14xModelInstance /* 80189F3C 00186D3C 48 00 03 BC */ b lbl_8018A2F8 /* 80189F40 00186D40 80 1E 00 14 */ lwz r0, 0x14(r30) /* 80189F44 00186D44 28 00 00 00 */ cmplwi r0, 0 @@ -2889,7 +2889,7 @@ lbl_80189F9C: lbl_80189FD8: /* 80189FD8 00186DD8 FC 20 F0 90 */ fmr f1, f30 /* 80189FDC 00186DDC 7F C3 F3 78 */ mr r3, r30 -/* 80189FE0 00186DE0 48 00 04 45 */ bl func_8018A424 +/* 80189FE0 00186DE0 48 00 04 45 */ bl SetAlpha__9NPCHazardFf /* 80189FE4 00186DE4 C0 02 B0 C8 */ lfs f0, lbl_803CFA48-_SDA2_BASE_(r2) /* 80189FE8 00186DE8 FC 20 F8 90 */ fmr f1, f31 /* 80189FEC 00186DEC 80 1F 01 F4 */ lwz r0, 0x1f4(r31) @@ -2905,7 +2905,7 @@ lbl_80189FD8: /* 8018A014 00186E14 D0 01 00 48 */ stfs f0, 0x48(r1) /* 8018A018 00186E18 4B E8 10 79 */ bl func_8000B090 /* 8018A01C 00186E1C 80 7E 00 14 */ lwz r3, 0x14(r30) -/* 8018A020 00186E20 4B EA A9 25 */ bl func_80034944 +/* 8018A020 00186E20 4B EA A9 25 */ bl xModelRender__FP14xModelInstance /* 8018A024 00186E24 C0 3E 00 24 */ lfs f1, 0x24(r30) /* 8018A028 00186E28 C0 02 B0 84 */ lfs f0, lbl_803CFA04-_SDA2_BASE_(r2) /* 8018A02C 00186E2C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -2936,7 +2936,7 @@ lbl_8018A054: /* 8018A088 00186E88 D0 01 00 3C */ stfs f0, 0x3c(r1) /* 8018A08C 00186E8C 4B E8 10 05 */ bl func_8000B090 /* 8018A090 00186E90 80 7E 00 14 */ lwz r3, 0x14(r30) -/* 8018A094 00186E94 4B EA A8 B1 */ bl func_80034944 +/* 8018A094 00186E94 4B EA A8 B1 */ bl xModelRender__FP14xModelInstance /* 8018A098 00186E98 48 00 02 60 */ b lbl_8018A2F8 /* 8018A09C 00186E9C 80 1E 00 14 */ lwz r0, 0x14(r30) /* 8018A0A0 00186EA0 28 00 00 00 */ cmplwi r0, 0 @@ -2946,7 +2946,7 @@ lbl_8018A054: /* 8018A0B0 00186EB0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018A0B4 00186EB4 40 81 00 10 */ ble lbl_8018A0C4 /* 8018A0B8 00186EB8 C0 22 B0 8C */ lfs f1, lbl_803CFA0C-_SDA2_BASE_(r2) -/* 8018A0BC 00186EBC 48 00 03 69 */ bl func_8018A424 +/* 8018A0BC 00186EBC 48 00 03 69 */ bl SetAlpha__9NPCHazardFf /* 8018A0C0 00186EC0 48 00 00 2C */ b lbl_8018A0EC lbl_8018A0C4: /* 8018A0C4 00186EC4 EC 01 00 24 */ fdivs f0, f1, f0 @@ -2960,7 +2960,7 @@ lbl_8018A0DC: /* 8018A0DC 00186EDC C0 02 B0 8C */ lfs f0, lbl_803CFA0C-_SDA2_BASE_(r2) /* 8018A0E0 00186EE0 7F C3 F3 78 */ mr r3, r30 /* 8018A0E4 00186EE4 EC 20 00 72 */ fmuls f1, f0, f1 -/* 8018A0E8 00186EE8 48 00 03 3D */ bl func_8018A424 +/* 8018A0E8 00186EE8 48 00 03 3D */ bl SetAlpha__9NPCHazardFf lbl_8018A0EC: /* 8018A0EC 00186EEC C0 22 B0 6C */ lfs f1, lbl_803CF9EC-_SDA2_BASE_(r2) /* 8018A0F0 00186EF0 38 9F 02 08 */ addi r4, r31, 0x208 @@ -2970,7 +2970,7 @@ lbl_8018A0EC: /* 8018A100 00186F00 38 63 00 50 */ addi r3, r3, 0x50 /* 8018A104 00186F04 4B E8 0F 8D */ bl func_8000B090 /* 8018A108 00186F08 80 7E 00 14 */ lwz r3, 0x14(r30) -/* 8018A10C 00186F0C 4B EA A8 39 */ bl func_80034944 +/* 8018A10C 00186F0C 4B EA A8 39 */ bl xModelRender__FP14xModelInstance /* 8018A110 00186F10 48 00 01 E8 */ b lbl_8018A2F8 /* 8018A114 00186F14 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8018A118 00186F18 28 03 00 00 */ cmplwi r3, 0 @@ -2982,20 +2982,20 @@ lbl_8018A0EC: /* 8018A130 00186F30 EC 21 00 32 */ fmuls f1, f1, f0 /* 8018A134 00186F34 4B E8 0F 5D */ bl func_8000B090 /* 8018A138 00186F38 80 7E 00 14 */ lwz r3, 0x14(r30) -/* 8018A13C 00186F3C 4B EA A8 09 */ bl func_80034944 +/* 8018A13C 00186F3C 4B EA A8 09 */ bl xModelRender__FP14xModelInstance /* 8018A140 00186F40 48 00 01 B8 */ b lbl_8018A2F8 /* 8018A144 00186F44 80 1E 00 14 */ lwz r0, 0x14(r30) /* 8018A148 00186F48 28 00 00 00 */ cmplwi r0, 0 /* 8018A14C 00186F4C 41 82 01 AC */ beq lbl_8018A2F8 /* 8018A150 00186F50 C0 22 AF EC */ lfs f1, lbl_803CF96C-_SDA2_BASE_(r2) -/* 8018A154 00186F54 48 00 02 D1 */ bl func_8018A424 +/* 8018A154 00186F54 48 00 02 D1 */ bl SetAlpha__9NPCHazardFf /* 8018A158 00186F58 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8018A15C 00186F5C 38 9F 02 14 */ addi r4, r31, 0x214 /* 8018A160 00186F60 C0 3E 00 68 */ lfs f1, 0x68(r30) /* 8018A164 00186F64 38 63 00 50 */ addi r3, r3, 0x50 /* 8018A168 00186F68 4B E8 0F 29 */ bl func_8000B090 /* 8018A16C 00186F6C 80 7E 00 14 */ lwz r3, 0x14(r30) -/* 8018A170 00186F70 4B EA A7 D5 */ bl func_80034944 +/* 8018A170 00186F70 4B EA A7 D5 */ bl xModelRender__FP14xModelInstance /* 8018A174 00186F74 48 00 01 84 */ b lbl_8018A2F8 /* 8018A178 00186F78 80 1E 00 14 */ lwz r0, 0x14(r30) /* 8018A17C 00186F7C 28 00 00 00 */ cmplwi r0, 0 @@ -3040,7 +3040,7 @@ lbl_8018A1D4: lbl_8018A210: /* 8018A210 00187010 FC 20 F0 90 */ fmr f1, f30 /* 8018A214 00187014 7F C3 F3 78 */ mr r3, r30 -/* 8018A218 00187018 48 00 02 0D */ bl func_8018A424 +/* 8018A218 00187018 48 00 02 0D */ bl SetAlpha__9NPCHazardFf /* 8018A21C 0018701C C0 02 B0 C8 */ lfs f0, lbl_803CFA48-_SDA2_BASE_(r2) /* 8018A220 00187020 FC 20 F8 90 */ fmr f1, f31 /* 8018A224 00187024 80 1F 02 24 */ lwz r0, 0x224(r31) @@ -3056,7 +3056,7 @@ lbl_8018A210: /* 8018A24C 0018704C D0 01 00 30 */ stfs f0, 0x30(r1) /* 8018A250 00187050 4B E8 0E 41 */ bl func_8000B090 /* 8018A254 00187054 80 7E 00 14 */ lwz r3, 0x14(r30) -/* 8018A258 00187058 4B EA A6 ED */ bl func_80034944 +/* 8018A258 00187058 4B EA A6 ED */ bl xModelRender__FP14xModelInstance /* 8018A25C 0018705C C0 3E 00 24 */ lfs f1, 0x24(r30) /* 8018A260 00187060 C0 02 B0 84 */ lfs f0, lbl_803CFA04-_SDA2_BASE_(r2) /* 8018A264 00187064 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -3087,18 +3087,18 @@ lbl_8018A28C: /* 8018A2C0 001870C0 D0 01 00 24 */ stfs f0, 0x24(r1) /* 8018A2C4 001870C4 4B E8 0D CD */ bl func_8000B090 /* 8018A2C8 001870C8 80 7E 00 14 */ lwz r3, 0x14(r30) -/* 8018A2CC 001870CC 4B EA A6 79 */ bl func_80034944 +/* 8018A2CC 001870CC 4B EA A6 79 */ bl xModelRender__FP14xModelInstance /* 8018A2D0 001870D0 48 00 00 28 */ b lbl_8018A2F8 /* 8018A2D4 001870D4 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8018A2D8 001870D8 28 03 00 00 */ cmplwi r3, 0 /* 8018A2DC 001870DC 41 82 00 1C */ beq lbl_8018A2F8 -/* 8018A2E0 001870E0 4B EA A6 65 */ bl func_80034944 +/* 8018A2E0 001870E0 4B EA A6 65 */ bl xModelRender__FP14xModelInstance /* 8018A2E4 001870E4 48 00 00 14 */ b lbl_8018A2F8 lbl_8018A2E8: /* 8018A2E8 001870E8 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8018A2EC 001870EC 28 03 00 00 */ cmplwi r3, 0 /* 8018A2F0 001870F0 41 82 00 08 */ beq lbl_8018A2F8 -/* 8018A2F4 001870F4 4B EA A6 51 */ bl func_80034944 +/* 8018A2F4 001870F4 4B EA A6 51 */ bl xModelRender__FP14xModelInstance lbl_8018A2F8: /* 8018A2F8 001870F8 E3 E1 01 38 */ psq_l f31, 312(r1), 0, qr0 /* 8018A2FC 001870FC CB E1 01 30 */ lfd f31, 0x130(r1) @@ -3113,8 +3113,8 @@ lbl_8018A2F8: /* 8018A320 00187120 38 21 01 40 */ addi r1, r1, 0x140 /* 8018A324 00187124 4E 80 00 20 */ blr -.global func_8018A328 -func_8018A328: +.global Cleanup__9NPCHazardFv +Cleanup__9NPCHazardFv: /* 8018A328 00187128 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018A32C 0018712C 7C 08 02 A6 */ mflr r0 /* 8018A330 00187130 90 01 00 14 */ stw r0, 0x14(r1) @@ -3125,12 +3125,12 @@ func_8018A328: /* 8018A344 00187144 80 03 00 14 */ lwz r0, 0x14(r3) /* 8018A348 00187148 28 00 00 00 */ cmplwi r0, 0 /* 8018A34C 0018714C 41 82 00 08 */ beq lbl_8018A354 -/* 8018A350 00187150 4B FF ED CD */ bl func_8018911C +/* 8018A350 00187150 4B FF ED CD */ bl FreeModel__9NPCHazardFv lbl_8018A354: /* 8018A354 00187154 80 7F 00 E0 */ lwz r3, 0xe0(r31) /* 8018A358 00187158 28 03 00 00 */ cmplwi r3, 0 /* 8018A35C 0018715C 41 82 00 08 */ beq lbl_8018A364 -/* 8018A360 00187160 4B FF BB 3D */ bl func_80185E9C +/* 8018A360 00187160 4B FF BB 3D */ bl NPCC_ShadowCacheRelease__FP12xShadowCache lbl_8018A364: /* 8018A364 00187164 38 00 00 00 */ li r0, 0 /* 8018A368 00187168 90 1F 00 E0 */ stw r0, 0xe0(r31) @@ -3147,7 +3147,7 @@ lbl_8018A364: /* 8018A394 00187194 80 7F 00 D0 */ lwz r3, 0xd0(r31) /* 8018A398 00187198 28 03 DE AD */ cmplwi r3, 0xdead /* 8018A39C 0018719C 41 82 00 08 */ beq lbl_8018A3A4 -/* 8018A3A0 001871A0 4B E9 F5 B1 */ bl func_80029950 +/* 8018A3A0 001871A0 4B E9 F5 B1 */ bl xFXStreakStop__FUi lbl_8018A3A4: /* 8018A3A4 001871A4 3C 60 00 01 */ lis r3, 0x0000DEAD@ha /* 8018A3A8 001871A8 38 03 DE AD */ addi r0, r3, 0x0000DEAD@l @@ -3156,12 +3156,12 @@ lbl_8018A3A4: /* 8018A3B4 001871B4 80 7F 00 6C */ lwz r3, 0x6c(r31) /* 8018A3B8 001871B8 28 03 00 00 */ cmplwi r3, 0 /* 8018A3BC 001871BC 41 82 00 08 */ beq lbl_8018A3C4 -/* 8018A3C0 001871C0 4B F1 74 F5 */ bl func_800A18B4 +/* 8018A3C0 001871C0 4B F1 74 F5 */ bl zLightningKill__FP10zLightning lbl_8018A3C4: /* 8018A3C4 001871C4 80 7F 00 70 */ lwz r3, 0x70(r31) /* 8018A3C8 001871C8 28 03 00 00 */ cmplwi r3, 0 /* 8018A3CC 001871CC 41 82 00 08 */ beq lbl_8018A3D4 -/* 8018A3D0 001871D0 4B F1 74 E5 */ bl func_800A18B4 +/* 8018A3D0 001871D0 4B F1 74 E5 */ bl zLightningKill__FP10zLightning lbl_8018A3D4: /* 8018A3D4 001871D4 38 00 00 00 */ li r0, 0 /* 8018A3D8 001871D8 90 1F 00 6C */ stw r0, 0x6c(r31) @@ -3170,12 +3170,12 @@ lbl_8018A3D4: /* 8018A3E4 001871E4 80 7F 00 84 */ lwz r3, 0x84(r31) /* 8018A3E8 001871E8 28 03 00 00 */ cmplwi r3, 0 /* 8018A3EC 001871EC 41 82 00 08 */ beq lbl_8018A3F4 -/* 8018A3F0 001871F0 4B F1 74 C5 */ bl func_800A18B4 +/* 8018A3F0 001871F0 4B F1 74 C5 */ bl zLightningKill__FP10zLightning lbl_8018A3F4: /* 8018A3F4 001871F4 80 7F 00 88 */ lwz r3, 0x88(r31) /* 8018A3F8 001871F8 28 03 00 00 */ cmplwi r3, 0 /* 8018A3FC 001871FC 41 82 00 08 */ beq lbl_8018A404 -/* 8018A400 00187200 4B F1 74 B5 */ bl func_800A18B4 +/* 8018A400 00187200 4B F1 74 B5 */ bl zLightningKill__FP10zLightning lbl_8018A404: /* 8018A404 00187204 38 00 00 00 */ li r0, 0 /* 8018A408 00187208 90 1F 00 84 */ stw r0, 0x84(r31) @@ -3187,8 +3187,8 @@ lbl_8018A410: /* 8018A41C 0018721C 38 21 00 10 */ addi r1, r1, 0x10 /* 8018A420 00187220 4E 80 00 20 */ blr -.global func_8018A424 -func_8018A424: +.global SetAlpha__9NPCHazardFf +SetAlpha__9NPCHazardFf: /* 8018A424 00187224 80 83 00 14 */ lwz r4, 0x14(r3) /* 8018A428 00187228 28 04 00 00 */ cmplwi r4, 0 /* 8018A42C 0018722C 4D 82 00 20 */ beqlr @@ -3199,8 +3199,8 @@ func_8018A424: /* 8018A440 00187240 D0 23 00 24 */ stfs f1, 0x24(r3) /* 8018A444 00187244 4E 80 00 20 */ blr -.global func_8018A448 -func_8018A448: +.global ColTestSphere__9NPCHazardFPC6xBoundf +ColTestSphere__9NPCHazardFPC6xBoundf: /* 8018A448 00187248 94 21 FF 40 */ stwu r1, -0xc0(r1) /* 8018A44C 0018724C 7C 08 02 A6 */ mflr r0 /* 8018A450 00187250 38 A0 00 50 */ li r5, 0x50 @@ -3227,11 +3227,11 @@ func_8018A448: /* 8018A4A4 001872A4 7F E3 FB 78 */ mr r3, r31 /* 8018A4A8 001872A8 38 9C 00 08 */ addi r4, r28, 8 /* 8018A4AC 001872AC D3 E1 00 38 */ stfs f31, 0x38(r1) -/* 8018A4B0 001872B0 4B EC 40 2D */ bl func_8004E4DC +/* 8018A4B0 001872B0 4B EC 40 2D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8018A4B4 001872B4 7F E3 FB 78 */ mr r3, r31 /* 8018A4B8 001872B8 7F A4 EB 78 */ mr r4, r29 /* 8018A4BC 001872BC 38 A1 00 54 */ addi r5, r1, 0x54 -/* 8018A4C0 001872C0 4B E8 08 E5 */ bl func_8000ADA4 +/* 8018A4C0 001872C0 4B E8 08 E5 */ bl xSphereHitsBound__FPC7xSpherePC6xBoundP7xCollis /* 8018A4C4 001872C4 80 01 00 54 */ lwz r0, 0x54(r1) /* 8018A4C8 001872C8 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8018A4CC 001872CC 41 82 00 44 */ beq lbl_8018A510 @@ -3264,8 +3264,8 @@ lbl_8018A510: /* 8018A530 00187330 38 21 00 C0 */ addi r1, r1, 0xc0 /* 8018A534 00187334 4E 80 00 20 */ blr -.global func_8018A538 -func_8018A538: +.global ColTestCyl__9NPCHazardFPC6xBoundff +ColTestCyl__9NPCHazardFPC6xBoundff: /* 8018A538 00187338 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8018A53C 0018733C 7C 08 02 A6 */ mflr r0 /* 8018A540 00187340 90 01 00 54 */ stw r0, 0x54(r1) @@ -3327,36 +3327,36 @@ lbl_8018A5F0: /* 8018A614 00187414 38 21 00 50 */ addi r1, r1, 0x50 /* 8018A618 00187418 4E 80 00 20 */ blr -.global func_8018A61C -func_8018A61C: +.global ColPlyrSphere__9NPCHazardFf +ColPlyrSphere__9NPCHazardFf: /* 8018A61C 0018741C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018A620 00187420 7C 08 02 A6 */ mflr r0 /* 8018A624 00187424 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8018A628 00187428 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 8018A62C 0018742C 90 01 00 14 */ stw r0, 0x14(r1) /* 8018A630 00187430 38 84 07 44 */ addi r4, r4, 0x744 -/* 8018A634 00187434 4B FF FE 15 */ bl func_8018A448 +/* 8018A634 00187434 4B FF FE 15 */ bl ColTestSphere__9NPCHazardFPC6xBoundf /* 8018A638 00187438 80 01 00 14 */ lwz r0, 0x14(r1) /* 8018A63C 0018743C 7C 08 03 A6 */ mtlr r0 /* 8018A640 00187440 38 21 00 10 */ addi r1, r1, 0x10 /* 8018A644 00187444 4E 80 00 20 */ blr -.global func_8018A648 -func_8018A648: +.global ColPlyrCyl__9NPCHazardFff +ColPlyrCyl__9NPCHazardFff: /* 8018A648 00187448 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018A64C 0018744C 7C 08 02 A6 */ mflr r0 /* 8018A650 00187450 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8018A654 00187454 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 8018A658 00187458 90 01 00 14 */ stw r0, 0x14(r1) /* 8018A65C 0018745C 38 84 07 44 */ addi r4, r4, 0x744 -/* 8018A660 00187460 4B FF FE D9 */ bl func_8018A538 +/* 8018A660 00187460 4B FF FE D9 */ bl ColTestCyl__9NPCHazardFPC6xBoundff /* 8018A664 00187464 80 01 00 14 */ lwz r0, 0x14(r1) /* 8018A668 00187468 7C 08 03 A6 */ mtlr r0 /* 8018A66C 0018746C 38 21 00 10 */ addi r1, r1, 0x10 /* 8018A670 00187470 4E 80 00 20 */ blr -.global func_8018A674 -func_8018A674: +.global HurtThePlayer__9NPCHazardFv +HurtThePlayer__9NPCHazardFv: /* 8018A674 00187474 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018A678 00187478 7C 08 02 A6 */ mflr r0 /* 8018A67C 0018747C 90 01 00 14 */ stw r0, 0x14(r1) @@ -3367,18 +3367,18 @@ func_8018A674: /* 8018A690 00187490 40 82 00 14 */ bne lbl_8018A6A4 /* 8018A694 00187494 38 60 00 00 */ li r3, 0 /* 8018A698 00187498 38 80 00 01 */ li r4, 1 -/* 8018A69C 0018749C 4B EE BD 95 */ bl func_80076430 +/* 8018A69C 0018749C 4B EE BD 95 */ bl zEntPlayer_Damage__FP5xBaseUi /* 8018A6A0 001874A0 48 00 00 28 */ b lbl_8018A6C8 lbl_8018A6A4: /* 8018A6A4 001874A4 38 BF 00 08 */ addi r5, r31, 8 /* 8018A6A8 001874A8 38 80 00 01 */ li r4, 1 -/* 8018A6AC 001874AC 4B EE BB FD */ bl func_800762A8 +/* 8018A6AC 001874AC 4B EE BB FD */ bl zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3 /* 8018A6B0 001874B0 2C 03 00 00 */ cmpwi r3, 0 /* 8018A6B4 001874B4 41 82 00 14 */ beq lbl_8018A6C8 /* 8018A6B8 001874B8 80 7F 00 D8 */ lwz r3, 0xd8(r31) /* 8018A6BC 001874BC 38 80 00 01 */ li r4, 1 /* 8018A6C0 001874C0 C0 22 AF F0 */ lfs f1, lbl_803CF970-_SDA2_BASE_(r2) -/* 8018A6C4 001874C4 4B F6 8B 7D */ bl func_800F3240 +/* 8018A6C4 001874C4 4B F6 8B 7D */ bl Vibrate__10zNPCCommonF10en_npcvibef lbl_8018A6C8: /* 8018A6C8 001874C8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8018A6CC 001874CC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -3386,8 +3386,8 @@ lbl_8018A6C8: /* 8018A6D4 001874D4 38 21 00 10 */ addi r1, r1, 0x10 /* 8018A6D8 001874D8 4E 80 00 20 */ blr -.global func_8018A6DC -func_8018A6DC: +.global TypData_RotMatStore__9NPCHazardFP5xVec3 +TypData_RotMatStore__9NPCHazardFP5xVec3: /* 8018A6DC 001874DC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8018A6E0 001874E0 7C 08 02 A6 */ mflr r0 /* 8018A6E4 001874E4 28 04 00 00 */ cmplwi r4, 0 @@ -3398,10 +3398,10 @@ func_8018A6DC: /* 8018A6F8 001874F8 3B FE 00 30 */ addi r31, r30, 0x30 /* 8018A6FC 001874FC 41 82 00 10 */ beq lbl_8018A70C /* 8018A700 00187500 7F E3 FB 78 */ mr r3, r31 -/* 8018A704 00187504 4B EA 7A A1 */ bl func_800321A4 +/* 8018A704 00187504 4B EA 7A A1 */ bl xMat3x3Euler__FP7xMat3x3PC5xVec3 /* 8018A708 00187508 48 00 00 7C */ b lbl_8018A784 lbl_8018A70C: -/* 8018A70C 0018750C 4B EA 65 7D */ bl func_80030C88 +/* 8018A70C 0018750C 4B EA 65 7D */ bl xurand__Fv /* 8018A710 00187510 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018A714 00187514 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) /* 8018A718 00187518 EC 21 00 28 */ fsubs f1, f1, f0 @@ -3409,7 +3409,7 @@ lbl_8018A70C: /* 8018A720 00187520 EC 22 00 72 */ fmuls f1, f2, f1 /* 8018A724 00187524 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018A728 00187528 D0 01 00 08 */ stfs f0, 8(r1) -/* 8018A72C 0018752C 4B EA 65 5D */ bl func_80030C88 +/* 8018A72C 0018752C 4B EA 65 5D */ bl xurand__Fv /* 8018A730 00187530 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018A734 00187534 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) /* 8018A738 00187538 EC 21 00 28 */ fsubs f1, f1, f0 @@ -3417,7 +3417,7 @@ lbl_8018A70C: /* 8018A740 00187540 EC 22 00 72 */ fmuls f1, f2, f1 /* 8018A744 00187544 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018A748 00187548 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 8018A74C 0018754C 4B EA 65 3D */ bl func_80030C88 +/* 8018A74C 0018754C 4B EA 65 3D */ bl xurand__Fv /* 8018A750 00187550 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018A754 00187554 38 61 00 08 */ addi r3, r1, 8 /* 8018A758 00187558 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -3430,7 +3430,7 @@ lbl_8018A70C: /* 8018A774 00187574 4B E9 11 C5 */ bl func_8001B938 /* 8018A778 00187578 7F E3 FB 78 */ mr r3, r31 /* 8018A77C 0018757C 38 81 00 08 */ addi r4, r1, 8 -/* 8018A780 00187580 4B EA 7A 25 */ bl func_800321A4 +/* 8018A780 00187580 4B EA 7A 25 */ bl xMat3x3Euler__FP7xMat3x3PC5xVec3 lbl_8018A784: /* 8018A784 00187584 80 1E 00 04 */ lwz r0, 4(r30) /* 8018A788 00187588 60 00 40 00 */ ori r0, r0, 0x4000 @@ -3442,8 +3442,8 @@ lbl_8018A784: /* 8018A7A0 001875A0 38 21 00 20 */ addi r1, r1, 0x20 /* 8018A7A4 001875A4 4E 80 00 20 */ blr -.global func_8018A7A8 -func_8018A7A8: +.global TypData_RotMatSet__9NPCHazardFP7xMat3x3 +TypData_RotMatSet__9NPCHazardFP7xMat3x3: /* 8018A7A8 001875A8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018A7AC 001875AC 7C 08 02 A6 */ mflr r0 /* 8018A7B0 001875B0 90 01 00 14 */ stw r0, 0x14(r1) @@ -3466,8 +3466,8 @@ func_8018A7A8: /* 8018A7F4 001875F4 38 21 00 10 */ addi r1, r1, 0x10 /* 8018A7F8 001875F8 4E 80 00 20 */ blr -.global func_8018A7FC -func_8018A7FC: +.global TypData_RotMatApply__9NPCHazardFP7xMat3x3 +TypData_RotMatApply__9NPCHazardFP7xMat3x3: /* 8018A7FC 001875FC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018A800 00187600 7C 08 02 A6 */ mflr r0 /* 8018A804 00187604 90 01 00 14 */ stw r0, 0x14(r1) @@ -3480,7 +3480,7 @@ func_8018A7FC: /* 8018A820 00187620 7F E4 FB 78 */ mr r4, r31 /* 8018A824 00187624 7C 7F 1B 78 */ mr r31, r3 /* 8018A828 00187628 7F E5 FB 78 */ mr r5, r31 -/* 8018A82C 0018762C 4B EA 80 89 */ bl func_800328B4 +/* 8018A82C 0018762C 4B EA 80 89 */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 /* 8018A830 00187630 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8018A834 00187634 7F E4 FB 78 */ mr r4, r31 /* 8018A838 00187638 4B E9 10 D5 */ bl func_8001B90C @@ -3491,8 +3491,8 @@ func_8018A7FC: /* 8018A84C 0018764C 38 21 00 10 */ addi r1, r1, 0x10 /* 8018A850 00187650 4E 80 00 20 */ blr -.global func_8018A854 -func_8018A854: +.global OrientToDir__9NPCHazardFPC5xVec3i +OrientToDir__9NPCHazardFPC5xVec3i: /* 8018A854 00187654 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8018A858 00187658 7C 08 02 A6 */ mflr r0 /* 8018A85C 0018765C 90 01 00 94 */ stw r0, 0x94(r1) @@ -3514,7 +3514,7 @@ func_8018A854: /* 8018A89C 0018769C 4B E8 07 F5 */ bl func_8000B090 /* 8018A8A0 001876A0 38 61 00 44 */ addi r3, r1, 0x44 /* 8018A8A4 001876A4 38 81 00 08 */ addi r4, r1, 8 -/* 8018A8A8 001876A8 4B EA 77 09 */ bl func_80031FB0 +/* 8018A8A8 001876A8 4B EA 77 09 */ bl xMat3x3LookVec__FP7xMat3x3PC5xVec3 /* 8018A8AC 001876AC 2C 1F 00 00 */ cmpwi r31, 0 /* 8018A8B0 001876B0 41 82 00 40 */ beq lbl_8018A8F0 /* 8018A8B4 001876B4 C0 3D 00 1C */ lfs f1, 0x1c(r29) @@ -3528,14 +3528,14 @@ func_8018A854: /* 8018A8D4 001876D4 38 61 00 44 */ addi r3, r1, 0x44 /* 8018A8D8 001876D8 38 A1 00 14 */ addi r5, r1, 0x14 /* 8018A8DC 001876DC 7C 64 1B 78 */ mr r4, r3 -/* 8018A8E0 001876E0 4B EA 7F D5 */ bl func_800328B4 +/* 8018A8E0 001876E0 4B EA 7F D5 */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 /* 8018A8E4 001876E4 7F A3 EB 78 */ mr r3, r29 /* 8018A8E8 001876E8 38 81 00 44 */ addi r4, r1, 0x44 -/* 8018A8EC 001876EC 4B FF FE BD */ bl func_8018A7A8 +/* 8018A8EC 001876EC 4B FF FE BD */ bl TypData_RotMatSet__9NPCHazardFP7xMat3x3 lbl_8018A8F0: /* 8018A8F0 001876F0 7F A3 EB 78 */ mr r3, r29 /* 8018A8F4 001876F4 38 81 00 44 */ addi r4, r1, 0x44 -/* 8018A8F8 001876F8 4B FF FE B1 */ bl func_8018A7A8 +/* 8018A8F8 001876F8 4B FF FE B1 */ bl TypData_RotMatSet__9NPCHazardFP7xMat3x3 lbl_8018A8FC: /* 8018A8FC 001876FC 80 01 00 94 */ lwz r0, 0x94(r1) /* 8018A900 00187700 83 E1 00 8C */ lwz r31, 0x8c(r1) @@ -3545,8 +3545,8 @@ lbl_8018A8FC: /* 8018A910 00187710 38 21 00 90 */ addi r1, r1, 0x90 /* 8018A914 00187714 4E 80 00 20 */ blr -.global func_8018A918 -func_8018A918: +.global PickFunFrag__9NPCHazardFv +PickFunFrag__9NPCHazardFv: /* 8018A918 00187718 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8018A91C 0018771C 7C 08 02 A6 */ mflr r0 /* 8018A920 00187720 3C 60 80 27 */ lis r3, lbl_802736F0@ha @@ -3634,8 +3634,8 @@ lbl_8018AA24: /* 8018AA54 00187854 38 21 00 40 */ addi r1, r1, 0x40 /* 8018AA58 00187858 4E 80 00 20 */ blr -.global func_8018AA5C -func_8018AA5C: +.global PreCollide__9NPCHazardFv +PreCollide__9NPCHazardFv: /* 8018AA5C 0018785C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8018AA60 00187860 7C 08 02 A6 */ mflr r0 /* 8018AA64 00187864 90 01 00 24 */ stw r0, 0x24(r1) @@ -3685,10 +3685,10 @@ lbl_8018AAE8: /* 8018AAF8 001878F8 38 9F 00 08 */ addi r4, r31, 8 /* 8018AAFC 001878FC EC 01 00 2A */ fadds f0, f1, f0 /* 8018AB00 00187900 D0 1F 00 20 */ stfs f0, 0x20(r31) -/* 8018AB04 00187904 4B EC 39 D9 */ bl func_8004E4DC +/* 8018AB04 00187904 4B EC 39 D9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8018AB08 00187908 38 7E 00 0C */ addi r3, r30, 0xc /* 8018AB0C 0018790C 38 9F 00 B4 */ addi r4, r31, 0xb4 -/* 8018AB10 00187910 4B EC 39 CD */ bl func_8004E4DC +/* 8018AB10 00187910 4B EC 39 CD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8018AB14 00187914 D3 FE 00 18 */ stfs f31, 0x18(r30) /* 8018AB18 00187918 3C 60 80 36 */ lis r3, lbl_80362A20@ha /* 8018AB1C 0018791C 38 63 2A 20 */ addi r3, r3, lbl_80362A20@l @@ -3706,7 +3706,7 @@ lbl_8018AAE8: /* 8018AB4C 0018794C 38 A4 2A 20 */ addi r5, r4, lbl_80362A20@l /* 8018AB50 00187950 7F C3 F3 78 */ mr r3, r30 /* 8018AB54 00187954 80 86 00 44 */ lwz r4, 0x44(r6) -/* 8018AB58 00187958 4B E8 54 91 */ bl func_8000FFE8 +/* 8018AB58 00187958 4B E8 54 91 */ bl xParabolaHitsEnv__FP9xParabolaPC4xEnvP7xCollis /* 8018AB5C 0018795C 2C 03 00 00 */ cmpwi r3, 0 /* 8018AB60 00187960 41 82 00 40 */ beq lbl_8018ABA0 /* 8018AB64 00187964 80 1F 00 04 */ lwz r0, 4(r31) @@ -3716,7 +3716,7 @@ lbl_8018AAE8: /* 8018AB74 00187974 64 00 00 02 */ oris r0, r0, 2 /* 8018AB78 00187978 90 1F 00 04 */ stw r0, 4(r31) /* 8018AB7C 0018797C 38 84 00 14 */ addi r4, r4, 0x14 -/* 8018AB80 00187980 4B EC 39 5D */ bl func_8004E4DC +/* 8018AB80 00187980 4B EC 39 5D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8018AB84 00187984 3C 60 80 36 */ lis r3, lbl_80362A20@ha /* 8018AB88 00187988 38 63 2A 20 */ addi r3, r3, lbl_80362A20@l /* 8018AB8C 0018798C C0 03 00 10 */ lfs f0, 0x10(r3) @@ -3731,7 +3731,7 @@ lbl_8018ABA0: /* 8018ABAC 001879AC 54 00 03 DA */ rlwinm r0, r0, 0, 0xf, 0xd /* 8018ABB0 001879B0 38 7F 00 78 */ addi r3, r31, 0x78 /* 8018ABB4 001879B4 90 1F 00 04 */ stw r0, 4(r31) -/* 8018ABB8 001879B8 4B EC 39 25 */ bl func_8004E4DC +/* 8018ABB8 001879B8 4B EC 39 25 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_8018ABBC: /* 8018ABBC 001879BC C0 1F 00 20 */ lfs f0, 0x20(r31) /* 8018ABC0 001879C0 D0 1F 00 1C */ stfs f0, 0x1c(r31) @@ -3744,8 +3744,8 @@ lbl_8018ABBC: /* 8018ABDC 001879DC 38 21 00 20 */ addi r1, r1, 0x20 /* 8018ABE0 001879E0 4E 80 00 20 */ blr -.global func_8018ABE4 -func_8018ABE4: +.global StaggeredCollide__9NPCHazardFv +StaggeredCollide__9NPCHazardFv: /* 8018ABE4 001879E4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018ABE8 001879E8 7C 08 02 A6 */ mflr r0 /* 8018ABEC 001879EC 90 01 00 14 */ stw r0, 0x14(r1) @@ -3758,7 +3758,7 @@ func_8018ABE4: /* 8018AC08 00187A08 38 60 00 00 */ li r3, 0 /* 8018AC0C 00187A0C 48 00 00 B8 */ b lbl_8018ACC4 lbl_8018AC10: -/* 8018AC10 00187A10 4B EA 60 59 */ bl func_80030C68 +/* 8018AC10 00187A10 4B EA 60 59 */ bl xrand__Fv /* 8018AC14 00187A14 54 64 4F FE */ rlwinm r4, r3, 9, 0x1f, 0x1f /* 8018AC18 00187A18 3C 60 80 36 */ lis r3, lbl_80362A70@ha /* 8018AC1C 00187A1C 38 04 00 05 */ addi r0, r4, 5 @@ -3783,21 +3783,21 @@ lbl_8018AC5C: /* 8018AC60 00187A60 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8018AC64 00187A64 41 82 00 3C */ beq lbl_8018ACA0 /* 8018AC68 00187A68 7F E3 FB 78 */ mr r3, r31 -/* 8018AC6C 00187A6C 48 00 02 01 */ bl func_8018AE6C +/* 8018AC6C 00187A6C 48 00 02 01 */ bl StagColStat__9NPCHazardFv /* 8018AC70 00187A70 48 00 00 30 */ b lbl_8018ACA0 lbl_8018AC74: /* 8018AC74 00187A74 88 1F 00 A8 */ lbz r0, 0xa8(r31) /* 8018AC78 00187A78 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 8018AC7C 00187A7C 41 82 00 24 */ beq lbl_8018ACA0 /* 8018AC80 00187A80 7F E3 FB 78 */ mr r3, r31 -/* 8018AC84 00187A84 48 00 02 0D */ bl func_8018AE90 +/* 8018AC84 00187A84 48 00 02 0D */ bl StagColDyn__9NPCHazardFv /* 8018AC88 00187A88 48 00 00 18 */ b lbl_8018ACA0 lbl_8018AC8C: /* 8018AC8C 00187A8C 88 1F 00 A8 */ lbz r0, 0xa8(r31) /* 8018AC90 00187A90 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 8018AC94 00187A94 41 82 00 0C */ beq lbl_8018ACA0 /* 8018AC98 00187A98 7F E3 FB 78 */ mr r3, r31 -/* 8018AC9C 00187A9C 48 00 02 19 */ bl func_8018AEB4 +/* 8018AC9C 00187A9C 48 00 02 19 */ bl StagColNPC__9NPCHazardFv lbl_8018ACA0: /* 8018ACA0 00187AA0 80 7F 00 B0 */ lwz r3, 0xb0(r31) /* 8018ACA4 00187AA4 38 03 00 01 */ addi r0, r3, 1 @@ -3816,8 +3816,8 @@ lbl_8018ACC4: /* 8018ACD0 00187AD0 38 21 00 10 */ addi r1, r1, 0x10 /* 8018ACD4 00187AD4 4E 80 00 20 */ blr -.global func_8018ACD8 -func_8018ACD8: +.global StagColGeneral__9NPCHazardFi +StagColGeneral__9NPCHazardFi: /* 8018ACD8 00187AD8 94 21 FE 60 */ stwu r1, -0x1a0(r1) /* 8018ACDC 00187ADC 7C 08 02 A6 */ mflr r0 /* 8018ACE0 00187AE0 90 01 01 A4 */ stw r0, 0x1a4(r1) @@ -3874,7 +3874,7 @@ lbl_8018AD44: /* 8018AD9C 00187B9C 38 61 00 20 */ addi r3, r1, 0x20 /* 8018ADA0 00187BA0 38 81 00 14 */ addi r4, r1, 0x14 /* 8018ADA4 00187BA4 38 A1 00 08 */ addi r5, r1, 8 -/* 8018ADA8 00187BA8 4B E8 71 BD */ bl func_80011F64 +/* 8018ADA8 00187BA8 4B E8 71 BD */ bl xSweptSpherePrepare__FP12xSweptSphereP5xVec3P5xVec3f /* 8018ADAC 00187BAC 57 C0 07 BF */ clrlwi. r0, r30, 0x1e /* 8018ADB0 00187BB0 41 82 00 28 */ beq lbl_8018ADD8 /* 8018ADB4 00187BB4 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -3883,7 +3883,7 @@ lbl_8018AD44: /* 8018ADC0 00187BC0 38 A0 00 00 */ li r5, 0 /* 8018ADC4 00187BC4 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 8018ADC8 00187BC8 38 C0 00 08 */ li r6, 8 -/* 8018ADCC 00187BCC 4B E8 94 39 */ bl func_80014204 +/* 8018ADCC 00187BCC 4B E8 94 39 */ bl xSweptSphereToStatDyn__FP12xSweptSphereP6xSceneP4xEntUc /* 8018ADD0 00187BD0 7C 7F 1B 78 */ mr r31, r3 /* 8018ADD4 00187BD4 48 00 00 2C */ b lbl_8018AE00 lbl_8018ADD8: @@ -3895,13 +3895,13 @@ lbl_8018ADD8: /* 8018ADEC 00187BEC 38 A0 00 00 */ li r5, 0 /* 8018ADF0 00187BF0 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 8018ADF4 00187BF4 38 C0 00 08 */ li r6, 8 -/* 8018ADF8 00187BF8 4B E8 95 35 */ bl func_8001432C +/* 8018ADF8 00187BF8 4B E8 95 35 */ bl xSweptSphereToNPC__FP12xSweptSphereP6xSceneP4xEntUc /* 8018ADFC 00187BFC 7C 7F 1B 78 */ mr r31, r3 lbl_8018AE00: /* 8018AE00 00187C00 2C 1F 00 00 */ cmpwi r31, 0 /* 8018AE04 00187C04 41 82 00 3C */ beq lbl_8018AE40 /* 8018AE08 00187C08 38 61 00 20 */ addi r3, r1, 0x20 -/* 8018AE0C 00187C0C 4B E8 73 95 */ bl func_800121A0 +/* 8018AE0C 00187C0C 4B E8 73 95 */ bl xSweptSphereGetResults__FP12xSweptSphere /* 8018AE10 00187C10 C0 41 00 3C */ lfs f2, 0x3c(r1) /* 8018AE14 00187C14 C0 02 B0 D8 */ lfs f0, lbl_803CFA58-_SDA2_BASE_(r2) /* 8018AE18 00187C18 C0 22 AF E8 */ lfs f1, lbl_803CF968-_SDA2_BASE_(r2) @@ -3914,7 +3914,7 @@ lbl_8018AE00: lbl_8018AE34: /* 8018AE34 00187C34 7F A3 EB 78 */ mr r3, r29 /* 8018AE38 00187C38 38 81 00 20 */ addi r4, r1, 0x20 -/* 8018AE3C 00187C3C 48 00 00 9D */ bl func_8018AED8 +/* 8018AE3C 00187C3C 48 00 00 9D */ bl CollideResponse__9NPCHazardFP12xSweptSpheref lbl_8018AE40: /* 8018AE40 00187C40 E3 E1 01 98 */ psq_l f31, 408(r1), 0, qr0 /* 8018AE44 00187C44 CB E1 01 90 */ lfd f31, 0x190(r1) @@ -3928,55 +3928,55 @@ lbl_8018AE40: /* 8018AE64 00187C64 38 21 01 A0 */ addi r1, r1, 0x1a0 /* 8018AE68 00187C68 4E 80 00 20 */ blr -.global func_8018AE6C -func_8018AE6C: +.global StagColStat__9NPCHazardFv +StagColStat__9NPCHazardFv: /* 8018AE6C 00187C6C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018AE70 00187C70 7C 08 02 A6 */ mflr r0 /* 8018AE74 00187C74 38 80 00 01 */ li r4, 1 /* 8018AE78 00187C78 90 01 00 14 */ stw r0, 0x14(r1) -/* 8018AE7C 00187C7C 4B FF FE 5D */ bl func_8018ACD8 +/* 8018AE7C 00187C7C 4B FF FE 5D */ bl StagColGeneral__9NPCHazardFi /* 8018AE80 00187C80 80 01 00 14 */ lwz r0, 0x14(r1) /* 8018AE84 00187C84 7C 08 03 A6 */ mtlr r0 /* 8018AE88 00187C88 38 21 00 10 */ addi r1, r1, 0x10 /* 8018AE8C 00187C8C 4E 80 00 20 */ blr -.global func_8018AE90 -func_8018AE90: +.global StagColDyn__9NPCHazardFv +StagColDyn__9NPCHazardFv: /* 8018AE90 00187C90 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018AE94 00187C94 7C 08 02 A6 */ mflr r0 /* 8018AE98 00187C98 38 80 00 02 */ li r4, 2 /* 8018AE9C 00187C9C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8018AEA0 00187CA0 4B FF FE 39 */ bl func_8018ACD8 +/* 8018AEA0 00187CA0 4B FF FE 39 */ bl StagColGeneral__9NPCHazardFi /* 8018AEA4 00187CA4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8018AEA8 00187CA8 7C 08 03 A6 */ mtlr r0 /* 8018AEAC 00187CAC 38 21 00 10 */ addi r1, r1, 0x10 /* 8018AEB0 00187CB0 4E 80 00 20 */ blr -.global func_8018AEB4 -func_8018AEB4: +.global StagColNPC__9NPCHazardFv +StagColNPC__9NPCHazardFv: /* 8018AEB4 00187CB4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018AEB8 00187CB8 7C 08 02 A6 */ mflr r0 /* 8018AEBC 00187CBC 38 80 00 04 */ li r4, 4 /* 8018AEC0 00187CC0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8018AEC4 00187CC4 4B FF FE 15 */ bl func_8018ACD8 +/* 8018AEC4 00187CC4 4B FF FE 15 */ bl StagColGeneral__9NPCHazardFi /* 8018AEC8 00187CC8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8018AECC 00187CCC 7C 08 03 A6 */ mtlr r0 /* 8018AED0 00187CD0 38 21 00 10 */ addi r1, r1, 0x10 /* 8018AED4 00187CD4 4E 80 00 20 */ blr -.global func_8018AED8 -func_8018AED8: +.global CollideResponse__9NPCHazardFP12xSweptSpheref +CollideResponse__9NPCHazardFP12xSweptSpheref: /* 8018AED8 00187CD8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018AEDC 00187CDC 7C 08 02 A6 */ mflr r0 /* 8018AEE0 00187CE0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8018AEE4 00187CE4 48 00 00 15 */ bl func_8018AEF8 +/* 8018AEE4 00187CE4 48 00 00 15 */ bl ColResp_Default__9NPCHazardFP12xSweptSpheref /* 8018AEE8 00187CE8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8018AEEC 00187CEC 7C 08 03 A6 */ mtlr r0 /* 8018AEF0 00187CF0 38 21 00 10 */ addi r1, r1, 0x10 /* 8018AEF4 00187CF4 4E 80 00 20 */ blr -.global func_8018AEF8 -func_8018AEF8: +.global ColResp_Default__9NPCHazardFP12xSweptSpheref +ColResp_Default__9NPCHazardFP12xSweptSpheref: /* 8018AEF8 00187CF8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018AEFC 00187CFC 7C 08 02 A6 */ mflr r0 /* 8018AF00 00187D00 90 01 00 14 */ stw r0, 0x14(r1) @@ -4044,7 +4044,7 @@ lbl_8018AF94: /* 8018AFE4 00187DE4 90 E1 00 18 */ stw r7, 0x18(r1) /* 8018AFE8 00187DE8 90 C1 00 1C */ stw r6, 0x1c(r1) /* 8018AFEC 00187DEC 90 01 00 20 */ stw r0, 0x20(r1) -/* 8018AFF0 00187DF0 4B E7 BC 81 */ bl func_80006C70 +/* 8018AFF0 00187DF0 4B E7 BC 81 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 8018AFF4 00187DF4 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 8018AFF8 00187DF8 3C 80 80 2A */ lis r4, lbl_8029BB3C@ha /* 8018AFFC 00187DFC 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l @@ -4063,7 +4063,7 @@ lbl_8018AF94: /* 8018B030 00187E30 80 84 00 04 */ lwz r4, 4(r4) /* 8018B034 00187E34 C0 22 AF EC */ lfs f1, lbl_803CF96C-_SDA2_BASE_(r2) /* 8018B038 00187E38 C0 42 AF E8 */ lfs f2, lbl_803CF968-_SDA2_BASE_(r2) -/* 8018B03C 00187E3C 4B E7 BD 1D */ bl func_80006D58 +/* 8018B03C 00187E3C 4B E7 BD 1D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8018B040 00187E40 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8018B044 00187E44 3C 60 80 2A */ lis r3, lbl_8029BB3C@ha /* 8018B048 00187E48 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -4082,14 +4082,14 @@ lbl_8018AF94: /* 8018B07C 00187E7C 80 84 00 08 */ lwz r4, 8(r4) /* 8018B080 00187E80 C0 22 AF EC */ lfs f1, lbl_803CF96C-_SDA2_BASE_(r2) /* 8018B084 00187E84 C0 42 AF E8 */ lfs f2, lbl_803CF968-_SDA2_BASE_(r2) -/* 8018B088 00187E88 4B E7 BC D1 */ bl func_80006D58 +/* 8018B088 00187E88 4B E7 BC D1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8018B08C 00187E8C 3C 60 80 2A */ lis r3, lbl_8029BB3C@ha /* 8018B090 00187E90 C0 22 B0 80 */ lfs f1, lbl_803CFA00-_SDA2_BASE_(r2) /* 8018B094 00187E94 38 83 BB 3C */ addi r4, r3, lbl_8029BB3C@l /* 8018B098 00187E98 38 A1 00 18 */ addi r5, r1, 0x18 /* 8018B09C 00187E9C 7F E3 FB 78 */ mr r3, r31 /* 8018B0A0 00187EA0 38 C0 00 01 */ li r6, 1 -/* 8018B0A4 00187EA4 4B F6 93 55 */ bl func_800F43F8 +/* 8018B0A4 00187EA4 4B F6 93 55 */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 8018B0A8 00187EA8 80 01 00 34 */ lwz r0, 0x34(r1) /* 8018B0AC 00187EAC 7F E3 FB 78 */ mr r3, r31 /* 8018B0B0 00187EB0 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -4097,8 +4097,8 @@ lbl_8018AF94: /* 8018B0B8 00187EB8 38 21 00 30 */ addi r1, r1, 0x30 /* 8018B0BC 00187EBC 4E 80 00 20 */ blr -.global func_8018B0C0 -func_8018B0C0: +.global Upd_Explode__9NPCHazardFf +Upd_Explode__9NPCHazardFf: /* 8018B0C0 00187EC0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018B0C4 00187EC4 7C 08 02 A6 */ mflr r0 /* 8018B0C8 00187EC8 90 01 00 14 */ stw r0, 0x14(r1) @@ -4121,22 +4121,22 @@ func_8018B0C0: /* 8018B10C 00187F0C 41 81 00 20 */ bgt lbl_8018B12C /* 8018B110 00187F10 C0 3F 00 68 */ lfs f1, 0x68(r31) /* 8018B114 00187F14 7F E3 FB 78 */ mr r3, r31 -/* 8018B118 00187F18 4B FF F5 05 */ bl func_8018A61C +/* 8018B118 00187F18 4B FF F5 05 */ bl ColPlyrSphere__9NPCHazardFf /* 8018B11C 00187F1C 2C 03 00 00 */ cmpwi r3, 0 /* 8018B120 00187F20 41 82 00 0C */ beq lbl_8018B12C /* 8018B124 00187F24 7F E3 FB 78 */ mr r3, r31 -/* 8018B128 00187F28 4B FF F5 4D */ bl func_8018A674 +/* 8018B128 00187F28 4B FF F5 4D */ bl HurtThePlayer__9NPCHazardFv lbl_8018B12C: /* 8018B12C 00187F2C 7F E3 FB 78 */ mr r3, r31 -/* 8018B130 00187F30 48 00 00 19 */ bl func_8018B148 +/* 8018B130 00187F30 48 00 00 19 */ bl DeathStar__9NPCHazardFv /* 8018B134 00187F34 80 01 00 14 */ lwz r0, 0x14(r1) /* 8018B138 00187F38 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8018B13C 00187F3C 7C 08 03 A6 */ mtlr r0 /* 8018B140 00187F40 38 21 00 10 */ addi r1, r1, 0x10 /* 8018B144 00187F44 4E 80 00 20 */ blr -.global func_8018B148 -func_8018B148: +.global DeathStar__9NPCHazardFv +DeathStar__9NPCHazardFv: /* 8018B148 00187F48 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8018B14C 00187F4C 7C 08 02 A6 */ mflr r0 /* 8018B150 00187F50 3C 80 80 27 */ lis r4, lbl_802734B8@ha @@ -4172,7 +4172,7 @@ func_8018B148: /* 8018B1C8 00187FC8 C0 42 B0 98 */ lfs f2, lbl_803CFA18-_SDA2_BASE_(r2) /* 8018B1CC 00187FCC 38 80 00 1E */ li r4, 0x1e /* 8018B1D0 00187FD0 C0 62 B0 6C */ lfs f3, lbl_803CF9EC-_SDA2_BASE_(r2) -/* 8018B1D4 00187FD4 4B F0 A4 75 */ bl func_80095648 +/* 8018B1D4 00187FD4 4B F0 A4 75 */ bl zFX_SpawnBubbleSlam__FPC5xVec3Uifff lbl_8018B1D8: /* 8018B1D8 00187FD8 C0 3E 00 24 */ lfs f1, 0x24(r30) /* 8018B1DC 00187FDC C0 02 B1 18 */ lfs f0, lbl_803CFA98-_SDA2_BASE_(r2) @@ -4200,7 +4200,7 @@ lbl_8018B1D8: /* 8018B234 00188034 91 01 00 14 */ stw r8, 0x14(r1) /* 8018B238 00188038 90 E1 00 18 */ stw r7, 0x18(r1) /* 8018B23C 0018803C 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8018B240 00188040 4B F0 9A 35 */ bl func_80094C74 +/* 8018B240 00188040 4B F0 9A 35 */ bl zFX_SpawnBubbleTrail__FPC5xVec3UiPC5xVec3PC5xVec3 lbl_8018B244: /* 8018B244 00188044 80 01 00 54 */ lwz r0, 0x54(r1) /* 8018B248 00188048 83 E1 00 4C */ lwz r31, 0x4c(r1) @@ -4209,8 +4209,8 @@ lbl_8018B244: /* 8018B254 00188054 38 21 00 50 */ addi r1, r1, 0x50 /* 8018B258 00188058 4E 80 00 20 */ blr -.global func_8018B25C -func_8018B25C: +.global Upd_PuppyNuke__9NPCHazardFf +Upd_PuppyNuke__9NPCHazardFf: /* 8018B25C 0018805C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8018B260 00188060 7C 08 02 A6 */ mflr r0 /* 8018B264 00188064 90 01 00 24 */ stw r0, 0x24(r1) @@ -4235,11 +4235,11 @@ func_8018B25C: /* 8018B2B0 001880B0 41 81 00 20 */ bgt lbl_8018B2D0 /* 8018B2B4 001880B4 C0 3F 00 68 */ lfs f1, 0x68(r31) /* 8018B2B8 001880B8 7F E3 FB 78 */ mr r3, r31 -/* 8018B2BC 001880BC 4B FF F3 61 */ bl func_8018A61C +/* 8018B2BC 001880BC 4B FF F3 61 */ bl ColPlyrSphere__9NPCHazardFf /* 8018B2C0 001880C0 2C 03 00 00 */ cmpwi r3, 0 /* 8018B2C4 001880C4 41 82 00 0C */ beq lbl_8018B2D0 /* 8018B2C8 001880C8 7F E3 FB 78 */ mr r3, r31 -/* 8018B2CC 001880CC 4B FF F3 A9 */ bl func_8018A674 +/* 8018B2CC 001880CC 4B FF F3 A9 */ bl HurtThePlayer__9NPCHazardFv lbl_8018B2D0: /* 8018B2D0 001880D0 80 1F 00 2C */ lwz r0, 0x2c(r31) /* 8018B2D4 001880D4 2C 00 00 00 */ cmpwi r0, 0 @@ -4256,7 +4256,7 @@ lbl_8018B2D0: /* 8018B300 00188100 40 81 00 24 */ ble lbl_8018B324 /* 8018B304 00188104 C0 3F 00 64 */ lfs f1, 0x64(r31) /* 8018B308 00188108 38 9F 00 08 */ addi r4, r31, 8 -/* 8018B30C 0018810C 4B F6 2D 65 */ bl func_800EE070 +/* 8018B30C 0018810C 4B F6 2D 65 */ bl zNPCMsg_AreaNPCExplodeNoRobo__FP10zNPCCommonfPC5xVec3 /* 8018B310 00188110 38 00 00 01 */ li r0, 1 /* 8018B314 00188114 90 1F 00 2C */ stw r0, 0x2c(r31) /* 8018B318 00188118 80 1F 00 04 */ lwz r0, 4(r31) @@ -4265,7 +4265,7 @@ lbl_8018B2D0: lbl_8018B324: /* 8018B324 00188124 FC 20 F8 90 */ fmr f1, f31 /* 8018B328 00188128 7F E3 FB 78 */ mr r3, r31 -/* 8018B32C 0018812C 48 00 01 1D */ bl func_8018B448 +/* 8018B32C 0018812C 48 00 01 1D */ bl FodBombBubbles__9NPCHazardFf /* 8018B330 00188130 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8018B334 00188134 80 01 00 24 */ lwz r0, 0x24(r1) /* 8018B338 00188138 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -4274,8 +4274,8 @@ lbl_8018B324: /* 8018B344 00188144 38 21 00 20 */ addi r1, r1, 0x20 /* 8018B348 00188148 4E 80 00 20 */ blr -.global func_8018B34C -func_8018B34C: +.global Upd_FodBomb__9NPCHazardFf +Upd_FodBomb__9NPCHazardFf: /* 8018B34C 0018814C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8018B350 00188150 7C 08 02 A6 */ mflr r0 /* 8018B354 00188154 90 01 00 24 */ stw r0, 0x24(r1) @@ -4303,11 +4303,11 @@ func_8018B34C: /* 8018B3AC 001881AC 41 81 00 20 */ bgt lbl_8018B3CC /* 8018B3B0 001881B0 C0 3F 00 68 */ lfs f1, 0x68(r31) /* 8018B3B4 001881B4 7F E3 FB 78 */ mr r3, r31 -/* 8018B3B8 001881B8 4B FF F2 65 */ bl func_8018A61C +/* 8018B3B8 001881B8 4B FF F2 65 */ bl ColPlyrSphere__9NPCHazardFf /* 8018B3BC 001881BC 2C 03 00 00 */ cmpwi r3, 0 /* 8018B3C0 001881C0 41 82 00 0C */ beq lbl_8018B3CC /* 8018B3C4 001881C4 7F E3 FB 78 */ mr r3, r31 -/* 8018B3C8 001881C8 4B FF F2 AD */ bl func_8018A674 +/* 8018B3C8 001881C8 4B FF F2 AD */ bl HurtThePlayer__9NPCHazardFv lbl_8018B3CC: /* 8018B3CC 001881CC 80 1F 00 2C */ lwz r0, 0x2c(r31) /* 8018B3D0 001881D0 2C 00 00 00 */ cmpwi r0, 0 @@ -4324,7 +4324,7 @@ lbl_8018B3CC: /* 8018B3FC 001881FC 40 81 00 24 */ ble lbl_8018B420 /* 8018B400 00188200 C0 3F 00 64 */ lfs f1, 0x64(r31) /* 8018B404 00188204 38 9F 00 08 */ addi r4, r31, 8 -/* 8018B408 00188208 4B F6 2C 69 */ bl func_800EE070 +/* 8018B408 00188208 4B F6 2C 69 */ bl zNPCMsg_AreaNPCExplodeNoRobo__FP10zNPCCommonfPC5xVec3 /* 8018B40C 0018820C 38 00 00 01 */ li r0, 1 /* 8018B410 00188210 90 1F 00 2C */ stw r0, 0x2c(r31) /* 8018B414 00188214 80 1F 00 04 */ lwz r0, 4(r31) @@ -4333,7 +4333,7 @@ lbl_8018B3CC: lbl_8018B420: /* 8018B420 00188220 FC 20 F8 90 */ fmr f1, f31 /* 8018B424 00188224 7F E3 FB 78 */ mr r3, r31 -/* 8018B428 00188228 48 00 00 21 */ bl func_8018B448 +/* 8018B428 00188228 48 00 00 21 */ bl FodBombBubbles__9NPCHazardFf /* 8018B42C 0018822C E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8018B430 00188230 80 01 00 24 */ lwz r0, 0x24(r1) /* 8018B434 00188234 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -4342,8 +4342,8 @@ lbl_8018B420: /* 8018B440 00188240 38 21 00 20 */ addi r1, r1, 0x20 /* 8018B444 00188244 4E 80 00 20 */ blr -.global func_8018B448 -func_8018B448: +.global FodBombBubbles__9NPCHazardFf +FodBombBubbles__9NPCHazardFf: /* 8018B448 00188248 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8018B44C 0018824C 7C 08 02 A6 */ mflr r0 /* 8018B450 00188250 90 01 00 44 */ stw r0, 0x44(r1) @@ -4370,7 +4370,7 @@ func_8018B448: /* 8018B4A4 001882A4 38 BF 02 A0 */ addi r5, r31, 0x2a0 /* 8018B4A8 001882A8 38 DF 02 AC */ addi r6, r31, 0x2ac /* 8018B4AC 001882AC 38 80 01 00 */ li r4, 0x100 -/* 8018B4B0 001882B0 4B F0 97 C5 */ bl func_80094C74 +/* 8018B4B0 001882B0 4B F0 97 C5 */ bl zFX_SpawnBubbleTrail__FPC5xVec3UiPC5xVec3PC5xVec3 /* 8018B4B4 001882B4 48 00 00 6C */ b lbl_8018B520 lbl_8018B4B8: /* 8018B4B8 001882B8 C0 3E 00 20 */ lfs f1, 0x20(r30) @@ -4398,7 +4398,7 @@ lbl_8018B4B8: /* 8018B510 00188310 38 7E 00 08 */ addi r3, r30, 8 /* 8018B514 00188314 EC 40 07 F2 */ fmuls f2, f0, f31 /* 8018B518 00188318 38 80 00 18 */ li r4, 0x18 -/* 8018B51C 0018831C 4B F0 A1 2D */ bl func_80095648 +/* 8018B51C 0018831C 4B F0 A1 2D */ bl zFX_SpawnBubbleSlam__FPC5xVec3Uifff lbl_8018B520: /* 8018B520 00188320 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 8018B524 00188324 80 01 00 44 */ lwz r0, 0x44(r1) @@ -4409,8 +4409,8 @@ lbl_8018B520: /* 8018B538 00188338 38 21 00 40 */ addi r1, r1, 0x40 /* 8018B53C 0018833C 4E 80 00 20 */ blr -.global func_8018B540 -func_8018B540: +.global Upd_CattleProd__9NPCHazardFf +Upd_CattleProd__9NPCHazardFf: /* 8018B540 00188340 94 21 FF 80 */ stwu r1, -0x80(r1) /* 8018B544 00188344 7C 08 02 A6 */ mflr r0 /* 8018B548 00188348 90 01 00 84 */ stw r0, 0x84(r1) @@ -4443,18 +4443,18 @@ func_8018B540: /* 8018B5B4 001883B4 40 81 00 20 */ ble lbl_8018B5D4 /* 8018B5B8 001883B8 C0 3F 00 68 */ lfs f1, 0x68(r31) /* 8018B5BC 001883BC 7F E3 FB 78 */ mr r3, r31 -/* 8018B5C0 001883C0 4B FF F0 5D */ bl func_8018A61C +/* 8018B5C0 001883C0 4B FF F0 5D */ bl ColPlyrSphere__9NPCHazardFf /* 8018B5C4 001883C4 2C 03 00 00 */ cmpwi r3, 0 /* 8018B5C8 001883C8 41 82 00 0C */ beq lbl_8018B5D4 /* 8018B5CC 001883CC 7F E3 FB 78 */ mr r3, r31 -/* 8018B5D0 001883D0 4B FF F0 A5 */ bl func_8018A674 +/* 8018B5D0 001883D0 4B FF F0 A5 */ bl HurtThePlayer__9NPCHazardFv lbl_8018B5D4: /* 8018B5D4 001883D4 80 1F 00 04 */ lwz r0, 4(r31) /* 8018B5D8 001883D8 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 8018B5DC 001883DC 41 82 01 00 */ beq lbl_8018B6DC /* 8018B5E0 001883E0 38 81 00 20 */ addi r4, r1, 0x20 /* 8018B5E4 001883E4 38 60 00 03 */ li r3, 3 -/* 8018B5E8 001883E8 4B FF 58 41 */ bl func_80180E28 +/* 8018B5E8 001883E8 4B FF 58 41 */ bl NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd /* 8018B5EC 001883EC 3C 60 80 27 */ lis r3, lbl_80270004@ha /* 8018B5F0 001883F0 84 A3 37 94 */ lwzu r5, 0x3794(r3) /* 8018B5F4 001883F4 38 1F 00 08 */ addi r0, r31, 8 @@ -4470,15 +4470,15 @@ lbl_8018B5D4: /* 8018B61C 0018841C C0 1F 00 20 */ lfs f0, 0x20(r31) /* 8018B620 00188420 D0 01 00 3C */ stfs f0, 0x3c(r1) /* 8018B624 00188424 90 01 00 30 */ stw r0, 0x30(r1) -/* 8018B628 00188428 4B EA 56 61 */ bl func_80030C88 +/* 8018B628 00188428 4B EA 56 61 */ bl xurand__Fv /* 8018B62C 0018842C C0 01 00 14 */ lfs f0, 0x14(r1) /* 8018B630 00188430 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018B634 00188434 D0 01 00 14 */ stfs f0, 0x14(r1) -/* 8018B638 00188438 4B EA 56 51 */ bl func_80030C88 +/* 8018B638 00188438 4B EA 56 51 */ bl xurand__Fv /* 8018B63C 0018843C C0 01 00 18 */ lfs f0, 0x18(r1) /* 8018B640 00188440 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018B644 00188444 D0 01 00 18 */ stfs f0, 0x18(r1) -/* 8018B648 00188448 4B EA 56 41 */ bl func_80030C88 +/* 8018B648 00188448 4B EA 56 41 */ bl xurand__Fv /* 8018B64C 0018844C C0 01 00 1C */ lfs f0, 0x1c(r1) /* 8018B650 00188450 38 61 00 14 */ addi r3, r1, 0x14 /* 8018B654 00188454 C0 41 00 14 */ lfs f2, 0x14(r1) @@ -4497,7 +4497,7 @@ lbl_8018B5D4: /* 8018B688 00188488 38 01 00 14 */ addi r0, r1, 0x14 /* 8018B68C 0018848C 38 61 00 20 */ addi r3, r1, 0x20 /* 8018B690 00188490 90 01 00 34 */ stw r0, 0x34(r1) -/* 8018B694 00188494 4B F1 42 DD */ bl func_8009F970 +/* 8018B694 00188494 4B F1 42 DD */ bl zLightningAdd__FP16_tagLightningAdd /* 8018B698 00188498 90 7F 00 6C */ stw r3, 0x6c(r31) /* 8018B69C 0018849C 38 61 00 14 */ addi r3, r1, 0x14 /* 8018B6A0 001884A0 38 9F 00 08 */ addi r4, r31, 8 @@ -4512,7 +4512,7 @@ lbl_8018B5D4: /* 8018B6C4 001884C4 38 01 00 14 */ addi r0, r1, 0x14 /* 8018B6C8 001884C8 38 61 00 20 */ addi r3, r1, 0x20 /* 8018B6CC 001884CC 90 01 00 34 */ stw r0, 0x34(r1) -/* 8018B6D0 001884D0 4B F1 42 A1 */ bl func_8009F970 +/* 8018B6D0 001884D0 4B F1 42 A1 */ bl zLightningAdd__FP16_tagLightningAdd /* 8018B6D4 001884D4 90 7F 00 70 */ stw r3, 0x70(r31) /* 8018B6D8 001884D8 48 00 01 7C */ b lbl_8018B854 lbl_8018B6DC: @@ -4531,7 +4531,7 @@ lbl_8018B6DC: /* 8018B70C 0018850C 80 7F 00 D8 */ lwz r3, 0xd8(r31) /* 8018B710 00188510 28 03 00 00 */ cmplwi r3, 0 /* 8018B714 00188514 41 82 00 A8 */ beq lbl_8018B7BC -/* 8018B718 00188518 4B F6 79 BD */ bl func_800F30D4 +/* 8018B718 00188518 4B F6 79 BD */ bl AnimTimeCurrent__10zNPCCommonFv /* 8018B71C 0018851C C0 02 B1 00 */ lfs f0, lbl_803CFA80-_SDA2_BASE_(r2) /* 8018B720 00188520 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018B724 00188524 40 81 00 64 */ ble lbl_8018B788 @@ -4544,7 +4544,7 @@ lbl_8018B6DC: /* 8018B740 00188540 7C 64 1B 78 */ mr r4, r3 /* 8018B744 00188544 38 61 00 08 */ addi r3, r1, 8 /* 8018B748 00188548 4B E7 F9 49 */ bl func_8000B090 -/* 8018B74C 0018854C 4B EA 55 1D */ bl func_80030C68 +/* 8018B74C 0018854C 4B EA 55 1D */ bl xrand__Fv /* 8018B750 00188550 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018B754 00188554 41 82 00 0C */ beq lbl_8018B760 /* 8018B758 00188558 C3 E2 B0 80 */ lfs f31, lbl_803CFA00-_SDA2_BASE_(r2) @@ -4552,7 +4552,7 @@ lbl_8018B6DC: lbl_8018B760: /* 8018B760 00188560 C3 E2 B0 80 */ lfs f31, lbl_803CFA00-_SDA2_BASE_(r2) lbl_8018B764: -/* 8018B764 00188564 4B EA 55 25 */ bl func_80030C88 +/* 8018B764 00188564 4B EA 55 25 */ bl xurand__Fv /* 8018B768 00188568 EF E1 07 F2 */ fmuls f31, f1, f31 /* 8018B76C 0018856C 80 7F 00 D8 */ lwz r3, 0xd8(r31) /* 8018B770 00188570 4B F0 56 C5 */ bl func_80090E34 @@ -4562,29 +4562,29 @@ lbl_8018B764: /* 8018B780 00188580 4B E8 98 D9 */ bl func_80015058 /* 8018B784 00188584 48 00 00 68 */ b lbl_8018B7EC lbl_8018B788: -/* 8018B788 00188588 4B EA 55 01 */ bl func_80030C88 +/* 8018B788 00188588 4B EA 55 01 */ bl xurand__Fv /* 8018B78C 0018858C C0 01 00 08 */ lfs f0, 8(r1) /* 8018B790 00188590 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018B794 00188594 D0 01 00 08 */ stfs f0, 8(r1) -/* 8018B798 00188598 4B EA 54 F1 */ bl func_80030C88 +/* 8018B798 00188598 4B EA 54 F1 */ bl xurand__Fv /* 8018B79C 0018859C C0 01 00 0C */ lfs f0, 0xc(r1) /* 8018B7A0 001885A0 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018B7A4 001885A4 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 8018B7A8 001885A8 4B EA 54 E1 */ bl func_80030C88 +/* 8018B7A8 001885A8 4B EA 54 E1 */ bl xurand__Fv /* 8018B7AC 001885AC C0 01 00 10 */ lfs f0, 0x10(r1) /* 8018B7B0 001885B0 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018B7B4 001885B4 D0 01 00 10 */ stfs f0, 0x10(r1) /* 8018B7B8 001885B8 48 00 00 34 */ b lbl_8018B7EC lbl_8018B7BC: -/* 8018B7BC 001885BC 4B EA 54 CD */ bl func_80030C88 +/* 8018B7BC 001885BC 4B EA 54 CD */ bl xurand__Fv /* 8018B7C0 001885C0 C0 01 00 08 */ lfs f0, 8(r1) /* 8018B7C4 001885C4 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018B7C8 001885C8 D0 01 00 08 */ stfs f0, 8(r1) -/* 8018B7CC 001885CC 4B EA 54 BD */ bl func_80030C88 +/* 8018B7CC 001885CC 4B EA 54 BD */ bl xurand__Fv /* 8018B7D0 001885D0 C0 01 00 0C */ lfs f0, 0xc(r1) /* 8018B7D4 001885D4 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018B7D8 001885D8 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 8018B7DC 001885DC 4B EA 54 AD */ bl func_80030C88 +/* 8018B7DC 001885DC 4B EA 54 AD */ bl xurand__Fv /* 8018B7E0 001885E0 C0 01 00 10 */ lfs f0, 0x10(r1) /* 8018B7E4 001885E4 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018B7E8 001885E8 D0 01 00 10 */ stfs f0, 0x10(r1) @@ -4597,7 +4597,7 @@ lbl_8018B7EC: /* 8018B800 00188600 41 82 00 10 */ beq lbl_8018B810 /* 8018B804 00188604 38 9F 00 08 */ addi r4, r31, 8 /* 8018B808 00188608 38 A1 00 08 */ addi r5, r1, 8 -/* 8018B80C 0018860C 4B F1 60 BD */ bl func_800A18C8 +/* 8018B80C 0018860C 4B F1 60 BD */ bl zLightningModifyEndpoints__FP10zLightningP5xVec3P5xVec3 lbl_8018B810: /* 8018B810 00188610 80 1F 00 70 */ lwz r0, 0x70(r31) /* 8018B814 00188614 28 00 00 00 */ cmplwi r0, 0 @@ -4615,7 +4615,7 @@ lbl_8018B810: /* 8018B844 00188644 80 7F 00 70 */ lwz r3, 0x70(r31) /* 8018B848 00188648 38 9F 00 08 */ addi r4, r31, 8 /* 8018B84C 0018864C 38 A1 00 08 */ addi r5, r1, 8 -/* 8018B850 00188650 4B F1 60 79 */ bl func_800A18C8 +/* 8018B850 00188650 4B F1 60 79 */ bl zLightningModifyEndpoints__FP10zLightningP5xVec3P5xVec3 lbl_8018B854: /* 8018B854 00188654 E3 E1 00 78 */ psq_l f31, 120(r1), 0, qr0 /* 8018B858 00188658 80 01 00 84 */ lwz r0, 0x84(r1) @@ -4625,8 +4625,8 @@ lbl_8018B854: /* 8018B868 00188668 38 21 00 80 */ addi r1, r1, 0x80 /* 8018B86C 0018866C 4E 80 00 20 */ blr -.global func_8018B870 -func_8018B870: +.global Upd_TubeletBlast__9NPCHazardFf +Upd_TubeletBlast__9NPCHazardFf: /* 8018B870 00188670 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8018B874 00188674 7C 08 02 A6 */ mflr r0 /* 8018B878 00188678 90 01 00 34 */ stw r0, 0x34(r1) @@ -4648,11 +4648,11 @@ func_8018B870: /* 8018B8B8 001886B8 41 81 00 20 */ bgt lbl_8018B8D8 /* 8018B8BC 001886BC C0 3F 00 68 */ lfs f1, 0x68(r31) /* 8018B8C0 001886C0 7F E3 FB 78 */ mr r3, r31 -/* 8018B8C4 001886C4 4B FF ED 59 */ bl func_8018A61C +/* 8018B8C4 001886C4 4B FF ED 59 */ bl ColPlyrSphere__9NPCHazardFf /* 8018B8C8 001886C8 2C 03 00 00 */ cmpwi r3, 0 /* 8018B8CC 001886CC 41 82 00 0C */ beq lbl_8018B8D8 /* 8018B8D0 001886D0 7F E3 FB 78 */ mr r3, r31 -/* 8018B8D4 001886D4 4B FF ED A1 */ bl func_8018A674 +/* 8018B8D4 001886D4 4B FF ED A1 */ bl HurtThePlayer__9NPCHazardFv lbl_8018B8D8: /* 8018B8D8 001886D8 80 1F 00 04 */ lwz r0, 4(r31) /* 8018B8DC 001886DC 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c @@ -4660,7 +4660,7 @@ lbl_8018B8D8: /* 8018B8E4 001886E4 3C 60 80 27 */ lis r3, lbl_80273800@ha /* 8018B8E8 001886E8 38 63 38 00 */ addi r3, r3, lbl_80273800@l /* 8018B8EC 001886EC 38 63 02 5F */ addi r3, r3, 0x25f -/* 8018B8F0 001886F0 4B EC 09 25 */ bl func_8004C214 +/* 8018B8F0 001886F0 4B EC 09 25 */ bl xStrHash__FPCc /* 8018B8F4 001886F4 C0 42 AF E8 */ lfs f2, lbl_803CF968-_SDA2_BASE_(r2) /* 8018B8F8 001886F8 38 DF 00 08 */ addi r6, r31, 8 /* 8018B8FC 001886FC C0 22 B1 1C */ lfs f1, lbl_803CFA9C-_SDA2_BASE_(r2) @@ -4670,7 +4670,7 @@ lbl_8018B8D8: /* 8018B90C 0018870C C0 82 B0 FC */ lfs f4, lbl_803CFA7C-_SDA2_BASE_(r2) /* 8018B910 00188710 38 A0 00 00 */ li r5, 0 /* 8018B914 00188714 38 E0 00 00 */ li r7, 0 -/* 8018B918 00188718 4B EB D1 7D */ bl func_80048A94 +/* 8018B918 00188718 4B EB D1 7D */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf lbl_8018B91C: /* 8018B91C 0018871C 88 0D 98 68 */ lbz r0, lbl_803CC168-_SDA_BASE_(r13) /* 8018B920 00188720 7C 00 07 75 */ extsb. r0, r0 @@ -4694,15 +4694,15 @@ lbl_8018B938: /* 8018B964 00188764 90 81 00 14 */ stw r4, 0x14(r1) /* 8018B968 00188768 90 61 00 18 */ stw r3, 0x18(r1) /* 8018B96C 0018876C 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8018B970 00188770 4B EA 53 19 */ bl func_80030C88 +/* 8018B970 00188770 4B EA 53 19 */ bl xurand__Fv /* 8018B974 00188774 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018B978 00188778 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) /* 8018B97C 0018877C EC 21 10 28 */ fsubs f1, f1, f2 /* 8018B980 00188780 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018B984 00188784 D0 01 00 14 */ stfs f0, 0x14(r1) -/* 8018B988 00188788 4B EA 53 01 */ bl func_80030C88 +/* 8018B988 00188788 4B EA 53 01 */ bl xurand__Fv /* 8018B98C 0018878C D0 21 00 18 */ stfs f1, 0x18(r1) -/* 8018B990 00188790 4B EA 52 F9 */ bl func_80030C88 +/* 8018B990 00188790 4B EA 52 F9 */ bl xurand__Fv /* 8018B994 00188794 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018B998 00188798 38 61 00 14 */ addi r3, r1, 0x14 /* 8018B99C 0018879C C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -4717,7 +4717,7 @@ lbl_8018B938: /* 8018B9C0 001887C0 90 01 00 0C */ stw r0, 0xc(r1) /* 8018B9C4 001887C4 80 1F 00 10 */ lwz r0, 0x10(r31) /* 8018B9C8 001887C8 90 01 00 10 */ stw r0, 0x10(r1) -/* 8018B9CC 001887CC 4B EA 52 BD */ bl func_80030C88 +/* 8018B9CC 001887CC 4B EA 52 BD */ bl xurand__Fv /* 8018B9D0 001887D0 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018B9D4 001887D4 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) /* 8018B9D8 001887D8 EC 61 00 28 */ fsubs f3, f1, f0 @@ -4726,7 +4726,7 @@ lbl_8018B938: /* 8018B9E4 001887E4 EC 42 00 F2 */ fmuls f2, f2, f3 /* 8018B9E8 001887E8 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 8018B9EC 001887EC D0 01 00 08 */ stfs f0, 8(r1) -/* 8018B9F0 001887F0 4B EA 52 99 */ bl func_80030C88 +/* 8018B9F0 001887F0 4B EA 52 99 */ bl xurand__Fv /* 8018B9F4 001887F4 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018B9F8 001887F8 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) /* 8018B9FC 001887FC EC 61 00 28 */ fsubs f3, f1, f0 @@ -4735,7 +4735,7 @@ lbl_8018B938: /* 8018BA08 00188808 EC 42 00 F2 */ fmuls f2, f2, f3 /* 8018BA0C 0018880C EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 8018BA10 00188810 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 8018BA14 00188814 4B EA 52 75 */ bl func_80030C88 +/* 8018BA14 00188814 4B EA 52 75 */ bl xurand__Fv /* 8018BA18 00188818 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018BA1C 0018881C 38 61 00 08 */ addi r3, r1, 8 /* 8018BA20 00188820 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -4746,7 +4746,7 @@ lbl_8018B938: /* 8018BA34 00188834 EC 42 00 F2 */ fmuls f2, f2, f3 /* 8018BA38 00188838 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 8018BA3C 0018883C D0 01 00 10 */ stfs f0, 0x10(r1) -/* 8018BA40 00188840 4B FF 9D 95 */ bl func_801857D4 +/* 8018BA40 00188840 4B FF 9D 95 */ bl NPAR_EmitTubeSparklies__FPC5xVec3PC5xVec3 lbl_8018BA44: /* 8018BA44 00188844 80 01 00 34 */ lwz r0, 0x34(r1) /* 8018BA48 00188848 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -4754,8 +4754,8 @@ lbl_8018BA44: /* 8018BA50 00188850 38 21 00 30 */ addi r1, r1, 0x30 /* 8018BA54 00188854 4E 80 00 20 */ blr -.global func_8018BA58 -func_8018BA58: +.global Upd_DuploBoom__9NPCHazardFf +Upd_DuploBoom__9NPCHazardFf: /* 8018BA58 00188858 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018BA5C 0018885C 7C 08 02 A6 */ mflr r0 /* 8018BA60 00188860 90 01 00 14 */ stw r0, 0x14(r1) @@ -4777,11 +4777,11 @@ func_8018BA58: /* 8018BAA0 001888A0 41 81 00 20 */ bgt lbl_8018BAC0 /* 8018BAA4 001888A4 C0 3F 00 68 */ lfs f1, 0x68(r31) /* 8018BAA8 001888A8 7F E3 FB 78 */ mr r3, r31 -/* 8018BAAC 001888AC 4B FF EB 71 */ bl func_8018A61C +/* 8018BAAC 001888AC 4B FF EB 71 */ bl ColPlyrSphere__9NPCHazardFf /* 8018BAB0 001888B0 2C 03 00 00 */ cmpwi r3, 0 /* 8018BAB4 001888B4 41 82 00 0C */ beq lbl_8018BAC0 /* 8018BAB8 001888B8 7F E3 FB 78 */ mr r3, r31 -/* 8018BABC 001888BC 4B FF EB B9 */ bl func_8018A674 +/* 8018BABC 001888BC 4B FF EB B9 */ bl HurtThePlayer__9NPCHazardFv lbl_8018BAC0: /* 8018BAC0 001888C0 80 1F 00 2C */ lwz r0, 0x2c(r31) /* 8018BAC4 001888C4 2C 00 00 00 */ cmpwi r0, 0 @@ -4798,7 +4798,7 @@ lbl_8018BAC0: /* 8018BAF0 001888F0 40 81 00 24 */ ble lbl_8018BB14 /* 8018BAF4 001888F4 C0 3F 00 64 */ lfs f1, 0x64(r31) /* 8018BAF8 001888F8 38 9F 00 08 */ addi r4, r31, 8 -/* 8018BAFC 001888FC 4B F6 25 75 */ bl func_800EE070 +/* 8018BAFC 001888FC 4B F6 25 75 */ bl zNPCMsg_AreaNPCExplodeNoRobo__FP10zNPCCommonfPC5xVec3 /* 8018BB00 00188900 38 00 00 01 */ li r0, 1 /* 8018BB04 00188904 90 1F 00 2C */ stw r0, 0x2c(r31) /* 8018BB08 00188908 80 1F 00 04 */ lwz r0, 4(r31) @@ -4811,8 +4811,8 @@ lbl_8018BB14: /* 8018BB20 00188920 38 21 00 10 */ addi r1, r1, 0x10 /* 8018BB24 00188924 4E 80 00 20 */ blr -.global func_8018BB28 -func_8018BB28: +.global Upd_TikiThunder__9NPCHazardFf +Upd_TikiThunder__9NPCHazardFf: /* 8018BB28 00188928 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8018BB2C 0018892C 7C 08 02 A6 */ mflr r0 /* 8018BB30 00188930 3C 80 80 27 */ lis r4, lbl_802737C4@ha @@ -4842,11 +4842,11 @@ func_8018BB28: /* 8018BB90 00188990 41 81 00 20 */ bgt lbl_8018BBB0 /* 8018BB94 00188994 C0 3F 00 68 */ lfs f1, 0x68(r31) /* 8018BB98 00188998 7F E3 FB 78 */ mr r3, r31 -/* 8018BB9C 0018899C 4B FF EA 81 */ bl func_8018A61C +/* 8018BB9C 0018899C 4B FF EA 81 */ bl ColPlyrSphere__9NPCHazardFf /* 8018BBA0 001889A0 2C 03 00 00 */ cmpwi r3, 0 /* 8018BBA4 001889A4 41 82 00 0C */ beq lbl_8018BBB0 /* 8018BBA8 001889A8 7F E3 FB 78 */ mr r3, r31 -/* 8018BBAC 001889AC 4B FF EA C9 */ bl func_8018A674 +/* 8018BBAC 001889AC 4B FF EA C9 */ bl HurtThePlayer__9NPCHazardFv lbl_8018BBB0: /* 8018BBB0 001889B0 3C 60 80 36 */ lis r3, lbl_80362470@ha /* 8018BBB4 001889B4 38 00 01 00 */ li r0, 0x100 @@ -4854,20 +4854,20 @@ lbl_8018BBB0: /* 8018BBBC 001889BC 38 61 00 08 */ addi r3, r1, 8 /* 8018BBC0 001889C0 90 04 01 38 */ stw r0, 0x138(r4) /* 8018BBC4 001889C4 38 9F 00 08 */ addi r4, r31, 8 -/* 8018BBC8 001889C8 4B EC 29 15 */ bl func_8004E4DC +/* 8018BBC8 001889C8 4B EC 29 15 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8018BBCC 001889CC 3C 60 80 36 */ lis r3, lbl_80362470@ha /* 8018BBD0 001889D0 38 81 00 08 */ addi r4, r1, 8 /* 8018BBD4 001889D4 38 63 24 70 */ addi r3, r3, lbl_80362470@l /* 8018BBD8 001889D8 38 63 01 40 */ addi r3, r3, 0x140 -/* 8018BBDC 001889DC 4B EC 29 01 */ bl func_8004E4DC +/* 8018BBDC 001889DC 4B EC 29 01 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8018BBE0 001889E0 80 01 00 24 */ lwz r0, 0x24(r1) /* 8018BBE4 001889E4 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8018BBE8 001889E8 7C 08 03 A6 */ mtlr r0 /* 8018BBEC 001889EC 38 21 00 20 */ addi r1, r1, 0x20 /* 8018BBF0 001889F0 4E 80 00 20 */ blr -.global func_8018BBF4 -func_8018BBF4: +.global Upd_Mushroom__9NPCHazardFf +Upd_Mushroom__9NPCHazardFf: /* 8018BBF4 001889F4 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8018BBF8 001889F8 7C 08 02 A6 */ mflr r0 /* 8018BBFC 001889FC 90 01 00 34 */ stw r0, 0x34(r1) @@ -4907,11 +4907,11 @@ func_8018BBF4: /* 8018BC84 00188A84 41 81 00 20 */ bgt lbl_8018BCA4 /* 8018BC88 00188A88 C0 3F 00 68 */ lfs f1, 0x68(r31) /* 8018BC8C 00188A8C 7F E3 FB 78 */ mr r3, r31 -/* 8018BC90 00188A90 4B FF E9 8D */ bl func_8018A61C +/* 8018BC90 00188A90 4B FF E9 8D */ bl ColPlyrSphere__9NPCHazardFf /* 8018BC94 00188A94 2C 03 00 00 */ cmpwi r3, 0 /* 8018BC98 00188A98 41 82 00 0C */ beq lbl_8018BCA4 /* 8018BC9C 00188A9C 7F E3 FB 78 */ mr r3, r31 -/* 8018BCA0 00188AA0 4B FF E9 D5 */ bl func_8018A674 +/* 8018BCA0 00188AA0 4B FF E9 D5 */ bl HurtThePlayer__9NPCHazardFv lbl_8018BCA4: /* 8018BCA4 00188AA4 3C 60 80 36 */ lis r3, lbl_80362470@ha /* 8018BCA8 00188AA8 38 00 01 00 */ li r0, 0x100 @@ -4919,17 +4919,17 @@ lbl_8018BCA4: /* 8018BCB0 00188AB0 38 61 00 08 */ addi r3, r1, 8 /* 8018BCB4 00188AB4 90 04 01 38 */ stw r0, 0x138(r4) /* 8018BCB8 00188AB8 38 9F 00 08 */ addi r4, r31, 8 -/* 8018BCBC 00188ABC 4B EC 28 21 */ bl func_8004E4DC +/* 8018BCBC 00188ABC 4B EC 28 21 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8018BCC0 00188AC0 3C 60 80 36 */ lis r3, lbl_80362470@ha /* 8018BCC4 00188AC4 38 81 00 08 */ addi r4, r1, 8 /* 8018BCC8 00188AC8 38 63 24 70 */ addi r3, r3, lbl_80362470@l /* 8018BCCC 00188ACC 38 63 01 40 */ addi r3, r3, 0x140 -/* 8018BCD0 00188AD0 4B EC 28 0D */ bl func_8004E4DC +/* 8018BCD0 00188AD0 4B EC 28 0D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8018BCD4 00188AD4 3C 60 80 36 */ lis r3, lbl_80362470@ha /* 8018BCD8 00188AD8 FC 20 F8 90 */ fmr f1, f31 /* 8018BCDC 00188ADC 38 83 24 70 */ addi r4, r3, lbl_80362470@l /* 8018BCE0 00188AE0 80 6D 98 4C */ lwz r3, lbl_803CC14C-_SDA_BASE_(r13) -/* 8018BCE4 00188AE4 4B F8 BE E5 */ bl func_80117BC8 +/* 8018BCE4 00188AE4 4B F8 BE E5 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 8018BCE8 00188AE8 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8018BCEC 00188AEC 80 01 00 34 */ lwz r0, 0x34(r1) /* 8018BCF0 00188AF0 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -4938,12 +4938,12 @@ lbl_8018BCA4: /* 8018BCFC 00188AFC 38 21 00 30 */ addi r1, r1, 0x30 /* 8018BD00 00188B00 4E 80 00 20 */ blr -.global func_8018BD04 -func_8018BD04: +.global Upd_Patriot__9NPCHazardFf +Upd_Patriot__9NPCHazardFf: /* 8018BD04 00188B04 4E 80 00 20 */ blr -.global func_8018BD08 -func_8018BD08: +.global Upd_TTFlight__9NPCHazardFf +Upd_TTFlight__9NPCHazardFf: /* 8018BD08 00188B08 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8018BD0C 00188B0C 7C 08 02 A6 */ mflr r0 /* 8018BD10 00188B10 90 01 00 94 */ stw r0, 0x94(r1) @@ -5009,7 +5009,7 @@ lbl_8018BD70: /* 8018BDF4 00188BF4 90 01 00 34 */ stw r0, 0x34(r1) /* 8018BDF8 00188BF8 D0 01 00 30 */ stfs f0, 0x30(r1) /* 8018BDFC 00188BFC C0 22 B0 68 */ lfs f1, lbl_803CF9E8-_SDA2_BASE_(r2) -/* 8018BE00 00188C00 4B FA 40 ED */ bl func_8012FEEC +/* 8018BE00 00188C00 4B FA 40 ED */ bl NPCC_Bounce__FP5xVec3P5xVec3f /* 8018BE04 00188C04 C0 01 00 30 */ lfs f0, 0x30(r1) /* 8018BE08 00188C08 D0 01 00 3C */ stfs f0, 0x3c(r1) lbl_8018BE0C: @@ -5027,13 +5027,13 @@ lbl_8018BE0C: /* 8018BE38 00188C38 40 81 00 10 */ ble lbl_8018BE48 /* 8018BE3C 00188C3C 7F C3 F3 78 */ mr r3, r30 /* 8018BE40 00188C40 38 9E 00 78 */ addi r4, r30, 0x78 -/* 8018BE44 00188C44 48 00 06 75 */ bl func_8018C4B8 +/* 8018BE44 00188C44 48 00 06 75 */ bl TarTarSplash__9NPCHazardFPC5xVec3 lbl_8018BE48: /* 8018BE48 00188C48 80 1E 00 04 */ lwz r0, 4(r30) /* 8018BE4C 00188C4C 54 00 03 5B */ rlwinm. r0, r0, 0, 0xd, 0xd /* 8018BE50 00188C50 40 82 00 10 */ bne lbl_8018BE60 /* 8018BE54 00188C54 7F C3 F3 78 */ mr r3, r30 -/* 8018BE58 00188C58 48 00 02 81 */ bl func_8018C0D8 +/* 8018BE58 00188C58 48 00 02 81 */ bl ReconTarTar__9NPCHazardFv /* 8018BE5C 00188C5C 48 00 02 5C */ b lbl_8018C0B8 lbl_8018BE60: /* 8018BE60 00188C60 7F C3 F3 78 */ mr r3, r30 @@ -5056,14 +5056,14 @@ lbl_8018BE6C: /* 8018BEA0 00188CA0 4B E8 29 D9 */ bl func_8000E878 /* 8018BEA4 00188CA4 7F C3 F3 78 */ mr r3, r30 /* 8018BEA8 00188CA8 38 81 00 20 */ addi r4, r1, 0x20 -/* 8018BEAC 00188CAC 48 00 06 0D */ bl func_8018C4B8 +/* 8018BEAC 00188CAC 48 00 06 0D */ bl TarTarSplash__9NPCHazardFPC5xVec3 /* 8018BEB0 00188CB0 48 00 00 18 */ b lbl_8018BEC8 lbl_8018BEB4: /* 8018BEB4 00188CB4 7F C3 F3 78 */ mr r3, r30 /* 8018BEB8 00188CB8 48 00 3C 75 */ bl func_8018FB2C /* 8018BEBC 00188CBC 7C 64 1B 78 */ mr r4, r3 /* 8018BEC0 00188CC0 7F C3 F3 78 */ mr r3, r30 -/* 8018BEC4 00188CC4 48 00 05 F5 */ bl func_8018C4B8 +/* 8018BEC4 00188CC4 48 00 05 F5 */ bl TarTarSplash__9NPCHazardFPC5xVec3 lbl_8018BEC8: /* 8018BEC8 00188CC8 7F C3 F3 78 */ mr r3, r30 /* 8018BECC 00188CCC 4B ED 47 35 */ bl func_80060600 @@ -5093,7 +5093,7 @@ lbl_8018BF20: /* 8018BF24 00188D24 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 8018BF28 00188D28 41 82 00 0C */ beq lbl_8018BF34 /* 8018BF2C 00188D2C 7F C3 F3 78 */ mr r3, r30 -/* 8018BF30 00188D30 4B FF EB 2D */ bl func_8018AA5C +/* 8018BF30 00188D30 4B FF EB 2D */ bl PreCollide__9NPCHazardFv lbl_8018BF34: /* 8018BF34 00188D34 C3 FE 00 1C */ lfs f31, 0x1c(r30) /* 8018BF38 00188D38 C0 1E 00 20 */ lfs f0, 0x20(r30) @@ -5124,10 +5124,10 @@ lbl_8018BF50: /* 8018BF94 00188D94 4B E7 F0 FD */ bl func_8000B090 /* 8018BF98 00188D98 38 61 00 44 */ addi r3, r1, 0x44 /* 8018BF9C 00188D9C 38 81 00 14 */ addi r4, r1, 0x14 -/* 8018BFA0 00188DA0 4B EA 60 11 */ bl func_80031FB0 +/* 8018BFA0 00188DA0 4B EA 60 11 */ bl xMat3x3LookVec__FP7xMat3x3PC5xVec3 /* 8018BFA4 00188DA4 7F C3 F3 78 */ mr r3, r30 /* 8018BFA8 00188DA8 38 81 00 44 */ addi r4, r1, 0x44 -/* 8018BFAC 00188DAC 4B FF E7 FD */ bl func_8018A7A8 +/* 8018BFAC 00188DAC 4B FF E7 FD */ bl TypData_RotMatSet__9NPCHazardFP7xMat3x3 lbl_8018BFB0: /* 8018BFB0 00188DB0 80 1E 00 04 */ lwz r0, 4(r30) /* 8018BFB4 00188DB4 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 @@ -5140,11 +5140,11 @@ lbl_8018BFB0: /* 8018BFD0 00188DD0 41 81 00 80 */ bgt lbl_8018C050 /* 8018BFD4 00188DD4 C0 3E 00 68 */ lfs f1, 0x68(r30) /* 8018BFD8 00188DD8 7F C3 F3 78 */ mr r3, r30 -/* 8018BFDC 00188DDC 4B FF E6 41 */ bl func_8018A61C +/* 8018BFDC 00188DDC 4B FF E6 41 */ bl ColPlyrSphere__9NPCHazardFf /* 8018BFE0 00188DE0 2C 03 00 00 */ cmpwi r3, 0 /* 8018BFE4 00188DE4 41 82 00 6C */ beq lbl_8018C050 /* 8018BFE8 00188DE8 7F C3 F3 78 */ mr r3, r30 -/* 8018BFEC 00188DEC 4B FF E6 89 */ bl func_8018A674 +/* 8018BFEC 00188DEC 4B FF E6 89 */ bl HurtThePlayer__9NPCHazardFv /* 8018BFF0 00188DF0 3C 60 80 2A */ lis r3, lbl_8029BC10@ha /* 8018BFF4 00188DF4 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8018BFF8 00188DF8 38 63 BC 10 */ addi r3, r3, lbl_8029BC10@l @@ -5165,22 +5165,22 @@ lbl_8018BFB0: /* 8018C034 00188E34 4B E8 26 91 */ bl func_8000E6C4 /* 8018C038 00188E38 7F C3 F3 78 */ mr r3, r30 /* 8018C03C 00188E3C 38 81 00 08 */ addi r4, r1, 8 -/* 8018C040 00188E40 48 00 04 79 */ bl func_8018C4B8 +/* 8018C040 00188E40 48 00 04 79 */ bl TarTarSplash__9NPCHazardFPC5xVec3 /* 8018C044 00188E44 7F C3 F3 78 */ mr r3, r30 /* 8018C048 00188E48 4B ED 45 B9 */ bl func_80060600 /* 8018C04C 00188E4C 48 00 00 6C */ b lbl_8018C0B8 lbl_8018C050: /* 8018C050 00188E50 7F C3 F3 78 */ mr r3, r30 -/* 8018C054 00188E54 4B FF EB 91 */ bl func_8018ABE4 +/* 8018C054 00188E54 4B FF EB 91 */ bl StaggeredCollide__9NPCHazardFv /* 8018C058 00188E58 80 1E 00 04 */ lwz r0, 4(r30) /* 8018C05C 00188E5C 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 8018C060 00188E60 41 82 00 10 */ beq lbl_8018C070 /* 8018C064 00188E64 7F C3 F3 78 */ mr r3, r30 -/* 8018C068 00188E68 48 00 03 35 */ bl func_8018C39C +/* 8018C068 00188E68 48 00 03 35 */ bl TarTarFalumpf__9NPCHazardFv /* 8018C06C 00188E6C 48 00 00 0C */ b lbl_8018C078 lbl_8018C070: /* 8018C070 00188E70 7F C3 F3 78 */ mr r3, r30 -/* 8018C074 00188E74 48 00 04 01 */ bl func_8018C474 +/* 8018C074 00188E74 48 00 04 01 */ bl TarTarGunkTrail__9NPCHazardFv lbl_8018C078: /* 8018C078 00188E78 88 0D 98 70 */ lbz r0, lbl_803CC170-_SDA_BASE_(r13) /* 8018C07C 00188E7C 7C 00 07 75 */ extsb. r0, r0 @@ -5198,7 +5198,7 @@ lbl_8018C094: /* 8018C0A8 00188EA8 38 7E 00 08 */ addi r3, r30, 8 /* 8018C0AC 00188EAC 90 0D 98 6C */ stw r0, lbl_803CC16C-_SDA_BASE_(r13) /* 8018C0B0 00188EB0 38 80 00 06 */ li r4, 6 -/* 8018C0B4 00188EB4 4B F0 8B 91 */ bl func_80094C44 +/* 8018C0B4 00188EB4 4B F0 8B 91 */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui lbl_8018C0B8: /* 8018C0B8 00188EB8 E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0 /* 8018C0BC 00188EBC 80 01 00 94 */ lwz r0, 0x94(r1) @@ -5209,8 +5209,8 @@ lbl_8018C0B8: /* 8018C0D0 00188ED0 38 21 00 90 */ addi r1, r1, 0x90 /* 8018C0D4 00188ED4 4E 80 00 20 */ blr -.global func_8018C0D8 -func_8018C0D8: +.global ReconTarTar__9NPCHazardFv +ReconTarTar__9NPCHazardFv: /* 8018C0D8 00188ED8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8018C0DC 00188EDC 7C 08 02 A6 */ mflr r0 /* 8018C0E0 00188EE0 38 80 00 0B */ li r4, 0xb @@ -5223,7 +5223,7 @@ func_8018C0D8: /* 8018C0FC 00188EFC 90 C1 00 08 */ stw r6, 8(r1) /* 8018C100 00188F00 90 A1 00 0C */ stw r5, 0xc(r1) /* 8018C104 00188F04 90 01 00 10 */ stw r0, 0x10(r1) -/* 8018C108 00188F08 4B FF CD 89 */ bl func_80188E90 +/* 8018C108 00188F08 4B FF CD 89 */ bl Reconfigure__9NPCHazardF9en_npchaz /* 8018C10C 00188F0C 38 61 00 08 */ addi r3, r1, 8 /* 8018C110 00188F10 4B E8 8F BD */ bl func_800150CC /* 8018C114 00188F14 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) @@ -5233,12 +5233,12 @@ func_8018C0D8: /* 8018C124 00188F24 38 81 00 08 */ addi r4, r1, 8 /* 8018C128 00188F28 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8018C12C 00188F2C 38 63 00 10 */ addi r3, r3, 0x10 -/* 8018C130 00188F30 4B EC 23 AD */ bl func_8004E4DC +/* 8018C130 00188F30 4B EC 23 AD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8018C134 00188F34 80 7F 00 14 */ lwz r3, 0x14(r31) /* 8018C138 00188F38 38 81 00 08 */ addi r4, r1, 8 /* 8018C13C 00188F3C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8018C140 00188F40 38 63 00 20 */ addi r3, r3, 0x20 -/* 8018C144 00188F44 4B FA 3F A9 */ bl func_801300EC +/* 8018C144 00188F44 4B FA 3F A9 */ bl NPCC_MakePerp__FP5xVec3PC5xVec3 /* 8018C148 00188F48 80 7F 00 14 */ lwz r3, 0x14(r31) /* 8018C14C 00188F4C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8018C150 00188F50 38 83 00 10 */ addi r4, r3, 0x10 @@ -5248,15 +5248,15 @@ lbl_8018C15C: /* 8018C15C 00188F5C C0 22 AF F0 */ lfs f1, lbl_803CF970-_SDA2_BASE_(r2) /* 8018C160 00188F60 7F E3 FB 78 */ mr r3, r31 /* 8018C164 00188F64 38 80 00 00 */ li r4, 0 -/* 8018C168 00188F68 4B FF D0 D1 */ bl func_80189238 +/* 8018C168 00188F68 4B FF D0 D1 */ bl Start__9NPCHazardFPC5xVec3f /* 8018C16C 00188F6C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8018C170 00188F70 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8018C174 00188F74 7C 08 03 A6 */ mtlr r0 /* 8018C178 00188F78 38 21 00 20 */ addi r1, r1, 0x20 /* 8018C17C 00188F7C 4E 80 00 20 */ blr -.global func_8018C180 -func_8018C180: +.global Upd_TTSpill__9NPCHazardFf +Upd_TTSpill__9NPCHazardFf: /* 8018C180 00188F80 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018C184 00188F84 7C 08 02 A6 */ mflr r0 /* 8018C188 00188F88 90 01 00 14 */ stw r0, 0x14(r1) @@ -5265,11 +5265,11 @@ func_8018C180: /* 8018C194 00188F94 80 03 00 04 */ lwz r0, 4(r3) /* 8018C198 00188F98 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 8018C19C 00188F9C 41 82 00 2C */ beq lbl_8018C1C8 -/* 8018C1A0 00188FA0 4B FF C0 6D */ bl func_8018820C +/* 8018C1A0 00188FA0 4B FF C0 6D */ bl HAZ_AvailablePool__Fv /* 8018C1A4 00188FA4 2C 03 00 05 */ cmpwi r3, 5 /* 8018C1A8 00188FA8 40 81 00 20 */ ble lbl_8018C1C8 /* 8018C1AC 00188FAC 7F E3 FB 78 */ mr r3, r31 -/* 8018C1B0 00188FB0 48 00 00 B5 */ bl func_8018C264 +/* 8018C1B0 00188FB0 48 00 00 B5 */ bl KickSteamyStinky__9NPCHazardFv /* 8018C1B4 00188FB4 2C 03 00 00 */ cmpwi r3, 0 /* 8018C1B8 00188FB8 41 82 00 10 */ beq lbl_8018C1C8 /* 8018C1BC 00188FBC 80 1F 00 04 */ lwz r0, 4(r31) @@ -5292,11 +5292,11 @@ lbl_8018C1C8: /* 8018C1FC 00188FFC 41 81 00 4C */ bgt lbl_8018C248 /* 8018C200 00189000 C0 3F 00 68 */ lfs f1, 0x68(r31) /* 8018C204 00189004 7F E3 FB 78 */ mr r3, r31 -/* 8018C208 00189008 4B FF E4 15 */ bl func_8018A61C +/* 8018C208 00189008 4B FF E4 15 */ bl ColPlyrSphere__9NPCHazardFf /* 8018C20C 0018900C 2C 03 00 00 */ cmpwi r3, 0 /* 8018C210 00189010 41 82 00 38 */ beq lbl_8018C248 /* 8018C214 00189014 7F E3 FB 78 */ mr r3, r31 -/* 8018C218 00189018 4B FF E4 5D */ bl func_8018A674 +/* 8018C218 00189018 4B FF E4 5D */ bl HurtThePlayer__9NPCHazardFv /* 8018C21C 0018901C 3C 60 80 2A */ lis r3, lbl_8029BC10@ha /* 8018C220 00189020 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8018C224 00189024 38 63 BC 10 */ addi r3, r3, lbl_8029BC10@l @@ -5310,33 +5310,33 @@ lbl_8018C1C8: /* 8018C244 00189044 4E 80 04 21 */ bctrl lbl_8018C248: /* 8018C248 00189048 7F E3 FB 78 */ mr r3, r31 -/* 8018C24C 0018904C 48 00 04 25 */ bl func_8018C670 +/* 8018C24C 0018904C 48 00 04 25 */ bl TarTarLinger__9NPCHazardFv /* 8018C250 00189050 80 01 00 14 */ lwz r0, 0x14(r1) /* 8018C254 00189054 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8018C258 00189058 7C 08 03 A6 */ mtlr r0 /* 8018C25C 0018905C 38 21 00 10 */ addi r1, r1, 0x10 /* 8018C260 00189060 4E 80 00 20 */ blr -.global func_8018C264 -func_8018C264: +.global KickSteamyStinky__9NPCHazardFv +KickSteamyStinky__9NPCHazardFv: /* 8018C264 00189064 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018C268 00189068 7C 08 02 A6 */ mflr r0 /* 8018C26C 0018906C 90 01 00 14 */ stw r0, 0x14(r1) /* 8018C270 00189070 93 E1 00 0C */ stw r31, 0xc(r1) /* 8018C274 00189074 93 C1 00 08 */ stw r30, 8(r1) /* 8018C278 00189078 7C 7E 1B 78 */ mr r30, r3 -/* 8018C27C 0018907C 4B FF BF 21 */ bl func_8018819C +/* 8018C27C 0018907C 4B FF BF 21 */ bl HAZ_Acquire__Fv /* 8018C280 00189080 7C 7F 1B 79 */ or. r31, r3, r3 /* 8018C284 00189084 40 82 00 0C */ bne lbl_8018C290 /* 8018C288 00189088 38 60 00 00 */ li r3, 0 /* 8018C28C 0018908C 48 00 00 40 */ b lbl_8018C2CC lbl_8018C290: /* 8018C290 00189090 38 80 00 0C */ li r4, 0xc -/* 8018C294 00189094 4B FF C0 81 */ bl func_80188314 +/* 8018C294 00189094 4B FF C0 81 */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 8018C298 00189098 2C 03 00 00 */ cmpwi r3, 0 /* 8018C29C 0018909C 40 82 00 14 */ bne lbl_8018C2B0 /* 8018C2A0 001890A0 7F E3 FB 78 */ mr r3, r31 -/* 8018C2A4 001890A4 4B FF CE B9 */ bl func_8018915C +/* 8018C2A4 001890A4 4B FF CE B9 */ bl Discard__9NPCHazardFv /* 8018C2A8 001890A8 38 60 00 01 */ li r3, 1 /* 8018C2AC 001890AC 48 00 00 20 */ b lbl_8018C2CC lbl_8018C2B0: @@ -5345,7 +5345,7 @@ lbl_8018C2B0: /* 8018C2B8 001890B8 C0 02 B0 8C */ lfs f0, lbl_803CFA0C-_SDA2_BASE_(r2) /* 8018C2BC 001890BC 38 9E 00 08 */ addi r4, r30, 8 /* 8018C2C0 001890C0 EC 21 00 28 */ fsubs f1, f1, f0 -/* 8018C2C4 001890C4 4B FF CF 75 */ bl func_80189238 +/* 8018C2C4 001890C4 4B FF CF 75 */ bl Start__9NPCHazardFPC5xVec3f /* 8018C2C8 001890C8 38 60 00 02 */ li r3, 2 lbl_8018C2CC: /* 8018C2CC 001890CC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -5355,8 +5355,8 @@ lbl_8018C2CC: /* 8018C2DC 001890DC 38 21 00 10 */ addi r1, r1, 0x10 /* 8018C2E0 001890E0 4E 80 00 20 */ blr -.global func_8018C2E4 -func_8018C2E4: +.global Upd_TTStink__9NPCHazardFf +Upd_TTStink__9NPCHazardFf: /* 8018C2E4 001890E4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018C2E8 001890E8 7C 08 02 A6 */ mflr r0 /* 8018C2EC 001890EC 90 01 00 14 */ stw r0, 0x14(r1) @@ -5380,11 +5380,11 @@ func_8018C2E4: /* 8018C334 00189134 41 81 00 4C */ bgt lbl_8018C380 /* 8018C338 00189138 C0 3F 00 68 */ lfs f1, 0x68(r31) /* 8018C33C 0018913C 7F E3 FB 78 */ mr r3, r31 -/* 8018C340 00189140 4B FF E2 DD */ bl func_8018A61C +/* 8018C340 00189140 4B FF E2 DD */ bl ColPlyrSphere__9NPCHazardFf /* 8018C344 00189144 2C 03 00 00 */ cmpwi r3, 0 /* 8018C348 00189148 41 82 00 38 */ beq lbl_8018C380 /* 8018C34C 0018914C 7F E3 FB 78 */ mr r3, r31 -/* 8018C350 00189150 4B FF E3 25 */ bl func_8018A674 +/* 8018C350 00189150 4B FF E3 25 */ bl HurtThePlayer__9NPCHazardFv /* 8018C354 00189154 3C 60 80 2A */ lis r3, lbl_8029BC10@ha /* 8018C358 00189158 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8018C35C 0018915C 38 63 BC 10 */ addi r3, r3, lbl_8029BC10@l @@ -5398,15 +5398,15 @@ func_8018C2E4: /* 8018C37C 0018917C 4E 80 04 21 */ bctrl lbl_8018C380: /* 8018C380 00189180 7F E3 FB 78 */ mr r3, r31 -/* 8018C384 00189184 48 00 02 ED */ bl func_8018C670 +/* 8018C384 00189184 48 00 02 ED */ bl TarTarLinger__9NPCHazardFv /* 8018C388 00189188 80 01 00 14 */ lwz r0, 0x14(r1) /* 8018C38C 0018918C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8018C390 00189190 7C 08 03 A6 */ mtlr r0 /* 8018C394 00189194 38 21 00 10 */ addi r1, r1, 0x10 /* 8018C398 00189198 4E 80 00 20 */ blr -.global func_8018C39C -func_8018C39C: +.global TarTarFalumpf__9NPCHazardFv +TarTarFalumpf__9NPCHazardFv: /* 8018C39C 0018919C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8018C3A0 001891A0 7C 08 02 A6 */ mflr r0 /* 8018C3A4 001891A4 3C A0 80 36 */ lis r5, lbl_80362470@ha @@ -5422,7 +5422,7 @@ func_8018C39C: /* 8018C3CC 001891CC 7C 7D 1B 78 */ mr r29, r3 /* 8018C3D0 001891D0 90 05 01 38 */ stw r0, 0x138(r5) lbl_8018C3D4: -/* 8018C3D4 001891D4 4B EA 48 B5 */ bl func_80030C88 +/* 8018C3D4 001891D4 4B EA 48 B5 */ bl xurand__Fv /* 8018C3D8 001891D8 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018C3DC 001891DC C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) /* 8018C3E0 001891E0 EC 61 00 28 */ fsubs f3, f1, f0 @@ -5431,7 +5431,7 @@ lbl_8018C3D4: /* 8018C3EC 001891EC EC 42 00 F2 */ fmuls f2, f2, f3 /* 8018C3F0 001891F0 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 8018C3F4 001891F4 D0 01 00 08 */ stfs f0, 8(r1) -/* 8018C3F8 001891F8 4B EA 48 91 */ bl func_80030C88 +/* 8018C3F8 001891F8 4B EA 48 91 */ bl xurand__Fv /* 8018C3FC 001891FC C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018C400 00189200 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) /* 8018C404 00189204 EC 61 00 28 */ fsubs f3, f1, f0 @@ -5440,7 +5440,7 @@ lbl_8018C3D4: /* 8018C410 00189210 EC 42 00 F2 */ fmuls f2, f2, f3 /* 8018C414 00189214 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 8018C418 00189218 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 8018C41C 0018921C 4B EA 48 6D */ bl func_80030C88 +/* 8018C41C 0018921C 4B EA 48 6D */ bl xurand__Fv /* 8018C420 00189220 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018C424 00189224 7F E4 FB 78 */ mr r4, r31 /* 8018C428 00189228 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -5451,7 +5451,7 @@ lbl_8018C3D4: /* 8018C43C 0018923C EC 42 00 F2 */ fmuls f2, f2, f3 /* 8018C440 00189240 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 8018C444 00189244 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 8018C448 00189248 4B FF 96 09 */ bl func_80185A50 +/* 8018C448 00189248 4B FF 96 09 */ bl NPAR_EmitTarTarNozzle__FPC5xVec3PC5xVec3 /* 8018C44C 0018924C 3B DE 00 01 */ addi r30, r30, 1 /* 8018C450 00189250 2C 1E 00 10 */ cmpwi r30, 0x10 /* 8018C454 00189254 41 80 FF 80 */ blt lbl_8018C3D4 @@ -5463,8 +5463,8 @@ lbl_8018C3D4: /* 8018C46C 0018926C 38 21 00 30 */ addi r1, r1, 0x30 /* 8018C470 00189270 4E 80 00 20 */ blr -.global func_8018C474 -func_8018C474: +.global TarTarGunkTrail__9NPCHazardFv +TarTarGunkTrail__9NPCHazardFv: /* 8018C474 00189274 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8018C478 00189278 7C 08 02 A6 */ mflr r0 /* 8018C47C 0018927C 3C 80 80 25 */ lis r4, lbl_80253030@ha @@ -5477,14 +5477,14 @@ func_8018C474: /* 8018C498 00189298 80 03 00 10 */ lwz r0, 0x10(r3) /* 8018C49C 0018929C 38 61 00 08 */ addi r3, r1, 8 /* 8018C4A0 001892A0 90 01 00 10 */ stw r0, 0x10(r1) -/* 8018C4A4 001892A4 4B FF 95 D9 */ bl func_80185A7C +/* 8018C4A4 001892A4 4B FF 95 D9 */ bl NPAR_EmitTarTarTrail__FPC5xVec3PC5xVec3 /* 8018C4A8 001892A8 80 01 00 24 */ lwz r0, 0x24(r1) /* 8018C4AC 001892AC 7C 08 03 A6 */ mtlr r0 /* 8018C4B0 001892B0 38 21 00 20 */ addi r1, r1, 0x20 /* 8018C4B4 001892B4 4E 80 00 20 */ blr -.global func_8018C4B8 -func_8018C4B8: +.global TarTarSplash__9NPCHazardFPC5xVec3 +TarTarSplash__9NPCHazardFPC5xVec3: /* 8018C4B8 001892B8 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8018C4BC 001892BC 7C 08 02 A6 */ mflr r0 /* 8018C4C0 001892C0 90 01 00 94 */ stw r0, 0x94(r1) @@ -5500,7 +5500,7 @@ func_8018C4B8: /* 8018C4E8 001892E8 7F E3 FB 78 */ mr r3, r31 /* 8018C4EC 001892EC 38 81 00 5C */ addi r4, r1, 0x5c /* 8018C4F0 001892F0 38 A1 00 50 */ addi r5, r1, 0x50 -/* 8018C4F4 001892F4 4B FA 3C 41 */ bl func_80130134 +/* 8018C4F4 001892F4 4B FA 3C 41 */ bl NPCC_MakeArbPlane__FPC5xVec3P5xVec3P5xVec3 /* 8018C4F8 001892F8 48 00 00 3C */ b lbl_8018C534 lbl_8018C4FC: /* 8018C4FC 001892FC 48 00 36 31 */ bl func_8018FB2C @@ -5529,7 +5529,7 @@ lbl_8018C550: /* 8018C550 00189350 38 61 00 38 */ addi r3, r1, 0x38 /* 8018C554 00189354 38 81 00 68 */ addi r4, r1, 0x68 /* 8018C558 00189358 4B E7 ED 0D */ bl func_8000B264 -/* 8018C55C 0018935C 4B EA 47 0D */ bl func_80030C68 +/* 8018C55C 0018935C 4B EA 47 0D */ bl xrand__Fv /* 8018C560 00189360 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018C564 00189364 41 82 00 0C */ beq lbl_8018C570 /* 8018C568 00189368 C3 E2 AF EC */ lfs f31, lbl_803CF96C-_SDA2_BASE_(r2) @@ -5537,7 +5537,7 @@ lbl_8018C550: lbl_8018C570: /* 8018C570 00189370 C3 E2 AF F0 */ lfs f31, lbl_803CF970-_SDA2_BASE_(r2) lbl_8018C574: -/* 8018C574 00189374 4B EA 47 15 */ bl func_80030C88 +/* 8018C574 00189374 4B EA 47 15 */ bl xurand__Fv /* 8018C578 00189378 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018C57C 0018937C 38 61 00 20 */ addi r3, r1, 0x20 /* 8018C580 00189380 C0 62 B0 6C */ lfs f3, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -5556,7 +5556,7 @@ lbl_8018C574: /* 8018C5B4 001893B4 38 61 00 38 */ addi r3, r1, 0x38 /* 8018C5B8 001893B8 38 81 00 2C */ addi r4, r1, 0x2c /* 8018C5BC 001893BC 4B E8 8E 89 */ bl func_80015444 -/* 8018C5C0 001893C0 4B EA 46 A9 */ bl func_80030C68 +/* 8018C5C0 001893C0 4B EA 46 A9 */ bl xrand__Fv /* 8018C5C4 001893C4 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018C5C8 001893C8 41 82 00 0C */ beq lbl_8018C5D4 /* 8018C5CC 001893CC C3 E2 AF EC */ lfs f31, lbl_803CF96C-_SDA2_BASE_(r2) @@ -5564,7 +5564,7 @@ lbl_8018C574: lbl_8018C5D4: /* 8018C5D4 001893D4 C3 E2 AF F0 */ lfs f31, lbl_803CF970-_SDA2_BASE_(r2) lbl_8018C5D8: -/* 8018C5D8 001893D8 4B EA 46 B1 */ bl func_80030C88 +/* 8018C5D8 001893D8 4B EA 46 B1 */ bl xurand__Fv /* 8018C5DC 001893DC C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018C5E0 001893E0 38 61 00 08 */ addi r3, r1, 8 /* 8018C5E4 001893E4 C0 62 B0 6C */ lfs f3, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -5590,7 +5590,7 @@ lbl_8018C5D8: /* 8018C634 00189434 4B E7 EB 4D */ bl func_8000B180 /* 8018C638 00189438 38 61 00 44 */ addi r3, r1, 0x44 /* 8018C63C 0018943C 38 81 00 38 */ addi r4, r1, 0x38 -/* 8018C640 00189440 4B FF 94 69 */ bl func_80185AA8 +/* 8018C640 00189440 4B FF 94 69 */ bl NPAR_EmitTarTarSplash__FPC5xVec3PC5xVec3 /* 8018C644 00189444 3B FF 00 01 */ addi r31, r31, 1 /* 8018C648 00189448 2C 1F 00 10 */ cmpwi r31, 0x10 /* 8018C64C 0018944C 41 80 FF 04 */ blt lbl_8018C550 @@ -5603,8 +5603,8 @@ lbl_8018C5D8: /* 8018C668 00189468 38 21 00 90 */ addi r1, r1, 0x90 /* 8018C66C 0018946C 4E 80 00 20 */ blr -.global func_8018C670 -func_8018C670: +.global TarTarLinger__9NPCHazardFv +TarTarLinger__9NPCHazardFv: /* 8018C670 00189470 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8018C674 00189474 7C 08 02 A6 */ mflr r0 /* 8018C678 00189478 90 01 00 74 */ stw r0, 0x74(r1) @@ -5637,7 +5637,7 @@ func_8018C670: /* 8018C6E4 001894E4 90 01 00 30 */ stw r0, 0x30(r1) /* 8018C6E8 001894E8 80 1F 00 10 */ lwz r0, 0x10(r31) /* 8018C6EC 001894EC 90 01 00 34 */ stw r0, 0x34(r1) -/* 8018C6F0 001894F0 4B EA 45 99 */ bl func_80030C88 +/* 8018C6F0 001894F0 4B EA 45 99 */ bl xurand__Fv /* 8018C6F4 001894F4 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018C6F8 001894F8 7F E3 FB 78 */ mr r3, r31 /* 8018C6FC 001894FC C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -5652,7 +5652,7 @@ func_8018C670: /* 8018C720 00189520 38 61 00 2C */ addi r3, r1, 0x2c /* 8018C724 00189524 38 81 00 20 */ addi r4, r1, 0x20 /* 8018C728 00189528 4B E8 8D 1D */ bl func_80015444 -/* 8018C72C 0018952C 4B EA 45 5D */ bl func_80030C88 +/* 8018C72C 0018952C 4B EA 45 5D */ bl xurand__Fv /* 8018C730 00189530 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018C734 00189534 7F E3 FB 78 */ mr r3, r31 /* 8018C738 00189538 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -5678,7 +5678,7 @@ func_8018C670: /* 8018C788 00189588 4B E8 8C BD */ bl func_80015444 /* 8018C78C 0018958C 38 61 00 2C */ addi r3, r1, 0x2c /* 8018C790 00189590 38 81 00 38 */ addi r4, r1, 0x38 -/* 8018C794 00189594 4B FF 93 41 */ bl func_80185AD4 +/* 8018C794 00189594 4B FF 93 41 */ bl NPAR_EmitTarTarSpoil__FPC5xVec3PC5xVec3 lbl_8018C798: /* 8018C798 00189598 E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0 /* 8018C79C 0018959C CB E1 00 60 */ lfd f31, 0x60(r1) @@ -5690,8 +5690,8 @@ lbl_8018C798: /* 8018C7B4 001895B4 38 21 00 70 */ addi r1, r1, 0x70 /* 8018C7B8 001895B8 4E 80 00 20 */ blr -.global func_8018C7BC -func_8018C7BC: +.global Upd_ChuckBomb__9NPCHazardFf +Upd_ChuckBomb__9NPCHazardFf: /* 8018C7BC 001895BC 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8018C7C0 001895C0 7C 08 02 A6 */ mflr r0 /* 8018C7C4 001895C4 90 01 00 94 */ stw r0, 0x94(r1) @@ -5712,10 +5712,10 @@ func_8018C7BC: /* 8018C800 00189600 38 9F 00 08 */ addi r4, r31, 8 /* 8018C804 00189604 4B E8 8E A9 */ bl func_800156AC /* 8018C808 00189608 7F E3 FB 78 */ mr r3, r31 -/* 8018C80C 0018960C 48 00 03 B1 */ bl func_8018CBBC +/* 8018C80C 0018960C 48 00 03 B1 */ bl ReconChuck__9NPCHazardFv /* 8018C810 00189610 48 00 01 AC */ b lbl_8018C9BC lbl_8018C814: -/* 8018C814 00189614 48 00 03 A9 */ bl func_8018CBBC +/* 8018C814 00189614 48 00 03 A9 */ bl ReconChuck__9NPCHazardFv /* 8018C818 00189618 48 00 01 A4 */ b lbl_8018C9BC lbl_8018C81C: /* 8018C81C 0018961C 80 1F 00 04 */ lwz r0, 4(r31) @@ -5742,7 +5742,7 @@ lbl_8018C868: /* 8018C86C 0018966C 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 8018C870 00189670 41 82 00 0C */ beq lbl_8018C87C /* 8018C874 00189674 7F E3 FB 78 */ mr r3, r31 -/* 8018C878 00189678 4B FF E1 E5 */ bl func_8018AA5C +/* 8018C878 00189678 4B FF E1 E5 */ bl PreCollide__9NPCHazardFv lbl_8018C87C: /* 8018C87C 0018967C C0 3F 00 1C */ lfs f1, 0x1c(r31) /* 8018C880 00189680 7F C3 F3 78 */ mr r3, r30 @@ -5767,7 +5767,7 @@ lbl_8018C87C: /* 8018C8CC 001896CC 4B E7 E7 C5 */ bl func_8000B090 /* 8018C8D0 001896D0 38 61 00 44 */ addi r3, r1, 0x44 /* 8018C8D4 001896D4 38 81 00 08 */ addi r4, r1, 8 -/* 8018C8D8 001896D8 4B EA 56 D9 */ bl func_80031FB0 +/* 8018C8D8 001896D8 4B EA 56 D9 */ bl xMat3x3LookVec__FP7xMat3x3PC5xVec3 /* 8018C8DC 001896DC C0 3F 00 1C */ lfs f1, 0x1c(r31) /* 8018C8E0 001896E0 38 61 00 14 */ addi r3, r1, 0x14 /* 8018C8E4 001896E4 C0 1F 00 20 */ lfs f0, 0x20(r31) @@ -5779,13 +5779,13 @@ lbl_8018C87C: /* 8018C8FC 001896FC 38 61 00 44 */ addi r3, r1, 0x44 /* 8018C900 00189700 38 A1 00 14 */ addi r5, r1, 0x14 /* 8018C904 00189704 7C 64 1B 78 */ mr r4, r3 -/* 8018C908 00189708 4B EA 5F AD */ bl func_800328B4 +/* 8018C908 00189708 4B EA 5F AD */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 /* 8018C90C 0018970C 7F E3 FB 78 */ mr r3, r31 /* 8018C910 00189710 38 81 00 44 */ addi r4, r1, 0x44 -/* 8018C914 00189714 4B FF DE 95 */ bl func_8018A7A8 +/* 8018C914 00189714 4B FF DE 95 */ bl TypData_RotMatSet__9NPCHazardFP7xMat3x3 /* 8018C918 00189718 7F E3 FB 78 */ mr r3, r31 /* 8018C91C 0018971C 38 81 00 44 */ addi r4, r1, 0x44 -/* 8018C920 00189720 4B FF DE 89 */ bl func_8018A7A8 +/* 8018C920 00189720 4B FF DE 89 */ bl TypData_RotMatSet__9NPCHazardFP7xMat3x3 lbl_8018C924: /* 8018C924 00189724 88 0D 98 78 */ lbz r0, lbl_803CC178-_SDA_BASE_(r13) /* 8018C928 00189728 7C 00 07 75 */ extsb. r0, r0 @@ -5804,7 +5804,7 @@ lbl_8018C940: /* 8018C958 00189758 90 0D 98 74 */ stw r0, lbl_803CC174-_SDA_BASE_(r13) /* 8018C95C 0018975C 38 9F 00 B4 */ addi r4, r31, 0xb4 /* 8018C960 00189760 C0 3F 00 68 */ lfs f1, 0x68(r31) -/* 8018C964 00189764 48 00 00 79 */ bl func_8018C9DC +/* 8018C964 00189764 48 00 00 79 */ bl DisperseBubWake__9NPCHazardFfPC5xVec3 lbl_8018C968: /* 8018C968 00189768 80 1F 00 04 */ lwz r0, 4(r31) /* 8018C96C 0018976C 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 @@ -5817,17 +5817,17 @@ lbl_8018C968: /* 8018C988 00189788 41 81 00 2C */ bgt lbl_8018C9B4 /* 8018C98C 0018978C C0 3F 00 68 */ lfs f1, 0x68(r31) /* 8018C990 00189790 7F E3 FB 78 */ mr r3, r31 -/* 8018C994 00189794 4B FF DC 89 */ bl func_8018A61C +/* 8018C994 00189794 4B FF DC 89 */ bl ColPlyrSphere__9NPCHazardFf /* 8018C998 00189798 2C 03 00 00 */ cmpwi r3, 0 /* 8018C99C 0018979C 41 82 00 18 */ beq lbl_8018C9B4 /* 8018C9A0 001897A0 7F E3 FB 78 */ mr r3, r31 -/* 8018C9A4 001897A4 4B FF DC D1 */ bl func_8018A674 +/* 8018C9A4 001897A4 4B FF DC D1 */ bl HurtThePlayer__9NPCHazardFv /* 8018C9A8 001897A8 7F E3 FB 78 */ mr r3, r31 -/* 8018C9AC 001897AC 48 00 02 11 */ bl func_8018CBBC +/* 8018C9AC 001897AC 48 00 02 11 */ bl ReconChuck__9NPCHazardFv /* 8018C9B0 001897B0 48 00 00 0C */ b lbl_8018C9BC lbl_8018C9B4: /* 8018C9B4 001897B4 7F E3 FB 78 */ mr r3, r31 -/* 8018C9B8 001897B8 4B FF E2 2D */ bl func_8018ABE4 +/* 8018C9B8 001897B8 4B FF E2 2D */ bl StaggeredCollide__9NPCHazardFv lbl_8018C9BC: /* 8018C9BC 001897BC E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0 /* 8018C9C0 001897C0 80 01 00 94 */ lwz r0, 0x94(r1) @@ -5838,8 +5838,8 @@ lbl_8018C9BC: /* 8018C9D4 001897D4 38 21 00 90 */ addi r1, r1, 0x90 /* 8018C9D8 001897D8 4E 80 00 20 */ blr -.global func_8018C9DC -func_8018C9DC: +.global DisperseBubWake__9NPCHazardFfPC5xVec3 +DisperseBubWake__9NPCHazardFfPC5xVec3: /* 8018C9DC 001897DC 94 21 FF 40 */ stwu r1, -0xc0(r1) /* 8018C9E0 001897E0 7C 08 02 A6 */ mflr r0 /* 8018C9E4 001897E4 90 01 00 C4 */ stw r0, 0xc4(r1) @@ -5856,7 +5856,7 @@ func_8018C9DC: /* 8018CA10 00189810 7C 7E 1B 78 */ mr r30, r3 /* 8018CA14 00189814 7C 9F 23 78 */ mr r31, r4 /* 8018CA18 00189818 EF A0 07 F2 */ fmuls f29, f0, f31 -/* 8018CA1C 0018981C 4B EA 42 6D */ bl func_80030C88 +/* 8018CA1C 0018981C 4B EA 42 6D */ bl xurand__Fv /* 8018CA20 00189820 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018CA24 00189824 7F C3 F3 78 */ mr r3, r30 /* 8018CA28 00189828 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -5871,7 +5871,7 @@ func_8018C9DC: /* 8018CA4C 0018984C 38 61 00 74 */ addi r3, r1, 0x74 /* 8018CA50 00189850 38 81 00 44 */ addi r4, r1, 0x44 /* 8018CA54 00189854 4B E7 E8 11 */ bl func_8000B264 -/* 8018CA58 00189858 4B EA 42 31 */ bl func_80030C88 +/* 8018CA58 00189858 4B EA 42 31 */ bl xurand__Fv /* 8018CA5C 0018985C C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018CA60 00189860 7F C3 F3 78 */ mr r3, r30 /* 8018CA64 00189864 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -5886,7 +5886,7 @@ func_8018C9DC: /* 8018CA88 00189888 38 61 00 74 */ addi r3, r1, 0x74 /* 8018CA8C 0018988C 38 81 00 38 */ addi r4, r1, 0x38 /* 8018CA90 00189890 4B E8 89 B5 */ bl func_80015444 -/* 8018CA94 00189894 4B EA 41 F5 */ bl func_80030C88 +/* 8018CA94 00189894 4B EA 41 F5 */ bl xurand__Fv /* 8018CA98 00189898 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018CA9C 0018989C 7F C3 F3 78 */ mr r3, r30 /* 8018CAA0 001898A0 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -5902,7 +5902,7 @@ func_8018C9DC: /* 8018CAC8 001898C8 38 61 00 68 */ addi r3, r1, 0x68 /* 8018CACC 001898CC 38 81 00 2C */ addi r4, r1, 0x2c /* 8018CAD0 001898D0 4B E7 E7 95 */ bl func_8000B264 -/* 8018CAD4 001898D4 4B EA 41 B5 */ bl func_80030C88 +/* 8018CAD4 001898D4 4B EA 41 B5 */ bl xurand__Fv /* 8018CAD8 001898D8 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018CADC 001898DC 7F C3 F3 78 */ mr r3, r30 /* 8018CAE0 001898E0 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -5947,7 +5947,7 @@ func_8018C9DC: /* 8018CB7C 0018997C 38 A1 00 74 */ addi r5, r1, 0x74 /* 8018CB80 00189980 38 C1 00 68 */ addi r6, r1, 0x68 /* 8018CB84 00189984 38 80 00 10 */ li r4, 0x10 -/* 8018CB88 00189988 4B F0 80 ED */ bl func_80094C74 +/* 8018CB88 00189988 4B F0 80 ED */ bl zFX_SpawnBubbleTrail__FPC5xVec3UiPC5xVec3PC5xVec3 /* 8018CB8C 0018998C E3 E1 00 B8 */ psq_l f31, 184(r1), 0, qr0 /* 8018CB90 00189990 CB E1 00 B0 */ lfd f31, 0xb0(r1) /* 8018CB94 00189994 E3 C1 00 A8 */ psq_l f30, 168(r1), 0, qr0 @@ -5961,8 +5961,8 @@ func_8018C9DC: /* 8018CBB4 001899B4 38 21 00 C0 */ addi r1, r1, 0xc0 /* 8018CBB8 001899B8 4E 80 00 20 */ blr -.global func_8018CBBC -func_8018CBBC: +.global ReconChuck__9NPCHazardFv +ReconChuck__9NPCHazardFv: /* 8018CBBC 001899BC 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8018CBC0 001899C0 7C 08 02 A6 */ mflr r0 /* 8018CBC4 001899C4 38 80 00 0E */ li r4, 0xe @@ -5982,7 +5982,7 @@ func_8018CBBC: /* 8018CBFC 001899FC 90 C1 00 08 */ stw r6, 8(r1) /* 8018CC00 00189A00 90 A1 00 0C */ stw r5, 0xc(r1) /* 8018CC04 00189A04 90 01 00 10 */ stw r0, 0x10(r1) -/* 8018CC08 00189A08 4B FF C2 89 */ bl func_80188E90 +/* 8018CC08 00189A08 4B FF C2 89 */ bl Reconfigure__9NPCHazardF9en_npchaz /* 8018CC0C 00189A0C 38 61 00 14 */ addi r3, r1, 0x14 /* 8018CC10 00189A10 4B E8 84 BD */ bl func_800150CC /* 8018CC14 00189A14 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) @@ -5992,18 +5992,18 @@ func_8018CBBC: /* 8018CC24 00189A24 38 81 00 14 */ addi r4, r1, 0x14 /* 8018CC28 00189A28 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8018CC2C 00189A2C 38 63 00 10 */ addi r3, r3, 0x10 -/* 8018CC30 00189A30 4B EC 18 AD */ bl func_8004E4DC +/* 8018CC30 00189A30 4B EC 18 AD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8018CC34 00189A34 80 7F 00 14 */ lwz r3, 0x14(r31) /* 8018CC38 00189A38 38 81 00 14 */ addi r4, r1, 0x14 /* 8018CC3C 00189A3C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8018CC40 00189A40 38 63 00 20 */ addi r3, r3, 0x20 -/* 8018CC44 00189A44 4B FA 34 A9 */ bl func_801300EC +/* 8018CC44 00189A44 4B FA 34 A9 */ bl NPCC_MakePerp__FP5xVec3PC5xVec3 /* 8018CC48 00189A48 80 7F 00 14 */ lwz r3, 0x14(r31) /* 8018CC4C 00189A4C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8018CC50 00189A50 38 83 00 10 */ addi r4, r3, 0x10 /* 8018CC54 00189A54 38 A3 00 20 */ addi r5, r3, 0x20 /* 8018CC58 00189A58 4B E8 84 35 */ bl func_8001508C -/* 8018CC5C 00189A5C 4B EA 40 2D */ bl func_80030C88 +/* 8018CC5C 00189A5C 4B EA 40 2D */ bl xurand__Fv /* 8018CC60 00189A60 C0 02 B1 04 */ lfs f0, lbl_803CFA84-_SDA2_BASE_(r2) /* 8018CC64 00189A64 38 61 00 20 */ addi r3, r1, 0x20 /* 8018CC68 00189A68 38 81 00 14 */ addi r4, r1, 0x14 @@ -6016,11 +6016,11 @@ func_8018CBBC: /* 8018CC84 00189A84 4B E8 EC AD */ bl func_8001B930 /* 8018CC88 00189A88 7F C4 F3 78 */ mr r4, r30 /* 8018CC8C 00189A8C 38 A1 00 20 */ addi r5, r1, 0x20 -/* 8018CC90 00189A90 4B EA 5C 25 */ bl func_800328B4 +/* 8018CC90 00189A90 4B EA 5C 25 */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 /* 8018CC94 00189A94 3C 80 80 25 */ lis r4, lbl_80253030@ha /* 8018CC98 00189A98 38 61 00 14 */ addi r3, r1, 0x14 /* 8018CC9C 00189A9C 38 84 30 30 */ addi r4, r4, lbl_80253030@l -/* 8018CCA0 00189AA0 4B EC 18 51 */ bl func_8004E4F0 +/* 8018CCA0 00189AA0 4B EC 18 51 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8018CCA4 00189AA4 FC 20 0A 10 */ fabs f1, f1 /* 8018CCA8 00189AA8 C0 02 B0 E4 */ lfs f0, lbl_803CFA64-_SDA2_BASE_(r2) /* 8018CCAC 00189AAC FC 20 08 18 */ frsp f1, f1 @@ -6042,18 +6042,18 @@ lbl_8018CCE8: /* 8018CCE8 00189AE8 C0 22 AF F0 */ lfs f1, lbl_803CF970-_SDA2_BASE_(r2) /* 8018CCEC 00189AEC 7F E3 FB 78 */ mr r3, r31 /* 8018CCF0 00189AF0 38 80 00 00 */ li r4, 0 -/* 8018CCF4 00189AF4 4B FF C5 45 */ bl func_80189238 +/* 8018CCF4 00189AF4 4B FF C5 45 */ bl Start__9NPCHazardFPC5xVec3f /* 8018CCF8 00189AF8 80 1F 00 04 */ lwz r0, 4(r31) /* 8018CCFC 00189AFC 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 8018CD00 00189B00 41 82 00 40 */ beq lbl_8018CD40 -/* 8018CD04 00189B04 4B FF B5 09 */ bl func_8018820C +/* 8018CD04 00189B04 4B FF B5 09 */ bl HAZ_AvailablePool__Fv /* 8018CD08 00189B08 2C 03 00 05 */ cmpwi r3, 5 /* 8018CD0C 00189B0C 40 81 00 34 */ ble lbl_8018CD40 /* 8018CD10 00189B10 3B C0 00 00 */ li r30, 0 lbl_8018CD14: /* 8018CD14 00189B14 7F E3 FB 78 */ mr r3, r31 /* 8018CD18 00189B18 38 81 00 08 */ addi r4, r1, 8 -/* 8018CD1C 00189B1C 48 00 05 61 */ bl func_8018D27C +/* 8018CD1C 00189B1C 48 00 05 61 */ bl KickBlooshBlob__9NPCHazardFPC5xVec3 /* 8018CD20 00189B20 2C 03 00 00 */ cmpwi r3, 0 /* 8018CD24 00189B24 41 82 00 10 */ beq lbl_8018CD34 /* 8018CD28 00189B28 80 1F 00 04 */ lwz r0, 4(r31) @@ -6071,8 +6071,8 @@ lbl_8018CD40: /* 8018CD50 00189B50 38 21 00 60 */ addi r1, r1, 0x60 /* 8018CD54 00189B54 4E 80 00 20 */ blr -.global func_8018CD58 -func_8018CD58: +.global Upd_ChuckBlast__9NPCHazardFf +Upd_ChuckBlast__9NPCHazardFf: /* 8018CD58 00189B58 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018CD5C 00189B5C 7C 08 02 A6 */ mflr r0 /* 8018CD60 00189B60 90 01 00 14 */ stw r0, 0x14(r1) @@ -6100,11 +6100,11 @@ func_8018CD58: /* 8018CDB8 00189BB8 7F E3 FB 78 */ mr r3, r31 /* 8018CDBC 00189BBC C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018CDC0 00189BC0 EC 40 00 72 */ fmuls f2, f0, f1 -/* 8018CDC4 00189BC4 4B FF D8 85 */ bl func_8018A648 +/* 8018CDC4 00189BC4 4B FF D8 85 */ bl ColPlyrCyl__9NPCHazardFff /* 8018CDC8 00189BC8 2C 03 00 00 */ cmpwi r3, 0 /* 8018CDCC 00189BCC 41 82 00 0C */ beq lbl_8018CDD8 /* 8018CDD0 00189BD0 7F E3 FB 78 */ mr r3, r31 -/* 8018CDD4 00189BD4 4B FF D8 A1 */ bl func_8018A674 +/* 8018CDD4 00189BD4 4B FF D8 A1 */ bl HurtThePlayer__9NPCHazardFv lbl_8018CDD8: /* 8018CDD8 00189BD8 80 1F 00 04 */ lwz r0, 4(r31) /* 8018CDDC 00189BDC 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c @@ -6112,7 +6112,7 @@ lbl_8018CDD8: /* 8018CDE4 00189BE4 3C 60 80 27 */ lis r3, lbl_80273800@ha /* 8018CDE8 00189BE8 38 63 38 00 */ addi r3, r3, lbl_80273800@l /* 8018CDEC 00189BEC 38 63 03 16 */ addi r3, r3, 0x316 -/* 8018CDF0 00189BF0 4B EB F4 25 */ bl func_8004C214 +/* 8018CDF0 00189BF0 4B EB F4 25 */ bl xStrHash__FPCc /* 8018CDF4 00189BF4 C0 42 AF E8 */ lfs f2, lbl_803CF968-_SDA2_BASE_(r2) /* 8018CDF8 00189BF8 38 DF 00 08 */ addi r6, r31, 8 /* 8018CDFC 00189BFC C0 22 B1 1C */ lfs f1, lbl_803CFA9C-_SDA2_BASE_(r2) @@ -6122,25 +6122,25 @@ lbl_8018CDD8: /* 8018CE0C 00189C0C C0 82 B1 24 */ lfs f4, lbl_803CFAA4-_SDA2_BASE_(r2) /* 8018CE10 00189C10 38 A0 00 00 */ li r5, 0 /* 8018CE14 00189C14 38 E0 00 00 */ li r7, 0 -/* 8018CE18 00189C18 4B EB BC 7D */ bl func_80048A94 +/* 8018CE18 00189C18 4B EB BC 7D */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf lbl_8018CE1C: /* 8018CE1C 00189C1C 80 1F 00 04 */ lwz r0, 4(r31) /* 8018CE20 00189C20 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 8018CE24 00189C24 41 82 00 10 */ beq lbl_8018CE34 /* 8018CE28 00189C28 7F E3 FB 78 */ mr r3, r31 /* 8018CE2C 00189C2C 38 80 00 00 */ li r4, 0 -/* 8018CE30 00189C30 48 00 00 21 */ bl func_8018CE50 +/* 8018CE30 00189C30 48 00 00 21 */ bl WaterSplash__9NPCHazardFPC5xVec3 lbl_8018CE34: /* 8018CE34 00189C34 7F E3 FB 78 */ mr r3, r31 -/* 8018CE38 00189C38 48 00 03 01 */ bl func_8018D138 +/* 8018CE38 00189C38 48 00 03 01 */ bl WavesOfEvil__9NPCHazardFv /* 8018CE3C 00189C3C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8018CE40 00189C40 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8018CE44 00189C44 7C 08 03 A6 */ mtlr r0 /* 8018CE48 00189C48 38 21 00 10 */ addi r1, r1, 0x10 /* 8018CE4C 00189C4C 4E 80 00 20 */ blr -.global func_8018CE50 -func_8018CE50: +.global WaterSplash__9NPCHazardFPC5xVec3 +WaterSplash__9NPCHazardFPC5xVec3: /* 8018CE50 00189C50 94 21 FF 20 */ stwu r1, -0xe0(r1) /* 8018CE54 00189C54 7C 08 02 A6 */ mflr r0 /* 8018CE58 00189C58 90 01 00 E4 */ stw r0, 0xe4(r1) @@ -6161,7 +6161,7 @@ func_8018CE50: /* 8018CE94 00189C94 4B E7 E3 D1 */ bl func_8000B264 /* 8018CE98 00189C98 7F E4 FB 78 */ mr r4, r31 /* 8018CE9C 00189C9C 38 61 00 A4 */ addi r3, r1, 0xa4 -/* 8018CEA0 00189CA0 4B FA 32 4D */ bl func_801300EC +/* 8018CEA0 00189CA0 4B FA 32 4D */ bl NPCC_MakePerp__FP5xVec3PC5xVec3 /* 8018CEA4 00189CA4 38 61 00 98 */ addi r3, r1, 0x98 /* 8018CEA8 00189CA8 38 81 00 B0 */ addi r4, r1, 0xb0 /* 8018CEAC 00189CAC 38 A1 00 A4 */ addi r5, r1, 0xa4 @@ -6185,7 +6185,7 @@ lbl_8018CEB8: lbl_8018CEF0: /* 8018CEF0 00189CF0 3B E0 00 00 */ li r31, 0 lbl_8018CEF4: -/* 8018CEF4 00189CF4 4B EA 3D 95 */ bl func_80030C88 +/* 8018CEF4 00189CF4 4B EA 3D 95 */ bl xurand__Fv /* 8018CEF8 00189CF8 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018CEFC 00189CFC 38 61 00 74 */ addi r3, r1, 0x74 /* 8018CF00 00189D00 C0 02 B0 70 */ lfs f0, lbl_803CF9F0-_SDA2_BASE_(r2) @@ -6195,7 +6195,7 @@ lbl_8018CEF4: /* 8018CF10 00189D10 38 61 00 8C */ addi r3, r1, 0x8c /* 8018CF14 00189D14 38 81 00 74 */ addi r4, r1, 0x74 /* 8018CF18 00189D18 4B E7 E3 4D */ bl func_8000B264 -/* 8018CF1C 00189D1C 4B EA 3D 4D */ bl func_80030C68 +/* 8018CF1C 00189D1C 4B EA 3D 4D */ bl xrand__Fv /* 8018CF20 00189D20 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018CF24 00189D24 41 82 00 0C */ beq lbl_8018CF30 /* 8018CF28 00189D28 C3 E2 AF EC */ lfs f31, lbl_803CF96C-_SDA2_BASE_(r2) @@ -6203,7 +6203,7 @@ lbl_8018CEF4: lbl_8018CF30: /* 8018CF30 00189D30 C3 E2 AF F0 */ lfs f31, lbl_803CF970-_SDA2_BASE_(r2) lbl_8018CF34: -/* 8018CF34 00189D34 4B EA 3D 55 */ bl func_80030C88 +/* 8018CF34 00189D34 4B EA 3D 55 */ bl xurand__Fv /* 8018CF38 00189D38 C0 82 B0 88 */ lfs f4, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018CF3C 00189D3C 38 61 00 5C */ addi r3, r1, 0x5c /* 8018CF40 00189D40 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -6221,7 +6221,7 @@ lbl_8018CF34: /* 8018CF70 00189D70 38 61 00 8C */ addi r3, r1, 0x8c /* 8018CF74 00189D74 38 81 00 68 */ addi r4, r1, 0x68 /* 8018CF78 00189D78 4B E8 84 CD */ bl func_80015444 -/* 8018CF7C 00189D7C 4B EA 3C ED */ bl func_80030C68 +/* 8018CF7C 00189D7C 4B EA 3C ED */ bl xrand__Fv /* 8018CF80 00189D80 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018CF84 00189D84 41 82 00 0C */ beq lbl_8018CF90 /* 8018CF88 00189D88 C3 E2 AF EC */ lfs f31, lbl_803CF96C-_SDA2_BASE_(r2) @@ -6229,7 +6229,7 @@ lbl_8018CF34: lbl_8018CF90: /* 8018CF90 00189D90 C3 E2 AF F0 */ lfs f31, lbl_803CF970-_SDA2_BASE_(r2) lbl_8018CF94: -/* 8018CF94 00189D94 4B EA 3C F5 */ bl func_80030C88 +/* 8018CF94 00189D94 4B EA 3C F5 */ bl xurand__Fv /* 8018CF98 00189D98 C0 82 B0 88 */ lfs f4, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018CF9C 00189D9C 38 61 00 44 */ addi r3, r1, 0x44 /* 8018CFA0 00189DA0 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -6254,13 +6254,13 @@ lbl_8018CF94: /* 8018CFEC 00189DEC 4B E7 E1 95 */ bl func_8000B180 /* 8018CFF0 00189DF0 38 61 00 BC */ addi r3, r1, 0xbc /* 8018CFF4 00189DF4 38 81 00 8C */ addi r4, r1, 0x8c -/* 8018CFF8 00189DF8 4B FF 89 25 */ bl func_8018591C +/* 8018CFF8 00189DF8 4B FF 89 25 */ bl NPAR_EmitH2ODrips__FPC5xVec3PC5xVec3 /* 8018CFFC 00189DFC 3B FF 00 01 */ addi r31, r31, 1 /* 8018D000 00189E00 2C 1F 00 08 */ cmpwi r31, 8 /* 8018D004 00189E04 41 80 FE F0 */ blt lbl_8018CEF4 /* 8018D008 00189E08 3B E0 00 00 */ li r31, 0 lbl_8018D00C: -/* 8018D00C 00189E0C 4B EA 3C 7D */ bl func_80030C88 +/* 8018D00C 00189E0C 4B EA 3C 7D */ bl xurand__Fv /* 8018D010 00189E10 C0 22 AF EC */ lfs f1, lbl_803CF96C-_SDA2_BASE_(r2) /* 8018D014 00189E14 38 61 00 38 */ addi r3, r1, 0x38 /* 8018D018 00189E18 38 81 00 B0 */ addi r4, r1, 0xb0 @@ -6268,7 +6268,7 @@ lbl_8018D00C: /* 8018D020 00189E20 38 61 00 80 */ addi r3, r1, 0x80 /* 8018D024 00189E24 38 81 00 38 */ addi r4, r1, 0x38 /* 8018D028 00189E28 4B E7 E2 3D */ bl func_8000B264 -/* 8018D02C 00189E2C 4B EA 3C 3D */ bl func_80030C68 +/* 8018D02C 00189E2C 4B EA 3C 3D */ bl xrand__Fv /* 8018D030 00189E30 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018D034 00189E34 41 82 00 0C */ beq lbl_8018D040 /* 8018D038 00189E38 C3 E2 AF EC */ lfs f31, lbl_803CF96C-_SDA2_BASE_(r2) @@ -6276,7 +6276,7 @@ lbl_8018D00C: lbl_8018D040: /* 8018D040 00189E40 C3 E2 AF F0 */ lfs f31, lbl_803CF970-_SDA2_BASE_(r2) lbl_8018D044: -/* 8018D044 00189E44 4B EA 3C 45 */ bl func_80030C88 +/* 8018D044 00189E44 4B EA 3C 45 */ bl xurand__Fv /* 8018D048 00189E48 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018D04C 00189E4C 38 61 00 20 */ addi r3, r1, 0x20 /* 8018D050 00189E50 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -6294,7 +6294,7 @@ lbl_8018D044: /* 8018D080 00189E80 38 61 00 80 */ addi r3, r1, 0x80 /* 8018D084 00189E84 38 81 00 2C */ addi r4, r1, 0x2c /* 8018D088 00189E88 4B E8 83 BD */ bl func_80015444 -/* 8018D08C 00189E8C 4B EA 3B DD */ bl func_80030C68 +/* 8018D08C 00189E8C 4B EA 3B DD */ bl xrand__Fv /* 8018D090 00189E90 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018D094 00189E94 41 82 00 0C */ beq lbl_8018D0A0 /* 8018D098 00189E98 C3 E2 AF EC */ lfs f31, lbl_803CF96C-_SDA2_BASE_(r2) @@ -6302,7 +6302,7 @@ lbl_8018D044: lbl_8018D0A0: /* 8018D0A0 00189EA0 C3 E2 AF F0 */ lfs f31, lbl_803CF970-_SDA2_BASE_(r2) lbl_8018D0A4: -/* 8018D0A4 00189EA4 4B EA 3B E5 */ bl func_80030C88 +/* 8018D0A4 00189EA4 4B EA 3B E5 */ bl xurand__Fv /* 8018D0A8 00189EA8 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018D0AC 00189EAC 38 61 00 08 */ addi r3, r1, 8 /* 8018D0B0 00189EB0 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -6327,7 +6327,7 @@ lbl_8018D0A4: /* 8018D0FC 00189EFC 4B E7 E0 85 */ bl func_8000B180 /* 8018D100 00189F00 38 61 00 BC */ addi r3, r1, 0xbc /* 8018D104 00189F04 38 81 00 80 */ addi r4, r1, 0x80 -/* 8018D108 00189F08 4B FF 88 41 */ bl func_80185948 +/* 8018D108 00189F08 4B FF 88 41 */ bl NPAR_EmitH2ODrops__FPC5xVec3PC5xVec3 /* 8018D10C 00189F0C 3B FF 00 01 */ addi r31, r31, 1 /* 8018D110 00189F10 2C 1F 00 08 */ cmpwi r31, 8 /* 8018D114 00189F14 41 80 FE F8 */ blt lbl_8018D00C @@ -6340,8 +6340,8 @@ lbl_8018D0A4: /* 8018D130 00189F30 38 21 00 E0 */ addi r1, r1, 0xe0 /* 8018D134 00189F34 4E 80 00 20 */ blr -.global func_8018D138 -func_8018D138: +.global WavesOfEvil__9NPCHazardFv +WavesOfEvil__9NPCHazardFv: /* 8018D138 00189F38 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8018D13C 00189F3C 7C 08 02 A6 */ mflr r0 /* 8018D140 00189F40 90 01 00 74 */ stw r0, 0x74(r1) @@ -6355,7 +6355,7 @@ func_8018D138: /* 8018D160 00189F60 3B E0 00 00 */ li r31, 0 /* 8018D164 00189F64 C3 C3 00 68 */ lfs f30, 0x68(r3) lbl_8018D168: -/* 8018D168 00189F68 4B EA 3B 21 */ bl func_80030C88 +/* 8018D168 00189F68 4B EA 3B 21 */ bl xurand__Fv /* 8018D16C 00189F6C C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018D170 00189F70 7F C3 F3 78 */ mr r3, r30 /* 8018D174 00189F74 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -6369,7 +6369,7 @@ lbl_8018D168: /* 8018D194 00189F94 38 61 00 38 */ addi r3, r1, 0x38 /* 8018D198 00189F98 38 81 00 20 */ addi r4, r1, 0x20 /* 8018D19C 00189F9C 4B E7 E0 C9 */ bl func_8000B264 -/* 8018D1A0 00189FA0 4B EA 3A E9 */ bl func_80030C88 +/* 8018D1A0 00189FA0 4B EA 3A E9 */ bl xurand__Fv /* 8018D1A4 00189FA4 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018D1A8 00189FA8 7F C3 F3 78 */ mr r3, r30 /* 8018D1AC 00189FAC C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -6410,7 +6410,7 @@ lbl_8018D168: /* 8018D238 0018A038 4B E7 DF 49 */ bl func_8000B180 /* 8018D23C 0018A03C 38 61 00 38 */ addi r3, r1, 0x38 /* 8018D240 0018A040 38 81 00 2C */ addi r4, r1, 0x2c -/* 8018D244 0018A044 4B FF 87 31 */ bl func_80185974 +/* 8018D244 0018A044 4B FF 87 31 */ bl NPAR_EmitH2OSpray__FPC5xVec3PC5xVec3 /* 8018D248 0018A048 3B FF 00 01 */ addi r31, r31, 1 /* 8018D24C 0018A04C 2C 1F 00 08 */ cmpwi r31, 8 /* 8018D250 0018A050 41 80 FF 18 */ blt lbl_8018D168 @@ -6425,8 +6425,8 @@ lbl_8018D168: /* 8018D274 0018A074 38 21 00 70 */ addi r1, r1, 0x70 /* 8018D278 0018A078 4E 80 00 20 */ blr -.global func_8018D27C -func_8018D27C: +.global KickBlooshBlob__9NPCHazardFPC5xVec3 +KickBlooshBlob__9NPCHazardFPC5xVec3: /* 8018D27C 0018A07C 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8018D280 0018A080 7C 08 02 A6 */ mflr r0 /* 8018D284 0018A084 90 01 00 94 */ stw r0, 0x94(r1) @@ -6437,25 +6437,25 @@ func_8018D27C: /* 8018D298 0018A098 93 A1 00 74 */ stw r29, 0x74(r1) /* 8018D29C 0018A09C 7C 7E 1B 78 */ mr r30, r3 /* 8018D2A0 0018A0A0 7C 9D 23 78 */ mr r29, r4 -/* 8018D2A4 0018A0A4 4B FF AE F9 */ bl func_8018819C +/* 8018D2A4 0018A0A4 4B FF AE F9 */ bl HAZ_Acquire__Fv /* 8018D2A8 0018A0A8 7C 7F 1B 79 */ or. r31, r3, r3 /* 8018D2AC 0018A0AC 40 82 00 0C */ bne lbl_8018D2B8 /* 8018D2B0 0018A0B0 38 60 00 00 */ li r3, 0 /* 8018D2B4 0018A0B4 48 00 02 00 */ b lbl_8018D4B4 lbl_8018D2B8: /* 8018D2B8 0018A0B8 38 80 00 0F */ li r4, 0xf -/* 8018D2BC 0018A0BC 4B FF B0 59 */ bl func_80188314 +/* 8018D2BC 0018A0BC 4B FF B0 59 */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 8018D2C0 0018A0C0 2C 03 00 00 */ cmpwi r3, 0 /* 8018D2C4 0018A0C4 40 82 00 14 */ bne lbl_8018D2D8 /* 8018D2C8 0018A0C8 7F E3 FB 78 */ mr r3, r31 -/* 8018D2CC 0018A0CC 4B FF BE 91 */ bl func_8018915C +/* 8018D2CC 0018A0CC 4B FF BE 91 */ bl Discard__9NPCHazardFv /* 8018D2D0 0018A0D0 38 60 00 01 */ li r3, 1 /* 8018D2D4 0018A0D4 48 00 01 E0 */ b lbl_8018D4B4 lbl_8018D2D8: /* 8018D2D8 0018A0D8 80 9E 00 D8 */ lwz r4, 0xd8(r30) /* 8018D2DC 0018A0DC 7F E3 FB 78 */ mr r3, r31 /* 8018D2E0 0018A0E0 4B F5 F7 D9 */ bl func_800ECAB8 -/* 8018D2E4 0018A0E4 4B EA 39 A5 */ bl func_80030C88 +/* 8018D2E4 0018A0E4 4B EA 39 A5 */ bl xurand__Fv /* 8018D2E8 0018A0E8 C0 02 B0 98 */ lfs f0, lbl_803CFA18-_SDA2_BASE_(r2) /* 8018D2EC 0018A0EC 7F C3 F3 78 */ mr r3, r30 /* 8018D2F0 0018A0F0 EF E0 00 7A */ fmadds f31, f0, f1, f0 @@ -6467,11 +6467,11 @@ lbl_8018D2D8: /* 8018D308 0018A108 38 7F 00 B4 */ addi r3, r31, 0xb4 /* 8018D30C 0018A10C 38 81 00 38 */ addi r4, r1, 0x38 /* 8018D310 0018A110 4B E7 DF 55 */ bl func_8000B264 -/* 8018D314 0018A114 4B EA 39 75 */ bl func_80030C88 +/* 8018D314 0018A114 4B EA 39 75 */ bl xurand__Fv /* 8018D318 0018A118 C0 42 B1 2C */ lfs f2, lbl_803CFAAC-_SDA2_BASE_(r2) /* 8018D31C 0018A11C C0 02 B0 64 */ lfs f0, lbl_803CF9E4-_SDA2_BASE_(r2) /* 8018D320 0018A120 EF E2 00 7A */ fmadds f31, f2, f1, f0 -/* 8018D324 0018A124 4B EA 39 65 */ bl func_80030C88 +/* 8018D324 0018A124 4B EA 39 65 */ bl xurand__Fv /* 8018D328 0018A128 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018D32C 0018A12C 7F C3 F3 78 */ mr r3, r30 /* 8018D330 0018A130 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -6486,11 +6486,11 @@ lbl_8018D2D8: /* 8018D354 0018A154 38 7F 00 B4 */ addi r3, r31, 0xb4 /* 8018D358 0018A158 38 81 00 2C */ addi r4, r1, 0x2c /* 8018D35C 0018A15C 4B E8 80 E9 */ bl func_80015444 -/* 8018D360 0018A160 4B EA 39 29 */ bl func_80030C88 +/* 8018D360 0018A160 4B EA 39 29 */ bl xurand__Fv /* 8018D364 0018A164 C0 42 B1 2C */ lfs f2, lbl_803CFAAC-_SDA2_BASE_(r2) /* 8018D368 0018A168 C0 02 B0 64 */ lfs f0, lbl_803CF9E4-_SDA2_BASE_(r2) /* 8018D36C 0018A16C EF E2 00 7A */ fmadds f31, f2, f1, f0 -/* 8018D370 0018A170 4B EA 39 19 */ bl func_80030C88 +/* 8018D370 0018A170 4B EA 39 19 */ bl xurand__Fv /* 8018D374 0018A174 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018D378 0018A178 7F C3 F3 78 */ mr r3, r30 /* 8018D37C 0018A17C C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -6510,7 +6510,7 @@ lbl_8018D2D8: /* 8018D3B4 0018A1B4 3C A0 80 25 */ lis r5, lbl_80253030@ha /* 8018D3B8 0018A1B8 7C 64 1B 78 */ mr r4, r3 /* 8018D3BC 0018A1BC 38 65 30 30 */ addi r3, r5, lbl_80253030@l -/* 8018D3C0 0018A1C0 4B EC 11 31 */ bl func_8004E4F0 +/* 8018D3C0 0018A1C0 4B EC 11 31 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8018D3C4 0018A1C4 C0 02 B0 E4 */ lfs f0, lbl_803CFA64-_SDA2_BASE_(r2) /* 8018D3C8 0018A1C8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018D3CC 0018A1CC 40 81 00 98 */ ble lbl_8018D464 @@ -6572,7 +6572,7 @@ lbl_8018D464: /* 8018D4A0 0018A2A0 C0 22 AF F0 */ lfs f1, lbl_803CF970-_SDA2_BASE_(r2) /* 8018D4A4 0018A2A4 7F E3 FB 78 */ mr r3, r31 /* 8018D4A8 0018A2A8 38 81 00 44 */ addi r4, r1, 0x44 -/* 8018D4AC 0018A2AC 4B FF BD 8D */ bl func_80189238 +/* 8018D4AC 0018A2AC 4B FF BD 8D */ bl Start__9NPCHazardFPC5xVec3f /* 8018D4B0 0018A2B0 38 60 00 02 */ li r3, 2 lbl_8018D4B4: /* 8018D4B4 0018A2B4 E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0 @@ -6585,8 +6585,8 @@ lbl_8018D4B4: /* 8018D4D0 0018A2D0 38 21 00 90 */ addi r1, r1, 0x90 /* 8018D4D4 0018A2D4 4E 80 00 20 */ blr -.global func_8018D4D8 -func_8018D4D8: +.global Upd_ChuckBloosh__9NPCHazardFf +Upd_ChuckBloosh__9NPCHazardFf: /* 8018D4D8 0018A2D8 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8018D4DC 0018A2DC 7C 08 02 A6 */ mflr r0 /* 8018D4E0 0018A2E0 90 01 00 44 */ stw r0, 0x44(r1) @@ -6615,7 +6615,7 @@ lbl_8018D534: /* 8018D538 0018A338 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 8018D53C 0018A33C 41 82 00 0C */ beq lbl_8018D548 /* 8018D540 0018A340 7F C3 F3 78 */ mr r3, r30 -/* 8018D544 0018A344 4B FF D5 19 */ bl func_8018AA5C +/* 8018D544 0018A344 4B FF D5 19 */ bl PreCollide__9NPCHazardFv lbl_8018D548: /* 8018D548 0018A348 C3 FE 00 1C */ lfs f31, 0x1c(r30) /* 8018D54C 0018A34C C0 1E 00 20 */ lfs f0, 0x20(r30) @@ -6637,7 +6637,7 @@ lbl_8018D564: /* 8018D584 0018A384 7F C3 F3 78 */ mr r3, r30 /* 8018D588 0018A388 38 9E 00 B4 */ addi r4, r30, 0xb4 /* 8018D58C 0018A38C 38 A0 00 00 */ li r5, 0 -/* 8018D590 0018A390 4B FF D2 C5 */ bl func_8018A854 +/* 8018D590 0018A390 4B FF D2 C5 */ bl OrientToDir__9NPCHazardFPC5xVec3i /* 8018D594 0018A394 80 7E 00 2C */ lwz r3, 0x2c(r30) /* 8018D598 0018A398 34 03 FF FF */ addic. r0, r3, -1 /* 8018D59C 0018A39C 90 1E 00 2C */ stw r0, 0x2c(r30) @@ -6660,7 +6660,7 @@ lbl_8018D564: /* 8018D5E0 0018A3E0 38 81 00 08 */ addi r4, r1, 8 /* 8018D5E4 0018A3E4 4B E7 DC 4D */ bl func_8000B230 /* 8018D5E8 0018A3E8 38 61 00 14 */ addi r3, r1, 0x14 -/* 8018D5EC 0018A3EC 4B FF 83 B5 */ bl func_801859A0 +/* 8018D5EC 0018A3EC 4B FF 83 B5 */ bl NPAR_EmitH2OTrail__FPC5xVec3 lbl_8018D5F0: /* 8018D5F0 0018A3F0 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 8018D5F4 0018A3F4 80 01 00 44 */ lwz r0, 0x44(r1) @@ -6671,8 +6671,8 @@ lbl_8018D5F0: /* 8018D608 0018A408 38 21 00 40 */ addi r1, r1, 0x40 /* 8018D60C 0018A40C 4E 80 00 20 */ blr -.global func_8018D610 -func_8018D610: +.global Upd_BoneFlight__9NPCHazardFf +Upd_BoneFlight__9NPCHazardFf: /* 8018D610 0018A410 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8018D614 0018A414 7C 08 02 A6 */ mflr r0 /* 8018D618 0018A418 90 01 00 24 */ stw r0, 0x24(r1) @@ -6696,7 +6696,7 @@ func_8018D610: /* 8018D660 0018A460 54 00 03 5B */ rlwinm. r0, r0, 0, 0xd, 0xd /* 8018D664 0018A464 40 82 00 10 */ bne lbl_8018D674 /* 8018D668 0018A468 7F E3 FB 78 */ mr r3, r31 -/* 8018D66C 0018A46C 48 00 01 59 */ bl func_8018D7C4 +/* 8018D66C 0018A46C 48 00 01 59 */ bl ReconArfBone__9NPCHazardFv /* 8018D670 0018A470 48 00 01 34 */ b lbl_8018D7A4 lbl_8018D674: /* 8018D674 0018A474 7F E3 FB 78 */ mr r3, r31 @@ -6729,7 +6729,7 @@ lbl_8018D6D0: /* 8018D6D4 0018A4D4 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 8018D6D8 0018A4D8 41 82 00 0C */ beq lbl_8018D6E4 /* 8018D6DC 0018A4DC 7F E3 FB 78 */ mr r3, r31 -/* 8018D6E0 0018A4E0 4B FF D3 7D */ bl func_8018AA5C +/* 8018D6E0 0018A4E0 4B FF D3 7D */ bl PreCollide__9NPCHazardFv lbl_8018D6E4: /* 8018D6E4 0018A4E4 C0 3F 00 1C */ lfs f1, 0x1c(r31) /* 8018D6E8 0018A4E8 7F C3 F3 78 */ mr r3, r30 @@ -6758,7 +6758,7 @@ lbl_8018D72C: /* 8018D740 0018A540 38 7F 00 08 */ addi r3, r31, 8 /* 8018D744 0018A544 90 0D 98 7C */ stw r0, lbl_803CC17C-_SDA_BASE_(r13) /* 8018D748 0018A548 38 80 00 01 */ li r4, 1 -/* 8018D74C 0018A54C 4B F0 74 F9 */ bl func_80094C44 +/* 8018D74C 0018A54C 4B F0 74 F9 */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui lbl_8018D750: /* 8018D750 0018A550 80 1F 00 04 */ lwz r0, 4(r31) /* 8018D754 0018A554 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 @@ -6771,17 +6771,17 @@ lbl_8018D750: /* 8018D770 0018A570 41 81 00 2C */ bgt lbl_8018D79C /* 8018D774 0018A574 C0 3F 00 68 */ lfs f1, 0x68(r31) /* 8018D778 0018A578 7F E3 FB 78 */ mr r3, r31 -/* 8018D77C 0018A57C 4B FF CE A1 */ bl func_8018A61C +/* 8018D77C 0018A57C 4B FF CE A1 */ bl ColPlyrSphere__9NPCHazardFf /* 8018D780 0018A580 2C 03 00 00 */ cmpwi r3, 0 /* 8018D784 0018A584 41 82 00 18 */ beq lbl_8018D79C /* 8018D788 0018A588 7F E3 FB 78 */ mr r3, r31 -/* 8018D78C 0018A58C 4B FF CE E9 */ bl func_8018A674 +/* 8018D78C 0018A58C 4B FF CE E9 */ bl HurtThePlayer__9NPCHazardFv /* 8018D790 0018A590 7F E3 FB 78 */ mr r3, r31 /* 8018D794 0018A594 4B ED 2E 6D */ bl func_80060600 /* 8018D798 0018A598 48 00 00 0C */ b lbl_8018D7A4 lbl_8018D79C: /* 8018D79C 0018A59C 7F E3 FB 78 */ mr r3, r31 -/* 8018D7A0 0018A5A0 4B FF D4 45 */ bl func_8018ABE4 +/* 8018D7A0 0018A5A0 4B FF D4 45 */ bl StaggeredCollide__9NPCHazardFv lbl_8018D7A4: /* 8018D7A4 0018A5A4 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8018D7A8 0018A5A8 80 01 00 24 */ lwz r0, 0x24(r1) @@ -6792,27 +6792,27 @@ lbl_8018D7A4: /* 8018D7BC 0018A5BC 38 21 00 20 */ addi r1, r1, 0x20 /* 8018D7C0 0018A5C0 4E 80 00 20 */ blr -.global func_8018D7C4 -func_8018D7C4: +.global ReconArfBone__9NPCHazardFv +ReconArfBone__9NPCHazardFv: /* 8018D7C4 0018A5C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018D7C8 0018A5C8 7C 08 02 A6 */ mflr r0 /* 8018D7CC 0018A5CC 38 80 00 11 */ li r4, 0x11 /* 8018D7D0 0018A5D0 90 01 00 14 */ stw r0, 0x14(r1) /* 8018D7D4 0018A5D4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8018D7D8 0018A5D8 7C 7F 1B 78 */ mr r31, r3 -/* 8018D7DC 0018A5DC 4B FF B6 B5 */ bl func_80188E90 +/* 8018D7DC 0018A5DC 4B FF B6 B5 */ bl Reconfigure__9NPCHazardF9en_npchaz /* 8018D7E0 0018A5E0 C0 22 AF F0 */ lfs f1, lbl_803CF970-_SDA2_BASE_(r2) /* 8018D7E4 0018A5E4 7F E3 FB 78 */ mr r3, r31 /* 8018D7E8 0018A5E8 38 80 00 00 */ li r4, 0 -/* 8018D7EC 0018A5EC 4B FF BA 4D */ bl func_80189238 +/* 8018D7EC 0018A5EC 4B FF BA 4D */ bl Start__9NPCHazardFPC5xVec3f /* 8018D7F0 0018A5F0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8018D7F4 0018A5F4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8018D7F8 0018A5F8 7C 08 03 A6 */ mtlr r0 /* 8018D7FC 0018A5FC 38 21 00 10 */ addi r1, r1, 0x10 /* 8018D800 0018A600 4E 80 00 20 */ blr -.global func_8018D804 -func_8018D804: +.global Upd_BoneBlast__9NPCHazardFf +Upd_BoneBlast__9NPCHazardFf: /* 8018D804 0018A604 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8018D808 0018A608 7C 08 02 A6 */ mflr r0 /* 8018D80C 0018A60C 90 01 00 34 */ stw r0, 0x34(r1) @@ -6845,11 +6845,11 @@ func_8018D804: /* 8018D878 0018A678 41 81 00 20 */ bgt lbl_8018D898 /* 8018D87C 0018A67C C0 3F 00 68 */ lfs f1, 0x68(r31) /* 8018D880 0018A680 7F E3 FB 78 */ mr r3, r31 -/* 8018D884 0018A684 4B FF CD 99 */ bl func_8018A61C +/* 8018D884 0018A684 4B FF CD 99 */ bl ColPlyrSphere__9NPCHazardFf /* 8018D888 0018A688 2C 03 00 00 */ cmpwi r3, 0 /* 8018D88C 0018A68C 41 82 00 0C */ beq lbl_8018D898 /* 8018D890 0018A690 7F E3 FB 78 */ mr r3, r31 -/* 8018D894 0018A694 4B FF CD E1 */ bl func_8018A674 +/* 8018D894 0018A694 4B FF CD E1 */ bl HurtThePlayer__9NPCHazardFv lbl_8018D898: /* 8018D898 0018A698 3C 60 80 36 */ lis r3, lbl_80362470@ha /* 8018D89C 0018A69C 38 00 01 00 */ li r0, 0x100 @@ -6857,17 +6857,17 @@ lbl_8018D898: /* 8018D8A4 0018A6A4 38 61 00 08 */ addi r3, r1, 8 /* 8018D8A8 0018A6A8 90 04 01 38 */ stw r0, 0x138(r4) /* 8018D8AC 0018A6AC 38 9F 00 08 */ addi r4, r31, 8 -/* 8018D8B0 0018A6B0 4B EC 0C 2D */ bl func_8004E4DC +/* 8018D8B0 0018A6B0 4B EC 0C 2D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8018D8B4 0018A6B4 3C 60 80 36 */ lis r3, lbl_80362470@ha /* 8018D8B8 0018A6B8 38 81 00 08 */ addi r4, r1, 8 /* 8018D8BC 0018A6BC 38 63 24 70 */ addi r3, r3, lbl_80362470@l /* 8018D8C0 0018A6C0 38 63 01 40 */ addi r3, r3, 0x140 -/* 8018D8C4 0018A6C4 4B EC 0C 19 */ bl func_8004E4DC +/* 8018D8C4 0018A6C4 4B EC 0C 19 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8018D8C8 0018A6C8 3C 60 80 36 */ lis r3, lbl_80362470@ha /* 8018D8CC 0018A6CC FC 20 F8 90 */ fmr f1, f31 /* 8018D8D0 0018A6D0 38 83 24 70 */ addi r4, r3, lbl_80362470@l /* 8018D8D4 0018A6D4 80 6D 98 4C */ lwz r3, lbl_803CC14C-_SDA_BASE_(r13) -/* 8018D8D8 0018A6D8 4B F8 A2 F1 */ bl func_80117BC8 +/* 8018D8D8 0018A6D8 4B F8 A2 F1 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 8018D8DC 0018A6DC E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8018D8E0 0018A6E0 80 01 00 34 */ lwz r0, 0x34(r1) /* 8018D8E4 0018A6E4 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -6876,8 +6876,8 @@ lbl_8018D898: /* 8018D8F0 0018A6F0 38 21 00 30 */ addi r1, r1, 0x30 /* 8018D8F4 0018A6F4 4E 80 00 20 */ blr -.global func_8018D8F8 -func_8018D8F8: +.global Upd_OilBubble__9NPCHazardFf +Upd_OilBubble__9NPCHazardFf: /* 8018D8F8 0018A6F8 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8018D8FC 0018A6FC 7C 08 02 A6 */ mflr r0 /* 8018D900 0018A700 90 01 00 94 */ stw r0, 0x94(r1) @@ -6907,13 +6907,13 @@ func_8018D8F8: /* 8018D960 0018A760 40 81 00 10 */ ble lbl_8018D970 /* 8018D964 0018A764 7F C3 F3 78 */ mr r3, r30 /* 8018D968 0018A768 38 9E 00 78 */ addi r4, r30, 0x78 -/* 8018D96C 0018A76C 48 00 04 35 */ bl func_8018DDA0 +/* 8018D96C 0018A76C 48 00 04 35 */ bl OilSplash__9NPCHazardFPC5xVec3 lbl_8018D970: /* 8018D970 0018A770 80 1E 00 04 */ lwz r0, 4(r30) /* 8018D974 0018A774 54 00 03 5B */ rlwinm. r0, r0, 0, 0xd, 0xd /* 8018D978 0018A778 40 82 00 10 */ bne lbl_8018D988 /* 8018D97C 0018A77C 7F C3 F3 78 */ mr r3, r30 -/* 8018D980 0018A780 48 00 02 E5 */ bl func_8018DC64 +/* 8018D980 0018A780 48 00 02 E5 */ bl ReconSlickOil__9NPCHazardFv /* 8018D984 0018A784 48 00 02 B8 */ b lbl_8018DC3C lbl_8018D988: /* 8018D988 0018A788 7F C3 F3 78 */ mr r3, r30 @@ -6936,14 +6936,14 @@ lbl_8018D994: /* 8018D9C8 0018A7C8 4B E8 0E B1 */ bl func_8000E878 /* 8018D9CC 0018A7CC 7F C3 F3 78 */ mr r3, r30 /* 8018D9D0 0018A7D0 38 81 00 2C */ addi r4, r1, 0x2c -/* 8018D9D4 0018A7D4 48 00 03 CD */ bl func_8018DDA0 +/* 8018D9D4 0018A7D4 48 00 03 CD */ bl OilSplash__9NPCHazardFPC5xVec3 /* 8018D9D8 0018A7D8 48 00 00 18 */ b lbl_8018D9F0 lbl_8018D9DC: /* 8018D9DC 0018A7DC 7F C3 F3 78 */ mr r3, r30 /* 8018D9E0 0018A7E0 48 00 21 4D */ bl func_8018FB2C /* 8018D9E4 0018A7E4 7C 64 1B 78 */ mr r4, r3 /* 8018D9E8 0018A7E8 7F C3 F3 78 */ mr r3, r30 -/* 8018D9EC 0018A7EC 48 00 03 B5 */ bl func_8018DDA0 +/* 8018D9EC 0018A7EC 48 00 03 B5 */ bl OilSplash__9NPCHazardFPC5xVec3 lbl_8018D9F0: /* 8018D9F0 0018A7F0 7F C3 F3 78 */ mr r3, r30 /* 8018D9F4 0018A7F4 4B ED 2C 0D */ bl func_80060600 @@ -6973,7 +6973,7 @@ lbl_8018DA48: /* 8018DA4C 0018A84C 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 8018DA50 0018A850 41 82 00 0C */ beq lbl_8018DA5C /* 8018DA54 0018A854 7F C3 F3 78 */ mr r3, r30 -/* 8018DA58 0018A858 4B FF D0 05 */ bl func_8018AA5C +/* 8018DA58 0018A858 4B FF D0 05 */ bl PreCollide__9NPCHazardFv lbl_8018DA5C: /* 8018DA5C 0018A85C C0 3E 00 1C */ lfs f1, 0x1c(r30) /* 8018DA60 0018A860 7F E3 FB 78 */ mr r3, r31 @@ -6998,16 +6998,16 @@ lbl_8018DA5C: /* 8018DAAC 0018A8AC 4B E7 D5 E5 */ bl func_8000B090 /* 8018DAB0 0018A8B0 38 61 00 38 */ addi r3, r1, 0x38 /* 8018DAB4 0018A8B4 38 81 00 20 */ addi r4, r1, 0x20 -/* 8018DAB8 0018A8B8 4B EA 44 F9 */ bl func_80031FB0 +/* 8018DAB8 0018A8B8 4B EA 44 F9 */ bl xMat3x3LookVec__FP7xMat3x3PC5xVec3 /* 8018DABC 0018A8BC 7F C3 F3 78 */ mr r3, r30 /* 8018DAC0 0018A8C0 38 81 00 38 */ addi r4, r1, 0x38 -/* 8018DAC4 0018A8C4 4B FF CC E5 */ bl func_8018A7A8 +/* 8018DAC4 0018A8C4 4B FF CC E5 */ bl TypData_RotMatSet__9NPCHazardFP7xMat3x3 lbl_8018DAC8: /* 8018DAC8 0018A8C8 80 1E 00 04 */ lwz r0, 4(r30) /* 8018DACC 0018A8CC 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 8018DAD0 0018A8D0 41 82 00 10 */ beq lbl_8018DAE0 /* 8018DAD4 0018A8D4 38 60 00 01 */ li r3, 1 -/* 8018DAD8 0018A8D8 4B FF 3B 1D */ bl func_801815F4 +/* 8018DAD8 0018A8D8 4B FF 3B 1D */ bl NPCC_StreakCreate__F12en_npcstreak /* 8018DADC 0018A8DC 90 7E 00 D0 */ stw r3, 0xd0(r30) lbl_8018DAE0: /* 8018DAE0 0018A8E0 80 9E 00 D0 */ lwz r4, 0xd0(r30) @@ -7015,7 +7015,7 @@ lbl_8018DAE0: /* 8018DAE8 0018A8E8 41 82 00 10 */ beq lbl_8018DAF8 /* 8018DAEC 0018A8EC C0 22 B0 DC */ lfs f1, lbl_803CFA5C-_SDA2_BASE_(r2) /* 8018DAF0 0018A8F0 7F C3 F3 78 */ mr r3, r30 -/* 8018DAF4 0018A8F4 48 00 13 71 */ bl func_8018EE64 +/* 8018DAF4 0018A8F4 48 00 13 71 */ bl StreakUpdate__9NPCHazardFUif lbl_8018DAF8: /* 8018DAF8 0018A8F8 88 0D 98 88 */ lbz r0, lbl_803CC188-_SDA_BASE_(r13) /* 8018DAFC 0018A8FC 7C 00 07 75 */ extsb. r0, r0 @@ -7038,7 +7038,7 @@ lbl_8018DB14: /* 8018DB3C 0018A93C 90 01 00 18 */ stw r0, 0x18(r1) /* 8018DB40 0018A940 80 1E 00 10 */ lwz r0, 0x10(r30) /* 8018DB44 0018A944 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8018DB48 0018A948 4B EA 31 41 */ bl func_80030C88 +/* 8018DB48 0018A948 4B EA 31 41 */ bl xurand__Fv /* 8018DB4C 0018A94C C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018DB50 0018A950 7F C3 F3 78 */ mr r3, r30 /* 8018DB54 0018A954 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -7050,7 +7050,7 @@ lbl_8018DB14: /* 8018DB6C 0018A96C 7C 64 1B 78 */ mr r4, r3 /* 8018DB70 0018A970 38 61 00 14 */ addi r3, r1, 0x14 /* 8018DB74 0018A974 4B E8 74 E5 */ bl func_80015058 -/* 8018DB78 0018A978 4B EA 31 11 */ bl func_80030C88 +/* 8018DB78 0018A978 4B EA 31 11 */ bl xurand__Fv /* 8018DB7C 0018A97C C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018DB80 0018A980 7F C3 F3 78 */ mr r3, r30 /* 8018DB84 0018A984 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -7063,7 +7063,7 @@ lbl_8018DB14: /* 8018DBA0 0018A9A0 38 61 00 14 */ addi r3, r1, 0x14 /* 8018DBA4 0018A9A4 4B E8 74 B5 */ bl func_80015058 /* 8018DBA8 0018A9A8 38 61 00 14 */ addi r3, r1, 0x14 -/* 8018DBAC 0018A9AC 4B FF 79 A9 */ bl func_80185554 +/* 8018DBAC 0018A9AC 4B FF 79 A9 */ bl NPAR_EmitOilTrailz__FPC5xVec3 lbl_8018DBB0: /* 8018DBB0 0018A9B0 80 1E 00 04 */ lwz r0, 4(r30) /* 8018DBB4 0018A9B4 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 @@ -7078,13 +7078,13 @@ lbl_8018DBB0: /* 8018DBD8 0018A9D8 7F C3 F3 78 */ mr r3, r30 /* 8018DBDC 0018A9DC C0 1E 00 68 */ lfs f0, 0x68(r30) /* 8018DBE0 0018A9E0 EC 21 00 32 */ fmuls f1, f1, f0 -/* 8018DBE4 0018A9E4 4B FF CA 39 */ bl func_8018A61C +/* 8018DBE4 0018A9E4 4B FF CA 39 */ bl ColPlyrSphere__9NPCHazardFf /* 8018DBE8 0018A9E8 2C 03 00 00 */ cmpwi r3, 0 /* 8018DBEC 0018A9EC 41 82 00 48 */ beq lbl_8018DC34 /* 8018DBF0 0018A9F0 7F C3 F3 78 */ mr r3, r30 -/* 8018DBF4 0018A9F4 4B FF CA 81 */ bl func_8018A674 +/* 8018DBF4 0018A9F4 4B FF CA 81 */ bl HurtThePlayer__9NPCHazardFv /* 8018DBF8 0018A9F8 80 7E 00 D8 */ lwz r3, 0xd8(r30) -/* 8018DBFC 0018A9FC 4B FF 3D 11 */ bl func_8018190C +/* 8018DBFC 0018A9FC 4B FF 3D 11 */ bl NPCC_Slick_MakePlayerSlip__FP10zNPCCommon /* 8018DC00 0018AA00 C0 3F 00 20 */ lfs f1, 0x20(r31) /* 8018DC04 0018AA04 7F E3 FB 78 */ mr r3, r31 /* 8018DC08 0018AA08 38 81 00 08 */ addi r4, r1, 8 @@ -7094,13 +7094,13 @@ lbl_8018DBB0: /* 8018DC18 0018AA18 4B E8 0A AD */ bl func_8000E6C4 /* 8018DC1C 0018AA1C 7F C3 F3 78 */ mr r3, r30 /* 8018DC20 0018AA20 38 81 00 08 */ addi r4, r1, 8 -/* 8018DC24 0018AA24 48 00 01 7D */ bl func_8018DDA0 +/* 8018DC24 0018AA24 48 00 01 7D */ bl OilSplash__9NPCHazardFPC5xVec3 /* 8018DC28 0018AA28 7F C3 F3 78 */ mr r3, r30 /* 8018DC2C 0018AA2C 4B ED 29 D5 */ bl func_80060600 /* 8018DC30 0018AA30 48 00 00 0C */ b lbl_8018DC3C lbl_8018DC34: /* 8018DC34 0018AA34 7F C3 F3 78 */ mr r3, r30 -/* 8018DC38 0018AA38 4B FF CF AD */ bl func_8018ABE4 +/* 8018DC38 0018AA38 4B FF CF AD */ bl StaggeredCollide__9NPCHazardFv lbl_8018DC3C: /* 8018DC3C 0018AA3C E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0 /* 8018DC40 0018AA40 CB E1 00 80 */ lfd f31, 0x80(r1) @@ -7113,8 +7113,8 @@ lbl_8018DC3C: /* 8018DC5C 0018AA5C 38 21 00 90 */ addi r1, r1, 0x90 /* 8018DC60 0018AA60 4E 80 00 20 */ blr -.global func_8018DC64 -func_8018DC64: +.global ReconSlickOil__9NPCHazardFv +ReconSlickOil__9NPCHazardFv: /* 8018DC64 0018AA64 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8018DC68 0018AA68 7C 08 02 A6 */ mflr r0 /* 8018DC6C 0018AA6C 38 80 00 13 */ li r4, 0x13 @@ -7128,7 +7128,7 @@ func_8018DC64: /* 8018DC8C 0018AA8C 90 C1 00 08 */ stw r6, 8(r1) /* 8018DC90 0018AA90 90 A1 00 0C */ stw r5, 0xc(r1) /* 8018DC94 0018AA94 90 01 00 10 */ stw r0, 0x10(r1) -/* 8018DC98 0018AA98 4B FF B1 F9 */ bl func_80188E90 +/* 8018DC98 0018AA98 4B FF B1 F9 */ bl Reconfigure__9NPCHazardF9en_npchaz /* 8018DC9C 0018AA9C 38 61 00 08 */ addi r3, r1, 8 /* 8018DCA0 0018AAA0 4B E8 74 2D */ bl func_800150CC /* 8018DCA4 0018AAA4 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) @@ -7138,18 +7138,18 @@ func_8018DC64: /* 8018DCB4 0018AAB4 38 81 00 08 */ addi r4, r1, 8 /* 8018DCB8 0018AAB8 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8018DCBC 0018AABC 38 63 00 10 */ addi r3, r3, 0x10 -/* 8018DCC0 0018AAC0 4B EC 08 1D */ bl func_8004E4DC +/* 8018DCC0 0018AAC0 4B EC 08 1D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8018DCC4 0018AAC4 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8018DCC8 0018AAC8 38 81 00 08 */ addi r4, r1, 8 /* 8018DCCC 0018AACC 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8018DCD0 0018AAD0 38 63 00 20 */ addi r3, r3, 0x20 -/* 8018DCD4 0018AAD4 4B FA 24 19 */ bl func_801300EC +/* 8018DCD4 0018AAD4 4B FA 24 19 */ bl NPCC_MakePerp__FP5xVec3PC5xVec3 /* 8018DCD8 0018AAD8 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8018DCDC 0018AADC 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8018DCE0 0018AAE0 38 83 00 10 */ addi r4, r3, 0x10 /* 8018DCE4 0018AAE4 38 A3 00 20 */ addi r5, r3, 0x20 /* 8018DCE8 0018AAE8 4B E8 73 A5 */ bl func_8001508C -/* 8018DCEC 0018AAEC 4B EA 2F 9D */ bl func_80030C88 +/* 8018DCEC 0018AAEC 4B EA 2F 9D */ bl xurand__Fv /* 8018DCF0 0018AAF0 C0 02 B1 04 */ lfs f0, lbl_803CFA84-_SDA2_BASE_(r2) /* 8018DCF4 0018AAF4 38 61 00 14 */ addi r3, r1, 0x14 /* 8018DCF8 0018AAF8 38 81 00 08 */ addi r4, r1, 8 @@ -7162,11 +7162,11 @@ func_8018DC64: /* 8018DD14 0018AB14 4B E8 DC 1D */ bl func_8001B930 /* 8018DD18 0018AB18 7F E4 FB 78 */ mr r4, r31 /* 8018DD1C 0018AB1C 38 A1 00 14 */ addi r5, r1, 0x14 -/* 8018DD20 0018AB20 4B EA 4B 95 */ bl func_800328B4 +/* 8018DD20 0018AB20 4B EA 4B 95 */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 /* 8018DD24 0018AB24 3C 80 80 25 */ lis r4, lbl_80253030@ha /* 8018DD28 0018AB28 38 61 00 08 */ addi r3, r1, 8 /* 8018DD2C 0018AB2C 38 84 30 30 */ addi r4, r4, lbl_80253030@l -/* 8018DD30 0018AB30 4B EC 07 C1 */ bl func_8004E4F0 +/* 8018DD30 0018AB30 4B EC 07 C1 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8018DD34 0018AB34 FC 20 0A 10 */ fabs f1, f1 /* 8018DD38 0018AB38 C0 02 B0 E4 */ lfs f0, lbl_803CFA64-_SDA2_BASE_(r2) /* 8018DD3C 0018AB3C FC 20 08 18 */ frsp f1, f1 @@ -7188,7 +7188,7 @@ lbl_8018DD78: /* 8018DD78 0018AB78 C0 22 AF F0 */ lfs f1, lbl_803CF970-_SDA2_BASE_(r2) /* 8018DD7C 0018AB7C 7F C3 F3 78 */ mr r3, r30 /* 8018DD80 0018AB80 38 80 00 00 */ li r4, 0 -/* 8018DD84 0018AB84 4B FF B4 B5 */ bl func_80189238 +/* 8018DD84 0018AB84 4B FF B4 B5 */ bl Start__9NPCHazardFPC5xVec3f /* 8018DD88 0018AB88 80 01 00 54 */ lwz r0, 0x54(r1) /* 8018DD8C 0018AB8C 83 E1 00 4C */ lwz r31, 0x4c(r1) /* 8018DD90 0018AB90 83 C1 00 48 */ lwz r30, 0x48(r1) @@ -7196,8 +7196,8 @@ lbl_8018DD78: /* 8018DD98 0018AB98 38 21 00 50 */ addi r1, r1, 0x50 /* 8018DD9C 0018AB9C 4E 80 00 20 */ blr -.global func_8018DDA0 -func_8018DDA0: +.global OilSplash__9NPCHazardFPC5xVec3 +OilSplash__9NPCHazardFPC5xVec3: /* 8018DDA0 0018ABA0 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8018DDA4 0018ABA4 7C 08 02 A6 */ mflr r0 /* 8018DDA8 0018ABA8 90 01 00 94 */ stw r0, 0x94(r1) @@ -7213,7 +7213,7 @@ func_8018DDA0: /* 8018DDD0 0018ABD0 7F E3 FB 78 */ mr r3, r31 /* 8018DDD4 0018ABD4 38 81 00 5C */ addi r4, r1, 0x5c /* 8018DDD8 0018ABD8 38 A1 00 50 */ addi r5, r1, 0x50 -/* 8018DDDC 0018ABDC 4B FA 23 59 */ bl func_80130134 +/* 8018DDDC 0018ABDC 4B FA 23 59 */ bl NPCC_MakeArbPlane__FPC5xVec3P5xVec3P5xVec3 /* 8018DDE0 0018ABE0 48 00 00 3C */ b lbl_8018DE1C lbl_8018DDE4: /* 8018DDE4 0018ABE4 48 00 1D 49 */ bl func_8018FB2C @@ -7242,7 +7242,7 @@ lbl_8018DE38: /* 8018DE38 0018AC38 38 61 00 38 */ addi r3, r1, 0x38 /* 8018DE3C 0018AC3C 38 81 00 68 */ addi r4, r1, 0x68 /* 8018DE40 0018AC40 4B E7 D4 25 */ bl func_8000B264 -/* 8018DE44 0018AC44 4B EA 2E 25 */ bl func_80030C68 +/* 8018DE44 0018AC44 4B EA 2E 25 */ bl xrand__Fv /* 8018DE48 0018AC48 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018DE4C 0018AC4C 41 82 00 0C */ beq lbl_8018DE58 /* 8018DE50 0018AC50 C3 E2 AF EC */ lfs f31, lbl_803CF96C-_SDA2_BASE_(r2) @@ -7250,7 +7250,7 @@ lbl_8018DE38: lbl_8018DE58: /* 8018DE58 0018AC58 C3 E2 AF F0 */ lfs f31, lbl_803CF970-_SDA2_BASE_(r2) lbl_8018DE5C: -/* 8018DE5C 0018AC5C 4B EA 2E 2D */ bl func_80030C88 +/* 8018DE5C 0018AC5C 4B EA 2E 2D */ bl xurand__Fv /* 8018DE60 0018AC60 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018DE64 0018AC64 38 61 00 20 */ addi r3, r1, 0x20 /* 8018DE68 0018AC68 C0 62 B0 6C */ lfs f3, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -7269,7 +7269,7 @@ lbl_8018DE5C: /* 8018DE9C 0018AC9C 38 61 00 38 */ addi r3, r1, 0x38 /* 8018DEA0 0018ACA0 38 81 00 2C */ addi r4, r1, 0x2c /* 8018DEA4 0018ACA4 4B E8 75 A1 */ bl func_80015444 -/* 8018DEA8 0018ACA8 4B EA 2D C1 */ bl func_80030C68 +/* 8018DEA8 0018ACA8 4B EA 2D C1 */ bl xrand__Fv /* 8018DEAC 0018ACAC 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018DEB0 0018ACB0 41 82 00 0C */ beq lbl_8018DEBC /* 8018DEB4 0018ACB4 C3 E2 AF EC */ lfs f31, lbl_803CF96C-_SDA2_BASE_(r2) @@ -7277,7 +7277,7 @@ lbl_8018DE5C: lbl_8018DEBC: /* 8018DEBC 0018ACBC C3 E2 AF F0 */ lfs f31, lbl_803CF970-_SDA2_BASE_(r2) lbl_8018DEC0: -/* 8018DEC0 0018ACC0 4B EA 2D C9 */ bl func_80030C88 +/* 8018DEC0 0018ACC0 4B EA 2D C9 */ bl xurand__Fv /* 8018DEC4 0018ACC4 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018DEC8 0018ACC8 38 61 00 08 */ addi r3, r1, 8 /* 8018DECC 0018ACCC C0 62 B0 6C */ lfs f3, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -7303,7 +7303,7 @@ lbl_8018DEC0: /* 8018DF1C 0018AD1C 4B E7 D2 65 */ bl func_8000B180 /* 8018DF20 0018AD20 38 61 00 44 */ addi r3, r1, 0x44 /* 8018DF24 0018AD24 38 81 00 38 */ addi r4, r1, 0x38 -/* 8018DF28 0018AD28 4B FF 76 85 */ bl func_801855AC +/* 8018DF28 0018AD28 4B FF 76 85 */ bl NPAR_EmitOilSplash__FPC5xVec3PC5xVec3 /* 8018DF2C 0018AD2C 3B FF 00 01 */ addi r31, r31, 1 /* 8018DF30 0018AD30 2C 1F 00 10 */ cmpwi r31, 0x10 /* 8018DF34 0018AD34 41 80 FF 04 */ blt lbl_8018DE38 @@ -7316,8 +7316,8 @@ lbl_8018DEC0: /* 8018DF50 0018AD50 38 21 00 90 */ addi r1, r1, 0x90 /* 8018DF54 0018AD54 4E 80 00 20 */ blr -.global func_8018DF58 -func_8018DF58: +.global Upd_OilOoze__9NPCHazardFf +Upd_OilOoze__9NPCHazardFf: /* 8018DF58 0018AD58 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8018DF5C 0018AD5C 7C 08 02 A6 */ mflr r0 /* 8018DF60 0018AD60 90 01 00 64 */ stw r0, 0x64(r1) @@ -7374,11 +7374,11 @@ lbl_8018E020: /* 8018E020 0018AE20 80 1F 00 04 */ lwz r0, 4(r31) /* 8018E024 0018AE24 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 8018E028 0018AE28 41 82 00 2C */ beq lbl_8018E054 -/* 8018E02C 0018AE2C 4B FF A1 E1 */ bl func_8018820C +/* 8018E02C 0018AE2C 4B FF A1 E1 */ bl HAZ_AvailablePool__Fv /* 8018E030 0018AE30 2C 03 00 05 */ cmpwi r3, 5 /* 8018E034 0018AE34 40 81 00 20 */ ble lbl_8018E054 /* 8018E038 0018AE38 7F E3 FB 78 */ mr r3, r31 -/* 8018E03C 0018AE3C 48 00 02 05 */ bl func_8018E240 +/* 8018E03C 0018AE3C 48 00 02 05 */ bl KickOilBurst__9NPCHazardFv /* 8018E040 0018AE40 2C 03 00 00 */ cmpwi r3, 0 /* 8018E044 0018AE44 41 82 00 10 */ beq lbl_8018E054 /* 8018E048 0018AE48 80 1F 00 04 */ lwz r0, 4(r31) @@ -7388,7 +7388,7 @@ lbl_8018E054: /* 8018E054 0018AE54 80 1F 00 04 */ lwz r0, 4(r31) /* 8018E058 0018AE58 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 8018E05C 0018AE5C 41 82 00 24 */ beq lbl_8018E080 -/* 8018E060 0018AE60 4B EA 2C 29 */ bl func_80030C88 +/* 8018E060 0018AE60 4B EA 2C 29 */ bl xurand__Fv /* 8018E064 0018AE64 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018E068 0018AE68 C0 42 B0 8C */ lfs f2, lbl_803CFA0C-_SDA2_BASE_(r2) /* 8018E06C 0018AE6C EC 21 00 28 */ fsubs f1, f1, f0 @@ -7406,14 +7406,14 @@ lbl_8018E080: /* 8018E098 0018AE98 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018E09C 0018AE9C 40 81 00 40 */ ble lbl_8018E0DC /* 8018E0A0 0018AEA0 7F E3 FB 78 */ mr r3, r31 -/* 8018E0A4 0018AEA4 48 00 02 5D */ bl func_8018E300 +/* 8018E0A4 0018AEA4 48 00 02 5D */ bl KickOilGlobby__9NPCHazardFv /* 8018E0A8 0018AEA8 2C 03 00 00 */ cmpwi r3, 0 /* 8018E0AC 0018AEAC 41 82 00 10 */ beq lbl_8018E0BC /* 8018E0B0 0018AEB0 80 1F 00 04 */ lwz r0, 4(r31) /* 8018E0B4 0018AEB4 60 00 00 40 */ ori r0, r0, 0x40 /* 8018E0B8 0018AEB8 90 1F 00 04 */ stw r0, 4(r31) lbl_8018E0BC: -/* 8018E0BC 0018AEBC 4B EA 2B CD */ bl func_80030C88 +/* 8018E0BC 0018AEBC 4B EA 2B CD */ bl xurand__Fv /* 8018E0C0 0018AEC0 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018E0C4 0018AEC4 C0 42 B0 8C */ lfs f2, lbl_803CFA0C-_SDA2_BASE_(r2) /* 8018E0C8 0018AEC8 EC 21 00 28 */ fsubs f1, f1, f0 @@ -7443,11 +7443,11 @@ lbl_8018E0F8: /* 8018E11C 0018AF1C 41 81 00 20 */ bgt lbl_8018E13C /* 8018E120 0018AF20 C0 3F 00 68 */ lfs f1, 0x68(r31) /* 8018E124 0018AF24 7F E3 FB 78 */ mr r3, r31 -/* 8018E128 0018AF28 4B FF C4 F5 */ bl func_8018A61C +/* 8018E128 0018AF28 4B FF C4 F5 */ bl ColPlyrSphere__9NPCHazardFf /* 8018E12C 0018AF2C 2C 03 00 00 */ cmpwi r3, 0 /* 8018E130 0018AF30 41 82 00 0C */ beq lbl_8018E13C /* 8018E134 0018AF34 80 7F 00 D8 */ lwz r3, 0xd8(r31) -/* 8018E138 0018AF38 4B FF 37 D5 */ bl func_8018190C +/* 8018E138 0018AF38 4B FF 37 D5 */ bl NPCC_Slick_MakePlayerSlip__FP10zNPCCommon lbl_8018E13C: /* 8018E13C 0018AF3C 80 7F 00 2C */ lwz r3, 0x2c(r31) /* 8018E140 0018AF40 34 03 FF FF */ addic. r0, r3, -1 @@ -7464,7 +7464,7 @@ lbl_8018E13C: /* 8018E16C 0018AF6C 90 01 00 30 */ stw r0, 0x30(r1) /* 8018E170 0018AF70 80 1F 00 10 */ lwz r0, 0x10(r31) /* 8018E174 0018AF74 90 01 00 34 */ stw r0, 0x34(r1) -/* 8018E178 0018AF78 4B EA 2B 11 */ bl func_80030C88 +/* 8018E178 0018AF78 4B EA 2B 11 */ bl xurand__Fv /* 8018E17C 0018AF7C C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018E180 0018AF80 7F E3 FB 78 */ mr r3, r31 /* 8018E184 0018AF84 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -7479,7 +7479,7 @@ lbl_8018E13C: /* 8018E1A8 0018AFA8 38 61 00 2C */ addi r3, r1, 0x2c /* 8018E1AC 0018AFAC 38 81 00 20 */ addi r4, r1, 0x20 /* 8018E1B0 0018AFB0 4B E8 72 95 */ bl func_80015444 -/* 8018E1B4 0018AFB4 4B EA 2A D5 */ bl func_80030C88 +/* 8018E1B4 0018AFB4 4B EA 2A D5 */ bl xurand__Fv /* 8018E1B8 0018AFB8 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018E1BC 0018AFBC 7F E3 FB 78 */ mr r3, r31 /* 8018E1C0 0018AFC0 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -7504,7 +7504,7 @@ lbl_8018E13C: /* 8018E20C 0018B00C 38 81 00 08 */ addi r4, r1, 8 /* 8018E210 0018B010 4B E8 72 35 */ bl func_80015444 /* 8018E214 0018B014 38 61 00 2C */ addi r3, r1, 0x2c -/* 8018E218 0018B018 4B FF 73 69 */ bl func_80185580 +/* 8018E218 0018B018 4B FF 73 69 */ bl NPAR_EmitOilVapors__FPC5xVec3 lbl_8018E21C: /* 8018E21C 0018B01C E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 8018E220 0018B020 CB E1 00 50 */ lfd f31, 0x50(r1) @@ -7516,26 +7516,26 @@ lbl_8018E21C: /* 8018E238 0018B038 38 21 00 60 */ addi r1, r1, 0x60 /* 8018E23C 0018B03C 4E 80 00 20 */ blr -.global func_8018E240 -func_8018E240: +.global KickOilBurst__9NPCHazardFv +KickOilBurst__9NPCHazardFv: /* 8018E240 0018B040 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8018E244 0018B044 7C 08 02 A6 */ mflr r0 /* 8018E248 0018B048 90 01 00 34 */ stw r0, 0x34(r1) /* 8018E24C 0018B04C 93 E1 00 2C */ stw r31, 0x2c(r1) /* 8018E250 0018B050 93 C1 00 28 */ stw r30, 0x28(r1) /* 8018E254 0018B054 7C 7E 1B 78 */ mr r30, r3 -/* 8018E258 0018B058 4B FF 9F 45 */ bl func_8018819C +/* 8018E258 0018B058 4B FF 9F 45 */ bl HAZ_Acquire__Fv /* 8018E25C 0018B05C 7C 7F 1B 79 */ or. r31, r3, r3 /* 8018E260 0018B060 40 82 00 0C */ bne lbl_8018E26C /* 8018E264 0018B064 38 60 00 00 */ li r3, 0 /* 8018E268 0018B068 48 00 00 80 */ b lbl_8018E2E8 lbl_8018E26C: /* 8018E26C 0018B06C 38 80 00 14 */ li r4, 0x14 -/* 8018E270 0018B070 4B FF A0 A5 */ bl func_80188314 +/* 8018E270 0018B070 4B FF A0 A5 */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 8018E274 0018B074 2C 03 00 00 */ cmpwi r3, 0 /* 8018E278 0018B078 40 82 00 14 */ bne lbl_8018E28C /* 8018E27C 0018B07C 7F E3 FB 78 */ mr r3, r31 -/* 8018E280 0018B080 4B FF AE DD */ bl func_8018915C +/* 8018E280 0018B080 4B FF AE DD */ bl Discard__9NPCHazardFv /* 8018E284 0018B084 38 60 00 01 */ li r3, 1 /* 8018E288 0018B088 48 00 00 60 */ b lbl_8018E2E8 lbl_8018E28C: @@ -7560,7 +7560,7 @@ lbl_8018E28C: /* 8018E2D4 0018B0D4 C0 22 AF F0 */ lfs f1, lbl_803CF970-_SDA2_BASE_(r2) /* 8018E2D8 0018B0D8 7F E3 FB 78 */ mr r3, r31 /* 8018E2DC 0018B0DC 38 81 00 14 */ addi r4, r1, 0x14 -/* 8018E2E0 0018B0E0 4B FF AF 59 */ bl func_80189238 +/* 8018E2E0 0018B0E0 4B FF AF 59 */ bl Start__9NPCHazardFPC5xVec3f /* 8018E2E4 0018B0E4 38 60 00 02 */ li r3, 2 lbl_8018E2E8: /* 8018E2E8 0018B0E8 80 01 00 34 */ lwz r0, 0x34(r1) @@ -7570,8 +7570,8 @@ lbl_8018E2E8: /* 8018E2F8 0018B0F8 38 21 00 30 */ addi r1, r1, 0x30 /* 8018E2FC 0018B0FC 4E 80 00 20 */ blr -.global func_8018E300 -func_8018E300: +.global KickOilGlobby__9NPCHazardFv +KickOilGlobby__9NPCHazardFv: /* 8018E300 0018B100 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8018E304 0018B104 7C 08 02 A6 */ mflr r0 /* 8018E308 0018B108 90 01 00 64 */ stw r0, 0x64(r1) @@ -7582,18 +7582,18 @@ func_8018E300: /* 8018E31C 0018B11C 93 E1 00 3C */ stw r31, 0x3c(r1) /* 8018E320 0018B120 93 C1 00 38 */ stw r30, 0x38(r1) /* 8018E324 0018B124 7C 7E 1B 78 */ mr r30, r3 -/* 8018E328 0018B128 4B FF 9E 75 */ bl func_8018819C +/* 8018E328 0018B128 4B FF 9E 75 */ bl HAZ_Acquire__Fv /* 8018E32C 0018B12C 7C 7F 1B 79 */ or. r31, r3, r3 /* 8018E330 0018B130 40 82 00 0C */ bne lbl_8018E33C /* 8018E334 0018B134 38 60 00 00 */ li r3, 0 /* 8018E338 0018B138 48 00 00 F4 */ b lbl_8018E42C lbl_8018E33C: /* 8018E33C 0018B13C 38 80 00 15 */ li r4, 0x15 -/* 8018E340 0018B140 4B FF 9F D5 */ bl func_80188314 +/* 8018E340 0018B140 4B FF 9F D5 */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 8018E344 0018B144 2C 03 00 00 */ cmpwi r3, 0 /* 8018E348 0018B148 40 82 00 14 */ bne lbl_8018E35C /* 8018E34C 0018B14C 7F E3 FB 78 */ mr r3, r31 -/* 8018E350 0018B150 4B FF AE 0D */ bl func_8018915C +/* 8018E350 0018B150 4B FF AE 0D */ bl Discard__9NPCHazardFv /* 8018E354 0018B154 38 60 00 01 */ li r3, 1 /* 8018E358 0018B158 48 00 00 D4 */ b lbl_8018E42C lbl_8018E35C: @@ -7609,7 +7609,7 @@ lbl_8018E35C: /* 8018E380 0018B180 C0 22 B0 88 */ lfs f1, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018E384 0018B184 C0 1E 00 68 */ lfs f0, 0x68(r30) /* 8018E388 0018B188 EF C1 00 32 */ fmuls f30, f1, f0 -/* 8018E38C 0018B18C 4B EA 28 FD */ bl func_80030C88 +/* 8018E38C 0018B18C 4B EA 28 FD */ bl xurand__Fv /* 8018E390 0018B190 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018E394 0018B194 7F C3 F3 78 */ mr r3, r30 /* 8018E398 0018B198 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -7624,7 +7624,7 @@ lbl_8018E35C: /* 8018E3BC 0018B1BC 38 61 00 20 */ addi r3, r1, 0x20 /* 8018E3C0 0018B1C0 38 81 00 14 */ addi r4, r1, 0x14 /* 8018E3C4 0018B1C4 4B E8 70 81 */ bl func_80015444 -/* 8018E3C8 0018B1C8 4B EA 28 C1 */ bl func_80030C88 +/* 8018E3C8 0018B1C8 4B EA 28 C1 */ bl xurand__Fv /* 8018E3CC 0018B1CC C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018E3D0 0018B1D0 7F C3 F3 78 */ mr r3, r30 /* 8018E3D4 0018B1D4 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -7649,7 +7649,7 @@ lbl_8018E418: lbl_8018E41C: /* 8018E41C 0018B21C 7F E3 FB 78 */ mr r3, r31 /* 8018E420 0018B220 38 81 00 20 */ addi r4, r1, 0x20 -/* 8018E424 0018B224 4B FF AE 15 */ bl func_80189238 +/* 8018E424 0018B224 4B FF AE 15 */ bl Start__9NPCHazardFPC5xVec3f /* 8018E428 0018B228 38 60 00 02 */ li r3, 2 lbl_8018E42C: /* 8018E42C 0018B22C E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 @@ -7663,8 +7663,8 @@ lbl_8018E42C: /* 8018E44C 0018B24C 38 21 00 60 */ addi r1, r1, 0x60 /* 8018E450 0018B250 4E 80 00 20 */ blr -.global func_8018E454 -func_8018E454: +.global Upd_OilBurst__9NPCHazardFf +Upd_OilBurst__9NPCHazardFf: /* 8018E454 0018B254 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018E458 0018B258 7C 08 02 A6 */ mflr r0 /* 8018E45C 0018B25C 90 01 00 14 */ stw r0, 0x14(r1) @@ -7688,11 +7688,11 @@ func_8018E454: /* 8018E4A4 0018B2A4 7F E3 FB 78 */ mr r3, r31 /* 8018E4A8 0018B2A8 C0 1F 00 68 */ lfs f0, 0x68(r31) /* 8018E4AC 0018B2AC EC 21 00 32 */ fmuls f1, f1, f0 -/* 8018E4B0 0018B2B0 4B FF C1 6D */ bl func_8018A61C +/* 8018E4B0 0018B2B0 4B FF C1 6D */ bl ColPlyrSphere__9NPCHazardFf /* 8018E4B4 0018B2B4 2C 03 00 00 */ cmpwi r3, 0 /* 8018E4B8 0018B2B8 41 82 00 0C */ beq lbl_8018E4C4 /* 8018E4BC 0018B2BC 7F E3 FB 78 */ mr r3, r31 -/* 8018E4C0 0018B2C0 4B FF C1 B5 */ bl func_8018A674 +/* 8018E4C0 0018B2C0 4B FF C1 B5 */ bl HurtThePlayer__9NPCHazardFv lbl_8018E4C4: /* 8018E4C4 0018B2C4 80 1F 00 04 */ lwz r0, 4(r31) /* 8018E4C8 0018B2C8 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c @@ -7700,7 +7700,7 @@ lbl_8018E4C4: /* 8018E4D0 0018B2D0 3C 60 80 27 */ lis r3, lbl_80273800@ha /* 8018E4D4 0018B2D4 38 63 38 00 */ addi r3, r3, lbl_80273800@l /* 8018E4D8 0018B2D8 38 63 03 21 */ addi r3, r3, 0x321 -/* 8018E4DC 0018B2DC 4B EB DD 39 */ bl func_8004C214 +/* 8018E4DC 0018B2DC 4B EB DD 39 */ bl xStrHash__FPCc /* 8018E4E0 0018B2E0 C0 42 AF E8 */ lfs f2, lbl_803CF968-_SDA2_BASE_(r2) /* 8018E4E4 0018B2E4 38 DF 00 08 */ addi r6, r31, 8 /* 8018E4E8 0018B2E8 C0 22 B1 1C */ lfs f1, lbl_803CFA9C-_SDA2_BASE_(r2) @@ -7710,7 +7710,7 @@ lbl_8018E4C4: /* 8018E4F8 0018B2F8 C0 82 B1 24 */ lfs f4, lbl_803CFAA4-_SDA2_BASE_(r2) /* 8018E4FC 0018B2FC 38 A0 00 00 */ li r5, 0 /* 8018E500 0018B300 38 E0 00 00 */ li r7, 0 -/* 8018E504 0018B304 4B EB A5 91 */ bl func_80048A94 +/* 8018E504 0018B304 4B EB A5 91 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf lbl_8018E508: /* 8018E508 0018B308 80 01 00 14 */ lwz r0, 0x14(r1) /* 8018E50C 0018B30C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -7718,8 +7718,8 @@ lbl_8018E508: /* 8018E514 0018B314 38 21 00 10 */ addi r1, r1, 0x10 /* 8018E518 0018B318 4E 80 00 20 */ blr -.global func_8018E51C -func_8018E51C: +.global Upd_OilGlob__9NPCHazardFf +Upd_OilGlob__9NPCHazardFf: /* 8018E51C 0018B31C 94 21 FF 80 */ stwu r1, -0x80(r1) /* 8018E520 0018B320 7C 08 02 A6 */ mflr r0 /* 8018E524 0018B324 90 01 00 84 */ stw r0, 0x84(r1) @@ -7770,11 +7770,11 @@ lbl_8018E57C: /* 8018E5D4 0018B3D4 41 81 00 20 */ bgt lbl_8018E5F4 /* 8018E5D8 0018B3D8 C0 3F 00 68 */ lfs f1, 0x68(r31) /* 8018E5DC 0018B3DC 7F E3 FB 78 */ mr r3, r31 -/* 8018E5E0 0018B3E0 4B FF C0 3D */ bl func_8018A61C +/* 8018E5E0 0018B3E0 4B FF C0 3D */ bl ColPlyrSphere__9NPCHazardFf /* 8018E5E4 0018B3E4 2C 03 00 00 */ cmpwi r3, 0 /* 8018E5E8 0018B3E8 41 82 00 0C */ beq lbl_8018E5F4 /* 8018E5EC 0018B3EC 80 7F 00 D8 */ lwz r3, 0xd8(r31) -/* 8018E5F0 0018B3F0 4B FF 33 1D */ bl func_8018190C +/* 8018E5F0 0018B3F0 4B FF 33 1D */ bl NPCC_Slick_MakePlayerSlip__FP10zNPCCommon lbl_8018E5F4: /* 8018E5F4 0018B3F4 80 7F 00 2C */ lwz r3, 0x2c(r31) /* 8018E5F8 0018B3F8 34 03 FF FF */ addic. r0, r3, -1 @@ -7791,7 +7791,7 @@ lbl_8018E5F4: /* 8018E624 0018B424 90 01 00 48 */ stw r0, 0x48(r1) /* 8018E628 0018B428 80 1F 00 10 */ lwz r0, 0x10(r31) /* 8018E62C 0018B42C 90 01 00 4C */ stw r0, 0x4c(r1) -/* 8018E630 0018B430 4B EA 26 59 */ bl func_80030C88 +/* 8018E630 0018B430 4B EA 26 59 */ bl xurand__Fv /* 8018E634 0018B434 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018E638 0018B438 7F E3 FB 78 */ mr r3, r31 /* 8018E63C 0018B43C C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -7806,7 +7806,7 @@ lbl_8018E5F4: /* 8018E660 0018B460 38 61 00 44 */ addi r3, r1, 0x44 /* 8018E664 0018B464 38 81 00 20 */ addi r4, r1, 0x20 /* 8018E668 0018B468 4B E8 6D DD */ bl func_80015444 -/* 8018E66C 0018B46C 4B EA 26 1D */ bl func_80030C88 +/* 8018E66C 0018B46C 4B EA 26 1D */ bl xurand__Fv /* 8018E670 0018B470 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018E674 0018B474 7F E3 FB 78 */ mr r3, r31 /* 8018E678 0018B478 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -7831,7 +7831,7 @@ lbl_8018E5F4: /* 8018E6C4 0018B4C4 38 81 00 08 */ addi r4, r1, 8 /* 8018E6C8 0018B4C8 4B E8 6D 7D */ bl func_80015444 /* 8018E6CC 0018B4CC 38 61 00 44 */ addi r3, r1, 0x44 -/* 8018E6D0 0018B4D0 4B FF 6E B1 */ bl func_80185580 +/* 8018E6D0 0018B4D0 4B FF 6E B1 */ bl NPAR_EmitOilVapors__FPC5xVec3 lbl_8018E6D4: /* 8018E6D4 0018B4D4 E3 E1 00 78 */ psq_l f31, 120(r1), 0, qr0 /* 8018E6D8 0018B4D8 CB E1 00 70 */ lfd f31, 0x70(r1) @@ -7843,8 +7843,8 @@ lbl_8018E6D4: /* 8018E6F0 0018B4F0 38 21 00 80 */ addi r1, r1, 0x80 /* 8018E6F4 0018B4F4 4E 80 00 20 */ blr -.global func_8018E6F8 -func_8018E6F8: +.global Upd_MonCloud__9NPCHazardFf +Upd_MonCloud__9NPCHazardFf: /* 8018E6F8 0018B4F8 94 21 FF 20 */ stwu r1, -0xe0(r1) /* 8018E6FC 0018B4FC 7C 08 02 A6 */ mflr r0 /* 8018E700 0018B500 90 01 00 E4 */ stw r0, 0xe4(r1) @@ -7874,7 +7874,7 @@ func_8018E6F8: /* 8018E760 0018B560 4B F0 26 D5 */ bl func_80090E34 /* 8018E764 0018B564 7C 64 1B 78 */ mr r4, r3 /* 8018E768 0018B568 38 61 00 14 */ addi r3, r1, 0x14 -/* 8018E76C 0018B56C 4B EB FD 71 */ bl func_8004E4DC +/* 8018E76C 0018B56C 4B EB FD 71 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8018E770 0018B570 C3 E2 AF EC */ lfs f31, lbl_803CF96C-_SDA2_BASE_(r2) lbl_8018E774: /* 8018E774 0018B574 38 7E 00 70 */ addi r3, r30, 0x70 @@ -8035,11 +8035,11 @@ lbl_8018E980: /* 8018E9A0 0018B7A0 41 81 00 20 */ bgt lbl_8018E9C0 /* 8018E9A4 0018B7A4 C0 3E 00 68 */ lfs f1, 0x68(r30) /* 8018E9A8 0018B7A8 7F C3 F3 78 */ mr r3, r30 -/* 8018E9AC 0018B7AC 4B FF BC 71 */ bl func_8018A61C +/* 8018E9AC 0018B7AC 4B FF BC 71 */ bl ColPlyrSphere__9NPCHazardFf /* 8018E9B0 0018B7B0 2C 03 00 00 */ cmpwi r3, 0 /* 8018E9B4 0018B7B4 41 82 00 0C */ beq lbl_8018E9C0 /* 8018E9B8 0018B7B8 7F C3 F3 78 */ mr r3, r30 -/* 8018E9BC 0018B7BC 4B FF BC B9 */ bl func_8018A674 +/* 8018E9BC 0018B7BC 4B FF BC B9 */ bl HurtThePlayer__9NPCHazardFv lbl_8018E9C0: /* 8018E9C0 0018B7C0 7F E3 FB 78 */ mr r3, r31 /* 8018E9C4 0018B7C4 4B E8 CE 45 */ bl func_8001B808 @@ -8112,15 +8112,15 @@ lbl_8018EA5C: /* 8018EAC0 0018B8C0 4B E7 49 99 */ bl memset /* 8018EAC4 0018B8C4 80 7E 00 D8 */ lwz r3, 0xd8(r30) /* 8018EAC8 0018B8C8 38 80 00 0E */ li r4, 0xe -/* 8018EACC 0018B8CC 4B F6 4B 69 */ bl func_800F3634 +/* 8018EACC 0018B8CC 4B F6 4B 69 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 8018EAD0 0018B8D0 38 7E 00 8C */ addi r3, r30, 0x8c /* 8018EAD4 0018B8D4 38 9E 00 08 */ addi r4, r30, 8 -/* 8018EAD8 0018B8D8 4B EB FA 05 */ bl func_8004E4DC +/* 8018EAD8 0018B8D8 4B EB FA 05 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8018EADC 0018B8DC C0 3E 00 90 */ lfs f1, 0x90(r30) /* 8018EAE0 0018B8E0 C0 02 B0 90 */ lfs f0, lbl_803CFA10-_SDA2_BASE_(r2) /* 8018EAE4 0018B8E4 EC 01 00 28 */ fsubs f0, f1, f0 /* 8018EAE8 0018B8E8 D0 1E 00 90 */ stfs f0, 0x90(r30) -/* 8018EAEC 0018B8EC 4B EA 21 9D */ bl func_80030C88 +/* 8018EAEC 0018B8EC 4B EA 21 9D */ bl xurand__Fv /* 8018EAF0 0018B8F0 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018EAF4 0018B8F4 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) /* 8018EAF8 0018B8F8 EC 61 00 28 */ fsubs f3, f1, f0 @@ -8129,7 +8129,7 @@ lbl_8018EA5C: /* 8018EB04 0018B904 EC 42 00 F2 */ fmuls f2, f2, f3 /* 8018EB08 0018B908 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 8018EB0C 0018B90C D0 1E 00 8C */ stfs f0, 0x8c(r30) -/* 8018EB10 0018B910 4B EA 21 79 */ bl func_80030C88 +/* 8018EB10 0018B910 4B EA 21 79 */ bl xurand__Fv /* 8018EB14 0018B914 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018EB18 0018B918 3C 60 80 36 */ lis r3, lbl_80362AC0@ha /* 8018EB1C 0018B91C 38 C3 2A C0 */ addi r6, r3, lbl_80362AC0@l @@ -8144,7 +8144,7 @@ lbl_8018EA5C: /* 8018EB40 0018B940 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 8018EB44 0018B944 D0 1E 00 94 */ stfs f0, 0x94(r30) /* 8018EB48 0018B948 C0 22 B0 A8 */ lfs f1, lbl_803CFA28-_SDA2_BASE_(r2) -/* 8018EB4C 0018B94C 4B FA 11 4D */ bl func_8012FC98 +/* 8018EB4C 0018B94C 4B FA 11 4D */ bl NPCC_HaveLOSToPos__FP5xVec3P5xVec3fP5xBaseP7xCollis /* 8018EB50 0018B950 2C 03 00 00 */ cmpwi r3, 0 /* 8018EB54 0018B954 40 82 00 24 */ bne lbl_8018EB78 /* 8018EB58 0018B958 3C 60 80 36 */ lis r3, lbl_80362AC0@ha @@ -8158,7 +8158,7 @@ lbl_8018EA5C: lbl_8018EB78: /* 8018EB78 0018B978 38 81 00 60 */ addi r4, r1, 0x60 /* 8018EB7C 0018B97C 38 60 00 05 */ li r3, 5 -/* 8018EB80 0018B980 4B FF 22 A9 */ bl func_80180E28 +/* 8018EB80 0018B980 4B FF 22 A9 */ bl NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd /* 8018EB84 0018B984 38 7E 00 08 */ addi r3, r30, 8 /* 8018EB88 0018B988 38 1E 00 8C */ addi r0, r30, 0x8c /* 8018EB8C 0018B98C 90 61 00 70 */ stw r3, 0x70(r1) @@ -8169,35 +8169,35 @@ lbl_8018EB78: /* 8018EBA0 0018B9A0 2C 00 00 00 */ cmpwi r0, 0 /* 8018EBA4 0018B9A4 41 82 00 A8 */ beq lbl_8018EC4C /* 8018EBA8 0018B9A8 38 61 00 60 */ addi r3, r1, 0x60 -/* 8018EBAC 0018B9AC 4B F1 0D C5 */ bl func_8009F970 +/* 8018EBAC 0018B9AC 4B F1 0D C5 */ bl zLightningAdd__FP16_tagLightningAdd /* 8018EBB0 0018B9B0 90 7E 00 88 */ stw r3, 0x88(r30) /* 8018EBB4 0018B9B4 48 00 00 98 */ b lbl_8018EC4C lbl_8018EBB8: /* 8018EBB8 0018B9B8 38 9E 00 08 */ addi r4, r30, 8 /* 8018EBBC 0018B9BC 38 BE 00 8C */ addi r5, r30, 0x8c -/* 8018EBC0 0018B9C0 4B F1 2D 09 */ bl func_800A18C8 +/* 8018EBC0 0018B9C0 4B F1 2D 09 */ bl zLightningModifyEndpoints__FP10zLightningP5xVec3P5xVec3 /* 8018EBC4 0018B9C4 3C 60 80 36 */ lis r3, lbl_803625DC@ha /* 8018EBC8 0018B9C8 38 9E 00 8C */ addi r4, r30, 0x8c /* 8018EBCC 0018B9CC 38 63 25 DC */ addi r3, r3, lbl_803625DC@l /* 8018EBD0 0018B9D0 38 63 01 40 */ addi r3, r3, 0x140 -/* 8018EBD4 0018B9D4 4B EB F9 09 */ bl func_8004E4DC +/* 8018EBD4 0018B9D4 4B EB F9 09 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8018EBD8 0018B9D8 3C 60 80 36 */ lis r3, lbl_803625DC@ha /* 8018EBDC 0018B9DC FC 20 F0 90 */ fmr f1, f30 /* 8018EBE0 0018B9E0 38 83 25 DC */ addi r4, r3, lbl_803625DC@l /* 8018EBE4 0018B9E4 80 6D 98 50 */ lwz r3, lbl_803CC150-_SDA_BASE_(r13) -/* 8018EBE8 0018B9E8 4B F8 8F E1 */ bl func_80117BC8 +/* 8018EBE8 0018B9E8 4B F8 8F E1 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 8018EBEC 0018B9EC 48 00 00 60 */ b lbl_8018EC4C lbl_8018EBF0: /* 8018EBF0 0018B9F0 80 7E 00 88 */ lwz r3, 0x88(r30) /* 8018EBF4 0018B9F4 28 03 00 00 */ cmplwi r3, 0 /* 8018EBF8 0018B9F8 41 82 00 54 */ beq lbl_8018EC4C -/* 8018EBFC 0018B9FC 4B F1 2C B9 */ bl func_800A18B4 +/* 8018EBFC 0018B9FC 4B F1 2C B9 */ bl zLightningKill__FP10zLightning /* 8018EC00 0018BA00 38 00 00 00 */ li r0, 0 /* 8018EC04 0018BA04 3C 60 80 25 */ lis r3, lbl_80253018@ha /* 8018EC08 0018BA08 90 1E 00 88 */ stw r0, 0x88(r30) /* 8018EC0C 0018BA0C 38 83 30 18 */ addi r4, r3, lbl_80253018@l /* 8018EC10 0018BA10 38 7E 00 8C */ addi r3, r30, 0x8c -/* 8018EC14 0018BA14 4B EB F8 C9 */ bl func_8004E4DC +/* 8018EC14 0018BA14 4B EB F8 C9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8018EC18 0018BA18 48 00 00 34 */ b lbl_8018EC4C lbl_8018EC1C: /* 8018EC1C 0018BA1C 28 00 00 00 */ cmplwi r0, 0 @@ -8205,13 +8205,13 @@ lbl_8018EC1C: /* 8018EC24 0018BA24 80 7E 00 88 */ lwz r3, 0x88(r30) /* 8018EC28 0018BA28 28 03 00 00 */ cmplwi r3, 0 /* 8018EC2C 0018BA2C 41 82 00 20 */ beq lbl_8018EC4C -/* 8018EC30 0018BA30 4B F1 2C 85 */ bl func_800A18B4 +/* 8018EC30 0018BA30 4B F1 2C 85 */ bl zLightningKill__FP10zLightning /* 8018EC34 0018BA34 38 00 00 00 */ li r0, 0 /* 8018EC38 0018BA38 3C 60 80 25 */ lis r3, lbl_80253018@ha /* 8018EC3C 0018BA3C 90 1E 00 88 */ stw r0, 0x88(r30) /* 8018EC40 0018BA40 38 83 30 18 */ addi r4, r3, lbl_80253018@l /* 8018EC44 0018BA44 38 7E 00 8C */ addi r3, r30, 0x8c -/* 8018EC48 0018BA48 4B EB F8 95 */ bl func_8004E4DC +/* 8018EC48 0018BA48 4B EB F8 95 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_8018EC4C: /* 8018EC4C 0018BA4C C0 3E 00 80 */ lfs f1, 0x80(r30) /* 8018EC50 0018BA50 C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) @@ -8223,7 +8223,7 @@ lbl_8018EC4C: /* 8018EC68 0018BA68 C0 02 B1 38 */ lfs f0, lbl_803CFAB8-_SDA2_BASE_(r2) /* 8018EC6C 0018BA6C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018EC70 0018BA70 40 81 00 7C */ ble lbl_8018ECEC -/* 8018EC74 0018BA74 4B F1 2C 41 */ bl func_800A18B4 +/* 8018EC74 0018BA74 4B F1 2C 41 */ bl zLightningKill__FP10zLightning /* 8018EC78 0018BA78 38 00 00 00 */ li r0, 0 /* 8018EC7C 0018BA7C 90 1E 00 84 */ stw r0, 0x84(r30) /* 8018EC80 0018BA80 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) @@ -8238,7 +8238,7 @@ lbl_8018EC8C: /* 8018ECA0 0018BAA0 40 81 00 4C */ ble lbl_8018ECEC /* 8018ECA4 0018BAA4 38 81 00 20 */ addi r4, r1, 0x20 /* 8018ECA8 0018BAA8 38 60 00 06 */ li r3, 6 -/* 8018ECAC 0018BAAC 4B FF 21 7D */ bl func_80180E28 +/* 8018ECAC 0018BAAC 4B FF 21 7D */ bl NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd /* 8018ECB0 0018BAB0 38 1E 00 08 */ addi r0, r30, 8 /* 8018ECB4 0018BAB4 7F E3 FB 78 */ mr r3, r31 /* 8018ECB8 0018BAB8 90 01 00 30 */ stw r0, 0x30(r1) @@ -8250,11 +8250,11 @@ lbl_8018EC8C: /* 8018ECD0 0018BAD0 2C 00 00 00 */ cmpwi r0, 0 /* 8018ECD4 0018BAD4 41 82 00 10 */ beq lbl_8018ECE4 /* 8018ECD8 0018BAD8 38 61 00 20 */ addi r3, r1, 0x20 -/* 8018ECDC 0018BADC 4B F1 0C 95 */ bl func_8009F970 +/* 8018ECDC 0018BADC 4B F1 0C 95 */ bl zLightningAdd__FP16_tagLightningAdd /* 8018ECE0 0018BAE0 90 7E 00 84 */ stw r3, 0x84(r30) lbl_8018ECE4: /* 8018ECE4 0018BAE4 7F C3 F3 78 */ mr r3, r30 -/* 8018ECE8 0018BAE8 4B FF B9 8D */ bl func_8018A674 +/* 8018ECE8 0018BAE8 4B FF B9 8D */ bl HurtThePlayer__9NPCHazardFv lbl_8018ECEC: /* 8018ECEC 0018BAEC E3 E1 00 D8 */ psq_l f31, 216(r1), 0, qr0 /* 8018ECF0 0018BAF0 CB E1 00 D0 */ lfd f31, 0xd0(r1) @@ -8269,8 +8269,8 @@ lbl_8018ECEC: /* 8018ED14 0018BB14 38 21 00 E0 */ addi r1, r1, 0xe0 /* 8018ED18 0018BB18 4E 80 00 20 */ blr -.global func_8018ED1C -func_8018ED1C: +.global Upd_FunFrag__9NPCHazardFf +Upd_FunFrag__9NPCHazardFf: /* 8018ED1C 0018BB1C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8018ED20 0018BB20 7C 08 02 A6 */ mflr r0 /* 8018ED24 0018BB24 90 01 00 24 */ stw r0, 0x24(r1) @@ -8283,7 +8283,7 @@ func_8018ED1C: /* 8018ED40 0018BB40 3B FE 00 84 */ addi r31, r30, 0x84 /* 8018ED44 0018BB44 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 8018ED48 0018BB48 41 82 00 58 */ beq lbl_8018EDA0 -/* 8018ED4C 0018BB4C 4B EA 1F 3D */ bl func_80030C88 +/* 8018ED4C 0018BB4C 4B EA 1F 3D */ bl xurand__Fv /* 8018ED50 0018BB50 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018ED54 0018BB54 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) /* 8018ED58 0018BB58 EC 21 00 28 */ fsubs f1, f1, f0 @@ -8291,12 +8291,12 @@ func_8018ED1C: /* 8018ED60 0018BB60 EC 22 00 72 */ fmuls f1, f2, f1 /* 8018ED64 0018BB64 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018ED68 0018BB68 D0 1E 00 B4 */ stfs f0, 0xb4(r30) -/* 8018ED6C 0018BB6C 4B EA 1F 1D */ bl func_80030C88 +/* 8018ED6C 0018BB6C 4B EA 1F 1D */ bl xurand__Fv /* 8018ED70 0018BB70 C0 42 B0 98 */ lfs f2, lbl_803CFA18-_SDA2_BASE_(r2) /* 8018ED74 0018BB74 C0 02 B0 AC */ lfs f0, lbl_803CFA2C-_SDA2_BASE_(r2) /* 8018ED78 0018BB78 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8018ED7C 0018BB7C D0 1E 00 B8 */ stfs f0, 0xb8(r30) -/* 8018ED80 0018BB80 4B EA 1F 09 */ bl func_80030C88 +/* 8018ED80 0018BB80 4B EA 1F 09 */ bl xurand__Fv /* 8018ED84 0018BB84 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018ED88 0018BB88 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) /* 8018ED8C 0018BB8C EC 21 00 28 */ fsubs f1, f1, f0 @@ -8314,7 +8314,7 @@ lbl_8018EDA0: /* 8018EDB8 0018BBB8 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 8018EDBC 0018BBBC 41 82 00 0C */ beq lbl_8018EDC8 /* 8018EDC0 0018BBC0 7F C3 F3 78 */ mr r3, r30 -/* 8018EDC4 0018BBC4 4B FF BC 99 */ bl func_8018AA5C +/* 8018EDC4 0018BBC4 4B FF BC 99 */ bl PreCollide__9NPCHazardFv lbl_8018EDC8: /* 8018EDC8 0018BBC8 C3 FE 00 1C */ lfs f31, 0x1c(r30) /* 8018EDCC 0018BBCC C0 1E 00 20 */ lfs f0, 0x20(r30) @@ -8349,7 +8349,7 @@ lbl_8018EE20: /* 8018EE34 0018BC34 38 7E 00 08 */ addi r3, r30, 8 /* 8018EE38 0018BC38 90 0D 98 94 */ stw r0, lbl_803CC194-_SDA_BASE_(r13) /* 8018EE3C 0018BC3C 38 80 00 01 */ li r4, 1 -/* 8018EE40 0018BC40 4B F0 5E 05 */ bl func_80094C44 +/* 8018EE40 0018BC40 4B F0 5E 05 */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui lbl_8018EE44: /* 8018EE44 0018BC44 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8018EE48 0018BC48 80 01 00 24 */ lwz r0, 0x24(r1) @@ -8360,8 +8360,8 @@ lbl_8018EE44: /* 8018EE5C 0018BC5C 38 21 00 20 */ addi r1, r1, 0x20 /* 8018EE60 0018BC60 4E 80 00 20 */ blr -.global func_8018EE64 -func_8018EE64: +.global StreakUpdate__9NPCHazardFUif +StreakUpdate__9NPCHazardFUif: /* 8018EE64 0018BC64 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8018EE68 0018BC68 7C 08 02 A6 */ mflr r0 /* 8018EE6C 0018BC6C 90 01 00 94 */ stw r0, 0x94(r1) @@ -8417,7 +8417,7 @@ func_8018EE64: /* 8018EF34 0018BD34 7F E3 FB 78 */ mr r3, r31 /* 8018EF38 0018BD38 38 81 00 50 */ addi r4, r1, 0x50 /* 8018EF3C 0018BD3C 38 A1 00 44 */ addi r5, r1, 0x44 -/* 8018EF40 0018BD40 4B E9 AA 55 */ bl func_80029994 +/* 8018EF40 0018BD40 4B E9 AA 55 */ bl xFXStreakUpdate__FUiPC5xVec3PC5xVec3 /* 8018EF44 0018BD44 E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0 /* 8018EF48 0018BD48 80 01 00 94 */ lwz r0, 0x94(r1) /* 8018EF4C 0018BD4C CB E1 00 80 */ lfd f31, 0x80(r1) @@ -8427,8 +8427,8 @@ func_8018EE64: /* 8018EF5C 0018BD5C 38 21 00 90 */ addi r1, r1, 0x90 /* 8018EF60 0018BD60 4E 80 00 20 */ blr -.global func_8018EF64 -func_8018EF64: +.global Upd_RoboBits__9NPCHazardFf +Upd_RoboBits__9NPCHazardFf: /* 8018EF64 0018BD64 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8018EF68 0018BD68 7C 08 02 A6 */ mflr r0 /* 8018EF6C 0018BD6C 90 01 00 34 */ stw r0, 0x34(r1) @@ -8479,7 +8479,7 @@ lbl_8018F00C: /* 8018F014 0018BE14 41 82 00 18 */ beq lbl_8018F02C /* 8018F018 0018BE18 C3 FE 00 20 */ lfs f31, 0x20(r30) /* 8018F01C 0018BE1C 7F C3 F3 78 */ mr r3, r30 -/* 8018F020 0018BE20 4B FF BA 3D */ bl func_8018AA5C +/* 8018F020 0018BE20 4B FF BA 3D */ bl PreCollide__9NPCHazardFv /* 8018F024 0018BE24 D3 FE 00 20 */ stfs f31, 0x20(r30) /* 8018F028 0018BE28 D3 FE 00 1C */ stfs f31, 0x1c(r30) lbl_8018F02C: @@ -8517,7 +8517,7 @@ lbl_8018F084: /* 8018F09C 0018BE9C 90 0D 98 9C */ stw r0, lbl_803CC19C-_SDA_BASE_(r13) /* 8018F0A0 0018BEA0 38 9E 00 B4 */ addi r4, r30, 0xb4 /* 8018F0A4 0018BEA4 C0 3E 00 68 */ lfs f1, 0x68(r30) -/* 8018F0A8 0018BEA8 4B FF D9 35 */ bl func_8018C9DC +/* 8018F0A8 0018BEA8 4B FF D9 35 */ bl DisperseBubWake__9NPCHazardFfPC5xVec3 lbl_8018F0AC: /* 8018F0AC 0018BEAC E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8018F0B0 0018BEB0 80 01 00 34 */ lwz r0, 0x34(r1) @@ -8528,8 +8528,8 @@ lbl_8018F0AC: /* 8018F0C4 0018BEC4 38 21 00 30 */ addi r1, r1, 0x30 /* 8018F0C8 0018BEC8 4E 80 00 20 */ blr -.global func_8018F0CC -func_8018F0CC: +.global Upd_VisSplash__9NPCHazardFf +Upd_VisSplash__9NPCHazardFf: /* 8018F0CC 0018BECC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018F0D0 0018BED0 7C 08 02 A6 */ mflr r0 /* 8018F0D4 0018BED4 90 01 00 14 */ stw r0, 0x14(r1) @@ -8558,7 +8558,7 @@ func_8018F0CC: /* 8018F130 0018BF30 4E 80 04 21 */ bctrl lbl_8018F134: /* 8018F134 0018BF34 7F C3 F3 78 */ mr r3, r30 -/* 8018F138 0018BF38 48 00 00 1D */ bl func_8018F154 +/* 8018F138 0018BF38 48 00 00 1D */ bl VisSplashSparklies__9NPCHazardFv /* 8018F13C 0018BF3C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8018F140 0018BF40 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8018F144 0018BF44 83 C1 00 08 */ lwz r30, 8(r1) @@ -8566,8 +8566,8 @@ lbl_8018F134: /* 8018F14C 0018BF4C 38 21 00 10 */ addi r1, r1, 0x10 /* 8018F150 0018BF50 4E 80 00 20 */ blr -.global func_8018F154 -func_8018F154: +.global VisSplashSparklies__9NPCHazardFv +VisSplashSparklies__9NPCHazardFv: /* 8018F154 0018BF54 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8018F158 0018BF58 7C 08 02 A6 */ mflr r0 /* 8018F15C 0018BF5C 90 01 00 74 */ stw r0, 0x74(r1) @@ -8581,7 +8581,7 @@ func_8018F154: /* 8018F17C 0018BF7C 3B E0 00 00 */ li r31, 0 /* 8018F180 0018BF80 C3 C3 00 68 */ lfs f30, 0x68(r3) lbl_8018F184: -/* 8018F184 0018BF84 4B EA 1B 05 */ bl func_80030C88 +/* 8018F184 0018BF84 4B EA 1B 05 */ bl xurand__Fv /* 8018F188 0018BF88 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018F18C 0018BF8C 7F C3 F3 78 */ mr r3, r30 /* 8018F190 0018BF90 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -8595,7 +8595,7 @@ lbl_8018F184: /* 8018F1B0 0018BFB0 38 61 00 38 */ addi r3, r1, 0x38 /* 8018F1B4 0018BFB4 38 81 00 20 */ addi r4, r1, 0x20 /* 8018F1B8 0018BFB8 4B E7 C0 AD */ bl func_8000B264 -/* 8018F1BC 0018BFBC 4B EA 1A CD */ bl func_80030C88 +/* 8018F1BC 0018BFBC 4B EA 1A CD */ bl xurand__Fv /* 8018F1C0 0018BFC0 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018F1C4 0018BFC4 7F C3 F3 78 */ mr r3, r30 /* 8018F1C8 0018BFC8 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -8636,7 +8636,7 @@ lbl_8018F184: /* 8018F254 0018C054 4B E7 BF 2D */ bl func_8000B180 /* 8018F258 0018C058 38 61 00 38 */ addi r3, r1, 0x38 /* 8018F25C 0018C05C 38 81 00 2C */ addi r4, r1, 0x2c -/* 8018F260 0018C060 4B FF 6A 25 */ bl func_80185C84 +/* 8018F260 0018C060 4B FF 6A 25 */ bl NPAR_EmitVSSpray__FPC5xVec3PC5xVec3 /* 8018F264 0018C064 3B FF 00 01 */ addi r31, r31, 1 /* 8018F268 0018C068 2C 1F 00 08 */ cmpwi r31, 8 /* 8018F26C 0018C06C 41 80 FF 18 */ blt lbl_8018F184 @@ -8651,8 +8651,8 @@ lbl_8018F184: /* 8018F290 0018C090 38 21 00 70 */ addi r1, r1, 0x70 /* 8018F294 0018C094 4E 80 00 20 */ blr -.global func_8018F298 -func_8018F298: +.global Init__12UVAModelInfoFP8RpAtomicUi +Init__12UVAModelInfoFP8RpAtomicUi: /* 8018F298 0018C098 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8018F29C 0018C09C 7C 08 02 A6 */ mflr r0 /* 8018F2A0 0018C0A0 90 01 00 24 */ stw r0, 0x24(r1) @@ -8686,13 +8686,13 @@ lbl_8018F2E8: /* 8018F308 0018C108 90 61 00 08 */ stw r3, 8(r1) /* 8018F30C 0018C10C 7F C3 F3 78 */ mr r3, r30 /* 8018F310 0018C110 38 81 00 08 */ addi r4, r1, 8 -/* 8018F314 0018C114 48 00 02 65 */ bl func_8018F578 +/* 8018F314 0018C114 48 00 02 65 */ bl SetColor__12UVAModelInfoF10iColor_tag lbl_8018F318: /* 8018F318 0018C118 7F C3 F3 78 */ mr r3, r30 /* 8018F31C 0018C11C 7F E6 FB 78 */ mr r6, r31 /* 8018F320 0018C120 38 9E 00 10 */ addi r4, r30, 0x10 /* 8018F324 0018C124 38 BE 00 14 */ addi r5, r30, 0x14 -/* 8018F328 0018C128 48 00 03 41 */ bl func_8018F668 +/* 8018F328 0018C128 48 00 03 41 */ bl CloneUV__12UVAModelInfoCFRP11RwTexCoordsRiP8RpAtomic /* 8018F32C 0018C12C 2C 03 00 00 */ cmpwi r3, 0 /* 8018F330 0018C130 40 82 00 0C */ bne lbl_8018F33C /* 8018F334 0018C134 38 60 00 00 */ li r3, 0 @@ -8715,15 +8715,15 @@ lbl_8018F360: /* 8018F370 0018C170 38 21 00 20 */ addi r1, r1, 0x20 /* 8018F374 0018C174 4E 80 00 20 */ blr -.global func_8018F378 -func_8018F378: +.global Hemorrage__12UVAModelInfoFv +Hemorrage__12UVAModelInfoFv: /* 8018F378 0018C178 38 00 00 00 */ li r0, 0 /* 8018F37C 0018C17C 90 03 00 0C */ stw r0, 0xc(r3) /* 8018F380 0018C180 90 03 00 10 */ stw r0, 0x10(r3) /* 8018F384 0018C184 4E 80 00 20 */ blr -.global func_8018F388 -func_8018F388: +.global Update__12UVAModelInfoFfPC5xVec2 +Update__12UVAModelInfoFfPC5xVec2: /* 8018F388 0018C188 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8018F38C 0018C18C 7C 08 02 A6 */ mflr r0 /* 8018F390 0018C190 90 01 00 34 */ stw r0, 0x34(r1) @@ -8762,7 +8762,7 @@ lbl_8018F3F4: /* 8018F40C 0018C20C 4B EA 0F A1 */ bl func_800303AC /* 8018F410 0018C210 D0 3F 00 1C */ stfs f1, 0x1c(r31) /* 8018F414 0018C214 7F E3 FB 78 */ mr r3, r31 -/* 8018F418 0018C218 48 00 00 21 */ bl func_8018F438 +/* 8018F418 0018C218 48 00 00 21 */ bl Refresh__12UVAModelInfoFv lbl_8018F41C: /* 8018F41C 0018C21C E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8018F420 0018C220 80 01 00 34 */ lwz r0, 0x34(r1) @@ -8772,8 +8772,8 @@ lbl_8018F41C: /* 8018F430 0018C230 38 21 00 30 */ addi r1, r1, 0x30 /* 8018F434 0018C234 4E 80 00 20 */ blr -.global func_8018F438 -func_8018F438: +.global Refresh__12UVAModelInfoFv +Refresh__12UVAModelInfoFv: /* 8018F438 0018C238 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8018F43C 0018C23C 7C 08 02 A6 */ mflr r0 /* 8018F440 0018C240 38 80 00 10 */ li r4, 0x10 @@ -8789,7 +8789,7 @@ func_8018F438: /* 8018F468 0018C268 7F E3 FB 78 */ mr r3, r31 /* 8018F46C 0018C26C 7C BE 2B 78 */ mr r30, r5 /* 8018F470 0018C270 7F 85 02 14 */ add r28, r5, r0 -/* 8018F474 0018C274 48 08 60 C5 */ bl func_80215538 +/* 8018F474 0018C274 48 08 60 C5 */ bl RpGeometryLock /* 8018F478 0018C278 38 7C 00 07 */ addi r3, r28, 7 /* 8018F47C 0018C27C 7C 1E E0 40 */ cmplw r30, r28 /* 8018F480 0018C280 7C 7E 18 50 */ subf r3, r30, r3 @@ -8852,15 +8852,15 @@ lbl_8018F530: /* 8018F558 0018C358 42 00 FF D8 */ bdnz lbl_8018F530 lbl_8018F55C: /* 8018F55C 0018C35C 7F E3 FB 78 */ mr r3, r31 -/* 8018F560 0018C360 48 08 60 31 */ bl func_80215590 +/* 8018F560 0018C360 48 08 60 31 */ bl RpGeometryUnlock /* 8018F564 0018C364 BB 61 00 0C */ lmw r27, 0xc(r1) /* 8018F568 0018C368 80 01 00 24 */ lwz r0, 0x24(r1) /* 8018F56C 0018C36C 7C 08 03 A6 */ mtlr r0 /* 8018F570 0018C370 38 21 00 20 */ addi r1, r1, 0x20 /* 8018F574 0018C374 4E 80 00 20 */ blr -.global func_8018F578 -func_8018F578: +.global SetColor__12UVAModelInfoF10iColor_tag +SetColor__12UVAModelInfoF10iColor_tag: /* 8018F578 0018C378 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8018F57C 0018C37C 7C 08 02 A6 */ mflr r0 /* 8018F580 0018C380 90 01 00 24 */ stw r0, 0x24(r1) @@ -8902,8 +8902,8 @@ lbl_8018F5E8: /* 8018F608 0018C408 38 21 00 20 */ addi r1, r1, 0x20 /* 8018F60C 0018C40C 4E 80 00 20 */ blr -.global func_8018F610 -func_8018F610: +.global GetUV__12UVAModelInfoCFRP11RwTexCoordsRiP8RpAtomic +GetUV__12UVAModelInfoCFRP11RwTexCoordsRiP8RpAtomic: /* 8018F610 0018C410 38 00 00 00 */ li r0, 0 /* 8018F614 0018C414 90 04 00 00 */ stw r0, 0(r4) /* 8018F618 0018C418 90 05 00 00 */ stw r0, 0(r5) @@ -8929,8 +8929,8 @@ lbl_8018F64C: /* 8018F660 0018C460 54 03 0F FE */ srwi r3, r0, 0x1f /* 8018F664 0018C464 4E 80 00 20 */ blr -.global func_8018F668 -func_8018F668: +.global CloneUV__12UVAModelInfoCFRP11RwTexCoordsRiP8RpAtomic +CloneUV__12UVAModelInfoCFRP11RwTexCoordsRiP8RpAtomic: /* 8018F668 0018C468 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8018F66C 0018C46C 7C 08 02 A6 */ mflr r0 /* 8018F670 0018C470 90 01 00 24 */ stw r0, 0x24(r1) @@ -8939,7 +8939,7 @@ func_8018F668: /* 8018F67C 0018C47C 93 C1 00 18 */ stw r30, 0x18(r1) /* 8018F680 0018C480 7C 9E 23 78 */ mr r30, r4 /* 8018F684 0018C484 38 81 00 08 */ addi r4, r1, 8 -/* 8018F688 0018C488 4B FF FF 89 */ bl func_8018F610 +/* 8018F688 0018C488 4B FF FF 89 */ bl GetUV__12UVAModelInfoCFRP11RwTexCoordsRiP8RpAtomic /* 8018F68C 0018C48C 2C 03 00 00 */ cmpwi r3, 0 /* 8018F690 0018C490 40 82 00 0C */ bne lbl_8018F69C /* 8018F694 0018C494 38 60 00 00 */ li r3, 0 @@ -8949,7 +8949,7 @@ lbl_8018F69C: /* 8018F6A0 0018C4A0 38 A0 00 00 */ li r5, 0 /* 8018F6A4 0018C4A4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8018F6A8 0018C4A8 54 04 18 38 */ slwi r4, r0, 3 -/* 8018F6AC 0018C4AC 4B EA 42 95 */ bl func_80033940 +/* 8018F6AC 0018C4AC 4B EA 42 95 */ bl xMemAlloc__FUiUii /* 8018F6B0 0018C4B0 90 7E 00 00 */ stw r3, 0(r30) /* 8018F6B4 0018C4B4 80 7E 00 00 */ lwz r3, 0(r30) /* 8018F6B8 0018C4B8 28 03 00 00 */ cmplwi r3, 0 @@ -9374,7 +9374,7 @@ lbl_8018FCC0: /* 8018FCCC 0018CACC 48 00 00 B4 */ b lbl_8018FD80 lbl_8018FCD0: /* 8018FCD0 0018CAD0 3B E0 00 00 */ li r31, 0 -/* 8018FCD4 0018CAD4 4B EA 0F B5 */ bl func_80030C88 +/* 8018FCD4 0018CAD4 4B EA 0F B5 */ bl xurand__Fv /* 8018FCD8 0018CAD8 28 1E 00 00 */ cmplwi r30, 0 /* 8018FCDC 0018CADC 40 82 00 34 */ bne lbl_8018FD10 /* 8018FCE0 0018CAE0 6F A3 80 00 */ xoris r3, r29, 0x8000 diff --git a/asm/Game/zNPCMessenger.s b/asm/Game/zNPCMessenger.s index a5c6024e1..0a639774f 100644 --- a/asm/Game/zNPCMessenger.s +++ b/asm/Game/zNPCMessenger.s @@ -2,8 +2,8 @@ .section .text # 0x800ED1E0 - 0x800EE2CC -.global func_800ED1E0 -func_800ED1E0: +.global zNPCMsg_Startup__Fv +zNPCMsg_Startup__Fv: /* 800ED1E0 000E9FE0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ED1E4 000E9FE4 7C 08 02 A6 */ mflr r0 /* 800ED1E8 000E9FE8 90 01 00 14 */ stw r0, 0x14(r1) @@ -21,27 +21,27 @@ func_800ED1E0: /* 800ED218 000EA018 38 21 00 10 */ addi r1, r1, 0x10 /* 800ED21C 000EA01C 4E 80 00 20 */ blr -.global func_800ED220 -func_800ED220: +.global zNPCMsg_Shutdown__Fv +zNPCMsg_Shutdown__Fv: /* 800ED220 000EA020 4E 80 00 20 */ blr -.global func_800ED224 -func_800ED224: +.global zNPCMsg_ScenePrepare__Fv +zNPCMsg_ScenePrepare__Fv: /* 800ED224 000EA024 4E 80 00 20 */ blr -.global func_800ED228 -func_800ED228: +.global zNPCMsg_SceneFinish__Fv +zNPCMsg_SceneFinish__Fv: /* 800ED228 000EA028 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ED22C 000EA02C 7C 08 02 A6 */ mflr r0 /* 800ED230 000EA030 90 01 00 14 */ stw r0, 0x14(r1) -/* 800ED234 000EA034 48 00 00 15 */ bl func_800ED248 +/* 800ED234 000EA034 48 00 00 15 */ bl zNPCMsg_SceneReset__Fv /* 800ED238 000EA038 80 01 00 14 */ lwz r0, 0x14(r1) /* 800ED23C 000EA03C 7C 08 03 A6 */ mtlr r0 /* 800ED240 000EA040 38 21 00 10 */ addi r1, r1, 0x10 /* 800ED244 000EA044 4E 80 00 20 */ blr -.global func_800ED248 -func_800ED248: +.global zNPCMsg_SceneReset__Fv +zNPCMsg_SceneReset__Fv: /* 800ED248 000EA048 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ED24C 000EA04C 7C 08 02 A6 */ mflr r0 /* 800ED250 000EA050 90 01 00 14 */ stw r0, 0x14(r1) @@ -57,8 +57,8 @@ func_800ED248: /* 800ED278 000EA078 38 21 00 10 */ addi r1, r1, 0x10 /* 800ED27C 000EA07C 4E 80 00 20 */ blr -.global func_800ED280 -func_800ED280: +.global zNPCMsg_Timestep__FP6xScenef +zNPCMsg_Timestep__FP6xScenef: /* 800ED280 000EA080 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800ED284 000EA084 7C 08 02 A6 */ mflr r0 /* 800ED288 000EA088 90 01 00 34 */ stw r0, 0x34(r1) @@ -95,11 +95,11 @@ lbl_800ED2E4: /* 800ED2F8 000EA0F8 C0 22 9A 98 */ lfs f1, lbl_803CE418-_SDA2_BASE_(r2) /* 800ED2FC 000EA0FC 7F 83 E3 78 */ mr r3, r28 /* 800ED300 000EA100 38 80 00 00 */ li r4, 0 -/* 800ED304 000EA104 48 00 01 45 */ bl func_800ED448 +/* 800ED304 000EA104 48 00 01 45 */ bl zNPCMsg_SendMsg__FP6NPCMsgfP10zNPCCommon /* 800ED308 000EA108 7F A5 EB 78 */ mr r5, r29 /* 800ED30C 000EA10C 38 7F 00 20 */ addi r3, r31, 0x20 /* 800ED310 000EA110 38 80 00 00 */ li r4, 0 -/* 800ED314 000EA114 4B F4 88 F9 */ bl func_80035C0C +/* 800ED314 000EA114 4B F4 88 F9 */ bl XOrdRemove__FP16st_XORDEREDARRAYPvi /* 800ED318 000EA118 7F 83 E3 78 */ mr r3, r28 /* 800ED31C 000EA11C 48 00 07 0D */ bl func_800EDA28 lbl_800ED320: @@ -119,8 +119,8 @@ lbl_800ED328: /* 800ED350 000EA150 38 21 00 30 */ addi r1, r1, 0x30 /* 800ED354 000EA154 4E 80 00 20 */ blr -.global func_800ED358 -func_800ED358: +.global zNPCMsg_SendMsg__F13en_NPC_MSG_IDUi +zNPCMsg_SendMsg__F13en_NPC_MSG_IDUi: /* 800ED358 000EA158 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ED35C 000EA15C 7C 08 02 A6 */ mflr r0 /* 800ED360 000EA160 3C A0 80 31 */ lis r5, lbl_803121C8@ha @@ -139,7 +139,7 @@ func_800ED358: /* 800ED394 000EA194 38 80 00 00 */ li r4, 0 /* 800ED398 000EA198 93 E3 00 04 */ stw r31, 4(r3) /* 800ED39C 000EA19C C0 22 9A 98 */ lfs f1, lbl_803CE418-_SDA2_BASE_(r2) -/* 800ED3A0 000EA1A0 48 00 00 A9 */ bl func_800ED448 +/* 800ED3A0 000EA1A0 48 00 00 A9 */ bl zNPCMsg_SendMsg__FP6NPCMsgfP10zNPCCommon /* 800ED3A4 000EA1A4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800ED3A8 000EA1A8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800ED3AC 000EA1AC 83 C1 00 08 */ lwz r30, 8(r1) @@ -147,8 +147,8 @@ func_800ED358: /* 800ED3B4 000EA1B4 38 21 00 10 */ addi r1, r1, 0x10 /* 800ED3B8 000EA1B8 4E 80 00 20 */ blr -.global func_800ED3BC -func_800ED3BC: +.global zNPCMsg_SendMsg__F13en_NPC_MSG_IDP10zNPCCommon +zNPCMsg_SendMsg__F13en_NPC_MSG_IDP10zNPCCommon: /* 800ED3BC 000EA1BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ED3C0 000EA1C0 7C 08 02 A6 */ mflr r0 /* 800ED3C4 000EA1C4 3C A0 80 31 */ lis r5, lbl_8031220C@ha @@ -168,7 +168,7 @@ func_800ED3BC: /* 800ED3FC 000EA1FC 80 1F 00 00 */ lwz r0, 0(r31) /* 800ED400 000EA200 90 03 00 04 */ stw r0, 4(r3) /* 800ED404 000EA204 C0 22 9A 98 */ lfs f1, lbl_803CE418-_SDA2_BASE_(r2) -/* 800ED408 000EA208 48 00 00 41 */ bl func_800ED448 +/* 800ED408 000EA208 48 00 00 41 */ bl zNPCMsg_SendMsg__FP6NPCMsgfP10zNPCCommon /* 800ED40C 000EA20C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800ED410 000EA210 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800ED414 000EA214 83 C1 00 08 */ lwz r30, 8(r1) @@ -176,20 +176,20 @@ func_800ED3BC: /* 800ED41C 000EA21C 38 21 00 10 */ addi r1, r1, 0x10 /* 800ED420 000EA220 4E 80 00 20 */ blr -.global func_800ED424 -func_800ED424: +.global zNPCMsg_SendMsg__FP6NPCMsgP10zNPCCommon +zNPCMsg_SendMsg__FP6NPCMsgP10zNPCCommon: /* 800ED424 000EA224 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ED428 000EA228 7C 08 02 A6 */ mflr r0 /* 800ED42C 000EA22C 90 01 00 14 */ stw r0, 0x14(r1) /* 800ED430 000EA230 C0 22 9A 98 */ lfs f1, lbl_803CE418-_SDA2_BASE_(r2) -/* 800ED434 000EA234 48 00 00 15 */ bl func_800ED448 +/* 800ED434 000EA234 48 00 00 15 */ bl zNPCMsg_SendMsg__FP6NPCMsgfP10zNPCCommon /* 800ED438 000EA238 80 01 00 14 */ lwz r0, 0x14(r1) /* 800ED43C 000EA23C 7C 08 03 A6 */ mtlr r0 /* 800ED440 000EA240 38 21 00 10 */ addi r1, r1, 0x10 /* 800ED444 000EA244 4E 80 00 20 */ blr -.global func_800ED448 -func_800ED448: +.global zNPCMsg_SendMsg__FP6NPCMsgfP10zNPCCommon +zNPCMsg_SendMsg__FP6NPCMsgfP10zNPCCommon: /* 800ED448 000EA248 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800ED44C 000EA24C 7C 08 02 A6 */ mflr r0 /* 800ED450 000EA250 90 01 00 34 */ stw r0, 0x34(r1) @@ -215,17 +215,17 @@ lbl_800ED49C: /* 800ED49C 000EA29C C0 22 9A 98 */ lfs f1, lbl_803CE418-_SDA2_BASE_(r2) /* 800ED4A0 000EA2A0 7F 63 DB 78 */ mr r3, r27 /* 800ED4A4 000EA2A4 7F 84 E3 78 */ mr r4, r28 -/* 800ED4A8 000EA2A8 4B FF FF A1 */ bl func_800ED448 +/* 800ED4A8 000EA2A8 4B FF FF A1 */ bl zNPCMsg_SendMsg__FP6NPCMsgfP10zNPCCommon /* 800ED4AC 000EA2AC 48 00 00 B4 */ b lbl_800ED560 lbl_800ED4B0: /* 800ED4B0 000EA2B0 28 1C 00 00 */ cmplwi r28, 0 /* 800ED4B4 000EA2B4 40 82 00 30 */ bne lbl_800ED4E4 -/* 800ED4B8 000EA2B8 48 00 0E 1D */ bl func_800EE2D4 +/* 800ED4B8 000EA2B8 48 00 0E 1D */ bl zNPCMgr_GetNPCList__Fv /* 800ED4BC 000EA2BC 3C A0 80 0F */ lis r5, lbl_800EECC4@ha /* 800ED4C0 000EA2C0 80 9B 00 04 */ lwz r4, 4(r27) /* 800ED4C4 000EA2C4 38 A5 EC C4 */ addi r5, r5, lbl_800EECC4@l /* 800ED4C8 000EA2C8 7C 7E 1B 78 */ mr r30, r3 -/* 800ED4CC 000EA2CC 4B F4 88 29 */ bl func_80035CF4 +/* 800ED4CC 000EA2CC 4B F4 88 29 */ bl XOrdLookup__FP16st_XORDEREDARRAYPCvPFPCvPv_i /* 800ED4D0 000EA2D0 2C 03 00 00 */ cmpwi r3, 0 /* 800ED4D4 000EA2D4 41 80 00 10 */ blt lbl_800ED4E4 /* 800ED4D8 000EA2D8 80 9E 00 00 */ lwz r4, 0(r30) @@ -307,7 +307,7 @@ func_800ED5C4: /* 800ED5D8 000EA3D8 48 00 03 FD */ bl func_800ED9D4 /* 800ED5DC 000EA3DC 7F E4 FB 78 */ mr r4, r31 /* 800ED5E0 000EA3E0 38 63 00 20 */ addi r3, r3, 0x20 -/* 800ED5E4 000EA3E4 4B F4 85 4D */ bl func_80035B30 +/* 800ED5E4 000EA3E4 4B F4 85 4D */ bl XOrdAppend__FP16st_XORDEREDARRAYPv /* 800ED5E8 000EA3E8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800ED5EC 000EA3EC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800ED5F0 000EA3F0 7C 08 03 A6 */ mtlr r0 @@ -330,12 +330,12 @@ func_800ED604: /* 800ED61C 000EA41C 93 C1 00 08 */ stw r30, 8(r1) /* 800ED620 000EA420 7C 7E 1B 78 */ mr r30, r3 /* 800ED624 000EA424 38 7E 00 20 */ addi r3, r30, 0x20 -/* 800ED628 000EA428 4B F4 83 D9 */ bl func_80035A00 +/* 800ED628 000EA428 4B F4 83 D9 */ bl XOrdInit__FP16st_XORDEREDARRAYii /* 800ED62C 000EA42C 1F FF 00 44 */ mulli r31, r31, 0x44 /* 800ED630 000EA430 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 800ED634 000EA434 38 A0 00 00 */ li r5, 0 /* 800ED638 000EA438 7F E4 FB 78 */ mr r4, r31 -/* 800ED63C 000EA43C 4B F4 63 05 */ bl func_80033940 +/* 800ED63C 000EA43C 4B F4 63 05 */ bl xMemAlloc__FUiUii /* 800ED640 000EA440 90 7E 00 18 */ stw r3, 0x18(r30) /* 800ED644 000EA444 7F E5 FB 78 */ mr r5, r31 /* 800ED648 000EA448 38 80 00 00 */ li r4, 0 @@ -462,12 +462,12 @@ func_800ED7EC: /* 800ED804 000EA604 93 C1 00 08 */ stw r30, 8(r1) /* 800ED808 000EA608 7C 7E 1B 78 */ mr r30, r3 /* 800ED80C 000EA60C 38 7E 00 08 */ addi r3, r30, 8 -/* 800ED810 000EA610 4B F4 81 F1 */ bl func_80035A00 +/* 800ED810 000EA610 4B F4 81 F1 */ bl XOrdInit__FP16st_XORDEREDARRAYii /* 800ED814 000EA614 57 FF 20 36 */ slwi r31, r31, 4 /* 800ED818 000EA618 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 800ED81C 000EA61C 7F E4 FB 78 */ mr r4, r31 /* 800ED820 000EA620 38 A0 00 00 */ li r5, 0 -/* 800ED824 000EA624 4B F4 61 1D */ bl func_80033940 +/* 800ED824 000EA624 4B F4 61 1D */ bl xMemAlloc__FUiUii /* 800ED828 000EA628 90 7E 00 00 */ stw r3, 0(r30) /* 800ED82C 000EA62C 7F E5 FB 78 */ mr r5, r31 /* 800ED830 000EA630 38 80 00 00 */ li r4, 0 @@ -629,8 +629,8 @@ func_800EDA28: /* 800EDA58 000EA858 38 21 00 10 */ addi r1, r1, 0x10 /* 800EDA5C 000EA85C 4E 80 00 20 */ blr -.global func_800EDA60 -func_800EDA60: +.global zNPCMsg_AreaNotify__FP10zNPCCommon13en_NPC_MSG_IDfi11en_NPCTYPES +zNPCMsg_AreaNotify__FP10zNPCCommon13en_NPC_MSG_IDfi11en_NPCTYPES: /* 800EDA60 000EA860 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800EDA64 000EA864 7C 08 02 A6 */ mflr r0 /* 800EDA68 000EA868 90 01 00 34 */ stw r0, 0x34(r1) @@ -676,7 +676,7 @@ lbl_800EDAE0: /* 800EDB00 000EA900 38 C1 00 08 */ addi r6, r1, 8 /* 800EDB04 000EA904 90 04 00 04 */ stw r0, 4(r4) /* 800EDB08 000EA908 90 04 00 0C */ stw r0, 0xc(r4) -/* 800EDB0C 000EA90C 48 00 00 FD */ bl func_800EDC08 +/* 800EDB0C 000EA90C 48 00 00 FD */ bl zNPCMsg_AreaNotify__FP10zNPCCommonP6NPCMsgfiP11en_NPCTYPES /* 800EDB10 000EA910 38 00 00 00 */ li r0, 0 /* 800EDB14 000EA914 90 0D 93 B8 */ stw r0, lbl_803CBCB8-_SDA_BASE_(r13) lbl_800EDB18: @@ -689,8 +689,8 @@ lbl_800EDB18: /* 800EDB30 000EA930 38 21 00 30 */ addi r1, r1, 0x30 /* 800EDB34 000EA934 4E 80 00 20 */ blr -.global func_800EDB38 -func_800EDB38: +.global zNPCMsg_AreaNotify__FP10zNPCCommon13en_NPC_MSG_IDfiP11en_NPCTYPES +zNPCMsg_AreaNotify__FP10zNPCCommon13en_NPC_MSG_IDfiP11en_NPCTYPES: /* 800EDB38 000EA938 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800EDB3C 000EA93C 7C 08 02 A6 */ mflr r0 /* 800EDB40 000EA940 90 01 00 24 */ stw r0, 0x24(r1) @@ -733,7 +733,7 @@ lbl_800EDBAC: /* 800EDBCC 000EA9CC 7F E6 FB 78 */ mr r6, r31 /* 800EDBD0 000EA9D0 90 04 00 04 */ stw r0, 4(r4) /* 800EDBD4 000EA9D4 90 04 00 0C */ stw r0, 0xc(r4) -/* 800EDBD8 000EA9D8 48 00 00 31 */ bl func_800EDC08 +/* 800EDBD8 000EA9D8 48 00 00 31 */ bl zNPCMsg_AreaNotify__FP10zNPCCommonP6NPCMsgfiP11en_NPCTYPES /* 800EDBDC 000EA9DC 38 00 00 00 */ li r0, 0 /* 800EDBE0 000EA9E0 90 0D 93 B8 */ stw r0, lbl_803CBCB8-_SDA_BASE_(r13) lbl_800EDBE4: @@ -747,8 +747,8 @@ lbl_800EDBE4: /* 800EDC00 000EAA00 38 21 00 20 */ addi r1, r1, 0x20 /* 800EDC04 000EAA04 4E 80 00 20 */ blr -.global func_800EDC08 -func_800EDC08: +.global zNPCMsg_AreaNotify__FP10zNPCCommonP6NPCMsgfiP11en_NPCTYPES +zNPCMsg_AreaNotify__FP10zNPCCommonP6NPCMsgfiP11en_NPCTYPES: /* 800EDC08 000EAA08 94 21 FF 90 */ stwu r1, -0x70(r1) /* 800EDC0C 000EAA0C 7C 08 02 A6 */ mflr r0 /* 800EDC10 000EAA10 90 01 00 74 */ stw r0, 0x74(r1) @@ -761,7 +761,7 @@ func_800EDC08: /* 800EDC2C 000EAA2C 7C DF 33 78 */ mr r31, r6 /* 800EDC30 000EAA30 4B F5 A4 79 */ bl func_800480A8 /* 800EDC34 000EAA34 FF E0 08 90 */ fmr f31, f1 -/* 800EDC38 000EAA38 48 00 06 9D */ bl func_800EE2D4 +/* 800EDC38 000EAA38 48 00 06 9D */ bl zNPCMgr_GetNPCList__Fv /* 800EDC3C 000EAA3C 56 20 05 EF */ rlwinm. r0, r17, 0, 0x17, 0x17 /* 800EDC40 000EAA40 7C 7C 1B 78 */ mr r28, r3 /* 800EDC44 000EAA44 41 82 00 24 */ beq lbl_800EDC68 @@ -771,7 +771,7 @@ func_800EDC08: /* 800EDC54 000EAA54 4B F2 DB B5 */ bl func_8001B808 /* 800EDC58 000EAA58 7C 64 1B 78 */ mr r4, r3 /* 800EDC5C 000EAA5C 38 61 00 14 */ addi r3, r1, 0x14 -/* 800EDC60 000EAA60 4B F6 08 7D */ bl func_8004E4DC +/* 800EDC60 000EAA60 4B F6 08 7D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800EDC64 000EAA64 48 00 00 34 */ b lbl_800EDC98 lbl_800EDC68: /* 800EDC68 000EAA68 28 1D 00 00 */ cmplwi r29, 0 @@ -780,20 +780,20 @@ lbl_800EDC68: /* 800EDC74 000EAA74 4B F9 50 85 */ bl func_80082CF8 /* 800EDC78 000EAA78 7C 64 1B 78 */ mr r4, r3 /* 800EDC7C 000EAA7C 38 61 00 14 */ addi r3, r1, 0x14 -/* 800EDC80 000EAA80 4B F6 08 5D */ bl func_8004E4DC +/* 800EDC80 000EAA80 4B F6 08 5D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800EDC84 000EAA84 48 00 00 14 */ b lbl_800EDC98 lbl_800EDC88: /* 800EDC88 000EAA88 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 800EDC8C 000EAA8C 38 61 00 14 */ addi r3, r1, 0x14 /* 800EDC90 000EAA90 38 84 30 18 */ addi r4, r4, lbl_80253018@l -/* 800EDC94 000EAA94 4B F6 08 49 */ bl func_8004E4DC +/* 800EDC94 000EAA94 4B F6 08 49 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800EDC98: /* 800EDC98 000EAA98 80 1E 00 0C */ lwz r0, 0xc(r30) /* 800EDC9C 000EAA9C 2C 00 00 00 */ cmpwi r0, 0 /* 800EDCA0 000EAAA0 40 82 00 1C */ bne lbl_800EDCBC /* 800EDCA4 000EAAA4 38 7E 00 14 */ addi r3, r30, 0x14 /* 800EDCA8 000EAAA8 38 81 00 14 */ addi r4, r1, 0x14 -/* 800EDCAC 000EAAAC 4B F6 08 31 */ bl func_8004E4DC +/* 800EDCAC 000EAAAC 4B F6 08 31 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800EDCB0 000EAAB0 93 BE 00 10 */ stw r29, 0x10(r30) /* 800EDCB4 000EAAB4 38 00 00 0A */ li r0, 0xa /* 800EDCB8 000EAAB8 90 1E 00 0C */ stw r0, 0xc(r30) @@ -940,8 +940,8 @@ lbl_800EDE88: /* 800EDEA8 000EACA8 38 21 00 70 */ addi r1, r1, 0x70 /* 800EDEAC 000EACAC 4E 80 00 20 */ blr -.global func_800EDEB0 -func_800EDEB0: +.global zNPCMsg_AreaPlayerStun__FffP5xVec3 +zNPCMsg_AreaPlayerStun__FffP5xVec3: /* 800EDEB0 000EACB0 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800EDEB4 000EACB4 7C 08 02 A6 */ mflr r0 /* 800EDEB8 000EACB8 90 01 00 64 */ stw r0, 0x64(r1) @@ -958,13 +958,13 @@ func_800EDEB0: /* 800EDEE4 000EACE4 FF A0 08 90 */ fmr f29, f1 /* 800EDEE8 000EACE8 7C 7C 1B 78 */ mr r28, r3 /* 800EDEEC 000EACEC FF C0 10 90 */ fmr f30, f2 -/* 800EDEF0 000EACF0 48 00 03 E5 */ bl func_800EE2D4 +/* 800EDEF0 000EACF0 48 00 03 E5 */ bl zNPCMgr_GetNPCList__Fv /* 800EDEF4 000EACF4 28 1C 00 00 */ cmplwi r28, 0 /* 800EDEF8 000EACF8 7C 7F 1B 78 */ mr r31, r3 /* 800EDEFC 000EACFC 41 82 00 14 */ beq lbl_800EDF10 /* 800EDF00 000EAD00 7F 84 E3 78 */ mr r4, r28 /* 800EDF04 000EAD04 38 61 00 14 */ addi r3, r1, 0x14 -/* 800EDF08 000EAD08 4B F6 05 D5 */ bl func_8004E4DC +/* 800EDF08 000EAD08 4B F6 05 D5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800EDF0C 000EAD0C 48 00 00 20 */ b lbl_800EDF2C lbl_800EDF10: /* 800EDF10 000EAD10 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -973,7 +973,7 @@ lbl_800EDF10: /* 800EDF1C 000EAD1C 4B F2 D8 ED */ bl func_8001B808 /* 800EDF20 000EAD20 7C 64 1B 78 */ mr r4, r3 /* 800EDF24 000EAD24 38 61 00 14 */ addi r3, r1, 0x14 -/* 800EDF28 000EAD28 4B F6 05 B5 */ bl func_8004E4DC +/* 800EDF28 000EAD28 4B F6 05 B5 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800EDF2C: /* 800EDF2C 000EAD2C FC 20 F0 90 */ fmr f1, f30 /* 800EDF30 000EAD30 4B F5 A1 79 */ bl func_800480A8 @@ -1063,8 +1063,8 @@ lbl_800EE02C: /* 800EE068 000EAE68 38 21 00 60 */ addi r1, r1, 0x60 /* 800EE06C 000EAE6C 4E 80 00 20 */ blr -.global func_800EE070 -func_800EE070: +.global zNPCMsg_AreaNPCExplodeNoRobo__FP10zNPCCommonfPC5xVec3 +zNPCMsg_AreaNPCExplodeNoRobo__FP10zNPCCommonfPC5xVec3: /* 800EE070 000EAE70 94 21 FF 90 */ stwu r1, -0x70(r1) /* 800EE074 000EAE74 7C 08 02 A6 */ mflr r0 /* 800EE078 000EAE78 90 01 00 74 */ stw r0, 0x74(r1) @@ -1076,7 +1076,7 @@ func_800EE070: /* 800EE090 000EAE90 FF C0 08 90 */ fmr f30, f1 /* 800EE094 000EAE94 7C 7B 1B 78 */ mr r27, r3 /* 800EE098 000EAE98 7C 9A 23 78 */ mr r26, r4 -/* 800EE09C 000EAE9C 48 00 02 39 */ bl func_800EE2D4 +/* 800EE09C 000EAE9C 48 00 02 39 */ bl zNPCMgr_GetNPCList__Fv /* 800EE0A0 000EAEA0 28 1A 00 00 */ cmplwi r26, 0 /* 800EE0A4 000EAEA4 7C 7F 1B 78 */ mr r31, r3 /* 800EE0A8 000EAEA8 41 82 00 20 */ beq lbl_800EE0C8 diff --git a/asm/Game/zNPCMgr.s b/asm/Game/zNPCMgr.s index 6a9752acd..89fdc3d9a 100644 --- a/asm/Game/zNPCMgr.s +++ b/asm/Game/zNPCMgr.s @@ -2,24 +2,24 @@ .section .text # 0x800EE2CC - 0x800EED74 -.global func_800EE2CC -func_800EE2CC: +.global zNPCMgrSelf__Fv +zNPCMgrSelf__Fv: /* 800EE2CC 000EB0CC 80 6D 93 C4 */ lwz r3, lbl_803CBCC4-_SDA_BASE_(r13) /* 800EE2D0 000EB0D0 4E 80 00 20 */ blr -.global func_800EE2D4 -func_800EE2D4: +.global zNPCMgr_GetNPCList__Fv +zNPCMgr_GetNPCList__Fv: /* 800EE2D4 000EB0D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EE2D8 000EB0D8 7C 08 02 A6 */ mflr r0 /* 800EE2DC 000EB0DC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800EE2E0 000EB0E0 4B FF FF ED */ bl func_800EE2CC +/* 800EE2E0 000EB0E0 4B FF FF ED */ bl zNPCMgrSelf__Fv /* 800EE2E4 000EB0E4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EE2E8 000EB0E8 7C 08 03 A6 */ mtlr r0 /* 800EE2EC 000EB0EC 38 21 00 10 */ addi r1, r1, 0x10 /* 800EE2F0 000EB0F0 4E 80 00 20 */ blr -.global func_800EE2F4 -func_800EE2F4: +.global zNPCMgr_Startup__Fv +zNPCMgr_Startup__Fv: /* 800EE2F4 000EB0F4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EE2F8 000EB0F8 7C 08 02 A6 */ mflr r0 /* 800EE2FC 000EB0FC 90 01 00 14 */ stw r0, 0x14(r1) @@ -28,12 +28,12 @@ func_800EE2F4: /* 800EE308 000EB108 2C 03 00 00 */ cmpwi r3, 0 /* 800EE30C 000EB10C 90 0D 93 C0 */ stw r0, lbl_803CBCC0-_SDA_BASE_(r13) /* 800EE310 000EB110 40 82 00 38 */ bne lbl_800EE348 -/* 800EE314 000EB114 48 01 EB 11 */ bl func_8010CE24 +/* 800EE314 000EB114 48 01 EB 11 */ bl xBehaveMgr_Startup__Fv /* 800EE318 000EB118 3C 80 4E 50 */ lis r4, 0x4E50434D@ha /* 800EE31C 000EB11C 38 60 00 28 */ li r3, 0x28 /* 800EE320 000EB120 38 84 43 4D */ addi r4, r4, 0x4E50434D@l /* 800EE324 000EB124 38 A0 00 00 */ li r5, 0 -/* 800EE328 000EB128 48 02 0E 29 */ bl func_8010F150 +/* 800EE328 000EB128 48 02 0E 29 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800EE32C 000EB12C 7C 60 1B 79 */ or. r0, r3, r3 /* 800EE330 000EB130 41 82 00 0C */ beq lbl_800EE33C /* 800EE334 000EB134 48 00 09 E5 */ bl func_800EED18 @@ -41,15 +41,15 @@ func_800EE2F4: lbl_800EE33C: /* 800EE33C 000EB13C 90 0D 93 C4 */ stw r0, lbl_803CBCC4-_SDA_BASE_(r13) /* 800EE340 000EB140 7C 03 03 78 */ mr r3, r0 -/* 800EE344 000EB144 48 00 01 F9 */ bl func_800EE53C +/* 800EE344 000EB144 48 00 01 F9 */ bl Startup__7zNPCMgrFv lbl_800EE348: /* 800EE348 000EB148 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EE34C 000EB14C 7C 08 03 A6 */ mtlr r0 /* 800EE350 000EB150 38 21 00 10 */ addi r1, r1, 0x10 /* 800EE354 000EB154 4E 80 00 20 */ blr -.global func_800EE358 -func_800EE358: +.global zNPCMgr_Shutdown__Fv +zNPCMgr_Shutdown__Fv: /* 800EE358 000EB158 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EE35C 000EB15C 7C 08 02 A6 */ mflr r0 /* 800EE360 000EB160 90 01 00 14 */ stw r0, 0x14(r1) @@ -58,18 +58,18 @@ func_800EE358: /* 800EE36C 000EB16C 34 03 FF FF */ addic. r0, r3, -1 /* 800EE370 000EB170 90 0D 93 C0 */ stw r0, lbl_803CBCC0-_SDA_BASE_(r13) /* 800EE374 000EB174 40 82 00 30 */ bne lbl_800EE3A4 -/* 800EE378 000EB178 4B FF FF 55 */ bl func_800EE2CC +/* 800EE378 000EB178 4B FF FF 55 */ bl zNPCMgrSelf__Fv /* 800EE37C 000EB17C 7C 7F 1B 79 */ or. r31, r3, r3 /* 800EE380 000EB180 41 82 00 1C */ beq lbl_800EE39C -/* 800EE384 000EB184 48 00 02 45 */ bl func_800EE5C8 +/* 800EE384 000EB184 48 00 02 45 */ bl Shutdown__7zNPCMgrFv /* 800EE388 000EB188 7F E3 FB 78 */ mr r3, r31 /* 800EE38C 000EB18C 38 80 00 01 */ li r4, 1 /* 800EE390 000EB190 48 00 09 8D */ bl func_800EED1C /* 800EE394 000EB194 38 00 00 00 */ li r0, 0 /* 800EE398 000EB198 90 0D 93 C4 */ stw r0, lbl_803CBCC4-_SDA_BASE_(r13) lbl_800EE39C: -/* 800EE39C 000EB19C 4B FF FF BD */ bl func_800EE358 -/* 800EE3A0 000EB1A0 48 01 EA ED */ bl func_8010CE8C +/* 800EE39C 000EB19C 4B FF FF BD */ bl zNPCMgr_Shutdown__Fv +/* 800EE3A0 000EB1A0 48 01 EA ED */ bl xBehaveMgr_Shutdown__Fv lbl_800EE3A4: /* 800EE3A4 000EB1A4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EE3A8 000EB1A8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -77,72 +77,72 @@ lbl_800EE3A4: /* 800EE3B0 000EB1B0 38 21 00 10 */ addi r1, r1, 0x10 /* 800EE3B4 000EB1B4 4E 80 00 20 */ blr -.global func_800EE3B8 -func_800EE3B8: +.global zNPCMgr_scenePrepare__Fi +zNPCMgr_scenePrepare__Fi: /* 800EE3B8 000EB1B8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EE3BC 000EB1BC 7C 08 02 A6 */ mflr r0 /* 800EE3C0 000EB1C0 90 01 00 14 */ stw r0, 0x14(r1) /* 800EE3C4 000EB1C4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EE3C8 000EB1C8 7C 7F 1B 78 */ mr r31, r3 -/* 800EE3CC 000EB1CC 4B FF FF 01 */ bl func_800EE2CC +/* 800EE3CC 000EB1CC 4B FF FF 01 */ bl zNPCMgrSelf__Fv /* 800EE3D0 000EB1D0 7F E4 FB 78 */ mr r4, r31 -/* 800EE3D4 000EB1D4 48 00 02 45 */ bl func_800EE618 +/* 800EE3D4 000EB1D4 48 00 02 45 */ bl ScenePrepare__7zNPCMgrFi /* 800EE3D8 000EB1D8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EE3DC 000EB1DC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800EE3E0 000EB1E0 7C 08 03 A6 */ mtlr r0 /* 800EE3E4 000EB1E4 38 21 00 10 */ addi r1, r1, 0x10 /* 800EE3E8 000EB1E8 4E 80 00 20 */ blr -.global func_800EE3EC -func_800EE3EC: +.global zNPCMgr_sceneFinish__Fv +zNPCMgr_sceneFinish__Fv: /* 800EE3EC 000EB1EC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EE3F0 000EB1F0 7C 08 02 A6 */ mflr r0 /* 800EE3F4 000EB1F4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800EE3F8 000EB1F8 4B FF FE D5 */ bl func_800EE2CC -/* 800EE3FC 000EB1FC 48 00 02 6D */ bl func_800EE668 +/* 800EE3F8 000EB1F8 4B FF FE D5 */ bl zNPCMgrSelf__Fv +/* 800EE3FC 000EB1FC 48 00 02 6D */ bl SceneFinish__7zNPCMgrFv /* 800EE400 000EB200 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EE404 000EB204 7C 08 03 A6 */ mtlr r0 /* 800EE408 000EB208 38 21 00 10 */ addi r1, r1, 0x10 /* 800EE40C 000EB20C 4E 80 00 20 */ blr -.global func_800EE410 -func_800EE410: +.global zNPCMgr_sceneReset__Fv +zNPCMgr_sceneReset__Fv: /* 800EE410 000EB210 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EE414 000EB214 7C 08 02 A6 */ mflr r0 /* 800EE418 000EB218 90 01 00 14 */ stw r0, 0x14(r1) -/* 800EE41C 000EB21C 4B FF FE B1 */ bl func_800EE2CC -/* 800EE420 000EB220 48 00 02 F1 */ bl func_800EE710 +/* 800EE41C 000EB21C 4B FF FE B1 */ bl zNPCMgrSelf__Fv +/* 800EE420 000EB220 48 00 02 F1 */ bl SceneReset__7zNPCMgrFv /* 800EE424 000EB224 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EE428 000EB228 7C 08 03 A6 */ mtlr r0 /* 800EE42C 000EB22C 38 21 00 10 */ addi r1, r1, 0x10 /* 800EE430 000EB230 4E 80 00 20 */ blr -.global func_800EE434 -func_800EE434: +.global zNPCMgr_scenePostInit__Fv +zNPCMgr_scenePostInit__Fv: /* 800EE434 000EB234 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EE438 000EB238 7C 08 02 A6 */ mflr r0 /* 800EE43C 000EB23C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800EE440 000EB240 4B FF FE 8D */ bl func_800EE2CC -/* 800EE444 000EB244 48 00 03 21 */ bl func_800EE764 +/* 800EE440 000EB240 4B FF FE 8D */ bl zNPCMgrSelf__Fv +/* 800EE444 000EB244 48 00 03 21 */ bl ScenePostInit__7zNPCMgrFv /* 800EE448 000EB248 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EE44C 000EB24C 7C 08 03 A6 */ mtlr r0 /* 800EE450 000EB250 38 21 00 10 */ addi r1, r1, 0x10 /* 800EE454 000EB254 4E 80 00 20 */ blr -.global func_800EE458 -func_800EE458: +.global zNPCMgr_scenePostSetup__Fv +zNPCMgr_scenePostSetup__Fv: /* 800EE458 000EB258 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EE45C 000EB25C 7C 08 02 A6 */ mflr r0 /* 800EE460 000EB260 90 01 00 14 */ stw r0, 0x14(r1) -/* 800EE464 000EB264 4B FF FE 69 */ bl func_800EE2CC -/* 800EE468 000EB268 48 00 03 29 */ bl func_800EE790 +/* 800EE464 000EB264 4B FF FE 69 */ bl zNPCMgrSelf__Fv +/* 800EE468 000EB268 48 00 03 29 */ bl ScenePostSetup__7zNPCMgrFv /* 800EE46C 000EB26C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EE470 000EB270 7C 08 03 A6 */ mtlr r0 /* 800EE474 000EB274 38 21 00 10 */ addi r1, r1, 0x10 /* 800EE478 000EB278 4E 80 00 20 */ blr -.global func_800EE47C -func_800EE47C: +.global zNPCMgr_sceneTimestep__FP6xScenef +zNPCMgr_sceneTimestep__FP6xScenef: /* 800EE47C 000EB27C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800EE480 000EB280 7C 08 02 A6 */ mflr r0 /* 800EE484 000EB284 90 01 00 24 */ stw r0, 0x24(r1) @@ -150,10 +150,10 @@ func_800EE47C: /* 800EE48C 000EB28C FF E0 08 90 */ fmr f31, f1 /* 800EE490 000EB290 93 E1 00 14 */ stw r31, 0x14(r1) /* 800EE494 000EB294 7C 7F 1B 78 */ mr r31, r3 -/* 800EE498 000EB298 4B FF FE 35 */ bl func_800EE2CC +/* 800EE498 000EB298 4B FF FE 35 */ bl zNPCMgrSelf__Fv /* 800EE49C 000EB29C FC 20 F8 90 */ fmr f1, f31 /* 800EE4A0 000EB2A0 7F E4 FB 78 */ mr r4, r31 -/* 800EE4A4 000EB2A4 48 00 06 65 */ bl func_800EEB08 +/* 800EE4A4 000EB2A4 48 00 06 65 */ bl SceneTimestep__7zNPCMgrFP6xScenef /* 800EE4A8 000EB2A8 80 01 00 24 */ lwz r0, 0x24(r1) /* 800EE4AC 000EB2AC CB E1 00 18 */ lfd f31, 0x18(r1) /* 800EE4B0 000EB2B0 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -161,54 +161,54 @@ func_800EE47C: /* 800EE4B8 000EB2B8 38 21 00 20 */ addi r1, r1, 0x20 /* 800EE4BC 000EB2BC 4E 80 00 20 */ blr -.global func_800EE4C0 -func_800EE4C0: +.global zNPCMgr_scenePostRender__Fv +zNPCMgr_scenePostRender__Fv: /* 800EE4C0 000EB2C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EE4C4 000EB2C4 7C 08 02 A6 */ mflr r0 /* 800EE4C8 000EB2C8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800EE4CC 000EB2CC 4B FF FE 01 */ bl func_800EE2CC -/* 800EE4D0 000EB2D0 48 00 03 31 */ bl func_800EE800 +/* 800EE4CC 000EB2CC 4B FF FE 01 */ bl zNPCMgrSelf__Fv +/* 800EE4D0 000EB2D0 48 00 03 31 */ bl ScenePostRender__7zNPCMgrFv /* 800EE4D4 000EB2D4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EE4D8 000EB2D8 7C 08 03 A6 */ mtlr r0 /* 800EE4DC 000EB2DC 38 21 00 10 */ addi r1, r1, 0x10 /* 800EE4E0 000EB2E0 4E 80 00 20 */ blr -.global func_800EE4E4 -func_800EE4E4: +.global zNPCMgr_scenePostParticleRender__Fv +zNPCMgr_scenePostParticleRender__Fv: /* 800EE4E4 000EB2E4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EE4E8 000EB2E8 7C 08 02 A6 */ mflr r0 /* 800EE4EC 000EB2EC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800EE4F0 000EB2F0 4B FF FD DD */ bl func_800EE2CC -/* 800EE4F4 000EB2F4 48 00 03 E1 */ bl func_800EE8D4 +/* 800EE4F0 000EB2F0 4B FF FD DD */ bl zNPCMgrSelf__Fv +/* 800EE4F4 000EB2F4 48 00 03 E1 */ bl ScenePostParticleRender__7zNPCMgrFv /* 800EE4F8 000EB2F8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EE4FC 000EB2FC 7C 08 03 A6 */ mtlr r0 /* 800EE500 000EB300 38 21 00 10 */ addi r1, r1, 0x10 /* 800EE504 000EB304 4E 80 00 20 */ blr -.global func_800EE508 -func_800EE508: +.global zNPCMgr_createNPCInst__FiP9xEntAsset +zNPCMgr_createNPCInst__FiP9xEntAsset: /* 800EE508 000EB308 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EE50C 000EB30C 7C 08 02 A6 */ mflr r0 /* 800EE510 000EB310 90 01 00 14 */ stw r0, 0x14(r1) /* 800EE514 000EB314 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EE518 000EB318 7C 9F 23 78 */ mr r31, r4 -/* 800EE51C 000EB31C 4B FF FD B1 */ bl func_800EE2CC +/* 800EE51C 000EB31C 4B FF FD B1 */ bl zNPCMgrSelf__Fv /* 800EE520 000EB320 7F E4 FB 78 */ mr r4, r31 -/* 800EE524 000EB324 48 00 04 85 */ bl func_800EE9A8 +/* 800EE524 000EB324 48 00 04 85 */ bl CreateNPC__7zNPCMgrFP9xEntAsset /* 800EE528 000EB328 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EE52C 000EB32C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800EE530 000EB330 7C 08 03 A6 */ mtlr r0 /* 800EE534 000EB334 38 21 00 10 */ addi r1, r1, 0x10 /* 800EE538 000EB338 4E 80 00 20 */ blr -.global func_800EE53C -func_800EE53C: +.global Startup__7zNPCMgrFv +Startup__7zNPCMgrFv: /* 800EE53C 000EB33C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EE540 000EB340 7C 08 02 A6 */ mflr r0 /* 800EE544 000EB344 90 01 00 14 */ stw r0, 0x14(r1) /* 800EE548 000EB348 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EE54C 000EB34C 7C 7F 1B 78 */ mr r31, r3 -/* 800EE550 000EB350 48 00 06 5D */ bl func_800EEBAC +/* 800EE550 000EB350 48 00 06 5D */ bl PrepTypeTable__7zNPCMgrFv /* 800EE554 000EB354 3C 60 4E 50 */ lis r3, 0x4E50434D@ha /* 800EE558 000EB358 38 00 00 AB */ li r0, 0xab /* 800EE55C 000EB35C 38 83 43 4D */ addi r4, r3, 0x4E50434D@l @@ -216,32 +216,32 @@ func_800EE53C: /* 800EE564 000EB364 90 9F 00 18 */ stw r4, 0x18(r31) /* 800EE568 000EB368 38 60 00 34 */ li r3, 0x34 /* 800EE56C 000EB36C 98 1F 00 1C */ stb r0, 0x1c(r31) -/* 800EE570 000EB370 48 02 0B E1 */ bl func_8010F150 +/* 800EE570 000EB370 48 02 0B E1 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800EE574 000EB374 7C 60 1B 79 */ or. r0, r3, r3 /* 800EE578 000EB378 41 82 00 10 */ beq lbl_800EE588 /* 800EE57C 000EB37C 38 80 00 60 */ li r4, 0x60 -/* 800EE580 000EB380 48 02 0D 51 */ bl func_8010F2D0 +/* 800EE580 000EB380 48 02 0D 51 */ bl __ct__8xFactoryFi /* 800EE584 000EB384 7C 60 1B 78 */ mr r0, r3 lbl_800EE588: /* 800EE588 000EB388 90 1F 00 10 */ stw r0, 0x10(r31) -/* 800EE58C 000EB38C 4B FF EC 55 */ bl func_800ED1E0 -/* 800EE590 000EB390 48 03 C1 99 */ bl func_8012A728 -/* 800EE594 000EB394 48 00 07 E1 */ bl func_800EED74 +/* 800EE58C 000EB38C 4B FF EC 55 */ bl zNPCMsg_Startup__Fv +/* 800EE590 000EB390 48 03 C1 99 */ bl zNPCSpawner_Startup__Fv +/* 800EE594 000EB394 48 00 07 E1 */ bl zNPCTypes_StartupTypes__Fv /* 800EE598 000EB398 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 800EE59C 000EB39C 48 00 08 59 */ bl func_800EEDF4 -/* 800EE5A0 000EB3A0 48 01 E9 35 */ bl func_8010CED4 +/* 800EE59C 000EB39C 48 00 08 59 */ bl zNPCTypes_RegisterTypes__FP8xFactory +/* 800EE5A0 000EB3A0 48 01 E9 35 */ bl xBehaveMgr_GetSelf__Fv /* 800EE5A4 000EB3A4 90 7F 00 14 */ stw r3, 0x14(r31) /* 800EE5A8 000EB3A8 80 7F 00 14 */ lwz r3, 0x14(r31) /* 800EE5AC 000EB3AC 48 00 07 B5 */ bl func_800EED60 -/* 800EE5B0 000EB3B0 4B FE 6B 0D */ bl func_800D50BC +/* 800EE5B0 000EB3B0 4B FE 6B 0D */ bl zNPCGoals_RegisterTypes__FP8xFactory /* 800EE5B4 000EB3B4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EE5B8 000EB3B8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800EE5BC 000EB3BC 7C 08 03 A6 */ mtlr r0 /* 800EE5C0 000EB3C0 38 21 00 10 */ addi r1, r1, 0x10 /* 800EE5C4 000EB3C4 4E 80 00 20 */ blr -.global func_800EE5C8 -func_800EE5C8: +.global Shutdown__7zNPCMgrFv +Shutdown__7zNPCMgrFv: /* 800EE5C8 000EB3C8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EE5CC 000EB3CC 7C 08 02 A6 */ mflr r0 /* 800EE5D0 000EB3D0 90 01 00 14 */ stw r0, 0x14(r1) @@ -251,35 +251,35 @@ func_800EE5C8: /* 800EE5E0 000EB3E0 28 03 00 00 */ cmplwi r3, 0 /* 800EE5E4 000EB3E4 41 82 00 0C */ beq lbl_800EE5F0 /* 800EE5E8 000EB3E8 38 80 00 01 */ li r4, 1 -/* 800EE5EC 000EB3EC 48 02 0D 5D */ bl func_8010F348 +/* 800EE5EC 000EB3EC 48 02 0D 5D */ bl __dt__8xFactoryFv lbl_800EE5F0: /* 800EE5F0 000EB3F0 38 00 00 00 */ li r0, 0 /* 800EE5F4 000EB3F4 90 1F 00 10 */ stw r0, 0x10(r31) -/* 800EE5F8 000EB3F8 48 00 07 BD */ bl func_800EEDB4 -/* 800EE5FC 000EB3FC 48 03 C1 31 */ bl func_8012A72C -/* 800EE600 000EB400 4B FF EC 21 */ bl func_800ED220 +/* 800EE5F8 000EB3F8 48 00 07 BD */ bl zNPCTypes_ShutdownTypes__Fv +/* 800EE5FC 000EB3FC 48 03 C1 31 */ bl zNPCSpawner_Shutdown__Fv +/* 800EE600 000EB400 4B FF EC 21 */ bl zNPCMsg_Shutdown__Fv /* 800EE604 000EB404 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EE608 000EB408 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800EE60C 000EB40C 7C 08 03 A6 */ mtlr r0 /* 800EE610 000EB410 38 21 00 10 */ addi r1, r1, 0x10 /* 800EE614 000EB414 4E 80 00 20 */ blr -.global func_800EE618 -func_800EE618: +.global ScenePrepare__7zNPCMgrFi +ScenePrepare__7zNPCMgrFi: /* 800EE618 000EB418 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EE61C 000EB41C 7C 08 02 A6 */ mflr r0 /* 800EE620 000EB420 38 A0 00 00 */ li r5, 0 /* 800EE624 000EB424 90 01 00 14 */ stw r0, 0x14(r1) -/* 800EE628 000EB428 4B F4 73 D9 */ bl func_80035A00 -/* 800EE62C 000EB42C 48 01 E8 D5 */ bl func_8010CF00 -/* 800EE630 000EB430 4B FF EB F5 */ bl func_800ED224 -/* 800EE634 000EB434 48 03 C0 FD */ bl func_8012A730 -/* 800EE638 000EB438 48 00 09 4D */ bl func_800EEF84 -/* 800EE63C 000EB43C 48 01 46 89 */ bl func_80102CC4 -/* 800EE640 000EB440 48 00 65 85 */ bl func_800F4BC4 -/* 800EE644 000EB444 48 03 6B E5 */ bl func_80125228 -/* 800EE648 000EB448 48 04 78 C5 */ bl func_80135F0C -/* 800EE64C 000EB44C 48 04 7B 4D */ bl func_80136198 +/* 800EE628 000EB428 4B F4 73 D9 */ bl XOrdInit__FP16st_XORDEREDARRAYii +/* 800EE62C 000EB42C 48 01 E8 D5 */ bl xBehaveMgr_ScenePrepare__Fv +/* 800EE630 000EB430 4B FF EB F5 */ bl zNPCMsg_ScenePrepare__Fv +/* 800EE634 000EB434 48 03 C0 FD */ bl zNPCSpawner_ScenePrepare__Fv +/* 800EE638 000EB438 48 00 09 4D */ bl zNPCCommon_ScenePrepare__Fv +/* 800EE63C 000EB43C 48 01 46 89 */ bl zNPCVillager_ScenePrepare__Fv +/* 800EE640 000EB440 48 00 65 85 */ bl zNPCRobot_ScenePrepare__Fv +/* 800EE644 000EB444 48 03 6B E5 */ bl zNPCDuplotron_ScenePrepare__Fv +/* 800EE648 000EB448 48 04 78 C5 */ bl zNPCSubBoss_ScenePrepare__Fv +/* 800EE64C 000EB44C 48 04 7B 4D */ bl zNPCBoss_ScenePrepare__Fv /* 800EE650 000EB450 38 00 00 01 */ li r0, 1 /* 800EE654 000EB454 90 0D 93 C8 */ stw r0, lbl_803CBCC8-_SDA_BASE_(r13) /* 800EE658 000EB458 80 01 00 14 */ lwz r0, 0x14(r1) @@ -287,8 +287,8 @@ func_800EE618: /* 800EE660 000EB460 38 21 00 10 */ addi r1, r1, 0x10 /* 800EE664 000EB464 4E 80 00 20 */ blr -.global func_800EE668 -func_800EE668: +.global SceneFinish__7zNPCMgrFv +SceneFinish__7zNPCMgrFv: /* 800EE668 000EB468 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800EE66C 000EB46C 7C 08 02 A6 */ mflr r0 /* 800EE670 000EB470 90 01 00 24 */ stw r0, 0x24(r1) @@ -314,18 +314,18 @@ lbl_800EE6B0: /* 800EE6B8 000EB4B8 41 80 FF D8 */ blt lbl_800EE690 /* 800EE6BC 000EB4BC 7F A3 EB 78 */ mr r3, r29 /* 800EE6C0 000EB4C0 38 80 00 00 */ li r4, 0 -/* 800EE6C4 000EB4C4 4B F4 74 15 */ bl func_80035AD8 +/* 800EE6C4 000EB4C4 4B F4 74 15 */ bl XOrdDone__FP16st_XORDEREDARRAYi /* 800EE6C8 000EB4C8 80 7D 00 10 */ lwz r3, 0x10(r29) -/* 800EE6CC 000EB4CC 48 02 0F E1 */ bl func_8010F6AC -/* 800EE6D0 000EB4D0 48 04 7A D5 */ bl func_801361A4 -/* 800EE6D4 000EB4D4 48 04 78 45 */ bl func_80135F18 -/* 800EE6D8 000EB4D8 48 03 6B 55 */ bl func_8012522C -/* 800EE6DC 000EB4DC 48 00 65 2D */ bl func_800F4C08 -/* 800EE6E0 000EB4E0 48 01 45 E9 */ bl func_80102CC8 -/* 800EE6E4 000EB4E4 48 00 08 DD */ bl func_800EEFC0 -/* 800EE6E8 000EB4E8 48 03 C0 C9 */ bl func_8012A7B0 -/* 800EE6EC 000EB4EC 4B FF EB 3D */ bl func_800ED228 -/* 800EE6F0 000EB4F0 48 01 E8 35 */ bl func_8010CF24 +/* 800EE6CC 000EB4CC 48 02 0F E1 */ bl DestroyAll__8xFactoryFv +/* 800EE6D0 000EB4D0 48 04 7A D5 */ bl zNPCBoss_SceneFinish__Fv +/* 800EE6D4 000EB4D4 48 04 78 45 */ bl zNPCSubBoss_SceneFinish__Fv +/* 800EE6D8 000EB4D8 48 03 6B 55 */ bl zNPCDuplotron_SceneFinish__Fv +/* 800EE6DC 000EB4DC 48 00 65 2D */ bl zNPCRobot_SceneFinish__Fv +/* 800EE6E0 000EB4E0 48 01 45 E9 */ bl zNPCVillager_SceneFinish__Fv +/* 800EE6E4 000EB4E4 48 00 08 DD */ bl zNPCCommon_SceneFinish__Fv +/* 800EE6E8 000EB4E8 48 03 C0 C9 */ bl zNPCSpawner_SceneFinish__Fv +/* 800EE6EC 000EB4EC 4B FF EB 3D */ bl zNPCMsg_SceneFinish__Fv +/* 800EE6F0 000EB4F0 48 01 E8 35 */ bl xBehaveMgr_SceneFinish__Fv /* 800EE6F4 000EB4F4 80 01 00 24 */ lwz r0, 0x24(r1) /* 800EE6F8 000EB4F8 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800EE6FC 000EB4FC 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -334,46 +334,46 @@ lbl_800EE6B0: /* 800EE708 000EB508 38 21 00 20 */ addi r1, r1, 0x20 /* 800EE70C 000EB50C 4E 80 00 20 */ blr -.global func_800EE710 -func_800EE710: +.global SceneReset__7zNPCMgrFv +SceneReset__7zNPCMgrFv: /* 800EE710 000EB510 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EE714 000EB514 7C 08 02 A6 */ mflr r0 /* 800EE718 000EB518 90 01 00 14 */ stw r0, 0x14(r1) /* 800EE71C 000EB51C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EE720 000EB520 7C 7F 1B 78 */ mr r31, r3 -/* 800EE724 000EB524 48 00 08 D1 */ bl func_800EEFF4 -/* 800EE728 000EB528 48 00 65 0D */ bl func_800F4C34 -/* 800EE72C 000EB52C 48 01 45 BD */ bl func_80102CE8 -/* 800EE730 000EB530 4B FF EB 19 */ bl func_800ED248 -/* 800EE734 000EB534 48 01 E8 15 */ bl func_8010CF48 +/* 800EE724 000EB524 48 00 08 D1 */ bl zNPCCommon_SceneReset__Fv +/* 800EE728 000EB528 48 00 65 0D */ bl zNPCRobot_SceneReset__Fv +/* 800EE72C 000EB52C 48 01 45 BD */ bl zNPCVillager_SceneReset__Fv +/* 800EE730 000EB530 4B FF EB 19 */ bl zNPCMsg_SceneReset__Fv +/* 800EE734 000EB534 48 01 E8 15 */ bl xBehaveMgr_SceneReset__Fv /* 800EE738 000EB538 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800EE73C 000EB53C C0 22 9A A8 */ lfs f1, lbl_803CE428-_SDA2_BASE_(r2) /* 800EE740 000EB540 38 83 05 58 */ addi r4, r3, lbl_803C0558@l /* 800EE744 000EB544 7F E3 FB 78 */ mr r3, r31 /* 800EE748 000EB548 80 84 1F C0 */ lwz r4, 0x1fc0(r4) -/* 800EE74C 000EB54C 48 00 03 29 */ bl func_800EEA74 +/* 800EE74C 000EB54C 48 00 03 29 */ bl BackdoorUpdateAllNPCsOnce__7zNPCMgrFP6xScenef /* 800EE750 000EB550 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EE754 000EB554 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800EE758 000EB558 7C 08 03 A6 */ mtlr r0 /* 800EE75C 000EB55C 38 21 00 10 */ addi r1, r1, 0x10 /* 800EE760 000EB560 4E 80 00 20 */ blr -.global func_800EE764 -func_800EE764: +.global ScenePostInit__7zNPCMgrFv +ScenePostInit__7zNPCMgrFv: /* 800EE764 000EB564 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EE768 000EB568 7C 08 02 A6 */ mflr r0 /* 800EE76C 000EB56C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800EE770 000EB570 48 00 08 B1 */ bl func_800EF020 -/* 800EE774 000EB574 48 00 64 E1 */ bl func_800F4C54 -/* 800EE778 000EB578 48 01 45 75 */ bl func_80102CEC -/* 800EE77C 000EB57C 48 03 6A D1 */ bl func_8012524C +/* 800EE770 000EB570 48 00 08 B1 */ bl zNPCCommon_ScenePostInit__Fv +/* 800EE774 000EB574 48 00 64 E1 */ bl zNPCRobot_ScenePostInit__Fv +/* 800EE778 000EB578 48 01 45 75 */ bl zNPCVillager_ScenePostInit__Fv +/* 800EE77C 000EB57C 48 03 6A D1 */ bl zNPCDuplotron_ScenePostInit__Fv /* 800EE780 000EB580 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EE784 000EB584 7C 08 03 A6 */ mtlr r0 /* 800EE788 000EB588 38 21 00 10 */ addi r1, r1, 0x10 /* 800EE78C 000EB58C 4E 80 00 20 */ blr -.global func_800EE790 -func_800EE790: +.global ScenePostSetup__7zNPCMgrFv +ScenePostSetup__7zNPCMgrFv: /* 800EE790 000EB590 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800EE794 000EB594 7C 08 02 A6 */ mflr r0 /* 800EE798 000EB598 90 01 00 24 */ stw r0, 0x24(r1) @@ -405,8 +405,8 @@ lbl_800EE7D8: /* 800EE7F8 000EB5F8 38 21 00 20 */ addi r1, r1, 0x20 /* 800EE7FC 000EB5FC 4E 80 00 20 */ blr -.global func_800EE800 -func_800EE800: +.global ScenePostRender__7zNPCMgrFv +ScenePostRender__7zNPCMgrFv: /* 800EE800 000EB600 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800EE804 000EB604 7C 08 02 A6 */ mflr r0 /* 800EE808 000EB608 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -416,12 +416,12 @@ func_800EE800: /* 800EE818 000EB618 7C 7B 1B 78 */ mr r27, r3 /* 800EE81C 000EB61C 80 7F 07 10 */ lwz r3, 0x710(r31) /* 800EE820 000EB620 80 9F 06 58 */ lwz r4, 0x658(r31) -/* 800EE824 000EB624 48 03 4C 9D */ bl func_801234C0 -/* 800EE828 000EB628 4B FB E1 CD */ bl func_800AC9F4 +/* 800EE824 000EB624 48 03 4C 9D */ bl xLightKit_Enable__FP9xLightKitP7RpWorld +/* 800EE828 000EB628 4B FB E1 CD */ bl zRenderStateCurrent__Fv /* 800EE82C 000EB62C 7C 60 1B 78 */ mr r0, r3 /* 800EE830 000EB630 38 60 00 0E */ li r3, 0xe /* 800EE834 000EB634 7C 1D 03 78 */ mr r29, r0 -/* 800EE838 000EB638 4B FB E1 C5 */ bl func_800AC9FC +/* 800EE838 000EB638 4B FB E1 C5 */ bl zRenderState__F14_SDRenderState /* 800EE83C 000EB63C 3B 80 00 00 */ li r28, 0 /* 800EE840 000EB640 3B C0 00 00 */ li r30, 0 /* 800EE844 000EB644 48 00 00 5C */ b lbl_800EE8A0 @@ -456,17 +456,17 @@ lbl_800EE8A0: /* 800EE8A8 000EB6A8 41 80 FF A0 */ blt lbl_800EE848 /* 800EE8AC 000EB6AC 80 9F 06 58 */ lwz r4, 0x658(r31) /* 800EE8B0 000EB6B0 38 60 00 00 */ li r3, 0 -/* 800EE8B4 000EB6B4 48 03 4C 0D */ bl func_801234C0 +/* 800EE8B4 000EB6B4 48 03 4C 0D */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 800EE8B8 000EB6B8 7F A3 EB 78 */ mr r3, r29 -/* 800EE8BC 000EB6BC 4B FB E1 41 */ bl func_800AC9FC +/* 800EE8BC 000EB6BC 4B FB E1 41 */ bl zRenderState__F14_SDRenderState /* 800EE8C0 000EB6C0 BB 61 00 0C */ lmw r27, 0xc(r1) /* 800EE8C4 000EB6C4 80 01 00 24 */ lwz r0, 0x24(r1) /* 800EE8C8 000EB6C8 7C 08 03 A6 */ mtlr r0 /* 800EE8CC 000EB6CC 38 21 00 20 */ addi r1, r1, 0x20 /* 800EE8D0 000EB6D0 4E 80 00 20 */ blr -.global func_800EE8D4 -func_800EE8D4: +.global ScenePostParticleRender__7zNPCMgrFv +ScenePostParticleRender__7zNPCMgrFv: /* 800EE8D4 000EB6D4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800EE8D8 000EB6D8 7C 08 02 A6 */ mflr r0 /* 800EE8DC 000EB6DC 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -476,12 +476,12 @@ func_800EE8D4: /* 800EE8EC 000EB6EC 7C 7B 1B 78 */ mr r27, r3 /* 800EE8F0 000EB6F0 80 7F 07 10 */ lwz r3, 0x710(r31) /* 800EE8F4 000EB6F4 80 9F 06 58 */ lwz r4, 0x658(r31) -/* 800EE8F8 000EB6F8 48 03 4B C9 */ bl func_801234C0 -/* 800EE8FC 000EB6FC 4B FB E0 F9 */ bl func_800AC9F4 +/* 800EE8F8 000EB6F8 48 03 4B C9 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld +/* 800EE8FC 000EB6FC 4B FB E0 F9 */ bl zRenderStateCurrent__Fv /* 800EE900 000EB700 7C 60 1B 78 */ mr r0, r3 /* 800EE904 000EB704 38 60 00 0E */ li r3, 0xe /* 800EE908 000EB708 7C 1D 03 78 */ mr r29, r0 -/* 800EE90C 000EB70C 4B FB E0 F1 */ bl func_800AC9FC +/* 800EE90C 000EB70C 4B FB E0 F1 */ bl zRenderState__F14_SDRenderState /* 800EE910 000EB710 3B 80 00 00 */ li r28, 0 /* 800EE914 000EB714 3B C0 00 00 */ li r30, 0 /* 800EE918 000EB718 48 00 00 5C */ b lbl_800EE974 @@ -516,17 +516,17 @@ lbl_800EE974: /* 800EE97C 000EB77C 41 80 FF A0 */ blt lbl_800EE91C /* 800EE980 000EB780 80 9F 06 58 */ lwz r4, 0x658(r31) /* 800EE984 000EB784 38 60 00 00 */ li r3, 0 -/* 800EE988 000EB788 48 03 4B 39 */ bl func_801234C0 +/* 800EE988 000EB788 48 03 4B 39 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 800EE98C 000EB78C 7F A3 EB 78 */ mr r3, r29 -/* 800EE990 000EB790 4B FB E0 6D */ bl func_800AC9FC +/* 800EE990 000EB790 4B FB E0 6D */ bl zRenderState__F14_SDRenderState /* 800EE994 000EB794 BB 61 00 0C */ lmw r27, 0xc(r1) /* 800EE998 000EB798 80 01 00 24 */ lwz r0, 0x24(r1) /* 800EE99C 000EB79C 7C 08 03 A6 */ mtlr r0 /* 800EE9A0 000EB7A0 38 21 00 20 */ addi r1, r1, 0x20 /* 800EE9A4 000EB7A4 4E 80 00 20 */ blr -.global func_800EE9A8 -func_800EE9A8: +.global CreateNPC__7zNPCMgrFP9xEntAsset +CreateNPC__7zNPCMgrFP9xEntAsset: /* 800EE9A8 000EB7A8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800EE9AC 000EB7AC 7C 08 02 A6 */ mflr r0 /* 800EE9B0 000EB7B0 90 01 00 24 */ stw r0, 0x24(r1) @@ -537,17 +537,17 @@ func_800EE9A8: /* 800EE9C4 000EB7C4 7C 7D 1B 78 */ mr r29, r3 /* 800EE9C8 000EB7C8 80 64 00 4C */ lwz r3, 0x4c(r4) /* 800EE9CC 000EB7CC 38 81 00 08 */ addi r4, r1, 8 -/* 800EE9D0 000EB7D0 4B F5 CD 3D */ bl func_8004B70C +/* 800EE9D0 000EB7D0 4B F5 CD 3D */ bl xSTFindAsset__FUiPUi /* 800EE9D4 000EB7D4 80 83 00 10 */ lwz r4, 0x10(r3) /* 800EE9D8 000EB7D8 7F A3 EB 78 */ mr r3, r29 /* 800EE9DC 000EB7DC 80 BE 00 58 */ lwz r5, 0x58(r30) -/* 800EE9E0 000EB7E0 48 00 02 4D */ bl func_800EEC2C +/* 800EE9E0 000EB7E0 48 00 02 4D */ bl NPCTypeForModel__7zNPCMgrFUiUi /* 800EE9E4 000EB7E4 7C 60 1B 78 */ mr r0, r3 /* 800EE9E8 000EB7E8 80 7D 00 10 */ lwz r3, 0x10(r29) /* 800EE9EC 000EB7EC 7C 04 03 78 */ mr r4, r0 /* 800EE9F0 000EB7F0 38 A0 00 00 */ li r5, 0 /* 800EE9F4 000EB7F4 38 C0 00 00 */ li r6, 0 -/* 800EE9F8 000EB7F8 48 02 0B 65 */ bl func_8010F55C +/* 800EE9F8 000EB7F8 48 02 0B 65 */ bl CreateItem__8xFactoryFiPvP10RyzMemGrow /* 800EE9FC 000EB7FC 7C 7F 1B 79 */ or. r31, r3, r3 /* 800EEA00 000EB800 41 82 00 08 */ beq lbl_800EEA08 /* 800EEA04 000EB804 3B FF FF 30 */ addi r31, r31, -208 @@ -560,7 +560,7 @@ lbl_800EEA08: /* 800EEA1C 000EB81C 4E 80 04 21 */ bctrl /* 800EEA20 000EB820 7F A3 EB 78 */ mr r3, r29 /* 800EEA24 000EB824 7F E4 FB 78 */ mr r4, r31 -/* 800EEA28 000EB828 4B F4 71 09 */ bl func_80035B30 +/* 800EEA28 000EB828 4B F4 71 09 */ bl XOrdAppend__FP16st_XORDEREDARRAYPv /* 800EEA2C 000EB82C 80 7D 00 04 */ lwz r3, 4(r29) /* 800EEA30 000EB830 80 1D 00 08 */ lwz r0, 8(r29) /* 800EEA34 000EB834 7C 03 00 00 */ cmpw r3, r0 @@ -568,7 +568,7 @@ lbl_800EEA08: /* 800EEA3C 000EB83C 3C 80 80 0F */ lis r4, lbl_800EECEC@ha /* 800EEA40 000EB840 7F A3 EB 78 */ mr r3, r29 /* 800EEA44 000EB844 38 84 EC EC */ addi r4, r4, lbl_800EECEC@l -/* 800EEA48 000EB848 4B F4 73 45 */ bl func_80035D8C +/* 800EEA48 000EB848 4B F4 73 45 */ bl XOrdSort__FP16st_XORDEREDARRAYPFPvPv_i lbl_800EEA4C: /* 800EEA4C 000EB84C 7F A3 EB 78 */ mr r3, r29 /* 800EEA50 000EB850 48 00 03 09 */ bl func_800EED58 @@ -581,8 +581,8 @@ lbl_800EEA4C: /* 800EEA6C 000EB86C 38 21 00 20 */ addi r1, r1, 0x20 /* 800EEA70 000EB870 4E 80 00 20 */ blr -.global func_800EEA74 -func_800EEA74: +.global BackdoorUpdateAllNPCsOnce__7zNPCMgrFP6xScenef +BackdoorUpdateAllNPCsOnce__7zNPCMgrFP6xScenef: /* 800EEA74 000EB874 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800EEA78 000EB878 7C 08 02 A6 */ mflr r0 /* 800EEA7C 000EB87C 3C A0 80 3C */ lis r5, lbl_803C0558@ha @@ -599,7 +599,7 @@ lbl_800EEAA0: /* 800EEAA4 000EB8A4 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) /* 800EEAA8 000EB8A8 7F 84 F0 2E */ lwzx r28, r4, r30 /* 800EEAAC 000EB8AC 80 9C 00 00 */ lwz r4, 0(r28) -/* 800EEAB0 000EB8B0 4B F5 0B 75 */ bl func_8003F624 +/* 800EEAB0 000EB8B0 4B F5 0B 75 */ bl xSceneID2Name__FP6xSceneUi /* 800EEAB4 000EB8B4 A0 1C 00 06 */ lhz r0, 6(r28) /* 800EEAB8 000EB8B8 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19 /* 800EEABC 000EB8BC 41 82 00 24 */ beq lbl_800EEAE0 @@ -624,8 +624,8 @@ lbl_800EEAE8: /* 800EEB00 000EB900 38 21 00 20 */ addi r1, r1, 0x20 /* 800EEB04 000EB904 4E 80 00 20 */ blr -.global func_800EEB08 -func_800EEB08: +.global SceneTimestep__7zNPCMgrFP6xScenef +SceneTimestep__7zNPCMgrFP6xScenef: /* 800EEB08 000EB908 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800EEB0C 000EB90C 7C 08 02 A6 */ mflr r0 /* 800EEB10 000EB910 90 01 00 24 */ stw r0, 0x24(r1) @@ -642,25 +642,25 @@ func_800EEB08: /* 800EEB3C 000EB93C FC 20 F8 90 */ fmr f1, f31 /* 800EEB40 000EB940 7F C3 F3 78 */ mr r3, r30 /* 800EEB44 000EB944 7F E4 FB 78 */ mr r4, r31 -/* 800EEB48 000EB948 4B FF FF 2D */ bl func_800EEA74 +/* 800EEB48 000EB948 4B FF FF 2D */ bl BackdoorUpdateAllNPCsOnce__7zNPCMgrFP6xScenef /* 800EEB4C 000EB94C 38 00 00 00 */ li r0, 0 /* 800EEB50 000EB950 90 0D 93 C8 */ stw r0, lbl_803CBCC8-_SDA_BASE_(r13) lbl_800EEB54: /* 800EEB54 000EB954 FC 20 F8 90 */ fmr f1, f31 /* 800EEB58 000EB958 7F E3 FB 78 */ mr r3, r31 -/* 800EEB5C 000EB95C 4B FF E7 25 */ bl func_800ED280 +/* 800EEB5C 000EB95C 4B FF E7 25 */ bl zNPCMsg_Timestep__FP6xScenef /* 800EEB60 000EB960 FC 20 F8 90 */ fmr f1, f31 /* 800EEB64 000EB964 7F E3 FB 78 */ mr r3, r31 -/* 800EEB68 000EB968 48 01 B3 5D */ bl func_80109EC4 +/* 800EEB68 000EB968 48 01 B3 5D */ bl zNPCTiki_Timestep__FP6xScenef /* 800EEB6C 000EB96C FC 20 F8 90 */ fmr f1, f31 /* 800EEB70 000EB970 7F E3 FB 78 */ mr r3, r31 -/* 800EEB74 000EB974 48 00 04 CD */ bl func_800EF040 +/* 800EEB74 000EB974 48 00 04 CD */ bl zNPCCommon_Timestep__FP6xScenef /* 800EEB78 000EB978 FC 20 F8 90 */ fmr f1, f31 /* 800EEB7C 000EB97C 7F E3 FB 78 */ mr r3, r31 -/* 800EEB80 000EB980 48 00 60 F9 */ bl func_800F4C78 +/* 800EEB80 000EB980 48 00 60 F9 */ bl zNPCRobot_Timestep__FP6xScenef /* 800EEB84 000EB984 FC 20 F8 90 */ fmr f1, f31 /* 800EEB88 000EB988 7F E3 FB 78 */ mr r3, r31 -/* 800EEB8C 000EB98C 48 01 41 81 */ bl func_80102D0C +/* 800EEB8C 000EB98C 48 01 41 81 */ bl zNPCVillager_SceneTimestep__FP6xScenef /* 800EEB90 000EB990 80 01 00 24 */ lwz r0, 0x24(r1) /* 800EEB94 000EB994 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800EEB98 000EB998 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -669,8 +669,8 @@ lbl_800EEB54: /* 800EEBA4 000EB9A4 38 21 00 20 */ addi r1, r1, 0x20 /* 800EEBA8 000EB9A8 4E 80 00 20 */ blr -.global func_800EEBAC -func_800EEBAC: +.global PrepTypeTable__7zNPCMgrFv +PrepTypeTable__7zNPCMgrFv: /* 800EEBAC 000EB9AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EEBB0 000EB9B0 7C 08 02 A6 */ mflr r0 /* 800EEBB4 000EB9B4 3C 60 80 29 */ lis r3, lbl_80294374@ha @@ -682,7 +682,7 @@ func_800EEBAC: /* 800EEBCC 000EB9CC 48 00 00 14 */ b lbl_800EEBE0 lbl_800EEBD0: /* 800EEBD0 000EB9D0 80 7F 00 04 */ lwz r3, 4(r31) -/* 800EEBD4 000EB9D4 4B F5 D6 41 */ bl func_8004C214 +/* 800EEBD4 000EB9D4 4B F5 D6 41 */ bl xStrHash__FPCc /* 800EEBD8 000EB9D8 90 7F 00 08 */ stw r3, 8(r31) /* 800EEBDC 000EB9DC 3B FF 00 0C */ addi r31, r31, 0xc lbl_800EEBE0: @@ -694,7 +694,7 @@ lbl_800EEBE0: /* 800EEBF4 000EB9F4 3B E3 40 80 */ addi r31, r3, lbl_80294080@l lbl_800EEBF8: /* 800EEBF8 000EB9F8 80 7F 00 00 */ lwz r3, 0(r31) -/* 800EEBFC 000EB9FC 4B F5 D6 19 */ bl func_8004C214 +/* 800EEBFC 000EB9FC 4B F5 D6 19 */ bl xStrHash__FPCc /* 800EEC00 000EBA00 3B DE 00 01 */ addi r30, r30, 1 /* 800EEC04 000EBA04 90 7F 00 08 */ stw r3, 8(r31) /* 800EEC08 000EBA08 2C 1E 00 3F */ cmpwi r30, 0x3f @@ -707,8 +707,8 @@ lbl_800EEBF8: /* 800EEC24 000EBA24 38 21 00 10 */ addi r1, r1, 0x10 /* 800EEC28 000EBA28 4E 80 00 20 */ blr -.global func_800EEC2C -func_800EEC2C: +.global NPCTypeForModel__7zNPCMgrFUiUi +NPCTypeForModel__7zNPCMgrFUiUi: /* 800EEC2C 000EBA2C 28 04 00 00 */ cmplwi r4, 0 /* 800EEC30 000EBA30 41 82 00 48 */ beq lbl_800EEC78 /* 800EEC34 000EBA34 3C 60 80 29 */ lis r3, lbl_80294080@ha @@ -798,7 +798,7 @@ func_800EED1C: /* 800EED30 000EBB30 41 82 00 10 */ beq lbl_800EED40 /* 800EED34 000EBB34 7C 80 07 35 */ extsh. r0, r4 /* 800EED38 000EBB38 40 81 00 08 */ ble lbl_800EED40 -/* 800EED3C 000EBB3C 48 02 04 B1 */ bl func_8010F1EC +/* 800EED3C 000EBB3C 48 02 04 B1 */ bl __dl__10RyzMemDataFPv lbl_800EED40: /* 800EED40 000EBB40 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EED44 000EBB44 7F E3 FB 78 */ mr r3, r31 diff --git a/asm/Game/zNPCSndTable.s b/asm/Game/zNPCSndTable.s index 1fb317ebc..0bb21abf1 100644 --- a/asm/Game/zNPCSndTable.s +++ b/asm/Game/zNPCSndTable.s @@ -2,8 +2,8 @@ .section .text # 0x80124AE4 - 0x801251BC -.global func_80124AE4 -func_80124AE4: +.global NPCS_Startup__Fv +NPCS_Startup__Fv: /* 80124AE4 001218E4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80124AE8 001218E8 7C 08 02 A6 */ mflr r0 /* 80124AEC 001218EC 3C 80 80 2A */ lis r4, lbl_80298330@ha @@ -17,7 +17,7 @@ func_80124AE4: /* 80124B0C 0012190C 3B A0 00 00 */ li r29, 0 lbl_80124B10: /* 80124B10 00121910 80 7F 00 00 */ lwz r3, 0(r31) -/* 80124B14 00121914 4B F2 77 01 */ bl func_8004C214 +/* 80124B14 00121914 4B F2 77 01 */ bl xStrHash__FPCc /* 80124B18 00121918 3B BD 00 01 */ addi r29, r29, 1 /* 80124B1C 0012191C 90 7E 00 00 */ stw r3, 0(r30) /* 80124B20 00121920 2C 1D 00 1A */ cmpwi r29, 0x1a @@ -32,12 +32,12 @@ lbl_80124B10: /* 80124B44 00121944 38 21 00 20 */ addi r1, r1, 0x20 /* 80124B48 00121948 4E 80 00 20 */ blr -.global func_80124B4C -func_80124B4C: +.global NPCS_Shutdown__Fv +NPCS_Shutdown__Fv: /* 80124B4C 0012194C 4E 80 00 20 */ blr -.global func_80124B50 -func_80124B50: +.global NPCS_SndTimersUpdate__Ff +NPCS_SndTimersUpdate__Ff: /* 80124B50 00121950 3C 60 80 2A */ lis r3, lbl_802982C8@ha /* 80124B54 00121954 38 00 00 0D */ li r0, 0xd /* 80124B58 00121958 38 63 82 C8 */ addi r3, r3, lbl_802982C8@l @@ -69,8 +69,8 @@ lbl_80124BA0: /* 80124BAC 001219AC 42 00 FF B8 */ bdnz lbl_80124B64 /* 80124BB0 001219B0 4E 80 00 20 */ blr -.global func_80124BB4 -func_80124BB4: +.global NPCS_SndTimersReset__Fv +NPCS_SndTimersReset__Fv: /* 80124BB4 001219B4 3C 60 80 2A */ lis r3, lbl_802982C8@ha /* 80124BB8 001219B8 C0 02 A0 F8 */ lfs f0, lbl_803CEA78-_SDA2_BASE_(r2) /* 80124BBC 001219BC 38 83 82 C8 */ addi r4, r3, lbl_802982C8@l @@ -136,8 +136,8 @@ lbl_80124C9C: /* 80124CA8 00121AA8 42 00 FF F4 */ bdnz lbl_80124C9C /* 80124CAC 00121AAC 4E 80 00 20 */ blr -.global func_80124CB0 -func_80124CB0: +.global NPCS_SndTypePlayed__F12en_NPC_SOUNDf +NPCS_SndTypePlayed__F12en_NPC_SOUNDf: /* 80124CB0 00121AB0 2C 03 00 15 */ cmpwi r3, 0x15 /* 80124CB4 00121AB4 41 82 00 1C */ beq lbl_80124CD0 /* 80124CB8 00121AB8 40 80 00 20 */ bge lbl_80124CD8 @@ -164,8 +164,8 @@ lbl_80124CEC: /* 80124CF8 00121AF8 7C 43 05 2E */ stfsx f2, r3, r0 /* 80124CFC 00121AFC 4E 80 00 20 */ blr -.global func_80124D00 -func_80124D00: +.global NPCS_SndOkToPlay__F12en_NPC_SOUND +NPCS_SndOkToPlay__F12en_NPC_SOUND: /* 80124D00 00121B00 2C 03 FF FE */ cmpwi r3, -2 /* 80124D04 00121B04 40 82 00 0C */ bne lbl_80124D10 /* 80124D08 00121B08 38 60 00 01 */ li r3, 1 @@ -186,8 +186,8 @@ lbl_80124D20: /* 80124D3C 00121B3C 54 03 0F FE */ srwi r3, r0, 0x1f /* 80124D40 00121B40 4E 80 00 20 */ blr -.global func_80124D44 -func_80124D44: +.global NPCS_SndTablePrepare__FP10NPCSndTrax +NPCS_SndTablePrepare__FP10NPCSndTrax: /* 80124D44 00121B44 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80124D48 00121B48 7C 08 02 A6 */ mflr r0 /* 80124D4C 00121B4C 90 01 00 24 */ stw r0, 0x24(r1) @@ -199,10 +199,10 @@ func_80124D44: /* 80124D64 00121B64 48 00 00 30 */ b lbl_80124D94 lbl_80124D68: /* 80124D68 00121B68 80 7D 00 04 */ lwz r3, 4(r29) -/* 80124D6C 00121B6C 4B F2 74 A9 */ bl func_8004C214 +/* 80124D6C 00121B6C 4B F2 74 A9 */ bl xStrHash__FPCc /* 80124D70 00121B70 7C 7E 1B 79 */ or. r30, r3, r3 /* 80124D74 00121B74 41 82 00 18 */ beq lbl_80124D8C -/* 80124D78 00121B78 4B FA BC CD */ bl func_800D0A44 +/* 80124D78 00121B78 4B FA BC CD */ bl iSndLookup__FUi /* 80124D7C 00121B7C 28 03 00 00 */ cmplwi r3, 0 /* 80124D80 00121B80 41 82 00 0C */ beq lbl_80124D8C /* 80124D84 00121B84 93 DD 00 08 */ stw r30, 8(r29) @@ -223,8 +223,8 @@ lbl_80124D94: /* 80124DB4 00121BB4 38 21 00 20 */ addi r1, r1, 0x20 /* 80124DB8 00121BB8 4E 80 00 20 */ blr -.global func_80124DBC -func_80124DBC: +.global NPCS_SndFindProps__F12en_NPC_SOUND +NPCS_SndFindProps__F12en_NPC_SOUND: /* 80124DBC 00121BBC 3C 80 80 2A */ lis r4, lbl_80298398@ha /* 80124DC0 00121BC0 38 04 83 98 */ addi r0, r4, lbl_80298398@l /* 80124DC4 00121BC4 7C 04 03 78 */ mr r4, r0 @@ -241,8 +241,8 @@ lbl_80124DE4: /* 80124DE4 00121BE4 7C 83 23 78 */ mr r3, r4 /* 80124DE8 00121BE8 4E 80 00 20 */ blr -.global func_80124DEC -func_80124DEC: +.global NPCS_SndTypeFromHash__FUiP10NPCSndTraxP10NPCSndTrax +NPCS_SndTypeFromHash__FUiP10NPCSndTraxP10NPCSndTrax: /* 80124DEC 00121BEC 38 00 00 02 */ li r0, 2 /* 80124DF0 00121BF0 38 E0 FF FE */ li r7, -2 /* 80124DF4 00121BF4 39 00 00 00 */ li r8, 0 @@ -327,8 +327,8 @@ lbl_80124EE4: /* 80124EEC 00121CEC 7C E3 3B 78 */ mr r3, r7 /* 80124EF0 00121CF0 4E 80 00 20 */ blr -.global func_80124EF4 -func_80124EF4: +.global NPCS_SndPickSimilar__F12en_NPC_SOUNDP10NPCSndTraxP10NPCSndTrax +NPCS_SndPickSimilar__F12en_NPC_SOUNDP10NPCSndTraxP10NPCSndTrax: /* 80124EF4 00121CF4 94 21 FE F0 */ stwu r1, -0x110(r1) /* 80124EF8 00121CF8 7C 08 02 A6 */ mflr r0 /* 80124EFC 00121CFC 3C E0 80 27 */ lis r7, lbl_8026BAE0@ha @@ -439,7 +439,7 @@ lbl_80125058: /* 80125068 00121E68 C0 22 A1 0C */ lfs f1, lbl_803CEA8C-_SDA2_BASE_(r2) /* 8012506C 00121E6C 7F E4 FB 78 */ mr r4, r31 /* 80125070 00121E70 38 61 00 08 */ addi r3, r1, 8 -/* 80125074 00121E74 4B F2 91 71 */ bl func_8004E1E4 +/* 80125074 00121E74 4B F2 91 71 */ bl xUtil_wtadjust__FPfif /* 80125078 00121E78 7F E4 FB 78 */ mr r4, r31 /* 8012507C 00121E7C 38 61 00 88 */ addi r3, r1, 0x88 /* 80125080 00121E80 38 A1 00 08 */ addi r5, r1, 8 @@ -476,7 +476,7 @@ lbl_801250DC: /* 801250E8 00121EE8 48 00 00 B4 */ b lbl_8012519C lbl_801250EC: /* 801250EC 00121EEC 3B E0 00 00 */ li r31, 0 -/* 801250F0 00121EF0 4B F0 BB 99 */ bl func_80030C88 +/* 801250F0 00121EF0 4B F0 BB 99 */ bl xurand__Fv /* 801250F4 00121EF4 28 1E 00 00 */ cmplwi r30, 0 /* 801250F8 00121EF8 40 82 00 34 */ bne lbl_8012512C /* 801250FC 00121EFC 6F A3 80 00 */ xoris r3, r29, 0x8000 diff --git a/asm/Game/zNPCSpawner.s b/asm/Game/zNPCSpawner.s index f579cc27a..68aaaf5ed 100644 --- a/asm/Game/zNPCSpawner.s +++ b/asm/Game/zNPCSpawner.s @@ -2,16 +2,16 @@ .section .text # 0x8012A728 - 0x8012C0A8 -.global func_8012A728 -func_8012A728: +.global zNPCSpawner_Startup__Fv +zNPCSpawner_Startup__Fv: /* 8012A728 00127528 4E 80 00 20 */ blr -.global func_8012A72C -func_8012A72C: +.global zNPCSpawner_Shutdown__Fv +zNPCSpawner_Shutdown__Fv: /* 8012A72C 0012752C 4E 80 00 20 */ blr -.global func_8012A730 -func_8012A730: +.global zNPCSpawner_ScenePrepare__Fv +zNPCSpawner_ScenePrepare__Fv: /* 8012A730 00127530 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8012A734 00127534 7C 08 02 A6 */ mflr r0 /* 8012A738 00127538 3C 60 80 2A */ lis r3, lbl_80298C38@ha @@ -23,18 +23,18 @@ func_8012A730: /* 8012A750 00127550 93 C1 00 18 */ stw r30, 0x18(r1) /* 8012A754 00127554 7C 7E 1B 78 */ mr r30, r3 /* 8012A758 00127558 93 A1 00 14 */ stw r29, 0x14(r1) -/* 8012A75C 0012755C 4B F0 B2 A5 */ bl func_80035A00 +/* 8012A75C 0012755C 4B F0 B2 A5 */ bl XOrdInit__FP16st_XORDEREDARRAYii /* 8012A760 00127560 3B A0 00 00 */ li r29, 0 /* 8012A764 00127564 3F E0 53 50 */ lis r31, 0x5350574E@ha lbl_8012A768: /* 8012A768 00127568 38 9F 57 4E */ addi r4, r31, 0x5350574E@l /* 8012A76C 0012756C 38 60 01 C4 */ li r3, 0x1c4 /* 8012A770 00127570 38 A0 00 00 */ li r5, 0 -/* 8012A774 00127574 4B FE 49 DD */ bl func_8010F150 +/* 8012A774 00127574 4B FE 49 DD */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8012A778 00127578 7C 60 1B 78 */ mr r0, r3 /* 8012A77C 0012757C 7F C3 F3 78 */ mr r3, r30 /* 8012A780 00127580 7C 04 03 78 */ mr r4, r0 -/* 8012A784 00127584 4B F0 B3 AD */ bl func_80035B30 +/* 8012A784 00127584 4B F0 B3 AD */ bl XOrdAppend__FP16st_XORDEREDARRAYPv /* 8012A788 00127588 3B BD 00 01 */ addi r29, r29, 1 /* 8012A78C 0012758C 2C 1D 00 10 */ cmpwi r29, 0x10 /* 8012A790 00127590 41 80 FF D8 */ blt lbl_8012A768 @@ -46,8 +46,8 @@ lbl_8012A768: /* 8012A7A8 001275A8 38 21 00 20 */ addi r1, r1, 0x20 /* 8012A7AC 001275AC 4E 80 00 20 */ blr -.global func_8012A7B0 -func_8012A7B0: +.global zNPCSpawner_SceneFinish__Fv +zNPCSpawner_SceneFinish__Fv: /* 8012A7B0 001275B0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8012A7B4 001275B4 7C 08 02 A6 */ mflr r0 /* 8012A7B8 001275B8 3C 60 80 2A */ lis r3, lbl_80298C38@ha @@ -63,7 +63,7 @@ func_8012A7B0: lbl_8012A7E0: /* 8012A7E0 001275E0 80 7E 00 00 */ lwz r3, 0(r30) /* 8012A7E4 001275E4 7C 63 F8 2E */ lwzx r3, r3, r31 -/* 8012A7E8 001275E8 4B FE 4A 05 */ bl func_8010F1EC +/* 8012A7E8 001275E8 4B FE 4A 05 */ bl __dl__10RyzMemDataFPv /* 8012A7EC 001275EC 3B FF 00 04 */ addi r31, r31, 4 /* 8012A7F0 001275F0 3B BD 00 01 */ addi r29, r29, 1 lbl_8012A7F4: @@ -72,7 +72,7 @@ lbl_8012A7F4: /* 8012A7FC 001275FC 41 80 FF E4 */ blt lbl_8012A7E0 /* 8012A800 00127600 7F C3 F3 78 */ mr r3, r30 /* 8012A804 00127604 38 80 00 00 */ li r4, 0 -/* 8012A808 00127608 4B F0 B2 D1 */ bl func_80035AD8 +/* 8012A808 00127608 4B F0 B2 D1 */ bl XOrdDone__FP16st_XORDEREDARRAYi /* 8012A80C 0012760C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8012A810 00127610 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8012A814 00127614 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -81,8 +81,8 @@ lbl_8012A7F4: /* 8012A820 00127620 38 21 00 20 */ addi r1, r1, 0x20 /* 8012A824 00127624 4E 80 00 20 */ blr -.global func_8012A828 -func_8012A828: +.global zNPCSpawner_GetInstance__Fv +zNPCSpawner_GetInstance__Fv: /* 8012A828 00127628 3C 80 80 2A */ lis r4, lbl_802A0004@ha /* 8012A82C 0012762C 84 A4 8C 38 */ lwzu r5, -0x73c8(r4) /* 8012A830 00127630 38 60 00 00 */ li r3, 0 @@ -104,8 +104,8 @@ lbl_8012A864: /* 8012A868 00127668 42 00 FF DC */ bdnz lbl_8012A844 /* 8012A86C 0012766C 4E 80 00 20 */ blr -.global func_8012A870 -func_8012A870: +.global Subscribe__11zNPCSpawnerFP10zNPCCommon +Subscribe__11zNPCSpawnerFP10zNPCCommon: /* 8012A870 00127670 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012A874 00127674 7C 08 02 A6 */ mflr r0 /* 8012A878 00127678 38 C0 FF FF */ li r6, -1 @@ -121,26 +121,26 @@ func_8012A870: /* 8012A8A0 001276A0 D0 1F 00 08 */ stfs f0, 8(r31) /* 8012A8A4 001276A4 90 DF 00 0C */ stw r6, 0xc(r31) /* 8012A8A8 001276A8 90 1F 00 14 */ stw r0, 0x14(r31) -/* 8012A8AC 001276AC 4B F0 B1 55 */ bl func_80035A00 +/* 8012A8AC 001276AC 4B F0 B1 55 */ bl XOrdInit__FP16st_XORDEREDARRAYii /* 8012A8B0 001276B0 38 7F 01 B0 */ addi r3, r31, 0x1b0 /* 8012A8B4 001276B4 38 80 00 10 */ li r4, 0x10 /* 8012A8B8 001276B8 38 A0 00 00 */ li r5, 0 -/* 8012A8BC 001276BC 4B F0 B1 45 */ bl func_80035A00 +/* 8012A8BC 001276BC 4B F0 B1 45 */ bl XOrdInit__FP16st_XORDEREDARRAYii /* 8012A8C0 001276C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012A8C4 001276C4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8012A8C8 001276C8 7C 08 03 A6 */ mtlr r0 /* 8012A8CC 001276CC 38 21 00 10 */ addi r1, r1, 0x10 /* 8012A8D0 001276D0 4E 80 00 20 */ blr -.global func_8012A8D4 -func_8012A8D4: +.global SetWaveMode__11zNPCSpawnerF15en_SM_WAVE_MODEfi +SetWaveMode__11zNPCSpawnerF15en_SM_WAVE_MODEfi: /* 8012A8D4 001276D4 90 83 00 10 */ stw r4, 0x10(r3) /* 8012A8D8 001276D8 D0 23 00 08 */ stfs f1, 8(r3) /* 8012A8DC 001276DC 90 A3 00 0C */ stw r5, 0xc(r3) /* 8012A8E0 001276E0 4E 80 00 20 */ blr -.global func_8012A8E4 -func_8012A8E4: +.global AddSpawnPoint__11zNPCSpawnerFP10zMovePoint +AddSpawnPoint__11zNPCSpawnerFP10zMovePoint: /* 8012A8E4 001276E4 38 00 00 10 */ li r0, 0x10 /* 8012A8E8 001276E8 38 A0 00 00 */ li r5, 0 /* 8012A8EC 001276EC 7C 09 03 A6 */ mtctr r0 @@ -160,8 +160,8 @@ lbl_8012A918: /* 8012A918 00127718 7C A3 2B 78 */ mr r3, r5 /* 8012A91C 0012771C 4E 80 00 20 */ blr -.global func_8012A920 -func_8012A920: +.global AddSpawnNPC__11zNPCSpawnerFP10zNPCCommon +AddSpawnNPC__11zNPCSpawnerFP10zNPCCommon: /* 8012A920 00127720 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012A924 00127724 7C 08 02 A6 */ mflr r0 /* 8012A928 00127728 7C 65 1B 78 */ mr r5, r3 @@ -202,8 +202,8 @@ lbl_8012A974: /* 8012A9A8 001277A8 38 21 00 10 */ addi r1, r1, 0x10 /* 8012A9AC 001277AC 4E 80 00 20 */ blr -.global func_8012A9B0 -func_8012A9B0: +.global Reset__11zNPCSpawnerFv +Reset__11zNPCSpawnerFv: /* 8012A9B0 001277B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012A9B4 001277B4 7C 08 02 A6 */ mflr r0 /* 8012A9B8 001277B8 90 01 00 14 */ stw r0, 0x14(r1) @@ -219,19 +219,19 @@ func_8012A9B0: /* 8012A9E0 001277E0 80 03 00 00 */ lwz r0, 0(r3) /* 8012A9E4 001277E4 60 00 00 08 */ ori r0, r0, 8 /* 8012A9E8 001277E8 90 03 00 00 */ stw r0, 0(r3) -/* 8012A9EC 001277EC 48 00 0B 65 */ bl func_8012B550 +/* 8012A9EC 001277EC 48 00 0B 65 */ bl ClearPending__11zNPCSpawnerFv /* 8012A9F0 001277F0 7F E3 FB 78 */ mr r3, r31 -/* 8012A9F4 001277F4 48 00 0B 01 */ bl func_8012B4F4 +/* 8012A9F4 001277F4 48 00 0B 01 */ bl ClearActive__11zNPCSpawnerFv /* 8012A9F8 001277F8 7F E3 FB 78 */ mr r3, r31 -/* 8012A9FC 001277FC 48 00 00 19 */ bl func_8012AA14 +/* 8012A9FC 001277FC 48 00 00 19 */ bl MapPreferred__11zNPCSpawnerFv /* 8012AA00 00127800 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012AA04 00127804 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8012AA08 00127808 7C 08 03 A6 */ mtlr r0 /* 8012AA0C 0012780C 38 21 00 10 */ addi r1, r1, 0x10 /* 8012AA10 00127810 4E 80 00 20 */ blr -.global func_8012AA14 -func_8012AA14: +.global MapPreferred__11zNPCSpawnerFv +MapPreferred__11zNPCSpawnerFv: /* 8012AA14 00127814 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8012AA18 00127818 7C 08 02 A6 */ mflr r0 /* 8012AA1C 0012781C 90 01 00 24 */ stw r0, 0x24(r1) @@ -246,13 +246,13 @@ lbl_8012AA3C: /* 8012AA3C 0012783C 80 7F 00 E0 */ lwz r3, 0xe0(r31) /* 8012AA40 00127840 28 03 00 00 */ cmplwi r3, 0 /* 8012AA44 00127844 41 82 00 34 */ beq lbl_8012AA78 -/* 8012AA48 00127848 4B FC 7D C1 */ bl func_800F2808 +/* 8012AA48 00127848 4B FC 7D C1 */ bl FirstAssigned__10zNPCCommonFv /* 8012AA4C 0012784C 7C 7D 1B 79 */ or. r29, r3, r3 /* 8012AA50 00127850 41 82 00 28 */ beq lbl_8012AA78 /* 8012AA54 00127854 7F 83 E3 78 */ mr r3, r28 /* 8012AA58 00127858 7F A4 EB 78 */ mr r4, r29 /* 8012AA5C 0012785C 38 A0 00 00 */ li r5, 0 -/* 8012AA60 00127860 48 00 0F 59 */ bl func_8012B9B8 +/* 8012AA60 00127860 48 00 0F 59 */ bl StatForSP__11zNPCSpawnerFP10zMovePointi /* 8012AA64 00127864 28 03 00 00 */ cmplwi r3, 0 /* 8012AA68 00127868 41 82 00 10 */ beq lbl_8012AA78 /* 8012AA6C 0012786C 93 BF 00 E8 */ stw r29, 0xe8(r31) @@ -272,8 +272,8 @@ lbl_8012AA78: /* 8012AAA0 001278A0 38 21 00 20 */ addi r1, r1, 0x20 /* 8012AAA4 001278A4 4E 80 00 20 */ blr -.global func_8012AAA8 -func_8012AAA8: +.global Timestep__11zNPCSpawnerFf +Timestep__11zNPCSpawnerFf: /* 8012AAA8 001278A8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8012AAAC 001278AC 7C 08 02 A6 */ mflr r0 /* 8012AAB0 001278B0 90 01 00 24 */ stw r0, 0x24(r1) @@ -285,14 +285,14 @@ func_8012AAA8: /* 8012AAC8 001278C8 7C 7F 1B 78 */ mr r31, r3 /* 8012AACC 001278CC 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 8012AAD0 001278D0 41 82 00 08 */ beq lbl_8012AAD8 -/* 8012AAD4 001278D4 48 00 12 95 */ bl func_8012BD68 +/* 8012AAD4 001278D4 48 00 12 95 */ bl ChildHeartbeat__11zNPCSpawnerFf lbl_8012AAD8: /* 8012AAD8 001278D8 80 1F 00 00 */ lwz r0, 0(r31) /* 8012AADC 001278DC 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 8012AAE0 001278E0 41 82 00 10 */ beq lbl_8012AAF0 /* 8012AAE4 001278E4 FC 20 F8 90 */ fmr f1, f31 /* 8012AAE8 001278E8 7F E3 FB 78 */ mr r3, r31 -/* 8012AAEC 001278EC 48 00 12 81 */ bl func_8012BD6C +/* 8012AAEC 001278EC 48 00 12 81 */ bl ChildCleanup__11zNPCSpawnerFf lbl_8012AAF0: /* 8012AAF0 001278F0 80 1F 00 00 */ lwz r0, 0(r31) /* 8012AAF4 001278F4 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d @@ -317,12 +317,12 @@ lbl_8012AB18: lbl_8012AB38: /* 8012AB38 00127938 FC 20 F8 90 */ fmr f1, f31 /* 8012AB3C 0012793C 7F E3 FB 78 */ mr r3, r31 -/* 8012AB40 00127940 48 00 00 31 */ bl func_8012AB70 +/* 8012AB40 00127940 48 00 00 31 */ bl UpdateDiscreet__11zNPCSpawnerFf /* 8012AB44 00127944 48 00 00 10 */ b lbl_8012AB54 lbl_8012AB48: /* 8012AB48 00127948 FC 20 F8 90 */ fmr f1, f31 /* 8012AB4C 0012794C 7F E3 FB 78 */ mr r3, r31 -/* 8012AB50 00127950 48 00 02 99 */ bl func_8012ADE8 +/* 8012AB50 00127950 48 00 02 99 */ bl UpdateContinuous__11zNPCSpawnerFf lbl_8012AB54: /* 8012AB54 00127954 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8012AB58 00127958 80 01 00 24 */ lwz r0, 0x24(r1) @@ -332,8 +332,8 @@ lbl_8012AB54: /* 8012AB68 00127968 38 21 00 20 */ addi r1, r1, 0x20 /* 8012AB6C 0012796C 4E 80 00 20 */ blr -.global func_8012AB70 -func_8012AB70: +.global UpdateDiscreet__11zNPCSpawnerFf +UpdateDiscreet__11zNPCSpawnerFf: /* 8012AB70 00127970 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8012AB74 00127974 7C 08 02 A6 */ mflr r0 /* 8012AB78 00127978 90 01 00 34 */ stw r0, 0x34(r1) @@ -358,7 +358,7 @@ lbl_8012ABB8: /* 8012ABC0 001279C0 40 80 02 04 */ bge lbl_8012ADC4 /* 8012ABC4 001279C4 48 00 00 EC */ b lbl_8012ACB0 lbl_8012ABC8: -/* 8012ABC8 001279C8 48 00 09 DD */ bl func_8012B5A4 +/* 8012ABC8 001279C8 48 00 09 DD */ bl FillPending__11zNPCSpawnerFv /* 8012ABCC 001279CC 80 1F 01 A4 */ lwz r0, 0x1a4(r31) /* 8012ABD0 001279D0 2C 00 00 00 */ cmpwi r0, 0 /* 8012ABD4 001279D4 40 81 00 24 */ ble lbl_8012ABF8 @@ -366,7 +366,7 @@ lbl_8012ABC8: /* 8012ABDC 001279DC 38 80 01 34 */ li r4, 0x134 /* 8012ABE0 001279E0 90 1F 00 14 */ stw r0, 0x14(r31) /* 8012ABE4 001279E4 80 7F 00 04 */ lwz r3, 4(r31) -/* 8012ABE8 001279E8 4B EF 4A 09 */ bl func_8001F5F0 +/* 8012ABE8 001279E8 4B EF 4A 09 */ bl zEntEvent__FP5xBaseUi /* 8012ABEC 001279EC 80 1F 00 00 */ lwz r0, 0(r31) /* 8012ABF0 001279F0 54 00 06 F2 */ rlwinm r0, r0, 0, 0x1b, 0x19 /* 8012ABF4 001279F4 90 1F 00 00 */ stw r0, 0(r31) @@ -398,12 +398,12 @@ lbl_8012AC40: /* 8012AC4C 00127A4C 40 80 01 78 */ bge lbl_8012ADC4 /* 8012AC50 00127A50 7F E3 FB 78 */ mr r3, r31 /* 8012AC54 00127A54 38 80 00 00 */ li r4, 0 -/* 8012AC58 00127A58 48 00 08 61 */ bl func_8012B4B8 +/* 8012AC58 00127A58 48 00 08 61 */ bl NextPendingNPC__11zNPCSpawnerFi /* 8012AC5C 00127A5C 7C 7D 1B 79 */ or. r29, r3, r3 /* 8012AC60 00127A60 41 82 00 14 */ beq lbl_8012AC74 /* 8012AC64 00127A64 7F E3 FB 78 */ mr r3, r31 /* 8012AC68 00127A68 7F A4 EB 78 */ mr r4, r29 -/* 8012AC6C 00127A6C 48 00 06 C1 */ bl func_8012B32C +/* 8012AC6C 00127A6C 48 00 06 C1 */ bl SelectSP__11zNPCSpawnerFPC11SMNPCStatus /* 8012AC70 00127A70 7C 7E 1B 78 */ mr r30, r3 lbl_8012AC74: /* 8012AC74 00127A74 28 1E 00 00 */ cmplwi r30, 0 @@ -411,10 +411,10 @@ lbl_8012AC74: /* 8012AC7C 00127A7C 7F E3 FB 78 */ mr r3, r31 /* 8012AC80 00127A80 7F A4 EB 78 */ mr r4, r29 /* 8012AC84 00127A84 7F C5 F3 78 */ mr r5, r30 -/* 8012AC88 00127A88 48 00 0F 79 */ bl func_8012BC00 +/* 8012AC88 00127A88 48 00 0F 79 */ bl SpawnBeastie__11zNPCSpawnerFP11SMNPCStatusP10SMSPStatus lbl_8012AC8C: /* 8012AC8C 00127A8C C3 FF 00 08 */ lfs f31, 8(r31) -/* 8012AC90 00127A90 4B F0 5F F9 */ bl func_80030C88 +/* 8012AC90 00127A90 4B F0 5F F9 */ bl xurand__Fv /* 8012AC94 00127A94 C0 42 A2 20 */ lfs f2, lbl_803CEBA0-_SDA2_BASE_(r2) /* 8012AC98 00127A98 C0 02 A2 1C */ lfs f0, lbl_803CEB9C-_SDA2_BASE_(r2) /* 8012AC9C 00127A9C EC 21 10 28 */ fsubs f1, f1, f2 @@ -447,7 +447,7 @@ lbl_8012ACEC: /* 8012ACFC 00127AFC 90 1F 00 14 */ stw r0, 0x14(r31) lbl_8012AD00: /* 8012AD00 00127B00 7F E3 FB 78 */ mr r3, r31 -/* 8012AD04 00127B04 48 00 08 4D */ bl func_8012B550 +/* 8012AD04 00127B04 48 00 08 4D */ bl ClearPending__11zNPCSpawnerFv /* 8012AD08 00127B08 48 00 00 BC */ b lbl_8012ADC4 lbl_8012AD0C: /* 8012AD0C 00127B0C 80 1F 00 00 */ lwz r0, 0(r31) @@ -455,7 +455,7 @@ lbl_8012AD0C: /* 8012AD14 00127B14 40 82 00 10 */ bne lbl_8012AD24 /* 8012AD18 00127B18 80 7F 00 04 */ lwz r3, 4(r31) /* 8012AD1C 00127B1C 38 80 01 35 */ li r4, 0x135 -/* 8012AD20 00127B20 4B EF 48 D1 */ bl func_8001F5F0 +/* 8012AD20 00127B20 4B EF 48 D1 */ bl zEntEvent__FP5xBaseUi lbl_8012AD24: /* 8012AD24 00127B24 80 7F 00 0C */ lwz r3, 0xc(r31) /* 8012AD28 00127B28 2C 03 00 00 */ cmpwi r3, 0 @@ -470,16 +470,16 @@ lbl_8012AD24: /* 8012AD4C 00127B4C 38 80 01 38 */ li r4, 0x138 /* 8012AD50 00127B50 90 1F 00 00 */ stw r0, 0(r31) /* 8012AD54 00127B54 80 7F 00 04 */ lwz r3, 4(r31) -/* 8012AD58 00127B58 4B EF 48 99 */ bl func_8001F5F0 +/* 8012AD58 00127B58 4B EF 48 99 */ bl zEntEvent__FP5xBaseUi /* 8012AD5C 00127B5C 80 7F 00 04 */ lwz r3, 4(r31) /* 8012AD60 00127B60 38 80 01 75 */ li r4, 0x175 -/* 8012AD64 00127B64 4B EF 48 8D */ bl func_8001F5F0 +/* 8012AD64 00127B64 4B EF 48 8D */ bl zEntEvent__FP5xBaseUi /* 8012AD68 00127B68 80 1F 00 00 */ lwz r0, 0(r31) /* 8012AD6C 00127B6C 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 8012AD70 00127B70 41 82 00 54 */ beq lbl_8012ADC4 /* 8012AD74 00127B74 80 7F 00 04 */ lwz r3, 4(r31) /* 8012AD78 00127B78 38 80 01 76 */ li r4, 0x176 -/* 8012AD7C 00127B7C 4B EF 48 75 */ bl func_8001F5F0 +/* 8012AD7C 00127B7C 4B EF 48 75 */ bl zEntEvent__FP5xBaseUi /* 8012AD80 00127B80 48 00 00 44 */ b lbl_8012ADC4 lbl_8012AD84: /* 8012AD84 00127B84 80 7F 00 00 */ lwz r3, 0(r31) @@ -491,10 +491,10 @@ lbl_8012AD84: /* 8012AD9C 00127B9C 38 80 01 75 */ li r4, 0x175 /* 8012ADA0 00127BA0 90 1F 00 00 */ stw r0, 0(r31) /* 8012ADA4 00127BA4 80 7F 00 04 */ lwz r3, 4(r31) -/* 8012ADA8 00127BA8 4B EF 48 49 */ bl func_8001F5F0 +/* 8012ADA8 00127BA8 4B EF 48 49 */ bl zEntEvent__FP5xBaseUi /* 8012ADAC 00127BAC 80 7F 00 04 */ lwz r3, 4(r31) /* 8012ADB0 00127BB0 38 80 01 76 */ li r4, 0x176 -/* 8012ADB4 00127BB4 4B EF 48 3D */ bl func_8001F5F0 +/* 8012ADB4 00127BB4 4B EF 48 3D */ bl zEntEvent__FP5xBaseUi /* 8012ADB8 00127BB8 48 00 00 0C */ b lbl_8012ADC4 lbl_8012ADBC: /* 8012ADBC 00127BBC 38 00 00 00 */ li r0, 0 @@ -510,8 +510,8 @@ lbl_8012ADC4: /* 8012ADE0 00127BE0 38 21 00 30 */ addi r1, r1, 0x30 /* 8012ADE4 00127BE4 4E 80 00 20 */ blr -.global func_8012ADE8 -func_8012ADE8: +.global UpdateContinuous__11zNPCSpawnerFf +UpdateContinuous__11zNPCSpawnerFf: /* 8012ADE8 00127BE8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8012ADEC 00127BEC 7C 08 02 A6 */ mflr r0 /* 8012ADF0 00127BF0 90 01 00 34 */ stw r0, 0x34(r1) @@ -536,7 +536,7 @@ lbl_8012AE30: /* 8012AE38 00127C38 40 80 02 60 */ bge lbl_8012B098 /* 8012AE3C 00127C3C 48 00 00 EC */ b lbl_8012AF28 lbl_8012AE40: -/* 8012AE40 00127C40 48 00 07 65 */ bl func_8012B5A4 +/* 8012AE40 00127C40 48 00 07 65 */ bl FillPending__11zNPCSpawnerFv /* 8012AE44 00127C44 80 1F 01 A4 */ lwz r0, 0x1a4(r31) /* 8012AE48 00127C48 2C 00 00 00 */ cmpwi r0, 0 /* 8012AE4C 00127C4C 40 81 00 24 */ ble lbl_8012AE70 @@ -544,7 +544,7 @@ lbl_8012AE40: /* 8012AE54 00127C54 38 80 01 34 */ li r4, 0x134 /* 8012AE58 00127C58 90 1F 00 14 */ stw r0, 0x14(r31) /* 8012AE5C 00127C5C 80 7F 00 04 */ lwz r3, 4(r31) -/* 8012AE60 00127C60 4B EF 47 91 */ bl func_8001F5F0 +/* 8012AE60 00127C60 4B EF 47 91 */ bl zEntEvent__FP5xBaseUi /* 8012AE64 00127C64 80 1F 00 00 */ lwz r0, 0(r31) /* 8012AE68 00127C68 54 00 06 F2 */ rlwinm r0, r0, 0, 0x1b, 0x19 /* 8012AE6C 00127C6C 90 1F 00 00 */ stw r0, 0(r31) @@ -576,12 +576,12 @@ lbl_8012AEB8: /* 8012AEC4 00127CC4 40 80 01 D4 */ bge lbl_8012B098 /* 8012AEC8 00127CC8 7F E3 FB 78 */ mr r3, r31 /* 8012AECC 00127CCC 38 80 00 00 */ li r4, 0 -/* 8012AED0 00127CD0 48 00 05 E9 */ bl func_8012B4B8 +/* 8012AED0 00127CD0 48 00 05 E9 */ bl NextPendingNPC__11zNPCSpawnerFi /* 8012AED4 00127CD4 7C 7D 1B 79 */ or. r29, r3, r3 /* 8012AED8 00127CD8 41 82 00 14 */ beq lbl_8012AEEC /* 8012AEDC 00127CDC 7F E3 FB 78 */ mr r3, r31 /* 8012AEE0 00127CE0 7F A4 EB 78 */ mr r4, r29 -/* 8012AEE4 00127CE4 48 00 04 49 */ bl func_8012B32C +/* 8012AEE4 00127CE4 48 00 04 49 */ bl SelectSP__11zNPCSpawnerFPC11SMNPCStatus /* 8012AEE8 00127CE8 7C 7E 1B 78 */ mr r30, r3 lbl_8012AEEC: /* 8012AEEC 00127CEC 28 1E 00 00 */ cmplwi r30, 0 @@ -589,10 +589,10 @@ lbl_8012AEEC: /* 8012AEF4 00127CF4 7F E3 FB 78 */ mr r3, r31 /* 8012AEF8 00127CF8 7F A4 EB 78 */ mr r4, r29 /* 8012AEFC 00127CFC 7F C5 F3 78 */ mr r5, r30 -/* 8012AF00 00127D00 48 00 0D 01 */ bl func_8012BC00 +/* 8012AF00 00127D00 48 00 0D 01 */ bl SpawnBeastie__11zNPCSpawnerFP11SMNPCStatusP10SMSPStatus lbl_8012AF04: /* 8012AF04 00127D04 C3 FF 00 08 */ lfs f31, 8(r31) -/* 8012AF08 00127D08 4B F0 5D 81 */ bl func_80030C88 +/* 8012AF08 00127D08 4B F0 5D 81 */ bl xurand__Fv /* 8012AF0C 00127D0C C0 42 A2 20 */ lfs f2, lbl_803CEBA0-_SDA2_BASE_(r2) /* 8012AF10 00127D10 C0 02 A2 1C */ lfs f0, lbl_803CEB9C-_SDA2_BASE_(r2) /* 8012AF14 00127D14 EC 21 10 28 */ fsubs f1, f1, f2 @@ -623,7 +623,7 @@ lbl_8012AF64: /* 8012AF6C 00127D6C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8012AF70 00127D70 40 80 00 44 */ bge lbl_8012AFB4 /* 8012AF74 00127D74 C3 FF 00 08 */ lfs f31, 8(r31) -/* 8012AF78 00127D78 4B F0 5D 11 */ bl func_80030C88 +/* 8012AF78 00127D78 4B F0 5D 11 */ bl xurand__Fv /* 8012AF7C 00127D7C C0 42 A2 20 */ lfs f2, lbl_803CEBA0-_SDA2_BASE_(r2) /* 8012AF80 00127D80 7F E3 FB 78 */ mr r3, r31 /* 8012AF84 00127D84 C0 02 A2 1C */ lfs f0, lbl_803CEB9C-_SDA2_BASE_(r2) @@ -631,7 +631,7 @@ lbl_8012AF64: /* 8012AF8C 00127D8C EC 00 00 72 */ fmuls f0, f0, f1 /* 8012AF90 00127D90 EC 1F F8 3A */ fmadds f0, f31, f0, f31 /* 8012AF94 00127D94 D0 1F 00 18 */ stfs f0, 0x18(r31) -/* 8012AF98 00127D98 48 00 06 45 */ bl func_8012B5DC +/* 8012AF98 00127D98 48 00 06 45 */ bl ReFillPending__11zNPCSpawnerFv /* 8012AF9C 00127D9C 80 1F 01 A4 */ lwz r0, 0x1a4(r31) /* 8012AFA0 00127DA0 2C 00 00 00 */ cmpwi r0, 0 /* 8012AFA4 00127DA4 40 81 00 F4 */ ble lbl_8012B098 @@ -653,7 +653,7 @@ lbl_8012AFCC: /* 8012AFDC 00127DDC 90 1F 00 14 */ stw r0, 0x14(r31) lbl_8012AFE0: /* 8012AFE0 00127DE0 7F E3 FB 78 */ mr r3, r31 -/* 8012AFE4 00127DE4 48 00 05 6D */ bl func_8012B550 +/* 8012AFE4 00127DE4 48 00 05 6D */ bl ClearPending__11zNPCSpawnerFv /* 8012AFE8 00127DE8 48 00 00 B0 */ b lbl_8012B098 lbl_8012AFEC: /* 8012AFEC 00127DEC 80 1F 00 00 */ lwz r0, 0(r31) @@ -661,7 +661,7 @@ lbl_8012AFEC: /* 8012AFF4 00127DF4 40 82 00 10 */ bne lbl_8012B004 /* 8012AFF8 00127DF8 80 7F 00 04 */ lwz r3, 4(r31) /* 8012AFFC 00127DFC 38 80 01 35 */ li r4, 0x135 -/* 8012B000 00127E00 4B EF 45 F1 */ bl func_8001F5F0 +/* 8012B000 00127E00 4B EF 45 F1 */ bl zEntEvent__FP5xBaseUi lbl_8012B004: /* 8012B004 00127E04 80 7F 00 0C */ lwz r3, 0xc(r31) /* 8012B008 00127E08 2C 03 00 00 */ cmpwi r3, 0 @@ -676,16 +676,16 @@ lbl_8012B004: /* 8012B02C 00127E2C 38 80 01 38 */ li r4, 0x138 /* 8012B030 00127E30 90 1F 00 00 */ stw r0, 0(r31) /* 8012B034 00127E34 80 7F 00 04 */ lwz r3, 4(r31) -/* 8012B038 00127E38 4B EF 45 B9 */ bl func_8001F5F0 +/* 8012B038 00127E38 4B EF 45 B9 */ bl zEntEvent__FP5xBaseUi /* 8012B03C 00127E3C 80 7F 00 04 */ lwz r3, 4(r31) /* 8012B040 00127E40 38 80 01 75 */ li r4, 0x175 -/* 8012B044 00127E44 4B EF 45 AD */ bl func_8001F5F0 +/* 8012B044 00127E44 4B EF 45 AD */ bl zEntEvent__FP5xBaseUi /* 8012B048 00127E48 80 1F 00 00 */ lwz r0, 0(r31) /* 8012B04C 00127E4C 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 8012B050 00127E50 41 82 00 48 */ beq lbl_8012B098 /* 8012B054 00127E54 80 7F 00 04 */ lwz r3, 4(r31) /* 8012B058 00127E58 38 80 01 76 */ li r4, 0x176 -/* 8012B05C 00127E5C 4B EF 45 95 */ bl func_8001F5F0 +/* 8012B05C 00127E5C 4B EF 45 95 */ bl zEntEvent__FP5xBaseUi /* 8012B060 00127E60 48 00 00 38 */ b lbl_8012B098 lbl_8012B064: /* 8012B064 00127E64 80 7F 00 00 */ lwz r3, 0(r31) @@ -697,10 +697,10 @@ lbl_8012B064: /* 8012B07C 00127E7C 38 80 01 75 */ li r4, 0x175 /* 8012B080 00127E80 90 1F 00 00 */ stw r0, 0(r31) /* 8012B084 00127E84 80 7F 00 04 */ lwz r3, 4(r31) -/* 8012B088 00127E88 4B EF 45 69 */ bl func_8001F5F0 +/* 8012B088 00127E88 4B EF 45 69 */ bl zEntEvent__FP5xBaseUi /* 8012B08C 00127E8C 80 7F 00 04 */ lwz r3, 4(r31) /* 8012B090 00127E90 38 80 01 76 */ li r4, 0x176 -/* 8012B094 00127E94 4B EF 45 5D */ bl func_8001F5F0 +/* 8012B094 00127E94 4B EF 45 5D */ bl zEntEvent__FP5xBaseUi lbl_8012B098: /* 8012B098 00127E98 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8012B09C 00127E9C 80 01 00 34 */ lwz r0, 0x34(r1) @@ -712,8 +712,8 @@ lbl_8012B098: /* 8012B0B4 00127EB4 38 21 00 30 */ addi r1, r1, 0x30 /* 8012B0B8 00127EB8 4E 80 00 20 */ blr -.global func_8012B0BC -func_8012B0BC: +.global Notify__11zNPCSpawnerF13en_SM_NOTICESPv +Notify__11zNPCSpawnerF13en_SM_NOTICESPv: /* 8012B0BC 00127EBC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012B0C0 00127EC0 7C 08 02 A6 */ mflr r0 /* 8012B0C4 00127EC4 28 04 00 07 */ cmplwi r4, 7 @@ -730,19 +730,19 @@ func_8012B0BC: /* 8012B0F0 00127EF0 7C 09 03 A6 */ mtctr r0 /* 8012B0F4 00127EF4 4E 80 04 20 */ bctr /* 8012B0F8 00127EF8 7F C4 F3 78 */ mr r4, r30 -/* 8012B0FC 00127EFC 48 00 0C 11 */ bl func_8012BD0C +/* 8012B0FC 00127EFC 48 00 0C 11 */ bl ToastedBeastie__11zNPCSpawnerFP10zNPCCommon /* 8012B100 00127F00 7F E3 FB 78 */ mr r3, r31 /* 8012B104 00127F04 7F C4 F3 78 */ mr r4, r30 /* 8012B108 00127F08 38 A0 00 00 */ li r5, 0 -/* 8012B10C 00127F0C 48 00 08 75 */ bl func_8012B980 +/* 8012B10C 00127F0C 48 00 08 75 */ bl SetNPCStatus__11zNPCSpawnerFP10zNPCCommon16en_SM_NPC_STATUS /* 8012B110 00127F10 48 00 00 D4 */ b lbl_8012B1E4 /* 8012B114 00127F14 7F C4 F3 78 */ mr r4, r30 /* 8012B118 00127F18 38 A0 00 01 */ li r5, 1 -/* 8012B11C 00127F1C 48 00 08 65 */ bl func_8012B980 +/* 8012B11C 00127F1C 48 00 08 65 */ bl SetNPCStatus__11zNPCSpawnerFP10zNPCCommon16en_SM_NPC_STATUS /* 8012B120 00127F20 48 00 00 C4 */ b lbl_8012B1E4 /* 8012B124 00127F24 7F C4 F3 78 */ mr r4, r30 /* 8012B128 00127F28 38 A0 00 04 */ li r5, 4 -/* 8012B12C 00127F2C 48 00 08 55 */ bl func_8012B980 +/* 8012B12C 00127F2C 48 00 08 55 */ bl SetNPCStatus__11zNPCSpawnerFP10zNPCCommon16en_SM_NPC_STATUS /* 8012B130 00127F30 48 00 00 B4 */ b lbl_8012B1E4 /* 8012B134 00127F34 80 1F 00 00 */ lwz r0, 0(r31) /* 8012B138 00127F38 60 00 00 04 */ ori r0, r0, 4 @@ -769,7 +769,7 @@ lbl_8012B17C: /* 8012B184 00127F84 80 1F 00 00 */ lwz r0, 0(r31) /* 8012B188 00127F88 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 8012B18C 00127F8C 40 82 00 58 */ bne lbl_8012B1E4 -/* 8012B190 00127F90 48 00 03 C1 */ bl func_8012B550 +/* 8012B190 00127F90 48 00 03 C1 */ bl ClearPending__11zNPCSpawnerFv /* 8012B194 00127F94 80 1F 00 00 */ lwz r0, 0(r31) /* 8012B198 00127F98 60 00 00 02 */ ori r0, r0, 2 /* 8012B19C 00127F9C 90 1F 00 00 */ stw r0, 0(r31) @@ -781,9 +781,9 @@ lbl_8012B17C: /* 8012B1B4 00127FB4 40 82 00 30 */ bne lbl_8012B1E4 /* 8012B1B8 00127FB8 80 7F 00 04 */ lwz r3, 4(r31) /* 8012B1BC 00127FBC 38 80 01 76 */ li r4, 0x176 -/* 8012B1C0 00127FC0 4B EF 44 31 */ bl func_8001F5F0 +/* 8012B1C0 00127FC0 4B EF 44 31 */ bl zEntEvent__FP5xBaseUi /* 8012B1C4 00127FC4 48 00 00 20 */ b lbl_8012B1E4 -/* 8012B1C8 00127FC8 48 00 03 89 */ bl func_8012B550 +/* 8012B1C8 00127FC8 48 00 03 89 */ bl ClearPending__11zNPCSpawnerFv /* 8012B1CC 00127FCC 80 1F 00 00 */ lwz r0, 0(r31) /* 8012B1D0 00127FD0 60 00 00 02 */ ori r0, r0, 2 /* 8012B1D4 00127FD4 90 1F 00 00 */ stw r0, 0(r31) @@ -798,8 +798,8 @@ lbl_8012B1E4: /* 8012B1F4 00127FF4 38 21 00 10 */ addi r1, r1, 0x10 /* 8012B1F8 00127FF8 4E 80 00 20 */ blr -.global func_8012B1FC -func_8012B1FC: +.global Owned__11zNPCSpawnerCFP10zNPCCommon +Owned__11zNPCSpawnerCFP10zNPCCommon: /* 8012B1FC 00127FFC 38 00 00 02 */ li r0, 2 /* 8012B200 00128000 38 A0 00 00 */ li r5, 0 /* 8012B204 00128004 7C 09 03 A6 */ mtctr r0 @@ -865,8 +865,8 @@ lbl_8012B2C4: /* 8012B2D0 001280D0 38 60 00 00 */ li r3, 0 /* 8012B2D4 001280D4 4E 80 00 20 */ blr -.global func_8012B2D8 -func_8012B2D8: +.global Receivable__11zNPCSpawnerCF13en_SM_NOTICESPv +Receivable__11zNPCSpawnerCF13en_SM_NOTICESPv: /* 8012B2D8 001280D8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012B2DC 001280DC 7C 08 02 A6 */ mflr r0 /* 8012B2E0 001280E0 2C 04 00 03 */ cmpwi r4, 3 @@ -881,7 +881,7 @@ lbl_8012B2F8: /* 8012B300 00128100 48 00 00 10 */ b lbl_8012B310 lbl_8012B304: /* 8012B304 00128104 7C A4 2B 78 */ mr r4, r5 -/* 8012B308 00128108 4B FF FE F5 */ bl func_8012B1FC +/* 8012B308 00128108 4B FF FE F5 */ bl Owned__11zNPCSpawnerCFP10zNPCCommon /* 8012B30C 0012810C 48 00 00 10 */ b lbl_8012B31C lbl_8012B310: /* 8012B310 00128110 38 60 00 01 */ li r3, 1 @@ -894,8 +894,8 @@ lbl_8012B31C: /* 8012B324 00128124 38 21 00 10 */ addi r1, r1, 0x10 /* 8012B328 00128128 4E 80 00 20 */ blr -.global func_8012B32C -func_8012B32C: +.global SelectSP__11zNPCSpawnerFPC11SMNPCStatus +SelectSP__11zNPCSpawnerFPC11SMNPCStatus: /* 8012B32C 0012812C 94 21 FF 80 */ stwu r1, -0x80(r1) /* 8012B330 00128130 7C 08 02 A6 */ mflr r0 /* 8012B334 00128134 80 84 00 08 */ lwz r4, 8(r4) @@ -905,7 +905,7 @@ func_8012B32C: /* 8012B344 00128144 7C 7C 1B 78 */ mr r28, r3 /* 8012B348 00128148 41 82 00 4C */ beq lbl_8012B394 /* 8012B34C 0012814C 38 A0 00 01 */ li r5, 1 -/* 8012B350 00128150 48 00 06 69 */ bl func_8012B9B8 +/* 8012B350 00128150 48 00 06 69 */ bl StatForSP__11zNPCSpawnerFP10zMovePointi /* 8012B354 00128154 7C 74 1B 78 */ mr r20, r3 /* 8012B358 00128158 80 63 00 00 */ lwz r3, 0(r3) /* 8012B35C 0012815C 48 00 0D 45 */ bl func_8012C0A0 @@ -916,7 +916,7 @@ func_8012B32C: lbl_8012B370: /* 8012B370 00128170 80 94 00 00 */ lwz r4, 0(r20) /* 8012B374 00128174 7F 83 E3 78 */ mr r3, r28 -/* 8012B378 00128178 48 00 02 D9 */ bl func_8012B650 +/* 8012B378 00128178 48 00 02 D9 */ bl IsSPLZClear__11zNPCSpawnerFP10zMovePoint /* 8012B37C 0012817C 2C 03 00 00 */ cmpwi r3, 0 /* 8012B380 00128180 41 82 00 0C */ beq lbl_8012B38C /* 8012B384 00128184 7E 83 A3 78 */ mr r3, r20 @@ -976,7 +976,7 @@ lbl_8012B430: /* 8012B450 00128250 28 00 00 00 */ cmplwi r0, 0 /* 8012B454 00128254 40 82 00 20 */ bne lbl_8012B474 /* 8012B458 00128258 7F 83 E3 78 */ mr r3, r28 -/* 8012B45C 0012825C 48 00 01 F5 */ bl func_8012B650 +/* 8012B45C 0012825C 48 00 01 F5 */ bl IsSPLZClear__11zNPCSpawnerFP10zMovePoint /* 8012B460 00128260 2C 03 00 00 */ cmpwi r3, 0 /* 8012B464 00128264 41 82 00 10 */ beq lbl_8012B474 /* 8012B468 00128268 7E 9A D9 2E */ stwx r20, r26, r27 @@ -1003,8 +1003,8 @@ lbl_8012B4A4: /* 8012B4B0 001282B0 38 21 00 80 */ addi r1, r1, 0x80 /* 8012B4B4 001282B4 4E 80 00 20 */ blr -.global func_8012B4B8 -func_8012B4B8: +.global NextPendingNPC__11zNPCSpawnerFi +NextPendingNPC__11zNPCSpawnerFi: /* 8012B4B8 001282B8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012B4BC 001282BC 7C 08 02 A6 */ mflr r0 /* 8012B4C0 001282C0 90 01 00 14 */ stw r0, 0x14(r1) @@ -1023,8 +1023,8 @@ lbl_8012B4E4: /* 8012B4EC 001282EC 38 21 00 10 */ addi r1, r1, 0x10 /* 8012B4F0 001282F0 4E 80 00 20 */ blr -.global func_8012B4F4 -func_8012B4F4: +.global ClearActive__11zNPCSpawnerFv +ClearActive__11zNPCSpawnerFv: /* 8012B4F4 001282F4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012B4F8 001282F8 7C 08 02 A6 */ mflr r0 /* 8012B4FC 001282FC 38 E0 00 00 */ li r7, 0 @@ -1046,14 +1046,14 @@ lbl_8012B52C: /* 8012B530 00128330 7C 07 00 00 */ cmpw r7, r0 /* 8012B534 00128334 41 80 FF DC */ blt lbl_8012B510 /* 8012B538 00128338 38 63 01 B0 */ addi r3, r3, 0x1b0 -/* 8012B53C 0012833C 4B F0 A5 91 */ bl func_80035ACC +/* 8012B53C 0012833C 4B F0 A5 91 */ bl XOrdReset__FP16st_XORDEREDARRAY /* 8012B540 00128340 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012B544 00128344 7C 08 03 A6 */ mtlr r0 /* 8012B548 00128348 38 21 00 10 */ addi r1, r1, 0x10 /* 8012B54C 0012834C 4E 80 00 20 */ blr -.global func_8012B550 -func_8012B550: +.global ClearPending__11zNPCSpawnerFv +ClearPending__11zNPCSpawnerFv: /* 8012B550 00128350 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012B554 00128354 7C 08 02 A6 */ mflr r0 /* 8012B558 00128358 38 E0 00 00 */ li r7, 0 @@ -1072,22 +1072,22 @@ lbl_8012B580: /* 8012B584 00128384 7C 07 00 00 */ cmpw r7, r0 /* 8012B588 00128388 41 80 FF E4 */ blt lbl_8012B56C /* 8012B58C 0012838C 38 63 01 A0 */ addi r3, r3, 0x1a0 -/* 8012B590 00128390 4B F0 A5 3D */ bl func_80035ACC +/* 8012B590 00128390 4B F0 A5 3D */ bl XOrdReset__FP16st_XORDEREDARRAY /* 8012B594 00128394 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012B598 00128398 7C 08 03 A6 */ mtlr r0 /* 8012B59C 0012839C 38 21 00 10 */ addi r1, r1, 0x10 /* 8012B5A0 001283A0 4E 80 00 20 */ blr -.global func_8012B5A4 -func_8012B5A4: +.global FillPending__11zNPCSpawnerFv +FillPending__11zNPCSpawnerFv: /* 8012B5A4 001283A4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012B5A8 001283A8 7C 08 02 A6 */ mflr r0 /* 8012B5AC 001283AC 90 01 00 14 */ stw r0, 0x14(r1) /* 8012B5B0 001283B0 93 E1 00 0C */ stw r31, 0xc(r1) /* 8012B5B4 001283B4 7C 7F 1B 78 */ mr r31, r3 -/* 8012B5B8 001283B8 4B FF FF 99 */ bl func_8012B550 +/* 8012B5B8 001283B8 4B FF FF 99 */ bl ClearPending__11zNPCSpawnerFv /* 8012B5BC 001283BC 7F E3 FB 78 */ mr r3, r31 -/* 8012B5C0 001283C0 48 00 00 1D */ bl func_8012B5DC +/* 8012B5C0 001283C0 48 00 00 1D */ bl ReFillPending__11zNPCSpawnerFv /* 8012B5C4 001283C4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012B5C8 001283C8 80 7F 01 A4 */ lwz r3, 0x1a4(r31) /* 8012B5CC 001283CC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1095,8 +1095,8 @@ func_8012B5A4: /* 8012B5D4 001283D4 38 21 00 10 */ addi r1, r1, 0x10 /* 8012B5D8 001283D8 4E 80 00 20 */ blr -.global func_8012B5DC -func_8012B5DC: +.global ReFillPending__11zNPCSpawnerFv +ReFillPending__11zNPCSpawnerFv: /* 8012B5DC 001283DC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8012B5E0 001283E0 7C 08 02 A6 */ mflr r0 /* 8012B5E4 001283E4 90 01 00 24 */ stw r0, 0x24(r1) @@ -1115,7 +1115,7 @@ lbl_8012B5FC: /* 8012B614 00128414 40 82 00 14 */ bne lbl_8012B628 /* 8012B618 00128418 7F A4 EB 78 */ mr r4, r29 /* 8012B61C 0012841C 38 7B 01 A0 */ addi r3, r27, 0x1a0 -/* 8012B620 00128420 4B F0 A5 11 */ bl func_80035B30 +/* 8012B620 00128420 4B F0 A5 11 */ bl XOrdAppend__FP16st_XORDEREDARRAYPv /* 8012B624 00128424 93 FD 00 04 */ stw r31, 4(r29) lbl_8012B628: /* 8012B628 00128428 3B 9C 00 01 */ addi r28, r28, 1 @@ -1129,8 +1129,8 @@ lbl_8012B628: /* 8012B648 00128448 38 21 00 20 */ addi r1, r1, 0x20 /* 8012B64C 0012844C 4E 80 00 20 */ blr -.global func_8012B650 -func_8012B650: +.global IsSPLZClear__11zNPCSpawnerFP10zMovePoint +IsSPLZClear__11zNPCSpawnerFP10zMovePoint: /* 8012B650 00128450 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 8012B654 00128454 7C 08 02 A6 */ mflr r0 /* 8012B658 00128458 90 01 00 A4 */ stw r0, 0xa4(r1) @@ -1156,17 +1156,17 @@ func_8012B650: /* 8012B6A8 001284A8 38 00 00 00 */ li r0, 0 /* 8012B6AC 001284AC 7F C3 F3 78 */ mr r3, r30 /* 8012B6B0 001284B0 98 01 00 44 */ stb r0, 0x44(r1) -/* 8012B6B4 001284B4 4B F7 B7 A1 */ bl func_800A6E54 +/* 8012B6B4 001284B4 4B F7 B7 A1 */ bl zMovePointGetPos__FPC10zMovePoint /* 8012B6B8 001284B8 7C 64 1B 78 */ mr r4, r3 /* 8012B6BC 001284BC 38 61 00 18 */ addi r3, r1, 0x18 -/* 8012B6C0 001284C0 4B F2 2E 1D */ bl func_8004E4DC +/* 8012B6C0 001284C0 4B F2 2E 1D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012B6C4 001284C4 38 00 00 01 */ li r0, 1 /* 8012B6C8 001284C8 38 61 00 48 */ addi r3, r1, 0x48 /* 8012B6CC 001284CC 98 01 00 44 */ stb r0, 0x44(r1) /* 8012B6D0 001284D0 38 81 00 18 */ addi r4, r1, 0x18 /* 8012B6D4 001284D4 C0 02 A2 30 */ lfs f0, lbl_803CEBB0-_SDA2_BASE_(r2) /* 8012B6D8 001284D8 D0 01 00 54 */ stfs f0, 0x54(r1) -/* 8012B6DC 001284DC 4B F2 2E 01 */ bl func_8004E4DC +/* 8012B6DC 001284DC 4B F2 2E 01 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012B6E0 001284E0 38 61 00 24 */ addi r3, r1, 0x24 /* 8012B6E4 001284E4 7C 64 1B 78 */ mr r4, r3 /* 8012B6E8 001284E8 4B ED F8 55 */ bl func_8000AF3C @@ -1178,11 +1178,11 @@ func_8012B650: /* 8012B700 00128500 90 01 00 08 */ stw r0, 8(r1) /* 8012B704 00128504 4B EF 3D 31 */ bl func_8001F434 /* 8012B708 00128508 38 61 00 24 */ addi r3, r1, 0x24 -/* 8012B70C 0012850C 4B ED F7 D1 */ bl func_8000AEDC +/* 8012B70C 0012850C 4B ED F7 D1 */ bl xBoundDraw__FPC6xBound lbl_8012B710: /* 8012B710 00128510 38 61 00 24 */ addi r3, r1, 0x24 /* 8012B714 00128514 38 80 00 00 */ li r4, 0 -/* 8012B718 00128518 48 00 42 15 */ bl func_8012F92C +/* 8012B718 00128518 48 00 42 15 */ bl NPCC_chk_hitPlyr__FP6xBoundP7xCollis /* 8012B71C 0012851C 2C 03 00 00 */ cmpwi r3, 0 /* 8012B720 00128520 41 82 00 0C */ beq lbl_8012B72C /* 8012B724 00128524 38 60 00 00 */ li r3, 0 @@ -1222,7 +1222,7 @@ lbl_8012B7A0: /* 8012B7A4 001285A4 38 81 00 24 */ addi r4, r1, 0x24 /* 8012B7A8 001285A8 38 A0 00 01 */ li r5, 1 /* 8012B7AC 001285AC 38 C0 00 00 */ li r6, 0 -/* 8012B7B0 001285B0 48 00 00 35 */ bl func_8012B7E4 +/* 8012B7B0 001285B0 48 00 00 35 */ bl IsNearbyMover__11zNPCSpawnerFP6xBoundiP7xCollis /* 8012B7B4 001285B4 7C 60 00 34 */ cntlzw r0, r3 /* 8012B7B8 001285B8 54 03 D9 7E */ srwi r3, r0, 5 lbl_8012B7BC: @@ -1237,8 +1237,8 @@ lbl_8012B7BC: /* 8012B7DC 001285DC 38 21 00 A0 */ addi r1, r1, 0xa0 /* 8012B7E0 001285E0 4E 80 00 20 */ blr -.global func_8012B7E4 -func_8012B7E4: +.global IsNearbyMover__11zNPCSpawnerFP6xBoundiP7xCollis +IsNearbyMover__11zNPCSpawnerFP6xBoundiP7xCollis: /* 8012B7E4 001285E4 94 21 FF 50 */ stwu r1, -0xb0(r1) /* 8012B7E8 001285E8 7C 08 02 A6 */ mflr r0 /* 8012B7EC 001285EC 90 01 00 B4 */ stw r0, 0xb4(r1) @@ -1294,7 +1294,7 @@ lbl_8012B864: /* 8012B8A4 001286A4 7F 23 CB 78 */ mr r3, r25 /* 8012B8A8 001286A8 7F 65 DB 78 */ mr r5, r27 /* 8012B8AC 001286AC 38 98 00 64 */ addi r4, r24, 0x64 -/* 8012B8B0 001286B0 4B ED F0 19 */ bl func_8000A8C8 +/* 8012B8B0 001286B0 4B ED F0 19 */ bl xBoundHitsBound__FPC6xBoundPC6xBoundP7xCollis /* 8012B8B4 001286B4 80 1B 00 00 */ lwz r0, 0(r27) /* 8012B8B8 001286B8 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8012B8BC 001286BC 41 82 00 0C */ beq lbl_8012B8C8 @@ -1313,7 +1313,7 @@ lbl_8012B8C8: /* 8012B8EC 001286EC 90 C1 00 08 */ stw r6, 8(r1) /* 8012B8F0 001286F0 90 A1 00 0C */ stw r5, 0xc(r1) /* 8012B8F4 001286F4 90 01 00 10 */ stw r0, 0x10(r1) -/* 8012B8F8 001286F8 48 00 42 89 */ bl func_8012FB80 +/* 8012B8F8 001286F8 48 00 42 89 */ bl NPCC_pos_ofBase__FP5xBaseP5xVec3 /* 8012B8FC 001286FC 38 61 00 08 */ addi r3, r1, 8 /* 8012B900 00128700 38 99 00 24 */ addi r4, r25, 0x24 /* 8012B904 00128704 4B EF 00 5D */ bl func_8001B960 @@ -1352,14 +1352,14 @@ lbl_8012B958: /* 8012B978 00128778 38 21 00 B0 */ addi r1, r1, 0xb0 /* 8012B97C 0012877C 4E 80 00 20 */ blr -.global func_8012B980 -func_8012B980: +.global SetNPCStatus__11zNPCSpawnerFP10zNPCCommon16en_SM_NPC_STATUS +SetNPCStatus__11zNPCSpawnerFP10zNPCCommon16en_SM_NPC_STATUS: /* 8012B980 00128780 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012B984 00128784 7C 08 02 A6 */ mflr r0 /* 8012B988 00128788 90 01 00 14 */ stw r0, 0x14(r1) /* 8012B98C 0012878C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8012B990 00128790 7C BF 2B 78 */ mr r31, r5 -/* 8012B994 00128794 48 00 01 49 */ bl func_8012BADC +/* 8012B994 00128794 48 00 01 49 */ bl StatForNPC__11zNPCSpawnerFP10zNPCCommon /* 8012B998 00128798 28 03 00 00 */ cmplwi r3, 0 /* 8012B99C 0012879C 41 82 00 08 */ beq lbl_8012B9A4 /* 8012B9A0 001287A0 93 E3 00 04 */ stw r31, 4(r3) @@ -1370,8 +1370,8 @@ lbl_8012B9A4: /* 8012B9B0 001287B0 38 21 00 10 */ addi r1, r1, 0x10 /* 8012B9B4 001287B4 4E 80 00 20 */ blr -.global func_8012B9B8 -func_8012B9B8: +.global StatForSP__11zNPCSpawnerFP10zMovePointi +StatForSP__11zNPCSpawnerFP10zMovePointi: /* 8012B9B8 001287B8 38 00 00 02 */ li r0, 2 /* 8012B9BC 001287BC 38 A0 00 00 */ li r5, 0 /* 8012B9C0 001287C0 38 C0 00 00 */ li r6, 0 @@ -1456,8 +1456,8 @@ lbl_8012BAD4: /* 8012BAD4 001288D4 7C A3 2B 78 */ mr r3, r5 /* 8012BAD8 001288D8 4E 80 00 20 */ blr -.global func_8012BADC -func_8012BADC: +.global StatForNPC__11zNPCSpawnerFP10zNPCCommon +StatForNPC__11zNPCSpawnerFP10zNPCCommon: /* 8012BADC 001288DC 38 00 00 02 */ li r0, 2 /* 8012BAE0 001288E0 38 C0 00 00 */ li r6, 0 /* 8012BAE4 001288E4 38 E0 00 00 */ li r7, 0 @@ -1542,8 +1542,8 @@ lbl_8012BBF8: /* 8012BBF8 001289F8 7C C3 33 78 */ mr r3, r6 /* 8012BBFC 001289FC 4E 80 00 20 */ blr -.global func_8012BC00 -func_8012BC00: +.global SpawnBeastie__11zNPCSpawnerFP11SMNPCStatusP10SMSPStatus +SpawnBeastie__11zNPCSpawnerFP11SMNPCStatusP10SMSPStatus: /* 8012BC00 00128A00 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8012BC04 00128A04 7C 08 02 A6 */ mflr r0 /* 8012BC08 00128A08 3C C0 80 27 */ lis r6, lbl_8026C2A4@ha @@ -1569,7 +1569,7 @@ func_8012BC00: /* 8012BC58 00128A58 91 01 00 10 */ stw r8, 0x10(r1) /* 8012BC5C 00128A5C 90 E1 00 14 */ stw r7, 0x14(r1) /* 8012BC60 00128A60 90 01 00 08 */ stw r0, 8(r1) -/* 8012BC64 00128A64 4B F7 B1 D1 */ bl func_800A6E34 +/* 8012BC64 00128A64 4B F7 B1 D1 */ bl zMovePointGetNext__FPC10zMovePointPC10zMovePointPP10zMovePointP5xVec3 /* 8012BC68 00128A68 80 01 00 08 */ lwz r0, 8(r1) /* 8012BC6C 00128A6C 28 00 00 00 */ cmplwi r0, 0 /* 8012BC70 00128A70 40 82 00 08 */ bne lbl_8012BC78 @@ -1579,16 +1579,16 @@ lbl_8012BC78: /* 8012BC7C 00128A7C 4B FA D5 A5 */ bl func_800D9220 /* 8012BC80 00128A80 7C 64 1B 78 */ mr r4, r3 /* 8012BC84 00128A84 38 61 00 0C */ addi r3, r1, 0xc -/* 8012BC88 00128A88 4B F2 28 55 */ bl func_8004E4DC +/* 8012BC88 00128A88 4B F2 28 55 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012BC8C 00128A8C 38 00 00 03 */ li r0, 3 /* 8012BC90 00128A90 7F A4 EB 78 */ mr r4, r29 /* 8012BC94 00128A94 90 1D 00 04 */ stw r0, 4(r29) /* 8012BC98 00128A98 38 7C 01 A0 */ addi r3, r28, 0x1a0 /* 8012BC9C 00128A9C 38 A0 FF FF */ li r5, -1 -/* 8012BCA0 00128AA0 4B F0 9F 6D */ bl func_80035C0C +/* 8012BCA0 00128AA0 4B F0 9F 6D */ bl XOrdRemove__FP16st_XORDEREDARRAYPvi /* 8012BCA4 00128AA4 7F A4 EB 78 */ mr r4, r29 /* 8012BCA8 00128AA8 38 7C 01 B0 */ addi r3, r28, 0x1b0 -/* 8012BCAC 00128AAC 4B F0 9E 85 */ bl func_80035B30 +/* 8012BCAC 00128AAC 4B F0 9E 85 */ bl XOrdAppend__FP16st_XORDEREDARRAYPv /* 8012BCB0 00128AB0 7F E3 FB 78 */ mr r3, r31 /* 8012BCB4 00128AB4 7F C6 F3 78 */ mr r6, r30 /* 8012BCB8 00128AB8 81 9F 01 B8 */ lwz r12, 0x1b8(r31) @@ -1602,7 +1602,7 @@ lbl_8012BC78: /* 8012BCD8 00128AD8 38 03 00 01 */ addi r0, r3, 1 /* 8012BCDC 00128ADC 90 1C 00 1C */ stw r0, 0x1c(r28) /* 8012BCE0 00128AE0 80 7C 00 04 */ lwz r3, 4(r28) -/* 8012BCE4 00128AE4 4B EF 39 0D */ bl func_8001F5F0 +/* 8012BCE4 00128AE4 4B EF 39 0D */ bl zEntEvent__FP5xBaseUi /* 8012BCE8 00128AE8 80 01 00 34 */ lwz r0, 0x34(r1) /* 8012BCEC 00128AEC 38 60 00 01 */ li r3, 1 /* 8012BCF0 00128AF0 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -1613,24 +1613,24 @@ lbl_8012BC78: /* 8012BD04 00128B04 38 21 00 30 */ addi r1, r1, 0x30 /* 8012BD08 00128B08 4E 80 00 20 */ blr -.global func_8012BD0C -func_8012BD0C: +.global ToastedBeastie__11zNPCSpawnerFP10zNPCCommon +ToastedBeastie__11zNPCSpawnerFP10zNPCCommon: /* 8012BD0C 00128B0C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012BD10 00128B10 7C 08 02 A6 */ mflr r0 /* 8012BD14 00128B14 90 01 00 14 */ stw r0, 0x14(r1) /* 8012BD18 00128B18 93 E1 00 0C */ stw r31, 0xc(r1) /* 8012BD1C 00128B1C 93 C1 00 08 */ stw r30, 8(r1) /* 8012BD20 00128B20 7C 7E 1B 78 */ mr r30, r3 -/* 8012BD24 00128B24 4B FF FD B9 */ bl func_8012BADC +/* 8012BD24 00128B24 4B FF FD B9 */ bl StatForNPC__11zNPCSpawnerFP10zNPCCommon /* 8012BD28 00128B28 7C 60 1B 78 */ mr r0, r3 /* 8012BD2C 00128B2C 38 7E 01 B0 */ addi r3, r30, 0x1b0 /* 8012BD30 00128B30 7C 1F 03 78 */ mr r31, r0 /* 8012BD34 00128B34 38 A0 FF FF */ li r5, -1 /* 8012BD38 00128B38 7F E4 FB 78 */ mr r4, r31 -/* 8012BD3C 00128B3C 4B F0 9E D1 */ bl func_80035C0C +/* 8012BD3C 00128B3C 4B F0 9E D1 */ bl XOrdRemove__FP16st_XORDEREDARRAYPvi /* 8012BD40 00128B40 80 7E 00 04 */ lwz r3, 4(r30) /* 8012BD44 00128B44 38 80 01 37 */ li r4, 0x137 -/* 8012BD48 00128B48 4B EF 38 A9 */ bl func_8001F5F0 +/* 8012BD48 00128B48 4B EF 38 A9 */ bl zEntEvent__FP5xBaseUi /* 8012BD4C 00128B4C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012BD50 00128B50 7F E3 FB 78 */ mr r3, r31 /* 8012BD54 00128B54 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1639,12 +1639,12 @@ func_8012BD0C: /* 8012BD60 00128B60 38 21 00 10 */ addi r1, r1, 0x10 /* 8012BD64 00128B64 4E 80 00 20 */ blr -.global func_8012BD68 -func_8012BD68: +.global ChildHeartbeat__11zNPCSpawnerFf +ChildHeartbeat__11zNPCSpawnerFf: /* 8012BD68 00128B68 4E 80 00 20 */ blr -.global func_8012BD6C -func_8012BD6C: +.global ChildCleanup__11zNPCSpawnerFf +ChildCleanup__11zNPCSpawnerFf: /* 8012BD6C 00128B6C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8012BD70 00128B70 7C 08 02 A6 */ mflr r0 /* 8012BD74 00128B74 90 01 00 24 */ stw r0, 0x24(r1) @@ -1743,7 +1743,7 @@ lbl_8012BEB0: /* 8012BEB8 00128CB8 38 60 00 00 */ li r3, 0 /* 8012BEBC 00128CBC 48 00 00 B0 */ b lbl_8012BF6C lbl_8012BEC0: -/* 8012BEC0 00128CC0 4B F0 4D C9 */ bl func_80030C88 +/* 8012BEC0 00128CC0 4B F0 4D C9 */ bl xurand__Fv /* 8012BEC4 00128CC4 28 1E 00 00 */ cmplwi r30, 0 /* 8012BEC8 00128CC8 40 82 00 34 */ bne lbl_8012BEFC /* 8012BECC 00128CCC 6F A3 80 00 */ xoris r3, r29, 0x8000 @@ -1824,7 +1824,7 @@ lbl_8012BFC4: /* 8012BFCC 00128DCC 38 60 00 00 */ li r3, 0 /* 8012BFD0 00128DD0 48 00 00 B0 */ b lbl_8012C080 lbl_8012BFD4: -/* 8012BFD4 00128DD4 4B F0 4C B5 */ bl func_80030C88 +/* 8012BFD4 00128DD4 4B F0 4C B5 */ bl xurand__Fv /* 8012BFD8 00128DD8 28 1E 00 00 */ cmplwi r30, 0 /* 8012BFDC 00128DDC 40 82 00 34 */ bne lbl_8012C010 /* 8012BFE0 00128DE0 6F A3 80 00 */ xoris r3, r29, 0x8000 diff --git a/asm/Game/zNPCSupplement.s b/asm/Game/zNPCSupplement.s index 3b72115c6..e13b97ab2 100644 --- a/asm/Game/zNPCSupplement.s +++ b/asm/Game/zNPCSupplement.s @@ -2,82 +2,82 @@ .section .text # 0x80180D54 - 0x8018626C -.global func_80180D54 -func_80180D54: +.global NPCSupplement_Startup__Fv +NPCSupplement_Startup__Fv: /* 80180D54 0017DB54 4E 80 00 20 */ blr -.global func_80180D58 -func_80180D58: +.global NPCSupplement_Shutdown__Fv +NPCSupplement_Shutdown__Fv: /* 80180D58 0017DB58 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80180D5C 0017DB5C 7C 08 02 A6 */ mflr r0 /* 80180D60 0017DB60 90 01 00 14 */ stw r0, 0x14(r1) -/* 80180D64 0017DB64 4B FA D1 9D */ bl func_8012DF00 +/* 80180D64 0017DB64 4B FA D1 9D */ bl NPCWidget_Shutdown__Fv /* 80180D68 0017DB68 80 01 00 14 */ lwz r0, 0x14(r1) /* 80180D6C 0017DB6C 7C 08 03 A6 */ mtlr r0 /* 80180D70 0017DB70 38 21 00 10 */ addi r1, r1, 0x10 /* 80180D74 0017DB74 4E 80 00 20 */ blr -.global func_80180D78 -func_80180D78: +.global NPCSupplement_ScenePrepare__Fv +NPCSupplement_ScenePrepare__Fv: /* 80180D78 0017DB78 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80180D7C 0017DB7C 7C 08 02 A6 */ mflr r0 /* 80180D80 0017DB80 90 01 00 14 */ stw r0, 0x14(r1) -/* 80180D84 0017DB84 48 00 0E 3D */ bl func_80181BC0 +/* 80180D84 0017DB84 48 00 0E 3D */ bl NPAR_ScenePrepare__Fv /* 80180D88 0017DB88 80 01 00 14 */ lwz r0, 0x14(r1) /* 80180D8C 0017DB8C 7C 08 03 A6 */ mtlr r0 /* 80180D90 0017DB90 38 21 00 10 */ addi r1, r1, 0x10 /* 80180D94 0017DB94 4E 80 00 20 */ blr -.global func_80180D98 -func_80180D98: +.global NPCSupplement_SceneFinish__Fv +NPCSupplement_SceneFinish__Fv: /* 80180D98 0017DB98 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80180D9C 0017DB9C 7C 08 02 A6 */ mflr r0 /* 80180DA0 0017DBA0 90 01 00 14 */ stw r0, 0x14(r1) -/* 80180DA4 0017DBA4 48 00 0E 6D */ bl func_80181C10 +/* 80180DA4 0017DBA4 48 00 0E 6D */ bl NPAR_SceneFinish__Fv /* 80180DA8 0017DBA8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80180DAC 0017DBAC 7C 08 03 A6 */ mtlr r0 /* 80180DB0 0017DBB0 38 21 00 10 */ addi r1, r1, 0x10 /* 80180DB4 0017DBB4 4E 80 00 20 */ blr -.global func_80180DB8 -func_80180DB8: +.global NPCSupplement_ScenePostInit__Fv +NPCSupplement_ScenePostInit__Fv: /* 80180DB8 0017DBB8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80180DBC 0017DBBC 7C 08 02 A6 */ mflr r0 /* 80180DC0 0017DBC0 38 60 00 0A */ li r3, 0xa /* 80180DC4 0017DBC4 38 80 00 00 */ li r4, 0 /* 80180DC8 0017DBC8 90 01 00 14 */ stw r0, 0x14(r1) /* 80180DCC 0017DBCC 38 A0 00 00 */ li r5, 0 -/* 80180DD0 0017DBD0 48 00 10 09 */ bl func_80181DD8 +/* 80180DD0 0017DBD0 48 00 10 09 */ bl NPAR_PartySetup__F11en_nparptypPPvP12NPARXtraData /* 80180DD4 0017DBD4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80180DD8 0017DBD8 7C 08 03 A6 */ mtlr r0 /* 80180DDC 0017DBDC 38 21 00 10 */ addi r1, r1, 0x10 /* 80180DE0 0017DBE0 4E 80 00 20 */ blr -.global func_80180DE4 -func_80180DE4: +.global NPCSupplement_SceneReset__Fv +NPCSupplement_SceneReset__Fv: /* 80180DE4 0017DBE4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80180DE8 0017DBE8 7C 08 02 A6 */ mflr r0 /* 80180DEC 0017DBEC 90 01 00 14 */ stw r0, 0x14(r1) -/* 80180DF0 0017DBF0 48 00 0E 81 */ bl func_80181C70 +/* 80180DF0 0017DBF0 48 00 0E 81 */ bl NPAR_SceneReset__Fv /* 80180DF4 0017DBF4 48 00 4F E9 */ bl func_80185DDC /* 80180DF8 0017DBF8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80180DFC 0017DBFC 7C 08 03 A6 */ mtlr r0 /* 80180E00 0017DC00 38 21 00 10 */ addi r1, r1, 0x10 /* 80180E04 0017DC04 4E 80 00 20 */ blr -.global func_80180E08 -func_80180E08: +.global NPCSupplement_Timestep__Ff +NPCSupplement_Timestep__Ff: /* 80180E08 0017DC08 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80180E0C 0017DC0C 7C 08 02 A6 */ mflr r0 /* 80180E10 0017DC10 90 01 00 14 */ stw r0, 0x14(r1) -/* 80180E14 0017DC14 48 00 0E E9 */ bl func_80181CFC +/* 80180E14 0017DC14 48 00 0E E9 */ bl NPAR_Timestep__Ff /* 80180E18 0017DC18 80 01 00 14 */ lwz r0, 0x14(r1) /* 80180E1C 0017DC1C 7C 08 03 A6 */ mtlr r0 /* 80180E20 0017DC20 38 21 00 10 */ addi r1, r1, 0x10 /* 80180E24 0017DC24 4E 80 00 20 */ blr -.global func_80180E28 -func_80180E28: +.global NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd +NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd: /* 80180E28 0017DC28 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80180E2C 0017DC2C 7C 08 02 A6 */ mflr r0 /* 80180E30 0017DC30 28 03 00 07 */ cmplwi r3, 7 @@ -116,17 +116,17 @@ func_80180E28: /* 80180EB4 0017DCB4 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) /* 80180EB8 0017DCB8 D0 1F 00 1C */ stfs f0, 0x1c(r31) /* 80180EBC 0017DCBC 90 1F 00 30 */ stw r0, 0x30(r31) -/* 80180EC0 0017DCC0 4B EA FD C9 */ bl func_80030C88 +/* 80180EC0 0017DCC0 4B EA FD C9 */ bl xurand__Fv /* 80180EC4 0017DCC4 C0 42 AE AC */ lfs f2, lbl_803CF82C-_SDA2_BASE_(r2) /* 80180EC8 0017DCC8 C0 02 AE A8 */ lfs f0, lbl_803CF828-_SDA2_BASE_(r2) /* 80180ECC 0017DCCC EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80180ED0 0017DCD0 D0 1F 00 04 */ stfs f0, 4(r31) -/* 80180ED4 0017DCD4 4B EA FD B5 */ bl func_80030C88 +/* 80180ED4 0017DCD4 4B EA FD B5 */ bl xurand__Fv /* 80180ED8 0017DCD8 C0 42 AE B4 */ lfs f2, lbl_803CF834-_SDA2_BASE_(r2) /* 80180EDC 0017DCDC C0 02 AE B0 */ lfs f0, lbl_803CF830-_SDA2_BASE_(r2) /* 80180EE0 0017DCE0 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80180EE4 0017DCE4 D0 1F 00 08 */ stfs f0, 8(r31) -/* 80180EE8 0017DCE8 4B EA FD 81 */ bl func_80030C68 +/* 80180EE8 0017DCE8 4B EA FD 81 */ bl xrand__Fv /* 80180EEC 0017DCEC 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80180EF0 0017DCF0 41 82 04 B0 */ beq lbl_801813A0 /* 80180EF4 0017DCF4 C0 3F 00 08 */ lfs f1, 8(r31) @@ -159,17 +159,17 @@ func_80180E28: /* 80180F60 0017DD60 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) /* 80180F64 0017DD64 D0 1F 00 1C */ stfs f0, 0x1c(r31) /* 80180F68 0017DD68 90 1F 00 30 */ stw r0, 0x30(r31) -/* 80180F6C 0017DD6C 4B EA FD 1D */ bl func_80030C88 +/* 80180F6C 0017DD6C 4B EA FD 1D */ bl xurand__Fv /* 80180F70 0017DD70 C0 42 AE AC */ lfs f2, lbl_803CF82C-_SDA2_BASE_(r2) /* 80180F74 0017DD74 C0 02 AE A8 */ lfs f0, lbl_803CF828-_SDA2_BASE_(r2) /* 80180F78 0017DD78 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80180F7C 0017DD7C D0 1F 00 04 */ stfs f0, 4(r31) -/* 80180F80 0017DD80 4B EA FD 09 */ bl func_80030C88 +/* 80180F80 0017DD80 4B EA FD 09 */ bl xurand__Fv /* 80180F84 0017DD84 C0 42 AE B4 */ lfs f2, lbl_803CF834-_SDA2_BASE_(r2) /* 80180F88 0017DD88 C0 02 AE B0 */ lfs f0, lbl_803CF830-_SDA2_BASE_(r2) /* 80180F8C 0017DD8C EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80180F90 0017DD90 D0 1F 00 08 */ stfs f0, 8(r31) -/* 80180F94 0017DD94 4B EA FC D5 */ bl func_80030C68 +/* 80180F94 0017DD94 4B EA FC D5 */ bl xrand__Fv /* 80180F98 0017DD98 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80180F9C 0017DD9C 41 82 04 04 */ beq lbl_801813A0 /* 80180FA0 0017DDA0 C0 3F 00 08 */ lfs f1, 8(r31) @@ -202,17 +202,17 @@ func_80180E28: /* 8018100C 0017DE0C C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) /* 80181010 0017DE10 D0 1F 00 1C */ stfs f0, 0x1c(r31) /* 80181014 0017DE14 90 1F 00 30 */ stw r0, 0x30(r31) -/* 80181018 0017DE18 4B EA FC 71 */ bl func_80030C88 +/* 80181018 0017DE18 4B EA FC 71 */ bl xurand__Fv /* 8018101C 0017DE1C C0 42 AE AC */ lfs f2, lbl_803CF82C-_SDA2_BASE_(r2) /* 80181020 0017DE20 C0 02 AE A8 */ lfs f0, lbl_803CF828-_SDA2_BASE_(r2) /* 80181024 0017DE24 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80181028 0017DE28 D0 1F 00 04 */ stfs f0, 4(r31) -/* 8018102C 0017DE2C 4B EA FC 5D */ bl func_80030C88 +/* 8018102C 0017DE2C 4B EA FC 5D */ bl xurand__Fv /* 80181030 0017DE30 C0 42 AE B4 */ lfs f2, lbl_803CF834-_SDA2_BASE_(r2) /* 80181034 0017DE34 C0 02 AE B0 */ lfs f0, lbl_803CF830-_SDA2_BASE_(r2) /* 80181038 0017DE38 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8018103C 0017DE3C D0 1F 00 08 */ stfs f0, 8(r31) -/* 80181040 0017DE40 4B EA FC 29 */ bl func_80030C68 +/* 80181040 0017DE40 4B EA FC 29 */ bl xrand__Fv /* 80181044 0017DE44 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80181048 0017DE48 41 82 03 58 */ beq lbl_801813A0 /* 8018104C 0017DE4C C0 3F 00 08 */ lfs f1, 8(r31) @@ -245,7 +245,7 @@ func_80180E28: /* 801810B8 0017DEB8 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) /* 801810BC 0017DEBC D0 1F 00 1C */ stfs f0, 0x1c(r31) /* 801810C0 0017DEC0 90 1F 00 30 */ stw r0, 0x30(r31) -/* 801810C4 0017DEC4 4B EA FB C5 */ bl func_80030C88 +/* 801810C4 0017DEC4 4B EA FB C5 */ bl xurand__Fv /* 801810C8 0017DEC8 C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) /* 801810CC 0017DECC C0 42 AE C8 */ lfs f2, lbl_803CF848-_SDA2_BASE_(r2) /* 801810D0 0017DED0 EC 21 00 28 */ fsubs f1, f1, f0 @@ -253,7 +253,7 @@ func_80180E28: /* 801810D8 0017DED8 EC 22 00 72 */ fmuls f1, f2, f1 /* 801810DC 0017DEDC EC 00 00 7A */ fmadds f0, f0, f1, f0 /* 801810E0 0017DEE0 D0 1F 00 04 */ stfs f0, 4(r31) -/* 801810E4 0017DEE4 4B EA FB A5 */ bl func_80030C88 +/* 801810E4 0017DEE4 4B EA FB A5 */ bl xurand__Fv /* 801810E8 0017DEE8 C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) /* 801810EC 0017DEEC C0 42 AE C8 */ lfs f2, lbl_803CF848-_SDA2_BASE_(r2) /* 801810F0 0017DEF0 EC 21 00 28 */ fsubs f1, f1, f0 @@ -261,7 +261,7 @@ func_80180E28: /* 801810F8 0017DEF8 EC 22 00 72 */ fmuls f1, f2, f1 /* 801810FC 0017DEFC EC 00 00 7A */ fmadds f0, f0, f1, f0 /* 80181100 0017DF00 D0 1F 00 08 */ stfs f0, 8(r31) -/* 80181104 0017DF04 4B EA FB 65 */ bl func_80030C68 +/* 80181104 0017DF04 4B EA FB 65 */ bl xrand__Fv /* 80181108 0017DF08 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018110C 0017DF0C 41 82 02 94 */ beq lbl_801813A0 /* 80181110 0017DF10 C0 3F 00 08 */ lfs f1, 8(r31) @@ -294,17 +294,17 @@ func_80180E28: /* 8018117C 0017DF7C C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) /* 80181180 0017DF80 D0 1F 00 1C */ stfs f0, 0x1c(r31) /* 80181184 0017DF84 90 1F 00 30 */ stw r0, 0x30(r31) -/* 80181188 0017DF88 4B EA FB 01 */ bl func_80030C88 +/* 80181188 0017DF88 4B EA FB 01 */ bl xurand__Fv /* 8018118C 0017DF8C C0 42 AE AC */ lfs f2, lbl_803CF82C-_SDA2_BASE_(r2) /* 80181190 0017DF90 C0 02 AE A8 */ lfs f0, lbl_803CF828-_SDA2_BASE_(r2) /* 80181194 0017DF94 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80181198 0017DF98 D0 1F 00 04 */ stfs f0, 4(r31) -/* 8018119C 0017DF9C 4B EA FA ED */ bl func_80030C88 +/* 8018119C 0017DF9C 4B EA FA ED */ bl xurand__Fv /* 801811A0 0017DFA0 C0 42 AE B4 */ lfs f2, lbl_803CF834-_SDA2_BASE_(r2) /* 801811A4 0017DFA4 C0 02 AE B0 */ lfs f0, lbl_803CF830-_SDA2_BASE_(r2) /* 801811A8 0017DFA8 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 801811AC 0017DFAC D0 1F 00 08 */ stfs f0, 8(r31) -/* 801811B0 0017DFB0 4B EA FA B9 */ bl func_80030C68 +/* 801811B0 0017DFB0 4B EA FA B9 */ bl xrand__Fv /* 801811B4 0017DFB4 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 801811B8 0017DFB8 41 82 01 E8 */ beq lbl_801813A0 /* 801811BC 0017DFBC C0 3F 00 08 */ lfs f1, 8(r31) @@ -337,17 +337,17 @@ func_80180E28: /* 80181228 0017E028 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) /* 8018122C 0017E02C D0 1F 00 1C */ stfs f0, 0x1c(r31) /* 80181230 0017E030 90 1F 00 30 */ stw r0, 0x30(r31) -/* 80181234 0017E034 4B EA FA 55 */ bl func_80030C88 +/* 80181234 0017E034 4B EA FA 55 */ bl xurand__Fv /* 80181238 0017E038 C0 42 AE AC */ lfs f2, lbl_803CF82C-_SDA2_BASE_(r2) /* 8018123C 0017E03C C0 02 AE A8 */ lfs f0, lbl_803CF828-_SDA2_BASE_(r2) /* 80181240 0017E040 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80181244 0017E044 D0 1F 00 04 */ stfs f0, 4(r31) -/* 80181248 0017E048 4B EA FA 41 */ bl func_80030C88 +/* 80181248 0017E048 4B EA FA 41 */ bl xurand__Fv /* 8018124C 0017E04C C0 42 AE B4 */ lfs f2, lbl_803CF834-_SDA2_BASE_(r2) /* 80181250 0017E050 C0 02 AE B0 */ lfs f0, lbl_803CF830-_SDA2_BASE_(r2) /* 80181254 0017E054 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80181258 0017E058 D0 1F 00 08 */ stfs f0, 8(r31) -/* 8018125C 0017E05C 4B EA FA 0D */ bl func_80030C68 +/* 8018125C 0017E05C 4B EA FA 0D */ bl xrand__Fv /* 80181260 0017E060 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80181264 0017E064 41 82 01 3C */ beq lbl_801813A0 /* 80181268 0017E068 C0 3F 00 08 */ lfs f1, 8(r31) @@ -384,7 +384,7 @@ func_80180E28: /* 801812E4 0017E0E4 D0 1F 00 04 */ stfs f0, 4(r31) /* 801812E8 0017E0E8 C0 02 AE B0 */ lfs f0, lbl_803CF830-_SDA2_BASE_(r2) /* 801812EC 0017E0EC D0 1F 00 08 */ stfs f0, 8(r31) -/* 801812F0 0017E0F0 4B EA F9 79 */ bl func_80030C68 +/* 801812F0 0017E0F0 4B EA F9 79 */ bl xrand__Fv /* 801812F4 0017E0F4 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 801812F8 0017E0F8 41 82 00 A8 */ beq lbl_801813A0 /* 801812FC 0017E0FC C0 3F 00 08 */ lfs f1, 8(r31) @@ -421,7 +421,7 @@ func_80180E28: /* 80181378 0017E178 D0 1F 00 04 */ stfs f0, 4(r31) /* 8018137C 0017E17C C0 02 AE B0 */ lfs f0, lbl_803CF830-_SDA2_BASE_(r2) /* 80181380 0017E180 D0 1F 00 08 */ stfs f0, 8(r31) -/* 80181384 0017E184 4B EA F8 E5 */ bl func_80030C68 +/* 80181384 0017E184 4B EA F8 E5 */ bl xrand__Fv /* 80181388 0017E188 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018138C 0017E18C 41 82 00 14 */ beq lbl_801813A0 /* 80181390 0017E190 C0 3F 00 08 */ lfs f1, 8(r31) @@ -435,8 +435,8 @@ lbl_801813A0: /* 801813AC 0017E1AC 38 21 00 30 */ addi r1, r1, 0x30 /* 801813B0 0017E1B0 4E 80 00 20 */ blr -.global func_801813B4 -func_801813B4: +.global NPCC_MakeStreakInfo__F12en_npcstreakP10StreakInfo +NPCC_MakeStreakInfo__F12en_npcstreakP10StreakInfo: /* 801813B4 0017E1B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801813B8 0017E1B8 7C 08 02 A6 */ mflr r0 /* 801813BC 0017E1BC 90 01 00 14 */ stw r0, 0x14(r1) @@ -583,14 +583,14 @@ lbl_801815DC: /* 801815EC 0017E3EC 38 21 00 10 */ addi r1, r1, 0x10 /* 801815F0 0017E3F0 4E 80 00 20 */ blr -.global func_801815F4 -func_801815F4: +.global NPCC_StreakCreate__F12en_npcstreak +NPCC_StreakCreate__F12en_npcstreak: /* 801815F4 0017E3F4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801815F8 0017E3F8 7C 08 02 A6 */ mflr r0 /* 801815FC 0017E3FC 3C 80 80 33 */ lis r4, lbl_8032B580@ha /* 80181600 0017E400 90 01 00 14 */ stw r0, 0x14(r1) /* 80181604 0017E404 38 84 B5 80 */ addi r4, r4, lbl_8032B580@l -/* 80181608 0017E408 4B FF FD AD */ bl func_801813B4 +/* 80181608 0017E408 4B FF FD AD */ bl NPCC_MakeStreakInfo__F12en_npcstreakP10StreakInfo /* 8018160C 0017E40C 3C 60 80 33 */ lis r3, lbl_8032B580@ha /* 80181610 0017E410 38 63 B5 80 */ addi r3, r3, lbl_8032B580@l /* 80181614 0017E414 48 00 49 A5 */ bl func_80185FB8 @@ -599,8 +599,8 @@ func_801815F4: /* 80181620 0017E420 38 21 00 10 */ addi r1, r1, 0x10 /* 80181624 0017E424 4E 80 00 20 */ blr -.global func_80181628 -func_80181628: +.global NPCC_BurstBubble__F11en_npcburstP5xVec3 +NPCC_BurstBubble__F11en_npcburstP5xVec3: /* 80181628 0017E428 94 21 FF 80 */ stwu r1, -0x80(r1) /* 8018162C 0017E42C 7C 08 02 A6 */ mflr r0 /* 80181630 0017E430 90 01 00 84 */ stw r0, 0x84(r1) @@ -634,7 +634,7 @@ lbl_80181668: /* 8018169C 0017E49C EF BD 00 72 */ fmuls f29, f29, f1 /* 801816A0 0017E4A0 3B C0 00 00 */ li r30, 0 lbl_801816A4: -/* 801816A4 0017E4A4 4B EA F5 E5 */ bl func_80030C88 +/* 801816A4 0017E4A4 4B EA F5 E5 */ bl xurand__Fv /* 801816A8 0017E4A8 6F C0 80 00 */ xoris r0, r30, 0x8000 /* 801816AC 0017E4AC C0 A2 AE F4 */ lfs f5, lbl_803CF874-_SDA2_BASE_(r2) /* 801816B0 0017E4B0 90 01 00 1C */ stw r0, 0x1c(r1) @@ -666,7 +666,7 @@ lbl_80181700: /* 8018170C 0017E50C FC 20 F8 90 */ fmr f1, f31 /* 80181710 0017E510 4B F4 37 81 */ bl icos__Ff /* 80181714 0017E514 FF E0 08 90 */ fmr f31, f1 -/* 80181718 0017E518 4B EA F5 71 */ bl func_80030C88 +/* 80181718 0017E518 4B EA F5 71 */ bl xurand__Fv /* 8018171C 0017E51C C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) /* 80181720 0017E520 C0 42 AE FC */ lfs f2, lbl_803CF87C-_SDA2_BASE_(r2) /* 80181724 0017E524 EC 21 00 28 */ fsubs f1, f1, f0 @@ -675,7 +675,7 @@ lbl_80181700: /* 80181730 0017E530 EC 00 00 72 */ fmuls f0, f0, f1 /* 80181734 0017E534 EC 1D 07 3A */ fmadds f0, f29, f28, f0 /* 80181738 0017E538 D0 01 00 08 */ stfs f0, 8(r1) -/* 8018173C 0017E53C 4B EA F5 4D */ bl func_80030C88 +/* 8018173C 0017E53C 4B EA F5 4D */ bl xurand__Fv /* 80181740 0017E540 C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) /* 80181744 0017E544 C0 42 AE FC */ lfs f2, lbl_803CF87C-_SDA2_BASE_(r2) /* 80181748 0017E548 EC 21 00 28 */ fsubs f1, f1, f0 @@ -683,7 +683,7 @@ lbl_80181700: /* 80181750 0017E550 EC 22 00 72 */ fmuls f1, f2, f1 /* 80181754 0017E554 EC 00 F0 7A */ fmadds f0, f0, f1, f30 /* 80181758 0017E558 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 8018175C 0017E55C 4B EA F5 2D */ bl func_80030C88 +/* 8018175C 0017E55C 4B EA F5 2D */ bl xurand__Fv /* 80181760 0017E560 C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) /* 80181764 0017E564 7F 84 E3 78 */ mr r4, r28 /* 80181768 0017E568 C0 42 AE FC */ lfs f2, lbl_803CF87C-_SDA2_BASE_(r2) @@ -698,12 +698,12 @@ lbl_80181700: /* 8018178C 0017E58C 2C 1B 00 00 */ cmpwi r27, 0 /* 80181790 0017E590 40 82 00 10 */ bne lbl_801817A0 /* 80181794 0017E594 38 61 00 08 */ addi r3, r1, 8 -/* 80181798 0017E598 48 00 3D 91 */ bl func_80185528 +/* 80181798 0017E598 48 00 3D 91 */ bl NPAR_EmitOilShieldPop__FPC5xVec3 /* 8018179C 0017E59C 48 00 00 10 */ b lbl_801817AC lbl_801817A0: /* 801817A0 0017E5A0 38 61 00 08 */ addi r3, r1, 8 /* 801817A4 0017E5A4 38 80 00 01 */ li r4, 1 -/* 801817A8 0017E5A8 4B F1 34 9D */ bl func_80094C44 +/* 801817A8 0017E5A8 4B F1 34 9D */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui lbl_801817AC: /* 801817AC 0017E5AC 3B DE 00 01 */ addi r30, r30, 1 /* 801817B0 0017E5B0 2C 1E 00 14 */ cmpwi r30, 0x14 @@ -725,8 +725,8 @@ lbl_801817AC: /* 801817F0 0017E5F0 38 21 00 80 */ addi r1, r1, 0x80 /* 801817F4 0017E5F4 4E 80 00 20 */ blr -.global func_801817F8 -func_801817F8: +.global NPCC_MakeASplash__FPC5xVec3f +NPCC_MakeASplash__FPC5xVec3f: /* 801817F8 0017E5F8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801817FC 0017E5FC 7C 08 02 A6 */ mflr r0 /* 80181800 0017E600 90 01 00 34 */ stw r0, 0x34(r1) @@ -773,15 +773,15 @@ lbl_8018187C: /* 80181894 0017E694 40 81 00 08 */ ble lbl_8018189C /* 80181898 0017E698 FF E0 00 90 */ fmr f31, f0 lbl_8018189C: -/* 8018189C 0017E69C 48 00 69 01 */ bl func_8018819C +/* 8018189C 0017E69C 48 00 69 01 */ bl HAZ_Acquire__Fv /* 801818A0 0017E6A0 7C 7F 1B 79 */ or. r31, r3, r3 /* 801818A4 0017E6A4 41 82 00 40 */ beq lbl_801818E4 /* 801818A8 0017E6A8 38 80 00 1A */ li r4, 0x1a -/* 801818AC 0017E6AC 48 00 6A 69 */ bl func_80188314 +/* 801818AC 0017E6AC 48 00 6A 69 */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 801818B0 0017E6B0 2C 03 00 00 */ cmpwi r3, 0 /* 801818B4 0017E6B4 40 82 00 10 */ bne lbl_801818C4 /* 801818B8 0017E6B8 7F E3 FB 78 */ mr r3, r31 -/* 801818BC 0017E6BC 48 00 78 A1 */ bl func_8018915C +/* 801818BC 0017E6BC 48 00 78 A1 */ bl Discard__9NPCHazardFv /* 801818C0 0017E6C0 48 00 00 24 */ b lbl_801818E4 lbl_801818C4: /* 801818C4 0017E6C4 7F E3 FB 78 */ mr r3, r31 @@ -791,7 +791,7 @@ lbl_801818C4: /* 801818D4 0017E6D4 D3 FF 00 64 */ stfs f31, 0x64(r31) /* 801818D8 0017E6D8 7F E3 FB 78 */ mr r3, r31 /* 801818DC 0017E6DC 7F C4 F3 78 */ mr r4, r30 -/* 801818E0 0017E6E0 48 00 79 59 */ bl func_80189238 +/* 801818E0 0017E6E0 48 00 79 59 */ bl Start__9NPCHazardFPC5xVec3f lbl_801818E4: /* 801818E4 0017E6E4 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 801818E8 0017E6E8 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -804,8 +804,8 @@ lbl_801818E4: /* 80181904 0017E704 38 21 00 30 */ addi r1, r1, 0x30 /* 80181908 0017E708 4E 80 00 20 */ blr -.global func_8018190C -func_8018190C: +.global NPCC_Slick_MakePlayerSlip__FP10zNPCCommon +NPCC_Slick_MakePlayerSlip__FP10zNPCCommon: /* 8018190C 0017E70C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80181910 0017E710 7C 08 02 A6 */ mflr r0 /* 80181914 0017E714 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -826,15 +826,15 @@ lbl_80181938: /* 80181948 0017E748 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 8018194C 0017E74C D0 04 17 4C */ stfs f0, 0x174c(r4) /* 80181950 0017E750 41 82 00 08 */ beq lbl_80181958 -/* 80181954 0017E754 4B F7 F2 69 */ bl func_80100BBC +/* 80181954 0017E754 4B F7 F2 69 */ bl YouOwnSlipFX__9zNPCSlickFv lbl_80181958: /* 80181958 0017E758 80 01 00 14 */ lwz r0, 0x14(r1) /* 8018195C 0017E75C 7C 08 03 A6 */ mtlr r0 /* 80181960 0017E760 38 21 00 10 */ addi r1, r1, 0x10 /* 80181964 0017E764 4E 80 00 20 */ blr -.global func_80181968 -func_80181968: +.global NPCC_RenderProjTexture__FP8RwRasterfP7xMat4x3ffP12xShadowCacheiP4xEnt +NPCC_RenderProjTexture__FP8RwRasterfP7xMat4x3ffP12xShadowCacheiP4xEnt: /* 80181968 0017E768 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8018196C 0017E76C 7C 08 02 A6 */ mflr r0 /* 80181970 0017E770 90 01 00 54 */ stw r0, 0x54(r1) @@ -856,7 +856,7 @@ func_80181968: /* 801819B0 0017E7B0 C0 62 AF 1C */ lfs f3, lbl_803CF89C-_SDA2_BASE_(r2) /* 801819B4 0017E7B4 7F 63 DB 78 */ mr r3, r27 /* 801819B8 0017E7B8 38 9A 00 30 */ addi r4, r26, 0x30 -/* 801819BC 0017E7BC 4B EC 56 15 */ bl func_80046FD0 +/* 801819BC 0017E7BC 4B EC 56 15 */ bl xShadowVertical_FillCache__FP12xShadowCacheP5xVec3fff lbl_801819C0: /* 801819C0 0017E7C0 D3 ED 8A D4 */ stfs f31, lbl_803CB3D4-_SDA_BASE_(r13) /* 801819C4 0017E7C4 FC 20 F0 90 */ fmr f1, f30 @@ -865,7 +865,7 @@ lbl_801819C0: /* 801819D0 0017E7D0 C0 42 AE D4 */ lfs f2, lbl_803CF854-_SDA2_BASE_(r2) /* 801819D4 0017E7D4 7F 26 CB 78 */ mr r6, r25 /* 801819D8 0017E7D8 38 80 00 01 */ li r4, 1 -/* 801819DC 0017E7DC 4B EC 58 E5 */ bl func_800472C0 +/* 801819DC 0017E7DC 4B EC 58 E5 */ bl xShadowVertical_DrawCache__FP12xShadowCacheffiP11RwMatrixTagP8RwRaster /* 801819E0 0017E7E0 7F 7F DB 78 */ mr r31, r27 /* 801819E4 0017E7E4 3B C0 00 00 */ li r30, 0 /* 801819E8 0017E7E8 48 00 00 4C */ b lbl_80181A34 @@ -877,7 +877,7 @@ lbl_801819EC: /* 801819FC 0017E7FC 28 00 00 2B */ cmplwi r0, 0x2b /* 80181A00 0017E800 41 82 00 2C */ beq lbl_80181A2C /* 80181A04 0017E804 7F A3 EB 78 */ mr r3, r29 -/* 80181A08 0017E808 4B EC 33 D1 */ bl func_80044DD8 +/* 80181A08 0017E808 4B EC 33 D1 */ bl xShadowReceiveShadowSetup__FP4xEnt /* 80181A0C 0017E80C 28 03 00 00 */ cmplwi r3, 0 /* 80181A10 0017E810 41 82 00 1C */ beq lbl_80181A2C /* 80181A14 0017E814 FC 20 F0 90 */ fmr f1, f30 @@ -885,7 +885,7 @@ lbl_801819EC: /* 80181A1C 0017E81C 7F 45 D3 78 */ mr r5, r26 /* 80181A20 0017E820 7F 26 CB 78 */ mr r6, r25 /* 80181A24 0017E824 38 80 00 01 */ li r4, 1 -/* 80181A28 0017E828 4B EC 34 21 */ bl func_80044E48 +/* 80181A28 0017E828 4B EC 34 21 */ bl xShadowReceiveShadow__FP4xEntfiP11RwMatrixTagP8RwRaster lbl_80181A2C: /* 80181A2C 0017E82C 3B FF 00 04 */ addi r31, r31, 4 /* 80181A30 0017E830 3B DE 00 01 */ addi r30, r30, 1 @@ -903,8 +903,8 @@ lbl_80181A34: /* 80181A5C 0017E85C 38 21 00 50 */ addi r1, r1, 0x50 /* 80181A60 0017E860 4E 80 00 20 */ blr -.global func_80181A64 -func_80181A64: +.global NPCC_RenderProjTextureFaceCamera__FP8RwRasterfP5xVec3ffP12xShadowCacheiP4xEnt +NPCC_RenderProjTextureFaceCamera__FP8RwRasterfP5xVec3ffP12xShadowCacheiP4xEnt: /* 80181A64 0017E864 94 21 FF 70 */ stwu r1, -0x90(r1) /* 80181A68 0017E868 7C 08 02 A6 */ mflr r0 /* 80181A6C 0017E86C 90 01 00 94 */ stw r0, 0x94(r1) @@ -926,12 +926,12 @@ func_80181A64: /* 80181AAC 0017E8AC 7C DE 33 78 */ mr r30, r6 /* 80181AB0 0017E8B0 7C FF 3B 78 */ mr r31, r7 /* 80181AB4 0017E8B4 38 61 00 38 */ addi r3, r1, 0x38 -/* 80181AB8 0017E8B8 4B EC CA 25 */ bl func_8004E4DC +/* 80181AB8 0017E8B8 4B EC CA 25 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80181ABC 0017E8BC 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80181AC0 0017E8C0 38 61 00 08 */ addi r3, r1, 8 /* 80181AC4 0017E8C4 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 80181AC8 0017E8C8 38 84 00 14 */ addi r4, r4, 0x14 -/* 80181ACC 0017E8CC 4B EC CA 11 */ bl func_8004E4DC +/* 80181ACC 0017E8CC 4B EC CA 11 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80181AD0 0017E8D0 C0 21 00 0C */ lfs f1, 0xc(r1) /* 80181AD4 0017E8D4 C0 02 AF 20 */ lfs f0, lbl_803CF8A0-_SDA2_BASE_(r2) /* 80181AD8 0017E8D8 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -971,7 +971,7 @@ lbl_80181B30: /* 80181B54 0017E954 C0 61 00 08 */ lfs f3, 8(r1) /* 80181B58 0017E958 4B E8 D4 A5 */ bl func_8000EFFC /* 80181B5C 0017E95C 38 61 00 08 */ addi r3, r1, 8 -/* 80181B60 0017E960 48 0A E8 29 */ bl func_80230388 +/* 80181B60 0017E960 48 0A E8 29 */ bl RwMatrixUpdate /* 80181B64 0017E964 FC 20 E8 90 */ fmr f1, f29 /* 80181B68 0017E968 7F 83 E3 78 */ mr r3, r28 /* 80181B6C 0017E96C FC 40 F0 90 */ fmr f2, f30 @@ -980,7 +980,7 @@ lbl_80181B30: /* 80181B78 0017E978 7F C6 F3 78 */ mr r6, r30 /* 80181B7C 0017E97C 7F E7 FB 78 */ mr r7, r31 /* 80181B80 0017E980 38 81 00 08 */ addi r4, r1, 8 -/* 80181B84 0017E984 4B FF FD E5 */ bl func_80181968 +/* 80181B84 0017E984 4B FF FD E5 */ bl NPCC_RenderProjTexture__FP8RwRasterfP7xMat4x3ffP12xShadowCacheiP4xEnt /* 80181B88 0017E988 E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0 /* 80181B8C 0017E98C CB E1 00 80 */ lfd f31, 0x80(r1) /* 80181B90 0017E990 E3 C1 00 78 */ psq_l f30, 120(r1), 0, qr0 @@ -996,8 +996,8 @@ lbl_80181B30: /* 80181BB8 0017E9B8 38 21 00 90 */ addi r1, r1, 0x90 /* 80181BBC 0017E9BC 4E 80 00 20 */ blr -.global func_80181BC0 -func_80181BC0: +.global NPAR_ScenePrepare__Fv +NPAR_ScenePrepare__Fv: /* 80181BC0 0017E9C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80181BC4 0017E9C4 7C 08 02 A6 */ mflr r0 /* 80181BC8 0017E9C8 3C 60 80 33 */ lis r3, lbl_8032B59C@ha @@ -1008,7 +1008,7 @@ func_80181BC0: /* 80181BDC 0017E9DC 3B C0 00 00 */ li r30, 0 lbl_80181BE0: /* 80181BE0 0017E9E0 7F E3 FB 78 */ mr r3, r31 -/* 80181BE4 0017E9E4 48 00 03 91 */ bl func_80181F74 +/* 80181BE4 0017E9E4 48 00 03 91 */ bl Clear__8NPARMgmtFv /* 80181BE8 0017E9E8 3B DE 00 01 */ addi r30, r30, 1 /* 80181BEC 0017E9EC 3B FF 00 20 */ addi r31, r31, 0x20 /* 80181BF0 0017E9F0 2C 1E 00 0C */ cmpwi r30, 0xc @@ -1020,8 +1020,8 @@ lbl_80181BE0: /* 80181C08 0017EA08 38 21 00 10 */ addi r1, r1, 0x10 /* 80181C0C 0017EA0C 4E 80 00 20 */ blr -.global func_80181C10 -func_80181C10: +.global NPAR_SceneFinish__Fv +NPAR_SceneFinish__Fv: /* 80181C10 0017EA10 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80181C14 0017EA14 7C 08 02 A6 */ mflr r0 /* 80181C18 0017EA18 3C 60 80 33 */ lis r3, lbl_8032B59C@ha @@ -1048,8 +1048,8 @@ lbl_80181C30: /* 80181C68 0017EA68 38 21 00 10 */ addi r1, r1, 0x10 /* 80181C6C 0017EA6C 4E 80 00 20 */ blr -.global func_80181C70 -func_80181C70: +.global NPAR_SceneReset__Fv +NPAR_SceneReset__Fv: /* 80181C70 0017EA70 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80181C74 0017EA74 7C 08 02 A6 */ mflr r0 /* 80181C78 0017EA78 3C 60 80 33 */ lis r3, lbl_8032B59C@ha @@ -1077,11 +1077,11 @@ func_80181CC0: /* 80181CC0 0017EAC0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80181CC4 0017EAC4 7C 08 02 A6 */ mflr r0 /* 80181CC8 0017EAC8 90 01 00 14 */ stw r0, 0x14(r1) -/* 80181CCC 0017EACC 4B F1 79 B5 */ bl func_80099680 +/* 80181CCC 0017EACC 4B F1 79 B5 */ bl zGameExtras_ExtrasFlags__Fv /* 80181CD0 0017EAD0 90 6D 98 28 */ stw r3, lbl_803CC128-_SDA_BASE_(r13) /* 80181CD4 0017EAD4 38 6D 98 30 */ addi r3, r13, lbl_803CC130-_SDA_BASE_ /* 80181CD8 0017EAD8 38 8D 98 34 */ addi r4, r13, lbl_803CC134-_SDA_BASE_ -/* 80181CDC 0017EADC 4B F1 79 AD */ bl func_80099688 +/* 80181CDC 0017EADC 4B F1 79 AD */ bl zGameExtras_MoDay__FPiPi /* 80181CE0 0017EAE0 80 0D 98 28 */ lwz r0, lbl_803CC128-_SDA_BASE_(r13) /* 80181CE4 0017EAE4 70 00 01 F7 */ andi. r0, r0, 0x1f7 /* 80181CE8 0017EAE8 90 0D 98 2C */ stw r0, lbl_803CC12C-_SDA_BASE_(r13) @@ -1090,8 +1090,8 @@ func_80181CC0: /* 80181CF4 0017EAF4 38 21 00 10 */ addi r1, r1, 0x10 /* 80181CF8 0017EAF8 4E 80 00 20 */ blr -.global func_80181CFC -func_80181CFC: +.global NPAR_Timestep__Ff +NPAR_Timestep__Ff: /* 80181CFC 0017EAFC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80181D00 0017EB00 7C 08 02 A6 */ mflr r0 /* 80181D04 0017EB04 90 01 00 24 */ stw r0, 0x24(r1) @@ -1101,7 +1101,7 @@ func_80181CFC: /* 80181D14 0017EB14 93 C1 00 10 */ stw r30, 0x10(r1) /* 80181D18 0017EB18 93 A1 00 0C */ stw r29, 0xc(r1) /* 80181D1C 0017EB1C 93 81 00 08 */ stw r28, 8(r1) -/* 80181D20 0017EB20 4B F1 64 5D */ bl func_8009817C +/* 80181D20 0017EB20 4B F1 64 5D */ bl zGameIsPaused__Fv /* 80181D24 0017EB24 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80181D28 0017EB28 7C 7F 1B 78 */ mr r31, r3 /* 80181D2C 0017EB2C 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -1137,7 +1137,7 @@ lbl_80181D84: lbl_80181D98: /* 80181D98 0017EB98 FC 20 F8 90 */ fmr f1, f31 /* 80181D9C 0017EB9C 7F C3 F3 78 */ mr r3, r30 -/* 80181DA0 0017EBA0 48 00 01 FD */ bl func_80181F9C +/* 80181DA0 0017EBA0 48 00 01 FD */ bl UpdateAndRender__8NPARMgmtFf lbl_80181DA4: /* 80181DA4 0017EBA4 3B 9C 00 01 */ addi r28, r28, 1 /* 80181DA8 0017EBA8 3B DE 00 20 */ addi r30, r30, 0x20 @@ -1153,8 +1153,8 @@ lbl_80181DA4: /* 80181DD0 0017EBD0 38 21 00 20 */ addi r1, r1, 0x20 /* 80181DD4 0017EBD4 4E 80 00 20 */ blr -.global func_80181DD8 -func_80181DD8: +.global NPAR_PartySetup__F11en_nparptypPPvP12NPARXtraData +NPAR_PartySetup__F11en_nparptypPPvP12NPARXtraData: /* 80181DD8 0017EBD8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80181DDC 0017EBDC 7C 08 02 A6 */ mflr r0 /* 80181DE0 0017EBE0 90 01 00 24 */ stw r0, 0x24(r1) @@ -1180,7 +1180,7 @@ lbl_80181E28: /* 80181E2C 0017EC2C 7F 84 E3 78 */ mr r4, r28 /* 80181E30 0017EC30 7F A5 EB 78 */ mr r5, r29 /* 80181E34 0017EC34 7F C6 F3 78 */ mr r6, r30 -/* 80181E38 0017EC38 48 00 00 79 */ bl func_80181EB0 +/* 80181E38 0017EC38 48 00 00 79 */ bl Init__8NPARMgmtF11en_nparptypPPvP12NPARXtraData /* 80181E3C 0017EC3C 7F E3 FB 78 */ mr r3, r31 lbl_80181E40: /* 80181E40 0017EC40 80 01 00 24 */ lwz r0, 0x24(r1) @@ -1192,8 +1192,8 @@ lbl_80181E40: /* 80181E58 0017EC58 38 21 00 20 */ addi r1, r1, 0x20 /* 80181E5C 0017EC5C 4E 80 00 20 */ blr -.global func_80181E60 -func_80181E60: +.global NPAR_FindParty__F11en_nparptyp +NPAR_FindParty__F11en_nparptyp: /* 80181E60 0017EC60 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80181E64 0017EC64 7C 08 02 A6 */ mflr r0 /* 80181E68 0017EC68 3C 80 80 33 */ lis r4, lbl_8032B59C@ha @@ -1217,8 +1217,8 @@ lbl_80181E9C: /* 80181EA8 0017ECA8 38 21 00 10 */ addi r1, r1, 0x10 /* 80181EAC 0017ECAC 4E 80 00 20 */ blr -.global func_80181EB0 -func_80181EB0: +.global Init__8NPARMgmtF11en_nparptypPPvP12NPARXtraData +Init__8NPARMgmtF11en_nparptypPPvP12NPARXtraData: /* 80181EB0 0017ECB0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80181EB4 0017ECB4 7C 08 02 A6 */ mflr r0 /* 80181EB8 0017ECB8 90 01 00 34 */ stw r0, 0x34(r1) @@ -1236,7 +1236,7 @@ func_80181EB0: /* 80181EE8 0017ECE8 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80181EEC 0017ECEC 1F A0 00 50 */ mulli r29, r0, 0x50 /* 80181EF0 0017ECF0 7F A4 EB 78 */ mr r4, r29 -/* 80181EF4 0017ECF4 4B EB 1A 4D */ bl func_80033940 +/* 80181EF4 0017ECF4 4B EB 1A 4D */ bl xMemAlloc__FUiUii /* 80181EF8 0017ECF8 7C 7F 1B 78 */ mr r31, r3 /* 80181EFC 0017ECFC 7F A5 EB 78 */ mr r5, r29 /* 80181F00 0017ED00 38 80 00 00 */ li r4, 0 @@ -1262,7 +1262,7 @@ func_80181EB0: /* 80181F50 0017ED50 90 19 00 14 */ stw r0, 0x14(r25) /* 80181F54 0017ED54 48 00 00 0C */ b lbl_80181F60 lbl_80181F58: -/* 80181F58 0017ED58 4B FA E2 39 */ bl func_80130190 +/* 80181F58 0017ED58 4B FA E2 39 */ bl NPCC_FindRWTexture__FPCc /* 80181F5C 0017ED5C 90 79 00 14 */ stw r3, 0x14(r25) lbl_80181F60: /* 80181F60 0017ED60 BB 21 00 14 */ lmw r25, 0x14(r1) @@ -1271,8 +1271,8 @@ lbl_80181F60: /* 80181F6C 0017ED6C 38 21 00 30 */ addi r1, r1, 0x30 /* 80181F70 0017ED70 4E 80 00 20 */ blr -.global func_80181F74 -func_80181F74: +.global Clear__8NPARMgmtFv +Clear__8NPARMgmtFv: /* 80181F74 0017ED74 38 00 00 00 */ li r0, 0 /* 80181F78 0017ED78 90 03 00 00 */ stw r0, 0(r3) /* 80181F7C 0017ED7C 90 03 00 04 */ stw r0, 4(r3) @@ -1284,8 +1284,8 @@ func_80181F74: /* 80181F94 0017ED94 90 03 00 1C */ stw r0, 0x1c(r3) /* 80181F98 0017ED98 4E 80 00 20 */ blr -.global func_80181F9C -func_80181F9C: +.global UpdateAndRender__8NPARMgmtFf +UpdateAndRender__8NPARMgmtFf: /* 80181F9C 0017ED9C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80181FA0 0017EDA0 7C 08 02 A6 */ mflr r0 /* 80181FA4 0017EDA4 3C 80 80 2A */ lis r4, lbl_8029B8E0@ha @@ -1301,8 +1301,8 @@ func_80181F9C: /* 80181FCC 0017EDCC 38 21 00 10 */ addi r1, r1, 0x10 /* 80181FD0 0017EDD0 4E 80 00 20 */ blr -.global func_80181FD4 -func_80181FD4: +.global ConfigPar__14NPARParmOilBubCFP8NPARData11en_nparmodePC5xVec3PC5xVec3 +ConfigPar__14NPARParmOilBubCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80181FD4 0017EDD4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80181FD8 0017EDD8 7C 08 02 A6 */ mflr r0 /* 80181FDC 0017EDDC 90 01 00 24 */ stw r0, 0x24(r1) @@ -1312,7 +1312,7 @@ func_80181FD4: /* 80181FEC 0017EDEC 7C BD 2B 78 */ mr r29, r5 /* 80181FF0 0017EDF0 7C DE 33 78 */ mr r30, r6 /* 80181FF4 0017EDF4 7C FF 3B 78 */ mr r31, r7 -/* 80181FF8 0017EDF8 4B EA EC 91 */ bl func_80030C88 +/* 80181FF8 0017EDF8 4B EA EC 91 */ bl xurand__Fv /* 80181FFC 0017EDFC C0 42 AE A4 */ lfs f2, lbl_803CF824-_SDA2_BASE_(r2) /* 80182000 0017EE00 7F 83 E3 78 */ mr r3, r28 /* 80182004 0017EE04 C0 1B 00 00 */ lfs f0, 0(r27) @@ -1470,7 +1470,7 @@ lbl_80182228: /* 80182244 0017F044 38 81 00 20 */ addi r4, r1, 0x20 /* 80182248 0017F048 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8018224C 0017F04C D0 01 00 2C */ stfs f0, 0x2c(r1) -/* 80182250 0017F050 48 0B 55 6D */ bl func_802377BC +/* 80182250 0017F050 48 0B 55 6D */ bl RwCameraFrustumTestSphere /* 80182254 0017F054 2C 03 00 00 */ cmpwi r3, 0 /* 80182258 0017F058 41 82 00 28 */ beq lbl_80182280 lbl_8018225C: @@ -1552,8 +1552,8 @@ func_801822C4: /* 80182374 0017F174 38 21 00 10 */ addi r1, r1, 0x10 /* 80182378 0017F178 4E 80 00 20 */ blr -.global func_8018237C -func_8018237C: +.global ConfigPar__18NPARParmTubeSpiralCFP8NPARData11en_nparmodePC5xVec3PC5xVec3f +ConfigPar__18NPARParmTubeSpiralCFP8NPARData11en_nparmodePC5xVec3PC5xVec3f: /* 8018237C 0017F17C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80182380 0017F180 7C 08 02 A6 */ mflr r0 /* 80182384 0017F184 90 01 00 34 */ stw r0, 0x34(r1) @@ -1566,7 +1566,7 @@ func_8018237C: /* 801823A0 0017F1A0 7C BD 2B 78 */ mr r29, r5 /* 801823A4 0017F1A4 7C DE 33 78 */ mr r30, r6 /* 801823A8 0017F1A8 7C FF 3B 78 */ mr r31, r7 -/* 801823AC 0017F1AC 4B EA E8 DD */ bl func_80030C88 +/* 801823AC 0017F1AC 4B EA E8 DD */ bl xurand__Fv /* 801823B0 0017F1B0 C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) /* 801823B4 0017F1B4 7F 83 E3 78 */ mr r3, r28 /* 801823B8 0017F1B8 7F C4 F3 78 */ mr r4, r30 @@ -1752,7 +1752,7 @@ lbl_80182610: /* 80182668 0017F468 7F 65 DB 78 */ mr r5, r27 /* 8018266C 0017F46C 38 60 00 00 */ li r3, 0 /* 80182670 0017F470 38 80 00 01 */ li r4, 1 -/* 80182674 0017F474 4B EF 3C 35 */ bl func_800762A8 +/* 80182674 0017F474 4B EF 3C 35 */ bl zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3 lbl_80182678: /* 80182678 0017F478 88 0D 98 3C */ lbz r0, lbl_803CC13C-_SDA_BASE_(r13) /* 8018267C 0017F47C 7C 00 07 75 */ extsb. r0, r0 @@ -1772,7 +1772,7 @@ lbl_80182694: /* 801826B0 0017F4B0 38 81 00 14 */ addi r4, r1, 0x14 /* 801826B4 0017F4B4 80 7E 00 10 */ lwz r3, 0x10(r30) /* 801826B8 0017F4B8 D0 01 00 20 */ stfs f0, 0x20(r1) -/* 801826BC 0017F4BC 48 0B 51 01 */ bl func_802377BC +/* 801826BC 0017F4BC 48 0B 51 01 */ bl RwCameraFrustumTestSphere /* 801826C0 0017F4C0 2C 03 00 00 */ cmpwi r3, 0 /* 801826C4 0017F4C4 41 82 00 28 */ beq lbl_801826EC lbl_801826C8: @@ -1979,8 +1979,8 @@ lbl_80182970: /* 80182980 0017F780 38 21 00 20 */ addi r1, r1, 0x20 /* 80182984 0017F784 4E 80 00 20 */ blr -.global func_80182988 -func_80182988: +.global ConfigPar__20NPARParmTubeConfettiCFP8NPARData11en_nparmodePC5xVec3PC5xVec3 +ConfigPar__20NPARParmTubeConfettiCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80182988 0017F788 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8018298C 0017F78C 7C 08 02 A6 */ mflr r0 /* 80182990 0017F790 90 01 00 64 */ stw r0, 0x64(r1) @@ -1992,7 +1992,7 @@ func_80182988: /* 801829A8 0017F7A8 7C BF 2B 78 */ mr r31, r5 /* 801829AC 0017F7AC 7C DC 33 78 */ mr r28, r6 /* 801829B0 0017F7B0 7C FD 3B 78 */ mr r29, r7 -/* 801829B4 0017F7B4 4B EA E2 D5 */ bl func_80030C88 +/* 801829B4 0017F7B4 4B EA E2 D5 */ bl xurand__Fv /* 801829B8 0017F7B8 C0 42 AE A4 */ lfs f2, lbl_803CF824-_SDA2_BASE_(r2) /* 801829BC 0017F7BC 7F C3 F3 78 */ mr r3, r30 /* 801829C0 0017F7C0 C0 1B 00 00 */ lfs f0, 0(r27) @@ -2014,7 +2014,7 @@ func_80182988: /* 80182A00 0017F800 4B ED 00 B9 */ bl func_80052AB8 /* 80182A04 0017F804 2C 1F 00 00 */ cmpwi r31, 0 /* 80182A08 0017F808 40 82 00 84 */ bne lbl_80182A8C -/* 80182A0C 0017F80C 4B EA E2 7D */ bl func_80030C88 +/* 80182A0C 0017F80C 4B EA E2 7D */ bl xurand__Fv /* 80182A10 0017F810 C0 42 AF B4 */ lfs f2, lbl_803CF934-_SDA2_BASE_(r2) /* 80182A14 0017F814 C0 02 AF B0 */ lfs f0, lbl_803CF930-_SDA2_BASE_(r2) /* 80182A18 0017F818 EC 02 00 7A */ fmadds f0, f2, f1, f0 @@ -2022,7 +2022,7 @@ func_80182988: /* 80182A20 0017F820 D8 01 00 08 */ stfd f0, 8(r1) /* 80182A24 0017F824 80 01 00 0C */ lwz r0, 0xc(r1) /* 80182A28 0017F828 98 1E 00 24 */ stb r0, 0x24(r30) -/* 80182A2C 0017F82C 4B EA E2 5D */ bl func_80030C88 +/* 80182A2C 0017F82C 4B EA E2 5D */ bl xurand__Fv /* 80182A30 0017F830 C0 42 AF B4 */ lfs f2, lbl_803CF934-_SDA2_BASE_(r2) /* 80182A34 0017F834 C0 02 AF B0 */ lfs f0, lbl_803CF930-_SDA2_BASE_(r2) /* 80182A38 0017F838 EC 02 00 7A */ fmadds f0, f2, f1, f0 @@ -2030,7 +2030,7 @@ func_80182988: /* 80182A40 0017F840 D8 01 00 10 */ stfd f0, 0x10(r1) /* 80182A44 0017F844 80 01 00 14 */ lwz r0, 0x14(r1) /* 80182A48 0017F848 98 1E 00 25 */ stb r0, 0x25(r30) -/* 80182A4C 0017F84C 4B EA E2 3D */ bl func_80030C88 +/* 80182A4C 0017F84C 4B EA E2 3D */ bl xurand__Fv /* 80182A50 0017F850 C0 42 AF B4 */ lfs f2, lbl_803CF934-_SDA2_BASE_(r2) /* 80182A54 0017F854 C0 02 AF B0 */ lfs f0, lbl_803CF930-_SDA2_BASE_(r2) /* 80182A58 0017F858 88 1B 00 07 */ lbz r0, 7(r27) @@ -2247,7 +2247,7 @@ lbl_80182D38: /* 80182D7C 0017FB7C 88 1B 00 43 */ lbz r0, 0x43(r27) /* 80182D80 0017FB80 7C 00 07 75 */ extsb. r0, r0 /* 80182D84 0017FB84 40 82 00 5C */ bne lbl_80182DE0 -/* 80182D88 0017FB88 4B EA DE E1 */ bl func_80030C68 +/* 80182D88 0017FB88 4B EA DE E1 */ bl xrand__Fv /* 80182D8C 0017FB8C 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80182D90 0017FB90 41 82 00 0C */ beq lbl_80182D9C /* 80182D94 0017FB94 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) @@ -2260,7 +2260,7 @@ lbl_80182DA0: /* 80182DA8 0017FBA8 EC 21 00 B2 */ fmuls f1, f1, f2 /* 80182DAC 0017FBAC EC 1D 00 7A */ fmadds f0, f29, f1, f0 /* 80182DB0 0017FBB0 D0 1B 00 34 */ stfs f0, 0x34(r27) -/* 80182DB4 0017FBB4 4B EA DE B5 */ bl func_80030C68 +/* 80182DB4 0017FBB4 4B EA DE B5 */ bl xrand__Fv /* 80182DB8 0017FBB8 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80182DBC 0017FBBC 41 82 00 0C */ beq lbl_80182DC8 /* 80182DC0 0017FBC0 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) @@ -2303,7 +2303,7 @@ lbl_80182DE0: /* 80182E48 0017FC48 40 82 01 88 */ bne lbl_80182FD0 /* 80182E4C 0017FC4C 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 80182E50 0017FC50 41 82 00 C8 */ beq lbl_80182F18 -/* 80182E54 0017FC54 4B EA DE 35 */ bl func_80030C88 +/* 80182E54 0017FC54 4B EA DE 35 */ bl xurand__Fv /* 80182E58 0017FC58 88 7A 00 25 */ lbz r3, 0x25(r26) /* 80182E5C 0017FC5C 3C 00 43 30 */ lis r0, 0x4330 /* 80182E60 0017FC60 90 01 00 70 */ stw r0, 0x70(r1) @@ -2315,7 +2315,7 @@ lbl_80182DE0: /* 80182E78 0017FC78 FC 00 00 1E */ fctiwz f0, f0 /* 80182E7C 0017FC7C D8 01 00 68 */ stfd f0, 0x68(r1) /* 80182E80 0017FC80 83 01 00 6C */ lwz r24, 0x6c(r1) -/* 80182E84 0017FC84 4B EA DE 05 */ bl func_80030C88 +/* 80182E84 0017FC84 4B EA DE 05 */ bl xurand__Fv /* 80182E88 0017FC88 88 9A 00 26 */ lbz r4, 0x26(r26) /* 80182E8C 0017FC8C 3C 60 43 30 */ lis r3, 0x4330 /* 80182E90 0017FC90 88 1A 00 24 */ lbz r0, 0x24(r26) @@ -2420,7 +2420,7 @@ lbl_80182FF4: /* 80183010 0017FE10 38 81 00 20 */ addi r4, r1, 0x20 /* 80183014 0017FE14 80 7D 00 10 */ lwz r3, 0x10(r29) /* 80183018 0017FE18 D0 01 00 2C */ stfs f0, 0x2c(r1) -/* 8018301C 0017FE1C 48 0B 47 A1 */ bl func_802377BC +/* 8018301C 0017FE1C 48 0B 47 A1 */ bl RwCameraFrustumTestSphere /* 80183020 0017FE20 2C 03 00 00 */ cmpwi r3, 0 /* 80183024 0017FE24 41 82 00 28 */ beq lbl_8018304C lbl_80183028: @@ -2457,8 +2457,8 @@ lbl_80183050: /* 80183098 0017FE98 38 21 01 10 */ addi r1, r1, 0x110 /* 8018309C 0017FE9C 4E 80 00 20 */ blr -.global func_801830A0 -func_801830A0: +.global ConfigPar__17NPARParmGloveDustCFP8NPARData11en_nparmodePC5xVec3PC5xVec3 +ConfigPar__17NPARParmGloveDustCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 801830A0 0017FEA0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801830A4 0017FEA4 7C 08 02 A6 */ mflr r0 /* 801830A8 0017FEA8 90 01 00 24 */ stw r0, 0x24(r1) @@ -2468,7 +2468,7 @@ func_801830A0: /* 801830B8 0017FEB8 7C BD 2B 78 */ mr r29, r5 /* 801830BC 0017FEBC 7C DE 33 78 */ mr r30, r6 /* 801830C0 0017FEC0 7C FF 3B 78 */ mr r31, r7 -/* 801830C4 0017FEC4 4B EA DB C5 */ bl func_80030C88 +/* 801830C4 0017FEC4 4B EA DB C5 */ bl xurand__Fv /* 801830C8 0017FEC8 C0 42 AE A4 */ lfs f2, lbl_803CF824-_SDA2_BASE_(r2) /* 801830CC 0017FECC 7F 83 E3 78 */ mr r3, r28 /* 801830D0 0017FED0 C0 1B 00 00 */ lfs f0, 0(r27) @@ -2605,7 +2605,7 @@ lbl_801832A8: /* 801832C4 001800C4 38 81 00 14 */ addi r4, r1, 0x14 /* 801832C8 001800C8 80 7C 00 10 */ lwz r3, 0x10(r28) /* 801832CC 001800CC D0 01 00 20 */ stfs f0, 0x20(r1) -/* 801832D0 001800D0 48 0B 44 ED */ bl func_802377BC +/* 801832D0 001800D0 48 0B 44 ED */ bl RwCameraFrustumTestSphere /* 801832D4 001800D4 2C 03 00 00 */ cmpwi r3, 0 /* 801832D8 001800D8 41 82 00 28 */ beq lbl_80183300 lbl_801832DC: @@ -2738,7 +2738,7 @@ lbl_80183498: /* 801834B4 001802B4 38 81 00 14 */ addi r4, r1, 0x14 /* 801834B8 001802B8 80 7C 00 10 */ lwz r3, 0x10(r28) /* 801834BC 001802BC D0 01 00 20 */ stfs f0, 0x20(r1) -/* 801834C0 001802C0 48 0B 42 FD */ bl func_802377BC +/* 801834C0 001802C0 48 0B 42 FD */ bl RwCameraFrustumTestSphere /* 801834C4 001802C4 2C 03 00 00 */ cmpwi r3, 0 /* 801834C8 001802C8 41 82 00 28 */ beq lbl_801834F0 lbl_801834CC: @@ -2769,8 +2769,8 @@ lbl_801834F4: /* 80183524 00180324 38 21 00 B0 */ addi r1, r1, 0xb0 /* 80183528 00180328 4E 80 00 20 */ blr -.global func_8018352C -func_8018352C: +.global ConfigPar__18NPARParmSleepyZeezCFP8NPARData11en_nparmodePC5xVec3PC5xVec3 +ConfigPar__18NPARParmSleepyZeezCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 8018352C 0018032C 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80183530 00180330 7C 08 02 A6 */ mflr r0 /* 80183534 00180334 90 01 00 64 */ stw r0, 0x64(r1) @@ -2782,7 +2782,7 @@ func_8018352C: /* 8018354C 0018034C 7C BF 2B 78 */ mr r31, r5 /* 80183550 00180350 7C DC 33 78 */ mr r28, r6 /* 80183554 00180354 7C FD 3B 78 */ mr r29, r7 -/* 80183558 00180358 4B EA D7 31 */ bl func_80030C88 +/* 80183558 00180358 4B EA D7 31 */ bl xurand__Fv /* 8018355C 0018035C C0 42 AE A4 */ lfs f2, lbl_803CF824-_SDA2_BASE_(r2) /* 80183560 00180360 7F C3 F3 78 */ mr r3, r30 /* 80183564 00180364 C0 1B 00 00 */ lfs f0, 0(r27) @@ -2998,7 +2998,7 @@ lbl_80183848: /* 8018388C 0018068C 88 1B 00 43 */ lbz r0, 0x43(r27) /* 80183890 00180690 7C 00 07 75 */ extsb. r0, r0 /* 80183894 00180694 40 82 00 5C */ bne lbl_801838F0 -/* 80183898 00180698 4B EA D3 D1 */ bl func_80030C68 +/* 80183898 00180698 4B EA D3 D1 */ bl xrand__Fv /* 8018389C 0018069C 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 801838A0 001806A0 41 82 00 0C */ beq lbl_801838AC /* 801838A4 001806A4 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) @@ -3011,7 +3011,7 @@ lbl_801838B0: /* 801838B8 001806B8 EC 21 00 B2 */ fmuls f1, f1, f2 /* 801838BC 001806BC EC 1D 00 7A */ fmadds f0, f29, f1, f0 /* 801838C0 001806C0 D0 1B 00 34 */ stfs f0, 0x34(r27) -/* 801838C4 001806C4 4B EA D3 A5 */ bl func_80030C68 +/* 801838C4 001806C4 4B EA D3 A5 */ bl xrand__Fv /* 801838C8 001806C8 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 801838CC 001806CC 41 82 00 0C */ beq lbl_801838D8 /* 801838D0 001806D0 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) @@ -3054,7 +3054,7 @@ lbl_801838F0: /* 80183958 00180758 40 82 01 88 */ bne lbl_80183AE0 /* 8018395C 0018075C 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 80183960 00180760 41 82 00 C8 */ beq lbl_80183A28 -/* 80183964 00180764 4B EA D3 25 */ bl func_80030C88 +/* 80183964 00180764 4B EA D3 25 */ bl xurand__Fv /* 80183968 00180768 88 7A 00 25 */ lbz r3, 0x25(r26) /* 8018396C 0018076C 3C 00 43 30 */ lis r0, 0x4330 /* 80183970 00180770 90 01 00 70 */ stw r0, 0x70(r1) @@ -3066,7 +3066,7 @@ lbl_801838F0: /* 80183988 00180788 FC 00 00 1E */ fctiwz f0, f0 /* 8018398C 0018078C D8 01 00 68 */ stfd f0, 0x68(r1) /* 80183990 00180790 83 01 00 6C */ lwz r24, 0x6c(r1) -/* 80183994 00180794 4B EA D2 F5 */ bl func_80030C88 +/* 80183994 00180794 4B EA D2 F5 */ bl xurand__Fv /* 80183998 00180798 88 9A 00 26 */ lbz r4, 0x26(r26) /* 8018399C 0018079C 3C 60 43 30 */ lis r3, 0x4330 /* 801839A0 001807A0 88 1A 00 24 */ lbz r0, 0x24(r26) @@ -3171,7 +3171,7 @@ lbl_80183B04: /* 80183B20 00180920 38 81 00 20 */ addi r4, r1, 0x20 /* 80183B24 00180924 80 7D 00 10 */ lwz r3, 0x10(r29) /* 80183B28 00180928 D0 01 00 2C */ stfs f0, 0x2c(r1) -/* 80183B2C 0018092C 48 0B 3C 91 */ bl func_802377BC +/* 80183B2C 0018092C 48 0B 3C 91 */ bl RwCameraFrustumTestSphere /* 80183B30 00180930 2C 03 00 00 */ cmpwi r3, 0 /* 80183B34 00180934 41 82 00 28 */ beq lbl_80183B5C lbl_80183B38: @@ -3208,8 +3208,8 @@ lbl_80183B60: /* 80183BA8 001809A8 38 21 01 10 */ addi r1, r1, 0x110 /* 80183BAC 001809AC 4E 80 00 20 */ blr -.global func_80183BB0 -func_80183BB0: +.global ConfigPar__19NPARParmChuckSplashCFP8NPARData11en_nparmodePC5xVec3PC5xVec3 +ConfigPar__19NPARParmChuckSplashCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80183BB0 001809B0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80183BB4 001809B4 7C 08 02 A6 */ mflr r0 /* 80183BB8 001809B8 90 01 00 24 */ stw r0, 0x24(r1) @@ -3219,7 +3219,7 @@ func_80183BB0: /* 80183BC8 001809C8 7C BF 2B 78 */ mr r31, r5 /* 80183BCC 001809CC 7C DC 33 78 */ mr r28, r6 /* 80183BD0 001809D0 7C FD 3B 78 */ mr r29, r7 -/* 80183BD4 001809D4 4B EA D0 B5 */ bl func_80030C88 +/* 80183BD4 001809D4 4B EA D0 B5 */ bl xurand__Fv /* 80183BD8 001809D8 C0 42 AE A4 */ lfs f2, lbl_803CF824-_SDA2_BASE_(r2) /* 80183BDC 001809DC 7F C3 F3 78 */ mr r3, r30 /* 80183BE0 001809E0 C0 1B 00 00 */ lfs f0, 0(r27) @@ -3417,7 +3417,7 @@ lbl_80183E70: /* 80183EB4 00180CB4 88 1C 00 43 */ lbz r0, 0x43(r28) /* 80183EB8 00180CB8 7C 00 07 75 */ extsb. r0, r0 /* 80183EBC 00180CBC 40 82 00 5C */ bne lbl_80183F18 -/* 80183EC0 00180CC0 4B EA CD A9 */ bl func_80030C68 +/* 80183EC0 00180CC0 4B EA CD A9 */ bl xrand__Fv /* 80183EC4 00180CC4 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80183EC8 00180CC8 41 82 00 0C */ beq lbl_80183ED4 /* 80183ECC 00180CCC C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) @@ -3430,7 +3430,7 @@ lbl_80183ED8: /* 80183EE0 00180CE0 EC 21 00 B2 */ fmuls f1, f1, f2 /* 80183EE4 00180CE4 EC 1D 00 7A */ fmadds f0, f29, f1, f0 /* 80183EE8 00180CE8 D0 1C 00 34 */ stfs f0, 0x34(r28) -/* 80183EEC 00180CEC 4B EA CD 7D */ bl func_80030C68 +/* 80183EEC 00180CEC 4B EA CD 7D */ bl xrand__Fv /* 80183EF0 00180CF0 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80183EF4 00180CF4 41 82 00 0C */ beq lbl_80183F00 /* 80183EF8 00180CF8 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) @@ -3447,7 +3447,7 @@ lbl_80183F18: /* 80183F18 00180D18 88 1C 00 43 */ lbz r0, 0x43(r28) /* 80183F1C 00180D1C 2C 00 00 03 */ cmpwi r0, 3 /* 80183F20 00180D20 40 82 00 20 */ bne lbl_80183F40 -/* 80183F24 00180D24 4B EA CD 65 */ bl func_80030C88 +/* 80183F24 00180D24 4B EA CD 65 */ bl xurand__Fv /* 80183F28 00180D28 C0 59 00 08 */ lfs f2, 8(r25) /* 80183F2C 00180D2C C0 79 00 0C */ lfs f3, 0xc(r25) /* 80183F30 00180D30 4B F6 8B F1 */ bl func_800ECB20 @@ -3494,7 +3494,7 @@ lbl_80183FAC: /* 80183FC8 00180DC8 38 81 00 20 */ addi r4, r1, 0x20 /* 80183FCC 00180DCC 80 7E 00 10 */ lwz r3, 0x10(r30) /* 80183FD0 00180DD0 D0 01 00 2C */ stfs f0, 0x2c(r1) -/* 80183FD4 00180DD4 48 0B 37 E9 */ bl func_802377BC +/* 80183FD4 00180DD4 48 0B 37 E9 */ bl RwCameraFrustumTestSphere /* 80183FD8 00180DD8 2C 03 00 00 */ cmpwi r3, 0 /* 80183FDC 00180DDC 41 82 00 28 */ beq lbl_80184004 lbl_80183FE0: @@ -3531,8 +3531,8 @@ lbl_80184008: /* 80184050 00180E50 38 21 00 F0 */ addi r1, r1, 0xf0 /* 80184054 00180E54 4E 80 00 20 */ blr -.global func_80184058 -func_80184058: +.global ConfigPar__17NPARParmVisSplashCFP8NPARData11en_nparmodePC5xVec3PC5xVec3 +ConfigPar__17NPARParmVisSplashCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80184058 00180E58 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8018405C 00180E5C 7C 08 02 A6 */ mflr r0 /* 80184060 00180E60 90 01 00 24 */ stw r0, 0x24(r1) @@ -3542,7 +3542,7 @@ func_80184058: /* 80184070 00180E70 7C BD 2B 78 */ mr r29, r5 /* 80184074 00180E74 7C DE 33 78 */ mr r30, r6 /* 80184078 00180E78 7C FF 3B 78 */ mr r31, r7 -/* 8018407C 00180E7C 4B EA CC 0D */ bl func_80030C88 +/* 8018407C 00180E7C 4B EA CC 0D */ bl xurand__Fv /* 80184080 00180E80 C0 42 AE A4 */ lfs f2, lbl_803CF824-_SDA2_BASE_(r2) /* 80184084 00180E84 7F 83 E3 78 */ mr r3, r28 /* 80184088 00180E88 C0 1B 00 00 */ lfs f0, 0(r27) @@ -3683,7 +3683,7 @@ lbl_80184248: /* 8018428C 0018108C 88 1C 00 43 */ lbz r0, 0x43(r28) /* 80184290 00181090 7C 00 07 75 */ extsb. r0, r0 /* 80184294 00181094 40 82 00 5C */ bne lbl_801842F0 -/* 80184298 00181098 4B EA C9 D1 */ bl func_80030C68 +/* 80184298 00181098 4B EA C9 D1 */ bl xrand__Fv /* 8018429C 0018109C 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 801842A0 001810A0 41 82 00 0C */ beq lbl_801842AC /* 801842A4 001810A4 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) @@ -3696,7 +3696,7 @@ lbl_801842B0: /* 801842B8 001810B8 EC 21 00 B2 */ fmuls f1, f1, f2 /* 801842BC 001810BC EC 1D 00 7A */ fmadds f0, f29, f1, f0 /* 801842C0 001810C0 D0 1C 00 34 */ stfs f0, 0x34(r28) -/* 801842C4 001810C4 4B EA C9 A5 */ bl func_80030C68 +/* 801842C4 001810C4 4B EA C9 A5 */ bl xrand__Fv /* 801842C8 001810C8 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 801842CC 001810CC 41 82 00 0C */ beq lbl_801842D8 /* 801842D0 001810D0 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) @@ -3713,7 +3713,7 @@ lbl_801842F0: /* 801842F0 001810F0 88 1C 00 43 */ lbz r0, 0x43(r28) /* 801842F4 001810F4 7C 00 07 75 */ extsb. r0, r0 /* 801842F8 001810F8 40 82 00 20 */ bne lbl_80184318 -/* 801842FC 001810FC 4B EA C9 8D */ bl func_80030C88 +/* 801842FC 001810FC 4B EA C9 8D */ bl xurand__Fv /* 80184300 00181100 C0 59 00 08 */ lfs f2, 8(r25) /* 80184304 00181104 C0 79 00 0C */ lfs f3, 0xc(r25) /* 80184308 00181108 4B F6 88 19 */ bl func_800ECB20 @@ -3760,7 +3760,7 @@ lbl_80184384: /* 801843A0 001811A0 38 81 00 20 */ addi r4, r1, 0x20 /* 801843A4 001811A4 80 7E 00 10 */ lwz r3, 0x10(r30) /* 801843A8 001811A8 D0 01 00 2C */ stfs f0, 0x2c(r1) -/* 801843AC 001811AC 48 0B 34 11 */ bl func_802377BC +/* 801843AC 001811AC 48 0B 34 11 */ bl RwCameraFrustumTestSphere /* 801843B0 001811B0 2C 03 00 00 */ cmpwi r3, 0 /* 801843B4 001811B4 41 82 00 28 */ beq lbl_801843DC lbl_801843B8: @@ -3797,8 +3797,8 @@ lbl_801843E0: /* 80184428 00181228 38 21 00 F0 */ addi r1, r1, 0xf0 /* 8018442C 0018122C 4E 80 00 20 */ blr -.global func_80184430 -func_80184430: +.global ConfigPar__18NPARParmTarTarGunkCFP8NPARData11en_nparmodePC5xVec3PC5xVec3 +ConfigPar__18NPARParmTarTarGunkCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80184430 00181230 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80184434 00181234 7C 08 02 A6 */ mflr r0 /* 80184438 00181238 90 01 00 64 */ stw r0, 0x64(r1) @@ -3810,7 +3810,7 @@ func_80184430: /* 80184450 00181250 7C BF 2B 78 */ mr r31, r5 /* 80184454 00181254 7C DC 33 78 */ mr r28, r6 /* 80184458 00181258 7C FD 3B 78 */ mr r29, r7 -/* 8018445C 0018125C 4B EA C8 2D */ bl func_80030C88 +/* 8018445C 0018125C 4B EA C8 2D */ bl xurand__Fv /* 80184460 00181260 C0 42 AE A4 */ lfs f2, lbl_803CF824-_SDA2_BASE_(r2) /* 80184464 00181264 7F C3 F3 78 */ mr r3, r30 /* 80184468 00181268 C0 1B 00 00 */ lfs f0, 0(r27) @@ -4026,7 +4026,7 @@ lbl_8018474C: /* 80184790 00181590 88 1B 00 43 */ lbz r0, 0x43(r27) /* 80184794 00181594 7C 00 07 75 */ extsb. r0, r0 /* 80184798 00181598 40 82 00 5C */ bne lbl_801847F4 -/* 8018479C 0018159C 4B EA C4 CD */ bl func_80030C68 +/* 8018479C 0018159C 4B EA C4 CD */ bl xrand__Fv /* 801847A0 001815A0 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 801847A4 001815A4 41 82 00 0C */ beq lbl_801847B0 /* 801847A8 001815A8 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) @@ -4039,7 +4039,7 @@ lbl_801847B4: /* 801847BC 001815BC EC 21 00 B2 */ fmuls f1, f1, f2 /* 801847C0 001815C0 EC 1D 00 7A */ fmadds f0, f29, f1, f0 /* 801847C4 001815C4 D0 1B 00 34 */ stfs f0, 0x34(r27) -/* 801847C8 001815C8 4B EA C4 A1 */ bl func_80030C68 +/* 801847C8 001815C8 4B EA C4 A1 */ bl xrand__Fv /* 801847CC 001815CC 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 801847D0 001815D0 41 82 00 0C */ beq lbl_801847DC /* 801847D4 001815D4 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) @@ -4082,7 +4082,7 @@ lbl_801847F4: /* 8018485C 0018165C 40 82 01 88 */ bne lbl_801849E4 /* 80184860 00181660 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 80184864 00181664 41 82 00 C8 */ beq lbl_8018492C -/* 80184868 00181668 4B EA C4 21 */ bl func_80030C88 +/* 80184868 00181668 4B EA C4 21 */ bl xurand__Fv /* 8018486C 0018166C 88 7A 00 25 */ lbz r3, 0x25(r26) /* 80184870 00181670 3C 00 43 30 */ lis r0, 0x4330 /* 80184874 00181674 90 01 00 70 */ stw r0, 0x70(r1) @@ -4094,7 +4094,7 @@ lbl_801847F4: /* 8018488C 0018168C FC 00 00 1E */ fctiwz f0, f0 /* 80184890 00181690 D8 01 00 68 */ stfd f0, 0x68(r1) /* 80184894 00181694 83 01 00 6C */ lwz r24, 0x6c(r1) -/* 80184898 00181698 4B EA C3 F1 */ bl func_80030C88 +/* 80184898 00181698 4B EA C3 F1 */ bl xurand__Fv /* 8018489C 0018169C 88 9A 00 26 */ lbz r4, 0x26(r26) /* 801848A0 001816A0 3C 60 43 30 */ lis r3, 0x4330 /* 801848A4 001816A4 88 1A 00 24 */ lbz r0, 0x24(r26) @@ -4199,7 +4199,7 @@ lbl_80184A08: /* 80184A24 00181824 38 81 00 20 */ addi r4, r1, 0x20 /* 80184A28 00181828 80 7D 00 10 */ lwz r3, 0x10(r29) /* 80184A2C 0018182C D0 01 00 2C */ stfs f0, 0x2c(r1) -/* 80184A30 00181830 48 0B 2D 8D */ bl func_802377BC +/* 80184A30 00181830 48 0B 2D 8D */ bl RwCameraFrustumTestSphere /* 80184A34 00181834 2C 03 00 00 */ cmpwi r3, 0 /* 80184A38 00181838 41 82 00 28 */ beq lbl_80184A60 lbl_80184A3C: @@ -4236,8 +4236,8 @@ lbl_80184A64: /* 80184AAC 001818AC 38 21 01 10 */ addi r1, r1, 0x110 /* 80184AB0 001818B0 4E 80 00 20 */ blr -.global func_80184AB4 -func_80184AB4: +.global ConfigPar__17NPARParmDogBreathCFP8NPARData11en_nparmodePC5xVec3PC5xVec3 +ConfigPar__17NPARParmDogBreathCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80184AB4 001818B4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80184AB8 001818B8 7C 08 02 A6 */ mflr r0 /* 80184ABC 001818BC 90 01 00 24 */ stw r0, 0x24(r1) @@ -4247,7 +4247,7 @@ func_80184AB4: /* 80184ACC 001818CC 7C BD 2B 78 */ mr r29, r5 /* 80184AD0 001818D0 7C DE 33 78 */ mr r30, r6 /* 80184AD4 001818D4 7C FF 3B 78 */ mr r31, r7 -/* 80184AD8 001818D8 4B EA C1 B1 */ bl func_80030C88 +/* 80184AD8 001818D8 4B EA C1 B1 */ bl xurand__Fv /* 80184ADC 001818DC C0 42 AE A4 */ lfs f2, lbl_803CF824-_SDA2_BASE_(r2) /* 80184AE0 001818E0 7F 83 E3 78 */ mr r3, r28 /* 80184AE4 001818E4 C0 1B 00 00 */ lfs f0, 0(r27) @@ -4427,7 +4427,7 @@ lbl_80184D64: /* 80184D80 00181B80 38 81 00 20 */ addi r4, r1, 0x20 /* 80184D84 00181B84 80 7D 00 10 */ lwz r3, 0x10(r29) /* 80184D88 00181B88 D0 01 00 2C */ stfs f0, 0x2c(r1) -/* 80184D8C 00181B8C 48 0B 2A 31 */ bl func_802377BC +/* 80184D8C 00181B8C 48 0B 2A 31 */ bl RwCameraFrustumTestSphere /* 80184D90 00181B90 2C 03 00 00 */ cmpwi r3, 0 /* 80184D94 00181B94 41 82 00 C4 */ beq lbl_80184E58 lbl_80184D98: @@ -4462,7 +4462,7 @@ lbl_80184D98: /* 80184E08 00181C08 7F 45 D3 78 */ mr r5, r26 /* 80184E0C 00181C0C 38 60 00 00 */ li r3, 0 /* 80184E10 00181C10 38 80 00 01 */ li r4, 1 -/* 80184E14 00181C14 4B EF 14 95 */ bl func_800762A8 +/* 80184E14 00181C14 4B EF 14 95 */ bl zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3 lbl_80184E18: /* 80184E18 00181C18 88 0D 98 44 */ lbz r0, lbl_803CC144-_SDA_BASE_(r13) /* 80184E1C 00181C1C 7C 00 07 75 */ extsb. r0, r0 @@ -4503,8 +4503,8 @@ lbl_80184E5C: /* 80184E9C 00181C9C 38 21 00 F0 */ addi r1, r1, 0xf0 /* 80184EA0 00181CA0 4E 80 00 20 */ blr -.global func_80184EA4 -func_80184EA4: +.global ConfigPar__17NPARParmFahrwerkzCFP8NPARData11en_nparmodePC5xVec3PC5xVec3 +ConfigPar__17NPARParmFahrwerkzCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80184EA4 00181CA4 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80184EA8 00181CA8 7C 08 02 A6 */ mflr r0 /* 80184EAC 00181CAC 90 01 00 64 */ stw r0, 0x64(r1) @@ -4516,7 +4516,7 @@ func_80184EA4: /* 80184EC4 00181CC4 7C BF 2B 78 */ mr r31, r5 /* 80184EC8 00181CC8 7C DC 33 78 */ mr r28, r6 /* 80184ECC 00181CCC 7C FD 3B 78 */ mr r29, r7 -/* 80184ED0 00181CD0 4B EA BD B9 */ bl func_80030C88 +/* 80184ED0 00181CD0 4B EA BD B9 */ bl xurand__Fv /* 80184ED4 00181CD4 C0 42 AE A4 */ lfs f2, lbl_803CF824-_SDA2_BASE_(r2) /* 80184ED8 00181CD8 7F C3 F3 78 */ mr r3, r30 /* 80184EDC 00181CDC C0 1B 00 00 */ lfs f0, 0(r27) @@ -4732,7 +4732,7 @@ lbl_801851C0: /* 80185204 00182004 88 1B 00 43 */ lbz r0, 0x43(r27) /* 80185208 00182008 7C 00 07 75 */ extsb. r0, r0 /* 8018520C 0018200C 40 82 00 5C */ bne lbl_80185268 -/* 80185210 00182010 4B EA BA 59 */ bl func_80030C68 +/* 80185210 00182010 4B EA BA 59 */ bl xrand__Fv /* 80185214 00182014 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80185218 00182018 41 82 00 0C */ beq lbl_80185224 /* 8018521C 0018201C C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) @@ -4745,7 +4745,7 @@ lbl_80185228: /* 80185230 00182030 EC 21 00 B2 */ fmuls f1, f1, f2 /* 80185234 00182034 EC 1D 00 7A */ fmadds f0, f29, f1, f0 /* 80185238 00182038 D0 1B 00 34 */ stfs f0, 0x34(r27) -/* 8018523C 0018203C 4B EA BA 2D */ bl func_80030C68 +/* 8018523C 0018203C 4B EA BA 2D */ bl xrand__Fv /* 80185240 00182040 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80185244 00182044 41 82 00 0C */ beq lbl_80185250 /* 80185248 00182048 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) @@ -4788,7 +4788,7 @@ lbl_80185268: /* 801852D0 001820D0 40 82 01 88 */ bne lbl_80185458 /* 801852D4 001820D4 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 801852D8 001820D8 41 82 00 C8 */ beq lbl_801853A0 -/* 801852DC 001820DC 4B EA B9 AD */ bl func_80030C88 +/* 801852DC 001820DC 4B EA B9 AD */ bl xurand__Fv /* 801852E0 001820E0 88 7A 00 25 */ lbz r3, 0x25(r26) /* 801852E4 001820E4 3C 00 43 30 */ lis r0, 0x4330 /* 801852E8 001820E8 90 01 00 70 */ stw r0, 0x70(r1) @@ -4800,7 +4800,7 @@ lbl_80185268: /* 80185300 00182100 FC 00 00 1E */ fctiwz f0, f0 /* 80185304 00182104 D8 01 00 68 */ stfd f0, 0x68(r1) /* 80185308 00182108 83 01 00 6C */ lwz r24, 0x6c(r1) -/* 8018530C 0018210C 4B EA B9 7D */ bl func_80030C88 +/* 8018530C 0018210C 4B EA B9 7D */ bl xurand__Fv /* 80185310 00182110 88 9A 00 26 */ lbz r4, 0x26(r26) /* 80185314 00182114 3C 60 43 30 */ lis r3, 0x4330 /* 80185318 00182118 88 1A 00 24 */ lbz r0, 0x24(r26) @@ -4905,7 +4905,7 @@ lbl_8018547C: /* 80185498 00182298 38 81 00 20 */ addi r4, r1, 0x20 /* 8018549C 0018229C 80 7D 00 10 */ lwz r3, 0x10(r29) /* 801854A0 001822A0 D0 01 00 2C */ stfs f0, 0x2c(r1) -/* 801854A4 001822A4 48 0B 23 19 */ bl func_802377BC +/* 801854A4 001822A4 48 0B 23 19 */ bl RwCameraFrustumTestSphere /* 801854A8 001822A8 2C 03 00 00 */ cmpwi r3, 0 /* 801854AC 001822AC 41 82 00 28 */ beq lbl_801854D4 lbl_801854B0: @@ -4942,64 +4942,64 @@ lbl_801854D8: /* 80185520 00182320 38 21 01 10 */ addi r1, r1, 0x110 /* 80185524 00182324 4E 80 00 20 */ blr -.global func_80185528 -func_80185528: +.global NPAR_EmitOilShieldPop__FPC5xVec3 +NPAR_EmitOilShieldPop__FPC5xVec3: /* 80185528 00182328 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018552C 0018232C 7C 08 02 A6 */ mflr r0 /* 80185530 00182330 7C 64 1B 78 */ mr r4, r3 /* 80185534 00182334 38 60 00 00 */ li r3, 0 /* 80185538 00182338 90 01 00 14 */ stw r0, 0x14(r1) /* 8018553C 0018233C 38 A0 00 00 */ li r5, 0 -/* 80185540 00182340 48 00 00 99 */ bl func_801855D8 +/* 80185540 00182340 48 00 00 99 */ bl NPAR_EmitOilBubble__F11en_nparmodePC5xVec3PC5xVec3 /* 80185544 00182344 80 01 00 14 */ lwz r0, 0x14(r1) /* 80185548 00182348 7C 08 03 A6 */ mtlr r0 /* 8018554C 0018234C 38 21 00 10 */ addi r1, r1, 0x10 /* 80185550 00182350 4E 80 00 20 */ blr -.global func_80185554 -func_80185554: +.global NPAR_EmitOilTrailz__FPC5xVec3 +NPAR_EmitOilTrailz__FPC5xVec3: /* 80185554 00182354 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80185558 00182358 7C 08 02 A6 */ mflr r0 /* 8018555C 0018235C 7C 64 1B 78 */ mr r4, r3 /* 80185560 00182360 38 60 00 01 */ li r3, 1 /* 80185564 00182364 90 01 00 14 */ stw r0, 0x14(r1) /* 80185568 00182368 38 A0 00 00 */ li r5, 0 -/* 8018556C 0018236C 48 00 00 6D */ bl func_801855D8 +/* 8018556C 0018236C 48 00 00 6D */ bl NPAR_EmitOilBubble__F11en_nparmodePC5xVec3PC5xVec3 /* 80185570 00182370 80 01 00 14 */ lwz r0, 0x14(r1) /* 80185574 00182374 7C 08 03 A6 */ mtlr r0 /* 80185578 00182378 38 21 00 10 */ addi r1, r1, 0x10 /* 8018557C 0018237C 4E 80 00 20 */ blr -.global func_80185580 -func_80185580: +.global NPAR_EmitOilVapors__FPC5xVec3 +NPAR_EmitOilVapors__FPC5xVec3: /* 80185580 00182380 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80185584 00182384 7C 08 02 A6 */ mflr r0 /* 80185588 00182388 7C 64 1B 78 */ mr r4, r3 /* 8018558C 0018238C 38 60 00 02 */ li r3, 2 /* 80185590 00182390 90 01 00 14 */ stw r0, 0x14(r1) /* 80185594 00182394 38 A0 00 00 */ li r5, 0 -/* 80185598 00182398 48 00 00 41 */ bl func_801855D8 +/* 80185598 00182398 48 00 00 41 */ bl NPAR_EmitOilBubble__F11en_nparmodePC5xVec3PC5xVec3 /* 8018559C 0018239C 80 01 00 14 */ lwz r0, 0x14(r1) /* 801855A0 001823A0 7C 08 03 A6 */ mtlr r0 /* 801855A4 001823A4 38 21 00 10 */ addi r1, r1, 0x10 /* 801855A8 001823A8 4E 80 00 20 */ blr -.global func_801855AC -func_801855AC: +.global NPAR_EmitOilSplash__FPC5xVec3PC5xVec3 +NPAR_EmitOilSplash__FPC5xVec3PC5xVec3: /* 801855AC 001823AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801855B0 001823B0 7C 08 02 A6 */ mflr r0 /* 801855B4 001823B4 7C 85 23 78 */ mr r5, r4 /* 801855B8 001823B8 7C 64 1B 78 */ mr r4, r3 /* 801855BC 001823BC 90 01 00 14 */ stw r0, 0x14(r1) /* 801855C0 001823C0 38 60 00 03 */ li r3, 3 -/* 801855C4 001823C4 48 00 00 15 */ bl func_801855D8 +/* 801855C4 001823C4 48 00 00 15 */ bl NPAR_EmitOilBubble__F11en_nparmodePC5xVec3PC5xVec3 /* 801855C8 001823C8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801855CC 001823CC 7C 08 03 A6 */ mtlr r0 /* 801855D0 001823D0 38 21 00 10 */ addi r1, r1, 0x10 /* 801855D4 001823D4 4E 80 00 20 */ blr -.global func_801855D8 -func_801855D8: +.global NPAR_EmitOilBubble__F11en_nparmodePC5xVec3PC5xVec3 +NPAR_EmitOilBubble__F11en_nparmodePC5xVec3PC5xVec3: /* 801855D8 001823D8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801855DC 001823DC 7C 08 02 A6 */ mflr r0 /* 801855E0 001823E0 90 01 00 24 */ stw r0, 0x24(r1) @@ -5010,7 +5010,7 @@ func_801855D8: /* 801855F4 001823F4 93 A1 00 14 */ stw r29, 0x14(r1) /* 801855F8 001823F8 7C 7D 1B 78 */ mr r29, r3 /* 801855FC 001823FC 38 60 00 01 */ li r3, 1 -/* 80185600 00182400 4B FF C8 61 */ bl func_80181E60 +/* 80185600 00182400 4B FF C8 61 */ bl NPAR_FindParty__F11en_nparptyp /* 80185604 00182404 28 03 00 00 */ cmplwi r3, 0 /* 80185608 00182408 41 82 00 34 */ beq lbl_8018563C /* 8018560C 0018240C 48 00 0B FD */ bl func_80186208 @@ -5024,7 +5024,7 @@ func_801855D8: /* 8018562C 0018242C 7F C6 F3 78 */ mr r6, r30 /* 80185630 00182430 7F E7 FB 78 */ mr r7, r31 /* 80185634 00182434 7C 60 42 14 */ add r3, r0, r8 -/* 80185638 00182438 4B FF C9 9D */ bl func_80181FD4 +/* 80185638 00182438 4B FF C9 9D */ bl ConfigPar__14NPARParmOilBubCFP8NPARData11en_nparmodePC5xVec3PC5xVec3 lbl_8018563C: /* 8018563C 0018243C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80185640 00182440 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -5034,8 +5034,8 @@ lbl_8018563C: /* 80185650 00182450 38 21 00 20 */ addi r1, r1, 0x20 /* 80185654 00182454 4E 80 00 20 */ blr -.global func_80185658 -func_80185658: +.global NPAR_EmitTubeSpiral__FPC5xVec3PC5xVec3f +NPAR_EmitTubeSpiral__FPC5xVec3PC5xVec3f: /* 80185658 00182458 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8018565C 0018245C 7C 08 02 A6 */ mflr r0 /* 80185660 00182460 90 01 00 24 */ stw r0, 0x24(r1) @@ -5046,7 +5046,7 @@ func_80185658: /* 80185674 00182474 93 C1 00 10 */ stw r30, 0x10(r1) /* 80185678 00182478 7C 7E 1B 78 */ mr r30, r3 /* 8018567C 0018247C 38 60 00 02 */ li r3, 2 -/* 80185680 00182480 4B FF C7 E1 */ bl func_80181E60 +/* 80185680 00182480 4B FF C7 E1 */ bl NPAR_FindParty__F11en_nparptyp /* 80185684 00182484 28 03 00 00 */ cmplwi r3, 0 /* 80185688 00182488 41 82 00 3C */ beq lbl_801856C4 /* 8018568C 0018248C 48 00 0B 7D */ bl func_80186208 @@ -5062,7 +5062,7 @@ func_80185658: /* 801856B4 001824B4 7F E7 FB 78 */ mr r7, r31 /* 801856B8 001824B8 7C 60 2A 14 */ add r3, r0, r5 /* 801856BC 001824BC 38 A0 00 01 */ li r5, 1 -/* 801856C0 001824C0 4B FF CC BD */ bl func_8018237C +/* 801856C0 001824C0 4B FF CC BD */ bl ConfigPar__18NPARParmTubeSpiralCFP8NPARData11en_nparmodePC5xVec3PC5xVec3f lbl_801856C4: /* 801856C4 001824C4 80 01 00 24 */ lwz r0, 0x24(r1) /* 801856C8 001824C8 CB E1 00 18 */ lfd f31, 0x18(r1) @@ -5072,8 +5072,8 @@ lbl_801856C4: /* 801856D8 001824D8 38 21 00 20 */ addi r1, r1, 0x20 /* 801856DC 001824DC 4E 80 00 20 */ blr -.global func_801856E0 -func_801856E0: +.global NPAR_EmitTubeSpiralCin__FPC5xVec3PC5xVec3f +NPAR_EmitTubeSpiralCin__FPC5xVec3PC5xVec3f: /* 801856E0 001824E0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801856E4 001824E4 7C 08 02 A6 */ mflr r0 /* 801856E8 001824E8 90 01 00 24 */ stw r0, 0x24(r1) @@ -5084,7 +5084,7 @@ func_801856E0: /* 801856FC 001824FC 93 C1 00 10 */ stw r30, 0x10(r1) /* 80185700 00182500 7C 7E 1B 78 */ mr r30, r3 /* 80185704 00182504 38 60 00 02 */ li r3, 2 -/* 80185708 00182508 4B FF C7 59 */ bl func_80181E60 +/* 80185708 00182508 4B FF C7 59 */ bl NPAR_FindParty__F11en_nparptyp /* 8018570C 0018250C 28 03 00 00 */ cmplwi r3, 0 /* 80185710 00182510 41 82 00 3C */ beq lbl_8018574C /* 80185714 00182514 48 00 0A F5 */ bl func_80186208 @@ -5100,7 +5100,7 @@ func_801856E0: /* 8018573C 0018253C 7F E7 FB 78 */ mr r7, r31 /* 80185740 00182540 7C 60 2A 14 */ add r3, r0, r5 /* 80185744 00182544 38 A0 00 03 */ li r5, 3 -/* 80185748 00182548 4B FF CC 35 */ bl func_8018237C +/* 80185748 00182548 4B FF CC 35 */ bl ConfigPar__18NPARParmTubeSpiralCFP8NPARData11en_nparmodePC5xVec3PC5xVec3f lbl_8018574C: /* 8018574C 0018254C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80185750 00182550 CB E1 00 18 */ lfd f31, 0x18(r1) @@ -5110,8 +5110,8 @@ lbl_8018574C: /* 80185760 00182560 38 21 00 20 */ addi r1, r1, 0x20 /* 80185764 00182564 4E 80 00 20 */ blr -.global func_80185768 -func_80185768: +.global NPAR_EmitTubeConfetti__FPC5xVec3PC5xVec3 +NPAR_EmitTubeConfetti__FPC5xVec3PC5xVec3: /* 80185768 00182568 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018576C 0018256C 7C 08 02 A6 */ mflr r0 /* 80185770 00182570 90 01 00 14 */ stw r0, 0x14(r1) @@ -5120,7 +5120,7 @@ func_80185768: /* 8018577C 0018257C 93 C1 00 08 */ stw r30, 8(r1) /* 80185780 00182580 7C 7E 1B 78 */ mr r30, r3 /* 80185784 00182584 38 60 00 03 */ li r3, 3 -/* 80185788 00182588 4B FF C6 D9 */ bl func_80181E60 +/* 80185788 00182588 4B FF C6 D9 */ bl NPAR_FindParty__F11en_nparptyp /* 8018578C 0018258C 28 03 00 00 */ cmplwi r3, 0 /* 80185790 00182590 41 82 00 2C */ beq lbl_801857BC /* 80185794 00182594 48 00 0A 75 */ bl func_80186208 @@ -5132,7 +5132,7 @@ func_80185768: /* 801857AC 001825AC 7F C6 F3 78 */ mr r6, r30 /* 801857B0 001825B0 7F E7 FB 78 */ mr r7, r31 /* 801857B4 001825B4 38 A0 00 00 */ li r5, 0 -/* 801857B8 001825B8 4B FF D1 D1 */ bl func_80182988 +/* 801857B8 001825B8 4B FF D1 D1 */ bl ConfigPar__20NPARParmTubeConfettiCFP8NPARData11en_nparmodePC5xVec3PC5xVec3 lbl_801857BC: /* 801857BC 001825BC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801857C0 001825C0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -5141,8 +5141,8 @@ lbl_801857BC: /* 801857CC 001825CC 38 21 00 10 */ addi r1, r1, 0x10 /* 801857D0 001825D0 4E 80 00 20 */ blr -.global func_801857D4 -func_801857D4: +.global NPAR_EmitTubeSparklies__FPC5xVec3PC5xVec3 +NPAR_EmitTubeSparklies__FPC5xVec3PC5xVec3: /* 801857D4 001825D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801857D8 001825D8 7C 08 02 A6 */ mflr r0 /* 801857DC 001825DC 90 01 00 14 */ stw r0, 0x14(r1) @@ -5151,7 +5151,7 @@ func_801857D4: /* 801857E8 001825E8 93 C1 00 08 */ stw r30, 8(r1) /* 801857EC 001825EC 7C 7E 1B 78 */ mr r30, r3 /* 801857F0 001825F0 38 60 00 03 */ li r3, 3 -/* 801857F4 001825F4 4B FF C6 6D */ bl func_80181E60 +/* 801857F4 001825F4 4B FF C6 6D */ bl NPAR_FindParty__F11en_nparptyp /* 801857F8 001825F8 28 03 00 00 */ cmplwi r3, 0 /* 801857FC 001825FC 41 82 00 30 */ beq lbl_8018582C /* 80185800 00182600 48 00 0A 09 */ bl func_80186208 @@ -5164,7 +5164,7 @@ func_801857D4: /* 8018581C 0018261C 7F E7 FB 78 */ mr r7, r31 /* 80185820 00182620 38 A0 00 01 */ li r5, 1 /* 80185824 00182624 38 63 00 28 */ addi r3, r3, 0x28 -/* 80185828 00182628 4B FF D1 61 */ bl func_80182988 +/* 80185828 00182628 4B FF D1 61 */ bl ConfigPar__20NPARParmTubeConfettiCFP8NPARData11en_nparmodePC5xVec3PC5xVec3 lbl_8018582C: /* 8018582C 0018262C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80185830 00182630 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -5173,8 +5173,8 @@ lbl_8018582C: /* 8018583C 0018263C 38 21 00 10 */ addi r1, r1, 0x10 /* 80185840 00182640 4E 80 00 20 */ blr -.global func_80185844 -func_80185844: +.global NPAR_EmitGloveDust__FPC5xVec3PC5xVec3 +NPAR_EmitGloveDust__FPC5xVec3PC5xVec3: /* 80185844 00182644 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80185848 00182648 7C 08 02 A6 */ mflr r0 /* 8018584C 0018264C 90 01 00 14 */ stw r0, 0x14(r1) @@ -5183,7 +5183,7 @@ func_80185844: /* 80185858 00182658 93 C1 00 08 */ stw r30, 8(r1) /* 8018585C 0018265C 7C 7E 1B 78 */ mr r30, r3 /* 80185860 00182660 38 60 00 04 */ li r3, 4 -/* 80185864 00182664 4B FF C5 FD */ bl func_80181E60 +/* 80185864 00182664 4B FF C5 FD */ bl NPAR_FindParty__F11en_nparptyp /* 80185868 00182668 28 03 00 00 */ cmplwi r3, 0 /* 8018586C 0018266C 41 82 00 2C */ beq lbl_80185898 /* 80185870 00182670 48 00 09 99 */ bl func_80186208 @@ -5195,7 +5195,7 @@ func_80185844: /* 80185888 00182688 7F C6 F3 78 */ mr r6, r30 /* 8018588C 0018268C 7F E7 FB 78 */ mr r7, r31 /* 80185890 00182690 38 A0 00 00 */ li r5, 0 -/* 80185894 00182694 4B FF D8 0D */ bl func_801830A0 +/* 80185894 00182694 4B FF D8 0D */ bl ConfigPar__17NPARParmGloveDustCFP8NPARData11en_nparmodePC5xVec3PC5xVec3 lbl_80185898: /* 80185898 00182698 80 01 00 14 */ lwz r0, 0x14(r1) /* 8018589C 0018269C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -5204,8 +5204,8 @@ lbl_80185898: /* 801858A8 001826A8 38 21 00 10 */ addi r1, r1, 0x10 /* 801858AC 001826AC 4E 80 00 20 */ blr -.global func_801858B0 -func_801858B0: +.global NPAR_EmitSleepyZeez__FPC5xVec3PC5xVec3 +NPAR_EmitSleepyZeez__FPC5xVec3PC5xVec3: /* 801858B0 001826B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801858B4 001826B4 7C 08 02 A6 */ mflr r0 /* 801858B8 001826B8 90 01 00 14 */ stw r0, 0x14(r1) @@ -5214,7 +5214,7 @@ func_801858B0: /* 801858C4 001826C4 93 C1 00 08 */ stw r30, 8(r1) /* 801858C8 001826C8 7C 7E 1B 78 */ mr r30, r3 /* 801858CC 001826CC 38 60 00 06 */ li r3, 6 -/* 801858D0 001826D0 4B FF C5 91 */ bl func_80181E60 +/* 801858D0 001826D0 4B FF C5 91 */ bl NPAR_FindParty__F11en_nparptyp /* 801858D4 001826D4 28 03 00 00 */ cmplwi r3, 0 /* 801858D8 001826D8 41 82 00 2C */ beq lbl_80185904 /* 801858DC 001826DC 48 00 09 2D */ bl func_80186208 @@ -5226,7 +5226,7 @@ func_801858B0: /* 801858F4 001826F4 7F C6 F3 78 */ mr r6, r30 /* 801858F8 001826F8 7F E7 FB 78 */ mr r7, r31 /* 801858FC 001826FC 38 A0 00 00 */ li r5, 0 -/* 80185900 00182700 4B FF DC 2D */ bl func_8018352C +/* 80185900 00182700 4B FF DC 2D */ bl ConfigPar__18NPARParmSleepyZeezCFP8NPARData11en_nparmodePC5xVec3PC5xVec3 lbl_80185904: /* 80185904 00182704 80 01 00 14 */ lwz r0, 0x14(r1) /* 80185908 00182708 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -5235,50 +5235,50 @@ lbl_80185904: /* 80185914 00182714 38 21 00 10 */ addi r1, r1, 0x10 /* 80185918 00182718 4E 80 00 20 */ blr -.global func_8018591C -func_8018591C: +.global NPAR_EmitH2ODrips__FPC5xVec3PC5xVec3 +NPAR_EmitH2ODrips__FPC5xVec3PC5xVec3: /* 8018591C 0018271C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80185920 00182720 7C 08 02 A6 */ mflr r0 /* 80185924 00182724 7C 85 23 78 */ mr r5, r4 /* 80185928 00182728 7C 64 1B 78 */ mr r4, r3 /* 8018592C 0018272C 90 01 00 14 */ stw r0, 0x14(r1) /* 80185930 00182730 38 60 00 01 */ li r3, 1 -/* 80185934 00182734 48 00 00 9D */ bl func_801859D0 +/* 80185934 00182734 48 00 00 9D */ bl NPAR_EmitDroplets__F11en_nparmodePC5xVec3PC5xVec3 /* 80185938 00182738 80 01 00 14 */ lwz r0, 0x14(r1) /* 8018593C 0018273C 7C 08 03 A6 */ mtlr r0 /* 80185940 00182740 38 21 00 10 */ addi r1, r1, 0x10 /* 80185944 00182744 4E 80 00 20 */ blr -.global func_80185948 -func_80185948: +.global NPAR_EmitH2ODrops__FPC5xVec3PC5xVec3 +NPAR_EmitH2ODrops__FPC5xVec3PC5xVec3: /* 80185948 00182748 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018594C 0018274C 7C 08 02 A6 */ mflr r0 /* 80185950 00182750 7C 85 23 78 */ mr r5, r4 /* 80185954 00182754 7C 64 1B 78 */ mr r4, r3 /* 80185958 00182758 90 01 00 14 */ stw r0, 0x14(r1) /* 8018595C 0018275C 38 60 00 02 */ li r3, 2 -/* 80185960 00182760 48 00 00 71 */ bl func_801859D0 +/* 80185960 00182760 48 00 00 71 */ bl NPAR_EmitDroplets__F11en_nparmodePC5xVec3PC5xVec3 /* 80185964 00182764 80 01 00 14 */ lwz r0, 0x14(r1) /* 80185968 00182768 7C 08 03 A6 */ mtlr r0 /* 8018596C 0018276C 38 21 00 10 */ addi r1, r1, 0x10 /* 80185970 00182770 4E 80 00 20 */ blr -.global func_80185974 -func_80185974: +.global NPAR_EmitH2OSpray__FPC5xVec3PC5xVec3 +NPAR_EmitH2OSpray__FPC5xVec3PC5xVec3: /* 80185974 00182774 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80185978 00182778 7C 08 02 A6 */ mflr r0 /* 8018597C 0018277C 7C 85 23 78 */ mr r5, r4 /* 80185980 00182780 7C 64 1B 78 */ mr r4, r3 /* 80185984 00182784 90 01 00 14 */ stw r0, 0x14(r1) /* 80185988 00182788 38 60 00 03 */ li r3, 3 -/* 8018598C 0018278C 48 00 00 45 */ bl func_801859D0 +/* 8018598C 0018278C 48 00 00 45 */ bl NPAR_EmitDroplets__F11en_nparmodePC5xVec3PC5xVec3 /* 80185990 00182790 80 01 00 14 */ lwz r0, 0x14(r1) /* 80185994 00182794 7C 08 03 A6 */ mtlr r0 /* 80185998 00182798 38 21 00 10 */ addi r1, r1, 0x10 /* 8018599C 0018279C 4E 80 00 20 */ blr -.global func_801859A0 -func_801859A0: +.global NPAR_EmitH2OTrail__FPC5xVec3 +NPAR_EmitH2OTrail__FPC5xVec3: /* 801859A0 001827A0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801859A4 001827A4 7C 08 02 A6 */ mflr r0 /* 801859A8 001827A8 3C A0 80 25 */ lis r5, lbl_80253018@ha @@ -5286,14 +5286,14 @@ func_801859A0: /* 801859B0 001827B0 90 01 00 14 */ stw r0, 0x14(r1) /* 801859B4 001827B4 38 A5 30 18 */ addi r5, r5, lbl_80253018@l /* 801859B8 001827B8 38 60 00 04 */ li r3, 4 -/* 801859BC 001827BC 48 00 00 15 */ bl func_801859D0 +/* 801859BC 001827BC 48 00 00 15 */ bl NPAR_EmitDroplets__F11en_nparmodePC5xVec3PC5xVec3 /* 801859C0 001827C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 801859C4 001827C4 7C 08 03 A6 */ mtlr r0 /* 801859C8 001827C8 38 21 00 10 */ addi r1, r1, 0x10 /* 801859CC 001827CC 4E 80 00 20 */ blr -.global func_801859D0 -func_801859D0: +.global NPAR_EmitDroplets__F11en_nparmodePC5xVec3PC5xVec3 +NPAR_EmitDroplets__F11en_nparmodePC5xVec3PC5xVec3: /* 801859D0 001827D0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801859D4 001827D4 7C 08 02 A6 */ mflr r0 /* 801859D8 001827D8 90 01 00 24 */ stw r0, 0x24(r1) @@ -5304,7 +5304,7 @@ func_801859D0: /* 801859EC 001827EC 93 A1 00 14 */ stw r29, 0x14(r1) /* 801859F0 001827F0 7C 7D 1B 78 */ mr r29, r3 /* 801859F4 001827F4 38 60 00 07 */ li r3, 7 -/* 801859F8 001827F8 4B FF C4 69 */ bl func_80181E60 +/* 801859F8 001827F8 4B FF C4 69 */ bl NPAR_FindParty__F11en_nparptyp /* 801859FC 001827FC 28 03 00 00 */ cmplwi r3, 0 /* 80185A00 00182800 41 82 00 34 */ beq lbl_80185A34 /* 80185A04 00182804 48 00 08 05 */ bl func_80186208 @@ -5318,7 +5318,7 @@ func_801859D0: /* 80185A24 00182824 7F C6 F3 78 */ mr r6, r30 /* 80185A28 00182828 7F E7 FB 78 */ mr r7, r31 /* 80185A2C 0018282C 7C 60 42 14 */ add r3, r0, r8 -/* 80185A30 00182830 4B FF E1 81 */ bl func_80183BB0 +/* 80185A30 00182830 4B FF E1 81 */ bl ConfigPar__19NPARParmChuckSplashCFP8NPARData11en_nparmodePC5xVec3PC5xVec3 lbl_80185A34: /* 80185A34 00182834 80 01 00 24 */ lwz r0, 0x24(r1) /* 80185A38 00182838 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -5328,78 +5328,78 @@ lbl_80185A34: /* 80185A48 00182848 38 21 00 20 */ addi r1, r1, 0x20 /* 80185A4C 0018284C 4E 80 00 20 */ blr -.global func_80185A50 -func_80185A50: +.global NPAR_EmitTarTarNozzle__FPC5xVec3PC5xVec3 +NPAR_EmitTarTarNozzle__FPC5xVec3PC5xVec3: /* 80185A50 00182850 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80185A54 00182854 7C 08 02 A6 */ mflr r0 /* 80185A58 00182858 7C 85 23 78 */ mr r5, r4 /* 80185A5C 0018285C 7C 64 1B 78 */ mr r4, r3 /* 80185A60 00182860 90 01 00 14 */ stw r0, 0x14(r1) /* 80185A64 00182864 38 60 00 01 */ li r3, 1 -/* 80185A68 00182868 48 00 00 C5 */ bl func_80185B2C +/* 80185A68 00182868 48 00 00 C5 */ bl NPAR_EmitTarTarGunk__F11en_nparmodePC5xVec3PC5xVec3 /* 80185A6C 0018286C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80185A70 00182870 7C 08 03 A6 */ mtlr r0 /* 80185A74 00182874 38 21 00 10 */ addi r1, r1, 0x10 /* 80185A78 00182878 4E 80 00 20 */ blr -.global func_80185A7C -func_80185A7C: +.global NPAR_EmitTarTarTrail__FPC5xVec3PC5xVec3 +NPAR_EmitTarTarTrail__FPC5xVec3PC5xVec3: /* 80185A7C 0018287C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80185A80 00182880 7C 08 02 A6 */ mflr r0 /* 80185A84 00182884 7C 85 23 78 */ mr r5, r4 /* 80185A88 00182888 7C 64 1B 78 */ mr r4, r3 /* 80185A8C 0018288C 90 01 00 14 */ stw r0, 0x14(r1) /* 80185A90 00182890 38 60 00 02 */ li r3, 2 -/* 80185A94 00182894 48 00 00 99 */ bl func_80185B2C +/* 80185A94 00182894 48 00 00 99 */ bl NPAR_EmitTarTarGunk__F11en_nparmodePC5xVec3PC5xVec3 /* 80185A98 00182898 80 01 00 14 */ lwz r0, 0x14(r1) /* 80185A9C 0018289C 7C 08 03 A6 */ mtlr r0 /* 80185AA0 001828A0 38 21 00 10 */ addi r1, r1, 0x10 /* 80185AA4 001828A4 4E 80 00 20 */ blr -.global func_80185AA8 -func_80185AA8: +.global NPAR_EmitTarTarSplash__FPC5xVec3PC5xVec3 +NPAR_EmitTarTarSplash__FPC5xVec3PC5xVec3: /* 80185AA8 001828A8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80185AAC 001828AC 7C 08 02 A6 */ mflr r0 /* 80185AB0 001828B0 7C 85 23 78 */ mr r5, r4 /* 80185AB4 001828B4 7C 64 1B 78 */ mr r4, r3 /* 80185AB8 001828B8 90 01 00 14 */ stw r0, 0x14(r1) /* 80185ABC 001828BC 38 60 00 03 */ li r3, 3 -/* 80185AC0 001828C0 48 00 00 6D */ bl func_80185B2C +/* 80185AC0 001828C0 48 00 00 6D */ bl NPAR_EmitTarTarGunk__F11en_nparmodePC5xVec3PC5xVec3 /* 80185AC4 001828C4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80185AC8 001828C8 7C 08 03 A6 */ mtlr r0 /* 80185ACC 001828CC 38 21 00 10 */ addi r1, r1, 0x10 /* 80185AD0 001828D0 4E 80 00 20 */ blr -.global func_80185AD4 -func_80185AD4: +.global NPAR_EmitTarTarSpoil__FPC5xVec3PC5xVec3 +NPAR_EmitTarTarSpoil__FPC5xVec3PC5xVec3: /* 80185AD4 001828D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80185AD8 001828D8 7C 08 02 A6 */ mflr r0 /* 80185ADC 001828DC 7C 85 23 78 */ mr r5, r4 /* 80185AE0 001828E0 7C 64 1B 78 */ mr r4, r3 /* 80185AE4 001828E4 90 01 00 14 */ stw r0, 0x14(r1) /* 80185AE8 001828E8 38 60 00 04 */ li r3, 4 -/* 80185AEC 001828EC 48 00 00 41 */ bl func_80185B2C +/* 80185AEC 001828EC 48 00 00 41 */ bl NPAR_EmitTarTarGunk__F11en_nparmodePC5xVec3PC5xVec3 /* 80185AF0 001828F0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80185AF4 001828F4 7C 08 03 A6 */ mtlr r0 /* 80185AF8 001828F8 38 21 00 10 */ addi r1, r1, 0x10 /* 80185AFC 001828FC 4E 80 00 20 */ blr -.global func_80185B00 -func_80185B00: +.global NPAR_EmitTarTarSmoke__FPC5xVec3PC5xVec3 +NPAR_EmitTarTarSmoke__FPC5xVec3PC5xVec3: /* 80185B00 00182900 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80185B04 00182904 7C 08 02 A6 */ mflr r0 /* 80185B08 00182908 7C 85 23 78 */ mr r5, r4 /* 80185B0C 0018290C 7C 64 1B 78 */ mr r4, r3 /* 80185B10 00182910 90 01 00 14 */ stw r0, 0x14(r1) /* 80185B14 00182914 38 60 00 05 */ li r3, 5 -/* 80185B18 00182918 48 00 00 15 */ bl func_80185B2C +/* 80185B18 00182918 48 00 00 15 */ bl NPAR_EmitTarTarGunk__F11en_nparmodePC5xVec3PC5xVec3 /* 80185B1C 0018291C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80185B20 00182920 7C 08 03 A6 */ mtlr r0 /* 80185B24 00182924 38 21 00 10 */ addi r1, r1, 0x10 /* 80185B28 00182928 4E 80 00 20 */ blr -.global func_80185B2C -func_80185B2C: +.global NPAR_EmitTarTarGunk__F11en_nparmodePC5xVec3PC5xVec3 +NPAR_EmitTarTarGunk__F11en_nparmodePC5xVec3PC5xVec3: /* 80185B2C 0018292C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80185B30 00182930 7C 08 02 A6 */ mflr r0 /* 80185B34 00182934 90 01 00 24 */ stw r0, 0x24(r1) @@ -5410,7 +5410,7 @@ func_80185B2C: /* 80185B48 00182948 93 A1 00 14 */ stw r29, 0x14(r1) /* 80185B4C 0018294C 7C 7D 1B 78 */ mr r29, r3 /* 80185B50 00182950 38 60 00 08 */ li r3, 8 -/* 80185B54 00182954 4B FF C3 0D */ bl func_80181E60 +/* 80185B54 00182954 4B FF C3 0D */ bl NPAR_FindParty__F11en_nparptyp /* 80185B58 00182958 28 03 00 00 */ cmplwi r3, 0 /* 80185B5C 0018295C 41 82 00 34 */ beq lbl_80185B90 /* 80185B60 00182960 48 00 06 A9 */ bl func_80186208 @@ -5424,7 +5424,7 @@ func_80185B2C: /* 80185B80 00182980 7F C6 F3 78 */ mr r6, r30 /* 80185B84 00182984 7F E7 FB 78 */ mr r7, r31 /* 80185B88 00182988 7C 60 42 14 */ add r3, r0, r8 -/* 80185B8C 0018298C 4B FF E8 A5 */ bl func_80184430 +/* 80185B8C 0018298C 4B FF E8 A5 */ bl ConfigPar__18NPARParmTarTarGunkCFP8NPARData11en_nparmodePC5xVec3PC5xVec3 lbl_80185B90: /* 80185B90 00182990 80 01 00 24 */ lwz r0, 0x24(r1) /* 80185B94 00182994 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -5434,36 +5434,36 @@ lbl_80185B90: /* 80185BA4 001829A4 38 21 00 20 */ addi r1, r1, 0x20 /* 80185BA8 001829A8 4E 80 00 20 */ blr -.global func_80185BAC -func_80185BAC: +.global NPAR_EmitDoggyWisps__FPC5xVec3PC5xVec3 +NPAR_EmitDoggyWisps__FPC5xVec3PC5xVec3: /* 80185BAC 001829AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80185BB0 001829B0 7C 08 02 A6 */ mflr r0 /* 80185BB4 001829B4 7C 85 23 78 */ mr r5, r4 /* 80185BB8 001829B8 7C 64 1B 78 */ mr r4, r3 /* 80185BBC 001829BC 90 01 00 14 */ stw r0, 0x14(r1) /* 80185BC0 001829C0 38 60 00 01 */ li r3, 1 -/* 80185BC4 001829C4 48 00 00 41 */ bl func_80185C04 +/* 80185BC4 001829C4 48 00 00 41 */ bl NPAR_EmitDoggyBreath__F11en_nparmodePC5xVec3PC5xVec3 /* 80185BC8 001829C8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80185BCC 001829CC 7C 08 03 A6 */ mtlr r0 /* 80185BD0 001829D0 38 21 00 10 */ addi r1, r1, 0x10 /* 80185BD4 001829D4 4E 80 00 20 */ blr -.global func_80185BD8 -func_80185BD8: +.global NPAR_EmitDoggyAttack__FPC5xVec3PC5xVec3 +NPAR_EmitDoggyAttack__FPC5xVec3PC5xVec3: /* 80185BD8 001829D8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80185BDC 001829DC 7C 08 02 A6 */ mflr r0 /* 80185BE0 001829E0 7C 85 23 78 */ mr r5, r4 /* 80185BE4 001829E4 7C 64 1B 78 */ mr r4, r3 /* 80185BE8 001829E8 90 01 00 14 */ stw r0, 0x14(r1) /* 80185BEC 001829EC 38 60 00 02 */ li r3, 2 -/* 80185BF0 001829F0 48 00 00 15 */ bl func_80185C04 +/* 80185BF0 001829F0 48 00 00 15 */ bl NPAR_EmitDoggyBreath__F11en_nparmodePC5xVec3PC5xVec3 /* 80185BF4 001829F4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80185BF8 001829F8 7C 08 03 A6 */ mtlr r0 /* 80185BFC 001829FC 38 21 00 10 */ addi r1, r1, 0x10 /* 80185C00 00182A00 4E 80 00 20 */ blr -.global func_80185C04 -func_80185C04: +.global NPAR_EmitDoggyBreath__F11en_nparmodePC5xVec3PC5xVec3 +NPAR_EmitDoggyBreath__F11en_nparmodePC5xVec3PC5xVec3: /* 80185C04 00182A04 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80185C08 00182A08 7C 08 02 A6 */ mflr r0 /* 80185C0C 00182A0C 90 01 00 24 */ stw r0, 0x24(r1) @@ -5474,7 +5474,7 @@ func_80185C04: /* 80185C20 00182A20 93 A1 00 14 */ stw r29, 0x14(r1) /* 80185C24 00182A24 7C 7D 1B 78 */ mr r29, r3 /* 80185C28 00182A28 38 60 00 09 */ li r3, 9 -/* 80185C2C 00182A2C 4B FF C2 35 */ bl func_80181E60 +/* 80185C2C 00182A2C 4B FF C2 35 */ bl NPAR_FindParty__F11en_nparptyp /* 80185C30 00182A30 28 03 00 00 */ cmplwi r3, 0 /* 80185C34 00182A34 41 82 00 34 */ beq lbl_80185C68 /* 80185C38 00182A38 48 00 05 D1 */ bl func_80186208 @@ -5488,7 +5488,7 @@ func_80185C04: /* 80185C58 00182A58 7F C6 F3 78 */ mr r6, r30 /* 80185C5C 00182A5C 7F E7 FB 78 */ mr r7, r31 /* 80185C60 00182A60 7C 60 42 14 */ add r3, r0, r8 -/* 80185C64 00182A64 4B FF EE 51 */ bl func_80184AB4 +/* 80185C64 00182A64 4B FF EE 51 */ bl ConfigPar__17NPARParmDogBreathCFP8NPARData11en_nparmodePC5xVec3PC5xVec3 lbl_80185C68: /* 80185C68 00182A68 80 01 00 24 */ lwz r0, 0x24(r1) /* 80185C6C 00182A6C 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -5498,22 +5498,22 @@ lbl_80185C68: /* 80185C7C 00182A7C 38 21 00 20 */ addi r1, r1, 0x20 /* 80185C80 00182A80 4E 80 00 20 */ blr -.global func_80185C84 -func_80185C84: +.global NPAR_EmitVSSpray__FPC5xVec3PC5xVec3 +NPAR_EmitVSSpray__FPC5xVec3PC5xVec3: /* 80185C84 00182A84 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80185C88 00182A88 7C 08 02 A6 */ mflr r0 /* 80185C8C 00182A8C 7C 85 23 78 */ mr r5, r4 /* 80185C90 00182A90 7C 64 1B 78 */ mr r4, r3 /* 80185C94 00182A94 90 01 00 14 */ stw r0, 0x14(r1) /* 80185C98 00182A98 38 60 00 00 */ li r3, 0 -/* 80185C9C 00182A9C 48 00 00 15 */ bl func_80185CB0 +/* 80185C9C 00182A9C 48 00 00 15 */ bl NPAR_EmitVisSplash__F11en_nparmodePC5xVec3PC5xVec3 /* 80185CA0 00182AA0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80185CA4 00182AA4 7C 08 03 A6 */ mtlr r0 /* 80185CA8 00182AA8 38 21 00 10 */ addi r1, r1, 0x10 /* 80185CAC 00182AAC 4E 80 00 20 */ blr -.global func_80185CB0 -func_80185CB0: +.global NPAR_EmitVisSplash__F11en_nparmodePC5xVec3PC5xVec3 +NPAR_EmitVisSplash__F11en_nparmodePC5xVec3PC5xVec3: /* 80185CB0 00182AB0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80185CB4 00182AB4 7C 08 02 A6 */ mflr r0 /* 80185CB8 00182AB8 90 01 00 24 */ stw r0, 0x24(r1) @@ -5524,7 +5524,7 @@ func_80185CB0: /* 80185CCC 00182ACC 93 A1 00 14 */ stw r29, 0x14(r1) /* 80185CD0 00182AD0 7C 7D 1B 78 */ mr r29, r3 /* 80185CD4 00182AD4 38 60 00 0A */ li r3, 0xa -/* 80185CD8 00182AD8 4B FF C1 89 */ bl func_80181E60 +/* 80185CD8 00182AD8 4B FF C1 89 */ bl NPAR_FindParty__F11en_nparptyp /* 80185CDC 00182ADC 28 03 00 00 */ cmplwi r3, 0 /* 80185CE0 00182AE0 41 82 00 34 */ beq lbl_80185D14 /* 80185CE4 00182AE4 48 00 05 25 */ bl func_80186208 @@ -5538,7 +5538,7 @@ func_80185CB0: /* 80185D04 00182B04 7F C6 F3 78 */ mr r6, r30 /* 80185D08 00182B08 7F E7 FB 78 */ mr r7, r31 /* 80185D0C 00182B0C 7C 60 42 14 */ add r3, r0, r8 -/* 80185D10 00182B10 4B FF E3 49 */ bl func_80184058 +/* 80185D10 00182B10 4B FF E3 49 */ bl ConfigPar__17NPARParmVisSplashCFP8NPARData11en_nparmodePC5xVec3PC5xVec3 lbl_80185D14: /* 80185D14 00182B14 80 01 00 24 */ lwz r0, 0x24(r1) /* 80185D18 00182B18 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -5548,22 +5548,22 @@ lbl_80185D14: /* 80185D28 00182B28 38 21 00 20 */ addi r1, r1, 0x20 /* 80185D2C 00182B2C 4E 80 00 20 */ blr -.global func_80185D30 -func_80185D30: +.global NPAR_EmitFWExhaust__FPC5xVec3PC5xVec3 +NPAR_EmitFWExhaust__FPC5xVec3PC5xVec3: /* 80185D30 00182B30 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80185D34 00182B34 7C 08 02 A6 */ mflr r0 /* 80185D38 00182B38 7C 85 23 78 */ mr r5, r4 /* 80185D3C 00182B3C 7C 64 1B 78 */ mr r4, r3 /* 80185D40 00182B40 90 01 00 14 */ stw r0, 0x14(r1) /* 80185D44 00182B44 38 60 00 01 */ li r3, 1 -/* 80185D48 00182B48 48 00 00 15 */ bl func_80185D5C +/* 80185D48 00182B48 48 00 00 15 */ bl NPAR_EmitFireworks__F11en_nparmodePC5xVec3PC5xVec3 /* 80185D4C 00182B4C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80185D50 00182B50 7C 08 03 A6 */ mtlr r0 /* 80185D54 00182B54 38 21 00 10 */ addi r1, r1, 0x10 /* 80185D58 00182B58 4E 80 00 20 */ blr -.global func_80185D5C -func_80185D5C: +.global NPAR_EmitFireworks__F11en_nparmodePC5xVec3PC5xVec3 +NPAR_EmitFireworks__F11en_nparmodePC5xVec3PC5xVec3: /* 80185D5C 00182B5C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80185D60 00182B60 7C 08 02 A6 */ mflr r0 /* 80185D64 00182B64 90 01 00 24 */ stw r0, 0x24(r1) @@ -5574,7 +5574,7 @@ func_80185D5C: /* 80185D78 00182B78 93 A1 00 14 */ stw r29, 0x14(r1) /* 80185D7C 00182B7C 7C 7D 1B 78 */ mr r29, r3 /* 80185D80 00182B80 38 60 00 0B */ li r3, 0xb -/* 80185D84 00182B84 4B FF C0 DD */ bl func_80181E60 +/* 80185D84 00182B84 4B FF C0 DD */ bl NPAR_FindParty__F11en_nparptyp /* 80185D88 00182B88 28 03 00 00 */ cmplwi r3, 0 /* 80185D8C 00182B8C 41 82 00 34 */ beq lbl_80185DC0 /* 80185D90 00182B90 48 00 04 79 */ bl func_80186208 @@ -5588,7 +5588,7 @@ func_80185D5C: /* 80185DB0 00182BB0 7F C6 F3 78 */ mr r6, r30 /* 80185DB4 00182BB4 7F E7 FB 78 */ mr r7, r31 /* 80185DB8 00182BB8 7C 60 42 14 */ add r3, r0, r8 -/* 80185DBC 00182BBC 4B FF F0 E9 */ bl func_80184EA4 +/* 80185DBC 00182BBC 4B FF F0 E9 */ bl ConfigPar__17NPARParmFahrwerkzCFP8NPARData11en_nparmodePC5xVec3PC5xVec3 lbl_80185DC0: /* 80185DC0 00182BC0 80 01 00 24 */ lwz r0, 0x24(r1) /* 80185DC4 00182BC4 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -5620,8 +5620,8 @@ func_80185DDC: /* 80185E20 00182C20 98 03 00 0F */ stb r0, 0xf(r3) /* 80185E24 00182C24 4E 80 00 20 */ blr -.global func_80185E28 -func_80185E28: +.global NPCC_ShadowCacheReserve__Fv +NPCC_ShadowCacheReserve__Fv: /* 80185E28 00182C28 3C 60 80 36 */ lis r3, lbl_8035BE1C@ha /* 80185E2C 00182C2C 38 00 00 10 */ li r0, 0x10 /* 80185E30 00182C30 38 83 BE 1C */ addi r4, r3, lbl_8035BE1C@l @@ -5655,8 +5655,8 @@ lbl_80185E7C: /* 80185E94 00182C94 B0 03 00 2E */ sth r0, 0x2e(r3) /* 80185E98 00182C98 4E 80 00 20 */ blr -.global func_80185E9C -func_80185E9C: +.global NPCC_ShadowCacheRelease__FP12xShadowCache +NPCC_ShadowCacheRelease__FP12xShadowCache: /* 80185E9C 00182C9C 3C A0 80 33 */ lis r5, lbl_8032B71C@ha /* 80185EA0 00182CA0 3C 80 80 36 */ lis r4, lbl_8035BE1C@ha /* 80185EA4 00182CA4 38 C4 BE 1C */ addi r6, r4, lbl_8035BE1C@l @@ -5754,7 +5754,7 @@ func_80185FB8: /* 80185FD8 00182DD8 C0 63 00 08 */ lfs f3, 8(r3) /* 80185FDC 00182DDC 80 63 00 0C */ lwz r3, 0xc(r3) /* 80185FE0 00182DE0 80 C6 00 18 */ lwz r6, 0x18(r6) -/* 80185FE4 00182DE4 4B EA 37 2D */ bl func_80029710 +/* 80185FE4 00182DE4 4B EA 37 2D */ bl xFXStreakStart__FfffUiPC10iColor_tagPC10iColor_tagi /* 80185FE8 00182DE8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80185FEC 00182DEC 7C 08 03 A6 */ mtlr r0 /* 80185FF0 00182DF0 38 21 00 10 */ addi r1, r1, 0x10 @@ -5829,7 +5829,7 @@ func_801860BC: /* 801860BC 00182EBC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801860C0 00182EC0 7C 08 02 A6 */ mflr r0 /* 801860C4 00182EC4 90 01 00 14 */ stw r0, 0x14(r1) -/* 801860C8 00182EC8 4B FF BE AD */ bl func_80181F74 +/* 801860C8 00182EC8 4B FF BE AD */ bl Clear__8NPARMgmtFv /* 801860CC 00182ECC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801860D0 00182ED0 7C 08 03 A6 */ mtlr r0 /* 801860D4 00182ED4 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Game/zNPCSupport.s b/asm/Game/zNPCSupport.s index ab9261aec..10b75c17f 100644 --- a/asm/Game/zNPCSupport.s +++ b/asm/Game/zNPCSupport.s @@ -2,118 +2,118 @@ .section .text # 0x8012DD64 - 0x801305FC -.global func_8012DD64 -func_8012DD64: +.global NPCSupport_Startup__Fv +NPCSupport_Startup__Fv: /* 8012DD64 0012AB64 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012DD68 0012AB68 7C 08 02 A6 */ mflr r0 /* 8012DD6C 0012AB6C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8012DD70 0012AB70 48 05 98 C1 */ bl func_80187630 -/* 8012DD74 0012AB74 48 05 84 F9 */ bl func_8018626C -/* 8012DD78 0012AB78 48 00 01 51 */ bl func_8012DEC8 -/* 8012DD7C 0012AB7C 48 05 2F D9 */ bl func_80180D54 +/* 8012DD70 0012AB70 48 05 98 C1 */ bl zNPCHazard_Startup__Fv +/* 8012DD74 0012AB74 48 05 84 F9 */ bl zNPCGlyph_Startup__Fv +/* 8012DD78 0012AB78 48 00 01 51 */ bl NPCWidget_Startup__Fv +/* 8012DD7C 0012AB7C 48 05 2F D9 */ bl NPCSupplement_Startup__Fv /* 8012DD80 0012AB80 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012DD84 0012AB84 7C 08 03 A6 */ mtlr r0 /* 8012DD88 0012AB88 38 21 00 10 */ addi r1, r1, 0x10 /* 8012DD8C 0012AB8C 4E 80 00 20 */ blr -.global func_8012DD90 -func_8012DD90: +.global NPCSupport_Shutdown__Fv +NPCSupport_Shutdown__Fv: /* 8012DD90 0012AB90 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012DD94 0012AB94 7C 08 02 A6 */ mflr r0 /* 8012DD98 0012AB98 90 01 00 14 */ stw r0, 0x14(r1) -/* 8012DD9C 0012AB9C 48 05 98 FD */ bl func_80187698 -/* 8012DDA0 0012ABA0 48 05 84 D1 */ bl func_80186270 -/* 8012DDA4 0012ABA4 48 00 01 5D */ bl func_8012DF00 -/* 8012DDA8 0012ABA8 48 05 2F B1 */ bl func_80180D58 +/* 8012DD9C 0012AB9C 48 05 98 FD */ bl zNPCHazard_Shutdown__Fv +/* 8012DDA0 0012ABA0 48 05 84 D1 */ bl zNPCGlyph_Shutdown__Fv +/* 8012DDA4 0012ABA4 48 00 01 5D */ bl NPCWidget_Shutdown__Fv +/* 8012DDA8 0012ABA8 48 05 2F B1 */ bl NPCSupplement_Shutdown__Fv /* 8012DDAC 0012ABAC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012DDB0 0012ABB0 7C 08 03 A6 */ mtlr r0 /* 8012DDB4 0012ABB4 38 21 00 10 */ addi r1, r1, 0x10 /* 8012DDB8 0012ABB8 4E 80 00 20 */ blr -.global func_8012DDBC -func_8012DDBC: +.global NPCSupport_ScenePrepare__Fv +NPCSupport_ScenePrepare__Fv: /* 8012DDBC 0012ABBC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012DDC0 0012ABC0 7C 08 02 A6 */ mflr r0 /* 8012DDC4 0012ABC4 90 01 00 14 */ stw r0, 0x14(r1) -/* 8012DDC8 0012ABC8 48 05 98 D5 */ bl func_8018769C -/* 8012DDCC 0012ABCC 48 05 84 A9 */ bl func_80186274 -/* 8012DDD0 0012ABD0 48 00 01 35 */ bl func_8012DF04 -/* 8012DDD4 0012ABD4 48 05 2F A5 */ bl func_80180D78 -/* 8012DDD8 0012ABD8 48 00 14 AD */ bl func_8012F284 -/* 8012DDDC 0012ABDC 48 00 27 F5 */ bl func_801305D0 +/* 8012DDC8 0012ABC8 48 05 98 D5 */ bl zNPCHazard_ScenePrepare__Fv +/* 8012DDCC 0012ABCC 48 05 84 A9 */ bl zNPCGlyph_ScenePrepare__Fv +/* 8012DDD0 0012ABD0 48 00 01 35 */ bl NPCWidget_ScenePrepare__Fv +/* 8012DDD4 0012ABD4 48 05 2F A5 */ bl NPCSupplement_ScenePrepare__Fv +/* 8012DDD8 0012ABD8 48 00 14 AD */ bl Firework_ScenePrepare__Fv +/* 8012DDDC 0012ABDC 48 00 27 F5 */ bl NPCC_ForceTalkOk__Fv /* 8012DDE0 0012ABE0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012DDE4 0012ABE4 7C 08 03 A6 */ mtlr r0 /* 8012DDE8 0012ABE8 38 21 00 10 */ addi r1, r1, 0x10 /* 8012DDEC 0012ABEC 4E 80 00 20 */ blr -.global func_8012DDF0 -func_8012DDF0: +.global NPCSupport_SceneFinish__Fv +NPCSupport_SceneFinish__Fv: /* 8012DDF0 0012ABF0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012DDF4 0012ABF4 7C 08 02 A6 */ mflr r0 /* 8012DDF8 0012ABF8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8012DDFC 0012ABFC 48 05 9A B9 */ bl func_801878B4 -/* 8012DE00 0012AC00 48 05 85 71 */ bl func_80186370 -/* 8012DE04 0012AC04 48 00 01 05 */ bl func_8012DF08 -/* 8012DE08 0012AC08 48 05 2F 91 */ bl func_80180D98 -/* 8012DE0C 0012AC0C 48 00 14 AD */ bl func_8012F2B8 +/* 8012DDFC 0012ABFC 48 05 9A B9 */ bl zNPCHazard_SceneFinish__Fv +/* 8012DE00 0012AC00 48 05 85 71 */ bl zNPCGlyph_SceneFinish__Fv +/* 8012DE04 0012AC04 48 00 01 05 */ bl NPCWidget_SceneFinish__Fv +/* 8012DE08 0012AC08 48 05 2F 91 */ bl NPCSupplement_SceneFinish__Fv +/* 8012DE0C 0012AC0C 48 00 14 AD */ bl Firework_SceneFinish__Fv /* 8012DE10 0012AC10 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012DE14 0012AC14 7C 08 03 A6 */ mtlr r0 /* 8012DE18 0012AC18 38 21 00 10 */ addi r1, r1, 0x10 /* 8012DE1C 0012AC1C 4E 80 00 20 */ blr -.global func_8012DE20 -func_8012DE20: +.global NPCSupport_ScenePostInit__Fv +NPCSupport_ScenePostInit__Fv: /* 8012DE20 0012AC20 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012DE24 0012AC24 7C 08 02 A6 */ mflr r0 /* 8012DE28 0012AC28 90 01 00 14 */ stw r0, 0x14(r1) -/* 8012DE2C 0012AC2C 48 05 9D 0D */ bl func_80187B38 -/* 8012DE30 0012AC30 48 05 85 E5 */ bl func_80186414 -/* 8012DE34 0012AC34 48 00 01 1D */ bl func_8012DF50 -/* 8012DE38 0012AC38 48 05 2F 81 */ bl func_80180DB8 -/* 8012DE3C 0012AC3C 48 00 25 B5 */ bl func_801303F0 +/* 8012DE2C 0012AC2C 48 05 9D 0D */ bl zNPCHazard_ScenePostInit__Fv +/* 8012DE30 0012AC30 48 05 85 E5 */ bl zNPCGlyph_ScenePostInit__Fv +/* 8012DE34 0012AC34 48 00 01 1D */ bl NPCWidget_ScenePostInit__Fv +/* 8012DE38 0012AC38 48 05 2F 81 */ bl NPCSupplement_ScenePostInit__Fv +/* 8012DE3C 0012AC3C 48 00 25 B5 */ bl zNPC_SNDInit__Fv /* 8012DE40 0012AC40 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012DE44 0012AC44 7C 08 03 A6 */ mtlr r0 /* 8012DE48 0012AC48 38 21 00 10 */ addi r1, r1, 0x10 /* 8012DE4C 0012AC4C 4E 80 00 20 */ blr -.global func_8012DE50 -func_8012DE50: +.global NPCSupport_SceneReset__Fv +NPCSupport_SceneReset__Fv: /* 8012DE50 0012AC50 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012DE54 0012AC54 7C 08 02 A6 */ mflr r0 /* 8012DE58 0012AC58 90 01 00 14 */ stw r0, 0x14(r1) -/* 8012DE5C 0012AC5C 48 05 9C 79 */ bl func_80187AD4 -/* 8012DE60 0012AC60 48 05 85 B1 */ bl func_80186410 -/* 8012DE64 0012AC64 48 00 00 C5 */ bl func_8012DF28 -/* 8012DE68 0012AC68 48 05 2F 7D */ bl func_80180DE4 +/* 8012DE5C 0012AC5C 48 05 9C 79 */ bl zNPCHazard_SceneReset__Fv +/* 8012DE60 0012AC60 48 05 85 B1 */ bl zNPCGlyph_SceneReset__Fv +/* 8012DE64 0012AC64 48 00 00 C5 */ bl NPCWidget_SceneReset__Fv +/* 8012DE68 0012AC68 48 05 2F 7D */ bl NPCSupplement_SceneReset__Fv /* 8012DE6C 0012AC6C 38 60 00 00 */ li r3, 0 -/* 8012DE70 0012AC70 48 00 14 6D */ bl func_8012F2DC +/* 8012DE70 0012AC70 48 00 14 6D */ bl Firework_SceneReset__Fi /* 8012DE74 0012AC74 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012DE78 0012AC78 7C 08 03 A6 */ mtlr r0 /* 8012DE7C 0012AC7C 38 21 00 10 */ addi r1, r1, 0x10 /* 8012DE80 0012AC80 4E 80 00 20 */ blr -.global func_8012DE84 -func_8012DE84: +.global NPCSupport_Timestep__Ff +NPCSupport_Timestep__Ff: /* 8012DE84 0012AC84 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012DE88 0012AC88 7C 08 02 A6 */ mflr r0 /* 8012DE8C 0012AC8C 90 01 00 14 */ stw r0, 0x14(r1) /* 8012DE90 0012AC90 DB E1 00 08 */ stfd f31, 8(r1) /* 8012DE94 0012AC94 FF E0 08 90 */ fmr f31, f1 -/* 8012DE98 0012AC98 48 05 85 81 */ bl func_80186418 +/* 8012DE98 0012AC98 48 05 85 81 */ bl zNPCGlyph_Timestep__Ff /* 8012DE9C 0012AC9C FC 20 F8 90 */ fmr f1, f31 -/* 8012DEA0 0012ACA0 48 05 9F 5D */ bl func_80187DFC +/* 8012DEA0 0012ACA0 48 05 9F 5D */ bl zNPCHazard_Timestep__Ff /* 8012DEA4 0012ACA4 FC 20 F8 90 */ fmr f1, f31 -/* 8012DEA8 0012ACA8 48 05 2F 61 */ bl func_80180E08 +/* 8012DEA8 0012ACA8 48 05 2F 61 */ bl NPCSupplement_Timestep__Ff /* 8012DEAC 0012ACAC FC 20 F8 90 */ fmr f1, f31 -/* 8012DEB0 0012ACB0 48 00 14 AD */ bl func_8012F35C +/* 8012DEB0 0012ACB0 48 00 14 AD */ bl Firework_Timestep__Ff /* 8012DEB4 0012ACB4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012DEB8 0012ACB8 CB E1 00 08 */ lfd f31, 8(r1) /* 8012DEBC 0012ACBC 7C 08 03 A6 */ mtlr r0 /* 8012DEC0 0012ACC0 38 21 00 10 */ addi r1, r1, 0x10 /* 8012DEC4 0012ACC4 4E 80 00 20 */ blr -.global func_8012DEC8 -func_8012DEC8: +.global NPCWidget_Startup__Fv +NPCWidget_Startup__Fv: /* 8012DEC8 0012ACC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012DECC 0012ACCC 7C 08 02 A6 */ mflr r0 /* 8012DED0 0012ACD0 38 6D 84 5C */ addi r3, r13, lbl_803CAD5C-_SDA_BASE_ @@ -121,7 +121,7 @@ func_8012DEC8: /* 8012DED8 0012ACD8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8012DEDC 0012ACDC 3B ED 84 58 */ addi r31, r13, lbl_803CAD58-_SDA_BASE_ /* 8012DEE0 0012ACE0 80 6D 84 5C */ lwz r3, lbl_803CAD5C-_SDA_BASE_(r13) -/* 8012DEE4 0012ACE4 4B F1 E3 31 */ bl func_8004C214 +/* 8012DEE4 0012ACE4 4B F1 E3 31 */ bl xStrHash__FPCc /* 8012DEE8 0012ACE8 90 7F 00 00 */ stw r3, 0(r31) /* 8012DEEC 0012ACEC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012DEF0 0012ACF0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -129,62 +129,62 @@ func_8012DEC8: /* 8012DEF8 0012ACF8 38 21 00 10 */ addi r1, r1, 0x10 /* 8012DEFC 0012ACFC 4E 80 00 20 */ blr -.global func_8012DF00 -func_8012DF00: +.global NPCWidget_Shutdown__Fv +NPCWidget_Shutdown__Fv: /* 8012DF00 0012AD00 4E 80 00 20 */ blr -.global func_8012DF04 -func_8012DF04: +.global NPCWidget_ScenePrepare__Fv +NPCWidget_ScenePrepare__Fv: /* 8012DF04 0012AD04 4E 80 00 20 */ blr -.global func_8012DF08 -func_8012DF08: +.global NPCWidget_SceneFinish__Fv +NPCWidget_SceneFinish__Fv: /* 8012DF08 0012AD08 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012DF0C 0012AD0C 7C 08 02 A6 */ mflr r0 /* 8012DF10 0012AD10 90 01 00 14 */ stw r0, 0x14(r1) -/* 8012DF14 0012AD14 48 00 00 15 */ bl func_8012DF28 +/* 8012DF14 0012AD14 48 00 00 15 */ bl NPCWidget_SceneReset__Fv /* 8012DF18 0012AD18 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012DF1C 0012AD1C 7C 08 03 A6 */ mtlr r0 /* 8012DF20 0012AD20 38 21 00 10 */ addi r1, r1, 0x10 /* 8012DF24 0012AD24 4E 80 00 20 */ blr -.global func_8012DF28 -func_8012DF28: +.global NPCWidget_SceneReset__Fv +NPCWidget_SceneReset__Fv: /* 8012DF28 0012AD28 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012DF2C 0012AD2C 7C 08 02 A6 */ mflr r0 /* 8012DF30 0012AD30 3C 60 80 32 */ lis r3, lbl_8031A670@ha /* 8012DF34 0012AD34 90 01 00 14 */ stw r0, 0x14(r1) /* 8012DF38 0012AD38 38 63 A6 70 */ addi r3, r3, lbl_8031A670@l -/* 8012DF3C 0012AD3C 48 00 00 99 */ bl func_8012DFD4 +/* 8012DF3C 0012AD3C 48 00 00 99 */ bl Reset__9NPCWidgetFv /* 8012DF40 0012AD40 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012DF44 0012AD44 7C 08 03 A6 */ mtlr r0 /* 8012DF48 0012AD48 38 21 00 10 */ addi r1, r1, 0x10 /* 8012DF4C 0012AD4C 4E 80 00 20 */ blr -.global func_8012DF50 -func_8012DF50: +.global NPCWidget_ScenePostInit__Fv +NPCWidget_ScenePostInit__Fv: /* 8012DF50 0012AD50 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012DF54 0012AD54 7C 08 02 A6 */ mflr r0 /* 8012DF58 0012AD58 3C 60 80 32 */ lis r3, lbl_8031A670@ha /* 8012DF5C 0012AD5C 38 80 00 00 */ li r4, 0 /* 8012DF60 0012AD60 90 01 00 14 */ stw r0, 0x14(r1) /* 8012DF64 0012AD64 38 63 A6 70 */ addi r3, r3, lbl_8031A670@l -/* 8012DF68 0012AD68 48 00 00 29 */ bl func_8012DF90 +/* 8012DF68 0012AD68 48 00 00 29 */ bl Init__9NPCWidgetF17en_NPC_UI_WIDGETS /* 8012DF6C 0012AD6C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012DF70 0012AD70 7C 08 03 A6 */ mtlr r0 /* 8012DF74 0012AD74 38 21 00 10 */ addi r1, r1, 0x10 /* 8012DF78 0012AD78 4E 80 00 20 */ blr -.global func_8012DF7C -func_8012DF7C: +.global NPCWidget_Find__F17en_NPC_UI_WIDGETS +NPCWidget_Find__F17en_NPC_UI_WIDGETS: /* 8012DF7C 0012AD7C 1C 83 00 0C */ mulli r4, r3, 0xc /* 8012DF80 0012AD80 3C 60 80 32 */ lis r3, lbl_8031A670@ha /* 8012DF84 0012AD84 38 03 A6 70 */ addi r0, r3, lbl_8031A670@l /* 8012DF88 0012AD88 7C 60 22 14 */ add r3, r0, r4 /* 8012DF8C 0012AD8C 4E 80 00 20 */ blr -.global func_8012DF90 -func_8012DF90: +.global Init__9NPCWidgetF17en_NPC_UI_WIDGETS +Init__9NPCWidgetF17en_NPC_UI_WIDGETS: /* 8012DF90 0012AD90 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012DF94 0012AD94 7C 08 02 A6 */ mflr r0 /* 8012DF98 0012AD98 90 01 00 14 */ stw r0, 0x14(r1) @@ -195,7 +195,7 @@ func_8012DF90: /* 8012DFAC 0012ADAC 80 1F 00 00 */ lwz r0, 0(r31) /* 8012DFB0 0012ADB0 54 00 10 3A */ slwi r0, r0, 2 /* 8012DFB4 0012ADB4 7C 63 00 2E */ lwzx r3, r3, r0 -/* 8012DFB8 0012ADB8 4B F8 6A 85 */ bl func_800B4A3C +/* 8012DFB8 0012ADB8 4B F8 6A 85 */ bl zSceneFindObject__FUi /* 8012DFBC 0012ADBC 90 7F 00 04 */ stw r3, 4(r31) /* 8012DFC0 0012ADC0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012DFC4 0012ADC4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -203,12 +203,12 @@ func_8012DF90: /* 8012DFCC 0012ADCC 38 21 00 10 */ addi r1, r1, 0x10 /* 8012DFD0 0012ADD0 4E 80 00 20 */ blr -.global func_8012DFD4 -func_8012DFD4: +.global Reset__9NPCWidgetFv +Reset__9NPCWidgetFv: /* 8012DFD4 0012ADD4 4E 80 00 20 */ blr -.global func_8012DFD8 -func_8012DFD8: +.global On__9NPCWidgetFPC10zNPCCommoni +On__9NPCWidgetFPC10zNPCCommoni: /* 8012DFD8 0012ADD8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012DFDC 0012ADDC 7C 08 02 A6 */ mflr r0 /* 8012DFE0 0012ADE0 2C 05 00 00 */ cmpwi r5, 0 @@ -218,7 +218,7 @@ func_8012DFD8: /* 8012DFF0 0012ADF0 93 C1 00 08 */ stw r30, 8(r1) /* 8012DFF4 0012ADF4 7C 7E 1B 78 */ mr r30, r3 /* 8012DFF8 0012ADF8 40 82 00 3C */ bne lbl_8012E034 -/* 8012DFFC 0012ADFC 48 00 01 A9 */ bl func_8012E1A4 +/* 8012DFFC 0012ADFC 48 00 01 A9 */ bl NPCIsTheLocker__9NPCWidgetFPC10zNPCCommon /* 8012E000 0012AE00 2C 03 00 00 */ cmpwi r3, 0 /* 8012E004 0012AE04 40 82 00 30 */ bne lbl_8012E034 /* 8012E008 0012AE08 7F C3 F3 78 */ mr r3, r30 @@ -227,7 +227,7 @@ func_8012DFD8: /* 8012E014 0012AE14 40 82 00 18 */ bne lbl_8012E02C /* 8012E018 0012AE18 7F C3 F3 78 */ mr r3, r30 /* 8012E01C 0012AE1C 7F E4 FB 78 */ mr r4, r31 -/* 8012E020 0012AE20 48 00 01 29 */ bl func_8012E148 +/* 8012E020 0012AE20 48 00 01 29 */ bl Lock__9NPCWidgetFPC10zNPCCommon /* 8012E024 0012AE24 2C 03 00 00 */ cmpwi r3, 0 /* 8012E028 0012AE28 40 82 00 0C */ bne lbl_8012E034 lbl_8012E02C: @@ -235,7 +235,7 @@ lbl_8012E02C: /* 8012E030 0012AE30 48 00 00 38 */ b lbl_8012E068 lbl_8012E034: /* 8012E034 0012AE34 7F C3 F3 78 */ mr r3, r30 -/* 8012E038 0012AE38 48 00 00 C9 */ bl func_8012E100 +/* 8012E038 0012AE38 48 00 00 C9 */ bl IsVisible__9NPCWidgetFv /* 8012E03C 0012AE3C 2C 03 00 00 */ cmpwi r3, 0 /* 8012E040 0012AE40 41 82 00 0C */ beq lbl_8012E04C /* 8012E044 0012AE44 38 60 00 01 */ li r3, 1 @@ -243,10 +243,10 @@ lbl_8012E034: lbl_8012E04C: /* 8012E04C 0012AE4C 80 7E 00 04 */ lwz r3, 4(r30) /* 8012E050 0012AE50 38 80 00 5E */ li r4, 0x5e -/* 8012E054 0012AE54 4B EF 15 9D */ bl func_8001F5F0 +/* 8012E054 0012AE54 4B EF 15 9D */ bl zEntEvent__FP5xBaseUi /* 8012E058 0012AE58 80 7E 00 04 */ lwz r3, 4(r30) /* 8012E05C 0012AE5C 38 80 00 03 */ li r4, 3 -/* 8012E060 0012AE60 4B EF 15 91 */ bl func_8001F5F0 +/* 8012E060 0012AE60 4B EF 15 91 */ bl zEntEvent__FP5xBaseUi /* 8012E064 0012AE64 38 60 00 01 */ li r3, 1 lbl_8012E068: /* 8012E068 0012AE68 80 01 00 14 */ lwz r0, 0x14(r1) @@ -256,8 +256,8 @@ lbl_8012E068: /* 8012E078 0012AE78 38 21 00 10 */ addi r1, r1, 0x10 /* 8012E07C 0012AE7C 4E 80 00 20 */ blr -.global func_8012E080 -func_8012E080: +.global Off__9NPCWidgetFPC10zNPCCommoni +Off__9NPCWidgetFPC10zNPCCommoni: /* 8012E080 0012AE80 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012E084 0012AE84 7C 08 02 A6 */ mflr r0 /* 8012E088 0012AE88 2C 05 00 00 */ cmpwi r5, 0 @@ -267,7 +267,7 @@ func_8012E080: /* 8012E098 0012AE98 93 C1 00 08 */ stw r30, 8(r1) /* 8012E09C 0012AE9C 7C 7E 1B 78 */ mr r30, r3 /* 8012E0A0 0012AEA0 40 82 00 18 */ bne lbl_8012E0B8 -/* 8012E0A4 0012AEA4 48 00 01 01 */ bl func_8012E1A4 +/* 8012E0A4 0012AEA4 48 00 01 01 */ bl NPCIsTheLocker__9NPCWidgetFPC10zNPCCommon /* 8012E0A8 0012AEA8 2C 03 00 00 */ cmpwi r3, 0 /* 8012E0AC 0012AEAC 40 82 00 0C */ bne lbl_8012E0B8 /* 8012E0B0 0012AEB0 38 60 00 00 */ li r3, 0 @@ -277,14 +277,14 @@ lbl_8012E0B8: /* 8012E0BC 0012AEBC 41 82 00 10 */ beq lbl_8012E0CC /* 8012E0C0 0012AEC0 7F C3 F3 78 */ mr r3, r30 /* 8012E0C4 0012AEC4 7F E4 FB 78 */ mr r4, r31 -/* 8012E0C8 0012AEC8 48 00 00 A9 */ bl func_8012E170 +/* 8012E0C8 0012AEC8 48 00 00 A9 */ bl Unlock__9NPCWidgetFPC10zNPCCommon lbl_8012E0CC: /* 8012E0CC 0012AECC 80 7E 00 04 */ lwz r3, 4(r30) /* 8012E0D0 0012AED0 38 80 00 04 */ li r4, 4 -/* 8012E0D4 0012AED4 4B EF 15 1D */ bl func_8001F5F0 +/* 8012E0D4 0012AED4 4B EF 15 1D */ bl zEntEvent__FP5xBaseUi /* 8012E0D8 0012AED8 80 7E 00 04 */ lwz r3, 4(r30) /* 8012E0DC 0012AEDC 38 80 00 5F */ li r4, 0x5f -/* 8012E0E0 0012AEE0 4B EF 15 11 */ bl func_8001F5F0 +/* 8012E0E0 0012AEE0 4B EF 15 11 */ bl zEntEvent__FP5xBaseUi /* 8012E0E4 0012AEE4 38 60 00 01 */ li r3, 1 lbl_8012E0E8: /* 8012E0E8 0012AEE8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -294,8 +294,8 @@ lbl_8012E0E8: /* 8012E0F8 0012AEF8 38 21 00 10 */ addi r1, r1, 0x10 /* 8012E0FC 0012AEFC 4E 80 00 20 */ blr -.global func_8012E100 -func_8012E100: +.global IsVisible__9NPCWidgetFv +IsVisible__9NPCWidgetFv: /* 8012E100 0012AF00 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012E104 0012AF04 7C 08 02 A6 */ mflr r0 /* 8012E108 0012AF08 90 01 00 14 */ stw r0, 0x14(r1) @@ -318,8 +318,8 @@ lbl_8012E138: /* 8012E140 0012AF40 38 21 00 10 */ addi r1, r1, 0x10 /* 8012E144 0012AF44 4E 80 00 20 */ blr -.global func_8012E148 -func_8012E148: +.global Lock__9NPCWidgetFPC10zNPCCommon +Lock__9NPCWidgetFPC10zNPCCommon: /* 8012E148 0012AF48 80 03 00 08 */ lwz r0, 8(r3) /* 8012E14C 0012AF4C 28 00 00 00 */ cmplwi r0, 0 /* 8012E150 0012AF50 41 82 00 14 */ beq lbl_8012E164 @@ -332,8 +332,8 @@ lbl_8012E164: /* 8012E168 0012AF68 38 60 00 01 */ li r3, 1 /* 8012E16C 0012AF6C 4E 80 00 20 */ blr -.global func_8012E170 -func_8012E170: +.global Unlock__9NPCWidgetFPC10zNPCCommon +Unlock__9NPCWidgetFPC10zNPCCommon: /* 8012E170 0012AF70 80 03 00 08 */ lwz r0, 8(r3) /* 8012E174 0012AF74 28 00 00 00 */ cmplwi r0, 0 /* 8012E178 0012AF78 40 82 00 0C */ bne lbl_8012E184 @@ -350,8 +350,8 @@ lbl_8012E194: /* 8012E19C 0012AF9C 38 60 00 01 */ li r3, 1 /* 8012E1A0 0012AFA0 4E 80 00 20 */ blr -.global func_8012E1A4 -func_8012E1A4: +.global NPCIsTheLocker__9NPCWidgetFPC10zNPCCommon +NPCIsTheLocker__9NPCWidgetFPC10zNPCCommon: /* 8012E1A4 0012AFA4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012E1A8 0012AFA8 7C 08 02 A6 */ mflr r0 /* 8012E1AC 0012AFAC 90 01 00 14 */ stw r0, 0x14(r1) @@ -377,8 +377,8 @@ lbl_8012E1E4: /* 8012E1F4 0012AFF4 38 21 00 10 */ addi r1, r1, 0x10 /* 8012E1F8 0012AFF8 4E 80 00 20 */ blr -.global func_8012E1FC -func_8012E1FC: +.global TargetSet__9NPCTargetFP4xEnti +TargetSet__9NPCTargetFP4xEnti: /* 8012E1FC 0012AFFC 28 04 00 00 */ cmplwi r4, 0 /* 8012E200 0012B000 90 83 00 04 */ stw r4, 4(r3) /* 8012E204 0012B004 41 82 00 18 */ beq lbl_8012E21C @@ -398,15 +398,15 @@ lbl_8012E230: /* 8012E234 0012B034 90 03 00 00 */ stw r0, 0(r3) /* 8012E238 0012B038 4E 80 00 20 */ blr -.global func_8012E23C -func_8012E23C: +.global TargetClear__9NPCTargetFv +TargetClear__9NPCTargetFv: /* 8012E23C 0012B03C 38 00 00 00 */ li r0, 0 /* 8012E240 0012B040 90 03 00 04 */ stw r0, 4(r3) /* 8012E244 0012B044 90 03 00 00 */ stw r0, 0(r3) /* 8012E248 0012B048 4E 80 00 20 */ blr -.global func_8012E24C -func_8012E24C: +.global FindNearest__9NPCTargetFiP5xBaseP5xVec3f +FindNearest__9NPCTargetFiP5xBaseP5xVec3f: /* 8012E24C 0012B04C 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8012E250 0012B050 7C 08 02 A6 */ mflr r0 /* 8012E254 0012B054 90 01 00 64 */ stw r0, 0x64(r1) @@ -443,7 +443,7 @@ lbl_8012E2B0: /* 8012E2C8 0012B0C8 38 A0 00 01 */ li r5, 1 /* 8012E2CC 0012B0CC 3A E4 06 E0 */ addi r23, r4, 0x6e0 /* 8012E2D0 0012B0D0 7E E4 BB 78 */ mr r4, r23 -/* 8012E2D4 0012B0D4 4B FF FF 29 */ bl func_8012E1FC +/* 8012E2D4 0012B0D4 4B FF FF 29 */ bl TargetSet__9NPCTargetFP4xEnti /* 8012E2D8 0012B0D8 28 14 00 00 */ cmplwi r20, 0 /* 8012E2DC 0012B0DC 41 82 00 28 */ beq lbl_8012E304 /* 8012E2E0 0012B0E0 7E E3 BB 78 */ mr r3, r23 @@ -460,7 +460,7 @@ lbl_8012E304: /* 8012E308 0012B108 41 82 01 2C */ beq lbl_8012E434 /* 8012E30C 0012B10C 56 A0 06 FD */ rlwinm. r0, r21, 0, 0x1b, 0x1e /* 8012E310 0012B110 41 82 01 24 */ beq lbl_8012E434 -/* 8012E314 0012B114 4B FB FF C1 */ bl func_800EE2D4 +/* 8012E314 0012B114 4B FB FF C1 */ bl zNPCMgr_GetNPCList__Fv /* 8012E318 0012B118 7C 7F 1B 78 */ mr r31, r3 /* 8012E31C 0012B11C 56 BD 07 7A */ rlwinm r29, r21, 0, 0x1d, 0x1d /* 8012E320 0012B120 56 BC 07 BC */ rlwinm r28, r21, 0, 0x1e, 0x1e @@ -539,7 +539,7 @@ lbl_8012E410: /* 8012E424 0012B224 7E 43 93 78 */ mr r3, r18 /* 8012E428 0012B228 7E C4 B3 78 */ mr r4, r22 /* 8012E42C 0012B22C 38 A0 00 00 */ li r5, 0 -/* 8012E430 0012B230 4B FF FD CD */ bl func_8012E1FC +/* 8012E430 0012B230 4B FF FD CD */ bl TargetSet__9NPCTargetFP4xEnti lbl_8012E434: /* 8012E434 0012B234 7F 03 C3 78 */ mr r3, r24 /* 8012E438 0012B238 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 @@ -550,8 +550,8 @@ lbl_8012E434: /* 8012E44C 0012B24C 38 21 00 60 */ addi r1, r1, 0x60 /* 8012E450 0012B250 4E 80 00 20 */ blr -.global func_8012E454 -func_8012E454: +.global PosGet__9NPCTargetFP5xVec3 +PosGet__9NPCTargetFP5xVec3: /* 8012E454 0012B254 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012E458 0012B258 7C 08 02 A6 */ mflr r0 /* 8012E45C 0012B25C 7C 65 1B 78 */ mr r5, r3 @@ -572,19 +572,19 @@ lbl_8012E48C: /* 8012E494 0012B294 48 00 00 20 */ b lbl_8012E4B4 lbl_8012E498: /* 8012E498 0012B298 80 65 00 04 */ lwz r3, 4(r5) -/* 8012E49C 0012B29C 48 00 16 E5 */ bl func_8012FB80 +/* 8012E49C 0012B29C 48 00 16 E5 */ bl NPCC_pos_ofBase__FP5xBaseP5xVec3 /* 8012E4A0 0012B2A0 48 00 00 28 */ b lbl_8012E4C8 lbl_8012E4A4: /* 8012E4A4 0012B2A4 7F E3 FB 78 */ mr r3, r31 /* 8012E4A8 0012B2A8 38 85 00 04 */ addi r4, r5, 4 -/* 8012E4AC 0012B2AC 4B F2 00 31 */ bl func_8004E4DC +/* 8012E4AC 0012B2AC 4B F2 00 31 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012E4B0 0012B2B0 48 00 00 18 */ b lbl_8012E4C8 lbl_8012E4B4: /* 8012E4B4 0012B2B4 80 65 00 04 */ lwz r3, 4(r5) -/* 8012E4B8 0012B2B8 4B F7 89 9D */ bl func_800A6E54 +/* 8012E4B8 0012B2B8 4B F7 89 9D */ bl zMovePointGetPos__FPC10zMovePoint /* 8012E4BC 0012B2BC 7C 64 1B 78 */ mr r4, r3 /* 8012E4C0 0012B2C0 7F E3 FB 78 */ mr r3, r31 -/* 8012E4C4 0012B2C4 4B F2 00 19 */ bl func_8004E4DC +/* 8012E4C4 0012B2C4 4B F2 00 19 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_8012E4C8: /* 8012E4C8 0012B2C8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012E4CC 0012B2CC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -592,8 +592,8 @@ lbl_8012E4C8: /* 8012E4D4 0012B2D4 38 21 00 10 */ addi r1, r1, 0x10 /* 8012E4D8 0012B2D8 4E 80 00 20 */ blr -.global func_8012E4DC -func_8012E4DC: +.global InCylinder__9NPCTargetFP5xVec3fff +InCylinder__9NPCTargetFP5xVec3fff: /* 8012E4DC 0012B2DC 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8012E4E0 0012B2E0 7C 08 02 A6 */ mflr r0 /* 8012E4E4 0012B2E4 90 01 00 54 */ stw r0, 0x54(r1) @@ -619,7 +619,7 @@ func_8012E4DC: /* 8012E534 0012B334 3B E0 00 01 */ li r31, 1 /* 8012E538 0012B338 90 A1 00 0C */ stw r5, 0xc(r1) /* 8012E53C 0012B33C 90 01 00 10 */ stw r0, 0x10(r1) -/* 8012E540 0012B340 4B FF FF 15 */ bl func_8012E454 +/* 8012E540 0012B340 4B FF FF 15 */ bl PosGet__9NPCTargetFP5xVec3 /* 8012E544 0012B344 7F C4 F3 78 */ mr r4, r30 /* 8012E548 0012B348 38 61 00 08 */ addi r3, r1, 8 /* 8012E54C 0012B34C 4B EE D4 15 */ bl func_8001B960 @@ -659,8 +659,8 @@ lbl_8012E59C: /* 8012E5C8 0012B3C8 38 21 00 50 */ addi r1, r1, 0x50 /* 8012E5CC 0012B3CC 4E 80 00 20 */ blr -.global func_8012E5D0 -func_8012E5D0: +.global IsDead__9NPCTargetFv +IsDead__9NPCTargetFv: /* 8012E5D0 0012B3D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012E5D4 0012B3D4 7C 08 02 A6 */ mflr r0 /* 8012E5D8 0012B3D8 90 01 00 14 */ stw r0, 0x14(r1) @@ -702,8 +702,8 @@ lbl_8012E64C: /* 8012E65C 0012B45C 38 21 00 10 */ addi r1, r1, 0x10 /* 8012E660 0012B460 4E 80 00 20 */ blr -.global func_8012E664 -func_8012E664: +.global Render__8NPCLaserFP5xVec3P5xVec3 +Render__8NPCLaserFP5xVec3P5xVec3: /* 8012E664 0012B464 94 21 FF 40 */ stwu r1, -0xc0(r1) /* 8012E668 0012B468 7C 08 02 A6 */ mflr r0 /* 8012E66C 0012B46C 90 01 00 C4 */ stw r0, 0xc4(r1) @@ -717,17 +717,17 @@ func_8012E664: /* 8012E68C 0012B48C 7C 7A 1B 78 */ mr r26, r3 /* 8012E690 0012B490 7C B6 2B 78 */ mr r22, r5 /* 8012E694 0012B494 38 61 00 50 */ addi r3, r1, 0x50 -/* 8012E698 0012B498 4B F1 FE 45 */ bl func_8004E4DC +/* 8012E698 0012B498 4B F1 FE 45 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012E69C 0012B49C 7E C4 B3 78 */ mr r4, r22 /* 8012E6A0 0012B4A0 38 61 00 44 */ addi r3, r1, 0x44 -/* 8012E6A4 0012B4A4 4B F1 FE 39 */ bl func_8004E4DC +/* 8012E6A4 0012B4A4 4B F1 FE 39 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012E6A8 0012B4A8 38 61 00 38 */ addi r3, r1, 0x38 /* 8012E6AC 0012B4AC 38 81 00 44 */ addi r4, r1, 0x44 /* 8012E6B0 0012B4B0 38 A1 00 50 */ addi r5, r1, 0x50 /* 8012E6B4 0012B4B4 4B ED FF DD */ bl func_8000E690 /* 8012E6B8 0012B4B8 38 61 00 38 */ addi r3, r1, 0x38 /* 8012E6BC 0012B4BC 7C 64 1B 78 */ mr r4, r3 -/* 8012E6C0 0012B4C0 4B F1 FC 31 */ bl func_8004E2F0 +/* 8012E6C0 0012B4C0 4B F1 FC 31 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8012E6C4 0012B4C4 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8012E6C8 0012B4C8 38 61 00 2C */ addi r3, r1, 0x2c /* 8012E6CC 0012B4CC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -742,7 +742,7 @@ func_8012E664: /* 8012E6F0 0012B4F0 3C 80 80 25 */ lis r4, lbl_80253024@ha /* 8012E6F4 0012B4F4 38 61 00 2C */ addi r3, r1, 0x2c /* 8012E6F8 0012B4F8 38 84 30 24 */ addi r4, r4, lbl_80253024@l -/* 8012E6FC 0012B4FC 4B F1 FD E1 */ bl func_8004E4DC +/* 8012E6FC 0012B4FC 4B F1 FD E1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012E700 0012B500 48 00 00 18 */ b lbl_8012E718 lbl_8012E704: /* 8012E704 0012B504 4B ED C0 F9 */ bl func_8000A7FC @@ -923,38 +923,38 @@ lbl_8012E850: /* 8012E9A8 0012B7A8 D3 FB 00 44 */ stfs f31, 0x44(r27) /* 8012E9AC 0012B7AC 3B 7B 00 48 */ addi r27, r27, 0x48 /* 8012E9B0 0012B7B0 40 81 FD 94 */ ble lbl_8012E744 -/* 8012E9B4 0012B7B4 4B F7 E0 41 */ bl func_800AC9F4 +/* 8012E9B4 0012B7B4 4B F7 E0 41 */ bl zRenderStateCurrent__Fv /* 8012E9B8 0012B7B8 7C 76 1B 79 */ or. r22, r3, r3 /* 8012E9BC 0012B7BC 40 82 00 08 */ bne lbl_8012E9C4 /* 8012E9C0 0012B7C0 3A C0 00 01 */ li r22, 1 lbl_8012E9C4: /* 8012E9C4 0012B7C4 38 60 00 0E */ li r3, 0xe -/* 8012E9C8 0012B7C8 4B F7 E0 35 */ bl func_800AC9FC +/* 8012E9C8 0012B7C8 4B F7 E0 35 */ bl zRenderState__F14_SDRenderState /* 8012E9CC 0012B7CC 80 9A 00 00 */ lwz r4, 0(r26) /* 8012E9D0 0012B7D0 38 60 00 01 */ li r3, 1 -/* 8012E9D4 0012B7D4 48 10 0E 09 */ bl func_8022F7DC +/* 8012E9D4 0012B7D4 48 10 0E 09 */ bl RwRenderStateSet /* 8012E9D8 0012B7D8 3C 60 80 32 */ lis r3, lbl_8031A67C@ha /* 8012E9DC 0012B7DC 38 80 00 0E */ li r4, 0xe /* 8012E9E0 0012B7E0 38 63 A6 7C */ addi r3, r3, lbl_8031A67C@l /* 8012E9E4 0012B7E4 38 A0 00 00 */ li r5, 0 /* 8012E9E8 0012B7E8 38 C0 00 19 */ li r6, 0x19 -/* 8012E9EC 0012B7EC 48 11 D2 89 */ bl func_8024BC74 +/* 8012E9EC 0012B7EC 48 11 D2 89 */ bl RwIm3DTransform /* 8012E9F0 0012B7F0 38 60 00 04 */ li r3, 4 -/* 8012E9F4 0012B7F4 48 11 D5 4D */ bl func_8024BF40 -/* 8012E9F8 0012B7F8 48 11 D3 5D */ bl func_8024BD54 +/* 8012E9F4 0012B7F4 48 11 D5 4D */ bl RwIm3DRenderPrimitive +/* 8012E9F8 0012B7F8 48 11 D3 5D */ bl RwIm3DEnd /* 8012E9FC 0012B7FC 80 9A 00 00 */ lwz r4, 0(r26) /* 8012EA00 0012B800 38 60 00 01 */ li r3, 1 -/* 8012EA04 0012B804 48 10 0D D9 */ bl func_8022F7DC +/* 8012EA04 0012B804 48 10 0D D9 */ bl RwRenderStateSet /* 8012EA08 0012B808 7F C3 F3 78 */ mr r3, r30 /* 8012EA0C 0012B80C 38 80 00 0E */ li r4, 0xe /* 8012EA10 0012B810 38 A0 00 00 */ li r5, 0 /* 8012EA14 0012B814 38 C0 00 19 */ li r6, 0x19 -/* 8012EA18 0012B818 48 11 D2 5D */ bl func_8024BC74 +/* 8012EA18 0012B818 48 11 D2 5D */ bl RwIm3DTransform /* 8012EA1C 0012B81C 38 60 00 04 */ li r3, 4 -/* 8012EA20 0012B820 48 11 D5 21 */ bl func_8024BF40 -/* 8012EA24 0012B824 48 11 D3 31 */ bl func_8024BD54 +/* 8012EA20 0012B820 48 11 D5 21 */ bl RwIm3DRenderPrimitive +/* 8012EA24 0012B824 48 11 D3 31 */ bl RwIm3DEnd /* 8012EA28 0012B828 7E C3 B3 78 */ mr r3, r22 -/* 8012EA2C 0012B82C 4B F7 DF D1 */ bl func_800AC9FC +/* 8012EA2C 0012B82C 4B F7 DF D1 */ bl zRenderState__F14_SDRenderState /* 8012EA30 0012B830 E3 E1 00 B8 */ psq_l f31, 184(r1), 0, qr0 /* 8012EA34 0012B834 CB E1 00 B0 */ lfd f31, 0xb0(r1) /* 8012EA38 0012B838 E3 C1 00 A8 */ psq_l f30, 168(r1), 0, qr0 @@ -967,8 +967,8 @@ lbl_8012E9C4: /* 8012EA54 0012B854 38 21 00 C0 */ addi r1, r1, 0xc0 /* 8012EA58 0012B858 4E 80 00 20 */ blr -.global func_8012EA5C -func_8012EA5C: +.global RenderCone__7NPCConeFP5xVec3P5xVec3 +RenderCone__7NPCConeFP5xVec3P5xVec3: /* 8012EA5C 0012B85C 94 21 FF 50 */ stwu r1, -0xb0(r1) /* 8012EA60 0012B860 7C 08 02 A6 */ mflr r0 /* 8012EA64 0012B864 90 01 00 B4 */ stw r0, 0xb4(r1) @@ -1007,7 +1007,7 @@ func_8012EA5C: /* 8012EAE8 0012B8E8 90 C1 00 1C */ stw r6, 0x1c(r1) /* 8012EAEC 0012B8EC 90 81 00 20 */ stw r4, 0x20(r1) /* 8012EAF0 0012B8F0 90 01 00 24 */ stw r0, 0x24(r1) -/* 8012EAF4 0012B8F4 4B F0 4F 65 */ bl func_80033A58 +/* 8012EAF4 0012B8F4 4B F0 4F 65 */ bl xMemPushTemp__FUi /* 8012EAF8 0012B8F8 7C 7D 1B 79 */ or. r29, r3, r3 /* 8012EAFC 0012B8FC 41 82 01 AC */ beq lbl_8012ECA8 /* 8012EB00 0012B900 38 80 00 00 */ li r4, 0 @@ -1093,31 +1093,31 @@ lbl_8012EB6C: /* 8012EC3C 0012BA3C EC 1F 00 2A */ fadds f0, f31, f0 /* 8012EC40 0012BA40 D0 18 00 1C */ stfs f0, 0x1c(r24) /* 8012EC44 0012BA44 D3 D8 00 20 */ stfs f30, 0x20(r24) -/* 8012EC48 0012BA48 4B F7 DD AD */ bl func_800AC9F4 +/* 8012EC48 0012BA48 4B F7 DD AD */ bl zRenderStateCurrent__Fv /* 8012EC4C 0012BA4C 7C 77 1B 79 */ or. r23, r3, r3 /* 8012EC50 0012BA50 40 82 00 08 */ bne lbl_8012EC58 /* 8012EC54 0012BA54 3A E0 00 01 */ li r23, 1 lbl_8012EC58: /* 8012EC58 0012BA58 38 60 00 0E */ li r3, 0xe -/* 8012EC5C 0012BA5C 4B F7 DD A1 */ bl func_800AC9FC +/* 8012EC5C 0012BA5C 4B F7 DD A1 */ bl zRenderState__F14_SDRenderState /* 8012EC60 0012BA60 38 60 00 0C */ li r3, 0xc /* 8012EC64 0012BA64 38 80 00 01 */ li r4, 1 -/* 8012EC68 0012BA68 48 10 0B 75 */ bl func_8022F7DC +/* 8012EC68 0012BA68 48 10 0B 75 */ bl RwRenderStateSet /* 8012EC6C 0012BA6C 80 9F 00 0C */ lwz r4, 0xc(r31) /* 8012EC70 0012BA70 38 60 00 01 */ li r3, 1 -/* 8012EC74 0012BA74 48 10 0B 69 */ bl func_8022F7DC +/* 8012EC74 0012BA74 48 10 0B 69 */ bl RwRenderStateSet /* 8012EC78 0012BA78 7F 23 CB 78 */ mr r3, r25 /* 8012EC7C 0012BA7C 38 80 00 0A */ li r4, 0xa /* 8012EC80 0012BA80 38 A0 00 00 */ li r5, 0 /* 8012EC84 0012BA84 38 C0 00 19 */ li r6, 0x19 -/* 8012EC88 0012BA88 48 11 CF ED */ bl func_8024BC74 +/* 8012EC88 0012BA88 48 11 CF ED */ bl RwIm3DTransform /* 8012EC8C 0012BA8C 38 60 00 05 */ li r3, 5 -/* 8012EC90 0012BA90 48 11 D2 B1 */ bl func_8024BF40 -/* 8012EC94 0012BA94 48 11 D0 C1 */ bl func_8024BD54 +/* 8012EC90 0012BA90 48 11 D2 B1 */ bl RwIm3DRenderPrimitive +/* 8012EC94 0012BA94 48 11 D0 C1 */ bl RwIm3DEnd /* 8012EC98 0012BA98 7E E3 BB 78 */ mr r3, r23 -/* 8012EC9C 0012BA9C 4B F7 DD 61 */ bl func_800AC9FC +/* 8012EC9C 0012BA9C 4B F7 DD 61 */ bl zRenderState__F14_SDRenderState /* 8012ECA0 0012BAA0 7F 23 CB 78 */ mr r3, r25 -/* 8012ECA4 0012BAA4 4B F0 4D E1 */ bl func_80033A84 +/* 8012ECA4 0012BAA4 4B F0 4D E1 */ bl xMemPopTemp__FPv lbl_8012ECA8: /* 8012ECA8 0012BAA8 E3 E1 00 A8 */ psq_l f31, 168(r1), 0, qr0 /* 8012ECAC 0012BAAC CB E1 00 A0 */ lfd f31, 0xa0(r1) @@ -1133,16 +1133,16 @@ lbl_8012ECA8: /* 8012ECD4 0012BAD4 38 21 00 B0 */ addi r1, r1, 0xb0 /* 8012ECD8 0012BAD8 4E 80 00 20 */ blr -.global func_8012ECDC -func_8012ECDC: +.global Reset__10NPCBlinkerFv +Reset__10NPCBlinkerFv: /* 8012ECDC 0012BADC C0 02 A2 F0 */ lfs f0, lbl_803CEC70-_SDA2_BASE_(r2) /* 8012ECE0 0012BAE0 38 00 00 00 */ li r0, 0 /* 8012ECE4 0012BAE4 D0 03 00 00 */ stfs f0, 0(r3) /* 8012ECE8 0012BAE8 90 03 00 04 */ stw r0, 4(r3) /* 8012ECEC 0012BAEC 4E 80 00 20 */ blr -.global func_8012ECF0 -func_8012ECF0: +.global Update__10NPCBlinkerFffff +Update__10NPCBlinkerFffff: /* 8012ECF0 0012BAF0 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8012ECF4 0012BAF4 7C 08 02 A6 */ mflr r0 /* 8012ECF8 0012BAF8 90 01 00 44 */ stw r0, 0x44(r1) @@ -1199,8 +1199,8 @@ lbl_8012ED8C: /* 8012EDB4 0012BBB4 38 21 00 40 */ addi r1, r1, 0x40 /* 8012EDB8 0012BBB8 4E 80 00 20 */ blr -.global func_8012EDBC -func_8012EDBC: +.global IndexToUVCoord__10NPCBlinkerFiPfPf +IndexToUVCoord__10NPCBlinkerFiPfPf: /* 8012EDBC 0012BBBC 54 83 0F FE */ srwi r3, r4, 0x1f /* 8012EDC0 0012BBC0 54 80 07 FE */ clrlwi r0, r4, 0x1f /* 8012EDC4 0012BBC4 7C 00 1A 78 */ xor r0, r0, r3 @@ -1240,8 +1240,8 @@ func_8012EDBC: /* 8012EE4C 0012BC4C 38 21 00 20 */ addi r1, r1, 0x20 /* 8012EE50 0012BC50 4E 80 00 20 */ blr -.global func_8012EE54 -func_8012EE54: +.global Render__10NPCBlinkerFPC5xVec3fPC8RwRaster +Render__10NPCBlinkerFPC5xVec3fPC8RwRaster: /* 8012EE54 0012BC54 94 21 FE D0 */ stwu r1, -0x130(r1) /* 8012EE58 0012BC58 7C 08 02 A6 */ mflr r0 /* 8012EE5C 0012BC5C 90 01 01 34 */ stw r0, 0x134(r1) @@ -1267,7 +1267,7 @@ func_8012EE54: lbl_8012EEAC: /* 8012EEAC 0012BCAC 7E C3 B3 78 */ mr r3, r22 /* 8012EEB0 0012BCB0 38 80 00 00 */ li r4, 0 -/* 8012EEB4 0012BCB4 48 00 0F AD */ bl func_8012FE60 +/* 8012EEB4 0012BCB4 48 00 0F AD */ bl NPCC_ds2_toCam__FPC5xVec3P5xVec3 /* 8012EEB8 0012BCB8 C0 0D 95 E0 */ lfs f0, lbl_803CBEE0-_SDA_BASE_(r13) /* 8012EEBC 0012BCBC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8012EEC0 0012BCC0 41 81 03 64 */ bgt lbl_8012F224 @@ -1286,23 +1286,23 @@ lbl_8012EEAC: /* 8012EEF4 0012BCF4 4B ED C1 C5 */ bl func_8000B0B8 /* 8012EEF8 0012BCF8 38 61 00 88 */ addi r3, r1, 0x88 /* 8012EEFC 0012BCFC 7C 64 1B 78 */ mr r4, r3 -/* 8012EF00 0012BD00 4B F1 F3 F1 */ bl func_8004E2F0 +/* 8012EF00 0012BD00 4B F1 F3 F1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8012EF04 0012BD04 7F 44 D3 78 */ mr r4, r26 /* 8012EF08 0012BD08 38 61 00 7C */ addi r3, r1, 0x7c /* 8012EF0C 0012BD0C 38 A1 00 A0 */ addi r5, r1, 0xa0 /* 8012EF10 0012BD10 4B ED F7 81 */ bl func_8000E690 /* 8012EF14 0012BD14 38 61 00 7C */ addi r3, r1, 0x7c /* 8012EF18 0012BD18 7C 64 1B 78 */ mr r4, r3 -/* 8012EF1C 0012BD1C 4B F1 F3 D5 */ bl func_8004E2F0 +/* 8012EF1C 0012BD1C 4B F1 F3 D5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8012EF20 0012BD20 38 61 00 94 */ addi r3, r1, 0x94 /* 8012EF24 0012BD24 38 81 00 B0 */ addi r4, r1, 0xb0 -/* 8012EF28 0012BD28 4B F1 F5 B5 */ bl func_8004E4DC +/* 8012EF28 0012BD28 4B F1 F5 B5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012EF2C 0012BD2C 7E C4 B3 78 */ mr r4, r22 /* 8012EF30 0012BD30 38 61 00 70 */ addi r3, r1, 0x70 -/* 8012EF34 0012BD34 4B F1 F5 A9 */ bl func_8004E4DC +/* 8012EF34 0012BD34 4B F1 F5 A9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012EF38 0012BD38 7E C4 B3 78 */ mr r4, r22 /* 8012EF3C 0012BD3C 38 61 00 64 */ addi r3, r1, 0x64 -/* 8012EF40 0012BD40 4B F1 F5 9D */ bl func_8004E4DC +/* 8012EF40 0012BD40 4B F1 F5 9D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012EF44 0012BD44 FC 20 F0 90 */ fmr f1, f30 /* 8012EF48 0012BD48 38 61 00 70 */ addi r3, r1, 0x70 /* 8012EF4C 0012BD4C 38 81 00 94 */ addi r4, r1, 0x94 @@ -1316,7 +1316,7 @@ lbl_8012EEAC: /* 8012EF6C 0012BD6C 7E E3 BB 78 */ mr r3, r23 /* 8012EF70 0012BD70 38 A1 00 14 */ addi r5, r1, 0x14 /* 8012EF74 0012BD74 38 C1 00 0C */ addi r6, r1, 0xc -/* 8012EF78 0012BD78 4B FF FE 45 */ bl func_8012EDBC +/* 8012EF78 0012BD78 4B FF FE 45 */ bl IndexToUVCoord__10NPCBlinkerFiPfPf /* 8012EF7C 0012BD7C 3C 60 80 32 */ lis r3, lbl_8031AA6C@ha /* 8012EF80 0012BD80 8B 41 00 08 */ lbz r26, 8(r1) /* 8012EF84 0012BD84 38 63 AA 6C */ addi r3, r3, lbl_8031AA6C@l @@ -1454,41 +1454,41 @@ lbl_8012EFA8: /* 8012F190 0012BF90 D3 B6 00 44 */ stfs f29, 0x44(r22) /* 8012F194 0012BF94 3A D6 00 48 */ addi r22, r22, 0x48 /* 8012F198 0012BF98 40 81 FE 10 */ ble lbl_8012EFA8 -/* 8012F19C 0012BF9C 4B F7 D8 59 */ bl func_800AC9F4 +/* 8012F19C 0012BF9C 4B F7 D8 59 */ bl zRenderStateCurrent__Fv /* 8012F1A0 0012BFA0 7C 76 1B 79 */ or. r22, r3, r3 /* 8012F1A4 0012BFA4 40 82 00 08 */ bne lbl_8012F1AC /* 8012F1A8 0012BFA8 3A C0 00 01 */ li r22, 1 lbl_8012F1AC: /* 8012F1AC 0012BFAC 38 60 00 0E */ li r3, 0xe -/* 8012F1B0 0012BFB0 4B F7 D8 4D */ bl func_800AC9FC +/* 8012F1B0 0012BFB0 4B F7 D8 4D */ bl zRenderState__F14_SDRenderState /* 8012F1B4 0012BFB4 38 60 00 0B */ li r3, 0xb /* 8012F1B8 0012BFB8 38 80 00 02 */ li r4, 2 -/* 8012F1BC 0012BFBC 48 10 06 21 */ bl func_8022F7DC +/* 8012F1BC 0012BFBC 48 10 06 21 */ bl RwRenderStateSet /* 8012F1C0 0012BFC0 7F E4 FB 78 */ mr r4, r31 /* 8012F1C4 0012BFC4 38 60 00 01 */ li r3, 1 -/* 8012F1C8 0012BFC8 48 10 06 15 */ bl func_8022F7DC +/* 8012F1C8 0012BFC8 48 10 06 15 */ bl RwRenderStateSet /* 8012F1CC 0012BFCC 3C 60 80 32 */ lis r3, lbl_8031AA6C@ha /* 8012F1D0 0012BFD0 38 80 00 0E */ li r4, 0xe /* 8012F1D4 0012BFD4 38 63 AA 6C */ addi r3, r3, lbl_8031AA6C@l /* 8012F1D8 0012BFD8 38 A0 00 00 */ li r5, 0 /* 8012F1DC 0012BFDC 38 C0 00 19 */ li r6, 0x19 -/* 8012F1E0 0012BFE0 48 11 CA 95 */ bl func_8024BC74 +/* 8012F1E0 0012BFE0 48 11 CA 95 */ bl RwIm3DTransform /* 8012F1E4 0012BFE4 38 60 00 04 */ li r3, 4 -/* 8012F1E8 0012BFE8 48 11 CD 59 */ bl func_8024BF40 -/* 8012F1EC 0012BFEC 48 11 CB 69 */ bl func_8024BD54 +/* 8012F1E8 0012BFE8 48 11 CD 59 */ bl RwIm3DRenderPrimitive +/* 8012F1EC 0012BFEC 48 11 CB 69 */ bl RwIm3DEnd /* 8012F1F0 0012BFF0 7F E4 FB 78 */ mr r4, r31 /* 8012F1F4 0012BFF4 38 60 00 01 */ li r3, 1 -/* 8012F1F8 0012BFF8 48 10 05 E5 */ bl func_8022F7DC +/* 8012F1F8 0012BFF8 48 10 05 E5 */ bl RwRenderStateSet /* 8012F1FC 0012BFFC 7F 23 CB 78 */ mr r3, r25 /* 8012F200 0012C000 38 80 00 0E */ li r4, 0xe /* 8012F204 0012C004 38 A0 00 00 */ li r5, 0 /* 8012F208 0012C008 38 C0 00 19 */ li r6, 0x19 -/* 8012F20C 0012C00C 48 11 CA 69 */ bl func_8024BC74 +/* 8012F20C 0012C00C 48 11 CA 69 */ bl RwIm3DTransform /* 8012F210 0012C010 38 60 00 04 */ li r3, 4 -/* 8012F214 0012C014 48 11 CD 2D */ bl func_8024BF40 -/* 8012F218 0012C018 48 11 CB 3D */ bl func_8024BD54 +/* 8012F214 0012C014 48 11 CD 2D */ bl RwIm3DRenderPrimitive +/* 8012F218 0012C018 48 11 CB 3D */ bl RwIm3DEnd /* 8012F21C 0012C01C 7E C3 B3 78 */ mr r3, r22 -/* 8012F220 0012C020 4B F7 D7 DD */ bl func_800AC9FC +/* 8012F220 0012C020 4B F7 D7 DD */ bl zRenderState__F14_SDRenderState lbl_8012F224: /* 8012F224 0012C024 E3 E1 01 28 */ psq_l f31, 296(r1), 0, qr0 /* 8012F228 0012C028 CB E1 01 20 */ lfd f31, 0x120(r1) @@ -1502,14 +1502,14 @@ lbl_8012F224: /* 8012F248 0012C048 38 21 01 30 */ addi r1, r1, 0x130 /* 8012F24C 0012C04C 4E 80 00 20 */ blr -.global func_8012F250 -func_8012F250: +.global Firework_Release__FP8Firework +Firework_Release__FP8Firework: /* 8012F250 0012C050 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012F254 0012C054 7C 08 02 A6 */ mflr r0 /* 8012F258 0012C058 90 01 00 14 */ stw r0, 0x14(r1) /* 8012F25C 0012C05C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8012F260 0012C060 7C 7F 1B 78 */ mr r31, r3 -/* 8012F264 0012C064 48 00 01 9D */ bl func_8012F400 +/* 8012F264 0012C064 48 00 01 9D */ bl Cleanup__8FireworkFv /* 8012F268 0012C068 38 00 00 00 */ li r0, 0 /* 8012F26C 0012C06C 98 1F 00 00 */ stb r0, 0(r31) /* 8012F270 0012C070 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1518,36 +1518,36 @@ func_8012F250: /* 8012F27C 0012C07C 38 21 00 10 */ addi r1, r1, 0x10 /* 8012F280 0012C080 4E 80 00 20 */ blr -.global func_8012F284 -func_8012F284: +.global Firework_ScenePrepare__Fv +Firework_ScenePrepare__Fv: /* 8012F284 0012C084 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012F288 0012C088 7C 08 02 A6 */ mflr r0 /* 8012F28C 0012C08C 38 60 00 0B */ li r3, 0xb /* 8012F290 0012C090 38 80 00 00 */ li r4, 0 /* 8012F294 0012C094 90 01 00 14 */ stw r0, 0x14(r1) /* 8012F298 0012C098 38 A0 00 00 */ li r5, 0 -/* 8012F29C 0012C09C 48 05 2B 3D */ bl func_80181DD8 +/* 8012F29C 0012C09C 48 05 2B 3D */ bl NPAR_PartySetup__F11en_nparptypPPvP12NPARXtraData /* 8012F2A0 0012C0A0 38 60 00 00 */ li r3, 0 -/* 8012F2A4 0012C0A4 48 00 00 39 */ bl func_8012F2DC +/* 8012F2A4 0012C0A4 48 00 00 39 */ bl Firework_SceneReset__Fi /* 8012F2A8 0012C0A8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012F2AC 0012C0AC 7C 08 03 A6 */ mtlr r0 /* 8012F2B0 0012C0B0 38 21 00 10 */ addi r1, r1, 0x10 /* 8012F2B4 0012C0B4 4E 80 00 20 */ blr -.global func_8012F2B8 -func_8012F2B8: +.global Firework_SceneFinish__Fv +Firework_SceneFinish__Fv: /* 8012F2B8 0012C0B8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012F2BC 0012C0BC 7C 08 02 A6 */ mflr r0 /* 8012F2C0 0012C0C0 38 60 00 01 */ li r3, 1 /* 8012F2C4 0012C0C4 90 01 00 14 */ stw r0, 0x14(r1) -/* 8012F2C8 0012C0C8 48 00 00 15 */ bl func_8012F2DC +/* 8012F2C8 0012C0C8 48 00 00 15 */ bl Firework_SceneReset__Fi /* 8012F2CC 0012C0CC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012F2D0 0012C0D0 7C 08 03 A6 */ mtlr r0 /* 8012F2D4 0012C0D4 38 21 00 10 */ addi r1, r1, 0x10 /* 8012F2D8 0012C0D8 4E 80 00 20 */ blr -.global func_8012F2DC -func_8012F2DC: +.global Firework_SceneReset__Fi +Firework_SceneReset__Fi: /* 8012F2DC 0012C0DC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8012F2E0 0012C0E0 7C 08 02 A6 */ mflr r0 /* 8012F2E4 0012C0E4 3C 80 80 32 */ lis r4, lbl_8031AE5C@ha @@ -1567,7 +1567,7 @@ lbl_8012F30C: /* 8012F318 0012C118 7C 00 07 75 */ extsb. r0, r0 /* 8012F31C 0012C11C 41 82 00 0C */ beq lbl_8012F328 /* 8012F320 0012C120 7F C3 F3 78 */ mr r3, r30 -/* 8012F324 0012C124 4B FF FF 2D */ bl func_8012F250 +/* 8012F324 0012C124 4B FF FF 2D */ bl Firework_Release__FP8Firework lbl_8012F328: /* 8012F328 0012C128 3B BD 00 01 */ addi r29, r29, 1 /* 8012F32C 0012C12C 9B FE 00 00 */ stb r31, 0(r30) @@ -1583,8 +1583,8 @@ lbl_8012F328: /* 8012F354 0012C154 38 21 00 20 */ addi r1, r1, 0x20 /* 8012F358 0012C158 4E 80 00 20 */ blr -.global func_8012F35C -func_8012F35C: +.global Firework_Timestep__Ff +Firework_Timestep__Ff: /* 8012F35C 0012C15C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8012F360 0012C160 7C 08 02 A6 */ mflr r0 /* 8012F364 0012C164 3C 60 80 32 */ lis r3, lbl_8031AE5C@ha @@ -1608,12 +1608,12 @@ lbl_8012F384: /* 8012F3A8 0012C1A8 2C 03 00 04 */ cmpwi r3, 4 /* 8012F3AC 0012C1AC 40 82 00 10 */ bne lbl_8012F3BC /* 8012F3B0 0012C1B0 7F E3 FB 78 */ mr r3, r31 -/* 8012F3B4 0012C1B4 4B FF FE 9D */ bl func_8012F250 +/* 8012F3B4 0012C1B4 4B FF FE 9D */ bl Firework_Release__FP8Firework /* 8012F3B8 0012C1B8 48 00 00 1C */ b lbl_8012F3D4 lbl_8012F3BC: /* 8012F3BC 0012C1BC FC 20 F8 90 */ fmr f1, f31 /* 8012F3C0 0012C1C0 7F E3 FB 78 */ mr r3, r31 -/* 8012F3C4 0012C1C4 48 00 00 41 */ bl func_8012F404 +/* 8012F3C4 0012C1C4 48 00 00 41 */ bl Update__8FireworkFf /* 8012F3C8 0012C1C8 A8 1F 00 02 */ lha r0, 2(r31) /* 8012F3CC 0012C1CC 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d /* 8012F3D0 0012C1D0 B0 1F 00 02 */ sth r0, 2(r31) @@ -1630,12 +1630,12 @@ lbl_8012F3D4: /* 8012F3F8 0012C1F8 38 21 00 20 */ addi r1, r1, 0x20 /* 8012F3FC 0012C1FC 4E 80 00 20 */ blr -.global func_8012F400 -func_8012F400: +.global Cleanup__8FireworkFv +Cleanup__8FireworkFv: /* 8012F400 0012C200 4E 80 00 20 */ blr -.global func_8012F404 -func_8012F404: +.global Update__8FireworkFf +Update__8FireworkFf: /* 8012F404 0012C204 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8012F408 0012C208 7C 08 02 A6 */ mflr r0 /* 8012F40C 0012C20C 90 01 00 24 */ stw r0, 0x24(r1) @@ -1654,7 +1654,7 @@ func_8012F404: /* 8012F440 0012C240 48 00 00 34 */ b lbl_8012F474 /* 8012F444 0012C244 48 00 00 30 */ b lbl_8012F474 lbl_8012F448: -/* 8012F448 0012C248 48 00 00 69 */ bl func_8012F4B0 +/* 8012F448 0012C248 48 00 00 69 */ bl FlyFlyFly__8FireworkFf /* 8012F44C 0012C24C C0 3F 00 08 */ lfs f1, 8(r31) /* 8012F450 0012C250 C0 02 A2 C4 */ lfs f0, lbl_803CEC44-_SDA2_BASE_(r2) /* 8012F454 0012C254 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -1663,7 +1663,7 @@ lbl_8012F448: /* 8012F460 0012C260 98 1F 00 00 */ stb r0, 0(r31) /* 8012F464 0012C264 48 00 00 10 */ b lbl_8012F474 lbl_8012F468: -/* 8012F468 0012C268 48 00 01 51 */ bl func_8012F5B8 +/* 8012F468 0012C268 48 00 01 51 */ bl Detonate__8FireworkFv /* 8012F46C 0012C26C 38 00 00 04 */ li r0, 4 /* 8012F470 0012C270 98 1F 00 00 */ stb r0, 0(r31) lbl_8012F474: @@ -1685,8 +1685,8 @@ lbl_8012F490: /* 8012F4A8 0012C2A8 38 21 00 20 */ addi r1, r1, 0x20 /* 8012F4AC 0012C2AC 4E 80 00 20 */ blr -.global func_8012F4B0 -func_8012F4B0: +.global FlyFlyFly__8FireworkFf +FlyFlyFly__8FireworkFf: /* 8012F4B0 0012C2B0 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8012F4B4 0012C2B4 7C 08 02 A6 */ mflr r0 /* 8012F4B8 0012C2B8 90 01 00 54 */ stw r0, 0x54(r1) @@ -1750,7 +1750,7 @@ lbl_8012F568: /* 8012F58C 0012C38C 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 8012F590 0012C390 38 7F 00 0C */ addi r3, r31, 0xc /* 8012F594 0012C394 38 84 30 18 */ addi r4, r4, lbl_80253018@l -/* 8012F598 0012C398 48 05 67 99 */ bl func_80185D30 +/* 8012F598 0012C398 48 05 67 99 */ bl NPAR_EmitFWExhaust__FPC5xVec3PC5xVec3 /* 8012F59C 0012C39C E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 8012F5A0 0012C3A0 80 01 00 54 */ lwz r0, 0x54(r1) /* 8012F5A4 0012C3A4 CB E1 00 40 */ lfd f31, 0x40(r1) @@ -1759,20 +1759,20 @@ lbl_8012F568: /* 8012F5B0 0012C3B0 38 21 00 50 */ addi r1, r1, 0x50 /* 8012F5B4 0012C3B4 4E 80 00 20 */ blr -.global func_8012F5B8 -func_8012F5B8: +.global Detonate__8FireworkFv +Detonate__8FireworkFv: /* 8012F5B8 0012C3B8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012F5BC 0012C3BC 7C 08 02 A6 */ mflr r0 /* 8012F5C0 0012C3C0 90 01 00 14 */ stw r0, 0x14(r1) /* 8012F5C4 0012C3C4 C0 22 A3 00 */ lfs f1, lbl_803CEC80-_SDA2_BASE_(r2) -/* 8012F5C8 0012C3C8 4B F1 EB B1 */ bl func_8004E178 +/* 8012F5C8 0012C3C8 4B F1 EB B1 */ bl xUtil_yesno__Ff /* 8012F5CC 0012C3CC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012F5D0 0012C3D0 7C 08 03 A6 */ mtlr r0 /* 8012F5D4 0012C3D4 38 21 00 10 */ addi r1, r1, 0x10 /* 8012F5D8 0012C3D8 4E 80 00 20 */ blr -.global func_8012F5DC -func_8012F5DC: +.global NPCC_ang_toXZDir__FfP5xVec3 +NPCC_ang_toXZDir__FfP5xVec3: /* 8012F5DC 0012C3DC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8012F5E0 0012C3E0 7C 08 02 A6 */ mflr r0 /* 8012F5E4 0012C3E4 90 01 00 24 */ stw r0, 0x24(r1) @@ -1796,8 +1796,8 @@ func_8012F5DC: /* 8012F62C 0012C42C 38 21 00 20 */ addi r1, r1, 0x20 /* 8012F630 0012C430 4E 80 00 20 */ blr -.global func_8012F634 -func_8012F634: +.global NPCC_dir_toXZAng__FPC5xVec3 +NPCC_dir_toXZAng__FPC5xVec3: /* 8012F634 0012C434 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012F638 0012C438 7C 08 02 A6 */ mflr r0 /* 8012F63C 0012C43C C0 23 00 00 */ lfs f1, 0(r3) @@ -1809,21 +1809,21 @@ func_8012F634: /* 8012F654 0012C454 38 21 00 10 */ addi r1, r1, 0x10 /* 8012F658 0012C458 4E 80 00 20 */ blr -.global func_8012F65C -func_8012F65C: +.global NPCC_aimMiss__FP5xVec3P5xVec3P5xVec3fP5xVec3 +NPCC_aimMiss__FP5xVec3P5xVec3P5xVec3fP5xVec3: /* 8012F65C 0012C45C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012F660 0012C460 7C 08 02 A6 */ mflr r0 /* 8012F664 0012C464 7C C7 33 78 */ mr r7, r6 /* 8012F668 0012C468 38 C0 00 08 */ li r6, 8 /* 8012F66C 0012C46C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8012F670 0012C470 48 00 00 15 */ bl func_8012F684 +/* 8012F670 0012C470 48 00 00 15 */ bl NPCC_aimVary__FP5xVec3P5xVec3P5xVec3fiP5xVec3 /* 8012F674 0012C474 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012F678 0012C478 7C 08 03 A6 */ mtlr r0 /* 8012F67C 0012C47C 38 21 00 10 */ addi r1, r1, 0x10 /* 8012F680 0012C480 4E 80 00 20 */ blr -.global func_8012F684 -func_8012F684: +.global NPCC_aimVary__FP5xVec3P5xVec3P5xVec3fiP5xVec3 +NPCC_aimVary__FP5xVec3P5xVec3P5xVec3fiP5xVec3: /* 8012F684 0012C484 94 21 FF 40 */ stwu r1, -0xc0(r1) /* 8012F688 0012C488 7C 08 02 A6 */ mflr r0 /* 8012F68C 0012C48C 90 01 00 C4 */ stw r0, 0xc4(r1) @@ -1898,19 +1898,19 @@ lbl_8012F770: /* 8012F79C 0012C59C 4B EE C1 9D */ bl func_8001B938 /* 8012F7A0 0012C5A0 38 61 00 20 */ addi r3, r1, 0x20 /* 8012F7A4 0012C5A4 7C 64 1B 78 */ mr r4, r3 -/* 8012F7A8 0012C5A8 4B F1 EB 49 */ bl func_8004E2F0 +/* 8012F7A8 0012C5A8 4B F1 EB 49 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8012F7AC 0012C5AC 48 00 00 14 */ b lbl_8012F7C0 lbl_8012F7B0: /* 8012F7B0 0012C5B0 3C 80 80 25 */ lis r4, lbl_80253024@ha /* 8012F7B4 0012C5B4 7F 63 DB 78 */ mr r3, r27 /* 8012F7B8 0012C5B8 38 84 30 24 */ addi r4, r4, lbl_80253024@l -/* 8012F7BC 0012C5BC 4B F1 ED 21 */ bl func_8004E4DC +/* 8012F7BC 0012C5BC 4B F1 ED 21 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_8012F7C0: /* 8012F7C0 0012C5C0 28 1F 00 00 */ cmplwi r31, 0 /* 8012F7C4 0012C5C4 41 82 00 10 */ beq lbl_8012F7D4 /* 8012F7C8 0012C5C8 7F E3 FB 78 */ mr r3, r31 /* 8012F7CC 0012C5CC 7F A4 EB 78 */ mr r4, r29 -/* 8012F7D0 0012C5D0 4B F1 ED 0D */ bl func_8004E4DC +/* 8012F7D0 0012C5D0 4B F1 ED 0D */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_8012F7D4: /* 8012F7D4 0012C5D4 FC 20 F0 90 */ fmr f1, f30 /* 8012F7D8 0012C5D8 48 00 01 20 */ b lbl_8012F8F8 @@ -1929,7 +1929,7 @@ lbl_8012F7DC: /* 8012F808 0012C608 FF E0 E0 90 */ fmr f31, f28 /* 8012F80C 0012C60C 48 00 00 70 */ b lbl_8012F87C lbl_8012F810: -/* 8012F810 0012C610 4B F0 14 79 */ bl func_80030C88 +/* 8012F810 0012C610 4B F0 14 79 */ bl xurand__Fv /* 8012F814 0012C614 C0 42 A2 D4 */ lfs f2, lbl_803CEC54-_SDA2_BASE_(r2) /* 8012F818 0012C618 57 C0 07 FF */ clrlwi. r0, r30, 0x1f /* 8012F81C 0012C61C C0 02 A3 04 */ lfs f0, lbl_803CEC84-_SDA2_BASE_(r2) @@ -1939,7 +1939,7 @@ lbl_8012F810: /* 8012F82C 0012C62C 41 82 00 24 */ beq lbl_8012F850 /* 8012F830 0012C630 57 C0 07 BD */ rlwinm. r0, r30, 0, 0x1e, 0x1e /* 8012F834 0012C634 41 82 00 1C */ beq lbl_8012F850 -/* 8012F838 0012C638 4B F0 14 51 */ bl func_80030C88 +/* 8012F838 0012C638 4B F0 14 51 */ bl xurand__Fv /* 8012F83C 0012C63C C0 42 A2 D4 */ lfs f2, lbl_803CEC54-_SDA2_BASE_(r2) /* 8012F840 0012C640 C0 02 A3 04 */ lfs f0, lbl_803CEC84-_SDA2_BASE_(r2) /* 8012F844 0012C644 EC 21 10 28 */ fsubs f1, f1, f2 @@ -1948,12 +1948,12 @@ lbl_8012F810: lbl_8012F850: /* 8012F850 0012C650 2C 1E 00 01 */ cmpwi r30, 1 /* 8012F854 0012C654 40 82 00 0C */ bne lbl_8012F860 -/* 8012F858 0012C658 4B F0 14 31 */ bl func_80030C88 +/* 8012F858 0012C658 4B F0 14 31 */ bl xurand__Fv /* 8012F85C 0012C65C 48 00 00 1C */ b lbl_8012F878 lbl_8012F860: /* 8012F860 0012C660 2C 1E 00 02 */ cmpwi r30, 2 /* 8012F864 0012C664 40 82 00 10 */ bne lbl_8012F874 -/* 8012F868 0012C668 4B F0 14 21 */ bl func_80030C88 +/* 8012F868 0012C668 4B F0 14 21 */ bl xurand__Fv /* 8012F86C 0012C66C FC 20 08 50 */ fneg f1, f1 /* 8012F870 0012C670 48 00 00 08 */ b lbl_8012F878 lbl_8012F874: @@ -1980,13 +1980,13 @@ lbl_8012F87C: /* 8012F8BC 0012C6BC 4B ED ED D5 */ bl func_8000E690 /* 8012F8C0 0012C6C0 7F 63 DB 78 */ mr r3, r27 /* 8012F8C4 0012C6C4 38 81 00 2C */ addi r4, r1, 0x2c -/* 8012F8C8 0012C6C8 4B F1 EA 29 */ bl func_8004E2F0 +/* 8012F8C8 0012C6C8 4B F1 EA 29 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8012F8CC 0012C6CC 28 1F 00 00 */ cmplwi r31, 0 /* 8012F8D0 0012C6D0 FF E0 08 90 */ fmr f31, f1 /* 8012F8D4 0012C6D4 41 82 00 10 */ beq lbl_8012F8E4 /* 8012F8D8 0012C6D8 7F E3 FB 78 */ mr r3, r31 /* 8012F8DC 0012C6DC 38 81 00 08 */ addi r4, r1, 8 -/* 8012F8E0 0012C6E0 4B F1 EB FD */ bl func_8004E4DC +/* 8012F8E0 0012C6E0 4B F1 EB FD */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_8012F8E4: /* 8012F8E4 0012C6E4 57 C0 07 7B */ rlwinm. r0, r30, 0, 0x1d, 0x1d /* 8012F8E8 0012C6E8 41 82 00 0C */ beq lbl_8012F8F4 @@ -2009,8 +2009,8 @@ lbl_8012F8F8: /* 8012F924 0012C724 38 21 00 C0 */ addi r1, r1, 0xc0 /* 8012F928 0012C728 4E 80 00 20 */ blr -.global func_8012F92C -func_8012F92C: +.global NPCC_chk_hitPlyr__FP6xBoundP7xCollis +NPCC_chk_hitPlyr__FP6xBoundP7xCollis: /* 8012F92C 0012C72C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012F930 0012C730 7C 08 02 A6 */ mflr r0 /* 8012F934 0012C734 3C A0 80 3C */ lis r5, lbl_803C0558@ha @@ -2019,14 +2019,14 @@ func_8012F92C: /* 8012F940 0012C740 7C 85 23 78 */ mr r5, r4 /* 8012F944 0012C744 7C 64 1B 78 */ mr r4, r3 /* 8012F948 0012C748 38 66 06 E0 */ addi r3, r6, 0x6e0 -/* 8012F94C 0012C74C 48 00 00 15 */ bl func_8012F960 +/* 8012F94C 0012C74C 48 00 00 15 */ bl NPCC_chk_hitEnt__FP4xEntP6xBoundP7xCollis /* 8012F950 0012C750 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012F954 0012C754 7C 08 03 A6 */ mtlr r0 /* 8012F958 0012C758 38 21 00 10 */ addi r1, r1, 0x10 /* 8012F95C 0012C75C 4E 80 00 20 */ blr -.global func_8012F960 -func_8012F960: +.global NPCC_chk_hitEnt__FP4xEntP6xBoundP7xCollis +NPCC_chk_hitEnt__FP4xEntP6xBoundP7xCollis: /* 8012F960 0012C760 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8012F964 0012C764 7C 08 02 A6 */ mflr r0 /* 8012F968 0012C768 3C C0 80 27 */ lis r6, lbl_8026C65C@ha @@ -2069,11 +2069,11 @@ lbl_8012F9E8: /* 8012F9EC 0012C7EC 90 1E 00 00 */ stw r0, 0(r30) lbl_8012F9F0: /* 8012F9F0 0012C7F0 7F A3 EB 78 */ mr r3, r29 -/* 8012F9F4 0012C7F4 4B F0 D2 2D */ bl func_8003CC20 +/* 8012F9F4 0012C7F4 4B F0 D2 2D */ bl xQuickCullForEverything__FP7xQCData /* 8012F9F8 0012C7F8 7F A3 EB 78 */ mr r3, r29 /* 8012F9FC 0012C7FC 7F C5 F3 78 */ mr r5, r30 /* 8012FA00 0012C800 38 9C 00 64 */ addi r4, r28, 0x64 -/* 8012FA04 0012C804 4B ED AE C5 */ bl func_8000A8C8 +/* 8012FA04 0012C804 4B ED AE C5 */ bl xBoundHitsBound__FPC6xBoundPC6xBoundP7xCollis /* 8012FA08 0012C808 80 1E 00 00 */ lwz r0, 0(r30) /* 8012FA0C 0012C80C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8012FA10 0012C810 41 82 00 08 */ beq lbl_8012FA18 @@ -2089,8 +2089,8 @@ lbl_8012FA18: /* 8012FA34 0012C834 38 21 00 70 */ addi r1, r1, 0x70 /* 8012FA38 0012C838 4E 80 00 20 */ blr -.global func_8012FA3C -func_8012FA3C: +.global NPCC_LineHitsBound__FP5xVec3P5xVec3P6xBoundP7xCollis +NPCC_LineHitsBound__FP5xVec3P5xVec3P6xBoundP7xCollis: /* 8012FA3C 0012C83C 94 21 FF 50 */ stwu r1, -0xb0(r1) /* 8012FA40 0012C840 7C 08 02 A6 */ mflr r0 /* 8012FA44 0012C844 90 01 00 B4 */ stw r0, 0xb4(r1) @@ -2119,7 +2119,7 @@ lbl_8012FA74: lbl_8012FA9C: /* 8012FA9C 0012C89C 7F A4 EB 78 */ mr r4, r29 /* 8012FAA0 0012C8A0 38 61 00 14 */ addi r3, r1, 0x14 -/* 8012FAA4 0012C8A4 4B F1 EA 39 */ bl func_8004E4DC +/* 8012FAA4 0012C8A4 4B F1 EA 39 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012FAA8 0012C8A8 C0 02 A2 D0 */ lfs f0, lbl_803CEC50-_SDA2_BASE_(r2) /* 8012FAAC 0012C8AC 38 61 00 20 */ addi r3, r1, 0x20 /* 8012FAB0 0012C8B0 38 81 00 08 */ addi r4, r1, 8 @@ -2133,7 +2133,7 @@ lbl_8012FA9C: /* 8012FAD0 0012C8D0 38 61 00 14 */ addi r3, r1, 0x14 /* 8012FAD4 0012C8D4 D3 E1 00 30 */ stfs f31, 0x30(r1) /* 8012FAD8 0012C8D8 90 01 00 34 */ stw r0, 0x34(r1) -/* 8012FADC 0012C8DC 4B ED B2 0D */ bl func_8000ACE8 +/* 8012FADC 0012C8DC 4B ED B2 0D */ bl xRayHitsBound__FPC5xRay3PC6xBoundP7xCollis /* 8012FAE0 0012C8E0 80 1F 00 00 */ lwz r0, 0(r31) /* 8012FAE4 0012C8E4 54 03 07 FE */ clrlwi r3, r0, 0x1f /* 8012FAE8 0012C8E8 E3 E1 00 A8 */ psq_l f31, 168(r1), 0, qr0 @@ -2177,8 +2177,8 @@ lbl_8012FB68: /* 8012FB78 0012C978 38 21 00 10 */ addi r1, r1, 0x10 /* 8012FB7C 0012C97C 4E 80 00 20 */ blr -.global func_8012FB80 -func_8012FB80: +.global NPCC_pos_ofBase__FP5xBaseP5xVec3 +NPCC_pos_ofBase__FP5xBaseP5xVec3: /* 8012FB80 0012C980 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012FB84 0012C984 7C 08 02 A6 */ mflr r0 /* 8012FB88 0012C988 90 01 00 14 */ stw r0, 0x14(r1) @@ -2200,14 +2200,14 @@ func_8012FB80: /* 8012FBC8 0012C9C8 7F C3 F3 78 */ mr r3, r30 /* 8012FBCC 0012C9CC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 8012FBD0 0012C9D0 38 84 00 44 */ addi r4, r4, 0x44 -/* 8012FBD4 0012C9D4 4B F1 E9 09 */ bl func_8004E4DC +/* 8012FBD4 0012C9D4 4B F1 E9 09 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012FBD8 0012C9D8 48 00 00 2C */ b lbl_8012FC04 /* 8012FBDC 0012C9DC 3B E0 00 00 */ li r31, 0 /* 8012FBE0 0012C9E0 48 00 00 24 */ b lbl_8012FC04 /* 8012FBE4 0012C9E4 4B EE BC 25 */ bl func_8001B808 /* 8012FBE8 0012C9E8 7C 64 1B 78 */ mr r4, r3 /* 8012FBEC 0012C9EC 7F C3 F3 78 */ mr r3, r30 -/* 8012FBF0 0012C9F0 4B F1 E8 ED */ bl func_8004E4DC +/* 8012FBF0 0012C9F0 4B F1 E8 ED */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012FBF4 0012C9F4 48 00 00 10 */ b lbl_8012FC04 /* 8012FBF8 0012C9F8 3B E0 00 00 */ li r31, 0 /* 8012FBFC 0012C9FC 48 00 00 08 */ b lbl_8012FC04 @@ -2222,8 +2222,8 @@ lbl_8012FC04: /* 8012FC18 0012CA18 38 21 00 10 */ addi r1, r1, 0x10 /* 8012FC1C 0012CA1C 4E 80 00 20 */ blr -.global func_8012FC20 -func_8012FC20: +.global NPCC_xBoundAway__FP6xBound +NPCC_xBoundAway__FP6xBound: /* 8012FC20 0012CA20 88 03 00 20 */ lbz r0, 0x20(r3) /* 8012FC24 0012CA24 28 00 00 01 */ cmplwi r0, 1 /* 8012FC28 0012CA28 40 82 00 18 */ bne lbl_8012FC40 @@ -2241,8 +2241,8 @@ lbl_8012FC40: /* 8012FC54 0012CA54 D0 03 00 28 */ stfs f0, 0x28(r3) /* 8012FC58 0012CA58 4E 80 00 20 */ blr -.global func_8012FC5C -func_8012FC5C: +.global NPCC_xBoundBack__FP6xBound +NPCC_xBoundBack__FP6xBound: /* 8012FC5C 0012CA5C 88 03 00 20 */ lbz r0, 0x20(r3) /* 8012FC60 0012CA60 28 00 00 01 */ cmplwi r0, 1 /* 8012FC64 0012CA64 40 82 00 18 */ bne lbl_8012FC7C @@ -2260,8 +2260,8 @@ lbl_8012FC7C: /* 8012FC90 0012CA90 D0 03 00 28 */ stfs f0, 0x28(r3) /* 8012FC94 0012CA94 4E 80 00 20 */ blr -.global func_8012FC98 -func_8012FC98: +.global NPCC_HaveLOSToPos__FP5xVec3P5xVec3fP5xBaseP7xCollis +NPCC_HaveLOSToPos__FP5xVec3P5xVec3fP5xBaseP7xCollis: /* 8012FC98 0012CA98 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8012FC9C 0012CA9C 7C 08 02 A6 */ mflr r0 /* 8012FCA0 0012CAA0 90 01 00 64 */ stw r0, 0x64(r1) @@ -2320,16 +2320,16 @@ lbl_8012FD50: /* 8012FD6C 0012CB6C 4B ED E9 25 */ bl func_8000E690 /* 8012FD70 0012CB70 7F 63 DB 78 */ mr r3, r27 /* 8012FD74 0012CB74 7F 64 DB 78 */ mr r4, r27 -/* 8012FD78 0012CB78 4B F1 E5 79 */ bl func_8004E2F0 +/* 8012FD78 0012CB78 4B F1 E5 79 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8012FD7C 0012CB7C 7F 84 E3 78 */ mr r4, r28 /* 8012FD80 0012CB80 38 61 00 08 */ addi r3, r1, 8 -/* 8012FD84 0012CB84 4B F1 E7 59 */ bl func_8004E4DC +/* 8012FD84 0012CB84 4B F1 E7 59 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012FD88 0012CB88 38 00 0C 00 */ li r0, 0xc00 /* 8012FD8C 0012CB8C 7F E3 FB 78 */ mr r3, r31 /* 8012FD90 0012CB90 90 01 00 28 */ stw r0, 0x28(r1) /* 8012FD94 0012CB94 7F 45 D3 78 */ mr r5, r26 /* 8012FD98 0012CB98 38 81 00 08 */ addi r4, r1, 8 -/* 8012FD9C 0012CB9C 4B F1 06 09 */ bl func_800403A4 +/* 8012FD9C 0012CB9C 4B F1 06 09 */ bl xRayHitsScene__FP6xSceneP5xRay3P7xCollis /* 8012FDA0 0012CBA0 80 1A 00 00 */ lwz r0, 0(r26) /* 8012FDA4 0012CBA4 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8012FDA8 0012CBA8 40 82 00 0C */ bne lbl_8012FDB4 @@ -2366,8 +2366,8 @@ lbl_8012FDFC: /* 8012FE10 0012CC10 38 21 00 60 */ addi r1, r1, 0x60 /* 8012FE14 0012CC14 4E 80 00 20 */ blr -.global func_8012FE18 -func_8012FE18: +.global NPCC_DstSqPlyrToPos__FPC5xVec3 +NPCC_DstSqPlyrToPos__FPC5xVec3: /* 8012FE18 0012CC18 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012FE1C 0012CC1C 7C 08 02 A6 */ mflr r0 /* 8012FE20 0012CC20 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -2387,8 +2387,8 @@ func_8012FE18: /* 8012FE58 0012CC58 38 21 00 10 */ addi r1, r1, 0x10 /* 8012FE5C 0012CC5C 4E 80 00 20 */ blr -.global func_8012FE60 -func_8012FE60: +.global NPCC_ds2_toCam__FPC5xVec3P5xVec3 +NPCC_ds2_toCam__FPC5xVec3P5xVec3: /* 8012FE60 0012CC60 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8012FE64 0012CC64 7C 08 02 A6 */ mflr r0 /* 8012FE68 0012CC68 3C A0 80 27 */ lis r5, lbl_8026C738@ha @@ -2416,7 +2416,7 @@ func_8012FE60: /* 8012FEC0 0012CCC0 41 82 00 10 */ beq lbl_8012FED0 /* 8012FEC4 0012CCC4 7F E3 FB 78 */ mr r3, r31 /* 8012FEC8 0012CCC8 38 81 00 08 */ addi r4, r1, 8 -/* 8012FECC 0012CCCC 4B F1 E6 11 */ bl func_8004E4DC +/* 8012FECC 0012CCCC 4B F1 E6 11 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_8012FED0: /* 8012FED0 0012CCD0 80 01 00 34 */ lwz r0, 0x34(r1) /* 8012FED4 0012CCD4 FC 20 F8 90 */ fmr f1, f31 @@ -2426,8 +2426,8 @@ lbl_8012FED0: /* 8012FEE4 0012CCE4 38 21 00 30 */ addi r1, r1, 0x30 /* 8012FEE8 0012CCE8 4E 80 00 20 */ blr -.global func_8012FEEC -func_8012FEEC: +.global NPCC_Bounce__FP5xVec3P5xVec3f +NPCC_Bounce__FP5xVec3P5xVec3f: /* 8012FEEC 0012CCEC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012FEF0 0012CCF0 7C 08 02 A6 */ mflr r0 /* 8012FEF4 0012CCF4 90 01 00 14 */ stw r0, 0x14(r1) @@ -2467,8 +2467,8 @@ lbl_8012FF64: /* 8012FF70 0012CD70 38 21 00 10 */ addi r1, r1, 0x10 /* 8012FF74 0012CD74 4E 80 00 20 */ blr -.global func_8012FF78 -func_8012FF78: +.global NPCC_rotHPB__FP7xMat3x3fff +NPCC_rotHPB__FP7xMat3x3fff: /* 8012FF78 0012CD78 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8012FF7C 0012CD7C 7C 08 02 A6 */ mflr r0 /* 8012FF80 0012CD80 3C 80 80 27 */ lis r4, lbl_8026C75C@ha @@ -2508,21 +2508,21 @@ func_8012FF78: /* 80130008 0012CE08 90 A1 00 2C */ stw r5, 0x2c(r1) /* 8013000C 0012CE0C 90 81 00 30 */ stw r4, 0x30(r1) /* 80130010 0012CE10 90 01 00 34 */ stw r0, 0x34(r1) -/* 80130014 0012CE14 4B F0 25 71 */ bl func_80032584 +/* 80130014 0012CE14 4B F0 25 71 */ bl xMat3x3RotZ__FP7xMat3x3f /* 80130018 0012CE18 FC 20 F8 50 */ fneg f1, f31 /* 8013001C 0012CE1C 38 61 00 08 */ addi r3, r1, 8 -/* 80130020 0012CE20 4B F0 24 19 */ bl func_80032438 +/* 80130020 0012CE20 4B F0 24 19 */ bl xMat3x3RotX__FP7xMat3x3f /* 80130024 0012CE24 7F 83 E3 78 */ mr r3, r28 /* 80130028 0012CE28 7F 84 E3 78 */ mr r4, r28 /* 8013002C 0012CE2C 38 A1 00 08 */ addi r5, r1, 8 -/* 80130030 0012CE30 4B F0 28 85 */ bl func_800328B4 +/* 80130030 0012CE30 4B F0 28 85 */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 /* 80130034 0012CE34 FC 20 F0 90 */ fmr f1, f30 /* 80130038 0012CE38 38 61 00 08 */ addi r3, r1, 8 -/* 8013003C 0012CE3C 4B F0 24 A1 */ bl func_800324DC +/* 8013003C 0012CE3C 4B F0 24 A1 */ bl xMat3x3RotY__FP7xMat3x3f /* 80130040 0012CE40 7F 83 E3 78 */ mr r3, r28 /* 80130044 0012CE44 7F 84 E3 78 */ mr r4, r28 /* 80130048 0012CE48 38 A1 00 08 */ addi r5, r1, 8 -/* 8013004C 0012CE4C 4B F0 28 69 */ bl func_800328B4 +/* 8013004C 0012CE4C 4B F0 28 69 */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 /* 80130050 0012CE50 80 01 00 64 */ lwz r0, 0x64(r1) /* 80130054 0012CE54 CB E1 00 58 */ lfd f31, 0x58(r1) /* 80130058 0012CE58 CB C1 00 50 */ lfd f30, 0x50(r1) @@ -2534,8 +2534,8 @@ func_8012FF78: /* 80130070 0012CE70 38 21 00 60 */ addi r1, r1, 0x60 /* 80130074 0012CE74 4E 80 00 20 */ blr -.global func_80130078 -func_80130078: +.global NPCC_TmrCycle__FPfff +NPCC_TmrCycle__FPfff: /* 80130078 0012CE78 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8013007C 0012CE7C 7C 08 02 A6 */ mflr r0 /* 80130080 0012CE80 90 01 00 24 */ stw r0, 0x24(r1) @@ -2568,8 +2568,8 @@ lbl_801300CC: /* 801300E4 0012CEE4 38 21 00 20 */ addi r1, r1, 0x20 /* 801300E8 0012CEE8 4E 80 00 20 */ blr -.global func_801300EC -func_801300EC: +.global NPCC_MakePerp__FP5xVec3PC5xVec3 +NPCC_MakePerp__FP5xVec3PC5xVec3: /* 801300EC 0012CEEC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801300F0 0012CEF0 7C 08 02 A6 */ mflr r0 /* 801300F4 0012CEF4 C0 64 00 04 */ lfs f3, 4(r4) @@ -2583,14 +2583,14 @@ func_801300EC: /* 80130114 0012CF14 D0 43 00 00 */ stfs f2, 0(r3) /* 80130118 0012CF18 D0 23 00 04 */ stfs f1, 4(r3) /* 8013011C 0012CF1C D0 03 00 08 */ stfs f0, 8(r3) -/* 80130120 0012CF20 4B F1 E1 D1 */ bl func_8004E2F0 +/* 80130120 0012CF20 4B F1 E1 D1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80130124 0012CF24 80 01 00 14 */ lwz r0, 0x14(r1) /* 80130128 0012CF28 7C 08 03 A6 */ mtlr r0 /* 8013012C 0012CF2C 38 21 00 10 */ addi r1, r1, 0x10 /* 80130130 0012CF30 4E 80 00 20 */ blr -.global func_80130134 -func_80130134: +.global NPCC_MakeArbPlane__FPC5xVec3P5xVec3P5xVec3 +NPCC_MakeArbPlane__FPC5xVec3P5xVec3P5xVec3: /* 80130134 0012CF34 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80130138 0012CF38 7C 08 02 A6 */ mflr r0 /* 8013013C 0012CF3C 90 01 00 24 */ stw r0, 0x24(r1) @@ -2602,7 +2602,7 @@ func_80130134: /* 80130154 0012CF54 7C 7D 1B 78 */ mr r29, r3 /* 80130158 0012CF58 7F C3 F3 78 */ mr r3, r30 /* 8013015C 0012CF5C 7F A4 EB 78 */ mr r4, r29 -/* 80130160 0012CF60 4B FF FF 8D */ bl func_801300EC +/* 80130160 0012CF60 4B FF FF 8D */ bl NPCC_MakePerp__FP5xVec3PC5xVec3 /* 80130164 0012CF64 7F E3 FB 78 */ mr r3, r31 /* 80130168 0012CF68 7F C4 F3 78 */ mr r4, r30 /* 8013016C 0012CF6C 7F A5 EB 78 */ mr r5, r29 @@ -2615,37 +2615,37 @@ func_80130134: /* 80130188 0012CF88 38 21 00 20 */ addi r1, r1, 0x20 /* 8013018C 0012CF8C 4E 80 00 20 */ blr -.global func_80130190 -func_80130190: +.global NPCC_FindRWTexture__FPCc +NPCC_FindRWTexture__FPCc: /* 80130190 0012CF90 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80130194 0012CF94 7C 08 02 A6 */ mflr r0 /* 80130198 0012CF98 90 01 00 14 */ stw r0, 0x14(r1) -/* 8013019C 0012CF9C 4B F1 C0 79 */ bl func_8004C214 +/* 8013019C 0012CF9C 4B F1 C0 79 */ bl xStrHash__FPCc /* 801301A0 0012CFA0 38 80 00 00 */ li r4, 0 -/* 801301A4 0012CFA4 4B F1 B5 69 */ bl func_8004B70C +/* 801301A4 0012CFA4 4B F1 B5 69 */ bl xSTFindAsset__FUiPUi /* 801301A8 0012CFA8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801301AC 0012CFAC 7C 08 03 A6 */ mtlr r0 /* 801301B0 0012CFB0 38 21 00 10 */ addi r1, r1, 0x10 /* 801301B4 0012CFB4 4E 80 00 20 */ blr -.global func_801301B8 -func_801301B8: +.global NPCC_FindRWTexture__FUi +NPCC_FindRWTexture__FUi: /* 801301B8 0012CFB8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801301BC 0012CFBC 7C 08 02 A6 */ mflr r0 /* 801301C0 0012CFC0 38 80 00 00 */ li r4, 0 /* 801301C4 0012CFC4 90 01 00 14 */ stw r0, 0x14(r1) -/* 801301C8 0012CFC8 4B F1 B5 45 */ bl func_8004B70C +/* 801301C8 0012CFC8 4B F1 B5 45 */ bl xSTFindAsset__FUiPUi /* 801301CC 0012CFCC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801301D0 0012CFD0 7C 08 03 A6 */ mtlr r0 /* 801301D4 0012CFD4 38 21 00 10 */ addi r1, r1, 0x10 /* 801301D8 0012CFD8 4E 80 00 20 */ blr -.global func_801301DC -func_801301DC: +.global NPCC_FindRWRaster__FPCc +NPCC_FindRWRaster__FPCc: /* 801301DC 0012CFDC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801301E0 0012CFE0 7C 08 02 A6 */ mflr r0 /* 801301E4 0012CFE4 90 01 00 14 */ stw r0, 0x14(r1) -/* 801301E8 0012CFE8 4B FF FF A9 */ bl func_80130190 +/* 801301E8 0012CFE8 4B FF FF A9 */ bl NPCC_FindRWTexture__FPCc /* 801301EC 0012CFEC 28 03 00 00 */ cmplwi r3, 0 /* 801301F0 0012CFF0 41 82 00 0C */ beq lbl_801301FC /* 801301F4 0012CFF4 80 63 00 00 */ lwz r3, 0(r3) @@ -2658,8 +2658,8 @@ lbl_80130200: /* 80130208 0012D008 38 21 00 10 */ addi r1, r1, 0x10 /* 8013020C 0012D00C 4E 80 00 20 */ blr -.global func_80130210 -func_80130210: +.global NPCC_FindRWRaster__FP9RwTexture +NPCC_FindRWRaster__FP9RwTexture: /* 80130210 0012D010 28 03 00 00 */ cmplwi r3, 0 /* 80130214 0012D014 41 82 00 0C */ beq lbl_80130220 /* 80130218 0012D018 80 63 00 00 */ lwz r3, 0(r3) @@ -2668,8 +2668,8 @@ lbl_80130220: /* 80130220 0012D020 38 60 00 00 */ li r3, 0 /* 80130224 0012D024 4E 80 00 20 */ blr -.global func_80130228 -func_80130228: +.global NPCC_GenSmooth__FPP5xVec3PP5xVec3 +NPCC_GenSmooth__FPP5xVec3PP5xVec3: /* 80130228 0012D028 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8013022C 0012D02C 7C 08 02 A6 */ mflr r0 /* 80130230 0012D030 90 01 00 24 */ stw r0, 0x24(r1) @@ -2789,8 +2789,8 @@ lbl_8013037C: /* 801303E8 0012D1E8 38 21 00 20 */ addi r1, r1, 0x20 /* 801303EC 0012D1EC 4E 80 00 20 */ blr -.global func_801303F0 -func_801303F0: +.global zNPC_SNDInit__Fv +zNPC_SNDInit__Fv: /* 801303F0 0012D1F0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801303F4 0012D1F4 7C 08 02 A6 */ mflr r0 /* 801303F8 0012D1F8 3C 60 80 27 */ lis r3, lbl_8026C808@ha @@ -2814,30 +2814,30 @@ func_801303F0: /* 80130440 0012D240 D0 04 00 08 */ stfs f0, 8(r4) /* 80130444 0012D244 D0 04 00 0C */ stfs f0, 0xc(r4) /* 80130448 0012D248 D0 04 00 10 */ stfs f0, 0x10(r4) -/* 8013044C 0012D24C 4B F1 BD C9 */ bl func_8004C214 +/* 8013044C 0012D24C 4B F1 BD C9 */ bl xStrHash__FPCc /* 80130450 0012D250 3C 80 80 27 */ lis r4, lbl_8026C808@ha /* 80130454 0012D254 90 7F 00 00 */ stw r3, 0(r31) /* 80130458 0012D258 38 64 C8 08 */ addi r3, r4, lbl_8026C808@l /* 8013045C 0012D25C 38 63 00 1E */ addi r3, r3, 0x1e -/* 80130460 0012D260 4B F1 BD B5 */ bl func_8004C214 +/* 80130460 0012D260 4B F1 BD B5 */ bl xStrHash__FPCc /* 80130464 0012D264 38 BF 00 00 */ addi r5, r31, 0 /* 80130468 0012D268 3C 80 80 27 */ lis r4, lbl_8026C808@ha /* 8013046C 0012D26C 90 65 00 04 */ stw r3, 4(r5) /* 80130470 0012D270 38 64 C8 08 */ addi r3, r4, lbl_8026C808@l /* 80130474 0012D274 38 63 00 2B */ addi r3, r3, 0x2b -/* 80130478 0012D278 4B F1 BD 9D */ bl func_8004C214 +/* 80130478 0012D278 4B F1 BD 9D */ bl xStrHash__FPCc /* 8013047C 0012D27C 38 BF 00 00 */ addi r5, r31, 0 /* 80130480 0012D280 3C 80 80 27 */ lis r4, lbl_8026C808@ha /* 80130484 0012D284 90 65 00 08 */ stw r3, 8(r5) /* 80130488 0012D288 38 64 C8 08 */ addi r3, r4, lbl_8026C808@l /* 8013048C 0012D28C 38 63 00 3E */ addi r3, r3, 0x3e -/* 80130490 0012D290 4B F1 BD 85 */ bl func_8004C214 +/* 80130490 0012D290 4B F1 BD 85 */ bl xStrHash__FPCc /* 80130494 0012D294 38 BF 00 00 */ addi r5, r31, 0 /* 80130498 0012D298 3C 80 80 27 */ lis r4, lbl_8026C808@ha /* 8013049C 0012D29C 90 65 00 0C */ stw r3, 0xc(r5) /* 801304A0 0012D2A0 38 64 C8 08 */ addi r3, r4, lbl_8026C808@l /* 801304A4 0012D2A4 38 63 00 52 */ addi r3, r3, 0x52 -/* 801304A8 0012D2A8 4B F1 BD 6D */ bl func_8004C214 +/* 801304A8 0012D2A8 4B F1 BD 6D */ bl xStrHash__FPCc /* 801304AC 0012D2AC 38 9F 00 00 */ addi r4, r31, 0 /* 801304B0 0012D2B0 90 64 00 10 */ stw r3, 0x10(r4) /* 801304B4 0012D2B4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -2846,8 +2846,8 @@ func_801303F0: /* 801304C0 0012D2C0 38 21 00 10 */ addi r1, r1, 0x10 /* 801304C4 0012D2C4 4E 80 00 20 */ blr -.global func_801304C8 -func_801304C8: +.global zNPC_SNDPlay3D__F11_tageNPCSndP4xEnt +zNPC_SNDPlay3D__F11_tageNPCSndP4xEnt: /* 801304C8 0012D2C8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801304CC 0012D2CC 7C 08 02 A6 */ mflr r0 /* 801304D0 0012D2D0 3C A0 80 3C */ lis r5, lbl_803C0558@ha @@ -2879,7 +2879,7 @@ func_801304C8: /* 80130538 0012D338 38 80 00 80 */ li r4, 0x80 /* 8013053C 0012D33C 38 A0 00 00 */ li r5, 0 /* 80130540 0012D340 38 E0 00 00 */ li r7, 0 -/* 80130544 0012D344 4B F1 85 21 */ bl func_80048A64 +/* 80130544 0012D344 4B F1 85 21 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf /* 80130548 0012D348 7C 7E F9 2E */ stwx r3, r30, r31 lbl_8013054C: /* 8013054C 0012D34C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -2889,8 +2889,8 @@ lbl_8013054C: /* 8013055C 0012D35C 38 21 00 10 */ addi r1, r1, 0x10 /* 80130560 0012D360 4E 80 00 20 */ blr -.global func_80130564 -func_80130564: +.global zNPC_SNDStop__F11_tageNPCSnd +zNPC_SNDStop__F11_tageNPCSnd: /* 80130564 0012D364 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80130568 0012D368 7C 08 02 A6 */ mflr r0 /* 8013056C 0012D36C 3C 80 80 2A */ lis r4, lbl_80298C68@ha @@ -2905,7 +2905,7 @@ func_80130564: /* 80130590 0012D390 3C 60 80 2A */ lis r3, lbl_80298C7C@ha /* 80130594 0012D394 3B E3 8C 7C */ addi r31, r3, lbl_80298C7C@l /* 80130598 0012D398 7C 7F F0 2E */ lwzx r3, r31, r30 -/* 8013059C 0012D39C 4B F1 8C 65 */ bl func_80049200 +/* 8013059C 0012D39C 4B F1 8C 65 */ bl xSndStop__FUi /* 801305A0 0012D3A0 38 00 00 00 */ li r0, 0 /* 801305A4 0012D3A4 7C 1F F1 2E */ stwx r0, r31, r30 lbl_801305A8: @@ -2916,15 +2916,15 @@ lbl_801305A8: /* 801305B8 0012D3B8 38 21 00 10 */ addi r1, r1, 0x10 /* 801305BC 0012D3BC 4E 80 00 20 */ blr -.global func_801305C0 -func_801305C0: +.global NPCC_LampStatus__Fv +NPCC_LampStatus__Fv: /* 801305C0 0012D3C0 80 0D 95 F0 */ lwz r0, lbl_803CBEF0-_SDA_BASE_(r13) /* 801305C4 0012D3C4 7C 00 00 34 */ cntlzw r0, r0 /* 801305C8 0012D3C8 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f /* 801305CC 0012D3CC 4E 80 00 20 */ blr -.global func_801305D0 -func_801305D0: +.global NPCC_ForceTalkOk__Fv +NPCC_ForceTalkOk__Fv: /* 801305D0 0012D3D0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 801305D4 0012D3D4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 801305D8 0012D3D8 80 03 09 0C */ lwz r0, 0x90c(r3) diff --git a/asm/Game/zNPCTypeAmbient.s b/asm/Game/zNPCTypeAmbient.s index c0ed0fc95..55d8cf8d5 100644 --- a/asm/Game/zNPCTypeAmbient.s +++ b/asm/Game/zNPCTypeAmbient.s @@ -2,8 +2,8 @@ .section .text # 0x801077A0 - 0x80109588 -.global func_801077A0 -func_801077A0: +.global ZNPC_Ambient_Startup__Fv +ZNPC_Ambient_Startup__Fv: /* 801077A0 001045A0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801077A4 001045A4 7C 08 02 A6 */ mflr r0 /* 801077A8 001045A8 3C 80 80 29 */ lis r4, lbl_80296F90@ha @@ -17,7 +17,7 @@ func_801077A0: /* 801077C8 001045C8 3B A0 00 00 */ li r29, 0 lbl_801077CC: /* 801077CC 001045CC 80 7F 00 00 */ lwz r3, 0(r31) -/* 801077D0 001045D0 4B F4 4A 45 */ bl func_8004C214 +/* 801077D0 001045D0 4B F4 4A 45 */ bl xStrHash__FPCc /* 801077D4 001045D4 3B BD 00 01 */ addi r29, r29, 1 /* 801077D8 001045D8 90 7E 00 00 */ stw r3, 0(r30) /* 801077DC 001045DC 2C 1D 00 0C */ cmpwi r29, 0xc @@ -32,8 +32,8 @@ lbl_801077CC: /* 80107800 00104600 38 21 00 20 */ addi r1, r1, 0x20 /* 80107804 00104604 4E 80 00 20 */ blr -.global func_80107808 -func_80107808: +.global ZNPC_Ambient_Shutdown__Fv +ZNPC_Ambient_Shutdown__Fv: /* 80107808 00104608 4E 80 00 20 */ blr /* 8010780C 0010460C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80107810 00104610 7C 08 02 A6 */ mflr r0 @@ -63,7 +63,7 @@ lbl_8010785C: lbl_8010786C: /* 8010786C 0010466C 7F E4 FB 78 */ mr r4, r31 /* 80107870 00104670 38 60 02 A0 */ li r3, 0x2a0 -/* 80107874 00104674 48 00 78 DD */ bl func_8010F150 +/* 80107874 00104674 48 00 78 DD */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80107878 00104678 7C 60 1B 79 */ or. r0, r3, r3 /* 8010787C 0010467C 41 82 00 10 */ beq lbl_8010788C /* 80107880 00104680 7F E4 FB 78 */ mr r4, r31 @@ -75,7 +75,7 @@ lbl_8010788C: lbl_80107894: /* 80107894 00104694 7F E4 FB 78 */ mr r4, r31 /* 80107898 00104698 38 60 02 B0 */ li r3, 0x2b0 -/* 8010789C 0010469C 48 00 78 B5 */ bl func_8010F150 +/* 8010789C 0010469C 48 00 78 B5 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 801078A0 001046A0 7C 60 1B 79 */ or. r0, r3, r3 /* 801078A4 001046A4 41 82 00 10 */ beq lbl_801078B4 /* 801078A8 001046A8 7F E4 FB 78 */ mr r4, r31 @@ -87,7 +87,7 @@ lbl_801078B4: lbl_801078BC: /* 801078BC 001046BC 7F E4 FB 78 */ mr r4, r31 /* 801078C0 001046C0 38 60 02 A0 */ li r3, 0x2a0 -/* 801078C4 001046C4 48 00 78 8D */ bl func_8010F150 +/* 801078C4 001046C4 48 00 78 8D */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 801078C8 001046C8 7C 60 1B 79 */ or. r0, r3, r3 /* 801078CC 001046CC 41 82 00 10 */ beq lbl_801078DC /* 801078D0 001046D0 7F E4 FB 78 */ mr r4, r31 @@ -99,7 +99,7 @@ lbl_801078DC: lbl_801078E4: /* 801078E4 001046E4 7F E4 FB 78 */ mr r4, r31 /* 801078E8 001046E8 38 60 02 A0 */ li r3, 0x2a0 -/* 801078EC 001046EC 48 00 78 65 */ bl func_8010F150 +/* 801078EC 001046EC 48 00 78 65 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 801078F0 001046F0 7C 60 1B 79 */ or. r0, r3, r3 /* 801078F4 001046F4 41 82 00 10 */ beq lbl_80107904 /* 801078F8 001046F8 7F E4 FB 78 */ mr r4, r31 @@ -111,7 +111,7 @@ lbl_80107904: lbl_8010790C: /* 8010790C 0010470C 7F E4 FB 78 */ mr r4, r31 /* 80107910 00104710 38 60 02 A0 */ li r3, 0x2a0 -/* 80107914 00104714 48 00 78 3D */ bl func_8010F150 +/* 80107914 00104714 48 00 78 3D */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80107918 00104718 7C 60 1B 79 */ or. r0, r3, r3 /* 8010791C 0010471C 41 82 00 10 */ beq lbl_8010792C /* 80107920 00104720 7F E4 FB 78 */ mr r4, r31 @@ -147,7 +147,7 @@ lbl_8010793C: /* 8010798C 0010478C 38 A0 00 00 */ li r5, 0 /* 80107990 00104790 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80107994 00104794 38 63 00 60 */ addi r3, r3, 0x60 -/* 80107998 00104798 4B EF F2 D9 */ bl func_80006C70 +/* 80107998 00104798 4B EF F2 D9 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 8010799C 0010479C 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 801079A0 001047A0 3C 80 80 29 */ lis r4, lbl_80296F90@ha /* 801079A4 001047A4 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l @@ -166,7 +166,7 @@ lbl_8010793C: /* 801079D8 001047D8 80 84 00 04 */ lwz r4, 4(r4) /* 801079DC 001047DC C0 22 9D 18 */ lfs f1, lbl_803CE698-_SDA2_BASE_(r2) /* 801079E0 001047E0 C0 42 9D 1C */ lfs f2, lbl_803CE69C-_SDA2_BASE_(r2) -/* 801079E4 001047E4 4B EF F3 75 */ bl func_80006D58 +/* 801079E4 001047E4 4B EF F3 75 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801079E8 001047E8 80 01 00 24 */ lwz r0, 0x24(r1) /* 801079EC 001047EC 7F E3 FB 78 */ mr r3, r31 /* 801079F0 001047F0 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -185,7 +185,7 @@ lbl_8010793C: /* 80107A24 00104824 93 C1 00 38 */ stw r30, 0x38(r1) /* 80107A28 00104828 93 A1 00 34 */ stw r29, 0x34(r1) /* 80107A2C 0010482C 93 81 00 30 */ stw r28, 0x30(r1) -/* 80107A30 00104830 4B EF F2 41 */ bl func_80006C70 +/* 80107A30 00104830 4B EF F2 41 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 80107A34 00104834 3C 80 80 27 */ lis r4, lbl_8026A210@ha /* 80107A38 00104838 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 80107A3C 0010483C 38 E4 A2 10 */ addi r7, r4, lbl_8026A210@l @@ -218,7 +218,7 @@ lbl_8010793C: /* 80107AA8 001048A8 80 84 00 04 */ lwz r4, 4(r4) /* 80107AAC 001048AC C0 22 9D 18 */ lfs f1, lbl_803CE698-_SDA2_BASE_(r2) /* 80107AB0 001048B0 C0 42 9D 1C */ lfs f2, lbl_803CE69C-_SDA2_BASE_(r2) -/* 80107AB4 001048B4 4B EF F2 A5 */ bl func_80006D58 +/* 80107AB4 001048B4 4B EF F2 A5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80107AB8 001048B8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80107ABC 001048BC 3C 60 80 29 */ lis r3, lbl_80296F90@ha /* 80107AC0 001048C0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -237,7 +237,7 @@ lbl_8010793C: /* 80107AF4 001048F4 80 84 00 1C */ lwz r4, 0x1c(r4) /* 80107AF8 001048F8 C0 22 9D 18 */ lfs f1, lbl_803CE698-_SDA2_BASE_(r2) /* 80107AFC 001048FC C0 42 9D 1C */ lfs f2, lbl_803CE69C-_SDA2_BASE_(r2) -/* 80107B00 00104900 4B EF F2 59 */ bl func_80006D58 +/* 80107B00 00104900 4B EF F2 59 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80107B04 00104904 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80107B08 00104908 3C 60 80 29 */ lis r3, lbl_80296F90@ha /* 80107B0C 0010490C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -256,7 +256,7 @@ lbl_8010793C: /* 80107B40 00104940 80 84 00 10 */ lwz r4, 0x10(r4) /* 80107B44 00104944 C0 22 9D 18 */ lfs f1, lbl_803CE698-_SDA2_BASE_(r2) /* 80107B48 00104948 C0 42 9D 1C */ lfs f2, lbl_803CE69C-_SDA2_BASE_(r2) -/* 80107B4C 0010494C 4B EF F2 0D */ bl func_80006D58 +/* 80107B4C 0010494C 4B EF F2 0D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80107B50 00104950 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80107B54 00104954 3C 60 80 29 */ lis r3, lbl_80296F90@ha /* 80107B58 00104958 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -275,7 +275,7 @@ lbl_8010793C: /* 80107B8C 0010498C 80 84 00 20 */ lwz r4, 0x20(r4) /* 80107B90 00104990 C0 22 9D 18 */ lfs f1, lbl_803CE698-_SDA2_BASE_(r2) /* 80107B94 00104994 C0 42 9D 1C */ lfs f2, lbl_803CE69C-_SDA2_BASE_(r2) -/* 80107B98 00104998 4B EF F1 C1 */ bl func_80006D58 +/* 80107B98 00104998 4B EF F1 C1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80107B9C 0010499C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80107BA0 001049A0 3C 60 80 29 */ lis r3, lbl_80296F90@ha /* 80107BA4 001049A4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -294,14 +294,14 @@ lbl_8010793C: /* 80107BD8 001049D8 80 84 00 2C */ lwz r4, 0x2c(r4) /* 80107BDC 001049DC C0 22 9D 18 */ lfs f1, lbl_803CE698-_SDA2_BASE_(r2) /* 80107BE0 001049E0 C0 42 9D 1C */ lfs f2, lbl_803CE69C-_SDA2_BASE_(r2) -/* 80107BE4 001049E4 4B EF F1 75 */ bl func_80006D58 +/* 80107BE4 001049E4 4B EF F1 75 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80107BE8 001049E8 3C 60 80 29 */ lis r3, lbl_80296F90@ha /* 80107BEC 001049EC C0 22 9D 20 */ lfs f1, lbl_803CE6A0-_SDA2_BASE_(r2) /* 80107BF0 001049F0 38 83 6F 90 */ addi r4, r3, lbl_80296F90@l /* 80107BF4 001049F4 38 A1 00 18 */ addi r5, r1, 0x18 /* 80107BF8 001049F8 7F E3 FB 78 */ mr r3, r31 /* 80107BFC 001049FC 38 C0 00 01 */ li r6, 1 -/* 80107C00 00104A00 4B FE C7 F9 */ bl func_800F43F8 +/* 80107C00 00104A00 4B FE C7 F9 */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 80107C04 00104A04 80 01 00 44 */ lwz r0, 0x44(r1) /* 80107C08 00104A08 7F E3 FB 78 */ mr r3, r31 /* 80107C0C 00104A0C 83 E1 00 3C */ lwz r31, 0x3c(r1) @@ -336,7 +336,7 @@ lbl_8010793C: /* 80107C80 00104A80 90 E1 00 28 */ stw r7, 0x28(r1) /* 80107C84 00104A84 90 C1 00 2C */ stw r6, 0x2c(r1) /* 80107C88 00104A88 90 01 00 30 */ stw r0, 0x30(r1) -/* 80107C8C 00104A8C 4B EF EF E5 */ bl func_80006C70 +/* 80107C8C 00104A8C 4B EF EF E5 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 80107C90 00104A90 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 80107C94 00104A94 3C 80 80 29 */ lis r4, lbl_80296F90@ha /* 80107C98 00104A98 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l @@ -355,7 +355,7 @@ lbl_8010793C: /* 80107CCC 00104ACC 80 9C 00 04 */ lwz r4, 4(r28) /* 80107CD0 00104AD0 C0 22 9D 18 */ lfs f1, lbl_803CE698-_SDA2_BASE_(r2) /* 80107CD4 00104AD4 C0 42 9D 1C */ lfs f2, lbl_803CE69C-_SDA2_BASE_(r2) -/* 80107CD8 00104AD8 4B EF F0 81 */ bl func_80006D58 +/* 80107CD8 00104AD8 4B EF F0 81 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80107CDC 00104ADC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80107CE0 00104AE0 3C 60 80 29 */ lis r3, lbl_80296F90@ha /* 80107CE4 00104AE4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -374,7 +374,7 @@ lbl_8010793C: /* 80107D18 00104B18 80 9D 00 08 */ lwz r4, 8(r29) /* 80107D1C 00104B1C C0 22 9D 18 */ lfs f1, lbl_803CE698-_SDA2_BASE_(r2) /* 80107D20 00104B20 C0 42 9D 1C */ lfs f2, lbl_803CE69C-_SDA2_BASE_(r2) -/* 80107D24 00104B24 4B EF F0 35 */ bl func_80006D58 +/* 80107D24 00104B24 4B EF F0 35 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80107D28 00104B28 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80107D2C 00104B2C 3C 60 80 29 */ lis r3, lbl_80296F90@ha /* 80107D30 00104B30 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -393,7 +393,7 @@ lbl_8010793C: /* 80107D64 00104B64 80 9E 00 0C */ lwz r4, 0xc(r30) /* 80107D68 00104B68 C0 22 9D 18 */ lfs f1, lbl_803CE698-_SDA2_BASE_(r2) /* 80107D6C 00104B6C C0 42 9D 1C */ lfs f2, lbl_803CE69C-_SDA2_BASE_(r2) -/* 80107D70 00104B70 4B EF EF E9 */ bl func_80006D58 +/* 80107D70 00104B70 4B EF EF E9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80107D74 00104B74 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80107D78 00104B78 3C 60 80 29 */ lis r3, lbl_80296F90@ha /* 80107D7C 00104B7C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -412,7 +412,7 @@ lbl_8010793C: /* 80107DB0 00104BB0 80 9F 00 10 */ lwz r4, 0x10(r31) /* 80107DB4 00104BB4 C0 22 9D 18 */ lfs f1, lbl_803CE698-_SDA2_BASE_(r2) /* 80107DB8 00104BB8 C0 42 9D 1C */ lfs f2, lbl_803CE69C-_SDA2_BASE_(r2) -/* 80107DBC 00104BBC 4B EF EF 9D */ bl func_80006D58 +/* 80107DBC 00104BBC 4B EF EF 9D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80107DC0 00104BC0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80107DC4 00104BC4 3C 60 80 29 */ lis r3, lbl_80296F90@ha /* 80107DC8 00104BC8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -431,7 +431,7 @@ lbl_8010793C: /* 80107DFC 00104BFC 80 99 00 14 */ lwz r4, 0x14(r25) /* 80107E00 00104C00 C0 22 9D 18 */ lfs f1, lbl_803CE698-_SDA2_BASE_(r2) /* 80107E04 00104C04 C0 42 9D 1C */ lfs f2, lbl_803CE69C-_SDA2_BASE_(r2) -/* 80107E08 00104C08 4B EF EF 51 */ bl func_80006D58 +/* 80107E08 00104C08 4B EF EF 51 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80107E0C 00104C0C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80107E10 00104C10 3C 60 80 29 */ lis r3, lbl_80296F90@ha /* 80107E14 00104C14 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -450,14 +450,14 @@ lbl_8010793C: /* 80107E48 00104C48 80 9A 00 18 */ lwz r4, 0x18(r26) /* 80107E4C 00104C4C C0 22 9D 18 */ lfs f1, lbl_803CE698-_SDA2_BASE_(r2) /* 80107E50 00104C50 C0 42 9D 1C */ lfs f2, lbl_803CE69C-_SDA2_BASE_(r2) -/* 80107E54 00104C54 4B EF EF 05 */ bl func_80006D58 +/* 80107E54 00104C54 4B EF EF 05 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80107E58 00104C58 3C 60 80 29 */ lis r3, lbl_80296F90@ha /* 80107E5C 00104C5C C0 22 9D 24 */ lfs f1, lbl_803CE6A4-_SDA2_BASE_(r2) /* 80107E60 00104C60 38 83 6F 90 */ addi r4, r3, lbl_80296F90@l /* 80107E64 00104C64 38 A1 00 18 */ addi r5, r1, 0x18 /* 80107E68 00104C68 7F 63 DB 78 */ mr r3, r27 /* 80107E6C 00104C6C 38 C0 00 01 */ li r6, 1 -/* 80107E70 00104C70 4B FE C5 89 */ bl func_800F43F8 +/* 80107E70 00104C70 4B FE C5 89 */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 80107E74 00104C74 38 00 00 00 */ li r0, 0 /* 80107E78 00104C78 7F 63 DB 78 */ mr r3, r27 /* 80107E7C 00104C7C 90 01 00 08 */ stw r0, 8(r1) @@ -472,7 +472,7 @@ lbl_8010793C: /* 80107EA0 00104CA0 FC 40 08 90 */ fmr f2, f1 /* 80107EA4 00104CA4 80 BC 00 04 */ lwz r5, 4(r28) /* 80107EA8 00104CA8 C0 62 9D 24 */ lfs f3, lbl_803CE6A4-_SDA2_BASE_(r2) -/* 80107EAC 00104CAC 4B EF F5 15 */ bl func_800073C0 +/* 80107EAC 00104CAC 4B EF F5 15 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80107EB0 00104CB0 38 00 00 00 */ li r0, 0 /* 80107EB4 00104CB4 7F 63 DB 78 */ mr r3, r27 /* 80107EB8 00104CB8 90 01 00 08 */ stw r0, 8(r1) @@ -487,7 +487,7 @@ lbl_8010793C: /* 80107EDC 00104CDC FC 40 08 90 */ fmr f2, f1 /* 80107EE0 00104CE0 80 BD 00 08 */ lwz r5, 8(r29) /* 80107EE4 00104CE4 C0 62 9D 24 */ lfs f3, lbl_803CE6A4-_SDA2_BASE_(r2) -/* 80107EE8 00104CE8 4B EF F4 D9 */ bl func_800073C0 +/* 80107EE8 00104CE8 4B EF F4 D9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80107EEC 00104CEC 38 00 00 00 */ li r0, 0 /* 80107EF0 00104CF0 7F 63 DB 78 */ mr r3, r27 /* 80107EF4 00104CF4 90 01 00 08 */ stw r0, 8(r1) @@ -502,7 +502,7 @@ lbl_8010793C: /* 80107F18 00104D18 FC 40 08 90 */ fmr f2, f1 /* 80107F1C 00104D1C 80 BE 00 0C */ lwz r5, 0xc(r30) /* 80107F20 00104D20 C0 62 9D 24 */ lfs f3, lbl_803CE6A4-_SDA2_BASE_(r2) -/* 80107F24 00104D24 4B EF F4 9D */ bl func_800073C0 +/* 80107F24 00104D24 4B EF F4 9D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80107F28 00104D28 7F 63 DB 78 */ mr r3, r27 /* 80107F2C 00104D2C BB 21 00 44 */ lmw r25, 0x44(r1) /* 80107F30 00104D30 80 01 00 64 */ lwz r0, 0x64(r1) @@ -510,14 +510,14 @@ lbl_8010793C: /* 80107F38 00104D38 38 21 00 60 */ addi r1, r1, 0x60 /* 80107F3C 00104D3C 4E 80 00 20 */ blr -.global func_80107F40 -func_80107F40: +.global Init__11zNPCAmbientFP9xEntAsset +Init__11zNPCAmbientFP9xEntAsset: /* 80107F40 00104D40 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80107F44 00104D44 7C 08 02 A6 */ mflr r0 /* 80107F48 00104D48 90 01 00 14 */ stw r0, 0x14(r1) /* 80107F4C 00104D4C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80107F50 00104D50 7C 7F 1B 78 */ mr r31, r3 -/* 80107F54 00104D54 4B FE 71 49 */ bl func_800EF09C +/* 80107F54 00104D54 4B FE 71 49 */ bl Init__10zNPCCommonFP9xEntAsset /* 80107F58 00104D58 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 80107F5C 00104D5C C0 02 9D 1C */ lfs f0, lbl_803CE69C-_SDA2_BASE_(r2) /* 80107F60 00104D60 C0 23 00 84 */ lfs f1, 0x84(r3) @@ -532,21 +532,21 @@ lbl_80107F74: /* 80107F80 00104D80 38 21 00 10 */ addi r1, r1, 0x10 /* 80107F84 00104D84 4E 80 00 20 */ blr -.global func_80107F88 -func_80107F88: +.global Reset__11zNPCAmbientFv +Reset__11zNPCAmbientFv: /* 80107F88 00104D88 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80107F8C 00104D8C 7C 08 02 A6 */ mflr r0 /* 80107F90 00104D90 90 01 00 14 */ stw r0, 0x14(r1) /* 80107F94 00104D94 93 E1 00 0C */ stw r31, 0xc(r1) /* 80107F98 00104D98 7C 7F 1B 78 */ mr r31, r3 -/* 80107F9C 00104D9C 4B FE 79 09 */ bl func_800EF8A4 +/* 80107F9C 00104D9C 4B FE 79 09 */ bl Reset__10zNPCCommonFv /* 80107FA0 00104DA0 80 7F 02 28 */ lwz r3, 0x228(r31) /* 80107FA4 00104DA4 28 03 00 00 */ cmplwi r3, 0 /* 80107FA8 00104DA8 41 82 00 14 */ beq lbl_80107FBC /* 80107FAC 00104DAC 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 80107FB0 00104DB0 38 A0 00 01 */ li r5, 1 /* 80107FB4 00104DB4 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l -/* 80107FB8 00104DB8 48 00 57 79 */ bl func_8010D730 +/* 80107FB8 00104DB8 48 00 57 79 */ bl GoalSet__7xPsycheFii lbl_80107FBC: /* 80107FBC 00104DBC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80107FC0 00104DC0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -554,8 +554,8 @@ lbl_80107FBC: /* 80107FC8 00104DC8 38 21 00 10 */ addi r1, r1, 0x10 /* 80107FCC 00104DCC 4E 80 00 20 */ blr -.global func_80107FD0 -func_80107FD0: +.global Process__11zNPCAmbientFP6xScenef +Process__11zNPCAmbientFP6xScenef: /* 80107FD0 00104DD0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80107FD4 00104DD4 7C 08 02 A6 */ mflr r0 /* 80107FD8 00104DD8 90 01 00 24 */ stw r0, 0x24(r1) @@ -569,12 +569,12 @@ func_80107FD0: /* 80107FF8 00104DF8 28 03 00 00 */ cmplwi r3, 0 /* 80107FFC 00104DFC 41 82 00 0C */ beq lbl_80108008 /* 80108000 00104E00 38 80 00 00 */ li r4, 0 -/* 80108004 00104E04 48 00 60 5D */ bl func_8010E060 +/* 80108004 00104E04 48 00 60 5D */ bl Timestep__7xPsycheFfPv lbl_80108008: /* 80108008 00104E08 FC 20 F8 90 */ fmr f1, f31 /* 8010800C 00104E0C 7F C3 F3 78 */ mr r3, r30 /* 80108010 00104E10 7F E4 FB 78 */ mr r4, r31 -/* 80108014 00104E14 4B FE 80 DD */ bl func_800F00F0 +/* 80108014 00104E14 4B FE 80 DD */ bl Process__10zNPCCommonFP6xScenef /* 80108018 00104E18 80 01 00 24 */ lwz r0, 0x24(r1) /* 8010801C 00104E1C CB E1 00 18 */ lfd f31, 0x18(r1) /* 80108020 00104E20 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -587,21 +587,21 @@ lbl_80108008: /* 8010803C 00104E3C 90 01 00 14 */ stw r0, 0x14(r1) /* 80108040 00104E40 93 E1 00 0C */ stw r31, 0xc(r1) /* 80108044 00104E44 7C 7F 1B 78 */ mr r31, r3 -/* 80108048 00104E48 48 00 4E 8D */ bl func_8010CED4 +/* 80108048 00104E48 48 00 4E 8D */ bl xBehaveMgr_GetSelf__Fv /* 8010804C 00104E4C 7F E4 FB 78 */ mr r4, r31 /* 80108050 00104E50 38 A0 00 00 */ li r5, 0 -/* 80108054 00104E54 48 00 4F E9 */ bl func_8010D03C +/* 80108054 00104E54 48 00 4F E9 */ bl Subscribe__10xBehaveMgrFP5xBasei /* 80108058 00104E58 90 7F 02 28 */ stw r3, 0x228(r31) /* 8010805C 00104E5C 83 FF 02 28 */ lwz r31, 0x228(r31) /* 80108060 00104E60 7F E3 FB 78 */ mr r3, r31 -/* 80108064 00104E64 48 00 51 25 */ bl func_8010D188 +/* 80108064 00104E64 48 00 51 25 */ bl BrainBegin__7xPsycheFv /* 80108068 00104E68 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 8010806C 00104E6C 7F E3 FB 78 */ mr r3, r31 /* 80108070 00104E70 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l /* 80108074 00104E74 38 A0 00 00 */ li r5, 0 -/* 80108078 00104E78 48 00 51 C9 */ bl func_8010D240 +/* 80108078 00104E78 48 00 51 C9 */ bl AddGoal__7xPsycheFiPv /* 8010807C 00104E7C 7F E3 FB 78 */ mr r3, r31 -/* 80108080 00104E80 48 00 51 89 */ bl func_8010D208 +/* 80108080 00104E80 48 00 51 89 */ bl BrainEnd__7xPsycheFv /* 80108084 00104E84 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 80108088 00104E88 7F E3 FB 78 */ mr r3, r31 /* 8010808C 00104E8C 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l @@ -612,8 +612,8 @@ lbl_80108008: /* 801080A0 00104EA0 38 21 00 10 */ addi r1, r1, 0x10 /* 801080A4 00104EA4 4E 80 00 20 */ blr -.global func_801080A8 -func_801080A8: +.global AnimPick__11zNPCAmbientFi16en_NPC_GOAL_SPOTP5xGoal +AnimPick__11zNPCAmbientFi16en_NPC_GOAL_SPOTP5xGoal: /* 801080A8 00104EA8 3C A0 4E 47 */ lis r5, 0x4E474E36@ha /* 801080AC 00104EAC 38 60 00 00 */ li r3, 0 /* 801080B0 00104EB0 38 05 4E 36 */ addi r0, r5, 0x4E474E36@l @@ -650,7 +650,7 @@ lbl_801080E4: /* 8010811C 00104F1C 28 1D 00 00 */ cmplwi r29, 0 /* 80108120 00104F20 41 82 00 94 */ beq lbl_801081B4 /* 80108124 00104F24 7F A3 EB 78 */ mr r3, r29 -/* 80108128 00104F28 48 00 54 0D */ bl func_8010D534 +/* 80108128 00104F28 48 00 54 0D */ bl GetCurGoal__7xPsycheCFv /* 8010812C 00104F2C 7C 7F 1B 79 */ or. r31, r3, r3 /* 80108130 00104F30 41 82 00 24 */ beq lbl_80108154 /* 80108134 00104F34 81 83 00 38 */ lwz r12, 0x38(r3) @@ -664,7 +664,7 @@ lbl_801080E4: lbl_80108154: /* 80108154 00104F54 7F A3 EB 78 */ mr r3, r29 /* 80108158 00104F58 38 80 00 00 */ li r4, 0 -/* 8010815C 00104F5C 48 00 54 DD */ bl func_8010D638 +/* 8010815C 00104F5C 48 00 54 DD */ bl GetPrevRecovery__7xPsycheCFi /* 80108160 00104F60 7C 7E 1B 78 */ mr r30, r3 /* 80108164 00104F64 48 00 00 48 */ b lbl_801081AC lbl_80108168: @@ -684,7 +684,7 @@ lbl_80108194: /* 80108198 00104F98 4B FC D2 75 */ bl func_800D540C /* 8010819C 00104F9C 7C 64 1B 78 */ mr r4, r3 /* 801081A0 00104FA0 7F A3 EB 78 */ mr r3, r29 -/* 801081A4 00104FA4 48 00 54 95 */ bl func_8010D638 +/* 801081A4 00104FA4 48 00 54 95 */ bl GetPrevRecovery__7xPsycheCFi /* 801081A8 00104FA8 7C 7E 1B 78 */ mr r30, r3 lbl_801081AC: /* 801081AC 00104FAC 28 1E 00 00 */ cmplwi r30, 0 @@ -700,7 +700,7 @@ lbl_801081B4: /* 801081D0 00104FD0 40 82 00 10 */ bne lbl_801081E0 /* 801081D4 00104FD4 7F 63 DB 78 */ mr r3, r27 /* 801081D8 00104FD8 7F 84 E3 78 */ mr r4, r28 -/* 801081DC 00104FDC 4B FE 7B 55 */ bl func_800EFD30 +/* 801081DC 00104FDC 4B FE 7B 55 */ bl NPCMessage__10zNPCCommonFP6NPCMsg lbl_801081E0: /* 801081E0 00104FE0 BB 61 00 0C */ lmw r27, 0xc(r1) /* 801081E4 00104FE4 80 01 00 24 */ lwz r0, 0x24(r1) @@ -712,7 +712,7 @@ lbl_801081E0: /* 801081FC 00104FFC 90 01 00 14 */ stw r0, 0x14(r1) /* 80108200 00105000 93 E1 00 0C */ stw r31, 0xc(r1) /* 80108204 00105004 7C 7F 1B 78 */ mr r31, r3 -/* 80108208 00105008 4B FF FD 39 */ bl func_80107F40 +/* 80108208 00105008 4B FF FD 39 */ bl Init__11zNPCAmbientFP9xEntAsset /* 8010820C 0010500C 80 1F 01 CC */ lwz r0, 0x1cc(r31) /* 80108210 00105010 3C 60 9F 00 */ lis r3, 0x9EFFFFEF@ha /* 80108214 00105014 38 80 FF FF */ li r4, -1 @@ -733,12 +733,12 @@ lbl_801081E0: /* 80108250 00105050 90 01 00 14 */ stw r0, 0x14(r1) /* 80108254 00105054 93 E1 00 0C */ stw r31, 0xc(r1) /* 80108258 00105058 7C 7F 1B 78 */ mr r31, r3 -/* 8010825C 0010505C 4B FE 91 D5 */ bl func_800F1430 +/* 8010825C 0010505C 4B FE 91 D5 */ bl ParseINI__10zNPCCommonFv /* 80108260 00105060 3C 60 80 2A */ lis r3, lbl_80298734@ha /* 80108264 00105064 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 80108268 00105068 38 63 87 34 */ addi r3, r3, lbl_80298734@l /* 8010826C 0010506C 90 64 03 9C */ stw r3, 0x39c(r4) -/* 80108270 00105070 48 01 CA D5 */ bl func_80124D44 +/* 80108270 00105070 48 01 CA D5 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 80108274 00105074 7F E3 FB 78 */ mr r3, r31 /* 80108278 00105078 4B F4 E2 6D */ bl func_800564E4 /* 8010827C 0010507C 3C 03 B1 AC */ addis r0, r3, 0xb1ac @@ -786,7 +786,7 @@ lbl_801082FC: /* 80108318 00105118 90 01 00 14 */ stw r0, 0x14(r1) /* 8010831C 0010511C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80108320 00105120 7C 7F 1B 78 */ mr r31, r3 -/* 80108324 00105124 4B FF FC 65 */ bl func_80107F88 +/* 80108324 00105124 4B FF FC 65 */ bl Reset__11zNPCAmbientFv /* 80108328 00105128 38 80 00 00 */ li r4, 0 /* 8010832C 0010512C 90 9F 02 A0 */ stw r4, 0x2a0(r31) /* 80108330 00105130 80 7F 01 D8 */ lwz r3, 0x1d8(r31) @@ -800,7 +800,7 @@ lbl_801082FC: /* 80108350 00105150 38 83 4E 35 */ addi r4, r3, 0x4E474E35@l /* 80108354 00105154 38 A0 00 01 */ li r5, 1 /* 80108358 00105158 80 7F 02 28 */ lwz r3, 0x228(r31) -/* 8010835C 0010515C 48 00 53 D5 */ bl func_8010D730 +/* 8010835C 0010515C 48 00 53 D5 */ bl GoalSet__7xPsycheFii lbl_80108360: /* 80108360 00105160 80 01 00 14 */ lwz r0, 0x14(r1) /* 80108364 00105164 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -813,14 +813,14 @@ lbl_80108360: /* 80108380 00105180 93 E1 00 0C */ stw r31, 0xc(r1) /* 80108384 00105184 93 C1 00 08 */ stw r30, 8(r1) /* 80108388 00105188 7C 7E 1B 78 */ mr r30, r3 -/* 8010838C 0010518C 48 00 4B 49 */ bl func_8010CED4 +/* 8010838C 0010518C 48 00 4B 49 */ bl xBehaveMgr_GetSelf__Fv /* 80108390 00105190 7F C4 F3 78 */ mr r4, r30 /* 80108394 00105194 38 A0 00 00 */ li r5, 0 -/* 80108398 00105198 48 00 4C A5 */ bl func_8010D03C +/* 80108398 00105198 48 00 4C A5 */ bl Subscribe__10xBehaveMgrFP5xBasei /* 8010839C 0010519C 90 7E 02 28 */ stw r3, 0x228(r30) /* 801083A0 001051A0 83 FE 02 28 */ lwz r31, 0x228(r30) /* 801083A4 001051A4 7F E3 FB 78 */ mr r3, r31 -/* 801083A8 001051A8 48 00 4D E1 */ bl func_8010D188 +/* 801083A8 001051A8 48 00 4D E1 */ bl BrainBegin__7xPsycheFv /* 801083AC 001051AC 3C 80 80 11 */ lis r4, lbl_80108C90@ha /* 801083B0 001051B0 7F C3 F3 78 */ mr r3, r30 /* 801083B4 001051B4 38 A4 8C 90 */ addi r5, r4, lbl_80108C90@l @@ -829,29 +829,29 @@ lbl_80108360: /* 801083C0 001051C0 7C A7 2B 78 */ mr r7, r5 /* 801083C4 001051C4 7C A8 2B 78 */ mr r8, r5 /* 801083C8 001051C8 7C A9 2B 78 */ mr r9, r5 -/* 801083CC 001051CC 4B FE BB E1 */ bl func_800F3FAC +/* 801083CC 001051CC 4B FE BB E1 */ bl AddBaseline__10zNPCCommonFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i /* 801083D0 001051D0 3C 80 4E 47 */ lis r4, 0x4E474A31@ha /* 801083D4 001051D4 7F E3 FB 78 */ mr r3, r31 /* 801083D8 001051D8 38 84 4A 31 */ addi r4, r4, 0x4E474A31@l /* 801083DC 001051DC 38 A0 00 00 */ li r5, 0 -/* 801083E0 001051E0 48 00 4E 61 */ bl func_8010D240 +/* 801083E0 001051E0 48 00 4E 61 */ bl AddGoal__7xPsycheFiPv /* 801083E4 001051E4 3C 80 4E 47 */ lis r4, 0x4E474A30@ha /* 801083E8 001051E8 7F E3 FB 78 */ mr r3, r31 /* 801083EC 001051EC 38 84 4A 30 */ addi r4, r4, 0x4E474A30@l /* 801083F0 001051F0 38 A0 00 00 */ li r5, 0 -/* 801083F4 001051F4 48 00 4E 4D */ bl func_8010D240 +/* 801083F4 001051F4 48 00 4E 4D */ bl AddGoal__7xPsycheFiPv /* 801083F8 001051F8 3C 80 4E 47 */ lis r4, 0x4E474A32@ha /* 801083FC 001051FC 7F E3 FB 78 */ mr r3, r31 /* 80108400 00105200 38 84 4A 32 */ addi r4, r4, 0x4E474A32@l /* 80108404 00105204 38 A0 00 00 */ li r5, 0 -/* 80108408 00105208 48 00 4E 39 */ bl func_8010D240 +/* 80108408 00105208 48 00 4E 39 */ bl AddGoal__7xPsycheFiPv /* 8010840C 0010520C 3C 80 4E 47 */ lis r4, 0x4E474E35@ha /* 80108410 00105210 7F E3 FB 78 */ mr r3, r31 /* 80108414 00105214 38 84 4E 35 */ addi r4, r4, 0x4E474E35@l /* 80108418 00105218 38 A0 00 00 */ li r5, 0 -/* 8010841C 0010521C 48 00 4E 25 */ bl func_8010D240 +/* 8010841C 0010521C 48 00 4E 25 */ bl AddGoal__7xPsycheFiPv /* 80108420 00105220 7F E3 FB 78 */ mr r3, r31 -/* 80108424 00105224 48 00 4D E5 */ bl func_8010D208 +/* 80108424 00105224 48 00 4D E5 */ bl BrainEnd__7xPsycheFv /* 80108428 00105228 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 8010842C 0010522C 7F E3 FB 78 */ mr r3, r31 /* 80108430 00105230 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l @@ -863,8 +863,8 @@ lbl_80108360: /* 80108448 00105248 38 21 00 10 */ addi r1, r1, 0x10 /* 8010844C 0010524C 4E 80 00 20 */ blr -.global func_80108450 -func_80108450: +.global JellySpawn__9zNPCJellyFPC5xVec3f +JellySpawn__9zNPCJellyFPC5xVec3f: /* 80108450 00105250 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80108454 00105254 7C 08 02 A6 */ mflr r0 /* 80108458 00105258 3C A0 4E 47 */ lis r5, 0x4E474A32@ha @@ -877,15 +877,15 @@ func_80108450: /* 80108474 00105274 38 85 4A 32 */ addi r4, r5, 0x4E474A32@l /* 80108478 00105278 83 E3 02 28 */ lwz r31, 0x228(r3) /* 8010847C 0010527C 7F E3 FB 78 */ mr r3, r31 -/* 80108480 00105280 48 00 5A BD */ bl func_8010DF3C +/* 80108480 00105280 48 00 5A BD */ bl FindGoal__7xPsycheFi /* 80108484 00105284 FC 20 F8 90 */ fmr f1, f31 /* 80108488 00105288 7F C4 F3 78 */ mr r4, r30 -/* 8010848C 0010528C 48 08 89 6D */ bl func_80190DF8 +/* 8010848C 0010528C 48 08 89 6D */ bl BirthInfoSet__18zNPCGoalJellyBirthFPC5xVec3f /* 80108490 00105290 3C 80 4E 47 */ lis r4, 0x4E474A32@ha /* 80108494 00105294 7F E3 FB 78 */ mr r3, r31 /* 80108498 00105298 38 84 4A 32 */ addi r4, r4, 0x4E474A32@l /* 8010849C 0010529C 38 A0 00 00 */ li r5, 0 -/* 801084A0 001052A0 48 00 52 91 */ bl func_8010D730 +/* 801084A0 001052A0 48 00 52 91 */ bl GoalSet__7xPsycheFii /* 801084A4 001052A4 80 01 00 24 */ lwz r0, 0x24(r1) /* 801084A8 001052A8 CB E1 00 18 */ lfd f31, 0x18(r1) /* 801084AC 001052AC 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -894,8 +894,8 @@ func_80108450: /* 801084B8 001052B8 38 21 00 20 */ addi r1, r1, 0x20 /* 801084BC 001052BC 4E 80 00 20 */ blr -.global func_801084C0 -func_801084C0: +.global JellyKill__9zNPCJellyFv +JellyKill__9zNPCJellyFv: /* 801084C0 001052C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801084C4 001052C4 7C 08 02 A6 */ mflr r0 /* 801084C8 001052C8 90 01 00 14 */ stw r0, 0x14(r1) @@ -908,7 +908,7 @@ func_801084C0: /* 801084E4 001052E4 3C 80 4E 47 */ lis r4, 0x4E474E35@ha /* 801084E8 001052E8 7F E3 FB 78 */ mr r3, r31 /* 801084EC 001052EC 38 84 4E 35 */ addi r4, r4, 0x4E474E35@l -/* 801084F0 001052F0 48 00 50 69 */ bl func_8010D558 +/* 801084F0 001052F0 48 00 50 69 */ bl GIDInStack__7xPsycheCFi /* 801084F4 001052F4 28 03 00 00 */ cmplwi r3, 0 /* 801084F8 001052F8 40 82 00 20 */ bne lbl_80108518 /* 801084FC 001052FC 38 00 00 00 */ li r0, 0 @@ -917,7 +917,7 @@ func_801084C0: /* 80108508 00105308 7F E3 FB 78 */ mr r3, r31 /* 8010850C 0010530C 38 84 4E 35 */ addi r4, r4, 0x4E474E35@l /* 80108510 00105310 38 A0 00 00 */ li r5, 0 -/* 80108514 00105314 48 00 52 1D */ bl func_8010D730 +/* 80108514 00105314 48 00 52 1D */ bl GoalSet__7xPsycheFii lbl_80108518: /* 80108518 00105318 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010851C 0010531C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -985,7 +985,7 @@ lbl_801085EC: /* 801085EC 001053EC 3B E0 00 0B */ li r31, 0xb /* 801085F0 001053F0 48 00 00 0C */ b lbl_801085FC lbl_801085F4: -/* 801085F4 001053F4 4B FF FA B5 */ bl func_801080A8 +/* 801085F4 001053F4 4B FF FA B5 */ bl AnimPick__11zNPCAmbientFi16en_NPC_GOAL_SPOTP5xGoal /* 801085F8 001053F8 7C 68 1B 78 */ mr r8, r3 lbl_801085FC: /* 801085FC 001053FC 2C 1F 00 00 */ cmpwi r31, 0 @@ -1040,7 +1040,7 @@ lbl_80108614: /* 801086BC 001054BC D0 1F 00 94 */ stfs f0, 0x94(r31) /* 801086C0 001054C0 4B F0 28 7D */ bl func_8000AF3C /* 801086C4 001054C4 7F E3 FB 78 */ mr r3, r31 -/* 801086C8 001054C8 48 01 BD 61 */ bl func_80124428 +/* 801086C8 001054C8 48 01 BD 61 */ bl zGridUpdateEnt__FP4xEnt /* 801086CC 001054CC 80 01 00 24 */ lwz r0, 0x24(r1) /* 801086D0 001054D0 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 801086D4 001054D4 7C 08 03 A6 */ mtlr r0 @@ -1055,7 +1055,7 @@ lbl_80108614: /* 801086F8 001054F8 93 C1 00 08 */ stw r30, 8(r1) /* 801086FC 001054FC 7C 7E 1B 78 */ mr r30, r3 /* 80108700 00105500 FF E0 08 90 */ fmr f31, f1 -/* 80108704 00105504 4B FF F8 CD */ bl func_80107FD0 +/* 80108704 00105504 4B FF F8 CD */ bl Process__11zNPCAmbientFP6xScenef /* 80108708 00105508 7F C3 F3 78 */ mr r3, r30 /* 8010870C 0010550C 81 9E 01 B8 */ lwz r12, 0x1b8(r30) /* 80108710 00105510 81 8C 00 7C */ lwz r12, 0x7c(r12) @@ -1065,27 +1065,27 @@ lbl_80108614: /* 80108720 00105520 41 82 00 60 */ beq lbl_80108780 /* 80108724 00105524 FC 20 F8 90 */ fmr f1, f31 /* 80108728 00105528 7F C3 F3 78 */ mr r3, r30 -/* 8010872C 0010552C 48 00 01 99 */ bl func_801088C4 +/* 8010872C 0010552C 48 00 01 99 */ bl PlayWithAlpha__9zNPCJellyFf /* 80108730 00105530 7F C3 F3 78 */ mr r3, r30 -/* 80108734 00105534 48 00 02 81 */ bl func_801089B4 +/* 80108734 00105534 48 00 02 81 */ bl PlayWithAnimSpd__9zNPCJellyFv /* 80108738 00105538 83 FE 02 28 */ lwz r31, 0x228(r30) /* 8010873C 0010553C 7F C3 F3 78 */ mr r3, r30 -/* 80108740 00105540 4B FE AC A1 */ bl func_800F33E0 +/* 80108740 00105540 4B FE AC A1 */ bl SomethingWonderful__10zNPCCommonFv /* 80108744 00105544 7F C3 F3 78 */ mr r3, r30 /* 80108748 00105548 4B F0 5E F1 */ bl func_8000E638 /* 8010874C 0010554C 28 03 00 00 */ cmplwi r3, 0 /* 80108750 00105550 41 82 00 30 */ beq lbl_80108780 /* 80108754 00105554 C0 22 9D 38 */ lfs f1, lbl_803CE6B8-_SDA2_BASE_(r2) -/* 80108758 00105558 4B F4 5A 21 */ bl func_8004E178 +/* 80108758 00105558 4B F4 5A 21 */ bl xUtil_yesno__Ff /* 8010875C 0010555C 2C 03 00 00 */ cmpwi r3, 0 /* 80108760 00105560 41 82 00 20 */ beq lbl_80108780 /* 80108764 00105564 7F E3 FB 78 */ mr r3, r31 -/* 80108768 00105568 48 00 4E 5D */ bl func_8010D5C4 +/* 80108768 00105568 48 00 4E 5D */ bl GIDOfActive__7xPsycheCFv /* 8010876C 0010556C 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 80108770 00105570 28 00 4E 35 */ cmplwi r0, 0x4e35 /* 80108774 00105574 41 82 00 0C */ beq lbl_80108780 /* 80108778 00105578 7F C3 F3 78 */ mr r3, r30 -/* 8010877C 0010557C 48 00 04 59 */ bl func_80108BD4 +/* 8010877C 0010557C 48 00 04 59 */ bl PlayWithLightnin__9zNPCJellyFv lbl_80108780: /* 80108780 00105580 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80108784 00105584 80 01 00 24 */ lwz r0, 0x24(r1) @@ -1125,45 +1125,45 @@ lbl_80108800: /* 80108800 00105600 3C 80 4E 47 */ lis r4, 0x4E474A31@ha /* 80108804 00105604 7F C3 F3 78 */ mr r3, r30 /* 80108808 00105608 38 84 4A 31 */ addi r4, r4, 0x4E474A31@l -/* 8010880C 0010560C 48 00 4D 4D */ bl func_8010D558 +/* 8010880C 0010560C 48 00 4D 4D */ bl GIDInStack__7xPsycheCFi /* 80108810 00105610 28 03 00 00 */ cmplwi r3, 0 /* 80108814 00105614 40 82 00 94 */ bne lbl_801088A8 /* 80108818 00105618 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 8010881C 0010561C 7F C3 F3 78 */ mr r3, r30 /* 80108820 00105620 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l -/* 80108824 00105624 48 00 4D 35 */ bl func_8010D558 +/* 80108824 00105624 48 00 4D 35 */ bl GIDInStack__7xPsycheCFi /* 80108828 00105628 28 03 00 00 */ cmplwi r3, 0 /* 8010882C 0010562C 41 82 00 1C */ beq lbl_80108848 /* 80108830 00105630 3C 80 4E 47 */ lis r4, 0x4E474A31@ha /* 80108834 00105634 7F C3 F3 78 */ mr r3, r30 /* 80108838 00105638 38 84 4A 31 */ addi r4, r4, 0x4E474A31@l /* 8010883C 0010563C 38 A0 00 00 */ li r5, 0 -/* 80108840 00105640 48 00 54 B9 */ bl func_8010DCF8 +/* 80108840 00105640 48 00 54 B9 */ bl GoalSwap__7xPsycheFii /* 80108844 00105644 48 00 00 64 */ b lbl_801088A8 lbl_80108848: /* 80108848 00105648 3C 80 4E 47 */ lis r4, 0x4E474A30@ha /* 8010884C 0010564C 7F C3 F3 78 */ mr r3, r30 /* 80108850 00105650 38 84 4A 30 */ addi r4, r4, 0x4E474A30@l -/* 80108854 00105654 48 00 4D 05 */ bl func_8010D558 +/* 80108854 00105654 48 00 4D 05 */ bl GIDInStack__7xPsycheCFi /* 80108858 00105658 28 03 00 00 */ cmplwi r3, 0 /* 8010885C 0010565C 41 82 00 30 */ beq lbl_8010888C /* 80108860 00105660 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 80108864 00105664 7F C3 F3 78 */ mr r3, r30 /* 80108868 00105668 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l /* 8010886C 0010566C 38 A0 00 00 */ li r5, 0 -/* 80108870 00105670 48 00 4E C1 */ bl func_8010D730 +/* 80108870 00105670 48 00 4E C1 */ bl GoalSet__7xPsycheFii /* 80108874 00105674 3C 80 4E 47 */ lis r4, 0x4E474A31@ha /* 80108878 00105678 7F C3 F3 78 */ mr r3, r30 /* 8010887C 0010567C 38 84 4A 31 */ addi r4, r4, 0x4E474A31@l /* 80108880 00105680 38 A0 00 00 */ li r5, 0 -/* 80108884 00105684 48 00 4F D5 */ bl func_8010D858 +/* 80108884 00105684 48 00 4F D5 */ bl GoalPush__7xPsycheFii /* 80108888 00105688 48 00 00 20 */ b lbl_801088A8 lbl_8010888C: /* 8010888C 0010568C 3C 80 4E 47 */ lis r4, 0x4E474A31@ha /* 80108890 00105690 7F C3 F3 78 */ mr r3, r30 /* 80108894 00105694 38 84 4A 31 */ addi r4, r4, 0x4E474A31@l /* 80108898 00105698 38 A0 00 00 */ li r5, 0 -/* 8010889C 0010569C 48 00 4F BD */ bl func_8010D858 +/* 8010889C 0010569C 48 00 4F BD */ bl GoalPush__7xPsycheFii /* 801088A0 001056A0 48 00 00 08 */ b lbl_801088A8 lbl_801088A4: /* 801088A4 001056A4 3B E0 00 00 */ li r31, 0 @@ -1176,8 +1176,8 @@ lbl_801088A8: /* 801088BC 001056BC 38 21 00 10 */ addi r1, r1, 0x10 /* 801088C0 001056C0 4E 80 00 20 */ blr -.global func_801088C4 -func_801088C4: +.global PlayWithAlpha__9zNPCJellyFf +PlayWithAlpha__9zNPCJellyFf: /* 801088C4 001056C4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801088C8 001056C8 7C 08 02 A6 */ mflr r0 /* 801088CC 001056CC 90 01 00 24 */ stw r0, 0x24(r1) @@ -1187,7 +1187,7 @@ func_801088C4: /* 801088DC 001056DC 7C 7F 1B 78 */ mr r31, r3 /* 801088E0 001056E0 C0 42 9D 24 */ lfs f2, lbl_803CE6A4-_SDA2_BASE_(r2) /* 801088E4 001056E4 38 7F 02 A8 */ addi r3, r31, 0x2a8 -/* 801088E8 001056E8 48 02 77 91 */ bl func_80130078 +/* 801088E8 001056E8 48 02 77 91 */ bl NPCC_TmrCycle__FPfff /* 801088EC 001056EC C0 02 9D 3C */ lfs f0, lbl_803CE6BC-_SDA2_BASE_(r2) /* 801088F0 001056F0 EF E0 00 72 */ fmuls f31, f0, f1 /* 801088F4 001056F4 FC 20 F8 90 */ fmr f1, f31 @@ -1223,7 +1223,7 @@ lbl_8010895C: /* 80108960 00105760 C0 62 9D 44 */ lfs f3, lbl_803CE6C4-_SDA2_BASE_(r2) /* 80108964 00105764 4B FE 41 BD */ bl func_800ECB20 /* 80108968 00105768 7F E3 FB 78 */ mr r3, r31 -/* 8010896C 0010576C 48 00 00 21 */ bl func_8010898C +/* 8010896C 0010576C 48 00 00 21 */ bl SetAlpha__9zNPCJellyFf /* 80108970 00105770 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80108974 00105774 80 01 00 24 */ lwz r0, 0x24(r1) /* 80108978 00105778 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -1232,8 +1232,8 @@ lbl_8010895C: /* 80108984 00105784 38 21 00 20 */ addi r1, r1, 0x20 /* 80108988 00105788 4E 80 00 20 */ blr -.global func_8010898C -func_8010898C: +.global SetAlpha__9zNPCJellyFf +SetAlpha__9zNPCJellyFf: /* 8010898C 0010578C 80 63 00 24 */ lwz r3, 0x24(r3) /* 80108990 00105790 48 00 00 18 */ b lbl_801089A8 lbl_80108994: @@ -1247,8 +1247,8 @@ lbl_801089A8: /* 801089AC 001057AC 40 82 FF E8 */ bne lbl_80108994 /* 801089B0 001057B0 4E 80 00 20 */ blr -.global func_801089B4 -func_801089B4: +.global PlayWithAnimSpd__9zNPCJellyFv +PlayWithAnimSpd__9zNPCJellyFv: /* 801089B4 001057B4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801089B8 001057B8 7C 08 02 A6 */ mflr r0 /* 801089BC 001057BC 3C 80 80 27 */ lis r4, lbl_8026A250@ha @@ -1263,14 +1263,14 @@ func_801089B4: /* 801089E0 001057E0 90 A1 00 08 */ stw r5, 8(r1) /* 801089E4 001057E4 90 81 00 0C */ stw r4, 0xc(r1) /* 801089E8 001057E8 90 01 00 10 */ stw r0, 0x10(r1) -/* 801089EC 001057EC 48 00 4B D9 */ bl func_8010D5C4 +/* 801089EC 001057EC 48 00 4B D9 */ bl GIDOfActive__7xPsycheCFv /* 801089F0 001057F0 38 81 00 08 */ addi r4, r1, 8 /* 801089F4 001057F4 48 00 00 1C */ b lbl_80108A10 lbl_801089F8: /* 801089F8 001057F8 7C 03 00 00 */ cmpw r3, r0 /* 801089FC 001057FC 40 82 00 10 */ bne lbl_80108A0C /* 80108A00 00105800 7F E3 FB 78 */ mr r3, r31 -/* 80108A04 00105804 48 00 00 2D */ bl func_80108A30 +/* 80108A04 00105804 48 00 00 2D */ bl PumpFaster__9zNPCJellyFv /* 80108A08 00105808 48 00 00 14 */ b lbl_80108A1C lbl_80108A0C: /* 80108A0C 0010580C 38 84 00 04 */ addi r4, r4, 4 @@ -1285,8 +1285,8 @@ lbl_80108A1C: /* 80108A28 00105828 38 21 00 20 */ addi r1, r1, 0x20 /* 80108A2C 0010582C 4E 80 00 20 */ blr -.global func_80108A30 -func_80108A30: +.global PumpFaster__9zNPCJellyFv +PumpFaster__9zNPCJellyFv: /* 80108A30 00105830 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80108A34 00105834 7C 08 02 A6 */ mflr r0 /* 80108A38 00105838 90 01 00 24 */ stw r0, 0x24(r1) @@ -1326,7 +1326,7 @@ lbl_80108AA4: /* 80108AAC 001058AC 4B FE 40 81 */ bl func_800ECB2C /* 80108AB0 001058B0 FF E0 08 90 */ fmr f31, f1 /* 80108AB4 001058B4 7F E3 FB 78 */ mr r3, r31 -/* 80108AB8 001058B8 4B FE A4 85 */ bl func_800F2F3C +/* 80108AB8 001058B8 4B FE A4 85 */ bl AnimCurSingle__10zNPCCommonFv /* 80108ABC 001058BC D3 E3 00 0C */ stfs f31, 0xc(r3) /* 80108AC0 001058C0 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80108AC4 001058C4 80 01 00 24 */ lwz r0, 0x24(r1) @@ -1336,8 +1336,8 @@ lbl_80108AA4: /* 80108AD4 001058D4 38 21 00 20 */ addi r1, r1, 0x20 /* 80108AD8 001058D8 4E 80 00 20 */ blr -.global func_80108ADC -func_80108ADC: +.global JellyBoneWorldPos__9zNPCJellyCFP5xVec3i +JellyBoneWorldPos__9zNPCJellyCFP5xVec3i: /* 80108ADC 001058DC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80108AE0 001058E0 7C 08 02 A6 */ mflr r0 /* 80108AE4 001058E4 2C 05 00 01 */ cmpwi r5, 1 @@ -1347,7 +1347,7 @@ func_80108ADC: /* 80108AF4 001058F4 93 C1 00 28 */ stw r30, 0x28(r1) /* 80108AF8 001058F8 7C 7E 1B 78 */ mr r30, r3 /* 80108AFC 001058FC 40 80 00 48 */ bge lbl_80108B44 -/* 80108B00 00105900 4B F2 81 89 */ bl func_80030C88 +/* 80108B00 00105900 4B F2 81 89 */ bl xurand__Fv /* 80108B04 00105904 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80108B08 00105908 3C 00 43 30 */ lis r0, 0x4330 /* 80108B0C 0010590C 90 01 00 18 */ stw r0, 0x18(r1) @@ -1403,8 +1403,8 @@ lbl_80108B58: /* 80108BCC 001059CC 38 21 00 30 */ addi r1, r1, 0x30 /* 80108BD0 001059D0 4E 80 00 20 */ blr -.global func_80108BD4 -func_80108BD4: +.global PlayWithLightnin__9zNPCJellyFv +PlayWithLightnin__9zNPCJellyFv: /* 80108BD4 001059D4 94 21 FF 90 */ stwu r1, -0x70(r1) /* 80108BD8 001059D8 7C 08 02 A6 */ mflr r0 /* 80108BDC 001059DC 38 A0 FF FF */ li r5, -1 @@ -1412,7 +1412,7 @@ func_80108BD4: /* 80108BE4 001059E4 38 81 00 14 */ addi r4, r1, 0x14 /* 80108BE8 001059E8 93 E1 00 6C */ stw r31, 0x6c(r1) /* 80108BEC 001059EC 7C 7F 1B 78 */ mr r31, r3 -/* 80108BF0 001059F0 4B FF FE ED */ bl func_80108ADC +/* 80108BF0 001059F0 4B FF FE ED */ bl JellyBoneWorldPos__9zNPCJellyCFP5xVec3i /* 80108BF4 001059F4 80 E1 00 14 */ lwz r7, 0x14(r1) /* 80108BF8 001059F8 38 61 00 20 */ addi r3, r1, 0x20 /* 80108BFC 001059FC 80 C1 00 18 */ lwz r6, 0x18(r1) @@ -1430,12 +1430,12 @@ func_80108BD4: /* 80108C2C 00105A2C 40 82 00 14 */ bne lbl_80108C40 /* 80108C30 00105A30 38 81 00 20 */ addi r4, r1, 0x20 /* 80108C34 00105A34 38 60 00 02 */ li r3, 2 -/* 80108C38 00105A38 48 07 81 F1 */ bl func_80180E28 +/* 80108C38 00105A38 48 07 81 F1 */ bl NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd /* 80108C3C 00105A3C 48 00 00 10 */ b lbl_80108C4C lbl_80108C40: /* 80108C40 00105A40 38 81 00 20 */ addi r4, r1, 0x20 /* 80108C44 00105A44 38 60 00 01 */ li r3, 1 -/* 80108C48 00105A48 48 07 81 E1 */ bl func_80180E28 +/* 80108C48 00105A48 48 07 81 E1 */ bl NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd lbl_80108C4C: /* 80108C4C 00105A4C C0 02 9D 60 */ lfs f0, lbl_803CE6E0-_SDA2_BASE_(r2) /* 80108C50 00105A50 38 61 00 14 */ addi r3, r1, 0x14 @@ -1446,7 +1446,7 @@ lbl_80108C4C: /* 80108C64 00105A64 90 01 00 34 */ stw r0, 0x34(r1) lbl_80108C68: /* 80108C68 00105A68 38 61 00 20 */ addi r3, r1, 0x20 -/* 80108C6C 00105A6C 4B F9 6D 05 */ bl func_8009F970 +/* 80108C6C 00105A6C 4B F9 6D 05 */ bl zLightningAdd__FP16_tagLightningAdd /* 80108C70 00105A70 3B FF 00 01 */ addi r31, r31, 1 /* 80108C74 00105A74 2C 1F 00 02 */ cmpwi r31, 2 /* 80108C78 00105A78 41 80 FF F0 */ blt lbl_80108C68 @@ -1492,7 +1492,7 @@ lbl_80108CF8: /* 80108D0C 00105B0C 48 00 00 18 */ b lbl_80108D24 lbl_80108D10: /* 80108D10 00105B10 7F C3 F3 78 */ mr r3, r30 -/* 80108D14 00105B14 4B FE A6 CD */ bl func_800F33E0 +/* 80108D14 00105B14 4B FE A6 CD */ bl SomethingWonderful__10zNPCCommonFv /* 80108D18 00105B18 2C 03 00 00 */ cmpwi r3, 0 /* 80108D1C 00105B1C 41 82 00 08 */ beq lbl_80108D24 /* 80108D20 00105B20 3B 80 00 01 */ li r28, 1 @@ -1585,8 +1585,8 @@ lbl_80108E2C: /* 80108E4C 00105C4C 38 21 00 30 */ addi r1, r1, 0x30 /* 80108E50 00105C50 4E 80 00 20 */ blr -.global func_80108E54 -func_80108E54: +.global ActLikeOctopus__9zNPCJellyFv +ActLikeOctopus__9zNPCJellyFv: /* 80108E54 00105C54 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80108E58 00105C58 7C 08 02 A6 */ mflr r0 /* 80108E5C 00105C5C 90 01 00 34 */ stw r0, 0x34(r1) @@ -1618,10 +1618,10 @@ lbl_80108EAC: /* 80108EBC 00105CBC 80 66 00 10 */ lwz r3, 0x10(r6) /* 80108EC0 00105CC0 38 E0 00 00 */ li r7, 0 /* 80108EC4 00105CC4 80 C6 00 4C */ lwz r6, 0x4c(r6) -/* 80108EC8 00105CC8 4B FB F7 09 */ bl func_800C85D0 +/* 80108EC8 00105CC8 4B FB F7 09 */ bl iModelVertEval__FP8RpAtomicUiUiP11RwMatrixTagP5xVec3P5xVec3 /* 80108ECC 00105CCC 38 61 00 08 */ addi r3, r1, 8 /* 80108ED0 00105CD0 38 80 00 04 */ li r4, 4 -/* 80108ED4 00105CD4 4B F8 BD 71 */ bl func_80094C44 +/* 80108ED4 00105CD4 4B F8 BD 71 */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui /* 80108ED8 00105CD8 7F BD FA 14 */ add r29, r29, r31 lbl_80108EDC: /* 80108EDC 00105CDC 7C 1D F0 00 */ cmpw r29, r30 @@ -1698,7 +1698,7 @@ lbl_80108FC0: /* 80108FE0 00105DE0 90 01 00 14 */ stw r0, 0x14(r1) /* 80108FE4 00105DE4 93 E1 00 0C */ stw r31, 0xc(r1) /* 80108FE8 00105DE8 7C 7F 1B 78 */ mr r31, r3 -/* 80108FEC 00105DEC 4B FE 84 45 */ bl func_800F1430 +/* 80108FEC 00105DEC 4B FE 84 45 */ bl ParseINI__10zNPCCommonFv /* 80108FF0 00105DF0 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 80108FF4 00105DF4 38 00 00 00 */ li r0, 0 /* 80108FF8 00105DF8 3C 60 80 2A */ lis r3, lbl_80298728@ha @@ -1706,7 +1706,7 @@ lbl_80108FC0: /* 80109000 00105E00 38 63 87 28 */ addi r3, r3, lbl_80298728@l /* 80109004 00105E04 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 80109008 00105E08 90 64 03 9C */ stw r3, 0x39c(r4) -/* 8010900C 00105E0C 48 01 BD 39 */ bl func_80124D44 +/* 8010900C 00105E0C 48 01 BD 39 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 80109010 00105E10 80 01 00 14 */ lwz r0, 0x14(r1) /* 80109014 00105E14 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80109018 00105E18 7C 08 03 A6 */ mtlr r0 @@ -1717,7 +1717,7 @@ lbl_80108FC0: /* 8010902C 00105E2C 90 01 00 14 */ stw r0, 0x14(r1) /* 80109030 00105E30 93 E1 00 0C */ stw r31, 0xc(r1) /* 80109034 00105E34 7C 7F 1B 78 */ mr r31, r3 -/* 80109038 00105E38 4B FF EF 51 */ bl func_80107F88 +/* 80109038 00105E38 4B FF EF 51 */ bl Reset__11zNPCAmbientFv /* 8010903C 00105E3C 88 1F 00 18 */ lbz r0, 0x18(r31) /* 80109040 00105E40 60 00 00 40 */ ori r0, r0, 0x40 /* 80109044 00105E44 98 1F 00 18 */ stb r0, 0x18(r31) @@ -1760,14 +1760,14 @@ lbl_801090CC: /* 801090D0 00105ED0 41 82 00 A0 */ beq lbl_80109170 /* 801090D4 00105ED4 80 7E 01 D8 */ lwz r3, 0x1d8(r30) /* 801090D8 00105ED8 C3 E3 00 78 */ lfs f31, 0x78(r3) -/* 801090DC 00105EDC 4B F2 7B AD */ bl func_80030C88 +/* 801090DC 00105EDC 4B F2 7B AD */ bl xurand__Fv /* 801090E0 00105EE0 C0 42 9D 24 */ lfs f2, lbl_803CE6A4-_SDA2_BASE_(r2) /* 801090E4 00105EE4 C0 02 9D 70 */ lfs f0, lbl_803CE6F0-_SDA2_BASE_(r2) /* 801090E8 00105EE8 EC 21 10 28 */ fsubs f1, f1, f2 /* 801090EC 00105EEC EC 00 00 72 */ fmuls f0, f0, f1 /* 801090F0 00105EF0 EC 1F F8 3A */ fmadds f0, f31, f0, f31 /* 801090F4 00105EF4 D0 1E 02 38 */ stfs f0, 0x238(r30) -/* 801090F8 00105EF8 4B F2 7B 71 */ bl func_80030C68 +/* 801090F8 00105EF8 4B F2 7B 71 */ bl xrand__Fv /* 801090FC 00105EFC 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80109100 00105F00 41 82 00 30 */ beq lbl_80109130 /* 80109104 00105F04 7F C3 F3 78 */ mr r3, r30 @@ -1797,7 +1797,7 @@ lbl_80109158: /* 8010915C 00105F5C 41 82 00 30 */ beq lbl_8010918C /* 80109160 00105F60 7F C3 F3 78 */ mr r3, r30 /* 80109164 00105F64 38 A0 00 00 */ li r5, 0 -/* 80109168 00105F68 4B FE 9C 29 */ bl func_800F2D90 +/* 80109168 00105F68 4B FE 9C 29 */ bl AnimStart__10zNPCCommonFUii /* 8010916C 00105F6C 48 00 00 20 */ b lbl_8010918C lbl_80109170: /* 80109170 00105F70 EC 21 F0 28 */ fsubs f1, f1, f30 @@ -1825,18 +1825,18 @@ lbl_8010918C: /* 801091BC 00105FBC 38 61 00 08 */ addi r3, r1, 8 /* 801091C0 00105FC0 7C 64 1B 78 */ mr r4, r3 /* 801091C4 00105FC4 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 801091C8 00105FC8 4B F4 51 29 */ bl func_8004E2F0 +/* 801091C8 00105FC8 4B F4 51 29 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 801091CC 00105FCC FC 20 F0 90 */ fmr f1, f30 /* 801091D0 00105FD0 C0 42 9D 74 */ lfs f2, lbl_803CE6F4-_SDA2_BASE_(r2) /* 801091D4 00105FD4 7F C3 F3 78 */ mr r3, r30 /* 801091D8 00105FD8 38 81 00 08 */ addi r4, r1, 8 -/* 801091DC 00105FDC 4B FE 80 5D */ bl func_800F1238 +/* 801091DC 00105FDC 4B FE 80 5D */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 801091E0 00105FE0 7F C3 F3 78 */ mr r3, r30 -/* 801091E4 00105FE4 4B FE 7D 09 */ bl func_800F0EEC +/* 801091E4 00105FE4 4B FE 7D 09 */ bl VelStop__10zNPCCommonFv /* 801091E8 00105FE8 FC 20 F0 90 */ fmr f1, f30 /* 801091EC 00105FEC 7F C3 F3 78 */ mr r3, r30 /* 801091F0 00105FF0 7F E4 FB 78 */ mr r4, r31 -/* 801091F4 00105FF4 4B FF ED DD */ bl func_80107FD0 +/* 801091F4 00105FF4 4B FF ED DD */ bl Process__11zNPCAmbientFP6xScenef /* 801091F8 00105FF8 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 801091FC 00105FFC CB E1 00 40 */ lfd f31, 0x40(r1) /* 80109200 00106000 E3 C1 00 38 */ psq_l f30, 56(r1), 0, qr0 @@ -1879,7 +1879,7 @@ lbl_80109260: /* 80109284 00106084 90 01 00 14 */ stw r0, 0x14(r1) /* 80109288 00106088 93 E1 00 0C */ stw r31, 0xc(r1) /* 8010928C 0010608C 7C 7F 1B 78 */ mr r31, r3 -/* 80109290 00106090 4B FF EC F9 */ bl func_80107F88 +/* 80109290 00106090 4B FF EC F9 */ bl Reset__11zNPCAmbientFv /* 80109294 00106094 38 00 00 01 */ li r0, 1 /* 80109298 00106098 90 1F 01 CC */ stw r0, 0x1cc(r31) /* 8010929C 0010609C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -2038,7 +2038,7 @@ lbl_801094A8: /* 801094B4 001062B4 48 00 00 B4 */ b lbl_80109568 lbl_801094B8: /* 801094B8 001062B8 3B E0 00 00 */ li r31, 0 -/* 801094BC 001062BC 4B F2 77 CD */ bl func_80030C88 +/* 801094BC 001062BC 4B F2 77 CD */ bl xurand__Fv /* 801094C0 001062C0 28 1E 00 00 */ cmplwi r30, 0 /* 801094C4 001062C4 40 82 00 34 */ bne lbl_801094F8 /* 801094C8 001062C8 6F A3 80 00 */ xoris r3, r29, 0x8000 diff --git a/asm/Game/zNPCTypeBoss.s b/asm/Game/zNPCTypeBoss.s index fe7e81c9d..b78c674b2 100644 --- a/asm/Game/zNPCTypeBoss.s +++ b/asm/Game/zNPCTypeBoss.s @@ -2,8 +2,8 @@ .section .text # 0x8013612C - 0x801365C8 -.global func_8013612C -func_8013612C: +.global ZNPC_Boss_Startup__Fv +ZNPC_Boss_Startup__Fv: /* 8013612C 00132F2C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80136130 00132F30 7C 08 02 A6 */ mflr r0 /* 80136134 00132F34 3C 80 80 2A */ lis r4, lbl_802993A0@ha @@ -17,7 +17,7 @@ func_8013612C: /* 80136154 00132F54 3B A0 00 00 */ li r29, 0 lbl_80136158: /* 80136158 00132F58 80 7F 00 00 */ lwz r3, 0(r31) -/* 8013615C 00132F5C 4B F1 60 B9 */ bl func_8004C214 +/* 8013615C 00132F5C 4B F1 60 B9 */ bl xStrHash__FPCc /* 80136160 00132F60 3B BD 00 01 */ addi r29, r29, 1 /* 80136164 00132F64 90 7E 00 00 */ stw r3, 0(r30) /* 80136168 00132F68 2C 1D 00 4E */ cmpwi r29, 0x4e @@ -32,18 +32,18 @@ lbl_80136158: /* 8013618C 00132F8C 38 21 00 20 */ addi r1, r1, 0x20 /* 80136190 00132F90 4E 80 00 20 */ blr -.global func_80136194 -func_80136194: +.global ZNPC_Boss_Shutdown__Fv +ZNPC_Boss_Shutdown__Fv: /* 80136194 00132F94 4E 80 00 20 */ blr -.global func_80136198 -func_80136198: +.global zNPCBoss_ScenePrepare__Fv +zNPCBoss_ScenePrepare__Fv: /* 80136198 00132F98 38 00 00 01 */ li r0, 1 /* 8013619C 00132F9C 90 0D 96 40 */ stw r0, lbl_803CBF40-_SDA_BASE_(r13) /* 801361A0 00132FA0 4E 80 00 20 */ blr -.global func_801361A4 -func_801361A4: +.global zNPCBoss_SceneFinish__Fv +zNPCBoss_SceneFinish__Fv: /* 801361A4 00132FA4 38 00 00 00 */ li r0, 0 /* 801361A8 00132FA8 90 0D 96 40 */ stw r0, lbl_803CBF40-_SDA_BASE_(r13) /* 801361AC 00132FAC 4E 80 00 20 */ blr @@ -72,7 +72,7 @@ lbl_801361F0: lbl_80136204: /* 80136204 00133004 7F E4 FB 78 */ mr r4, r31 /* 80136208 00133008 38 60 0E 2C */ li r3, 0xe2c -/* 8013620C 0013300C 4B FD 8F 45 */ bl func_8010F150 +/* 8013620C 0013300C 4B FD 8F 45 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80136210 00133010 7C 60 1B 79 */ or. r0, r3, r3 /* 80136214 00133014 41 82 00 10 */ beq lbl_80136224 /* 80136218 00133018 7F E4 FB 78 */ mr r4, r31 @@ -84,7 +84,7 @@ lbl_80136224: lbl_8013622C: /* 8013622C 0013302C 7F E4 FB 78 */ mr r4, r31 /* 80136230 00133030 38 60 19 88 */ li r3, 0x1988 -/* 80136234 00133034 4B FD 8F 1D */ bl func_8010F150 +/* 80136234 00133034 4B FD 8F 1D */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80136238 00133038 7C 60 1B 79 */ or. r0, r3, r3 /* 8013623C 0013303C 41 82 00 10 */ beq lbl_8013624C /* 80136240 00133040 7F E4 FB 78 */ mr r4, r31 @@ -96,7 +96,7 @@ lbl_8013624C: lbl_80136254: /* 80136254 00133054 7F E4 FB 78 */ mr r4, r31 /* 80136258 00133058 38 60 04 AC */ li r3, 0x4ac -/* 8013625C 0013305C 4B FD 8E F5 */ bl func_8010F150 +/* 8013625C 0013305C 4B FD 8E F5 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80136260 00133060 7C 60 1B 79 */ or. r0, r3, r3 /* 80136264 00133064 41 82 00 10 */ beq lbl_80136274 /* 80136268 00133068 7F E4 FB 78 */ mr r4, r31 @@ -108,7 +108,7 @@ lbl_80136274: lbl_8013627C: /* 8013627C 0013307C 7F E4 FB 78 */ mr r4, r31 /* 80136280 00133080 38 60 1B 18 */ li r3, 0x1b18 -/* 80136284 00133084 4B FD 8E CD */ bl func_8010F150 +/* 80136284 00133084 4B FD 8E CD */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80136288 00133088 7C 60 1B 79 */ or. r0, r3, r3 /* 8013628C 0013308C 41 82 00 10 */ beq lbl_8013629C /* 80136290 00133090 7F E4 FB 78 */ mr r4, r31 @@ -120,11 +120,11 @@ lbl_8013629C: lbl_801362A4: /* 801362A4 001330A4 7F E4 FB 78 */ mr r4, r31 /* 801362A8 001330A8 38 60 06 A8 */ li r3, 0x6a8 -/* 801362AC 001330AC 4B FD 8E A5 */ bl func_8010F150 +/* 801362AC 001330AC 4B FD 8E A5 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 801362B0 001330B0 7C 60 1B 79 */ or. r0, r3, r3 /* 801362B4 001330B4 41 82 00 10 */ beq lbl_801362C4 /* 801362B8 001330B8 7F E4 FB 78 */ mr r4, r31 -/* 801362BC 001330BC 48 03 35 BD */ bl func_80169878 +/* 801362BC 001330BC 48 03 35 BD */ bl __ct__13zNPCBPlanktonFi /* 801362C0 001330C0 7C 60 1B 78 */ mr r0, r3 lbl_801362C4: /* 801362C4 001330C4 7C 03 03 78 */ mr r3, r0 @@ -132,7 +132,7 @@ lbl_801362C4: lbl_801362CC: /* 801362CC 001330CC 7F E4 FB 78 */ mr r4, r31 /* 801362D0 001330D0 38 60 02 B4 */ li r3, 0x2b4 -/* 801362D4 001330D4 4B FD 8E 7D */ bl func_8010F150 +/* 801362D4 001330D4 4B FD 8E 7D */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 801362D8 001330D8 7C 60 1B 79 */ or. r0, r3, r3 /* 801362DC 001330DC 41 82 00 10 */ beq lbl_801362EC /* 801362E0 001330E0 7F E4 FB 78 */ mr r4, r31 @@ -172,7 +172,7 @@ lbl_801362FC: /* 8013635C 0013315C 90 A1 00 18 */ stw r5, 0x18(r1) /* 80136360 00133160 38 A0 00 00 */ li r5, 0 /* 80136364 00133164 90 01 00 1C */ stw r0, 0x1c(r1) -/* 80136368 00133168 4B ED 09 09 */ bl func_80006C70 +/* 80136368 00133168 4B ED 09 09 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 8013636C 0013316C 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 80136370 00133170 3C 80 80 2A */ lis r4, lbl_802993A0@ha /* 80136374 00133174 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l @@ -191,14 +191,14 @@ lbl_801362FC: /* 801363A8 001331A8 80 84 00 04 */ lwz r4, 4(r4) /* 801363AC 001331AC C0 22 A3 90 */ lfs f1, lbl_803CED10-_SDA2_BASE_(r2) /* 801363B0 001331B0 C0 42 A3 94 */ lfs f2, lbl_803CED14-_SDA2_BASE_(r2) -/* 801363B4 001331B4 4B ED 09 A5 */ bl func_80006D58 +/* 801363B4 001331B4 4B ED 09 A5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801363B8 001331B8 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 801363BC 001331BC C0 22 A3 98 */ lfs f1, lbl_803CED18-_SDA2_BASE_(r2) /* 801363C0 001331C0 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l /* 801363C4 001331C4 38 A1 00 18 */ addi r5, r1, 0x18 /* 801363C8 001331C8 7F E3 FB 78 */ mr r3, r31 /* 801363CC 001331CC 38 C0 00 01 */ li r6, 1 -/* 801363D0 001331D0 4B FB E0 29 */ bl func_800F43F8 +/* 801363D0 001331D0 4B FB E0 29 */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 801363D4 001331D4 80 01 00 34 */ lwz r0, 0x34(r1) /* 801363D8 001331D8 7F E3 FB 78 */ mr r3, r31 /* 801363DC 001331DC 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -206,33 +206,33 @@ lbl_801362FC: /* 801363E4 001331E4 38 21 00 30 */ addi r1, r1, 0x30 /* 801363E8 001331E8 4E 80 00 20 */ blr -.global func_801363EC -func_801363EC: +.global Setup__8zNPCBossFv +Setup__8zNPCBossFv: /* 801363EC 001331EC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801363F0 001331F0 7C 08 02 A6 */ mflr r0 /* 801363F4 001331F4 90 01 00 14 */ stw r0, 0x14(r1) -/* 801363F8 001331F8 4B FB 90 69 */ bl func_800EF460 +/* 801363F8 001331F8 4B FB 90 69 */ bl Setup__10zNPCCommonFv /* 801363FC 001331FC 80 0D 96 40 */ lwz r0, lbl_803CBF40-_SDA_BASE_(r13) /* 80136400 00133200 2C 00 00 00 */ cmpwi r0, 0 /* 80136404 00133204 41 82 00 10 */ beq lbl_80136414 /* 80136408 00133208 38 00 00 00 */ li r0, 0 /* 8013640C 0013320C 90 0D 96 40 */ stw r0, lbl_803CBF40-_SDA_BASE_(r13) -/* 80136410 00133210 48 00 00 15 */ bl func_80136424 +/* 80136410 00133210 48 00 00 15 */ bl BOSS_InitEffects__Fv lbl_80136414: /* 80136414 00133214 80 01 00 14 */ lwz r0, 0x14(r1) /* 80136418 00133218 7C 08 03 A6 */ mtlr r0 /* 8013641C 0013321C 38 21 00 10 */ addi r1, r1, 0x10 /* 80136420 00133220 4E 80 00 20 */ blr -.global func_80136424 -func_80136424: +.global BOSS_InitEffects__Fv +BOSS_InitEffects__Fv: /* 80136424 00133224 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80136428 00133228 7C 08 02 A6 */ mflr r0 /* 8013642C 0013322C 3C 60 80 27 */ lis r3, lbl_8026CBB8@ha /* 80136430 00133230 38 63 CB B8 */ addi r3, r3, lbl_8026CBB8@l /* 80136434 00133234 90 01 00 14 */ stw r0, 0x14(r1) /* 80136438 00133238 38 63 03 7B */ addi r3, r3, 0x37b -/* 8013643C 0013323C 4B F7 24 09 */ bl func_800A8844 +/* 8013643C 0013323C 4B F7 24 09 */ bl zParEmitterFind__FPCc /* 80136440 00133240 3C 80 80 32 */ lis r4, lbl_80324468@ha /* 80136444 00133244 90 6D 96 44 */ stw r3, lbl_803CBF44-_SDA_BASE_(r13) /* 80136448 00133248 38 64 44 68 */ addi r3, r4, lbl_80324468@l diff --git a/asm/Game/zNPCTypeBossPatrick.s b/asm/Game/zNPCTypeBossPatrick.s index 754bb370c..2a6089752 100644 --- a/asm/Game/zNPCTypeBossPatrick.s +++ b/asm/Game/zNPCTypeBossPatrick.s @@ -2,8 +2,8 @@ .section .text # 0x80160144 - 0x80168A94 -.global func_80160144 -func_80160144: +.global ZNPC_AnimTable_BossPatrick__Fv +ZNPC_AnimTable_BossPatrick__Fv: /* 80160144 0015CF44 94 21 FF 80 */ stwu r1, -0x80(r1) /* 80160148 0015CF48 7C 08 02 A6 */ mflr r0 /* 8016014C 0015CF4C 3C 60 80 27 */ lis r3, lbl_802707F0@ha @@ -27,7 +27,7 @@ lbl_8016016C: /* 80160190 0015CF90 90 05 00 04 */ stw r0, 4(r5) /* 80160194 0015CF94 38 63 01 36 */ addi r3, r3, 0x136 /* 80160198 0015CF98 38 A0 00 00 */ li r5, 0 -/* 8016019C 0015CF9C 4B EA 6A D5 */ bl func_80006C70 +/* 8016019C 0015CF9C 4B EA 6A D5 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 801601A0 0015CFA0 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 801601A4 0015CFA4 3C 80 80 2A */ lis r4, lbl_802993A0@ha /* 801601A8 0015CFA8 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l @@ -46,7 +46,7 @@ lbl_8016016C: /* 801601DC 0015CFDC 80 84 00 04 */ lwz r4, 4(r4) /* 801601E0 0015CFE0 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) /* 801601E4 0015CFE4 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) -/* 801601E8 0015CFE8 4B EA 6B 71 */ bl func_80006D58 +/* 801601E8 0015CFE8 4B EA 6B 71 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801601EC 0015CFEC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 801601F0 0015CFF0 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 801601F4 0015CFF4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -65,7 +65,7 @@ lbl_8016016C: /* 80160228 0015D028 80 84 00 08 */ lwz r4, 8(r4) /* 8016022C 0015D02C C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) /* 80160230 0015D030 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) -/* 80160234 0015D034 4B EA 6B 25 */ bl func_80006D58 +/* 80160234 0015D034 4B EA 6B 25 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80160238 0015D038 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8016023C 0015D03C 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 80160240 0015D040 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -84,7 +84,7 @@ lbl_8016016C: /* 80160274 0015D074 80 84 00 0C */ lwz r4, 0xc(r4) /* 80160278 0015D078 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) /* 8016027C 0015D07C C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) -/* 80160280 0015D080 4B EA 6A D9 */ bl func_80006D58 +/* 80160280 0015D080 4B EA 6A D9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80160284 0015D084 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80160288 0015D088 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 8016028C 0015D08C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -103,7 +103,7 @@ lbl_8016016C: /* 801602C0 0015D0C0 80 84 00 10 */ lwz r4, 0x10(r4) /* 801602C4 0015D0C4 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) /* 801602C8 0015D0C8 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) -/* 801602CC 0015D0CC 4B EA 6A 8D */ bl func_80006D58 +/* 801602CC 0015D0CC 4B EA 6A 8D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801602D0 0015D0D0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 801602D4 0015D0D4 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 801602D8 0015D0D8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -122,7 +122,7 @@ lbl_8016016C: /* 8016030C 0015D10C 80 84 00 18 */ lwz r4, 0x18(r4) /* 80160310 0015D110 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) /* 80160314 0015D114 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) -/* 80160318 0015D118 4B EA 6A 41 */ bl func_80006D58 +/* 80160318 0015D118 4B EA 6A 41 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8016031C 0015D11C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80160320 0015D120 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 80160324 0015D124 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -141,7 +141,7 @@ lbl_8016016C: /* 80160358 0015D158 80 84 00 1C */ lwz r4, 0x1c(r4) /* 8016035C 0015D15C C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) /* 80160360 0015D160 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) -/* 80160364 0015D164 4B EA 69 F5 */ bl func_80006D58 +/* 80160364 0015D164 4B EA 69 F5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80160368 0015D168 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8016036C 0015D16C 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 80160370 0015D170 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -160,7 +160,7 @@ lbl_8016016C: /* 801603A4 0015D1A4 80 84 00 20 */ lwz r4, 0x20(r4) /* 801603A8 0015D1A8 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) /* 801603AC 0015D1AC C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) -/* 801603B0 0015D1B0 4B EA 69 A9 */ bl func_80006D58 +/* 801603B0 0015D1B0 4B EA 69 A9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801603B4 0015D1B4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 801603B8 0015D1B8 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 801603BC 0015D1BC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -179,7 +179,7 @@ lbl_8016016C: /* 801603F0 0015D1F0 80 84 00 24 */ lwz r4, 0x24(r4) /* 801603F4 0015D1F4 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) /* 801603F8 0015D1F8 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) -/* 801603FC 0015D1FC 4B EA 69 5D */ bl func_80006D58 +/* 801603FC 0015D1FC 4B EA 69 5D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80160400 0015D200 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80160404 0015D204 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 80160408 0015D208 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -198,7 +198,7 @@ lbl_8016016C: /* 8016043C 0015D23C 80 84 00 70 */ lwz r4, 0x70(r4) /* 80160440 0015D240 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) /* 80160444 0015D244 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) -/* 80160448 0015D248 4B EA 69 11 */ bl func_80006D58 +/* 80160448 0015D248 4B EA 69 11 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8016044C 0015D24C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80160450 0015D250 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 80160454 0015D254 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -217,7 +217,7 @@ lbl_8016016C: /* 80160488 0015D288 80 84 00 74 */ lwz r4, 0x74(r4) /* 8016048C 0015D28C C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) /* 80160490 0015D290 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) -/* 80160494 0015D294 4B EA 68 C5 */ bl func_80006D58 +/* 80160494 0015D294 4B EA 68 C5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80160498 0015D298 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8016049C 0015D29C 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 801604A0 0015D2A0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -236,7 +236,7 @@ lbl_8016016C: /* 801604D4 0015D2D4 80 84 00 78 */ lwz r4, 0x78(r4) /* 801604D8 0015D2D8 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) /* 801604DC 0015D2DC C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) -/* 801604E0 0015D2E0 4B EA 68 79 */ bl func_80006D58 +/* 801604E0 0015D2E0 4B EA 68 79 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801604E4 0015D2E4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 801604E8 0015D2E8 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 801604EC 0015D2EC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -255,7 +255,7 @@ lbl_8016016C: /* 80160520 0015D320 80 84 00 7C */ lwz r4, 0x7c(r4) /* 80160524 0015D324 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) /* 80160528 0015D328 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) -/* 8016052C 0015D32C 4B EA 68 2D */ bl func_80006D58 +/* 8016052C 0015D32C 4B EA 68 2D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80160530 0015D330 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80160534 0015D334 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 80160538 0015D338 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -274,7 +274,7 @@ lbl_8016016C: /* 8016056C 0015D36C 80 84 00 80 */ lwz r4, 0x80(r4) /* 80160570 0015D370 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) /* 80160574 0015D374 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) -/* 80160578 0015D378 4B EA 67 E1 */ bl func_80006D58 +/* 80160578 0015D378 4B EA 67 E1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8016057C 0015D37C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80160580 0015D380 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 80160584 0015D384 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -293,7 +293,7 @@ lbl_8016016C: /* 801605B8 0015D3B8 80 84 00 84 */ lwz r4, 0x84(r4) /* 801605BC 0015D3BC C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) /* 801605C0 0015D3C0 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) -/* 801605C4 0015D3C4 4B EA 67 95 */ bl func_80006D58 +/* 801605C4 0015D3C4 4B EA 67 95 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801605C8 0015D3C8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 801605CC 0015D3CC 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 801605D0 0015D3D0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -312,7 +312,7 @@ lbl_8016016C: /* 80160604 0015D404 80 84 00 88 */ lwz r4, 0x88(r4) /* 80160608 0015D408 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) /* 8016060C 0015D40C C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) -/* 80160610 0015D410 4B EA 67 49 */ bl func_80006D58 +/* 80160610 0015D410 4B EA 67 49 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80160614 0015D414 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80160618 0015D418 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 8016061C 0015D41C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -331,7 +331,7 @@ lbl_8016016C: /* 80160650 0015D450 80 84 00 8C */ lwz r4, 0x8c(r4) /* 80160654 0015D454 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) /* 80160658 0015D458 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) -/* 8016065C 0015D45C 4B EA 66 FD */ bl func_80006D58 +/* 8016065C 0015D45C 4B EA 66 FD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80160660 0015D460 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80160664 0015D464 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 80160668 0015D468 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -350,7 +350,7 @@ lbl_8016016C: /* 8016069C 0015D49C 80 84 00 90 */ lwz r4, 0x90(r4) /* 801606A0 0015D4A0 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) /* 801606A4 0015D4A4 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) -/* 801606A8 0015D4A8 4B EA 66 B1 */ bl func_80006D58 +/* 801606A8 0015D4A8 4B EA 66 B1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801606AC 0015D4AC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 801606B0 0015D4B0 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 801606B4 0015D4B4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -369,7 +369,7 @@ lbl_8016016C: /* 801606E8 0015D4E8 80 84 00 94 */ lwz r4, 0x94(r4) /* 801606EC 0015D4EC C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) /* 801606F0 0015D4F0 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) -/* 801606F4 0015D4F4 4B EA 66 65 */ bl func_80006D58 +/* 801606F4 0015D4F4 4B EA 66 65 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801606F8 0015D4F8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 801606FC 0015D4FC 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 80160700 0015D500 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -388,7 +388,7 @@ lbl_8016016C: /* 80160734 0015D534 80 84 00 98 */ lwz r4, 0x98(r4) /* 80160738 0015D538 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) /* 8016073C 0015D53C C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) -/* 80160740 0015D540 4B EA 66 19 */ bl func_80006D58 +/* 80160740 0015D540 4B EA 66 19 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80160744 0015D544 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80160748 0015D548 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 8016074C 0015D54C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -407,7 +407,7 @@ lbl_8016016C: /* 80160780 0015D580 80 84 00 28 */ lwz r4, 0x28(r4) /* 80160784 0015D584 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) /* 80160788 0015D588 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) -/* 8016078C 0015D58C 4B EA 65 CD */ bl func_80006D58 +/* 8016078C 0015D58C 4B EA 65 CD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80160790 0015D590 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80160794 0015D594 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 80160798 0015D598 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -426,7 +426,7 @@ lbl_8016016C: /* 801607CC 0015D5CC 80 84 00 9C */ lwz r4, 0x9c(r4) /* 801607D0 0015D5D0 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) /* 801607D4 0015D5D4 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) -/* 801607D8 0015D5D8 4B EA 65 81 */ bl func_80006D58 +/* 801607D8 0015D5D8 4B EA 65 81 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801607DC 0015D5DC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 801607E0 0015D5E0 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 801607E4 0015D5E4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -445,14 +445,14 @@ lbl_8016016C: /* 80160818 0015D618 80 84 00 A0 */ lwz r4, 0xa0(r4) /* 8016081C 0015D61C C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) /* 80160820 0015D620 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) -/* 80160824 0015D624 4B EA 65 35 */ bl func_80006D58 +/* 80160824 0015D624 4B EA 65 35 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80160828 0015D628 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 8016082C 0015D62C C0 22 A9 C8 */ lfs f1, lbl_803CF348-_SDA2_BASE_(r2) /* 80160830 0015D630 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l /* 80160834 0015D634 38 A1 00 18 */ addi r5, r1, 0x18 /* 80160838 0015D638 7F E3 FB 78 */ mr r3, r31 /* 8016083C 0015D63C 38 C0 00 01 */ li r6, 1 -/* 80160840 0015D640 4B F9 3B B9 */ bl func_800F43F8 +/* 80160840 0015D640 4B F9 3B B9 */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 80160844 0015D644 80 01 00 84 */ lwz r0, 0x84(r1) /* 80160848 0015D648 7F E3 FB 78 */ mr r3, r31 /* 8016084C 0015D64C 83 E1 00 7C */ lwz r31, 0x7c(r1) @@ -472,19 +472,19 @@ func_8016085C: /* 80160878 0015D678 FF E0 08 90 */ fmr f31, f1 /* 8016087C 0015D67C 7C 7E 1B 78 */ mr r30, r3 /* 80160880 0015D680 3B E0 00 00 */ li r31, 0 -/* 80160884 0015D684 4B EF 18 9D */ bl func_80052120 +/* 80160884 0015D684 4B EF 18 9D */ bl zCameraIsTrackingDisabled__Fv /* 80160888 0015D688 54 60 07 39 */ rlwinm. r0, r3, 0, 0x1c, 0x1c /* 8016088C 0015D68C 40 82 00 08 */ bne lbl_80160894 /* 80160890 0015D690 3B E0 00 01 */ li r31, 1 lbl_80160894: /* 80160894 0015D694 38 60 00 08 */ li r3, 8 -/* 80160898 0015D698 4B EF 18 69 */ bl func_80052100 +/* 80160898 0015D698 4B EF 18 69 */ bl zCameraDisableTracking__F17camera_owner_enum /* 8016089C 0015D69C 2C 1F 00 00 */ cmpwi r31, 0 /* 801608A0 0015D6A0 41 82 00 14 */ beq lbl_801608B4 /* 801608A4 0015D6A4 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 801608A8 0015D6A8 38 7E 19 24 */ addi r3, r30, 0x1924 /* 801608AC 0015D6AC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l -/* 801608B0 0015D6B0 4B EA D6 05 */ bl func_8000DEB4 +/* 801608B0 0015D6B0 4B EA D6 05 */ bl start__13xBinaryCameraFR7xCamera lbl_801608B4: /* 801608B4 0015D6B4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 801608B8 0015D6B8 80 9E 00 24 */ lwz r4, 0x24(r30) @@ -524,7 +524,7 @@ lbl_80160918: lbl_80160938: /* 80160938 0015D738 FC 20 F8 90 */ fmr f1, f31 /* 8016093C 0015D73C 38 7E 19 24 */ addi r3, r30, 0x1924 -/* 80160940 0015D740 4B EA D5 C5 */ bl func_8000DF04 +/* 80160940 0015D740 4B EA D5 C5 */ bl update__13xBinaryCameraFf /* 80160944 0015D744 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80160948 0015D748 80 01 00 24 */ lwz r0, 0x24(r1) /* 8016094C 0015D74C CB E1 00 10 */ lfd f31, 0x10(r1) @@ -558,7 +558,7 @@ lbl_801609A8: /* 801609AC 0015D7AC 7F C5 F3 78 */ mr r5, r30 /* 801609B0 0015D7B0 38 61 00 08 */ addi r3, r1, 8 /* 801609B4 0015D7B4 7C 9E 02 14 */ add r4, r30, r0 -/* 801609B8 0015D7B8 4B ED 22 61 */ bl func_80032C18 +/* 801609B8 0015D7B8 4B ED 22 61 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 801609BC 0015D7BC 28 1F 00 00 */ cmplwi r31, 0 /* 801609C0 0015D7C0 41 82 00 24 */ beq lbl_801609E4 /* 801609C4 0015D7C4 7F A3 EB 78 */ mr r3, r29 @@ -572,7 +572,7 @@ lbl_801609A8: lbl_801609E4: /* 801609E4 0015D7E4 7F A3 EB 78 */ mr r3, r29 /* 801609E8 0015D7E8 38 81 00 38 */ addi r4, r1, 0x38 -/* 801609EC 0015D7EC 4B EE DA F1 */ bl func_8004E4DC +/* 801609EC 0015D7EC 4B EE DA F1 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_801609F0: /* 801609F0 0015D7F0 80 01 00 64 */ lwz r0, 0x64(r1) /* 801609F4 0015D7F4 83 E1 00 5C */ lwz r31, 0x5c(r1) @@ -595,7 +595,7 @@ func_80160A14: /* 80160A28 0015D828 BE C1 00 08 */ stmw r22, 8(r1) /* 80160A2C 0015D82C 7C 77 1B 78 */ mr r23, r3 /* 80160A30 0015D830 3B C5 AA 68 */ addi r30, r5, lbl_8029AA68@l -/* 80160A34 0015D834 4B F8 E6 69 */ bl func_800EF09C +/* 80160A34 0015D834 4B F8 E6 69 */ bl Init__10zNPCCommonFP9xEntAsset /* 80160A38 0015D838 92 ED 97 04 */ stw r23, lbl_803CC004-_SDA_BASE_(r13) /* 80160A3C 0015D83C 38 00 00 01 */ li r0, 1 /* 80160A40 0015D840 90 17 02 BC */ stw r0, 0x2bc(r23) @@ -604,7 +604,7 @@ func_80160A14: /* 80160A4C 0015D84C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80160A50 0015D850 38 80 00 10 */ li r4, 0x10 /* 80160A54 0015D854 38 A0 00 00 */ li r5, 0 -/* 80160A58 0015D858 4B ED 2E E9 */ bl func_80033940 +/* 80160A58 0015D858 4B ED 2E E9 */ bl xMemAlloc__FUiUii /* 80160A5C 0015D85C 3C 80 80 16 */ lis r4, lbl_80160A0C@ha /* 80160A60 0015D860 90 77 13 C4 */ stw r3, 0x13c4(r23) /* 80160A64 0015D864 3B 9E 00 38 */ addi r28, r30, 0x38 @@ -618,7 +618,7 @@ lbl_80160A80: /* 80160A80 0015D880 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80160A84 0015D884 38 80 00 D0 */ li r4, 0xd0 /* 80160A88 0015D888 38 A0 00 00 */ li r5, 0 -/* 80160A8C 0015D88C 4B ED 2E B5 */ bl func_80033940 +/* 80160A8C 0015D88C 4B ED 2E B5 */ bl xMemAlloc__FUiUii /* 80160A90 0015D890 80 97 13 C4 */ lwz r4, 0x13c4(r23) /* 80160A94 0015D894 38 E0 00 0C */ li r7, 0xc /* 80160A98 0015D898 38 A0 00 02 */ li r5, 2 @@ -658,7 +658,7 @@ lbl_80160A80: /* 80160B20 0015D920 90 18 00 B4 */ stw r0, 0xb4(r24) /* 80160B24 0015D924 98 18 00 1F */ stb r0, 0x1f(r24) /* 80160B28 0015D928 90 18 00 C8 */ stw r0, 0xc8(r24) -/* 80160B2C 0015D92C 4B FC 12 E1 */ bl func_80121E0C +/* 80160B2C 0015D92C 4B FC 12 E1 */ bl xGridBoundInit__FP10xGridBoundPv /* 80160B30 0015D930 38 00 00 01 */ li r0, 1 /* 80160B34 0015D934 7F 66 DB 78 */ mr r6, r27 /* 80160B38 0015D938 98 18 00 84 */ stb r0, 0x84(r24) @@ -692,9 +692,9 @@ lbl_80160A80: /* 80160BA8 0015D9A8 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 80160BAC 0015D9AC 90 17 15 24 */ stw r0, 0x1524(r23) /* 80160BB0 0015D9B0 38 63 01 43 */ addi r3, r3, 0x143 -/* 80160BB4 0015D9B4 4B EE B6 61 */ bl func_8004C214 +/* 80160BB4 0015D9B4 4B EE B6 61 */ bl xStrHash__FPCc /* 80160BB8 0015D9B8 38 80 00 00 */ li r4, 0 -/* 80160BBC 0015D9BC 4B EE AB 51 */ bl func_8004B70C +/* 80160BBC 0015D9BC 4B EE AB 51 */ bl xSTFindAsset__FUiPUi /* 80160BC0 0015D9C0 28 03 00 00 */ cmplwi r3, 0 /* 80160BC4 0015D9C4 41 82 00 10 */ beq lbl_80160BD4 /* 80160BC8 0015D9C8 80 03 00 00 */ lwz r0, 0(r3) @@ -708,7 +708,7 @@ lbl_80160BDC: /* 80160BE0 0015D9E0 3A DE 00 78 */ addi r22, r30, 0x78 lbl_80160BE4: /* 80160BE4 0015D9E4 80 76 00 00 */ lwz r3, 0(r22) -/* 80160BE8 0015D9E8 4B EE B6 2D */ bl func_8004C214 +/* 80160BE8 0015D9E8 4B EE B6 2D */ bl xStrHash__FPCc /* 80160BEC 0015D9EC 3A F7 00 01 */ addi r23, r23, 1 /* 80160BF0 0015D9F0 90 76 00 04 */ stw r3, 4(r22) /* 80160BF4 0015D9F4 2C 17 00 25 */ cmpwi r23, 0x25 @@ -753,29 +753,29 @@ lbl_80160BE4: /* 80160C90 0015DA90 7C 7F 1B 78 */ mr r31, r3 /* 80160C94 0015DA94 38 64 08 9C */ addi r3, r4, lbl_8027089C@l /* 80160C98 0015DA98 38 63 01 4C */ addi r3, r3, 0x14c -/* 80160C9C 0015DA9C 4B F4 7B A9 */ bl func_800A8844 +/* 80160C9C 0015DA9C 4B F4 7B A9 */ bl zParEmitterFind__FPCc /* 80160CA0 0015DAA0 3C 80 80 27 */ lis r4, lbl_8027089C@ha /* 80160CA4 0015DAA4 90 7F 15 58 */ stw r3, 0x1558(r31) /* 80160CA8 0015DAA8 38 64 08 9C */ addi r3, r4, lbl_8027089C@l /* 80160CAC 0015DAAC 38 63 01 5F */ addi r3, r3, 0x15f -/* 80160CB0 0015DAB0 4B F4 7B 95 */ bl func_800A8844 +/* 80160CB0 0015DAB0 4B F4 7B 95 */ bl zParEmitterFind__FPCc /* 80160CB4 0015DAB4 3C 80 80 27 */ lis r4, lbl_8027089C@ha /* 80160CB8 0015DAB8 90 7F 15 88 */ stw r3, 0x1588(r31) /* 80160CBC 0015DABC 38 64 08 9C */ addi r3, r4, lbl_8027089C@l /* 80160CC0 0015DAC0 38 63 01 6A */ addi r3, r3, 0x16a -/* 80160CC4 0015DAC4 4B F4 7B 81 */ bl func_800A8844 +/* 80160CC4 0015DAC4 4B F4 7B 81 */ bl zParEmitterFind__FPCc /* 80160CC8 0015DAC8 3C 80 80 27 */ lis r4, lbl_8027089C@ha /* 80160CCC 0015DACC 90 7F 15 8C */ stw r3, 0x158c(r31) /* 80160CD0 0015DAD0 38 64 08 9C */ addi r3, r4, lbl_8027089C@l /* 80160CD4 0015DAD4 38 63 01 79 */ addi r3, r3, 0x179 -/* 80160CD8 0015DAD8 4B EE B5 3D */ bl func_8004C214 -/* 80160CDC 0015DADC 4B F5 3D 61 */ bl func_800B4A3C +/* 80160CD8 0015DAD8 4B EE B5 3D */ bl xStrHash__FPCc +/* 80160CDC 0015DADC 4B F5 3D 61 */ bl zSceneFindObject__FUi /* 80160CE0 0015DAE0 3C 80 80 27 */ lis r4, lbl_8027089C@ha /* 80160CE4 0015DAE4 90 7F 02 CC */ stw r3, 0x2cc(r31) /* 80160CE8 0015DAE8 38 64 08 9C */ addi r3, r4, lbl_8027089C@l /* 80160CEC 0015DAEC 38 63 01 81 */ addi r3, r3, 0x181 -/* 80160CF0 0015DAF0 4B EE B5 25 */ bl func_8004C214 -/* 80160CF4 0015DAF4 4B F5 3D 49 */ bl func_800B4A3C +/* 80160CF0 0015DAF0 4B EE B5 25 */ bl xStrHash__FPCc +/* 80160CF4 0015DAF4 4B F5 3D 49 */ bl zSceneFindObject__FUi /* 80160CF8 0015DAF8 3C 80 80 27 */ lis r4, lbl_8027089C@ha /* 80160CFC 0015DAFC 90 7F 15 84 */ stw r3, 0x1584(r31) /* 80160D00 0015DB00 38 84 08 9C */ addi r4, r4, lbl_8027089C@l @@ -790,8 +790,8 @@ lbl_80160D20: /* 80160D20 0015DB20 38 1C 00 31 */ addi r0, r28, 0x31 /* 80160D24 0015DB24 38 61 00 28 */ addi r3, r1, 0x28 /* 80160D28 0015DB28 98 01 00 33 */ stb r0, 0x33(r1) -/* 80160D2C 0015DB2C 4B EE B4 E9 */ bl func_8004C214 -/* 80160D30 0015DB30 4B F5 3D 0D */ bl func_800B4A3C +/* 80160D2C 0015DB2C 4B EE B4 E9 */ bl xStrHash__FPCc +/* 80160D30 0015DB30 4B F5 3D 0D */ bl zSceneFindObject__FUi /* 80160D34 0015DB34 90 7E 17 94 */ stw r3, 0x1794(r30) /* 80160D38 0015DB38 3B 9C 00 01 */ addi r28, r28, 1 /* 80160D3C 0015DB3C 2C 1C 00 08 */ cmpwi r28, 8 @@ -885,8 +885,8 @@ lbl_80160E94: /* 80160E94 0015DC94 38 1B 00 31 */ addi r0, r27, 0x31 /* 80160E98 0015DC98 38 61 00 28 */ addi r3, r1, 0x28 /* 80160E9C 0015DC9C 98 01 00 38 */ stb r0, 0x38(r1) -/* 80160EA0 0015DCA0 4B EE B3 75 */ bl func_8004C214 -/* 80160EA4 0015DCA4 4B F5 3B 99 */ bl func_800B4A3C +/* 80160EA0 0015DCA0 4B EE B3 75 */ bl xStrHash__FPCc +/* 80160EA4 0015DCA4 4B F5 3B 99 */ bl zSceneFindObject__FUi /* 80160EA8 0015DCA8 90 7E 15 90 */ stw r3, 0x1590(r30) /* 80160EAC 0015DCAC 3B 7B 00 01 */ addi r27, r27, 1 /* 80160EB0 0015DCB0 2C 1B 00 03 */ cmpwi r27, 3 @@ -908,8 +908,8 @@ lbl_80160E94: /* 80160EF0 0015DCF0 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 80160EF4 0015DCF4 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 80160EF8 0015DCF8 38 63 01 AD */ addi r3, r3, 0x1ad -/* 80160EFC 0015DCFC 4B EE B3 19 */ bl func_8004C214 -/* 80160F00 0015DD00 4B F5 3B 3D */ bl func_800B4A3C +/* 80160EFC 0015DCFC 4B EE B3 19 */ bl xStrHash__FPCc +/* 80160F00 0015DD00 4B F5 3B 3D */ bl zSceneFindObject__FUi /* 80160F04 0015DD04 90 7F 17 70 */ stw r3, 0x1770(r31) /* 80160F08 0015DD08 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 80160F0C 0015DD0C 38 63 08 9C */ addi r3, r3, lbl_8027089C@l @@ -920,72 +920,72 @@ lbl_80160E94: /* 80160F20 0015DD20 80 04 00 D8 */ lwz r0, 0xd8(r4) /* 80160F24 0015DD24 60 00 00 08 */ ori r0, r0, 8 /* 80160F28 0015DD28 90 04 00 D8 */ stw r0, 0xd8(r4) -/* 80160F2C 0015DD2C 4B EE B2 E9 */ bl func_8004C214 +/* 80160F2C 0015DD2C 4B EE B2 E9 */ bl xStrHash__FPCc /* 80160F30 0015DD30 38 80 00 00 */ li r4, 0 -/* 80160F34 0015DD34 4B EE A7 D9 */ bl func_8004B70C +/* 80160F34 0015DD34 4B EE A7 D9 */ bl xSTFindAsset__FUiPUi /* 80160F38 0015DD38 3C 80 80 27 */ lis r4, lbl_8027089C@ha /* 80160F3C 0015DD3C 90 7F 17 84 */ stw r3, 0x1784(r31) /* 80160F40 0015DD40 38 64 08 9C */ addi r3, r4, lbl_8027089C@l /* 80160F44 0015DD44 38 63 01 CE */ addi r3, r3, 0x1ce -/* 80160F48 0015DD48 4B EE B2 CD */ bl func_8004C214 +/* 80160F48 0015DD48 4B EE B2 CD */ bl xStrHash__FPCc /* 80160F4C 0015DD4C 38 80 00 00 */ li r4, 0 -/* 80160F50 0015DD50 4B EE A7 BD */ bl func_8004B70C +/* 80160F50 0015DD50 4B EE A7 BD */ bl xSTFindAsset__FUiPUi /* 80160F54 0015DD54 3C 80 80 27 */ lis r4, lbl_8027089C@ha /* 80160F58 0015DD58 90 7F 17 88 */ stw r3, 0x1788(r31) /* 80160F5C 0015DD5C 38 64 08 9C */ addi r3, r4, lbl_8027089C@l /* 80160F60 0015DD60 38 63 01 E5 */ addi r3, r3, 0x1e5 -/* 80160F64 0015DD64 4B EE B2 B1 */ bl func_8004C214 +/* 80160F64 0015DD64 4B EE B2 B1 */ bl xStrHash__FPCc /* 80160F68 0015DD68 38 80 00 00 */ li r4, 0 -/* 80160F6C 0015DD6C 4B EE A7 A1 */ bl func_8004B70C +/* 80160F6C 0015DD6C 4B EE A7 A1 */ bl xSTFindAsset__FUiPUi /* 80160F70 0015DD70 3C 80 80 27 */ lis r4, lbl_8027089C@ha /* 80160F74 0015DD74 90 7F 02 D0 */ stw r3, 0x2d0(r31) /* 80160F78 0015DD78 38 64 08 9C */ addi r3, r4, lbl_8027089C@l /* 80160F7C 0015DD7C 38 63 01 F5 */ addi r3, r3, 0x1f5 -/* 80160F80 0015DD80 4B EE B2 95 */ bl func_8004C214 +/* 80160F80 0015DD80 4B EE B2 95 */ bl xStrHash__FPCc /* 80160F84 0015DD84 38 80 00 00 */ li r4, 0 -/* 80160F88 0015DD88 4B EE A7 85 */ bl func_8004B70C +/* 80160F88 0015DD88 4B EE A7 85 */ bl xSTFindAsset__FUiPUi /* 80160F8C 0015DD8C 3C 80 80 27 */ lis r4, lbl_8027089C@ha /* 80160F90 0015DD90 90 7F 02 D4 */ stw r3, 0x2d4(r31) /* 80160F94 0015DD94 38 64 08 9C */ addi r3, r4, lbl_8027089C@l /* 80160F98 0015DD98 38 63 02 06 */ addi r3, r3, 0x206 -/* 80160F9C 0015DD9C 4B EE B2 79 */ bl func_8004C214 +/* 80160F9C 0015DD9C 4B EE B2 79 */ bl xStrHash__FPCc /* 80160FA0 0015DDA0 38 80 00 00 */ li r4, 0 -/* 80160FA4 0015DDA4 4B EE A7 69 */ bl func_8004B70C +/* 80160FA4 0015DDA4 4B EE A7 69 */ bl xSTFindAsset__FUiPUi /* 80160FA8 0015DDA8 3C 80 80 27 */ lis r4, lbl_8027089C@ha /* 80160FAC 0015DDAC 90 7F 17 C8 */ stw r3, 0x17c8(r31) /* 80160FB0 0015DDB0 38 64 08 9C */ addi r3, r4, lbl_8027089C@l /* 80160FB4 0015DDB4 38 63 02 13 */ addi r3, r3, 0x213 -/* 80160FB8 0015DDB8 4B EE B2 5D */ bl func_8004C214 +/* 80160FB8 0015DDB8 4B EE B2 5D */ bl xStrHash__FPCc /* 80160FBC 0015DDBC 38 80 00 00 */ li r4, 0 -/* 80160FC0 0015DDC0 4B EE A7 4D */ bl func_8004B70C +/* 80160FC0 0015DDC0 4B EE A7 4D */ bl xSTFindAsset__FUiPUi /* 80160FC4 0015DDC4 3C 80 80 27 */ lis r4, lbl_8027089C@ha /* 80160FC8 0015DDC8 90 7F 18 C8 */ stw r3, 0x18c8(r31) /* 80160FCC 0015DDCC 38 64 08 9C */ addi r3, r4, lbl_8027089C@l /* 80160FD0 0015DDD0 38 63 02 20 */ addi r3, r3, 0x220 -/* 80160FD4 0015DDD4 4B EE B2 41 */ bl func_8004C214 +/* 80160FD4 0015DDD4 4B EE B2 41 */ bl xStrHash__FPCc /* 80160FD8 0015DDD8 38 80 00 00 */ li r4, 0 -/* 80160FDC 0015DDDC 4B EE A7 31 */ bl func_8004B70C +/* 80160FDC 0015DDDC 4B EE A7 31 */ bl xSTFindAsset__FUiPUi /* 80160FE0 0015DDE0 38 00 00 00 */ li r0, 0 /* 80160FE4 0015DDE4 38 80 00 00 */ li r4, 0 /* 80160FE8 0015DDE8 90 1F 17 C0 */ stw r0, 0x17c0(r31) /* 80160FEC 0015DDEC 38 A0 00 00 */ li r5, 0 /* 80160FF0 0015DDF0 38 C0 00 00 */ li r6, 0 /* 80160FF4 0015DDF4 38 E0 00 00 */ li r7, 0 -/* 80160FF8 0015DDF8 4B ED 30 F9 */ bl func_800340F0 +/* 80160FF8 0015DDF8 4B ED 30 F9 */ bl xModelInstanceAlloc__FP8RpAtomicPvUsUcPUc /* 80160FFC 0015DDFC 3C 80 80 27 */ lis r4, lbl_8027089C@ha /* 80161000 0015DE00 90 7F 17 C0 */ stw r3, 0x17c0(r31) /* 80161004 0015DE04 38 64 08 9C */ addi r3, r4, lbl_8027089C@l /* 80161008 0015DE08 38 63 02 2D */ addi r3, r3, 0x22d -/* 8016100C 0015DE0C 4B EE B2 09 */ bl func_8004C214 +/* 8016100C 0015DE0C 4B EE B2 09 */ bl xStrHash__FPCc /* 80161010 0015DE10 38 80 00 00 */ li r4, 0 -/* 80161014 0015DE14 4B EE A6 F9 */ bl func_8004B70C +/* 80161014 0015DE14 4B EE A6 F9 */ bl xSTFindAsset__FUiPUi /* 80161018 0015DE18 38 00 00 00 */ li r0, 0 /* 8016101C 0015DE1C 38 80 00 00 */ li r4, 0 /* 80161020 0015DE20 90 1F 17 C4 */ stw r0, 0x17c4(r31) /* 80161024 0015DE24 38 A0 00 00 */ li r5, 0 /* 80161028 0015DE28 38 C0 00 00 */ li r6, 0 /* 8016102C 0015DE2C 38 E0 00 00 */ li r7, 0 -/* 80161030 0015DE30 4B ED 30 C1 */ bl func_800340F0 +/* 80161030 0015DE30 4B ED 30 C1 */ bl xModelInstanceAlloc__FP8RpAtomicPvUsUcPUc /* 80161034 0015DE34 90 7F 17 C4 */ stw r3, 0x17c4(r31) /* 80161038 0015DE38 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 8016103C 0015DE3C 38 63 08 9C */ addi r3, r3, lbl_8027089C@l @@ -993,46 +993,46 @@ lbl_80160E94: /* 80161044 0015DE44 38 63 02 3E */ addi r3, r3, 0x23e /* 80161048 0015DE48 80 9F 17 C4 */ lwz r4, 0x17c4(r31) /* 8016104C 0015DE4C D0 04 00 24 */ stfs f0, 0x24(r4) -/* 80161050 0015DE50 4B EE B1 C5 */ bl func_8004C214 -/* 80161054 0015DE54 4B F5 39 E9 */ bl func_800B4A3C +/* 80161050 0015DE50 4B EE B1 C5 */ bl xStrHash__FPCc +/* 80161054 0015DE54 4B F5 39 E9 */ bl zSceneFindObject__FUi /* 80161058 0015DE58 3C 80 80 27 */ lis r4, lbl_8027089C@ha /* 8016105C 0015DE5C 90 7F 18 D0 */ stw r3, 0x18d0(r31) /* 80161060 0015DE60 38 64 08 9C */ addi r3, r4, lbl_8027089C@l /* 80161064 0015DE64 38 63 02 4C */ addi r3, r3, 0x24c -/* 80161068 0015DE68 4B EE B1 AD */ bl func_8004C214 -/* 8016106C 0015DE6C 4B F5 39 D1 */ bl func_800B4A3C +/* 80161068 0015DE68 4B EE B1 AD */ bl xStrHash__FPCc +/* 8016106C 0015DE6C 4B F5 39 D1 */ bl zSceneFindObject__FUi /* 80161070 0015DE70 3C 80 80 27 */ lis r4, lbl_8027089C@ha /* 80161074 0015DE74 90 7F 18 D4 */ stw r3, 0x18d4(r31) /* 80161078 0015DE78 38 64 08 9C */ addi r3, r4, lbl_8027089C@l /* 8016107C 0015DE7C 38 63 02 5A */ addi r3, r3, 0x25a -/* 80161080 0015DE80 4B EE B1 95 */ bl func_8004C214 -/* 80161084 0015DE84 4B F5 39 B9 */ bl func_800B4A3C +/* 80161080 0015DE80 4B EE B1 95 */ bl xStrHash__FPCc +/* 80161084 0015DE84 4B F5 39 B9 */ bl zSceneFindObject__FUi /* 80161088 0015DE88 3C 80 80 27 */ lis r4, lbl_8027089C@ha /* 8016108C 0015DE8C 90 7F 18 D8 */ stw r3, 0x18d8(r31) /* 80161090 0015DE90 38 64 08 9C */ addi r3, r4, lbl_8027089C@l /* 80161094 0015DE94 38 63 02 68 */ addi r3, r3, 0x268 -/* 80161098 0015DE98 4B EE B1 7D */ bl func_8004C214 -/* 8016109C 0015DE9C 4B F5 39 A1 */ bl func_800B4A3C +/* 80161098 0015DE98 4B EE B1 7D */ bl xStrHash__FPCc +/* 8016109C 0015DE9C 4B F5 39 A1 */ bl zSceneFindObject__FUi /* 801610A0 0015DEA0 3C 80 80 27 */ lis r4, lbl_8027089C@ha /* 801610A4 0015DEA4 90 7F 18 E0 */ stw r3, 0x18e0(r31) /* 801610A8 0015DEA8 38 64 08 9C */ addi r3, r4, lbl_8027089C@l /* 801610AC 0015DEAC 38 63 02 7A */ addi r3, r3, 0x27a -/* 801610B0 0015DEB0 4B EE B1 65 */ bl func_8004C214 +/* 801610B0 0015DEB0 4B EE B1 65 */ bl xStrHash__FPCc /* 801610B4 0015DEB4 38 80 00 00 */ li r4, 0 -/* 801610B8 0015DEB8 4B EE A6 55 */ bl func_8004B70C +/* 801610B8 0015DEB8 4B EE A6 55 */ bl xSTFindAsset__FUiPUi /* 801610BC 0015DEBC 7C 60 1B 78 */ mr r0, r3 /* 801610C0 0015DEC0 38 7F 02 D8 */ addi r3, r31, 0x2d8 /* 801610C4 0015DEC4 7C 04 03 78 */ mr r4, r0 -/* 801610C8 0015DEC8 4B EE D4 15 */ bl func_8004E4DC +/* 801610C8 0015DEC8 4B EE D4 15 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801610CC 0015DECC 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 801610D0 0015DED0 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 801610D4 0015DED4 38 63 02 8A */ addi r3, r3, 0x28a -/* 801610D8 0015DED8 4B EE B1 3D */ bl func_8004C214 +/* 801610D8 0015DED8 4B EE B1 3D */ bl xStrHash__FPCc /* 801610DC 0015DEDC 38 80 00 00 */ li r4, 0 -/* 801610E0 0015DEE0 4B EE A6 2D */ bl func_8004B70C +/* 801610E0 0015DEE0 4B EE A6 2D */ bl xSTFindAsset__FUiPUi /* 801610E4 0015DEE4 7C 64 1B 78 */ mr r4, r3 /* 801610E8 0015DEE8 38 7F 02 E4 */ addi r3, r31, 0x2e4 -/* 801610EC 0015DEEC 4B EE D3 F1 */ bl func_8004E4DC +/* 801610EC 0015DEEC 4B EE D3 F1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801610F0 0015DEF0 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) /* 801610F4 0015DEF4 38 7F 02 F0 */ addi r3, r31, 0x2f0 /* 801610F8 0015DEF8 C0 62 A9 C0 */ lfs f3, lbl_803CF340-_SDA2_BASE_(r2) @@ -1052,8 +1052,8 @@ lbl_8016112C: /* 8016112C 0015DF2C 38 1E 00 31 */ addi r0, r30, 0x31 /* 80161130 0015DF30 38 61 00 28 */ addi r3, r1, 0x28 /* 80161134 0015DF34 98 01 00 38 */ stb r0, 0x38(r1) -/* 80161138 0015DF38 4B EE B0 DD */ bl func_8004C214 -/* 8016113C 0015DF3C 4B F5 39 01 */ bl func_800B4A3C +/* 80161138 0015DF38 4B EE B0 DD */ bl xStrHash__FPCc +/* 8016113C 0015DF3C 4B F5 39 01 */ bl zSceneFindObject__FUi /* 80161140 0015DF40 3B DE 00 01 */ addi r30, r30, 1 /* 80161144 0015DF44 90 7D 13 D4 */ stw r3, 0x13d4(r29) /* 80161148 0015DF48 2C 1E 00 03 */ cmpwi r30, 3 @@ -1070,8 +1070,8 @@ lbl_80161170: /* 80161170 0015DF70 38 1E 00 31 */ addi r0, r30, 0x31 /* 80161174 0015DF74 38 61 00 28 */ addi r3, r1, 0x28 /* 80161178 0015DF78 98 01 00 37 */ stb r0, 0x37(r1) -/* 8016117C 0015DF7C 4B EE B0 99 */ bl func_8004C214 -/* 80161180 0015DF80 4B F5 38 BD */ bl func_800B4A3C +/* 8016117C 0015DF7C 4B EE B0 99 */ bl xStrHash__FPCc +/* 80161180 0015DF80 4B F5 38 BD */ bl zSceneFindObject__FUi /* 80161184 0015DF84 3B DE 00 01 */ addi r30, r30, 1 /* 80161188 0015DF88 90 7D 13 E0 */ stw r3, 0x13e0(r29) /* 8016118C 0015DF8C 2C 1E 00 03 */ cmpwi r30, 3 @@ -1093,12 +1093,12 @@ lbl_801611A0: /* 801611C8 0015DFC8 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 801611CC 0015DFCC 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 801611D0 0015DFD0 38 63 02 B7 */ addi r3, r3, 0x2b7 -/* 801611D4 0015DFD4 4B EE B0 41 */ bl func_8004C214 -/* 801611D8 0015DFD8 4B F5 38 65 */ bl func_800B4A3C +/* 801611D4 0015DFD4 4B EE B0 41 */ bl xStrHash__FPCc +/* 801611D8 0015DFD8 4B F5 38 65 */ bl zSceneFindObject__FUi /* 801611DC 0015DFDC 90 7F 18 E4 */ stw r3, 0x18e4(r31) /* 801611E0 0015DFE0 38 80 00 01 */ li r4, 1 /* 801611E4 0015DFE4 80 7F 18 E4 */ lwz r3, 0x18e4(r31) -/* 801611E8 0015DFE8 4B FA 4C 4D */ bl func_80105E34 +/* 801611E8 0015DFE8 4B FA 4C 4D */ bl TalkOnScreen__12zNPCNewsFishFi /* 801611EC 0015DFEC 3C 80 80 27 */ lis r4, lbl_8027089C@ha /* 801611F0 0015DFF0 38 61 00 08 */ addi r3, r1, 8 /* 801611F4 0015DFF4 38 84 08 9C */ addi r4, r4, lbl_8027089C@l @@ -1111,8 +1111,8 @@ lbl_80161208: /* 8016120C 0015E00C 38 61 00 08 */ addi r3, r1, 8 /* 80161210 0015E010 38 04 00 31 */ addi r0, r4, 0x31 /* 80161214 0015E014 98 01 00 10 */ stb r0, 0x10(r1) -/* 80161218 0015E018 4B EE AF FD */ bl func_8004C214 -/* 8016121C 0015E01C 4B F5 38 21 */ bl func_800B4A3C +/* 80161218 0015E018 4B EE AF FD */ bl xStrHash__FPCc +/* 8016121C 0015E01C 4B F5 38 21 */ bl zSceneFindObject__FUi /* 80161220 0015E020 3B DE 00 01 */ addi r30, r30, 1 /* 80161224 0015E024 90 7D 19 00 */ stw r3, 0x1900(r29) /* 80161228 0015E028 2C 1E 00 02 */ cmpwi r30, 2 @@ -1121,44 +1121,44 @@ lbl_80161208: /* 80161234 0015E034 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 80161238 0015E038 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 8016123C 0015E03C 38 63 02 CA */ addi r3, r3, 0x2ca -/* 80161240 0015E040 4B EE AF D5 */ bl func_8004C214 -/* 80161244 0015E044 4B F5 37 F9 */ bl func_800B4A3C +/* 80161240 0015E040 4B EE AF D5 */ bl xStrHash__FPCc +/* 80161244 0015E044 4B F5 37 F9 */ bl zSceneFindObject__FUi /* 80161248 0015E048 3C 80 80 27 */ lis r4, lbl_8027089C@ha /* 8016124C 0015E04C 90 7F 19 08 */ stw r3, 0x1908(r31) /* 80161250 0015E050 38 64 08 9C */ addi r3, r4, lbl_8027089C@l /* 80161254 0015E054 38 63 02 DB */ addi r3, r3, 0x2db -/* 80161258 0015E058 4B EE AF BD */ bl func_8004C214 -/* 8016125C 0015E05C 4B F5 37 E1 */ bl func_800B4A3C +/* 80161258 0015E058 4B EE AF BD */ bl xStrHash__FPCc +/* 8016125C 0015E05C 4B F5 37 E1 */ bl zSceneFindObject__FUi /* 80161260 0015E060 3C 80 80 27 */ lis r4, lbl_8027089C@ha /* 80161264 0015E064 90 7F 19 0C */ stw r3, 0x190c(r31) /* 80161268 0015E068 38 64 08 9C */ addi r3, r4, lbl_8027089C@l /* 8016126C 0015E06C 38 63 02 EC */ addi r3, r3, 0x2ec -/* 80161270 0015E070 4B EE AF A5 */ bl func_8004C214 -/* 80161274 0015E074 4B F5 37 C9 */ bl func_800B4A3C +/* 80161270 0015E070 4B EE AF A5 */ bl xStrHash__FPCc +/* 80161274 0015E074 4B F5 37 C9 */ bl zSceneFindObject__FUi /* 80161278 0015E078 3C 80 80 27 */ lis r4, lbl_8027089C@ha /* 8016127C 0015E07C 90 7F 19 10 */ stw r3, 0x1910(r31) /* 80161280 0015E080 38 64 08 9C */ addi r3, r4, lbl_8027089C@l /* 80161284 0015E084 38 63 02 FD */ addi r3, r3, 0x2fd -/* 80161288 0015E088 4B EE AF 8D */ bl func_8004C214 -/* 8016128C 0015E08C 4B F5 37 B1 */ bl func_800B4A3C +/* 80161288 0015E088 4B EE AF 8D */ bl xStrHash__FPCc +/* 8016128C 0015E08C 4B F5 37 B1 */ bl zSceneFindObject__FUi /* 80161290 0015E090 3C 80 80 27 */ lis r4, lbl_8027089C@ha /* 80161294 0015E094 90 7F 19 14 */ stw r3, 0x1914(r31) /* 80161298 0015E098 38 64 08 9C */ addi r3, r4, lbl_8027089C@l /* 8016129C 0015E09C 38 63 03 0E */ addi r3, r3, 0x30e -/* 801612A0 0015E0A0 4B EE AF 75 */ bl func_8004C214 -/* 801612A4 0015E0A4 4B F5 37 99 */ bl func_800B4A3C +/* 801612A0 0015E0A0 4B EE AF 75 */ bl xStrHash__FPCc +/* 801612A4 0015E0A4 4B F5 37 99 */ bl zSceneFindObject__FUi /* 801612A8 0015E0A8 3C 80 80 27 */ lis r4, lbl_8027089C@ha /* 801612AC 0015E0AC 90 7F 19 18 */ stw r3, 0x1918(r31) /* 801612B0 0015E0B0 38 64 08 9C */ addi r3, r4, lbl_8027089C@l /* 801612B4 0015E0B4 38 63 03 1F */ addi r3, r3, 0x31f -/* 801612B8 0015E0B8 4B EE AF 5D */ bl func_8004C214 -/* 801612BC 0015E0BC 4B F5 37 81 */ bl func_800B4A3C +/* 801612B8 0015E0B8 4B EE AF 5D */ bl xStrHash__FPCc +/* 801612BC 0015E0BC 4B F5 37 81 */ bl zSceneFindObject__FUi /* 801612C0 0015E0C0 3C 80 80 27 */ lis r4, lbl_8027089C@ha /* 801612C4 0015E0C4 90 7F 19 1C */ stw r3, 0x191c(r31) /* 801612C8 0015E0C8 38 64 08 9C */ addi r3, r4, lbl_8027089C@l /* 801612CC 0015E0CC 38 63 03 30 */ addi r3, r3, 0x330 -/* 801612D0 0015E0D0 4B EE AF 45 */ bl func_8004C214 -/* 801612D4 0015E0D4 4B F5 37 69 */ bl func_800B4A3C +/* 801612D0 0015E0D0 4B EE AF 45 */ bl xStrHash__FPCc +/* 801612D4 0015E0D4 4B F5 37 69 */ bl zSceneFindObject__FUi /* 801612D8 0015E0D8 90 7F 19 20 */ stw r3, 0x1920(r31) /* 801612DC 0015E0DC 38 7F 19 24 */ addi r3, r31, 0x1924 /* 801612E0 0015E0E0 C0 02 A9 EC */ lfs f0, lbl_803CF36C-_SDA2_BASE_(r2) @@ -1191,7 +1191,7 @@ lbl_80161208: /* 8016134C 0015E14C D0 1F 19 58 */ stfs f0, 0x1958(r31) /* 80161350 0015E150 C0 02 A9 CC */ lfs f0, lbl_803CF34C-_SDA2_BASE_(r2) /* 80161354 0015E154 D0 1F 19 5C */ stfs f0, 0x195c(r31) -/* 80161358 0015E158 4B EA CB 49 */ bl func_8000DEA0 +/* 80161358 0015E158 4B EA CB 49 */ bl init__13xBinaryCameraFv /* 8016135C 0015E15C 3C 80 80 27 */ lis r4, lbl_8027089C@ha /* 80161360 0015E160 38 7F 19 24 */ addi r3, r31, 0x1924 /* 80161364 0015E164 38 84 08 9C */ addi r4, r4, lbl_8027089C@l @@ -1207,7 +1207,7 @@ lbl_80161208: /* 8016138C 0015E18C 38 84 03 7F */ addi r4, r4, 0x37f /* 80161390 0015E190 4B F3 5F 21 */ bl func_800972B0 /* 80161394 0015E194 7F E3 FB 78 */ mr r3, r31 -/* 80161398 0015E198 4B F8 E0 C9 */ bl func_800EF460 +/* 80161398 0015E198 4B F8 E0 C9 */ bl Setup__10zNPCCommonFv /* 8016139C 0015E19C BB 61 00 4C */ lmw r27, 0x4c(r1) /* 801613A0 0015E1A0 80 01 00 64 */ lwz r0, 0x64(r1) /* 801613A4 0015E1A4 7C 08 03 A6 */ mtlr r0 @@ -1219,19 +1219,19 @@ lbl_80161208: /* 801613BC 0015E1BC 93 E1 00 0C */ stw r31, 0xc(r1) /* 801613C0 0015E1C0 7C 7F 1B 78 */ mr r31, r3 /* 801613C4 0015E1C4 4B FF F6 51 */ bl func_80160A14 -/* 801613C8 0015E1C8 4B FA BB 0D */ bl func_8010CED4 +/* 801613C8 0015E1C8 4B FA BB 0D */ bl xBehaveMgr_GetSelf__Fv /* 801613CC 0015E1CC 7F E4 FB 78 */ mr r4, r31 /* 801613D0 0015E1D0 38 A0 00 00 */ li r5, 0 -/* 801613D4 0015E1D4 4B FA BC 69 */ bl func_8010D03C +/* 801613D4 0015E1D4 4B FA BC 69 */ bl Subscribe__10xBehaveMgrFP5xBasei /* 801613D8 0015E1D8 90 7F 02 28 */ stw r3, 0x228(r31) /* 801613DC 0015E1DC 83 FF 02 28 */ lwz r31, 0x228(r31) /* 801613E0 0015E1E0 7F E3 FB 78 */ mr r3, r31 -/* 801613E4 0015E1E4 4B FA BD A5 */ bl func_8010D188 +/* 801613E4 0015E1E4 4B FA BD A5 */ bl BrainBegin__7xPsycheFv /* 801613E8 0015E1E8 3C 80 4E 47 */ lis r4, 0x4E47425A@ha /* 801613EC 0015E1EC 7F E3 FB 78 */ mr r3, r31 /* 801613F0 0015E1F0 38 84 42 5A */ addi r4, r4, 0x4E47425A@l /* 801613F4 0015E1F4 38 A0 00 00 */ li r5, 0 -/* 801613F8 0015E1F8 4B FA BE 49 */ bl func_8010D240 +/* 801613F8 0015E1F8 4B FA BE 49 */ bl AddGoal__7xPsycheFiPv /* 801613FC 0015E1FC 3C 80 80 16 */ lis r4, lbl_80164A94@ha /* 80161400 0015E200 38 A0 00 00 */ li r5, 0 /* 80161404 0015E204 38 84 4A 94 */ addi r4, r4, lbl_80164A94@l @@ -1242,7 +1242,7 @@ lbl_80161208: /* 80161418 0015E218 7F E3 FB 78 */ mr r3, r31 /* 8016141C 0015E21C 38 84 42 5B */ addi r4, r4, 0x4E47425B@l /* 80161420 0015E220 38 A0 00 00 */ li r5, 0 -/* 80161424 0015E224 4B FA BE 1D */ bl func_8010D240 +/* 80161424 0015E224 4B FA BE 1D */ bl AddGoal__7xPsycheFiPv /* 80161428 0015E228 3C 80 80 16 */ lis r4, lbl_80164B40@ha /* 8016142C 0015E22C 38 A0 00 00 */ li r5, 0 /* 80161430 0015E230 38 84 4B 40 */ addi r4, r4, lbl_80164B40@l @@ -1253,7 +1253,7 @@ lbl_80161208: /* 80161444 0015E244 7F E3 FB 78 */ mr r3, r31 /* 80161448 0015E248 38 84 42 5C */ addi r4, r4, 0x4E47425C@l /* 8016144C 0015E24C 38 A0 00 00 */ li r5, 0 -/* 80161450 0015E250 4B FA BD F1 */ bl func_8010D240 +/* 80161450 0015E250 4B FA BD F1 */ bl AddGoal__7xPsycheFiPv /* 80161454 0015E254 3C 80 80 16 */ lis r4, lbl_80164C00@ha /* 80161458 0015E258 38 A0 00 00 */ li r5, 0 /* 8016145C 0015E25C 38 84 4C 00 */ addi r4, r4, lbl_80164C00@l @@ -1264,7 +1264,7 @@ lbl_80161208: /* 80161470 0015E270 7F E3 FB 78 */ mr r3, r31 /* 80161474 0015E274 38 84 42 5D */ addi r4, r4, 0x4E47425D@l /* 80161478 0015E278 38 A0 00 00 */ li r5, 0 -/* 8016147C 0015E27C 4B FA BD C5 */ bl func_8010D240 +/* 8016147C 0015E27C 4B FA BD C5 */ bl AddGoal__7xPsycheFiPv /* 80161480 0015E280 3C 80 80 16 */ lis r4, lbl_80164CD4@ha /* 80161484 0015E284 38 A0 00 00 */ li r5, 0 /* 80161488 0015E288 38 84 4C D4 */ addi r4, r4, lbl_80164CD4@l @@ -1275,7 +1275,7 @@ lbl_80161208: /* 8016149C 0015E29C 7F E3 FB 78 */ mr r3, r31 /* 801614A0 0015E2A0 38 84 42 5E */ addi r4, r4, 0x4E47425E@l /* 801614A4 0015E2A4 38 A0 00 00 */ li r5, 0 -/* 801614A8 0015E2A8 4B FA BD 99 */ bl func_8010D240 +/* 801614A8 0015E2A8 4B FA BD 99 */ bl AddGoal__7xPsycheFiPv /* 801614AC 0015E2AC 3C 80 80 16 */ lis r4, lbl_80164DAC@ha /* 801614B0 0015E2B0 38 A0 00 00 */ li r5, 0 /* 801614B4 0015E2B4 38 84 4D AC */ addi r4, r4, lbl_80164DAC@l @@ -1286,7 +1286,7 @@ lbl_80161208: /* 801614C8 0015E2C8 7F E3 FB 78 */ mr r3, r31 /* 801614CC 0015E2CC 38 84 42 5F */ addi r4, r4, 0x4E47425F@l /* 801614D0 0015E2D0 38 A0 00 00 */ li r5, 0 -/* 801614D4 0015E2D4 4B FA BD 6D */ bl func_8010D240 +/* 801614D4 0015E2D4 4B FA BD 6D */ bl AddGoal__7xPsycheFiPv /* 801614D8 0015E2D8 3C 80 80 16 */ lis r4, lbl_80164E60@ha /* 801614DC 0015E2DC 38 A0 00 00 */ li r5, 0 /* 801614E0 0015E2E0 38 84 4E 60 */ addi r4, r4, lbl_80164E60@l @@ -1297,7 +1297,7 @@ lbl_80161208: /* 801614F4 0015E2F4 7F E3 FB 78 */ mr r3, r31 /* 801614F8 0015E2F8 38 84 42 60 */ addi r4, r4, 0x4E474260@l /* 801614FC 0015E2FC 38 A0 00 00 */ li r5, 0 -/* 80161500 0015E300 4B FA BD 41 */ bl func_8010D240 +/* 80161500 0015E300 4B FA BD 41 */ bl AddGoal__7xPsycheFiPv /* 80161504 0015E304 3C 80 80 16 */ lis r4, lbl_80164F14@ha /* 80161508 0015E308 38 A0 00 00 */ li r5, 0 /* 8016150C 0015E30C 38 84 4F 14 */ addi r4, r4, lbl_80164F14@l @@ -1308,7 +1308,7 @@ lbl_80161208: /* 80161520 0015E320 7F E3 FB 78 */ mr r3, r31 /* 80161524 0015E324 38 84 42 61 */ addi r4, r4, 0x4E474261@l /* 80161528 0015E328 38 A0 00 00 */ li r5, 0 -/* 8016152C 0015E32C 4B FA BD 15 */ bl func_8010D240 +/* 8016152C 0015E32C 4B FA BD 15 */ bl AddGoal__7xPsycheFiPv /* 80161530 0015E330 3C 80 80 16 */ lis r4, lbl_80164FC8@ha /* 80161534 0015E334 38 A0 00 00 */ li r5, 0 /* 80161538 0015E338 38 84 4F C8 */ addi r4, r4, lbl_80164FC8@l @@ -1319,7 +1319,7 @@ lbl_80161208: /* 8016154C 0015E34C 7F E3 FB 78 */ mr r3, r31 /* 80161550 0015E350 38 84 42 62 */ addi r4, r4, 0x4E474262@l /* 80161554 0015E354 38 A0 00 00 */ li r5, 0 -/* 80161558 0015E358 4B FA BC E9 */ bl func_8010D240 +/* 80161558 0015E358 4B FA BC E9 */ bl AddGoal__7xPsycheFiPv /* 8016155C 0015E35C 3C 80 80 16 */ lis r4, lbl_80165094@ha /* 80161560 0015E360 38 A0 00 00 */ li r5, 0 /* 80161564 0015E364 38 84 50 94 */ addi r4, r4, lbl_80165094@l @@ -1330,7 +1330,7 @@ lbl_80161208: /* 80161578 0015E378 7F E3 FB 78 */ mr r3, r31 /* 8016157C 0015E37C 38 84 42 63 */ addi r4, r4, 0x4E474263@l /* 80161580 0015E380 38 A0 00 00 */ li r5, 0 -/* 80161584 0015E384 4B FA BC BD */ bl func_8010D240 +/* 80161584 0015E384 4B FA BC BD */ bl AddGoal__7xPsycheFiPv /* 80161588 0015E388 3C 80 80 16 */ lis r4, lbl_80165320@ha /* 8016158C 0015E38C 38 A0 00 00 */ li r5, 0 /* 80161590 0015E390 38 84 53 20 */ addi r4, r4, lbl_80165320@l @@ -1338,7 +1338,7 @@ lbl_80161208: /* 80161598 0015E398 38 E0 00 00 */ li r7, 0 /* 8016159C 0015E39C 4B F9 34 99 */ bl func_800F4A34 /* 801615A0 0015E3A0 7F E3 FB 78 */ mr r3, r31 -/* 801615A4 0015E3A4 4B FA BC 65 */ bl func_8010D208 +/* 801615A4 0015E3A4 4B FA BC 65 */ bl BrainEnd__7xPsycheFv /* 801615A8 0015E3A8 3C 80 4E 47 */ lis r4, 0x4E47425A@ha /* 801615AC 0015E3AC 7F E3 FB 78 */ mr r3, r31 /* 801615B0 0015E3B0 38 84 42 5A */ addi r4, r4, 0x4E47425A@l @@ -1381,7 +1381,7 @@ lbl_80161620: /* 80161640 0015E440 D0 0D 97 18 */ stfs f0, lbl_803CC018-_SDA_BASE_(r13) /* 80161644 0015E444 C0 02 AA 1C */ lfs f0, lbl_803CF39C-_SDA2_BASE_(r2) /* 80161648 0015E448 D0 0D 97 0C */ stfs f0, lbl_803CC00C-_SDA_BASE_(r13) -/* 8016164C 0015E44C 4B EF 0A B5 */ bl func_80052100 +/* 8016164C 0015E44C 4B EF 0A B5 */ bl zCameraDisableTracking__F17camera_owner_enum /* 80161650 0015E450 80 9F 00 24 */ lwz r4, 0x24(r31) /* 80161654 0015E454 38 00 01 00 */ li r0, 0x100 /* 80161658 0015E458 7F E3 FB 78 */ mr r3, r31 @@ -1390,7 +1390,7 @@ lbl_80161620: /* 80161664 0015E464 90 8D 97 08 */ stw r4, lbl_803CC008-_SDA_BASE_(r13) /* 80161668 0015E468 90 1F 02 B4 */ stw r0, 0x2b4(r31) /* 8016166C 0015E46C 80 9F 02 BC */ lwz r4, 0x2bc(r31) -/* 80161670 0015E470 48 00 29 5D */ bl func_80163FCC +/* 80161670 0015E470 48 00 29 5D */ bl gotoRound__12zNPCBPatrickFi /* 80161674 0015E474 38 00 00 01 */ li r0, 1 /* 80161678 0015E478 38 A0 00 30 */ li r5, 0x30 /* 8016167C 0015E47C 90 1F 18 FC */ stw r0, 0x18fc(r31) @@ -1522,7 +1522,7 @@ lbl_80161788: /* 80161868 0015E668 90 1F 13 D0 */ stw r0, 0x13d0(r31) /* 8016186C 0015E66C C0 02 A9 CC */ lfs f0, lbl_803CF34C-_SDA2_BASE_(r2) /* 80161870 0015E670 D0 1F 15 78 */ stfs f0, 0x1578(r31) -/* 80161874 0015E674 4B F0 4C 8D */ bl func_80066500 +/* 80161874 0015E674 4B F0 4C 8D */ bl zEntPlayerControlOn__F13zControlOwner /* 80161878 0015E678 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 8016187C 0015E67C 38 00 00 00 */ li r0, 0 /* 80161880 0015E680 7F E3 FB 78 */ mr r3, r31 @@ -1532,14 +1532,14 @@ lbl_80161788: /* 80161890 0015E690 D0 1F 18 EC */ stfs f0, 0x18ec(r31) /* 80161894 0015E694 90 1F 18 F0 */ stw r0, 0x18f0(r31) /* 80161898 0015E698 90 1F 18 F4 */ stw r0, 0x18f4(r31) -/* 8016189C 0015E69C 4B F8 E0 09 */ bl func_800EF8A4 +/* 8016189C 0015E69C 4B F8 E0 09 */ bl Reset__10zNPCCommonFv /* 801618A0 0015E6A0 80 7F 02 28 */ lwz r3, 0x228(r31) /* 801618A4 0015E6A4 28 03 00 00 */ cmplwi r3, 0 /* 801618A8 0015E6A8 41 82 00 14 */ beq lbl_801618BC /* 801618AC 0015E6AC 3C 80 4E 47 */ lis r4, 0x4E47425A@ha /* 801618B0 0015E6B0 38 A0 00 00 */ li r5, 0 /* 801618B4 0015E6B4 38 84 42 5A */ addi r4, r4, 0x4E47425A@l -/* 801618B8 0015E6B8 4B FA BE 79 */ bl func_8010D730 +/* 801618B8 0015E6B8 4B FA BE 79 */ bl GoalSet__7xPsycheFii lbl_801618BC: /* 801618BC 0015E6BC C0 02 AA 24 */ lfs f0, lbl_803CF3A4-_SDA2_BASE_(r2) /* 801618C0 0015E6C0 3C 60 80 27 */ lis r3, lbl_8027089C@ha @@ -1645,19 +1645,19 @@ lbl_801618BC: /* 80161A50 0015E850 80 63 17 C0 */ lwz r3, 0x17c0(r3) /* 80161A54 0015E854 28 03 00 00 */ cmplwi r3, 0 /* 80161A58 0015E858 41 82 00 10 */ beq lbl_80161A68 -/* 80161A5C 0015E85C 4B ED 29 1D */ bl func_80034378 +/* 80161A5C 0015E85C 4B ED 29 1D */ bl xModelInstanceFree__FP14xModelInstance /* 80161A60 0015E860 38 00 00 00 */ li r0, 0 /* 80161A64 0015E864 90 1F 17 C0 */ stw r0, 0x17c0(r31) lbl_80161A68: /* 80161A68 0015E868 80 7F 17 C4 */ lwz r3, 0x17c4(r31) /* 80161A6C 0015E86C 28 03 00 00 */ cmplwi r3, 0 /* 80161A70 0015E870 41 82 00 10 */ beq lbl_80161A80 -/* 80161A74 0015E874 4B ED 29 05 */ bl func_80034378 +/* 80161A74 0015E874 4B ED 29 05 */ bl xModelInstanceFree__FP14xModelInstance /* 80161A78 0015E878 38 00 00 00 */ li r0, 0 /* 80161A7C 0015E87C 90 1F 17 C4 */ stw r0, 0x17c4(r31) lbl_80161A80: /* 80161A80 0015E880 7F E3 FB 78 */ mr r3, r31 -/* 80161A84 0015E884 4B F8 DF 8D */ bl func_800EFA10 +/* 80161A84 0015E884 4B F8 DF 8D */ bl Destroy__10zNPCCommonFv /* 80161A88 0015E888 80 01 00 14 */ lwz r0, 0x14(r1) /* 80161A8C 0015E88C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80161A90 0015E890 7C 08 03 A6 */ mtlr r0 @@ -1822,17 +1822,17 @@ lbl_80161CB4: lbl_80161CC8: /* 80161CC8 0015EAC8 80 7E 18 D0 */ lwz r3, 0x18d0(r30) /* 80161CCC 0015EACC 38 80 00 BE */ li r4, 0xbe -/* 80161CD0 0015EAD0 4B EB D9 21 */ bl func_8001F5F0 +/* 80161CD0 0015EAD0 4B EB D9 21 */ bl zEntEvent__FP5xBaseUi /* 80161CD4 0015EAD4 48 00 00 20 */ b lbl_80161CF4 lbl_80161CD8: /* 80161CD8 0015EAD8 80 7E 18 D4 */ lwz r3, 0x18d4(r30) /* 80161CDC 0015EADC 38 80 00 BE */ li r4, 0xbe -/* 80161CE0 0015EAE0 4B EB D9 11 */ bl func_8001F5F0 +/* 80161CE0 0015EAE0 4B EB D9 11 */ bl zEntEvent__FP5xBaseUi /* 80161CE4 0015EAE4 48 00 00 10 */ b lbl_80161CF4 lbl_80161CE8: /* 80161CE8 0015EAE8 80 7E 18 D8 */ lwz r3, 0x18d8(r30) /* 80161CEC 0015EAEC 38 80 00 BE */ li r4, 0xbe -/* 80161CF0 0015EAF0 4B EB D9 01 */ bl func_8001F5F0 +/* 80161CF0 0015EAF0 4B EB D9 01 */ bl zEntEvent__FP5xBaseUi lbl_80161CF4: /* 80161CF4 0015EAF4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80161CF8 0015EAF8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -1859,7 +1859,7 @@ lbl_80161D1C: /* 80161D48 0015EB48 4C 41 13 82 */ cror 2, 1, 2 /* 80161D4C 0015EB4C 40 82 00 18 */ bne lbl_80161D64 /* 80161D50 0015EB50 7F C3 F3 78 */ mr r3, r30 -/* 80161D54 0015EB54 48 00 24 69 */ bl func_801641BC +/* 80161D54 0015EB54 48 00 24 69 */ bl hiddenByCutscene__12zNPCBPatrickFv /* 80161D58 0015EB58 80 1E 02 B4 */ lwz r0, 0x2b4(r30) /* 80161D5C 0015EB5C 54 00 06 2C */ rlwinm r0, r0, 0, 0x18, 0x16 /* 80161D60 0015EB60 90 1E 02 B4 */ stw r0, 0x2b4(r30) @@ -1929,7 +1929,7 @@ lbl_80161E3C: /* 80161E44 0015EC44 41 82 00 10 */ beq lbl_80161E54 /* 80161E48 0015EC48 FC 20 E8 90 */ fmr f1, f29 /* 80161E4C 0015EC4C 38 80 00 00 */ li r4, 0 -/* 80161E50 0015EC50 4B FA C2 11 */ bl func_8010E060 +/* 80161E50 0015EC50 4B FA C2 11 */ bl Timestep__7xPsycheFfPv lbl_80161E54: /* 80161E54 0015EC54 88 0D 84 A8 */ lbz r0, lbl_803CADA8-_SDA_BASE_(r13) /* 80161E58 0015EC58 28 00 00 00 */ cmplwi r0, 0 @@ -1940,7 +1940,7 @@ lbl_80161E54: /* 80161E6C 0015EC6C 48 00 00 0C */ b lbl_80161E78 lbl_80161E70: /* 80161E70 0015EC70 38 60 00 08 */ li r3, 8 -/* 80161E74 0015EC74 4B EF 02 9D */ bl func_80052110 +/* 80161E74 0015EC74 4B EF 02 9D */ bl zCameraEnableTracking__F17camera_owner_enum lbl_80161E78: /* 80161E78 0015EC78 80 7E 15 84 */ lwz r3, 0x1584(r30) /* 80161E7C 0015EC7C C0 42 AA 34 */ lfs f2, lbl_803CF3B4-_SDA2_BASE_(r2) @@ -2064,7 +2064,7 @@ lbl_80162020: /* 80162028 0015EE28 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 8016202C 0015EE2C 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 80162030 0015EE30 38 63 04 76 */ addi r3, r3, 0x476 -/* 80162034 0015EE34 4B EE A1 E1 */ bl func_8004C214 +/* 80162034 0015EE34 4B EE A1 E1 */ bl xStrHash__FPCc /* 80162038 0015EE38 80 1E 17 B4 */ lwz r0, 0x17b4(r30) /* 8016203C 0015EE3C 38 80 00 00 */ li r4, 0 /* 80162040 0015EE40 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) @@ -2080,7 +2080,7 @@ lbl_80162020: /* 80162068 0015EE68 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 8016206C 0015EE6C 80 C6 00 4C */ lwz r6, 0x4c(r6) /* 80162070 0015EE70 38 C6 00 30 */ addi r6, r6, 0x30 -/* 80162074 0015EE74 4B EE 6A 21 */ bl func_80048A94 +/* 80162074 0015EE74 4B EE 6A 21 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 80162078 0015EE78 38 00 00 08 */ li r0, 8 /* 8016207C 0015EE7C 7F C3 F3 78 */ mr r3, r30 /* 80162080 0015EE80 80 9C 18 90 */ lwz r4, 0x1890(r28) @@ -2120,7 +2120,7 @@ lbl_801620D4: /* 801620FC 0015EEFC 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 80162100 0015EF00 38 83 00 30 */ addi r4, r3, 0x30 /* 80162104 0015EF04 38 65 00 30 */ addi r3, r5, 0x30 -/* 80162108 0015EF08 4B EE C3 D5 */ bl func_8004E4DC +/* 80162108 0015EF08 4B EE C3 D5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8016210C 0015EF0C 80 9E 17 70 */ lwz r4, 0x1770(r30) /* 80162110 0015EF10 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80162114 0015EF14 80 84 00 24 */ lwz r4, 0x24(r4) @@ -2270,7 +2270,7 @@ lbl_80162308: /* 80162330 0015F130 7C 64 1B 78 */ mr r4, r3 /* 80162334 0015F134 4B EA 8C 09 */ bl func_8000AF3C /* 80162338 0015F138 80 7E 02 CC */ lwz r3, 0x2cc(r30) -/* 8016233C 0015F13C 4B FC 20 ED */ bl func_80124428 +/* 8016233C 0015F13C 4B FC 20 ED */ bl zGridUpdateEnt__FP4xEnt /* 80162340 0015F140 80 1E 02 B4 */ lwz r0, 0x2b4(r30) /* 80162344 0015F144 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 80162348 0015F148 41 82 02 B8 */ beq lbl_80162600 @@ -2302,7 +2302,7 @@ lbl_80162388: /* 801623AC 0015F1AC 40 81 01 20 */ ble lbl_801624CC lbl_801623B0: /* 801623B0 0015F1B0 38 60 04 00 */ li r3, 0x400 -/* 801623B4 0015F1B4 4B F0 41 4D */ bl func_80066500 +/* 801623B4 0015F1B4 4B F0 41 4D */ bl zEntPlayerControlOn__F13zControlOwner /* 801623B8 0015F1B8 80 1E 02 B4 */ lwz r0, 0x2b4(r30) /* 801623BC 0015F1BC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 801623C0 0015F1C0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -2313,7 +2313,7 @@ lbl_801623B0: /* 801623D4 0015F1D4 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 801623D8 0015F1D8 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 801623DC 0015F1DC 38 63 04 8C */ addi r3, r3, 0x48c -/* 801623E0 0015F1E0 4B EE 9E 35 */ bl func_8004C214 +/* 801623E0 0015F1E0 4B EE 9E 35 */ bl xStrHash__FPCc /* 801623E4 0015F1E4 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) /* 801623E8 0015F1E8 38 80 00 00 */ li r4, 0 /* 801623EC 0015F1EC C0 22 AA 38 */ lfs f1, lbl_803CF3B8-_SDA2_BASE_(r2) @@ -2321,13 +2321,13 @@ lbl_801623B0: /* 801623F4 0015F1F4 FC 60 10 90 */ fmr f3, f2 /* 801623F8 0015F1F8 38 C0 00 00 */ li r6, 0 /* 801623FC 0015F1FC 38 E0 00 00 */ li r7, 0 -/* 80162400 0015F200 4B EE 66 2D */ bl func_80048A2C +/* 80162400 0015F200 4B EE 66 2D */ bl xSndPlay__FUiffUiUiUi14sound_categoryf /* 80162404 0015F204 80 7E 17 C8 */ lwz r3, 0x17c8(r30) /* 80162408 0015F208 38 80 00 00 */ li r4, 0 /* 8016240C 0015F20C 38 A0 00 00 */ li r5, 0 /* 80162410 0015F210 38 C0 00 00 */ li r6, 0 /* 80162414 0015F214 38 E0 00 00 */ li r7, 0 -/* 80162418 0015F218 4B ED 1C D9 */ bl func_800340F0 +/* 80162418 0015F218 4B ED 1C D9 */ bl xModelInstanceAlloc__FP8RpAtomicPvUsUcPUc /* 8016241C 0015F21C 7C 77 1B 79 */ or. r23, r3, r3 /* 80162420 0015F220 41 82 01 E0 */ beq lbl_80162600 /* 80162424 0015F224 80 7E 18 C8 */ lwz r3, 0x18c8(r30) @@ -2354,7 +2354,7 @@ lbl_8016244C: /* 80162474 0015F274 80 83 00 4C */ lwz r4, 0x4c(r3) /* 80162478 0015F278 38 65 00 30 */ addi r3, r5, 0x30 /* 8016247C 0015F27C 38 84 00 30 */ addi r4, r4, 0x30 -/* 80162480 0015F280 4B EE C0 5D */ bl func_8004E4DC +/* 80162480 0015F280 4B EE C0 5D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80162484 0015F284 80 77 00 4C */ lwz r3, 0x4c(r23) /* 80162488 0015F288 C0 35 17 DC */ lfs f1, 0x17dc(r21) /* 8016248C 0015F28C 7C 64 1B 78 */ mr r4, r3 @@ -2372,7 +2372,7 @@ lbl_801624B0: /* 801624B8 0015F2B8 2C 16 00 0A */ cmpwi r22, 0xa /* 801624BC 0015F2BC 41 80 FF 90 */ blt lbl_8016244C /* 801624C0 0015F2C0 7E E3 BB 78 */ mr r3, r23 -/* 801624C4 0015F2C4 4B ED 1E B5 */ bl func_80034378 +/* 801624C4 0015F2C4 4B ED 1E B5 */ bl xModelInstanceFree__FP14xModelInstance /* 801624C8 0015F2C8 48 00 01 38 */ b lbl_80162600 lbl_801624CC: /* 801624CC 0015F2CC 80 1E 02 34 */ lwz r0, 0x234(r30) @@ -2471,7 +2471,7 @@ lbl_80162600: /* 80162638 0015F438 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8016263C 0015F43C 4C 40 13 82 */ cror 2, 0, 2 /* 80162640 0015F440 40 82 04 BC */ bne lbl_80162AFC -/* 80162644 0015F444 4B EC E6 45 */ bl func_80030C88 +/* 80162644 0015F444 4B EC E6 45 */ bl xurand__Fv /* 80162648 0015F448 FC 00 08 90 */ fmr f0, f1 /* 8016264C 0015F44C C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) /* 80162650 0015F450 C0 42 A9 CC */ lfs f2, lbl_803CF34C-_SDA2_BASE_(r2) @@ -2512,7 +2512,7 @@ lbl_80162688: /* 801626D8 0015F4D8 4B EA BF B9 */ bl func_8000E690 /* 801626DC 0015F4DC 38 61 00 68 */ addi r3, r1, 0x68 /* 801626E0 0015F4E0 38 81 00 5C */ addi r4, r1, 0x5c -/* 801626E4 0015F4E4 4B EE BE 0D */ bl func_8004E4F0 +/* 801626E4 0015F4E4 4B EE BE 0D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 801626E8 0015F4E8 FF E0 08 90 */ fmr f31, f1 /* 801626EC 0015F4EC C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 801626F0 0015F4F0 FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -2520,7 +2520,7 @@ lbl_80162688: /* 801626F8 0015F4F8 80 9B 15 5C */ lwz r4, 0x155c(r27) /* 801626FC 0015F4FC 38 61 00 50 */ addi r3, r1, 0x50 /* 80162700 0015F500 38 84 00 10 */ addi r4, r4, 0x10 -/* 80162704 0015F504 4B EE BD D9 */ bl func_8004E4DC +/* 80162704 0015F504 4B EE BD D9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80162708 0015F508 80 7B 15 5C */ lwz r3, 0x155c(r27) /* 8016270C 0015F50C C0 22 AA 50 */ lfs f1, lbl_803CF3D0-_SDA2_BASE_(r2) /* 80162710 0015F510 C0 03 00 1C */ lfs f0, 0x1c(r3) @@ -2532,7 +2532,7 @@ lbl_8016271C: /* 80162724 0015F524 80 9B 15 60 */ lwz r4, 0x1560(r27) /* 80162728 0015F528 38 61 00 50 */ addi r3, r1, 0x50 /* 8016272C 0015F52C 38 84 00 10 */ addi r4, r4, 0x10 -/* 80162730 0015F530 4B EE BD AD */ bl func_8004E4DC +/* 80162730 0015F530 4B EE BD AD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80162734 0015F534 80 7B 15 60 */ lwz r3, 0x1560(r27) /* 80162738 0015F538 C0 22 AA 50 */ lfs f1, lbl_803CF3D0-_SDA2_BASE_(r2) /* 8016273C 0015F53C C0 03 00 1C */ lfs f0, 0x1c(r3) @@ -2542,7 +2542,7 @@ lbl_80162748: /* 80162748 0015F548 80 9B 15 5C */ lwz r4, 0x155c(r27) /* 8016274C 0015F54C 38 61 00 50 */ addi r3, r1, 0x50 /* 80162750 0015F550 38 84 00 10 */ addi r4, r4, 0x10 -/* 80162754 0015F554 4B EE BD 89 */ bl func_8004E4DC +/* 80162754 0015F554 4B EE BD 89 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80162758 0015F558 FC 20 F8 90 */ fmr f1, f31 /* 8016275C 0015F55C 38 61 00 50 */ addi r3, r1, 0x50 /* 80162760 0015F560 38 81 00 68 */ addi r4, r1, 0x68 @@ -2567,7 +2567,7 @@ lbl_8016278C: /* 801627A8 0015F5A8 6E D5 80 00 */ xoris r21, r22, 0x8000 /* 801627AC 0015F5AC 48 00 01 00 */ b lbl_801628AC lbl_801627B0: -/* 801627B0 0015F5B0 4B EC E4 D9 */ bl func_80030C88 +/* 801627B0 0015F5B0 4B EC E4 D9 */ bl xurand__Fv /* 801627B4 0015F5B4 6E E0 80 00 */ xoris r0, r23, 0x8000 /* 801627B8 0015F5B8 80 9B 15 5C */ lwz r4, 0x155c(r27) /* 801627BC 0015F5BC 90 01 00 CC */ stw r0, 0xcc(r1) @@ -2590,7 +2590,7 @@ lbl_801627B0: /* 80162800 0015F600 EF 82 D0 28 */ fsubs f28, f2, f26 /* 80162804 0015F604 EF 61 07 32 */ fmuls f27, f1, f28 /* 80162808 0015F608 EF 60 DE BA */ fmadds f27, f0, f26, f27 -/* 8016280C 0015F60C 4B EC E4 7D */ bl func_80030C88 +/* 8016280C 0015F60C 4B EC E4 7D */ bl xurand__Fv /* 80162810 0015F610 C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) /* 80162814 0015F614 92 81 00 E0 */ stw r20, 0xe0(r1) /* 80162818 0015F618 EC 00 08 2A */ fadds f0, f0, f1 @@ -2617,18 +2617,18 @@ lbl_801627B0: /* 8016286C 0015F66C 38 61 00 2C */ addi r3, r1, 0x2c /* 80162870 0015F670 38 84 00 10 */ addi r4, r4, 0x10 /* 80162874 0015F674 4B EB 27 E5 */ bl func_80015058 -/* 80162878 0015F678 4B EC E4 11 */ bl func_80030C88 +/* 80162878 0015F678 4B EC E4 11 */ bl xurand__Fv /* 8016287C 0015F67C C0 02 A9 C8 */ lfs f0, lbl_803CF348-_SDA2_BASE_(r2) /* 80162880 0015F680 EC 00 00 72 */ fmuls f0, f0, f1 /* 80162884 0015F684 D0 01 00 38 */ stfs f0, 0x38(r1) -/* 80162888 0015F688 4B EC E4 01 */ bl func_80030C88 +/* 80162888 0015F688 4B EC E4 01 */ bl xurand__Fv /* 8016288C 0015F68C C0 02 A9 C8 */ lfs f0, lbl_803CF348-_SDA2_BASE_(r2) /* 80162890 0015F690 7E 65 9B 78 */ mr r5, r19 /* 80162894 0015F694 38 61 00 2C */ addi r3, r1, 0x2c /* 80162898 0015F698 38 81 00 38 */ addi r4, r1, 0x38 /* 8016289C 0015F69C EC 00 00 72 */ fmuls f0, f0, f1 /* 801628A0 0015F6A0 D0 01 00 40 */ stfs f0, 0x40(r1) -/* 801628A4 0015F6A4 48 00 EE 3D */ bl func_801716E0 +/* 801628A4 0015F6A4 48 00 EE 3D */ bl zParPTankSpawnSnow__FP5xVec3P5xVec3Ui lbl_801628A8: /* 801628A8 0015F6A8 3A F7 00 01 */ addi r23, r23, 1 lbl_801628AC: @@ -2650,7 +2650,7 @@ lbl_801628AC: /* 801628E8 0015F6E8 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 801628EC 0015F6EC 40 82 01 F8 */ bne lbl_80162AE4 /* 801628F0 0015F6F0 38 60 04 00 */ li r3, 0x400 -/* 801628F4 0015F6F4 4B F0 3C 65 */ bl func_80066558 +/* 801628F4 0015F6F4 4B F0 3C 65 */ bl zEntPlayerControlOff__F13zControlOwner /* 801628F8 0015F6F8 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 801628FC 0015F6FC 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 80162900 0015F700 38 63 08 9C */ addi r3, r3, lbl_8027089C@l @@ -2659,7 +2659,7 @@ lbl_801628AC: /* 8016290C 0015F70C 80 1E 02 B4 */ lwz r0, 0x2b4(r30) /* 80162910 0015F710 60 00 00 10 */ ori r0, r0, 0x10 /* 80162914 0015F714 90 1E 02 B4 */ stw r0, 0x2b4(r30) -/* 80162918 0015F718 4B EE 98 FD */ bl func_8004C214 +/* 80162918 0015F718 4B EE 98 FD */ bl xStrHash__FPCc /* 8016291C 0015F71C C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) /* 80162920 0015F720 38 80 00 00 */ li r4, 0 /* 80162924 0015F724 C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) @@ -2667,22 +2667,22 @@ lbl_801628AC: /* 8016292C 0015F72C FC 60 10 90 */ fmr f3, f2 /* 80162930 0015F730 38 C0 00 00 */ li r6, 0 /* 80162934 0015F734 38 E0 00 00 */ li r7, 0 -/* 80162938 0015F738 4B EE 60 F5 */ bl func_80048A2C +/* 80162938 0015F738 4B EE 60 F5 */ bl xSndPlay__FUiffUiUiUi14sound_categoryf /* 8016293C 0015F73C 7F 23 CB 78 */ mr r3, r25 /* 80162940 0015F740 4B EB 8E A9 */ bl func_8001B7E8 /* 80162944 0015F744 3A A0 00 00 */ li r21, 0 /* 80162948 0015F748 7F D4 F3 78 */ mr r20, r30 lbl_8016294C: -/* 8016294C 0015F74C 4B EC E3 3D */ bl func_80030C88 +/* 8016294C 0015F74C 4B EC E3 3D */ bl xurand__Fv /* 80162950 0015F750 C0 02 AA 50 */ lfs f0, lbl_803CF3D0-_SDA2_BASE_(r2) /* 80162954 0015F754 EC 00 08 28 */ fsubs f0, f0, f1 /* 80162958 0015F758 D0 14 17 DC */ stfs f0, 0x17dc(r20) -/* 8016295C 0015F75C 4B EC E3 2D */ bl func_80030C88 +/* 8016295C 0015F75C 4B EC E3 2D */ bl xurand__Fv /* 80162960 0015F760 C0 42 AA 70 */ lfs f2, lbl_803CF3F0-_SDA2_BASE_(r2) /* 80162964 0015F764 C0 02 A9 E8 */ lfs f0, lbl_803CF368-_SDA2_BASE_(r2) /* 80162968 0015F768 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8016296C 0015F76C D0 14 17 E0 */ stfs f0, 0x17e0(r20) -/* 80162970 0015F770 4B EC E3 19 */ bl func_80030C88 +/* 80162970 0015F770 4B EC E3 19 */ bl xurand__Fv /* 80162974 0015F774 C0 02 AA 58 */ lfs f0, lbl_803CF3D8-_SDA2_BASE_(r2) /* 80162978 0015F778 EF 40 00 72 */ fmuls f26, f0, f1 /* 8016297C 0015F77C FC 20 D0 90 */ fmr f1, f26 @@ -2693,7 +2693,7 @@ lbl_8016294C: /* 80162990 0015F790 D0 14 17 D0 */ stfs f0, 0x17d0(r20) /* 80162994 0015F794 4B F6 24 FD */ bl icos__Ff /* 80162998 0015F798 D0 34 17 D4 */ stfs f1, 0x17d4(r20) -/* 8016299C 0015F79C 4B EC E2 ED */ bl func_80030C88 +/* 8016299C 0015F79C 4B EC E2 ED */ bl xurand__Fv /* 801629A0 0015F7A0 C0 62 AA 7C */ lfs f3, lbl_803CF3FC-_SDA2_BASE_(r2) /* 801629A4 0015F7A4 56 A0 07 FF */ clrlwi. r0, r21, 0x1f /* 801629A8 0015F7A8 C0 42 AA 78 */ lfs f2, lbl_803CF3F8-_SDA2_BASE_(r2) @@ -2747,7 +2747,7 @@ lbl_80162A30: /* 80162A58 0015F858 80 1E 18 E8 */ lwz r0, 0x18e8(r30) /* 80162A5C 0015F85C 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80162A60 0015F860 41 82 00 58 */ beq lbl_80162AB8 -/* 80162A64 0015F864 4B EC E2 05 */ bl func_80030C68 +/* 80162A64 0015F864 4B EC E2 05 */ bl xrand__Fv /* 80162A68 0015F868 54 60 06 31 */ rlwinm. r0, r3, 0, 0x18, 0x18 /* 80162A6C 0015F86C 41 82 00 28 */ beq lbl_80162A94 /* 80162A70 0015F870 80 7E 18 E4 */ lwz r3, 0x18e4(r30) @@ -2798,7 +2798,7 @@ lbl_80162B04: lbl_80162B0C: /* 80162B0C 0015F90C 7F C3 F3 78 */ mr r3, r30 /* 80162B10 0015F910 38 94 15 90 */ addi r4, r20, 0x1590 -/* 80162B14 0015F914 48 00 1C 05 */ bl func_80164718 +/* 80162B14 0015F914 48 00 1C 05 */ bl bossPatBoxCheckCollide__12zNPCBPatrickFP10bossPatBox /* 80162B18 0015F918 3A F7 00 01 */ addi r23, r23, 1 /* 80162B1C 0015F91C 3A 94 00 14 */ addi r20, r20, 0x14 /* 80162B20 0015F920 2C 17 00 03 */ cmpwi r23, 3 @@ -2809,7 +2809,7 @@ lbl_80162B0C: /* 80162B34 0015F934 41 80 FF D0 */ blt lbl_80162B04 /* 80162B38 0015F938 7F C3 F3 78 */ mr r3, r30 /* 80162B3C 0015F93C 38 9E 17 70 */ addi r4, r30, 0x1770 -/* 80162B40 0015F940 48 00 1B D9 */ bl func_80164718 +/* 80162B40 0015F940 48 00 1B D9 */ bl bossPatBoxCheckCollide__12zNPCBPatrickFP10bossPatBox /* 80162B44 0015F944 C0 1E 17 8C */ lfs f0, 0x178c(r30) /* 80162B48 0015F948 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80162B4C 0015F94C 7F D9 F3 78 */ mr r25, r30 @@ -2883,7 +2883,7 @@ lbl_80162C10: /* 80162C4C 0015FA4C C0 04 00 28 */ lfs f0, 0x28(r4) /* 80162C50 0015FA50 C0 39 03 74 */ lfs f1, 0x374(r25) /* 80162C54 0015FA54 EF 42 00 32 */ fmuls f26, f2, f0 -/* 80162C58 0015FA58 4B EA CD F9 */ bl func_8000FA50 +/* 80162C58 0015FA58 4B EA CD F9 */ bl xParabolaRecenter__FP9xParabolaf /* 80162C5C 0015FA5C C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 80162C60 0015FA60 38 61 00 20 */ addi r3, r1, 0x20 /* 80162C64 0015FA64 D0 19 03 78 */ stfs f0, 0x378(r25) @@ -2922,14 +2922,14 @@ lbl_80162CD4: lbl_80162CE0: /* 80162CE0 0015FAE0 7F C3 F3 78 */ mr r3, r30 /* 80162CE4 0015FAE4 38 99 03 54 */ addi r4, r25, 0x354 -/* 80162CE8 0015FAE8 48 00 10 B5 */ bl func_80163D9C +/* 80162CE8 0015FAE8 48 00 10 B5 */ bl playSplat__12zNPCBPatrickFP5xVec3 /* 80162CEC 0015FAEC 80 19 03 A4 */ lwz r0, 0x3a4(r25) /* 80162CF0 0015FAF0 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 80162CF4 0015FAF4 41 82 01 70 */ beq lbl_80162E64 /* 80162CF8 0015FAF8 80 99 03 A0 */ lwz r4, 0x3a0(r25) /* 80162CFC 0015FAFC 7F C3 F3 78 */ mr r3, r30 /* 80162D00 0015FB00 38 B9 03 54 */ addi r5, r25, 0x354 -/* 80162D04 0015FB04 48 00 17 A1 */ bl func_801644A4 +/* 80162D04 0015FB04 48 00 17 A1 */ bl ConveyorTimeLeft__12zNPCBPatrickFP9zPlatformP5xVec3 /* 80162D08 0015FB08 C0 42 A9 D8 */ lfs f2, lbl_803CF358-_SDA2_BASE_(r2) /* 80162D0C 0015FB0C C0 19 03 78 */ lfs f0, 0x378(r25) /* 80162D10 0015FB10 EC 22 08 28 */ fsubs f1, f2, f1 @@ -2942,13 +2942,13 @@ lbl_80162D24: /* 80162D28 0015FB28 7F C3 F3 78 */ mr r3, r30 /* 80162D2C 0015FB2C 90 19 03 A4 */ stw r0, 0x3a4(r25) /* 80162D30 0015FB30 38 99 03 7C */ addi r4, r25, 0x37c -/* 80162D34 0015FB34 48 00 10 69 */ bl func_80163D9C +/* 80162D34 0015FB34 48 00 10 69 */ bl playSplat__12zNPCBPatrickFP5xVec3 /* 80162D38 0015FB38 48 00 01 2C */ b lbl_80162E64 lbl_80162D3C: /* 80162D3C 0015FB3C C0 02 AA 84 */ lfs f0, lbl_803CF404-_SDA2_BASE_(r2) /* 80162D40 0015FB40 EC 02 00 28 */ fsubs f0, f2, f0 /* 80162D44 0015FB44 D0 19 03 70 */ stfs f0, 0x370(r25) -/* 80162D48 0015FB48 4B EC DF 41 */ bl func_80030C88 +/* 80162D48 0015FB48 4B EC DF 41 */ bl xurand__Fv /* 80162D4C 0015FB4C C0 62 AA 88 */ lfs f3, lbl_803CF408-_SDA2_BASE_(r2) /* 80162D50 0015FB50 38 79 03 54 */ addi r3, r25, 0x354 /* 80162D54 0015FB54 C0 42 A9 C0 */ lfs f2, lbl_803CF340-_SDA2_BASE_(r2) @@ -2959,7 +2959,7 @@ lbl_80162D3C: /* 80162D68 0015FB68 D0 19 03 74 */ stfs f0, 0x374(r25) /* 80162D6C 0015FB6C 80 9D 1F C0 */ lwz r4, 0x1fc0(r29) /* 80162D70 0015FB70 80 84 00 44 */ lwz r4, 0x44(r4) -/* 80162D74 0015FB74 4B EA D2 75 */ bl func_8000FFE8 +/* 80162D74 0015FB74 4B EA D2 75 */ bl xParabolaHitsEnv__FP9xParabolaPC4xEnvP7xCollis /* 80162D78 0015FB78 80 01 00 74 */ lwz r0, 0x74(r1) /* 80162D7C 0015FB7C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80162D80 0015FB80 41 82 00 24 */ beq lbl_80162DA4 @@ -2967,7 +2967,7 @@ lbl_80162D3C: /* 80162D88 0015FB88 7F 44 D3 78 */ mr r4, r26 /* 80162D8C 0015FB8C 38 79 03 88 */ addi r3, r25, 0x388 /* 80162D90 0015FB90 D0 19 03 74 */ stfs f0, 0x374(r25) -/* 80162D94 0015FB94 4B EE B7 49 */ bl func_8004E4DC +/* 80162D94 0015FB94 4B EE B7 49 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80162D98 0015FB98 80 19 03 A4 */ lwz r0, 0x3a4(r25) /* 80162D9C 0015FB9C 60 00 00 02 */ ori r0, r0, 2 /* 80162DA0 0015FBA0 90 19 03 A4 */ stw r0, 0x3a4(r25) @@ -2978,7 +2978,7 @@ lbl_80162DA4: /* 80162DB0 0015FBB0 38 A1 00 74 */ addi r5, r1, 0x74 /* 80162DB4 0015FBB4 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 80162DB8 0015FBB8 90 01 00 74 */ stw r0, 0x74(r1) -/* 80162DBC 0015FBBC 48 00 17 91 */ bl func_8016454C +/* 80162DBC 0015FBBC 48 00 17 91 */ bl ParabolaHitsConveyors__12zNPCBPatrickFP9xParabolaP7xCollis /* 80162DC0 0015FBC0 80 01 00 74 */ lwz r0, 0x74(r1) /* 80162DC4 0015FBC4 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80162DC8 0015FBC8 41 82 00 9C */ beq lbl_80162E64 @@ -3035,7 +3035,7 @@ lbl_80162E84: /* 80162E84 0015FC84 FC 20 E8 90 */ fmr f1, f29 /* 80162E88 0015FC88 7F C3 F3 78 */ mr r3, r30 /* 80162E8C 0015FC8C 38 94 15 90 */ addi r4, r20, 0x1590 -/* 80162E90 0015FC90 48 00 19 55 */ bl func_801647E4 +/* 80162E90 0015FC90 48 00 19 55 */ bl bossPatBoxUpdate__12zNPCBPatrickFP10bossPatBoxf /* 80162E94 0015FC94 3A F7 00 01 */ addi r23, r23, 1 /* 80162E98 0015FC98 3A 94 00 14 */ addi r20, r20, 0x14 /* 80162E9C 0015FC9C 2C 17 00 03 */ cmpwi r23, 3 @@ -3047,7 +3047,7 @@ lbl_80162E84: /* 80162EB4 0015FCB4 FC 20 E8 90 */ fmr f1, f29 /* 80162EB8 0015FCB8 7F C3 F3 78 */ mr r3, r30 /* 80162EBC 0015FCBC 38 9E 17 70 */ addi r4, r30, 0x1770 -/* 80162EC0 0015FCC0 48 00 19 25 */ bl func_801647E4 +/* 80162EC0 0015FCC0 48 00 19 25 */ bl bossPatBoxUpdate__12zNPCBPatrickFP10bossPatBoxf /* 80162EC4 0015FCC4 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) /* 80162EC8 0015FCC8 38 61 00 14 */ addi r3, r1, 0x14 /* 80162ECC 0015FCCC C0 42 AA 98 */ lfs f2, lbl_803CF418-_SDA2_BASE_(r2) @@ -3133,7 +3133,7 @@ lbl_80162FA8: /* 80162FF4 0015FDF4 90 05 03 A4 */ stw r0, 0x3a4(r5) /* 80162FF8 0015FDF8 7C 9E 22 14 */ add r4, r30, r4 /* 80162FFC 0015FDFC 3A C0 00 01 */ li r22, 1 -/* 80163000 0015FE00 48 00 0D 9D */ bl func_80163D9C +/* 80163000 0015FE00 48 00 0D 9D */ bl playSplat__12zNPCBPatrickFP5xVec3 /* 80163004 0015FE04 80 1E 02 B4 */ lwz r0, 0x2b4(r30) /* 80163008 0015FE08 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 8016300C 0015FE0C 90 1E 02 B4 */ stw r0, 0x2b4(r30) @@ -3160,14 +3160,14 @@ lbl_8016304C: /* 80163054 0015FE54 41 82 00 84 */ beq lbl_801630D8 /* 80163058 0015FE58 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d /* 8016305C 0015FE5C 40 82 00 7C */ bne lbl_801630D8 -/* 80163060 0015FE60 4B EC DC 09 */ bl func_80030C68 +/* 80163060 0015FE60 4B EC DC 09 */ bl xrand__Fv /* 80163064 0015FE64 54 60 05 AD */ rlwinm. r0, r3, 0, 0x16, 0x16 /* 80163068 0015FE68 41 82 00 18 */ beq lbl_80163080 /* 8016306C 0015FE6C C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) /* 80163070 0015FE70 38 74 03 7C */ addi r3, r20, 0x37c /* 80163074 0015FE74 38 81 00 08 */ addi r4, r1, 8 /* 80163078 0015FE78 38 A0 00 01 */ li r5, 1 -/* 8016307C 0015FE7C 48 00 E2 CD */ bl func_80171348 +/* 8016307C 0015FE7C 48 00 E2 CD */ bl zParPTankSpawnBubbles__FP5xVec3P5xVec3Uif lbl_80163080: /* 80163080 0015FE80 7E A4 AB 78 */ mr r4, r21 /* 80163084 0015FE84 38 74 03 7C */ addi r3, r20, 0x37c @@ -3186,7 +3186,7 @@ lbl_80163080: /* 801630B8 0015FEB8 90 05 03 A4 */ stw r0, 0x3a4(r5) /* 801630BC 0015FEBC 7C 9E 22 14 */ add r4, r30, r4 /* 801630C0 0015FEC0 3A C0 00 01 */ li r22, 1 -/* 801630C4 0015FEC4 48 00 0C D9 */ bl func_80163D9C +/* 801630C4 0015FEC4 48 00 0C D9 */ bl playSplat__12zNPCBPatrickFP5xVec3 /* 801630C8 0015FEC8 80 1E 02 B4 */ lwz r0, 0x2b4(r30) /* 801630CC 0015FECC 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 801630D0 0015FED0 90 1E 02 B4 */ stw r0, 0x2b4(r30) @@ -3202,10 +3202,10 @@ lbl_801630E8: /* 801630F0 0015FEF0 38 A1 00 14 */ addi r5, r1, 0x14 /* 801630F4 0015FEF4 38 60 00 00 */ li r3, 0 /* 801630F8 0015FEF8 38 80 00 01 */ li r4, 1 -/* 801630FC 0015FEFC 4B F1 31 39 */ bl func_80076234 +/* 801630FC 0015FEFC 4B F1 31 39 */ bl zEntPlayer_Damage__FP5xBaseUiPC5xVec3 /* 80163100 0015FF00 2C 03 00 00 */ cmpwi r3, 0 /* 80163104 0015FF04 41 82 00 F8 */ beq lbl_801631FC -/* 80163108 0015FF08 4B EC DB 61 */ bl func_80030C68 +/* 80163108 0015FF08 4B EC DB 61 */ bl xrand__Fv /* 8016310C 0015FF0C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80163110 0015FF10 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 80163114 0015FF14 80 04 16 B0 */ lwz r0, 0x16b0(r4) @@ -3312,7 +3312,7 @@ lbl_80163268: /* 8016328C 0016008C 80 03 16 B0 */ lwz r0, 0x16b0(r3) /* 80163290 00160090 28 00 00 00 */ cmplwi r0, 0 /* 80163294 00160094 41 82 00 78 */ beq lbl_8016330C -/* 80163298 00160098 4B F1 F8 21 */ bl func_80082AB8 +/* 80163298 00160098 4B F1 F8 21 */ bl zEntPlayerDyingInGoo__Fv /* 8016329C 0016009C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 801632A0 001600A0 40 82 00 6C */ bne lbl_8016330C /* 801632A4 001600A4 80 1E 02 B4 */ lwz r0, 0x2b4(r30) @@ -3320,7 +3320,7 @@ lbl_80163268: /* 801632AC 001600AC 7E 64 9B 78 */ mr r4, r19 /* 801632B0 001600B0 60 00 01 00 */ ori r0, r0, 0x100 /* 801632B4 001600B4 90 1E 02 B4 */ stw r0, 0x2b4(r30) -/* 801632B8 001600B8 48 00 0D 15 */ bl func_80163FCC +/* 801632B8 001600B8 48 00 0D 15 */ bl gotoRound__12zNPCBPatrickFi /* 801632BC 001600BC 2C 13 00 02 */ cmpwi r19, 2 /* 801632C0 001600C0 41 82 00 30 */ beq lbl_801632F0 /* 801632C4 001600C4 40 80 00 10 */ bge lbl_801632D4 @@ -3334,17 +3334,17 @@ lbl_801632D4: lbl_801632E0: /* 801632E0 001600E0 80 7E 18 D0 */ lwz r3, 0x18d0(r30) /* 801632E4 001600E4 38 80 00 BE */ li r4, 0xbe -/* 801632E8 001600E8 4B EB C3 09 */ bl func_8001F5F0 +/* 801632E8 001600E8 4B EB C3 09 */ bl zEntEvent__FP5xBaseUi /* 801632EC 001600EC 48 00 00 20 */ b lbl_8016330C lbl_801632F0: /* 801632F0 001600F0 80 7E 18 D4 */ lwz r3, 0x18d4(r30) /* 801632F4 001600F4 38 80 00 BE */ li r4, 0xbe -/* 801632F8 001600F8 4B EB C2 F9 */ bl func_8001F5F0 +/* 801632F8 001600F8 4B EB C2 F9 */ bl zEntEvent__FP5xBaseUi /* 801632FC 001600FC 48 00 00 10 */ b lbl_8016330C lbl_80163300: /* 80163300 00160100 80 7E 18 D8 */ lwz r3, 0x18d8(r30) /* 80163304 00160104 38 80 00 BE */ li r4, 0xbe -/* 80163308 00160108 4B EB C2 E9 */ bl func_8001F5F0 +/* 80163308 00160108 4B EB C2 E9 */ bl zEntEvent__FP5xBaseUi lbl_8016330C: /* 8016330C 0016010C C0 1E 18 EC */ lfs f0, 0x18ec(r30) /* 80163310 00160110 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -3376,7 +3376,7 @@ lbl_8016336C: /* 8016336C 0016016C FC 20 E8 90 */ fmr f1, f29 /* 80163370 00160170 7F C3 F3 78 */ mr r3, r30 /* 80163374 00160174 7F E4 FB 78 */ mr r4, r31 -/* 80163378 00160178 4B F8 CD 79 */ bl func_800F00F0 +/* 80163378 00160178 4B F8 CD 79 */ bl Process__10zNPCCommonFP6xScenef /* 8016337C 0016017C E3 E1 01 78 */ psq_l f31, 376(r1), 0, qr0 /* 80163380 00160180 CB E1 01 70 */ lfd f31, 0x170(r1) /* 80163384 00160184 E3 C1 01 68 */ psq_l f30, 360(r1), 0, qr0 @@ -3437,7 +3437,7 @@ lbl_80163444: /* 80163454 00160254 41 82 00 14 */ beq lbl_80163468 /* 80163458 00160258 7C C4 33 78 */ mr r4, r6 /* 8016345C 0016025C 38 61 00 08 */ addi r3, r1, 8 -/* 80163460 00160260 4B EE B0 7D */ bl func_8004E4DC +/* 80163460 00160260 4B EE B0 7D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80163464 00160264 48 00 00 2C */ b lbl_80163490 lbl_80163468: /* 80163468 00160268 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -3455,12 +3455,12 @@ lbl_80163490: /* 80163494 00160294 38 61 00 08 */ addi r3, r1, 8 /* 80163498 00160298 7C 64 1B 78 */ mr r4, r3 /* 8016349C 0016029C D0 01 00 0C */ stfs f0, 0xc(r1) -/* 801634A0 001602A0 4B EE AE 51 */ bl func_8004E2F0 +/* 801634A0 001602A0 4B EE AE 51 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 801634A4 001602A4 80 9F 00 24 */ lwz r4, 0x24(r31) /* 801634A8 001602A8 38 61 00 08 */ addi r3, r1, 8 /* 801634AC 001602AC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 801634B0 001602B0 38 84 00 20 */ addi r4, r4, 0x20 -/* 801634B4 001602B4 4B EE B0 3D */ bl func_8004E4F0 +/* 801634B4 001602B4 4B EE B0 3D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 801634B8 001602B8 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 801634BC 001602BC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801634C0 001602C0 40 81 01 1C */ ble lbl_801635DC @@ -3478,7 +3478,7 @@ lbl_801634DC: /* 801634EC 001602EC 80 1F 18 E8 */ lwz r0, 0x18e8(r31) /* 801634F0 001602F0 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 801634F4 001602F4 41 82 00 74 */ beq lbl_80163568 -/* 801634F8 001602F8 4B EC D7 71 */ bl func_80030C68 +/* 801634F8 001602F8 4B EC D7 71 */ bl xrand__Fv /* 801634FC 001602FC 54 60 06 31 */ rlwinm. r0, r3, 0, 0x18, 0x18 /* 80163500 00160300 41 82 00 3C */ beq lbl_8016353C /* 80163504 00160304 80 1F 02 BC */ lwz r0, 0x2bc(r31) @@ -3547,8 +3547,8 @@ lbl_801635DC: /* 801635E8 001603E8 38 21 00 20 */ addi r1, r1, 0x20 /* 801635EC 001603EC 4E 80 00 20 */ blr -.global func_801635F0 -func_801635F0: +.global zNPCBPatrick_AddBoundEntsToGrid__FP6zScene +zNPCBPatrick_AddBoundEntsToGrid__FP6zScene: /* 801635F0 001603F0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801635F4 001603F4 7C 08 02 A6 */ mflr r0 /* 801635F8 001603F8 90 01 00 24 */ stw r0, 0x24(r1) @@ -3570,17 +3570,17 @@ lbl_8016362C: /* 80163634 00160434 80 84 13 C4 */ lwz r4, 0x13c4(r4) /* 80163638 00160438 7F 84 F0 2E */ lwzx r28, r4, r30 /* 8016363C 0016043C 7F 84 E3 78 */ mr r4, r28 -/* 80163640 00160440 4B FB F1 D5 */ bl func_80122814 +/* 80163640 00160440 4B FB F1 D5 */ bl xGridEntIsTooBig__FP5xGridPC4xEnt /* 80163644 00160444 2C 03 00 00 */ cmpwi r3, 0 /* 80163648 00160448 41 82 00 44 */ beq lbl_8016368C /* 8016364C 0016044C 3C 60 80 3D */ lis r3, lbl_803CA774@ha /* 80163650 00160450 7F 84 E3 78 */ mr r4, r28 /* 80163654 00160454 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l -/* 80163658 00160458 4B FB EB 45 */ bl func_8012219C +/* 80163658 00160458 4B FB EB 45 */ bl xGridAdd__FP5xGridP4xEnt /* 8016365C 0016045C 3C 60 80 3D */ lis r3, lbl_803CA774@ha /* 80163660 00160460 7F 84 E3 78 */ mr r4, r28 /* 80163664 00160464 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l -/* 80163668 00160468 4B FB F1 AD */ bl func_80122814 +/* 80163668 00160468 4B FB F1 AD */ bl xGridEntIsTooBig__FP5xGridPC4xEnt /* 8016366C 0016046C 2C 03 00 00 */ cmpwi r3, 0 /* 80163670 00160470 41 82 00 10 */ beq lbl_80163680 /* 80163674 00160474 38 00 00 02 */ li r0, 2 @@ -3594,7 +3594,7 @@ lbl_8016368C: /* 8016368C 0016048C 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha /* 80163690 00160490 7F 84 E3 78 */ mr r4, r28 /* 80163694 00160494 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l -/* 80163698 00160498 4B FB EB 05 */ bl func_8012219C +/* 80163698 00160498 4B FB EB 05 */ bl xGridAdd__FP5xGridP4xEnt /* 8016369C 0016049C 38 00 00 00 */ li r0, 0 /* 801636A0 001604A0 98 1C 00 59 */ stb r0, 0x59(r28) lbl_801636A4: @@ -3616,8 +3616,8 @@ lbl_801636C0: /* 801636D8 001604D8 38 21 00 20 */ addi r1, r1, 0x20 /* 801636DC 001604DC 4E 80 00 20 */ blr -.global func_801636E0 -func_801636E0: +.global zNPCBPatrick_GameIsPaused__FP6zScene +zNPCBPatrick_GameIsPaused__FP6zScene: /* 801636E0 001604E0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801636E4 001604E4 7C 08 02 A6 */ mflr r0 /* 801636E8 001604E8 90 01 00 14 */ stw r0, 0x14(r1) @@ -3630,15 +3630,15 @@ func_801636E0: /* 80163704 00160504 54 60 06 2C */ rlwinm r0, r3, 0, 0x18, 0x16 /* 80163708 00160508 90 04 02 B4 */ stw r0, 0x2b4(r4) /* 8016370C 0016050C 80 6D 97 04 */ lwz r3, lbl_803CC004-_SDA_BASE_(r13) -/* 80163710 00160510 48 00 0A AD */ bl func_801641BC +/* 80163710 00160510 48 00 0A AD */ bl hiddenByCutscene__12zNPCBPatrickFv lbl_80163714: /* 80163714 00160514 80 01 00 14 */ lwz r0, 0x14(r1) /* 80163718 00160518 7C 08 03 A6 */ mtlr r0 /* 8016371C 0016051C 38 21 00 10 */ addi r1, r1, 0x10 /* 80163720 00160520 4E 80 00 20 */ blr -.global func_80163724 -func_80163724: +.global RenderGlobs__12zNPCBPatrickFv +RenderGlobs__12zNPCBPatrickFv: /* 80163724 00160524 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80163728 00160528 7C 08 02 A6 */ mflr r0 /* 8016372C 0016052C 38 80 00 D7 */ li r4, 0xd7 @@ -3646,20 +3646,20 @@ func_80163724: /* 80163734 00160534 BF 41 00 48 */ stmw r26, 0x48(r1) /* 80163738 00160538 7C 7A 1B 78 */ mr r26, r3 /* 8016373C 0016053C 80 63 02 D0 */ lwz r3, 0x2d0(r3) -/* 80163740 00160540 4B F6 5A AD */ bl func_800C91EC +/* 80163740 00160540 4B F6 5A AD */ bl iModelSetMaterialAlpha__FP8RpAtomicUc /* 80163744 00160544 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) /* 80163748 00160548 80 7A 02 D0 */ lwz r3, 0x2d0(r26) /* 8016374C 0016054C FC 60 08 90 */ fmr f3, f1 /* 80163750 00160550 C0 42 A9 C0 */ lfs f2, lbl_803CF340-_SDA2_BASE_(r2) -/* 80163754 00160554 4B F6 5E 5D */ bl func_800C95B0 +/* 80163754 00160554 4B F6 5E 5D */ bl iModelMaterialMul__FP8RpAtomicfff /* 80163758 00160558 80 7A 02 D4 */ lwz r3, 0x2d4(r26) /* 8016375C 0016055C 38 80 00 D7 */ li r4, 0xd7 -/* 80163760 00160560 4B F6 5A 8D */ bl func_800C91EC +/* 80163760 00160560 4B F6 5A 8D */ bl iModelSetMaterialAlpha__FP8RpAtomicUc /* 80163764 00160564 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) /* 80163768 00160568 80 7A 02 D4 */ lwz r3, 0x2d4(r26) /* 8016376C 0016056C FC 60 08 90 */ fmr f3, f1 /* 80163770 00160570 C0 42 A9 C0 */ lfs f2, lbl_803CF340-_SDA2_BASE_(r2) -/* 80163774 00160574 4B F6 5E 3D */ bl func_800C95B0 +/* 80163774 00160574 4B F6 5E 3D */ bl iModelMaterialMul__FP8RpAtomicfff /* 80163778 00160578 7F 5F D3 78 */ mr r31, r26 /* 8016377C 0016057C 3B C1 00 38 */ addi r30, r1, 0x38 /* 80163780 00160580 3B A1 00 18 */ addi r29, r1, 0x18 @@ -3673,10 +3673,10 @@ lbl_8016378C: /* 8016379C 0016059C 41 82 00 B8 */ beq lbl_80163854 /* 801637A0 001605A0 7F C3 F3 78 */ mr r3, r30 /* 801637A4 001605A4 38 9F 03 54 */ addi r4, r31, 0x354 -/* 801637A8 001605A8 4B EE AD 35 */ bl func_8004E4DC +/* 801637A8 001605A8 4B EE AD 35 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801637AC 001605AC 7F C4 F3 78 */ mr r4, r30 /* 801637B0 001605B0 38 7F 03 7C */ addi r3, r31, 0x37c -/* 801637B4 001605B4 4B EE AD 29 */ bl func_8004E4DC +/* 801637B4 001605B4 4B EE AD 29 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801637B8 001605B8 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) /* 801637BC 001605BC 7F A3 EB 78 */ mr r3, r29 /* 801637C0 001605C0 C0 42 A9 C0 */ lfs f2, lbl_803CF340-_SDA2_BASE_(r2) @@ -3710,12 +3710,12 @@ lbl_80163810: /* 8016382C 0016062C 4B F1 F3 39 */ bl func_80082B64 /* 80163830 00160630 80 7A 02 D4 */ lwz r3, 0x2d4(r26) /* 80163834 00160634 38 81 00 08 */ addi r4, r1, 8 -/* 80163838 00160638 4B F6 49 A5 */ bl func_800C81DC +/* 80163838 00160638 4B F6 49 A5 */ bl iModelCull__FP8RpAtomicP11RwMatrixTag /* 8016383C 0016063C 2C 03 00 00 */ cmpwi r3, 0 /* 80163840 00160640 40 82 01 20 */ bne lbl_80163960 /* 80163844 00160644 80 7A 02 D4 */ lwz r3, 0x2d4(r26) /* 80163848 00160648 38 81 00 08 */ addi r4, r1, 8 -/* 8016384C 0016064C 4B F6 48 A5 */ bl func_800C80F0 +/* 8016384C 0016064C 4B F6 48 A5 */ bl iModelRender__FP8RpAtomicP11RwMatrixTag /* 80163850 00160650 48 00 01 10 */ b lbl_80163960 lbl_80163854: /* 80163854 00160654 C0 3F 03 78 */ lfs f1, 0x378(r31) @@ -3730,12 +3730,12 @@ lbl_80163854: /* 80163878 00160678 7F 43 D3 78 */ mr r3, r26 /* 8016387C 0016067C 90 1F 03 A4 */ stw r0, 0x3a4(r31) /* 80163880 00160680 7F C4 F3 78 */ mr r4, r30 -/* 80163884 00160684 48 00 05 19 */ bl func_80163D9C +/* 80163884 00160684 48 00 05 19 */ bl playSplat__12zNPCBPatrickFP5xVec3 /* 80163888 00160688 48 00 00 D8 */ b lbl_80163960 lbl_8016388C: /* 8016388C 0016068C 7F C4 F3 78 */ mr r4, r30 /* 80163890 00160690 38 7F 03 7C */ addi r3, r31, 0x37c -/* 80163894 00160694 4B EE AC 49 */ bl func_8004E4DC +/* 80163894 00160694 4B EE AC 49 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80163898 00160698 C0 3F 03 78 */ lfs f1, 0x378(r31) /* 8016389C 0016069C 7F 84 E3 78 */ mr r4, r28 /* 801638A0 001606A0 38 7F 03 54 */ addi r3, r31, 0x354 @@ -3770,7 +3770,7 @@ lbl_801638E8: /* 80163910 00160710 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) /* 80163914 00160714 D0 21 00 0C */ stfs f1, 0xc(r1) /* 80163918 00160718 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 8016391C 0016071C 4B EE A9 D5 */ bl func_8004E2F0 +/* 8016391C 0016071C 4B EE A9 D5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 lbl_80163920: /* 80163920 00160720 7F A3 EB 78 */ mr r3, r29 /* 80163924 00160724 7F 84 E3 78 */ mr r4, r28 @@ -3782,29 +3782,29 @@ lbl_80163920: /* 8016393C 0016073C 4B F1 F2 29 */ bl func_80082B64 /* 80163940 00160740 80 7A 02 D0 */ lwz r3, 0x2d0(r26) /* 80163944 00160744 38 81 00 08 */ addi r4, r1, 8 -/* 80163948 00160748 4B F6 48 95 */ bl func_800C81DC +/* 80163948 00160748 4B F6 48 95 */ bl iModelCull__FP8RpAtomicP11RwMatrixTag /* 8016394C 0016074C 2C 03 00 00 */ cmpwi r3, 0 /* 80163950 00160750 40 82 00 10 */ bne lbl_80163960 /* 80163954 00160754 80 7A 02 D0 */ lwz r3, 0x2d0(r26) /* 80163958 00160758 38 81 00 08 */ addi r4, r1, 8 -/* 8016395C 0016075C 4B F6 47 95 */ bl func_800C80F0 +/* 8016395C 0016075C 4B F6 47 95 */ bl iModelRender__FP8RpAtomicP11RwMatrixTag lbl_80163960: /* 80163960 00160760 3B 7B 00 01 */ addi r27, r27, 1 /* 80163964 00160764 3B FF 00 54 */ addi r31, r31, 0x54 /* 80163968 00160768 2C 1B 00 32 */ cmpwi r27, 0x32 /* 8016396C 0016076C 41 80 FE 20 */ blt lbl_8016378C /* 80163970 00160770 80 7A 02 D0 */ lwz r3, 0x2d0(r26) -/* 80163974 00160774 4B F6 59 FD */ bl func_800C9370 +/* 80163974 00160774 4B F6 59 FD */ bl iModelResetMaterial__FP8RpAtomic /* 80163978 00160778 80 7A 02 D4 */ lwz r3, 0x2d4(r26) -/* 8016397C 0016077C 4B F6 59 F5 */ bl func_800C9370 +/* 8016397C 0016077C 4B F6 59 F5 */ bl iModelResetMaterial__FP8RpAtomic /* 80163980 00160780 BB 41 00 48 */ lmw r26, 0x48(r1) /* 80163984 00160784 80 01 00 64 */ lwz r0, 0x64(r1) /* 80163988 00160788 7C 08 03 A6 */ mtlr r0 /* 8016398C 0016078C 38 21 00 60 */ addi r1, r1, 0x60 /* 80163990 00160790 4E 80 00 20 */ blr -.global func_80163994 -func_80163994: +.global RenderFrozenPlayer__12zNPCBPatrickFv +RenderFrozenPlayer__12zNPCBPatrickFv: /* 80163994 00160794 94 21 FF 80 */ stwu r1, -0x80(r1) /* 80163998 00160798 7C 08 02 A6 */ mflr r0 /* 8016399C 0016079C 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -3816,7 +3816,7 @@ func_80163994: /* 801639B4 001607B4 80 9F 07 04 */ lwz r4, 0x704(r31) /* 801639B8 001607B8 80 84 00 4C */ lwz r4, 0x4c(r4) /* 801639BC 001607BC 38 84 00 30 */ addi r4, r4, 0x30 -/* 801639C0 001607C0 4B EE AB 1D */ bl func_8004E4DC +/* 801639C0 001607C0 4B EE AB 1D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801639C4 001607C4 C0 3B 18 C4 */ lfs f1, 0x18c4(r27) /* 801639C8 001607C8 4B F6 14 85 */ bl isin__Ff /* 801639CC 001607CC C0 5B 18 C0 */ lfs f2, 0x18c0(r27) @@ -3843,14 +3843,14 @@ lbl_80163A00: /* 80163A1C 0016081C 4B EB 7E C1 */ bl func_8001B8DC /* 80163A20 00160820 7F A3 EB 78 */ mr r3, r29 /* 80163A24 00160824 38 81 00 08 */ addi r4, r1, 8 -/* 80163A28 00160828 4B EE AA B5 */ bl func_8004E4DC +/* 80163A28 00160828 4B EE AA B5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80163A2C 0016082C 38 61 00 14 */ addi r3, r1, 0x14 /* 80163A30 00160830 C0 3E 17 DC */ lfs f1, 0x17dc(r30) /* 80163A34 00160834 7C 64 1B 78 */ mr r4, r3 /* 80163A38 00160838 4B F1 F1 2D */ bl func_80082B64 /* 80163A3C 0016083C 80 7B 17 C8 */ lwz r3, 0x17c8(r27) /* 80163A40 00160840 38 81 00 14 */ addi r4, r1, 0x14 -/* 80163A44 00160844 4B F6 47 99 */ bl func_800C81DC +/* 80163A44 00160844 4B F6 47 99 */ bl iModelCull__FP8RpAtomicP11RwMatrixTag /* 80163A48 00160848 2C 03 00 00 */ cmpwi r3, 0 /* 80163A4C 0016084C 40 82 00 40 */ bne lbl_80163A8C /* 80163A50 00160850 C0 42 A9 C0 */ lfs f2, lbl_803CF340-_SDA2_BASE_(r2) @@ -3864,10 +3864,10 @@ lbl_80163A00: /* 80163A70 00160870 FC 00 00 1E */ fctiwz f0, f0 /* 80163A74 00160874 D8 01 00 58 */ stfd f0, 0x58(r1) /* 80163A78 00160878 80 81 00 5C */ lwz r4, 0x5c(r1) -/* 80163A7C 0016087C 4B F6 57 71 */ bl func_800C91EC +/* 80163A7C 0016087C 4B F6 57 71 */ bl iModelSetMaterialAlpha__FP8RpAtomicUc /* 80163A80 00160880 80 7B 17 C8 */ lwz r3, 0x17c8(r27) /* 80163A84 00160884 38 81 00 14 */ addi r4, r1, 0x14 -/* 80163A88 00160888 4B F6 46 69 */ bl func_800C80F0 +/* 80163A88 00160888 4B F6 46 69 */ bl iModelRender__FP8RpAtomicP11RwMatrixTag lbl_80163A8C: /* 80163A8C 0016088C 3B 9C 00 01 */ addi r28, r28, 1 /* 80163A90 00160890 3B DE 00 18 */ addi r30, r30, 0x18 @@ -3875,13 +3875,13 @@ lbl_80163A8C: /* 80163A98 00160898 41 80 FF 68 */ blt lbl_80163A00 /* 80163A9C 0016089C 38 60 00 0A */ li r3, 0xa /* 80163AA0 001608A0 38 80 00 05 */ li r4, 5 -/* 80163AA4 001608A4 48 0C BD 39 */ bl func_8022F7DC +/* 80163AA4 001608A4 48 0C BD 39 */ bl RwRenderStateSet /* 80163AA8 001608A8 38 60 00 0B */ li r3, 0xb /* 80163AAC 001608AC 38 80 00 06 */ li r4, 6 -/* 80163AB0 001608B0 48 0C BD 2D */ bl func_8022F7DC +/* 80163AB0 001608B0 48 0C BD 2D */ bl RwRenderStateSet /* 80163AB4 001608B4 38 60 00 08 */ li r3, 8 /* 80163AB8 001608B8 38 80 00 01 */ li r4, 1 -/* 80163ABC 001608BC 48 0C BD 21 */ bl func_8022F7DC +/* 80163ABC 001608BC 48 0C BD 21 */ bl RwRenderStateSet /* 80163AC0 001608C0 80 7B 17 C0 */ lwz r3, 0x17c0(r27) /* 80163AC4 001608C4 28 03 00 00 */ cmplwi r3, 0 /* 80163AC8 001608C8 41 82 00 1C */ beq lbl_80163AE4 @@ -3890,17 +3890,17 @@ lbl_80163A8C: /* 80163AD4 001608D4 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80163AD8 001608D8 4B EA AA 15 */ bl func_8000E4EC /* 80163ADC 001608DC 80 7B 17 C0 */ lwz r3, 0x17c0(r27) -/* 80163AE0 001608E0 4B ED 0E 65 */ bl func_80034944 +/* 80163AE0 001608E0 4B ED 0E 65 */ bl xModelRender__FP14xModelInstance lbl_80163AE4: /* 80163AE4 001608E4 38 60 00 0A */ li r3, 0xa /* 80163AE8 001608E8 38 80 00 05 */ li r4, 5 -/* 80163AEC 001608EC 48 0C BC F1 */ bl func_8022F7DC +/* 80163AEC 001608EC 48 0C BC F1 */ bl RwRenderStateSet /* 80163AF0 001608F0 38 60 00 0B */ li r3, 0xb /* 80163AF4 001608F4 38 80 00 02 */ li r4, 2 -/* 80163AF8 001608F8 48 0C BC E5 */ bl func_8022F7DC +/* 80163AF8 001608F8 48 0C BC E5 */ bl RwRenderStateSet /* 80163AFC 001608FC 38 60 00 08 */ li r3, 8 /* 80163B00 00160900 38 80 00 00 */ li r4, 0 -/* 80163B04 00160904 48 0C BC D9 */ bl func_8022F7DC +/* 80163B04 00160904 48 0C BC D9 */ bl RwRenderStateSet /* 80163B08 00160908 80 7B 17 C4 */ lwz r3, 0x17c4(r27) /* 80163B0C 0016090C 28 03 00 00 */ cmplwi r3, 0 /* 80163B10 00160910 41 82 00 1C */ beq lbl_80163B2C @@ -3909,7 +3909,7 @@ lbl_80163AE4: /* 80163B1C 0016091C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80163B20 00160920 4B EA A9 CD */ bl func_8000E4EC /* 80163B24 00160924 80 7B 17 C4 */ lwz r3, 0x17c4(r27) -/* 80163B28 00160928 4B ED 0E 1D */ bl func_80034944 +/* 80163B28 00160928 4B ED 0E 1D */ bl xModelRender__FP14xModelInstance lbl_80163B2C: /* 80163B2C 0016092C BB 61 00 6C */ lmw r27, 0x6c(r1) /* 80163B30 00160930 80 01 00 84 */ lwz r0, 0x84(r1) @@ -3923,27 +3923,27 @@ lbl_80163B2C: /* 80163B50 00160950 93 C1 00 08 */ stw r30, 8(r1) /* 80163B54 00160954 7C 7E 1B 78 */ mr r30, r3 /* 80163B58 00160958 4B F8 B2 15 */ bl func_800EED6C -/* 80163B5C 0016095C 4B F4 8E 99 */ bl func_800AC9F4 +/* 80163B5C 0016095C 4B F4 8E 99 */ bl zRenderStateCurrent__Fv /* 80163B60 00160960 7C 60 1B 78 */ mr r0, r3 /* 80163B64 00160964 38 60 00 0A */ li r3, 0xa /* 80163B68 00160968 7C 1F 03 78 */ mr r31, r0 /* 80163B6C 0016096C 38 80 00 05 */ li r4, 5 -/* 80163B70 00160970 48 0C BC 6D */ bl func_8022F7DC +/* 80163B70 00160970 48 0C BC 6D */ bl RwRenderStateSet /* 80163B74 00160974 38 60 00 0B */ li r3, 0xb /* 80163B78 00160978 38 80 00 02 */ li r4, 2 -/* 80163B7C 0016097C 48 0C BC 61 */ bl func_8022F7DC +/* 80163B7C 0016097C 48 0C BC 61 */ bl RwRenderStateSet /* 80163B80 00160980 7F C3 F3 78 */ mr r3, r30 -/* 80163B84 00160984 4B FF FB A1 */ bl func_80163724 +/* 80163B84 00160984 4B FF FB A1 */ bl RenderGlobs__12zNPCBPatrickFv /* 80163B88 00160988 80 1E 02 B4 */ lwz r0, 0x2b4(r30) /* 80163B8C 0016098C 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 80163B90 00160990 41 82 00 0C */ beq lbl_80163B9C /* 80163B94 00160994 7F C3 F3 78 */ mr r3, r30 -/* 80163B98 00160998 4B FF FD FD */ bl func_80163994 +/* 80163B98 00160998 4B FF FD FD */ bl RenderFrozenPlayer__12zNPCBPatrickFv lbl_80163B9C: /* 80163B9C 0016099C 38 60 00 01 */ li r3, 1 -/* 80163BA0 001609A0 4B F4 8E 5D */ bl func_800AC9FC +/* 80163BA0 001609A0 4B F4 8E 5D */ bl zRenderState__F14_SDRenderState /* 80163BA4 001609A4 7F E3 FB 78 */ mr r3, r31 -/* 80163BA8 001609A8 4B F4 8E 55 */ bl func_800AC9FC +/* 80163BA8 001609A8 4B F4 8E 55 */ bl zRenderState__F14_SDRenderState /* 80163BAC 001609AC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80163BB0 001609B0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80163BB4 001609B4 83 C1 00 08 */ lwz r30, 8(r1) @@ -3989,7 +3989,7 @@ lbl_80163C04: /* 80163C50 00160A50 4B EA 72 ED */ bl func_8000AF3C /* 80163C54 00160A54 80 78 13 C4 */ lwz r3, 0x13c4(r24) /* 80163C58 00160A58 7C 63 D8 2E */ lwzx r3, r3, r27 -/* 80163C5C 00160A5C 4B FC 07 CD */ bl func_80124428 +/* 80163C5C 00160A5C 4B FC 07 CD */ bl zGridUpdateEnt__FP4xEnt lbl_80163C60: /* 80163C60 00160A60 3B 5A 00 01 */ addi r26, r26, 1 /* 80163C64 00160A64 3B BD 00 0C */ addi r29, r29, 0xc @@ -4001,7 +4001,7 @@ lbl_80163C60: /* 80163C7C 00160A7C FC 20 F8 90 */ fmr f1, f31 /* 80163C80 00160A80 7F 03 C3 78 */ mr r3, r24 /* 80163C84 00160A84 7F 24 CB 78 */ mr r4, r25 -/* 80163C88 00160A88 4B F8 C6 C1 */ bl func_800F0348 +/* 80163C88 00160A88 4B F8 C6 C1 */ bl NewTime__10zNPCCommonFP6xScenef /* 80163C8C 00160A8C E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 80163C90 00160A90 CB E1 00 30 */ lfd f31, 0x30(r1) /* 80163C94 00160A94 BB 01 00 10 */ lmw r24, 0x10(r1) @@ -4010,8 +4010,8 @@ lbl_80163C60: /* 80163CA0 00160AA0 38 21 00 40 */ addi r1, r1, 0x40 /* 80163CA4 00160AA4 4E 80 00 20 */ blr -.global func_80163CA8 -func_80163CA8: +.global nextGoal__12zNPCBPatrickFv +nextGoal__12zNPCBPatrickFv: /* 80163CA8 00160AA8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80163CAC 00160AAC 7C 08 02 A6 */ mflr r0 /* 80163CB0 00160AB0 90 01 00 14 */ stw r0, 0x14(r1) @@ -4048,11 +4048,11 @@ lbl_80163D1C: /* 80163D20 00160B20 28 00 42 61 */ cmplwi r0, 0x4261 /* 80163D24 00160B24 40 82 00 20 */ bne lbl_80163D44 /* 80163D28 00160B28 7F C3 F3 78 */ mr r3, r30 -/* 80163D2C 00160B2C 48 00 02 5D */ bl func_80163F88 +/* 80163D2C 00160B2C 48 00 02 5D */ bl canSpawnChucks__12zNPCBPatrickFv /* 80163D30 00160B30 28 03 00 00 */ cmplwi r3, 0 /* 80163D34 00160B34 40 82 00 10 */ bne lbl_80163D44 /* 80163D38 00160B38 7F C3 F3 78 */ mr r3, r30 -/* 80163D3C 00160B3C 4B FF FF 6D */ bl func_80163CA8 +/* 80163D3C 00160B3C 4B FF FF 6D */ bl nextGoal__12zNPCBPatrickFv /* 80163D40 00160B40 7C 7F 1B 78 */ mr r31, r3 lbl_80163D44: /* 80163D44 00160B44 7F E3 FB 78 */ mr r3, r31 @@ -4064,8 +4064,8 @@ lbl_80163D48: /* 80163D58 00160B58 38 21 00 10 */ addi r1, r1, 0x10 /* 80163D5C 00160B5C 4E 80 00 20 */ blr -.global func_80163D60 -func_80163D60: +.global getNextFreeGlob__12zNPCBPatrickFv +getNextFreeGlob__12zNPCBPatrickFv: /* 80163D60 00160B60 80 83 13 BC */ lwz r4, 0x13bc(r3) /* 80163D64 00160B64 38 04 00 01 */ addi r0, r4, 1 /* 80163D68 00160B68 90 03 13 BC */ stw r0, 0x13bc(r3) @@ -4083,8 +4083,8 @@ lbl_80163D8C: /* 80163D94 00160B94 90 04 00 50 */ stw r0, 0x50(r4) /* 80163D98 00160B98 4E 80 00 20 */ blr -.global func_80163D9C -func_80163D9C: +.global playSplat__12zNPCBPatrickFP5xVec3 +playSplat__12zNPCBPatrickFP5xVec3: /* 80163D9C 00160B9C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80163DA0 00160BA0 7C 08 02 A6 */ mflr r0 /* 80163DA4 00160BA4 90 01 00 14 */ stw r0, 0x14(r1) @@ -4096,7 +4096,7 @@ func_80163D9C: /* 80163DBC 00160BBC 40 81 01 B8 */ ble lbl_80163F74 /* 80163DC0 00160BC0 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 80163DC4 00160BC4 D0 03 13 C0 */ stfs f0, 0x13c0(r3) -/* 80163DC8 00160BC8 4B EC CE C1 */ bl func_80030C88 +/* 80163DC8 00160BC8 4B EC CE C1 */ bl xurand__Fv /* 80163DCC 00160BCC C0 42 AA A0 */ lfs f2, lbl_803CF420-_SDA2_BASE_(r2) /* 80163DD0 00160BD0 C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) /* 80163DD4 00160BD4 EC 22 00 72 */ fmuls f1, f2, f1 @@ -4105,7 +4105,7 @@ func_80163D9C: /* 80163DE0 00160BE0 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 80163DE4 00160BE4 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 80163DE8 00160BE8 38 63 04 AC */ addi r3, r3, 0x4ac -/* 80163DEC 00160BEC 4B EE 84 29 */ bl func_8004C214 +/* 80163DEC 00160BEC 4B EE 84 29 */ bl xStrHash__FPCc /* 80163DF0 00160BF0 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) /* 80163DF4 00160BF4 7F E6 FB 78 */ mr r6, r31 /* 80163DF8 00160BF8 C0 22 AA A4 */ lfs f1, lbl_803CF424-_SDA2_BASE_(r2) @@ -4115,7 +4115,7 @@ func_80163D9C: /* 80163E08 00160C08 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 80163E0C 00160C0C 38 A0 00 00 */ li r5, 0 /* 80163E10 00160C10 38 E0 00 00 */ li r7, 0 -/* 80163E14 00160C14 4B EE 4C 81 */ bl func_80048A94 +/* 80163E14 00160C14 4B EE 4C 81 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 80163E18 00160C18 48 00 01 5C */ b lbl_80163F74 lbl_80163E1C: /* 80163E1C 00160C1C C0 02 A9 D8 */ lfs f0, lbl_803CF358-_SDA2_BASE_(r2) @@ -4124,7 +4124,7 @@ lbl_80163E1C: /* 80163E28 00160C28 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 80163E2C 00160C2C 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 80163E30 00160C30 38 63 04 C0 */ addi r3, r3, 0x4c0 -/* 80163E34 00160C34 4B EE 83 E1 */ bl func_8004C214 +/* 80163E34 00160C34 4B EE 83 E1 */ bl xStrHash__FPCc /* 80163E38 00160C38 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) /* 80163E3C 00160C3C 7F E6 FB 78 */ mr r6, r31 /* 80163E40 00160C40 C0 22 AA A4 */ lfs f1, lbl_803CF424-_SDA2_BASE_(r2) @@ -4134,7 +4134,7 @@ lbl_80163E1C: /* 80163E50 00160C50 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 80163E54 00160C54 38 A0 00 00 */ li r5, 0 /* 80163E58 00160C58 38 E0 00 00 */ li r7, 0 -/* 80163E5C 00160C5C 4B EE 4C 39 */ bl func_80048A94 +/* 80163E5C 00160C5C 4B EE 4C 39 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 80163E60 00160C60 48 00 01 14 */ b lbl_80163F74 lbl_80163E64: /* 80163E64 00160C64 C0 02 A9 F8 */ lfs f0, lbl_803CF378-_SDA2_BASE_(r2) @@ -4143,7 +4143,7 @@ lbl_80163E64: /* 80163E70 00160C70 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 80163E74 00160C74 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 80163E78 00160C78 38 63 04 D4 */ addi r3, r3, 0x4d4 -/* 80163E7C 00160C7C 4B EE 83 99 */ bl func_8004C214 +/* 80163E7C 00160C7C 4B EE 83 99 */ bl xStrHash__FPCc /* 80163E80 00160C80 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) /* 80163E84 00160C84 7F E6 FB 78 */ mr r6, r31 /* 80163E88 00160C88 C0 22 AA A4 */ lfs f1, lbl_803CF424-_SDA2_BASE_(r2) @@ -4153,7 +4153,7 @@ lbl_80163E64: /* 80163E98 00160C98 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 80163E9C 00160C9C 38 A0 00 00 */ li r5, 0 /* 80163EA0 00160CA0 38 E0 00 00 */ li r7, 0 -/* 80163EA4 00160CA4 4B EE 4B F1 */ bl func_80048A94 +/* 80163EA4 00160CA4 4B EE 4B F1 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 80163EA8 00160CA8 48 00 00 CC */ b lbl_80163F74 lbl_80163EAC: /* 80163EAC 00160CAC C0 02 AA 68 */ lfs f0, lbl_803CF3E8-_SDA2_BASE_(r2) @@ -4162,7 +4162,7 @@ lbl_80163EAC: /* 80163EB8 00160CB8 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 80163EBC 00160CBC 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 80163EC0 00160CC0 38 63 04 E8 */ addi r3, r3, 0x4e8 -/* 80163EC4 00160CC4 4B EE 83 51 */ bl func_8004C214 +/* 80163EC4 00160CC4 4B EE 83 51 */ bl xStrHash__FPCc /* 80163EC8 00160CC8 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) /* 80163ECC 00160CCC 7F E6 FB 78 */ mr r6, r31 /* 80163ED0 00160CD0 C0 22 AA A4 */ lfs f1, lbl_803CF424-_SDA2_BASE_(r2) @@ -4172,7 +4172,7 @@ lbl_80163EAC: /* 80163EE0 00160CE0 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 80163EE4 00160CE4 38 A0 00 00 */ li r5, 0 /* 80163EE8 00160CE8 38 E0 00 00 */ li r7, 0 -/* 80163EEC 00160CEC 4B EE 4B A9 */ bl func_80048A94 +/* 80163EEC 00160CEC 4B EE 4B A9 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 80163EF0 00160CF0 48 00 00 84 */ b lbl_80163F74 lbl_80163EF4: /* 80163EF4 00160CF4 C0 02 A9 F0 */ lfs f0, lbl_803CF370-_SDA2_BASE_(r2) @@ -4181,7 +4181,7 @@ lbl_80163EF4: /* 80163F00 00160D00 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 80163F04 00160D04 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 80163F08 00160D08 38 63 04 FC */ addi r3, r3, 0x4fc -/* 80163F0C 00160D0C 4B EE 83 09 */ bl func_8004C214 +/* 80163F0C 00160D0C 4B EE 83 09 */ bl xStrHash__FPCc /* 80163F10 00160D10 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) /* 80163F14 00160D14 7F E6 FB 78 */ mr r6, r31 /* 80163F18 00160D18 C0 22 AA A4 */ lfs f1, lbl_803CF424-_SDA2_BASE_(r2) @@ -4191,13 +4191,13 @@ lbl_80163EF4: /* 80163F28 00160D28 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 80163F2C 00160D2C 38 A0 00 00 */ li r5, 0 /* 80163F30 00160D30 38 E0 00 00 */ li r7, 0 -/* 80163F34 00160D34 4B EE 4B 61 */ bl func_80048A94 +/* 80163F34 00160D34 4B EE 4B 61 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 80163F38 00160D38 48 00 00 3C */ b lbl_80163F74 lbl_80163F3C: /* 80163F3C 00160D3C 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 80163F40 00160D40 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 80163F44 00160D44 38 63 05 10 */ addi r3, r3, 0x510 -/* 80163F48 00160D48 4B EE 82 CD */ bl func_8004C214 +/* 80163F48 00160D48 4B EE 82 CD */ bl xStrHash__FPCc /* 80163F4C 00160D4C C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) /* 80163F50 00160D50 7F E6 FB 78 */ mr r6, r31 /* 80163F54 00160D54 C0 22 AA A4 */ lfs f1, lbl_803CF424-_SDA2_BASE_(r2) @@ -4207,7 +4207,7 @@ lbl_80163F3C: /* 80163F64 00160D64 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 80163F68 00160D68 38 A0 00 00 */ li r5, 0 /* 80163F6C 00160D6C 38 E0 00 00 */ li r7, 0 -/* 80163F70 00160D70 4B EE 4B 25 */ bl func_80048A94 +/* 80163F70 00160D70 4B EE 4B 25 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf lbl_80163F74: /* 80163F74 00160D74 80 01 00 14 */ lwz r0, 0x14(r1) /* 80163F78 00160D78 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -4215,8 +4215,8 @@ lbl_80163F74: /* 80163F80 00160D80 38 21 00 10 */ addi r1, r1, 0x10 /* 80163F84 00160D84 4E 80 00 20 */ blr -.global func_80163F88 -func_80163F88: +.global canSpawnChucks__12zNPCBPatrickFv +canSpawnChucks__12zNPCBPatrickFv: /* 80163F88 00160D88 80 03 13 C8 */ lwz r0, 0x13c8(r3) /* 80163F8C 00160D8C 38 80 00 00 */ li r4, 0 /* 80163F90 00160D90 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -4238,8 +4238,8 @@ lbl_80163FC4: /* 80163FC4 00160DC4 7C 83 23 78 */ mr r3, r4 /* 80163FC8 00160DC8 4E 80 00 20 */ blr -.global func_80163FCC -func_80163FCC: +.global gotoRound__12zNPCBPatrickFi +gotoRound__12zNPCBPatrickFi: /* 80163FCC 00160DCC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80163FD0 00160DD0 7C 08 02 A6 */ mflr r0 /* 80163FD4 00160DD4 90 01 00 24 */ stw r0, 0x24(r1) @@ -4353,7 +4353,7 @@ lbl_8016411C: /* 80164174 00160F74 48 00 00 34 */ b lbl_801641A8 lbl_80164178: /* 80164178 00160F78 38 80 00 24 */ li r4, 0x24 -/* 8016417C 00160F7C 4B EB B4 75 */ bl func_8001F5F0 +/* 8016417C 00160F7C 4B EB B4 75 */ bl zEntEvent__FP5xBaseUi /* 80164180 00160F80 38 00 00 01 */ li r0, 1 /* 80164184 00160F84 3C 60 4E 47 */ lis r3, 0x4E47425A@ha /* 80164188 00160F88 90 1F 02 FC */ stw r0, 0x2fc(r31) @@ -4371,8 +4371,8 @@ lbl_801641A8: /* 801641B4 00160FB4 38 21 00 20 */ addi r1, r1, 0x20 /* 801641B8 00160FB8 4E 80 00 20 */ blr -.global func_801641BC -func_801641BC: +.global hiddenByCutscene__12zNPCBPatrickFv +hiddenByCutscene__12zNPCBPatrickFv: /* 801641BC 00160FBC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801641C0 00160FC0 7C 08 02 A6 */ mflr r0 /* 801641C4 00160FC4 90 01 00 24 */ stw r0, 0x24(r1) @@ -4390,7 +4390,7 @@ lbl_801641E0: /* 801641F0 00160FF0 60 00 00 01 */ ori r0, r0, 1 /* 801641F4 00160FF4 90 03 01 6C */ stw r0, 0x16c(r3) /* 801641F8 00160FF8 80 7E 19 00 */ lwz r3, 0x1900(r30) -/* 801641FC 00160FFC 4B EB B3 F5 */ bl func_8001F5F0 +/* 801641FC 00160FFC 4B EB B3 F5 */ bl zEntEvent__FP5xBaseUi /* 80164200 00161000 80 7E 19 00 */ lwz r3, 0x1900(r30) /* 80164204 00161004 3B BD 00 01 */ addi r29, r29, 1 /* 80164208 00161008 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) @@ -4412,7 +4412,7 @@ lbl_8016423C: /* 80164244 00161044 48 00 02 30 */ b lbl_80164474 lbl_80164248: /* 80164248 00161048 38 60 00 17 */ li r3, 0x17 -/* 8016424C 0016104C 4B F1 CF F5 */ bl func_80081240 +/* 8016424C 0016104C 4B F1 CF F5 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 80164250 00161050 38 80 00 00 */ li r4, 0 /* 80164254 00161054 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80164258 00161058 90 8D 8D 60 */ stw r4, lbl_803CB660-_SDA_BASE_(r13) @@ -4480,13 +4480,13 @@ lbl_80164344: /* 80164348 00161148 38 80 00 10 */ li r4, 0x10 /* 8016434C 0016114C 90 0D 8D 60 */ stw r0, lbl_803CB660-_SDA_BASE_(r13) /* 80164350 00161150 80 7F 18 E0 */ lwz r3, 0x18e0(r31) -/* 80164354 00161154 4B EB B2 9D */ bl func_8001F5F0 +/* 80164354 00161154 4B EB B2 9D */ bl zEntEvent__FP5xBaseUi /* 80164358 00161158 80 7F 15 84 */ lwz r3, 0x1584(r31) /* 8016435C 0016115C 4B EB 74 9D */ bl func_8001B7F8 /* 80164360 00161160 48 00 01 28 */ b lbl_80164488 lbl_80164364: /* 80164364 00161164 38 60 00 17 */ li r3, 0x17 -/* 80164368 00161168 4B F1 CE D9 */ bl func_80081240 +/* 80164368 00161168 4B F1 CE D9 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 8016436C 0016116C 38 00 00 00 */ li r0, 0 /* 80164370 00161170 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80164374 00161174 90 0D 8D 60 */ stw r0, lbl_803CB660-_SDA_BASE_(r13) @@ -4494,7 +4494,7 @@ lbl_80164364: /* 8016437C 0016117C 38 80 00 10 */ li r4, 0x10 /* 80164380 00161180 90 03 18 90 */ stw r0, 0x1890(r3) /* 80164384 00161184 80 7F 18 E0 */ lwz r3, 0x18e0(r31) -/* 80164388 00161188 4B EB B2 69 */ bl func_8001F5F0 +/* 80164388 00161188 4B EB B2 69 */ bl zEntEvent__FP5xBaseUi /* 8016438C 0016118C 38 00 00 04 */ li r0, 4 /* 80164390 00161190 7F E3 FB 78 */ mr r3, r31 /* 80164394 00161194 7C 09 03 A6 */ mtctr r0 @@ -4559,7 +4559,7 @@ lbl_80164474: /* 80164478 00161278 38 80 00 10 */ li r4, 0x10 /* 8016447C 0016127C 90 0D 8D 60 */ stw r0, lbl_803CB660-_SDA_BASE_(r13) /* 80164480 00161280 80 7F 18 E0 */ lwz r3, 0x18e0(r31) -/* 80164484 00161284 4B EB B1 6D */ bl func_8001F5F0 +/* 80164484 00161284 4B EB B1 6D */ bl zEntEvent__FP5xBaseUi lbl_80164488: /* 80164488 00161288 80 01 00 24 */ lwz r0, 0x24(r1) /* 8016448C 0016128C 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -4569,8 +4569,8 @@ lbl_80164488: /* 8016449C 0016129C 38 21 00 20 */ addi r1, r1, 0x20 /* 801644A0 001612A0 4E 80 00 20 */ blr -.global func_801644A4 -func_801644A4: +.global ConveyorTimeLeft__12zNPCBPatrickFP9zPlatformP5xVec3 +ConveyorTimeLeft__12zNPCBPatrickFP9zPlatformP5xVec3: /* 801644A4 001612A4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 801644A8 001612A8 7C 08 02 A6 */ mflr r0 /* 801644AC 001612AC 90 01 00 44 */ stw r0, 0x44(r1) @@ -4597,7 +4597,7 @@ lbl_801644E8: /* 801644F8 001612F8 4B EA A1 99 */ bl func_8000E690 /* 801644FC 001612FC 80 9F 00 AC */ lwz r4, 0xac(r31) /* 80164500 00161300 38 61 00 08 */ addi r3, r1, 8 -/* 80164504 00161304 4B EE 9F ED */ bl func_8004E4F0 +/* 80164504 00161304 4B EE 9F ED */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80164508 00161308 FF E0 08 90 */ fmr f31, f1 /* 8016450C 0016130C 80 7F 00 AC */ lwz r3, 0xac(r31) /* 80164510 00161310 4B EB 0B BD */ bl func_800150CC @@ -4616,8 +4616,8 @@ lbl_801644E8: /* 80164544 00161344 38 21 00 40 */ addi r1, r1, 0x40 /* 80164548 00161348 4E 80 00 20 */ blr -.global func_8016454C -func_8016454C: +.global ParabolaHitsConveyors__12zNPCBPatrickFP9xParabolaP7xCollis +ParabolaHitsConveyors__12zNPCBPatrickFP9xParabolaP7xCollis: /* 8016454C 0016134C 94 21 FF 90 */ stwu r1, -0x70(r1) /* 80164550 00161350 7C 08 02 A6 */ mflr r0 /* 80164554 00161354 90 01 00 74 */ stw r0, 0x74(r1) @@ -4690,11 +4690,11 @@ lbl_801645FC: /* 80164658 00161458 FF E0 08 90 */ fmr f31, f1 /* 8016465C 0016145C 7F 44 D3 78 */ mr r4, r26 /* 80164660 00161460 38 61 00 10 */ addi r3, r1, 0x10 -/* 80164664 00161464 4B EE 9E 8D */ bl func_8004E4F0 +/* 80164664 00161464 4B EE 9E 8D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80164668 00161468 EF C1 F0 24 */ fdivs f30, f1, f30 /* 8016466C 0016146C 38 61 00 10 */ addi r3, r1, 0x10 /* 80164670 00161470 38 9A 00 20 */ addi r4, r26, 0x20 -/* 80164674 00161474 4B EE 9E 7D */ bl func_8004E4F0 +/* 80164674 00161474 4B EE 9E 7D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80164678 00161478 EC 21 F8 24 */ fdivs f1, f1, f31 /* 8016467C 0016147C C0 1D 00 A0 */ lfs f0, 0xa0(r29) /* 80164680 00161480 FC 1E 00 40 */ fcmpo cr0, f30, f0 @@ -4713,7 +4713,7 @@ lbl_801645FC: /* 801646B4 001614B4 38 81 00 1C */ addi r4, r1, 0x1c /* 801646B8 001614B8 60 00 00 01 */ ori r0, r0, 1 /* 801646BC 001614BC 90 19 00 00 */ stw r0, 0(r25) -/* 801646C0 001614C0 4B EE 9E 1D */ bl func_8004E4DC +/* 801646C0 001614C0 4B EE 9E 1D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801646C4 001614C4 C0 1F 00 00 */ lfs f0, 0(r31) /* 801646C8 001614C8 D0 19 00 10 */ stfs f0, 0x10(r25) /* 801646CC 001614CC 80 1E 19 08 */ lwz r0, 0x1908(r30) @@ -4738,8 +4738,8 @@ lbl_801646E4: /* 80164710 00161510 38 21 00 70 */ addi r1, r1, 0x70 /* 80164714 00161514 4E 80 00 20 */ blr -.global func_80164718 -func_80164718: +.global bossPatBoxCheckCollide__12zNPCBPatrickFP10bossPatBox +bossPatBoxCheckCollide__12zNPCBPatrickFP10bossPatBox: /* 80164718 00161518 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016471C 0016151C 7C 08 02 A6 */ mflr r0 /* 80164720 00161520 90 01 00 14 */ stw r0, 0x14(r1) @@ -4794,8 +4794,8 @@ lbl_801647D0: /* 801647DC 001615DC 38 21 00 10 */ addi r1, r1, 0x10 /* 801647E0 001615E0 4E 80 00 20 */ blr -.global func_801647E4 -func_801647E4: +.global bossPatBoxUpdate__12zNPCBPatrickFP10bossPatBoxf +bossPatBoxUpdate__12zNPCBPatrickFP10bossPatBoxf: /* 801647E4 001615E4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801647E8 001615E8 7C 08 02 A6 */ mflr r0 /* 801647EC 001615EC 90 01 00 14 */ stw r0, 0x14(r1) @@ -4846,7 +4846,7 @@ lbl_8016488C: /* 8016489C 0016169C 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 801648A0 001616A0 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 801648A4 001616A4 38 63 05 24 */ addi r3, r3, 0x524 -/* 801648A8 001616A8 4B EE 79 6D */ bl func_8004C214 +/* 801648A8 001616A8 4B EE 79 6D */ bl xStrHash__FPCc /* 801648AC 001616AC 80 DF 00 00 */ lwz r6, 0(r31) /* 801648B0 001616B0 38 80 00 00 */ li r4, 0 /* 801648B4 001616B4 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) @@ -4859,7 +4859,7 @@ lbl_8016488C: /* 801648D0 001616D0 C0 62 A9 D8 */ lfs f3, lbl_803CF358-_SDA2_BASE_(r2) /* 801648D4 001616D4 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 801648D8 001616D8 38 C6 00 30 */ addi r6, r6, 0x30 -/* 801648DC 001616DC 4B EE 41 B9 */ bl func_80048A94 +/* 801648DC 001616DC 4B EE 41 B9 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 801648E0 001616E0 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 801648E4 001616E4 D0 1E 17 90 */ stfs f0, 0x1790(r30) /* 801648E8 001616E8 48 00 01 38 */ b lbl_80164A20 @@ -4885,7 +4885,7 @@ lbl_801648EC: /* 80164934 00161734 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 80164938 00161738 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 8016493C 0016173C 38 63 05 34 */ addi r3, r3, 0x534 -/* 80164940 00161740 4B EE 78 D5 */ bl func_8004C214 +/* 80164940 00161740 4B EE 78 D5 */ bl xStrHash__FPCc /* 80164944 00161744 80 DF 00 00 */ lwz r6, 0(r31) /* 80164948 00161748 38 80 00 00 */ li r4, 0 /* 8016494C 0016174C C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) @@ -4898,7 +4898,7 @@ lbl_801648EC: /* 80164968 00161768 C0 62 A9 D8 */ lfs f3, lbl_803CF358-_SDA2_BASE_(r2) /* 8016496C 0016176C C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 80164970 00161770 38 C6 00 30 */ addi r6, r6, 0x30 -/* 80164974 00161774 4B EE 41 21 */ bl func_80048A94 +/* 80164974 00161774 4B EE 41 21 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 80164978 00161778 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 8016497C 0016177C D0 1E 17 8C */ stfs f0, 0x178c(r30) /* 80164980 00161780 48 00 00 90 */ b lbl_80164A10 @@ -4923,7 +4923,7 @@ lbl_801649B4: /* 801649C4 001617C4 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 801649C8 001617C8 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 801649CC 001617CC 38 63 05 24 */ addi r3, r3, 0x524 -/* 801649D0 001617D0 4B EE 78 45 */ bl func_8004C214 +/* 801649D0 001617D0 4B EE 78 45 */ bl xStrHash__FPCc /* 801649D4 001617D4 80 DF 00 00 */ lwz r6, 0(r31) /* 801649D8 001617D8 38 80 00 00 */ li r4, 0 /* 801649DC 001617DC C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) @@ -4936,7 +4936,7 @@ lbl_801649B4: /* 801649F8 001617F8 C0 62 A9 D8 */ lfs f3, lbl_803CF358-_SDA2_BASE_(r2) /* 801649FC 001617FC C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 80164A00 00161800 38 C6 00 30 */ addi r6, r6, 0x30 -/* 80164A04 00161804 4B EE 40 91 */ bl func_80048A94 +/* 80164A04 00161804 4B EE 40 91 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 80164A08 00161808 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 80164A0C 0016180C D0 1E 17 90 */ stfs f0, 0x1790(r30) lbl_80164A10: @@ -4969,7 +4969,7 @@ lbl_80164A50: /* 80164A6C 0016186C 7C 64 1B 78 */ mr r4, r3 /* 80164A70 00161870 4B EA 64 CD */ bl func_8000AF3C /* 80164A74 00161874 80 7F 00 00 */ lwz r3, 0(r31) -/* 80164A78 00161878 4B FB F9 B1 */ bl func_80124428 +/* 80164A78 00161878 4B FB F9 B1 */ bl zGridUpdateEnt__FP4xEnt /* 80164A7C 0016187C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80164A80 00161880 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80164A84 00161884 83 C1 00 08 */ lwz r30, 8(r1) @@ -4984,7 +4984,7 @@ lbl_80164A94: /* 80164AA4 001618A4 7C BF 2B 78 */ mr r31, r5 /* 80164AA8 001618A8 93 C1 00 08 */ stw r30, 8(r1) /* 80164AAC 001618AC 7C 7E 1B 78 */ mr r30, r3 -/* 80164AB0 001618B0 4B FA 9F E5 */ bl func_8010EA94 +/* 80164AB0 001618B0 4B FA 9F E5 */ bl GetOwner__5xGoalCFv /* 80164AB4 001618B4 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80164AB8 001618B8 38 00 BA FF */ li r0, -17665 /* 80164ABC 001618BC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -5011,7 +5011,7 @@ lbl_80164AF8: /* 80164B08 00161908 C0 02 A9 D8 */ lfs f0, lbl_803CF358-_SDA2_BASE_(r2) /* 80164B0C 0016190C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80164B10 00161910 40 81 00 14 */ ble lbl_80164B24 -/* 80164B14 00161914 4B FF F1 95 */ bl func_80163CA8 +/* 80164B14 00161914 4B FF F1 95 */ bl nextGoal__12zNPCBPatrickFv /* 80164B18 00161918 38 00 00 01 */ li r0, 1 /* 80164B1C 0016191C 7C 65 1B 78 */ mr r5, r3 /* 80164B20 00161920 90 1F 00 00 */ stw r0, 0(r31) @@ -5035,7 +5035,7 @@ lbl_80164B40: /* 80164B5C 0016195C 93 A1 00 14 */ stw r29, 0x14(r1) /* 80164B60 00161960 7C BD 2B 78 */ mr r29, r5 /* 80164B64 00161964 FF E0 08 90 */ fmr f31, f1 -/* 80164B68 00161968 4B FA 9F 2D */ bl func_8010EA94 +/* 80164B68 00161968 4B FA 9F 2D */ bl GetOwner__5xGoalCFv /* 80164B6C 0016196C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80164B70 00161970 38 00 BA FF */ li r0, -17665 /* 80164B74 00161974 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -5051,7 +5051,7 @@ lbl_80164B40: /* 80164B9C 0016199C 48 00 00 40 */ b lbl_80164BDC lbl_80164BA0: /* 80164BA0 001619A0 38 80 00 00 */ li r4, 0 -/* 80164BA4 001619A4 4B F8 E4 D5 */ bl func_800F3078 +/* 80164BA4 001619A4 4B F8 E4 D5 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 80164BA8 001619A8 C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) /* 80164BAC 001619AC EC 00 07 F2 */ fmuls f0, f0, f31 /* 80164BB0 001619B0 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -5060,7 +5060,7 @@ lbl_80164BA0: /* 80164BBC 001619BC 7F E3 FB 78 */ mr r3, r31 /* 80164BC0 001619C0 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d /* 80164BC4 001619C4 90 1F 02 B4 */ stw r0, 0x2b4(r31) -/* 80164BC8 001619C8 4B FF F0 E1 */ bl func_80163CA8 +/* 80164BC8 001619C8 4B FF F0 E1 */ bl nextGoal__12zNPCBPatrickFv /* 80164BCC 001619CC 38 00 00 01 */ li r0, 1 /* 80164BD0 001619D0 7C 7E 1B 78 */ mr r30, r3 /* 80164BD4 001619D4 90 1D 00 00 */ stw r0, 0(r29) @@ -5087,7 +5087,7 @@ lbl_80164C00: /* 80164C1C 00161A1C 93 A1 00 14 */ stw r29, 0x14(r1) /* 80164C20 00161A20 7C BD 2B 78 */ mr r29, r5 /* 80164C24 00161A24 FF E0 08 90 */ fmr f31, f1 -/* 80164C28 00161A28 4B FA 9E 6D */ bl func_8010EA94 +/* 80164C28 00161A28 4B FA 9E 6D */ bl GetOwner__5xGoalCFv /* 80164C2C 00161A2C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80164C30 00161A30 38 00 BA FF */ li r0, -17665 /* 80164C34 00161A34 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -5103,7 +5103,7 @@ lbl_80164C00: /* 80164C5C 00161A5C 48 00 00 54 */ b lbl_80164CB0 lbl_80164C60: /* 80164C60 00161A60 38 80 00 00 */ li r4, 0 -/* 80164C64 00161A64 4B F8 E4 15 */ bl func_800F3078 +/* 80164C64 00161A64 4B F8 E4 15 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 80164C68 00161A68 C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) /* 80164C6C 00161A6C EC 00 07 F2 */ fmuls f0, f0, f31 /* 80164C70 00161A70 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -5118,7 +5118,7 @@ lbl_80164C60: /* 80164C94 00161A94 48 00 00 18 */ b lbl_80164CAC lbl_80164C98: /* 80164C98 00161A98 7F E3 FB 78 */ mr r3, r31 -/* 80164C9C 00161A9C 4B FF F0 0D */ bl func_80163CA8 +/* 80164C9C 00161A9C 4B FF F0 0D */ bl nextGoal__12zNPCBPatrickFv /* 80164CA0 00161AA0 38 00 00 01 */ li r0, 1 /* 80164CA4 00161AA4 7C 7E 1B 78 */ mr r30, r3 /* 80164CA8 00161AA8 90 1D 00 00 */ stw r0, 0(r29) @@ -5147,7 +5147,7 @@ lbl_80164CD4: /* 80164CF8 00161AF8 FF E0 08 90 */ fmr f31, f1 /* 80164CFC 00161AFC 7C 7C 1B 78 */ mr r28, r3 /* 80164D00 00161B00 7C BD 2B 78 */ mr r29, r5 -/* 80164D04 00161B04 4B FA 9D 91 */ bl func_8010EA94 +/* 80164D04 00161B04 4B FA 9D 91 */ bl GetOwner__5xGoalCFv /* 80164D08 00161B08 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80164D0C 00161B0C 38 00 BA FF */ li r0, -17665 /* 80164D10 00161B10 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -5170,13 +5170,13 @@ lbl_80164D3C: lbl_80164D50: /* 80164D50 00161B50 7F E3 FB 78 */ mr r3, r31 /* 80164D54 00161B54 38 80 00 00 */ li r4, 0 -/* 80164D58 00161B58 4B F8 E3 21 */ bl func_800F3078 +/* 80164D58 00161B58 4B F8 E3 21 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 80164D5C 00161B5C C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) /* 80164D60 00161B60 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80164D64 00161B64 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80164D68 00161B68 40 80 00 18 */ bge lbl_80164D80 /* 80164D6C 00161B6C 7F E3 FB 78 */ mr r3, r31 -/* 80164D70 00161B70 4B FF EF 39 */ bl func_80163CA8 +/* 80164D70 00161B70 4B FF EF 39 */ bl nextGoal__12zNPCBPatrickFv /* 80164D74 00161B74 38 00 00 01 */ li r0, 1 /* 80164D78 00161B78 7C 7E 1B 78 */ mr r30, r3 /* 80164D7C 00161B7C 90 1D 00 00 */ stw r0, 0(r29) @@ -5204,7 +5204,7 @@ lbl_80164DAC: /* 80164DC8 00161BC8 93 A1 00 14 */ stw r29, 0x14(r1) /* 80164DCC 00161BCC 7C BD 2B 78 */ mr r29, r5 /* 80164DD0 00161BD0 FF E0 08 90 */ fmr f31, f1 -/* 80164DD4 00161BD4 4B FA 9C C1 */ bl func_8010EA94 +/* 80164DD4 00161BD4 4B FA 9C C1 */ bl GetOwner__5xGoalCFv /* 80164DD8 00161BD8 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80164DDC 00161BDC 38 00 BA FF */ li r0, -17665 /* 80164DE0 00161BE0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -5220,13 +5220,13 @@ lbl_80164DAC: /* 80164E08 00161C08 48 00 00 34 */ b lbl_80164E3C lbl_80164E0C: /* 80164E0C 00161C0C 38 80 00 00 */ li r4, 0 -/* 80164E10 00161C10 4B F8 E2 69 */ bl func_800F3078 +/* 80164E10 00161C10 4B F8 E2 69 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 80164E14 00161C14 C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) /* 80164E18 00161C18 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80164E1C 00161C1C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80164E20 00161C20 40 80 00 18 */ bge lbl_80164E38 /* 80164E24 00161C24 7F E3 FB 78 */ mr r3, r31 -/* 80164E28 00161C28 4B FF EE 81 */ bl func_80163CA8 +/* 80164E28 00161C28 4B FF EE 81 */ bl nextGoal__12zNPCBPatrickFv /* 80164E2C 00161C2C 38 00 00 01 */ li r0, 1 /* 80164E30 00161C30 7C 7E 1B 78 */ mr r30, r3 /* 80164E34 00161C34 90 1D 00 00 */ stw r0, 0(r29) @@ -5253,7 +5253,7 @@ lbl_80164E60: /* 80164E7C 00161C7C 93 A1 00 14 */ stw r29, 0x14(r1) /* 80164E80 00161C80 7C BD 2B 78 */ mr r29, r5 /* 80164E84 00161C84 FF E0 08 90 */ fmr f31, f1 -/* 80164E88 00161C88 4B FA 9C 0D */ bl func_8010EA94 +/* 80164E88 00161C88 4B FA 9C 0D */ bl GetOwner__5xGoalCFv /* 80164E8C 00161C8C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80164E90 00161C90 38 00 BA FF */ li r0, -17665 /* 80164E94 00161C94 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -5269,13 +5269,13 @@ lbl_80164E60: /* 80164EBC 00161CBC 48 00 00 34 */ b lbl_80164EF0 lbl_80164EC0: /* 80164EC0 00161CC0 38 80 00 00 */ li r4, 0 -/* 80164EC4 00161CC4 4B F8 E1 B5 */ bl func_800F3078 +/* 80164EC4 00161CC4 4B F8 E1 B5 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 80164EC8 00161CC8 C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) /* 80164ECC 00161CCC EC 00 07 F2 */ fmuls f0, f0, f31 /* 80164ED0 00161CD0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80164ED4 00161CD4 40 80 00 18 */ bge lbl_80164EEC /* 80164ED8 00161CD8 7F E3 FB 78 */ mr r3, r31 -/* 80164EDC 00161CDC 4B FF ED CD */ bl func_80163CA8 +/* 80164EDC 00161CDC 4B FF ED CD */ bl nextGoal__12zNPCBPatrickFv /* 80164EE0 00161CE0 38 00 00 01 */ li r0, 1 /* 80164EE4 00161CE4 7C 7E 1B 78 */ mr r30, r3 /* 80164EE8 00161CE8 90 1D 00 00 */ stw r0, 0(r29) @@ -5302,7 +5302,7 @@ lbl_80164F14: /* 80164F30 00161D30 93 A1 00 14 */ stw r29, 0x14(r1) /* 80164F34 00161D34 7C BD 2B 78 */ mr r29, r5 /* 80164F38 00161D38 FF E0 08 90 */ fmr f31, f1 -/* 80164F3C 00161D3C 4B FA 9B 59 */ bl func_8010EA94 +/* 80164F3C 00161D3C 4B FA 9B 59 */ bl GetOwner__5xGoalCFv /* 80164F40 00161D40 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80164F44 00161D44 38 00 BA FF */ li r0, -17665 /* 80164F48 00161D48 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -5318,13 +5318,13 @@ lbl_80164F14: /* 80164F70 00161D70 48 00 00 34 */ b lbl_80164FA4 lbl_80164F74: /* 80164F74 00161D74 38 80 00 00 */ li r4, 0 -/* 80164F78 00161D78 4B F8 E1 01 */ bl func_800F3078 +/* 80164F78 00161D78 4B F8 E1 01 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 80164F7C 00161D7C C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) /* 80164F80 00161D80 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80164F84 00161D84 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80164F88 00161D88 40 80 00 18 */ bge lbl_80164FA0 /* 80164F8C 00161D8C 7F E3 FB 78 */ mr r3, r31 -/* 80164F90 00161D90 4B FF ED 19 */ bl func_80163CA8 +/* 80164F90 00161D90 4B FF ED 19 */ bl nextGoal__12zNPCBPatrickFv /* 80164F94 00161D94 38 00 00 01 */ li r0, 1 /* 80164F98 00161D98 7C 7E 1B 78 */ mr r30, r3 /* 80164F9C 00161D9C 90 1D 00 00 */ stw r0, 0(r29) @@ -5353,7 +5353,7 @@ lbl_80164FC8: /* 80164FEC 00161DEC FF E0 08 90 */ fmr f31, f1 /* 80164FF0 00161DF0 7C 7C 1B 78 */ mr r28, r3 /* 80164FF4 00161DF4 7C BD 2B 78 */ mr r29, r5 -/* 80164FF8 00161DF8 4B FA 9A 9D */ bl func_8010EA94 +/* 80164FF8 00161DF8 4B FA 9A 9D */ bl GetOwner__5xGoalCFv /* 80164FFC 00161DFC 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80165000 00161E00 38 00 BA FF */ li r0, -17665 /* 80165004 00161E04 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -5372,13 +5372,13 @@ lbl_80165030: /* 80165034 00161E34 28 00 00 03 */ cmplwi r0, 3 /* 80165038 00161E38 40 82 00 30 */ bne lbl_80165068 /* 8016503C 00161E3C 38 80 00 00 */ li r4, 0 -/* 80165040 00161E40 4B F8 E0 39 */ bl func_800F3078 +/* 80165040 00161E40 4B F8 E0 39 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 80165044 00161E44 C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) /* 80165048 00161E48 EC 00 07 F2 */ fmuls f0, f0, f31 /* 8016504C 00161E4C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80165050 00161E50 40 80 00 18 */ bge lbl_80165068 /* 80165054 00161E54 7F E3 FB 78 */ mr r3, r31 -/* 80165058 00161E58 4B FF EC 51 */ bl func_80163CA8 +/* 80165058 00161E58 4B FF EC 51 */ bl nextGoal__12zNPCBPatrickFv /* 8016505C 00161E5C 38 00 00 01 */ li r0, 1 /* 80165060 00161E60 7C 7E 1B 78 */ mr r30, r3 /* 80165064 00161E64 90 1D 00 00 */ stw r0, 0(r29) @@ -5408,7 +5408,7 @@ lbl_80165094: /* 801650B8 00161EB8 FF E0 08 90 */ fmr f31, f1 /* 801650BC 00161EBC 7C 7C 1B 78 */ mr r28, r3 /* 801650C0 00161EC0 7C BD 2B 78 */ mr r29, r5 -/* 801650C4 00161EC4 4B FA 99 D1 */ bl func_8010EA94 +/* 801650C4 00161EC4 4B FA 99 D1 */ bl GetOwner__5xGoalCFv /* 801650C8 00161EC8 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 801650CC 00161ECC 38 00 BA FF */ li r0, -17665 /* 801650D0 00161ED0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -5427,13 +5427,13 @@ lbl_801650FC: /* 80165100 00161F00 28 00 00 06 */ cmplwi r0, 6 /* 80165104 00161F04 40 82 00 34 */ bne lbl_80165138 /* 80165108 00161F08 38 80 00 00 */ li r4, 0 -/* 8016510C 00161F0C 4B F8 DF 6D */ bl func_800F3078 +/* 8016510C 00161F0C 4B F8 DF 6D */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 80165110 00161F10 C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) /* 80165114 00161F14 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80165118 00161F18 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8016511C 00161F1C 40 80 01 D8 */ bge lbl_801652F4 /* 80165120 00161F20 7F E3 FB 78 */ mr r3, r31 -/* 80165124 00161F24 4B FF EB 85 */ bl func_80163CA8 +/* 80165124 00161F24 4B FF EB 85 */ bl nextGoal__12zNPCBPatrickFv /* 80165128 00161F28 38 00 00 01 */ li r0, 1 /* 8016512C 00161F2C 7C 7E 1B 78 */ mr r30, r3 /* 80165130 00161F30 90 1D 00 00 */ stw r0, 0(r29) @@ -5445,7 +5445,7 @@ lbl_80165138: /* 80165144 00161F44 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80165148 00161F48 41 82 00 30 */ beq lbl_80165178 /* 8016514C 00161F4C 38 80 00 00 */ li r4, 0 -/* 80165150 00161F50 4B F8 DF 29 */ bl func_800F3078 +/* 80165150 00161F50 4B F8 DF 29 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 80165154 00161F54 C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) /* 80165158 00161F58 EC 00 07 F2 */ fmuls f0, f0, f31 /* 8016515C 00161F5C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -5467,7 +5467,7 @@ lbl_80165178: /* 80165198 00161F98 38 A0 01 D7 */ li r5, 0x1d7 /* 8016519C 00161F9C 38 06 FF FF */ addi r0, r6, -1 /* 801651A0 00161FA0 90 1F 02 B8 */ stw r0, 0x2b8(r31) -/* 801651A4 00161FA4 4B EB A5 3D */ bl func_8001F6E0 +/* 801651A4 00161FA4 4B EB A5 3D */ bl zEntEvent__FP5xBaseP5xBaseUi /* 801651A8 00161FA8 38 00 00 01 */ li r0, 1 /* 801651AC 00161FAC 3C 60 4E 47 */ lis r3, 0x4E47425C@ha /* 801651B0 00161FB0 90 1D 00 00 */ stw r0, 0(r29) @@ -5511,7 +5511,7 @@ lbl_8016523C: /* 80165240 00162040 2C 00 00 02 */ cmpwi r0, 2 /* 80165244 00162044 41 81 00 14 */ bgt lbl_80165258 /* 80165248 00162048 40 82 00 3C */ bne lbl_80165284 -/* 8016524C 0016204C 4B EC BA 1D */ bl func_80030C68 +/* 8016524C 0016204C 4B EC BA 1D */ bl xrand__Fv /* 80165250 00162050 54 60 06 31 */ rlwinm. r0, r3, 0, 0x18, 0x18 /* 80165254 00162054 41 82 00 30 */ beq lbl_80165284 lbl_80165258: @@ -5527,7 +5527,7 @@ lbl_80165258: /* 8016527C 0016207C 4E 80 04 21 */ bctrl /* 80165280 00162080 48 00 00 6C */ b lbl_801652EC lbl_80165284: -/* 80165284 00162084 4B EC B9 E5 */ bl func_80030C68 +/* 80165284 00162084 4B EC B9 E5 */ bl xrand__Fv /* 80165288 00162088 54 60 05 AF */ rlwinm. r0, r3, 0, 0x16, 0x17 /* 8016528C 0016208C 40 82 00 60 */ bne lbl_801652EC /* 80165290 00162090 54 60 06 73 */ rlwinm. r0, r3, 0, 0x19, 0x19 @@ -5583,7 +5583,7 @@ lbl_80165320: /* 80165344 00162144 FF E0 08 90 */ fmr f31, f1 /* 80165348 00162148 7C 7C 1B 78 */ mr r28, r3 /* 8016534C 0016214C 7C BD 2B 78 */ mr r29, r5 -/* 80165350 00162150 4B FA 97 45 */ bl func_8010EA94 +/* 80165350 00162150 4B FA 97 45 */ bl GetOwner__5xGoalCFv /* 80165354 00162154 80 9C 00 50 */ lwz r4, 0x50(r28) /* 80165358 00162158 7C 7F 1B 78 */ mr r31, r3 /* 8016535C 0016215C 3B C0 00 00 */ li r30, 0 @@ -5598,7 +5598,7 @@ lbl_80165320: /* 80165380 00162180 80 7C 00 5C */ lwz r3, 0x5c(r28) /* 80165384 00162184 28 03 00 00 */ cmplwi r3, 0 /* 80165388 00162188 41 82 00 08 */ beq lbl_80165390 -/* 8016538C 0016218C 4B EE 3E 75 */ bl func_80049200 +/* 8016538C 0016218C 4B EE 3E 75 */ bl xSndStop__FUi lbl_80165390: /* 80165390 00162190 38 00 00 01 */ li r0, 1 /* 80165394 00162194 3C 60 4E 47 */ lis r3, 0x4E47425A@ha @@ -5610,13 +5610,13 @@ lbl_801653A4: /* 801653A8 001621A8 40 82 00 34 */ bne lbl_801653DC /* 801653AC 001621AC 7F E3 FB 78 */ mr r3, r31 /* 801653B0 001621B0 38 80 00 00 */ li r4, 0 -/* 801653B4 001621B4 4B F8 DC C5 */ bl func_800F3078 +/* 801653B4 001621B4 4B F8 DC C5 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 801653B8 001621B8 C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) /* 801653BC 001621BC EC 00 07 F2 */ fmuls f0, f0, f31 /* 801653C0 001621C0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801653C4 001621C4 40 80 00 18 */ bge lbl_801653DC /* 801653C8 001621C8 7F E3 FB 78 */ mr r3, r31 -/* 801653CC 001621CC 4B FF E8 DD */ bl func_80163CA8 +/* 801653CC 001621CC 4B FF E8 DD */ bl nextGoal__12zNPCBPatrickFv /* 801653D0 001621D0 38 00 00 01 */ li r0, 1 /* 801653D4 001621D4 7C 7E 1B 78 */ mr r30, r3 /* 801653D8 001621D8 90 1D 00 00 */ stw r0, 0(r29) @@ -5660,7 +5660,7 @@ func_80165408: /* 8016545C 0016225C 38 61 00 08 */ addi r3, r1, 8 /* 80165460 00162260 7C 64 1B 78 */ mr r4, r3 /* 80165464 00162264 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 80165468 00162268 4B EE 8E 89 */ bl func_8004E2F0 +/* 80165468 00162268 4B EE 8E 89 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8016546C 0016226C 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80165470 00162270 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80165474 00162274 C0 23 00 20 */ lfs f1, 0x20(r3) @@ -5741,7 +5741,7 @@ lbl_8016552C: /* 8016558C 0016238C FF E0 08 90 */ fmr f31, f1 /* 80165590 00162390 7C 7E 1B 78 */ mr r30, r3 /* 80165594 00162394 7C 9F 23 78 */ mr r31, r4 -/* 80165598 00162398 4B FA 94 FD */ bl func_8010EA94 +/* 80165598 00162398 4B FA 94 FD */ bl GetOwner__5xGoalCFv /* 8016559C 0016239C C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 801655A0 001623A0 D0 1E 00 4C */ stfs f0, 0x4c(r30) /* 801655A4 001623A4 80 03 02 B4 */ lwz r0, 0x2b4(r3) @@ -5756,7 +5756,7 @@ lbl_8016552C: /* 801655C8 001623C8 FC 20 F8 90 */ fmr f1, f31 /* 801655CC 001623CC 7F C3 F3 78 */ mr r3, r30 /* 801655D0 001623D0 7F E4 FB 78 */ mr r4, r31 -/* 801655D4 001623D4 4B F6 FB 41 */ bl func_800D5114 +/* 801655D4 001623D4 4B F6 FB 41 */ bl Enter__14zNPCGoalCommonFfPv /* 801655D8 001623D8 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 801655DC 001623DC 80 01 00 24 */ lwz r0, 0x24(r1) /* 801655E0 001623E0 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -5779,7 +5779,7 @@ lbl_8016552C: /* 80165624 00162424 7C 9D 23 78 */ mr r29, r4 /* 80165628 00162428 7C BE 2B 78 */ mr r30, r5 /* 8016562C 0016242C 7C DF 33 78 */ mr r31, r6 -/* 80165630 00162430 4B FA 94 65 */ bl func_8010EA94 +/* 80165630 00162430 4B FA 94 65 */ bl GetOwner__5xGoalCFv /* 80165634 00162434 C0 1C 00 4C */ lfs f0, 0x4c(r28) /* 80165638 00162438 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8016563C 0016243C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -5796,7 +5796,7 @@ lbl_8016552C: /* 80165668 00162468 7F A4 EB 78 */ mr r4, r29 /* 8016566C 0016246C 7F C5 F3 78 */ mr r5, r30 /* 80165670 00162470 7F E6 FB 78 */ mr r6, r31 -/* 80165674 00162474 4B FA 94 D5 */ bl func_8010EB48 +/* 80165674 00162474 4B FA 94 D5 */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 80165678 00162478 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8016567C 0016247C 80 01 00 34 */ lwz r0, 0x34(r1) /* 80165680 00162480 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -5818,7 +5818,7 @@ lbl_8016552C: /* 801656C0 001624C0 FF E0 08 90 */ fmr f31, f1 /* 801656C4 001624C4 7C 7D 1B 78 */ mr r29, r3 /* 801656C8 001624C8 7C 9E 23 78 */ mr r30, r4 -/* 801656CC 001624CC 4B FA 93 C9 */ bl func_8010EA94 +/* 801656CC 001624CC 4B FA 93 C9 */ bl GetOwner__5xGoalCFv /* 801656D0 001624D0 80 03 02 B4 */ lwz r0, 0x2b4(r3) /* 801656D4 001624D4 7C 7F 1B 78 */ mr r31, r3 /* 801656D8 001624D8 3C 80 80 27 */ lis r4, lbl_8027089C@ha @@ -5831,7 +5831,7 @@ lbl_8016552C: /* 801656F4 001624F4 80 1F 02 B4 */ lwz r0, 0x2b4(r31) /* 801656F8 001624F8 60 00 00 20 */ ori r0, r0, 0x20 /* 801656FC 001624FC 90 1F 02 B4 */ stw r0, 0x2b4(r31) -/* 80165700 00162500 4B EE 6B 15 */ bl func_8004C214 +/* 80165700 00162500 4B EE 6B 15 */ bl xStrHash__FPCc /* 80165704 00162504 C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) /* 80165708 00162508 7F E6 FB 78 */ mr r6, r31 /* 8016570C 0016250C C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) @@ -5841,11 +5841,11 @@ lbl_8016552C: /* 8016571C 0016251C C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 80165720 00162520 38 E0 00 00 */ li r7, 0 /* 80165724 00162524 C0 A2 AA BC */ lfs f5, lbl_803CF43C-_SDA2_BASE_(r2) -/* 80165728 00162528 4B EE 33 3D */ bl func_80048A64 +/* 80165728 00162528 4B EE 33 3D */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf /* 8016572C 0016252C 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 80165730 00162530 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 80165734 00162534 38 63 05 58 */ addi r3, r3, 0x558 -/* 80165738 00162538 4B EE 6A DD */ bl func_8004C214 +/* 80165738 00162538 4B EE 6A DD */ bl xStrHash__FPCc /* 8016573C 0016253C C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) /* 80165740 00162540 7F E6 FB 78 */ mr r6, r31 /* 80165744 00162544 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) @@ -5855,11 +5855,11 @@ lbl_8016552C: /* 80165754 00162554 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 80165758 00162558 38 E0 00 00 */ li r7, 0 /* 8016575C 0016255C C0 A2 AA C0 */ lfs f5, lbl_803CF440-_SDA2_BASE_(r2) -/* 80165760 00162560 4B EE 33 05 */ bl func_80048A64 +/* 80165760 00162560 4B EE 33 05 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf /* 80165764 00162564 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 80165768 00162568 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 8016576C 0016256C 38 63 05 6B */ addi r3, r3, 0x56b -/* 80165770 00162570 4B EE 6A A5 */ bl func_8004C214 +/* 80165770 00162570 4B EE 6A A5 */ bl xStrHash__FPCc /* 80165774 00162574 C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) /* 80165778 00162578 7F E6 FB 78 */ mr r6, r31 /* 8016577C 0016257C C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) @@ -5869,11 +5869,11 @@ lbl_8016552C: /* 8016578C 0016258C C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 80165790 00162590 38 E0 00 00 */ li r7, 0 /* 80165794 00162594 C0 A2 AA C4 */ lfs f5, lbl_803CF444-_SDA2_BASE_(r2) -/* 80165798 00162598 4B EE 32 CD */ bl func_80048A64 +/* 80165798 00162598 4B EE 32 CD */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf /* 8016579C 0016259C 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 801657A0 001625A0 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 801657A4 001625A4 38 63 05 7E */ addi r3, r3, 0x57e -/* 801657A8 001625A8 4B EE 6A 6D */ bl func_8004C214 +/* 801657A8 001625A8 4B EE 6A 6D */ bl xStrHash__FPCc /* 801657AC 001625AC C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) /* 801657B0 001625B0 7F E6 FB 78 */ mr r6, r31 /* 801657B4 001625B4 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) @@ -5883,11 +5883,11 @@ lbl_8016552C: /* 801657C4 001625C4 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 801657C8 001625C8 38 E0 00 00 */ li r7, 0 /* 801657CC 001625CC C0 A2 AA C8 */ lfs f5, lbl_803CF448-_SDA2_BASE_(r2) -/* 801657D0 001625D0 4B EE 32 95 */ bl func_80048A64 +/* 801657D0 001625D0 4B EE 32 95 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf /* 801657D4 001625D4 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 801657D8 001625D8 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 801657DC 001625DC 38 63 05 91 */ addi r3, r3, 0x591 -/* 801657E0 001625E0 4B EE 6A 35 */ bl func_8004C214 +/* 801657E0 001625E0 4B EE 6A 35 */ bl xStrHash__FPCc /* 801657E4 001625E4 C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) /* 801657E8 001625E8 7F E6 FB 78 */ mr r6, r31 /* 801657EC 001625EC C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) @@ -5897,11 +5897,11 @@ lbl_8016552C: /* 801657FC 001625FC C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 80165800 00162600 38 E0 00 00 */ li r7, 0 /* 80165804 00162604 C0 A2 AA CC */ lfs f5, lbl_803CF44C-_SDA2_BASE_(r2) -/* 80165808 00162608 4B EE 32 5D */ bl func_80048A64 +/* 80165808 00162608 4B EE 32 5D */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf /* 8016580C 0016260C 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 80165810 00162610 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 80165814 00162614 38 63 05 A4 */ addi r3, r3, 0x5a4 -/* 80165818 00162618 4B EE 69 FD */ bl func_8004C214 +/* 80165818 00162618 4B EE 69 FD */ bl xStrHash__FPCc /* 8016581C 0016261C C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) /* 80165820 00162620 7F E6 FB 78 */ mr r6, r31 /* 80165824 00162624 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) @@ -5911,11 +5911,11 @@ lbl_8016552C: /* 80165834 00162634 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 80165838 00162638 38 E0 00 00 */ li r7, 0 /* 8016583C 0016263C C0 A2 AA D0 */ lfs f5, lbl_803CF450-_SDA2_BASE_(r2) -/* 80165840 00162640 4B EE 32 25 */ bl func_80048A64 +/* 80165840 00162640 4B EE 32 25 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf /* 80165844 00162644 FC 20 F8 90 */ fmr f1, f31 /* 80165848 00162648 7F A3 EB 78 */ mr r3, r29 /* 8016584C 0016264C 7F C4 F3 78 */ mr r4, r30 -/* 80165850 00162650 4B F6 F8 C5 */ bl func_800D5114 +/* 80165850 00162650 4B F6 F8 C5 */ bl Enter__14zNPCGoalCommonFfPv /* 80165854 00162654 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80165858 00162658 80 01 00 34 */ lwz r0, 0x34(r1) /* 8016585C 0016265C CB E1 00 20 */ lfd f31, 0x20(r1) @@ -5939,7 +5939,7 @@ lbl_8016552C: /* 801658A4 001626A4 7C 9D 23 78 */ mr r29, r4 /* 801658A8 001626A8 7C BE 2B 78 */ mr r30, r5 /* 801658AC 001626AC 7C DF 33 78 */ mr r31, r6 -/* 801658B0 001626B0 4B FA 91 E5 */ bl func_8010EA94 +/* 801658B0 001626B0 4B FA 91 E5 */ bl GetOwner__5xGoalCFv /* 801658B4 001626B4 C0 1C 00 4C */ lfs f0, 0x4c(r28) /* 801658B8 001626B8 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 801658BC 001626BC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -5956,7 +5956,7 @@ lbl_8016552C: /* 801658E8 001626E8 7F A4 EB 78 */ mr r4, r29 /* 801658EC 001626EC 7F C5 F3 78 */ mr r5, r30 /* 801658F0 001626F0 7F E6 FB 78 */ mr r6, r31 -/* 801658F4 001626F4 4B FA 92 55 */ bl func_8010EB48 +/* 801658F4 001626F4 4B FA 92 55 */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 801658F8 001626F8 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 801658FC 001626FC 80 01 00 34 */ lwz r0, 0x34(r1) /* 80165900 00162700 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -5978,7 +5978,7 @@ lbl_8016552C: /* 80165940 00162740 FF E0 08 90 */ fmr f31, f1 /* 80165944 00162744 7C 7D 1B 78 */ mr r29, r3 /* 80165948 00162748 7C 9E 23 78 */ mr r30, r4 -/* 8016594C 0016274C 4B FA 91 49 */ bl func_8010EA94 +/* 8016594C 0016274C 4B FA 91 49 */ bl GetOwner__5xGoalCFv /* 80165950 00162750 80 A3 02 B4 */ lwz r5, 0x2b4(r3) /* 80165954 00162754 38 00 FF D3 */ li r0, -45 /* 80165958 00162758 7C 7F 1B 78 */ mr r31, r3 @@ -6013,7 +6013,7 @@ lbl_8016552C: /* 801659CC 001627CC 98 04 00 22 */ stb r0, 0x22(r4) /* 801659D0 001627D0 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 801659D4 001627D4 D0 1D 00 4C */ stfs f0, 0x4c(r29) -/* 801659D8 001627D8 4B EE 68 3D */ bl func_8004C214 +/* 801659D8 001627D8 4B EE 68 3D */ bl xStrHash__FPCc /* 801659DC 001627DC C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) /* 801659E0 001627E0 7F E6 FB 78 */ mr r6, r31 /* 801659E4 001627E4 C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) @@ -6023,14 +6023,14 @@ lbl_8016552C: /* 801659F4 001627F4 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 801659F8 001627F8 38 A0 00 00 */ li r5, 0 /* 801659FC 001627FC 38 E0 00 00 */ li r7, 0 -/* 80165A00 00162800 4B EE 30 65 */ bl func_80048A64 -/* 80165A04 00162804 4B EC B2 65 */ bl func_80030C68 +/* 80165A00 00162800 4B EE 30 65 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf +/* 80165A04 00162804 4B EC B2 65 */ bl xrand__Fv /* 80165A08 00162808 54 60 03 9D */ rlwinm. r0, r3, 0, 0xe, 0xe /* 80165A0C 0016280C 41 82 00 40 */ beq lbl_80165A4C /* 80165A10 00162810 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 80165A14 00162814 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 80165A18 00162818 38 63 05 C9 */ addi r3, r3, 0x5c9 -/* 80165A1C 0016281C 4B EE 67 F9 */ bl func_8004C214 +/* 80165A1C 0016281C 4B EE 67 F9 */ bl xStrHash__FPCc /* 80165A20 00162820 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) /* 80165A24 00162824 7F E6 FB 78 */ mr r6, r31 /* 80165A28 00162828 C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) @@ -6040,13 +6040,13 @@ lbl_8016552C: /* 80165A38 00162838 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 80165A3C 0016283C 38 A0 00 00 */ li r5, 0 /* 80165A40 00162840 38 E0 00 00 */ li r7, 0 -/* 80165A44 00162844 4B EE 30 21 */ bl func_80048A64 +/* 80165A44 00162844 4B EE 30 21 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf /* 80165A48 00162848 48 00 00 3C */ b lbl_80165A84 lbl_80165A4C: /* 80165A4C 0016284C 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 80165A50 00162850 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 80165A54 00162854 38 63 05 DB */ addi r3, r3, 0x5db -/* 80165A58 00162858 4B EE 67 BD */ bl func_8004C214 +/* 80165A58 00162858 4B EE 67 BD */ bl xStrHash__FPCc /* 80165A5C 0016285C C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) /* 80165A60 00162860 7F E6 FB 78 */ mr r6, r31 /* 80165A64 00162864 C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) @@ -6056,12 +6056,12 @@ lbl_80165A4C: /* 80165A74 00162874 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 80165A78 00162878 38 A0 00 00 */ li r5, 0 /* 80165A7C 0016287C 38 E0 00 00 */ li r7, 0 -/* 80165A80 00162880 4B EE 2F E5 */ bl func_80048A64 +/* 80165A80 00162880 4B EE 2F E5 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf lbl_80165A84: /* 80165A84 00162884 FC 20 F8 90 */ fmr f1, f31 /* 80165A88 00162888 7F A3 EB 78 */ mr r3, r29 /* 80165A8C 0016288C 7F C4 F3 78 */ mr r4, r30 -/* 80165A90 00162890 4B F6 F6 85 */ bl func_800D5114 +/* 80165A90 00162890 4B F6 F6 85 */ bl Enter__14zNPCGoalCommonFfPv /* 80165A94 00162894 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80165A98 00162898 80 01 00 34 */ lwz r0, 0x34(r1) /* 80165A9C 0016289C CB E1 00 20 */ lfd f31, 0x20(r1) @@ -6085,7 +6085,7 @@ lbl_80165A84: /* 80165AE4 001628E4 7C 9D 23 78 */ mr r29, r4 /* 80165AE8 001628E8 7C BE 2B 78 */ mr r30, r5 /* 80165AEC 001628EC 7C DF 33 78 */ mr r31, r6 -/* 80165AF0 001628F0 4B FA 8F A5 */ bl func_8010EA94 +/* 80165AF0 001628F0 4B FA 8F A5 */ bl GetOwner__5xGoalCFv /* 80165AF4 001628F4 C0 1C 00 4C */ lfs f0, 0x4c(r28) /* 80165AF8 001628F8 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80165AFC 001628FC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -6102,7 +6102,7 @@ lbl_80165A84: /* 80165B28 00162928 7F A4 EB 78 */ mr r4, r29 /* 80165B2C 0016292C 7F C5 F3 78 */ mr r5, r30 /* 80165B30 00162930 7F E6 FB 78 */ mr r6, r31 -/* 80165B34 00162934 4B FA 90 15 */ bl func_8010EB48 +/* 80165B34 00162934 4B FA 90 15 */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 80165B38 00162938 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80165B3C 0016293C 80 01 00 34 */ lwz r0, 0x34(r1) /* 80165B40 00162940 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -6122,7 +6122,7 @@ lbl_80165A84: /* 80165B78 00162978 7C 9F 23 78 */ mr r31, r4 /* 80165B7C 0016297C 93 C1 00 10 */ stw r30, 0x10(r1) /* 80165B80 00162980 7C 7E 1B 78 */ mr r30, r3 -/* 80165B84 00162984 4B FA 8F 11 */ bl func_8010EA94 +/* 80165B84 00162984 4B FA 8F 11 */ bl GetOwner__5xGoalCFv /* 80165B88 00162988 80 AD 97 04 */ lwz r5, lbl_803CC004-_SDA_BASE_(r13) /* 80165B8C 0016298C FC 20 F8 90 */ fmr f1, f31 /* 80165B90 00162990 7F C3 F3 78 */ mr r3, r30 @@ -6168,7 +6168,7 @@ lbl_80165A84: /* 80165C30 00162A30 FF E0 08 90 */ fmr f31, f1 /* 80165C34 00162A34 7C 7E 1B 78 */ mr r30, r3 /* 80165C38 00162A38 7C 9F 23 78 */ mr r31, r4 -/* 80165C3C 00162A3C 4B FA 8E 59 */ bl func_8010EA94 +/* 80165C3C 00162A3C 4B FA 8E 59 */ bl GetOwner__5xGoalCFv /* 80165C40 00162A40 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 80165C44 00162A44 38 00 00 00 */ li r0, 0 /* 80165C48 00162A48 FC 20 F8 90 */ fmr f1, f31 @@ -6184,7 +6184,7 @@ lbl_80165A84: /* 80165C70 00162A70 38 05 00 01 */ addi r0, r5, 1 /* 80165C74 00162A74 90 03 18 F4 */ stw r0, 0x18f4(r3) /* 80165C78 00162A78 7F C3 F3 78 */ mr r3, r30 -/* 80165C7C 00162A7C 4B F6 F4 99 */ bl func_800D5114 +/* 80165C7C 00162A7C 4B F6 F4 99 */ bl Enter__14zNPCGoalCommonFfPv /* 80165C80 00162A80 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80165C84 00162A84 80 01 00 24 */ lwz r0, 0x24(r1) /* 80165C88 00162A88 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -6206,7 +6206,7 @@ lbl_80165A84: /* 80165CC8 00162AC8 7C 9B 23 78 */ mr r27, r4 /* 80165CCC 00162ACC 7C BC 2B 78 */ mr r28, r5 /* 80165CD0 00162AD0 7C DD 33 78 */ mr r29, r6 -/* 80165CD4 00162AD4 4B FA 8D C1 */ bl func_8010EA94 +/* 80165CD4 00162AD4 4B FA 8D C1 */ bl GetOwner__5xGoalCFv /* 80165CD8 00162AD8 C0 1A 00 4C */ lfs f0, 0x4c(r26) /* 80165CDC 00162ADC 7C 7F 1B 78 */ mr r31, r3 /* 80165CE0 00162AE0 EC 00 F8 2A */ fadds f0, f0, f31 @@ -6235,13 +6235,13 @@ lbl_80165D24: lbl_80165D30: /* 80165D30 00162B30 7F E3 FB 78 */ mr r3, r31 /* 80165D34 00162B34 38 80 00 00 */ li r4, 0 -/* 80165D38 00162B38 4B F8 D3 41 */ bl func_800F3078 +/* 80165D38 00162B38 4B F8 D3 41 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 80165D3C 00162B3C C0 02 AA D4 */ lfs f0, lbl_803CF454-_SDA2_BASE_(r2) /* 80165D40 00162B40 7F E3 FB 78 */ mr r3, r31 /* 80165D44 00162B44 38 80 00 00 */ li r4, 0 /* 80165D48 00162B48 EC 00 08 2A */ fadds f0, f0, f1 /* 80165D4C 00162B4C EF DE 00 2A */ fadds f30, f30, f0 -/* 80165D50 00162B50 4B F8 D3 29 */ bl func_800F3078 +/* 80165D50 00162B50 4B F8 D3 29 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 80165D54 00162B54 C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) /* 80165D58 00162B58 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80165D5C 00162B5C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -6253,7 +6253,7 @@ lbl_80165D30: /* 80165D74 00162B74 38 A0 00 00 */ li r5, 0 /* 80165D78 00162B78 C0 02 AA D4 */ lfs f0, lbl_803CF454-_SDA2_BASE_(r2) /* 80165D7C 00162B7C D0 1A 00 54 */ stfs f0, 0x54(r26) -/* 80165D80 00162B80 4B F6 F5 99 */ bl func_800D5318 +/* 80165D80 00162B80 4B F6 F5 99 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 80165D84 00162B84 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 80165D88 00162B88 D0 1A 00 4C */ stfs f0, 0x4c(r26) /* 80165D8C 00162B8C 48 00 00 50 */ b lbl_80165DDC @@ -6283,7 +6283,7 @@ lbl_80165DDC: /* 80165DE0 00162BE0 C0 42 A9 C0 */ lfs f2, lbl_803CF340-_SDA2_BASE_(r2) /* 80165DE4 00162BE4 38 61 00 38 */ addi r3, r1, 0x38 /* 80165DE8 00162BE8 38 80 00 01 */ li r4, 1 -/* 80165DEC 00162BEC 4B F0 9B 91 */ bl func_8006F97C +/* 80165DEC 00162BEC 4B F0 9B 91 */ bl zEntPlayer_PredictPos__FP5xVec3ffi /* 80165DF0 00162BF0 FC 40 F8 90 */ fmr f2, f31 /* 80165DF4 00162BF4 C0 22 AA 74 */ lfs f1, lbl_803CF3F4-_SDA2_BASE_(r2) /* 80165DF8 00162BF8 7F E3 FB 78 */ mr r3, r31 @@ -6296,13 +6296,13 @@ lbl_80165DDC: /* 80165E14 00162C14 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80165E18 00162C18 40 80 02 F8 */ bge lbl_80166110 /* 80165E1C 00162C1C 7F E3 FB 78 */ mr r3, r31 -/* 80165E20 00162C20 4B FF DF 41 */ bl func_80163D60 +/* 80165E20 00162C20 4B FF DF 41 */ bl getNextFreeGlob__12zNPCBPatrickFv /* 80165E24 00162C24 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 80165E28 00162C28 7C 7E 1B 78 */ mr r30, r3 /* 80165E2C 00162C2C D0 03 00 24 */ stfs f0, 0x24(r3) /* 80165E30 00162C30 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 80165E34 00162C34 D0 03 00 1C */ stfs f0, 0x1c(r3) -/* 80165E38 00162C38 4B EC AE 51 */ bl func_80030C88 +/* 80165E38 00162C38 4B EC AE 51 */ bl xurand__Fv /* 80165E3C 00162C3C C0 42 AA 88 */ lfs f2, lbl_803CF408-_SDA2_BASE_(r2) /* 80165E40 00162C40 38 61 00 2C */ addi r3, r1, 0x2c /* 80165E44 00162C44 C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) @@ -6346,14 +6346,14 @@ lbl_80165DDC: /* 80165EDC 00162CDC 4B EB 5A 85 */ bl func_8001B960 /* 80165EE0 00162CE0 38 61 00 08 */ addi r3, r1, 8 /* 80165EE4 00162CE4 7C 64 1B 78 */ mr r4, r3 -/* 80165EE8 00162CE8 4B EE 84 09 */ bl func_8004E2F0 +/* 80165EE8 00162CE8 4B EE 84 09 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80165EEC 00162CEC C0 22 A9 E4 */ lfs f1, lbl_803CF364-_SDA2_BASE_(r2) /* 80165EF0 00162CF0 7F C3 F3 78 */ mr r3, r30 /* 80165EF4 00162CF4 38 81 00 20 */ addi r4, r1, 0x20 /* 80165EF8 00162CF8 4B EA 51 99 */ bl func_8000B090 /* 80165EFC 00162CFC 7F C4 F3 78 */ mr r4, r30 /* 80165F00 00162D00 38 7E 00 28 */ addi r3, r30, 0x28 -/* 80165F04 00162D04 4B EE 85 D9 */ bl func_8004E4DC +/* 80165F04 00162D04 4B EE 85 D9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80165F08 00162D08 C0 22 A9 E4 */ lfs f1, lbl_803CF364-_SDA2_BASE_(r2) /* 80165F0C 00162D0C 7F C3 F3 78 */ mr r3, r30 /* 80165F10 00162D10 38 81 00 14 */ addi r4, r1, 0x14 @@ -6381,7 +6381,7 @@ lbl_80165DDC: /* 80165F68 00162D68 EC 02 00 32 */ fmuls f0, f2, f0 /* 80165F6C 00162D6C EC 03 00 7A */ fmadds f0, f3, f1, f0 /* 80165F70 00162D70 D0 1E 00 10 */ stfs f0, 0x10(r30) -/* 80165F74 00162D74 4B EE 85 7D */ bl func_8004E4F0 +/* 80165F74 00162D74 4B EE 85 7D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80165F78 00162D78 FC 20 08 50 */ fneg f1, f1 /* 80165F7C 00162D7C 38 7E 00 0C */ addi r3, r30, 0xc /* 80165F80 00162D80 38 81 00 08 */ addi r4, r1, 8 @@ -6392,7 +6392,7 @@ lbl_80165DDC: /* 80165F94 00162D94 38 A1 00 44 */ addi r5, r1, 0x44 /* 80165F98 00162D98 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 80165F9C 00162D9C 80 84 00 44 */ lwz r4, 0x44(r4) -/* 80165FA0 00162DA0 4B EA A0 49 */ bl func_8000FFE8 +/* 80165FA0 00162DA0 4B EA A0 49 */ bl xParabolaHitsEnv__FP9xParabolaPC4xEnvP7xCollis /* 80165FA4 00162DA4 80 01 00 44 */ lwz r0, 0x44(r1) /* 80165FA8 00162DA8 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80165FAC 00162DAC 41 82 00 24 */ beq lbl_80165FD0 @@ -6400,7 +6400,7 @@ lbl_80165DDC: /* 80165FB4 00162DB4 38 7E 00 34 */ addi r3, r30, 0x34 /* 80165FB8 00162DB8 38 81 00 58 */ addi r4, r1, 0x58 /* 80165FBC 00162DBC D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 80165FC0 00162DC0 4B EE 85 1D */ bl func_8004E4DC +/* 80165FC0 00162DC0 4B EE 85 1D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80165FC4 00162DC4 80 1E 00 50 */ lwz r0, 0x50(r30) /* 80165FC8 00162DC8 60 00 00 02 */ ori r0, r0, 2 /* 80165FCC 00162DCC 90 1E 00 50 */ stw r0, 0x50(r30) @@ -6411,7 +6411,7 @@ lbl_80165FD0: /* 80165FDC 00162DDC 38 A1 00 44 */ addi r5, r1, 0x44 /* 80165FE0 00162DE0 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 80165FE4 00162DE4 90 01 00 44 */ stw r0, 0x44(r1) -/* 80165FE8 00162DE8 4B FF E5 65 */ bl func_8016454C +/* 80165FE8 00162DE8 4B FF E5 65 */ bl ParabolaHitsConveyors__12zNPCBPatrickFP9xParabolaP7xCollis /* 80165FEC 00162DEC 80 01 00 44 */ lwz r0, 0x44(r1) /* 80165FF0 00162DF0 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80165FF4 00162DF4 41 82 00 9C */ beq lbl_80166090 @@ -6455,13 +6455,13 @@ lbl_8016607C: /* 80166088 00162E88 FC 60 08 90 */ fmr f3, f1 /* 8016608C 00162E8C 4B EA 8F 71 */ bl func_8000EFFC lbl_80166090: -/* 80166090 00162E90 4B EC AB D9 */ bl func_80030C68 +/* 80166090 00162E90 4B EC AB D9 */ bl xrand__Fv /* 80166094 00162E94 54 60 03 9D */ rlwinm. r0, r3, 0, 0xe, 0xe /* 80166098 00162E98 41 82 00 40 */ beq lbl_801660D8 /* 8016609C 00162E9C 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 801660A0 00162EA0 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 801660A4 00162EA4 38 63 05 F1 */ addi r3, r3, 0x5f1 -/* 801660A8 00162EA8 4B EE 61 6D */ bl func_8004C214 +/* 801660A8 00162EA8 4B EE 61 6D */ bl xStrHash__FPCc /* 801660AC 00162EAC C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) /* 801660B0 00162EB0 7F C6 F3 78 */ mr r6, r30 /* 801660B4 00162EB4 C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) @@ -6471,13 +6471,13 @@ lbl_80166090: /* 801660C4 00162EC4 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 801660C8 00162EC8 38 A0 00 00 */ li r5, 0 /* 801660CC 00162ECC 38 E0 00 00 */ li r7, 0 -/* 801660D0 00162ED0 4B EE 29 C5 */ bl func_80048A94 +/* 801660D0 00162ED0 4B EE 29 C5 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 801660D4 00162ED4 48 00 00 3C */ b lbl_80166110 lbl_801660D8: /* 801660D8 00162ED8 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 801660DC 00162EDC 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 801660E0 00162EE0 38 63 05 FE */ addi r3, r3, 0x5fe -/* 801660E4 00162EE4 4B EE 61 31 */ bl func_8004C214 +/* 801660E4 00162EE4 4B EE 61 31 */ bl xStrHash__FPCc /* 801660E8 00162EE8 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) /* 801660EC 00162EEC 7F C6 F3 78 */ mr r6, r30 /* 801660F0 00162EF0 C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) @@ -6487,14 +6487,14 @@ lbl_801660D8: /* 80166100 00162F00 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 80166104 00162F04 38 A0 00 00 */ li r5, 0 /* 80166108 00162F08 38 E0 00 00 */ li r7, 0 -/* 8016610C 00162F0C 4B EE 29 89 */ bl func_80048A94 +/* 8016610C 00162F0C 4B EE 29 89 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf lbl_80166110: /* 80166110 00162F10 FC 20 F8 90 */ fmr f1, f31 /* 80166114 00162F14 7F 43 D3 78 */ mr r3, r26 /* 80166118 00162F18 7F 64 DB 78 */ mr r4, r27 /* 8016611C 00162F1C 7F 85 E3 78 */ mr r5, r28 /* 80166120 00162F20 7F A6 EB 78 */ mr r6, r29 -/* 80166124 00162F24 4B FA 8A 25 */ bl func_8010EB48 +/* 80166124 00162F24 4B FA 8A 25 */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 80166128 00162F28 E3 E1 00 D8 */ psq_l f31, 216(r1), 0, qr0 /* 8016612C 00162F2C CB E1 00 D0 */ lfd f31, 0xd0(r1) /* 80166130 00162F30 E3 C1 00 C8 */ psq_l f30, 200(r1), 0, qr0 @@ -6515,14 +6515,14 @@ lbl_80166110: /* 8016616C 00162F6C FF E0 08 90 */ fmr f31, f1 /* 80166170 00162F70 7C 7D 1B 78 */ mr r29, r3 /* 80166174 00162F74 7C 9E 23 78 */ mr r30, r4 -/* 80166178 00162F78 4B FA 89 1D */ bl func_8010EA94 +/* 80166178 00162F78 4B FA 89 1D */ bl GetOwner__5xGoalCFv /* 8016617C 00162F7C C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 80166180 00162F80 3C 80 80 27 */ lis r4, lbl_8027089C@ha /* 80166184 00162F84 38 84 08 9C */ addi r4, r4, lbl_8027089C@l /* 80166188 00162F88 7C 7F 1B 78 */ mr r31, r3 /* 8016618C 00162F8C D0 1D 00 4C */ stfs f0, 0x4c(r29) /* 80166190 00162F90 38 64 06 0E */ addi r3, r4, 0x60e -/* 80166194 00162F94 4B EE 60 81 */ bl func_8004C214 +/* 80166194 00162F94 4B EE 60 81 */ bl xStrHash__FPCc /* 80166198 00162F98 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) /* 8016619C 00162F9C 7F E6 FB 78 */ mr r6, r31 /* 801661A0 00162FA0 C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) @@ -6532,7 +6532,7 @@ lbl_80166110: /* 801661B0 00162FB0 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 801661B4 00162FB4 38 A0 00 00 */ li r5, 0 /* 801661B8 00162FB8 38 E0 00 00 */ li r7, 0 -/* 801661BC 00162FBC 4B EE 28 A9 */ bl func_80048A64 +/* 801661BC 00162FBC 4B EE 28 A9 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf /* 801661C0 00162FC0 90 7D 00 54 */ stw r3, 0x54(r29) /* 801661C4 00162FC4 FC 20 F8 90 */ fmr f1, f31 /* 801661C8 00162FC8 7F A3 EB 78 */ mr r3, r29 @@ -6540,7 +6540,7 @@ lbl_80166110: /* 801661D0 00162FD0 80 1F 02 B4 */ lwz r0, 0x2b4(r31) /* 801661D4 00162FD4 60 00 00 20 */ ori r0, r0, 0x20 /* 801661D8 00162FD8 90 1F 02 B4 */ stw r0, 0x2b4(r31) -/* 801661DC 00162FDC 4B F6 EF 39 */ bl func_800D5114 +/* 801661DC 00162FDC 4B F6 EF 39 */ bl Enter__14zNPCGoalCommonFfPv /* 801661E0 00162FE0 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 801661E4 00162FE4 80 01 00 34 */ lwz r0, 0x34(r1) /* 801661E8 00162FE8 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -6564,7 +6564,7 @@ lbl_80166110: /* 80166230 00163030 7C 9D 23 78 */ mr r29, r4 /* 80166234 00163034 7C BE 2B 78 */ mr r30, r5 /* 80166238 00163038 7C DF 33 78 */ mr r31, r6 -/* 8016623C 0016303C 4B FA 88 59 */ bl func_8010EA94 +/* 8016623C 0016303C 4B FA 88 59 */ bl GetOwner__5xGoalCFv /* 80166240 00163040 C0 1C 00 4C */ lfs f0, 0x4c(r28) /* 80166244 00163044 FC 20 F8 90 */ fmr f1, f31 /* 80166248 00163048 7F 83 E3 78 */ mr r3, r28 @@ -6573,7 +6573,7 @@ lbl_80166110: /* 80166254 00163054 7F C5 F3 78 */ mr r5, r30 /* 80166258 00163058 7F E6 FB 78 */ mr r6, r31 /* 8016625C 0016305C D0 1C 00 4C */ stfs f0, 0x4c(r28) -/* 80166260 00163060 4B FA 88 E9 */ bl func_8010EB48 +/* 80166260 00163060 4B FA 88 E9 */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 80166264 00163064 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80166268 00163068 80 01 00 34 */ lwz r0, 0x34(r1) /* 8016626C 0016306C CB E1 00 20 */ lfd f31, 0x20(r1) @@ -6593,9 +6593,9 @@ lbl_80166110: /* 801662A4 001630A4 7C 9F 23 78 */ mr r31, r4 /* 801662A8 001630A8 93 C1 00 10 */ stw r30, 0x10(r1) /* 801662AC 001630AC 7C 7E 1B 78 */ mr r30, r3 -/* 801662B0 001630B0 4B FA 87 E5 */ bl func_8010EA94 +/* 801662B0 001630B0 4B FA 87 E5 */ bl GetOwner__5xGoalCFv /* 801662B4 001630B4 80 7E 00 54 */ lwz r3, 0x54(r30) -/* 801662B8 001630B8 4B EE 2F 49 */ bl func_80049200 +/* 801662B8 001630B8 4B EE 2F 49 */ bl xSndStop__FUi /* 801662BC 001630BC FC 20 F8 90 */ fmr f1, f31 /* 801662C0 001630C0 7F C3 F3 78 */ mr r3, r30 /* 801662C4 001630C4 7F E4 FB 78 */ mr r4, r31 @@ -6617,7 +6617,7 @@ lbl_80166110: /* 80166304 00163104 FF E0 08 90 */ fmr f31, f1 /* 80166308 00163108 7C 7E 1B 78 */ mr r30, r3 /* 8016630C 0016310C 7C 9F 23 78 */ mr r31, r4 -/* 80166310 00163110 4B FA 87 85 */ bl func_8010EA94 +/* 80166310 00163110 4B FA 87 85 */ bl GetOwner__5xGoalCFv /* 80166314 00163114 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 80166318 00163118 FC 20 F8 90 */ fmr f1, f31 /* 8016631C 0016311C 7F E4 FB 78 */ mr r4, r31 @@ -6631,7 +6631,7 @@ lbl_80166110: /* 8016633C 0016313C 38 05 00 01 */ addi r0, r5, 1 /* 80166340 00163140 90 03 18 F4 */ stw r0, 0x18f4(r3) /* 80166344 00163144 7F C3 F3 78 */ mr r3, r30 -/* 80166348 00163148 4B F6 ED CD */ bl func_800D5114 +/* 80166348 00163148 4B F6 ED CD */ bl Enter__14zNPCGoalCommonFfPv /* 8016634C 0016314C E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80166350 00163150 80 01 00 24 */ lwz r0, 0x24(r1) /* 80166354 00163154 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -6651,7 +6651,7 @@ lbl_80166110: /* 8016638C 0016318C 7C 97 23 78 */ mr r23, r4 /* 80166390 00163190 7C B8 2B 78 */ mr r24, r5 /* 80166394 00163194 7C D9 33 78 */ mr r25, r6 -/* 80166398 00163198 4B FA 86 FD */ bl func_8010EA94 +/* 80166398 00163198 4B FA 86 FD */ bl GetOwner__5xGoalCFv /* 8016639C 0016319C C0 36 00 4C */ lfs f1, 0x4c(r22) /* 801663A0 001631A0 7C 7C 1B 78 */ mr r28, r3 /* 801663A4 001631A4 C0 02 AA 7C */ lfs f0, lbl_803CF3FC-_SDA2_BASE_(r2) @@ -6698,7 +6698,7 @@ lbl_801663BC: /* 80166444 00163244 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 80166448 00163248 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 8016644C 0016324C 38 63 06 1F */ addi r3, r3, 0x61f -/* 80166450 00163250 4B EE 5D C5 */ bl func_8004C214 +/* 80166450 00163250 4B EE 5D C5 */ bl xStrHash__FPCc /* 80166454 00163254 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) /* 80166458 00163258 38 C1 00 08 */ addi r6, r1, 8 /* 8016645C 0016325C C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) @@ -6708,9 +6708,9 @@ lbl_801663BC: /* 8016646C 0016326C C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 80166470 00163270 38 A0 00 00 */ li r5, 0 /* 80166474 00163274 38 E0 00 00 */ li r7, 0 -/* 80166478 00163278 4B EE 26 1D */ bl func_80048A94 +/* 80166478 00163278 4B EE 26 1D */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf lbl_8016647C: -/* 8016647C 0016327C 4B EC A8 0D */ bl func_80030C88 +/* 8016647C 0016327C 4B EC A8 0D */ bl xurand__Fv /* 80166480 00163280 C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) /* 80166484 00163284 3C 00 43 30 */ lis r0, 0x4330 /* 80166488 00163288 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -6738,13 +6738,13 @@ lbl_8016647C: /* 801664E0 001632E0 48 00 01 E4 */ b lbl_801666C4 lbl_801664E4: /* 801664E4 001632E4 7F 83 E3 78 */ mr r3, r28 -/* 801664E8 001632E8 4B FF D8 79 */ bl func_80163D60 +/* 801664E8 001632E8 4B FF D8 79 */ bl getNextFreeGlob__12zNPCBPatrickFv /* 801664EC 001632EC C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 801664F0 001632F0 7C 7A 1B 78 */ mr r26, r3 /* 801664F4 001632F4 D0 03 00 24 */ stfs f0, 0x24(r3) /* 801664F8 001632F8 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 801664FC 001632FC D0 03 00 1C */ stfs f0, 0x1c(r3) -/* 80166500 00163300 4B EC A7 89 */ bl func_80030C88 +/* 80166500 00163300 4B EC A7 89 */ bl xurand__Fv /* 80166504 00163304 C0 42 AA 88 */ lfs f2, lbl_803CF408-_SDA2_BASE_(r2) /* 80166508 00163308 7F 43 D3 78 */ mr r3, r26 /* 8016650C 0016330C C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) @@ -6753,16 +6753,16 @@ lbl_801664E4: /* 80166518 00163318 D0 1A 00 20 */ stfs f0, 0x20(r26) /* 8016651C 0016331C C0 02 AA 08 */ lfs f0, lbl_803CF388-_SDA2_BASE_(r2) /* 80166520 00163320 D0 1A 00 18 */ stfs f0, 0x18(r26) -/* 80166524 00163324 4B EE 7F B9 */ bl func_8004E4DC +/* 80166524 00163324 4B EE 7F B9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80166528 00163328 7F 44 D3 78 */ mr r4, r26 /* 8016652C 0016332C 38 7A 00 28 */ addi r3, r26, 0x28 -/* 80166530 00163330 4B EE 7F AD */ bl func_8004E4DC +/* 80166530 00163330 4B EE 7F AD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80166534 00163334 80 9C 00 24 */ lwz r4, 0x24(r28) /* 80166538 00163338 38 7A 00 0C */ addi r3, r26, 0xc /* 8016653C 0016333C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80166540 00163340 38 84 00 20 */ addi r4, r4, 0x20 -/* 80166544 00163344 4B EE 7F 99 */ bl func_8004E4DC -/* 80166548 00163348 4B EC A7 41 */ bl func_80030C88 +/* 80166544 00163344 4B EE 7F 99 */ bl xVec3Copy__FP5xVec3PC5xVec3 +/* 80166548 00163348 4B EC A7 41 */ bl xurand__Fv /* 8016654C 0016334C C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) /* 80166550 00163350 38 7A 00 0C */ addi r3, r26, 0xc /* 80166554 00163354 80 9C 00 24 */ lwz r4, 0x24(r28) @@ -6771,21 +6771,21 @@ lbl_801664E4: /* 80166560 00163360 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80166564 00163364 EC 20 00 72 */ fmuls f1, f0, f1 /* 80166568 00163368 4B EA EA F1 */ bl func_80015058 -/* 8016656C 0016336C 4B EC A7 1D */ bl func_80030C88 +/* 8016656C 0016336C 4B EC A7 1D */ bl xurand__Fv /* 80166570 00163370 C0 62 A9 F0 */ lfs f3, lbl_803CF370-_SDA2_BASE_(r2) /* 80166574 00163374 C0 42 A9 D8 */ lfs f2, lbl_803CF358-_SDA2_BASE_(r2) /* 80166578 00163378 C0 1A 00 0C */ lfs f0, 0xc(r26) /* 8016657C 0016337C EC 23 10 7A */ fmadds f1, f3, f1, f2 /* 80166580 00163380 EC 00 00 72 */ fmuls f0, f0, f1 /* 80166584 00163384 D0 1A 00 0C */ stfs f0, 0xc(r26) -/* 80166588 00163388 4B EC A7 01 */ bl func_80030C88 +/* 80166588 00163388 4B EC A7 01 */ bl xurand__Fv /* 8016658C 0016338C C0 62 AA 68 */ lfs f3, lbl_803CF3E8-_SDA2_BASE_(r2) /* 80166590 00163390 C0 42 A9 F8 */ lfs f2, lbl_803CF378-_SDA2_BASE_(r2) /* 80166594 00163394 C0 1A 00 10 */ lfs f0, 0x10(r26) /* 80166598 00163398 EC 23 10 7A */ fmadds f1, f3, f1, f2 /* 8016659C 0016339C EC 00 08 2A */ fadds f0, f0, f1 /* 801665A0 001633A0 D0 1A 00 10 */ stfs f0, 0x10(r26) -/* 801665A4 001633A4 4B EC A6 E5 */ bl func_80030C88 +/* 801665A4 001633A4 4B EC A6 E5 */ bl xurand__Fv /* 801665A8 001633A8 C0 62 A9 F0 */ lfs f3, lbl_803CF370-_SDA2_BASE_(r2) /* 801665AC 001633AC 7F 43 D3 78 */ mr r3, r26 /* 801665B0 001633B0 C0 42 A9 D8 */ lfs f2, lbl_803CF358-_SDA2_BASE_(r2) @@ -6796,7 +6796,7 @@ lbl_801664E4: /* 801665C4 001633C4 D0 1A 00 14 */ stfs f0, 0x14(r26) /* 801665C8 001633C8 80 9F 1F C0 */ lwz r4, 0x1fc0(r31) /* 801665CC 001633CC 80 84 00 44 */ lwz r4, 0x44(r4) -/* 801665D0 001633D0 4B EA 9A 19 */ bl func_8000FFE8 +/* 801665D0 001633D0 4B EA 9A 19 */ bl xParabolaHitsEnv__FP9xParabolaPC4xEnvP7xCollis /* 801665D4 001633D4 80 01 00 20 */ lwz r0, 0x20(r1) /* 801665D8 001633D8 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 801665DC 001633DC 41 82 00 24 */ beq lbl_80166600 @@ -6804,7 +6804,7 @@ lbl_801664E4: /* 801665E4 001633E4 7F C4 F3 78 */ mr r4, r30 /* 801665E8 001633E8 38 7A 00 34 */ addi r3, r26, 0x34 /* 801665EC 001633EC D0 1A 00 20 */ stfs f0, 0x20(r26) -/* 801665F0 001633F0 4B EE 7E ED */ bl func_8004E4DC +/* 801665F0 001633F0 4B EE 7E ED */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801665F4 001633F4 80 1A 00 50 */ lwz r0, 0x50(r26) /* 801665F8 001633F8 60 00 00 02 */ ori r0, r0, 2 /* 801665FC 001633FC 90 1A 00 50 */ stw r0, 0x50(r26) @@ -6815,7 +6815,7 @@ lbl_80166600: /* 8016660C 0016340C 38 A1 00 20 */ addi r5, r1, 0x20 /* 80166610 00163410 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 80166614 00163414 90 01 00 20 */ stw r0, 0x20(r1) -/* 80166618 00163418 4B FF DF 35 */ bl func_8016454C +/* 80166618 00163418 4B FF DF 35 */ bl ParabolaHitsConveyors__12zNPCBPatrickFP9xParabolaP7xCollis /* 8016661C 0016341C 80 01 00 20 */ lwz r0, 0x20(r1) /* 80166620 00163420 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80166624 00163424 41 82 00 9C */ beq lbl_801666C0 @@ -6869,7 +6869,7 @@ lbl_801666CC: /* 801666D4 001634D4 7E E4 BB 78 */ mr r4, r23 /* 801666D8 001634D8 7F 05 C3 78 */ mr r5, r24 /* 801666DC 001634DC 7F 26 CB 78 */ mr r6, r25 -/* 801666E0 001634E0 4B FA 84 69 */ bl func_8010EB48 +/* 801666E0 001634E0 4B FA 84 69 */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 801666E4 001634E4 E3 E1 00 B8 */ psq_l f31, 184(r1), 0, qr0 /* 801666E8 001634E8 CB E1 00 B0 */ lfd f31, 0xb0(r1) /* 801666EC 001634EC BA C1 00 88 */ lmw r22, 0x88(r1) @@ -6878,8 +6878,8 @@ lbl_801666CC: /* 801666F8 001634F8 38 21 00 C0 */ addi r1, r1, 0xc0 /* 801666FC 001634FC 4E 80 00 20 */ blr -.global func_80166700 -func_80166700: +.global StartFreezeBreath__Fv +StartFreezeBreath__Fv: /* 80166700 00163500 80 6D 97 04 */ lwz r3, lbl_803CC004-_SDA_BASE_(r13) /* 80166704 00163504 38 00 00 00 */ li r0, 0 /* 80166708 00163508 90 03 15 5C */ stw r0, 0x155c(r3) @@ -6891,8 +6891,8 @@ func_80166700: /* 80166720 00163520 D0 03 15 74 */ stfs f0, 0x1574(r3) /* 80166724 00163524 4E 80 00 20 */ blr -.global func_80166728 -func_80166728: +.global EmitFreezeBreath__FP5xVec3P5xVec3fff +EmitFreezeBreath__FP5xVec3P5xVec3fff: /* 80166728 00163528 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8016672C 0016352C 7C 08 02 A6 */ mflr r0 /* 80166730 00163530 90 01 00 54 */ stw r0, 0x54(r1) @@ -6910,10 +6910,10 @@ func_80166728: /* 80166760 00163560 7C 7E 1B 78 */ mr r30, r3 /* 80166764 00163564 FF E0 18 90 */ fmr f31, f3 /* 80166768 00163568 38 7F 15 38 */ addi r3, r31, 0x1538 -/* 8016676C 0016356C 4B EE 7D 71 */ bl func_8004E4DC +/* 8016676C 0016356C 4B EE 7D 71 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80166770 00163570 7F C4 F3 78 */ mr r4, r30 /* 80166774 00163574 38 7F 15 2C */ addi r3, r31, 0x152c -/* 80166778 00163578 4B EE 7D 65 */ bl func_8004E4DC +/* 80166778 00163578 4B EE 7D 65 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8016677C 0016357C C0 1F 15 40 */ lfs f0, 0x1540(r31) /* 80166780 00163580 C0 3F 15 38 */ lfs f1, 0x1538(r31) /* 80166784 00163584 EC 00 00 32 */ fmuls f0, f0, f0 @@ -6931,7 +6931,7 @@ func_80166728: /* 801667B4 001635B4 FC 20 E8 90 */ fmr f1, f29 /* 801667B8 001635B8 80 7F 15 58 */ lwz r3, 0x1558(r31) /* 801667BC 001635BC 38 9F 13 EC */ addi r4, r31, 0x13ec -/* 801667C0 001635C0 4B FB 14 09 */ bl func_80117BC8 +/* 801667C0 001635C0 4B FB 14 09 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 801667C4 001635C4 90 7F 15 6C */ stw r3, 0x156c(r31) /* 801667C8 001635C8 80 9F 15 70 */ lwz r4, 0x1570(r31) /* 801667CC 001635CC 2C 04 00 04 */ cmpwi r4, 4 @@ -6971,8 +6971,8 @@ lbl_80166828: /* 80166850 00163650 38 21 00 50 */ addi r1, r1, 0x50 /* 80166854 00163654 4E 80 00 20 */ blr -.global func_80166858 -func_80166858: +.global StopFreezeBreath__Fv +StopFreezeBreath__Fv: /* 80166858 00163658 80 AD 97 04 */ lwz r5, lbl_803CC004-_SDA_BASE_(r13) /* 8016685C 0016365C 80 85 15 6C */ lwz r4, 0x156c(r5) /* 80166860 00163660 28 04 00 00 */ cmplwi r4, 0 @@ -6996,18 +6996,18 @@ func_80166858: /* 801668A8 001636A8 FF E0 08 90 */ fmr f31, f1 /* 801668AC 001636AC 7C 7D 1B 78 */ mr r29, r3 /* 801668B0 001636B0 7C 9E 23 78 */ mr r30, r4 -/* 801668B4 001636B4 4B FA 81 E1 */ bl func_8010EA94 +/* 801668B4 001636B4 4B FA 81 E1 */ bl GetOwner__5xGoalCFv /* 801668B8 001636B8 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 801668BC 001636BC 7C 7F 1B 78 */ mr r31, r3 /* 801668C0 001636C0 D0 1D 00 4C */ stfs f0, 0x4c(r29) -/* 801668C4 001636C4 4B FF FE 3D */ bl func_80166700 +/* 801668C4 001636C4 4B FF FE 3D */ bl StartFreezeBreath__Fv /* 801668C8 001636C8 80 1F 02 B4 */ lwz r0, 0x2b4(r31) /* 801668CC 001636CC 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 801668D0 001636D0 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 801668D4 001636D4 60 00 00 20 */ ori r0, r0, 0x20 /* 801668D8 001636D8 90 1F 02 B4 */ stw r0, 0x2b4(r31) /* 801668DC 001636DC 38 63 06 2D */ addi r3, r3, 0x62d -/* 801668E0 001636E0 4B EE 59 35 */ bl func_8004C214 +/* 801668E0 001636E0 4B EE 59 35 */ bl xStrHash__FPCc /* 801668E4 001636E4 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) /* 801668E8 001636E8 7F E6 FB 78 */ mr r6, r31 /* 801668EC 001636EC C0 22 AA E0 */ lfs f1, lbl_803CF460-_SDA2_BASE_(r2) @@ -7017,11 +7017,11 @@ func_80166858: /* 801668FC 001636FC C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 80166900 00163700 38 A0 00 00 */ li r5, 0 /* 80166904 00163704 38 E0 00 00 */ li r7, 0 -/* 80166908 00163708 4B EE 21 5D */ bl func_80048A64 +/* 80166908 00163708 4B EE 21 5D */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf /* 8016690C 0016370C FC 20 F8 90 */ fmr f1, f31 /* 80166910 00163710 7F A3 EB 78 */ mr r3, r29 /* 80166914 00163714 7F C4 F3 78 */ mr r4, r30 -/* 80166918 00163718 4B F6 E7 FD */ bl func_800D5114 +/* 80166918 00163718 4B F6 E7 FD */ bl Enter__14zNPCGoalCommonFfPv /* 8016691C 0016371C E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80166920 00163720 80 01 00 34 */ lwz r0, 0x34(r1) /* 80166924 00163724 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -7042,7 +7042,7 @@ func_80166858: /* 80166960 00163760 7C 9D 23 78 */ mr r29, r4 /* 80166964 00163764 7C BE 2B 78 */ mr r30, r5 /* 80166968 00163768 7C DF 33 78 */ mr r31, r6 -/* 8016696C 0016376C 4B FA 81 29 */ bl func_8010EA94 +/* 8016696C 0016376C 4B FA 81 29 */ bl GetOwner__5xGoalCFv /* 80166970 00163770 C0 3C 00 4C */ lfs f1, 0x4c(r28) /* 80166974 00163774 7C 7A 1B 78 */ mr r26, r3 /* 80166978 00163778 C0 02 AA 4C */ lfs f0, lbl_803CF3CC-_SDA2_BASE_(r2) @@ -7075,7 +7075,7 @@ lbl_8016698C: /* 801669E0 001637E0 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 801669E4 001637E4 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 801669E8 001637E8 38 63 06 3C */ addi r3, r3, 0x63c -/* 801669EC 001637EC 4B EE 58 29 */ bl func_8004C214 +/* 801669EC 001637EC 4B EE 58 29 */ bl xStrHash__FPCc /* 801669F0 001637F0 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) /* 801669F4 001637F4 7F 46 D3 78 */ mr r6, r26 /* 801669F8 001637F8 C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) @@ -7085,7 +7085,7 @@ lbl_8016698C: /* 80166A08 00163808 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 80166A0C 0016380C 38 A0 00 00 */ li r5, 0 /* 80166A10 00163810 38 E0 00 00 */ li r7, 0 -/* 80166A14 00163814 4B EE 20 51 */ bl func_80048A64 +/* 80166A14 00163814 4B EE 20 51 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf lbl_80166A18: /* 80166A18 00163818 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) /* 80166A1C 0016381C 38 61 00 2C */ addi r3, r1, 0x2c @@ -7135,20 +7135,20 @@ lbl_80166A18: /* 80166ACC 001638CC C0 62 A9 E4 */ lfs f3, lbl_803CF364-_SDA2_BASE_(r2) /* 80166AD0 001638D0 38 81 00 08 */ addi r4, r1, 8 /* 80166AD4 001638D4 EC 42 00 28 */ fsubs f2, f2, f0 -/* 80166AD8 001638D8 4B FF FC 51 */ bl func_80166728 +/* 80166AD8 001638D8 4B FF FC 51 */ bl EmitFreezeBreath__FP5xVec3P5xVec3fff /* 80166ADC 001638DC 48 00 00 14 */ b lbl_80166AF0 lbl_80166AE0: /* 80166AE0 001638E0 80 1A 15 70 */ lwz r0, 0x1570(r26) /* 80166AE4 001638E4 2C 00 00 04 */ cmpwi r0, 4 /* 80166AE8 001638E8 40 80 00 08 */ bge lbl_80166AF0 -/* 80166AEC 001638EC 4B FF FD 6D */ bl func_80166858 +/* 80166AEC 001638EC 4B FF FD 6D */ bl StopFreezeBreath__Fv lbl_80166AF0: /* 80166AF0 001638F0 FC 20 F8 90 */ fmr f1, f31 /* 80166AF4 001638F4 7F 83 E3 78 */ mr r3, r28 /* 80166AF8 001638F8 7F A4 EB 78 */ mr r4, r29 /* 80166AFC 001638FC 7F C5 F3 78 */ mr r5, r30 /* 80166B00 00163900 7F E6 FB 78 */ mr r6, r31 -/* 80166B04 00163904 4B FA 80 45 */ bl func_8010EB48 +/* 80166B04 00163904 4B FA 80 45 */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 80166B08 00163908 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 80166B0C 0016390C CB E1 00 50 */ lfd f31, 0x50(r1) /* 80166B10 00163910 BB 41 00 38 */ lmw r26, 0x38(r1) @@ -7166,7 +7166,7 @@ lbl_80166AF0: /* 80166B40 00163940 FF E0 08 90 */ fmr f31, f1 /* 80166B44 00163944 7C 7E 1B 78 */ mr r30, r3 /* 80166B48 00163948 7C 9F 23 78 */ mr r31, r4 -/* 80166B4C 0016394C 4B FA 7F 49 */ bl func_8010EA94 +/* 80166B4C 0016394C 4B FA 7F 49 */ bl GetOwner__5xGoalCFv /* 80166B50 00163950 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 80166B54 00163954 38 00 00 01 */ li r0, 1 /* 80166B58 00163958 FC 20 F8 90 */ fmr f1, f31 @@ -7177,7 +7177,7 @@ lbl_80166AF0: /* 80166B6C 0016396C 60 00 00 20 */ ori r0, r0, 0x20 /* 80166B70 00163970 90 03 02 B4 */ stw r0, 0x2b4(r3) /* 80166B74 00163974 7F C3 F3 78 */ mr r3, r30 -/* 80166B78 00163978 4B F6 E5 9D */ bl func_800D5114 +/* 80166B78 00163978 4B F6 E5 9D */ bl Enter__14zNPCGoalCommonFfPv /* 80166B7C 0016397C E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80166B80 00163980 80 01 00 24 */ lwz r0, 0x24(r1) /* 80166B84 00163984 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -7197,7 +7197,7 @@ lbl_80166AF0: /* 80166BBC 001639BC 7C 9C 23 78 */ mr r28, r4 /* 80166BC0 001639C0 7C BD 2B 78 */ mr r29, r5 /* 80166BC4 001639C4 7C DE 33 78 */ mr r30, r6 -/* 80166BC8 001639C8 4B FA 7E CD */ bl func_8010EA94 +/* 80166BC8 001639C8 4B FA 7E CD */ bl GetOwner__5xGoalCFv /* 80166BCC 001639CC C0 1B 00 4C */ lfs f0, 0x4c(r27) /* 80166BD0 001639D0 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80166BD4 001639D4 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -7296,7 +7296,7 @@ lbl_80166D30: /* 80166D38 00163B38 7F 84 E3 78 */ mr r4, r28 /* 80166D3C 00163B3C 7F A5 EB 78 */ mr r5, r29 /* 80166D40 00163B40 7F C6 F3 78 */ mr r6, r30 -/* 80166D44 00163B44 4B FA 7E 05 */ bl func_8010EB48 +/* 80166D44 00163B44 4B FA 7E 05 */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 80166D48 00163B48 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 80166D4C 00163B4C CB E1 00 40 */ lfd f31, 0x40(r1) /* 80166D50 00163B50 BB 41 00 28 */ lmw r26, 0x28(r1) @@ -7317,14 +7317,14 @@ lbl_80166D30: /* 80166D8C 00163B8C FF E0 08 90 */ fmr f31, f1 /* 80166D90 00163B90 7C 7D 1B 78 */ mr r29, r3 /* 80166D94 00163B94 7C 9E 23 78 */ mr r30, r4 -/* 80166D98 00163B98 4B FA 7C FD */ bl func_8010EA94 +/* 80166D98 00163B98 4B FA 7C FD */ bl GetOwner__5xGoalCFv /* 80166D9C 00163B9C 38 00 00 00 */ li r0, 0 /* 80166DA0 00163BA0 3C 80 80 27 */ lis r4, lbl_8027089C@ha /* 80166DA4 00163BA4 90 1D 00 50 */ stw r0, 0x50(r29) /* 80166DA8 00163BA8 38 84 08 9C */ addi r4, r4, lbl_8027089C@l /* 80166DAC 00163BAC 7C 7F 1B 78 */ mr r31, r3 /* 80166DB0 00163BB0 38 64 06 4B */ addi r3, r4, 0x64b -/* 80166DB4 00163BB4 4B EE 54 61 */ bl func_8004C214 +/* 80166DB4 00163BB4 4B EE 54 61 */ bl xStrHash__FPCc /* 80166DB8 00163BB8 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) /* 80166DBC 00163BBC 7F E6 FB 78 */ mr r6, r31 /* 80166DC0 00163BC0 C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) @@ -7334,7 +7334,7 @@ lbl_80166D30: /* 80166DD0 00163BD0 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 80166DD4 00163BD4 38 A0 00 00 */ li r5, 0 /* 80166DD8 00163BD8 38 E0 00 00 */ li r7, 0 -/* 80166DDC 00163BDC 4B EE 1C 89 */ bl func_80048A64 +/* 80166DDC 00163BDC 4B EE 1C 89 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf /* 80166DE0 00163BE0 80 1F 02 B4 */ lwz r0, 0x2b4(r31) /* 80166DE4 00163BE4 38 7D 00 58 */ addi r3, r29, 0x58 /* 80166DE8 00163BE8 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d @@ -7412,7 +7412,7 @@ lbl_80166E48: /* 80166F00 00163D00 38 61 00 2C */ addi r3, r1, 0x2c /* 80166F04 00163D04 7C 64 1B 78 */ mr r4, r3 /* 80166F08 00163D08 D0 01 00 30 */ stfs f0, 0x30(r1) -/* 80166F0C 00163D0C 4B EE 73 E5 */ bl func_8004E2F0 +/* 80166F0C 00163D0C 4B EE 73 E5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80166F10 00163D10 C0 A1 00 2C */ lfs f5, 0x2c(r1) /* 80166F14 00163D14 C0 61 00 34 */ lfs f3, 0x34(r1) /* 80166F18 00163D18 C0 C1 00 1C */ lfs f6, 0x1c(r1) @@ -7454,7 +7454,7 @@ lbl_80166F94: lbl_80166FA0: /* 80166FA0 00163DA0 38 7D 00 64 */ addi r3, r29, 0x64 /* 80166FA4 00163DA4 38 81 00 14 */ addi r4, r1, 0x14 -/* 80166FA8 00163DA8 4B EE 75 35 */ bl func_8004E4DC +/* 80166FA8 00163DA8 4B EE 75 35 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80166FAC 00163DAC FC 20 F0 90 */ fmr f1, f30 /* 80166FB0 00163DB0 38 7D 00 64 */ addi r3, r29, 0x64 /* 80166FB4 00163DB4 38 81 00 2C */ addi r4, r1, 0x2c @@ -7503,7 +7503,7 @@ lbl_80166FE8: /* 8016705C 00163E5C 80 BF 18 F4 */ lwz r5, 0x18f4(r31) /* 80167060 00163E60 38 05 00 01 */ addi r0, r5, 1 /* 80167064 00163E64 90 1F 18 F4 */ stw r0, 0x18f4(r31) -/* 80167068 00163E68 4B F6 E0 AD */ bl func_800D5114 +/* 80167068 00163E68 4B F6 E0 AD */ bl Enter__14zNPCGoalCommonFfPv /* 8016706C 00163E6C E3 E1 00 98 */ psq_l f31, 152(r1), 0, qr0 /* 80167070 00163E70 CB E1 00 90 */ lfd f31, 0x90(r1) /* 80167074 00163E74 E3 C1 00 88 */ psq_l f30, 136(r1), 0, qr0 @@ -7528,7 +7528,7 @@ lbl_80166FE8: /* 801670C0 00163EC0 7C 99 23 78 */ mr r25, r4 /* 801670C4 00163EC4 7C BA 2B 78 */ mr r26, r5 /* 801670C8 00163EC8 7C DB 33 78 */ mr r27, r6 -/* 801670CC 00163ECC 4B FA 79 C9 */ bl func_8010EA94 +/* 801670CC 00163ECC 4B FA 79 C9 */ bl GetOwner__5xGoalCFv /* 801670D0 00163ED0 C0 18 00 4C */ lfs f0, 0x4c(r24) /* 801670D4 00163ED4 7C 7D 1B 78 */ mr r29, r3 /* 801670D8 00163ED8 EC 00 F0 2A */ fadds f0, f0, f30 @@ -7543,7 +7543,7 @@ lbl_80166FE8: /* 801670FC 00163EFC 7C 09 03 A6 */ mtctr r0 /* 80167100 00163F00 4E 80 04 20 */ bctr /* 80167104 00163F04 38 80 00 00 */ li r4, 0 -/* 80167108 00163F08 4B F8 BF 71 */ bl func_800F3078 +/* 80167108 00163F08 4B F8 BF 71 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 8016710C 00163F0C C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) /* 80167110 00163F10 EC 00 07 B2 */ fmuls f0, f0, f30 /* 80167114 00163F14 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -7553,7 +7553,7 @@ lbl_80166FE8: /* 80167124 00163F24 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 80167128 00163F28 90 18 00 50 */ stw r0, 0x50(r24) /* 8016712C 00163F2C 38 63 06 5E */ addi r3, r3, 0x65e -/* 80167130 00163F30 4B EE 50 E5 */ bl func_8004C214 +/* 80167130 00163F30 4B EE 50 E5 */ bl xStrHash__FPCc /* 80167134 00163F34 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) /* 80167138 00163F38 7F A6 EB 78 */ mr r6, r29 /* 8016713C 00163F3C C0 22 AA E0 */ lfs f1, lbl_803CF460-_SDA2_BASE_(r2) @@ -7563,12 +7563,12 @@ lbl_80166FE8: /* 8016714C 00163F4C C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 80167150 00163F50 38 A0 00 00 */ li r5, 0 /* 80167154 00163F54 38 E0 00 00 */ li r7, 0 -/* 80167158 00163F58 4B EE 19 0D */ bl func_80048A64 +/* 80167158 00163F58 4B EE 19 0D */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf /* 8016715C 00163F5C 3C 80 80 27 */ lis r4, lbl_8027089C@ha /* 80167160 00163F60 90 78 00 98 */ stw r3, 0x98(r24) /* 80167164 00163F64 38 64 08 9C */ addi r3, r4, lbl_8027089C@l /* 80167168 00163F68 38 63 06 70 */ addi r3, r3, 0x670 -/* 8016716C 00163F6C 4B EE 50 A9 */ bl func_8004C214 +/* 8016716C 00163F6C 4B EE 50 A9 */ bl xStrHash__FPCc /* 80167170 00163F70 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) /* 80167174 00163F74 7F A6 EB 78 */ mr r6, r29 /* 80167178 00163F78 C0 22 AA E0 */ lfs f1, lbl_803CF460-_SDA2_BASE_(r2) @@ -7578,7 +7578,7 @@ lbl_80166FE8: /* 80167188 00163F88 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 8016718C 00163F8C 38 A0 00 00 */ li r5, 0 /* 80167190 00163F90 38 E0 00 00 */ li r7, 0 -/* 80167194 00163F94 4B EE 18 D1 */ bl func_80048A64 +/* 80167194 00163F94 4B EE 18 D1 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf /* 80167198 00163F98 90 78 00 9C */ stw r3, 0x9c(r24) /* 8016719C 00163F9C 7F 03 C3 78 */ mr r3, r24 /* 801671A0 00163FA0 38 80 00 20 */ li r4, 0x20 @@ -7586,7 +7586,7 @@ lbl_80166FE8: /* 801671A8 00163FA8 80 1D 02 B4 */ lwz r0, 0x2b4(r29) /* 801671AC 00163FAC 60 00 00 01 */ ori r0, r0, 1 /* 801671B0 00163FB0 90 1D 02 B4 */ stw r0, 0x2b4(r29) -/* 801671B4 00163FB4 4B F6 E1 65 */ bl func_800D5318 +/* 801671B4 00163FB4 4B F6 E1 65 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 801671B8 00163FB8 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 801671BC 00163FBC D0 18 00 4C */ stfs f0, 0x4c(r24) /* 801671C0 00163FC0 80 1D 18 E8 */ lwz r0, 0x18e8(r29) @@ -7607,7 +7607,7 @@ lbl_80166FE8: /* 801671FC 00163FFC 90 1D 18 E8 */ stw r0, 0x18e8(r29) /* 80167200 00164000 48 00 0E 58 */ b lbl_80168058 lbl_80167204: -/* 80167204 00164004 4B EC 9A 65 */ bl func_80030C68 +/* 80167204 00164004 4B EC 9A 65 */ bl xrand__Fv /* 80167208 00164008 54 60 05 AF */ rlwinm. r0, r3, 0, 0x16, 0x17 /* 8016720C 0016400C 40 82 0E 4C */ bne lbl_80168058 /* 80167210 00164010 80 7D 18 E4 */ lwz r3, 0x18e4(r29) @@ -7683,7 +7683,7 @@ lbl_80167298: /* 80167324 00164124 38 61 00 2C */ addi r3, r1, 0x2c /* 80167328 00164128 7C 64 1B 78 */ mr r4, r3 /* 8016732C 0016412C D0 01 00 30 */ stfs f0, 0x30(r1) -/* 80167330 00164130 4B EE 6F C1 */ bl func_8004E2F0 +/* 80167330 00164130 4B EE 6F C1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80167334 00164134 C0 22 AA 50 */ lfs f1, lbl_803CF3D0-_SDA2_BASE_(r2) /* 80167338 00164138 C0 18 00 4C */ lfs f0, 0x4c(r24) /* 8016733C 0016413C C0 62 AA 58 */ lfs f3, lbl_803CF3D8-_SDA2_BASE_(r2) @@ -7704,7 +7704,7 @@ lbl_80167298: /* 80167378 00164178 EC 23 08 3C */ fnmsubs f1, f3, f0, f1 lbl_8016737C: /* 8016737C 0016417C 38 61 00 68 */ addi r3, r1, 0x68 -/* 80167380 00164180 4B EC B1 5D */ bl func_800324DC +/* 80167380 00164180 4B EC B1 5D */ bl xMat3x3RotY__FP7xMat3x3f /* 80167384 00164184 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80167388 00164188 3B C1 00 AC */ addi r30, r1, 0xac /* 8016738C 0016418C 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l @@ -7730,13 +7730,13 @@ lbl_80167390: /* 801673D8 001641D8 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 801673DC 001641DC 40 81 01 E4 */ ble lbl_801675C0 /* 801673E0 001641E0 7F A3 EB 78 */ mr r3, r29 -/* 801673E4 001641E4 4B FF C9 7D */ bl func_80163D60 +/* 801673E4 001641E4 4B FF C9 7D */ bl getNextFreeGlob__12zNPCBPatrickFv /* 801673E8 001641E8 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 801673EC 001641EC 7C 7C 1B 78 */ mr r28, r3 /* 801673F0 001641F0 D0 03 00 24 */ stfs f0, 0x24(r3) /* 801673F4 001641F4 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 801673F8 001641F8 D0 03 00 1C */ stfs f0, 0x1c(r3) -/* 801673FC 001641FC 4B EC 98 8D */ bl func_80030C88 +/* 801673FC 001641FC 4B EC 98 8D */ bl xurand__Fv /* 80167400 00164200 C0 42 AA 88 */ lfs f2, lbl_803CF408-_SDA2_BASE_(r2) /* 80167404 00164204 7F 83 E3 78 */ mr r3, r28 /* 80167408 00164208 C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) @@ -7745,19 +7745,19 @@ lbl_80167390: /* 80167414 00164214 D0 1C 00 20 */ stfs f0, 0x20(r28) /* 80167418 00164218 C0 02 AA 08 */ lfs f0, lbl_803CF388-_SDA2_BASE_(r2) /* 8016741C 0016421C D0 1C 00 18 */ stfs f0, 0x18(r28) -/* 80167420 00164220 4B EE 70 BD */ bl func_8004E4DC +/* 80167420 00164220 4B EE 70 BD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80167424 00164224 7F 84 E3 78 */ mr r4, r28 /* 80167428 00164228 38 7C 00 28 */ addi r3, r28, 0x28 -/* 8016742C 0016422C 4B EE 70 B1 */ bl func_8004E4DC +/* 8016742C 0016422C 4B EE 70 B1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80167430 00164230 38 7C 00 0C */ addi r3, r28, 0xc /* 80167434 00164234 38 81 00 20 */ addi r4, r1, 0x20 -/* 80167438 00164238 4B EE 70 A5 */ bl func_8004E4DC +/* 80167438 00164238 4B EE 70 A5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8016743C 0016423C 38 7C 00 0C */ addi r3, r28, 0xc /* 80167440 00164240 7C 64 1B 78 */ mr r4, r3 -/* 80167444 00164244 4B EE 6E AD */ bl func_8004E2F0 +/* 80167444 00164244 4B EE 6E AD */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80167448 00164248 38 7C 00 0C */ addi r3, r28, 0xc /* 8016744C 0016424C 38 98 00 58 */ addi r4, r24, 0x58 -/* 80167450 00164250 4B EE 70 A1 */ bl func_8004E4F0 +/* 80167450 00164250 4B EE 70 A1 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80167454 00164254 38 61 00 08 */ addi r3, r1, 8 /* 80167458 00164258 38 9C 00 0C */ addi r4, r28, 0xc /* 8016745C 0016425C 4B EA 3C 35 */ bl func_8000B090 @@ -7781,7 +7781,7 @@ lbl_80167390: /* 801674A4 001642A4 7F 83 E3 78 */ mr r3, r28 /* 801674A8 001642A8 38 A1 00 98 */ addi r5, r1, 0x98 /* 801674AC 001642AC 80 84 00 44 */ lwz r4, 0x44(r4) -/* 801674B0 001642B0 4B EA 8B 39 */ bl func_8000FFE8 +/* 801674B0 001642B0 4B EA 8B 39 */ bl xParabolaHitsEnv__FP9xParabolaPC4xEnvP7xCollis /* 801674B4 001642B4 80 01 00 98 */ lwz r0, 0x98(r1) /* 801674B8 001642B8 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 801674BC 001642BC 41 82 00 24 */ beq lbl_801674E0 @@ -7789,7 +7789,7 @@ lbl_80167390: /* 801674C4 001642C4 7F C4 F3 78 */ mr r4, r30 /* 801674C8 001642C8 38 7C 00 34 */ addi r3, r28, 0x34 /* 801674CC 001642CC D0 1C 00 20 */ stfs f0, 0x20(r28) -/* 801674D0 001642D0 4B EE 70 0D */ bl func_8004E4DC +/* 801674D0 001642D0 4B EE 70 0D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801674D4 001642D4 80 1C 00 50 */ lwz r0, 0x50(r28) /* 801674D8 001642D8 60 00 00 02 */ ori r0, r0, 2 /* 801674DC 001642DC 90 1C 00 50 */ stw r0, 0x50(r28) @@ -7800,7 +7800,7 @@ lbl_801674E0: /* 801674EC 001642EC 38 A1 00 98 */ addi r5, r1, 0x98 /* 801674F0 001642F0 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 801674F4 001642F4 90 01 00 98 */ stw r0, 0x98(r1) -/* 801674F8 001642F8 4B FF D0 55 */ bl func_8016454C +/* 801674F8 001642F8 4B FF D0 55 */ bl ParabolaHitsConveyors__12zNPCBPatrickFP9xParabolaP7xCollis /* 801674FC 001642FC 80 01 00 98 */ lwz r0, 0x98(r1) /* 80167500 00164300 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80167504 00164304 41 82 00 9C */ beq lbl_801675A0 @@ -7870,14 +7870,14 @@ lbl_801675C0: /* 801675F8 001643F8 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 801675FC 001643FC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80167600 00164400 40 81 00 38 */ ble lbl_80167638 -/* 80167604 00164404 4B EC 96 85 */ bl func_80030C88 +/* 80167604 00164404 4B EC 96 85 */ bl xurand__Fv /* 80167608 00164408 C0 58 00 58 */ lfs f2, 0x58(r24) /* 8016760C 0016440C C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) /* 80167610 00164410 FC 40 10 50 */ fneg f2, f2 /* 80167614 00164414 EC 22 08 2A */ fadds f1, f2, f1 /* 80167618 00164418 EC 01 00 28 */ fsubs f0, f1, f0 /* 8016761C 0016441C D0 18 00 58 */ stfs f0, 0x58(r24) -/* 80167620 00164420 4B EC 96 69 */ bl func_80030C88 +/* 80167620 00164420 4B EC 96 69 */ bl xurand__Fv /* 80167624 00164424 C0 58 00 60 */ lfs f2, 0x60(r24) /* 80167628 00164428 C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) /* 8016762C 0016442C EC 22 08 2A */ fadds f1, f2, f1 @@ -7893,14 +7893,14 @@ lbl_80167638: /* 80167650 00164450 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 80167654 00164454 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80167658 00164458 40 81 00 38 */ ble lbl_80167690 -/* 8016765C 0016445C 4B EC 96 2D */ bl func_80030C88 +/* 8016765C 0016445C 4B EC 96 2D */ bl xurand__Fv /* 80167660 00164460 C0 58 00 60 */ lfs f2, 0x60(r24) /* 80167664 00164464 C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) /* 80167668 00164468 FC 40 10 50 */ fneg f2, f2 /* 8016766C 0016446C EC 22 08 2A */ fadds f1, f2, f1 /* 80167670 00164470 EC 01 00 28 */ fsubs f0, f1, f0 /* 80167674 00164474 D0 18 00 60 */ stfs f0, 0x60(r24) -/* 80167678 00164478 4B EC 96 11 */ bl func_80030C88 +/* 80167678 00164478 4B EC 96 11 */ bl xurand__Fv /* 8016767C 0016447C C0 58 00 58 */ lfs f2, 0x58(r24) /* 80167680 00164480 C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) /* 80167684 00164484 EC 22 08 2A */ fadds f1, f2, f1 @@ -7917,14 +7917,14 @@ lbl_80167690: /* 801676AC 001644AC C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 801676B0 001644B0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801676B4 001644B4 40 80 00 38 */ bge lbl_801676EC -/* 801676B8 001644B8 4B EC 95 D1 */ bl func_80030C88 +/* 801676B8 001644B8 4B EC 95 D1 */ bl xurand__Fv /* 801676BC 001644BC C0 58 00 58 */ lfs f2, 0x58(r24) /* 801676C0 001644C0 C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) /* 801676C4 001644C4 FC 40 10 50 */ fneg f2, f2 /* 801676C8 001644C8 EC 22 08 2A */ fadds f1, f2, f1 /* 801676CC 001644CC EC 01 00 28 */ fsubs f0, f1, f0 /* 801676D0 001644D0 D0 18 00 58 */ stfs f0, 0x58(r24) -/* 801676D4 001644D4 4B EC 95 B5 */ bl func_80030C88 +/* 801676D4 001644D4 4B EC 95 B5 */ bl xurand__Fv /* 801676D8 001644D8 C0 58 00 60 */ lfs f2, 0x60(r24) /* 801676DC 001644DC C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) /* 801676E0 001644E0 EC 22 08 2A */ fadds f1, f2, f1 @@ -7941,14 +7941,14 @@ lbl_801676EC: /* 80167708 00164508 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 8016770C 0016450C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80167710 00164510 40 80 00 38 */ bge lbl_80167748 -/* 80167714 00164514 4B EC 95 75 */ bl func_80030C88 +/* 80167714 00164514 4B EC 95 75 */ bl xurand__Fv /* 80167718 00164518 C0 58 00 60 */ lfs f2, 0x60(r24) /* 8016771C 0016451C C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) /* 80167720 00164520 FC 40 10 50 */ fneg f2, f2 /* 80167724 00164524 EC 22 08 2A */ fadds f1, f2, f1 /* 80167728 00164528 EC 01 00 28 */ fsubs f0, f1, f0 /* 8016772C 0016452C D0 18 00 60 */ stfs f0, 0x60(r24) -/* 80167730 00164530 4B EC 95 59 */ bl func_80030C88 +/* 80167730 00164530 4B EC 95 59 */ bl xurand__Fv /* 80167734 00164534 C0 58 00 58 */ lfs f2, 0x58(r24) /* 80167738 00164538 C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) /* 8016773C 0016453C EC 22 08 2A */ fadds f1, f2, f1 @@ -7957,7 +7957,7 @@ lbl_801676EC: lbl_80167748: /* 80167748 00164548 7F A3 EB 78 */ mr r3, r29 /* 8016774C 0016454C 38 80 00 00 */ li r4, 0 -/* 80167750 00164550 4B F8 B9 29 */ bl func_800F3078 +/* 80167750 00164550 4B F8 B9 29 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 80167754 00164554 C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) /* 80167758 00164558 EC 00 07 B2 */ fmuls f0, f0, f30 /* 8016775C 0016455C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -7968,16 +7968,16 @@ lbl_80167748: /* 80167770 00164570 38 00 00 02 */ li r0, 2 /* 80167774 00164574 90 18 00 50 */ stw r0, 0x50(r24) /* 80167778 00164578 80 78 00 98 */ lwz r3, 0x98(r24) -/* 8016777C 0016457C 4B EE 1A 85 */ bl func_80049200 +/* 8016777C 0016457C 4B EE 1A 85 */ bl xSndStop__FUi /* 80167780 00164580 80 78 00 9C */ lwz r3, 0x9c(r24) -/* 80167784 00164584 4B EE 1A 7D */ bl func_80049200 +/* 80167784 00164584 4B EE 1A 7D */ bl xSndStop__FUi /* 80167788 00164588 80 1D 02 B4 */ lwz r0, 0x2b4(r29) /* 8016778C 0016458C 7F 03 C3 78 */ mr r3, r24 /* 80167790 00164590 38 80 00 20 */ li r4, 0x20 /* 80167794 00164594 38 A0 00 00 */ li r5, 0 /* 80167798 00164598 60 00 00 40 */ ori r0, r0, 0x40 /* 8016779C 0016459C 90 1D 02 B4 */ stw r0, 0x2b4(r29) -/* 801677A0 001645A0 4B F6 DB 79 */ bl func_800D5318 +/* 801677A0 001645A0 4B F6 DB 79 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 801677A4 001645A4 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 801677A8 001645A8 D0 18 00 4C */ stfs f0, 0x4c(r24) /* 801677AC 001645AC 48 00 08 AC */ b lbl_80168058 @@ -7995,16 +7995,16 @@ lbl_801677C4: /* 801677D4 001645D4 38 00 00 02 */ li r0, 2 /* 801677D8 001645D8 90 18 00 50 */ stw r0, 0x50(r24) /* 801677DC 001645DC 80 78 00 98 */ lwz r3, 0x98(r24) -/* 801677E0 001645E0 4B EE 1A 21 */ bl func_80049200 +/* 801677E0 001645E0 4B EE 1A 21 */ bl xSndStop__FUi /* 801677E4 001645E4 80 78 00 9C */ lwz r3, 0x9c(r24) -/* 801677E8 001645E8 4B EE 1A 19 */ bl func_80049200 +/* 801677E8 001645E8 4B EE 1A 19 */ bl xSndStop__FUi /* 801677EC 001645EC 80 1D 02 B4 */ lwz r0, 0x2b4(r29) /* 801677F0 001645F0 7F 03 C3 78 */ mr r3, r24 /* 801677F4 001645F4 38 80 00 20 */ li r4, 0x20 /* 801677F8 001645F8 38 A0 00 00 */ li r5, 0 /* 801677FC 001645FC 60 00 00 40 */ ori r0, r0, 0x40 /* 80167800 00164600 90 1D 02 B4 */ stw r0, 0x2b4(r29) -/* 80167804 00164604 4B F6 DB 15 */ bl func_800D5318 +/* 80167804 00164604 4B F6 DB 15 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 80167808 00164608 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 8016780C 0016460C D0 18 00 4C */ stfs f0, 0x4c(r24) /* 80167810 00164610 48 00 08 48 */ b lbl_80168058 @@ -8020,7 +8020,7 @@ lbl_80167814: /* 80167834 00164634 80 83 00 4C */ lwz r4, 0x4c(r3) /* 80167838 00164638 38 65 00 30 */ addi r3, r5, 0x30 /* 8016783C 0016463C 38 84 00 20 */ addi r4, r4, 0x20 -/* 80167840 00164640 4B EE 6C B1 */ bl func_8004E4F0 +/* 80167840 00164640 4B EE 6C B1 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80167844 00164644 C0 42 AA C0 */ lfs f2, lbl_803CF440-_SDA2_BASE_(r2) /* 80167848 00164648 C0 7D 02 D8 */ lfs f3, 0x2d8(r29) /* 8016784C 0016464C 80 7D 00 48 */ lwz r3, 0x48(r29) @@ -8048,16 +8048,16 @@ lbl_80167894: /* 801678A0 001646A0 38 00 00 02 */ li r0, 2 /* 801678A4 001646A4 90 18 00 50 */ stw r0, 0x50(r24) /* 801678A8 001646A8 80 78 00 98 */ lwz r3, 0x98(r24) -/* 801678AC 001646AC 4B EE 19 55 */ bl func_80049200 +/* 801678AC 001646AC 4B EE 19 55 */ bl xSndStop__FUi /* 801678B0 001646B0 80 78 00 9C */ lwz r3, 0x9c(r24) -/* 801678B4 001646B4 4B EE 19 4D */ bl func_80049200 +/* 801678B4 001646B4 4B EE 19 4D */ bl xSndStop__FUi /* 801678B8 001646B8 80 1D 02 B4 */ lwz r0, 0x2b4(r29) /* 801678BC 001646BC 7F 03 C3 78 */ mr r3, r24 /* 801678C0 001646C0 38 80 00 20 */ li r4, 0x20 /* 801678C4 001646C4 38 A0 00 00 */ li r5, 0 /* 801678C8 001646C8 60 00 00 40 */ ori r0, r0, 0x40 /* 801678CC 001646CC 90 1D 02 B4 */ stw r0, 0x2b4(r29) -/* 801678D0 001646D0 4B F6 DA 49 */ bl func_800D5318 +/* 801678D0 001646D0 4B F6 DA 49 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 801678D4 001646D4 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 801678D8 001646D8 D0 18 00 4C */ stfs f0, 0x4c(r24) /* 801678DC 001646DC 48 00 07 7C */ b lbl_80168058 @@ -8065,7 +8065,7 @@ lbl_80167894: /* 801678E4 001646E4 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 801678E8 001646E8 40 82 07 70 */ bne lbl_80168058 /* 801678EC 001646EC 38 80 00 00 */ li r4, 0 -/* 801678F0 001646F0 4B F8 B7 89 */ bl func_800F3078 +/* 801678F0 001646F0 4B F8 B7 89 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 801678F4 001646F4 C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) /* 801678F8 001646F8 EC 00 07 B2 */ fmuls f0, f0, f30 /* 801678FC 001646FC FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -8075,7 +8075,7 @@ lbl_80167894: /* 8016790C 0016470C 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 80167910 00164710 90 18 00 50 */ stw r0, 0x50(r24) /* 80167914 00164714 38 63 06 88 */ addi r3, r3, 0x688 -/* 80167918 00164718 4B EE 48 FD */ bl func_8004C214 +/* 80167918 00164718 4B EE 48 FD */ bl xStrHash__FPCc /* 8016791C 0016471C C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) /* 80167920 00164720 7F A6 EB 78 */ mr r6, r29 /* 80167924 00164724 C0 22 AA E0 */ lfs f1, lbl_803CF460-_SDA2_BASE_(r2) @@ -8085,11 +8085,11 @@ lbl_80167894: /* 80167934 00164734 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 80167938 00164738 38 A0 00 00 */ li r5, 0 /* 8016793C 0016473C 38 E0 00 00 */ li r7, 0 -/* 80167940 00164740 4B EE 11 25 */ bl func_80048A64 +/* 80167940 00164740 4B EE 11 25 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf /* 80167944 00164744 7F 03 C3 78 */ mr r3, r24 /* 80167948 00164748 38 80 00 20 */ li r4, 0x20 /* 8016794C 0016474C 38 A0 00 00 */ li r5, 0 -/* 80167950 00164750 4B F6 D9 C9 */ bl func_800D5318 +/* 80167950 00164750 4B F6 D9 C9 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 80167954 00164754 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 80167958 00164758 38 00 FF F6 */ li r0, -10 /* 8016795C 0016475C D0 18 00 4C */ stfs f0, 0x4c(r24) @@ -8113,7 +8113,7 @@ lbl_80167894: lbl_801679A4: /* 801679A4 001647A4 7F A3 EB 78 */ mr r3, r29 /* 801679A8 001647A8 38 80 00 00 */ li r4, 0 -/* 801679AC 001647AC 4B F8 B6 CD */ bl func_800F3078 +/* 801679AC 001647AC 4B F8 B6 CD */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 801679B0 001647B0 C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) /* 801679B4 001647B4 EC 00 07 B2 */ fmuls f0, f0, f30 /* 801679B8 001647B8 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -8125,7 +8125,7 @@ lbl_801679A4: /* 801679D0 001647D0 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 801679D4 001647D4 90 18 00 50 */ stw r0, 0x50(r24) /* 801679D8 001647D8 38 63 06 9B */ addi r3, r3, 0x69b -/* 801679DC 001647DC 4B EE 48 39 */ bl func_8004C214 +/* 801679DC 001647DC 4B EE 48 39 */ bl xStrHash__FPCc /* 801679E0 001647E0 C0 22 AA E0 */ lfs f1, lbl_803CF460-_SDA2_BASE_(r2) /* 801679E4 001647E4 7F A6 EB 78 */ mr r6, r29 /* 801679E8 001647E8 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) @@ -8135,17 +8135,17 @@ lbl_801679A4: /* 801679F8 001647F8 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 801679FC 001647FC 38 E0 00 00 */ li r7, 0 /* 80167A00 00164800 C0 A2 AA 7C */ lfs f5, lbl_803CF3FC-_SDA2_BASE_(r2) -/* 80167A04 00164804 4B EE 10 61 */ bl func_80048A64 +/* 80167A04 00164804 4B EE 10 61 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf /* 80167A08 00164808 7F 03 C3 78 */ mr r3, r24 /* 80167A0C 0016480C 38 80 00 20 */ li r4, 0x20 /* 80167A10 00164810 38 A0 00 00 */ li r5, 0 -/* 80167A14 00164814 4B F6 D9 05 */ bl func_800D5318 +/* 80167A14 00164814 4B F6 D9 05 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 80167A18 00164818 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 80167A1C 0016481C D0 18 00 4C */ stfs f0, 0x4c(r24) /* 80167A20 00164820 80 1D 18 E8 */ lwz r0, 0x18e8(r29) /* 80167A24 00164824 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80167A28 00164828 41 82 04 E8 */ beq lbl_80167F10 -/* 80167A2C 0016482C 4B EC 92 3D */ bl func_80030C68 +/* 80167A2C 0016482C 4B EC 92 3D */ bl xrand__Fv /* 80167A30 00164830 80 1D 02 BC */ lwz r0, 0x2bc(r29) /* 80167A34 00164834 2C 00 00 01 */ cmpwi r0, 1 /* 80167A38 00164838 40 82 01 CC */ bne lbl_80167C04 @@ -8495,7 +8495,7 @@ lbl_80167F10: /* 80167F40 00164D40 90 1D 18 E8 */ stw r0, 0x18e8(r29) /* 80167F44 00164D44 48 00 01 14 */ b lbl_80168058 /* 80167F48 00164D48 38 80 00 00 */ li r4, 0 -/* 80167F4C 00164D4C 4B F8 B1 2D */ bl func_800F3078 +/* 80167F4C 00164D4C 4B F8 B1 2D */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 80167F50 00164D50 C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) /* 80167F54 00164D54 EC 00 07 B2 */ fmuls f0, f0, f30 /* 80167F58 00164D58 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -8505,7 +8505,7 @@ lbl_80167F10: /* 80167F68 00164D68 90 18 00 50 */ stw r0, 0x50(r24) /* 80167F6C 00164D6C 38 80 00 20 */ li r4, 0x20 /* 80167F70 00164D70 38 A0 00 00 */ li r5, 0 -/* 80167F74 00164D74 4B F6 D3 A5 */ bl func_800D5318 +/* 80167F74 00164D74 4B F6 D3 A5 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 80167F78 00164D78 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 80167F7C 00164D7C D0 18 00 4C */ stfs f0, 0x4c(r24) /* 80167F80 00164D80 48 00 00 D8 */ b lbl_80168058 @@ -8539,7 +8539,7 @@ lbl_80167FD0: /* 80167FE4 00164DE4 80 1D 02 B4 */ lwz r0, 0x2b4(r29) /* 80167FE8 00164DE8 54 00 06 B0 */ rlwinm r0, r0, 0, 0x1a, 0x18 /* 80167FEC 00164DEC 90 1D 02 B4 */ stw r0, 0x2b4(r29) -/* 80167FF0 00164DF0 4B F6 D3 29 */ bl func_800D5318 +/* 80167FF0 00164DF0 4B F6 D3 29 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 80167FF4 00164DF4 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 80167FF8 00164DF8 D0 18 00 4C */ stfs f0, 0x4c(r24) /* 80167FFC 00164DFC 48 00 00 5C */ b lbl_80168058 @@ -8572,7 +8572,7 @@ lbl_80168058: /* 80168060 00164E60 7F 24 CB 78 */ mr r4, r25 /* 80168064 00164E64 7F 45 D3 78 */ mr r5, r26 /* 80168068 00164E68 7F 66 DB 78 */ mr r6, r27 -/* 8016806C 00164E6C 4B FA 6A DD */ bl func_8010EB48 +/* 8016806C 00164E6C 4B FA 6A DD */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 80168070 00164E70 E3 E1 01 38 */ psq_l f31, 312(r1), 0, qr0 /* 80168074 00164E74 CB E1 01 30 */ lfd f31, 0x130(r1) /* 80168078 00164E78 E3 C1 01 28 */ psq_l f30, 296(r1), 0, qr0 @@ -8591,7 +8591,7 @@ lbl_80168058: /* 801680AC 00164EAC 7C 9F 23 78 */ mr r31, r4 /* 801680B0 00164EB0 93 C1 00 10 */ stw r30, 0x10(r1) /* 801680B4 00164EB4 7C 7E 1B 78 */ mr r30, r3 -/* 801680B8 00164EB8 4B FA 69 DD */ bl func_8010EA94 +/* 801680B8 00164EB8 4B FA 69 DD */ bl GetOwner__5xGoalCFv /* 801680BC 00164EBC 80 A3 02 B4 */ lwz r5, 0x2b4(r3) /* 801680C0 00164EC0 38 00 FF B3 */ li r0, -77 /* 801680C4 00164EC4 FC 20 F8 90 */ fmr f1, f31 @@ -8617,7 +8617,7 @@ lbl_80168058: /* 80168114 00164F14 FF E0 08 90 */ fmr f31, f1 /* 80168118 00164F18 7C 7E 1B 78 */ mr r30, r3 /* 8016811C 00164F1C 7C 9F 23 78 */ mr r31, r4 -/* 80168120 00164F20 4B FA 69 75 */ bl func_8010EA94 +/* 80168120 00164F20 4B FA 69 75 */ bl GetOwner__5xGoalCFv /* 80168124 00164F24 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 80168128 00164F28 38 00 00 00 */ li r0, 0 /* 8016812C 00164F2C FC 20 F8 90 */ fmr f1, f31 @@ -8634,7 +8634,7 @@ lbl_80168058: /* 80168158 00164F58 38 05 00 01 */ addi r0, r5, 1 /* 8016815C 00164F5C 90 03 18 F4 */ stw r0, 0x18f4(r3) /* 80168160 00164F60 7F C3 F3 78 */ mr r3, r30 -/* 80168164 00164F64 4B F6 CF B1 */ bl func_800D5114 +/* 80168164 00164F64 4B F6 CF B1 */ bl Enter__14zNPCGoalCommonFfPv /* 80168168 00164F68 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8016816C 00164F6C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80168170 00164F70 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -8654,7 +8654,7 @@ lbl_80168058: /* 801681A8 00164FA8 7C 96 23 78 */ mr r22, r4 /* 801681AC 00164FAC 7C B7 2B 78 */ mr r23, r5 /* 801681B0 00164FB0 7C D8 33 78 */ mr r24, r6 -/* 801681B4 00164FB4 4B FA 68 E1 */ bl func_8010EA94 +/* 801681B4 00164FB4 4B FA 68 E1 */ bl GetOwner__5xGoalCFv /* 801681B8 00164FB8 C0 15 00 4C */ lfs f0, 0x4c(r21) /* 801681BC 00164FBC 7C 7C 1B 78 */ mr r28, r3 /* 801681C0 00164FC0 EC 00 F8 2A */ fadds f0, f0, f31 @@ -8686,7 +8686,7 @@ lbl_80168200: /* 80168220 00165020 90 15 00 50 */ stw r0, 0x50(r21) /* 80168224 00165024 38 80 00 20 */ li r4, 0x20 /* 80168228 00165028 38 A0 00 00 */ li r5, 0 -/* 8016822C 0016502C 4B F6 D0 ED */ bl func_800D5318 +/* 8016822C 0016502C 4B F6 D0 ED */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 80168230 00165030 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 80168234 00165034 D0 15 00 4C */ stfs f0, 0x4c(r21) /* 80168238 00165038 C0 35 00 54 */ lfs f1, 0x54(r21) @@ -8751,13 +8751,13 @@ lbl_801682E8: /* 80168314 00165114 80 7C 00 48 */ lwz r3, 0x48(r28) /* 80168318 00165118 38 9C 02 E4 */ addi r4, r28, 0x2e4 /* 8016831C 0016511C 38 63 00 30 */ addi r3, r3, 0x30 -/* 80168320 00165120 4B EE 61 BD */ bl func_8004E4DC +/* 80168320 00165120 4B EE 61 BD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80168324 00165124 38 00 00 02 */ li r0, 2 /* 80168328 00165128 7E A3 AB 78 */ mr r3, r21 /* 8016832C 0016512C 90 15 00 50 */ stw r0, 0x50(r21) /* 80168330 00165130 38 80 00 20 */ li r4, 0x20 /* 80168334 00165134 38 A0 00 00 */ li r5, 0 -/* 80168338 00165138 4B F6 CF E1 */ bl func_800D5318 +/* 80168338 00165138 4B F6 CF E1 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 8016833C 0016513C C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 80168340 00165140 D0 15 00 4C */ stfs f0, 0x4c(r21) /* 80168344 00165144 48 00 06 88 */ b lbl_801689CC @@ -8802,7 +8802,7 @@ lbl_801683B4: /* 801683D4 001651D4 90 15 00 50 */ stw r0, 0x50(r21) /* 801683D8 001651D8 38 80 00 20 */ li r4, 0x20 /* 801683DC 001651DC 38 A0 00 00 */ li r5, 0 -/* 801683E0 001651E0 4B F6 CF 39 */ bl func_800D5318 +/* 801683E0 001651E0 4B F6 CF 39 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 801683E4 001651E4 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 801683E8 001651E8 38 A1 00 08 */ addi r5, r1, 8 /* 801683EC 001651EC 38 80 00 C3 */ li r4, 0xc3 @@ -8810,7 +8810,7 @@ lbl_801683B4: /* 801683F4 001651F4 C0 02 A9 D8 */ lfs f0, lbl_803CF358-_SDA2_BASE_(r2) /* 801683F8 001651F8 D0 01 00 08 */ stfs f0, 8(r1) /* 801683FC 001651FC 80 7C 15 84 */ lwz r3, 0x1584(r28) -/* 80168400 00165200 4B EB 72 65 */ bl func_8001F664 +/* 80168400 00165200 4B EB 72 65 */ bl zEntEvent__FP5xBaseUiPCf /* 80168404 00165204 80 1C 02 BC */ lwz r0, 0x2bc(r28) /* 80168408 00165208 2C 00 00 02 */ cmpwi r0, 2 /* 8016840C 0016520C 40 82 00 10 */ bne lbl_8016841C @@ -8821,7 +8821,7 @@ lbl_8016841C: /* 8016841C 0016521C 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 80168420 00165220 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 80168424 00165224 38 63 06 AD */ addi r3, r3, 0x6ad -/* 80168428 00165228 4B EE 3D ED */ bl func_8004C214 +/* 80168428 00165228 4B EE 3D ED */ bl xStrHash__FPCc /* 8016842C 0016522C C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) /* 80168430 00165230 38 80 00 00 */ li r4, 0 /* 80168434 00165234 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) @@ -8831,11 +8831,11 @@ lbl_8016841C: /* 80168444 00165244 C0 62 AA 24 */ lfs f3, lbl_803CF3A4-_SDA2_BASE_(r2) /* 80168448 00165248 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 8016844C 0016524C C0 A2 A9 E4 */ lfs f5, lbl_803CF364-_SDA2_BASE_(r2) -/* 80168450 00165250 4B EE 06 15 */ bl func_80048A64 +/* 80168450 00165250 4B EE 06 15 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf /* 80168454 00165254 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 80168458 00165258 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 8016845C 0016525C 38 63 06 C3 */ addi r3, r3, 0x6c3 -/* 80168460 00165260 4B EE 3D B5 */ bl func_8004C214 +/* 80168460 00165260 4B EE 3D B5 */ bl xStrHash__FPCc /* 80168464 00165264 C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) /* 80168468 00165268 38 80 00 00 */ li r4, 0 /* 8016846C 0016526C C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) @@ -8845,11 +8845,11 @@ lbl_8016841C: /* 8016847C 0016527C C0 62 AA 24 */ lfs f3, lbl_803CF3A4-_SDA2_BASE_(r2) /* 80168480 00165280 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 80168484 00165284 C0 A2 A9 E4 */ lfs f5, lbl_803CF364-_SDA2_BASE_(r2) -/* 80168488 00165288 4B EE 05 DD */ bl func_80048A64 +/* 80168488 00165288 4B EE 05 DD */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf /* 8016848C 0016528C 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 80168490 00165290 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 80168494 00165294 38 63 06 D6 */ addi r3, r3, 0x6d6 -/* 80168498 00165298 4B EE 3D 7D */ bl func_8004C214 +/* 80168498 00165298 4B EE 3D 7D */ bl xStrHash__FPCc /* 8016849C 0016529C C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) /* 801684A0 001652A0 38 80 00 00 */ li r4, 0 /* 801684A4 001652A4 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) @@ -8859,7 +8859,7 @@ lbl_8016841C: /* 801684B4 001652B4 C0 62 AA 24 */ lfs f3, lbl_803CF3A4-_SDA2_BASE_(r2) /* 801684B8 001652B8 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 801684BC 001652BC C0 A2 A9 F4 */ lfs f5, lbl_803CF374-_SDA2_BASE_(r2) -/* 801684C0 001652C0 4B EE 05 A5 */ bl func_80048A64 +/* 801684C0 001652C0 4B EE 05 A5 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf /* 801684C4 001652C4 48 00 05 08 */ b lbl_801689CC lbl_801684C8: /* 801684C8 001652C8 80 7C 02 C4 */ lwz r3, 0x2c4(r28) @@ -8913,7 +8913,7 @@ lbl_80168544: /* 8016857C 0016537C 48 00 04 50 */ b lbl_801689CC lbl_80168580: /* 80168580 00165380 38 80 00 00 */ li r4, 0 -/* 80168584 00165384 4B F8 AA F5 */ bl func_800F3078 +/* 80168584 00165384 4B F8 AA F5 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 80168588 00165388 C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) /* 8016858C 0016538C EC 00 07 F2 */ fmuls f0, f0, f31 /* 80168590 00165390 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -8923,7 +8923,7 @@ lbl_80168580: /* 801685A0 001653A0 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 801685A4 001653A4 90 15 00 50 */ stw r0, 0x50(r21) /* 801685A8 001653A8 38 63 06 ED */ addi r3, r3, 0x6ed -/* 801685AC 001653AC 4B EE 3C 69 */ bl func_8004C214 +/* 801685AC 001653AC 4B EE 3C 69 */ bl xStrHash__FPCc /* 801685B0 001653B0 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) /* 801685B4 001653B4 7F 86 E3 78 */ mr r6, r28 /* 801685B8 001653B8 C0 22 AA 38 */ lfs f1, lbl_803CF3B8-_SDA2_BASE_(r2) @@ -8933,12 +8933,12 @@ lbl_80168580: /* 801685C8 001653C8 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) /* 801685CC 001653CC 38 A0 00 00 */ li r5, 0 /* 801685D0 001653D0 38 E0 00 00 */ li r7, 0 -/* 801685D4 001653D4 4B EE 04 91 */ bl func_80048A64 +/* 801685D4 001653D4 4B EE 04 91 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf /* 801685D8 001653D8 90 75 00 5C */ stw r3, 0x5c(r21) /* 801685DC 001653DC 7E A3 AB 78 */ mr r3, r21 /* 801685E0 001653E0 38 80 00 20 */ li r4, 0x20 /* 801685E4 001653E4 38 A0 00 00 */ li r5, 0 -/* 801685E8 001653E8 4B F6 CD 31 */ bl func_800D5318 +/* 801685E8 001653E8 4B F6 CD 31 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 801685EC 001653EC C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 801685F0 001653F0 D0 15 00 4C */ stfs f0, 0x4c(r21) /* 801685F4 001653F4 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) @@ -8963,7 +8963,7 @@ lbl_80168634: /* 8016863C 0016543C 80 1C 18 E8 */ lwz r0, 0x18e8(r28) /* 80168640 00165440 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19 /* 80168644 00165444 41 82 00 10 */ beq lbl_80168654 -/* 80168648 00165448 4B EC 86 21 */ bl func_80030C68 +/* 80168648 00165448 4B EC 86 21 */ bl xrand__Fv /* 8016864C 0016544C 28 03 00 00 */ cmplwi r3, 0 /* 80168650 00165450 40 82 03 7C */ bne lbl_801689CC lbl_80168654: @@ -8982,7 +8982,7 @@ lbl_80168654: /* 80168684 00165484 90 1C 18 E8 */ stw r0, 0x18e8(r28) /* 80168688 00165488 48 00 03 44 */ b lbl_801689CC lbl_8016868C: -/* 8016868C 0016548C 4B EC 85 FD */ bl func_80030C88 +/* 8016868C 0016548C 4B EC 85 FD */ bl xurand__Fv /* 80168690 00165490 C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) /* 80168694 00165494 3C 00 43 30 */ lis r0, 0x4330 /* 80168698 00165498 3C 80 80 2A */ lis r4, lbl_8029AA68@ha @@ -9012,13 +9012,13 @@ lbl_8016868C: /* 801686F8 001654F8 48 00 02 64 */ b lbl_8016895C lbl_801686FC: /* 801686FC 001654FC 7F 83 E3 78 */ mr r3, r28 -/* 80168700 00165500 4B FF B6 61 */ bl func_80163D60 +/* 80168700 00165500 4B FF B6 61 */ bl getNextFreeGlob__12zNPCBPatrickFv /* 80168704 00165504 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 80168708 00165508 7C 79 1B 78 */ mr r25, r3 /* 8016870C 0016550C D0 03 00 24 */ stfs f0, 0x24(r3) /* 80168710 00165510 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 80168714 00165514 D0 03 00 1C */ stfs f0, 0x1c(r3) -/* 80168718 00165518 4B EC 85 71 */ bl func_80030C88 +/* 80168718 00165518 4B EC 85 71 */ bl xurand__Fv /* 8016871C 0016551C C0 42 AA 88 */ lfs f2, lbl_803CF408-_SDA2_BASE_(r2) /* 80168720 00165520 38 61 00 24 */ addi r3, r1, 0x24 /* 80168724 00165524 C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) @@ -9049,13 +9049,13 @@ lbl_801686FC: /* 80168788 00165588 C0 22 A9 E4 */ lfs f1, lbl_803CF364-_SDA2_BASE_(r2) /* 8016878C 0016558C 7F 23 CB 78 */ mr r3, r25 /* 80168790 00165590 4B EB 31 A9 */ bl func_8001B938 -/* 80168794 00165594 4B EC 84 F5 */ bl func_80030C88 +/* 80168794 00165594 4B EC 84 F5 */ bl xurand__Fv /* 80168798 00165598 C0 42 A9 E4 */ lfs f2, lbl_803CF364-_SDA2_BASE_(r2) /* 8016879C 0016559C C0 19 00 04 */ lfs f0, 4(r25) /* 801687A0 001655A0 EC 21 10 28 */ fsubs f1, f1, f2 /* 801687A4 001655A4 EC 00 08 2A */ fadds f0, f0, f1 /* 801687A8 001655A8 D0 19 00 04 */ stfs f0, 4(r25) -/* 801687AC 001655AC 4B EC 84 DD */ bl func_80030C88 +/* 801687AC 001655AC 4B EC 84 DD */ bl xurand__Fv /* 801687B0 001655B0 C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) /* 801687B4 001655B4 7F 23 CB 78 */ mr r3, r25 /* 801687B8 001655B8 80 9C 00 24 */ lwz r4, 0x24(r28) @@ -9064,13 +9064,13 @@ lbl_801686FC: /* 801687C4 001655C4 4B EA C8 95 */ bl func_80015058 /* 801687C8 001655C8 7F 24 CB 78 */ mr r4, r25 /* 801687CC 001655CC 38 79 00 28 */ addi r3, r25, 0x28 -/* 801687D0 001655D0 4B EE 5D 0D */ bl func_8004E4DC +/* 801687D0 001655D0 4B EE 5D 0D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801687D4 001655D4 80 9C 00 24 */ lwz r4, 0x24(r28) /* 801687D8 001655D8 38 79 00 0C */ addi r3, r25, 0xc /* 801687DC 001655DC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 801687E0 001655E0 38 84 00 20 */ addi r4, r4, 0x20 -/* 801687E4 001655E4 4B EE 5C F9 */ bl func_8004E4DC -/* 801687E8 001655E8 4B EC 84 A1 */ bl func_80030C88 +/* 801687E4 001655E4 4B EE 5C F9 */ bl xVec3Copy__FP5xVec3PC5xVec3 +/* 801687E8 001655E8 4B EC 84 A1 */ bl xurand__Fv /* 801687EC 001655EC C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) /* 801687F0 001655F0 38 79 00 0C */ addi r3, r25, 0xc /* 801687F4 001655F4 80 9C 00 24 */ lwz r4, 0x24(r28) @@ -9079,19 +9079,19 @@ lbl_801686FC: /* 80168800 00165600 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80168804 00165604 EC 20 00 72 */ fmuls f1, f0, f1 /* 80168808 00165608 4B EA C8 51 */ bl func_80015058 -/* 8016880C 0016560C 4B EC 84 7D */ bl func_80030C88 +/* 8016880C 0016560C 4B EC 84 7D */ bl xurand__Fv /* 80168810 00165610 C0 62 A9 F0 */ lfs f3, lbl_803CF370-_SDA2_BASE_(r2) /* 80168814 00165614 C0 42 AA 24 */ lfs f2, lbl_803CF3A4-_SDA2_BASE_(r2) /* 80168818 00165618 C0 19 00 0C */ lfs f0, 0xc(r25) /* 8016881C 0016561C EC 23 10 7A */ fmadds f1, f3, f1, f2 /* 80168820 00165620 EC 00 00 72 */ fmuls f0, f0, f1 /* 80168824 00165624 D0 19 00 0C */ stfs f0, 0xc(r25) -/* 80168828 00165628 4B EC 84 61 */ bl func_80030C88 +/* 80168828 00165628 4B EC 84 61 */ bl xurand__Fv /* 8016882C 0016562C C0 42 A9 EC */ lfs f2, lbl_803CF36C-_SDA2_BASE_(r2) /* 80168830 00165630 C0 19 00 10 */ lfs f0, 0x10(r25) /* 80168834 00165634 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80168838 00165638 D0 19 00 10 */ stfs f0, 0x10(r25) -/* 8016883C 0016563C 4B EC 84 4D */ bl func_80030C88 +/* 8016883C 0016563C 4B EC 84 4D */ bl xurand__Fv /* 80168840 00165640 C0 62 A9 F0 */ lfs f3, lbl_803CF370-_SDA2_BASE_(r2) /* 80168844 00165644 7F 23 CB 78 */ mr r3, r25 /* 80168848 00165648 C0 42 AA 24 */ lfs f2, lbl_803CF3A4-_SDA2_BASE_(r2) @@ -9102,7 +9102,7 @@ lbl_801686FC: /* 8016885C 0016565C D0 19 00 14 */ stfs f0, 0x14(r25) /* 80168860 00165660 80 9F 1F C0 */ lwz r4, 0x1fc0(r31) /* 80168864 00165664 80 84 00 44 */ lwz r4, 0x44(r4) -/* 80168868 00165668 4B EA 77 81 */ bl func_8000FFE8 +/* 80168868 00165668 4B EA 77 81 */ bl xParabolaHitsEnv__FP9xParabolaPC4xEnvP7xCollis /* 8016886C 0016566C 80 01 00 3C */ lwz r0, 0x3c(r1) /* 80168870 00165670 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80168874 00165674 41 82 00 24 */ beq lbl_80168898 @@ -9110,7 +9110,7 @@ lbl_801686FC: /* 8016887C 0016567C 7F A4 EB 78 */ mr r4, r29 /* 80168880 00165680 38 79 00 34 */ addi r3, r25, 0x34 /* 80168884 00165684 D0 19 00 20 */ stfs f0, 0x20(r25) -/* 80168888 00165688 4B EE 5C 55 */ bl func_8004E4DC +/* 80168888 00165688 4B EE 5C 55 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8016888C 0016568C 80 19 00 50 */ lwz r0, 0x50(r25) /* 80168890 00165690 60 00 00 02 */ ori r0, r0, 2 /* 80168894 00165694 90 19 00 50 */ stw r0, 0x50(r25) @@ -9121,7 +9121,7 @@ lbl_80168898: /* 801688A4 001656A4 38 A1 00 3C */ addi r5, r1, 0x3c /* 801688A8 001656A8 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 801688AC 001656AC 90 01 00 3C */ stw r0, 0x3c(r1) -/* 801688B0 001656B0 4B FF BC 9D */ bl func_8016454C +/* 801688B0 001656B0 4B FF BC 9D */ bl ParabolaHitsConveyors__12zNPCBPatrickFP9xParabolaP7xCollis /* 801688B4 001656B4 80 01 00 3C */ lwz r0, 0x3c(r1) /* 801688B8 001656B8 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 801688BC 001656BC 41 82 00 9C */ beq lbl_80168958 @@ -9189,11 +9189,11 @@ lbl_801689A4: /* 801689A4 001657A4 38 00 00 06 */ li r0, 6 /* 801689A8 001657A8 90 15 00 50 */ stw r0, 0x50(r21) /* 801689AC 001657AC 80 75 00 5C */ lwz r3, 0x5c(r21) -/* 801689B0 001657B0 4B EE 08 51 */ bl func_80049200 +/* 801689B0 001657B0 4B EE 08 51 */ bl xSndStop__FUi /* 801689B4 001657B4 7E A3 AB 78 */ mr r3, r21 /* 801689B8 001657B8 38 80 00 20 */ li r4, 0x20 /* 801689BC 001657BC 38 A0 00 00 */ li r5, 0 -/* 801689C0 001657C0 4B F6 C9 59 */ bl func_800D5318 +/* 801689C0 001657C0 4B F6 C9 59 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 801689C4 001657C4 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 801689C8 001657C8 D0 15 00 4C */ stfs f0, 0x4c(r21) lbl_801689CC: @@ -9213,7 +9213,7 @@ lbl_801689CC: /* 80168A00 00165800 80 E7 00 08 */ lwz r7, 8(r7) /* 80168A04 00165804 80 E7 00 34 */ lwz r7, 0x34(r7) /* 80168A08 00165808 D0 07 00 10 */ stfs f0, 0x10(r7) -/* 80168A0C 0016580C 4B FA 61 3D */ bl func_8010EB48 +/* 80168A0C 0016580C 4B FA 61 3D */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 80168A10 00165810 E3 E1 00 D8 */ psq_l f31, 216(r1), 0, qr0 /* 80168A14 00165814 CB E1 00 D0 */ lfd f31, 0xd0(r1) /* 80168A18 00165818 BA A1 00 A4 */ lmw r21, 0xa4(r1) diff --git a/asm/Game/zNPCTypeBossPlankton.s b/asm/Game/zNPCTypeBossPlankton.s index 269d5c843..f4dfc1098 100644 --- a/asm/Game/zNPCTypeBossPlankton.s +++ b/asm/Game/zNPCTypeBossPlankton.s @@ -133,7 +133,7 @@ lbl_80168C30: /* 80168C5C 00165A5C C0 89 00 0C */ lfs f4, 0xc(r9) /* 80168C60 00165A60 C0 A2 AB 10 */ lfs f5, lbl_803CF490-_SDA2_BASE_(r2) /* 80168C64 00165A64 C0 C9 00 10 */ lfs f6, 0x10(r9) -/* 80168C68 00165A68 4B EE 09 05 */ bl func_8004956C +/* 80168C68 00165A68 4B EE 09 05 */ bl xSndPlay3DFade__FUiffUiUiPC5xVec3ff14sound_categoryff /* 80168C6C 00165A6C 90 7F 00 04 */ stw r3, 4(r31) /* 80168C70 00165A70 48 00 00 38 */ b lbl_80168CA8 lbl_80168C74: @@ -148,7 +148,7 @@ lbl_80168C74: /* 80168C94 00165A94 C0 69 00 08 */ lfs f3, 8(r9) /* 80168C98 00165A98 C0 89 00 0C */ lfs f4, 0xc(r9) /* 80168C9C 00165A9C C0 A9 00 10 */ lfs f5, 0x10(r9) -/* 80168CA0 00165AA0 4B ED FD F5 */ bl func_80048A94 +/* 80168CA0 00165AA0 4B ED FD F5 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 80168CA4 00165AA4 90 7F 00 04 */ stw r3, 4(r31) lbl_80168CA8: /* 80168CA8 00165AA8 93 DF 00 08 */ stw r30, 8(r31) @@ -189,11 +189,11 @@ func_80168CD4: /* 80168D24 00165B24 41 82 00 14 */ beq lbl_80168D38 /* 80168D28 00165B28 C0 29 00 14 */ lfs f1, 0x14(r9) /* 80168D2C 00165B2C 7C 83 23 78 */ mr r3, r4 -/* 80168D30 00165B30 4B EE 09 15 */ bl func_80049644 +/* 80168D30 00165B30 4B EE 09 15 */ bl xSndStopFade__FUif /* 80168D34 00165B34 48 00 00 0C */ b lbl_80168D40 lbl_80168D38: /* 80168D38 00165B38 7C 83 23 78 */ mr r3, r4 -/* 80168D3C 00165B3C 4B EE 04 C5 */ bl func_80049200 +/* 80168D3C 00165B3C 4B EE 04 C5 */ bl xSndStop__FUi lbl_80168D40: /* 80168D40 00165B40 38 00 00 00 */ li r0, 0 /* 80168D44 00165B44 90 1F 00 04 */ stw r0, 4(r31) @@ -230,11 +230,11 @@ func_80168D5C: /* 80168DB4 00165BB4 41 82 00 14 */ beq lbl_80168DC8 /* 80168DB8 00165BB8 C0 24 00 14 */ lfs f1, 0x14(r4) /* 80168DBC 00165BBC 7C C3 33 78 */ mr r3, r6 -/* 80168DC0 00165BC0 4B EE 08 85 */ bl func_80049644 +/* 80168DC0 00165BC0 4B EE 08 85 */ bl xSndStopFade__FUif /* 80168DC4 00165BC4 48 00 00 0C */ b lbl_80168DD0 lbl_80168DC8: /* 80168DC8 00165BC8 7C C3 33 78 */ mr r3, r6 -/* 80168DCC 00165BCC 4B EE 04 35 */ bl func_80049200 +/* 80168DCC 00165BCC 4B EE 04 35 */ bl xSndStop__FUi lbl_80168DD0: /* 80168DD0 00165BD0 38 00 00 00 */ li r0, 0 /* 80168DD4 00165BD4 90 1F 00 04 */ stw r0, 4(r31) @@ -316,7 +316,7 @@ lbl_80168EA4: /* 80168EE8 00165CE8 38 A0 00 00 */ li r5, 0 /* 80168EEC 00165CEC BE 21 00 A4 */ stmw r17, 0xa4(r1) /* 80168EF0 00165CF0 38 63 01 86 */ addi r3, r3, 0x186 -/* 80168EF4 00165CF4 4B E9 DD 7D */ bl func_80006C70 +/* 80168EF4 00165CF4 4B E9 DD 7D */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 80168EF8 00165CF8 3A 20 00 00 */ li r17, 0 /* 80168EFC 00165CFC 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 80168F00 00165D00 56 20 10 3A */ slwi r0, r17, 2 @@ -341,7 +341,7 @@ lbl_80168EA4: /* 80168F4C 00165D4C 80 84 00 04 */ lwz r4, 4(r4) /* 80168F50 00165D50 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 80168F54 00165D54 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 80168F58 00165D58 4B E9 DE 01 */ bl func_80006D58 +/* 80168F58 00165D58 4B E9 DE 01 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80168F5C 00165D5C 56 20 10 3A */ slwi r0, r17, 2 /* 80168F60 00165D60 38 81 00 18 */ addi r4, r1, 0x18 /* 80168F64 00165D64 38 A0 00 03 */ li r5, 3 @@ -365,7 +365,7 @@ lbl_80168EA4: /* 80168FAC 00165DAC 80 93 00 0C */ lwz r4, 0xc(r19) /* 80168FB0 00165DB0 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 80168FB4 00165DB4 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 80168FB8 00165DB8 4B E9 DD A1 */ bl func_80006D58 +/* 80168FB8 00165DB8 4B E9 DD A1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80168FBC 00165DBC 56 20 10 3A */ slwi r0, r17, 2 /* 80168FC0 00165DC0 38 81 00 18 */ addi r4, r1, 0x18 /* 80168FC4 00165DC4 38 A0 00 42 */ li r5, 0x42 @@ -389,7 +389,7 @@ lbl_80168EA4: /* 8016900C 00165E0C 80 94 01 08 */ lwz r4, 0x108(r20) /* 80169010 00165E10 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 80169014 00165E14 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 80169018 00165E18 4B E9 DD 41 */ bl func_80006D58 +/* 80169018 00165E18 4B E9 DD 41 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8016901C 00165E1C 56 20 10 3A */ slwi r0, r17, 2 /* 80169020 00165E20 38 81 00 18 */ addi r4, r1, 0x18 /* 80169024 00165E24 38 A0 00 43 */ li r5, 0x43 @@ -413,7 +413,7 @@ lbl_80168EA4: /* 8016906C 00165E6C 80 95 01 0C */ lwz r4, 0x10c(r21) /* 80169070 00165E70 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 80169074 00165E74 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 80169078 00165E78 4B E9 DC E1 */ bl func_80006D58 +/* 80169078 00165E78 4B E9 DC E1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8016907C 00165E7C 56 20 10 3A */ slwi r0, r17, 2 /* 80169080 00165E80 38 81 00 18 */ addi r4, r1, 0x18 /* 80169084 00165E84 38 A0 00 44 */ li r5, 0x44 @@ -437,7 +437,7 @@ lbl_80168EA4: /* 801690CC 00165ECC 80 96 01 10 */ lwz r4, 0x110(r22) /* 801690D0 00165ED0 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 801690D4 00165ED4 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 801690D8 00165ED8 4B E9 DC 81 */ bl func_80006D58 +/* 801690D8 00165ED8 4B E9 DC 81 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801690DC 00165EDC 56 20 10 3A */ slwi r0, r17, 2 /* 801690E0 00165EE0 38 81 00 18 */ addi r4, r1, 0x18 /* 801690E4 00165EE4 38 A0 00 45 */ li r5, 0x45 @@ -461,7 +461,7 @@ lbl_80168EA4: /* 8016912C 00165F2C 80 97 01 14 */ lwz r4, 0x114(r23) /* 80169130 00165F30 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 80169134 00165F34 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 80169138 00165F38 4B E9 DC 21 */ bl func_80006D58 +/* 80169138 00165F38 4B E9 DC 21 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8016913C 00165F3C 56 20 10 3A */ slwi r0, r17, 2 /* 80169140 00165F40 38 81 00 18 */ addi r4, r1, 0x18 /* 80169144 00165F44 38 A0 00 46 */ li r5, 0x46 @@ -485,7 +485,7 @@ lbl_80168EA4: /* 8016918C 00165F8C 80 98 01 18 */ lwz r4, 0x118(r24) /* 80169190 00165F90 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 80169194 00165F94 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 80169198 00165F98 4B E9 DB C1 */ bl func_80006D58 +/* 80169198 00165F98 4B E9 DB C1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8016919C 00165F9C 56 20 10 3A */ slwi r0, r17, 2 /* 801691A0 00165FA0 38 81 00 18 */ addi r4, r1, 0x18 /* 801691A4 00165FA4 38 A0 00 47 */ li r5, 0x47 @@ -509,7 +509,7 @@ lbl_80168EA4: /* 801691EC 00165FEC 80 99 01 1C */ lwz r4, 0x11c(r25) /* 801691F0 00165FF0 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 801691F4 00165FF4 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 801691F8 00165FF8 4B E9 DB 61 */ bl func_80006D58 +/* 801691F8 00165FF8 4B E9 DB 61 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801691FC 00165FFC 56 20 10 3A */ slwi r0, r17, 2 /* 80169200 00166000 38 81 00 18 */ addi r4, r1, 0x18 /* 80169204 00166004 38 A0 00 48 */ li r5, 0x48 @@ -533,7 +533,7 @@ lbl_80168EA4: /* 8016924C 0016604C 80 9A 01 20 */ lwz r4, 0x120(r26) /* 80169250 00166050 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 80169254 00166054 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 80169258 00166058 4B E9 DB 01 */ bl func_80006D58 +/* 80169258 00166058 4B E9 DB 01 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8016925C 0016605C 56 20 10 3A */ slwi r0, r17, 2 /* 80169260 00166060 38 81 00 18 */ addi r4, r1, 0x18 /* 80169264 00166064 38 A0 00 49 */ li r5, 0x49 @@ -557,7 +557,7 @@ lbl_80168EA4: /* 801692AC 001660AC 80 9B 01 24 */ lwz r4, 0x124(r27) /* 801692B0 001660B0 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 801692B4 001660B4 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 801692B8 001660B8 4B E9 DA A1 */ bl func_80006D58 +/* 801692B8 001660B8 4B E9 DA A1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801692BC 001660BC 56 20 10 3A */ slwi r0, r17, 2 /* 801692C0 001660C0 38 81 00 18 */ addi r4, r1, 0x18 /* 801692C4 001660C4 38 A0 00 4A */ li r5, 0x4a @@ -581,7 +581,7 @@ lbl_80168EA4: /* 8016930C 0016610C 80 9C 01 28 */ lwz r4, 0x128(r28) /* 80169310 00166110 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 80169314 00166114 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 80169318 00166118 4B E9 DA 41 */ bl func_80006D58 +/* 80169318 00166118 4B E9 DA 41 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8016931C 0016611C 56 20 10 3A */ slwi r0, r17, 2 /* 80169320 00166120 38 81 00 18 */ addi r4, r1, 0x18 /* 80169324 00166124 38 A0 00 4B */ li r5, 0x4b @@ -605,7 +605,7 @@ lbl_80168EA4: /* 8016936C 0016616C 80 9D 01 2C */ lwz r4, 0x12c(r29) /* 80169370 00166170 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 80169374 00166174 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 80169378 00166178 4B E9 D9 E1 */ bl func_80006D58 +/* 80169378 00166178 4B E9 D9 E1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8016937C 0016617C 56 20 10 3A */ slwi r0, r17, 2 /* 80169380 00166180 38 81 00 18 */ addi r4, r1, 0x18 /* 80169384 00166184 38 A0 00 4C */ li r5, 0x4c @@ -629,7 +629,7 @@ lbl_80168EA4: /* 801693CC 001661CC 80 9E 01 30 */ lwz r4, 0x130(r30) /* 801693D0 001661D0 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 801693D4 001661D4 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 801693D8 001661D8 4B E9 D9 81 */ bl func_80006D58 +/* 801693D8 001661D8 4B E9 D9 81 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801693DC 001661DC 56 20 10 3A */ slwi r0, r17, 2 /* 801693E0 001661E0 38 81 00 18 */ addi r4, r1, 0x18 /* 801693E4 001661E4 38 A0 00 4D */ li r5, 0x4d @@ -653,7 +653,7 @@ lbl_80168EA4: /* 8016942C 0016622C 80 9F 01 34 */ lwz r4, 0x134(r31) /* 80169430 00166230 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 80169434 00166234 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 80169438 00166238 4B E9 D9 21 */ bl func_80006D58 +/* 80169438 00166238 4B E9 D9 21 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8016943C 0016623C 38 A1 00 18 */ addi r5, r1, 0x18 /* 80169440 00166240 56 20 10 3A */ slwi r0, r17, 2 /* 80169444 00166244 38 80 00 00 */ li r4, 0 @@ -663,7 +663,7 @@ lbl_80168EA4: /* 80169454 00166254 7E 43 93 78 */ mr r3, r18 /* 80169458 00166258 38 C0 00 01 */ li r6, 1 /* 8016945C 0016625C C0 22 AB 14 */ lfs f1, lbl_803CF494-_SDA2_BASE_(r2) -/* 80169460 00166260 4B F8 AF 99 */ bl func_800F43F8 +/* 80169460 00166260 4B F8 AF 99 */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 80169464 00166264 38 00 00 00 */ li r0, 0 /* 80169468 00166268 7E 43 93 78 */ mr r3, r18 /* 8016946C 0016626C 90 01 00 08 */ stw r0, 8(r1) @@ -678,7 +678,7 @@ lbl_80168EA4: /* 80169490 00166290 FC 40 08 90 */ fmr f2, f1 /* 80169494 00166294 80 B6 01 10 */ lwz r5, 0x110(r22) /* 80169498 00166298 C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) -/* 8016949C 0016629C 4B E9 DF 25 */ bl func_800073C0 +/* 8016949C 0016629C 4B E9 DF 25 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801694A0 001662A0 38 00 00 00 */ li r0, 0 /* 801694A4 001662A4 7E 43 93 78 */ mr r3, r18 /* 801694A8 001662A8 90 01 00 08 */ stw r0, 8(r1) @@ -693,7 +693,7 @@ lbl_80168EA4: /* 801694CC 001662CC FC 40 08 90 */ fmr f2, f1 /* 801694D0 001662D0 80 B7 01 14 */ lwz r5, 0x114(r23) /* 801694D4 001662D4 C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) -/* 801694D8 001662D8 4B E9 DE E9 */ bl func_800073C0 +/* 801694D8 001662D8 4B E9 DE E9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801694DC 001662DC 38 00 00 00 */ li r0, 0 /* 801694E0 001662E0 7E 43 93 78 */ mr r3, r18 /* 801694E4 001662E4 90 01 00 08 */ stw r0, 8(r1) @@ -708,7 +708,7 @@ lbl_80168EA4: /* 80169508 00166308 FC 40 08 90 */ fmr f2, f1 /* 8016950C 0016630C 80 B9 01 1C */ lwz r5, 0x11c(r25) /* 80169510 00166310 C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) -/* 80169514 00166314 4B E9 DE AD */ bl func_800073C0 +/* 80169514 00166314 4B E9 DE AD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80169518 00166318 38 00 00 00 */ li r0, 0 /* 8016951C 0016631C 7E 43 93 78 */ mr r3, r18 /* 80169520 00166320 90 01 00 08 */ stw r0, 8(r1) @@ -723,7 +723,7 @@ lbl_80168EA4: /* 80169544 00166344 FC 40 08 90 */ fmr f2, f1 /* 80169548 00166348 80 BA 01 20 */ lwz r5, 0x120(r26) /* 8016954C 0016634C C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) -/* 80169550 00166350 4B E9 DE 71 */ bl func_800073C0 +/* 80169550 00166350 4B E9 DE 71 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80169554 00166354 38 00 00 00 */ li r0, 0 /* 80169558 00166358 7E 43 93 78 */ mr r3, r18 /* 8016955C 0016635C 90 01 00 08 */ stw r0, 8(r1) @@ -738,7 +738,7 @@ lbl_80168EA4: /* 80169580 00166380 FC 40 08 90 */ fmr f2, f1 /* 80169584 00166384 80 BA 01 20 */ lwz r5, 0x120(r26) /* 80169588 00166388 C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) -/* 8016958C 0016638C 4B E9 DE 35 */ bl func_800073C0 +/* 8016958C 0016638C 4B E9 DE 35 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80169590 00166390 38 00 00 00 */ li r0, 0 /* 80169594 00166394 7E 43 93 78 */ mr r3, r18 /* 80169598 00166398 90 01 00 08 */ stw r0, 8(r1) @@ -753,7 +753,7 @@ lbl_80168EA4: /* 801695BC 001663BC FC 40 08 90 */ fmr f2, f1 /* 801695C0 001663C0 80 BC 01 28 */ lwz r5, 0x128(r28) /* 801695C4 001663C4 C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) -/* 801695C8 001663C8 4B E9 DD F9 */ bl func_800073C0 +/* 801695C8 001663C8 4B E9 DD F9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801695CC 001663CC 38 00 00 00 */ li r0, 0 /* 801695D0 001663D0 7E 43 93 78 */ mr r3, r18 /* 801695D4 001663D4 90 01 00 08 */ stw r0, 8(r1) @@ -768,7 +768,7 @@ lbl_80168EA4: /* 801695F8 001663F8 FC 40 08 90 */ fmr f2, f1 /* 801695FC 001663FC 80 BD 01 2C */ lwz r5, 0x12c(r29) /* 80169600 00166400 C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) -/* 80169604 00166404 4B E9 DD BD */ bl func_800073C0 +/* 80169604 00166404 4B E9 DD BD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80169608 00166408 38 00 00 00 */ li r0, 0 /* 8016960C 0016640C 7E 43 93 78 */ mr r3, r18 /* 80169610 00166410 90 01 00 08 */ stw r0, 8(r1) @@ -783,7 +783,7 @@ lbl_80168EA4: /* 80169634 00166434 FC 40 08 90 */ fmr f2, f1 /* 80169638 00166438 80 B5 01 0C */ lwz r5, 0x10c(r21) /* 8016963C 0016643C C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) -/* 80169640 00166440 4B E9 DD 81 */ bl func_800073C0 +/* 80169640 00166440 4B E9 DD 81 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80169644 00166444 38 00 00 00 */ li r0, 0 /* 80169648 00166448 7E 43 93 78 */ mr r3, r18 /* 8016964C 0016644C 90 01 00 08 */ stw r0, 8(r1) @@ -798,7 +798,7 @@ lbl_80168EA4: /* 80169670 00166470 FC 40 08 90 */ fmr f2, f1 /* 80169674 00166474 80 B5 01 0C */ lwz r5, 0x10c(r21) /* 80169678 00166478 C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) -/* 8016967C 0016647C 4B E9 DD 45 */ bl func_800073C0 +/* 8016967C 0016647C 4B E9 DD 45 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80169680 00166480 38 00 00 00 */ li r0, 0 /* 80169684 00166484 7E 43 93 78 */ mr r3, r18 /* 80169688 00166488 90 01 00 08 */ stw r0, 8(r1) @@ -813,7 +813,7 @@ lbl_80168EA4: /* 801696AC 001664AC FC 40 08 90 */ fmr f2, f1 /* 801696B0 001664B0 80 B5 01 0C */ lwz r5, 0x10c(r21) /* 801696B4 001664B4 C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) -/* 801696B8 001664B8 4B E9 DD 09 */ bl func_800073C0 +/* 801696B8 001664B8 4B E9 DD 09 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801696BC 001664BC 38 00 00 00 */ li r0, 0 /* 801696C0 001664C0 7E 43 93 78 */ mr r3, r18 /* 801696C4 001664C4 90 01 00 08 */ stw r0, 8(r1) @@ -828,7 +828,7 @@ lbl_80168EA4: /* 801696E8 001664E8 FC 40 08 90 */ fmr f2, f1 /* 801696EC 001664EC 80 B5 01 0C */ lwz r5, 0x10c(r21) /* 801696F0 001664F0 C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) -/* 801696F4 001664F4 4B E9 DC CD */ bl func_800073C0 +/* 801696F4 001664F4 4B E9 DC CD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801696F8 001664F8 38 00 00 00 */ li r0, 0 /* 801696FC 001664FC 7E 43 93 78 */ mr r3, r18 /* 80169700 00166500 90 01 00 08 */ stw r0, 8(r1) @@ -843,7 +843,7 @@ lbl_80168EA4: /* 80169724 00166524 FC 40 08 90 */ fmr f2, f1 /* 80169728 00166528 80 B5 01 0C */ lwz r5, 0x10c(r21) /* 8016972C 0016652C C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) -/* 80169730 00166530 4B E9 DC 91 */ bl func_800073C0 +/* 80169730 00166530 4B E9 DC 91 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80169734 00166534 38 00 00 00 */ li r0, 0 /* 80169738 00166538 7E 43 93 78 */ mr r3, r18 /* 8016973C 0016653C 90 01 00 08 */ stw r0, 8(r1) @@ -858,7 +858,7 @@ lbl_80168EA4: /* 80169760 00166560 FC 40 08 90 */ fmr f2, f1 /* 80169764 00166564 80 B5 01 0C */ lwz r5, 0x10c(r21) /* 80169768 00166568 C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) -/* 8016976C 0016656C 4B E9 DC 55 */ bl func_800073C0 +/* 8016976C 0016656C 4B E9 DC 55 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80169770 00166570 38 00 00 00 */ li r0, 0 /* 80169774 00166574 7E 43 93 78 */ mr r3, r18 /* 80169778 00166578 90 01 00 08 */ stw r0, 8(r1) @@ -873,7 +873,7 @@ lbl_80168EA4: /* 8016979C 0016659C FC 40 08 90 */ fmr f2, f1 /* 801697A0 001665A0 80 B5 01 0C */ lwz r5, 0x10c(r21) /* 801697A4 001665A4 C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) -/* 801697A8 001665A8 4B E9 DC 19 */ bl func_800073C0 +/* 801697A8 001665A8 4B E9 DC 19 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801697AC 001665AC 38 00 00 00 */ li r0, 0 /* 801697B0 001665B0 7E 43 93 78 */ mr r3, r18 /* 801697B4 001665B4 90 01 00 08 */ stw r0, 8(r1) @@ -888,7 +888,7 @@ lbl_80168EA4: /* 801697D8 001665D8 FC 40 08 90 */ fmr f2, f1 /* 801697DC 001665DC 80 B5 01 0C */ lwz r5, 0x10c(r21) /* 801697E0 001665E0 C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) -/* 801697E4 001665E4 4B E9 DB DD */ bl func_800073C0 +/* 801697E4 001665E4 4B E9 DB DD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801697E8 001665E8 38 00 00 00 */ li r0, 0 /* 801697EC 001665EC 7E 43 93 78 */ mr r3, r18 /* 801697F0 001665F0 90 01 00 08 */ stw r0, 8(r1) @@ -903,7 +903,7 @@ lbl_80168EA4: /* 80169814 00166614 FC 40 08 90 */ fmr f2, f1 /* 80169818 00166618 80 B5 01 0C */ lwz r5, 0x10c(r21) /* 8016981C 0016661C C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) -/* 80169820 00166620 4B E9 DB A1 */ bl func_800073C0 +/* 80169820 00166620 4B E9 DB A1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80169824 00166624 38 00 00 00 */ li r0, 0 /* 80169828 00166628 7E 43 93 78 */ mr r3, r18 /* 8016982C 0016662C 90 01 00 08 */ stw r0, 8(r1) @@ -918,7 +918,7 @@ lbl_80168EA4: /* 80169850 00166650 FC 40 08 90 */ fmr f2, f1 /* 80169854 00166654 80 B5 01 0C */ lwz r5, 0x10c(r21) /* 80169858 00166658 C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) -/* 8016985C 0016665C 4B E9 DB 65 */ bl func_800073C0 +/* 8016985C 0016665C 4B E9 DB 65 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80169860 00166660 7E 43 93 78 */ mr r3, r18 /* 80169864 00166664 BA 21 00 A4 */ lmw r17, 0xa4(r1) /* 80169868 00166668 80 01 00 E4 */ lwz r0, 0xe4(r1) @@ -926,8 +926,8 @@ lbl_80168EA4: /* 80169870 00166670 38 21 00 E0 */ addi r1, r1, 0xe0 /* 80169874 00166674 4E 80 00 20 */ blr -.global func_80169878 -func_80169878: +.global __ct__13zNPCBPlanktonFi +__ct__13zNPCBPlanktonFi: /* 80169878 00166678 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016987C 0016667C 7C 08 02 A6 */ mflr r0 /* 80169880 00166680 90 01 00 14 */ stw r0, 0x14(r1) @@ -957,7 +957,7 @@ func_80169878: /* 801698E0 001666E0 4B FF F1 CD */ bl func_80168AAC /* 801698E4 001666E4 7F C3 F3 78 */ mr r3, r30 /* 801698E8 001666E8 7F E4 FB 78 */ mr r4, r31 -/* 801698EC 001666EC 4B F8 57 B1 */ bl func_800EF09C +/* 801698EC 001666EC 4B F8 57 B1 */ bl Init__10zNPCCommonFP9xEntAsset /* 801698F0 001666F0 38 00 00 01 */ li r0, 1 /* 801698F4 001666F4 7F C3 F3 78 */ mr r3, r30 /* 801698F8 001666F8 90 1E 01 CC */ stw r0, 0x1cc(r30) @@ -967,7 +967,7 @@ func_80169878: /* 80169908 00166708 7F C3 F3 78 */ mr r3, r30 /* 8016990C 0016670C 90 1E 06 94 */ stw r0, 0x694(r30) /* 80169910 00166710 98 1E 06 A4 */ stb r0, 0x6a4(r30) -/* 80169914 00166714 48 00 32 81 */ bl func_8016CB94 +/* 80169914 00166714 48 00 32 81 */ bl init_beam__13zNPCBPlanktonFv /* 80169918 00166718 80 7E 00 24 */ lwz r3, 0x24(r30) /* 8016991C 0016671C 3C 80 80 17 */ lis r4, lbl_8016DAEC@ha /* 80169920 00166720 38 04 DA EC */ addi r0, r4, lbl_8016DAEC@l @@ -984,14 +984,14 @@ func_80169878: /* 8016994C 0016674C 90 01 00 14 */ stw r0, 0x14(r1) /* 80169950 00166750 93 E1 00 0C */ stw r31, 0xc(r1) /* 80169954 00166754 7C 7F 1B 78 */ mr r31, r3 -/* 80169958 00166758 4B FC CA 95 */ bl func_801363EC +/* 80169958 00166758 4B FC CA 95 */ bl Setup__8zNPCBossFv /* 8016995C 0016675C 7F E3 FB 78 */ mr r3, r31 -/* 80169960 00166760 48 00 34 01 */ bl func_8016CD60 +/* 80169960 00166760 48 00 34 01 */ bl setup_beam__13zNPCBPlanktonFv /* 80169964 00166764 3C 60 80 27 */ lis r3, lbl_80271464@ha /* 80169968 00166768 38 63 14 64 */ addi r3, r3, lbl_80271464@l /* 8016996C 0016676C 38 63 01 94 */ addi r3, r3, 0x194 -/* 80169970 00166770 4B EE 28 A5 */ bl func_8004C214 -/* 80169974 00166774 4B F4 B0 C9 */ bl func_800B4A3C +/* 80169970 00166770 4B EE 28 A5 */ bl xStrHash__FPCc +/* 80169974 00166774 4B F4 B0 C9 */ bl zSceneFindObject__FUi /* 80169978 00166778 90 7F 06 9C */ stw r3, 0x69c(r31) /* 8016997C 0016677C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80169980 00166780 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1008,7 +1008,7 @@ func_80169878: /* 801699AC 001667AC 38 A5 A7 50 */ addi r5, r5, lbl_8013A750@l /* 801699B0 001667B0 80 66 06 30 */ lwz r3, 0x630(r6) /* 801699B4 001667B4 38 C0 00 00 */ li r6, 0 -/* 801699B8 001667B8 4B FD 14 F1 */ bl func_8013AEA8 +/* 801699B8 001667B8 4B FD 14 F1 */ bl xUpdateCull_SetCB__FP14xUpdateCullMgrPvPFPvPv_UiPv /* 801699BC 001667BC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801699C0 001667C0 7C 08 03 A6 */ mtlr r0 /* 801699C4 001667C4 38 21 00 10 */ addi r1, r1, 0x10 @@ -1028,9 +1028,9 @@ func_80169878: lbl_801699FC: /* 801699FC 001667FC 4B FF F1 95 */ bl func_80168B90 /* 80169A00 00166800 7F E3 FB 78 */ mr r3, r31 -/* 80169A04 00166804 4B F8 5E A1 */ bl func_800EF8A4 +/* 80169A04 00166804 4B F8 5E A1 */ bl Reset__10zNPCCommonFv /* 80169A08 00166808 7F E3 FB 78 */ mr r3, r31 -/* 80169A0C 0016680C 48 00 34 85 */ bl func_8016CE90 +/* 80169A0C 0016680C 48 00 34 85 */ bl reset_beam__13zNPCBPlanktonFv /* 80169A10 00166810 38 7F 02 B4 */ addi r3, r31, 0x2b4 /* 80169A14 00166814 38 80 00 00 */ li r4, 0 /* 80169A18 00166818 38 A0 00 10 */ li r5, 0x10 @@ -1054,7 +1054,7 @@ lbl_801699FC: /* 80169A60 00166860 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) /* 80169A64 00166864 D0 1F 02 DC */ stfs f0, 0x2dc(r31) /* 80169A68 00166868 90 1F 06 A0 */ stw r0, 0x6a0(r31) -/* 80169A6C 0016686C 48 00 20 C9 */ bl func_8016BB34 +/* 80169A6C 0016686C 48 00 20 C9 */ bl scan_cronies__13zNPCBPlanktonFv /* 80169A70 00166870 80 1F 04 B0 */ lwz r0, 0x4b0(r31) /* 80169A74 00166874 28 00 00 00 */ cmplwi r0, 0 /* 80169A78 00166878 41 82 00 24 */ beq lbl_80169A9C @@ -1079,16 +1079,16 @@ lbl_80169A9C: /* 80169AC0 001668C0 28 03 00 00 */ cmplwi r3, 0 /* 80169AC4 001668C4 41 82 00 0C */ beq lbl_80169AD0 /* 80169AC8 001668C8 38 80 00 01 */ li r4, 1 -/* 80169ACC 001668CC 4B F9 C3 69 */ bl func_80105E34 +/* 80169ACC 001668CC 4B F9 C3 69 */ bl TalkOnScreen__12zNPCNewsFishFi lbl_80169AD0: /* 80169AD0 001668D0 7F E3 FB 78 */ mr r3, r31 -/* 80169AD4 001668D4 48 00 3D F5 */ bl func_8016D8C8 +/* 80169AD4 001668D4 48 00 3D F5 */ bl reset_speed__13zNPCBPlanktonFv /* 80169AD8 001668D8 7F E3 FB 78 */ mr r3, r31 -/* 80169ADC 001668DC 48 00 1E A5 */ bl func_8016B980 +/* 80169ADC 001668DC 48 00 1E A5 */ bl refresh_orbit__13zNPCBPlanktonFv /* 80169AE0 001668E0 7F E3 FB 78 */ mr r3, r31 -/* 80169AE4 001668E4 48 00 3D A5 */ bl func_8016D888 +/* 80169AE4 001668E4 48 00 3D A5 */ bl follow_player__13zNPCBPlanktonFv /* 80169AE8 001668E8 7F E3 FB 78 */ mr r3, r31 -/* 80169AEC 001668EC 48 00 28 D9 */ bl func_8016C3C4 +/* 80169AEC 001668EC 48 00 28 D9 */ bl reset_territories__13zNPCBPlanktonFv /* 80169AF0 001668F0 80 1F 02 C4 */ lwz r0, 0x2c4(r31) /* 80169AF4 001668F4 2C 00 00 00 */ cmpwi r0, 0 /* 80169AF8 001668F8 40 82 00 1C */ bne lbl_80169B14 @@ -1096,16 +1096,16 @@ lbl_80169AD0: /* 80169B00 00166900 80 7F 02 28 */ lwz r3, 0x228(r31) /* 80169B04 00166904 38 84 42 4B */ addi r4, r4, 0x4E47424B@l /* 80169B08 00166908 38 A0 00 01 */ li r5, 1 -/* 80169B0C 0016690C 4B FA 3C 25 */ bl func_8010D730 +/* 80169B0C 0016690C 4B FA 3C 25 */ bl GoalSet__7xPsycheFii /* 80169B10 00166910 48 00 00 20 */ b lbl_80169B30 lbl_80169B14: /* 80169B14 00166914 7F E3 FB 78 */ mr r3, r31 -/* 80169B18 00166918 48 00 33 9D */ bl func_8016CEB4 +/* 80169B18 00166918 48 00 33 9D */ bl vanish__13zNPCBPlanktonFv /* 80169B1C 0016691C 3C 80 4E 47 */ lis r4, 0x4E47424D@ha /* 80169B20 00166920 80 7F 02 28 */ lwz r3, 0x228(r31) /* 80169B24 00166924 38 84 42 4D */ addi r4, r4, 0x4E47424D@l /* 80169B28 00166928 38 A0 00 01 */ li r5, 1 -/* 80169B2C 0016692C 4B FA 3C 05 */ bl func_8010D730 +/* 80169B2C 0016692C 4B FA 3C 05 */ bl GoalSet__7xPsycheFii lbl_80169B30: /* 80169B30 00166930 80 01 00 14 */ lwz r0, 0x14(r1) /* 80169B34 00166934 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1115,7 +1115,7 @@ lbl_80169B30: /* 80169B44 00166944 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80169B48 00166948 7C 08 02 A6 */ mflr r0 /* 80169B4C 0016694C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80169B50 00166950 4B F8 5E C1 */ bl func_800EFA10 +/* 80169B50 00166950 4B F8 5E C1 */ bl Destroy__10zNPCCommonFv /* 80169B54 00166954 80 01 00 14 */ lwz r0, 0x14(r1) /* 80169B58 00166958 7C 08 03 A6 */ mtlr r0 /* 80169B5C 0016695C 38 21 00 10 */ addi r1, r1, 0x10 @@ -1142,13 +1142,13 @@ lbl_80169B30: /* 80169BB0 001669B0 38 80 00 00 */ li r4, 0 /* 80169BB4 001669B4 38 A0 00 00 */ li r5, 0 /* 80169BB8 001669B8 38 C0 00 01 */ li r6, 1 -/* 80169BBC 001669BC 48 00 3B C1 */ bl func_8016D77C +/* 80169BBC 001669BC 48 00 3B C1 */ bl say__13zNPCBPlanktonFiib /* 80169BC0 001669C0 38 00 00 01 */ li r0, 1 /* 80169BC4 001669C4 98 1E 06 A4 */ stb r0, 0x6a4(r30) lbl_80169BC8: /* 80169BC8 001669C8 FC 20 F8 90 */ fmr f1, f31 /* 80169BCC 001669CC 38 7E 03 B8 */ addi r3, r30, 0x3b8 -/* 80169BD0 001669D0 48 01 3C FD */ bl func_8017D8CC +/* 80169BD0 001669D0 48 01 3C FD */ bl update__17xLaserBoltEmitterFf /* 80169BD4 001669D4 C0 1E 02 C8 */ lfs f0, 0x2c8(r30) /* 80169BD8 001669D8 EC 00 F8 2A */ fadds f0, f0, f31 /* 80169BDC 001669DC D0 1E 02 C8 */ stfs f0, 0x2c8(r30) @@ -1156,7 +1156,7 @@ lbl_80169BC8: /* 80169BE4 001669E4 2C 00 00 01 */ cmpwi r0, 1 /* 80169BE8 001669E8 40 82 00 30 */ bne lbl_80169C18 /* 80169BEC 001669EC 7F C3 F3 78 */ mr r3, r30 -/* 80169BF0 001669F0 48 00 3A E5 */ bl func_8016D6D4 +/* 80169BF0 001669F0 48 00 3A E5 */ bl player_left_territory__13zNPCBPlanktonCFv /* 80169BF4 001669F4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80169BF8 001669F8 41 82 00 20 */ beq lbl_80169C18 /* 80169BFC 001669FC C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) @@ -1165,16 +1165,16 @@ lbl_80169BC8: /* 80169C08 00166A08 38 A0 00 01 */ li r5, 1 /* 80169C0C 00166A0C D0 1E 02 DC */ stfs f0, 0x2dc(r30) /* 80169C10 00166A10 80 7E 02 28 */ lwz r3, 0x228(r30) -/* 80169C14 00166A14 4B FA 3B 1D */ bl func_8010D730 +/* 80169C14 00166A14 4B FA 3B 1D */ bl GoalSet__7xPsycheFii lbl_80169C18: /* 80169C18 00166A18 7F C3 F3 78 */ mr r3, r30 -/* 80169C1C 00166A1C 4B F8 97 C5 */ bl func_800F33E0 +/* 80169C1C 00166A1C 4B F8 97 C5 */ bl SomethingWonderful__10zNPCCommonFv /* 80169C20 00166A20 70 60 00 23 */ andi. r0, r3, 0x23 /* 80169C24 00166A24 40 82 00 14 */ bne lbl_80169C38 /* 80169C28 00166A28 FC 20 F8 90 */ fmr f1, f31 /* 80169C2C 00166A2C 80 7E 02 28 */ lwz r3, 0x228(r30) /* 80169C30 00166A30 38 80 00 00 */ li r4, 0 -/* 80169C34 00166A34 4B FA 44 2D */ bl func_8010E060 +/* 80169C34 00166A34 4B FA 44 2D */ bl Timestep__7xPsycheFfPv lbl_80169C38: /* 80169C38 00166A38 88 1E 02 B5 */ lbz r0, 0x2b5(r30) /* 80169C3C 00166A3C 28 00 00 00 */ cmplwi r0, 0 @@ -1199,30 +1199,30 @@ lbl_80169C38: lbl_80169C88: /* 80169C88 00166A88 FC 20 F8 90 */ fmr f1, f31 /* 80169C8C 00166A8C 7F C3 F3 78 */ mr r3, r30 -/* 80169C90 00166A90 48 00 29 5D */ bl func_8016C5EC +/* 80169C90 00166A90 48 00 29 5D */ bl update_follow__13zNPCBPlanktonFf /* 80169C94 00166A94 FC 20 F8 90 */ fmr f1, f31 /* 80169C98 00166A98 7F C3 F3 78 */ mr r3, r30 -/* 80169C9C 00166A9C 48 00 23 A9 */ bl func_8016C044 +/* 80169C9C 00166A9C 48 00 23 A9 */ bl update_turn__13zNPCBPlanktonFf /* 80169CA0 00166AA0 FC 20 F8 90 */ fmr f1, f31 /* 80169CA4 00166AA4 7F C3 F3 78 */ mr r3, r30 -/* 80169CA8 00166AA8 48 00 24 A1 */ bl func_8016C148 +/* 80169CA8 00166AA8 48 00 24 A1 */ bl update_move__13zNPCBPlanktonFf /* 80169CAC 00166AAC FC 20 F8 90 */ fmr f1, f31 /* 80169CB0 00166AB0 7F C3 F3 78 */ mr r3, r30 -/* 80169CB4 00166AB4 48 00 29 35 */ bl func_8016C5E8 +/* 80169CB4 00166AB4 48 00 29 35 */ bl update_animation__13zNPCBPlanktonFf /* 80169CB8 00166AB8 7F C3 F3 78 */ mr r3, r30 -/* 80169CBC 00166ABC 48 00 2C A5 */ bl func_8016C960 +/* 80169CBC 00166ABC 48 00 2C A5 */ bl check_player_damage__13zNPCBPlanktonFv /* 80169CC0 00166AC0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80169CC4 00166AC4 41 82 00 10 */ beq lbl_80169CD4 /* 80169CC8 00166AC8 7F C3 F3 78 */ mr r3, r30 /* 80169CCC 00166ACC 38 80 00 01 */ li r4, 1 -/* 80169CD0 00166AD0 4B F0 C7 61 */ bl func_80076430 +/* 80169CD0 00166AD0 4B F0 C7 61 */ bl zEntPlayer_Damage__FP5xBaseUi lbl_80169CD4: /* 80169CD4 00166AD4 FC 20 F8 90 */ fmr f1, f31 /* 80169CD8 00166AD8 7F C3 F3 78 */ mr r3, r30 -/* 80169CDC 00166ADC 48 00 2B 81 */ bl func_8016C85C +/* 80169CDC 00166ADC 48 00 2B 81 */ bl update_aim_gun__13zNPCBPlanktonFf /* 80169CE0 00166AE0 FC 20 F8 90 */ fmr f1, f31 /* 80169CE4 00166AE4 7F C3 F3 78 */ mr r3, r30 -/* 80169CE8 00166AE8 48 00 27 15 */ bl func_8016C3FC +/* 80169CE8 00166AE8 48 00 27 15 */ bl update_dialog__13zNPCBPlanktonFf /* 80169CEC 00166AEC 38 7E 03 B8 */ addi r3, r30, 0x3b8 /* 80169CF0 00166AF0 48 00 65 75 */ bl func_80170264 /* 80169CF4 00166AF4 54 60 06 3F */ clrlwi. r0, r3, 0x18 @@ -1234,7 +1234,7 @@ lbl_80169D08: /* 80169D08 00166B08 FC 20 F8 90 */ fmr f1, f31 /* 80169D0C 00166B0C 7F C3 F3 78 */ mr r3, r30 /* 80169D10 00166B10 7F E4 FB 78 */ mr r4, r31 -/* 80169D14 00166B14 4B F8 63 DD */ bl func_800F00F0 +/* 80169D14 00166B14 4B F8 63 DD */ bl Process__10zNPCCommonFP6xScenef /* 80169D18 00166B18 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80169D1C 00166B1C 80 01 00 34 */ lwz r0, 0x34(r1) /* 80169D20 00166B20 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -1249,7 +1249,7 @@ lbl_80169D08: /* 80169D44 00166B44 90 01 00 14 */ stw r0, 0x14(r1) /* 80169D48 00166B48 38 00 00 00 */ li r0, 0 /* 80169D4C 00166B4C 90 09 00 00 */ stw r0, 0(r9) -/* 80169D50 00166B50 4B F8 66 81 */ bl func_800F03D0 +/* 80169D50 00166B50 4B F8 66 81 */ bl SysEvent__10zNPCCommonFP5xBaseP5xBaseUiPCfP5xBasePi /* 80169D54 00166B54 80 01 00 14 */ lwz r0, 0x14(r1) /* 80169D58 00166B58 7C 08 03 A6 */ mtlr r0 /* 80169D5C 00166B5C 38 21 00 10 */ addi r1, r1, 0x10 @@ -1278,12 +1278,12 @@ lbl_80169D08: /* 80169DB8 00166BB8 41 82 00 24 */ beq lbl_80169DDC /* 80169DBC 00166BBC 38 60 00 0A */ li r3, 0xa /* 80169DC0 00166BC0 38 80 00 05 */ li r4, 5 -/* 80169DC4 00166BC4 48 0C 5A 19 */ bl func_8022F7DC +/* 80169DC4 00166BC4 48 0C 5A 19 */ bl RwRenderStateSet /* 80169DC8 00166BC8 38 60 00 0B */ li r3, 0xb /* 80169DCC 00166BCC 38 80 00 02 */ li r4, 2 -/* 80169DD0 00166BD0 48 0C 5A 0D */ bl func_8022F7DC +/* 80169DD0 00166BD0 48 0C 5A 0D */ bl RwRenderStateSet /* 80169DD4 00166BD4 38 7F 03 B8 */ addi r3, r31, 0x3b8 -/* 80169DD8 00166BD8 48 01 3D 8D */ bl func_8017DB64 +/* 80169DD8 00166BD8 48 01 3D 8D */ bl render__17xLaserBoltEmitterFv lbl_80169DDC: /* 80169DDC 00166BDC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80169DE0 00166BE0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1295,7 +1295,7 @@ lbl_80169DDC: /* 80169DF8 00166BF8 90 01 00 14 */ stw r0, 0x14(r1) /* 80169DFC 00166BFC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80169E00 00166C00 7C 7F 1B 78 */ mr r31, r3 -/* 80169E04 00166C04 4B F8 76 2D */ bl func_800F1430 +/* 80169E04 00166C04 4B F8 76 2D */ bl ParseINI__10zNPCCommonFv /* 80169E08 00166C08 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha /* 80169E0C 00166C0C 80 9F 02 44 */ lwz r4, 0x244(r31) /* 80169E10 00166C10 80 BF 02 48 */ lwz r5, 0x248(r31) @@ -2804,7 +2804,7 @@ lbl_8016B3D4: /* 8016B3F8 001681F8 54 63 20 36 */ slwi r3, r3, 4 /* 8016B3FC 001681FC 7C 60 1A 14 */ add r3, r0, r3 /* 8016B400 00168200 80 63 00 04 */ lwz r3, 4(r3) -/* 8016B404 00168204 4B EE 0E 11 */ bl func_8004C214 +/* 8016B404 00168204 4B EE 0E 11 */ bl xStrHash__FPCc /* 8016B408 00168208 3C 80 80 33 */ lis r4, lbl_8032A140@ha /* 8016B40C 0016820C 90 64 A1 40 */ stw r3, lbl_8032A140@l(r4) lbl_8016B410: @@ -2820,7 +2820,7 @@ lbl_8016B410: /* 8016B434 00168234 54 63 20 36 */ slwi r3, r3, 4 /* 8016B438 00168238 7C 60 1A 14 */ add r3, r0, r3 /* 8016B43C 0016823C 80 63 00 04 */ lwz r3, 4(r3) -/* 8016B440 00168240 4B EE 0D D5 */ bl func_8004C214 +/* 8016B440 00168240 4B EE 0D D5 */ bl xStrHash__FPCc /* 8016B444 00168244 3C 80 80 33 */ lis r4, lbl_8032A140@ha /* 8016B448 00168248 38 84 A1 40 */ addi r4, r4, lbl_8032A140@l /* 8016B44C 0016824C 90 64 00 10 */ stw r3, 0x10(r4) @@ -2837,7 +2837,7 @@ lbl_8016B450: /* 8016B474 00168274 54 63 20 36 */ slwi r3, r3, 4 /* 8016B478 00168278 7C 60 1A 14 */ add r3, r0, r3 /* 8016B47C 0016827C 80 63 00 04 */ lwz r3, 4(r3) -/* 8016B480 00168280 4B EE 0D 95 */ bl func_8004C214 +/* 8016B480 00168280 4B EE 0D 95 */ bl xStrHash__FPCc /* 8016B484 00168284 3C 80 80 33 */ lis r4, lbl_8032A140@ha /* 8016B488 00168288 38 84 A1 40 */ addi r4, r4, lbl_8032A140@l /* 8016B48C 0016828C 90 64 00 20 */ stw r3, 0x20(r4) @@ -2854,7 +2854,7 @@ lbl_8016B490: /* 8016B4B4 001682B4 54 63 20 36 */ slwi r3, r3, 4 /* 8016B4B8 001682B8 7C 60 1A 14 */ add r3, r0, r3 /* 8016B4BC 001682BC 80 63 00 04 */ lwz r3, 4(r3) -/* 8016B4C0 001682C0 4B EE 0D 55 */ bl func_8004C214 +/* 8016B4C0 001682C0 4B EE 0D 55 */ bl xStrHash__FPCc /* 8016B4C4 001682C4 3C 80 80 33 */ lis r4, lbl_8032A140@ha /* 8016B4C8 001682C8 38 84 A1 40 */ addi r4, r4, lbl_8032A140@l /* 8016B4CC 001682CC 90 64 00 30 */ stw r3, 0x30(r4) @@ -2871,7 +2871,7 @@ lbl_8016B4D0: /* 8016B4F4 001682F4 54 63 20 36 */ slwi r3, r3, 4 /* 8016B4F8 001682F8 7C 60 1A 14 */ add r3, r0, r3 /* 8016B4FC 001682FC 80 63 00 04 */ lwz r3, 4(r3) -/* 8016B500 00168300 4B EE 0D 15 */ bl func_8004C214 +/* 8016B500 00168300 4B EE 0D 15 */ bl xStrHash__FPCc /* 8016B504 00168304 3C 80 80 33 */ lis r4, lbl_8032A140@ha /* 8016B508 00168308 38 84 A1 40 */ addi r4, r4, lbl_8032A140@l /* 8016B50C 0016830C 90 64 00 40 */ stw r3, 0x40(r4) @@ -2888,7 +2888,7 @@ lbl_8016B510: /* 8016B534 00168334 54 63 20 36 */ slwi r3, r3, 4 /* 8016B538 00168338 7C 60 1A 14 */ add r3, r0, r3 /* 8016B53C 0016833C 80 63 00 04 */ lwz r3, 4(r3) -/* 8016B540 00168340 4B EE 0C D5 */ bl func_8004C214 +/* 8016B540 00168340 4B EE 0C D5 */ bl xStrHash__FPCc /* 8016B544 00168344 3C 80 80 33 */ lis r4, lbl_8032A140@ha /* 8016B548 00168348 38 84 A1 40 */ addi r4, r4, lbl_8032A140@l /* 8016B54C 0016834C 90 64 00 50 */ stw r3, 0x50(r4) @@ -2909,7 +2909,7 @@ lbl_8016B550: /* 8016B584 00168384 93 C1 00 18 */ stw r30, 0x18(r1) /* 8016B588 00168388 93 A1 00 14 */ stw r29, 0x14(r1) /* 8016B58C 0016838C 93 81 00 10 */ stw r28, 0x10(r1) -/* 8016B590 00168390 4B F8 5E 05 */ bl func_800F1394 +/* 8016B590 00168390 4B F8 5E 05 */ bl ParseLinks__10zNPCCommonFv /* 8016B594 00168394 38 7F 04 B4 */ addi r3, r31, 0x4b4 /* 8016B598 00168398 38 80 00 00 */ li r4, 0 /* 8016B59C 0016839C 38 A0 01 E0 */ li r5, 0x1e0 @@ -2924,7 +2924,7 @@ lbl_8016B5B8: /* 8016B5BC 001683BC 28 00 01 33 */ cmplwi r0, 0x133 /* 8016B5C0 001683C0 40 82 00 7C */ bne lbl_8016B63C /* 8016B5C4 001683C4 80 7E 00 04 */ lwz r3, 4(r30) -/* 8016B5C8 001683C8 4B F4 94 75 */ bl func_800B4A3C +/* 8016B5C8 001683C8 4B F4 94 75 */ bl zSceneFindObject__FUi /* 8016B5CC 001683CC C0 1E 00 08 */ lfs f0, 8(r30) /* 8016B5D0 001683D0 7C 65 1B 78 */ mr r5, r3 /* 8016B5D4 001683D4 FC 00 00 1E */ fctiwz f0, f0 @@ -2942,7 +2942,7 @@ lbl_8016B5B8: /* 8016B604 00168404 28 00 00 00 */ cmplwi r0, 0 /* 8016B608 00168408 40 82 00 34 */ bne lbl_8016B63C /* 8016B60C 0016840C 7F E3 FB 78 */ mr r3, r31 -/* 8016B610 00168410 48 00 14 6D */ bl func_8016CA7C +/* 8016B610 00168410 48 00 14 6D */ bl load_territory__13zNPCBPlanktonFiR5xBase /* 8016B614 00168414 80 1C 00 00 */ lwz r0, 0(r28) /* 8016B618 00168418 28 00 00 00 */ cmplwi r0, 0 /* 8016B61C 0016841C 41 82 00 10 */ beq lbl_8016B62C @@ -3036,14 +3036,14 @@ func_8016B6C0: /* 8016B758 00168558 93 A1 00 14 */ stw r29, 0x14(r1) /* 8016B75C 0016855C 93 81 00 10 */ stw r28, 0x10(r1) /* 8016B760 00168560 7C 7C 1B 78 */ mr r28, r3 -/* 8016B764 00168564 4B FA 17 71 */ bl func_8010CED4 +/* 8016B764 00168564 4B FA 17 71 */ bl xBehaveMgr_GetSelf__Fv /* 8016B768 00168568 7F 84 E3 78 */ mr r4, r28 /* 8016B76C 0016856C 38 A0 00 00 */ li r5, 0 -/* 8016B770 00168570 4B FA 18 CD */ bl func_8010D03C +/* 8016B770 00168570 4B FA 18 CD */ bl Subscribe__10xBehaveMgrFP5xBasei /* 8016B774 00168574 90 7C 02 28 */ stw r3, 0x228(r28) /* 8016B778 00168578 83 DC 02 28 */ lwz r30, 0x228(r28) /* 8016B77C 0016857C 7F C3 F3 78 */ mr r3, r30 -/* 8016B780 00168580 4B FA 1A 09 */ bl func_8010D188 +/* 8016B780 00168580 4B FA 1A 09 */ bl BrainBegin__7xPsycheFv /* 8016B784 00168584 3C 60 4E 47 */ lis r3, 0x4E47424B@ha /* 8016B788 00168588 3B A3 42 4B */ addi r29, r3, 0x4E47424B@l /* 8016B78C 0016858C 3B E3 42 59 */ addi r31, r3, 0x4259 @@ -3052,13 +3052,13 @@ lbl_8016B794: /* 8016B794 00168594 7F C3 F3 78 */ mr r3, r30 /* 8016B798 00168598 7F A4 EB 78 */ mr r4, r29 /* 8016B79C 0016859C 7F 85 E3 78 */ mr r5, r28 -/* 8016B7A0 001685A0 4B FA 1A A1 */ bl func_8010D240 +/* 8016B7A0 001685A0 4B FA 1A A1 */ bl AddGoal__7xPsycheFiPv /* 8016B7A4 001685A4 3B BD 00 01 */ addi r29, r29, 1 lbl_8016B7A8: /* 8016B7A8 001685A8 7C 1D F8 00 */ cmpw r29, r31 /* 8016B7AC 001685AC 40 81 FF E8 */ ble lbl_8016B794 /* 8016B7B0 001685B0 7F C3 F3 78 */ mr r3, r30 -/* 8016B7B4 001685B4 4B FA 1A 55 */ bl func_8010D208 +/* 8016B7B4 001685B4 4B FA 1A 55 */ bl BrainEnd__7xPsycheFv /* 8016B7B8 001685B8 3C 80 4E 47 */ lis r4, 0x4E47424B@ha /* 8016B7BC 001685BC 7F C3 F3 78 */ mr r3, r30 /* 8016B7C0 001685C0 38 84 42 4B */ addi r4, r4, 0x4E47424B@l @@ -3081,7 +3081,7 @@ lbl_8016B7A8: /* 8016B804 00168604 93 A1 00 24 */ stw r29, 0x24(r1) /* 8016B808 00168608 7C 7D 1B 78 */ mr r29, r3 /* 8016B80C 0016860C 80 63 02 28 */ lwz r3, 0x228(r3) -/* 8016B810 00168610 4B FA 1D B5 */ bl func_8010D5C4 +/* 8016B810 00168610 4B FA 1D B5 */ bl GIDOfActive__7xPsycheCFv /* 8016B814 00168614 28 1E 00 0C */ cmplwi r30, 0xc /* 8016B818 00168618 41 81 00 50 */ bgt lbl_8016B868 /* 8016B81C 0016861C 3C 60 80 2A */ lis r3, lbl_8029AFF0@ha @@ -3100,10 +3100,10 @@ lbl_8016B7A8: /* 8016B850 00168650 4B E9 F8 D1 */ bl func_8000B120 /* 8016B854 00168654 7F A3 EB 78 */ mr r3, r29 /* 8016B858 00168658 38 81 00 08 */ addi r4, r1, 8 -/* 8016B85C 0016865C 48 00 1C 69 */ bl func_8016D4C4 +/* 8016B85C 0016865C 48 00 1C 69 */ bl impart_velocity__13zNPCBPlanktonFRC5xVec3 lbl_8016B860: /* 8016B860 00168660 7F A3 EB 78 */ mr r3, r29 -/* 8016B864 00168664 48 00 1A 4D */ bl func_8016D2B0 +/* 8016B864 00168664 48 00 1A 4D */ bl stun__13zNPCBPlanktonFv lbl_8016B868: /* 8016B868 00168668 80 01 00 34 */ lwz r0, 0x34(r1) /* 8016B86C 0016866C 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -3152,8 +3152,8 @@ lbl_8016B90C: /* 8016B90C 0016870C 38 60 00 00 */ li r3, 0 /* 8016B910 00168710 4E 80 00 20 */ blr -.global func_8016B914 -func_8016B914: +.global next_goal__13zNPCBPlanktonFv +next_goal__13zNPCBPlanktonFv: /* 8016B914 00168714 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016B918 00168718 7C 08 02 A6 */ mflr r0 /* 8016B91C 0016871C 90 01 00 14 */ stw r0, 0x14(r1) @@ -3167,7 +3167,7 @@ func_8016B914: /* 8016B93C 0016873C 38 63 42 50 */ addi r3, r3, 0x4E474250@l /* 8016B940 00168740 48 00 00 30 */ b lbl_8016B970 lbl_8016B944: -/* 8016B944 00168744 48 00 19 1D */ bl func_8016D260 +/* 8016B944 00168744 48 00 19 1D */ bl crony_attacking__13zNPCBPlanktonCFv /* 8016B948 00168748 54 64 06 3E */ clrlwi r4, r3, 0x18 /* 8016B94C 0016874C 3C 60 4E 47 */ lis r3, 0x4E47424C@ha /* 8016B950 00168750 7C 04 00 D0 */ neg r0, r4 @@ -3185,8 +3185,8 @@ lbl_8016B970: /* 8016B978 00168778 38 21 00 10 */ addi r1, r1, 0x10 /* 8016B97C 0016877C 4E 80 00 20 */ blr -.global func_8016B980 -func_8016B980: +.global refresh_orbit__13zNPCBPlanktonFv +refresh_orbit__13zNPCBPlanktonFv: /* 8016B980 00168780 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8016B984 00168784 7C 08 02 A6 */ mflr r0 /* 8016B988 00168788 90 01 00 34 */ stw r0, 0x34(r1) @@ -3302,14 +3302,14 @@ lbl_8016BB1C: /* 8016BB2C 0016892C 38 21 00 30 */ addi r1, r1, 0x30 /* 8016BB30 00168930 4E 80 00 20 */ blr -.global func_8016BB34 -func_8016BB34: +.global scan_cronies__13zNPCBPlanktonFv +scan_cronies__13zNPCBPlanktonFv: /* 8016BB34 00168934 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8016BB38 00168938 7C 08 02 A6 */ mflr r0 /* 8016BB3C 0016893C 90 01 00 24 */ stw r0, 0x24(r1) /* 8016BB40 00168940 BF 61 00 0C */ stmw r27, 0xc(r1) /* 8016BB44 00168944 7C 7B 1B 78 */ mr r27, r3 -/* 8016BB48 00168948 4B F8 27 8D */ bl func_800EE2D4 +/* 8016BB48 00168948 4B F8 27 8D */ bl zNPCMgr_GetNPCList__Fv /* 8016BB4C 0016894C 3B C0 00 00 */ li r30, 0 /* 8016BB50 00168950 7C 7F 1B 78 */ mr r31, r3 /* 8016BB54 00168954 93 DB 04 B0 */ stw r30, 0x4b0(r27) @@ -3397,19 +3397,19 @@ func_8016BC48: /* 8016BC74 00168A74 C0 64 00 24 */ lfs f3, 0x24(r4) /* 8016BC78 00168A78 38 9F 00 0C */ addi r4, r31, 0xc /* 8016BC7C 00168A7C FC 40 F8 90 */ fmr f2, f31 -/* 8016BC80 00168A80 4B EC 58 11 */ bl func_80031490 +/* 8016BC80 00168A80 4B EC 58 11 */ bl xAccelMove__FRfRffff /* 8016BC84 00168A84 FC 40 F8 90 */ fmr f2, f31 /* 8016BC88 00168A88 C0 3F 00 1C */ lfs f1, 0x1c(r31) /* 8016BC8C 00168A8C C0 7F 00 28 */ lfs f3, 0x28(r31) /* 8016BC90 00168A90 38 7E 00 04 */ addi r3, r30, 4 /* 8016BC94 00168A94 38 9F 00 10 */ addi r4, r31, 0x10 -/* 8016BC98 00168A98 4B EC 57 F9 */ bl func_80031490 +/* 8016BC98 00168A98 4B EC 57 F9 */ bl xAccelMove__FRfRffff /* 8016BC9C 00168A9C FC 40 F8 90 */ fmr f2, f31 /* 8016BCA0 00168AA0 C0 3F 00 20 */ lfs f1, 0x20(r31) /* 8016BCA4 00168AA4 C0 7F 00 2C */ lfs f3, 0x2c(r31) /* 8016BCA8 00168AA8 38 7E 00 08 */ addi r3, r30, 8 /* 8016BCAC 00168AAC 38 9F 00 14 */ addi r4, r31, 0x14 -/* 8016BCB0 00168AB0 4B EC 57 E1 */ bl func_80031490 +/* 8016BCB0 00168AB0 4B EC 57 E1 */ bl xAccelMove__FRfRffff /* 8016BCB4 00168AB4 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8016BCB8 00168AB8 80 01 00 24 */ lwz r0, 0x24(r1) /* 8016BCBC 00168ABC CB E1 00 10 */ lfd f31, 0x10(r1) @@ -3434,17 +3434,17 @@ func_8016BCD4: /* 8016BCFC 00168AFC 7C 7E 1B 78 */ mr r30, r3 /* 8016BD00 00168B00 38 9F 00 0C */ addi r4, r31, 0xc /* 8016BD04 00168B04 FC 40 F8 90 */ fmr f2, f31 -/* 8016BD08 00168B08 4B EC 58 75 */ bl func_8003157C +/* 8016BD08 00168B08 4B EC 58 75 */ bl xAccelStop__FRfRfff /* 8016BD0C 00168B0C FC 40 F8 90 */ fmr f2, f31 /* 8016BD10 00168B10 C0 3F 00 1C */ lfs f1, 0x1c(r31) /* 8016BD14 00168B14 38 7E 00 04 */ addi r3, r30, 4 /* 8016BD18 00168B18 38 9F 00 10 */ addi r4, r31, 0x10 -/* 8016BD1C 00168B1C 4B EC 58 61 */ bl func_8003157C +/* 8016BD1C 00168B1C 4B EC 58 61 */ bl xAccelStop__FRfRfff /* 8016BD20 00168B20 FC 40 F8 90 */ fmr f2, f31 /* 8016BD24 00168B24 C0 3F 00 20 */ lfs f1, 0x20(r31) /* 8016BD28 00168B28 38 7E 00 08 */ addi r3, r30, 8 /* 8016BD2C 00168B2C 38 9F 00 14 */ addi r4, r31, 0x14 -/* 8016BD30 00168B30 4B EC 58 4D */ bl func_8003157C +/* 8016BD30 00168B30 4B EC 58 4D */ bl xAccelStop__FRfRfff /* 8016BD34 00168B34 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8016BD38 00168B38 80 01 00 24 */ lwz r0, 0x24(r1) /* 8016BD3C 00168B3C CB E1 00 10 */ lfd f31, 0x10(r1) @@ -3564,7 +3564,7 @@ func_8016BD54: /* 8016BEF8 00168CF8 C0 7D 00 24 */ lfs f3, 0x24(r29) /* 8016BEFC 00168CFC 38 61 00 38 */ addi r3, r1, 0x38 /* 8016BF00 00168D00 38 9D 00 0C */ addi r4, r29, 0xc -/* 8016BF04 00168D04 4B EC 55 8D */ bl func_80031490 +/* 8016BF04 00168D04 4B EC 55 8D */ bl xAccelMove__FRfRffff /* 8016BF08 00168D08 48 00 00 1C */ b lbl_8016BF24 lbl_8016BF0C: /* 8016BF0C 00168D0C FC 40 F0 90 */ fmr f2, f30 @@ -3572,7 +3572,7 @@ lbl_8016BF0C: /* 8016BF14 00168D14 C0 9D 00 24 */ lfs f4, 0x24(r29) /* 8016BF18 00168D18 38 61 00 38 */ addi r3, r1, 0x38 /* 8016BF1C 00168D1C 38 9D 00 0C */ addi r4, r29, 0xc -/* 8016BF20 00168D20 4B EC 52 35 */ bl func_80031154 +/* 8016BF20 00168D20 4B EC 52 35 */ bl xAccelMove__FRfRfffff lbl_8016BF24: /* 8016BF24 00168D24 FC 40 F0 90 */ fmr f2, f30 /* 8016BF28 00168D28 C0 3D 00 1C */ lfs f1, 0x1c(r29) @@ -3580,14 +3580,14 @@ lbl_8016BF24: /* 8016BF30 00168D30 38 61 00 3C */ addi r3, r1, 0x3c /* 8016BF34 00168D34 C0 9D 00 28 */ lfs f4, 0x28(r29) /* 8016BF38 00168D38 38 9D 00 10 */ addi r4, r29, 0x10 -/* 8016BF3C 00168D3C 4B EC 52 19 */ bl func_80031154 +/* 8016BF3C 00168D3C 4B EC 52 19 */ bl xAccelMove__FRfRfffff /* 8016BF40 00168D40 FC 40 F0 90 */ fmr f2, f30 /* 8016BF44 00168D44 C0 3D 00 20 */ lfs f1, 0x20(r29) /* 8016BF48 00168D48 C0 61 00 4C */ lfs f3, 0x4c(r1) /* 8016BF4C 00168D4C 38 61 00 40 */ addi r3, r1, 0x40 /* 8016BF50 00168D50 C0 9D 00 2C */ lfs f4, 0x2c(r29) /* 8016BF54 00168D54 38 9D 00 14 */ addi r4, r29, 0x14 -/* 8016BF58 00168D58 4B EC 51 FD */ bl func_80031154 +/* 8016BF58 00168D58 4B EC 51 FD */ bl xAccelMove__FRfRfffff /* 8016BF5C 00168D5C C0 02 AB B4 */ lfs f0, lbl_803CF534-_SDA2_BASE_(r2) /* 8016BF60 00168D60 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8016BF64 00168D64 4C 41 13 82 */ cror 2, 1, 2 @@ -3649,8 +3649,8 @@ lbl_8016BFC0: /* 8016C03C 00168E3C 38 21 00 E0 */ addi r1, r1, 0xe0 /* 8016C040 00168E40 4E 80 00 20 */ blr -.global func_8016C044 -func_8016C044: +.global update_turn__13zNPCBPlanktonFf +update_turn__13zNPCBPlanktonFf: /* 8016C044 00168E44 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8016C048 00168E48 7C 08 02 A6 */ mflr r0 /* 8016C04C 00168E4C 90 01 00 44 */ stw r0, 0x44(r1) @@ -3705,7 +3705,7 @@ lbl_8016C0F4: /* 8016C108 00168F08 38 9F 04 68 */ addi r4, r31, 0x468 /* 8016C10C 00168F0C EC 60 18 2A */ fadds f3, f0, f3 /* 8016C110 00168F10 C0 9F 04 70 */ lfs f4, 0x470(r31) -/* 8016C114 00168F14 4B EC 50 41 */ bl func_80031154 +/* 8016C114 00168F14 4B EC 50 41 */ bl xAccelMove__FRfRfffff /* 8016C118 00168F18 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8016C11C 00168F1C C0 21 00 08 */ lfs f1, 8(r1) /* 8016C120 00168F20 4B FF FA 8D */ bl func_8016BBAC @@ -3720,8 +3720,8 @@ lbl_8016C124: /* 8016C140 00168F40 38 21 00 40 */ addi r1, r1, 0x40 /* 8016C144 00168F44 4E 80 00 20 */ blr -.global func_8016C148 -func_8016C148: +.global update_move__13zNPCBPlanktonFf +update_move__13zNPCBPlanktonFf: /* 8016C148 00168F48 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016C14C 00168F4C 7C 08 02 A6 */ mflr r0 /* 8016C150 00168F50 90 01 00 14 */ stw r0, 0x14(r1) @@ -3893,8 +3893,8 @@ func_8016C2C8: /* 8016C3BC 001691BC 38 21 00 40 */ addi r1, r1, 0x40 /* 8016C3C0 001691C0 4E 80 00 20 */ blr -.global func_8016C3C4 -func_8016C3C4: +.global reset_territories__13zNPCBPlanktonFv +reset_territories__13zNPCBPlanktonFv: /* 8016C3C4 001691C4 80 83 06 94 */ lwz r4, 0x694(r3) /* 8016C3C8 001691C8 38 A3 04 B4 */ addi r5, r3, 0x4b4 /* 8016C3CC 001691CC 38 00 00 00 */ li r0, 0 @@ -3912,8 +3912,8 @@ lbl_8016C3F0: /* 8016C3F4 001691F4 40 82 FF E8 */ bne lbl_8016C3DC /* 8016C3F8 001691F8 4E 80 00 20 */ blr -.global func_8016C3FC -func_8016C3FC: +.global update_dialog__13zNPCBPlanktonFf +update_dialog__13zNPCBPlanktonFf: /* 8016C3FC 001691FC 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8016C400 00169200 7C 08 02 A6 */ mflr r0 /* 8016C404 00169204 90 01 00 54 */ stw r0, 0x54(r1) @@ -3936,7 +3936,7 @@ func_8016C3FC: /* 8016C448 00169248 38 80 00 07 */ li r4, 7 /* 8016C44C 0016924C 38 A0 00 00 */ li r5, 0 /* 8016C450 00169250 38 C0 00 00 */ li r6, 0 -/* 8016C454 00169254 48 00 13 29 */ bl func_8016D77C +/* 8016C454 00169254 48 00 13 29 */ bl say__13zNPCBPlanktonFiib lbl_8016C458: /* 8016C458 00169258 80 1D 16 B0 */ lwz r0, 0x16b0(r29) /* 8016C45C 0016925C 90 1E 06 A0 */ stw r0, 0x6a0(r30) @@ -3957,14 +3957,14 @@ lbl_8016C484: /* 8016C490 00169290 88 1D 04 E9 */ lbz r0, 0x4e9(r29) /* 8016C494 00169294 28 00 00 00 */ cmplwi r0, 0 /* 8016C498 00169298 40 82 00 30 */ bne lbl_8016C4C8 -/* 8016C49C 0016929C 4B EF 4D 61 */ bl func_800611FC +/* 8016C49C 0016929C 4B EF 4D 61 */ bl zEntDestructObj_isDestroyed__FP15zEntDestructObj /* 8016C4A0 001692A0 28 03 00 00 */ cmplwi r3, 0 /* 8016C4A4 001692A4 41 82 00 24 */ beq lbl_8016C4C8 /* 8016C4A8 001692A8 7F C3 F3 78 */ mr r3, r30 /* 8016C4AC 001692AC 38 80 00 02 */ li r4, 2 /* 8016C4B0 001692B0 38 A0 00 00 */ li r5, 0 /* 8016C4B4 001692B4 38 C0 00 00 */ li r6, 0 -/* 8016C4B8 001692B8 48 00 12 C5 */ bl func_8016D77C +/* 8016C4B8 001692B8 48 00 12 C5 */ bl say__13zNPCBPlanktonFiib /* 8016C4BC 001692BC 38 00 00 01 */ li r0, 1 /* 8016C4C0 001692C0 98 1D 04 E9 */ stb r0, 0x4e9(r29) /* 8016C4C4 001692C4 48 00 01 08 */ b lbl_8016C5CC @@ -3990,7 +3990,7 @@ lbl_8016C4F0: /* 8016C508 00169308 88 1C 04 E8 */ lbz r0, 0x4e8(r28) /* 8016C50C 0016930C 28 00 00 00 */ cmplwi r0, 0 /* 8016C510 00169310 40 82 00 A8 */ bne lbl_8016C5B8 -/* 8016C514 00169314 4B EF 4C E9 */ bl func_800611FC +/* 8016C514 00169314 4B EF 4C E9 */ bl zEntDestructObj_isDestroyed__FP15zEntDestructObj /* 8016C518 00169318 28 03 00 00 */ cmplwi r3, 0 /* 8016C51C 0016931C 40 82 00 9C */ bne lbl_8016C5B8 /* 8016C520 00169320 80 BC 04 BC */ lwz r5, 0x4bc(r28) @@ -4027,7 +4027,7 @@ lbl_8016C4F0: /* 8016C59C 0016939C 38 80 00 01 */ li r4, 1 /* 8016C5A0 001693A0 38 A0 00 00 */ li r5, 0 /* 8016C5A4 001693A4 38 C0 00 00 */ li r6, 0 -/* 8016C5A8 001693A8 48 00 11 D5 */ bl func_8016D77C +/* 8016C5A8 001693A8 48 00 11 D5 */ bl say__13zNPCBPlanktonFiib /* 8016C5AC 001693AC 48 00 00 20 */ b lbl_8016C5CC lbl_8016C5B0: /* 8016C5B0 001693B0 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) @@ -4048,12 +4048,12 @@ lbl_8016C5CC: /* 8016C5E0 001693E0 38 21 00 50 */ addi r1, r1, 0x50 /* 8016C5E4 001693E4 4E 80 00 20 */ blr -.global func_8016C5E8 -func_8016C5E8: +.global update_animation__13zNPCBPlanktonFf +update_animation__13zNPCBPlanktonFf: /* 8016C5E8 001693E8 4E 80 00 20 */ blr -.global func_8016C5EC -func_8016C5EC: +.global update_follow__13zNPCBPlanktonFf +update_follow__13zNPCBPlanktonFf: /* 8016C5EC 001693EC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016C5F0 001693F0 7C 08 02 A6 */ mflr r0 /* 8016C5F4 001693F4 90 01 00 14 */ stw r0, 0x14(r1) @@ -4065,18 +4065,18 @@ func_8016C5EC: /* 8016C60C 0016940C 40 80 00 08 */ bge lbl_8016C614 /* 8016C610 00169410 48 00 00 10 */ b lbl_8016C620 lbl_8016C614: -/* 8016C614 00169414 48 00 00 1D */ bl func_8016C630 +/* 8016C614 00169414 48 00 00 1D */ bl update_follow_player__13zNPCBPlanktonFf /* 8016C618 00169418 48 00 00 08 */ b lbl_8016C620 lbl_8016C61C: -/* 8016C61C 0016941C 48 00 01 19 */ bl func_8016C734 +/* 8016C61C 0016941C 48 00 01 19 */ bl update_follow_camera__13zNPCBPlanktonFf lbl_8016C620: /* 8016C620 00169420 80 01 00 14 */ lwz r0, 0x14(r1) /* 8016C624 00169424 7C 08 03 A6 */ mtlr r0 /* 8016C628 00169428 38 21 00 10 */ addi r1, r1, 0x10 /* 8016C62C 0016942C 4E 80 00 20 */ blr -.global func_8016C630 -func_8016C630: +.global update_follow_player__13zNPCBPlanktonFf +update_follow_player__13zNPCBPlanktonFf: /* 8016C630 00169430 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8016C634 00169434 7C 08 02 A6 */ mflr r0 /* 8016C638 00169438 90 01 00 54 */ stw r0, 0x54(r1) @@ -4098,7 +4098,7 @@ func_8016C630: /* 8016C678 00169478 7C 65 1B 78 */ mr r5, r3 /* 8016C67C 0016947C 7F E3 FB 78 */ mr r3, r31 /* 8016C680 00169480 38 9F 04 74 */ addi r4, r31, 0x474 -/* 8016C684 00169484 48 00 03 01 */ bl func_8016C984 +/* 8016C684 00169484 48 00 03 01 */ bl orbit_yaw_offset__13zNPCBPlanktonCFRC5xVec3RC5xVec3 /* 8016C688 00169488 FC 20 0A 10 */ fabs f1, f1 /* 8016C68C 0016948C 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha /* 8016C690 00169490 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l @@ -4109,7 +4109,7 @@ func_8016C630: lbl_8016C6A4: /* 8016C6A4 001694A4 7F E4 FB 78 */ mr r4, r31 /* 8016C6A8 001694A8 38 61 00 14 */ addi r3, r1, 0x14 -/* 8016C6AC 001694AC 48 00 0A 45 */ bl func_8016D0F0 +/* 8016C6AC 001694AC 48 00 0A 45 */ bl player_orbit__13zNPCBPlanktonCFv /* 8016C6B0 001694B0 38 7F 04 74 */ addi r3, r31, 0x474 /* 8016C6B4 001694B4 38 81 00 14 */ addi r4, r1, 0x14 /* 8016C6B8 001694B8 4B E9 EB AD */ bl func_8000B264 @@ -4120,7 +4120,7 @@ lbl_8016C6A4: /* 8016C6CC 001694CC C0 43 00 38 */ lfs f2, 0x38(r3) /* 8016C6D0 001694D0 38 61 00 08 */ addi r3, r1, 8 /* 8016C6D4 001694D4 38 BF 04 74 */ addi r5, r31, 0x474 -/* 8016C6D8 001694D8 48 00 08 9D */ bl func_8016CF74 +/* 8016C6D8 001694D8 48 00 08 9D */ bl random_orbit__13zNPCBPlanktonCFRC5xVec3ff /* 8016C6DC 001694DC 38 7F 04 74 */ addi r3, r31, 0x474 /* 8016C6E0 001694E0 38 81 00 08 */ addi r4, r1, 8 /* 8016C6E4 001694E4 4B E9 EB 81 */ bl func_8000B264 @@ -4130,7 +4130,7 @@ lbl_8016C6A4: /* 8016C6F4 001694F4 D0 1F 04 A4 */ stfs f0, 0x4a4(r31) /* 8016C6F8 001694F8 C3 E3 00 40 */ lfs f31, 0x40(r3) /* 8016C6FC 001694FC C3 C3 00 44 */ lfs f30, 0x44(r3) -/* 8016C700 00169500 4B EC 45 89 */ bl func_80030C88 +/* 8016C700 00169500 4B EC 45 89 */ bl xurand__Fv /* 8016C704 00169504 EC 1E F8 28 */ fsubs f0, f30, f31 /* 8016C708 00169508 EC 00 F8 7A */ fmadds f0, f0, f1, f31 /* 8016C70C 0016950C D0 1F 04 A8 */ stfs f0, 0x4a8(r31) @@ -4145,8 +4145,8 @@ lbl_8016C710: /* 8016C72C 0016952C 38 21 00 50 */ addi r1, r1, 0x50 /* 8016C730 00169530 4E 80 00 20 */ blr -.global func_8016C734 -func_8016C734: +.global update_follow_camera__13zNPCBPlanktonFf +update_follow_camera__13zNPCBPlanktonFf: /* 8016C734 00169534 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8016C738 00169538 7C 08 02 A6 */ mflr r0 /* 8016C73C 0016953C 90 01 00 64 */ stw r0, 0x64(r1) @@ -4184,7 +4184,7 @@ func_8016C734: /* 8016C7BC 001695BC 7F E3 FB 78 */ mr r3, r31 /* 8016C7C0 001695C0 38 9F 04 74 */ addi r4, r31, 0x474 /* 8016C7C4 001695C4 38 A1 00 2C */ addi r5, r1, 0x2c -/* 8016C7C8 001695C8 48 00 01 BD */ bl func_8016C984 +/* 8016C7C8 001695C8 48 00 01 BD */ bl orbit_yaw_offset__13zNPCBPlanktonCFRC5xVec3RC5xVec3 /* 8016C7CC 001695CC 4B F5 30 05 */ bl func_800BF7D0 /* 8016C7D0 001695D0 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha /* 8016C7D4 001695D4 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l @@ -4199,7 +4199,7 @@ lbl_8016C7E4: /* 8016C7F4 001695F4 C0 43 00 38 */ lfs f2, 0x38(r3) /* 8016C7F8 001695F8 38 61 00 08 */ addi r3, r1, 8 /* 8016C7FC 001695FC 38 A1 00 2C */ addi r5, r1, 0x2c -/* 8016C800 00169600 48 00 07 75 */ bl func_8016CF74 +/* 8016C800 00169600 48 00 07 75 */ bl random_orbit__13zNPCBPlanktonCFRC5xVec3ff /* 8016C804 00169604 38 7F 04 74 */ addi r3, r31, 0x474 /* 8016C808 00169608 38 81 00 08 */ addi r4, r1, 8 /* 8016C80C 0016960C 4B E9 EA 59 */ bl func_8000B264 @@ -4209,7 +4209,7 @@ lbl_8016C7E4: /* 8016C81C 0016961C D0 1F 04 A4 */ stfs f0, 0x4a4(r31) /* 8016C820 00169620 C3 E3 00 40 */ lfs f31, 0x40(r3) /* 8016C824 00169624 C3 C3 00 44 */ lfs f30, 0x44(r3) -/* 8016C828 00169628 4B EC 44 61 */ bl func_80030C88 +/* 8016C828 00169628 4B EC 44 61 */ bl xurand__Fv /* 8016C82C 0016962C EC 1E F8 28 */ fsubs f0, f30, f31 /* 8016C830 00169630 EC 00 F8 7A */ fmadds f0, f0, f1, f31 /* 8016C834 00169634 D0 1F 04 A8 */ stfs f0, 0x4a8(r31) @@ -4224,8 +4224,8 @@ lbl_8016C838: /* 8016C854 00169654 38 21 00 60 */ addi r1, r1, 0x60 /* 8016C858 00169658 4E 80 00 20 */ blr -.global func_8016C85C -func_8016C85C: +.global update_aim_gun__13zNPCBPlanktonFf +update_aim_gun__13zNPCBPlanktonFf: /* 8016C85C 0016965C 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8016C860 00169660 7C 08 02 A6 */ mflr r0 /* 8016C864 00169664 90 01 00 54 */ stw r0, 0x54(r1) @@ -4237,7 +4237,7 @@ func_8016C85C: /* 8016C87C 0016967C 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8016C880 00169680 38 61 00 14 */ addi r3, r1, 0x14 /* 8016C884 00169684 38 A0 00 15 */ li r5, 0x15 -/* 8016C888 00169688 4B EC 86 F1 */ bl func_80034F78 +/* 8016C888 00169688 4B EC 86 F1 */ bl xModelGetBoneLocation__FRC14xModelInstanceUl /* 8016C88C 0016968C 80 81 00 14 */ lwz r4, 0x14(r1) /* 8016C890 00169690 80 61 00 18 */ lwz r3, 0x18(r1) /* 8016C894 00169694 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -4285,7 +4285,7 @@ func_8016C85C: /* 8016C93C 0016973C 90 C1 00 20 */ stw r6, 0x20(r1) /* 8016C940 00169740 90 A1 00 24 */ stw r5, 0x24(r1) /* 8016C944 00169744 90 01 00 28 */ stw r0, 0x28(r1) -/* 8016C948 00169748 4B EC 65 25 */ bl func_80032E6C +/* 8016C948 00169748 4B EC 65 25 */ bl xQuatFromAxisAngle__FP5xQuatPC5xVec3f lbl_8016C94C: /* 8016C94C 0016974C 80 01 00 54 */ lwz r0, 0x54(r1) /* 8016C950 00169750 83 E1 00 4C */ lwz r31, 0x4c(r1) @@ -4293,8 +4293,8 @@ lbl_8016C94C: /* 8016C958 00169758 38 21 00 50 */ addi r1, r1, 0x50 /* 8016C95C 0016975C 4E 80 00 20 */ blr -.global func_8016C960 -func_8016C960: +.global check_player_damage__13zNPCBPlanktonFv +check_player_damage__13zNPCBPlanktonFv: /* 8016C960 00169760 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8016C964 00169764 38 00 00 00 */ li r0, 0 /* 8016C968 00169768 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -4305,8 +4305,8 @@ func_8016C960: /* 8016C97C 0016977C 7C 03 18 78 */ andc r3, r0, r3 /* 8016C980 00169780 4E 80 00 20 */ blr -.global func_8016C984 -func_8016C984: +.global orbit_yaw_offset__13zNPCBPlanktonCFRC5xVec3RC5xVec3 +orbit_yaw_offset__13zNPCBPlanktonCFRC5xVec3RC5xVec3: /* 8016C984 00169784 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8016C988 00169788 7C 08 02 A6 */ mflr r0 /* 8016C98C 0016978C 90 01 00 44 */ stw r0, 0x44(r1) @@ -4370,8 +4370,8 @@ func_8016C984: /* 8016CA74 00169874 38 21 00 40 */ addi r1, r1, 0x40 /* 8016CA78 00169878 4E 80 00 20 */ blr -.global func_8016CA7C -func_8016CA7C: +.global load_territory__13zNPCBPlanktonFiR5xBase +load_territory__13zNPCBPlanktonFiR5xBase: /* 8016CA7C 0016987C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8016CA80 00169880 7C 08 02 A6 */ mflr r0 /* 8016CA84 00169884 90 01 00 24 */ stw r0, 0x24(r1) @@ -4403,18 +4403,18 @@ lbl_8016CAD0: lbl_8016CAE8: /* 8016CAE8 001698E8 7F A3 EB 78 */ mr r3, r29 /* 8016CAEC 001698EC 3B C0 00 00 */ li r30, 0 -/* 8016CAF0 001698F0 4B EC 03 8D */ bl func_8002CE7C +/* 8016CAF0 001698F0 4B EC 03 8D */ bl xGroupGetCount__FP6xGroup /* 8016CAF4 001698F4 7C 7F 1B 78 */ mr r31, r3 /* 8016CAF8 001698F8 48 00 00 28 */ b lbl_8016CB20 lbl_8016CAFC: /* 8016CAFC 001698FC 7F A3 EB 78 */ mr r3, r29 /* 8016CB00 00169900 7F C4 F3 78 */ mr r4, r30 -/* 8016CB04 00169904 4B EC 03 85 */ bl func_8002CE88 +/* 8016CB04 00169904 4B EC 03 85 */ bl xGroupGetItemPtr__FP6xGroupUi /* 8016CB08 00169908 7C 60 1B 78 */ mr r0, r3 /* 8016CB0C 0016990C 7F 63 DB 78 */ mr r3, r27 /* 8016CB10 00169910 7C 05 03 78 */ mr r5, r0 /* 8016CB14 00169914 7F 84 E3 78 */ mr r4, r28 -/* 8016CB18 00169918 4B FF FF 65 */ bl func_8016CA7C +/* 8016CB18 00169918 4B FF FF 65 */ bl load_territory__13zNPCBPlanktonFiR5xBase /* 8016CB1C 0016991C 3B DE 00 01 */ addi r30, r30, 1 lbl_8016CB20: /* 8016CB20 00169920 7C 1E F8 40 */ cmplw r30, r31 @@ -4442,7 +4442,7 @@ lbl_8016CB64: /* 8016CB68 00169968 48 00 00 18 */ b lbl_8016CB80 lbl_8016CB6C: /* 8016CB6C 0016996C 7C A3 2B 78 */ mr r3, r5 -/* 8016CB70 00169970 4B EA E8 4D */ bl func_8001B3BC +/* 8016CB70 00169970 4B EA E8 4D */ bl xEntValidType__FUc /* 8016CB74 00169974 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8016CB78 00169978 41 82 00 08 */ beq lbl_8016CB80 /* 8016CB7C 0016997C 93 BF 00 04 */ stw r29, 4(r31) @@ -4453,8 +4453,8 @@ lbl_8016CB80: /* 8016CB8C 0016998C 38 21 00 20 */ addi r1, r1, 0x20 /* 8016CB90 00169990 4E 80 00 20 */ blr -.global func_8016CB94 -func_8016CB94: +.global init_beam__13zNPCBPlanktonFv +init_beam__13zNPCBPlanktonFv: /* 8016CB94 00169994 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016CB98 00169998 7C 08 02 A6 */ mflr r0 /* 8016CB9C 0016999C 3C 80 80 27 */ lis r4, lbl_80271464@ha @@ -4465,37 +4465,37 @@ func_8016CB94: /* 8016CBB0 001699B0 7C 7F 1B 78 */ mr r31, r3 /* 8016CBB4 001699B4 38 7F 03 B8 */ addi r3, r31, 0x3b8 /* 8016CBB8 001699B8 38 A5 09 20 */ addi r5, r5, 0x920 -/* 8016CBBC 001699BC 48 01 09 89 */ bl func_8017D544 +/* 8016CBBC 001699BC 48 01 09 89 */ bl init__17xLaserBoltEmitterFUlPCc /* 8016CBC0 001699C0 3C 80 80 27 */ lis r4, lbl_80271464@ha /* 8016CBC4 001699C4 38 7F 03 B8 */ addi r3, r31, 0x3b8 /* 8016CBC8 001699C8 38 84 14 64 */ addi r4, r4, lbl_80271464@l /* 8016CBCC 001699CC 38 84 09 30 */ addi r4, r4, 0x930 -/* 8016CBD0 001699D0 48 01 09 E5 */ bl func_8017D5B4 +/* 8016CBD0 001699D0 48 01 09 E5 */ bl set_texture__17xLaserBoltEmitterFPCc /* 8016CBD4 001699D4 3C 80 80 33 */ lis r4, lbl_8032A1A0@ha /* 8016CBD8 001699D8 38 7F 03 B8 */ addi r3, r31, 0x3b8 /* 8016CBDC 001699DC 38 84 A1 A0 */ addi r4, r4, lbl_8032A1A0@l /* 8016CBE0 001699E0 38 84 00 BC */ addi r4, r4, 0xbc /* 8016CBE4 001699E4 48 00 01 01 */ bl func_8016CCE4 /* 8016CBE8 001699E8 38 7F 03 B8 */ addi r3, r31, 0x3b8 -/* 8016CBEC 001699EC 48 01 0B 79 */ bl func_8017D764 +/* 8016CBEC 001699EC 48 01 0B 79 */ bl refresh_config__17xLaserBoltEmitterFv /* 8016CBF0 001699F0 3C 80 80 27 */ lis r4, lbl_80271464@ha /* 8016CBF4 001699F4 38 7F 02 E8 */ addi r3, r31, 0x2e8 /* 8016CBF8 001699F8 38 A4 14 64 */ addi r5, r4, lbl_80271464@l /* 8016CBFC 001699FC 38 80 00 7F */ li r4, 0x7f /* 8016CC00 00169A00 38 A5 09 44 */ addi r5, r5, 0x944 -/* 8016CC04 00169A04 48 00 F8 CD */ bl func_8017C4D0 +/* 8016CC04 00169A04 48 00 F8 CD */ bl init__13xDecalEmitterFiPCc /* 8016CC08 00169A08 3C 80 80 27 */ lis r4, lbl_802712E8@ha /* 8016CC0C 00169A0C 38 7F 02 E8 */ addi r3, r31, 0x2e8 /* 8016CC10 00169A10 38 84 12 E8 */ addi r4, r4, lbl_802712E8@l /* 8016CC14 00169A14 38 A0 00 02 */ li r5, 2 -/* 8016CC18 00169A18 48 00 FB 91 */ bl func_8017C7A8 +/* 8016CC18 00169A18 48 00 FB 91 */ bl set_curve__13xDecalEmitterFPCQ213xDecalEmitter10curve_nodeUl /* 8016CC1C 00169A1C 3C 80 80 27 */ lis r4, lbl_80271464@ha /* 8016CC20 00169A20 38 7F 02 E8 */ addi r3, r31, 0x2e8 /* 8016CC24 00169A24 38 84 14 64 */ addi r4, r4, lbl_80271464@l /* 8016CC28 00169A28 38 84 09 5A */ addi r4, r4, 0x95a -/* 8016CC2C 00169A2C 48 00 F9 85 */ bl func_8017C5B0 +/* 8016CC2C 00169A2C 48 00 F9 85 */ bl set_texture__13xDecalEmitterFPCc /* 8016CC30 00169A30 38 7F 02 E8 */ addi r3, r31, 0x2e8 -/* 8016CC34 00169A34 48 00 F8 F9 */ bl func_8017C52C +/* 8016CC34 00169A34 48 00 F8 F9 */ bl set_default_config__13xDecalEmitterFv /* 8016CC38 00169A38 38 00 00 00 */ li r0, 0 /* 8016CC3C 00169A3C 38 80 00 05 */ li r4, 5 /* 8016CC40 00169A40 90 1F 02 E8 */ stw r0, 0x2e8(r31) @@ -4505,25 +4505,25 @@ func_8016CB94: /* 8016CC50 00169A50 D0 1F 02 EC */ stfs f0, 0x2ec(r31) /* 8016CC54 00169A54 90 9F 02 F0 */ stw r4, 0x2f0(r31) /* 8016CC58 00169A58 90 1F 02 F4 */ stw r0, 0x2f4(r31) -/* 8016CC5C 00169A5C 48 00 F9 F1 */ bl func_8017C64C +/* 8016CC5C 00169A5C 48 00 F9 F1 */ bl refresh_config__13xDecalEmitterFv /* 8016CC60 00169A60 3C 80 80 27 */ lis r4, lbl_80271464@ha /* 8016CC64 00169A64 38 7F 03 50 */ addi r3, r31, 0x350 /* 8016CC68 00169A68 38 A4 14 64 */ addi r5, r4, lbl_80271464@l /* 8016CC6C 00169A6C 38 80 00 07 */ li r4, 7 /* 8016CC70 00169A70 38 A5 09 61 */ addi r5, r5, 0x961 -/* 8016CC74 00169A74 48 00 F8 5D */ bl func_8017C4D0 +/* 8016CC74 00169A74 48 00 F8 5D */ bl init__13xDecalEmitterFiPCc /* 8016CC78 00169A78 3C 80 80 27 */ lis r4, lbl_80271300@ha /* 8016CC7C 00169A7C 38 7F 03 50 */ addi r3, r31, 0x350 /* 8016CC80 00169A80 38 84 13 00 */ addi r4, r4, lbl_80271300@l /* 8016CC84 00169A84 38 A0 00 03 */ li r5, 3 -/* 8016CC88 00169A88 48 00 FB 21 */ bl func_8017C7A8 +/* 8016CC88 00169A88 48 00 FB 21 */ bl set_curve__13xDecalEmitterFPCQ213xDecalEmitter10curve_nodeUl /* 8016CC8C 00169A8C 3C 80 80 27 */ lis r4, lbl_80271464@ha /* 8016CC90 00169A90 38 7F 03 50 */ addi r3, r31, 0x350 /* 8016CC94 00169A94 38 84 14 64 */ addi r4, r4, lbl_80271464@l /* 8016CC98 00169A98 38 84 09 76 */ addi r4, r4, 0x976 -/* 8016CC9C 00169A9C 48 00 F9 15 */ bl func_8017C5B0 +/* 8016CC9C 00169A9C 48 00 F9 15 */ bl set_texture__13xDecalEmitterFPCc /* 8016CCA0 00169AA0 38 7F 03 50 */ addi r3, r31, 0x350 -/* 8016CCA4 00169AA4 48 00 F8 89 */ bl func_8017C52C +/* 8016CCA4 00169AA4 48 00 F8 89 */ bl set_default_config__13xDecalEmitterFv /* 8016CCA8 00169AA8 38 00 00 00 */ li r0, 0 /* 8016CCAC 00169AAC 38 80 00 05 */ li r4, 5 /* 8016CCB0 00169AB0 90 1F 03 50 */ stw r0, 0x350(r31) @@ -4533,7 +4533,7 @@ func_8016CB94: /* 8016CCC0 00169AC0 D0 1F 03 54 */ stfs f0, 0x354(r31) /* 8016CCC4 00169AC4 90 9F 03 58 */ stw r4, 0x358(r31) /* 8016CCC8 00169AC8 90 1F 03 5C */ stw r0, 0x35c(r31) -/* 8016CCCC 00169ACC 48 00 F9 81 */ bl func_8017C64C +/* 8016CCCC 00169ACC 48 00 F9 81 */ bl refresh_config__13xDecalEmitterFv /* 8016CCD0 00169AD0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8016CCD4 00169AD4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8016CCD8 00169AD8 7C 08 03 A6 */ mtlr r0 @@ -4574,8 +4574,8 @@ func_8016CCE4: /* 8016CD58 00169B58 D0 03 00 38 */ stfs f0, 0x38(r3) /* 8016CD5C 00169B5C 4E 80 00 20 */ blr -.global func_8016CD60 -func_8016CD60: +.global setup_beam__13zNPCBPlanktonFv +setup_beam__13zNPCBPlanktonFv: /* 8016CD60 00169B60 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016CD64 00169B64 7C 08 02 A6 */ mflr r0 /* 8016CD68 00169B68 3C 80 80 2A */ lis r4, lbl_8029AF30@ha @@ -4596,18 +4596,18 @@ func_8016CD60: /* 8016CDA4 00169BA4 93 C5 00 10 */ stw r30, 0x10(r5) /* 8016CDA8 00169BA8 90 05 00 24 */ stw r0, 0x24(r5) /* 8016CDAC 00169BAC 93 C5 00 28 */ stw r30, 0x28(r5) -/* 8016CDB0 00169BB0 48 01 0E E5 */ bl func_8017DC94 +/* 8016CDB0 00169BB0 48 01 0E E5 */ bl attach_effects__17xLaserBoltEmitterFQ217xLaserBoltEmitter12fx_when_enumPQ217xLaserBoltEmitter11effect_dataUl /* 8016CDB4 00169BB4 38 BF 00 30 */ addi r5, r31, 0x30 /* 8016CDB8 00169BB8 38 1E 02 E8 */ addi r0, r30, 0x2e8 /* 8016CDBC 00169BBC 90 05 00 0C */ stw r0, 0xc(r5) /* 8016CDC0 00169BC0 38 7E 03 B8 */ addi r3, r30, 0x3b8 /* 8016CDC4 00169BC4 38 80 00 04 */ li r4, 4 /* 8016CDC8 00169BC8 38 C0 00 01 */ li r6, 1 -/* 8016CDCC 00169BCC 48 01 0E C9 */ bl func_8017DC94 +/* 8016CDCC 00169BCC 48 01 0E C9 */ bl attach_effects__17xLaserBoltEmitterFQ217xLaserBoltEmitter12fx_when_enumPQ217xLaserBoltEmitter11effect_dataUl /* 8016CDD0 00169BD0 3C 60 80 27 */ lis r3, lbl_80271464@ha /* 8016CDD4 00169BD4 38 63 14 64 */ addi r3, r3, lbl_80271464@l /* 8016CDD8 00169BD8 38 63 09 82 */ addi r3, r3, 0x982 -/* 8016CDDC 00169BDC 4B F3 BA 69 */ bl func_800A8844 +/* 8016CDDC 00169BDC 4B F3 BA 69 */ bl zParEmitterFind__FPCc /* 8016CDE0 00169BE0 3C E0 80 17 */ lis r7, lbl_80168E34@ha /* 8016CDE4 00169BE4 3C C0 80 17 */ lis r6, lbl_80168EA4@ha /* 8016CDE8 00169BE8 38 BF 00 48 */ addi r5, r31, 0x48 @@ -4621,17 +4621,17 @@ func_8016CD60: /* 8016CE08 00169C08 93 C5 00 28 */ stw r30, 0x28(r5) /* 8016CE0C 00169C0C 90 05 00 3C */ stw r0, 0x3c(r5) /* 8016CE10 00169C10 93 C5 00 40 */ stw r30, 0x40(r5) -/* 8016CE14 00169C14 48 01 0E 81 */ bl func_8017DC94 +/* 8016CE14 00169C14 48 01 0E 81 */ bl attach_effects__17xLaserBoltEmitterFQ217xLaserBoltEmitter12fx_when_enumPQ217xLaserBoltEmitter11effect_dataUl /* 8016CE18 00169C18 3C 60 80 27 */ lis r3, lbl_80271464@ha /* 8016CE1C 00169C1C 38 63 14 64 */ addi r3, r3, lbl_80271464@l /* 8016CE20 00169C20 38 63 09 98 */ addi r3, r3, 0x998 -/* 8016CE24 00169C24 4B F3 BA 21 */ bl func_800A8844 +/* 8016CE24 00169C24 4B F3 BA 21 */ bl zParEmitterFind__FPCc /* 8016CE28 00169C28 38 BF 00 90 */ addi r5, r31, 0x90 /* 8016CE2C 00169C2C 38 80 00 03 */ li r4, 3 /* 8016CE30 00169C30 90 65 00 0C */ stw r3, 0xc(r5) /* 8016CE34 00169C34 38 7E 03 B8 */ addi r3, r30, 0x3b8 /* 8016CE38 00169C38 38 C0 00 01 */ li r6, 1 -/* 8016CE3C 00169C3C 48 01 0E 59 */ bl func_8017DC94 +/* 8016CE3C 00169C3C 48 01 0E 59 */ bl attach_effects__17xLaserBoltEmitterFQ217xLaserBoltEmitter12fx_when_enumPQ217xLaserBoltEmitter11effect_dataUl /* 8016CE40 00169C40 3C 60 80 17 */ lis r3, lbl_80168E34@ha /* 8016CE44 00169C44 38 BF 00 A8 */ addi r5, r31, 0xa8 /* 8016CE48 00169C48 38 03 8E 34 */ addi r0, r3, lbl_80168E34@l @@ -4640,11 +4640,11 @@ func_8016CD60: /* 8016CE54 00169C54 38 80 00 06 */ li r4, 6 /* 8016CE58 00169C58 90 05 00 0C */ stw r0, 0xc(r5) /* 8016CE5C 00169C5C 38 C0 00 01 */ li r6, 1 -/* 8016CE60 00169C60 48 01 0E 35 */ bl func_8017DC94 +/* 8016CE60 00169C60 48 01 0E 35 */ bl attach_effects__17xLaserBoltEmitterFQ217xLaserBoltEmitter12fx_when_enumPQ217xLaserBoltEmitter11effect_dataUl /* 8016CE64 00169C64 3C 60 80 27 */ lis r3, lbl_80271464@ha /* 8016CE68 00169C68 38 63 14 64 */ addi r3, r3, lbl_80271464@l /* 8016CE6C 00169C6C 38 63 09 AE */ addi r3, r3, 0x9ae -/* 8016CE70 00169C70 4B F3 B9 D5 */ bl func_800A8844 +/* 8016CE70 00169C70 4B F3 B9 D5 */ bl zParEmitterFind__FPCc /* 8016CE74 00169C74 90 7E 04 4C */ stw r3, 0x44c(r30) /* 8016CE78 00169C78 80 01 00 14 */ lwz r0, 0x14(r1) /* 8016CE7C 00169C7C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -4653,20 +4653,20 @@ func_8016CD60: /* 8016CE88 00169C88 38 21 00 10 */ addi r1, r1, 0x10 /* 8016CE8C 00169C8C 4E 80 00 20 */ blr -.global func_8016CE90 -func_8016CE90: +.global reset_beam__13zNPCBPlanktonFv +reset_beam__13zNPCBPlanktonFv: /* 8016CE90 00169C90 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016CE94 00169C94 7C 08 02 A6 */ mflr r0 /* 8016CE98 00169C98 38 63 03 B8 */ addi r3, r3, 0x3b8 /* 8016CE9C 00169C9C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8016CEA0 00169CA0 48 01 07 D1 */ bl func_8017D670 +/* 8016CEA0 00169CA0 48 01 07 D1 */ bl reset__17xLaserBoltEmitterFv /* 8016CEA4 00169CA4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8016CEA8 00169CA8 7C 08 03 A6 */ mtlr r0 /* 8016CEAC 00169CAC 38 21 00 10 */ addi r1, r1, 0x10 /* 8016CEB0 00169CB0 4E 80 00 20 */ blr -.global func_8016CEB4 -func_8016CEB4: +.global vanish__13zNPCBPlanktonFv +vanish__13zNPCBPlanktonFv: /* 8016CEB4 00169CB4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016CEB8 00169CB8 7C 08 02 A6 */ mflr r0 /* 8016CEBC 00169CBC 90 01 00 14 */ stw r0, 0x14(r1) @@ -4690,8 +4690,8 @@ func_8016CEB4: /* 8016CF04 00169D04 38 21 00 10 */ addi r1, r1, 0x10 /* 8016CF08 00169D08 4E 80 00 20 */ blr -.global func_8016CF0C -func_8016CF0C: +.global reappear__13zNPCBPlanktonFv +reappear__13zNPCBPlanktonFv: /* 8016CF0C 00169D0C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016CF10 00169D10 7C 08 02 A6 */ mflr r0 /* 8016CF14 00169D14 7C 67 1B 78 */ mr r7, r3 @@ -4719,8 +4719,8 @@ func_8016CF0C: /* 8016CF6C 00169D6C 38 21 00 10 */ addi r1, r1, 0x10 /* 8016CF70 00169D70 4E 80 00 20 */ blr -.global func_8016CF74 -func_8016CF74: +.global random_orbit__13zNPCBPlanktonCFRC5xVec3ff +random_orbit__13zNPCBPlanktonCFRC5xVec3ff: /* 8016CF74 00169D74 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8016CF78 00169D78 7C 08 02 A6 */ mflr r0 /* 8016CF7C 00169D7C 90 01 00 74 */ stw r0, 0x74(r1) @@ -4774,10 +4774,10 @@ lbl_8016D02C: /* 8016D034 00169E34 40 81 00 08 */ ble lbl_8016D03C /* 8016D038 00169E38 FF C0 00 90 */ fmr f30, f0 lbl_8016D03C: -/* 8016D03C 00169E3C 4B EC 3C 4D */ bl func_80030C88 +/* 8016D03C 00169E3C 4B EC 3C 4D */ bl xurand__Fv /* 8016D040 00169E40 EC 1E E8 28 */ fsubs f0, f30, f29 /* 8016D044 00169E44 EF C0 E8 7A */ fmadds f30, f0, f1, f29 -/* 8016D048 00169E48 4B EC 3C 21 */ bl func_80030C68 +/* 8016D048 00169E48 4B EC 3C 21 */ bl xrand__Fv /* 8016D04C 00169E4C 54 60 9F FF */ rlwinm. r0, r3, 0x13, 0x1f, 0x1f /* 8016D050 00169E50 41 82 00 0C */ beq lbl_8016D05C /* 8016D054 00169E54 C0 02 AB C8 */ lfs f0, lbl_803CF548-_SDA2_BASE_(r2) @@ -4821,8 +4821,8 @@ lbl_8016D05C: /* 8016D0E8 00169EE8 38 21 00 70 */ addi r1, r1, 0x70 /* 8016D0EC 00169EEC 4E 80 00 20 */ blr -.global func_8016D0F0 -func_8016D0F0: +.global player_orbit__13zNPCBPlanktonCFv +player_orbit__13zNPCBPlanktonCFv: /* 8016D0F0 00169EF0 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8016D0F4 00169EF4 7C 08 02 A6 */ mflr r0 /* 8016D0F8 00169EF8 90 01 00 64 */ stw r0, 0x64(r1) @@ -4838,18 +4838,18 @@ func_8016D0F0: /* 8016D120 00169F20 7C 64 1B 78 */ mr r4, r3 /* 8016D124 00169F24 7F C3 F3 78 */ mr r3, r30 /* 8016D128 00169F28 7F E5 FB 78 */ mr r5, r31 -/* 8016D12C 00169F2C 4B FF F8 59 */ bl func_8016C984 +/* 8016D12C 00169F2C 4B FF F8 59 */ bl orbit_yaw_offset__13zNPCBPlanktonCFRC5xVec3RC5xVec3 /* 8016D130 00169F30 4B F5 26 A1 */ bl func_800BF7D0 /* 8016D134 00169F34 C0 1E 04 5C */ lfs f0, 0x45c(r30) /* 8016D138 00169F38 C0 5E 04 8C */ lfs f2, 0x48c(r30) /* 8016D13C 00169F3C EC 20 00 72 */ fmuls f1, f0, f1 /* 8016D140 00169F40 C0 62 AB 38 */ lfs f3, lbl_803CF4B8-_SDA2_BASE_(r2) /* 8016D144 00169F44 C0 9E 04 98 */ lfs f4, 0x498(r30) -/* 8016D148 00169F48 4B EC 42 E5 */ bl func_8003142C +/* 8016D148 00169F48 4B EC 42 E5 */ bl xAccelMoveTime__Fffff /* 8016D14C 00169F4C C0 42 AB 0C */ lfs f2, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016D150 00169F50 38 61 00 38 */ addi r3, r1, 0x38 /* 8016D154 00169F54 38 80 00 01 */ li r4, 1 -/* 8016D158 00169F58 4B F0 28 25 */ bl func_8006F97C +/* 8016D158 00169F58 4B F0 28 25 */ bl zEntPlayer_PredictPos__FP5xVec3ffi /* 8016D15C 00169F5C 80 E2 C0 10 */ lwz r7, lbl_803D0990-_SDA2_BASE_(r2) /* 8016D160 00169F60 38 61 00 28 */ addi r3, r1, 0x28 /* 8016D164 00169F64 80 C2 C0 14 */ lwz r6, lbl_803D0994-_SDA2_BASE_(r2) @@ -4918,8 +4918,8 @@ lbl_8016D244: /* 8016D258 0016A058 38 21 00 60 */ addi r1, r1, 0x60 /* 8016D25C 0016A05C 4E 80 00 20 */ blr -.global func_8016D260 -func_8016D260: +.global crony_attacking__13zNPCBPlanktonCFv +crony_attacking__13zNPCBPlanktonCFv: /* 8016D260 0016A060 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016D264 0016A064 7C 08 02 A6 */ mflr r0 /* 8016D268 0016A068 80 63 04 B0 */ lwz r3, 0x4b0(r3) @@ -4943,8 +4943,8 @@ lbl_8016D2A0: /* 8016D2A8 0016A0A8 38 21 00 10 */ addi r1, r1, 0x10 /* 8016D2AC 0016A0AC 4E 80 00 20 */ blr -.global func_8016D2B0 -func_8016D2B0: +.global stun__13zNPCBPlanktonFv +stun__13zNPCBPlanktonFv: /* 8016D2B0 0016A0B0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8016D2B4 0016A0B4 7C 08 02 A6 */ mflr r0 /* 8016D2B8 0016A0B8 90 01 00 24 */ stw r0, 0x24(r1) @@ -4954,7 +4954,7 @@ func_8016D2B0: /* 8016D2C8 0016A0C8 93 81 00 10 */ stw r28, 0x10(r1) /* 8016D2CC 0016A0CC 7C 7C 1B 78 */ mr r28, r3 /* 8016D2D0 0016A0D0 80 63 02 28 */ lwz r3, 0x228(r3) -/* 8016D2D4 0016A0D4 4B FA 02 F1 */ bl func_8010D5C4 +/* 8016D2D4 0016A0D4 4B FA 02 F1 */ bl GIDOfActive__7xPsycheCFv /* 8016D2D8 0016A0D8 3C 63 B1 B9 */ addis r3, r3, 0xb1b9 /* 8016D2DC 0016A0DC 38 03 BD AD */ addi r0, r3, -16979 /* 8016D2E0 0016A0E0 28 00 00 01 */ cmplwi r0, 1 @@ -4974,7 +4974,7 @@ lbl_8016D2F4: /* 8016D314 0016A114 80 7C 02 28 */ lwz r3, 0x228(r28) /* 8016D318 0016A118 38 84 42 53 */ addi r4, r4, 0x4E474253@l /* 8016D31C 0016A11C 38 A0 00 01 */ li r5, 1 -/* 8016D320 0016A120 4B FA 04 11 */ bl func_8010D730 +/* 8016D320 0016A120 4B FA 04 11 */ bl GoalSet__7xPsycheFii /* 8016D324 0016A124 48 00 00 FC */ b lbl_8016D420 lbl_8016D328: /* 8016D328 0016A128 80 1C 06 98 */ lwz r0, 0x698(r28) @@ -4985,13 +4985,13 @@ lbl_8016D328: /* 8016D33C 0016A13C 41 82 00 10 */ beq lbl_8016D34C /* 8016D340 0016A140 7F 83 E3 78 */ mr r3, r28 /* 8016D344 0016A144 38 A0 00 12 */ li r5, 0x12 -/* 8016D348 0016A148 4B EB 23 99 */ bl func_8001F6E0 +/* 8016D348 0016A148 4B EB 23 99 */ bl zEntEvent__FP5xBaseP5xBaseUi lbl_8016D34C: /* 8016D34C 0016A14C 3C 80 4E 47 */ lis r4, 0x4E474254@ha /* 8016D350 0016A150 80 7C 02 28 */ lwz r3, 0x228(r28) /* 8016D354 0016A154 38 84 42 54 */ addi r4, r4, 0x4E474254@l /* 8016D358 0016A158 38 A0 00 01 */ li r5, 1 -/* 8016D35C 0016A15C 4B FA 03 D5 */ bl func_8010D730 +/* 8016D35C 0016A15C 4B FA 03 D5 */ bl GoalSet__7xPsycheFii /* 8016D360 0016A160 7F 9F E3 78 */ mr r31, r28 /* 8016D364 0016A164 3B C0 00 00 */ li r30, 0 /* 8016D368 0016A168 3B A0 00 00 */ li r29, 0 @@ -5000,7 +5000,7 @@ lbl_8016D370: /* 8016D370 0016A170 80 7F 04 BC */ lwz r3, 0x4bc(r31) /* 8016D374 0016A174 28 03 00 00 */ cmplwi r3, 0 /* 8016D378 0016A178 41 82 00 14 */ beq lbl_8016D38C -/* 8016D37C 0016A17C 4B EF 3E 81 */ bl func_800611FC +/* 8016D37C 0016A17C 4B EF 3E 81 */ bl zEntDestructObj_isDestroyed__FP15zEntDestructObj /* 8016D380 0016A180 28 03 00 00 */ cmplwi r3, 0 /* 8016D384 0016A184 40 82 00 08 */ bne lbl_8016D38C /* 8016D388 0016A188 3B DE 00 01 */ addi r30, r30, 1 @@ -5026,28 +5026,28 @@ lbl_8016D3C4: /* 8016D3C8 0016A1C8 38 80 00 06 */ li r4, 6 /* 8016D3CC 0016A1CC 38 A0 00 00 */ li r5, 0 /* 8016D3D0 0016A1D0 38 C0 00 00 */ li r6, 0 -/* 8016D3D4 0016A1D4 48 00 03 A9 */ bl func_8016D77C +/* 8016D3D4 0016A1D4 48 00 03 A9 */ bl say__13zNPCBPlanktonFiib /* 8016D3D8 0016A1D8 48 00 00 48 */ b lbl_8016D420 lbl_8016D3DC: /* 8016D3DC 0016A1DC 7F 83 E3 78 */ mr r3, r28 /* 8016D3E0 0016A1E0 38 80 00 05 */ li r4, 5 /* 8016D3E4 0016A1E4 38 A0 00 00 */ li r5, 0 /* 8016D3E8 0016A1E8 38 C0 00 00 */ li r6, 0 -/* 8016D3EC 0016A1EC 48 00 03 91 */ bl func_8016D77C +/* 8016D3EC 0016A1EC 48 00 03 91 */ bl say__13zNPCBPlanktonFiib /* 8016D3F0 0016A1F0 48 00 00 30 */ b lbl_8016D420 lbl_8016D3F4: /* 8016D3F4 0016A1F4 7F 83 E3 78 */ mr r3, r28 /* 8016D3F8 0016A1F8 38 80 00 04 */ li r4, 4 /* 8016D3FC 0016A1FC 38 A0 00 00 */ li r5, 0 /* 8016D400 0016A200 38 C0 00 00 */ li r6, 0 -/* 8016D404 0016A204 48 00 03 79 */ bl func_8016D77C +/* 8016D404 0016A204 48 00 03 79 */ bl say__13zNPCBPlanktonFiib /* 8016D408 0016A208 48 00 00 18 */ b lbl_8016D420 lbl_8016D40C: /* 8016D40C 0016A20C 7F 83 E3 78 */ mr r3, r28 /* 8016D410 0016A210 38 80 00 03 */ li r4, 3 /* 8016D414 0016A214 38 A0 00 00 */ li r5, 0 /* 8016D418 0016A218 38 C0 00 00 */ li r6, 0 -/* 8016D41C 0016A21C 48 00 03 61 */ bl func_8016D77C +/* 8016D41C 0016A21C 48 00 03 61 */ bl say__13zNPCBPlanktonFiib lbl_8016D420: /* 8016D420 0016A220 80 01 00 24 */ lwz r0, 0x24(r1) /* 8016D424 0016A224 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -5058,8 +5058,8 @@ lbl_8016D420: /* 8016D438 0016A238 38 21 00 20 */ addi r1, r1, 0x20 /* 8016D43C 0016A23C 4E 80 00 20 */ blr -.global func_8016D440 -func_8016D440: +.global cronies_dead__13zNPCBPlanktonCFv +cronies_dead__13zNPCBPlanktonCFv: /* 8016D440 0016A240 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016D444 0016A244 7C 08 02 A6 */ mflr r0 /* 8016D448 0016A248 90 01 00 14 */ stw r0, 0x14(r1) @@ -5098,8 +5098,8 @@ lbl_8016D4AC: /* 8016D4BC 0016A2BC 38 21 00 10 */ addi r1, r1, 0x10 /* 8016D4C0 0016A2C0 4E 80 00 20 */ blr -.global func_8016D4C4 -func_8016D4C4: +.global impart_velocity__13zNPCBPlanktonFRC5xVec3 +impart_velocity__13zNPCBPlanktonFRC5xVec3: /* 8016D4C4 0016A2C4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8016D4C8 0016A2C8 7C 08 02 A6 */ mflr r0 /* 8016D4CC 0016A2CC 90 01 00 44 */ stw r0, 0x44(r1) @@ -5176,14 +5176,14 @@ lbl_8016D5C0: /* 8016D5D8 0016A3D8 38 21 00 40 */ addi r1, r1, 0x40 /* 8016D5DC 0016A3DC 4E 80 00 20 */ blr -.global func_8016D5E0 -func_8016D5E0: +.global next_territory__13zNPCBPlanktonFv +next_territory__13zNPCBPlanktonFv: /* 8016D5E0 0016A3E0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016D5E4 0016A3E4 7C 08 02 A6 */ mflr r0 /* 8016D5E8 0016A3E8 90 01 00 14 */ stw r0, 0x14(r1) /* 8016D5EC 0016A3EC 93 E1 00 0C */ stw r31, 0xc(r1) /* 8016D5F0 0016A3F0 7C 7F 1B 78 */ mr r31, r3 -/* 8016D5F4 0016A3F4 48 00 00 45 */ bl func_8016D638 +/* 8016D5F4 0016A3F4 48 00 00 45 */ bl have_cronies__13zNPCBPlanktonCFv /* 8016D5F8 0016A3F8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8016D5FC 0016A3FC 41 82 00 28 */ beq lbl_8016D624 /* 8016D600 0016A400 80 7F 06 98 */ lwz r3, 0x698(r31) @@ -5202,8 +5202,8 @@ lbl_8016D624: /* 8016D630 0016A430 38 21 00 10 */ addi r1, r1, 0x10 /* 8016D634 0016A434 4E 80 00 20 */ blr -.global func_8016D638 -func_8016D638: +.global have_cronies__13zNPCBPlanktonCFv +have_cronies__13zNPCBPlanktonCFv: /* 8016D638 0016A438 80 03 06 98 */ lwz r0, 0x698(r3) /* 8016D63C 0016A43C 1C 80 00 3C */ mulli r4, r0, 0x3c /* 8016D640 0016A440 38 04 04 E4 */ addi r0, r4, 0x4e4 @@ -5213,8 +5213,8 @@ func_8016D638: /* 8016D650 0016A450 54 03 0F FE */ srwi r3, r0, 0x1f /* 8016D654 0016A454 4E 80 00 20 */ blr -.global func_8016D658 -func_8016D658: +.global move_to_player_territory__13zNPCBPlanktonFv +move_to_player_territory__13zNPCBPlanktonFv: /* 8016D658 0016A458 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8016D65C 0016A45C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 8016D660 0016A460 80 84 07 2C */ lwz r4, 0x72c(r4) @@ -5252,8 +5252,8 @@ lbl_8016D6CC: /* 8016D6CC 0016A4CC 38 60 00 00 */ li r3, 0 /* 8016D6D0 0016A4D0 4E 80 00 20 */ blr -.global func_8016D6D4 -func_8016D6D4: +.global player_left_territory__13zNPCBPlanktonCFv +player_left_territory__13zNPCBPlanktonCFv: /* 8016D6D4 0016A4D4 80 E3 06 98 */ lwz r7, 0x698(r3) /* 8016D6D8 0016A4D8 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8016D6DC 0016A4DC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -5302,8 +5302,8 @@ lbl_8016D774: /* 8016D774 0016A574 38 60 00 00 */ li r3, 0 /* 8016D778 0016A578 4E 80 00 20 */ blr -.global func_8016D77C -func_8016D77C: +.global say__13zNPCBPlanktonFiib +say__13zNPCBPlanktonFiib: /* 8016D77C 0016A57C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8016D780 0016A580 7C 08 02 A6 */ mflr r0 /* 8016D784 0016A584 7C A7 2B 78 */ mr r7, r5 @@ -5323,12 +5323,12 @@ func_8016D77C: /* 8016D7BC 0016A5BC 7C 9F F0 2E */ lwzx r4, r31, r30 /* 8016D7C0 0016A5C0 38 A0 00 01 */ li r5, 1 /* 8016D7C4 0016A5C4 80 84 00 00 */ lwz r4, 0(r4) -/* 8016D7C8 0016A5C8 4B F9 88 4D */ bl func_80106014 +/* 8016D7C8 0016A5C8 4B F9 88 4D */ bl say__12zNPCNewsFishFQ212zNPCNewsFish8say_enumi /* 8016D7CC 0016A5CC 7C 9F F0 2E */ lwzx r4, r31, r30 /* 8016D7D0 0016A5D0 38 A0 00 02 */ li r5, 2 /* 8016D7D4 0016A5D4 80 7D 06 9C */ lwz r3, 0x69c(r29) /* 8016D7D8 0016A5D8 80 84 00 04 */ lwz r4, 4(r4) -/* 8016D7DC 0016A5DC 4B F9 88 39 */ bl func_80106014 +/* 8016D7DC 0016A5DC 4B F9 88 39 */ bl say__12zNPCNewsFishFQ212zNPCNewsFish8say_enumi /* 8016D7E0 0016A5E0 48 00 00 28 */ b lbl_8016D808 lbl_8016D7E4: /* 8016D7E4 0016A5E4 3C A0 80 27 */ lis r5, lbl_80271394@ha @@ -5339,7 +5339,7 @@ lbl_8016D7E4: /* 8016D7F8 0016A5F8 7C 84 00 2E */ lwzx r4, r4, r0 /* 8016D7FC 0016A5FC 80 A5 00 04 */ lwz r5, 4(r5) /* 8016D800 0016A600 38 E0 FF FF */ li r7, -1 -/* 8016D804 0016A604 4B F9 89 19 */ bl func_8010611C +/* 8016D804 0016A604 4B F9 89 19 */ bl say__12zNPCNewsFishFPCQ212zNPCNewsFish8say_enumUlii lbl_8016D808: /* 8016D808 0016A608 80 01 00 24 */ lwz r0, 0x24(r1) /* 8016D80C 0016A60C 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -5349,15 +5349,15 @@ lbl_8016D808: /* 8016D81C 0016A61C 38 21 00 20 */ addi r1, r1, 0x20 /* 8016D820 0016A620 4E 80 00 20 */ blr -.global func_8016D824 -func_8016D824: +.global sickum__13zNPCBPlanktonFv +sickum__13zNPCBPlanktonFv: /* 8016D824 0016A624 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016D828 0016A628 7C 08 02 A6 */ mflr r0 /* 8016D82C 0016A62C 90 01 00 14 */ stw r0, 0x14(r1) /* 8016D830 0016A630 93 E1 00 0C */ stw r31, 0xc(r1) /* 8016D834 0016A634 7C 7F 1B 78 */ mr r31, r3 /* 8016D838 0016A638 80 63 02 28 */ lwz r3, 0x228(r3) -/* 8016D83C 0016A63C 4B F9 FD 89 */ bl func_8010D5C4 +/* 8016D83C 0016A63C 4B F9 FD 89 */ bl GIDOfActive__7xPsycheCFv /* 8016D840 0016A640 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 8016D844 0016A644 28 00 42 50 */ cmplwi r0, 0x4250 /* 8016D848 0016A648 41 82 00 20 */ beq lbl_8016D868 @@ -5367,7 +5367,7 @@ func_8016D824: /* 8016D858 0016A658 38 83 42 50 */ addi r4, r3, 0x4E474250@l /* 8016D85C 0016A65C 38 A0 00 01 */ li r5, 1 /* 8016D860 0016A660 80 7F 02 28 */ lwz r3, 0x228(r31) -/* 8016D864 0016A664 4B F9 FE CD */ bl func_8010D730 +/* 8016D864 0016A664 4B F9 FE CD */ bl GoalSet__7xPsycheFii lbl_8016D868: /* 8016D868 0016A668 80 01 00 14 */ lwz r0, 0x14(r1) /* 8016D86C 0016A66C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -5375,14 +5375,14 @@ lbl_8016D868: /* 8016D874 0016A674 38 21 00 10 */ addi r1, r1, 0x10 /* 8016D878 0016A678 4E 80 00 20 */ blr -.global func_8016D87C -func_8016D87C: +.global here_boy__13zNPCBPlanktonFv +here_boy__13zNPCBPlanktonFv: /* 8016D87C 0016A67C 38 00 00 00 */ li r0, 0 /* 8016D880 0016A680 98 03 02 B7 */ stb r0, 0x2b7(r3) /* 8016D884 0016A684 4E 80 00 20 */ blr -.global func_8016D888 -func_8016D888: +.global follow_player__13zNPCBPlanktonFv +follow_player__13zNPCBPlanktonFv: /* 8016D888 0016A688 38 80 00 01 */ li r4, 1 /* 8016D88C 0016A68C 38 00 00 03 */ li r0, 3 /* 8016D890 0016A690 90 83 02 C0 */ stw r4, 0x2c0(r3) @@ -5392,8 +5392,8 @@ func_8016D888: /* 8016D8A0 0016A6A0 90 03 02 BC */ stw r0, 0x2bc(r3) /* 8016D8A4 0016A6A4 4E 80 00 20 */ blr -.global func_8016D8A8 -func_8016D8A8: +.global follow_camera__13zNPCBPlanktonFv +follow_camera__13zNPCBPlanktonFv: /* 8016D8A8 0016A6A8 38 80 00 02 */ li r4, 2 /* 8016D8AC 0016A6AC 38 00 00 03 */ li r0, 3 /* 8016D8B0 0016A6B0 90 83 02 C0 */ stw r4, 0x2c0(r3) @@ -5403,8 +5403,8 @@ func_8016D8A8: /* 8016D8C0 0016A6C0 90 03 02 BC */ stw r0, 0x2bc(r3) /* 8016D8C4 0016A6C4 4E 80 00 20 */ blr -.global func_8016D8C8 -func_8016D8C8: +.global reset_speed__13zNPCBPlanktonFv +reset_speed__13zNPCBPlanktonFv: /* 8016D8C8 0016A6C8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016D8CC 0016A6CC 7C 08 02 A6 */ mflr r0 /* 8016D8D0 0016A6D0 3C 80 80 33 */ lis r4, lbl_8032A1A0@ha @@ -5444,8 +5444,8 @@ lbl_8016D944: /* 8016D950 0016A750 38 21 00 10 */ addi r1, r1, 0x10 /* 8016D954 0016A754 4E 80 00 20 */ blr -.global func_8016D958 -func_8016D958: +.global halt__13zNPCBPlanktonFf +halt__13zNPCBPlanktonFf: /* 8016D958 0016A758 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8016D95C 0016A75C 7C 08 02 A6 */ mflr r0 /* 8016D960 0016A760 90 01 00 34 */ stw r0, 0x34(r1) @@ -5509,8 +5509,8 @@ lbl_8016DA14: /* 8016DA2C 0016A82C 38 21 00 30 */ addi r1, r1, 0x30 /* 8016DA30 0016A830 4E 80 00 20 */ blr -.global func_8016DA34 -func_8016DA34: +.global fall__13zNPCBPlanktonFff +fall__13zNPCBPlanktonFff: /* 8016DA34 0016A834 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8016DA38 0016A838 7C 08 02 A6 */ mflr r0 /* 8016DA3C 0016A83C 90 01 00 44 */ stw r0, 0x44(r1) @@ -5585,7 +5585,7 @@ lbl_8016DB14: /* 8016DB44 0016A944 7C 7E 1B 78 */ mr r30, r3 /* 8016DB48 0016A948 38 60 00 50 */ li r3, 0x50 /* 8016DB4C 0016A94C 7F C4 F3 78 */ mr r4, r30 -/* 8016DB50 0016A950 4B FA 16 01 */ bl func_8010F150 +/* 8016DB50 0016A950 4B FA 16 01 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8016DB54 0016A954 7C 64 1B 79 */ or. r4, r3, r3 /* 8016DB58 0016A958 41 82 00 14 */ beq lbl_8016DB6C /* 8016DB5C 0016A95C 7F C4 F3 78 */ mr r4, r30 @@ -5615,28 +5615,28 @@ lbl_8016DB78: /* 8016DBB4 0016A9B4 FF E0 08 90 */ fmr f31, f1 /* 8016DBB8 0016A9B8 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8016DBBC 0016A9BC 7C 9F 23 78 */ mr r31, r4 -/* 8016DBC0 0016A9C0 4B FF F3 4D */ bl func_8016CF0C +/* 8016DBC0 0016A9C0 4B FF F3 4D */ bl reappear__13zNPCBPlanktonFv /* 8016DBC4 0016A9C4 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8016DBC8 0016A9C8 38 00 00 00 */ li r0, 0 /* 8016DBCC 0016A9CC 98 03 02 B6 */ stb r0, 0x2b6(r3) /* 8016DBD0 0016A9D0 80 7E 00 4C */ lwz r3, 0x4c(r30) -/* 8016DBD4 0016A9D4 4B FF DD AD */ bl func_8016B980 +/* 8016DBD4 0016A9D4 4B FF DD AD */ bl refresh_orbit__13zNPCBPlanktonFv /* 8016DBD8 0016A9D8 80 7E 00 4C */ lwz r3, 0x4c(r30) -/* 8016DBDC 0016A9DC 4B FF FC ED */ bl func_8016D8C8 +/* 8016DBDC 0016A9DC 4B FF FC ED */ bl reset_speed__13zNPCBPlanktonFv /* 8016DBE0 0016A9E0 80 BE 00 4C */ lwz r5, 0x4c(r30) /* 8016DBE4 0016A9E4 38 00 00 00 */ li r0, 0 /* 8016DBE8 0016A9E8 7F C3 F3 78 */ mr r3, r30 /* 8016DBEC 0016A9EC 38 81 00 0C */ addi r4, r1, 0xc /* 8016DBF0 0016A9F0 90 05 02 C0 */ stw r0, 0x2c0(r5) /* 8016DBF4 0016A9F4 38 A1 00 08 */ addi r5, r1, 8 -/* 8016DBF8 0016A9F8 48 00 01 51 */ bl func_8016DD48 +/* 8016DBF8 0016A9F8 48 00 01 51 */ bl get_yaw__21zNPCGoalBPlanktonIdleCFRfRf /* 8016DBFC 0016A9FC C0 21 00 0C */ lfs f1, 0xc(r1) /* 8016DC00 0016AA00 7F C3 F3 78 */ mr r3, r30 -/* 8016DC04 0016AA04 48 00 02 45 */ bl func_8016DE48 +/* 8016DC04 0016AA04 48 00 02 45 */ bl apply_yaw__21zNPCGoalBPlanktonIdleFf /* 8016DC08 0016AA08 FC 20 F8 90 */ fmr f1, f31 /* 8016DC0C 0016AA0C 7F C3 F3 78 */ mr r3, r30 /* 8016DC10 0016AA10 7F E4 FB 78 */ mr r4, r31 -/* 8016DC14 0016AA14 4B F6 75 01 */ bl func_800D5114 +/* 8016DC14 0016AA14 4B F6 75 01 */ bl Enter__14zNPCGoalCommonFfPv /* 8016DC18 0016AA18 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8016DC1C 0016AA1C 80 01 00 34 */ lwz r0, 0x34(r1) /* 8016DC20 0016AA20 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -5655,7 +5655,7 @@ lbl_8016DB78: /* 8016DC54 0016AA54 93 C1 00 10 */ stw r30, 0x10(r1) /* 8016DC58 0016AA58 7C 7E 1B 78 */ mr r30, r3 /* 8016DC5C 0016AA5C 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 8016DC60 0016AA60 4B FF DD 21 */ bl func_8016B980 +/* 8016DC60 0016AA60 4B FF DD 21 */ bl refresh_orbit__13zNPCBPlanktonFv /* 8016DC64 0016AA64 FC 20 F8 90 */ fmr f1, f31 /* 8016DC68 0016AA68 7F C3 F3 78 */ mr r3, r30 /* 8016DC6C 0016AA6C 7F E4 FB 78 */ mr r4, r31 @@ -5675,7 +5675,7 @@ lbl_8016DB78: /* 8016DCA4 0016AAA4 93 C1 00 18 */ stw r30, 0x18(r1) /* 8016DCA8 0016AAA8 7C 7E 1B 78 */ mr r30, r3 /* 8016DCAC 0016AAAC 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 8016DCB0 0016AAB0 4B FF F5 B1 */ bl func_8016D260 +/* 8016DCB0 0016AAB0 4B FF F5 B1 */ bl crony_attacking__13zNPCBPlanktonCFv /* 8016DCB4 0016AAB4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8016DCB8 0016AAB8 40 82 00 20 */ bne lbl_8016DCD8 /* 8016DCBC 0016AABC 80 7E 00 4C */ lwz r3, 0x4c(r30) @@ -5689,7 +5689,7 @@ lbl_8016DCD8: /* 8016DCD8 0016AAD8 7F C3 F3 78 */ mr r3, r30 /* 8016DCDC 0016AADC 38 81 00 0C */ addi r4, r1, 0xc /* 8016DCE0 0016AAE0 38 A1 00 08 */ addi r5, r1, 8 -/* 8016DCE4 0016AAE4 48 00 00 65 */ bl func_8016DD48 +/* 8016DCE4 0016AAE4 48 00 00 65 */ bl get_yaw__21zNPCGoalBPlanktonIdleCFRfRf /* 8016DCE8 0016AAE8 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8016DCEC 0016AAEC C0 23 04 A4 */ lfs f1, 0x4a4(r3) /* 8016DCF0 0016AAF0 C0 03 04 A8 */ lfs f0, 0x4a8(r3) @@ -5707,7 +5707,7 @@ lbl_8016DCD8: lbl_8016DD20: /* 8016DD20 0016AB20 C0 21 00 0C */ lfs f1, 0xc(r1) /* 8016DD24 0016AB24 7F C3 F3 78 */ mr r3, r30 -/* 8016DD28 0016AB28 48 00 01 21 */ bl func_8016DE48 +/* 8016DD28 0016AB28 48 00 01 21 */ bl apply_yaw__21zNPCGoalBPlanktonIdleFf lbl_8016DD2C: /* 8016DD2C 0016AB2C 38 60 00 00 */ li r3, 0 lbl_8016DD30: @@ -5718,8 +5718,8 @@ lbl_8016DD30: /* 8016DD40 0016AB40 38 21 00 20 */ addi r1, r1, 0x20 /* 8016DD44 0016AB44 4E 80 00 20 */ blr -.global func_8016DD48 -func_8016DD48: +.global get_yaw__21zNPCGoalBPlanktonIdleCFRfRf +get_yaw__21zNPCGoalBPlanktonIdleCFRfRf: /* 8016DD48 0016AB48 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8016DD4C 0016AB4C 7C 08 02 A6 */ mflr r0 /* 8016DD50 0016AB50 90 01 00 44 */ stw r0, 0x44(r1) @@ -5786,8 +5786,8 @@ lbl_8016DDF0: /* 8016DE40 0016AC40 38 21 00 40 */ addi r1, r1, 0x40 /* 8016DE44 0016AC44 4E 80 00 20 */ blr -.global func_8016DE48 -func_8016DE48: +.global apply_yaw__21zNPCGoalBPlanktonIdleFf +apply_yaw__21zNPCGoalBPlanktonIdleFf: /* 8016DE48 0016AC48 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8016DE4C 0016AC4C 7C 08 02 A6 */ mflr r0 /* 8016DE50 0016AC50 90 01 00 34 */ stw r0, 0x34(r1) @@ -5799,7 +5799,7 @@ func_8016DE48: /* 8016DE68 0016AC68 93 C1 00 08 */ stw r30, 8(r1) /* 8016DE6C 0016AC6C 7C 7E 1B 78 */ mr r30, r3 /* 8016DE70 0016AC70 FF C0 08 90 */ fmr f30, f1 -/* 8016DE74 0016AC74 4B EC 2E 15 */ bl func_80030C88 +/* 8016DE74 0016AC74 4B EC 2E 15 */ bl xurand__Fv /* 8016DE78 0016AC78 C0 42 AB 64 */ lfs f2, lbl_803CF4E4-_SDA2_BASE_(r2) /* 8016DE7C 0016AC7C 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha /* 8016DE80 0016AC80 C0 02 AB 0C */ lfs f0, lbl_803CF48C-_SDA2_BASE_(r2) @@ -5833,7 +5833,7 @@ func_8016DE48: /* 8016DEF0 0016ACF0 D0 04 04 A4 */ stfs f0, 0x4a4(r4) /* 8016DEF4 0016ACF4 C3 E3 00 40 */ lfs f31, 0x40(r3) /* 8016DEF8 0016ACF8 C3 C3 00 44 */ lfs f30, 0x44(r3) -/* 8016DEFC 0016ACFC 4B EC 2D 8D */ bl func_80030C88 +/* 8016DEFC 0016ACFC 4B EC 2D 8D */ bl xurand__Fv /* 8016DF00 0016AD00 EC 1E F8 28 */ fsubs f0, f30, f31 /* 8016DF04 0016AD04 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8016DF08 0016AD08 EC 00 F8 7A */ fmadds f0, f0, f1, f31 @@ -5859,7 +5859,7 @@ func_8016DE48: /* 8016DF58 0016AD58 7C 7E 1B 78 */ mr r30, r3 /* 8016DF5C 0016AD5C 38 60 00 50 */ li r3, 0x50 /* 8016DF60 0016AD60 7F C4 F3 78 */ mr r4, r30 -/* 8016DF64 0016AD64 4B FA 11 ED */ bl func_8010F150 +/* 8016DF64 0016AD64 4B FA 11 ED */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8016DF68 0016AD68 7C 64 1B 79 */ or. r4, r3, r3 /* 8016DF6C 0016AD6C 41 82 00 14 */ beq lbl_8016DF80 /* 8016DF70 0016AD70 7F C4 F3 78 */ mr r4, r30 @@ -5889,25 +5889,25 @@ lbl_8016DF8C: /* 8016DFC8 0016ADC8 FF E0 08 90 */ fmr f31, f1 /* 8016DFCC 0016ADCC 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8016DFD0 0016ADD0 7C 9F 23 78 */ mr r31, r4 -/* 8016DFD4 0016ADD4 4B FF EF 39 */ bl func_8016CF0C +/* 8016DFD4 0016ADD4 4B FF EF 39 */ bl reappear__13zNPCBPlanktonFv /* 8016DFD8 0016ADD8 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8016DFDC 0016ADDC 38 00 00 01 */ li r0, 1 /* 8016DFE0 0016ADE0 98 03 02 B6 */ stb r0, 0x2b6(r3) /* 8016DFE4 0016ADE4 80 7E 00 4C */ lwz r3, 0x4c(r30) -/* 8016DFE8 0016ADE8 4B FF D9 99 */ bl func_8016B980 +/* 8016DFE8 0016ADE8 4B FF D9 99 */ bl refresh_orbit__13zNPCBPlanktonFv /* 8016DFEC 0016ADEC 80 7E 00 4C */ lwz r3, 0x4c(r30) -/* 8016DFF0 0016ADF0 4B FF F8 99 */ bl func_8016D888 +/* 8016DFF0 0016ADF0 4B FF F8 99 */ bl follow_player__13zNPCBPlanktonFv /* 8016DFF4 0016ADF4 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) /* 8016DFF8 0016ADF8 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8016DFFC 0016ADFC D0 03 02 C8 */ stfs f0, 0x2c8(r3) /* 8016E000 0016AE00 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8016E004 0016AE04 48 00 1B C5 */ bl func_8016FBC8 /* 8016E008 0016AE08 80 7E 00 4C */ lwz r3, 0x4c(r30) -/* 8016E00C 0016AE0C 4B FF F8 BD */ bl func_8016D8C8 +/* 8016E00C 0016AE0C 4B FF F8 BD */ bl reset_speed__13zNPCBPlanktonFv /* 8016E010 0016AE10 FC 20 F8 90 */ fmr f1, f31 /* 8016E014 0016AE14 7F C3 F3 78 */ mr r3, r30 /* 8016E018 0016AE18 7F E4 FB 78 */ mr r4, r31 -/* 8016E01C 0016AE1C 4B F6 70 F9 */ bl func_800D5114 +/* 8016E01C 0016AE1C 4B F6 70 F9 */ bl Enter__14zNPCGoalCommonFfPv /* 8016E020 0016AE20 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8016E024 0016AE24 80 01 00 24 */ lwz r0, 0x24(r1) /* 8016E028 0016AE28 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -5932,7 +5932,7 @@ lbl_8016DF8C: /* 8016E074 0016AE74 93 C1 00 08 */ stw r30, 8(r1) /* 8016E078 0016AE78 7C 7E 1B 78 */ mr r30, r3 /* 8016E07C 0016AE7C 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 8016E080 0016AE80 4B FF F1 E1 */ bl func_8016D260 +/* 8016E080 0016AE80 4B FF F1 E1 */ bl crony_attacking__13zNPCBPlanktonCFv /* 8016E084 0016AE84 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8016E088 0016AE88 41 82 00 18 */ beq lbl_8016E0A0 /* 8016E08C 0016AE8C 38 00 00 01 */ li r0, 1 @@ -5976,7 +5976,7 @@ lbl_8016E0E0: /* 8016E118 0016AF18 7C 7E 1B 78 */ mr r30, r3 /* 8016E11C 0016AF1C 38 60 00 50 */ li r3, 0x50 /* 8016E120 0016AF20 7F C4 F3 78 */ mr r4, r30 -/* 8016E124 0016AF24 4B FA 10 2D */ bl func_8010F150 +/* 8016E124 0016AF24 4B FA 10 2D */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8016E128 0016AF28 7C 64 1B 79 */ or. r4, r3, r3 /* 8016E12C 0016AF2C 41 82 00 14 */ beq lbl_8016E140 /* 8016E130 0016AF30 7F C4 F3 78 */ mr r4, r30 @@ -6013,28 +6013,28 @@ lbl_8016E14C: /* 8016E1A4 0016AFA4 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8016E1A8 0016AFA8 80 85 00 04 */ lwz r4, 4(r5) /* 8016E1AC 0016AFAC C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016E1B0 0016AFB0 4B F8 4C F5 */ bl func_800F2EA4 +/* 8016E1B0 0016AFB0 4B F8 4C F5 */ bl AnimSetState__10zNPCCommonFUif /* 8016E1B4 0016AFB4 80 7E 00 4C */ lwz r3, 0x4c(r30) -/* 8016E1B8 0016AFB8 4B FF D7 C9 */ bl func_8016B980 +/* 8016E1B8 0016AFB8 4B FF D7 C9 */ bl refresh_orbit__13zNPCBPlanktonFv /* 8016E1BC 0016AFBC 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8016E1C0 0016AFC0 C0 22 AB CC */ lfs f1, lbl_803CF54C-_SDA2_BASE_(r2) -/* 8016E1C4 0016AFC4 4B FF F7 95 */ bl func_8016D958 +/* 8016E1C4 0016AFC4 4B FF F7 95 */ bl halt__13zNPCBPlanktonFf /* 8016E1C8 0016AFC8 80 7E 00 4C */ lwz r3, 0x4c(r30) -/* 8016E1CC 0016AFCC 4B FF EC E9 */ bl func_8016CEB4 +/* 8016E1CC 0016AFCC 4B FF EC E9 */ bl vanish__13zNPCBPlanktonFv /* 8016E1D0 0016AFD0 4B FF A8 C5 */ bl func_80168A94 /* 8016E1D4 0016AFD4 80 9E 00 4C */ lwz r4, 0x4c(r30) /* 8016E1D8 0016AFD8 7C 65 1B 78 */ mr r5, r3 /* 8016E1DC 0016AFDC C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) /* 8016E1E0 0016AFE0 38 61 00 08 */ addi r3, r1, 8 /* 8016E1E4 0016AFE4 C0 42 AB D0 */ lfs f2, lbl_803CF550-_SDA2_BASE_(r2) -/* 8016E1E8 0016AFE8 4B FF ED 8D */ bl func_8016CF74 +/* 8016E1E8 0016AFE8 4B FF ED 8D */ bl random_orbit__13zNPCBPlanktonCFRC5xVec3ff /* 8016E1EC 0016AFEC 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8016E1F0 0016AFF0 38 81 00 08 */ addi r4, r1, 8 /* 8016E1F4 0016AFF4 48 00 1C 11 */ bl func_8016FE04 /* 8016E1F8 0016AFF8 FC 20 F8 90 */ fmr f1, f31 /* 8016E1FC 0016AFFC 7F C3 F3 78 */ mr r3, r30 /* 8016E200 0016B000 7F E4 FB 78 */ mr r4, r31 -/* 8016E204 0016B004 4B F6 6F 11 */ bl func_800D5114 +/* 8016E204 0016B004 4B F6 6F 11 */ bl Enter__14zNPCGoalCommonFfPv /* 8016E208 0016B008 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8016E20C 0016B00C 80 01 00 34 */ lwz r0, 0x34(r1) /* 8016E210 0016B010 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -6062,11 +6062,11 @@ lbl_8016E14C: /* 8016E268 0016B068 FF E0 08 90 */ fmr f31, f1 /* 8016E26C 0016B06C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8016E270 0016B070 7C 9F 23 78 */ mr r31, r4 -/* 8016E274 0016B074 4B FF F3 C5 */ bl func_8016D638 +/* 8016E274 0016B074 4B FF F3 C5 */ bl have_cronies__13zNPCBPlanktonCFv /* 8016E278 0016B078 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8016E27C 0016B07C 41 82 00 28 */ beq lbl_8016E2A4 /* 8016E280 0016B080 80 7E 00 4C */ lwz r3, 0x4c(r30) -/* 8016E284 0016B084 4B FF F1 BD */ bl func_8016D440 +/* 8016E284 0016B084 4B FF F1 BD */ bl cronies_dead__13zNPCBPlanktonCFv /* 8016E288 0016B088 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8016E28C 0016B08C 41 82 00 90 */ beq lbl_8016E31C /* 8016E290 0016B090 38 00 00 01 */ li r0, 1 @@ -6085,18 +6085,18 @@ lbl_8016E2A4: /* 8016E2C0 0016B0C0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8016E2C4 0016B0C4 4C 40 13 82 */ cror 2, 0, 2 /* 8016E2C8 0016B0C8 40 82 00 54 */ bne lbl_8016E31C -/* 8016E2CC 0016B0CC 4B FF F3 8D */ bl func_8016D658 +/* 8016E2CC 0016B0CC 4B FF F3 8D */ bl move_to_player_territory__13zNPCBPlanktonFv /* 8016E2D0 0016B0D0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8016E2D4 0016B0D4 41 82 00 48 */ beq lbl_8016E31C /* 8016E2D8 0016B0D8 80 7E 00 4C */ lwz r3, 0x4c(r30) -/* 8016E2DC 0016B0DC 4B FF D6 A5 */ bl func_8016B980 +/* 8016E2DC 0016B0DC 4B FF D6 A5 */ bl refresh_orbit__13zNPCBPlanktonFv /* 8016E2E0 0016B0E0 4B FF A7 B5 */ bl func_80168A94 /* 8016E2E4 0016B0E4 80 9E 00 4C */ lwz r4, 0x4c(r30) /* 8016E2E8 0016B0E8 7C 65 1B 78 */ mr r5, r3 /* 8016E2EC 0016B0EC C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) /* 8016E2F0 0016B0F0 38 61 00 08 */ addi r3, r1, 8 /* 8016E2F4 0016B0F4 C0 42 AB D0 */ lfs f2, lbl_803CF550-_SDA2_BASE_(r2) -/* 8016E2F8 0016B0F8 4B FF EC 7D */ bl func_8016CF74 +/* 8016E2F8 0016B0F8 4B FF EC 7D */ bl random_orbit__13zNPCBPlanktonCFRC5xVec3ff /* 8016E2FC 0016B0FC 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8016E300 0016B100 38 81 00 08 */ addi r4, r1, 8 /* 8016E304 0016B104 48 00 1B 01 */ bl func_8016FE04 @@ -6127,7 +6127,7 @@ lbl_8016E320: /* 8016E360 0016B160 7C 7E 1B 78 */ mr r30, r3 /* 8016E364 0016B164 38 60 00 54 */ li r3, 0x54 /* 8016E368 0016B168 7F C4 F3 78 */ mr r4, r30 -/* 8016E36C 0016B16C 4B FA 0D E5 */ bl func_8010F150 +/* 8016E36C 0016B16C 4B FA 0D E5 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8016E370 0016B170 7C 64 1B 79 */ or. r4, r3, r3 /* 8016E374 0016B174 41 82 00 14 */ beq lbl_8016E388 /* 8016E378 0016B178 7F C4 F3 78 */ mr r4, r30 @@ -6157,7 +6157,7 @@ lbl_8016E394: /* 8016E3D0 0016B1D0 FF E0 08 90 */ fmr f31, f1 /* 8016E3D4 0016B1D4 80 63 00 50 */ lwz r3, 0x50(r3) /* 8016E3D8 0016B1D8 7C 9F 23 78 */ mr r31, r4 -/* 8016E3DC 0016B1DC 4B FF EB 31 */ bl func_8016CF0C +/* 8016E3DC 0016B1DC 4B FF EB 31 */ bl reappear__13zNPCBPlanktonFv /* 8016E3E0 0016B1E0 80 BE 00 50 */ lwz r5, 0x50(r30) /* 8016E3E4 0016B1E4 38 00 00 01 */ li r0, 1 /* 8016E3E8 0016B1E8 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -6186,20 +6186,20 @@ lbl_8016E394: /* 8016E444 0016B244 C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) /* 8016E448 0016B248 90 01 00 34 */ stw r0, 0x34(r1) /* 8016E44C 0016B24C C0 46 00 38 */ lfs f2, 0x38(r6) -/* 8016E450 0016B250 4B FF EB 25 */ bl func_8016CF74 +/* 8016E450 0016B250 4B FF EB 25 */ bl random_orbit__13zNPCBPlanktonCFRC5xVec3ff /* 8016E454 0016B254 80 7E 00 50 */ lwz r3, 0x50(r30) /* 8016E458 0016B258 38 81 00 08 */ addi r4, r1, 8 /* 8016E45C 0016B25C 48 00 19 A9 */ bl func_8016FE04 /* 8016E460 0016B260 80 7E 00 50 */ lwz r3, 0x50(r30) -/* 8016E464 0016B264 4B FF D5 1D */ bl func_8016B980 +/* 8016E464 0016B264 4B FF D5 1D */ bl refresh_orbit__13zNPCBPlanktonFv /* 8016E468 0016B268 80 7E 00 50 */ lwz r3, 0x50(r30) -/* 8016E46C 0016B26C 4B FF F4 3D */ bl func_8016D8A8 +/* 8016E46C 0016B26C 4B FF F4 3D */ bl follow_camera__13zNPCBPlanktonFv /* 8016E470 0016B270 80 7E 00 50 */ lwz r3, 0x50(r30) -/* 8016E474 0016B274 4B FF F4 55 */ bl func_8016D8C8 +/* 8016E474 0016B274 4B FF F4 55 */ bl reset_speed__13zNPCBPlanktonFv /* 8016E478 0016B278 FC 20 F8 90 */ fmr f1, f31 /* 8016E47C 0016B27C 7F C3 F3 78 */ mr r3, r30 /* 8016E480 0016B280 7F E4 FB 78 */ mr r4, r31 -/* 8016E484 0016B284 4B F6 6C 91 */ bl func_800D5114 +/* 8016E484 0016B284 4B F6 6C 91 */ bl Enter__14zNPCGoalCommonFfPv /* 8016E488 0016B288 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 8016E48C 0016B28C 80 01 00 54 */ lwz r0, 0x54(r1) /* 8016E490 0016B290 CB E1 00 40 */ lfd f31, 0x40(r1) @@ -6218,9 +6218,9 @@ lbl_8016E394: /* 8016E4C4 0016B2C4 93 C1 00 10 */ stw r30, 0x10(r1) /* 8016E4C8 0016B2C8 7C 7E 1B 78 */ mr r30, r3 /* 8016E4CC 0016B2CC 80 63 00 50 */ lwz r3, 0x50(r3) -/* 8016E4D0 0016B2D0 4B FF F3 F9 */ bl func_8016D8C8 +/* 8016E4D0 0016B2D0 4B FF F3 F9 */ bl reset_speed__13zNPCBPlanktonFv /* 8016E4D4 0016B2D4 80 7E 00 50 */ lwz r3, 0x50(r30) -/* 8016E4D8 0016B2D8 4B FF F3 B1 */ bl func_8016D888 +/* 8016E4D8 0016B2D8 4B FF F3 B1 */ bl follow_player__13zNPCBPlanktonFv /* 8016E4DC 0016B2DC FC 20 F8 90 */ fmr f1, f31 /* 8016E4E0 0016B2E0 7F C3 F3 78 */ mr r3, r30 /* 8016E4E4 0016B2E4 7F E4 FB 78 */ mr r4, r31 @@ -6280,7 +6280,7 @@ lbl_8016E57C: /* 8016E5B4 0016B3B4 7C 7E 1B 78 */ mr r30, r3 /* 8016E5B8 0016B3B8 38 60 00 54 */ li r3, 0x54 /* 8016E5BC 0016B3BC 7F C4 F3 78 */ mr r4, r30 -/* 8016E5C0 0016B3C0 4B FA 0B 91 */ bl func_8010F150 +/* 8016E5C0 0016B3C0 4B FA 0B 91 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8016E5C4 0016B3C4 7C 64 1B 79 */ or. r4, r3, r3 /* 8016E5C8 0016B3C8 41 82 00 14 */ beq lbl_8016E5DC /* 8016E5CC 0016B3CC 7F C4 F3 78 */ mr r4, r30 @@ -6312,12 +6312,12 @@ lbl_8016E5E8: /* 8016E62C 0016B42C FF C0 08 90 */ fmr f30, f1 /* 8016E630 0016B430 80 63 00 50 */ lwz r3, 0x50(r3) /* 8016E634 0016B434 7C 9F 23 78 */ mr r31, r4 -/* 8016E638 0016B438 4B FF E8 D5 */ bl func_8016CF0C +/* 8016E638 0016B438 4B FF E8 D5 */ bl reappear__13zNPCBPlanktonFv /* 8016E63C 0016B43C 80 7E 00 50 */ lwz r3, 0x50(r30) /* 8016E640 0016B440 38 00 00 01 */ li r0, 1 /* 8016E644 0016B444 98 03 02 B6 */ stb r0, 0x2b6(r3) /* 8016E648 0016B448 80 7E 00 50 */ lwz r3, 0x50(r30) -/* 8016E64C 0016B44C 4B FF F2 7D */ bl func_8016D8C8 +/* 8016E64C 0016B44C 4B FF F2 7D */ bl reset_speed__13zNPCBPlanktonFv /* 8016E650 0016B450 80 7E 00 50 */ lwz r3, 0x50(r30) /* 8016E654 0016B454 48 00 15 75 */ bl func_8016FBC8 /* 8016E658 0016B458 80 7E 00 50 */ lwz r3, 0x50(r30) @@ -6327,7 +6327,7 @@ lbl_8016E5E8: /* 8016E668 0016B468 80 7E 00 50 */ lwz r3, 0x50(r30) /* 8016E66C 0016B46C 90 03 02 C0 */ stw r0, 0x2c0(r3) /* 8016E670 0016B470 80 7E 00 50 */ lwz r3, 0x50(r30) -/* 8016E674 0016B474 4B FF F2 55 */ bl func_8016D8C8 +/* 8016E674 0016B474 4B FF F2 55 */ bl reset_speed__13zNPCBPlanktonFv /* 8016E678 0016B478 3C 80 80 33 */ lis r4, lbl_8032A1A0@ha /* 8016E67C 0016B47C 80 7E 00 50 */ lwz r3, 0x50(r30) /* 8016E680 0016B480 38 84 A1 A0 */ addi r4, r4, lbl_8032A1A0@l @@ -6340,7 +6340,7 @@ lbl_8016E5E8: /* 8016E69C 0016B49C 80 7E 00 50 */ lwz r3, 0x50(r30) /* 8016E6A0 0016B4A0 D0 03 02 C8 */ stfs f0, 0x2c8(r3) /* 8016E6A4 0016B4A4 C3 E4 01 28 */ lfs f31, 0x128(r4) -/* 8016E6A8 0016B4A8 4B EC 25 E1 */ bl func_80030C88 +/* 8016E6A8 0016B4A8 4B EC 25 E1 */ bl xurand__Fv /* 8016E6AC 0016B4AC 80 BE 00 50 */ lwz r5, 0x50(r30) /* 8016E6B0 0016B4B0 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha /* 8016E6B4 0016B4B4 38 83 A1 A0 */ addi r4, r3, lbl_8032A1A0@l @@ -6353,7 +6353,7 @@ lbl_8016E5E8: /* 8016E6D0 0016B4D0 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8016E6D4 0016B4D4 FC 20 F0 90 */ fmr f1, f30 /* 8016E6D8 0016B4D8 D0 1E 00 4C */ stfs f0, 0x4c(r30) -/* 8016E6DC 0016B4DC 4B F6 6A 39 */ bl func_800D5114 +/* 8016E6DC 0016B4DC 4B F6 6A 39 */ bl Enter__14zNPCGoalCommonFfPv /* 8016E6E0 0016B4E0 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8016E6E4 0016B4E4 CB E1 00 20 */ lfd f31, 0x20(r1) /* 8016E6E8 0016B4E8 E3 C1 00 18 */ psq_l f30, 24(r1), 0, qr0 @@ -6375,10 +6375,10 @@ lbl_8016E5E8: /* 8016E728 0016B528 FF E0 08 90 */ fmr f31, f1 /* 8016E72C 0016B52C 80 63 00 50 */ lwz r3, 0x50(r3) /* 8016E730 0016B530 7C 9F 23 78 */ mr r31, r4 -/* 8016E734 0016B534 4B FF F1 95 */ bl func_8016D8C8 +/* 8016E734 0016B534 4B FF F1 95 */ bl reset_speed__13zNPCBPlanktonFv /* 8016E738 0016B538 80 7E 00 50 */ lwz r3, 0x50(r30) /* 8016E73C 0016B53C C0 22 AB CC */ lfs f1, lbl_803CF54C-_SDA2_BASE_(r2) -/* 8016E740 0016B540 4B FF F2 19 */ bl func_8016D958 +/* 8016E740 0016B540 4B FF F2 19 */ bl halt__13zNPCBPlanktonFf /* 8016E744 0016B544 FC 20 F8 90 */ fmr f1, f31 /* 8016E748 0016B548 7F C3 F3 78 */ mr r3, r30 /* 8016E74C 0016B54C 7F E4 FB 78 */ mr r4, r31 @@ -6464,7 +6464,7 @@ lbl_8016E848: /* 8016E880 0016B680 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha /* 8016E884 0016B684 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l /* 8016E888 0016B688 C3 E3 01 28 */ lfs f31, 0x128(r3) -/* 8016E88C 0016B68C 4B EC 23 FD */ bl func_80030C88 +/* 8016E88C 0016B68C 4B EC 23 FD */ bl xurand__Fv /* 8016E890 0016B690 80 7E 00 50 */ lwz r3, 0x50(r30) /* 8016E894 0016B694 3C 80 80 33 */ lis r4, lbl_8032A1A0@ha /* 8016E898 0016B698 38 84 A1 A0 */ addi r4, r4, lbl_8032A1A0@l @@ -6621,7 +6621,7 @@ func_8016E9C0: /* 8016EACC 0016B8CC 7C 7E 1B 78 */ mr r30, r3 /* 8016EAD0 0016B8D0 38 60 00 5C */ li r3, 0x5c /* 8016EAD4 0016B8D4 7F C4 F3 78 */ mr r4, r30 -/* 8016EAD8 0016B8D8 4B FA 06 79 */ bl func_8010F150 +/* 8016EAD8 0016B8D8 4B FA 06 79 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8016EADC 0016B8DC 7C 64 1B 79 */ or. r4, r3, r3 /* 8016EAE0 0016B8E0 41 82 00 14 */ beq lbl_8016EAF4 /* 8016EAE4 0016B8E4 7F C4 F3 78 */ mr r4, r30 @@ -6651,7 +6651,7 @@ lbl_8016EB00: /* 8016EB3C 0016B93C FF E0 08 90 */ fmr f31, f1 /* 8016EB40 0016B940 80 63 00 58 */ lwz r3, 0x58(r3) /* 8016EB44 0016B944 7C 9F 23 78 */ mr r31, r4 -/* 8016EB48 0016B948 4B FF E3 C5 */ bl func_8016CF0C +/* 8016EB48 0016B948 4B FF E3 C5 */ bl reappear__13zNPCBPlanktonFv /* 8016EB4C 0016B94C 4B FF 9F 49 */ bl func_80168A94 /* 8016EB50 0016B950 80 7E 00 58 */ lwz r3, 0x58(r30) /* 8016EB54 0016B954 38 00 00 01 */ li r0, 1 @@ -6660,15 +6660,15 @@ lbl_8016EB00: /* 8016EB60 0016B960 80 7E 00 58 */ lwz r3, 0x58(r30) /* 8016EB64 0016B964 D0 03 02 C8 */ stfs f0, 0x2c8(r3) /* 8016EB68 0016B968 80 7E 00 58 */ lwz r3, 0x58(r30) -/* 8016EB6C 0016B96C 4B FF ED 5D */ bl func_8016D8C8 +/* 8016EB6C 0016B96C 4B FF ED 5D */ bl reset_speed__13zNPCBPlanktonFv /* 8016EB70 0016B970 80 7E 00 58 */ lwz r3, 0x58(r30) -/* 8016EB74 0016B974 4B FF CE 0D */ bl func_8016B980 +/* 8016EB74 0016B974 4B FF CE 0D */ bl refresh_orbit__13zNPCBPlanktonFv /* 8016EB78 0016B978 80 7E 00 58 */ lwz r3, 0x58(r30) -/* 8016EB7C 0016B97C 4B FF ED 2D */ bl func_8016D8A8 +/* 8016EB7C 0016B97C 4B FF ED 2D */ bl follow_camera__13zNPCBPlanktonFv /* 8016EB80 0016B980 FC 20 F8 90 */ fmr f1, f31 /* 8016EB84 0016B984 7F C3 F3 78 */ mr r3, r30 /* 8016EB88 0016B988 7F E4 FB 78 */ mr r4, r31 -/* 8016EB8C 0016B98C 4B F6 65 89 */ bl func_800D5114 +/* 8016EB8C 0016B98C 4B F6 65 89 */ bl Enter__14zNPCGoalCommonFfPv /* 8016EB90 0016B990 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8016EB94 0016B994 80 01 00 24 */ lwz r0, 0x24(r1) /* 8016EB98 0016B998 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -6687,7 +6687,7 @@ lbl_8016EB00: /* 8016EBCC 0016B9CC 93 C1 00 10 */ stw r30, 0x10(r1) /* 8016EBD0 0016B9D0 7C 7E 1B 78 */ mr r30, r3 /* 8016EBD4 0016B9D4 80 63 00 58 */ lwz r3, 0x58(r3) -/* 8016EBD8 0016B9D8 4B FF CD A9 */ bl func_8016B980 +/* 8016EBD8 0016B9D8 4B FF CD A9 */ bl refresh_orbit__13zNPCBPlanktonFv /* 8016EBDC 0016B9DC FC 20 F8 90 */ fmr f1, f31 /* 8016EBE0 0016B9E0 7F C3 F3 78 */ mr r3, r30 /* 8016EBE4 0016B9E4 7F E4 FB 78 */ mr r4, r31 @@ -6714,10 +6714,10 @@ lbl_8016EB00: /* 8016EC38 0016BA38 38 00 00 01 */ li r0, 1 /* 8016EC3C 0016BA3C 90 1F 00 00 */ stw r0, 0(r31) /* 8016EC40 0016BA40 80 7E 00 58 */ lwz r3, 0x58(r30) -/* 8016EC44 0016BA44 4B FF CC D1 */ bl func_8016B914 +/* 8016EC44 0016BA44 4B FF CC D1 */ bl next_goal__13zNPCBPlanktonFv /* 8016EC48 0016BA48 48 00 00 F4 */ b lbl_8016ED3C lbl_8016EC4C: -/* 8016EC4C 0016BA4C 4B FF CD 35 */ bl func_8016B980 +/* 8016EC4C 0016BA4C 4B FF CD 35 */ bl refresh_orbit__13zNPCBPlanktonFv /* 8016EC50 0016BA50 80 7E 00 58 */ lwz r3, 0x58(r30) /* 8016EC54 0016BA54 48 00 0F 65 */ bl func_8016FBB8 /* 8016EC58 0016BA58 7C 7D 1B 78 */ mr r29, r3 @@ -6799,7 +6799,7 @@ lbl_8016ED3C: /* 8016ED78 0016BB78 7C 7E 1B 78 */ mr r30, r3 /* 8016ED7C 0016BB7C 38 60 00 50 */ li r3, 0x50 /* 8016ED80 0016BB80 7F C4 F3 78 */ mr r4, r30 -/* 8016ED84 0016BB84 4B FA 03 CD */ bl func_8010F150 +/* 8016ED84 0016BB84 4B FA 03 CD */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8016ED88 0016BB88 7C 64 1B 79 */ or. r4, r3, r3 /* 8016ED8C 0016BB8C 41 82 00 14 */ beq lbl_8016EDA0 /* 8016ED90 0016BB90 7F C4 F3 78 */ mr r4, r30 @@ -6821,7 +6821,7 @@ lbl_8016EDAC: /* 8016EDC8 0016BBC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016EDCC 0016BBCC 7C 08 02 A6 */ mflr r0 /* 8016EDD0 0016BBD0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8016EDD4 0016BBD4 4B F6 63 41 */ bl func_800D5114 +/* 8016EDD4 0016BBD4 4B F6 63 41 */ bl Enter__14zNPCGoalCommonFfPv /* 8016EDD8 0016BBD8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8016EDDC 0016BBDC 7C 08 03 A6 */ mtlr r0 /* 8016EDE0 0016BBE0 38 21 00 10 */ addi r1, r1, 0x10 @@ -6847,7 +6847,7 @@ lbl_8016EDAC: /* 8016EE30 0016BC30 7C 7E 1B 78 */ mr r30, r3 /* 8016EE34 0016BC34 38 60 00 50 */ li r3, 0x50 /* 8016EE38 0016BC38 7F C4 F3 78 */ mr r4, r30 -/* 8016EE3C 0016BC3C 4B FA 03 15 */ bl func_8010F150 +/* 8016EE3C 0016BC3C 4B FA 03 15 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8016EE40 0016BC40 7C 64 1B 79 */ or. r4, r3, r3 /* 8016EE44 0016BC44 41 82 00 14 */ beq lbl_8016EE58 /* 8016EE48 0016BC48 7F C4 F3 78 */ mr r4, r30 @@ -6869,7 +6869,7 @@ lbl_8016EE64: /* 8016EE80 0016BC80 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016EE84 0016BC84 7C 08 02 A6 */ mflr r0 /* 8016EE88 0016BC88 90 01 00 14 */ stw r0, 0x14(r1) -/* 8016EE8C 0016BC8C 4B F6 62 89 */ bl func_800D5114 +/* 8016EE8C 0016BC8C 4B F6 62 89 */ bl Enter__14zNPCGoalCommonFfPv /* 8016EE90 0016BC90 80 01 00 14 */ lwz r0, 0x14(r1) /* 8016EE94 0016BC94 7C 08 03 A6 */ mtlr r0 /* 8016EE98 0016BC98 38 21 00 10 */ addi r1, r1, 0x10 @@ -6895,7 +6895,7 @@ lbl_8016EE64: /* 8016EEE8 0016BCE8 7C 7E 1B 78 */ mr r30, r3 /* 8016EEEC 0016BCEC 38 60 00 50 */ li r3, 0x50 /* 8016EEF0 0016BCF0 7F C4 F3 78 */ mr r4, r30 -/* 8016EEF4 0016BCF4 4B FA 02 5D */ bl func_8010F150 +/* 8016EEF4 0016BCF4 4B FA 02 5D */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8016EEF8 0016BCF8 7C 64 1B 79 */ or. r4, r3, r3 /* 8016EEFC 0016BCFC 41 82 00 14 */ beq lbl_8016EF10 /* 8016EF00 0016BD00 7F C4 F3 78 */ mr r4, r30 @@ -6925,7 +6925,7 @@ lbl_8016EF1C: /* 8016EF58 0016BD58 FF E0 08 90 */ fmr f31, f1 /* 8016EF5C 0016BD5C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8016EF60 0016BD60 7C 9F 23 78 */ mr r31, r4 -/* 8016EF64 0016BD64 4B FF DF A9 */ bl func_8016CF0C +/* 8016EF64 0016BD64 4B FF DF A9 */ bl reappear__13zNPCBPlanktonFv /* 8016EF68 0016BD68 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) /* 8016EF6C 0016BD6C FC 20 F8 90 */ fmr f1, f31 /* 8016EF70 0016BD70 80 BE 00 4C */ lwz r5, 0x4c(r30) @@ -6935,7 +6935,7 @@ lbl_8016EF1C: /* 8016EF80 0016BD80 D0 05 02 C8 */ stfs f0, 0x2c8(r5) /* 8016EF84 0016BD84 80 BE 00 4C */ lwz r5, 0x4c(r30) /* 8016EF88 0016BD88 90 05 02 C0 */ stw r0, 0x2c0(r5) -/* 8016EF8C 0016BD8C 4B F6 61 89 */ bl func_800D5114 +/* 8016EF8C 0016BD8C 4B F6 61 89 */ bl Enter__14zNPCGoalCommonFfPv /* 8016EF90 0016BD90 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8016EF94 0016BD94 80 01 00 24 */ lwz r0, 0x24(r1) /* 8016EF98 0016BD98 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -6980,7 +6980,7 @@ lbl_8016EF1C: /* 8016F034 0016BE34 FF E0 08 90 */ fmr f31, f1 /* 8016F038 0016BE38 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8016F03C 0016BE3C 7C 9F 23 78 */ mr r31, r4 -/* 8016F040 0016BE40 4B F8 3F 5D */ bl func_800F2F9C +/* 8016F040 0016BE40 4B F8 3F 5D */ bl AnimCurState__10zNPCCommonFv /* 8016F044 0016BE44 3C 80 80 2A */ lis r4, lbl_80299268@ha /* 8016F048 0016BE48 80 A3 00 08 */ lwz r5, 8(r3) /* 8016F04C 0016BE4C 38 84 92 68 */ addi r4, r4, lbl_80299268@l @@ -6995,7 +6995,7 @@ lbl_8016EF1C: /* 8016F070 0016BE70 40 82 00 68 */ bne lbl_8016F0D8 /* 8016F074 0016BE74 80 84 01 14 */ lwz r4, 0x114(r4) /* 8016F078 0016BE78 38 A0 00 00 */ li r5, 0 -/* 8016F07C 0016BE7C 4B F8 3D 15 */ bl func_800F2D90 +/* 8016F07C 0016BE7C 4B F8 3D 15 */ bl AnimStart__10zNPCCommonFUii /* 8016F080 0016BE80 48 00 00 58 */ b lbl_8016F0D8 lbl_8016F084: /* 8016F084 0016BE84 80 64 01 14 */ lwz r3, 0x114(r4) @@ -7012,14 +7012,14 @@ lbl_8016F0A8: /* 8016F0AC 0016BEAC 41 82 00 2C */ beq lbl_8016F0D8 /* 8016F0B0 0016BEB0 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8016F0B4 0016BEB4 38 80 00 00 */ li r4, 0 -/* 8016F0B8 0016BEB8 4B F8 3F C1 */ bl func_800F3078 +/* 8016F0B8 0016BEB8 4B F8 3F C1 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 8016F0BC 0016BEBC FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 8016F0C0 0016BEC0 40 81 00 18 */ ble lbl_8016F0D8 lbl_8016F0C4: /* 8016F0C4 0016BEC4 38 00 00 01 */ li r0, 1 /* 8016F0C8 0016BEC8 90 1F 00 00 */ stw r0, 0(r31) /* 8016F0CC 0016BECC 80 7E 00 4C */ lwz r3, 0x4c(r30) -/* 8016F0D0 0016BED0 4B FF C8 45 */ bl func_8016B914 +/* 8016F0D0 0016BED0 4B FF C8 45 */ bl next_goal__13zNPCBPlanktonFv /* 8016F0D4 0016BED4 48 00 00 08 */ b lbl_8016F0DC lbl_8016F0D8: /* 8016F0D8 0016BED8 38 60 00 00 */ li r3, 0 @@ -7043,7 +7043,7 @@ lbl_8016F0DC: /* 8016F11C 0016BF1C 7C 7E 1B 78 */ mr r30, r3 /* 8016F120 0016BF20 38 60 00 50 */ li r3, 0x50 /* 8016F124 0016BF24 7F C4 F3 78 */ mr r4, r30 -/* 8016F128 0016BF28 4B FA 00 29 */ bl func_8010F150 +/* 8016F128 0016BF28 4B FA 00 29 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8016F12C 0016BF2C 7C 64 1B 79 */ or. r4, r3, r3 /* 8016F130 0016BF30 41 82 00 14 */ beq lbl_8016F144 /* 8016F134 0016BF34 7F C4 F3 78 */ mr r4, r30 @@ -7073,7 +7073,7 @@ lbl_8016F150: /* 8016F18C 0016BF8C FF E0 08 90 */ fmr f31, f1 /* 8016F190 0016BF90 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8016F194 0016BF94 7C 9F 23 78 */ mr r31, r4 -/* 8016F198 0016BF98 4B FF DD 75 */ bl func_8016CF0C +/* 8016F198 0016BF98 4B FF DD 75 */ bl reappear__13zNPCBPlanktonFv /* 8016F19C 0016BF9C C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) /* 8016F1A0 0016BFA0 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha /* 8016F1A4 0016BFA4 80 BE 00 4C */ lwz r5, 0x4c(r30) @@ -7085,11 +7085,11 @@ lbl_8016F150: /* 8016F1BC 0016BFBC 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8016F1C0 0016BFC0 C0 24 01 18 */ lfs f1, 0x118(r4) /* 8016F1C4 0016BFC4 C0 44 01 1C */ lfs f2, 0x11c(r4) -/* 8016F1C8 0016BFC8 4B FF E8 6D */ bl func_8016DA34 +/* 8016F1C8 0016BFC8 4B FF E8 6D */ bl fall__13zNPCBPlanktonFff /* 8016F1CC 0016BFCC FC 20 F8 90 */ fmr f1, f31 /* 8016F1D0 0016BFD0 7F C3 F3 78 */ mr r3, r30 /* 8016F1D4 0016BFD4 7F E4 FB 78 */ mr r4, r31 -/* 8016F1D8 0016BFD8 4B F6 5F 3D */ bl func_800D5114 +/* 8016F1D8 0016BFD8 4B F6 5F 3D */ bl Enter__14zNPCGoalCommonFfPv /* 8016F1DC 0016BFDC E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8016F1E0 0016BFE0 80 01 00 24 */ lwz r0, 0x24(r1) /* 8016F1E4 0016BFE4 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -7129,7 +7129,7 @@ lbl_8016F150: /* 8016F26C 0016C06C 4C 41 13 82 */ cror 2, 1, 2 /* 8016F270 0016C070 40 82 00 34 */ bne lbl_8016F2A4 /* 8016F274 0016C074 7C A3 2B 78 */ mr r3, r5 -/* 8016F278 0016C078 4B FF E3 69 */ bl func_8016D5E0 +/* 8016F278 0016C078 4B FF E3 69 */ bl next_territory__13zNPCBPlanktonFv /* 8016F27C 0016C07C 3C 80 80 33 */ lis r4, lbl_8032A1A0@ha /* 8016F280 0016C080 3C 60 4E 47 */ lis r3, 0x4E47424D@ha /* 8016F284 0016C084 38 A4 A1 A0 */ addi r5, r4, lbl_8032A1A0@l @@ -7160,7 +7160,7 @@ lbl_8016F2A8: /* 8016F2E0 0016C0E0 7C 7E 1B 78 */ mr r30, r3 /* 8016F2E4 0016C0E4 38 60 00 50 */ li r3, 0x50 /* 8016F2E8 0016C0E8 7F C4 F3 78 */ mr r4, r30 -/* 8016F2EC 0016C0EC 4B F9 FE 65 */ bl func_8010F150 +/* 8016F2EC 0016C0EC 4B F9 FE 65 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8016F2F0 0016C0F0 7C 64 1B 79 */ or. r4, r3, r3 /* 8016F2F4 0016C0F4 41 82 00 14 */ beq lbl_8016F308 /* 8016F2F8 0016C0F8 7F C4 F3 78 */ mr r4, r30 @@ -7200,7 +7200,7 @@ lbl_8016F314: /* 8016F378 0016C178 D0 05 02 C8 */ stfs f0, 0x2c8(r5) /* 8016F37C 0016C17C 80 BE 00 4C */ lwz r5, 0x4c(r30) /* 8016F380 0016C180 90 05 02 C0 */ stw r0, 0x2c0(r5) -/* 8016F384 0016C184 4B F6 5D 91 */ bl func_800D5114 +/* 8016F384 0016C184 4B F6 5D 91 */ bl Enter__14zNPCGoalCommonFfPv /* 8016F388 0016C188 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8016F38C 0016C18C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8016F390 0016C190 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -7231,7 +7231,7 @@ lbl_8016F314: /* 8016F3F4 0016C1F4 FF E0 08 90 */ fmr f31, f1 /* 8016F3F8 0016C1F8 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8016F3FC 0016C1FC 7C 9F 23 78 */ mr r31, r4 -/* 8016F400 0016C200 4B F8 3B 9D */ bl func_800F2F9C +/* 8016F400 0016C200 4B F8 3B 9D */ bl AnimCurState__10zNPCCommonFv /* 8016F404 0016C204 3C 80 80 2A */ lis r4, lbl_80299268@ha /* 8016F408 0016C208 80 A3 00 08 */ lwz r5, 8(r3) /* 8016F40C 0016C20C 38 84 92 68 */ addi r4, r4, lbl_80299268@l @@ -7245,7 +7245,7 @@ lbl_8016F314: /* 8016F42C 0016C22C 4C 41 13 82 */ cror 2, 1, 2 /* 8016F430 0016C230 40 82 00 84 */ bne lbl_8016F4B4 /* 8016F434 0016C234 38 80 00 00 */ li r4, 0 -/* 8016F438 0016C238 4B F8 3C 41 */ bl func_800F3078 +/* 8016F438 0016C238 4B F8 3C 41 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 8016F43C 0016C23C FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 8016F440 0016C240 40 81 00 74 */ ble lbl_8016F4B4 /* 8016F444 0016C244 3C 80 80 2A */ lis r4, lbl_80299268@ha @@ -7253,7 +7253,7 @@ lbl_8016F314: /* 8016F44C 0016C24C 38 84 92 68 */ addi r4, r4, lbl_80299268@l /* 8016F450 0016C250 38 A0 00 00 */ li r5, 0 /* 8016F454 0016C254 80 84 01 14 */ lwz r4, 0x114(r4) -/* 8016F458 0016C258 4B F8 39 39 */ bl func_800F2D90 +/* 8016F458 0016C258 4B F8 39 39 */ bl AnimStart__10zNPCCommonFUii /* 8016F45C 0016C25C 48 00 00 58 */ b lbl_8016F4B4 lbl_8016F460: /* 8016F460 0016C260 80 64 01 14 */ lwz r3, 0x114(r4) @@ -7270,7 +7270,7 @@ lbl_8016F484: /* 8016F488 0016C288 41 82 00 2C */ beq lbl_8016F4B4 /* 8016F48C 0016C28C 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8016F490 0016C290 38 80 00 00 */ li r4, 0 -/* 8016F494 0016C294 4B F8 3B E5 */ bl func_800F3078 +/* 8016F494 0016C294 4B F8 3B E5 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 8016F498 0016C298 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 8016F49C 0016C29C 40 81 00 18 */ ble lbl_8016F4B4 lbl_8016F4A0: @@ -7301,7 +7301,7 @@ lbl_8016F4B8: /* 8016F4F8 0016C2F8 7C 7E 1B 78 */ mr r30, r3 /* 8016F4FC 0016C2FC 38 60 00 58 */ li r3, 0x58 /* 8016F500 0016C300 7F C4 F3 78 */ mr r4, r30 -/* 8016F504 0016C304 4B F9 FC 4D */ bl func_8010F150 +/* 8016F504 0016C304 4B F9 FC 4D */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8016F508 0016C308 7C 64 1B 79 */ or. r4, r3, r3 /* 8016F50C 0016C30C 41 82 00 14 */ beq lbl_8016F520 /* 8016F510 0016C310 7F C4 F3 78 */ mr r4, r30 @@ -7331,7 +7331,7 @@ lbl_8016F52C: /* 8016F568 0016C368 FF E0 08 90 */ fmr f31, f1 /* 8016F56C 0016C36C 80 63 00 54 */ lwz r3, 0x54(r3) /* 8016F570 0016C370 7C 9F 23 78 */ mr r31, r4 -/* 8016F574 0016C374 4B FF D9 99 */ bl func_8016CF0C +/* 8016F574 0016C374 4B FF D9 99 */ bl reappear__13zNPCBPlanktonFv /* 8016F578 0016C378 38 80 00 00 */ li r4, 0 /* 8016F57C 0016C37C 38 00 00 01 */ li r0, 1 /* 8016F580 0016C380 90 9E 00 50 */ stw r4, 0x50(r30) @@ -7355,7 +7355,7 @@ lbl_8016F52C: /* 8016F5C8 0016C3C8 FC 20 F8 90 */ fmr f1, f31 /* 8016F5CC 0016C3CC 7F C3 F3 78 */ mr r3, r30 /* 8016F5D0 0016C3D0 7F E4 FB 78 */ mr r4, r31 -/* 8016F5D4 0016C3D4 4B F6 5B 41 */ bl func_800D5114 +/* 8016F5D4 0016C3D4 4B F6 5B 41 */ bl Enter__14zNPCGoalCommonFfPv /* 8016F5D8 0016C3D8 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8016F5DC 0016C3DC 80 01 00 24 */ lwz r0, 0x24(r1) /* 8016F5E0 0016C3E0 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -7409,19 +7409,19 @@ lbl_8016F698: /* 8016F69C 0016C49C 40 80 00 34 */ bge lbl_8016F6D0 /* 8016F6A0 0016C4A0 48 00 00 1C */ b lbl_8016F6BC lbl_8016F6A4: -/* 8016F6A4 0016C4A4 48 00 00 41 */ bl func_8016F6E4 +/* 8016F6A4 0016C4A4 48 00 00 41 */ bl update_warm_up__21zNPCGoalBPlanktonBeamFf /* 8016F6A8 0016C4A8 48 00 00 28 */ b lbl_8016F6D0 lbl_8016F6AC: -/* 8016F6AC 0016C4AC 48 00 00 91 */ bl func_8016F73C +/* 8016F6AC 0016C4AC 48 00 00 91 */ bl update_fire__21zNPCGoalBPlanktonBeamFf /* 8016F6B0 0016C4B0 48 00 00 20 */ b lbl_8016F6D0 lbl_8016F6B4: -/* 8016F6B4 0016C4B4 48 00 02 5D */ bl func_8016F910 +/* 8016F6B4 0016C4B4 48 00 02 5D */ bl update_cool_down__21zNPCGoalBPlanktonBeamFf /* 8016F6B8 0016C4B8 48 00 00 18 */ b lbl_8016F6D0 lbl_8016F6BC: /* 8016F6BC 0016C4BC 38 00 00 01 */ li r0, 1 /* 8016F6C0 0016C4C0 90 04 00 00 */ stw r0, 0(r4) /* 8016F6C4 0016C4C4 80 63 00 54 */ lwz r3, 0x54(r3) -/* 8016F6C8 0016C4C8 4B FF C2 4D */ bl func_8016B914 +/* 8016F6C8 0016C4C8 4B FF C2 4D */ bl next_goal__13zNPCBPlanktonFv /* 8016F6CC 0016C4CC 48 00 00 08 */ b lbl_8016F6D4 lbl_8016F6D0: /* 8016F6D0 0016C4D0 38 60 00 00 */ li r3, 0 @@ -7431,8 +7431,8 @@ lbl_8016F6D4: /* 8016F6DC 0016C4DC 38 21 00 10 */ addi r1, r1, 0x10 /* 8016F6E0 0016C4E0 4E 80 00 20 */ blr -.global func_8016F6E4 -func_8016F6E4: +.global update_warm_up__21zNPCGoalBPlanktonBeamFf +update_warm_up__21zNPCGoalBPlanktonBeamFf: /* 8016F6E4 0016C4E4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016F6E8 0016C4E8 7C 08 02 A6 */ mflr r0 /* 8016F6EC 0016C4EC 3C 80 80 33 */ lis r4, lbl_8032A1A0@ha @@ -7457,8 +7457,8 @@ lbl_8016F72C: /* 8016F734 0016C534 38 21 00 10 */ addi r1, r1, 0x10 /* 8016F738 0016C538 4E 80 00 20 */ blr -.global func_8016F73C -func_8016F73C: +.global update_fire__21zNPCGoalBPlanktonBeamFf +update_fire__21zNPCGoalBPlanktonBeamFf: /* 8016F73C 0016C53C 94 21 FF 50 */ stwu r1, -0xb0(r1) /* 8016F740 0016C540 7C 08 02 A6 */ mflr r0 /* 8016F744 0016C544 90 01 00 B4 */ stw r0, 0xb4(r1) @@ -7481,7 +7481,7 @@ lbl_8016F780: /* 8016F784 0016C584 38 A0 00 00 */ li r5, 0 /* 8016F788 0016C588 38 84 92 68 */ addi r4, r4, lbl_80299268@l /* 8016F78C 0016C58C 80 84 01 20 */ lwz r4, 0x120(r4) -/* 8016F790 0016C590 4B F8 36 01 */ bl func_800F2D90 +/* 8016F790 0016C590 4B F8 36 01 */ bl AnimStart__10zNPCCommonFUii /* 8016F794 0016C594 80 7F 00 54 */ lwz r3, 0x54(r31) /* 8016F798 0016C598 38 80 00 00 */ li r4, 0 /* 8016F79C 0016C59C 38 00 00 02 */ li r0, 2 @@ -7513,7 +7513,7 @@ lbl_8016F7F8: /* 8016F7FC 0016C5FC 38 61 00 20 */ addi r3, r1, 0x20 /* 8016F800 0016C600 38 A0 00 16 */ li r5, 0x16 /* 8016F804 0016C604 80 84 00 24 */ lwz r4, 0x24(r4) -/* 8016F808 0016C608 4B EC 57 71 */ bl func_80034F78 +/* 8016F808 0016C608 4B EC 57 71 */ bl xModelGetBoneLocation__FRC14xModelInstanceUl /* 8016F80C 0016C60C 3B C1 00 68 */ addi r30, r1, 0x68 /* 8016F810 0016C610 38 81 00 20 */ addi r4, r1, 0x20 /* 8016F814 0016C614 7F C3 F3 78 */ mr r3, r30 @@ -7564,12 +7564,12 @@ lbl_8016F8C0: /* 8016F8C4 0016C6C4 7F C4 F3 78 */ mr r4, r30 /* 8016F8C8 0016C6C8 7F A5 EB 78 */ mr r5, r29 /* 8016F8CC 0016C6CC 38 63 03 B8 */ addi r3, r3, 0x3b8 -/* 8016F8D0 0016C6D0 48 00 DE C5 */ bl func_8017D794 +/* 8016F8D0 0016C6D0 48 00 DE C5 */ bl emit__17xLaserBoltEmitterFRC5xVec3RC5xVec3 /* 8016F8D4 0016C6D4 80 7F 00 54 */ lwz r3, 0x54(r31) /* 8016F8D8 0016C6D8 38 81 00 38 */ addi r4, r1, 0x38 /* 8016F8DC 0016C6DC 38 A0 FF FF */ li r5, -1 /* 8016F8E0 0016C6E0 38 63 03 50 */ addi r3, r3, 0x350 -/* 8016F8E4 0016C6E4 48 00 CE ED */ bl func_8017C7D0 +/* 8016F8E4 0016C6E4 48 00 CE ED */ bl emit__13xDecalEmitterFRC7xMat4x3i /* 8016F8E8 0016C6E8 3B 7B 00 01 */ addi r27, r27, 1 lbl_8016F8EC: /* 8016F8EC 0016C6EC 7C 1B E0 00 */ cmpw r27, r28 @@ -7583,8 +7583,8 @@ lbl_8016F8F4: /* 8016F908 0016C708 38 21 00 B0 */ addi r1, r1, 0xb0 /* 8016F90C 0016C70C 4E 80 00 20 */ blr -.global func_8016F910 -func_8016F910: +.global update_cool_down__21zNPCGoalBPlanktonBeamFf +update_cool_down__21zNPCGoalBPlanktonBeamFf: /* 8016F910 0016C710 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8016F914 0016C714 7C 08 02 A6 */ mflr r0 /* 8016F918 0016C718 90 01 00 24 */ stw r0, 0x24(r1) @@ -7594,7 +7594,7 @@ func_8016F910: /* 8016F928 0016C728 7C 7F 1B 78 */ mr r31, r3 /* 8016F92C 0016C72C FF E0 08 90 */ fmr f31, f1 /* 8016F930 0016C730 80 63 00 54 */ lwz r3, 0x54(r3) -/* 8016F934 0016C734 4B F8 36 69 */ bl func_800F2F9C +/* 8016F934 0016C734 4B F8 36 69 */ bl AnimCurState__10zNPCCommonFv /* 8016F938 0016C738 3C 80 80 2A */ lis r4, lbl_80299268@ha /* 8016F93C 0016C73C 80 A3 00 08 */ lwz r5, 8(r3) /* 8016F940 0016C740 38 64 92 68 */ addi r3, r4, lbl_80299268@l @@ -7603,7 +7603,7 @@ func_8016F910: /* 8016F94C 0016C74C 40 82 00 20 */ bne lbl_8016F96C /* 8016F950 0016C750 80 7F 00 54 */ lwz r3, 0x54(r31) /* 8016F954 0016C754 38 80 00 00 */ li r4, 0 -/* 8016F958 0016C758 4B F8 37 21 */ bl func_800F3078 +/* 8016F958 0016C758 4B F8 37 21 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 8016F95C 0016C75C C0 02 AB C0 */ lfs f0, lbl_803CF540-_SDA2_BASE_(r2) /* 8016F960 0016C760 EC 00 F8 2A */ fadds f0, f0, f31 /* 8016F964 0016C764 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -7630,7 +7630,7 @@ lbl_8016F974: /* 8016F9B0 0016C7B0 7C 7E 1B 78 */ mr r30, r3 /* 8016F9B4 0016C7B4 38 60 00 50 */ li r3, 0x50 /* 8016F9B8 0016C7B8 7F C4 F3 78 */ mr r4, r30 -/* 8016F9BC 0016C7BC 4B F9 F7 95 */ bl func_8010F150 +/* 8016F9BC 0016C7BC 4B F9 F7 95 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8016F9C0 0016C7C0 7C 64 1B 79 */ or. r4, r3, r3 /* 8016F9C4 0016C7C4 41 82 00 14 */ beq lbl_8016F9D8 /* 8016F9C8 0016C7C8 7F C4 F3 78 */ mr r4, r30 @@ -7652,7 +7652,7 @@ lbl_8016F9E4: /* 8016FA00 0016C800 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016FA04 0016C804 7C 08 02 A6 */ mflr r0 /* 8016FA08 0016C808 90 01 00 14 */ stw r0, 0x14(r1) -/* 8016FA0C 0016C80C 4B F6 57 09 */ bl func_800D5114 +/* 8016FA0C 0016C80C 4B F6 57 09 */ bl Enter__14zNPCGoalCommonFfPv /* 8016FA10 0016C810 80 01 00 14 */ lwz r0, 0x14(r1) /* 8016FA14 0016C814 7C 08 03 A6 */ mtlr r0 /* 8016FA18 0016C818 38 21 00 10 */ addi r1, r1, 0x10 @@ -7678,7 +7678,7 @@ lbl_8016F9E4: /* 8016FA68 0016C868 7C 7E 1B 78 */ mr r30, r3 /* 8016FA6C 0016C86C 38 60 00 50 */ li r3, 0x50 /* 8016FA70 0016C870 7F C4 F3 78 */ mr r4, r30 -/* 8016FA74 0016C874 4B F9 F6 DD */ bl func_8010F150 +/* 8016FA74 0016C874 4B F9 F6 DD */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8016FA78 0016C878 7C 64 1B 79 */ or. r4, r3, r3 /* 8016FA7C 0016C87C 41 82 00 14 */ beq lbl_8016FA90 /* 8016FA80 0016C880 7F C4 F3 78 */ mr r4, r30 @@ -7700,7 +7700,7 @@ lbl_8016FA9C: /* 8016FAB8 0016C8B8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016FABC 0016C8BC 7C 08 02 A6 */ mflr r0 /* 8016FAC0 0016C8C0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8016FAC4 0016C8C4 4B F6 56 51 */ bl func_800D5114 +/* 8016FAC4 0016C8C4 4B F6 56 51 */ bl Enter__14zNPCGoalCommonFfPv /* 8016FAC8 0016C8C8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8016FACC 0016C8CC 7C 08 03 A6 */ mtlr r0 /* 8016FAD0 0016C8D0 38 21 00 10 */ addi r1, r1, 0x10 @@ -7726,7 +7726,7 @@ lbl_8016FA9C: /* 8016FB20 0016C920 7C 7E 1B 78 */ mr r30, r3 /* 8016FB24 0016C924 38 60 00 50 */ li r3, 0x50 /* 8016FB28 0016C928 7F C4 F3 78 */ mr r4, r30 -/* 8016FB2C 0016C92C 4B F9 F6 25 */ bl func_8010F150 +/* 8016FB2C 0016C92C 4B F9 F6 25 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8016FB30 0016C930 7C 64 1B 79 */ or. r4, r3, r3 /* 8016FB34 0016C934 41 82 00 14 */ beq lbl_8016FB48 /* 8016FB38 0016C938 7F C4 F3 78 */ mr r4, r30 @@ -7748,7 +7748,7 @@ lbl_8016FB54: /* 8016FB70 0016C970 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016FB74 0016C974 7C 08 02 A6 */ mflr r0 /* 8016FB78 0016C978 90 01 00 14 */ stw r0, 0x14(r1) -/* 8016FB7C 0016C97C 4B F6 55 99 */ bl func_800D5114 +/* 8016FB7C 0016C97C 4B F6 55 99 */ bl Enter__14zNPCGoalCommonFfPv /* 8016FB80 0016C980 80 01 00 14 */ lwz r0, 0x14(r1) /* 8016FB84 0016C984 7C 08 03 A6 */ mtlr r0 /* 8016FB88 0016C988 38 21 00 10 */ addi r1, r1, 0x10 @@ -8340,7 +8340,7 @@ func_80170300: /* 80170330 0016D130 7C 7C 1B 78 */ mr r28, r3 /* 80170334 0016D134 80 C3 00 00 */ lwz r6, 0(r3) /* 80170338 0016D138 7C E3 3B 78 */ mr r3, r7 -/* 8017033C 0016D13C 4B EE 5C C9 */ bl func_80056004 +/* 8017033C 0016D13C 4B EE 5C C9 */ bl zParamGetInt__FP16xModelAssetParamUiPCci /* 80170340 0016D140 7C 03 F0 00 */ cmpw r3, r30 /* 80170344 0016D144 40 80 00 0C */ bge lbl_80170350 /* 80170348 0016D148 7F C3 F3 78 */ mr r3, r30 @@ -8378,7 +8378,7 @@ func_80170384: /* 801703B4 0016D1B4 90 01 00 0C */ stw r0, 0xc(r1) /* 801703B8 0016D1B8 80 0A 00 08 */ lwz r0, 8(r10) /* 801703BC 0016D1BC 90 01 00 10 */ stw r0, 0x10(r1) -/* 801703C0 0016D1C0 4B EE 5E 4D */ bl func_8005620C +/* 801703C0 0016D1C0 4B EE 5E 4D */ bl zParamGetVector__FP16xModelAssetParamUiPCc5xVec3P5xVec3 /* 801703C4 0016D1C4 80 01 00 24 */ lwz r0, 0x24(r1) /* 801703C8 0016D1C8 7C 08 03 A6 */ mtlr r0 /* 801703CC 0016D1CC 38 21 00 20 */ addi r1, r1, 0x20 @@ -8404,7 +8404,7 @@ func_801703D4: /* 80170410 0016D210 7C A4 2B 78 */ mr r4, r5 /* 80170414 0016D214 FF E0 18 90 */ fmr f31, f3 /* 80170418 0016D218 7C C5 33 78 */ mr r5, r6 -/* 8017041C 0016D21C 4B EE 5C 4D */ bl func_80056068 +/* 8017041C 0016D21C 4B EE 5C 4D */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 80170420 0016D220 D0 3F 00 00 */ stfs f1, 0(r31) /* 80170424 0016D224 C0 1F 00 00 */ lfs f0, 0(r31) /* 80170428 0016D228 FC 00 F0 40 */ fcmpo cr0, f0, f30 diff --git a/asm/Game/zNPCTypeBossSB1.s b/asm/Game/zNPCTypeBossSB1.s index 04beb3495..0a89842ce 100644 --- a/asm/Game/zNPCTypeBossSB1.s +++ b/asm/Game/zNPCTypeBossSB1.s @@ -2,8 +2,8 @@ .section .text # 0x80154DD8 - 0x80156D98 -.global func_80154DD8 -func_80154DD8: +.global ZNPC_AnimTable_BossSB1__Fv +ZNPC_AnimTable_BossSB1__Fv: /* 80154DD8 00151BD8 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80154DDC 00151BDC 7C 08 02 A6 */ mflr r0 /* 80154DE0 00151BE0 3C 60 80 27 */ lis r3, lbl_8026F224@ha @@ -36,7 +36,7 @@ func_80154DD8: /* 80154E4C 00151C4C 90 E1 00 38 */ stw r7, 0x38(r1) /* 80154E50 00151C50 90 C1 00 3C */ stw r6, 0x3c(r1) /* 80154E54 00151C54 90 01 00 40 */ stw r0, 0x40(r1) -/* 80154E58 00151C58 4B EB 1E 19 */ bl func_80006C70 +/* 80154E58 00151C58 4B EB 1E 19 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 80154E5C 00151C5C 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 80154E60 00151C60 3C 80 80 2A */ lis r4, lbl_802993A0@ha /* 80154E64 00151C64 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l @@ -55,7 +55,7 @@ func_80154DD8: /* 80154E98 00151C98 80 9C 00 04 */ lwz r4, 4(r28) /* 80154E9C 00151C9C C0 22 A8 28 */ lfs f1, lbl_803CF1A8-_SDA2_BASE_(r2) /* 80154EA0 00151CA0 C0 42 A8 2C */ lfs f2, lbl_803CF1AC-_SDA2_BASE_(r2) -/* 80154EA4 00151CA4 4B EB 1E B5 */ bl func_80006D58 +/* 80154EA4 00151CA4 4B EB 1E B5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80154EA8 00151CA8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80154EAC 00151CAC 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 80154EB0 00151CB0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -74,7 +74,7 @@ func_80154DD8: /* 80154EE4 00151CE4 80 84 00 08 */ lwz r4, 8(r4) /* 80154EE8 00151CE8 C0 22 A8 28 */ lfs f1, lbl_803CF1A8-_SDA2_BASE_(r2) /* 80154EEC 00151CEC C0 42 A8 2C */ lfs f2, lbl_803CF1AC-_SDA2_BASE_(r2) -/* 80154EF0 00151CF0 4B EB 1E 69 */ bl func_80006D58 +/* 80154EF0 00151CF0 4B EB 1E 69 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80154EF4 00151CF4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80154EF8 00151CF8 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 80154EFC 00151CFC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -93,7 +93,7 @@ func_80154DD8: /* 80154F30 00151D30 80 84 00 0C */ lwz r4, 0xc(r4) /* 80154F34 00151D34 C0 22 A8 28 */ lfs f1, lbl_803CF1A8-_SDA2_BASE_(r2) /* 80154F38 00151D38 C0 42 A8 2C */ lfs f2, lbl_803CF1AC-_SDA2_BASE_(r2) -/* 80154F3C 00151D3C 4B EB 1E 1D */ bl func_80006D58 +/* 80154F3C 00151D3C 4B EB 1E 1D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80154F40 00151D40 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80154F44 00151D44 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 80154F48 00151D48 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -112,7 +112,7 @@ func_80154DD8: /* 80154F7C 00151D7C 80 9D 00 A4 */ lwz r4, 0xa4(r29) /* 80154F80 00151D80 C0 22 A8 28 */ lfs f1, lbl_803CF1A8-_SDA2_BASE_(r2) /* 80154F84 00151D84 C0 42 A8 2C */ lfs f2, lbl_803CF1AC-_SDA2_BASE_(r2) -/* 80154F88 00151D88 4B EB 1D D1 */ bl func_80006D58 +/* 80154F88 00151D88 4B EB 1D D1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80154F8C 00151D8C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80154F90 00151D90 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 80154F94 00151D94 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -131,7 +131,7 @@ func_80154DD8: /* 80154FC8 00151DC8 80 9E 00 A8 */ lwz r4, 0xa8(r30) /* 80154FCC 00151DCC C0 22 A8 28 */ lfs f1, lbl_803CF1A8-_SDA2_BASE_(r2) /* 80154FD0 00151DD0 C0 42 A8 2C */ lfs f2, lbl_803CF1AC-_SDA2_BASE_(r2) -/* 80154FD4 00151DD4 4B EB 1D 85 */ bl func_80006D58 +/* 80154FD4 00151DD4 4B EB 1D 85 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80154FD8 00151DD8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80154FDC 00151DDC 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 80154FE0 00151DE0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -150,7 +150,7 @@ func_80154DD8: /* 80155014 00151E14 80 9F 00 AC */ lwz r4, 0xac(r31) /* 80155018 00151E18 C0 22 A8 28 */ lfs f1, lbl_803CF1A8-_SDA2_BASE_(r2) /* 8015501C 00151E1C C0 42 A8 2C */ lfs f2, lbl_803CF1AC-_SDA2_BASE_(r2) -/* 80155020 00151E20 4B EB 1D 39 */ bl func_80006D58 +/* 80155020 00151E20 4B EB 1D 39 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80155024 00151E24 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80155028 00151E28 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 8015502C 00151E2C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -169,7 +169,7 @@ func_80154DD8: /* 80155060 00151E60 80 84 00 B0 */ lwz r4, 0xb0(r4) /* 80155064 00151E64 C0 22 A8 28 */ lfs f1, lbl_803CF1A8-_SDA2_BASE_(r2) /* 80155068 00151E68 C0 42 A8 2C */ lfs f2, lbl_803CF1AC-_SDA2_BASE_(r2) -/* 8015506C 00151E6C 4B EB 1C ED */ bl func_80006D58 +/* 8015506C 00151E6C 4B EB 1C ED */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80155070 00151E70 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80155074 00151E74 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 80155078 00151E78 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -188,7 +188,7 @@ func_80154DD8: /* 801550AC 00151EAC 80 84 00 B4 */ lwz r4, 0xb4(r4) /* 801550B0 00151EB0 C0 22 A8 28 */ lfs f1, lbl_803CF1A8-_SDA2_BASE_(r2) /* 801550B4 00151EB4 C0 42 A8 2C */ lfs f2, lbl_803CF1AC-_SDA2_BASE_(r2) -/* 801550B8 00151EB8 4B EB 1C A1 */ bl func_80006D58 +/* 801550B8 00151EB8 4B EB 1C A1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801550BC 00151EBC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 801550C0 00151EC0 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 801550C4 00151EC4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -207,7 +207,7 @@ func_80154DD8: /* 801550F8 00151EF8 80 84 00 B8 */ lwz r4, 0xb8(r4) /* 801550FC 00151EFC C0 22 A8 28 */ lfs f1, lbl_803CF1A8-_SDA2_BASE_(r2) /* 80155100 00151F00 C0 42 A8 2C */ lfs f2, lbl_803CF1AC-_SDA2_BASE_(r2) -/* 80155104 00151F04 4B EB 1C 55 */ bl func_80006D58 +/* 80155104 00151F04 4B EB 1C 55 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80155108 00151F08 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8015510C 00151F0C 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 80155110 00151F10 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -226,14 +226,14 @@ func_80154DD8: /* 80155144 00151F44 80 84 00 BC */ lwz r4, 0xbc(r4) /* 80155148 00151F48 C0 22 A8 28 */ lfs f1, lbl_803CF1A8-_SDA2_BASE_(r2) /* 8015514C 00151F4C C0 42 A8 2C */ lfs f2, lbl_803CF1AC-_SDA2_BASE_(r2) -/* 80155150 00151F50 4B EB 1C 09 */ bl func_80006D58 +/* 80155150 00151F50 4B EB 1C 09 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80155154 00151F54 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 80155158 00151F58 C0 22 A8 30 */ lfs f1, lbl_803CF1B0-_SDA2_BASE_(r2) /* 8015515C 00151F5C 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l /* 80155160 00151F60 38 A1 00 18 */ addi r5, r1, 0x18 /* 80155164 00151F64 7F 63 DB 78 */ mr r3, r27 /* 80155168 00151F68 38 C0 00 01 */ li r6, 1 -/* 8015516C 00151F6C 4B F9 F2 8D */ bl func_800F43F8 +/* 8015516C 00151F6C 4B F9 F2 8D */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 80155170 00151F70 38 00 00 00 */ li r0, 0 /* 80155174 00151F74 7F 63 DB 78 */ mr r3, r27 /* 80155178 00151F78 90 01 00 08 */ stw r0, 8(r1) @@ -248,7 +248,7 @@ func_80154DD8: /* 8015519C 00151F9C FC 40 08 90 */ fmr f2, f1 /* 801551A0 00151FA0 80 BE 00 A8 */ lwz r5, 0xa8(r30) /* 801551A4 00151FA4 FC 60 08 90 */ fmr f3, f1 -/* 801551A8 00151FA8 4B EB 22 19 */ bl func_800073C0 +/* 801551A8 00151FA8 4B EB 22 19 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801551AC 00151FAC 38 00 00 00 */ li r0, 0 /* 801551B0 00151FB0 7F 63 DB 78 */ mr r3, r27 /* 801551B4 00151FB4 90 01 00 08 */ stw r0, 8(r1) @@ -263,7 +263,7 @@ func_80154DD8: /* 801551D8 00151FD8 FC 40 08 90 */ fmr f2, f1 /* 801551DC 00151FDC 80 BC 00 04 */ lwz r5, 4(r28) /* 801551E0 00151FE0 FC 60 08 90 */ fmr f3, f1 -/* 801551E4 00151FE4 4B EB 21 DD */ bl func_800073C0 +/* 801551E4 00151FE4 4B EB 21 DD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801551E8 00151FE8 80 7B 00 08 */ lwz r3, 8(r27) /* 801551EC 00151FEC 48 00 00 10 */ b lbl_801551FC lbl_801551F0: @@ -290,7 +290,7 @@ lbl_8015521C: /* 80155238 00152038 41 82 00 4C */ beq lbl_80155284 /* 8015523C 0015203C 38 64 00 80 */ addi r3, r4, 0x80 /* 80155240 00152040 38 84 00 D4 */ addi r4, r4, 0xd4 -/* 80155244 00152044 4B EF 92 99 */ bl func_8004E4DC +/* 80155244 00152044 4B EF 92 99 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80155248 00152048 80 9F 00 48 */ lwz r4, 0x48(r31) /* 8015524C 0015204C 38 64 00 40 */ addi r3, r4, 0x40 /* 80155250 00152050 4B EB 63 1D */ bl func_8000B56C @@ -321,9 +321,9 @@ func_80155298: /* 801552A4 001520A4 93 E1 00 0C */ stw r31, 0xc(r1) /* 801552A8 001520A8 7C 7F 1B 78 */ mr r31, r3 /* 801552AC 001520AC 38 7F 00 64 */ addi r3, r31, 0x64 -/* 801552B0 001520B0 4B EB 52 79 */ bl func_8000A528 +/* 801552B0 001520B0 4B EB 52 79 */ bl xBoundUpdate__FP6xBound /* 801552B4 001520B4 7F E3 FB 78 */ mr r3, r31 -/* 801552B8 001520B8 4B FC F1 71 */ bl func_80124428 +/* 801552B8 001520B8 4B FC F1 71 */ bl zGridUpdateEnt__FP4xEnt /* 801552BC 001520BC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801552C0 001520C0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801552C4 001520C4 7C 08 03 A6 */ mtlr r0 @@ -575,7 +575,7 @@ lbl_801555D4: /* 80155674 00152474 93 C1 00 18 */ stw r30, 0x18(r1) /* 80155678 00152478 93 A1 00 14 */ stw r29, 0x14(r1) /* 8015567C 0015247C 93 81 00 10 */ stw r28, 0x10(r1) -/* 80155680 00152480 4B F9 9A 1D */ bl func_800EF09C +/* 80155680 00152480 4B F9 9A 1D */ bl Init__10zNPCCommonFP9xEntAsset /* 80155684 00152484 93 ED 96 E0 */ stw r31, lbl_803CBFE0-_SDA_BASE_(r13) /* 80155688 00152488 7F E4 FB 78 */ mr r4, r31 /* 8015568C 0015248C 80 BF 00 24 */ lwz r5, 0x24(r31) @@ -601,14 +601,14 @@ lbl_801556C4: /* 801556D0 001524D0 80 84 00 10 */ lwz r4, 0x10(r4) /* 801556D4 001524D4 C0 5E 00 04 */ lfs f2, 4(r30) /* 801556D8 001524D8 C0 7E 00 08 */ lfs f3, 8(r30) -/* 801556DC 001524DC 4B F7 38 ED */ bl func_800C8FC8 +/* 801556DC 001524DC 4B F7 38 ED */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 801556E0 001524E0 80 9F 02 C0 */ lwz r4, 0x2c0(r31) /* 801556E4 001524E4 38 7D 03 4C */ addi r3, r29, 0x34c /* 801556E8 001524E8 C0 3E 00 30 */ lfs f1, 0x30(r30) /* 801556EC 001524EC 80 84 00 10 */ lwz r4, 0x10(r4) /* 801556F0 001524F0 C0 5E 00 34 */ lfs f2, 0x34(r30) /* 801556F4 001524F4 C0 7E 00 38 */ lfs f3, 0x38(r30) -/* 801556F8 001524F8 4B F7 38 D1 */ bl func_800C8FC8 +/* 801556F8 001524F8 4B F7 38 D1 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 801556FC 001524FC 3B 9C 00 01 */ addi r28, r28, 1 /* 80155700 00152500 3B BD 00 20 */ addi r29, r29, 0x20 /* 80155704 00152504 2C 1C 00 04 */ cmpwi r28, 4 @@ -625,7 +625,7 @@ lbl_80155720: /* 8015572C 0015252C 80 84 00 10 */ lwz r4, 0x10(r4) /* 80155730 00152530 C0 5D 00 04 */ lfs f2, 4(r29) /* 80155734 00152534 C0 7D 00 08 */ lfs f3, 8(r29) -/* 80155738 00152538 4B F7 38 91 */ bl func_800C8FC8 +/* 80155738 00152538 4B F7 38 91 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8015573C 0015253C 3B 9C 00 01 */ addi r28, r28, 1 /* 80155740 00152540 3B DE 00 20 */ addi r30, r30, 0x20 /* 80155744 00152544 2C 1C 00 04 */ cmpwi r28, 4 @@ -634,32 +634,32 @@ lbl_80155720: /* 80155750 00152550 3C 60 80 27 */ lis r3, lbl_8026F224@ha /* 80155754 00152554 38 63 F2 24 */ addi r3, r3, lbl_8026F224@l /* 80155758 00152558 38 63 00 11 */ addi r3, r3, 0x11 -/* 8015575C 0015255C 4B EF 6A B9 */ bl func_8004C214 -/* 80155760 00152560 4B F5 F2 DD */ bl func_800B4A3C +/* 8015575C 0015255C 4B EF 6A B9 */ bl xStrHash__FPCc +/* 80155760 00152560 4B F5 F2 DD */ bl zSceneFindObject__FUi /* 80155764 00152564 3C 80 80 27 */ lis r4, lbl_8026F224@ha /* 80155768 00152568 90 7F 04 50 */ stw r3, 0x450(r31) /* 8015576C 0015256C 38 64 F2 24 */ addi r3, r4, lbl_8026F224@l /* 80155770 00152570 38 63 00 24 */ addi r3, r3, 0x24 -/* 80155774 00152574 4B EF 6A A1 */ bl func_8004C214 -/* 80155778 00152578 4B F5 F2 C5 */ bl func_800B4A3C +/* 80155774 00152574 4B EF 6A A1 */ bl xStrHash__FPCc +/* 80155778 00152578 4B F5 F2 C5 */ bl zSceneFindObject__FUi /* 8015577C 0015257C 3C 80 80 27 */ lis r4, lbl_8026F224@ha /* 80155780 00152580 90 7F 04 54 */ stw r3, 0x454(r31) /* 80155784 00152584 38 64 F2 24 */ addi r3, r4, lbl_8026F224@l /* 80155788 00152588 38 63 00 38 */ addi r3, r3, 0x38 -/* 8015578C 0015258C 4B EF 6A 89 */ bl func_8004C214 -/* 80155790 00152590 4B F5 F2 AD */ bl func_800B4A3C +/* 8015578C 0015258C 4B EF 6A 89 */ bl xStrHash__FPCc +/* 80155790 00152590 4B F5 F2 AD */ bl zSceneFindObject__FUi /* 80155794 00152594 3C 80 80 27 */ lis r4, lbl_8026F224@ha /* 80155798 00152598 90 7F 04 58 */ stw r3, 0x458(r31) /* 8015579C 0015259C 38 64 F2 24 */ addi r3, r4, lbl_8026F224@l /* 801557A0 001525A0 38 63 00 47 */ addi r3, r3, 0x47 -/* 801557A4 001525A4 4B EF 6A 71 */ bl func_8004C214 -/* 801557A8 001525A8 4B F5 F2 95 */ bl func_800B4A3C +/* 801557A4 001525A4 4B EF 6A 71 */ bl xStrHash__FPCc +/* 801557A8 001525A8 4B F5 F2 95 */ bl zSceneFindObject__FUi /* 801557AC 001525AC 3C 80 80 27 */ lis r4, lbl_8026F224@ha /* 801557B0 001525B0 90 7F 04 5C */ stw r3, 0x45c(r31) /* 801557B4 001525B4 38 64 F2 24 */ addi r3, r4, lbl_8026F224@l /* 801557B8 001525B8 38 63 00 59 */ addi r3, r3, 0x59 -/* 801557BC 001525BC 4B EF 6A 59 */ bl func_8004C214 -/* 801557C0 001525C0 4B F5 F2 7D */ bl func_800B4A3C +/* 801557BC 001525BC 4B EF 6A 59 */ bl xStrHash__FPCc +/* 801557C0 001525C0 4B F5 F2 7D */ bl zSceneFindObject__FUi /* 801557C4 001525C4 90 7F 04 60 */ stw r3, 0x460(r31) /* 801557C8 001525C8 4B FF FB 49 */ bl func_80155310 /* 801557CC 001525CC 80 01 00 24 */ lwz r0, 0x24(r1) @@ -676,19 +676,19 @@ lbl_80155720: /* 801557F8 001525F8 93 E1 00 0C */ stw r31, 0xc(r1) /* 801557FC 001525FC 7C 7F 1B 78 */ mr r31, r3 /* 80155800 00152600 4B FF FB 11 */ bl func_80155310 -/* 80155804 00152604 4B FB 76 D1 */ bl func_8010CED4 +/* 80155804 00152604 4B FB 76 D1 */ bl xBehaveMgr_GetSelf__Fv /* 80155808 00152608 7F E4 FB 78 */ mr r4, r31 /* 8015580C 0015260C 38 A0 00 00 */ li r5, 0 -/* 80155810 00152610 4B FB 78 2D */ bl func_8010D03C +/* 80155810 00152610 4B FB 78 2D */ bl Subscribe__10xBehaveMgrFP5xBasei /* 80155814 00152614 90 7F 02 28 */ stw r3, 0x228(r31) /* 80155818 00152618 83 FF 02 28 */ lwz r31, 0x228(r31) /* 8015581C 0015261C 7F E3 FB 78 */ mr r3, r31 -/* 80155820 00152620 4B FB 79 69 */ bl func_8010D188 +/* 80155820 00152620 4B FB 79 69 */ bl BrainBegin__7xPsycheFv /* 80155824 00152624 3C 80 4E 47 */ lis r4, 0x4E47423C@ha /* 80155828 00152628 7F E3 FB 78 */ mr r3, r31 /* 8015582C 0015262C 38 84 42 3C */ addi r4, r4, 0x4E47423C@l /* 80155830 00152630 38 A0 00 00 */ li r5, 0 -/* 80155834 00152634 4B FB 7A 0D */ bl func_8010D240 +/* 80155834 00152634 4B FB 7A 0D */ bl AddGoal__7xPsycheFiPv /* 80155838 00152638 3C 80 80 15 */ lis r4, lbl_80155D4C@ha /* 8015583C 0015263C 38 A0 00 00 */ li r5, 0 /* 80155840 00152640 38 84 5D 4C */ addi r4, r4, lbl_80155D4C@l @@ -699,7 +699,7 @@ lbl_80155720: /* 80155854 00152654 7F E3 FB 78 */ mr r3, r31 /* 80155858 00152658 38 84 42 3D */ addi r4, r4, 0x4E47423D@l /* 8015585C 0015265C 38 A0 00 00 */ li r5, 0 -/* 80155860 00152660 4B FB 79 E1 */ bl func_8010D240 +/* 80155860 00152660 4B FB 79 E1 */ bl AddGoal__7xPsycheFiPv /* 80155864 00152664 3C 80 80 15 */ lis r4, lbl_80155E04@ha /* 80155868 00152668 38 A0 00 00 */ li r5, 0 /* 8015586C 0015266C 38 84 5E 04 */ addi r4, r4, lbl_80155E04@l @@ -710,7 +710,7 @@ lbl_80155720: /* 80155880 00152680 7F E3 FB 78 */ mr r3, r31 /* 80155884 00152684 38 84 42 3E */ addi r4, r4, 0x4E47423E@l /* 80155888 00152688 38 A0 00 00 */ li r5, 0 -/* 8015588C 0015268C 4B FB 79 B5 */ bl func_8010D240 +/* 8015588C 0015268C 4B FB 79 B5 */ bl AddGoal__7xPsycheFiPv /* 80155890 00152690 3C 80 80 15 */ lis r4, lbl_80155EA8@ha /* 80155894 00152694 38 A0 00 00 */ li r5, 0 /* 80155898 00152698 38 84 5E A8 */ addi r4, r4, lbl_80155EA8@l @@ -721,7 +721,7 @@ lbl_80155720: /* 801558AC 001526AC 7F E3 FB 78 */ mr r3, r31 /* 801558B0 001526B0 38 84 42 3F */ addi r4, r4, 0x4E47423F@l /* 801558B4 001526B4 38 A0 00 00 */ li r5, 0 -/* 801558B8 001526B8 4B FB 79 89 */ bl func_8010D240 +/* 801558B8 001526B8 4B FB 79 89 */ bl AddGoal__7xPsycheFiPv /* 801558BC 001526BC 3C 80 80 15 */ lis r4, lbl_80155F74@ha /* 801558C0 001526C0 38 A0 00 00 */ li r5, 0 /* 801558C4 001526C4 38 84 5F 74 */ addi r4, r4, lbl_80155F74@l @@ -732,7 +732,7 @@ lbl_80155720: /* 801558D8 001526D8 7F E3 FB 78 */ mr r3, r31 /* 801558DC 001526DC 38 84 42 40 */ addi r4, r4, 0x4E474240@l /* 801558E0 001526E0 38 A0 00 00 */ li r5, 0 -/* 801558E4 001526E4 4B FB 79 5D */ bl func_8010D240 +/* 801558E4 001526E4 4B FB 79 5D */ bl AddGoal__7xPsycheFiPv /* 801558E8 001526E8 3C 80 80 15 */ lis r4, lbl_80156020@ha /* 801558EC 001526EC 38 A0 00 00 */ li r5, 0 /* 801558F0 001526F0 38 84 60 20 */ addi r4, r4, lbl_80156020@l @@ -740,7 +740,7 @@ lbl_80155720: /* 801558F8 001526F8 38 E0 00 00 */ li r7, 0 /* 801558FC 001526FC 4B F9 F1 39 */ bl func_800F4A34 /* 80155900 00152700 7F E3 FB 78 */ mr r3, r31 -/* 80155904 00152704 4B FB 79 05 */ bl func_8010D208 +/* 80155904 00152704 4B FB 79 05 */ bl BrainEnd__7xPsycheFv /* 80155908 00152708 3C 80 4E 47 */ lis r4, 0x4E47423C@ha /* 8015590C 0015270C 7F E3 FB 78 */ mr r3, r31 /* 80155910 00152710 38 84 42 3C */ addi r4, r4, 0x4E47423C@l @@ -757,7 +757,7 @@ lbl_80155720: /* 8015593C 0015273C 7C 7F 1B 78 */ mr r31, r3 /* 80155940 00152740 4B FF F9 D1 */ bl func_80155310 /* 80155944 00152744 7F E3 FB 78 */ mr r3, r31 -/* 80155948 00152748 4B F9 9F 5D */ bl func_800EF8A4 +/* 80155948 00152748 4B F9 9F 5D */ bl Reset__10zNPCCommonFv /* 8015594C 0015274C 38 00 00 01 */ li r0, 1 /* 80155950 00152750 98 1F 04 A4 */ stb r0, 0x4a4(r31) /* 80155954 00152754 C0 02 A8 2C */ lfs f0, lbl_803CF1AC-_SDA2_BASE_(r2) @@ -768,7 +768,7 @@ lbl_80155720: /* 80155968 00152768 3C 80 4E 47 */ lis r4, 0x4E47423C@ha /* 8015596C 0015276C 38 A0 00 00 */ li r5, 0 /* 80155970 00152770 38 84 42 3C */ addi r4, r4, 0x4E47423C@l -/* 80155974 00152774 4B FB 7D BD */ bl func_8010D730 +/* 80155974 00152774 4B FB 7D BD */ bl GoalSet__7xPsycheFii lbl_80155978: /* 80155978 00152778 80 01 00 14 */ lwz r0, 0x14(r1) /* 8015597C 0015277C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -871,7 +871,7 @@ lbl_80155ABC: /* 80155AD0 001528D0 41 82 00 10 */ beq lbl_80155AE0 /* 80155AD4 001528D4 FC 20 F8 90 */ fmr f1, f31 /* 80155AD8 001528D8 38 80 00 00 */ li r4, 0 -/* 80155ADC 001528DC 4B FB 85 85 */ bl func_8010E060 +/* 80155ADC 001528DC 4B FB 85 85 */ bl Timestep__7xPsycheFfPv lbl_80155AE0: /* 80155AE0 001528E0 C0 02 A8 54 */ lfs f0, lbl_803CF1D4-_SDA2_BASE_(r2) /* 80155AE4 001528E4 38 00 00 08 */ li r0, 8 @@ -930,7 +930,7 @@ lbl_80155BA0: /* 80155BAC 001529AC FC 20 F8 90 */ fmr f1, f31 /* 80155BB0 001529B0 7F C3 F3 78 */ mr r3, r30 /* 80155BB4 001529B4 7F E4 FB 78 */ mr r4, r31 -/* 80155BB8 001529B8 4B F9 A5 39 */ bl func_800F00F0 +/* 80155BB8 001529B8 4B F9 A5 39 */ bl Process__10zNPCCommonFP6xScenef /* 80155BBC 001529BC 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80155BC0 001529C0 3C 60 80 27 */ lis r3, lbl_8026F224@ha /* 80155BC4 001529C4 38 63 F2 24 */ addi r3, r3, lbl_8026F224@l @@ -941,7 +941,7 @@ lbl_80155BA0: /* 80155BD8 001529D8 C0 25 00 08 */ lfs f1, 8(r5) /* 80155BDC 001529DC 80 84 00 04 */ lwz r4, 4(r4) /* 80155BE0 001529E0 4C C6 32 42 */ crset 6 -/* 80155BE4 001529E4 4B EC 21 59 */ bl func_80017D3C +/* 80155BE4 001529E4 4B EC 21 59 */ bl xprintf__FPCce /* 80155BE8 001529E8 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80155BEC 001529EC 80 01 00 24 */ lwz r0, 0x24(r1) /* 80155BF0 001529F0 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -971,7 +971,7 @@ lbl_80155C34: /* 80155C4C 00152A4C 70 00 EF FF */ andi. r0, r0, 0xefff /* 80155C50 00152A50 B0 05 00 44 */ sth r0, 0x44(r5) lbl_80155C54: -/* 80155C54 00152A54 4B F9 A6 F5 */ bl func_800F0348 +/* 80155C54 00152A54 4B F9 A6 F5 */ bl NewTime__10zNPCCommonFP6xScenef /* 80155C58 00152A58 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) /* 80155C5C 00152A5C 80 63 04 58 */ lwz r3, 0x458(r3) /* 80155C60 00152A60 80 83 00 AC */ lwz r4, 0xac(r3) @@ -1048,7 +1048,7 @@ lbl_80155D4C: /* 80155D60 00152B60 7C BE 2B 78 */ mr r30, r5 /* 80155D64 00152B64 93 A1 00 14 */ stw r29, 0x14(r1) /* 80155D68 00152B68 7C 7D 1B 78 */ mr r29, r3 -/* 80155D6C 00152B6C 4B FB 8D 29 */ bl func_8010EA94 +/* 80155D6C 00152B6C 4B FB 8D 29 */ bl GetOwner__5xGoalCFv /* 80155D70 00152B70 38 00 00 00 */ li r0, 0 /* 80155D74 00152B74 7C 7F 1B 78 */ mr r31, r3 /* 80155D78 00152B78 90 01 00 08 */ stw r0, 8(r1) @@ -1100,7 +1100,7 @@ lbl_80155E04: /* 80155E1C 00152C1C 93 C1 00 18 */ stw r30, 0x18(r1) /* 80155E20 00152C20 7C BE 2B 78 */ mr r30, r5 /* 80155E24 00152C24 FF E0 08 90 */ fmr f31, f1 -/* 80155E28 00152C28 4B FB 8C 6D */ bl func_8010EA94 +/* 80155E28 00152C28 4B FB 8C 6D */ bl GetOwner__5xGoalCFv /* 80155E2C 00152C2C 38 00 00 00 */ li r0, 0 /* 80155E30 00152C30 7C 7F 1B 78 */ mr r31, r3 /* 80155E34 00152C34 90 01 00 08 */ stw r0, 8(r1) @@ -1114,7 +1114,7 @@ lbl_80155E04: lbl_80155E54: /* 80155E54 00152C54 7F E3 FB 78 */ mr r3, r31 /* 80155E58 00152C58 38 80 00 00 */ li r4, 0 -/* 80155E5C 00152C5C 4B F9 D2 1D */ bl func_800F3078 +/* 80155E5C 00152C5C 4B F9 D2 1D */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 80155E60 00152C60 C0 02 A8 68 */ lfs f0, lbl_803CF1E8-_SDA2_BASE_(r2) /* 80155E64 00152C64 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80155E68 00152C68 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -1147,7 +1147,7 @@ lbl_80155EA8: /* 80155EC8 00152CC8 FF E0 08 90 */ fmr f31, f1 /* 80155ECC 00152CCC 7C 7E 1B 78 */ mr r30, r3 /* 80155ED0 00152CD0 7C BD 2B 78 */ mr r29, r5 -/* 80155ED4 00152CD4 4B FB 8B C1 */ bl func_8010EA94 +/* 80155ED4 00152CD4 4B FB 8B C1 */ bl GetOwner__5xGoalCFv /* 80155ED8 00152CD8 C0 3E 00 4C */ lfs f1, 0x4c(r30) /* 80155EDC 00152CDC 7C 7F 1B 78 */ mr r31, r3 /* 80155EE0 00152CE0 C0 02 A8 6C */ lfs f0, lbl_803CF1EC-_SDA2_BASE_(r2) @@ -1168,7 +1168,7 @@ lbl_80155EA8: /* 80155F1C 00152D1C 40 81 00 30 */ ble lbl_80155F4C /* 80155F20 00152D20 7F E3 FB 78 */ mr r3, r31 /* 80155F24 00152D24 38 80 00 00 */ li r4, 0 -/* 80155F28 00152D28 4B F9 D1 51 */ bl func_800F3078 +/* 80155F28 00152D28 4B F9 D1 51 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 80155F2C 00152D2C C0 02 A8 68 */ lfs f0, lbl_803CF1E8-_SDA2_BASE_(r2) /* 80155F30 00152D30 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80155F34 00152D34 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -1196,7 +1196,7 @@ lbl_80155F74: /* 80155F84 00152D84 7C BF 2B 78 */ mr r31, r5 /* 80155F88 00152D88 93 C1 00 18 */ stw r30, 0x18(r1) /* 80155F8C 00152D8C 7C 7E 1B 78 */ mr r30, r3 -/* 80155F90 00152D90 4B FB 8B 05 */ bl func_8010EA94 +/* 80155F90 00152D90 4B FB 8B 05 */ bl GetOwner__5xGoalCFv /* 80155F94 00152D94 38 00 00 00 */ li r0, 0 /* 80155F98 00152D98 90 01 00 08 */ stw r0, 8(r1) /* 80155F9C 00152D9C 80 0D 96 E4 */ lwz r0, lbl_803CBFE4-_SDA_BASE_(r13) @@ -1246,10 +1246,10 @@ lbl_80156020: /* 80156038 00152E38 93 C1 00 08 */ stw r30, 8(r1) /* 8015603C 00152E3C 7C BE 2B 78 */ mr r30, r5 /* 80156040 00152E40 FF E0 08 90 */ fmr f31, f1 -/* 80156044 00152E44 4B FB 8A 51 */ bl func_8010EA94 +/* 80156044 00152E44 4B FB 8A 51 */ bl GetOwner__5xGoalCFv /* 80156048 00152E48 3B E0 00 00 */ li r31, 0 /* 8015604C 00152E4C 38 80 00 00 */ li r4, 0 -/* 80156050 00152E50 4B F9 D0 29 */ bl func_800F3078 +/* 80156050 00152E50 4B F9 D0 29 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 80156054 00152E54 C0 02 A8 68 */ lfs f0, lbl_803CF1E8-_SDA2_BASE_(r2) /* 80156058 00152E58 EC 00 07 F2 */ fmuls f0, f0, f31 /* 8015605C 00152E5C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -1292,7 +1292,7 @@ func_80156098: /* 801560E0 00152EE0 38 61 00 08 */ addi r3, r1, 8 /* 801560E4 00152EE4 7C 64 1B 78 */ mr r4, r3 /* 801560E8 00152EE8 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 801560EC 00152EEC 4B EF 82 05 */ bl func_8004E2F0 +/* 801560EC 00152EEC 4B EF 82 05 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 801560F0 00152EF0 80 7E 00 24 */ lwz r3, 0x24(r30) /* 801560F4 00152EF4 80 63 00 4C */ lwz r3, 0x4c(r3) /* 801560F8 00152EF8 C0 23 00 20 */ lfs f1, 0x20(r3) @@ -1371,7 +1371,7 @@ lbl_801561B0: /* 80156208 00153008 FF E0 08 90 */ fmr f31, f1 /* 8015620C 0015300C 7C 7E 1B 78 */ mr r30, r3 /* 80156210 00153010 7C 9F 23 78 */ mr r31, r4 -/* 80156214 00153014 4B FB 88 81 */ bl func_8010EA94 +/* 80156214 00153014 4B FB 88 81 */ bl GetOwner__5xGoalCFv /* 80156218 00153018 C0 02 A8 2C */ lfs f0, lbl_803CF1AC-_SDA2_BASE_(r2) /* 8015621C 0015301C D0 1E 00 4C */ stfs f0, 0x4c(r30) /* 80156220 00153020 C0 22 A8 2C */ lfs f1, lbl_803CF1AC-_SDA2_BASE_(r2) @@ -1383,7 +1383,7 @@ lbl_801561B0: /* 80156238 00153038 FC 20 F8 90 */ fmr f1, f31 /* 8015623C 0015303C 7F C3 F3 78 */ mr r3, r30 /* 80156240 00153040 7F E4 FB 78 */ mr r4, r31 -/* 80156244 00153044 4B F7 EE D1 */ bl func_800D5114 +/* 80156244 00153044 4B F7 EE D1 */ bl Enter__14zNPCGoalCommonFfPv /* 80156248 00153048 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8015624C 0015304C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80156250 00153050 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -1406,7 +1406,7 @@ lbl_801561B0: /* 80156294 00153094 7C 9D 23 78 */ mr r29, r4 /* 80156298 00153098 7C BE 2B 78 */ mr r30, r5 /* 8015629C 0015309C 7C DF 33 78 */ mr r31, r6 -/* 801562A0 001530A0 4B FB 87 F5 */ bl func_8010EA94 +/* 801562A0 001530A0 4B FB 87 F5 */ bl GetOwner__5xGoalCFv /* 801562A4 001530A4 3C 80 80 2A */ lis r4, lbl_80299268@ha /* 801562A8 001530A8 80 A3 00 24 */ lwz r5, 0x24(r3) /* 801562AC 001530AC 38 84 92 68 */ addi r4, r4, lbl_80299268@l @@ -1436,7 +1436,7 @@ lbl_801562E4: /* 80156308 00153108 7F A4 EB 78 */ mr r4, r29 /* 8015630C 0015310C 7F C5 F3 78 */ mr r5, r30 /* 80156310 00153110 7F E6 FB 78 */ mr r6, r31 -/* 80156314 00153114 4B FB 88 35 */ bl func_8010EB48 +/* 80156314 00153114 4B FB 88 35 */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 80156318 00153118 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8015631C 0015311C 80 01 00 34 */ lwz r0, 0x34(r1) /* 80156320 00153120 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -1457,7 +1457,7 @@ lbl_801562E4: /* 8015635C 0015315C FF E0 08 90 */ fmr f31, f1 /* 80156360 00153160 7C 7E 1B 78 */ mr r30, r3 /* 80156364 00153164 7C 9F 23 78 */ mr r31, r4 -/* 80156368 00153168 4B FB 87 2D */ bl func_8010EA94 +/* 80156368 00153168 4B FB 87 2D */ bl GetOwner__5xGoalCFv /* 8015636C 0015316C C0 02 A8 2C */ lfs f0, lbl_803CF1AC-_SDA2_BASE_(r2) /* 80156370 00153170 FC 20 F8 90 */ fmr f1, f31 /* 80156374 00153174 7F E4 FB 78 */ mr r4, r31 @@ -1465,7 +1465,7 @@ lbl_801562E4: /* 8015637C 0015317C C0 02 A8 54 */ lfs f0, lbl_803CF1D4-_SDA2_BASE_(r2) /* 80156380 00153180 D0 03 04 4C */ stfs f0, 0x44c(r3) /* 80156384 00153184 7F C3 F3 78 */ mr r3, r30 -/* 80156388 00153188 4B F7 ED 8D */ bl func_800D5114 +/* 80156388 00153188 4B F7 ED 8D */ bl Enter__14zNPCGoalCommonFfPv /* 8015638C 0015318C E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80156390 00153190 80 01 00 24 */ lwz r0, 0x24(r1) /* 80156394 00153194 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -1488,7 +1488,7 @@ lbl_801562E4: /* 801563D8 001531D8 7C 9D 23 78 */ mr r29, r4 /* 801563DC 001531DC 7C BE 2B 78 */ mr r30, r5 /* 801563E0 001531E0 7C DF 33 78 */ mr r31, r6 -/* 801563E4 001531E4 4B FB 86 B1 */ bl func_8010EA94 +/* 801563E4 001531E4 4B FB 86 B1 */ bl GetOwner__5xGoalCFv /* 801563E8 001531E8 C0 1C 00 4C */ lfs f0, 0x4c(r28) /* 801563EC 001531EC 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 801563F0 001531F0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -1504,7 +1504,7 @@ lbl_801562E4: /* 80156418 00153218 7F A4 EB 78 */ mr r4, r29 /* 8015641C 0015321C 7F C5 F3 78 */ mr r5, r30 /* 80156420 00153220 7F E6 FB 78 */ mr r6, r31 -/* 80156424 00153224 4B FB 87 25 */ bl func_8010EB48 +/* 80156424 00153224 4B FB 87 25 */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 80156428 00153228 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8015642C 0015322C 80 01 00 34 */ lwz r0, 0x34(r1) /* 80156430 00153230 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -1525,13 +1525,13 @@ lbl_801562E4: /* 8015646C 0015326C FF E0 08 90 */ fmr f31, f1 /* 80156470 00153270 7C 7E 1B 78 */ mr r30, r3 /* 80156474 00153274 7C 9F 23 78 */ mr r31, r4 -/* 80156478 00153278 4B FB 86 1D */ bl func_8010EA94 +/* 80156478 00153278 4B FB 86 1D */ bl GetOwner__5xGoalCFv /* 8015647C 0015327C C0 02 A8 2C */ lfs f0, lbl_803CF1AC-_SDA2_BASE_(r2) /* 80156480 00153280 FC 20 F8 90 */ fmr f1, f31 /* 80156484 00153284 7F C3 F3 78 */ mr r3, r30 /* 80156488 00153288 7F E4 FB 78 */ mr r4, r31 /* 8015648C 0015328C D0 1E 00 4C */ stfs f0, 0x4c(r30) -/* 80156490 00153290 4B F7 EC 85 */ bl func_800D5114 +/* 80156490 00153290 4B F7 EC 85 */ bl Enter__14zNPCGoalCommonFfPv /* 80156494 00153294 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80156498 00153298 80 01 00 24 */ lwz r0, 0x24(r1) /* 8015649C 0015329C CB E1 00 10 */ lfd f31, 0x10(r1) @@ -1557,7 +1557,7 @@ lbl_801564D8: /* 801564DC 001532DC 28 00 00 00 */ cmplwi r0, 0 /* 801564E0 001532E0 40 82 00 34 */ bne lbl_80156514 /* 801564E4 001532E4 7C 83 23 78 */ mr r3, r4 -/* 801564E8 001532E8 4B F3 CA 85 */ bl func_80092F6C +/* 801564E8 001532E8 4B F3 CA 85 */ bl zFXMuscleArmWave__FPC5xVec3 /* 801564EC 001532EC 57 E5 10 3A */ slwi r5, r31, 2 /* 801564F0 001532F0 7C 9E 2A 14 */ add r4, r30, r5 /* 801564F4 001532F4 90 64 04 64 */ stw r3, 0x464(r4) @@ -1590,7 +1590,7 @@ lbl_80156520: /* 80156558 00153358 7C 9D 23 78 */ mr r29, r4 /* 8015655C 0015335C 7C BE 2B 78 */ mr r30, r5 /* 80156560 00153360 7C DF 33 78 */ mr r31, r6 -/* 80156564 00153364 4B FB 85 31 */ bl func_8010EA94 +/* 80156564 00153364 4B FB 85 31 */ bl GetOwner__5xGoalCFv /* 80156568 00153368 C0 1C 00 4C */ lfs f0, 0x4c(r28) /* 8015656C 0015336C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80156570 00153370 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -1622,7 +1622,7 @@ lbl_801565CC: /* 801565D4 001533D4 38 9A 03 CC */ addi r4, r26, 0x3cc /* 801565D8 001533D8 80 65 00 10 */ lwz r3, 0x10(r5) /* 801565DC 001533DC 80 A5 00 4C */ lwz r5, 0x4c(r5) -/* 801565E0 001533E0 4B F7 2A 6D */ bl func_800C904C +/* 801565E0 001533E0 4B F7 2A 6D */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 /* 801565E4 001533E4 3B 18 00 01 */ addi r24, r24, 1 /* 801565E8 001533E8 3B 5A 00 20 */ addi r26, r26, 0x20 /* 801565EC 001533EC 28 18 00 04 */ cmplwi r24, 4 @@ -1654,7 +1654,7 @@ lbl_80156648: /* 80156650 00153450 7F A4 EB 78 */ mr r4, r29 /* 80156654 00153454 7F C5 F3 78 */ mr r5, r30 /* 80156658 00153458 7F E6 FB 78 */ mr r6, r31 -/* 8015665C 0015345C 4B FB 84 ED */ bl func_8010EB48 +/* 8015665C 0015345C 4B FB 84 ED */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 80156660 00153460 E3 E1 00 78 */ psq_l f31, 120(r1), 0, qr0 /* 80156664 00153464 CB E1 00 70 */ lfd f31, 0x70(r1) /* 80156668 00153468 BB 01 00 50 */ lmw r24, 0x50(r1) @@ -1672,7 +1672,7 @@ lbl_80156648: /* 80156698 00153498 FF E0 08 90 */ fmr f31, f1 /* 8015669C 0015349C 7C 7E 1B 78 */ mr r30, r3 /* 801566A0 001534A0 7C 9F 23 78 */ mr r31, r4 -/* 801566A4 001534A4 4B FB 83 F1 */ bl func_8010EA94 +/* 801566A4 001534A4 4B FB 83 F1 */ bl GetOwner__5xGoalCFv /* 801566A8 001534A8 38 00 00 00 */ li r0, 0 /* 801566AC 001534AC FC 20 F8 90 */ fmr f1, f31 /* 801566B0 001534B0 90 0D 96 E4 */ stw r0, lbl_803CBFE4-_SDA_BASE_(r13) @@ -1680,7 +1680,7 @@ lbl_80156648: /* 801566B8 001534B8 7F E4 FB 78 */ mr r4, r31 /* 801566BC 001534BC C0 02 A8 2C */ lfs f0, lbl_803CF1AC-_SDA2_BASE_(r2) /* 801566C0 001534C0 D0 1E 00 4C */ stfs f0, 0x4c(r30) -/* 801566C4 001534C4 4B F7 EA 51 */ bl func_800D5114 +/* 801566C4 001534C4 4B F7 EA 51 */ bl Enter__14zNPCGoalCommonFfPv /* 801566C8 001534C8 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 801566CC 001534CC 80 01 00 24 */ lwz r0, 0x24(r1) /* 801566D0 001534D0 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -1700,7 +1700,7 @@ lbl_80156648: /* 80156708 00153508 FF E0 08 90 */ fmr f31, f1 /* 8015670C 0015350C 7C 7D 1B 78 */ mr r29, r3 /* 80156710 00153510 7C 9E 23 78 */ mr r30, r4 -/* 80156714 00153514 4B FB 83 81 */ bl func_8010EA94 +/* 80156714 00153514 4B FB 83 81 */ bl GetOwner__5xGoalCFv /* 80156718 00153518 7C 7F 1B 78 */ mr r31, r3 /* 8015671C 0015351C C0 02 A8 38 */ lfs f0, lbl_803CF1B8-_SDA2_BASE_(r2) /* 80156720 00153520 80 63 04 5C */ lwz r3, 0x45c(r3) @@ -1756,7 +1756,7 @@ lbl_80156648: /* 801567E8 001535E8 7C 9C 23 78 */ mr r28, r4 /* 801567EC 001535EC 7C BD 2B 78 */ mr r29, r5 /* 801567F0 001535F0 7C DE 33 78 */ mr r30, r6 -/* 801567F4 001535F4 4B FB 82 A1 */ bl func_8010EA94 +/* 801567F4 001535F4 4B FB 82 A1 */ bl GetOwner__5xGoalCFv /* 801567F8 001535F8 C0 1B 00 4C */ lfs f0, 0x4c(r27) /* 801567FC 001535FC 3C 80 80 2A */ lis r4, lbl_80299268@ha /* 80156800 00153600 7C 7F 1B 78 */ mr r31, r3 @@ -1795,7 +1795,7 @@ lbl_80156874: /* 8015687C 0015367C 38 C1 00 20 */ addi r6, r1, 0x20 /* 80156880 00153680 80 65 00 10 */ lwz r3, 0x10(r5) /* 80156884 00153684 80 A5 00 4C */ lwz r5, 0x4c(r5) -/* 80156888 00153688 4B F7 27 C5 */ bl func_800C904C +/* 80156888 00153688 4B F7 27 C5 */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 /* 8015688C 0015368C 38 61 00 14 */ addi r3, r1, 0x14 /* 80156890 00153690 38 A1 00 20 */ addi r5, r1, 0x20 /* 80156894 00153694 7C 64 1B 78 */ mr r4, r3 @@ -1843,7 +1843,7 @@ lbl_8015692C: /* 80156934 00153734 38 C1 00 20 */ addi r6, r1, 0x20 /* 80156938 00153738 80 65 00 10 */ lwz r3, 0x10(r5) /* 8015693C 0015373C 80 A5 00 4C */ lwz r5, 0x4c(r5) -/* 80156940 00153740 4B F7 27 0D */ bl func_800C904C +/* 80156940 00153740 4B F7 27 0D */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 /* 80156944 00153744 38 61 00 08 */ addi r3, r1, 8 /* 80156948 00153748 38 A1 00 20 */ addi r5, r1, 0x20 /* 8015694C 0015374C 7C 64 1B 78 */ mr r4, r3 @@ -1876,7 +1876,7 @@ lbl_801569AC: /* 801569B4 001537B4 7F 84 E3 78 */ mr r4, r28 /* 801569B8 001537B8 7F A5 EB 78 */ mr r5, r29 /* 801569BC 001537BC 7F C6 F3 78 */ mr r6, r30 -/* 801569C0 001537C0 4B FB 81 89 */ bl func_8010EB48 +/* 801569C0 001537C0 4B FB 81 89 */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 801569C4 001537C4 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 801569C8 001537C8 CB E1 00 50 */ lfd f31, 0x50(r1) /* 801569CC 001537CC BB 21 00 34 */ lmw r25, 0x34(r1) @@ -1893,7 +1893,7 @@ lbl_801569AC: /* 801569F8 001537F8 FF E0 08 90 */ fmr f31, f1 /* 801569FC 001537FC 7C 7E 1B 78 */ mr r30, r3 /* 80156A00 00153800 7C 9F 23 78 */ mr r31, r4 -/* 80156A04 00153804 4B FB 80 91 */ bl func_8010EA94 +/* 80156A04 00153804 4B FB 80 91 */ bl GetOwner__5xGoalCFv /* 80156A08 00153808 C0 02 A8 2C */ lfs f0, lbl_803CF1AC-_SDA2_BASE_(r2) /* 80156A0C 0015380C D0 1E 00 4C */ stfs f0, 0x4c(r30) /* 80156A10 00153810 80 8D 96 E4 */ lwz r4, lbl_803CBFE4-_SDA_BASE_(r13) @@ -1912,7 +1912,7 @@ lbl_801569AC: /* 80156A44 00153844 83 85 00 18 */ lwz r28, 0x18(r5) /* 80156A48 00153848 80 63 00 10 */ lwz r3, 0x10(r3) /* 80156A4C 0015384C 80 84 00 B8 */ lwz r4, 0xb8(r4) -/* 80156A50 00153850 4B EB 0C E5 */ bl func_80007734 +/* 80156A50 00153850 4B EB 0C E5 */ bl xAnimTableGetStateID__FP10xAnimTableUi /* 80156A54 00153854 7C 7B 1B 78 */ mr r27, r3 /* 80156A58 00153858 48 00 00 3C */ b lbl_80156A94 lbl_80156A5C: @@ -1928,7 +1928,7 @@ lbl_80156A5C: /* 80156A80 00153880 83 85 00 18 */ lwz r28, 0x18(r5) /* 80156A84 00153884 80 63 00 10 */ lwz r3, 0x10(r3) /* 80156A88 00153888 80 84 00 BC */ lwz r4, 0xbc(r4) -/* 80156A8C 0015388C 4B EB 0C A9 */ bl func_80007734 +/* 80156A8C 0015388C 4B EB 0C A9 */ bl xAnimTableGetStateID__FP10xAnimTableUi /* 80156A90 00153890 7C 7B 1B 78 */ mr r27, r3 lbl_80156A94: /* 80156A94 00153894 80 1D 00 14 */ lwz r0, 0x14(r29) @@ -1955,7 +1955,7 @@ lbl_80156A94: /* 80156AE8 001538E8 EC 02 00 28 */ fsubs f0, f2, f0 /* 80156AEC 001538EC EC 03 00 24 */ fdivs f0, f3, f0 /* 80156AF0 001538F0 D0 1E 1C 80 */ stfs f0, 0x1c80(r30) -/* 80156AF4 001538F4 4B F7 E6 21 */ bl func_800D5114 +/* 80156AF4 001538F4 4B F7 E6 21 */ bl Enter__14zNPCGoalCommonFfPv /* 80156AF8 001538F8 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80156AFC 001538FC CB E1 00 20 */ lfd f31, 0x20(r1) /* 80156B00 00153900 BB 61 00 0C */ lmw r27, 0xc(r1) @@ -1973,18 +1973,18 @@ lbl_80156A94: /* 80156B30 00153930 7C 9E 23 78 */ mr r30, r4 /* 80156B34 00153934 93 A1 00 0C */ stw r29, 0xc(r1) /* 80156B38 00153938 7C 7D 1B 78 */ mr r29, r3 -/* 80156B3C 0015393C 4B FB 7F 59 */ bl func_8010EA94 +/* 80156B3C 0015393C 4B FB 7F 59 */ bl GetOwner__5xGoalCFv /* 80156B40 00153940 7C 7F 1B 78 */ mr r31, r3 /* 80156B44 00153944 80 7D 1C 78 */ lwz r3, 0x1c78(r29) /* 80156B48 00153948 38 80 00 02 */ li r4, 2 -/* 80156B4C 0015394C 48 0B E9 ED */ bl func_80215538 +/* 80156B4C 0015394C 48 0B E9 ED */ bl RpGeometryLock /* 80156B50 00153950 80 1D 1C 7C */ lwz r0, 0x1c7c(r29) /* 80156B54 00153954 38 9D 00 50 */ addi r4, r29, 0x50 /* 80156B58 00153958 80 7D 1C 74 */ lwz r3, 0x1c74(r29) /* 80156B5C 0015395C 1C A0 00 0C */ mulli r5, r0, 0xc /* 80156B60 00153960 4B EA C9 E1 */ bl memcpy /* 80156B64 00153964 80 7D 1C 78 */ lwz r3, 0x1c78(r29) -/* 80156B68 00153968 48 0B EA 29 */ bl func_80215590 +/* 80156B68 00153968 48 0B EA 29 */ bl RpGeometryUnlock /* 80156B6C 0015396C 80 6D 96 E4 */ lwz r3, lbl_803CBFE4-_SDA_BASE_(r13) /* 80156B70 00153970 80 1F 04 5C */ lwz r0, 0x45c(r31) /* 80156B74 00153974 7C 03 00 40 */ cmplw r3, r0 @@ -2059,13 +2059,13 @@ lbl_80156C24: /* 80156C80 00153A80 7C 9D 23 78 */ mr r29, r4 /* 80156C84 00153A84 7C BE 2B 78 */ mr r30, r5 /* 80156C88 00153A88 7C DF 33 78 */ mr r31, r6 -/* 80156C8C 00153A8C 4B FB 7E 09 */ bl func_8010EA94 +/* 80156C8C 00153A8C 4B FB 7E 09 */ bl GetOwner__5xGoalCFv /* 80156C90 00153A90 C0 1C 00 4C */ lfs f0, 0x4c(r28) /* 80156C94 00153A94 38 80 00 02 */ li r4, 2 /* 80156C98 00153A98 EC 00 F8 2A */ fadds f0, f0, f31 /* 80156C9C 00153A9C D0 1C 00 4C */ stfs f0, 0x4c(r28) /* 80156CA0 00153AA0 80 7C 1C 78 */ lwz r3, 0x1c78(r28) -/* 80156CA4 00153AA4 48 0B E8 95 */ bl func_80215538 +/* 80156CA4 00153AA4 48 0B E8 95 */ bl RpGeometryLock /* 80156CA8 00153AA8 C0 5C 00 4C */ lfs f2, 0x4c(r28) /* 80156CAC 00153AAC C0 3C 1C 80 */ lfs f1, 0x1c80(r28) /* 80156CB0 00153AB0 C0 02 A8 28 */ lfs f0, lbl_803CF1A8-_SDA2_BASE_(r2) @@ -2112,13 +2112,13 @@ lbl_80156D44: /* 80156D48 00153B48 7C 07 00 00 */ cmpw r7, r0 /* 80156D4C 00153B4C 41 80 FF 90 */ blt lbl_80156CDC /* 80156D50 00153B50 80 7C 1C 78 */ lwz r3, 0x1c78(r28) -/* 80156D54 00153B54 48 0B E8 3D */ bl func_80215590 +/* 80156D54 00153B54 48 0B E8 3D */ bl RpGeometryUnlock /* 80156D58 00153B58 FC 20 F8 90 */ fmr f1, f31 /* 80156D5C 00153B5C 7F 83 E3 78 */ mr r3, r28 /* 80156D60 00153B60 7F A4 EB 78 */ mr r4, r29 /* 80156D64 00153B64 7F C5 F3 78 */ mr r5, r30 /* 80156D68 00153B68 7F E6 FB 78 */ mr r6, r31 -/* 80156D6C 00153B6C 4B FB 7D DD */ bl func_8010EB48 +/* 80156D6C 00153B6C 4B FB 7D DD */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 80156D70 00153B70 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80156D74 00153B74 80 01 00 34 */ lwz r0, 0x34(r1) /* 80156D78 00153B78 CB E1 00 20 */ lfd f31, 0x20(r1) diff --git a/asm/Game/zNPCTypeBossSB2.s b/asm/Game/zNPCTypeBossSB2.s index b47c1f902..85c7ae3aa 100644 --- a/asm/Game/zNPCTypeBossSB2.s +++ b/asm/Game/zNPCTypeBossSB2.s @@ -184,7 +184,7 @@ lbl_80157000: /* 8015702C 00153E2C C0 89 00 0C */ lfs f4, 0xc(r9) /* 80157030 00153E30 C0 A2 A8 C0 */ lfs f5, lbl_803CF240-_SDA2_BASE_(r2) /* 80157034 00153E34 C0 C9 00 10 */ lfs f6, 0x10(r9) -/* 80157038 00153E38 4B EF 25 35 */ bl func_8004956C +/* 80157038 00153E38 4B EF 25 35 */ bl xSndPlay3DFade__FUiffUiUiPC5xVec3ff14sound_categoryff /* 8015703C 00153E3C 90 7F 00 04 */ stw r3, 4(r31) /* 80157040 00153E40 48 00 00 38 */ b lbl_80157078 lbl_80157044: @@ -199,7 +199,7 @@ lbl_80157044: /* 80157064 00153E64 C0 69 00 08 */ lfs f3, 8(r9) /* 80157068 00153E68 C0 89 00 0C */ lfs f4, 0xc(r9) /* 8015706C 00153E6C C0 A9 00 10 */ lfs f5, 0x10(r9) -/* 80157070 00153E70 4B EF 1A 25 */ bl func_80048A94 +/* 80157070 00153E70 4B EF 1A 25 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 80157074 00153E74 90 7F 00 04 */ stw r3, 4(r31) lbl_80157078: /* 80157078 00153E78 93 DF 00 08 */ stw r30, 8(r31) @@ -240,11 +240,11 @@ func_801570A4: /* 801570F4 00153EF4 41 82 00 14 */ beq lbl_80157108 /* 801570F8 00153EF8 C0 29 00 14 */ lfs f1, 0x14(r9) /* 801570FC 00153EFC 7C 83 23 78 */ mr r3, r4 -/* 80157100 00153F00 4B EF 25 45 */ bl func_80049644 +/* 80157100 00153F00 4B EF 25 45 */ bl xSndStopFade__FUif /* 80157104 00153F04 48 00 00 0C */ b lbl_80157110 lbl_80157108: /* 80157108 00153F08 7C 83 23 78 */ mr r3, r4 -/* 8015710C 00153F0C 4B EF 20 F5 */ bl func_80049200 +/* 8015710C 00153F0C 4B EF 20 F5 */ bl xSndStop__FUi lbl_80157110: /* 80157110 00153F10 38 00 00 00 */ li r0, 0 /* 80157114 00153F14 90 1F 00 04 */ stw r0, 4(r31) @@ -343,7 +343,7 @@ func_801571EC: /* 80157264 00154064 93 DC 00 28 */ stw r30, 0x28(r28) /* 80157268 00154068 98 1C 00 84 */ stb r0, 0x84(r28) /* 8015726C 0015406C 93 FC 00 AC */ stw r31, 0xac(r28) -/* 80157270 00154070 4B FC AB 9D */ bl func_80121E0C +/* 80157270 00154070 4B FC AB 9D */ bl xGridBoundInit__FP10xGridBoundPv /* 80157274 00154074 80 01 00 24 */ lwz r0, 0x24(r1) /* 80157278 00154078 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8015727C 0015407C 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -581,7 +581,7 @@ func_801575D4: /* 801575FC 001543FC 38 A0 00 00 */ li r5, 0 /* 80157600 00154400 BD C1 00 B8 */ stmw r14, 0xb8(r1) /* 80157604 00154404 38 63 02 35 */ addi r3, r3, 0x235 -/* 80157608 00154408 4B EA F6 69 */ bl func_80006C70 +/* 80157608 00154408 4B EA F6 69 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 8015760C 0015440C 39 E0 00 00 */ li r15, 0 /* 80157610 00154410 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 80157614 00154414 55 E0 10 3A */ slwi r0, r15, 2 @@ -606,7 +606,7 @@ func_801575D4: /* 80157660 00154460 80 91 00 04 */ lwz r4, 4(r17) /* 80157664 00154464 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80157668 00154468 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 8015766C 0015446C 4B EA F6 ED */ bl func_80006D58 +/* 8015766C 0015446C 4B EA F6 ED */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157670 00154470 55 E0 10 3A */ slwi r0, r15, 2 /* 80157674 00154474 38 81 00 18 */ addi r4, r1, 0x18 /* 80157678 00154478 38 A0 00 02 */ li r5, 2 @@ -630,7 +630,7 @@ func_801575D4: /* 801576C0 001544C0 80 84 00 08 */ lwz r4, 8(r4) /* 801576C4 001544C4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 801576C8 001544C8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 801576CC 001544CC 4B EA F6 8D */ bl func_80006D58 +/* 801576CC 001544CC 4B EA F6 8D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801576D0 001544D0 55 E0 10 3A */ slwi r0, r15, 2 /* 801576D4 001544D4 38 81 00 18 */ addi r4, r1, 0x18 /* 801576D8 001544D8 38 A0 00 03 */ li r5, 3 @@ -654,7 +654,7 @@ func_801575D4: /* 80157720 00154520 80 84 00 0C */ lwz r4, 0xc(r4) /* 80157724 00154524 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80157728 00154528 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 8015772C 0015452C 4B EA F6 2D */ bl func_80006D58 +/* 8015772C 0015452C 4B EA F6 2D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157730 00154530 55 E0 10 3A */ slwi r0, r15, 2 /* 80157734 00154534 38 81 00 18 */ addi r4, r1, 0x18 /* 80157738 00154538 38 A0 00 30 */ li r5, 0x30 @@ -678,7 +678,7 @@ func_801575D4: /* 80157780 00154580 80 92 00 C0 */ lwz r4, 0xc0(r18) /* 80157784 00154584 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80157788 00154588 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 8015778C 0015458C 4B EA F5 CD */ bl func_80006D58 +/* 8015778C 0015458C 4B EA F5 CD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157790 00154590 55 E0 10 3A */ slwi r0, r15, 2 /* 80157794 00154594 38 81 00 18 */ addi r4, r1, 0x18 /* 80157798 00154598 38 A0 00 31 */ li r5, 0x31 @@ -702,7 +702,7 @@ func_801575D4: /* 801577E0 001545E0 80 93 00 C4 */ lwz r4, 0xc4(r19) /* 801577E4 001545E4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 801577E8 001545E8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 801577EC 001545EC 4B EA F5 6D */ bl func_80006D58 +/* 801577EC 001545EC 4B EA F5 6D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801577F0 001545F0 55 E0 10 3A */ slwi r0, r15, 2 /* 801577F4 001545F4 38 81 00 18 */ addi r4, r1, 0x18 /* 801577F8 001545F8 38 A0 00 32 */ li r5, 0x32 @@ -726,7 +726,7 @@ func_801575D4: /* 80157840 00154640 80 94 00 C8 */ lwz r4, 0xc8(r20) /* 80157844 00154644 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80157848 00154648 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 8015784C 0015464C 4B EA F5 0D */ bl func_80006D58 +/* 8015784C 0015464C 4B EA F5 0D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157850 00154650 55 E0 10 3A */ slwi r0, r15, 2 /* 80157854 00154654 38 81 00 18 */ addi r4, r1, 0x18 /* 80157858 00154658 38 A0 00 33 */ li r5, 0x33 @@ -750,7 +750,7 @@ func_801575D4: /* 801578A0 001546A0 80 95 00 CC */ lwz r4, 0xcc(r21) /* 801578A4 001546A4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 801578A8 001546A8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 801578AC 001546AC 4B EA F4 AD */ bl func_80006D58 +/* 801578AC 001546AC 4B EA F4 AD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801578B0 001546B0 55 E0 10 3A */ slwi r0, r15, 2 /* 801578B4 001546B4 38 81 00 18 */ addi r4, r1, 0x18 /* 801578B8 001546B8 38 A0 00 34 */ li r5, 0x34 @@ -774,7 +774,7 @@ func_801575D4: /* 80157900 00154700 80 96 00 D0 */ lwz r4, 0xd0(r22) /* 80157904 00154704 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80157908 00154708 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 8015790C 0015470C 4B EA F4 4D */ bl func_80006D58 +/* 8015790C 0015470C 4B EA F4 4D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157910 00154710 55 E0 10 3A */ slwi r0, r15, 2 /* 80157914 00154714 38 81 00 18 */ addi r4, r1, 0x18 /* 80157918 00154718 38 A0 00 35 */ li r5, 0x35 @@ -798,7 +798,7 @@ func_801575D4: /* 80157960 00154760 80 97 00 D4 */ lwz r4, 0xd4(r23) /* 80157964 00154764 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80157968 00154768 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 8015796C 0015476C 4B EA F3 ED */ bl func_80006D58 +/* 8015796C 0015476C 4B EA F3 ED */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157970 00154770 55 E0 10 3A */ slwi r0, r15, 2 /* 80157974 00154774 38 81 00 18 */ addi r4, r1, 0x18 /* 80157978 00154778 38 A0 00 36 */ li r5, 0x36 @@ -822,7 +822,7 @@ func_801575D4: /* 801579C0 001547C0 80 98 00 D8 */ lwz r4, 0xd8(r24) /* 801579C4 001547C4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 801579C8 001547C8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 801579CC 001547CC 4B EA F3 8D */ bl func_80006D58 +/* 801579CC 001547CC 4B EA F3 8D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801579D0 001547D0 55 E0 10 3A */ slwi r0, r15, 2 /* 801579D4 001547D4 38 81 00 18 */ addi r4, r1, 0x18 /* 801579D8 001547D8 38 A0 00 37 */ li r5, 0x37 @@ -846,7 +846,7 @@ func_801575D4: /* 80157A20 00154820 80 99 00 DC */ lwz r4, 0xdc(r25) /* 80157A24 00154824 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80157A28 00154828 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80157A2C 0015482C 4B EA F3 2D */ bl func_80006D58 +/* 80157A2C 0015482C 4B EA F3 2D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157A30 00154830 55 E0 10 3A */ slwi r0, r15, 2 /* 80157A34 00154834 38 81 00 18 */ addi r4, r1, 0x18 /* 80157A38 00154838 38 A0 00 38 */ li r5, 0x38 @@ -870,7 +870,7 @@ func_801575D4: /* 80157A80 00154880 80 9A 00 E0 */ lwz r4, 0xe0(r26) /* 80157A84 00154884 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80157A88 00154888 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80157A8C 0015488C 4B EA F2 CD */ bl func_80006D58 +/* 80157A8C 0015488C 4B EA F2 CD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157A90 00154890 55 E0 10 3A */ slwi r0, r15, 2 /* 80157A94 00154894 38 81 00 18 */ addi r4, r1, 0x18 /* 80157A98 00154898 38 A0 00 39 */ li r5, 0x39 @@ -894,7 +894,7 @@ func_801575D4: /* 80157AE0 001548E0 80 9B 00 E4 */ lwz r4, 0xe4(r27) /* 80157AE4 001548E4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80157AE8 001548E8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80157AEC 001548EC 4B EA F2 6D */ bl func_80006D58 +/* 80157AEC 001548EC 4B EA F2 6D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157AF0 001548F0 55 E0 10 3A */ slwi r0, r15, 2 /* 80157AF4 001548F4 38 81 00 18 */ addi r4, r1, 0x18 /* 80157AF8 001548F8 38 A0 00 3A */ li r5, 0x3a @@ -918,7 +918,7 @@ func_801575D4: /* 80157B40 00154940 80 9C 00 E8 */ lwz r4, 0xe8(r28) /* 80157B44 00154944 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80157B48 00154948 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80157B4C 0015494C 4B EA F2 0D */ bl func_80006D58 +/* 80157B4C 0015494C 4B EA F2 0D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157B50 00154950 55 E0 10 3A */ slwi r0, r15, 2 /* 80157B54 00154954 38 81 00 18 */ addi r4, r1, 0x18 /* 80157B58 00154958 38 A0 00 3B */ li r5, 0x3b @@ -942,7 +942,7 @@ func_801575D4: /* 80157BA0 001549A0 80 9D 00 EC */ lwz r4, 0xec(r29) /* 80157BA4 001549A4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80157BA8 001549A8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80157BAC 001549AC 4B EA F1 AD */ bl func_80006D58 +/* 80157BAC 001549AC 4B EA F1 AD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157BB0 001549B0 55 E0 10 3A */ slwi r0, r15, 2 /* 80157BB4 001549B4 38 81 00 18 */ addi r4, r1, 0x18 /* 80157BB8 001549B8 38 A0 00 3C */ li r5, 0x3c @@ -966,7 +966,7 @@ func_801575D4: /* 80157C00 00154A00 80 9E 00 F0 */ lwz r4, 0xf0(r30) /* 80157C04 00154A04 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80157C08 00154A08 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80157C0C 00154A0C 4B EA F1 4D */ bl func_80006D58 +/* 80157C0C 00154A0C 4B EA F1 4D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157C10 00154A10 55 E0 10 3A */ slwi r0, r15, 2 /* 80157C14 00154A14 38 81 00 18 */ addi r4, r1, 0x18 /* 80157C18 00154A18 38 A0 00 3D */ li r5, 0x3d @@ -990,7 +990,7 @@ func_801575D4: /* 80157C60 00154A60 80 8E 00 F4 */ lwz r4, 0xf4(r14) /* 80157C64 00154A64 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80157C68 00154A68 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80157C6C 00154A6C 4B EA F0 ED */ bl func_80006D58 +/* 80157C6C 00154A6C 4B EA F0 ED */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157C70 00154A70 55 E0 10 3A */ slwi r0, r15, 2 /* 80157C74 00154A74 38 81 00 18 */ addi r4, r1, 0x18 /* 80157C78 00154A78 38 A0 00 0A */ li r5, 0xa @@ -1014,7 +1014,7 @@ func_801575D4: /* 80157CC0 00154AC0 80 9F 00 28 */ lwz r4, 0x28(r31) /* 80157CC4 00154AC4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80157CC8 00154AC8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80157CCC 00154ACC 4B EA F0 8D */ bl func_80006D58 +/* 80157CCC 00154ACC 4B EA F0 8D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157CD0 00154AD0 55 E0 10 3A */ slwi r0, r15, 2 /* 80157CD4 00154AD4 38 81 00 18 */ addi r4, r1, 0x18 /* 80157CD8 00154AD8 38 A0 00 07 */ li r5, 7 @@ -1040,7 +1040,7 @@ func_801575D4: /* 80157D28 00154B28 80 84 00 1C */ lwz r4, 0x1c(r4) /* 80157D2C 00154B2C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80157D30 00154B30 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80157D34 00154B34 4B EA F0 25 */ bl func_80006D58 +/* 80157D34 00154B34 4B EA F0 25 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157D38 00154B38 55 E0 10 3A */ slwi r0, r15, 2 /* 80157D3C 00154B3C 38 81 00 18 */ addi r4, r1, 0x18 /* 80157D40 00154B40 38 A0 00 08 */ li r5, 8 @@ -1066,7 +1066,7 @@ func_801575D4: /* 80157D90 00154B90 80 84 00 20 */ lwz r4, 0x20(r4) /* 80157D94 00154B94 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80157D98 00154B98 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80157D9C 00154B9C 4B EA EF BD */ bl func_80006D58 +/* 80157D9C 00154B9C 4B EA EF BD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157DA0 00154BA0 55 E0 10 3A */ slwi r0, r15, 2 /* 80157DA4 00154BA4 38 81 00 18 */ addi r4, r1, 0x18 /* 80157DA8 00154BA8 38 A0 00 3E */ li r5, 0x3e @@ -1092,7 +1092,7 @@ func_801575D4: /* 80157DF8 00154BF8 80 84 00 F8 */ lwz r4, 0xf8(r4) /* 80157DFC 00154BFC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80157E00 00154C00 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80157E04 00154C04 4B EA EF 55 */ bl func_80006D58 +/* 80157E04 00154C04 4B EA EF 55 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157E08 00154C08 55 E0 10 3A */ slwi r0, r15, 2 /* 80157E0C 00154C0C 38 81 00 18 */ addi r4, r1, 0x18 /* 80157E10 00154C10 38 A0 00 3F */ li r5, 0x3f @@ -1118,7 +1118,7 @@ func_801575D4: /* 80157E60 00154C60 80 84 00 FC */ lwz r4, 0xfc(r4) /* 80157E64 00154C64 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80157E68 00154C68 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80157E6C 00154C6C 4B EA EE ED */ bl func_80006D58 +/* 80157E6C 00154C6C 4B EA EE ED */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157E70 00154C70 55 E0 10 3A */ slwi r0, r15, 2 /* 80157E74 00154C74 38 81 00 18 */ addi r4, r1, 0x18 /* 80157E78 00154C78 38 A0 00 40 */ li r5, 0x40 @@ -1144,7 +1144,7 @@ func_801575D4: /* 80157EC8 00154CC8 80 84 01 00 */ lwz r4, 0x100(r4) /* 80157ECC 00154CCC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80157ED0 00154CD0 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80157ED4 00154CD4 4B EA EE 85 */ bl func_80006D58 +/* 80157ED4 00154CD4 4B EA EE 85 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157ED8 00154CD8 55 E0 10 3A */ slwi r0, r15, 2 /* 80157EDC 00154CDC 38 81 00 18 */ addi r4, r1, 0x18 /* 80157EE0 00154CE0 38 A0 00 41 */ li r5, 0x41 @@ -1170,7 +1170,7 @@ func_801575D4: /* 80157F30 00154D30 80 84 01 04 */ lwz r4, 0x104(r4) /* 80157F34 00154D34 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80157F38 00154D38 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80157F3C 00154D3C 4B EA EE 1D */ bl func_80006D58 +/* 80157F3C 00154D3C 4B EA EE 1D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157F40 00154D40 38 A1 00 18 */ addi r5, r1, 0x18 /* 80157F44 00154D44 55 E0 10 3A */ slwi r0, r15, 2 /* 80157F48 00154D48 38 80 00 00 */ li r4, 0 @@ -1180,7 +1180,7 @@ func_801575D4: /* 80157F58 00154D58 7E 03 83 78 */ mr r3, r16 /* 80157F5C 00154D5C 38 C0 00 01 */ li r6, 1 /* 80157F60 00154D60 C0 22 A8 D8 */ lfs f1, lbl_803CF258-_SDA2_BASE_(r2) -/* 80157F64 00154D64 4B F9 C4 95 */ bl func_800F43F8 +/* 80157F64 00154D64 4B F9 C4 95 */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 80157F68 00154D68 38 00 00 00 */ li r0, 0 /* 80157F6C 00154D6C 7E 03 83 78 */ mr r3, r16 /* 80157F70 00154D70 90 01 00 08 */ stw r0, 8(r1) @@ -1195,7 +1195,7 @@ func_801575D4: /* 80157F94 00154D94 FC 40 08 90 */ fmr f2, f1 /* 80157F98 00154D98 80 BF 00 28 */ lwz r5, 0x28(r31) /* 80157F9C 00154D9C C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) -/* 80157FA0 00154DA0 4B EA F4 21 */ bl func_800073C0 +/* 80157FA0 00154DA0 4B EA F4 21 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80157FA4 00154DA4 38 00 00 00 */ li r0, 0 /* 80157FA8 00154DA8 7E 03 83 78 */ mr r3, r16 /* 80157FAC 00154DAC 90 01 00 08 */ stw r0, 8(r1) @@ -1210,7 +1210,7 @@ func_801575D4: /* 80157FD0 00154DD0 FC 40 08 90 */ fmr f2, f1 /* 80157FD4 00154DD4 80 BF 00 28 */ lwz r5, 0x28(r31) /* 80157FD8 00154DD8 C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) -/* 80157FDC 00154DDC 4B EA F3 E5 */ bl func_800073C0 +/* 80157FDC 00154DDC 4B EA F3 E5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80157FE0 00154DE0 38 00 00 00 */ li r0, 0 /* 80157FE4 00154DE4 80 81 00 A0 */ lwz r4, 0xa0(r1) /* 80157FE8 00154DE8 90 01 00 08 */ stw r0, 8(r1) @@ -1226,7 +1226,7 @@ func_801575D4: /* 80158010 00154E10 FC 40 08 90 */ fmr f2, f1 /* 80158014 00154E14 80 B1 00 04 */ lwz r5, 4(r17) /* 80158018 00154E18 C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) -/* 8015801C 00154E1C 4B EA F3 A5 */ bl func_800073C0 +/* 8015801C 00154E1C 4B EA F3 A5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80158020 00154E20 38 00 00 00 */ li r0, 0 /* 80158024 00154E24 80 81 00 A4 */ lwz r4, 0xa4(r1) /* 80158028 00154E28 90 01 00 08 */ stw r0, 8(r1) @@ -1243,7 +1243,7 @@ func_801575D4: /* 80158054 00154E54 FC 40 08 90 */ fmr f2, f1 /* 80158058 00154E58 80 A5 01 00 */ lwz r5, 0x100(r5) /* 8015805C 00154E5C C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) -/* 80158060 00154E60 4B EA F3 61 */ bl func_800073C0 +/* 80158060 00154E60 4B EA F3 61 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80158064 00154E64 38 00 00 00 */ li r0, 0 /* 80158068 00154E68 80 81 00 AC */ lwz r4, 0xac(r1) /* 8015806C 00154E6C 90 01 00 08 */ stw r0, 8(r1) @@ -1259,7 +1259,7 @@ func_801575D4: /* 80158094 00154E94 FC 40 08 90 */ fmr f2, f1 /* 80158098 00154E98 80 B1 00 04 */ lwz r5, 4(r17) /* 8015809C 00154E9C C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) -/* 801580A0 00154EA0 4B EA F3 21 */ bl func_800073C0 +/* 801580A0 00154EA0 4B EA F3 21 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801580A4 00154EA4 38 00 00 00 */ li r0, 0 /* 801580A8 00154EA8 7E 03 83 78 */ mr r3, r16 /* 801580AC 00154EAC 90 01 00 08 */ stw r0, 8(r1) @@ -1274,7 +1274,7 @@ func_801575D4: /* 801580D0 00154ED0 FC 40 08 90 */ fmr f2, f1 /* 801580D4 00154ED4 80 B5 00 CC */ lwz r5, 0xcc(r21) /* 801580D8 00154ED8 C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) -/* 801580DC 00154EDC 4B EA F2 E5 */ bl func_800073C0 +/* 801580DC 00154EDC 4B EA F2 E5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801580E0 00154EE0 38 00 00 00 */ li r0, 0 /* 801580E4 00154EE4 7E 03 83 78 */ mr r3, r16 /* 801580E8 00154EE8 90 01 00 08 */ stw r0, 8(r1) @@ -1289,7 +1289,7 @@ func_801575D4: /* 8015810C 00154F0C FC 40 08 90 */ fmr f2, f1 /* 80158110 00154F10 80 B6 00 D0 */ lwz r5, 0xd0(r22) /* 80158114 00154F14 C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) -/* 80158118 00154F18 4B EA F2 A9 */ bl func_800073C0 +/* 80158118 00154F18 4B EA F2 A9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8015811C 00154F1C 38 00 00 00 */ li r0, 0 /* 80158120 00154F20 7E 03 83 78 */ mr r3, r16 /* 80158124 00154F24 90 01 00 08 */ stw r0, 8(r1) @@ -1304,7 +1304,7 @@ func_801575D4: /* 80158148 00154F48 FC 40 08 90 */ fmr f2, f1 /* 8015814C 00154F4C 80 B8 00 D8 */ lwz r5, 0xd8(r24) /* 80158150 00154F50 C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) -/* 80158154 00154F54 4B EA F2 6D */ bl func_800073C0 +/* 80158154 00154F54 4B EA F2 6D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80158158 00154F58 38 00 00 00 */ li r0, 0 /* 8015815C 00154F5C 7E 03 83 78 */ mr r3, r16 /* 80158160 00154F60 90 01 00 08 */ stw r0, 8(r1) @@ -1319,7 +1319,7 @@ func_801575D4: /* 80158184 00154F84 FC 40 08 90 */ fmr f2, f1 /* 80158188 00154F88 80 B9 00 DC */ lwz r5, 0xdc(r25) /* 8015818C 00154F8C C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) -/* 80158190 00154F90 4B EA F2 31 */ bl func_800073C0 +/* 80158190 00154F90 4B EA F2 31 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80158194 00154F94 38 00 00 00 */ li r0, 0 /* 80158198 00154F98 7E 03 83 78 */ mr r3, r16 /* 8015819C 00154F9C 90 01 00 08 */ stw r0, 8(r1) @@ -1334,7 +1334,7 @@ func_801575D4: /* 801581C0 00154FC0 FC 40 08 90 */ fmr f2, f1 /* 801581C4 00154FC4 80 BB 00 E4 */ lwz r5, 0xe4(r27) /* 801581C8 00154FC8 C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) -/* 801581CC 00154FCC 4B EA F1 F5 */ bl func_800073C0 +/* 801581CC 00154FCC 4B EA F1 F5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801581D0 00154FD0 38 00 00 00 */ li r0, 0 /* 801581D4 00154FD4 7E 03 83 78 */ mr r3, r16 /* 801581D8 00154FD8 90 01 00 08 */ stw r0, 8(r1) @@ -1349,7 +1349,7 @@ func_801575D4: /* 801581FC 00154FFC FC 40 08 90 */ fmr f2, f1 /* 80158200 00155000 80 BC 00 E8 */ lwz r5, 0xe8(r28) /* 80158204 00155004 C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) -/* 80158208 00155008 4B EA F1 B9 */ bl func_800073C0 +/* 80158208 00155008 4B EA F1 B9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8015820C 0015500C 38 00 00 00 */ li r0, 0 /* 80158210 00155010 7E 03 83 78 */ mr r3, r16 /* 80158214 00155014 90 01 00 08 */ stw r0, 8(r1) @@ -1364,7 +1364,7 @@ func_801575D4: /* 80158238 00155038 FC 40 08 90 */ fmr f2, f1 /* 8015823C 0015503C 80 BE 00 F0 */ lwz r5, 0xf0(r30) /* 80158240 00155040 C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) -/* 80158244 00155044 4B EA F1 7D */ bl func_800073C0 +/* 80158244 00155044 4B EA F1 7D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80158248 00155048 38 00 00 00 */ li r0, 0 /* 8015824C 0015504C 7E 03 83 78 */ mr r3, r16 /* 80158250 00155050 90 01 00 08 */ stw r0, 8(r1) @@ -1379,7 +1379,7 @@ func_801575D4: /* 80158274 00155074 FC 40 08 90 */ fmr f2, f1 /* 80158278 00155078 80 AE 00 F4 */ lwz r5, 0xf4(r14) /* 8015827C 0015507C C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) -/* 80158280 00155080 4B EA F1 41 */ bl func_800073C0 +/* 80158280 00155080 4B EA F1 41 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80158284 00155084 38 00 00 00 */ li r0, 0 /* 80158288 00155088 80 81 00 98 */ lwz r4, 0x98(r1) /* 8015828C 0015508C 90 01 00 08 */ stw r0, 8(r1) @@ -1395,7 +1395,7 @@ func_801575D4: /* 801582B4 001550B4 FC 40 08 90 */ fmr f2, f1 /* 801582B8 001550B8 80 B1 00 04 */ lwz r5, 4(r17) /* 801582BC 001550BC C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) -/* 801582C0 001550C0 4B EA F1 01 */ bl func_800073C0 +/* 801582C0 001550C0 4B EA F1 01 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801582C4 001550C4 38 00 00 00 */ li r0, 0 /* 801582C8 001550C8 80 81 00 9C */ lwz r4, 0x9c(r1) /* 801582CC 001550CC 90 01 00 08 */ stw r0, 8(r1) @@ -1411,7 +1411,7 @@ func_801575D4: /* 801582F4 001550F4 FC 40 08 90 */ fmr f2, f1 /* 801582F8 001550F8 80 BF 00 28 */ lwz r5, 0x28(r31) /* 801582FC 001550FC C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) -/* 80158300 00155100 4B EA F0 C1 */ bl func_800073C0 +/* 80158300 00155100 4B EA F0 C1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80158304 00155104 7E 03 83 78 */ mr r3, r16 /* 80158308 00155108 B9 C1 00 B8 */ lmw r14, 0xb8(r1) /* 8015830C 0015510C 80 01 01 04 */ lwz r0, 0x104(r1) @@ -1428,11 +1428,11 @@ func_801575D4: /* 80158338 00155138 38 63 A7 00 */ addi r3, r3, lbl_8029A700@l /* 8015833C 0015513C 7C 9E 23 78 */ mr r30, r4 /* 80158340 00155140 93 ED 96 F0 */ stw r31, lbl_803CBFF0-_SDA_BASE_(r13) -/* 80158344 00155144 4B EB 5B 5D */ bl func_8000DEA0 +/* 80158344 00155144 4B EB 5B 5D */ bl init__13xBinaryCameraFv /* 80158348 00155148 4B FF EA 51 */ bl func_80156D98 /* 8015834C 0015514C 7F E3 FB 78 */ mr r3, r31 /* 80158350 00155150 7F C4 F3 78 */ mr r4, r30 -/* 80158354 00155154 4B F9 6D 49 */ bl func_800EF09C +/* 80158354 00155154 4B F9 6D 49 */ bl Init__10zNPCCommonFP9xEntAsset /* 80158358 00155158 C0 02 A8 E0 */ lfs f0, lbl_803CF260-_SDA2_BASE_(r2) /* 8015835C 0015515C 38 7F 02 B4 */ addi r3, r31, 0x2b4 /* 80158360 00155160 80 DF 01 D8 */ lwz r6, 0x1d8(r31) @@ -1469,11 +1469,11 @@ func_801575D4: /* 801583DC 001551DC 80 7F 02 F0 */ lwz r3, 0x2f0(r31) /* 801583E0 001551E0 4B FF ED E9 */ bl func_801571C8 /* 801583E4 001551E4 7F E3 FB 78 */ mr r3, r31 -/* 801583E8 001551E8 48 00 3D E1 */ bl func_8015C1C8 +/* 801583E8 001551E8 48 00 3D E1 */ bl init_hands__9zNPCB_SB2Fv /* 801583EC 001551EC 7F E3 FB 78 */ mr r3, r31 -/* 801583F0 001551F0 48 00 45 D1 */ bl func_8015C9C0 +/* 801583F0 001551F0 48 00 45 D1 */ bl init_bounds__9zNPCB_SB2Fv /* 801583F4 001551F4 7F E3 FB 78 */ mr r3, r31 -/* 801583F8 001551F8 48 00 46 2D */ bl func_8015CA24 +/* 801583F8 001551F8 48 00 46 2D */ bl reset_bounds__9zNPCB_SB2Fv /* 801583FC 001551FC 38 A0 00 00 */ li r5, 0 /* 80158400 00155200 3C 60 80 33 */ lis r3, lbl_80329F38@ha /* 80158404 00155204 98 BF 00 23 */ stb r5, 0x23(r31) @@ -1495,7 +1495,7 @@ func_801575D4: /* 80158444 00155244 D0 1F 00 94 */ stfs f0, 0x94(r31) /* 80158448 00155248 48 00 00 25 */ bl func_8015846C /* 8015844C 0015524C 7F E3 FB 78 */ mr r3, r31 -/* 80158450 00155250 48 00 48 45 */ bl func_8015CC94 +/* 80158450 00155250 48 00 48 45 */ bl init_slugs__9zNPCB_SB2Fv /* 80158454 00155254 80 01 00 14 */ lwz r0, 0x14(r1) /* 80158458 00155258 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8015845C 0015525C 83 C1 00 08 */ lwz r30, 8(r1) @@ -1516,7 +1516,7 @@ func_8015846C: /* 8015848C 0015528C 90 01 00 14 */ stw r0, 0x14(r1) /* 80158490 00155290 93 E1 00 0C */ stw r31, 0xc(r1) /* 80158494 00155294 7C 7F 1B 78 */ mr r31, r3 -/* 80158498 00155298 4B F9 8F 99 */ bl func_800F1430 +/* 80158498 00155298 4B F9 8F 99 */ bl ParseINI__10zNPCCommonFv /* 8015849C 0015529C 3C 60 80 33 */ lis r3, lbl_80329BE0@ha /* 801584A0 001552A0 80 9F 02 44 */ lwz r4, 0x244(r31) /* 801584A4 001552A4 80 BF 02 48 */ lwz r5, 0x248(r31) @@ -3304,7 +3304,7 @@ lbl_80159E7C: /* 80159EA0 00156CA0 54 63 20 36 */ slwi r3, r3, 4 /* 80159EA4 00156CA4 7C 60 1A 14 */ add r3, r0, r3 /* 80159EA8 00156CA8 80 63 00 04 */ lwz r3, 4(r3) -/* 80159EAC 00156CAC 4B EF 23 69 */ bl func_8004C214 +/* 80159EAC 00156CAC 4B EF 23 69 */ bl xStrHash__FPCc /* 80159EB0 00156CB0 3C 80 80 33 */ lis r4, lbl_80329B40@ha /* 80159EB4 00156CB4 90 64 9B 40 */ stw r3, lbl_80329B40@l(r4) lbl_80159EB8: @@ -3320,7 +3320,7 @@ lbl_80159EB8: /* 80159EDC 00156CDC 54 63 20 36 */ slwi r3, r3, 4 /* 80159EE0 00156CE0 7C 60 1A 14 */ add r3, r0, r3 /* 80159EE4 00156CE4 80 63 00 04 */ lwz r3, 4(r3) -/* 80159EE8 00156CE8 4B EF 23 2D */ bl func_8004C214 +/* 80159EE8 00156CE8 4B EF 23 2D */ bl xStrHash__FPCc /* 80159EEC 00156CEC 3C 80 80 33 */ lis r4, lbl_80329B40@ha /* 80159EF0 00156CF0 38 84 9B 40 */ addi r4, r4, lbl_80329B40@l /* 80159EF4 00156CF4 90 64 00 10 */ stw r3, 0x10(r4) @@ -3337,7 +3337,7 @@ lbl_80159EF8: /* 80159F1C 00156D1C 54 63 20 36 */ slwi r3, r3, 4 /* 80159F20 00156D20 7C 60 1A 14 */ add r3, r0, r3 /* 80159F24 00156D24 80 63 00 04 */ lwz r3, 4(r3) -/* 80159F28 00156D28 4B EF 22 ED */ bl func_8004C214 +/* 80159F28 00156D28 4B EF 22 ED */ bl xStrHash__FPCc /* 80159F2C 00156D2C 3C 80 80 33 */ lis r4, lbl_80329B40@ha /* 80159F30 00156D30 38 84 9B 40 */ addi r4, r4, lbl_80329B40@l /* 80159F34 00156D34 90 64 00 20 */ stw r3, 0x20(r4) @@ -3354,7 +3354,7 @@ lbl_80159F38: /* 80159F5C 00156D5C 54 63 20 36 */ slwi r3, r3, 4 /* 80159F60 00156D60 7C 60 1A 14 */ add r3, r0, r3 /* 80159F64 00156D64 80 63 00 04 */ lwz r3, 4(r3) -/* 80159F68 00156D68 4B EF 22 AD */ bl func_8004C214 +/* 80159F68 00156D68 4B EF 22 AD */ bl xStrHash__FPCc /* 80159F6C 00156D6C 3C 80 80 33 */ lis r4, lbl_80329B40@ha /* 80159F70 00156D70 38 84 9B 40 */ addi r4, r4, lbl_80329B40@l /* 80159F74 00156D74 90 64 00 30 */ stw r3, 0x30(r4) @@ -3371,7 +3371,7 @@ lbl_80159F78: /* 80159F9C 00156D9C 54 63 20 36 */ slwi r3, r3, 4 /* 80159FA0 00156DA0 7C 60 1A 14 */ add r3, r0, r3 /* 80159FA4 00156DA4 80 63 00 04 */ lwz r3, 4(r3) -/* 80159FA8 00156DA8 4B EF 22 6D */ bl func_8004C214 +/* 80159FA8 00156DA8 4B EF 22 6D */ bl xStrHash__FPCc /* 80159FAC 00156DAC 3C 80 80 33 */ lis r4, lbl_80329B40@ha /* 80159FB0 00156DB0 38 84 9B 40 */ addi r4, r4, lbl_80329B40@l /* 80159FB4 00156DB4 90 64 00 40 */ stw r3, 0x40(r4) @@ -3388,7 +3388,7 @@ lbl_80159FB8: /* 80159FDC 00156DDC 54 63 20 36 */ slwi r3, r3, 4 /* 80159FE0 00156DE0 7C 60 1A 14 */ add r3, r0, r3 /* 80159FE4 00156DE4 80 63 00 04 */ lwz r3, 4(r3) -/* 80159FE8 00156DE8 4B EF 22 2D */ bl func_8004C214 +/* 80159FE8 00156DE8 4B EF 22 2D */ bl xStrHash__FPCc /* 80159FEC 00156DEC 3C 80 80 33 */ lis r4, lbl_80329B40@ha /* 80159FF0 00156DF0 38 84 9B 40 */ addi r4, r4, lbl_80329B40@l /* 80159FF4 00156DF4 90 64 00 50 */ stw r3, 0x50(r4) @@ -3405,7 +3405,7 @@ lbl_80159FF8: /* 8015A01C 00156E1C 54 63 20 36 */ slwi r3, r3, 4 /* 8015A020 00156E20 7C 60 1A 14 */ add r3, r0, r3 /* 8015A024 00156E24 80 63 00 04 */ lwz r3, 4(r3) -/* 8015A028 00156E28 4B EF 21 ED */ bl func_8004C214 +/* 8015A028 00156E28 4B EF 21 ED */ bl xStrHash__FPCc /* 8015A02C 00156E2C 3C 80 80 33 */ lis r4, lbl_80329B40@ha /* 8015A030 00156E30 38 84 9B 40 */ addi r4, r4, lbl_80329B40@l /* 8015A034 00156E34 90 64 00 60 */ stw r3, 0x60(r4) @@ -3422,7 +3422,7 @@ lbl_8015A038: /* 8015A05C 00156E5C 54 63 20 36 */ slwi r3, r3, 4 /* 8015A060 00156E60 7C 60 1A 14 */ add r3, r0, r3 /* 8015A064 00156E64 80 63 00 04 */ lwz r3, 4(r3) -/* 8015A068 00156E68 4B EF 21 AD */ bl func_8004C214 +/* 8015A068 00156E68 4B EF 21 AD */ bl xStrHash__FPCc /* 8015A06C 00156E6C 3C 80 80 33 */ lis r4, lbl_80329B40@ha /* 8015A070 00156E70 38 84 9B 40 */ addi r4, r4, lbl_80329B40@l /* 8015A074 00156E74 90 64 00 70 */ stw r3, 0x70(r4) @@ -3439,7 +3439,7 @@ lbl_8015A078: /* 8015A09C 00156E9C 54 63 20 36 */ slwi r3, r3, 4 /* 8015A0A0 00156EA0 7C 60 1A 14 */ add r3, r0, r3 /* 8015A0A4 00156EA4 80 63 00 04 */ lwz r3, 4(r3) -/* 8015A0A8 00156EA8 4B EF 21 6D */ bl func_8004C214 +/* 8015A0A8 00156EA8 4B EF 21 6D */ bl xStrHash__FPCc /* 8015A0AC 00156EAC 3C 80 80 33 */ lis r4, lbl_80329B40@ha /* 8015A0B0 00156EB0 38 84 9B 40 */ addi r4, r4, lbl_80329B40@l /* 8015A0B4 00156EB4 90 64 00 80 */ stw r3, 0x80(r4) @@ -3456,7 +3456,7 @@ lbl_8015A0B8: /* 8015A0DC 00156EDC 54 63 20 36 */ slwi r3, r3, 4 /* 8015A0E0 00156EE0 7C 60 1A 14 */ add r3, r0, r3 /* 8015A0E4 00156EE4 80 63 00 04 */ lwz r3, 4(r3) -/* 8015A0E8 00156EE8 4B EF 21 2D */ bl func_8004C214 +/* 8015A0E8 00156EE8 4B EF 21 2D */ bl xStrHash__FPCc /* 8015A0EC 00156EEC 3C 80 80 33 */ lis r4, lbl_80329B40@ha /* 8015A0F0 00156EF0 38 84 9B 40 */ addi r4, r4, lbl_80329B40@l /* 8015A0F4 00156EF4 90 64 00 90 */ stw r3, 0x90(r4) @@ -3474,11 +3474,11 @@ lbl_8015A0F8: /* 8015A120 00156F20 90 01 00 34 */ stw r0, 0x34(r1) /* 8015A124 00156F24 BF 61 00 1C */ stmw r27, 0x1c(r1) /* 8015A128 00156F28 7C 7F 1B 78 */ mr r31, r3 -/* 8015A12C 00156F2C 48 00 39 41 */ bl func_8015DA6C +/* 8015A12C 00156F2C 48 00 39 41 */ bl create_glow_light__9zNPCB_SB2Fv /* 8015A130 00156F30 7F E3 FB 78 */ mr r3, r31 -/* 8015A134 00156F34 48 00 17 49 */ bl func_8015B87C +/* 8015A134 00156F34 48 00 17 49 */ bl init_nodes__9zNPCB_SB2Fv /* 8015A138 00156F38 7F E3 FB 78 */ mr r3, r31 -/* 8015A13C 00156F3C 4B FD C2 B1 */ bl func_801363EC +/* 8015A13C 00156F3C 4B FD C2 B1 */ bl Setup__8zNPCBossFv /* 8015A140 00156F40 3C 60 80 27 */ lis r3, lbl_8026FAA0@ha /* 8015A144 00156F44 7F FD FB 78 */ mr r29, r31 /* 8015A148 00156F48 3B 83 FA A0 */ addi r28, r3, lbl_8026FAA0@l @@ -3487,12 +3487,12 @@ lbl_8015A150: /* 8015A150 00156F50 38 00 00 00 */ li r0, 0 /* 8015A154 00156F54 80 7C 00 00 */ lwz r3, 0(r28) /* 8015A158 00156F58 90 1D 09 30 */ stw r0, 0x930(r29) -/* 8015A15C 00156F5C 4B EF 20 B9 */ bl func_8004C214 -/* 8015A160 00156F60 4B F5 A8 DD */ bl func_800B4A3C +/* 8015A15C 00156F5C 4B EF 20 B9 */ bl xStrHash__FPCc +/* 8015A160 00156F60 4B F5 A8 DD */ bl zSceneFindObject__FUi /* 8015A164 00156F64 7C 7E 1B 79 */ or. r30, r3, r3 /* 8015A168 00156F68 41 82 00 3C */ beq lbl_8015A1A4 /* 8015A16C 00156F6C 88 7E 00 04 */ lbz r3, 4(r30) -/* 8015A170 00156F70 4B EC 12 4D */ bl func_8001B3BC +/* 8015A170 00156F70 4B EC 12 4D */ bl xEntValidType__FUc /* 8015A174 00156F74 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8015A178 00156F78 41 82 00 2C */ beq lbl_8015A1A4 /* 8015A17C 00156F7C 93 DD 09 30 */ stw r30, 0x930(r29) @@ -3502,7 +3502,7 @@ lbl_8015A150: /* 8015A18C 00156F8C 4B EB 14 3D */ bl func_8000B5C8 /* 8015A190 00156F90 38 61 00 08 */ addi r3, r1, 8 /* 8015A194 00156F94 38 9E 00 64 */ addi r4, r30, 0x64 -/* 8015A198 00156F98 4B EB 05 2D */ bl func_8000A6C4 +/* 8015A198 00156F98 4B EB 05 2D */ bl xBoundGetSphere__FR7xSphereRC6xBound /* 8015A19C 00156F9C C0 01 00 14 */ lfs f0, 0x14(r1) /* 8015A1A0 00156FA0 D0 1D 09 34 */ stfs f0, 0x934(r29) lbl_8015A1A4: @@ -3516,7 +3516,7 @@ lbl_8015A1A4: /* 8015A1C0 00156FC0 28 00 00 00 */ cmplwi r0, 0 /* 8015A1C4 00156FC4 40 82 00 14 */ bne lbl_8015A1D8 /* 8015A1C8 00156FC8 7F E3 FB 78 */ mr r3, r31 -/* 8015A1CC 00156FCC 48 00 1F 41 */ bl func_8015C10C +/* 8015A1CC 00156FCC 48 00 1F 41 */ bl create_surface__9zNPCB_SB2Fv /* 8015A1D0 00156FD0 80 9F 02 FC */ lwz r4, 0x2fc(r31) /* 8015A1D4 00156FD4 90 64 00 30 */ stw r3, 0x30(r4) lbl_8015A1D8: @@ -3525,7 +3525,7 @@ lbl_8015A1D8: /* 8015A1E0 00156FE0 28 00 00 00 */ cmplwi r0, 0 /* 8015A1E4 00156FE4 40 82 00 14 */ bne lbl_8015A1F8 /* 8015A1E8 00156FE8 7F E3 FB 78 */ mr r3, r31 -/* 8015A1EC 00156FEC 48 00 1F 21 */ bl func_8015C10C +/* 8015A1EC 00156FEC 48 00 1F 21 */ bl create_surface__9zNPCB_SB2Fv /* 8015A1F0 00156FF0 80 9F 02 F0 */ lwz r4, 0x2f0(r31) /* 8015A1F4 00156FF4 90 64 00 30 */ stw r3, 0x30(r4) lbl_8015A1F8: @@ -3542,18 +3542,18 @@ lbl_8015A1F8: /* 8015A220 00157020 80 84 00 24 */ lwz r4, 0x24(r4) /* 8015A224 00157024 80 84 00 00 */ lwz r4, 0(r4) /* 8015A228 00157028 98 04 00 08 */ stb r0, 8(r4) -/* 8015A22C 0015702C 48 00 36 29 */ bl func_8015D854 +/* 8015A22C 0015702C 48 00 36 29 */ bl scan_cronies__9zNPCB_SB2Fv /* 8015A230 00157030 3C 60 80 27 */ lis r3, lbl_8026FC00@ha /* 8015A234 00157034 38 63 FC 00 */ addi r3, r3, lbl_8026FC00@l /* 8015A238 00157038 38 63 0B E0 */ addi r3, r3, 0xbe0 -/* 8015A23C 0015703C 4B EF 1F D9 */ bl func_8004C214 -/* 8015A240 00157040 4B F5 A7 FD */ bl func_800B4A3C +/* 8015A23C 0015703C 4B EF 1F D9 */ bl xStrHash__FPCc +/* 8015A240 00157040 4B F5 A7 FD */ bl zSceneFindObject__FUi /* 8015A244 00157044 90 7F 02 E8 */ stw r3, 0x2e8(r31) /* 8015A248 00157048 80 7F 02 E8 */ lwz r3, 0x2e8(r31) /* 8015A24C 0015704C 28 03 00 00 */ cmplwi r3, 0 /* 8015A250 00157050 41 82 00 0C */ beq lbl_8015A25C /* 8015A254 00157054 38 80 00 01 */ li r4, 1 -/* 8015A258 00157058 4B FA BB DD */ bl func_80105E34 +/* 8015A258 00157058 4B FA BB DD */ bl TalkOnScreen__12zNPCNewsFishFi lbl_8015A25C: /* 8015A25C 0015705C BB 61 00 1C */ lmw r27, 0x1c(r1) /* 8015A260 00157060 80 01 00 34 */ lwz r0, 0x34(r1) @@ -3567,13 +3567,13 @@ lbl_8015A25C: /* 8015A280 00157080 93 C1 00 18 */ stw r30, 0x18(r1) /* 8015A284 00157084 93 A1 00 14 */ stw r29, 0x14(r1) /* 8015A288 00157088 7C 7D 1B 78 */ mr r29, r3 -/* 8015A28C 0015708C 4B FB 2C 49 */ bl func_8010CED4 +/* 8015A28C 0015708C 4B FB 2C 49 */ bl xBehaveMgr_GetSelf__Fv /* 8015A290 00157090 7F A4 EB 78 */ mr r4, r29 /* 8015A294 00157094 38 A0 00 00 */ li r5, 0 -/* 8015A298 00157098 4B FB 2D A5 */ bl func_8010D03C +/* 8015A298 00157098 4B FB 2D A5 */ bl Subscribe__10xBehaveMgrFP5xBasei /* 8015A29C 0015709C 90 7D 02 28 */ stw r3, 0x228(r29) /* 8015A2A0 001570A0 80 7D 02 28 */ lwz r3, 0x228(r29) -/* 8015A2A4 001570A4 4B FB 2E E5 */ bl func_8010D188 +/* 8015A2A4 001570A4 4B FB 2E E5 */ bl BrainBegin__7xPsycheFv /* 8015A2A8 001570A8 3C 60 4E 47 */ lis r3, 0x4E474241@ha /* 8015A2AC 001570AC 3B C3 42 41 */ addi r30, r3, 0x4E474241@l /* 8015A2B0 001570B0 3B E3 42 4A */ addi r31, r3, 0x424a @@ -3582,7 +3582,7 @@ lbl_8015A2B8: /* 8015A2B8 001570B8 80 7D 02 28 */ lwz r3, 0x228(r29) /* 8015A2BC 001570BC 7F C4 F3 78 */ mr r4, r30 /* 8015A2C0 001570C0 7F A5 EB 78 */ mr r5, r29 -/* 8015A2C4 001570C4 4B FB 2F 7D */ bl func_8010D240 +/* 8015A2C4 001570C4 4B FB 2F 7D */ bl AddGoal__7xPsycheFiPv /* 8015A2C8 001570C8 3B DE 00 01 */ addi r30, r30, 1 lbl_8015A2CC: /* 8015A2CC 001570CC 7C 1E F8 00 */ cmpw r30, r31 @@ -3591,9 +3591,9 @@ lbl_8015A2CC: /* 8015A2D8 001570D8 80 7D 02 28 */ lwz r3, 0x228(r29) /* 8015A2DC 001570DC 7F A5 EB 78 */ mr r5, r29 /* 8015A2E0 001570E0 38 84 4E 37 */ addi r4, r4, 0x4E474E37@l -/* 8015A2E4 001570E4 4B FB 2F 5D */ bl func_8010D240 +/* 8015A2E4 001570E4 4B FB 2F 5D */ bl AddGoal__7xPsycheFiPv /* 8015A2E8 001570E8 80 7D 02 28 */ lwz r3, 0x228(r29) -/* 8015A2EC 001570EC 4B FB 2F 1D */ bl func_8010D208 +/* 8015A2EC 001570EC 4B FB 2F 1D */ bl BrainEnd__7xPsycheFv /* 8015A2F0 001570F0 3C 80 4E 47 */ lis r4, 0x4E474242@ha /* 8015A2F4 001570F4 80 7D 02 28 */ lwz r3, 0x228(r29) /* 8015A2F8 001570F8 38 84 42 42 */ addi r4, r4, 0x4E474242@l @@ -3623,7 +3623,7 @@ lbl_8015A2CC: lbl_8015A358: /* 8015A358 00157158 4B FF CB F9 */ bl func_80156F50 /* 8015A35C 0015715C 7F 83 E3 78 */ mr r3, r28 -/* 8015A360 00157160 4B F9 55 45 */ bl func_800EF8A4 +/* 8015A360 00157160 4B F9 55 45 */ bl Reset__10zNPCCommonFv /* 8015A364 00157164 38 7C 02 B4 */ addi r3, r28, 0x2b4 /* 8015A368 00157168 38 80 00 00 */ li r4, 0 /* 8015A36C 0015716C 38 A0 00 10 */ li r5, 0x10 @@ -3637,7 +3637,7 @@ lbl_8015A384: /* 8015A388 00157188 28 03 00 00 */ cmplwi r3, 0 /* 8015A38C 0015718C 41 82 00 14 */ beq lbl_8015A3A0 /* 8015A390 00157190 80 9F 1F C0 */ lwz r4, 0x1fc0(r31) -/* 8015A394 00157194 4B F0 6D 79 */ bl func_8006110C +/* 8015A394 00157194 4B F0 6D 79 */ bl zEntDestructObj_Reset__FP15zEntDestructObjP6xScene /* 8015A398 00157198 80 7E 03 00 */ lwz r3, 0x300(r30) /* 8015A39C 0015719C 4B EC 14 5D */ bl func_8001B7F8 lbl_8015A3A0: @@ -3653,7 +3653,7 @@ lbl_8015A3B8: /* 8015A3C0 001571C0 41 82 00 10 */ beq lbl_8015A3D0 /* 8015A3C4 001571C4 7F 83 E3 78 */ mr r3, r28 /* 8015A3C8 001571C8 38 A0 00 0A */ li r5, 0xa -/* 8015A3CC 001571CC 4B EC 53 15 */ bl func_8001F6E0 +/* 8015A3CC 001571CC 4B EC 53 15 */ bl zEntEvent__FP5xBaseP5xBaseUi lbl_8015A3D0: /* 8015A3D0 001571D0 3B BD 00 01 */ addi r29, r29, 1 /* 8015A3D4 001571D4 3B DE 00 5C */ addi r30, r30, 0x5c @@ -3663,13 +3663,13 @@ lbl_8015A3D0: /* 8015A3E4 001571E4 7F 83 E3 78 */ mr r3, r28 /* 8015A3E8 001571E8 90 1C 02 C4 */ stw r0, 0x2c4(r28) /* 8015A3EC 001571EC 90 1C 02 C8 */ stw r0, 0x2c8(r28) -/* 8015A3F0 001571F0 48 00 1B 71 */ bl func_8015BF60 +/* 8015A3F0 001571F0 48 00 1B 71 */ bl check_life__9zNPCB_SB2Fv /* 8015A3F4 001571F4 7F 83 E3 78 */ mr r3, r28 /* 8015A3F8 001571F8 48 00 55 95 */ bl func_8015F98C /* 8015A3FC 001571FC 7F 83 E3 78 */ mr r3, r28 -/* 8015A400 00157200 48 00 05 E1 */ bl func_8015A9E0 +/* 8015A400 00157200 48 00 05 E1 */ bl reset_speed__9zNPCB_SB2Fv /* 8015A404 00157204 7F 83 E3 78 */ mr r3, r28 -/* 8015A408 00157208 48 00 15 09 */ bl func_8015B910 +/* 8015A408 00157208 48 00 15 09 */ bl show_nodes__9zNPCB_SB2Fv /* 8015A40C 0015720C C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) /* 8015A410 00157210 38 80 00 01 */ li r4, 1 /* 8015A414 00157214 38 00 00 00 */ li r0, 0 @@ -3682,22 +3682,22 @@ lbl_8015A3D0: /* 8015A430 00157230 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) /* 8015A434 00157234 D0 1C 02 D8 */ stfs f0, 0x2d8(r28) /* 8015A438 00157238 90 1C 02 DC */ stw r0, 0x2dc(r28) -/* 8015A43C 0015723C 48 00 0C 19 */ bl func_8015B054 +/* 8015A43C 0015723C 48 00 0C 19 */ bl reset_stage__9zNPCB_SB2Fv /* 8015A440 00157240 7F 83 E3 78 */ mr r3, r28 /* 8015A444 00157244 38 80 00 01 */ li r4, 1 -/* 8015A448 00157248 48 00 0C 21 */ bl func_8015B068 +/* 8015A448 00157248 48 00 0C 21 */ bl set_vulnerable__9zNPCB_SB2Fb /* 8015A44C 0015724C 38 60 00 08 */ li r3, 8 -/* 8015A450 00157250 4B EF 7C B1 */ bl func_80052100 +/* 8015A450 00157250 4B EF 7C B1 */ bl zCameraDisableTracking__F17camera_owner_enum /* 8015A454 00157254 3C 60 80 2A */ lis r3, lbl_8029A700@ha /* 8015A458 00157258 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8015A45C 0015725C 38 63 A7 00 */ addi r3, r3, lbl_8029A700@l /* 8015A460 00157260 38 84 05 58 */ addi r4, r4, lbl_803C0558@l -/* 8015A464 00157264 4B EB 3A 51 */ bl func_8000DEB4 +/* 8015A464 00157264 4B EB 3A 51 */ bl start__13xBinaryCameraFR7xCamera /* 8015A468 00157268 3C 80 4E 47 */ lis r4, 0x4E474241@ha /* 8015A46C 0015726C 80 7C 02 28 */ lwz r3, 0x228(r28) /* 8015A470 00157270 38 84 42 41 */ addi r4, r4, 0x4E474241@l /* 8015A474 00157274 38 A0 00 00 */ li r5, 0 -/* 8015A478 00157278 4B FB 32 B9 */ bl func_8010D730 +/* 8015A478 00157278 4B FB 32 B9 */ bl GoalSet__7xPsycheFii /* 8015A47C 0015727C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8015A480 00157280 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8015A484 00157284 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -3711,9 +3711,9 @@ lbl_8015A3D0: /* 8015A4A4 001572A4 90 01 00 14 */ stw r0, 0x14(r1) /* 8015A4A8 001572A8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8015A4AC 001572AC 7C 7F 1B 78 */ mr r31, r3 -/* 8015A4B0 001572B0 48 00 37 A5 */ bl func_8015DC54 +/* 8015A4B0 001572B0 48 00 37 A5 */ bl destroy_glow_light__9zNPCB_SB2Fv /* 8015A4B4 001572B4 7F E3 FB 78 */ mr r3, r31 -/* 8015A4B8 001572B8 4B F9 55 59 */ bl func_800EFA10 +/* 8015A4B8 001572B8 4B F9 55 59 */ bl Destroy__10zNPCCommonFv /* 8015A4BC 001572BC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8015A4C0 001572C0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8015A4C4 001572C4 7C 08 03 A6 */ mtlr r0 @@ -3742,7 +3742,7 @@ lbl_8015A3D0: /* 8015A520 00157320 3B 60 00 00 */ li r27, 0 lbl_8015A524: /* 8015A524 00157324 7F E3 FB 78 */ mr r3, r31 -/* 8015A528 00157328 4B F9 8A D9 */ bl func_800F3000 +/* 8015A528 00157328 4B F9 8A D9 */ bl AnimCurStateID__10zNPCCommonFv /* 8015A52C 0015732C 80 1D 00 00 */ lwz r0, 0(r29) /* 8015A530 00157330 54 00 10 3A */ slwi r0, r0, 2 /* 8015A534 00157334 7C 1E 00 2E */ lwzx r0, r30, r0 @@ -3776,7 +3776,7 @@ lbl_8015A588: /* 8015A59C 0015739C 3B 60 00 00 */ li r27, 0 lbl_8015A5A0: /* 8015A5A0 001573A0 7F E3 FB 78 */ mr r3, r31 -/* 8015A5A4 001573A4 4B F9 8A 5D */ bl func_800F3000 +/* 8015A5A4 001573A4 4B F9 8A 5D */ bl AnimCurStateID__10zNPCCommonFv /* 8015A5A8 001573A8 80 1D 00 00 */ lwz r0, 0(r29) /* 8015A5AC 001573AC 54 00 10 3A */ slwi r0, r0, 2 /* 8015A5B0 001573B0 7C 1E 00 2E */ lwzx r0, r30, r0 @@ -3810,7 +3810,7 @@ lbl_8015A5D4: /* 8015A61C 0015741C 4B FF C9 6D */ bl func_80156F88 /* 8015A620 00157420 48 00 00 8C */ b lbl_8015A6AC lbl_8015A624: -/* 8015A624 00157424 4B F9 89 DD */ bl func_800F3000 +/* 8015A624 00157424 4B F9 89 DD */ bl AnimCurStateID__10zNPCCommonFv /* 8015A628 00157428 3C 80 80 2A */ lis r4, lbl_80299268@ha /* 8015A62C 0015742C 38 84 92 68 */ addi r4, r4, lbl_80299268@l /* 8015A630 00157430 80 04 00 E4 */ lwz r0, 0xe4(r4) @@ -3824,7 +3824,7 @@ lbl_8015A624: /* 8015A650 00157450 48 00 00 5C */ b lbl_8015A6AC lbl_8015A654: /* 8015A654 00157454 7F E3 FB 78 */ mr r3, r31 -/* 8015A658 00157458 4B F9 89 A9 */ bl func_800F3000 +/* 8015A658 00157458 4B F9 89 A9 */ bl AnimCurStateID__10zNPCCommonFv /* 8015A65C 0015745C 3C 80 80 2A */ lis r4, lbl_80299268@ha /* 8015A660 00157460 38 84 92 68 */ addi r4, r4, lbl_80299268@l /* 8015A664 00157464 80 04 00 F0 */ lwz r0, 0xf0(r4) @@ -3892,7 +3892,7 @@ lbl_8015A6CC: /* 8015A748 00157548 98 1E 02 C1 */ stb r0, 0x2c1(r30) lbl_8015A74C: /* 8015A74C 0015754C 7F C3 F3 78 */ mr r3, r30 -/* 8015A750 00157550 48 00 18 11 */ bl func_8015BF60 +/* 8015A750 00157550 48 00 18 11 */ bl check_life__9zNPCB_SB2Fv /* 8015A754 00157554 C0 1E 02 D8 */ lfs f0, 0x2d8(r30) /* 8015A758 00157558 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8015A75C 0015755C 3B A3 05 58 */ addi r29, r3, lbl_803C0558@l @@ -3910,12 +3910,12 @@ lbl_8015A74C: /* 8015A78C 0015758C 38 80 00 01 */ li r4, 1 /* 8015A790 00157590 C0 05 00 28 */ lfs f0, 0x28(r5) /* 8015A794 00157594 D0 1E 02 D8 */ stfs f0, 0x2d8(r30) -/* 8015A798 00157598 48 00 35 15 */ bl func_8015DCAC +/* 8015A798 00157598 48 00 35 15 */ bl say__9zNPCB_SB2Fi lbl_8015A79C: /* 8015A79C 0015759C 80 1D 16 B0 */ lwz r0, 0x16b0(r29) /* 8015A7A0 001575A0 7F C3 F3 78 */ mr r3, r30 /* 8015A7A4 001575A4 90 1E 02 DC */ stw r0, 0x2dc(r30) -/* 8015A7A8 001575A8 4B F9 8C 39 */ bl func_800F33E0 +/* 8015A7A8 001575A8 4B F9 8C 39 */ bl SomethingWonderful__10zNPCCommonFv /* 8015A7AC 001575AC 70 60 00 23 */ andi. r0, r3, 0x23 /* 8015A7B0 001575B0 40 82 00 20 */ bne lbl_8015A7D0 /* 8015A7B4 001575B4 C0 1E 02 D0 */ lfs f0, 0x2d0(r30) @@ -3924,29 +3924,29 @@ lbl_8015A79C: /* 8015A7C0 001575C0 EC 00 F8 2A */ fadds f0, f0, f31 /* 8015A7C4 001575C4 D0 1E 02 D0 */ stfs f0, 0x2d0(r30) /* 8015A7C8 001575C8 80 7E 02 28 */ lwz r3, 0x228(r30) -/* 8015A7CC 001575CC 4B FB 38 95 */ bl func_8010E060 +/* 8015A7CC 001575CC 4B FB 38 95 */ bl Timestep__7xPsycheFfPv lbl_8015A7D0: /* 8015A7D0 001575D0 FC 20 F8 90 */ fmr f1, f31 /* 8015A7D4 001575D4 7F C3 F3 78 */ mr r3, r30 -/* 8015A7D8 001575D8 48 00 0F 99 */ bl func_8015B770 +/* 8015A7D8 001575D8 48 00 0F 99 */ bl update_nodes__9zNPCB_SB2Ff /* 8015A7DC 001575DC FC 20 F8 90 */ fmr f1, f31 /* 8015A7E0 001575E0 7F C3 F3 78 */ mr r3, r30 -/* 8015A7E4 001575E4 48 00 2F 0D */ bl func_8015D6F0 +/* 8015A7E4 001575E4 48 00 2F 0D */ bl update_slugs__9zNPCB_SB2Ff /* 8015A7E8 001575E8 FC 20 F8 90 */ fmr f1, f31 /* 8015A7EC 001575EC 7F C3 F3 78 */ mr r3, r30 -/* 8015A7F0 001575F0 48 00 0E DD */ bl func_8015B6CC +/* 8015A7F0 001575F0 48 00 0E DD */ bl update_move__9zNPCB_SB2Ff /* 8015A7F4 001575F4 FC 20 F8 90 */ fmr f1, f31 /* 8015A7F8 001575F8 7F C3 F3 78 */ mr r3, r30 -/* 8015A7FC 001575FC 48 00 08 C5 */ bl func_8015B0C0 +/* 8015A7FC 001575FC 48 00 08 C5 */ bl update_turn__9zNPCB_SB2Ff /* 8015A800 00157600 FC 20 F8 90 */ fmr f1, f31 /* 8015A804 00157604 7F C3 F3 78 */ mr r3, r30 -/* 8015A808 00157608 48 00 0F 1D */ bl func_8015B724 +/* 8015A808 00157608 48 00 0F 1D */ bl update_camera__9zNPCB_SB2Ff /* 8015A80C 0015760C 7F C3 F3 78 */ mr r3, r30 -/* 8015A810 00157610 48 00 30 B9 */ bl func_8015D8C8 +/* 8015A810 00157610 48 00 30 B9 */ bl check_hit_fail__9zNPCB_SB2Fv /* 8015A814 00157614 FC 20 F8 90 */ fmr f1, f31 /* 8015A818 00157618 7F C3 F3 78 */ mr r3, r30 /* 8015A81C 0015761C 7F E4 FB 78 */ mr r4, r31 -/* 8015A820 00157620 4B F9 58 D1 */ bl func_800F00F0 +/* 8015A820 00157620 4B F9 58 D1 */ bl Process__10zNPCCommonFP6xScenef /* 8015A824 00157624 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8015A828 00157628 80 01 00 34 */ lwz r0, 0x34(r1) /* 8015A82C 0015762C CB E1 00 20 */ lfd f31, 0x20(r1) @@ -3970,7 +3970,7 @@ lbl_8015A7D0: /* 8015A874 00157674 88 03 02 C0 */ lbz r0, 0x2c0(r3) /* 8015A878 00157678 28 00 00 00 */ cmplwi r0, 0 /* 8015A87C 0015767C 40 82 00 08 */ bne lbl_8015A884 -/* 8015A880 00157680 48 00 10 E5 */ bl func_8015B964 +/* 8015A880 00157680 48 00 10 E5 */ bl move_nodes__9zNPCB_SB2Fv lbl_8015A884: /* 8015A884 00157684 3B C0 00 00 */ li r30, 0 /* 8015A888 00157688 7F 9F E3 78 */ mr r31, r28 @@ -3978,19 +3978,19 @@ lbl_8015A88C: /* 8015A88C 0015768C FC 20 F8 90 */ fmr f1, f31 /* 8015A890 00157690 7F 83 E3 78 */ mr r3, r28 /* 8015A894 00157694 38 9F 07 14 */ addi r4, r31, 0x714 -/* 8015A898 00157698 48 00 1A DD */ bl func_8015C374 +/* 8015A898 00157698 48 00 1A DD */ bl move_hand__9zNPCB_SB2FRQ29zNPCB_SB29hand_dataf /* 8015A89C 0015769C 3B DE 00 01 */ addi r30, r30, 1 /* 8015A8A0 001576A0 3B FF 01 0C */ addi r31, r31, 0x10c /* 8015A8A4 001576A4 2C 1E 00 02 */ cmpwi r30, 2 /* 8015A8A8 001576A8 41 80 FF E4 */ blt lbl_8015A88C /* 8015A8AC 001576AC 7F 83 E3 78 */ mr r3, r28 -/* 8015A8B0 001576B0 48 00 22 9D */ bl func_8015CB4C +/* 8015A8B0 001576B0 48 00 22 9D */ bl update_bounds__9zNPCB_SB2Fv /* 8015A8B4 001576B4 FC 20 F8 90 */ fmr f1, f31 /* 8015A8B8 001576B8 7F 83 E3 78 */ mr r3, r28 -/* 8015A8BC 001576BC 48 00 1E ED */ bl func_8015C7A8 +/* 8015A8BC 001576BC 48 00 1E ED */ bl update_platforms__9zNPCB_SB2Ff /* 8015A8C0 001576C0 FC 20 F8 90 */ fmr f1, f31 /* 8015A8C4 001576C4 7F 83 E3 78 */ mr r3, r28 -/* 8015A8C8 001576C8 48 00 2E 29 */ bl func_8015D6F0 +/* 8015A8C8 001576C8 48 00 2E 29 */ bl update_slugs__9zNPCB_SB2Ff /* 8015A8CC 001576CC 80 9C 02 F4 */ lwz r4, 0x2f4(r28) /* 8015A8D0 001576D0 38 61 00 20 */ addi r3, r1, 0x20 /* 8015A8D4 001576D4 38 A0 00 04 */ li r5, 4 @@ -4002,7 +4002,7 @@ lbl_8015A88C: /* 8015A8EC 001576EC 70 00 EF FF */ andi. r0, r0, 0xefff /* 8015A8F0 001576F0 B0 04 00 44 */ sth r0, 0x44(r4) /* 8015A8F4 001576F4 80 9C 00 24 */ lwz r4, 0x24(r28) -/* 8015A8F8 001576F8 4B ED A6 81 */ bl func_80034F78 +/* 8015A8F8 001576F8 4B ED A6 81 */ bl xModelGetBoneLocation__FRC14xModelInstanceUl /* 8015A8FC 001576FC 38 7C 17 E0 */ addi r3, r28, 0x17e0 /* 8015A900 00157700 38 81 00 20 */ addi r4, r1, 0x20 /* 8015A904 00157704 4B EB 09 61 */ bl func_8000B264 @@ -4012,21 +4012,21 @@ lbl_8015A88C: /* 8015A914 00157714 80 9C 00 24 */ lwz r4, 0x24(r28) /* 8015A918 00157718 38 61 00 14 */ addi r3, r1, 0x14 /* 8015A91C 0015771C 38 A0 00 10 */ li r5, 0x10 -/* 8015A920 00157720 4B ED A6 59 */ bl func_80034F78 +/* 8015A920 00157720 4B ED A6 59 */ bl xModelGetBoneLocation__FRC14xModelInstanceUl /* 8015A924 00157724 38 7C 17 EC */ addi r3, r28, 0x17ec /* 8015A928 00157728 38 81 00 14 */ addi r4, r1, 0x14 /* 8015A92C 0015772C 4B EB 09 39 */ bl func_8000B264 /* 8015A930 00157730 80 9C 00 24 */ lwz r4, 0x24(r28) /* 8015A934 00157734 38 61 00 08 */ addi r3, r1, 8 /* 8015A938 00157738 38 A0 00 15 */ li r5, 0x15 -/* 8015A93C 0015773C 4B ED A6 3D */ bl func_80034F78 +/* 8015A93C 0015773C 4B ED A6 3D */ bl xModelGetBoneLocation__FRC14xModelInstanceUl /* 8015A940 00157740 38 7C 17 F8 */ addi r3, r28, 0x17f8 /* 8015A944 00157744 38 81 00 08 */ addi r4, r1, 8 /* 8015A948 00157748 4B EB 09 1D */ bl func_8000B264 /* 8015A94C 0015774C FC 20 F8 90 */ fmr f1, f31 /* 8015A950 00157750 7F 83 E3 78 */ mr r3, r28 /* 8015A954 00157754 7F A4 EB 78 */ mr r4, r29 -/* 8015A958 00157758 4B F9 59 F1 */ bl func_800F0348 +/* 8015A958 00157758 4B F9 59 F1 */ bl NewTime__10zNPCCommonFP6xScenef /* 8015A95C 0015775C 80 01 00 54 */ lwz r0, 0x54(r1) /* 8015A960 00157760 CB E1 00 48 */ lfd f31, 0x48(r1) /* 8015A964 00157764 83 E1 00 44 */ lwz r31, 0x44(r1) @@ -4062,8 +4062,8 @@ lbl_8015A9C8: /* 8015A9D8 001577D8 98 03 02 B6 */ stb r0, 0x2b6(r3) /* 8015A9DC 001577DC 4E 80 00 20 */ blr -.global func_8015A9E0 -func_8015A9E0: +.global reset_speed__9zNPCB_SB2Fv +reset_speed__9zNPCB_SB2Fv: /* 8015A9E0 001577E0 3C 80 80 33 */ lis r4, lbl_80329BE0@ha /* 8015A9E4 001577E4 38 84 9B E0 */ addi r4, r4, lbl_80329BE0@l /* 8015A9E8 001577E8 C0 04 00 08 */ lfs f0, 8(r4) @@ -4072,8 +4072,8 @@ func_8015A9E0: /* 8015A9F4 001577F4 D0 03 17 94 */ stfs f0, 0x1794(r3) /* 8015A9F8 001577F8 4E 80 00 20 */ blr -.global func_8015A9FC -func_8015A9FC: +.global player_platform__9zNPCB_SB2Fv +player_platform__9zNPCB_SB2Fv: /* 8015A9FC 001577FC 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8015AA00 00157800 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 8015AA04 00157804 80 84 07 2C */ lwz r4, 0x72c(r4) @@ -4104,8 +4104,8 @@ lbl_8015AA50: /* 8015AA58 00157858 38 60 00 00 */ li r3, 0 /* 8015AA5C 0015785C 4E 80 00 20 */ blr -.global func_8015AA60 -func_8015AA60: +.global activate_hand__9zNPCB_SB2FQ29zNPCB_SB29hand_enumb +activate_hand__9zNPCB_SB2FQ29zNPCB_SB29hand_enumb: /* 8015AA60 00157860 1C C4 01 0C */ mulli r6, r4, 0x10c /* 8015AA64 00157864 38 80 00 01 */ li r4, 1 /* 8015AA68 00157868 38 00 00 10 */ li r0, 0x10 @@ -4116,8 +4116,8 @@ func_8015AA60: /* 8015AA7C 0015787C 98 03 00 23 */ stb r0, 0x23(r3) /* 8015AA80 00157880 4E 80 00 20 */ blr -.global func_8015AA84 -func_8015AA84: +.global deactivate_hand__9zNPCB_SB2FQ29zNPCB_SB29hand_enum +deactivate_hand__9zNPCB_SB2FQ29zNPCB_SB29hand_enum: /* 8015AA84 00157884 1C A4 01 0C */ mulli r5, r4, 0x10c /* 8015AA88 00157888 38 80 00 00 */ li r4, 0 /* 8015AA8C 0015788C 38 00 00 10 */ li r0, 0x10 @@ -4128,8 +4128,8 @@ func_8015AA84: /* 8015AAA0 001578A0 98 03 00 23 */ stb r0, 0x23(r3) /* 8015AAA4 001578A4 4E 80 00 20 */ blr -.global func_8015AAA8 -func_8015AAA8: +.global player_on_ground__9zNPCB_SB2CFv +player_on_ground__9zNPCB_SB2CFv: /* 8015AAA8 001578A8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8015AAAC 001578AC 7C 08 02 A6 */ mflr r0 /* 8015AAB0 001578B0 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -4185,8 +4185,8 @@ lbl_8015AB60: /* 8015AB6C 0015796C 38 21 00 20 */ addi r1, r1, 0x20 /* 8015AB70 00157970 4E 80 00 20 */ blr -.global func_8015AB74 -func_8015AB74: +.global emit_slug__9zNPCB_SB2FQ29zNPCB_SB29slug_enum +emit_slug__9zNPCB_SB2FQ29zNPCB_SB29slug_enum: /* 8015AB74 00157974 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8015AB78 00157978 7C 08 02 A6 */ mflr r0 /* 8015AB7C 0015797C 90 01 00 54 */ stw r0, 0x54(r1) @@ -4223,7 +4223,7 @@ func_8015AB74: /* 8015ABF8 001579F8 80 9E 00 24 */ lwz r4, 0x24(r30) /* 8015ABFC 001579FC 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 8015AC00 00157A00 38 85 01 00 */ addi r4, r5, 0x100 -/* 8015AC04 00157A04 4B ED 80 15 */ bl func_80032C18 +/* 8015AC04 00157A04 4B ED 80 15 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 8015AC08 00157A08 3C 80 80 33 */ lis r4, lbl_80329BE0@ha /* 8015AC0C 00157A0C 38 61 00 08 */ addi r3, r1, 8 /* 8015AC10 00157A10 38 A4 9B E0 */ addi r5, r4, lbl_80329BE0@l @@ -4307,8 +4307,8 @@ lbl_8015AD18: /* 8015AD40 00157B40 38 21 00 50 */ addi r1, r1, 0x50 /* 8015AD44 00157B44 4E 80 00 20 */ blr -.global func_8015AD48 -func_8015AD48: +.global slugs_ready__9zNPCB_SB2CFv +slugs_ready__9zNPCB_SB2CFv: /* 8015AD48 00157B48 38 63 15 2C */ addi r3, r3, 0x152c /* 8015AD4C 00157B4C 38 83 02 58 */ addi r4, r3, 0x258 /* 8015AD50 00157B50 48 00 00 2C */ b lbl_8015AD7C @@ -4331,8 +4331,8 @@ lbl_8015AD7C: /* 8015AD84 00157B84 38 60 00 01 */ li r3, 1 /* 8015AD88 00157B88 4E 80 00 20 */ blr -.global func_8015AD8C -func_8015AD8C: +.global slugs_inactive__9zNPCB_SB2CFv +slugs_inactive__9zNPCB_SB2CFv: /* 8015AD8C 00157B8C 38 63 15 2C */ addi r3, r3, 0x152c /* 8015AD90 00157B90 38 83 02 58 */ addi r4, r3, 0x258 /* 8015AD94 00157B94 48 00 00 1C */ b lbl_8015ADB0 @@ -4350,8 +4350,8 @@ lbl_8015ADB0: /* 8015ADB8 00157BB8 38 60 00 01 */ li r3, 1 /* 8015ADBC 00157BBC 4E 80 00 20 */ blr -.global func_8015ADC0 -func_8015ADC0: +.global fire_slug__9zNPCB_SB2FQ29zNPCB_SB29slug_enumRQ29zNPCB_SB213platform_data +fire_slug__9zNPCB_SB2FQ29zNPCB_SB29slug_enumRQ29zNPCB_SB213platform_data: /* 8015ADC0 00157BC0 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8015ADC4 00157BC4 7C 08 02 A6 */ mflr r0 /* 8015ADC8 00157BC8 90 01 00 44 */ stw r0, 0x44(r1) @@ -4442,8 +4442,8 @@ func_8015ADC0: /* 8015AF1C 00157D1C 38 21 00 40 */ addi r1, r1, 0x40 /* 8015AF20 00157D20 4E 80 00 20 */ blr -.global func_8015AF24 -func_8015AF24: +.global abandon_slugs__9zNPCB_SB2Fv +abandon_slugs__9zNPCB_SB2Fv: /* 8015AF24 00157D24 38 63 15 2C */ addi r3, r3, 0x152c /* 8015AF28 00157D28 38 00 00 01 */ li r0, 1 /* 8015AF2C 00157D2C 38 83 02 58 */ addi r4, r3, 0x258 @@ -4456,8 +4456,8 @@ lbl_8015AF3C: /* 8015AF40 00157D40 40 82 FF F4 */ bne lbl_8015AF34 /* 8015AF44 00157D44 4E 80 00 20 */ blr -.global func_8015AF48 -func_8015AF48: +.global next_goal__9zNPCB_SB2Fv +next_goal__9zNPCB_SB2Fv: /* 8015AF48 00157D48 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015AF4C 00157D4C 7C 08 02 A6 */ mflr r0 /* 8015AF50 00157D50 90 01 00 14 */ stw r0, 0x14(r1) @@ -4470,7 +4470,7 @@ func_8015AF48: /* 8015AF6C 00157D6C 38 63 42 44 */ addi r3, r3, 0x4E474244@l /* 8015AF70 00157D70 48 00 00 D0 */ b lbl_8015B040 lbl_8015AF74: -/* 8015AF74 00157D74 4B FF FB 35 */ bl func_8015AAA8 +/* 8015AF74 00157D74 4B FF FB 35 */ bl player_on_ground__9zNPCB_SB2CFv /* 8015AF78 00157D78 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8015AF7C 00157D7C 41 82 00 10 */ beq lbl_8015AF8C /* 8015AF80 00157D80 3C 60 4E 47 */ lis r3, 0x4E474246@ha @@ -4532,16 +4532,16 @@ lbl_8015B040: /* 8015B04C 00157E4C 38 21 00 10 */ addi r1, r1, 0x10 /* 8015B050 00157E50 4E 80 00 20 */ blr -.global func_8015B054 -func_8015B054: +.global reset_stage__9zNPCB_SB2Fv +reset_stage__9zNPCB_SB2Fv: /* 8015B054 00157E54 38 00 FF FF */ li r0, -1 /* 8015B058 00157E58 90 03 02 CC */ stw r0, 0x2cc(r3) /* 8015B05C 00157E5C C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) /* 8015B060 00157E60 D0 03 02 D4 */ stfs f0, 0x2d4(r3) /* 8015B064 00157E64 4E 80 00 20 */ blr -.global func_8015B068 -func_8015B068: +.global set_vulnerable__9zNPCB_SB2Fb +set_vulnerable__9zNPCB_SB2Fb: /* 8015B068 00157E68 88 03 02 BC */ lbz r0, 0x2bc(r3) /* 8015B06C 00157E6C 54 86 06 3E */ clrlwi r6, r4, 0x18 /* 8015B070 00157E70 7C 06 00 40 */ cmplw r6, r0 @@ -4566,12 +4566,12 @@ lbl_8015B0B0: /* 8015B0B4 00157EB4 40 82 FF EC */ bne lbl_8015B0A0 /* 8015B0B8 00157EB8 4E 80 00 20 */ blr -.global func_8015B0BC -func_8015B0BC: +.global decompose__9zNPCB_SB2Fv +decompose__9zNPCB_SB2Fv: /* 8015B0BC 00157EBC 4E 80 00 20 */ blr -.global func_8015B0C0 -func_8015B0C0: +.global update_turn__9zNPCB_SB2Ff +update_turn__9zNPCB_SB2Ff: /* 8015B0C0 00157EC0 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8015B0C4 00157EC4 7C 08 02 A6 */ mflr r0 /* 8015B0C8 00157EC8 90 01 00 44 */ stw r0, 0x44(r1) @@ -4648,7 +4648,7 @@ lbl_8015B1C4: /* 8015B1D8 00157FD8 38 9E 17 8C */ addi r4, r30, 0x178c /* 8015B1DC 00157FDC EC 60 18 2A */ fadds f3, f0, f3 /* 8015B1E0 00157FE0 C0 9E 17 94 */ lfs f4, 0x1794(r30) -/* 8015B1E4 00157FE4 4B ED 5F 71 */ bl func_80031154 +/* 8015B1E4 00157FE4 4B ED 5F 71 */ bl xAccelMove__FRfRfffff /* 8015B1E8 00157FE8 80 7E 00 48 */ lwz r3, 0x48(r30) /* 8015B1EC 00157FEC C0 21 00 08 */ lfs f1, 8(r1) /* 8015B1F0 00157FF0 4B FF BF 3D */ bl func_8015712C @@ -4664,8 +4664,8 @@ lbl_8015B1F4: /* 8015B214 00158014 38 21 00 40 */ addi r1, r1, 0x40 /* 8015B218 00158018 4E 80 00 20 */ blr -.global func_8015B21C -func_8015B21C: +.global update_halt__9zNPCB_SB2Ff +update_halt__9zNPCB_SB2Ff: /* 8015B21C 0015801C 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8015B220 00158020 7C 08 02 A6 */ mflr r0 /* 8015B224 00158024 90 01 00 64 */ stw r0, 0x64(r1) @@ -4710,12 +4710,12 @@ lbl_8015B2B0: /* 8015B2B0 001580B0 FC 40 E8 90 */ fmr f2, f29 /* 8015B2B4 001580B4 38 7F 17 BC */ addi r3, r31, 0x17bc /* 8015B2B8 001580B8 38 9F 17 C0 */ addi r4, r31, 0x17c0 -/* 8015B2BC 001580BC 4B ED 62 C1 */ bl func_8003157C +/* 8015B2BC 001580BC 4B ED 62 C1 */ bl xAccelStop__FRfRfff /* 8015B2C0 001580C0 FC 20 F0 90 */ fmr f1, f30 /* 8015B2C4 001580C4 38 61 00 08 */ addi r3, r1, 8 /* 8015B2C8 001580C8 FC 40 E8 90 */ fmr f2, f29 /* 8015B2CC 001580CC 38 9F 17 B8 */ addi r4, r31, 0x17b8 -/* 8015B2D0 001580D0 4B ED 62 AD */ bl func_8003157C +/* 8015B2D0 001580D0 4B ED 62 AD */ bl xAccelStop__FRfRfff /* 8015B2D4 001580D4 C0 21 00 08 */ lfs f1, 8(r1) /* 8015B2D8 001580D8 C0 02 A9 74 */ lfs f0, lbl_803CF2F4-_SDA2_BASE_(r2) /* 8015B2DC 001580DC FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -4777,8 +4777,8 @@ lbl_8015B388: /* 8015B3AC 001581AC 38 21 00 60 */ addi r1, r1, 0x60 /* 8015B3B0 001581B0 4E 80 00 20 */ blr -.global func_8015B3B4 -func_8015B3B4: +.global update_follow__9zNPCB_SB2Ff +update_follow__9zNPCB_SB2Ff: /* 8015B3B4 001581B4 94 21 FF 80 */ stwu r1, -0x80(r1) /* 8015B3B8 001581B8 7C 08 02 A6 */ mflr r0 /* 8015B3BC 001581BC 90 01 00 84 */ stw r0, 0x84(r1) @@ -4874,7 +4874,7 @@ lbl_8015B4FC: /* 8015B508 00158308 C0 9F 17 A4 */ lfs f4, 0x17a4(r31) /* 8015B50C 0015830C 38 7F 17 BC */ addi r3, r31, 0x17bc /* 8015B510 00158310 38 9F 17 C0 */ addi r4, r31, 0x17c0 -/* 8015B514 00158314 4B ED 5C 41 */ bl func_80031154 +/* 8015B514 00158314 4B ED 5C 41 */ bl xAccelMove__FRfRfffff /* 8015B518 00158318 C0 3F 17 BC */ lfs f1, 0x17bc(r31) /* 8015B51C 0015831C 4B EB 32 D9 */ bl func_8000E7F4 /* 8015B520 00158320 D0 3F 17 BC */ stfs f1, 0x17bc(r31) @@ -4916,7 +4916,7 @@ lbl_8015B590: /* 8015B5A4 001583A4 38 9F 17 B8 */ addi r4, r31, 0x17b8 /* 8015B5A8 001583A8 C0 3F 17 98 */ lfs f1, 0x1798(r31) /* 8015B5AC 001583AC C0 9F 17 9C */ lfs f4, 0x179c(r31) -/* 8015B5B0 001583B0 4B ED 5B A5 */ bl func_80031154 +/* 8015B5B0 001583B0 4B ED 5B A5 */ bl xAccelMove__FRfRfffff /* 8015B5B4 001583B4 C0 21 00 08 */ lfs f1, 8(r1) /* 8015B5B8 001583B8 38 7F 17 B0 */ addi r3, r31, 0x17b0 /* 8015B5BC 001583BC 4B F0 4B 09 */ bl func_800600C4 @@ -4943,8 +4943,8 @@ lbl_8015B5E8: /* 8015B60C 0015840C 38 21 00 80 */ addi r1, r1, 0x80 /* 8015B610 00158410 4E 80 00 20 */ blr -.global func_8015B614 -func_8015B614: +.global update_ymove__9zNPCB_SB2Ff +update_ymove__9zNPCB_SB2Ff: /* 8015B614 00158414 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8015B618 00158418 7C 08 02 A6 */ mflr r0 /* 8015B61C 0015841C 90 01 00 34 */ stw r0, 0x34(r1) @@ -4994,8 +4994,8 @@ lbl_8015B6A4: /* 8015B6C4 001584C4 38 21 00 30 */ addi r1, r1, 0x30 /* 8015B6C8 001584C8 4E 80 00 20 */ blr -.global func_8015B6CC -func_8015B6CC: +.global update_move__9zNPCB_SB2Ff +update_move__9zNPCB_SB2Ff: /* 8015B6CC 001584CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015B6D0 001584D0 7C 08 02 A6 */ mflr r0 /* 8015B6D4 001584D4 90 01 00 14 */ stw r0, 0x14(r1) @@ -5011,35 +5011,35 @@ lbl_8015B6F4: /* 8015B6F8 001584F8 40 80 00 1C */ bge lbl_8015B714 /* 8015B6FC 001584FC 48 00 00 14 */ b lbl_8015B710 lbl_8015B700: -/* 8015B700 00158500 4B FF FB 1D */ bl func_8015B21C +/* 8015B700 00158500 4B FF FB 1D */ bl update_halt__9zNPCB_SB2Ff /* 8015B704 00158504 48 00 00 10 */ b lbl_8015B714 lbl_8015B708: -/* 8015B708 00158508 4B FF FC AD */ bl func_8015B3B4 +/* 8015B708 00158508 4B FF FC AD */ bl update_follow__9zNPCB_SB2Ff /* 8015B70C 0015850C 48 00 00 08 */ b lbl_8015B714 lbl_8015B710: -/* 8015B710 00158510 4B FF FF 05 */ bl func_8015B614 +/* 8015B710 00158510 4B FF FF 05 */ bl update_ymove__9zNPCB_SB2Ff lbl_8015B714: /* 8015B714 00158514 80 01 00 14 */ lwz r0, 0x14(r1) /* 8015B718 00158518 7C 08 03 A6 */ mtlr r0 /* 8015B71C 0015851C 38 21 00 10 */ addi r1, r1, 0x10 /* 8015B720 00158520 4E 80 00 20 */ blr -.global func_8015B724 -func_8015B724: +.global update_camera__9zNPCB_SB2Ff +update_camera__9zNPCB_SB2Ff: /* 8015B724 00158524 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015B728 00158528 7C 08 02 A6 */ mflr r0 /* 8015B72C 0015852C 38 60 00 08 */ li r3, 8 /* 8015B730 00158530 90 01 00 14 */ stw r0, 0x14(r1) /* 8015B734 00158534 DB E1 00 08 */ stfd f31, 8(r1) /* 8015B738 00158538 FF E0 08 90 */ fmr f31, f1 -/* 8015B73C 0015853C 4B EF 69 C5 */ bl func_80052100 -/* 8015B740 00158540 4B EF 69 E1 */ bl func_80052120 +/* 8015B73C 0015853C 4B EF 69 C5 */ bl zCameraDisableTracking__F17camera_owner_enum +/* 8015B740 00158540 4B EF 69 E1 */ bl zCameraIsTrackingDisabled__Fv /* 8015B744 00158544 54 60 07 77 */ rlwinm. r0, r3, 0, 0x1d, 0x1b /* 8015B748 00158548 40 82 00 14 */ bne lbl_8015B75C /* 8015B74C 0015854C FC 20 F8 90 */ fmr f1, f31 /* 8015B750 00158550 3C 60 80 2A */ lis r3, lbl_8029A700@ha /* 8015B754 00158554 38 63 A7 00 */ addi r3, r3, lbl_8029A700@l -/* 8015B758 00158558 4B EB 27 AD */ bl func_8000DF04 +/* 8015B758 00158558 4B EB 27 AD */ bl update__13xBinaryCameraFf lbl_8015B75C: /* 8015B75C 0015855C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8015B760 00158560 CB E1 00 08 */ lfd f31, 8(r1) @@ -5047,8 +5047,8 @@ lbl_8015B75C: /* 8015B768 00158568 38 21 00 10 */ addi r1, r1, 0x10 /* 8015B76C 0015856C 4E 80 00 20 */ blr -.global func_8015B770 -func_8015B770: +.global update_nodes__9zNPCB_SB2Ff +update_nodes__9zNPCB_SB2Ff: /* 8015B770 00158570 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8015B774 00158574 7C 08 02 A6 */ mflr r0 /* 8015B778 00158578 90 01 00 34 */ stw r0, 0x34(r1) @@ -5078,7 +5078,7 @@ func_8015B770: /* 8015B7D8 001585D8 C0 1F 00 34 */ lfs f0, 0x34(r31) /* 8015B7DC 001585DC EC 22 10 7A */ fmadds f1, f2, f1, f2 /* 8015B7E0 001585E0 EC 3F 00 7A */ fmadds f1, f31, f1, f0 -/* 8015B7E4 001585E4 48 00 24 95 */ bl func_8015DC78 +/* 8015B7E4 001585E4 48 00 24 95 */ bl set_glow_light_intensity__9zNPCB_SB2Ff /* 8015B7E8 001585E8 7F 9E E3 78 */ mr r30, r28 /* 8015B7EC 001585EC 3B FC 18 08 */ addi r31, r28, 0x1808 /* 8015B7F0 001585F0 3B A0 00 00 */ li r29, 0 @@ -5087,7 +5087,7 @@ lbl_8015B7F4: /* 8015B7F8 001585F8 28 1C 00 00 */ cmplwi r28, 0 /* 8015B7FC 001585FC 41 82 00 48 */ beq lbl_8015B844 /* 8015B800 00158600 7F 83 E3 78 */ mr r3, r28 -/* 8015B804 00158604 4B F0 59 F9 */ bl func_800611FC +/* 8015B804 00158604 4B F0 59 F9 */ bl zEntDestructObj_isDestroyed__FP15zEntDestructObj /* 8015B808 00158608 28 03 00 00 */ cmplwi r3, 0 /* 8015B80C 0015860C 41 82 00 18 */ beq lbl_8015B824 /* 8015B810 00158610 80 1E 03 08 */ lwz r0, 0x308(r30) @@ -5121,8 +5121,8 @@ lbl_8015B844: /* 8015B874 00158674 38 21 00 30 */ addi r1, r1, 0x30 /* 8015B878 00158678 4E 80 00 20 */ blr -.global func_8015B87C -func_8015B87C: +.global init_nodes__9zNPCB_SB2Fv +init_nodes__9zNPCB_SB2Fv: /* 8015B87C 0015867C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8015B880 00158680 7C 08 02 A6 */ mflr r0 /* 8015B884 00158684 3C 80 80 27 */ lis r4, lbl_8026F80C@ha @@ -5135,8 +5135,8 @@ func_8015B87C: /* 8015B8A0 001586A0 3B E0 00 00 */ li r31, 0 lbl_8015B8A4: /* 8015B8A4 001586A4 80 7E 00 00 */ lwz r3, 0(r30) -/* 8015B8A8 001586A8 4B EF 09 6D */ bl func_8004C214 -/* 8015B8AC 001586AC 4B F5 91 91 */ bl func_800B4A3C +/* 8015B8A8 001586A8 4B EF 09 6D */ bl xStrHash__FPCc +/* 8015B8AC 001586AC 4B F5 91 91 */ bl zSceneFindObject__FUi /* 8015B8B0 001586B0 28 03 00 00 */ cmplwi r3, 0 /* 8015B8B4 001586B4 41 82 00 1C */ beq lbl_8015B8D0 /* 8015B8B8 001586B8 88 03 00 04 */ lbz r0, 4(r3) @@ -5158,15 +5158,15 @@ lbl_8015B8E0: /* 8015B8EC 001586EC 3B DE 00 34 */ addi r30, r30, 0x34 /* 8015B8F0 001586F0 41 80 FF B4 */ blt lbl_8015B8A4 /* 8015B8F4 001586F4 7F 63 DB 78 */ mr r3, r27 -/* 8015B8F8 001586F8 48 00 02 ED */ bl func_8015BBE4 +/* 8015B8F8 001586F8 48 00 02 ED */ bl bind_nodes__9zNPCB_SB2Fv /* 8015B8FC 001586FC BB 61 00 0C */ lmw r27, 0xc(r1) /* 8015B900 00158700 80 01 00 24 */ lwz r0, 0x24(r1) /* 8015B904 00158704 7C 08 03 A6 */ mtlr r0 /* 8015B908 00158708 38 21 00 20 */ addi r1, r1, 0x20 /* 8015B90C 0015870C 4E 80 00 20 */ blr -.global func_8015B910 -func_8015B910: +.global show_nodes__9zNPCB_SB2Fv +show_nodes__9zNPCB_SB2Fv: /* 8015B910 00158710 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015B914 00158714 7C 08 02 A6 */ mflr r0 /* 8015B918 00158718 90 01 00 14 */ stw r0, 0x14(r1) @@ -5191,8 +5191,8 @@ lbl_8015B93C: /* 8015B95C 0015875C 38 21 00 10 */ addi r1, r1, 0x10 /* 8015B960 00158760 4E 80 00 20 */ blr -.global func_8015B964 -func_8015B964: +.global move_nodes__9zNPCB_SB2Fv +move_nodes__9zNPCB_SB2Fv: /* 8015B964 00158764 94 21 FF 00 */ stwu r1, -0x100(r1) /* 8015B968 00158768 7C 08 02 A6 */ mflr r0 /* 8015B96C 0015876C 3C 80 80 27 */ lis r4, lbl_8026F80C@ha @@ -5217,17 +5217,17 @@ lbl_8015B990: /* 8015B9B4 001587B4 7F 05 C3 78 */ mr r5, r24 /* 8015B9B8 001587B8 38 9F 03 14 */ addi r4, r31, 0x314 /* 8015B9BC 001587BC 38 C1 00 8C */ addi r6, r1, 0x8c -/* 8015B9C0 001587C0 4B F6 D6 8D */ bl func_800C904C +/* 8015B9C0 001587C0 4B F6 D6 8D */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 /* 8015B9C4 001587C4 7F 23 CB 78 */ mr r3, r25 /* 8015B9C8 001587C8 7F 05 C3 78 */ mr r5, r24 /* 8015B9CC 001587CC 38 9F 03 34 */ addi r4, r31, 0x334 /* 8015B9D0 001587D0 38 C1 00 74 */ addi r6, r1, 0x74 -/* 8015B9D4 001587D4 4B F6 D6 79 */ bl func_800C904C +/* 8015B9D4 001587D4 4B F6 D6 79 */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 /* 8015B9D8 001587D8 7F 23 CB 78 */ mr r3, r25 /* 8015B9DC 001587DC 7F 05 C3 78 */ mr r5, r24 /* 8015B9E0 001587E0 38 9F 03 54 */ addi r4, r31, 0x354 /* 8015B9E4 001587E4 38 C1 00 68 */ addi r6, r1, 0x68 -/* 8015B9E8 001587E8 4B F6 D6 65 */ bl func_800C904C +/* 8015B9E8 001587E8 4B F6 D6 65 */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 /* 8015B9EC 001587EC 38 61 00 44 */ addi r3, r1, 0x44 /* 8015B9F0 001587F0 38 81 00 74 */ addi r4, r1, 0x74 /* 8015B9F4 001587F4 38 A1 00 8C */ addi r5, r1, 0x8c @@ -5252,12 +5252,12 @@ lbl_8015BA34: /* 8015BA3C 0015883C 38 9F 03 14 */ addi r4, r31, 0x314 /* 8015BA40 00158840 38 C1 00 8C */ addi r6, r1, 0x8c /* 8015BA44 00158844 38 E1 00 80 */ addi r7, r1, 0x80 -/* 8015BA48 00158848 4B F6 D6 99 */ bl func_800C90E0 +/* 8015BA48 00158848 4B F6 D6 99 */ bl iModelTagEval__FP8RpAtomicPC19xModelTagWithNormalP11RwMatrixTagP5xVec3P5xVec3 /* 8015BA4C 0015884C 7F 23 CB 78 */ mr r3, r25 /* 8015BA50 00158850 7F 05 C3 78 */ mr r5, r24 /* 8015BA54 00158854 38 9F 03 40 */ addi r4, r31, 0x340 /* 8015BA58 00158858 38 C1 00 74 */ addi r6, r1, 0x74 -/* 8015BA5C 0015885C 4B F6 D5 F1 */ bl func_800C904C +/* 8015BA5C 0015885C 4B F6 D5 F1 */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 lbl_8015BA60: /* 8015BA60 00158860 38 61 00 38 */ addi r3, r1, 0x38 /* 8015BA64 00158864 38 81 00 74 */ addi r4, r1, 0x74 @@ -5307,7 +5307,7 @@ lbl_8015BB04: lbl_8015BB10: /* 8015BB10 00158910 80 7F 03 00 */ lwz r3, 0x300(r31) /* 8015BB14 00158914 38 81 00 98 */ addi r4, r1, 0x98 -/* 8015BB18 00158918 4B EB FB 4D */ bl func_8001B664 +/* 8015BB18 00158918 4B EB FB 4D */ bl xEntReposition__FR4xEntRC7xMat4x3 lbl_8015BB1C: /* 8015BB1C 0015891C 3B 5A 00 01 */ addi r26, r26, 1 /* 8015BB20 00158920 3B DE 00 34 */ addi r30, r30, 0x34 @@ -5320,8 +5320,8 @@ lbl_8015BB1C: /* 8015BB3C 0015893C 38 21 01 00 */ addi r1, r1, 0x100 /* 8015BB40 00158940 4E 80 00 20 */ blr -.global func_8015BB44 -func_8015BB44: +.global render_nodes__9zNPCB_SB2Fv +render_nodes__9zNPCB_SB2Fv: /* 8015BB44 00158944 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8015BB48 00158948 7C 08 02 A6 */ mflr r0 /* 8015BB4C 0015894C 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -5330,11 +5330,11 @@ func_8015BB44: /* 8015BB58 00158958 3B E4 05 58 */ addi r31, r4, lbl_803C0558@l /* 8015BB5C 0015895C 7C 7B 1B 78 */ mr r27, r3 /* 8015BB60 00158960 80 7F 06 58 */ lwz r3, 0x658(r31) -/* 8015BB64 00158964 4B FC 7A 41 */ bl func_801235A4 +/* 8015BB64 00158964 4B FC 7A 41 */ bl xLightKit_GetCurrent__FP7RpWorld /* 8015BB68 00158968 80 9F 06 58 */ lwz r4, 0x658(r31) /* 8015BB6C 0015896C 7C 7D 1B 78 */ mr r29, r3 /* 8015BB70 00158970 38 7B 18 08 */ addi r3, r27, 0x1808 -/* 8015BB74 00158974 4B FC 79 4D */ bl func_801234C0 +/* 8015BB74 00158974 4B FC 79 4D */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 8015BB78 00158978 3B 80 00 00 */ li r28, 0 /* 8015BB7C 0015897C 7F 7E DB 78 */ mr r30, r27 lbl_8015BB80: @@ -5344,13 +5344,13 @@ lbl_8015BB80: /* 8015BB8C 0015898C 80 9B 00 24 */ lwz r4, 0x24(r27) /* 8015BB90 00158990 80 64 00 10 */ lwz r3, 0x10(r4) /* 8015BB94 00158994 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8015BB98 00158998 4B F6 C6 45 */ bl func_800C81DC +/* 8015BB98 00158998 4B F6 C6 45 */ bl iModelCull__FP8RpAtomicP11RwMatrixTag /* 8015BB9C 0015899C 2C 03 00 00 */ cmpwi r3, 0 /* 8015BBA0 001589A0 40 82 00 14 */ bne lbl_8015BBB4 /* 8015BBA4 001589A4 80 9B 00 24 */ lwz r4, 0x24(r27) /* 8015BBA8 001589A8 80 64 00 10 */ lwz r3, 0x10(r4) /* 8015BBAC 001589AC 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8015BBB0 001589B0 4B F6 C5 41 */ bl func_800C80F0 +/* 8015BBB0 001589B0 4B F6 C5 41 */ bl iModelRender__FP8RpAtomicP11RwMatrixTag lbl_8015BBB4: /* 8015BBB4 001589B4 3B 9C 00 01 */ addi r28, r28, 1 /* 8015BBB8 001589B8 3B DE 00 74 */ addi r30, r30, 0x74 @@ -5358,15 +5358,15 @@ lbl_8015BBB4: /* 8015BBC0 001589C0 41 80 FF C0 */ blt lbl_8015BB80 /* 8015BBC4 001589C4 80 9F 06 58 */ lwz r4, 0x658(r31) /* 8015BBC8 001589C8 7F A3 EB 78 */ mr r3, r29 -/* 8015BBCC 001589CC 4B FC 78 F5 */ bl func_801234C0 +/* 8015BBCC 001589CC 4B FC 78 F5 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 8015BBD0 001589D0 BB 61 00 0C */ lmw r27, 0xc(r1) /* 8015BBD4 001589D4 80 01 00 24 */ lwz r0, 0x24(r1) /* 8015BBD8 001589D8 7C 08 03 A6 */ mtlr r0 /* 8015BBDC 001589DC 38 21 00 20 */ addi r1, r1, 0x20 /* 8015BBE0 001589E0 4E 80 00 20 */ blr -.global func_8015BBE4 -func_8015BBE4: +.global bind_nodes__9zNPCB_SB2Fv +bind_nodes__9zNPCB_SB2Fv: /* 8015BBE4 001589E4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015BBE8 001589E8 7C 08 02 A6 */ mflr r0 /* 8015BBEC 001589EC 3C 80 80 27 */ lis r4, lbl_8026F80C@ha @@ -5445,14 +5445,14 @@ lbl_8015BCF0: /* 8015BCF4 00158AF4 39 29 00 34 */ addi r9, r9, 0x34 /* 8015BCF8 00158AF8 39 4A 00 02 */ addi r10, r10, 2 /* 8015BCFC 00158AFC 42 00 FF 14 */ bdnz lbl_8015BC10 -/* 8015BD00 00158B00 48 00 01 7D */ bl func_8015BE7C +/* 8015BD00 00158B00 48 00 01 7D */ bl setup_node_tags__9zNPCB_SB2Fv /* 8015BD04 00158B04 80 01 00 14 */ lwz r0, 0x14(r1) /* 8015BD08 00158B08 7C 08 03 A6 */ mtlr r0 /* 8015BD0C 00158B0C 38 21 00 10 */ addi r1, r1, 0x10 /* 8015BD10 00158B10 4E 80 00 20 */ blr -.global func_8015BD14 -func_8015BD14: +.global rebind_nodes__9zNPCB_SB2FP8RpAtomicP11RwMatrixTag +rebind_nodes__9zNPCB_SB2FP8RpAtomicP11RwMatrixTag: /* 8015BD14 00158B14 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8015BD18 00158B18 7C 08 02 A6 */ mflr r0 /* 8015BD1C 00158B1C 90 01 00 34 */ stw r0, 0x34(r1) @@ -5467,7 +5467,7 @@ func_8015BD14: /* 8015BD40 00158B40 90 81 00 08 */ stw r4, 8(r1) lbl_8015BD44: /* 8015BD44 00158B44 80 7D FF FC */ lwz r3, -4(r29) -/* 8015BD48 00158B48 4B F6 C1 81 */ bl func_800C7EC8 +/* 8015BD48 00158B48 4B F6 C1 81 */ bl iModelFile_RWMultiAtomic__FP8RpAtomic /* 8015BD4C 00158B4C 90 7D 00 00 */ stw r3, 0(r29) /* 8015BD50 00158B50 80 1D 00 00 */ lwz r0, 0(r29) /* 8015BD54 00158B54 28 00 00 00 */ cmplwi r0, 0 @@ -5542,7 +5542,7 @@ lbl_8015BE44: /* 8015BE4C 00158C4C 39 08 00 02 */ addi r8, r8, 2 /* 8015BE50 00158C50 42 00 FF 44 */ bdnz lbl_8015BD94 /* 8015BE54 00158C54 7F C3 F3 78 */ mr r3, r30 -/* 8015BE58 00158C58 48 00 00 25 */ bl func_8015BE7C +/* 8015BE58 00158C58 48 00 00 25 */ bl setup_node_tags__9zNPCB_SB2Fv lbl_8015BE5C: /* 8015BE5C 00158C5C 80 01 00 34 */ lwz r0, 0x34(r1) /* 8015BE60 00158C60 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -5553,8 +5553,8 @@ lbl_8015BE5C: /* 8015BE74 00158C74 38 21 00 30 */ addi r1, r1, 0x30 /* 8015BE78 00158C78 4E 80 00 20 */ blr -.global func_8015BE7C -func_8015BE7C: +.global setup_node_tags__9zNPCB_SB2Fv +setup_node_tags__9zNPCB_SB2Fv: /* 8015BE7C 00158C7C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8015BE80 00158C80 7C 08 02 A6 */ mflr r0 /* 8015BE84 00158C84 3C 80 80 27 */ lis r4, lbl_8026F80C@ha @@ -5579,7 +5579,7 @@ lbl_8015BEC0: /* 8015BEC8 00158CC8 C0 5F 00 14 */ lfs f2, 0x14(r31) /* 8015BECC 00158CCC 38 7E 03 14 */ addi r3, r30, 0x314 /* 8015BED0 00158CD0 C0 7F 00 18 */ lfs f3, 0x18(r31) -/* 8015BED4 00158CD4 4B F6 D0 F5 */ bl func_800C8FC8 +/* 8015BED4 00158CD4 4B F6 D0 F5 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8015BED8 00158CD8 3B 39 00 01 */ addi r25, r25, 1 /* 8015BEDC 00158CDC 3B DE 00 20 */ addi r30, r30, 0x20 /* 8015BEE0 00158CE0 2C 19 00 03 */ cmpwi r25, 3 @@ -5598,13 +5598,13 @@ lbl_8015BEF0: /* 8015BF10 00158D10 C0 5C 00 14 */ lfs f2, 0x14(r28) /* 8015BF14 00158D14 90 01 00 10 */ stw r0, 0x10(r1) /* 8015BF18 00158D18 C0 7C 00 18 */ lfs f3, 0x18(r28) -/* 8015BF1C 00158D1C 4B F6 D0 D1 */ bl func_800C8FEC +/* 8015BF1C 00158D1C 4B F6 D0 D1 */ bl iModelTagSetup__FP19xModelTagWithNormalP8RpAtomicfff /* 8015BF20 00158D20 C0 21 00 08 */ lfs f1, 8(r1) /* 8015BF24 00158D24 7F 44 D3 78 */ mr r4, r26 /* 8015BF28 00158D28 C0 41 00 0C */ lfs f2, 0xc(r1) /* 8015BF2C 00158D2C 38 7D 03 40 */ addi r3, r29, 0x340 /* 8015BF30 00158D30 C0 61 00 10 */ lfs f3, 0x10(r1) -/* 8015BF34 00158D34 4B F6 D0 95 */ bl func_800C8FC8 +/* 8015BF34 00158D34 4B F6 D0 95 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff lbl_8015BF38: /* 8015BF38 00158D38 3B 7B 00 01 */ addi r27, r27, 1 /* 8015BF3C 00158D3C 3B 9C 00 34 */ addi r28, r28, 0x34 @@ -5617,8 +5617,8 @@ lbl_8015BF38: /* 8015BF58 00158D58 38 21 00 40 */ addi r1, r1, 0x40 /* 8015BF5C 00158D5C 4E 80 00 20 */ blr -.global func_8015BF60 -func_8015BF60: +.global check_life__9zNPCB_SB2Fv +check_life__9zNPCB_SB2Fv: /* 8015BF60 00158D60 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8015BF64 00158D64 7C 08 02 A6 */ mflr r0 /* 8015BF68 00158D68 90 01 00 24 */ stw r0, 0x24(r1) @@ -5636,7 +5636,7 @@ lbl_8015BF94: /* 8015BF94 00158D94 80 7F 03 00 */ lwz r3, 0x300(r31) /* 8015BF98 00158D98 28 03 00 00 */ cmplwi r3, 0 /* 8015BF9C 00158D9C 41 82 00 1C */ beq lbl_8015BFB8 -/* 8015BFA0 00158DA0 4B F0 52 5D */ bl func_800611FC +/* 8015BFA0 00158DA0 4B F0 52 5D */ bl zEntDestructObj_isDestroyed__FP15zEntDestructObj /* 8015BFA4 00158DA4 28 03 00 00 */ cmplwi r3, 0 /* 8015BFA8 00158DA8 40 82 00 10 */ bne lbl_8015BFB8 /* 8015BFAC 00158DAC 80 7C 02 C4 */ lwz r3, 0x2c4(r28) @@ -5648,19 +5648,19 @@ lbl_8015BFB8: /* 8015BFC0 00158DC0 2C 1D 00 09 */ cmpwi r29, 9 /* 8015BFC4 00158DC4 41 80 FF D0 */ blt lbl_8015BF94 /* 8015BFC8 00158DC8 7F 83 E3 78 */ mr r3, r28 -/* 8015BFCC 00158DCC 48 00 00 D5 */ bl func_8015C0A0 +/* 8015BFCC 00158DCC 48 00 00 D5 */ bl update_round__9zNPCB_SB2Fv /* 8015BFD0 00158DD0 80 1C 02 C4 */ lwz r0, 0x2c4(r28) /* 8015BFD4 00158DD4 7C 00 F0 00 */ cmpw r0, r30 /* 8015BFD8 00158DD8 40 80 00 4C */ bge lbl_8015C024 /* 8015BFDC 00158DDC 7F 83 E3 78 */ mr r3, r28 -/* 8015BFE0 00158DE0 48 00 00 65 */ bl func_8015C044 +/* 8015BFE0 00158DE0 48 00 00 65 */ bl ouchie__9zNPCB_SB2Fv /* 8015BFE4 00158DE4 83 BC 02 C4 */ lwz r29, 0x2c4(r28) /* 8015BFE8 00158DE8 48 00 00 18 */ b lbl_8015C000 lbl_8015BFEC: /* 8015BFEC 00158DEC 7F 83 E3 78 */ mr r3, r28 /* 8015BFF0 00158DF0 7F 84 E3 78 */ mr r4, r28 /* 8015BFF4 00158DF4 38 A0 01 D7 */ li r5, 0x1d7 -/* 8015BFF8 00158DF8 4B EC 36 E9 */ bl func_8001F6E0 +/* 8015BFF8 00158DF8 4B EC 36 E9 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 8015BFFC 00158DFC 3B BD 00 01 */ addi r29, r29, 1 lbl_8015C000: /* 8015C000 00158E00 7C 1D F0 00 */ cmpw r29, r30 @@ -5671,7 +5671,7 @@ lbl_8015C000: /* 8015C014 00158E14 7F 83 E3 78 */ mr r3, r28 /* 8015C018 00158E18 7F 84 E3 78 */ mr r4, r28 /* 8015C01C 00158E1C 38 A0 00 24 */ li r5, 0x24 -/* 8015C020 00158E20 4B EC 36 C1 */ bl func_8001F6E0 +/* 8015C020 00158E20 4B EC 36 C1 */ bl zEntEvent__FP5xBaseP5xBaseUi lbl_8015C024: /* 8015C024 00158E24 80 01 00 24 */ lwz r0, 0x24(r1) /* 8015C028 00158E28 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -5682,26 +5682,26 @@ lbl_8015C024: /* 8015C03C 00158E3C 38 21 00 20 */ addi r1, r1, 0x20 /* 8015C040 00158E40 4E 80 00 20 */ blr -.global func_8015C044 -func_8015C044: +.global ouchie__9zNPCB_SB2Fv +ouchie__9zNPCB_SB2Fv: /* 8015C044 00158E44 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015C048 00158E48 7C 08 02 A6 */ mflr r0 /* 8015C04C 00158E4C 90 01 00 14 */ stw r0, 0x14(r1) /* 8015C050 00158E50 93 E1 00 0C */ stw r31, 0xc(r1) /* 8015C054 00158E54 7C 7F 1B 78 */ mr r31, r3 /* 8015C058 00158E58 80 63 02 28 */ lwz r3, 0x228(r3) -/* 8015C05C 00158E5C 4B FB 15 69 */ bl func_8010D5C4 +/* 8015C05C 00158E5C 4B FB 15 69 */ bl GIDOfActive__7xPsycheCFv /* 8015C060 00158E60 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 8015C064 00158E64 28 00 42 45 */ cmplwi r0, 0x4245 /* 8015C068 00158E68 41 82 00 24 */ beq lbl_8015C08C /* 8015C06C 00158E6C 7F E3 FB 78 */ mr r3, r31 /* 8015C070 00158E70 38 80 00 00 */ li r4, 0 -/* 8015C074 00158E74 4B FF EF F5 */ bl func_8015B068 +/* 8015C074 00158E74 4B FF EF F5 */ bl set_vulnerable__9zNPCB_SB2Fb /* 8015C078 00158E78 3C 80 4E 47 */ lis r4, 0x4E474245@ha /* 8015C07C 00158E7C 80 7F 02 28 */ lwz r3, 0x228(r31) /* 8015C080 00158E80 38 84 42 45 */ addi r4, r4, 0x4E474245@l /* 8015C084 00158E84 38 A0 00 01 */ li r5, 1 -/* 8015C088 00158E88 4B FB 16 A9 */ bl func_8010D730 +/* 8015C088 00158E88 4B FB 16 A9 */ bl GoalSet__7xPsycheFii lbl_8015C08C: /* 8015C08C 00158E8C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8015C090 00158E90 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -5709,8 +5709,8 @@ lbl_8015C08C: /* 8015C098 00158E98 38 21 00 10 */ addi r1, r1, 0x10 /* 8015C09C 00158E9C 4E 80 00 20 */ blr -.global func_8015C0A0 -func_8015C0A0: +.global update_round__9zNPCB_SB2Fv +update_round__9zNPCB_SB2Fv: /* 8015C0A0 00158EA0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015C0A4 00158EA4 7C 08 02 A6 */ mflr r0 /* 8015C0A8 00158EA8 90 01 00 14 */ stw r0, 0x14(r1) @@ -5724,7 +5724,7 @@ func_8015C0A0: /* 8015C0C8 00158EC8 80 03 02 C8 */ lwz r0, 0x2c8(r3) /* 8015C0CC 00158ECC 7C 00 F8 00 */ cmpw r0, r31 /* 8015C0D0 00158ED0 41 82 00 08 */ beq lbl_8015C0D8 -/* 8015C0D4 00158ED4 4B FF EF 81 */ bl func_8015B054 +/* 8015C0D4 00158ED4 4B FF EF 81 */ bl reset_stage__9zNPCB_SB2Fv lbl_8015C0D8: /* 8015C0D8 00158ED8 80 1E 02 C8 */ lwz r0, 0x2c8(r30) /* 8015C0DC 00158EDC 7C 00 F8 00 */ cmpw r0, r31 @@ -5741,8 +5741,8 @@ lbl_8015C0F4: /* 8015C104 00158F04 38 21 00 10 */ addi r1, r1, 0x10 /* 8015C108 00158F08 4E 80 00 20 */ blr -.global func_8015C10C -func_8015C10C: +.global create_surface__9zNPCB_SB2Fv +create_surface__9zNPCB_SB2Fv: /* 8015C10C 00158F0C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8015C110 00158F10 7C 08 02 A6 */ mflr r0 /* 8015C114 00158F14 38 80 00 28 */ li r4, 0x28 @@ -5753,21 +5753,21 @@ func_8015C10C: /* 8015C128 00158F28 93 A1 00 14 */ stw r29, 0x14(r1) /* 8015C12C 00158F2C 93 81 00 10 */ stw r28, 0x10(r1) /* 8015C130 00158F30 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 8015C134 00158F34 4B ED 78 0D */ bl func_80033940 +/* 8015C134 00158F34 4B ED 78 0D */ bl xMemAlloc__FUiUii /* 8015C138 00158F38 7C 60 1B 78 */ mr r0, r3 /* 8015C13C 00158F3C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8015C140 00158F40 7C 1F 03 78 */ mr r31, r0 /* 8015C144 00158F44 38 80 01 0C */ li r4, 0x10c /* 8015C148 00158F48 38 A0 00 00 */ li r5, 0 -/* 8015C14C 00158F4C 4B ED 77 F5 */ bl func_80033940 +/* 8015C14C 00158F4C 4B ED 77 F5 */ bl xMemAlloc__FUiUii /* 8015C150 00158F50 7C 60 1B 78 */ mr r0, r3 /* 8015C154 00158F54 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8015C158 00158F58 7C 1E 03 78 */ mr r30, r0 /* 8015C15C 00158F5C 38 80 01 2C */ li r4, 0x12c /* 8015C160 00158F60 38 A0 00 00 */ li r5, 0 -/* 8015C164 00158F64 4B ED 77 DD */ bl func_80033940 +/* 8015C164 00158F64 4B ED 77 DD */ bl xMemAlloc__FUiUii /* 8015C168 00158F68 7C 7D 1B 78 */ mr r29, r3 -/* 8015C16C 00158F6C 4B F5 A7 B1 */ bl func_800B691C +/* 8015C16C 00158F6C 4B F5 A7 B1 */ bl zSurfaceGetDefault__Fv /* 8015C170 00158F70 7C 60 1B 78 */ mr r0, r3 /* 8015C174 00158F74 7F E3 FB 78 */ mr r3, r31 /* 8015C178 00158F78 7C 1C 03 78 */ mr r28, r0 @@ -5791,8 +5791,8 @@ func_8015C10C: /* 8015C1C0 00158FC0 38 21 00 20 */ addi r1, r1, 0x20 /* 8015C1C4 00158FC4 4E 80 00 20 */ blr -.global func_8015C1C8 -func_8015C1C8: +.global init_hands__9zNPCB_SB2Fv +init_hands__9zNPCB_SB2Fv: /* 8015C1C8 00158FC8 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8015C1CC 00158FCC 7C 08 02 A6 */ mflr r0 /* 8015C1D0 00158FD0 90 01 00 54 */ stw r0, 0x54(r1) @@ -5817,7 +5817,7 @@ lbl_8015C204: /* 8015C218 00159018 98 7D 07 14 */ stb r3, 0x714(r29) /* 8015C21C 0015901C 90 1D 08 18 */ stw r0, 0x818(r29) /* 8015C220 00159020 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 8015C224 00159024 4B ED 77 1D */ bl func_80033940 +/* 8015C224 00159024 4B ED 77 1D */ bl xMemAlloc__FUiUii /* 8015C228 00159028 80 1B 00 00 */ lwz r0, 0(r27) /* 8015C22C 0015902C 7C 66 1B 78 */ mr r6, r3 /* 8015C230 00159030 80 7D 08 18 */ lwz r3, 0x818(r29) @@ -5859,7 +5859,7 @@ lbl_8015C294: /* 8015C2BC 001590BC 90 01 00 18 */ stw r0, 0x18(r1) /* 8015C2C0 001590C0 C0 5F 00 04 */ lfs f2, 4(r31) /* 8015C2C4 001590C4 C0 7F 00 08 */ lfs f3, 8(r31) -/* 8015C2C8 001590C8 4B F6 CD 01 */ bl func_800C8FC8 +/* 8015C2C8 001590C8 4B F6 CD 01 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8015C2CC 001590CC 80 9D 08 18 */ lwz r4, 0x818(r29) /* 8015C2D0 001590D0 38 7E 07 98 */ addi r3, r30, 0x798 /* 8015C2D4 001590D4 C0 21 00 10 */ lfs f1, 0x10(r1) @@ -5867,7 +5867,7 @@ lbl_8015C294: /* 8015C2DC 001590DC C0 41 00 14 */ lfs f2, 0x14(r1) /* 8015C2E0 001590E0 80 84 00 10 */ lwz r4, 0x10(r4) /* 8015C2E4 001590E4 C0 61 00 18 */ lfs f3, 0x18(r1) -/* 8015C2E8 001590E8 4B F6 CC E1 */ bl func_800C8FC8 +/* 8015C2E8 001590E8 4B F6 CC E1 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8015C2EC 001590EC 3B 18 00 01 */ addi r24, r24, 1 /* 8015C2F0 001590F0 3B DE 00 20 */ addi r30, r30, 0x20 /* 8015C2F4 001590F4 2C 18 00 04 */ cmpwi r24, 4 @@ -5879,7 +5879,7 @@ lbl_8015C294: /* 8015C30C 0015910C 28 00 00 00 */ cmplwi r0, 0 /* 8015C310 00159110 40 82 00 18 */ bne lbl_8015C328 /* 8015C314 00159114 7E E3 BB 78 */ mr r3, r23 -/* 8015C318 00159118 4B FF FD F5 */ bl func_8015C10C +/* 8015C318 00159118 4B FF FD F5 */ bl create_surface__9zNPCB_SB2Fv /* 8015C31C 0015911C 80 9D 08 18 */ lwz r4, 0x818(r29) /* 8015C320 00159120 80 84 00 24 */ lwz r4, 0x24(r4) /* 8015C324 00159124 90 64 00 30 */ stw r3, 0x30(r4) @@ -5904,8 +5904,8 @@ lbl_8015C328: /* 8015C36C 0015916C 38 21 00 50 */ addi r1, r1, 0x50 /* 8015C370 00159170 4E 80 00 20 */ blr -.global func_8015C374 -func_8015C374: +.global move_hand__9zNPCB_SB2FRQ29zNPCB_SB29hand_dataf +move_hand__9zNPCB_SB2FRQ29zNPCB_SB29hand_dataf: /* 8015C374 00159174 94 21 FF 20 */ stwu r1, -0xe0(r1) /* 8015C378 00159178 7C 08 02 A6 */ mflr r0 /* 8015C37C 0015917C 90 01 00 E4 */ stw r0, 0xe4(r1) @@ -5926,12 +5926,12 @@ lbl_8015C3A8: /* 8015C3B4 001591B4 83 23 00 24 */ lwz r25, 0x24(r3) /* 8015C3B8 001591B8 80 79 00 10 */ lwz r3, 0x10(r25) /* 8015C3BC 001591BC 80 B9 00 4C */ lwz r5, 0x4c(r25) -/* 8015C3C0 001591C0 4B F6 CC 8D */ bl func_800C904C +/* 8015C3C0 001591C0 4B F6 CC 8D */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 /* 8015C3C4 001591C4 80 79 00 10 */ lwz r3, 0x10(r25) /* 8015C3C8 001591C8 7F 66 DB 78 */ mr r6, r27 /* 8015C3CC 001591CC 80 B9 00 4C */ lwz r5, 0x4c(r25) /* 8015C3D0 001591D0 38 9C 00 84 */ addi r4, r28, 0x84 -/* 8015C3D4 001591D4 4B F6 CC 79 */ bl func_800C904C +/* 8015C3D4 001591D4 4B F6 CC 79 */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 /* 8015C3D8 001591D8 3B 5A 00 01 */ addi r26, r26, 1 /* 8015C3DC 001591DC 3B 9C 00 20 */ addi r28, r28, 0x20 /* 8015C3E0 001591E0 2C 1A 00 04 */ cmpwi r26, 4 @@ -5954,7 +5954,7 @@ lbl_8015C3A8: /* 8015C424 00159224 7F 24 CB 78 */ mr r4, r25 /* 8015C428 00159228 4B EA EB 15 */ bl func_8000AF3C /* 8015C42C 0015922C 80 7F 01 04 */ lwz r3, 0x104(r31) -/* 8015C430 00159230 4B FC 7F F9 */ bl func_80124428 +/* 8015C430 00159230 4B FC 7F F9 */ bl zGridUpdateEnt__FP4xEnt /* 8015C434 00159234 38 79 00 30 */ addi r3, r25, 0x30 /* 8015C438 00159238 4B EA ED 71 */ bl func_8000B1A8 /* 8015C43C 0015923C D0 3F 01 08 */ stfs f1, 0x108(r31) @@ -6024,7 +6024,7 @@ lbl_8015C50C: /* 8015C538 00159338 41 82 00 3C */ beq lbl_8015C574 /* 8015C53C 0015933C 7F C3 F3 78 */ mr r3, r30 /* 8015C540 00159340 7F E4 FB 78 */ mr r4, r31 -/* 8015C544 00159344 48 00 00 F1 */ bl func_8015C634 +/* 8015C544 00159344 48 00 00 F1 */ bl check_platform_smack__9zNPCB_SB2FRQ29zNPCB_SB29hand_data /* 8015C548 00159348 48 00 00 2C */ b lbl_8015C574 lbl_8015C54C: /* 8015C54C 0015934C 80 7F 01 04 */ lwz r3, 0x104(r31) @@ -6046,8 +6046,8 @@ lbl_8015C574: /* 8015C588 00159388 38 21 00 E0 */ addi r1, r1, 0xe0 /* 8015C58C 0015938C 4E 80 00 20 */ blr -.global func_8015C590 -func_8015C590: +.global spin_platform__9zNPCB_SB2FRQ29zNPCB_SB213platform_dataRC5xVec3ff +spin_platform__9zNPCB_SB2FRQ29zNPCB_SB213platform_dataRC5xVec3ff: /* 8015C590 00159390 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8015C594 00159394 7C 08 02 A6 */ mflr r0 /* 8015C598 00159398 90 01 00 34 */ stw r0, 0x34(r1) @@ -6073,12 +6073,12 @@ func_8015C590: /* 8015C5E8 001593E8 D0 1F 00 4C */ stfs f0, 0x4c(r31) /* 8015C5EC 001593EC D3 FF 00 54 */ stfs f31, 0x54(r31) /* 8015C5F0 001593F0 D3 DF 00 58 */ stfs f30, 0x58(r31) -/* 8015C5F4 001593F4 4B FF E4 09 */ bl func_8015A9FC +/* 8015C5F4 001593F4 4B FF E4 09 */ bl player_platform__9zNPCB_SB2Fv /* 8015C5F8 001593F8 7C 1F 18 40 */ cmplw r31, r3 /* 8015C5FC 001593FC 40 82 00 10 */ bne lbl_8015C60C /* 8015C600 00159400 7F C3 F3 78 */ mr r3, r30 /* 8015C604 00159404 38 80 00 07 */ li r4, 7 -/* 8015C608 00159408 48 00 16 A5 */ bl func_8015DCAC +/* 8015C608 00159408 48 00 16 A5 */ bl say__9zNPCB_SB2Fi lbl_8015C60C: /* 8015C60C 0015940C E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8015C610 00159410 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -6091,8 +6091,8 @@ lbl_8015C60C: /* 8015C62C 0015942C 38 21 00 30 */ addi r1, r1, 0x30 /* 8015C630 00159430 4E 80 00 20 */ blr -.global func_8015C634 -func_8015C634: +.global check_platform_smack__9zNPCB_SB2FRQ29zNPCB_SB29hand_data +check_platform_smack__9zNPCB_SB2FRQ29zNPCB_SB29hand_data: /* 8015C634 00159434 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8015C638 00159438 7C 08 02 A6 */ mflr r0 /* 8015C63C 0015943C 90 01 00 54 */ stw r0, 0x54(r1) @@ -6135,7 +6135,7 @@ lbl_8015C660: /* 8015C6CC 001594CC 38 7F 00 94 */ addi r3, r31, 0x94 /* 8015C6D0 001594D0 80 DD 00 AC */ lwz r6, 0xac(r29) /* 8015C6D4 001594D4 38 BD 00 94 */ addi r5, r29, 0x94 -/* 8015C6D8 001594D8 4B EB 80 AD */ bl func_80014784 +/* 8015C6D8 001594D8 4B EB 80 AD */ bl xOBBHitsOBB__FRC4xBoxRC7xMat4x3RC4xBoxRC7xMat4x3 /* 8015C6DC 001594DC 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8015C6E0 001594E0 41 82 00 A8 */ beq lbl_8015C788 /* 8015C6E4 001594E4 C0 21 00 20 */ lfs f1, 0x20(r1) @@ -6173,7 +6173,7 @@ lbl_8015C74C: /* 8015C75C 0015955C C0 5E 00 40 */ lfs f2, 0x40(r30) /* 8015C760 00159560 7F 84 E3 78 */ mr r4, r28 /* 8015C764 00159564 38 A1 00 14 */ addi r5, r1, 0x14 -/* 8015C768 00159568 4B FF FE 29 */ bl func_8015C590 +/* 8015C768 00159568 4B FF FE 29 */ bl spin_platform__9zNPCB_SB2FRQ29zNPCB_SB213platform_dataRC5xVec3ff /* 8015C76C 0015956C 80 9C 00 04 */ lwz r4, 4(r28) /* 8015C770 00159570 38 60 00 06 */ li r3, 6 /* 8015C774 00159574 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) @@ -6192,8 +6192,8 @@ lbl_8015C78C: /* 8015C7A0 001595A0 38 21 00 50 */ addi r1, r1, 0x50 /* 8015C7A4 001595A4 4E 80 00 20 */ blr -.global func_8015C7A8 -func_8015C7A8: +.global update_platforms__9zNPCB_SB2Ff +update_platforms__9zNPCB_SB2Ff: /* 8015C7A8 001595A8 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8015C7AC 001595AC 7C 08 02 A6 */ mflr r0 /* 8015C7B0 001595B0 90 01 00 64 */ stw r0, 0x64(r1) @@ -6223,7 +6223,7 @@ lbl_8015C7E4: /* 8015C80C 0015960C C0 9E 00 54 */ lfs f4, 0x54(r30) /* 8015C810 00159610 38 7E 00 48 */ addi r3, r30, 0x48 /* 8015C814 00159614 38 9E 00 50 */ addi r4, r30, 0x50 -/* 8015C818 00159618 4B ED 49 3D */ bl func_80031154 +/* 8015C818 00159618 4B ED 49 3D */ bl xAccelMove__FRfRfffff /* 8015C81C 0015961C C0 3E 00 48 */ lfs f1, 0x48(r30) /* 8015C820 00159620 C0 42 A8 BC */ lfs f2, lbl_803CF23C-_SDA2_BASE_(r2) /* 8015C824 00159624 4B ED 3B 89 */ bl func_800303AC @@ -6319,7 +6319,7 @@ lbl_8015C964: /* 8015C97C 0015977C 7F 83 E3 78 */ mr r3, r28 /* 8015C980 00159780 38 9E 00 0C */ addi r4, r30, 0xc /* 8015C984 00159784 38 A1 00 08 */ addi r5, r1, 8 -/* 8015C988 00159788 4B ED 5F 2D */ bl func_800328B4 +/* 8015C988 00159788 4B ED 5F 2D */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 lbl_8015C98C: /* 8015C98C 0015978C 3B DE 00 5C */ addi r30, r30, 0x5c lbl_8015C990: @@ -6336,8 +6336,8 @@ lbl_8015C990: /* 8015C9B8 001597B8 38 21 00 60 */ addi r1, r1, 0x60 /* 8015C9BC 001597BC 4E 80 00 20 */ blr -.global func_8015C9C0 -func_8015C9C0: +.global init_bounds__9zNPCB_SB2Fv +init_bounds__9zNPCB_SB2Fv: /* 8015C9C0 001597C0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8015C9C4 001597C4 7C 08 02 A6 */ mflr r0 /* 8015C9C8 001597C8 90 01 00 24 */ stw r0, 0x24(r1) @@ -6365,8 +6365,8 @@ lbl_8015C9E4: /* 8015CA1C 0015981C 38 21 00 20 */ addi r1, r1, 0x20 /* 8015CA20 00159820 4E 80 00 20 */ blr -.global func_8015CA24 -func_8015CA24: +.global reset_bounds__9zNPCB_SB2Fv +reset_bounds__9zNPCB_SB2Fv: /* 8015CA24 00159824 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8015CA28 00159828 7C 08 02 A6 */ mflr r0 /* 8015CA2C 0015982C 3C 80 80 33 */ lis r4, lbl_80329BE0@ha @@ -6416,7 +6416,7 @@ lbl_8015CA98: /* 8015CAD0 001598D0 C0 3C 00 E0 */ lfs f1, 0xe0(r28) /* 8015CAD4 001598D4 C0 5C 00 E4 */ lfs f2, 0xe4(r28) /* 8015CAD8 001598D8 C0 7C 00 E8 */ lfs f3, 0xe8(r28) -/* 8015CADC 001598DC 4B ED 56 F5 */ bl func_800321D0 +/* 8015CADC 001598DC 4B ED 56 F5 */ bl xMat3x3Euler__FP7xMat3x3fff lbl_8015CAE0: /* 8015CAE0 001598E0 88 1C 00 BD */ lbz r0, 0xbd(r28) /* 8015CAE4 001598E4 28 00 00 00 */ cmplwi r0, 0 @@ -6448,8 +6448,8 @@ lbl_8015CB18: /* 8015CB44 00159944 38 21 00 30 */ addi r1, r1, 0x30 /* 8015CB48 00159948 4E 80 00 20 */ blr -.global func_8015CB4C -func_8015CB4C: +.global update_bounds__9zNPCB_SB2Fv +update_bounds__9zNPCB_SB2Fv: /* 8015CB4C 0015994C 94 21 FF 80 */ stwu r1, -0x80(r1) /* 8015CB50 00159950 7C 08 02 A6 */ mflr r0 /* 8015CB54 00159954 3C 80 80 33 */ lis r4, lbl_80329BE0@ha @@ -6474,7 +6474,7 @@ lbl_8015CB8C: /* 8015CB98 00159998 80 A3 00 4C */ lwz r5, 0x4c(r3) /* 8015CB9C 0015999C 7F 43 D3 78 */ mr r3, r26 /* 8015CBA0 001599A0 7C 85 02 14 */ add r4, r5, r0 -/* 8015CBA4 001599A4 4B ED 60 75 */ bl func_80032C18 +/* 8015CBA4 001599A4 4B ED 60 75 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 lbl_8015CBA8: /* 8015CBA8 001599A8 7F 44 D3 78 */ mr r4, r26 /* 8015CBAC 001599AC 38 61 00 14 */ addi r3, r1, 0x14 @@ -6493,7 +6493,7 @@ lbl_8015CBA8: /* 8015CBE0 001599E0 80 7C 00 48 */ lwz r3, 0x48(r28) /* 8015CBE4 001599E4 7F 45 D3 78 */ mr r5, r26 /* 8015CBE8 001599E8 38 9E 01 10 */ addi r4, r30, 0x110 -/* 8015CBEC 001599EC 4B ED 5C C9 */ bl func_800328B4 +/* 8015CBEC 001599EC 4B ED 5C C9 */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 /* 8015CBF0 001599F0 80 7C 00 48 */ lwz r3, 0x48(r28) /* 8015CBF4 001599F4 38 9C 00 24 */ addi r4, r28, 0x24 /* 8015CBF8 001599F8 38 63 00 30 */ addi r3, r3, 0x30 @@ -6528,7 +6528,7 @@ lbl_8015CC58: /* 8015CC5C 00159A5C 7F 84 E3 78 */ mr r4, r28 /* 8015CC60 00159A60 4B EA E2 DD */ bl func_8000AF3C /* 8015CC64 00159A64 7F C3 F3 78 */ mr r3, r30 -/* 8015CC68 00159A68 4B FC 77 C1 */ bl func_80124428 +/* 8015CC68 00159A68 4B FC 77 C1 */ bl zGridUpdateEnt__FP4xEnt /* 8015CC6C 00159A6C 3B BD 00 01 */ addi r29, r29, 1 /* 8015CC70 00159A70 3B DE 01 40 */ addi r30, r30, 0x140 /* 8015CC74 00159A74 2C 1D 00 03 */ cmpwi r29, 3 @@ -6540,8 +6540,8 @@ lbl_8015CC58: /* 8015CC8C 00159A8C 38 21 00 80 */ addi r1, r1, 0x80 /* 8015CC90 00159A90 4E 80 00 20 */ blr -.global func_8015CC94 -func_8015CC94: +.global init_slugs__9zNPCB_SB2Fv +init_slugs__9zNPCB_SB2Fv: /* 8015CC94 00159A94 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8015CC98 00159A98 7C 08 02 A6 */ mflr r0 /* 8015CC9C 00159A9C 3C 80 80 27 */ lis r4, lbl_8026FAE0@ha @@ -6557,12 +6557,12 @@ lbl_8015CCB8: /* 8015CCC0 00159AC0 90 1F 15 2C */ stw r0, 0x152c(r31) /* 8015CCC4 00159AC4 90 1F 15 3C */ stw r0, 0x153c(r31) /* 8015CCC8 00159AC8 90 1F 15 F0 */ stw r0, 0x15f0(r31) -/* 8015CCCC 00159ACC 4B EE F5 49 */ bl func_8004C214 -/* 8015CCD0 00159AD0 4B F5 7D 6D */ bl func_800B4A3C +/* 8015CCCC 00159ACC 4B EE F5 49 */ bl xStrHash__FPCc +/* 8015CCD0 00159AD0 4B F5 7D 6D */ bl zSceneFindObject__FUi /* 8015CCD4 00159AD4 7C 7B 1B 79 */ or. r27, r3, r3 /* 8015CCD8 00159AD8 41 82 00 94 */ beq lbl_8015CD6C /* 8015CCDC 00159ADC 88 7B 00 04 */ lbz r3, 4(r27) -/* 8015CCE0 00159AE0 4B EB E6 DD */ bl func_8001B3BC +/* 8015CCE0 00159AE0 4B EB E6 DD */ bl xEntValidType__FUc /* 8015CCE4 00159AE4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8015CCE8 00159AE8 41 82 00 84 */ beq lbl_8015CD6C /* 8015CCEC 00159AEC 93 7F 15 3C */ stw r27, 0x153c(r31) @@ -6587,7 +6587,7 @@ lbl_8015CD28: /* 8015CD34 00159B34 28 00 00 00 */ cmplwi r0, 0 /* 8015CD38 00159B38 40 82 00 18 */ bne lbl_8015CD50 /* 8015CD3C 00159B3C 7F 83 E3 78 */ mr r3, r28 -/* 8015CD40 00159B40 4B FF F3 CD */ bl func_8015C10C +/* 8015CD40 00159B40 4B FF F3 CD */ bl create_surface__9zNPCB_SB2Fv /* 8015CD44 00159B44 80 9F 15 3C */ lwz r4, 0x153c(r31) /* 8015CD48 00159B48 80 84 00 24 */ lwz r4, 0x24(r4) /* 8015CD4C 00159B4C 90 64 00 30 */ stw r3, 0x30(r4) @@ -6611,8 +6611,8 @@ lbl_8015CD6C: /* 8015CD8C 00159B8C 38 21 00 20 */ addi r1, r1, 0x20 /* 8015CD90 00159B90 4E 80 00 20 */ blr -.global func_8015CD94 -func_8015CD94: +.global update_aim_slug__9zNPCB_SB2FRQ29zNPCB_SB29slug_dataf +update_aim_slug__9zNPCB_SB2FRQ29zNPCB_SB29slug_dataf: /* 8015CD94 00159B94 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8015CD98 00159B98 7C 08 02 A6 */ mflr r0 /* 8015CD9C 00159B9C 90 01 00 54 */ stw r0, 0x54(r1) @@ -6625,7 +6625,7 @@ func_8015CD94: /* 8015CDB8 00159BB8 38 7F 00 18 */ addi r3, r31, 0x18 /* 8015CDBC 00159BBC 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 8015CDC0 00159BC0 38 85 01 00 */ addi r4, r5, 0x100 -/* 8015CDC4 00159BC4 4B ED 5E 55 */ bl func_80032C18 +/* 8015CDC4 00159BC4 4B ED 5E 55 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 8015CDC8 00159BC8 3C 80 80 33 */ lis r4, lbl_80329BE0@ha /* 8015CDCC 00159BCC 38 61 00 2C */ addi r3, r1, 0x2c /* 8015CDD0 00159BD0 38 A4 9B E0 */ addi r5, r4, lbl_80329BE0@l @@ -6679,7 +6679,7 @@ lbl_8015CE74: /* 8015CE88 00159C88 38 7F 00 A4 */ addi r3, r31, 0xa4 /* 8015CE8C 00159C8C C0 9F 00 B4 */ lfs f4, 0xb4(r31) /* 8015CE90 00159C90 38 9F 00 A8 */ addi r4, r31, 0xa8 -/* 8015CE94 00159C94 4B ED 42 C1 */ bl func_80031154 +/* 8015CE94 00159C94 4B ED 42 C1 */ bl xAccelMove__FRfRfffff /* 8015CE98 00159C98 C0 3F 00 A4 */ lfs f1, 0xa4(r31) /* 8015CE9C 00159C9C 38 61 00 08 */ addi r3, r1, 8 /* 8015CEA0 00159CA0 38 81 00 20 */ addi r4, r1, 0x20 @@ -6696,8 +6696,8 @@ lbl_8015CEB4: /* 8015CEC8 00159CC8 38 21 00 50 */ addi r1, r1, 0x50 /* 8015CECC 00159CCC 4E 80 00 20 */ blr -.global func_8015CED0 -func_8015CED0: +.global update_delay_slug__9zNPCB_SB2FRQ29zNPCB_SB29slug_dataf +update_delay_slug__9zNPCB_SB2FRQ29zNPCB_SB29slug_dataf: /* 8015CED0 00159CD0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015CED4 00159CD4 7C 08 02 A6 */ mflr r0 /* 8015CED8 00159CD8 90 01 00 14 */ stw r0, 0x14(r1) @@ -6735,8 +6735,8 @@ lbl_8015CF40: /* 8015CF4C 00159D4C 38 21 00 10 */ addi r1, r1, 0x10 /* 8015CF50 00159D50 4E 80 00 20 */ blr -.global func_8015CF54 -func_8015CF54: +.global update_dying_slug__9zNPCB_SB2FRQ29zNPCB_SB29slug_dataf +update_dying_slug__9zNPCB_SB2FRQ29zNPCB_SB29slug_dataf: /* 8015CF54 00159D54 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015CF58 00159D58 7C 08 02 A6 */ mflr r0 /* 8015CF5C 00159D5C 90 01 00 14 */ stw r0, 0x14(r1) @@ -6786,8 +6786,8 @@ lbl_8015CFF8: /* 8015D004 00159E04 38 21 00 10 */ addi r1, r1, 0x10 /* 8015D008 00159E08 4E 80 00 20 */ blr -.global func_8015D00C -func_8015D00C: +.global update_fire_slug__9zNPCB_SB2FRQ29zNPCB_SB29slug_dataf +update_fire_slug__9zNPCB_SB2FRQ29zNPCB_SB29slug_dataf: /* 8015D00C 00159E0C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8015D010 00159E10 7C 08 02 A6 */ mflr r0 /* 8015D014 00159E14 90 01 00 34 */ stw r0, 0x34(r1) @@ -6805,7 +6805,7 @@ func_8015D00C: /* 8015D044 00159E44 C0 65 00 78 */ lfs f3, 0x78(r5) /* 8015D048 00159E48 38 7F 00 A4 */ addi r3, r31, 0xa4 /* 8015D04C 00159E4C 38 9F 00 A8 */ addi r4, r31, 0xa8 -/* 8015D050 00159E50 4B ED 44 41 */ bl func_80031490 +/* 8015D050 00159E50 4B ED 44 41 */ bl xAccelMove__FRfRffff /* 8015D054 00159E54 3C 60 80 33 */ lis r3, lbl_80329BE0@ha /* 8015D058 00159E58 FC 40 F8 90 */ fmr f2, f31 /* 8015D05C 00159E5C 38 83 9B E0 */ addi r4, r3, lbl_80329BE0@l @@ -6814,7 +6814,7 @@ func_8015D00C: /* 8015D068 00159E68 38 7F 00 B8 */ addi r3, r31, 0xb8 /* 8015D06C 00159E6C C0 84 00 80 */ lfs f4, 0x80(r4) /* 8015D070 00159E70 38 9F 00 BC */ addi r4, r31, 0xbc -/* 8015D074 00159E74 4B ED 40 E1 */ bl func_80031154 +/* 8015D074 00159E74 4B ED 40 E1 */ bl xAccelMove__FRfRfffff /* 8015D078 00159E78 3C 80 80 27 */ lis r4, lbl_8026FBF4@ha /* 8015D07C 00159E7C 38 61 00 08 */ addi r3, r1, 8 /* 8015D080 00159E80 39 04 FB F4 */ addi r8, r4, lbl_8026FBF4@l @@ -6849,7 +6849,7 @@ func_8015D00C: /* 8015D0F4 00159EF4 7F C3 F3 78 */ mr r3, r30 /* 8015D0F8 00159EF8 C0 45 00 40 */ lfs f2, 0x40(r5) /* 8015D0FC 00159EFC 38 A4 00 2C */ addi r5, r4, 0x2c -/* 8015D100 00159F00 4B FF F4 91 */ bl func_8015C590 +/* 8015D100 00159F00 4B FF F4 91 */ bl spin_platform__9zNPCB_SB2FRQ29zNPCB_SB213platform_dataRC5xVec3ff /* 8015D104 00159F04 80 9F 00 14 */ lwz r4, 0x14(r31) /* 8015D108 00159F08 38 60 00 07 */ li r3, 7 /* 8015D10C 00159F0C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) @@ -6913,8 +6913,8 @@ lbl_8015D1CC: /* 8015D1E4 00159FE4 38 21 00 30 */ addi r1, r1, 0x30 /* 8015D1E8 00159FE8 4E 80 00 20 */ blr -.global func_8015D1EC -func_8015D1EC: +.global slug_interp__9zNPCB_SB2FfRf +slug_interp__9zNPCB_SB2FfRf: /* 8015D1EC 00159FEC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015D1F0 00159FF0 7C 08 02 A6 */ mflr r0 /* 8015D1F4 00159FF4 3C 60 80 33 */ lis r3, lbl_80329F38@ha @@ -7282,8 +7282,8 @@ func_8015D6E4: /* 8015D6E8 0015A4E8 C0 23 00 00 */ lfs f1, 0(r3) /* 8015D6EC 0015A4EC 4E 80 00 20 */ blr -.global func_8015D6F0 -func_8015D6F0: +.global update_slugs__9zNPCB_SB2Ff +update_slugs__9zNPCB_SB2Ff: /* 8015D6F0 0015A4F0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8015D6F4 0015A4F4 7C 08 02 A6 */ mflr r0 /* 8015D6F8 0015A4F8 90 01 00 34 */ stw r0, 0x34(r1) @@ -7314,25 +7314,25 @@ lbl_8015D750: /* 8015D750 0015A550 FC 20 F8 90 */ fmr f1, f31 /* 8015D754 0015A554 7F A3 EB 78 */ mr r3, r29 /* 8015D758 0015A558 7F E4 FB 78 */ mr r4, r31 -/* 8015D75C 0015A55C 4B FF F6 39 */ bl func_8015CD94 +/* 8015D75C 0015A55C 4B FF F6 39 */ bl update_aim_slug__9zNPCB_SB2FRQ29zNPCB_SB29slug_dataf /* 8015D760 0015A560 48 00 00 3C */ b lbl_8015D79C lbl_8015D764: /* 8015D764 0015A564 FC 20 F8 90 */ fmr f1, f31 /* 8015D768 0015A568 7F A3 EB 78 */ mr r3, r29 /* 8015D76C 0015A56C 7F E4 FB 78 */ mr r4, r31 -/* 8015D770 0015A570 4B FF F7 61 */ bl func_8015CED0 +/* 8015D770 0015A570 4B FF F7 61 */ bl update_delay_slug__9zNPCB_SB2FRQ29zNPCB_SB29slug_dataf /* 8015D774 0015A574 48 00 00 28 */ b lbl_8015D79C lbl_8015D778: /* 8015D778 0015A578 FC 20 F8 90 */ fmr f1, f31 /* 8015D77C 0015A57C 7F A3 EB 78 */ mr r3, r29 /* 8015D780 0015A580 7F E4 FB 78 */ mr r4, r31 -/* 8015D784 0015A584 4B FF F7 D1 */ bl func_8015CF54 +/* 8015D784 0015A584 4B FF F7 D1 */ bl update_dying_slug__9zNPCB_SB2FRQ29zNPCB_SB29slug_dataf /* 8015D788 0015A588 48 00 00 14 */ b lbl_8015D79C lbl_8015D78C: /* 8015D78C 0015A58C FC 20 F8 90 */ fmr f1, f31 /* 8015D790 0015A590 7F A3 EB 78 */ mr r3, r29 /* 8015D794 0015A594 7F E4 FB 78 */ mr r4, r31 -/* 8015D798 0015A598 4B FF F8 75 */ bl func_8015D00C +/* 8015D798 0015A598 4B FF F8 75 */ bl update_fire_slug__9zNPCB_SB2FRQ29zNPCB_SB29slug_dataf lbl_8015D79C: /* 8015D79C 0015A59C C0 1F 00 08 */ lfs f0, 8(r31) /* 8015D7A0 0015A5A0 7F A3 EB 78 */ mr r3, r29 @@ -7340,7 +7340,7 @@ lbl_8015D79C: /* 8015D7A8 0015A5A8 EC 00 F8 2A */ fadds f0, f0, f31 /* 8015D7AC 0015A5AC D0 1F 00 08 */ stfs f0, 8(r31) /* 8015D7B0 0015A5B0 C0 3F 00 08 */ lfs f1, 8(r31) -/* 8015D7B4 0015A5B4 4B FF FA 39 */ bl func_8015D1EC +/* 8015D7B4 0015A5B4 4B FF FA 39 */ bl slug_interp__9zNPCB_SB2FfRf /* 8015D7B8 0015A5B8 C0 01 00 08 */ lfs f0, 8(r1) /* 8015D7BC 0015A5BC C0 22 A8 C0 */ lfs f1, lbl_803CF240-_SDA2_BASE_(r2) /* 8015D7C0 0015A5C0 FC 00 08 40 */ fcmpo cr0, f0, f1 @@ -7369,7 +7369,7 @@ lbl_8015D7F8: /* 8015D814 0015A614 4B EB F0 65 */ bl func_8001C878 /* 8015D818 0015A618 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8015D81C 0015A61C 38 9F 00 18 */ addi r4, r31, 0x18 -/* 8015D820 0015A620 4B EB DE 45 */ bl func_8001B664 +/* 8015D820 0015A620 4B EB DE 45 */ bl xEntReposition__FR4xEntRC7xMat4x3 lbl_8015D824: /* 8015D824 0015A624 3B FF 00 C8 */ addi r31, r31, 0xc8 lbl_8015D828: @@ -7385,14 +7385,14 @@ lbl_8015D828: /* 8015D84C 0015A64C 38 21 00 30 */ addi r1, r1, 0x30 /* 8015D850 0015A650 4E 80 00 20 */ blr -.global func_8015D854 -func_8015D854: +.global scan_cronies__9zNPCB_SB2Fv +scan_cronies__9zNPCB_SB2Fv: /* 8015D854 0015A654 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8015D858 0015A658 7C 08 02 A6 */ mflr r0 /* 8015D85C 0015A65C 90 01 00 24 */ stw r0, 0x24(r1) /* 8015D860 0015A660 BF 61 00 0C */ stmw r27, 0xc(r1) /* 8015D864 0015A664 7C 7B 1B 78 */ mr r27, r3 -/* 8015D868 0015A668 4B F9 0A 6D */ bl func_800EE2D4 +/* 8015D868 0015A668 4B F9 0A 6D */ bl zNPCMgr_GetNPCList__Fv /* 8015D86C 0015A66C 7C 7F 1B 78 */ mr r31, r3 /* 8015D870 0015A670 3B A0 00 00 */ li r29, 0 /* 8015D874 0015A674 3B C0 00 00 */ li r30, 0 @@ -7421,8 +7421,8 @@ lbl_8015D8B4: /* 8015D8C0 0015A6C0 38 21 00 20 */ addi r1, r1, 0x20 /* 8015D8C4 0015A6C4 4E 80 00 20 */ blr -.global func_8015D8C8 -func_8015D8C8: +.global check_hit_fail__9zNPCB_SB2Fv +check_hit_fail__9zNPCB_SB2Fv: /* 8015D8C8 0015A6C8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8015D8CC 0015A6CC 7C 08 02 A6 */ mflr r0 /* 8015D8D0 0015A6D0 90 01 00 34 */ stw r0, 0x34(r1) @@ -7430,7 +7430,7 @@ func_8015D8C8: /* 8015D8D8 0015A6D8 7C 7F 1B 78 */ mr r31, r3 /* 8015D8DC 0015A6DC 93 C1 00 28 */ stw r30, 0x28(r1) /* 8015D8E0 0015A6E0 93 A1 00 24 */ stw r29, 0x24(r1) -/* 8015D8E4 0015A6E4 4B EF EB ED */ bl func_8005C4D0 +/* 8015D8E4 0015A6E4 4B EF EB ED */ bl exploding__13cruise_bubbleFv /* 8015D8E8 0015A6E8 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) /* 8015D8EC 0015A6EC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015D8F0 0015A6F0 7C 00 00 26 */ mfcr r0 @@ -7458,7 +7458,7 @@ lbl_8015D91C: /* 8015D944 0015A744 41 82 00 10 */ beq lbl_8015D954 /* 8015D948 0015A748 7F E3 FB 78 */ mr r3, r31 /* 8015D94C 0015A74C 38 80 00 05 */ li r4, 5 -/* 8015D950 0015A750 48 00 03 5D */ bl func_8015DCAC +/* 8015D950 0015A750 48 00 03 5D */ bl say__9zNPCB_SB2Fi lbl_8015D954: /* 8015D954 0015A754 38 00 00 00 */ li r0, 0 /* 8015D958 0015A758 98 1F 02 BD */ stb r0, 0x2bd(r31) @@ -7471,7 +7471,7 @@ lbl_8015D960: /* 8015D970 0015A770 28 00 00 00 */ cmplwi r0, 0 /* 8015D974 0015A774 40 82 00 80 */ bne lbl_8015D9F4 /* 8015D978 0015A778 38 61 00 08 */ addi r3, r1, 8 -/* 8015D97C 0015A77C 4B EF EC 2D */ bl func_8005C5A8 +/* 8015D97C 0015A77C 4B EF EC 2D */ bl get_explode_hits__13cruise_bubbleFRi /* 8015D980 0015A780 80 01 00 08 */ lwz r0, 8(r1) /* 8015D984 0015A784 38 80 00 01 */ li r4, 1 /* 8015D988 0015A788 54 00 10 3A */ slwi r0, r0, 2 @@ -7517,14 +7517,14 @@ lbl_8015D9F4: /* 8015DA08 0015A808 40 82 00 48 */ bne lbl_8015DA50 /* 8015DA0C 0015A80C 38 61 00 0C */ addi r3, r1, 0xc /* 8015DA10 0015A810 38 81 00 18 */ addi r4, r1, 0x18 -/* 8015DA14 0015A814 4B EF EA F9 */ bl func_8005C50C +/* 8015DA14 0015A814 4B EF EA F9 */ bl get_explode_sphere__13cruise_bubbleFR5xVec3Rf /* 8015DA18 0015A818 3B DF 0E EC */ addi r30, r31, 0xeec /* 8015DA1C 0015A81C 3B BE 06 40 */ addi r29, r30, 0x640 /* 8015DA20 0015A820 48 00 00 28 */ b lbl_8015DA48 lbl_8015DA24: /* 8015DA24 0015A824 38 61 00 0C */ addi r3, r1, 0xc /* 8015DA28 0015A828 38 9E 00 64 */ addi r4, r30, 0x64 -/* 8015DA2C 0015A82C 4B EB 6C E5 */ bl func_80014710 +/* 8015DA2C 0015A82C 4B EB 6C E5 */ bl xSphereHitsBound__FRC7xSphereRC6xBound /* 8015DA30 0015A830 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8015DA34 0015A834 41 82 00 10 */ beq lbl_8015DA44 /* 8015DA38 0015A838 38 00 00 01 */ li r0, 1 @@ -7544,8 +7544,8 @@ lbl_8015DA50: /* 8015DA64 0015A864 38 21 00 30 */ addi r1, r1, 0x30 /* 8015DA68 0015A868 4E 80 00 20 */ blr -.global func_8015DA6C -func_8015DA6C: +.global create_glow_light__9zNPCB_SB2Fv +create_glow_light__9zNPCB_SB2Fv: /* 8015DA6C 0015A86C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8015DA70 0015A870 7C 08 02 A6 */ mflr r0 /* 8015DA74 0015A874 38 80 00 00 */ li r4, 0 @@ -7565,7 +7565,7 @@ func_8015DA6C: /* 8015DAAC 0015A8AC 28 03 00 00 */ cmplwi r3, 0 /* 8015DAB0 0015A8B0 41 82 00 10 */ beq lbl_8015DAC0 /* 8015DAB4 0015A8B4 38 80 00 00 */ li r4, 0 -/* 8015DAB8 0015A8B8 4B EE DC 55 */ bl func_8004B70C +/* 8015DAB8 0015A8B8 4B EE DC 55 */ bl xSTFindAsset__FUiPUi /* 8015DABC 0015A8BC 7C 7F 1B 78 */ mr r31, r3 lbl_8015DAC0: /* 8015DAC0 0015A8C0 38 80 00 01 */ li r4, 1 @@ -7618,7 +7618,7 @@ lbl_8015DB5C: /* 8015DB70 0015A970 41 80 FF A8 */ blt lbl_8015DB18 lbl_8015DB74: /* 8015DB74 0015A974 38 7E 18 08 */ addi r3, r30, 0x1808 -/* 8015DB78 0015A978 4B FC 56 B1 */ bl func_80123228 +/* 8015DB78 0015A978 4B FC 56 B1 */ bl xLightKit_Prepare__FPv /* 8015DB7C 0015A97C BB 41 00 08 */ lmw r26, 8(r1) /* 8015DB80 0015A980 80 01 00 24 */ lwz r0, 0x24(r1) /* 8015DB84 0015A984 7C 08 03 A6 */ mtlr r0 @@ -7677,20 +7677,20 @@ func_8015DB90: /* 8015DC4C 0015AA4C 90 03 00 5C */ stw r0, 0x5c(r3) /* 8015DC50 0015AA50 4E 80 00 20 */ blr -.global func_8015DC54 -func_8015DC54: +.global destroy_glow_light__9zNPCB_SB2Fv +destroy_glow_light__9zNPCB_SB2Fv: /* 8015DC54 0015AA54 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015DC58 0015AA58 7C 08 02 A6 */ mflr r0 /* 8015DC5C 0015AA5C 38 63 18 08 */ addi r3, r3, 0x1808 /* 8015DC60 0015AA60 90 01 00 14 */ stw r0, 0x14(r1) -/* 8015DC64 0015AA64 4B FC 59 49 */ bl func_801235AC +/* 8015DC64 0015AA64 4B FC 59 49 */ bl xLightKit_Destroy__FP9xLightKit /* 8015DC68 0015AA68 80 01 00 14 */ lwz r0, 0x14(r1) /* 8015DC6C 0015AA6C 7C 08 03 A6 */ mtlr r0 /* 8015DC70 0015AA70 38 21 00 10 */ addi r1, r1, 0x10 /* 8015DC74 0015AA74 4E 80 00 20 */ blr -.global func_8015DC78 -func_8015DC78: +.global set_glow_light_intensity__9zNPCB_SB2Ff +set_glow_light_intensity__9zNPCB_SB2Ff: /* 8015DC78 0015AA78 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015DC7C 0015AA7C 7C 08 02 A6 */ mflr r0 /* 8015DC80 0015AA80 38 83 18 1C */ addi r4, r3, 0x181c @@ -7699,14 +7699,14 @@ func_8015DC78: /* 8015DC8C 0015AA8C D0 23 18 20 */ stfs f1, 0x1820(r3) /* 8015DC90 0015AA90 D0 23 18 24 */ stfs f1, 0x1824(r3) /* 8015DC94 0015AA94 80 63 18 74 */ lwz r3, 0x1874(r3) -/* 8015DC98 0015AA98 48 0B 95 19 */ bl func_802171B0 +/* 8015DC98 0015AA98 48 0B 95 19 */ bl RpLightSetColor /* 8015DC9C 0015AA9C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8015DCA0 0015AAA0 7C 08 03 A6 */ mtlr r0 /* 8015DCA4 0015AAA4 38 21 00 10 */ addi r1, r1, 0x10 /* 8015DCA8 0015AAA8 4E 80 00 20 */ blr -.global func_8015DCAC -func_8015DCAC: +.global say__9zNPCB_SB2Fi +say__9zNPCB_SB2Fi: /* 8015DCAC 0015AAAC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015DCB0 0015AAB0 7C 08 02 A6 */ mflr r0 /* 8015DCB4 0015AAB4 90 01 00 14 */ stw r0, 0x14(r1) @@ -7721,7 +7721,7 @@ func_8015DCAC: /* 8015DCD8 0015AAD8 7C 84 00 2E */ lwzx r4, r4, r0 /* 8015DCDC 0015AADC 80 A5 00 04 */ lwz r5, 4(r5) /* 8015DCE0 0015AAE0 38 E0 FF FF */ li r7, -1 -/* 8015DCE4 0015AAE4 4B FA 84 39 */ bl func_8010611C +/* 8015DCE4 0015AAE4 4B FA 84 39 */ bl say__12zNPCNewsFishFPCQ212zNPCNewsFish8say_enumUlii lbl_8015DCE8: /* 8015DCE8 0015AAE8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8015DCEC 0015AAEC 7C 08 03 A6 */ mtlr r0 @@ -7738,7 +7738,7 @@ lbl_8015DCE8: /* 8015DD18 0015AB18 7C 7E 1B 78 */ mr r30, r3 /* 8015DD1C 0015AB1C 38 60 00 50 */ li r3, 0x50 /* 8015DD20 0015AB20 7F C4 F3 78 */ mr r4, r30 -/* 8015DD24 0015AB24 4B FB 14 2D */ bl func_8010F150 +/* 8015DD24 0015AB24 4B FB 14 2D */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8015DD28 0015AB28 7C 64 1B 79 */ or. r4, r3, r3 /* 8015DD2C 0015AB2C 41 82 00 14 */ beq lbl_8015DD40 /* 8015DD30 0015AB30 7F C4 F3 78 */ mr r4, r30 @@ -7772,7 +7772,7 @@ lbl_8015DD4C: /* 8015DD98 0015AB98 28 00 00 00 */ cmplwi r0, 0 /* 8015DD9C 0015AB9C 40 82 00 18 */ bne lbl_8015DDB4 /* 8015DDA0 0015ABA0 38 80 00 00 */ li r4, 0 -/* 8015DDA4 0015ABA4 4B FF FF 09 */ bl func_8015DCAC +/* 8015DDA4 0015ABA4 4B FF FF 09 */ bl say__9zNPCB_SB2Fi /* 8015DDA8 0015ABA8 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8015DDAC 0015ABAC 38 00 00 01 */ li r0, 1 /* 8015DDB0 0015ABB0 98 03 02 EC */ stb r0, 0x2ec(r3) @@ -7781,11 +7781,11 @@ lbl_8015DDB4: /* 8015DDB8 0015ABB8 38 60 00 08 */ li r3, 8 /* 8015DDBC 0015ABBC 80 9E 00 4C */ lwz r4, 0x4c(r30) /* 8015DDC0 0015ABC0 D0 04 02 D0 */ stfs f0, 0x2d0(r4) -/* 8015DDC4 0015ABC4 4B F0 87 95 */ bl func_80066558 +/* 8015DDC4 0015ABC4 4B F0 87 95 */ bl zEntPlayerControlOff__F13zControlOwner /* 8015DDC8 0015ABC8 FC 20 F8 90 */ fmr f1, f31 /* 8015DDCC 0015ABCC 7F C3 F3 78 */ mr r3, r30 /* 8015DDD0 0015ABD0 7F E4 FB 78 */ mr r4, r31 -/* 8015DDD4 0015ABD4 4B F7 73 41 */ bl func_800D5114 +/* 8015DDD4 0015ABD4 4B F7 73 41 */ bl Enter__14zNPCGoalCommonFfPv /* 8015DDD8 0015ABD8 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8015DDDC 0015ABDC 80 01 00 24 */ lwz r0, 0x24(r1) /* 8015DDE0 0015ABE0 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -7804,7 +7804,7 @@ lbl_8015DDB4: /* 8015DE14 0015AC14 93 C1 00 10 */ stw r30, 0x10(r1) /* 8015DE18 0015AC18 7C 7E 1B 78 */ mr r30, r3 /* 8015DE1C 0015AC1C 38 60 00 08 */ li r3, 8 -/* 8015DE20 0015AC20 4B F0 86 E1 */ bl func_80066500 +/* 8015DE20 0015AC20 4B F0 86 E1 */ bl zEntPlayerControlOn__F13zControlOwner /* 8015DE24 0015AC24 FC 20 F8 90 */ fmr f1, f31 /* 8015DE28 0015AC28 7F C3 F3 78 */ mr r3, r30 /* 8015DE2C 0015AC2C 7F E4 FB 78 */ mr r4, r31 @@ -7843,7 +7843,7 @@ lbl_8015DE84: /* 8015DEAC 0015ACAC 7C 7E 1B 78 */ mr r30, r3 /* 8015DEB0 0015ACB0 38 60 00 54 */ li r3, 0x54 /* 8015DEB4 0015ACB4 7F C4 F3 78 */ mr r4, r30 -/* 8015DEB8 0015ACB8 4B FB 12 99 */ bl func_8010F150 +/* 8015DEB8 0015ACB8 4B FB 12 99 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8015DEBC 0015ACBC 7C 64 1B 79 */ or. r4, r3, r3 /* 8015DEC0 0015ACC0 41 82 00 14 */ beq lbl_8015DED4 /* 8015DEC4 0015ACC4 7F C4 F3 78 */ mr r4, r30 @@ -7867,7 +7867,7 @@ lbl_8015DEE0: /* 8015DF04 0015AD04 90 01 00 14 */ stw r0, 0x14(r1) /* 8015DF08 0015AD08 38 00 00 01 */ li r0, 1 /* 8015DF0C 0015AD0C 98 03 00 4C */ stb r0, 0x4c(r3) -/* 8015DF10 0015AD10 4B F7 72 05 */ bl func_800D5114 +/* 8015DF10 0015AD10 4B F7 72 05 */ bl Enter__14zNPCGoalCommonFfPv /* 8015DF14 0015AD14 80 01 00 14 */ lwz r0, 0x14(r1) /* 8015DF18 0015AD18 7C 08 03 A6 */ mtlr r0 /* 8015DF1C 0015AD1C 38 21 00 10 */ addi r1, r1, 0x10 @@ -7891,7 +7891,7 @@ lbl_8015DEE0: /* 8015DF64 0015AD64 28 00 00 00 */ cmplwi r0, 0 /* 8015DF68 0015AD68 41 82 00 48 */ beq lbl_8015DFB0 /* 8015DF6C 0015AD6C 80 7E 00 50 */ lwz r3, 0x50(r30) -/* 8015DF70 0015AD70 4B F9 50 91 */ bl func_800F3000 +/* 8015DF70 0015AD70 4B F9 50 91 */ bl AnimCurStateID__10zNPCCommonFv /* 8015DF74 0015AD74 3C 80 80 2A */ lis r4, lbl_80299268@ha /* 8015DF78 0015AD78 38 84 92 68 */ addi r4, r4, lbl_80299268@l /* 8015DF7C 0015AD7C 80 04 00 04 */ lwz r0, 4(r4) @@ -7910,7 +7910,7 @@ lbl_8015DF90: /* 8015DFAC 0015ADAC D0 03 02 D0 */ stfs f0, 0x2d0(r3) lbl_8015DFB0: /* 8015DFB0 0015ADB0 80 7E 00 50 */ lwz r3, 0x50(r30) -/* 8015DFB4 0015ADB4 4B FF CA F5 */ bl func_8015AAA8 +/* 8015DFB4 0015ADB4 4B FF CA F5 */ bl player_on_ground__9zNPCB_SB2CFv /* 8015DFB8 0015ADB8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8015DFBC 0015ADBC 41 82 00 18 */ beq lbl_8015DFD4 /* 8015DFC0 0015ADC0 38 00 00 01 */ li r0, 1 @@ -7930,7 +7930,7 @@ lbl_8015DFD4: /* 8015DFF4 0015ADF4 D0 03 02 D4 */ stfs f0, 0x2d4(r3) /* 8015DFF8 0015ADF8 90 1F 00 00 */ stw r0, 0(r31) /* 8015DFFC 0015ADFC 80 7E 00 50 */ lwz r3, 0x50(r30) -/* 8015E000 0015AE00 4B FF CF 49 */ bl func_8015AF48 +/* 8015E000 0015AE00 4B FF CF 49 */ bl next_goal__9zNPCB_SB2Fv /* 8015E004 0015AE04 48 00 00 08 */ b lbl_8015E00C lbl_8015E008: /* 8015E008 0015AE08 38 60 00 00 */ li r3, 0 @@ -7952,7 +7952,7 @@ lbl_8015E00C: /* 8015E044 0015AE44 7C 7E 1B 78 */ mr r30, r3 /* 8015E048 0015AE48 38 60 00 50 */ li r3, 0x50 /* 8015E04C 0015AE4C 7F C4 F3 78 */ mr r4, r30 -/* 8015E050 0015AE50 4B FB 11 01 */ bl func_8010F150 +/* 8015E050 0015AE50 4B FB 11 01 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8015E054 0015AE54 7C 64 1B 79 */ or. r4, r3, r3 /* 8015E058 0015AE58 41 82 00 14 */ beq lbl_8015E06C /* 8015E05C 0015AE5C 7F C4 F3 78 */ mr r4, r30 @@ -7992,7 +7992,7 @@ lbl_8015E078: /* 8015E0DC 0015AEDC 7F C3 F3 78 */ mr r3, r30 /* 8015E0E0 0015AEE0 98 04 02 B4 */ stb r0, 0x2b4(r4) /* 8015E0E4 0015AEE4 7F E4 FB 78 */ mr r4, r31 -/* 8015E0E8 0015AEE8 4B F7 70 2D */ bl func_800D5114 +/* 8015E0E8 0015AEE8 4B F7 70 2D */ bl Enter__14zNPCGoalCommonFfPv /* 8015E0EC 0015AEEC E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8015E0F0 0015AEF0 80 01 00 24 */ lwz r0, 0x24(r1) /* 8015E0F4 0015AEF4 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -8021,7 +8021,7 @@ lbl_8015E078: /* 8015E150 0015AF50 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8015E154 0015AF54 7C 9F 23 78 */ mr r31, r4 /* 8015E158 0015AF58 38 80 00 00 */ li r4, 0 -/* 8015E15C 0015AF5C 4B F9 4F 1D */ bl func_800F3078 +/* 8015E15C 0015AF5C 4B F9 4F 1D */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 8015E160 0015AF60 C0 02 A9 40 */ lfs f0, lbl_803CF2C0-_SDA2_BASE_(r2) /* 8015E164 0015AF64 EC 00 F8 2A */ fadds f0, f0, f31 /* 8015E168 0015AF68 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -8029,7 +8029,7 @@ lbl_8015E078: /* 8015E170 0015AF70 38 00 00 01 */ li r0, 1 /* 8015E174 0015AF74 90 1F 00 00 */ stw r0, 0(r31) /* 8015E178 0015AF78 80 7E 00 4C */ lwz r3, 0x4c(r30) -/* 8015E17C 0015AF7C 4B FF CD CD */ bl func_8015AF48 +/* 8015E17C 0015AF7C 4B FF CD CD */ bl next_goal__9zNPCB_SB2Fv /* 8015E180 0015AF80 48 00 00 08 */ b lbl_8015E188 lbl_8015E184: /* 8015E184 0015AF84 38 60 00 00 */ li r3, 0 @@ -8053,7 +8053,7 @@ lbl_8015E188: /* 8015E1C8 0015AFC8 7C 7E 1B 78 */ mr r30, r3 /* 8015E1CC 0015AFCC 38 60 00 54 */ li r3, 0x54 /* 8015E1D0 0015AFD0 7F C4 F3 78 */ mr r4, r30 -/* 8015E1D4 0015AFD4 4B FB 0F 7D */ bl func_8010F150 +/* 8015E1D4 0015AFD4 4B FB 0F 7D */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8015E1D8 0015AFD8 7C 64 1B 79 */ or. r4, r3, r3 /* 8015E1DC 0015AFDC 41 82 00 14 */ beq lbl_8015E1F0 /* 8015E1E0 0015AFE0 7F C4 F3 78 */ mr r4, r30 @@ -8091,11 +8091,11 @@ lbl_8015E1FC: /* 8015E258 0015B058 80 7E 00 50 */ lwz r3, 0x50(r30) /* 8015E25C 0015B05C D0 03 02 D0 */ stfs f0, 0x2d0(r3) /* 8015E260 0015B060 80 7E 00 50 */ lwz r3, 0x50(r30) -/* 8015E264 0015B064 4B FF CE 05 */ bl func_8015B068 +/* 8015E264 0015B064 4B FF CE 05 */ bl set_vulnerable__9zNPCB_SB2Fb /* 8015E268 0015B068 FC 20 F8 90 */ fmr f1, f31 /* 8015E26C 0015B06C 7F C3 F3 78 */ mr r3, r30 /* 8015E270 0015B070 7F E4 FB 78 */ mr r4, r31 -/* 8015E274 0015B074 4B F7 6E A1 */ bl func_800D5114 +/* 8015E274 0015B074 4B F7 6E A1 */ bl Enter__14zNPCGoalCommonFfPv /* 8015E278 0015B078 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8015E27C 0015B07C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8015E280 0015B080 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -8115,31 +8115,31 @@ lbl_8015E1FC: /* 8015E2B8 0015B0B8 93 C1 00 10 */ stw r30, 0x10(r1) /* 8015E2BC 0015B0BC 7C 7E 1B 78 */ mr r30, r3 /* 8015E2C0 0015B0C0 80 63 00 50 */ lwz r3, 0x50(r3) -/* 8015E2C4 0015B0C4 4B FF CD A5 */ bl func_8015B068 +/* 8015E2C4 0015B0C4 4B FF CD A5 */ bl set_vulnerable__9zNPCB_SB2Fb /* 8015E2C8 0015B0C8 88 1E 00 4C */ lbz r0, 0x4c(r30) /* 8015E2CC 0015B0CC 28 00 00 00 */ cmplwi r0, 0 /* 8015E2D0 0015B0D0 41 82 00 20 */ beq lbl_8015E2F0 /* 8015E2D4 0015B0D4 80 7E 00 50 */ lwz r3, 0x50(r30) -/* 8015E2D8 0015B0D8 4B FF C7 D1 */ bl func_8015AAA8 +/* 8015E2D8 0015B0D8 4B FF C7 D1 */ bl player_on_ground__9zNPCB_SB2CFv /* 8015E2DC 0015B0DC 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8015E2E0 0015B0E0 40 82 00 10 */ bne lbl_8015E2F0 /* 8015E2E4 0015B0E4 80 7E 00 50 */ lwz r3, 0x50(r30) /* 8015E2E8 0015B0E8 80 63 02 E4 */ lwz r3, 0x2e4(r3) -/* 8015E2EC 0015B0EC 48 00 F5 91 */ bl func_8016D87C +/* 8015E2EC 0015B0EC 48 00 F5 91 */ bl here_boy__13zNPCBPlanktonFv lbl_8015E2F0: /* 8015E2F0 0015B0F0 80 7E 00 50 */ lwz r3, 0x50(r30) /* 8015E2F4 0015B0F4 80 03 02 C4 */ lwz r0, 0x2c4(r3) /* 8015E2F8 0015B0F8 2C 00 00 01 */ cmpwi r0, 1 /* 8015E2FC 0015B0FC 40 82 00 10 */ bne lbl_8015E30C /* 8015E300 0015B100 38 80 00 06 */ li r4, 6 -/* 8015E304 0015B104 4B FF F9 A9 */ bl func_8015DCAC +/* 8015E304 0015B104 4B FF F9 A9 */ bl say__9zNPCB_SB2Fi /* 8015E308 0015B108 48 00 00 18 */ b lbl_8015E320 lbl_8015E30C: /* 8015E30C 0015B10C 88 03 02 B6 */ lbz r0, 0x2b6(r3) /* 8015E310 0015B110 28 00 00 00 */ cmplwi r0, 0 /* 8015E314 0015B114 40 82 00 0C */ bne lbl_8015E320 /* 8015E318 0015B118 38 80 00 0B */ li r4, 0xb -/* 8015E31C 0015B11C 4B FF F9 91 */ bl func_8015DCAC +/* 8015E31C 0015B11C 4B FF F9 91 */ bl say__9zNPCB_SB2Fi lbl_8015E320: /* 8015E320 0015B120 FC 20 F8 90 */ fmr f1, f31 /* 8015E324 0015B124 7F C3 F3 78 */ mr r3, r30 @@ -8164,11 +8164,11 @@ lbl_8015E320: /* 8015E370 0015B170 38 00 00 01 */ li r0, 1 /* 8015E374 0015B174 90 1F 00 00 */ stw r0, 0(r31) /* 8015E378 0015B178 80 63 00 50 */ lwz r3, 0x50(r3) -/* 8015E37C 0015B17C 4B FF CB CD */ bl func_8015AF48 +/* 8015E37C 0015B17C 4B FF CB CD */ bl next_goal__9zNPCB_SB2Fv /* 8015E380 0015B180 48 00 00 2C */ b lbl_8015E3AC lbl_8015E384: /* 8015E384 0015B184 7C 83 23 78 */ mr r3, r4 -/* 8015E388 0015B188 4B FF C7 21 */ bl func_8015AAA8 +/* 8015E388 0015B188 4B FF C7 21 */ bl player_on_ground__9zNPCB_SB2CFv /* 8015E38C 0015B18C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8015E390 0015B190 41 82 00 18 */ beq lbl_8015E3A8 /* 8015E394 0015B194 38 00 00 01 */ li r0, 1 @@ -8195,7 +8195,7 @@ lbl_8015E3AC: /* 8015E3E0 0015B1E0 7C 7E 1B 78 */ mr r30, r3 /* 8015E3E4 0015B1E4 38 60 00 50 */ li r3, 0x50 /* 8015E3E8 0015B1E8 7F C4 F3 78 */ mr r4, r30 -/* 8015E3EC 0015B1EC 4B FB 0D 65 */ bl func_8010F150 +/* 8015E3EC 0015B1EC 4B FB 0D 65 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8015E3F0 0015B1F0 7C 64 1B 79 */ or. r4, r3, r3 /* 8015E3F4 0015B1F4 41 82 00 14 */ beq lbl_8015E408 /* 8015E3F8 0015B1F8 7F C4 F3 78 */ mr r4, r30 @@ -8228,37 +8228,37 @@ lbl_8015E414: /* 8015E45C 0015B25C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8015E460 0015B260 98 03 02 B4 */ stb r0, 0x2b4(r3) /* 8015E464 0015B264 80 7E 00 4C */ lwz r3, 0x4c(r30) -/* 8015E468 0015B268 4B FF CC 01 */ bl func_8015B068 +/* 8015E468 0015B268 4B FF CC 01 */ bl set_vulnerable__9zNPCB_SB2Fb /* 8015E46C 0015B26C 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8015E470 0015B270 88 03 02 B6 */ lbz r0, 0x2b6(r3) /* 8015E474 0015B274 28 00 00 00 */ cmplwi r0, 0 /* 8015E478 0015B278 41 82 00 10 */ beq lbl_8015E488 /* 8015E47C 0015B27C 38 80 00 09 */ li r4, 9 -/* 8015E480 0015B280 4B FF F8 2D */ bl func_8015DCAC +/* 8015E480 0015B280 4B FF F8 2D */ bl say__9zNPCB_SB2Fi /* 8015E484 0015B284 48 00 00 40 */ b lbl_8015E4C4 lbl_8015E488: /* 8015E488 0015B288 80 03 02 C4 */ lwz r0, 0x2c4(r3) /* 8015E48C 0015B28C 2C 00 00 04 */ cmpwi r0, 4 /* 8015E490 0015B290 40 81 00 10 */ ble lbl_8015E4A0 /* 8015E494 0015B294 38 80 00 02 */ li r4, 2 -/* 8015E498 0015B298 4B FF F8 15 */ bl func_8015DCAC +/* 8015E498 0015B298 4B FF F8 15 */ bl say__9zNPCB_SB2Fi /* 8015E49C 0015B29C 48 00 00 28 */ b lbl_8015E4C4 lbl_8015E4A0: /* 8015E4A0 0015B2A0 2C 00 00 02 */ cmpwi r0, 2 /* 8015E4A4 0015B2A4 40 81 00 10 */ ble lbl_8015E4B4 /* 8015E4A8 0015B2A8 38 80 00 03 */ li r4, 3 -/* 8015E4AC 0015B2AC 4B FF F8 01 */ bl func_8015DCAC +/* 8015E4AC 0015B2AC 4B FF F8 01 */ bl say__9zNPCB_SB2Fi /* 8015E4B0 0015B2B0 48 00 00 14 */ b lbl_8015E4C4 lbl_8015E4B4: /* 8015E4B4 0015B2B4 2C 00 00 00 */ cmpwi r0, 0 /* 8015E4B8 0015B2B8 40 81 00 0C */ ble lbl_8015E4C4 /* 8015E4BC 0015B2BC 38 80 00 04 */ li r4, 4 -/* 8015E4C0 0015B2C0 4B FF F7 ED */ bl func_8015DCAC +/* 8015E4C0 0015B2C0 4B FF F7 ED */ bl say__9zNPCB_SB2Fi lbl_8015E4C4: /* 8015E4C4 0015B2C4 FC 20 F8 90 */ fmr f1, f31 /* 8015E4C8 0015B2C8 7F C3 F3 78 */ mr r3, r30 /* 8015E4CC 0015B2CC 7F E4 FB 78 */ mr r4, r31 -/* 8015E4D0 0015B2D0 4B F7 6C 45 */ bl func_800D5114 +/* 8015E4D0 0015B2D0 4B F7 6C 45 */ bl Enter__14zNPCGoalCommonFfPv /* 8015E4D4 0015B2D4 80 01 00 24 */ lwz r0, 0x24(r1) /* 8015E4D8 0015B2D8 CB E1 00 18 */ lfd f31, 0x18(r1) /* 8015E4DC 0015B2DC 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -8277,7 +8277,7 @@ lbl_8015E4C4: /* 8015E510 0015B310 93 C1 00 10 */ stw r30, 0x10(r1) /* 8015E514 0015B314 7C 7E 1B 78 */ mr r30, r3 /* 8015E518 0015B318 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 8015E51C 0015B31C 4B FF CB 4D */ bl func_8015B068 +/* 8015E51C 0015B31C 4B FF CB 4D */ bl set_vulnerable__9zNPCB_SB2Fb /* 8015E520 0015B320 FC 20 F8 90 */ fmr f1, f31 /* 8015E524 0015B324 7F C3 F3 78 */ mr r3, r30 /* 8015E528 0015B328 7F E4 FB 78 */ mr r4, r31 @@ -8301,7 +8301,7 @@ lbl_8015E4C4: /* 8015E570 0015B370 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8015E574 0015B374 7C 9F 23 78 */ mr r31, r4 /* 8015E578 0015B378 38 80 00 00 */ li r4, 0 -/* 8015E57C 0015B37C 4B F9 4A FD */ bl func_800F3078 +/* 8015E57C 0015B37C 4B F9 4A FD */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 8015E580 0015B380 C0 02 A9 40 */ lfs f0, lbl_803CF2C0-_SDA2_BASE_(r2) /* 8015E584 0015B384 EC 00 F8 2A */ fadds f0, f0, f31 /* 8015E588 0015B388 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -8328,7 +8328,7 @@ lbl_8015E5D4: /* 8015E5D4 0015B3D4 38 00 00 01 */ li r0, 1 /* 8015E5D8 0015B3D8 90 1F 00 00 */ stw r0, 0(r31) /* 8015E5DC 0015B3DC 80 7E 00 4C */ lwz r3, 0x4c(r30) -/* 8015E5E0 0015B3E0 4B FF C9 69 */ bl func_8015AF48 +/* 8015E5E0 0015B3E0 4B FF C9 69 */ bl next_goal__9zNPCB_SB2Fv /* 8015E5E4 0015B3E4 48 00 00 08 */ b lbl_8015E5EC lbl_8015E5E8: /* 8015E5E8 0015B3E8 38 60 00 00 */ li r3, 0 @@ -8352,7 +8352,7 @@ lbl_8015E5EC: /* 8015E62C 0015B42C 7C 7E 1B 78 */ mr r30, r3 /* 8015E630 0015B430 38 60 00 54 */ li r3, 0x54 /* 8015E634 0015B434 7F C4 F3 78 */ mr r4, r30 -/* 8015E638 0015B438 4B FB 0B 19 */ bl func_8010F150 +/* 8015E638 0015B438 4B FB 0B 19 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8015E63C 0015B43C 7C 64 1B 79 */ or. r4, r3, r3 /* 8015E640 0015B440 41 82 00 14 */ beq lbl_8015E654 /* 8015E644 0015B444 7F C4 F3 78 */ mr r4, r30 @@ -8386,7 +8386,7 @@ lbl_8015E660: /* 8015E6AC 0015B4AC 7C 9E 23 78 */ mr r30, r4 /* 8015E6B0 0015B4B0 98 03 02 B4 */ stb r0, 0x2b4(r3) /* 8015E6B4 0015B4B4 80 7D 00 50 */ lwz r3, 0x50(r29) -/* 8015E6B8 0015B4B8 4B FF C9 9D */ bl func_8015B054 +/* 8015E6B8 0015B4B8 4B FF C9 9D */ bl reset_stage__9zNPCB_SB2Fv /* 8015E6BC 0015B4BC 38 00 00 00 */ li r0, 0 /* 8015E6C0 0015B4C0 98 1D 00 4C */ stb r0, 0x4c(r29) /* 8015E6C4 0015B4C4 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) @@ -8431,7 +8431,7 @@ lbl_8015E660: /* 8015E760 0015B560 D0 1F 17 CC */ stfs f0, 0x17cc(r31) /* 8015E764 0015B564 80 BD 00 50 */ lwz r5, 0x50(r29) /* 8015E768 0015B568 90 05 02 B8 */ stw r0, 0x2b8(r5) -/* 8015E76C 0015B56C 4B F7 69 A9 */ bl func_800D5114 +/* 8015E76C 0015B56C 4B F7 69 A9 */ bl Enter__14zNPCGoalCommonFfPv /* 8015E770 0015B570 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8015E774 0015B574 80 01 00 34 */ lwz r0, 0x34(r1) /* 8015E778 0015B578 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -8517,10 +8517,10 @@ lbl_8015E7DC: /* 8015E8A4 0015B6A4 90 03 02 B8 */ stw r0, 0x2b8(r3) /* 8015E8A8 0015B6A8 80 7D 00 50 */ lwz r3, 0x50(r29) /* 8015E8AC 0015B6AC 80 63 02 E4 */ lwz r3, 0x2e4(r3) -/* 8015E8B0 0015B6B0 48 00 EF CD */ bl func_8016D87C +/* 8015E8B0 0015B6B0 48 00 EF CD */ bl here_boy__13zNPCBPlanktonFv /* 8015E8B4 0015B6B4 80 7D 00 50 */ lwz r3, 0x50(r29) /* 8015E8B8 0015B6B8 38 80 00 0A */ li r4, 0xa -/* 8015E8BC 0015B6BC 4B FF F3 F1 */ bl func_8015DCAC +/* 8015E8BC 0015B6BC 4B FF F3 F1 */ bl say__9zNPCB_SB2Fi /* 8015E8C0 0015B6C0 FC 20 F8 90 */ fmr f1, f31 /* 8015E8C4 0015B6C4 7F A3 EB 78 */ mr r3, r29 /* 8015E8C8 0015B6C8 7F C4 F3 78 */ mr r4, r30 @@ -8555,7 +8555,7 @@ lbl_8015E7DC: /* 8015E93C 0015B73C 48 00 00 E4 */ b lbl_8015EA20 lbl_8015E940: /* 8015E940 0015B740 80 7F 00 50 */ lwz r3, 0x50(r31) -/* 8015E944 0015B744 4B FF C1 65 */ bl func_8015AAA8 +/* 8015E944 0015B744 4B FF C1 65 */ bl player_on_ground__9zNPCB_SB2CFv /* 8015E948 0015B748 88 1F 00 4C */ lbz r0, 0x4c(r31) /* 8015E94C 0015B74C 28 00 00 00 */ cmplwi r0, 0 /* 8015E950 0015B750 40 82 00 74 */ bne lbl_8015E9C4 @@ -8573,13 +8573,13 @@ lbl_8015E940: /* 8015E980 0015B780 98 1F 00 4C */ stb r0, 0x4c(r31) /* 8015E984 0015B784 80 7F 00 50 */ lwz r3, 0x50(r31) /* 8015E988 0015B788 80 63 02 E4 */ lwz r3, 0x2e4(r3) -/* 8015E98C 0015B78C 48 00 EE 99 */ bl func_8016D824 +/* 8015E98C 0015B78C 48 00 EE 99 */ bl sickum__13zNPCBPlanktonFv /* 8015E990 0015B790 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) /* 8015E994 0015B794 38 80 00 0C */ li r4, 0xc /* 8015E998 0015B798 80 7F 00 50 */ lwz r3, 0x50(r31) /* 8015E99C 0015B79C D0 03 02 D0 */ stfs f0, 0x2d0(r3) /* 8015E9A0 0015B7A0 80 7F 00 50 */ lwz r3, 0x50(r31) -/* 8015E9A4 0015B7A4 4B FF F3 09 */ bl func_8015DCAC +/* 8015E9A4 0015B7A4 4B FF F3 09 */ bl say__9zNPCB_SB2Fi lbl_8015E9A8: /* 8015E9A8 0015B7A8 38 60 00 00 */ li r3, 0 /* 8015E9AC 0015B7AC 48 00 00 74 */ b lbl_8015EA20 @@ -8587,7 +8587,7 @@ lbl_8015E9B0: /* 8015E9B0 0015B7B0 38 00 00 01 */ li r0, 1 /* 8015E9B4 0015B7B4 90 1E 00 00 */ stw r0, 0(r30) /* 8015E9B8 0015B7B8 80 7F 00 50 */ lwz r3, 0x50(r31) -/* 8015E9BC 0015B7BC 4B FF C5 8D */ bl func_8015AF48 +/* 8015E9BC 0015B7BC 4B FF C5 8D */ bl next_goal__9zNPCB_SB2Fv /* 8015E9C0 0015B7C0 48 00 00 60 */ b lbl_8015EA20 lbl_8015E9C4: /* 8015E9C4 0015B7C4 54 60 06 3F */ clrlwi. r0, r3, 0x18 @@ -8601,11 +8601,11 @@ lbl_8015E9C4: /* 8015E9E4 0015B7E4 4C 41 13 82 */ cror 2, 1, 2 /* 8015E9E8 0015B7E8 40 82 00 20 */ bne lbl_8015EA08 /* 8015E9EC 0015B7EC 80 64 02 E4 */ lwz r3, 0x2e4(r4) -/* 8015E9F0 0015B7F0 48 00 EE 8D */ bl func_8016D87C +/* 8015E9F0 0015B7F0 48 00 EE 8D */ bl here_boy__13zNPCBPlanktonFv /* 8015E9F4 0015B7F4 38 00 00 01 */ li r0, 1 /* 8015E9F8 0015B7F8 90 1E 00 00 */ stw r0, 0(r30) /* 8015E9FC 0015B7FC 80 7F 00 50 */ lwz r3, 0x50(r31) -/* 8015EA00 0015B800 4B FF C5 49 */ bl func_8015AF48 +/* 8015EA00 0015B800 4B FF C5 49 */ bl next_goal__9zNPCB_SB2Fv /* 8015EA04 0015B804 48 00 00 1C */ b lbl_8015EA20 lbl_8015EA08: /* 8015EA08 0015B808 38 60 00 00 */ li r3, 0 @@ -8633,7 +8633,7 @@ lbl_8015EA20: /* 8015EA58 0015B858 7C 7E 1B 78 */ mr r30, r3 /* 8015EA5C 0015B85C 38 60 00 60 */ li r3, 0x60 /* 8015EA60 0015B860 7F C4 F3 78 */ mr r4, r30 -/* 8015EA64 0015B864 4B FB 06 ED */ bl func_8010F150 +/* 8015EA64 0015B864 4B FB 06 ED */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8015EA68 0015B868 7C 64 1B 79 */ or. r4, r3, r3 /* 8015EA6C 0015B86C 41 82 00 14 */ beq lbl_8015EA80 /* 8015EA70 0015B870 7F C4 F3 78 */ mr r4, r30 @@ -8696,7 +8696,7 @@ lbl_8015EB44: /* 8015EB44 0015B944 FC 20 F8 90 */ fmr f1, f31 /* 8015EB48 0015B948 7F C3 F3 78 */ mr r3, r30 /* 8015EB4C 0015B94C 7F E4 FB 78 */ mr r4, r31 -/* 8015EB50 0015B950 4B F7 65 C5 */ bl func_800D5114 +/* 8015EB50 0015B950 4B F7 65 C5 */ bl Enter__14zNPCGoalCommonFfPv /* 8015EB54 0015B954 80 01 00 24 */ lwz r0, 0x24(r1) /* 8015EB58 0015B958 CB E1 00 18 */ lfd f31, 0x18(r1) /* 8015EB5C 0015B95C 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -8718,7 +8718,7 @@ lbl_8015EB44: /* 8015EB9C 0015B99C 98 03 02 B4 */ stb r0, 0x2b4(r3) /* 8015EBA0 0015B9A0 80 7E 00 5C */ lwz r3, 0x5c(r30) /* 8015EBA4 0015B9A4 80 83 02 E0 */ lwz r4, 0x2e0(r3) -/* 8015EBA8 0015B9A8 4B FF BE DD */ bl func_8015AA84 +/* 8015EBA8 0015B9A8 4B FF BE DD */ bl deactivate_hand__9zNPCB_SB2FQ29zNPCB_SB29hand_enum /* 8015EBAC 0015B9AC FC 20 F8 90 */ fmr f1, f31 /* 8015EBB0 0015B9B0 7F C3 F3 78 */ mr r3, r30 /* 8015EBB4 0015B9B4 7F E4 FB 78 */ mr r4, r31 @@ -8743,7 +8743,7 @@ lbl_8015EB44: /* 8015EC00 0015BA00 7C 9F 23 78 */ mr r31, r4 /* 8015EC04 0015BA04 28 00 00 00 */ cmplwi r0, 0 /* 8015EC08 0015BA08 40 82 00 90 */ bne lbl_8015EC98 -/* 8015EC0C 0015BA0C 48 00 01 C5 */ bl func_8015EDD0 +/* 8015EC0C 0015BA0C 48 00 01 C5 */ bl can_start__20zNPCGoalBossSB2SwipeCFv /* 8015EC10 0015BA10 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8015EC14 0015BA14 41 82 00 58 */ beq lbl_8015EC6C /* 8015EC18 0015BA18 38 60 00 01 */ li r3, 1 @@ -8754,11 +8754,11 @@ lbl_8015EB44: /* 8015EC2C 0015BA2C 98 03 02 B4 */ stb r0, 0x2b4(r3) /* 8015EC30 0015BA30 80 7E 00 5C */ lwz r3, 0x5c(r30) /* 8015EC34 0015BA34 80 83 02 E0 */ lwz r4, 0x2e0(r3) -/* 8015EC38 0015BA38 4B FF BE 29 */ bl func_8015AA60 +/* 8015EC38 0015BA38 4B FF BE 29 */ bl activate_hand__9zNPCB_SB2FQ29zNPCB_SB29hand_enumb /* 8015EC3C 0015BA3C 80 7E 00 5C */ lwz r3, 0x5c(r30) /* 8015EC40 0015BA40 38 A0 00 00 */ li r5, 0 /* 8015EC44 0015BA44 80 9E 00 50 */ lwz r4, 0x50(r30) -/* 8015EC48 0015BA48 4B F9 41 49 */ bl func_800F2D90 +/* 8015EC48 0015BA48 4B F9 41 49 */ bl AnimStart__10zNPCCommonFUii /* 8015EC4C 0015BA4C 80 BE 00 5C */ lwz r5, 0x5c(r30) /* 8015EC50 0015BA50 38 60 00 04 */ li r3, 4 /* 8015EC54 0015BA54 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) @@ -8769,7 +8769,7 @@ lbl_8015EB44: /* 8015EC68 0015BA68 4B FF 83 21 */ bl func_80156F88 lbl_8015EC6C: /* 8015EC6C 0015BA6C 80 7E 00 5C */ lwz r3, 0x5c(r30) -/* 8015EC70 0015BA70 4B FF BE 39 */ bl func_8015AAA8 +/* 8015EC70 0015BA70 4B FF BE 39 */ bl player_on_ground__9zNPCB_SB2CFv /* 8015EC74 0015BA74 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8015EC78 0015BA78 41 82 00 18 */ beq lbl_8015EC90 /* 8015EC7C 0015BA7C 38 00 00 01 */ li r0, 1 @@ -8785,13 +8785,13 @@ lbl_8015EC98: /* 8015EC9C 0015BA9C 28 00 00 00 */ cmplwi r0, 0 /* 8015ECA0 0015BAA0 40 82 00 48 */ bne lbl_8015ECE8 /* 8015ECA4 0015BAA4 80 7E 00 5C */ lwz r3, 0x5c(r30) -/* 8015ECA8 0015BAA8 4B F9 43 59 */ bl func_800F3000 +/* 8015ECA8 0015BAA8 4B F9 43 59 */ bl AnimCurStateID__10zNPCCommonFv /* 8015ECAC 0015BAAC 80 1E 00 50 */ lwz r0, 0x50(r30) /* 8015ECB0 0015BAB0 7C 00 18 40 */ cmplw r0, r3 /* 8015ECB4 0015BAB4 40 82 00 20 */ bne lbl_8015ECD4 /* 8015ECB8 0015BAB8 80 7E 00 5C */ lwz r3, 0x5c(r30) /* 8015ECBC 0015BABC 38 80 00 00 */ li r4, 0 -/* 8015ECC0 0015BAC0 4B F9 43 B9 */ bl func_800F3078 +/* 8015ECC0 0015BAC0 4B F9 43 B9 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 8015ECC4 0015BAC4 C0 02 A9 40 */ lfs f0, lbl_803CF2C0-_SDA2_BASE_(r2) /* 8015ECC8 0015BAC8 EC 00 F8 2A */ fadds f0, f0, f31 /* 8015ECCC 0015BACC FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -8816,12 +8816,12 @@ lbl_8015ECE8: /* 8015ED10 0015BB10 C0 03 00 50 */ lfs f0, 0x50(r3) /* 8015ED14 0015BB14 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015ED18 0015BB18 40 81 00 24 */ ble lbl_8015ED3C -/* 8015ED1C 0015BB1C 4B EF D7 A5 */ bl func_8005C4C0 +/* 8015ED1C 0015BB1C 4B EF D7 A5 */ bl active__13cruise_bubbleFv /* 8015ED20 0015BB20 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8015ED24 0015BB24 40 82 00 10 */ bne lbl_8015ED34 /* 8015ED28 0015BB28 80 7E 00 5C */ lwz r3, 0x5c(r30) /* 8015ED2C 0015BB2C 38 80 00 08 */ li r4, 8 -/* 8015ED30 0015BB30 4B FF EF 7D */ bl func_8015DCAC +/* 8015ED30 0015BB30 4B FF EF 7D */ bl say__9zNPCB_SB2Fi lbl_8015ED34: /* 8015ED34 0015BB34 38 00 00 01 */ li r0, 1 /* 8015ED38 0015BB38 98 1E 00 4E */ stb r0, 0x4e(r30) @@ -8830,7 +8830,7 @@ lbl_8015ED3C: /* 8015ED40 0015BB40 28 00 00 00 */ cmplwi r0, 0 /* 8015ED44 0015BB44 41 82 00 28 */ beq lbl_8015ED6C /* 8015ED48 0015BB48 80 7E 00 5C */ lwz r3, 0x5c(r30) -/* 8015ED4C 0015BB4C 4B FF BD 5D */ bl func_8015AAA8 +/* 8015ED4C 0015BB4C 4B FF BD 5D */ bl player_on_ground__9zNPCB_SB2CFv /* 8015ED50 0015BB50 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8015ED54 0015BB54 41 82 00 18 */ beq lbl_8015ED6C /* 8015ED58 0015BB58 38 00 00 01 */ li r0, 1 @@ -8853,7 +8853,7 @@ lbl_8015ED6C: /* 8015ED98 0015BB98 38 00 00 01 */ li r0, 1 /* 8015ED9C 0015BB9C 90 1F 00 00 */ stw r0, 0(r31) /* 8015EDA0 0015BBA0 80 7E 00 5C */ lwz r3, 0x5c(r30) -/* 8015EDA4 0015BBA4 4B FF C1 A5 */ bl func_8015AF48 +/* 8015EDA4 0015BBA4 4B FF C1 A5 */ bl next_goal__9zNPCB_SB2Fv /* 8015EDA8 0015BBA8 48 00 00 08 */ b lbl_8015EDB0 lbl_8015EDAC: /* 8015EDAC 0015BBAC 38 60 00 00 */ li r3, 0 @@ -8867,13 +8867,13 @@ lbl_8015EDB0: /* 8015EDC8 0015BBC8 38 21 00 20 */ addi r1, r1, 0x20 /* 8015EDCC 0015BBCC 4E 80 00 20 */ blr -.global func_8015EDD0 -func_8015EDD0: +.global can_start__20zNPCGoalBossSB2SwipeCFv +can_start__20zNPCGoalBossSB2SwipeCFv: /* 8015EDD0 0015BBD0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015EDD4 0015BBD4 7C 08 02 A6 */ mflr r0 /* 8015EDD8 0015BBD8 80 63 00 5C */ lwz r3, 0x5c(r3) /* 8015EDDC 0015BBDC 90 01 00 14 */ stw r0, 0x14(r1) -/* 8015EDE0 0015BBE0 4B FF BC 1D */ bl func_8015A9FC +/* 8015EDE0 0015BBE0 4B FF BC 1D */ bl player_platform__9zNPCB_SB2Fv /* 8015EDE4 0015BBE4 7C 03 00 D0 */ neg r0, r3 /* 8015EDE8 0015BBE8 7C 00 1B 78 */ or r0, r0, r3 /* 8015EDEC 0015BBEC 54 03 0F FE */ srwi r3, r0, 0x1f @@ -8892,7 +8892,7 @@ func_8015EDD0: /* 8015EE20 0015BC20 7C 7E 1B 78 */ mr r30, r3 /* 8015EE24 0015BC24 38 60 00 60 */ li r3, 0x60 /* 8015EE28 0015BC28 7F C4 F3 78 */ mr r4, r30 -/* 8015EE2C 0015BC2C 4B FB 03 25 */ bl func_8010F150 +/* 8015EE2C 0015BC2C 4B FB 03 25 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8015EE30 0015BC30 7C 64 1B 79 */ or. r4, r3, r3 /* 8015EE34 0015BC34 41 82 00 14 */ beq lbl_8015EE48 /* 8015EE38 0015BC38 7F C4 F3 78 */ mr r4, r30 @@ -8931,7 +8931,7 @@ lbl_8015EE54: /* 8015EEB4 0015BCB4 80 7E 00 5C */ lwz r3, 0x5c(r30) /* 8015EEB8 0015BCB8 38 A0 00 01 */ li r5, 1 /* 8015EEBC 0015BCBC 80 83 02 E0 */ lwz r4, 0x2e0(r3) -/* 8015EEC0 0015BCC0 4B FF BB A1 */ bl func_8015AA60 +/* 8015EEC0 0015BCC0 4B FF BB A1 */ bl activate_hand__9zNPCB_SB2FQ29zNPCB_SB29hand_enumb /* 8015EEC4 0015BCC4 80 7E 00 5C */ lwz r3, 0x5c(r30) /* 8015EEC8 0015BCC8 80 03 02 E0 */ lwz r0, 0x2e0(r3) /* 8015EECC 0015BCCC 2C 00 00 00 */ cmpwi r0, 0 @@ -8958,7 +8958,7 @@ lbl_8015EF18: /* 8015EF18 0015BD18 FC 20 F8 90 */ fmr f1, f31 /* 8015EF1C 0015BD1C 7F C3 F3 78 */ mr r3, r30 /* 8015EF20 0015BD20 7F E4 FB 78 */ mr r4, r31 -/* 8015EF24 0015BD24 4B F7 61 F1 */ bl func_800D5114 +/* 8015EF24 0015BD24 4B F7 61 F1 */ bl Enter__14zNPCGoalCommonFfPv /* 8015EF28 0015BD28 80 01 00 24 */ lwz r0, 0x24(r1) /* 8015EF2C 0015BD2C CB E1 00 18 */ lfd f31, 0x18(r1) /* 8015EF30 0015BD30 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -8977,7 +8977,7 @@ lbl_8015EF18: /* 8015EF64 0015BD64 7C 7E 1B 78 */ mr r30, r3 /* 8015EF68 0015BD68 80 63 00 5C */ lwz r3, 0x5c(r3) /* 8015EF6C 0015BD6C 80 83 02 E0 */ lwz r4, 0x2e0(r3) -/* 8015EF70 0015BD70 4B FF BB 15 */ bl func_8015AA84 +/* 8015EF70 0015BD70 4B FF BB 15 */ bl deactivate_hand__9zNPCB_SB2FQ29zNPCB_SB29hand_enum /* 8015EF74 0015BD74 FC 20 F8 90 */ fmr f1, f31 /* 8015EF78 0015BD78 7F C3 F3 78 */ mr r3, r30 /* 8015EF7C 0015BD7C 7F E4 FB 78 */ mr r4, r31 @@ -9003,7 +9003,7 @@ lbl_8015EF18: /* 8015EFCC 0015BDCC 28 00 00 00 */ cmplwi r0, 0 /* 8015EFD0 0015BDD0 40 82 01 44 */ bne lbl_8015F114 /* 8015EFD4 0015BDD4 80 7F 00 5C */ lwz r3, 0x5c(r31) -/* 8015EFD8 0015BDD8 4B FF BA D1 */ bl func_8015AAA8 +/* 8015EFD8 0015BDD8 4B FF BA D1 */ bl player_on_ground__9zNPCB_SB2CFv /* 8015EFDC 0015BDDC 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8015EFE0 0015BDE0 41 82 00 18 */ beq lbl_8015EFF8 /* 8015EFE4 0015BDE4 38 00 00 01 */ li r0, 1 @@ -9038,7 +9038,7 @@ lbl_8015F01C: /* 8015F050 0015BE50 98 1F 00 4C */ stb r0, 0x4c(r31) /* 8015F054 0015BE54 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 8015F058 0015BE58 80 9F 00 54 */ lwz r4, 0x54(r31) -/* 8015F05C 0015BE5C 4B F9 3D 35 */ bl func_800F2D90 +/* 8015F05C 0015BE5C 4B F9 3D 35 */ bl AnimStart__10zNPCCommonFUii /* 8015F060 0015BE60 80 BF 00 5C */ lwz r5, 0x5c(r31) /* 8015F064 0015BE64 38 60 00 03 */ li r3, 3 /* 8015F068 0015BE68 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) @@ -9050,14 +9050,14 @@ lbl_8015F01C: /* 8015F080 0015BE80 48 00 00 8C */ b lbl_8015F10C lbl_8015F084: /* 8015F084 0015BE84 7F E3 FB 78 */ mr r3, r31 -/* 8015F088 0015BE88 48 00 01 19 */ bl func_8015F1A0 +/* 8015F088 0015BE88 48 00 01 19 */ bl can_start__19zNPCGoalBossSB2ChopCFv /* 8015F08C 0015BE8C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8015F090 0015BE90 41 82 00 7C */ beq lbl_8015F10C /* 8015F094 0015BE94 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 8015F098 0015BE98 38 00 00 00 */ li r0, 0 /* 8015F09C 0015BE9C 98 03 02 B4 */ stb r0, 0x2b4(r3) /* 8015F0A0 0015BEA0 80 7F 00 5C */ lwz r3, 0x5c(r31) -/* 8015F0A4 0015BEA4 4B F9 3F 5D */ bl func_800F3000 +/* 8015F0A4 0015BEA4 4B F9 3F 5D */ bl AnimCurStateID__10zNPCCommonFv /* 8015F0A8 0015BEA8 3C 80 80 2A */ lis r4, lbl_80299268@ha /* 8015F0AC 0015BEAC 38 84 92 68 */ addi r4, r4, lbl_80299268@l /* 8015F0B0 0015BEB0 80 04 00 04 */ lwz r0, 4(r4) @@ -9068,7 +9068,7 @@ lbl_8015F084: /* 8015F0C4 0015BEC4 98 1F 00 4C */ stb r0, 0x4c(r31) /* 8015F0C8 0015BEC8 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 8015F0CC 0015BECC 80 9F 00 50 */ lwz r4, 0x50(r31) -/* 8015F0D0 0015BED0 4B F9 3C C1 */ bl func_800F2D90 +/* 8015F0D0 0015BED0 4B F9 3C C1 */ bl AnimStart__10zNPCCommonFUii /* 8015F0D4 0015BED4 80 BF 00 5C */ lwz r5, 0x5c(r31) /* 8015F0D8 0015BED8 38 60 00 02 */ li r3, 2 /* 8015F0DC 0015BEDC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) @@ -9089,19 +9089,19 @@ lbl_8015F10C: /* 8015F110 0015BF10 48 00 00 70 */ b lbl_8015F180 lbl_8015F114: /* 8015F114 0015BF14 80 7F 00 5C */ lwz r3, 0x5c(r31) -/* 8015F118 0015BF18 4B F9 3E E9 */ bl func_800F3000 +/* 8015F118 0015BF18 4B F9 3E E9 */ bl AnimCurStateID__10zNPCCommonFv /* 8015F11C 0015BF1C 80 1F 00 54 */ lwz r0, 0x54(r31) /* 8015F120 0015BF20 7C 00 18 40 */ cmplw r0, r3 /* 8015F124 0015BF24 40 82 00 58 */ bne lbl_8015F17C /* 8015F128 0015BF28 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 8015F12C 0015BF2C 38 80 00 00 */ li r4, 0 -/* 8015F130 0015BF30 4B F9 3F 49 */ bl func_800F3078 +/* 8015F130 0015BF30 4B F9 3F 49 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 8015F134 0015BF34 C0 02 A9 40 */ lfs f0, lbl_803CF2C0-_SDA2_BASE_(r2) /* 8015F138 0015BF38 EC 00 F8 2A */ fadds f0, f0, f31 /* 8015F13C 0015BF3C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015F140 0015BF40 40 80 00 3C */ bge lbl_8015F17C /* 8015F144 0015BF44 80 7F 00 5C */ lwz r3, 0x5c(r31) -/* 8015F148 0015BF48 4B FF BE 01 */ bl func_8015AF48 +/* 8015F148 0015BF48 4B FF BE 01 */ bl next_goal__9zNPCB_SB2Fv /* 8015F14C 0015BF4C 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 8015F150 0015BF50 28 00 42 48 */ cmplwi r0, 0x4248 /* 8015F154 0015BF54 41 82 00 10 */ beq lbl_8015F164 @@ -9127,8 +9127,8 @@ lbl_8015F180: /* 8015F198 0015BF98 38 21 00 20 */ addi r1, r1, 0x20 /* 8015F19C 0015BF9C 4E 80 00 20 */ blr -.global func_8015F1A0 -func_8015F1A0: +.global can_start__19zNPCGoalBossSB2ChopCFv +can_start__19zNPCGoalBossSB2ChopCFv: /* 8015F1A0 0015BFA0 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8015F1A4 0015BFA4 7C 08 02 A6 */ mflr r0 /* 8015F1A8 0015BFA8 90 01 00 44 */ stw r0, 0x44(r1) @@ -9138,7 +9138,7 @@ func_8015F1A0: /* 8015F1B8 0015BFB8 93 C1 00 28 */ stw r30, 0x28(r1) /* 8015F1BC 0015BFBC 7C 7E 1B 78 */ mr r30, r3 /* 8015F1C0 0015BFC0 80 63 00 5C */ lwz r3, 0x5c(r3) -/* 8015F1C4 0015BFC4 4B FF B8 39 */ bl func_8015A9FC +/* 8015F1C4 0015BFC4 4B FF B8 39 */ bl player_platform__9zNPCB_SB2Fv /* 8015F1C8 0015BFC8 28 03 00 00 */ cmplwi r3, 0 /* 8015F1CC 0015BFCC 40 82 00 0C */ bne lbl_8015F1D8 /* 8015F1D0 0015BFD0 38 60 00 00 */ li r3, 0 @@ -9199,7 +9199,7 @@ lbl_8015F264: /* 8015F2A4 0015C0A4 7C 7E 1B 78 */ mr r30, r3 /* 8015F2A8 0015C0A8 38 60 00 54 */ li r3, 0x54 /* 8015F2AC 0015C0AC 7F C4 F3 78 */ mr r4, r30 -/* 8015F2B0 0015C0B0 4B FA FE A1 */ bl func_8010F150 +/* 8015F2B0 0015C0B0 4B FA FE A1 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8015F2B4 0015C0B4 7C 64 1B 79 */ or. r4, r3, r3 /* 8015F2B8 0015C0B8 41 82 00 14 */ beq lbl_8015F2CC /* 8015F2BC 0015C0BC 7F C4 F3 78 */ mr r4, r30 @@ -9254,7 +9254,7 @@ lbl_8015F368: /* 8015F36C 0015C16C 38 E7 00 01 */ addi r7, r7, 1 /* 8015F370 0015C170 42 00 FF F8 */ bdnz lbl_8015F368 lbl_8015F374: -/* 8015F374 0015C174 4B F7 5D A1 */ bl func_800D5114 +/* 8015F374 0015C174 4B F7 5D A1 */ bl Enter__14zNPCGoalCommonFfPv /* 8015F378 0015C178 80 01 00 14 */ lwz r0, 0x14(r1) /* 8015F37C 0015C17C 7C 08 03 A6 */ mtlr r0 /* 8015F380 0015C180 38 21 00 10 */ addi r1, r1, 0x10 @@ -9269,7 +9269,7 @@ lbl_8015F374: /* 8015F3A4 0015C1A4 93 C1 00 10 */ stw r30, 0x10(r1) /* 8015F3A8 0015C1A8 7C 7E 1B 78 */ mr r30, r3 /* 8015F3AC 0015C1AC 80 63 00 50 */ lwz r3, 0x50(r3) -/* 8015F3B0 0015C1B0 4B FF BB 75 */ bl func_8015AF24 +/* 8015F3B0 0015C1B0 4B FF BB 75 */ bl abandon_slugs__9zNPCB_SB2Fv /* 8015F3B4 0015C1B4 FC 20 F8 90 */ fmr f1, f31 /* 8015F3B8 0015C1B8 7F C3 F3 78 */ mr r3, r30 /* 8015F3BC 0015C1BC 7F E4 FB 78 */ mr r4, r31 @@ -9290,7 +9290,7 @@ lbl_8015F374: /* 8015F3F8 0015C1F8 88 03 00 4F */ lbz r0, 0x4f(r3) /* 8015F3FC 0015C1FC 28 00 00 00 */ cmplwi r0, 0 /* 8015F400 0015C200 40 82 00 A0 */ bne lbl_8015F4A0 -/* 8015F404 0015C204 48 00 02 A1 */ bl func_8015F6A4 +/* 8015F404 0015C204 48 00 02 A1 */ bl can_start__21zNPCGoalBossSB2KarateCFv /* 8015F408 0015C208 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8015F40C 0015C20C 41 82 00 44 */ beq lbl_8015F450 /* 8015F410 0015C210 38 00 00 01 */ li r0, 1 @@ -9299,7 +9299,7 @@ lbl_8015F374: /* 8015F41C 0015C21C 80 7D 00 50 */ lwz r3, 0x50(r29) /* 8015F420 0015C220 D0 03 02 D0 */ stfs f0, 0x2d0(r3) /* 8015F424 0015C224 80 7D 00 50 */ lwz r3, 0x50(r29) -/* 8015F428 0015C228 4B F9 3B D9 */ bl func_800F3000 +/* 8015F428 0015C228 4B F9 3B D9 */ bl AnimCurStateID__10zNPCCommonFv /* 8015F42C 0015C22C 3C 80 80 2A */ lis r4, lbl_80299268@ha /* 8015F430 0015C230 38 84 92 68 */ addi r4, r4, lbl_80299268@l /* 8015F434 0015C234 80 04 00 04 */ lwz r0, 4(r4) @@ -9308,10 +9308,10 @@ lbl_8015F374: /* 8015F440 0015C240 80 7D 00 50 */ lwz r3, 0x50(r29) /* 8015F444 0015C244 38 A0 00 00 */ li r5, 0 /* 8015F448 0015C248 80 84 00 FC */ lwz r4, 0xfc(r4) -/* 8015F44C 0015C24C 4B F9 39 45 */ bl func_800F2D90 +/* 8015F44C 0015C24C 4B F9 39 45 */ bl AnimStart__10zNPCCommonFUii lbl_8015F450: /* 8015F450 0015C250 80 7D 00 50 */ lwz r3, 0x50(r29) -/* 8015F454 0015C254 4B FF B6 55 */ bl func_8015AAA8 +/* 8015F454 0015C254 4B FF B6 55 */ bl player_on_ground__9zNPCB_SB2CFv /* 8015F458 0015C258 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8015F45C 0015C25C 41 82 00 18 */ beq lbl_8015F474 /* 8015F460 0015C260 38 00 00 01 */ li r0, 1 @@ -9350,7 +9350,7 @@ lbl_8015F4B4: /* 8015F4D4 0015C2D4 4C 41 13 82 */ cror 2, 1, 2 /* 8015F4D8 0015C2D8 40 82 00 10 */ bne lbl_8015F4E8 /* 8015F4DC 0015C2DC 7F 24 CB 78 */ mr r4, r25 -/* 8015F4E0 0015C2E0 4B FF B6 95 */ bl func_8015AB74 +/* 8015F4E0 0015C2E0 4B FF B6 95 */ bl emit_slug__9zNPCB_SB2FQ29zNPCB_SB29slug_enum /* 8015F4E4 0015C2E4 7F 9D D1 AE */ stbx r28, r29, r26 lbl_8015F4E8: /* 8015F4E8 0015C2E8 7C 1D D0 AE */ lbzx r0, r29, r26 @@ -9363,11 +9363,11 @@ lbl_8015F4F8: /* 8015F500 0015C300 2C 19 00 03 */ cmpwi r25, 3 /* 8015F504 0015C304 41 80 FF B0 */ blt lbl_8015F4B4 /* 8015F508 0015C308 80 7D 00 50 */ lwz r3, 0x50(r29) -/* 8015F50C 0015C30C 4B FF B8 3D */ bl func_8015AD48 +/* 8015F50C 0015C30C 4B FF B8 3D */ bl slugs_ready__9zNPCB_SB2CFv /* 8015F510 0015C310 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8015F514 0015C314 41 82 00 84 */ beq lbl_8015F598 /* 8015F518 0015C318 80 7D 00 50 */ lwz r3, 0x50(r29) -/* 8015F51C 0015C31C 4B FF B4 E1 */ bl func_8015A9FC +/* 8015F51C 0015C31C 4B FF B4 E1 */ bl player_platform__9zNPCB_SB2Fv /* 8015F520 0015C320 7C 64 1B 79 */ or. r4, r3, r3 /* 8015F524 0015C324 41 82 00 74 */ beq lbl_8015F598 /* 8015F528 0015C328 80 7D 00 50 */ lwz r3, 0x50(r29) @@ -9380,13 +9380,13 @@ lbl_8015F4F8: /* 8015F544 0015C344 1C A0 00 5C */ mulli r5, r0, 0x5c /* 8015F548 0015C348 38 A5 09 2C */ addi r5, r5, 0x92c /* 8015F54C 0015C34C 7C A3 2A 14 */ add r5, r3, r5 -/* 8015F550 0015C350 4B FF B8 71 */ bl func_8015ADC0 +/* 8015F550 0015C350 4B FF B8 71 */ bl fire_slug__9zNPCB_SB2FQ29zNPCB_SB29slug_enumRQ29zNPCB_SB213platform_data /* 8015F554 0015C354 1C BC 00 5C */ mulli r5, r28, 0x5c /* 8015F558 0015C358 80 7D 00 50 */ lwz r3, 0x50(r29) /* 8015F55C 0015C35C 38 80 00 01 */ li r4, 1 /* 8015F560 0015C360 38 A5 09 2C */ addi r5, r5, 0x92c /* 8015F564 0015C364 7C A3 2A 14 */ add r5, r3, r5 -/* 8015F568 0015C368 4B FF B8 59 */ bl func_8015ADC0 +/* 8015F568 0015C368 4B FF B8 59 */ bl fire_slug__9zNPCB_SB2FQ29zNPCB_SB29slug_enumRQ29zNPCB_SB213platform_data /* 8015F56C 0015C36C 38 1C 00 01 */ addi r0, r28, 1 /* 8015F570 0015C370 80 7D 00 50 */ lwz r3, 0x50(r29) /* 8015F574 0015C374 54 00 07 3E */ clrlwi r0, r0, 0x1c @@ -9394,13 +9394,13 @@ lbl_8015F4F8: /* 8015F57C 0015C37C 1C A0 00 5C */ mulli r5, r0, 0x5c /* 8015F580 0015C380 38 A5 09 2C */ addi r5, r5, 0x92c /* 8015F584 0015C384 7C A3 2A 14 */ add r5, r3, r5 -/* 8015F588 0015C388 4B FF B8 39 */ bl func_8015ADC0 +/* 8015F588 0015C388 4B FF B8 39 */ bl fire_slug__9zNPCB_SB2FQ29zNPCB_SB29slug_enumRQ29zNPCB_SB213platform_data /* 8015F58C 0015C38C 80 7D 00 50 */ lwz r3, 0x50(r29) /* 8015F590 0015C390 38 00 00 00 */ li r0, 0 /* 8015F594 0015C394 98 03 02 B4 */ stb r0, 0x2b4(r3) lbl_8015F598: /* 8015F598 0015C398 80 7D 00 50 */ lwz r3, 0x50(r29) -/* 8015F59C 0015C39C 4B FF B5 0D */ bl func_8015AAA8 +/* 8015F59C 0015C39C 4B FF B5 0D */ bl player_on_ground__9zNPCB_SB2CFv /* 8015F5A0 0015C3A0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8015F5A4 0015C3A4 41 82 00 18 */ beq lbl_8015F5BC /* 8015F5A8 0015C3A8 38 00 00 01 */ li r0, 1 @@ -9422,11 +9422,11 @@ lbl_8015F5E0: /* 8015F5E0 0015C3E0 2C 1F 00 03 */ cmpwi r31, 3 /* 8015F5E4 0015C3E4 40 82 00 A8 */ bne lbl_8015F68C /* 8015F5E8 0015C3E8 80 7D 00 50 */ lwz r3, 0x50(r29) -/* 8015F5EC 0015C3EC 4B FF B7 A1 */ bl func_8015AD8C +/* 8015F5EC 0015C3EC 4B FF B7 A1 */ bl slugs_inactive__9zNPCB_SB2CFv /* 8015F5F0 0015C3F0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8015F5F4 0015C3F4 41 82 00 98 */ beq lbl_8015F68C /* 8015F5F8 0015C3F8 80 7D 00 50 */ lwz r3, 0x50(r29) -/* 8015F5FC 0015C3FC 4B FF B9 4D */ bl func_8015AF48 +/* 8015F5FC 0015C3FC 4B FF B9 4D */ bl next_goal__9zNPCB_SB2Fv /* 8015F600 0015C400 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 8015F604 0015C404 28 00 42 49 */ cmplwi r0, 0x4249 /* 8015F608 0015C408 41 82 00 10 */ beq lbl_8015F618 @@ -9475,13 +9475,13 @@ lbl_8015F690: /* 8015F69C 0015C49C 38 21 00 30 */ addi r1, r1, 0x30 /* 8015F6A0 0015C4A0 4E 80 00 20 */ blr -.global func_8015F6A4 -func_8015F6A4: +.global can_start__21zNPCGoalBossSB2KarateCFv +can_start__21zNPCGoalBossSB2KarateCFv: /* 8015F6A4 0015C4A4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015F6A8 0015C4A8 7C 08 02 A6 */ mflr r0 /* 8015F6AC 0015C4AC 80 63 00 50 */ lwz r3, 0x50(r3) /* 8015F6B0 0015C4B0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8015F6B4 0015C4B4 4B FF B3 49 */ bl func_8015A9FC +/* 8015F6B4 0015C4B4 4B FF B3 49 */ bl player_platform__9zNPCB_SB2Fv /* 8015F6B8 0015C4B8 7C 03 00 D0 */ neg r0, r3 /* 8015F6BC 0015C4BC 7C 00 1B 78 */ or r0, r0, r3 /* 8015F6C0 0015C4C0 54 03 0F FE */ srwi r3, r0, 0x1f @@ -9500,7 +9500,7 @@ func_8015F6A4: /* 8015F6F4 0015C4F4 7C 7E 1B 78 */ mr r30, r3 /* 8015F6F8 0015C4F8 38 60 00 50 */ li r3, 0x50 /* 8015F6FC 0015C4FC 7F C4 F3 78 */ mr r4, r30 -/* 8015F700 0015C500 4B FA FA 51 */ bl func_8010F150 +/* 8015F700 0015C500 4B FA FA 51 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8015F704 0015C504 7C 64 1B 79 */ or. r4, r3, r3 /* 8015F708 0015C508 41 82 00 14 */ beq lbl_8015F71C /* 8015F70C 0015C50C 7F C4 F3 78 */ mr r4, r30 @@ -9529,11 +9529,11 @@ lbl_8015F728: /* 8015F760 0015C560 93 C1 00 10 */ stw r30, 0x10(r1) /* 8015F764 0015C564 7C 7E 1B 78 */ mr r30, r3 /* 8015F768 0015C568 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 8015F76C 0015C56C 4B FF B9 51 */ bl func_8015B0BC +/* 8015F76C 0015C56C 4B FF B9 51 */ bl decompose__9zNPCB_SB2Fv /* 8015F770 0015C570 FC 20 F8 90 */ fmr f1, f31 /* 8015F774 0015C574 7F C3 F3 78 */ mr r3, r30 /* 8015F778 0015C578 7F E4 FB 78 */ mr r4, r31 -/* 8015F77C 0015C57C 4B F7 59 99 */ bl func_800D5114 +/* 8015F77C 0015C57C 4B F7 59 99 */ bl Enter__14zNPCGoalCommonFfPv /* 8015F780 0015C580 80 01 00 24 */ lwz r0, 0x24(r1) /* 8015F784 0015C584 CB E1 00 18 */ lfd f31, 0x18(r1) /* 8015F788 0015C588 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -9569,7 +9569,7 @@ func_8015F7C4: /* 8015F7F4 0015C5F4 7C 7C 1B 78 */ mr r28, r3 /* 8015F7F8 0015C5F8 80 C3 00 00 */ lwz r6, 0(r3) /* 8015F7FC 0015C5FC 7C E3 3B 78 */ mr r3, r7 -/* 8015F800 0015C600 4B EF 68 05 */ bl func_80056004 +/* 8015F800 0015C600 4B EF 68 05 */ bl zParamGetInt__FP16xModelAssetParamUiPCci /* 8015F804 0015C604 7C 03 F0 00 */ cmpw r3, r30 /* 8015F808 0015C608 40 80 00 0C */ bge lbl_8015F814 /* 8015F80C 0015C60C 7F C3 F3 78 */ mr r3, r30 @@ -9601,7 +9601,7 @@ func_8015F848: /* 8015F860 0015C660 7C 7F 1B 78 */ mr r31, r3 /* 8015F864 0015C664 88 C3 00 00 */ lbz r6, 0(r3) /* 8015F868 0015C668 7C E3 3B 78 */ mr r3, r7 -/* 8015F86C 0015C66C 4B EF 67 99 */ bl func_80056004 +/* 8015F86C 0015C66C 4B EF 67 99 */ bl zParamGetInt__FP16xModelAssetParamUiPCci /* 8015F870 0015C670 7C 03 00 D0 */ neg r0, r3 /* 8015F874 0015C674 7C 00 1B 78 */ or r0, r0, r3 /* 8015F878 0015C678 54 00 0F FE */ srwi r0, r0, 0x1f @@ -9629,7 +9629,7 @@ func_8015F894: /* 8015F8C4 0015C6C4 90 01 00 0C */ stw r0, 0xc(r1) /* 8015F8C8 0015C6C8 80 0A 00 08 */ lwz r0, 8(r10) /* 8015F8CC 0015C6CC 90 01 00 10 */ stw r0, 0x10(r1) -/* 8015F8D0 0015C6D0 4B EF 69 3D */ bl func_8005620C +/* 8015F8D0 0015C6D0 4B EF 69 3D */ bl zParamGetVector__FP16xModelAssetParamUiPCc5xVec3P5xVec3 /* 8015F8D4 0015C6D4 80 01 00 24 */ lwz r0, 0x24(r1) /* 8015F8D8 0015C6D8 7C 08 03 A6 */ mtlr r0 /* 8015F8DC 0015C6DC 38 21 00 20 */ addi r1, r1, 0x20 @@ -9655,7 +9655,7 @@ func_8015F8E4: /* 8015F920 0015C720 7C A4 2B 78 */ mr r4, r5 /* 8015F924 0015C724 FF E0 18 90 */ fmr f31, f3 /* 8015F928 0015C728 7C C5 33 78 */ mr r5, r6 -/* 8015F92C 0015C72C 4B EF 67 3D */ bl func_80056068 +/* 8015F92C 0015C72C 4B EF 67 3D */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 8015F930 0015C730 D0 3F 00 00 */ stfs f1, 0(r31) /* 8015F934 0015C734 C0 1F 00 00 */ lfs f0, 0(r31) /* 8015F938 0015C738 FC 00 F0 40 */ fcmpo cr0, f0, f30 @@ -9689,7 +9689,7 @@ func_8015F98C: /* 8015F994 0015C794 90 01 00 14 */ stw r0, 0x14(r1) /* 8015F998 0015C798 93 E1 00 0C */ stw r31, 0xc(r1) /* 8015F99C 0015C79C 7C 7F 1B 78 */ mr r31, r3 -/* 8015F9A0 0015C7A0 4B ED 12 C9 */ bl func_80030C68 +/* 8015F9A0 0015C7A0 4B ED 12 C9 */ bl xrand__Fv /* 8015F9A4 0015C7A4 54 60 9F FE */ rlwinm r0, r3, 0x13, 0x1f, 0x1f /* 8015F9A8 0015C7A8 90 1F 02 E0 */ stw r0, 0x2e0(r31) /* 8015F9AC 0015C7AC 80 01 00 14 */ lwz r0, 0x14(r1) diff --git a/asm/Game/zNPCTypeBossSandy.s b/asm/Game/zNPCTypeBossSandy.s index 945942b51..fba8b84f4 100644 --- a/asm/Game/zNPCTypeBossSandy.s +++ b/asm/Game/zNPCTypeBossSandy.s @@ -33,7 +33,7 @@ func_8013D054: /* 8013D0C0 00139EC0 80 83 00 4C */ lwz r4, 0x4c(r3) /* 8013D0C4 00139EC4 38 65 00 30 */ addi r3, r5, 0x30 /* 8013D0C8 00139EC8 38 84 00 30 */ addi r4, r4, 0x30 -/* 8013D0CC 00139ECC 4B F1 14 11 */ bl func_8004E4DC +/* 8013D0CC 00139ECC 4B F1 14 11 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8013D0D0 00139ED0 80 6D 96 94 */ lwz r3, lbl_803CBF94-_SDA_BASE_(r13) /* 8013D0D4 00139ED4 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 8013D0D8 00139ED8 80 63 07 B4 */ lwz r3, 0x7b4(r3) @@ -69,7 +69,7 @@ lbl_8013D128: /* 8013D14C 00139F4C 90 05 00 04 */ stw r0, 4(r5) /* 8013D150 00139F50 38 63 00 F4 */ addi r3, r3, 0xf4 /* 8013D154 00139F54 38 A0 00 00 */ li r5, 0 -/* 8013D158 00139F58 4B EC 9B 19 */ bl func_80006C70 +/* 8013D158 00139F58 4B EC 9B 19 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 8013D15C 00139F5C 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 8013D160 00139F60 3C 80 80 2A */ lis r4, lbl_802993A0@ha /* 8013D164 00139F64 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l @@ -88,7 +88,7 @@ lbl_8013D128: /* 8013D198 00139F98 80 84 00 04 */ lwz r4, 4(r4) /* 8013D19C 00139F9C C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013D1A0 00139FA0 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013D1A4 00139FA4 4B EC 9B B5 */ bl func_80006D58 +/* 8013D1A4 00139FA4 4B EC 9B B5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D1A8 00139FA8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8013D1AC 00139FAC 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 8013D1B0 00139FB0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -107,7 +107,7 @@ lbl_8013D128: /* 8013D1E4 00139FE4 80 84 00 0C */ lwz r4, 0xc(r4) /* 8013D1E8 00139FE8 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013D1EC 00139FEC C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013D1F0 00139FF0 4B EC 9B 69 */ bl func_80006D58 +/* 8013D1F0 00139FF0 4B EC 9B 69 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D1F4 00139FF4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8013D1F8 00139FF8 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 8013D1FC 00139FFC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -126,7 +126,7 @@ lbl_8013D128: /* 8013D230 0013A030 80 84 00 10 */ lwz r4, 0x10(r4) /* 8013D234 0013A034 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013D238 0013A038 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013D23C 0013A03C 4B EC 9B 1D */ bl func_80006D58 +/* 8013D23C 0013A03C 4B EC 9B 1D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D240 0013A040 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8013D244 0013A044 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 8013D248 0013A048 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -145,7 +145,7 @@ lbl_8013D128: /* 8013D27C 0013A07C 80 84 00 14 */ lwz r4, 0x14(r4) /* 8013D280 0013A080 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013D284 0013A084 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013D288 0013A088 4B EC 9A D1 */ bl func_80006D58 +/* 8013D288 0013A088 4B EC 9A D1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D28C 0013A08C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8013D290 0013A090 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 8013D294 0013A094 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -164,7 +164,7 @@ lbl_8013D128: /* 8013D2C8 0013A0C8 80 84 00 18 */ lwz r4, 0x18(r4) /* 8013D2CC 0013A0CC C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013D2D0 0013A0D0 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013D2D4 0013A0D4 4B EC 9A 85 */ bl func_80006D58 +/* 8013D2D4 0013A0D4 4B EC 9A 85 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D2D8 0013A0D8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8013D2DC 0013A0DC 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 8013D2E0 0013A0E0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -183,7 +183,7 @@ lbl_8013D128: /* 8013D314 0013A114 80 84 00 2C */ lwz r4, 0x2c(r4) /* 8013D318 0013A118 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013D31C 0013A11C C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013D320 0013A120 4B EC 9A 39 */ bl func_80006D58 +/* 8013D320 0013A120 4B EC 9A 39 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D324 0013A124 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8013D328 0013A128 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 8013D32C 0013A12C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -202,7 +202,7 @@ lbl_8013D128: /* 8013D360 0013A160 80 84 00 30 */ lwz r4, 0x30(r4) /* 8013D364 0013A164 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013D368 0013A168 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013D36C 0013A16C 4B EC 99 ED */ bl func_80006D58 +/* 8013D36C 0013A16C 4B EC 99 ED */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D370 0013A170 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8013D374 0013A174 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 8013D378 0013A178 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -221,7 +221,7 @@ lbl_8013D128: /* 8013D3AC 0013A1AC 80 84 00 34 */ lwz r4, 0x34(r4) /* 8013D3B0 0013A1B0 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013D3B4 0013A1B4 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013D3B8 0013A1B8 4B EC 99 A1 */ bl func_80006D58 +/* 8013D3B8 0013A1B8 4B EC 99 A1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D3BC 0013A1BC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8013D3C0 0013A1C0 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 8013D3C4 0013A1C4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -240,7 +240,7 @@ lbl_8013D128: /* 8013D3F8 0013A1F8 80 84 00 38 */ lwz r4, 0x38(r4) /* 8013D3FC 0013A1FC C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013D400 0013A200 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013D404 0013A204 4B EC 99 55 */ bl func_80006D58 +/* 8013D404 0013A204 4B EC 99 55 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D408 0013A208 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8013D40C 0013A20C 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 8013D410 0013A210 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -259,7 +259,7 @@ lbl_8013D128: /* 8013D444 0013A244 80 84 00 3C */ lwz r4, 0x3c(r4) /* 8013D448 0013A248 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013D44C 0013A24C C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013D450 0013A250 4B EC 99 09 */ bl func_80006D58 +/* 8013D450 0013A250 4B EC 99 09 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D454 0013A254 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8013D458 0013A258 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 8013D45C 0013A25C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -278,7 +278,7 @@ lbl_8013D128: /* 8013D490 0013A290 80 84 00 40 */ lwz r4, 0x40(r4) /* 8013D494 0013A294 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013D498 0013A298 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013D49C 0013A29C 4B EC 98 BD */ bl func_80006D58 +/* 8013D49C 0013A29C 4B EC 98 BD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D4A0 0013A2A0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8013D4A4 0013A2A4 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 8013D4A8 0013A2A8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -297,7 +297,7 @@ lbl_8013D128: /* 8013D4DC 0013A2DC 80 84 00 44 */ lwz r4, 0x44(r4) /* 8013D4E0 0013A2E0 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013D4E4 0013A2E4 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013D4E8 0013A2E8 4B EC 98 71 */ bl func_80006D58 +/* 8013D4E8 0013A2E8 4B EC 98 71 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D4EC 0013A2EC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8013D4F0 0013A2F0 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 8013D4F4 0013A2F4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -316,7 +316,7 @@ lbl_8013D128: /* 8013D528 0013A328 80 84 00 24 */ lwz r4, 0x24(r4) /* 8013D52C 0013A32C C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013D530 0013A330 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013D534 0013A334 4B EC 98 25 */ bl func_80006D58 +/* 8013D534 0013A334 4B EC 98 25 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D538 0013A338 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8013D53C 0013A33C 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 8013D540 0013A340 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -335,7 +335,7 @@ lbl_8013D128: /* 8013D574 0013A374 80 84 00 48 */ lwz r4, 0x48(r4) /* 8013D578 0013A378 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013D57C 0013A37C C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013D580 0013A380 4B EC 97 D9 */ bl func_80006D58 +/* 8013D580 0013A380 4B EC 97 D9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D584 0013A384 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8013D588 0013A388 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 8013D58C 0013A38C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -354,7 +354,7 @@ lbl_8013D128: /* 8013D5C0 0013A3C0 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8013D5C4 0013A3C4 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013D5C8 0013A3C8 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013D5CC 0013A3CC 4B EC 97 8D */ bl func_80006D58 +/* 8013D5CC 0013A3CC 4B EC 97 8D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D5D0 0013A3D0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8013D5D4 0013A3D4 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 8013D5D8 0013A3D8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -373,7 +373,7 @@ lbl_8013D128: /* 8013D60C 0013A40C 80 84 00 50 */ lwz r4, 0x50(r4) /* 8013D610 0013A410 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013D614 0013A414 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013D618 0013A418 4B EC 97 41 */ bl func_80006D58 +/* 8013D618 0013A418 4B EC 97 41 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D61C 0013A41C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8013D620 0013A420 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 8013D624 0013A424 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -392,7 +392,7 @@ lbl_8013D128: /* 8013D658 0013A458 80 84 00 54 */ lwz r4, 0x54(r4) /* 8013D65C 0013A45C C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013D660 0013A460 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013D664 0013A464 4B EC 96 F5 */ bl func_80006D58 +/* 8013D664 0013A464 4B EC 96 F5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D668 0013A468 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8013D66C 0013A46C 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 8013D670 0013A470 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -411,7 +411,7 @@ lbl_8013D128: /* 8013D6A4 0013A4A4 80 84 00 58 */ lwz r4, 0x58(r4) /* 8013D6A8 0013A4A8 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013D6AC 0013A4AC C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013D6B0 0013A4B0 4B EC 96 A9 */ bl func_80006D58 +/* 8013D6B0 0013A4B0 4B EC 96 A9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D6B4 0013A4B4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8013D6B8 0013A4B8 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 8013D6BC 0013A4BC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -430,7 +430,7 @@ lbl_8013D128: /* 8013D6F0 0013A4F0 80 84 00 5C */ lwz r4, 0x5c(r4) /* 8013D6F4 0013A4F4 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013D6F8 0013A4F8 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013D6FC 0013A4FC 4B EC 96 5D */ bl func_80006D58 +/* 8013D6FC 0013A4FC 4B EC 96 5D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D700 0013A500 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8013D704 0013A504 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 8013D708 0013A508 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -449,7 +449,7 @@ lbl_8013D128: /* 8013D73C 0013A53C 80 84 00 60 */ lwz r4, 0x60(r4) /* 8013D740 0013A540 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013D744 0013A544 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013D748 0013A548 4B EC 96 11 */ bl func_80006D58 +/* 8013D748 0013A548 4B EC 96 11 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D74C 0013A54C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8013D750 0013A550 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 8013D754 0013A554 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -468,7 +468,7 @@ lbl_8013D128: /* 8013D788 0013A588 80 84 00 64 */ lwz r4, 0x64(r4) /* 8013D78C 0013A58C C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013D790 0013A590 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013D794 0013A594 4B EC 95 C5 */ bl func_80006D58 +/* 8013D794 0013A594 4B EC 95 C5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D798 0013A598 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8013D79C 0013A59C 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 8013D7A0 0013A5A0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -487,7 +487,7 @@ lbl_8013D128: /* 8013D7D4 0013A5D4 80 84 00 68 */ lwz r4, 0x68(r4) /* 8013D7D8 0013A5D8 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013D7DC 0013A5DC C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013D7E0 0013A5E0 4B EC 95 79 */ bl func_80006D58 +/* 8013D7E0 0013A5E0 4B EC 95 79 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D7E4 0013A5E4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8013D7E8 0013A5E8 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 8013D7EC 0013A5EC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -506,14 +506,14 @@ lbl_8013D128: /* 8013D820 0013A620 80 84 00 6C */ lwz r4, 0x6c(r4) /* 8013D824 0013A624 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013D828 0013A628 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013D82C 0013A62C 4B EC 95 2D */ bl func_80006D58 +/* 8013D82C 0013A62C 4B EC 95 2D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D830 0013A630 3C 60 80 2A */ lis r3, lbl_802993A0@ha /* 8013D834 0013A634 C0 22 A4 D0 */ lfs f1, lbl_803CEE50-_SDA2_BASE_(r2) /* 8013D838 0013A638 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l /* 8013D83C 0013A63C 38 A1 00 18 */ addi r5, r1, 0x18 /* 8013D840 0013A640 7F E3 FB 78 */ mr r3, r31 /* 8013D844 0013A644 38 C0 00 01 */ li r6, 1 -/* 8013D848 0013A648 4B FB 6B B1 */ bl func_800F43F8 +/* 8013D848 0013A648 4B FB 6B B1 */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 8013D84C 0013A64C 80 7F 00 08 */ lwz r3, 8(r31) /* 8013D850 0013A650 48 00 00 10 */ b lbl_8013D860 lbl_8013D854: @@ -571,7 +571,7 @@ lbl_8013D8DC: /* 8013D90C 0013A70C 38 A0 00 00 */ li r5, 0 /* 8013D910 0013A710 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8013D914 0013A714 38 63 00 FF */ addi r3, r3, 0xff -/* 8013D918 0013A718 4B EC 93 59 */ bl func_80006C70 +/* 8013D918 0013A718 4B EC 93 59 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 8013D91C 0013A71C 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 8013D920 0013A720 3C 80 80 27 */ lis r4, lbl_8026D19C@ha /* 8013D924 0013A724 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l @@ -590,7 +590,7 @@ lbl_8013D8DC: /* 8013D958 0013A758 39 40 00 00 */ li r10, 0 /* 8013D95C 0013A75C C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013D960 0013A760 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013D964 0013A764 4B EC 93 F5 */ bl func_80006D58 +/* 8013D964 0013A764 4B EC 93 F5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D968 0013A768 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8013D96C 0013A76C 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 8013D970 0013A770 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -609,7 +609,7 @@ lbl_8013D8DC: /* 8013D9A4 0013A7A4 39 40 00 00 */ li r10, 0 /* 8013D9A8 0013A7A8 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013D9AC 0013A7AC C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013D9B0 0013A7B0 4B EC 93 A9 */ bl func_80006D58 +/* 8013D9B0 0013A7B0 4B EC 93 A9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D9B4 0013A7B4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8013D9B8 0013A7B8 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 8013D9BC 0013A7BC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -628,7 +628,7 @@ lbl_8013D8DC: /* 8013D9F0 0013A7F0 39 40 00 00 */ li r10, 0 /* 8013D9F4 0013A7F4 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013D9F8 0013A7F8 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013D9FC 0013A7FC 4B EC 93 5D */ bl func_80006D58 +/* 8013D9FC 0013A7FC 4B EC 93 5D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013DA00 0013A800 38 00 00 00 */ li r0, 0 /* 8013DA04 0013A804 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 8013DA08 0013A808 90 01 00 08 */ stw r0, 8(r1) @@ -646,7 +646,7 @@ lbl_8013D8DC: /* 8013DA38 0013A838 FC 40 08 90 */ fmr f2, f1 /* 8013DA3C 0013A83C 39 20 00 00 */ li r9, 0 /* 8013DA40 0013A840 39 40 00 00 */ li r10, 0 -/* 8013DA44 0013A844 4B EC 99 7D */ bl func_800073C0 +/* 8013DA44 0013A844 4B EC 99 7D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8013DA48 0013A848 38 00 00 00 */ li r0, 0 /* 8013DA4C 0013A84C 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 8013DA50 0013A850 90 01 00 08 */ stw r0, 8(r1) @@ -664,7 +664,7 @@ lbl_8013D8DC: /* 8013DA80 0013A880 FC 40 08 90 */ fmr f2, f1 /* 8013DA84 0013A884 39 20 00 00 */ li r9, 0 /* 8013DA88 0013A888 39 40 00 00 */ li r10, 0 -/* 8013DA8C 0013A88C 4B EC 99 35 */ bl func_800073C0 +/* 8013DA8C 0013A88C 4B EC 99 35 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8013DA90 0013A890 38 00 00 00 */ li r0, 0 /* 8013DA94 0013A894 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 8013DA98 0013A898 90 01 00 08 */ stw r0, 8(r1) @@ -682,7 +682,7 @@ lbl_8013D8DC: /* 8013DAC8 0013A8C8 FC 40 08 90 */ fmr f2, f1 /* 8013DACC 0013A8CC 39 20 00 00 */ li r9, 0 /* 8013DAD0 0013A8D0 39 40 00 00 */ li r10, 0 -/* 8013DAD4 0013A8D4 4B EC 98 ED */ bl func_800073C0 +/* 8013DAD4 0013A8D4 4B EC 98 ED */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8013DAD8 0013A8D8 38 00 00 00 */ li r0, 0 /* 8013DADC 0013A8DC 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 8013DAE0 0013A8E0 90 01 00 08 */ stw r0, 8(r1) @@ -700,7 +700,7 @@ lbl_8013D8DC: /* 8013DB10 0013A910 FC 40 08 90 */ fmr f2, f1 /* 8013DB14 0013A914 39 20 00 00 */ li r9, 0 /* 8013DB18 0013A918 39 40 00 00 */ li r10, 0 -/* 8013DB1C 0013A91C 4B EC 98 A5 */ bl func_800073C0 +/* 8013DB1C 0013A91C 4B EC 98 A5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8013DB20 0013A920 80 01 00 24 */ lwz r0, 0x24(r1) /* 8013DB24 0013A924 7F E3 FB 78 */ mr r3, r31 /* 8013DB28 0013A928 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -716,7 +716,7 @@ lbl_8013D8DC: /* 8013DB50 0013A950 38 A0 00 00 */ li r5, 0 /* 8013DB54 0013A954 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8013DB58 0013A958 38 63 01 28 */ addi r3, r3, 0x128 -/* 8013DB5C 0013A95C 4B EC 91 15 */ bl func_80006C70 +/* 8013DB5C 0013A95C 4B EC 91 15 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 8013DB60 0013A960 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 8013DB64 0013A964 3C 80 80 27 */ lis r4, lbl_8026D19C@ha /* 8013DB68 0013A968 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l @@ -735,7 +735,7 @@ lbl_8013D8DC: /* 8013DB9C 0013A99C 39 40 00 00 */ li r10, 0 /* 8013DBA0 0013A9A0 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013DBA4 0013A9A4 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013DBA8 0013A9A8 4B EC 91 B1 */ bl func_80006D58 +/* 8013DBA8 0013A9A8 4B EC 91 B1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013DBAC 0013A9AC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8013DBB0 0013A9B0 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 8013DBB4 0013A9B4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -754,7 +754,7 @@ lbl_8013D8DC: /* 8013DBE8 0013A9E8 39 40 00 00 */ li r10, 0 /* 8013DBEC 0013A9EC C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013DBF0 0013A9F0 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013DBF4 0013A9F4 4B EC 91 65 */ bl func_80006D58 +/* 8013DBF4 0013A9F4 4B EC 91 65 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013DBF8 0013A9F8 38 00 00 00 */ li r0, 0 /* 8013DBFC 0013A9FC 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 8013DC00 0013AA00 90 01 00 08 */ stw r0, 8(r1) @@ -772,7 +772,7 @@ lbl_8013D8DC: /* 8013DC30 0013AA30 FC 40 08 90 */ fmr f2, f1 /* 8013DC34 0013AA34 39 20 00 00 */ li r9, 0 /* 8013DC38 0013AA38 39 40 00 00 */ li r10, 0 -/* 8013DC3C 0013AA3C 4B EC 97 85 */ bl func_800073C0 +/* 8013DC3C 0013AA3C 4B EC 97 85 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8013DC40 0013AA40 38 00 00 00 */ li r0, 0 /* 8013DC44 0013AA44 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 8013DC48 0013AA48 90 01 00 08 */ stw r0, 8(r1) @@ -790,7 +790,7 @@ lbl_8013D8DC: /* 8013DC78 0013AA78 FC 40 08 90 */ fmr f2, f1 /* 8013DC7C 0013AA7C 39 20 00 00 */ li r9, 0 /* 8013DC80 0013AA80 39 40 00 00 */ li r10, 0 -/* 8013DC84 0013AA84 4B EC 97 3D */ bl func_800073C0 +/* 8013DC84 0013AA84 4B EC 97 3D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8013DC88 0013AA88 80 01 00 24 */ lwz r0, 0x24(r1) /* 8013DC8C 0013AA8C 7F E3 FB 78 */ mr r3, r31 /* 8013DC90 0013AA90 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -804,7 +804,7 @@ lbl_8013D8DC: /* 8013DCB0 0013AAB0 BE E1 00 5C */ stmw r23, 0x5c(r1) /* 8013DCB4 0013AAB4 7C 7F 1B 78 */ mr r31, r3 /* 8013DCB8 0013AAB8 3B A5 98 C8 */ addi r29, r5, lbl_802998C8@l -/* 8013DCBC 0013AABC 4B FB 13 E1 */ bl func_800EF09C +/* 8013DCBC 0013AABC 4B FB 13 E1 */ bl Init__10zNPCCommonFP9xEntAsset /* 8013DCC0 0013AAC0 93 ED 96 94 */ stw r31, lbl_803CBF94-_SDA_BASE_(r13) /* 8013DCC4 0013AAC4 38 00 00 01 */ li r0, 1 /* 8013DCC8 0013AAC8 38 80 00 34 */ li r4, 0x34 @@ -812,17 +812,17 @@ lbl_8013D8DC: /* 8013DCD0 0013AAD0 90 1F 02 D8 */ stw r0, 0x2d8(r31) /* 8013DCD4 0013AAD4 90 1F 0D 50 */ stw r0, 0xd50(r31) /* 8013DCD8 0013AAD8 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 8013DCDC 0013AADC 4B EF 5C 65 */ bl func_80033940 +/* 8013DCDC 0013AADC 4B EF 5C 65 */ bl xMemAlloc__FUiUii /* 8013DCE0 0013AAE0 90 7F 02 B8 */ stw r3, 0x2b8(r31) /* 8013DCE4 0013AAE4 38 80 00 34 */ li r4, 0x34 /* 8013DCE8 0013AAE8 38 A0 00 00 */ li r5, 0 /* 8013DCEC 0013AAEC 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 8013DCF0 0013AAF0 4B EF 5C 51 */ bl func_80033940 +/* 8013DCF0 0013AAF0 4B EF 5C 51 */ bl xMemAlloc__FUiUii /* 8013DCF4 0013AAF4 90 7F 02 B4 */ stw r3, 0x2b4(r31) /* 8013DCF8 0013AAF8 38 80 00 34 */ li r4, 0x34 /* 8013DCFC 0013AAFC 38 A0 00 00 */ li r5, 0 /* 8013DD00 0013AB00 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 8013DD04 0013AB04 4B EF 5C 3D */ bl func_80033940 +/* 8013DD04 0013AB04 4B EF 5C 3D */ bl xMemAlloc__FUiUii /* 8013DD08 0013AB08 3C 80 80 14 */ lis r4, lbl_801406F8@ha /* 8013DD0C 0013AB0C 90 7F 02 BC */ stw r3, 0x2bc(r31) /* 8013DD10 0013AB10 3B 7D 00 54 */ addi r27, r29, 0x54 @@ -838,7 +838,7 @@ lbl_8013DD28: /* 8013DD34 0013AB34 38 A0 00 00 */ li r5, 0 /* 8013DD38 0013AB38 7C 03 E1 2E */ stwx r0, r3, r28 /* 8013DD3C 0013AB3C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 8013DD40 0013AB40 4B EF 5C 01 */ bl func_80033940 +/* 8013DD40 0013AB40 4B EF 5C 01 */ bl xMemAlloc__FUiUii /* 8013DD44 0013AB44 80 9F 02 B4 */ lwz r4, 0x2b4(r31) /* 8013DD48 0013AB48 38 E0 00 0C */ li r7, 0xc /* 8013DD4C 0013AB4C 38 A0 00 02 */ li r5, 2 @@ -878,7 +878,7 @@ lbl_8013DD28: /* 8013DDD4 0013ABD4 90 17 00 B4 */ stw r0, 0xb4(r23) /* 8013DDD8 0013ABD8 98 17 00 1F */ stb r0, 0x1f(r23) /* 8013DDDC 0013ABDC 90 17 00 C8 */ stw r0, 0xc8(r23) -/* 8013DDE0 0013ABE0 4B FE 40 2D */ bl func_80121E0C +/* 8013DDE0 0013ABE0 4B FE 40 2D */ bl xGridBoundInit__FP10xGridBoundPv /* 8013DDE4 0013ABE4 C0 3B 00 00 */ lfs f1, 0(r27) /* 8013DDE8 0013ABE8 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 8013DDEC 0013ABEC FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -907,7 +907,7 @@ lbl_8013DE3C: /* 8013DE44 0013AC44 98 17 00 84 */ stb r0, 0x84(r23) /* 8013DE48 0013AC48 38 A0 00 00 */ li r5, 0 /* 8013DE4C 0013AC4C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 8013DE50 0013AC50 4B EF 5A F1 */ bl func_80033940 +/* 8013DE50 0013AC50 4B EF 5A F1 */ bl xMemAlloc__FUiUii /* 8013DE54 0013AC54 90 77 00 AC */ stw r3, 0xac(r23) lbl_8013DE58: /* 8013DE58 0013AC58 3B 18 00 01 */ addi r24, r24, 1 @@ -1001,13 +1001,13 @@ lbl_8013DF4C: /* 8013DFB4 0013ADB4 3A E0 00 30 */ li r23, 0x30 lbl_8013DFB8: /* 8013DFB8 0013ADB8 38 61 00 08 */ addi r3, r1, 8 -/* 8013DFBC 0013ADBC 4B F0 E2 59 */ bl func_8004C214 +/* 8013DFBC 0013ADBC 4B F0 E2 59 */ bl xStrHash__FPCc /* 8013DFC0 0013ADC0 38 80 00 00 */ li r4, 0 -/* 8013DFC4 0013ADC4 4B F0 D7 49 */ bl func_8004B70C +/* 8013DFC4 0013ADC4 4B F0 D7 49 */ bl xSTFindAsset__FUiPUi /* 8013DFC8 0013ADC8 7C 60 1B 78 */ mr r0, r3 /* 8013DFCC 0013ADCC 38 78 0B 0C */ addi r3, r24, 0xb0c /* 8013DFD0 0013ADD0 7C 04 03 78 */ mr r4, r0 -/* 8013DFD4 0013ADD4 4B F1 05 09 */ bl func_8004E4DC +/* 8013DFD4 0013ADD4 4B F1 05 09 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8013DFD8 0013ADD8 88 61 00 12 */ lbz r3, 0x12(r1) /* 8013DFDC 0013ADDC 38 63 00 01 */ addi r3, r3, 1 /* 8013DFE0 0013ADE0 54 60 06 3E */ clrlwi r0, r3, 0x18 @@ -1028,8 +1028,8 @@ lbl_8013E000: /* 8013E018 0013AE18 38 A4 D1 9C */ addi r5, r4, lbl_8026D19C@l /* 8013E01C 0013AE1C 38 85 01 48 */ addi r4, r5, 0x148 /* 8013E020 0013AE20 38 A5 01 52 */ addi r5, r5, 0x152 -/* 8013E024 0013AE24 4B EE C3 55 */ bl func_8002A378 -/* 8013E028 0013AE28 4B EF 2C 41 */ bl func_80030C68 +/* 8013E024 0013AE24 4B EE C3 55 */ bl init__9xFXRibbonFPCcPCc +/* 8013E028 0013AE28 4B EF 2C 41 */ bl xrand__Fv /* 8013E02C 0013AE2C 54 60 C7 FF */ rlwinm. r0, r3, 0x18, 0x1f, 0x1f /* 8013E030 0013AE30 41 82 00 0C */ beq lbl_8013E03C /* 8013E034 0013AE34 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) @@ -1112,7 +1112,7 @@ lbl_8013E070: /* 8013E150 0013AF50 98 DF 0D 1F */ stb r6, 0xd1f(r31) /* 8013E154 0013AF54 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013E158 0013AF58 D0 1F 0D 24 */ stfs f0, 0xd24(r31) -/* 8013E15C 0013AF5C 4B EE C3 49 */ bl func_8002A4A4 +/* 8013E15C 0013AF5C 4B EE C3 49 */ bl set_curve__9xFXRibbonFPCQ29xFXRibbon10curve_nodeUl /* 8013E160 0013AF60 C0 02 A4 E8 */ lfs f0, lbl_803CEE68-_SDA2_BASE_(r2) /* 8013E164 0013AF64 38 80 00 05 */ li r4, 5 /* 8013E168 0013AF68 38 00 00 02 */ li r0, 2 @@ -1120,21 +1120,21 @@ lbl_8013E070: /* 8013E170 0013AF70 D0 1F 0B CC */ stfs f0, 0xbcc(r31) /* 8013E174 0013AF74 90 9F 0B D0 */ stw r4, 0xbd0(r31) /* 8013E178 0013AF78 90 1F 0B D4 */ stw r0, 0xbd4(r31) -/* 8013E17C 0013AF7C 4B EE C2 C9 */ bl func_8002A444 +/* 8013E17C 0013AF7C 4B EE C2 C9 */ bl refresh_config__9xFXRibbonFv /* 8013E180 0013AF80 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 8013E184 0013AF84 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l /* 8013E188 0013AF88 38 63 01 6C */ addi r3, r3, 0x16c -/* 8013E18C 0013AF8C 4B F0 E0 89 */ bl func_8004C214 +/* 8013E18C 0013AF8C 4B F0 E0 89 */ bl xStrHash__FPCc /* 8013E190 0013AF90 7C 64 1B 78 */ mr r4, r3 /* 8013E194 0013AF94 38 7F 0B CC */ addi r3, r31, 0xbcc -/* 8013E198 0013AF98 4B EE C8 25 */ bl func_8002A9BC +/* 8013E198 0013AF98 4B EE C8 25 */ bl set_texture__9xFXRibbonFUi /* 8013E19C 0013AF9C 3C 60 80 33 */ lis r3, lbl_8032809C@ha /* 8013E1A0 0013AFA0 3A FD 01 24 */ addi r23, r29, 0x124 /* 8013E1A4 0013AFA4 3B 03 80 9C */ addi r24, r3, lbl_8032809C@l /* 8013E1A8 0013AFA8 3B 20 00 00 */ li r25, 0 lbl_8013E1AC: /* 8013E1AC 0013AFAC 80 77 00 00 */ lwz r3, 0(r23) -/* 8013E1B0 0013AFB0 4B F0 E0 65 */ bl func_8004C214 +/* 8013E1B0 0013AFB0 4B F0 E0 65 */ bl xStrHash__FPCc /* 8013E1B4 0013AFB4 3B 39 00 01 */ addi r25, r25, 1 /* 8013E1B8 0013AFB8 90 78 00 00 */ stw r3, 0(r24) /* 8013E1BC 0013AFBC 2C 19 00 1E */ cmpwi r25, 0x1e @@ -1298,12 +1298,12 @@ lbl_8013E1AC: /* 8013E434 0013B234 7C 7D 1B 78 */ mr r29, r3 /* 8013E438 0013B238 38 64 D1 9C */ addi r3, r4, lbl_8026D19C@l /* 8013E43C 0013B23C 38 63 02 65 */ addi r3, r3, 0x265 -/* 8013E440 0013B240 4B F0 DD D5 */ bl func_8004C214 -/* 8013E444 0013B244 4B F7 65 F9 */ bl func_800B4A3C +/* 8013E440 0013B240 4B F0 DD D5 */ bl xStrHash__FPCc +/* 8013E444 0013B244 4B F7 65 F9 */ bl zSceneFindObject__FUi /* 8013E448 0013B248 90 7D 0D 34 */ stw r3, 0xd34(r29) /* 8013E44C 0013B24C 38 80 00 01 */ li r4, 1 /* 8013E450 0013B250 80 7D 0D 34 */ lwz r3, 0xd34(r29) -/* 8013E454 0013B254 4B FC 79 E1 */ bl func_80105E34 +/* 8013E454 0013B254 4B FC 79 E1 */ bl TalkOnScreen__12zNPCNewsFishFi /* 8013E458 0013B258 3C 80 80 27 */ lis r4, lbl_8026D19C@ha /* 8013E45C 0013B25C 38 61 00 08 */ addi r3, r1, 8 /* 8013E460 0013B260 38 84 D1 9C */ addi r4, r4, lbl_8026D19C@l @@ -1316,8 +1316,8 @@ lbl_8013E474: /* 8013E478 0013B278 38 61 00 08 */ addi r3, r1, 8 /* 8013E47C 0013B27C 38 04 00 31 */ addi r0, r4, 0x31 /* 8013E480 0013B280 98 01 00 10 */ stb r0, 0x10(r1) -/* 8013E484 0013B284 4B F0 DD 91 */ bl func_8004C214 -/* 8013E488 0013B288 4B F7 65 B5 */ bl func_800B4A3C +/* 8013E484 0013B284 4B F0 DD 91 */ bl xStrHash__FPCc +/* 8013E488 0013B288 4B F7 65 B5 */ bl zSceneFindObject__FUi /* 8013E48C 0013B28C 3B DE 00 01 */ addi r30, r30, 1 /* 8013E490 0013B290 90 7F 0D 58 */ stw r3, 0xd58(r31) /* 8013E494 0013B294 2C 1E 00 03 */ cmpwi r30, 3 @@ -1354,7 +1354,7 @@ lbl_8013E474: /* 8013E510 0013B310 D0 1D 0D 98 */ stfs f0, 0xd98(r29) /* 8013E514 0013B314 C0 02 A5 28 */ lfs f0, lbl_803CEEA8-_SDA2_BASE_(r2) /* 8013E518 0013B318 D0 1D 0D 9C */ stfs f0, 0xd9c(r29) -/* 8013E51C 0013B31C 4B EC F9 85 */ bl func_8000DEA0 +/* 8013E51C 0013B31C 4B EC F9 85 */ bl init__13xBinaryCameraFv /* 8013E520 0013B320 3C 80 80 27 */ lis r4, lbl_8026D19C@ha /* 8013E524 0013B324 38 7D 0D 64 */ addi r3, r29, 0xd64 /* 8013E528 0013B328 38 84 D1 9C */ addi r4, r4, lbl_8026D19C@l @@ -1391,14 +1391,14 @@ lbl_8013E474: /* 8013E5A4 0013B3A4 D0 1D 0D FC */ stfs f0, 0xdfc(r29) /* 8013E5A8 0013B3A8 C0 02 A5 28 */ lfs f0, lbl_803CEEA8-_SDA2_BASE_(r2) /* 8013E5AC 0013B3AC D0 1D 0E 00 */ stfs f0, 0xe00(r29) -/* 8013E5B0 0013B3B0 4B EC F8 F1 */ bl func_8000DEA0 +/* 8013E5B0 0013B3B0 4B EC F8 F1 */ bl init__13xBinaryCameraFv /* 8013E5B4 0013B3B4 3C 80 80 27 */ lis r4, lbl_8026D19C@ha /* 8013E5B8 0013B3B8 38 7D 0D C8 */ addi r3, r29, 0xdc8 /* 8013E5BC 0013B3BC 38 84 D1 9C */ addi r4, r4, lbl_8026D19C@l /* 8013E5C0 0013B3C0 38 84 02 97 */ addi r4, r4, 0x297 /* 8013E5C4 0013B3C4 48 00 7F B9 */ bl func_8014657C /* 8013E5C8 0013B3C8 7F A3 EB 78 */ mr r3, r29 -/* 8013E5CC 0013B3CC 4B FB 0E 95 */ bl func_800EF460 +/* 8013E5CC 0013B3CC 4B FB 0E 95 */ bl Setup__10zNPCCommonFv /* 8013E5D0 0013B3D0 80 01 00 44 */ lwz r0, 0x44(r1) /* 8013E5D4 0013B3D4 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 8013E5D8 0013B3D8 83 C1 00 38 */ lwz r30, 0x38(r1) @@ -1411,19 +1411,19 @@ lbl_8013E474: /* 8013E5F4 0013B3F4 90 01 00 14 */ stw r0, 0x14(r1) /* 8013E5F8 0013B3F8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8013E5FC 0013B3FC 7C 7F 1B 78 */ mr r31, r3 -/* 8013E600 0013B400 4B FC E8 D5 */ bl func_8010CED4 +/* 8013E600 0013B400 4B FC E8 D5 */ bl xBehaveMgr_GetSelf__Fv /* 8013E604 0013B404 7F E4 FB 78 */ mr r4, r31 /* 8013E608 0013B408 38 A0 00 00 */ li r5, 0 -/* 8013E60C 0013B40C 4B FC EA 31 */ bl func_8010D03C +/* 8013E60C 0013B40C 4B FC EA 31 */ bl Subscribe__10xBehaveMgrFP5xBasei /* 8013E610 0013B410 90 7F 02 28 */ stw r3, 0x228(r31) /* 8013E614 0013B414 83 FF 02 28 */ lwz r31, 0x228(r31) /* 8013E618 0013B418 7F E3 FB 78 */ mr r3, r31 -/* 8013E61C 0013B41C 4B FC EB 6D */ bl func_8010D188 +/* 8013E61C 0013B41C 4B FC EB 6D */ bl BrainBegin__7xPsycheFv /* 8013E620 0013B420 3C 80 4E 47 */ lis r4, 0x4E474231@ha /* 8013E624 0013B424 7F E3 FB 78 */ mr r3, r31 /* 8013E628 0013B428 38 84 42 31 */ addi r4, r4, 0x4E474231@l /* 8013E62C 0013B42C 38 A0 00 00 */ li r5, 0 -/* 8013E630 0013B430 4B FC EC 11 */ bl func_8010D240 +/* 8013E630 0013B430 4B FC EC 11 */ bl AddGoal__7xPsycheFiPv /* 8013E634 0013B434 3C 80 80 14 */ lis r4, lbl_80142150@ha /* 8013E638 0013B438 38 A0 00 00 */ li r5, 0 /* 8013E63C 0013B43C 38 84 21 50 */ addi r4, r4, lbl_80142150@l @@ -1434,7 +1434,7 @@ lbl_8013E474: /* 8013E650 0013B450 7F E3 FB 78 */ mr r3, r31 /* 8013E654 0013B454 38 84 42 32 */ addi r4, r4, 0x4E474232@l /* 8013E658 0013B458 38 A0 00 00 */ li r5, 0 -/* 8013E65C 0013B45C 4B FC EB E5 */ bl func_8010D240 +/* 8013E65C 0013B45C 4B FC EB E5 */ bl AddGoal__7xPsycheFiPv /* 8013E660 0013B460 3C 80 80 14 */ lis r4, lbl_80142250@ha /* 8013E664 0013B464 38 A0 00 00 */ li r5, 0 /* 8013E668 0013B468 38 84 22 50 */ addi r4, r4, lbl_80142250@l @@ -1445,7 +1445,7 @@ lbl_8013E474: /* 8013E67C 0013B47C 7F E3 FB 78 */ mr r3, r31 /* 8013E680 0013B480 38 84 42 33 */ addi r4, r4, 0x4E474233@l /* 8013E684 0013B484 38 A0 00 00 */ li r5, 0 -/* 8013E688 0013B488 4B FC EB B9 */ bl func_8010D240 +/* 8013E688 0013B488 4B FC EB B9 */ bl AddGoal__7xPsycheFiPv /* 8013E68C 0013B48C 3C 80 80 14 */ lis r4, lbl_8014239C@ha /* 8013E690 0013B490 38 A0 00 00 */ li r5, 0 /* 8013E694 0013B494 38 84 23 9C */ addi r4, r4, lbl_8014239C@l @@ -1456,7 +1456,7 @@ lbl_8013E474: /* 8013E6A8 0013B4A8 7F E3 FB 78 */ mr r3, r31 /* 8013E6AC 0013B4AC 38 84 42 34 */ addi r4, r4, 0x4E474234@l /* 8013E6B0 0013B4B0 38 A0 00 00 */ li r5, 0 -/* 8013E6B4 0013B4B4 4B FC EB 8D */ bl func_8010D240 +/* 8013E6B4 0013B4B4 4B FC EB 8D */ bl AddGoal__7xPsycheFiPv /* 8013E6B8 0013B4B8 3C 80 80 14 */ lis r4, lbl_80142660@ha /* 8013E6BC 0013B4BC 38 A0 00 00 */ li r5, 0 /* 8013E6C0 0013B4C0 38 84 26 60 */ addi r4, r4, lbl_80142660@l @@ -1467,7 +1467,7 @@ lbl_8013E474: /* 8013E6D4 0013B4D4 7F E3 FB 78 */ mr r3, r31 /* 8013E6D8 0013B4D8 38 84 42 35 */ addi r4, r4, 0x4E474235@l /* 8013E6DC 0013B4DC 38 A0 00 00 */ li r5, 0 -/* 8013E6E0 0013B4E0 4B FC EB 61 */ bl func_8010D240 +/* 8013E6E0 0013B4E0 4B FC EB 61 */ bl AddGoal__7xPsycheFiPv /* 8013E6E4 0013B4E4 3C 80 80 14 */ lis r4, lbl_8014289C@ha /* 8013E6E8 0013B4E8 38 A0 00 00 */ li r5, 0 /* 8013E6EC 0013B4EC 38 84 28 9C */ addi r4, r4, lbl_8014289C@l @@ -1478,7 +1478,7 @@ lbl_8013E474: /* 8013E700 0013B500 7F E3 FB 78 */ mr r3, r31 /* 8013E704 0013B504 38 84 42 36 */ addi r4, r4, 0x4E474236@l /* 8013E708 0013B508 38 A0 00 00 */ li r5, 0 -/* 8013E70C 0013B50C 4B FC EB 35 */ bl func_8010D240 +/* 8013E70C 0013B50C 4B FC EB 35 */ bl AddGoal__7xPsycheFiPv /* 8013E710 0013B510 3C 80 80 14 */ lis r4, lbl_8014292C@ha /* 8013E714 0013B514 38 A0 00 00 */ li r5, 0 /* 8013E718 0013B518 38 84 29 2C */ addi r4, r4, lbl_8014292C@l @@ -1489,7 +1489,7 @@ lbl_8013E474: /* 8013E72C 0013B52C 7F E3 FB 78 */ mr r3, r31 /* 8013E730 0013B530 38 84 42 37 */ addi r4, r4, 0x4E474237@l /* 8013E734 0013B534 38 A0 00 00 */ li r5, 0 -/* 8013E738 0013B538 4B FC EB 09 */ bl func_8010D240 +/* 8013E738 0013B538 4B FC EB 09 */ bl AddGoal__7xPsycheFiPv /* 8013E73C 0013B53C 3C 80 80 14 */ lis r4, lbl_80142AA0@ha /* 8013E740 0013B540 38 A0 00 00 */ li r5, 0 /* 8013E744 0013B544 38 84 2A A0 */ addi r4, r4, lbl_80142AA0@l @@ -1500,7 +1500,7 @@ lbl_8013E474: /* 8013E758 0013B558 7F E3 FB 78 */ mr r3, r31 /* 8013E75C 0013B55C 38 84 42 38 */ addi r4, r4, 0x4E474238@l /* 8013E760 0013B560 38 A0 00 00 */ li r5, 0 -/* 8013E764 0013B564 4B FC EA DD */ bl func_8010D240 +/* 8013E764 0013B564 4B FC EA DD */ bl AddGoal__7xPsycheFiPv /* 8013E768 0013B568 3C 80 80 14 */ lis r4, lbl_80142B54@ha /* 8013E76C 0013B56C 38 A0 00 00 */ li r5, 0 /* 8013E770 0013B570 38 84 2B 54 */ addi r4, r4, lbl_80142B54@l @@ -1511,7 +1511,7 @@ lbl_8013E474: /* 8013E784 0013B584 7F E3 FB 78 */ mr r3, r31 /* 8013E788 0013B588 38 84 42 39 */ addi r4, r4, 0x4E474239@l /* 8013E78C 0013B58C 38 A0 00 00 */ li r5, 0 -/* 8013E790 0013B590 4B FC EA B1 */ bl func_8010D240 +/* 8013E790 0013B590 4B FC EA B1 */ bl AddGoal__7xPsycheFiPv /* 8013E794 0013B594 3C 80 80 14 */ lis r4, lbl_80142C64@ha /* 8013E798 0013B598 38 A0 00 00 */ li r5, 0 /* 8013E79C 0013B59C 38 84 2C 64 */ addi r4, r4, lbl_80142C64@l @@ -1522,7 +1522,7 @@ lbl_8013E474: /* 8013E7B0 0013B5B0 7F E3 FB 78 */ mr r3, r31 /* 8013E7B4 0013B5B4 38 84 42 3A */ addi r4, r4, 0x4E47423A@l /* 8013E7B8 0013B5B8 38 A0 00 00 */ li r5, 0 -/* 8013E7BC 0013B5BC 4B FC EA 85 */ bl func_8010D240 +/* 8013E7BC 0013B5BC 4B FC EA 85 */ bl AddGoal__7xPsycheFiPv /* 8013E7C0 0013B5C0 3C 80 80 14 */ lis r4, lbl_80142DE8@ha /* 8013E7C4 0013B5C4 38 A0 00 00 */ li r5, 0 /* 8013E7C8 0013B5C8 38 84 2D E8 */ addi r4, r4, lbl_80142DE8@l @@ -1533,7 +1533,7 @@ lbl_8013E474: /* 8013E7DC 0013B5DC 7F E3 FB 78 */ mr r3, r31 /* 8013E7E0 0013B5E0 38 84 42 3B */ addi r4, r4, 0x4E47423B@l /* 8013E7E4 0013B5E4 38 A0 00 00 */ li r5, 0 -/* 8013E7E8 0013B5E8 4B FC EA 59 */ bl func_8010D240 +/* 8013E7E8 0013B5E8 4B FC EA 59 */ bl AddGoal__7xPsycheFiPv /* 8013E7EC 0013B5EC 3C 80 80 14 */ lis r4, lbl_80142ED8@ha /* 8013E7F0 0013B5F0 38 A0 00 00 */ li r5, 0 /* 8013E7F4 0013B5F4 38 84 2E D8 */ addi r4, r4, lbl_80142ED8@l @@ -1541,7 +1541,7 @@ lbl_8013E474: /* 8013E7FC 0013B5FC 38 E0 00 00 */ li r7, 0 /* 8013E800 0013B600 4B FB 62 35 */ bl func_800F4A34 /* 8013E804 0013B604 7F E3 FB 78 */ mr r3, r31 -/* 8013E808 0013B608 4B FC EA 01 */ bl func_8010D208 +/* 8013E808 0013B608 4B FC EA 01 */ bl BrainEnd__7xPsycheFv /* 8013E80C 0013B60C 3C 80 4E 47 */ lis r4, 0x4E474231@ha /* 8013E810 0013B610 7F E3 FB 78 */ mr r3, r31 /* 8013E814 0013B614 38 84 42 31 */ addi r4, r4, 0x4E474231@l @@ -1558,7 +1558,7 @@ lbl_8013E474: /* 8013E840 0013B640 BF 01 00 50 */ stmw r24, 0x50(r1) /* 8013E844 0013B644 7C 7A 1B 78 */ mr r26, r3 /* 8013E848 0013B648 3B E4 80 00 */ addi r31, r4, lbl_80328000@l -/* 8013E84C 0013B64C 4B FB 10 59 */ bl func_800EF8A4 +/* 8013E84C 0013B64C 4B FB 10 59 */ bl Reset__10zNPCCommonFv /* 8013E850 0013B650 38 00 00 01 */ li r0, 1 /* 8013E854 0013B654 38 C0 00 0C */ li r6, 0xc /* 8013E858 0013B658 90 1A 0D 54 */ stw r0, 0xd54(r26) @@ -1626,18 +1626,18 @@ lbl_8013E8EC: /* 8013E948 0013B748 D0 0D 96 90 */ stfs f0, lbl_803CBF90-_SDA_BASE_(r13) /* 8013E94C 0013B74C 90 0D 96 88 */ stw r0, lbl_803CBF88-_SDA_BASE_(r13) /* 8013E950 0013B750 90 0D 96 8C */ stw r0, lbl_803CBF8C-_SDA_BASE_(r13) -/* 8013E954 0013B754 4B F6 9E F1 */ bl func_800A8844 +/* 8013E954 0013B754 4B F6 9E F1 */ bl zParEmitterFind__FPCc /* 8013E958 0013B758 3C 80 80 27 */ lis r4, lbl_8026D19C@ha /* 8013E95C 0013B75C 90 7A 07 B0 */ stw r3, 0x7b0(r26) /* 8013E960 0013B760 38 64 D1 9C */ addi r3, r4, lbl_8026D19C@l /* 8013E964 0013B764 38 63 02 C8 */ addi r3, r3, 0x2c8 -/* 8013E968 0013B768 4B F6 9E DD */ bl func_800A8844 +/* 8013E968 0013B768 4B F6 9E DD */ bl zParEmitterFind__FPCc /* 8013E96C 0013B76C 3C 80 80 27 */ lis r4, lbl_8026D19C@ha /* 8013E970 0013B770 90 7A 07 B4 */ stw r3, 0x7b4(r26) /* 8013E974 0013B774 38 64 D1 9C */ addi r3, r4, lbl_8026D19C@l /* 8013E978 0013B778 38 63 02 DA */ addi r3, r3, 0x2da -/* 8013E97C 0013B77C 4B F0 D8 99 */ bl func_8004C214 -/* 8013E980 0013B780 4B F7 60 BD */ bl func_800B4A3C +/* 8013E97C 0013B77C 4B F0 D8 99 */ bl xStrHash__FPCc +/* 8013E980 0013B780 4B F7 60 BD */ bl zSceneFindObject__FUi /* 8013E984 0013B784 90 7A 07 C4 */ stw r3, 0x7c4(r26) /* 8013E988 0013B788 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 8013E98C 0013B78C 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l @@ -1731,20 +1731,20 @@ lbl_8013E8EC: /* 8013EAEC 0013B8EC 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 8013EAF0 0013B8F0 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l /* 8013EAF4 0013B8F4 38 63 03 F3 */ addi r3, r3, 0x3f3 -/* 8013EAF8 0013B8F8 4B F0 D7 1D */ bl func_8004C214 -/* 8013EAFC 0013B8FC 4B F7 5F 41 */ bl func_800B4A3C +/* 8013EAF8 0013B8F8 4B F0 D7 1D */ bl xStrHash__FPCc +/* 8013EAFC 0013B8FC 4B F7 5F 41 */ bl zSceneFindObject__FUi /* 8013EB00 0013B900 3C 80 80 27 */ lis r4, lbl_8026D19C@ha /* 8013EB04 0013B904 90 7A 07 B8 */ stw r3, 0x7b8(r26) /* 8013EB08 0013B908 38 64 D1 9C */ addi r3, r4, lbl_8026D19C@l /* 8013EB0C 0013B90C 38 63 04 01 */ addi r3, r3, 0x401 -/* 8013EB10 0013B910 4B F0 D7 05 */ bl func_8004C214 -/* 8013EB14 0013B914 4B F7 5F 29 */ bl func_800B4A3C +/* 8013EB10 0013B910 4B F0 D7 05 */ bl xStrHash__FPCc +/* 8013EB14 0013B914 4B F7 5F 29 */ bl zSceneFindObject__FUi /* 8013EB18 0013B918 3C 80 80 27 */ lis r4, lbl_8026D19C@ha /* 8013EB1C 0013B91C 90 7A 07 BC */ stw r3, 0x7bc(r26) /* 8013EB20 0013B920 38 64 D1 9C */ addi r3, r4, lbl_8026D19C@l /* 8013EB24 0013B924 38 63 04 13 */ addi r3, r3, 0x413 -/* 8013EB28 0013B928 4B F0 D6 ED */ bl func_8004C214 -/* 8013EB2C 0013B92C 4B F7 5F 11 */ bl func_800B4A3C +/* 8013EB28 0013B928 4B F0 D6 ED */ bl xStrHash__FPCc +/* 8013EB2C 0013B92C 4B F7 5F 11 */ bl zSceneFindObject__FUi /* 8013EB30 0013B930 90 7A 07 C0 */ stw r3, 0x7c0(r26) /* 8013EB34 0013B934 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 8013EB38 0013B938 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l @@ -1763,72 +1763,72 @@ lbl_8013E8EC: /* 8013EB6C 0013B96C 80 04 00 14 */ lwz r0, 0x14(r4) /* 8013EB70 0013B970 60 00 00 04 */ ori r0, r0, 4 /* 8013EB74 0013B974 90 04 00 14 */ stw r0, 0x14(r4) -/* 8013EB78 0013B978 4B F0 D6 9D */ bl func_8004C214 +/* 8013EB78 0013B978 4B F0 D6 9D */ bl xStrHash__FPCc /* 8013EB7C 0013B97C 38 80 00 00 */ li r4, 0 -/* 8013EB80 0013B980 4B F0 CB 8D */ bl func_8004B70C +/* 8013EB80 0013B980 4B F0 CB 8D */ bl xSTFindAsset__FUiPUi /* 8013EB84 0013B984 3C 80 80 27 */ lis r4, lbl_8026D19C@ha /* 8013EB88 0013B988 90 7A 07 C8 */ stw r3, 0x7c8(r26) /* 8013EB8C 0013B98C 38 64 D1 9C */ addi r3, r4, lbl_8026D19C@l /* 8013EB90 0013B990 38 63 04 3F */ addi r3, r3, 0x43f -/* 8013EB94 0013B994 4B F0 D6 81 */ bl func_8004C214 +/* 8013EB94 0013B994 4B F0 D6 81 */ bl xStrHash__FPCc /* 8013EB98 0013B998 38 80 00 00 */ li r4, 0 -/* 8013EB9C 0013B99C 4B F0 CB 71 */ bl func_8004B70C +/* 8013EB9C 0013B99C 4B F0 CB 71 */ bl xSTFindAsset__FUiPUi /* 8013EBA0 0013B9A0 3C 80 80 27 */ lis r4, lbl_8026D19C@ha /* 8013EBA4 0013B9A4 90 7A 07 CC */ stw r3, 0x7cc(r26) /* 8013EBA8 0013B9A8 38 64 D1 9C */ addi r3, r4, lbl_8026D19C@l /* 8013EBAC 0013B9AC 38 63 04 63 */ addi r3, r3, 0x463 -/* 8013EBB0 0013B9B0 4B F0 D6 65 */ bl func_8004C214 +/* 8013EBB0 0013B9B0 4B F0 D6 65 */ bl xStrHash__FPCc /* 8013EBB4 0013B9B4 38 80 00 00 */ li r4, 0 -/* 8013EBB8 0013B9B8 4B F0 CB 55 */ bl func_8004B70C +/* 8013EBB8 0013B9B8 4B F0 CB 55 */ bl xSTFindAsset__FUiPUi /* 8013EBBC 0013B9BC 3C 80 80 27 */ lis r4, lbl_8026D19C@ha /* 8013EBC0 0013B9C0 90 7A 07 D0 */ stw r3, 0x7d0(r26) /* 8013EBC4 0013B9C4 38 64 D1 9C */ addi r3, r4, lbl_8026D19C@l /* 8013EBC8 0013B9C8 38 63 04 86 */ addi r3, r3, 0x486 -/* 8013EBCC 0013B9CC 4B F0 D6 49 */ bl func_8004C214 +/* 8013EBCC 0013B9CC 4B F0 D6 49 */ bl xStrHash__FPCc /* 8013EBD0 0013B9D0 38 80 00 00 */ li r4, 0 -/* 8013EBD4 0013B9D4 4B F0 CB 39 */ bl func_8004B70C +/* 8013EBD4 0013B9D4 4B F0 CB 39 */ bl xSTFindAsset__FUiPUi /* 8013EBD8 0013B9D8 3C 80 80 27 */ lis r4, lbl_8026D19C@ha /* 8013EBDC 0013B9DC 90 7A 07 D4 */ stw r3, 0x7d4(r26) /* 8013EBE0 0013B9E0 38 64 D1 9C */ addi r3, r4, lbl_8026D19C@l /* 8013EBE4 0013B9E4 38 63 04 A1 */ addi r3, r3, 0x4a1 -/* 8013EBE8 0013B9E8 4B F0 D6 2D */ bl func_8004C214 -/* 8013EBEC 0013B9EC 4B F7 5E 51 */ bl func_800B4A3C +/* 8013EBE8 0013B9E8 4B F0 D6 2D */ bl xStrHash__FPCc +/* 8013EBEC 0013B9EC 4B F7 5E 51 */ bl zSceneFindObject__FUi /* 8013EBF0 0013B9F0 3C 80 80 27 */ lis r4, lbl_8026D19C@ha /* 8013EBF4 0013B9F4 90 7A 07 D8 */ stw r3, 0x7d8(r26) /* 8013EBF8 0013B9F8 38 64 D1 9C */ addi r3, r4, lbl_8026D19C@l /* 8013EBFC 0013B9FC 38 63 04 AF */ addi r3, r3, 0x4af -/* 8013EC00 0013BA00 4B F0 D6 15 */ bl func_8004C214 -/* 8013EC04 0013BA04 4B F7 5E 39 */ bl func_800B4A3C +/* 8013EC00 0013BA00 4B F0 D6 15 */ bl xStrHash__FPCc +/* 8013EC04 0013BA04 4B F7 5E 39 */ bl zSceneFindObject__FUi /* 8013EC08 0013BA08 3C 80 80 27 */ lis r4, lbl_8026D19C@ha /* 8013EC0C 0013BA0C 90 7A 07 DC */ stw r3, 0x7dc(r26) /* 8013EC10 0013BA10 38 64 D1 9C */ addi r3, r4, lbl_8026D19C@l /* 8013EC14 0013BA14 38 63 04 BE */ addi r3, r3, 0x4be -/* 8013EC18 0013BA18 4B F0 D5 FD */ bl func_8004C214 -/* 8013EC1C 0013BA1C 4B F7 5E 21 */ bl func_800B4A3C +/* 8013EC18 0013BA18 4B F0 D5 FD */ bl xStrHash__FPCc +/* 8013EC1C 0013BA1C 4B F7 5E 21 */ bl zSceneFindObject__FUi /* 8013EC20 0013BA20 3C 80 80 27 */ lis r4, lbl_8026D19C@ha /* 8013EC24 0013BA24 90 7A 07 E0 */ stw r3, 0x7e0(r26) /* 8013EC28 0013BA28 38 64 D1 9C */ addi r3, r4, lbl_8026D19C@l /* 8013EC2C 0013BA2C 38 63 04 CE */ addi r3, r3, 0x4ce -/* 8013EC30 0013BA30 4B F0 D5 E5 */ bl func_8004C214 -/* 8013EC34 0013BA34 4B F7 5E 09 */ bl func_800B4A3C +/* 8013EC30 0013BA30 4B F0 D5 E5 */ bl xStrHash__FPCc +/* 8013EC34 0013BA34 4B F7 5E 09 */ bl zSceneFindObject__FUi /* 8013EC38 0013BA38 3C 80 80 27 */ lis r4, lbl_8026D19C@ha /* 8013EC3C 0013BA3C 90 7A 07 E4 */ stw r3, 0x7e4(r26) /* 8013EC40 0013BA40 38 64 D1 9C */ addi r3, r4, lbl_8026D19C@l /* 8013EC44 0013BA44 38 63 04 DF */ addi r3, r3, 0x4df -/* 8013EC48 0013BA48 4B F0 D5 CD */ bl func_8004C214 -/* 8013EC4C 0013BA4C 4B F7 5D F1 */ bl func_800B4A3C +/* 8013EC48 0013BA48 4B F0 D5 CD */ bl xStrHash__FPCc +/* 8013EC4C 0013BA4C 4B F7 5D F1 */ bl zSceneFindObject__FUi /* 8013EC50 0013BA50 3C 80 80 27 */ lis r4, lbl_8026D19C@ha /* 8013EC54 0013BA54 90 7A 07 E8 */ stw r3, 0x7e8(r26) /* 8013EC58 0013BA58 38 64 D1 9C */ addi r3, r4, lbl_8026D19C@l /* 8013EC5C 0013BA5C 38 63 04 ED */ addi r3, r3, 0x4ed -/* 8013EC60 0013BA60 4B F0 D5 B5 */ bl func_8004C214 -/* 8013EC64 0013BA64 4B F7 5D D9 */ bl func_800B4A3C +/* 8013EC60 0013BA60 4B F0 D5 B5 */ bl xStrHash__FPCc +/* 8013EC64 0013BA64 4B F7 5D D9 */ bl zSceneFindObject__FUi /* 8013EC68 0013BA68 3C 80 80 27 */ lis r4, lbl_8026D19C@ha /* 8013EC6C 0013BA6C 90 7A 07 EC */ stw r3, 0x7ec(r26) /* 8013EC70 0013BA70 38 64 D1 9C */ addi r3, r4, lbl_8026D19C@l /* 8013EC74 0013BA74 38 63 04 FB */ addi r3, r3, 0x4fb -/* 8013EC78 0013BA78 4B F0 D5 9D */ bl func_8004C214 -/* 8013EC7C 0013BA7C 4B F7 5D C1 */ bl func_800B4A3C +/* 8013EC78 0013BA78 4B F0 D5 9D */ bl xStrHash__FPCc +/* 8013EC7C 0013BA7C 4B F7 5D C1 */ bl zSceneFindObject__FUi /* 8013EC80 0013BA80 90 7A 07 F0 */ stw r3, 0x7f0(r26) /* 8013EC84 0013BA84 38 00 00 00 */ li r0, 0 /* 8013EC88 0013BA88 3C 60 80 27 */ lis r3, lbl_8026D19C@ha @@ -1837,9 +1837,9 @@ lbl_8013E8EC: /* 8013EC94 0013BA94 38 63 05 09 */ addi r3, r3, 0x509 /* 8013EC98 0013BA98 90 1A 05 54 */ stw r0, 0x554(r26) /* 8013EC9C 0013BA9C 90 1A 05 58 */ stw r0, 0x558(r26) -/* 8013ECA0 0013BAA0 4B F0 D5 75 */ bl func_8004C214 +/* 8013ECA0 0013BAA0 4B F0 D5 75 */ bl xStrHash__FPCc /* 8013ECA4 0013BAA4 38 80 00 00 */ li r4, 0 -/* 8013ECA8 0013BAA8 4B F0 CA 65 */ bl func_8004B70C +/* 8013ECA8 0013BAA8 4B F0 CA 65 */ bl xSTFindAsset__FUiPUi /* 8013ECAC 0013BAAC 28 03 00 00 */ cmplwi r3, 0 /* 8013ECB0 0013BAB0 41 82 00 0C */ beq lbl_8013ECBC /* 8013ECB4 0013BAB4 80 03 00 00 */ lwz r0, 0(r3) @@ -1848,9 +1848,9 @@ lbl_8013ECBC: /* 8013ECBC 0013BABC 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 8013ECC0 0013BAC0 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l /* 8013ECC4 0013BAC4 38 63 05 10 */ addi r3, r3, 0x510 -/* 8013ECC8 0013BAC8 4B F0 D5 4D */ bl func_8004C214 +/* 8013ECC8 0013BAC8 4B F0 D5 4D */ bl xStrHash__FPCc /* 8013ECCC 0013BACC 38 80 00 00 */ li r4, 0 -/* 8013ECD0 0013BAD0 4B F0 CA 3D */ bl func_8004B70C +/* 8013ECD0 0013BAD0 4B F0 CA 3D */ bl xSTFindAsset__FUiPUi /* 8013ECD4 0013BAD4 28 03 00 00 */ cmplwi r3, 0 /* 8013ECD8 0013BAD8 41 82 00 0C */ beq lbl_8013ECE4 /* 8013ECDC 0013BADC 80 03 00 00 */ lwz r0, 0(r3) @@ -1876,13 +1876,13 @@ lbl_8013ED20: /* 8013ED24 0013BB24 38 61 00 24 */ addi r3, r1, 0x24 /* 8013ED28 0013BB28 38 04 00 30 */ addi r0, r4, 0x30 /* 8013ED2C 0013BB2C 98 01 00 2C */ stb r0, 0x2c(r1) -/* 8013ED30 0013BB30 4B F0 D4 E5 */ bl func_8004C214 +/* 8013ED30 0013BB30 4B F0 D4 E5 */ bl xStrHash__FPCc /* 8013ED34 0013BB34 38 81 00 08 */ addi r4, r1, 8 -/* 8013ED38 0013BB38 4B F0 C9 D5 */ bl func_8004B70C +/* 8013ED38 0013BB38 4B F0 C9 D5 */ bl xSTFindAsset__FUiPUi /* 8013ED3C 0013BB3C 7C 60 1B 78 */ mr r0, r3 /* 8013ED40 0013BB40 38 79 02 DC */ addi r3, r25, 0x2dc /* 8013ED44 0013BB44 7C 04 03 78 */ mr r4, r0 -/* 8013ED48 0013BB48 4B F0 F7 95 */ bl func_8004E4DC +/* 8013ED48 0013BB48 4B F0 F7 95 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8013ED4C 0013BB4C 3B 7B 00 01 */ addi r27, r27, 1 /* 8013ED50 0013BB50 3B 39 00 0C */ addi r25, r25, 0xc /* 8013ED54 0013BB54 2C 1B 00 08 */ cmpwi r27, 8 @@ -1920,10 +1920,10 @@ lbl_8013ED74: /* 8013EDCC 0013BBCC D0 19 03 9C */ stfs f0, 0x39c(r25) /* 8013EDD0 0013BBD0 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 8013EDD4 0013BBD4 D0 19 03 A0 */ stfs f0, 0x3a0(r25) -/* 8013EDD8 0013BBD8 4B F0 F5 19 */ bl func_8004E2F0 +/* 8013EDD8 0013BBD8 4B F0 F5 19 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8013EDDC 0013BBDC 38 79 03 FC */ addi r3, r25, 0x3fc /* 8013EDE0 0013BBE0 38 99 03 3C */ addi r4, r25, 0x33c -/* 8013EDE4 0013BBE4 4B F0 F6 F9 */ bl func_8004E4DC +/* 8013EDE4 0013BBE4 4B F0 F6 F9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8013EDE8 0013BBE8 C0 22 A5 50 */ lfs f1, lbl_803CEED0-_SDA2_BASE_(r2) /* 8013EDEC 0013BBEC 38 79 03 FC */ addi r3, r25, 0x3fc /* 8013EDF0 0013BBF0 38 99 03 9C */ addi r4, r25, 0x39c @@ -1952,8 +1952,8 @@ lbl_8013EE40: /* 8013EE44 0013BC44 38 61 00 24 */ addi r3, r1, 0x24 /* 8013EE48 0013BC48 38 04 00 30 */ addi r0, r4, 0x30 /* 8013EE4C 0013BC4C 98 01 00 2B */ stb r0, 0x2b(r1) -/* 8013EE50 0013BC50 4B F0 D3 C5 */ bl func_8004C214 -/* 8013EE54 0013BC54 4B F7 5B E9 */ bl func_800B4A3C +/* 8013EE50 0013BC50 4B F0 D3 C5 */ bl xStrHash__FPCc +/* 8013EE54 0013BC54 4B F7 5B E9 */ bl zSceneFindObject__FUi /* 8013EE58 0013BC58 90 7E 04 5C */ stw r3, 0x45c(r30) /* 8013EE5C 0013BC5C 80 7E 04 5C */ lwz r3, 0x45c(r30) /* 8013EE60 0013BC60 80 63 00 24 */ lwz r3, 0x24(r3) @@ -2007,8 +2007,8 @@ lbl_8013EF08: /* 8013EF0C 0013BD0C 38 61 00 24 */ addi r3, r1, 0x24 /* 8013EF10 0013BD10 38 04 00 30 */ addi r0, r4, 0x30 /* 8013EF14 0013BD14 98 01 00 29 */ stb r0, 0x29(r1) -/* 8013EF18 0013BD18 4B F0 D2 FD */ bl func_8004C214 -/* 8013EF1C 0013BD1C 4B F7 5B 21 */ bl func_800B4A3C +/* 8013EF18 0013BD18 4B F0 D2 FD */ bl xStrHash__FPCc +/* 8013EF1C 0013BD1C 4B F7 5B 21 */ bl zSceneFindObject__FUi /* 8013EF20 0013BD20 90 79 04 DC */ stw r3, 0x4dc(r25) /* 8013EF24 0013BD24 3B 7B 00 01 */ addi r27, r27, 1 /* 8013EF28 0013BD28 2C 1B 00 08 */ cmpwi r27, 8 @@ -2029,8 +2029,8 @@ lbl_8013EF08: /* 8013EF64 0013BD64 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l /* 8013EF68 0013BD68 90 1A 04 FC */ stw r0, 0x4fc(r26) /* 8013EF6C 0013BD6C 38 63 05 39 */ addi r3, r3, 0x539 -/* 8013EF70 0013BD70 4B F0 D2 A5 */ bl func_8004C214 -/* 8013EF74 0013BD74 4B F7 5A C9 */ bl func_800B4A3C +/* 8013EF70 0013BD70 4B F0 D2 A5 */ bl xStrHash__FPCc +/* 8013EF74 0013BD74 4B F7 5A C9 */ bl zSceneFindObject__FUi /* 8013EF78 0013BD78 90 7A 05 00 */ stw r3, 0x500(r26) /* 8013EF7C 0013BD7C 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 8013EF80 0013BD80 38 83 D1 9C */ addi r4, r3, lbl_8026D19C@l @@ -2054,8 +2054,8 @@ lbl_8013EFC0: /* 8013EFC4 0013BDC4 38 61 00 24 */ addi r3, r1, 0x24 /* 8013EFC8 0013BDC8 38 04 00 30 */ addi r0, r4, 0x30 /* 8013EFCC 0013BDCC 98 01 00 34 */ stb r0, 0x34(r1) -/* 8013EFD0 0013BDD0 4B F0 D2 45 */ bl func_8004C214 -/* 8013EFD4 0013BDD4 4B F7 5A 69 */ bl func_800B4A3C +/* 8013EFD0 0013BDD0 4B F0 D2 45 */ bl xStrHash__FPCc +/* 8013EFD4 0013BDD4 4B F7 5A 69 */ bl zSceneFindObject__FUi /* 8013EFD8 0013BDD8 90 79 05 04 */ stw r3, 0x504(r25) /* 8013EFDC 0013BDDC 3B 7B 00 01 */ addi r27, r27, 1 /* 8013EFE0 0013BDE0 2C 1B 00 08 */ cmpwi r27, 8 @@ -2104,7 +2104,7 @@ lbl_8013F024: /* 8013F088 0013BE88 90 05 00 10 */ stw r0, 0x10(r5) /* 8013F08C 0013BE8C 90 03 00 10 */ stw r0, 0x10(r3) /* 8013F090 0013BE90 80 7A 07 C4 */ lwz r3, 0x7c4(r26) -/* 8013F094 0013BE94 4B EE 05 5D */ bl func_8001F5F0 +/* 8013F094 0013BE94 4B EE 05 5D */ bl zEntEvent__FP5xBaseUi /* 8013F098 0013BE98 80 9A 00 24 */ lwz r4, 0x24(r26) /* 8013F09C 0013BE9C 48 00 00 14 */ b lbl_8013F0B0 lbl_8013F0A0: @@ -2120,18 +2120,18 @@ lbl_8013F0B0: /* 8013F0C0 0013BEC0 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l /* 8013F0C4 0013BEC4 D0 1A 0A F8 */ stfs f0, 0xaf8(r26) /* 8013F0C8 0013BEC8 38 63 05 5D */ addi r3, r3, 0x55d -/* 8013F0CC 0013BECC 4B F0 D1 49 */ bl func_8004C214 -/* 8013F0D0 0013BED0 48 02 0E 91 */ bl func_8015FF60 +/* 8013F0CC 0013BECC 4B F0 D1 49 */ bl xStrHash__FPCc +/* 8013F0D0 0013BED0 48 02 0E 91 */ bl xJaw_FindData__FUi /* 8013F0D4 0013BED4 90 7A 0B 04 */ stw r3, 0xb04(r26) /* 8013F0D8 0013BED8 7F 43 D3 78 */ mr r3, r26 -/* 8013F0DC 0013BEDC 48 00 0C 8D */ bl func_8013FD68 +/* 8013F0DC 0013BEDC 48 00 0C 8D */ bl InitFX__10zNPCBSandyFv /* 8013F0E0 0013BEE0 80 7A 02 28 */ lwz r3, 0x228(r26) /* 8013F0E4 0013BEE4 28 03 00 00 */ cmplwi r3, 0 /* 8013F0E8 0013BEE8 41 82 00 14 */ beq lbl_8013F0FC /* 8013F0EC 0013BEEC 3C 80 4E 47 */ lis r4, 0x4E474231@ha /* 8013F0F0 0013BEF0 38 A0 00 00 */ li r5, 0 /* 8013F0F4 0013BEF4 38 84 42 31 */ addi r4, r4, 0x4E474231@l -/* 8013F0F8 0013BEF8 4B FC E6 39 */ bl func_8010D730 +/* 8013F0F8 0013BEF8 4B FC E6 39 */ bl GoalSet__7xPsycheFii lbl_8013F0FC: /* 8013F0FC 0013BEFC 38 00 00 00 */ li r0, 0 /* 8013F100 0013BF00 38 61 00 0C */ addi r3, r1, 0xc @@ -2147,7 +2147,7 @@ lbl_8013F0FC: /* 8013F128 0013BF28 28 00 00 00 */ cmplwi r0, 0 /* 8013F12C 0013BF2C 40 82 00 10 */ bne lbl_8013F13C /* 8013F130 0013BF30 38 7A 08 F8 */ addi r3, r26, 0x8f8 -/* 8013F134 0013BF34 4B F6 08 3D */ bl func_8009F970 +/* 8013F134 0013BF34 4B F6 08 3D */ bl zLightningAdd__FP16_tagLightningAdd /* 8013F138 0013BF38 90 7A 09 78 */ stw r3, 0x978(r26) lbl_8013F13C: /* 8013F13C 0013BF3C 80 BA 09 78 */ lwz r5, 0x978(r26) @@ -2164,7 +2164,7 @@ lbl_8013F13C: /* 8013F168 0013BF68 28 00 00 00 */ cmplwi r0, 0 /* 8013F16C 0013BF6C 40 82 00 10 */ bne lbl_8013F17C /* 8013F170 0013BF70 38 7A 09 38 */ addi r3, r26, 0x938 -/* 8013F174 0013BF74 4B F6 07 FD */ bl func_8009F970 +/* 8013F174 0013BF74 4B F6 07 FD */ bl zLightningAdd__FP16_tagLightningAdd /* 8013F178 0013BF78 90 7A 09 7C */ stw r3, 0x97c(r26) lbl_8013F17C: /* 8013F17C 0013BF7C 80 9A 09 7C */ lwz r4, 0x97c(r26) @@ -2184,7 +2184,7 @@ lbl_8013F17C: /* 8013F1B4 0013BFB4 90 01 00 14 */ stw r0, 0x14(r1) /* 8013F1B8 0013BFB8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8013F1BC 0013BFBC 7C 7F 1B 78 */ mr r31, r3 -/* 8013F1C0 0013BFC0 4B FB 22 71 */ bl func_800F1430 +/* 8013F1C0 0013BFC0 4B FB 22 71 */ bl ParseINI__10zNPCCommonFv /* 8013F1C4 0013BFC4 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 8013F1C8 0013BFC8 38 00 00 00 */ li r0, 0 /* 8013F1CC 0013BFCC 3C 60 80 2A */ lis r3, lbl_80298A70@ha @@ -2192,7 +2192,7 @@ lbl_8013F17C: /* 8013F1D4 0013BFD4 38 63 8A 70 */ addi r3, r3, lbl_80298A70@l /* 8013F1D8 0013BFD8 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 8013F1DC 0013BFDC 90 64 03 9C */ stw r3, 0x39c(r4) -/* 8013F1E0 0013BFE0 4B FE 5B 65 */ bl func_80124D44 +/* 8013F1E0 0013BFE0 4B FE 5B 65 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 8013F1E4 0013BFE4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8013F1E8 0013BFE8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8013F1EC 0013BFEC 7C 08 03 A6 */ mtlr r0 @@ -2348,7 +2348,7 @@ func_8013F36C: /* 8013F404 0013C204 EC 43 00 B2 */ fmuls f2, f3, f2 /* 8013F408 0013C208 EC 01 00 28 */ fsubs f0, f1, f0 /* 8013F40C 0013C20C EF 62 00 24 */ fdivs f27, f2, f0 -/* 8013F410 0013C210 48 0F 03 CD */ bl func_8022F7DC +/* 8013F410 0013C210 48 0F 03 CD */ bl RwRenderStateSet /* 8013F414 0013C214 FC 80 F8 90 */ fmr f4, f31 /* 8013F418 0013C218 3C 60 80 33 */ lis r3, lbl_80328000@ha /* 8013F41C 0013C21C C0 A2 A4 C8 */ lfs f5, lbl_803CEE48-_SDA2_BASE_(r2) @@ -2457,10 +2457,10 @@ lbl_8013F578: /* 8013F588 0013C388 7F C4 F3 78 */ mr r4, r30 /* 8013F58C 0013C38C 38 C0 00 1A */ li r6, 0x1a /* 8013F590 0013C390 80 A5 00 48 */ lwz r5, 0x48(r5) -/* 8013F594 0013C394 48 10 C6 E1 */ bl func_8024BC74 +/* 8013F594 0013C394 48 10 C6 E1 */ bl RwIm3DTransform /* 8013F598 0013C398 38 60 00 04 */ li r3, 4 -/* 8013F59C 0013C39C 48 10 C9 A5 */ bl func_8024BF40 -/* 8013F5A0 0013C3A0 48 10 C7 B5 */ bl func_8024BD54 +/* 8013F59C 0013C39C 48 10 C9 A5 */ bl RwIm3DRenderPrimitive +/* 8013F5A0 0013C3A0 48 10 C7 B5 */ bl RwIm3DEnd /* 8013F5A4 0013C3A4 C0 3A 00 00 */ lfs f1, 0(r26) /* 8013F5A8 0013C3A8 C0 1A 00 04 */ lfs f0, 4(r26) /* 8013F5AC 0013C3AC EC 01 00 2A */ fadds f0, f1, f0 @@ -2762,7 +2762,7 @@ lbl_8013F978: /* 8013F9E0 0013C7E0 80 63 02 B4 */ lwz r3, 0x2b4(r3) /* 8013F9E4 0013C7E4 80 63 00 28 */ lwz r3, 0x28(r3) /* 8013F9E8 0013C7E8 38 63 00 88 */ addi r3, r3, 0x88 -/* 8013F9EC 0013C7EC 4B F8 89 29 */ bl func_800C8314 +/* 8013F9EC 0013C7EC 4B F8 89 29 */ bl iModelSphereCull__FP7xSphere /* 8013F9F0 0013C7F0 2C 03 00 00 */ cmpwi r3, 0 /* 8013F9F4 0013C7F4 41 82 00 28 */ beq lbl_8013FA1C /* 8013F9F8 0013C7F8 80 7E 00 24 */ lwz r3, 0x24(r30) @@ -2787,7 +2787,7 @@ lbl_8013FA3C: /* 8013FA3C 0013C83C 80 7E 02 B4 */ lwz r3, 0x2b4(r30) /* 8013FA40 0013C840 80 63 00 30 */ lwz r3, 0x30(r3) /* 8013FA44 0013C844 38 63 00 88 */ addi r3, r3, 0x88 -/* 8013FA48 0013C848 4B F8 88 CD */ bl func_800C8314 +/* 8013FA48 0013C848 4B F8 88 CD */ bl iModelSphereCull__FP7xSphere /* 8013FA4C 0013C84C 2C 03 00 00 */ cmpwi r3, 0 /* 8013FA50 0013C850 41 82 00 24 */ beq lbl_8013FA74 /* 8013FA54 0013C854 80 7E 00 24 */ lwz r3, 0x24(r30) @@ -2810,7 +2810,7 @@ lbl_8013FA90: /* 8013FA90 0013C890 80 7E 02 B4 */ lwz r3, 0x2b4(r30) /* 8013FA94 0013C894 80 63 00 0C */ lwz r3, 0xc(r3) /* 8013FA98 0013C898 38 63 00 88 */ addi r3, r3, 0x88 -/* 8013FA9C 0013C89C 4B F8 88 79 */ bl func_800C8314 +/* 8013FA9C 0013C89C 4B F8 88 79 */ bl iModelSphereCull__FP7xSphere /* 8013FAA0 0013C8A0 2C 03 00 00 */ cmpwi r3, 0 /* 8013FAA4 0013C8A4 41 82 00 2C */ beq lbl_8013FAD0 /* 8013FAA8 0013C8A8 80 7E 00 24 */ lwz r3, 0x24(r30) @@ -2837,7 +2837,7 @@ lbl_8013FAF4: /* 8013FAF4 0013C8F4 80 7E 02 B4 */ lwz r3, 0x2b4(r30) /* 8013FAF8 0013C8F8 80 63 00 14 */ lwz r3, 0x14(r3) /* 8013FAFC 0013C8FC 38 63 00 88 */ addi r3, r3, 0x88 -/* 8013FB00 0013C900 4B F8 88 15 */ bl func_800C8314 +/* 8013FB00 0013C900 4B F8 88 15 */ bl iModelSphereCull__FP7xSphere /* 8013FB04 0013C904 2C 03 00 00 */ cmpwi r3, 0 /* 8013FB08 0013C908 41 82 00 30 */ beq lbl_8013FB38 /* 8013FB0C 0013C90C 80 7E 00 24 */ lwz r3, 0x24(r30) @@ -2864,22 +2864,22 @@ lbl_8013FB38: /* 8013FB5C 0013C95C B0 03 00 44 */ sth r0, 0x44(r3) lbl_8013FB60: /* 8013FB60 0013C960 7F C3 F3 78 */ mr r3, r30 -/* 8013FB64 0013C964 4B ED 99 69 */ bl func_800194CC +/* 8013FB64 0013C964 4B ED 99 69 */ bl xEntRender__FP4xEnt /* 8013FB68 0013C968 80 1E 02 C0 */ lwz r0, 0x2c0(r30) /* 8013FB6C 0013C96C 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18 /* 8013FB70 0013C970 41 82 00 CC */ beq lbl_8013FC3C /* 8013FB74 0013C974 80 9E 05 5C */ lwz r4, 0x55c(r30) /* 8013FB78 0013C978 38 60 00 01 */ li r3, 1 -/* 8013FB7C 0013C97C 48 0E FC 61 */ bl func_8022F7DC +/* 8013FB7C 0013C97C 48 0E FC 61 */ bl RwRenderStateSet /* 8013FB80 0013C980 38 61 00 38 */ addi r3, r1, 0x38 /* 8013FB84 0013C984 38 9E 05 F0 */ addi r4, r30, 0x5f0 -/* 8013FB88 0013C988 4B F0 E9 55 */ bl func_8004E4DC +/* 8013FB88 0013C988 4B F0 E9 55 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8013FB8C 0013C98C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8013FB90 0013C990 3B A1 00 28 */ addi r29, r1, 0x28 /* 8013FB94 0013C994 38 83 05 58 */ addi r4, r3, lbl_803C0558@l /* 8013FB98 0013C998 7F A3 EB 78 */ mr r3, r29 /* 8013FB9C 0013C99C 38 84 00 34 */ addi r4, r4, 0x34 -/* 8013FBA0 0013C9A0 4B F0 E9 3D */ bl func_8004E4DC +/* 8013FBA0 0013C9A0 4B F0 E9 3D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8013FBA4 0013C9A4 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 8013FBA8 0013C9A8 7F A3 EB 78 */ mr r3, r29 /* 8013FBAC 0013C9AC D0 01 00 2C */ stfs f0, 0x2c(r1) @@ -2911,15 +2911,15 @@ lbl_8013FBE8: /* 8013FC0C 0013CA0C C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) /* 8013FC10 0013CA10 4B EC F3 ED */ bl func_8000EFFC /* 8013FC14 0013CA14 38 61 00 08 */ addi r3, r1, 8 -/* 8013FC18 0013CA18 48 0F 07 71 */ bl func_80230388 +/* 8013FC18 0013CA18 48 0F 07 71 */ bl RwMatrixUpdate /* 8013FC1C 0013CA1C 38 7E 05 60 */ addi r3, r30, 0x560 /* 8013FC20 0013CA20 38 A1 00 08 */ addi r5, r1, 8 /* 8013FC24 0013CA24 38 80 00 04 */ li r4, 4 /* 8013FC28 0013CA28 38 C0 00 1B */ li r6, 0x1b -/* 8013FC2C 0013CA2C 48 10 C0 49 */ bl func_8024BC74 +/* 8013FC2C 0013CA2C 48 10 C0 49 */ bl RwIm3DTransform /* 8013FC30 0013CA30 38 60 00 04 */ li r3, 4 -/* 8013FC34 0013CA34 48 10 C3 0D */ bl func_8024BF40 -/* 8013FC38 0013CA38 48 10 C1 1D */ bl func_8024BD54 +/* 8013FC34 0013CA34 48 10 C3 0D */ bl RwIm3DRenderPrimitive +/* 8013FC38 0013CA38 48 10 C1 1D */ bl RwIm3DEnd lbl_8013FC3C: /* 8013FC3C 0013CA3C 38 7F 00 68 */ addi r3, r31, 0x68 /* 8013FC40 0013CA40 80 03 00 10 */ lwz r0, 0x10(r3) @@ -2953,8 +2953,8 @@ lbl_8013FC8C: /* 8013FCA0 0013CAA0 38 21 00 60 */ addi r1, r1, 0x60 /* 8013FCA4 0013CAA4 4E 80 00 20 */ blr -.global func_8013FCA8 -func_8013FCA8: +.global CalcMagnetizeInfo__10zNPCBSandyFv +CalcMagnetizeInfo__10zNPCBSandyFv: /* 8013FCA8 0013CAA8 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8013FCAC 0013CAAC 7C 08 02 A6 */ mflr r0 /* 8013FCB0 0013CAB0 90 01 00 54 */ stw r0, 0x54(r1) @@ -2964,13 +2964,13 @@ func_8013FCA8: /* 8013FCC0 0013CAC0 38 7F 06 0C */ addi r3, r31, 0x60c /* 8013FCC4 0013CAC4 80 84 00 24 */ lwz r4, 0x24(r4) /* 8013FCC8 0013CAC8 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8013FCCC 0013CACC 4B EF 2F B9 */ bl func_80032C84 +/* 8013FCCC 0013CACC 4B EF 2F B9 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 8013FCD0 0013CAD0 80 9F 07 C4 */ lwz r4, 0x7c4(r31) /* 8013FCD4 0013CAD4 38 7F 06 28 */ addi r3, r31, 0x628 /* 8013FCD8 0013CAD8 80 84 00 24 */ lwz r4, 0x24(r4) /* 8013FCDC 0013CADC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8013FCE0 0013CAE0 38 84 00 30 */ addi r4, r4, 0x30 -/* 8013FCE4 0013CAE4 4B F0 E7 F9 */ bl func_8004E4DC +/* 8013FCE4 0013CAE4 4B F0 E7 F9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8013FCE8 0013CAE8 3C 60 80 2A */ lis r3, lbl_802998C8@ha /* 8013FCEC 0013CAEC 80 BF 00 24 */ lwz r5, 0x24(r31) /* 8013FCF0 0013CAF0 38 83 98 C8 */ addi r4, r3, lbl_802998C8@l @@ -2979,10 +2979,10 @@ func_8013FCA8: /* 8013FCFC 0013CAFC 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 8013FD00 0013CB00 54 00 30 32 */ slwi r0, r0, 6 /* 8013FD04 0013CB04 7C 85 02 14 */ add r4, r5, r0 -/* 8013FD08 0013CB08 4B EF 2F 11 */ bl func_80032C18 +/* 8013FD08 0013CB08 4B EF 2F 11 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 8013FD0C 0013CB0C 38 7F 05 FC */ addi r3, r31, 0x5fc /* 8013FD10 0013CB10 38 81 00 08 */ addi r4, r1, 8 -/* 8013FD14 0013CB14 4B EF 2F 71 */ bl func_80032C84 +/* 8013FD14 0013CB14 4B EF 2F 71 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 8013FD18 0013CB18 3C 80 80 2A */ lis r4, lbl_80299950@ha /* 8013FD1C 0013CB1C 38 7F 06 1C */ addi r3, r31, 0x61c /* 8013FD20 0013CB20 38 A4 99 50 */ addi r5, r4, lbl_80299950@l @@ -3004,8 +3004,8 @@ func_8013FCA8: /* 8013FD60 0013CB60 38 21 00 50 */ addi r1, r1, 0x50 /* 8013FD64 0013CB64 4E 80 00 20 */ blr -.global func_8013FD68 -func_8013FD68: +.global InitFX__10zNPCBSandyFv +InitFX__10zNPCBSandyFv: /* 8013FD68 0013CB68 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013FD6C 0013CB6C 7C 08 02 A6 */ mflr r0 /* 8013FD70 0013CB70 90 01 00 14 */ stw r0, 0x14(r1) @@ -3059,7 +3059,7 @@ func_8013FD68: /* 8013FE30 0013CC30 80 84 00 24 */ lwz r4, 0x24(r4) /* 8013FE34 0013CC34 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8013FE38 0013CC38 38 84 00 30 */ addi r4, r4, 0x30 -/* 8013FE3C 0013CC3C 4B F0 E6 A1 */ bl func_8004E4DC +/* 8013FE3C 0013CC3C 4B F0 E6 A1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8013FE40 0013CC40 80 9F 07 C0 */ lwz r4, 0x7c0(r31) /* 8013FE44 0013CC44 38 7F 0A D0 */ addi r3, r31, 0xad0 /* 8013FE48 0013CC48 C0 22 A5 20 */ lfs f1, lbl_803CEEA0-_SDA2_BASE_(r2) @@ -3257,8 +3257,8 @@ func_8013FD68: /* 80140148 0013CF48 38 21 00 10 */ addi r1, r1, 0x10 /* 8014014C 0013CF4C 4E 80 00 20 */ blr -.global func_80140150 -func_80140150: +.global UpdateFX__10zNPCBSandyFf +UpdateFX__10zNPCBSandyFf: /* 80140150 0013CF50 94 21 FF 70 */ stwu r1, -0x90(r1) /* 80140154 0013CF54 7C 08 02 A6 */ mflr r0 /* 80140158 0013CF58 90 01 00 94 */ stw r0, 0x94(r1) @@ -3308,17 +3308,17 @@ lbl_801401E8: /* 801401F8 0013CFF8 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 801401FC 0013CFFC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80140200 0013D000 40 80 00 F4 */ bge lbl_801402F4 -/* 80140204 0013D004 4B EF 0A 85 */ bl func_80030C88 +/* 80140204 0013D004 4B EF 0A 85 */ bl xurand__Fv /* 80140208 0013D008 C0 1E 0A E8 */ lfs f0, 0xae8(r30) /* 8014020C 0013D00C EC 00 00 72 */ fmuls f0, f0, f1 /* 80140210 0013D010 D0 1E 0A E0 */ stfs f0, 0xae0(r30) -/* 80140214 0013D014 4B EF 0A 55 */ bl func_80030C68 +/* 80140214 0013D014 4B EF 0A 55 */ bl xrand__Fv /* 80140218 0013D018 54 79 9F BE */ rlwinm r25, r3, 0x13, 0x1e, 0x1f -/* 8014021C 0013D01C 4B EF 0A 6D */ bl func_80030C88 +/* 8014021C 0013D01C 4B EF 0A 6D */ bl xurand__Fv /* 80140220 0013D020 C0 02 A4 DC */ lfs f0, lbl_803CEE5C-_SDA2_BASE_(r2) /* 80140224 0013D024 38 61 00 20 */ addi r3, r1, 0x20 /* 80140228 0013D028 EC 20 00 72 */ fmuls f1, f0, f1 -/* 8014022C 0013D02C 4B EF 22 B1 */ bl func_800324DC +/* 8014022C 0013D02C 4B EF 22 B1 */ bl xMat3x3RotY__FP7xMat3x3f /* 80140230 0013D030 1C 19 00 18 */ mulli r0, r25, 0x18 /* 80140234 0013D034 38 61 00 14 */ addi r3, r1, 0x14 /* 80140238 0013D038 38 81 00 20 */ addi r4, r1, 0x20 @@ -3369,7 +3369,7 @@ lbl_801402D4: /* 801402E8 0013D0E8 D0 04 08 18 */ stfs f0, 0x818(r4) lbl_801402EC: /* 801402EC 0013D0EC 38 64 07 F8 */ addi r3, r4, 0x7f8 -/* 801402F0 0013D0F0 4B F5 F6 81 */ bl func_8009F970 +/* 801402F0 0013D0F0 4B F5 F6 81 */ bl zLightningAdd__FP16_tagLightningAdd lbl_801402F4: /* 801402F4 0013D0F4 3B 5A 00 01 */ addi r26, r26, 1 /* 801402F8 0013D0F8 3B BD 00 40 */ addi r29, r29, 0x40 @@ -3399,19 +3399,19 @@ func_8014032C: /* 80140348 0013D148 FF E0 08 90 */ fmr f31, f1 /* 8014034C 0013D14C 7C 7F 1B 78 */ mr r31, r3 /* 80140350 0013D150 3B C0 00 00 */ li r30, 0 -/* 80140354 0013D154 4B F1 1D CD */ bl func_80052120 +/* 80140354 0013D154 4B F1 1D CD */ bl zCameraIsTrackingDisabled__Fv /* 80140358 0013D158 54 60 07 39 */ rlwinm. r0, r3, 0, 0x1c, 0x1c /* 8014035C 0013D15C 40 82 00 08 */ bne lbl_80140364 /* 80140360 0013D160 3B C0 00 01 */ li r30, 1 lbl_80140364: /* 80140364 0013D164 38 60 00 08 */ li r3, 8 -/* 80140368 0013D168 4B F1 1D 99 */ bl func_80052100 +/* 80140368 0013D168 4B F1 1D 99 */ bl zCameraDisableTracking__F17camera_owner_enum /* 8014036C 0013D16C 2C 1E 00 00 */ cmpwi r30, 0 /* 80140370 0013D170 41 82 00 14 */ beq lbl_80140384 /* 80140374 0013D174 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80140378 0013D178 38 7F 0D 64 */ addi r3, r31, 0xd64 /* 8014037C 0013D17C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l -/* 80140380 0013D180 4B EC DB 35 */ bl func_8000DEB4 +/* 80140380 0013D180 4B EC DB 35 */ bl start__13xBinaryCameraFR7xCamera lbl_80140384: /* 80140384 0013D184 80 7F 02 C0 */ lwz r3, 0x2c0(r31) /* 80140388 0013D188 54 60 06 73 */ rlwinm. r0, r3, 0, 0x19, 0x19 @@ -3421,7 +3421,7 @@ lbl_80140384: /* 80140398 0013D198 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8014039C 0013D19C 38 7F 0D C8 */ addi r3, r31, 0xdc8 /* 801403A0 0013D1A0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l -/* 801403A4 0013D1A4 4B EC DB 11 */ bl func_8000DEB4 +/* 801403A4 0013D1A4 4B EC DB 11 */ bl start__13xBinaryCameraFR7xCamera lbl_801403A8: /* 801403A8 0013D1A8 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 801403AC 0013D1AC 38 7F 0D C8 */ addi r3, r31, 0xdc8 @@ -3443,7 +3443,7 @@ lbl_801403A8: /* 801403EC 0013D1EC 41 82 00 20 */ beq lbl_8014040C /* 801403F0 0013D1F0 C0 22 A4 F4 */ lfs f1, lbl_803CEE74-_SDA2_BASE_(r2) /* 801403F4 0013D1F4 38 7F 0D C8 */ addi r3, r31, 0xdc8 -/* 801403F8 0013D1F8 4B EC DB 0D */ bl func_8000DF04 +/* 801403F8 0013D1F8 4B EC DB 0D */ bl update__13xBinaryCameraFf /* 801403FC 0013D1FC 80 1F 02 C0 */ lwz r0, 0x2c0(r31) /* 80140400 0013D200 54 00 04 A0 */ rlwinm r0, r0, 0, 0x12, 0x10 /* 80140404 0013D204 90 1F 02 C0 */ stw r0, 0x2c0(r31) @@ -3451,7 +3451,7 @@ lbl_801403A8: lbl_8014040C: /* 8014040C 0013D20C FC 20 F8 90 */ fmr f1, f31 /* 80140410 0013D210 38 7F 0D C8 */ addi r3, r31, 0xdc8 -/* 80140414 0013D214 4B EC DA F1 */ bl func_8000DF04 +/* 80140414 0013D214 4B EC DA F1 */ bl update__13xBinaryCameraFf /* 80140418 0013D218 48 00 00 74 */ b lbl_8014048C lbl_8014041C: /* 8014041C 0013D21C 54 60 04 A5 */ rlwinm. r0, r3, 0, 0x12, 0x12 @@ -3459,7 +3459,7 @@ lbl_8014041C: /* 80140424 0013D224 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80140428 0013D228 38 7F 0D 64 */ addi r3, r31, 0xd64 /* 8014042C 0013D22C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l -/* 80140430 0013D230 4B EC DA 85 */ bl func_8000DEB4 +/* 80140430 0013D230 4B EC DA 85 */ bl start__13xBinaryCameraFR7xCamera lbl_80140434: /* 80140434 0013D234 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80140438 0013D238 80 AD 96 98 */ lwz r5, lbl_803CBF98-_SDA_BASE_(r13) @@ -3475,7 +3475,7 @@ lbl_80140434: /* 80140460 0013D260 41 82 00 20 */ beq lbl_80140480 /* 80140464 0013D264 C0 22 A4 F4 */ lfs f1, lbl_803CEE74-_SDA2_BASE_(r2) /* 80140468 0013D268 38 7F 0D 64 */ addi r3, r31, 0xd64 -/* 8014046C 0013D26C 4B EC DA 99 */ bl func_8000DF04 +/* 8014046C 0013D26C 4B EC DA 99 */ bl update__13xBinaryCameraFf /* 80140470 0013D270 80 1F 02 C0 */ lwz r0, 0x2c0(r31) /* 80140474 0013D274 54 00 04 A0 */ rlwinm r0, r0, 0, 0x12, 0x10 /* 80140478 0013D278 90 1F 02 C0 */ stw r0, 0x2c0(r31) @@ -3483,7 +3483,7 @@ lbl_80140434: lbl_80140480: /* 80140480 0013D280 FC 20 F8 90 */ fmr f1, f31 /* 80140484 0013D284 38 7F 0D 64 */ addi r3, r31, 0xd64 -/* 80140488 0013D288 4B EC DA 7D */ bl func_8000DF04 +/* 80140488 0013D288 4B EC DA 7D */ bl update__13xBinaryCameraFf lbl_8014048C: /* 8014048C 0013D28C 80 7F 02 C0 */ lwz r3, 0x2c0(r31) /* 80140490 0013D290 54 60 06 73 */ rlwinm. r0, r3, 0, 0x19, 0x19 @@ -3528,7 +3528,7 @@ lbl_80140510: /* 80140514 0013D314 7F C5 F3 78 */ mr r5, r30 /* 80140518 0013D318 38 61 00 08 */ addi r3, r1, 8 /* 8014051C 0013D31C 7C 9E 02 14 */ add r4, r30, r0 -/* 80140520 0013D320 4B EF 26 F9 */ bl func_80032C18 +/* 80140520 0013D320 4B EF 26 F9 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 80140524 0013D324 28 1F 00 00 */ cmplwi r31, 0 /* 80140528 0013D328 41 82 00 24 */ beq lbl_8014054C /* 8014052C 0013D32C 7F A3 EB 78 */ mr r3, r29 @@ -3542,7 +3542,7 @@ lbl_80140510: lbl_8014054C: /* 8014054C 0013D34C 7F A3 EB 78 */ mr r3, r29 /* 80140550 0013D350 38 81 00 38 */ addi r4, r1, 0x38 -/* 80140554 0013D354 4B F0 DF 89 */ bl func_8004E4DC +/* 80140554 0013D354 4B F0 DF 89 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_80140558: /* 80140558 0013D358 80 01 00 64 */ lwz r0, 0x64(r1) /* 8014055C 0013D35C 83 E1 00 5C */ lwz r31, 0x5c(r1) @@ -3592,7 +3592,7 @@ func_80140574: /* 80140600 0013D400 4B ED B3 61 */ bl func_8001B960 /* 80140604 0013D404 38 61 00 14 */ addi r3, r1, 0x14 /* 80140608 0013D408 7C 64 1B 78 */ mr r4, r3 -/* 8014060C 0013D40C 4B F0 DC E5 */ bl func_8004E2F0 +/* 8014060C 0013D40C 4B F0 DC E5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80140610 0013D410 FC 00 08 90 */ fmr f0, f1 /* 80140614 0013D414 C0 42 A5 28 */ lfs f2, lbl_803CEEA8-_SDA2_BASE_(r2) /* 80140618 0013D418 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) @@ -3619,7 +3619,7 @@ func_80140574: /* 8014066C 0013D46C 4B EC E9 91 */ bl func_8000EFFC /* 80140670 0013D470 38 61 00 08 */ addi r3, r1, 8 /* 80140674 0013D474 7C 64 1B 78 */ mr r4, r3 -/* 80140678 0013D478 4B F0 DC 79 */ bl func_8004E2F0 +/* 80140678 0013D478 4B F0 DC 79 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8014067C 0013D47C 4B EC D6 FD */ bl func_8000DD78 /* 80140680 0013D480 C0 41 00 14 */ lfs f2, 0x14(r1) /* 80140684 0013D484 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) @@ -3639,11 +3639,11 @@ lbl_801406AC: /* 801406B4 0013D4B4 C0 21 00 08 */ lfs f1, 8(r1) /* 801406B8 0013D4B8 C0 41 00 0C */ lfs f2, 0xc(r1) /* 801406BC 0013D4BC C0 61 00 10 */ lfs f3, 0x10(r1) -/* 801406C0 0013D4C0 4B EF 1C 55 */ bl func_80032314 +/* 801406C0 0013D4C0 4B EF 1C 55 */ bl xMat3x3RotC__FP7xMat3x3ffff /* 801406C4 0013D4C4 80 7E 00 AC */ lwz r3, 0xac(r30) /* 801406C8 0013D4C8 38 81 00 20 */ addi r4, r1, 0x20 /* 801406CC 0013D4CC 38 63 00 30 */ addi r3, r3, 0x30 -/* 801406D0 0013D4D0 4B F0 DE 0D */ bl func_8004E4DC +/* 801406D0 0013D4D0 4B F0 DE 0D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801406D4 0013D4D4 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 801406D8 0013D4D8 80 01 00 54 */ lwz r0, 0x54(r1) /* 801406DC 0013D4DC CB E1 00 40 */ lfd f31, 0x40(r1) @@ -3716,7 +3716,7 @@ lbl_801407BC: lbl_801407D0: /* 801407D0 0013D5D0 80 7D 07 E8 */ lwz r3, 0x7e8(r29) /* 801407D4 0013D5D4 38 80 00 BE */ li r4, 0xbe -/* 801407D8 0013D5D8 4B ED EE 19 */ bl func_8001F5F0 +/* 801407D8 0013D5D8 4B ED EE 19 */ bl zEntEvent__FP5xBaseUi lbl_801407DC: /* 801407DC 0013D5DC 38 00 00 09 */ li r0, 9 /* 801407E0 0013D5E0 90 1D 02 D4 */ stw r0, 0x2d4(r29) @@ -3724,14 +3724,14 @@ lbl_801407DC: lbl_801407E8: /* 801407E8 0013D5E8 80 7D 07 EC */ lwz r3, 0x7ec(r29) /* 801407EC 0013D5EC 38 80 00 BE */ li r4, 0xbe -/* 801407F0 0013D5F0 4B ED EE 01 */ bl func_8001F5F0 +/* 801407F0 0013D5F0 4B ED EE 01 */ bl zEntEvent__FP5xBaseUi /* 801407F4 0013D5F4 38 00 00 06 */ li r0, 6 /* 801407F8 0013D5F8 90 1D 02 D4 */ stw r0, 0x2d4(r29) /* 801407FC 0013D5FC 48 00 00 18 */ b lbl_80140814 lbl_80140800: /* 80140800 0013D600 80 7D 07 F0 */ lwz r3, 0x7f0(r29) /* 80140804 0013D604 38 80 00 BE */ li r4, 0xbe -/* 80140808 0013D608 4B ED ED E9 */ bl func_8001F5F0 +/* 80140808 0013D608 4B ED ED E9 */ bl zEntEvent__FP5xBaseUi /* 8014080C 0013D60C 38 00 00 03 */ li r0, 3 /* 80140810 0013D610 90 1D 02 D4 */ stw r0, 0x2d4(r29) lbl_80140814: @@ -3766,7 +3766,7 @@ lbl_8014086C: /* 80140878 0013D678 54 60 05 A8 */ rlwinm r0, r3, 0, 0x16, 0x14 /* 8014087C 0013D67C 7F A3 EB 78 */ mr r3, r29 /* 80140880 0013D680 90 1D 02 C0 */ stw r0, 0x2c0(r29) -/* 80140884 0013D684 48 00 0D E5 */ bl func_80141668 +/* 80140884 0013D684 48 00 0D E5 */ bl hiddenByCutscene__10zNPCBSandyFv /* 80140888 0013D688 48 00 00 30 */ b lbl_801408B8 lbl_8014088C: /* 8014088C 0013D68C 80 7D 02 C0 */ lwz r3, 0x2c0(r29) @@ -3802,7 +3802,7 @@ lbl_801408EC: /* 801408F4 0013D6F4 41 82 00 10 */ beq lbl_80140904 /* 801408F8 0013D6F8 FC 20 F8 90 */ fmr f1, f31 /* 801408FC 0013D6FC 38 80 00 00 */ li r4, 0 -/* 80140900 0013D700 4B FC D7 61 */ bl func_8010E060 +/* 80140900 0013D700 4B FC D7 61 */ bl Timestep__7xPsycheFfPv lbl_80140904: /* 80140904 0013D704 88 0D 84 81 */ lbz r0, lbl_803CAD81-_SDA_BASE_(r13) /* 80140908 0013D708 88 8D 84 80 */ lbz r4, lbl_803CAD80-_SDA_BASE_(r13) @@ -3856,7 +3856,7 @@ lbl_801409A4: /* 801409B8 0013D7B8 48 00 00 0C */ b lbl_801409C4 lbl_801409BC: /* 801409BC 0013D7BC 38 60 00 08 */ li r3, 8 -/* 801409C0 0013D7C0 4B F1 17 51 */ bl func_80052110 +/* 801409C0 0013D7C0 4B F1 17 51 */ bl zCameraEnableTracking__F17camera_owner_enum lbl_801409C4: /* 801409C4 0013D7C4 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) /* 801409C8 0013D7C8 D0 1D 05 44 */ stfs f0, 0x544(r29) @@ -3896,7 +3896,7 @@ lbl_80140A34: /* 80140A48 0013D848 4B EC DC 49 */ bl func_8000E690 /* 80140A4C 0013D84C 38 61 00 68 */ addi r3, r1, 0x68 /* 80140A50 0013D850 38 9C 03 9C */ addi r4, r28, 0x39c -/* 80140A54 0013D854 4B F0 DA 9D */ bl func_8004E4F0 +/* 80140A54 0013D854 4B F0 DA 9D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80140A58 0013D858 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80140A5C 0013D85C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80140A60 0013D860 40 80 00 1C */ bge lbl_80140A7C @@ -4147,7 +4147,7 @@ lbl_80140DBC: lbl_80140DEC: /* 80140DEC 0013DBEC FC 20 F8 90 */ fmr f1, f31 /* 80140DF0 0013DBF0 7F A3 EB 78 */ mr r3, r29 -/* 80140DF4 0013DBF4 4B FF F3 5D */ bl func_80140150 +/* 80140DF4 0013DBF4 4B FF F3 5D */ bl UpdateFX__10zNPCBSandyFf /* 80140DF8 0013DBF8 C0 0D 96 80 */ lfs f0, lbl_803CBF80-_SDA_BASE_(r13) /* 80140DFC 0013DBFC EC 00 F8 2A */ fadds f0, f0, f31 /* 80140E00 0013DC00 D0 0D 96 80 */ stfs f0, lbl_803CBF80-_SDA_BASE_(r13) @@ -4242,21 +4242,21 @@ lbl_80140F28: /* 80140F48 0013DD48 40 82 00 14 */ bne lbl_80140F5C /* 80140F4C 0013DD4C 80 7D 07 E8 */ lwz r3, 0x7e8(r29) /* 80140F50 0013DD50 38 80 00 BE */ li r4, 0xbe -/* 80140F54 0013DD54 4B ED E6 9D */ bl func_8001F5F0 +/* 80140F54 0013DD54 4B ED E6 9D */ bl zEntEvent__FP5xBaseUi /* 80140F58 0013DD58 48 00 00 30 */ b lbl_80140F88 lbl_80140F5C: /* 80140F5C 0013DD5C 2C 00 00 02 */ cmpwi r0, 2 /* 80140F60 0013DD60 40 82 00 14 */ bne lbl_80140F74 /* 80140F64 0013DD64 80 7D 07 EC */ lwz r3, 0x7ec(r29) /* 80140F68 0013DD68 38 80 00 BE */ li r4, 0xbe -/* 80140F6C 0013DD6C 4B ED E6 85 */ bl func_8001F5F0 +/* 80140F6C 0013DD6C 4B ED E6 85 */ bl zEntEvent__FP5xBaseUi /* 80140F70 0013DD70 48 00 00 18 */ b lbl_80140F88 lbl_80140F74: /* 80140F74 0013DD74 2C 00 00 03 */ cmpwi r0, 3 /* 80140F78 0013DD78 40 82 00 10 */ bne lbl_80140F88 /* 80140F7C 0013DD7C 80 7D 07 F0 */ lwz r3, 0x7f0(r29) /* 80140F80 0013DD80 38 80 00 BE */ li r4, 0xbe -/* 80140F84 0013DD84 4B ED E6 6D */ bl func_8001F5F0 +/* 80140F84 0013DD84 4B ED E6 6D */ bl zEntEvent__FP5xBaseUi lbl_80140F88: /* 80140F88 0013DD88 38 00 00 00 */ li r0, 0 /* 80140F8C 0013DD8C 90 1D 0D 38 */ stw r0, 0xd38(r29) @@ -4266,12 +4266,12 @@ lbl_80140F90: /* 80140F98 0013DD98 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l /* 80140F9C 0013DD9C 38 63 05 8C */ addi r3, r3, 0x58c /* 80140FA0 0013DDA0 4C C6 31 82 */ crclr 6 -/* 80140FA4 0013DDA4 4B ED 6D 99 */ bl func_80017D3C +/* 80140FA4 0013DDA4 4B ED 6D 99 */ bl xprintf__FPCce /* 80140FA8 0013DDA8 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 80140FAC 0013DDAC 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l /* 80140FB0 0013DDB0 38 63 05 96 */ addi r3, r3, 0x596 /* 80140FB4 0013DDB4 4C C6 31 82 */ crclr 6 -/* 80140FB8 0013DDB8 4B ED 6D 85 */ bl func_80017D3C +/* 80140FB8 0013DDB8 4B ED 6D 85 */ bl xprintf__FPCce /* 80140FBC 0013DDBC 7F BC EB 78 */ mr r28, r29 /* 80140FC0 0013DDC0 7F BA EB 78 */ mr r26, r29 /* 80140FC4 0013DDC4 3B 20 00 00 */ li r25, 0 @@ -4367,7 +4367,7 @@ lbl_8014109C: lbl_80141110: /* 80141110 0013DF10 80 7D 0B 04 */ lwz r3, 0xb04(r29) /* 80141114 0013DF14 C0 3D 0A F8 */ lfs f1, 0xaf8(r29) -/* 80141118 0013DF18 48 01 EF 1D */ bl func_80160034 +/* 80141118 0013DF18 48 01 EF 1D */ bl xJaw_EvalData__FPvf /* 8014111C 0013DF1C C0 5D 0A FC */ lfs f2, 0xafc(r29) /* 80141120 0013DF20 C0 02 A5 68 */ lfs f0, lbl_803CEEE8-_SDA2_BASE_(r2) /* 80141124 0013DF24 EC 02 00 32 */ fmuls f0, f2, f0 @@ -4400,19 +4400,19 @@ lbl_80141180: /* 80141188 0013DF88 80 1D 0B 08 */ lwz r0, 0xb08(r29) /* 8014118C 0013DF8C 2C 00 00 00 */ cmpwi r0, 0 /* 80141190 0013DF90 41 82 00 84 */ beq lbl_80141214 -/* 80141194 0013DF94 4B EE FA F5 */ bl func_80030C88 +/* 80141194 0013DF94 4B EE FA F5 */ bl xurand__Fv /* 80141198 0013DF98 C0 02 A4 E8 */ lfs f0, lbl_803CEE68-_SDA2_BASE_(r2) /* 8014119C 0013DF9C EC 00 00 72 */ fmuls f0, f0, f1 /* 801411A0 0013DFA0 D0 01 00 5C */ stfs f0, 0x5c(r1) -/* 801411A4 0013DFA4 4B EE FA E5 */ bl func_80030C88 +/* 801411A4 0013DFA4 4B EE FA E5 */ bl xurand__Fv /* 801411A8 0013DFA8 C0 02 A4 E8 */ lfs f0, lbl_803CEE68-_SDA2_BASE_(r2) /* 801411AC 0013DFAC EC 00 00 72 */ fmuls f0, f0, f1 /* 801411B0 0013DFB0 D0 01 00 60 */ stfs f0, 0x60(r1) -/* 801411B4 0013DFB4 4B EE FA D5 */ bl func_80030C88 +/* 801411B4 0013DFB4 4B EE FA D5 */ bl xurand__Fv /* 801411B8 0013DFB8 C0 02 A4 E8 */ lfs f0, lbl_803CEE68-_SDA2_BASE_(r2) /* 801411BC 0013DFBC EC 00 00 72 */ fmuls f0, f0, f1 /* 801411C0 0013DFC0 D0 01 00 64 */ stfs f0, 0x64(r1) -/* 801411C4 0013DFC4 4B EE FA C5 */ bl func_80030C88 +/* 801411C4 0013DFC4 4B EE FA C5 */ bl xurand__Fv /* 801411C8 0013DFC8 C0 02 A5 C4 */ lfs f0, lbl_803CEF44-_SDA2_BASE_(r2) /* 801411CC 0013DFCC 38 61 00 5C */ addi r3, r1, 0x5c /* 801411D0 0013DFD0 C0 42 A4 E8 */ lfs f2, lbl_803CEE68-_SDA2_BASE_(r2) @@ -4512,8 +4512,8 @@ lbl_80141248: /* 80141340 0013E140 D8 01 00 B0 */ stfd f0, 0xb0(r1) /* 80141344 0013E144 80 01 00 B4 */ lwz r0, 0xb4(r1) /* 80141348 0013E148 98 1D 0D 1E */ stb r0, 0xd1e(r29) -/* 8014134C 0013E14C 4B EE 91 59 */ bl func_8002A4A4 -/* 80141350 0013E150 4B EE F9 39 */ bl func_80030C88 +/* 8014134C 0013E14C 4B EE 91 59 */ bl set_curve__9xFXRibbonFPCQ29xFXRibbon10curve_nodeUl +/* 80141350 0013E150 4B EE F9 39 */ bl xurand__Fv /* 80141354 0013E154 C0 02 A5 C8 */ lfs f0, lbl_803CEF48-_SDA2_BASE_(r2) /* 80141358 0013E158 38 61 00 50 */ addi r3, r1, 0x50 /* 8014135C 0013E15C EC 00 00 72 */ fmuls f0, f0, f1 @@ -4523,7 +4523,7 @@ lbl_80141248: /* 8014136C 0013E16C 1C 80 00 0C */ mulli r4, r0, 0xc /* 80141370 0013E170 38 84 0B 0C */ addi r4, r4, 0xb0c /* 80141374 0013E174 7C 9D 22 14 */ add r4, r29, r4 -/* 80141378 0013E178 4B F0 D1 65 */ bl func_8004E4DC +/* 80141378 0013E178 4B F0 D1 65 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8014137C 0013E17C C0 21 00 58 */ lfs f1, 0x58(r1) /* 80141380 0013E180 38 61 00 44 */ addi r3, r1, 0x44 /* 80141384 0013E184 C0 01 00 50 */ lfs f0, 0x50(r1) @@ -4533,15 +4533,15 @@ lbl_80141248: /* 80141394 0013E194 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) /* 80141398 0013E198 D0 21 00 48 */ stfs f1, 0x48(r1) /* 8014139C 0013E19C D0 01 00 4C */ stfs f0, 0x4c(r1) -/* 801413A0 0013E1A0 4B F0 CF 51 */ bl func_8004E2F0 +/* 801413A0 0013E1A0 4B F0 CF 51 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 801413A4 0013E1A4 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 801413A8 0013E1A8 38 7D 0B CC */ addi r3, r29, 0xbcc /* 801413AC 0013E1AC 38 81 00 50 */ addi r4, r1, 0x50 /* 801413B0 0013E1B0 38 A1 00 44 */ addi r5, r1, 0x44 /* 801413B4 0013E1B4 FC 40 08 90 */ fmr f2, f1 /* 801413B8 0013E1B8 38 C0 00 00 */ li r6, 0 -/* 801413BC 0013E1BC 4B EE 91 25 */ bl func_8002A4E0 -/* 801413C0 0013E1C0 4B EE F8 C9 */ bl func_80030C88 +/* 801413BC 0013E1BC 4B EE 91 25 */ bl insert__9xFXRibbonFRC5xVec3RC5xVec3ffUi +/* 801413C0 0013E1C0 4B EE F8 C9 */ bl xurand__Fv /* 801413C4 0013E1C4 C0 82 A4 E8 */ lfs f4, lbl_803CEE68-_SDA2_BASE_(r2) /* 801413C8 0013E1C8 C0 42 A5 10 */ lfs f2, lbl_803CEE90-_SDA2_BASE_(r2) /* 801413CC 0013E1CC EC 61 20 28 */ fsubs f3, f1, f4 @@ -4553,7 +4553,7 @@ lbl_80141248: /* 801413E4 0013E1E4 EC 63 00 72 */ fmuls f3, f3, f1 /* 801413E8 0013E1E8 EC 00 00 F2 */ fmuls f0, f0, f3 /* 801413EC 0013E1EC D0 01 00 50 */ stfs f0, 0x50(r1) -/* 801413F0 0013E1F0 4B EE F8 99 */ bl func_80030C88 +/* 801413F0 0013E1F0 4B EE F8 99 */ bl xurand__Fv /* 801413F4 0013E1F4 C0 82 A4 E8 */ lfs f4, lbl_803CEE68-_SDA2_BASE_(r2) /* 801413F8 0013E1F8 38 7D 0B CC */ addi r3, r29, 0xbcc /* 801413FC 0013E1FC C0 42 A5 10 */ lfs f2, lbl_803CEE90-_SDA2_BASE_(r2) @@ -4573,7 +4573,7 @@ lbl_80141248: /* 80141434 0013E234 D0 01 00 54 */ stfs f0, 0x54(r1) /* 80141438 0013E238 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8014143C 0013E23C FC 40 08 90 */ fmr f2, f1 -/* 80141440 0013E240 4B EE 90 A1 */ bl func_8002A4E0 +/* 80141440 0013E240 4B EE 90 A1 */ bl insert__9xFXRibbonFRC5xVec3RC5xVec3ffUi /* 80141444 0013E244 80 1D 02 C0 */ lwz r0, 0x2c0(r29) /* 80141448 0013E248 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14 /* 8014144C 0013E24C 41 82 01 60 */ beq lbl_801415AC @@ -4640,7 +4640,7 @@ lbl_801414A0: /* 8014153C 0013E33C 38 61 00 2C */ addi r3, r1, 0x2c /* 80141540 0013E340 7C 64 1B 78 */ mr r4, r3 /* 80141544 0013E344 D0 01 00 30 */ stfs f0, 0x30(r1) -/* 80141548 0013E348 4B F0 CD A9 */ bl func_8004E2F0 +/* 80141548 0013E348 4B F0 CD A9 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8014154C 0013E34C 80 7F 07 04 */ lwz r3, 0x704(r31) /* 80141550 0013E350 38 81 00 2C */ addi r4, r1, 0x2c /* 80141554 0013E354 C0 22 A4 EC */ lfs f1, lbl_803CEE6C-_SDA2_BASE_(r2) @@ -4660,7 +4660,7 @@ lbl_801414A0: /* 8014158C 0013E38C 38 60 00 00 */ li r3, 0 /* 80141590 0013E390 38 80 00 01 */ li r4, 1 /* 80141594 0013E394 D0 01 00 30 */ stfs f0, 0x30(r1) -/* 80141598 0013E398 4B F3 4C 9D */ bl func_80076234 +/* 80141598 0013E398 4B F3 4C 9D */ bl zEntPlayer_Damage__FP5xBaseUiPC5xVec3 /* 8014159C 0013E39C 80 1D 02 C0 */ lwz r0, 0x2c0(r29) /* 801415A0 0013E3A0 60 00 00 02 */ ori r0, r0, 2 /* 801415A4 0013E3A4 90 1D 02 C0 */ stw r0, 0x2c0(r29) @@ -4696,16 +4696,16 @@ lbl_801415BC: /* 80141614 0013E414 80 7D 09 78 */ lwz r3, 0x978(r29) /* 80141618 0013E418 38 81 00 20 */ addi r4, r1, 0x20 /* 8014161C 0013E41C 38 A1 00 14 */ addi r5, r1, 0x14 -/* 80141620 0013E420 4B F6 02 A9 */ bl func_800A18C8 +/* 80141620 0013E420 4B F6 02 A9 */ bl zLightningModifyEndpoints__FP10zLightningP5xVec3P5xVec3 /* 80141624 0013E424 80 7D 09 7C */ lwz r3, 0x97c(r29) /* 80141628 0013E428 38 81 00 14 */ addi r4, r1, 0x14 /* 8014162C 0013E42C 38 A1 00 20 */ addi r5, r1, 0x20 -/* 80141630 0013E430 4B F6 02 99 */ bl func_800A18C8 +/* 80141630 0013E430 4B F6 02 99 */ bl zLightningModifyEndpoints__FP10zLightningP5xVec3P5xVec3 lbl_80141634: /* 80141634 0013E434 FC 20 F8 90 */ fmr f1, f31 /* 80141638 0013E438 7F A3 EB 78 */ mr r3, r29 /* 8014163C 0013E43C 7F C4 F3 78 */ mr r4, r30 -/* 80141640 0013E440 4B FA EA B1 */ bl func_800F00F0 +/* 80141640 0013E440 4B FA EA B1 */ bl Process__10zNPCCommonFP6xScenef /* 80141644 0013E444 FC 20 F8 90 */ fmr f1, f31 /* 80141648 0013E448 4B FF E2 35 */ bl func_8013F87C /* 8014164C 0013E44C E3 E1 00 E8 */ psq_l f31, 232(r1), 0, qr0 @@ -4716,8 +4716,8 @@ lbl_80141634: /* 80141660 0013E460 38 21 00 F0 */ addi r1, r1, 0xf0 /* 80141664 0013E464 4E 80 00 20 */ blr -.global func_80141668 -func_80141668: +.global hiddenByCutscene__10zNPCBSandyFv +hiddenByCutscene__10zNPCBSandyFv: /* 80141668 0013E468 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014166C 0013E46C 7C 08 02 A6 */ mflr r0 /* 80141670 0013E470 90 01 00 24 */ stw r0, 0x24(r1) @@ -4735,7 +4735,7 @@ lbl_8014168C: /* 8014169C 0013E49C 60 00 00 01 */ ori r0, r0, 1 /* 801416A0 0013E4A0 90 03 01 6C */ stw r0, 0x16c(r3) /* 801416A4 0013E4A4 80 7E 0D 58 */ lwz r3, 0xd58(r30) -/* 801416A8 0013E4A8 4B ED DF 49 */ bl func_8001F5F0 +/* 801416A8 0013E4A8 4B ED DF 49 */ bl zEntEvent__FP5xBaseUi /* 801416AC 0013E4AC 80 7E 0D 58 */ lwz r3, 0xd58(r30) /* 801416B0 0013E4B0 3B BD 00 01 */ addi r29, r29, 1 /* 801416B4 0013E4B4 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) @@ -4789,10 +4789,10 @@ lbl_801416F0: /* 8014176C 0013E56C 38 80 00 00 */ li r4, 0 /* 80141770 0013E570 90 0D 8D 60 */ stw r0, lbl_803CB660-_SDA_BASE_(r13) /* 80141774 0013E574 80 7F 09 78 */ lwz r3, 0x978(r31) -/* 80141778 0013E578 4B F6 01 15 */ bl func_800A188C +/* 80141778 0013E578 4B F6 01 15 */ bl zLightningShow__FP10zLightningi /* 8014177C 0013E57C 80 7F 09 7C */ lwz r3, 0x97c(r31) /* 80141780 0013E580 38 80 00 00 */ li r4, 0 -/* 80141784 0013E584 4B F6 01 09 */ bl func_800A188C +/* 80141784 0013E584 4B F6 01 09 */ bl zLightningShow__FP10zLightningi /* 80141788 0013E588 48 00 00 A8 */ b lbl_80141830 lbl_8014178C: /* 8014178C 0013E58C 80 7F 07 C0 */ lwz r3, 0x7c0(r31) @@ -4827,10 +4827,10 @@ lbl_8014178C: /* 80141800 0013E600 4B ED 9F F9 */ bl func_8001B7F8 /* 80141804 0013E604 80 7F 09 78 */ lwz r3, 0x978(r31) /* 80141808 0013E608 38 80 00 01 */ li r4, 1 -/* 8014180C 0013E60C 4B F6 00 81 */ bl func_800A188C +/* 8014180C 0013E60C 4B F6 00 81 */ bl zLightningShow__FP10zLightningi /* 80141810 0013E610 80 7F 09 7C */ lwz r3, 0x97c(r31) /* 80141814 0013E614 38 80 00 01 */ li r4, 1 -/* 80141818 0013E618 4B F6 00 75 */ bl func_800A188C +/* 80141818 0013E618 4B F6 00 75 */ bl zLightningShow__FP10zLightningi /* 8014181C 0013E61C 38 00 00 01 */ li r0, 1 /* 80141820 0013E620 90 0D 8D 60 */ stw r0, lbl_803CB660-_SDA_BASE_(r13) /* 80141824 0013E624 48 00 00 0C */ b lbl_80141830 @@ -4852,8 +4852,8 @@ lbl_80141830: /* 8014185C 0013E65C 90 03 02 C0 */ stw r0, 0x2c0(r3) /* 80141860 0013E660 4E 80 00 20 */ blr -.global func_80141864 -func_80141864: +.global zNPCBSandy_AddBoundEntsToGrid__FP6zScene +zNPCBSandy_AddBoundEntsToGrid__FP6zScene: /* 80141864 0013E664 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80141868 0013E668 7C 08 02 A6 */ mflr r0 /* 8014186C 0013E66C 90 01 00 24 */ stw r0, 0x24(r1) @@ -4890,20 +4890,20 @@ lbl_801418D0: /* 801418D8 0013E6D8 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha /* 801418DC 0013E6DC 7F 84 E3 78 */ mr r4, r28 /* 801418E0 0013E6E0 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l -/* 801418E4 0013E6E4 4B FE 0F 31 */ bl func_80122814 +/* 801418E4 0013E6E4 4B FE 0F 31 */ bl xGridEntIsTooBig__FP5xGridPC4xEnt /* 801418E8 0013E6E8 2C 03 00 00 */ cmpwi r3, 0 /* 801418EC 0013E6EC 41 82 00 4C */ beq lbl_80141938 lbl_801418F0: /* 801418F0 0013E6F0 3C 60 80 3D */ lis r3, lbl_803CA774@ha /* 801418F4 0013E6F4 7F 84 E3 78 */ mr r4, r28 /* 801418F8 0013E6F8 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l -/* 801418FC 0013E6FC 4B FE 08 A1 */ bl func_8012219C +/* 801418FC 0013E6FC 4B FE 08 A1 */ bl xGridAdd__FP5xGridP4xEnt /* 80141900 0013E700 2C 1D 00 00 */ cmpwi r29, 0 /* 80141904 0013E704 40 82 00 1C */ bne lbl_80141920 /* 80141908 0013E708 3C 60 80 3D */ lis r3, lbl_803CA774@ha /* 8014190C 0013E70C 7F 84 E3 78 */ mr r4, r28 /* 80141910 0013E710 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l -/* 80141914 0013E714 4B FE 0F 01 */ bl func_80122814 +/* 80141914 0013E714 4B FE 0F 01 */ bl xGridEntIsTooBig__FP5xGridPC4xEnt /* 80141918 0013E718 2C 03 00 00 */ cmpwi r3, 0 /* 8014191C 0013E71C 41 82 00 10 */ beq lbl_8014192C lbl_80141920: @@ -4918,7 +4918,7 @@ lbl_80141938: /* 80141938 0013E738 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha /* 8014193C 0013E73C 7F 84 E3 78 */ mr r4, r28 /* 80141940 0013E740 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l -/* 80141944 0013E744 4B FE 08 59 */ bl func_8012219C +/* 80141944 0013E744 4B FE 08 59 */ bl xGridAdd__FP5xGridP4xEnt /* 80141948 0013E748 38 00 00 00 */ li r0, 0 /* 8014194C 0013E74C 98 1C 00 59 */ stb r0, 0x59(r28) lbl_80141950: @@ -4940,8 +4940,8 @@ lbl_8014196C: /* 80141984 0013E784 38 21 00 20 */ addi r1, r1, 0x20 /* 80141988 0013E788 4E 80 00 20 */ blr -.global func_8014198C -func_8014198C: +.global zNPCBSandy_GameIsPaused__FP6zScene +zNPCBSandy_GameIsPaused__FP6zScene: /* 8014198C 0013E78C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80141990 0013E790 7C 08 02 A6 */ mflr r0 /* 80141994 0013E794 90 01 00 14 */ stw r0, 0x14(r1) @@ -4954,7 +4954,7 @@ func_8014198C: /* 801419B0 0013E7B0 54 60 05 A8 */ rlwinm r0, r3, 0, 0x16, 0x14 /* 801419B4 0013E7B4 90 04 02 C0 */ stw r0, 0x2c0(r4) /* 801419B8 0013E7B8 80 6D 96 94 */ lwz r3, lbl_803CBF94-_SDA_BASE_(r13) -/* 801419BC 0013E7BC 4B FF FC AD */ bl func_80141668 +/* 801419BC 0013E7BC 4B FF FC AD */ bl hiddenByCutscene__10zNPCBSandyFv lbl_801419C0: /* 801419C0 0013E7C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 801419C4 0013E7C4 7C 08 03 A6 */ mtlr r0 @@ -5007,7 +5007,7 @@ lbl_80141A74: /* 80141A74 0013E874 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80141A78 0013E878 38 79 03 9C */ addi r3, r25, 0x39c /* 80141A7C 0013E87C 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80141A80 0013E880 4B F0 CA 71 */ bl func_8004E4F0 +/* 80141A80 0013E880 4B F0 CA 71 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80141A84 0013E884 FF C0 08 90 */ fmr f30, f1 /* 80141A88 0013E888 C0 02 A5 5C */ lfs f0, lbl_803CEEDC-_SDA2_BASE_(r2) /* 80141A8C 0013E88C FC 1E 00 40 */ fcmpo cr0, f30, f0 @@ -5024,7 +5024,7 @@ lbl_80141AA0: /* 80141AB4 0013E8B4 4B EC CB DD */ bl func_8000E690 /* 80141AB8 0013E8B8 38 61 00 14 */ addi r3, r1, 0x14 /* 80141ABC 0013E8BC 38 99 03 9C */ addi r4, r25, 0x39c -/* 80141AC0 0013E8C0 4B F0 CA 31 */ bl func_8004E4F0 +/* 80141AC0 0013E8C0 4B F0 CA 31 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80141AC4 0013E8C4 FC 40 F0 50 */ fneg f2, f30 /* 80141AC8 0013E8C8 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80141ACC 0013E8CC EC 21 10 24 */ fdivs f1, f1, f2 @@ -5151,7 +5151,7 @@ lbl_80141C4C: /* 80141C8C 0013EA8C 4B EC 92 B1 */ bl func_8000AF3C /* 80141C90 0013EA90 80 7E 02 B4 */ lwz r3, 0x2b4(r30) /* 80141C94 0013EA94 7C 63 D0 2E */ lwzx r3, r3, r26 -/* 80141C98 0013EA98 4B FE 27 91 */ bl func_80124428 +/* 80141C98 0013EA98 4B FE 27 91 */ bl zGridUpdateEnt__FP4xEnt /* 80141C9C 0013EA9C 80 7E 02 B4 */ lwz r3, 0x2b4(r30) /* 80141CA0 0013EAA0 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80141CA4 0013EAA4 7C 63 D0 2E */ lwzx r3, r3, r26 @@ -5184,13 +5184,13 @@ lbl_80141CD0: /* 80141D0C 0013EB0C 41 82 00 84 */ beq lbl_80141D90 /* 80141D10 0013EB10 2C 18 00 00 */ cmpwi r24, 0 /* 80141D14 0013EB14 40 82 00 7C */ bne lbl_80141D90 -/* 80141D18 0013EB18 4B EE EF 51 */ bl func_80030C68 +/* 80141D18 0013EB18 4B EE EF 51 */ bl xrand__Fv /* 80141D1C 0013EB1C 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d /* 80141D20 0013EB20 41 82 00 3C */ beq lbl_80141D5C /* 80141D24 0013EB24 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 80141D28 0013EB28 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l /* 80141D2C 0013EB2C 38 63 05 AC */ addi r3, r3, 0x5ac -/* 80141D30 0013EB30 4B F0 A4 E5 */ bl func_8004C214 +/* 80141D30 0013EB30 4B F0 A4 E5 */ bl xStrHash__FPCc /* 80141D34 0013EB34 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) /* 80141D38 0013EB38 7F C6 F3 78 */ mr r6, r30 /* 80141D3C 0013EB3C C0 22 A5 E0 */ lfs f1, lbl_803CEF60-_SDA2_BASE_(r2) @@ -5205,7 +5205,7 @@ lbl_80141D5C: /* 80141D5C 0013EB5C 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 80141D60 0013EB60 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l /* 80141D64 0013EB64 38 63 05 BA */ addi r3, r3, 0x5ba -/* 80141D68 0013EB68 4B F0 A4 AD */ bl func_8004C214 +/* 80141D68 0013EB68 4B F0 A4 AD */ bl xStrHash__FPCc /* 80141D6C 0013EB6C C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) /* 80141D70 0013EB70 7F C6 F3 78 */ mr r6, r30 /* 80141D74 0013EB74 C0 22 A5 E0 */ lfs f1, lbl_803CEF60-_SDA2_BASE_(r2) @@ -5242,7 +5242,7 @@ lbl_80141D9C: /* 80141DE8 0013EBE8 C0 03 00 90 */ lfs f0, 0x90(r3) /* 80141DEC 0013EBEC D0 1E 07 8C */ stfs f0, 0x78c(r30) /* 80141DF0 0013EBF0 80 7E 07 B0 */ lwz r3, 0x7b0(r30) -/* 80141DF4 0013EBF4 4B FD 5D D5 */ bl func_80117BC8 +/* 80141DF4 0013EBF4 4B FD 5D D5 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings lbl_80141DF8: /* 80141DF8 0013EBF8 3B 39 00 01 */ addi r25, r25, 1 /* 80141DFC 0013EBFC 3B 7B 00 0C */ addi r27, r27, 0xc @@ -5265,7 +5265,7 @@ lbl_80141DF8: /* 80141E40 0013EC40 4B EC 90 FD */ bl func_8000AF3C /* 80141E44 0013EC44 80 7E 02 B4 */ lwz r3, 0x2b4(r30) /* 80141E48 0013EC48 80 63 00 08 */ lwz r3, 8(r3) -/* 80141E4C 0013EC4C 4B FE 25 DD */ bl func_80124428 +/* 80141E4C 0013EC4C 4B FE 25 DD */ bl zGridUpdateEnt__FP4xEnt /* 80141E50 0013EC50 80 BE 02 B4 */ lwz r5, 0x2b4(r30) /* 80141E54 0013EC54 38 60 00 04 */ li r3, 4 /* 80141E58 0013EC58 80 DE 00 24 */ lwz r6, 0x24(r30) @@ -5280,7 +5280,7 @@ lbl_80141DF8: /* 80141E7C 0013EC7C 4B EC 90 C1 */ bl func_8000AF3C /* 80141E80 0013EC80 80 7E 02 B4 */ lwz r3, 0x2b4(r30) /* 80141E84 0013EC84 80 63 00 10 */ lwz r3, 0x10(r3) -/* 80141E88 0013EC88 4B FE 25 A1 */ bl func_80124428 +/* 80141E88 0013EC88 4B FE 25 A1 */ bl zGridUpdateEnt__FP4xEnt /* 80141E8C 0013EC8C 80 BE 02 B4 */ lwz r5, 0x2b4(r30) /* 80141E90 0013EC90 38 60 00 09 */ li r3, 9 /* 80141E94 0013EC94 80 DE 00 24 */ lwz r6, 0x24(r30) @@ -5295,7 +5295,7 @@ lbl_80141DF8: /* 80141EB8 0013ECB8 4B EC 90 85 */ bl func_8000AF3C /* 80141EBC 0013ECBC 80 7E 02 B4 */ lwz r3, 0x2b4(r30) /* 80141EC0 0013ECC0 80 63 00 24 */ lwz r3, 0x24(r3) -/* 80141EC4 0013ECC4 4B FE 25 65 */ bl func_80124428 +/* 80141EC4 0013ECC4 4B FE 25 65 */ bl zGridUpdateEnt__FP4xEnt /* 80141EC8 0013ECC8 80 BE 02 B4 */ lwz r5, 0x2b4(r30) /* 80141ECC 0013ECCC 38 60 00 0B */ li r3, 0xb /* 80141ED0 0013ECD0 80 DE 00 24 */ lwz r6, 0x24(r30) @@ -5310,7 +5310,7 @@ lbl_80141DF8: /* 80141EF4 0013ECF4 4B EC 90 49 */ bl func_8000AF3C /* 80141EF8 0013ECF8 80 7E 02 B4 */ lwz r3, 0x2b4(r30) /* 80141EFC 0013ECFC 80 63 00 2C */ lwz r3, 0x2c(r3) -/* 80141F00 0013ED00 4B FE 25 29 */ bl func_80124428 +/* 80141F00 0013ED00 4B FE 25 29 */ bl zGridUpdateEnt__FP4xEnt /* 80141F04 0013ED04 80 1E 02 C0 */ lwz r0, 0x2c0(r30) /* 80141F08 0013ED08 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80141F0C 0013ED0C 41 82 01 04 */ beq lbl_80142010 @@ -5352,7 +5352,7 @@ lbl_80141F30: /* 80141F98 0013ED98 38 61 00 08 */ addi r3, r1, 8 /* 80141F9C 0013ED9C 7C 64 1B 78 */ mr r4, r3 /* 80141FA0 0013EDA0 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 80141FA4 0013EDA4 4B F0 C3 4D */ bl func_8004E2F0 +/* 80141FA4 0013EDA4 4B F0 C3 4D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80141FA8 0013EDA8 80 7D 07 04 */ lwz r3, 0x704(r29) /* 80141FAC 0013EDAC 38 81 00 08 */ addi r4, r1, 8 /* 80141FB0 0013EDB0 C0 22 A4 EC */ lfs f1, lbl_803CEE6C-_SDA2_BASE_(r2) @@ -5372,7 +5372,7 @@ lbl_80141F30: /* 80141FE8 0013EDE8 38 60 00 00 */ li r3, 0 /* 80141FEC 0013EDEC 38 80 00 01 */ li r4, 1 /* 80141FF0 0013EDF0 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 80141FF4 0013EDF4 4B F3 42 41 */ bl func_80076234 +/* 80141FF4 0013EDF4 4B F3 42 41 */ bl zEntPlayer_Damage__FP5xBaseUiPC5xVec3 /* 80141FF8 0013EDF8 80 1E 02 C0 */ lwz r0, 0x2c0(r30) /* 80141FFC 0013EDFC 60 00 00 02 */ ori r0, r0, 2 /* 80142000 0013EE00 90 1E 02 C0 */ stw r0, 0x2c0(r30) @@ -5450,7 +5450,7 @@ lbl_80142100: /* 8014210C 0013EF0C 7F E4 FB 78 */ mr r4, r31 /* 80142110 0013EF10 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 80142114 0013EF14 90 1E 02 C0 */ stw r0, 0x2c0(r30) -/* 80142118 0013EF18 4B FA E2 31 */ bl func_800F0348 +/* 80142118 0013EF18 4B FA E2 31 */ bl NewTime__10zNPCCommonFP6xScenef /* 8014211C 0013EF1C E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0 /* 80142120 0013EF20 CB E1 00 80 */ lfd f31, 0x80(r1) /* 80142124 0013EF24 E3 C1 00 78 */ psq_l f30, 120(r1), 0, qr0 @@ -5581,7 +5581,7 @@ lbl_801422BC: /* 801422F4 0013F0F4 FF E0 08 90 */ fmr f31, f1 /* 801422F8 0013F0F8 7F C3 F3 78 */ mr r3, r30 /* 801422FC 0013F0FC 38 80 00 00 */ li r4, 0 -/* 80142300 0013F100 4B FB 0D 79 */ bl func_800F3078 +/* 80142300 0013F100 4B FB 0D 79 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 80142304 0013F104 C0 02 A5 6C */ lfs f0, lbl_803CEEEC-_SDA2_BASE_(r2) /* 80142308 0013F108 EC 00 07 B2 */ fmuls f0, f0, f30 /* 8014230C 0013F10C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -5672,7 +5672,7 @@ lbl_80142408: /* 80142448 0013F248 38 61 00 08 */ addi r3, r1, 8 /* 8014244C 0013F24C 38 80 00 01 */ li r4, 1 /* 80142450 0013F250 FC 40 08 90 */ fmr f2, f1 -/* 80142454 0013F254 4B F2 D5 29 */ bl func_8006F97C +/* 80142454 0013F254 4B F2 D5 29 */ bl zEntPlayer_PredictPos__FP5xVec3ffi /* 80142458 0013F258 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8014245C 0013F25C 38 61 00 08 */ addi r3, r1, 8 /* 80142460 0013F260 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -5680,18 +5680,18 @@ lbl_80142408: /* 80142468 0013F268 4B ED 94 F9 */ bl func_8001B960 /* 8014246C 0013F26C 38 61 00 08 */ addi r3, r1, 8 /* 80142470 0013F270 7C 64 1B 78 */ mr r4, r3 -/* 80142474 0013F274 4B F0 BE 7D */ bl func_8004E2F0 +/* 80142474 0013F274 4B F0 BE 7D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80142478 0013F278 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8014247C 0013F27C FF C0 08 90 */ fmr f30, f1 /* 80142480 0013F280 38 61 00 08 */ addi r3, r1, 8 /* 80142484 0013F284 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80142488 0013F288 38 84 00 20 */ addi r4, r4, 0x20 -/* 8014248C 0013F28C 4B F0 C0 65 */ bl func_8004E4F0 +/* 8014248C 0013F28C 4B F0 C0 65 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80142490 0013F290 80 9F 00 24 */ lwz r4, 0x24(r31) /* 80142494 0013F294 FF E0 08 90 */ fmr f31, f1 /* 80142498 0013F298 38 61 00 08 */ addi r3, r1, 8 /* 8014249C 0013F29C 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 801424A0 0013F2A0 4B F0 C0 51 */ bl func_8004E4F0 +/* 801424A0 0013F2A0 4B F0 C0 51 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 801424A4 0013F2A4 80 7B 07 04 */ lwz r3, 0x704(r27) /* 801424A8 0013F2A8 C0 02 A5 A0 */ lfs f0, lbl_803CEF20-_SDA2_BASE_(r2) /* 801424AC 0013F2AC 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -5847,7 +5847,7 @@ lbl_80142660: /* 801426DC 0013F4DC FF E0 08 90 */ fmr f31, f1 /* 801426E0 0013F4E0 7F E3 FB 78 */ mr r3, r31 /* 801426E4 0013F4E4 38 80 00 00 */ li r4, 0 -/* 801426E8 0013F4E8 4B FB 09 91 */ bl func_800F3078 +/* 801426E8 0013F4E8 4B FB 09 91 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 801426EC 0013F4EC C0 02 A5 F0 */ lfs f0, lbl_803CEF70-_SDA2_BASE_(r2) /* 801426F0 0013F4F0 EC 00 07 B2 */ fmuls f0, f0, f30 /* 801426F4 0013F4F4 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -5888,7 +5888,7 @@ lbl_8014276C: /* 80142774 0013F574 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l /* 80142778 0013F578 D0 1C 00 4C */ stfs f0, 0x4c(r28) /* 8014277C 0013F57C 38 63 05 C8 */ addi r3, r3, 0x5c8 -/* 80142780 0013F580 4B F0 9A 95 */ bl func_8004C214 +/* 80142780 0013F580 4B F0 9A 95 */ bl xStrHash__FPCc /* 80142784 0013F584 C0 22 A5 F4 */ lfs f1, lbl_803CEF74-_SDA2_BASE_(r2) /* 80142788 0013F588 7F E6 FB 78 */ mr r6, r31 /* 8014278C 0013F58C C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) @@ -5906,7 +5906,7 @@ lbl_801427A8: /* 801427B8 0013F5B8 54 1D 07 BE */ clrlwi r29, r0, 0x1e /* 801427BC 0013F5BC 28 1D 00 03 */ cmplwi r29, 3 /* 801427C0 0013F5C0 41 80 00 10 */ blt lbl_801427D0 -/* 801427C4 0013F5C4 4B EE E4 A5 */ bl func_80030C68 +/* 801427C4 0013F5C4 4B EE E4 A5 */ bl xrand__Fv /* 801427C8 0013F5C8 54 60 05 AF */ rlwinm. r0, r3, 0, 0x16, 0x17 /* 801427CC 0013F5CC 40 82 00 9C */ bne lbl_80142868 lbl_801427D0: @@ -5985,7 +5985,7 @@ lbl_8014289C: /* 801428DC 0013F6DC 40 82 00 2C */ bne lbl_80142908 lbl_801428E0: /* 801428E0 0013F6E0 38 80 00 00 */ li r4, 0 -/* 801428E4 0013F6E4 4B FB 07 95 */ bl func_800F3078 +/* 801428E4 0013F6E4 4B FB 07 95 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 801428E8 0013F6E8 C0 02 A5 F0 */ lfs f0, lbl_803CEF70-_SDA2_BASE_(r2) /* 801428EC 0013F6EC EC 00 07 F2 */ fmuls f0, f0, f31 /* 801428F0 0013F6F0 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -6050,7 +6050,7 @@ lbl_80142998: /* 801429D0 0013F7D0 FF E0 08 90 */ fmr f31, f1 /* 801429D4 0013F7D4 7F C3 F3 78 */ mr r3, r30 /* 801429D8 0013F7D8 38 80 00 00 */ li r4, 0 -/* 801429DC 0013F7DC 4B FB 06 9D */ bl func_800F3078 +/* 801429DC 0013F7DC 4B FB 06 9D */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 801429E0 0013F7E0 C0 02 A5 F0 */ lfs f0, lbl_803CEF70-_SDA2_BASE_(r2) /* 801429E4 0013F7E4 EC 00 07 B2 */ fmuls f0, f0, f30 /* 801429E8 0013F7E8 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -6123,7 +6123,7 @@ lbl_80142AA0: /* 80142ADC 0013F8DC 40 82 00 50 */ bne lbl_80142B2C /* 80142AE0 0013F8E0 7F E3 FB 78 */ mr r3, r31 /* 80142AE4 0013F8E4 38 80 00 00 */ li r4, 0 -/* 80142AE8 0013F8E8 4B FB 05 91 */ bl func_800F3078 +/* 80142AE8 0013F8E8 4B FB 05 91 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 80142AEC 0013F8EC C0 02 A5 F0 */ lfs f0, lbl_803CEF70-_SDA2_BASE_(r2) /* 80142AF0 0013F8F0 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80142AF4 0013F8F4 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -6172,7 +6172,7 @@ lbl_80142B54: /* 80142B94 0013F994 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 80142B98 0013F998 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l /* 80142B9C 0013F99C 38 63 05 D5 */ addi r3, r3, 0x5d5 -/* 80142BA0 0013F9A0 4B F0 96 75 */ bl func_8004C214 +/* 80142BA0 0013F9A0 4B F0 96 75 */ bl xStrHash__FPCc /* 80142BA4 0013F9A4 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) /* 80142BA8 0013F9A8 7F E6 FB 78 */ mr r6, r31 /* 80142BAC 0013F9AC C0 22 A5 E0 */ lfs f1, lbl_803CEF60-_SDA2_BASE_(r2) @@ -6258,7 +6258,7 @@ lbl_80142C64: /* 80142CD8 0013FAD8 FF E0 08 90 */ fmr f31, f1 /* 80142CDC 0013FADC 7F E3 FB 78 */ mr r3, r31 /* 80142CE0 0013FAE0 38 80 00 00 */ li r4, 0 -/* 80142CE4 0013FAE4 4B FB 03 95 */ bl func_800F3078 +/* 80142CE4 0013FAE4 4B FB 03 95 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 80142CE8 0013FAE8 C0 02 A5 F0 */ lfs f0, lbl_803CEF70-_SDA2_BASE_(r2) /* 80142CEC 0013FAEC EC 00 07 B2 */ fmuls f0, f0, f30 /* 80142CF0 0013FAF0 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -6358,7 +6358,7 @@ lbl_80142DE8: /* 80142E44 0013FC44 1C 80 00 0C */ mulli r4, r0, 0xc /* 80142E48 0013FC48 38 84 03 9C */ addi r4, r4, 0x39c /* 80142E4C 0013FC4C 7C 9E 22 14 */ add r4, r30, r4 -/* 80142E50 0013FC50 4B F0 B6 A1 */ bl func_8004E4F0 +/* 80142E50 0013FC50 4B F0 B6 A1 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80142E54 0013FC54 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80142E58 0013FC58 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80142E5C 0013FC5C 80 03 17 88 */ lwz r0, 0x1788(r3) @@ -6413,7 +6413,7 @@ lbl_80142ED8: /* 80142F14 0013FD14 40 82 00 A0 */ bne lbl_80142FB4 /* 80142F18 0013FD18 7F C3 F3 78 */ mr r3, r30 /* 80142F1C 0013FD1C 38 80 00 00 */ li r4, 0 -/* 80142F20 0013FD20 4B FB 01 59 */ bl func_800F3078 +/* 80142F20 0013FD20 4B FB 01 59 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 80142F24 0013FD24 C0 02 A5 F0 */ lfs f0, lbl_803CEF70-_SDA2_BASE_(r2) /* 80142F28 0013FD28 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80142F2C 0013FD2C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -6498,7 +6498,7 @@ lbl_80142FB4: /* 8014305C 0013FE5C 80 05 00 30 */ lwz r0, 0x30(r5) /* 80143060 0013FE60 60 00 00 10 */ ori r0, r0, 0x10 /* 80143064 0013FE64 90 05 00 30 */ stw r0, 0x30(r5) -/* 80143068 0013FE68 4B F9 20 AD */ bl func_800D5114 +/* 80143068 0013FE68 4B F9 20 AD */ bl Enter__14zNPCGoalCommonFfPv /* 8014306C 0013FE6C E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80143070 0013FE70 80 01 00 34 */ lwz r0, 0x34(r1) /* 80143074 0013FE74 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -6538,7 +6538,7 @@ lbl_80142FB4: /* 801430FC 0013FEFC 38 61 00 08 */ addi r3, r1, 8 /* 80143100 0013FF00 7C 64 1B 78 */ mr r4, r3 /* 80143104 0013FF04 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 80143108 0013FF08 4B F0 B1 E9 */ bl func_8004E2F0 +/* 80143108 0013FF08 4B F0 B1 E9 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8014310C 0013FF0C 80 7F 00 24 */ lwz r3, 0x24(r31) /* 80143110 0013FF10 80 BF 00 48 */ lwz r5, 0x48(r31) /* 80143114 0013FF14 80 83 00 4C */ lwz r4, 0x4c(r3) @@ -6557,7 +6557,7 @@ lbl_80142FB4: /* 80143148 0013FF48 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8014314C 0013FF4C 38 63 00 20 */ addi r3, r3, 0x20 /* 80143150 0013FF50 7C 64 1B 78 */ mr r4, r3 -/* 80143154 0013FF54 4B F0 B1 9D */ bl func_8004E2F0 +/* 80143154 0013FF54 4B F0 B1 9D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80143158 0013FF58 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8014315C 0013FF5C 38 83 00 10 */ addi r4, r3, 0x10 /* 80143160 0013FF60 38 A3 00 20 */ addi r5, r3, 0x20 @@ -6568,7 +6568,7 @@ lbl_80142FB4: /* 80143174 0013FF74 D0 04 00 34 */ stfs f0, 0x34(r4) /* 80143178 0013FF78 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8014317C 0013FF7C 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80143180 0013FF80 4B F0 B3 71 */ bl func_8004E4F0 +/* 80143180 0013FF80 4B F0 B3 71 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80143184 0013FF84 80 BF 00 24 */ lwz r5, 0x24(r31) /* 80143188 0013FF88 7F 63 DB 78 */ mr r3, r27 /* 8014318C 0013FF8C C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) @@ -6585,7 +6585,7 @@ lbl_80142FB4: /* 801431B8 0013FFB8 80 E7 00 08 */ lwz r7, 8(r7) /* 801431BC 0013FFBC 80 E7 00 34 */ lwz r7, 0x34(r7) /* 801431C0 0013FFC0 D0 07 00 10 */ stfs f0, 0x10(r7) -/* 801431C4 0013FFC4 4B FC B9 85 */ bl func_8010EB48 +/* 801431C4 0013FFC4 4B FC B9 85 */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 801431C8 0013FFC8 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 801431CC 0013FFCC CB E1 00 30 */ lfd f31, 0x30(r1) /* 801431D0 0013FFD0 BB 61 00 1C */ lmw r27, 0x1c(r1) @@ -6638,7 +6638,7 @@ lbl_80142FB4: /* 8014328C 0014008C 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 80143290 00140090 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l /* 80143294 00140094 38 63 05 E6 */ addi r3, r3, 0x5e6 -/* 80143298 00140098 4B F0 8F 7D */ bl func_8004C214 +/* 80143298 00140098 4B F0 8F 7D */ bl xStrHash__FPCc /* 8014329C 0014009C C0 22 A5 F4 */ lfs f1, lbl_803CEF74-_SDA2_BASE_(r2) /* 801432A0 001400A0 7F E6 FB 78 */ mr r6, r31 /* 801432A4 001400A4 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) @@ -6651,7 +6651,7 @@ lbl_80142FB4: /* 801432C0 001400C0 FC 20 F8 90 */ fmr f1, f31 /* 801432C4 001400C4 7F A3 EB 78 */ mr r3, r29 /* 801432C8 001400C8 7F C4 F3 78 */ mr r4, r30 -/* 801432CC 001400CC 4B F9 1E 49 */ bl func_800D5114 +/* 801432CC 001400CC 4B F9 1E 49 */ bl Enter__14zNPCGoalCommonFfPv /* 801432D0 001400D0 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 801432D4 001400D4 80 01 00 34 */ lwz r0, 0x34(r1) /* 801432D8 001400D8 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -6691,7 +6691,7 @@ lbl_80142FB4: /* 80143360 00140160 38 61 00 08 */ addi r3, r1, 8 /* 80143364 00140164 7C 64 1B 78 */ mr r4, r3 /* 80143368 00140168 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 8014336C 0014016C 4B F0 AF 85 */ bl func_8004E2F0 +/* 8014336C 0014016C 4B F0 AF 85 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80143370 00140170 80 7F 00 24 */ lwz r3, 0x24(r31) /* 80143374 00140174 80 BF 00 48 */ lwz r5, 0x48(r31) /* 80143378 00140178 80 83 00 4C */ lwz r4, 0x4c(r3) @@ -6710,7 +6710,7 @@ lbl_80142FB4: /* 801433AC 001401AC 80 7F 00 48 */ lwz r3, 0x48(r31) /* 801433B0 001401B0 38 63 00 20 */ addi r3, r3, 0x20 /* 801433B4 001401B4 7C 64 1B 78 */ mr r4, r3 -/* 801433B8 001401B8 4B F0 AF 39 */ bl func_8004E2F0 +/* 801433B8 001401B8 4B F0 AF 39 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 801433BC 001401BC 80 7F 00 48 */ lwz r3, 0x48(r31) /* 801433C0 001401C0 38 83 00 10 */ addi r4, r3, 0x10 /* 801433C4 001401C4 38 A3 00 20 */ addi r5, r3, 0x20 @@ -6723,7 +6723,7 @@ lbl_80142FB4: /* 801433E0 001401E0 7F A5 EB 78 */ mr r5, r29 /* 801433E4 001401E4 D0 06 00 34 */ stfs f0, 0x34(r6) /* 801433E8 001401E8 7F C6 F3 78 */ mr r6, r30 -/* 801433EC 001401EC 4B FC B7 5D */ bl func_8010EB48 +/* 801433EC 001401EC 4B FC B7 5D */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 801433F0 001401F0 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 801433F4 001401F4 CB E1 00 30 */ lfd f31, 0x30(r1) /* 801433F8 001401F8 BB 61 00 1C */ lmw r27, 0x1c(r1) @@ -6749,7 +6749,7 @@ lbl_80142FB4: /* 80143448 00140248 80 05 00 30 */ lwz r0, 0x30(r5) /* 8014344C 0014024C 60 00 00 10 */ ori r0, r0, 0x10 /* 80143450 00140250 90 05 00 30 */ stw r0, 0x30(r5) -/* 80143454 00140254 4B F9 1C C1 */ bl func_800D5114 +/* 80143454 00140254 4B F9 1C C1 */ bl Enter__14zNPCGoalCommonFfPv /* 80143458 00140258 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014345C 0014025C 7C 08 03 A6 */ mtlr r0 /* 80143460 00140260 38 21 00 10 */ addi r1, r1, 0x10 @@ -6787,7 +6787,7 @@ lbl_80142FB4: /* 801434E0 001402E0 38 61 00 08 */ addi r3, r1, 8 /* 801434E4 001402E4 7C 64 1B 78 */ mr r4, r3 /* 801434E8 001402E8 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 801434EC 001402EC 4B F0 AE 05 */ bl func_8004E2F0 +/* 801434EC 001402EC 4B F0 AE 05 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 801434F0 001402F0 80 7F 00 24 */ lwz r3, 0x24(r31) /* 801434F4 001402F4 80 BF 00 48 */ lwz r5, 0x48(r31) /* 801434F8 001402F8 80 83 00 4C */ lwz r4, 0x4c(r3) @@ -6806,7 +6806,7 @@ lbl_80142FB4: /* 8014352C 0014032C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80143530 00140330 38 63 00 20 */ addi r3, r3, 0x20 /* 80143534 00140334 7C 64 1B 78 */ mr r4, r3 -/* 80143538 00140338 4B F0 AD B9 */ bl func_8004E2F0 +/* 80143538 00140338 4B F0 AD B9 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8014353C 0014033C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80143540 00140340 38 83 00 10 */ addi r4, r3, 0x10 /* 80143544 00140344 38 A3 00 20 */ addi r5, r3, 0x20 @@ -6825,7 +6825,7 @@ lbl_80142FB4: /* 80143578 00140378 7F 84 E3 78 */ mr r4, r28 /* 8014357C 0014037C 7F A5 EB 78 */ mr r5, r29 /* 80143580 00140380 7F C6 F3 78 */ mr r6, r30 -/* 80143584 00140384 4B FC B5 C5 */ bl func_8010EB48 +/* 80143584 00140384 4B FC B5 C5 */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 80143588 00140388 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 8014358C 0014038C CB E1 00 30 */ lfd f31, 0x30(r1) /* 80143590 00140390 BB 61 00 1C */ lmw r27, 0x1c(r1) @@ -6903,7 +6903,7 @@ lbl_80142FB4: /* 801436B0 001404B0 80 9F 02 B4 */ lwz r4, 0x2b4(r31) /* 801436B4 001404B4 80 84 00 20 */ lwz r4, 0x20(r4) /* 801436B8 001404B8 98 04 00 23 */ stb r0, 0x23(r4) -/* 801436BC 001404BC 4B F0 8B 59 */ bl func_8004C214 +/* 801436BC 001404BC 4B F0 8B 59 */ bl xStrHash__FPCc /* 801436C0 001404C0 C0 22 A5 F4 */ lfs f1, lbl_803CEF74-_SDA2_BASE_(r2) /* 801436C4 001404C4 7F E6 FB 78 */ mr r6, r31 /* 801436C8 001404C8 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) @@ -6916,7 +6916,7 @@ lbl_80142FB4: /* 801436E4 001404E4 FC 20 F8 90 */ fmr f1, f31 /* 801436E8 001404E8 7F A3 EB 78 */ mr r3, r29 /* 801436EC 001404EC 7F C4 F3 78 */ mr r4, r30 -/* 801436F0 001404F0 4B F9 1A 25 */ bl func_800D5114 +/* 801436F0 001404F0 4B F9 1A 25 */ bl Enter__14zNPCGoalCommonFfPv /* 801436F4 001404F4 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 801436F8 001404F8 80 01 00 34 */ lwz r0, 0x34(r1) /* 801436FC 001404FC CB E1 00 20 */ lfd f31, 0x20(r1) @@ -6995,7 +6995,7 @@ lbl_80142FB4: /* 80143820 00140620 38 61 00 08 */ addi r3, r1, 8 /* 80143824 00140624 7C 64 1B 78 */ mr r4, r3 /* 80143828 00140628 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 8014382C 0014062C 4B F0 AA C5 */ bl func_8004E2F0 +/* 8014382C 0014062C 4B F0 AA C5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80143830 00140630 80 7F 00 24 */ lwz r3, 0x24(r31) /* 80143834 00140634 80 BF 00 48 */ lwz r5, 0x48(r31) /* 80143838 00140638 80 83 00 4C */ lwz r4, 0x4c(r3) @@ -7014,7 +7014,7 @@ lbl_80142FB4: /* 8014386C 0014066C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80143870 00140670 38 63 00 20 */ addi r3, r3, 0x20 /* 80143874 00140674 7C 64 1B 78 */ mr r4, r3 -/* 80143878 00140678 4B F0 AA 79 */ bl func_8004E2F0 +/* 80143878 00140678 4B F0 AA 79 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8014387C 0014067C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80143880 00140680 38 83 00 10 */ addi r4, r3, 0x10 /* 80143884 00140684 38 A3 00 20 */ addi r5, r3, 0x20 @@ -7056,7 +7056,7 @@ lbl_8014388C: /* 80143910 00140710 80 1F 02 C0 */ lwz r0, 0x2c0(r31) /* 80143914 00140714 60 00 00 01 */ ori r0, r0, 1 /* 80143918 00140718 90 1F 02 C0 */ stw r0, 0x2c0(r31) -/* 8014391C 0014071C 4B FC B2 2D */ bl func_8010EB48 +/* 8014391C 0014071C 4B FC B2 2D */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 80143920 00140720 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 80143924 00140724 CB E1 00 30 */ lfd f31, 0x30(r1) /* 80143928 00140728 BB 61 00 1C */ lmw r27, 0x1c(r1) @@ -7105,7 +7105,7 @@ lbl_801439C0: /* 801439D0 001407D0 7F C4 F3 78 */ mr r4, r30 /* 801439D4 001407D4 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) /* 801439D8 001407D8 D0 1D 00 54 */ stfs f0, 0x54(r29) -/* 801439DC 001407DC 4B F9 17 39 */ bl func_800D5114 +/* 801439DC 001407DC 4B F9 17 39 */ bl Enter__14zNPCGoalCommonFfPv /* 801439E0 001407E0 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 801439E4 001407E4 80 01 00 34 */ lwz r0, 0x34(r1) /* 801439E8 001407E8 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -7152,7 +7152,7 @@ lbl_80143A7C: /* 80143A84 00140884 40 82 01 7C */ bne lbl_80143C00 /* 80143A88 00140888 7F C3 F3 78 */ mr r3, r30 /* 80143A8C 0014088C 38 80 00 00 */ li r4, 0 -/* 80143A90 00140890 4B FA F5 E9 */ bl func_800F3078 +/* 80143A90 00140890 4B FA F5 E9 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 80143A94 00140894 C0 02 A5 F0 */ lfs f0, lbl_803CEF70-_SDA2_BASE_(r2) /* 80143A98 00140898 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80143A9C 0014089C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -7162,7 +7162,7 @@ lbl_80143A7C: /* 80143AAC 001408AC 90 1A 00 50 */ stw r0, 0x50(r26) /* 80143AB0 001408B0 38 80 00 20 */ li r4, 0x20 /* 80143AB4 001408B4 38 A0 00 00 */ li r5, 0 -/* 80143AB8 001408B8 4B F9 18 61 */ bl func_800D5318 +/* 80143AB8 001408B8 4B F9 18 61 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 80143ABC 001408BC C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80143AC0 001408C0 D0 1A 00 4C */ stfs f0, 0x4c(r26) /* 80143AC4 001408C4 80 1E 02 D8 */ lwz r0, 0x2d8(r30) @@ -7189,7 +7189,7 @@ lbl_80143B10: /* 80143B10 00140910 54 79 EF BE */ rlwinm r25, r3, 0x1d, 0x1e, 0x1f /* 80143B14 00140914 28 19 00 03 */ cmplwi r25, 3 /* 80143B18 00140918 41 80 00 10 */ blt lbl_80143B28 -/* 80143B1C 0014091C 4B EE D1 4D */ bl func_80030C68 +/* 80143B1C 0014091C 4B EE D1 4D */ bl xrand__Fv /* 80143B20 00140920 54 60 05 AF */ rlwinm. r0, r3, 0, 0x16, 0x17 /* 80143B24 00140924 40 82 00 A4 */ bne lbl_80143BC8 lbl_80143B28: @@ -7271,7 +7271,7 @@ lbl_80143C00: /* 80143C3C 00140A3C 80 84 00 24 */ lwz r4, 0x24(r4) /* 80143C40 00140A40 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80143C44 00140A44 38 84 00 30 */ addi r4, r4, 0x30 -/* 80143C48 00140A48 4B F0 A8 95 */ bl func_8004E4DC +/* 80143C48 00140A48 4B F0 A8 95 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80143C4C 00140A4C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80143C50 00140A50 38 00 00 02 */ li r0, 2 /* 80143C54 00140A54 80 DE 07 C4 */ lwz r6, 0x7c4(r30) @@ -7280,7 +7280,7 @@ lbl_80143C00: /* 80143C60 00140A60 38 A0 00 00 */ li r5, 0 /* 80143C64 00140A64 D0 06 01 D0 */ stfs f0, 0x1d0(r6) /* 80143C68 00140A68 90 1A 00 50 */ stw r0, 0x50(r26) -/* 80143C6C 00140A6C 4B F9 16 AD */ bl func_800D5318 +/* 80143C6C 00140A6C 4B F9 16 AD */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 80143C70 00140A70 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80143C74 00140A74 3C 60 80 33 */ lis r3, lbl_8032809C@ha /* 80143C78 00140A78 38 83 80 9C */ addi r4, r3, lbl_8032809C@l @@ -7306,7 +7306,7 @@ lbl_80143C00: /* 80143CC8 00140AC8 80 9E 02 D4 */ lwz r4, 0x2d4(r30) /* 80143CCC 00140ACC 38 04 FF FF */ addi r0, r4, -1 /* 80143CD0 00140AD0 90 1E 02 D4 */ stw r0, 0x2d4(r30) -/* 80143CD4 00140AD4 4B F0 85 41 */ bl func_8004C214 +/* 80143CD4 00140AD4 4B F0 85 41 */ bl xStrHash__FPCc /* 80143CD8 00140AD8 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) /* 80143CDC 00140ADC 7F C6 F3 78 */ mr r6, r30 /* 80143CE0 00140AE0 C0 22 A6 00 */ lfs f1, lbl_803CEF80-_SDA2_BASE_(r2) @@ -7319,7 +7319,7 @@ lbl_80143C00: /* 80143CFC 00140AFC 7F C3 F3 78 */ mr r3, r30 /* 80143D00 00140B00 7F C4 F3 78 */ mr r4, r30 /* 80143D04 00140B04 38 A0 01 D7 */ li r5, 0x1d7 -/* 80143D08 00140B08 4B ED B9 D9 */ bl func_8001F6E0 +/* 80143D08 00140B08 4B ED B9 D9 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 80143D0C 00140B0C C0 02 A5 48 */ lfs f0, lbl_803CEEC8-_SDA2_BASE_(r2) /* 80143D10 00140B10 38 80 00 00 */ li r4, 0 /* 80143D14 00140B14 D0 1E 0A EC */ stfs f0, 0xaec(r30) @@ -7345,7 +7345,7 @@ lbl_80143D54: /* 80143D60 00140B60 40 81 00 20 */ ble lbl_80143D80 /* 80143D64 00140B64 7F C3 F3 78 */ mr r3, r30 /* 80143D68 00140B68 38 80 00 00 */ li r4, 0 -/* 80143D6C 00140B6C 4B FA F3 0D */ bl func_800F3078 +/* 80143D6C 00140B6C 4B FA F3 0D */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 80143D70 00140B70 C0 02 A5 F0 */ lfs f0, lbl_803CEF70-_SDA2_BASE_(r2) /* 80143D74 00140B74 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80143D78 00140B78 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -7360,7 +7360,7 @@ lbl_80143D94: /* 80143D94 00140B94 38 00 00 03 */ li r0, 3 /* 80143D98 00140B98 7F C3 F3 78 */ mr r3, r30 /* 80143D9C 00140B9C 90 1A 00 50 */ stw r0, 0x50(r26) -/* 80143DA0 00140BA0 4B FF BF 09 */ bl func_8013FCA8 +/* 80143DA0 00140BA0 4B FF BF 09 */ bl CalcMagnetizeInfo__10zNPCBSandyFv /* 80143DA4 00140BA4 38 00 00 01 */ li r0, 1 /* 80143DA8 00140BA8 7F 43 D3 78 */ mr r3, r26 /* 80143DAC 00140BAC 98 0D 84 80 */ stb r0, lbl_803CAD80-_SDA_BASE_(r13) @@ -7370,7 +7370,7 @@ lbl_80143D94: /* 80143DBC 00140BBC 80 C6 00 4C */ lwz r6, 0x4c(r6) /* 80143DC0 00140BC0 38 06 00 30 */ addi r0, r6, 0x30 /* 80143DC4 00140BC4 90 0D 96 98 */ stw r0, lbl_803CBF98-_SDA_BASE_(r13) -/* 80143DC8 00140BC8 4B F9 15 51 */ bl func_800D5318 +/* 80143DC8 00140BC8 4B F9 15 51 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 80143DCC 00140BCC C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80143DD0 00140BD0 D0 1A 00 4C */ stfs f0, 0x4c(r26) /* 80143DD4 00140BD4 80 7F 17 B0 */ lwz r3, 0x17b0(r31) @@ -7386,7 +7386,7 @@ lbl_80143DEC: /* 80143DF8 00140BF8 7C 00 F0 40 */ cmplw r0, r30 /* 80143DFC 00140BFC 40 82 05 40 */ bne lbl_8014433C /* 80143E00 00140C00 80 7E 07 C4 */ lwz r3, 0x7c4(r30) -/* 80143E04 00140C04 4B F7 49 31 */ bl func_800B8734 +/* 80143E04 00140C04 4B F7 49 31 */ bl zThrown_Remove__FP4xEnt /* 80143E08 00140C08 38 00 00 00 */ li r0, 0 /* 80143E0C 00140C0C 90 1F 17 FC */ stw r0, 0x17fc(r31) /* 80143E10 00140C10 48 00 05 2C */ b lbl_8014433C @@ -7402,7 +7402,7 @@ lbl_80143E14: /* 80143E34 00140C34 38 61 00 18 */ addi r3, r1, 0x18 /* 80143E38 00140C38 7C 64 1B 78 */ mr r4, r3 /* 80143E3C 00140C3C D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 80143E40 00140C40 4B F0 A4 B1 */ bl func_8004E2F0 +/* 80143E40 00140C40 4B F0 A4 B1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80143E44 00140C44 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80143E48 00140C48 80 BE 00 48 */ lwz r5, 0x48(r30) /* 80143E4C 00140C4C 80 83 00 4C */ lwz r4, 0x4c(r3) @@ -7421,7 +7421,7 @@ lbl_80143E14: /* 80143E80 00140C80 80 7E 00 48 */ lwz r3, 0x48(r30) /* 80143E84 00140C84 38 63 00 20 */ addi r3, r3, 0x20 /* 80143E88 00140C88 7C 64 1B 78 */ mr r4, r3 -/* 80143E8C 00140C8C 4B F0 A4 65 */ bl func_8004E2F0 +/* 80143E8C 00140C8C 4B F0 A4 65 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80143E90 00140C90 80 7E 00 48 */ lwz r3, 0x48(r30) /* 80143E94 00140C94 38 83 00 10 */ addi r4, r3, 0x10 /* 80143E98 00140C98 38 A3 00 20 */ addi r5, r3, 0x20 @@ -7459,7 +7459,7 @@ lbl_80143ED8: /* 80143F10 00140D10 54 84 07 34 */ rlwinm r4, r4, 0, 0x1c, 0x1a /* 80143F14 00140D14 90 85 00 30 */ stw r4, 0x30(r5) /* 80143F18 00140D18 90 1A 00 50 */ stw r0, 0x50(r26) -/* 80143F1C 00140D1C 4B F0 82 F9 */ bl func_8004C214 +/* 80143F1C 00140D1C 4B F0 82 F9 */ bl xStrHash__FPCc /* 80143F20 00140D20 C0 22 A6 00 */ lfs f1, lbl_803CEF80-_SDA2_BASE_(r2) /* 80143F24 00140D24 7F C6 F3 78 */ mr r6, r30 /* 80143F28 00140D28 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) @@ -7472,7 +7472,7 @@ lbl_80143ED8: /* 80143F44 00140D44 7F 43 D3 78 */ mr r3, r26 /* 80143F48 00140D48 38 80 00 20 */ li r4, 0x20 /* 80143F4C 00140D4C 38 A0 00 00 */ li r5, 0 -/* 80143F50 00140D50 4B F9 13 C9 */ bl func_800D5318 +/* 80143F50 00140D50 4B F9 13 C9 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 80143F54 00140D54 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80143F58 00140D58 D0 1A 00 4C */ stfs f0, 0x4c(r26) /* 80143F5C 00140D5C 80 1E 02 C0 */ lwz r0, 0x2c0(r30) @@ -7509,7 +7509,7 @@ lbl_80143F6C: /* 80143FD4 00140DD4 80 9E 02 D4 */ lwz r4, 0x2d4(r30) /* 80143FD8 00140DD8 38 04 FF FF */ addi r0, r4, -1 /* 80143FDC 00140DDC 90 1E 02 D4 */ stw r0, 0x2d4(r30) -/* 80143FE0 00140DE0 4B F0 82 35 */ bl func_8004C214 +/* 80143FE0 00140DE0 4B F0 82 35 */ bl xStrHash__FPCc /* 80143FE4 00140DE4 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) /* 80143FE8 00140DE8 7F C6 F3 78 */ mr r6, r30 /* 80143FEC 00140DEC C0 22 A6 00 */ lfs f1, lbl_803CEF80-_SDA2_BASE_(r2) @@ -7522,13 +7522,13 @@ lbl_80143F6C: /* 80144008 00140E08 7F C3 F3 78 */ mr r3, r30 /* 8014400C 00140E0C 7F C4 F3 78 */ mr r4, r30 /* 80144010 00140E10 38 A0 01 D7 */ li r5, 0x1d7 -/* 80144014 00140E14 4B ED B6 CD */ bl func_8001F6E0 +/* 80144014 00140E14 4B ED B6 CD */ bl zEntEvent__FP5xBaseP5xBaseUi /* 80144018 00140E18 80 1E 02 D4 */ lwz r0, 0x2d4(r30) /* 8014401C 00140E1C 2C 00 00 00 */ cmpwi r0, 0 /* 80144020 00140E20 40 82 00 10 */ bne lbl_80144030 /* 80144024 00140E24 7F C3 F3 78 */ mr r3, r30 /* 80144028 00140E28 38 80 00 24 */ li r4, 0x24 -/* 8014402C 00140E2C 4B ED B5 C5 */ bl func_8001F5F0 +/* 8014402C 00140E2C 4B ED B5 C5 */ bl zEntEvent__FP5xBaseUi lbl_80144030: /* 80144030 00140E30 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80144034 00140E34 38 80 00 00 */ li r4, 0 @@ -7536,7 +7536,7 @@ lbl_80144030: /* 8014403C 00140E3C 7F 43 D3 78 */ mr r3, r26 /* 80144040 00140E40 38 80 00 20 */ li r4, 0x20 /* 80144044 00140E44 38 A0 00 00 */ li r5, 0 -/* 80144048 00140E48 4B F9 12 D1 */ bl func_800D5318 +/* 80144048 00140E48 4B F9 12 D1 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 8014404C 00140E4C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80144050 00140E50 D0 1A 00 4C */ stfs f0, 0x4c(r26) /* 80144054 00140E54 80 1E 02 C0 */ lwz r0, 0x2c0(r30) @@ -7576,11 +7576,11 @@ lbl_801440A4: /* 801440D4 00140ED4 80 84 00 4C */ lwz r4, 0x4c(r4) /* 801440D8 00140ED8 38 04 00 30 */ addi r0, r4, 0x30 /* 801440DC 00140EDC 90 0D 96 98 */ stw r0, lbl_803CBF98-_SDA_BASE_(r13) -/* 801440E0 00140EE0 4B FF BB C9 */ bl func_8013FCA8 +/* 801440E0 00140EE0 4B FF BB C9 */ bl CalcMagnetizeInfo__10zNPCBSandyFv /* 801440E4 00140EE4 7F 43 D3 78 */ mr r3, r26 /* 801440E8 00140EE8 38 80 00 20 */ li r4, 0x20 /* 801440EC 00140EEC 38 A0 00 00 */ li r5, 0 -/* 801440F0 00140EF0 4B F9 12 29 */ bl func_800D5318 +/* 801440F0 00140EF0 4B F9 12 29 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 801440F4 00140EF4 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 801440F8 00140EF8 D0 1A 00 4C */ stfs f0, 0x4c(r26) /* 801440FC 00140EFC 80 1E 02 C0 */ lwz r0, 0x2c0(r30) @@ -7601,7 +7601,7 @@ lbl_80144128: /* 80144130 00140F30 80 63 00 24 */ lwz r3, 0x24(r3) /* 80144134 00140F34 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80144138 00140F38 38 63 00 30 */ addi r3, r3, 0x30 -/* 8014413C 00140F3C 4B F0 A3 A1 */ bl func_8004E4DC +/* 8014413C 00140F3C 4B F0 A3 A1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80144140 00140F40 C0 22 A6 08 */ lfs f1, lbl_803CEF88-_SDA2_BASE_(r2) /* 80144144 00140F44 C0 1A 00 4C */ lfs f0, 0x4c(r26) /* 80144148 00140F48 EC 21 00 32 */ fmuls f1, f1, f0 @@ -7648,7 +7648,7 @@ lbl_801441C0: /* 801441E8 00140FE8 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l /* 801441EC 00140FEC 90 1A 00 50 */ stw r0, 0x50(r26) /* 801441F0 00140FF0 38 63 06 04 */ addi r3, r3, 0x604 -/* 801441F4 00140FF4 4B F0 80 21 */ bl func_8004C214 +/* 801441F4 00140FF4 4B F0 80 21 */ bl xStrHash__FPCc /* 801441F8 00140FF8 C0 22 A6 00 */ lfs f1, lbl_803CEF80-_SDA2_BASE_(r2) /* 801441FC 00140FFC 7F C6 F3 78 */ mr r6, r30 /* 80144200 00141000 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) @@ -7661,12 +7661,12 @@ lbl_801441C0: /* 8014421C 0014101C 7F 43 D3 78 */ mr r3, r26 /* 80144220 00141020 38 80 00 20 */ li r4, 0x20 /* 80144224 00141024 38 A0 00 00 */ li r5, 0 -/* 80144228 00141028 4B F9 10 F1 */ bl func_800D5318 +/* 80144228 00141028 4B F9 10 F1 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 8014422C 0014102C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80144230 00141030 38 80 00 25 */ li r4, 0x25 /* 80144234 00141034 D0 1A 00 4C */ stfs f0, 0x4c(r26) /* 80144238 00141038 80 7E 07 C4 */ lwz r3, 0x7c4(r30) -/* 8014423C 0014103C 4B ED B3 B5 */ bl func_8001F5F0 +/* 8014423C 0014103C 4B ED B3 B5 */ bl zEntEvent__FP5xBaseUi /* 80144240 00141040 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80144244 00141044 38 00 00 10 */ li r0, 0x10 /* 80144248 00141048 A0 64 00 44 */ lhz r3, 0x44(r4) @@ -7693,10 +7693,10 @@ lbl_80144284: /* 80144298 00141098 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 8014429C 0014109C 54 00 30 32 */ slwi r0, r0, 6 /* 801442A0 001410A0 7C 85 02 14 */ add r4, r5, r0 -/* 801442A4 001410A4 4B EE E9 75 */ bl func_80032C18 +/* 801442A4 001410A4 4B EE E9 75 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 801442A8 001410A8 38 7E 05 FC */ addi r3, r30, 0x5fc /* 801442AC 001410AC 38 81 00 24 */ addi r4, r1, 0x24 -/* 801442B0 001410B0 4B EE E9 D5 */ bl func_80032C84 +/* 801442B0 001410B0 4B EE E9 D5 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 801442B4 001410B4 3C 80 80 2A */ lis r4, lbl_80299950@ha /* 801442B8 001410B8 38 7E 06 1C */ addi r3, r30, 0x61c /* 801442BC 001410BC 38 A4 99 50 */ addi r5, r4, lbl_80299950@l @@ -7710,12 +7710,12 @@ lbl_80144284: /* 801442DC 001410DC 38 61 00 08 */ addi r3, r1, 8 /* 801442E0 001410E0 38 9E 06 0C */ addi r4, r30, 0x60c /* 801442E4 001410E4 38 BE 05 FC */ addi r5, r30, 0x5fc -/* 801442E8 001410E8 4B EE ED E9 */ bl func_800330D0 +/* 801442E8 001410E8 4B EE ED E9 */ bl xQuatSlerp__FP5xQuatPC5xQuatPC5xQuatf /* 801442EC 001410EC 80 9E 07 C4 */ lwz r4, 0x7c4(r30) /* 801442F0 001410F0 38 61 00 08 */ addi r3, r1, 8 /* 801442F4 001410F4 80 84 00 24 */ lwz r4, 0x24(r4) /* 801442F8 001410F8 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 801442FC 001410FC 4B EE EC 05 */ bl func_80032F00 +/* 801442FC 001410FC 4B EE EC 05 */ bl xQuatToMat__FPC5xQuatP7xMat3x3 /* 80144300 00141100 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 80144304 00141104 38 9E 06 28 */ addi r4, r30, 0x628 /* 80144308 00141108 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) @@ -7737,7 +7737,7 @@ lbl_8014433C: /* 80144344 00141144 7F 64 DB 78 */ mr r4, r27 /* 80144348 00141148 7F 85 E3 78 */ mr r5, r28 /* 8014434C 0014114C 7F A6 EB 78 */ mr r6, r29 -/* 80144350 00141150 4B FC A7 F9 */ bl func_8010EB48 +/* 80144350 00141150 4B FC A7 F9 */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 80144354 00141154 E3 E1 00 A8 */ psq_l f31, 168(r1), 0, qr0 /* 80144358 00141158 CB E1 00 A0 */ lfd f31, 0xa0(r1) /* 8014435C 0014115C E3 C1 00 98 */ psq_l f30, 152(r1), 0, qr0 @@ -7777,7 +7777,7 @@ lbl_8014433C: /* 801443E4 001411E4 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 801443E8 001411E8 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l /* 801443EC 001411EC 38 63 06 15 */ addi r3, r3, 0x615 -/* 801443F0 001411F0 4B F0 7E 25 */ bl func_8004C214 +/* 801443F0 001411F0 4B F0 7E 25 */ bl xStrHash__FPCc /* 801443F4 001411F4 C0 22 A5 F4 */ lfs f1, lbl_803CEF74-_SDA2_BASE_(r2) /* 801443F8 001411F8 7F E6 FB 78 */ mr r6, r31 /* 801443FC 001411FC C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) @@ -7790,7 +7790,7 @@ lbl_8014433C: /* 80144418 00141218 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 8014441C 0014121C 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l /* 80144420 00141220 38 63 06 15 */ addi r3, r3, 0x615 -/* 80144424 00141224 4B F0 7D F1 */ bl func_8004C214 +/* 80144424 00141224 4B F0 7D F1 */ bl xStrHash__FPCc /* 80144428 00141228 C0 22 A5 F4 */ lfs f1, lbl_803CEF74-_SDA2_BASE_(r2) /* 8014442C 0014122C 7F E6 FB 78 */ mr r6, r31 /* 80144430 00141230 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) @@ -7803,7 +7803,7 @@ lbl_8014433C: /* 8014444C 0014124C 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 80144450 00141250 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l /* 80144454 00141254 38 63 06 22 */ addi r3, r3, 0x622 -/* 80144458 00141258 4B F0 7D BD */ bl func_8004C214 +/* 80144458 00141258 4B F0 7D BD */ bl xStrHash__FPCc /* 8014445C 0014125C C0 22 A5 F4 */ lfs f1, lbl_803CEF74-_SDA2_BASE_(r2) /* 80144460 00141260 7F E6 FB 78 */ mr r6, r31 /* 80144464 00141264 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) @@ -7818,7 +7818,7 @@ lbl_8014433C: /* 80144488 00141288 90 1D 00 50 */ stw r0, 0x50(r29) /* 8014448C 0014128C 7F A3 EB 78 */ mr r3, r29 /* 80144490 00141290 7F C4 F3 78 */ mr r4, r30 -/* 80144494 00141294 4B F9 0C 81 */ bl func_800D5114 +/* 80144494 00141294 4B F9 0C 81 */ bl Enter__14zNPCGoalCommonFfPv /* 80144498 00141298 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8014449C 0014129C 80 01 00 34 */ lwz r0, 0x34(r1) /* 801444A0 001412A0 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -7932,7 +7932,7 @@ lbl_80144608: /* 80144644 00141444 80 83 00 4C */ lwz r4, 0x4c(r3) /* 80144648 00141448 38 65 00 30 */ addi r3, r5, 0x30 /* 8014464C 0014144C 38 84 00 30 */ addi r4, r4, 0x30 -/* 80144650 00141450 4B F0 9E 8D */ bl func_8004E4DC +/* 80144650 00141450 4B F0 9E 8D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80144654 00141454 80 7F 07 B4 */ lwz r3, 0x7b4(r31) /* 80144658 00141458 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 8014465C 0014145C 80 63 00 10 */ lwz r3, 0x10(r3) @@ -7958,7 +7958,7 @@ lbl_80144670: /* 801446A8 001414A8 38 61 00 08 */ addi r3, r1, 8 /* 801446AC 001414AC 7C 64 1B 78 */ mr r4, r3 /* 801446B0 001414B0 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 801446B4 001414B4 4B F0 9C 3D */ bl func_8004E2F0 +/* 801446B4 001414B4 4B F0 9C 3D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 801446B8 001414B8 80 7F 00 24 */ lwz r3, 0x24(r31) /* 801446BC 001414BC 80 BF 00 48 */ lwz r5, 0x48(r31) /* 801446C0 001414C0 80 83 00 4C */ lwz r4, 0x4c(r3) @@ -7977,7 +7977,7 @@ lbl_80144670: /* 801446F4 001414F4 80 7F 00 48 */ lwz r3, 0x48(r31) /* 801446F8 001414F8 38 63 00 20 */ addi r3, r3, 0x20 /* 801446FC 001414FC 7C 64 1B 78 */ mr r4, r3 -/* 80144700 00141500 4B F0 9B F1 */ bl func_8004E2F0 +/* 80144700 00141500 4B F0 9B F1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80144704 00141504 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80144708 00141508 38 83 00 10 */ addi r4, r3, 0x10 /* 8014470C 0014150C 38 A3 00 20 */ addi r5, r3, 0x20 @@ -7991,7 +7991,7 @@ lbl_80144720: /* 80144728 00141528 7F 84 E3 78 */ mr r4, r28 /* 8014472C 0014152C 7F A5 EB 78 */ mr r5, r29 /* 80144730 00141530 7F C6 F3 78 */ mr r6, r30 -/* 80144734 00141534 4B FC A4 15 */ bl func_8010EB48 +/* 80144734 00141534 4B FC A4 15 */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 80144738 00141538 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 8014473C 0014153C CB E1 00 30 */ lfd f31, 0x30(r1) /* 80144740 00141540 BB 61 00 1C */ lmw r27, 0x1c(r1) @@ -8139,7 +8139,7 @@ lbl_80144918: /* 8014496C 0014176C FC 20 F8 90 */ fmr f1, f31 /* 80144970 00141770 7F A3 EB 78 */ mr r3, r29 /* 80144974 00141774 7F C4 F3 78 */ mr r4, r30 -/* 80144978 00141778 4B F9 07 9D */ bl func_800D5114 +/* 80144978 00141778 4B F9 07 9D */ bl Enter__14zNPCGoalCommonFfPv /* 8014497C 0014177C E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 80144980 00141780 80 01 00 44 */ lwz r0, 0x44(r1) /* 80144984 00141784 CB E1 00 30 */ lfd f31, 0x30(r1) @@ -8169,7 +8169,7 @@ lbl_80144918: /* 801449E4 001417E4 D0 19 00 4C */ stfs f0, 0x4c(r25) /* 801449E8 001417E8 7F E3 FB 78 */ mr r3, r31 /* 801449EC 001417EC 38 80 00 00 */ li r4, 0 -/* 801449F0 001417F0 4B FA E6 89 */ bl func_800F3078 +/* 801449F0 001417F0 4B FA E6 89 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 801449F4 001417F4 80 7F 00 24 */ lwz r3, 0x24(r31) /* 801449F8 001417F8 80 19 00 50 */ lwz r0, 0x50(r25) /* 801449FC 001417FC 80 63 00 0C */ lwz r3, 0xc(r3) @@ -8200,7 +8200,7 @@ lbl_80144A40: /* 80144A58 00141858 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l /* 80144A5C 0014185C 90 19 00 50 */ stw r0, 0x50(r25) /* 80144A60 00141860 38 63 06 32 */ addi r3, r3, 0x632 -/* 80144A64 00141864 4B F0 77 B1 */ bl func_8004C214 +/* 80144A64 00141864 4B F0 77 B1 */ bl xStrHash__FPCc /* 80144A68 00141868 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) /* 80144A6C 0014186C 7F E6 FB 78 */ mr r6, r31 /* 80144A70 00141870 C0 22 A5 F4 */ lfs f1, lbl_803CEF74-_SDA2_BASE_(r2) @@ -8262,7 +8262,7 @@ lbl_80144B10: /* 80144B44 00141944 80 83 00 4C */ lwz r4, 0x4c(r3) /* 80144B48 00141948 38 65 00 30 */ addi r3, r5, 0x30 /* 80144B4C 0014194C 38 84 00 30 */ addi r4, r4, 0x30 -/* 80144B50 00141950 4B F0 99 8D */ bl func_8004E4DC +/* 80144B50 00141950 4B F0 99 8D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80144B54 00141954 80 9F 07 B4 */ lwz r4, 0x7b4(r31) /* 80144B58 00141958 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 80144B5C 0014195C 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l @@ -8278,7 +8278,7 @@ lbl_80144B10: /* 80144B84 00141984 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80144B88 00141988 80 9F 00 48 */ lwz r4, 0x48(r31) /* 80144B8C 0014198C D0 04 00 34 */ stfs f0, 0x34(r4) -/* 80144B90 00141990 4B F0 76 85 */ bl func_8004C214 +/* 80144B90 00141990 4B F0 76 85 */ bl xStrHash__FPCc /* 80144B94 00141994 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) /* 80144B98 00141998 38 80 00 00 */ li r4, 0 /* 80144B9C 0014199C C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) @@ -8286,7 +8286,7 @@ lbl_80144B10: /* 80144BA4 001419A4 FC 60 10 90 */ fmr f3, f2 /* 80144BA8 001419A8 38 C0 00 00 */ li r6, 0 /* 80144BAC 001419AC 38 E0 00 00 */ li r7, 0 -/* 80144BB0 001419B0 4B F0 3E 7D */ bl func_80048A2C +/* 80144BB0 001419B0 4B F0 3E 7D */ bl xSndPlay__FUiffUiUiUi14sound_categoryf /* 80144BB4 001419B4 48 00 00 E4 */ b lbl_80144C98 lbl_80144BB8: /* 80144BB8 001419B8 C0 22 A5 30 */ lfs f1, lbl_803CEEB0-_SDA2_BASE_(r2) @@ -8328,15 +8328,15 @@ lbl_80144BE0: /* 80144C44 00141A44 D0 01 00 10 */ stfs f0, 0x10(r1) /* 80144C48 00141A48 C0 02 A5 74 */ lfs f0, lbl_803CEEF4-_SDA2_BASE_(r2) /* 80144C4C 00141A4C D0 01 00 0C */ stfs f0, 0xc(r1) -/* 80144C50 00141A50 4B F3 22 DD */ bl func_80076F2C +/* 80144C50 00141A50 4B F3 22 DD */ bl CalcJumpImpulse__FP10zJumpParamPC15zPlayerSettings /* 80144C54 00141A54 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80144C58 00141A58 38 81 00 08 */ addi r4, r1, 8 /* 80144C5C 00141A5C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80144C60 00141A60 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 80144C64 00141A64 4B F3 23 29 */ bl func_80076F8C +/* 80144C64 00141A64 4B F3 23 29 */ bl zEntPlayerJumpStart__FP4xEntP10zJumpParam /* 80144C68 00141A68 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) /* 80144C6C 00141A6C 38 60 00 02 */ li r3, 2 -/* 80144C70 00141A70 4B F3 BB 21 */ bl func_80080790 +/* 80144C70 00141A70 4B F3 BB 21 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 80144C74 00141A74 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80144C78 00141A78 38 80 00 00 */ li r4, 0 /* 80144C7C 00141A7C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -8426,7 +8426,7 @@ lbl_80144D9C: /* 80144DBC 00141BBC 7F E3 FB 78 */ mr r3, r31 /* 80144DC0 00141BC0 7F A4 EB 78 */ mr r4, r29 /* 80144DC4 00141BC4 38 A0 00 00 */ li r5, 0 -/* 80144DC8 00141BC8 4B FA DF C9 */ bl func_800F2D90 +/* 80144DC8 00141BC8 4B FA DF C9 */ bl AnimStart__10zNPCCommonFUii /* 80144DCC 00141BCC 2C 03 00 00 */ cmpwi r3, 0 /* 80144DD0 00141BD0 41 82 00 0C */ beq lbl_80144DDC /* 80144DD4 00141BD4 93 B9 00 44 */ stw r29, 0x44(r25) @@ -8442,7 +8442,7 @@ lbl_80144DEC: /* 80144DF4 00141BF4 7F 44 D3 78 */ mr r4, r26 /* 80144DF8 00141BF8 7F 65 DB 78 */ mr r5, r27 /* 80144DFC 00141BFC 7F 86 E3 78 */ mr r6, r28 -/* 80144E00 00141C00 4B FC 9D 49 */ bl func_8010EB48 +/* 80144E00 00141C00 4B FC 9D 49 */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 80144E04 00141C04 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 80144E08 00141C08 CB E1 00 40 */ lfd f31, 0x40(r1) /* 80144E0C 00141C0C BB 21 00 24 */ lmw r25, 0x24(r1) @@ -8490,7 +8490,7 @@ lbl_80144DEC: /* 80144EB4 00141CB4 54 7B EF BE */ rlwinm r27, r3, 0x1d, 0x1e, 0x1f /* 80144EB8 00141CB8 28 1B 00 03 */ cmplwi r27, 3 /* 80144EBC 00141CBC 41 80 00 10 */ blt lbl_80144ECC -/* 80144EC0 00141CC0 4B EE BD A9 */ bl func_80030C68 +/* 80144EC0 00141CC0 4B EE BD A9 */ bl xrand__Fv /* 80144EC4 00141CC4 54 60 05 AF */ rlwinm. r0, r3, 0, 0x16, 0x17 /* 80144EC8 00141CC8 40 82 00 64 */ bne lbl_80144F2C lbl_80144ECC: @@ -8523,7 +8523,7 @@ lbl_80144F2C: /* 80144F2C 00141D2C FC 20 F8 90 */ fmr f1, f31 /* 80144F30 00141D30 7F A3 EB 78 */ mr r3, r29 /* 80144F34 00141D34 7F C4 F3 78 */ mr r4, r30 -/* 80144F38 00141D38 4B F9 01 DD */ bl func_800D5114 +/* 80144F38 00141D38 4B F9 01 DD */ bl Enter__14zNPCGoalCommonFfPv /* 80144F3C 00141D3C E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80144F40 00141D40 CB E1 00 20 */ lfd f31, 0x20(r1) /* 80144F44 00141D44 BB 61 00 0C */ lmw r27, 0xc(r1) @@ -8607,7 +8607,7 @@ lbl_80145040: /* 80145070 00141E70 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l /* 80145074 00141E74 90 19 00 54 */ stw r0, 0x54(r25) /* 80145078 00141E78 38 63 05 D5 */ addi r3, r3, 0x5d5 -/* 8014507C 00141E7C 4B F0 71 99 */ bl func_8004C214 +/* 8014507C 00141E7C 4B F0 71 99 */ bl xStrHash__FPCc /* 80145080 00141E80 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) /* 80145084 00141E84 7F C6 F3 78 */ mr r6, r30 /* 80145088 00141E88 C0 22 A5 E0 */ lfs f1, lbl_803CEF60-_SDA2_BASE_(r2) @@ -8621,7 +8621,7 @@ lbl_80145040: /* 801450A8 00141EA8 38 80 00 0A */ li r4, 0xa /* 801450AC 00141EAC D0 19 00 4C */ stfs f0, 0x4c(r25) /* 801450B0 00141EB0 80 7E 07 C4 */ lwz r3, 0x7c4(r30) -/* 801450B4 00141EB4 4B ED A5 3D */ bl func_8001F5F0 +/* 801450B4 00141EB4 4B ED A5 3D */ bl zEntEvent__FP5xBaseUi /* 801450B8 00141EB8 80 BE 07 C4 */ lwz r5, 0x7c4(r30) /* 801450BC 00141EBC 3C 60 80 2A */ lis r3, lbl_802998C8@ha /* 801450C0 00141EC0 38 00 00 20 */ li r0, 0x20 @@ -8641,7 +8641,7 @@ lbl_80145040: /* 801450F8 00141EF8 54 00 30 32 */ slwi r0, r0, 6 /* 801450FC 00141EFC 80 64 00 4C */ lwz r3, 0x4c(r4) /* 80145100 00141F00 7C 85 02 14 */ add r4, r5, r0 -/* 80145104 00141F04 4B EE DB 15 */ bl func_80032C18 +/* 80145104 00141F04 4B EE DB 15 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 80145108 00141F08 80 BE 07 C4 */ lwz r5, 0x7c4(r30) /* 8014510C 00141F0C 38 61 00 14 */ addi r3, r1, 0x14 /* 80145110 00141F10 80 85 00 24 */ lwz r4, 0x24(r5) @@ -8653,7 +8653,7 @@ lbl_80145040: /* 80145128 00141F28 80 83 00 04 */ lwz r4, 4(r3) /* 8014512C 00141F2C 38 65 00 88 */ addi r3, r5, 0x88 /* 80145130 00141F30 38 84 00 88 */ addi r4, r4, 0x88 -/* 80145134 00141F34 4B F0 93 A9 */ bl func_8004E4DC +/* 80145134 00141F34 4B F0 93 A9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80145138 00141F38 80 9E 07 C4 */ lwz r4, 0x7c4(r30) /* 8014513C 00141F3C 38 A1 00 14 */ addi r5, r1, 0x14 /* 80145140 00141F40 80 64 00 24 */ lwz r3, 0x24(r4) @@ -8719,7 +8719,7 @@ lbl_801451D8: /* 80145228 00142028 C0 03 00 00 */ lfs f0, 0(r3) /* 8014522C 0014202C EC 01 00 24 */ fdivs f0, f1, f0 /* 80145230 00142030 D0 19 00 50 */ stfs f0, 0x50(r25) -/* 80145234 00142034 4B EE BA 55 */ bl func_80030C88 +/* 80145234 00142034 4B EE BA 55 */ bl xurand__Fv /* 80145238 00142038 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 8014523C 0014203C D0 23 01 AC */ stfs f1, 0x1ac(r3) /* 80145240 00142040 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) @@ -8777,7 +8777,7 @@ lbl_801452D8: /* 80145300 00142100 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 80145304 00142104 38 63 01 A0 */ addi r3, r3, 0x1a0 /* 80145308 00142108 7C 64 1B 78 */ mr r4, r3 -/* 8014530C 0014210C 4B F0 8F E5 */ bl func_8004E2F0 +/* 8014530C 0014210C 4B F0 8F E5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80145310 00142110 C0 02 A6 1C */ lfs f0, lbl_803CEF9C-_SDA2_BASE_(r2) /* 80145314 00142114 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80145318 00142118 40 80 00 20 */ bge lbl_80145338 @@ -8797,7 +8797,7 @@ lbl_80145344: /* 80145348 00142148 C0 22 A5 34 */ lfs f1, lbl_803CEEB4-_SDA2_BASE_(r2) /* 8014534C 0014214C 38 63 01 A0 */ addi r3, r3, 0x1a0 /* 80145350 00142150 4B ED 65 E9 */ bl func_8001B938 -/* 80145354 00142154 4B EE B9 35 */ bl func_80030C88 +/* 80145354 00142154 4B EE B9 35 */ bl xurand__Fv /* 80145358 00142158 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 8014535C 0014215C D0 23 01 AC */ stfs f1, 0x1ac(r3) /* 80145360 00142160 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) @@ -8861,7 +8861,7 @@ lbl_801453AC: /* 80145440 00142240 80 9E 02 D4 */ lwz r4, 0x2d4(r30) /* 80145444 00142244 38 04 FF FF */ addi r0, r4, -1 /* 80145448 00142248 90 1E 02 D4 */ stw r0, 0x2d4(r30) -/* 8014544C 0014224C 4B F0 6D C9 */ bl func_8004C214 +/* 8014544C 0014224C 4B F0 6D C9 */ bl xStrHash__FPCc /* 80145450 00142250 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) /* 80145454 00142254 7F C6 F3 78 */ mr r6, r30 /* 80145458 00142258 C0 22 A6 00 */ lfs f1, lbl_803CEF80-_SDA2_BASE_(r2) @@ -8874,7 +8874,7 @@ lbl_801453AC: /* 80145474 00142274 7F C3 F3 78 */ mr r3, r30 /* 80145478 00142278 7F C4 F3 78 */ mr r4, r30 /* 8014547C 0014227C 38 A0 01 D7 */ li r5, 0x1d7 -/* 80145480 00142280 4B ED A2 61 */ bl func_8001F6E0 +/* 80145480 00142280 4B ED A2 61 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 80145484 00142284 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 80145488 00142288 38 00 00 00 */ li r0, 0 /* 8014548C 0014228C C0 42 A6 14 */ lfs f2, lbl_803CEF94-_SDA2_BASE_(r2) @@ -9002,14 +9002,14 @@ lbl_80145638: /* 80145654 00142454 7F 23 CB 78 */ mr r3, r25 /* 80145658 00142458 38 80 00 20 */ li r4, 0x20 /* 8014565C 0014245C 38 A0 00 00 */ li r5, 0 -/* 80145660 00142460 4B F8 FC B9 */ bl func_800D5318 +/* 80145660 00142460 4B F8 FC B9 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi lbl_80145664: /* 80145664 00142464 FC 20 F8 90 */ fmr f1, f31 /* 80145668 00142468 7F 23 CB 78 */ mr r3, r25 /* 8014566C 0014246C 7F 44 D3 78 */ mr r4, r26 /* 80145670 00142470 7F 65 DB 78 */ mr r5, r27 /* 80145674 00142474 7F 86 E3 78 */ mr r6, r28 -/* 80145678 00142478 4B FC 94 D1 */ bl func_8010EB48 +/* 80145678 00142478 4B FC 94 D1 */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 8014567C 0014247C E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 80145680 00142480 CB E1 00 50 */ lfd f31, 0x50(r1) /* 80145684 00142484 BB 21 00 34 */ lmw r25, 0x34(r1) @@ -9065,7 +9065,7 @@ lbl_801456F0: /* 80145748 00142548 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17 /* 8014574C 0014254C 90 1F 02 C0 */ stw r0, 0x2c0(r31) /* 80145750 00142550 80 7F 07 C4 */ lwz r3, 0x7c4(r31) -/* 80145754 00142554 4B ED 9E 9D */ bl func_8001F5F0 +/* 80145754 00142554 4B ED 9E 9D */ bl zEntEvent__FP5xBaseUi /* 80145758 00142558 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8014575C 0014255C 80 1F 07 C4 */ lwz r0, 0x7c4(r31) /* 80145760 00142560 38 83 05 58 */ addi r4, r3, lbl_803C0558@l @@ -9115,7 +9115,7 @@ lbl_80145808: /* 80145808 00142608 FC 20 F8 90 */ fmr f1, f31 /* 8014580C 0014260C 7F A3 EB 78 */ mr r3, r29 /* 80145810 00142610 7F C4 F3 78 */ mr r4, r30 -/* 80145814 00142614 4B F8 F9 01 */ bl func_800D5114 +/* 80145814 00142614 4B F8 F9 01 */ bl Enter__14zNPCGoalCommonFfPv /* 80145818 00142618 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8014581C 0014261C 80 01 00 34 */ lwz r0, 0x34(r1) /* 80145820 00142620 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -9131,7 +9131,7 @@ lbl_80145808: /* 80145848 00142648 C0 03 00 4C */ lfs f0, 0x4c(r3) /* 8014584C 0014264C EC 00 08 2A */ fadds f0, f0, f1 /* 80145850 00142650 D0 03 00 4C */ stfs f0, 0x4c(r3) -/* 80145854 00142654 4B FC 92 F5 */ bl func_8010EB48 +/* 80145854 00142654 4B FC 92 F5 */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 80145858 00142658 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014585C 0014265C 7C 08 03 A6 */ mtlr r0 /* 80145860 00142660 38 21 00 10 */ addi r1, r1, 0x10 @@ -9180,7 +9180,7 @@ lbl_80145808: /* 8014590C 0014270C 4B EC 8D 85 */ bl func_8000E690 /* 80145910 00142710 38 61 00 14 */ addi r3, r1, 0x14 /* 80145914 00142714 7C 64 1B 78 */ mr r4, r3 -/* 80145918 00142718 4B F0 89 D9 */ bl func_8004E2F0 +/* 80145918 00142718 4B F0 89 D9 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8014591C 0014271C 3B 40 00 00 */ li r26, 0 /* 80145920 00142720 7F FC FB 78 */ mr r28, r31 lbl_80145924: @@ -9196,7 +9196,7 @@ lbl_80145924: /* 80145948 00142748 4B EC 8D 49 */ bl func_8000E690 /* 8014594C 0014274C 38 61 00 08 */ addi r3, r1, 8 /* 80145950 00142750 38 9C 03 9C */ addi r4, r28, 0x39c -/* 80145954 00142754 4B F0 8B 9D */ bl func_8004E4F0 +/* 80145954 00142754 4B F0 8B 9D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80145958 00142758 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 8014595C 0014275C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80145960 00142760 41 81 00 A4 */ bgt lbl_80145A04 @@ -9208,7 +9208,7 @@ lbl_80145924: /* 80145978 00142778 41 80 00 8C */ blt lbl_80145A04 /* 8014597C 0014277C 38 61 00 14 */ addi r3, r1, 0x14 /* 80145980 00142780 38 81 00 08 */ addi r4, r1, 8 -/* 80145984 00142784 4B F0 8B 6D */ bl func_8004E4F0 +/* 80145984 00142784 4B F0 8B 6D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80145988 00142788 EC 21 D8 24 */ fdivs f1, f1, f27 /* 8014598C 0014278C FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 80145990 00142790 40 80 00 40 */ bge lbl_801459D0 @@ -9274,7 +9274,7 @@ lbl_80145A40: /* 80145A60 00142860 80 05 00 30 */ lwz r0, 0x30(r5) /* 80145A64 00142864 60 00 00 10 */ ori r0, r0, 0x10 /* 80145A68 00142868 90 05 00 30 */ stw r0, 0x30(r5) -/* 80145A6C 0014286C 4B F8 F6 A9 */ bl func_800D5114 +/* 80145A6C 0014286C 4B F8 F6 A9 */ bl Enter__14zNPCGoalCommonFfPv /* 80145A70 00142870 E3 E1 00 98 */ psq_l f31, 152(r1), 0, qr0 /* 80145A74 00142874 CB E1 00 90 */ lfd f31, 0x90(r1) /* 80145A78 00142878 E3 C1 00 88 */ psq_l f30, 136(r1), 0, qr0 @@ -9321,7 +9321,7 @@ lbl_80145A40: /* 80145B1C 0014291C 38 61 00 08 */ addi r3, r1, 8 /* 80145B20 00142920 7C 64 1B 78 */ mr r4, r3 /* 80145B24 00142924 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 80145B28 00142928 4B F0 87 C9 */ bl func_8004E2F0 +/* 80145B28 00142928 4B F0 87 C9 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80145B2C 0014292C 80 7F 00 24 */ lwz r3, 0x24(r31) /* 80145B30 00142930 80 BF 00 48 */ lwz r5, 0x48(r31) /* 80145B34 00142934 80 83 00 4C */ lwz r4, 0x4c(r3) @@ -9340,7 +9340,7 @@ lbl_80145A40: /* 80145B68 00142968 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80145B6C 0014296C 38 63 00 20 */ addi r3, r3, 0x20 /* 80145B70 00142970 7C 64 1B 78 */ mr r4, r3 -/* 80145B74 00142974 4B F0 87 7D */ bl func_8004E2F0 +/* 80145B74 00142974 4B F0 87 7D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80145B78 00142978 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80145B7C 0014297C 38 83 00 10 */ addi r4, r3, 0x10 /* 80145B80 00142980 38 A3 00 20 */ addi r5, r3, 0x20 @@ -9361,7 +9361,7 @@ lbl_80145A40: /* 80145BBC 001429BC 7F 84 E3 78 */ mr r4, r28 /* 80145BC0 001429C0 7F A5 EB 78 */ mr r5, r29 /* 80145BC4 001429C4 7F C6 F3 78 */ mr r6, r30 -/* 80145BC8 001429C8 4B FC 8F 81 */ bl func_8010EB48 +/* 80145BC8 001429C8 4B FC 8F 81 */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 80145BCC 001429CC E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 80145BD0 001429D0 CB E1 00 30 */ lfd f31, 0x30(r1) /* 80145BD4 001429D4 BB 61 00 1C */ lmw r27, 0x1c(r1) @@ -9409,7 +9409,7 @@ lbl_80145A40: /* 80145C7C 00142A7C 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 80145C80 00142A80 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l /* 80145C84 00142A84 38 63 06 4C */ addi r3, r3, 0x64c -/* 80145C88 00142A88 4B F0 65 8D */ bl func_8004C214 +/* 80145C88 00142A88 4B F0 65 8D */ bl xStrHash__FPCc /* 80145C8C 00142A8C C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) /* 80145C90 00142A90 7F E6 FB 78 */ mr r6, r31 /* 80145C94 00142A94 C0 22 A5 F4 */ lfs f1, lbl_803CEF74-_SDA2_BASE_(r2) @@ -9422,7 +9422,7 @@ lbl_80145A40: /* 80145CB0 00142AB0 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 80145CB4 00142AB4 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l /* 80145CB8 00142AB8 38 63 06 57 */ addi r3, r3, 0x657 -/* 80145CBC 00142ABC 4B F0 65 59 */ bl func_8004C214 +/* 80145CBC 00142ABC 4B F0 65 59 */ bl xStrHash__FPCc /* 80145CC0 00142AC0 C0 22 A5 F4 */ lfs f1, lbl_803CEF74-_SDA2_BASE_(r2) /* 80145CC4 00142AC4 7F E6 FB 78 */ mr r6, r31 /* 80145CC8 00142AC8 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) @@ -9445,7 +9445,7 @@ lbl_80145CF4: /* 80145D08 00142B08 38 03 04 5C */ addi r0, r3, 0x45c /* 80145D0C 00142B0C 7F 5F 00 2E */ lwzx r26, r31, r0 /* 80145D10 00142B10 7F 43 D3 78 */ mr r3, r26 -/* 80145D14 00142B14 4B ED 99 51 */ bl func_8001F664 +/* 80145D14 00142B14 4B ED 99 51 */ bl zEntEvent__FP5xBaseUiPCf /* 80145D18 00142B18 80 9A 00 24 */ lwz r4, 0x24(r26) /* 80145D1C 00142B1C 7F 43 D3 78 */ mr r3, r26 /* 80145D20 00142B20 A0 04 00 44 */ lhz r0, 0x44(r4) @@ -9464,11 +9464,11 @@ lbl_80145CF4: /* 80145D54 00142B54 80 9F 00 48 */ lwz r4, 0x48(r31) /* 80145D58 00142B58 38 7D 00 5C */ addi r3, r29, 0x5c /* 80145D5C 00142B5C 38 84 00 30 */ addi r4, r4, 0x30 -/* 80145D60 00142B60 4B F0 87 7D */ bl func_8004E4DC +/* 80145D60 00142B60 4B F0 87 7D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80145D64 00142B64 FC 20 F8 90 */ fmr f1, f31 /* 80145D68 00142B68 7F A3 EB 78 */ mr r3, r29 /* 80145D6C 00142B6C 7F C4 F3 78 */ mr r4, r30 -/* 80145D70 00142B70 4B F8 F3 A5 */ bl func_800D5114 +/* 80145D70 00142B70 4B F8 F3 A5 */ bl Enter__14zNPCGoalCommonFfPv /* 80145D74 00142B74 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 80145D78 00142B78 CB E1 00 30 */ lfd f31, 0x30(r1) /* 80145D7C 00142B7C BB 41 00 18 */ lmw r26, 0x18(r1) @@ -9501,7 +9501,7 @@ lbl_80145CF4: /* 80145DE8 00142BE8 40 82 04 24 */ bne lbl_8014620C /* 80145DEC 00142BEC 7F A3 EB 78 */ mr r3, r29 /* 80145DF0 00142BF0 38 80 00 00 */ li r4, 0 -/* 80145DF4 00142BF4 4B FA D2 85 */ bl func_800F3078 +/* 80145DF4 00142BF4 4B FA D2 85 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 80145DF8 00142BF8 C0 02 A5 F0 */ lfs f0, lbl_803CEF70-_SDA2_BASE_(r2) /* 80145DFC 00142BFC EC 00 07 F2 */ fmuls f0, f0, f31 /* 80145E00 00142C00 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -9511,7 +9511,7 @@ lbl_80145CF4: /* 80145E10 00142C10 80 1D 0D 38 */ lwz r0, 0xd38(r29) /* 80145E14 00142C14 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a /* 80145E18 00142C18 41 82 00 10 */ beq lbl_80145E28 -/* 80145E1C 00142C1C 4B EE AE 4D */ bl func_80030C68 +/* 80145E1C 00142C1C 4B EE AE 4D */ bl xrand__Fv /* 80145E20 00142C20 54 60 05 AF */ rlwinm. r0, r3, 0, 0x16, 0x17 /* 80145E24 00142C24 40 82 00 34 */ bne lbl_80145E58 lbl_80145E28: @@ -9531,7 +9531,7 @@ lbl_80145E58: /* 80145E58 00142C58 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 80145E5C 00142C5C 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l /* 80145E60 00142C60 38 63 06 62 */ addi r3, r3, 0x662 -/* 80145E64 00142C64 4B F0 63 B1 */ bl func_8004C214 +/* 80145E64 00142C64 4B F0 63 B1 */ bl xStrHash__FPCc /* 80145E68 00142C68 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) /* 80145E6C 00142C6C 7F A6 EB 78 */ mr r6, r29 /* 80145E70 00142C70 C0 22 A5 F4 */ lfs f1, lbl_803CEF74-_SDA2_BASE_(r2) @@ -9557,7 +9557,7 @@ lbl_80145EB4: /* 80145EBC 00142CBC 38 80 00 20 */ li r4, 0x20 /* 80145EC0 00142CC0 38 A0 00 00 */ li r5, 0 /* 80145EC4 00142CC4 D0 19 00 4C */ stfs f0, 0x4c(r25) -/* 80145EC8 00142CC8 4B F8 F4 51 */ bl func_800D5318 +/* 80145EC8 00142CC8 4B F8 F4 51 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 80145ECC 00142CCC 80 7D 05 48 */ lwz r3, 0x548(r29) /* 80145ED0 00142CD0 80 1D 05 4C */ lwz r0, 0x54c(r29) /* 80145ED4 00142CD4 1C 83 00 0C */ mulli r4, r3, 0xc @@ -9575,7 +9575,7 @@ lbl_80145EB4: /* 80145F04 00142D04 80 7D 00 48 */ lwz r3, 0x48(r29) /* 80145F08 00142D08 38 63 00 20 */ addi r3, r3, 0x20 /* 80145F0C 00142D0C 7C 64 1B 78 */ mr r4, r3 -/* 80145F10 00142D10 4B F0 83 E1 */ bl func_8004E2F0 +/* 80145F10 00142D10 4B F0 83 E1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80145F14 00142D14 80 7D 00 48 */ lwz r3, 0x48(r29) /* 80145F18 00142D18 38 83 00 10 */ addi r4, r3, 0x10 /* 80145F1C 00142D1C 38 A3 00 20 */ addi r5, r3, 0x20 @@ -9595,17 +9595,17 @@ lbl_80145EB4: /* 80145F54 00142D54 80 86 00 2C */ lwz r4, 0x2c(r6) /* 80145F58 00142D58 38 04 00 64 */ addi r0, r4, 0x64 /* 80145F5C 00142D5C 90 03 00 10 */ stw r0, 0x10(r3) -/* 80145F60 00142D60 4B EE AD 29 */ bl func_80030C88 +/* 80145F60 00142D60 4B EE AD 29 */ bl xurand__Fv /* 80145F64 00142D64 D0 3E 00 68 */ stfs f1, 0x68(r30) -/* 80145F68 00142D68 4B EE AD 21 */ bl func_80030C88 +/* 80145F68 00142D68 4B EE AD 21 */ bl xurand__Fv /* 80145F6C 00142D6C 38 7E 00 68 */ addi r3, r30, 0x68 /* 80145F70 00142D70 D0 23 00 08 */ stfs f1, 8(r3) -/* 80145F74 00142D74 4B EE AD 15 */ bl func_80030C88 +/* 80145F74 00142D74 4B EE AD 15 */ bl xurand__Fv /* 80145F78 00142D78 D0 3E 00 7C */ stfs f1, 0x7c(r30) -/* 80145F7C 00142D7C 4B EE AD 0D */ bl func_80030C88 +/* 80145F7C 00142D7C 4B EE AD 0D */ bl xurand__Fv /* 80145F80 00142D80 38 7E 00 7C */ addi r3, r30, 0x7c /* 80145F84 00142D84 D0 23 00 08 */ stfs f1, 8(r3) -/* 80145F88 00142D88 4B EE AC E1 */ bl func_80030C68 +/* 80145F88 00142D88 4B EE AC E1 */ bl xrand__Fv /* 80145F8C 00142D8C 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 80145F90 00142D90 7C 7F 1B 78 */ mr r31, r3 /* 80145F94 00142D94 41 82 00 14 */ beq lbl_80145FA8 @@ -9663,14 +9663,14 @@ lbl_80146020: /* 80146044 00142E44 80 86 00 10 */ lwz r4, 0x10(r6) /* 80146048 00142E48 38 04 00 64 */ addi r0, r4, 0x64 /* 8014604C 00142E4C 90 03 00 10 */ stw r0, 0x10(r3) -/* 80146050 00142E50 4B EE AC 39 */ bl func_80030C88 +/* 80146050 00142E50 4B EE AC 39 */ bl xurand__Fv /* 80146054 00142E54 D0 3E 00 40 */ stfs f1, 0x40(r30) -/* 80146058 00142E58 4B EE AC 31 */ bl func_80030C88 +/* 80146058 00142E58 4B EE AC 31 */ bl xurand__Fv /* 8014605C 00142E5C 38 7E 00 40 */ addi r3, r30, 0x40 /* 80146060 00142E60 D0 23 00 08 */ stfs f1, 8(r3) -/* 80146064 00142E64 4B EE AC 25 */ bl func_80030C88 +/* 80146064 00142E64 4B EE AC 25 */ bl xurand__Fv /* 80146068 00142E68 D0 3E 00 54 */ stfs f1, 0x54(r30) -/* 8014606C 00142E6C 4B EE AC 1D */ bl func_80030C88 +/* 8014606C 00142E6C 4B EE AC 1D */ bl xurand__Fv /* 80146070 00142E70 38 7E 00 54 */ addi r3, r30, 0x54 /* 80146074 00142E74 57 E0 06 F7 */ rlwinm. r0, r31, 0, 0x1b, 0x1b /* 80146078 00142E78 D0 23 00 08 */ stfs f1, 8(r3) @@ -9732,7 +9732,7 @@ lbl_8014610C: /* 80146138 00142F38 38 61 00 10 */ addi r3, r1, 0x10 /* 8014613C 00142F3C 7C 64 1B 78 */ mr r4, r3 /* 80146140 00142F40 D0 01 00 14 */ stfs f0, 0x14(r1) -/* 80146144 00142F44 4B F0 81 AD */ bl func_8004E2F0 +/* 80146144 00142F44 4B F0 81 AD */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80146148 00142F48 80 7D 00 24 */ lwz r3, 0x24(r29) /* 8014614C 00142F4C 80 BD 00 48 */ lwz r5, 0x48(r29) /* 80146150 00142F50 80 83 00 4C */ lwz r4, 0x4c(r3) @@ -9751,7 +9751,7 @@ lbl_8014610C: /* 80146184 00142F84 80 7D 00 48 */ lwz r3, 0x48(r29) /* 80146188 00142F88 38 63 00 20 */ addi r3, r3, 0x20 /* 8014618C 00142F8C 7C 64 1B 78 */ mr r4, r3 -/* 80146190 00142F90 4B F0 81 61 */ bl func_8004E2F0 +/* 80146190 00142F90 4B F0 81 61 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80146194 00142F94 80 7D 00 48 */ lwz r3, 0x48(r29) /* 80146198 00142F98 38 83 00 10 */ addi r4, r3, 0x10 /* 8014619C 00142F9C 38 A3 00 20 */ addi r5, r3, 0x20 @@ -9781,7 +9781,7 @@ lbl_801461EC: /* 801461F8 00142FF8 38 63 00 30 */ addi r3, r3, 0x30 /* 801461FC 00142FFC 38 84 03 FC */ addi r4, r4, 0x3fc /* 80146200 00143000 7C 9D 22 14 */ add r4, r29, r4 -/* 80146204 00143004 4B F0 82 D9 */ bl func_8004E4DC +/* 80146204 00143004 4B F0 82 D9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80146208 00143008 48 00 03 38 */ b lbl_80146540 lbl_8014620C: /* 8014620C 0014300C 28 00 00 01 */ cmplwi r0, 1 @@ -9795,7 +9795,7 @@ lbl_8014620C: /* 8014622C 0014302C 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l /* 80146230 00143030 90 19 00 50 */ stw r0, 0x50(r25) /* 80146234 00143034 38 63 06 74 */ addi r3, r3, 0x674 -/* 80146238 00143038 4B F0 5F DD */ bl func_8004C214 +/* 80146238 00143038 4B F0 5F DD */ bl xStrHash__FPCc /* 8014623C 0014303C C0 22 A5 F4 */ lfs f1, lbl_803CEF74-_SDA2_BASE_(r2) /* 80146240 00143040 7F A6 EB 78 */ mr r6, r29 /* 80146244 00143044 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) @@ -9808,7 +9808,7 @@ lbl_8014620C: /* 80146260 00143060 80 7D 0A F0 */ lwz r3, 0xaf0(r29) /* 80146264 00143064 28 03 00 00 */ cmplwi r3, 0 /* 80146268 00143068 41 82 00 10 */ beq lbl_80146278 -/* 8014626C 0014306C 4B F0 2F 95 */ bl func_80049200 +/* 8014626C 0014306C 4B F0 2F 95 */ bl xSndStop__FUi /* 80146270 00143070 38 00 00 00 */ li r0, 0 /* 80146274 00143074 90 1D 0A F0 */ stw r0, 0xaf0(r29) lbl_80146278: @@ -9823,7 +9823,7 @@ lbl_80146278: /* 80146298 00143098 7F 23 CB 78 */ mr r3, r25 /* 8014629C 0014309C 38 80 00 20 */ li r4, 0x20 /* 801462A0 001430A0 38 A0 00 00 */ li r5, 0 -/* 801462A4 001430A4 4B F8 F0 75 */ bl func_800D5318 +/* 801462A4 001430A4 4B F8 F0 75 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 801462A8 001430A8 C0 02 A5 14 */ lfs f0, lbl_803CEE94-_SDA2_BASE_(r2) /* 801462AC 001430AC 3B 00 00 00 */ li r24, 0 /* 801462B0 001430B0 3B E0 00 00 */ li r31, 0 @@ -9837,7 +9837,7 @@ lbl_801462B8: /* 801462CC 001430CC 38 03 04 5C */ addi r0, r3, 0x45c /* 801462D0 001430D0 7E FD 00 2E */ lwzx r23, r29, r0 /* 801462D4 001430D4 7E E3 BB 78 */ mr r3, r23 -/* 801462D8 001430D8 4B ED 93 8D */ bl func_8001F664 +/* 801462D8 001430D8 4B ED 93 8D */ bl zEntEvent__FP5xBaseUiPCf /* 801462DC 001430DC 80 97 00 24 */ lwz r4, 0x24(r23) /* 801462E0 001430E0 7E E3 BB 78 */ mr r3, r23 /* 801462E4 001430E4 A0 04 00 44 */ lhz r0, 0x44(r4) @@ -9891,7 +9891,7 @@ lbl_80146384: /* 80146398 00143198 38 03 04 5C */ addi r0, r3, 0x45c /* 8014639C 0014319C 7F 1D 00 2E */ lwzx r24, r29, r0 /* 801463A0 001431A0 7F 03 C3 78 */ mr r3, r24 -/* 801463A4 001431A4 4B ED 92 C1 */ bl func_8001F664 +/* 801463A4 001431A4 4B ED 92 C1 */ bl zEntEvent__FP5xBaseUiPCf /* 801463A8 001431A8 80 98 00 24 */ lwz r4, 0x24(r24) /* 801463AC 001431AC 7F 03 C3 78 */ mr r3, r24 /* 801463B0 001431B0 A0 04 00 44 */ lhz r0, 0x44(r4) @@ -9910,7 +9910,7 @@ lbl_80146384: /* 801463E4 001431E4 7F 23 CB 78 */ mr r3, r25 /* 801463E8 001431E8 38 80 00 20 */ li r4, 0x20 /* 801463EC 001431EC 38 A0 00 00 */ li r5, 0 -/* 801463F0 001431F0 4B F8 EF 29 */ bl func_800D5318 +/* 801463F0 001431F0 4B F8 EF 29 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi lbl_801463F4: /* 801463F4 001431F4 C0 39 00 4C */ lfs f1, 0x4c(r25) /* 801463F8 001431F8 C0 19 00 58 */ lfs f0, 0x58(r25) @@ -10003,7 +10003,7 @@ lbl_80146540: /* 80146548 00143348 7F 44 D3 78 */ mr r4, r26 /* 8014654C 0014334C 7F 65 DB 78 */ mr r5, r27 /* 80146550 00143350 7F 86 E3 78 */ mr r6, r28 -/* 80146554 00143354 4B FC 85 F5 */ bl func_8010EB48 +/* 80146554 00143354 4B FC 85 F5 */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 80146558 00143358 E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0 /* 8014655C 0014335C CB E1 00 60 */ lfd f31, 0x60(r1) /* 80146560 00143360 E3 C1 00 58 */ psq_l f30, 88(r1), 0, qr0 diff --git a/asm/Game/zNPCTypeCommon.s b/asm/Game/zNPCTypeCommon.s index 86eab11d1..023ee26ca 100644 --- a/asm/Game/zNPCTypeCommon.s +++ b/asm/Game/zNPCTypeCommon.s @@ -2,8 +2,8 @@ .section .text # 0x800EEE4C - 0x800F4A6C -.global func_800EEE4C -func_800EEE4C: +.global ZNPC_Create_Common__FiP10RyzMemGrowPv +ZNPC_Create_Common__FiP10RyzMemGrowPv: /* 800EEE4C 000EBC4C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EEE50 000EBC50 7C 08 02 A6 */ mflr r0 /* 800EEE54 000EBC54 3C A0 4E 54 */ lis r5, 0x4E543031@ha @@ -19,7 +19,7 @@ func_800EEE4C: lbl_800EEE7C: /* 800EEE7C 000EBC7C 7F E4 FB 78 */ mr r4, r31 /* 800EEE80 000EBC80 38 60 02 A0 */ li r3, 0x2a0 -/* 800EEE84 000EBC84 48 02 02 CD */ bl func_8010F150 +/* 800EEE84 000EBC84 48 02 02 CD */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800EEE88 000EBC88 7C 60 1B 79 */ or. r0, r3, r3 /* 800EEE8C 000EBC8C 41 82 00 10 */ beq lbl_800EEE9C /* 800EEE90 000EBC90 7F E4 FB 78 */ mr r4, r31 @@ -47,8 +47,8 @@ lbl_800EEEAC: /* 800EEEDC 000EBCDC 38 21 00 10 */ addi r1, r1, 0x10 /* 800EEEE0 000EBCE0 4E 80 00 20 */ blr -.global func_800EEEE4 -func_800EEEE4: +.global ZNPC_Common_Startup__Fv +ZNPC_Common_Startup__Fv: /* 800EEEE4 000EBCE4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800EEEE8 000EBCE8 7C 08 02 A6 */ mflr r0 /* 800EEEEC 000EBCEC 3C 80 80 29 */ lis r4, lbl_80294F3C@ha @@ -62,17 +62,17 @@ func_800EEEE4: /* 800EEF0C 000EBD0C 3B A0 00 00 */ li r29, 0 lbl_800EEF10: /* 800EEF10 000EBD10 80 7F 00 00 */ lwz r3, 0(r31) -/* 800EEF14 000EBD14 4B F5 D3 01 */ bl func_8004C214 +/* 800EEF14 000EBD14 4B F5 D3 01 */ bl xStrHash__FPCc /* 800EEF18 000EBD18 3B BD 00 01 */ addi r29, r29, 1 /* 800EEF1C 000EBD1C 90 7E 00 00 */ stw r3, 0(r30) /* 800EEF20 000EBD20 2C 1D 00 03 */ cmpwi r29, 3 /* 800EEF24 000EBD24 3B FF 00 04 */ addi r31, r31, 4 /* 800EEF28 000EBD28 3B DE 00 04 */ addi r30, r30, 4 /* 800EEF2C 000EBD2C 41 80 FF E4 */ blt lbl_800EEF10 -/* 800EEF30 000EBD30 48 03 EE 35 */ bl func_8012DD64 -/* 800EEF34 000EBD34 48 03 5B B1 */ bl func_80124AE4 -/* 800EEF38 000EBD38 48 00 41 B1 */ bl func_800F30E8 -/* 800EEF3C 000EBD3C 48 0A 2B 2D */ bl func_80191A68 +/* 800EEF30 000EBD30 48 03 EE 35 */ bl NPCSupport_Startup__Fv +/* 800EEF34 000EBD34 48 03 5B B1 */ bl NPCS_Startup__Fv +/* 800EEF38 000EBD38 48 00 41 B1 */ bl zNPCSettings_MakeDummy__Fv +/* 800EEF3C 000EBD3C 48 0A 2B 2D */ bl zNPCFXStartup__Fv /* 800EEF40 000EBD40 80 01 00 24 */ lwz r0, 0x24(r1) /* 800EEF44 000EBD44 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800EEF48 000EBD48 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -81,30 +81,30 @@ lbl_800EEF10: /* 800EEF54 000EBD54 38 21 00 20 */ addi r1, r1, 0x20 /* 800EEF58 000EBD58 4E 80 00 20 */ blr -.global func_800EEF5C -func_800EEF5C: +.global ZNPC_Common_Shutdown__Fv +ZNPC_Common_Shutdown__Fv: /* 800EEF5C 000EBD5C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EEF60 000EBD60 7C 08 02 A6 */ mflr r0 /* 800EEF64 000EBD64 90 01 00 14 */ stw r0, 0x14(r1) -/* 800EEF68 000EBD68 48 03 5B E5 */ bl func_80124B4C -/* 800EEF6C 000EBD6C 48 03 EE 25 */ bl func_8012DD90 -/* 800EEF70 000EBD70 48 0A 2B 8D */ bl func_80191AFC +/* 800EEF68 000EBD68 48 03 5B E5 */ bl NPCS_Shutdown__Fv +/* 800EEF6C 000EBD6C 48 03 EE 25 */ bl NPCSupport_Shutdown__Fv +/* 800EEF70 000EBD70 48 0A 2B 8D */ bl zNPCFXShutdown__Fv /* 800EEF74 000EBD74 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EEF78 000EBD78 7C 08 03 A6 */ mtlr r0 /* 800EEF7C 000EBD7C 38 21 00 10 */ addi r1, r1, 0x10 /* 800EEF80 000EBD80 4E 80 00 20 */ blr -.global func_800EEF84 -func_800EEF84: +.global zNPCCommon_ScenePrepare__Fv +zNPCCommon_ScenePrepare__Fv: /* 800EEF84 000EBD84 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EEF88 000EBD88 7C 08 02 A6 */ mflr r0 /* 800EEF8C 000EBD8C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800EEF90 000EBD90 48 03 5C 25 */ bl func_80124BB4 +/* 800EEF90 000EBD90 48 03 5C 25 */ bl NPCS_SndTimersReset__Fv /* 800EEF94 000EBD94 3C 60 80 2A */ lis r3, lbl_80298470@ha /* 800EEF98 000EBD98 38 63 84 70 */ addi r3, r3, lbl_80298470@l -/* 800EEF9C 000EBD9C 48 03 5D A9 */ bl func_80124D44 -/* 800EEFA0 000EBDA0 48 03 EE 1D */ bl func_8012DDBC -/* 800EEFA4 000EBDA4 48 00 43 F5 */ bl func_800F3398 +/* 800EEF9C 000EBD9C 48 03 5D A9 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax +/* 800EEFA0 000EBDA0 48 03 EE 1D */ bl NPCSupport_ScenePrepare__Fv +/* 800EEFA4 000EBDA4 48 00 43 F5 */ bl zNPCCommon_WonderReset__Fv /* 800EEFA8 000EBDA8 38 00 00 05 */ li r0, 5 /* 800EEFAC 000EBDAC 90 0D 93 D8 */ stw r0, lbl_803CBCD8-_SDA_BASE_(r13) /* 800EEFB0 000EBDB0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -112,13 +112,13 @@ func_800EEF84: /* 800EEFB8 000EBDB8 38 21 00 10 */ addi r1, r1, 0x10 /* 800EEFBC 000EBDBC 4E 80 00 20 */ blr -.global func_800EEFC0 -func_800EEFC0: +.global zNPCCommon_SceneFinish__Fv +zNPCCommon_SceneFinish__Fv: /* 800EEFC0 000EBDC0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EEFC4 000EBDC4 7C 08 02 A6 */ mflr r0 /* 800EEFC8 000EBDC8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800EEFCC 000EBDCC 48 00 32 ED */ bl func_800F22B8 -/* 800EEFD0 000EBDD0 48 03 EE 21 */ bl func_8012DDF0 +/* 800EEFCC 000EBDCC 48 00 32 ED */ bl ConfigSceneDone__10zNPCCommonFv +/* 800EEFD0 000EBDD0 48 03 EE 21 */ bl NPCSupport_SceneFinish__Fv /* 800EEFD4 000EBDD4 3C 60 80 27 */ lis r3, lbl_80268CC0@ha /* 800EEFD8 000EBDD8 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l /* 800EEFDC 000EBDDC 38 63 04 2B */ addi r3, r3, 0x42b @@ -128,12 +128,12 @@ func_800EEFC0: /* 800EEFEC 000EBDEC 38 21 00 10 */ addi r1, r1, 0x10 /* 800EEFF0 000EBDF0 4E 80 00 20 */ blr -.global func_800EEFF4 -func_800EEFF4: +.global zNPCCommon_SceneReset__Fv +zNPCCommon_SceneReset__Fv: /* 800EEFF4 000EBDF4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EEFF8 000EBDF8 7C 08 02 A6 */ mflr r0 /* 800EEFFC 000EBDFC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800EF000 000EBE00 48 03 EE 51 */ bl func_8012DE50 +/* 800EF000 000EBE00 48 03 EE 51 */ bl NPCSupport_SceneReset__Fv /* 800EF004 000EBE04 48 00 2E F1 */ bl func_800F1EF4 /* 800EF008 000EBE08 38 00 00 05 */ li r0, 5 /* 800EF00C 000EBE0C 90 0D 93 D8 */ stw r0, lbl_803CBCD8-_SDA_BASE_(r13) @@ -142,27 +142,27 @@ func_800EEFF4: /* 800EF018 000EBE18 38 21 00 10 */ addi r1, r1, 0x10 /* 800EF01C 000EBE1C 4E 80 00 20 */ blr -.global func_800EF020 -func_800EF020: +.global zNPCCommon_ScenePostInit__Fv +zNPCCommon_ScenePostInit__Fv: /* 800EF020 000EBE20 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EF024 000EBE24 7C 08 02 A6 */ mflr r0 /* 800EF028 000EBE28 90 01 00 14 */ stw r0, 0x14(r1) -/* 800EF02C 000EBE2C 48 03 ED F5 */ bl func_8012DE20 +/* 800EF02C 000EBE2C 48 03 ED F5 */ bl NPCSupport_ScenePostInit__Fv /* 800EF030 000EBE30 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EF034 000EBE34 7C 08 03 A6 */ mtlr r0 /* 800EF038 000EBE38 38 21 00 10 */ addi r1, r1, 0x10 /* 800EF03C 000EBE3C 4E 80 00 20 */ blr -.global func_800EF040 -func_800EF040: +.global zNPCCommon_Timestep__FP6xScenef +zNPCCommon_Timestep__FP6xScenef: /* 800EF040 000EBE40 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EF044 000EBE44 7C 08 02 A6 */ mflr r0 /* 800EF048 000EBE48 90 01 00 14 */ stw r0, 0x14(r1) /* 800EF04C 000EBE4C DB E1 00 08 */ stfd f31, 8(r1) /* 800EF050 000EBE50 FF E0 08 90 */ fmr f31, f1 -/* 800EF054 000EBE54 48 03 EE 31 */ bl func_8012DE84 +/* 800EF054 000EBE54 48 03 EE 31 */ bl NPCSupport_Timestep__Ff /* 800EF058 000EBE58 FC 20 F8 90 */ fmr f1, f31 -/* 800EF05C 000EBE5C 48 03 5A F5 */ bl func_80124B50 +/* 800EF05C 000EBE5C 48 03 5A F5 */ bl NPCS_SndTimersUpdate__Ff /* 800EF060 000EBE60 FC 20 F8 90 */ fmr f1, f31 /* 800EF064 000EBE64 48 00 2E 9D */ bl func_800F1F00 /* 800EF068 000EBE68 80 6D 93 D8 */ lwz r3, lbl_803CBCD8-_SDA_BASE_(r13) @@ -180,8 +180,8 @@ lbl_800EF088: /* 800EF094 000EBE94 38 21 00 10 */ addi r1, r1, 0x10 /* 800EF098 000EBE98 4E 80 00 20 */ blr -.global func_800EF09C -func_800EF09C: +.global Init__10zNPCCommonFP9xEntAsset +Init__10zNPCCommonFP9xEntAsset: /* 800EF09C 000EBE9C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EF0A0 000EBEA0 7C 08 02 A6 */ mflr r0 /* 800EF0A4 000EBEA4 3C A0 80 3C */ lis r5, lbl_803C0558@ha @@ -193,10 +193,10 @@ func_800EF09C: /* 800EF0BC 000EBEBC 7C 7E 1B 78 */ mr r30, r3 /* 800EF0C0 000EBEC0 80 64 1F C0 */ lwz r3, 0x1fc0(r4) /* 800EF0C4 000EBEC4 80 9F 00 00 */ lwz r4, 0(r31) -/* 800EF0C8 000EBEC8 4B F5 05 5D */ bl func_8003F624 +/* 800EF0C8 000EBEC8 4B F5 05 5D */ bl xSceneID2Name__FP6xSceneUi /* 800EF0CC 000EBECC 7F C3 F3 78 */ mr r3, r30 /* 800EF0D0 000EBED0 7F E4 FB 78 */ mr r4, r31 -/* 800EF0D4 000EBED4 48 02 07 59 */ bl func_8010F82C +/* 800EF0D4 000EBED4 48 02 07 59 */ bl Init__9xNPCBasicFP9xEntAsset /* 800EF0D8 000EBED8 93 FE 01 BC */ stw r31, 0x1bc(r30) /* 800EF0DC 000EBEDC 38 1F 00 54 */ addi r0, r31, 0x54 /* 800EF0E0 000EBEE0 90 1E 01 C0 */ stw r0, 0x1c0(r30) @@ -214,12 +214,12 @@ lbl_800EF108: /* 800EF108 000EBF08 80 7E 01 BC */ lwz r3, 0x1bc(r30) /* 800EF10C 000EBF0C 38 9E 02 48 */ addi r4, r30, 0x248 /* 800EF110 000EBF10 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 800EF114 000EBF14 4B F6 6D E1 */ bl func_80055EF4 +/* 800EF114 000EBF14 4B F6 6D E1 */ bl zEntGetModelParams__FUiPUi /* 800EF118 000EBF18 90 7E 02 44 */ stw r3, 0x244(r30) /* 800EF11C 000EBF1C 7F C3 F3 78 */ mr r3, r30 /* 800EF120 000EBF20 80 9E 01 BC */ lwz r4, 0x1bc(r30) /* 800EF124 000EBF24 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 800EF128 000EBF28 48 00 32 11 */ bl func_800F2338 +/* 800EF128 000EBF28 48 00 32 11 */ bl ConfigFind__10zNPCCommonFUi /* 800EF12C 000EBF2C 90 7E 01 D8 */ stw r3, 0x1d8(r30) /* 800EF130 000EBF30 80 1E 01 D8 */ lwz r0, 0x1d8(r30) /* 800EF134 000EBF34 28 00 00 00 */ cmplwi r0, 0 @@ -227,7 +227,7 @@ lbl_800EF108: /* 800EF13C 000EBF3C 80 9E 01 BC */ lwz r4, 0x1bc(r30) /* 800EF140 000EBF40 7F C3 F3 78 */ mr r3, r30 /* 800EF144 000EBF44 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 800EF148 000EBF48 48 00 31 7D */ bl func_800F22C4 +/* 800EF148 000EBF48 48 00 31 7D */ bl ConfigCreate__10zNPCCommonFUi /* 800EF14C 000EBF4C 90 7E 01 D8 */ stw r3, 0x1d8(r30) /* 800EF150 000EBF50 7F C3 F3 78 */ mr r3, r30 /* 800EF154 000EBF54 81 9E 01 B8 */ lwz r12, 0x1b8(r30) @@ -248,7 +248,7 @@ lbl_800EF164: /* 800EF18C 000EBF8C 90 1E 01 D0 */ stw r0, 0x1d0(r30) lbl_800EF190: /* 800EF190 000EBF90 7F C3 F3 78 */ mr r3, r30 -/* 800EF194 000EBF94 48 00 00 1D */ bl func_800EF1B0 +/* 800EF194 000EBF94 48 00 00 1D */ bl InitBounds__10zNPCCommonFv /* 800EF198 000EBF98 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EF19C 000EBF9C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800EF1A0 000EBFA0 83 C1 00 08 */ lwz r30, 8(r1) @@ -256,8 +256,8 @@ lbl_800EF190: /* 800EF1A8 000EBFA8 38 21 00 10 */ addi r1, r1, 0x10 /* 800EF1AC 000EBFAC 4E 80 00 20 */ blr -.global func_800EF1B0 -func_800EF1B0: +.global InitBounds__10zNPCCommonFv +InitBounds__10zNPCCommonFv: /* 800EF1B0 000EBFB0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800EF1B4 000EBFB4 7C 08 02 A6 */ mflr r0 /* 800EF1B8 000EBFB8 3C 80 80 27 */ lis r4, lbl_80268C28@ha @@ -305,7 +305,7 @@ lbl_800EF238: /* 800EF250 000EC050 80 9D 00 00 */ lwz r4, 0(r29) /* 800EF254 000EC054 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800EF258 000EC058 80 63 1F C0 */ lwz r3, 0x1fc0(r3) -/* 800EF25C 000EC05C 4B F5 03 C9 */ bl func_8003F624 +/* 800EF25C 000EC05C 4B F5 03 C9 */ bl xSceneID2Name__FP6xSceneUi /* 800EF260 000EC060 7F A3 EB 78 */ mr r3, r29 /* 800EF264 000EC064 48 00 53 CD */ bl func_800F4630 /* 800EF268 000EC068 88 1D 00 84 */ lbz r0, 0x84(r29) @@ -317,7 +317,7 @@ lbl_800EF238: /* 800EF280 000EC080 4B F2 C5 89 */ bl func_8001B808 /* 800EF284 000EC084 7C 64 1B 78 */ mr r4, r3 /* 800EF288 000EC088 7F C3 F3 78 */ mr r3, r30 -/* 800EF28C 000EC08C 4B F5 F2 51 */ bl func_8004E4DC +/* 800EF28C 000EC08C 4B F5 F2 51 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800EF290 000EC090 7F C3 F3 78 */ mr r3, r30 /* 800EF294 000EC094 38 9F 00 34 */ addi r4, r31, 0x34 /* 800EF298 000EC098 4B F1 F4 BD */ bl func_8000E754 @@ -331,7 +331,7 @@ lbl_800EF2A0: /* 800EF2B4 000EC0B4 4B F2 C5 55 */ bl func_8001B808 /* 800EF2B8 000EC0B8 7C 64 1B 78 */ mr r4, r3 /* 800EF2BC 000EC0BC 7F C3 F3 78 */ mr r3, r30 -/* 800EF2C0 000EC0C0 4B F5 F2 1D */ bl func_8004E4DC +/* 800EF2C0 000EC0C0 4B F5 F2 1D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800EF2C4 000EC0C4 7F C3 F3 78 */ mr r3, r30 /* 800EF2C8 000EC0C8 38 9F 00 34 */ addi r4, r31, 0x34 /* 800EF2CC 000EC0CC 4B F1 F4 89 */ bl func_8000E754 @@ -349,7 +349,7 @@ lbl_800EF2F4: /* 800EF2F8 000EC0F8 80 9D 00 00 */ lwz r4, 0(r29) /* 800EF2FC 000EC0FC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800EF300 000EC100 80 63 1F C0 */ lwz r3, 0x1fc0(r3) -/* 800EF304 000EC104 4B F5 03 21 */ bl func_8003F624 +/* 800EF304 000EC104 4B F5 03 21 */ bl xSceneID2Name__FP6xSceneUi /* 800EF308 000EC108 7F A3 EB 78 */ mr r3, r29 /* 800EF30C 000EC10C 48 00 53 25 */ bl func_800F4630 /* 800EF310 000EC110 88 1D 00 84 */ lbz r0, 0x84(r29) @@ -367,7 +367,7 @@ lbl_800EF330: lbl_800EF33C: /* 800EF33C 000EC13C 80 9D 00 24 */ lwz r4, 0x24(r29) /* 800EF340 000EC140 7F C3 F3 78 */ mr r3, r30 -/* 800EF344 000EC144 4B FD 38 59 */ bl func_800C2B9C +/* 800EF344 000EC144 4B FD 38 59 */ bl iSphereForModel__FP7xSpherePC14xModelInstance /* 800EF348 000EC148 C0 1E 00 0C */ lfs f0, 0xc(r30) /* 800EF34C 000EC14C 2C 1C 00 00 */ cmpwi r28, 0 /* 800EF350 000EC150 D0 1F 00 40 */ stfs f0, 0x40(r31) @@ -378,7 +378,7 @@ lbl_800EF33C: /* 800EF364 000EC164 40 82 00 2C */ bne lbl_800EF390 /* 800EF368 000EC168 7F C4 F3 78 */ mr r4, r30 /* 800EF36C 000EC16C 38 7F 00 34 */ addi r3, r31, 0x34 -/* 800EF370 000EC170 4B F5 F1 6D */ bl func_8004E4DC +/* 800EF370 000EC170 4B F5 F1 6D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800EF374 000EC174 C0 1F 00 38 */ lfs f0, 0x38(r31) /* 800EF378 000EC178 C0 3E 00 0C */ lfs f1, 0xc(r30) /* 800EF37C 000EC17C FC 00 08 40 */ fcmpo cr0, f0, f1 @@ -395,7 +395,7 @@ lbl_800EF390: /* 800EF39C 000EC19C 4B F2 C4 6D */ bl func_8001B808 /* 800EF3A0 000EC1A0 7C 64 1B 78 */ mr r4, r3 /* 800EF3A4 000EC1A4 7F C3 F3 78 */ mr r3, r30 -/* 800EF3A8 000EC1A8 4B F5 F1 35 */ bl func_8004E4DC +/* 800EF3A8 000EC1A8 4B F5 F1 35 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800EF3AC 000EC1AC 7F C3 F3 78 */ mr r3, r30 /* 800EF3B0 000EC1B0 38 9F 00 34 */ addi r4, r31, 0x34 /* 800EF3B4 000EC1B4 4B F1 F3 A1 */ bl func_8000E754 @@ -403,7 +403,7 @@ lbl_800EF390: lbl_800EF3BC: /* 800EF3BC 000EC1BC 80 9D 00 24 */ lwz r4, 0x24(r29) /* 800EF3C0 000EC1C0 38 7E 00 0C */ addi r3, r30, 0xc -/* 800EF3C4 000EC1C4 4B FD 38 A9 */ bl func_800C2C6C +/* 800EF3C4 000EC1C4 4B FD 38 A9 */ bl iBoxForModel__FP4xBoxPC14xModelInstance /* 800EF3C8 000EC1C8 38 7F 00 40 */ addi r3, r31, 0x40 /* 800EF3CC 000EC1CC 38 9E 00 0C */ addi r4, r30, 0xc /* 800EF3D0 000EC1D0 38 BE 00 18 */ addi r5, r30, 0x18 @@ -423,7 +423,7 @@ lbl_800EF3F0: /* 800EF404 000EC204 4B F2 C4 05 */ bl func_8001B808 /* 800EF408 000EC208 7C 64 1B 78 */ mr r4, r3 /* 800EF40C 000EC20C 7F C3 F3 78 */ mr r3, r30 -/* 800EF410 000EC210 4B F5 F0 CD */ bl func_8004E4DC +/* 800EF410 000EC210 4B F5 F0 CD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800EF414 000EC214 7F C3 F3 78 */ mr r3, r30 /* 800EF418 000EC218 38 9F 00 34 */ addi r4, r31, 0x34 /* 800EF41C 000EC21C 4B F1 F3 39 */ bl func_8000E754 @@ -445,8 +445,8 @@ lbl_800EF440: /* 800EF458 000EC258 38 21 00 30 */ addi r1, r1, 0x30 /* 800EF45C 000EC25C 4E 80 00 20 */ blr -.global func_800EF460 -func_800EF460: +.global Setup__10zNPCCommonFv +Setup__10zNPCCommonFv: /* 800EF460 000EC260 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800EF464 000EC264 7C 08 02 A6 */ mflr r0 /* 800EF468 000EC268 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -458,7 +458,7 @@ func_800EF460: /* 800EF480 000EC280 93 A1 00 14 */ stw r29, 0x14(r1) /* 800EF484 000EC284 80 9F 00 00 */ lwz r4, 0(r31) /* 800EF488 000EC288 80 63 1F C0 */ lwz r3, 0x1fc0(r3) -/* 800EF48C 000EC28C 4B F5 01 99 */ bl func_8003F624 +/* 800EF48C 000EC28C 4B F5 01 99 */ bl xSceneID2Name__FP6xSceneUi /* 800EF490 000EC290 7F E3 FB 78 */ mr r3, r31 /* 800EF494 000EC294 48 00 52 8D */ bl func_800F4720 /* 800EF498 000EC298 7F E3 FB 78 */ mr r3, r31 @@ -467,7 +467,7 @@ func_800EF460: /* 800EF4A4 000EC2A4 48 00 51 9D */ bl func_800F4640 /* 800EF4A8 000EC2A8 80 7F 01 C0 */ lwz r3, 0x1c0(r31) /* 800EF4AC 000EC2AC 80 63 00 08 */ lwz r3, 8(r3) -/* 800EF4B0 000EC2B0 48 00 3C C1 */ bl func_800F3170 +/* 800EF4B0 000EC2B0 48 00 3C C1 */ bl zNPCSettings_Find__FUi /* 800EF4B4 000EC2B4 90 7F 01 C4 */ stw r3, 0x1c4(r31) /* 800EF4B8 000EC2B8 7F E3 FB 78 */ mr r3, r31 /* 800EF4BC 000EC2BC 81 9F 01 B8 */ lwz r12, 0x1b8(r31) @@ -475,7 +475,7 @@ func_800EF460: /* 800EF4C4 000EC2C4 7D 89 03 A6 */ mtctr r12 /* 800EF4C8 000EC2C8 4E 80 04 21 */ bctrl /* 800EF4CC 000EC2CC 7F E3 FB 78 */ mr r3, r31 -/* 800EF4D0 000EC2D0 48 00 46 19 */ bl func_800F3AE8 +/* 800EF4D0 000EC2D0 48 00 46 19 */ bl LassoInit__10zNPCCommonFv /* 800EF4D4 000EC2D4 2C 03 00 00 */ cmpwi r3, 0 /* 800EF4D8 000EC2D8 41 82 00 18 */ beq lbl_800EF4F0 /* 800EF4DC 000EC2DC 7F E3 FB 78 */ mr r3, r31 @@ -565,153 +565,153 @@ lbl_800EF608: /* 800EF608 000EC408 3C 60 80 27 */ lis r3, lbl_80268CC0@ha /* 800EF60C 000EC40C 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l /* 800EF610 000EC410 38 63 04 2F */ addi r3, r3, 0x42f -/* 800EF614 000EC414 4B F5 CC 01 */ bl func_8004C214 +/* 800EF614 000EC414 4B F5 CC 01 */ bl xStrHash__FPCc /* 800EF618 000EC418 38 80 00 00 */ li r4, 0 -/* 800EF61C 000EC41C 4B F5 C0 F1 */ bl func_8004B70C +/* 800EF61C 000EC41C 4B F5 C0 F1 */ bl xSTFindAsset__FUiPUi /* 800EF620 000EC420 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF624 000EC424 48 00 02 0C */ b lbl_800EF830 lbl_800EF628: /* 800EF628 000EC428 3C 60 80 27 */ lis r3, lbl_80268CC0@ha /* 800EF62C 000EC42C 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l /* 800EF630 000EC430 38 63 04 3F */ addi r3, r3, 0x43f -/* 800EF634 000EC434 4B F5 CB E1 */ bl func_8004C214 +/* 800EF634 000EC434 4B F5 CB E1 */ bl xStrHash__FPCc /* 800EF638 000EC438 38 80 00 00 */ li r4, 0 -/* 800EF63C 000EC43C 4B F5 C0 D1 */ bl func_8004B70C +/* 800EF63C 000EC43C 4B F5 C0 D1 */ bl xSTFindAsset__FUiPUi /* 800EF640 000EC440 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF644 000EC444 48 00 01 EC */ b lbl_800EF830 lbl_800EF648: /* 800EF648 000EC448 3C 60 80 27 */ lis r3, lbl_80268CC0@ha /* 800EF64C 000EC44C 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l /* 800EF650 000EC450 38 63 04 4F */ addi r3, r3, 0x44f -/* 800EF654 000EC454 4B F5 CB C1 */ bl func_8004C214 +/* 800EF654 000EC454 4B F5 CB C1 */ bl xStrHash__FPCc /* 800EF658 000EC458 38 80 00 00 */ li r4, 0 -/* 800EF65C 000EC45C 4B F5 C0 B1 */ bl func_8004B70C +/* 800EF65C 000EC45C 4B F5 C0 B1 */ bl xSTFindAsset__FUiPUi /* 800EF660 000EC460 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF664 000EC464 48 00 01 CC */ b lbl_800EF830 lbl_800EF668: /* 800EF668 000EC468 3C 60 80 27 */ lis r3, lbl_80268CC0@ha /* 800EF66C 000EC46C 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l /* 800EF670 000EC470 38 63 04 5F */ addi r3, r3, 0x45f -/* 800EF674 000EC474 4B F5 CB A1 */ bl func_8004C214 +/* 800EF674 000EC474 4B F5 CB A1 */ bl xStrHash__FPCc /* 800EF678 000EC478 38 80 00 00 */ li r4, 0 -/* 800EF67C 000EC47C 4B F5 C0 91 */ bl func_8004B70C +/* 800EF67C 000EC47C 4B F5 C0 91 */ bl xSTFindAsset__FUiPUi /* 800EF680 000EC480 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF684 000EC484 48 00 01 AC */ b lbl_800EF830 lbl_800EF688: /* 800EF688 000EC488 3C 60 80 27 */ lis r3, lbl_80268CC0@ha /* 800EF68C 000EC48C 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l /* 800EF690 000EC490 38 63 04 76 */ addi r3, r3, 0x476 -/* 800EF694 000EC494 4B F5 CB 81 */ bl func_8004C214 +/* 800EF694 000EC494 4B F5 CB 81 */ bl xStrHash__FPCc /* 800EF698 000EC498 38 80 00 00 */ li r4, 0 -/* 800EF69C 000EC49C 4B F5 C0 71 */ bl func_8004B70C +/* 800EF69C 000EC49C 4B F5 C0 71 */ bl xSTFindAsset__FUiPUi /* 800EF6A0 000EC4A0 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF6A4 000EC4A4 48 00 01 8C */ b lbl_800EF830 lbl_800EF6A8: /* 800EF6A8 000EC4A8 3C 60 80 27 */ lis r3, lbl_80268CC0@ha /* 800EF6AC 000EC4AC 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l /* 800EF6B0 000EC4B0 38 63 04 90 */ addi r3, r3, 0x490 -/* 800EF6B4 000EC4B4 4B F5 CB 61 */ bl func_8004C214 +/* 800EF6B4 000EC4B4 4B F5 CB 61 */ bl xStrHash__FPCc /* 800EF6B8 000EC4B8 38 80 00 00 */ li r4, 0 -/* 800EF6BC 000EC4BC 4B F5 C0 51 */ bl func_8004B70C +/* 800EF6BC 000EC4BC 4B F5 C0 51 */ bl xSTFindAsset__FUiPUi /* 800EF6C0 000EC4C0 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF6C4 000EC4C4 48 00 01 6C */ b lbl_800EF830 lbl_800EF6C8: /* 800EF6C8 000EC4C8 3C 60 80 27 */ lis r3, lbl_80268CC0@ha /* 800EF6CC 000EC4CC 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l /* 800EF6D0 000EC4D0 38 63 04 A0 */ addi r3, r3, 0x4a0 -/* 800EF6D4 000EC4D4 4B F5 CB 41 */ bl func_8004C214 +/* 800EF6D4 000EC4D4 4B F5 CB 41 */ bl xStrHash__FPCc /* 800EF6D8 000EC4D8 38 80 00 00 */ li r4, 0 -/* 800EF6DC 000EC4DC 4B F5 C0 31 */ bl func_8004B70C +/* 800EF6DC 000EC4DC 4B F5 C0 31 */ bl xSTFindAsset__FUiPUi /* 800EF6E0 000EC4E0 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF6E4 000EC4E4 48 00 01 4C */ b lbl_800EF830 lbl_800EF6E8: /* 800EF6E8 000EC4E8 3C 60 80 27 */ lis r3, lbl_80268CC0@ha /* 800EF6EC 000EC4EC 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l /* 800EF6F0 000EC4F0 38 63 04 BA */ addi r3, r3, 0x4ba -/* 800EF6F4 000EC4F4 4B F5 CB 21 */ bl func_8004C214 +/* 800EF6F4 000EC4F4 4B F5 CB 21 */ bl xStrHash__FPCc /* 800EF6F8 000EC4F8 38 80 00 00 */ li r4, 0 -/* 800EF6FC 000EC4FC 4B F5 C0 11 */ bl func_8004B70C +/* 800EF6FC 000EC4FC 4B F5 C0 11 */ bl xSTFindAsset__FUiPUi /* 800EF700 000EC500 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF704 000EC504 48 00 01 2C */ b lbl_800EF830 lbl_800EF708: /* 800EF708 000EC508 3C 60 80 27 */ lis r3, lbl_80268CC0@ha /* 800EF70C 000EC50C 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l /* 800EF710 000EC510 38 63 04 D5 */ addi r3, r3, 0x4d5 -/* 800EF714 000EC514 4B F5 CB 01 */ bl func_8004C214 +/* 800EF714 000EC514 4B F5 CB 01 */ bl xStrHash__FPCc /* 800EF718 000EC518 38 80 00 00 */ li r4, 0 -/* 800EF71C 000EC51C 4B F5 BF F1 */ bl func_8004B70C +/* 800EF71C 000EC51C 4B F5 BF F1 */ bl xSTFindAsset__FUiPUi /* 800EF720 000EC520 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF724 000EC524 48 00 01 0C */ b lbl_800EF830 lbl_800EF728: /* 800EF728 000EC528 3C 60 80 27 */ lis r3, lbl_80268CC0@ha /* 800EF72C 000EC52C 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l /* 800EF730 000EC530 38 63 04 E8 */ addi r3, r3, 0x4e8 -/* 800EF734 000EC534 4B F5 CA E1 */ bl func_8004C214 +/* 800EF734 000EC534 4B F5 CA E1 */ bl xStrHash__FPCc /* 800EF738 000EC538 38 80 00 00 */ li r4, 0 -/* 800EF73C 000EC53C 4B F5 BF D1 */ bl func_8004B70C +/* 800EF73C 000EC53C 4B F5 BF D1 */ bl xSTFindAsset__FUiPUi /* 800EF740 000EC540 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF744 000EC544 48 00 00 EC */ b lbl_800EF830 lbl_800EF748: /* 800EF748 000EC548 3C 60 80 27 */ lis r3, lbl_80268CC0@ha /* 800EF74C 000EC54C 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l /* 800EF750 000EC550 38 63 04 FD */ addi r3, r3, 0x4fd -/* 800EF754 000EC554 4B F5 CA C1 */ bl func_8004C214 +/* 800EF754 000EC554 4B F5 CA C1 */ bl xStrHash__FPCc /* 800EF758 000EC558 38 80 00 00 */ li r4, 0 -/* 800EF75C 000EC55C 4B F5 BF B1 */ bl func_8004B70C +/* 800EF75C 000EC55C 4B F5 BF B1 */ bl xSTFindAsset__FUiPUi /* 800EF760 000EC560 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF764 000EC564 48 00 00 CC */ b lbl_800EF830 lbl_800EF768: /* 800EF768 000EC568 3C 60 80 27 */ lis r3, lbl_80268CC0@ha /* 800EF76C 000EC56C 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l /* 800EF770 000EC570 38 63 05 0F */ addi r3, r3, 0x50f -/* 800EF774 000EC574 4B F5 CA A1 */ bl func_8004C214 +/* 800EF774 000EC574 4B F5 CA A1 */ bl xStrHash__FPCc /* 800EF778 000EC578 38 80 00 00 */ li r4, 0 -/* 800EF77C 000EC57C 4B F5 BF 91 */ bl func_8004B70C +/* 800EF77C 000EC57C 4B F5 BF 91 */ bl xSTFindAsset__FUiPUi /* 800EF780 000EC580 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF784 000EC584 48 00 00 AC */ b lbl_800EF830 lbl_800EF788: /* 800EF788 000EC588 3C 60 80 27 */ lis r3, lbl_80268CC0@ha /* 800EF78C 000EC58C 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l /* 800EF790 000EC590 38 63 05 2A */ addi r3, r3, 0x52a -/* 800EF794 000EC594 4B F5 CA 81 */ bl func_8004C214 +/* 800EF794 000EC594 4B F5 CA 81 */ bl xStrHash__FPCc /* 800EF798 000EC598 38 80 00 00 */ li r4, 0 -/* 800EF79C 000EC59C 4B F5 BF 71 */ bl func_8004B70C +/* 800EF79C 000EC59C 4B F5 BF 71 */ bl xSTFindAsset__FUiPUi /* 800EF7A0 000EC5A0 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF7A4 000EC5A4 48 00 00 8C */ b lbl_800EF830 lbl_800EF7A8: /* 800EF7A8 000EC5A8 3C 60 80 27 */ lis r3, lbl_80268CC0@ha /* 800EF7AC 000EC5AC 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l /* 800EF7B0 000EC5B0 38 63 05 3F */ addi r3, r3, 0x53f -/* 800EF7B4 000EC5B4 4B F5 CA 61 */ bl func_8004C214 +/* 800EF7B4 000EC5B4 4B F5 CA 61 */ bl xStrHash__FPCc /* 800EF7B8 000EC5B8 38 80 00 00 */ li r4, 0 -/* 800EF7BC 000EC5BC 4B F5 BF 51 */ bl func_8004B70C +/* 800EF7BC 000EC5BC 4B F5 BF 51 */ bl xSTFindAsset__FUiPUi /* 800EF7C0 000EC5C0 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF7C4 000EC5C4 48 00 00 6C */ b lbl_800EF830 lbl_800EF7C8: /* 800EF7C8 000EC5C8 3C 60 80 27 */ lis r3, lbl_80268CC0@ha /* 800EF7CC 000EC5CC 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l /* 800EF7D0 000EC5D0 38 63 05 53 */ addi r3, r3, 0x553 -/* 800EF7D4 000EC5D4 4B F5 CA 41 */ bl func_8004C214 +/* 800EF7D4 000EC5D4 4B F5 CA 41 */ bl xStrHash__FPCc /* 800EF7D8 000EC5D8 38 80 00 00 */ li r4, 0 -/* 800EF7DC 000EC5DC 4B F5 BF 31 */ bl func_8004B70C +/* 800EF7DC 000EC5DC 4B F5 BF 31 */ bl xSTFindAsset__FUiPUi /* 800EF7E0 000EC5E0 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF7E4 000EC5E4 48 00 00 4C */ b lbl_800EF830 lbl_800EF7E8: /* 800EF7E8 000EC5E8 3C 60 80 27 */ lis r3, lbl_80268CC0@ha /* 800EF7EC 000EC5EC 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l /* 800EF7F0 000EC5F0 38 63 05 69 */ addi r3, r3, 0x569 -/* 800EF7F4 000EC5F4 4B F5 CA 21 */ bl func_8004C214 +/* 800EF7F4 000EC5F4 4B F5 CA 21 */ bl xStrHash__FPCc /* 800EF7F8 000EC5F8 38 80 00 00 */ li r4, 0 -/* 800EF7FC 000EC5FC 4B F5 BF 11 */ bl func_8004B70C +/* 800EF7FC 000EC5FC 4B F5 BF 11 */ bl xSTFindAsset__FUiPUi /* 800EF800 000EC600 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF804 000EC604 48 00 00 2C */ b lbl_800EF830 lbl_800EF808: /* 800EF808 000EC608 3C 60 80 27 */ lis r3, lbl_80268CC0@ha /* 800EF80C 000EC60C 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l /* 800EF810 000EC610 38 63 05 83 */ addi r3, r3, 0x583 -/* 800EF814 000EC614 4B F5 CA 01 */ bl func_8004C214 +/* 800EF814 000EC614 4B F5 CA 01 */ bl xStrHash__FPCc /* 800EF818 000EC618 38 80 00 00 */ li r4, 0 -/* 800EF81C 000EC61C 4B F5 BE F1 */ bl func_8004B70C +/* 800EF81C 000EC61C 4B F5 BE F1 */ bl xSTFindAsset__FUiPUi /* 800EF820 000EC620 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF824 000EC624 48 00 00 0C */ b lbl_800EF830 lbl_800EF828: @@ -751,8 +751,8 @@ lbl_800EF888: /* 800EF89C 000EC69C 38 21 00 20 */ addi r1, r1, 0x20 /* 800EF8A0 000EC6A0 4E 80 00 20 */ blr -.global func_800EF8A4 -func_800EF8A4: +.global Reset__10zNPCCommonFv +Reset__10zNPCCommonFv: /* 800EF8A4 000EC6A4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EF8A8 000EC6A8 7C 08 02 A6 */ mflr r0 /* 800EF8AC 000EC6AC 90 01 00 14 */ stw r0, 0x14(r1) @@ -762,9 +762,9 @@ func_800EF8A4: /* 800EF8BC 000EC6BC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800EF8C0 000EC6C0 80 9F 00 00 */ lwz r4, 0(r31) /* 800EF8C4 000EC6C4 80 63 1F C0 */ lwz r3, 0x1fc0(r3) -/* 800EF8C8 000EC6C8 4B F4 FD 5D */ bl func_8003F624 +/* 800EF8C8 000EC6C8 4B F4 FD 5D */ bl xSceneID2Name__FP6xSceneUi /* 800EF8CC 000EC6CC 7F E3 FB 78 */ mr r3, r31 -/* 800EF8D0 000EC6D0 48 02 01 59 */ bl func_8010FA28 +/* 800EF8D0 000EC6D0 48 02 01 59 */ bl Reset__9xNPCBasicFv /* 800EF8D4 000EC6D4 80 BF 01 D8 */ lwz r5, 0x1d8(r31) /* 800EF8D8 000EC6D8 7F E3 FB 78 */ mr r3, r31 /* 800EF8DC 000EC6DC 80 9F 00 C4 */ lwz r4, 0xc4(r31) @@ -823,7 +823,7 @@ lbl_800EF988: /* 800EF99C 000EC79C 80 63 00 08 */ lwz r3, 8(r3) /* 800EF9A0 000EC7A0 80 84 00 0C */ lwz r4, 0xc(r4) /* 800EF9A4 000EC7A4 C0 22 9A B0 */ lfs f1, lbl_803CE430-_SDA2_BASE_(r2) -/* 800EF9A8 000EC7A8 4B F1 85 75 */ bl func_80007F1C +/* 800EF9A8 000EC7A8 4B F1 85 75 */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef lbl_800EF9AC: /* 800EF9AC 000EC7AC 7F E3 FB 78 */ mr r3, r31 /* 800EF9B0 000EC7B0 81 9F 01 B8 */ lwz r12, 0x1b8(r31) @@ -835,7 +835,7 @@ lbl_800EF9AC: /* 800EF9C8 000EC7C8 28 03 00 00 */ cmplwi r3, 0 /* 800EF9CC 000EC7CC 41 82 00 1C */ beq lbl_800EF9E8 /* 800EF9D0 000EC7D0 7F E4 FB 78 */ mr r4, r31 -/* 800EF9D4 000EC7D4 4B F2 C1 81 */ bl func_8001BB54 +/* 800EF9D4 000EC7D4 4B F2 C1 81 */ bl xEntDriveInit__FP9xEntDriveP4xEnt /* 800EF9D8 000EC7D8 80 7F 02 24 */ lwz r3, 0x224(r31) /* 800EF9DC 000EC7DC 80 03 00 00 */ lwz r0, 0(r3) /* 800EF9E0 000EC7E0 60 00 00 01 */ ori r0, r0, 1 @@ -853,8 +853,8 @@ lbl_800EF9FC: /* 800EFA08 000EC808 38 21 00 10 */ addi r1, r1, 0x10 /* 800EFA0C 000EC80C 4E 80 00 20 */ blr -.global func_800EFA10 -func_800EFA10: +.global Destroy__10zNPCCommonFv +Destroy__10zNPCCommonFv: /* 800EFA10 000EC810 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EFA14 000EC814 7C 08 02 A6 */ mflr r0 /* 800EFA18 000EC818 90 01 00 14 */ stw r0, 0x14(r1) @@ -867,8 +867,8 @@ func_800EFA10: /* 800EFA34 000EC834 38 21 00 10 */ addi r1, r1, 0x10 /* 800EFA38 000EC838 4E 80 00 20 */ blr -.global func_800EFA3C -func_800EFA3C: +.global Damage__10zNPCCommonF18en_NPC_DAMAGE_TYPEP5xBasePC5xVec3 +Damage__10zNPCCommonF18en_NPC_DAMAGE_TYPEP5xBasePC5xVec3: /* 800EFA3C 000EC83C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800EFA40 000EC840 7C 08 02 A6 */ mflr r0 /* 800EFA44 000EC844 90 01 00 24 */ stw r0, 0x24(r1) @@ -985,18 +985,18 @@ lbl_800EFB90: /* 800EFBEC 000EC9EC 41 82 00 14 */ beq lbl_800EFC00 /* 800EFBF0 000EC9F0 7F C4 F3 78 */ mr r4, r30 /* 800EFBF4 000EC9F4 38 7F 00 18 */ addi r3, r31, 0x18 -/* 800EFBF8 000EC9F8 4B F5 E8 E5 */ bl func_8004E4DC +/* 800EFBF8 000EC9F8 4B F5 E8 E5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800EFBFC 000EC9FC 48 00 00 14 */ b lbl_800EFC10 lbl_800EFC00: /* 800EFC00 000ECA00 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 800EFC04 000ECA04 38 7F 00 18 */ addi r3, r31, 0x18 /* 800EFC08 000ECA08 38 84 30 18 */ addi r4, r4, lbl_80253018@l -/* 800EFC0C 000ECA0C 4B F5 E8 D1 */ bl func_8004E4DC +/* 800EFC0C 000ECA0C 4B F5 E8 D1 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800EFC10: /* 800EFC10 000ECA10 3C 60 80 31 */ lis r3, lbl_80312298@ha /* 800EFC14 000ECA14 7F 64 DB 78 */ mr r4, r27 /* 800EFC18 000ECA18 38 63 22 98 */ addi r3, r3, lbl_80312298@l -/* 800EFC1C 000ECA1C 4B FF D8 09 */ bl func_800ED424 +/* 800EFC1C 000ECA1C 4B FF D8 09 */ bl zNPCMsg_SendMsg__FP6NPCMsgP10zNPCCommon lbl_800EFC20: /* 800EFC20 000ECA20 BB 61 00 0C */ lmw r27, 0xc(r1) /* 800EFC24 000ECA24 80 01 00 24 */ lwz r0, 0x24(r1) @@ -1004,8 +1004,8 @@ lbl_800EFC20: /* 800EFC2C 000ECA2C 38 21 00 20 */ addi r1, r1, 0x20 /* 800EFC30 000ECA30 4E 80 00 20 */ blr -.global func_800EFC34 -func_800EFC34: +.global Respawn__10zNPCCommonFPC5xVec3P10zMovePointP10zMovePoint +Respawn__10zNPCCommonFPC5xVec3P10zMovePointP10zMovePoint: /* 800EFC34 000ECA34 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800EFC38 000ECA38 7C 08 02 A6 */ mflr r0 /* 800EFC3C 000ECA3C 3C E0 80 31 */ lis r7, lbl_803122DC@ha @@ -1036,13 +1036,13 @@ func_800EFC34: /* 800EFCA0 000ECAA0 41 82 00 14 */ beq lbl_800EFCB4 /* 800EFCA4 000ECAA4 7F 84 E3 78 */ mr r4, r28 /* 800EFCA8 000ECAA8 38 65 00 10 */ addi r3, r5, 0x10 -/* 800EFCAC 000ECAAC 4B F5 E8 31 */ bl func_8004E4DC +/* 800EFCAC 000ECAAC 4B F5 E8 31 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800EFCB0 000ECAB0 48 00 00 14 */ b lbl_800EFCC4 lbl_800EFCB4: /* 800EFCB4 000ECAB4 80 9F 01 BC */ lwz r4, 0x1bc(r31) /* 800EFCB8 000ECAB8 38 65 00 10 */ addi r3, r5, 0x10 /* 800EFCBC 000ECABC 38 84 00 20 */ addi r4, r4, 0x20 -/* 800EFCC0 000ECAC0 4B F5 E8 1D */ bl func_8004E4DC +/* 800EFCC0 000ECAC0 4B F5 E8 1D */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800EFCC4: /* 800EFCC4 000ECAC4 28 1E 00 00 */ cmplwi r30, 0 /* 800EFCC8 000ECAC8 41 82 00 14 */ beq lbl_800EFCDC @@ -1063,7 +1063,7 @@ lbl_800EFCEC: /* 800EFCFC 000ECAFC 93 BE 00 20 */ stw r29, 0x20(r30) /* 800EFD00 000ECB00 7F C3 F3 78 */ mr r3, r30 /* 800EFD04 000ECB04 90 1E 00 24 */ stw r0, 0x24(r30) -/* 800EFD08 000ECB08 4B FF D7 1D */ bl func_800ED424 +/* 800EFD08 000ECB08 4B FF D7 1D */ bl zNPCMsg_SendMsg__FP6NPCMsgP10zNPCCommon /* 800EFD0C 000ECB0C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800EFD10 000ECB10 80 7E 00 24 */ lwz r3, 0x24(r30) /* 800EFD14 000ECB14 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -1074,8 +1074,8 @@ lbl_800EFCEC: /* 800EFD28 000ECB28 38 21 00 20 */ addi r1, r1, 0x20 /* 800EFD2C 000ECB2C 4E 80 00 20 */ blr -.global func_800EFD30 -func_800EFD30: +.global NPCMessage__10zNPCCommonFP6NPCMsg +NPCMessage__10zNPCCommonFP6NPCMsg: /* 800EFD30 000ECB30 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800EFD34 000ECB34 7C 08 02 A6 */ mflr r0 /* 800EFD38 000ECB38 90 01 00 24 */ stw r0, 0x24(r1) @@ -1193,20 +1193,20 @@ lbl_800EFE90: /* 800EFEB4 000ECCB4 7F A3 EB 78 */ mr r3, r29 /* 800EFEB8 000ECCB8 38 84 4E 37 */ addi r4, r4, 0x4E474E37@l /* 800EFEBC 000ECCBC 38 A0 00 01 */ li r5, 1 -/* 800EFEC0 000ECCC0 48 01 D8 71 */ bl func_8010D730 +/* 800EFEC0 000ECCC0 48 01 D8 71 */ bl GoalSet__7xPsycheFii /* 800EFEC4 000ECCC4 48 00 01 20 */ b lbl_800EFFE4 lbl_800EFEC8: /* 800EFEC8 000ECCC8 28 1D 00 00 */ cmplwi r29, 0 /* 800EFECC 000ECCCC 41 82 01 18 */ beq lbl_800EFFE4 /* 800EFED0 000ECCD0 7F A3 EB 78 */ mr r3, r29 -/* 800EFED4 000ECCD4 48 01 D7 31 */ bl func_8010D604 +/* 800EFED4 000ECCD4 48 01 D7 31 */ bl GIDOfPending__7xPsycheCFv /* 800EFED8 000ECCD8 7F A3 EB 78 */ mr r3, r29 /* 800EFEDC 000ECCDC 4B FE 93 91 */ bl func_800D926C /* 800EFEE0 000ECCE0 7C 64 1B 79 */ or. r4, r3, r3 /* 800EFEE4 000ECCE4 41 82 01 00 */ beq lbl_800EFFE4 /* 800EFEE8 000ECCE8 7F A3 EB 78 */ mr r3, r29 /* 800EFEEC 000ECCEC 38 A0 00 01 */ li r5, 1 -/* 800EFEF0 000ECCF0 48 01 D8 41 */ bl func_8010D730 +/* 800EFEF0 000ECCF0 48 01 D8 41 */ bl GoalSet__7xPsycheFii /* 800EFEF4 000ECCF4 48 00 00 F0 */ b lbl_800EFFE4 lbl_800EFEF8: /* 800EFEF8 000ECCF8 3B E0 00 00 */ li r31, 0 @@ -1214,7 +1214,7 @@ lbl_800EFEF8: lbl_800EFF00: /* 800EFF00 000ECD00 4B F2 B9 09 */ bl func_8001B808 /* 800EFF04 000ECD04 38 9D 00 10 */ addi r4, r29, 0x10 -/* 800EFF08 000ECD08 4B F5 E5 D5 */ bl func_8004E4DC +/* 800EFF08 000ECD08 4B F5 E5 D5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800EFF0C 000ECD0C 80 7D 00 20 */ lwz r3, 0x20(r29) /* 800EFF10 000ECD10 28 03 00 00 */ cmplwi r3, 0 /* 800EFF14 000ECD14 40 82 00 08 */ bne lbl_800EFF1C @@ -1240,7 +1240,7 @@ lbl_800EFF38: /* 800EFF5C 000ECD5C 80 7E 02 28 */ lwz r3, 0x228(r30) /* 800EFF60 000ECD60 38 84 58 31 */ addi r4, r4, 0x4E475831@l /* 800EFF64 000ECD64 38 A0 00 00 */ li r5, 0 -/* 800EFF68 000ECD68 48 01 D7 C9 */ bl func_8010D730 +/* 800EFF68 000ECD68 48 01 D7 C9 */ bl GoalSet__7xPsycheFii /* 800EFF6C 000ECD6C 48 00 00 78 */ b lbl_800EFFE4 lbl_800EFF70: /* 800EFF70 000ECD70 80 7E 02 28 */ lwz r3, 0x228(r30) @@ -1255,7 +1255,7 @@ lbl_800EFF70: /* 800EFF94 000ECD94 80 7E 02 28 */ lwz r3, 0x228(r30) /* 800EFF98 000ECD98 38 84 58 30 */ addi r4, r4, 0x4E475830@l /* 800EFF9C 000ECD9C 38 A0 00 00 */ li r5, 0 -/* 800EFFA0 000ECDA0 48 01 D7 91 */ bl func_8010D730 +/* 800EFFA0 000ECDA0 48 01 D7 91 */ bl GoalSet__7xPsycheFii /* 800EFFA4 000ECDA4 48 00 00 40 */ b lbl_800EFFE4 lbl_800EFFA8: /* 800EFFA8 000ECDA8 80 7E 02 28 */ lwz r3, 0x228(r30) @@ -1270,7 +1270,7 @@ lbl_800EFFA8: /* 800EFFCC 000ECDCC 80 7E 02 28 */ lwz r3, 0x228(r30) /* 800EFFD0 000ECDD0 38 84 58 32 */ addi r4, r4, 0x4E475832@l /* 800EFFD4 000ECDD4 38 A0 00 00 */ li r5, 0 -/* 800EFFD8 000ECDD8 48 01 D7 59 */ bl func_8010D730 +/* 800EFFD8 000ECDD8 48 01 D7 59 */ bl GoalSet__7xPsycheFii /* 800EFFDC 000ECDDC 48 00 00 08 */ b lbl_800EFFE4 lbl_800EFFE0: /* 800EFFE0 000ECDE0 3B E0 00 01 */ li r31, 1 @@ -1319,7 +1319,7 @@ lbl_800F007C: /* 800F0080 000ECE80 80 7C 02 24 */ lwz r3, 0x224(r28) /* 800F0084 000ECE84 7F A4 EB 78 */ mr r4, r29 /* 800F0088 000ECE88 38 A0 00 00 */ li r5, 0 -/* 800F008C 000ECE8C 4B F2 C0 41 */ bl func_8001C0CC +/* 800F008C 000ECE8C 4B F2 C0 41 */ bl xEntDriveUpdate__FP9xEntDriveP6xScenefPC7xCollis /* 800F0090 000ECE90 2C 1F 00 00 */ cmpwi r31, 0 /* 800F0094 000ECE94 41 82 00 24 */ beq lbl_800F00B8 /* 800F0098 000ECE98 80 7C 00 48 */ lwz r3, 0x48(r28) @@ -1346,8 +1346,8 @@ lbl_800F00B8: /* 800F00E8 000ECEE8 38 21 00 30 */ addi r1, r1, 0x30 /* 800F00EC 000ECEEC 4E 80 00 20 */ blr -.global func_800F00F0 -func_800F00F0: +.global Process__10zNPCCommonFP6xScenef +Process__10zNPCCommonFP6xScenef: /* 800F00F0 000ECEF0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F00F4 000ECEF4 7C 08 02 A6 */ mflr r0 /* 800F00F8 000ECEF8 90 01 00 24 */ stw r0, 0x24(r1) @@ -1370,7 +1370,7 @@ lbl_800F012C: /* 800F0138 000ECF38 7F E4 FB 78 */ mr r4, r31 /* 800F013C 000ECF3C 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d /* 800F0140 000ECF40 98 1E 00 E7 */ stb r0, 0xe7(r30) -/* 800F0144 000ECF44 48 01 FB 55 */ bl func_8010FC98 +/* 800F0144 000ECF44 48 01 FB 55 */ bl Process__9xNPCBasicFP6xScenef /* 800F0148 000ECF48 80 01 00 24 */ lwz r0, 0x24(r1) /* 800F014C 000ECF4C CB E1 00 18 */ lfd f31, 0x18(r1) /* 800F0150 000ECF50 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -1379,8 +1379,8 @@ lbl_800F012C: /* 800F015C 000ECF5C 38 21 00 20 */ addi r1, r1, 0x20 /* 800F0160 000ECF60 4E 80 00 20 */ blr -.global func_800F0164 -func_800F0164: +.global BUpdate__10zNPCCommonFP5xVec3 +BUpdate__10zNPCCommonFP5xVec3: /* 800F0164 000ECF64 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800F0168 000ECF68 7C 08 02 A6 */ mflr r0 /* 800F016C 000ECF6C 90 01 00 64 */ stw r0, 0x64(r1) @@ -1450,7 +1450,7 @@ lbl_800F0250: /* 800F0264 000ED064 4B F1 AC D9 */ bl func_8000AF3C lbl_800F0268: /* 800F0268 000ED068 7F 83 E3 78 */ mr r3, r28 -/* 800F026C 000ED06C 48 03 41 BD */ bl func_80124428 +/* 800F026C 000ED06C 48 03 41 BD */ bl zGridUpdateEnt__FP4xEnt /* 800F0270 000ED070 80 01 00 64 */ lwz r0, 0x64(r1) /* 800F0274 000ED074 83 E1 00 5C */ lwz r31, 0x5c(r1) /* 800F0278 000ED078 83 C1 00 58 */ lwz r30, 0x58(r1) @@ -1460,8 +1460,8 @@ lbl_800F0268: /* 800F0288 000ED088 38 21 00 60 */ addi r1, r1, 0x60 /* 800F028C 000ED08C 4E 80 00 20 */ blr -.global func_800F0290 -func_800F0290: +.global BoundAsRadius__10zNPCCommonCFi +BoundAsRadius__10zNPCCommonCFi: /* 800F0290 000ED090 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F0294 000ED094 2C 04 00 00 */ cmpwi r4, 0 /* 800F0298 000ED098 C0 22 9A BC */ lfs f1, lbl_803CE43C-_SDA2_BASE_(r2) @@ -1513,8 +1513,8 @@ lbl_800F0340: /* 800F0340 000ED140 38 21 00 20 */ addi r1, r1, 0x20 /* 800F0344 000ED144 4E 80 00 20 */ blr -.global func_800F0348 -func_800F0348: +.global NewTime__10zNPCCommonFP6xScenef +NewTime__10zNPCCommonFP6xScenef: /* 800F0348 000ED148 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F034C 000ED14C 7C 08 02 A6 */ mflr r0 /* 800F0350 000ED150 90 01 00 24 */ stw r0, 0x24(r1) @@ -1528,7 +1528,7 @@ func_800F0348: /* 800F0370 000ED170 7C 9F 23 78 */ mr r31, r4 /* 800F0374 000ED174 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 800F0378 000ED178 41 82 00 08 */ beq lbl_800F0380 -/* 800F037C 000ED17C 48 00 36 79 */ bl func_800F39F4 +/* 800F037C 000ED17C 48 00 36 79 */ bl SndQueUpdate__10zNPCCommonFf lbl_800F0380: /* 800F0380 000ED180 C0 1E 02 3C */ lfs f0, 0x23c(r30) /* 800F0384 000ED184 C0 42 9A B8 */ lfs f2, lbl_803CE438-_SDA2_BASE_(r2) @@ -1543,7 +1543,7 @@ lbl_800F039C: /* 800F03A0 000ED1A0 D0 5E 02 3C */ stfs f2, 0x23c(r30) /* 800F03A4 000ED1A4 7F C3 F3 78 */ mr r3, r30 /* 800F03A8 000ED1A8 7F E4 FB 78 */ mr r4, r31 -/* 800F03AC 000ED1AC 48 01 FC 45 */ bl func_8010FFF0 +/* 800F03AC 000ED1AC 48 01 FC 45 */ bl NewTime__9xNPCBasicFP6xScenef /* 800F03B0 000ED1B0 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 800F03B4 000ED1B4 80 01 00 24 */ lwz r0, 0x24(r1) /* 800F03B8 000ED1B8 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -1553,8 +1553,8 @@ lbl_800F039C: /* 800F03C8 000ED1C8 38 21 00 20 */ addi r1, r1, 0x20 /* 800F03CC 000ED1CC 4E 80 00 20 */ blr -.global func_800F03D0 -func_800F03D0: +.global SysEvent__10zNPCCommonFP5xBaseP5xBaseUiPCfP5xBasePi +SysEvent__10zNPCCommonFP5xBaseP5xBaseUiPCfP5xBasePi: /* 800F03D0 000ED1D0 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800F03D4 000ED1D4 7C 08 02 A6 */ mflr r0 /* 800F03D8 000ED1D8 3D 60 80 27 */ lis r11, lbl_80270004@ha @@ -1709,7 +1709,7 @@ lbl_800F05E4: /* 800F05EC 000ED3EC 41 82 07 14 */ beq lbl_800F0D00 /* 800F05F0 000ED3F0 38 80 00 01 */ li r4, 1 /* 800F05F4 000ED3F4 38 A0 00 01 */ li r5, 1 -/* 800F05F8 000ED3F8 48 01 D8 11 */ bl func_8010DE08 +/* 800F05F8 000ED3F8 48 01 D8 11 */ bl GoalNone__7xPsycheFii /* 800F05FC 000ED3FC 48 00 07 04 */ b lbl_800F0D00 lbl_800F0600: /* 800F0600 000ED400 3C 60 80 31 */ lis r3, lbl_80312320@ha @@ -1754,7 +1754,7 @@ lbl_800F0690: /* 800F0694 000ED494 C0 22 9A B8 */ lfs f1, lbl_803CE438-_SDA2_BASE_(r2) /* 800F0698 000ED498 38 63 23 20 */ addi r3, r3, lbl_80312320@l /* 800F069C 000ED49C 38 80 00 00 */ li r4, 0 -/* 800F06A0 000ED4A0 4B FF CD A9 */ bl func_800ED448 +/* 800F06A0 000ED4A0 4B FF CD A9 */ bl zNPCMsg_SendMsg__FP6NPCMsgfP10zNPCCommon /* 800F06A4 000ED4A4 3C 60 80 31 */ lis r3, lbl_80312320@ha /* 800F06A8 000ED4A8 38 63 23 20 */ addi r3, r3, lbl_80312320@l /* 800F06AC 000ED4AC 80 03 00 14 */ lwz r0, 0x14(r3) @@ -1762,7 +1762,7 @@ lbl_800F0690: /* 800F06B4 000ED4B4 83 FF 00 10 */ lwz r31, 0x10(r31) /* 800F06B8 000ED4B8 48 00 06 48 */ b lbl_800F0D00 lbl_800F06BC: -/* 800F06BC 000ED4BC 48 00 06 5D */ bl func_800F0D18 +/* 800F06BC 000ED4BC 48 00 06 5D */ bl ConvertHitEvent__10zNPCCommonFP5xBaseP5xBaseUiPCfP5xBasePi /* 800F06C0 000ED4C0 48 00 06 40 */ b lbl_800F0D00 lbl_800F06C4: /* 800F06C4 000ED4C4 81 83 01 B8 */ lwz r12, 0x1b8(r3) @@ -1793,7 +1793,7 @@ lbl_800F06F0: /* 800F071C 000ED51C 38 C0 00 00 */ li r6, 0 /* 800F0720 000ED520 38 A4 A7 50 */ addi r5, r4, lbl_8013A750@l /* 800F0724 000ED524 7D 44 53 78 */ mr r4, r10 -/* 800F0728 000ED528 48 04 A7 81 */ bl func_8013AEA8 +/* 800F0728 000ED528 48 04 A7 81 */ bl xUpdateCull_SetCB__FP14xUpdateCullMgrPvPFPvPv_UiPv /* 800F072C 000ED52C 48 00 05 D4 */ b lbl_800F0D00 lbl_800F0730: /* 800F0730 000ED530 EC 01 00 72 */ fmuls f0, f1, f1 @@ -1802,7 +1802,7 @@ lbl_800F0730: /* 800F073C 000ED53C 7D 44 53 78 */ mr r4, r10 /* 800F0740 000ED540 D0 01 00 08 */ stfs f0, 8(r1) /* 800F0744 000ED544 80 C1 00 08 */ lwz r6, 8(r1) -/* 800F0748 000ED548 48 04 A7 61 */ bl func_8013AEA8 +/* 800F0748 000ED548 48 04 A7 61 */ bl xUpdateCull_SetCB__FP14xUpdateCullMgrPvPFPvPv_UiPv /* 800F074C 000ED54C 48 00 05 B4 */ b lbl_800F0D00 lbl_800F0750: /* 800F0750 000ED550 7F B6 EB 79 */ or. r22, r29, r29 @@ -1900,7 +1900,7 @@ lbl_800F08A4: /* 800F08A8 000ED6A8 C0 22 9A B8 */ lfs f1, lbl_803CE438-_SDA2_BASE_(r2) /* 800F08AC 000ED6AC 38 63 23 20 */ addi r3, r3, lbl_80312320@l /* 800F08B0 000ED6B0 38 80 00 00 */ li r4, 0 -/* 800F08B4 000ED6B4 4B FF CB 95 */ bl func_800ED448 +/* 800F08B4 000ED6B4 4B FF CB 95 */ bl zNPCMsg_SendMsg__FP6NPCMsgfP10zNPCCommon /* 800F08B8 000ED6B8 3C 60 80 31 */ lis r3, lbl_80312320@ha /* 800F08BC 000ED6BC 38 63 23 20 */ addi r3, r3, lbl_80312320@l /* 800F08C0 000ED6C0 80 03 00 14 */ lwz r0, 0x14(r3) @@ -1908,7 +1908,7 @@ lbl_800F08A4: /* 800F08C8 000ED6C8 83 FF 00 10 */ lwz r31, 0x10(r31) /* 800F08CC 000ED6CC 48 00 04 34 */ b lbl_800F0D00 lbl_800F08D0: -/* 800F08D0 000ED6D0 48 03 FD 01 */ bl func_801305D0 +/* 800F08D0 000ED6D0 48 03 FD 01 */ bl NPCC_ForceTalkOk__Fv /* 800F08D4 000ED6D4 28 03 00 00 */ cmplwi r3, 0 /* 800F08D8 000ED6D8 41 82 04 28 */ beq lbl_800F0D00 /* 800F08DC 000ED6DC 3C 60 80 31 */ lis r3, lbl_80312320@ha @@ -1953,7 +1953,7 @@ lbl_800F096C: /* 800F0970 000ED770 C0 22 9A B8 */ lfs f1, lbl_803CE438-_SDA2_BASE_(r2) /* 800F0974 000ED774 38 63 23 20 */ addi r3, r3, lbl_80312320@l /* 800F0978 000ED778 38 80 00 00 */ li r4, 0 -/* 800F097C 000ED77C 4B FF CA CD */ bl func_800ED448 +/* 800F097C 000ED77C 4B FF CA CD */ bl zNPCMsg_SendMsg__FP6NPCMsgfP10zNPCCommon /* 800F0980 000ED780 3C 60 80 31 */ lis r3, lbl_80312320@ha /* 800F0984 000ED784 38 63 23 20 */ addi r3, r3, lbl_80312320@l /* 800F0988 000ED788 80 03 00 14 */ lwz r0, 0x14(r3) @@ -1963,7 +1963,7 @@ lbl_800F096C: lbl_800F0998: /* 800F0998 000ED798 7F 04 C3 78 */ mr r4, r24 /* 800F099C 000ED79C 38 60 00 18 */ li r3, 0x18 -/* 800F09A0 000ED7A0 4B FF CA 1D */ bl func_800ED3BC +/* 800F09A0 000ED7A0 4B FF CA 1D */ bl zNPCMsg_SendMsg__F13en_NPC_MSG_IDP10zNPCCommon /* 800F09A4 000ED7A4 48 00 03 5C */ b lbl_800F0D00 lbl_800F09A8: /* 800F09A8 000ED7A8 3C 60 80 31 */ lis r3, lbl_80312320@ha @@ -2008,7 +2008,7 @@ lbl_800F0A38: /* 800F0A3C 000ED83C C0 22 9A B8 */ lfs f1, lbl_803CE438-_SDA2_BASE_(r2) /* 800F0A40 000ED840 38 63 23 20 */ addi r3, r3, lbl_80312320@l /* 800F0A44 000ED844 38 80 00 00 */ li r4, 0 -/* 800F0A48 000ED848 4B FF CA 01 */ bl func_800ED448 +/* 800F0A48 000ED848 4B FF CA 01 */ bl zNPCMsg_SendMsg__FP6NPCMsgfP10zNPCCommon /* 800F0A4C 000ED84C 3C 60 80 31 */ lis r3, lbl_80312320@ha /* 800F0A50 000ED850 38 63 23 20 */ addi r3, r3, lbl_80312320@l /* 800F0A54 000ED854 80 03 00 14 */ lwz r0, 0x14(r3) @@ -2062,7 +2062,7 @@ lbl_800F0B04: /* 800F0B08 000ED908 C0 22 9A B8 */ lfs f1, lbl_803CE438-_SDA2_BASE_(r2) /* 800F0B0C 000ED90C 38 63 23 20 */ addi r3, r3, lbl_80312320@l /* 800F0B10 000ED910 38 80 00 00 */ li r4, 0 -/* 800F0B14 000ED914 4B FF C9 35 */ bl func_800ED448 +/* 800F0B14 000ED914 4B FF C9 35 */ bl zNPCMsg_SendMsg__FP6NPCMsgfP10zNPCCommon /* 800F0B18 000ED918 3C 60 80 31 */ lis r3, lbl_80312320@ha /* 800F0B1C 000ED91C 38 63 23 20 */ addi r3, r3, lbl_80312320@l /* 800F0B20 000ED920 80 03 00 14 */ lwz r0, 0x14(r3) @@ -2112,7 +2112,7 @@ lbl_800F0BC0: /* 800F0BC4 000ED9C4 C0 22 9A B8 */ lfs f1, lbl_803CE438-_SDA2_BASE_(r2) /* 800F0BC8 000ED9C8 38 63 23 20 */ addi r3, r3, lbl_80312320@l /* 800F0BCC 000ED9CC 38 80 00 00 */ li r4, 0 -/* 800F0BD0 000ED9D0 4B FF C8 79 */ bl func_800ED448 +/* 800F0BD0 000ED9D0 4B FF C8 79 */ bl zNPCMsg_SendMsg__FP6NPCMsgfP10zNPCCommon /* 800F0BD4 000ED9D4 3C 60 80 31 */ lis r3, lbl_80312320@ha /* 800F0BD8 000ED9D8 38 63 23 20 */ addi r3, r3, lbl_80312320@l /* 800F0BDC 000ED9DC 80 03 00 14 */ lwz r0, 0x14(r3) @@ -2122,29 +2122,29 @@ lbl_800F0BC0: lbl_800F0BEC: /* 800F0BEC 000ED9EC 7F 04 C3 78 */ mr r4, r24 /* 800F0BF0 000ED9F0 38 60 00 1A */ li r3, 0x1a -/* 800F0BF4 000ED9F4 4B FF C7 C9 */ bl func_800ED3BC +/* 800F0BF4 000ED9F4 4B FF C7 C9 */ bl zNPCMsg_SendMsg__F13en_NPC_MSG_IDP10zNPCCommon /* 800F0BF8 000ED9F8 48 00 01 08 */ b lbl_800F0D00 lbl_800F0BFC: /* 800F0BFC 000ED9FC 7F 04 C3 78 */ mr r4, r24 /* 800F0C00 000EDA00 38 60 00 1B */ li r3, 0x1b -/* 800F0C04 000EDA04 4B FF C7 B9 */ bl func_800ED3BC +/* 800F0C04 000EDA04 4B FF C7 B9 */ bl zNPCMsg_SendMsg__F13en_NPC_MSG_IDP10zNPCCommon /* 800F0C08 000EDA08 48 00 00 F8 */ b lbl_800F0D00 lbl_800F0C0C: /* 800F0C0C 000EDA0C 28 1D 00 00 */ cmplwi r29, 0 /* 800F0C10 000EDA10 41 82 00 F0 */ beq lbl_800F0D00 /* 800F0C14 000EDA14 7F A3 EB 78 */ mr r3, r29 /* 800F0C18 000EDA18 38 81 00 24 */ addi r4, r1, 0x24 -/* 800F0C1C 000EDA1C 48 03 EF 65 */ bl func_8012FB80 +/* 800F0C1C 000EDA1C 48 03 EF 65 */ bl NPCC_pos_ofBase__FP5xBaseP5xVec3 /* 800F0C20 000EDA20 7F 03 C3 78 */ mr r3, r24 /* 800F0C24 000EDA24 38 81 00 24 */ addi r4, r1, 0x24 -/* 800F0C28 000EDA28 48 00 27 1D */ bl func_800F3344 +/* 800F0C28 000EDA28 48 00 27 1D */ bl MatPosSet__10zNPCCommonFP5xVec3 /* 800F0C2C 000EDA2C 48 00 00 D4 */ b lbl_800F0D00 lbl_800F0C30: /* 800F0C30 000EDA30 28 1D 00 00 */ cmplwi r29, 0 /* 800F0C34 000EDA34 41 82 00 CC */ beq lbl_800F0D00 /* 800F0C38 000EDA38 7F A3 EB 78 */ mr r3, r29 /* 800F0C3C 000EDA3C 38 81 00 18 */ addi r4, r1, 0x18 -/* 800F0C40 000EDA40 48 03 EF 41 */ bl func_8012FB80 +/* 800F0C40 000EDA40 48 03 EF 41 */ bl NPCC_pos_ofBase__FP5xBaseP5xVec3 /* 800F0C44 000EDA44 7F 03 C3 78 */ mr r3, r24 /* 800F0C48 000EDA48 4B F2 AB C1 */ bl func_8001B808 /* 800F0C4C 000EDA4C 7C 64 1B 78 */ mr r4, r3 @@ -2159,18 +2159,18 @@ lbl_800F0C30: /* 800F0C70 000EDA70 40 81 00 90 */ ble lbl_800F0D00 /* 800F0C74 000EDA74 38 61 00 18 */ addi r3, r1, 0x18 /* 800F0C78 000EDA78 7C 64 1B 78 */ mr r4, r3 -/* 800F0C7C 000EDA7C 4B F5 D6 75 */ bl func_8004E2F0 +/* 800F0C7C 000EDA7C 4B F5 D6 75 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800F0C80 000EDA80 80 78 00 24 */ lwz r3, 0x24(r24) /* 800F0C84 000EDA84 38 81 00 18 */ addi r4, r1, 0x18 /* 800F0C88 000EDA88 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800F0C8C 000EDA8C 38 63 00 20 */ addi r3, r3, 0x20 -/* 800F0C90 000EDA90 4B F5 D8 4D */ bl func_8004E4DC +/* 800F0C90 000EDA90 4B F5 D8 4D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800F0C94 000EDA94 80 B8 00 24 */ lwz r5, 0x24(r24) /* 800F0C98 000EDA98 3C 60 80 25 */ lis r3, lbl_80253030@ha /* 800F0C9C 000EDA9C 38 83 30 30 */ addi r4, r3, lbl_80253030@l /* 800F0CA0 000EDAA0 80 65 00 4C */ lwz r3, 0x4c(r5) /* 800F0CA4 000EDAA4 38 63 00 10 */ addi r3, r3, 0x10 -/* 800F0CA8 000EDAA8 4B F5 D8 35 */ bl func_8004E4DC +/* 800F0CA8 000EDAA8 4B F5 D8 35 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800F0CAC 000EDAAC 80 D8 00 24 */ lwz r6, 0x24(r24) /* 800F0CB0 000EDAB0 3C 60 80 25 */ lis r3, lbl_80253030@ha /* 800F0CB4 000EDAB4 38 A3 30 30 */ addi r5, r3, lbl_80253030@l @@ -2180,7 +2180,7 @@ lbl_800F0C30: /* 800F0CC4 000EDAC4 48 00 00 3C */ b lbl_800F0D00 lbl_800F0CC8: /* 800F0CC8 000EDAC8 7F 63 DB 78 */ mr r3, r27 -/* 800F0CCC 000EDACC 4B FA 1E 2D */ bl func_80092AF8 +/* 800F0CCC 000EDACC 4B FA 1E 2D */ bl zEventName__FUi /* 800F0CD0 000EDAD0 48 00 00 30 */ b lbl_800F0D00 lbl_800F0CD4: /* 800F0CD4 000EDAD4 38 00 00 00 */ li r0, 0 @@ -2202,8 +2202,8 @@ lbl_800F0D00: /* 800F0D10 000EDB10 38 21 00 60 */ addi r1, r1, 0x60 /* 800F0D14 000EDB14 4E 80 00 20 */ blr -.global func_800F0D18 -func_800F0D18: +.global ConvertHitEvent__10zNPCCommonFP5xBaseP5xBaseUiPCfP5xBasePi +ConvertHitEvent__10zNPCCommonFP5xBaseP5xBaseUiPCfP5xBasePi: /* 800F0D18 000EDB18 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800F0D1C 000EDB1C 7C 08 02 A6 */ mflr r0 /* 800F0D20 000EDB20 90 01 00 44 */ stw r0, 0x44(r1) @@ -2240,7 +2240,7 @@ lbl_800F0D88: /* 800F0D98 000EDB98 40 80 00 E4 */ bge lbl_800F0E7C /* 800F0D9C 000EDB9C 48 00 01 08 */ b lbl_800F0EA4 lbl_800F0DA0: -/* 800F0DA0 000EDBA0 4B F8 5A BD */ bl func_8007685C +/* 800F0DA0 000EDBA0 4B F8 5A BD */ bl zEntPlayer_MoveInfo__Fv /* 800F0DA4 000EDBA4 54 60 07 39 */ rlwinm. r0, r3, 0, 0x1c, 0x1c /* 800F0DA8 000EDBA8 41 82 00 0C */ beq lbl_800F0DB4 /* 800F0DAC 000EDBAC 3B 80 00 02 */ li r28, 2 @@ -2333,8 +2333,8 @@ lbl_800F0EA4: /* 800F0EE4 000EDCE4 38 21 00 40 */ addi r1, r1, 0x40 /* 800F0EE8 000EDCE8 4E 80 00 20 */ blr -.global func_800F0EEC -func_800F0EEC: +.global VelStop__10zNPCCommonFv +VelStop__10zNPCCommonFv: /* 800F0EEC 000EDCEC C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) /* 800F0EF0 000EDCF0 D0 03 02 30 */ stfs f0, 0x230(r3) /* 800F0EF4 000EDCF4 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) @@ -2395,8 +2395,8 @@ lbl_800F0F90: /* 800F0FCC 000EDDCC 90 03 00 E0 */ stw r0, 0xe0(r3) /* 800F0FD0 000EDDD0 4E 80 00 20 */ blr -.global func_800F0FD4 -func_800F0FD4: +.global ThrottleAdjust__10zNPCCommonFfff +ThrottleAdjust__10zNPCCommonFfff: /* 800F0FD4 000EDDD4 C0 83 02 30 */ lfs f4, 0x230(r3) /* 800F0FD8 000EDDD8 80 83 01 D8 */ lwz r4, 0x1d8(r3) /* 800F0FDC 000EDDDC FC 02 20 40 */ fcmpo cr0, f2, f4 @@ -2464,8 +2464,8 @@ lbl_800F10A4: /* 800F10A4 000EDEA4 C0 23 02 30 */ lfs f1, 0x230(r3) /* 800F10A8 000EDEA8 4E 80 00 20 */ blr -.global func_800F10AC -func_800F10AC: +.global ThrottleAccel__10zNPCCommonFfif +ThrottleAccel__10zNPCCommonFfif: /* 800F10AC 000EDEAC 80 A3 01 D8 */ lwz r5, 0x1d8(r3) /* 800F10B0 000EDEB0 2C 04 00 00 */ cmpwi r4, 0 /* 800F10B4 000EDEB4 C0 65 00 1C */ lfs f3, 0x1c(r5) @@ -2506,8 +2506,8 @@ lbl_800F1120: /* 800F1124 000EDF24 C0 23 02 30 */ lfs f1, 0x230(r3) /* 800F1128 000EDF28 4E 80 00 20 */ blr -.global func_800F112C -func_800F112C: +.global ThrottleApply__10zNPCCommonFfPC5xVec3i +ThrottleApply__10zNPCCommonFfPC5xVec3i: /* 800F112C 000EDF2C 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800F1130 000EDF30 7C 08 02 A6 */ mflr r0 /* 800F1134 000EDF34 90 01 00 54 */ stw r0, 0x54(r1) @@ -2580,8 +2580,8 @@ lbl_800F1200: /* 800F1230 000EE030 38 21 00 50 */ addi r1, r1, 0x50 /* 800F1234 000EE034 4E 80 00 20 */ blr -.global func_800F1238 -func_800F1238: +.global TurnToFace__10zNPCCommonFfPC5xVec3f +TurnToFace__10zNPCCommonFfPC5xVec3f: /* 800F1238 000EE038 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800F123C 000EE03C 7C 08 02 A6 */ mflr r0 /* 800F1240 000EE040 90 01 00 54 */ stw r0, 0x54(r1) @@ -2606,11 +2606,11 @@ lbl_800F1288: /* 800F1288 000EE088 EF A1 00 B2 */ fmuls f29, f1, f2 lbl_800F128C: /* 800F128C 000EE08C 7C 83 23 78 */ mr r3, r4 -/* 800F1290 000EE090 48 03 E3 A5 */ bl func_8012F634 +/* 800F1290 000EE090 48 03 E3 A5 */ bl NPCC_dir_toXZAng__FPC5xVec3 /* 800F1294 000EE094 FF C0 08 90 */ fmr f30, f1 /* 800F1298 000EE098 7F E3 FB 78 */ mr r3, r31 /* 800F129C 000EE09C 4B F9 FB A5 */ bl func_80090E40 -/* 800F12A0 000EE0A0 48 03 E3 95 */ bl func_8012F634 +/* 800F12A0 000EE0A0 48 03 E3 95 */ bl NPCC_dir_toXZAng__FPC5xVec3 /* 800F12A4 000EE0A4 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800F12A8 000EE0A8 FF E0 08 90 */ fmr f31, f1 /* 800F12AC 000EE0AC 80 03 00 E0 */ lwz r0, 0xe0(r3) @@ -2621,7 +2621,7 @@ lbl_800F128C: /* 800F12C0 000EE0C0 EF 9C 00 2A */ fadds f28, f28, f0 lbl_800F12C4: /* 800F12C4 000EE0C4 EC 3E E0 28 */ fsubs f1, f30, f28 -/* 800F12C8 000EE0C8 4B F3 FE 39 */ bl func_80031100 +/* 800F12C8 000EE0C8 4B F3 FE 39 */ bl xDangleClamp__Ff /* 800F12CC 000EE0CC FC 01 E8 40 */ fcmpo cr0, f1, f29 /* 800F12D0 000EE0D0 40 80 00 0C */ bge lbl_800F12DC /* 800F12D4 000EE0D4 FC 00 08 90 */ fmr f0, f1 @@ -2683,8 +2683,8 @@ lbl_800F1344: /* 800F138C 000EE18C 38 21 00 50 */ addi r1, r1, 0x50 /* 800F1390 000EE190 4E 80 00 20 */ blr -.global func_800F1394 -func_800F1394: +.global ParseLinks__10zNPCCommonFv +ParseLinks__10zNPCCommonFv: /* 800F1394 000EE194 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F1398 000EE198 7C 08 02 A6 */ mflr r0 /* 800F139C 000EE19C 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -2709,7 +2709,7 @@ lbl_800F13C8: lbl_800F13E4: /* 800F13E4 000EE1E4 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) /* 800F13E8 000EE1E8 80 9C 00 00 */ lwz r4, 0(r28) -/* 800F13EC 000EE1EC 4B F4 E2 39 */ bl func_8003F624 +/* 800F13EC 000EE1EC 4B F4 E2 39 */ bl xSceneID2Name__FP6xSceneUi /* 800F13F0 000EE1F0 80 1C 01 D0 */ lwz r0, 0x1d0(r28) /* 800F13F4 000EE1F4 60 00 00 01 */ ori r0, r0, 1 /* 800F13F8 000EE1F8 90 1C 01 D0 */ stw r0, 0x1d0(r28) @@ -2729,8 +2729,8 @@ lbl_800F1404: /* 800F1428 000EE228 38 21 00 20 */ addi r1, r1, 0x20 /* 800F142C 000EE22C 4E 80 00 20 */ blr -.global func_800F1430 -func_800F1430: +.global ParseINI__10zNPCCommonFv +ParseINI__10zNPCCommonFv: /* 800F1430 000EE230 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F1434 000EE234 7C 08 02 A6 */ mflr r0 /* 800F1438 000EE238 90 01 00 24 */ stw r0, 0x24(r1) @@ -2740,7 +2740,7 @@ func_800F1430: /* 800F1448 000EE248 93 81 00 10 */ stw r28, 0x10(r1) /* 800F144C 000EE24C 7C 7C 1B 78 */ mr r28, r3 /* 800F1450 000EE250 83 C3 01 D8 */ lwz r30, 0x1d8(r3) -/* 800F1454 000EE254 48 00 05 9D */ bl func_800F19F0 +/* 800F1454 000EE254 48 00 05 9D */ bl TagVerts__10zNPCCommonFv /* 800F1458 000EE258 3B A0 00 01 */ li r29, 1 /* 800F145C 000EE25C 3B E0 00 04 */ li r31, 4 lbl_800F1460: @@ -2754,15 +2754,15 @@ lbl_800F1460: /* 800F147C 000EE27C 4E 80 04 20 */ bctr /* 800F1480 000EE280 7F 83 E3 78 */ mr r3, r28 /* 800F1484 000EE284 38 BE 00 1C */ addi r5, r30, 0x1c -/* 800F1488 000EE288 48 00 0F 3D */ bl func_800F23C4 +/* 800F1488 000EE288 48 00 0F 3D */ bl GetParm__10zNPCCommonF10en_npcparmPf /* 800F148C 000EE28C 48 00 02 5C */ b lbl_800F16E8 /* 800F1490 000EE290 7F 83 E3 78 */ mr r3, r28 /* 800F1494 000EE294 38 BE 00 20 */ addi r5, r30, 0x20 -/* 800F1498 000EE298 48 00 0F 2D */ bl func_800F23C4 +/* 800F1498 000EE298 48 00 0F 2D */ bl GetParm__10zNPCCommonF10en_npcparmPf /* 800F149C 000EE29C 48 00 02 4C */ b lbl_800F16E8 /* 800F14A0 000EE2A0 7F 83 E3 78 */ mr r3, r28 /* 800F14A4 000EE2A4 38 BE 00 4C */ addi r5, r30, 0x4c -/* 800F14A8 000EE2A8 48 00 0F 1D */ bl func_800F23C4 +/* 800F14A8 000EE2A8 48 00 0F 1D */ bl GetParm__10zNPCCommonF10en_npcparmPf /* 800F14AC 000EE2AC C0 3E 00 4C */ lfs f1, 0x4c(r30) /* 800F14B0 000EE2B0 C0 02 9A B4 */ lfs f0, lbl_803CE434-_SDA2_BASE_(r2) /* 800F14B4 000EE2B4 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -2776,31 +2776,31 @@ lbl_800F14C0: /* 800F14D0 000EE2D0 48 00 02 18 */ b lbl_800F16E8 /* 800F14D4 000EE2D4 7F 83 E3 78 */ mr r3, r28 /* 800F14D8 000EE2D8 38 BE 00 28 */ addi r5, r30, 0x28 -/* 800F14DC 000EE2DC 48 00 0E E9 */ bl func_800F23C4 +/* 800F14DC 000EE2DC 48 00 0E E9 */ bl GetParm__10zNPCCommonF10en_npcparmPf /* 800F14E0 000EE2E0 48 00 02 08 */ b lbl_800F16E8 /* 800F14E4 000EE2E4 7F 83 E3 78 */ mr r3, r28 /* 800F14E8 000EE2E8 38 BE 00 24 */ addi r5, r30, 0x24 -/* 800F14EC 000EE2EC 48 00 0E D9 */ bl func_800F23C4 +/* 800F14EC 000EE2EC 48 00 0E D9 */ bl GetParm__10zNPCCommonF10en_npcparmPf /* 800F14F0 000EE2F0 48 00 01 F8 */ b lbl_800F16E8 /* 800F14F4 000EE2F4 7F 83 E3 78 */ mr r3, r28 /* 800F14F8 000EE2F8 38 BE 00 2C */ addi r5, r30, 0x2c -/* 800F14FC 000EE2FC 48 00 0E 9D */ bl func_800F2398 +/* 800F14FC 000EE2FC 48 00 0E 9D */ bl GetParm__10zNPCCommonF10en_npcparmPi /* 800F1500 000EE300 48 00 01 E8 */ b lbl_800F16E8 /* 800F1504 000EE304 7F 83 E3 78 */ mr r3, r28 /* 800F1508 000EE308 38 BE 00 30 */ addi r5, r30, 0x30 -/* 800F150C 000EE30C 48 00 0E 8D */ bl func_800F2398 +/* 800F150C 000EE30C 48 00 0E 8D */ bl GetParm__10zNPCCommonF10en_npcparmPi /* 800F1510 000EE310 48 00 01 D8 */ b lbl_800F16E8 /* 800F1514 000EE314 7F 83 E3 78 */ mr r3, r28 /* 800F1518 000EE318 38 BE 00 34 */ addi r5, r30, 0x34 -/* 800F151C 000EE31C 48 00 0E D5 */ bl func_800F23F0 +/* 800F151C 000EE31C 48 00 0E D5 */ bl GetParm__10zNPCCommonF10en_npcparmP5xVec3 /* 800F1520 000EE320 48 00 01 C8 */ b lbl_800F16E8 /* 800F1524 000EE324 7F 83 E3 78 */ mr r3, r28 /* 800F1528 000EE328 38 BE 00 40 */ addi r5, r30, 0x40 -/* 800F152C 000EE32C 48 00 0E C5 */ bl func_800F23F0 +/* 800F152C 000EE32C 48 00 0E C5 */ bl GetParm__10zNPCCommonF10en_npcparmP5xVec3 /* 800F1530 000EE330 48 00 01 B8 */ b lbl_800F16E8 /* 800F1534 000EE334 7F 83 E3 78 */ mr r3, r28 /* 800F1538 000EE338 38 BE 00 18 */ addi r5, r30, 0x18 -/* 800F153C 000EE33C 48 00 0E 89 */ bl func_800F23C4 +/* 800F153C 000EE33C 48 00 0E 89 */ bl GetParm__10zNPCCommonF10en_npcparmPf /* 800F1540 000EE340 48 00 01 A8 */ b lbl_800F16E8 /* 800F1544 000EE344 C0 42 9A D4 */ lfs f2, lbl_803CE454-_SDA2_BASE_(r2) /* 800F1548 000EE348 7F 83 E3 78 */ mr r3, r28 @@ -2810,7 +2810,7 @@ lbl_800F14C0: /* 800F1558 000EE358 EC 22 00 72 */ fmuls f1, f2, f1 /* 800F155C 000EE35C EC 01 00 24 */ fdivs f0, f1, f0 /* 800F1560 000EE360 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 800F1564 000EE364 48 00 0E 61 */ bl func_800F23C4 +/* 800F1564 000EE364 48 00 0E 61 */ bl GetParm__10zNPCCommonF10en_npcparmPf /* 800F1568 000EE368 C0 42 9A D8 */ lfs f2, lbl_803CE458-_SDA2_BASE_(r2) /* 800F156C 000EE36C C0 21 00 0C */ lfs f1, 0xc(r1) /* 800F1570 000EE370 C0 02 9A D4 */ lfs f0, lbl_803CE454-_SDA2_BASE_(r2) @@ -2820,39 +2820,39 @@ lbl_800F14C0: /* 800F1580 000EE380 48 00 01 68 */ b lbl_800F16E8 /* 800F1584 000EE384 7F 83 E3 78 */ mr r3, r28 /* 800F1588 000EE388 38 BE 00 68 */ addi r5, r30, 0x68 -/* 800F158C 000EE38C 48 00 0E 65 */ bl func_800F23F0 +/* 800F158C 000EE38C 48 00 0E 65 */ bl GetParm__10zNPCCommonF10en_npcparmP5xVec3 /* 800F1590 000EE390 48 00 01 58 */ b lbl_800F16E8 /* 800F1594 000EE394 7F 83 E3 78 */ mr r3, r28 /* 800F1598 000EE398 38 BE 00 54 */ addi r5, r30, 0x54 -/* 800F159C 000EE39C 48 00 0E 29 */ bl func_800F23C4 +/* 800F159C 000EE39C 48 00 0E 29 */ bl GetParm__10zNPCCommonF10en_npcparmPf /* 800F15A0 000EE3A0 48 00 01 48 */ b lbl_800F16E8 /* 800F15A4 000EE3A4 7F 83 E3 78 */ mr r3, r28 /* 800F15A8 000EE3A8 38 BE 00 58 */ addi r5, r30, 0x58 -/* 800F15AC 000EE3AC 48 00 0E 19 */ bl func_800F23C4 +/* 800F15AC 000EE3AC 48 00 0E 19 */ bl GetParm__10zNPCCommonF10en_npcparmPf /* 800F15B0 000EE3B0 48 00 01 38 */ b lbl_800F16E8 /* 800F15B4 000EE3B4 7F 83 E3 78 */ mr r3, r28 /* 800F15B8 000EE3B8 38 BE 00 5C */ addi r5, r30, 0x5c -/* 800F15BC 000EE3BC 48 00 0E 09 */ bl func_800F23C4 +/* 800F15BC 000EE3BC 48 00 0E 09 */ bl GetParm__10zNPCCommonF10en_npcparmPf /* 800F15C0 000EE3C0 48 00 01 28 */ b lbl_800F16E8 /* 800F15C4 000EE3C4 7F 83 E3 78 */ mr r3, r28 /* 800F15C8 000EE3C8 38 BE 00 78 */ addi r5, r30, 0x78 -/* 800F15CC 000EE3CC 48 00 0D F9 */ bl func_800F23C4 +/* 800F15CC 000EE3CC 48 00 0D F9 */ bl GetParm__10zNPCCommonF10en_npcparmPf /* 800F15D0 000EE3D0 48 00 01 18 */ b lbl_800F16E8 /* 800F15D4 000EE3D4 7F 83 E3 78 */ mr r3, r28 /* 800F15D8 000EE3D8 38 BE 00 74 */ addi r5, r30, 0x74 -/* 800F15DC 000EE3DC 48 00 0D E9 */ bl func_800F23C4 +/* 800F15DC 000EE3DC 48 00 0D E9 */ bl GetParm__10zNPCCommonF10en_npcparmPf /* 800F15E0 000EE3E0 48 00 01 08 */ b lbl_800F16E8 /* 800F15E4 000EE3E4 7F 83 E3 78 */ mr r3, r28 /* 800F15E8 000EE3E8 38 BE 00 7C */ addi r5, r30, 0x7c -/* 800F15EC 000EE3EC 48 00 0D D9 */ bl func_800F23C4 +/* 800F15EC 000EE3EC 48 00 0D D9 */ bl GetParm__10zNPCCommonF10en_npcparmPf /* 800F15F0 000EE3F0 48 00 00 F8 */ b lbl_800F16E8 /* 800F15F4 000EE3F4 7F 83 E3 78 */ mr r3, r28 /* 800F15F8 000EE3F8 38 BE 00 80 */ addi r5, r30, 0x80 -/* 800F15FC 000EE3FC 48 00 0D C9 */ bl func_800F23C4 +/* 800F15FC 000EE3FC 48 00 0D C9 */ bl GetParm__10zNPCCommonF10en_npcparmPf /* 800F1600 000EE400 48 00 00 E8 */ b lbl_800F16E8 /* 800F1604 000EE404 7F 83 E3 78 */ mr r3, r28 /* 800F1608 000EE408 38 BE 00 60 */ addi r5, r30, 0x60 -/* 800F160C 000EE40C 48 00 0D B9 */ bl func_800F23C4 +/* 800F160C 000EE40C 48 00 0D B9 */ bl GetParm__10zNPCCommonF10en_npcparmPf /* 800F1610 000EE410 48 00 00 D8 */ b lbl_800F16E8 /* 800F1614 000EE414 C0 42 9A D4 */ lfs f2, lbl_803CE454-_SDA2_BASE_(r2) /* 800F1618 000EE418 7F 83 E3 78 */ mr r3, r28 @@ -2862,7 +2862,7 @@ lbl_800F14C0: /* 800F1628 000EE428 EC 22 00 72 */ fmuls f1, f2, f1 /* 800F162C 000EE42C EC 01 00 24 */ fdivs f0, f1, f0 /* 800F1630 000EE430 D0 01 00 08 */ stfs f0, 8(r1) -/* 800F1634 000EE434 48 00 0D 91 */ bl func_800F23C4 +/* 800F1634 000EE434 48 00 0D 91 */ bl GetParm__10zNPCCommonF10en_npcparmPf /* 800F1638 000EE438 C0 42 9A D8 */ lfs f2, lbl_803CE458-_SDA2_BASE_(r2) /* 800F163C 000EE43C C0 21 00 08 */ lfs f1, 8(r1) /* 800F1640 000EE440 C0 02 9A D4 */ lfs f0, lbl_803CE454-_SDA2_BASE_(r2) @@ -2872,41 +2872,41 @@ lbl_800F14C0: /* 800F1650 000EE450 48 00 00 98 */ b lbl_800F16E8 /* 800F1654 000EE454 7F 83 E3 78 */ mr r3, r28 /* 800F1658 000EE458 38 BE 03 98 */ addi r5, r30, 0x398 -/* 800F165C 000EE45C 48 00 0D 69 */ bl func_800F23C4 +/* 800F165C 000EE45C 48 00 0D 69 */ bl GetParm__10zNPCCommonF10en_npcparmPf /* 800F1660 000EE460 48 00 00 88 */ b lbl_800F16E8 /* 800F1664 000EE464 7F 83 E3 78 */ mr r3, r28 /* 800F1668 000EE468 38 BE 00 90 */ addi r5, r30, 0x90 -/* 800F166C 000EE46C 48 00 0D 59 */ bl func_800F23C4 +/* 800F166C 000EE46C 48 00 0D 59 */ bl GetParm__10zNPCCommonF10en_npcparmPf /* 800F1670 000EE470 48 00 00 78 */ b lbl_800F16E8 /* 800F1674 000EE474 38 04 FF D4 */ addi r0, r4, -44 /* 800F1678 000EE478 7F 83 E3 78 */ mr r3, r28 /* 800F167C 000EE47C 1C A0 00 0C */ mulli r5, r0, 0xc /* 800F1680 000EE480 38 A5 03 18 */ addi r5, r5, 0x318 /* 800F1684 000EE484 7C BE 2A 14 */ add r5, r30, r5 -/* 800F1688 000EE488 48 00 0D 69 */ bl func_800F23F0 +/* 800F1688 000EE488 48 00 0D 69 */ bl GetParm__10zNPCCommonF10en_npcparmP5xVec3 /* 800F168C 000EE48C 48 00 00 5C */ b lbl_800F16E8 /* 800F1690 000EE490 38 04 FF CB */ addi r0, r4, -53 /* 800F1694 000EE494 7F 83 E3 78 */ mr r3, r28 /* 800F1698 000EE498 54 05 10 3A */ slwi r5, r0, 2 /* 800F169C 000EE49C 38 A5 03 84 */ addi r5, r5, 0x384 /* 800F16A0 000EE4A0 7C BE 2A 14 */ add r5, r30, r5 -/* 800F16A4 000EE4A4 48 00 0C F5 */ bl func_800F2398 +/* 800F16A4 000EE4A4 48 00 0C F5 */ bl GetParm__10zNPCCommonF10en_npcparmPi /* 800F16A8 000EE4A8 48 00 00 40 */ b lbl_800F16E8 /* 800F16AC 000EE4AC 7F 83 E3 78 */ mr r3, r28 /* 800F16B0 000EE4B0 38 BE 00 84 */ addi r5, r30, 0x84 -/* 800F16B4 000EE4B4 48 00 0D 11 */ bl func_800F23C4 +/* 800F16B4 000EE4B4 48 00 0D 11 */ bl GetParm__10zNPCCommonF10en_npcparmPf /* 800F16B8 000EE4B8 48 00 00 30 */ b lbl_800F16E8 /* 800F16BC 000EE4BC 7F 83 E3 78 */ mr r3, r28 /* 800F16C0 000EE4C0 38 BE 00 88 */ addi r5, r30, 0x88 -/* 800F16C4 000EE4C4 48 00 0D 01 */ bl func_800F23C4 +/* 800F16C4 000EE4C4 48 00 0D 01 */ bl GetParm__10zNPCCommonF10en_npcparmPf /* 800F16C8 000EE4C8 48 00 00 20 */ b lbl_800F16E8 /* 800F16CC 000EE4CC 7F 83 E3 78 */ mr r3, r28 /* 800F16D0 000EE4D0 38 BE 00 8C */ addi r5, r30, 0x8c -/* 800F16D4 000EE4D4 48 00 0C F1 */ bl func_800F23C4 +/* 800F16D4 000EE4D4 48 00 0C F1 */ bl GetParm__10zNPCCommonF10en_npcparmPf /* 800F16D8 000EE4D8 48 00 00 10 */ b lbl_800F16E8 /* 800F16DC 000EE4DC 7F 83 E3 78 */ mr r3, r28 /* 800F16E0 000EE4E0 38 BE 03 A4 */ addi r5, r30, 0x3a4 -/* 800F16E4 000EE4E4 48 00 0C B5 */ bl func_800F2398 +/* 800F16E4 000EE4E4 48 00 0C B5 */ bl GetParm__10zNPCCommonF10en_npcparmPi lbl_800F16E8: /* 800F16E8 000EE4E8 3B BD 00 01 */ addi r29, r29, 1 /* 800F16EC 000EE4EC 3B FF 00 04 */ addi r31, r31, 4 @@ -2934,7 +2934,7 @@ lbl_800F1734: lbl_800F1740: /* 800F1740 000EE540 7F C3 F3 78 */ mr r3, r30 /* 800F1744 000EE544 38 80 00 00 */ li r4, 0 -/* 800F1748 000EE548 48 00 10 F5 */ bl func_800F283C +/* 800F1748 000EE548 48 00 10 F5 */ bl MvptReset__10zNPCCommonFP10zMovePoint lbl_800F174C: /* 800F174C 000EE54C 3B FF 00 01 */ addi r31, r31, 1 /* 800F1750 000EE550 2C 1F 00 42 */ cmpwi r31, 0x42 @@ -2946,8 +2946,8 @@ lbl_800F174C: /* 800F1768 000EE568 38 21 00 10 */ addi r1, r1, 0x10 /* 800F176C 000EE56C 4E 80 00 20 */ blr -.global func_800F1770 -func_800F1770: +.global CollideReview__10zNPCCommonFv +CollideReview__10zNPCCommonFv: /* 800F1770 000EE570 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800F1774 000EE574 7C 08 02 A6 */ mflr r0 /* 800F1778 000EE578 90 01 00 34 */ stw r0, 0x34(r1) @@ -2977,7 +2977,7 @@ lbl_800F17B0: /* 800F17D4 000EE5D4 88 85 00 04 */ lbz r4, 4(r5) /* 800F17D8 000EE5D8 7C BC 2B 78 */ mr r28, r5 /* 800F17DC 000EE5DC 7F A3 EB 78 */ mr r3, r29 -/* 800F17E0 000EE5E0 48 00 01 B1 */ bl func_800F1990 +/* 800F17E0 000EE5E0 48 00 01 B1 */ bl IsMountableType__10zNPCCommonF12en_ZBASETYPE /* 800F17E4 000EE5E4 2C 03 00 00 */ cmpwi r3, 0 /* 800F17E8 000EE5E8 41 82 00 64 */ beq lbl_800F184C /* 800F17EC 000EE5EC 80 7D 02 24 */ lwz r3, 0x224(r29) @@ -2987,25 +2987,25 @@ lbl_800F17B0: /* 800F17FC 000EE5FC C0 22 9A BC */ lfs f1, lbl_803CE43C-_SDA2_BASE_(r2) /* 800F1800 000EE600 7F 84 E3 78 */ mr r4, r28 /* 800F1804 000EE604 7F 65 DB 78 */ mr r5, r27 -/* 800F1808 000EE608 4B F2 A3 9D */ bl func_8001BBA4 +/* 800F1808 000EE608 4B F2 A3 9D */ bl xEntDriveMount__FP9xEntDriveP4xEntfPC7xCollis /* 800F180C 000EE60C 48 00 00 40 */ b lbl_800F184C lbl_800F1810: /* 800F1810 000EE610 7C 1C 00 40 */ cmplw r28, r0 /* 800F1814 000EE614 41 82 00 38 */ beq lbl_800F184C /* 800F1818 000EE618 C0 22 9A DC */ lfs f1, lbl_803CE45C-_SDA2_BASE_(r2) -/* 800F181C 000EE61C 4B F2 A7 C1 */ bl func_8001BFDC +/* 800F181C 000EE61C 4B F2 A7 C1 */ bl xEntDriveDismount__FP9xEntDrivef /* 800F1820 000EE620 80 7D 02 24 */ lwz r3, 0x224(r29) /* 800F1824 000EE624 7F 84 E3 78 */ mr r4, r28 /* 800F1828 000EE628 C0 22 9A BC */ lfs f1, lbl_803CE43C-_SDA2_BASE_(r2) /* 800F182C 000EE62C 7F 65 DB 78 */ mr r5, r27 -/* 800F1830 000EE630 4B F2 A3 75 */ bl func_8001BBA4 +/* 800F1830 000EE630 4B F2 A3 75 */ bl xEntDriveMount__FP9xEntDriveP4xEntfPC7xCollis /* 800F1834 000EE634 48 00 00 18 */ b lbl_800F184C lbl_800F1838: /* 800F1838 000EE638 80 03 00 20 */ lwz r0, 0x20(r3) /* 800F183C 000EE63C 28 00 00 00 */ cmplwi r0, 0 /* 800F1840 000EE640 41 82 00 0C */ beq lbl_800F184C /* 800F1844 000EE644 C0 22 9A DC */ lfs f1, lbl_803CE45C-_SDA2_BASE_(r2) -/* 800F1848 000EE648 4B F2 A7 95 */ bl func_8001BFDC +/* 800F1848 000EE648 4B F2 A7 95 */ bl xEntDriveDismount__FP9xEntDrivef lbl_800F184C: /* 800F184C 000EE64C 88 BF 00 02 */ lbz r5, 2(r31) /* 800F1850 000EE650 88 9F 00 03 */ lbz r4, 3(r31) @@ -3054,7 +3054,7 @@ lbl_800F18CC: /* 800F18E0 000EE6E0 28 00 00 18 */ cmplwi r0, 0x18 /* 800F18E4 000EE6E4 40 82 00 0C */ bne lbl_800F18F0 /* 800F18E8 000EE6E8 38 80 08 00 */ li r4, 0x800 -/* 800F18EC 000EE6EC 4B F6 54 B9 */ bl func_80056DA4 +/* 800F18EC 000EE6EC 4B F6 54 B9 */ bl zEntButton_Hold__FP11_zEntButtonUi lbl_800F18F0: /* 800F18F0 000EE6F0 3B DE 00 01 */ addi r30, r30, 1 /* 800F18F4 000EE6F4 3B 9C 00 50 */ addi r28, r28, 0x50 @@ -3082,7 +3082,7 @@ lbl_800F1938: lbl_800F1940: /* 800F1940 000EE740 2C 1E 00 00 */ cmpwi r30, 0 /* 800F1944 000EE744 41 82 00 38 */ beq lbl_800F197C -/* 800F1948 000EE748 4B F3 F3 41 */ bl func_80030C88 +/* 800F1948 000EE748 4B F3 F3 41 */ bl xurand__Fv /* 800F194C 000EE74C C0 42 9A E8 */ lfs f2, lbl_803CE468-_SDA2_BASE_(r2) /* 800F1950 000EE750 C8 02 9A E0 */ lfd f0, lbl_803CE460-_SDA2_BASE_(r2) /* 800F1954 000EE754 EC 22 00 72 */ fmuls f1, f2, f1 @@ -3103,8 +3103,8 @@ lbl_800F197C: /* 800F1988 000EE788 38 21 00 30 */ addi r1, r1, 0x30 /* 800F198C 000EE78C 4E 80 00 20 */ blr -.global func_800F1990 -func_800F1990: +.global IsMountableType__10zNPCCommonF12en_ZBASETYPE +IsMountableType__10zNPCCommonF12en_ZBASETYPE: /* 800F1990 000EE790 2C 04 00 06 */ cmpwi r4, 6 /* 800F1994 000EE794 41 82 00 08 */ beq lbl_800F199C /* 800F1998 000EE798 48 00 00 0C */ b lbl_800F19A4 @@ -3119,11 +3119,11 @@ lbl_800F19A4: /* 800F19B4 000EE7B4 90 01 00 14 */ stw r0, 0x14(r1) /* 800F19B8 000EE7B8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800F19BC 000EE7BC 7C 7F 1B 78 */ mr r31, r3 -/* 800F19C0 000EE7C0 48 01 B5 15 */ bl func_8010CED4 +/* 800F19C0 000EE7C0 48 01 B5 15 */ bl xBehaveMgr_GetSelf__Fv /* 800F19C4 000EE7C4 80 9F 02 28 */ lwz r4, 0x228(r31) /* 800F19C8 000EE7C8 28 04 00 00 */ cmplwi r4, 0 /* 800F19CC 000EE7CC 41 82 00 08 */ beq lbl_800F19D4 -/* 800F19D0 000EE7D0 48 01 B6 D9 */ bl func_8010D0A8 +/* 800F19D0 000EE7D0 48 01 B6 D9 */ bl UnSubscribe__10xBehaveMgrFP7xPsyche lbl_800F19D4: /* 800F19D4 000EE7D4 38 00 00 00 */ li r0, 0 /* 800F19D8 000EE7D8 90 1F 02 28 */ stw r0, 0x228(r31) @@ -3133,8 +3133,8 @@ lbl_800F19D4: /* 800F19E8 000EE7E8 38 21 00 10 */ addi r1, r1, 0x10 /* 800F19EC 000EE7EC 4E 80 00 20 */ blr -.global func_800F19F0 -func_800F19F0: +.global TagVerts__10zNPCCommonFv +TagVerts__10zNPCCommonFv: /* 800F19F0 000EE7F0 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800F19F4 000EE7F4 7C 08 02 A6 */ mflr r0 /* 800F19F8 000EE7F8 3C 80 80 27 */ lis r4, lbl_80268C64@ha @@ -3171,7 +3171,7 @@ lbl_800F1A68: /* 800F1A70 000EE870 41 82 00 C4 */ beq lbl_800F1B34 /* 800F1A74 000EE874 7F 63 DB 78 */ mr r3, r27 /* 800F1A78 000EE878 38 A1 00 08 */ addi r5, r1, 8 -/* 800F1A7C 000EE87C 48 00 09 49 */ bl func_800F23C4 +/* 800F1A7C 000EE87C 48 00 09 49 */ bl GetParm__10zNPCCommonF10en_npcparmPf /* 800F1A80 000EE880 C0 41 00 08 */ lfs f2, 8(r1) /* 800F1A84 000EE884 38 61 00 18 */ addi r3, r1, 0x18 /* 800F1A88 000EE888 C0 21 00 0C */ lfs f1, 0xc(r1) @@ -3180,7 +3180,7 @@ lbl_800F1A68: /* 800F1A94 000EE894 D0 41 00 18 */ stfs f2, 0x18(r1) /* 800F1A98 000EE898 D0 21 00 1C */ stfs f1, 0x1c(r1) /* 800F1A9C 000EE89C D0 01 00 20 */ stfs f0, 0x20(r1) -/* 800F1AA0 000EE8A0 4B F5 CA 51 */ bl func_8004E4F0 +/* 800F1AA0 000EE8A0 4B F5 CA 51 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800F1AA4 000EE8A4 C0 02 9A C4 */ lfs f0, lbl_803CE444-_SDA2_BASE_(r2) /* 800F1AA8 000EE8A8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800F1AAC 000EE8AC 40 81 00 88 */ ble lbl_800F1B34 @@ -3196,7 +3196,7 @@ lbl_800F1AD0: /* 800F1AD0 000EE8D0 7F 63 DB 78 */ mr r3, r27 /* 800F1AD4 000EE8D4 38 A0 FF FF */ li r5, -1 /* 800F1AD8 000EE8D8 38 C0 00 00 */ li r6, 0 -/* 800F1ADC 000EE8DC 48 00 12 41 */ bl func_800F2D1C +/* 800F1ADC 000EE8DC 48 00 12 41 */ bl ModelAtomicFind__10zNPCCommonFiiP14xModelInstance lbl_800F1AE0: /* 800F1AE0 000EE8E0 28 03 00 00 */ cmplwi r3, 0 /* 800F1AE4 000EE8E4 41 82 00 50 */ beq lbl_800F1B34 @@ -3205,7 +3205,7 @@ lbl_800F1AE0: /* 800F1AF0 000EE8F0 C0 21 00 18 */ lfs f1, 0x18(r1) /* 800F1AF4 000EE8F4 C0 41 00 1C */ lfs f2, 0x1c(r1) /* 800F1AF8 000EE8F8 C0 61 00 20 */ lfs f3, 0x20(r1) -/* 800F1AFC 000EE8FC 4B FD 74 CD */ bl func_800C8FC8 +/* 800F1AFC 000EE8FC 4B FD 74 CD */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 800F1B00 000EE900 38 61 00 18 */ addi r3, r1, 0x18 /* 800F1B04 000EE904 4B F2 35 C9 */ bl func_800150CC /* 800F1B08 000EE908 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) @@ -3219,7 +3219,7 @@ lbl_800F1AE0: lbl_800F1B28: /* 800F1B28 000EE928 80 7A 1F C0 */ lwz r3, 0x1fc0(r26) /* 800F1B2C 000EE92C 80 9B 00 00 */ lwz r4, 0(r27) -/* 800F1B30 000EE930 4B F4 DA F5 */ bl func_8003F624 +/* 800F1B30 000EE930 4B F4 DA F5 */ bl xSceneID2Name__FP6xSceneUi lbl_800F1B34: /* 800F1B34 000EE934 3B 9C 00 01 */ addi r28, r28, 1 /* 800F1B38 000EE938 3B DE 00 20 */ addi r30, r30, 0x20 @@ -3232,8 +3232,8 @@ lbl_800F1B34: /* 800F1B54 000EE954 38 21 00 50 */ addi r1, r1, 0x50 /* 800F1B58 000EE958 4E 80 00 20 */ blr -.global func_800F1B5C -func_800F1B5C: +.global GetVertPos__10zNPCCommonF10en_mdlvertP5xVec3 +GetVertPos__10zNPCCommonF10en_mdlvertP5xVec3: /* 800F1B5C 000EE95C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F1B60 000EE960 7C 08 02 A6 */ mflr r0 /* 800F1B64 000EE964 90 01 00 14 */ stw r0, 0x14(r1) @@ -3253,7 +3253,7 @@ lbl_800F1B88: /* 800F1B98 000EE998 80 67 00 10 */ lwz r3, 0x10(r7) /* 800F1B9C 000EE99C 7C 88 22 14 */ add r4, r8, r4 /* 800F1BA0 000EE9A0 80 A7 00 4C */ lwz r5, 0x4c(r7) -/* 800F1BA4 000EE9A4 4B FD 74 A9 */ bl func_800C904C +/* 800F1BA4 000EE9A4 4B FD 74 A9 */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 /* 800F1BA8 000EE9A8 38 60 00 01 */ li r3, 1 lbl_800F1BAC: /* 800F1BAC 000EE9AC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3261,8 +3261,8 @@ lbl_800F1BAC: /* 800F1BB4 000EE9B4 38 21 00 10 */ addi r1, r1, 0x10 /* 800F1BB8 000EE9B8 4E 80 00 20 */ blr -.global func_800F1BBC -func_800F1BBC: +.global IsAttackFrame__10zNPCCommonFfi +IsAttackFrame__10zNPCCommonFfi: /* 800F1BBC 000EE9BC 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800F1BC0 000EE9C0 7C 08 02 A6 */ mflr r0 /* 800F1BC4 000EE9C4 90 01 00 54 */ stw r0, 0x54(r1) @@ -3323,7 +3323,7 @@ lbl_800F1C88: /* 800F1C8C 000EEA8C FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800F1C90 000EEA90 40 80 00 10 */ bge lbl_800F1CA0 /* 800F1C94 000EEA94 7F A3 EB 78 */ mr r3, r29 -/* 800F1C98 000EEA98 48 00 14 3D */ bl func_800F30D4 +/* 800F1C98 000EEA98 48 00 14 3D */ bl AnimTimeCurrent__10zNPCCommonFv /* 800F1C9C 000EEA9C 48 00 00 08 */ b lbl_800F1CA4 lbl_800F1CA0: /* 800F1CA0 000EEAA0 FC 20 F8 90 */ fmr f1, f31 @@ -3372,8 +3372,8 @@ lbl_800F1D1C: /* 800F1D38 000EEB38 38 21 00 50 */ addi r1, r1, 0x50 /* 800F1D3C 000EEB3C 4E 80 00 20 */ blr -.global func_800F1D40 -func_800F1D40: +.global GiveReward__10zNPCCommonFv +GiveReward__10zNPCCommonFv: /* 800F1D40 000EEB40 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800F1D44 000EEB44 7C 08 02 A6 */ mflr r0 /* 800F1D48 000EEB48 90 01 00 34 */ stw r0, 0x34(r1) @@ -3392,11 +3392,11 @@ func_800F1D40: /* 800F1D7C 000EEB7C 28 00 54 00 */ cmplwi r0, 0x5400 /* 800F1D80 000EEB80 40 82 00 10 */ bne lbl_800F1D90 /* 800F1D84 000EEB84 38 60 00 01 */ li r3, 1 -/* 800F1D88 000EEB88 48 0A 3E 89 */ bl func_80195C10 +/* 800F1D88 000EEB88 48 0A 3E 89 */ bl zCombo_Add__Fi /* 800F1D8C 000EEB8C 48 00 00 0C */ b lbl_800F1D98 lbl_800F1D90: /* 800F1D90 000EEB90 38 60 00 03 */ li r3, 3 -/* 800F1D94 000EEB94 48 0A 3E 7D */ bl func_80195C10 +/* 800F1D94 000EEB94 48 0A 3E 7D */ bl zCombo_Add__Fi lbl_800F1D98: /* 800F1D98 000EEB98 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800F1D9C 000EEB9C 38 00 00 05 */ li r0, 5 @@ -3484,10 +3484,10 @@ lbl_800F1E9C: /* 800F1EC4 000EECC4 80 03 00 08 */ lwz r0, 8(r3) /* 800F1EC8 000EECC8 38 61 00 14 */ addi r3, r1, 0x14 /* 800F1ECC 000EECCC 90 01 00 10 */ stw r0, 0x10(r1) -/* 800F1ED0 000EECD0 4B F7 41 75 */ bl func_80066044 +/* 800F1ED0 000EECD0 4B F7 41 75 */ bl zEntPickup_SpawnNRewards__FPUiUi5xVec3 lbl_800F1ED4: /* 800F1ED4 000EECD4 7F C3 F3 78 */ mr r3, r30 -/* 800F1ED8 000EECD8 48 00 00 4D */ bl func_800F1F24 +/* 800F1ED8 000EECD8 48 00 00 4D */ bl PlayerKiltMe__10zNPCCommonFv /* 800F1EDC 000EECDC 80 01 00 34 */ lwz r0, 0x34(r1) /* 800F1EE0 000EECE0 83 E1 00 2C */ lwz r31, 0x2c(r1) /* 800F1EE4 000EECE4 83 C1 00 28 */ lwz r30, 0x28(r1) @@ -3515,8 +3515,8 @@ lbl_800F1F1C: /* 800F1F1C 000EED1C D0 4D 83 68 */ stfs f2, lbl_803CAC68-_SDA_BASE_(r13) /* 800F1F20 000EED20 4E 80 00 20 */ blr -.global func_800F1F24 -func_800F1F24: +.global PlayerKiltMe__10zNPCCommonFv +PlayerKiltMe__10zNPCCommonFv: /* 800F1F24 000EED24 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F1F28 000EED28 7C 08 02 A6 */ mflr r0 /* 800F1F2C 000EED2C 90 01 00 24 */ stw r0, 0x24(r1) @@ -3528,14 +3528,14 @@ func_800F1F24: /* 800F1F44 000EED44 4B F6 45 A1 */ bl func_800564E4 /* 800F1F48 000EED48 7C 7F 1B 78 */ mr r31, r3 /* 800F1F4C 000EED4C 7F A3 EB 78 */ mr r3, r29 -/* 800F1F50 000EED50 48 00 14 91 */ bl func_800F33E0 +/* 800F1F50 000EED50 48 00 14 91 */ bl SomethingWonderful__10zNPCCommonFv /* 800F1F54 000EED54 2C 03 00 00 */ cmpwi r3, 0 /* 800F1F58 000EED58 40 82 00 78 */ bne lbl_800F1FD0 /* 800F1F5C 000EED5C C0 2D 83 68 */ lfs f1, lbl_803CAC68-_SDA_BASE_(r13) /* 800F1F60 000EED60 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) /* 800F1F64 000EED64 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800F1F68 000EED68 40 80 00 68 */ bge lbl_800F1FD0 -/* 800F1F6C 000EED6C 4B F3 ED 1D */ bl func_80030C88 +/* 800F1F6C 000EED6C 4B F3 ED 1D */ bl xurand__Fv /* 800F1F70 000EED70 C0 02 9A B4 */ lfs f0, lbl_803CE434-_SDA2_BASE_(r2) /* 800F1F74 000EED74 57 E3 00 2E */ rlwinm r3, r31, 0, 0, 0x17 /* 800F1F78 000EED78 3C 03 B1 AC */ addis r0, r3, 0xb1ac @@ -3561,7 +3561,7 @@ lbl_800F1FB0: /* 800F1FC0 000EEDC0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 800F1FC4 000EEDC4 7F C5 F3 78 */ mr r5, r30 /* 800F1FC8 000EEDC8 38 84 06 E0 */ addi r4, r4, 0x6e0 -/* 800F1FCC 000EEDCC 4B F2 D7 15 */ bl func_8001F6E0 +/* 800F1FCC 000EEDCC 4B F2 D7 15 */ bl zEntEvent__FP5xBaseP5xBaseUi lbl_800F1FD0: /* 800F1FD0 000EEDD0 80 01 00 24 */ lwz r0, 0x24(r1) /* 800F1FD4 000EEDD4 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -3571,8 +3571,8 @@ lbl_800F1FD0: /* 800F1FE4 000EEDE4 38 21 00 20 */ addi r1, r1, 0x20 /* 800F1FE8 000EEDE8 4E 80 00 20 */ blr -.global func_800F1FEC -func_800F1FEC: +.global ISeePlayer__10zNPCCommonFv +ISeePlayer__10zNPCCommonFv: /* 800F1FEC 000EEDEC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F1FF0 000EEDF0 7C 08 02 A6 */ mflr r0 /* 800F1FF4 000EEDF4 90 01 00 14 */ stw r0, 0x14(r1) @@ -3580,14 +3580,14 @@ func_800F1FEC: /* 800F1FFC 000EEDFC 3B E0 00 00 */ li r31, 0 /* 800F2000 000EEE00 93 C1 00 08 */ stw r30, 8(r1) /* 800F2004 000EEE04 7C 7E 1B 78 */ mr r30, r3 -/* 800F2008 000EEE08 48 00 13 D9 */ bl func_800F33E0 +/* 800F2008 000EEE08 48 00 13 D9 */ bl SomethingWonderful__10zNPCCommonFv /* 800F200C 000EEE0C 2C 03 00 00 */ cmpwi r3, 0 /* 800F2010 000EEE10 40 82 02 90 */ bne lbl_800F22A0 /* 800F2014 000EEE14 C0 2D 83 68 */ lfs f1, lbl_803CAC68-_SDA_BASE_(r13) /* 800F2018 000EEE18 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) /* 800F201C 000EEE1C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800F2020 000EEE20 40 80 02 80 */ bge lbl_800F22A0 -/* 800F2024 000EEE24 4B F3 EC 65 */ bl func_80030C88 +/* 800F2024 000EEE24 4B F3 EC 65 */ bl xurand__Fv /* 800F2028 000EEE28 C0 02 9A B4 */ lfs f0, lbl_803CE434-_SDA2_BASE_(r2) /* 800F202C 000EEE2C 7F C3 F3 78 */ mr r3, r30 /* 800F2030 000EEE30 C0 42 9A F0 */ lfs f2, lbl_803CE470-_SDA2_BASE_(r2) @@ -3777,7 +3777,7 @@ lbl_800F2280: /* 800F2290 000EF090 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 800F2294 000EF094 7F E5 FB 78 */ mr r5, r31 /* 800F2298 000EF098 38 84 06 E0 */ addi r4, r4, 0x6e0 -/* 800F229C 000EF09C 4B F2 D4 45 */ bl func_8001F6E0 +/* 800F229C 000EF09C 4B F2 D4 45 */ bl zEntEvent__FP5xBaseP5xBaseUi lbl_800F22A0: /* 800F22A0 000EF0A0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800F22A4 000EF0A4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -3786,14 +3786,14 @@ lbl_800F22A0: /* 800F22B0 000EF0B0 38 21 00 10 */ addi r1, r1, 0x10 /* 800F22B4 000EF0B4 4E 80 00 20 */ blr -.global func_800F22B8 -func_800F22B8: +.global ConfigSceneDone__10zNPCCommonFv +ConfigSceneDone__10zNPCCommonFv: /* 800F22B8 000EF0B8 38 00 00 00 */ li r0, 0 /* 800F22BC 000EF0BC 90 0D 93 D0 */ stw r0, lbl_803CBCD0-_SDA_BASE_(r13) /* 800F22C0 000EF0C0 4E 80 00 20 */ blr -.global func_800F22C4 -func_800F22C4: +.global ConfigCreate__10zNPCCommonFUi +ConfigCreate__10zNPCCommonFUi: /* 800F22C4 000EF0C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F22C8 000EF0C8 7C 08 02 A6 */ mflr r0 /* 800F22CC 000EF0CC 38 A0 00 00 */ li r5, 0 @@ -3803,7 +3803,7 @@ func_800F22C4: /* 800F22DC 000EF0DC 7C 9E 23 78 */ mr r30, r4 /* 800F22E0 000EF0E0 38 80 03 B0 */ li r4, 0x3b0 /* 800F22E4 000EF0E4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 800F22E8 000EF0E8 4B F4 16 59 */ bl func_80033940 +/* 800F22E8 000EF0E8 4B F4 16 59 */ bl xMemAlloc__FUiUii /* 800F22EC 000EF0EC 38 80 00 00 */ li r4, 0 /* 800F22F0 000EF0F0 7C 7F 1B 78 */ mr r31, r3 /* 800F22F4 000EF0F4 38 A0 03 B0 */ li r5, 0x3b0 @@ -3826,8 +3826,8 @@ lbl_800F231C: /* 800F2330 000EF130 38 21 00 10 */ addi r1, r1, 0x10 /* 800F2334 000EF134 4E 80 00 20 */ blr -.global func_800F2338 -func_800F2338: +.global ConfigFind__10zNPCCommonFUi +ConfigFind__10zNPCCommonFUi: /* 800F2338 000EF138 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F233C 000EF13C 7C 08 02 A6 */ mflr r0 /* 800F2340 000EF140 90 01 00 14 */ stw r0, 0x14(r1) @@ -3857,8 +3857,8 @@ lbl_800F237C: /* 800F2390 000EF190 38 21 00 10 */ addi r1, r1, 0x10 /* 800F2394 000EF194 4E 80 00 20 */ blr -.global func_800F2398 -func_800F2398: +.global GetParm__10zNPCCommonF10en_npcparmPi +GetParm__10zNPCCommonF10en_npcparmPi: /* 800F2398 000EF198 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F239C 000EF19C 7C 08 02 A6 */ mflr r0 /* 800F23A0 000EF1A0 90 01 00 14 */ stw r0, 0x14(r1) @@ -3871,8 +3871,8 @@ func_800F2398: /* 800F23BC 000EF1BC 38 21 00 10 */ addi r1, r1, 0x10 /* 800F23C0 000EF1C0 4E 80 00 20 */ blr -.global func_800F23C4 -func_800F23C4: +.global GetParm__10zNPCCommonF10en_npcparmPf +GetParm__10zNPCCommonF10en_npcparmPf: /* 800F23C4 000EF1C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F23C8 000EF1C8 7C 08 02 A6 */ mflr r0 /* 800F23CC 000EF1CC 90 01 00 14 */ stw r0, 0x14(r1) @@ -3885,8 +3885,8 @@ func_800F23C4: /* 800F23E8 000EF1E8 38 21 00 10 */ addi r1, r1, 0x10 /* 800F23EC 000EF1EC 4E 80 00 20 */ blr -.global func_800F23F0 -func_800F23F0: +.global GetParm__10zNPCCommonF10en_npcparmP5xVec3 +GetParm__10zNPCCommonF10en_npcparmP5xVec3: /* 800F23F0 000EF1F0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F23F4 000EF1F4 7C 08 02 A6 */ mflr r0 /* 800F23F8 000EF1F8 90 01 00 14 */ stw r0, 0x14(r1) @@ -3899,8 +3899,8 @@ func_800F23F0: /* 800F2414 000EF214 38 21 00 10 */ addi r1, r1, 0x10 /* 800F2418 000EF218 4E 80 00 20 */ blr -.global func_800F241C -func_800F241C: +.global GetParm__10zNPCCommonF10en_npcparmPP10zMovePoint +GetParm__10zNPCCommonF10en_npcparmPP10zMovePoint: /* 800F241C 000EF21C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F2420 000EF220 7C 08 02 A6 */ mflr r0 /* 800F2424 000EF224 90 01 00 14 */ stw r0, 0x14(r1) @@ -3944,7 +3944,7 @@ func_800F241C: /* 800F24BC 000EF2BC 7C BE 00 2E */ lwzx r5, r30, r0 /* 800F24C0 000EF2C0 7F A3 EB 78 */ mr r3, r29 /* 800F24C4 000EF2C4 7F 84 E3 78 */ mr r4, r28 -/* 800F24C8 000EF2C8 4B F6 3B 5D */ bl func_80056024 +/* 800F24C8 000EF2C8 4B F6 3B 5D */ bl zParamGetInt__FP16xModelAssetParamUiPci /* 800F24CC 000EF2CC 90 7F 00 00 */ stw r3, 0(r31) /* 800F24D0 000EF2D0 48 00 00 EC */ b lbl_800F25BC /* 800F24D4 000EF2D4 28 1D 00 00 */ cmplwi r29, 0 @@ -3956,7 +3956,7 @@ func_800F241C: /* 800F24EC 000EF2EC 7C BE 00 2E */ lwzx r5, r30, r0 /* 800F24F0 000EF2F0 7F A3 EB 78 */ mr r3, r29 /* 800F24F4 000EF2F4 7F 84 E3 78 */ mr r4, r28 -/* 800F24F8 000EF2F8 4B F6 3B 91 */ bl func_80056088 +/* 800F24F8 000EF2F8 4B F6 3B 91 */ bl zParamGetFloat__FP16xModelAssetParamUiPcf /* 800F24FC 000EF2FC D0 3F 00 00 */ stfs f1, 0(r31) /* 800F2500 000EF300 48 00 00 BC */ b lbl_800F25BC /* 800F2504 000EF304 28 1D 00 00 */ cmplwi r29, 0 @@ -3975,7 +3975,7 @@ func_800F241C: /* 800F2538 000EF338 91 01 00 0C */ stw r8, 0xc(r1) /* 800F253C 000EF33C 80 1F 00 08 */ lwz r0, 8(r31) /* 800F2540 000EF340 90 01 00 10 */ stw r0, 0x10(r1) -/* 800F2544 000EF344 4B F6 3D 05 */ bl func_80056248 +/* 800F2544 000EF344 4B F6 3D 05 */ bl zParamGetVector__FP16xModelAssetParamUiPc5xVec3P5xVec3 /* 800F2548 000EF348 48 00 00 74 */ b lbl_800F25BC /* 800F254C 000EF34C 57 60 10 3A */ slwi r0, r27, 2 /* 800F2550 000EF350 7F A3 EB 78 */ mr r3, r29 @@ -3984,13 +3984,13 @@ func_800F241C: /* 800F255C 000EF35C 7F E8 FB 78 */ mr r8, r31 /* 800F2560 000EF360 38 C0 00 04 */ li r6, 4 /* 800F2564 000EF364 38 E0 00 00 */ li r7, 0 -/* 800F2568 000EF368 4B F6 3B 85 */ bl func_800560EC +/* 800F2568 000EF368 4B F6 3B 85 */ bl zParamGetFloatList__FP16xModelAssetParamUiPciPfPf /* 800F256C 000EF36C 48 00 00 50 */ b lbl_800F25BC /* 800F2570 000EF370 80 7A 01 C0 */ lwz r3, 0x1c0(r26) /* 800F2574 000EF374 80 63 00 0C */ lwz r3, 0xc(r3) /* 800F2578 000EF378 28 03 00 00 */ cmplwi r3, 0 /* 800F257C 000EF37C 41 82 00 40 */ beq lbl_800F25BC -/* 800F2580 000EF380 4B FB 47 69 */ bl func_800A6CE8 +/* 800F2580 000EF380 4B FB 47 69 */ bl zMovePoint_From_xAssetID__FUi /* 800F2584 000EF384 28 03 00 00 */ cmplwi r3, 0 /* 800F2588 000EF388 41 82 00 34 */ beq lbl_800F25BC /* 800F258C 000EF38C 90 7F 00 00 */ stw r3, 0(r31) @@ -4003,7 +4003,7 @@ func_800F241C: /* 800F25A8 000EF3A8 7F A3 EB 78 */ mr r3, r29 /* 800F25AC 000EF3AC 7C BE 00 2E */ lwzx r5, r30, r0 /* 800F25B0 000EF3B0 7F 84 E3 78 */ mr r4, r28 -/* 800F25B4 000EF3B4 4B F6 3A 71 */ bl func_80056024 +/* 800F25B4 000EF3B4 4B F6 3A 71 */ bl zParamGetInt__FP16xModelAssetParamUiPci /* 800F25B8 000EF3B8 90 7F 00 00 */ stw r3, 0(r31) lbl_800F25BC: /* 800F25BC 000EF3BC BB 41 00 18 */ lmw r26, 0x18(r1) @@ -4054,12 +4054,12 @@ lbl_800F25BC: /* 800F2670 000EF470 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 800F2674 000EF474 7C A3 2B 78 */ mr r3, r5 /* 800F2678 000EF478 38 84 30 18 */ addi r4, r4, lbl_80253018@l -/* 800F267C 000EF47C 4B F5 BE 61 */ bl func_8004E4DC +/* 800F267C 000EF47C 4B F5 BE 61 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800F2680 000EF480 48 00 01 48 */ b lbl_800F27C8 /* 800F2684 000EF484 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 800F2688 000EF488 7C A3 2B 78 */ mr r3, r5 /* 800F268C 000EF48C 38 84 30 18 */ addi r4, r4, lbl_80253018@l -/* 800F2690 000EF490 4B F5 BE 4D */ bl func_8004E4DC +/* 800F2690 000EF490 4B F5 BE 4D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800F2694 000EF494 48 00 01 34 */ b lbl_800F27C8 /* 800F2698 000EF498 C0 02 9A CC */ lfs f0, lbl_803CE44C-_SDA2_BASE_(r2) /* 800F269C 000EF49C D0 05 00 00 */ stfs f0, 0(r5) @@ -4105,7 +4105,7 @@ lbl_800F25BC: /* 800F273C 000EF53C 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 800F2740 000EF540 7C A3 2B 78 */ mr r3, r5 /* 800F2744 000EF544 38 84 30 18 */ addi r4, r4, lbl_80253018@l -/* 800F2748 000EF548 4B F5 BD 95 */ bl func_8004E4DC +/* 800F2748 000EF548 4B F5 BD 95 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800F274C 000EF54C 48 00 00 7C */ b lbl_800F27C8 /* 800F2750 000EF550 C0 02 9B 14 */ lfs f0, lbl_803CE494-_SDA2_BASE_(r2) /* 800F2754 000EF554 D0 05 00 00 */ stfs f0, 0(r5) @@ -4146,8 +4146,8 @@ lbl_800F27C8: /* 800F27D8 000EF5D8 38 21 00 10 */ addi r1, r1, 0x10 /* 800F27DC 000EF5DC 4E 80 00 20 */ blr -.global func_800F27E0 -func_800F27E0: +.global CanDoSplines__10zNPCCommonFv +CanDoSplines__10zNPCCommonFv: /* 800F27E0 000EF5E0 88 03 01 F4 */ lbz r0, 0x1f4(r3) /* 800F27E4 000EF5E4 38 80 00 00 */ li r4, 0 /* 800F27E8 000EF5E8 28 00 00 00 */ cmplwi r0, 0 @@ -4160,8 +4160,8 @@ lbl_800F2800: /* 800F2800 000EF600 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 800F2804 000EF604 4E 80 00 20 */ blr -.global func_800F2808 -func_800F2808: +.global FirstAssigned__10zNPCCommonFv +FirstAssigned__10zNPCCommonFv: /* 800F2808 000EF608 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F280C 000EF60C 7C 08 02 A6 */ mflr r0 /* 800F2810 000EF610 38 80 00 3F */ li r4, 0x3f @@ -4169,15 +4169,15 @@ func_800F2808: /* 800F2818 000EF618 38 00 00 00 */ li r0, 0 /* 800F281C 000EF61C 38 A1 00 08 */ addi r5, r1, 8 /* 800F2820 000EF620 90 01 00 08 */ stw r0, 8(r1) -/* 800F2824 000EF624 4B FF FB F9 */ bl func_800F241C +/* 800F2824 000EF624 4B FF FB F9 */ bl GetParm__10zNPCCommonF10en_npcparmPP10zMovePoint /* 800F2828 000EF628 80 01 00 14 */ lwz r0, 0x14(r1) /* 800F282C 000EF62C 80 61 00 08 */ lwz r3, 8(r1) /* 800F2830 000EF630 7C 08 03 A6 */ mtlr r0 /* 800F2834 000EF634 38 21 00 10 */ addi r1, r1, 0x10 /* 800F2838 000EF638 4E 80 00 20 */ blr -.global func_800F283C -func_800F283C: +.global MvptReset__10zNPCCommonFP10zMovePoint +MvptReset__10zNPCCommonFP10zMovePoint: /* 800F283C 000EF63C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F2840 000EF640 7C 08 02 A6 */ mflr r0 /* 800F2844 000EF644 28 04 00 00 */ cmplwi r4, 0 @@ -4190,7 +4190,7 @@ func_800F283C: lbl_800F2860: /* 800F2860 000EF660 38 BF 02 10 */ addi r5, r31, 0x210 /* 800F2864 000EF664 38 80 00 3F */ li r4, 0x3f -/* 800F2868 000EF668 4B FF FB B5 */ bl func_800F241C +/* 800F2868 000EF668 4B FF FB B5 */ bl GetParm__10zNPCCommonF10en_npcparmPP10zMovePoint lbl_800F286C: /* 800F286C 000EF66C 80 7F 02 10 */ lwz r3, 0x210(r31) /* 800F2870 000EF670 38 00 00 00 */ li r0, 0 @@ -4210,8 +4210,8 @@ lbl_800F286C: /* 800F28A8 000EF6A8 38 21 00 10 */ addi r1, r1, 0x10 /* 800F28AC 000EF6AC 4E 80 00 20 */ blr -.global func_800F28B0 -func_800F28B0: +.global MvptCycle__10zNPCCommonFv +MvptCycle__10zNPCCommonFv: /* 800F28B0 000EF6B0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F28B4 000EF6B4 7C 08 02 A6 */ mflr r0 /* 800F28B8 000EF6B8 90 01 00 24 */ stw r0, 0x24(r1) @@ -4229,7 +4229,7 @@ func_800F28B0: /* 800F28E8 000EF6E8 40 82 00 1C */ bne lbl_800F2904 /* 800F28EC 000EF6EC 38 BF 02 0C */ addi r5, r31, 0x20c /* 800F28F0 000EF6F0 38 80 00 3F */ li r4, 0x3f -/* 800F28F4 000EF6F4 4B FF FB 29 */ bl func_800F241C +/* 800F28F4 000EF6F4 4B FF FB 29 */ bl GetParm__10zNPCCommonF10en_npcparmPP10zMovePoint /* 800F28F8 000EF6F8 80 1F 02 0C */ lwz r0, 0x20c(r31) /* 800F28FC 000EF6FC 90 01 00 08 */ stw r0, 8(r1) /* 800F2900 000EF700 48 00 00 40 */ b lbl_800F2940 @@ -4240,7 +4240,7 @@ lbl_800F2904: /* 800F2910 000EF710 41 82 00 14 */ beq lbl_800F2924 /* 800F2914 000EF714 38 A1 00 08 */ addi r5, r1, 8 /* 800F2918 000EF718 38 C0 00 00 */ li r6, 0 -/* 800F291C 000EF71C 4B FB 45 19 */ bl func_800A6E34 +/* 800F291C 000EF71C 4B FB 45 19 */ bl zMovePointGetNext__FPC10zMovePointPC10zMovePointPP10zMovePointP5xVec3 /* 800F2920 000EF720 48 00 00 20 */ b lbl_800F2940 lbl_800F2924: /* 800F2924 000EF724 28 04 00 00 */ cmplwi r4, 0 @@ -4249,7 +4249,7 @@ lbl_800F2924: /* 800F2930 000EF730 38 A1 00 08 */ addi r5, r1, 8 /* 800F2934 000EF734 38 80 00 00 */ li r4, 0 /* 800F2938 000EF738 38 C0 00 00 */ li r6, 0 -/* 800F293C 000EF73C 4B FB 44 F9 */ bl func_800A6E34 +/* 800F293C 000EF73C 4B FB 44 F9 */ bl zMovePointGetNext__FPC10zMovePointPC10zMovePointPP10zMovePointP5xVec3 lbl_800F2940: /* 800F2940 000EF740 80 1F 02 0C */ lwz r0, 0x20c(r31) /* 800F2944 000EF744 28 00 00 00 */ cmplwi r0, 0 @@ -4264,7 +4264,7 @@ lbl_800F2960: /* 800F2960 000EF760 80 01 00 08 */ lwz r0, 8(r1) /* 800F2964 000EF764 7F E3 FB 78 */ mr r3, r31 /* 800F2968 000EF768 90 1F 02 10 */ stw r0, 0x210(r31) -/* 800F296C 000EF76C 4B FF FE 75 */ bl func_800F27E0 +/* 800F296C 000EF76C 4B FF FE 75 */ bl CanDoSplines__10zNPCCommonFv /* 800F2970 000EF770 2C 03 00 00 */ cmpwi r3, 0 /* 800F2974 000EF774 41 82 00 58 */ beq lbl_800F29CC /* 800F2978 000EF778 80 7F 02 10 */ lwz r3, 0x210(r31) @@ -4297,7 +4297,7 @@ lbl_800F29CC: /* 800F29D8 000EF7D8 80 9F 02 0C */ lwz r4, 0x20c(r31) /* 800F29DC 000EF7DC 38 BF 02 14 */ addi r5, r31, 0x214 /* 800F29E0 000EF7E0 38 C0 00 00 */ li r6, 0 -/* 800F29E4 000EF7E4 4B FB 44 51 */ bl func_800A6E34 +/* 800F29E4 000EF7E4 4B FB 44 51 */ bl zMovePointGetNext__FPC10zMovePointPC10zMovePointPP10zMovePointP5xVec3 lbl_800F29E8: /* 800F29E8 000EF7E8 80 7F 02 10 */ lwz r3, 0x210(r31) /* 800F29EC 000EF7EC 7C 03 00 D0 */ neg r0, r3 @@ -4309,8 +4309,8 @@ lbl_800F29E8: /* 800F2A04 000EF804 38 21 00 20 */ addi r1, r1, 0x20 /* 800F2A08 000EF808 4E 80 00 20 */ blr -.global func_800F2A0C -func_800F2A0C: +.global HaveLOSToPos__10zNPCCommonFP5xVec3fP6xSceneP5xBaseP7xCollis +HaveLOSToPos__10zNPCCommonFP5xVec3fP6xSceneP5xBaseP7xCollis: /* 800F2A0C 000EF80C 94 21 FF 80 */ stwu r1, -0x80(r1) /* 800F2A10 000EF810 7C 08 02 A6 */ mflr r0 /* 800F2A14 000EF814 90 01 00 84 */ stw r0, 0x84(r1) @@ -4373,17 +4373,17 @@ lbl_800F2AD8: /* 800F2AF0 000EF8F0 7F 83 E3 78 */ mr r3, r28 /* 800F2AF4 000EF8F4 38 A1 00 10 */ addi r5, r1, 0x10 /* 800F2AF8 000EF8F8 38 80 00 06 */ li r4, 6 -/* 800F2AFC 000EF8FC 4B FF F0 61 */ bl func_800F1B5C +/* 800F2AFC 000EF8FC 4B FF F0 61 */ bl GetVertPos__10zNPCCommonF10en_mdlvertP5xVec3 /* 800F2B00 000EF900 2C 03 00 00 */ cmpwi r3, 0 /* 800F2B04 000EF904 40 82 00 18 */ bne lbl_800F2B1C /* 800F2B08 000EF908 7F 83 E3 78 */ mr r3, r28 /* 800F2B0C 000EF90C 4B F2 8D 25 */ bl func_8001B830 /* 800F2B10 000EF910 7C 64 1B 78 */ mr r4, r3 /* 800F2B14 000EF914 38 61 00 10 */ addi r3, r1, 0x10 -/* 800F2B18 000EF918 4B F5 B9 C5 */ bl func_8004E4DC +/* 800F2B18 000EF918 4B F5 B9 C5 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800F2B1C: /* 800F2B1C 000EF91C 38 7C 00 64 */ addi r3, r28, 0x64 -/* 800F2B20 000EF920 48 03 D1 01 */ bl func_8012FC20 +/* 800F2B20 000EF920 48 03 D1 01 */ bl NPCC_xBoundAway__FP6xBound /* 800F2B24 000EF924 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) /* 800F2B28 000EF928 3A E1 00 28 */ addi r23, r1, 0x28 /* 800F2B2C 000EF92C 7E E3 BB 78 */ mr r3, r23 @@ -4394,18 +4394,18 @@ lbl_800F2B1C: /* 800F2B40 000EF940 4B F1 BB 51 */ bl func_8000E690 /* 800F2B44 000EF944 7E E3 BB 78 */ mr r3, r23 /* 800F2B48 000EF948 7E E4 BB 78 */ mr r4, r23 -/* 800F2B4C 000EF94C 4B F5 B7 A5 */ bl func_8004E2F0 +/* 800F2B4C 000EF94C 4B F5 B7 A5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800F2B50 000EF950 38 61 00 1C */ addi r3, r1, 0x1c /* 800F2B54 000EF954 38 81 00 10 */ addi r4, r1, 0x10 -/* 800F2B58 000EF958 4B F5 B9 85 */ bl func_8004E4DC +/* 800F2B58 000EF958 4B F5 B9 85 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800F2B5C 000EF95C 38 00 0C 00 */ li r0, 0xc00 /* 800F2B60 000EF960 7F C3 F3 78 */ mr r3, r30 /* 800F2B64 000EF964 90 01 00 3C */ stw r0, 0x3c(r1) /* 800F2B68 000EF968 7F 05 C3 78 */ mr r5, r24 /* 800F2B6C 000EF96C 38 81 00 1C */ addi r4, r1, 0x1c -/* 800F2B70 000EF970 4B F4 D8 35 */ bl func_800403A4 +/* 800F2B70 000EF970 4B F4 D8 35 */ bl xRayHitsScene__FP6xSceneP5xRay3P7xCollis /* 800F2B74 000EF974 38 7C 00 64 */ addi r3, r28, 0x64 -/* 800F2B78 000EF978 48 03 D0 E5 */ bl func_8012FC5C +/* 800F2B78 000EF978 48 03 D0 E5 */ bl NPCC_xBoundBack__FP6xBound /* 800F2B7C 000EF97C 80 18 00 00 */ lwz r0, 0(r24) /* 800F2B80 000EF980 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800F2B84 000EF984 40 82 00 0C */ bne lbl_800F2B90 @@ -4472,8 +4472,8 @@ lbl_800F2C28: /* 800F2C58 000EFA58 38 21 00 80 */ addi r1, r1, 0x80 /* 800F2C5C 000EFA5C 4E 80 00 20 */ blr -.global func_800F2C60 -func_800F2C60: +.global ModelAtomicHide__10zNPCCommonFiP14xModelInstance +ModelAtomicHide__10zNPCCommonFiP14xModelInstance: /* 800F2C60 000EFA60 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F2C64 000EFA64 7C 08 02 A6 */ mflr r0 /* 800F2C68 000EFA68 28 05 00 00 */ cmplwi r5, 0 @@ -4483,7 +4483,7 @@ func_800F2C60: lbl_800F2C78: /* 800F2C78 000EFA78 38 A0 FF FF */ li r5, -1 /* 800F2C7C 000EFA7C 38 C0 00 00 */ li r6, 0 -/* 800F2C80 000EFA80 48 00 00 9D */ bl func_800F2D1C +/* 800F2C80 000EFA80 48 00 00 9D */ bl ModelAtomicFind__10zNPCCommonFiiP14xModelInstance /* 800F2C84 000EFA84 7C 65 1B 78 */ mr r5, r3 lbl_800F2C88: /* 800F2C88 000EFA88 28 05 00 00 */ cmplwi r5, 0 @@ -4501,8 +4501,8 @@ lbl_800F2CA8: /* 800F2CB0 000EFAB0 38 21 00 10 */ addi r1, r1, 0x10 /* 800F2CB4 000EFAB4 4E 80 00 20 */ blr -.global func_800F2CB8 -func_800F2CB8: +.global ModelAtomicShow__10zNPCCommonFiP14xModelInstance +ModelAtomicShow__10zNPCCommonFiP14xModelInstance: /* 800F2CB8 000EFAB8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F2CBC 000EFABC 7C 08 02 A6 */ mflr r0 /* 800F2CC0 000EFAC0 28 05 00 00 */ cmplwi r5, 0 @@ -4512,7 +4512,7 @@ func_800F2CB8: lbl_800F2CD0: /* 800F2CD0 000EFAD0 38 A0 FF FF */ li r5, -1 /* 800F2CD4 000EFAD4 38 C0 00 00 */ li r6, 0 -/* 800F2CD8 000EFAD8 48 00 00 45 */ bl func_800F2D1C +/* 800F2CD8 000EFAD8 48 00 00 45 */ bl ModelAtomicFind__10zNPCCommonFiiP14xModelInstance /* 800F2CDC 000EFADC 7C 65 1B 78 */ mr r5, r3 lbl_800F2CE0: /* 800F2CE0 000EFAE0 28 05 00 00 */ cmplwi r5, 0 @@ -4533,8 +4533,8 @@ lbl_800F2D0C: /* 800F2D14 000EFB14 38 21 00 10 */ addi r1, r1, 0x10 /* 800F2D18 000EFB18 4E 80 00 20 */ blr -.global func_800F2D1C -func_800F2D1C: +.global ModelAtomicFind__10zNPCCommonFiiP14xModelInstance +ModelAtomicFind__10zNPCCommonFiiP14xModelInstance: /* 800F2D1C 000EFB1C 28 06 00 00 */ cmplwi r6, 0 /* 800F2D20 000EFB20 38 00 00 00 */ li r0, 0 /* 800F2D24 000EFB24 38 E0 00 00 */ li r7, 0 @@ -4561,8 +4561,8 @@ lbl_800F2D64: /* 800F2D64 000EFB64 7C 03 03 78 */ mr r3, r0 /* 800F2D68 000EFB68 4E 80 00 20 */ blr -.global func_800F2D6C -func_800F2D6C: +.global ModelScaleSet__10zNPCCommonFfff +ModelScaleSet__10zNPCCommonFfff: /* 800F2D6C 000EFB6C 80 63 00 24 */ lwz r3, 0x24(r3) /* 800F2D70 000EFB70 48 00 00 14 */ b lbl_800F2D84 lbl_800F2D74: @@ -4575,8 +4575,8 @@ lbl_800F2D84: /* 800F2D88 000EFB88 40 82 FF EC */ bne lbl_800F2D74 /* 800F2D8C 000EFB8C 4E 80 00 20 */ blr -.global func_800F2D90 -func_800F2D90: +.global AnimStart__10zNPCCommonFUii +AnimStart__10zNPCCommonFUii: /* 800F2D90 000EFB90 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F2D94 000EFB94 7C 08 02 A6 */ mflr r0 /* 800F2D98 000EFB98 90 01 00 24 */ stw r0, 0x24(r1) @@ -4603,7 +4603,7 @@ lbl_800F2DD0: /* 800F2DE8 000EFBE8 48 00 18 B1 */ bl func_800F4698 lbl_800F2DEC: /* 800F2DEC 000EFBEC 7F A3 EB 78 */ mr r3, r29 -/* 800F2DF0 000EFBF0 48 00 01 AD */ bl func_800F2F9C +/* 800F2DF0 000EFBF0 48 00 01 AD */ bl AnimCurState__10zNPCCommonFv /* 800F2DF4 000EFBF4 28 03 00 00 */ cmplwi r3, 0 /* 800F2DF8 000EFBF8 41 82 00 1C */ beq lbl_800F2E14 /* 800F2DFC 000EFBFC 80 63 00 08 */ lwz r3, 8(r3) @@ -4632,14 +4632,14 @@ lbl_800F2E40: /* 800F2E48 000EFC48 80 7D 00 24 */ lwz r3, 0x24(r29) /* 800F2E4C 000EFC4C 7F E4 FB 78 */ mr r4, r31 /* 800F2E50 000EFC50 80 63 00 0C */ lwz r3, 0xc(r3) -/* 800F2E54 000EFC54 4B F1 5B F1 */ bl func_80008A44 +/* 800F2E54 000EFC54 4B F1 5B F1 */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition /* 800F2E58 000EFC58 48 00 00 18 */ b lbl_800F2E70 lbl_800F2E5C: /* 800F2E5C 000EFC5C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800F2E60 000EFC60 80 9D 00 00 */ lwz r4, 0(r29) /* 800F2E64 000EFC64 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800F2E68 000EFC68 80 63 1F C0 */ lwz r3, 0x1fc0(r3) -/* 800F2E6C 000EFC6C 4B F4 C7 B9 */ bl func_8003F624 +/* 800F2E6C 000EFC6C 4B F4 C7 B9 */ bl xSceneID2Name__FP6xSceneUi lbl_800F2E70: /* 800F2E70 000EFC70 28 1F 00 00 */ cmplwi r31, 0 /* 800F2E74 000EFC74 41 82 00 10 */ beq lbl_800F2E84 @@ -4657,8 +4657,8 @@ lbl_800F2E88: /* 800F2E9C 000EFC9C 38 21 00 20 */ addi r1, r1, 0x20 /* 800F2EA0 000EFCA0 4E 80 00 20 */ blr -.global func_800F2EA4 -func_800F2EA4: +.global AnimSetState__10zNPCCommonFUif +AnimSetState__10zNPCCommonFUif: /* 800F2EA4 000EFCA4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F2EA8 000EFCA8 7C 08 02 A6 */ mflr r0 /* 800F2EAC 000EFCAC 90 01 00 24 */ stw r0, 0x24(r1) @@ -4670,13 +4670,13 @@ func_800F2EA4: /* 800F2EC4 000EFCC4 7C 7E 1B 78 */ mr r30, r3 /* 800F2EC8 000EFCC8 48 00 17 D1 */ bl func_800F4698 /* 800F2ECC 000EFCCC 7F E4 FB 78 */ mr r4, r31 -/* 800F2ED0 000EFCD0 4B F1 48 65 */ bl func_80007734 +/* 800F2ED0 000EFCD0 4B F1 48 65 */ bl xAnimTableGetStateID__FP10xAnimTableUi /* 800F2ED4 000EFCD4 80 9E 00 24 */ lwz r4, 0x24(r30) /* 800F2ED8 000EFCD8 FC 20 F8 90 */ fmr f1, f31 /* 800F2EDC 000EFCDC 80 A4 00 0C */ lwz r5, 0xc(r4) /* 800F2EE0 000EFCE0 7C 64 1B 78 */ mr r4, r3 /* 800F2EE4 000EFCE4 80 65 00 08 */ lwz r3, 8(r5) -/* 800F2EE8 000EFCE8 4B F1 50 35 */ bl func_80007F1C +/* 800F2EE8 000EFCE8 4B F1 50 35 */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef /* 800F2EEC 000EFCEC 80 01 00 24 */ lwz r0, 0x24(r1) /* 800F2EF0 000EFCF0 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800F2EF4 000EFCF4 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -4685,8 +4685,8 @@ func_800F2EA4: /* 800F2F00 000EFD00 38 21 00 20 */ addi r1, r1, 0x20 /* 800F2F04 000EFD04 4E 80 00 20 */ blr -.global func_800F2F08 -func_800F2F08: +.global AnimFindState__10zNPCCommonFUi +AnimFindState__10zNPCCommonFUi: /* 800F2F08 000EFD08 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F2F0C 000EFD0C 7C 08 02 A6 */ mflr r0 /* 800F2F10 000EFD10 90 01 00 14 */ stw r0, 0x14(r1) @@ -4694,15 +4694,15 @@ func_800F2F08: /* 800F2F18 000EFD18 7C 9F 23 78 */ mr r31, r4 /* 800F2F1C 000EFD1C 48 00 17 7D */ bl func_800F4698 /* 800F2F20 000EFD20 7F E4 FB 78 */ mr r4, r31 -/* 800F2F24 000EFD24 4B F1 48 11 */ bl func_80007734 +/* 800F2F24 000EFD24 4B F1 48 11 */ bl xAnimTableGetStateID__FP10xAnimTableUi /* 800F2F28 000EFD28 80 01 00 14 */ lwz r0, 0x14(r1) /* 800F2F2C 000EFD2C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800F2F30 000EFD30 7C 08 03 A6 */ mtlr r0 /* 800F2F34 000EFD34 38 21 00 10 */ addi r1, r1, 0x10 /* 800F2F38 000EFD38 4E 80 00 20 */ blr -.global func_800F2F3C -func_800F2F3C: +.global AnimCurSingle__10zNPCCommonFv +AnimCurSingle__10zNPCCommonFv: /* 800F2F3C 000EFD3C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F2F40 000EFD40 7C 08 02 A6 */ mflr r0 /* 800F2F44 000EFD44 90 01 00 14 */ stw r0, 0x14(r1) @@ -4730,8 +4730,8 @@ lbl_800F2F88: /* 800F2F94 000EFD94 38 21 00 10 */ addi r1, r1, 0x10 /* 800F2F98 000EFD98 4E 80 00 20 */ blr -.global func_800F2F9C -func_800F2F9C: +.global AnimCurState__10zNPCCommonFv +AnimCurState__10zNPCCommonFv: /* 800F2F9C 000EFD9C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F2FA0 000EFDA0 7C 08 02 A6 */ mflr r0 /* 800F2FA4 000EFDA4 90 01 00 14 */ stw r0, 0x14(r1) @@ -4760,12 +4760,12 @@ lbl_800F2FEC: /* 800F2FF8 000EFDF8 38 21 00 10 */ addi r1, r1, 0x10 /* 800F2FFC 000EFDFC 4E 80 00 20 */ blr -.global func_800F3000 -func_800F3000: +.global AnimCurStateID__10zNPCCommonFv +AnimCurStateID__10zNPCCommonFv: /* 800F3000 000EFE00 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F3004 000EFE04 7C 08 02 A6 */ mflr r0 /* 800F3008 000EFE08 90 01 00 14 */ stw r0, 0x14(r1) -/* 800F300C 000EFE0C 4B FF FF 91 */ bl func_800F2F9C +/* 800F300C 000EFE0C 4B FF FF 91 */ bl AnimCurState__10zNPCCommonFv /* 800F3010 000EFE10 28 03 00 00 */ cmplwi r3, 0 /* 800F3014 000EFE14 41 82 00 0C */ beq lbl_800F3020 /* 800F3018 000EFE18 80 63 00 08 */ lwz r3, 8(r3) @@ -4778,14 +4778,14 @@ lbl_800F3024: /* 800F302C 000EFE2C 38 21 00 10 */ addi r1, r1, 0x10 /* 800F3030 000EFE30 4E 80 00 20 */ blr -.global func_800F3034 -func_800F3034: +.global AnimDuration__10zNPCCommonFP10xAnimState +AnimDuration__10zNPCCommonFP10xAnimState: /* 800F3034 000EFE34 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F3038 000EFE38 7C 08 02 A6 */ mflr r0 /* 800F303C 000EFE3C 28 04 00 00 */ cmplwi r4, 0 /* 800F3040 000EFE40 90 01 00 14 */ stw r0, 0x14(r1) /* 800F3044 000EFE44 40 82 00 0C */ bne lbl_800F3050 -/* 800F3048 000EFE48 4B FF FF 55 */ bl func_800F2F9C +/* 800F3048 000EFE48 4B FF FF 55 */ bl AnimCurState__10zNPCCommonFv /* 800F304C 000EFE4C 7C 64 1B 78 */ mr r4, r3 lbl_800F3050: /* 800F3050 000EFE50 28 04 00 00 */ cmplwi r4, 0 @@ -4801,8 +4801,8 @@ lbl_800F3068: /* 800F3070 000EFE70 38 21 00 10 */ addi r1, r1, 0x10 /* 800F3074 000EFE74 4E 80 00 20 */ blr -.global func_800F3078 -func_800F3078: +.global AnimTimeRemain__10zNPCCommonFP10xAnimState +AnimTimeRemain__10zNPCCommonFP10xAnimState: /* 800F3078 000EFE78 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F307C 000EFE7C 7C 08 02 A6 */ mflr r0 /* 800F3080 000EFE80 90 01 00 24 */ stw r0, 0x24(r1) @@ -4812,11 +4812,11 @@ func_800F3078: /* 800F3090 000EFE90 93 C1 00 08 */ stw r30, 8(r1) /* 800F3094 000EFE94 7C 7E 1B 78 */ mr r30, r3 /* 800F3098 000EFE98 7C 9F 23 78 */ mr r31, r4 -/* 800F309C 000EFE9C 48 00 00 39 */ bl func_800F30D4 +/* 800F309C 000EFE9C 48 00 00 39 */ bl AnimTimeCurrent__10zNPCCommonFv /* 800F30A0 000EFEA0 FF E0 08 90 */ fmr f31, f1 /* 800F30A4 000EFEA4 7F C3 F3 78 */ mr r3, r30 /* 800F30A8 000EFEA8 7F E4 FB 78 */ mr r4, r31 -/* 800F30AC 000EFEAC 4B FF FF 89 */ bl func_800F3034 +/* 800F30AC 000EFEAC 4B FF FF 89 */ bl AnimDuration__10zNPCCommonFP10xAnimState /* 800F30B0 000EFEB0 EC 21 F8 28 */ fsubs f1, f1, f31 /* 800F30B4 000EFEB4 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 800F30B8 000EFEB8 80 01 00 24 */ lwz r0, 0x24(r1) @@ -4827,16 +4827,16 @@ func_800F3078: /* 800F30CC 000EFECC 38 21 00 20 */ addi r1, r1, 0x20 /* 800F30D0 000EFED0 4E 80 00 20 */ blr -.global func_800F30D4 -func_800F30D4: +.global AnimTimeCurrent__10zNPCCommonFv +AnimTimeCurrent__10zNPCCommonFv: /* 800F30D4 000EFED4 80 63 00 24 */ lwz r3, 0x24(r3) /* 800F30D8 000EFED8 80 63 00 0C */ lwz r3, 0xc(r3) /* 800F30DC 000EFEDC 80 63 00 08 */ lwz r3, 8(r3) /* 800F30E0 000EFEE0 C0 23 00 08 */ lfs f1, 8(r3) /* 800F30E4 000EFEE4 4E 80 00 20 */ blr -.global func_800F30E8 -func_800F30E8: +.global zNPCSettings_MakeDummy__Fv +zNPCSettings_MakeDummy__Fv: /* 800F30E8 000EFEE8 3D 20 FE EE */ lis r9, 0xFEEDCAFE@ha /* 800F30EC 000EFEEC 3C 80 80 31 */ lis r4, lbl_80312364@ha /* 800F30F0 000EFEF0 3C 60 BA D1 */ lis r3, 0xBAD0CACA@ha @@ -4872,8 +4872,8 @@ func_800F30E8: /* 800F3168 000EFF68 91 0D 93 D4 */ stw r8, lbl_803CBCD4-_SDA_BASE_(r13) /* 800F316C 000EFF6C 4E 80 00 20 */ blr -.global func_800F3170 -func_800F3170: +.global zNPCSettings_Find__FUi +zNPCSettings_Find__FUi: /* 800F3170 000EFF70 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F3174 000EFF74 7C 08 02 A6 */ mflr r0 /* 800F3178 000EFF78 28 03 00 00 */ cmplwi r3, 0 @@ -4883,7 +4883,7 @@ func_800F3170: /* 800F3188 000EFF88 38 00 00 00 */ li r0, 0 /* 800F318C 000EFF8C 41 82 00 10 */ beq lbl_800F319C /* 800F3190 000EFF90 38 81 00 08 */ addi r4, r1, 8 -/* 800F3194 000EFF94 4B F5 85 79 */ bl func_8004B70C +/* 800F3194 000EFF94 4B F5 85 79 */ bl xSTFindAsset__FUiPUi /* 800F3198 000EFF98 7C 60 1B 78 */ mr r0, r3 lbl_800F319C: /* 800F319C 000EFF9C 28 00 00 00 */ cmplwi r0, 0 @@ -4896,8 +4896,8 @@ lbl_800F31A8: /* 800F31B4 000EFFB4 38 21 00 10 */ addi r1, r1, 0x10 /* 800F31B8 000EFFB8 4E 80 00 20 */ blr -.global func_800F31BC -func_800F31BC: +.global Vibrate__10zNPCCommonFff +Vibrate__10zNPCCommonFff: /* 800F31BC 000EFFBC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F31C0 000EFFC0 7C 08 02 A6 */ mflr r0 /* 800F31C4 000EFFC4 90 01 00 14 */ stw r0, 0x14(r1) @@ -4914,7 +4914,7 @@ lbl_800F31DC: /* 800F31E8 000EFFE8 40 80 00 14 */ bge lbl_800F31FC /* 800F31EC 000EFFEC C0 22 9A B8 */ lfs f1, lbl_803CE438-_SDA2_BASE_(r2) /* 800F31F0 000EFFF0 38 80 00 02 */ li r4, 2 -/* 800F31F4 000EFFF4 48 00 00 4D */ bl func_800F3240 +/* 800F31F4 000EFFF4 48 00 00 4D */ bl Vibrate__10zNPCCommonF10en_npcvibef /* 800F31F8 000EFFF8 48 00 00 38 */ b lbl_800F3230 lbl_800F31FC: /* 800F31FC 000EFFFC C0 02 9B 1C */ lfs f0, lbl_803CE49C-_SDA2_BASE_(r2) @@ -4922,7 +4922,7 @@ lbl_800F31FC: /* 800F3204 000F0004 40 80 00 14 */ bge lbl_800F3218 /* 800F3208 000F0008 C0 22 9A B8 */ lfs f1, lbl_803CE438-_SDA2_BASE_(r2) /* 800F320C 000F000C 38 80 00 01 */ li r4, 1 -/* 800F3210 000F0010 48 00 00 31 */ bl func_800F3240 +/* 800F3210 000F0010 48 00 00 31 */ bl Vibrate__10zNPCCommonF10en_npcvibef /* 800F3214 000F0014 48 00 00 1C */ b lbl_800F3230 lbl_800F3218: /* 800F3218 000F0018 C0 02 9A BC */ lfs f0, lbl_803CE43C-_SDA2_BASE_(r2) @@ -4930,15 +4930,15 @@ lbl_800F3218: /* 800F3220 000F0020 40 80 00 10 */ bge lbl_800F3230 /* 800F3224 000F0024 C0 22 9A B8 */ lfs f1, lbl_803CE438-_SDA2_BASE_(r2) /* 800F3228 000F0028 38 80 00 00 */ li r4, 0 -/* 800F322C 000F002C 48 00 00 15 */ bl func_800F3240 +/* 800F322C 000F002C 48 00 00 15 */ bl Vibrate__10zNPCCommonF10en_npcvibef lbl_800F3230: /* 800F3230 000F0030 80 01 00 14 */ lwz r0, 0x14(r1) /* 800F3234 000F0034 7C 08 03 A6 */ mtlr r0 /* 800F3238 000F0038 38 21 00 10 */ addi r1, r1, 0x10 /* 800F323C 000F003C 4E 80 00 20 */ blr -.global func_800F3240 -func_800F3240: +.global Vibrate__10zNPCCommonF10en_npcvibef +Vibrate__10zNPCCommonF10en_npcvibef: /* 800F3240 000F0040 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800F3244 000F0044 7C 08 02 A6 */ mflr r0 /* 800F3248 000F0048 90 01 00 34 */ stw r0, 0x34(r1) @@ -4993,7 +4993,7 @@ lbl_800F32E0: /* 800F32EC 000F00EC 38 60 00 07 */ li r3, 7 /* 800F32F0 000F00F0 38 80 00 00 */ li r4, 0 /* 800F32F4 000F00F4 38 A0 00 00 */ li r5, 0 -/* 800F32F8 000F00F8 4B FB 9E D5 */ bl func_800AD1CC +/* 800F32F8 000F00F8 4B FB 9E D5 */ bl zPadAddRumble__F14_tagRumbleTypefiUi lbl_800F32FC: /* 800F32FC 000F00FC C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) /* 800F3300 000F0100 FC 1E 00 40 */ fcmpo cr0, f30, f0 @@ -5004,7 +5004,7 @@ lbl_800F330C: /* 800F3310 000F0110 7F E3 FB 78 */ mr r3, r31 /* 800F3314 000F0114 38 80 00 00 */ li r4, 0 /* 800F3318 000F0118 38 A0 00 00 */ li r5, 0 -/* 800F331C 000F011C 4B FB 9E B1 */ bl func_800AD1CC +/* 800F331C 000F011C 4B FB 9E B1 */ bl zPadAddRumble__F14_tagRumbleTypefiUi /* 800F3320 000F0120 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800F3324 000F0124 CB E1 00 20 */ lfd f31, 0x20(r1) /* 800F3328 000F0128 E3 C1 00 18 */ psq_l f30, 24(r1), 0, qr0 @@ -5015,8 +5015,8 @@ lbl_800F330C: /* 800F333C 000F013C 38 21 00 30 */ addi r1, r1, 0x30 /* 800F3340 000F0140 4E 80 00 20 */ blr -.global func_800F3344 -func_800F3344: +.global MatPosSet__10zNPCCommonFP5xVec3 +MatPosSet__10zNPCCommonFP5xVec3: /* 800F3344 000F0144 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F3348 000F0148 7C 08 02 A6 */ mflr r0 /* 800F334C 000F014C 28 04 00 00 */ cmplwi r4, 0 @@ -5027,7 +5027,7 @@ func_800F3344: /* 800F3360 000F0160 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800F3364 000F0164 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800F3368 000F0168 38 63 00 30 */ addi r3, r3, 0x30 -/* 800F336C 000F016C 4B F5 B1 71 */ bl func_8004E4DC +/* 800F336C 000F016C 4B F5 B1 71 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800F3370: /* 800F3370 000F0170 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800F3374 000F0174 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -5038,20 +5038,20 @@ lbl_800F3370: /* 800F3388 000F0188 38 21 00 10 */ addi r1, r1, 0x10 /* 800F338C 000F018C 4E 80 00 20 */ blr -.global func_800F3390 -func_800F3390: +.global NPCC_NPCIsConversing__Fv +NPCC_NPCIsConversing__Fv: /* 800F3390 000F0190 80 6D 93 E8 */ lwz r3, lbl_803CBCE8-_SDA_BASE_(r13) /* 800F3394 000F0194 4E 80 00 20 */ blr -.global func_800F3398 -func_800F3398: +.global zNPCCommon_WonderReset__Fv +zNPCCommon_WonderReset__Fv: /* 800F3398 000F0198 38 00 00 00 */ li r0, 0 /* 800F339C 000F019C 90 0D 93 E8 */ stw r0, lbl_803CBCE8-_SDA_BASE_(r13) /* 800F33A0 000F01A0 90 0D 93 E4 */ stw r0, lbl_803CBCE4-_SDA_BASE_(r13) /* 800F33A4 000F01A4 4E 80 00 20 */ blr -.global func_800F33A8 -func_800F33A8: +.global WonderOfTalking__10zNPCCommonFiP5xBase +WonderOfTalking__10zNPCCommonFiP5xBase: /* 800F33A8 000F01A8 2C 04 00 00 */ cmpwi r4, 0 /* 800F33AC 000F01AC 41 82 00 24 */ beq lbl_800F33D0 /* 800F33B0 000F01B0 38 00 00 01 */ li r0, 1 @@ -5069,8 +5069,8 @@ lbl_800F33D0: /* 800F33D8 000F01D8 90 0D 93 EC */ stw r0, lbl_803CBCEC-_SDA_BASE_(r13) /* 800F33DC 000F01DC 4E 80 00 20 */ blr -.global func_800F33E0 -func_800F33E0: +.global SomethingWonderful__10zNPCCommonFv +SomethingWonderful__10zNPCCommonFv: /* 800F33E0 000F01E0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F33E4 000F01E4 7C 08 02 A6 */ mflr r0 /* 800F33E8 000F01E8 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -5094,7 +5094,7 @@ lbl_800F3418: /* 800F342C 000F022C 41 82 00 08 */ beq lbl_800F3434 /* 800F3430 000F0230 63 FF 00 04 */ ori r31, r31, 4 lbl_800F3434: -/* 800F3434 000F0234 4B F6 90 8D */ bl func_8005C4C0 +/* 800F3434 000F0234 4B F6 90 8D */ bl active__13cruise_bubbleFv /* 800F3438 000F0238 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800F343C 000F023C 41 82 00 20 */ beq lbl_800F345C /* 800F3440 000F0240 7F C3 F3 78 */ mr r3, r30 @@ -5120,12 +5120,12 @@ lbl_800F3480: /* 800F3488 000F0288 41 82 00 08 */ beq lbl_800F3490 /* 800F348C 000F028C 63 FF 00 08 */ ori r31, r31, 8 lbl_800F3490: -/* 800F3490 000F0290 48 03 D1 31 */ bl func_801305C0 +/* 800F3490 000F0290 48 03 D1 31 */ bl NPCC_LampStatus__Fv /* 800F3494 000F0294 2C 03 00 00 */ cmpwi r3, 0 /* 800F3498 000F0298 40 82 00 08 */ bne lbl_800F34A0 /* 800F349C 000F029C 63 FF 00 20 */ ori r31, r31, 0x20 lbl_800F34A0: -/* 800F34A0 000F02A0 48 03 A2 D9 */ bl func_8012D778 +/* 800F34A0 000F02A0 48 03 A2 D9 */ bl zEntTeleportBox_playerIn__Fv /* 800F34A4 000F02A4 2C 03 00 00 */ cmpwi r3, 0 /* 800F34A8 000F02A8 41 82 00 08 */ beq lbl_800F34B0 /* 800F34AC 000F02AC 63 FF 00 80 */ ori r31, r31, 0x80 @@ -5138,8 +5138,8 @@ lbl_800F34B0: /* 800F34C4 000F02C4 38 21 00 10 */ addi r1, r1, 0x10 /* 800F34C8 000F02C8 4E 80 00 20 */ blr -.global func_800F34CC -func_800F34CC: +.global SndPlayFromAFX__10zNPCCommonFP12zAnimFxSoundPUi +SndPlayFromAFX__10zNPCCommonFP12zAnimFxSoundPUi: /* 800F34CC 000F02CC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800F34D0 000F02D0 7C 08 02 A6 */ mflr r0 /* 800F34D4 000F02D4 90 01 00 34 */ stw r0, 0x34(r1) @@ -5153,16 +5153,16 @@ func_800F34CC: /* 800F34F4 000F02F4 80 64 00 00 */ lwz r3, 0(r4) /* 800F34F8 000F02F8 80 86 03 9C */ lwz r4, 0x39c(r6) /* 800F34FC 000F02FC 80 A6 03 A0 */ lwz r5, 0x3a0(r6) -/* 800F3500 000F0300 48 03 18 ED */ bl func_80124DEC +/* 800F3500 000F0300 48 03 18 ED */ bl NPCS_SndTypeFromHash__FUiP10NPCSndTraxP10NPCSndTrax /* 800F3504 000F0304 7C 7F 1B 78 */ mr r31, r3 -/* 800F3508 000F0308 48 03 17 F9 */ bl func_80124D00 +/* 800F3508 000F0308 48 03 17 F9 */ bl NPCS_SndOkToPlay__F12en_NPC_SOUND /* 800F350C 000F030C 2C 03 00 00 */ cmpwi r3, 0 /* 800F3510 000F0310 40 82 00 0C */ bne lbl_800F351C /* 800F3514 000F0314 38 60 FF FF */ li r3, -1 /* 800F3518 000F0318 48 00 00 5C */ b lbl_800F3574 lbl_800F351C: /* 800F351C 000F031C 7F E3 FB 78 */ mr r3, r31 -/* 800F3520 000F0320 48 03 18 9D */ bl func_80124DBC +/* 800F3520 000F0320 48 03 18 9D */ bl NPCS_SndFindProps__F12en_NPC_SOUND /* 800F3524 000F0324 80 BB 01 D8 */ lwz r5, 0x1d8(r27) /* 800F3528 000F0328 2C 1F FF FE */ cmpwi r31, -2 /* 800F352C 000F032C 7C 7E 1B 78 */ mr r30, r3 @@ -5174,13 +5174,13 @@ lbl_800F3540: /* 800F3540 000F0340 80 85 03 9C */ lwz r4, 0x39c(r5) /* 800F3544 000F0344 7F E3 FB 78 */ mr r3, r31 /* 800F3548 000F0348 80 A5 03 A0 */ lwz r5, 0x3a0(r5) -/* 800F354C 000F034C 48 03 19 A9 */ bl func_80124EF4 +/* 800F354C 000F034C 48 03 19 A9 */ bl NPCS_SndPickSimilar__F12en_NPC_SOUNDP10NPCSndTraxP10NPCSndTrax /* 800F3550 000F0350 7C 64 1B 78 */ mr r4, r3 lbl_800F3554: /* 800F3554 000F0354 FC 20 F8 90 */ fmr f1, f31 /* 800F3558 000F0358 7F 63 DB 78 */ mr r3, r27 /* 800F355C 000F035C 7F C5 F3 78 */ mr r5, r30 -/* 800F3560 000F0360 48 00 01 5D */ bl func_800F36BC +/* 800F3560 000F0360 48 00 01 5D */ bl SndStart__10zNPCCommonFUiP10NPCSndPropf /* 800F3564 000F0364 28 1D 00 00 */ cmplwi r29, 0 /* 800F3568 000F0368 41 82 00 08 */ beq lbl_800F3570 /* 800F356C 000F036C 90 7D 00 00 */ stw r3, 0(r29) @@ -5195,8 +5195,8 @@ lbl_800F3574: /* 800F3588 000F0388 38 21 00 30 */ addi r1, r1, 0x30 /* 800F358C 000F038C 4E 80 00 20 */ blr -.global func_800F3590 -func_800F3590: +.global SndPlayFromSFX__10zNPCCommonFP4xSFXPUi +SndPlayFromSFX__10zNPCCommonFP4xSFXPUi: /* 800F3590 000F0390 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F3594 000F0394 7C 08 02 A6 */ mflr r0 /* 800F3598 000F0398 90 01 00 24 */ stw r0, 0x24(r1) @@ -5208,9 +5208,9 @@ func_800F3590: /* 800F35B0 000F03B0 38 80 00 02 */ li r4, 2 /* 800F35B4 000F03B4 93 A1 00 14 */ stw r29, 0x14(r1) /* 800F35B8 000F03B8 7C 7D 1B 78 */ mr r29, r3 -/* 800F35BC 000F03BC 48 00 03 D9 */ bl func_800F3994 +/* 800F35BC 000F03BC 48 00 03 D9 */ bl SndKillSounds__10zNPCCommonFii /* 800F35C0 000F03C0 38 60 00 17 */ li r3, 0x17 -/* 800F35C4 000F03C4 48 03 17 F9 */ bl func_80124DBC +/* 800F35C4 000F03C4 48 03 17 F9 */ bl NPCS_SndFindProps__F12en_NPC_SOUND /* 800F35C8 000F03C8 80 DE 00 10 */ lwz r6, 0x10(r30) /* 800F35CC 000F03CC 7C 65 1B 78 */ mr r5, r3 /* 800F35D0 000F03D0 80 9D 01 D8 */ lwz r4, 0x1d8(r29) @@ -5224,7 +5224,7 @@ lbl_800F35EC: /* 800F35EC 000F03EC FC 20 00 90 */ fmr f1, f0 lbl_800F35F0: /* 800F35F0 000F03F0 7F A3 EB 78 */ mr r3, r29 -/* 800F35F4 000F03F4 48 00 00 C9 */ bl func_800F36BC +/* 800F35F4 000F03F4 48 00 00 C9 */ bl SndStart__10zNPCCommonFUiP10NPCSndPropf /* 800F35F8 000F03F8 28 1F 00 00 */ cmplwi r31, 0 /* 800F35FC 000F03FC 41 82 00 08 */ beq lbl_800F3604 /* 800F3600 000F0400 90 7F 00 00 */ stw r3, 0(r31) @@ -5244,8 +5244,8 @@ lbl_800F3618: /* 800F362C 000F042C 38 21 00 20 */ addi r1, r1, 0x20 /* 800F3630 000F0430 4E 80 00 20 */ blr -.global func_800F3634 -func_800F3634: +.global SndPlayRandom__10zNPCCommonF12en_NPC_SOUND +SndPlayRandom__10zNPCCommonF12en_NPC_SOUND: /* 800F3634 000F0434 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F3638 000F0438 7C 08 02 A6 */ mflr r0 /* 800F363C 000F043C 90 01 00 24 */ stw r0, 0x24(r1) @@ -5255,22 +5255,22 @@ func_800F3634: /* 800F364C 000F044C 3B E0 00 00 */ li r31, 0 /* 800F3650 000F0450 83 C3 01 D8 */ lwz r30, 0x1d8(r3) /* 800F3654 000F0454 7F 83 E3 78 */ mr r3, r28 -/* 800F3658 000F0458 48 03 16 A9 */ bl func_80124D00 +/* 800F3658 000F0458 48 03 16 A9 */ bl NPCS_SndOkToPlay__F12en_NPC_SOUND /* 800F365C 000F045C 2C 03 00 00 */ cmpwi r3, 0 /* 800F3660 000F0460 41 82 00 3C */ beq lbl_800F369C /* 800F3664 000F0464 7F 83 E3 78 */ mr r3, r28 -/* 800F3668 000F0468 48 03 17 55 */ bl func_80124DBC +/* 800F3668 000F0468 48 03 17 55 */ bl NPCS_SndFindProps__F12en_NPC_SOUND /* 800F366C 000F046C 80 9E 03 9C */ lwz r4, 0x39c(r30) /* 800F3670 000F0470 7C 7D 1B 78 */ mr r29, r3 /* 800F3674 000F0474 80 BE 03 A0 */ lwz r5, 0x3a0(r30) /* 800F3678 000F0478 7F 83 E3 78 */ mr r3, r28 -/* 800F367C 000F047C 48 03 18 79 */ bl func_80124EF4 +/* 800F367C 000F047C 48 03 18 79 */ bl NPCS_SndPickSimilar__F12en_NPC_SOUNDP10NPCSndTraxP10NPCSndTrax /* 800F3680 000F0480 7C 64 1B 79 */ or. r4, r3, r3 /* 800F3684 000F0484 41 82 00 18 */ beq lbl_800F369C /* 800F3688 000F0488 C0 3E 03 98 */ lfs f1, 0x398(r30) /* 800F368C 000F048C 7F 63 DB 78 */ mr r3, r27 /* 800F3690 000F0490 7F A5 EB 78 */ mr r5, r29 -/* 800F3694 000F0494 48 00 00 29 */ bl func_800F36BC +/* 800F3694 000F0494 48 00 00 29 */ bl SndStart__10zNPCCommonFUiP10NPCSndPropf /* 800F3698 000F0498 7C 7F 1B 78 */ mr r31, r3 lbl_800F369C: /* 800F369C 000F049C 7C 1F 00 D0 */ neg r0, r31 @@ -5282,8 +5282,8 @@ lbl_800F369C: /* 800F36B4 000F04B4 38 21 00 20 */ addi r1, r1, 0x20 /* 800F36B8 000F04B8 4E 80 00 20 */ blr -.global func_800F36BC -func_800F36BC: +.global SndStart__10zNPCCommonFUiP10NPCSndPropf +SndStart__10zNPCCommonFUiP10NPCSndPropf: /* 800F36BC 000F04BC 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800F36C0 000F04C0 7C 08 02 A6 */ mflr r0 /* 800F36C4 000F04C4 90 01 00 64 */ stw r0, 0x64(r1) @@ -5302,7 +5302,7 @@ func_800F36BC: /* 800F36F8 000F04F8 3B E0 00 00 */ li r31, 0 /* 800F36FC 000F04FC 40 82 00 10 */ bne lbl_800F370C /* 800F3700 000F0500 38 60 FF FE */ li r3, -2 -/* 800F3704 000F0504 48 03 16 B9 */ bl func_80124DBC +/* 800F3704 000F0504 48 03 16 B9 */ bl NPCS_SndFindProps__F12en_NPC_SOUND /* 800F3708 000F0508 7C 7D 1B 78 */ mr r29, r3 lbl_800F370C: /* 800F370C 000F050C 80 1D 00 04 */ lwz r0, 4(r29) @@ -5310,7 +5310,7 @@ lbl_800F370C: /* 800F3714 000F0514 54 1E 02 3E */ clrlwi r30, r0, 8 /* 800F3718 000F0518 4B F8 F5 E1 */ bl func_80082CF8 /* 800F371C 000F051C 38 80 00 00 */ li r4, 0 -/* 800F3720 000F0520 48 03 C7 41 */ bl func_8012FE60 +/* 800F3720 000F0520 48 03 C7 41 */ bl NPCC_ds2_toCam__FPC5xVec3P5xVec3 /* 800F3724 000F0524 FF E0 08 90 */ fmr f31, f1 /* 800F3728 000F0528 FC 20 E8 90 */ fmr f1, f29 /* 800F372C 000F052C 4B F5 49 7D */ bl func_800480A8 @@ -5323,7 +5323,7 @@ lbl_800F3740: /* 800F3744 000F0544 41 82 00 20 */ beq lbl_800F3764 /* 800F3748 000F0548 7F 63 DB 78 */ mr r3, r27 /* 800F374C 000F054C 38 80 00 01 */ li r4, 1 -/* 800F3750 000F0550 48 00 02 19 */ bl func_800F3968 +/* 800F3750 000F0550 48 00 02 19 */ bl SndChanIsBusy__10zNPCCommonFi /* 800F3754 000F0554 2C 03 00 00 */ cmpwi r3, 0 /* 800F3758 000F0558 41 82 00 0C */ beq lbl_800F3764 /* 800F375C 000F055C 38 60 00 00 */ li r3, 0 @@ -5333,7 +5333,7 @@ lbl_800F3764: /* 800F3768 000F0568 41 82 00 20 */ beq lbl_800F3788 /* 800F376C 000F056C 7F 63 DB 78 */ mr r3, r27 /* 800F3770 000F0570 38 80 00 03 */ li r4, 3 -/* 800F3774 000F0574 48 00 01 F5 */ bl func_800F3968 +/* 800F3774 000F0574 48 00 01 F5 */ bl SndChanIsBusy__10zNPCCommonFi /* 800F3778 000F0578 2C 03 00 00 */ cmpwi r3, 0 /* 800F377C 000F057C 41 82 00 0C */ beq lbl_800F3788 /* 800F3780 000F0580 38 60 00 00 */ li r3, 0 @@ -5395,7 +5395,7 @@ lbl_800F3820: /* 800F3840 000F0640 7F 44 D3 78 */ mr r4, r26 /* 800F3844 000F0644 7F 25 CB 78 */ mr r5, r25 /* 800F3848 000F0648 38 E0 00 00 */ li r7, 0 -/* 800F384C 000F064C 4B F5 51 E1 */ bl func_80048A2C +/* 800F384C 000F064C 4B F5 51 E1 */ bl xSndPlay__FUiffUiUiUi14sound_categoryf /* 800F3850 000F0650 7C 7F 1B 78 */ mr r31, r3 /* 800F3854 000F0654 48 00 00 84 */ b lbl_800F38D8 lbl_800F3858: @@ -5416,7 +5416,7 @@ lbl_800F3858: /* 800F3890 000F0690 7F 44 D3 78 */ mr r4, r26 /* 800F3894 000F0694 7F 25 CB 78 */ mr r5, r25 /* 800F3898 000F0698 38 E0 00 00 */ li r7, 0 -/* 800F389C 000F069C 4B F5 51 F9 */ bl func_80048A94 +/* 800F389C 000F069C 4B F5 51 F9 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 800F38A0 000F06A0 7C 7F 1B 78 */ mr r31, r3 /* 800F38A4 000F06A4 48 00 00 34 */ b lbl_800F38D8 lbl_800F38A8: @@ -5430,12 +5430,12 @@ lbl_800F38A8: /* 800F38C4 000F06C4 7F 44 D3 78 */ mr r4, r26 /* 800F38C8 000F06C8 7F 25 CB 78 */ mr r5, r25 /* 800F38CC 000F06CC 38 E0 00 00 */ li r7, 0 -/* 800F38D0 000F06D0 4B F5 51 95 */ bl func_80048A64 +/* 800F38D0 000F06D0 4B F5 51 95 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf /* 800F38D4 000F06D4 7C 7F 1B 78 */ mr r31, r3 lbl_800F38D8: /* 800F38D8 000F06D8 80 7D 00 00 */ lwz r3, 0(r29) /* 800F38DC 000F06DC C0 3D 00 08 */ lfs f1, 8(r29) -/* 800F38E0 000F06E0 48 03 13 D1 */ bl func_80124CB0 +/* 800F38E0 000F06E0 48 03 13 D1 */ bl NPCS_SndTypePlayed__F12en_NPC_SOUNDf /* 800F38E4 000F06E4 7F E3 FB 78 */ mr r3, r31 lbl_800F38E8: /* 800F38E8 000F06E8 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 @@ -5450,8 +5450,8 @@ lbl_800F38E8: /* 800F390C 000F070C 38 21 00 60 */ addi r1, r1, 0x60 /* 800F3910 000F0710 4E 80 00 20 */ blr -.global func_800F3914 -func_800F3914: +.global SndIsAnyPlaying__10zNPCCommonFv +SndIsAnyPlaying__10zNPCCommonFv: /* 800F3914 000F0714 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F3918 000F0718 7C 08 02 A6 */ mflr r0 /* 800F391C 000F071C 90 01 00 14 */ stw r0, 0x14(r1) @@ -5476,8 +5476,8 @@ lbl_800F3950: /* 800F3960 000F0760 38 21 00 10 */ addi r1, r1, 0x10 /* 800F3964 000F0764 4E 80 00 20 */ blr -.global func_800F3968 -func_800F3968: +.global SndChanIsBusy__10zNPCCommonFi +SndChanIsBusy__10zNPCCommonFi: /* 800F3968 000F0768 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F396C 000F076C 7C 08 02 A6 */ mflr r0 /* 800F3970 000F0770 90 01 00 14 */ stw r0, 0x14(r1) @@ -5490,8 +5490,8 @@ func_800F3968: /* 800F398C 000F078C 38 21 00 10 */ addi r1, r1, 0x10 /* 800F3990 000F0790 4E 80 00 20 */ blr -.global func_800F3994 -func_800F3994: +.global SndKillSounds__10zNPCCommonFii +SndKillSounds__10zNPCCommonFii: /* 800F3994 000F0794 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F3998 000F0798 7C 08 02 A6 */ mflr r0 /* 800F399C 000F079C 2C 05 00 00 */ cmpwi r5, 0 @@ -5503,7 +5503,7 @@ func_800F3994: /* 800F39B4 000F07B4 3B E0 00 00 */ li r31, 0 lbl_800F39B8: /* 800F39B8 000F07B8 7C 7E FA 14 */ add r3, r30, r31 -/* 800F39BC 000F07BC 4B F5 59 69 */ bl func_80049324 +/* 800F39BC 000F07BC 4B F5 59 69 */ bl xSndStopChildren__FUi /* 800F39C0 000F07C0 3B FF 00 01 */ addi r31, r31, 1 /* 800F39C4 000F07C4 2C 1F 00 04 */ cmpwi r31, 4 /* 800F39C8 000F07C8 41 80 FF F0 */ blt lbl_800F39B8 @@ -5511,7 +5511,7 @@ lbl_800F39B8: lbl_800F39D0: /* 800F39D0 000F07D0 54 80 07 BE */ clrlwi r0, r4, 0x1e /* 800F39D4 000F07D4 7C 7E 02 14 */ add r3, r30, r0 -/* 800F39D8 000F07D8 4B F5 59 4D */ bl func_80049324 +/* 800F39D8 000F07D8 4B F5 59 4D */ bl xSndStopChildren__FUi lbl_800F39DC: /* 800F39DC 000F07DC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800F39E0 000F07E0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -5520,8 +5520,8 @@ lbl_800F39DC: /* 800F39EC 000F07EC 38 21 00 10 */ addi r1, r1, 0x10 /* 800F39F0 000F07F0 4E 80 00 20 */ blr -.global func_800F39F4 -func_800F39F4: +.global SndQueUpdate__10zNPCCommonFf +SndQueUpdate__10zNPCCommonFf: /* 800F39F4 000F07F4 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800F39F8 000F07F8 7C 08 02 A6 */ mflr r0 /* 800F39FC 000F07FC 90 01 00 34 */ stw r0, 0x34(r1) @@ -5550,12 +5550,12 @@ lbl_800F3A2C: /* 800F3A54 000F0854 41 81 00 34 */ bgt lbl_800F3A88 /* 800F3A58 000F0858 80 7F 02 54 */ lwz r3, 0x254(r31) /* 800F3A5C 000F085C 3B BD FF FF */ addi r29, r29, -1 -/* 800F3A60 000F0860 48 03 13 5D */ bl func_80124DBC +/* 800F3A60 000F0860 48 03 13 5D */ bl NPCS_SndFindProps__F12en_NPC_SOUND /* 800F3A64 000F0864 80 9F 02 50 */ lwz r4, 0x250(r31) /* 800F3A68 000F0868 7C 65 1B 78 */ mr r5, r3 /* 800F3A6C 000F086C C0 3F 02 60 */ lfs f1, 0x260(r31) /* 800F3A70 000F0870 7F 83 E3 78 */ mr r3, r28 -/* 800F3A74 000F0874 4B FF FC 49 */ bl func_800F36BC +/* 800F3A74 000F0874 4B FF FC 49 */ bl SndStart__10zNPCCommonFUiP10NPCSndPropf /* 800F3A78 000F0878 38 60 FF FE */ li r3, -2 /* 800F3A7C 000F087C 38 00 00 00 */ li r0, 0 /* 800F3A80 000F0880 90 7F 02 54 */ stw r3, 0x254(r31) @@ -5588,8 +5588,8 @@ lbl_800F3ABC: /* 800F3AE0 000F08E0 38 21 00 30 */ addi r1, r1, 0x30 /* 800F3AE4 000F08E4 4E 80 00 20 */ blr -.global func_800F3AE8 -func_800F3AE8: +.global LassoInit__10zNPCCommonFv +LassoInit__10zNPCCommonFv: /* 800F3AE8 000F08E8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F3AEC 000F08EC 7C 08 02 A6 */ mflr r0 /* 800F3AF0 000F08F0 90 01 00 14 */ stw r0, 0x14(r1) @@ -5626,8 +5626,8 @@ lbl_800F3B54: /* 800F3B60 000F0960 38 21 00 10 */ addi r1, r1, 0x10 /* 800F3B64 000F0964 4E 80 00 20 */ blr -.global func_800F3B68 -func_800F3B68: +.global LassoSetup__10zNPCCommonFv +LassoSetup__10zNPCCommonFv: /* 800F3B68 000F0968 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F3B6C 000F096C 7C 08 02 A6 */ mflr r0 /* 800F3B70 000F0970 90 01 00 14 */ stw r0, 0x14(r1) @@ -5649,11 +5649,11 @@ func_800F3B68: /* 800F3BB0 000F09B0 80 1E 00 08 */ lwz r0, 8(r30) /* 800F3BB4 000F09B4 28 00 00 00 */ cmplwi r0, 0 /* 800F3BB8 000F09B8 41 82 00 68 */ beq lbl_800F3C20 -/* 800F3BBC 000F09BC 4B FA 85 05 */ bl func_8009C0C0 +/* 800F3BBC 000F09BC 4B FA 85 05 */ bl zLasso_AddGuide__FP4xEntP10xAnimStateP14xModelInstance /* 800F3BC0 000F09C0 80 9E 00 08 */ lwz r4, 8(r30) /* 800F3BC4 000F09C4 7F E3 FB 78 */ mr r3, r31 /* 800F3BC8 000F09C8 80 BE 00 0C */ lwz r5, 0xc(r30) -/* 800F3BCC 000F09CC 4B FA 84 F5 */ bl func_8009C0C0 +/* 800F3BCC 000F09CC 4B FA 84 F5 */ bl zLasso_AddGuide__FP4xEntP10xAnimStateP14xModelInstance /* 800F3BD0 000F09D0 80 7E 00 0C */ lwz r3, 0xc(r30) /* 800F3BD4 000F09D4 A0 03 00 44 */ lhz r0, 0x44(r3) /* 800F3BD8 000F09D8 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e @@ -5688,8 +5688,8 @@ lbl_800F3C2C: /* 800F3C44 000F0A44 38 21 00 10 */ addi r1, r1, 0x10 /* 800F3C48 000F0A48 4E 80 00 20 */ blr -.global func_800F3C4C -func_800F3C4C: +.global LassoUseGuides__10zNPCCommonFii +LassoUseGuides__10zNPCCommonFii: /* 800F3C4C 000F0A4C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F3C50 000F0A50 7C 08 02 A6 */ mflr r0 /* 800F3C54 000F0A54 38 E0 00 00 */ li r7, 0 @@ -5728,7 +5728,7 @@ lbl_800F3CAC: /* 800F3CC0 000F0AC0 41 82 00 14 */ beq lbl_800F3CD4 /* 800F3CC4 000F0AC4 7C 04 03 78 */ mr r4, r0 /* 800F3CC8 000F0AC8 7C E5 3B 78 */ mr r5, r7 -/* 800F3CCC 000F0ACC 48 00 00 1D */ bl func_800F3CE8 +/* 800F3CCC 000F0ACC 48 00 00 1D */ bl LassoGetAnims__10zNPCCommonFP14xModelInstanceP14xModelInstance /* 800F3CD0 000F0AD0 7C 6A 1B 78 */ mr r10, r3 lbl_800F3CD4: /* 800F3CD4 000F0AD4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -5737,8 +5737,8 @@ lbl_800F3CD4: /* 800F3CE0 000F0AE0 38 21 00 10 */ addi r1, r1, 0x10 /* 800F3CE4 000F0AE4 4E 80 00 20 */ blr -.global func_800F3CE8 -func_800F3CE8: +.global LassoGetAnims__10zNPCCommonFP14xModelInstanceP14xModelInstance +LassoGetAnims__10zNPCCommonFP14xModelInstanceP14xModelInstance: /* 800F3CE8 000F0AE8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800F3CEC 000F0AEC 7C 08 02 A6 */ mflr r0 /* 800F3CF0 000F0AF0 90 01 00 34 */ stw r0, 0x34(r1) @@ -5850,8 +5850,8 @@ lbl_800F3E44: /* 800F3E54 000F0C54 38 21 00 30 */ addi r1, r1, 0x30 /* 800F3E58 000F0C58 4E 80 00 20 */ blr -.global func_800F3E5C -func_800F3E5C: +.global LassoSyncAnims__10zNPCCommonF11en_lassanim +LassoSyncAnims__10zNPCCommonF11en_lassanim: /* 800F3E5C 000F0C5C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F3E60 000F0C60 7C 08 02 A6 */ mflr r0 /* 800F3E64 000F0C64 2C 04 00 02 */ cmpwi r4, 2 @@ -5882,11 +5882,11 @@ lbl_800F3EB4: /* 800F3EBC 000F0CBC 28 1E 00 00 */ cmplwi r30, 0 /* 800F3EC0 000F0CC0 41 82 00 1C */ beq lbl_800F3EDC /* 800F3EC4 000F0CC4 7F A3 EB 78 */ mr r3, r29 -/* 800F3EC8 000F0CC8 4B FF F2 0D */ bl func_800F30D4 +/* 800F3EC8 000F0CC8 4B FF F2 0D */ bl AnimTimeCurrent__10zNPCCommonFv /* 800F3ECC 000F0CCC 80 7E 00 0C */ lwz r3, 0xc(r30) /* 800F3ED0 000F0CD0 7F E4 FB 78 */ mr r4, r31 /* 800F3ED4 000F0CD4 80 63 00 08 */ lwz r3, 8(r3) -/* 800F3ED8 000F0CD8 4B F1 40 45 */ bl func_80007F1C +/* 800F3ED8 000F0CD8 4B F1 40 45 */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef lbl_800F3EDC: /* 800F3EDC 000F0CDC 7F A3 EB 78 */ mr r3, r29 /* 800F3EE0 000F0CE0 38 80 00 0E */ li r4, 0xe @@ -5900,8 +5900,8 @@ lbl_800F3EDC: /* 800F3F00 000F0D00 38 21 00 20 */ addi r1, r1, 0x20 /* 800F3F04 000F0D04 4E 80 00 20 */ blr -.global func_800F3F08 -func_800F3F08: +.global GimmeLassInfo__10zNPCCommonFv +GimmeLassInfo__10zNPCCommonFv: /* 800F3F08 000F0D08 80 03 01 C8 */ lwz r0, 0x1c8(r3) /* 800F3F0C 000F0D0C 54 00 01 CF */ rlwinm. r0, r0, 0, 7, 7 /* 800F3F10 000F0D10 41 82 00 0C */ beq lbl_800F3F1C @@ -5911,8 +5911,8 @@ lbl_800F3F1C: /* 800F3F1C 000F0D1C 38 60 00 00 */ li r3, 0 /* 800F3F20 000F0D20 4E 80 00 20 */ blr -.global func_800F3F24 -func_800F3F24: +.global LassoNotify__10zNPCCommonF14en_LASSO_EVENT +LassoNotify__10zNPCCommonF14en_LASSO_EVENT: /* 800F3F24 000F0D24 80 63 02 4C */ lwz r3, 0x24c(r3) /* 800F3F28 000F0D28 80 03 00 00 */ lwz r0, 0(r3) /* 800F3F2C 000F0D2C 2C 00 00 00 */ cmpwi r0, 0 @@ -5955,8 +5955,8 @@ lbl_800F3FA0: /* 800F3FA4 000F0DA4 90 03 00 00 */ stw r0, 0(r3) /* 800F3FA8 000F0DA8 4E 80 00 20 */ blr -.global func_800F3FAC -func_800F3FAC: +.global AddBaseline__10zNPCCommonFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i +AddBaseline__10zNPCCommonFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i: /* 800F3FAC 000F0DAC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800F3FB0 000F0DB0 7C 08 02 A6 */ mflr r0 /* 800F3FB4 000F0DB4 90 01 00 34 */ stw r0, 0x34(r1) @@ -5972,7 +5972,7 @@ func_800F3FAC: /* 800F3FDC 000F0DDC 7F 43 D3 78 */ mr r3, r26 /* 800F3FE0 000F0DE0 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l /* 800F3FE4 000F0DE4 38 A0 00 00 */ li r5, 0 -/* 800F3FE8 000F0DE8 48 01 92 59 */ bl func_8010D240 +/* 800F3FE8 000F0DE8 48 01 92 59 */ bl AddGoal__7xPsycheFiPv /* 800F3FEC 000F0DEC 7F 64 DB 78 */ mr r4, r27 /* 800F3FF0 000F0DF0 38 A0 00 00 */ li r5, 0 /* 800F3FF4 000F0DF4 38 C0 00 00 */ li r6, 0 @@ -5982,7 +5982,7 @@ func_800F3FAC: /* 800F4004 000F0E04 7F 43 D3 78 */ mr r3, r26 /* 800F4008 000F0E08 38 84 4E 31 */ addi r4, r4, 0x4E474E31@l /* 800F400C 000F0E0C 38 A0 00 00 */ li r5, 0 -/* 800F4010 000F0E10 48 01 92 31 */ bl func_8010D240 +/* 800F4010 000F0E10 48 01 92 31 */ bl AddGoal__7xPsycheFiPv /* 800F4014 000F0E14 7F A4 EB 78 */ mr r4, r29 /* 800F4018 000F0E18 38 A0 00 00 */ li r5, 0 /* 800F401C 000F0E1C 38 C0 00 00 */ li r6, 0 @@ -5992,7 +5992,7 @@ func_800F3FAC: /* 800F402C 000F0E2C 7F 43 D3 78 */ mr r3, r26 /* 800F4030 000F0E30 38 84 4E 32 */ addi r4, r4, 0x4E474E32@l /* 800F4034 000F0E34 38 A0 00 00 */ li r5, 0 -/* 800F4038 000F0E38 48 01 92 09 */ bl func_8010D240 +/* 800F4038 000F0E38 48 01 92 09 */ bl AddGoal__7xPsycheFiPv /* 800F403C 000F0E3C 7F 84 E3 78 */ mr r4, r28 /* 800F4040 000F0E40 38 A0 00 00 */ li r5, 0 /* 800F4044 000F0E44 38 C0 00 00 */ li r6, 0 @@ -6002,7 +6002,7 @@ func_800F3FAC: /* 800F4054 000F0E54 7F 43 D3 78 */ mr r3, r26 /* 800F4058 000F0E58 38 84 4E 34 */ addi r4, r4, 0x4E474E34@l /* 800F405C 000F0E5C 38 A0 00 00 */ li r5, 0 -/* 800F4060 000F0E60 48 01 91 E1 */ bl func_8010D240 +/* 800F4060 000F0E60 48 01 91 E1 */ bl AddGoal__7xPsycheFiPv /* 800F4064 000F0E64 7F C4 F3 78 */ mr r4, r30 /* 800F4068 000F0E68 38 A0 00 00 */ li r5, 0 /* 800F406C 000F0E6C 38 C0 00 00 */ li r6, 0 @@ -6012,7 +6012,7 @@ func_800F3FAC: /* 800F407C 000F0E7C 7F 43 D3 78 */ mr r3, r26 /* 800F4080 000F0E80 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l /* 800F4084 000F0E84 38 A0 00 00 */ li r5, 0 -/* 800F4088 000F0E88 48 01 91 B9 */ bl func_8010D240 +/* 800F4088 000F0E88 48 01 91 B9 */ bl AddGoal__7xPsycheFiPv /* 800F408C 000F0E8C 7F E4 FB 78 */ mr r4, r31 /* 800F4090 000F0E90 38 A0 00 00 */ li r5, 0 /* 800F4094 000F0E94 38 C0 00 00 */ li r6, 0 @@ -6022,18 +6022,18 @@ func_800F3FAC: /* 800F40A4 000F0EA4 7F 43 D3 78 */ mr r3, r26 /* 800F40A8 000F0EA8 38 84 4E 37 */ addi r4, r4, 0x4E474E37@l /* 800F40AC 000F0EAC 38 A0 00 00 */ li r5, 0 -/* 800F40B0 000F0EB0 48 01 91 91 */ bl func_8010D240 +/* 800F40B0 000F0EB0 48 01 91 91 */ bl AddGoal__7xPsycheFiPv /* 800F40B4 000F0EB4 7F 23 CB 78 */ mr r3, r25 /* 800F40B8 000F0EB8 7F 44 D3 78 */ mr r4, r26 -/* 800F40BC 000F0EBC 48 00 01 89 */ bl func_800F4244 +/* 800F40BC 000F0EBC 48 00 01 89 */ bl AddDEVGoals__10zNPCCommonFP7xPsyche /* 800F40C0 000F0EC0 BB 21 00 14 */ lmw r25, 0x14(r1) /* 800F40C4 000F0EC4 80 01 00 34 */ lwz r0, 0x34(r1) /* 800F40C8 000F0EC8 7C 08 03 A6 */ mtlr r0 /* 800F40CC 000F0ECC 38 21 00 30 */ addi r1, r1, 0x30 /* 800F40D0 000F0ED0 4E 80 00 20 */ blr -.global func_800F40D4 -func_800F40D4: +.global AddScripting__10zNPCCommonFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i +AddScripting__10zNPCCommonFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i: /* 800F40D4 000F0ED4 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800F40D8 000F0ED8 7C 08 02 A6 */ mflr r0 /* 800F40DC 000F0EDC 90 01 00 34 */ stw r0, 0x34(r1) @@ -6055,7 +6055,7 @@ func_800F40D4: /* 800F411C 000F0F1C 7F 03 C3 78 */ mr r3, r24 /* 800F4120 000F0F20 38 84 53 30 */ addi r4, r4, 0x4E475330@l /* 800F4124 000F0F24 38 A0 00 00 */ li r5, 0 -/* 800F4128 000F0F28 48 01 91 19 */ bl func_8010D240 +/* 800F4128 000F0F28 48 01 91 19 */ bl AddGoal__7xPsycheFiPv /* 800F412C 000F0F2C 7F 24 CB 78 */ mr r4, r25 /* 800F4130 000F0F30 38 A0 00 00 */ li r5, 0 /* 800F4134 000F0F34 38 C0 00 00 */ li r6, 0 @@ -6065,7 +6065,7 @@ func_800F40D4: /* 800F4144 000F0F44 7F 03 C3 78 */ mr r3, r24 /* 800F4148 000F0F48 38 84 53 31 */ addi r4, r4, 0x4E475331@l /* 800F414C 000F0F4C 38 A0 00 00 */ li r5, 0 -/* 800F4150 000F0F50 48 01 90 F1 */ bl func_8010D240 +/* 800F4150 000F0F50 48 01 90 F1 */ bl AddGoal__7xPsycheFiPv /* 800F4154 000F0F54 7F 44 D3 78 */ mr r4, r26 /* 800F4158 000F0F58 38 A0 00 00 */ li r5, 0 /* 800F415C 000F0F5C 38 C0 00 00 */ li r6, 0 @@ -6075,7 +6075,7 @@ func_800F40D4: /* 800F416C 000F0F6C 7F 03 C3 78 */ mr r3, r24 /* 800F4170 000F0F70 38 84 53 32 */ addi r4, r4, 0x4E475332@l /* 800F4174 000F0F74 38 A0 00 00 */ li r5, 0 -/* 800F4178 000F0F78 48 01 90 C9 */ bl func_8010D240 +/* 800F4178 000F0F78 48 01 90 C9 */ bl AddGoal__7xPsycheFiPv /* 800F417C 000F0F7C 7F 64 DB 78 */ mr r4, r27 /* 800F4180 000F0F80 38 A0 00 00 */ li r5, 0 /* 800F4184 000F0F84 38 C0 00 00 */ li r6, 0 @@ -6085,7 +6085,7 @@ func_800F40D4: /* 800F4194 000F0F94 7F 03 C3 78 */ mr r3, r24 /* 800F4198 000F0F98 38 84 53 33 */ addi r4, r4, 0x4E475333@l /* 800F419C 000F0F9C 38 A0 00 00 */ li r5, 0 -/* 800F41A0 000F0FA0 48 01 90 A1 */ bl func_8010D240 +/* 800F41A0 000F0FA0 48 01 90 A1 */ bl AddGoal__7xPsycheFiPv /* 800F41A4 000F0FA4 7F 84 E3 78 */ mr r4, r28 /* 800F41A8 000F0FA8 38 A0 00 00 */ li r5, 0 /* 800F41AC 000F0FAC 38 C0 00 00 */ li r6, 0 @@ -6095,7 +6095,7 @@ func_800F40D4: /* 800F41BC 000F0FBC 7F 03 C3 78 */ mr r3, r24 /* 800F41C0 000F0FC0 38 84 53 35 */ addi r4, r4, 0x4E475335@l /* 800F41C4 000F0FC4 38 A0 00 00 */ li r5, 0 -/* 800F41C8 000F0FC8 48 01 90 79 */ bl func_8010D240 +/* 800F41C8 000F0FC8 48 01 90 79 */ bl AddGoal__7xPsycheFiPv /* 800F41CC 000F0FCC 7F A4 EB 78 */ mr r4, r29 /* 800F41D0 000F0FD0 38 A0 00 00 */ li r5, 0 /* 800F41D4 000F0FD4 38 C0 00 00 */ li r6, 0 @@ -6105,7 +6105,7 @@ func_800F40D4: /* 800F41E4 000F0FE4 7F 03 C3 78 */ mr r3, r24 /* 800F41E8 000F0FE8 38 84 53 36 */ addi r4, r4, 0x4E475336@l /* 800F41EC 000F0FEC 38 A0 00 00 */ li r5, 0 -/* 800F41F0 000F0FF0 48 01 90 51 */ bl func_8010D240 +/* 800F41F0 000F0FF0 48 01 90 51 */ bl AddGoal__7xPsycheFiPv /* 800F41F4 000F0FF4 7F C4 F3 78 */ mr r4, r30 /* 800F41F8 000F0FF8 38 A0 00 00 */ li r5, 0 /* 800F41FC 000F0FFC 38 C0 00 00 */ li r6, 0 @@ -6115,7 +6115,7 @@ func_800F40D4: /* 800F420C 000F100C 7F 03 C3 78 */ mr r3, r24 /* 800F4210 000F1010 38 84 53 37 */ addi r4, r4, 0x4E475337@l /* 800F4214 000F1014 38 A0 00 00 */ li r5, 0 -/* 800F4218 000F1018 48 01 90 29 */ bl func_8010D240 +/* 800F4218 000F1018 48 01 90 29 */ bl AddGoal__7xPsycheFiPv /* 800F421C 000F101C 7F E4 FB 78 */ mr r4, r31 /* 800F4220 000F1020 38 A0 00 00 */ li r5, 0 /* 800F4224 000F1024 38 C0 00 00 */ li r6, 0 @@ -6128,8 +6128,8 @@ lbl_800F4230: /* 800F423C 000F103C 38 21 00 30 */ addi r1, r1, 0x30 /* 800F4240 000F1040 4E 80 00 20 */ blr -.global func_800F4244 -func_800F4244: +.global AddDEVGoals__10zNPCCommonFP7xPsyche +AddDEVGoals__10zNPCCommonFP7xPsyche: /* 800F4244 000F1044 4E 80 00 20 */ blr /* 800F4248 000F1048 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F424C 000F104C 7C 08 02 A6 */ mflr r0 @@ -6140,7 +6140,7 @@ func_800F4244: /* 800F4260 000F1060 38 A0 00 00 */ li r5, 0 /* 800F4264 000F1064 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800F4268 000F1068 38 63 05 AB */ addi r3, r3, 0x5ab -/* 800F426C 000F106C 4B F1 2A 05 */ bl func_80006C70 +/* 800F426C 000F106C 4B F1 2A 05 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 800F4270 000F1070 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 800F4274 000F1074 3C 80 80 27 */ lis r4, lbl_80268CC0@ha /* 800F4278 000F1078 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l @@ -6159,7 +6159,7 @@ func_800F4244: /* 800F42AC 000F10AC 39 40 00 00 */ li r10, 0 /* 800F42B0 000F10B0 C0 22 9A BC */ lfs f1, lbl_803CE43C-_SDA2_BASE_(r2) /* 800F42B4 000F10B4 C0 42 9A B0 */ lfs f2, lbl_803CE430-_SDA2_BASE_(r2) -/* 800F42B8 000F10B8 4B F1 2A A1 */ bl func_80006D58 +/* 800F42B8 000F10B8 4B F1 2A A1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F42BC 000F10BC 80 01 00 24 */ lwz r0, 0x24(r1) /* 800F42C0 000F10C0 7F E3 FB 78 */ mr r3, r31 /* 800F42C4 000F10C4 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -6177,7 +6177,7 @@ func_800F4244: /* 800F42F4 000F10F4 38 63 05 9F */ addi r3, r3, 0x59f /* 800F42F8 000F10F8 93 C1 00 28 */ stw r30, 0x28(r1) /* 800F42FC 000F10FC 93 A1 00 24 */ stw r29, 0x24(r1) -/* 800F4300 000F1100 4B F1 29 71 */ bl func_80006C70 +/* 800F4300 000F1100 4B F1 29 71 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 800F4304 000F1104 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 800F4308 000F1108 3C 80 80 29 */ lis r4, lbl_80294F3C@ha /* 800F430C 000F110C 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l @@ -6196,7 +6196,7 @@ func_800F4244: /* 800F4340 000F1140 80 9E 00 04 */ lwz r4, 4(r30) /* 800F4344 000F1144 C0 22 9A BC */ lfs f1, lbl_803CE43C-_SDA2_BASE_(r2) /* 800F4348 000F1148 C0 42 9A B0 */ lfs f2, lbl_803CE430-_SDA2_BASE_(r2) -/* 800F434C 000F114C 4B F1 2A 0D */ bl func_80006D58 +/* 800F434C 000F114C 4B F1 2A 0D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F4350 000F1150 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F4354 000F1154 3C 60 80 29 */ lis r3, lbl_80294F3C@ha /* 800F4358 000F1158 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -6215,7 +6215,7 @@ func_800F4244: /* 800F438C 000F118C 80 9F 00 08 */ lwz r4, 8(r31) /* 800F4390 000F1190 C0 22 9A BC */ lfs f1, lbl_803CE43C-_SDA2_BASE_(r2) /* 800F4394 000F1194 C0 42 9A B0 */ lfs f2, lbl_803CE430-_SDA2_BASE_(r2) -/* 800F4398 000F1198 4B F1 29 C1 */ bl func_80006D58 +/* 800F4398 000F1198 4B F1 29 C1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F439C 000F119C 38 00 00 00 */ li r0, 0 /* 800F43A0 000F11A0 7F A3 EB 78 */ mr r3, r29 /* 800F43A4 000F11A4 90 01 00 08 */ stw r0, 8(r1) @@ -6230,7 +6230,7 @@ func_800F4244: /* 800F43C8 000F11C8 FC 40 08 90 */ fmr f2, f1 /* 800F43CC 000F11CC 80 BF 00 08 */ lwz r5, 8(r31) /* 800F43D0 000F11D0 FC 60 08 90 */ fmr f3, f1 -/* 800F43D4 000F11D4 4B F1 2F ED */ bl func_800073C0 +/* 800F43D4 000F11D4 4B F1 2F ED */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F43D8 000F11D8 80 01 00 34 */ lwz r0, 0x34(r1) /* 800F43DC 000F11DC 7F A3 EB 78 */ mr r3, r29 /* 800F43E0 000F11E0 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -6240,8 +6240,8 @@ func_800F4244: /* 800F43F0 000F11F0 38 21 00 30 */ addi r1, r1, 0x30 /* 800F43F4 000F11F4 4E 80 00 20 */ blr -.global func_800F43F8 -func_800F43F8: +.global NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif +NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif: /* 800F43F8 000F11F8 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800F43FC 000F11FC 7C 08 02 A6 */ mflr r0 /* 800F4400 000F1200 90 01 00 44 */ stw r0, 0x44(r1) @@ -6281,7 +6281,7 @@ lbl_800F4448: /* 800F4480 000F1280 39 40 00 00 */ li r10, 0 /* 800F4484 000F1284 FC 40 08 90 */ fmr f2, f1 /* 800F4488 000F1288 7C BC F8 2E */ lwzx r5, r28, r31 -/* 800F448C 000F128C 4B F1 2F 35 */ bl func_800073C0 +/* 800F448C 000F128C 4B F1 2F 35 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F4490 000F1290 7C 79 1B 78 */ mr r25, r3 /* 800F4494 000F1294 48 00 00 1C */ b lbl_800F44B0 lbl_800F4498: @@ -6289,7 +6289,7 @@ lbl_800F4498: /* 800F449C 000F129C 7F 63 DB 78 */ mr r3, r27 /* 800F44A0 000F12A0 7C BC 00 2E */ lwzx r5, r28, r0 /* 800F44A4 000F12A4 7F 24 CB 78 */ mr r4, r25 -/* 800F44A8 000F12A8 4B F1 2E F5 */ bl func_8000739C +/* 800F44A8 000F12A8 4B F1 2E F5 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 800F44AC 000F12AC 3B 5A 00 04 */ addi r26, r26, 4 lbl_800F44B0: /* 800F44B0 000F12B0 7C 1D D0 2E */ lwzx r0, r29, r26 @@ -6319,7 +6319,7 @@ lbl_800F44D8: /* 800F4508 000F1308 39 40 00 00 */ li r10, 0 /* 800F450C 000F130C FC 40 08 90 */ fmr f2, f1 /* 800F4510 000F1310 7C BC F8 2E */ lwzx r5, r28, r31 -/* 800F4514 000F1314 4B F1 2E AD */ bl func_800073C0 +/* 800F4514 000F1314 4B F1 2E AD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F4518 000F1318 38 00 00 00 */ li r0, 0 /* 800F451C 000F131C FC 60 F8 90 */ fmr f3, f31 /* 800F4520 000F1320 90 01 00 08 */ stw r0, 8(r1) @@ -6336,7 +6336,7 @@ lbl_800F44D8: /* 800F454C 000F134C 7C 9C F8 2E */ lwzx r4, r28, r31 /* 800F4550 000F1350 FC 40 08 90 */ fmr f2, f1 /* 800F4554 000F1354 7C BC 00 2E */ lwzx r5, r28, r0 -/* 800F4558 000F1358 4B F1 2E 69 */ bl func_800073C0 +/* 800F4558 000F1358 4B F1 2E 69 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F455C 000F135C 3B 5A 00 04 */ addi r26, r26, 4 lbl_800F4560: /* 800F4560 000F1360 7C 1D D0 2E */ lwzx r0, r29, r26 @@ -6350,13 +6350,13 @@ lbl_800F4560: /* 800F4580 000F1380 38 21 00 40 */ addi r1, r1, 0x40 /* 800F4584 000F1384 4E 80 00 20 */ blr -.global func_800F4588 -func_800F4588: +.global zNPCCommon_EjectPhlemOnPawz__Fv +zNPCCommon_EjectPhlemOnPawz__Fv: /* 800F4588 000F1388 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F458C 000F138C 7C 08 02 A6 */ mflr r0 /* 800F4590 000F1390 90 01 00 14 */ stw r0, 0x14(r1) /* 800F4594 000F1394 93 E1 00 0C */ stw r31, 0xc(r1) -/* 800F4598 000F1398 4B FA 3B E5 */ bl func_8009817C +/* 800F4598 000F1398 4B FA 3B E5 */ bl zGameIsPaused__Fv /* 800F459C 000F139C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800F45A0 000F13A0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800F45A4 000F13A4 80 63 1F C0 */ lwz r3, 0x1fc0(r3) @@ -6364,16 +6364,16 @@ func_800F4588: /* 800F45AC 000F13AC 28 00 00 00 */ cmplwi r0, 0 /* 800F45B0 000F13B0 41 82 00 30 */ beq lbl_800F45E0 /* 800F45B4 000F13B4 38 60 00 00 */ li r3, 0 -/* 800F45B8 000F13B8 48 03 99 C5 */ bl func_8012DF7C +/* 800F45B8 000F13B8 48 03 99 C5 */ bl NPCWidget_Find__F17en_NPC_UI_WIDGETS /* 800F45BC 000F13BC 7C 7F 1B 79 */ or. r31, r3, r3 /* 800F45C0 000F13C0 41 82 00 20 */ beq lbl_800F45E0 -/* 800F45C4 000F13C4 48 03 9B 3D */ bl func_8012E100 +/* 800F45C4 000F13C4 48 03 9B 3D */ bl IsVisible__9NPCWidgetFv /* 800F45C8 000F13C8 2C 03 00 00 */ cmpwi r3, 0 /* 800F45CC 000F13CC 41 82 00 14 */ beq lbl_800F45E0 /* 800F45D0 000F13D0 7F E3 FB 78 */ mr r3, r31 /* 800F45D4 000F13D4 38 80 00 00 */ li r4, 0 /* 800F45D8 000F13D8 38 A0 00 01 */ li r5, 1 -/* 800F45DC 000F13DC 48 03 9A A5 */ bl func_8012E080 +/* 800F45DC 000F13DC 48 03 9A A5 */ bl Off__9NPCWidgetFPC10zNPCCommoni lbl_800F45E0: /* 800F45E0 000F13E0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800F45E4 000F13E4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -6434,7 +6434,7 @@ func_800F466C: /* 800F4678 000F1478 90 01 00 14 */ stw r0, 0x14(r1) /* 800F467C 000F147C C0 44 00 04 */ lfs f2, 4(r4) /* 800F4680 000F1480 C0 64 00 08 */ lfs f3, 8(r4) -/* 800F4684 000F1484 4B FF E6 E9 */ bl func_800F2D6C +/* 800F4684 000F1484 4B FF E6 E9 */ bl ModelScaleSet__10zNPCCommonFfff /* 800F4688 000F1488 80 01 00 14 */ lwz r0, 0x14(r1) /* 800F468C 000F148C 7C 08 03 A6 */ mtlr r0 /* 800F4690 000F1490 38 21 00 10 */ addi r1, r1, 0x10 @@ -6510,7 +6510,7 @@ func_800F473C: /* 800F473C 000F153C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F4740 000F1540 7C 08 02 A6 */ mflr r0 /* 800F4744 000F1544 90 01 00 14 */ stw r0, 0x14(r1) -/* 800F4748 000F1548 4B F2 4D 85 */ bl func_800194CC +/* 800F4748 000F1548 4B F2 4D 85 */ bl xEntRender__FP4xEnt /* 800F474C 000F154C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800F4750 000F1550 7C 08 03 A6 */ mtlr r0 /* 800F4754 000F1554 38 21 00 10 */ addi r1, r1, 0x10 @@ -6625,7 +6625,7 @@ func_800F48B4: /* 800F48B4 000F16B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F48B8 000F16B8 7C 08 02 A6 */ mflr r0 /* 800F48BC 000F16BC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800F48C0 000F16C0 48 01 96 7D */ bl func_8010DF3C +/* 800F48C0 000F16C0 48 01 96 7D */ bl FindGoal__7xPsycheFi /* 800F48C4 000F16C4 7C 03 00 D0 */ neg r0, r3 /* 800F48C8 000F16C8 7C 00 1B 78 */ or r0, r0, r3 /* 800F48CC 000F16CC 54 03 0F FE */ srwi r3, r0, 0x1f @@ -6669,7 +6669,7 @@ lbl_800F4930: /* 800F493C 000F173C 48 00 00 B4 */ b lbl_800F49F0 lbl_800F4940: /* 800F4940 000F1740 3B E0 00 00 */ li r31, 0 -/* 800F4944 000F1744 4B F3 C3 45 */ bl func_80030C88 +/* 800F4944 000F1744 4B F3 C3 45 */ bl xurand__Fv /* 800F4948 000F1748 28 1E 00 00 */ cmplwi r30, 0 /* 800F494C 000F174C 40 82 00 34 */ bne lbl_800F4980 /* 800F4950 000F1750 6F A3 80 00 */ xoris r3, r29, 0x8000 @@ -6733,7 +6733,7 @@ func_800F4A10: /* 800F4A10 000F1810 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F4A14 000F1814 7C 08 02 A6 */ mflr r0 /* 800F4A18 000F1818 90 01 00 14 */ stw r0, 0x14(r1) -/* 800F4A1C 000F181C 4B FD BE C1 */ bl func_800D08DC +/* 800F4A1C 000F181C 4B FD BE C1 */ bl iSndIsPlaying__FUiUi /* 800F4A20 000F1820 80 01 00 14 */ lwz r0, 0x14(r1) /* 800F4A24 000F1824 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 800F4A28 000F1828 7C 08 03 A6 */ mtlr r0 diff --git a/asm/Game/zNPCTypeDuplotron.s b/asm/Game/zNPCTypeDuplotron.s index db28ee19f..7ed71e0cd 100644 --- a/asm/Game/zNPCTypeDuplotron.s +++ b/asm/Game/zNPCTypeDuplotron.s @@ -2,8 +2,8 @@ .section .text # 0x801251BC - 0x801263C0 -.global func_801251BC -func_801251BC: +.global ZNPC_Duplotron_Startup__Fv +ZNPC_Duplotron_Startup__Fv: /* 801251BC 00121FBC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801251C0 00121FC0 7C 08 02 A6 */ mflr r0 /* 801251C4 00121FC4 3C 80 80 2A */ lis r4, lbl_80298A94@ha @@ -17,7 +17,7 @@ func_801251BC: /* 801251E4 00121FE4 3B A0 00 00 */ li r29, 0 lbl_801251E8: /* 801251E8 00121FE8 80 7F 00 00 */ lwz r3, 0(r31) -/* 801251EC 00121FEC 4B F2 70 29 */ bl func_8004C214 +/* 801251EC 00121FEC 4B F2 70 29 */ bl xStrHash__FPCc /* 801251F0 00121FF0 3B BD 00 01 */ addi r29, r29, 1 /* 801251F4 00121FF4 90 7E 00 00 */ stw r3, 0(r30) /* 801251F8 00121FF8 2C 1D 00 05 */ cmpwi r29, 5 @@ -32,31 +32,31 @@ lbl_801251E8: /* 8012521C 0012201C 38 21 00 20 */ addi r1, r1, 0x20 /* 80125220 00122020 4E 80 00 20 */ blr -.global func_80125224 -func_80125224: +.global ZNPC_Duplotron_Shutdown__Fv +ZNPC_Duplotron_Shutdown__Fv: /* 80125224 00122024 4E 80 00 20 */ blr -.global func_80125228 -func_80125228: +.global zNPCDuplotron_ScenePrepare__Fv +zNPCDuplotron_ScenePrepare__Fv: /* 80125228 00122028 4E 80 00 20 */ blr -.global func_8012522C -func_8012522C: +.global zNPCDuplotron_SceneFinish__Fv +zNPCDuplotron_SceneFinish__Fv: /* 8012522C 0012202C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80125230 00122030 7C 08 02 A6 */ mflr r0 /* 80125234 00122034 90 01 00 14 */ stw r0, 0x14(r1) -/* 80125238 00122038 48 00 0B 51 */ bl func_80125D88 +/* 80125238 00122038 48 00 0B 51 */ bl DUPO_KillEffects__Fv /* 8012523C 0012203C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80125240 00122040 7C 08 03 A6 */ mtlr r0 /* 80125244 00122044 38 21 00 10 */ addi r1, r1, 0x10 /* 80125248 00122048 4E 80 00 20 */ blr -.global func_8012524C -func_8012524C: +.global zNPCDuplotron_ScenePostInit__Fv +zNPCDuplotron_ScenePostInit__Fv: /* 8012524C 0012204C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80125250 00122050 7C 08 02 A6 */ mflr r0 /* 80125254 00122054 90 01 00 14 */ stw r0, 0x14(r1) -/* 80125258 00122058 48 00 0A 4D */ bl func_80125CA4 +/* 80125258 00122058 48 00 0A 4D */ bl DUPO_InitEffects__Fv /* 8012525C 0012205C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80125260 00122060 7C 08 03 A6 */ mtlr r0 /* 80125264 00122064 38 21 00 10 */ addi r1, r1, 0x10 @@ -75,7 +75,7 @@ func_8012524C: lbl_80125298: /* 80125298 00122098 7F E4 FB 78 */ mr r4, r31 /* 8012529C 0012209C 38 60 02 B0 */ li r3, 0x2b0 -/* 801252A0 001220A0 4B FE 9E B1 */ bl func_8010F150 +/* 801252A0 001220A0 4B FE 9E B1 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 801252A4 001220A4 7C 60 1B 79 */ or. r0, r3, r3 /* 801252A8 001220A8 41 82 00 10 */ beq lbl_801252B8 /* 801252AC 001220AC 7F E4 FB 78 */ mr r4, r31 @@ -87,7 +87,7 @@ lbl_801252B8: lbl_801252C0: /* 801252C0 001220C0 7F E4 FB 78 */ mr r4, r31 /* 801252C4 001220C4 38 60 02 B0 */ li r3, 0x2b0 -/* 801252C8 001220C8 4B FE 9E 89 */ bl func_8010F150 +/* 801252C8 001220C8 4B FE 9E 89 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 801252CC 001220CC 7C 60 1B 79 */ or. r0, r3, r3 /* 801252D0 001220D0 41 82 00 10 */ beq lbl_801252E0 /* 801252D4 001220D4 7F E4 FB 78 */ mr r4, r31 @@ -125,7 +125,7 @@ lbl_801252F0: /* 80125348 00122148 38 63 00 27 */ addi r3, r3, 0x27 /* 8012534C 0012214C 93 C1 00 38 */ stw r30, 0x38(r1) /* 80125350 00122150 93 A1 00 34 */ stw r29, 0x34(r1) -/* 80125354 00122154 4B EE 19 1D */ bl func_80006C70 +/* 80125354 00122154 4B EE 19 1D */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 80125358 00122158 3C 80 80 27 */ lis r4, lbl_8026C0C8@ha /* 8012535C 0012215C 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 80125360 00122160 38 E4 C0 C8 */ addi r7, r4, lbl_8026C0C8@l @@ -156,7 +156,7 @@ lbl_801252F0: /* 801253C4 001221C4 80 84 00 04 */ lwz r4, 4(r4) /* 801253C8 001221C8 C0 22 A1 18 */ lfs f1, lbl_803CEA98-_SDA2_BASE_(r2) /* 801253CC 001221CC C0 42 A1 1C */ lfs f2, lbl_803CEA9C-_SDA2_BASE_(r2) -/* 801253D0 001221D0 4B EE 19 89 */ bl func_80006D58 +/* 801253D0 001221D0 4B EE 19 89 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801253D4 001221D4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 801253D8 001221D8 3C 60 80 2A */ lis r3, lbl_80298A94@ha /* 801253DC 001221DC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -175,7 +175,7 @@ lbl_801252F0: /* 80125410 00122210 80 84 00 08 */ lwz r4, 8(r4) /* 80125414 00122214 C0 22 A1 18 */ lfs f1, lbl_803CEA98-_SDA2_BASE_(r2) /* 80125418 00122218 C0 42 A1 1C */ lfs f2, lbl_803CEA9C-_SDA2_BASE_(r2) -/* 8012541C 0012221C 4B EE 19 3D */ bl func_80006D58 +/* 8012541C 0012221C 4B EE 19 3D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80125420 00122220 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80125424 00122224 3C 60 80 2A */ lis r3, lbl_80298A94@ha /* 80125428 00122228 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -194,7 +194,7 @@ lbl_801252F0: /* 8012545C 0012225C 80 84 00 0C */ lwz r4, 0xc(r4) /* 80125460 00122260 C0 22 A1 18 */ lfs f1, lbl_803CEA98-_SDA2_BASE_(r2) /* 80125464 00122264 C0 42 A1 1C */ lfs f2, lbl_803CEA9C-_SDA2_BASE_(r2) -/* 80125468 00122268 4B EE 18 F1 */ bl func_80006D58 +/* 80125468 00122268 4B EE 18 F1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8012546C 0012226C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80125470 00122270 3C 60 80 2A */ lis r3, lbl_80298A94@ha /* 80125474 00122274 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -213,14 +213,14 @@ lbl_801252F0: /* 801254A8 001222A8 80 84 00 10 */ lwz r4, 0x10(r4) /* 801254AC 001222AC C0 22 A1 18 */ lfs f1, lbl_803CEA98-_SDA2_BASE_(r2) /* 801254B0 001222B0 C0 42 A1 1C */ lfs f2, lbl_803CEA9C-_SDA2_BASE_(r2) -/* 801254B4 001222B4 4B EE 18 A5 */ bl func_80006D58 +/* 801254B4 001222B4 4B EE 18 A5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801254B8 001222B8 3C 60 80 2A */ lis r3, lbl_80298A94@ha /* 801254BC 001222BC C0 22 A1 20 */ lfs f1, lbl_803CEAA0-_SDA2_BASE_(r2) /* 801254C0 001222C0 38 83 8A 94 */ addi r4, r3, lbl_80298A94@l /* 801254C4 001222C4 38 A1 00 18 */ addi r5, r1, 0x18 /* 801254C8 001222C8 7F E3 FB 78 */ mr r3, r31 /* 801254CC 001222CC 38 C0 00 01 */ li r6, 1 -/* 801254D0 001222D0 4B FC EF 29 */ bl func_800F43F8 +/* 801254D0 001222D0 4B FC EF 29 */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 801254D4 001222D4 80 01 00 44 */ lwz r0, 0x44(r1) /* 801254D8 001222D8 7F E3 FB 78 */ mr r3, r31 /* 801254DC 001222DC 83 E1 00 3C */ lwz r31, 0x3c(r1) @@ -234,7 +234,7 @@ lbl_801252F0: /* 801254FC 001222FC 90 01 00 14 */ stw r0, 0x14(r1) /* 80125500 00122300 93 E1 00 0C */ stw r31, 0xc(r1) /* 80125504 00122304 7C 7F 1B 78 */ mr r31, r3 -/* 80125508 00122308 4B FC 9B 95 */ bl func_800EF09C +/* 80125508 00122308 4B FC 9B 95 */ bl Init__10zNPCCommonFP9xEntAsset /* 8012550C 0012230C 38 00 00 01 */ li r0, 1 /* 80125510 00122310 3C 60 FF FF */ lis r3, 0xFFFF0007@ha /* 80125514 00122314 90 1F 01 CC */ stw r0, 0x1cc(r31) @@ -258,16 +258,16 @@ lbl_801252F0: /* 8012555C 0012235C 90 01 00 14 */ stw r0, 0x14(r1) /* 80125560 00122360 93 E1 00 0C */ stw r31, 0xc(r1) /* 80125564 00122364 7C 7F 1B 78 */ mr r31, r3 -/* 80125568 00122368 48 00 52 C1 */ bl func_8012A828 +/* 80125568 00122368 48 00 52 C1 */ bl zNPCSpawner_GetInstance__Fv /* 8012556C 0012236C 90 7F 02 A4 */ stw r3, 0x2a4(r31) /* 80125570 00122370 80 7F 02 A4 */ lwz r3, 0x2a4(r31) /* 80125574 00122374 28 03 00 00 */ cmplwi r3, 0 /* 80125578 00122378 41 82 00 0C */ beq lbl_80125584 /* 8012557C 0012237C 7F E4 FB 78 */ mr r4, r31 -/* 80125580 00122380 48 00 52 F1 */ bl func_8012A870 +/* 80125580 00122380 48 00 52 F1 */ bl Subscribe__11zNPCSpawnerFP10zNPCCommon lbl_80125584: /* 80125584 00122384 7F E3 FB 78 */ mr r3, r31 -/* 80125588 00122388 4B FC 9E D9 */ bl func_800EF460 +/* 80125588 00122388 4B FC 9E D9 */ bl Setup__10zNPCCommonFv /* 8012558C 0012238C 80 7F 02 A4 */ lwz r3, 0x2a4(r31) /* 80125590 00122390 28 03 00 00 */ cmplwi r3, 0 /* 80125594 00122394 41 82 00 30 */ beq lbl_801255C4 @@ -284,20 +284,20 @@ lbl_801255B4: lbl_801255B8: /* 801255B8 001223B8 C0 3F 02 00 */ lfs f1, 0x200(r31) /* 801255BC 001223BC 80 BF 02 04 */ lwz r5, 0x204(r31) -/* 801255C0 001223C0 48 00 53 15 */ bl func_8012A8D4 +/* 801255C0 001223C0 48 00 53 15 */ bl SetWaveMode__11zNPCSpawnerF15en_SM_WAVE_MODEfi lbl_801255C4: /* 801255C4 001223C4 3C 60 80 2A */ lis r3, lbl_802987A0@ha /* 801255C8 001223C8 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 801255CC 001223CC 38 63 87 A0 */ addi r3, r3, lbl_802987A0@l /* 801255D0 001223D0 90 64 03 9C */ stw r3, 0x39c(r4) -/* 801255D4 001223D4 4B FF F7 71 */ bl func_80124D44 +/* 801255D4 001223D4 4B FF F7 71 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 801255D8 001223D8 80 0D 95 74 */ lwz r0, lbl_803CBE74-_SDA_BASE_(r13) /* 801255DC 001223DC 28 00 00 00 */ cmplwi r0, 0 /* 801255E0 001223E0 40 82 00 24 */ bne lbl_80125604 /* 801255E4 001223E4 3C 60 80 27 */ lis r3, lbl_8026C0E8@ha /* 801255E8 001223E8 38 63 C0 E8 */ addi r3, r3, lbl_8026C0E8@l /* 801255EC 001223EC 38 63 00 34 */ addi r3, r3, 0x34 -/* 801255F0 001223F0 48 00 AB A1 */ bl func_80130190 +/* 801255F0 001223F0 48 00 AB A1 */ bl NPCC_FindRWTexture__FPCc /* 801255F4 001223F4 28 03 00 00 */ cmplwi r3, 0 /* 801255F8 001223F8 41 82 00 0C */ beq lbl_80125604 /* 801255FC 001223FC 80 03 00 00 */ lwz r0, 0(r3) @@ -311,7 +311,7 @@ lbl_80125604: /* 80125618 00122418 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012561C 0012241C 7C 08 02 A6 */ mflr r0 /* 80125620 00122420 90 01 00 14 */ stw r0, 0x14(r1) -/* 80125624 00122424 4B FC BE 0D */ bl func_800F1430 +/* 80125624 00122424 4B FC BE 0D */ bl ParseINI__10zNPCCommonFv /* 80125628 00122428 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012562C 0012242C 7C 08 03 A6 */ mtlr r0 /* 80125630 00122430 38 21 00 10 */ addi r1, r1, 0x10 @@ -321,11 +321,11 @@ lbl_80125604: /* 80125640 00122440 90 01 00 14 */ stw r0, 0x14(r1) /* 80125644 00122444 93 E1 00 0C */ stw r31, 0xc(r1) /* 80125648 00122448 7C 7F 1B 78 */ mr r31, r3 -/* 8012564C 0012244C 4B FC A2 59 */ bl func_800EF8A4 +/* 8012564C 0012244C 4B FC A2 59 */ bl Reset__10zNPCCommonFv /* 80125650 00122450 80 7F 02 A4 */ lwz r3, 0x2a4(r31) /* 80125654 00122454 28 03 00 00 */ cmplwi r3, 0 /* 80125658 00122458 41 82 00 08 */ beq lbl_80125660 -/* 8012565C 0012245C 48 00 53 55 */ bl func_8012A9B0 +/* 8012565C 0012245C 48 00 53 55 */ bl Reset__11zNPCSpawnerFv lbl_80125660: /* 80125660 00122460 88 1F 00 18 */ lbz r0, 0x18(r31) /* 80125664 00122464 3C 60 4E 47 */ lis r3, 0x4E474430@ha @@ -334,7 +334,7 @@ lbl_80125660: /* 80125670 00122470 60 00 00 40 */ ori r0, r0, 0x40 /* 80125674 00122474 98 1F 00 18 */ stb r0, 0x18(r31) /* 80125678 00122478 80 7F 02 28 */ lwz r3, 0x228(r31) -/* 8012567C 0012247C 4B FE 80 B5 */ bl func_8010D730 +/* 8012567C 0012247C 4B FE 80 B5 */ bl GoalSet__7xPsycheFii /* 80125680 00122480 80 01 00 14 */ lwz r0, 0x14(r1) /* 80125684 00122484 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80125688 00122488 7C 08 03 A6 */ mtlr r0 @@ -345,7 +345,7 @@ lbl_80125660: /* 8012569C 0012249C 90 01 00 24 */ stw r0, 0x24(r1) /* 801256A0 001224A0 BF 61 00 0C */ stmw r27, 0xc(r1) /* 801256A4 001224A4 7C 7B 1B 78 */ mr r27, r3 -/* 801256A8 001224A8 4B FC BC ED */ bl func_800F1394 +/* 801256A8 001224A8 4B FC BC ED */ bl ParseLinks__10zNPCCommonFv /* 801256AC 001224AC 80 1B 02 A4 */ lwz r0, 0x2a4(r27) /* 801256B0 001224B0 28 00 00 00 */ cmplwi r0, 0 /* 801256B4 001224B4 41 82 00 70 */ beq lbl_80125724 @@ -362,16 +362,16 @@ lbl_801256CC: /* 801256DC 001224DC 40 82 00 34 */ bne lbl_80125710 /* 801256E0 001224E0 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) /* 801256E4 001224E4 80 9B 00 00 */ lwz r4, 0(r27) -/* 801256E8 001224E8 4B F1 9F 3D */ bl func_8003F624 +/* 801256E8 001224E8 4B F1 9F 3D */ bl xSceneID2Name__FP6xSceneUi /* 801256EC 001224EC 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) /* 801256F0 001224F0 80 9C 00 04 */ lwz r4, 4(r28) -/* 801256F4 001224F4 4B F1 9F 31 */ bl func_8003F624 +/* 801256F4 001224F4 4B F1 9F 31 */ bl xSceneID2Name__FP6xSceneUi /* 801256F8 001224F8 80 7C 00 04 */ lwz r3, 4(r28) -/* 801256FC 001224FC 4B F8 F3 41 */ bl func_800B4A3C +/* 801256FC 001224FC 4B F8 F3 41 */ bl zSceneFindObject__FUi /* 80125700 00122500 7C 64 1B 79 */ or. r4, r3, r3 /* 80125704 00122504 41 82 00 0C */ beq lbl_80125710 /* 80125708 00122508 7F 63 DB 78 */ mr r3, r27 -/* 8012570C 0012250C 48 00 00 4D */ bl func_80125758 +/* 8012570C 0012250C 48 00 00 4D */ bl ParseChild__13zNPCDuplotronFP5xBase lbl_80125710: /* 80125710 00122510 3B DE 00 20 */ addi r30, r30, 0x20 /* 80125714 00122514 3B BD 00 01 */ addi r29, r29, 1 @@ -388,14 +388,14 @@ lbl_80125724: /* 80125738 00122538 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012573C 0012253C 7C 08 02 A6 */ mflr r0 /* 80125740 00122540 90 01 00 14 */ stw r0, 0x14(r1) -/* 80125744 00122544 4B FC AA 21 */ bl func_800F0164 +/* 80125744 00122544 4B FC AA 21 */ bl BUpdate__10zNPCCommonFP5xVec3 /* 80125748 00122548 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012574C 0012254C 7C 08 03 A6 */ mtlr r0 /* 80125750 00122550 38 21 00 10 */ addi r1, r1, 0x10 /* 80125754 00122554 4E 80 00 20 */ blr -.global func_80125758 -func_80125758: +.global ParseChild__13zNPCDuplotronFP5xBase +ParseChild__13zNPCDuplotronFP5xBase: /* 80125758 00122558 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8012575C 0012255C 7C 08 02 A6 */ mflr r0 /* 80125760 00122560 90 01 00 24 */ stw r0, 0x24(r1) @@ -417,42 +417,42 @@ lbl_80125794: /* 8012579C 0012259C 48 00 00 94 */ b lbl_80125830 lbl_801257A0: /* 801257A0 001225A0 80 7C 02 A4 */ lwz r3, 0x2a4(r28) -/* 801257A4 001225A4 48 00 51 41 */ bl func_8012A8E4 +/* 801257A4 001225A4 48 00 51 41 */ bl AddSpawnPoint__11zNPCSpawnerFP10zMovePoint /* 801257A8 001225A8 48 00 00 9C */ b lbl_80125844 lbl_801257AC: /* 801257AC 001225AC 80 7C 02 A4 */ lwz r3, 0x2a4(r28) -/* 801257B0 001225B0 48 00 51 71 */ bl func_8012A920 +/* 801257B0 001225B0 48 00 51 71 */ bl AddSpawnNPC__11zNPCSpawnerFP10zNPCCommon /* 801257B4 001225B4 48 00 00 90 */ b lbl_80125844 lbl_801257B8: /* 801257B8 001225B8 7C 9D 23 78 */ mr r29, r4 /* 801257BC 001225BC 7F A3 EB 78 */ mr r3, r29 -/* 801257C0 001225C0 4B F0 76 BD */ bl func_8002CE7C +/* 801257C0 001225C0 4B F0 76 BD */ bl xGroupGetCount__FP6xGroup /* 801257C4 001225C4 7C 7F 1B 78 */ mr r31, r3 /* 801257C8 001225C8 3B C0 00 00 */ li r30, 0 /* 801257CC 001225CC 48 00 00 58 */ b lbl_80125824 lbl_801257D0: /* 801257D0 001225D0 7F A3 EB 78 */ mr r3, r29 /* 801257D4 001225D4 7F C4 F3 78 */ mr r4, r30 -/* 801257D8 001225D8 4B F0 76 B1 */ bl func_8002CE88 +/* 801257D8 001225D8 4B F0 76 B1 */ bl xGroupGetItemPtr__FP6xGroupUi /* 801257DC 001225DC 7C 64 1B 79 */ or. r4, r3, r3 /* 801257E0 001225E0 41 82 00 40 */ beq lbl_80125820 /* 801257E4 001225E4 88 04 00 04 */ lbz r0, 4(r4) /* 801257E8 001225E8 28 00 00 0D */ cmplwi r0, 0xd /* 801257EC 001225EC 40 82 00 10 */ bne lbl_801257FC /* 801257F0 001225F0 80 7C 02 A4 */ lwz r3, 0x2a4(r28) -/* 801257F4 001225F4 48 00 50 F1 */ bl func_8012A8E4 +/* 801257F4 001225F4 48 00 50 F1 */ bl AddSpawnPoint__11zNPCSpawnerFP10zMovePoint /* 801257F8 001225F8 48 00 00 28 */ b lbl_80125820 lbl_801257FC: /* 801257FC 001225FC 28 00 00 2B */ cmplwi r0, 0x2b /* 80125800 00122600 40 82 00 10 */ bne lbl_80125810 /* 80125804 00122604 80 7C 02 A4 */ lwz r3, 0x2a4(r28) -/* 80125808 00122608 48 00 51 19 */ bl func_8012A920 +/* 80125808 00122608 48 00 51 19 */ bl AddSpawnNPC__11zNPCSpawnerFP10zNPCCommon /* 8012580C 0012260C 48 00 00 14 */ b lbl_80125820 lbl_80125810: /* 80125810 00122610 28 00 00 11 */ cmplwi r0, 0x11 /* 80125814 00122614 40 82 00 0C */ bne lbl_80125820 /* 80125818 00122618 7F 83 E3 78 */ mr r3, r28 -/* 8012581C 0012261C 4B FF FF 3D */ bl func_80125758 +/* 8012581C 0012261C 4B FF FF 3D */ bl ParseChild__13zNPCDuplotronFP5xBase lbl_80125820: /* 80125820 00122620 3B DE 00 01 */ addi r30, r30, 1 lbl_80125824: @@ -464,7 +464,7 @@ lbl_80125830: /* 80125834 00122634 80 84 00 00 */ lwz r4, 0(r4) /* 80125838 00122638 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8012583C 0012263C 80 63 1F C0 */ lwz r3, 0x1fc0(r3) -/* 80125840 00122640 4B F1 9D E5 */ bl func_8003F624 +/* 80125840 00122640 4B F1 9D E5 */ bl xSceneID2Name__FP6xSceneUi lbl_80125844: /* 80125844 00122644 80 01 00 24 */ lwz r0, 0x24(r1) /* 80125848 00122648 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -486,19 +486,19 @@ lbl_80125844: /* 80125888 00122688 80 63 02 A4 */ lwz r3, 0x2a4(r3) /* 8012588C 0012268C 28 03 00 00 */ cmplwi r3, 0 /* 80125890 00122690 41 82 00 08 */ beq lbl_80125898 -/* 80125894 00122694 48 00 52 15 */ bl func_8012AAA8 +/* 80125894 00122694 48 00 52 15 */ bl Timestep__11zNPCSpawnerFf lbl_80125898: /* 80125898 00122698 80 7E 02 28 */ lwz r3, 0x228(r30) /* 8012589C 0012269C 28 03 00 00 */ cmplwi r3, 0 /* 801258A0 001226A0 41 82 00 10 */ beq lbl_801258B0 /* 801258A4 001226A4 FC 20 F8 90 */ fmr f1, f31 /* 801258A8 001226A8 38 80 00 00 */ li r4, 0 -/* 801258AC 001226AC 4B FE 87 B5 */ bl func_8010E060 +/* 801258AC 001226AC 4B FE 87 B5 */ bl Timestep__7xPsycheFfPv lbl_801258B0: /* 801258B0 001226B0 FC 20 F8 90 */ fmr f1, f31 /* 801258B4 001226B4 7F C3 F3 78 */ mr r3, r30 /* 801258B8 001226B8 7F E4 FB 78 */ mr r4, r31 -/* 801258BC 001226BC 4B FC A8 35 */ bl func_800F00F0 +/* 801258BC 001226BC 4B FC A8 35 */ bl Process__10zNPCCommonFP6xScenef /* 801258C0 001226C0 80 01 00 24 */ lwz r0, 0x24(r1) /* 801258C4 001226C4 CB E1 00 18 */ lfd f31, 0x18(r1) /* 801258C8 001226C8 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -511,31 +511,31 @@ lbl_801258B0: /* 801258E4 001226E4 90 01 00 14 */ stw r0, 0x14(r1) /* 801258E8 001226E8 93 E1 00 0C */ stw r31, 0xc(r1) /* 801258EC 001226EC 7C 7F 1B 78 */ mr r31, r3 -/* 801258F0 001226F0 4B FE 75 E5 */ bl func_8010CED4 +/* 801258F0 001226F0 4B FE 75 E5 */ bl xBehaveMgr_GetSelf__Fv /* 801258F4 001226F4 7F E4 FB 78 */ mr r4, r31 /* 801258F8 001226F8 38 A0 00 00 */ li r5, 0 -/* 801258FC 001226FC 4B FE 77 41 */ bl func_8010D03C +/* 801258FC 001226FC 4B FE 77 41 */ bl Subscribe__10xBehaveMgrFP5xBasei /* 80125900 00122700 90 7F 02 28 */ stw r3, 0x228(r31) /* 80125904 00122704 83 FF 02 28 */ lwz r31, 0x228(r31) /* 80125908 00122708 7F E3 FB 78 */ mr r3, r31 -/* 8012590C 0012270C 4B FE 78 7D */ bl func_8010D188 +/* 8012590C 0012270C 4B FE 78 7D */ bl BrainBegin__7xPsycheFv /* 80125910 00122710 3C 80 4E 47 */ lis r4, 0x4E474430@ha /* 80125914 00122714 7F E3 FB 78 */ mr r3, r31 /* 80125918 00122718 38 84 44 30 */ addi r4, r4, 0x4E474430@l /* 8012591C 0012271C 38 A0 00 00 */ li r5, 0 -/* 80125920 00122720 4B FE 79 21 */ bl func_8010D240 +/* 80125920 00122720 4B FE 79 21 */ bl AddGoal__7xPsycheFiPv /* 80125924 00122724 3C 80 4E 47 */ lis r4, 0x4E474431@ha /* 80125928 00122728 7F E3 FB 78 */ mr r3, r31 /* 8012592C 0012272C 38 84 44 31 */ addi r4, r4, 0x4E474431@l /* 80125930 00122730 38 A0 00 00 */ li r5, 0 -/* 80125934 00122734 4B FE 79 0D */ bl func_8010D240 +/* 80125934 00122734 4B FE 79 0D */ bl AddGoal__7xPsycheFiPv /* 80125938 00122738 3C 80 4E 47 */ lis r4, 0x4E474E37@ha /* 8012593C 0012273C 7F E3 FB 78 */ mr r3, r31 /* 80125940 00122740 38 84 4E 37 */ addi r4, r4, 0x4E474E37@l /* 80125944 00122744 38 A0 00 00 */ li r5, 0 -/* 80125948 00122748 4B FE 78 F9 */ bl func_8010D240 +/* 80125948 00122748 4B FE 78 F9 */ bl AddGoal__7xPsycheFiPv /* 8012594C 0012274C 7F E3 FB 78 */ mr r3, r31 -/* 80125950 00122750 4B FE 78 B9 */ bl func_8010D208 +/* 80125950 00122750 4B FE 78 B9 */ bl BrainEnd__7xPsycheFv /* 80125954 00122754 3C 80 4E 47 */ lis r4, 0x4E474430@ha /* 80125958 00122758 7F E3 FB 78 */ mr r3, r31 /* 8012595C 0012275C 38 84 44 30 */ addi r4, r4, 0x4E474430@l @@ -610,7 +610,7 @@ lbl_80125A1C: /* 80125A44 00122844 80 63 02 A4 */ lwz r3, 0x2a4(r3) /* 80125A48 00122848 28 03 00 00 */ cmplwi r3, 0 /* 80125A4C 0012284C 41 82 00 08 */ beq lbl_80125A54 -/* 80125A50 00122850 48 00 56 6D */ bl func_8012B0BC +/* 80125A50 00122850 48 00 56 6D */ bl Notify__11zNPCSpawnerF13en_SM_NOTICESPv lbl_80125A54: /* 80125A54 00122854 80 01 00 14 */ lwz r0, 0x14(r1) /* 80125A58 00122858 7C 08 03 A6 */ mtlr r0 @@ -620,7 +620,7 @@ lbl_80125A54: /* 80125A68 00122868 7C 08 02 A6 */ mflr r0 /* 80125A6C 0012286C 90 01 00 14 */ stw r0, 0x14(r1) /* 80125A70 00122870 80 63 02 28 */ lwz r3, 0x228(r3) -/* 80125A74 00122874 4B FE 7B 51 */ bl func_8010D5C4 +/* 80125A74 00122874 4B FE 7B 51 */ bl GIDOfActive__7xPsycheCFv /* 80125A78 00122878 3C 80 4E 47 */ lis r4, 0x4E474431@ha /* 80125A7C 0012287C 38 04 44 31 */ addi r0, r4, 0x4E474431@l /* 80125A80 00122880 7C 83 00 50 */ subf r4, r3, r0 @@ -644,7 +644,7 @@ lbl_80125A54: /* 80125AC8 001228C8 28 1E 00 00 */ cmplwi r30, 0 /* 80125ACC 001228CC 41 82 00 70 */ beq lbl_80125B3C /* 80125AD0 001228D0 7F C3 F3 78 */ mr r3, r30 -/* 80125AD4 001228D4 4B FE 7A 61 */ bl func_8010D534 +/* 80125AD4 001228D4 4B FE 7A 61 */ bl GetCurGoal__7xPsycheCFv /* 80125AD8 001228D8 7C 7F 1B 79 */ or. r31, r3, r3 /* 80125ADC 001228DC 41 82 00 24 */ beq lbl_80125B00 /* 80125AE0 001228E0 81 83 00 38 */ lwz r12, 0x38(r3) @@ -658,7 +658,7 @@ lbl_80125A54: lbl_80125B00: /* 80125B00 00122900 7F C3 F3 78 */ mr r3, r30 /* 80125B04 00122904 38 80 00 00 */ li r4, 0 -/* 80125B08 00122908 4B FE 7B 31 */ bl func_8010D638 +/* 80125B08 00122908 4B FE 7B 31 */ bl GetPrevRecovery__7xPsycheCFi /* 80125B0C 0012290C 28 03 00 00 */ cmplwi r3, 0 /* 80125B10 00122910 41 82 00 2C */ beq lbl_80125B3C /* 80125B14 00122914 7C 03 F8 40 */ cmplw r3, r31 @@ -674,12 +674,12 @@ lbl_80125B00: lbl_80125B3C: /* 80125B3C 0012293C 7F 83 E3 78 */ mr r3, r28 /* 80125B40 00122940 7F A4 EB 78 */ mr r4, r29 -/* 80125B44 00122944 48 00 00 39 */ bl func_80125B7C +/* 80125B44 00122944 48 00 00 39 */ bl DupoHandleMail__13zNPCDuplotronFP6NPCMsg /* 80125B48 00122948 2C 03 00 00 */ cmpwi r3, 0 /* 80125B4C 0012294C 40 82 00 10 */ bne lbl_80125B5C /* 80125B50 00122950 7F 83 E3 78 */ mr r3, r28 /* 80125B54 00122954 7F A4 EB 78 */ mr r4, r29 -/* 80125B58 00122958 4B FC A1 D9 */ bl func_800EFD30 +/* 80125B58 00122958 4B FC A1 D9 */ bl NPCMessage__10zNPCCommonFP6NPCMsg lbl_80125B5C: /* 80125B5C 0012295C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80125B60 00122960 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -690,8 +690,8 @@ lbl_80125B5C: /* 80125B74 00122974 38 21 00 20 */ addi r1, r1, 0x20 /* 80125B78 00122978 4E 80 00 20 */ blr -.global func_80125B7C -func_80125B7C: +.global DupoHandleMail__13zNPCDuplotronFP6NPCMsg +DupoHandleMail__13zNPCDuplotronFP6NPCMsg: /* 80125B7C 0012297C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80125B80 00122980 7C 08 02 A6 */ mflr r0 /* 80125B84 00122984 90 01 00 14 */ stw r0, 0x14(r1) @@ -779,8 +779,8 @@ lbl_80125C8C: /* 80125C9C 00122A9C 38 21 00 10 */ addi r1, r1, 0x10 /* 80125CA0 00122AA0 4E 80 00 20 */ blr -.global func_80125CA4 -func_80125CA4: +.global DUPO_InitEffects__Fv +DUPO_InitEffects__Fv: /* 80125CA4 00122AA4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80125CA8 00122AA8 7C 08 02 A6 */ mflr r0 /* 80125CAC 00122AAC 3C 60 80 27 */ lis r3, lbl_8026C0E8@ha @@ -790,17 +790,17 @@ func_80125CA4: /* 80125CBC 00122ABC 38 63 00 46 */ addi r3, r3, 0x46 /* 80125CC0 00122AC0 93 E1 00 0C */ stw r31, 0xc(r1) /* 80125CC4 00122AC4 3B E4 4C B8 */ addi r31, r4, lbl_80314CB8@l -/* 80125CC8 00122AC8 4B F8 2B 7D */ bl func_800A8844 +/* 80125CC8 00122AC8 4B F8 2B 7D */ bl zParEmitterFind__FPCc /* 80125CCC 00122ACC 3C 80 80 27 */ lis r4, lbl_8026C0E8@ha /* 80125CD0 00122AD0 90 6D 95 68 */ stw r3, lbl_803CBE68-_SDA_BASE_(r13) /* 80125CD4 00122AD4 38 64 C0 E8 */ addi r3, r4, lbl_8026C0E8@l /* 80125CD8 00122AD8 38 63 00 5A */ addi r3, r3, 0x5a -/* 80125CDC 00122ADC 4B F8 2B 69 */ bl func_800A8844 +/* 80125CDC 00122ADC 4B F8 2B 69 */ bl zParEmitterFind__FPCc /* 80125CE0 00122AE0 3C 80 80 27 */ lis r4, lbl_8026C0E8@ha /* 80125CE4 00122AE4 90 6D 95 6C */ stw r3, lbl_803CBE6C-_SDA_BASE_(r13) /* 80125CE8 00122AE8 38 64 C0 E8 */ addi r3, r4, lbl_8026C0E8@l /* 80125CEC 00122AEC 38 63 00 6E */ addi r3, r3, 0x6e -/* 80125CF0 00122AF0 4B F8 2B 55 */ bl func_800A8844 +/* 80125CF0 00122AF0 4B F8 2B 55 */ bl zParEmitterFind__FPCc /* 80125CF4 00122AF4 90 6D 95 70 */ stw r3, lbl_803CBE70-_SDA_BASE_(r13) /* 80125CF8 00122AF8 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 80125CFC 00122AFC 38 7F 00 00 */ addi r3, r31, 0 @@ -808,43 +808,43 @@ func_80125CA4: /* 80125D04 00122B04 90 03 01 38 */ stw r0, 0x138(r3) /* 80125D08 00122B08 38 84 30 18 */ addi r4, r4, lbl_80253018@l /* 80125D0C 00122B0C 38 63 01 40 */ addi r3, r3, 0x140 -/* 80125D10 00122B10 4B F2 87 CD */ bl func_8004E4DC +/* 80125D10 00122B10 4B F2 87 CD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80125D14 00122B14 38 7F 01 6C */ addi r3, r31, 0x16c /* 80125D18 00122B18 38 00 03 00 */ li r0, 0x300 /* 80125D1C 00122B1C 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 80125D20 00122B20 90 03 01 38 */ stw r0, 0x138(r3) /* 80125D24 00122B24 38 84 30 18 */ addi r4, r4, lbl_80253018@l /* 80125D28 00122B28 38 63 01 40 */ addi r3, r3, 0x140 -/* 80125D2C 00122B2C 4B F2 87 B1 */ bl func_8004E4DC +/* 80125D2C 00122B2C 4B F2 87 B1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80125D30 00122B30 3C 80 80 25 */ lis r4, lbl_80253030@ha /* 80125D34 00122B34 38 7F 01 6C */ addi r3, r31, 0x16c /* 80125D38 00122B38 38 84 30 30 */ addi r4, r4, lbl_80253030@l /* 80125D3C 00122B3C 38 63 01 4C */ addi r3, r3, 0x14c -/* 80125D40 00122B40 4B F2 87 9D */ bl func_8004E4DC +/* 80125D40 00122B40 4B F2 87 9D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80125D44 00122B44 38 7F 02 D8 */ addi r3, r31, 0x2d8 /* 80125D48 00122B48 38 00 03 00 */ li r0, 0x300 /* 80125D4C 00122B4C 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 80125D50 00122B50 90 03 01 38 */ stw r0, 0x138(r3) /* 80125D54 00122B54 38 84 30 18 */ addi r4, r4, lbl_80253018@l /* 80125D58 00122B58 38 63 01 40 */ addi r3, r3, 0x140 -/* 80125D5C 00122B5C 4B F2 87 81 */ bl func_8004E4DC +/* 80125D5C 00122B5C 4B F2 87 81 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80125D60 00122B60 3C 80 80 25 */ lis r4, lbl_80253030@ha /* 80125D64 00122B64 38 7F 02 D8 */ addi r3, r31, 0x2d8 /* 80125D68 00122B68 38 84 30 30 */ addi r4, r4, lbl_80253030@l /* 80125D6C 00122B6C 38 63 01 4C */ addi r3, r3, 0x14c -/* 80125D70 00122B70 4B F2 87 6D */ bl func_8004E4DC +/* 80125D70 00122B70 4B F2 87 6D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80125D74 00122B74 80 01 00 14 */ lwz r0, 0x14(r1) /* 80125D78 00122B78 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80125D7C 00122B7C 7C 08 03 A6 */ mtlr r0 /* 80125D80 00122B80 38 21 00 10 */ addi r1, r1, 0x10 /* 80125D84 00122B84 4E 80 00 20 */ blr -.global func_80125D88 -func_80125D88: +.global DUPO_KillEffects__Fv +DUPO_KillEffects__Fv: /* 80125D88 00122B88 4E 80 00 20 */ blr -.global func_80125D8C -func_80125D8C: +.global VFXSmokeStack__13zNPCDuplotronFf +VFXSmokeStack__13zNPCDuplotronFf: /* 80125D8C 00122B8C 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80125D90 00122B90 7C 08 02 A6 */ mflr r0 /* 80125D94 00122B94 90 01 00 54 */ stw r0, 0x54(r1) @@ -860,17 +860,17 @@ func_80125D8C: /* 80125DBC 00122BBC 7C 7C 1B 78 */ mr r28, r3 /* 80125DC0 00122BC0 C0 42 A1 18 */ lfs f2, lbl_803CEA98-_SDA2_BASE_(r2) /* 80125DC4 00122BC4 38 7C 02 A0 */ addi r3, r28, 0x2a0 -/* 80125DC8 00122BC8 48 00 A2 B1 */ bl func_80130078 +/* 80125DC8 00122BC8 48 00 A2 B1 */ bl NPCC_TmrCycle__FPfff /* 80125DCC 00122BCC C0 22 A1 24 */ lfs f1, lbl_803CEAA4-_SDA2_BASE_(r2) /* 80125DD0 00122BD0 7F 83 E3 78 */ mr r3, r28 /* 80125DD4 00122BD4 38 80 00 00 */ li r4, 0 -/* 80125DD8 00122BD8 4B FC BD E5 */ bl func_800F1BBC +/* 80125DD8 00122BD8 4B FC BD E5 */ bl IsAttackFrame__10zNPCCommonFfi /* 80125DDC 00122BDC 2C 03 00 00 */ cmpwi r3, 0 /* 80125DE0 00122BE0 41 82 01 64 */ beq lbl_80125F44 /* 80125DE4 00122BE4 7F 83 E3 78 */ mr r3, r28 /* 80125DE8 00122BE8 4B F5 CF 11 */ bl func_80082CF8 /* 80125DEC 00122BEC 38 80 00 00 */ li r4, 0 -/* 80125DF0 00122BF0 48 00 A0 71 */ bl func_8012FE60 +/* 80125DF0 00122BF0 48 00 A0 71 */ bl NPCC_ds2_toCam__FPC5xVec3P5xVec3 /* 80125DF4 00122BF4 FF C0 08 90 */ fmr f30, f1 /* 80125DF8 00122BF8 C0 22 A1 28 */ lfs f1, lbl_803CEAA8-_SDA2_BASE_(r2) /* 80125DFC 00122BFC 4B F2 22 AD */ bl func_800480A8 @@ -927,8 +927,8 @@ func_80125D8C: lbl_80125EC8: /* 80125EC8 00122CC8 7F C3 F3 78 */ mr r3, r30 /* 80125ECC 00122CCC 38 81 00 08 */ addi r4, r1, 8 -/* 80125ED0 00122CD0 4B F2 86 0D */ bl func_8004E4DC -/* 80125ED4 00122CD4 4B F0 AD B5 */ bl func_80030C88 +/* 80125ED0 00122CD0 4B F2 86 0D */ bl xVec3Copy__FP5xVec3PC5xVec3 +/* 80125ED4 00122CD4 4B F0 AD B5 */ bl xurand__Fv /* 80125ED8 00122CD8 C0 02 A1 3C */ lfs f0, lbl_803CEABC-_SDA2_BASE_(r2) /* 80125EDC 00122CDC C0 62 A1 30 */ lfs f3, lbl_803CEAB0-_SDA2_BASE_(r2) /* 80125EE0 00122CE0 EC 81 00 28 */ fsubs f4, f1, f0 @@ -940,7 +940,7 @@ lbl_80125EC8: /* 80125EF8 00122CF8 EC 22 08 FA */ fmadds f1, f2, f3, f1 /* 80125EFC 00122CFC D0 1F 01 44 */ stfs f0, 0x144(r31) /* 80125F00 00122D00 D0 3E 00 00 */ stfs f1, 0(r30) -/* 80125F04 00122D04 4B F0 AD 85 */ bl func_80030C88 +/* 80125F04 00122D04 4B F0 AD 85 */ bl xurand__Fv /* 80125F08 00122D08 C0 02 A1 3C */ lfs f0, lbl_803CEABC-_SDA2_BASE_(r2) /* 80125F0C 00122D0C 7F E4 FB 78 */ mr r4, r31 /* 80125F10 00122D10 C0 62 A1 30 */ lfs f3, lbl_803CEAB0-_SDA2_BASE_(r2) @@ -952,7 +952,7 @@ lbl_80125EC8: /* 80125F28 00122D28 EC 02 00 FA */ fmadds f0, f2, f3, f0 /* 80125F2C 00122D2C D0 1F 01 48 */ stfs f0, 0x148(r31) /* 80125F30 00122D30 80 6D 95 68 */ lwz r3, lbl_803CBE68-_SDA_BASE_(r13) -/* 80125F34 00122D34 4B FF 1C 95 */ bl func_80117BC8 +/* 80125F34 00122D34 4B FF 1C 95 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 80125F38 00122D38 3B 9C 00 01 */ addi r28, r28, 1 lbl_80125F3C: /* 80125F3C 00122D3C 7C 1C E8 00 */ cmpw r28, r29 @@ -971,8 +971,8 @@ lbl_80125F44: /* 80125F6C 00122D6C 38 21 00 50 */ addi r1, r1, 0x50 /* 80125F70 00122D70 4E 80 00 20 */ blr -.global func_80125F74 -func_80125F74: +.global VFXOverheat__13zNPCDuplotronFff +VFXOverheat__13zNPCDuplotronFff: /* 80125F74 00122D74 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80125F78 00122D78 7C 08 02 A6 */ mflr r0 /* 80125F7C 00122D7C 90 01 00 44 */ stw r0, 0x44(r1) @@ -1014,12 +1014,12 @@ lbl_80125FD4: lbl_80126008: /* 80126008 00122E08 7F E3 FB 78 */ mr r3, r31 /* 8012600C 00122E0C 38 A1 00 14 */ addi r5, r1, 0x14 -/* 80126010 00122E10 4B FC BB 4D */ bl func_800F1B5C +/* 80126010 00122E10 4B FC BB 4D */ bl GetVertPos__10zNPCCommonF10en_mdlvertP5xVec3 /* 80126014 00122E14 2C 03 00 00 */ cmpwi r3, 0 /* 80126018 00122E18 41 82 00 50 */ beq lbl_80126068 /* 8012601C 00122E1C 7F A3 EB 78 */ mr r3, r29 /* 80126020 00122E20 38 81 00 14 */ addi r4, r1, 0x14 -/* 80126024 00122E24 4B F2 84 B9 */ bl func_8004E4DC +/* 80126024 00122E24 4B F2 84 B9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80126028 00122E28 7F E3 FB 78 */ mr r3, r31 /* 8012602C 00122E2C 4B EF 58 05 */ bl func_8001B830 /* 80126030 00122E30 7C 65 1B 78 */ mr r5, r3 @@ -1028,7 +1028,7 @@ lbl_80126008: /* 8012603C 00122E3C 4B EE 86 55 */ bl func_8000E690 /* 80126040 00122E40 38 61 00 08 */ addi r3, r1, 8 /* 80126044 00122E44 7C 64 1B 78 */ mr r4, r3 -/* 80126048 00122E48 4B F2 82 A9 */ bl func_8004E2F0 +/* 80126048 00122E48 4B F2 82 A9 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8012604C 00122E4C 80 6D 95 70 */ lwz r3, lbl_803CBE70-_SDA_BASE_(r13) /* 80126050 00122E50 80 63 00 10 */ lwz r3, 0x10(r3) /* 80126054 00122E54 38 63 00 3C */ addi r3, r3, 0x3c @@ -1051,12 +1051,12 @@ lbl_8012606C: lbl_80126090: /* 80126090 00122E90 7F E3 FB 78 */ mr r3, r31 /* 80126094 00122E94 38 A1 00 14 */ addi r5, r1, 0x14 -/* 80126098 00122E98 4B FC BA C5 */ bl func_800F1B5C +/* 80126098 00122E98 4B FC BA C5 */ bl GetVertPos__10zNPCCommonF10en_mdlvertP5xVec3 /* 8012609C 00122E9C 2C 03 00 00 */ cmpwi r3, 0 /* 801260A0 00122EA0 41 82 00 64 */ beq lbl_80126104 /* 801260A4 00122EA4 7F A3 EB 78 */ mr r3, r29 /* 801260A8 00122EA8 38 81 00 14 */ addi r4, r1, 0x14 -/* 801260AC 00122EAC 4B F2 84 31 */ bl func_8004E4DC +/* 801260AC 00122EAC 4B F2 84 31 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801260B0 00122EB0 7F E3 FB 78 */ mr r3, r31 /* 801260B4 00122EB4 4B EF 57 7D */ bl func_8001B830 /* 801260B8 00122EB8 7C 65 1B 78 */ mr r5, r3 @@ -1065,7 +1065,7 @@ lbl_80126090: /* 801260C4 00122EC4 4B EE 85 CD */ bl func_8000E690 /* 801260C8 00122EC8 38 61 00 08 */ addi r3, r1, 8 /* 801260CC 00122ECC 7C 64 1B 78 */ mr r4, r3 -/* 801260D0 00122ED0 4B F2 82 21 */ bl func_8004E2F0 +/* 801260D0 00122ED0 4B F2 82 21 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 801260D4 00122ED4 80 6D 95 6C */ lwz r3, lbl_803CBE6C-_SDA_BASE_(r13) /* 801260D8 00122ED8 80 63 00 10 */ lwz r3, 0x10(r3) /* 801260DC 00122EDC 38 63 00 3C */ addi r3, r3, 0x3c @@ -1077,7 +1077,7 @@ lbl_80126090: /* 801260F4 00122EF4 FC 20 F8 90 */ fmr f1, f31 /* 801260F8 00122EF8 38 83 4E 24 */ addi r4, r3, lbl_80314E24@l /* 801260FC 00122EFC 80 6D 95 6C */ lwz r3, lbl_803CBE6C-_SDA_BASE_(r13) -/* 80126100 00122F00 4B FF 1A C9 */ bl func_80117BC8 +/* 80126100 00122F00 4B FF 1A C9 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings lbl_80126104: /* 80126104 00122F04 3B 9C 00 04 */ addi r28, r28, 4 lbl_80126108: @@ -1095,8 +1095,8 @@ lbl_80126114: /* 80126130 00122F30 38 21 00 40 */ addi r1, r1, 0x40 /* 80126134 00122F34 4E 80 00 20 */ blr -.global func_80126138 -func_80126138: +.global VFXCycleLights__13zNPCDuplotronFfi +VFXCycleLights__13zNPCDuplotronFfi: /* 80126138 00122F38 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8012613C 00122F3C 7C 08 02 A6 */ mflr r0 /* 80126140 00122F40 90 01 00 24 */ stw r0, 0x24(r1) @@ -1181,24 +1181,24 @@ lbl_8012623C: /* 80126244 00123044 7F 83 E3 78 */ mr r3, r28 /* 80126248 00123048 7F C4 F3 78 */ mr r4, r30 /* 8012624C 0012304C 38 A0 00 00 */ li r5, 0 -/* 80126250 00123050 4B FC CA 11 */ bl func_800F2C60 +/* 80126250 00123050 4B FC CA 11 */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 80126254 00123054 48 00 00 74 */ b lbl_801262C8 lbl_80126258: /* 80126258 00123058 2C 1D 00 00 */ cmpwi r29, 0 /* 8012625C 0012305C 40 81 00 38 */ ble lbl_80126294 -/* 80126260 00123060 4B F0 AA 09 */ bl func_80030C68 +/* 80126260 00123060 4B F0 AA 09 */ bl xrand__Fv /* 80126264 00123064 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80126268 00123068 41 82 00 18 */ beq lbl_80126280 /* 8012626C 0012306C 7F 83 E3 78 */ mr r3, r28 /* 80126270 00123070 7F C4 F3 78 */ mr r4, r30 /* 80126274 00123074 38 A0 00 00 */ li r5, 0 -/* 80126278 00123078 4B FC CA 41 */ bl func_800F2CB8 +/* 80126278 00123078 4B FC CA 41 */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance /* 8012627C 0012307C 48 00 00 4C */ b lbl_801262C8 lbl_80126280: /* 80126280 00123080 7F 83 E3 78 */ mr r3, r28 /* 80126284 00123084 7F C4 F3 78 */ mr r4, r30 /* 80126288 00123088 38 A0 00 00 */ li r5, 0 -/* 8012628C 0012308C 4B FC C9 D5 */ bl func_800F2C60 +/* 8012628C 0012308C 4B FC C9 D5 */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 80126290 00123090 48 00 00 38 */ b lbl_801262C8 lbl_80126294: /* 80126294 00123094 80 7C 02 AC */ lwz r3, 0x2ac(r28) @@ -1208,13 +1208,13 @@ lbl_80126294: /* 801262A4 001230A4 7F 83 E3 78 */ mr r3, r28 /* 801262A8 001230A8 7F C4 F3 78 */ mr r4, r30 /* 801262AC 001230AC 38 A0 00 00 */ li r5, 0 -/* 801262B0 001230B0 4B FC CA 09 */ bl func_800F2CB8 +/* 801262B0 001230B0 4B FC CA 09 */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance /* 801262B4 001230B4 48 00 00 14 */ b lbl_801262C8 lbl_801262B8: /* 801262B8 001230B8 7F 83 E3 78 */ mr r3, r28 /* 801262BC 001230BC 7F C4 F3 78 */ mr r4, r30 /* 801262C0 001230C0 38 A0 00 00 */ li r5, 0 -/* 801262C4 001230C4 4B FC C9 9D */ bl func_800F2C60 +/* 801262C4 001230C4 4B FC C9 9D */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance lbl_801262C8: /* 801262C8 001230C8 3B DE 00 01 */ addi r30, r30, 1 /* 801262CC 001230CC 2C 1E 00 05 */ cmpwi r30, 5 diff --git a/asm/Game/zNPCTypeDutchman.s b/asm/Game/zNPCTypeDutchman.s index 6480e2cb4..10a5e3777 100644 --- a/asm/Game/zNPCTypeDutchman.s +++ b/asm/Game/zNPCTypeDutchman.s @@ -114,7 +114,7 @@ func_801727B4: /* 801727F0 0016F5F0 3B C3 B4 14 */ addi r30, r3, lbl_8032B414@l lbl_801727F4: /* 801727F4 0016F5F4 80 7F 00 00 */ lwz r3, 0(r31) -/* 801727F8 0016F5F8 4B ED 9A 1D */ bl func_8004C214 +/* 801727F8 0016F5F8 4B ED 9A 1D */ bl xStrHash__FPCc /* 801727FC 0016F5FC 3B BD 00 01 */ addi r29, r29, 1 /* 80172800 0016F600 90 7E 00 00 */ stw r3, 0(r30) /* 80172804 0016F604 2C 1D 00 06 */ cmpwi r29, 6 @@ -161,7 +161,7 @@ func_80172830: /* 8017289C 0016F69C C0 89 00 08 */ lfs f4, 8(r9) /* 801728A0 0016F6A0 C0 A2 AC B8 */ lfs f5, lbl_803CF638-_SDA2_BASE_(r2) /* 801728A4 0016F6A4 C0 C9 00 0C */ lfs f6, 0xc(r9) -/* 801728A8 0016F6A8 4B ED 6C C5 */ bl func_8004956C +/* 801728A8 0016F6A8 4B ED 6C C5 */ bl xSndPlay3DFade__FUiffUiUiPC5xVec3ff14sound_categoryff /* 801728AC 0016F6AC 48 00 00 34 */ b lbl_801728E0 lbl_801728B0: /* 801728B0 0016F6B0 C0 09 00 00 */ lfs f0, 0(r9) @@ -175,7 +175,7 @@ lbl_801728B0: /* 801728D0 0016F6D0 C0 69 00 04 */ lfs f3, 4(r9) /* 801728D4 0016F6D4 C0 89 00 08 */ lfs f4, 8(r9) /* 801728D8 0016F6D8 C0 A9 00 0C */ lfs f5, 0xc(r9) -/* 801728DC 0016F6DC 4B ED 61 B9 */ bl func_80048A94 +/* 801728DC 0016F6DC 4B ED 61 B9 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf lbl_801728E0: /* 801728E0 0016F6E0 80 01 00 14 */ lwz r0, 0x14(r1) /* 801728E4 0016F6E4 7C 08 03 A6 */ mtlr r0 @@ -201,11 +201,11 @@ func_801728F0: /* 80172928 0016F728 41 82 00 14 */ beq lbl_8017293C /* 8017292C 0016F72C C0 23 00 10 */ lfs f1, 0x10(r3) /* 80172930 0016F730 7C 83 23 78 */ mr r3, r4 -/* 80172934 0016F734 4B ED 6D 11 */ bl func_80049644 +/* 80172934 0016F734 4B ED 6D 11 */ bl xSndStopFade__FUif /* 80172938 0016F738 48 00 00 0C */ b lbl_80172944 lbl_8017293C: /* 8017293C 0016F73C 7C 83 23 78 */ mr r3, r4 -/* 80172940 0016F740 4B ED 68 C1 */ bl func_80049200 +/* 80172940 0016F740 4B ED 68 C1 */ bl xSndStop__FUi lbl_80172944: /* 80172944 0016F744 80 01 00 14 */ lwz r0, 0x14(r1) /* 80172948 0016F748 7C 08 03 A6 */ mtlr r0 @@ -224,7 +224,7 @@ func_80172954: /* 80172970 0016F770 7C 85 02 14 */ add r4, r5, r0 /* 80172974 0016F774 C0 04 01 A4 */ lfs f0, 0x1a4(r4) /* 80172978 0016F778 EC 20 00 72 */ fmuls f1, f0, f1 -/* 8017297C 0016F77C 4B ED 6A 2D */ bl func_800493A8 +/* 8017297C 0016F77C 4B ED 6A 2D */ bl xSndSetVol__FUif /* 80172980 0016F780 80 01 00 14 */ lwz r0, 0x14(r1) /* 80172984 0016F784 7C 08 03 A6 */ mtlr r0 /* 80172988 0016F788 38 21 00 10 */ addi r1, r1, 0x10 @@ -266,7 +266,7 @@ func_80172954: /* 80172A18 0016F818 90 E1 00 40 */ stw r7, 0x40(r1) /* 80172A1C 0016F81C 90 C1 00 44 */ stw r6, 0x44(r1) /* 80172A20 0016F820 90 01 00 48 */ stw r0, 0x48(r1) -/* 80172A24 0016F824 4B E9 42 4D */ bl func_80006C70 +/* 80172A24 0016F824 4B E9 42 4D */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 80172A28 0016F828 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 80172A2C 0016F82C 3C 80 80 2A */ lis r4, lbl_8029913C@ha /* 80172A30 0016F830 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l @@ -285,7 +285,7 @@ func_80172954: /* 80172A64 0016F864 80 95 00 04 */ lwz r4, 4(r21) /* 80172A68 0016F868 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80172A6C 0016F86C C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80172A70 0016F870 4B E9 42 E9 */ bl func_80006D58 +/* 80172A70 0016F870 4B E9 42 E9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80172A74 0016F874 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80172A78 0016F878 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 80172A7C 0016F87C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -304,7 +304,7 @@ func_80172954: /* 80172AB0 0016F8B0 80 96 00 2C */ lwz r4, 0x2c(r22) /* 80172AB4 0016F8B4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80172AB8 0016F8B8 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80172ABC 0016F8BC 4B E9 42 9D */ bl func_80006D58 +/* 80172ABC 0016F8BC 4B E9 42 9D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80172AC0 0016F8C0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80172AC4 0016F8C4 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 80172AC8 0016F8C8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -323,7 +323,7 @@ func_80172954: /* 80172AFC 0016F8FC 80 97 00 10 */ lwz r4, 0x10(r23) /* 80172B00 0016F900 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80172B04 0016F904 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80172B08 0016F908 4B E9 42 51 */ bl func_80006D58 +/* 80172B08 0016F908 4B E9 42 51 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80172B0C 0016F90C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80172B10 0016F910 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 80172B14 0016F914 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -342,7 +342,7 @@ func_80172954: /* 80172B48 0016F948 80 98 00 14 */ lwz r4, 0x14(r24) /* 80172B4C 0016F94C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80172B50 0016F950 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80172B54 0016F954 4B E9 42 05 */ bl func_80006D58 +/* 80172B54 0016F954 4B E9 42 05 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80172B58 0016F958 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80172B5C 0016F95C 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 80172B60 0016F960 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -361,7 +361,7 @@ func_80172954: /* 80172B94 0016F994 80 84 00 18 */ lwz r4, 0x18(r4) /* 80172B98 0016F998 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80172B9C 0016F99C C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80172BA0 0016F9A0 4B E9 41 B9 */ bl func_80006D58 +/* 80172BA0 0016F9A0 4B E9 41 B9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80172BA4 0016F9A4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80172BA8 0016F9A8 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 80172BAC 0016F9AC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -380,7 +380,7 @@ func_80172954: /* 80172BE0 0016F9E0 80 84 00 1C */ lwz r4, 0x1c(r4) /* 80172BE4 0016F9E4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80172BE8 0016F9E8 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80172BEC 0016F9EC 4B E9 41 6D */ bl func_80006D58 +/* 80172BEC 0016F9EC 4B E9 41 6D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80172BF0 0016F9F0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80172BF4 0016F9F4 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 80172BF8 0016F9F8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -399,7 +399,7 @@ func_80172954: /* 80172C2C 0016FA2C 80 99 00 30 */ lwz r4, 0x30(r25) /* 80172C30 0016FA30 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80172C34 0016FA34 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80172C38 0016FA38 4B E9 41 21 */ bl func_80006D58 +/* 80172C38 0016FA38 4B E9 41 21 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80172C3C 0016FA3C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80172C40 0016FA40 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 80172C44 0016FA44 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -418,7 +418,7 @@ func_80172954: /* 80172C78 0016FA78 80 9A 00 34 */ lwz r4, 0x34(r26) /* 80172C7C 0016FA7C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80172C80 0016FA80 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80172C84 0016FA84 4B E9 40 D5 */ bl func_80006D58 +/* 80172C84 0016FA84 4B E9 40 D5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80172C88 0016FA88 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80172C8C 0016FA8C 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 80172C90 0016FA90 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -437,7 +437,7 @@ func_80172954: /* 80172CC4 0016FAC4 80 9B 00 38 */ lwz r4, 0x38(r27) /* 80172CC8 0016FAC8 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80172CCC 0016FACC C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80172CD0 0016FAD0 4B E9 40 89 */ bl func_80006D58 +/* 80172CD0 0016FAD0 4B E9 40 89 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80172CD4 0016FAD4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80172CD8 0016FAD8 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 80172CDC 0016FADC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -456,7 +456,7 @@ func_80172954: /* 80172D10 0016FB10 80 9C 00 40 */ lwz r4, 0x40(r28) /* 80172D14 0016FB14 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80172D18 0016FB18 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80172D1C 0016FB1C 4B E9 40 3D */ bl func_80006D58 +/* 80172D1C 0016FB1C 4B E9 40 3D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80172D20 0016FB20 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80172D24 0016FB24 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 80172D28 0016FB28 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -475,7 +475,7 @@ func_80172954: /* 80172D5C 0016FB5C 80 9D 00 44 */ lwz r4, 0x44(r29) /* 80172D60 0016FB60 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80172D64 0016FB64 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80172D68 0016FB68 4B E9 3F F1 */ bl func_80006D58 +/* 80172D68 0016FB68 4B E9 3F F1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80172D6C 0016FB6C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80172D70 0016FB70 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 80172D74 0016FB74 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -494,7 +494,7 @@ func_80172954: /* 80172DA8 0016FBA8 80 9E 00 48 */ lwz r4, 0x48(r30) /* 80172DAC 0016FBAC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80172DB0 0016FBB0 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80172DB4 0016FBB4 4B E9 3F A5 */ bl func_80006D58 +/* 80172DB4 0016FBB4 4B E9 3F A5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80172DB8 0016FBB8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80172DBC 0016FBBC 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 80172DC0 0016FBC0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -513,14 +513,14 @@ func_80172954: /* 80172DF4 0016FBF4 80 9F 00 4C */ lwz r4, 0x4c(r31) /* 80172DF8 0016FBF8 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80172DFC 0016FBFC C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80172E00 0016FC00 4B E9 3F 59 */ bl func_80006D58 +/* 80172E00 0016FC00 4B E9 3F 59 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80172E04 0016FC04 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 80172E08 0016FC08 C0 22 AC CC */ lfs f1, lbl_803CF64C-_SDA2_BASE_(r2) /* 80172E0C 0016FC0C 38 83 91 3C */ addi r4, r3, lbl_8029913C@l /* 80172E10 0016FC10 38 A1 00 18 */ addi r5, r1, 0x18 /* 80172E14 0016FC14 7E 83 A3 78 */ mr r3, r20 /* 80172E18 0016FC18 38 C0 00 01 */ li r6, 1 -/* 80172E1C 0016FC1C 4B F8 15 DD */ bl func_800F43F8 +/* 80172E1C 0016FC1C 4B F8 15 DD */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 80172E20 0016FC20 38 00 00 00 */ li r0, 0 /* 80172E24 0016FC24 7E 83 A3 78 */ mr r3, r20 /* 80172E28 0016FC28 90 01 00 08 */ stw r0, 8(r1) @@ -535,7 +535,7 @@ func_80172954: /* 80172E4C 0016FC4C FC 40 08 90 */ fmr f2, f1 /* 80172E50 0016FC50 80 BA 00 34 */ lwz r5, 0x34(r26) /* 80172E54 0016FC54 C0 62 AC D0 */ lfs f3, lbl_803CF650-_SDA2_BASE_(r2) -/* 80172E58 0016FC58 4B E9 45 69 */ bl func_800073C0 +/* 80172E58 0016FC58 4B E9 45 69 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80172E5C 0016FC5C 38 00 00 00 */ li r0, 0 /* 80172E60 0016FC60 7E 83 A3 78 */ mr r3, r20 /* 80172E64 0016FC64 90 01 00 08 */ stw r0, 8(r1) @@ -550,7 +550,7 @@ func_80172954: /* 80172E88 0016FC88 FC 40 08 90 */ fmr f2, f1 /* 80172E8C 0016FC8C 80 BB 00 38 */ lwz r5, 0x38(r27) /* 80172E90 0016FC90 C0 62 AC D0 */ lfs f3, lbl_803CF650-_SDA2_BASE_(r2) -/* 80172E94 0016FC94 4B E9 45 2D */ bl func_800073C0 +/* 80172E94 0016FC94 4B E9 45 2D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80172E98 0016FC98 38 00 00 00 */ li r0, 0 /* 80172E9C 0016FC9C 7E 83 A3 78 */ mr r3, r20 /* 80172EA0 0016FCA0 90 01 00 08 */ stw r0, 8(r1) @@ -565,7 +565,7 @@ func_80172954: /* 80172EC4 0016FCC4 FC 40 08 90 */ fmr f2, f1 /* 80172EC8 0016FCC8 80 BD 00 44 */ lwz r5, 0x44(r29) /* 80172ECC 0016FCCC C0 62 AC D0 */ lfs f3, lbl_803CF650-_SDA2_BASE_(r2) -/* 80172ED0 0016FCD0 4B E9 44 F1 */ bl func_800073C0 +/* 80172ED0 0016FCD0 4B E9 44 F1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80172ED4 0016FCD4 38 00 00 00 */ li r0, 0 /* 80172ED8 0016FCD8 7E 83 A3 78 */ mr r3, r20 /* 80172EDC 0016FCDC 90 01 00 08 */ stw r0, 8(r1) @@ -580,7 +580,7 @@ func_80172954: /* 80172F00 0016FD00 FC 40 08 90 */ fmr f2, f1 /* 80172F04 0016FD04 80 BE 00 48 */ lwz r5, 0x48(r30) /* 80172F08 0016FD08 C0 62 AC D0 */ lfs f3, lbl_803CF650-_SDA2_BASE_(r2) -/* 80172F0C 0016FD0C 4B E9 44 B5 */ bl func_800073C0 +/* 80172F0C 0016FD0C 4B E9 44 B5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80172F10 0016FD10 38 00 00 00 */ li r0, 0 /* 80172F14 0016FD14 7E 83 A3 78 */ mr r3, r20 /* 80172F18 0016FD18 90 01 00 08 */ stw r0, 8(r1) @@ -595,7 +595,7 @@ func_80172954: /* 80172F3C 0016FD3C FC 40 08 90 */ fmr f2, f1 /* 80172F40 0016FD40 80 B5 00 04 */ lwz r5, 4(r21) /* 80172F44 0016FD44 C0 62 AC D0 */ lfs f3, lbl_803CF650-_SDA2_BASE_(r2) -/* 80172F48 0016FD48 4B E9 44 79 */ bl func_800073C0 +/* 80172F48 0016FD48 4B E9 44 79 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80172F4C 0016FD4C 38 00 00 00 */ li r0, 0 /* 80172F50 0016FD50 7E 83 A3 78 */ mr r3, r20 /* 80172F54 0016FD54 90 01 00 08 */ stw r0, 8(r1) @@ -610,7 +610,7 @@ func_80172954: /* 80172F78 0016FD78 FC 40 08 90 */ fmr f2, f1 /* 80172F7C 0016FD7C 80 B9 00 30 */ lwz r5, 0x30(r25) /* 80172F80 0016FD80 C0 62 AC D0 */ lfs f3, lbl_803CF650-_SDA2_BASE_(r2) -/* 80172F84 0016FD84 4B E9 44 3D */ bl func_800073C0 +/* 80172F84 0016FD84 4B E9 44 3D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80172F88 0016FD88 38 00 00 00 */ li r0, 0 /* 80172F8C 0016FD8C 7E 83 A3 78 */ mr r3, r20 /* 80172F90 0016FD90 90 01 00 08 */ stw r0, 8(r1) @@ -625,7 +625,7 @@ func_80172954: /* 80172FB4 0016FDB4 FC 40 08 90 */ fmr f2, f1 /* 80172FB8 0016FDB8 80 B7 00 10 */ lwz r5, 0x10(r23) /* 80172FBC 0016FDBC C0 62 AC D0 */ lfs f3, lbl_803CF650-_SDA2_BASE_(r2) -/* 80172FC0 0016FDC0 4B E9 44 01 */ bl func_800073C0 +/* 80172FC0 0016FDC0 4B E9 44 01 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80172FC4 0016FDC4 38 00 00 00 */ li r0, 0 /* 80172FC8 0016FDC8 7E 83 A3 78 */ mr r3, r20 /* 80172FCC 0016FDCC 90 01 00 08 */ stw r0, 8(r1) @@ -640,7 +640,7 @@ func_80172954: /* 80172FF0 0016FDF0 FC 40 08 90 */ fmr f2, f1 /* 80172FF4 0016FDF4 80 B6 00 2C */ lwz r5, 0x2c(r22) /* 80172FF8 0016FDF8 C0 62 AC D0 */ lfs f3, lbl_803CF650-_SDA2_BASE_(r2) -/* 80172FFC 0016FDFC 4B E9 43 C5 */ bl func_800073C0 +/* 80172FFC 0016FDFC 4B E9 43 C5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80173000 0016FE00 7E 83 A3 78 */ mr r3, r20 /* 80173004 0016FE04 BA 81 00 50 */ lmw r20, 0x50(r1) /* 80173008 0016FE08 80 01 00 84 */ lwz r0, 0x84(r1) @@ -648,8 +648,8 @@ func_80172954: /* 80173010 0016FE10 38 21 00 80 */ addi r1, r1, 0x80 /* 80173014 0016FE14 4E 80 00 20 */ blr -.global func_80173018 -func_80173018: +.global __ct__12zNPCDutchmanFi +__ct__12zNPCDutchmanFi: /* 80173018 0016FE18 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017301C 0016FE1C 7C 08 02 A6 */ mflr r0 /* 80173020 0016FE20 90 01 00 14 */ stw r0, 0x14(r1) @@ -682,10 +682,10 @@ func_80173018: /* 8017308C 0016FE8C 38 66 00 01 */ addi r3, r6, 1 /* 80173090 0016FE90 90 6D 97 AC */ stw r3, lbl_803CC0AC-_SDA_BASE_(r13) /* 80173094 0016FE94 7C 03 03 78 */ mr r3, r0 -/* 80173098 0016FE98 4B E9 AE 09 */ bl func_8000DEA0 +/* 80173098 0016FE98 4B E9 AE 09 */ bl init__13xBinaryCameraFv /* 8017309C 0016FE9C 7F E3 FB 78 */ mr r3, r31 /* 801730A0 0016FEA0 7F 44 D3 78 */ mr r4, r26 -/* 801730A4 0016FEA4 4B F7 BF F9 */ bl func_800EF09C +/* 801730A4 0016FEA4 4B F7 BF F9 */ bl Init__10zNPCCommonFP9xEntAsset /* 801730A8 0016FEA8 38 00 00 01 */ li r0, 1 /* 801730AC 0016FEAC 3C 80 80 27 */ lis r4, lbl_80271FD8@ha /* 801730B0 0016FEB0 90 1F 01 CC */ stw r0, 0x1cc(r31) @@ -707,18 +707,18 @@ lbl_801730E4: /* 801730EC 0016FEEC 38 80 01 FF */ li r4, 0x1ff /* 801730F0 0016FEF0 48 00 86 C1 */ bl func_8017B7B0 /* 801730F4 0016FEF4 7F 63 DB 78 */ mr r3, r27 -/* 801730F8 0016FEF8 4B EB 73 0D */ bl func_8002A404 +/* 801730F8 0016FEF8 4B EB 73 0D */ bl set_default_config__9xFXRibbonFv /* 801730FC 0016FEFC 7F 63 DB 78 */ mr r3, r27 /* 80173100 0016FF00 7F A4 EB 78 */ mr r4, r29 /* 80173104 0016FF04 38 A0 00 07 */ li r5, 7 -/* 80173108 0016FF08 4B EB 73 9D */ bl func_8002A4A4 +/* 80173108 0016FF08 4B EB 73 9D */ bl set_curve__9xFXRibbonFPCQ29xFXRibbon10curve_nodeUl /* 8017310C 0016FF0C 7F 63 DB 78 */ mr r3, r27 /* 80173110 0016FF10 38 9E 00 7F */ addi r4, r30, 0x7f -/* 80173114 0016FF14 4B EB 78 F9 */ bl func_8002AA0C +/* 80173114 0016FF14 4B EB 78 F9 */ bl set_texture__9xFXRibbonFPCc /* 80173118 0016FF18 C0 02 AC DC */ lfs f0, lbl_803CF65C-_SDA2_BASE_(r2) /* 8017311C 0016FF1C 7F 63 DB 78 */ mr r3, r27 /* 80173120 0016FF20 D0 1B 00 00 */ stfs f0, 0(r27) -/* 80173124 0016FF24 4B EB 73 21 */ bl func_8002A444 +/* 80173124 0016FF24 4B EB 73 21 */ bl refresh_config__9xFXRibbonFv /* 80173128 0016FF28 3B 5A 00 01 */ addi r26, r26, 1 /* 8017312C 0016FF2C 3B 7B 01 40 */ addi r27, r27, 0x140 /* 80173130 0016FF30 2C 1A 00 02 */ cmpwi r26, 2 @@ -727,9 +727,9 @@ lbl_801730E4: /* 8017313C 0016FF3C 3C 60 80 27 */ lis r3, lbl_802720F0@ha /* 80173140 0016FF40 38 63 20 F0 */ addi r3, r3, lbl_802720F0@l /* 80173144 0016FF44 38 63 00 8A */ addi r3, r3, 0x8a -/* 80173148 0016FF48 4B ED 90 CD */ bl func_8004C214 +/* 80173148 0016FF48 4B ED 90 CD */ bl xStrHash__FPCc /* 8017314C 0016FF4C 38 80 00 00 */ li r4, 0 -/* 80173150 0016FF50 4B ED 85 BD */ bl func_8004B70C +/* 80173150 0016FF50 4B ED 85 BD */ bl xSTFindAsset__FUiPUi /* 80173154 0016FF54 80 03 00 00 */ lwz r0, 0(r3) /* 80173158 0016FF58 38 7F 05 58 */ addi r3, r31, 0x558 /* 8017315C 0016FF5C 38 80 00 0F */ li r4, 0xf @@ -764,7 +764,7 @@ lbl_801731AC: /* 801731C0 0016FFC0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801731C4 0016FFC4 7C 08 02 A6 */ mflr r0 /* 801731C8 0016FFC8 90 01 00 14 */ stw r0, 0x14(r1) -/* 801731CC 0016FFCC 4B FC 2E 85 */ bl func_80136050 +/* 801731CC 0016FFCC 4B FC 2E 85 */ bl Setup__11zNPCSubBossFv /* 801731D0 0016FFD0 80 01 00 14 */ lwz r0, 0x14(r1) /* 801731D4 0016FFD4 7C 08 03 A6 */ mtlr r0 /* 801731D8 0016FFD8 38 21 00 10 */ addi r1, r1, 0x10 @@ -777,13 +777,13 @@ lbl_801731AC: /* 801731F4 0016FFF4 3B E4 A5 78 */ addi r31, r4, lbl_8032A578@l /* 801731F8 0016FFF8 93 C1 00 08 */ stw r30, 8(r1) /* 801731FC 0016FFFC 7C 7E 1B 78 */ mr r30, r3 -/* 80173200 00170000 4B F7 C6 A5 */ bl func_800EF8A4 +/* 80173200 00170000 4B F7 C6 A5 */ bl Reset__10zNPCCommonFv /* 80173204 00170004 38 7E 02 B4 */ addi r3, r30, 0x2b4 /* 80173208 00170008 38 80 00 00 */ li r4, 0 /* 8017320C 0017000C 38 A0 00 10 */ li r5, 0x10 /* 80173210 00170010 4B E9 02 49 */ bl memset /* 80173214 00170014 7F C3 F3 78 */ mr r3, r30 -/* 80173218 00170018 48 00 25 5D */ bl func_80175774 +/* 80173218 00170018 48 00 25 5D */ bl decompose__12zNPCDutchmanFv /* 8017321C 0017001C 38 00 00 03 */ li r0, 3 /* 80173220 00170020 38 80 00 00 */ li r4, 0 /* 80173224 00170024 90 1E 02 C4 */ stw r0, 0x2c4(r30) @@ -793,13 +793,13 @@ lbl_801731AC: /* 80173234 00170034 90 1E 02 CC */ stw r0, 0x2cc(r30) /* 80173238 00170038 C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) /* 8017323C 0017003C D0 1E 02 D4 */ stfs f0, 0x2d4(r30) -/* 80173240 00170040 48 00 24 4D */ bl func_8017568C +/* 80173240 00170040 48 00 24 4D */ bl update_round__12zNPCDutchmanFv /* 80173244 00170044 7F C3 F3 78 */ mr r3, r30 /* 80173248 00170048 48 00 85 E5 */ bl func_8017B82C /* 8017324C 0017004C 38 00 00 01 */ li r0, 1 /* 80173250 00170050 7F C3 F3 78 */ mr r3, r30 /* 80173254 00170054 90 1E 01 C8 */ stw r0, 0x1c8(r30) -/* 80173258 00170058 48 00 4B 0D */ bl func_80177D64 +/* 80173258 00170058 48 00 4B 0D */ bl reset_speed__12zNPCDutchmanFv /* 8017325C 0017005C C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) /* 80173260 00170060 38 7E 02 F8 */ addi r3, r30, 0x2f8 /* 80173264 00170064 4B EA 96 15 */ bl func_8001C878 @@ -816,7 +816,7 @@ lbl_801731AC: /* 80173290 00170090 C0 04 00 28 */ lfs f0, 0x28(r4) /* 80173294 00170094 EC 01 00 24 */ fdivs f0, f1, f0 /* 80173298 00170098 D0 1E 05 98 */ stfs f0, 0x598(r30) -/* 8017329C 0017009C 48 00 35 9D */ bl func_80176838 +/* 8017329C 0017009C 48 00 35 9D */ bl reset_blob_mat__12zNPCDutchmanFv /* 801732A0 001700A0 38 7E 05 58 */ addi r3, r30, 0x558 /* 801732A4 001700A4 48 00 7E 3D */ bl func_8017B0E0 /* 801732A8 001700A8 38 7E 06 00 */ addi r3, r30, 0x600 @@ -829,15 +829,15 @@ lbl_801731AC: /* 801732C4 001700C4 38 00 00 00 */ li r0, 0 /* 801732C8 001700C8 7F C3 F3 78 */ mr r3, r30 /* 801732CC 001700CC 90 1E 05 FC */ stw r0, 0x5fc(r30) -/* 801732D0 001700D0 48 00 47 C9 */ bl func_80177A98 +/* 801732D0 001700D0 48 00 47 C9 */ bl vanish__12zNPCDutchmanFv /* 801732D4 001700D4 7F C3 F3 78 */ mr r3, r30 -/* 801732D8 001700D8 48 00 36 15 */ bl func_801768EC +/* 801732D8 001700D8 48 00 36 15 */ bl refresh_reticle__12zNPCDutchmanFv /* 801732DC 001700DC 38 00 00 00 */ li r0, 0 /* 801732E0 001700E0 3C 60 80 27 */ lis r3, lbl_802720F0@ha /* 801732E4 001700E4 38 63 20 F0 */ addi r3, r3, lbl_802720F0@l /* 801732E8 001700E8 98 1E 02 B5 */ stb r0, 0x2b5(r30) /* 801732EC 001700EC 38 63 00 A0 */ addi r3, r3, 0xa0 -/* 801732F0 001700F0 4B F3 55 55 */ bl func_800A8844 +/* 801732F0 001700F0 4B F3 55 55 */ bl zParEmitterFind__FPCc /* 801732F4 001700F4 90 6D 97 70 */ stw r3, lbl_803CC070-_SDA_BASE_(r13) /* 801732F8 001700F8 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 801732FC 001700FC 38 7F 03 88 */ addi r3, r31, 0x388 @@ -849,7 +849,7 @@ lbl_801731AC: /* 80173314 00170114 3C 60 80 27 */ lis r3, lbl_802720F0@ha /* 80173318 00170118 38 63 20 F0 */ addi r3, r3, lbl_802720F0@l /* 8017331C 0017011C 38 63 00 B8 */ addi r3, r3, 0xb8 -/* 80173320 00170120 4B F3 55 25 */ bl func_800A8844 +/* 80173320 00170120 4B F3 55 25 */ bl zParEmitterFind__FPCc /* 80173324 00170124 90 6D 97 74 */ stw r3, lbl_803CC074-_SDA_BASE_(r13) /* 80173328 00170128 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 8017332C 0017012C 38 7F 04 F4 */ addi r3, r31, 0x4f4 @@ -861,7 +861,7 @@ lbl_801731AC: /* 80173344 00170144 3C 60 80 27 */ lis r3, lbl_802720F0@ha /* 80173348 00170148 38 63 20 F0 */ addi r3, r3, lbl_802720F0@l /* 8017334C 0017014C 38 63 00 D0 */ addi r3, r3, 0xd0 -/* 80173350 00170150 4B F3 54 F5 */ bl func_800A8844 +/* 80173350 00170150 4B F3 54 F5 */ bl zParEmitterFind__FPCc /* 80173354 00170154 90 6D 97 78 */ stw r3, lbl_803CC078-_SDA_BASE_(r13) /* 80173358 00170158 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 8017335C 0017015C 38 7F 06 60 */ addi r3, r31, 0x660 @@ -880,49 +880,49 @@ lbl_801731AC: /* 80173390 00170190 3C 60 80 27 */ lis r3, lbl_802720F0@ha /* 80173394 00170194 38 63 20 F0 */ addi r3, r3, lbl_802720F0@l /* 80173398 00170198 38 63 00 E7 */ addi r3, r3, 0xe7 -/* 8017339C 0017019C 4B F3 54 A9 */ bl func_800A8844 +/* 8017339C 0017019C 4B F3 54 A9 */ bl zParEmitterFind__FPCc /* 801733A0 001701A0 3C 80 80 27 */ lis r4, lbl_802720F0@ha /* 801733A4 001701A4 90 6D 97 7C */ stw r3, lbl_803CC07C-_SDA_BASE_(r13) /* 801733A8 001701A8 38 64 20 F0 */ addi r3, r4, lbl_802720F0@l /* 801733AC 001701AC 38 63 01 01 */ addi r3, r3, 0x101 -/* 801733B0 001701B0 4B F3 54 95 */ bl func_800A8844 +/* 801733B0 001701B0 4B F3 54 95 */ bl zParEmitterFind__FPCc /* 801733B4 001701B4 38 AD 97 7C */ addi r5, r13, lbl_803CC07C-_SDA_BASE_ /* 801733B8 001701B8 3C 80 80 27 */ lis r4, lbl_802720F0@ha /* 801733BC 001701BC 90 65 00 04 */ stw r3, 4(r5) /* 801733C0 001701C0 38 64 20 F0 */ addi r3, r4, lbl_802720F0@l /* 801733C4 001701C4 38 63 01 1B */ addi r3, r3, 0x11b -/* 801733C8 001701C8 4B F3 54 7D */ bl func_800A8844 +/* 801733C8 001701C8 4B F3 54 7D */ bl zParEmitterFind__FPCc /* 801733CC 001701CC 3C 80 80 27 */ lis r4, lbl_802720F0@ha /* 801733D0 001701D0 90 6D 97 84 */ stw r3, lbl_803CC084-_SDA_BASE_(r13) /* 801733D4 001701D4 38 64 20 F0 */ addi r3, r4, lbl_802720F0@l /* 801733D8 001701D8 38 63 01 32 */ addi r3, r3, 0x132 -/* 801733DC 001701DC 4B F3 54 69 */ bl func_800A8844 +/* 801733DC 001701DC 4B F3 54 69 */ bl zParEmitterFind__FPCc /* 801733E0 001701E0 3C 80 80 27 */ lis r4, lbl_802720F0@ha /* 801733E4 001701E4 90 6D 97 88 */ stw r3, lbl_803CC088-_SDA_BASE_(r13) /* 801733E8 001701E8 38 64 20 F0 */ addi r3, r4, lbl_802720F0@l /* 801733EC 001701EC 38 63 01 4C */ addi r3, r3, 0x14c -/* 801733F0 001701F0 4B F3 54 55 */ bl func_800A8844 +/* 801733F0 001701F0 4B F3 54 55 */ bl zParEmitterFind__FPCc /* 801733F4 001701F4 3C 80 80 27 */ lis r4, lbl_802720F0@ha /* 801733F8 001701F8 90 6D 97 8C */ stw r3, lbl_803CC08C-_SDA_BASE_(r13) /* 801733FC 001701FC 38 64 20 F0 */ addi r3, r4, lbl_802720F0@l /* 80173400 00170200 38 63 01 65 */ addi r3, r3, 0x165 -/* 80173404 00170204 4B F3 54 41 */ bl func_800A8844 +/* 80173404 00170204 4B F3 54 41 */ bl zParEmitterFind__FPCc /* 80173408 00170208 3C 80 80 27 */ lis r4, lbl_802720F0@ha /* 8017340C 0017020C 90 6D 97 90 */ stw r3, lbl_803CC090-_SDA_BASE_(r13) /* 80173410 00170210 38 64 20 F0 */ addi r3, r4, lbl_802720F0@l /* 80173414 00170214 38 63 01 7D */ addi r3, r3, 0x17d -/* 80173418 00170218 4B F3 54 2D */ bl func_800A8844 +/* 80173418 00170218 4B F3 54 2D */ bl zParEmitterFind__FPCc /* 8017341C 0017021C 3C 80 80 27 */ lis r4, lbl_802720F0@ha /* 80173420 00170220 90 7F 07 CC */ stw r3, 0x7cc(r31) /* 80173424 00170224 38 64 20 F0 */ addi r3, r4, lbl_802720F0@l /* 80173428 00170228 38 63 01 9A */ addi r3, r3, 0x19a -/* 8017342C 0017022C 4B F3 54 19 */ bl func_800A8844 +/* 8017342C 0017022C 4B F3 54 19 */ bl zParEmitterFind__FPCc /* 80173430 00170230 38 BF 07 CC */ addi r5, r31, 0x7cc /* 80173434 00170234 3C 80 80 27 */ lis r4, lbl_802720F0@ha /* 80173438 00170238 90 65 00 04 */ stw r3, 4(r5) /* 8017343C 0017023C 38 64 20 F0 */ addi r3, r4, lbl_802720F0@l /* 80173440 00170240 38 63 01 B8 */ addi r3, r3, 0x1b8 -/* 80173444 00170244 4B F3 54 01 */ bl func_800A8844 +/* 80173444 00170244 4B F3 54 01 */ bl zParEmitterFind__FPCc /* 80173448 00170248 38 DF 07 CC */ addi r6, r31, 0x7cc /* 8017344C 0017024C 38 BF 07 D8 */ addi r5, r31, 0x7d8 /* 80173450 00170250 38 00 01 10 */ li r0, 0x110 @@ -940,7 +940,7 @@ lbl_801731AC: /* 80173480 00170280 3C 60 80 27 */ lis r3, lbl_802720F0@ha /* 80173484 00170284 38 63 20 F0 */ addi r3, r3, lbl_802720F0@l /* 80173488 00170288 38 63 01 D5 */ addi r3, r3, 0x1d5 -/* 8017348C 0017028C 4B F3 53 B9 */ bl func_800A8844 +/* 8017348C 0017028C 4B F3 53 B9 */ bl zParEmitterFind__FPCc /* 80173490 00170290 90 6D 97 94 */ stw r3, lbl_803CC094-_SDA_BASE_(r13) /* 80173494 00170294 3C 60 80 27 */ lis r3, lbl_802720F0@ha /* 80173498 00170298 38 9F 09 44 */ addi r4, r31, 0x944 @@ -948,7 +948,7 @@ lbl_801731AC: /* 801734A0 001702A0 38 63 20 F0 */ addi r3, r3, lbl_802720F0@l /* 801734A4 001702A4 90 04 01 38 */ stw r0, 0x138(r4) /* 801734A8 001702A8 38 63 01 F1 */ addi r3, r3, 0x1f1 -/* 801734AC 001702AC 4B F3 53 99 */ bl func_800A8844 +/* 801734AC 001702AC 4B F3 53 99 */ bl zParEmitterFind__FPCc /* 801734B0 001702B0 90 6D 97 98 */ stw r3, lbl_803CC098-_SDA_BASE_(r13) /* 801734B4 001702B4 3C 60 80 27 */ lis r3, lbl_802720F0@ha /* 801734B8 001702B8 38 9F 0A B0 */ addi r4, r31, 0xab0 @@ -956,18 +956,18 @@ lbl_801731AC: /* 801734C0 001702C0 38 63 20 F0 */ addi r3, r3, lbl_802720F0@l /* 801734C4 001702C4 90 04 01 38 */ stw r0, 0x138(r4) /* 801734C8 001702C8 38 63 02 0E */ addi r3, r3, 0x20e -/* 801734CC 001702CC 4B F3 53 79 */ bl func_800A8844 +/* 801734CC 001702CC 4B F3 53 79 */ bl zParEmitterFind__FPCc /* 801734D0 001702D0 3C 80 80 27 */ lis r4, lbl_802720F0@ha /* 801734D4 001702D4 90 6D 97 9C */ stw r3, lbl_803CC09C-_SDA_BASE_(r13) /* 801734D8 001702D8 38 64 20 F0 */ addi r3, r4, lbl_802720F0@l /* 801734DC 001702DC 38 63 02 2A */ addi r3, r3, 0x22a -/* 801734E0 001702E0 4B F3 53 65 */ bl func_800A8844 +/* 801734E0 001702E0 4B F3 53 65 */ bl zParEmitterFind__FPCc /* 801734E4 001702E4 90 6D 97 A0 */ stw r3, lbl_803CC0A0-_SDA_BASE_(r13) /* 801734E8 001702E8 3C 60 4E 47 */ lis r3, 0x4E474D3D@ha /* 801734EC 001702EC 38 83 4D 3D */ addi r4, r3, 0x4E474D3D@l /* 801734F0 001702F0 38 A0 00 01 */ li r5, 1 /* 801734F4 001702F4 80 7E 02 28 */ lwz r3, 0x228(r30) -/* 801734F8 001702F8 4B F9 A2 39 */ bl func_8010D730 +/* 801734F8 001702F8 4B F9 A2 39 */ bl GoalSet__7xPsycheFii /* 801734FC 001702FC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80173500 00170300 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80173504 00170304 83 C1 00 08 */ lwz r30, 8(r1) @@ -977,7 +977,7 @@ lbl_801731AC: /* 80173514 00170314 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80173518 00170318 7C 08 02 A6 */ mflr r0 /* 8017351C 0017031C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80173520 00170320 4B F7 C4 F1 */ bl func_800EFA10 +/* 80173520 00170320 4B F7 C4 F1 */ bl Destroy__10zNPCCommonFv /* 80173524 00170324 80 6D 97 AC */ lwz r3, lbl_803CC0AC-_SDA_BASE_(r13) /* 80173528 00170328 38 03 FF FF */ addi r0, r3, -1 /* 8017352C 0017032C 90 0D 97 AC */ stw r0, lbl_803CC0AC-_SDA_BASE_(r13) @@ -999,7 +999,7 @@ lbl_801731AC: /* 8017356C 0017036C 7C 9E 23 78 */ mr r30, r4 /* 80173570 00170370 28 00 00 00 */ cmplwi r0, 0 /* 80173574 00170374 40 82 00 0C */ bne lbl_80173580 -/* 80173578 00170378 4B F7 CB 79 */ bl func_800F00F0 +/* 80173578 00170378 4B F7 CB 79 */ bl Process__10zNPCCommonFP6xScenef /* 8017357C 0017037C 48 00 01 38 */ b lbl_801736B4 lbl_80173580: /* 80173580 00170380 C0 1D 02 D0 */ lfs f0, 0x2d0(r29) @@ -1007,14 +1007,14 @@ lbl_80173580: /* 80173588 00170388 EC 00 F8 2A */ fadds f0, f0, f31 /* 8017358C 0017038C D0 1D 02 D0 */ stfs f0, 0x2d0(r29) /* 80173590 00170390 80 7D 02 28 */ lwz r3, 0x228(r29) -/* 80173594 00170394 4B F9 AA CD */ bl func_8010E060 +/* 80173594 00170394 4B F9 AA CD */ bl Timestep__7xPsycheFfPv /* 80173598 00170398 88 1D 02 B5 */ lbz r0, 0x2b5(r29) /* 8017359C 0017039C 28 00 00 00 */ cmplwi r0, 0 /* 801735A0 001703A0 40 82 00 18 */ bne lbl_801735B8 /* 801735A4 001703A4 FC 20 F8 90 */ fmr f1, f31 /* 801735A8 001703A8 7F A3 EB 78 */ mr r3, r29 /* 801735AC 001703AC 7F C4 F3 78 */ mr r4, r30 -/* 801735B0 001703B0 4B F7 CB 41 */ bl func_800F00F0 +/* 801735B0 001703B0 4B F7 CB 41 */ bl Process__10zNPCCommonFP6xScenef /* 801735B4 001703B4 48 00 01 00 */ b lbl_801736B4 lbl_801735B8: /* 801735B8 001703B8 88 1D 02 B4 */ lbz r0, 0x2b4(r29) @@ -1040,48 +1040,48 @@ lbl_801735B8: lbl_80173608: /* 80173608 00170408 FC 20 F8 90 */ fmr f1, f31 /* 8017360C 0017040C 7F A3 EB 78 */ mr r3, r29 -/* 80173610 00170410 48 00 24 ED */ bl func_80175AFC +/* 80173610 00170410 48 00 24 ED */ bl update_turn__12zNPCDutchmanFf /* 80173614 00170414 FC 20 F8 90 */ fmr f1, f31 /* 80173618 00170418 7F A3 EB 78 */ mr r3, r29 -/* 8017361C 0017041C 48 00 25 E5 */ bl func_80175C00 +/* 8017361C 0017041C 48 00 25 E5 */ bl update_move__12zNPCDutchmanFf /* 80173620 00170420 FC 20 F8 90 */ fmr f1, f31 /* 80173624 00170424 7F A3 EB 78 */ mr r3, r29 -/* 80173628 00170428 48 00 26 6D */ bl func_80175C94 +/* 80173628 00170428 48 00 26 6D */ bl update_animation__12zNPCDutchmanFf /* 8017362C 0017042C FC 20 F8 90 */ fmr f1, f31 /* 80173630 00170430 7F A3 EB 78 */ mr r3, r29 -/* 80173634 00170434 48 00 3A 2D */ bl func_80177060 +/* 80173634 00170434 48 00 3A 2D */ bl update_flames__12zNPCDutchmanFf /* 80173638 00170438 FC 20 F8 90 */ fmr f1, f31 /* 8017363C 0017043C 7F A3 EB 78 */ mr r3, r29 -/* 80173640 00170440 48 00 2D 05 */ bl func_80176344 +/* 80173640 00170440 48 00 2D 05 */ bl update_eye_glow__12zNPCDutchmanFf /* 80173644 00170444 FC 20 F8 90 */ fmr f1, f31 /* 80173648 00170448 7F A3 EB 78 */ mr r3, r29 -/* 8017364C 0017044C 48 00 2E F1 */ bl func_8017653C +/* 8017364C 0017044C 48 00 2E F1 */ bl update_hand_trail__12zNPCDutchmanFf /* 80173650 00170450 FC 20 F8 90 */ fmr f1, f31 /* 80173654 00170454 7F A3 EB 78 */ mr r3, r29 -/* 80173658 00170458 48 00 33 2D */ bl func_80176984 +/* 80173658 00170458 48 00 33 2D */ bl update_fade__12zNPCDutchmanFf /* 8017365C 0017045C FC 20 F8 90 */ fmr f1, f31 /* 80173660 00170460 7F A3 EB 78 */ mr r3, r29 -/* 80173664 00170464 48 00 34 9D */ bl func_80176B00 +/* 80173664 00170464 48 00 34 9D */ bl update_slime__12zNPCDutchmanFf /* 80173668 00170468 7F A3 EB 78 */ mr r3, r29 -/* 8017366C 0017046C 48 00 3F 6D */ bl func_801775D8 +/* 8017366C 0017046C 48 00 3F 6D */ bl check_player_damage__12zNPCDutchmanFv /* 80173670 00170470 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80173674 00170474 41 82 00 10 */ beq lbl_80173684 /* 80173678 00170478 7F A3 EB 78 */ mr r3, r29 /* 8017367C 0017047C 38 80 00 01 */ li r4, 1 -/* 80173680 00170480 4B F0 2D B1 */ bl func_80076430 +/* 80173680 00170480 4B F0 2D B1 */ bl zEntPlayer_Damage__FP5xBaseUi lbl_80173684: /* 80173684 00170484 FC 20 F8 90 */ fmr f1, f31 /* 80173688 00170488 7F A3 EB 78 */ mr r3, r29 -/* 8017368C 0017048C 48 00 26 0D */ bl func_80175C98 +/* 8017368C 0017048C 48 00 26 0D */ bl update_camera__12zNPCDutchmanFf /* 80173690 00170490 7F A3 EB 78 */ mr r3, r29 -/* 80173694 00170494 48 00 32 59 */ bl func_801768EC +/* 80173694 00170494 48 00 32 59 */ bl refresh_reticle__12zNPCDutchmanFv /* 80173698 00170498 80 1D 02 34 */ lwz r0, 0x234(r29) /* 8017369C 0017049C FC 20 F8 90 */ fmr f1, f31 /* 801736A0 001704A0 7F A3 EB 78 */ mr r3, r29 /* 801736A4 001704A4 7F C4 F3 78 */ mr r4, r30 /* 801736A8 001704A8 60 00 00 01 */ ori r0, r0, 1 /* 801736AC 001704AC 90 1D 02 34 */ stw r0, 0x234(r29) -/* 801736B0 001704B0 4B F7 CA 41 */ bl func_800F00F0 +/* 801736B0 001704B0 4B F7 CA 41 */ bl Process__10zNPCCommonFP6xScenef lbl_801736B4: /* 801736B4 001704B4 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 801736B8 001704B8 80 01 00 34 */ lwz r0, 0x34(r1) @@ -1102,19 +1102,19 @@ lbl_801736B4: /* 801736F4 001704F4 41 82 00 08 */ beq lbl_801736FC /* 801736F8 001704F8 48 00 00 24 */ b lbl_8017371C lbl_801736FC: -/* 801736FC 001704FC 48 00 3C D1 */ bl func_801773CC +/* 801736FC 001704FC 48 00 3C D1 */ bl start_fight__12zNPCDutchmanFv /* 80173700 00170500 48 00 00 2C */ b lbl_8017372C lbl_80173704: /* 80173704 00170504 3C 80 4E 47 */ lis r4, 0x4E474D48@ha /* 80173708 00170508 80 63 02 28 */ lwz r3, 0x228(r3) /* 8017370C 0017050C 38 84 4D 48 */ addi r4, r4, 0x4E474D48@l /* 80173710 00170510 38 A0 00 01 */ li r5, 1 -/* 80173714 00170514 4B F9 A0 1D */ bl func_8010D730 +/* 80173714 00170514 4B F9 A0 1D */ bl GoalSet__7xPsycheFii /* 80173718 00170518 48 00 00 14 */ b lbl_8017372C lbl_8017371C: /* 8017371C 0017051C 38 00 00 00 */ li r0, 0 /* 80173720 00170520 90 09 00 00 */ stw r0, 0(r9) -/* 80173724 00170524 4B F7 CC AD */ bl func_800F03D0 +/* 80173724 00170524 4B F7 CC AD */ bl SysEvent__10zNPCCommonFP5xBaseP5xBaseUiPCfP5xBasePi /* 80173728 00170528 48 00 00 08 */ b lbl_80173730 lbl_8017372C: /* 8017372C 0017052C 38 60 00 01 */ li r3, 1 @@ -1139,35 +1139,35 @@ lbl_80173730: /* 80173774 00170574 93 C1 00 18 */ stw r30, 0x18(r1) /* 80173778 00170578 7C 7E 1B 78 */ mr r30, r3 /* 8017377C 0017057C 38 60 00 08 */ li r3, 8 -/* 80173780 00170580 48 0B C0 BD */ bl func_8022F83C +/* 80173780 00170580 48 0B C0 BD */ bl RwRenderStateGet /* 80173784 00170584 38 81 00 10 */ addi r4, r1, 0x10 /* 80173788 00170588 38 60 00 06 */ li r3, 6 -/* 8017378C 0017058C 48 0B C0 B1 */ bl func_8022F83C +/* 8017378C 0017058C 48 0B C0 B1 */ bl RwRenderStateGet /* 80173790 00170590 38 81 00 0C */ addi r4, r1, 0xc /* 80173794 00170594 38 60 00 0A */ li r3, 0xa -/* 80173798 00170598 48 0B C0 A5 */ bl func_8022F83C +/* 80173798 00170598 48 0B C0 A5 */ bl RwRenderStateGet /* 8017379C 0017059C 38 81 00 08 */ addi r4, r1, 8 /* 801737A0 001705A0 38 60 00 0B */ li r3, 0xb -/* 801737A4 001705A4 48 0B C0 99 */ bl func_8022F83C +/* 801737A4 001705A4 48 0B C0 99 */ bl RwRenderStateGet /* 801737A8 001705A8 38 60 00 08 */ li r3, 8 /* 801737AC 001705AC 38 80 00 01 */ li r4, 1 -/* 801737B0 001705B0 48 0B C0 2D */ bl func_8022F7DC +/* 801737B0 001705B0 48 0B C0 2D */ bl RwRenderStateSet /* 801737B4 001705B4 38 60 00 06 */ li r3, 6 /* 801737B8 001705B8 38 80 00 01 */ li r4, 1 -/* 801737BC 001705BC 48 0B C0 21 */ bl func_8022F7DC +/* 801737BC 001705BC 48 0B C0 21 */ bl RwRenderStateSet /* 801737C0 001705C0 38 60 00 0A */ li r3, 0xa /* 801737C4 001705C4 38 80 00 05 */ li r4, 5 -/* 801737C8 001705C8 48 0B C0 15 */ bl func_8022F7DC +/* 801737C8 001705C8 48 0B C0 15 */ bl RwRenderStateSet /* 801737CC 001705CC 38 60 00 0B */ li r3, 0xb /* 801737D0 001705D0 38 80 00 02 */ li r4, 2 -/* 801737D4 001705D4 48 0B C0 09 */ bl func_8022F7DC +/* 801737D4 001705D4 48 0B C0 09 */ bl RwRenderStateSet /* 801737D8 001705D8 38 60 FF FF */ li r3, -1 /* 801737DC 001705DC 4B F4 F6 61 */ bl iDrawSetFBMSK__FUi /* 801737E0 001705E0 83 FE 00 24 */ lwz r31, 0x24(r30) /* 801737E4 001705E4 48 00 00 10 */ b lbl_801737F4 lbl_801737E8: /* 801737E8 001705E8 7F E3 FB 78 */ mr r3, r31 -/* 801737EC 001705EC 4B EC 0F 05 */ bl func_800346F0 +/* 801737EC 001705EC 4B EC 0F 05 */ bl xModelRenderSingle__FP14xModelInstance /* 801737F0 001705F0 83 FF 00 00 */ lwz r31, 0(r31) lbl_801737F4: /* 801737F4 001705F4 28 1F 00 00 */ cmplwi r31, 0 @@ -1178,14 +1178,14 @@ lbl_801737F4: /* 80173808 00170608 48 00 00 10 */ b lbl_80173818 lbl_8017380C: /* 8017380C 0017060C 7F E3 FB 78 */ mr r3, r31 -/* 80173810 00170610 4B EC 0E E1 */ bl func_800346F0 +/* 80173810 00170610 4B EC 0E E1 */ bl xModelRenderSingle__FP14xModelInstance /* 80173814 00170614 83 FF 00 00 */ lwz r31, 0(r31) lbl_80173818: /* 80173818 00170618 28 1F 00 00 */ cmplwi r31, 0 /* 8017381C 0017061C 40 82 FF F0 */ bne lbl_8017380C /* 80173820 00170620 38 60 00 08 */ li r3, 8 /* 80173824 00170624 38 80 00 00 */ li r4, 0 -/* 80173828 00170628 48 0B BF B5 */ bl func_8022F7DC +/* 80173828 00170628 48 0B BF B5 */ bl RwRenderStateSet /* 8017382C 0017062C 88 1E 02 B6 */ lbz r0, 0x2b6(r30) /* 80173830 00170630 38 A0 00 00 */ li r5, 0 /* 80173834 00170634 28 00 00 00 */ cmplwi r0, 0 @@ -1204,25 +1204,25 @@ lbl_80173850: /* 80173864 00170664 54 1F 0F FE */ srwi r31, r0, 0x1f /* 80173868 00170668 41 82 00 0C */ beq lbl_80173874 /* 8017386C 0017066C 7F C3 F3 78 */ mr r3, r30 -/* 80173870 00170670 48 00 4A 61 */ bl func_801782D0 +/* 80173870 00170670 48 00 4A 61 */ bl render_beam__12zNPCDutchmanFv lbl_80173874: /* 80173874 00170674 28 1F 00 00 */ cmplwi r31, 0 /* 80173878 00170678 41 82 00 0C */ beq lbl_80173884 /* 8017387C 0017067C 7F C3 F3 78 */ mr r3, r30 -/* 80173880 00170680 48 00 4A F9 */ bl func_80178378 +/* 80173880 00170680 48 00 4A F9 */ bl render_halo__12zNPCDutchmanFv lbl_80173884: /* 80173884 00170684 80 81 00 14 */ lwz r4, 0x14(r1) /* 80173888 00170688 38 60 00 08 */ li r3, 8 -/* 8017388C 0017068C 48 0B BF 51 */ bl func_8022F7DC +/* 8017388C 0017068C 48 0B BF 51 */ bl RwRenderStateSet /* 80173890 00170690 80 81 00 10 */ lwz r4, 0x10(r1) /* 80173894 00170694 38 60 00 06 */ li r3, 6 -/* 80173898 00170698 48 0B BF 45 */ bl func_8022F7DC +/* 80173898 00170698 48 0B BF 45 */ bl RwRenderStateSet /* 8017389C 0017069C 80 81 00 0C */ lwz r4, 0xc(r1) /* 801738A0 001706A0 38 60 00 0A */ li r3, 0xa -/* 801738A4 001706A4 48 0B BF 39 */ bl func_8022F7DC +/* 801738A4 001706A4 48 0B BF 39 */ bl RwRenderStateSet /* 801738A8 001706A8 80 81 00 08 */ lwz r4, 8(r1) /* 801738AC 001706AC 38 60 00 0B */ li r3, 0xb -/* 801738B0 001706B0 48 0B BF 2D */ bl func_8022F7DC +/* 801738B0 001706B0 48 0B BF 2D */ bl RwRenderStateSet /* 801738B4 001706B4 80 01 00 24 */ lwz r0, 0x24(r1) /* 801738B8 001706B8 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 801738BC 001706BC 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -1234,17 +1234,17 @@ lbl_80173884: /* 801738D4 001706D4 90 01 00 14 */ stw r0, 0x14(r1) /* 801738D8 001706D8 93 E1 00 0C */ stw r31, 0xc(r1) /* 801738DC 001706DC 7C 7F 1B 78 */ mr r31, r3 -/* 801738E0 001706E0 4B F7 DB 51 */ bl func_800F1430 +/* 801738E0 001706E0 4B F7 DB 51 */ bl ParseINI__10zNPCCommonFv /* 801738E4 001706E4 3C 60 80 2A */ lis r3, lbl_80298A64@ha /* 801738E8 001706E8 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 801738EC 001706EC 38 63 8A 64 */ addi r3, r3, lbl_80298A64@l /* 801738F0 001706F0 90 64 03 A0 */ stw r3, 0x3a0(r4) -/* 801738F4 001706F4 4B FB 14 51 */ bl func_80124D44 +/* 801738F4 001706F4 4B FB 14 51 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 801738F8 001706F8 3C 60 80 2A */ lis r3, lbl_80298A64@ha /* 801738FC 001706FC 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 80173900 00170700 38 63 8A 64 */ addi r3, r3, lbl_80298A64@l /* 80173904 00170704 90 64 03 9C */ stw r3, 0x39c(r4) -/* 80173908 00170708 4B FB 14 3D */ bl func_80124D44 +/* 80173908 00170708 4B FB 14 3D */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 8017390C 0017070C 3C 60 80 33 */ lis r3, lbl_8032A578@ha /* 80173910 00170710 80 9F 02 44 */ lwz r4, 0x244(r31) /* 80173914 00170714 80 BF 02 48 */ lwz r5, 0x248(r31) @@ -3135,14 +3135,14 @@ lbl_8017545C: /* 80175490 00172290 93 A1 00 14 */ stw r29, 0x14(r1) /* 80175494 00172294 93 81 00 10 */ stw r28, 0x10(r1) /* 80175498 00172298 7C 7C 1B 78 */ mr r28, r3 -/* 8017549C 0017229C 4B F9 7A 39 */ bl func_8010CED4 +/* 8017549C 0017229C 4B F9 7A 39 */ bl xBehaveMgr_GetSelf__Fv /* 801754A0 001722A0 7F 84 E3 78 */ mr r4, r28 /* 801754A4 001722A4 38 A0 00 00 */ li r5, 0 -/* 801754A8 001722A8 4B F9 7B 95 */ bl func_8010D03C +/* 801754A8 001722A8 4B F9 7B 95 */ bl Subscribe__10xBehaveMgrFP5xBasei /* 801754AC 001722AC 90 7C 02 28 */ stw r3, 0x228(r28) /* 801754B0 001722B0 83 DC 02 28 */ lwz r30, 0x228(r28) /* 801754B4 001722B4 7F C3 F3 78 */ mr r3, r30 -/* 801754B8 001722B8 4B F9 7C D1 */ bl func_8010D188 +/* 801754B8 001722B8 4B F9 7C D1 */ bl BrainBegin__7xPsycheFv /* 801754BC 001722BC 3C 60 4E 47 */ lis r3, 0x4E474D3D@ha /* 801754C0 001722C0 3B A3 4D 3D */ addi r29, r3, 0x4E474D3D@l /* 801754C4 001722C4 3B E3 4D 48 */ addi r31, r3, 0x4d48 @@ -3151,13 +3151,13 @@ lbl_801754CC: /* 801754CC 001722CC 7F C3 F3 78 */ mr r3, r30 /* 801754D0 001722D0 7F A4 EB 78 */ mr r4, r29 /* 801754D4 001722D4 7F 85 E3 78 */ mr r5, r28 -/* 801754D8 001722D8 4B F9 7D 69 */ bl func_8010D240 +/* 801754D8 001722D8 4B F9 7D 69 */ bl AddGoal__7xPsycheFiPv /* 801754DC 001722DC 3B BD 00 01 */ addi r29, r29, 1 lbl_801754E0: /* 801754E0 001722E0 7C 1D F8 00 */ cmpw r29, r31 /* 801754E4 001722E4 40 81 FF E8 */ ble lbl_801754CC /* 801754E8 001722E8 7F C3 F3 78 */ mr r3, r30 -/* 801754EC 001722EC 4B F9 7D 1D */ bl func_8010D208 +/* 801754EC 001722EC 4B F9 7D 1D */ bl BrainEnd__7xPsycheFv /* 801754F0 001722F0 3C 80 4E 47 */ lis r4, 0x4E474D3F@ha /* 801754F4 001722F4 7F C3 F3 78 */ mr r3, r30 /* 801754F8 001722F8 38 84 4D 3F */ addi r4, r4, 0x4E474D3F@l @@ -3174,7 +3174,7 @@ lbl_801754E0: /* 80175524 00172324 7C 08 02 A6 */ mflr r0 /* 80175528 00172328 90 01 00 14 */ stw r0, 0x14(r1) /* 8017552C 0017232C 80 63 02 28 */ lwz r3, 0x228(r3) -/* 80175530 00172330 4B F9 80 95 */ bl func_8010D5C4 +/* 80175530 00172330 4B F9 80 95 */ bl GIDOfActive__7xPsycheCFv /* 80175534 00172334 80 01 00 14 */ lwz r0, 0x14(r1) /* 80175538 00172338 7C 08 03 A6 */ mtlr r0 /* 8017553C 0017233C 38 21 00 10 */ addi r1, r1, 0x10 @@ -3241,11 +3241,11 @@ lbl_80175618: /* 8017561C 0017241C 80 7E 02 28 */ lwz r3, 0x228(r30) /* 80175620 00172420 38 84 4D 46 */ addi r4, r4, 0x4E474D46@l /* 80175624 00172424 38 A0 00 01 */ li r5, 1 -/* 80175628 00172428 4B F9 81 09 */ bl func_8010D730 +/* 80175628 00172428 4B F9 81 09 */ bl GoalSet__7xPsycheFii lbl_8017562C: /* 8017562C 0017242C 7F C3 F3 78 */ mr r3, r30 /* 80175630 00172430 7F E4 FB 78 */ mr r4, r31 -/* 80175634 00172434 4B F7 E8 F1 */ bl func_800F3F24 +/* 80175634 00172434 4B F7 E8 F1 */ bl LassoNotify__10zNPCCommonF14en_LASSO_EVENT /* 80175638 00172438 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017563C 0017243C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80175640 00172440 83 C1 00 08 */ lwz r30, 8(r1) @@ -3259,17 +3259,17 @@ lbl_8017562C: /* 80175660 00172460 90 01 00 14 */ stw r0, 0x14(r1) /* 80175664 00172464 93 E1 00 0C */ stw r31, 0xc(r1) /* 80175668 00172468 7C 7F 1B 78 */ mr r31, r3 -/* 8017566C 0017246C 4B F7 E5 E1 */ bl func_800F3C4C +/* 8017566C 0017246C 4B F7 E5 E1 */ bl LassoUseGuides__10zNPCCommonFii /* 80175670 00172470 7F E3 FB 78 */ mr r3, r31 -/* 80175674 00172474 4B F7 E4 F5 */ bl func_800F3B68 +/* 80175674 00172474 4B F7 E4 F5 */ bl LassoSetup__10zNPCCommonFv /* 80175678 00172478 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017567C 0017247C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80175680 00172480 7C 08 03 A6 */ mtlr r0 /* 80175684 00172484 38 21 00 10 */ addi r1, r1, 0x10 /* 80175688 00172488 4E 80 00 20 */ blr -.global func_8017568C -func_8017568C: +.global update_round__12zNPCDutchmanFv +update_round__12zNPCDutchmanFv: /* 8017568C 0017248C 80 83 02 C4 */ lwz r4, 0x2c4(r3) /* 80175690 00172490 80 A3 02 C8 */ lwz r5, 0x2c8(r3) /* 80175694 00172494 2C 04 00 00 */ cmpwi r4, 0 @@ -3295,8 +3295,8 @@ lbl_801756CC: /* 801756DC 001724DC 90 03 02 CC */ stw r0, 0x2cc(r3) /* 801756E0 001724E0 4E 80 00 20 */ blr -.global func_801756E4 -func_801756E4: +.global next_goal__12zNPCDutchmanFv +next_goal__12zNPCDutchmanFv: /* 801756E4 001724E4 80 A3 02 CC */ lwz r5, 0x2cc(r3) /* 801756E8 001724E8 3C 80 80 27 */ lis r4, lbl_80271E58@ha /* 801756EC 001724EC 38 84 1E 58 */ addi r4, r4, lbl_80271E58@l @@ -3325,8 +3325,8 @@ lbl_80175720: /* 80175744 00172544 7C 63 00 2E */ lwzx r3, r3, r0 /* 80175748 00172548 4E 80 00 20 */ blr -.global func_8017574C -func_8017574C: +.global goal_delay__12zNPCDutchmanFv +goal_delay__12zNPCDutchmanFv: /* 8017574C 0017254C 80 83 02 C8 */ lwz r4, 0x2c8(r3) /* 80175750 00172550 3C A0 80 27 */ lis r5, lbl_80271E58@ha /* 80175754 00172554 80 03 02 CC */ lwz r0, 0x2cc(r3) @@ -3338,8 +3338,8 @@ func_8017574C: /* 8017576C 0017256C C0 23 00 04 */ lfs f1, 4(r3) /* 80175770 00172570 4E 80 00 20 */ blr -.global func_80175774 -func_80175774: +.global decompose__12zNPCDutchmanFv +decompose__12zNPCDutchmanFv: /* 80175774 00172574 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80175778 00172578 7C 08 02 A6 */ mflr r0 /* 8017577C 0017257C 90 01 00 14 */ stw r0, 0x14(r1) @@ -3359,10 +3359,10 @@ func_80175774: /* 801757B4 001725B4 7F E3 FB 78 */ mr r3, r31 /* 801757B8 001725B8 48 00 60 85 */ bl func_8017B83C /* 801757BC 001725BC 38 60 00 08 */ li r3, 8 -/* 801757C0 001725C0 4B ED C9 51 */ bl func_80052110 +/* 801757C0 001725C0 4B ED C9 51 */ bl zCameraEnableTracking__F17camera_owner_enum /* 801757C4 001725C4 3C 60 80 2A */ lis r3, lbl_8029B460@ha /* 801757C8 001725C8 38 63 B4 60 */ addi r3, r3, lbl_8029B460@l -/* 801757CC 001725CC 4B E9 87 2D */ bl func_8000DEF8 +/* 801757CC 001725CC 4B E9 87 2D */ bl stop__13xBinaryCameraFv lbl_801757D0: /* 801757D0 001725D0 80 01 00 14 */ lwz r0, 0x14(r1) /* 801757D4 001725D4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -3438,7 +3438,7 @@ func_80175880: /* 801758D4 001726D4 90 E1 00 20 */ stw r7, 0x20(r1) /* 801758D8 001726D8 90 C1 00 24 */ stw r6, 0x24(r1) /* 801758DC 001726DC 90 01 00 28 */ stw r0, 0x28(r1) -/* 801758E0 001726E0 4B EB D1 7D */ bl func_80032A5C +/* 801758E0 001726E0 4B EB D1 7D */ bl xMat3x3LMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 801758E4 001726E4 3C 60 80 27 */ lis r3, lbl_802720A8@ha /* 801758E8 001726E8 FC 40 F8 90 */ fmr f2, f31 /* 801758EC 001726EC 38 83 20 A8 */ addi r4, r3, lbl_802720A8@l @@ -3453,21 +3453,21 @@ func_80175880: /* 80175910 00172710 90 01 00 1C */ stw r0, 0x1c(r1) /* 80175914 00172714 C0 3E 00 18 */ lfs f1, 0x18(r30) /* 80175918 00172718 C0 9E 00 24 */ lfs f4, 0x24(r30) -/* 8017591C 0017271C 4B EB B8 39 */ bl func_80031154 +/* 8017591C 0017271C 4B EB B8 39 */ bl xAccelMove__FRfRfffff /* 80175920 00172720 FC 40 F8 90 */ fmr f2, f31 /* 80175924 00172724 C0 3E 00 1C */ lfs f1, 0x1c(r30) /* 80175928 00172728 C0 61 00 24 */ lfs f3, 0x24(r1) /* 8017592C 0017272C 38 61 00 18 */ addi r3, r1, 0x18 /* 80175930 00172730 C0 9E 00 28 */ lfs f4, 0x28(r30) /* 80175934 00172734 38 9E 00 10 */ addi r4, r30, 0x10 -/* 80175938 00172738 4B EB B8 1D */ bl func_80031154 +/* 80175938 00172738 4B EB B8 1D */ bl xAccelMove__FRfRfffff /* 8017593C 0017273C FC 40 F8 90 */ fmr f2, f31 /* 80175940 00172740 C0 3E 00 20 */ lfs f1, 0x20(r30) /* 80175944 00172744 C0 61 00 28 */ lfs f3, 0x28(r1) /* 80175948 00172748 38 61 00 1C */ addi r3, r1, 0x1c /* 8017594C 0017274C C0 9E 00 2C */ lfs f4, 0x2c(r30) /* 80175950 00172750 38 9E 00 14 */ addi r4, r30, 0x14 -/* 80175954 00172754 4B EB B8 01 */ bl func_80031154 +/* 80175954 00172754 4B EB B8 01 */ bl xAccelMove__FRfRfffff /* 80175958 00172758 38 61 00 14 */ addi r3, r1, 0x14 /* 8017595C 0017275C 7F E4 FB 78 */ mr r4, r31 /* 80175960 00172760 7C 65 1B 78 */ mr r5, r3 @@ -3563,17 +3563,17 @@ func_80175A7C: /* 80175AA4 001728A4 7C 7E 1B 78 */ mr r30, r3 /* 80175AA8 001728A8 38 9F 00 0C */ addi r4, r31, 0xc /* 80175AAC 001728AC FC 40 F8 90 */ fmr f2, f31 -/* 80175AB0 001728B0 4B EB BA CD */ bl func_8003157C +/* 80175AB0 001728B0 4B EB BA CD */ bl xAccelStop__FRfRfff /* 80175AB4 001728B4 FC 40 F8 90 */ fmr f2, f31 /* 80175AB8 001728B8 C0 3F 00 1C */ lfs f1, 0x1c(r31) /* 80175ABC 001728BC 38 7E 00 04 */ addi r3, r30, 4 /* 80175AC0 001728C0 38 9F 00 10 */ addi r4, r31, 0x10 -/* 80175AC4 001728C4 4B EB BA B9 */ bl func_8003157C +/* 80175AC4 001728C4 4B EB BA B9 */ bl xAccelStop__FRfRfff /* 80175AC8 001728C8 FC 40 F8 90 */ fmr f2, f31 /* 80175ACC 001728CC C0 3F 00 20 */ lfs f1, 0x20(r31) /* 80175AD0 001728D0 38 7E 00 08 */ addi r3, r30, 8 /* 80175AD4 001728D4 38 9F 00 14 */ addi r4, r31, 0x14 -/* 80175AD8 001728D8 4B EB BA A5 */ bl func_8003157C +/* 80175AD8 001728D8 4B EB BA A5 */ bl xAccelStop__FRfRfff /* 80175ADC 001728DC E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80175AE0 001728E0 80 01 00 24 */ lwz r0, 0x24(r1) /* 80175AE4 001728E4 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -3583,8 +3583,8 @@ func_80175A7C: /* 80175AF4 001728F4 38 21 00 20 */ addi r1, r1, 0x20 /* 80175AF8 001728F8 4E 80 00 20 */ blr -.global func_80175AFC -func_80175AFC: +.global update_turn__12zNPCDutchmanFf +update_turn__12zNPCDutchmanFf: /* 80175AFC 001728FC 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80175B00 00172900 7C 08 02 A6 */ mflr r0 /* 80175B04 00172904 90 01 00 44 */ stw r0, 0x44(r1) @@ -3639,7 +3639,7 @@ lbl_80175BAC: /* 80175BC0 001729C0 38 9F 02 E0 */ addi r4, r31, 0x2e0 /* 80175BC4 001729C4 EC 60 18 2A */ fadds f3, f0, f3 /* 80175BC8 001729C8 C0 9F 02 E8 */ lfs f4, 0x2e8(r31) -/* 80175BCC 001729CC 4B EB B5 89 */ bl func_80031154 +/* 80175BCC 001729CC 4B EB B5 89 */ bl xAccelMove__FRfRfffff /* 80175BD0 001729D0 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80175BD4 001729D4 C0 21 00 08 */ lfs f1, 8(r1) /* 80175BD8 001729D8 4B FF FC 0D */ bl func_801757E4 @@ -3654,8 +3654,8 @@ lbl_80175BDC: /* 80175BF8 001729F8 38 21 00 40 */ addi r1, r1, 0x40 /* 80175BFC 001729FC 4E 80 00 20 */ blr -.global func_80175C00 -func_80175C00: +.global update_move__12zNPCDutchmanFf +update_move__12zNPCDutchmanFf: /* 80175C00 00172A00 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80175C04 00172A04 7C 08 02 A6 */ mflr r0 /* 80175C08 00172A08 90 01 00 14 */ stw r0, 0x14(r1) @@ -3700,26 +3700,26 @@ lbl_80175C84: /* 80175C8C 00172A8C 38 21 00 10 */ addi r1, r1, 0x10 /* 80175C90 00172A90 4E 80 00 20 */ blr -.global func_80175C94 -func_80175C94: +.global update_animation__12zNPCDutchmanFf +update_animation__12zNPCDutchmanFf: /* 80175C94 00172A94 4E 80 00 20 */ blr -.global func_80175C98 -func_80175C98: +.global update_camera__12zNPCDutchmanFf +update_camera__12zNPCDutchmanFf: /* 80175C98 00172A98 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80175C9C 00172A9C 7C 08 02 A6 */ mflr r0 /* 80175CA0 00172AA0 38 60 00 08 */ li r3, 8 /* 80175CA4 00172AA4 90 01 00 14 */ stw r0, 0x14(r1) /* 80175CA8 00172AA8 DB E1 00 08 */ stfd f31, 8(r1) /* 80175CAC 00172AAC FF E0 08 90 */ fmr f31, f1 -/* 80175CB0 00172AB0 4B ED C4 51 */ bl func_80052100 -/* 80175CB4 00172AB4 4B ED C4 6D */ bl func_80052120 +/* 80175CB0 00172AB0 4B ED C4 51 */ bl zCameraDisableTracking__F17camera_owner_enum +/* 80175CB4 00172AB4 4B ED C4 6D */ bl zCameraIsTrackingDisabled__Fv /* 80175CB8 00172AB8 54 60 07 77 */ rlwinm. r0, r3, 0, 0x1d, 0x1b /* 80175CBC 00172ABC 40 82 00 14 */ bne lbl_80175CD0 /* 80175CC0 00172AC0 FC 20 F8 90 */ fmr f1, f31 /* 80175CC4 00172AC4 3C 60 80 2A */ lis r3, lbl_8029B460@ha /* 80175CC8 00172AC8 38 63 B4 60 */ addi r3, r3, lbl_8029B460@l -/* 80175CCC 00172ACC 4B E9 82 39 */ bl func_8000DF04 +/* 80175CCC 00172ACC 4B E9 82 39 */ bl update__13xBinaryCameraFf lbl_80175CD0: /* 80175CD0 00172AD0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80175CD4 00172AD4 CB E1 00 08 */ lfd f31, 8(r1) @@ -3879,8 +3879,8 @@ func_80175E90: /* 80175F14 00172D14 38 21 00 20 */ addi r1, r1, 0x20 /* 80175F18 00172D18 4E 80 00 20 */ blr -.global func_80175F1C -func_80175F1C: +.global update_wave__12zNPCDutchmanFRQ212zNPCDutchman9wave_dataf +update_wave__12zNPCDutchmanFRQ212zNPCDutchman9wave_dataf: /* 80175F1C 00172D1C 94 21 FF 10 */ stwu r1, -0xf0(r1) /* 80175F20 00172D20 7C 08 02 A6 */ mflr r0 /* 80175F24 00172D24 90 01 00 F4 */ stw r0, 0xf4(r1) @@ -3906,7 +3906,7 @@ func_80175F1C: /* 80175F74 00172D74 C0 24 00 D0 */ lfs f1, 0xd0(r4) /* 80175F78 00172D78 C0 64 00 D4 */ lfs f3, 0xd4(r4) /* 80175F7C 00172D7C 38 97 00 24 */ addi r4, r23, 0x24 -/* 80175F80 00172D80 4B EB B5 11 */ bl func_80031490 +/* 80175F80 00172D80 4B EB B5 11 */ bl xAccelMove__FRfRffff /* 80175F84 00172D84 88 17 00 00 */ lbz r0, 0(r23) /* 80175F88 00172D88 28 00 00 00 */ cmplwi r0, 0 /* 80175F8C 00172D8C 40 82 02 6C */ bne lbl_801761F8 @@ -4014,9 +4014,9 @@ lbl_80176054: /* 80176118 00172F18 3A A3 00 01 */ addi r21, r3, 1 /* 8017611C 00172F1C 48 00 00 88 */ b lbl_801761A4 lbl_80176120: -/* 80176120 00172F20 4B EB AB 69 */ bl func_80030C88 +/* 80176120 00172F20 4B EB AB 69 */ bl xurand__Fv /* 80176124 00172F24 EF 7C F8 7A */ fmadds f27, f28, f1, f31 -/* 80176128 00172F28 4B EB AB 61 */ bl func_80030C88 +/* 80176128 00172F28 4B EB AB 61 */ bl xurand__Fv /* 8017612C 00172F2C C0 42 AC C0 */ lfs f2, lbl_803CF640-_SDA2_BASE_(r2) /* 80176130 00172F30 38 61 00 20 */ addi r3, r1, 0x20 /* 80176134 00172F34 C0 1E 00 00 */ lfs f0, 0(r30) @@ -4086,8 +4086,8 @@ lbl_801761F8: /* 8017622C 0017302C 38 21 00 F0 */ addi r1, r1, 0xf0 /* 80176230 00173030 4E 80 00 20 */ blr -.global func_80176234 -func_80176234: +.global init_wave__12zNPCDutchmanFRQ212zNPCDutchman9wave_dataRC5xVec3RC5xVec3 +init_wave__12zNPCDutchmanFRQ212zNPCDutchman9wave_dataRC5xVec3RC5xVec3: /* 80176234 00173034 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80176238 00173038 7C 08 02 A6 */ mflr r0 /* 8017623C 0017303C 3C 60 80 33 */ lis r3, lbl_8032A578@ha @@ -4139,8 +4139,8 @@ func_80176234: /* 801762F4 001730F4 38 21 00 30 */ addi r1, r1, 0x30 /* 801762F8 001730F8 4E 80 00 20 */ blr -.global func_801762FC -func_801762FC: +.global kill_wave__12zNPCDutchmanFRQ212zNPCDutchman9wave_data +kill_wave__12zNPCDutchmanFRQ212zNPCDutchman9wave_data: /* 801762FC 001730FC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80176300 00173100 7C 08 02 A6 */ mflr r0 /* 80176304 00173104 38 60 00 01 */ li r3, 1 @@ -4152,22 +4152,22 @@ func_801762FC: /* 8017631C 0017311C 38 21 00 10 */ addi r1, r1, 0x10 /* 80176320 00173120 4E 80 00 20 */ blr -.global func_80176324 -func_80176324: +.global start_eye_glow__12zNPCDutchmanFv +start_eye_glow__12zNPCDutchmanFv: /* 80176324 00173124 38 00 00 01 */ li r0, 1 /* 80176328 00173128 98 03 02 BA */ stb r0, 0x2ba(r3) /* 8017632C 0017312C C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) /* 80176330 00173130 D0 03 06 2C */ stfs f0, 0x62c(r3) /* 80176334 00173134 4E 80 00 20 */ blr -.global func_80176338 -func_80176338: +.global stop_eye_glow__12zNPCDutchmanFv +stop_eye_glow__12zNPCDutchmanFv: /* 80176338 00173138 38 00 00 00 */ li r0, 0 /* 8017633C 0017313C 98 03 02 BA */ stb r0, 0x2ba(r3) /* 80176340 00173140 4E 80 00 20 */ blr -.global func_80176344 -func_80176344: +.global update_eye_glow__12zNPCDutchmanFf +update_eye_glow__12zNPCDutchmanFf: /* 80176344 00173144 94 21 FF 90 */ stwu r1, -0x70(r1) /* 80176348 00173148 7C 08 02 A6 */ mflr r0 /* 8017634C 0017314C 90 01 00 74 */ stw r0, 0x74(r1) @@ -4201,7 +4201,7 @@ lbl_801763AC: /* 801763B8 001731B8 38 61 00 18 */ addi r3, r1, 0x18 /* 801763BC 001731BC 83 A6 00 10 */ lwz r29, 0x10(r6) /* 801763C0 001731C0 83 86 00 18 */ lwz r28, 0x18(r6) -/* 801763C4 001731C4 48 00 15 89 */ bl func_8017794C +/* 801763C4 001731C4 48 00 15 89 */ bl get_eye_loc__12zNPCDutchmanCFi /* 801763C8 001731C8 38 61 00 24 */ addi r3, r1, 0x24 /* 801763CC 001731CC 38 81 00 18 */ addi r4, r1, 0x18 /* 801763D0 001731D0 38 A1 00 3C */ addi r5, r1, 0x3c @@ -4265,8 +4265,8 @@ lbl_801764A0: /* 801764B4 001732B4 38 21 00 70 */ addi r1, r1, 0x70 /* 801764B8 001732B8 4E 80 00 20 */ blr -.global func_801764BC -func_801764BC: +.global start_hand_trail__12zNPCDutchmanFv +start_hand_trail__12zNPCDutchmanFv: /* 801764BC 001732BC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801764C0 001732C0 7C 08 02 A6 */ mflr r0 /* 801764C4 001732C4 90 01 00 34 */ stw r0, 0x34(r1) @@ -4282,7 +4282,7 @@ lbl_801764E8: /* 801764E8 001732E8 7F A4 EB 78 */ mr r4, r29 /* 801764EC 001732EC 7F C5 F3 78 */ mr r5, r30 /* 801764F0 001732F0 38 61 00 08 */ addi r3, r1, 8 -/* 801764F4 001732F4 48 00 14 95 */ bl func_80177988 +/* 801764F4 001732F4 48 00 14 95 */ bl get_hand_loc__12zNPCDutchmanCFi /* 801764F8 001732F8 38 7F 05 CC */ addi r3, r31, 0x5cc /* 801764FC 001732FC 38 81 00 08 */ addi r4, r1, 8 /* 80176500 00173300 4B E9 4D 65 */ bl func_8000B264 @@ -4298,14 +4298,14 @@ lbl_801764E8: /* 80176528 00173328 38 21 00 30 */ addi r1, r1, 0x30 /* 8017652C 0017332C 4E 80 00 20 */ blr -.global func_80176530 -func_80176530: +.global stop_hand_trail__12zNPCDutchmanFv +stop_hand_trail__12zNPCDutchmanFv: /* 80176530 00173330 38 00 00 00 */ li r0, 0 /* 80176534 00173334 98 03 02 BB */ stb r0, 0x2bb(r3) /* 80176538 00173338 4E 80 00 20 */ blr -.global func_8017653C -func_8017653C: +.global update_hand_trail__12zNPCDutchmanFf +update_hand_trail__12zNPCDutchmanFf: /* 8017653C 0017333C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80176540 00173340 7C 08 02 A6 */ mflr r0 /* 80176544 00173344 90 01 00 44 */ stw r0, 0x44(r1) @@ -4337,7 +4337,7 @@ lbl_8017659C: /* 801765A8 001733A8 7F 84 E3 78 */ mr r4, r28 /* 801765AC 001733AC 7F A5 EB 78 */ mr r5, r29 /* 801765B0 001733B0 38 61 00 08 */ addi r3, r1, 8 -/* 801765B4 001733B4 48 00 13 D5 */ bl func_80177988 +/* 801765B4 001733B4 48 00 13 D5 */ bl get_hand_loc__12zNPCDutchmanCFi /* 801765B8 001733B8 38 7F 05 CC */ addi r3, r31, 0x5cc /* 801765BC 001733BC 38 81 00 08 */ addi r4, r1, 8 /* 801765C0 001733C0 4B E9 4C A5 */ bl func_8000B264 @@ -4364,8 +4364,8 @@ lbl_801765F0: /* 80176610 00173410 38 21 00 40 */ addi r1, r1, 0x40 /* 80176614 00173414 4E 80 00 20 */ blr -.global func_80176618 -func_80176618: +.global dissolve__12zNPCDutchmanFf +dissolve__12zNPCDutchmanFf: /* 80176618 00173418 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8017661C 0017341C 7C 08 02 A6 */ mflr r0 /* 80176620 00173420 90 01 00 24 */ stw r0, 0x24(r1) @@ -4383,9 +4383,9 @@ func_80176618: /* 80176650 00173450 48 00 51 ED */ bl func_8017B83C /* 80176654 00173454 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) /* 80176658 00173458 7F E3 FB 78 */ mr r3, r31 -/* 8017665C 0017345C 48 00 0E D1 */ bl func_8017752C +/* 8017665C 0017345C 48 00 0E D1 */ bl set_alpha__12zNPCDutchmanFf /* 80176660 00173460 7F E3 FB 78 */ mr r3, r31 -/* 80176664 00173464 48 00 14 35 */ bl func_80177A98 +/* 80176664 00173464 48 00 14 35 */ bl vanish__12zNPCDutchmanFv /* 80176668 00173468 C3 E2 AC BC */ lfs f31, lbl_803CF63C-_SDA2_BASE_(r2) /* 8017666C 0017346C 48 00 00 48 */ b lbl_801766B4 lbl_80176670: @@ -4402,18 +4402,18 @@ lbl_80176670: /* 80176698 00173498 48 00 52 F5 */ bl func_8017B98C /* 8017669C 0017349C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 801766A0 001734A0 7F E3 FB 78 */ mr r3, r31 -/* 801766A4 001734A4 48 00 0E 89 */ bl func_8017752C +/* 801766A4 001734A4 48 00 0E 89 */ bl set_alpha__12zNPCDutchmanFf /* 801766A8 001734A8 7F E3 FB 78 */ mr r3, r31 -/* 801766AC 001734AC 48 00 14 31 */ bl func_80177ADC +/* 801766AC 001734AC 48 00 14 31 */ bl reappear__12zNPCDutchmanFv /* 801766B0 001734B0 C3 E2 AC B8 */ lfs f31, lbl_803CF638-_SDA2_BASE_(r2) lbl_801766B4: /* 801766B4 001734B4 80 8D 97 88 */ lwz r4, lbl_803CC088-_SDA_BASE_(r13) /* 801766B8 001734B8 7F E3 FB 78 */ mr r3, r31 /* 801766BC 001734BC 48 00 52 D1 */ bl func_8017B98C /* 801766C0 001734C0 7F E3 FB 78 */ mr r3, r31 -/* 801766C4 001734C4 4B FF FC 61 */ bl func_80176324 +/* 801766C4 001734C4 4B FF FC 61 */ bl start_eye_glow__12zNPCDutchmanFv /* 801766C8 001734C8 7F E3 FB 78 */ mr r3, r31 -/* 801766CC 001734CC 4B FF FD F1 */ bl func_801764BC +/* 801766CC 001734CC 4B FF FD F1 */ bl start_hand_trail__12zNPCDutchmanFv /* 801766D0 001734D0 80 9F 05 FC */ lwz r4, 0x5fc(r31) /* 801766D4 001734D4 28 04 00 00 */ cmplwi r4, 0 /* 801766D8 001734D8 40 82 00 1C */ bne lbl_801766F4 @@ -4436,8 +4436,8 @@ lbl_80176700: /* 80176714 00173514 38 21 00 20 */ addi r1, r1, 0x20 /* 80176718 00173518 4E 80 00 20 */ blr -.global func_8017671C -func_8017671C: +.global coalesce__12zNPCDutchmanFf +coalesce__12zNPCDutchmanFf: /* 8017671C 0017351C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80176720 00173520 7C 08 02 A6 */ mflr r0 /* 80176724 00173524 90 01 00 24 */ stw r0, 0x24(r1) @@ -4446,7 +4446,7 @@ func_8017671C: /* 80176730 00173530 93 E1 00 0C */ stw r31, 0xc(r1) /* 80176734 00173534 7C 7F 1B 78 */ mr r31, r3 /* 80176738 00173538 FF E0 08 90 */ fmr f31, f1 -/* 8017673C 0017353C 48 00 13 A1 */ bl func_80177ADC +/* 8017673C 0017353C 48 00 13 A1 */ bl reappear__12zNPCDutchmanFv /* 80176740 00173540 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) /* 80176744 00173544 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80176748 00173548 4C 40 13 82 */ cror 2, 0, 2 @@ -4461,11 +4461,11 @@ func_8017671C: /* 8017676C 0017356C 48 00 50 D1 */ bl func_8017B83C /* 80176770 00173570 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80176774 00173574 7F E3 FB 78 */ mr r3, r31 -/* 80176778 00173578 48 00 0D B5 */ bl func_8017752C +/* 80176778 00173578 48 00 0D B5 */ bl set_alpha__12zNPCDutchmanFf /* 8017677C 0017357C 7F E3 FB 78 */ mr r3, r31 -/* 80176780 00173580 4B FF FB B9 */ bl func_80176338 +/* 80176780 00173580 4B FF FB B9 */ bl stop_eye_glow__12zNPCDutchmanFv /* 80176784 00173584 7F E3 FB 78 */ mr r3, r31 -/* 80176788 00173588 4B FF FD A9 */ bl func_80176530 +/* 80176788 00173588 4B FF FD A9 */ bl stop_hand_trail__12zNPCDutchmanFv /* 8017678C 0017358C 80 9F 05 FC */ lwz r4, 0x5fc(r31) /* 80176790 00173590 28 04 00 00 */ cmplwi r4, 0 /* 80176794 00173594 41 82 00 88 */ beq lbl_8017681C @@ -4492,11 +4492,11 @@ lbl_801767AC: /* 801767E4 001735E4 48 00 51 A9 */ bl func_8017B98C /* 801767E8 001735E8 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) /* 801767EC 001735EC 7F E3 FB 78 */ mr r3, r31 -/* 801767F0 001735F0 48 00 0D 3D */ bl func_8017752C +/* 801767F0 001735F0 48 00 0D 3D */ bl set_alpha__12zNPCDutchmanFf /* 801767F4 001735F4 7F E3 FB 78 */ mr r3, r31 -/* 801767F8 001735F8 4B FF FB 2D */ bl func_80176324 +/* 801767F8 001735F8 4B FF FB 2D */ bl start_eye_glow__12zNPCDutchmanFv /* 801767FC 001735FC 7F E3 FB 78 */ mr r3, r31 -/* 80176800 00173600 4B FF FC BD */ bl func_801764BC +/* 80176800 00173600 4B FF FC BD */ bl start_hand_trail__12zNPCDutchmanFv /* 80176804 00173604 80 9F 05 FC */ lwz r4, 0x5fc(r31) /* 80176808 00173608 28 04 00 00 */ cmplwi r4, 0 /* 8017680C 0017360C 41 82 00 10 */ beq lbl_8017681C @@ -4512,8 +4512,8 @@ lbl_8017681C: /* 80176830 00173630 38 21 00 20 */ addi r1, r1, 0x20 /* 80176834 00173634 4E 80 00 20 */ blr -.global func_80176838 -func_80176838: +.global reset_blob_mat__12zNPCDutchmanFv +reset_blob_mat__12zNPCDutchmanFv: /* 80176838 00173638 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8017683C 0017363C 7C 08 02 A6 */ mflr r0 /* 80176840 00173640 90 01 00 34 */ stw r0, 0x34(r1) @@ -4560,8 +4560,8 @@ func_80176838: /* 801768E4 001736E4 38 21 00 30 */ addi r1, r1, 0x30 /* 801768E8 001736E8 4E 80 00 20 */ blr -.global func_801768EC -func_801768EC: +.global refresh_reticle__12zNPCDutchmanFv +refresh_reticle__12zNPCDutchmanFv: /* 801768EC 001736EC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801768F0 001736F0 7C 08 02 A6 */ mflr r0 /* 801768F4 001736F4 7C 64 1B 78 */ mr r4, r3 @@ -4569,7 +4569,7 @@ func_801768EC: /* 801768FC 001736FC 90 01 00 24 */ stw r0, 0x24(r1) /* 80176900 00173700 38 61 00 08 */ addi r3, r1, 8 /* 80176904 00173704 80 84 00 24 */ lwz r4, 0x24(r4) -/* 80176908 00173708 4B EB E6 71 */ bl func_80034F78 +/* 80176908 00173708 4B EB E6 71 */ bl xModelGetBoneLocation__FRC14xModelInstanceUl /* 8017690C 0017370C 3C 60 80 3D */ lis r3, lbl_803CA7DC@ha /* 80176910 00173710 38 81 00 08 */ addi r4, r1, 8 /* 80176914 00173714 38 63 A7 DC */ addi r3, r3, lbl_803CA7DC@l @@ -4587,8 +4587,8 @@ func_801768EC: /* 80176944 00173744 38 21 00 20 */ addi r1, r1, 0x20 /* 80176948 00173748 4E 80 00 20 */ blr -.global func_8017694C -func_8017694C: +.global reset_lasso_anim__12zNPCDutchmanFv +reset_lasso_anim__12zNPCDutchmanFv: /* 8017694C 0017374C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80176950 00173750 7C 08 02 A6 */ mflr r0 /* 80176954 00173754 90 01 00 14 */ stw r0, 0x14(r1) @@ -4598,14 +4598,14 @@ func_8017694C: /* 80176964 00173764 80 84 00 10 */ lwz r4, 0x10(r4) /* 80176968 00173768 80 63 00 0C */ lwz r3, 0xc(r3) /* 8017696C 0017376C 80 63 00 08 */ lwz r3, 8(r3) -/* 80176970 00173770 4B E9 15 AD */ bl func_80007F1C +/* 80176970 00173770 4B E9 15 AD */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef /* 80176974 00173774 80 01 00 14 */ lwz r0, 0x14(r1) /* 80176978 00173778 7C 08 03 A6 */ mtlr r0 /* 8017697C 0017377C 38 21 00 10 */ addi r1, r1, 0x10 /* 80176980 00173780 4E 80 00 20 */ blr -.global func_80176984 -func_80176984: +.global update_fade__12zNPCDutchmanFf +update_fade__12zNPCDutchmanFf: /* 80176984 00173784 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80176988 00173788 7C 08 02 A6 */ mflr r0 /* 8017698C 0017378C 90 01 00 24 */ stw r0, 0x24(r1) @@ -4639,9 +4639,9 @@ lbl_801769C8: /* 801769F4 001737F4 48 00 4E 49 */ bl func_8017B83C /* 801769F8 001737F8 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) /* 801769FC 001737FC 7F E3 FB 78 */ mr r3, r31 -/* 80176A00 00173800 48 00 0B 2D */ bl func_8017752C +/* 80176A00 00173800 48 00 0B 2D */ bl set_alpha__12zNPCDutchmanFf /* 80176A04 00173804 7F E3 FB 78 */ mr r3, r31 -/* 80176A08 00173808 48 00 10 91 */ bl func_80177A98 +/* 80176A08 00173808 48 00 10 91 */ bl vanish__12zNPCDutchmanFv /* 80176A0C 0017380C 80 9F 05 FC */ lwz r4, 0x5fc(r31) /* 80176A10 00173810 38 60 00 02 */ li r3, 2 /* 80176A14 00173814 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) @@ -4652,7 +4652,7 @@ lbl_80176A20: /* 80176A24 00173824 C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) /* 80176A28 00173828 EF E2 00 72 */ fmuls f31, f2, f1 /* 80176A2C 0017382C EC 20 F8 28 */ fsubs f1, f0, f31 -/* 80176A30 00173830 48 00 0A FD */ bl func_8017752C +/* 80176A30 00173830 48 00 0A FD */ bl set_alpha__12zNPCDutchmanFf /* 80176A34 00173834 FC 20 F8 90 */ fmr f1, f31 /* 80176A38 00173838 80 9F 05 FC */ lwz r4, 0x5fc(r31) /* 80176A3C 0017383C 38 60 00 02 */ li r3, 2 @@ -4676,13 +4676,13 @@ lbl_80176A48: /* 80176A80 00173880 48 00 4D BD */ bl func_8017B83C /* 80176A84 00173884 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80176A88 00173888 7F E3 FB 78 */ mr r3, r31 -/* 80176A8C 0017388C 48 00 0A A1 */ bl func_8017752C +/* 80176A8C 0017388C 48 00 0A A1 */ bl set_alpha__12zNPCDutchmanFf /* 80176A90 00173890 7F E3 FB 78 */ mr r3, r31 -/* 80176A94 00173894 4B FF F8 A5 */ bl func_80176338 +/* 80176A94 00173894 4B FF F8 A5 */ bl stop_eye_glow__12zNPCDutchmanFv /* 80176A98 00173898 7F E3 FB 78 */ mr r3, r31 -/* 80176A9C 0017389C 4B FF FA 95 */ bl func_80176530 +/* 80176A9C 0017389C 4B FF FA 95 */ bl stop_hand_trail__12zNPCDutchmanFv /* 80176AA0 001738A0 7F E3 FB 78 */ mr r3, r31 -/* 80176AA4 001738A4 48 00 10 39 */ bl func_80177ADC +/* 80176AA4 001738A4 48 00 10 39 */ bl reappear__12zNPCDutchmanFv /* 80176AA8 001738A8 80 9F 05 FC */ lwz r4, 0x5fc(r31) /* 80176AAC 001738AC 38 60 00 02 */ li r3, 2 /* 80176AB0 001738B0 4B FF BE 41 */ bl func_801728F0 @@ -4693,7 +4693,7 @@ lbl_80176AC0: /* 80176AC0 001738C0 C0 1F 05 EC */ lfs f0, 0x5ec(r31) /* 80176AC4 001738C4 EF E1 00 32 */ fmuls f31, f1, f0 /* 80176AC8 001738C8 FC 20 F8 90 */ fmr f1, f31 -/* 80176ACC 001738CC 48 00 0A 61 */ bl func_8017752C +/* 80176ACC 001738CC 48 00 0A 61 */ bl set_alpha__12zNPCDutchmanFf /* 80176AD0 001738D0 C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) /* 80176AD4 001738D4 38 60 00 02 */ li r3, 2 /* 80176AD8 001738D8 80 9F 05 FC */ lwz r4, 0x5fc(r31) @@ -4708,8 +4708,8 @@ lbl_80176AE4: /* 80176AF8 001738F8 38 21 00 20 */ addi r1, r1, 0x20 /* 80176AFC 001738FC 4E 80 00 20 */ blr -.global func_80176B00 -func_80176B00: +.global update_slime__12zNPCDutchmanFf +update_slime__12zNPCDutchmanFf: /* 80176B00 00173900 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80176B04 00173904 7C 08 02 A6 */ mflr r0 /* 80176B08 00173908 90 01 00 44 */ stw r0, 0x44(r1) @@ -4768,8 +4768,8 @@ lbl_80176BB4: /* 80176BCC 001739CC 38 21 00 40 */ addi r1, r1, 0x40 /* 80176BD0 001739D0 4E 80 00 20 */ blr -.global func_80176BD4 -func_80176BD4: +.global add_slime__12zNPCDutchmanFRC5xVec3f +add_slime__12zNPCDutchmanFRC5xVec3f: /* 80176BD4 001739D4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80176BD8 001739D8 7C 08 02 A6 */ mflr r0 /* 80176BDC 001739DC 90 01 00 44 */ stw r0, 0x44(r1) @@ -4868,8 +4868,8 @@ lbl_80176D28: /* 80176D44 00173B44 38 21 00 40 */ addi r1, r1, 0x40 /* 80176D48 00173B48 4E 80 00 20 */ blr -.global func_80176D4C -func_80176D4C: +.global add_spray__12zNPCDutchmanFRC5xVec3f +add_spray__12zNPCDutchmanFRC5xVec3f: /* 80176D4C 00173B4C 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 80176D50 00173B50 7C 08 02 A6 */ mflr r0 /* 80176D54 00173B54 90 01 00 A4 */ stw r0, 0xa4(r1) @@ -5072,12 +5072,12 @@ lbl_8017702C: /* 80177054 00173E54 38 21 00 A0 */ addi r1, r1, 0xa0 /* 80177058 00173E58 4E 80 00 20 */ blr -.global func_8017705C -func_8017705C: +.global add_splash__12zNPCDutchmanFRC5xVec3f +add_splash__12zNPCDutchmanFRC5xVec3f: /* 8017705C 00173E5C 4E 80 00 20 */ blr -.global func_80177060 -func_80177060: +.global update_flames__12zNPCDutchmanFf +update_flames__12zNPCDutchmanFf: /* 80177060 00173E60 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 80177064 00173E64 7C 08 02 A6 */ mflr r0 /* 80177068 00173E68 90 01 00 A4 */ stw r0, 0xa4(r1) @@ -5102,7 +5102,7 @@ lbl_801770A4: /* 801770B0 00173EB0 7C 7F 1B 78 */ mr r31, r3 /* 801770B4 00173EB4 7F A3 EB 78 */ mr r3, r29 /* 801770B8 00173EB8 7F E4 FB 78 */ mr r4, r31 -/* 801770BC 00173EBC 4B FF EE 61 */ bl func_80175F1C +/* 801770BC 00173EBC 4B FF EE 61 */ bl update_wave__12zNPCDutchmanFRQ212zNPCDutchman9wave_dataf /* 801770C0 00173EC0 C0 3F 00 1C */ lfs f1, 0x1c(r31) /* 801770C4 00173EC4 C0 1E 00 28 */ lfs f0, 0x28(r30) /* 801770C8 00173EC8 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -5118,7 +5118,7 @@ lbl_801770E8: /* 801770EC 00173EEC 48 00 45 D9 */ bl func_8017B6C4 /* 801770F0 00173EF0 7C 64 1B 78 */ mr r4, r3 /* 801770F4 00173EF4 7F A3 EB 78 */ mr r3, r29 -/* 801770F8 00173EF8 4B FF F2 05 */ bl func_801762FC +/* 801770F8 00173EF8 4B FF F2 05 */ bl kill_wave__12zNPCDutchmanFRQ212zNPCDutchman9wave_data /* 801770FC 00173EFC 38 61 00 28 */ addi r3, r1, 0x28 /* 80177100 00173F00 48 00 45 91 */ bl func_8017B690 lbl_80177104: @@ -5175,7 +5175,7 @@ lbl_80177178: /* 801771C0 00173FC0 90 C1 00 68 */ stw r6, 0x68(r1) /* 801771C4 00173FC4 90 A1 00 6C */ stw r5, 0x6c(r1) /* 801771C8 00173FC8 90 01 00 70 */ stw r0, 0x70(r1) -/* 801771CC 00173FCC 4B FF FB 81 */ bl func_80176D4C +/* 801771CC 00173FCC 4B FF FB 81 */ bl add_spray__12zNPCDutchmanFRC5xVec3f /* 801771D0 00173FD0 3C 60 80 33 */ lis r3, lbl_8032A578@ha /* 801771D4 00173FD4 3C A0 80 27 */ lis r5, lbl_802720C0@ha /* 801771D8 00173FD8 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l @@ -5220,11 +5220,11 @@ lbl_80177178: /* 80177274 00174074 FC 20 F8 90 */ fmr f1, f31 /* 80177278 00174078 7F A3 EB 78 */ mr r3, r29 /* 8017727C 0017407C 38 81 00 5C */ addi r4, r1, 0x5c -/* 80177280 00174080 4B FF F9 55 */ bl func_80176BD4 +/* 80177280 00174080 4B FF F9 55 */ bl add_slime__12zNPCDutchmanFRC5xVec3f /* 80177284 00174084 FC 20 F8 90 */ fmr f1, f31 /* 80177288 00174088 7F A3 EB 78 */ mr r3, r29 /* 8017728C 0017408C 38 81 00 5C */ addi r4, r1, 0x5c -/* 80177290 00174090 4B FF FD CD */ bl func_8017705C +/* 80177290 00174090 4B FF FD CD */ bl add_splash__12zNPCDutchmanFRC5xVec3f /* 80177294 00174094 3C 60 80 33 */ lis r3, lbl_8032A578@ha /* 80177298 00174098 C0 3D 05 70 */ lfs f1, 0x570(r29) /* 8017729C 0017409C 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l @@ -5259,7 +5259,7 @@ lbl_80177178: /* 80177310 00174110 48 00 41 3D */ bl func_8017B44C /* 80177314 00174114 7C 64 1B 78 */ mr r4, r3 /* 80177318 00174118 7F A3 EB 78 */ mr r3, r29 -/* 8017731C 0017411C 4B FF EF E1 */ bl func_801762FC +/* 8017731C 0017411C 4B FF EF E1 */ bl kill_wave__12zNPCDutchmanFRQ212zNPCDutchman9wave_data /* 80177320 00174120 38 7D 05 58 */ addi r3, r29, 0x558 /* 80177324 00174124 48 00 41 19 */ bl func_8017B43C lbl_80177328: @@ -5271,7 +5271,7 @@ lbl_80177328: /* 8017733C 0017413C 7F A3 EB 78 */ mr r3, r29 /* 80177340 00174140 38 A1 00 5C */ addi r5, r1, 0x5c /* 80177344 00174144 38 C1 00 50 */ addi r6, r1, 0x50 -/* 80177348 00174148 4B FF EE ED */ bl func_80176234 +/* 80177348 00174148 4B FF EE ED */ bl init_wave__12zNPCDutchmanFRQ212zNPCDutchman9wave_dataRC5xVec3RC5xVec3 /* 8017734C 0017414C 38 7D 05 58 */ addi r3, r29, 0x558 /* 80177350 00174150 48 00 41 ED */ bl func_8017B53C /* 80177354 00174154 54 60 06 3F */ clrlwi. r0, r3, 0x18 @@ -5280,7 +5280,7 @@ lbl_80177328: /* 80177360 00174160 48 00 40 ED */ bl func_8017B44C /* 80177364 00174164 7C 64 1B 78 */ mr r4, r3 /* 80177368 00174168 7F A3 EB 78 */ mr r3, r29 -/* 8017736C 0017416C 4B FF EF 91 */ bl func_801762FC +/* 8017736C 0017416C 4B FF EF 91 */ bl kill_wave__12zNPCDutchmanFRQ212zNPCDutchman9wave_data /* 80177370 00174170 38 7D 05 58 */ addi r3, r29, 0x558 /* 80177374 00174174 48 00 40 C9 */ bl func_8017B43C lbl_80177378: @@ -5295,7 +5295,7 @@ lbl_80177378: /* 80177398 00174198 7F A3 EB 78 */ mr r3, r29 /* 8017739C 0017419C 38 A1 00 5C */ addi r5, r1, 0x5c /* 801773A0 001741A0 38 C1 00 38 */ addi r6, r1, 0x38 -/* 801773A4 001741A4 4B FF EE 91 */ bl func_80176234 +/* 801773A4 001741A4 4B FF EE 91 */ bl init_wave__12zNPCDutchmanFRQ212zNPCDutchman9wave_dataRC5xVec3RC5xVec3 lbl_801773A8: /* 801773A8 001741A8 E3 E1 00 98 */ psq_l f31, 152(r1), 0, qr0 /* 801773AC 001741AC 80 01 00 A4 */ lwz r0, 0xa4(r1) @@ -5307,8 +5307,8 @@ lbl_801773A8: /* 801773C4 001741C4 38 21 00 A0 */ addi r1, r1, 0xa0 /* 801773C8 001741C8 4E 80 00 20 */ blr -.global func_801773CC -func_801773CC: +.global start_fight__12zNPCDutchmanFv +start_fight__12zNPCDutchmanFv: /* 801773CC 001741CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801773D0 001741D0 7C 08 02 A6 */ mflr r0 /* 801773D4 001741D4 90 01 00 14 */ stw r0, 0x14(r1) @@ -5328,14 +5328,14 @@ lbl_801773FC: /* 80177408 00174208 38 83 4D 3E */ addi r4, r3, 0x4E474D3E@l /* 8017740C 0017420C 38 A0 00 01 */ li r5, 1 /* 80177410 00174210 80 7F 02 28 */ lwz r3, 0x228(r31) -/* 80177414 00174214 4B F9 63 1D */ bl func_8010D730 +/* 80177414 00174214 4B F9 63 1D */ bl GoalSet__7xPsycheFii /* 80177418 00174218 38 60 00 08 */ li r3, 8 -/* 8017741C 0017421C 4B ED AC E5 */ bl func_80052100 +/* 8017741C 0017421C 4B ED AC E5 */ bl zCameraDisableTracking__F17camera_owner_enum /* 80177420 00174220 3C 60 80 2A */ lis r3, lbl_8029B460@ha /* 80177424 00174224 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80177428 00174228 38 63 B4 60 */ addi r3, r3, lbl_8029B460@l /* 8017742C 0017422C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l -/* 80177430 00174230 4B E9 6A 85 */ bl func_8000DEB4 +/* 80177430 00174230 4B E9 6A 85 */ bl start__13xBinaryCameraFR7xCamera /* 80177434 00174234 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80177438 00174238 3C A0 80 2A */ lis r5, lbl_8029B460@ha /* 8017743C 0017423C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -5353,8 +5353,8 @@ lbl_8017745C: /* 80177468 00174268 38 21 00 10 */ addi r1, r1, 0x10 /* 8017746C 0017426C 4E 80 00 20 */ blr -.global func_80177470 -func_80177470: +.global set_life__12zNPCDutchmanFi +set_life__12zNPCDutchmanFi: /* 80177470 00174270 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80177474 00174274 7C 08 02 A6 */ mflr r0 /* 80177478 00174278 38 A0 00 03 */ li r5, 3 @@ -5379,7 +5379,7 @@ lbl_801774C0: /* 801774C0 001742C0 7F A3 EB 78 */ mr r3, r29 /* 801774C4 001742C4 7F A4 EB 78 */ mr r4, r29 /* 801774C8 001742C8 38 A0 01 D7 */ li r5, 0x1d7 -/* 801774CC 001742CC 4B EA 82 15 */ bl func_8001F6E0 +/* 801774CC 001742CC 4B EA 82 15 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 801774D0 001742D0 3B DE 00 01 */ addi r30, r30, 1 lbl_801774D4: /* 801774D4 001742D4 7C 1E F8 00 */ cmpw r30, r31 @@ -5393,8 +5393,8 @@ lbl_801774DC: /* 801774F0 001742F0 38 21 00 20 */ addi r1, r1, 0x20 /* 801774F4 001742F4 4E 80 00 20 */ blr -.global func_801774F8 -func_801774F8: +.global start_beam__12zNPCDutchmanFv +start_beam__12zNPCDutchmanFv: /* 801774F8 001742F8 88 03 02 B6 */ lbz r0, 0x2b6(r3) /* 801774FC 001742FC 28 00 00 00 */ cmplwi r0, 0 /* 80177500 00174300 4C 82 00 20 */ bnelr @@ -5406,14 +5406,14 @@ func_801774F8: /* 80177518 00174318 90 03 04 30 */ stw r0, 0x430(r3) /* 8017751C 0017431C 4E 80 00 20 */ blr -.global func_80177520 -func_80177520: +.global stop_beam__12zNPCDutchmanFv +stop_beam__12zNPCDutchmanFv: /* 80177520 00174320 38 00 00 00 */ li r0, 0 /* 80177524 00174324 98 03 02 B6 */ stb r0, 0x2b6(r3) /* 80177528 00174328 4E 80 00 20 */ blr -.global func_8017752C -func_8017752C: +.global set_alpha__12zNPCDutchmanFf +set_alpha__12zNPCDutchmanFf: /* 8017752C 0017432C D0 23 02 D4 */ stfs f1, 0x2d4(r3) /* 80177530 00174330 3C 80 80 33 */ lis r4, lbl_8032A578@ha /* 80177534 00174334 38 84 A5 78 */ addi r4, r4, lbl_8032A578@l @@ -5441,8 +5441,8 @@ lbl_80177578: /* 8017757C 0017437C 40 82 FF CC */ bne lbl_80177548 /* 80177580 00174380 4E 80 00 20 */ blr -.global func_80177584 -func_80177584: +.global start_flames__12zNPCDutchmanFv +start_flames__12zNPCDutchmanFv: /* 80177584 00174384 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80177588 00174388 7C 08 02 A6 */ mflr r0 /* 8017758C 0017438C 38 80 00 01 */ li r4, 1 @@ -5462,14 +5462,14 @@ func_80177584: /* 801775C4 001743C4 38 21 00 10 */ addi r1, r1, 0x10 /* 801775C8 001743C8 4E 80 00 20 */ blr -.global func_801775CC -func_801775CC: +.global stop_flames__12zNPCDutchmanFv +stop_flames__12zNPCDutchmanFv: /* 801775CC 001743CC 38 00 00 00 */ li r0, 0 /* 801775D0 001743D0 98 03 02 B9 */ stb r0, 0x2b9(r3) /* 801775D4 001743D4 4E 80 00 20 */ blr -.global func_801775D8 -func_801775D8: +.global check_player_damage__12zNPCDutchmanFv +check_player_damage__12zNPCDutchmanFv: /* 801775D8 001743D8 94 21 FE 90 */ stwu r1, -0x170(r1) /* 801775DC 001743DC 7C 08 02 A6 */ mflr r0 /* 801775E0 001743E0 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -5708,8 +5708,8 @@ lbl_80177938: /* 80177944 00174744 38 21 01 70 */ addi r1, r1, 0x170 /* 80177948 00174748 4E 80 00 20 */ blr -.global func_8017794C -func_8017794C: +.global get_eye_loc__12zNPCDutchmanCFi +get_eye_loc__12zNPCDutchmanCFi: /* 8017794C 0017474C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80177950 00174750 7C 08 02 A6 */ mflr r0 /* 80177954 00174754 80 84 00 24 */ lwz r4, 0x24(r4) @@ -5719,15 +5719,15 @@ func_8017794C: /* 80177964 00174764 93 E1 00 0C */ stw r31, 0xc(r1) /* 80177968 00174768 7C 7F 1B 78 */ mr r31, r3 /* 8017796C 0017476C 7C A5 00 2E */ lwzx r5, r5, r0 -/* 80177970 00174770 4B EB D6 09 */ bl func_80034F78 +/* 80177970 00174770 4B EB D6 09 */ bl xModelGetBoneLocation__FRC14xModelInstanceUl /* 80177974 00174774 80 01 00 14 */ lwz r0, 0x14(r1) /* 80177978 00174778 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8017797C 0017477C 7C 08 03 A6 */ mtlr r0 /* 80177980 00174780 38 21 00 10 */ addi r1, r1, 0x10 /* 80177984 00174784 4E 80 00 20 */ blr -.global func_80177988 -func_80177988: +.global get_hand_loc__12zNPCDutchmanCFi +get_hand_loc__12zNPCDutchmanCFi: /* 80177988 00174788 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017798C 0017478C 7C 08 02 A6 */ mflr r0 /* 80177990 00174790 80 84 00 24 */ lwz r4, 0x24(r4) @@ -5737,15 +5737,15 @@ func_80177988: /* 801779A0 001747A0 93 E1 00 0C */ stw r31, 0xc(r1) /* 801779A4 001747A4 7C 7F 1B 78 */ mr r31, r3 /* 801779A8 001747A8 7C A5 00 2E */ lwzx r5, r5, r0 -/* 801779AC 001747AC 4B EB D5 CD */ bl func_80034F78 +/* 801779AC 001747AC 4B EB D5 CD */ bl xModelGetBoneLocation__FRC14xModelInstanceUl /* 801779B0 001747B0 80 01 00 14 */ lwz r0, 0x14(r1) /* 801779B4 001747B4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801779B8 001747B8 7C 08 03 A6 */ mtlr r0 /* 801779BC 001747BC 38 21 00 10 */ addi r1, r1, 0x10 /* 801779C0 001747C0 4E 80 00 20 */ blr -.global func_801779C4 -func_801779C4: +.global get_splash_loc__12zNPCDutchmanCFv +get_splash_loc__12zNPCDutchmanCFv: /* 801779C4 001747C4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 801779C8 001747C8 7C 08 02 A6 */ mflr r0 /* 801779CC 001747CC 90 01 00 44 */ stw r0, 0x44(r1) @@ -5800,8 +5800,8 @@ func_801779C4: /* 80177A90 00174890 38 21 00 40 */ addi r1, r1, 0x40 /* 80177A94 00174894 4E 80 00 20 */ blr -.global func_80177A98 -func_80177A98: +.global vanish__12zNPCDutchmanFv +vanish__12zNPCDutchmanFv: /* 80177A98 00174898 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80177A9C 0017489C 7C 08 02 A6 */ mflr r0 /* 80177AA0 001748A0 90 01 00 14 */ stw r0, 0x14(r1) @@ -5820,8 +5820,8 @@ func_80177A98: /* 80177AD4 001748D4 38 21 00 10 */ addi r1, r1, 0x10 /* 80177AD8 001748D8 4E 80 00 20 */ blr -.global func_80177ADC -func_80177ADC: +.global reappear__12zNPCDutchmanFv +reappear__12zNPCDutchmanFv: /* 80177ADC 001748DC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80177AE0 001748E0 7C 08 02 A6 */ mflr r0 /* 80177AE4 001748E4 90 01 00 14 */ stw r0, 0x14(r1) @@ -5838,8 +5838,8 @@ func_80177ADC: /* 80177B10 00174910 38 21 00 10 */ addi r1, r1, 0x10 /* 80177B14 00174914 4E 80 00 20 */ blr -.global func_80177B18 -func_80177B18: +.global random_orbit__12zNPCDutchmanCFRC5xVec3ff +random_orbit__12zNPCDutchmanCFRC5xVec3ff: /* 80177B18 00174918 94 21 FF 90 */ stwu r1, -0x70(r1) /* 80177B1C 0017491C 7C 08 02 A6 */ mflr r0 /* 80177B20 00174920 90 01 00 74 */ stw r0, 0x74(r1) @@ -5896,10 +5896,10 @@ lbl_80177BDC: /* 80177BE4 001749E4 40 81 00 08 */ ble lbl_80177BEC /* 80177BE8 001749E8 FF C0 00 90 */ fmr f30, f0 lbl_80177BEC: -/* 80177BEC 001749EC 4B EB 90 9D */ bl func_80030C88 +/* 80177BEC 001749EC 4B EB 90 9D */ bl xurand__Fv /* 80177BF0 001749F0 EC 1E E8 28 */ fsubs f0, f30, f29 /* 80177BF4 001749F4 EF C0 E8 7A */ fmadds f30, f0, f1, f29 -/* 80177BF8 001749F8 4B EB 90 71 */ bl func_80030C68 +/* 80177BF8 001749F8 4B EB 90 71 */ bl xrand__Fv /* 80177BFC 001749FC 54 60 9F FF */ rlwinm. r0, r3, 0x13, 0x1f, 0x1f /* 80177C00 00174A00 41 82 00 0C */ beq lbl_80177C0C /* 80177C04 00174A04 C0 02 AD B4 */ lfs f0, lbl_803CF734-_SDA2_BASE_(r2) @@ -5946,8 +5946,8 @@ lbl_80177C0C: /* 80177CA4 00174AA4 38 21 00 70 */ addi r1, r1, 0x70 /* 80177CA8 00174AA8 4E 80 00 20 */ blr -.global func_80177CAC -func_80177CAC: +.global turn_to_face__12zNPCDutchmanFRC5xVec3 +turn_to_face__12zNPCDutchmanFRC5xVec3: /* 80177CAC 00174AAC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80177CB0 00174AB0 7C 08 02 A6 */ mflr r0 /* 80177CB4 00174AB4 90 01 00 24 */ stw r0, 0x24(r1) @@ -5997,8 +5997,8 @@ lbl_80177D4C: /* 80177D5C 00174B5C 38 21 00 20 */ addi r1, r1, 0x20 /* 80177D60 00174B60 4E 80 00 20 */ blr -.global func_80177D64 -func_80177D64: +.global reset_speed__12zNPCDutchmanFv +reset_speed__12zNPCDutchmanFv: /* 80177D64 00174B64 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80177D68 00174B68 7C 08 02 A6 */ mflr r0 /* 80177D6C 00174B6C 3C 80 80 33 */ lis r4, lbl_8032A578@ha @@ -6039,8 +6039,8 @@ func_80177D64: /* 80177DF8 00174BF8 38 21 00 30 */ addi r1, r1, 0x30 /* 80177DFC 00174BFC 4E 80 00 20 */ blr -.global func_80177E00 -func_80177E00: +.global halt__12zNPCDutchmanFf +halt__12zNPCDutchmanFf: /* 80177E00 00174C00 38 00 00 04 */ li r0, 4 /* 80177E04 00174C04 90 03 02 BC */ stw r0, 0x2bc(r3) /* 80177E08 00174C08 C0 43 02 F8 */ lfs f2, 0x2f8(r3) @@ -6168,7 +6168,7 @@ func_80177F90: /* 80177FB4 00174DB4 93 A1 00 24 */ stw r29, 0x24(r1) /* 80177FB8 00174DB8 7C 7D 1B 78 */ mr r29, r3 /* 80177FBC 00174DBC 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 80177FC0 00174DC0 4B F4 85 71 */ bl func_800C0530 +/* 80177FC0 00174DC0 4B F4 85 71 */ bl iCameraUpdatePos__FP8RwCameraP7xMat4x3 /* 80177FC4 00174DC4 80 9F 00 10 */ lwz r4, 0x10(r31) /* 80177FC8 00174DC8 7F C5 F3 78 */ mr r5, r30 /* 80177FCC 00174DCC 38 61 00 14 */ addi r3, r1, 0x14 @@ -6274,7 +6274,7 @@ func_80178030: /* 80178150 00174F50 90 01 00 88 */ stw r0, 0x88(r1) /* 80178154 00174F54 D0 21 00 80 */ stfs f1, 0x80(r1) /* 80178158 00174F58 D0 01 00 84 */ stfs f0, 0x84(r1) -/* 8017815C 00174F5C 4B EB A9 01 */ bl func_80032A5C +/* 8017815C 00174F5C 4B EB A9 01 */ bl xMat3x3LMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80178160 00174F60 38 61 00 74 */ addi r3, r1, 0x74 /* 80178164 00174F64 4B E9 67 45 */ bl func_8000E8A8 /* 80178168 00174F68 C0 22 AC C0 */ lfs f1, lbl_803CF640-_SDA2_BASE_(r2) @@ -6375,8 +6375,8 @@ lbl_801782A8: /* 801782C8 001750C8 38 21 00 30 */ addi r1, r1, 0x30 /* 801782CC 001750CC 4E 80 00 20 */ blr -.global func_801782D0 -func_801782D0: +.global render_beam__12zNPCDutchmanFv +render_beam__12zNPCDutchmanFv: /* 801782D0 001750D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801782D4 001750D4 7C 08 02 A6 */ mflr r0 /* 801782D8 001750D8 90 01 00 14 */ stw r0, 0x14(r1) @@ -6387,11 +6387,11 @@ func_801782D0: /* 801782EC 001750EC 80 1E 05 4C */ lwz r0, 0x54c(r30) /* 801782F0 001750F0 7C 03 02 14 */ add r0, r3, r0 /* 801782F4 001750F4 1C 60 01 B0 */ mulli r3, r0, 0x1b0 -/* 801782F8 001750F8 4B EB B7 61 */ bl func_80033A58 +/* 801782F8 001750F8 4B EB B7 61 */ bl xMemPushTemp__FUi /* 801782FC 001750FC 80 9E 06 48 */ lwz r4, 0x648(r30) /* 80178300 00175100 7C 7F 1B 78 */ mr r31, r3 /* 80178304 00175104 38 60 00 01 */ li r3, 1 -/* 80178308 00175108 48 0B 74 D5 */ bl func_8022F7DC +/* 80178308 00175108 48 0B 74 D5 */ bl RwRenderStateSet /* 8017830C 0017510C 7F E3 FB 78 */ mr r3, r31 /* 80178310 00175110 38 9E 03 20 */ addi r4, r30, 0x320 /* 80178314 00175114 4B FF FF 15 */ bl func_80178228 @@ -6407,12 +6407,12 @@ func_801782D0: /* 8017833C 0017513C 7C 00 1E 70 */ srawi r0, r0, 3 /* 80178340 00175140 54 04 0F FE */ srwi r4, r0, 0x1f /* 80178344 00175144 7C 80 22 14 */ add r4, r0, r4 -/* 80178348 00175148 48 0D 39 2D */ bl func_8024BC74 +/* 80178348 00175148 48 0D 39 2D */ bl RwIm3DTransform /* 8017834C 0017514C 38 60 00 03 */ li r3, 3 -/* 80178350 00175150 48 0D 3B F1 */ bl func_8024BF40 -/* 80178354 00175154 48 0D 3A 01 */ bl func_8024BD54 +/* 80178350 00175150 48 0D 3B F1 */ bl RwIm3DRenderPrimitive +/* 80178354 00175154 48 0D 3A 01 */ bl RwIm3DEnd /* 80178358 00175158 7F E3 FB 78 */ mr r3, r31 -/* 8017835C 0017515C 4B EB B7 29 */ bl func_80033A84 +/* 8017835C 0017515C 4B EB B7 29 */ bl xMemPopTemp__FPv /* 80178360 00175160 80 01 00 14 */ lwz r0, 0x14(r1) /* 80178364 00175164 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80178368 00175168 83 C1 00 08 */ lwz r30, 8(r1) @@ -6420,8 +6420,8 @@ func_801782D0: /* 80178370 00175170 38 21 00 10 */ addi r1, r1, 0x10 /* 80178374 00175174 4E 80 00 20 */ blr -.global func_80178378 -func_80178378: +.global render_halo__12zNPCDutchmanFv +render_halo__12zNPCDutchmanFv: /* 80178378 00175178 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8017837C 0017517C 7C 08 02 A6 */ mflr r0 /* 80178380 00175180 3C 80 80 33 */ lis r4, lbl_8032A578@ha @@ -6487,7 +6487,7 @@ func_80178378: /* 80178470 00175270 7C 7E 1B 78 */ mr r30, r3 /* 80178474 00175274 38 60 00 4C */ li r3, 0x4c /* 80178478 00175278 7F C4 F3 78 */ mr r4, r30 -/* 8017847C 0017527C 4B F9 6C D5 */ bl func_8010F150 +/* 8017847C 0017527C 4B F9 6C D5 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80178480 00175280 7C 64 1B 79 */ or. r4, r3, r3 /* 80178484 00175284 41 82 00 14 */ beq lbl_80178498 /* 80178488 00175288 7F C4 F3 78 */ mr r4, r30 @@ -6517,7 +6517,7 @@ lbl_801784A4: /* 801784E0 001752E0 7C 7E 1B 78 */ mr r30, r3 /* 801784E4 001752E4 38 60 00 50 */ li r3, 0x50 /* 801784E8 001752E8 7F C4 F3 78 */ mr r4, r30 -/* 801784EC 001752EC 4B F9 6C 65 */ bl func_8010F150 +/* 801784EC 001752EC 4B F9 6C 65 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 801784F0 001752F0 7C 64 1B 79 */ or. r4, r3, r3 /* 801784F4 001752F4 41 82 00 14 */ beq lbl_80178508 /* 801784F8 001752F8 7F C4 F3 78 */ mr r4, r30 @@ -6606,7 +6606,7 @@ lbl_80178630: /* 80178634 00175434 D0 1C 02 F0 */ stfs f0, 0x2f0(r28) /* 80178638 00175438 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8017863C 0017543C C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) -/* 80178640 00175440 4B FF DF D9 */ bl func_80176618 +/* 80178640 00175440 4B FF DF D9 */ bl dissolve__12zNPCDutchmanFf /* 80178644 00175444 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 80178648 00175448 48 00 31 E5 */ bl func_8017B82C /* 8017864C 0017544C 80 9E 00 4C */ lwz r4, 0x4c(r30) @@ -6629,7 +6629,7 @@ lbl_80178630: /* 80178690 00175490 FC 20 F8 90 */ fmr f1, f31 /* 80178694 00175494 7F C3 F3 78 */ mr r3, r30 /* 80178698 00175498 7F E4 FB 78 */ mr r4, r31 -/* 8017869C 0017549C 4B F5 CA 79 */ bl func_800D5114 +/* 8017869C 0017549C 4B F5 CA 79 */ bl Enter__14zNPCGoalCommonFfPv /* 801786A0 001754A0 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 801786A4 001754A4 CB E1 00 30 */ lfd f31, 0x30(r1) /* 801786A8 001754A8 BB 41 00 18 */ lmw r26, 0x18(r1) @@ -6698,7 +6698,7 @@ lbl_80178798: /* 801787A0 001755A0 7F A4 EB 78 */ mr r4, r29 /* 801787A4 001755A4 7F C5 F3 78 */ mr r5, r30 /* 801787A8 001755A8 7F E6 FB 78 */ mr r6, r31 -/* 801787AC 001755AC 4B F9 63 9D */ bl func_8010EB48 +/* 801787AC 001755AC 4B F9 63 9D */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_801787B0: /* 801787B0 001755B0 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 801787B4 001755B4 80 01 00 44 */ lwz r0, 0x44(r1) @@ -6721,7 +6721,7 @@ lbl_801787B0: /* 801787F8 001755F8 7C 7E 1B 78 */ mr r30, r3 /* 801787FC 001755FC 38 60 00 50 */ li r3, 0x50 /* 80178800 00175600 7F C4 F3 78 */ mr r4, r30 -/* 80178804 00175604 4B F9 69 4D */ bl func_8010F150 +/* 80178804 00175604 4B F9 69 4D */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80178808 00175608 7C 64 1B 79 */ or. r4, r3, r3 /* 8017880C 0017560C 41 82 00 14 */ beq lbl_80178820 /* 80178810 00175610 7F C4 F3 78 */ mr r4, r30 @@ -6754,7 +6754,7 @@ lbl_8017882C: /* 80178874 00175674 FC 20 F8 90 */ fmr f1, f31 /* 80178878 00175678 7F C3 F3 78 */ mr r3, r30 /* 8017887C 0017567C 7F E4 FB 78 */ mr r4, r31 -/* 80178880 00175680 4B F5 C8 95 */ bl func_800D5114 +/* 80178880 00175680 4B F5 C8 95 */ bl Enter__14zNPCGoalCommonFfPv /* 80178884 00175684 80 01 00 24 */ lwz r0, 0x24(r1) /* 80178888 00175688 CB E1 00 18 */ lfd f31, 0x18(r1) /* 8017888C 0017568C 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -6785,7 +6785,7 @@ lbl_8017882C: /* 801788F0 001756F0 7C 9D 23 78 */ mr r29, r4 /* 801788F4 001756F4 7C BE 2B 78 */ mr r30, r5 /* 801788F8 001756F8 7C DF 33 78 */ mr r31, r6 -/* 801788FC 001756FC 4B FF CE 51 */ bl func_8017574C +/* 801788FC 001756FC 4B FF CE 51 */ bl goal_delay__12zNPCDutchmanFv /* 80178900 00175700 80 7C 00 4C */ lwz r3, 0x4c(r28) /* 80178904 00175704 C0 03 02 D0 */ lfs f0, 0x2d0(r3) /* 80178908 00175708 FC 00 08 40 */ fcmpo cr0, f0, f1 @@ -6794,7 +6794,7 @@ lbl_8017882C: /* 80178914 00175714 38 00 00 01 */ li r0, 1 /* 80178918 00175718 90 1D 00 00 */ stw r0, 0(r29) /* 8017891C 0017571C 80 7C 00 4C */ lwz r3, 0x4c(r28) -/* 80178920 00175720 4B FF CD C5 */ bl func_801756E4 +/* 80178920 00175720 4B FF CD C5 */ bl next_goal__12zNPCDutchmanFv /* 80178924 00175724 48 00 00 1C */ b lbl_80178940 lbl_80178928: /* 80178928 00175728 FC 20 F8 90 */ fmr f1, f31 @@ -6802,7 +6802,7 @@ lbl_80178928: /* 80178930 00175730 7F A4 EB 78 */ mr r4, r29 /* 80178934 00175734 7F C5 F3 78 */ mr r5, r30 /* 80178938 00175738 7F E6 FB 78 */ mr r6, r31 -/* 8017893C 0017573C 4B F9 62 0D */ bl func_8010EB48 +/* 8017893C 0017573C 4B F9 62 0D */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_80178940: /* 80178940 00175740 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80178944 00175744 80 01 00 34 */ lwz r0, 0x34(r1) @@ -6825,7 +6825,7 @@ lbl_80178940: /* 80178988 00175788 7C 7E 1B 78 */ mr r30, r3 /* 8017898C 0017578C 38 60 00 50 */ li r3, 0x50 /* 80178990 00175790 7F C4 F3 78 */ mr r4, r30 -/* 80178994 00175794 4B F9 67 BD */ bl func_8010F150 +/* 80178994 00175794 4B F9 67 BD */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80178998 00175798 7C 64 1B 79 */ or. r4, r3, r3 /* 8017899C 0017579C 41 82 00 14 */ beq lbl_801789B0 /* 801789A0 001757A0 7F C4 F3 78 */ mr r4, r30 @@ -6861,11 +6861,11 @@ lbl_801789BC: /* 80178A10 00175810 D0 06 02 D0 */ stfs f0, 0x2d0(r6) /* 80178A14 00175814 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 80178A18 00175818 C0 25 00 C8 */ lfs f1, 0xc8(r5) -/* 80178A1C 0017581C 4B FF DB FD */ bl func_80176618 +/* 80178A1C 0017581C 4B FF DB FD */ bl dissolve__12zNPCDutchmanFf /* 80178A20 00175820 FC 20 F8 90 */ fmr f1, f31 /* 80178A24 00175824 7F C3 F3 78 */ mr r3, r30 /* 80178A28 00175828 7F E4 FB 78 */ mr r4, r31 -/* 80178A2C 0017582C 4B F5 C6 E9 */ bl func_800D5114 +/* 80178A2C 0017582C 4B F5 C6 E9 */ bl Enter__14zNPCGoalCommonFfPv /* 80178A30 00175830 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80178A34 00175834 80 01 00 24 */ lwz r0, 0x24(r1) /* 80178A38 00175838 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -6899,7 +6899,7 @@ lbl_801789BC: /* 80178AA8 001758A8 38 63 4D 41 */ addi r3, r3, 0x4E474D41@l /* 80178AAC 001758AC 48 00 00 08 */ b lbl_80178AB4 lbl_80178AB0: -/* 80178AB0 001758B0 4B F9 60 99 */ bl func_8010EB48 +/* 80178AB0 001758B0 4B F9 60 99 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_80178AB4: /* 80178AB4 001758B4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80178AB8 001758B8 7C 08 03 A6 */ mtlr r0 @@ -6916,7 +6916,7 @@ lbl_80178AB4: /* 80178AE4 001758E4 7C 7E 1B 78 */ mr r30, r3 /* 80178AE8 001758E8 38 60 00 50 */ li r3, 0x50 /* 80178AEC 001758EC 7F C4 F3 78 */ mr r4, r30 -/* 80178AF0 001758F0 4B F9 66 61 */ bl func_8010F150 +/* 80178AF0 001758F0 4B F9 66 61 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80178AF4 001758F4 7C 64 1B 79 */ or. r4, r3, r3 /* 80178AF8 001758F8 41 82 00 14 */ beq lbl_80178B0C /* 80178AFC 001758FC 7F C4 F3 78 */ mr r4, r30 @@ -6970,21 +6970,21 @@ lbl_80178B18: /* 80178BB4 001759B4 C0 22 AD C8 */ lfs f1, lbl_803CF748-_SDA2_BASE_(r2) /* 80178BB8 001759B8 38 61 00 08 */ addi r3, r1, 8 /* 80178BBC 001759BC C0 42 AD 94 */ lfs f2, lbl_803CF714-_SDA2_BASE_(r2) -/* 80178BC0 001759C0 4B FF EF 59 */ bl func_80177B18 +/* 80178BC0 001759C0 4B FF EF 59 */ bl random_orbit__12zNPCDutchmanCFRC5xVec3ff /* 80178BC4 001759C4 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 80178BC8 001759C8 38 81 00 08 */ addi r4, r1, 8 /* 80178BCC 001759CC 38 63 02 EC */ addi r3, r3, 0x2ec /* 80178BD0 001759D0 4B E9 26 95 */ bl func_8000B264 /* 80178BD4 001759D4 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 80178BD8 001759D8 38 83 02 EC */ addi r4, r3, 0x2ec -/* 80178BDC 001759DC 4B FF F0 D1 */ bl func_80177CAC +/* 80178BDC 001759DC 4B FF F0 D1 */ bl turn_to_face__12zNPCDutchmanFRC5xVec3 /* 80178BE0 001759E0 80 9E 00 4C */ lwz r4, 0x4c(r30) /* 80178BE4 001759E4 38 00 00 01 */ li r0, 1 /* 80178BE8 001759E8 FC 20 F8 90 */ fmr f1, f31 /* 80178BEC 001759EC 7F C3 F3 78 */ mr r3, r30 /* 80178BF0 001759F0 90 04 02 BC */ stw r0, 0x2bc(r4) /* 80178BF4 001759F4 7F E4 FB 78 */ mr r4, r31 -/* 80178BF8 001759F8 4B F5 C5 1D */ bl func_800D5114 +/* 80178BF8 001759F8 4B F5 C5 1D */ bl Enter__14zNPCGoalCommonFfPv /* 80178BFC 001759FC E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80178C00 00175A00 80 01 00 34 */ lwz r0, 0x34(r1) /* 80178C04 00175A04 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -7044,7 +7044,7 @@ lbl_80178CD0: /* 80178CD8 00175AD8 7F A4 EB 78 */ mr r4, r29 /* 80178CDC 00175ADC 7F C5 F3 78 */ mr r5, r30 /* 80178CE0 00175AE0 7F E6 FB 78 */ mr r6, r31 -/* 80178CE4 00175AE4 4B F9 5E 65 */ bl func_8010EB48 +/* 80178CE4 00175AE4 4B F9 5E 65 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_80178CE8: /* 80178CE8 00175AE8 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 80178CEC 00175AEC 80 01 00 44 */ lwz r0, 0x44(r1) @@ -7067,7 +7067,7 @@ lbl_80178CE8: /* 80178D30 00175B30 7C 7E 1B 78 */ mr r30, r3 /* 80178D34 00175B34 38 60 00 50 */ li r3, 0x50 /* 80178D38 00175B38 7F C4 F3 78 */ mr r4, r30 -/* 80178D3C 00175B3C 4B F9 64 15 */ bl func_8010F150 +/* 80178D3C 00175B3C 4B F9 64 15 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80178D40 00175B40 7C 64 1B 79 */ or. r4, r3, r3 /* 80178D44 00175B44 41 82 00 14 */ beq lbl_80178D58 /* 80178D48 00175B48 7F C4 F3 78 */ mr r4, r30 @@ -7105,11 +7105,11 @@ lbl_80178D64: /* 80178DC0 00175BC0 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 80178DC4 00175BC4 38 84 A5 78 */ addi r4, r4, lbl_8032A578@l /* 80178DC8 00175BC8 C0 24 00 C8 */ lfs f1, 0xc8(r4) -/* 80178DCC 00175BCC 4B FF D9 51 */ bl func_8017671C +/* 80178DCC 00175BCC 4B FF D9 51 */ bl coalesce__12zNPCDutchmanFf /* 80178DD0 00175BD0 FC 20 F8 90 */ fmr f1, f31 /* 80178DD4 00175BD4 7F C3 F3 78 */ mr r3, r30 /* 80178DD8 00175BD8 7F E4 FB 78 */ mr r4, r31 -/* 80178DDC 00175BDC 4B F5 C3 39 */ bl func_800D5114 +/* 80178DDC 00175BDC 4B F5 C3 39 */ bl Enter__14zNPCGoalCommonFfPv /* 80178DE0 00175BE0 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80178DE4 00175BE4 80 01 00 24 */ lwz r0, 0x24(r1) /* 80178DE8 00175BE8 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -7128,7 +7128,7 @@ lbl_80178D64: /* 80178E1C 00175C1C 93 C1 00 10 */ stw r30, 0x10(r1) /* 80178E20 00175C20 7C 7E 1B 78 */ mr r30, r3 /* 80178E24 00175C24 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 80178E28 00175C28 4B FF EF 3D */ bl func_80177D64 +/* 80178E28 00175C28 4B FF EF 3D */ bl reset_speed__12zNPCDutchmanFv /* 80178E2C 00175C2C FC 20 F8 90 */ fmr f1, f31 /* 80178E30 00175C30 7F C3 F3 78 */ mr r3, r30 /* 80178E34 00175C34 7F E4 FB 78 */ mr r4, r31 @@ -7154,7 +7154,7 @@ lbl_80178D64: /* 80178E84 00175C84 93 81 00 08 */ stw r28, 8(r1) /* 80178E88 00175C88 7C 7C 1B 78 */ mr r28, r3 /* 80178E8C 00175C8C 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 80178E90 00175C90 4B F7 A1 0D */ bl func_800F2F9C +/* 80178E90 00175C90 4B F7 A1 0D */ bl AnimCurState__10zNPCCommonFv /* 80178E94 00175C94 3C 80 80 2A */ lis r4, lbl_802990E0@ha /* 80178E98 00175C98 80 A3 00 08 */ lwz r5, 8(r3) /* 80178E9C 00175C9C 38 64 90 E0 */ addi r3, r4, lbl_802990E0@l @@ -7163,14 +7163,14 @@ lbl_80178D64: /* 80178EA8 00175CA8 40 82 00 18 */ bne lbl_80178EC0 /* 80178EAC 00175CAC 80 7C 00 4C */ lwz r3, 0x4c(r28) /* 80178EB0 00175CB0 38 80 00 00 */ li r4, 0 -/* 80178EB4 00175CB4 4B F7 A1 C5 */ bl func_800F3078 +/* 80178EB4 00175CB4 4B F7 A1 C5 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 80178EB8 00175CB8 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 80178EBC 00175CBC 40 81 00 18 */ ble lbl_80178ED4 lbl_80178EC0: /* 80178EC0 00175CC0 38 00 00 01 */ li r0, 1 /* 80178EC4 00175CC4 90 1D 00 00 */ stw r0, 0(r29) /* 80178EC8 00175CC8 80 7C 00 4C */ lwz r3, 0x4c(r28) -/* 80178ECC 00175CCC 4B FF C8 19 */ bl func_801756E4 +/* 80178ECC 00175CCC 4B FF C8 19 */ bl next_goal__12zNPCDutchmanFv /* 80178ED0 00175CD0 48 00 00 1C */ b lbl_80178EEC lbl_80178ED4: /* 80178ED4 00175CD4 FC 20 F8 90 */ fmr f1, f31 @@ -7178,7 +7178,7 @@ lbl_80178ED4: /* 80178EDC 00175CDC 7F A4 EB 78 */ mr r4, r29 /* 80178EE0 00175CE0 7F C5 F3 78 */ mr r5, r30 /* 80178EE4 00175CE4 7F E6 FB 78 */ mr r6, r31 -/* 80178EE8 00175CE8 4B F9 5C 61 */ bl func_8010EB48 +/* 80178EE8 00175CE8 4B F9 5C 61 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_80178EEC: /* 80178EEC 00175CEC 80 01 00 24 */ lwz r0, 0x24(r1) /* 80178EF0 00175CF0 CB E1 00 18 */ lfd f31, 0x18(r1) @@ -7200,7 +7200,7 @@ lbl_80178EEC: /* 80178F30 00175D30 7C 7E 1B 78 */ mr r30, r3 /* 80178F34 00175D34 38 60 00 C0 */ li r3, 0xc0 /* 80178F38 00175D38 7F C4 F3 78 */ mr r4, r30 -/* 80178F3C 00175D3C 4B F9 62 15 */ bl func_8010F150 +/* 80178F3C 00175D3C 4B F9 62 15 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80178F40 00175D40 7C 64 1B 79 */ or. r4, r3, r3 /* 80178F44 00175D44 41 82 00 14 */ beq lbl_80178F58 /* 80178F48 00175D48 7F C4 F3 78 */ mr r4, r30 @@ -7238,14 +7238,14 @@ lbl_80178F64: /* 80178FC0 00175DC0 38 80 00 01 */ li r4, 1 /* 80178FC4 00175DC4 C0 25 00 88 */ lfs f1, 0x88(r5) /* 80178FC8 00175DC8 C0 42 AC BC */ lfs f2, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80178FCC 00175DCC 4B EF 69 B1 */ bl func_8006F97C +/* 80178FCC 00175DCC 4B EF 69 B1 */ bl zEntPlayer_PredictPos__FP5xVec3ffi /* 80178FD0 00175DD0 80 7E 00 BC */ lwz r3, 0xbc(r30) /* 80178FD4 00175DD4 38 81 00 08 */ addi r4, r1, 8 -/* 80178FD8 00175DD8 4B FF EC D5 */ bl func_80177CAC +/* 80178FD8 00175DD8 4B FF EC D5 */ bl turn_to_face__12zNPCDutchmanFRC5xVec3 /* 80178FDC 00175DDC FC 20 F8 90 */ fmr f1, f31 /* 80178FE0 00175DE0 7F C3 F3 78 */ mr r3, r30 /* 80178FE4 00175DE4 7F E4 FB 78 */ mr r4, r31 -/* 80178FE8 00175DE8 4B F5 C1 2D */ bl func_800D5114 +/* 80178FE8 00175DE8 4B F5 C1 2D */ bl Enter__14zNPCGoalCommonFfPv /* 80178FEC 00175DEC E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80178FF0 00175DF0 80 01 00 34 */ lwz r0, 0x34(r1) /* 80178FF4 00175DF4 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -7289,22 +7289,22 @@ lbl_80179080: /* 80179088 00175E88 40 80 00 3C */ bge lbl_801790C4 /* 8017908C 00175E8C 48 00 00 1C */ b lbl_801790A8 lbl_80179090: -/* 80179090 00175E90 48 00 00 71 */ bl func_80179100 +/* 80179090 00175E90 48 00 00 71 */ bl update_stop__20zNPCGoalDutchmanBeamFf /* 80179094 00175E94 48 00 00 30 */ b lbl_801790C4 lbl_80179098: -/* 80179098 00175E98 48 00 01 6D */ bl func_80179204 +/* 80179098 00175E98 48 00 01 6D */ bl update_focus__20zNPCGoalDutchmanBeamFf /* 8017909C 00175E9C 48 00 00 28 */ b lbl_801790C4 lbl_801790A0: -/* 801790A0 00175EA0 48 00 02 69 */ bl func_80179308 +/* 801790A0 00175EA0 48 00 02 69 */ bl update_fire__20zNPCGoalDutchmanBeamFf /* 801790A4 00175EA4 48 00 00 20 */ b lbl_801790C4 lbl_801790A8: -/* 801790A8 00175EA8 48 00 03 89 */ bl func_80179430 +/* 801790A8 00175EA8 48 00 03 89 */ bl update_unfocus__20zNPCGoalDutchmanBeamFf /* 801790AC 00175EAC 48 00 00 18 */ b lbl_801790C4 lbl_801790B0: /* 801790B0 00175EB0 38 00 00 01 */ li r0, 1 /* 801790B4 00175EB4 90 1D 00 00 */ stw r0, 0(r29) /* 801790B8 00175EB8 80 7C 00 BC */ lwz r3, 0xbc(r28) -/* 801790BC 00175EBC 4B FF C6 29 */ bl func_801756E4 +/* 801790BC 00175EBC 4B FF C6 29 */ bl next_goal__12zNPCDutchmanFv /* 801790C0 00175EC0 48 00 00 1C */ b lbl_801790DC lbl_801790C4: /* 801790C4 00175EC4 FC 20 F8 90 */ fmr f1, f31 @@ -7312,7 +7312,7 @@ lbl_801790C4: /* 801790CC 00175ECC 7F A4 EB 78 */ mr r4, r29 /* 801790D0 00175ED0 7F C5 F3 78 */ mr r5, r30 /* 801790D4 00175ED4 7F E6 FB 78 */ mr r6, r31 -/* 801790D8 00175ED8 4B F9 5A 71 */ bl func_8010EB48 +/* 801790D8 00175ED8 4B F9 5A 71 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_801790DC: /* 801790DC 00175EDC 80 01 00 24 */ lwz r0, 0x24(r1) /* 801790E0 00175EE0 CB E1 00 18 */ lfd f31, 0x18(r1) @@ -7324,8 +7324,8 @@ lbl_801790DC: /* 801790F8 00175EF8 38 21 00 20 */ addi r1, r1, 0x20 /* 801790FC 00175EFC 4E 80 00 20 */ blr -.global func_80179100 -func_80179100: +.global update_stop__20zNPCGoalDutchmanBeamFf +update_stop__20zNPCGoalDutchmanBeamFf: /* 80179100 00175F00 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80179104 00175F04 7C 08 02 A6 */ mflr r0 /* 80179108 00175F08 90 01 00 24 */ stw r0, 0x24(r1) @@ -7360,7 +7360,7 @@ func_80179100: /* 8017917C 00175F7C D0 03 05 54 */ stfs f0, 0x554(r3) /* 80179180 00175F80 90 1C 00 A4 */ stw r0, 0xa4(r28) /* 80179184 00175F84 80 7C 00 BC */ lwz r3, 0xbc(r28) -/* 80179188 00175F88 4B FF E3 71 */ bl func_801774F8 +/* 80179188 00175F88 4B FF E3 71 */ bl start_beam__12zNPCDutchmanFv /* 8017918C 00175F8C 7F 9E E3 78 */ mr r30, r28 /* 80179190 00175F90 3B A0 00 00 */ li r29, 0 /* 80179194 00175F94 3B E0 00 00 */ li r31, 0 @@ -7394,34 +7394,34 @@ lbl_801791E4: /* 801791FC 00175FFC 38 21 00 20 */ addi r1, r1, 0x20 /* 80179200 00176000 4E 80 00 20 */ blr -.global func_80179204 -func_80179204: +.global update_focus__20zNPCGoalDutchmanBeamFf +update_focus__20zNPCGoalDutchmanBeamFf: /* 80179204 00176004 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80179208 00176008 7C 08 02 A6 */ mflr r0 /* 8017920C 0017600C 90 01 00 24 */ stw r0, 0x24(r1) /* 80179210 00176010 38 81 00 08 */ addi r4, r1, 8 /* 80179214 00176014 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80179218 00176018 7C 7F 1B 78 */ mr r31, r3 -/* 8017921C 0017601C 48 00 0A 91 */ bl func_80179CAC +/* 8017921C 0017601C 48 00 0A 91 */ bl predict_target__20zNPCGoalDutchmanBeamCFR5xVec3 /* 80179220 00176020 80 7F 00 BC */ lwz r3, 0xbc(r31) /* 80179224 00176024 38 81 00 08 */ addi r4, r1, 8 -/* 80179228 00176028 4B FF EA 85 */ bl func_80177CAC +/* 80179228 00176028 4B FF EA 85 */ bl turn_to_face__12zNPCDutchmanFRC5xVec3 /* 8017922C 0017602C C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) /* 80179230 00176030 7F E3 FB 78 */ mr r3, r31 /* 80179234 00176034 38 9F 00 54 */ addi r4, r31, 0x54 /* 80179238 00176038 38 A1 00 08 */ addi r5, r1, 8 -/* 8017923C 0017603C 48 00 02 E5 */ bl func_80179520 +/* 8017923C 0017603C 48 00 02 E5 */ bl aim_beam__20zNPCGoalDutchmanBeamCFRQ220zNPCGoalDutchmanBeam9beam_dataRC5xVec3f /* 80179240 00176040 7F E3 FB 78 */ mr r3, r31 /* 80179244 00176044 38 80 00 00 */ li r4, 0 -/* 80179248 00176048 48 00 06 71 */ bl func_801798B8 +/* 80179248 00176048 48 00 06 71 */ bl refresh_beam__20zNPCGoalDutchmanBeamFi /* 8017924C 0017604C C0 22 AD 94 */ lfs f1, lbl_803CF714-_SDA2_BASE_(r2) /* 80179250 00176050 7F E3 FB 78 */ mr r3, r31 /* 80179254 00176054 38 9F 00 88 */ addi r4, r31, 0x88 /* 80179258 00176058 38 A1 00 08 */ addi r5, r1, 8 -/* 8017925C 0017605C 48 00 02 C5 */ bl func_80179520 +/* 8017925C 0017605C 48 00 02 C5 */ bl aim_beam__20zNPCGoalDutchmanBeamCFRQ220zNPCGoalDutchmanBeam9beam_dataRC5xVec3f /* 80179260 00176060 7F E3 FB 78 */ mr r3, r31 /* 80179264 00176064 38 80 00 01 */ li r4, 1 -/* 80179268 00176068 48 00 06 51 */ bl func_801798B8 +/* 80179268 00176068 48 00 06 51 */ bl refresh_beam__20zNPCGoalDutchmanBeamFi /* 8017926C 0017606C 80 9F 00 BC */ lwz r4, 0xbc(r31) /* 80179270 00176070 3C 60 80 33 */ lis r3, lbl_8032A578@ha /* 80179274 00176074 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l @@ -7464,8 +7464,8 @@ lbl_801792F4: /* 80179300 00176100 38 21 00 20 */ addi r1, r1, 0x20 /* 80179304 00176104 4E 80 00 20 */ blr -.global func_80179308 -func_80179308: +.global update_fire__20zNPCGoalDutchmanBeamFf +update_fire__20zNPCGoalDutchmanBeamFf: /* 80179308 00176108 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8017930C 0017610C 7C 08 02 A6 */ mflr r0 /* 80179310 00176110 90 01 00 24 */ stw r0, 0x24(r1) @@ -7477,12 +7477,12 @@ func_80179308: /* 80179328 00176128 7C 7F 1B 78 */ mr r31, r3 /* 8017932C 0017612C 38 9F 00 54 */ addi r4, r31, 0x54 /* 80179330 00176130 38 A0 00 00 */ li r5, 0 -/* 80179334 00176134 48 00 04 09 */ bl func_8017973C +/* 80179334 00176134 48 00 04 09 */ bl update_beam__20zNPCGoalDutchmanBeamFfRQ220zNPCGoalDutchmanBeam9beam_datai /* 80179338 00176138 FC 20 F8 90 */ fmr f1, f31 /* 8017933C 0017613C 7F E3 FB 78 */ mr r3, r31 /* 80179340 00176140 38 9F 00 88 */ addi r4, r31, 0x88 /* 80179344 00176144 38 A0 00 01 */ li r5, 1 -/* 80179348 00176148 48 00 03 F5 */ bl func_8017973C +/* 80179348 00176148 48 00 03 F5 */ bl update_beam__20zNPCGoalDutchmanBeamFfRQ220zNPCGoalDutchmanBeam9beam_datai /* 8017934C 0017614C C0 1F 00 68 */ lfs f0, 0x68(r31) /* 80179350 00176150 C0 82 AC B0 */ lfs f4, lbl_803CF630-_SDA2_BASE_(r2) /* 80179354 00176154 FC 00 20 40 */ fcmpo cr0, f0, f4 @@ -7543,8 +7543,8 @@ lbl_80179410: /* 80179428 00176228 38 21 00 20 */ addi r1, r1, 0x20 /* 8017942C 0017622C 4E 80 00 20 */ blr -.global func_80179430 -func_80179430: +.global update_unfocus__20zNPCGoalDutchmanBeamFf +update_unfocus__20zNPCGoalDutchmanBeamFf: /* 80179430 00176230 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80179434 00176234 7C 08 02 A6 */ mflr r0 /* 80179438 00176238 3C 80 80 33 */ lis r4, lbl_8032A578@ha @@ -7563,7 +7563,7 @@ func_80179430: /* 8017946C 0017626C EC 01 00 72 */ fmuls f0, f1, f1 /* 80179470 00176270 4C 40 13 82 */ cror 2, 0, 2 /* 80179474 00176274 40 82 00 64 */ bne lbl_801794D8 -/* 80179478 00176278 4B FF E0 A9 */ bl func_80177520 +/* 80179478 00176278 4B FF E0 A9 */ bl stop_beam__12zNPCDutchmanFv /* 8017947C 0017627C 80 BF 00 50 */ lwz r5, 0x50(r31) /* 80179480 00176280 3C 60 80 33 */ lis r3, lbl_8032A578@ha /* 80179484 00176284 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l @@ -7609,8 +7609,8 @@ lbl_8017950C: /* 80179518 00176318 38 21 00 10 */ addi r1, r1, 0x10 /* 8017951C 0017631C 4E 80 00 20 */ blr -.global func_80179520 -func_80179520: +.global aim_beam__20zNPCGoalDutchmanBeamCFRQ220zNPCGoalDutchmanBeam9beam_dataRC5xVec3f +aim_beam__20zNPCGoalDutchmanBeamCFRQ220zNPCGoalDutchmanBeam9beam_dataRC5xVec3f: /* 80179520 00176320 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80179524 00176324 7C 08 02 A6 */ mflr r0 /* 80179528 00176328 90 01 00 34 */ stw r0, 0x34(r1) @@ -7678,8 +7678,8 @@ lbl_801795E4: /* 80179618 00176418 38 21 00 30 */ addi r1, r1, 0x30 /* 8017961C 0017641C 4E 80 00 20 */ blr -.global func_80179620 -func_80179620: +.global calc_beam_loc__20zNPCGoalDutchmanBeamCFR5xVec2fRCQ220zNPCGoalDutchmanBeam9beam_data +calc_beam_loc__20zNPCGoalDutchmanBeamCFR5xVec2fRCQ220zNPCGoalDutchmanBeam9beam_data: /* 80179620 00176420 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80179624 00176424 7C 08 02 A6 */ mflr r0 /* 80179628 00176428 90 01 00 64 */ stw r0, 0x64(r1) @@ -7752,8 +7752,8 @@ func_80179620: /* 80179734 00176534 38 21 00 60 */ addi r1, r1, 0x60 /* 80179738 00176538 4E 80 00 20 */ blr -.global func_8017973C -func_8017973C: +.global update_beam__20zNPCGoalDutchmanBeamFfRQ220zNPCGoalDutchmanBeam9beam_datai +update_beam__20zNPCGoalDutchmanBeamFfRQ220zNPCGoalDutchmanBeam9beam_datai: /* 8017973C 0017653C 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80179740 00176540 7C 08 02 A6 */ mflr r0 /* 80179744 00176544 90 01 00 64 */ stw r0, 0x64(r1) @@ -7769,7 +7769,7 @@ func_8017973C: /* 8017976C 0017656C 7C 7B 1B 78 */ mr r27, r3 /* 80179770 00176570 3B E6 A5 78 */ addi r31, r6, lbl_8032A578@l /* 80179774 00176574 7F A4 EB 78 */ mr r4, r29 -/* 80179778 00176578 48 00 01 99 */ bl func_80179910 +/* 80179778 00176578 48 00 01 99 */ bl start_effects__20zNPCGoalDutchmanBeamFif /* 8017977C 0017657C C0 1C 00 10 */ lfs f0, 0x10(r28) /* 80179780 00176580 FC 40 F8 90 */ fmr f2, f31 /* 80179784 00176584 C0 3F 00 64 */ lfs f1, 0x64(r31) @@ -7780,7 +7780,7 @@ func_8017973C: /* 80179798 00176598 C0 1C 00 14 */ lfs f0, 0x14(r28) /* 8017979C 0017659C C0 9F 00 68 */ lfs f4, 0x68(r31) /* 801797A0 001765A0 D0 01 00 08 */ stfs f0, 8(r1) -/* 801797A4 001765A4 4B EB 79 B1 */ bl func_80031154 +/* 801797A4 001765A4 4B EB 79 B1 */ bl xAccelMove__FRfRfffff /* 801797A8 001765A8 3C 60 80 33 */ lis r3, lbl_8032A578@ha /* 801797AC 001765AC C0 41 00 0C */ lfs f2, 0xc(r1) /* 801797B0 001765B0 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l @@ -7823,11 +7823,11 @@ lbl_80179834: /* 8017983C 0017663C 7F A4 EB 78 */ mr r4, r29 /* 80179840 00176640 EC 00 F0 2A */ fadds f0, f0, f30 /* 80179844 00176644 D0 1C 00 10 */ stfs f0, 0x10(r28) -/* 80179848 00176648 48 00 00 71 */ bl func_801798B8 +/* 80179848 00176648 48 00 00 71 */ bl refresh_beam__20zNPCGoalDutchmanBeamFi /* 8017984C 0017664C FC 20 F8 90 */ fmr f1, f31 /* 80179850 00176650 7F 63 DB 78 */ mr r3, r27 /* 80179854 00176654 7F A4 EB 78 */ mr r4, r29 -/* 80179858 00176658 48 00 03 79 */ bl func_80179BD0 +/* 80179858 00176658 48 00 03 79 */ bl add_effects__20zNPCGoalDutchmanBeamFif /* 8017985C 0017665C 3B DE 00 01 */ addi r30, r30, 1 lbl_80179860: /* 80179860 00176660 7C 1E F8 00 */ cmpw r30, r31 @@ -7839,11 +7839,11 @@ lbl_80179868: /* 80179874 00176674 D0 1C 00 10 */ stfs f0, 0x10(r28) /* 80179878 00176678 C0 01 00 08 */ lfs f0, 8(r1) /* 8017987C 0017667C D0 1C 00 14 */ stfs f0, 0x14(r28) -/* 80179880 00176680 48 00 00 39 */ bl func_801798B8 +/* 80179880 00176680 48 00 00 39 */ bl refresh_beam__20zNPCGoalDutchmanBeamFi /* 80179884 00176684 FC 20 F8 90 */ fmr f1, f31 /* 80179888 00176688 7F 63 DB 78 */ mr r3, r27 /* 8017988C 0017668C 7F A4 EB 78 */ mr r4, r29 -/* 80179890 00176690 48 00 03 41 */ bl func_80179BD0 +/* 80179890 00176690 48 00 03 41 */ bl add_effects__20zNPCGoalDutchmanBeamFif /* 80179894 00176694 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 80179898 00176698 CB E1 00 50 */ lfd f31, 0x50(r1) /* 8017989C 0017669C E3 C1 00 48 */ psq_l f30, 72(r1), 0, qr0 @@ -7854,8 +7854,8 @@ lbl_80179868: /* 801798B0 001766B0 38 21 00 60 */ addi r1, r1, 0x60 /* 801798B4 001766B4 4E 80 00 20 */ blr -.global func_801798B8 -func_801798B8: +.global refresh_beam__20zNPCGoalDutchmanBeamFi +refresh_beam__20zNPCGoalDutchmanBeamFi: /* 801798B8 001766B8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801798BC 001766BC 7C 08 02 A6 */ mflr r0 /* 801798C0 001766C0 90 01 00 24 */ stw r0, 0x24(r1) @@ -7865,7 +7865,7 @@ func_801798B8: /* 801798D0 001766D0 7F E3 02 14 */ add r31, r3, r0 /* 801798D4 001766D4 C0 3F 00 64 */ lfs f1, 0x64(r31) /* 801798D8 001766D8 38 BF 00 54 */ addi r5, r31, 0x54 -/* 801798DC 001766DC 4B FF FD 45 */ bl func_80179620 +/* 801798DC 001766DC 4B FF FD 45 */ bl calc_beam_loc__20zNPCGoalDutchmanBeamCFR5xVec2fRCQ220zNPCGoalDutchmanBeam9beam_data /* 801798E0 001766E0 3C 60 80 33 */ lis r3, lbl_8032A578@ha /* 801798E4 001766E4 C0 21 00 08 */ lfs f1, 8(r1) /* 801798E8 001766E8 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l @@ -7879,8 +7879,8 @@ func_801798B8: /* 80179908 00176708 38 21 00 20 */ addi r1, r1, 0x20 /* 8017990C 0017670C 4E 80 00 20 */ blr -.global func_80179910 -func_80179910: +.global start_effects__20zNPCGoalDutchmanBeamFif +start_effects__20zNPCGoalDutchmanBeamFif: /* 80179910 00176710 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80179914 00176714 7C 08 02 A6 */ mflr r0 /* 80179918 00176718 90 01 00 44 */ stw r0, 0x44(r1) @@ -7893,7 +7893,7 @@ func_80179910: /* 80179934 00176734 80 83 00 BC */ lwz r4, 0xbc(r3) /* 80179938 00176738 7F 85 E3 78 */ mr r5, r28 /* 8017993C 0017673C 38 61 00 08 */ addi r3, r1, 8 -/* 80179940 00176740 4B FF E0 0D */ bl func_8017794C +/* 80179940 00176740 4B FF E0 0D */ bl get_eye_loc__12zNPCDutchmanCFi /* 80179944 00176744 1F DC 01 1C */ mulli r30, r28, 0x11c /* 80179948 00176748 80 1B 00 BC */ lwz r0, 0xbc(r27) /* 8017994C 0017674C 38 81 00 08 */ addi r4, r1, 8 @@ -7939,8 +7939,8 @@ func_80179910: /* 801799EC 001767EC 38 21 00 40 */ addi r1, r1, 0x40 /* 801799F0 001767F0 4E 80 00 20 */ blr -.global func_801799F4 -func_801799F4: +.global add_miss_effects__20zNPCGoalDutchmanBeamFif +add_miss_effects__20zNPCGoalDutchmanBeamFif: /* 801799F4 001767F4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801799F8 001767F8 7C 08 02 A6 */ mflr r0 /* 801799FC 001767FC 1C C4 00 34 */ mulli r6, r4, 0x34 @@ -7976,8 +7976,8 @@ func_801799F4: /* 80179A74 00176874 38 21 00 10 */ addi r1, r1, 0x10 /* 80179A78 00176878 4E 80 00 20 */ blr -.global func_80179A7C -func_80179A7C: +.global add_blast_effects__20zNPCGoalDutchmanBeamFif +add_blast_effects__20zNPCGoalDutchmanBeamFif: /* 80179A7C 0017687C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80179A80 00176880 7C 08 02 A6 */ mflr r0 /* 80179A84 00176884 90 01 00 34 */ stw r0, 0x34(r1) @@ -8019,7 +8019,7 @@ func_80179A7C: /* 80179B14 00176914 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) /* 80179B18 00176918 FC 60 10 90 */ fmr f3, f2 /* 80179B1C 0017691C 80 BC 00 70 */ lwz r5, 0x70(r28) -/* 80179B20 00176920 4B EB 0A 95 */ bl func_8002A5B4 +/* 80179B20 00176920 4B EB 0A 95 */ bl insert__9xFXRibbonFRC5xVec3fffUi /* 80179B24 00176924 38 00 00 00 */ li r0, 0 /* 80179B28 00176928 38 7E 03 88 */ addi r3, r30, 0x388 /* 80179B2C 0017692C 90 1C 00 70 */ stw r0, 0x70(r28) @@ -8064,8 +8064,8 @@ func_80179A7C: /* 80179BC8 001769C8 38 21 00 30 */ addi r1, r1, 0x30 /* 80179BCC 001769CC 4E 80 00 20 */ blr -.global func_80179BD0 -func_80179BD0: +.global add_effects__20zNPCGoalDutchmanBeamFif +add_effects__20zNPCGoalDutchmanBeamFif: /* 80179BD0 001769D0 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80179BD4 001769D4 7C 08 02 A6 */ mflr r0 /* 80179BD8 001769D8 90 01 00 54 */ stw r0, 0x54(r1) @@ -8105,13 +8105,13 @@ func_80179BD0: /* 80179C60 00176A60 FC 20 F0 90 */ fmr f1, f30 /* 80179C64 00176A64 7F C3 F3 78 */ mr r3, r30 /* 80179C68 00176A68 7F E4 FB 78 */ mr r4, r31 -/* 80179C6C 00176A6C 4B FF FD 89 */ bl func_801799F4 +/* 80179C6C 00176A6C 4B FF FD 89 */ bl add_miss_effects__20zNPCGoalDutchmanBeamFif /* 80179C70 00176A70 48 00 00 14 */ b lbl_80179C84 lbl_80179C74: /* 80179C74 00176A74 FC 20 F0 90 */ fmr f1, f30 /* 80179C78 00176A78 7F C3 F3 78 */ mr r3, r30 /* 80179C7C 00176A7C 7F E4 FB 78 */ mr r4, r31 -/* 80179C80 00176A80 4B FF FD FD */ bl func_80179A7C +/* 80179C80 00176A80 4B FF FD FD */ bl add_blast_effects__20zNPCGoalDutchmanBeamFif lbl_80179C84: /* 80179C84 00176A84 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 80179C88 00176A88 CB E1 00 40 */ lfd f31, 0x40(r1) @@ -8124,8 +8124,8 @@ lbl_80179C84: /* 80179CA4 00176AA4 38 21 00 50 */ addi r1, r1, 0x50 /* 80179CA8 00176AA8 4E 80 00 20 */ blr -.global func_80179CAC -func_80179CAC: +.global predict_target__20zNPCGoalDutchmanBeamCFR5xVec3 +predict_target__20zNPCGoalDutchmanBeamCFR5xVec3: /* 80179CAC 00176AAC 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80179CB0 00176AB0 7C 08 02 A6 */ mflr r0 /* 80179CB4 00176AB4 90 01 00 44 */ stw r0, 0x44(r1) @@ -8174,11 +8174,11 @@ lbl_80179D4C: /* 80179D5C 00176B5C C0 43 00 64 */ lfs f2, 0x64(r3) /* 80179D60 00176B60 C0 63 00 70 */ lfs f3, 0x70(r3) /* 80179D64 00176B64 C0 83 00 68 */ lfs f4, 0x68(r3) -/* 80179D68 00176B68 4B EB 76 C5 */ bl func_8003142C +/* 80179D68 00176B68 4B EB 76 C5 */ bl xAccelMoveTime__Fffff /* 80179D6C 00176B6C C0 42 AC BC */ lfs f2, lbl_803CF63C-_SDA2_BASE_(r2) /* 80179D70 00176B70 7F C3 F3 78 */ mr r3, r30 /* 80179D74 00176B74 38 80 00 01 */ li r4, 1 -/* 80179D78 00176B78 4B EF 5C 05 */ bl func_8006F97C +/* 80179D78 00176B78 4B EF 5C 05 */ bl zEntPlayer_PredictPos__FP5xVec3ffi lbl_80179D7C: /* 80179D7C 00176B7C E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 80179D80 00176B80 80 01 00 44 */ lwz r0, 0x44(r1) @@ -8199,7 +8199,7 @@ lbl_80179D7C: /* 80179DBC 00176BBC 7C 7E 1B 78 */ mr r30, r3 /* 80179DC0 00176BC0 38 60 00 60 */ li r3, 0x60 /* 80179DC4 00176BC4 7F C4 F3 78 */ mr r4, r30 -/* 80179DC8 00176BC8 4B F9 53 89 */ bl func_8010F150 +/* 80179DC8 00176BC8 4B F9 53 89 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80179DCC 00176BCC 7C 64 1B 79 */ or. r4, r3, r3 /* 80179DD0 00176BD0 41 82 00 14 */ beq lbl_80179DE4 /* 80179DD4 00176BD4 7F C4 F3 78 */ mr r4, r30 @@ -8229,12 +8229,12 @@ lbl_80179DF0: /* 80179E2C 00176C2C FF E0 08 90 */ fmr f31, f1 /* 80179E30 00176C30 80 63 00 5C */ lwz r3, 0x5c(r3) /* 80179E34 00176C34 7C 9F 23 78 */ mr r31, r4 -/* 80179E38 00176C38 4B FF CB 15 */ bl func_8017694C +/* 80179E38 00176C38 4B FF CB 15 */ bl reset_lasso_anim__12zNPCDutchmanFv /* 80179E3C 00176C3C 80 7E 00 5C */ lwz r3, 0x5c(r30) /* 80179E40 00176C40 48 00 1B 0D */ bl func_8017B94C /* 80179E44 00176C44 7C 64 1B 78 */ mr r4, r3 /* 80179E48 00176C48 80 7E 00 5C */ lwz r3, 0x5c(r30) -/* 80179E4C 00176C4C 4B FF DE 61 */ bl func_80177CAC +/* 80179E4C 00176C4C 4B FF DE 61 */ bl turn_to_face__12zNPCDutchmanFRC5xVec3 /* 80179E50 00176C50 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) /* 80179E54 00176C54 FC 20 F8 90 */ fmr f1, f31 /* 80179E58 00176C58 80 BE 00 5C */ lwz r5, 0x5c(r30) @@ -8243,7 +8243,7 @@ lbl_80179DF0: /* 80179E64 00176C64 7F E4 FB 78 */ mr r4, r31 /* 80179E68 00176C68 D0 05 02 D0 */ stfs f0, 0x2d0(r5) /* 80179E6C 00176C6C 90 1E 00 4C */ stw r0, 0x4c(r30) -/* 80179E70 00176C70 4B F5 B2 A5 */ bl func_800D5114 +/* 80179E70 00176C70 4B F5 B2 A5 */ bl Enter__14zNPCGoalCommonFfPv /* 80179E74 00176C74 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80179E78 00176C78 80 01 00 24 */ lwz r0, 0x24(r1) /* 80179E7C 00176C7C CB E1 00 10 */ lfd f31, 0x10(r1) @@ -8266,9 +8266,9 @@ lbl_80179DF0: /* 80179EC0 00176CC0 54 00 02 0C */ rlwinm r0, r0, 0, 8, 6 /* 80179EC4 00176CC4 90 03 01 C8 */ stw r0, 0x1c8(r3) /* 80179EC8 00176CC8 80 7E 00 5C */ lwz r3, 0x5c(r30) -/* 80179ECC 00176CCC 4B FF D7 01 */ bl func_801775CC +/* 80179ECC 00176CCC 4B FF D7 01 */ bl stop_flames__12zNPCDutchmanFv /* 80179ED0 00176CD0 80 7E 00 5C */ lwz r3, 0x5c(r30) -/* 80179ED4 00176CD4 4B FF C6 5D */ bl func_80176530 +/* 80179ED4 00176CD4 4B FF C6 5D */ bl stop_hand_trail__12zNPCDutchmanFv /* 80179ED8 00176CD8 FC 20 F8 90 */ fmr f1, f31 /* 80179EDC 00176CDC 7F C3 F3 78 */ mr r3, r30 /* 80179EE0 00176CE0 7F E4 FB 78 */ mr r4, r31 @@ -8306,19 +8306,19 @@ lbl_80179F58: /* 80179F5C 00176D5C 40 80 00 34 */ bge lbl_80179F90 /* 80179F60 00176D60 48 00 00 1C */ b lbl_80179F7C lbl_80179F64: -/* 80179F64 00176D64 48 00 00 69 */ bl func_80179FCC +/* 80179F64 00176D64 48 00 00 69 */ bl update_wait__21zNPCGoalDutchmanFlameFf /* 80179F68 00176D68 48 00 00 28 */ b lbl_80179F90 lbl_80179F6C: -/* 80179F6C 00176D6C 48 00 01 95 */ bl func_8017A100 +/* 80179F6C 00176D6C 48 00 01 95 */ bl update_move__21zNPCGoalDutchmanFlameFf /* 80179F70 00176D70 48 00 00 20 */ b lbl_80179F90 lbl_80179F74: -/* 80179F74 00176D74 48 00 03 55 */ bl func_8017A2C8 +/* 80179F74 00176D74 48 00 03 55 */ bl update_stop__21zNPCGoalDutchmanFlameFf /* 80179F78 00176D78 48 00 00 18 */ b lbl_80179F90 lbl_80179F7C: /* 80179F7C 00176D7C 38 00 00 01 */ li r0, 1 /* 80179F80 00176D80 90 1D 00 00 */ stw r0, 0(r29) /* 80179F84 00176D84 80 7C 00 5C */ lwz r3, 0x5c(r28) -/* 80179F88 00176D88 4B FF B7 5D */ bl func_801756E4 +/* 80179F88 00176D88 4B FF B7 5D */ bl next_goal__12zNPCDutchmanFv /* 80179F8C 00176D8C 48 00 00 1C */ b lbl_80179FA8 lbl_80179F90: /* 80179F90 00176D90 FC 20 F8 90 */ fmr f1, f31 @@ -8326,7 +8326,7 @@ lbl_80179F90: /* 80179F98 00176D98 7F A4 EB 78 */ mr r4, r29 /* 80179F9C 00176D9C 7F C5 F3 78 */ mr r5, r30 /* 80179FA0 00176DA0 7F E6 FB 78 */ mr r6, r31 -/* 80179FA4 00176DA4 4B F9 4B A5 */ bl func_8010EB48 +/* 80179FA4 00176DA4 4B F9 4B A5 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_80179FA8: /* 80179FA8 00176DA8 80 01 00 24 */ lwz r0, 0x24(r1) /* 80179FAC 00176DAC CB E1 00 18 */ lfd f31, 0x18(r1) @@ -8338,8 +8338,8 @@ lbl_80179FA8: /* 80179FC4 00176DC4 38 21 00 20 */ addi r1, r1, 0x20 /* 80179FC8 00176DC8 4E 80 00 20 */ blr -.global func_80179FCC -func_80179FCC: +.global update_wait__21zNPCGoalDutchmanFlameFf +update_wait__21zNPCGoalDutchmanFlameFf: /* 80179FCC 00176DCC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80179FD0 00176DD0 7C 08 02 A6 */ mflr r0 /* 80179FD4 00176DD4 3C 80 80 33 */ lis r4, lbl_8032A578@ha @@ -8406,11 +8406,11 @@ lbl_8017A014: /* 8017A0C4 00176EC4 90 A3 02 BC */ stw r5, 0x2bc(r3) /* 8017A0C8 00176EC8 98 1F 00 58 */ stb r0, 0x58(r31) /* 8017A0CC 00176ECC 80 7F 00 5C */ lwz r3, 0x5c(r31) -/* 8017A0D0 00176ED0 4B FF DB DD */ bl func_80177CAC +/* 8017A0D0 00176ED0 4B FF DB DD */ bl turn_to_face__12zNPCDutchmanFRC5xVec3 /* 8017A0D4 00176ED4 80 7F 00 5C */ lwz r3, 0x5c(r31) -/* 8017A0D8 00176ED8 4B FF D4 AD */ bl func_80177584 +/* 8017A0D8 00176ED8 4B FF D4 AD */ bl start_flames__12zNPCDutchmanFv /* 8017A0DC 00176EDC 80 7F 00 5C */ lwz r3, 0x5c(r31) -/* 8017A0E0 00176EE0 4B FF C3 DD */ bl func_801764BC +/* 8017A0E0 00176EE0 4B FF C3 DD */ bl start_hand_trail__12zNPCDutchmanFv lbl_8017A0E4: /* 8017A0E4 00176EE4 80 01 00 34 */ lwz r0, 0x34(r1) /* 8017A0E8 00176EE8 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -8420,8 +8420,8 @@ lbl_8017A0E4: /* 8017A0F8 00176EF8 38 21 00 30 */ addi r1, r1, 0x30 /* 8017A0FC 00176EFC 4E 80 00 20 */ blr -.global func_8017A100 -func_8017A100: +.global update_move__21zNPCGoalDutchmanFlameFf +update_move__21zNPCGoalDutchmanFlameFf: /* 8017A100 00176F00 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8017A104 00176F04 7C 08 02 A6 */ mflr r0 /* 8017A108 00176F08 90 01 00 44 */ stw r0, 0x44(r1) @@ -8432,7 +8432,7 @@ func_8017A100: /* 8017A11C 00176F1C 40 82 00 FC */ bne lbl_8017A218 /* 8017A120 00176F20 80 9F 00 5C */ lwz r4, 0x5c(r31) /* 8017A124 00176F24 38 61 00 1C */ addi r3, r1, 0x1c -/* 8017A128 00176F28 4B FF D8 9D */ bl func_801779C4 +/* 8017A128 00176F28 4B FF D8 9D */ bl get_splash_loc__12zNPCDutchmanCFv /* 8017A12C 00176F2C 80 61 00 1C */ lwz r3, 0x1c(r1) /* 8017A130 00176F30 80 81 00 20 */ lwz r4, 0x20(r1) /* 8017A134 00176F34 80 01 00 24 */ lwz r0, 0x24(r1) @@ -8466,15 +8466,15 @@ func_8017A100: /* 8017A1A4 00176FA4 38 84 90 E0 */ addi r4, r4, lbl_802990E0@l /* 8017A1A8 00176FA8 38 A0 00 00 */ li r5, 0 /* 8017A1AC 00176FAC 80 84 00 48 */ lwz r4, 0x48(r4) -/* 8017A1B0 00176FB0 4B F7 8B E1 */ bl func_800F2D90 +/* 8017A1B0 00176FB0 4B F7 8B E1 */ bl AnimStart__10zNPCCommonFUii /* 8017A1B4 00176FB4 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 8017A1B8 00176FB8 80 03 01 C8 */ lwz r0, 0x1c8(r3) /* 8017A1BC 00176FBC 54 00 02 0C */ rlwinm r0, r0, 0, 8, 6 /* 8017A1C0 00176FC0 90 03 01 C8 */ stw r0, 0x1c8(r3) /* 8017A1C4 00176FC4 80 7F 00 5C */ lwz r3, 0x5c(r31) -/* 8017A1C8 00176FC8 4B FF D4 05 */ bl func_801775CC +/* 8017A1C8 00176FC8 4B FF D4 05 */ bl stop_flames__12zNPCDutchmanFv /* 8017A1CC 00176FCC 80 7F 00 5C */ lwz r3, 0x5c(r31) -/* 8017A1D0 00176FD0 4B FF C3 61 */ bl func_80176530 +/* 8017A1D0 00176FD0 4B FF C3 61 */ bl stop_hand_trail__12zNPCDutchmanFv /* 8017A1D4 00176FD4 80 BF 00 5C */ lwz r5, 0x5c(r31) /* 8017A1D8 00176FD8 3C 60 80 33 */ lis r3, lbl_8032A578@ha /* 8017A1DC 00176FDC 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l @@ -8492,7 +8492,7 @@ func_8017A100: /* 8017A20C 0017700C 48 00 00 0C */ b lbl_8017A218 lbl_8017A210: /* 8017A210 00177010 7F E3 FB 78 */ mr r3, r31 -/* 8017A214 00177014 48 00 01 95 */ bl func_8017A3A8 +/* 8017A214 00177014 48 00 01 95 */ bl refresh_vulnerability__21zNPCGoalDutchmanFlameFv lbl_8017A218: /* 8017A218 00177018 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 8017A21C 0017701C 38 63 02 F8 */ addi r3, r3, 0x2f8 @@ -8524,15 +8524,15 @@ lbl_8017A218: /* 8017A284 00177084 38 84 90 E0 */ addi r4, r4, lbl_802990E0@l /* 8017A288 00177088 38 A0 00 00 */ li r5, 0 /* 8017A28C 0017708C 80 84 00 48 */ lwz r4, 0x48(r4) -/* 8017A290 00177090 4B F7 8B 01 */ bl func_800F2D90 +/* 8017A290 00177090 4B F7 8B 01 */ bl AnimStart__10zNPCCommonFUii /* 8017A294 00177094 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 8017A298 00177098 80 03 01 C8 */ lwz r0, 0x1c8(r3) /* 8017A29C 0017709C 54 00 02 0C */ rlwinm r0, r0, 0, 8, 6 /* 8017A2A0 001770A0 90 03 01 C8 */ stw r0, 0x1c8(r3) /* 8017A2A4 001770A4 80 7F 00 5C */ lwz r3, 0x5c(r31) -/* 8017A2A8 001770A8 4B FF D3 25 */ bl func_801775CC +/* 8017A2A8 001770A8 4B FF D3 25 */ bl stop_flames__12zNPCDutchmanFv /* 8017A2AC 001770AC 80 7F 00 5C */ lwz r3, 0x5c(r31) -/* 8017A2B0 001770B0 4B FF C2 81 */ bl func_80176530 +/* 8017A2B0 001770B0 4B FF C2 81 */ bl stop_hand_trail__12zNPCDutchmanFv lbl_8017A2B4: /* 8017A2B4 001770B4 80 01 00 44 */ lwz r0, 0x44(r1) /* 8017A2B8 001770B8 83 E1 00 3C */ lwz r31, 0x3c(r1) @@ -8540,8 +8540,8 @@ lbl_8017A2B4: /* 8017A2C0 001770C0 38 21 00 40 */ addi r1, r1, 0x40 /* 8017A2C4 001770C4 4E 80 00 20 */ blr -.global func_8017A2C8 -func_8017A2C8: +.global update_stop__21zNPCGoalDutchmanFlameFf +update_stop__21zNPCGoalDutchmanFlameFf: /* 8017A2C8 001770C8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8017A2CC 001770CC 7C 08 02 A6 */ mflr r0 /* 8017A2D0 001770D0 90 01 00 34 */ stw r0, 0x34(r1) @@ -8553,7 +8553,7 @@ func_8017A2C8: /* 8017A2E8 001770E8 FF E0 08 90 */ fmr f31, f1 /* 8017A2EC 001770EC 80 63 00 5C */ lwz r3, 0x5c(r3) /* 8017A2F0 001770F0 3B E0 00 00 */ li r31, 0 -/* 8017A2F4 001770F4 4B F7 8C A9 */ bl func_800F2F9C +/* 8017A2F4 001770F4 4B F7 8C A9 */ bl AnimCurState__10zNPCCommonFv /* 8017A2F8 001770F8 3C 80 80 2A */ lis r4, lbl_802990E0@ha /* 8017A2FC 001770FC 80 A3 00 08 */ lwz r5, 8(r3) /* 8017A300 00177100 38 64 90 E0 */ addi r3, r4, lbl_802990E0@l @@ -8562,7 +8562,7 @@ func_8017A2C8: /* 8017A30C 0017710C 40 82 00 18 */ bne lbl_8017A324 /* 8017A310 00177110 80 7E 00 5C */ lwz r3, 0x5c(r30) /* 8017A314 00177114 38 80 00 00 */ li r4, 0 -/* 8017A318 00177118 4B F7 8D 61 */ bl func_800F3078 +/* 8017A318 00177118 4B F7 8D 61 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 8017A31C 0017711C FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 8017A320 00177120 40 81 00 08 */ ble lbl_8017A328 lbl_8017A324: @@ -8602,8 +8602,8 @@ lbl_8017A388: /* 8017A3A0 001771A0 38 21 00 30 */ addi r1, r1, 0x30 /* 8017A3A4 001771A4 4E 80 00 20 */ blr -.global func_8017A3A8 -func_8017A3A8: +.global refresh_vulnerability__21zNPCGoalDutchmanFlameFv +refresh_vulnerability__21zNPCGoalDutchmanFlameFv: /* 8017A3A8 001771A8 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8017A3AC 001771AC 7C 08 02 A6 */ mflr r0 /* 8017A3B0 001771B0 90 01 00 54 */ stw r0, 0x54(r1) @@ -8762,7 +8762,7 @@ func_8017A56C: /* 8017A5F8 001773F8 7C 7E 1B 78 */ mr r30, r3 /* 8017A5FC 001773FC 38 60 00 50 */ li r3, 0x50 /* 8017A600 00177400 7F C4 F3 78 */ mr r4, r30 -/* 8017A604 00177404 4B F9 4B 4D */ bl func_8010F150 +/* 8017A604 00177404 4B F9 4B 4D */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8017A608 00177408 7C 64 1B 79 */ or. r4, r3, r3 /* 8017A60C 0017740C 41 82 00 14 */ beq lbl_8017A620 /* 8017A610 00177410 7F C4 F3 78 */ mr r4, r30 @@ -8814,7 +8814,7 @@ lbl_8017A62C: /* 8017A6C0 001774C0 40 82 00 10 */ bne lbl_8017A6D0 /* 8017A6C4 001774C4 7C 64 1B 78 */ mr r4, r3 /* 8017A6C8 001774C8 38 A0 00 24 */ li r5, 0x24 -/* 8017A6CC 001774CC 4B EA 50 15 */ bl func_8001F6E0 +/* 8017A6CC 001774CC 4B EA 50 15 */ bl zEntEvent__FP5xBaseP5xBaseUi lbl_8017A6D0: /* 8017A6D0 001774D0 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) /* 8017A6D4 001774D4 FC 20 F8 90 */ fmr f1, f31 @@ -8822,7 +8822,7 @@ lbl_8017A6D0: /* 8017A6DC 001774DC 7F C3 F3 78 */ mr r3, r30 /* 8017A6E0 001774E0 7F E4 FB 78 */ mr r4, r31 /* 8017A6E4 001774E4 D0 05 02 D0 */ stfs f0, 0x2d0(r5) -/* 8017A6E8 001774E8 4B F5 AA 2D */ bl func_800D5114 +/* 8017A6E8 001774E8 4B F5 AA 2D */ bl Enter__14zNPCGoalCommonFfPv /* 8017A6EC 001774EC E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8017A6F0 001774F0 80 01 00 34 */ lwz r0, 0x34(r1) /* 8017A6F4 001774F4 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -8854,7 +8854,7 @@ lbl_8017A6D0: /* 8017A75C 0017755C 7C 9D 23 78 */ mr r29, r4 /* 8017A760 00177560 7C BE 2B 78 */ mr r30, r5 /* 8017A764 00177564 7C DF 33 78 */ mr r31, r6 -/* 8017A768 00177568 4B F7 88 35 */ bl func_800F2F9C +/* 8017A768 00177568 4B F7 88 35 */ bl AnimCurState__10zNPCCommonFv /* 8017A76C 0017756C 3C 80 80 2A */ lis r4, lbl_802990E0@ha /* 8017A770 00177570 80 A3 00 08 */ lwz r5, 8(r3) /* 8017A774 00177574 38 64 90 E0 */ addi r3, r4, lbl_802990E0@l @@ -8862,7 +8862,7 @@ lbl_8017A6D0: /* 8017A77C 0017757C 7C 05 00 40 */ cmplw r5, r0 /* 8017A780 00177580 40 82 00 38 */ bne lbl_8017A7B8 /* 8017A784 00177584 80 7C 00 4C */ lwz r3, 0x4c(r28) -/* 8017A788 00177588 4B FF AF 05 */ bl func_8017568C +/* 8017A788 00177588 4B FF AF 05 */ bl update_round__12zNPCDutchmanFv /* 8017A78C 0017758C 38 00 00 01 */ li r0, 1 /* 8017A790 00177590 90 1D 00 00 */ stw r0, 0(r29) /* 8017A794 00177594 80 7C 00 4C */ lwz r3, 0x4c(r28) @@ -8873,7 +8873,7 @@ lbl_8017A6D0: /* 8017A7A8 001775A8 38 63 4D 48 */ addi r3, r3, 0x4E474D48@l /* 8017A7AC 001775AC 48 00 01 44 */ b lbl_8017A8F0 lbl_8017A7B0: -/* 8017A7B0 001775B0 4B FF AF 35 */ bl func_801756E4 +/* 8017A7B0 001775B0 4B FF AF 35 */ bl next_goal__12zNPCDutchmanFv /* 8017A7B4 001775B4 48 00 01 3C */ b lbl_8017A8F0 lbl_8017A7B8: /* 8017A7B8 001775B8 80 7C 00 4C */ lwz r3, 0x4c(r28) @@ -8896,7 +8896,7 @@ lbl_8017A7B8: /* 8017A7FC 001775FC 80 9C 00 4C */ lwz r4, 0x4c(r28) /* 8017A800 00177600 38 61 00 10 */ addi r3, r1, 0x10 /* 8017A804 00177604 38 A0 00 01 */ li r5, 1 -/* 8017A808 00177608 4B FF D1 81 */ bl func_80177988 +/* 8017A808 00177608 4B FF D1 81 */ bl get_hand_loc__12zNPCDutchmanCFi /* 8017A80C 0017760C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017A810 00177610 3C 60 80 33 */ lis r3, lbl_8032A578@ha /* 8017A814 00177614 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l @@ -8954,7 +8954,7 @@ lbl_8017A8D8: /* 8017A8E0 001776E0 7F A4 EB 78 */ mr r4, r29 /* 8017A8E4 001776E4 7F C5 F3 78 */ mr r5, r30 /* 8017A8E8 001776E8 7F E6 FB 78 */ mr r6, r31 -/* 8017A8EC 001776EC 4B F9 42 5D */ bl func_8010EB48 +/* 8017A8EC 001776EC 4B F9 42 5D */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_8017A8F0: /* 8017A8F0 001776F0 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 8017A8F4 001776F4 CB E1 00 40 */ lfd f31, 0x40(r1) @@ -8974,7 +8974,7 @@ lbl_8017A8F0: /* 8017A92C 0017772C 7C 7E 1B 78 */ mr r30, r3 /* 8017A930 00177730 38 60 00 54 */ li r3, 0x54 /* 8017A934 00177734 7F C4 F3 78 */ mr r4, r30 -/* 8017A938 00177738 4B F9 48 19 */ bl func_8010F150 +/* 8017A938 00177738 4B F9 48 19 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8017A93C 0017773C 7C 64 1B 79 */ or. r4, r3, r3 /* 8017A940 00177740 41 82 00 14 */ beq lbl_8017A954 /* 8017A944 00177744 7F C4 F3 78 */ mr r4, r30 @@ -9010,7 +9010,7 @@ lbl_8017A960: /* 8017A9B4 001777B4 D0 06 02 D0 */ stfs f0, 0x2d0(r6) /* 8017A9B8 001777B8 80 7E 00 50 */ lwz r3, 0x50(r30) /* 8017A9BC 001777BC C0 25 01 40 */ lfs f1, 0x140(r5) -/* 8017A9C0 001777C0 4B FF D4 41 */ bl func_80177E00 +/* 8017A9C0 001777C0 4B FF D4 41 */ bl halt__12zNPCDutchmanFf /* 8017A9C4 001777C4 80 9E 00 50 */ lwz r4, 0x50(r30) /* 8017A9C8 001777C8 38 60 00 04 */ li r3, 4 /* 8017A9CC 001777CC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) @@ -9019,7 +9019,7 @@ lbl_8017A960: /* 8017A9D8 001777D8 FC 20 F8 90 */ fmr f1, f31 /* 8017A9DC 001777DC 7F C3 F3 78 */ mr r3, r30 /* 8017A9E0 001777E0 7F E4 FB 78 */ mr r4, r31 -/* 8017A9E4 001777E4 4B F5 A7 31 */ bl func_800D5114 +/* 8017A9E4 001777E4 4B F5 A7 31 */ bl Enter__14zNPCGoalCommonFfPv /* 8017A9E8 001777E8 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8017A9EC 001777EC 80 01 00 24 */ lwz r0, 0x24(r1) /* 8017A9F0 001777F0 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -9049,9 +9049,9 @@ lbl_8017A960: /* 8017AA50 00177850 7C BE 2B 78 */ mr r30, r5 /* 8017AA54 00177854 7C DF 33 78 */ mr r31, r6 /* 8017AA58 00177858 38 80 00 01 */ li r4, 1 -/* 8017AA5C 0017785C 4B F7 94 01 */ bl func_800F3E5C +/* 8017AA5C 0017785C 4B F7 94 01 */ bl LassoSyncAnims__10zNPCCommonF11en_lassanim /* 8017AA60 00177860 80 7C 00 50 */ lwz r3, 0x50(r28) -/* 8017AA64 00177864 4B F7 85 39 */ bl func_800F2F9C +/* 8017AA64 00177864 4B F7 85 39 */ bl AnimCurState__10zNPCCommonFv /* 8017AA68 00177868 80 DC 00 50 */ lwz r6, 0x50(r28) /* 8017AA6C 0017786C 3C 80 80 33 */ lis r4, lbl_8032A578@ha /* 8017AA70 00177870 38 84 A5 78 */ addi r4, r4, lbl_8032A578@l @@ -9068,14 +9068,14 @@ lbl_8017A960: /* 8017AA9C 0017789C 40 82 00 18 */ bne lbl_8017AAB4 /* 8017AAA0 001778A0 7C C3 33 78 */ mr r3, r6 /* 8017AAA4 001778A4 38 80 00 00 */ li r4, 0 -/* 8017AAA8 001778A8 4B F7 85 D1 */ bl func_800F3078 +/* 8017AAA8 001778A8 4B F7 85 D1 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 8017AAAC 001778AC FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 8017AAB0 001778B0 40 81 00 28 */ ble lbl_8017AAD8 lbl_8017AAB4: /* 8017AAB4 001778B4 80 7C 00 50 */ lwz r3, 0x50(r28) /* 8017AAB8 001778B8 80 83 02 C4 */ lwz r4, 0x2c4(r3) /* 8017AABC 001778BC 38 84 FF FF */ addi r4, r4, -1 -/* 8017AAC0 001778C0 4B FF C9 B1 */ bl func_80177470 +/* 8017AAC0 001778C0 4B FF C9 B1 */ bl set_life__12zNPCDutchmanFi /* 8017AAC4 001778C4 38 00 00 01 */ li r0, 1 /* 8017AAC8 001778C8 3C 60 4E 47 */ lis r3, 0x4E474D47@ha /* 8017AACC 001778CC 90 1D 00 00 */ stw r0, 0(r29) @@ -9109,7 +9109,7 @@ lbl_8017AAD8: /* 8017AB38 00177938 7F A4 EB 78 */ mr r4, r29 /* 8017AB3C 0017793C 7F C5 F3 78 */ mr r5, r30 /* 8017AB40 00177940 7F E6 FB 78 */ mr r6, r31 -/* 8017AB44 00177944 4B F9 40 05 */ bl func_8010EB48 +/* 8017AB44 00177944 4B F9 40 05 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_8017AB48: /* 8017AB48 00177948 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8017AB4C 0017794C CB E1 00 20 */ lfd f31, 0x20(r1) @@ -9129,7 +9129,7 @@ lbl_8017AB48: /* 8017AB84 00177984 7C 7E 1B 78 */ mr r30, r3 /* 8017AB88 00177988 38 60 00 54 */ li r3, 0x54 /* 8017AB8C 0017798C 7F C4 F3 78 */ mr r4, r30 -/* 8017AB90 00177990 4B F9 45 C1 */ bl func_8010F150 +/* 8017AB90 00177990 4B F9 45 C1 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8017AB94 00177994 7C 64 1B 79 */ or. r4, r3, r3 /* 8017AB98 00177998 41 82 00 14 */ beq lbl_8017ABAC /* 8017AB9C 0017799C 7F C4 F3 78 */ mr r4, r30 @@ -9168,7 +9168,7 @@ lbl_8017ABB8: /* 8017AC18 00177A18 80 7E 00 50 */ lwz r3, 0x50(r30) /* 8017AC1C 00177A1C 38 84 A5 78 */ addi r4, r4, lbl_8032A578@l /* 8017AC20 00177A20 C0 24 00 C8 */ lfs f1, 0xc8(r4) -/* 8017AC24 00177A24 4B FF B9 F5 */ bl func_80176618 +/* 8017AC24 00177A24 4B FF B9 F5 */ bl dissolve__12zNPCDutchmanFf /* 8017AC28 00177A28 3C 80 80 33 */ lis r4, lbl_8032A578@ha /* 8017AC2C 00177A2C 80 7E 00 50 */ lwz r3, 0x50(r30) /* 8017AC30 00177A30 38 A4 A5 78 */ addi r5, r4, lbl_8032A578@l @@ -9216,7 +9216,7 @@ lbl_8017ABB8: /* 8017ACD8 00177AD8 C0 45 02 F4 */ lfs f2, 0x2f4(r5) /* 8017ACDC 00177ADC EC 02 00 2A */ fadds f0, f2, f0 /* 8017ACE0 00177AE0 D0 05 02 F4 */ stfs f0, 0x2f4(r5) -/* 8017ACE4 00177AE4 4B F5 A4 31 */ bl func_800D5114 +/* 8017ACE4 00177AE4 4B F5 A4 31 */ bl Enter__14zNPCGoalCommonFfPv /* 8017ACE8 00177AE8 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8017ACEC 00177AEC 80 01 00 34 */ lwz r0, 0x34(r1) /* 8017ACF0 00177AF0 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -9248,7 +9248,7 @@ lbl_8017ABB8: /* 8017AD58 00177B58 7C 9D 23 78 */ mr r29, r4 /* 8017AD5C 00177B5C 7C BE 2B 78 */ mr r30, r5 /* 8017AD60 00177B60 7C DF 33 78 */ mr r31, r6 -/* 8017AD64 00177B64 4B F7 82 39 */ bl func_800F2F9C +/* 8017AD64 00177B64 4B F7 82 39 */ bl AnimCurState__10zNPCCommonFv /* 8017AD68 00177B68 3C 80 80 2A */ lis r4, lbl_802990E0@ha /* 8017AD6C 00177B6C 80 A3 00 08 */ lwz r5, 8(r3) /* 8017AD70 00177B70 38 64 90 E0 */ addi r3, r4, lbl_802990E0@l @@ -9257,7 +9257,7 @@ lbl_8017ABB8: /* 8017AD7C 00177B7C 40 82 00 10 */ bne lbl_8017AD8C /* 8017AD80 00177B80 80 7C 00 50 */ lwz r3, 0x50(r28) /* 8017AD84 00177B84 38 80 00 01 */ li r4, 1 -/* 8017AD88 00177B88 4B F7 90 D5 */ bl func_800F3E5C +/* 8017AD88 00177B88 4B F7 90 D5 */ bl LassoSyncAnims__10zNPCCommonF11en_lassanim lbl_8017AD8C: /* 8017AD8C 00177B8C 80 7C 00 50 */ lwz r3, 0x50(r28) /* 8017AD90 00177B90 38 63 02 F8 */ addi r3, r3, 0x2f8 @@ -9288,7 +9288,7 @@ lbl_8017ADE8: /* 8017ADF0 00177BF0 7F A4 EB 78 */ mr r4, r29 /* 8017ADF4 00177BF4 7F C5 F3 78 */ mr r5, r30 /* 8017ADF8 00177BF8 7F E6 FB 78 */ mr r6, r31 -/* 8017ADFC 00177BFC 4B F9 3D 4D */ bl func_8010EB48 +/* 8017ADFC 00177BFC 4B F9 3D 4D */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_8017AE00: /* 8017AE00 00177C00 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 8017AE04 00177C04 80 01 00 44 */ lwz r0, 0x44(r1) @@ -9311,7 +9311,7 @@ lbl_8017AE00: /* 8017AE48 00177C48 7C 7E 1B 78 */ mr r30, r3 /* 8017AE4C 00177C4C 38 60 00 60 */ li r3, 0x60 /* 8017AE50 00177C50 7F C4 F3 78 */ mr r4, r30 -/* 8017AE54 00177C54 4B F9 42 FD */ bl func_8010F150 +/* 8017AE54 00177C54 4B F9 42 FD */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8017AE58 00177C58 7C 64 1B 79 */ or. r4, r3, r3 /* 8017AE5C 00177C5C 41 82 00 14 */ beq lbl_8017AE70 /* 8017AE60 00177C60 7F C4 F3 78 */ mr r4, r30 @@ -9336,7 +9336,7 @@ lbl_8017AE7C: /* 8017AEA4 00177CA4 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) /* 8017AEA8 00177CA8 80 A3 00 5C */ lwz r5, 0x5c(r3) /* 8017AEAC 00177CAC D0 05 02 D0 */ stfs f0, 0x2d0(r5) -/* 8017AEB0 00177CB0 4B F5 A2 65 */ bl func_800D5114 +/* 8017AEB0 00177CB0 4B F5 A2 65 */ bl Enter__14zNPCGoalCommonFfPv /* 8017AEB4 00177CB4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017AEB8 00177CB8 7C 08 03 A6 */ mtlr r0 /* 8017AEBC 00177CBC 38 21 00 10 */ addi r1, r1, 0x10 @@ -9391,16 +9391,16 @@ lbl_8017AE7C: /* 8017AF80 00177D80 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017AF84 00177D84 4C 41 13 82 */ cror 2, 1, 2 /* 8017AF88 00177D88 40 82 00 10 */ bne lbl_8017AF98 -/* 8017AF8C 00177D8C 4B FF A7 E9 */ bl func_80175774 +/* 8017AF8C 00177D8C 4B FF A7 E9 */ bl decompose__12zNPCDutchmanFv /* 8017AF90 00177D90 80 7C 00 5C */ lwz r3, 0x5c(r28) -/* 8017AF94 00177D94 4B FF CB 05 */ bl func_80177A98 +/* 8017AF94 00177D94 4B FF CB 05 */ bl vanish__12zNPCDutchmanFv lbl_8017AF98: /* 8017AF98 00177D98 FC 20 F8 90 */ fmr f1, f31 /* 8017AF9C 00177D9C 7F 83 E3 78 */ mr r3, r28 /* 8017AFA0 00177DA0 7F A4 EB 78 */ mr r4, r29 /* 8017AFA4 00177DA4 7F C5 F3 78 */ mr r5, r30 /* 8017AFA8 00177DA8 7F E6 FB 78 */ mr r6, r31 -/* 8017AFAC 00177DAC 4B F9 3B 9D */ bl func_8010EB48 +/* 8017AFAC 00177DAC 4B F9 3B 9D */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 8017AFB0 00177DB0 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8017AFB4 00177DB4 80 01 00 34 */ lwz r0, 0x34(r1) /* 8017AFB8 00177DB8 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -9438,7 +9438,7 @@ lbl_8017B000: /* 8017B024 00177E24 80 1F 00 08 */ lwz r0, 8(r31) /* 8017B028 00177E28 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8017B02C 00177E2C 54 04 18 38 */ slwi r4, r0, 3 -/* 8017B030 00177E30 4B EB 89 11 */ bl func_80033940 +/* 8017B030 00177E30 4B EB 89 11 */ bl xMemAlloc__FUiUii /* 8017B034 00177E34 90 7F 00 10 */ stw r3, 0x10(r31) /* 8017B038 00177E38 7F E3 FB 78 */ mr r3, r31 /* 8017B03C 00177E3C 48 00 00 19 */ bl func_8017B054 @@ -9481,7 +9481,7 @@ lbl_8017B08C: /* 8017B0B0 00177EB0 80 1F 00 08 */ lwz r0, 8(r31) /* 8017B0B4 00177EB4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8017B0B8 00177EB8 1C 80 00 44 */ mulli r4, r0, 0x44 -/* 8017B0BC 00177EBC 4B EB 88 85 */ bl func_80033940 +/* 8017B0BC 00177EBC 4B EB 88 85 */ bl xMemAlloc__FUiUii /* 8017B0C0 00177EC0 90 7F 00 10 */ stw r3, 0x10(r31) /* 8017B0C4 00177EC4 7F E3 FB 78 */ mr r3, r31 /* 8017B0C8 00177EC8 48 00 00 19 */ bl func_8017B0E0 @@ -10052,7 +10052,7 @@ func_8017B7B0: /* 8017B7B8 001785B8 7C A4 2B 78 */ mr r4, r5 /* 8017B7BC 001785BC 38 A0 00 00 */ li r5, 0 /* 8017B7C0 001785C0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8017B7C4 001785C4 4B EA EB B5 */ bl func_8002A378 +/* 8017B7C4 001785C4 4B EA EB B5 */ bl init__9xFXRibbonFPCcPCc /* 8017B7C8 001785C8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017B7CC 001785CC 7C 08 03 A6 */ mtlr r0 /* 8017B7D0 001785D0 38 21 00 10 */ addi r1, r1, 0x10 @@ -10173,7 +10173,7 @@ func_8017B924: /* 8017B92C 0017872C 7C 83 23 78 */ mr r3, r4 /* 8017B930 00178730 7C A4 2B 78 */ mr r4, r5 /* 8017B934 00178734 90 01 00 14 */ stw r0, 0x14(r1) -/* 8017B938 00178738 4B F9 C2 91 */ bl func_80117BC8 +/* 8017B938 00178738 4B F9 C2 91 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 8017B93C 0017873C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017B940 00178740 7C 08 03 A6 */ mtlr r0 /* 8017B944 00178744 38 21 00 10 */ addi r1, r1, 0x10 @@ -10220,7 +10220,7 @@ func_8017B99C: /* 8017B9AC 001787AC 90 01 00 14 */ stw r0, 0x14(r1) /* 8017B9B0 001787B0 93 E1 00 0C */ stw r31, 0xc(r1) /* 8017B9B4 001787B4 7C 7F 1B 78 */ mr r31, r3 -/* 8017B9B8 001787B8 4B EB 95 C1 */ bl func_80034F78 +/* 8017B9B8 001787B8 4B EB 95 C1 */ bl xModelGetBoneLocation__FRC14xModelInstanceUl /* 8017B9BC 001787BC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017B9C0 001787C0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8017B9C4 001787C4 7C 08 03 A6 */ mtlr r0 @@ -10236,7 +10236,7 @@ func_8017B9D0: /* 8017B9E0 001787E0 90 01 00 14 */ stw r0, 0x14(r1) /* 8017B9E4 001787E4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8017B9E8 001787E8 7C 7F 1B 78 */ mr r31, r3 -/* 8017B9EC 001787EC 4B EB 95 8D */ bl func_80034F78 +/* 8017B9EC 001787EC 4B EB 95 8D */ bl xModelGetBoneLocation__FRC14xModelInstanceUl /* 8017B9F0 001787F0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017B9F4 001787F4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8017B9F8 001787F8 7C 08 03 A6 */ mtlr r0 @@ -10597,7 +10597,7 @@ func_8017BE98: /* 8017BEC8 00178CC8 7C 7C 1B 78 */ mr r28, r3 /* 8017BECC 00178CCC 80 C3 00 00 */ lwz r6, 0(r3) /* 8017BED0 00178CD0 7C E3 3B 78 */ mr r3, r7 -/* 8017BED4 00178CD4 4B ED A1 31 */ bl func_80056004 +/* 8017BED4 00178CD4 4B ED A1 31 */ bl zParamGetInt__FP16xModelAssetParamUiPCci /* 8017BED8 00178CD8 7C 03 F0 00 */ cmpw r3, r30 /* 8017BEDC 00178CDC 40 80 00 0C */ bge lbl_8017BEE8 /* 8017BEE0 00178CE0 7F C3 F3 78 */ mr r3, r30 @@ -10635,7 +10635,7 @@ func_8017BF1C: /* 8017BF4C 00178D4C 90 01 00 0C */ stw r0, 0xc(r1) /* 8017BF50 00178D50 80 0A 00 08 */ lwz r0, 8(r10) /* 8017BF54 00178D54 90 01 00 10 */ stw r0, 0x10(r1) -/* 8017BF58 00178D58 4B ED A2 B5 */ bl func_8005620C +/* 8017BF58 00178D58 4B ED A2 B5 */ bl zParamGetVector__FP16xModelAssetParamUiPCc5xVec3P5xVec3 /* 8017BF5C 00178D5C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8017BF60 00178D60 7C 08 03 A6 */ mtlr r0 /* 8017BF64 00178D64 38 21 00 20 */ addi r1, r1, 0x20 @@ -10661,7 +10661,7 @@ func_8017BF6C: /* 8017BFA8 00178DA8 7C A4 2B 78 */ mr r4, r5 /* 8017BFAC 00178DAC FF E0 18 90 */ fmr f31, f3 /* 8017BFB0 00178DB0 7C C5 33 78 */ mr r5, r6 -/* 8017BFB4 00178DB4 4B ED A0 B5 */ bl func_80056068 +/* 8017BFB4 00178DB4 4B ED A0 B5 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 8017BFB8 00178DB8 D0 3F 00 00 */ stfs f1, 0(r31) /* 8017BFBC 00178DBC C0 1F 00 00 */ lfs f0, 0(r31) /* 8017BFC0 00178DC0 FC 00 F0 40 */ fcmpo cr0, f0, f30 @@ -10723,7 +10723,7 @@ func_8017C078: /* 8017C080 00178E80 FC 40 08 90 */ fmr f2, f1 /* 8017C084 00178E84 C0 23 00 0C */ lfs f1, 0xc(r3) /* 8017C088 00178E88 90 01 00 14 */ stw r0, 0x14(r1) -/* 8017C08C 00178E8C 4B E9 85 09 */ bl func_80014594 +/* 8017C08C 00178E8C 4B E9 85 09 */ bl xSphereHitsCapsule__FRC5xVec3fRC5xVec3RC5xVec3f /* 8017C090 00178E90 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017C094 00178E94 7C 08 03 A6 */ mtlr r0 /* 8017C098 00178E98 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Game/zNPCTypeKingJelly.s b/asm/Game/zNPCTypeKingJelly.s index 70ef71402..07615d14e 100644 --- a/asm/Game/zNPCTypeKingJelly.s +++ b/asm/Game/zNPCTypeKingJelly.s @@ -27,7 +27,7 @@ lbl_80146644: /* 80146644 00143444 80 7F 00 00 */ lwz r3, 0(r31) /* 80146648 00143448 28 03 00 00 */ cmplwi r3, 0 /* 8014664C 0014344C 41 82 00 2C */ beq lbl_80146678 -/* 80146650 00143450 4B F0 5B C5 */ bl func_8004C214 +/* 80146650 00143450 4B F0 5B C5 */ bl xStrHash__FPCc /* 80146654 00143454 90 7E 00 00 */ stw r3, 0(r30) /* 80146658 00143458 3B 39 00 01 */ addi r25, r25, 1 /* 8014665C 0014345C 2C 19 00 02 */ cmpwi r25, 2 @@ -81,7 +81,7 @@ lbl_801466F8: /* 80146708 00143508 7C 00 07 74 */ extsb r0, r0 /* 8014670C 0014350C 2C 00 00 01 */ cmpwi r0, 1 /* 80146710 00143510 40 81 00 24 */ ble lbl_80146734 -/* 80146714 00143514 4B EE A5 55 */ bl func_80030C68 +/* 80146714 00143514 4B EE A5 55 */ bl xrand__Fv /* 80146718 00143518 88 1F 00 09 */ lbz r0, 9(r31) /* 8014671C 0014351C 54 64 9B 7E */ srwi r4, r3, 0xd /* 80146720 00143520 7C 03 07 74 */ extsb r3, r0 @@ -107,7 +107,7 @@ lbl_80146734: /* 8014676C 0014356C 38 E0 00 00 */ li r7, 0 /* 80146770 00143570 C0 68 01 C4 */ lfs f3, 0x1c4(r8) /* 80146774 00143574 C0 88 01 C8 */ lfs f4, 0x1c8(r8) -/* 80146778 00143578 4B F0 23 1D */ bl func_80048A94 +/* 80146778 00143578 4B F0 23 1D */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 8014677C 0014357C 90 7F 00 10 */ stw r3, 0x10(r31) lbl_80146780: /* 80146780 00143580 80 01 00 24 */ lwz r0, 0x24(r1) @@ -171,7 +171,7 @@ func_80146824: /* 80146844 00143644 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80146848 00143648 28 03 00 00 */ cmplwi r3, 0 /* 8014684C 0014364C 41 82 00 1C */ beq lbl_80146868 -/* 80146850 00143650 4B F0 29 B1 */ bl func_80049200 +/* 80146850 00143650 4B F0 29 B1 */ bl xSndStop__FUi /* 80146854 00143654 38 60 00 00 */ li r3, 0 /* 80146858 00143658 38 00 FF FF */ li r0, -1 /* 8014685C 0014365C 90 7F 00 10 */ stw r3, 0x10(r31) @@ -514,16 +514,16 @@ lbl_80146D18: /* 80146D18 00143B18 38 21 00 10 */ addi r1, r1, 0x10 /* 80146D1C 00143B1C 4E 80 00 20 */ blr -.global func_80146D20 -func_80146D20: +.global create__14lightning_ringFv +create__14lightning_ringFv: /* 80146D20 00143B20 38 80 00 01 */ li r4, 1 /* 80146D24 00143B24 38 00 00 00 */ li r0, 0 /* 80146D28 00143B28 98 83 00 00 */ stb r4, 0(r3) /* 80146D2C 00143B2C 90 03 00 7C */ stw r0, 0x7c(r3) /* 80146D30 00143B30 4E 80 00 20 */ blr -.global func_80146D34 -func_80146D34: +.global destroy__14lightning_ringFv +destroy__14lightning_ringFv: /* 80146D34 00143B34 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80146D38 00143B38 7C 08 02 A6 */ mflr r0 /* 80146D3C 00143B3C 90 01 00 24 */ stw r0, 0x24(r1) @@ -536,7 +536,7 @@ func_80146D34: /* 80146D58 00143B58 48 00 00 14 */ b lbl_80146D6C lbl_80146D5C: /* 80146D5C 00143B5C 80 7F 00 5C */ lwz r3, 0x5c(r31) -/* 80146D60 00143B60 4B F5 AB 55 */ bl func_800A18B4 +/* 80146D60 00143B60 4B F5 AB 55 */ bl zLightningKill__FP10zLightning /* 80146D64 00143B64 3B FF 00 04 */ addi r31, r31, 4 /* 80146D68 00143B68 3B DE 00 01 */ addi r30, r30, 1 lbl_80146D6C: @@ -554,8 +554,8 @@ lbl_80146D6C: /* 80146D98 00143B98 38 21 00 20 */ addi r1, r1, 0x20 /* 80146D9C 00143B9C 4E 80 00 20 */ blr -.global func_80146DA0 -func_80146DA0: +.global refresh__14lightning_ringFv +refresh__14lightning_ringFv: /* 80146DA0 00143BA0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80146DA4 00143BA4 7C 08 02 A6 */ mflr r0 /* 80146DA8 00143BA8 90 01 00 34 */ stw r0, 0x34(r1) @@ -674,7 +674,7 @@ lbl_80146F38: /* 80146F54 00143D54 1C 00 00 0C */ mulli r0, r0, 0xc /* 80146F58 00143D58 7C 9C 22 14 */ add r4, r28, r4 /* 80146F5C 00143D5C 7C BC 02 14 */ add r5, r28, r0 -/* 80146F60 00143D60 4B F5 A9 69 */ bl func_800A18C8 +/* 80146F60 00143D60 4B F5 A9 69 */ bl zLightningModifyEndpoints__FP10zLightningP5xVec3P5xVec3 /* 80146F64 00143D64 38 7D 01 9C */ addi r3, r29, 0x19c /* 80146F68 00143D68 57 40 10 3A */ slwi r0, r26, 2 /* 80146F6C 00143D6C 7C 03 02 14 */ add r0, r3, r0 @@ -704,7 +704,7 @@ lbl_80146FB4: /* 80146FBC 00143DBC 48 00 00 14 */ b lbl_80146FD0 lbl_80146FC0: /* 80146FC0 00143DC0 80 7C 00 5C */ lwz r3, 0x5c(r28) -/* 80146FC4 00143DC4 4B F5 A8 F1 */ bl func_800A18B4 +/* 80146FC4 00143DC4 4B F5 A8 F1 */ bl zLightningKill__FP10zLightning /* 80146FC8 00143DC8 3B 9C 00 04 */ addi r28, r28, 4 /* 80146FCC 00143DCC 3B 5A 00 01 */ addi r26, r26, 1 lbl_80146FD0: @@ -736,7 +736,7 @@ lbl_8014700C: /* 8014702C 00143E2C 1C 00 00 0C */ mulli r0, r0, 0xc /* 80147030 00143E30 7C 9F 22 14 */ add r4, r31, r4 /* 80147034 00143E34 7C BF 02 14 */ add r5, r31, r0 -/* 80147038 00143E38 48 00 00 59 */ bl func_80147090 +/* 80147038 00143E38 48 00 00 59 */ bl create_arc__14lightning_ringFP5xVec3P5xVec3ii /* 8014703C 00143E3C 80 1B 00 7C */ lwz r0, 0x7c(r27) /* 80147040 00143E40 54 04 10 3A */ slwi r4, r0, 2 /* 80147044 00143E44 38 04 00 5C */ addi r0, r4, 0x5c @@ -761,8 +761,8 @@ lbl_8014707C: /* 80147088 00143E88 38 21 00 30 */ addi r1, r1, 0x30 /* 8014708C 00143E8C 4E 80 00 20 */ blr -.global func_80147090 -func_80147090: +.global create_arc__14lightning_ringFP5xVec3P5xVec3ii +create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 80147090 00143E90 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80147094 00143E94 7C 08 02 A6 */ mflr r0 /* 80147098 00143E98 90 01 00 64 */ stw r0, 0x64(r1) @@ -794,11 +794,11 @@ func_80147090: /* 80147100 00143F00 C0 02 A6 5C */ lfs f0, lbl_803CEFDC-_SDA2_BASE_(r2) /* 80147104 00143F04 D0 01 00 24 */ stfs f0, 0x24(r1) /* 80147108 00143F08 90 01 00 38 */ stw r0, 0x38(r1) -/* 8014710C 00143F0C 4B EE 9B 7D */ bl func_80030C88 +/* 8014710C 00143F0C 4B EE 9B 7D */ bl xurand__Fv /* 80147110 00143F10 C0 02 A6 60 */ lfs f0, lbl_803CEFE0-_SDA2_BASE_(r2) /* 80147114 00143F14 EC 00 00 72 */ fmuls f0, f0, f1 /* 80147118 00143F18 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 8014711C 00143F1C 4B EE 9B 6D */ bl func_80030C88 +/* 8014711C 00143F1C 4B EE 9B 6D */ bl xurand__Fv /* 80147120 00143F20 A8 81 00 20 */ lha r4, 0x20(r1) /* 80147124 00143F24 3C 00 43 30 */ lis r0, 0x4330 /* 80147128 00143F28 90 01 00 48 */ stw r0, 0x48(r1) @@ -817,7 +817,7 @@ func_80147090: /* 8014715C 00143F5C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80147160 00143F60 EC 00 00 72 */ fmuls f0, f0, f1 /* 80147164 00143F64 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 80147168 00143F68 4B F5 88 09 */ bl func_8009F970 +/* 80147168 00143F68 4B F5 88 09 */ bl zLightningAdd__FP16_tagLightningAdd /* 8014716C 00143F6C 80 01 00 64 */ lwz r0, 0x64(r1) /* 80147170 00143F70 83 E1 00 5C */ lwz r31, 0x5c(r1) /* 80147174 00143F74 83 C1 00 58 */ lwz r30, 0x58(r1) @@ -858,7 +858,7 @@ func_80147090: /* 80147200 00144000 90 E1 00 38 */ stw r7, 0x38(r1) /* 80147204 00144004 90 C1 00 3C */ stw r6, 0x3c(r1) /* 80147208 00144008 90 01 00 40 */ stw r0, 0x40(r1) -/* 8014720C 0014400C 4B EB FA 65 */ bl func_80006C70 +/* 8014720C 0014400C 4B EB FA 65 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 80147210 00144010 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 80147214 00144014 3C 80 80 2A */ lis r4, lbl_8029913C@ha /* 80147218 00144018 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l @@ -877,7 +877,7 @@ func_80147090: /* 8014724C 0014404C 80 84 00 04 */ lwz r4, 4(r4) /* 80147250 00144050 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80147254 00144054 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80147258 00144058 4B EB FB 01 */ bl func_80006D58 +/* 80147258 00144058 4B EB FB 01 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8014725C 0014405C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80147260 00144060 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 80147264 00144064 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -896,7 +896,7 @@ func_80147090: /* 80147298 00144098 80 97 00 08 */ lwz r4, 8(r23) /* 8014729C 0014409C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 801472A0 001440A0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 801472A4 001440A4 4B EB FA B5 */ bl func_80006D58 +/* 801472A4 001440A4 4B EB FA B5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801472A8 001440A8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 801472AC 001440AC 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 801472B0 001440B0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -915,7 +915,7 @@ func_80147090: /* 801472E4 001440E4 80 98 00 0C */ lwz r4, 0xc(r24) /* 801472E8 001440E8 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 801472EC 001440EC C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 801472F0 001440F0 4B EB FA 69 */ bl func_80006D58 +/* 801472F0 001440F0 4B EB FA 69 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801472F4 001440F4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 801472F8 001440F8 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 801472FC 001440FC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -934,7 +934,7 @@ func_80147090: /* 80147330 00144130 80 99 00 1C */ lwz r4, 0x1c(r25) /* 80147334 00144134 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80147338 00144138 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014733C 0014413C 4B EB FA 1D */ bl func_80006D58 +/* 8014733C 0014413C 4B EB FA 1D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80147340 00144140 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80147344 00144144 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 80147348 00144148 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -953,7 +953,7 @@ func_80147090: /* 8014737C 0014417C 80 9A 00 20 */ lwz r4, 0x20(r26) /* 80147380 00144180 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80147384 00144184 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80147388 00144188 4B EB F9 D1 */ bl func_80006D58 +/* 80147388 00144188 4B EB F9 D1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8014738C 0014418C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80147390 00144190 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 80147394 00144194 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -972,7 +972,7 @@ func_80147090: /* 801473C8 001441C8 80 9B 00 30 */ lwz r4, 0x30(r27) /* 801473CC 001441CC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 801473D0 001441D0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 801473D4 001441D4 4B EB F9 85 */ bl func_80006D58 +/* 801473D4 001441D4 4B EB F9 85 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801473D8 001441D8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 801473DC 001441DC 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 801473E0 001441E0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -991,7 +991,7 @@ func_80147090: /* 80147414 00144214 80 9C 00 34 */ lwz r4, 0x34(r28) /* 80147418 00144218 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014741C 0014421C C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80147420 00144220 4B EB F9 39 */ bl func_80006D58 +/* 80147420 00144220 4B EB F9 39 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80147424 00144224 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80147428 00144228 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 8014742C 0014422C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1010,7 +1010,7 @@ func_80147090: /* 80147460 00144260 80 9D 00 38 */ lwz r4, 0x38(r29) /* 80147464 00144264 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80147468 00144268 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014746C 0014426C 4B EB F8 ED */ bl func_80006D58 +/* 8014746C 0014426C 4B EB F8 ED */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80147470 00144270 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80147474 00144274 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 80147478 00144278 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1029,7 +1029,7 @@ func_80147090: /* 801474AC 001442AC 80 9E 00 24 */ lwz r4, 0x24(r30) /* 801474B0 001442B0 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 801474B4 001442B4 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 801474B8 001442B8 4B EB F8 A1 */ bl func_80006D58 +/* 801474B8 001442B8 4B EB F8 A1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801474BC 001442BC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 801474C0 001442C0 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 801474C4 001442C4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1048,14 +1048,14 @@ func_80147090: /* 801474F8 001442F8 80 9F 00 3C */ lwz r4, 0x3c(r31) /* 801474FC 001442FC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80147500 00144300 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80147504 00144304 4B EB F8 55 */ bl func_80006D58 +/* 80147504 00144304 4B EB F8 55 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80147508 00144308 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 8014750C 0014430C C0 22 A6 70 */ lfs f1, lbl_803CEFF0-_SDA2_BASE_(r2) /* 80147510 00144310 38 83 91 3C */ addi r4, r3, lbl_8029913C@l /* 80147514 00144314 38 A1 00 18 */ addi r5, r1, 0x18 /* 80147518 00144318 7E C3 B3 78 */ mr r3, r22 /* 8014751C 0014431C 38 C0 00 01 */ li r6, 1 -/* 80147520 00144320 4B FA CE D9 */ bl func_800F43F8 +/* 80147520 00144320 4B FA CE D9 */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 80147524 00144324 38 00 00 00 */ li r0, 0 /* 80147528 00144328 7E C3 B3 78 */ mr r3, r22 /* 8014752C 0014432C 90 01 00 08 */ stw r0, 8(r1) @@ -1070,7 +1070,7 @@ func_80147090: /* 80147550 00144350 FC 40 08 90 */ fmr f2, f1 /* 80147554 00144354 80 BA 00 20 */ lwz r5, 0x20(r26) /* 80147558 00144358 C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) -/* 8014755C 0014435C 4B EB FE 65 */ bl func_800073C0 +/* 8014755C 0014435C 4B EB FE 65 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80147560 00144360 38 00 00 00 */ li r0, 0 /* 80147564 00144364 7E C3 B3 78 */ mr r3, r22 /* 80147568 00144368 90 01 00 08 */ stw r0, 8(r1) @@ -1085,7 +1085,7 @@ func_80147090: /* 8014758C 0014438C FC 40 08 90 */ fmr f2, f1 /* 80147590 00144390 80 BA 00 20 */ lwz r5, 0x20(r26) /* 80147594 00144394 C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) -/* 80147598 00144398 4B EB FE 29 */ bl func_800073C0 +/* 80147598 00144398 4B EB FE 29 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8014759C 0014439C 38 00 00 00 */ li r0, 0 /* 801475A0 001443A0 7E C3 B3 78 */ mr r3, r22 /* 801475A4 001443A4 90 01 00 08 */ stw r0, 8(r1) @@ -1100,7 +1100,7 @@ func_80147090: /* 801475C8 001443C8 FC 40 08 90 */ fmr f2, f1 /* 801475CC 001443CC 80 BC 00 34 */ lwz r5, 0x34(r28) /* 801475D0 001443D0 C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) -/* 801475D4 001443D4 4B EB FD ED */ bl func_800073C0 +/* 801475D4 001443D4 4B EB FD ED */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801475D8 001443D8 38 00 00 00 */ li r0, 0 /* 801475DC 001443DC 7E C3 B3 78 */ mr r3, r22 /* 801475E0 001443E0 90 01 00 08 */ stw r0, 8(r1) @@ -1115,7 +1115,7 @@ func_80147090: /* 80147604 00144404 FC 40 08 90 */ fmr f2, f1 /* 80147608 00144408 80 BD 00 38 */ lwz r5, 0x38(r29) /* 8014760C 0014440C C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) -/* 80147610 00144410 4B EB FD B1 */ bl func_800073C0 +/* 80147610 00144410 4B EB FD B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80147614 00144414 38 00 00 00 */ li r0, 0 /* 80147618 00144418 7E C3 B3 78 */ mr r3, r22 /* 8014761C 0014441C 90 01 00 08 */ stw r0, 8(r1) @@ -1130,7 +1130,7 @@ func_80147090: /* 80147640 00144440 FC 40 08 90 */ fmr f2, f1 /* 80147644 00144444 80 BE 00 24 */ lwz r5, 0x24(r30) /* 80147648 00144448 C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) -/* 8014764C 0014444C 4B EB FD 75 */ bl func_800073C0 +/* 8014764C 0014444C 4B EB FD 75 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80147650 00144450 38 00 00 00 */ li r0, 0 /* 80147654 00144454 7E C3 B3 78 */ mr r3, r22 /* 80147658 00144458 90 01 00 08 */ stw r0, 8(r1) @@ -1145,7 +1145,7 @@ func_80147090: /* 8014767C 0014447C FC 40 08 90 */ fmr f2, f1 /* 80147680 00144480 80 BE 00 24 */ lwz r5, 0x24(r30) /* 80147684 00144484 C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) -/* 80147688 00144488 4B EB FD 39 */ bl func_800073C0 +/* 80147688 00144488 4B EB FD 39 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8014768C 0014448C 38 00 00 00 */ li r0, 0 /* 80147690 00144490 7E C3 B3 78 */ mr r3, r22 /* 80147694 00144494 90 01 00 08 */ stw r0, 8(r1) @@ -1160,7 +1160,7 @@ func_80147090: /* 801476B8 001444B8 FC 40 08 90 */ fmr f2, f1 /* 801476BC 001444BC 80 BE 00 24 */ lwz r5, 0x24(r30) /* 801476C0 001444C0 C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) -/* 801476C4 001444C4 4B EB FC FD */ bl func_800073C0 +/* 801476C4 001444C4 4B EB FC FD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801476C8 001444C8 38 00 00 00 */ li r0, 0 /* 801476CC 001444CC 7E C3 B3 78 */ mr r3, r22 /* 801476D0 001444D0 90 01 00 08 */ stw r0, 8(r1) @@ -1175,7 +1175,7 @@ func_80147090: /* 801476F4 001444F4 FC 40 08 90 */ fmr f2, f1 /* 801476F8 001444F8 80 BE 00 24 */ lwz r5, 0x24(r30) /* 801476FC 001444FC C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) -/* 80147700 00144500 4B EB FC C1 */ bl func_800073C0 +/* 80147700 00144500 4B EB FC C1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80147704 00144504 38 00 00 00 */ li r0, 0 /* 80147708 00144508 7E C3 B3 78 */ mr r3, r22 /* 8014770C 0014450C 90 01 00 08 */ stw r0, 8(r1) @@ -1190,7 +1190,7 @@ func_80147090: /* 80147730 00144530 FC 40 08 90 */ fmr f2, f1 /* 80147734 00144534 80 BE 00 24 */ lwz r5, 0x24(r30) /* 80147738 00144538 C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) -/* 8014773C 0014453C 4B EB FC 85 */ bl func_800073C0 +/* 8014773C 0014453C 4B EB FC 85 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80147740 00144540 38 00 00 00 */ li r0, 0 /* 80147744 00144544 7E C3 B3 78 */ mr r3, r22 /* 80147748 00144548 90 01 00 08 */ stw r0, 8(r1) @@ -1205,7 +1205,7 @@ func_80147090: /* 8014776C 0014456C FC 40 08 90 */ fmr f2, f1 /* 80147770 00144570 80 BE 00 24 */ lwz r5, 0x24(r30) /* 80147774 00144574 C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) -/* 80147778 00144578 4B EB FC 49 */ bl func_800073C0 +/* 80147778 00144578 4B EB FC 49 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8014777C 0014457C 38 00 00 00 */ li r0, 0 /* 80147780 00144580 7E C3 B3 78 */ mr r3, r22 /* 80147784 00144584 90 01 00 08 */ stw r0, 8(r1) @@ -1220,7 +1220,7 @@ func_80147090: /* 801477A8 001445A8 FC 40 08 90 */ fmr f2, f1 /* 801477AC 001445AC 80 BE 00 24 */ lwz r5, 0x24(r30) /* 801477B0 001445B0 C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) -/* 801477B4 001445B4 4B EB FC 0D */ bl func_800073C0 +/* 801477B4 001445B4 4B EB FC 0D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801477B8 001445B8 38 00 00 00 */ li r0, 0 /* 801477BC 001445BC 7E C3 B3 78 */ mr r3, r22 /* 801477C0 001445C0 90 01 00 08 */ stw r0, 8(r1) @@ -1235,7 +1235,7 @@ func_80147090: /* 801477E4 001445E4 FC 40 08 90 */ fmr f2, f1 /* 801477E8 001445E8 80 BE 00 24 */ lwz r5, 0x24(r30) /* 801477EC 001445EC C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) -/* 801477F0 001445F0 4B EB FB D1 */ bl func_800073C0 +/* 801477F0 001445F0 4B EB FB D1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801477F4 001445F4 38 00 00 00 */ li r0, 0 /* 801477F8 001445F8 7E C3 B3 78 */ mr r3, r22 /* 801477FC 001445FC 90 01 00 08 */ stw r0, 8(r1) @@ -1250,7 +1250,7 @@ func_80147090: /* 80147820 00144620 FC 40 08 90 */ fmr f2, f1 /* 80147824 00144624 80 B9 00 1C */ lwz r5, 0x1c(r25) /* 80147828 00144628 C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) -/* 8014782C 0014462C 4B EB FB 95 */ bl func_800073C0 +/* 8014782C 0014462C 4B EB FB 95 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80147830 00144630 38 00 00 00 */ li r0, 0 /* 80147834 00144634 7E C3 B3 78 */ mr r3, r22 /* 80147838 00144638 90 01 00 08 */ stw r0, 8(r1) @@ -1265,7 +1265,7 @@ func_80147090: /* 8014785C 0014465C FC 40 08 90 */ fmr f2, f1 /* 80147860 00144660 80 B9 00 1C */ lwz r5, 0x1c(r25) /* 80147864 00144664 C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) -/* 80147868 00144668 4B EB FB 59 */ bl func_800073C0 +/* 80147868 00144668 4B EB FB 59 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8014786C 0014466C 38 00 00 00 */ li r0, 0 /* 80147870 00144670 7E C3 B3 78 */ mr r3, r22 /* 80147874 00144674 90 01 00 08 */ stw r0, 8(r1) @@ -1280,7 +1280,7 @@ func_80147090: /* 80147898 00144698 FC 40 08 90 */ fmr f2, f1 /* 8014789C 0014469C 80 B9 00 1C */ lwz r5, 0x1c(r25) /* 801478A0 001446A0 C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) -/* 801478A4 001446A4 4B EB FB 1D */ bl func_800073C0 +/* 801478A4 001446A4 4B EB FB 1D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801478A8 001446A8 38 00 00 00 */ li r0, 0 /* 801478AC 001446AC 7E C3 B3 78 */ mr r3, r22 /* 801478B0 001446B0 90 01 00 08 */ stw r0, 8(r1) @@ -1295,7 +1295,7 @@ func_80147090: /* 801478D4 001446D4 FC 40 08 90 */ fmr f2, f1 /* 801478D8 001446D8 80 B9 00 1C */ lwz r5, 0x1c(r25) /* 801478DC 001446DC C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) -/* 801478E0 001446E0 4B EB FA E1 */ bl func_800073C0 +/* 801478E0 001446E0 4B EB FA E1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801478E4 001446E4 38 00 00 00 */ li r0, 0 /* 801478E8 001446E8 7E C3 B3 78 */ mr r3, r22 /* 801478EC 001446EC 90 01 00 08 */ stw r0, 8(r1) @@ -1310,7 +1310,7 @@ func_80147090: /* 80147910 00144710 FC 40 08 90 */ fmr f2, f1 /* 80147914 00144714 80 B9 00 1C */ lwz r5, 0x1c(r25) /* 80147918 00144718 C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) -/* 8014791C 0014471C 4B EB FA A5 */ bl func_800073C0 +/* 8014791C 0014471C 4B EB FA A5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80147920 00144720 38 00 00 00 */ li r0, 0 /* 80147924 00144724 7E C3 B3 78 */ mr r3, r22 /* 80147928 00144728 90 01 00 08 */ stw r0, 8(r1) @@ -1325,7 +1325,7 @@ func_80147090: /* 8014794C 0014474C FC 40 08 90 */ fmr f2, f1 /* 80147950 00144750 80 B9 00 1C */ lwz r5, 0x1c(r25) /* 80147954 00144754 C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) -/* 80147958 00144758 4B EB FA 69 */ bl func_800073C0 +/* 80147958 00144758 4B EB FA 69 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8014795C 0014475C 38 00 00 00 */ li r0, 0 /* 80147960 00144760 7E C3 B3 78 */ mr r3, r22 /* 80147964 00144764 90 01 00 08 */ stw r0, 8(r1) @@ -1340,7 +1340,7 @@ func_80147090: /* 80147988 00144788 FC 40 08 90 */ fmr f2, f1 /* 8014798C 0014478C 80 B9 00 1C */ lwz r5, 0x1c(r25) /* 80147990 00144790 C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) -/* 80147994 00144794 4B EB FA 2D */ bl func_800073C0 +/* 80147994 00144794 4B EB FA 2D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80147998 00144798 38 00 00 00 */ li r0, 0 /* 8014799C 0014479C 7E C3 B3 78 */ mr r3, r22 /* 801479A0 001447A0 90 01 00 08 */ stw r0, 8(r1) @@ -1355,7 +1355,7 @@ func_80147090: /* 801479C4 001447C4 FC 40 08 90 */ fmr f2, f1 /* 801479C8 001447C8 80 BF 00 3C */ lwz r5, 0x3c(r31) /* 801479CC 001447CC C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) -/* 801479D0 001447D0 4B EB F9 F1 */ bl func_800073C0 +/* 801479D0 001447D0 4B EB F9 F1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801479D4 001447D4 7E C3 B3 78 */ mr r3, r22 /* 801479D8 001447D8 BA C1 00 48 */ lmw r22, 0x48(r1) /* 801479DC 001447DC 80 01 00 74 */ lwz r0, 0x74(r1) @@ -1363,8 +1363,8 @@ func_80147090: /* 801479E4 001447E4 38 21 00 70 */ addi r1, r1, 0x70 /* 801479E8 001447E8 4E 80 00 20 */ blr -.global func_801479EC -func_801479EC: +.global __ct__13zNPCKingJellyFi +__ct__13zNPCKingJellyFi: /* 801479EC 001447EC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801479F0 001447F0 7C 08 02 A6 */ mflr r0 /* 801479F4 001447F4 90 01 00 14 */ stw r0, 0x14(r1) @@ -1394,7 +1394,7 @@ func_801479EC: /* 80147A54 00144854 90 01 00 14 */ stw r0, 0x14(r1) /* 80147A58 00144858 93 E1 00 0C */ stw r31, 0xc(r1) /* 80147A5C 0014485C 7C 7F 1B 78 */ mr r31, r3 -/* 80147A60 00144860 4B FA 76 3D */ bl func_800EF09C +/* 80147A60 00144860 4B FA 76 3D */ bl Init__10zNPCCommonFP9xEntAsset /* 80147A64 00144864 A8 1F 00 E4 */ lha r0, 0xe4(r31) /* 80147A68 00144868 38 7F 02 B5 */ addi r3, r31, 0x2b5 /* 80147A6C 0014486C 38 80 00 00 */ li r4, 0 @@ -1404,7 +1404,7 @@ func_801479EC: /* 80147A7C 0014487C 4B EB B9 DD */ bl memset /* 80147A80 00144880 3C 60 80 2A */ lis r3, lbl_80299E2C@ha /* 80147A84 00144884 38 63 9E 2C */ addi r3, r3, lbl_80299E2C@l -/* 80147A88 00144888 4B EC 64 19 */ bl func_8000DEA0 +/* 80147A88 00144888 4B EC 64 19 */ bl init__13xBinaryCameraFv /* 80147A8C 0014488C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80147A90 00144890 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80147A94 00144894 7C 08 03 A6 */ mtlr r0 @@ -1417,11 +1417,11 @@ func_801479EC: /* 80147AB0 001448B0 93 E1 00 0C */ stw r31, 0xc(r1) /* 80147AB4 001448B4 7C 7F 1B 78 */ mr r31, r3 /* 80147AB8 001448B8 90 03 08 8C */ stw r0, 0x88c(r3) -/* 80147ABC 001448BC 48 00 53 DD */ bl func_8014CE98 +/* 80147ABC 001448BC 48 00 53 DD */ bl load_model__13zNPCKingJellyFv /* 80147AC0 001448C0 7F E3 FB 78 */ mr r3, r31 -/* 80147AC4 001448C4 48 00 54 89 */ bl func_8014CF4C +/* 80147AC4 001448C4 48 00 54 89 */ bl load_curtain_model__13zNPCKingJellyFv /* 80147AC8 001448C8 7F E3 FB 78 */ mr r3, r31 -/* 80147ACC 001448CC 4B FE E5 85 */ bl func_80136050 +/* 80147ACC 001448CC 4B FE E5 85 */ bl Setup__11zNPCSubBossFv /* 80147AD0 001448D0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80147AD4 001448D4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80147AD8 001448D8 7C 08 03 A6 */ mtlr r0 @@ -1436,16 +1436,16 @@ func_801479EC: /* 80147AFC 001448FC 93 C1 00 18 */ stw r30, 0x18(r1) /* 80147B00 00144900 7C 7E 1B 78 */ mr r30, r3 /* 80147B04 00144904 93 A1 00 14 */ stw r29, 0x14(r1) -/* 80147B08 00144908 4B FA 7D 9D */ bl func_800EF8A4 +/* 80147B08 00144908 4B FA 7D 9D */ bl Reset__10zNPCCommonFv /* 80147B0C 0014490C 88 1E 02 B6 */ lbz r0, 0x2b6(r30) /* 80147B10 00144910 28 00 00 00 */ cmplwi r0, 0 /* 80147B14 00144914 40 82 00 1C */ bne lbl_80147B30 /* 80147B18 00144918 7F C3 F3 78 */ mr r3, r30 -/* 80147B1C 0014491C 48 00 3F 71 */ bl func_8014BA8C +/* 80147B1C 0014491C 48 00 3F 71 */ bl decompose__13zNPCKingJellyFv /* 80147B20 00144920 7F C3 F3 78 */ mr r3, r30 -/* 80147B24 00144924 48 00 40 29 */ bl func_8014BB4C +/* 80147B24 00144924 48 00 40 29 */ bl post_decompose__13zNPCKingJellyFv /* 80147B28 00144928 7F C3 F3 78 */ mr r3, r30 -/* 80147B2C 0014492C 48 00 40 99 */ bl func_8014BBC4 +/* 80147B2C 0014492C 48 00 40 99 */ bl reappear__13zNPCKingJellyFv lbl_80147B30: /* 80147B30 00144930 38 7E 02 B5 */ addi r3, r30, 0x2b5 /* 80147B34 00144934 38 80 00 00 */ li r4, 0 @@ -1468,11 +1468,11 @@ lbl_80147B30: /* 80147B78 00144978 98 DE 10 90 */ stb r6, 0x1090(r30) /* 80147B7C 0014497C 98 1E 10 B4 */ stb r0, 0x10b4(r30) /* 80147B80 00144980 98 DE 02 EC */ stb r6, 0x2ec(r30) -/* 80147B84 00144984 48 00 54 65 */ bl func_8014CFE8 +/* 80147B84 00144984 48 00 54 65 */ bl show_shower_model__13zNPCKingJellyFv /* 80147B88 00144988 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha /* 80147B8C 0014498C 38 63 D8 B0 */ addi r3, r3, lbl_8026D8B0@l /* 80147B90 00144990 38 63 00 73 */ addi r3, r3, 0x73 -/* 80147B94 00144994 4B F6 0C B1 */ bl func_800A8844 +/* 80147B94 00144994 4B F6 0C B1 */ bl zParEmitterFind__FPCc /* 80147B98 00144998 90 6D 96 B0 */ stw r3, lbl_803CBFB0-_SDA_BASE_(r13) /* 80147B9C 0014499C 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 80147BA0 001449A0 38 7F 03 A0 */ addi r3, r31, 0x3a0 @@ -1495,7 +1495,7 @@ lbl_80147B30: /* 80147BE4 001449E4 D0 3E 02 D8 */ stfs f1, 0x2d8(r30) /* 80147BE8 001449E8 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80147BEC 001449EC D0 04 00 0C */ stfs f0, 0xc(r4) -/* 80147BF0 001449F0 4B F6 0C 55 */ bl func_800A8844 +/* 80147BF0 001449F0 4B F6 0C 55 */ bl zParEmitterFind__FPCc /* 80147BF4 001449F4 90 6D 96 B4 */ stw r3, lbl_803CBFB4-_SDA_BASE_(r13) /* 80147BF8 001449F8 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 80147BFC 001449FC 38 7F 05 0C */ addi r3, r31, 0x50c @@ -1507,7 +1507,7 @@ lbl_80147B30: /* 80147C14 00144A14 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha /* 80147C18 00144A18 38 63 D8 B0 */ addi r3, r3, lbl_8026D8B0@l /* 80147C1C 00144A1C 38 63 00 93 */ addi r3, r3, 0x93 -/* 80147C20 00144A20 4B F6 0C 25 */ bl func_800A8844 +/* 80147C20 00144A20 4B F6 0C 25 */ bl zParEmitterFind__FPCc /* 80147C24 00144A24 90 6D 96 B8 */ stw r3, lbl_803CBFB8-_SDA_BASE_(r13) /* 80147C28 00144A28 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 80147C2C 00144A2C 38 7F 06 78 */ addi r3, r31, 0x678 @@ -1527,7 +1527,7 @@ lbl_80147B30: /* 80147C64 00144A64 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80147C68 00144A68 D0 04 00 1C */ stfs f0, 0x1c(r4) /* 80147C6C 00144A6C D0 04 00 18 */ stfs f0, 0x18(r4) -/* 80147C70 00144A70 4B F6 0B D5 */ bl func_800A8844 +/* 80147C70 00144A70 4B F6 0B D5 */ bl zParEmitterFind__FPCc /* 80147C74 00144A74 90 6D 96 BC */ stw r3, lbl_803CBFBC-_SDA_BASE_(r13) /* 80147C78 00144A78 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 80147C7C 00144A7C 38 7F 07 E4 */ addi r3, r31, 0x7e4 @@ -1552,9 +1552,9 @@ lbl_80147B30: /* 80147CC8 00144AC8 38 9F 07 E4 */ addi r4, r31, 0x7e4 /* 80147CCC 00144ACC 7F C3 F3 78 */ mr r3, r30 /* 80147CD0 00144AD0 D0 04 01 60 */ stfs f0, 0x160(r4) -/* 80147CD4 00144AD4 48 00 46 CD */ bl func_8014C3A0 +/* 80147CD4 00144AD4 48 00 46 CD */ bl create_ambient_rings__13zNPCKingJellyFv /* 80147CD8 00144AD8 7F C3 F3 78 */ mr r3, r30 -/* 80147CDC 00144ADC 48 00 3F 25 */ bl func_8014BC00 +/* 80147CDC 00144ADC 48 00 3F 25 */ bl create_tentacle_lightning__13zNPCKingJellyFv /* 80147CE0 00144AE0 7F DF F3 78 */ mr r31, r30 /* 80147CE4 00144AE4 3B A0 00 00 */ li r29, 0 /* 80147CE8 00144AE8 48 00 00 24 */ b lbl_80147D0C @@ -1564,7 +1564,7 @@ lbl_80147CEC: /* 80147CF4 00144AF4 48 00 6B 11 */ bl func_8014E804 /* 80147CF8 00144AF8 7F C3 F3 78 */ mr r3, r30 /* 80147CFC 00144AFC 38 9F 03 0C */ addi r4, r31, 0x30c -/* 80147D00 00144B00 48 00 2F 29 */ bl func_8014AC28 +/* 80147D00 00144B00 48 00 2F 29 */ bl disable_child__13zNPCKingJellyFRQ213zNPCKingJelly10child_data /* 80147D04 00144B04 3B FF 00 2C */ addi r31, r31, 0x2c /* 80147D08 00144B08 3B BD 00 01 */ addi r29, r29, 1 lbl_80147D0C: @@ -1584,7 +1584,7 @@ lbl_80147D0C: /* 80147D40 00144B40 80 7E 00 C4 */ lwz r3, 0xc4(r30) /* 80147D44 00144B44 D0 03 00 1C */ stfs f0, 0x1c(r3) /* 80147D48 00144B48 80 7E 02 28 */ lwz r3, 0x228(r30) -/* 80147D4C 00144B4C 4B FC 59 E5 */ bl func_8010D730 +/* 80147D4C 00144B4C 4B FC 59 E5 */ bl GoalSet__7xPsycheFii /* 80147D50 00144B50 80 01 00 24 */ lwz r0, 0x24(r1) /* 80147D54 00144B54 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80147D58 00144B58 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -1597,11 +1597,11 @@ lbl_80147D0C: /* 80147D74 00144B74 90 01 00 14 */ stw r0, 0x14(r1) /* 80147D78 00144B78 93 E1 00 0C */ stw r31, 0xc(r1) /* 80147D7C 00144B7C 7C 7F 1B 78 */ mr r31, r3 -/* 80147D80 00144B80 48 00 3D 0D */ bl func_8014BA8C +/* 80147D80 00144B80 48 00 3D 0D */ bl decompose__13zNPCKingJellyFv /* 80147D84 00144B84 7F E3 FB 78 */ mr r3, r31 -/* 80147D88 00144B88 48 00 3D C5 */ bl func_8014BB4C +/* 80147D88 00144B88 48 00 3D C5 */ bl post_decompose__13zNPCKingJellyFv /* 80147D8C 00144B8C 7F E3 FB 78 */ mr r3, r31 -/* 80147D90 00144B90 4B FA 7C 81 */ bl func_800EFA10 +/* 80147D90 00144B90 4B FA 7C 81 */ bl Destroy__10zNPCCommonFv /* 80147D94 00144B94 80 01 00 14 */ lwz r0, 0x14(r1) /* 80147D98 00144B98 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80147D9C 00144B9C 7C 08 03 A6 */ mtlr r0 @@ -1624,8 +1624,8 @@ lbl_80147D0C: /* 80147DE0 00144BE0 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha /* 80147DE4 00144BE4 38 63 D8 B0 */ addi r3, r3, lbl_8026D8B0@l /* 80147DE8 00144BE8 38 63 00 BF */ addi r3, r3, 0xbf -/* 80147DEC 00144BEC 4B F0 44 29 */ bl func_8004C214 -/* 80147DF0 00144BF0 4B F6 CC 4D */ bl func_800B4A3C +/* 80147DEC 00144BEC 4B F0 44 29 */ bl xStrHash__FPCc +/* 80147DF0 00144BF0 4B F6 CC 4D */ bl zSceneFindObject__FUi /* 80147DF4 00144BF4 28 03 00 00 */ cmplwi r3, 0 /* 80147DF8 00144BF8 41 82 00 10 */ beq lbl_80147E08 /* 80147DFC 00144BFC A0 03 00 06 */ lhz r0, 6(r3) @@ -1636,14 +1636,14 @@ lbl_80147E08: /* 80147E0C 00144C0C 98 1E 02 B9 */ stb r0, 0x2b9(r30) lbl_80147E10: /* 80147E10 00144C10 80 7E 02 28 */ lwz r3, 0x228(r30) -/* 80147E14 00144C14 4B FC 57 B1 */ bl func_8010D5C4 +/* 80147E14 00144C14 4B FC 57 B1 */ bl GIDOfActive__7xPsycheCFv /* 80147E18 00144C18 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 80147E1C 00144C1C 28 00 4E 37 */ cmplwi r0, 0x4e37 /* 80147E20 00144C20 40 82 00 18 */ bne lbl_80147E38 /* 80147E24 00144C24 FC 20 F8 90 */ fmr f1, f31 /* 80147E28 00144C28 7F C3 F3 78 */ mr r3, r30 /* 80147E2C 00144C2C 7F E4 FB 78 */ mr r4, r31 -/* 80147E30 00144C30 4B FA 82 C1 */ bl func_800F00F0 +/* 80147E30 00144C30 4B FA 82 C1 */ bl Process__10zNPCCommonFP6xScenef /* 80147E34 00144C34 48 00 01 74 */ b lbl_80147FA8 lbl_80147E38: /* 80147E38 00144C38 88 1E 10 B4 */ lbz r0, 0x10b4(r30) @@ -1664,7 +1664,7 @@ lbl_80147E6C: /* 80147E6C 00144C6C FC 20 F8 90 */ fmr f1, f31 /* 80147E70 00144C70 7F C3 F3 78 */ mr r3, r30 /* 80147E74 00144C74 7F E4 FB 78 */ mr r4, r31 -/* 80147E78 00144C78 4B FA 82 79 */ bl func_800F00F0 +/* 80147E78 00144C78 4B FA 82 79 */ bl Process__10zNPCCommonFP6xScenef /* 80147E7C 00144C7C 48 00 01 2C */ b lbl_80147FA8 lbl_80147E80: /* 80147E80 00144C80 88 1E 02 B8 */ lbz r0, 0x2b8(r30) @@ -1698,7 +1698,7 @@ lbl_80147EDC: /* 80147EE8 00144CE8 FC 20 F8 90 */ fmr f1, f31 /* 80147EEC 00144CEC 80 7E 02 28 */ lwz r3, 0x228(r30) /* 80147EF0 00144CF0 38 80 00 00 */ li r4, 0 -/* 80147EF4 00144CF4 4B FC 61 6D */ bl func_8010E060 +/* 80147EF4 00144CF4 4B FC 61 6D */ bl Timestep__7xPsycheFfPv lbl_80147EF8: /* 80147EF8 00144CF8 88 1E 02 B6 */ lbz r0, 0x2b6(r30) /* 80147EFC 00144CFC 28 00 00 00 */ cmplwi r0, 0 @@ -1710,28 +1710,28 @@ lbl_80147F10: /* 80147F10 00144D10 FC 20 F8 90 */ fmr f1, f31 /* 80147F14 00144D14 7F C3 F3 78 */ mr r3, r30 /* 80147F18 00144D18 7F E4 FB 78 */ mr r4, r31 -/* 80147F1C 00144D1C 4B FA 81 D5 */ bl func_800F00F0 +/* 80147F1C 00144D1C 4B FA 81 D5 */ bl Process__10zNPCCommonFP6xScenef /* 80147F20 00144D20 48 00 00 88 */ b lbl_80147FA8 lbl_80147F24: /* 80147F24 00144D24 FC 20 F8 90 */ fmr f1, f31 /* 80147F28 00144D28 7F C3 F3 78 */ mr r3, r30 -/* 80147F2C 00144D2C 48 00 2A 91 */ bl func_8014A9BC +/* 80147F2C 00144D2C 48 00 2A 91 */ bl update_camera__13zNPCKingJellyFf /* 80147F30 00144D30 FC 20 F8 90 */ fmr f1, f31 /* 80147F34 00144D34 7F C3 F3 78 */ mr r3, r30 -/* 80147F38 00144D38 48 00 43 3D */ bl func_8014C274 +/* 80147F38 00144D38 48 00 43 3D */ bl update_rings__13zNPCKingJellyFf /* 80147F3C 00144D3C FC 20 F8 90 */ fmr f1, f31 /* 80147F40 00144D40 7F C3 F3 78 */ mr r3, r30 -/* 80147F44 00144D44 48 00 3E 29 */ bl func_8014BD6C +/* 80147F44 00144D44 48 00 3E 29 */ bl update_tentacle_lightning__13zNPCKingJellyFf /* 80147F48 00144D48 FC 20 F8 90 */ fmr f1, f31 /* 80147F4C 00144D4C 7F C3 F3 78 */ mr r3, r30 -/* 80147F50 00144D50 48 00 47 09 */ bl func_8014C658 +/* 80147F50 00144D50 48 00 47 09 */ bl update_spawn_particles__13zNPCKingJellyFf /* 80147F54 00144D54 FC 20 F8 90 */ fmr f1, f31 /* 80147F58 00144D58 7F C3 F3 78 */ mr r3, r30 -/* 80147F5C 00144D5C 48 00 52 29 */ bl func_8014D184 +/* 80147F5C 00144D5C 48 00 52 29 */ bl update_blink__13zNPCKingJellyFf /* 80147F60 00144D60 7F C3 F3 78 */ mr r3, r30 -/* 80147F64 00144D64 48 00 2F DD */ bl func_8014AF40 +/* 80147F64 00144D64 48 00 2F DD */ bl repel_player__13zNPCKingJellyFv /* 80147F68 00144D68 7F C3 F3 78 */ mr r3, r30 -/* 80147F6C 00144D6C 48 00 39 F5 */ bl func_8014B960 +/* 80147F6C 00144D6C 48 00 39 F5 */ bl check_player_damage__13zNPCKingJellyFv /* 80147F70 00144D70 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80147F74 00144D74 80 1E 02 C8 */ lwz r0, 0x2c8(r30) /* 80147F78 00144D78 3B A3 05 58 */ addi r29, r3, lbl_803C0558@l @@ -1739,14 +1739,14 @@ lbl_80147F24: /* 80147F80 00144D80 7C 03 00 40 */ cmplw r3, r0 /* 80147F84 00144D84 40 80 00 0C */ bge lbl_80147F90 /* 80147F88 00144D88 7F C3 F3 78 */ mr r3, r30 -/* 80147F8C 00144D8C 48 00 2F 3D */ bl func_8014AEC8 +/* 80147F8C 00144D8C 48 00 2F 3D */ bl taunt__13zNPCKingJellyFv lbl_80147F90: /* 80147F90 00144D90 80 1D 16 B0 */ lwz r0, 0x16b0(r29) /* 80147F94 00144D94 FC 20 F8 90 */ fmr f1, f31 /* 80147F98 00144D98 7F C3 F3 78 */ mr r3, r30 /* 80147F9C 00144D9C 7F E4 FB 78 */ mr r4, r31 /* 80147FA0 00144DA0 90 1E 02 C8 */ stw r0, 0x2c8(r30) -/* 80147FA4 00144DA4 4B FA 81 4D */ bl func_800F00F0 +/* 80147FA4 00144DA4 4B FA 81 4D */ bl Process__10zNPCCommonFP6xScenef lbl_80147FA8: /* 80147FA8 00144DA8 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80147FAC 00144DAC 80 01 00 34 */ lwz r0, 0x34(r1) @@ -1775,7 +1775,7 @@ lbl_80147FA8: /* 80148008 00144E08 90 C1 00 14 */ stw r6, 0x14(r1) /* 8014800C 00144E0C 90 A1 00 18 */ stw r5, 0x18(r1) /* 80148010 00144E10 90 01 00 1C */ stw r0, 0x1c(r1) -/* 80148014 00144E14 4B FA 81 51 */ bl func_800F0164 +/* 80148014 00144E14 4B FA 81 51 */ bl BUpdate__10zNPCCommonFP5xVec3 /* 80148018 00144E18 80 01 00 34 */ lwz r0, 0x34(r1) /* 8014801C 00144E1C 83 E1 00 2C */ lwz r31, 0x2c(r1) /* 80148020 00144E20 7C 08 03 A6 */ mtlr r0 @@ -1795,19 +1795,19 @@ lbl_80148050: /* 80148054 00144E54 41 82 00 10 */ beq lbl_80148064 /* 80148058 00144E58 48 00 00 24 */ b lbl_8014807C lbl_8014805C: -/* 8014805C 00144E5C 48 00 39 69 */ bl func_8014B9C4 +/* 8014805C 00144E5C 48 00 39 69 */ bl start_fight__13zNPCKingJellyFv /* 80148060 00144E60 48 00 00 2C */ b lbl_8014808C lbl_80148064: /* 80148064 00144E64 3C 80 4E 47 */ lis r4, 0x4E474D37@ha /* 80148068 00144E68 80 63 02 28 */ lwz r3, 0x228(r3) /* 8014806C 00144E6C 38 84 4D 37 */ addi r4, r4, 0x4E474D37@l /* 80148070 00144E70 38 A0 00 01 */ li r5, 1 -/* 80148074 00144E74 4B FC 56 BD */ bl func_8010D730 +/* 80148074 00144E74 4B FC 56 BD */ bl GoalSet__7xPsycheFii /* 80148078 00144E78 48 00 00 14 */ b lbl_8014808C lbl_8014807C: /* 8014807C 00144E7C 38 00 00 00 */ li r0, 0 /* 80148080 00144E80 90 09 00 00 */ stw r0, 0(r9) -/* 80148084 00144E84 4B FA 83 4D */ bl func_800F03D0 +/* 80148084 00144E84 4B FA 83 4D */ bl SysEvent__10zNPCCommonFP5xBaseP5xBaseUiPCfP5xBasePi /* 80148088 00144E88 48 00 00 08 */ b lbl_80148090 lbl_8014808C: /* 8014808C 00144E8C 38 60 00 01 */ li r3, 1 @@ -1829,17 +1829,17 @@ lbl_80148090: /* 801480C8 00144EC8 90 01 00 14 */ stw r0, 0x14(r1) /* 801480CC 00144ECC 93 E1 00 0C */ stw r31, 0xc(r1) /* 801480D0 00144ED0 7C 7F 1B 78 */ mr r31, r3 -/* 801480D4 00144ED4 4B FA 93 5D */ bl func_800F1430 +/* 801480D4 00144ED4 4B FA 93 5D */ bl ParseINI__10zNPCCommonFv /* 801480D8 00144ED8 3C 60 80 2A */ lis r3, lbl_80298A58@ha /* 801480DC 00144EDC 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 801480E0 00144EE0 38 63 8A 58 */ addi r3, r3, lbl_80298A58@l /* 801480E4 00144EE4 90 64 03 A0 */ stw r3, 0x3a0(r4) -/* 801480E8 00144EE8 4B FD CC 5D */ bl func_80124D44 +/* 801480E8 00144EE8 4B FD CC 5D */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 801480EC 00144EEC 3C 60 80 2A */ lis r3, lbl_80298A58@ha /* 801480F0 00144EF0 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 801480F4 00144EF4 38 63 8A 58 */ addi r3, r3, lbl_80298A58@l /* 801480F8 00144EF8 90 64 03 9C */ stw r3, 0x39c(r4) -/* 801480FC 00144EFC 4B FD CC 49 */ bl func_80124D44 +/* 801480FC 00144EFC 4B FD CC 49 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 80148100 00144F00 3C 60 80 33 */ lis r3, lbl_80328538@ha /* 80148104 00144F04 3C A0 80 2A */ lis r5, lbl_80299E90@ha /* 80148108 00144F08 3C 80 80 2A */ lis r4, lbl_80299EB8@ha @@ -4358,7 +4358,7 @@ lbl_8014A584: /* 8014A5B4 001473B4 93 C1 00 18 */ stw r30, 0x18(r1) /* 8014A5B8 001473B8 93 A1 00 14 */ stw r29, 0x14(r1) /* 8014A5BC 001473BC 7C 7D 1B 78 */ mr r29, r3 -/* 8014A5C0 001473C0 4B FA 6D D5 */ bl func_800F1394 +/* 8014A5C0 001473C0 4B FA 6D D5 */ bl ParseLinks__10zNPCCommonFv /* 8014A5C4 001473C4 88 1D 00 05 */ lbz r0, 5(r29) /* 8014A5C8 001473C8 83 FD 00 08 */ lwz r31, 8(r29) /* 8014A5CC 001473CC 54 00 28 34 */ slwi r0, r0, 5 @@ -4369,14 +4369,14 @@ lbl_8014A5D8: /* 8014A5DC 001473DC 28 00 01 33 */ cmplwi r0, 0x133 /* 8014A5E0 001473E0 40 82 00 28 */ bne lbl_8014A608 /* 8014A5E4 001473E4 80 7F 00 04 */ lwz r3, 4(r31) -/* 8014A5E8 001473E8 4B F6 A4 55 */ bl func_800B4A3C +/* 8014A5E8 001473E8 4B F6 A4 55 */ bl zSceneFindObject__FUi /* 8014A5EC 001473EC C0 1F 00 08 */ lfs f0, 8(r31) /* 8014A5F0 001473F0 7C 64 1B 78 */ mr r4, r3 /* 8014A5F4 001473F4 7F A3 EB 78 */ mr r3, r29 /* 8014A5F8 001473F8 FC 00 00 1E */ fctiwz f0, f0 /* 8014A5FC 001473FC D8 01 00 08 */ stfd f0, 8(r1) /* 8014A600 00147400 80 A1 00 0C */ lwz r5, 0xc(r1) -/* 8014A604 00147404 48 00 05 29 */ bl func_8014AB2C +/* 8014A604 00147404 48 00 05 29 */ bl add_child__13zNPCKingJellyFR5xBasei lbl_8014A608: /* 8014A608 00147408 3B FF 00 20 */ addi r31, r31, 0x20 lbl_8014A60C: @@ -4394,56 +4394,56 @@ lbl_8014A60C: /* 8014A638 00147438 90 01 00 14 */ stw r0, 0x14(r1) /* 8014A63C 0014743C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014A640 00147440 7C 7F 1B 78 */ mr r31, r3 -/* 8014A644 00147444 4B FC 28 91 */ bl func_8010CED4 +/* 8014A644 00147444 4B FC 28 91 */ bl xBehaveMgr_GetSelf__Fv /* 8014A648 00147448 7F E4 FB 78 */ mr r4, r31 /* 8014A64C 0014744C 38 A0 00 00 */ li r5, 0 -/* 8014A650 00147450 4B FC 29 ED */ bl func_8010D03C +/* 8014A650 00147450 4B FC 29 ED */ bl Subscribe__10xBehaveMgrFP5xBasei /* 8014A654 00147454 90 7F 02 28 */ stw r3, 0x228(r31) /* 8014A658 00147458 83 FF 02 28 */ lwz r31, 0x228(r31) /* 8014A65C 0014745C 7F E3 FB 78 */ mr r3, r31 -/* 8014A660 00147460 4B FC 2B 29 */ bl func_8010D188 +/* 8014A660 00147460 4B FC 2B 29 */ bl BrainBegin__7xPsycheFv /* 8014A664 00147464 3C 80 4E 47 */ lis r4, 0x4E474D31@ha /* 8014A668 00147468 7F E3 FB 78 */ mr r3, r31 /* 8014A66C 0014746C 38 84 4D 31 */ addi r4, r4, 0x4E474D31@l /* 8014A670 00147470 38 A0 00 00 */ li r5, 0 -/* 8014A674 00147474 4B FC 2B CD */ bl func_8010D240 +/* 8014A674 00147474 4B FC 2B CD */ bl AddGoal__7xPsycheFiPv /* 8014A678 00147478 3C 80 4E 47 */ lis r4, 0x4E474D32@ha /* 8014A67C 0014747C 7F E3 FB 78 */ mr r3, r31 /* 8014A680 00147480 38 84 4D 32 */ addi r4, r4, 0x4E474D32@l /* 8014A684 00147484 38 A0 00 00 */ li r5, 0 -/* 8014A688 00147488 4B FC 2B B9 */ bl func_8010D240 +/* 8014A688 00147488 4B FC 2B B9 */ bl AddGoal__7xPsycheFiPv /* 8014A68C 0014748C 3C 80 4E 47 */ lis r4, 0x4E474D33@ha /* 8014A690 00147490 7F E3 FB 78 */ mr r3, r31 /* 8014A694 00147494 38 84 4D 33 */ addi r4, r4, 0x4E474D33@l /* 8014A698 00147498 38 A0 00 00 */ li r5, 0 -/* 8014A69C 0014749C 4B FC 2B A5 */ bl func_8010D240 +/* 8014A69C 0014749C 4B FC 2B A5 */ bl AddGoal__7xPsycheFiPv /* 8014A6A0 001474A0 3C 80 4E 47 */ lis r4, 0x4E474D34@ha /* 8014A6A4 001474A4 7F E3 FB 78 */ mr r3, r31 /* 8014A6A8 001474A8 38 84 4D 34 */ addi r4, r4, 0x4E474D34@l /* 8014A6AC 001474AC 38 A0 00 00 */ li r5, 0 -/* 8014A6B0 001474B0 4B FC 2B 91 */ bl func_8010D240 +/* 8014A6B0 001474B0 4B FC 2B 91 */ bl AddGoal__7xPsycheFiPv /* 8014A6B4 001474B4 3C 80 4E 47 */ lis r4, 0x4E474D35@ha /* 8014A6B8 001474B8 7F E3 FB 78 */ mr r3, r31 /* 8014A6BC 001474BC 38 84 4D 35 */ addi r4, r4, 0x4E474D35@l /* 8014A6C0 001474C0 38 A0 00 00 */ li r5, 0 -/* 8014A6C4 001474C4 4B FC 2B 7D */ bl func_8010D240 +/* 8014A6C4 001474C4 4B FC 2B 7D */ bl AddGoal__7xPsycheFiPv /* 8014A6C8 001474C8 3C 80 4E 47 */ lis r4, 0x4E474D36@ha /* 8014A6CC 001474CC 7F E3 FB 78 */ mr r3, r31 /* 8014A6D0 001474D0 38 84 4D 36 */ addi r4, r4, 0x4E474D36@l /* 8014A6D4 001474D4 38 A0 00 00 */ li r5, 0 -/* 8014A6D8 001474D8 4B FC 2B 69 */ bl func_8010D240 +/* 8014A6D8 001474D8 4B FC 2B 69 */ bl AddGoal__7xPsycheFiPv /* 8014A6DC 001474DC 3C 80 4E 47 */ lis r4, 0x4E474D37@ha /* 8014A6E0 001474E0 7F E3 FB 78 */ mr r3, r31 /* 8014A6E4 001474E4 38 84 4D 37 */ addi r4, r4, 0x4E474D37@l /* 8014A6E8 001474E8 38 A0 00 00 */ li r5, 0 -/* 8014A6EC 001474EC 4B FC 2B 55 */ bl func_8010D240 +/* 8014A6EC 001474EC 4B FC 2B 55 */ bl AddGoal__7xPsycheFiPv /* 8014A6F0 001474F0 3C 80 4E 47 */ lis r4, 0x4E474E37@ha /* 8014A6F4 001474F4 7F E3 FB 78 */ mr r3, r31 /* 8014A6F8 001474F8 38 84 4E 37 */ addi r4, r4, 0x4E474E37@l /* 8014A6FC 001474FC 38 A0 00 00 */ li r5, 0 -/* 8014A700 00147500 4B FC 2B 41 */ bl func_8010D240 +/* 8014A700 00147500 4B FC 2B 41 */ bl AddGoal__7xPsycheFiPv /* 8014A704 00147504 7F E3 FB 78 */ mr r3, r31 -/* 8014A708 00147508 4B FC 2B 01 */ bl func_8010D208 +/* 8014A708 00147508 4B FC 2B 01 */ bl BrainEnd__7xPsycheFv /* 8014A70C 0014750C 3C 80 4E 47 */ lis r4, 0x4E474D31@ha /* 8014A710 00147510 7F E3 FB 78 */ mr r3, r31 /* 8014A714 00147514 38 84 4D 31 */ addi r4, r4, 0x4E474D31@l @@ -4469,7 +4469,7 @@ lbl_8014A60C: /* 8014A764 00147564 48 00 00 98 */ b lbl_8014A7FC lbl_8014A768: /* 8014A768 00147568 80 7E 02 28 */ lwz r3, 0x228(r30) -/* 8014A76C 0014756C 4B FC 2E 59 */ bl func_8010D5C4 +/* 8014A76C 0014756C 4B FC 2E 59 */ bl GIDOfActive__7xPsycheCFv /* 8014A770 00147570 2C 1F 00 09 */ cmpwi r31, 9 /* 8014A774 00147574 41 82 00 64 */ beq lbl_8014A7D8 /* 8014A778 00147578 40 80 00 10 */ bge lbl_8014A788 @@ -4497,7 +4497,7 @@ lbl_8014A7C4: /* 8014A7C4 001475C4 80 9E 02 C4 */ lwz r4, 0x2c4(r30) /* 8014A7C8 001475C8 7F C3 F3 78 */ mr r3, r30 /* 8014A7CC 001475CC 38 84 FF FF */ addi r4, r4, -1 -/* 8014A7D0 001475D0 48 00 02 39 */ bl func_8014AA08 +/* 8014A7D0 001475D0 48 00 02 39 */ bl set_life__13zNPCKingJellyFi /* 8014A7D4 001475D4 48 00 00 28 */ b lbl_8014A7FC lbl_8014A7D8: /* 8014A7D8 001475D8 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 @@ -4508,7 +4508,7 @@ lbl_8014A7D8: /* 8014A7EC 001475EC 80 9E 02 C4 */ lwz r4, 0x2c4(r30) /* 8014A7F0 001475F0 7F C3 F3 78 */ mr r3, r30 /* 8014A7F4 001475F4 38 84 FF FF */ addi r4, r4, -1 -/* 8014A7F8 001475F8 48 00 02 11 */ bl func_8014AA08 +/* 8014A7F8 001475F8 48 00 02 11 */ bl set_life__13zNPCKingJellyFi lbl_8014A7FC: /* 8014A7FC 001475FC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014A800 00147600 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -4565,12 +4565,12 @@ lbl_8014A8B0: /* 8014A8C0 001476C0 38 21 00 10 */ addi r1, r1, 0x10 /* 8014A8C4 001476C4 4E 80 00 20 */ blr -.global func_8014A8C8 -func_8014A8C8: +.global get_variance__13zNPCKingJellyCFv +get_variance__13zNPCKingJellyCFv: /* 8014A8C8 001476C8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014A8CC 001476CC 7C 08 02 A6 */ mflr r0 /* 8014A8D0 001476D0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8014A8D4 001476D4 4B EE 63 B5 */ bl func_80030C88 +/* 8014A8D4 001476D4 4B EE 63 B5 */ bl xurand__Fv /* 8014A8D8 001476D8 C0 62 A6 4C */ lfs f3, lbl_803CEFCC-_SDA2_BASE_(r2) /* 8014A8DC 001476DC 3C 60 80 33 */ lis r3, lbl_80328538@ha /* 8014A8E0 001476E0 C0 42 A6 30 */ lfs f2, lbl_803CEFB0-_SDA2_BASE_(r2) @@ -4583,8 +4583,8 @@ func_8014A8C8: /* 8014A8FC 001476FC 38 21 00 10 */ addi r1, r1, 0x10 /* 8014A900 00147700 4E 80 00 20 */ blr -.global func_8014A904 -func_8014A904: +.global bored__13zNPCKingJellyCFv +bored__13zNPCKingJellyCFv: /* 8014A904 00147704 80 03 02 BC */ lwz r0, 0x2bc(r3) /* 8014A908 00147708 2C 00 00 01 */ cmpwi r0, 1 /* 8014A90C 0014770C 41 82 00 44 */ beq lbl_8014A950 @@ -4634,28 +4634,28 @@ lbl_8014A9A8: /* 8014A9A8 001477A8 38 60 00 00 */ li r3, 0 /* 8014A9AC 001477AC 4E 80 00 20 */ blr -.global func_8014A9B0 -func_8014A9B0: +.global max_strikes__13zNPCKingJellyCFv +max_strikes__13zNPCKingJellyCFv: /* 8014A9B0 001477B0 80 63 02 BC */ lwz r3, 0x2bc(r3) /* 8014A9B4 001477B4 38 63 00 01 */ addi r3, r3, 1 /* 8014A9B8 001477B8 4E 80 00 20 */ blr -.global func_8014A9BC -func_8014A9BC: +.global update_camera__13zNPCKingJellyFf +update_camera__13zNPCKingJellyFf: /* 8014A9BC 001477BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014A9C0 001477C0 7C 08 02 A6 */ mflr r0 /* 8014A9C4 001477C4 38 60 00 08 */ li r3, 8 /* 8014A9C8 001477C8 90 01 00 14 */ stw r0, 0x14(r1) /* 8014A9CC 001477CC DB E1 00 08 */ stfd f31, 8(r1) /* 8014A9D0 001477D0 FF E0 08 90 */ fmr f31, f1 -/* 8014A9D4 001477D4 4B F0 77 2D */ bl func_80052100 -/* 8014A9D8 001477D8 4B F0 77 49 */ bl func_80052120 +/* 8014A9D4 001477D4 4B F0 77 2D */ bl zCameraDisableTracking__F17camera_owner_enum +/* 8014A9D8 001477D8 4B F0 77 49 */ bl zCameraIsTrackingDisabled__Fv /* 8014A9DC 001477DC 54 60 07 77 */ rlwinm. r0, r3, 0, 0x1d, 0x1b /* 8014A9E0 001477E0 40 82 00 14 */ bne lbl_8014A9F4 /* 8014A9E4 001477E4 FC 20 F8 90 */ fmr f1, f31 /* 8014A9E8 001477E8 3C 60 80 2A */ lis r3, lbl_80299E2C@ha /* 8014A9EC 001477EC 38 63 9E 2C */ addi r3, r3, lbl_80299E2C@l -/* 8014A9F0 001477F0 4B EC 35 15 */ bl func_8000DF04 +/* 8014A9F0 001477F0 4B EC 35 15 */ bl update__13xBinaryCameraFf lbl_8014A9F4: /* 8014A9F4 001477F4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014A9F8 001477F8 CB E1 00 08 */ lfd f31, 8(r1) @@ -4663,8 +4663,8 @@ lbl_8014A9F4: /* 8014AA00 00147800 38 21 00 10 */ addi r1, r1, 0x10 /* 8014AA04 00147804 4E 80 00 20 */ blr -.global func_8014AA08 -func_8014AA08: +.global set_life__13zNPCKingJellyFi +set_life__13zNPCKingJellyFi: /* 8014AA08 00147808 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014AA0C 0014780C 7C 08 02 A6 */ mflr r0 /* 8014AA10 00147810 3C A0 80 33 */ lis r5, lbl_80328538@ha @@ -4681,7 +4681,7 @@ func_8014AA08: /* 8014AA3C 0014783C 4B FF 25 F9 */ bl func_8013D034 /* 8014AA40 00147840 90 7D 02 C4 */ stw r3, 0x2c4(r29) /* 8014AA44 00147844 80 7D 02 28 */ lwz r3, 0x228(r29) -/* 8014AA48 00147848 4B FC 2B 7D */ bl func_8010D5C4 +/* 8014AA48 00147848 4B FC 2B 7D */ bl GIDOfActive__7xPsycheCFv /* 8014AA4C 0014784C 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 8014AA50 00147850 28 00 4D 36 */ cmplwi r0, 0x4d36 /* 8014AA54 00147854 41 82 00 78 */ beq lbl_8014AACC @@ -4694,16 +4694,16 @@ func_8014AA08: /* 8014AA70 00147870 80 7D 02 28 */ lwz r3, 0x228(r29) /* 8014AA74 00147874 38 84 4D 36 */ addi r4, r4, 0x4E474D36@l /* 8014AA78 00147878 38 A0 00 01 */ li r5, 1 -/* 8014AA7C 0014787C 4B FC 2C B5 */ bl func_8010D730 +/* 8014AA7C 0014787C 4B FC 2C B5 */ bl GoalSet__7xPsycheFii /* 8014AA80 00147880 7F A3 EB 78 */ mr r3, r29 -/* 8014AA84 00147884 48 00 26 D5 */ bl func_8014D158 +/* 8014AA84 00147884 48 00 26 D5 */ bl start_blink__13zNPCKingJellyFv /* 8014AA88 00147888 83 DD 02 C4 */ lwz r30, 0x2c4(r29) /* 8014AA8C 0014788C 48 00 00 18 */ b lbl_8014AAA4 lbl_8014AA90: /* 8014AA90 00147890 7F A3 EB 78 */ mr r3, r29 /* 8014AA94 00147894 7F A4 EB 78 */ mr r4, r29 /* 8014AA98 00147898 38 A0 01 D7 */ li r5, 0x1d7 -/* 8014AA9C 0014789C 4B ED 4C 45 */ bl func_8001F6E0 +/* 8014AA9C 0014789C 4B ED 4C 45 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 8014AAA0 001478A0 3B DE 00 01 */ addi r30, r30, 1 lbl_8014AAA4: /* 8014AAA4 001478A4 7C 1E F8 00 */ cmpw r30, r31 @@ -4714,11 +4714,11 @@ lbl_8014AAA4: /* 8014AAB8 001478B8 7F A3 EB 78 */ mr r3, r29 /* 8014AABC 001478BC 7F A4 EB 78 */ mr r4, r29 /* 8014AAC0 001478C0 38 A0 00 24 */ li r5, 0x24 -/* 8014AAC4 001478C4 4B ED 4C 1D */ bl func_8001F6E0 +/* 8014AAC4 001478C4 4B ED 4C 1D */ bl zEntEvent__FP5xBaseP5xBaseUi /* 8014AAC8 001478C8 48 00 00 0C */ b lbl_8014AAD4 lbl_8014AACC: /* 8014AACC 001478CC 7F A3 EB 78 */ mr r3, r29 -/* 8014AAD0 001478D0 48 00 00 21 */ bl func_8014AAF0 +/* 8014AAD0 001478D0 48 00 00 21 */ bl update_round__13zNPCKingJellyFv lbl_8014AAD4: /* 8014AAD4 001478D4 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014AAD8 001478D8 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -4728,8 +4728,8 @@ lbl_8014AAD4: /* 8014AAE8 001478E8 38 21 00 20 */ addi r1, r1, 0x20 /* 8014AAEC 001478EC 4E 80 00 20 */ blr -.global func_8014AAF0 -func_8014AAF0: +.global update_round__13zNPCKingJellyFv +update_round__13zNPCKingJellyFv: /* 8014AAF0 001478F0 80 83 02 C4 */ lwz r4, 0x2c4(r3) /* 8014AAF4 001478F4 2C 04 00 00 */ cmpwi r4, 0 /* 8014AAF8 001478F8 40 82 00 10 */ bne lbl_8014AB08 @@ -4747,8 +4747,8 @@ lbl_8014AB08: /* 8014AB24 00147924 90 03 02 BC */ stw r0, 0x2bc(r3) /* 8014AB28 00147928 4E 80 00 20 */ blr -.global func_8014AB2C -func_8014AB2C: +.global add_child__13zNPCKingJellyFR5xBasei +add_child__13zNPCKingJellyFR5xBasei: /* 8014AB2C 0014792C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014AB30 00147930 7C 08 02 A6 */ mflr r0 /* 8014AB34 00147934 90 01 00 24 */ stw r0, 0x24(r1) @@ -4770,7 +4770,7 @@ lbl_8014AB64: /* 8014AB70 00147970 1C 80 00 2C */ mulli r4, r0, 0x2c /* 8014AB74 00147974 38 84 03 0C */ addi r4, r4, 0x30c /* 8014AB78 00147978 7C 9B 22 14 */ add r4, r27, r4 -/* 8014AB7C 0014797C 48 00 00 69 */ bl func_8014ABE4 +/* 8014AB7C 0014797C 48 00 00 69 */ bl init_child__13zNPCKingJellyFRQ213zNPCKingJelly10child_dataR10zNPCCommoni /* 8014AB80 00147980 80 7B 08 8C */ lwz r3, 0x88c(r27) /* 8014AB84 00147984 38 03 00 01 */ addi r0, r3, 1 /* 8014AB88 00147988 90 1B 08 8C */ stw r0, 0x88c(r27) @@ -4778,18 +4778,18 @@ lbl_8014AB64: lbl_8014AB90: /* 8014AB90 00147990 7F 83 E3 78 */ mr r3, r28 /* 8014AB94 00147994 3B C0 00 00 */ li r30, 0 -/* 8014AB98 00147998 4B EE 22 E5 */ bl func_8002CE7C +/* 8014AB98 00147998 4B EE 22 E5 */ bl xGroupGetCount__FP6xGroup /* 8014AB9C 0014799C 7C 7F 1B 78 */ mr r31, r3 /* 8014ABA0 001479A0 48 00 00 28 */ b lbl_8014ABC8 lbl_8014ABA4: /* 8014ABA4 001479A4 7F 83 E3 78 */ mr r3, r28 /* 8014ABA8 001479A8 7F C4 F3 78 */ mr r4, r30 -/* 8014ABAC 001479AC 4B EE 22 DD */ bl func_8002CE88 +/* 8014ABAC 001479AC 4B EE 22 DD */ bl xGroupGetItemPtr__FP6xGroupUi /* 8014ABB0 001479B0 7C 60 1B 78 */ mr r0, r3 /* 8014ABB4 001479B4 7F 63 DB 78 */ mr r3, r27 /* 8014ABB8 001479B8 7C 04 03 78 */ mr r4, r0 /* 8014ABBC 001479BC 7F A5 EB 78 */ mr r5, r29 -/* 8014ABC0 001479C0 4B FF FF 6D */ bl func_8014AB2C +/* 8014ABC0 001479C0 4B FF FF 6D */ bl add_child__13zNPCKingJellyFR5xBasei /* 8014ABC4 001479C4 3B DE 00 01 */ addi r30, r30, 1 lbl_8014ABC8: /* 8014ABC8 001479C8 7C 1E F8 40 */ cmplw r30, r31 @@ -4801,8 +4801,8 @@ lbl_8014ABD0: /* 8014ABDC 001479DC 38 21 00 20 */ addi r1, r1, 0x20 /* 8014ABE0 001479E0 4E 80 00 20 */ blr -.global func_8014ABE4 -func_8014ABE4: +.global init_child__13zNPCKingJellyFRQ213zNPCKingJelly10child_dataR10zNPCCommoni +init_child__13zNPCKingJellyFRQ213zNPCKingJelly10child_dataR10zNPCCommoni: /* 8014ABE4 001479E4 90 A4 00 00 */ stw r5, 0(r4) /* 8014ABE8 001479E8 38 00 00 01 */ li r0, 1 /* 8014ABEC 001479EC 98 C4 00 04 */ stb r6, 4(r4) @@ -4821,8 +4821,8 @@ func_8014ABE4: /* 8014AC20 00147A20 90 04 00 20 */ stw r0, 0x20(r4) /* 8014AC24 00147A24 4E 80 00 20 */ blr -.global func_8014AC28 -func_8014AC28: +.global disable_child__13zNPCKingJellyFRQ213zNPCKingJelly10child_data +disable_child__13zNPCKingJellyFRQ213zNPCKingJelly10child_data: /* 8014AC28 00147A28 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014AC2C 00147A2C 7C 08 02 A6 */ mflr r0 /* 8014AC30 00147A30 90 01 00 14 */ stw r0, 0x14(r1) @@ -4832,7 +4832,7 @@ func_8014AC28: /* 8014AC40 00147A40 28 00 00 00 */ cmplwi r0, 0 /* 8014AC44 00147A44 41 82 00 14 */ beq lbl_8014AC58 /* 8014AC48 00147A48 80 7F 00 00 */ lwz r3, 0(r31) -/* 8014AC4C 00147A4C 4B FB D8 75 */ bl func_801084C0 +/* 8014AC4C 00147A4C 4B FB D8 75 */ bl JellyKill__9zNPCJellyFv /* 8014AC50 00147A50 38 00 00 00 */ li r0, 0 /* 8014AC54 00147A54 98 1F 00 05 */ stb r0, 5(r31) lbl_8014AC58: @@ -4842,8 +4842,8 @@ lbl_8014AC58: /* 8014AC64 00147A64 38 21 00 10 */ addi r1, r1, 0x10 /* 8014AC68 00147A68 4E 80 00 20 */ blr -.global func_8014AC6C -func_8014AC6C: +.global enable_child__13zNPCKingJellyFRQ213zNPCKingJelly10child_data +enable_child__13zNPCKingJellyFRQ213zNPCKingJelly10child_data: /* 8014AC6C 00147A6C 88 04 00 05 */ lbz r0, 5(r4) /* 8014AC70 00147A70 28 00 00 00 */ cmplwi r0, 0 /* 8014AC74 00147A74 4C 82 00 20 */ bnelr @@ -4851,8 +4851,8 @@ func_8014AC6C: /* 8014AC7C 00147A7C 98 04 00 05 */ stb r0, 5(r4) /* 8014AC80 00147A80 4E 80 00 20 */ blr -.global func_8014AC84 -func_8014AC84: +.global count_children__13zNPCKingJellyFi +count_children__13zNPCKingJellyFi: /* 8014AC84 00147A84 80 03 08 8C */ lwz r0, 0x88c(r3) /* 8014AC88 00147A88 38 A0 00 00 */ li r5, 0 /* 8014AC8C 00147A8C 7C 09 03 A6 */ mtctr r0 @@ -4870,8 +4870,8 @@ lbl_8014ACB0: /* 8014ACB0 00147AB0 7C A3 2B 78 */ mr r3, r5 /* 8014ACB4 00147AB4 4E 80 00 20 */ blr -.global func_8014ACB8 -func_8014ACB8: +.global spawn_children__13zNPCKingJellyFii +spawn_children__13zNPCKingJellyFii: /* 8014ACB8 00147AB8 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8014ACBC 00147ABC 7C 08 02 A6 */ mflr r0 /* 8014ACC0 00147AC0 38 C0 00 00 */ li r6, 0 @@ -4920,7 +4920,7 @@ lbl_8014AD30: /* 8014AD58 00147B58 40 82 00 5C */ bne lbl_8014ADB4 /* 8014AD5C 00147B5C 7F C3 F3 78 */ mr r3, r30 /* 8014AD60 00147B60 7F 64 DB 78 */ mr r4, r27 -/* 8014AD64 00147B64 4B FF FF 09 */ bl func_8014AC6C +/* 8014AD64 00147B64 4B FF FF 09 */ bl enable_child__13zNPCKingJellyFRQ213zNPCKingJelly10child_data /* 8014AD68 00147B68 3C A0 43 30 */ lis r5, 0x4330 /* 8014AD6C 00147B6C 6F E0 80 00 */ xoris r0, r31, 0x8000 /* 8014AD70 00147B70 90 01 00 2C */ stw r0, 0x2c(r1) @@ -4938,7 +4938,7 @@ lbl_8014AD30: /* 8014ADA0 00147BA0 EC 23 00 72 */ fmuls f1, f3, f1 /* 8014ADA4 00147BA4 EC 00 10 28 */ fsubs f0, f0, f2 /* 8014ADA8 00147BA8 EC 21 00 24 */ fdivs f1, f1, f0 -/* 8014ADAC 00147BAC 48 00 00 25 */ bl func_8014ADD0 +/* 8014ADAC 00147BAC 48 00 00 25 */ bl move_to_spawn_position__13zNPCKingJellyFR10zNPCCommonf /* 8014ADB0 00147BB0 3B FF FF FF */ addi r31, r31, -1 lbl_8014ADB4: /* 8014ADB4 00147BB4 2C 1F 00 00 */ cmpwi r31, 0 @@ -4949,8 +4949,8 @@ lbl_8014ADB4: /* 8014ADC8 00147BC8 38 21 00 50 */ addi r1, r1, 0x50 /* 8014ADCC 00147BCC 4E 80 00 20 */ blr -.global func_8014ADD0 -func_8014ADD0: +.global move_to_spawn_position__13zNPCKingJellyFR10zNPCCommonf +move_to_spawn_position__13zNPCKingJellyFR10zNPCCommonf: /* 8014ADD0 00147BD0 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8014ADD4 00147BD4 7C 08 02 A6 */ mflr r0 /* 8014ADD8 00147BD8 90 01 00 44 */ stw r0, 0x44(r1) @@ -4970,7 +4970,7 @@ func_8014ADD0: /* 8014AE10 00147C10 90 81 00 14 */ stw r4, 0x14(r1) /* 8014AE14 00147C14 90 61 00 18 */ stw r3, 0x18(r1) /* 8014AE18 00147C18 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8014AE1C 00147C1C 4B EE 5E 6D */ bl func_80030C88 +/* 8014AE1C 00147C1C 4B EE 5E 6D */ bl xurand__Fv /* 8014AE20 00147C20 C0 42 A6 50 */ lfs f2, lbl_803CEFD0-_SDA2_BASE_(r2) /* 8014AE24 00147C24 3C 60 80 33 */ lis r3, lbl_80328538@ha /* 8014AE28 00147C28 38 63 85 38 */ addi r3, r3, lbl_80328538@l @@ -5004,7 +5004,7 @@ func_8014ADD0: /* 8014AE98 00147C98 38 A4 85 38 */ addi r5, r4, lbl_80328538@l /* 8014AE9C 00147C9C 38 81 00 14 */ addi r4, r1, 0x14 /* 8014AEA0 00147CA0 C0 25 00 78 */ lfs f1, 0x78(r5) -/* 8014AEA4 00147CA4 4B FB D5 AD */ bl func_80108450 +/* 8014AEA4 00147CA4 4B FB D5 AD */ bl JellySpawn__9zNPCJellyFPC5xVec3f /* 8014AEA8 00147CA8 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 8014AEAC 00147CAC 80 01 00 44 */ lwz r0, 0x44(r1) /* 8014AEB0 00147CB0 CB E1 00 30 */ lfd f31, 0x30(r1) @@ -5014,15 +5014,15 @@ func_8014ADD0: /* 8014AEC0 00147CC0 38 21 00 40 */ addi r1, r1, 0x40 /* 8014AEC4 00147CC4 4E 80 00 20 */ blr -.global func_8014AEC8 -func_8014AEC8: +.global taunt__13zNPCKingJellyFv +taunt__13zNPCKingJellyFv: /* 8014AEC8 00147CC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014AECC 00147CCC 7C 08 02 A6 */ mflr r0 /* 8014AED0 00147CD0 90 01 00 14 */ stw r0, 0x14(r1) /* 8014AED4 00147CD4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014AED8 00147CD8 7C 7F 1B 78 */ mr r31, r3 /* 8014AEDC 00147CDC 80 63 02 28 */ lwz r3, 0x228(r3) -/* 8014AEE0 00147CE0 4B FC 26 E5 */ bl func_8010D5C4 +/* 8014AEE0 00147CE0 4B FC 26 E5 */ bl GIDOfActive__7xPsycheCFv /* 8014AEE4 00147CE4 3C 80 4E 47 */ lis r4, 0x4E474D35@ha /* 8014AEE8 00147CE8 38 04 4D 35 */ addi r0, r4, 0x4E474D35@l /* 8014AEEC 00147CEC 7C 03 00 00 */ cmpw r3, r0 @@ -5042,7 +5042,7 @@ lbl_8014AF18: /* 8014AF1C 00147D1C 80 7F 02 28 */ lwz r3, 0x228(r31) /* 8014AF20 00147D20 38 84 4D 34 */ addi r4, r4, 0x4E474D34@l /* 8014AF24 00147D24 38 A0 00 01 */ li r5, 1 -/* 8014AF28 00147D28 4B FC 28 09 */ bl func_8010D730 +/* 8014AF28 00147D28 4B FC 28 09 */ bl GoalSet__7xPsycheFii lbl_8014AF2C: /* 8014AF2C 00147D2C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014AF30 00147D30 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -5050,8 +5050,8 @@ lbl_8014AF2C: /* 8014AF38 00147D38 38 21 00 10 */ addi r1, r1, 0x10 /* 8014AF3C 00147D3C 4E 80 00 20 */ blr -.global func_8014AF40 -func_8014AF40: +.global repel_player__13zNPCKingJellyFv +repel_player__13zNPCKingJellyFv: /* 8014AF40 00147D40 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8014AF44 00147D44 7C 08 02 A6 */ mflr r0 /* 8014AF48 00147D48 90 01 00 94 */ stw r0, 0x94(r1) @@ -5316,8 +5316,8 @@ lbl_8014B30C: /* 8014B30C 0014810C 38 60 00 01 */ li r3, 1 /* 8014B310 00148110 4E 80 00 20 */ blr -.global func_8014B314 -func_8014B314: +.global get_away__13zNPCKingJellyCFv +get_away__13zNPCKingJellyCFv: /* 8014B314 00148114 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014B318 00148118 7C 08 02 A6 */ mflr r0 /* 8014B31C 0014811C 3C A0 80 3C */ lis r5, lbl_803C0558@ha @@ -5372,8 +5372,8 @@ lbl_8014B3B4: /* 8014B3D8 001481D8 38 21 00 20 */ addi r1, r1, 0x20 /* 8014B3DC 001481DC 4E 80 00 20 */ blr -.global func_8014B3E0 -func_8014B3E0: +.global apply_tentacle_damage__13zNPCKingJellyFv +apply_tentacle_damage__13zNPCKingJellyFv: /* 8014B3E0 001481E0 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8014B3E4 001481E4 7C 08 02 A6 */ mflr r0 /* 8014B3E8 001481E8 90 01 00 94 */ stw r0, 0x94(r1) @@ -5499,7 +5499,7 @@ lbl_8014B5BC: /* 8014B5BC 001483BC 80 9D 00 24 */ lwz r4, 0x24(r29) /* 8014B5C0 001483C0 38 61 00 20 */ addi r3, r1, 0x20 /* 8014B5C4 001483C4 88 B9 00 00 */ lbz r5, 0(r25) -/* 8014B5C8 001483C8 4B EE 99 B1 */ bl func_80034F78 +/* 8014B5C8 001483C8 4B EE 99 B1 */ bl xModelGetBoneLocation__FRC14xModelInstanceUl /* 8014B5CC 001483CC 38 61 00 54 */ addi r3, r1, 0x54 /* 8014B5D0 001483D0 38 81 00 20 */ addi r4, r1, 0x20 /* 8014B5D4 001483D4 4B EB FC 91 */ bl func_8000B264 @@ -5509,7 +5509,7 @@ lbl_8014B5E0: /* 8014B5E0 001483E0 80 9D 00 24 */ lwz r4, 0x24(r29) /* 8014B5E4 001483E4 38 61 00 14 */ addi r3, r1, 0x14 /* 8014B5E8 001483E8 88 BA 00 00 */ lbz r5, 0(r26) -/* 8014B5EC 001483EC 4B EE 99 8D */ bl func_80034F78 +/* 8014B5EC 001483EC 4B EE 99 8D */ bl xModelGetBoneLocation__FRC14xModelInstanceUl /* 8014B5F0 001483F0 57 C0 07 FE */ clrlwi r0, r30, 0x1f /* 8014B5F4 001483F4 3B 01 00 54 */ addi r24, r1, 0x54 /* 8014B5F8 001483F8 1C 00 00 0C */ mulli r0, r0, 0xc @@ -5532,7 +5532,7 @@ lbl_8014B5E0: /* 8014B63C 0014843C 7F A4 EB 78 */ mr r4, r29 /* 8014B640 00148440 38 61 00 08 */ addi r3, r1, 8 /* 8014B644 00148444 3B 05 00 D4 */ addi r24, r5, 0xd4 -/* 8014B648 00148448 4B FF FC CD */ bl func_8014B314 +/* 8014B648 00148448 4B FF FC CD */ bl get_away__13zNPCKingJellyCFv /* 8014B64C 0014844C 7F 03 C3 78 */ mr r3, r24 /* 8014B650 00148450 38 81 00 08 */ addi r4, r1, 8 /* 8014B654 00148454 4B EB FC 11 */ bl func_8000B264 @@ -5543,7 +5543,7 @@ lbl_8014B5E0: /* 8014B668 00148468 4B EB FB 19 */ bl func_8000B180 /* 8014B66C 0014846C 7F A3 EB 78 */ mr r3, r29 /* 8014B670 00148470 38 80 00 01 */ li r4, 1 -/* 8014B674 00148474 4B F2 AD BD */ bl func_80076430 +/* 8014B674 00148474 4B F2 AD BD */ bl zEntPlayer_Damage__FP5xBaseUi /* 8014B678 00148478 93 ED 84 A0 */ stw r31, lbl_803CADA0-_SDA_BASE_(r13) /* 8014B67C 0014847C 38 8D 84 A0 */ addi r4, r13, lbl_803CADA0-_SDA_BASE_ /* 8014B680 00148480 38 60 00 01 */ li r3, 1 @@ -5566,8 +5566,8 @@ lbl_8014B6B0: /* 8014B6BC 001484BC 38 21 00 90 */ addi r1, r1, 0x90 /* 8014B6C0 001484C0 4E 80 00 20 */ blr -.global func_8014B6C4 -func_8014B6C4: +.global apply_wave_damage__13zNPCKingJellyFv +apply_wave_damage__13zNPCKingJellyFv: /* 8014B6C4 001484C4 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8014B6C8 001484C8 7C 08 02 A6 */ mflr r0 /* 8014B6CC 001484CC 90 01 00 74 */ stw r0, 0x74(r1) @@ -5649,7 +5649,7 @@ lbl_8014B7E0: /* 8014B7E4 001485E4 7F 84 E3 78 */ mr r4, r28 /* 8014B7E8 001485E8 38 61 00 08 */ addi r3, r1, 8 /* 8014B7EC 001485EC 3B A5 00 D4 */ addi r29, r5, 0xd4 -/* 8014B7F0 001485F0 4B FF FB 25 */ bl func_8014B314 +/* 8014B7F0 001485F0 4B FF FB 25 */ bl get_away__13zNPCKingJellyCFv /* 8014B7F4 001485F4 7F A3 EB 78 */ mr r3, r29 /* 8014B7F8 001485F8 38 81 00 08 */ addi r4, r1, 8 /* 8014B7FC 001485FC 4B EB FA 69 */ bl func_8000B264 @@ -5660,7 +5660,7 @@ lbl_8014B7E0: /* 8014B810 00148610 4B EB F9 71 */ bl func_8000B180 /* 8014B814 00148614 7F 83 E3 78 */ mr r3, r28 /* 8014B818 00148618 38 80 00 01 */ li r4, 1 -/* 8014B81C 0014861C 4B F2 AC 15 */ bl func_80076430 +/* 8014B81C 0014861C 4B F2 AC 15 */ bl zEntPlayer_Damage__FP5xBaseUi /* 8014B820 00148620 38 60 00 01 */ li r3, 1 lbl_8014B824: /* 8014B824 00148624 E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0 @@ -5676,8 +5676,8 @@ lbl_8014B824: /* 8014B84C 0014864C 38 21 00 70 */ addi r1, r1, 0x70 /* 8014B850 00148650 4E 80 00 20 */ blr -.global func_8014B854 -func_8014B854: +.global apply_ambient_damage__13zNPCKingJellyFv +apply_ambient_damage__13zNPCKingJellyFv: /* 8014B854 00148654 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8014B858 00148658 7C 08 02 A6 */ mflr r0 /* 8014B85C 0014865C 3C A0 80 3C */ lis r5, lbl_803C0558@ha @@ -5728,7 +5728,7 @@ lbl_8014B904: /* 8014B908 00148708 7F C4 F3 78 */ mr r4, r30 /* 8014B90C 0014870C 38 61 00 08 */ addi r3, r1, 8 /* 8014B910 00148710 3B E5 00 D4 */ addi r31, r5, 0xd4 -/* 8014B914 00148714 4B FF FA 01 */ bl func_8014B314 +/* 8014B914 00148714 4B FF FA 01 */ bl get_away__13zNPCKingJellyCFv /* 8014B918 00148718 7F E3 FB 78 */ mr r3, r31 /* 8014B91C 0014871C 38 81 00 08 */ addi r4, r1, 8 /* 8014B920 00148720 4B EB F9 45 */ bl func_8000B264 @@ -5739,7 +5739,7 @@ lbl_8014B904: /* 8014B934 00148734 4B EB F8 4D */ bl func_8000B180 /* 8014B938 00148738 7F C3 F3 78 */ mr r3, r30 /* 8014B93C 0014873C 38 80 00 01 */ li r4, 1 -/* 8014B940 00148740 4B F2 AA F1 */ bl func_80076430 +/* 8014B940 00148740 4B F2 AA F1 */ bl zEntPlayer_Damage__FP5xBaseUi /* 8014B944 00148744 38 60 00 01 */ li r3, 1 lbl_8014B948: /* 8014B948 00148748 80 01 00 54 */ lwz r0, 0x54(r1) @@ -5749,8 +5749,8 @@ lbl_8014B948: /* 8014B958 00148758 38 21 00 50 */ addi r1, r1, 0x50 /* 8014B95C 0014875C 4E 80 00 20 */ blr -.global func_8014B960 -func_8014B960: +.global check_player_damage__13zNPCKingJellyFv +check_player_damage__13zNPCKingJellyFv: /* 8014B960 00148760 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014B964 00148764 7C 08 02 A6 */ mflr r0 /* 8014B968 00148768 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -5761,15 +5761,15 @@ func_8014B960: /* 8014B97C 0014877C 80 04 1A FC */ lwz r0, 0x1afc(r4) /* 8014B980 00148780 2C 00 00 00 */ cmpwi r0, 0 /* 8014B984 00148784 40 82 00 2C */ bne lbl_8014B9B0 -/* 8014B988 00148788 4B FF FD 3D */ bl func_8014B6C4 +/* 8014B988 00148788 4B FF FD 3D */ bl apply_wave_damage__13zNPCKingJellyFv /* 8014B98C 0014878C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8014B990 00148790 40 82 00 20 */ bne lbl_8014B9B0 /* 8014B994 00148794 7F E3 FB 78 */ mr r3, r31 -/* 8014B998 00148798 4B FF FA 49 */ bl func_8014B3E0 +/* 8014B998 00148798 4B FF FA 49 */ bl apply_tentacle_damage__13zNPCKingJellyFv /* 8014B99C 0014879C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8014B9A0 001487A0 40 82 00 10 */ bne lbl_8014B9B0 /* 8014B9A4 001487A4 7F E3 FB 78 */ mr r3, r31 -/* 8014B9A8 001487A8 4B FF FE AD */ bl func_8014B854 +/* 8014B9A8 001487A8 4B FF FE AD */ bl apply_ambient_damage__13zNPCKingJellyFv /* 8014B9AC 001487AC 54 60 06 3F */ clrlwi. r0, r3, 0x18 lbl_8014B9B0: /* 8014B9B0 001487B0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -5778,8 +5778,8 @@ lbl_8014B9B0: /* 8014B9BC 001487BC 38 21 00 10 */ addi r1, r1, 0x10 /* 8014B9C0 001487C0 4E 80 00 20 */ blr -.global func_8014B9C4 -func_8014B9C4: +.global start_fight__13zNPCKingJellyFv +start_fight__13zNPCKingJellyFv: /* 8014B9C4 001487C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014B9C8 001487C8 7C 08 02 A6 */ mflr r0 /* 8014B9CC 001487CC 90 01 00 14 */ stw r0, 0x14(r1) @@ -5790,9 +5790,9 @@ func_8014B9C4: /* 8014B9E0 001487E0 40 82 00 98 */ bne lbl_8014BA78 /* 8014B9E4 001487E4 38 00 00 01 */ li r0, 1 /* 8014B9E8 001487E8 98 1F 02 B5 */ stb r0, 0x2b5(r31) -/* 8014B9EC 001487EC 48 00 16 61 */ bl func_8014D04C +/* 8014B9EC 001487EC 48 00 16 61 */ bl show_attack_model__13zNPCKingJellyFv /* 8014B9F0 001487F0 7F E3 FB 78 */ mr r3, r31 -/* 8014B9F4 001487F4 48 00 16 BD */ bl func_8014D0B0 +/* 8014B9F4 001487F4 48 00 16 BD */ bl fade_curtain__13zNPCKingJellyFv /* 8014B9F8 001487F8 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8014B9FC 001487FC 38 60 00 00 */ li r3, 0 /* 8014BA00 00148800 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -5807,14 +5807,14 @@ func_8014B9C4: /* 8014BA24 00148824 38 63 85 38 */ addi r3, r3, lbl_80328538@l /* 8014BA28 00148828 C0 23 00 28 */ lfs f1, 0x28(r3) /* 8014BA2C 0014882C C0 43 00 2C */ lfs f2, 0x2c(r3) -/* 8014BA30 00148830 4B F5 C2 31 */ bl func_800A7C60 +/* 8014BA30 00148830 4B F5 C2 31 */ bl zMusicSetVolume__Fff /* 8014BA34 00148834 38 60 00 08 */ li r3, 8 -/* 8014BA38 00148838 4B F0 66 C9 */ bl func_80052100 +/* 8014BA38 00148838 4B F0 66 C9 */ bl zCameraDisableTracking__F17camera_owner_enum /* 8014BA3C 0014883C 3C 60 80 2A */ lis r3, lbl_80299E2C@ha /* 8014BA40 00148840 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8014BA44 00148844 38 63 9E 2C */ addi r3, r3, lbl_80299E2C@l /* 8014BA48 00148848 38 84 05 58 */ addi r4, r4, lbl_803C0558@l -/* 8014BA4C 0014884C 4B EC 24 69 */ bl func_8000DEB4 +/* 8014BA4C 0014884C 4B EC 24 69 */ bl start__13xBinaryCameraFR7xCamera /* 8014BA50 00148850 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8014BA54 00148854 3C A0 80 2A */ lis r5, lbl_80299E2C@ha /* 8014BA58 00148858 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -5832,8 +5832,8 @@ lbl_8014BA78: /* 8014BA84 00148884 38 21 00 10 */ addi r1, r1, 0x10 /* 8014BA88 00148888 4E 80 00 20 */ blr -.global func_8014BA8C -func_8014BA8C: +.global decompose__13zNPCKingJellyFv +decompose__13zNPCKingJellyFv: /* 8014BA8C 0014888C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014BA90 00148890 7C 08 02 A6 */ mflr r0 /* 8014BA94 00148894 90 01 00 24 */ stw r0, 0x24(r1) @@ -5853,18 +5853,18 @@ lbl_8014BAC4: /* 8014BAC8 001488C8 98 1D 02 B6 */ stb r0, 0x2b6(r29) /* 8014BACC 001488CC 4B FF AE 59 */ bl func_80146924 /* 8014BAD0 001488D0 7F A3 EB 78 */ mr r3, r29 -/* 8014BAD4 001488D4 48 00 09 C5 */ bl func_8014C498 +/* 8014BAD4 001488D4 48 00 09 C5 */ bl destroy_ambient_rings__13zNPCKingJellyFv /* 8014BAD8 001488D8 7F A3 EB 78 */ mr r3, r29 -/* 8014BADC 001488DC 48 00 0B 1D */ bl func_8014C5F8 +/* 8014BADC 001488DC 48 00 0B 1D */ bl destroy_wave_rings__13zNPCKingJellyFv /* 8014BAE0 001488E0 7F A3 EB 78 */ mr r3, r29 -/* 8014BAE4 001488E4 48 00 02 25 */ bl func_8014BD08 +/* 8014BAE4 001488E4 48 00 02 25 */ bl destroy_tentacle_lightning__13zNPCKingJellyFv /* 8014BAE8 001488E8 7F BF EB 78 */ mr r31, r29 /* 8014BAEC 001488EC 3B C0 00 00 */ li r30, 0 /* 8014BAF0 001488F0 48 00 00 18 */ b lbl_8014BB08 lbl_8014BAF4: /* 8014BAF4 001488F4 7F A3 EB 78 */ mr r3, r29 /* 8014BAF8 001488F8 38 9F 03 0C */ addi r4, r31, 0x30c -/* 8014BAFC 001488FC 4B FF F1 2D */ bl func_8014AC28 +/* 8014BAFC 001488FC 4B FF F1 2D */ bl disable_child__13zNPCKingJellyFRQ213zNPCKingJelly10child_data /* 8014BB00 00148900 3B FF 00 2C */ addi r31, r31, 0x2c /* 8014BB04 00148904 3B DE 00 01 */ addi r30, r30, 1 lbl_8014BB08: @@ -5875,9 +5875,9 @@ lbl_8014BB08: /* 8014BB18 00148918 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014BB1C 0014891C 38 63 85 38 */ addi r3, r3, lbl_80328538@l /* 8014BB20 00148920 C0 43 00 2C */ lfs f2, 0x2c(r3) -/* 8014BB24 00148924 4B F5 C1 3D */ bl func_800A7C60 +/* 8014BB24 00148924 4B F5 C1 3D */ bl zMusicSetVolume__Fff /* 8014BB28 00148928 7F A3 EB 78 */ mr r3, r29 -/* 8014BB2C 0014892C 48 00 15 A5 */ bl func_8014D0D0 +/* 8014BB2C 0014892C 48 00 15 A5 */ bl reset_curtain__13zNPCKingJellyFv lbl_8014BB30: /* 8014BB30 00148930 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014BB34 00148934 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -5887,24 +5887,24 @@ lbl_8014BB30: /* 8014BB44 00148944 38 21 00 20 */ addi r1, r1, 0x20 /* 8014BB48 00148948 4E 80 00 20 */ blr -.global func_8014BB4C -func_8014BB4C: +.global post_decompose__13zNPCKingJellyFv +post_decompose__13zNPCKingJellyFv: /* 8014BB4C 0014894C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014BB50 00148950 7C 08 02 A6 */ mflr r0 /* 8014BB54 00148954 90 01 00 14 */ stw r0, 0x14(r1) -/* 8014BB58 00148958 48 00 00 29 */ bl func_8014BB80 +/* 8014BB58 00148958 48 00 00 29 */ bl vanish__13zNPCKingJellyFv /* 8014BB5C 0014895C 38 60 00 08 */ li r3, 8 -/* 8014BB60 00148960 4B F0 65 B1 */ bl func_80052110 +/* 8014BB60 00148960 4B F0 65 B1 */ bl zCameraEnableTracking__F17camera_owner_enum /* 8014BB64 00148964 3C 60 80 2A */ lis r3, lbl_80299E2C@ha /* 8014BB68 00148968 38 63 9E 2C */ addi r3, r3, lbl_80299E2C@l -/* 8014BB6C 0014896C 4B EC 23 8D */ bl func_8000DEF8 +/* 8014BB6C 0014896C 4B EC 23 8D */ bl stop__13xBinaryCameraFv /* 8014BB70 00148970 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014BB74 00148974 7C 08 03 A6 */ mtlr r0 /* 8014BB78 00148978 38 21 00 10 */ addi r1, r1, 0x10 /* 8014BB7C 0014897C 4E 80 00 20 */ blr -.global func_8014BB80 -func_8014BB80: +.global vanish__13zNPCKingJellyFv +vanish__13zNPCKingJellyFv: /* 8014BB80 00148980 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014BB84 00148984 7C 08 02 A6 */ mflr r0 /* 8014BB88 00148988 90 01 00 14 */ stw r0, 0x14(r1) @@ -5923,8 +5923,8 @@ func_8014BB80: /* 8014BBBC 001489BC 38 21 00 10 */ addi r1, r1, 0x10 /* 8014BBC0 001489C0 4E 80 00 20 */ blr -.global func_8014BBC4 -func_8014BBC4: +.global reappear__13zNPCKingJellyFv +reappear__13zNPCKingJellyFv: /* 8014BBC4 001489C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014BBC8 001489C8 7C 08 02 A6 */ mflr r0 /* 8014BBCC 001489CC 90 01 00 14 */ stw r0, 0x14(r1) @@ -5941,12 +5941,12 @@ func_8014BBC4: /* 8014BBF8 001489F8 38 21 00 10 */ addi r1, r1, 0x10 /* 8014BBFC 001489FC 4E 80 00 20 */ blr -.global func_8014BC00 -func_8014BC00: +.global create_tentacle_lightning__13zNPCKingJellyFv +create_tentacle_lightning__13zNPCKingJellyFv: /* 8014BC00 00148A00 4E 80 00 20 */ blr -.global func_8014BC04 -func_8014BC04: +.global new_tentacle_lightning__13zNPCKingJellyFP5xVec3 +new_tentacle_lightning__13zNPCKingJellyFP5xVec3: /* 8014BC04 00148A04 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8014BC08 00148A08 7C 08 02 A6 */ mflr r0 /* 8014BC0C 00148A0C 3C 60 80 33 */ lis r3, lbl_80328538@ha @@ -5973,7 +5973,7 @@ func_8014BC04: /* 8014BC60 00148A60 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014BC64 00148A64 D0 21 00 28 */ stfs f1, 0x28(r1) /* 8014BC68 00148A68 D0 01 00 14 */ stfs f0, 0x14(r1) -/* 8014BC6C 00148A6C 4B EE 50 1D */ bl func_80030C88 +/* 8014BC6C 00148A6C 4B EE 50 1D */ bl xurand__Fv /* 8014BC70 00148A70 C0 02 A6 50 */ lfs f0, lbl_803CEFD0-_SDA2_BASE_(r2) /* 8014BC74 00148A74 3C 60 80 33 */ lis r3, lbl_80328538@ha /* 8014BC78 00148A78 38 63 85 38 */ addi r3, r3, lbl_80328538@l @@ -5986,7 +5986,7 @@ func_8014BC04: /* 8014BC94 00148A94 EC 22 08 FA */ fmadds f1, f2, f3, f1 /* 8014BC98 00148A98 EC 00 00 72 */ fmuls f0, f0, f1 /* 8014BC9C 00148A9C D0 01 00 24 */ stfs f0, 0x24(r1) -/* 8014BCA0 00148AA0 4B EE 4F E9 */ bl func_80030C88 +/* 8014BCA0 00148AA0 4B EE 4F E9 */ bl xurand__Fv /* 8014BCA4 00148AA4 C0 62 A7 54 */ lfs f3, lbl_803CF0D4-_SDA2_BASE_(r2) /* 8014BCA8 00148AA8 3C 60 80 33 */ lis r3, lbl_80328538@ha /* 8014BCAC 00148AAC C0 42 A6 98 */ lfs f2, lbl_803CF018-_SDA2_BASE_(r2) @@ -5995,7 +5995,7 @@ func_8014BC04: /* 8014BCB8 00148AB8 EC 23 10 7A */ fmadds f1, f3, f1, f2 /* 8014BCBC 00148ABC D0 01 00 10 */ stfs f0, 0x10(r1) /* 8014BCC0 00148AC0 D0 21 00 0C */ stfs f1, 0xc(r1) -/* 8014BCC4 00148AC4 4B EE 4F A5 */ bl func_80030C68 +/* 8014BCC4 00148AC4 4B EE 4F A5 */ bl xrand__Fv /* 8014BCC8 00148AC8 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 8014BCCC 00148ACC 41 82 00 14 */ beq lbl_8014BCE0 /* 8014BCD0 00148AD0 C0 21 00 10 */ lfs f1, 0x10(r1) @@ -6007,15 +6007,15 @@ lbl_8014BCE0: /* 8014BCE4 00148AE4 93 E1 00 18 */ stw r31, 0x18(r1) /* 8014BCE8 00148AE8 38 61 00 08 */ addi r3, r1, 8 /* 8014BCEC 00148AEC 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8014BCF0 00148AF0 4B F5 3C 81 */ bl func_8009F970 +/* 8014BCF0 00148AF0 4B F5 3C 81 */ bl zLightningAdd__FP16_tagLightningAdd /* 8014BCF4 00148AF4 80 01 00 54 */ lwz r0, 0x54(r1) /* 8014BCF8 00148AF8 83 E1 00 4C */ lwz r31, 0x4c(r1) /* 8014BCFC 00148AFC 7C 08 03 A6 */ mtlr r0 /* 8014BD00 00148B00 38 21 00 50 */ addi r1, r1, 0x50 /* 8014BD04 00148B04 4E 80 00 20 */ blr -.global func_8014BD08 -func_8014BD08: +.global destroy_tentacle_lightning__13zNPCKingJellyFv +destroy_tentacle_lightning__13zNPCKingJellyFv: /* 8014BD08 00148B08 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014BD0C 00148B0C 7C 08 02 A6 */ mflr r0 /* 8014BD10 00148B10 90 01 00 24 */ stw r0, 0x24(r1) @@ -6029,7 +6029,7 @@ lbl_8014BD2C: /* 8014BD2C 00148B2C 80 7E 08 94 */ lwz r3, 0x894(r30) /* 8014BD30 00148B30 28 03 00 00 */ cmplwi r3, 0 /* 8014BD34 00148B34 41 82 00 0C */ beq lbl_8014BD40 -/* 8014BD38 00148B38 4B F5 5B 7D */ bl func_800A18B4 +/* 8014BD38 00148B38 4B F5 5B 7D */ bl zLightningKill__FP10zLightning /* 8014BD3C 00148B3C 93 FE 08 94 */ stw r31, 0x894(r30) lbl_8014BD40: /* 8014BD40 00148B40 3B BD 00 01 */ addi r29, r29, 1 @@ -6044,8 +6044,8 @@ lbl_8014BD40: /* 8014BD64 00148B64 38 21 00 20 */ addi r1, r1, 0x20 /* 8014BD68 00148B68 4E 80 00 20 */ blr -.global func_8014BD6C -func_8014BD6C: +.global update_tentacle_lightning__13zNPCKingJellyFf +update_tentacle_lightning__13zNPCKingJellyFf: /* 8014BD6C 00148B6C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8014BD70 00148B70 7C 08 02 A6 */ mflr r0 /* 8014BD74 00148B74 90 01 00 34 */ stw r0, 0x34(r1) @@ -6067,18 +6067,18 @@ lbl_8014BD98: /* 8014BDB0 00148BB0 54 80 06 73 */ rlwinm. r0, r4, 0, 0x19, 0x19 /* 8014BDB4 00148BB4 40 82 00 14 */ bne lbl_8014BDC8 lbl_8014BDB8: -/* 8014BDB8 00148BB8 4B F5 5A FD */ bl func_800A18B4 +/* 8014BDB8 00148BB8 4B F5 5A FD */ bl zLightningKill__FP10zLightning /* 8014BDBC 00148BBC 38 00 00 00 */ li r0, 0 /* 8014BDC0 00148BC0 90 1C 08 94 */ stw r0, 0x894(r28) /* 8014BDC4 00148BC4 48 00 00 20 */ b lbl_8014BDE4 lbl_8014BDC8: /* 8014BDC8 00148BC8 7F C3 F3 78 */ mr r3, r30 /* 8014BDCC 00148BCC 7F E4 FB 78 */ mr r4, r31 -/* 8014BDD0 00148BD0 48 00 03 59 */ bl func_8014C128 +/* 8014BDD0 00148BD0 48 00 03 59 */ bl refresh_tentacle_points__13zNPCKingJellyFi /* 8014BDD4 00148BD4 80 7C 08 94 */ lwz r3, 0x894(r28) /* 8014BDD8 00148BD8 38 9D 08 B0 */ addi r4, r29, 0x8b0 /* 8014BDDC 00148BDC 38 A0 00 00 */ li r5, 0 -/* 8014BDE0 00148BE0 4B F5 5A E9 */ bl func_800A18C8 +/* 8014BDE0 00148BE0 4B F5 5A E9 */ bl zLightningModifyEndpoints__FP10zLightningP5xVec3P5xVec3 lbl_8014BDE4: /* 8014BDE4 00148BE4 3B FF 00 01 */ addi r31, r31, 1 /* 8014BDE8 00148BE8 3B BD 00 9C */ addi r29, r29, 0x9c @@ -6100,7 +6100,7 @@ lbl_8014BE18: /* 8014BE24 00148C24 FC 40 F8 90 */ fmr f2, f31 /* 8014BE28 00148C28 C0 3C 01 80 */ lfs f1, 0x180(r28) /* 8014BE2C 00148C2C 7F C3 F3 78 */ mr r3, r30 -/* 8014BE30 00148C30 48 00 01 79 */ bl func_8014BFA8 +/* 8014BE30 00148C30 48 00 01 79 */ bl generate_zap_particles__13zNPCKingJellyFRC10zLightningff lbl_8014BE34: /* 8014BE34 00148C34 3B FF 00 01 */ addi r31, r31, 1 /* 8014BE38 00148C38 3B BD 00 04 */ addi r29, r29, 4 @@ -6119,7 +6119,7 @@ lbl_8014BE44: /* 8014BE68 00148C68 C0 1C 01 74 */ lfs f0, 0x174(r28) /* 8014BE6C 00148C6C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014BE70 00148C70 41 80 01 1C */ blt lbl_8014BF8C -/* 8014BE74 00148C74 4B EE 4E 15 */ bl func_80030C88 +/* 8014BE74 00148C74 4B EE 4E 15 */ bl xurand__Fv /* 8014BE78 00148C78 C0 02 A6 50 */ lfs f0, lbl_803CEFD0-_SDA2_BASE_(r2) /* 8014BE7C 00148C7C C0 42 A6 AC */ lfs f2, lbl_803CF02C-_SDA2_BASE_(r2) /* 8014BE80 00148C80 EC 21 00 28 */ fsubs f1, f1, f0 @@ -6127,7 +6127,7 @@ lbl_8014BE44: /* 8014BE88 00148C88 EC 22 00 72 */ fmuls f1, f2, f1 /* 8014BE8C 00148C8C EC 00 00 72 */ fmuls f0, f0, f1 /* 8014BE90 00148C90 D0 1E 08 90 */ stfs f0, 0x890(r30) -/* 8014BE94 00148C94 4B EE 4D D5 */ bl func_80030C68 +/* 8014BE94 00148C94 4B EE 4D D5 */ bl xrand__Fv /* 8014BE98 00148C98 3C A0 80 33 */ lis r5, lbl_80328538@ha /* 8014BE9C 00148C9C 3C 80 24 92 */ lis r4, 0x24924925@ha /* 8014BEA0 00148CA0 38 A5 85 38 */ addi r5, r5, lbl_80328538@l @@ -6142,7 +6142,7 @@ lbl_8014BE44: /* 8014BEC4 00148CC4 3B 63 00 01 */ addi r27, r3, 1 /* 8014BEC8 00148CC8 48 00 00 38 */ b lbl_8014BF00 lbl_8014BECC: -/* 8014BECC 00148CCC 4B EE 4D 9D */ bl func_80030C68 +/* 8014BECC 00148CCC 4B EE 4D 9D */ bl xrand__Fv /* 8014BED0 00148CD0 7C 9C 18 16 */ mulhwu r4, r28, r3 /* 8014BED4 00148CD4 7C 04 18 50 */ subf r0, r4, r3 /* 8014BED8 00148CD8 54 00 F8 7E */ srwi r0, r0, 1 @@ -6172,16 +6172,16 @@ lbl_8014BF14: /* 8014BF30 00148D30 80 03 00 04 */ lwz r0, 4(r3) /* 8014BF34 00148D34 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8014BF38 00148D38 41 82 00 0C */ beq lbl_8014BF44 -/* 8014BF3C 00148D3C 4B F5 59 79 */ bl func_800A18B4 +/* 8014BF3C 00148D3C 4B F5 59 79 */ bl zLightningKill__FP10zLightning /* 8014BF40 00148D40 48 00 00 10 */ b lbl_8014BF50 lbl_8014BF44: /* 8014BF44 00148D44 7F C3 F3 78 */ mr r3, r30 /* 8014BF48 00148D48 7F 44 D3 78 */ mr r4, r26 -/* 8014BF4C 00148D4C 48 00 01 DD */ bl func_8014C128 +/* 8014BF4C 00148D4C 48 00 01 DD */ bl refresh_tentacle_points__13zNPCKingJellyFi lbl_8014BF50: /* 8014BF50 00148D50 7F C3 F3 78 */ mr r3, r30 /* 8014BF54 00148D54 38 9D 08 B0 */ addi r4, r29, 0x8b0 -/* 8014BF58 00148D58 4B FF FC AD */ bl func_8014BC04 +/* 8014BF58 00148D58 4B FF FC AD */ bl new_tentacle_lightning__13zNPCKingJellyFP5xVec3 /* 8014BF5C 00148D5C 90 7C 08 94 */ stw r3, 0x894(r28) /* 8014BF60 00148D60 80 7C 08 94 */ lwz r3, 0x894(r28) /* 8014BF64 00148D64 28 03 00 00 */ cmplwi r3, 0 @@ -6204,8 +6204,8 @@ lbl_8014BF8C: /* 8014BFA0 00148DA0 38 21 00 30 */ addi r1, r1, 0x30 /* 8014BFA4 00148DA4 4E 80 00 20 */ blr -.global func_8014BFA8 -func_8014BFA8: +.global generate_zap_particles__13zNPCKingJellyFRC10zLightningff +generate_zap_particles__13zNPCKingJellyFRC10zLightningff: /* 8014BFA8 00148DA8 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 8014BFAC 00148DAC 7C 08 02 A6 */ mflr r0 /* 8014BFB0 00148DB0 90 01 00 A4 */ stw r0, 0xa4(r1) @@ -6234,7 +6234,7 @@ lbl_8014C000: lbl_8014C008: /* 8014C008 00148E08 EF E0 18 24 */ fdivs f31, f0, f3 lbl_8014C00C: -/* 8014C00C 00148E0C 4B EE 4C 7D */ bl func_80030C88 +/* 8014C00C 00148E0C 4B EE 4C 7D */ bl xurand__Fv /* 8014C010 00148E10 EC 5D 07 B2 */ fmuls f2, f29, f30 /* 8014C014 00148E14 3C 60 80 33 */ lis r3, lbl_80328A44@ha /* 8014C018 00148E18 3A E3 8A 44 */ addi r23, r3, lbl_80328A44@l @@ -6273,7 +6273,7 @@ lbl_8014C054: /* 8014C098 00148E98 90 01 00 34 */ stw r0, 0x34(r1) /* 8014C09C 00148E9C 48 00 00 44 */ b lbl_8014C0E0 lbl_8014C0A0: -/* 8014C0A0 00148EA0 4B EE 4B E9 */ bl func_80030C88 +/* 8014C0A0 00148EA0 4B EE 4B E9 */ bl xurand__Fv /* 8014C0A4 00148EA4 38 61 00 08 */ addi r3, r1, 8 /* 8014C0A8 00148EA8 38 81 00 2C */ addi r4, r1, 0x2c /* 8014C0AC 00148EAC 4B EB F0 75 */ bl func_8000B120 @@ -6287,7 +6287,7 @@ lbl_8014C0A0: /* 8014C0CC 00148ECC FC 20 F0 90 */ fmr f1, f30 /* 8014C0D0 00148ED0 80 6D 96 B4 */ lwz r3, lbl_803CBFB4-_SDA_BASE_(r13) /* 8014C0D4 00148ED4 7E E4 BB 78 */ mr r4, r23 -/* 8014C0D8 00148ED8 4B FC BA F1 */ bl func_80117BC8 +/* 8014C0D8 00148ED8 4B FC BA F1 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 8014C0DC 00148EDC 3A 94 00 01 */ addi r20, r20, 1 lbl_8014C0E0: /* 8014C0E0 00148EE0 7C 14 A8 00 */ cmpw r20, r21 @@ -6310,8 +6310,8 @@ lbl_8014C0F4: /* 8014C120 00148F20 38 21 00 A0 */ addi r1, r1, 0xa0 /* 8014C124 00148F24 4E 80 00 20 */ blr -.global func_8014C128 -func_8014C128: +.global refresh_tentacle_points__13zNPCKingJellyFi +refresh_tentacle_points__13zNPCKingJellyFi: /* 8014C128 00148F28 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8014C12C 00148F2C 7C 08 02 A6 */ mflr r0 /* 8014C130 00148F30 90 01 00 54 */ stw r0, 0x54(r1) @@ -6331,7 +6331,7 @@ lbl_8014C164: /* 8014C164 00148F64 80 97 00 24 */ lwz r4, 0x24(r23) /* 8014C168 00148F68 38 61 00 08 */ addi r3, r1, 8 /* 8014C16C 00148F6C 88 BF 00 00 */ lbz r5, 0(r31) -/* 8014C170 00148F70 4B EE 8E 09 */ bl func_80034F78 +/* 8014C170 00148F70 4B EE 8E 09 */ bl xModelGetBoneLocation__FRC14xModelInstanceUl /* 8014C174 00148F74 38 7E 08 B0 */ addi r3, r30, 0x8b0 /* 8014C178 00148F78 38 81 00 08 */ addi r4, r1, 8 /* 8014C17C 00148F7C 4B EB F0 E9 */ bl func_8000B264 @@ -6380,8 +6380,8 @@ lbl_8014C1C4: /* 8014C220 00149020 38 21 00 50 */ addi r1, r1, 0x50 /* 8014C224 00149024 4E 80 00 20 */ blr -.global func_8014C228 -func_8014C228: +.global refresh_tentacle_points__13zNPCKingJellyFv +refresh_tentacle_points__13zNPCKingJellyFv: /* 8014C228 00149028 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014C22C 0014902C 7C 08 02 A6 */ mflr r0 /* 8014C230 00149030 90 01 00 14 */ stw r0, 0x14(r1) @@ -6392,7 +6392,7 @@ func_8014C228: lbl_8014C244: /* 8014C244 00149044 7F C3 F3 78 */ mr r3, r30 /* 8014C248 00149048 7F E4 FB 78 */ mr r4, r31 -/* 8014C24C 0014904C 4B FF FE DD */ bl func_8014C128 +/* 8014C24C 0014904C 4B FF FE DD */ bl refresh_tentacle_points__13zNPCKingJellyFi /* 8014C250 00149050 3B FF 00 01 */ addi r31, r31, 1 /* 8014C254 00149054 2C 1F 00 07 */ cmpwi r31, 7 /* 8014C258 00149058 41 80 FF EC */ blt lbl_8014C244 @@ -6403,8 +6403,8 @@ lbl_8014C244: /* 8014C26C 0014906C 38 21 00 10 */ addi r1, r1, 0x10 /* 8014C270 00149070 4E 80 00 20 */ blr -.global func_8014C274 -func_8014C274: +.global update_rings__13zNPCKingJellyFf +update_rings__13zNPCKingJellyFf: /* 8014C274 00149074 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8014C278 00149078 7C 08 02 A6 */ mflr r0 /* 8014C27C 0014907C 90 01 00 54 */ stw r0, 0x54(r1) @@ -6462,7 +6462,7 @@ lbl_8014C320: /* 8014C340 00149140 28 00 00 00 */ cmplwi r0, 0 /* 8014C344 00149144 40 82 00 0C */ bne lbl_8014C350 /* 8014C348 00149148 7F 83 E3 78 */ mr r3, r28 -/* 8014C34C 0014914C 4B FF A9 E9 */ bl func_80146D34 +/* 8014C34C 0014914C 4B FF A9 E9 */ bl destroy__14lightning_ringFv lbl_8014C350: /* 8014C350 00149150 3B 7B 00 01 */ addi r27, r27, 1 /* 8014C354 00149154 3B FF 00 84 */ addi r31, r31, 0x84 @@ -6474,7 +6474,7 @@ lbl_8014C350: /* 8014C36C 0014916C FC 20 F0 90 */ fmr f1, f30 /* 8014C370 00149170 7F 43 D3 78 */ mr r3, r26 /* 8014C374 00149174 38 9A 0E 80 */ addi r4, r26, 0xe80 -/* 8014C378 00149178 48 00 03 AD */ bl func_8014C724 +/* 8014C378 00149178 48 00 03 AD */ bl generate_ring_particles__13zNPCKingJellyFRC14lightning_ringf lbl_8014C37C: /* 8014C37C 0014917C E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 8014C380 00149180 CB E1 00 40 */ lfd f31, 0x40(r1) @@ -6486,14 +6486,14 @@ lbl_8014C37C: /* 8014C398 00149198 38 21 00 50 */ addi r1, r1, 0x50 /* 8014C39C 0014919C 4E 80 00 20 */ blr -.global func_8014C3A0 -func_8014C3A0: +.global create_ambient_rings__13zNPCKingJellyFv +create_ambient_rings__13zNPCKingJellyFv: /* 8014C3A0 001491A0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8014C3A4 001491A4 7C 08 02 A6 */ mflr r0 /* 8014C3A8 001491A8 90 01 00 34 */ stw r0, 0x34(r1) /* 8014C3AC 001491AC BF 01 00 10 */ stmw r24, 0x10(r1) /* 8014C3B0 001491B0 7C 78 1B 78 */ mr r24, r3 -/* 8014C3B4 001491B4 48 00 00 E5 */ bl func_8014C498 +/* 8014C3B4 001491B4 48 00 00 E5 */ bl destroy_ambient_rings__13zNPCKingJellyFv /* 8014C3B8 001491B8 3C 80 80 33 */ lis r4, lbl_80328538@ha /* 8014C3BC 001491BC 3C 60 80 14 */ lis r3, lbl_80146BE4@ha /* 8014C3C0 001491C0 3B A4 85 38 */ addi r29, r4, lbl_80328538@l @@ -6505,7 +6505,7 @@ func_8014C3A0: lbl_8014C3D8: /* 8014C3D8 001491D8 3B 3C 0C F4 */ addi r25, r28, 0xcf4 /* 8014C3DC 001491DC 7F 23 CB 78 */ mr r3, r25 -/* 8014C3E0 001491E0 4B FF A9 41 */ bl func_80146D20 +/* 8014C3E0 001491E0 4B FF A9 41 */ bl create__14lightning_ringFv /* 8014C3E4 001491E4 38 00 00 01 */ li r0, 1 /* 8014C3E8 001491E8 7F 64 DB 78 */ mr r4, r27 /* 8014C3EC 001491EC 98 19 00 48 */ stb r0, 0x48(r25) @@ -6552,8 +6552,8 @@ lbl_8014C3D8: /* 8014C490 00149290 38 21 00 30 */ addi r1, r1, 0x30 /* 8014C494 00149294 4E 80 00 20 */ blr -.global func_8014C498 -func_8014C498: +.global destroy_ambient_rings__13zNPCKingJellyFv +destroy_ambient_rings__13zNPCKingJellyFv: /* 8014C498 00149298 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014C49C 0014929C 7C 08 02 A6 */ mflr r0 /* 8014C4A0 001492A0 90 01 00 14 */ stw r0, 0x14(r1) @@ -6563,7 +6563,7 @@ func_8014C498: /* 8014C4B0 001492B0 3B C0 00 00 */ li r30, 0 lbl_8014C4B4: /* 8014C4B4 001492B4 38 7F 0C F4 */ addi r3, r31, 0xcf4 -/* 8014C4B8 001492B8 4B FF A8 7D */ bl func_80146D34 +/* 8014C4B8 001492B8 4B FF A8 7D */ bl destroy__14lightning_ringFv /* 8014C4BC 001492BC 3B DE 00 01 */ addi r30, r30, 1 /* 8014C4C0 001492C0 3B FF 00 84 */ addi r31, r31, 0x84 /* 8014C4C4 001492C4 2C 1E 00 03 */ cmpwi r30, 3 @@ -6575,14 +6575,14 @@ lbl_8014C4B4: /* 8014C4DC 001492DC 38 21 00 10 */ addi r1, r1, 0x10 /* 8014C4E0 001492E0 4E 80 00 20 */ blr -.global func_8014C4E4 -func_8014C4E4: +.global create_wave_rings__13zNPCKingJellyFv +create_wave_rings__13zNPCKingJellyFv: /* 8014C4E4 001492E4 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8014C4E8 001492E8 7C 08 02 A6 */ mflr r0 /* 8014C4EC 001492EC 90 01 00 34 */ stw r0, 0x34(r1) /* 8014C4F0 001492F0 BF 21 00 14 */ stmw r25, 0x14(r1) /* 8014C4F4 001492F4 7C 79 1B 78 */ mr r25, r3 -/* 8014C4F8 001492F8 48 00 01 01 */ bl func_8014C5F8 +/* 8014C4F8 001492F8 48 00 01 01 */ bl destroy_wave_rings__13zNPCKingJellyFv /* 8014C4FC 001492FC 3C 80 80 33 */ lis r4, lbl_80328538@ha /* 8014C500 00149300 3C 60 80 14 */ lis r3, lbl_80146C7C@ha /* 8014C504 00149304 3B C4 85 38 */ addi r30, r4, lbl_80328538@l @@ -6593,7 +6593,7 @@ func_8014C4E4: lbl_8014C518: /* 8014C518 00149318 3B 5D 0E 80 */ addi r26, r29, 0xe80 /* 8014C51C 0014931C 7F 43 D3 78 */ mr r3, r26 -/* 8014C520 00149320 4B FF A8 01 */ bl func_80146D20 +/* 8014C520 00149320 4B FF A8 01 */ bl create__14lightning_ringFv /* 8014C524 00149324 88 1C 00 C4 */ lbz r0, 0xc4(r28) /* 8014C528 00149328 38 7A 00 50 */ addi r3, r26, 0x50 /* 8014C52C 0014932C 38 9C 00 CC */ addi r4, r28, 0xcc @@ -6648,8 +6648,8 @@ lbl_8014C518: /* 8014C5F0 001493F0 38 21 00 30 */ addi r1, r1, 0x30 /* 8014C5F4 001493F4 4E 80 00 20 */ blr -.global func_8014C5F8 -func_8014C5F8: +.global destroy_wave_rings__13zNPCKingJellyFv +destroy_wave_rings__13zNPCKingJellyFv: /* 8014C5F8 001493F8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014C5FC 001493FC 7C 08 02 A6 */ mflr r0 /* 8014C600 00149400 90 01 00 14 */ stw r0, 0x14(r1) @@ -6659,7 +6659,7 @@ func_8014C5F8: /* 8014C610 00149410 3B C0 00 00 */ li r30, 0 lbl_8014C614: /* 8014C614 00149414 38 7F 0E 80 */ addi r3, r31, 0xe80 -/* 8014C618 00149418 4B FF A7 1D */ bl func_80146D34 +/* 8014C618 00149418 4B FF A7 1D */ bl destroy__14lightning_ringFv /* 8014C61C 0014941C 3B DE 00 01 */ addi r30, r30, 1 /* 8014C620 00149420 3B FF 00 84 */ addi r31, r31, 0x84 /* 8014C624 00149424 2C 1E 00 04 */ cmpwi r30, 4 @@ -6671,16 +6671,16 @@ lbl_8014C614: /* 8014C63C 0014943C 38 21 00 10 */ addi r1, r1, 0x10 /* 8014C640 00149440 4E 80 00 20 */ blr -.global func_8014C644 -func_8014C644: +.global generate_spawn_particles__13zNPCKingJellyFv +generate_spawn_particles__13zNPCKingJellyFv: /* 8014C644 00149444 3C 80 80 33 */ lis r4, lbl_80328538@ha /* 8014C648 00149448 38 84 85 38 */ addi r4, r4, lbl_80328538@l /* 8014C64C 0014944C C0 04 00 7C */ lfs f0, 0x7c(r4) /* 8014C650 00149450 D0 03 02 D8 */ stfs f0, 0x2d8(r3) /* 8014C654 00149454 4E 80 00 20 */ blr -.global func_8014C658 -func_8014C658: +.global update_spawn_particles__13zNPCKingJellyFf +update_spawn_particles__13zNPCKingJellyFf: /* 8014C658 00149458 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8014C65C 0014945C 7C 08 02 A6 */ mflr r0 /* 8014C660 00149460 90 01 00 34 */ stw r0, 0x34(r1) @@ -6726,7 +6726,7 @@ lbl_8014C6BC: /* 8014C6FC 001494FC EC 02 00 2A */ fadds f0, f2, f0 /* 8014C700 00149500 D0 04 01 44 */ stfs f0, 0x144(r4) /* 8014C704 00149504 80 6D 96 B0 */ lwz r3, lbl_803CBFB0-_SDA_BASE_(r13) -/* 8014C708 00149508 4B FC B4 C1 */ bl func_80117BC8 +/* 8014C708 00149508 4B FC B4 C1 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings lbl_8014C70C: /* 8014C70C 0014950C E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8014C710 00149510 80 01 00 34 */ lwz r0, 0x34(r1) @@ -6735,8 +6735,8 @@ lbl_8014C70C: /* 8014C71C 0014951C 38 21 00 30 */ addi r1, r1, 0x30 /* 8014C720 00149520 4E 80 00 20 */ blr -.global func_8014C724 -func_8014C724: +.global generate_ring_particles__13zNPCKingJellyFRC14lightning_ringf +generate_ring_particles__13zNPCKingJellyFRC14lightning_ringf: /* 8014C724 00149524 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 8014C728 00149528 7C 08 02 A6 */ mflr r0 /* 8014C72C 0014952C 90 01 00 A4 */ stw r0, 0xa4(r1) @@ -6765,7 +6765,7 @@ func_8014C724: /* 8014C788 00149588 EF E4 00 32 */ fmuls f31, f4, f0 /* 8014C78C 0014958C 4B FF A1 D5 */ bl func_80146960 /* 8014C790 00149590 7C 76 1B 78 */ mr r22, r3 -/* 8014C794 00149594 4B EE 44 F5 */ bl func_80030C88 +/* 8014C794 00149594 4B EE 44 F5 */ bl xurand__Fv /* 8014C798 00149598 EC 5F 07 B2 */ fmuls f2, f31, f30 /* 8014C79C 0014959C C0 02 A6 50 */ lfs f0, lbl_803CEFD0-_SDA2_BASE_(r2) /* 8014C7A0 001495A0 3B 7E 06 78 */ addi r27, r30, 0x678 @@ -6802,7 +6802,7 @@ lbl_8014C7D8: /* 8014C818 00149618 90 01 00 34 */ stw r0, 0x34(r1) /* 8014C81C 0014961C 48 00 00 54 */ b lbl_8014C870 lbl_8014C820: -/* 8014C820 00149620 4B EE 44 69 */ bl func_80030C88 +/* 8014C820 00149620 4B EE 44 69 */ bl xurand__Fv /* 8014C824 00149624 38 61 00 08 */ addi r3, r1, 8 /* 8014C828 00149628 38 81 00 2C */ addi r4, r1, 0x2c /* 8014C82C 0014962C 4B EB E8 F5 */ bl func_8000B120 @@ -6820,7 +6820,7 @@ lbl_8014C820: /* 8014C85C 0014965C D0 19 01 44 */ stfs f0, 0x144(r25) /* 8014C860 00149660 80 6D 96 B8 */ lwz r3, lbl_803CBFB8-_SDA_BASE_(r13) /* 8014C864 00149664 C0 22 A7 5C */ lfs f1, lbl_803CF0DC-_SDA2_BASE_(r2) -/* 8014C868 00149668 4B FC B3 61 */ bl func_80117BC8 +/* 8014C868 00149668 4B FC B3 61 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 8014C86C 0014966C 3A 94 00 01 */ addi r20, r20, 1 lbl_8014C870: /* 8014C870 00149670 7C 14 A8 00 */ cmpw r20, r21 @@ -6841,8 +6841,8 @@ lbl_8014C884: /* 8014C8A8 001496A8 38 21 00 A0 */ addi r1, r1, 0xa0 /* 8014C8AC 001496AC 4E 80 00 20 */ blr -.global func_8014C8B0 -func_8014C8B0: +.global generate_thump_particles__13zNPCKingJellyFv +generate_thump_particles__13zNPCKingJellyFv: /* 8014C8B0 001496B0 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8014C8B4 001496B4 7C 08 02 A6 */ mflr r0 /* 8014C8B8 001496B8 90 01 00 54 */ stw r0, 0x54(r1) @@ -6908,7 +6908,7 @@ lbl_8014C9A4: /* 8014C9A4 001497A4 80 6D 96 BC */ lwz r3, lbl_803CBFBC-_SDA_BASE_(r13) /* 8014C9A8 001497A8 7F C4 F3 78 */ mr r4, r30 /* 8014C9AC 001497AC C0 22 A7 5C */ lfs f1, lbl_803CF0DC-_SDA2_BASE_(r2) -/* 8014C9B0 001497B0 4B FC B2 19 */ bl func_80117BC8 +/* 8014C9B0 001497B0 4B FC B2 19 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 8014C9B4 001497B4 C0 5E 00 0C */ lfs f2, 0xc(r30) /* 8014C9B8 001497B8 3B BD 00 01 */ addi r29, r29, 1 /* 8014C9BC 001497BC C0 3E 01 50 */ lfs f1, 0x150(r30) @@ -6937,8 +6937,8 @@ lbl_8014C9DC: /* 8014CA14 00149814 38 21 00 50 */ addi r1, r1, 0x50 /* 8014CA18 00149818 4E 80 00 20 */ blr -.global func_8014CA1C -func_8014CA1C: +.global start_charge__13zNPCKingJellyFv +start_charge__13zNPCKingJellyFv: /* 8014CA1C 0014981C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014CA20 00149820 7C 08 02 A6 */ mflr r0 /* 8014CA24 00149824 90 01 00 24 */ stw r0, 0x24(r1) @@ -6955,7 +6955,7 @@ func_8014CA1C: /* 8014CA50 00149850 38 84 00 30 */ addi r4, r4, 0x30 /* 8014CA54 00149854 4B FF 9D 49 */ bl func_8014679C /* 8014CA58 00149858 7F 83 E3 78 */ mr r3, r28 -/* 8014CA5C 0014985C 4B FF F7 CD */ bl func_8014C228 +/* 8014CA5C 0014985C 4B FF F7 CD */ bl refresh_tentacle_points__13zNPCKingJellyFv /* 8014CA60 00149860 7F 9F E3 78 */ mr r31, r28 /* 8014CA64 00149864 7F 9E E3 78 */ mr r30, r28 /* 8014CA68 00149868 3B A0 00 00 */ li r29, 0 @@ -6966,11 +6966,11 @@ lbl_8014CA6C: /* 8014CA78 00149878 80 03 00 04 */ lwz r0, 4(r3) /* 8014CA7C 0014987C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8014CA80 00149880 41 82 00 08 */ beq lbl_8014CA88 -/* 8014CA84 00149884 4B F5 4E 31 */ bl func_800A18B4 +/* 8014CA84 00149884 4B F5 4E 31 */ bl zLightningKill__FP10zLightning lbl_8014CA88: /* 8014CA88 00149888 7F 83 E3 78 */ mr r3, r28 /* 8014CA8C 0014988C 38 9E 08 B0 */ addi r4, r30, 0x8b0 -/* 8014CA90 00149890 4B FF F1 75 */ bl func_8014BC04 +/* 8014CA90 00149890 4B FF F1 75 */ bl new_tentacle_lightning__13zNPCKingJellyFP5xVec3 /* 8014CA94 00149894 90 7F 08 94 */ stw r3, 0x894(r31) /* 8014CA98 00149898 80 7F 08 94 */ lwz r3, 0x894(r31) /* 8014CA9C 0014989C 28 03 00 00 */ cmplwi r3, 0 @@ -6986,7 +6986,7 @@ lbl_8014CAB0: /* 8014CAC0 001498C0 41 80 FF AC */ blt lbl_8014CA6C /* 8014CAC4 001498C4 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014CAC8 001498C8 7F 83 E3 78 */ mr r3, r28 -/* 8014CACC 001498CC 48 00 00 25 */ bl func_8014CAF0 +/* 8014CACC 001498CC 48 00 00 25 */ bl update_charge__13zNPCKingJellyFf /* 8014CAD0 001498D0 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014CAD4 001498D4 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8014CAD8 001498D8 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -6996,8 +6996,8 @@ lbl_8014CAB0: /* 8014CAE8 001498E8 38 21 00 20 */ addi r1, r1, 0x20 /* 8014CAEC 001498EC 4E 80 00 20 */ blr -.global func_8014CAF0 -func_8014CAF0: +.global update_charge__13zNPCKingJellyFf +update_charge__13zNPCKingJellyFf: /* 8014CAF0 001498F0 94 21 FF 80 */ stwu r1, -0x80(r1) /* 8014CAF4 001498F4 7C 08 02 A6 */ mflr r0 /* 8014CAF8 001498F8 90 01 00 84 */ stw r0, 0x84(r1) @@ -7226,8 +7226,8 @@ func_8014CE30: /* 8014CE34 00149C34 EC 21 10 3A */ fmadds f1, f1, f0, f2 /* 8014CE38 00149C38 4E 80 00 20 */ blr -.global func_8014CE3C -func_8014CE3C: +.global end_charge__13zNPCKingJellyFv +end_charge__13zNPCKingJellyFv: /* 8014CE3C 00149C3C 88 03 02 B7 */ lbz r0, 0x2b7(r3) /* 8014CE40 00149C40 28 00 00 00 */ cmplwi r0, 0 /* 8014CE44 00149C44 4D 82 00 20 */ beqlr @@ -7254,8 +7254,8 @@ lbl_8014CE8C: /* 8014CE90 00149C90 42 00 FF D0 */ bdnz lbl_8014CE60 /* 8014CE94 00149C94 4E 80 00 20 */ blr -.global func_8014CE98 -func_8014CE98: +.global load_model__13zNPCKingJellyFv +load_model__13zNPCKingJellyFv: /* 8014CE98 00149C98 80 C3 00 24 */ lwz r6, 0x24(r3) /* 8014CE9C 00149C9C 38 A0 00 00 */ li r5, 0 /* 8014CEA0 00149CA0 7C 64 1B 78 */ mr r4, r3 @@ -7305,8 +7305,8 @@ lbl_8014CEC8: /* 8014CF44 00149D44 B0 03 00 44 */ sth r0, 0x44(r3) /* 8014CF48 00149D48 4E 80 00 20 */ blr -.global func_8014CF4C -func_8014CF4C: +.global load_curtain_model__13zNPCKingJellyFv +load_curtain_model__13zNPCKingJellyFv: /* 8014CF4C 00149D4C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8014CF50 00149D50 7C 08 02 A6 */ mflr r0 /* 8014CF54 00149D54 3C 80 80 27 */ lis r4, lbl_8026D884@ha @@ -7325,8 +7325,8 @@ func_8014CF4C: /* 8014CF88 00149D88 90 A1 00 10 */ stw r5, 0x10(r1) /* 8014CF8C 00149D8C 90 81 00 14 */ stw r4, 0x14(r1) /* 8014CF90 00149D90 90 01 00 18 */ stw r0, 0x18(r1) -/* 8014CF94 00149D94 4B EF F2 81 */ bl func_8004C214 -/* 8014CF98 00149D98 4B F6 7A A5 */ bl func_800B4A3C +/* 8014CF94 00149D94 4B EF F2 81 */ bl xStrHash__FPCc +/* 8014CF98 00149D98 4B F6 7A A5 */ bl zSceneFindObject__FUi /* 8014CF9C 00149D9C 90 7F 10 9C */ stw r3, 0x109c(r31) /* 8014CFA0 00149DA0 7F E4 FB 78 */ mr r4, r31 /* 8014CFA4 00149DA4 38 A0 00 00 */ li r5, 0 @@ -7350,8 +7350,8 @@ lbl_8014CFD4: /* 8014CFE0 00149DE0 38 21 00 30 */ addi r1, r1, 0x30 /* 8014CFE4 00149DE4 4E 80 00 20 */ blr -.global func_8014CFE8 -func_8014CFE8: +.global show_shower_model__13zNPCKingJellyFv +show_shower_model__13zNPCKingJellyFv: /* 8014CFE8 00149DE8 80 83 02 DC */ lwz r4, 0x2dc(r3) /* 8014CFEC 00149DEC A0 04 00 44 */ lhz r0, 0x44(r4) /* 8014CFF0 00149DF0 60 00 00 02 */ ori r0, r0, 2 @@ -7378,8 +7378,8 @@ func_8014CFE8: /* 8014D044 00149E44 B0 03 00 44 */ sth r0, 0x44(r3) /* 8014D048 00149E48 4E 80 00 20 */ blr -.global func_8014D04C -func_8014D04C: +.global show_attack_model__13zNPCKingJellyFv +show_attack_model__13zNPCKingJellyFv: /* 8014D04C 00149E4C 80 83 02 DC */ lwz r4, 0x2dc(r3) /* 8014D050 00149E50 A0 04 00 44 */ lhz r0, 0x44(r4) /* 8014D054 00149E54 60 00 00 02 */ ori r0, r0, 2 @@ -7406,8 +7406,8 @@ func_8014D04C: /* 8014D0A8 00149EA8 B0 03 00 44 */ sth r0, 0x44(r3) /* 8014D0AC 00149EAC 4E 80 00 20 */ blr -.global func_8014D0B0 -func_8014D0B0: +.global fade_curtain__13zNPCKingJellyFv +fade_curtain__13zNPCKingJellyFv: /* 8014D0B0 00149EB0 3C A0 80 33 */ lis r5, lbl_80328538@ha /* 8014D0B4 00149EB4 80 83 10 B0 */ lwz r4, 0x10b0(r3) /* 8014D0B8 00149EB8 38 A5 85 38 */ addi r5, r5, lbl_80328538@l @@ -7417,8 +7417,8 @@ func_8014D0B0: /* 8014D0C8 00149EC8 D0 03 00 24 */ stfs f0, 0x24(r3) /* 8014D0CC 00149ECC 4E 80 00 20 */ blr -.global func_8014D0D0 -func_8014D0D0: +.global reset_curtain__13zNPCKingJellyFv +reset_curtain__13zNPCKingJellyFv: /* 8014D0D0 00149ED0 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014D0D4 00149ED4 80 83 10 B0 */ lwz r4, 0x10b0(r3) /* 8014D0D8 00149ED8 D0 04 00 24 */ stfs f0, 0x24(r4) @@ -7464,8 +7464,8 @@ lbl_8014D14C: /* 8014D150 00149F50 40 82 FF CC */ bne lbl_8014D11C /* 8014D154 00149F54 4E 80 00 20 */ blr -.global func_8014D158 -func_8014D158: +.global start_blink__13zNPCKingJellyFv +start_blink__13zNPCKingJellyFv: /* 8014D158 00149F58 38 80 00 01 */ li r4, 1 /* 8014D15C 00149F5C 38 00 00 00 */ li r0, 0 /* 8014D160 00149F60 98 83 02 EC */ stb r4, 0x2ec(r3) @@ -7478,8 +7478,8 @@ func_8014D158: /* 8014D17C 00149F7C B0 03 00 44 */ sth r0, 0x44(r3) /* 8014D180 00149F80 4E 80 00 20 */ blr -.global func_8014D184 -func_8014D184: +.global update_blink__13zNPCKingJellyFf +update_blink__13zNPCKingJellyFf: /* 8014D184 00149F84 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8014D188 00149F88 7C 08 02 A6 */ mflr r0 /* 8014D18C 00149F8C 90 01 00 34 */ stw r0, 0x34(r1) @@ -7589,7 +7589,7 @@ lbl_8014D2D8: /* 8014D320 0014A120 7C 9E 23 78 */ mr r30, r4 /* 8014D324 0014A124 83 E3 00 00 */ lwz r31, 0(r3) /* 8014D328 0014A128 7F E3 FB 78 */ mr r3, r31 -/* 8014D32C 0014A12C 4B FF D5 9D */ bl func_8014A8C8 +/* 8014D32C 0014A12C 4B FF D5 9D */ bl get_variance__13zNPCKingJellyCFv /* 8014D330 0014A130 80 7F 02 BC */ lwz r3, 0x2bc(r31) /* 8014D334 0014A134 3C 80 80 33 */ lis r4, lbl_80328538@ha /* 8014D338 0014A138 38 A4 85 38 */ addi r5, r4, lbl_80328538@l @@ -7608,7 +7608,7 @@ lbl_8014D2D8: /* 8014D36C 0014A16C FC 20 F8 90 */ fmr f1, f31 /* 8014D370 0014A170 7F A3 EB 78 */ mr r3, r29 /* 8014D374 0014A174 7F C4 F3 78 */ mr r4, r30 -/* 8014D378 0014A178 4B F8 7D 9D */ bl func_800D5114 +/* 8014D378 0014A178 4B F8 7D 9D */ bl Enter__14zNPCGoalCommonFfPv /* 8014D37C 0014A17C E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8014D380 0014A180 80 01 00 34 */ lwz r0, 0x34(r1) /* 8014D384 0014A184 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -7659,10 +7659,10 @@ lbl_8014D2D8: /* 8014D438 0014A238 7C BD 2B 78 */ mr r29, r5 /* 8014D43C 0014A23C 7C DE 33 78 */ mr r30, r6 /* 8014D440 0014A240 83 E7 00 00 */ lwz r31, 0(r7) -/* 8014D444 0014A244 48 00 00 C9 */ bl func_8014D50C +/* 8014D444 0014A244 48 00 00 C9 */ bl rotate__14zNPCGoalKJIdleFf /* 8014D448 0014A248 FC 20 F8 90 */ fmr f1, f31 /* 8014D44C 0014A24C 7F 63 DB 78 */ mr r3, r27 -/* 8014D450 0014A250 48 00 01 BD */ bl func_8014D60C +/* 8014D450 0014A250 48 00 01 BD */ bl move__14zNPCGoalKJIdleFf /* 8014D454 0014A254 C0 1B 00 4C */ lfs f0, 0x4c(r27) /* 8014D458 0014A258 EC 00 F8 28 */ fsubs f0, f0, f31 /* 8014D45C 0014A25C D0 1B 00 4C */ stfs f0, 0x4c(r27) @@ -7672,7 +7672,7 @@ lbl_8014D2D8: /* 8014D46C 0014A26C 4C 40 13 82 */ cror 2, 0, 2 /* 8014D470 0014A270 40 82 00 68 */ bne lbl_8014D4D8 /* 8014D474 0014A274 7F E3 FB 78 */ mr r3, r31 -/* 8014D478 0014A278 4B FA 5B 25 */ bl func_800F2F9C +/* 8014D478 0014A278 4B FA 5B 25 */ bl AnimCurState__10zNPCCommonFv /* 8014D47C 0014A27C 3C 80 80 2A */ lis r4, lbl_802990E0@ha /* 8014D480 0014A280 80 A3 00 08 */ lwz r5, 8(r3) /* 8014D484 0014A284 38 64 90 E0 */ addi r3, r4, lbl_802990E0@l @@ -7681,14 +7681,14 @@ lbl_8014D2D8: /* 8014D490 0014A290 40 82 00 18 */ bne lbl_8014D4A8 /* 8014D494 0014A294 7F E3 FB 78 */ mr r3, r31 /* 8014D498 0014A298 38 80 00 00 */ li r4, 0 -/* 8014D49C 0014A29C 4B FA 5B DD */ bl func_800F3078 +/* 8014D49C 0014A29C 4B FA 5B DD */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 8014D4A0 0014A2A0 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 8014D4A4 0014A2A4 40 81 00 34 */ ble lbl_8014D4D8 lbl_8014D4A8: /* 8014D4A8 0014A2A8 38 00 00 01 */ li r0, 1 /* 8014D4AC 0014A2AC 7F E3 FB 78 */ mr r3, r31 /* 8014D4B0 0014A2B0 90 1C 00 00 */ stw r0, 0(r28) -/* 8014D4B4 0014A2B4 4B FF D4 51 */ bl func_8014A904 +/* 8014D4B4 0014A2B4 4B FF D4 51 */ bl bored__13zNPCKingJellyCFv /* 8014D4B8 0014A2B8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8014D4BC 0014A2BC 41 82 00 10 */ beq lbl_8014D4CC /* 8014D4C0 0014A2C0 3C 60 4E 47 */ lis r3, 0x4E474D32@ha @@ -7704,7 +7704,7 @@ lbl_8014D4D8: /* 8014D4E0 0014A2E0 7F 84 E3 78 */ mr r4, r28 /* 8014D4E4 0014A2E4 7F A5 EB 78 */ mr r5, r29 /* 8014D4E8 0014A2E8 7F C6 F3 78 */ mr r6, r30 -/* 8014D4EC 0014A2EC 4B FC 16 5D */ bl func_8010EB48 +/* 8014D4EC 0014A2EC 4B FC 16 5D */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_8014D4F0: /* 8014D4F0 0014A2F0 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8014D4F4 0014A2F4 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -7714,8 +7714,8 @@ lbl_8014D4F0: /* 8014D504 0014A304 38 21 00 30 */ addi r1, r1, 0x30 /* 8014D508 0014A308 4E 80 00 20 */ blr -.global func_8014D50C -func_8014D50C: +.global rotate__14zNPCGoalKJIdleFf +rotate__14zNPCGoalKJIdleFf: /* 8014D50C 0014A30C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8014D510 0014A310 7C 08 02 A6 */ mflr r0 /* 8014D514 0014A314 90 01 00 44 */ stw r0, 0x44(r1) @@ -7773,7 +7773,7 @@ lbl_8014D5B0: /* 8014D5E0 0014A3E0 C0 42 A7 0C */ lfs f2, lbl_803CF08C-_SDA2_BASE_(r2) /* 8014D5E4 0014A3E4 7F E3 FB 78 */ mr r3, r31 /* 8014D5E8 0014A3E8 38 81 00 08 */ addi r4, r1, 8 -/* 8014D5EC 0014A3EC 4B FA 3C 4D */ bl func_800F1238 +/* 8014D5EC 0014A3EC 4B FA 3C 4D */ bl TurnToFace__10zNPCCommonFfPC5xVec3f lbl_8014D5F0: /* 8014D5F0 0014A3F0 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 8014D5F4 0014A3F4 80 01 00 44 */ lwz r0, 0x44(r1) @@ -7783,8 +7783,8 @@ lbl_8014D5F0: /* 8014D604 0014A404 38 21 00 40 */ addi r1, r1, 0x40 /* 8014D608 0014A408 4E 80 00 20 */ blr -.global func_8014D60C -func_8014D60C: +.global move__14zNPCGoalKJIdleFf +move__14zNPCGoalKJIdleFf: /* 8014D60C 0014A40C 94 21 FE D0 */ stwu r1, -0x130(r1) /* 8014D610 0014A410 7C 08 02 A6 */ mflr r0 /* 8014D614 0014A414 90 01 01 34 */ stw r0, 0x134(r1) @@ -8037,7 +8037,7 @@ lbl_8014D944: /* 8014D9D0 0014A7D0 FC 20 F8 90 */ fmr f1, f31 /* 8014D9D4 0014A7D4 7F A3 EB 78 */ mr r3, r29 /* 8014D9D8 0014A7D8 7F C4 F3 78 */ mr r4, r30 -/* 8014D9DC 0014A7DC 4B F8 77 39 */ bl func_800D5114 +/* 8014D9DC 0014A7DC 4B F8 77 39 */ bl Enter__14zNPCGoalCommonFfPv /* 8014D9E0 0014A7E0 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014D9E4 0014A7E4 CB E1 00 18 */ lfd f31, 0x18(r1) /* 8014D9E8 0014A7E8 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -8067,7 +8067,7 @@ lbl_8014D944: /* 8014DA48 0014A848 80 63 00 18 */ lwz r3, 0x18(r3) /* 8014DA4C 0014A84C 83 E3 00 00 */ lwz r31, 0(r3) /* 8014DA50 0014A850 7F E3 FB 78 */ mr r3, r31 -/* 8014DA54 0014A854 4B FA 55 49 */ bl func_800F2F9C +/* 8014DA54 0014A854 4B FA 55 49 */ bl AnimCurState__10zNPCCommonFv /* 8014DA58 0014A858 80 02 A6 38 */ lwz r0, lbl_803CEFB8-_SDA2_BASE_(r2) /* 8014DA5C 0014A85C 3C 80 80 2A */ lis r4, lbl_802990E0@ha /* 8014DA60 0014A860 38 84 90 E0 */ addi r4, r4, lbl_802990E0@l @@ -8092,7 +8092,7 @@ lbl_8014DAA0: /* 8014DAA4 0014A8A4 41 82 00 18 */ beq lbl_8014DABC /* 8014DAA8 0014A8A8 7F E3 FB 78 */ mr r3, r31 /* 8014DAAC 0014A8AC 38 80 00 00 */ li r4, 0 -/* 8014DAB0 0014A8B0 4B FA 55 C9 */ bl func_800F3078 +/* 8014DAB0 0014A8B0 4B FA 55 C9 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 8014DAB4 0014A8B4 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 8014DAB8 0014A8B8 40 81 00 18 */ ble lbl_8014DAD0 lbl_8014DABC: @@ -8107,7 +8107,7 @@ lbl_8014DAD0: /* 8014DAD8 0014A8D8 7F 84 E3 78 */ mr r4, r28 /* 8014DADC 0014A8DC 7F A5 EB 78 */ mr r5, r29 /* 8014DAE0 0014A8E0 7F C6 F3 78 */ mr r6, r30 -/* 8014DAE4 0014A8E4 4B FC 10 65 */ bl func_8010EB48 +/* 8014DAE4 0014A8E4 4B FC 10 65 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_8014DAE8: /* 8014DAE8 0014A8E8 CB E1 00 28 */ lfd f31, 0x28(r1) /* 8014DAEC 0014A8EC BB 61 00 14 */ lmw r27, 0x14(r1) @@ -8135,12 +8135,12 @@ lbl_8014DAE8: /* 8014DB44 0014A944 98 1E 00 54 */ stb r0, 0x54(r30) /* 8014DB48 0014A948 90 1E 00 5C */ stw r0, 0x5c(r30) /* 8014DB4C 0014A94C 80 83 02 BC */ lwz r4, 0x2bc(r3) -/* 8014DB50 0014A950 4B FF D1 35 */ bl func_8014AC84 +/* 8014DB50 0014A950 4B FF D1 35 */ bl count_children__13zNPCKingJellyFi /* 8014DB54 0014A954 FC 20 F8 90 */ fmr f1, f31 /* 8014DB58 0014A958 90 7E 00 58 */ stw r3, 0x58(r30) /* 8014DB5C 0014A95C 7F C3 F3 78 */ mr r3, r30 /* 8014DB60 0014A960 7F E4 FB 78 */ mr r4, r31 -/* 8014DB64 0014A964 4B F8 75 B1 */ bl func_800D5114 +/* 8014DB64 0014A964 4B F8 75 B1 */ bl Enter__14zNPCGoalCommonFfPv /* 8014DB68 0014A968 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8014DB6C 0014A96C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014DB70 0014A970 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -8166,13 +8166,13 @@ lbl_8014DAE8: /* 8014DBC0 0014A9C0 83 E4 00 00 */ lwz r31, 0(r4) /* 8014DBC4 0014A9C4 40 80 00 24 */ bge lbl_8014DBE8 /* 8014DBC8 0014A9C8 7F E3 FB 78 */ mr r3, r31 -/* 8014DBCC 0014A9CC 4B FF EA 79 */ bl func_8014C644 +/* 8014DBCC 0014A9CC 4B FF EA 79 */ bl generate_spawn_particles__13zNPCKingJellyFv /* 8014DBD0 0014A9D0 80 BD 00 5C */ lwz r5, 0x5c(r29) /* 8014DBD4 0014A9D4 7F E3 FB 78 */ mr r3, r31 /* 8014DBD8 0014A9D8 80 1D 00 58 */ lwz r0, 0x58(r29) /* 8014DBDC 0014A9DC 80 9F 02 BC */ lwz r4, 0x2bc(r31) /* 8014DBE0 0014A9E0 7C A5 00 50 */ subf r5, r5, r0 -/* 8014DBE4 0014A9E4 4B FF D0 D5 */ bl func_8014ACB8 +/* 8014DBE4 0014A9E4 4B FF D0 D5 */ bl spawn_children__13zNPCKingJellyFii lbl_8014DBE8: /* 8014DBE8 0014A9E8 FC 20 F8 90 */ fmr f1, f31 /* 8014DBEC 0014A9EC 7F A3 EB 78 */ mr r3, r29 @@ -8237,7 +8237,7 @@ lbl_8014DBE8: /* 8014DCD8 0014AAD8 7F E3 FB 78 */ mr r3, r31 /* 8014DCDC 0014AADC 80 9F 02 BC */ lwz r4, 0x2bc(r31) /* 8014DCE0 0014AAE0 7C A0 D0 50 */ subf r5, r0, r26 -/* 8014DCE4 0014AAE4 4B FF CF D5 */ bl func_8014ACB8 +/* 8014DCE4 0014AAE4 4B FF CF D5 */ bl spawn_children__13zNPCKingJellyFii /* 8014DCE8 0014AAE8 93 5B 00 5C */ stw r26, 0x5c(r27) lbl_8014DCEC: /* 8014DCEC 0014AAEC 38 00 00 01 */ li r0, 1 @@ -8254,7 +8254,7 @@ lbl_8014DCF4: /* 8014DD14 0014AB14 4C 41 13 82 */ cror 2, 1, 2 /* 8014DD18 0014AB18 40 82 00 14 */ bne lbl_8014DD2C /* 8014DD1C 0014AB1C 7F E3 FB 78 */ mr r3, r31 -/* 8014DD20 0014AB20 4B FF E9 25 */ bl func_8014C644 +/* 8014DD20 0014AB20 4B FF E9 25 */ bl generate_spawn_particles__13zNPCKingJellyFv /* 8014DD24 0014AB24 38 00 00 01 */ li r0, 1 /* 8014DD28 0014AB28 98 1B 00 55 */ stb r0, 0x55(r27) lbl_8014DD2C: @@ -8265,7 +8265,7 @@ lbl_8014DD2C: /* 8014DD3C 0014AB3C 28 00 00 00 */ cmplwi r0, 0 /* 8014DD40 0014AB40 41 82 00 78 */ beq lbl_8014DDB8 /* 8014DD44 0014AB44 7F E3 FB 78 */ mr r3, r31 -/* 8014DD48 0014AB48 4B FA 52 55 */ bl func_800F2F9C +/* 8014DD48 0014AB48 4B FA 52 55 */ bl AnimCurState__10zNPCCommonFv /* 8014DD4C 0014AB4C 3C 80 80 2A */ lis r4, lbl_802990E0@ha /* 8014DD50 0014AB50 80 A3 00 08 */ lwz r5, 8(r3) /* 8014DD54 0014AB54 38 64 90 E0 */ addi r3, r4, lbl_802990E0@l @@ -8274,7 +8274,7 @@ lbl_8014DD2C: /* 8014DD60 0014AB60 40 82 00 18 */ bne lbl_8014DD78 /* 8014DD64 0014AB64 7F E3 FB 78 */ mr r3, r31 /* 8014DD68 0014AB68 38 80 00 00 */ li r4, 0 -/* 8014DD6C 0014AB6C 4B FA 53 0D */ bl func_800F3078 +/* 8014DD6C 0014AB6C 4B FA 53 0D */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 8014DD70 0014AB70 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 8014DD74 0014AB74 40 81 00 44 */ ble lbl_8014DDB8 lbl_8014DD78: @@ -8301,7 +8301,7 @@ lbl_8014DDB8: /* 8014DDC0 0014ABC0 7F 84 E3 78 */ mr r4, r28 /* 8014DDC4 0014ABC4 7F A5 EB 78 */ mr r5, r29 /* 8014DDC8 0014ABC8 7F C6 F3 78 */ mr r6, r30 -/* 8014DDCC 0014ABCC 4B FC 0D 7D */ bl func_8010EB48 +/* 8014DDCC 0014ABCC 4B FC 0D 7D */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_8014DDD0: /* 8014DDD0 0014ABD0 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8014DDD4 0014ABD4 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -8335,7 +8335,7 @@ lbl_8014DDD0: /* 8014DE44 0014AC44 FC 20 F8 90 */ fmr f1, f31 /* 8014DE48 0014AC48 7F A3 EB 78 */ mr r3, r29 /* 8014DE4C 0014AC4C 7F C4 F3 78 */ mr r4, r30 -/* 8014DE50 0014AC50 4B F8 72 C5 */ bl func_800D5114 +/* 8014DE50 0014AC50 4B F8 72 C5 */ bl Enter__14zNPCGoalCommonFfPv /* 8014DE54 0014AC54 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014DE58 0014AC58 CB E1 00 18 */ lfd f31, 0x18(r1) /* 8014DE5C 0014AC5C 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -8365,7 +8365,7 @@ lbl_8014DDD0: /* 8014DEBC 0014ACBC 80 63 00 18 */ lwz r3, 0x18(r3) /* 8014DEC0 0014ACC0 83 E3 00 00 */ lwz r31, 0(r3) /* 8014DEC4 0014ACC4 7F E3 FB 78 */ mr r3, r31 -/* 8014DEC8 0014ACC8 4B FA 50 D5 */ bl func_800F2F9C +/* 8014DEC8 0014ACC8 4B FA 50 D5 */ bl AnimCurState__10zNPCCommonFv /* 8014DECC 0014ACCC 3C 80 80 2A */ lis r4, lbl_802990E0@ha /* 8014DED0 0014ACD0 80 A3 00 08 */ lwz r5, 8(r3) /* 8014DED4 0014ACD4 38 64 90 E0 */ addi r3, r4, lbl_802990E0@l @@ -8374,7 +8374,7 @@ lbl_8014DDD0: /* 8014DEE0 0014ACE0 40 82 00 18 */ bne lbl_8014DEF8 /* 8014DEE4 0014ACE4 7F E3 FB 78 */ mr r3, r31 /* 8014DEE8 0014ACE8 38 80 00 00 */ li r4, 0 -/* 8014DEEC 0014ACEC 4B FA 51 8D */ bl func_800F3078 +/* 8014DEEC 0014ACEC 4B FA 51 8D */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 8014DEF0 0014ACF0 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 8014DEF4 0014ACF4 40 81 00 18 */ ble lbl_8014DF0C lbl_8014DEF8: @@ -8389,7 +8389,7 @@ lbl_8014DF0C: /* 8014DF14 0014AD14 7F 84 E3 78 */ mr r4, r28 /* 8014DF18 0014AD18 7F A5 EB 78 */ mr r5, r29 /* 8014DF1C 0014AD1C 7F C6 F3 78 */ mr r6, r30 -/* 8014DF20 0014AD20 4B FC 0C 29 */ bl func_8010EB48 +/* 8014DF20 0014AD20 4B FC 0C 29 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_8014DF24: /* 8014DF24 0014AD24 CB E1 00 28 */ lfd f31, 0x28(r1) /* 8014DF28 0014AD28 BB 61 00 14 */ lmw r27, 0x14(r1) @@ -8430,7 +8430,7 @@ lbl_8014DF24: /* 8014DFB4 0014ADB4 98 1F 10 90 */ stb r0, 0x1090(r31) /* 8014DFB8 0014ADB8 7F A3 EB 78 */ mr r3, r29 /* 8014DFBC 0014ADBC 7F C4 F3 78 */ mr r4, r30 -/* 8014DFC0 0014ADC0 4B F8 71 55 */ bl func_800D5114 +/* 8014DFC0 0014ADC0 4B F8 71 55 */ bl Enter__14zNPCGoalCommonFfPv /* 8014DFC4 0014ADC4 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8014DFC8 0014ADC8 80 01 00 34 */ lwz r0, 0x34(r1) /* 8014DFCC 0014ADCC CB E1 00 20 */ lfd f31, 0x20(r1) @@ -8456,10 +8456,10 @@ lbl_8014DF24: /* 8014E01C 0014AE1C 28 00 00 00 */ cmplwi r0, 0 /* 8014E020 0014AE20 41 82 00 0C */ beq lbl_8014E02C /* 8014E024 0014AE24 7F E3 FB 78 */ mr r3, r31 -/* 8014E028 0014AE28 4B FF EE 15 */ bl func_8014CE3C +/* 8014E028 0014AE28 4B FF EE 15 */ bl end_charge__13zNPCKingJellyFv lbl_8014E02C: /* 8014E02C 0014AE2C 7F E3 FB 78 */ mr r3, r31 -/* 8014E030 0014AE30 4B FF E3 71 */ bl func_8014C3A0 +/* 8014E030 0014AE30 4B FF E3 71 */ bl create_ambient_rings__13zNPCKingJellyFv /* 8014E034 0014AE34 38 00 00 00 */ li r0, 0 /* 8014E038 0014AE38 FC 20 F8 90 */ fmr f1, f31 /* 8014E03C 0014AE3C 98 1F 10 90 */ stb r0, 0x1090(r31) @@ -8504,23 +8504,23 @@ lbl_8014E0CC: /* 8014E0D4 0014AED4 40 80 00 40 */ bge lbl_8014E114 /* 8014E0D8 0014AED8 48 00 00 28 */ b lbl_8014E100 lbl_8014E0DC: -/* 8014E0DC 0014AEDC 48 00 00 8D */ bl func_8014E168 +/* 8014E0DC 0014AEDC 48 00 00 8D */ bl update_start__21zNPCGoalKJShockGroundFf /* 8014E0E0 0014AEE0 90 7F 02 D4 */ stw r3, 0x2d4(r31) /* 8014E0E4 0014AEE4 48 00 00 30 */ b lbl_8014E114 lbl_8014E0E8: -/* 8014E0E8 0014AEE8 48 00 01 21 */ bl func_8014E208 +/* 8014E0E8 0014AEE8 48 00 01 21 */ bl update_warm_up__21zNPCGoalKJShockGroundFf /* 8014E0EC 0014AEEC 90 7F 02 D4 */ stw r3, 0x2d4(r31) /* 8014E0F0 0014AEF0 48 00 00 24 */ b lbl_8014E114 lbl_8014E0F4: -/* 8014E0F4 0014AEF4 48 00 02 2D */ bl func_8014E320 +/* 8014E0F4 0014AEF4 48 00 02 2D */ bl update_release__21zNPCGoalKJShockGroundFf /* 8014E0F8 0014AEF8 90 7F 02 D4 */ stw r3, 0x2d4(r31) /* 8014E0FC 0014AEFC 48 00 00 18 */ b lbl_8014E114 lbl_8014E100: -/* 8014E100 0014AF00 48 00 02 ED */ bl func_8014E3EC +/* 8014E100 0014AF00 48 00 02 ED */ bl update_cool_down__21zNPCGoalKJShockGroundFf /* 8014E104 0014AF04 90 7F 02 D4 */ stw r3, 0x2d4(r31) /* 8014E108 0014AF08 48 00 00 0C */ b lbl_8014E114 lbl_8014E10C: -/* 8014E10C 0014AF0C 48 00 04 11 */ bl func_8014E51C +/* 8014E10C 0014AF0C 48 00 04 11 */ bl update_stop__21zNPCGoalKJShockGroundFf /* 8014E110 0014AF10 90 7F 02 D4 */ stw r3, 0x2d4(r31) lbl_8014E114: /* 8014E114 0014AF14 80 1F 02 D4 */ lwz r0, 0x2d4(r31) @@ -8537,7 +8537,7 @@ lbl_8014E134: /* 8014E13C 0014AF3C 7F 84 E3 78 */ mr r4, r28 /* 8014E140 0014AF40 7F A5 EB 78 */ mr r5, r29 /* 8014E144 0014AF44 7F C6 F3 78 */ mr r6, r30 -/* 8014E148 0014AF48 4B FC 0A 01 */ bl func_8010EB48 +/* 8014E148 0014AF48 4B FC 0A 01 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_8014E14C: /* 8014E14C 0014AF4C E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8014E150 0014AF50 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -8547,8 +8547,8 @@ lbl_8014E14C: /* 8014E160 0014AF60 38 21 00 30 */ addi r1, r1, 0x30 /* 8014E164 0014AF64 4E 80 00 20 */ blr -.global func_8014E168 -func_8014E168: +.global update_start__21zNPCGoalKJShockGroundFf +update_start__21zNPCGoalKJShockGroundFf: /* 8014E168 0014AF68 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014E16C 0014AF6C 7C 08 02 A6 */ mflr r0 /* 8014E170 0014AF70 90 01 00 14 */ stw r0, 0x14(r1) @@ -8563,12 +8563,12 @@ func_8014E168: /* 8014E194 0014AF94 4C 40 13 82 */ cror 2, 0, 2 /* 8014E198 0014AF98 40 82 00 14 */ bne lbl_8014E1AC /* 8014E19C 0014AF9C 7F E3 FB 78 */ mr r3, r31 -/* 8014E1A0 0014AFA0 4B FF E7 11 */ bl func_8014C8B0 +/* 8014E1A0 0014AFA0 4B FF E7 11 */ bl generate_thump_particles__13zNPCKingJellyFv /* 8014E1A4 0014AFA4 C0 02 A6 BC */ lfs f0, lbl_803CF03C-_SDA2_BASE_(r2) /* 8014E1A8 0014AFA8 D0 1E 00 4C */ stfs f0, 0x4c(r30) lbl_8014E1AC: /* 8014E1AC 0014AFAC 7F E3 FB 78 */ mr r3, r31 -/* 8014E1B0 0014AFB0 4B FA 4D ED */ bl func_800F2F9C +/* 8014E1B0 0014AFB0 4B FA 4D ED */ bl AnimCurState__10zNPCCommonFv /* 8014E1B4 0014AFB4 3C 80 80 2A */ lis r4, lbl_802990E0@ha /* 8014E1B8 0014AFB8 80 A3 00 08 */ lwz r5, 8(r3) /* 8014E1BC 0014AFBC 38 64 90 E0 */ addi r3, r4, lbl_802990E0@l @@ -8580,7 +8580,7 @@ lbl_8014E1AC: /* 8014E1D4 0014AFD4 38 84 85 38 */ addi r4, r4, lbl_80328538@l /* 8014E1D8 0014AFD8 C0 04 00 5C */ lfs f0, 0x5c(r4) /* 8014E1DC 0014AFDC D0 1E 00 4C */ stfs f0, 0x4c(r30) -/* 8014E1E0 0014AFE0 4B FF E8 3D */ bl func_8014CA1C +/* 8014E1E0 0014AFE0 4B FF E8 3D */ bl start_charge__13zNPCKingJellyFv /* 8014E1E4 0014AFE4 38 60 00 01 */ li r3, 1 /* 8014E1E8 0014AFE8 48 00 00 08 */ b lbl_8014E1F0 lbl_8014E1EC: @@ -8593,8 +8593,8 @@ lbl_8014E1F0: /* 8014E200 0014B000 38 21 00 10 */ addi r1, r1, 0x10 /* 8014E204 0014B004 4E 80 00 20 */ blr -.global func_8014E208 -func_8014E208: +.global update_warm_up__21zNPCGoalKJShockGroundFf +update_warm_up__21zNPCGoalKJShockGroundFf: /* 8014E208 0014B008 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014E20C 0014B00C 7C 08 02 A6 */ mflr r0 /* 8014E210 0014B010 90 01 00 24 */ stw r0, 0x24(r1) @@ -8621,7 +8621,7 @@ lbl_8014E258: /* 8014E260 0014B060 EC 21 00 28 */ fsubs f1, f1, f0 lbl_8014E264: /* 8014E264 0014B064 7F E3 FB 78 */ mr r3, r31 -/* 8014E268 0014B068 4B FF E8 89 */ bl func_8014CAF0 +/* 8014E268 0014B068 4B FF E8 89 */ bl update_charge__13zNPCKingJellyFf /* 8014E26C 0014B06C C0 3E 00 4C */ lfs f1, 0x4c(r30) /* 8014E270 0014B070 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014E274 0014B074 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -8630,7 +8630,7 @@ lbl_8014E264: /* 8014E280 0014B080 48 00 00 80 */ b lbl_8014E300 lbl_8014E284: /* 8014E284 0014B084 7F E3 FB 78 */ mr r3, r31 -/* 8014E288 0014B088 4B FA 4D 15 */ bl func_800F2F9C +/* 8014E288 0014B088 4B FA 4D 15 */ bl AnimCurState__10zNPCCommonFv /* 8014E28C 0014B08C 3C 80 80 2A */ lis r4, lbl_802990E0@ha /* 8014E290 0014B090 80 A3 00 08 */ lwz r5, 8(r3) /* 8014E294 0014B094 38 64 90 E0 */ addi r3, r4, lbl_802990E0@l @@ -8639,7 +8639,7 @@ lbl_8014E284: /* 8014E2A0 0014B0A0 40 82 00 18 */ bne lbl_8014E2B8 /* 8014E2A4 0014B0A4 7F E3 FB 78 */ mr r3, r31 /* 8014E2A8 0014B0A8 38 80 00 00 */ li r4, 0 -/* 8014E2AC 0014B0AC 4B FA 4D CD */ bl func_800F3078 +/* 8014E2AC 0014B0AC 4B FA 4D CD */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 8014E2B0 0014B0B0 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 8014E2B4 0014B0B4 40 81 00 48 */ ble lbl_8014E2FC lbl_8014E2B8: @@ -8653,11 +8653,11 @@ lbl_8014E2B8: /* 8014E2D4 0014B0D4 38 84 85 38 */ addi r4, r4, lbl_80328538@l /* 8014E2D8 0014B0D8 C0 04 00 60 */ lfs f0, 0x60(r4) /* 8014E2DC 0014B0DC D0 1E 00 4C */ stfs f0, 0x4c(r30) -/* 8014E2E0 0014B0E0 4B FF EB 5D */ bl func_8014CE3C +/* 8014E2E0 0014B0E0 4B FF EB 5D */ bl end_charge__13zNPCKingJellyFv /* 8014E2E4 0014B0E4 7F E3 FB 78 */ mr r3, r31 -/* 8014E2E8 0014B0E8 4B FF E1 B1 */ bl func_8014C498 +/* 8014E2E8 0014B0E8 4B FF E1 B1 */ bl destroy_ambient_rings__13zNPCKingJellyFv /* 8014E2EC 0014B0EC 7F E3 FB 78 */ mr r3, r31 -/* 8014E2F0 0014B0F0 4B FF E1 F5 */ bl func_8014C4E4 +/* 8014E2F0 0014B0F0 4B FF E1 F5 */ bl create_wave_rings__13zNPCKingJellyFv /* 8014E2F4 0014B0F4 38 60 00 02 */ li r3, 2 /* 8014E2F8 0014B0F8 48 00 00 08 */ b lbl_8014E300 lbl_8014E2FC: @@ -8672,8 +8672,8 @@ lbl_8014E300: /* 8014E318 0014B118 38 21 00 20 */ addi r1, r1, 0x20 /* 8014E31C 0014B11C 4E 80 00 20 */ blr -.global func_8014E320 -func_8014E320: +.global update_release__21zNPCGoalKJShockGroundFf +update_release__21zNPCGoalKJShockGroundFf: /* 8014E320 0014B120 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014E324 0014B124 7C 08 02 A6 */ mflr r0 /* 8014E328 0014B128 90 01 00 24 */ stw r0, 0x24(r1) @@ -8693,7 +8693,7 @@ func_8014E320: /* 8014E360 0014B160 48 00 00 6C */ b lbl_8014E3CC lbl_8014E364: /* 8014E364 0014B164 7F E3 FB 78 */ mr r3, r31 -/* 8014E368 0014B168 4B FA 4C 35 */ bl func_800F2F9C +/* 8014E368 0014B168 4B FA 4C 35 */ bl AnimCurState__10zNPCCommonFv /* 8014E36C 0014B16C 3C 80 80 2A */ lis r4, lbl_802990E0@ha /* 8014E370 0014B170 80 A3 00 08 */ lwz r5, 8(r3) /* 8014E374 0014B174 38 64 90 E0 */ addi r3, r4, lbl_802990E0@l @@ -8702,7 +8702,7 @@ lbl_8014E364: /* 8014E380 0014B180 40 82 00 18 */ bne lbl_8014E398 /* 8014E384 0014B184 7F E3 FB 78 */ mr r3, r31 /* 8014E388 0014B188 38 80 00 00 */ li r4, 0 -/* 8014E38C 0014B18C 4B FA 4C ED */ bl func_800F3078 +/* 8014E38C 0014B18C 4B FA 4C ED */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 8014E390 0014B190 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 8014E394 0014B194 40 81 00 34 */ ble lbl_8014E3C8 lbl_8014E398: @@ -8711,7 +8711,7 @@ lbl_8014E398: /* 8014E3A0 0014B1A0 38 84 90 E0 */ addi r4, r4, lbl_802990E0@l /* 8014E3A4 0014B1A4 38 A0 00 00 */ li r5, 0 /* 8014E3A8 0014B1A8 80 84 00 34 */ lwz r4, 0x34(r4) -/* 8014E3AC 0014B1AC 4B FA 49 E5 */ bl func_800F2D90 +/* 8014E3AC 0014B1AC 4B FA 49 E5 */ bl AnimStart__10zNPCCommonFUii /* 8014E3B0 0014B1B0 3C 80 80 33 */ lis r4, lbl_80328538@ha /* 8014E3B4 0014B1B4 38 60 00 03 */ li r3, 3 /* 8014E3B8 0014B1B8 38 84 85 38 */ addi r4, r4, lbl_80328538@l @@ -8730,8 +8730,8 @@ lbl_8014E3CC: /* 8014E3E4 0014B1E4 38 21 00 20 */ addi r1, r1, 0x20 /* 8014E3E8 0014B1E8 4E 80 00 20 */ blr -.global func_8014E3EC -func_8014E3EC: +.global update_cool_down__21zNPCGoalKJShockGroundFf +update_cool_down__21zNPCGoalKJShockGroundFf: /* 8014E3EC 0014B1EC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014E3F0 0014B1F0 7C 08 02 A6 */ mflr r0 /* 8014E3F4 0014B1F4 90 01 00 24 */ stw r0, 0x24(r1) @@ -8751,7 +8751,7 @@ func_8014E3EC: /* 8014E42C 0014B22C 48 00 00 D0 */ b lbl_8014E4FC lbl_8014E430: /* 8014E430 0014B230 7F E3 FB 78 */ mr r3, r31 -/* 8014E434 0014B234 4B FA 4B 69 */ bl func_800F2F9C +/* 8014E434 0014B234 4B FA 4B 69 */ bl AnimCurState__10zNPCCommonFv /* 8014E438 0014B238 3C 80 80 2A */ lis r4, lbl_802990E0@ha /* 8014E43C 0014B23C 80 A3 00 08 */ lwz r5, 8(r3) /* 8014E440 0014B240 38 64 90 E0 */ addi r3, r4, lbl_802990E0@l @@ -8760,7 +8760,7 @@ lbl_8014E430: /* 8014E44C 0014B24C 40 82 00 18 */ bne lbl_8014E464 /* 8014E450 0014B250 7F E3 FB 78 */ mr r3, r31 /* 8014E454 0014B254 38 80 00 00 */ li r4, 0 -/* 8014E458 0014B258 4B FA 4C 21 */ bl func_800F3078 +/* 8014E458 0014B258 4B FA 4C 21 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 8014E45C 0014B25C FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 8014E460 0014B260 40 81 00 98 */ ble lbl_8014E4F8 lbl_8014E464: @@ -8768,9 +8768,9 @@ lbl_8014E464: /* 8014E468 0014B268 7F E3 FB 78 */ mr r3, r31 /* 8014E46C 0014B26C 38 04 00 01 */ addi r0, r4, 1 /* 8014E470 0014B270 90 1E 00 50 */ stw r0, 0x50(r30) -/* 8014E474 0014B274 4B FF DF 2D */ bl func_8014C3A0 +/* 8014E474 0014B274 4B FF DF 2D */ bl create_ambient_rings__13zNPCKingJellyFv /* 8014E478 0014B278 7F E3 FB 78 */ mr r3, r31 -/* 8014E47C 0014B27C 4B FF C5 35 */ bl func_8014A9B0 +/* 8014E47C 0014B27C 4B FF C5 35 */ bl max_strikes__13zNPCKingJellyCFv /* 8014E480 0014B280 80 1E 00 50 */ lwz r0, 0x50(r30) /* 8014E484 0014B284 7C 00 18 00 */ cmpw r0, r3 /* 8014E488 0014B288 41 80 00 38 */ blt lbl_8014E4C0 @@ -8784,7 +8784,7 @@ lbl_8014E464: /* 8014E4A8 0014B2A8 38 84 90 E0 */ addi r4, r4, lbl_802990E0@l /* 8014E4AC 0014B2AC 38 A0 00 00 */ li r5, 0 /* 8014E4B0 0014B2B0 80 84 00 38 */ lwz r4, 0x38(r4) -/* 8014E4B4 0014B2B4 4B FA 48 DD */ bl func_800F2D90 +/* 8014E4B4 0014B2B4 4B FA 48 DD */ bl AnimStart__10zNPCCommonFUii /* 8014E4B8 0014B2B8 38 60 00 04 */ li r3, 4 /* 8014E4BC 0014B2BC 48 00 00 40 */ b lbl_8014E4FC lbl_8014E4C0: @@ -8797,9 +8797,9 @@ lbl_8014E4C0: /* 8014E4D8 0014B2D8 38 A0 00 00 */ li r5, 0 /* 8014E4DC 0014B2DC D0 1E 00 4C */ stfs f0, 0x4c(r30) /* 8014E4E0 0014B2E0 80 84 00 20 */ lwz r4, 0x20(r4) -/* 8014E4E4 0014B2E4 4B FA 48 AD */ bl func_800F2D90 +/* 8014E4E4 0014B2E4 4B FA 48 AD */ bl AnimStart__10zNPCCommonFUii /* 8014E4E8 0014B2E8 7F E3 FB 78 */ mr r3, r31 -/* 8014E4EC 0014B2EC 4B FF E5 31 */ bl func_8014CA1C +/* 8014E4EC 0014B2EC 4B FF E5 31 */ bl start_charge__13zNPCKingJellyFv /* 8014E4F0 0014B2F0 38 60 00 01 */ li r3, 1 /* 8014E4F4 0014B2F4 48 00 00 08 */ b lbl_8014E4FC lbl_8014E4F8: @@ -8814,8 +8814,8 @@ lbl_8014E4FC: /* 8014E514 0014B314 38 21 00 20 */ addi r1, r1, 0x20 /* 8014E518 0014B318 4E 80 00 20 */ blr -.global func_8014E51C -func_8014E51C: +.global update_stop__21zNPCGoalKJShockGroundFf +update_stop__21zNPCGoalKJShockGroundFf: /* 8014E51C 0014B31C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014E520 0014B320 7C 08 02 A6 */ mflr r0 /* 8014E524 0014B324 90 01 00 24 */ stw r0, 0x24(r1) @@ -8825,7 +8825,7 @@ func_8014E51C: /* 8014E534 0014B334 80 63 00 18 */ lwz r3, 0x18(r3) /* 8014E538 0014B338 83 E3 00 00 */ lwz r31, 0(r3) /* 8014E53C 0014B33C 7F E3 FB 78 */ mr r3, r31 -/* 8014E540 0014B340 4B FA 4A 5D */ bl func_800F2F9C +/* 8014E540 0014B340 4B FA 4A 5D */ bl AnimCurState__10zNPCCommonFv /* 8014E544 0014B344 3C 80 80 2A */ lis r4, lbl_802990E0@ha /* 8014E548 0014B348 80 A3 00 08 */ lwz r5, 8(r3) /* 8014E54C 0014B34C 38 64 90 E0 */ addi r3, r4, lbl_802990E0@l @@ -8834,7 +8834,7 @@ func_8014E51C: /* 8014E558 0014B358 40 82 00 18 */ bne lbl_8014E570 /* 8014E55C 0014B35C 7F E3 FB 78 */ mr r3, r31 /* 8014E560 0014B360 38 80 00 00 */ li r4, 0 -/* 8014E564 0014B364 4B FA 4B 15 */ bl func_800F3078 +/* 8014E564 0014B364 4B FA 4B 15 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 8014E568 0014B368 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 8014E56C 0014B36C 40 81 00 0C */ ble lbl_8014E578 lbl_8014E570: @@ -8876,7 +8876,7 @@ lbl_8014E57C: /* 8014E5F4 0014B3F4 98 1F 10 90 */ stb r0, 0x1090(r31) /* 8014E5F8 0014B3F8 7F A3 EB 78 */ mr r3, r29 /* 8014E5FC 0014B3FC 7F C4 F3 78 */ mr r4, r30 -/* 8014E600 0014B400 4B F8 6B 15 */ bl func_800D5114 +/* 8014E600 0014B400 4B F8 6B 15 */ bl Enter__14zNPCGoalCommonFfPv /* 8014E604 0014B404 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014E608 0014B408 CB E1 00 18 */ lfd f31, 0x18(r1) /* 8014E60C 0014B40C 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -8898,7 +8898,7 @@ lbl_8014E57C: /* 8014E64C 0014B44C 80 63 00 18 */ lwz r3, 0x18(r3) /* 8014E650 0014B450 83 E3 00 00 */ lwz r31, 0(r3) /* 8014E654 0014B454 7F E3 FB 78 */ mr r3, r31 -/* 8014E658 0014B458 4B FF C4 99 */ bl func_8014AAF0 +/* 8014E658 0014B458 4B FF C4 99 */ bl update_round__13zNPCKingJellyFv /* 8014E65C 0014B45C 38 00 00 00 */ li r0, 0 /* 8014E660 0014B460 FC 20 F8 90 */ fmr f1, f31 /* 8014E664 0014B464 98 1F 10 90 */ stb r0, 0x1090(r31) @@ -8926,7 +8926,7 @@ lbl_8014E57C: /* 8014E6BC 0014B4BC 80 63 00 18 */ lwz r3, 0x18(r3) /* 8014E6C0 0014B4C0 83 E3 00 00 */ lwz r31, 0(r3) /* 8014E6C4 0014B4C4 7F E3 FB 78 */ mr r3, r31 -/* 8014E6C8 0014B4C8 4B FA 48 D5 */ bl func_800F2F9C +/* 8014E6C8 0014B4C8 4B FA 48 D5 */ bl AnimCurState__10zNPCCommonFv /* 8014E6CC 0014B4CC 3C 80 80 2A */ lis r4, lbl_802990E0@ha /* 8014E6D0 0014B4D0 80 A3 00 08 */ lwz r5, 8(r3) /* 8014E6D4 0014B4D4 38 64 90 E0 */ addi r3, r4, lbl_802990E0@l @@ -8935,7 +8935,7 @@ lbl_8014E57C: /* 8014E6E0 0014B4E0 40 82 00 18 */ bne lbl_8014E6F8 /* 8014E6E4 0014B4E4 7F E3 FB 78 */ mr r3, r31 /* 8014E6E8 0014B4E8 38 80 00 00 */ li r4, 0 -/* 8014E6EC 0014B4EC 4B FA 49 8D */ bl func_800F3078 +/* 8014E6EC 0014B4EC 4B FA 49 8D */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 8014E6F0 0014B4F0 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 8014E6F4 0014B4F4 40 81 00 30 */ ble lbl_8014E724 lbl_8014E6F8: @@ -8957,7 +8957,7 @@ lbl_8014E724: /* 8014E72C 0014B52C 7F 84 E3 78 */ mr r4, r28 /* 8014E730 0014B530 7F A5 EB 78 */ mr r5, r29 /* 8014E734 0014B534 7F C6 F3 78 */ mr r6, r30 -/* 8014E738 0014B538 4B FC 04 11 */ bl func_8010EB48 +/* 8014E738 0014B538 4B FC 04 11 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_8014E73C: /* 8014E73C 0014B53C CB E1 00 28 */ lfd f31, 0x28(r1) /* 8014E740 0014B540 BB 61 00 14 */ lmw r27, 0x14(r1) @@ -8978,13 +8978,13 @@ lbl_8014E73C: /* 8014E77C 0014B57C 80 63 00 18 */ lwz r3, 0x18(r3) /* 8014E780 0014B580 83 E3 00 00 */ lwz r31, 0(r3) /* 8014E784 0014B584 7F E3 FB 78 */ mr r3, r31 -/* 8014E788 0014B588 4B FF D3 05 */ bl func_8014BA8C +/* 8014E788 0014B588 4B FF D3 05 */ bl decompose__13zNPCKingJellyFv /* 8014E78C 0014B58C 7F E3 FB 78 */ mr r3, r31 -/* 8014E790 0014B590 4B FF D3 BD */ bl func_8014BB4C +/* 8014E790 0014B590 4B FF D3 BD */ bl post_decompose__13zNPCKingJellyFv /* 8014E794 0014B594 FC 20 F8 90 */ fmr f1, f31 /* 8014E798 0014B598 7F A3 EB 78 */ mr r3, r29 /* 8014E79C 0014B59C 7F C4 F3 78 */ mr r4, r30 -/* 8014E7A0 0014B5A0 4B F8 69 75 */ bl func_800D5114 +/* 8014E7A0 0014B5A0 4B F8 69 75 */ bl Enter__14zNPCGoalCommonFfPv /* 8014E7A4 0014B5A4 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014E7A8 0014B5A8 CB E1 00 18 */ lfd f31, 0x18(r1) /* 8014E7AC 0014B5AC 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -9004,7 +9004,7 @@ lbl_8014E73C: /* 8014E7E4 0014B5E4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014E7E8 0014B5E8 7C 08 02 A6 */ mflr r0 /* 8014E7EC 0014B5EC 90 01 00 14 */ stw r0, 0x14(r1) -/* 8014E7F0 0014B5F0 4B FC 03 59 */ bl func_8010EB48 +/* 8014E7F0 0014B5F0 4B FC 03 59 */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 8014E7F4 0014B5F4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014E7F8 0014B5F8 7C 08 03 A6 */ mtlr r0 /* 8014E7FC 0014B5FC 38 21 00 10 */ addi r1, r1, 0x10 @@ -9069,7 +9069,7 @@ func_8014E888: /* 8014E8AC 0014B6AC 4E 80 04 21 */ bctrl lbl_8014E8B0: /* 8014E8B0 0014B6B0 7F E3 FB 78 */ mr r3, r31 -/* 8014E8B4 0014B6B4 4B FF 84 ED */ bl func_80146DA0 +/* 8014E8B4 0014B6B4 4B FF 84 ED */ bl refresh__14lightning_ringFv /* 8014E8B8 0014B6B8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014E8BC 0014B6BC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014E8C0 0014B6C0 7C 08 03 A6 */ mtlr r0 @@ -9125,7 +9125,7 @@ func_8014E8CC: /* 8014E97C 0014B77C C8 01 00 40 */ lfd f0, 0x40(r1) /* 8014E980 0014B780 EC 00 08 28 */ fsubs f0, f0, f1 /* 8014E984 0014B784 D0 01 00 24 */ stfs f0, 0x24(r1) -/* 8014E988 0014B788 4B F0 77 45 */ bl func_800560CC +/* 8014E988 0014B788 4B F0 77 45 */ bl zParamGetFloatList__FP16xModelAssetParamUiPCciPfPf /* 8014E98C 0014B78C C0 01 00 08 */ lfs f0, 8(r1) /* 8014E990 0014B790 FC 00 00 1E */ fctiwz f0, f0 /* 8014E994 0014B794 D8 01 00 48 */ stfd f0, 0x48(r1) @@ -9163,7 +9163,7 @@ func_8014E9F0: /* 8014EA08 0014B808 7C 7F 1B 78 */ mr r31, r3 /* 8014EA0C 0014B80C 88 C3 00 00 */ lbz r6, 0(r3) /* 8014EA10 0014B810 7C E3 3B 78 */ mr r3, r7 -/* 8014EA14 0014B814 4B F0 75 F1 */ bl func_80056004 +/* 8014EA14 0014B814 4B F0 75 F1 */ bl zParamGetInt__FP16xModelAssetParamUiPCci /* 8014EA18 0014B818 7C 03 00 D0 */ neg r0, r3 /* 8014EA1C 0014B81C 7C 00 1B 78 */ or r0, r0, r3 /* 8014EA20 0014B820 54 00 0F FE */ srwi r0, r0, 0x1f @@ -9194,7 +9194,7 @@ func_8014EA3C: /* 8014EA78 0014B878 7C A4 2B 78 */ mr r4, r5 /* 8014EA7C 0014B87C FF E0 18 90 */ fmr f31, f3 /* 8014EA80 0014B880 7C C5 33 78 */ mr r5, r6 -/* 8014EA84 0014B884 4B F0 75 E5 */ bl func_80056068 +/* 8014EA84 0014B884 4B F0 75 E5 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 8014EA88 0014B888 D0 3F 00 00 */ stfs f1, 0(r31) /* 8014EA8C 0014B88C C0 1F 00 00 */ lfs f0, 0(r31) /* 8014EA90 0014B890 FC 00 F0 40 */ fcmpo cr0, f0, f30 @@ -9238,7 +9238,7 @@ func_8014EAE4: /* 8014EB14 0014B914 7C 7C 1B 78 */ mr r28, r3 /* 8014EB18 0014B918 80 C3 00 00 */ lwz r6, 0(r3) /* 8014EB1C 0014B91C 7C E3 3B 78 */ mr r3, r7 -/* 8014EB20 0014B920 4B F0 74 E5 */ bl func_80056004 +/* 8014EB20 0014B920 4B F0 74 E5 */ bl zParamGetInt__FP16xModelAssetParamUiPCci /* 8014EB24 0014B924 7C 03 F0 00 */ cmpw r3, r30 /* 8014EB28 0014B928 40 80 00 0C */ bge lbl_8014EB34 /* 8014EB2C 0014B92C 7F C3 F3 78 */ mr r3, r30 @@ -9281,7 +9281,7 @@ lbl_8014EB9C: /* 8014EBA8 0014B9A8 48 00 00 B4 */ b lbl_8014EC5C lbl_8014EBAC: /* 8014EBAC 0014B9AC 3B E0 00 00 */ li r31, 0 -/* 8014EBB0 0014B9B0 4B EE 20 D9 */ bl func_80030C88 +/* 8014EBB0 0014B9B0 4B EE 20 D9 */ bl xurand__Fv /* 8014EBB4 0014B9B4 28 1E 00 00 */ cmplwi r30, 0 /* 8014EBB8 0014B9B8 40 82 00 34 */ bne lbl_8014EBEC /* 8014EBBC 0014B9BC 6F A3 80 00 */ xoris r3, r29, 0x8000 diff --git a/asm/Game/zNPCTypePrawn.s b/asm/Game/zNPCTypePrawn.s index 9acba7ba9..b11216910 100644 --- a/asm/Game/zNPCTypePrawn.s +++ b/asm/Game/zNPCTypePrawn.s @@ -134,7 +134,7 @@ lbl_8014F914: /* 8014F940 0014C740 C0 89 00 0C */ lfs f4, 0xc(r9) /* 8014F944 0014C744 C0 A2 A7 6C */ lfs f5, lbl_803CF0EC-_SDA2_BASE_(r2) /* 8014F948 0014C748 C0 C9 00 10 */ lfs f6, 0x10(r9) -/* 8014F94C 0014C74C 4B EF 9C 21 */ bl func_8004956C +/* 8014F94C 0014C74C 4B EF 9C 21 */ bl xSndPlay3DFade__FUiffUiUiPC5xVec3ff14sound_categoryff /* 8014F950 0014C750 90 7F 00 04 */ stw r3, 4(r31) /* 8014F954 0014C754 48 00 00 38 */ b lbl_8014F98C lbl_8014F958: @@ -149,7 +149,7 @@ lbl_8014F958: /* 8014F978 0014C778 C0 69 00 08 */ lfs f3, 8(r9) /* 8014F97C 0014C77C C0 89 00 0C */ lfs f4, 0xc(r9) /* 8014F980 0014C780 C0 A9 00 10 */ lfs f5, 0x10(r9) -/* 8014F984 0014C784 4B EF 91 11 */ bl func_80048A94 +/* 8014F984 0014C784 4B EF 91 11 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 8014F988 0014C788 90 7F 00 04 */ stw r3, 4(r31) lbl_8014F98C: /* 8014F98C 0014C78C 93 DF 00 08 */ stw r30, 8(r31) @@ -190,11 +190,11 @@ func_8014F9B8: /* 8014FA08 0014C808 41 82 00 14 */ beq lbl_8014FA1C /* 8014FA0C 0014C80C C0 29 00 14 */ lfs f1, 0x14(r9) /* 8014FA10 0014C810 7C 83 23 78 */ mr r3, r4 -/* 8014FA14 0014C814 4B EF 9C 31 */ bl func_80049644 +/* 8014FA14 0014C814 4B EF 9C 31 */ bl xSndStopFade__FUif /* 8014FA18 0014C818 48 00 00 0C */ b lbl_8014FA24 lbl_8014FA1C: /* 8014FA1C 0014C81C 7C 83 23 78 */ mr r3, r4 -/* 8014FA20 0014C820 4B EF 97 E1 */ bl func_80049200 +/* 8014FA20 0014C820 4B EF 97 E1 */ bl xSndStop__FUi lbl_8014FA24: /* 8014FA24 0014C824 38 00 00 00 */ li r0, 0 /* 8014FA28 0014C828 90 1F 00 04 */ stw r0, 4(r31) @@ -231,11 +231,11 @@ func_8014FA40: /* 8014FA98 0014C898 41 82 00 14 */ beq lbl_8014FAAC /* 8014FA9C 0014C89C C0 24 00 14 */ lfs f1, 0x14(r4) /* 8014FAA0 0014C8A0 7C C3 33 78 */ mr r3, r6 -/* 8014FAA4 0014C8A4 4B EF 9B A1 */ bl func_80049644 +/* 8014FAA4 0014C8A4 4B EF 9B A1 */ bl xSndStopFade__FUif /* 8014FAA8 0014C8A8 48 00 00 0C */ b lbl_8014FAB4 lbl_8014FAAC: /* 8014FAAC 0014C8AC 7C C3 33 78 */ mr r3, r6 -/* 8014FAB0 0014C8B0 4B EF 97 51 */ bl func_80049200 +/* 8014FAB0 0014C8B0 4B EF 97 51 */ bl xSndStop__FUi lbl_8014FAB4: /* 8014FAB4 0014C8B4 38 00 00 00 */ li r0, 0 /* 8014FAB8 0014C8B8 90 1F 00 04 */ stw r0, 4(r31) @@ -246,8 +246,8 @@ lbl_8014FABC: /* 8014FAC8 0014C8C8 38 21 00 10 */ addi r1, r1, 0x10 /* 8014FACC 0014C8CC 4E 80 00 20 */ blr -.global func_8014FAD0 -func_8014FAD0: +.global load__9aqua_beamFRCQ29aqua_beam6configUi +load__9aqua_beamFRCQ29aqua_beam6configUi: /* 8014FAD0 0014C8D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014FAD4 0014C8D4 7C 08 02 A6 */ mflr r0 /* 8014FAD8 0014C8D8 90 01 00 14 */ stw r0, 0x14(r1) @@ -257,12 +257,12 @@ func_8014FAD0: /* 8014FAE8 0014C8E8 93 C1 00 08 */ stw r30, 8(r1) /* 8014FAEC 0014C8EC 7C 7E 1B 78 */ mr r30, r3 /* 8014FAF0 0014C8F0 7C A3 2B 78 */ mr r3, r5 -/* 8014FAF4 0014C8F4 4B EF BC 19 */ bl func_8004B70C +/* 8014FAF4 0014C8F4 4B EF BC 19 */ bl xSTFindAsset__FUiPUi /* 8014FAF8 0014C8F8 7C 60 1B 78 */ mr r0, r3 /* 8014FAFC 0014C8FC 7F C3 F3 78 */ mr r3, r30 /* 8014FB00 0014C900 7C 05 03 78 */ mr r5, r0 /* 8014FB04 0014C904 7F E4 FB 78 */ mr r4, r31 -/* 8014FB08 0014C908 48 00 00 1D */ bl func_8014FB24 +/* 8014FB08 0014C908 48 00 00 1D */ bl load__9aqua_beamFRCQ29aqua_beam6configR8RpAtomic /* 8014FB0C 0014C90C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014FB10 0014C910 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014FB14 0014C914 83 C1 00 08 */ lwz r30, 8(r1) @@ -270,8 +270,8 @@ func_8014FAD0: /* 8014FB1C 0014C91C 38 21 00 10 */ addi r1, r1, 0x10 /* 8014FB20 0014C920 4E 80 00 20 */ blr -.global func_8014FB24 -func_8014FB24: +.global load__9aqua_beamFRCQ29aqua_beam6configR8RpAtomic +load__9aqua_beamFRCQ29aqua_beam6configR8RpAtomic: /* 8014FB24 0014C924 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014FB28 0014C928 7C 08 02 A6 */ mflr r0 /* 8014FB2C 0014C92C 90 01 00 14 */ stw r0, 0x14(r1) @@ -287,8 +287,8 @@ func_8014FB24: /* 8014FB54 0014C954 38 21 00 10 */ addi r1, r1, 0x10 /* 8014FB58 0014C958 4E 80 00 20 */ blr -.global func_8014FB5C -func_8014FB5C: +.global reset__9aqua_beamFv +reset__9aqua_beamFv: /* 8014FB5C 0014C95C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014FB60 0014C960 7C 08 02 A6 */ mflr r0 /* 8014FB64 0014C964 90 01 00 14 */ stw r0, 0x14(r1) @@ -299,7 +299,7 @@ func_8014FB5C: /* 8014FB78 0014C978 48 00 00 0C */ b lbl_8014FB84 lbl_8014FB7C: /* 8014FB7C 0014C97C 7F E3 FB 78 */ mr r3, r31 -/* 8014FB80 0014C980 48 00 05 15 */ bl func_80150094 +/* 8014FB80 0014C980 48 00 05 15 */ bl kill_ring__9aqua_beamFv lbl_8014FB84: /* 8014FB84 0014C984 38 7F 00 A4 */ addi r3, r31, 0xa4 /* 8014FB88 0014C988 48 00 4C E1 */ bl func_80154868 @@ -313,8 +313,8 @@ lbl_8014FB84: /* 8014FBA8 0014C9A8 38 21 00 10 */ addi r1, r1, 0x10 /* 8014FBAC 0014C9AC 4E 80 00 20 */ blr -.global func_8014FBB0 -func_8014FBB0: +.global start__9aqua_beamFv +start__9aqua_beamFv: /* 8014FBB0 0014C9B0 38 00 00 01 */ li r0, 1 /* 8014FBB4 0014C9B4 98 03 00 3C */ stb r0, 0x3c(r3) /* 8014FBB8 0014C9B8 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) @@ -323,14 +323,14 @@ func_8014FBB0: /* 8014FBC4 0014C9C4 D0 03 00 A0 */ stfs f0, 0xa0(r3) /* 8014FBC8 0014C9C8 4E 80 00 20 */ blr -.global func_8014FBCC -func_8014FBCC: +.global stop__9aqua_beamFv +stop__9aqua_beamFv: /* 8014FBCC 0014C9CC 38 00 00 00 */ li r0, 0 /* 8014FBD0 0014C9D0 98 03 00 3C */ stb r0, 0x3c(r3) /* 8014FBD4 0014C9D4 4E 80 00 20 */ blr -.global func_8014FBD8 -func_8014FBD8: +.global update__9aqua_beamFf +update__9aqua_beamFf: /* 8014FBD8 0014C9D8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014FBDC 0014C9DC 7C 08 02 A6 */ mflr r0 /* 8014FBE0 0014C9E0 90 01 00 14 */ stw r0, 0x14(r1) @@ -349,14 +349,14 @@ func_8014FBD8: /* 8014FC14 0014CA14 38 00 00 00 */ li r0, 0 /* 8014FC18 0014CA18 98 03 00 3C */ stb r0, 0x3c(r3) lbl_8014FC1C: -/* 8014FC1C 0014CA1C 48 00 01 FD */ bl func_8014FE18 +/* 8014FC1C 0014CA1C 48 00 01 FD */ bl update_rings__9aqua_beamFf /* 8014FC20 0014CA20 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014FC24 0014CA24 7C 08 03 A6 */ mtlr r0 /* 8014FC28 0014CA28 38 21 00 10 */ addi r1, r1, 0x10 /* 8014FC2C 0014CA2C 4E 80 00 20 */ blr -.global func_8014FC30 -func_8014FC30: +.global render__9aqua_beamFv +render__9aqua_beamFv: /* 8014FC30 0014CA30 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014FC34 0014CA34 7C 08 02 A6 */ mflr r0 /* 8014FC38 0014CA38 90 01 00 24 */ stw r0, 0x24(r1) @@ -372,7 +372,7 @@ lbl_8014FC58: /* 8014FC5C 0014CA5C 48 00 4C D1 */ bl func_8015492C /* 8014FC60 0014CA60 7C 64 1B 78 */ mr r4, r3 /* 8014FC64 0014CA64 7F E3 FB 78 */ mr r3, r31 -/* 8014FC68 0014CA68 48 00 05 41 */ bl func_801501A8 +/* 8014FC68 0014CA68 48 00 05 41 */ bl render_ring__9aqua_beamFRQ29aqua_beam12ring_segment /* 8014FC6C 0014CA6C 38 61 00 10 */ addi r3, r1, 0x10 /* 8014FC70 0014CA70 48 00 4C 71 */ bl func_801548E0 lbl_8014FC74: @@ -391,8 +391,8 @@ lbl_8014FC74: /* 8014FCA4 0014CAA4 38 21 00 20 */ addi r1, r1, 0x20 /* 8014FCA8 0014CAA8 4E 80 00 20 */ blr -.global func_8014FCAC -func_8014FCAC: +.global hits_sphere__9aqua_beamCFRC7xSphere +hits_sphere__9aqua_beamCFRC7xSphere: /* 8014FCAC 0014CAAC 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8014FCB0 0014CAB0 7C 08 02 A6 */ mflr r0 /* 8014FCB4 0014CAB4 90 01 00 94 */ stw r0, 0x94(r1) @@ -489,8 +489,8 @@ lbl_8014FDE0: /* 8014FE10 0014CC10 38 21 00 90 */ addi r1, r1, 0x90 /* 8014FE14 0014CC14 4E 80 00 20 */ blr -.global func_8014FE18 -func_8014FE18: +.global update_rings__9aqua_beamFf +update_rings__9aqua_beamFf: /* 8014FE18 0014CC18 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8014FE1C 0014CC1C 7C 08 02 A6 */ mflr r0 /* 8014FE20 0014CC20 90 01 00 44 */ stw r0, 0x44(r1) @@ -528,7 +528,7 @@ lbl_8014FE54: /* 8014FE9C 0014CC9C D0 5F 00 A0 */ stfs f2, 0xa0(r31) lbl_8014FEA0: /* 8014FEA0 0014CCA0 7F E3 FB 78 */ mr r3, r31 -/* 8014FEA4 0014CCA4 48 00 00 C1 */ bl func_8014FF64 +/* 8014FEA4 0014CCA4 48 00 00 C1 */ bl emit_ring__9aqua_beamFv lbl_8014FEA8: /* 8014FEA8 0014CCA8 38 7F 00 A4 */ addi r3, r31, 0xa4 /* 8014FEAC 0014CCAC 48 00 4A 99 */ bl func_80154944 @@ -543,7 +543,7 @@ lbl_8014FEBC: /* 8014FECC 0014CCCC 90 81 00 10 */ stw r4, 0x10(r1) /* 8014FED0 0014CCD0 38 81 00 10 */ addi r4, r1, 0x10 /* 8014FED4 0014CCD4 90 01 00 14 */ stw r0, 0x14(r1) -/* 8014FED8 0014CCD8 48 00 02 1D */ bl func_801500F4 +/* 8014FED8 0014CCD8 48 00 02 1D */ bl update_ring__9aqua_beamFQ242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorf /* 8014FEDC 0014CCDC 38 61 00 18 */ addi r3, r1, 0x18 /* 8014FEE0 0014CCE0 48 00 4A 01 */ bl func_801548E0 lbl_8014FEE4: @@ -559,7 +559,7 @@ lbl_8014FEE4: /* 8014FF08 0014CD08 48 00 00 0C */ b lbl_8014FF14 lbl_8014FF0C: /* 8014FF0C 0014CD0C 7F E3 FB 78 */ mr r3, r31 -/* 8014FF10 0014CD10 48 00 01 85 */ bl func_80150094 +/* 8014FF10 0014CD10 48 00 01 85 */ bl kill_ring__9aqua_beamFv lbl_8014FF14: /* 8014FF14 0014CD14 38 7F 00 A4 */ addi r3, r31, 0xa4 /* 8014FF18 0014CD18 48 00 49 51 */ bl func_80154868 @@ -583,8 +583,8 @@ lbl_8014FF48: /* 8014FF5C 0014CD5C 38 21 00 40 */ addi r1, r1, 0x40 /* 8014FF60 0014CD60 4E 80 00 20 */ blr -.global func_8014FF64 -func_8014FF64: +.global emit_ring__9aqua_beamFv +emit_ring__9aqua_beamFv: /* 8014FF64 0014CD64 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014FF68 0014CD68 7C 08 02 A6 */ mflr r0 /* 8014FF6C 0014CD6C 90 01 00 24 */ stw r0, 0x24(r1) @@ -596,7 +596,7 @@ func_8014FF64: /* 8014FF84 0014CD84 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8014FF88 0014CD88 41 82 00 0C */ beq lbl_8014FF94 /* 8014FF8C 0014CD8C 7F C3 F3 78 */ mr r3, r30 -/* 8014FF90 0014CD90 48 00 01 05 */ bl func_80150094 +/* 8014FF90 0014CD90 48 00 01 05 */ bl kill_ring__9aqua_beamFv lbl_8014FF94: /* 8014FF94 0014CD94 38 7E 00 A4 */ addi r3, r30, 0xa4 /* 8014FF98 0014CD98 48 00 4A B1 */ bl func_80154A48 @@ -635,7 +635,7 @@ lbl_8014FF94: /* 8015001C 0014CE1C 38 A0 00 00 */ li r5, 0 /* 80150020 0014CE20 38 C0 00 00 */ li r6, 0 /* 80150024 0014CE24 38 E0 00 00 */ li r7, 0 -/* 80150028 0014CE28 4B EE 40 C9 */ bl func_800340F0 +/* 80150028 0014CE28 4B EE 40 C9 */ bl xModelInstanceAlloc__FP8RpAtomicPvUsUcPUc /* 8015002C 0014CE2C 90 7F 00 00 */ stw r3, 0(r31) /* 80150030 0014CE30 80 7E 0F 54 */ lwz r3, 0xf54(r30) /* 80150034 0014CE34 38 03 00 01 */ addi r0, r3, 1 @@ -665,8 +665,8 @@ lbl_8015007C: /* 8015008C 0014CE8C 38 21 00 20 */ addi r1, r1, 0x20 /* 80150090 0014CE90 4E 80 00 20 */ blr -.global func_80150094 -func_80150094: +.global kill_ring__9aqua_beamFv +kill_ring__9aqua_beamFv: /* 80150094 0014CE94 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80150098 0014CE98 7C 08 02 A6 */ mflr r0 /* 8015009C 0014CE9C 90 01 00 14 */ stw r0, 0x14(r1) @@ -677,7 +677,7 @@ func_80150094: /* 801500B0 0014CEB0 48 00 48 B9 */ bl func_80154968 /* 801500B4 0014CEB4 7C 7F 1B 78 */ mr r31, r3 /* 801500B8 0014CEB8 80 63 00 00 */ lwz r3, 0(r3) -/* 801500BC 0014CEBC 4B EE 42 BD */ bl func_80034378 +/* 801500BC 0014CEBC 4B EE 42 BD */ bl xModelInstanceFree__FP14xModelInstance /* 801500C0 0014CEC0 80 9F 00 18 */ lwz r4, 0x18(r31) /* 801500C4 0014CEC4 28 04 00 00 */ cmplwi r4, 0 /* 801500C8 0014CEC8 41 82 00 0C */ beq lbl_801500D4 @@ -693,8 +693,8 @@ lbl_801500D4: /* 801500EC 0014CEEC 38 21 00 10 */ addi r1, r1, 0x10 /* 801500F0 0014CEF0 4E 80 00 20 */ blr -.global func_801500F4 -func_801500F4: +.global update_ring__9aqua_beamFQ242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorf +update_ring__9aqua_beamFQ242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorf: /* 801500F4 0014CEF4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 801500F8 0014CEF8 7C 08 02 A6 */ mflr r0 /* 801500FC 0014CEFC 90 01 00 44 */ stw r0, 0x44(r1) @@ -741,8 +741,8 @@ func_801500F4: /* 801501A0 0014CFA0 38 21 00 40 */ addi r1, r1, 0x40 /* 801501A4 0014CFA4 4E 80 00 20 */ blr -.global func_801501A8 -func_801501A8: +.global render_ring__9aqua_beamFRQ29aqua_beam12ring_segment +render_ring__9aqua_beamFRQ29aqua_beam12ring_segment: /* 801501A8 0014CFA8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801501AC 0014CFAC 7C 08 02 A6 */ mflr r0 /* 801501B0 0014CFB0 90 01 00 34 */ stw r0, 0x34(r1) @@ -798,7 +798,7 @@ lbl_80150260: /* 80150274 0014D074 D0 03 00 24 */ stfs f0, 0x24(r3) lbl_80150278: /* 80150278 0014D078 80 7E 00 00 */ lwz r3, 0(r30) -/* 8015027C 0014D07C 4B EE 46 C9 */ bl func_80034944 +/* 8015027C 0014D07C 4B EE 46 C9 */ bl xModelRender__FP14xModelInstance /* 80150280 0014D080 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80150284 0014D084 80 01 00 34 */ lwz r0, 0x34(r1) /* 80150288 0014D088 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -839,7 +839,7 @@ lbl_80150278: /* 80150314 0014D114 90 E1 00 34 */ stw r7, 0x34(r1) /* 80150318 0014D118 90 C1 00 38 */ stw r6, 0x38(r1) /* 8015031C 0014D11C 90 01 00 3C */ stw r0, 0x3c(r1) -/* 80150320 0014D120 4B EB 69 51 */ bl func_80006C70 +/* 80150320 0014D120 4B EB 69 51 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 80150324 0014D124 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 80150328 0014D128 3C 80 80 2A */ lis r4, lbl_8029913C@ha /* 8015032C 0014D12C 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l @@ -858,7 +858,7 @@ lbl_80150278: /* 80150360 0014D160 80 9C 00 04 */ lwz r4, 4(r28) /* 80150364 0014D164 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 80150368 0014D168 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) -/* 8015036C 0014D16C 4B EB 69 ED */ bl func_80006D58 +/* 8015036C 0014D16C 4B EB 69 ED */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80150370 0014D170 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80150374 0014D174 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 80150378 0014D178 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -877,7 +877,7 @@ lbl_80150278: /* 801503AC 0014D1AC 80 84 00 10 */ lwz r4, 0x10(r4) /* 801503B0 0014D1B0 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 801503B4 0014D1B4 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) -/* 801503B8 0014D1B8 4B EB 69 A1 */ bl func_80006D58 +/* 801503B8 0014D1B8 4B EB 69 A1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801503BC 0014D1BC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 801503C0 0014D1C0 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 801503C4 0014D1C4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -896,7 +896,7 @@ lbl_80150278: /* 801503F8 0014D1F8 80 84 00 14 */ lwz r4, 0x14(r4) /* 801503FC 0014D1FC C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 80150400 0014D200 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) -/* 80150404 0014D204 4B EB 69 55 */ bl func_80006D58 +/* 80150404 0014D204 4B EB 69 55 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80150408 0014D208 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8015040C 0014D20C 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 80150410 0014D210 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -915,7 +915,7 @@ lbl_80150278: /* 80150444 0014D244 80 84 00 1C */ lwz r4, 0x1c(r4) /* 80150448 0014D248 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 8015044C 0014D24C C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) -/* 80150450 0014D250 4B EB 69 09 */ bl func_80006D58 +/* 80150450 0014D250 4B EB 69 09 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80150454 0014D254 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80150458 0014D258 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 8015045C 0014D25C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -934,7 +934,7 @@ lbl_80150278: /* 80150490 0014D290 80 9D 00 30 */ lwz r4, 0x30(r29) /* 80150494 0014D294 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 80150498 0014D298 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) -/* 8015049C 0014D29C 4B EB 68 BD */ bl func_80006D58 +/* 8015049C 0014D29C 4B EB 68 BD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801504A0 0014D2A0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 801504A4 0014D2A4 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 801504A8 0014D2A8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -953,7 +953,7 @@ lbl_80150278: /* 801504DC 0014D2DC 80 9E 00 34 */ lwz r4, 0x34(r30) /* 801504E0 0014D2E0 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 801504E4 0014D2E4 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) -/* 801504E8 0014D2E8 4B EB 68 71 */ bl func_80006D58 +/* 801504E8 0014D2E8 4B EB 68 71 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801504EC 0014D2EC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 801504F0 0014D2F0 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 801504F4 0014D2F4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -972,7 +972,7 @@ lbl_80150278: /* 80150528 0014D328 80 9F 00 38 */ lwz r4, 0x38(r31) /* 8015052C 0014D32C C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 80150530 0014D330 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) -/* 80150534 0014D334 4B EB 68 25 */ bl func_80006D58 +/* 80150534 0014D334 4B EB 68 25 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80150538 0014D338 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8015053C 0014D33C 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 80150540 0014D340 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -991,7 +991,7 @@ lbl_80150278: /* 80150574 0014D374 80 84 00 24 */ lwz r4, 0x24(r4) /* 80150578 0014D378 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 8015057C 0014D37C C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) -/* 80150580 0014D380 4B EB 67 D9 */ bl func_80006D58 +/* 80150580 0014D380 4B EB 67 D9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80150584 0014D384 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80150588 0014D388 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 8015058C 0014D38C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1010,14 +1010,14 @@ lbl_80150278: /* 801505C0 0014D3C0 80 84 00 28 */ lwz r4, 0x28(r4) /* 801505C4 0014D3C4 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 801505C8 0014D3C8 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) -/* 801505CC 0014D3CC 4B EB 67 8D */ bl func_80006D58 +/* 801505CC 0014D3CC 4B EB 67 8D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801505D0 0014D3D0 3C 60 80 2A */ lis r3, lbl_8029913C@ha /* 801505D4 0014D3D4 C0 22 A7 88 */ lfs f1, lbl_803CF108-_SDA2_BASE_(r2) /* 801505D8 0014D3D8 38 83 91 3C */ addi r4, r3, lbl_8029913C@l /* 801505DC 0014D3DC 38 A1 00 18 */ addi r5, r1, 0x18 /* 801505E0 0014D3E0 7F 63 DB 78 */ mr r3, r27 /* 801505E4 0014D3E4 38 C0 00 01 */ li r6, 1 -/* 801505E8 0014D3E8 4B FA 3E 11 */ bl func_800F43F8 +/* 801505E8 0014D3E8 4B FA 3E 11 */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 801505EC 0014D3EC 38 00 00 00 */ li r0, 0 /* 801505F0 0014D3F0 7F 63 DB 78 */ mr r3, r27 /* 801505F4 0014D3F4 90 01 00 08 */ stw r0, 8(r1) @@ -1032,7 +1032,7 @@ lbl_80150278: /* 80150618 0014D418 FC 40 08 90 */ fmr f2, f1 /* 8015061C 0014D41C 80 BE 00 34 */ lwz r5, 0x34(r30) /* 80150620 0014D420 C0 62 A7 8C */ lfs f3, lbl_803CF10C-_SDA2_BASE_(r2) -/* 80150624 0014D424 4B EB 6D 9D */ bl func_800073C0 +/* 80150624 0014D424 4B EB 6D 9D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80150628 0014D428 38 00 00 00 */ li r0, 0 /* 8015062C 0014D42C 7F 63 DB 78 */ mr r3, r27 /* 80150630 0014D430 90 01 00 08 */ stw r0, 8(r1) @@ -1047,7 +1047,7 @@ lbl_80150278: /* 80150654 0014D454 FC 40 08 90 */ fmr f2, f1 /* 80150658 0014D458 80 BF 00 38 */ lwz r5, 0x38(r31) /* 8015065C 0014D45C C0 62 A7 8C */ lfs f3, lbl_803CF10C-_SDA2_BASE_(r2) -/* 80150660 0014D460 4B EB 6D 61 */ bl func_800073C0 +/* 80150660 0014D460 4B EB 6D 61 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80150664 0014D464 38 00 00 00 */ li r0, 0 /* 80150668 0014D468 7F 63 DB 78 */ mr r3, r27 /* 8015066C 0014D46C 90 01 00 08 */ stw r0, 8(r1) @@ -1062,7 +1062,7 @@ lbl_80150278: /* 80150690 0014D490 FC 40 08 90 */ fmr f2, f1 /* 80150694 0014D494 80 BC 00 04 */ lwz r5, 4(r28) /* 80150698 0014D498 C0 62 A7 8C */ lfs f3, lbl_803CF10C-_SDA2_BASE_(r2) -/* 8015069C 0014D49C 4B EB 6D 25 */ bl func_800073C0 +/* 8015069C 0014D49C 4B EB 6D 25 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801506A0 0014D4A0 7F 63 DB 78 */ mr r3, r27 /* 801506A4 0014D4A4 BB 61 00 4C */ lmw r27, 0x4c(r1) /* 801506A8 0014D4A8 80 01 00 64 */ lwz r0, 0x64(r1) @@ -1070,8 +1070,8 @@ lbl_80150278: /* 801506B0 0014D4B0 38 21 00 60 */ addi r1, r1, 0x60 /* 801506B4 0014D4B4 4E 80 00 20 */ blr -.global func_801506B8 -func_801506B8: +.global __ct__9zNPCPrawnFi +__ct__9zNPCPrawnFi: /* 801506B8 0014D4B8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801506BC 0014D4BC 7C 08 02 A6 */ mflr r0 /* 801506C0 0014D4C0 90 01 00 14 */ stw r0, 0x14(r1) @@ -1098,11 +1098,11 @@ func_801506B8: /* 80150714 0014D514 93 C1 00 08 */ stw r30, 8(r1) /* 80150718 0014D518 7C 7E 1B 78 */ mr r30, r3 /* 8015071C 0014D51C 38 65 A2 40 */ addi r3, r5, lbl_8029A240@l -/* 80150720 0014D520 4B EB D7 81 */ bl func_8000DEA0 +/* 80150720 0014D520 4B EB D7 81 */ bl init__13xBinaryCameraFv /* 80150724 0014D524 4B FF F0 49 */ bl func_8014F76C /* 80150728 0014D528 7F C3 F3 78 */ mr r3, r30 /* 8015072C 0014D52C 7F E4 FB 78 */ mr r4, r31 -/* 80150730 0014D530 4B F9 E9 6D */ bl func_800EF09C +/* 80150730 0014D530 4B F9 E9 6D */ bl Init__10zNPCCommonFP9xEntAsset /* 80150734 0014D534 38 7E 02 B4 */ addi r3, r30, 0x2b4 /* 80150738 0014D538 38 80 00 00 */ li r4, 0 /* 8015073C 0014D53C 38 A0 00 01 */ li r5, 1 @@ -1118,13 +1118,13 @@ func_801506B8: /* 80150764 0014D564 38 63 00 8F */ addi r3, r3, 0x8f /* 80150768 0014D568 98 1E 00 22 */ stb r0, 0x22(r30) /* 8015076C 0014D56C 98 1E 00 23 */ stb r0, 0x23(r30) -/* 80150770 0014D570 4B EF BA A5 */ bl func_8004C214 +/* 80150770 0014D570 4B EF BA A5 */ bl xStrHash__FPCc /* 80150774 0014D574 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 80150778 0014D578 7C 65 1B 78 */ mr r5, r3 /* 8015077C 0014D57C 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l /* 80150780 0014D580 38 7E 03 28 */ addi r3, r30, 0x328 /* 80150784 0014D584 38 84 00 64 */ addi r4, r4, 0x64 -/* 80150788 0014D588 4B FF F3 49 */ bl func_8014FAD0 +/* 80150788 0014D588 4B FF F3 49 */ bl load__9aqua_beamFRCQ29aqua_beam6configUi /* 8015078C 0014D58C 3C 60 80 33 */ lis r3, lbl_80329840@ha /* 80150790 0014D590 38 80 01 00 */ li r4, 0x100 /* 80150794 0014D594 38 63 98 40 */ addi r3, r3, lbl_80329840@l @@ -1172,7 +1172,7 @@ func_801507B8: /* 80150830 0014D630 C8 22 A7 A0 */ lfd f1, lbl_803CF120-_SDA2_BASE_(r2) /* 80150834 0014D634 EC 00 08 28 */ fsubs f0, f0, f1 /* 80150838 0014D638 D0 1F 00 24 */ stfs f0, 0x24(r31) -/* 8015083C 0014D63C 48 0E 73 25 */ bl func_80237B60 +/* 8015083C 0014D63C 48 0E 73 25 */ bl RwCameraCreate /* 80150840 0014D640 90 7F 00 00 */ stw r3, 0(r31) /* 80150844 0014D644 80 1F 00 00 */ lwz r0, 0(r31) /* 80150848 0014D648 28 00 00 00 */ cmplwi r0, 0 @@ -1191,7 +1191,7 @@ lbl_80150860: /* 80150878 0014D678 D0 01 00 24 */ stfs f0, 0x24(r1) /* 8015087C 0014D67C D0 01 00 20 */ stfs f0, 0x20(r1) /* 80150880 0014D680 D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 80150884 0014D684 48 0C C8 1D */ bl func_8021D0A0 +/* 80150884 0014D684 48 0C C8 1D */ bl RpWorldCreate /* 80150888 0014D688 90 7F 00 0C */ stw r3, 0xc(r31) /* 8015088C 0014D68C 80 7F 00 0C */ lwz r3, 0xc(r31) /* 80150890 0014D690 28 03 00 00 */ cmplwi r3, 0 @@ -1202,21 +1202,21 @@ lbl_80150860: /* 801508A4 0014D6A4 48 00 01 10 */ b lbl_801509B4 lbl_801508A8: /* 801508A8 0014D6A8 80 9F 00 00 */ lwz r4, 0(r31) -/* 801508AC 0014D6AC 48 0C E6 49 */ bl func_8021EEF4 -/* 801508B0 0014D6B0 48 0E 81 D9 */ bl func_80238A88 +/* 801508AC 0014D6AC 48 0C E6 49 */ bl RpWorldAddCamera +/* 801508B0 0014D6B0 48 0E 81 D9 */ bl RwFrameCreate /* 801508B4 0014D6B4 7C 64 1B 78 */ mr r4, r3 /* 801508B8 0014D6B8 80 7F 00 00 */ lwz r3, 0(r31) -/* 801508BC 0014D6BC 48 0E E9 39 */ bl func_8023F1F4 +/* 801508BC 0014D6BC 48 0E E9 39 */ bl _rwObjectHasFrameSetFrame /* 801508C0 0014D6C0 80 62 A7 80 */ lwz r3, lbl_803CF100-_SDA2_BASE_(r2) /* 801508C4 0014D6C4 38 81 00 08 */ addi r4, r1, 8 /* 801508C8 0014D6C8 80 02 A7 84 */ lwz r0, lbl_803CF104-_SDA2_BASE_(r2) /* 801508CC 0014D6CC 90 61 00 08 */ stw r3, 8(r1) /* 801508D0 0014D6D0 80 7F 00 00 */ lwz r3, 0(r31) /* 801508D4 0014D6D4 90 01 00 0C */ stw r0, 0xc(r1) -/* 801508D8 0014D6D8 48 0E 71 7D */ bl func_80237A54 +/* 801508D8 0014D6D8 48 0E 71 7D */ bl RwCameraSetViewWindow /* 801508DC 0014D6DC 80 7F 00 00 */ lwz r3, 0(r31) /* 801508E0 0014D6E0 38 80 00 01 */ li r4, 1 -/* 801508E4 0014D6E4 48 0E 70 5D */ bl func_80237940 +/* 801508E4 0014D6E4 48 0E 70 5D */ bl RwCameraSetProjection /* 801508E8 0014D6E8 80 7F 00 00 */ lwz r3, 0(r31) /* 801508EC 0014D6EC 80 03 00 04 */ lwz r0, 4(r3) /* 801508F0 0014D6F0 28 00 00 00 */ cmplwi r0, 0 @@ -1230,7 +1230,7 @@ lbl_80150908: /* 8015090C 0014D70C 7F C4 F3 78 */ mr r4, r30 /* 80150910 0014D710 38 A0 00 20 */ li r5, 0x20 /* 80150914 0014D714 38 C0 00 05 */ li r6, 5 -/* 80150918 0014D718 48 0E AF C5 */ bl func_8023B8DC +/* 80150918 0014D718 48 0E AF C5 */ bl RwRasterCreate /* 8015091C 0014D71C 90 7F 00 04 */ stw r3, 4(r31) /* 80150920 0014D720 80 1F 00 04 */ lwz r0, 4(r31) /* 80150924 0014D724 28 00 00 00 */ cmplwi r0, 0 @@ -1251,7 +1251,7 @@ lbl_8015093C: /* 8015095C 0014D75C 48 00 00 58 */ b lbl_801509B4 lbl_80150960: /* 80150960 0014D760 80 7F 00 04 */ lwz r3, 4(r31) -/* 80150964 0014D764 48 0E DD A9 */ bl func_8023E70C +/* 80150964 0014D764 48 0E DD A9 */ bl RwTextureCreate /* 80150968 0014D768 90 7F 00 10 */ stw r3, 0x10(r31) /* 8015096C 0014D76C 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80150970 0014D770 28 03 00 00 */ cmplwi r3, 0 @@ -1267,10 +1267,10 @@ lbl_80150988: /* 80150994 0014D794 90 03 00 50 */ stw r0, 0x50(r3) /* 80150998 0014D798 80 7F 00 00 */ lwz r3, 0(r31) /* 8015099C 0014D79C C0 22 A7 94 */ lfs f1, lbl_803CF114-_SDA2_BASE_(r2) -/* 801509A0 0014D7A0 48 0E 6C 85 */ bl func_80237624 +/* 801509A0 0014D7A0 48 0E 6C 85 */ bl RwCameraSetNearClipPlane /* 801509A4 0014D7A4 80 7F 00 00 */ lwz r3, 0(r31) /* 801509A8 0014D7A8 C0 22 A7 98 */ lfs f1, lbl_803CF118-_SDA2_BASE_(r2) -/* 801509AC 0014D7AC 48 0E 6D 45 */ bl func_802376F0 +/* 801509AC 0014D7AC 48 0E 6D 45 */ bl RwCameraSetFarClipPlane /* 801509B0 0014D7B0 38 60 00 01 */ li r3, 1 lbl_801509B4: /* 801509B4 0014D7B4 80 01 00 54 */ lwz r0, 0x54(r1) @@ -1292,13 +1292,13 @@ func_801509D0: /* 801509E8 0014D7E8 80 63 00 10 */ lwz r3, 0x10(r3) /* 801509EC 0014D7EC 28 03 00 00 */ cmplwi r3, 0 /* 801509F0 0014D7F0 41 82 00 0C */ beq lbl_801509FC -/* 801509F4 0014D7F4 48 0E DD C1 */ bl func_8023E7B4 +/* 801509F4 0014D7F4 48 0E DD C1 */ bl RwTextureDestroy /* 801509F8 0014D7F8 48 00 00 14 */ b lbl_80150A0C lbl_801509FC: /* 801509FC 0014D7FC 80 7E 00 04 */ lwz r3, 4(r30) /* 80150A00 0014D800 28 03 00 00 */ cmplwi r3, 0 /* 80150A04 0014D804 41 82 00 08 */ beq lbl_80150A0C -/* 80150A08 0014D808 48 0E AC ED */ bl func_8023B6F4 +/* 80150A08 0014D808 48 0E AC ED */ bl RwRasterDestroy lbl_80150A0C: /* 80150A0C 0014D80C 80 7E 00 00 */ lwz r3, 0(r30) /* 80150A10 0014D810 28 03 00 00 */ cmplwi r3, 0 @@ -1307,20 +1307,20 @@ lbl_80150A0C: /* 80150A1C 0014D81C 28 1F 00 00 */ cmplwi r31, 0 /* 80150A20 0014D820 41 82 00 14 */ beq lbl_80150A34 /* 80150A24 0014D824 38 80 00 00 */ li r4, 0 -/* 80150A28 0014D828 48 0E E7 CD */ bl func_8023F1F4 +/* 80150A28 0014D828 48 0E E7 CD */ bl _rwObjectHasFrameSetFrame /* 80150A2C 0014D82C 7F E3 FB 78 */ mr r3, r31 -/* 80150A30 0014D830 48 0E 81 95 */ bl func_80238BC4 +/* 80150A30 0014D830 48 0E 81 95 */ bl RwFrameDestroy lbl_80150A34: /* 80150A34 0014D834 80 7E 00 0C */ lwz r3, 0xc(r30) /* 80150A38 0014D838 80 9E 00 00 */ lwz r4, 0(r30) -/* 80150A3C 0014D83C 48 0C E5 0D */ bl func_8021EF48 +/* 80150A3C 0014D83C 48 0C E5 0D */ bl RpWorldRemoveCamera /* 80150A40 0014D840 80 7E 00 00 */ lwz r3, 0(r30) -/* 80150A44 0014D844 48 0E 70 BD */ bl func_80237B00 +/* 80150A44 0014D844 48 0E 70 BD */ bl RwCameraDestroy lbl_80150A48: /* 80150A48 0014D848 80 7E 00 0C */ lwz r3, 0xc(r30) /* 80150A4C 0014D84C 28 03 00 00 */ cmplwi r3, 0 /* 80150A50 0014D850 41 82 00 08 */ beq lbl_80150A58 -/* 80150A54 0014D854 48 0C C4 CD */ bl func_8021CF20 +/* 80150A54 0014D854 48 0C C4 CD */ bl RpWorldDestroy lbl_80150A58: /* 80150A58 0014D858 38 00 00 00 */ li r0, 0 /* 80150A5C 0014D85C 90 1E 00 00 */ stw r0, 0(r30) @@ -1340,8 +1340,8 @@ lbl_80150A58: /* 80150A94 0014D894 7C 7E 1B 78 */ mr r30, r3 /* 80150A98 0014D898 38 64 E9 F0 */ addi r3, r4, lbl_8026E9F0@l /* 80150A9C 0014D89C 38 63 00 A1 */ addi r3, r3, 0xa1 -/* 80150AA0 0014D8A0 4B EF B7 75 */ bl func_8004C214 -/* 80150AA4 0014D8A4 4B F6 3F 99 */ bl func_800B4A3C +/* 80150AA0 0014D8A0 4B EF B7 75 */ bl xStrHash__FPCc +/* 80150AA4 0014D8A4 4B F6 3F 99 */ bl zSceneFindObject__FUi /* 80150AA8 0014D8A8 90 7E 02 CC */ stw r3, 0x2cc(r30) /* 80150AAC 0014D8AC 38 00 00 00 */ li r0, 0 /* 80150AB0 0014D8B0 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha @@ -1355,12 +1355,12 @@ lbl_80150AC0: /* 80150ACC 0014D8CC 4C C6 31 82 */ crclr 6 /* 80150AD0 0014D8D0 48 09 34 65 */ bl func_801E3F34 /* 80150AD4 0014D8D4 38 61 00 0C */ addi r3, r1, 0xc -/* 80150AD8 0014D8D8 4B EF B7 3D */ bl func_8004C214 -/* 80150ADC 0014D8DC 4B F6 3F 61 */ bl func_800B4A3C +/* 80150AD8 0014D8D8 4B EF B7 3D */ bl xStrHash__FPCc +/* 80150ADC 0014D8DC 4B F6 3F 61 */ bl zSceneFindObject__FUi /* 80150AE0 0014D8E0 7C 7D 1B 79 */ or. r29, r3, r3 /* 80150AE4 0014D8E4 41 82 00 C8 */ beq lbl_80150BAC /* 80150AE8 0014D8E8 88 7D 00 04 */ lbz r3, 4(r29) -/* 80150AEC 0014D8EC 4B EC A8 D1 */ bl func_8001B3BC +/* 80150AEC 0014D8EC 4B EC A8 D1 */ bl xEntValidType__FUc /* 80150AF0 0014D8F0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80150AF4 0014D8F4 41 82 00 B8 */ beq lbl_80150BAC /* 80150AF8 0014D8F8 80 9D 00 24 */ lwz r4, 0x24(r29) @@ -1429,7 +1429,7 @@ lbl_80150BAC: /* 80150BE8 0014D9E8 48 00 00 21 */ bl func_80150C08 lbl_80150BEC: /* 80150BEC 0014D9EC 7F C3 F3 78 */ mr r3, r30 -/* 80150BF0 0014D9F0 4B FE 54 61 */ bl func_80136050 +/* 80150BF0 0014D9F0 4B FE 54 61 */ bl Setup__11zNPCSubBossFv /* 80150BF4 0014D9F4 BA E1 00 5C */ lmw r23, 0x5c(r1) /* 80150BF8 0014D9F8 80 01 00 84 */ lwz r0, 0x84(r1) /* 80150BFC 0014D9FC 7C 08 03 A6 */ mtlr r0 @@ -1458,17 +1458,17 @@ func_80150C08: /* 80150C4C 0014DA4C 93 A1 00 14 */ stw r29, 0x14(r1) /* 80150C50 0014DA50 4B FF EC 2D */ bl func_8014F87C /* 80150C54 0014DA54 7F E3 FB 78 */ mr r3, r31 -/* 80150C58 0014DA58 4B F9 EC 4D */ bl func_800EF8A4 +/* 80150C58 0014DA58 4B F9 EC 4D */ bl Reset__10zNPCCommonFv /* 80150C5C 0014DA5C 38 7F 02 B4 */ addi r3, r31, 0x2b4 /* 80150C60 0014DA60 38 80 00 00 */ li r4, 0 /* 80150C64 0014DA64 38 A0 00 01 */ li r5, 1 /* 80150C68 0014DA68 4B EB 27 F1 */ bl memset /* 80150C6C 0014DA6C 7F E3 FB 78 */ mr r3, r31 -/* 80150C70 0014DA70 48 00 18 61 */ bl func_801524D0 +/* 80150C70 0014DA70 48 00 18 61 */ bl decompose__9zNPCPrawnFv /* 80150C74 0014DA74 7F E3 FB 78 */ mr r3, r31 -/* 80150C78 0014DA78 48 00 26 2D */ bl func_801532A4 +/* 80150C78 0014DA78 48 00 26 2D */ bl reappear__9zNPCPrawnFv /* 80150C7C 0014DA7C 7F E3 FB 78 */ mr r3, r31 -/* 80150C80 0014DA80 48 00 2F 35 */ bl func_80153BB4 +/* 80150C80 0014DA80 48 00 2F 35 */ bl show_model__9zNPCPrawnFv /* 80150C84 0014DA84 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 80150C88 0014DA88 38 00 00 01 */ li r0, 1 /* 80150C8C 0014DA8C 7F FE FB 78 */ mr r30, r31 @@ -1480,14 +1480,14 @@ lbl_80150CA0: /* 80150CA0 0014DAA0 80 7E 02 D0 */ lwz r3, 0x2d0(r30) /* 80150CA4 0014DAA4 28 03 00 00 */ cmplwi r3, 0 /* 80150CA8 0014DAA8 41 82 00 08 */ beq lbl_80150CB0 -/* 80150CAC 0014DAAC 4B FD 9D 05 */ bl func_8012A9B0 +/* 80150CAC 0014DAAC 4B FD 9D 05 */ bl Reset__11zNPCSpawnerFv lbl_80150CB0: /* 80150CB0 0014DAB0 3B BD 00 01 */ addi r29, r29, 1 /* 80150CB4 0014DAB4 3B DE 00 04 */ addi r30, r30, 4 /* 80150CB8 0014DAB8 2C 1D 00 03 */ cmpwi r29, 3 /* 80150CBC 0014DABC 41 80 FF E4 */ blt lbl_80150CA0 /* 80150CC0 0014DAC0 7F E3 FB 78 */ mr r3, r31 -/* 80150CC4 0014DAC4 48 00 17 61 */ bl func_80152424 +/* 80150CC4 0014DAC4 48 00 17 61 */ bl update_round__9zNPCPrawnFv /* 80150CC8 0014DAC8 3C 60 80 33 */ lis r3, lbl_803295E0@ha /* 80150CCC 0014DACC 38 80 00 00 */ li r4, 0 /* 80150CD0 0014DAD0 C0 03 95 E0 */ lfs f0, lbl_803295E0@l(r3) @@ -1500,11 +1500,11 @@ lbl_80150CB0: /* 80150CEC 0014DAEC 90 9F 02 E4 */ stw r4, 0x2e4(r31) /* 80150CF0 0014DAF0 98 9F 02 F5 */ stb r4, 0x2f5(r31) /* 80150CF4 0014DAF4 98 1F 02 F4 */ stb r0, 0x2f4(r31) -/* 80150CF8 0014DAF8 4B FF EE 65 */ bl func_8014FB5C +/* 80150CF8 0014DAF8 4B FF EE 65 */ bl reset__9aqua_beamFv /* 80150CFC 0014DAFC 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 80150D00 0014DB00 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l /* 80150D04 0014DB04 38 63 00 BC */ addi r3, r3, 0xbc -/* 80150D08 0014DB08 4B F5 7B 3D */ bl func_800A8844 +/* 80150D08 0014DB08 4B F5 7B 3D */ bl zParEmitterFind__FPCc /* 80150D0C 0014DB0C 3C 80 80 33 */ lis r4, lbl_80329868@ha /* 80150D10 0014DB10 90 6D 96 C8 */ stw r3, lbl_803CBFC8-_SDA_BASE_(r13) /* 80150D14 0014DB14 38 A4 98 68 */ addi r5, r4, lbl_80329868@l @@ -1524,7 +1524,7 @@ lbl_80150CB0: /* 80150D4C 0014DB4C 80 7F 02 28 */ lwz r3, 0x228(r31) /* 80150D50 0014DB50 38 84 4D 38 */ addi r4, r4, 0x4E474D38@l /* 80150D54 0014DB54 38 A0 00 01 */ li r5, 1 -/* 80150D58 0014DB58 4B FB C9 D9 */ bl func_8010D730 +/* 80150D58 0014DB58 4B FB C9 D9 */ bl GoalSet__7xPsycheFii /* 80150D5C 0014DB5C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80150D60 0014DB60 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80150D64 0014DB64 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -1535,7 +1535,7 @@ lbl_80150CB0: /* 80150D78 0014DB78 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80150D7C 0014DB7C 7C 08 02 A6 */ mflr r0 /* 80150D80 0014DB80 90 01 00 14 */ stw r0, 0x14(r1) -/* 80150D84 0014DB84 4B F9 EC 8D */ bl func_800EFA10 +/* 80150D84 0014DB84 4B F9 EC 8D */ bl Destroy__10zNPCCommonFv /* 80150D88 0014DB88 3C 60 80 33 */ lis r3, lbl_80329840@ha /* 80150D8C 0014DB8C 38 63 98 40 */ addi r3, r3, lbl_80329840@l /* 80150D90 0014DB90 4B FF FC 41 */ bl func_801509D0 @@ -1561,12 +1561,12 @@ lbl_80150CB0: /* 80150DE0 0014DBE0 38 80 00 00 */ li r4, 0 /* 80150DE4 0014DBE4 38 A0 00 01 */ li r5, 1 /* 80150DE8 0014DBE8 38 C0 00 01 */ li r6, 1 -/* 80150DEC 0014DBEC 48 00 23 B9 */ bl func_801531A4 +/* 80150DEC 0014DBEC 48 00 23 B9 */ bl set_floor_state__9zNPCPrawnFQ29zNPCPrawn16floor_state_enumbb /* 80150DF0 0014DBF0 38 00 00 00 */ li r0, 0 /* 80150DF4 0014DBF4 98 1C 02 F4 */ stb r0, 0x2f4(r28) lbl_80150DF8: /* 80150DF8 0014DBF8 7F 83 E3 78 */ mr r3, r28 -/* 80150DFC 0014DBFC 48 00 2C 31 */ bl func_80153A2C +/* 80150DFC 0014DBFC 48 00 2C 31 */ bl repel_player__9zNPCPrawnCFv /* 80150E00 0014DC00 3B C0 00 00 */ li r30, 0 /* 80150E04 0014DC04 7F 9F E3 78 */ mr r31, r28 lbl_80150E08: @@ -1574,7 +1574,7 @@ lbl_80150E08: /* 80150E0C 0014DC0C 28 03 00 00 */ cmplwi r3, 0 /* 80150E10 0014DC10 41 82 00 0C */ beq lbl_80150E1C /* 80150E14 0014DC14 FC 20 F8 90 */ fmr f1, f31 -/* 80150E18 0014DC18 4B FD 9C 91 */ bl func_8012AAA8 +/* 80150E18 0014DC18 4B FD 9C 91 */ bl Timestep__11zNPCSpawnerFf lbl_80150E1C: /* 80150E1C 0014DC1C 3B DE 00 01 */ addi r30, r30, 1 /* 80150E20 0014DC20 3B FF 00 04 */ addi r31, r31, 4 @@ -1584,7 +1584,7 @@ lbl_80150E1C: /* 80150E30 0014DC30 28 00 00 00 */ cmplwi r0, 0 /* 80150E34 0014DC34 41 82 00 18 */ beq lbl_80150E4C /* 80150E38 0014DC38 80 7C 02 28 */ lwz r3, 0x228(r28) -/* 80150E3C 0014DC3C 4B FB C7 89 */ bl func_8010D5C4 +/* 80150E3C 0014DC3C 4B FB C7 89 */ bl GIDOfActive__7xPsycheCFv /* 80150E40 0014DC40 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 80150E44 0014DC44 28 00 4E 37 */ cmplwi r0, 0x4e37 /* 80150E48 0014DC48 40 82 00 18 */ bne lbl_80150E60 @@ -1592,7 +1592,7 @@ lbl_80150E4C: /* 80150E4C 0014DC4C FC 20 F8 90 */ fmr f1, f31 /* 80150E50 0014DC50 7F 83 E3 78 */ mr r3, r28 /* 80150E54 0014DC54 7F A4 EB 78 */ mr r4, r29 -/* 80150E58 0014DC58 4B F9 F2 99 */ bl func_800F00F0 +/* 80150E58 0014DC58 4B F9 F2 99 */ bl Process__10zNPCCommonFP6xScenef /* 80150E5C 0014DC5C 48 00 00 D0 */ b lbl_80150F2C lbl_80150E60: /* 80150E60 0014DC60 C0 1C 02 F0 */ lfs f0, 0x2f0(r28) @@ -1601,7 +1601,7 @@ lbl_80150E60: /* 80150E6C 0014DC6C EC 00 F8 2A */ fadds f0, f0, f31 /* 80150E70 0014DC70 D0 1C 02 F0 */ stfs f0, 0x2f0(r28) /* 80150E74 0014DC74 80 7C 02 28 */ lwz r3, 0x228(r28) -/* 80150E78 0014DC78 4B FB D1 E9 */ bl func_8010E060 +/* 80150E78 0014DC78 4B FB D1 E9 */ bl Timestep__7xPsycheFfPv /* 80150E7C 0014DC7C 88 1C 02 C0 */ lbz r0, 0x2c0(r28) /* 80150E80 0014DC80 28 00 00 00 */ cmplwi r0, 0 /* 80150E84 0014DC84 41 82 00 48 */ beq lbl_80150ECC @@ -1625,28 +1625,28 @@ lbl_80150E60: lbl_80150ECC: /* 80150ECC 0014DCCC FC 20 F8 90 */ fmr f1, f31 /* 80150ED0 0014DCD0 7F 83 E3 78 */ mr r3, r28 -/* 80150ED4 0014DCD4 48 00 18 89 */ bl func_8015275C +/* 80150ED4 0014DCD4 48 00 18 89 */ bl update_turn__9zNPCPrawnFf /* 80150ED8 0014DCD8 FC 20 F8 90 */ fmr f1, f31 /* 80150EDC 0014DCDC 7F 83 E3 78 */ mr r3, r28 -/* 80150EE0 0014DCE0 48 00 1B 8D */ bl func_80152A6C +/* 80150EE0 0014DCE0 48 00 1B 8D */ bl update_animation__9zNPCPrawnFf /* 80150EE4 0014DCE4 FC 20 F8 90 */ fmr f1, f31 /* 80150EE8 0014DCE8 7F 83 E3 78 */ mr r3, r28 -/* 80150EEC 0014DCEC 48 00 1C 91 */ bl func_80152B7C +/* 80150EEC 0014DCEC 48 00 1C 91 */ bl update_floor__9zNPCPrawnFf /* 80150EF0 0014DCF0 FC 20 F8 90 */ fmr f1, f31 /* 80150EF4 0014DCF4 7F 83 E3 78 */ mr r3, r28 -/* 80150EF8 0014DCF8 48 00 1D 2D */ bl func_80152C24 +/* 80150EF8 0014DCF8 48 00 1D 2D */ bl update_beam__9zNPCPrawnFf /* 80150EFC 0014DCFC FC 20 F8 90 */ fmr f1, f31 /* 80150F00 0014DD00 7F 83 E3 78 */ mr r3, r28 -/* 80150F04 0014DD04 48 00 1F 31 */ bl func_80152E34 +/* 80150F04 0014DD04 48 00 1F 31 */ bl update_particles__9zNPCPrawnFf /* 80150F08 0014DD08 7F 83 E3 78 */ mr r3, r28 -/* 80150F0C 0014DD0C 48 00 29 A5 */ bl func_801538B0 +/* 80150F0C 0014DD0C 48 00 29 A5 */ bl check_player_damage__9zNPCPrawnFv /* 80150F10 0014DD10 FC 20 F8 90 */ fmr f1, f31 /* 80150F14 0014DD14 7F 83 E3 78 */ mr r3, r28 -/* 80150F18 0014DD18 48 00 1F 21 */ bl func_80152E38 +/* 80150F18 0014DD18 48 00 1F 21 */ bl update_camera__9zNPCPrawnFf /* 80150F1C 0014DD1C FC 20 F8 90 */ fmr f1, f31 /* 80150F20 0014DD20 7F 83 E3 78 */ mr r3, r28 /* 80150F24 0014DD24 7F A4 EB 78 */ mr r4, r29 -/* 80150F28 0014DD28 4B F9 F1 C9 */ bl func_800F00F0 +/* 80150F28 0014DD28 4B F9 F1 C9 */ bl Process__10zNPCCommonFP6xScenef lbl_80150F2C: /* 80150F2C 0014DD2C E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80150F30 0014DD30 80 01 00 34 */ lwz r0, 0x34(r1) @@ -1663,9 +1663,9 @@ lbl_80150F2C: /* 80150F5C 0014DD5C 90 01 00 14 */ stw r0, 0x14(r1) /* 80150F60 0014DD60 93 E1 00 0C */ stw r31, 0xc(r1) /* 80150F64 0014DD64 7C 7F 1B 78 */ mr r31, r3 -/* 80150F68 0014DD68 4B F9 F3 E1 */ bl func_800F0348 +/* 80150F68 0014DD68 4B F9 F3 E1 */ bl NewTime__10zNPCCommonFP6xScenef /* 80150F6C 0014DD6C 7F E3 FB 78 */ mr r3, r31 -/* 80150F70 0014DD70 48 00 23 81 */ bl func_801532F0 +/* 80150F70 0014DD70 48 00 23 81 */ bl render_closeup__9zNPCPrawnFv /* 80150F74 0014DD74 80 01 00 14 */ lwz r0, 0x14(r1) /* 80150F78 0014DD78 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80150F7C 0014DD7C 7C 08 03 A6 */ mtlr r0 @@ -1687,19 +1687,19 @@ lbl_80150FB4: /* 80150FB8 0014DDB8 41 82 00 10 */ beq lbl_80150FC8 /* 80150FBC 0014DDBC 48 00 00 24 */ b lbl_80150FE0 lbl_80150FC0: -/* 80150FC0 0014DDC0 48 00 1E C5 */ bl func_80152E84 +/* 80150FC0 0014DDC0 48 00 1E C5 */ bl start_fight__9zNPCPrawnFv /* 80150FC4 0014DDC4 48 00 00 2C */ b lbl_80150FF0 lbl_80150FC8: /* 80150FC8 0014DDC8 3C 80 4E 47 */ lis r4, 0x4E474D3C@ha /* 80150FCC 0014DDCC 80 63 02 28 */ lwz r3, 0x228(r3) /* 80150FD0 0014DDD0 38 84 4D 3C */ addi r4, r4, 0x4E474D3C@l /* 80150FD4 0014DDD4 38 A0 00 01 */ li r5, 1 -/* 80150FD8 0014DDD8 4B FB C7 59 */ bl func_8010D730 +/* 80150FD8 0014DDD8 4B FB C7 59 */ bl GoalSet__7xPsycheFii /* 80150FDC 0014DDDC 48 00 00 14 */ b lbl_80150FF0 lbl_80150FE0: /* 80150FE0 0014DDE0 38 00 00 00 */ li r0, 0 /* 80150FE4 0014DDE4 90 09 00 00 */ stw r0, 0(r9) -/* 80150FE8 0014DDE8 4B F9 F3 E9 */ bl func_800F03D0 +/* 80150FE8 0014DDE8 4B F9 F3 E9 */ bl SysEvent__10zNPCCommonFP5xBaseP5xBaseUiPCfP5xBasePi /* 80150FEC 0014DDEC 48 00 00 08 */ b lbl_80150FF4 lbl_80150FF0: /* 80150FF0 0014DDF0 38 60 00 01 */ li r3, 1 @@ -1737,7 +1737,7 @@ lbl_80151038: /* 8015105C 0014DE5C 7F 23 CB 78 */ mr r3, r25 /* 80151060 0014DE60 7F 44 D3 78 */ mr r4, r26 /* 80151064 0014DE64 38 A1 00 08 */ addi r5, r1, 8 -/* 80151068 0014DE68 4B F0 4F BD */ bl func_80056024 +/* 80151068 0014DE68 4B F0 4F BD */ bl zParamGetInt__FP16xModelAssetParamUiPci /* 8015106C 0014DE6C 90 7E 00 00 */ stw r3, 0(r30) /* 80151070 0014DE70 7F 64 DB 78 */ mr r4, r27 /* 80151074 0014DE74 7F A5 EB 78 */ mr r5, r29 @@ -1751,7 +1751,7 @@ lbl_80151038: /* 80151094 0014DE94 7F 23 CB 78 */ mr r3, r25 /* 80151098 0014DE98 7F 44 D3 78 */ mr r4, r26 /* 8015109C 0014DE9C 38 A1 00 08 */ addi r5, r1, 8 -/* 801510A0 0014DEA0 4B F0 4F 85 */ bl func_80056024 +/* 801510A0 0014DEA0 4B F0 4F 85 */ bl zParamGetInt__FP16xModelAssetParamUiPci /* 801510A4 0014DEA4 90 7E 00 04 */ stw r3, 4(r30) /* 801510A8 0014DEA8 80 1E 00 00 */ lwz r0, 0(r30) /* 801510AC 0014DEAC 2C 00 00 00 */ cmpwi r0, 0 @@ -1777,7 +1777,7 @@ lbl_801510D0: /* 801510F4 0014DEF4 93 E1 00 3C */ stw r31, 0x3c(r1) /* 801510F8 0014DEF8 7C 7F 1B 78 */ mr r31, r3 /* 801510FC 0014DEFC 93 C1 00 38 */ stw r30, 0x38(r1) -/* 80151100 0014DF00 4B FA 03 31 */ bl func_800F1430 +/* 80151100 0014DF00 4B FA 03 31 */ bl ParseINI__10zNPCCommonFv /* 80151104 0014DF04 3C 60 80 33 */ lis r3, lbl_803295E0@ha /* 80151108 0014DF08 80 9F 02 44 */ lwz r4, 0x244(r31) /* 8015110C 0014DF0C 80 BF 02 48 */ lwz r5, 0x248(r31) @@ -1789,7 +1789,7 @@ lbl_801510D0: /* 80151124 0014DF24 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151128 0014DF28 C0 22 A7 A8 */ lfs f1, lbl_803CF128-_SDA2_BASE_(r2) /* 8015112C 0014DF2C 38 A5 00 DC */ addi r5, r5, 0xdc -/* 80151130 0014DF30 4B F0 4F 39 */ bl func_80056068 +/* 80151130 0014DF30 4B F0 4F 39 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 80151134 0014DF34 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 80151138 0014DF38 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 8015113C 0014DF3C D0 24 95 E0 */ stfs f1, lbl_803295E0@l(r4) @@ -1798,7 +1798,7 @@ lbl_801510D0: /* 80151148 0014DF48 80 7F 02 44 */ lwz r3, 0x244(r31) /* 8015114C 0014DF4C 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151150 0014DF50 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 80151154 0014DF54 4B F0 4F 15 */ bl func_80056068 +/* 80151154 0014DF54 4B F0 4F 15 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 80151158 0014DF58 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 8015115C 0014DF5C 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 80151160 0014DF60 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -1808,7 +1808,7 @@ lbl_801510D0: /* 80151170 0014DF70 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151174 0014DF74 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151178 0014DF78 C0 22 A7 AC */ lfs f1, lbl_803CF12C-_SDA2_BASE_(r2) -/* 8015117C 0014DF7C 4B F0 4E ED */ bl func_80056068 +/* 8015117C 0014DF7C 4B F0 4E ED */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 80151180 0014DF80 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 80151184 0014DF84 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 80151188 0014DF88 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -1818,7 +1818,7 @@ lbl_801510D0: /* 80151198 0014DF98 38 A3 01 00 */ addi r5, r3, 0x100 /* 8015119C 0014DF9C 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801511A0 0014DFA0 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 801511A4 0014DFA4 4B F0 4E 61 */ bl func_80056004 +/* 801511A4 0014DFA4 4B F0 4E 61 */ bl zParamGetInt__FP16xModelAssetParamUiPCci /* 801511A8 0014DFA8 3C A0 80 33 */ lis r5, lbl_803295E0@ha /* 801511AC 0014DFAC 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha /* 801511B0 0014DFB0 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l @@ -1828,7 +1828,7 @@ lbl_801510D0: /* 801511C0 0014DFC0 38 A3 01 11 */ addi r5, r3, 0x111 /* 801511C4 0014DFC4 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801511C8 0014DFC8 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 801511CC 0014DFCC 4B F0 4E 39 */ bl func_80056004 +/* 801511CC 0014DFCC 4B F0 4E 39 */ bl zParamGetInt__FP16xModelAssetParamUiPCci /* 801511D0 0014DFD0 3C A0 80 33 */ lis r5, lbl_803295E0@ha /* 801511D4 0014DFD4 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha /* 801511D8 0014DFD8 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l @@ -1838,7 +1838,7 @@ lbl_801510D0: /* 801511E8 0014DFE8 38 A3 01 22 */ addi r5, r3, 0x122 /* 801511EC 0014DFEC 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801511F0 0014DFF0 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 801511F4 0014DFF4 4B F0 4E 11 */ bl func_80056004 +/* 801511F4 0014DFF4 4B F0 4E 11 */ bl zParamGetInt__FP16xModelAssetParamUiPCci /* 801511F8 0014DFF8 3C A0 80 33 */ lis r5, lbl_803295E0@ha /* 801511FC 0014DFFC 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha /* 80151200 0014E000 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l @@ -1848,7 +1848,7 @@ lbl_801510D0: /* 80151210 0014E010 38 A3 01 34 */ addi r5, r3, 0x134 /* 80151214 0014E014 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151218 0014E018 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 8015121C 0014E01C 4B F0 4D E9 */ bl func_80056004 +/* 8015121C 0014E01C 4B F0 4D E9 */ bl zParamGetInt__FP16xModelAssetParamUiPCci /* 80151220 0014E020 3C A0 80 33 */ lis r5, lbl_803295E0@ha /* 80151224 0014E024 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha /* 80151228 0014E028 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l @@ -1858,7 +1858,7 @@ lbl_801510D0: /* 80151238 0014E038 80 7F 02 44 */ lwz r3, 0x244(r31) /* 8015123C 0014E03C 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151240 0014E040 C0 22 A7 6C */ lfs f1, lbl_803CF0EC-_SDA2_BASE_(r2) -/* 80151244 0014E044 4B F0 4E 25 */ bl func_80056068 +/* 80151244 0014E044 4B F0 4E 25 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 80151248 0014E048 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 8015124C 0014E04C 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 80151250 0014E050 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -1868,7 +1868,7 @@ lbl_801510D0: /* 80151260 0014E060 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151264 0014E064 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151268 0014E068 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 8015126C 0014E06C 4B F0 4D FD */ bl func_80056068 +/* 8015126C 0014E06C 4B F0 4D FD */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 80151270 0014E070 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 80151274 0014E074 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 80151278 0014E078 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -1878,7 +1878,7 @@ lbl_801510D0: /* 80151288 0014E088 80 7F 02 44 */ lwz r3, 0x244(r31) /* 8015128C 0014E08C 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151290 0014E090 C0 22 A7 B0 */ lfs f1, lbl_803CF130-_SDA2_BASE_(r2) -/* 80151294 0014E094 4B F0 4D D5 */ bl func_80056068 +/* 80151294 0014E094 4B F0 4D D5 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 80151298 0014E098 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 8015129C 0014E09C 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 801512A0 0014E0A0 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -1888,7 +1888,7 @@ lbl_801510D0: /* 801512B0 0014E0B0 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801512B4 0014E0B4 80 9F 02 48 */ lwz r4, 0x248(r31) /* 801512B8 0014E0B8 C0 22 A7 B4 */ lfs f1, lbl_803CF134-_SDA2_BASE_(r2) -/* 801512BC 0014E0BC 4B F0 4D AD */ bl func_80056068 +/* 801512BC 0014E0BC 4B F0 4D AD */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 801512C0 0014E0C0 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 801512C4 0014E0C4 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 801512C8 0014E0C8 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -1898,7 +1898,7 @@ lbl_801510D0: /* 801512D8 0014E0D8 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801512DC 0014E0DC 80 9F 02 48 */ lwz r4, 0x248(r31) /* 801512E0 0014E0E0 C0 22 A7 B8 */ lfs f1, lbl_803CF138-_SDA2_BASE_(r2) -/* 801512E4 0014E0E4 4B F0 4D 85 */ bl func_80056068 +/* 801512E4 0014E0E4 4B F0 4D 85 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 801512E8 0014E0E8 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 801512EC 0014E0EC 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 801512F0 0014E0F0 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -1908,7 +1908,7 @@ lbl_801510D0: /* 80151300 0014E100 38 A3 01 99 */ addi r5, r3, 0x199 /* 80151304 0014E104 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151308 0014E108 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 8015130C 0014E10C 4B F0 4C F9 */ bl func_80056004 +/* 8015130C 0014E10C 4B F0 4C F9 */ bl zParamGetInt__FP16xModelAssetParamUiPCci /* 80151310 0014E110 3C A0 80 33 */ lis r5, lbl_803295E0@ha /* 80151314 0014E114 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha /* 80151318 0014E118 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l @@ -1918,7 +1918,7 @@ lbl_801510D0: /* 80151328 0014E128 38 A3 01 AA */ addi r5, r3, 0x1aa /* 8015132C 0014E12C 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151330 0014E130 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 80151334 0014E134 4B F0 4C D1 */ bl func_80056004 +/* 80151334 0014E134 4B F0 4C D1 */ bl zParamGetInt__FP16xModelAssetParamUiPCci /* 80151338 0014E138 3C A0 80 33 */ lis r5, lbl_803295E0@ha /* 8015133C 0014E13C 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha /* 80151340 0014E140 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l @@ -1928,7 +1928,7 @@ lbl_801510D0: /* 80151350 0014E150 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151354 0014E154 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151358 0014E158 C0 22 A7 BC */ lfs f1, lbl_803CF13C-_SDA2_BASE_(r2) -/* 8015135C 0014E15C 4B F0 4D 0D */ bl func_80056068 +/* 8015135C 0014E15C 4B F0 4D 0D */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 80151360 0014E160 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 80151364 0014E164 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 80151368 0014E168 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -1938,7 +1938,7 @@ lbl_801510D0: /* 80151378 0014E178 80 7F 02 44 */ lwz r3, 0x244(r31) /* 8015137C 0014E17C 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151380 0014E180 C0 22 A7 BC */ lfs f1, lbl_803CF13C-_SDA2_BASE_(r2) -/* 80151384 0014E184 4B F0 4C E5 */ bl func_80056068 +/* 80151384 0014E184 4B F0 4C E5 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 80151388 0014E188 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 8015138C 0014E18C 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 80151390 0014E190 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -1948,7 +1948,7 @@ lbl_801510D0: /* 801513A0 0014E1A0 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801513A4 0014E1A4 80 9F 02 48 */ lwz r4, 0x248(r31) /* 801513A8 0014E1A8 C0 22 A7 C0 */ lfs f1, lbl_803CF140-_SDA2_BASE_(r2) -/* 801513AC 0014E1AC 4B F0 4C BD */ bl func_80056068 +/* 801513AC 0014E1AC 4B F0 4C BD */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 801513B0 0014E1B0 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 801513B4 0014E1B4 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 801513B8 0014E1B8 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -1958,7 +1958,7 @@ lbl_801510D0: /* 801513C8 0014E1C8 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801513CC 0014E1CC 80 9F 02 48 */ lwz r4, 0x248(r31) /* 801513D0 0014E1D0 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 801513D4 0014E1D4 4B F0 4C 95 */ bl func_80056068 +/* 801513D4 0014E1D4 4B F0 4C 95 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 801513D8 0014E1D8 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 801513DC 0014E1DC 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 801513E0 0014E1E0 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -1968,7 +1968,7 @@ lbl_801510D0: /* 801513F0 0014E1F0 38 A3 02 03 */ addi r5, r3, 0x203 /* 801513F4 0014E1F4 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801513F8 0014E1F8 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 801513FC 0014E1FC 4B F0 4C 09 */ bl func_80056004 +/* 801513FC 0014E1FC 4B F0 4C 09 */ bl zParamGetInt__FP16xModelAssetParamUiPCci /* 80151400 0014E200 3C A0 80 33 */ lis r5, lbl_803295E0@ha /* 80151404 0014E204 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha /* 80151408 0014E208 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l @@ -1978,7 +1978,7 @@ lbl_801510D0: /* 80151418 0014E218 38 A3 02 18 */ addi r5, r3, 0x218 /* 8015141C 0014E21C 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151420 0014E220 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 80151424 0014E224 4B F0 4B E1 */ bl func_80056004 +/* 80151424 0014E224 4B F0 4B E1 */ bl zParamGetInt__FP16xModelAssetParamUiPCci /* 80151428 0014E228 3C A0 80 33 */ lis r5, lbl_803295E0@ha /* 8015142C 0014E22C 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha /* 80151430 0014E230 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l @@ -1988,7 +1988,7 @@ lbl_801510D0: /* 80151440 0014E240 38 A3 02 2D */ addi r5, r3, 0x22d /* 80151444 0014E244 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151448 0014E248 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 8015144C 0014E24C 4B F0 4B B9 */ bl func_80056004 +/* 8015144C 0014E24C 4B F0 4B B9 */ bl zParamGetInt__FP16xModelAssetParamUiPCci /* 80151450 0014E250 3C A0 80 33 */ lis r5, lbl_803295E0@ha /* 80151454 0014E254 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha /* 80151458 0014E258 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l @@ -1998,7 +1998,7 @@ lbl_801510D0: /* 80151468 0014E268 80 7F 02 44 */ lwz r3, 0x244(r31) /* 8015146C 0014E26C 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151470 0014E270 C0 22 A7 C8 */ lfs f1, lbl_803CF148-_SDA2_BASE_(r2) -/* 80151474 0014E274 4B F0 4B F5 */ bl func_80056068 +/* 80151474 0014E274 4B F0 4B F5 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 80151478 0014E278 C0 02 A7 C4 */ lfs f0, lbl_803CF144-_SDA2_BASE_(r2) /* 8015147C 0014E27C 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 80151480 0014E280 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha @@ -2010,7 +2010,7 @@ lbl_801510D0: /* 80151498 0014E298 80 7F 02 44 */ lwz r3, 0x244(r31) /* 8015149C 0014E29C 80 9F 02 48 */ lwz r4, 0x248(r31) /* 801514A0 0014E2A0 C0 22 A7 74 */ lfs f1, lbl_803CF0F4-_SDA2_BASE_(r2) -/* 801514A4 0014E2A4 4B F0 4B C5 */ bl func_80056068 +/* 801514A4 0014E2A4 4B F0 4B C5 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 801514A8 0014E2A8 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 801514AC 0014E2AC 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 801514B0 0014E2B0 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -2020,7 +2020,7 @@ lbl_801510D0: /* 801514C0 0014E2C0 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801514C4 0014E2C4 80 9F 02 48 */ lwz r4, 0x248(r31) /* 801514C8 0014E2C8 C0 22 A7 CC */ lfs f1, lbl_803CF14C-_SDA2_BASE_(r2) -/* 801514CC 0014E2CC 4B F0 4B 9D */ bl func_80056068 +/* 801514CC 0014E2CC 4B F0 4B 9D */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 801514D0 0014E2D0 C0 02 A7 C4 */ lfs f0, lbl_803CF144-_SDA2_BASE_(r2) /* 801514D4 0014E2D4 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 801514D8 0014E2D8 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha @@ -2032,7 +2032,7 @@ lbl_801510D0: /* 801514F0 0014E2F0 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801514F4 0014E2F4 80 9F 02 48 */ lwz r4, 0x248(r31) /* 801514F8 0014E2F8 C0 22 A7 D0 */ lfs f1, lbl_803CF150-_SDA2_BASE_(r2) -/* 801514FC 0014E2FC 4B F0 4B 6D */ bl func_80056068 +/* 801514FC 0014E2FC 4B F0 4B 6D */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 80151500 0014E300 C0 02 A7 C4 */ lfs f0, lbl_803CF144-_SDA2_BASE_(r2) /* 80151504 0014E304 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 80151508 0014E308 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha @@ -2046,7 +2046,7 @@ lbl_801510D0: /* 80151528 0014E328 80 7F 02 44 */ lwz r3, 0x244(r31) /* 8015152C 0014E32C 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151530 0014E330 C0 22 A7 D8 */ lfs f1, lbl_803CF158-_SDA2_BASE_(r2) -/* 80151534 0014E334 4B F0 4B 35 */ bl func_80056068 +/* 80151534 0014E334 4B F0 4B 35 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 80151538 0014E338 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 8015153C 0014E33C 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 80151540 0014E340 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -2056,7 +2056,7 @@ lbl_801510D0: /* 80151550 0014E350 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151554 0014E354 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151558 0014E358 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 8015155C 0014E35C 4B F0 4B 0D */ bl func_80056068 +/* 8015155C 0014E35C 4B F0 4B 0D */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 80151560 0014E360 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 80151564 0014E364 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 80151568 0014E368 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -2066,7 +2066,7 @@ lbl_801510D0: /* 80151578 0014E378 80 7F 02 44 */ lwz r3, 0x244(r31) /* 8015157C 0014E37C 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151580 0014E380 C0 22 A7 DC */ lfs f1, lbl_803CF15C-_SDA2_BASE_(r2) -/* 80151584 0014E384 4B F0 4A E5 */ bl func_80056068 +/* 80151584 0014E384 4B F0 4A E5 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 80151588 0014E388 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 8015158C 0014E38C 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 80151590 0014E390 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -2076,7 +2076,7 @@ lbl_801510D0: /* 801515A0 0014E3A0 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801515A4 0014E3A4 80 9F 02 48 */ lwz r4, 0x248(r31) /* 801515A8 0014E3A8 C0 22 A7 E0 */ lfs f1, lbl_803CF160-_SDA2_BASE_(r2) -/* 801515AC 0014E3AC 4B F0 4A BD */ bl func_80056068 +/* 801515AC 0014E3AC 4B F0 4A BD */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 801515B0 0014E3B0 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 801515B4 0014E3B4 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 801515B8 0014E3B8 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -2086,7 +2086,7 @@ lbl_801510D0: /* 801515C8 0014E3C8 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801515CC 0014E3CC 80 9F 02 48 */ lwz r4, 0x248(r31) /* 801515D0 0014E3D0 C0 22 A7 8C */ lfs f1, lbl_803CF10C-_SDA2_BASE_(r2) -/* 801515D4 0014E3D4 4B F0 4A 95 */ bl func_80056068 +/* 801515D4 0014E3D4 4B F0 4A 95 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 801515D8 0014E3D8 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 801515DC 0014E3DC 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 801515E0 0014E3E0 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -2096,7 +2096,7 @@ lbl_801510D0: /* 801515F0 0014E3F0 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801515F4 0014E3F4 80 9F 02 48 */ lwz r4, 0x248(r31) /* 801515F8 0014E3F8 C0 22 A7 E4 */ lfs f1, lbl_803CF164-_SDA2_BASE_(r2) -/* 801515FC 0014E3FC 4B F0 4A 6D */ bl func_80056068 +/* 801515FC 0014E3FC 4B F0 4A 6D */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 80151600 0014E400 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 80151604 0014E404 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 80151608 0014E408 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -2106,7 +2106,7 @@ lbl_801510D0: /* 80151618 0014E418 80 7F 02 44 */ lwz r3, 0x244(r31) /* 8015161C 0014E41C 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151620 0014E420 C0 22 A7 C0 */ lfs f1, lbl_803CF140-_SDA2_BASE_(r2) -/* 80151624 0014E424 4B F0 4A 45 */ bl func_80056068 +/* 80151624 0014E424 4B F0 4A 45 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 80151628 0014E428 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 8015162C 0014E42C 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 80151630 0014E430 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -2116,7 +2116,7 @@ lbl_801510D0: /* 80151640 0014E440 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151644 0014E444 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151648 0014E448 C0 22 A7 C8 */ lfs f1, lbl_803CF148-_SDA2_BASE_(r2) -/* 8015164C 0014E44C 4B F0 4A 1D */ bl func_80056068 +/* 8015164C 0014E44C 4B F0 4A 1D */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 80151650 0014E450 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 80151654 0014E454 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 80151658 0014E458 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -2126,7 +2126,7 @@ lbl_801510D0: /* 80151668 0014E468 80 7F 02 44 */ lwz r3, 0x244(r31) /* 8015166C 0014E46C 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151670 0014E470 C0 22 A7 6C */ lfs f1, lbl_803CF0EC-_SDA2_BASE_(r2) -/* 80151674 0014E474 4B F0 49 F5 */ bl func_80056068 +/* 80151674 0014E474 4B F0 49 F5 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 80151678 0014E478 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 8015167C 0014E47C 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 80151680 0014E480 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -2136,7 +2136,7 @@ lbl_801510D0: /* 80151690 0014E490 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151694 0014E494 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151698 0014E498 C0 22 A7 94 */ lfs f1, lbl_803CF114-_SDA2_BASE_(r2) -/* 8015169C 0014E49C 4B F0 49 CD */ bl func_80056068 +/* 8015169C 0014E49C 4B F0 49 CD */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 801516A0 0014E4A0 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 801516A4 0014E4A4 38 61 00 20 */ addi r3, r1, 0x20 /* 801516A8 0014E4A8 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -2160,14 +2160,14 @@ lbl_801510D0: /* 801516F0 0014E4F0 90 01 00 34 */ stw r0, 0x34(r1) /* 801516F4 0014E4F4 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801516F8 0014E4F8 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 801516FC 0014E4FC 4B F0 4B 11 */ bl func_8005620C +/* 801516FC 0014E4FC 4B F0 4B 11 */ bl zParamGetVector__FP16xModelAssetParamUiPCc5xVec3P5xVec3 /* 80151700 0014E500 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha /* 80151704 0014E504 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151708 0014E508 38 A4 E9 F0 */ addi r5, r4, lbl_8026E9F0@l /* 8015170C 0014E50C 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151710 0014E510 38 A5 03 81 */ addi r5, r5, 0x381 /* 80151714 0014E514 38 C0 00 2B */ li r6, 0x2b -/* 80151718 0014E518 4B F0 48 ED */ bl func_80056004 +/* 80151718 0014E518 4B F0 48 ED */ bl zParamGetInt__FP16xModelAssetParamUiPCci /* 8015171C 0014E51C 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 80151720 0014E520 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l /* 80151724 0014E524 90 64 00 A0 */ stw r3, 0xa0(r4) @@ -2191,14 +2191,14 @@ lbl_801510D0: /* 8015176C 0014E56C 90 01 00 1C */ stw r0, 0x1c(r1) /* 80151770 0014E570 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151774 0014E574 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 80151778 0014E578 4B F0 4A 95 */ bl func_8005620C +/* 80151778 0014E578 4B F0 4A 95 */ bl zParamGetVector__FP16xModelAssetParamUiPCc5xVec3P5xVec3 /* 8015177C 0014E57C 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha /* 80151780 0014E580 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151784 0014E584 38 A4 E9 F0 */ addi r5, r4, lbl_8026E9F0@l /* 80151788 0014E588 80 9F 02 48 */ lwz r4, 0x248(r31) /* 8015178C 0014E58C C0 22 A7 6C */ lfs f1, lbl_803CF0EC-_SDA2_BASE_(r2) /* 80151790 0014E590 38 A5 03 A6 */ addi r5, r5, 0x3a6 -/* 80151794 0014E594 4B F0 48 D5 */ bl func_80056068 +/* 80151794 0014E594 4B F0 48 D5 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 80151798 0014E598 C0 02 A7 C4 */ lfs f0, lbl_803CF144-_SDA2_BASE_(r2) /* 8015179C 0014E59C 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 801517A0 0014E5A0 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha @@ -2210,7 +2210,7 @@ lbl_801510D0: /* 801517B8 0014E5B8 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801517BC 0014E5BC 80 9F 02 48 */ lwz r4, 0x248(r31) /* 801517C0 0014E5C0 C0 22 A7 E8 */ lfs f1, lbl_803CF168-_SDA2_BASE_(r2) -/* 801517C4 0014E5C4 4B F0 48 A5 */ bl func_80056068 +/* 801517C4 0014E5C4 4B F0 48 A5 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 801517C8 0014E5C8 C0 02 A7 C4 */ lfs f0, lbl_803CF144-_SDA2_BASE_(r2) /* 801517CC 0014E5CC 3C 60 80 33 */ lis r3, lbl_803295E0@ha /* 801517D0 0014E5D0 3B C3 95 E0 */ addi r30, r3, lbl_803295E0@l @@ -2227,7 +2227,7 @@ lbl_801510D0: /* 801517FC 0014E5FC 38 A4 03 C4 */ addi r5, r4, 0x3c4 /* 80151800 0014E600 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151804 0014E604 C0 22 A7 EC */ lfs f1, lbl_803CF16C-_SDA2_BASE_(r2) -/* 80151808 0014E608 4B F0 48 61 */ bl func_80056068 +/* 80151808 0014E608 4B F0 48 61 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 8015180C 0014E60C 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 80151810 0014E610 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 80151814 0014E614 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -2237,7 +2237,7 @@ lbl_801510D0: /* 80151824 0014E624 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151828 0014E628 80 9F 02 48 */ lwz r4, 0x248(r31) /* 8015182C 0014E62C C0 22 A7 8C */ lfs f1, lbl_803CF10C-_SDA2_BASE_(r2) -/* 80151830 0014E630 4B F0 48 39 */ bl func_80056068 +/* 80151830 0014E630 4B F0 48 39 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 80151834 0014E634 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 80151838 0014E638 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 8015183C 0014E63C 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -2247,7 +2247,7 @@ lbl_801510D0: /* 8015184C 0014E64C 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151850 0014E650 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151854 0014E654 C0 22 A7 8C */ lfs f1, lbl_803CF10C-_SDA2_BASE_(r2) -/* 80151858 0014E658 4B F0 48 11 */ bl func_80056068 +/* 80151858 0014E658 4B F0 48 11 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 8015185C 0014E65C 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 80151860 0014E660 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 80151864 0014E664 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -2257,7 +2257,7 @@ lbl_801510D0: /* 80151874 0014E674 38 A3 04 05 */ addi r5, r3, 0x405 /* 80151878 0014E678 80 7F 02 44 */ lwz r3, 0x244(r31) /* 8015187C 0014E67C 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 80151880 0014E680 4B F0 47 85 */ bl func_80056004 +/* 80151880 0014E680 4B F0 47 85 */ bl zParamGetInt__FP16xModelAssetParamUiPCci /* 80151884 0014E684 3C A0 80 33 */ lis r5, lbl_803295E0@ha /* 80151888 0014E688 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha /* 8015188C 0014E68C 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l @@ -2267,7 +2267,7 @@ lbl_801510D0: /* 8015189C 0014E69C 38 A3 04 1C */ addi r5, r3, 0x41c /* 801518A0 0014E6A0 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801518A4 0014E6A4 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 801518A8 0014E6A8 4B F0 47 5D */ bl func_80056004 +/* 801518A8 0014E6A8 4B F0 47 5D */ bl zParamGetInt__FP16xModelAssetParamUiPCci /* 801518AC 0014E6AC 3C A0 80 33 */ lis r5, lbl_803295E0@ha /* 801518B0 0014E6B0 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha /* 801518B4 0014E6B4 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l @@ -2277,7 +2277,7 @@ lbl_801510D0: /* 801518C4 0014E6C4 38 A3 04 33 */ addi r5, r3, 0x433 /* 801518C8 0014E6C8 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801518CC 0014E6CC 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 801518D0 0014E6D0 4B F0 47 35 */ bl func_80056004 +/* 801518D0 0014E6D0 4B F0 47 35 */ bl zParamGetInt__FP16xModelAssetParamUiPCci /* 801518D4 0014E6D4 3C A0 80 33 */ lis r5, lbl_803295E0@ha /* 801518D8 0014E6D8 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha /* 801518DC 0014E6DC 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l @@ -2287,7 +2287,7 @@ lbl_801510D0: /* 801518EC 0014E6EC 38 A3 04 4B */ addi r5, r3, 0x44b /* 801518F0 0014E6F0 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801518F4 0014E6F4 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 801518F8 0014E6F8 4B F0 47 0D */ bl func_80056004 +/* 801518F8 0014E6F8 4B F0 47 0D */ bl zParamGetInt__FP16xModelAssetParamUiPCci /* 801518FC 0014E6FC 3C A0 80 33 */ lis r5, lbl_803295E0@ha /* 80151900 0014E700 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha /* 80151904 0014E704 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l @@ -2297,7 +2297,7 @@ lbl_801510D0: /* 80151914 0014E714 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151918 0014E718 80 9F 02 48 */ lwz r4, 0x248(r31) /* 8015191C 0014E71C C0 22 A7 F0 */ lfs f1, lbl_803CF170-_SDA2_BASE_(r2) -/* 80151920 0014E720 4B F0 47 49 */ bl func_80056068 +/* 80151920 0014E720 4B F0 47 49 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 80151924 0014E724 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 80151928 0014E728 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 8015192C 0014E72C 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -2307,7 +2307,7 @@ lbl_801510D0: /* 8015193C 0014E73C 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151940 0014E740 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151944 0014E744 C0 22 A7 F4 */ lfs f1, lbl_803CF174-_SDA2_BASE_(r2) -/* 80151948 0014E748 4B F0 47 21 */ bl func_80056068 +/* 80151948 0014E748 4B F0 47 21 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 8015194C 0014E74C 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 80151950 0014E750 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 80151954 0014E754 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -2317,7 +2317,7 @@ lbl_801510D0: /* 80151964 0014E764 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151968 0014E768 80 9F 02 48 */ lwz r4, 0x248(r31) /* 8015196C 0014E76C C0 22 A7 F8 */ lfs f1, lbl_803CF178-_SDA2_BASE_(r2) -/* 80151970 0014E770 4B F0 46 F9 */ bl func_80056068 +/* 80151970 0014E770 4B F0 46 F9 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 80151974 0014E774 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 80151978 0014E778 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 8015197C 0014E77C 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -2327,7 +2327,7 @@ lbl_801510D0: /* 8015198C 0014E78C 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151990 0014E790 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151994 0014E794 C0 22 A7 6C */ lfs f1, lbl_803CF0EC-_SDA2_BASE_(r2) -/* 80151998 0014E798 4B F0 46 D1 */ bl func_80056068 +/* 80151998 0014E798 4B F0 46 D1 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 8015199C 0014E79C 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 801519A0 0014E7A0 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 801519A4 0014E7A4 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -2337,7 +2337,7 @@ lbl_801510D0: /* 801519B4 0014E7B4 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801519B8 0014E7B8 80 9F 02 48 */ lwz r4, 0x248(r31) /* 801519BC 0014E7BC C0 22 A7 8C */ lfs f1, lbl_803CF10C-_SDA2_BASE_(r2) -/* 801519C0 0014E7C0 4B F0 46 A9 */ bl func_80056068 +/* 801519C0 0014E7C0 4B F0 46 A9 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 801519C4 0014E7C4 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 801519C8 0014E7C8 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 801519CC 0014E7CC 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -2347,7 +2347,7 @@ lbl_801510D0: /* 801519DC 0014E7DC 38 A3 04 BB */ addi r5, r3, 0x4bb /* 801519E0 0014E7E0 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801519E4 0014E7E4 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 801519E8 0014E7E8 4B F0 46 1D */ bl func_80056004 +/* 801519E8 0014E7E8 4B F0 46 1D */ bl zParamGetInt__FP16xModelAssetParamUiPCci /* 801519EC 0014E7EC 3C A0 80 33 */ lis r5, lbl_803295E0@ha /* 801519F0 0014E7F0 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha /* 801519F4 0014E7F4 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l @@ -2357,7 +2357,7 @@ lbl_801510D0: /* 80151A04 0014E804 38 A3 04 CE */ addi r5, r3, 0x4ce /* 80151A08 0014E808 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151A0C 0014E80C 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 80151A10 0014E810 4B F0 45 F5 */ bl func_80056004 +/* 80151A10 0014E810 4B F0 45 F5 */ bl zParamGetInt__FP16xModelAssetParamUiPCci /* 80151A14 0014E814 3C A0 80 33 */ lis r5, lbl_803295E0@ha /* 80151A18 0014E818 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha /* 80151A1C 0014E81C 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l @@ -2367,7 +2367,7 @@ lbl_801510D0: /* 80151A2C 0014E82C 38 A3 04 E1 */ addi r5, r3, 0x4e1 /* 80151A30 0014E830 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151A34 0014E834 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 80151A38 0014E838 4B F0 45 CD */ bl func_80056004 +/* 80151A38 0014E838 4B F0 45 CD */ bl zParamGetInt__FP16xModelAssetParamUiPCci /* 80151A3C 0014E83C 3C A0 80 33 */ lis r5, lbl_803295E0@ha /* 80151A40 0014E840 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha /* 80151A44 0014E844 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l @@ -2377,7 +2377,7 @@ lbl_801510D0: /* 80151A54 0014E854 38 A3 04 F5 */ addi r5, r3, 0x4f5 /* 80151A58 0014E858 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151A5C 0014E85C 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 80151A60 0014E860 4B F0 45 A5 */ bl func_80056004 +/* 80151A60 0014E860 4B F0 45 A5 */ bl zParamGetInt__FP16xModelAssetParamUiPCci /* 80151A64 0014E864 3C A0 80 33 */ lis r5, lbl_803295E0@ha /* 80151A68 0014E868 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha /* 80151A6C 0014E86C 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l @@ -2387,7 +2387,7 @@ lbl_801510D0: /* 80151A7C 0014E87C 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151A80 0014E880 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151A84 0014E884 C0 22 A7 88 */ lfs f1, lbl_803CF108-_SDA2_BASE_(r2) -/* 80151A88 0014E888 4B F0 45 E1 */ bl func_80056068 +/* 80151A88 0014E888 4B F0 45 E1 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 80151A8C 0014E88C 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 80151A90 0014E890 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 80151A94 0014E894 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -2397,7 +2397,7 @@ lbl_801510D0: /* 80151AA4 0014E8A4 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151AA8 0014E8A8 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151AAC 0014E8AC C0 22 A7 88 */ lfs f1, lbl_803CF108-_SDA2_BASE_(r2) -/* 80151AB0 0014E8B0 4B F0 45 B9 */ bl func_80056068 +/* 80151AB0 0014E8B0 4B F0 45 B9 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 80151AB4 0014E8B4 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 80151AB8 0014E8B8 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 80151ABC 0014E8BC 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -2407,7 +2407,7 @@ lbl_801510D0: /* 80151ACC 0014E8CC 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151AD0 0014E8D0 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151AD4 0014E8D4 C0 22 A7 F8 */ lfs f1, lbl_803CF178-_SDA2_BASE_(r2) -/* 80151AD8 0014E8D8 4B F0 45 91 */ bl func_80056068 +/* 80151AD8 0014E8D8 4B F0 45 91 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 80151ADC 0014E8DC 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 80151AE0 0014E8E0 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha /* 80151AE4 0014E8E4 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l @@ -2417,7 +2417,7 @@ lbl_801510D0: /* 80151AF4 0014E8F4 38 A3 05 45 */ addi r5, r3, 0x545 /* 80151AF8 0014E8F8 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151AFC 0014E8FC 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 80151B00 0014E900 4B F0 45 05 */ bl func_80056004 +/* 80151B00 0014E900 4B F0 45 05 */ bl zParamGetInt__FP16xModelAssetParamUiPCci /* 80151B04 0014E904 3C A0 80 33 */ lis r5, lbl_803295E0@ha /* 80151B08 0014E908 3C 80 80 27 */ lis r4, lbl_8026E950@ha /* 80151B0C 0014E90C 38 C5 95 E0 */ addi r6, r5, lbl_803295E0@l @@ -2770,7 +2770,7 @@ lbl_80151FF0: /* 80152014 0014EE14 54 63 20 36 */ slwi r3, r3, 4 /* 80152018 0014EE18 7C 60 1A 14 */ add r3, r0, r3 /* 8015201C 0014EE1C 80 63 00 04 */ lwz r3, 4(r3) -/* 80152020 0014EE20 4B EF A1 F5 */ bl func_8004C214 +/* 80152020 0014EE20 4B EF A1 F5 */ bl xStrHash__FPCc /* 80152024 0014EE24 3C 80 80 33 */ lis r4, lbl_803295A0@ha /* 80152028 0014EE28 90 64 95 A0 */ stw r3, lbl_803295A0@l(r4) lbl_8015202C: @@ -2786,7 +2786,7 @@ lbl_8015202C: /* 80152050 0014EE50 54 63 20 36 */ slwi r3, r3, 4 /* 80152054 0014EE54 7C 60 1A 14 */ add r3, r0, r3 /* 80152058 0014EE58 80 63 00 04 */ lwz r3, 4(r3) -/* 8015205C 0014EE5C 4B EF A1 B9 */ bl func_8004C214 +/* 8015205C 0014EE5C 4B EF A1 B9 */ bl xStrHash__FPCc /* 80152060 0014EE60 3C 80 80 33 */ lis r4, lbl_803295A0@ha /* 80152064 0014EE64 38 84 95 A0 */ addi r4, r4, lbl_803295A0@l /* 80152068 0014EE68 90 64 00 10 */ stw r3, 0x10(r4) @@ -2803,7 +2803,7 @@ lbl_8015206C: /* 80152090 0014EE90 54 63 20 36 */ slwi r3, r3, 4 /* 80152094 0014EE94 7C 60 1A 14 */ add r3, r0, r3 /* 80152098 0014EE98 80 63 00 04 */ lwz r3, 4(r3) -/* 8015209C 0014EE9C 4B EF A1 79 */ bl func_8004C214 +/* 8015209C 0014EE9C 4B EF A1 79 */ bl xStrHash__FPCc /* 801520A0 0014EEA0 3C 80 80 33 */ lis r4, lbl_803295A0@ha /* 801520A4 0014EEA4 38 84 95 A0 */ addi r4, r4, lbl_803295A0@l /* 801520A8 0014EEA8 90 64 00 20 */ stw r3, 0x20(r4) @@ -2820,7 +2820,7 @@ lbl_801520AC: /* 801520D0 0014EED0 54 63 20 36 */ slwi r3, r3, 4 /* 801520D4 0014EED4 7C 60 1A 14 */ add r3, r0, r3 /* 801520D8 0014EED8 80 63 00 04 */ lwz r3, 4(r3) -/* 801520DC 0014EEDC 4B EF A1 39 */ bl func_8004C214 +/* 801520DC 0014EEDC 4B EF A1 39 */ bl xStrHash__FPCc /* 801520E0 0014EEE0 3C 80 80 33 */ lis r4, lbl_803295A0@ha /* 801520E4 0014EEE4 38 84 95 A0 */ addi r4, r4, lbl_803295A0@l /* 801520E8 0014EEE8 90 64 00 30 */ stw r3, 0x30(r4) @@ -2840,7 +2840,7 @@ lbl_801520EC: /* 8015211C 0014EF1C 93 C1 00 18 */ stw r30, 0x18(r1) /* 80152120 0014EF20 93 A1 00 14 */ stw r29, 0x14(r1) /* 80152124 0014EF24 7C 7D 1B 78 */ mr r29, r3 -/* 80152128 0014EF28 4B F9 F2 6D */ bl func_800F1394 +/* 80152128 0014EF28 4B F9 F2 6D */ bl ParseLinks__10zNPCCommonFv /* 8015212C 0014EF2C 88 1D 00 05 */ lbz r0, 5(r29) /* 80152130 0014EF30 83 FD 00 08 */ lwz r31, 8(r29) /* 80152134 0014EF34 54 00 28 34 */ slwi r0, r0, 5 @@ -2851,14 +2851,14 @@ lbl_80152140: /* 80152144 0014EF44 28 00 01 33 */ cmplwi r0, 0x133 /* 80152148 0014EF48 40 82 00 28 */ bne lbl_80152170 /* 8015214C 0014EF4C 80 7F 00 04 */ lwz r3, 4(r31) -/* 80152150 0014EF50 4B F6 28 ED */ bl func_800B4A3C +/* 80152150 0014EF50 4B F6 28 ED */ bl zSceneFindObject__FUi /* 80152154 0014EF54 C0 1F 00 08 */ lfs f0, 8(r31) /* 80152158 0014EF58 7C 64 1B 78 */ mr r4, r3 /* 8015215C 0014EF5C 7F A3 EB 78 */ mr r3, r29 /* 80152160 0014EF60 FC 00 00 1E */ fctiwz f0, f0 /* 80152164 0014EF64 D8 01 00 08 */ stfd f0, 8(r1) /* 80152168 0014EF68 80 A1 00 0C */ lwz r5, 0xc(r1) -/* 8015216C 0014EF6C 48 00 04 95 */ bl func_80152600 +/* 8015216C 0014EF6C 48 00 04 95 */ bl add_child__9zNPCPrawnFR5xBasei lbl_80152170: /* 80152170 0014EF70 3B FF 00 20 */ addi r31, r31, 0x20 lbl_80152174: @@ -2876,46 +2876,46 @@ lbl_80152174: /* 801521A0 0014EFA0 90 01 00 14 */ stw r0, 0x14(r1) /* 801521A4 0014EFA4 93 E1 00 0C */ stw r31, 0xc(r1) /* 801521A8 0014EFA8 7C 7F 1B 78 */ mr r31, r3 -/* 801521AC 0014EFAC 4B FB AD 29 */ bl func_8010CED4 +/* 801521AC 0014EFAC 4B FB AD 29 */ bl xBehaveMgr_GetSelf__Fv /* 801521B0 0014EFB0 7F E4 FB 78 */ mr r4, r31 /* 801521B4 0014EFB4 38 A0 00 00 */ li r5, 0 -/* 801521B8 0014EFB8 4B FB AE 85 */ bl func_8010D03C +/* 801521B8 0014EFB8 4B FB AE 85 */ bl Subscribe__10xBehaveMgrFP5xBasei /* 801521BC 0014EFBC 90 7F 02 28 */ stw r3, 0x228(r31) /* 801521C0 0014EFC0 83 FF 02 28 */ lwz r31, 0x228(r31) /* 801521C4 0014EFC4 7F E3 FB 78 */ mr r3, r31 -/* 801521C8 0014EFC8 4B FB AF C1 */ bl func_8010D188 +/* 801521C8 0014EFC8 4B FB AF C1 */ bl BrainBegin__7xPsycheFv /* 801521CC 0014EFCC 3C 80 4E 47 */ lis r4, 0x4E474D38@ha /* 801521D0 0014EFD0 7F E3 FB 78 */ mr r3, r31 /* 801521D4 0014EFD4 38 84 4D 38 */ addi r4, r4, 0x4E474D38@l /* 801521D8 0014EFD8 38 A0 00 00 */ li r5, 0 -/* 801521DC 0014EFDC 4B FB B0 65 */ bl func_8010D240 +/* 801521DC 0014EFDC 4B FB B0 65 */ bl AddGoal__7xPsycheFiPv /* 801521E0 0014EFE0 3C 80 4E 47 */ lis r4, 0x4E474D39@ha /* 801521E4 0014EFE4 7F E3 FB 78 */ mr r3, r31 /* 801521E8 0014EFE8 38 84 4D 39 */ addi r4, r4, 0x4E474D39@l /* 801521EC 0014EFEC 38 A0 00 00 */ li r5, 0 -/* 801521F0 0014EFF0 4B FB B0 51 */ bl func_8010D240 +/* 801521F0 0014EFF0 4B FB B0 51 */ bl AddGoal__7xPsycheFiPv /* 801521F4 0014EFF4 3C 80 4E 47 */ lis r4, 0x4E474D3A@ha /* 801521F8 0014EFF8 7F E3 FB 78 */ mr r3, r31 /* 801521FC 0014EFFC 38 84 4D 3A */ addi r4, r4, 0x4E474D3A@l /* 80152200 0014F000 38 A0 00 00 */ li r5, 0 -/* 80152204 0014F004 4B FB B0 3D */ bl func_8010D240 +/* 80152204 0014F004 4B FB B0 3D */ bl AddGoal__7xPsycheFiPv /* 80152208 0014F008 3C 80 4E 47 */ lis r4, 0x4E474D3B@ha /* 8015220C 0014F00C 7F E3 FB 78 */ mr r3, r31 /* 80152210 0014F010 38 84 4D 3B */ addi r4, r4, 0x4E474D3B@l /* 80152214 0014F014 38 A0 00 00 */ li r5, 0 -/* 80152218 0014F018 4B FB B0 29 */ bl func_8010D240 +/* 80152218 0014F018 4B FB B0 29 */ bl AddGoal__7xPsycheFiPv /* 8015221C 0014F01C 3C 80 4E 47 */ lis r4, 0x4E474D3C@ha /* 80152220 0014F020 7F E3 FB 78 */ mr r3, r31 /* 80152224 0014F024 38 84 4D 3C */ addi r4, r4, 0x4E474D3C@l /* 80152228 0014F028 38 A0 00 00 */ li r5, 0 -/* 8015222C 0014F02C 4B FB B0 15 */ bl func_8010D240 +/* 8015222C 0014F02C 4B FB B0 15 */ bl AddGoal__7xPsycheFiPv /* 80152230 0014F030 3C 80 4E 47 */ lis r4, 0x4E474E37@ha /* 80152234 0014F034 7F E3 FB 78 */ mr r3, r31 /* 80152238 0014F038 38 84 4E 37 */ addi r4, r4, 0x4E474E37@l /* 8015223C 0014F03C 38 A0 00 00 */ li r5, 0 -/* 80152240 0014F040 4B FB B0 01 */ bl func_8010D240 +/* 80152240 0014F040 4B FB B0 01 */ bl AddGoal__7xPsycheFiPv /* 80152244 0014F044 7F E3 FB 78 */ mr r3, r31 -/* 80152248 0014F048 4B FB AF C1 */ bl func_8010D208 +/* 80152248 0014F048 4B FB AF C1 */ bl BrainEnd__7xPsycheFv /* 8015224C 0014F04C 3C 80 4E 47 */ lis r4, 0x4E474D38@ha /* 80152250 0014F050 7F E3 FB 78 */ mr r3, r31 /* 80152254 0014F054 38 84 4D 38 */ addi r4, r4, 0x4E474D38@l @@ -2933,7 +2933,7 @@ lbl_80152174: /* 80152284 0014F084 93 C1 00 08 */ stw r30, 8(r1) /* 80152288 0014F088 7C 7E 1B 78 */ mr r30, r3 /* 8015228C 0014F08C 80 63 02 28 */ lwz r3, 0x228(r3) -/* 80152290 0014F090 4B FB B3 35 */ bl func_8010D5C4 +/* 80152290 0014F090 4B FB B3 35 */ bl GIDOfActive__7xPsycheCFv /* 80152294 0014F094 2C 1F 00 0D */ cmpwi r31, 0xd /* 80152298 0014F098 40 80 00 2C */ bge lbl_801522C4 /* 8015229C 0014F09C 2C 1F 00 0B */ cmpwi r31, 0xb @@ -2946,7 +2946,7 @@ lbl_801522A8: /* 801522B4 0014F0B4 80 9E 02 B8 */ lwz r4, 0x2b8(r30) /* 801522B8 0014F0B8 7F C3 F3 78 */ mr r3, r30 /* 801522BC 0014F0BC 38 84 FF FF */ addi r4, r4, -1 -/* 801522C0 0014F0C0 48 00 15 05 */ bl func_801537C4 +/* 801522C0 0014F0C0 48 00 15 05 */ bl set_life__9zNPCPrawnFi lbl_801522C4: /* 801522C4 0014F0C4 80 01 00 14 */ lwz r0, 0x14(r1) /* 801522C8 0014F0C8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2969,7 +2969,7 @@ lbl_80152300: /* 80152308 0014F108 41 82 00 34 */ beq lbl_8015233C /* 8015230C 0014F10C 7F 84 E3 78 */ mr r4, r28 /* 80152310 0014F110 7F A5 EB 78 */ mr r5, r29 -/* 80152314 0014F114 4B FD 8F C5 */ bl func_8012B2D8 +/* 80152314 0014F114 4B FD 8F C5 */ bl Receivable__11zNPCSpawnerCF13en_SM_NOTICESPv /* 80152318 0014F118 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8015231C 0014F11C 41 82 00 20 */ beq lbl_8015233C /* 80152320 0014F120 57 C0 10 3A */ slwi r0, r30, 2 @@ -2977,7 +2977,7 @@ lbl_80152300: /* 80152328 0014F128 7C 7B 02 14 */ add r3, r27, r0 /* 8015232C 0014F12C 7F A5 EB 78 */ mr r5, r29 /* 80152330 0014F130 80 63 02 D0 */ lwz r3, 0x2d0(r3) -/* 80152334 0014F134 4B FD 8D 89 */ bl func_8012B0BC +/* 80152334 0014F134 4B FD 8D 89 */ bl Notify__11zNPCSpawnerF13en_SM_NOTICESPv /* 80152338 0014F138 48 00 00 14 */ b lbl_8015234C lbl_8015233C: /* 8015233C 0014F13C 3B DE 00 01 */ addi r30, r30, 1 @@ -3038,7 +3038,7 @@ lbl_801523C4: /* 801523F8 0014F1F8 38 00 00 00 */ li r0, 0 /* 801523FC 0014F1FC 38 7F 03 28 */ addi r3, r31, 0x328 /* 80152400 0014F200 98 1F 00 1D */ stb r0, 0x1d(r31) -/* 80152404 0014F204 4B FF D8 2D */ bl func_8014FC30 +/* 80152404 0014F204 4B FF D8 2D */ bl render__9aqua_beamFv /* 80152408 0014F208 7F E3 FB 78 */ mr r3, r31 /* 8015240C 0014F20C 48 00 26 E1 */ bl func_80154AEC /* 80152410 0014F210 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3047,8 +3047,8 @@ lbl_801523C4: /* 8015241C 0014F21C 38 21 00 10 */ addi r1, r1, 0x10 /* 80152420 0014F220 4E 80 00 20 */ blr -.global func_80152424 -func_80152424: +.global update_round__9zNPCPrawnFv +update_round__9zNPCPrawnFv: /* 80152424 0014F224 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80152428 0014F228 7C 08 02 A6 */ mflr r0 /* 8015242C 0014F22C 90 01 00 24 */ stw r0, 0x24(r1) @@ -3084,7 +3084,7 @@ lbl_8015247C: /* 80152498 0014F298 38 80 00 03 */ li r4, 3 lbl_8015249C: /* 8015249C 0014F29C 38 A0 00 00 */ li r5, 0 -/* 801524A0 0014F2A0 4B FD 8C 1D */ bl func_8012B0BC +/* 801524A0 0014F2A0 4B FD 8C 1D */ bl Notify__11zNPCSpawnerF13en_SM_NOTICESPv lbl_801524A4: /* 801524A4 0014F2A4 3B DE 00 01 */ addi r30, r30, 1 /* 801524A8 0014F2A8 3B FF 00 04 */ addi r31, r31, 4 @@ -3098,15 +3098,15 @@ lbl_801524A4: /* 801524C8 0014F2C8 38 21 00 20 */ addi r1, r1, 0x20 /* 801524CC 0014F2CC 4E 80 00 20 */ blr -.global func_801524D0 -func_801524D0: +.global decompose__9zNPCPrawnFv +decompose__9zNPCPrawnFv: /* 801524D0 0014F2D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801524D4 0014F2D4 7C 08 02 A6 */ mflr r0 /* 801524D8 0014F2D8 90 01 00 14 */ stw r0, 0x14(r1) /* 801524DC 0014F2DC 93 E1 00 0C */ stw r31, 0xc(r1) /* 801524E0 0014F2E0 7C 7F 1B 78 */ mr r31, r3 /* 801524E4 0014F2E4 93 C1 00 08 */ stw r30, 8(r1) -/* 801524E8 0014F2E8 48 00 0D 75 */ bl func_8015325C +/* 801524E8 0014F2E8 48 00 0D 75 */ bl vanish__9zNPCPrawnFv /* 801524EC 0014F2EC 88 1F 02 F5 */ lbz r0, 0x2f5(r31) /* 801524F0 0014F2F0 28 00 00 00 */ cmplwi r0, 0 /* 801524F4 0014F2F4 41 82 00 78 */ beq lbl_8015256C @@ -3116,9 +3116,9 @@ func_801524D0: /* 80152504 0014F304 38 80 00 00 */ li r4, 0 /* 80152508 0014F308 38 A0 00 01 */ li r5, 1 /* 8015250C 0014F30C 38 C0 00 01 */ li r6, 1 -/* 80152510 0014F310 48 00 0C 95 */ bl func_801531A4 +/* 80152510 0014F310 48 00 0C 95 */ bl set_floor_state__9zNPCPrawnFQ29zNPCPrawn16floor_state_enumbb /* 80152514 0014F314 7F E3 FB 78 */ mr r3, r31 -/* 80152518 0014F318 48 00 16 C1 */ bl func_80153BD8 +/* 80152518 0014F318 48 00 16 C1 */ bl hide_model__9zNPCPrawnFv /* 8015251C 0014F31C 3B C0 00 00 */ li r30, 0 lbl_80152520: /* 80152520 0014F320 80 7F 02 D0 */ lwz r3, 0x2d0(r31) @@ -3126,21 +3126,21 @@ lbl_80152520: /* 80152528 0014F328 41 82 00 20 */ beq lbl_80152548 /* 8015252C 0014F32C 38 80 00 06 */ li r4, 6 /* 80152530 0014F330 38 A0 00 00 */ li r5, 0 -/* 80152534 0014F334 4B FD 8B 89 */ bl func_8012B0BC +/* 80152534 0014F334 4B FD 8B 89 */ bl Notify__11zNPCSpawnerF13en_SM_NOTICESPv /* 80152538 0014F338 80 7F 02 D0 */ lwz r3, 0x2d0(r31) /* 8015253C 0014F33C 38 80 00 07 */ li r4, 7 /* 80152540 0014F340 38 A0 00 00 */ li r5, 0 -/* 80152544 0014F344 4B FD 8B 79 */ bl func_8012B0BC +/* 80152544 0014F344 4B FD 8B 79 */ bl Notify__11zNPCSpawnerF13en_SM_NOTICESPv lbl_80152548: /* 80152548 0014F348 3B DE 00 01 */ addi r30, r30, 1 /* 8015254C 0014F34C 3B FF 00 04 */ addi r31, r31, 4 /* 80152550 0014F350 2C 1E 00 03 */ cmpwi r30, 3 /* 80152554 0014F354 41 80 FF CC */ blt lbl_80152520 /* 80152558 0014F358 38 60 00 08 */ li r3, 8 -/* 8015255C 0014F35C 4B EF FB B5 */ bl func_80052110 +/* 8015255C 0014F35C 4B EF FB B5 */ bl zCameraEnableTracking__F17camera_owner_enum /* 80152560 0014F360 3C 60 80 2A */ lis r3, lbl_8029A240@ha /* 80152564 0014F364 38 63 A2 40 */ addi r3, r3, lbl_8029A240@l -/* 80152568 0014F368 4B EB B9 91 */ bl func_8000DEF8 +/* 80152568 0014F368 4B EB B9 91 */ bl stop__13xBinaryCameraFv lbl_8015256C: /* 8015256C 0014F36C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80152570 0014F370 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -3149,8 +3149,8 @@ lbl_8015256C: /* 8015257C 0014F37C 38 21 00 10 */ addi r1, r1, 0x10 /* 80152580 0014F380 4E 80 00 20 */ blr -.global func_80152584 -func_80152584: +.global make_spawner__9zNPCPrawnFi +make_spawner__9zNPCPrawnFi: /* 80152584 0014F384 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80152588 0014F388 7C 08 02 A6 */ mflr r0 /* 8015258C 0014F38C 90 01 00 14 */ stw r0, 0x14(r1) @@ -3164,18 +3164,18 @@ func_80152584: /* 801525AC 0014F3AC 41 82 00 08 */ beq lbl_801525B4 /* 801525B0 0014F3B0 48 00 00 38 */ b lbl_801525E8 lbl_801525B4: -/* 801525B4 0014F3B4 4B FD 82 75 */ bl func_8012A828 +/* 801525B4 0014F3B4 4B FD 82 75 */ bl zNPCSpawner_GetInstance__Fv /* 801525B8 0014F3B8 90 7F 02 D0 */ stw r3, 0x2d0(r31) /* 801525BC 0014F3BC 7F C4 F3 78 */ mr r4, r30 /* 801525C0 0014F3C0 80 7F 02 D0 */ lwz r3, 0x2d0(r31) -/* 801525C4 0014F3C4 4B FD 82 AD */ bl func_8012A870 +/* 801525C4 0014F3C4 4B FD 82 AD */ bl Subscribe__11zNPCSpawnerFP10zNPCCommon /* 801525C8 0014F3C8 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 801525CC 0014F3CC 80 7F 02 D0 */ lwz r3, 0x2d0(r31) /* 801525D0 0014F3D0 38 A4 95 E0 */ addi r5, r4, lbl_803295E0@l /* 801525D4 0014F3D4 38 80 00 00 */ li r4, 0 /* 801525D8 0014F3D8 C0 25 00 04 */ lfs f1, 4(r5) /* 801525DC 0014F3DC 38 A0 FF FF */ li r5, -1 -/* 801525E0 0014F3E0 4B FD 82 F5 */ bl func_8012A8D4 +/* 801525E0 0014F3E0 4B FD 82 F5 */ bl SetWaveMode__11zNPCSpawnerF15en_SM_WAVE_MODEfi /* 801525E4 0014F3E4 80 7F 02 D0 */ lwz r3, 0x2d0(r31) lbl_801525E8: /* 801525E8 0014F3E8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3185,8 +3185,8 @@ lbl_801525E8: /* 801525F8 0014F3F8 38 21 00 10 */ addi r1, r1, 0x10 /* 801525FC 0014F3FC 4E 80 00 20 */ blr -.global func_80152600 -func_80152600: +.global add_child__9zNPCPrawnFR5xBasei +add_child__9zNPCPrawnFR5xBasei: /* 80152600 0014F400 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80152604 0014F404 7C 08 02 A6 */ mflr r0 /* 80152608 0014F408 90 01 00 24 */ stw r0, 0x24(r1) @@ -3207,31 +3207,31 @@ lbl_80152638: /* 80152640 0014F440 48 00 00 6C */ b lbl_801526AC lbl_80152644: /* 80152644 0014F444 7F A4 EB 78 */ mr r4, r29 -/* 80152648 0014F448 4B FF FF 3D */ bl func_80152584 +/* 80152648 0014F448 4B FF FF 3D */ bl make_spawner__9zNPCPrawnFi /* 8015264C 0014F44C 7F 84 E3 78 */ mr r4, r28 -/* 80152650 0014F450 4B FD 82 D1 */ bl func_8012A920 +/* 80152650 0014F450 4B FD 82 D1 */ bl AddSpawnNPC__11zNPCSpawnerFP10zNPCCommon /* 80152654 0014F454 48 00 00 58 */ b lbl_801526AC lbl_80152658: /* 80152658 0014F458 7F A4 EB 78 */ mr r4, r29 -/* 8015265C 0014F45C 4B FF FF 29 */ bl func_80152584 +/* 8015265C 0014F45C 4B FF FF 29 */ bl make_spawner__9zNPCPrawnFi /* 80152660 0014F460 7F 84 E3 78 */ mr r4, r28 -/* 80152664 0014F464 4B FD 82 81 */ bl func_8012A8E4 +/* 80152664 0014F464 4B FD 82 81 */ bl AddSpawnPoint__11zNPCSpawnerFP10zMovePoint /* 80152668 0014F468 48 00 00 44 */ b lbl_801526AC lbl_8015266C: /* 8015266C 0014F46C 7F 83 E3 78 */ mr r3, r28 /* 80152670 0014F470 3B C0 00 00 */ li r30, 0 -/* 80152674 0014F474 4B ED A8 09 */ bl func_8002CE7C +/* 80152674 0014F474 4B ED A8 09 */ bl xGroupGetCount__FP6xGroup /* 80152678 0014F478 7C 7F 1B 78 */ mr r31, r3 /* 8015267C 0014F47C 48 00 00 28 */ b lbl_801526A4 lbl_80152680: /* 80152680 0014F480 7F 83 E3 78 */ mr r3, r28 /* 80152684 0014F484 7F C4 F3 78 */ mr r4, r30 -/* 80152688 0014F488 4B ED A8 01 */ bl func_8002CE88 +/* 80152688 0014F488 4B ED A8 01 */ bl xGroupGetItemPtr__FP6xGroupUi /* 8015268C 0014F48C 7C 60 1B 78 */ mr r0, r3 /* 80152690 0014F490 7F 63 DB 78 */ mr r3, r27 /* 80152694 0014F494 7C 04 03 78 */ mr r4, r0 /* 80152698 0014F498 7F A5 EB 78 */ mr r5, r29 -/* 8015269C 0014F49C 4B FF FF 65 */ bl func_80152600 +/* 8015269C 0014F49C 4B FF FF 65 */ bl add_child__9zNPCPrawnFR5xBasei /* 801526A0 0014F4A0 3B DE 00 01 */ addi r30, r30, 1 lbl_801526A4: /* 801526A4 0014F4A4 7C 1E F8 40 */ cmplw r30, r31 @@ -3285,8 +3285,8 @@ func_801526C0: /* 80152754 0014F554 38 21 00 30 */ addi r1, r1, 0x30 /* 80152758 0014F558 4E 80 00 20 */ blr -.global func_8015275C -func_8015275C: +.global update_turn__9zNPCPrawnFf +update_turn__9zNPCPrawnFf: /* 8015275C 0014F55C 94 21 FF 90 */ stwu r1, -0x70(r1) /* 80152760 0014F560 7C 08 02 A6 */ mflr r0 /* 80152764 0014F564 90 01 00 74 */ stw r0, 0x74(r1) @@ -3515,8 +3515,8 @@ lbl_80152A30: /* 80152A64 0014F864 38 21 00 70 */ addi r1, r1, 0x70 /* 80152A68 0014F868 4E 80 00 20 */ blr -.global func_80152A6C -func_80152A6C: +.global update_animation__9zNPCPrawnFf +update_animation__9zNPCPrawnFf: /* 80152A6C 0014F86C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80152A70 0014F870 7C 08 02 A6 */ mflr r0 /* 80152A74 0014F874 3C 80 80 2A */ lis r4, lbl_802990E0@ha @@ -3528,7 +3528,7 @@ func_80152A6C: /* 80152A8C 0014F88C 7C 7D 1B 78 */ mr r29, r3 /* 80152A90 0014F890 83 E4 00 04 */ lwz r31, 4(r4) /* 80152A94 0014F894 83 C4 00 34 */ lwz r30, 0x34(r4) -/* 80152A98 0014F898 4B FA 05 69 */ bl func_800F3000 +/* 80152A98 0014F898 4B FA 05 69 */ bl AnimCurStateID__10zNPCCommonFv /* 80152A9C 0014F89C 7C 03 F8 40 */ cmplw r3, r31 /* 80152AA0 0014F8A0 41 82 00 0C */ beq lbl_80152AAC /* 80152AA4 0014F8A4 7C 03 F0 40 */ cmplw r3, r30 @@ -3593,8 +3593,8 @@ lbl_80152B60: /* 80152B74 0014F974 38 21 00 20 */ addi r1, r1, 0x20 /* 80152B78 0014F978 4E 80 00 20 */ blr -.global func_80152B7C -func_80152B7C: +.global update_floor__9zNPCPrawnFf +update_floor__9zNPCPrawnFf: /* 80152B7C 0014F97C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80152B80 0014F980 7C 08 02 A6 */ mflr r0 /* 80152B84 0014F984 90 01 00 14 */ stw r0, 0x14(r1) @@ -3619,7 +3619,7 @@ func_80152B7C: /* 80152BD0 0014F9D0 38 80 00 05 */ li r4, 5 /* 80152BD4 0014F9D4 38 A0 00 00 */ li r5, 0 /* 80152BD8 0014F9D8 38 C0 00 01 */ li r6, 1 -/* 80152BDC 0014F9DC 48 00 05 C9 */ bl func_801531A4 +/* 80152BDC 0014F9DC 48 00 05 C9 */ bl set_floor_state__9zNPCPrawnFQ29zNPCPrawn16floor_state_enumbb /* 80152BE0 0014F9E0 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) /* 80152BE4 0014F9E4 D0 1F 02 EC */ stfs f0, 0x2ec(r31) lbl_80152BE8: @@ -3632,7 +3632,7 @@ lbl_80152BE8: /* 80152C00 0014FA00 7C 03 00 40 */ cmplw r3, r0 /* 80152C04 0014FA04 41 80 00 0C */ blt lbl_80152C10 /* 80152C08 0014FA08 7F E3 FB 78 */ mr r3, r31 -/* 80152C0C 0014FA0C 48 00 05 3D */ bl func_80153148 +/* 80152C0C 0014FA0C 48 00 05 3D */ bl apply_pending__9zNPCPrawnFv lbl_80152C10: /* 80152C10 0014FA10 80 01 00 14 */ lwz r0, 0x14(r1) /* 80152C14 0014FA14 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -3640,8 +3640,8 @@ lbl_80152C10: /* 80152C1C 0014FA1C 38 21 00 10 */ addi r1, r1, 0x10 /* 80152C20 0014FA20 4E 80 00 20 */ blr -.global func_80152C24 -func_80152C24: +.global update_beam__9zNPCPrawnFf +update_beam__9zNPCPrawnFf: /* 80152C24 0014FA24 94 21 FF 70 */ stwu r1, -0x90(r1) /* 80152C28 0014FA28 7C 08 02 A6 */ mflr r0 /* 80152C2C 0014FA2C 90 01 00 94 */ stw r0, 0x94(r1) @@ -3714,7 +3714,7 @@ func_80152C24: /* 80152D38 0014FB38 41 82 00 64 */ beq lbl_80152D9C /* 80152D3C 0014FB3C FC 20 E8 90 */ fmr f1, f29 /* 80152D40 0014FB40 38 7D 03 28 */ addi r3, r29, 0x328 -/* 80152D44 0014FB44 4B FF CE 95 */ bl func_8014FBD8 +/* 80152D44 0014FB44 4B FF CE 95 */ bl update__9aqua_beamFf /* 80152D48 0014FB48 3C 60 80 33 */ lis r3, lbl_80329868@ha /* 80152D4C 0014FB4C 38 81 00 38 */ addi r4, r1, 0x38 /* 80152D50 0014FB50 38 63 98 68 */ addi r3, r3, lbl_80329868@l @@ -3735,7 +3735,7 @@ func_80152C24: /* 80152D8C 0014FB8C FC 20 E8 90 */ fmr f1, f29 /* 80152D90 0014FB90 38 83 98 68 */ addi r4, r3, lbl_80329868@l /* 80152D94 0014FB94 80 6D 96 C8 */ lwz r3, lbl_803CBFC8-_SDA_BASE_(r13) -/* 80152D98 0014FB98 4B FC 4E 31 */ bl func_80117BC8 +/* 80152D98 0014FB98 4B FC 4E 31 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings lbl_80152D9C: /* 80152D9C 0014FB9C E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0 /* 80152DA0 0014FBA0 CB E1 00 80 */ lfd f31, 0x80(r1) @@ -3779,26 +3779,26 @@ func_80152DD0: /* 80152E2C 0014FC2C D0 03 00 08 */ stfs f0, 8(r3) /* 80152E30 0014FC30 4E 80 00 20 */ blr -.global func_80152E34 -func_80152E34: +.global update_particles__9zNPCPrawnFf +update_particles__9zNPCPrawnFf: /* 80152E34 0014FC34 4E 80 00 20 */ blr -.global func_80152E38 -func_80152E38: +.global update_camera__9zNPCPrawnFf +update_camera__9zNPCPrawnFf: /* 80152E38 0014FC38 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80152E3C 0014FC3C 7C 08 02 A6 */ mflr r0 /* 80152E40 0014FC40 38 60 00 08 */ li r3, 8 /* 80152E44 0014FC44 90 01 00 14 */ stw r0, 0x14(r1) /* 80152E48 0014FC48 DB E1 00 08 */ stfd f31, 8(r1) /* 80152E4C 0014FC4C FF E0 08 90 */ fmr f31, f1 -/* 80152E50 0014FC50 4B EF F2 B1 */ bl func_80052100 -/* 80152E54 0014FC54 4B EF F2 CD */ bl func_80052120 +/* 80152E50 0014FC50 4B EF F2 B1 */ bl zCameraDisableTracking__F17camera_owner_enum +/* 80152E54 0014FC54 4B EF F2 CD */ bl zCameraIsTrackingDisabled__Fv /* 80152E58 0014FC58 54 60 07 77 */ rlwinm. r0, r3, 0, 0x1d, 0x1b /* 80152E5C 0014FC5C 40 82 00 14 */ bne lbl_80152E70 /* 80152E60 0014FC60 FC 20 F8 90 */ fmr f1, f31 /* 80152E64 0014FC64 3C 60 80 2A */ lis r3, lbl_8029A240@ha /* 80152E68 0014FC68 38 63 A2 40 */ addi r3, r3, lbl_8029A240@l -/* 80152E6C 0014FC6C 4B EB B0 99 */ bl func_8000DF04 +/* 80152E6C 0014FC6C 4B EB B0 99 */ bl update__13xBinaryCameraFf lbl_80152E70: /* 80152E70 0014FC70 80 01 00 14 */ lwz r0, 0x14(r1) /* 80152E74 0014FC74 CB E1 00 08 */ lfd f31, 8(r1) @@ -3806,8 +3806,8 @@ lbl_80152E70: /* 80152E7C 0014FC7C 38 21 00 10 */ addi r1, r1, 0x10 /* 80152E80 0014FC80 4E 80 00 20 */ blr -.global func_80152E84 -func_80152E84: +.global start_fight__9zNPCPrawnFv +start_fight__9zNPCPrawnFv: /* 80152E84 0014FC84 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80152E88 0014FC88 7C 08 02 A6 */ mflr r0 /* 80152E8C 0014FC8C 90 01 00 14 */ stw r0, 0x14(r1) @@ -3821,14 +3821,14 @@ func_80152E84: /* 80152EAC 0014FCAC 98 1F 02 F5 */ stb r0, 0x2f5(r31) /* 80152EB0 0014FCB0 38 A0 00 01 */ li r5, 1 /* 80152EB4 0014FCB4 38 C0 00 00 */ li r6, 0 -/* 80152EB8 0014FCB8 48 00 02 ED */ bl func_801531A4 +/* 80152EB8 0014FCB8 48 00 02 ED */ bl set_floor_state__9zNPCPrawnFQ29zNPCPrawn16floor_state_enumbb /* 80152EBC 0014FCBC 38 60 00 08 */ li r3, 8 -/* 80152EC0 0014FCC0 4B EF F2 41 */ bl func_80052100 +/* 80152EC0 0014FCC0 4B EF F2 41 */ bl zCameraDisableTracking__F17camera_owner_enum /* 80152EC4 0014FCC4 3C 60 80 2A */ lis r3, lbl_8029A240@ha /* 80152EC8 0014FCC8 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80152ECC 0014FCCC 38 63 A2 40 */ addi r3, r3, lbl_8029A240@l /* 80152ED0 0014FCD0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l -/* 80152ED4 0014FCD4 4B EB AF E1 */ bl func_8000DEB4 +/* 80152ED4 0014FCD4 4B EB AF E1 */ bl start__13xBinaryCameraFR7xCamera /* 80152ED8 0014FCD8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80152EDC 0014FCDC 3C A0 80 2A */ lis r5, lbl_8029A240@ha /* 80152EE0 0014FCE0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -3846,8 +3846,8 @@ lbl_80152F00: /* 80152F0C 0014FD0C 38 21 00 10 */ addi r1, r1, 0x10 /* 80152F10 0014FD10 4E 80 00 20 */ blr -.global func_80152F14 -func_80152F14: +.global get_floor_info__9zNPCPrawnFQ29zNPCPrawn16floor_state_enumRQ29zNPCPrawn10range_typeRfRf +get_floor_info__9zNPCPrawnFQ29zNPCPrawn16floor_state_enumRQ29zNPCPrawn10range_typeRfRf: /* 80152F14 0014FD14 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80152F18 0014FD18 7C 08 02 A6 */ mflr r0 /* 80152F1C 0014FD1C 2C 04 00 03 */ cmpwi r4, 3 @@ -3911,7 +3911,7 @@ lbl_80152FCC: /* 80152FF4 0014FDF4 D0 1F 00 00 */ stfs f0, 0(r31) /* 80152FF8 0014FDF8 48 00 01 1C */ b lbl_80153114 lbl_80152FFC: -/* 80152FFC 0014FDFC 4B ED DC 6D */ bl func_80030C68 +/* 80152FFC 0014FDFC 4B ED DC 6D */ bl xrand__Fv /* 80153000 0014FE00 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 80153004 0014FE04 38 A4 95 E0 */ addi r5, r4, lbl_803295E0@l /* 80153008 0014FE08 80 85 00 D0 */ lwz r4, 0xd0(r5) @@ -3955,7 +3955,7 @@ lbl_8015305C: /* 8015309C 0014FE9C D0 1F 00 00 */ stfs f0, 0(r31) /* 801530A0 0014FEA0 48 00 00 74 */ b lbl_80153114 lbl_801530A4: -/* 801530A4 0014FEA4 4B ED DB C5 */ bl func_80030C68 +/* 801530A4 0014FEA4 4B ED DB C5 */ bl xrand__Fv /* 801530A8 0014FEA8 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 801530AC 0014FEAC 38 A4 95 E0 */ addi r5, r4, lbl_803295E0@l /* 801530B0 0014FEB0 80 85 01 08 */ lwz r4, 0x108(r5) @@ -4001,8 +4001,8 @@ func_80153134: /* 80153140 0014FF40 90 03 00 04 */ stw r0, 4(r3) /* 80153144 0014FF44 4E 80 00 20 */ blr -.global func_80153148 -func_80153148: +.global apply_pending__9zNPCPrawnFv +apply_pending__9zNPCPrawnFv: /* 80153148 0014FF48 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015314C 0014FF4C 7C 08 02 A6 */ mflr r0 /* 80153150 0014FF50 38 C0 00 00 */ li r6, 0 @@ -4014,21 +4014,21 @@ func_80153148: /* 80153168 0014FF68 80 63 02 CC */ lwz r3, 0x2cc(r3) /* 8015316C 0014FF6C 80 9F 03 04 */ lwz r4, 0x304(r31) /* 80153170 0014FF70 80 BF 03 08 */ lwz r5, 0x308(r31) -/* 80153174 0014FF74 4B FE 94 85 */ bl func_8013C5F8 +/* 80153174 0014FF74 4B FE 94 85 */ bl set_state_range__13z_disco_floorFiib /* 80153178 0014FF78 80 7F 02 CC */ lwz r3, 0x2cc(r31) /* 8015317C 0014FF7C C0 3F 03 0C */ lfs f1, 0x30c(r31) -/* 80153180 0014FF80 4B FE 95 61 */ bl func_8013C6E0 +/* 80153180 0014FF80 4B FE 95 61 */ bl set_transition_delay__13z_disco_floorFf /* 80153184 0014FF84 80 7F 02 CC */ lwz r3, 0x2cc(r31) /* 80153188 0014FF88 C0 3F 03 10 */ lfs f1, 0x310(r31) -/* 8015318C 0014FF8C 4B FE 95 5D */ bl func_8013C6E8 +/* 8015318C 0014FF8C 4B FE 95 5D */ bl set_state_delay__13z_disco_floorFf /* 80153190 0014FF90 80 01 00 14 */ lwz r0, 0x14(r1) /* 80153194 0014FF94 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80153198 0014FF98 7C 08 03 A6 */ mtlr r0 /* 8015319C 0014FF9C 38 21 00 10 */ addi r1, r1, 0x10 /* 801531A0 0014FFA0 4E 80 00 20 */ blr -.global func_801531A4 -func_801531A4: +.global set_floor_state__9zNPCPrawnFQ29zNPCPrawn16floor_state_enumbb +set_floor_state__9zNPCPrawnFQ29zNPCPrawn16floor_state_enumbb: /* 801531A4 0014FFA4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801531A8 0014FFA8 7C 08 02 A6 */ mflr r0 /* 801531AC 0014FFAC 90 01 00 14 */ stw r0, 0x14(r1) @@ -4047,11 +4047,11 @@ lbl_801531D4: /* 801531DC 0014FFDC 38 BE 03 04 */ addi r5, r30, 0x304 /* 801531E0 0014FFE0 38 DE 03 0C */ addi r6, r30, 0x30c /* 801531E4 0014FFE4 38 FE 03 10 */ addi r7, r30, 0x310 -/* 801531E8 0014FFE8 4B FF FD 2D */ bl func_80152F14 +/* 801531E8 0014FFE8 4B FF FD 2D */ bl get_floor_info__9zNPCPrawnFQ29zNPCPrawn16floor_state_enumRQ29zNPCPrawn10range_typeRfRf /* 801531EC 0014FFEC 57 E0 06 3F */ clrlwi. r0, r31, 0x18 /* 801531F0 0014FFF0 41 82 00 10 */ beq lbl_80153200 /* 801531F4 0014FFF4 7F C3 F3 78 */ mr r3, r30 -/* 801531F8 0014FFF8 4B FF FF 51 */ bl func_80153148 +/* 801531F8 0014FFF8 4B FF FF 51 */ bl apply_pending__9zNPCPrawnFv /* 801531FC 0014FFFC 48 00 00 48 */ b lbl_80153244 lbl_80153200: /* 80153200 00150000 80 9E 02 CC */ lwz r4, 0x2cc(r30) @@ -4082,8 +4082,8 @@ lbl_80153244: /* 80153254 00150054 38 21 00 10 */ addi r1, r1, 0x10 /* 80153258 00150058 4E 80 00 20 */ blr -.global func_8015325C -func_8015325C: +.global vanish__9zNPCPrawnFv +vanish__9zNPCPrawnFv: /* 8015325C 0015005C 80 A3 00 24 */ lwz r5, 0x24(r3) /* 80153260 00150060 38 00 00 00 */ li r0, 0 /* 80153264 00150064 A0 85 00 44 */ lhz r4, 0x44(r5) @@ -4103,8 +4103,8 @@ func_8015325C: /* 8015329C 0015009C 98 03 00 F1 */ stb r0, 0xf1(r3) /* 801532A0 001500A0 4E 80 00 20 */ blr -.global func_801532A4 -func_801532A4: +.global reappear__9zNPCPrawnFv +reappear__9zNPCPrawnFv: /* 801532A4 001500A4 80 C3 00 24 */ lwz r6, 0x24(r3) /* 801532A8 001500A8 38 80 00 00 */ li r4, 0 /* 801532AC 001500AC 38 00 00 10 */ li r0, 0x10 @@ -4125,8 +4125,8 @@ func_801532A4: /* 801532E8 001500E8 98 83 00 F1 */ stb r4, 0xf1(r3) /* 801532EC 001500EC 4E 80 00 20 */ blr -.global func_801532F0 -func_801532F0: +.global render_closeup__9zNPCPrawnFv +render_closeup__9zNPCPrawnFv: /* 801532F0 001500F0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801532F4 001500F4 7C 08 02 A6 */ mflr r0 /* 801532F8 001500F8 90 01 00 34 */ stw r0, 0x34(r1) @@ -4251,7 +4251,7 @@ lbl_80153488: /* 801534AC 001502AC 80 63 00 20 */ lwz r3, 0x20(r3) /* 801534B0 001502B0 80 9C 00 10 */ lwz r4, 0x10(r28) /* 801534B4 001502B4 80 63 00 00 */ lwz r3, 0(r3) -/* 801534B8 001502B8 48 0C 47 E1 */ bl func_80217C98 +/* 801534B8 001502B8 48 0C 47 E1 */ bl RpMaterialSetTexture /* 801534BC 001502BC 3B DE 00 01 */ addi r30, r30, 1 /* 801534C0 001502C0 3B FF 00 04 */ addi r31, r31, 4 /* 801534C4 001502C4 2C 1E 00 02 */ cmpwi r30, 2 @@ -4280,10 +4280,10 @@ func_801534EC: /* 80153510 00150310 28 1F 00 00 */ cmplwi r31, 0 /* 80153514 00150314 41 82 00 18 */ beq lbl_8015352C /* 80153518 00150318 7F E3 FB 78 */ mr r3, r31 -/* 8015351C 0015031C 48 0E 40 6D */ bl func_80237588 +/* 8015351C 0015031C 48 0E 40 6D */ bl RwCameraEndUpdate /* 80153520 00150320 80 7F 00 60 */ lwz r3, 0x60(r31) /* 80153524 00150324 38 80 00 00 */ li r4, 0 -/* 80153528 00150328 48 0F 32 69 */ bl func_80246790 +/* 80153528 00150328 48 0F 32 69 */ bl RwGameCubeCameraTextureFlush lbl_8015352C: /* 8015352C 0015032C 80 1B 00 08 */ lwz r0, 8(r27) /* 80153530 00150330 28 00 00 00 */ cmplwi r0, 0 @@ -4291,16 +4291,16 @@ lbl_8015352C: /* 80153538 00150338 80 7B 00 00 */ lwz r3, 0(r27) /* 8015353C 0015033C 38 9B 00 18 */ addi r4, r27, 0x18 /* 80153540 00150340 38 A0 00 03 */ li r5, 3 -/* 80153544 00150344 48 0E 43 6D */ bl func_802378B0 +/* 80153544 00150344 48 0E 43 6D */ bl RwCameraClear /* 80153548 00150348 48 00 00 14 */ b lbl_8015355C lbl_8015354C: /* 8015354C 0015034C 80 7B 00 00 */ lwz r3, 0(r27) /* 80153550 00150350 38 9B 00 18 */ addi r4, r27, 0x18 /* 80153554 00150354 38 A0 00 02 */ li r5, 2 -/* 80153558 00150358 48 0E 43 59 */ bl func_802378B0 +/* 80153558 00150358 48 0E 43 59 */ bl RwCameraClear lbl_8015355C: /* 8015355C 0015035C 80 7B 00 00 */ lwz r3, 0(r27) -/* 80153560 00150360 48 0E 40 51 */ bl func_802375B0 +/* 80153560 00150360 48 0E 40 51 */ bl RwCameraBeginUpdate /* 80153564 00150364 80 1B 00 08 */ lwz r0, 8(r27) /* 80153568 00150368 28 00 00 00 */ cmplwi r0, 0 /* 8015356C 0015036C 41 82 00 0C */ beq lbl_80153578 @@ -4308,12 +4308,12 @@ lbl_8015355C: /* 80153574 00150374 48 00 00 A9 */ bl func_8015361C lbl_80153578: /* 80153578 00150378 38 60 00 01 */ li r3, 1 -/* 8015357C 0015037C 4B F5 94 81 */ bl func_800AC9FC +/* 8015357C 0015037C 4B F5 94 81 */ bl zRenderState__F14_SDRenderState /* 80153580 00150380 28 1D 00 00 */ cmplwi r29, 0 /* 80153584 00150384 41 82 00 10 */ beq lbl_80153594 /* 80153588 00150388 80 9B 00 0C */ lwz r4, 0xc(r27) /* 8015358C 0015038C 7F A3 EB 78 */ mr r3, r29 -/* 80153590 00150390 4B FC FF 31 */ bl func_801234C0 +/* 80153590 00150390 4B FC FF 31 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld lbl_80153594: /* 80153594 00150394 7F 9E E3 78 */ mr r30, r28 /* 80153598 00150398 48 00 00 20 */ b lbl_801535B8 @@ -4323,7 +4323,7 @@ lbl_8015359C: /* 801535A4 001503A4 41 82 00 10 */ beq lbl_801535B4 /* 801535A8 001503A8 80 7E 00 10 */ lwz r3, 0x10(r30) /* 801535AC 001503AC 80 9E 00 4C */ lwz r4, 0x4c(r30) -/* 801535B0 001503B0 4B F7 4B 41 */ bl func_800C80F0 +/* 801535B0 001503B0 4B F7 4B 41 */ bl iModelRender__FP8RpAtomicP11RwMatrixTag lbl_801535B4: /* 801535B4 001503B4 83 DE 00 00 */ lwz r30, 0(r30) lbl_801535B8: @@ -4333,20 +4333,20 @@ lbl_801535B8: /* 801535C4 001503C4 41 82 00 10 */ beq lbl_801535D4 /* 801535C8 001503C8 80 9B 00 0C */ lwz r4, 0xc(r27) /* 801535CC 001503CC 38 60 00 00 */ li r3, 0 -/* 801535D0 001503D0 4B FC FE F1 */ bl func_801234C0 +/* 801535D0 001503D0 4B FC FE F1 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld lbl_801535D4: /* 801535D4 001503D4 7F 63 DB 78 */ mr r3, r27 /* 801535D8 001503D8 48 00 00 41 */ bl func_80153618 /* 801535DC 001503DC 80 7B 00 00 */ lwz r3, 0(r27) -/* 801535E0 001503E0 48 0E 3F A9 */ bl func_80237588 +/* 801535E0 001503E0 48 0E 3F A9 */ bl RwCameraEndUpdate /* 801535E4 001503E4 80 7B 00 00 */ lwz r3, 0(r27) /* 801535E8 001503E8 38 80 00 00 */ li r4, 0 /* 801535EC 001503EC 80 63 00 60 */ lwz r3, 0x60(r3) -/* 801535F0 001503F0 48 0F 31 A1 */ bl func_80246790 +/* 801535F0 001503F0 48 0F 31 A1 */ bl RwGameCubeCameraTextureFlush /* 801535F4 001503F4 28 1F 00 00 */ cmplwi r31, 0 /* 801535F8 001503F8 41 82 00 0C */ beq lbl_80153604 /* 801535FC 001503FC 7F E3 FB 78 */ mr r3, r31 -/* 80153600 00150400 48 0E 3F B1 */ bl func_802375B0 +/* 80153600 00150400 48 0E 3F B1 */ bl RwCameraBeginUpdate lbl_80153604: /* 80153604 00150404 BB 61 00 0C */ lmw r27, 0xc(r1) /* 80153608 00150408 80 01 00 24 */ lwz r0, 0x24(r1) @@ -4367,12 +4367,12 @@ func_8015361C: /* 8015362C 0015042C 93 C1 00 08 */ stw r30, 8(r1) /* 80153630 00150430 7C 7E 1B 78 */ mr r30, r3 /* 80153634 00150434 38 60 00 0D */ li r3, 0xd -/* 80153638 00150438 4B F5 93 C5 */ bl func_800AC9FC +/* 80153638 00150438 4B F5 93 C5 */ bl zRenderState__F14_SDRenderState /* 8015363C 0015043C 80 9E 00 08 */ lwz r4, 8(r30) /* 80153640 00150440 38 60 00 01 */ li r3, 1 -/* 80153644 00150444 48 0D C1 99 */ bl func_8022F7DC +/* 80153644 00150444 48 0D C1 99 */ bl RwRenderStateSet /* 80153648 00150448 38 60 00 90 */ li r3, 0x90 -/* 8015364C 0015044C 4B EE 04 0D */ bl func_80033A58 +/* 8015364C 0015044C 4B EE 04 0D */ bl xMemPushTemp__FUi /* 80153650 00150450 C0 22 A7 6C */ lfs f1, lbl_803CF0EC-_SDA2_BASE_(r2) /* 80153654 00150454 7C 7F 1B 78 */ mr r31, r3 /* 80153658 00150458 7F C3 F3 78 */ mr r3, r30 @@ -4411,9 +4411,9 @@ func_8015361C: /* 801536DC 001504DC 7F E4 FB 78 */ mr r4, r31 /* 801536E0 001504E0 38 60 00 03 */ li r3, 3 /* 801536E4 001504E4 38 A0 00 06 */ li r5, 6 -/* 801536E8 001504E8 48 0D C1 AD */ bl func_8022F894 +/* 801536E8 001504E8 48 0D C1 AD */ bl RwIm2DRenderPrimitive /* 801536EC 001504EC 7F E3 FB 78 */ mr r3, r31 -/* 801536F0 001504F0 4B EE 03 95 */ bl func_80033A84 +/* 801536F0 001504F0 4B EE 03 95 */ bl xMemPopTemp__FPv /* 801536F4 001504F4 80 01 00 14 */ lwz r0, 0x14(r1) /* 801536F8 001504F8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801536FC 001504FC 83 C1 00 08 */ lwz r30, 8(r1) @@ -4450,7 +4450,7 @@ func_8015373C: /* 80153760 00150560 80 63 00 00 */ lwz r3, 0(r3) /* 80153764 00150564 83 E3 00 04 */ lwz r31, 4(r3) /* 80153768 00150568 7F E3 FB 78 */ mr r3, r31 -/* 8015376C 0015056C 48 0E 5B 75 */ bl func_802392E0 +/* 8015376C 0015056C 48 0E 5B 75 */ bl RwFrameTranslate /* 80153770 00150570 7F C4 F3 78 */ mr r4, r30 /* 80153774 00150574 7F A5 EB 78 */ mr r5, r29 /* 80153778 00150578 38 61 00 08 */ addi r3, r1, 8 @@ -4473,8 +4473,8 @@ func_8015373C: /* 801537BC 001505BC 38 21 00 50 */ addi r1, r1, 0x50 /* 801537C0 001505C0 4E 80 00 20 */ blr -.global func_801537C4 -func_801537C4: +.global set_life__9zNPCPrawnFi +set_life__9zNPCPrawnFi: /* 801537C4 001505C4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801537C8 001505C8 7C 08 02 A6 */ mflr r0 /* 801537CC 001505CC 90 01 00 24 */ stw r0, 0x24(r1) @@ -4490,7 +4490,7 @@ func_801537C4: /* 801537F4 001505F4 4B FE 98 41 */ bl func_8013D034 /* 801537F8 001505F8 90 7D 02 B8 */ stw r3, 0x2b8(r29) /* 801537FC 001505FC 80 7D 02 28 */ lwz r3, 0x228(r29) -/* 80153800 00150600 4B FB 9D C5 */ bl func_8010D5C4 +/* 80153800 00150600 4B FB 9D C5 */ bl GIDOfActive__7xPsycheCFv /* 80153804 00150604 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 80153808 00150608 28 00 4D 3B */ cmplwi r0, 0x4d3b /* 8015380C 0015060C 41 82 00 80 */ beq lbl_8015388C @@ -4503,7 +4503,7 @@ func_801537C4: /* 80153828 00150628 80 7D 02 28 */ lwz r3, 0x228(r29) /* 8015382C 0015062C 38 84 4D 3B */ addi r4, r4, 0x4E474D3B@l /* 80153830 00150630 38 A0 00 01 */ li r5, 1 -/* 80153834 00150634 4B FB 9E FD */ bl func_8010D730 +/* 80153834 00150634 4B FB 9E FD */ bl GoalSet__7xPsycheFii /* 80153838 00150638 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 8015383C 0015063C 38 9D 00 88 */ addi r4, r29, 0x88 /* 80153840 00150640 38 60 00 00 */ li r3, 0 @@ -4514,7 +4514,7 @@ lbl_80153850: /* 80153850 00150650 7F A3 EB 78 */ mr r3, r29 /* 80153854 00150654 7F A4 EB 78 */ mr r4, r29 /* 80153858 00150658 38 A0 01 D7 */ li r5, 0x1d7 -/* 8015385C 0015065C 4B EC BE 85 */ bl func_8001F6E0 +/* 8015385C 0015065C 4B EC BE 85 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 80153860 00150660 3B DE 00 01 */ addi r30, r30, 1 lbl_80153864: /* 80153864 00150664 7C 1E F8 00 */ cmpw r30, r31 @@ -4525,11 +4525,11 @@ lbl_80153864: /* 80153878 00150678 7F A3 EB 78 */ mr r3, r29 /* 8015387C 0015067C 7F A4 EB 78 */ mr r4, r29 /* 80153880 00150680 38 A0 00 24 */ li r5, 0x24 -/* 80153884 00150684 4B EC BE 5D */ bl func_8001F6E0 +/* 80153884 00150684 4B EC BE 5D */ bl zEntEvent__FP5xBaseP5xBaseUi /* 80153888 00150688 48 00 00 0C */ b lbl_80153894 lbl_8015388C: /* 8015388C 0015068C 7F A3 EB 78 */ mr r3, r29 -/* 80153890 00150690 4B FF EB 95 */ bl func_80152424 +/* 80153890 00150690 4B FF EB 95 */ bl update_round__9zNPCPrawnFv lbl_80153894: /* 80153894 00150694 80 01 00 24 */ lwz r0, 0x24(r1) /* 80153898 00150698 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -4539,8 +4539,8 @@ lbl_80153894: /* 801538A8 001506A8 38 21 00 20 */ addi r1, r1, 0x20 /* 801538AC 001506AC 4E 80 00 20 */ blr -.global func_801538B0 -func_801538B0: +.global check_player_damage__9zNPCPrawnFv +check_player_damage__9zNPCPrawnFv: /* 801538B0 001506B0 94 21 FF C0 */ stwu r1, -0x40(r1) /* 801538B4 001506B4 7C 08 02 A6 */ mflr r0 /* 801538B8 001506B8 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -4556,7 +4556,7 @@ func_801538B0: lbl_801538E0: /* 801538E0 001506E0 38 7F 03 28 */ addi r3, r31, 0x328 /* 801538E4 001506E4 38 84 07 68 */ addi r4, r4, 0x768 -/* 801538E8 001506E8 4B FF C3 C5 */ bl func_8014FCAC +/* 801538E8 001506E8 4B FF C3 C5 */ bl hits_sphere__9aqua_beamCFRC7xSphere /* 801538EC 001506EC 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 801538F0 001506F0 40 82 00 0C */ bne lbl_801538FC /* 801538F4 001506F4 38 60 00 00 */ li r3, 0 @@ -4564,7 +4564,7 @@ lbl_801538E0: lbl_801538FC: /* 801538FC 001506FC 7F E4 FB 78 */ mr r4, r31 /* 80153900 00150700 38 61 00 08 */ addi r3, r1, 8 -/* 80153904 00150704 48 00 00 5D */ bl func_80153960 +/* 80153904 00150704 48 00 00 5D */ bl get_away__9zNPCPrawnCFv /* 80153908 00150708 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 8015390C 0015070C 38 61 00 14 */ addi r3, r1, 0x14 /* 80153910 00150710 38 A4 95 E0 */ addi r5, r4, lbl_803295E0@l @@ -4580,7 +4580,7 @@ lbl_801538FC: /* 80153938 00150738 90 E1 00 20 */ stw r7, 0x20(r1) /* 8015393C 0015073C 90 C1 00 24 */ stw r6, 0x24(r1) /* 80153940 00150740 90 01 00 28 */ stw r0, 0x28(r1) -/* 80153944 00150744 4B F2 28 F1 */ bl func_80076234 +/* 80153944 00150744 4B F2 28 F1 */ bl zEntPlayer_Damage__FP5xBaseUiPC5xVec3 /* 80153948 00150748 38 60 00 01 */ li r3, 1 lbl_8015394C: /* 8015394C 0015074C 80 01 00 44 */ lwz r0, 0x44(r1) @@ -4589,8 +4589,8 @@ lbl_8015394C: /* 80153958 00150758 38 21 00 40 */ addi r1, r1, 0x40 /* 8015395C 0015075C 4E 80 00 20 */ blr -.global func_80153960 -func_80153960: +.global get_away__9zNPCPrawnCFv +get_away__9zNPCPrawnCFv: /* 80153960 00150760 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80153964 00150764 7C 08 02 A6 */ mflr r0 /* 80153968 00150768 3C A0 80 3C */ lis r5, lbl_803C0558@ha @@ -4645,8 +4645,8 @@ lbl_80153A00: /* 80153A24 00150824 38 21 00 20 */ addi r1, r1, 0x20 /* 80153A28 00150828 4E 80 00 20 */ blr -.global func_80153A2C -func_80153A2C: +.global repel_player__9zNPCPrawnCFv +repel_player__9zNPCPrawnCFv: /* 80153A2C 0015082C 94 21 FF 90 */ stwu r1, -0x70(r1) /* 80153A30 00150830 7C 08 02 A6 */ mflr r0 /* 80153A34 00150834 90 01 00 74 */ stw r0, 0x74(r1) @@ -4750,8 +4750,8 @@ lbl_80153B90: /* 80153BAC 001509AC 38 21 00 70 */ addi r1, r1, 0x70 /* 80153BB0 001509B0 4E 80 00 20 */ blr -.global func_80153BB4 -func_80153BB4: +.global show_model__9zNPCPrawnFv +show_model__9zNPCPrawnFv: /* 80153BB4 001509B4 80 63 00 24 */ lwz r3, 0x24(r3) /* 80153BB8 001509B8 48 00 00 14 */ b lbl_80153BCC lbl_80153BBC: @@ -4764,8 +4764,8 @@ lbl_80153BCC: /* 80153BD0 001509D0 40 82 FF EC */ bne lbl_80153BBC /* 80153BD4 001509D4 4E 80 00 20 */ blr -.global func_80153BD8 -func_80153BD8: +.global hide_model__9zNPCPrawnFv +hide_model__9zNPCPrawnFv: /* 80153BD8 001509D8 80 63 00 24 */ lwz r3, 0x24(r3) /* 80153BDC 001509DC 48 00 00 14 */ b lbl_80153BF0 lbl_80153BE0: @@ -4796,11 +4796,11 @@ lbl_80153BF0: /* 80153C3C 00150A3C 38 C0 00 00 */ li r6, 0 /* 80153C40 00150A40 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) /* 80153C44 00150A44 D0 03 02 F0 */ stfs f0, 0x2f0(r3) -/* 80153C48 00150A48 4B FF F5 5D */ bl func_801531A4 +/* 80153C48 00150A48 4B FF F5 5D */ bl set_floor_state__9zNPCPrawnFQ29zNPCPrawn16floor_state_enumbb /* 80153C4C 00150A4C FC 20 F8 90 */ fmr f1, f31 /* 80153C50 00150A50 7F C3 F3 78 */ mr r3, r30 /* 80153C54 00150A54 7F E4 FB 78 */ mr r4, r31 -/* 80153C58 00150A58 4B F8 14 BD */ bl func_800D5114 +/* 80153C58 00150A58 4B F8 14 BD */ bl Enter__14zNPCGoalCommonFfPv /* 80153C5C 00150A5C E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80153C60 00150A60 80 01 00 24 */ lwz r0, 0x24(r1) /* 80153C64 00150A64 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -4838,7 +4838,7 @@ lbl_80153BF0: /* 80153CE4 00150AE4 38 63 4D 39 */ addi r3, r3, 0x4E474D39@l /* 80153CE8 00150AE8 48 00 00 08 */ b lbl_80153CF0 lbl_80153CEC: -/* 80153CEC 00150AEC 4B FB AE 5D */ bl func_8010EB48 +/* 80153CEC 00150AEC 4B FB AE 5D */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_80153CF0: /* 80153CF0 00150AF0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80153CF4 00150AF4 7C 08 03 A6 */ mtlr r0 @@ -4861,7 +4861,7 @@ lbl_80153CF0: /* 80153D38 00150B38 38 C0 00 00 */ li r6, 0 /* 80153D3C 00150B3C 98 1E 02 C0 */ stb r0, 0x2c0(r30) /* 80153D40 00150B40 7F C3 F3 78 */ mr r3, r30 -/* 80153D44 00150B44 4B FF F4 61 */ bl func_801531A4 +/* 80153D44 00150B44 4B FF F4 61 */ bl set_floor_state__9zNPCPrawnFQ29zNPCPrawn16floor_state_enumbb /* 80153D48 00150B48 38 00 00 00 */ li r0, 0 /* 80153D4C 00150B4C 7F C3 F3 78 */ mr r3, r30 /* 80153D50 00150B50 90 1B 00 50 */ stw r0, 0x50(r27) @@ -4878,7 +4878,7 @@ lbl_80153CF0: /* 80153D7C 00150B7C C0 02 A8 14 */ lfs f0, lbl_803CF194-_SDA2_BASE_(r2) /* 80153D80 00150B80 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80153D84 00150B84 40 80 00 24 */ bge lbl_80153DA8 -/* 80153D88 00150B88 4B ED CE E1 */ bl func_80030C68 +/* 80153D88 00150B88 4B ED CE E1 */ bl xrand__Fv /* 80153D8C 00150B8C 54 60 7F FF */ rlwinm. r0, r3, 0xf, 0x1f, 0x1f /* 80153D90 00150B90 41 82 00 0C */ beq lbl_80153D9C /* 80153D94 00150B94 C0 02 A7 D4 */ lfs f0, lbl_803CF154-_SDA2_BASE_(r2) @@ -4906,7 +4906,7 @@ lbl_80153DD8: /* 80153DD8 00150BD8 D0 1B 00 54 */ stfs f0, 0x54(r27) lbl_80153DDC: /* 80153DDC 00150BDC 7F 63 DB 78 */ mr r3, r27 -/* 80153DE0 00150BE0 48 00 04 E9 */ bl func_801542C8 +/* 80153DE0 00150BE0 48 00 04 E9 */ bl init_look_dir__17zNPCGoalPrawnBeamFv /* 80153DE4 00150BE4 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 80153DE8 00150BE8 38 9E 03 68 */ addi r4, r30, 0x368 /* 80153DEC 00150BEC 38 60 00 01 */ li r3, 1 @@ -4918,7 +4918,7 @@ lbl_80153DDC: /* 80153E04 00150C04 FC 20 F8 90 */ fmr f1, f31 /* 80153E08 00150C08 7F 63 DB 78 */ mr r3, r27 /* 80153E0C 00150C0C 7F 84 E3 78 */ mr r4, r28 -/* 80153E10 00150C10 4B F8 13 05 */ bl func_800D5114 +/* 80153E10 00150C10 4B F8 13 05 */ bl Enter__14zNPCGoalCommonFfPv /* 80153E14 00150C14 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80153E18 00150C18 CB E1 00 20 */ lfd f31, 0x20(r1) /* 80153E1C 00150C1C BB 61 00 0C */ lmw r27, 0xc(r1) @@ -4940,7 +4940,7 @@ lbl_80153DDC: /* 80153E5C 00150C5C 7C 9E 23 78 */ mr r30, r4 /* 80153E60 00150C60 83 E3 00 00 */ lwz r31, 0(r3) /* 80153E64 00150C64 38 7F 03 28 */ addi r3, r31, 0x328 -/* 80153E68 00150C68 4B FF BD 65 */ bl func_8014FBCC +/* 80153E68 00150C68 4B FF BD 65 */ bl stop__9aqua_beamFv /* 80153E6C 00150C6C 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 80153E70 00150C70 38 60 00 02 */ li r3, 2 /* 80153E74 00150C74 C0 04 95 E0 */ lfs f0, lbl_803295E0@l(r4) @@ -4989,23 +4989,23 @@ lbl_80153F14: /* 80153F1C 00150D1C 40 80 00 40 */ bge lbl_80153F5C /* 80153F20 00150D20 48 00 00 28 */ b lbl_80153F48 lbl_80153F24: -/* 80153F24 00150D24 48 00 00 95 */ bl func_80153FB8 +/* 80153F24 00150D24 48 00 00 95 */ bl update_aim__17zNPCGoalPrawnBeamFf /* 80153F28 00150D28 90 7C 00 4C */ stw r3, 0x4c(r28) /* 80153F2C 00150D2C 48 00 00 30 */ b lbl_80153F5C lbl_80153F30: -/* 80153F30 00150D30 48 00 00 BD */ bl func_80153FEC +/* 80153F30 00150D30 48 00 00 BD */ bl update_fire__17zNPCGoalPrawnBeamFf /* 80153F34 00150D34 90 7C 00 4C */ stw r3, 0x4c(r28) /* 80153F38 00150D38 48 00 00 24 */ b lbl_80153F5C lbl_80153F3C: -/* 80153F3C 00150D3C 48 00 01 09 */ bl func_80154044 +/* 80153F3C 00150D3C 48 00 01 09 */ bl update_hold__17zNPCGoalPrawnBeamFf /* 80153F40 00150D40 90 7C 00 4C */ stw r3, 0x4c(r28) /* 80153F44 00150D44 48 00 00 18 */ b lbl_80153F5C lbl_80153F48: -/* 80153F48 00150D48 48 00 01 99 */ bl func_801540E0 +/* 80153F48 00150D48 48 00 01 99 */ bl update_sweep__17zNPCGoalPrawnBeamFf /* 80153F4C 00150D4C 90 7C 00 4C */ stw r3, 0x4c(r28) /* 80153F50 00150D50 48 00 00 0C */ b lbl_80153F5C lbl_80153F54: -/* 80153F54 00150D54 48 00 02 F1 */ bl func_80154244 +/* 80153F54 00150D54 48 00 02 F1 */ bl update_stop__17zNPCGoalPrawnBeamFf /* 80153F58 00150D58 90 7C 00 4C */ stw r3, 0x4c(r28) lbl_80153F5C: /* 80153F5C 00150D5C 80 1C 00 4C */ lwz r0, 0x4c(r28) @@ -5022,7 +5022,7 @@ lbl_80153F7C: /* 80153F84 00150D84 7F A4 EB 78 */ mr r4, r29 /* 80153F88 00150D88 7F C5 F3 78 */ mr r5, r30 /* 80153F8C 00150D8C 7F E6 FB 78 */ mr r6, r31 -/* 80153F90 00150D90 4B FB AB B9 */ bl func_8010EB48 +/* 80153F90 00150D90 4B FB AB B9 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_80153F94: /* 80153F94 00150D94 80 01 00 24 */ lwz r0, 0x24(r1) /* 80153F98 00150D98 CB E1 00 18 */ lfd f31, 0x18(r1) @@ -5034,8 +5034,8 @@ lbl_80153F94: /* 80153FB0 00150DB0 38 21 00 20 */ addi r1, r1, 0x20 /* 80153FB4 00150DB4 4E 80 00 20 */ blr -.global func_80153FB8 -func_80153FB8: +.global update_aim__17zNPCGoalPrawnBeamFf +update_aim__17zNPCGoalPrawnBeamFf: /* 80153FB8 00150DB8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80153FBC 00150DBC 7C 08 02 A6 */ mflr r0 /* 80153FC0 00150DC0 90 01 00 14 */ stw r0, 0x14(r1) @@ -5050,8 +5050,8 @@ func_80153FB8: /* 80153FE4 00150DE4 38 21 00 10 */ addi r1, r1, 0x10 /* 80153FE8 00150DE8 4E 80 00 20 */ blr -.global func_80153FEC -func_80153FEC: +.global update_fire__17zNPCGoalPrawnBeamFf +update_fire__17zNPCGoalPrawnBeamFf: /* 80153FEC 00150DEC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80153FF0 00150DF0 7C 08 02 A6 */ mflr r0 /* 80153FF4 00150DF4 90 01 00 14 */ stw r0, 0x14(r1) @@ -5059,7 +5059,7 @@ func_80153FEC: /* 80153FFC 00150DFC 80 63 00 18 */ lwz r3, 0x18(r3) /* 80154000 00150E00 83 E3 00 00 */ lwz r31, 0(r3) /* 80154004 00150E04 38 7F 03 28 */ addi r3, r31, 0x328 -/* 80154008 00150E08 4B FF BB A9 */ bl func_8014FBB0 +/* 80154008 00150E08 4B FF BB A9 */ bl start__9aqua_beamFv /* 8015400C 00150E0C C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) /* 80154010 00150E10 3C 60 80 33 */ lis r3, lbl_803295E0@ha /* 80154014 00150E14 38 83 95 E0 */ addi r4, r3, lbl_803295E0@l @@ -5075,8 +5075,8 @@ func_80153FEC: /* 8015403C 00150E3C 38 21 00 10 */ addi r1, r1, 0x10 /* 80154040 00150E40 4E 80 00 20 */ blr -.global func_80154044 -func_80154044: +.global update_hold__17zNPCGoalPrawnBeamFf +update_hold__17zNPCGoalPrawnBeamFf: /* 80154044 00150E44 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80154048 00150E48 7C 08 02 A6 */ mflr r0 /* 8015404C 00150E4C 3C 80 80 33 */ lis r4, lbl_803295E0@ha @@ -5103,7 +5103,7 @@ lbl_80154078: /* 8015409C 00150E9C 38 84 90 E0 */ addi r4, r4, lbl_802990E0@l /* 801540A0 00150EA0 38 A0 00 00 */ li r5, 0 /* 801540A4 00150EA4 80 84 00 38 */ lwz r4, 0x38(r4) -/* 801540A8 00150EA8 4B F9 EC E9 */ bl func_800F2D90 +/* 801540A8 00150EA8 4B F9 EC E9 */ bl AnimStart__10zNPCCommonFUii /* 801540AC 00150EAC 38 60 00 04 */ li r3, 4 /* 801540B0 00150EB0 48 00 00 20 */ b lbl_801540D0 lbl_801540B4: @@ -5120,8 +5120,8 @@ lbl_801540D0: /* 801540D8 00150ED8 38 21 00 10 */ addi r1, r1, 0x10 /* 801540DC 00150EDC 4E 80 00 20 */ blr -.global func_801540E0 -func_801540E0: +.global update_sweep__17zNPCGoalPrawnBeamFf +update_sweep__17zNPCGoalPrawnBeamFf: /* 801540E0 00150EE0 94 21 FF C0 */ stwu r1, -0x40(r1) /* 801540E4 00150EE4 7C 08 02 A6 */ mflr r0 /* 801540E8 00150EE8 90 01 00 44 */ stw r0, 0x44(r1) @@ -5218,8 +5218,8 @@ lbl_80154228: /* 8015423C 0015103C 38 21 00 40 */ addi r1, r1, 0x40 /* 80154240 00151040 4E 80 00 20 */ blr -.global func_80154244 -func_80154244: +.global update_stop__17zNPCGoalPrawnBeamFf +update_stop__17zNPCGoalPrawnBeamFf: /* 80154244 00151044 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80154248 00151048 7C 08 02 A6 */ mflr r0 /* 8015424C 0015104C 90 01 00 24 */ stw r0, 0x24(r1) @@ -5230,7 +5230,7 @@ func_80154244: /* 80154260 00151060 FF E0 08 90 */ fmr f31, f1 /* 80154264 00151064 83 E3 00 00 */ lwz r31, 0(r3) /* 80154268 00151068 7F E3 FB 78 */ mr r3, r31 -/* 8015426C 0015106C 4B F9 ED 95 */ bl func_800F3000 +/* 8015426C 0015106C 4B F9 ED 95 */ bl AnimCurStateID__10zNPCCommonFv /* 80154270 00151070 3C 80 80 2A */ lis r4, lbl_802990E0@ha /* 80154274 00151074 38 84 90 E0 */ addi r4, r4, lbl_802990E0@l /* 80154278 00151078 80 04 00 38 */ lwz r0, 0x38(r4) @@ -5238,7 +5238,7 @@ func_80154244: /* 80154280 00151080 40 82 00 28 */ bne lbl_801542A8 /* 80154284 00151084 7F E3 FB 78 */ mr r3, r31 /* 80154288 00151088 38 80 00 00 */ li r4, 0 -/* 8015428C 0015108C 4B F9 ED ED */ bl func_800F3078 +/* 8015428C 0015108C 4B F9 ED ED */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 80154290 00151090 C0 02 A8 14 */ lfs f0, lbl_803CF194-_SDA2_BASE_(r2) /* 80154294 00151094 EC 00 F8 2A */ fadds f0, f0, f31 /* 80154298 00151098 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -5256,8 +5256,8 @@ lbl_801542AC: /* 801542C0 001510C0 38 21 00 20 */ addi r1, r1, 0x20 /* 801542C4 001510C4 4E 80 00 20 */ blr -.global func_801542C8 -func_801542C8: +.global init_look_dir__17zNPCGoalPrawnBeamFv +init_look_dir__17zNPCGoalPrawnBeamFv: /* 801542C8 001510C8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801542CC 001510CC 7C 08 02 A6 */ mflr r0 /* 801542D0 001510D0 90 01 00 34 */ stw r0, 0x34(r1) @@ -5327,7 +5327,7 @@ func_801542C8: /* 801543D0 001511D0 38 C0 00 00 */ li r6, 0 /* 801543D4 001511D4 98 1F 02 C0 */ stb r0, 0x2c0(r31) /* 801543D8 001511D8 7F E3 FB 78 */ mr r3, r31 -/* 801543DC 001511DC 4B FF ED C9 */ bl func_801531A4 +/* 801543DC 001511DC 4B FF ED C9 */ bl set_floor_state__9zNPCPrawnFQ29zNPCPrawn16floor_state_enumbb /* 801543E0 001511E0 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) /* 801543E4 001511E4 FC 20 F8 90 */ fmr f1, f31 /* 801543E8 001511E8 38 00 00 01 */ li r0, 1 @@ -5335,7 +5335,7 @@ func_801542C8: /* 801543F0 001511F0 D0 1F 02 F0 */ stfs f0, 0x2f0(r31) /* 801543F4 001511F4 7F C4 F3 78 */ mr r4, r30 /* 801543F8 001511F8 98 1D 00 4C */ stb r0, 0x4c(r29) -/* 801543FC 001511FC 4B F8 0D 19 */ bl func_800D5114 +/* 801543FC 001511FC 4B F8 0D 19 */ bl Enter__14zNPCGoalCommonFfPv /* 80154400 00151200 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80154404 00151204 80 01 00 34 */ lwz r0, 0x34(r1) /* 80154408 00151208 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -5359,7 +5359,7 @@ func_801542C8: /* 80154450 00151250 7C 7E 1B 78 */ mr r30, r3 /* 80154454 00151254 80 63 00 18 */ lwz r3, 0x18(r3) /* 80154458 00151258 80 63 00 00 */ lwz r3, 0(r3) -/* 8015445C 0015125C 4B FF ED 49 */ bl func_801531A4 +/* 8015445C 0015125C 4B FF ED 49 */ bl set_floor_state__9zNPCPrawnFQ29zNPCPrawn16floor_state_enumbb /* 80154460 00151260 FC 20 F8 90 */ fmr f1, f31 /* 80154464 00151264 7F C3 F3 78 */ mr r3, r30 /* 80154468 00151268 7F E4 FB 78 */ mr r4, r31 @@ -5398,7 +5398,7 @@ func_801542C8: /* 801544EC 001512EC 38 80 00 04 */ li r4, 4 /* 801544F0 001512F0 38 A0 00 00 */ li r5, 0 /* 801544F4 001512F4 38 C0 00 00 */ li r6, 0 -/* 801544F8 001512F8 4B FF EC AD */ bl func_801531A4 +/* 801544F8 001512F8 4B FF EC AD */ bl set_floor_state__9zNPCPrawnFQ29zNPCPrawn16floor_state_enumbb /* 801544FC 001512FC 38 00 00 00 */ li r0, 0 /* 80154500 00151300 98 1B 00 4C */ stb r0, 0x4c(r27) /* 80154504 00151304 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) @@ -5426,7 +5426,7 @@ lbl_8015454C: /* 80154554 00151354 7F 84 E3 78 */ mr r4, r28 /* 80154558 00151358 7F A5 EB 78 */ mr r5, r29 /* 8015455C 0015135C 7F C6 F3 78 */ mr r6, r30 -/* 80154560 00151360 4B FB A5 E9 */ bl func_8010EB48 +/* 80154560 00151360 4B FB A5 E9 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_80154564: /* 80154564 00151364 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80154568 00151368 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -5449,11 +5449,11 @@ lbl_80154564: /* 801545AC 001513AC 7C 7E 1B 78 */ mr r30, r3 /* 801545B0 001513B0 80 63 00 18 */ lwz r3, 0x18(r3) /* 801545B4 001513B4 80 63 00 00 */ lwz r3, 0(r3) -/* 801545B8 001513B8 4B FF EB ED */ bl func_801531A4 +/* 801545B8 001513B8 4B FF EB ED */ bl set_floor_state__9zNPCPrawnFQ29zNPCPrawn16floor_state_enumbb /* 801545BC 001513BC FC 20 F8 90 */ fmr f1, f31 /* 801545C0 001513C0 7F C3 F3 78 */ mr r3, r30 /* 801545C4 001513C4 7F E4 FB 78 */ mr r4, r31 -/* 801545C8 001513C8 4B F8 0B 4D */ bl func_800D5114 +/* 801545C8 001513C8 4B F8 0B 4D */ bl Enter__14zNPCGoalCommonFfPv /* 801545CC 001513CC 80 01 00 24 */ lwz r0, 0x24(r1) /* 801545D0 001513D0 CB E1 00 18 */ lfd f31, 0x18(r1) /* 801545D4 001513D4 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -5472,7 +5472,7 @@ lbl_80154564: /* 80154608 00151408 7C 7E 1B 78 */ mr r30, r3 /* 8015460C 0015140C 80 63 00 18 */ lwz r3, 0x18(r3) /* 80154610 00151410 80 63 00 00 */ lwz r3, 0(r3) -/* 80154614 00151414 4B FF DE 11 */ bl func_80152424 +/* 80154614 00151414 4B FF DE 11 */ bl update_round__9zNPCPrawnFv /* 80154618 00151418 FC 20 F8 90 */ fmr f1, f31 /* 8015461C 0015141C 7F C3 F3 78 */ mr r3, r30 /* 80154620 00151420 7F E4 FB 78 */ mr r4, r31 @@ -5498,7 +5498,7 @@ lbl_80154564: /* 80154670 00151470 7C DE 33 78 */ mr r30, r6 /* 80154674 00151474 83 E3 00 00 */ lwz r31, 0(r3) /* 80154678 00151478 7F E3 FB 78 */ mr r3, r31 -/* 8015467C 0015147C 4B F9 E9 21 */ bl func_800F2F9C +/* 8015467C 0015147C 4B F9 E9 21 */ bl AnimCurState__10zNPCCommonFv /* 80154680 00151480 3C 80 80 2A */ lis r4, lbl_802990E0@ha /* 80154684 00151484 80 A3 00 08 */ lwz r5, 8(r3) /* 80154688 00151488 38 64 90 E0 */ addi r3, r4, lbl_802990E0@l @@ -5511,7 +5511,7 @@ lbl_80154564: lbl_801546A4: /* 801546A4 001514A4 7F E3 FB 78 */ mr r3, r31 /* 801546A8 001514A8 38 80 00 00 */ li r4, 0 -/* 801546AC 001514AC 4B F9 E9 CD */ bl func_800F3078 +/* 801546AC 001514AC 4B F9 E9 CD */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 801546B0 001514B0 C0 02 A8 14 */ lfs f0, lbl_803CF194-_SDA2_BASE_(r2) /* 801546B4 001514B4 EC 00 F8 2A */ fadds f0, f0, f31 /* 801546B8 001514B8 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -5535,7 +5535,7 @@ lbl_801546EC: /* 801546F4 001514F4 7F 84 E3 78 */ mr r4, r28 /* 801546F8 001514F8 7F A5 EB 78 */ mr r5, r29 /* 801546FC 001514FC 7F C6 F3 78 */ mr r6, r30 -/* 80154700 00151500 4B FB A4 49 */ bl func_8010EB48 +/* 80154700 00151500 4B FB A4 49 */ bl Process__5xGoalFP11en_trantypefPvP6xScene lbl_80154704: /* 80154704 00151504 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80154708 00151508 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -5555,11 +5555,11 @@ lbl_80154704: /* 80154740 00151540 7C 7E 1B 78 */ mr r30, r3 /* 80154744 00151544 80 63 00 18 */ lwz r3, 0x18(r3) /* 80154748 00151548 80 63 00 00 */ lwz r3, 0(r3) -/* 8015474C 0015154C 4B FF DD 85 */ bl func_801524D0 +/* 8015474C 0015154C 4B FF DD 85 */ bl decompose__9zNPCPrawnFv /* 80154750 00151550 FC 20 F8 90 */ fmr f1, f31 /* 80154754 00151554 7F C3 F3 78 */ mr r3, r30 /* 80154758 00151558 7F E4 FB 78 */ mr r4, r31 -/* 8015475C 0015155C 4B F8 09 B9 */ bl func_800D5114 +/* 8015475C 0015155C 4B F8 09 B9 */ bl Enter__14zNPCGoalCommonFfPv /* 80154760 00151560 80 01 00 24 */ lwz r0, 0x24(r1) /* 80154764 00151564 CB E1 00 18 */ lfd f31, 0x18(r1) /* 80154768 00151568 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -5578,7 +5578,7 @@ lbl_80154704: /* 8015479C 0015159C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801547A0 001515A0 7C 08 02 A6 */ mflr r0 /* 801547A4 001515A4 90 01 00 14 */ stw r0, 0x14(r1) -/* 801547A8 001515A8 4B FB A3 A1 */ bl func_8010EB48 +/* 801547A8 001515A8 4B FB A3 A1 */ bl Process__5xGoalFP11en_trantypefPvP6xScene /* 801547AC 001515AC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801547B0 001515B0 7C 08 03 A6 */ mtlr r0 /* 801547B4 001515B4 38 21 00 10 */ addi r1, r1, 0x10 @@ -6003,7 +6003,7 @@ func_80154CA8: /* 80154CE4 00151AE4 7C A4 2B 78 */ mr r4, r5 /* 80154CE8 00151AE8 FF E0 18 90 */ fmr f31, f3 /* 80154CEC 00151AEC 7C C5 33 78 */ mr r5, r6 -/* 80154CF0 00151AF0 4B F0 13 79 */ bl func_80056068 +/* 80154CF0 00151AF0 4B F0 13 79 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf /* 80154CF4 00151AF4 D0 3F 00 00 */ stfs f1, 0(r31) /* 80154CF8 00151AF8 C0 1F 00 00 */ lfs f0, 0(r31) /* 80154CFC 00151AFC FC 00 F0 40 */ fcmpo cr0, f0, f30 @@ -6047,7 +6047,7 @@ func_80154D50: /* 80154D80 00151B80 7C 7C 1B 78 */ mr r28, r3 /* 80154D84 00151B84 80 C3 00 00 */ lwz r6, 0(r3) /* 80154D88 00151B88 7C E3 3B 78 */ mr r3, r7 -/* 80154D8C 00151B8C 4B F0 12 79 */ bl func_80056004 +/* 80154D8C 00151B8C 4B F0 12 79 */ bl zParamGetInt__FP16xModelAssetParamUiPCci /* 80154D90 00151B90 7C 03 F0 00 */ cmpw r3, r30 /* 80154D94 00151B94 40 80 00 0C */ bge lbl_80154DA0 /* 80154D98 00151B98 7F C3 F3 78 */ mr r3, r30 diff --git a/asm/Game/zNPCTypeRobot.s b/asm/Game/zNPCTypeRobot.s index e2a924484..49a6b7895 100644 --- a/asm/Game/zNPCTypeRobot.s +++ b/asm/Game/zNPCTypeRobot.s @@ -2,8 +2,8 @@ .section .text # 0x800F4A6C - 0x80102C2C -.global func_800F4A6C -func_800F4A6C: +.global ZNPC_Robot_Startup__Fv +ZNPC_Robot_Startup__Fv: /* 800F4A6C 000F186C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F4A70 000F1870 7C 08 02 A6 */ mflr r0 /* 800F4A74 000F1874 3C 60 80 29 */ lis r3, lbl_80295518@ha @@ -18,7 +18,7 @@ func_800F4A6C: /* 800F4A98 000F1898 3B 80 00 00 */ li r28, 0 lbl_800F4A9C: /* 800F4A9C 000F189C 80 7E 00 00 */ lwz r3, 0(r30) -/* 800F4AA0 000F18A0 4B F5 77 75 */ bl func_8004C214 +/* 800F4AA0 000F18A0 4B F5 77 75 */ bl xStrHash__FPCc /* 800F4AA4 000F18A4 3B 9C 00 01 */ addi r28, r28, 1 /* 800F4AA8 000F18A8 90 7D 00 00 */ stw r3, 0(r29) /* 800F4AAC 000F18AC 2C 1C 00 29 */ cmpwi r28, 0x29 @@ -30,7 +30,7 @@ lbl_800F4A9C: /* 800F4AC4 000F18C4 3B CD 83 70 */ addi r30, r13, lbl_803CAC70-_SDA_BASE_ lbl_800F4AC8: /* 800F4AC8 000F18C8 80 7D 00 00 */ lwz r3, 0(r29) -/* 800F4ACC 000F18CC 4B F5 77 49 */ bl func_8004C214 +/* 800F4ACC 000F18CC 4B F5 77 49 */ bl xStrHash__FPCc /* 800F4AD0 000F18D0 3B 9C 00 01 */ addi r28, r28, 1 /* 800F4AD4 000F18D4 90 7E 00 00 */ stw r3, 0(r30) /* 800F4AD8 000F18D8 2C 1C 00 02 */ cmpwi r28, 2 @@ -42,7 +42,7 @@ lbl_800F4AC8: /* 800F4AF0 000F18F0 3B E0 00 00 */ li r31, 0 lbl_800F4AF4: /* 800F4AF4 000F18F4 80 7D 00 00 */ lwz r3, 0(r29) -/* 800F4AF8 000F18F8 4B F5 77 1D */ bl func_8004C214 +/* 800F4AF8 000F18F8 4B F5 77 1D */ bl xStrHash__FPCc /* 800F4AFC 000F18FC 3B FF 00 01 */ addi r31, r31, 1 /* 800F4B00 000F1900 90 7E 00 00 */ stw r3, 0(r30) /* 800F4B04 000F1904 2C 1F 00 03 */ cmpwi r31, 3 @@ -54,7 +54,7 @@ lbl_800F4AF4: /* 800F4B1C 000F191C 3B CD 83 80 */ addi r30, r13, lbl_803CAC80-_SDA_BASE_ lbl_800F4B20: /* 800F4B20 000F1920 80 7D 00 00 */ lwz r3, 0(r29) -/* 800F4B24 000F1924 4B F5 76 F1 */ bl func_8004C214 +/* 800F4B24 000F1924 4B F5 76 F1 */ bl xStrHash__FPCc /* 800F4B28 000F1928 3B FF 00 01 */ addi r31, r31, 1 /* 800F4B2C 000F192C 90 7E 00 00 */ stw r3, 0(r30) /* 800F4B30 000F1930 2C 1F 00 02 */ cmpwi r31, 2 @@ -66,7 +66,7 @@ lbl_800F4B20: /* 800F4B48 000F1948 3B CD 83 90 */ addi r30, r13, lbl_803CAC90-_SDA_BASE_ lbl_800F4B4C: /* 800F4B4C 000F194C 80 7D 00 00 */ lwz r3, 0(r29) -/* 800F4B50 000F1950 4B F5 76 C5 */ bl func_8004C214 +/* 800F4B50 000F1950 4B F5 76 C5 */ bl xStrHash__FPCc /* 800F4B54 000F1954 3B FF 00 01 */ addi r31, r31, 1 /* 800F4B58 000F1958 90 7E 00 00 */ stw r3, 0(r30) /* 800F4B5C 000F195C 2C 1F 00 02 */ cmpwi r31, 2 @@ -78,7 +78,7 @@ lbl_800F4B4C: /* 800F4B74 000F1974 3B CD 83 A0 */ addi r30, r13, lbl_803CACA0-_SDA_BASE_ lbl_800F4B78: /* 800F4B78 000F1978 80 7D 00 00 */ lwz r3, 0(r29) -/* 800F4B7C 000F197C 4B F5 76 99 */ bl func_8004C214 +/* 800F4B7C 000F197C 4B F5 76 99 */ bl xStrHash__FPCc /* 800F4B80 000F1980 3B FF 00 01 */ addi r31, r31, 1 /* 800F4B84 000F1984 90 7E 00 00 */ stw r3, 0(r30) /* 800F4B88 000F1988 2C 1F 00 02 */ cmpwi r31, 2 @@ -99,12 +99,12 @@ lbl_800F4B78: func_800F4BBC: /* 800F4BBC 000F19BC 4E 80 00 20 */ blr -.global func_800F4BC0 -func_800F4BC0: +.global ZNPC_Robot_Shutdown__Fv +ZNPC_Robot_Shutdown__Fv: /* 800F4BC0 000F19C0 4E 80 00 20 */ blr -.global func_800F4BC4 -func_800F4BC4: +.global zNPCRobot_ScenePrepare__Fv +zNPCRobot_ScenePrepare__Fv: /* 800F4BC4 000F19C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F4BC8 000F19C8 7C 08 02 A6 */ mflr r0 /* 800F4BCC 000F19CC 3C 60 80 31 */ lis r3, lbl_80312390@ha @@ -123,45 +123,45 @@ func_800F4BC4: /* 800F4C00 000F1A00 38 21 00 10 */ addi r1, r1, 0x10 /* 800F4C04 000F1A04 4E 80 00 20 */ blr -.global func_800F4C08 -func_800F4C08: +.global zNPCRobot_SceneFinish__Fv +zNPCRobot_SceneFinish__Fv: /* 800F4C08 000F1A08 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F4C0C 000F1A0C 7C 08 02 A6 */ mflr r0 /* 800F4C10 000F1A10 90 01 00 14 */ stw r0, 0x14(r1) -/* 800F4C14 000F1A14 48 00 CA 35 */ bl func_80101648 +/* 800F4C14 000F1A14 48 00 CA 35 */ bl ROBO_KillEffects__Fv /* 800F4C18 000F1A18 3C 60 80 31 */ lis r3, lbl_80312390@ha /* 800F4C1C 000F1A1C 38 63 23 90 */ addi r3, r3, lbl_80312390@l -/* 800F4C20 000F1A20 48 09 A7 59 */ bl func_8018F378 +/* 800F4C20 000F1A20 48 09 A7 59 */ bl Hemorrage__12UVAModelInfoFv /* 800F4C24 000F1A24 80 01 00 14 */ lwz r0, 0x14(r1) /* 800F4C28 000F1A28 7C 08 03 A6 */ mtlr r0 /* 800F4C2C 000F1A2C 38 21 00 10 */ addi r1, r1, 0x10 /* 800F4C30 000F1A30 4E 80 00 20 */ blr -.global func_800F4C34 -func_800F4C34: +.global zNPCRobot_SceneReset__Fv +zNPCRobot_SceneReset__Fv: /* 800F4C34 000F1A34 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F4C38 000F1A38 7C 08 02 A6 */ mflr r0 /* 800F4C3C 000F1A3C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800F4C40 000F1A40 48 00 5E 69 */ bl func_800FAAA8 +/* 800F4C40 000F1A40 48 00 5E 69 */ bl zNPCFodBzzt_ResetDanceParty__Fv /* 800F4C44 000F1A44 80 01 00 14 */ lwz r0, 0x14(r1) /* 800F4C48 000F1A48 7C 08 03 A6 */ mtlr r0 /* 800F4C4C 000F1A4C 38 21 00 10 */ addi r1, r1, 0x10 /* 800F4C50 000F1A50 4E 80 00 20 */ blr -.global func_800F4C54 -func_800F4C54: +.global zNPCRobot_ScenePostInit__Fv +zNPCRobot_ScenePostInit__Fv: /* 800F4C54 000F1A54 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F4C58 000F1A58 7C 08 02 A6 */ mflr r0 /* 800F4C5C 000F1A5C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800F4C60 000F1A60 48 00 C8 21 */ bl func_80101480 -/* 800F4C64 000F1A64 4B FF 68 61 */ bl func_800EB4C4 +/* 800F4C60 000F1A60 48 00 C8 21 */ bl ROBO_InitEffects__Fv +/* 800F4C64 000F1A64 4B FF 68 61 */ bl ROBO_PrepRoboCop__Fv /* 800F4C68 000F1A68 80 01 00 14 */ lwz r0, 0x14(r1) /* 800F4C6C 000F1A6C 7C 08 03 A6 */ mtlr r0 /* 800F4C70 000F1A70 38 21 00 10 */ addi r1, r1, 0x10 /* 800F4C74 000F1A74 4E 80 00 20 */ blr -.global func_800F4C78 -func_800F4C78: +.global zNPCRobot_Timestep__FP6xScenef +zNPCRobot_Timestep__FP6xScenef: /* 800F4C78 000F1A78 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F4C7C 000F1A7C 7C 08 02 A6 */ mflr r0 /* 800F4C80 000F1A80 90 01 00 14 */ stw r0, 0x14(r1) @@ -170,13 +170,13 @@ func_800F4C78: /* 800F4C8C 000F1A8C 80 0D 93 F8 */ lwz r0, lbl_803CBCF8-_SDA_BASE_(r13) /* 800F4C90 000F1A90 2C 00 00 00 */ cmpwi r0, 0 /* 800F4C94 000F1A94 41 82 00 08 */ beq lbl_800F4C9C -/* 800F4C98 000F1A98 48 00 5E 1D */ bl func_800FAAB4 +/* 800F4C98 000F1A98 48 00 5E 1D */ bl zNPCFodBzzt_DoTheHokeyPokey__Ff lbl_800F4C9C: /* 800F4C9C 000F1A9C 80 0D 93 FC */ lwz r0, lbl_803CBCFC-_SDA_BASE_(r13) /* 800F4CA0 000F1AA0 2C 00 00 00 */ cmpwi r0, 0 /* 800F4CA4 000F1AA4 41 82 00 0C */ beq lbl_800F4CB0 /* 800F4CA8 000F1AA8 FC 20 F8 90 */ fmr f1, f31 -/* 800F4CAC 000F1AAC 48 00 78 4D */ bl func_800FC4F8 +/* 800F4CAC 000F1AAC 48 00 78 4D */ bl zNPCSleepy_Timestep__Ff lbl_800F4CB0: /* 800F4CB0 000F1AB0 38 00 00 01 */ li r0, 1 /* 800F4CB4 000F1AB4 90 0D 94 00 */ stw r0, lbl_803CBD00-_SDA_BASE_(r13) @@ -250,7 +250,7 @@ lbl_800F4D94: lbl_800F4DB4: /* 800F4DB4 000F1BB4 7F E4 FB 78 */ mr r4, r31 /* 800F4DB8 000F1BB8 38 60 03 7C */ li r3, 0x37c -/* 800F4DBC 000F1BBC 48 01 A3 95 */ bl func_8010F150 +/* 800F4DBC 000F1BBC 48 01 A3 95 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800F4DC0 000F1BC0 7C 60 1B 79 */ or. r0, r3, r3 /* 800F4DC4 000F1BC4 41 82 00 10 */ beq lbl_800F4DD4 /* 800F4DC8 000F1BC8 7F E4 FB 78 */ mr r4, r31 @@ -262,7 +262,7 @@ lbl_800F4DD4: lbl_800F4DDC: /* 800F4DDC 000F1BDC 7F E4 FB 78 */ mr r4, r31 /* 800F4DE0 000F1BE0 38 60 03 7C */ li r3, 0x37c -/* 800F4DE4 000F1BE4 48 01 A3 6D */ bl func_8010F150 +/* 800F4DE4 000F1BE4 48 01 A3 6D */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800F4DE8 000F1BE8 7C 60 1B 79 */ or. r0, r3, r3 /* 800F4DEC 000F1BEC 41 82 00 10 */ beq lbl_800F4DFC /* 800F4DF0 000F1BF0 7F E4 FB 78 */ mr r4, r31 @@ -274,7 +274,7 @@ lbl_800F4DFC: lbl_800F4E04: /* 800F4E04 000F1C04 7F E4 FB 78 */ mr r4, r31 /* 800F4E08 000F1C08 38 60 03 84 */ li r3, 0x384 -/* 800F4E0C 000F1C0C 48 01 A3 45 */ bl func_8010F150 +/* 800F4E0C 000F1C0C 48 01 A3 45 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800F4E10 000F1C10 7C 60 1B 79 */ or. r0, r3, r3 /* 800F4E14 000F1C14 41 82 00 10 */ beq lbl_800F4E24 /* 800F4E18 000F1C18 7F E4 FB 78 */ mr r4, r31 @@ -286,7 +286,7 @@ lbl_800F4E24: lbl_800F4E2C: /* 800F4E2C 000F1C2C 7F E4 FB 78 */ mr r4, r31 /* 800F4E30 000F1C30 38 60 03 98 */ li r3, 0x398 -/* 800F4E34 000F1C34 48 01 A3 1D */ bl func_8010F150 +/* 800F4E34 000F1C34 48 01 A3 1D */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800F4E38 000F1C38 7C 60 1B 79 */ or. r0, r3, r3 /* 800F4E3C 000F1C3C 41 82 00 10 */ beq lbl_800F4E4C /* 800F4E40 000F1C40 7F E4 FB 78 */ mr r4, r31 @@ -298,7 +298,7 @@ lbl_800F4E4C: lbl_800F4E54: /* 800F4E54 000F1C54 7F E4 FB 78 */ mr r4, r31 /* 800F4E58 000F1C58 38 60 03 84 */ li r3, 0x384 -/* 800F4E5C 000F1C5C 48 01 A2 F5 */ bl func_8010F150 +/* 800F4E5C 000F1C5C 48 01 A2 F5 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800F4E60 000F1C60 7C 60 1B 79 */ or. r0, r3, r3 /* 800F4E64 000F1C64 41 82 00 10 */ beq lbl_800F4E74 /* 800F4E68 000F1C68 7F E4 FB 78 */ mr r4, r31 @@ -310,7 +310,7 @@ lbl_800F4E74: lbl_800F4E7C: /* 800F4E7C 000F1C7C 7F E4 FB 78 */ mr r4, r31 /* 800F4E80 000F1C80 38 60 03 7C */ li r3, 0x37c -/* 800F4E84 000F1C84 48 01 A2 CD */ bl func_8010F150 +/* 800F4E84 000F1C84 48 01 A2 CD */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800F4E88 000F1C88 7C 60 1B 79 */ or. r0, r3, r3 /* 800F4E8C 000F1C8C 41 82 00 10 */ beq lbl_800F4E9C /* 800F4E90 000F1C90 7F E4 FB 78 */ mr r4, r31 @@ -322,7 +322,7 @@ lbl_800F4E9C: lbl_800F4EA4: /* 800F4EA4 000F1CA4 7F E4 FB 78 */ mr r4, r31 /* 800F4EA8 000F1CA8 38 60 03 7C */ li r3, 0x37c -/* 800F4EAC 000F1CAC 48 01 A2 A5 */ bl func_8010F150 +/* 800F4EAC 000F1CAC 48 01 A2 A5 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800F4EB0 000F1CB0 7C 60 1B 79 */ or. r0, r3, r3 /* 800F4EB4 000F1CB4 41 82 00 10 */ beq lbl_800F4EC4 /* 800F4EB8 000F1CB8 7F E4 FB 78 */ mr r4, r31 @@ -334,7 +334,7 @@ lbl_800F4EC4: lbl_800F4ECC: /* 800F4ECC 000F1CCC 7F E4 FB 78 */ mr r4, r31 /* 800F4ED0 000F1CD0 38 60 03 7C */ li r3, 0x37c -/* 800F4ED4 000F1CD4 48 01 A2 7D */ bl func_8010F150 +/* 800F4ED4 000F1CD4 48 01 A2 7D */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800F4ED8 000F1CD8 7C 60 1B 79 */ or. r0, r3, r3 /* 800F4EDC 000F1CDC 41 82 00 10 */ beq lbl_800F4EEC /* 800F4EE0 000F1CE0 7F E4 FB 78 */ mr r4, r31 @@ -346,7 +346,7 @@ lbl_800F4EEC: lbl_800F4EF4: /* 800F4EF4 000F1CF4 7F E4 FB 78 */ mr r4, r31 /* 800F4EF8 000F1CF8 38 60 03 7C */ li r3, 0x37c -/* 800F4EFC 000F1CFC 48 01 A2 55 */ bl func_8010F150 +/* 800F4EFC 000F1CFC 48 01 A2 55 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800F4F00 000F1D00 7C 60 1B 79 */ or. r0, r3, r3 /* 800F4F04 000F1D04 41 82 00 10 */ beq lbl_800F4F14 /* 800F4F08 000F1D08 7F E4 FB 78 */ mr r4, r31 @@ -358,7 +358,7 @@ lbl_800F4F14: lbl_800F4F1C: /* 800F4F1C 000F1D1C 7F E4 FB 78 */ mr r4, r31 /* 800F4F20 000F1D20 38 60 03 7C */ li r3, 0x37c -/* 800F4F24 000F1D24 48 01 A2 2D */ bl func_8010F150 +/* 800F4F24 000F1D24 48 01 A2 2D */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800F4F28 000F1D28 7C 60 1B 79 */ or. r0, r3, r3 /* 800F4F2C 000F1D2C 41 82 00 10 */ beq lbl_800F4F3C /* 800F4F30 000F1D30 7F E4 FB 78 */ mr r4, r31 @@ -370,7 +370,7 @@ lbl_800F4F3C: lbl_800F4F44: /* 800F4F44 000F1D44 7F E4 FB 78 */ mr r4, r31 /* 800F4F48 000F1D48 38 60 03 98 */ li r3, 0x398 -/* 800F4F4C 000F1D4C 48 01 A2 05 */ bl func_8010F150 +/* 800F4F4C 000F1D4C 48 01 A2 05 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800F4F50 000F1D50 7C 60 1B 79 */ or. r0, r3, r3 /* 800F4F54 000F1D54 41 82 00 10 */ beq lbl_800F4F64 /* 800F4F58 000F1D58 7F E4 FB 78 */ mr r4, r31 @@ -382,7 +382,7 @@ lbl_800F4F64: lbl_800F4F6C: /* 800F4F6C 000F1D6C 7F E4 FB 78 */ mr r4, r31 /* 800F4F70 000F1D70 38 60 03 8C */ li r3, 0x38c -/* 800F4F74 000F1D74 48 01 A1 DD */ bl func_8010F150 +/* 800F4F74 000F1D74 48 01 A1 DD */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800F4F78 000F1D78 7C 60 1B 79 */ or. r0, r3, r3 /* 800F4F7C 000F1D7C 41 82 00 10 */ beq lbl_800F4F8C /* 800F4F80 000F1D80 7F E4 FB 78 */ mr r4, r31 @@ -394,7 +394,7 @@ lbl_800F4F8C: lbl_800F4F94: /* 800F4F94 000F1D94 7F E4 FB 78 */ mr r4, r31 /* 800F4F98 000F1D98 38 60 03 A4 */ li r3, 0x3a4 -/* 800F4F9C 000F1D9C 48 01 A1 B5 */ bl func_8010F150 +/* 800F4F9C 000F1D9C 48 01 A1 B5 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800F4FA0 000F1DA0 7C 60 1B 79 */ or. r0, r3, r3 /* 800F4FA4 000F1DA4 41 82 00 10 */ beq lbl_800F4FB4 /* 800F4FA8 000F1DA8 7F E4 FB 78 */ mr r4, r31 @@ -406,7 +406,7 @@ lbl_800F4FB4: lbl_800F4FBC: /* 800F4FBC 000F1DBC 7F E4 FB 78 */ mr r4, r31 /* 800F4FC0 000F1DC0 38 60 03 88 */ li r3, 0x388 -/* 800F4FC4 000F1DC4 48 01 A1 8D */ bl func_8010F150 +/* 800F4FC4 000F1DC4 48 01 A1 8D */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800F4FC8 000F1DC8 7C 60 1B 79 */ or. r0, r3, r3 /* 800F4FCC 000F1DCC 41 82 00 10 */ beq lbl_800F4FDC /* 800F4FD0 000F1DD0 7F E4 FB 78 */ mr r4, r31 @@ -418,7 +418,7 @@ lbl_800F4FDC: lbl_800F4FE4: /* 800F4FE4 000F1DE4 7F E4 FB 78 */ mr r4, r31 /* 800F4FE8 000F1DE8 38 60 03 9C */ li r3, 0x39c -/* 800F4FEC 000F1DEC 48 01 A1 65 */ bl func_8010F150 +/* 800F4FEC 000F1DEC 48 01 A1 65 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800F4FF0 000F1DF0 7C 60 1B 79 */ or. r0, r3, r3 /* 800F4FF4 000F1DF4 41 82 00 10 */ beq lbl_800F5004 /* 800F4FF8 000F1DF8 7F E4 FB 78 */ mr r4, r31 @@ -430,7 +430,7 @@ lbl_800F5004: lbl_800F500C: /* 800F500C 000F1E0C 7F E4 FB 78 */ mr r4, r31 /* 800F5010 000F1E10 38 60 03 84 */ li r3, 0x384 -/* 800F5014 000F1E14 48 01 A1 3D */ bl func_8010F150 +/* 800F5014 000F1E14 48 01 A1 3D */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800F5018 000F1E18 7C 60 1B 79 */ or. r0, r3, r3 /* 800F501C 000F1E1C 41 82 00 10 */ beq lbl_800F502C /* 800F5020 000F1E20 7F E4 FB 78 */ mr r4, r31 @@ -442,7 +442,7 @@ lbl_800F502C: lbl_800F5034: /* 800F5034 000F1E34 7F E4 FB 78 */ mr r4, r31 /* 800F5038 000F1E38 38 60 03 90 */ li r3, 0x390 -/* 800F503C 000F1E3C 48 01 A1 15 */ bl func_8010F150 +/* 800F503C 000F1E3C 48 01 A1 15 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800F5040 000F1E40 7C 60 1B 79 */ or. r0, r3, r3 /* 800F5044 000F1E44 41 82 00 10 */ beq lbl_800F5054 /* 800F5048 000F1E48 7F E4 FB 78 */ mr r4, r31 @@ -454,7 +454,7 @@ lbl_800F5054: lbl_800F505C: /* 800F505C 000F1E5C 7F E4 FB 78 */ mr r4, r31 /* 800F5060 000F1E60 38 60 03 7C */ li r3, 0x37c -/* 800F5064 000F1E64 48 01 A0 ED */ bl func_8010F150 +/* 800F5064 000F1E64 48 01 A0 ED */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800F5068 000F1E68 7C 60 1B 79 */ or. r0, r3, r3 /* 800F506C 000F1E6C 41 82 00 10 */ beq lbl_800F507C /* 800F5070 000F1E70 7F E4 FB 78 */ mr r4, r31 @@ -482,8 +482,8 @@ lbl_800F508C: /* 800F50BC 000F1EBC 38 21 00 10 */ addi r1, r1, 0x10 /* 800F50C0 000F1EC0 4E 80 00 20 */ blr -.global func_800F50C4 -func_800F50C4: +.global ZNPC_AnimTable_RobotBase__FP10xAnimTable +ZNPC_AnimTable_RobotBase__FP10xAnimTable: /* 800F50C4 000F1EC4 94 21 FF 70 */ stwu r1, -0x90(r1) /* 800F50C8 000F1EC8 7C 08 02 A6 */ mflr r0 /* 800F50CC 000F1ECC 3C 80 80 27 */ lis r4, lbl_802693C8@ha @@ -521,7 +521,7 @@ lbl_800F50F0: /* 800F5148 000F1F48 80 84 00 04 */ lwz r4, 4(r4) /* 800F514C 000F1F4C C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F5150 000F1F50 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F5154 000F1F54 4B F1 1C 05 */ bl func_80006D58 +/* 800F5154 000F1F54 4B F1 1C 05 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5158 000F1F58 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F515C 000F1F5C 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F5160 000F1F60 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -540,7 +540,7 @@ lbl_800F50F0: /* 800F5194 000F1F94 80 84 00 0C */ lwz r4, 0xc(r4) /* 800F5198 000F1F98 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F519C 000F1F9C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F51A0 000F1FA0 4B F1 1B B9 */ bl func_80006D58 +/* 800F51A0 000F1FA0 4B F1 1B B9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F51A4 000F1FA4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F51A8 000F1FA8 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F51AC 000F1FAC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -559,7 +559,7 @@ lbl_800F50F0: /* 800F51E0 000F1FE0 80 84 00 08 */ lwz r4, 8(r4) /* 800F51E4 000F1FE4 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F51E8 000F1FE8 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F51EC 000F1FEC 4B F1 1B 6D */ bl func_80006D58 +/* 800F51EC 000F1FEC 4B F1 1B 6D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F51F0 000F1FF0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F51F4 000F1FF4 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F51F8 000F1FF8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -578,7 +578,7 @@ lbl_800F50F0: /* 800F522C 000F202C 80 84 00 10 */ lwz r4, 0x10(r4) /* 800F5230 000F2030 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F5234 000F2034 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F5238 000F2038 4B F1 1B 21 */ bl func_80006D58 +/* 800F5238 000F2038 4B F1 1B 21 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F523C 000F203C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F5240 000F2040 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F5244 000F2044 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -597,7 +597,7 @@ lbl_800F50F0: /* 800F5278 000F2078 80 84 00 14 */ lwz r4, 0x14(r4) /* 800F527C 000F207C C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F5280 000F2080 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F5284 000F2084 4B F1 1A D5 */ bl func_80006D58 +/* 800F5284 000F2084 4B F1 1A D5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5288 000F2088 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F528C 000F208C 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F5290 000F2090 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -616,7 +616,7 @@ lbl_800F50F0: /* 800F52C4 000F20C4 80 9A 00 50 */ lwz r4, 0x50(r26) /* 800F52C8 000F20C8 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F52CC 000F20CC C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F52D0 000F20D0 4B F1 1A 89 */ bl func_80006D58 +/* 800F52D0 000F20D0 4B F1 1A 89 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F52D4 000F20D4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F52D8 000F20D8 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F52DC 000F20DC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -635,7 +635,7 @@ lbl_800F50F0: /* 800F5310 000F2110 80 9B 00 58 */ lwz r4, 0x58(r27) /* 800F5314 000F2114 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F5318 000F2118 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F531C 000F211C 4B F1 1A 3D */ bl func_80006D58 +/* 800F531C 000F211C 4B F1 1A 3D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5320 000F2120 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F5324 000F2124 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F5328 000F2128 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -654,7 +654,7 @@ lbl_800F50F0: /* 800F535C 000F215C 80 9C 00 54 */ lwz r4, 0x54(r28) /* 800F5360 000F2160 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F5364 000F2164 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F5368 000F2168 4B F1 19 F1 */ bl func_80006D58 +/* 800F5368 000F2168 4B F1 19 F1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F536C 000F216C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F5370 000F2170 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F5374 000F2174 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -673,7 +673,7 @@ lbl_800F50F0: /* 800F53A8 000F21A8 80 9D 00 94 */ lwz r4, 0x94(r29) /* 800F53AC 000F21AC C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F53B0 000F21B0 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F53B4 000F21B4 4B F1 19 A5 */ bl func_80006D58 +/* 800F53B4 000F21B4 4B F1 19 A5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F53B8 000F21B8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F53BC 000F21BC 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F53C0 000F21C0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -692,7 +692,7 @@ lbl_800F50F0: /* 800F53F4 000F21F4 80 84 00 98 */ lwz r4, 0x98(r4) /* 800F53F8 000F21F8 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F53FC 000F21FC C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F5400 000F2200 4B F1 19 59 */ bl func_80006D58 +/* 800F5400 000F2200 4B F1 19 59 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5404 000F2204 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F5408 000F2208 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F540C 000F220C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -711,7 +711,7 @@ lbl_800F50F0: /* 800F5440 000F2240 80 84 00 18 */ lwz r4, 0x18(r4) /* 800F5444 000F2244 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F5448 000F2248 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F544C 000F224C 4B F1 19 0D */ bl func_80006D58 +/* 800F544C 000F224C 4B F1 19 0D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5450 000F2250 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F5454 000F2254 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F5458 000F2258 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -730,7 +730,7 @@ lbl_800F50F0: /* 800F548C 000F228C 80 9E 00 1C */ lwz r4, 0x1c(r30) /* 800F5490 000F2290 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F5494 000F2294 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F5498 000F2298 4B F1 18 C1 */ bl func_80006D58 +/* 800F5498 000F2298 4B F1 18 C1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F549C 000F229C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F54A0 000F22A0 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F54A4 000F22A4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -749,7 +749,7 @@ lbl_800F50F0: /* 800F54D8 000F22D8 80 9F 00 20 */ lwz r4, 0x20(r31) /* 800F54DC 000F22DC C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F54E0 000F22E0 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F54E4 000F22E4 4B F1 18 75 */ bl func_80006D58 +/* 800F54E4 000F22E4 4B F1 18 75 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F54E8 000F22E8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F54EC 000F22EC 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F54F0 000F22F0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -768,7 +768,7 @@ lbl_800F50F0: /* 800F5524 000F2324 80 84 00 5C */ lwz r4, 0x5c(r4) /* 800F5528 000F2328 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F552C 000F232C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F5530 000F2330 4B F1 18 29 */ bl func_80006D58 +/* 800F5530 000F2330 4B F1 18 29 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5534 000F2334 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F5538 000F2338 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F553C 000F233C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -787,7 +787,7 @@ lbl_800F50F0: /* 800F5570 000F2370 80 97 00 24 */ lwz r4, 0x24(r23) /* 800F5574 000F2374 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F5578 000F2378 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F557C 000F237C 4B F1 17 DD */ bl func_80006D58 +/* 800F557C 000F237C 4B F1 17 DD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5580 000F2380 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F5584 000F2384 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F5588 000F2388 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -806,14 +806,14 @@ lbl_800F50F0: /* 800F55BC 000F23BC 80 98 00 28 */ lwz r4, 0x28(r24) /* 800F55C0 000F23C0 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F55C4 000F23C4 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F55C8 000F23C8 4B F1 17 91 */ bl func_80006D58 +/* 800F55C8 000F23C8 4B F1 17 91 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F55CC 000F23CC 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F55D0 000F23D0 C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) /* 800F55D4 000F23D4 38 83 55 BC */ addi r4, r3, lbl_802955BC@l /* 800F55D8 000F23D8 38 A1 00 18 */ addi r5, r1, 0x18 /* 800F55DC 000F23DC 7F 23 CB 78 */ mr r3, r25 /* 800F55E0 000F23E0 38 C0 00 01 */ li r6, 1 -/* 800F55E4 000F23E4 4B FF EE 15 */ bl func_800F43F8 +/* 800F55E4 000F23E4 4B FF EE 15 */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 800F55E8 000F23E8 38 00 00 00 */ li r0, 0 /* 800F55EC 000F23EC 7F 23 CB 78 */ mr r3, r25 /* 800F55F0 000F23F0 90 01 00 08 */ stw r0, 8(r1) @@ -828,7 +828,7 @@ lbl_800F50F0: /* 800F5614 000F2414 FC 40 08 90 */ fmr f2, f1 /* 800F5618 000F2418 80 BF 00 20 */ lwz r5, 0x20(r31) /* 800F561C 000F241C C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F5620 000F2420 4B F1 1D A1 */ bl func_800073C0 +/* 800F5620 000F2420 4B F1 1D A1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F5624 000F2424 38 00 00 00 */ li r0, 0 /* 800F5628 000F2428 7F 23 CB 78 */ mr r3, r25 /* 800F562C 000F242C 90 01 00 08 */ stw r0, 8(r1) @@ -843,7 +843,7 @@ lbl_800F50F0: /* 800F5650 000F2450 FC 40 08 90 */ fmr f2, f1 /* 800F5654 000F2454 80 B8 00 28 */ lwz r5, 0x28(r24) /* 800F5658 000F2458 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F565C 000F245C 4B F1 1D 65 */ bl func_800073C0 +/* 800F565C 000F245C 4B F1 1D 65 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F5660 000F2460 38 00 00 00 */ li r0, 0 /* 800F5664 000F2464 7F 23 CB 78 */ mr r3, r25 /* 800F5668 000F2468 90 01 00 08 */ stw r0, 8(r1) @@ -858,7 +858,7 @@ lbl_800F50F0: /* 800F568C 000F248C FC 40 08 90 */ fmr f2, f1 /* 800F5690 000F2490 80 BD 00 94 */ lwz r5, 0x94(r29) /* 800F5694 000F2494 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F5698 000F2498 4B F1 1D 29 */ bl func_800073C0 +/* 800F5698 000F2498 4B F1 1D 29 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F569C 000F249C 38 00 00 00 */ li r0, 0 /* 800F56A0 000F24A0 7F 23 CB 78 */ mr r3, r25 /* 800F56A4 000F24A4 90 01 00 08 */ stw r0, 8(r1) @@ -873,7 +873,7 @@ lbl_800F50F0: /* 800F56C8 000F24C8 FC 40 08 90 */ fmr f2, f1 /* 800F56CC 000F24CC 80 BD 00 94 */ lwz r5, 0x94(r29) /* 800F56D0 000F24D0 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F56D4 000F24D4 4B F1 1C ED */ bl func_800073C0 +/* 800F56D4 000F24D4 4B F1 1C ED */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F56D8 000F24D8 38 00 00 00 */ li r0, 0 /* 800F56DC 000F24DC 7F 23 CB 78 */ mr r3, r25 /* 800F56E0 000F24E0 90 01 00 08 */ stw r0, 8(r1) @@ -888,7 +888,7 @@ lbl_800F50F0: /* 800F5704 000F2504 FC 40 08 90 */ fmr f2, f1 /* 800F5708 000F2508 80 BD 00 94 */ lwz r5, 0x94(r29) /* 800F570C 000F250C C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F5710 000F2510 4B F1 1C B1 */ bl func_800073C0 +/* 800F5710 000F2510 4B F1 1C B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F5714 000F2514 BA E1 00 6C */ lmw r23, 0x6c(r1) /* 800F5718 000F2518 80 01 00 94 */ lwz r0, 0x94(r1) /* 800F571C 000F251C 7C 08 03 A6 */ mtlr r0 @@ -937,7 +937,7 @@ lbl_800F50F0: /* 800F57C8 000F25C8 90 E1 00 4C */ stw r7, 0x4c(r1) /* 800F57CC 000F25CC 90 C1 00 50 */ stw r6, 0x50(r1) /* 800F57D0 000F25D0 90 01 00 54 */ stw r0, 0x54(r1) -/* 800F57D4 000F25D4 4B F1 14 9D */ bl func_80006C70 +/* 800F57D4 000F25D4 4B F1 14 9D */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 800F57D8 000F25D8 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 800F57DC 000F25DC 3C 80 80 29 */ lis r4, lbl_802955BC@ha /* 800F57E0 000F25E0 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l @@ -956,7 +956,7 @@ lbl_800F50F0: /* 800F5814 000F2614 80 84 00 04 */ lwz r4, 4(r4) /* 800F5818 000F2618 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F581C 000F261C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F5820 000F2620 4B F1 15 39 */ bl func_80006D58 +/* 800F5820 000F2620 4B F1 15 39 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5824 000F2624 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F5828 000F2628 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F582C 000F262C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -975,7 +975,7 @@ lbl_800F50F0: /* 800F5860 000F2660 80 84 00 0C */ lwz r4, 0xc(r4) /* 800F5864 000F2664 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F5868 000F2668 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F586C 000F266C 4B F1 14 ED */ bl func_80006D58 +/* 800F586C 000F266C 4B F1 14 ED */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5870 000F2670 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F5874 000F2674 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F5878 000F2678 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -994,7 +994,7 @@ lbl_800F50F0: /* 800F58AC 000F26AC 80 84 00 08 */ lwz r4, 8(r4) /* 800F58B0 000F26B0 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F58B4 000F26B4 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F58B8 000F26B8 4B F1 14 A1 */ bl func_80006D58 +/* 800F58B8 000F26B8 4B F1 14 A1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F58BC 000F26BC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F58C0 000F26C0 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F58C4 000F26C4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1013,7 +1013,7 @@ lbl_800F50F0: /* 800F58F8 000F26F8 80 84 00 10 */ lwz r4, 0x10(r4) /* 800F58FC 000F26FC C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F5900 000F2700 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F5904 000F2704 4B F1 14 55 */ bl func_80006D58 +/* 800F5904 000F2704 4B F1 14 55 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5908 000F2708 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F590C 000F270C 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F5910 000F2710 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1032,7 +1032,7 @@ lbl_800F50F0: /* 800F5944 000F2744 80 84 00 14 */ lwz r4, 0x14(r4) /* 800F5948 000F2748 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F594C 000F274C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F5950 000F2750 4B F1 14 09 */ bl func_80006D58 +/* 800F5950 000F2750 4B F1 14 09 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5954 000F2754 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F5958 000F2758 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F595C 000F275C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1051,7 +1051,7 @@ lbl_800F50F0: /* 800F5990 000F2790 80 9A 00 88 */ lwz r4, 0x88(r26) /* 800F5994 000F2794 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F5998 000F2798 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F599C 000F279C 4B F1 13 BD */ bl func_80006D58 +/* 800F599C 000F279C 4B F1 13 BD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F59A0 000F27A0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F59A4 000F27A4 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F59A8 000F27A8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1070,7 +1070,7 @@ lbl_800F50F0: /* 800F59DC 000F27DC 80 9B 00 8C */ lwz r4, 0x8c(r27) /* 800F59E0 000F27E0 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F59E4 000F27E4 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F59E8 000F27E8 4B F1 13 71 */ bl func_80006D58 +/* 800F59E8 000F27E8 4B F1 13 71 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F59EC 000F27EC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F59F0 000F27F0 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F59F4 000F27F4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1089,7 +1089,7 @@ lbl_800F50F0: /* 800F5A28 000F2828 80 84 00 90 */ lwz r4, 0x90(r4) /* 800F5A2C 000F282C C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F5A30 000F2830 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F5A34 000F2834 4B F1 13 25 */ bl func_80006D58 +/* 800F5A34 000F2834 4B F1 13 25 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5A38 000F2838 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F5A3C 000F283C 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F5A40 000F2840 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1108,7 +1108,7 @@ lbl_800F50F0: /* 800F5A74 000F2874 80 84 00 38 */ lwz r4, 0x38(r4) /* 800F5A78 000F2878 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F5A7C 000F287C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F5A80 000F2880 4B F1 12 D9 */ bl func_80006D58 +/* 800F5A80 000F2880 4B F1 12 D9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5A84 000F2884 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F5A88 000F2888 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F5A8C 000F288C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1127,7 +1127,7 @@ lbl_800F50F0: /* 800F5AC0 000F28C0 80 9C 00 50 */ lwz r4, 0x50(r28) /* 800F5AC4 000F28C4 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F5AC8 000F28C8 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F5ACC 000F28CC 4B F1 12 8D */ bl func_80006D58 +/* 800F5ACC 000F28CC 4B F1 12 8D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5AD0 000F28D0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F5AD4 000F28D4 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F5AD8 000F28D8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1146,7 +1146,7 @@ lbl_800F50F0: /* 800F5B0C 000F290C 80 9D 00 58 */ lwz r4, 0x58(r29) /* 800F5B10 000F2910 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F5B14 000F2914 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F5B18 000F2918 4B F1 12 41 */ bl func_80006D58 +/* 800F5B18 000F2918 4B F1 12 41 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5B1C 000F291C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F5B20 000F2920 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F5B24 000F2924 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1165,7 +1165,7 @@ lbl_800F50F0: /* 800F5B58 000F2958 80 9E 00 54 */ lwz r4, 0x54(r30) /* 800F5B5C 000F295C C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F5B60 000F2960 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F5B64 000F2964 4B F1 11 F5 */ bl func_80006D58 +/* 800F5B64 000F2964 4B F1 11 F5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5B68 000F2968 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F5B6C 000F296C 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F5B70 000F2970 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1184,7 +1184,7 @@ lbl_800F50F0: /* 800F5BA4 000F29A4 80 9F 00 94 */ lwz r4, 0x94(r31) /* 800F5BA8 000F29A8 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F5BAC 000F29AC C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F5BB0 000F29B0 4B F1 11 A9 */ bl func_80006D58 +/* 800F5BB0 000F29B0 4B F1 11 A9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5BB4 000F29B4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F5BB8 000F29B8 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F5BBC 000F29BC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1203,7 +1203,7 @@ lbl_800F50F0: /* 800F5BF0 000F29F0 80 84 00 98 */ lwz r4, 0x98(r4) /* 800F5BF4 000F29F4 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F5BF8 000F29F8 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F5BFC 000F29FC 4B F1 11 5D */ bl func_80006D58 +/* 800F5BFC 000F29FC 4B F1 11 5D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5C00 000F2A00 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F5C04 000F2A04 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F5C08 000F2A08 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1222,14 +1222,14 @@ lbl_800F50F0: /* 800F5C3C 000F2A3C 80 84 00 18 */ lwz r4, 0x18(r4) /* 800F5C40 000F2A40 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F5C44 000F2A44 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F5C48 000F2A48 4B F1 11 11 */ bl func_80006D58 +/* 800F5C48 000F2A48 4B F1 11 11 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5C4C 000F2A4C 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F5C50 000F2A50 C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) /* 800F5C54 000F2A54 38 83 55 BC */ addi r4, r3, lbl_802955BC@l /* 800F5C58 000F2A58 38 A1 00 18 */ addi r5, r1, 0x18 /* 800F5C5C 000F2A5C 7F 23 CB 78 */ mr r3, r25 /* 800F5C60 000F2A60 38 C0 00 01 */ li r6, 1 -/* 800F5C64 000F2A64 4B FF E7 95 */ bl func_800F43F8 +/* 800F5C64 000F2A64 4B FF E7 95 */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 800F5C68 000F2A68 38 00 00 00 */ li r0, 0 /* 800F5C6C 000F2A6C 7F 23 CB 78 */ mr r3, r25 /* 800F5C70 000F2A70 90 01 00 08 */ stw r0, 8(r1) @@ -1244,7 +1244,7 @@ lbl_800F50F0: /* 800F5C94 000F2A94 FC 40 08 90 */ fmr f2, f1 /* 800F5C98 000F2A98 80 BF 00 94 */ lwz r5, 0x94(r31) /* 800F5C9C 000F2A9C C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F5CA0 000F2AA0 4B F1 17 21 */ bl func_800073C0 +/* 800F5CA0 000F2AA0 4B F1 17 21 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F5CA4 000F2AA4 38 00 00 00 */ li r0, 0 /* 800F5CA8 000F2AA8 7F 23 CB 78 */ mr r3, r25 /* 800F5CAC 000F2AAC 90 01 00 08 */ stw r0, 8(r1) @@ -1259,7 +1259,7 @@ lbl_800F50F0: /* 800F5CD0 000F2AD0 FC 40 08 90 */ fmr f2, f1 /* 800F5CD4 000F2AD4 80 BF 00 94 */ lwz r5, 0x94(r31) /* 800F5CD8 000F2AD8 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F5CDC 000F2ADC 4B F1 16 E5 */ bl func_800073C0 +/* 800F5CDC 000F2ADC 4B F1 16 E5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F5CE0 000F2AE0 38 00 00 00 */ li r0, 0 /* 800F5CE4 000F2AE4 7F 23 CB 78 */ mr r3, r25 /* 800F5CE8 000F2AE8 90 01 00 08 */ stw r0, 8(r1) @@ -1274,7 +1274,7 @@ lbl_800F50F0: /* 800F5D0C 000F2B0C FC 40 08 90 */ fmr f2, f1 /* 800F5D10 000F2B10 80 BF 00 94 */ lwz r5, 0x94(r31) /* 800F5D14 000F2B14 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F5D18 000F2B18 4B F1 16 A9 */ bl func_800073C0 +/* 800F5D18 000F2B18 4B F1 16 A9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F5D1C 000F2B1C 38 00 00 00 */ li r0, 0 /* 800F5D20 000F2B20 7F 23 CB 78 */ mr r3, r25 /* 800F5D24 000F2B24 90 01 00 08 */ stw r0, 8(r1) @@ -1289,7 +1289,7 @@ lbl_800F50F0: /* 800F5D48 000F2B48 FC 40 08 90 */ fmr f2, f1 /* 800F5D4C 000F2B4C 80 BB 00 8C */ lwz r5, 0x8c(r27) /* 800F5D50 000F2B50 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F5D54 000F2B54 4B F1 16 6D */ bl func_800073C0 +/* 800F5D54 000F2B54 4B F1 16 6D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F5D58 000F2B58 7F 23 CB 78 */ mr r3, r25 /* 800F5D5C 000F2B5C BA E1 00 5C */ lmw r23, 0x5c(r1) /* 800F5D60 000F2B60 80 01 00 84 */ lwz r0, 0x84(r1) @@ -1319,9 +1319,9 @@ lbl_800F50F0: /* 800F5DC0 000F2BC0 90 E1 00 24 */ stw r7, 0x24(r1) /* 800F5DC4 000F2BC4 90 C1 00 28 */ stw r6, 0x28(r1) /* 800F5DC8 000F2BC8 90 01 00 2C */ stw r0, 0x2c(r1) -/* 800F5DCC 000F2BCC 4B F1 0E A5 */ bl func_80006C70 +/* 800F5DCC 000F2BCC 4B F1 0E A5 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 800F5DD0 000F2BD0 7C 7E 1B 78 */ mr r30, r3 -/* 800F5DD4 000F2BD4 4B FF F2 F1 */ bl func_800F50C4 +/* 800F5DD4 000F2BD4 4B FF F2 F1 */ bl ZNPC_AnimTable_RobotBase__FP10xAnimTable /* 800F5DD8 000F2BD8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F5DDC 000F2BDC 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F5DE0 000F2BE0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1340,7 +1340,7 @@ lbl_800F50F0: /* 800F5E14 000F2C14 80 84 00 38 */ lwz r4, 0x38(r4) /* 800F5E18 000F2C18 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F5E1C 000F2C1C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F5E20 000F2C20 4B F1 0F 39 */ bl func_80006D58 +/* 800F5E20 000F2C20 4B F1 0F 39 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5E24 000F2C24 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F5E28 000F2C28 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F5E2C 000F2C2C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1359,7 +1359,7 @@ lbl_800F50F0: /* 800F5E60 000F2C60 80 9F 00 60 */ lwz r4, 0x60(r31) /* 800F5E64 000F2C64 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F5E68 000F2C68 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F5E6C 000F2C6C 4B F1 0E ED */ bl func_80006D58 +/* 800F5E6C 000F2C6C 4B F1 0E ED */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5E70 000F2C70 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F5E74 000F2C74 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F5E78 000F2C78 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1378,7 +1378,7 @@ lbl_800F50F0: /* 800F5EAC 000F2CAC 80 9B 00 64 */ lwz r4, 0x64(r27) /* 800F5EB0 000F2CB0 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F5EB4 000F2CB4 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F5EB8 000F2CB8 4B F1 0E A1 */ bl func_80006D58 +/* 800F5EB8 000F2CB8 4B F1 0E A1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5EBC 000F2CBC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F5EC0 000F2CC0 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F5EC4 000F2CC4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1397,7 +1397,7 @@ lbl_800F50F0: /* 800F5EF8 000F2CF8 80 9C 00 68 */ lwz r4, 0x68(r28) /* 800F5EFC 000F2CFC C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F5F00 000F2D00 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F5F04 000F2D04 4B F1 0E 55 */ bl func_80006D58 +/* 800F5F04 000F2D04 4B F1 0E 55 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5F08 000F2D08 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F5F0C 000F2D0C 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F5F10 000F2D10 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1416,14 +1416,14 @@ lbl_800F50F0: /* 800F5F44 000F2D44 80 9D 00 6C */ lwz r4, 0x6c(r29) /* 800F5F48 000F2D48 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F5F4C 000F2D4C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F5F50 000F2D50 4B F1 0E 09 */ bl func_80006D58 +/* 800F5F50 000F2D50 4B F1 0E 09 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5F54 000F2D54 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F5F58 000F2D58 C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) /* 800F5F5C 000F2D5C 38 83 55 BC */ addi r4, r3, lbl_802955BC@l /* 800F5F60 000F2D60 38 A1 00 18 */ addi r5, r1, 0x18 /* 800F5F64 000F2D64 7F C3 F3 78 */ mr r3, r30 /* 800F5F68 000F2D68 38 C0 00 01 */ li r6, 1 -/* 800F5F6C 000F2D6C 4B FF E4 8D */ bl func_800F43F8 +/* 800F5F6C 000F2D6C 4B FF E4 8D */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 800F5F70 000F2D70 38 00 00 00 */ li r0, 0 /* 800F5F74 000F2D74 7F C3 F3 78 */ mr r3, r30 /* 800F5F78 000F2D78 90 01 00 08 */ stw r0, 8(r1) @@ -1438,7 +1438,7 @@ lbl_800F50F0: /* 800F5F9C 000F2D9C FC 40 08 90 */ fmr f2, f1 /* 800F5FA0 000F2DA0 80 BB 00 64 */ lwz r5, 0x64(r27) /* 800F5FA4 000F2DA4 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F5FA8 000F2DA8 4B F1 14 19 */ bl func_800073C0 +/* 800F5FA8 000F2DA8 4B F1 14 19 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F5FAC 000F2DAC 38 00 00 00 */ li r0, 0 /* 800F5FB0 000F2DB0 7F C3 F3 78 */ mr r3, r30 /* 800F5FB4 000F2DB4 90 01 00 08 */ stw r0, 8(r1) @@ -1453,7 +1453,7 @@ lbl_800F50F0: /* 800F5FD8 000F2DD8 FC 40 08 90 */ fmr f2, f1 /* 800F5FDC 000F2DDC 80 BD 00 6C */ lwz r5, 0x6c(r29) /* 800F5FE0 000F2DE0 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F5FE4 000F2DE4 4B F1 13 DD */ bl func_800073C0 +/* 800F5FE4 000F2DE4 4B F1 13 DD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F5FE8 000F2DE8 7F C3 F3 78 */ mr r3, r30 /* 800F5FEC 000F2DEC BB 61 00 3C */ lmw r27, 0x3c(r1) /* 800F5FF0 000F2DF0 80 01 00 54 */ lwz r0, 0x54(r1) @@ -1482,9 +1482,9 @@ lbl_800F50F0: /* 800F604C 000F2E4C 90 E1 00 1C */ stw r7, 0x1c(r1) /* 800F6050 000F2E50 90 C1 00 20 */ stw r6, 0x20(r1) /* 800F6054 000F2E54 90 01 00 24 */ stw r0, 0x24(r1) -/* 800F6058 000F2E58 4B F1 0C 19 */ bl func_80006C70 +/* 800F6058 000F2E58 4B F1 0C 19 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 800F605C 000F2E5C 7C 7E 1B 78 */ mr r30, r3 -/* 800F6060 000F2E60 4B FF F0 65 */ bl func_800F50C4 +/* 800F6060 000F2E60 4B FF F0 65 */ bl ZNPC_AnimTable_RobotBase__FP10xAnimTable /* 800F6064 000F2E64 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F6068 000F2E68 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F606C 000F2E6C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1503,7 +1503,7 @@ lbl_800F50F0: /* 800F60A0 000F2EA0 80 9F 00 30 */ lwz r4, 0x30(r31) /* 800F60A4 000F2EA4 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F60A8 000F2EA8 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F60AC 000F2EAC 4B F1 0C AD */ bl func_80006D58 +/* 800F60AC 000F2EAC 4B F1 0C AD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F60B0 000F2EB0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F60B4 000F2EB4 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F60B8 000F2EB8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1522,7 +1522,7 @@ lbl_800F50F0: /* 800F60EC 000F2EEC 80 9C 00 44 */ lwz r4, 0x44(r28) /* 800F60F0 000F2EF0 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F60F4 000F2EF4 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F60F8 000F2EF8 4B F1 0C 61 */ bl func_80006D58 +/* 800F60F8 000F2EF8 4B F1 0C 61 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F60FC 000F2EFC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F6100 000F2F00 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F6104 000F2F04 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1541,14 +1541,14 @@ lbl_800F50F0: /* 800F6138 000F2F38 80 9D 00 38 */ lwz r4, 0x38(r29) /* 800F613C 000F2F3C C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F6140 000F2F40 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F6144 000F2F44 4B F1 0C 15 */ bl func_80006D58 +/* 800F6144 000F2F44 4B F1 0C 15 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6148 000F2F48 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F614C 000F2F4C C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) /* 800F6150 000F2F50 38 83 55 BC */ addi r4, r3, lbl_802955BC@l /* 800F6154 000F2F54 38 A1 00 18 */ addi r5, r1, 0x18 /* 800F6158 000F2F58 7F C3 F3 78 */ mr r3, r30 /* 800F615C 000F2F5C 38 C0 00 01 */ li r6, 1 -/* 800F6160 000F2F60 4B FF E2 99 */ bl func_800F43F8 +/* 800F6160 000F2F60 4B FF E2 99 */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 800F6164 000F2F64 38 00 00 00 */ li r0, 0 /* 800F6168 000F2F68 7F C3 F3 78 */ mr r3, r30 /* 800F616C 000F2F6C 90 01 00 08 */ stw r0, 8(r1) @@ -1563,7 +1563,7 @@ lbl_800F50F0: /* 800F6190 000F2F90 FC 40 08 90 */ fmr f2, f1 /* 800F6194 000F2F94 80 BD 00 38 */ lwz r5, 0x38(r29) /* 800F6198 000F2F98 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F619C 000F2F9C 4B F1 12 25 */ bl func_800073C0 +/* 800F619C 000F2F9C 4B F1 12 25 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F61A0 000F2FA0 38 00 00 00 */ li r0, 0 /* 800F61A4 000F2FA4 7F C3 F3 78 */ mr r3, r30 /* 800F61A8 000F2FA8 90 01 00 08 */ stw r0, 8(r1) @@ -1578,7 +1578,7 @@ lbl_800F50F0: /* 800F61CC 000F2FCC FC 40 08 90 */ fmr f2, f1 /* 800F61D0 000F2FD0 80 BF 00 30 */ lwz r5, 0x30(r31) /* 800F61D4 000F2FD4 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F61D8 000F2FD8 4B F1 11 E9 */ bl func_800073C0 +/* 800F61D8 000F2FD8 4B F1 11 E9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F61DC 000F2FDC 38 00 00 00 */ li r0, 0 /* 800F61E0 000F2FE0 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F61E4 000F2FE4 90 01 00 08 */ stw r0, 8(r1) @@ -1595,7 +1595,7 @@ lbl_800F50F0: /* 800F6210 000F3010 FC 40 08 90 */ fmr f2, f1 /* 800F6214 000F3014 80 BF 00 30 */ lwz r5, 0x30(r31) /* 800F6218 000F3018 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F621C 000F301C 4B F1 11 A5 */ bl func_800073C0 +/* 800F621C 000F301C 4B F1 11 A5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F6220 000F3020 80 01 00 44 */ lwz r0, 0x44(r1) /* 800F6224 000F3024 7F C3 F3 78 */ mr r3, r30 /* 800F6228 000F3028 83 E1 00 3C */ lwz r31, 0x3c(r1) @@ -1614,7 +1614,7 @@ lbl_800F50F0: /* 800F625C 000F305C 38 A0 00 00 */ li r5, 0 /* 800F6260 000F3060 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800F6264 000F3064 38 63 02 42 */ addi r3, r3, 0x242 -/* 800F6268 000F3068 4B F1 0A 09 */ bl func_80006C70 +/* 800F6268 000F3068 4B F1 0A 09 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 800F626C 000F306C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F6270 000F3070 38 00 00 00 */ li r0, 0 /* 800F6274 000F3074 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1632,7 +1632,7 @@ lbl_800F50F0: /* 800F62A4 000F30A4 80 84 00 04 */ lwz r4, 4(r4) /* 800F62A8 000F30A8 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F62AC 000F30AC C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F62B0 000F30B0 4B F1 0A A9 */ bl func_80006D58 +/* 800F62B0 000F30B0 4B F1 0A A9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F62B4 000F30B4 80 01 00 24 */ lwz r0, 0x24(r1) /* 800F62B8 000F30B8 7F E3 FB 78 */ mr r3, r31 /* 800F62BC 000F30BC 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -1666,9 +1666,9 @@ lbl_800F50F0: /* 800F632C 000F312C 90 E1 00 2C */ stw r7, 0x2c(r1) /* 800F6330 000F3130 90 C1 00 30 */ stw r6, 0x30(r1) /* 800F6334 000F3134 90 01 00 34 */ stw r0, 0x34(r1) -/* 800F6338 000F3138 4B F1 09 39 */ bl func_80006C70 +/* 800F6338 000F3138 4B F1 09 39 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 800F633C 000F313C 7C 7B 1B 78 */ mr r27, r3 -/* 800F6340 000F3140 4B FF ED 85 */ bl func_800F50C4 +/* 800F6340 000F3140 4B FF ED 85 */ bl ZNPC_AnimTable_RobotBase__FP10xAnimTable /* 800F6344 000F3144 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F6348 000F3148 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F634C 000F314C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1687,7 +1687,7 @@ lbl_800F50F0: /* 800F6380 000F3180 80 9C 00 44 */ lwz r4, 0x44(r28) /* 800F6384 000F3184 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F6388 000F3188 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F638C 000F318C 4B F1 09 CD */ bl func_80006D58 +/* 800F638C 000F318C 4B F1 09 CD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6390 000F3190 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F6394 000F3194 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F6398 000F3198 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1706,7 +1706,7 @@ lbl_800F50F0: /* 800F63CC 000F31CC 80 9D 00 48 */ lwz r4, 0x48(r29) /* 800F63D0 000F31D0 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F63D4 000F31D4 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F63D8 000F31D8 4B F1 09 81 */ bl func_80006D58 +/* 800F63D8 000F31D8 4B F1 09 81 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F63DC 000F31DC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F63E0 000F31E0 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F63E4 000F31E4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1725,7 +1725,7 @@ lbl_800F50F0: /* 800F6418 000F3218 80 84 00 4C */ lwz r4, 0x4c(r4) /* 800F641C 000F321C C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F6420 000F3220 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F6424 000F3224 4B F1 09 35 */ bl func_80006D58 +/* 800F6424 000F3224 4B F1 09 35 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6428 000F3228 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F642C 000F322C 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F6430 000F3230 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1744,7 +1744,7 @@ lbl_800F50F0: /* 800F6464 000F3264 80 9E 00 60 */ lwz r4, 0x60(r30) /* 800F6468 000F3268 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F646C 000F326C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F6470 000F3270 4B F1 08 E9 */ bl func_80006D58 +/* 800F6470 000F3270 4B F1 08 E9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6474 000F3274 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F6478 000F3278 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F647C 000F327C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1763,7 +1763,7 @@ lbl_800F50F0: /* 800F64B0 000F32B0 80 9F 00 64 */ lwz r4, 0x64(r31) /* 800F64B4 000F32B4 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F64B8 000F32B8 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F64BC 000F32BC 4B F1 08 9D */ bl func_80006D58 +/* 800F64BC 000F32BC 4B F1 08 9D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F64C0 000F32C0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F64C4 000F32C4 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F64C8 000F32C8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1782,7 +1782,7 @@ lbl_800F50F0: /* 800F64FC 000F32FC 80 99 00 68 */ lwz r4, 0x68(r25) /* 800F6500 000F3300 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F6504 000F3304 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F6508 000F3308 4B F1 08 51 */ bl func_80006D58 +/* 800F6508 000F3308 4B F1 08 51 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F650C 000F330C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F6510 000F3310 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F6514 000F3314 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1801,14 +1801,14 @@ lbl_800F50F0: /* 800F6548 000F3348 80 9A 00 6C */ lwz r4, 0x6c(r26) /* 800F654C 000F334C C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F6550 000F3350 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F6554 000F3354 4B F1 08 05 */ bl func_80006D58 +/* 800F6554 000F3354 4B F1 08 05 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6558 000F3358 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F655C 000F335C C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) /* 800F6560 000F3360 38 83 55 BC */ addi r4, r3, lbl_802955BC@l /* 800F6564 000F3364 38 A1 00 18 */ addi r5, r1, 0x18 /* 800F6568 000F3368 7F 63 DB 78 */ mr r3, r27 /* 800F656C 000F336C 38 C0 00 01 */ li r6, 1 -/* 800F6570 000F3370 4B FF DE 89 */ bl func_800F43F8 +/* 800F6570 000F3370 4B FF DE 89 */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 800F6574 000F3374 38 00 00 00 */ li r0, 0 /* 800F6578 000F3378 7F 63 DB 78 */ mr r3, r27 /* 800F657C 000F337C 90 01 00 08 */ stw r0, 8(r1) @@ -1823,7 +1823,7 @@ lbl_800F50F0: /* 800F65A0 000F33A0 FC 40 08 90 */ fmr f2, f1 /* 800F65A4 000F33A4 80 BA 00 6C */ lwz r5, 0x6c(r26) /* 800F65A8 000F33A8 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F65AC 000F33AC 4B F1 0E 15 */ bl func_800073C0 +/* 800F65AC 000F33AC 4B F1 0E 15 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F65B0 000F33B0 38 00 00 00 */ li r0, 0 /* 800F65B4 000F33B4 7F 63 DB 78 */ mr r3, r27 /* 800F65B8 000F33B8 90 01 00 08 */ stw r0, 8(r1) @@ -1838,7 +1838,7 @@ lbl_800F50F0: /* 800F65DC 000F33DC FC 40 08 90 */ fmr f2, f1 /* 800F65E0 000F33E0 80 BD 00 48 */ lwz r5, 0x48(r29) /* 800F65E4 000F33E4 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F65E8 000F33E8 4B F1 0D D9 */ bl func_800073C0 +/* 800F65E8 000F33E8 4B F1 0D D9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F65EC 000F33EC 38 00 00 00 */ li r0, 0 /* 800F65F0 000F33F0 7F 63 DB 78 */ mr r3, r27 /* 800F65F4 000F33F4 90 01 00 08 */ stw r0, 8(r1) @@ -1853,7 +1853,7 @@ lbl_800F50F0: /* 800F6618 000F3418 FC 40 08 90 */ fmr f2, f1 /* 800F661C 000F341C 80 BF 00 64 */ lwz r5, 0x64(r31) /* 800F6620 000F3420 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F6624 000F3424 4B F1 0D 9D */ bl func_800073C0 +/* 800F6624 000F3424 4B F1 0D 9D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F6628 000F3428 7F 63 DB 78 */ mr r3, r27 /* 800F662C 000F342C BB 21 00 44 */ lmw r25, 0x44(r1) /* 800F6630 000F3430 80 01 00 64 */ lwz r0, 0x64(r1) @@ -1883,9 +1883,9 @@ lbl_800F50F0: /* 800F6690 000F3490 90 E1 00 20 */ stw r7, 0x20(r1) /* 800F6694 000F3494 90 C1 00 24 */ stw r6, 0x24(r1) /* 800F6698 000F3498 90 01 00 28 */ stw r0, 0x28(r1) -/* 800F669C 000F349C 4B F1 05 D5 */ bl func_80006C70 +/* 800F669C 000F349C 4B F1 05 D5 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 800F66A0 000F34A0 7C 7F 1B 78 */ mr r31, r3 -/* 800F66A4 000F34A4 4B FF EA 21 */ bl func_800F50C4 +/* 800F66A4 000F34A4 4B FF EA 21 */ bl ZNPC_AnimTable_RobotBase__FP10xAnimTable /* 800F66A8 000F34A8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F66AC 000F34AC 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F66B0 000F34B0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1904,7 +1904,7 @@ lbl_800F50F0: /* 800F66E4 000F34E4 80 84 00 30 */ lwz r4, 0x30(r4) /* 800F66E8 000F34E8 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F66EC 000F34EC C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F66F0 000F34F0 4B F1 06 69 */ bl func_80006D58 +/* 800F66F0 000F34F0 4B F1 06 69 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F66F4 000F34F4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F66F8 000F34F8 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F66FC 000F34FC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1923,7 +1923,7 @@ lbl_800F50F0: /* 800F6730 000F3530 80 84 00 34 */ lwz r4, 0x34(r4) /* 800F6734 000F3534 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F6738 000F3538 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F673C 000F353C 4B F1 06 1D */ bl func_80006D58 +/* 800F673C 000F353C 4B F1 06 1D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6740 000F3540 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F6744 000F3544 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F6748 000F3548 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1942,7 +1942,7 @@ lbl_800F50F0: /* 800F677C 000F357C 80 9D 00 44 */ lwz r4, 0x44(r29) /* 800F6780 000F3580 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F6784 000F3584 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F6788 000F3588 4B F1 05 D1 */ bl func_80006D58 +/* 800F6788 000F3588 4B F1 05 D1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F678C 000F358C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F6790 000F3590 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F6794 000F3594 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -1961,14 +1961,14 @@ lbl_800F50F0: /* 800F67C8 000F35C8 80 9E 00 48 */ lwz r4, 0x48(r30) /* 800F67CC 000F35CC C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F67D0 000F35D0 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F67D4 000F35D4 4B F1 05 85 */ bl func_80006D58 +/* 800F67D4 000F35D4 4B F1 05 85 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F67D8 000F35D8 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F67DC 000F35DC C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) /* 800F67E0 000F35E0 38 83 55 BC */ addi r4, r3, lbl_802955BC@l /* 800F67E4 000F35E4 38 A1 00 18 */ addi r5, r1, 0x18 /* 800F67E8 000F35E8 7F E3 FB 78 */ mr r3, r31 /* 800F67EC 000F35EC 38 C0 00 01 */ li r6, 1 -/* 800F67F0 000F35F0 4B FF DC 09 */ bl func_800F43F8 +/* 800F67F0 000F35F0 4B FF DC 09 */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 800F67F4 000F35F4 38 00 00 00 */ li r0, 0 /* 800F67F8 000F35F8 7F E3 FB 78 */ mr r3, r31 /* 800F67FC 000F35FC 90 01 00 08 */ stw r0, 8(r1) @@ -1983,7 +1983,7 @@ lbl_800F50F0: /* 800F6820 000F3620 FC 40 08 90 */ fmr f2, f1 /* 800F6824 000F3624 80 BE 00 48 */ lwz r5, 0x48(r30) /* 800F6828 000F3628 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F682C 000F362C 4B F1 0B 95 */ bl func_800073C0 +/* 800F682C 000F362C 4B F1 0B 95 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F6830 000F3630 80 01 00 44 */ lwz r0, 0x44(r1) /* 800F6834 000F3634 7F E3 FB 78 */ mr r3, r31 /* 800F6838 000F3638 83 E1 00 3C */ lwz r31, 0x3c(r1) @@ -2009,7 +2009,7 @@ lbl_800F50F0: /* 800F6888 000F3688 90 E1 00 18 */ stw r7, 0x18(r1) /* 800F688C 000F368C 90 C1 00 1C */ stw r6, 0x1c(r1) /* 800F6890 000F3690 90 01 00 20 */ stw r0, 0x20(r1) -/* 800F6894 000F3694 4B F1 03 DD */ bl func_80006C70 +/* 800F6894 000F3694 4B F1 03 DD */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 800F6898 000F3698 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 800F689C 000F369C 3C 80 80 29 */ lis r4, lbl_8029566C@ha /* 800F68A0 000F36A0 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l @@ -2028,7 +2028,7 @@ lbl_800F50F0: /* 800F68D4 000F36D4 80 84 00 04 */ lwz r4, 4(r4) /* 800F68D8 000F36D8 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F68DC 000F36DC C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F68E0 000F36E0 4B F1 04 79 */ bl func_80006D58 +/* 800F68E0 000F36E0 4B F1 04 79 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F68E4 000F36E4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F68E8 000F36E8 3C 60 80 29 */ lis r3, lbl_8029566C@ha /* 800F68EC 000F36EC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2047,14 +2047,14 @@ lbl_800F50F0: /* 800F6920 000F3720 80 84 00 08 */ lwz r4, 8(r4) /* 800F6924 000F3724 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F6928 000F3728 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F692C 000F372C 4B F1 04 2D */ bl func_80006D58 +/* 800F692C 000F372C 4B F1 04 2D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6930 000F3730 3C 60 80 29 */ lis r3, lbl_8029566C@ha /* 800F6934 000F3734 C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) /* 800F6938 000F3738 38 83 56 6C */ addi r4, r3, lbl_8029566C@l /* 800F693C 000F373C 38 A1 00 18 */ addi r5, r1, 0x18 /* 800F6940 000F3740 7F E3 FB 78 */ mr r3, r31 /* 800F6944 000F3744 38 C0 00 01 */ li r6, 1 -/* 800F6948 000F3748 4B FF DA B1 */ bl func_800F43F8 +/* 800F6948 000F3748 4B FF DA B1 */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 800F694C 000F374C 80 01 00 34 */ lwz r0, 0x34(r1) /* 800F6950 000F3750 7F E3 FB 78 */ mr r3, r31 /* 800F6954 000F3754 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -2074,7 +2074,7 @@ lbl_800F50F0: /* 800F698C 000F378C 90 A1 00 18 */ stw r5, 0x18(r1) /* 800F6990 000F3790 38 A0 00 00 */ li r5, 0 /* 800F6994 000F3794 90 01 00 1C */ stw r0, 0x1c(r1) -/* 800F6998 000F3798 4B F1 02 D9 */ bl func_80006C70 +/* 800F6998 000F3798 4B F1 02 D9 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 800F699C 000F379C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F69A0 000F37A0 38 00 00 00 */ li r0, 0 /* 800F69A4 000F37A4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2092,13 +2092,13 @@ lbl_800F50F0: /* 800F69D4 000F37D4 80 84 00 04 */ lwz r4, 4(r4) /* 800F69D8 000F37D8 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F69DC 000F37DC C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F69E0 000F37E0 4B F1 03 79 */ bl func_80006D58 +/* 800F69E0 000F37E0 4B F1 03 79 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F69E4 000F37E4 C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) /* 800F69E8 000F37E8 7F E3 FB 78 */ mr r3, r31 /* 800F69EC 000F37EC 38 A1 00 18 */ addi r5, r1, 0x18 /* 800F69F0 000F37F0 38 8D 83 88 */ addi r4, r13, lbl_803CAC88-_SDA_BASE_ /* 800F69F4 000F37F4 38 C0 00 01 */ li r6, 1 -/* 800F69F8 000F37F8 4B FF DA 01 */ bl func_800F43F8 +/* 800F69F8 000F37F8 4B FF DA 01 */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 800F69FC 000F37FC 80 01 00 34 */ lwz r0, 0x34(r1) /* 800F6A00 000F3800 7F E3 FB 78 */ mr r3, r31 /* 800F6A04 000F3804 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -2122,9 +2122,9 @@ lbl_800F50F0: /* 800F6A4C 000F384C 90 E1 00 18 */ stw r7, 0x18(r1) /* 800F6A50 000F3850 90 C1 00 1C */ stw r6, 0x1c(r1) /* 800F6A54 000F3854 90 01 00 20 */ stw r0, 0x20(r1) -/* 800F6A58 000F3858 4B F1 02 19 */ bl func_80006C70 +/* 800F6A58 000F3858 4B F1 02 19 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 800F6A5C 000F385C 7C 7F 1B 78 */ mr r31, r3 -/* 800F6A60 000F3860 4B FF E6 65 */ bl func_800F50C4 +/* 800F6A60 000F3860 4B FF E6 65 */ bl ZNPC_AnimTable_RobotBase__FP10xAnimTable /* 800F6A64 000F3864 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F6A68 000F3868 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F6A6C 000F386C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2143,7 +2143,7 @@ lbl_800F50F0: /* 800F6AA0 000F38A0 80 84 00 30 */ lwz r4, 0x30(r4) /* 800F6AA4 000F38A4 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F6AA8 000F38A8 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F6AAC 000F38AC 4B F1 02 AD */ bl func_80006D58 +/* 800F6AAC 000F38AC 4B F1 02 AD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6AB0 000F38B0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F6AB4 000F38B4 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F6AB8 000F38B8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2162,14 +2162,14 @@ lbl_800F50F0: /* 800F6AEC 000F38EC 80 84 00 38 */ lwz r4, 0x38(r4) /* 800F6AF0 000F38F0 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F6AF4 000F38F4 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F6AF8 000F38F8 4B F1 02 61 */ bl func_80006D58 +/* 800F6AF8 000F38F8 4B F1 02 61 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6AFC 000F38FC 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F6B00 000F3900 C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) /* 800F6B04 000F3904 38 83 55 BC */ addi r4, r3, lbl_802955BC@l /* 800F6B08 000F3908 38 A1 00 18 */ addi r5, r1, 0x18 /* 800F6B0C 000F390C 7F E3 FB 78 */ mr r3, r31 /* 800F6B10 000F3910 38 C0 00 01 */ li r6, 1 -/* 800F6B14 000F3914 4B FF D8 E5 */ bl func_800F43F8 +/* 800F6B14 000F3914 4B FF D8 E5 */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 800F6B18 000F3918 80 01 00 34 */ lwz r0, 0x34(r1) /* 800F6B1C 000F391C 7F E3 FB 78 */ mr r3, r31 /* 800F6B20 000F3920 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -2199,7 +2199,7 @@ lbl_800F6B58: /* 800F6B7C 000F397C 90 05 00 04 */ stw r0, 4(r5) /* 800F6B80 000F3980 38 63 02 87 */ addi r3, r3, 0x287 /* 800F6B84 000F3984 38 A0 00 00 */ li r5, 0 -/* 800F6B88 000F3988 4B F1 00 E9 */ bl func_80006C70 +/* 800F6B88 000F3988 4B F1 00 E9 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 800F6B8C 000F398C 3C A0 80 00 */ lis r5, lbl_80006CFC@ha /* 800F6B90 000F3990 3C 80 80 29 */ lis r4, lbl_802955BC@ha /* 800F6B94 000F3994 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l @@ -2218,7 +2218,7 @@ lbl_800F6B58: /* 800F6BC8 000F39C8 80 84 00 04 */ lwz r4, 4(r4) /* 800F6BCC 000F39CC C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F6BD0 000F39D0 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F6BD4 000F39D4 4B F1 01 85 */ bl func_80006D58 +/* 800F6BD4 000F39D4 4B F1 01 85 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6BD8 000F39D8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F6BDC 000F39DC 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F6BE0 000F39E0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2237,7 +2237,7 @@ lbl_800F6B58: /* 800F6C14 000F3A14 80 84 00 0C */ lwz r4, 0xc(r4) /* 800F6C18 000F3A18 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F6C1C 000F3A1C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F6C20 000F3A20 4B F1 01 39 */ bl func_80006D58 +/* 800F6C20 000F3A20 4B F1 01 39 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6C24 000F3A24 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F6C28 000F3A28 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F6C2C 000F3A2C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2256,7 +2256,7 @@ lbl_800F6B58: /* 800F6C60 000F3A60 80 84 00 08 */ lwz r4, 8(r4) /* 800F6C64 000F3A64 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F6C68 000F3A68 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F6C6C 000F3A6C 4B F1 00 ED */ bl func_80006D58 +/* 800F6C6C 000F3A6C 4B F1 00 ED */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6C70 000F3A70 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F6C74 000F3A74 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F6C78 000F3A78 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2275,7 +2275,7 @@ lbl_800F6B58: /* 800F6CAC 000F3AAC 80 84 00 10 */ lwz r4, 0x10(r4) /* 800F6CB0 000F3AB0 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F6CB4 000F3AB4 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F6CB8 000F3AB8 4B F1 00 A1 */ bl func_80006D58 +/* 800F6CB8 000F3AB8 4B F1 00 A1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6CBC 000F3ABC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F6CC0 000F3AC0 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F6CC4 000F3AC4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2294,7 +2294,7 @@ lbl_800F6B58: /* 800F6CF8 000F3AF8 80 84 00 14 */ lwz r4, 0x14(r4) /* 800F6CFC 000F3AFC C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F6D00 000F3B00 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F6D04 000F3B04 4B F1 00 55 */ bl func_80006D58 +/* 800F6D04 000F3B04 4B F1 00 55 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6D08 000F3B08 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F6D0C 000F3B0C 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F6D10 000F3B10 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2313,7 +2313,7 @@ lbl_800F6B58: /* 800F6D44 000F3B44 80 84 00 80 */ lwz r4, 0x80(r4) /* 800F6D48 000F3B48 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F6D4C 000F3B4C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F6D50 000F3B50 4B F1 00 09 */ bl func_80006D58 +/* 800F6D50 000F3B50 4B F1 00 09 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6D54 000F3B54 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F6D58 000F3B58 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F6D5C 000F3B5C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2332,7 +2332,7 @@ lbl_800F6B58: /* 800F6D90 000F3B90 80 84 00 84 */ lwz r4, 0x84(r4) /* 800F6D94 000F3B94 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F6D98 000F3B98 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F6D9C 000F3B9C 4B F0 FF BD */ bl func_80006D58 +/* 800F6D9C 000F3B9C 4B F0 FF BD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6DA0 000F3BA0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F6DA4 000F3BA4 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F6DA8 000F3BA8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2351,7 +2351,7 @@ lbl_800F6B58: /* 800F6DDC 000F3BDC 80 84 00 30 */ lwz r4, 0x30(r4) /* 800F6DE0 000F3BE0 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F6DE4 000F3BE4 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F6DE8 000F3BE8 4B F0 FF 71 */ bl func_80006D58 +/* 800F6DE8 000F3BE8 4B F0 FF 71 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6DEC 000F3BEC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F6DF0 000F3BF0 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F6DF4 000F3BF4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2370,7 +2370,7 @@ lbl_800F6B58: /* 800F6E28 000F3C28 80 84 00 34 */ lwz r4, 0x34(r4) /* 800F6E2C 000F3C2C C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F6E30 000F3C30 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F6E34 000F3C34 4B F0 FF 25 */ bl func_80006D58 +/* 800F6E34 000F3C34 4B F0 FF 25 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6E38 000F3C38 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F6E3C 000F3C3C 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F6E40 000F3C40 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2389,7 +2389,7 @@ lbl_800F6B58: /* 800F6E74 000F3C74 80 84 00 48 */ lwz r4, 0x48(r4) /* 800F6E78 000F3C78 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F6E7C 000F3C7C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F6E80 000F3C80 4B F0 FE D9 */ bl func_80006D58 +/* 800F6E80 000F3C80 4B F0 FE D9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6E84 000F3C84 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F6E88 000F3C88 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F6E8C 000F3C8C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2408,7 +2408,7 @@ lbl_800F6B58: /* 800F6EC0 000F3CC0 80 84 00 50 */ lwz r4, 0x50(r4) /* 800F6EC4 000F3CC4 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F6EC8 000F3CC8 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F6ECC 000F3CCC 4B F0 FE 8D */ bl func_80006D58 +/* 800F6ECC 000F3CCC 4B F0 FE 8D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6ED0 000F3CD0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F6ED4 000F3CD4 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F6ED8 000F3CD8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2427,7 +2427,7 @@ lbl_800F6B58: /* 800F6F0C 000F3D0C 80 84 00 58 */ lwz r4, 0x58(r4) /* 800F6F10 000F3D10 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F6F14 000F3D14 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F6F18 000F3D18 4B F0 FE 41 */ bl func_80006D58 +/* 800F6F18 000F3D18 4B F0 FE 41 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6F1C 000F3D1C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F6F20 000F3D20 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F6F24 000F3D24 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2446,7 +2446,7 @@ lbl_800F6B58: /* 800F6F58 000F3D58 80 84 00 54 */ lwz r4, 0x54(r4) /* 800F6F5C 000F3D5C C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F6F60 000F3D60 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F6F64 000F3D64 4B F0 FD F5 */ bl func_80006D58 +/* 800F6F64 000F3D64 4B F0 FD F5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6F68 000F3D68 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F6F6C 000F3D6C 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F6F70 000F3D70 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2465,7 +2465,7 @@ lbl_800F6B58: /* 800F6FA4 000F3DA4 80 84 00 94 */ lwz r4, 0x94(r4) /* 800F6FA8 000F3DA8 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F6FAC 000F3DAC C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F6FB0 000F3DB0 4B F0 FD A9 */ bl func_80006D58 +/* 800F6FB0 000F3DB0 4B F0 FD A9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6FB4 000F3DB4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F6FB8 000F3DB8 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F6FBC 000F3DBC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2484,7 +2484,7 @@ lbl_800F6B58: /* 800F6FF0 000F3DF0 80 84 00 98 */ lwz r4, 0x98(r4) /* 800F6FF4 000F3DF4 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F6FF8 000F3DF8 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F6FFC 000F3DFC 4B F0 FD 5D */ bl func_80006D58 +/* 800F6FFC 000F3DFC 4B F0 FD 5D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F7000 000F3E00 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F7004 000F3E04 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F7008 000F3E08 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2503,14 +2503,14 @@ lbl_800F6B58: /* 800F703C 000F3E3C 80 84 00 18 */ lwz r4, 0x18(r4) /* 800F7040 000F3E40 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F7044 000F3E44 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F7048 000F3E48 4B F0 FD 11 */ bl func_80006D58 +/* 800F7048 000F3E48 4B F0 FD 11 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F704C 000F3E4C 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F7050 000F3E50 C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) /* 800F7054 000F3E54 38 83 55 BC */ addi r4, r3, lbl_802955BC@l /* 800F7058 000F3E58 38 A1 00 18 */ addi r5, r1, 0x18 /* 800F705C 000F3E5C 7F E3 FB 78 */ mr r3, r31 /* 800F7060 000F3E60 38 C0 00 01 */ li r6, 1 -/* 800F7064 000F3E64 4B FF D3 95 */ bl func_800F43F8 +/* 800F7064 000F3E64 4B FF D3 95 */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 800F7068 000F3E68 80 01 00 74 */ lwz r0, 0x74(r1) /* 800F706C 000F3E6C 7F E3 FB 78 */ mr r3, r31 /* 800F7070 000F3E70 83 E1 00 6C */ lwz r31, 0x6c(r1) @@ -2544,9 +2544,9 @@ lbl_800F6B58: /* 800F70E0 000F3EE0 90 E1 00 28 */ stw r7, 0x28(r1) /* 800F70E4 000F3EE4 90 C1 00 2C */ stw r6, 0x2c(r1) /* 800F70E8 000F3EE8 90 01 00 30 */ stw r0, 0x30(r1) -/* 800F70EC 000F3EEC 4B F0 FB 85 */ bl func_80006C70 +/* 800F70EC 000F3EEC 4B F0 FB 85 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 800F70F0 000F3EF0 7C 7F 1B 78 */ mr r31, r3 -/* 800F70F4 000F3EF4 4B FF DF D1 */ bl func_800F50C4 +/* 800F70F4 000F3EF4 4B FF DF D1 */ bl ZNPC_AnimTable_RobotBase__FP10xAnimTable /* 800F70F8 000F3EF8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F70FC 000F3EFC 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F7100 000F3F00 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2565,7 +2565,7 @@ lbl_800F6B58: /* 800F7134 000F3F34 80 84 00 38 */ lwz r4, 0x38(r4) /* 800F7138 000F3F38 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F713C 000F3F3C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F7140 000F3F40 4B F0 FC 19 */ bl func_80006D58 +/* 800F7140 000F3F40 4B F0 FC 19 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F7144 000F3F44 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F7148 000F3F48 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F714C 000F3F4C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2584,7 +2584,7 @@ lbl_800F6B58: /* 800F7180 000F3F80 80 84 00 3C */ lwz r4, 0x3c(r4) /* 800F7184 000F3F84 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F7188 000F3F88 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F718C 000F3F8C 4B F0 FB CD */ bl func_80006D58 +/* 800F718C 000F3F8C 4B F0 FB CD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F7190 000F3F90 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F7194 000F3F94 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F7198 000F3F98 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2603,7 +2603,7 @@ lbl_800F6B58: /* 800F71CC 000F3FCC 80 84 00 40 */ lwz r4, 0x40(r4) /* 800F71D0 000F3FD0 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F71D4 000F3FD4 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F71D8 000F3FD8 4B F0 FB 81 */ bl func_80006D58 +/* 800F71D8 000F3FD8 4B F0 FB 81 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F71DC 000F3FDC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F71E0 000F3FE0 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F71E4 000F3FE4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2622,7 +2622,7 @@ lbl_800F6B58: /* 800F7218 000F4018 80 9D 00 74 */ lwz r4, 0x74(r29) /* 800F721C 000F401C C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F7220 000F4020 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F7224 000F4024 4B F0 FB 35 */ bl func_80006D58 +/* 800F7224 000F4024 4B F0 FB 35 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F7228 000F4028 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F722C 000F402C 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F7230 000F4030 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2641,7 +2641,7 @@ lbl_800F6B58: /* 800F7264 000F4064 80 9E 00 78 */ lwz r4, 0x78(r30) /* 800F7268 000F4068 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F726C 000F406C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F7270 000F4070 4B F0 FA E9 */ bl func_80006D58 +/* 800F7270 000F4070 4B F0 FA E9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F7274 000F4074 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F7278 000F4078 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F727C 000F407C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2660,14 +2660,14 @@ lbl_800F6B58: /* 800F72B0 000F40B0 80 84 00 7C */ lwz r4, 0x7c(r4) /* 800F72B4 000F40B4 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F72B8 000F40B8 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F72BC 000F40BC 4B F0 FA 9D */ bl func_80006D58 +/* 800F72BC 000F40BC 4B F0 FA 9D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F72C0 000F40C0 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F72C4 000F40C4 C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) /* 800F72C8 000F40C8 38 83 55 BC */ addi r4, r3, lbl_802955BC@l /* 800F72CC 000F40CC 38 A1 00 18 */ addi r5, r1, 0x18 /* 800F72D0 000F40D0 7F E3 FB 78 */ mr r3, r31 /* 800F72D4 000F40D4 38 C0 00 01 */ li r6, 1 -/* 800F72D8 000F40D8 4B FF D1 21 */ bl func_800F43F8 +/* 800F72D8 000F40D8 4B FF D1 21 */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 800F72DC 000F40DC 38 00 00 00 */ li r0, 0 /* 800F72E0 000F40E0 7F E3 FB 78 */ mr r3, r31 /* 800F72E4 000F40E4 90 01 00 08 */ stw r0, 8(r1) @@ -2682,7 +2682,7 @@ lbl_800F6B58: /* 800F7308 000F4108 FC 40 08 90 */ fmr f2, f1 /* 800F730C 000F410C 80 BE 00 78 */ lwz r5, 0x78(r30) /* 800F7310 000F4110 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F7314 000F4114 4B F1 00 AD */ bl func_800073C0 +/* 800F7314 000F4114 4B F1 00 AD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F7318 000F4118 80 01 00 54 */ lwz r0, 0x54(r1) /* 800F731C 000F411C 7F E3 FB 78 */ mr r3, r31 /* 800F7320 000F4120 83 E1 00 4C */ lwz r31, 0x4c(r1) @@ -2712,9 +2712,9 @@ lbl_800F6B58: /* 800F7380 000F4180 90 E1 00 1C */ stw r7, 0x1c(r1) /* 800F7384 000F4184 90 C1 00 20 */ stw r6, 0x20(r1) /* 800F7388 000F4188 90 01 00 24 */ stw r0, 0x24(r1) -/* 800F738C 000F418C 4B F0 F8 E5 */ bl func_80006C70 +/* 800F738C 000F418C 4B F0 F8 E5 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 800F7390 000F4190 7C 7E 1B 78 */ mr r30, r3 -/* 800F7394 000F4194 4B FF DD 31 */ bl func_800F50C4 +/* 800F7394 000F4194 4B FF DD 31 */ bl ZNPC_AnimTable_RobotBase__FP10xAnimTable /* 800F7398 000F4198 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F739C 000F419C 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F73A0 000F41A0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2733,7 +2733,7 @@ lbl_800F6B58: /* 800F73D4 000F41D4 80 9F 00 30 */ lwz r4, 0x30(r31) /* 800F73D8 000F41D8 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F73DC 000F41DC C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F73E0 000F41E0 4B F0 F9 79 */ bl func_80006D58 +/* 800F73E0 000F41E0 4B F0 F9 79 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F73E4 000F41E4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F73E8 000F41E8 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F73EC 000F41EC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2752,7 +2752,7 @@ lbl_800F6B58: /* 800F7420 000F4220 80 84 00 34 */ lwz r4, 0x34(r4) /* 800F7424 000F4224 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F7428 000F4228 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F742C 000F422C 4B F0 F9 2D */ bl func_80006D58 +/* 800F742C 000F422C 4B F0 F9 2D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F7430 000F4230 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F7434 000F4234 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F7438 000F4238 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2771,14 +2771,14 @@ lbl_800F6B58: /* 800F746C 000F426C 80 9D 00 38 */ lwz r4, 0x38(r29) /* 800F7470 000F4270 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F7474 000F4274 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F7478 000F4278 4B F0 F8 E1 */ bl func_80006D58 +/* 800F7478 000F4278 4B F0 F8 E1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F747C 000F427C 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F7480 000F4280 C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) /* 800F7484 000F4284 38 83 55 BC */ addi r4, r3, lbl_802955BC@l /* 800F7488 000F4288 38 A1 00 18 */ addi r5, r1, 0x18 /* 800F748C 000F428C 7F C3 F3 78 */ mr r3, r30 /* 800F7490 000F4290 38 C0 00 01 */ li r6, 1 -/* 800F7494 000F4294 4B FF CF 65 */ bl func_800F43F8 +/* 800F7494 000F4294 4B FF CF 65 */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 800F7498 000F4298 38 00 00 00 */ li r0, 0 /* 800F749C 000F429C 7F C3 F3 78 */ mr r3, r30 /* 800F74A0 000F42A0 90 01 00 08 */ stw r0, 8(r1) @@ -2793,7 +2793,7 @@ lbl_800F6B58: /* 800F74C4 000F42C4 FC 40 08 90 */ fmr f2, f1 /* 800F74C8 000F42C8 80 BF 00 30 */ lwz r5, 0x30(r31) /* 800F74CC 000F42CC C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F74D0 000F42D0 4B F0 FE F1 */ bl func_800073C0 +/* 800F74D0 000F42D0 4B F0 FE F1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F74D4 000F42D4 38 00 00 00 */ li r0, 0 /* 800F74D8 000F42D8 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F74DC 000F42DC 90 01 00 08 */ stw r0, 8(r1) @@ -2810,7 +2810,7 @@ lbl_800F6B58: /* 800F7508 000F4308 FC 40 08 90 */ fmr f2, f1 /* 800F750C 000F430C 80 BF 00 30 */ lwz r5, 0x30(r31) /* 800F7510 000F4310 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F7514 000F4314 4B F0 FE AD */ bl func_800073C0 +/* 800F7514 000F4314 4B F0 FE AD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F7518 000F4318 38 00 00 00 */ li r0, 0 /* 800F751C 000F431C 7F C3 F3 78 */ mr r3, r30 /* 800F7520 000F4320 90 01 00 08 */ stw r0, 8(r1) @@ -2825,7 +2825,7 @@ lbl_800F6B58: /* 800F7544 000F4344 FC 40 08 90 */ fmr f2, f1 /* 800F7548 000F4348 80 BF 00 30 */ lwz r5, 0x30(r31) /* 800F754C 000F434C C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F7550 000F4350 4B F0 FE 71 */ bl func_800073C0 +/* 800F7550 000F4350 4B F0 FE 71 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F7554 000F4354 80 01 00 44 */ lwz r0, 0x44(r1) /* 800F7558 000F4358 7F C3 F3 78 */ mr r3, r30 /* 800F755C 000F435C 83 E1 00 3C */ lwz r31, 0x3c(r1) @@ -2847,9 +2847,9 @@ lbl_800F6B58: /* 800F759C 000F439C 90 A1 00 18 */ stw r5, 0x18(r1) /* 800F75A0 000F43A0 38 A0 00 00 */ li r5, 0 /* 800F75A4 000F43A4 90 01 00 1C */ stw r0, 0x1c(r1) -/* 800F75A8 000F43A8 4B F0 F6 C9 */ bl func_80006C70 +/* 800F75A8 000F43A8 4B F0 F6 C9 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 800F75AC 000F43AC 7C 7F 1B 78 */ mr r31, r3 -/* 800F75B0 000F43B0 4B FF DB 15 */ bl func_800F50C4 +/* 800F75B0 000F43B0 4B FF DB 15 */ bl ZNPC_AnimTable_RobotBase__FP10xAnimTable /* 800F75B4 000F43B4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F75B8 000F43B8 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F75BC 000F43BC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2868,14 +2868,14 @@ lbl_800F6B58: /* 800F75F0 000F43F0 80 84 00 38 */ lwz r4, 0x38(r4) /* 800F75F4 000F43F4 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F75F8 000F43F8 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F75FC 000F43FC 4B F0 F7 5D */ bl func_80006D58 +/* 800F75FC 000F43FC 4B F0 F7 5D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F7600 000F4400 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F7604 000F4404 C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) /* 800F7608 000F4408 38 83 55 BC */ addi r4, r3, lbl_802955BC@l /* 800F760C 000F440C 38 A1 00 18 */ addi r5, r1, 0x18 /* 800F7610 000F4410 7F E3 FB 78 */ mr r3, r31 /* 800F7614 000F4414 38 C0 00 01 */ li r6, 1 -/* 800F7618 000F4418 4B FF CD E1 */ bl func_800F43F8 +/* 800F7618 000F4418 4B FF CD E1 */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 800F761C 000F441C 80 01 00 34 */ lwz r0, 0x34(r1) /* 800F7620 000F4420 7F E3 FB 78 */ mr r3, r31 /* 800F7624 000F4424 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -2891,7 +2891,7 @@ lbl_800F6B58: /* 800F764C 000F444C 38 A0 00 00 */ li r5, 0 /* 800F7650 000F4450 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800F7654 000F4454 38 63 02 B3 */ addi r3, r3, 0x2b3 -/* 800F7658 000F4458 4B F0 F6 19 */ bl func_80006C70 +/* 800F7658 000F4458 4B F0 F6 19 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 800F765C 000F445C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F7660 000F4460 38 00 00 00 */ li r0, 0 /* 800F7664 000F4464 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2909,7 +2909,7 @@ lbl_800F6B58: /* 800F7694 000F4494 80 84 00 04 */ lwz r4, 4(r4) /* 800F7698 000F4498 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F769C 000F449C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F76A0 000F44A0 4B F0 F6 B9 */ bl func_80006D58 +/* 800F76A0 000F44A0 4B F0 F6 B9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F76A4 000F44A4 80 01 00 24 */ lwz r0, 0x24(r1) /* 800F76A8 000F44A8 7F E3 FB 78 */ mr r3, r31 /* 800F76AC 000F44AC 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -2925,7 +2925,7 @@ lbl_800F6B58: /* 800F76D4 000F44D4 38 A0 00 00 */ li r5, 0 /* 800F76D8 000F44D8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800F76DC 000F44DC 38 63 02 C6 */ addi r3, r3, 0x2c6 -/* 800F76E0 000F44E0 4B F0 F5 91 */ bl func_80006C70 +/* 800F76E0 000F44E0 4B F0 F5 91 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 800F76E4 000F44E4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F76E8 000F44E8 38 00 00 00 */ li r0, 0 /* 800F76EC 000F44EC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2943,7 +2943,7 @@ lbl_800F6B58: /* 800F771C 000F451C 80 84 00 04 */ lwz r4, 4(r4) /* 800F7720 000F4520 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F7724 000F4524 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F7728 000F4528 4B F0 F6 31 */ bl func_80006D58 +/* 800F7728 000F4528 4B F0 F6 31 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F772C 000F452C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800F7730 000F4530 7F E3 FB 78 */ mr r3, r31 /* 800F7734 000F4534 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -2971,9 +2971,9 @@ lbl_800F6B58: /* 800F778C 000F458C 90 E1 00 1C */ stw r7, 0x1c(r1) /* 800F7790 000F4590 90 C1 00 20 */ stw r6, 0x20(r1) /* 800F7794 000F4594 90 01 00 24 */ stw r0, 0x24(r1) -/* 800F7798 000F4598 4B F0 F4 D9 */ bl func_80006C70 +/* 800F7798 000F4598 4B F0 F4 D9 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 800F779C 000F459C 7C 7F 1B 78 */ mr r31, r3 -/* 800F77A0 000F45A0 4B FF D9 25 */ bl func_800F50C4 +/* 800F77A0 000F45A0 4B FF D9 25 */ bl ZNPC_AnimTable_RobotBase__FP10xAnimTable /* 800F77A4 000F45A4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F77A8 000F45A8 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F77AC 000F45AC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -2992,7 +2992,7 @@ lbl_800F6B58: /* 800F77E0 000F45E0 80 9D 00 44 */ lwz r4, 0x44(r29) /* 800F77E4 000F45E4 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F77E8 000F45E8 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F77EC 000F45EC 4B F0 F5 6D */ bl func_80006D58 +/* 800F77EC 000F45EC 4B F0 F5 6D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F77F0 000F45F0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F77F4 000F45F4 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F77F8 000F45F8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -3011,7 +3011,7 @@ lbl_800F6B58: /* 800F782C 000F462C 80 9E 00 48 */ lwz r4, 0x48(r30) /* 800F7830 000F4630 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F7834 000F4634 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F7838 000F4638 4B F0 F5 21 */ bl func_80006D58 +/* 800F7838 000F4638 4B F0 F5 21 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F783C 000F463C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800F7840 000F4640 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F7844 000F4644 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -3030,14 +3030,14 @@ lbl_800F6B58: /* 800F7878 000F4678 80 84 00 4C */ lwz r4, 0x4c(r4) /* 800F787C 000F467C C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F7880 000F4680 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800F7884 000F4684 4B F0 F4 D5 */ bl func_80006D58 +/* 800F7884 000F4684 4B F0 F4 D5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F7888 000F4688 3C 60 80 29 */ lis r3, lbl_802955BC@ha /* 800F788C 000F468C C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) /* 800F7890 000F4690 38 83 55 BC */ addi r4, r3, lbl_802955BC@l /* 800F7894 000F4694 38 A1 00 18 */ addi r5, r1, 0x18 /* 800F7898 000F4698 7F E3 FB 78 */ mr r3, r31 /* 800F789C 000F469C 38 C0 00 01 */ li r6, 1 -/* 800F78A0 000F46A0 4B FF CB 59 */ bl func_800F43F8 +/* 800F78A0 000F46A0 4B FF CB 59 */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 800F78A4 000F46A4 38 00 00 00 */ li r0, 0 /* 800F78A8 000F46A8 7F E3 FB 78 */ mr r3, r31 /* 800F78AC 000F46AC 90 01 00 08 */ stw r0, 8(r1) @@ -3052,7 +3052,7 @@ lbl_800F6B58: /* 800F78D0 000F46D0 FC 40 08 90 */ fmr f2, f1 /* 800F78D4 000F46D4 80 BE 00 48 */ lwz r5, 0x48(r30) /* 800F78D8 000F46D8 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F78DC 000F46DC 4B F0 FA E5 */ bl func_800073C0 +/* 800F78DC 000F46DC 4B F0 FA E5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F78E0 000F46E0 80 01 00 44 */ lwz r0, 0x44(r1) /* 800F78E4 000F46E4 7F E3 FB 78 */ mr r3, r31 /* 800F78E8 000F46E8 83 E1 00 3C */ lwz r31, 0x3c(r1) @@ -3090,14 +3090,14 @@ lbl_800F7958: /* 800F7958 000F4758 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 800F795C 000F475C 4E 80 00 20 */ blr -.global func_800F7960 -func_800F7960: +.global Init__9zNPCRobotFP9xEntAsset +Init__9zNPCRobotFP9xEntAsset: /* 800F7960 000F4760 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F7964 000F4764 7C 08 02 A6 */ mflr r0 /* 800F7968 000F4768 90 01 00 14 */ stw r0, 0x14(r1) /* 800F796C 000F476C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800F7970 000F4770 7C 7F 1B 78 */ mr r31, r3 -/* 800F7974 000F4774 4B FF 77 29 */ bl func_800EF09C +/* 800F7974 000F4774 4B FF 77 29 */ bl Init__10zNPCCommonFP9xEntAsset /* 800F7978 000F4778 38 60 00 0A */ li r3, 0xa /* 800F797C 000F477C 38 00 FF FF */ li r0, -1 /* 800F7980 000F4780 90 7F 01 CC */ stw r3, 0x1cc(r31) @@ -3112,8 +3112,8 @@ func_800F7960: /* 800F79A4 000F47A4 38 21 00 10 */ addi r1, r1, 0x10 /* 800F79A8 000F47A8 4E 80 00 20 */ blr -.global func_800F79AC -func_800F79AC: +.global Reset__9zNPCRobotFv +Reset__9zNPCRobotFv: /* 800F79AC 000F47AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F79B0 000F47B0 7C 08 02 A6 */ mflr r0 /* 800F79B4 000F47B4 90 01 00 14 */ stw r0, 0x14(r1) @@ -3143,7 +3143,7 @@ lbl_800F79EC: /* 800F7A10 000F4810 D0 3F 00 88 */ stfs f1, 0x88(r31) lbl_800F7A14: /* 800F7A14 000F4814 7F C3 F3 78 */ mr r3, r30 -/* 800F7A18 000F4818 4B FF 7E 8D */ bl func_800EF8A4 +/* 800F7A18 000F4818 4B FF 7E 8D */ bl Reset__10zNPCCommonFv /* 800F7A1C 000F481C 80 9E 01 D8 */ lwz r4, 0x1d8(r30) /* 800F7A20 000F4820 7F C3 F3 78 */ mr r3, r30 /* 800F7A24 000F4824 80 04 00 2C */ lwz r0, 0x2c(r4) @@ -3170,13 +3170,13 @@ lbl_800F7A50: /* 800F7A74 000F4874 3C 80 4E 47 */ lis r4, 0x4E47526A@ha /* 800F7A78 000F4878 7F E3 FB 78 */ mr r3, r31 /* 800F7A7C 000F487C 38 84 52 6A */ addi r4, r4, 0x4E47526A@l -/* 800F7A80 000F4880 48 01 64 BD */ bl func_8010DF3C +/* 800F7A80 000F4880 48 01 64 BD */ bl FindGoal__7xPsycheFi /* 800F7A84 000F4884 4B FE 14 F1 */ bl func_800D8F74 /* 800F7A88 000F4888 3C 80 4E 47 */ lis r4, 0x4E47526A@ha /* 800F7A8C 000F488C 80 7E 02 28 */ lwz r3, 0x228(r30) /* 800F7A90 000F4890 38 84 52 6A */ addi r4, r4, 0x4E47526A@l /* 800F7A94 000F4894 38 A0 00 01 */ li r5, 1 -/* 800F7A98 000F4898 48 01 5C 99 */ bl func_8010D730 +/* 800F7A98 000F4898 48 01 5C 99 */ bl GoalSet__7xPsycheFii /* 800F7A9C 000F489C 48 00 00 54 */ b lbl_800F7AF0 lbl_800F7AA0: /* 800F7AA0 000F48A0 7F C3 F3 78 */ mr r3, r30 @@ -3186,30 +3186,30 @@ lbl_800F7AA0: /* 800F7AB0 000F48B0 3C 80 4E 47 */ lis r4, 0x4E47526A@ha /* 800F7AB4 000F48B4 7F E3 FB 78 */ mr r3, r31 /* 800F7AB8 000F48B8 38 84 52 6A */ addi r4, r4, 0x4E47526A@l -/* 800F7ABC 000F48BC 48 01 64 81 */ bl func_8010DF3C +/* 800F7ABC 000F48BC 48 01 64 81 */ bl FindGoal__7xPsycheFi /* 800F7AC0 000F48C0 4B FE 14 B5 */ bl func_800D8F74 /* 800F7AC4 000F48C4 3C 80 4E 47 */ lis r4, 0x4E47526A@ha /* 800F7AC8 000F48C8 80 7E 02 28 */ lwz r3, 0x228(r30) /* 800F7ACC 000F48CC 38 84 52 6A */ addi r4, r4, 0x4E47526A@l /* 800F7AD0 000F48D0 38 A0 00 01 */ li r5, 1 -/* 800F7AD4 000F48D4 48 01 5C 5D */ bl func_8010D730 +/* 800F7AD4 000F48D4 48 01 5C 5D */ bl GoalSet__7xPsycheFii /* 800F7AD8 000F48D8 48 00 00 18 */ b lbl_800F7AF0 lbl_800F7ADC: /* 800F7ADC 000F48DC 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800F7AE0 000F48E0 80 7E 02 28 */ lwz r3, 0x228(r30) /* 800F7AE4 000F48E4 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l /* 800F7AE8 000F48E8 38 A0 00 01 */ li r5, 1 -/* 800F7AEC 000F48EC 48 01 5C 45 */ bl func_8010D730 +/* 800F7AEC 000F48EC 48 01 5C 45 */ bl GoalSet__7xPsycheFii lbl_800F7AF0: /* 800F7AF0 000F48F0 7F C4 F3 78 */ mr r4, r30 /* 800F7AF4 000F48F4 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800F7AF8 000F48F8 48 00 A1 19 */ bl func_80101C10 +/* 800F7AF8 000F48F8 48 00 A1 19 */ bl NeedToCycle__8NPCArenaFP10zNPCCommon /* 800F7AFC 000F48FC 2C 03 00 02 */ cmpwi r3, 2 /* 800F7B00 000F4900 40 82 00 18 */ bne lbl_800F7B18 /* 800F7B04 000F4904 7F C4 F3 78 */ mr r4, r30 /* 800F7B08 000F4908 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800F7B0C 000F490C 38 A0 00 01 */ li r5, 1 -/* 800F7B10 000F4910 48 00 A1 C1 */ bl func_80101CD0 +/* 800F7B10 000F4910 48 00 A1 C1 */ bl Cycle__8NPCArenaFP10zNPCCommoni /* 800F7B14 000F4914 48 00 00 1C */ b lbl_800F7B30 lbl_800F7B18: /* 800F7B18 000F4918 2C 03 00 00 */ cmpwi r3, 0 @@ -3217,7 +3217,7 @@ lbl_800F7B18: /* 800F7B20 000F4920 7F C4 F3 78 */ mr r4, r30 /* 800F7B24 000F4924 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800F7B28 000F4928 38 A0 00 00 */ li r5, 0 -/* 800F7B2C 000F492C 48 00 A1 A5 */ bl func_80101CD0 +/* 800F7B2C 000F492C 48 00 A1 A5 */ bl Cycle__8NPCArenaFP10zNPCCommoni lbl_800F7B30: /* 800F7B30 000F4930 80 01 00 14 */ lwz r0, 0x14(r1) /* 800F7B34 000F4934 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -3254,7 +3254,7 @@ lbl_800F7BA8: lbl_800F7BAC: /* 800F7BAC 000F49AC 7F E3 FB 78 */ mr r3, r31 /* 800F7BB0 000F49B0 38 80 00 00 */ li r4, 0 -/* 800F7BB4 000F49B4 4B FF 86 DD */ bl func_800F0290 +/* 800F7BB4 000F49B4 4B FF 86 DD */ bl BoundAsRadius__10zNPCCommonCFi /* 800F7BB8 000F49B8 EC 3F 00 72 */ fmuls f1, f31, f1 /* 800F7BBC 000F49BC E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 800F7BC0 000F49C0 80 01 00 24 */ lwz r0, 0x24(r1) @@ -3264,27 +3264,27 @@ lbl_800F7BAC: /* 800F7BD0 000F49D0 38 21 00 20 */ addi r1, r1, 0x20 /* 800F7BD4 000F49D4 4E 80 00 20 */ blr -.global func_800F7BD8 -func_800F7BD8: +.global ParseINI__9zNPCRobotFv +ParseINI__9zNPCRobotFv: /* 800F7BD8 000F49D8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F7BDC 000F49DC 7C 08 02 A6 */ mflr r0 /* 800F7BE0 000F49E0 90 01 00 14 */ stw r0, 0x14(r1) /* 800F7BE4 000F49E4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800F7BE8 000F49E8 7C 7F 1B 78 */ mr r31, r3 -/* 800F7BEC 000F49EC 4B FF 98 45 */ bl func_800F1430 +/* 800F7BEC 000F49EC 4B FF 98 45 */ bl ParseINI__10zNPCCommonFv /* 800F7BF0 000F49F0 3C 60 80 2A */ lis r3, lbl_802987C4@ha /* 800F7BF4 000F49F4 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 800F7BF8 000F49F8 38 63 87 C4 */ addi r3, r3, lbl_802987C4@l /* 800F7BFC 000F49FC 90 64 03 A0 */ stw r3, 0x3a0(r4) -/* 800F7C00 000F4A00 48 02 D1 45 */ bl func_80124D44 +/* 800F7C00 000F4A00 48 02 D1 45 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 800F7C04 000F4A04 80 01 00 14 */ lwz r0, 0x14(r1) /* 800F7C08 000F4A08 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800F7C0C 000F4A0C 7C 08 03 A6 */ mtlr r0 /* 800F7C10 000F4A10 38 21 00 10 */ addi r1, r1, 0x10 /* 800F7C14 000F4A14 4E 80 00 20 */ blr -.global func_800F7C18 -func_800F7C18: +.global Process__9zNPCRobotFP6xScenef +Process__9zNPCRobotFP6xScenef: /* 800F7C18 000F4A18 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F7C1C 000F4A1C 7C 08 02 A6 */ mflr r0 /* 800F7C20 000F4A20 90 01 00 24 */ stw r0, 0x24(r1) @@ -3296,7 +3296,7 @@ func_800F7C18: /* 800F7C38 000F4A38 93 C1 00 10 */ stw r30, 0x10(r1) /* 800F7C3C 000F4A3C 7C 7E 1B 78 */ mr r30, r3 /* 800F7C40 000F4A40 80 63 02 28 */ lwz r3, 0x228(r3) -/* 800F7C44 000F4A44 48 01 64 1D */ bl func_8010E060 +/* 800F7C44 000F4A44 48 01 64 1D */ bl Timestep__7xPsycheFfPv /* 800F7C48 000F4A48 7F C3 F3 78 */ mr r3, r30 /* 800F7C4C 000F4A4C 81 9E 01 B8 */ lwz r12, 0x1b8(r30) /* 800F7C50 000F4A50 81 8C 00 7C */ lwz r12, 0x7c(r12) @@ -3306,12 +3306,12 @@ func_800F7C18: /* 800F7C60 000F4A60 41 82 00 10 */ beq lbl_800F7C70 /* 800F7C64 000F4A64 FC 20 F8 90 */ fmr f1, f31 /* 800F7C68 000F4A68 7F C3 F3 78 */ mr r3, r30 -/* 800F7C6C 000F4A6C 48 00 08 CD */ bl func_800F8538 +/* 800F7C6C 000F4A6C 48 00 08 CD */ bl DoAliveStuff__9zNPCRobotFf lbl_800F7C70: /* 800F7C70 000F4A70 FC 20 F8 90 */ fmr f1, f31 /* 800F7C74 000F4A74 7F C3 F3 78 */ mr r3, r30 /* 800F7C78 000F4A78 7F E4 FB 78 */ mr r4, r31 -/* 800F7C7C 000F4A7C 4B FF 84 75 */ bl func_800F00F0 +/* 800F7C7C 000F4A7C 4B FF 84 75 */ bl Process__10zNPCCommonFP6xScenef /* 800F7C80 000F4A80 80 01 00 24 */ lwz r0, 0x24(r1) /* 800F7C84 000F4A84 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800F7C88 000F4A88 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -3320,8 +3320,8 @@ lbl_800F7C70: /* 800F7C94 000F4A94 38 21 00 20 */ addi r1, r1, 0x20 /* 800F7C98 000F4A98 4E 80 00 20 */ blr -.global func_800F7C9C -func_800F7C9C: +.global NewTime__9zNPCRobotFP6xScenef +NewTime__9zNPCRobotFP6xScenef: /* 800F7C9C 000F4A9C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F7CA0 000F4AA0 7C 08 02 A6 */ mflr r0 /* 800F7CA4 000F4AA4 90 01 00 24 */ stw r0, 0x24(r1) @@ -3341,12 +3341,12 @@ func_800F7C9C: /* 800F7CDC 000F4ADC 2C 03 00 00 */ cmpwi r3, 0 /* 800F7CE0 000F4AE0 40 82 00 0C */ bne lbl_800F7CEC /* 800F7CE4 000F4AE4 7F C3 F3 78 */ mr r3, r30 -/* 800F7CE8 000F4AE8 48 00 17 AD */ bl func_800F9494 +/* 800F7CE8 000F4AE8 48 00 17 AD */ bl TurnThemHeads__9zNPCRobotFv lbl_800F7CEC: /* 800F7CEC 000F4AEC FC 20 F8 90 */ fmr f1, f31 /* 800F7CF0 000F4AF0 7F C3 F3 78 */ mr r3, r30 /* 800F7CF4 000F4AF4 7F E4 FB 78 */ mr r4, r31 -/* 800F7CF8 000F4AF8 4B FF 86 51 */ bl func_800F0348 +/* 800F7CF8 000F4AF8 4B FF 86 51 */ bl NewTime__10zNPCCommonFP6xScenef /* 800F7CFC 000F4AFC 80 01 00 24 */ lwz r0, 0x24(r1) /* 800F7D00 000F4B00 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800F7D04 000F4B04 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -3355,27 +3355,27 @@ lbl_800F7CEC: /* 800F7D10 000F4B10 38 21 00 20 */ addi r1, r1, 0x20 /* 800F7D14 000F4B14 4E 80 00 20 */ blr -.global func_800F7D18 -func_800F7D18: +.global SelfSetup__9zNPCRobotFv +SelfSetup__9zNPCRobotFv: /* 800F7D18 000F4B18 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F7D1C 000F4B1C 7C 08 02 A6 */ mflr r0 /* 800F7D20 000F4B20 90 01 00 24 */ stw r0, 0x24(r1) /* 800F7D24 000F4B24 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800F7D28 000F4B28 93 C1 00 18 */ stw r30, 0x18(r1) /* 800F7D2C 000F4B2C 7C 7E 1B 78 */ mr r30, r3 -/* 800F7D30 000F4B30 48 01 51 A5 */ bl func_8010CED4 +/* 800F7D30 000F4B30 48 01 51 A5 */ bl xBehaveMgr_GetSelf__Fv /* 800F7D34 000F4B34 7F C4 F3 78 */ mr r4, r30 /* 800F7D38 000F4B38 38 A0 00 00 */ li r5, 0 -/* 800F7D3C 000F4B3C 48 01 53 01 */ bl func_8010D03C +/* 800F7D3C 000F4B3C 48 01 53 01 */ bl Subscribe__10xBehaveMgrFP5xBasei /* 800F7D40 000F4B40 90 7E 02 28 */ stw r3, 0x228(r30) /* 800F7D44 000F4B44 83 FE 02 28 */ lwz r31, 0x228(r30) /* 800F7D48 000F4B48 7F E3 FB 78 */ mr r3, r31 -/* 800F7D4C 000F4B4C 48 01 54 3D */ bl func_8010D188 +/* 800F7D4C 000F4B4C 48 01 54 3D */ bl BrainBegin__7xPsycheFv /* 800F7D50 000F4B50 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 800F7D54 000F4B54 7F E3 FB 78 */ mr r3, r31 /* 800F7D58 000F4B58 38 84 52 34 */ addi r4, r4, 0x4E475234@l /* 800F7D5C 000F4B5C 38 A0 00 00 */ li r5, 0 -/* 800F7D60 000F4B60 48 01 54 E1 */ bl func_8010D240 +/* 800F7D60 000F4B60 48 01 54 E1 */ bl AddGoal__7xPsycheFiPv /* 800F7D64 000F4B64 3C 80 80 10 */ lis r4, lbl_80100D64@ha /* 800F7D68 000F4B68 38 A0 00 00 */ li r5, 0 /* 800F7D6C 000F4B6C 38 84 0D 64 */ addi r4, r4, lbl_80100D64@l @@ -3389,14 +3389,14 @@ func_800F7D18: /* 800F7D8C 000F4B8C 38 E0 00 00 */ li r7, 0 /* 800F7D90 000F4B90 39 00 00 00 */ li r8, 0 /* 800F7D94 000F4B94 39 20 00 00 */ li r9, 0 -/* 800F7D98 000F4B98 4B FF C2 15 */ bl func_800F3FAC +/* 800F7D98 000F4B98 4B FF C2 15 */ bl AddBaseline__10zNPCCommonFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i /* 800F7D9C 000F4B9C 7F C3 F3 78 */ mr r3, r30 /* 800F7DA0 000F4BA0 7F E4 FB 78 */ mr r4, r31 /* 800F7DA4 000F4BA4 38 A0 00 00 */ li r5, 0 /* 800F7DA8 000F4BA8 38 C0 00 00 */ li r6, 0 /* 800F7DAC 000F4BAC 38 E0 00 00 */ li r7, 0 /* 800F7DB0 000F4BB0 39 00 00 00 */ li r8, 0 -/* 800F7DB4 000F4BB4 48 00 0C 39 */ bl func_800F89EC +/* 800F7DB4 000F4BB4 48 00 0C 39 */ bl AddStunThrow__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i /* 800F7DB8 000F4BB8 7F C3 F3 78 */ mr r3, r30 /* 800F7DBC 000F4BBC 7F E4 FB 78 */ mr r4, r31 /* 800F7DC0 000F4BC0 38 A0 00 00 */ li r5, 0 @@ -3404,7 +3404,7 @@ func_800F7D18: /* 800F7DC8 000F4BC8 38 E0 00 00 */ li r7, 0 /* 800F7DCC 000F4BCC 39 00 00 00 */ li r8, 0 /* 800F7DD0 000F4BD0 39 20 00 00 */ li r9, 0 -/* 800F7DD4 000F4BD4 48 00 0A 85 */ bl func_800F8858 +/* 800F7DD4 000F4BD4 48 00 0A 85 */ bl AddLassoing__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i /* 800F7DD8 000F4BD8 7F C3 F3 78 */ mr r3, r30 /* 800F7DDC 000F4BDC 7F E4 FB 78 */ mr r4, r31 /* 800F7DE0 000F4BE0 38 A0 00 00 */ li r5, 0 @@ -3412,12 +3412,12 @@ func_800F7D18: /* 800F7DE8 000F4BE8 38 E0 00 00 */ li r7, 0 /* 800F7DEC 000F4BEC 39 00 00 00 */ li r8, 0 /* 800F7DF0 000F4BF0 39 20 00 00 */ li r9, 0 -/* 800F7DF4 000F4BF4 48 00 0C E5 */ bl func_800F8AD8 +/* 800F7DF4 000F4BF4 48 00 0C E5 */ bl AddDamage__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i /* 800F7DF8 000F4BF8 7F C3 F3 78 */ mr r3, r30 /* 800F7DFC 000F4BFC 7F E4 FB 78 */ mr r4, r31 /* 800F7E00 000F4C00 38 A0 00 00 */ li r5, 0 /* 800F7E04 000F4C04 38 C0 00 00 */ li r6, 0 -/* 800F7E08 000F4C08 48 00 0D 95 */ bl func_800F8B9C +/* 800F7E08 000F4C08 48 00 0D 95 */ bl AddSpawning__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i /* 800F7E0C 000F4C0C 38 00 00 00 */ li r0, 0 /* 800F7E10 000F4C10 7F C3 F3 78 */ mr r3, r30 /* 800F7E14 000F4C14 90 01 00 08 */ stw r0, 8(r1) @@ -3428,15 +3428,15 @@ func_800F7D18: /* 800F7E28 000F4C28 39 00 00 00 */ li r8, 0 /* 800F7E2C 000F4C2C 39 20 00 00 */ li r9, 0 /* 800F7E30 000F4C30 39 40 00 00 */ li r10, 0 -/* 800F7E34 000F4C34 4B FF C2 A1 */ bl func_800F40D4 +/* 800F7E34 000F4C34 4B FF C2 A1 */ bl AddScripting__10zNPCCommonFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i /* 800F7E38 000F4C38 7F C3 F3 78 */ mr r3, r30 /* 800F7E3C 000F4C3C 7F E4 FB 78 */ mr r4, r31 /* 800F7E40 000F4C40 38 A0 00 00 */ li r5, 0 /* 800F7E44 000F4C44 38 C0 00 00 */ li r6, 0 /* 800F7E48 000F4C48 38 E0 00 00 */ li r7, 0 -/* 800F7E4C 000F4C4C 48 00 0A DD */ bl func_800F8928 +/* 800F7E4C 000F4C4C 48 00 0A DD */ bl AddMiscTypical__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i /* 800F7E50 000F4C50 7F E3 FB 78 */ mr r3, r31 -/* 800F7E54 000F4C54 48 01 53 B5 */ bl func_8010D208 +/* 800F7E54 000F4C54 48 01 53 B5 */ bl BrainEnd__7xPsycheFv /* 800F7E58 000F4C58 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800F7E5C 000F4C5C 7F E3 FB 78 */ mr r3, r31 /* 800F7E60 000F4C60 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l @@ -3448,8 +3448,8 @@ func_800F7D18: /* 800F7E78 000F4C78 38 21 00 20 */ addi r1, r1, 0x20 /* 800F7E7C 000F4C7C 4E 80 00 20 */ blr -.global func_800F7E80 -func_800F7E80: +.global AnimPick__9zNPCRobotFi16en_NPC_GOAL_SPOTP5xGoal +AnimPick__9zNPCRobotFi16en_NPC_GOAL_SPOTP5xGoal: /* 800F7E80 000F4C80 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F7E84 000F4C84 7C 08 02 A6 */ mflr r0 /* 800F7E88 000F4C88 3C 60 4E 47 */ lis r3, 0x4E475243@ha @@ -3590,7 +3590,7 @@ lbl_800F804C: /* 800F804C 000F4E4C 38 C0 00 14 */ li r6, 0x14 /* 800F8050 000F4E50 48 00 00 58 */ b lbl_800F80A8 lbl_800F8054: -/* 800F8054 000F4E54 4B F3 8C 15 */ bl func_80030C68 +/* 800F8054 000F4E54 4B F3 8C 15 */ bl xrand__Fv /* 800F8058 000F4E58 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 800F805C 000F4E5C 38 60 00 26 */ li r3, 0x26 /* 800F8060 000F4E60 41 82 00 08 */ beq lbl_800F8068 @@ -3616,7 +3616,7 @@ lbl_800F8090: lbl_800F8098: /* 800F8098 000F4E98 7C 83 23 78 */ mr r3, r4 /* 800F809C 000F4E9C 38 80 00 00 */ li r4, 0 -/* 800F80A0 000F4EA0 4B F5 5B F5 */ bl func_8004DC94 +/* 800F80A0 000F4EA0 4B F5 5B F5 */ bl xUtil_idtag2string__FUii /* 800F80A4 000F4EA4 38 C0 00 01 */ li r6, 1 lbl_800F80A8: /* 800F80A8 000F4EA8 2C 06 00 00 */ cmpwi r6, 0 @@ -3653,7 +3653,7 @@ lbl_800F80C0: /* 800F8120 000F4F20 28 1E 00 00 */ cmplwi r30, 0 /* 800F8124 000F4F24 41 82 00 B8 */ beq lbl_800F81DC /* 800F8128 000F4F28 7F C3 F3 78 */ mr r3, r30 -/* 800F812C 000F4F2C 48 01 54 09 */ bl func_8010D534 +/* 800F812C 000F4F2C 48 01 54 09 */ bl GetCurGoal__7xPsycheCFv /* 800F8130 000F4F30 7C 7F 1B 79 */ or. r31, r3, r3 /* 800F8134 000F4F34 41 82 00 48 */ beq lbl_800F817C /* 800F8138 000F4F38 48 00 A8 55 */ bl func_8010298C @@ -3676,7 +3676,7 @@ lbl_800F80C0: lbl_800F817C: /* 800F817C 000F4F7C 7F C3 F3 78 */ mr r3, r30 /* 800F8180 000F4F80 38 80 00 00 */ li r4, 0 -/* 800F8184 000F4F84 48 01 54 B5 */ bl func_8010D638 +/* 800F8184 000F4F84 48 01 54 B5 */ bl GetPrevRecovery__7xPsycheCFi /* 800F8188 000F4F88 7C 7E 1B 79 */ or. r30, r3, r3 /* 800F818C 000F4F8C 41 82 00 50 */ beq lbl_800F81DC /* 800F8190 000F4F90 7C 1E F8 40 */ cmplw r30, r31 @@ -3706,7 +3706,7 @@ lbl_800F81DC: /* 800F81EC 000F4FEC 7F 67 DB 78 */ mr r7, r27 /* 800F81F0 000F4FF0 7F 88 E3 78 */ mr r8, r28 /* 800F81F4 000F4FF4 7F A9 EB 78 */ mr r9, r29 -/* 800F81F8 000F4FF8 4B FF 81 D9 */ bl func_800F03D0 +/* 800F81F8 000F4FF8 4B FF 81 D9 */ bl SysEvent__10zNPCCommonFP5xBaseP5xBaseUiPCfP5xBasePi lbl_800F81FC: /* 800F81FC 000F4FFC BA E1 00 0C */ lmw r23, 0xc(r1) /* 800F8200 000F5000 80 01 00 34 */ lwz r0, 0x34(r1) @@ -3723,7 +3723,7 @@ lbl_800F81FC: /* 800F822C 000F502C 28 1D 00 00 */ cmplwi r29, 0 /* 800F8230 000F5030 41 82 00 94 */ beq lbl_800F82C4 /* 800F8234 000F5034 7F A3 EB 78 */ mr r3, r29 -/* 800F8238 000F5038 48 01 52 FD */ bl func_8010D534 +/* 800F8238 000F5038 48 01 52 FD */ bl GetCurGoal__7xPsycheCFv /* 800F823C 000F503C 7C 7F 1B 79 */ or. r31, r3, r3 /* 800F8240 000F5040 41 82 00 24 */ beq lbl_800F8264 /* 800F8244 000F5044 81 83 00 38 */ lwz r12, 0x38(r3) @@ -3737,7 +3737,7 @@ lbl_800F81FC: lbl_800F8264: /* 800F8264 000F5064 7F A3 EB 78 */ mr r3, r29 /* 800F8268 000F5068 38 80 00 00 */ li r4, 0 -/* 800F826C 000F506C 48 01 53 CD */ bl func_8010D638 +/* 800F826C 000F506C 48 01 53 CD */ bl GetPrevRecovery__7xPsycheCFi /* 800F8270 000F5070 7C 7E 1B 78 */ mr r30, r3 /* 800F8274 000F5074 48 00 00 48 */ b lbl_800F82BC lbl_800F8278: @@ -3757,7 +3757,7 @@ lbl_800F82A4: /* 800F82A8 000F50A8 4B FD D1 65 */ bl func_800D540C /* 800F82AC 000F50AC 7C 64 1B 78 */ mr r4, r3 /* 800F82B0 000F50B0 7F A3 EB 78 */ mr r3, r29 -/* 800F82B4 000F50B4 48 01 53 85 */ bl func_8010D638 +/* 800F82B4 000F50B4 48 01 53 85 */ bl GetPrevRecovery__7xPsycheCFi /* 800F82B8 000F50B8 7C 7E 1B 78 */ mr r30, r3 lbl_800F82BC: /* 800F82BC 000F50BC 28 1E 00 00 */ cmplwi r30, 0 @@ -3773,7 +3773,7 @@ lbl_800F82C4: /* 800F82E0 000F50E0 40 82 00 10 */ bne lbl_800F82F0 /* 800F82E4 000F50E4 7F 63 DB 78 */ mr r3, r27 /* 800F82E8 000F50E8 7F 84 E3 78 */ mr r4, r28 -/* 800F82EC 000F50EC 4B FF 7A 45 */ bl func_800EFD30 +/* 800F82EC 000F50EC 4B FF 7A 45 */ bl NPCMessage__10zNPCCommonFP6NPCMsg lbl_800F82F0: /* 800F82F0 000F50F0 BB 61 00 0C */ lmw r27, 0xc(r1) /* 800F82F4 000F50F4 80 01 00 24 */ lwz r0, 0x24(r1) @@ -3802,10 +3802,10 @@ lbl_800F82F0: /* 800F8350 000F5150 7C 09 03 A6 */ mtctr r0 /* 800F8354 000F5154 4E 80 04 20 */ bctr /* 800F8358 000F5158 38 80 00 00 */ li r4, 0 -/* 800F835C 000F515C 48 00 04 71 */ bl func_800F87CC +/* 800F835C 000F515C 48 00 04 71 */ bl BunnyHopSet__9zNPCRobotFP5xVec3 /* 800F8360 000F5160 48 00 01 54 */ b lbl_800F84B4 /* 800F8364 000F5164 7F E3 FB 78 */ mr r3, r31 -/* 800F8368 000F5168 48 01 52 9D */ bl func_8010D604 +/* 800F8368 000F5168 48 01 52 9D */ bl GIDOfPending__7xPsycheCFv /* 800F836C 000F516C 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 800F8370 000F5170 28 00 52 64 */ cmplwi r0, 0x5264 /* 800F8374 000F5174 40 82 00 0C */ bne lbl_800F8380 @@ -3815,16 +3815,16 @@ lbl_800F8380: /* 800F8380 000F5180 3C 80 4E 47 */ lis r4, 0x4E475264@ha /* 800F8384 000F5184 7F E3 FB 78 */ mr r3, r31 /* 800F8388 000F5188 38 84 52 64 */ addi r4, r4, 0x4E475264@l -/* 800F838C 000F518C 48 01 5B B1 */ bl func_8010DF3C +/* 800F838C 000F518C 48 01 5B B1 */ bl FindGoal__7xPsycheFi /* 800F8390 000F5190 28 03 00 00 */ cmplwi r3, 0 /* 800F8394 000F5194 41 82 01 20 */ beq lbl_800F84B4 /* 800F8398 000F5198 38 9D 00 10 */ addi r4, r29, 0x10 -/* 800F839C 000F519C 4B FE EC F9 */ bl func_800E7094 +/* 800F839C 000F519C 4B FE EC F9 */ bl InputInfo__14zNPCGoalDamageFP13NPCDamageInfo /* 800F83A0 000F51A0 3C 80 4E 47 */ lis r4, 0x4E475264@ha /* 800F83A4 000F51A4 7F E3 FB 78 */ mr r3, r31 /* 800F83A8 000F51A8 38 84 52 64 */ addi r4, r4, 0x4E475264@l /* 800F83AC 000F51AC 38 A0 00 00 */ li r5, 0 -/* 800F83B0 000F51B0 48 01 53 81 */ bl func_8010D730 +/* 800F83B0 000F51B0 48 01 53 81 */ bl GoalSet__7xPsycheFii /* 800F83B4 000F51B4 3B C0 00 01 */ li r30, 1 /* 800F83B8 000F51B8 48 00 00 FC */ b lbl_800F84B4 /* 800F83BC 000F51BC 38 00 00 00 */ li r0, 0 @@ -3834,13 +3834,13 @@ lbl_800F8380: /* 800F83CC 000F51CC 7C A3 2B 78 */ mr r3, r5 /* 800F83D0 000F51D0 38 84 53 30 */ addi r4, r4, 0x4E475330@l /* 800F83D4 000F51D4 38 A0 00 00 */ li r5, 0 -/* 800F83D8 000F51D8 48 01 53 59 */ bl func_8010D730 +/* 800F83D8 000F51D8 48 01 53 59 */ bl GoalSet__7xPsycheFii /* 800F83DC 000F51DC 48 00 00 D8 */ b lbl_800F84B4 /* 800F83E0 000F51E0 80 1C 01 C8 */ lwz r0, 0x1c8(r28) /* 800F83E4 000F51E4 54 00 00 C7 */ rlwinm. r0, r0, 0, 3, 3 /* 800F83E8 000F51E8 41 82 00 CC */ beq lbl_800F84B4 /* 800F83EC 000F51EC 7C A3 2B 78 */ mr r3, r5 -/* 800F83F0 000F51F0 48 01 52 15 */ bl func_8010D604 +/* 800F83F0 000F51F0 48 01 52 15 */ bl GIDOfPending__7xPsycheCFv /* 800F83F4 000F51F4 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 800F83F8 000F51F8 28 00 52 64 */ cmplwi r0, 0x5264 /* 800F83FC 000F51FC 40 82 00 0C */ bne lbl_800F8408 @@ -3850,7 +3850,7 @@ lbl_800F8408: /* 800F8408 000F5208 3C 80 4E 47 */ lis r4, 0x4E475264@ha /* 800F840C 000F520C 7F E3 FB 78 */ mr r3, r31 /* 800F8410 000F5210 38 84 52 64 */ addi r4, r4, 0x4E475264@l -/* 800F8414 000F5214 48 01 51 45 */ bl func_8010D558 +/* 800F8414 000F5214 48 01 51 45 */ bl GIDInStack__7xPsycheCFi /* 800F8418 000F5218 28 03 00 00 */ cmplwi r3, 0 /* 800F841C 000F521C 41 82 00 0C */ beq lbl_800F8428 /* 800F8420 000F5220 3B C0 00 01 */ li r30, 1 @@ -3863,16 +3863,16 @@ lbl_800F8428: /* 800F8438 000F5238 3C 80 4E 47 */ lis r4, 0x4E475260@ha /* 800F843C 000F523C 7F E3 FB 78 */ mr r3, r31 /* 800F8440 000F5240 38 84 52 60 */ addi r4, r4, 0x4E475260@l -/* 800F8444 000F5244 48 01 5A F9 */ bl func_8010DF3C +/* 800F8444 000F5244 48 01 5A F9 */ bl FindGoal__7xPsycheFi /* 800F8448 000F5248 28 03 00 00 */ cmplwi r3, 0 /* 800F844C 000F524C 41 82 00 68 */ beq lbl_800F84B4 /* 800F8450 000F5250 38 9D 00 10 */ addi r4, r29, 0x10 -/* 800F8454 000F5254 4B FE D8 9D */ bl func_800E5CF0 +/* 800F8454 000F5254 4B FE D8 9D */ bl InputStun__15zNPCGoalEvilPatFP11NPCStunInfo /* 800F8458 000F5258 3C 80 4E 47 */ lis r4, 0x4E475260@ha /* 800F845C 000F525C 7F E3 FB 78 */ mr r3, r31 /* 800F8460 000F5260 38 84 52 60 */ addi r4, r4, 0x4E475260@l /* 800F8464 000F5264 38 A0 00 00 */ li r5, 0 -/* 800F8468 000F5268 48 01 52 C9 */ bl func_8010D730 +/* 800F8468 000F5268 48 01 52 C9 */ bl GoalSet__7xPsycheFii /* 800F846C 000F526C 3B C0 00 01 */ li r30, 1 /* 800F8470 000F5270 48 00 00 44 */ b lbl_800F84B4 /* 800F8474 000F5274 80 1D 00 20 */ lwz r0, 0x20(r29) @@ -3917,13 +3917,13 @@ lbl_800F84B4: /* 800F84FC 000F52FC 3C 80 4E 47 */ lis r4, 0x4E47526A@ha /* 800F8500 000F5300 7F E3 FB 78 */ mr r3, r31 /* 800F8504 000F5304 38 84 52 6A */ addi r4, r4, 0x4E47526A@l -/* 800F8508 000F5308 48 01 5A 35 */ bl func_8010DF3C +/* 800F8508 000F5308 48 01 5A 35 */ bl FindGoal__7xPsycheFi /* 800F850C 000F530C 4B FE 0A 69 */ bl func_800D8F74 /* 800F8510 000F5310 3C 80 4E 47 */ lis r4, 0x4E47526A@ha /* 800F8514 000F5314 7F E3 FB 78 */ mr r3, r31 /* 800F8518 000F5318 38 84 52 6A */ addi r4, r4, 0x4E47526A@l /* 800F851C 000F531C 38 A0 00 01 */ li r5, 1 -/* 800F8520 000F5320 48 01 52 11 */ bl func_8010D730 +/* 800F8520 000F5320 48 01 52 11 */ bl GoalSet__7xPsycheFii lbl_800F8524: /* 800F8524 000F5324 80 01 00 14 */ lwz r0, 0x14(r1) /* 800F8528 000F5328 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -3931,8 +3931,8 @@ lbl_800F8524: /* 800F8530 000F5330 38 21 00 10 */ addi r1, r1, 0x10 /* 800F8534 000F5334 4E 80 00 20 */ blr -.global func_800F8538 -func_800F8538: +.global DoAliveStuff__9zNPCRobotFf +DoAliveStuff__9zNPCRobotFf: /* 800F8538 000F5338 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800F853C 000F533C 7C 08 02 A6 */ mflr r0 /* 800F8540 000F5340 90 01 00 34 */ stw r0, 0x34(r1) @@ -3961,7 +3961,7 @@ lbl_800F8590: /* 800F8598 000F5398 4B F2 32 99 */ bl func_8001B830 /* 800F859C 000F539C 7C 64 1B 78 */ mr r4, r3 /* 800F85A0 000F53A0 38 61 00 08 */ addi r3, r1, 8 -/* 800F85A4 000F53A4 4B F5 5F 39 */ bl func_8004E4DC +/* 800F85A4 000F53A4 4B F5 5F 39 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800F85A8 000F53A8 80 DE 00 24 */ lwz r6, 0x24(r30) /* 800F85AC 000F53AC 7F C4 F3 78 */ mr r4, r30 /* 800F85B0 000F53B0 38 7E 02 A8 */ addi r3, r30, 0x2a8 @@ -3970,14 +3970,14 @@ lbl_800F8590: /* 800F85BC 000F53BC C0 06 00 34 */ lfs f0, 0x34(r6) /* 800F85C0 000F53C0 D0 01 00 0C */ stfs f0, 0xc(r1) /* 800F85C4 000F53C4 C0 22 9B 80 */ lfs f1, lbl_803CE500-_SDA2_BASE_(r2) -/* 800F85C8 000F53C8 48 00 9B 51 */ bl func_80102118 +/* 800F85C8 000F53C8 48 00 9B 51 */ bl AdjustHome__8NPCArenaFP10zNPCCommonP5xVec3f lbl_800F85CC: /* 800F85CC 000F53CC 80 1E 01 CC */ lwz r0, 0x1cc(r30) /* 800F85D0 000F53D0 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 800F85D4 000F53D4 41 82 00 10 */ beq lbl_800F85E4 /* 800F85D8 000F53D8 FC 20 F8 90 */ fmr f1, f31 /* 800F85DC 000F53DC 7F C3 F3 78 */ mr r3, r30 -/* 800F85E0 000F53E0 48 00 00 D9 */ bl func_800F86B8 +/* 800F85E0 000F53E0 48 00 00 D9 */ bl CheckFalling__9zNPCRobotFf lbl_800F85E4: /* 800F85E4 000F53E4 80 7E 00 E8 */ lwz r3, 0xe8(r30) /* 800F85E8 000F53E8 38 00 FF FF */ li r0, -1 @@ -3988,7 +3988,7 @@ lbl_800F85F8: /* 800F85F8 000F53F8 FC 20 F8 90 */ fmr f1, f31 /* 800F85FC 000F53FC 90 1E 00 E8 */ stw r0, 0xe8(r30) /* 800F8600 000F5400 7F C3 F3 78 */ mr r3, r30 -/* 800F8604 000F5404 48 00 90 49 */ bl func_8010164C +/* 800F8604 000F5404 48 00 90 49 */ bl DoFX_Motorboat__9zNPCRobotFf /* 800F8608 000F5408 7F C3 F3 78 */ mr r3, r30 /* 800F860C 000F540C 38 80 00 0C */ li r4, 0xc /* 800F8610 000F5410 38 A0 00 02 */ li r5, 2 @@ -4011,7 +4011,7 @@ lbl_800F862C: /* 800F8650 000F5450 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 800F8654 000F5454 7F E3 FB 78 */ mr r3, r31 /* 800F8658 000F5458 38 84 52 34 */ addi r4, r4, 0x4E475234@l -/* 800F865C 000F545C 48 01 4E FD */ bl func_8010D558 +/* 800F865C 000F545C 48 01 4E FD */ bl GIDInStack__7xPsycheCFi /* 800F8660 000F5460 28 03 00 00 */ cmplwi r3, 0 /* 800F8664 000F5464 41 82 00 34 */ beq lbl_800F8698 /* 800F8668 000F5468 38 7E 02 A8 */ addi r3, r30, 0x2a8 @@ -4025,7 +4025,7 @@ lbl_800F862C: /* 800F8688 000F5488 2C 03 00 00 */ cmpwi r3, 0 /* 800F868C 000F548C 41 82 00 0C */ beq lbl_800F8698 /* 800F8690 000F5490 C0 22 9B 88 */ lfs f1, lbl_803CE508-_SDA2_BASE_(r2) -/* 800F8694 000F5494 4B F6 DF 25 */ bl func_800665B8 +/* 800F8694 000F5494 4B F6 DF 25 */ bl TellPlayerVillainIsNear__Ff lbl_800F8698: /* 800F8698 000F5498 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800F869C 000F549C 80 01 00 34 */ lwz r0, 0x34(r1) @@ -4036,8 +4036,8 @@ lbl_800F8698: /* 800F86B0 000F54B0 38 21 00 30 */ addi r1, r1, 0x30 /* 800F86B4 000F54B4 4E 80 00 20 */ blr -.global func_800F86B8 -func_800F86B8: +.global CheckFalling__9zNPCRobotFf +CheckFalling__9zNPCRobotFf: /* 800F86B8 000F54B8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F86BC 000F54BC 7C 08 02 A6 */ mflr r0 /* 800F86C0 000F54C0 90 01 00 24 */ stw r0, 0x24(r1) @@ -4065,7 +4065,7 @@ func_800F86B8: /* 800F8718 000F5518 41 82 00 9C */ beq lbl_800F87B4 /* 800F871C 000F551C 80 7E 02 28 */ lwz r3, 0x228(r30) /* 800F8720 000F5520 3B E0 00 00 */ li r31, 0 -/* 800F8724 000F5524 48 01 4E A1 */ bl func_8010D5C4 +/* 800F8724 000F5524 48 01 4E A1 */ bl GIDOfActive__7xPsycheCFv /* 800F8728 000F5528 3C 80 80 27 */ lis r4, lbl_80269540@ha /* 800F872C 000F552C 38 A4 95 40 */ addi r5, r4, lbl_80269540@l /* 800F8730 000F5530 38 80 00 00 */ li r4, 0 @@ -4112,8 +4112,8 @@ lbl_800F87B4: /* 800F87C4 000F55C4 38 21 00 20 */ addi r1, r1, 0x20 /* 800F87C8 000F55C8 4E 80 00 20 */ blr -.global func_800F87CC -func_800F87CC: +.global BunnyHopSet__9zNPCRobotFP5xVec3 +BunnyHopSet__9zNPCRobotFP5xVec3: /* 800F87CC 000F55CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F87D0 000F55D0 7C 08 02 A6 */ mflr r0 /* 800F87D4 000F55D4 28 04 00 00 */ cmplwi r4, 0 @@ -4122,13 +4122,13 @@ func_800F87CC: /* 800F87E0 000F55E0 7C 7F 1B 78 */ mr r31, r3 /* 800F87E4 000F55E4 41 82 00 10 */ beq lbl_800F87F4 /* 800F87E8 000F55E8 38 7F 02 DC */ addi r3, r31, 0x2dc -/* 800F87EC 000F55EC 4B F5 5C F1 */ bl func_8004E4DC +/* 800F87EC 000F55EC 4B F5 5C F1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800F87F0 000F55F0 48 00 00 14 */ b lbl_800F8804 lbl_800F87F4: /* 800F87F4 000F55F4 3C 80 80 27 */ lis r4, lbl_80269574@ha /* 800F87F8 000F55F8 38 7F 02 DC */ addi r3, r31, 0x2dc /* 800F87FC 000F55FC 38 84 95 74 */ addi r4, r4, lbl_80269574@l -/* 800F8800 000F5600 4B F5 5C DD */ bl func_8004E4DC +/* 800F8800 000F5600 4B F5 5C DD */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800F8804: /* 800F8804 000F5604 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800F8808 000F5608 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) @@ -4156,8 +4156,8 @@ lbl_800F8840: /* 800F8850 000F5650 38 21 00 10 */ addi r1, r1, 0x10 /* 800F8854 000F5654 4E 80 00 20 */ blr -.global func_800F8858 -func_800F8858: +.global AddLassoing__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i +AddLassoing__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i: /* 800F8858 000F5658 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F885C 000F565C 7C 08 02 A6 */ mflr r0 /* 800F8860 000F5660 90 01 00 24 */ stw r0, 0x24(r1) @@ -4176,7 +4176,7 @@ func_800F8858: /* 800F8894 000F5694 7F 83 E3 78 */ mr r3, r28 /* 800F8898 000F5698 38 84 52 5D */ addi r4, r4, 0x4E47525D@l /* 800F889C 000F569C 38 A0 00 00 */ li r5, 0 -/* 800F88A0 000F56A0 48 01 49 A1 */ bl func_8010D240 +/* 800F88A0 000F56A0 48 01 49 A1 */ bl AddGoal__7xPsycheFiPv /* 800F88A4 000F56A4 7F A4 EB 78 */ mr r4, r29 /* 800F88A8 000F56A8 38 A0 00 00 */ li r5, 0 /* 800F88AC 000F56AC 38 C0 00 00 */ li r6, 0 @@ -4186,7 +4186,7 @@ func_800F8858: /* 800F88BC 000F56BC 7F 83 E3 78 */ mr r3, r28 /* 800F88C0 000F56C0 38 84 52 5E */ addi r4, r4, 0x4E47525E@l /* 800F88C4 000F56C4 38 A0 00 00 */ li r5, 0 -/* 800F88C8 000F56C8 48 01 49 79 */ bl func_8010D240 +/* 800F88C8 000F56C8 48 01 49 79 */ bl AddGoal__7xPsycheFiPv /* 800F88CC 000F56CC 7F C4 F3 78 */ mr r4, r30 /* 800F88D0 000F56D0 38 A0 00 00 */ li r5, 0 /* 800F88D4 000F56D4 38 C0 00 00 */ li r6, 0 @@ -4196,7 +4196,7 @@ func_800F8858: /* 800F88E4 000F56E4 7F 83 E3 78 */ mr r3, r28 /* 800F88E8 000F56E8 38 84 52 5F */ addi r4, r4, 0x4E47525F@l /* 800F88EC 000F56EC 38 A0 00 00 */ li r5, 0 -/* 800F88F0 000F56F0 48 01 49 51 */ bl func_8010D240 +/* 800F88F0 000F56F0 48 01 49 51 */ bl AddGoal__7xPsycheFiPv /* 800F88F4 000F56F4 7F E4 FB 78 */ mr r4, r31 /* 800F88F8 000F56F8 38 A0 00 00 */ li r5, 0 /* 800F88FC 000F56FC 38 C0 00 00 */ li r6, 0 @@ -4212,8 +4212,8 @@ lbl_800F8908: /* 800F8920 000F5720 38 21 00 20 */ addi r1, r1, 0x20 /* 800F8924 000F5724 4E 80 00 20 */ blr -.global func_800F8928 -func_800F8928: +.global AddMiscTypical__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i +AddMiscTypical__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i: /* 800F8928 000F5728 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F892C 000F572C 7C 08 02 A6 */ mflr r0 /* 800F8930 000F5730 90 01 00 24 */ stw r0, 0x24(r1) @@ -4229,7 +4229,7 @@ func_800F8928: /* 800F8958 000F5758 3C 80 4E 47 */ lis r4, 0x4E475230@ha /* 800F895C 000F575C 7F 83 E3 78 */ mr r3, r28 /* 800F8960 000F5760 38 84 52 30 */ addi r4, r4, 0x4E475230@l -/* 800F8964 000F5764 48 01 48 DD */ bl func_8010D240 +/* 800F8964 000F5764 48 01 48 DD */ bl AddGoal__7xPsycheFiPv /* 800F8968 000F5768 7F A4 EB 78 */ mr r4, r29 /* 800F896C 000F576C 38 A0 00 00 */ li r5, 0 /* 800F8970 000F5770 38 C0 00 00 */ li r6, 0 @@ -4239,7 +4239,7 @@ func_800F8928: /* 800F8980 000F5780 7F 83 E3 78 */ mr r3, r28 /* 800F8984 000F5784 38 84 52 31 */ addi r4, r4, 0x4E475231@l /* 800F8988 000F5788 38 A0 00 00 */ li r5, 0 -/* 800F898C 000F578C 48 01 48 B5 */ bl func_8010D240 +/* 800F898C 000F578C 48 01 48 B5 */ bl AddGoal__7xPsycheFiPv /* 800F8990 000F5790 7F C4 F3 78 */ mr r4, r30 /* 800F8994 000F5794 38 A0 00 00 */ li r5, 0 /* 800F8998 000F5798 38 C0 00 00 */ li r6, 0 @@ -4249,7 +4249,7 @@ func_800F8928: /* 800F89A8 000F57A8 7F 83 E3 78 */ mr r3, r28 /* 800F89AC 000F57AC 38 84 4E 36 */ addi r4, r4, 0x4E474E36@l /* 800F89B0 000F57B0 38 A0 00 00 */ li r5, 0 -/* 800F89B4 000F57B4 48 01 48 8D */ bl func_8010D240 +/* 800F89B4 000F57B4 48 01 48 8D */ bl AddGoal__7xPsycheFiPv /* 800F89B8 000F57B8 7F E4 FB 78 */ mr r4, r31 /* 800F89BC 000F57BC 38 A0 00 00 */ li r5, 0 /* 800F89C0 000F57C0 38 C0 00 00 */ li r6, 0 @@ -4264,8 +4264,8 @@ func_800F8928: /* 800F89E4 000F57E4 38 21 00 20 */ addi r1, r1, 0x20 /* 800F89E8 000F57E8 4E 80 00 20 */ blr -.global func_800F89EC -func_800F89EC: +.global AddStunThrow__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i +AddStunThrow__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i: /* 800F89EC 000F57EC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F89F0 000F57F0 7C 08 02 A6 */ mflr r0 /* 800F89F4 000F57F4 90 01 00 24 */ stw r0, 0x24(r1) @@ -4280,7 +4280,7 @@ func_800F89EC: /* 800F8A18 000F5818 7F 63 DB 78 */ mr r3, r27 /* 800F8A1C 000F581C 38 84 52 60 */ addi r4, r4, 0x4E475260@l /* 800F8A20 000F5820 38 A0 00 00 */ li r5, 0 -/* 800F8A24 000F5824 48 01 48 1D */ bl func_8010D240 +/* 800F8A24 000F5824 48 01 48 1D */ bl AddGoal__7xPsycheFiPv /* 800F8A28 000F5828 7F 84 E3 78 */ mr r4, r28 /* 800F8A2C 000F582C 38 A0 00 00 */ li r5, 0 /* 800F8A30 000F5830 38 C0 00 00 */ li r6, 0 @@ -4290,7 +4290,7 @@ func_800F89EC: /* 800F8A40 000F5840 7F 63 DB 78 */ mr r3, r27 /* 800F8A44 000F5844 38 84 52 61 */ addi r4, r4, 0x4E475261@l /* 800F8A48 000F5848 38 A0 00 00 */ li r5, 0 -/* 800F8A4C 000F584C 48 01 47 F5 */ bl func_8010D240 +/* 800F8A4C 000F584C 48 01 47 F5 */ bl AddGoal__7xPsycheFiPv /* 800F8A50 000F5850 7F A4 EB 78 */ mr r4, r29 /* 800F8A54 000F5854 38 A0 00 00 */ li r5, 0 /* 800F8A58 000F5858 38 C0 00 00 */ li r6, 0 @@ -4304,7 +4304,7 @@ func_800F89EC: /* 800F8A78 000F5878 7F 63 DB 78 */ mr r3, r27 /* 800F8A7C 000F587C 38 84 52 62 */ addi r4, r4, 0x4E475262@l /* 800F8A80 000F5880 38 A0 00 00 */ li r5, 0 -/* 800F8A84 000F5884 48 01 47 BD */ bl func_8010D240 +/* 800F8A84 000F5884 48 01 47 BD */ bl AddGoal__7xPsycheFiPv /* 800F8A88 000F5888 7F C4 F3 78 */ mr r4, r30 /* 800F8A8C 000F588C 38 A0 00 00 */ li r5, 0 /* 800F8A90 000F5890 38 C0 00 00 */ li r6, 0 @@ -4314,7 +4314,7 @@ func_800F89EC: /* 800F8AA0 000F58A0 7F 63 DB 78 */ mr r3, r27 /* 800F8AA4 000F58A4 38 84 52 63 */ addi r4, r4, 0x4E475263@l /* 800F8AA8 000F58A8 38 A0 00 00 */ li r5, 0 -/* 800F8AAC 000F58AC 48 01 47 95 */ bl func_8010D240 +/* 800F8AAC 000F58AC 48 01 47 95 */ bl AddGoal__7xPsycheFiPv /* 800F8AB0 000F58B0 7F E4 FB 78 */ mr r4, r31 /* 800F8AB4 000F58B4 38 A0 00 00 */ li r5, 0 /* 800F8AB8 000F58B8 38 C0 00 00 */ li r6, 0 @@ -4327,8 +4327,8 @@ lbl_800F8AC4: /* 800F8AD0 000F58D0 38 21 00 20 */ addi r1, r1, 0x20 /* 800F8AD4 000F58D4 4E 80 00 20 */ blr -.global func_800F8AD8 -func_800F8AD8: +.global AddDamage__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i +AddDamage__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i: /* 800F8AD8 000F58D8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F8ADC 000F58DC 7C 08 02 A6 */ mflr r0 /* 800F8AE0 000F58E0 90 01 00 24 */ stw r0, 0x24(r1) @@ -4344,7 +4344,7 @@ func_800F8AD8: /* 800F8B08 000F5908 3C 80 4E 47 */ lis r4, 0x4E475264@ha /* 800F8B0C 000F590C 7F 83 E3 78 */ mr r3, r28 /* 800F8B10 000F5910 38 84 52 64 */ addi r4, r4, 0x4E475264@l -/* 800F8B14 000F5914 48 01 47 2D */ bl func_8010D240 +/* 800F8B14 000F5914 48 01 47 2D */ bl AddGoal__7xPsycheFiPv /* 800F8B18 000F5918 7F A4 EB 78 */ mr r4, r29 /* 800F8B1C 000F591C 38 A0 00 00 */ li r5, 0 /* 800F8B20 000F5920 38 C0 00 00 */ li r6, 0 @@ -4354,7 +4354,7 @@ func_800F8AD8: /* 800F8B30 000F5930 7F 83 E3 78 */ mr r3, r28 /* 800F8B34 000F5934 38 84 52 65 */ addi r4, r4, 0x4E475265@l /* 800F8B38 000F5938 38 A0 00 00 */ li r5, 0 -/* 800F8B3C 000F593C 48 01 47 05 */ bl func_8010D240 +/* 800F8B3C 000F593C 48 01 47 05 */ bl AddGoal__7xPsycheFiPv /* 800F8B40 000F5940 7F C4 F3 78 */ mr r4, r30 /* 800F8B44 000F5944 38 A0 00 00 */ li r5, 0 /* 800F8B48 000F5948 38 C0 00 00 */ li r6, 0 @@ -4364,7 +4364,7 @@ func_800F8AD8: /* 800F8B58 000F5958 7F 83 E3 78 */ mr r3, r28 /* 800F8B5C 000F595C 38 84 52 67 */ addi r4, r4, 0x4E475267@l /* 800F8B60 000F5960 38 A0 00 00 */ li r5, 0 -/* 800F8B64 000F5964 48 01 46 DD */ bl func_8010D240 +/* 800F8B64 000F5964 48 01 46 DD */ bl AddGoal__7xPsycheFiPv /* 800F8B68 000F5968 7F E4 FB 78 */ mr r4, r31 /* 800F8B6C 000F596C 38 A0 00 00 */ li r5, 0 /* 800F8B70 000F5970 38 C0 00 00 */ li r6, 0 @@ -4379,8 +4379,8 @@ func_800F8AD8: /* 800F8B94 000F5994 38 21 00 20 */ addi r1, r1, 0x20 /* 800F8B98 000F5998 4E 80 00 20 */ blr -.global func_800F8B9C -func_800F8B9C: +.global AddSpawning__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i +AddSpawning__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i: /* 800F8B9C 000F599C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F8BA0 000F59A0 7C 08 02 A6 */ mflr r0 /* 800F8BA4 000F59A4 90 01 00 24 */ stw r0, 0x24(r1) @@ -4394,7 +4394,7 @@ func_800F8B9C: /* 800F8BC4 000F59C4 3C 80 4E 47 */ lis r4, 0x4E47526A@ha /* 800F8BC8 000F59C8 7F A3 EB 78 */ mr r3, r29 /* 800F8BCC 000F59CC 38 84 52 6A */ addi r4, r4, 0x4E47526A@l -/* 800F8BD0 000F59D0 48 01 46 71 */ bl func_8010D240 +/* 800F8BD0 000F59D0 48 01 46 71 */ bl AddGoal__7xPsycheFiPv /* 800F8BD4 000F59D4 7F C4 F3 78 */ mr r4, r30 /* 800F8BD8 000F59D8 38 A0 00 00 */ li r5, 0 /* 800F8BDC 000F59DC 38 C0 00 00 */ li r6, 0 @@ -4404,7 +4404,7 @@ func_800F8B9C: /* 800F8BEC 000F59EC 7F A3 EB 78 */ mr r3, r29 /* 800F8BF0 000F59F0 38 84 52 6B */ addi r4, r4, 0x4E47526B@l /* 800F8BF4 000F59F4 38 A0 00 00 */ li r5, 0 -/* 800F8BF8 000F59F8 48 01 46 49 */ bl func_8010D240 +/* 800F8BF8 000F59F8 48 01 46 49 */ bl AddGoal__7xPsycheFiPv /* 800F8BFC 000F59FC 7F E4 FB 78 */ mr r4, r31 /* 800F8C00 000F5A00 38 A0 00 00 */ li r5, 0 /* 800F8C04 000F5A04 38 C0 00 00 */ li r6, 0 @@ -4438,10 +4438,10 @@ func_800F8B9C: /* 800F8C74 000F5A74 2C 05 00 00 */ cmpwi r5, 0 /* 800F8C78 000F5A78 41 80 00 0C */ blt lbl_800F8C84 /* 800F8C7C 000F5A7C 7F E3 FB 78 */ mr r3, r31 -/* 800F8C80 000F5A80 4B FF AF CD */ bl func_800F3C4C +/* 800F8C80 000F5A80 4B FF AF CD */ bl LassoUseGuides__10zNPCCommonFii lbl_800F8C84: /* 800F8C84 000F5A84 7F E3 FB 78 */ mr r3, r31 -/* 800F8C88 000F5A88 4B FF AE E1 */ bl func_800F3B68 +/* 800F8C88 000F5A88 4B FF AE E1 */ bl LassoSetup__10zNPCCommonFv /* 800F8C8C 000F5A8C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800F8C90 000F5A90 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800F8C94 000F5A94 7C 08 03 A6 */ mtlr r0 @@ -4458,7 +4458,7 @@ lbl_800F8C84: /* 800F8CC0 000F5AC0 38 60 00 00 */ li r3, 0 /* 800F8CC4 000F5AC4 48 00 00 70 */ b lbl_800F8D34 lbl_800F8CC8: -/* 800F8CC8 000F5AC8 48 01 48 6D */ bl func_8010D534 +/* 800F8CC8 000F5AC8 48 01 48 6D */ bl GetCurGoal__7xPsycheCFv /* 800F8CCC 000F5ACC 28 03 00 00 */ cmplwi r3, 0 /* 800F8CD0 000F5AD0 40 82 00 0C */ bne lbl_800F8CDC /* 800F8CD4 000F5AD4 38 60 00 00 */ li r3, 0 @@ -4497,8 +4497,8 @@ lbl_800F8D34: /* 800F8D40 000F5B40 38 21 00 10 */ addi r1, r1, 0x10 /* 800F8D44 000F5B44 4E 80 00 20 */ blr -.global func_800F8D48 -func_800F8D48: +.global IsWounded__9zNPCRobotFv +IsWounded__9zNPCRobotFv: /* 800F8D48 000F5B48 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F8D4C 000F5B4C 7C 08 02 A6 */ mflr r0 /* 800F8D50 000F5B50 90 01 00 14 */ stw r0, 0x14(r1) @@ -4536,7 +4536,7 @@ lbl_800F8D80: /* 800F8DC8 000F5BC8 48 00 00 FC */ b lbl_800F8EC4 lbl_800F8DCC: /* 800F8DCC 000F5BCC 80 7D 02 28 */ lwz r3, 0x228(r29) -/* 800F8DD0 000F5BD0 48 01 47 65 */ bl func_8010D534 +/* 800F8DD0 000F5BD0 48 01 47 65 */ bl GetCurGoal__7xPsycheCFv /* 800F8DD4 000F5BD4 28 03 00 00 */ cmplwi r3, 0 /* 800F8DD8 000F5BD8 40 82 00 0C */ bne lbl_800F8DE4 /* 800F8DDC 000F5BDC 38 60 00 00 */ li r3, 0 @@ -4562,14 +4562,14 @@ lbl_800F8E0C: /* 800F8E20 000F5C20 80 7D 02 28 */ lwz r3, 0x228(r29) /* 800F8E24 000F5C24 38 84 52 64 */ addi r4, r4, 0x4E475264@l /* 800F8E28 000F5C28 38 A0 00 00 */ li r5, 0 -/* 800F8E2C 000F5C2C 48 01 49 05 */ bl func_8010D730 +/* 800F8E2C 000F5C2C 48 01 49 05 */ bl GoalSet__7xPsycheFii /* 800F8E30 000F5C30 48 00 00 90 */ b lbl_800F8EC0 lbl_800F8E34: /* 800F8E34 000F5C34 3C 80 4E 47 */ lis r4, 0x4E475264@ha /* 800F8E38 000F5C38 80 7D 02 28 */ lwz r3, 0x228(r29) /* 800F8E3C 000F5C3C 38 84 52 64 */ addi r4, r4, 0x4E475264@l /* 800F8E40 000F5C40 38 A0 00 00 */ li r5, 0 -/* 800F8E44 000F5C44 48 01 48 ED */ bl func_8010D730 +/* 800F8E44 000F5C44 48 01 48 ED */ bl GoalSet__7xPsycheFii /* 800F8E48 000F5C48 48 00 00 78 */ b lbl_800F8EC0 lbl_800F8E4C: /* 800F8E4C 000F5C4C 4B FD C5 C1 */ bl func_800D540C @@ -4580,7 +4580,7 @@ lbl_800F8E4C: /* 800F8E60 000F5C60 80 7D 02 28 */ lwz r3, 0x228(r29) /* 800F8E64 000F5C64 38 84 52 62 */ addi r4, r4, 0x4E475262@l /* 800F8E68 000F5C68 38 A0 00 00 */ li r5, 0 -/* 800F8E6C 000F5C6C 48 01 4E 8D */ bl func_8010DCF8 +/* 800F8E6C 000F5C6C 48 01 4E 8D */ bl GoalSwap__7xPsycheFii /* 800F8E70 000F5C70 3B E0 00 01 */ li r31, 1 /* 800F8E74 000F5C74 48 00 00 4C */ b lbl_800F8EC0 lbl_800F8E78: @@ -4592,7 +4592,7 @@ lbl_800F8E78: /* 800F8E8C 000F5C8C 80 7D 02 28 */ lwz r3, 0x228(r29) /* 800F8E90 000F5C90 38 84 52 63 */ addi r4, r4, 0x4E475263@l /* 800F8E94 000F5C94 38 A0 00 00 */ li r5, 0 -/* 800F8E98 000F5C98 48 01 4E 61 */ bl func_8010DCF8 +/* 800F8E98 000F5C98 48 01 4E 61 */ bl GoalSwap__7xPsycheFii /* 800F8E9C 000F5C9C 48 00 00 24 */ b lbl_800F8EC0 lbl_800F8EA0: /* 800F8EA0 000F5CA0 80 1D 01 C8 */ lwz r0, 0x1c8(r29) @@ -4630,7 +4630,7 @@ lbl_800F8EC4: /* 800F8F18 000F5D18 2C 03 00 00 */ cmpwi r3, 0 /* 800F8F1C 000F5D1C 40 82 00 5C */ bne lbl_800F8F78 /* 800F8F20 000F5D20 80 7F 02 28 */ lwz r3, 0x228(r31) -/* 800F8F24 000F5D24 48 01 46 E1 */ bl func_8010D604 +/* 800F8F24 000F5D24 48 01 46 E1 */ bl GIDOfPending__7xPsycheCFv /* 800F8F28 000F5D28 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 800F8F2C 000F5D2C 28 00 52 60 */ cmplwi r0, 0x5260 /* 800F8F30 000F5D30 41 82 00 48 */ beq lbl_800F8F78 @@ -4650,7 +4650,7 @@ lbl_800F8EC4: /* 800F8F68 000F5D68 90 A3 00 00 */ stw r5, 0(r3) /* 800F8F6C 000F5D6C 90 03 00 0C */ stw r0, 0xc(r3) /* 800F8F70 000F5D70 D3 E3 00 10 */ stfs f31, 0x10(r3) -/* 800F8F74 000F5D74 4B FF 44 B1 */ bl func_800ED424 +/* 800F8F74 000F5D74 4B FF 44 B1 */ bl zNPCMsg_SendMsg__FP6NPCMsgP10zNPCCommon lbl_800F8F78: /* 800F8F78 000F5D78 80 01 00 24 */ lwz r0, 0x24(r1) /* 800F8F7C 000F5D7C CB E1 00 18 */ lfd f31, 0x18(r1) @@ -4659,8 +4659,8 @@ lbl_800F8F78: /* 800F8F88 000F5D88 38 21 00 20 */ addi r1, r1, 0x20 /* 800F8F8C 000F5D8C 4E 80 00 20 */ blr -.global func_800F8F90 -func_800F8F90: +.global SyncStunGlyph__9zNPCRobotFfff +SyncStunGlyph__9zNPCRobotFfff: /* 800F8F90 000F5D90 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800F8F94 000F5D94 7C 08 02 A6 */ mflr r0 /* 800F8F98 000F5D98 90 01 00 54 */ stw r0, 0x54(r1) @@ -4680,7 +4680,7 @@ func_800F8F90: /* 800F8FD0 000F5DD0 4B F8 9D 29 */ bl func_80082CF8 /* 800F8FD4 000F5DD4 7C 64 1B 78 */ mr r4, r3 /* 800F8FD8 000F5DD8 38 61 00 08 */ addi r3, r1, 8 -/* 800F8FDC 000F5DDC 4B F5 55 01 */ bl func_8004E4DC +/* 800F8FDC 000F5DDC 4B F5 55 01 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800F8FE0 000F5DE0 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) /* 800F8FE4 000F5DE4 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800F8FE8 000F5DE8 40 80 00 4C */ bge lbl_800F9034 @@ -4710,10 +4710,10 @@ lbl_800F9034: lbl_800F9040: /* 800F9040 000F5E40 80 7E 02 D4 */ lwz r3, 0x2d4(r30) /* 800F9044 000F5E44 38 81 00 08 */ addi r4, r1, 8 -/* 800F9048 000F5E48 48 08 DA B9 */ bl func_80186B00 +/* 800F9048 000F5E48 48 08 DA B9 */ bl PosSet__8NPCGlyphFP5xVec3 /* 800F904C 000F5E4C 80 7E 02 D4 */ lwz r3, 0x2d4(r30) /* 800F9050 000F5E50 38 80 00 00 */ li r4, 0 -/* 800F9054 000F5E54 48 08 DE 7D */ bl func_80186ED0 +/* 800F9054 000F5E54 48 08 DE 7D */ bl RotAddDelta__8NPCGlyphFP7xMat3x3 /* 800F9058 000F5E58 C0 02 9B 94 */ lfs f0, lbl_803CE514-_SDA2_BASE_(r2) /* 800F905C 000F5E5C 38 00 00 00 */ li r0, 0 /* 800F9060 000F5E60 FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -4738,12 +4738,12 @@ lbl_800F90A0: /* 800F90A4 000F5EA4 41 82 00 14 */ beq lbl_800F90B8 /* 800F90A8 000F5EA8 80 7E 02 D4 */ lwz r3, 0x2d4(r30) /* 800F90AC 000F5EAC 38 80 00 00 */ li r4, 0 -/* 800F90B0 000F5EB0 48 08 D9 D9 */ bl func_80186A88 +/* 800F90B0 000F5EB0 48 08 D9 D9 */ bl Enable__8NPCGlyphFi /* 800F90B4 000F5EB4 48 00 00 10 */ b lbl_800F90C4 lbl_800F90B8: /* 800F90B8 000F5EB8 80 7E 02 D4 */ lwz r3, 0x2d4(r30) /* 800F90BC 000F5EBC 38 80 00 01 */ li r4, 1 -/* 800F90C0 000F5EC0 48 08 D9 C9 */ bl func_80186A88 +/* 800F90C0 000F5EC0 48 08 D9 C9 */ bl Enable__8NPCGlyphFi lbl_800F90C4: /* 800F90C4 000F5EC4 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 800F90C8 000F5EC8 CB E1 00 40 */ lfd f31, 0x40(r1) @@ -4756,8 +4756,8 @@ lbl_800F90C4: /* 800F90E4 000F5EE4 38 21 00 50 */ addi r1, r1, 0x50 /* 800F90E8 000F5EE8 4E 80 00 20 */ blr -.global func_800F90EC -func_800F90EC: +.global LassoNotify__9zNPCRobotF14en_LASSO_EVENT +LassoNotify__9zNPCRobotF14en_LASSO_EVENT: /* 800F90EC 000F5EEC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F90F0 000F5EF0 7C 08 02 A6 */ mflr r0 /* 800F90F4 000F5EF4 90 01 00 14 */ stw r0, 0x14(r1) @@ -4770,7 +4770,7 @@ func_800F90EC: /* 800F9110 000F5F10 40 82 00 30 */ bne lbl_800F9140 /* 800F9114 000F5F14 7F C3 F3 78 */ mr r3, r30 /* 800F9118 000F5F18 7F E4 FB 78 */ mr r4, r31 -/* 800F911C 000F5F1C 4B FF AE 09 */ bl func_800F3F24 +/* 800F911C 000F5F1C 4B FF AE 09 */ bl LassoNotify__10zNPCCommonF14en_LASSO_EVENT /* 800F9120 000F5F20 2C 1F 00 02 */ cmpwi r31, 2 /* 800F9124 000F5F24 41 82 00 08 */ beq lbl_800F912C /* 800F9128 000F5F28 48 00 00 18 */ b lbl_800F9140 @@ -4779,7 +4779,7 @@ lbl_800F912C: /* 800F9130 000F5F30 80 7E 02 28 */ lwz r3, 0x228(r30) /* 800F9134 000F5F34 38 84 52 5D */ addi r4, r4, 0x4E47525D@l /* 800F9138 000F5F38 38 A0 00 00 */ li r5, 0 -/* 800F913C 000F5F3C 48 01 45 F5 */ bl func_8010D730 +/* 800F913C 000F5F3C 48 01 45 F5 */ bl GoalSet__7xPsycheFii lbl_800F9140: /* 800F9140 000F5F40 80 01 00 14 */ lwz r0, 0x14(r1) /* 800F9144 000F5F44 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -4803,7 +4803,7 @@ lbl_800F9140: /* 800F918C 000F5F8C 90 61 00 10 */ stw r3, 0x10(r1) /* 800F9190 000F5F90 90 01 00 14 */ stw r0, 0x14(r1) /* 800F9194 000F5F94 80 7D 02 28 */ lwz r3, 0x228(r29) -/* 800F9198 000F5F98 48 01 43 9D */ bl func_8010D534 +/* 800F9198 000F5F98 48 01 43 9D */ bl GetCurGoal__7xPsycheCFv /* 800F919C 000F5F9C 7C 7A 1B 79 */ or. r26, r3, r3 /* 800F91A0 000F5FA0 41 82 00 30 */ beq lbl_800F91D0 /* 800F91A4 000F5FA4 80 1A 00 40 */ lwz r0, 0x40(r26) @@ -4828,13 +4828,13 @@ lbl_800F91D0: /* 800F91EC 000F5FEC 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800F91F0 000F5FF0 41 82 00 58 */ beq lbl_800F9248 /* 800F91F4 000F5FF4 7F 43 D3 78 */ mr r3, r26 -/* 800F91F8 000F5FF8 4B FB C7 ED */ bl func_800B59E4 +/* 800F91F8 000F5FF8 4B FB C7 ED */ bl zSurfaceGetSurface__FPC7xCollis /* 800F91FC 000F5FFC 28 03 00 00 */ cmplwi r3, 0 /* 800F9200 000F6000 41 82 00 24 */ beq lbl_800F9224 /* 800F9204 000F6004 88 03 00 20 */ lbz r0, 0x20(r3) /* 800F9208 000F6008 28 00 00 00 */ cmplwi r0, 0 /* 800F920C 000F600C 40 82 00 18 */ bne lbl_800F9224 -/* 800F9210 000F6010 4B FB C9 6D */ bl func_800B5B7C +/* 800F9210 000F6010 4B FB C9 6D */ bl zSurfaceGetDamageType__FPC8xSurface /* 800F9214 000F6014 2C 03 00 00 */ cmpwi r3, 0 /* 800F9218 000F6018 41 82 00 0C */ beq lbl_800F9224 /* 800F921C 000F601C 3B C0 00 01 */ li r30, 1 @@ -4845,7 +4845,7 @@ lbl_800F9224: /* 800F922C 000F602C 41 82 00 1C */ beq lbl_800F9248 /* 800F9230 000F6030 38 81 00 08 */ addi r4, r1, 8 /* 800F9234 000F6034 38 A0 00 00 */ li r5, 0 -/* 800F9238 000F6038 48 02 A5 F9 */ bl func_80123830 +/* 800F9238 000F6038 48 02 A5 F9 */ bl zGooIs__FP4xEntRfUi /* 800F923C 000F603C 2C 03 00 00 */ cmpwi r3, 0 /* 800F9240 000F6040 41 82 00 08 */ beq lbl_800F9248 /* 800F9244 000F6044 3B C0 00 01 */ li r30, 1 @@ -4860,13 +4860,13 @@ lbl_800F9258: /* 800F9260 000F6060 38 9B 00 2C */ addi r4, r27, 0x2c /* 800F9264 000F6064 4B F1 54 F1 */ bl func_8000E754 /* 800F9268 000F6068 7F 63 DB 78 */ mr r3, r27 -/* 800F926C 000F606C 4B FB C7 79 */ bl func_800B59E4 +/* 800F926C 000F606C 4B FB C7 79 */ bl zSurfaceGetSurface__FPC7xCollis /* 800F9270 000F6070 28 03 00 00 */ cmplwi r3, 0 /* 800F9274 000F6074 41 82 00 24 */ beq lbl_800F9298 /* 800F9278 000F6078 88 03 00 20 */ lbz r0, 0x20(r3) /* 800F927C 000F607C 28 00 00 00 */ cmplwi r0, 0 /* 800F9280 000F6080 40 82 00 18 */ bne lbl_800F9298 -/* 800F9284 000F6084 4B FB C8 F9 */ bl func_800B5B7C +/* 800F9284 000F6084 4B FB C8 F9 */ bl zSurfaceGetDamageType__FPC8xSurface /* 800F9288 000F6088 2C 03 00 00 */ cmpwi r3, 0 /* 800F928C 000F608C 41 82 00 0C */ beq lbl_800F9298 /* 800F9290 000F6090 3B DE 00 01 */ addi r30, r30, 1 @@ -4877,7 +4877,7 @@ lbl_800F9298: /* 800F92A0 000F60A0 41 82 00 1C */ beq lbl_800F92BC /* 800F92A4 000F60A4 38 81 00 08 */ addi r4, r1, 8 /* 800F92A8 000F60A8 38 A0 00 00 */ li r5, 0 -/* 800F92AC 000F60AC 48 02 A5 85 */ bl func_80123830 +/* 800F92AC 000F60AC 48 02 A5 85 */ bl zGooIs__FP4xEntRfUi /* 800F92B0 000F60B0 2C 03 00 00 */ cmpwi r3, 0 /* 800F92B4 000F60B4 41 82 00 08 */ beq lbl_800F92BC /* 800F92B8 000F60B8 3B DE 00 01 */ addi r30, r30, 1 @@ -4898,13 +4898,13 @@ lbl_800F92E0: /* 800F92E8 000F60E8 38 9B 00 2C */ addi r4, r27, 0x2c /* 800F92EC 000F60EC 4B F1 54 69 */ bl func_8000E754 /* 800F92F0 000F60F0 7F 63 DB 78 */ mr r3, r27 -/* 800F92F4 000F60F4 4B FB C6 F1 */ bl func_800B59E4 +/* 800F92F4 000F60F4 4B FB C6 F1 */ bl zSurfaceGetSurface__FPC7xCollis /* 800F92F8 000F60F8 28 03 00 00 */ cmplwi r3, 0 /* 800F92FC 000F60FC 41 82 00 24 */ beq lbl_800F9320 /* 800F9300 000F6100 88 03 00 20 */ lbz r0, 0x20(r3) /* 800F9304 000F6104 28 00 00 00 */ cmplwi r0, 0 /* 800F9308 000F6108 40 82 00 18 */ bne lbl_800F9320 -/* 800F930C 000F610C 4B FB C8 71 */ bl func_800B5B7C +/* 800F930C 000F610C 4B FB C8 71 */ bl zSurfaceGetDamageType__FPC8xSurface /* 800F9310 000F6110 2C 03 00 00 */ cmpwi r3, 0 /* 800F9314 000F6114 41 82 00 0C */ beq lbl_800F9320 /* 800F9318 000F6118 3B DE 00 01 */ addi r30, r30, 1 @@ -4915,7 +4915,7 @@ lbl_800F9320: /* 800F9328 000F6128 41 82 00 1C */ beq lbl_800F9344 /* 800F932C 000F612C 38 81 00 08 */ addi r4, r1, 8 /* 800F9330 000F6130 38 A0 00 00 */ li r5, 0 -/* 800F9334 000F6134 48 02 A4 FD */ bl func_80123830 +/* 800F9334 000F6134 48 02 A4 FD */ bl zGooIs__FP4xEntRfUi /* 800F9338 000F6138 2C 03 00 00 */ cmpwi r3, 0 /* 800F933C 000F613C 41 82 00 08 */ beq lbl_800F9344 /* 800F9340 000F6140 3B DE 00 01 */ addi r30, r30, 1 @@ -4936,13 +4936,13 @@ lbl_800F9368: /* 800F9370 000F6170 38 9B 00 2C */ addi r4, r27, 0x2c /* 800F9374 000F6174 4B F1 53 E1 */ bl func_8000E754 /* 800F9378 000F6178 7F 63 DB 78 */ mr r3, r27 -/* 800F937C 000F617C 4B FB C6 69 */ bl func_800B59E4 +/* 800F937C 000F617C 4B FB C6 69 */ bl zSurfaceGetSurface__FPC7xCollis /* 800F9380 000F6180 28 03 00 00 */ cmplwi r3, 0 /* 800F9384 000F6184 41 82 00 24 */ beq lbl_800F93A8 /* 800F9388 000F6188 88 03 00 20 */ lbz r0, 0x20(r3) /* 800F938C 000F618C 28 00 00 00 */ cmplwi r0, 0 /* 800F9390 000F6190 40 82 00 18 */ bne lbl_800F93A8 -/* 800F9394 000F6194 4B FB C7 E9 */ bl func_800B5B7C +/* 800F9394 000F6194 4B FB C7 E9 */ bl zSurfaceGetDamageType__FPC8xSurface /* 800F9398 000F6198 2C 03 00 00 */ cmpwi r3, 0 /* 800F939C 000F619C 41 82 00 0C */ beq lbl_800F93A8 /* 800F93A0 000F61A0 3B DE 00 01 */ addi r30, r30, 1 @@ -4953,7 +4953,7 @@ lbl_800F93A8: /* 800F93B0 000F61B0 41 82 00 1C */ beq lbl_800F93CC /* 800F93B4 000F61B4 38 81 00 08 */ addi r4, r1, 8 /* 800F93B8 000F61B8 38 A0 00 00 */ li r5, 0 -/* 800F93BC 000F61BC 48 02 A4 75 */ bl func_80123830 +/* 800F93BC 000F61BC 48 02 A4 75 */ bl zGooIs__FP4xEntRfUi /* 800F93C0 000F61C0 2C 03 00 00 */ cmpwi r3, 0 /* 800F93C4 000F61C4 41 82 00 08 */ beq lbl_800F93CC /* 800F93C8 000F61C8 3B DE 00 01 */ addi r30, r30, 1 @@ -4977,7 +4977,7 @@ lbl_800F93D4: /* 800F9408 000F6208 48 00 00 0C */ b lbl_800F9414 lbl_800F940C: /* 800F940C 000F620C 7F A3 EB 78 */ mr r3, r29 -/* 800F9410 000F6210 4B FF 83 61 */ bl func_800F1770 +/* 800F9410 000F6210 4B FF 83 61 */ bl CollideReview__10zNPCCommonFv lbl_800F9414: /* 800F9414 000F6214 BB 41 00 18 */ lmw r26, 0x18(r1) /* 800F9418 000F6218 80 01 00 34 */ lwz r0, 0x34(r1) @@ -4985,8 +4985,8 @@ lbl_800F9414: /* 800F9420 000F6220 38 21 00 30 */ addi r1, r1, 0x30 /* 800F9424 000F6224 4E 80 00 20 */ blr -.global func_800F9428 -func_800F9428: +.global InflictPain__9zNPCRobotFii +InflictPain__9zNPCRobotFii: /* 800F9428 000F6228 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F942C 000F622C 7C 08 02 A6 */ mflr r0 /* 800F9430 000F6230 2C 04 00 00 */ cmpwi r4, 0 @@ -5011,15 +5011,15 @@ lbl_800F9454: /* 800F9474 000F6274 40 82 00 10 */ bne lbl_800F9484 /* 800F9478 000F6278 2C 05 00 00 */ cmpwi r5, 0 /* 800F947C 000F627C 41 82 00 08 */ beq lbl_800F9484 -/* 800F9480 000F6280 4B FF 88 C1 */ bl func_800F1D40 +/* 800F9480 000F6280 4B FF 88 C1 */ bl GiveReward__10zNPCCommonFv lbl_800F9484: /* 800F9484 000F6284 80 01 00 14 */ lwz r0, 0x14(r1) /* 800F9488 000F6288 7C 08 03 A6 */ mtlr r0 /* 800F948C 000F628C 38 21 00 10 */ addi r1, r1, 0x10 /* 800F9490 000F6290 4E 80 00 20 */ blr -.global func_800F9494 -func_800F9494: +.global TurnThemHeads__9zNPCRobotFv +TurnThemHeads__9zNPCRobotFv: /* 800F9494 000F6294 94 21 FF 40 */ stwu r1, -0xc0(r1) /* 800F9498 000F6298 7C 08 02 A6 */ mflr r0 /* 800F949C 000F629C 3C 80 80 27 */ lis r4, lbl_80269280@ha @@ -5096,7 +5096,7 @@ func_800F9494: /* 800F95B8 000F63B8 4B F1 50 D9 */ bl func_8000E690 /* 800F95BC 000F63BC 38 61 00 08 */ addi r3, r1, 8 /* 800F95C0 000F63C0 7C 64 1B 78 */ mr r4, r3 -/* 800F95C4 000F63C4 4B F5 4D 2D */ bl func_8004E2F0 +/* 800F95C4 000F63C4 4B F5 4D 2D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800F95C8 000F63C8 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 800F95CC 000F63CC C0 03 00 54 */ lfs f0, 0x54(r3) /* 800F95D0 000F63D0 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -5105,7 +5105,7 @@ func_800F9494: /* 800F95DC 000F63DC 4B F9 78 65 */ bl func_80090E40 /* 800F95E0 000F63E0 7C 64 1B 78 */ mr r4, r3 /* 800F95E4 000F63E4 38 61 00 08 */ addi r3, r1, 8 -/* 800F95E8 000F63E8 4B F5 4F 09 */ bl func_8004E4F0 +/* 800F95E8 000F63E8 4B F5 4F 09 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800F95EC 000F63EC C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) /* 800F95F0 000F63F0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800F95F4 000F63F4 41 80 00 50 */ blt lbl_800F9644 @@ -5119,15 +5119,15 @@ func_800F9494: /* 800F9614 000F6414 4B F1 50 B1 */ bl func_8000E6C4 /* 800F9618 000F6418 38 61 00 14 */ addi r3, r1, 0x14 /* 800F961C 000F641C 38 81 00 08 */ addi r4, r1, 8 -/* 800F9620 000F6420 4B F3 89 91 */ bl func_80031FB0 +/* 800F9620 000F6420 4B F3 89 91 */ bl xMat3x3LookVec__FP7xMat3x3PC5xVec3 /* 800F9624 000F6424 80 9F 00 24 */ lwz r4, 0x24(r31) /* 800F9628 000F6428 38 61 00 44 */ addi r3, r1, 0x44 /* 800F962C 000F642C 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 800F9630 000F6430 4B F3 91 F5 */ bl func_80032824 +/* 800F9630 000F6430 4B F3 91 F5 */ bl xMat3x3Transpose__FP7xMat3x3PC7xMat3x3 /* 800F9634 000F6434 7D C3 73 78 */ mr r3, r14 /* 800F9638 000F6438 38 81 00 14 */ addi r4, r1, 0x14 /* 800F963C 000F643C 38 A1 00 44 */ addi r5, r1, 0x44 -/* 800F9640 000F6440 4B F3 92 75 */ bl func_800328B4 +/* 800F9640 000F6440 4B F3 92 75 */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 lbl_800F9644: /* 800F9644 000F6444 B9 C1 00 78 */ lmw r14, 0x78(r1) /* 800F9648 000F6448 80 01 00 C4 */ lwz r0, 0xc4(r1) @@ -5135,8 +5135,8 @@ lbl_800F9644: /* 800F9650 000F6450 38 21 00 C0 */ addi r1, r1, 0xc0 /* 800F9654 000F6454 4E 80 00 20 */ blr -.global func_800F9658 -func_800F9658: +.global FacePos__9zNPCRobotFP5xVec3ff +FacePos__9zNPCRobotFP5xVec3ff: /* 800F9658 000F6458 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800F965C 000F645C 7C 08 02 A6 */ mflr r0 /* 800F9660 000F6460 90 01 00 54 */ stw r0, 0x54(r1) @@ -5173,7 +5173,7 @@ func_800F9658: /* 800F96DC 000F64DC 7F C3 F3 78 */ mr r3, r30 /* 800F96E0 000F64E0 FC 40 F0 90 */ fmr f2, f30 /* 800F96E4 000F64E4 38 81 00 08 */ addi r4, r1, 8 -/* 800F96E8 000F64E8 4B FF 7B 51 */ bl func_800F1238 +/* 800F96E8 000F64E8 4B FF 7B 51 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f lbl_800F96EC: /* 800F96EC 000F64EC FC 20 F8 90 */ fmr f1, f31 /* 800F96F0 000F64F0 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 @@ -5189,8 +5189,8 @@ lbl_800F96EC: /* 800F9718 000F6518 38 21 00 50 */ addi r1, r1, 0x50 /* 800F971C 000F651C 4E 80 00 20 */ blr -.global func_800F9720 -func_800F9720: +.global FaceAntiPlayer__9zNPCRobotFff +FaceAntiPlayer__9zNPCRobotFff: /* 800F9720 000F6520 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800F9724 000F6524 7C 08 02 A6 */ mflr r0 /* 800F9728 000F6528 90 01 00 54 */ stw r0, 0x54(r1) @@ -5235,7 +5235,7 @@ lbl_800F9794: /* 800F97C0 000F65C0 7F C3 F3 78 */ mr r3, r30 /* 800F97C4 000F65C4 FC 40 F0 90 */ fmr f2, f30 /* 800F97C8 000F65C8 38 81 00 08 */ addi r4, r1, 8 -/* 800F97CC 000F65CC 4B FF 7A 6D */ bl func_800F1238 +/* 800F97CC 000F65CC 4B FF 7A 6D */ bl TurnToFace__10zNPCCommonFfPC5xVec3f lbl_800F97D0: /* 800F97D0 000F65D0 FC 20 F8 90 */ fmr f1, f31 /* 800F97D4 000F65D4 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 @@ -5251,8 +5251,8 @@ lbl_800F97D0: /* 800F97FC 000F65FC 38 21 00 50 */ addi r1, r1, 0x50 /* 800F9800 000F6600 4E 80 00 20 */ blr -.global func_800F9804 -func_800F9804: +.global CornerOfArena__9zNPCRobotFP5xVec3f +CornerOfArena__9zNPCRobotFP5xVec3f: /* 800F9804 000F6604 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800F9808 000F6608 7C 08 02 A6 */ mflr r0 /* 800F980C 000F660C 90 01 00 64 */ stw r0, 0x64(r1) @@ -5283,7 +5283,7 @@ func_800F9804: /* 800F9870 000F6670 4B F9 75 C5 */ bl func_80090E34 /* 800F9874 000F6674 7C 64 1B 78 */ mr r4, r3 /* 800F9878 000F6678 38 61 00 20 */ addi r3, r1, 0x20 -/* 800F987C 000F667C 4B F5 4C 61 */ bl func_8004E4DC +/* 800F987C 000F667C 4B F5 4C 61 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800F9880 000F6680 48 00 00 10 */ b lbl_800F9890 lbl_800F9884: /* 800F9884 000F6684 EC 20 08 24 */ fdivs f1, f0, f1 @@ -5361,7 +5361,7 @@ lbl_800F98FC: /* 800F9994 000F6794 40 81 00 14 */ ble lbl_800F99A8 /* 800F9998 000F6798 7F C3 F3 78 */ mr r3, r30 /* 800F999C 000F679C 38 81 00 14 */ addi r4, r1, 0x14 -/* 800F99A0 000F67A0 4B F5 4B 3D */ bl func_8004E4DC +/* 800F99A0 000F67A0 4B F5 4B 3D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800F99A4 000F67A4 48 00 00 48 */ b lbl_800F99EC lbl_800F99A8: /* 800F99A8 000F67A8 FC 1F F0 40 */ fcmpo cr0, f31, f30 @@ -5372,17 +5372,17 @@ lbl_800F99A8: /* 800F99BC 000F67BC 40 81 00 14 */ ble lbl_800F99D0 /* 800F99C0 000F67C0 7F C3 F3 78 */ mr r3, r30 /* 800F99C4 000F67C4 38 81 00 08 */ addi r4, r1, 8 -/* 800F99C8 000F67C8 4B F5 4B 15 */ bl func_8004E4DC +/* 800F99C8 000F67C8 4B F5 4B 15 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800F99CC 000F67CC 48 00 00 20 */ b lbl_800F99EC lbl_800F99D0: -/* 800F99D0 000F67D0 4B F3 72 99 */ bl func_80030C68 +/* 800F99D0 000F67D0 4B F3 72 99 */ bl xrand__Fv /* 800F99D4 000F67D4 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 800F99D8 000F67D8 38 81 00 08 */ addi r4, r1, 8 /* 800F99DC 000F67DC 41 82 00 08 */ beq lbl_800F99E4 /* 800F99E0 000F67E0 38 81 00 14 */ addi r4, r1, 0x14 lbl_800F99E4: /* 800F99E4 000F67E4 7F C3 F3 78 */ mr r3, r30 -/* 800F99E8 000F67E8 4B F5 4A F5 */ bl func_8004E4DC +/* 800F99E8 000F67E8 4B F5 4A F5 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800F99EC: /* 800F99EC 000F67EC E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 800F99F0 000F67F0 CB E1 00 50 */ lfd f31, 0x50(r1) @@ -5396,8 +5396,8 @@ lbl_800F99EC: /* 800F9A10 000F6810 38 21 00 60 */ addi r1, r1, 0x60 /* 800F9A14 000F6814 4E 80 00 20 */ blr -.global func_800F9A18 -func_800F9A18: +.global MoveTowardsArena__9zNPCRobotFff +MoveTowardsArena__9zNPCRobotFff: /* 800F9A18 000F6818 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800F9A1C 000F681C 7C 08 02 A6 */ mflr r0 /* 800F9A20 000F6820 90 01 00 54 */ stw r0, 0x54(r1) @@ -5433,12 +5433,12 @@ lbl_800F9A80: /* 800F9A94 000F6894 C0 62 9B 80 */ lfs f3, lbl_803CE500-_SDA2_BASE_(r2) /* 800F9A98 000F6898 FC 40 F0 90 */ fmr f2, f30 /* 800F9A9C 000F689C 7F E3 FB 78 */ mr r3, r31 -/* 800F9AA0 000F68A0 4B FF 75 35 */ bl func_800F0FD4 +/* 800F9AA0 000F68A0 4B FF 75 35 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800F9AA4 000F68A4 FC 20 E8 90 */ fmr f1, f29 /* 800F9AA8 000F68A8 7F E3 FB 78 */ mr r3, r31 /* 800F9AAC 000F68AC 38 81 00 08 */ addi r4, r1, 8 /* 800F9AB0 000F68B0 38 A0 00 00 */ li r5, 0 -/* 800F9AB4 000F68B4 4B FF 76 79 */ bl func_800F112C +/* 800F9AB4 000F68B4 4B FF 76 79 */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800F9AB8 000F68B8 FC 20 F8 90 */ fmr f1, f31 lbl_800F9ABC: /* 800F9ABC 000F68BC E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 @@ -5453,8 +5453,8 @@ lbl_800F9ABC: /* 800F9AE0 000F68E0 38 21 00 50 */ addi r1, r1, 0x50 /* 800F9AE4 000F68E4 4E 80 00 20 */ blr -.global func_800F9AE8 -func_800F9AE8: +.global ShowerConfetti__9zNPCRobotFP5xVec3 +ShowerConfetti__9zNPCRobotFP5xVec3: /* 800F9AE8 000F68E8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F9AEC 000F68EC 7C 08 02 A6 */ mflr r0 /* 800F9AF0 000F68F0 28 04 00 00 */ cmplwi r4, 0 @@ -5472,14 +5472,14 @@ lbl_800F9B08: /* 800F9B18 000F6918 90 C1 00 08 */ stw r6, 8(r1) /* 800F9B1C 000F691C 90 A1 00 0C */ stw r5, 0xc(r1) /* 800F9B20 000F6920 90 01 00 10 */ stw r0, 0x10(r1) -/* 800F9B24 000F6924 48 00 00 15 */ bl func_800F9B38 +/* 800F9B24 000F6924 48 00 00 15 */ bl zNPCRobot_TubeConfetti__FPC5xVec3 /* 800F9B28 000F6928 80 01 00 24 */ lwz r0, 0x24(r1) /* 800F9B2C 000F692C 7C 08 03 A6 */ mtlr r0 /* 800F9B30 000F6930 38 21 00 20 */ addi r1, r1, 0x20 /* 800F9B34 000F6934 4E 80 00 20 */ blr -.global func_800F9B38 -func_800F9B38: +.global zNPCRobot_TubeConfetti__FPC5xVec3 +zNPCRobot_TubeConfetti__FPC5xVec3: /* 800F9B38 000F6938 94 21 FF 90 */ stwu r1, -0x70(r1) /* 800F9B3C 000F693C 7C 08 02 A6 */ mflr r0 /* 800F9B40 000F6940 3C C0 80 25 */ lis r6, lbl_8025303C@ha @@ -5493,7 +5493,7 @@ func_800F9B38: /* 800F9B60 000F6960 3B E4 30 30 */ addi r31, r4, lbl_80253030@l /* 800F9B64 000F6964 3B 80 00 00 */ li r28, 0 lbl_800F9B68: -/* 800F9B68 000F6968 4B F3 71 21 */ bl func_80030C88 +/* 800F9B68 000F6968 4B F3 71 21 */ bl xurand__Fv /* 800F9B6C 000F696C C0 42 9B 88 */ lfs f2, lbl_803CE508-_SDA2_BASE_(r2) /* 800F9B70 000F6970 7F A4 EB 78 */ mr r4, r29 /* 800F9B74 000F6974 C0 02 9B 70 */ lfs f0, lbl_803CE4F0-_SDA2_BASE_(r2) @@ -5501,7 +5501,7 @@ lbl_800F9B68: /* 800F9B7C 000F697C EC 21 10 28 */ fsubs f1, f1, f2 /* 800F9B80 000F6980 EC 20 00 72 */ fmuls f1, f0, f1 /* 800F9B84 000F6984 4B F1 15 9D */ bl func_8000B120 -/* 800F9B88 000F6988 4B F3 71 01 */ bl func_80030C88 +/* 800F9B88 000F6988 4B F3 71 01 */ bl xurand__Fv /* 800F9B8C 000F698C C0 42 9B 88 */ lfs f2, lbl_803CE508-_SDA2_BASE_(r2) /* 800F9B90 000F6990 7F C4 F3 78 */ mr r4, r30 /* 800F9B94 000F6994 C0 02 9B 70 */ lfs f0, lbl_803CE4F0-_SDA2_BASE_(r2) @@ -5531,7 +5531,7 @@ lbl_800F9B68: /* 800F9BF4 000F69F4 4B F1 15 8D */ bl func_8000B180 /* 800F9BF8 000F69F8 7F 63 DB 78 */ mr r3, r27 /* 800F9BFC 000F69FC 38 81 00 44 */ addi r4, r1, 0x44 -/* 800F9C00 000F6A00 48 08 BB 69 */ bl func_80185768 +/* 800F9C00 000F6A00 48 08 BB 69 */ bl NPAR_EmitTubeConfetti__FPC5xVec3PC5xVec3 /* 800F9C04 000F6A04 3B 9C 00 01 */ addi r28, r28, 1 /* 800F9C08 000F6A08 2C 1C 00 20 */ cmpwi r28, 0x20 /* 800F9C0C 000F6A0C 41 80 FF 5C */ blt lbl_800F9B68 @@ -5540,7 +5540,7 @@ lbl_800F9B68: /* 800F9C18 000F6A18 C0 22 9B AC */ lfs f1, lbl_803CE52C-_SDA2_BASE_(r2) /* 800F9C1C 000F6A1C 38 80 00 40 */ li r4, 0x40 /* 800F9C20 000F6A20 FC 60 10 90 */ fmr f3, f2 -/* 800F9C24 000F6A24 4B F9 BA 25 */ bl func_80095648 +/* 800F9C24 000F6A24 4B F9 BA 25 */ bl zFX_SpawnBubbleSlam__FPC5xVec3Uifff /* 800F9C28 000F6A28 BB 61 00 5C */ lmw r27, 0x5c(r1) /* 800F9C2C 000F6A2C 80 01 00 74 */ lwz r0, 0x74(r1) /* 800F9C30 000F6A30 7C 08 03 A6 */ mtlr r0 @@ -5551,7 +5551,7 @@ lbl_800F9B68: /* 800F9C44 000F6A44 90 01 00 14 */ stw r0, 0x14(r1) /* 800F9C48 000F6A48 93 E1 00 0C */ stw r31, 0xc(r1) /* 800F9C4C 000F6A4C 7C 7F 1B 78 */ mr r31, r3 -/* 800F9C50 000F6A50 4B FF DD 11 */ bl func_800F7960 +/* 800F9C50 000F6A50 4B FF DD 11 */ bl Init__9zNPCRobotFP9xEntAsset /* 800F9C54 000F6A54 80 9F 01 CC */ lwz r4, 0x1cc(r31) /* 800F9C58 000F6A58 3C 60 9F 00 */ lis r3, 0x9EFFFFFF@ha /* 800F9C5C 000F6A5C 38 63 FF FF */ addi r3, r3, 0x9EFFFFFF@l @@ -5572,12 +5572,12 @@ lbl_800F9B68: /* 800F9C98 000F6A98 90 01 00 14 */ stw r0, 0x14(r1) /* 800F9C9C 000F6A9C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800F9CA0 000F6AA0 7C 7F 1B 78 */ mr r31, r3 -/* 800F9CA4 000F6AA4 4B FF DF 35 */ bl func_800F7BD8 +/* 800F9CA4 000F6AA4 4B FF DF 35 */ bl ParseINI__9zNPCRobotFv /* 800F9CA8 000F6AA8 3C 60 80 2A */ lis r3, lbl_802987DC@ha /* 800F9CAC 000F6AAC 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 800F9CB0 000F6AB0 38 63 87 DC */ addi r3, r3, lbl_802987DC@l /* 800F9CB4 000F6AB4 90 64 03 9C */ stw r3, 0x39c(r4) -/* 800F9CB8 000F6AB8 48 02 B0 8D */ bl func_80124D44 +/* 800F9CB8 000F6AB8 48 02 B0 8D */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 800F9CBC 000F6ABC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800F9CC0 000F6AC0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800F9CC4 000F6AC4 7C 08 03 A6 */ mtlr r0 @@ -5588,12 +5588,12 @@ lbl_800F9B68: /* 800F9CD8 000F6AD8 90 01 00 14 */ stw r0, 0x14(r1) /* 800F9CDC 000F6ADC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800F9CE0 000F6AE0 7C 7F 1B 78 */ mr r31, r3 -/* 800F9CE4 000F6AE4 4B FF E0 35 */ bl func_800F7D18 +/* 800F9CE4 000F6AE4 4B FF E0 35 */ bl SelfSetup__9zNPCRobotFv /* 800F9CE8 000F6AE8 83 FF 02 28 */ lwz r31, 0x228(r31) /* 800F9CEC 000F6AEC 3C 60 4E 47 */ lis r3, 0x4E474E30@ha /* 800F9CF0 000F6AF0 38 83 4E 30 */ addi r4, r3, 0x4E474E30@l /* 800F9CF4 000F6AF4 7F E3 FB 78 */ mr r3, r31 -/* 800F9CF8 000F6AF8 48 01 42 45 */ bl func_8010DF3C +/* 800F9CF8 000F6AF8 48 01 42 45 */ bl FindGoal__7xPsycheFi /* 800F9CFC 000F6AFC 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800F9D00 000F6B00 38 A0 00 00 */ li r5, 0 /* 800F9D04 000F6B04 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -5603,7 +5603,7 @@ lbl_800F9B68: /* 800F9D14 000F6B14 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 800F9D18 000F6B18 7F E3 FB 78 */ mr r3, r31 /* 800F9D1C 000F6B1C 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l -/* 800F9D20 000F6B20 48 01 42 1D */ bl func_8010DF3C +/* 800F9D20 000F6B20 48 01 42 1D */ bl FindGoal__7xPsycheFi /* 800F9D24 000F6B24 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800F9D28 000F6B28 38 A0 00 00 */ li r5, 0 /* 800F9D2C 000F6B2C 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -5613,7 +5613,7 @@ lbl_800F9B68: /* 800F9D3C 000F6B3C 3C 80 4E 47 */ lis r4, 0x4E474E34@ha /* 800F9D40 000F6B40 7F E3 FB 78 */ mr r3, r31 /* 800F9D44 000F6B44 38 84 4E 34 */ addi r4, r4, 0x4E474E34@l -/* 800F9D48 000F6B48 48 01 41 F5 */ bl func_8010DF3C +/* 800F9D48 000F6B48 48 01 41 F5 */ bl FindGoal__7xPsycheFi /* 800F9D4C 000F6B4C 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800F9D50 000F6B50 38 A0 00 00 */ li r5, 0 /* 800F9D54 000F6B54 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -5623,7 +5623,7 @@ lbl_800F9B68: /* 800F9D64 000F6B64 3C 80 4E 47 */ lis r4, 0x4E474E32@ha /* 800F9D68 000F6B68 7F E3 FB 78 */ mr r3, r31 /* 800F9D6C 000F6B6C 38 84 4E 32 */ addi r4, r4, 0x4E474E32@l -/* 800F9D70 000F6B70 48 01 41 CD */ bl func_8010DF3C +/* 800F9D70 000F6B70 48 01 41 CD */ bl FindGoal__7xPsycheFi /* 800F9D74 000F6B74 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800F9D78 000F6B78 38 A0 00 00 */ li r5, 0 /* 800F9D7C 000F6B7C 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -5633,7 +5633,7 @@ lbl_800F9B68: /* 800F9D8C 000F6B8C 3C 80 4E 47 */ lis r4, 0x4E474E31@ha /* 800F9D90 000F6B90 7F E3 FB 78 */ mr r3, r31 /* 800F9D94 000F6B94 38 84 4E 31 */ addi r4, r4, 0x4E474E31@l -/* 800F9D98 000F6B98 48 01 41 A5 */ bl func_8010DF3C +/* 800F9D98 000F6B98 48 01 41 A5 */ bl FindGoal__7xPsycheFi /* 800F9D9C 000F6B9C 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800F9DA0 000F6BA0 38 A0 00 00 */ li r5, 0 /* 800F9DA4 000F6BA4 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -5643,7 +5643,7 @@ lbl_800F9B68: /* 800F9DB4 000F6BB4 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 800F9DB8 000F6BB8 7F E3 FB 78 */ mr r3, r31 /* 800F9DBC 000F6BBC 38 84 52 34 */ addi r4, r4, 0x4E475234@l -/* 800F9DC0 000F6BC0 48 01 41 7D */ bl func_8010DF3C +/* 800F9DC0 000F6BC0 48 01 41 7D */ bl FindGoal__7xPsycheFi /* 800F9DC4 000F6BC4 3C A0 80 10 */ lis r5, lbl_801010BC@ha /* 800F9DC8 000F6BC8 38 80 00 00 */ li r4, 0 /* 800F9DCC 000F6BCC 38 A5 10 BC */ addi r5, r5, lbl_801010BC@l @@ -5651,19 +5651,19 @@ lbl_800F9B68: /* 800F9DD4 000F6BD4 38 E0 00 00 */ li r7, 0 /* 800F9DD8 000F6BD8 4B FF AC 5D */ bl func_800F4A34 /* 800F9DDC 000F6BDC 7F E3 FB 78 */ mr r3, r31 -/* 800F9DE0 000F6BE0 48 01 33 E9 */ bl func_8010D1C8 +/* 800F9DE0 000F6BE0 48 01 33 E9 */ bl BrainExtend__7xPsycheFv /* 800F9DE4 000F6BE4 3C 80 4E 47 */ lis r4, 0x4E475235@ha /* 800F9DE8 000F6BE8 7F E3 FB 78 */ mr r3, r31 /* 800F9DEC 000F6BEC 38 84 52 35 */ addi r4, r4, 0x4E475235@l /* 800F9DF0 000F6BF0 38 A0 00 00 */ li r5, 0 -/* 800F9DF4 000F6BF4 48 01 34 4D */ bl func_8010D240 +/* 800F9DF4 000F6BF4 48 01 34 4D */ bl AddGoal__7xPsycheFiPv /* 800F9DF8 000F6BF8 3C 80 4E 47 */ lis r4, 0x4E475245@ha /* 800F9DFC 000F6BFC 7F E3 FB 78 */ mr r3, r31 /* 800F9E00 000F6C00 38 84 52 45 */ addi r4, r4, 0x4E475245@l /* 800F9E04 000F6C04 38 A0 00 00 */ li r5, 0 -/* 800F9E08 000F6C08 48 01 34 39 */ bl func_8010D240 +/* 800F9E08 000F6C08 48 01 34 39 */ bl AddGoal__7xPsycheFiPv /* 800F9E0C 000F6C0C 7F E3 FB 78 */ mr r3, r31 -/* 800F9E10 000F6C10 48 01 33 F9 */ bl func_8010D208 +/* 800F9E10 000F6C10 48 01 33 F9 */ bl BrainEnd__7xPsycheFv /* 800F9E14 000F6C14 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800F9E18 000F6C18 7F E3 FB 78 */ mr r3, r31 /* 800F9E1C 000F6C1C 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l @@ -5729,7 +5729,7 @@ lbl_800F9EEC: /* 800F9EEC 000F6CEC 3B E0 00 0E */ li r31, 0xe /* 800F9EF0 000F6CF0 48 00 00 0C */ b lbl_800F9EFC lbl_800F9EF4: -/* 800F9EF4 000F6CF4 4B FF DF 8D */ bl func_800F7E80 +/* 800F9EF4 000F6CF4 4B FF DF 8D */ bl AnimPick__9zNPCRobotFi16en_NPC_GOAL_SPOTP5xGoal /* 800F9EF8 000F6CF8 7C 68 1B 78 */ mr r8, r3 lbl_800F9EFC: /* 800F9EFC 000F6CFC 2C 1F 00 00 */ cmpwi r31, 0 @@ -5752,7 +5752,7 @@ lbl_800F9F14: /* 800F9F3C 000F6D3C 93 C1 00 28 */ stw r30, 0x28(r1) /* 800F9F40 000F6D40 93 A1 00 24 */ stw r29, 0x24(r1) /* 800F9F44 000F6D44 7C 7D 1B 78 */ mr r29, r3 -/* 800F9F48 000F6D48 4B FF EE 01 */ bl func_800F8D48 +/* 800F9F48 000F6D48 4B FF EE 01 */ bl IsWounded__9zNPCRobotFv /* 800F9F4C 000F6D4C 2C 03 00 00 */ cmpwi r3, 0 /* 800F9F50 000F6D50 40 82 00 80 */ bne lbl_800F9FD0 /* 800F9F54 000F6D54 3C 80 80 27 */ lis r4, lbl_802695F8@ha @@ -5777,7 +5777,7 @@ lbl_800F9F14: /* 800F9FA0 000F6DA0 4B F1 46 F1 */ bl func_8000E690 /* 800F9FA4 000F6DA4 38 61 00 08 */ addi r3, r1, 8 /* 800F9FA8 000F6DA8 7C 64 1B 78 */ mr r4, r3 -/* 800F9FAC 000F6DAC 4B F5 43 45 */ bl func_8004E2F0 +/* 800F9FAC 000F6DAC 4B F5 43 45 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800F9FB0 000F6DB0 7F A3 EB 78 */ mr r3, r29 /* 800F9FB4 000F6DB4 7F C5 F3 78 */ mr r5, r30 /* 800F9FB8 000F6DB8 81 9D 01 B8 */ lwz r12, 0x1b8(r29) @@ -5799,7 +5799,7 @@ lbl_800F9FD0: /* 800F9FF4 000F6DF4 90 01 00 14 */ stw r0, 0x14(r1) /* 800F9FF8 000F6DF8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800F9FFC 000F6DFC 7C 7F 1B 78 */ mr r31, r3 -/* 800FA000 000F6E00 4B FF D9 61 */ bl func_800F7960 +/* 800FA000 000F6E00 4B FF D9 61 */ bl Init__9zNPCRobotFP9xEntAsset /* 800FA004 000F6E04 80 1F 01 CC */ lwz r0, 0x1cc(r31) /* 800FA008 000F6E08 3C 60 9F 00 */ lis r3, 0x9EFFFFFF@ha /* 800FA00C 000F6E0C 38 83 FF FF */ addi r4, r3, 0x9EFFFFFF@l @@ -5820,14 +5820,14 @@ lbl_800F9FD0: /* 800FA048 000F6E48 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800FA04C 000F6E4C 7C 08 02 A6 */ mflr r0 /* 800FA050 000F6E50 90 01 00 14 */ stw r0, 0x14(r1) -/* 800FA054 000F6E54 4B FF 54 0D */ bl func_800EF460 +/* 800FA054 000F6E54 4B FF 54 0D */ bl Setup__10zNPCCommonFv /* 800FA058 000F6E58 80 0D 94 10 */ lwz r0, lbl_803CBD10-_SDA_BASE_(r13) /* 800FA05C 000F6E5C 28 00 00 00 */ cmplwi r0, 0 /* 800FA060 000F6E60 40 82 00 18 */ bne lbl_800FA078 /* 800FA064 000F6E64 3C 60 80 27 */ lis r3, lbl_802696F4@ha /* 800FA068 000F6E68 38 63 96 F4 */ addi r3, r3, lbl_802696F4@l /* 800FA06C 000F6E6C 38 63 02 E2 */ addi r3, r3, 0x2e2 -/* 800FA070 000F6E70 48 03 61 6D */ bl func_801301DC +/* 800FA070 000F6E70 48 03 61 6D */ bl NPCC_FindRWRaster__FPCc /* 800FA074 000F6E74 90 6D 94 10 */ stw r3, lbl_803CBD10-_SDA_BASE_(r13) lbl_800FA078: /* 800FA078 000F6E78 80 01 00 14 */ lwz r0, 0x14(r1) @@ -5839,12 +5839,12 @@ lbl_800FA078: /* 800FA090 000F6E90 90 01 00 14 */ stw r0, 0x14(r1) /* 800FA094 000F6E94 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FA098 000F6E98 7C 7F 1B 78 */ mr r31, r3 -/* 800FA09C 000F6E9C 4B FF DB 3D */ bl func_800F7BD8 +/* 800FA09C 000F6E9C 4B FF DB 3D */ bl ParseINI__9zNPCRobotFv /* 800FA0A0 000F6EA0 3C 60 80 2A */ lis r3, lbl_80298800@ha /* 800FA0A4 000F6EA4 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 800FA0A8 000F6EA8 38 63 88 00 */ addi r3, r3, lbl_80298800@l /* 800FA0AC 000F6EAC 90 64 03 9C */ stw r3, 0x39c(r4) -/* 800FA0B0 000F6EB0 48 02 AC 95 */ bl func_80124D44 +/* 800FA0B0 000F6EB0 48 02 AC 95 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 800FA0B4 000F6EB4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FA0B8 000F6EB8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FA0BC 000F6EBC 7C 08 03 A6 */ mtlr r0 @@ -5858,12 +5858,12 @@ lbl_800FA078: /* 800FA0DC 000F6EDC 80 03 01 C8 */ lwz r0, 0x1c8(r3) /* 800FA0E0 000F6EE0 54 00 02 0C */ rlwinm r0, r0, 0, 8, 6 /* 800FA0E4 000F6EE4 90 03 01 C8 */ stw r0, 0x1c8(r3) -/* 800FA0E8 000F6EE8 4B FF DC 31 */ bl func_800F7D18 +/* 800FA0E8 000F6EE8 4B FF DC 31 */ bl SelfSetup__9zNPCRobotFv /* 800FA0EC 000F6EEC 83 FF 02 28 */ lwz r31, 0x228(r31) /* 800FA0F0 000F6EF0 3C 60 4E 47 */ lis r3, 0x4E474E30@ha /* 800FA0F4 000F6EF4 38 83 4E 30 */ addi r4, r3, 0x4E474E30@l /* 800FA0F8 000F6EF8 7F E3 FB 78 */ mr r3, r31 -/* 800FA0FC 000F6EFC 48 01 3E 41 */ bl func_8010DF3C +/* 800FA0FC 000F6EFC 48 01 3E 41 */ bl FindGoal__7xPsycheFi /* 800FA100 000F6F00 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FA104 000F6F04 38 A0 00 00 */ li r5, 0 /* 800FA108 000F6F08 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -5873,7 +5873,7 @@ lbl_800FA078: /* 800FA118 000F6F18 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 800FA11C 000F6F1C 7F E3 FB 78 */ mr r3, r31 /* 800FA120 000F6F20 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l -/* 800FA124 000F6F24 48 01 3E 19 */ bl func_8010DF3C +/* 800FA124 000F6F24 48 01 3E 19 */ bl FindGoal__7xPsycheFi /* 800FA128 000F6F28 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FA12C 000F6F2C 38 A0 00 00 */ li r5, 0 /* 800FA130 000F6F30 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -5883,7 +5883,7 @@ lbl_800FA078: /* 800FA140 000F6F40 3C 80 4E 47 */ lis r4, 0x4E474E34@ha /* 800FA144 000F6F44 7F E3 FB 78 */ mr r3, r31 /* 800FA148 000F6F48 38 84 4E 34 */ addi r4, r4, 0x4E474E34@l -/* 800FA14C 000F6F4C 48 01 3D F1 */ bl func_8010DF3C +/* 800FA14C 000F6F4C 48 01 3D F1 */ bl FindGoal__7xPsycheFi /* 800FA150 000F6F50 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FA154 000F6F54 38 A0 00 00 */ li r5, 0 /* 800FA158 000F6F58 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -5893,7 +5893,7 @@ lbl_800FA078: /* 800FA168 000F6F68 3C 80 4E 47 */ lis r4, 0x4E474E32@ha /* 800FA16C 000F6F6C 7F E3 FB 78 */ mr r3, r31 /* 800FA170 000F6F70 38 84 4E 32 */ addi r4, r4, 0x4E474E32@l -/* 800FA174 000F6F74 48 01 3D C9 */ bl func_8010DF3C +/* 800FA174 000F6F74 48 01 3D C9 */ bl FindGoal__7xPsycheFi /* 800FA178 000F6F78 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FA17C 000F6F7C 38 A0 00 00 */ li r5, 0 /* 800FA180 000F6F80 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -5903,7 +5903,7 @@ lbl_800FA078: /* 800FA190 000F6F90 3C 80 4E 47 */ lis r4, 0x4E474E31@ha /* 800FA194 000F6F94 7F E3 FB 78 */ mr r3, r31 /* 800FA198 000F6F98 38 84 4E 31 */ addi r4, r4, 0x4E474E31@l -/* 800FA19C 000F6F9C 48 01 3D A1 */ bl func_8010DF3C +/* 800FA19C 000F6F9C 48 01 3D A1 */ bl FindGoal__7xPsycheFi /* 800FA1A0 000F6FA0 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FA1A4 000F6FA4 38 A0 00 00 */ li r5, 0 /* 800FA1A8 000F6FA8 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -5913,7 +5913,7 @@ lbl_800FA078: /* 800FA1B8 000F6FB8 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 800FA1BC 000F6FBC 7F E3 FB 78 */ mr r3, r31 /* 800FA1C0 000F6FC0 38 84 52 34 */ addi r4, r4, 0x4E475234@l -/* 800FA1C4 000F6FC4 48 01 3D 79 */ bl func_8010DF3C +/* 800FA1C4 000F6FC4 48 01 3D 79 */ bl FindGoal__7xPsycheFi /* 800FA1C8 000F6FC8 3C A0 80 10 */ lis r5, lbl_801010D0@ha /* 800FA1CC 000F6FCC 38 80 00 00 */ li r4, 0 /* 800FA1D0 000F6FD0 38 A5 10 D0 */ addi r5, r5, lbl_801010D0@l @@ -5921,14 +5921,14 @@ lbl_800FA078: /* 800FA1D8 000F6FD8 38 E0 00 00 */ li r7, 0 /* 800FA1DC 000F6FDC 4B FF A8 59 */ bl func_800F4A34 /* 800FA1E0 000F6FE0 7F E3 FB 78 */ mr r3, r31 -/* 800FA1E4 000F6FE4 48 01 2F E5 */ bl func_8010D1C8 +/* 800FA1E4 000F6FE4 48 01 2F E5 */ bl BrainExtend__7xPsycheFv /* 800FA1E8 000F6FE8 3C 80 4E 47 */ lis r4, 0x4E475236@ha /* 800FA1EC 000F6FEC 7F E3 FB 78 */ mr r3, r31 /* 800FA1F0 000F6FF0 38 84 52 36 */ addi r4, r4, 0x4E475236@l /* 800FA1F4 000F6FF4 38 A0 00 00 */ li r5, 0 -/* 800FA1F8 000F6FF8 48 01 30 49 */ bl func_8010D240 +/* 800FA1F8 000F6FF8 48 01 30 49 */ bl AddGoal__7xPsycheFiPv /* 800FA1FC 000F6FFC 7F E3 FB 78 */ mr r3, r31 -/* 800FA200 000F7000 48 01 30 09 */ bl func_8010D208 +/* 800FA200 000F7000 48 01 30 09 */ bl BrainEnd__7xPsycheFv /* 800FA204 000F7004 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800FA208 000F7008 7F E3 FB 78 */ mr r3, r31 /* 800FA20C 000F700C 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l @@ -5945,7 +5945,7 @@ lbl_800FA078: /* 800FA238 000F7038 93 C1 00 28 */ stw r30, 0x28(r1) /* 800FA23C 000F703C 93 A1 00 24 */ stw r29, 0x24(r1) /* 800FA240 000F7040 7C 7D 1B 78 */ mr r29, r3 -/* 800FA244 000F7044 4B FF EB 05 */ bl func_800F8D48 +/* 800FA244 000F7044 4B FF EB 05 */ bl IsWounded__9zNPCRobotFv /* 800FA248 000F7048 2C 03 00 00 */ cmpwi r3, 0 /* 800FA24C 000F704C 40 82 00 80 */ bne lbl_800FA2CC /* 800FA250 000F7050 3C 80 80 27 */ lis r4, lbl_80269604@ha @@ -5970,7 +5970,7 @@ lbl_800FA078: /* 800FA29C 000F709C 4B F1 43 F5 */ bl func_8000E690 /* 800FA2A0 000F70A0 38 61 00 08 */ addi r3, r1, 8 /* 800FA2A4 000F70A4 7C 64 1B 78 */ mr r4, r3 -/* 800FA2A8 000F70A8 4B F5 40 49 */ bl func_8004E2F0 +/* 800FA2A8 000F70A8 4B F5 40 49 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800FA2AC 000F70AC 7F A3 EB 78 */ mr r3, r29 /* 800FA2B0 000F70B0 7F C5 F3 78 */ mr r5, r30 /* 800FA2B4 000F70B4 81 9D 01 B8 */ lwz r12, 0x1b8(r29) @@ -6025,7 +6025,7 @@ lbl_800FA360: /* 800FA360 000F7160 3B E0 00 01 */ li r31, 1 /* 800FA364 000F7164 48 00 00 0C */ b lbl_800FA370 lbl_800FA368: -/* 800FA368 000F7168 4B FF DB 19 */ bl func_800F7E80 +/* 800FA368 000F7168 4B FF DB 19 */ bl AnimPick__9zNPCRobotFi16en_NPC_GOAL_SPOTP5xGoal /* 800FA36C 000F716C 7C 68 1B 78 */ mr r8, r3 lbl_800FA370: /* 800FA370 000F7170 2C 1F 00 00 */ cmpwi r31, 0 @@ -6042,15 +6042,15 @@ lbl_800FA388: /* 800FA398 000F7198 38 21 00 10 */ addi r1, r1, 0x10 /* 800FA39C 000F719C 4E 80 00 20 */ blr -.global func_800FA3A0 -func_800FA3A0: +.global BlinkerReset__11zNPCFodBombFv +BlinkerReset__11zNPCFodBombFv: /* 800FA3A0 000F71A0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800FA3A4 000F71A4 7C 08 02 A6 */ mflr r0 /* 800FA3A8 000F71A8 90 01 00 14 */ stw r0, 0x14(r1) /* 800FA3AC 000F71AC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FA3B0 000F71B0 7C 7F 1B 78 */ mr r31, r3 /* 800FA3B4 000F71B4 38 7F 03 7C */ addi r3, r31, 0x37c -/* 800FA3B8 000F71B8 48 03 49 25 */ bl func_8012ECDC +/* 800FA3B8 000F71B8 48 03 49 25 */ bl Reset__10NPCBlinkerFv /* 800FA3BC 000F71BC 80 1F 02 34 */ lwz r0, 0x234(r31) /* 800FA3C0 000F71C0 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 800FA3C4 000F71C4 90 1F 02 34 */ stw r0, 0x234(r31) @@ -6060,8 +6060,8 @@ func_800FA3A0: /* 800FA3D4 000F71D4 38 21 00 10 */ addi r1, r1, 0x10 /* 800FA3D8 000F71D8 4E 80 00 20 */ blr -.global func_800FA3DC -func_800FA3DC: +.global BlinkerUpdate__11zNPCFodBombFff +BlinkerUpdate__11zNPCFodBombFff: /* 800FA3DC 000F71DC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800FA3E0 000F71E0 7C 08 02 A6 */ mflr r0 /* 800FA3E4 000F71E4 90 01 00 14 */ stw r0, 0x14(r1) @@ -6072,7 +6072,7 @@ func_800FA3DC: /* 800FA3F8 000F71F8 C0 62 9B 84 */ lfs f3, lbl_803CE504-_SDA2_BASE_(r2) /* 800FA3FC 000F71FC EC 40 10 28 */ fsubs f2, f0, f2 /* 800FA400 000F7200 C0 82 9B B0 */ lfs f4, lbl_803CE530-_SDA2_BASE_(r2) -/* 800FA404 000F7204 48 03 48 ED */ bl func_8012ECF0 +/* 800FA404 000F7204 48 03 48 ED */ bl Update__10NPCBlinkerFffff /* 800FA408 000F7208 80 1F 02 34 */ lwz r0, 0x234(r31) /* 800FA40C 000F720C 60 00 00 01 */ ori r0, r0, 1 /* 800FA410 000F7210 90 1F 02 34 */ stw r0, 0x234(r31) @@ -6082,8 +6082,8 @@ func_800FA3DC: /* 800FA420 000F7220 38 21 00 10 */ addi r1, r1, 0x10 /* 800FA424 000F7224 4E 80 00 20 */ blr -.global func_800FA428 -func_800FA428: +.global BlinkerRender__11zNPCFodBombFv +BlinkerRender__11zNPCFodBombFv: /* 800FA428 000F7228 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800FA42C 000F722C 7C 08 02 A6 */ mflr r0 /* 800FA430 000F7230 3C 80 80 27 */ lis r4, lbl_80269610@ha @@ -6126,7 +6126,7 @@ func_800FA428: /* 800FA4C4 000F72C4 38 7F 03 7C */ addi r3, r31, 0x37c /* 800FA4C8 000F72C8 80 AD 94 10 */ lwz r5, lbl_803CBD10-_SDA_BASE_(r13) /* 800FA4CC 000F72CC 38 81 00 08 */ addi r4, r1, 8 -/* 800FA4D0 000F72D0 48 03 49 85 */ bl func_8012EE54 +/* 800FA4D0 000F72D0 48 03 49 85 */ bl Render__10NPCBlinkerFPC5xVec3fPC8RwRaster /* 800FA4D4 000F72D4 80 01 00 24 */ lwz r0, 0x24(r1) /* 800FA4D8 000F72D8 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800FA4DC 000F72DC 7C 08 03 A6 */ mtlr r0 @@ -6137,7 +6137,7 @@ func_800FA428: /* 800FA4F0 000F72F0 90 01 00 14 */ stw r0, 0x14(r1) /* 800FA4F4 000F72F4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FA4F8 000F72F8 7C 7F 1B 78 */ mr r31, r3 -/* 800FA4FC 000F72FC 4B FF D4 65 */ bl func_800F7960 +/* 800FA4FC 000F72FC 4B FF D4 65 */ bl Init__9zNPCRobotFP9xEntAsset /* 800FA500 000F7300 80 BF 01 CC */ lwz r5, 0x1cc(r31) /* 800FA504 000F7304 3C 80 9F 00 */ lis r4, 0x9EFFFFFF@ha /* 800FA508 000F7308 3C 60 80 3D */ lis r3, lbl_803CA690@ha @@ -6174,12 +6174,12 @@ func_800FA428: /* 800FA584 000F7384 90 01 00 14 */ stw r0, 0x14(r1) /* 800FA588 000F7388 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FA58C 000F738C 7C 7F 1B 78 */ mr r31, r3 -/* 800FA590 000F7390 4B FF D6 49 */ bl func_800F7BD8 +/* 800FA590 000F7390 4B FF D6 49 */ bl ParseINI__9zNPCRobotFv /* 800FA594 000F7394 3C 60 80 2A */ lis r3, lbl_80298848@ha /* 800FA598 000F7398 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 800FA59C 000F739C 38 63 88 48 */ addi r3, r3, lbl_80298848@l /* 800FA5A0 000F73A0 90 64 03 9C */ stw r3, 0x39c(r4) -/* 800FA5A4 000F73A4 48 02 A7 A1 */ bl func_80124D44 +/* 800FA5A4 000F73A4 48 02 A7 A1 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 800FA5A8 000F73A8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FA5AC 000F73AC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FA5B0 000F73B0 7C 08 03 A6 */ mtlr r0 @@ -6190,12 +6190,12 @@ func_800FA428: /* 800FA5C4 000F73C4 90 01 00 34 */ stw r0, 0x34(r1) /* 800FA5C8 000F73C8 93 E1 00 2C */ stw r31, 0x2c(r1) /* 800FA5CC 000F73CC 7C 7F 1B 78 */ mr r31, r3 -/* 800FA5D0 000F73D0 4B FF 4E 91 */ bl func_800EF460 +/* 800FA5D0 000F73D0 4B FF 4E 91 */ bl Setup__10zNPCCommonFv /* 800FA5D4 000F73D4 3C 80 80 29 */ lis r4, lbl_80295518@ha /* 800FA5D8 000F73D8 7F E3 FB 78 */ mr r3, r31 /* 800FA5DC 000F73DC 38 84 55 18 */ addi r4, r4, lbl_80295518@l /* 800FA5E0 000F73E0 80 84 00 38 */ lwz r4, 0x38(r4) -/* 800FA5E4 000F73E4 4B FF 89 25 */ bl func_800F2F08 +/* 800FA5E4 000F73E4 4B FF 89 25 */ bl AnimFindState__10zNPCCommonFUi /* 800FA5E8 000F73E8 28 03 00 00 */ cmplwi r3, 0 /* 800FA5EC 000F73EC 41 82 00 1C */ beq lbl_800FA608 /* 800FA5F0 000F73F0 80 03 00 0C */ lwz r0, 0xc(r3) @@ -6213,7 +6213,7 @@ lbl_800FA608: /* 800FA61C 000F741C 3C 60 80 27 */ lis r3, lbl_802696F4@ha /* 800FA620 000F7420 38 63 96 F4 */ addi r3, r3, lbl_802696F4@l /* 800FA624 000F7424 38 63 02 F5 */ addi r3, r3, 0x2f5 -/* 800FA628 000F7428 48 03 5B B5 */ bl func_801301DC +/* 800FA628 000F7428 48 03 5B B5 */ bl NPCC_FindRWRaster__FPCc /* 800FA62C 000F742C 3C A0 80 3D */ lis r5, lbl_803CA690@ha /* 800FA630 000F7430 81 22 9B B8 */ lwz r9, lbl_803CE538-_SDA2_BASE_(r2) /* 800FA634 000F7434 81 02 9B BC */ lwz r8, lbl_803CE53C-_SDA2_BASE_(r2) @@ -6252,7 +6252,7 @@ lbl_800FA6A8: /* 800FA6B4 000F74B4 3C 60 80 27 */ lis r3, lbl_802696F4@ha /* 800FA6B8 000F74B8 38 63 96 F4 */ addi r3, r3, lbl_802696F4@l /* 800FA6BC 000F74BC 38 63 03 09 */ addi r3, r3, 0x309 -/* 800FA6C0 000F74C0 48 03 5B 1D */ bl func_801301DC +/* 800FA6C0 000F74C0 48 03 5B 1D */ bl NPCC_FindRWRaster__FPCc /* 800FA6C4 000F74C4 90 6D 94 20 */ stw r3, lbl_803CBD20-_SDA_BASE_(r13) lbl_800FA6C8: /* 800FA6C8 000F74C8 80 01 00 34 */ lwz r0, 0x34(r1) @@ -6263,7 +6263,7 @@ lbl_800FA6C8: /* 800FA6DC 000F74DC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800FA6E0 000F74E0 7C 08 02 A6 */ mflr r0 /* 800FA6E4 000F74E4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800FA6E8 000F74E8 4B FF D2 C5 */ bl func_800F79AC +/* 800FA6E8 000F74E8 4B FF D2 C5 */ bl Reset__9zNPCRobotFv /* 800FA6EC 000F74EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FA6F0 000F74F0 7C 08 03 A6 */ mtlr r0 /* 800FA6F4 000F74F4 38 21 00 10 */ addi r1, r1, 0x10 @@ -6273,12 +6273,12 @@ lbl_800FA6C8: /* 800FA704 000F7504 90 01 00 14 */ stw r0, 0x14(r1) /* 800FA708 000F7508 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FA70C 000F750C 7C 7F 1B 78 */ mr r31, r3 -/* 800FA710 000F7510 4B FF D6 09 */ bl func_800F7D18 +/* 800FA710 000F7510 4B FF D6 09 */ bl SelfSetup__9zNPCRobotFv /* 800FA714 000F7514 83 FF 02 28 */ lwz r31, 0x228(r31) /* 800FA718 000F7518 3C 60 4E 47 */ lis r3, 0x4E474E30@ha /* 800FA71C 000F751C 38 83 4E 30 */ addi r4, r3, 0x4E474E30@l /* 800FA720 000F7520 7F E3 FB 78 */ mr r3, r31 -/* 800FA724 000F7524 48 01 38 19 */ bl func_8010DF3C +/* 800FA724 000F7524 48 01 38 19 */ bl FindGoal__7xPsycheFi /* 800FA728 000F7528 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FA72C 000F752C 38 A0 00 00 */ li r5, 0 /* 800FA730 000F7530 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -6288,7 +6288,7 @@ lbl_800FA6C8: /* 800FA740 000F7540 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 800FA744 000F7544 7F E3 FB 78 */ mr r3, r31 /* 800FA748 000F7548 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l -/* 800FA74C 000F754C 48 01 37 F1 */ bl func_8010DF3C +/* 800FA74C 000F754C 48 01 37 F1 */ bl FindGoal__7xPsycheFi /* 800FA750 000F7550 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FA754 000F7554 38 A0 00 00 */ li r5, 0 /* 800FA758 000F7558 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -6298,7 +6298,7 @@ lbl_800FA6C8: /* 800FA768 000F7568 3C 80 4E 47 */ lis r4, 0x4E474E34@ha /* 800FA76C 000F756C 7F E3 FB 78 */ mr r3, r31 /* 800FA770 000F7570 38 84 4E 34 */ addi r4, r4, 0x4E474E34@l -/* 800FA774 000F7574 48 01 37 C9 */ bl func_8010DF3C +/* 800FA774 000F7574 48 01 37 C9 */ bl FindGoal__7xPsycheFi /* 800FA778 000F7578 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FA77C 000F757C 38 A0 00 00 */ li r5, 0 /* 800FA780 000F7580 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -6308,7 +6308,7 @@ lbl_800FA6C8: /* 800FA790 000F7590 3C 80 4E 47 */ lis r4, 0x4E474E32@ha /* 800FA794 000F7594 7F E3 FB 78 */ mr r3, r31 /* 800FA798 000F7598 38 84 4E 32 */ addi r4, r4, 0x4E474E32@l -/* 800FA79C 000F759C 48 01 37 A1 */ bl func_8010DF3C +/* 800FA79C 000F759C 48 01 37 A1 */ bl FindGoal__7xPsycheFi /* 800FA7A0 000F75A0 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FA7A4 000F75A4 38 A0 00 00 */ li r5, 0 /* 800FA7A8 000F75A8 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -6318,7 +6318,7 @@ lbl_800FA6C8: /* 800FA7B8 000F75B8 3C 80 4E 47 */ lis r4, 0x4E474E31@ha /* 800FA7BC 000F75BC 7F E3 FB 78 */ mr r3, r31 /* 800FA7C0 000F75C0 38 84 4E 31 */ addi r4, r4, 0x4E474E31@l -/* 800FA7C4 000F75C4 48 01 37 79 */ bl func_8010DF3C +/* 800FA7C4 000F75C4 48 01 37 79 */ bl FindGoal__7xPsycheFi /* 800FA7C8 000F75C8 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FA7CC 000F75CC 38 A0 00 00 */ li r5, 0 /* 800FA7D0 000F75D0 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -6328,7 +6328,7 @@ lbl_800FA6C8: /* 800FA7E0 000F75E0 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 800FA7E4 000F75E4 7F E3 FB 78 */ mr r3, r31 /* 800FA7E8 000F75E8 38 84 52 34 */ addi r4, r4, 0x4E475234@l -/* 800FA7EC 000F75EC 48 01 37 51 */ bl func_8010DF3C +/* 800FA7EC 000F75EC 48 01 37 51 */ bl FindGoal__7xPsycheFi /* 800FA7F0 000F75F0 3C A0 80 10 */ lis r5, lbl_801010E4@ha /* 800FA7F4 000F75F4 38 80 00 00 */ li r4, 0 /* 800FA7F8 000F75F8 38 A5 10 E4 */ addi r5, r5, lbl_801010E4@l @@ -6336,19 +6336,19 @@ lbl_800FA6C8: /* 800FA800 000F7600 38 E0 00 00 */ li r7, 0 /* 800FA804 000F7604 4B FF A2 31 */ bl func_800F4A34 /* 800FA808 000F7608 7F E3 FB 78 */ mr r3, r31 -/* 800FA80C 000F760C 48 01 29 BD */ bl func_8010D1C8 +/* 800FA80C 000F760C 48 01 29 BD */ bl BrainExtend__7xPsycheFv /* 800FA810 000F7610 3C 80 4E 47 */ lis r4, 0x4E475237@ha /* 800FA814 000F7614 7F E3 FB 78 */ mr r3, r31 /* 800FA818 000F7618 38 84 52 37 */ addi r4, r4, 0x4E475237@l /* 800FA81C 000F761C 38 A0 00 00 */ li r5, 0 -/* 800FA820 000F7620 48 01 2A 21 */ bl func_8010D240 +/* 800FA820 000F7620 48 01 2A 21 */ bl AddGoal__7xPsycheFiPv /* 800FA824 000F7624 3C 80 4E 47 */ lis r4, 0x4E47525C@ha /* 800FA828 000F7628 7F E3 FB 78 */ mr r3, r31 /* 800FA82C 000F762C 38 84 52 5C */ addi r4, r4, 0x4E47525C@l /* 800FA830 000F7630 38 A0 00 00 */ li r5, 0 -/* 800FA834 000F7634 48 01 2A 0D */ bl func_8010D240 +/* 800FA834 000F7634 48 01 2A 0D */ bl AddGoal__7xPsycheFiPv /* 800FA838 000F7638 7F E3 FB 78 */ mr r3, r31 -/* 800FA83C 000F763C 48 01 29 CD */ bl func_8010D208 +/* 800FA83C 000F763C 48 01 29 CD */ bl BrainEnd__7xPsycheFv /* 800FA840 000F7640 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800FA844 000F7644 7F E3 FB 78 */ mr r3, r31 /* 800FA848 000F7648 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l @@ -6363,7 +6363,7 @@ lbl_800FA6C8: /* 800FA86C 000F766C 90 01 00 14 */ stw r0, 0x14(r1) /* 800FA870 000F7670 DB E1 00 08 */ stfd f31, 8(r1) /* 800FA874 000F7674 FF E0 08 90 */ fmr f31, f1 -/* 800FA878 000F7678 4B FF D3 A1 */ bl func_800F7C18 +/* 800FA878 000F7678 4B FF D3 A1 */ bl Process__9zNPCRobotFP6xScenef /* 800FA87C 000F767C 80 0D 94 04 */ lwz r0, lbl_803CBD04-_SDA_BASE_(r13) /* 800FA880 000F7680 2C 00 00 00 */ cmpwi r0, 0 /* 800FA884 000F7684 41 82 00 1C */ beq lbl_800FA8A0 @@ -6386,7 +6386,7 @@ lbl_800FA8A0: /* 800FA8C4 000F76C4 93 C1 00 28 */ stw r30, 0x28(r1) /* 800FA8C8 000F76C8 93 A1 00 24 */ stw r29, 0x24(r1) /* 800FA8CC 000F76CC 7C 7D 1B 78 */ mr r29, r3 -/* 800FA8D0 000F76D0 4B FF E4 79 */ bl func_800F8D48 +/* 800FA8D0 000F76D0 4B FF E4 79 */ bl IsWounded__9zNPCRobotFv /* 800FA8D4 000F76D4 2C 03 00 00 */ cmpwi r3, 0 /* 800FA8D8 000F76D8 40 82 00 80 */ bne lbl_800FA958 /* 800FA8DC 000F76DC 3C 80 80 27 */ lis r4, lbl_8026961C@ha @@ -6411,7 +6411,7 @@ lbl_800FA8A0: /* 800FA928 000F7728 4B F1 3D 69 */ bl func_8000E690 /* 800FA92C 000F772C 38 61 00 08 */ addi r3, r1, 8 /* 800FA930 000F7730 7C 64 1B 78 */ mr r4, r3 -/* 800FA934 000F7734 4B F5 39 BD */ bl func_8004E2F0 +/* 800FA934 000F7734 4B F5 39 BD */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800FA938 000F7738 7F A3 EB 78 */ mr r3, r29 /* 800FA93C 000F773C 7F C5 F3 78 */ mr r5, r30 /* 800FA940 000F7740 81 9D 01 B8 */ lwz r12, 0x1b8(r29) @@ -6470,7 +6470,7 @@ lbl_800FA9F8: /* 800FA9F8 000F77F8 3B E0 00 23 */ li r31, 0x23 /* 800FA9FC 000F77FC 48 00 00 0C */ b lbl_800FAA08 lbl_800FAA00: -/* 800FAA00 000F7800 4B FF D4 81 */ bl func_800F7E80 +/* 800FAA00 000F7800 4B FF D4 81 */ bl AnimPick__9zNPCRobotFi16en_NPC_GOAL_SPOTP5xGoal /* 800FAA04 000F7804 7C 68 1B 78 */ mr r8, r3 lbl_800FAA08: /* 800FAA08 000F7808 2C 1F 00 00 */ cmpwi r31, 0 @@ -6494,19 +6494,19 @@ lbl_800FAA20: /* 800FAA4C 000F784C 7C 7E 1B 78 */ mr r30, r3 /* 800FAA50 000F7850 83 E3 02 28 */ lwz r31, 0x228(r3) /* 800FAA54 000F7854 7F E3 FB 78 */ mr r3, r31 -/* 800FAA58 000F7858 48 01 2B 6D */ bl func_8010D5C4 +/* 800FAA58 000F7858 48 01 2B 6D */ bl GIDOfActive__7xPsycheCFv /* 800FAA5C 000F785C 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 800FAA60 000F7860 28 00 52 37 */ cmplwi r0, 0x5237 /* 800FAA64 000F7864 40 82 00 14 */ bne lbl_800FAA78 /* 800FAA68 000F7868 7F E3 FB 78 */ mr r3, r31 -/* 800FAA6C 000F786C 48 01 2A C9 */ bl func_8010D534 -/* 800FAA70 000F7870 4B FE 19 B9 */ bl func_800DC428 +/* 800FAA6C 000F786C 48 01 2A C9 */ bl GetCurGoal__7xPsycheCFv +/* 800FAA70 000F7870 4B FE 19 B9 */ bl DeathRayRender__20zNPCGoalAlertFodBzztFv /* 800FAA74 000F7874 48 00 00 14 */ b lbl_800FAA88 lbl_800FAA78: /* 800FAA78 000F7878 28 00 52 5C */ cmplwi r0, 0x525c /* 800FAA7C 000F787C 40 82 00 0C */ bne lbl_800FAA88 /* 800FAA80 000F7880 7F C3 F3 78 */ mr r3, r30 -/* 800FAA84 000F7884 48 00 04 11 */ bl func_800FAE94 +/* 800FAA84 000F7884 48 00 04 11 */ bl DiscoRender__11zNPCFodBzztFv lbl_800FAA88: /* 800FAA88 000F7888 7F C3 F3 78 */ mr r3, r30 /* 800FAA8C 000F788C 4B FF 42 E1 */ bl func_800EED6C @@ -6517,14 +6517,14 @@ lbl_800FAA88: /* 800FAAA0 000F78A0 38 21 00 10 */ addi r1, r1, 0x10 /* 800FAAA4 000F78A4 4E 80 00 20 */ blr -.global func_800FAAA8 -func_800FAAA8: +.global zNPCFodBzzt_ResetDanceParty__Fv +zNPCFodBzzt_ResetDanceParty__Fv: /* 800FAAA8 000F78A8 38 00 00 00 */ li r0, 0 /* 800FAAAC 000F78AC 90 0D 94 1C */ stw r0, lbl_803CBD1C-_SDA_BASE_(r13) /* 800FAAB0 000F78B0 4E 80 00 20 */ blr -.global func_800FAAB4 -func_800FAAB4: +.global zNPCFodBzzt_DoTheHokeyPokey__Ff +zNPCFodBzzt_DoTheHokeyPokey__Ff: /* 800FAAB4 000F78B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800FAAB8 000F78B8 7C 08 02 A6 */ mflr r0 /* 800FAABC 000F78BC 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -6547,7 +6547,7 @@ func_800FAAB4: lbl_800FAB00: /* 800FAB00 000F7900 C0 02 9B 80 */ lfs f0, lbl_803CE500-_SDA2_BASE_(r2) /* 800FAB04 000F7904 D0 0D 94 18 */ stfs f0, lbl_803CBD18-_SDA_BASE_(r13) -/* 800FAB08 000F7908 4B F3 61 81 */ bl func_80030C88 +/* 800FAB08 000F7908 4B F3 61 81 */ bl xurand__Fv /* 800FAB0C 000F790C C0 02 9B 88 */ lfs f0, lbl_803CE508-_SDA2_BASE_(r2) /* 800FAB10 000F7910 C0 42 9B D4 */ lfs f2, lbl_803CE554-_SDA2_BASE_(r2) /* 800FAB14 000F7914 EC 21 00 28 */ fsubs f1, f1, f0 @@ -6584,7 +6584,7 @@ lbl_800FAB7C: /* 800FAB7C 000F797C FC 00 08 90 */ fmr f0, f1 lbl_800FAB80: /* 800FAB80 000F7980 D0 0D 94 18 */ stfs f0, lbl_803CBD18-_SDA_BASE_(r13) -/* 800FAB84 000F7984 4B F3 61 05 */ bl func_80030C88 +/* 800FAB84 000F7984 4B F3 61 05 */ bl xurand__Fv /* 800FAB88 000F7988 C0 02 9B 88 */ lfs f0, lbl_803CE508-_SDA2_BASE_(r2) /* 800FAB8C 000F798C C0 42 9B D4 */ lfs f2, lbl_803CE554-_SDA2_BASE_(r2) /* 800FAB90 000F7990 EC 21 00 28 */ fsubs f1, f1, f0 @@ -6638,7 +6638,7 @@ lbl_800FAC30: /* 800FAC38 000F7A38 90 0D 94 24 */ stw r0, lbl_803CBD24-_SDA_BASE_(r13) /* 800FAC3C 000F7A3C 48 00 00 2C */ b lbl_800FAC68 lbl_800FAC40: -/* 800FAC40 000F7A40 4B F3 60 49 */ bl func_80030C88 +/* 800FAC40 000F7A40 4B F3 60 49 */ bl xurand__Fv /* 800FAC44 000F7A44 C0 02 9B 88 */ lfs f0, lbl_803CE508-_SDA2_BASE_(r2) /* 800FAC48 000F7A48 38 00 00 00 */ li r0, 0 /* 800FAC4C 000F7A4C C0 42 9B D4 */ lfs f2, lbl_803CE554-_SDA2_BASE_(r2) @@ -6654,14 +6654,14 @@ lbl_800FAC68: /* 800FAC70 000F7A70 38 21 00 10 */ addi r1, r1, 0x10 /* 800FAC74 000F7A74 4E 80 00 20 */ blr -.global func_800FAC78 -func_800FAC78: +.global DiscoReset__11zNPCFodBzztFv +DiscoReset__11zNPCFodBzztFv: /* 800FAC78 000F7A78 C0 02 9B 80 */ lfs f0, lbl_803CE500-_SDA2_BASE_(r2) /* 800FAC7C 000F7A7C D0 03 03 80 */ stfs f0, 0x380(r3) /* 800FAC80 000F7A80 4E 80 00 20 */ blr -.global func_800FAC84 -func_800FAC84: +.global DiscoUpdate__11zNPCFodBzztFf +DiscoUpdate__11zNPCFodBzztFf: /* 800FAC84 000F7A84 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800FAC88 000F7A88 7C 08 02 A6 */ mflr r0 /* 800FAC8C 000F7A8C 90 01 00 34 */ stw r0, 0x34(r1) @@ -6683,13 +6683,13 @@ lbl_800FACC0: /* 800FACC4 000F7AC4 41 82 00 D4 */ beq lbl_800FAD98 /* 800FACC8 000F7AC8 C0 02 9B 94 */ lfs f0, lbl_803CE514-_SDA2_BASE_(r2) /* 800FACCC 000F7ACC D0 1F 03 80 */ stfs f0, 0x380(r31) -/* 800FACD0 000F7AD0 4B F3 5F 99 */ bl func_80030C68 +/* 800FACD0 000F7AD0 4B F3 5F 99 */ bl xrand__Fv /* 800FACD4 000F7AD4 54 63 4F FE */ rlwinm r3, r3, 9, 0x1f, 0x1f /* 800FACD8 000F7AD8 38 00 00 FF */ li r0, 0xff /* 800FACDC 000F7ADC 7C 63 00 D0 */ neg r3, r3 /* 800FACE0 000F7AE0 7C 00 18 38 */ and r0, r0, r3 /* 800FACE4 000F7AE4 98 1F 03 7C */ stb r0, 0x37c(r31) -/* 800FACE8 000F7AE8 4B F3 5F 81 */ bl func_80030C68 +/* 800FACE8 000F7AE8 4B F3 5F 81 */ bl xrand__Fv /* 800FACEC 000F7AEC 54 60 4F FE */ rlwinm r0, r3, 9, 0x1f, 0x1f /* 800FACF0 000F7AF0 38 60 00 FF */ li r3, 0xff /* 800FACF4 000F7AF4 7C 00 00 D0 */ neg r0, r0 @@ -6704,7 +6704,7 @@ lbl_800FACC0: /* 800FAD18 000F7B18 98 7F 03 7E */ stb r3, 0x37e(r31) /* 800FAD1C 000F7B1C 48 00 00 1C */ b lbl_800FAD38 lbl_800FAD20: -/* 800FAD20 000F7B20 4B F3 5F 49 */ bl func_80030C68 +/* 800FAD20 000F7B20 4B F3 5F 49 */ bl xrand__Fv /* 800FAD24 000F7B24 54 63 4F FE */ rlwinm r3, r3, 9, 0x1f, 0x1f /* 800FAD28 000F7B28 38 00 00 FF */ li r0, 0xff /* 800FAD2C 000F7B2C 7C 63 00 D0 */ neg r3, r3 @@ -6713,7 +6713,7 @@ lbl_800FAD20: lbl_800FAD38: /* 800FAD38 000F7B38 38 00 00 FF */ li r0, 0xff /* 800FAD3C 000F7B3C 98 1F 03 7F */ stb r0, 0x37f(r31) -/* 800FAD40 000F7B40 4B F3 5F 49 */ bl func_80030C88 +/* 800FAD40 000F7B40 4B F3 5F 49 */ bl xurand__Fv /* 800FAD44 000F7B44 C0 42 9B 88 */ lfs f2, lbl_803CE508-_SDA2_BASE_(r2) /* 800FAD48 000F7B48 C0 02 9B 70 */ lfs f0, lbl_803CE4F0-_SDA2_BASE_(r2) /* 800FAD4C 000F7B4C EC 21 10 28 */ fsubs f1, f1, f2 @@ -6722,7 +6722,7 @@ lbl_800FAD38: /* 800FAD58 000F7B58 D0 1F 03 84 */ stfs f0, 0x384(r31) /* 800FAD5C 000F7B5C C0 02 9B E4 */ lfs f0, lbl_803CE564-_SDA2_BASE_(r2) /* 800FAD60 000F7B60 D0 1F 03 88 */ stfs f0, 0x388(r31) -/* 800FAD64 000F7B64 4B F3 5F 25 */ bl func_80030C88 +/* 800FAD64 000F7B64 4B F3 5F 25 */ bl xurand__Fv /* 800FAD68 000F7B68 C0 42 9B 88 */ lfs f2, lbl_803CE508-_SDA2_BASE_(r2) /* 800FAD6C 000F7B6C 7F E3 FB 78 */ mr r3, r31 /* 800FAD70 000F7B70 C0 02 9B 70 */ lfs f0, lbl_803CE4F0-_SDA2_BASE_(r2) @@ -6812,8 +6812,8 @@ lbl_800FAE80: /* 800FAE8C 000F7C8C D0 63 00 00 */ stfs f3, 0(r3) /* 800FAE90 000F7C90 4E 80 00 20 */ blr -.global func_800FAE94 -func_800FAE94: +.global DiscoRender__11zNPCFodBzztFv +DiscoRender__11zNPCFodBzztFv: /* 800FAE94 000F7C94 94 21 FF 20 */ stwu r1, -0xe0(r1) /* 800FAE98 000F7C98 7C 08 02 A6 */ mflr r0 /* 800FAE9C 000F7C9C 90 01 00 E4 */ stw r0, 0xe4(r1) @@ -6882,7 +6882,7 @@ func_800FAE94: /* 800FAF98 000F7D98 D0 21 00 14 */ stfs f1, 0x14(r1) /* 800FAF9C 000F7D9C D0 01 00 18 */ stfs f0, 0x18(r1) /* 800FAFA0 000F7DA0 90 01 00 38 */ stw r0, 0x38(r1) -/* 800FAFA4 000F7DA4 4B F3 8A B5 */ bl func_80033A58 +/* 800FAFA4 000F7DA4 4B F3 8A B5 */ bl xMemPushTemp__FUi /* 800FAFA8 000F7DA8 7C 7B 1B 79 */ or. r27, r3, r3 /* 800FAFAC 000F7DAC 41 82 01 B0 */ beq lbl_800FB15C /* 800FAFB0 000F7DB0 38 80 00 00 */ li r4, 0 @@ -6928,11 +6928,11 @@ lbl_800FB02C: /* 800FB04C 000F7E4C C8 01 00 88 */ lfd f0, 0x88(r1) /* 800FB050 000F7E50 EC 00 08 28 */ fsubs f0, f0, f1 /* 800FB054 000F7E54 EC 24 00 32 */ fmuls f1, f4, f0 -/* 800FB058 000F7E58 4B F3 71 79 */ bl func_800321D0 +/* 800FB058 000F7E58 4B F3 71 79 */ bl xMat3x3Euler__FP7xMat3x3fff /* 800FB05C 000F7E5C 38 61 00 24 */ addi r3, r1, 0x24 /* 800FB060 000F7E60 38 81 00 54 */ addi r4, r1, 0x54 /* 800FB064 000F7E64 38 A1 00 30 */ addi r5, r1, 0x30 -/* 800FB068 000F7E68 4B F3 79 F5 */ bl func_80032A5C +/* 800FB068 000F7E68 4B F3 79 F5 */ bl xMat3x3LMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800FB06C 000F7E6C C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) /* 800FB070 000F7E70 38 61 00 24 */ addi r3, r1, 0x24 /* 800FB074 000F7E74 4B F1 01 0D */ bl func_8000B180 @@ -6972,28 +6972,28 @@ lbl_800FB02C: /* 800FB0FC 000F7EFC EC 01 00 2A */ fadds f0, f1, f0 /* 800FB100 000F7F00 D0 19 00 1C */ stfs f0, 0x1c(r25) /* 800FB104 000F7F04 D3 D9 00 20 */ stfs f30, 0x20(r25) -/* 800FB108 000F7F08 4B FB 18 ED */ bl func_800AC9F4 +/* 800FB108 000F7F08 4B FB 18 ED */ bl zRenderStateCurrent__Fv /* 800FB10C 000F7F0C 7C 78 1B 79 */ or. r24, r3, r3 /* 800FB110 000F7F10 40 82 00 08 */ bne lbl_800FB118 /* 800FB114 000F7F14 3B 00 00 01 */ li r24, 1 lbl_800FB118: /* 800FB118 000F7F18 38 60 00 0E */ li r3, 0xe -/* 800FB11C 000F7F1C 4B FB 18 E1 */ bl func_800AC9FC +/* 800FB11C 000F7F1C 4B FB 18 E1 */ bl zRenderState__F14_SDRenderState /* 800FB120 000F7F20 80 8D 94 20 */ lwz r4, lbl_803CBD20-_SDA_BASE_(r13) /* 800FB124 000F7F24 38 60 00 01 */ li r3, 1 -/* 800FB128 000F7F28 48 13 46 B5 */ bl func_8022F7DC +/* 800FB128 000F7F28 48 13 46 B5 */ bl RwRenderStateSet /* 800FB12C 000F7F2C 7F 43 D3 78 */ mr r3, r26 /* 800FB130 000F7F30 38 80 00 0A */ li r4, 0xa /* 800FB134 000F7F34 38 A0 00 00 */ li r5, 0 /* 800FB138 000F7F38 38 C0 00 19 */ li r6, 0x19 -/* 800FB13C 000F7F3C 48 15 0B 39 */ bl func_8024BC74 +/* 800FB13C 000F7F3C 48 15 0B 39 */ bl RwIm3DTransform /* 800FB140 000F7F40 38 60 00 05 */ li r3, 5 -/* 800FB144 000F7F44 48 15 0D FD */ bl func_8024BF40 -/* 800FB148 000F7F48 48 15 0C 0D */ bl func_8024BD54 +/* 800FB144 000F7F44 48 15 0D FD */ bl RwIm3DRenderPrimitive +/* 800FB148 000F7F48 48 15 0C 0D */ bl RwIm3DEnd /* 800FB14C 000F7F4C 7F 03 C3 78 */ mr r3, r24 -/* 800FB150 000F7F50 4B FB 18 AD */ bl func_800AC9FC +/* 800FB150 000F7F50 4B FB 18 AD */ bl zRenderState__F14_SDRenderState /* 800FB154 000F7F54 7F 43 D3 78 */ mr r3, r26 -/* 800FB158 000F7F58 4B F3 89 2D */ bl func_80033A84 +/* 800FB158 000F7F58 4B F3 89 2D */ bl xMemPopTemp__FPv lbl_800FB15C: /* 800FB15C 000F7F5C E3 E1 00 D8 */ psq_l f31, 216(r1), 0, qr0 /* 800FB160 000F7F60 CB E1 00 D0 */ lfd f31, 0xd0(r1) @@ -7037,7 +7037,7 @@ func_800FB180: /* 800FB1EC 000F7FEC 90 01 00 14 */ stw r0, 0x14(r1) /* 800FB1F0 000F7FF0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FB1F4 000F7FF4 7C 7F 1B 78 */ mr r31, r3 -/* 800FB1F8 000F7FF8 4B FF C7 69 */ bl func_800F7960 +/* 800FB1F8 000F7FF8 4B FF C7 69 */ bl Init__9zNPCRobotFP9xEntAsset /* 800FB1FC 000F7FFC 80 9F 01 CC */ lwz r4, 0x1cc(r31) /* 800FB200 000F8000 3C 60 9F 00 */ lis r3, 0x9EFFFFFF@ha /* 800FB204 000F8004 38 C3 FF FF */ addi r6, r3, 0x9EFFFFFF@l @@ -7051,7 +7051,7 @@ func_800FB180: /* 800FB224 000F8024 7C E6 30 38 */ and r6, r7, r6 /* 800FB228 000F8028 90 DF 01 C8 */ stw r6, 0x1c8(r31) /* 800FB22C 000F802C 90 1F 02 CC */ stw r0, 0x2cc(r31) -/* 800FB230 000F8030 48 08 6B A9 */ bl func_80181DD8 +/* 800FB230 000F8030 48 08 6B A9 */ bl NPAR_PartySetup__F11en_nparptypPPvP12NPARXtraData /* 800FB234 000F8034 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FB238 000F8038 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FB23C 000F803C 7C 08 03 A6 */ mtlr r0 @@ -7062,12 +7062,12 @@ func_800FB180: /* 800FB250 000F8050 90 01 00 14 */ stw r0, 0x14(r1) /* 800FB254 000F8054 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FB258 000F8058 7C 7F 1B 78 */ mr r31, r3 -/* 800FB25C 000F805C 4B FF C9 7D */ bl func_800F7BD8 +/* 800FB25C 000F805C 4B FF C9 7D */ bl ParseINI__9zNPCRobotFv /* 800FB260 000F8060 3C 60 80 2A */ lis r3, lbl_8029886C@ha /* 800FB264 000F8064 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 800FB268 000F8068 38 63 88 6C */ addi r3, r3, lbl_8029886C@l /* 800FB26C 000F806C 90 64 03 9C */ stw r3, 0x39c(r4) -/* 800FB270 000F8070 48 02 9A D5 */ bl func_80124D44 +/* 800FB270 000F8070 48 02 9A D5 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 800FB274 000F8074 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FB278 000F8078 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FB27C 000F807C 7C 08 03 A6 */ mtlr r0 @@ -7081,12 +7081,12 @@ func_800FB180: /* 800FB29C 000F809C 80 03 01 C8 */ lwz r0, 0x1c8(r3) /* 800FB2A0 000F80A0 54 00 02 0C */ rlwinm r0, r0, 0, 8, 6 /* 800FB2A4 000F80A4 90 03 01 C8 */ stw r0, 0x1c8(r3) -/* 800FB2A8 000F80A8 4B FF CA 71 */ bl func_800F7D18 +/* 800FB2A8 000F80A8 4B FF CA 71 */ bl SelfSetup__9zNPCRobotFv /* 800FB2AC 000F80AC 83 FF 02 28 */ lwz r31, 0x228(r31) /* 800FB2B0 000F80B0 3C 60 4E 47 */ lis r3, 0x4E474E30@ha /* 800FB2B4 000F80B4 38 83 4E 30 */ addi r4, r3, 0x4E474E30@l /* 800FB2B8 000F80B8 7F E3 FB 78 */ mr r3, r31 -/* 800FB2BC 000F80BC 48 01 2C 81 */ bl func_8010DF3C +/* 800FB2BC 000F80BC 48 01 2C 81 */ bl FindGoal__7xPsycheFi /* 800FB2C0 000F80C0 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FB2C4 000F80C4 38 A0 00 00 */ li r5, 0 /* 800FB2C8 000F80C8 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -7096,7 +7096,7 @@ func_800FB180: /* 800FB2D8 000F80D8 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 800FB2DC 000F80DC 7F E3 FB 78 */ mr r3, r31 /* 800FB2E0 000F80E0 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l -/* 800FB2E4 000F80E4 48 01 2C 59 */ bl func_8010DF3C +/* 800FB2E4 000F80E4 48 01 2C 59 */ bl FindGoal__7xPsycheFi /* 800FB2E8 000F80E8 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FB2EC 000F80EC 38 A0 00 00 */ li r5, 0 /* 800FB2F0 000F80F0 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -7106,7 +7106,7 @@ func_800FB180: /* 800FB300 000F8100 3C 80 4E 47 */ lis r4, 0x4E474E34@ha /* 800FB304 000F8104 7F E3 FB 78 */ mr r3, r31 /* 800FB308 000F8108 38 84 4E 34 */ addi r4, r4, 0x4E474E34@l -/* 800FB30C 000F810C 48 01 2C 31 */ bl func_8010DF3C +/* 800FB30C 000F810C 48 01 2C 31 */ bl FindGoal__7xPsycheFi /* 800FB310 000F8110 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FB314 000F8114 38 A0 00 00 */ li r5, 0 /* 800FB318 000F8118 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -7116,7 +7116,7 @@ func_800FB180: /* 800FB328 000F8128 3C 80 4E 47 */ lis r4, 0x4E474E32@ha /* 800FB32C 000F812C 7F E3 FB 78 */ mr r3, r31 /* 800FB330 000F8130 38 84 4E 32 */ addi r4, r4, 0x4E474E32@l -/* 800FB334 000F8134 48 01 2C 09 */ bl func_8010DF3C +/* 800FB334 000F8134 48 01 2C 09 */ bl FindGoal__7xPsycheFi /* 800FB338 000F8138 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FB33C 000F813C 38 A0 00 00 */ li r5, 0 /* 800FB340 000F8140 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -7126,7 +7126,7 @@ func_800FB180: /* 800FB350 000F8150 3C 80 4E 47 */ lis r4, 0x4E474E31@ha /* 800FB354 000F8154 7F E3 FB 78 */ mr r3, r31 /* 800FB358 000F8158 38 84 4E 31 */ addi r4, r4, 0x4E474E31@l -/* 800FB35C 000F815C 48 01 2B E1 */ bl func_8010DF3C +/* 800FB35C 000F815C 48 01 2B E1 */ bl FindGoal__7xPsycheFi /* 800FB360 000F8160 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FB364 000F8164 38 A0 00 00 */ li r5, 0 /* 800FB368 000F8168 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -7136,7 +7136,7 @@ func_800FB180: /* 800FB378 000F8178 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 800FB37C 000F817C 7F E3 FB 78 */ mr r3, r31 /* 800FB380 000F8180 38 84 52 34 */ addi r4, r4, 0x4E475234@l -/* 800FB384 000F8184 48 01 2B B9 */ bl func_8010DF3C +/* 800FB384 000F8184 48 01 2B B9 */ bl FindGoal__7xPsycheFi /* 800FB388 000F8188 3C A0 80 10 */ lis r5, lbl_801010F8@ha /* 800FB38C 000F818C 38 80 00 00 */ li r4, 0 /* 800FB390 000F8190 38 A5 10 F8 */ addi r5, r5, lbl_801010F8@l @@ -7144,19 +7144,19 @@ func_800FB180: /* 800FB398 000F8198 38 E0 00 00 */ li r7, 0 /* 800FB39C 000F819C 4B FF 96 99 */ bl func_800F4A34 /* 800FB3A0 000F81A0 7F E3 FB 78 */ mr r3, r31 -/* 800FB3A4 000F81A4 48 01 1E 25 */ bl func_8010D1C8 +/* 800FB3A4 000F81A4 48 01 1E 25 */ bl BrainExtend__7xPsycheFv /* 800FB3A8 000F81A8 3C 80 4E 47 */ lis r4, 0x4E475238@ha /* 800FB3AC 000F81AC 7F E3 FB 78 */ mr r3, r31 /* 800FB3B0 000F81B0 38 84 52 38 */ addi r4, r4, 0x4E475238@l /* 800FB3B4 000F81B4 38 A0 00 00 */ li r5, 0 -/* 800FB3B8 000F81B8 48 01 1E 89 */ bl func_8010D240 +/* 800FB3B8 000F81B8 48 01 1E 89 */ bl AddGoal__7xPsycheFiPv /* 800FB3BC 000F81BC 3C 80 4E 47 */ lis r4, 0x4E475246@ha /* 800FB3C0 000F81C0 7F E3 FB 78 */ mr r3, r31 /* 800FB3C4 000F81C4 38 84 52 46 */ addi r4, r4, 0x4E475246@l /* 800FB3C8 000F81C8 38 A0 00 00 */ li r5, 0 -/* 800FB3CC 000F81CC 48 01 1E 75 */ bl func_8010D240 +/* 800FB3CC 000F81CC 48 01 1E 75 */ bl AddGoal__7xPsycheFiPv /* 800FB3D0 000F81D0 7F E3 FB 78 */ mr r3, r31 -/* 800FB3D4 000F81D4 48 01 1E 35 */ bl func_8010D208 +/* 800FB3D4 000F81D4 48 01 1E 35 */ bl BrainEnd__7xPsycheFv /* 800FB3D8 000F81D8 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800FB3DC 000F81DC 7F E3 FB 78 */ mr r3, r31 /* 800FB3E0 000F81E0 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l @@ -7173,7 +7173,7 @@ func_800FB180: /* 800FB40C 000F820C 93 C1 00 28 */ stw r30, 0x28(r1) /* 800FB410 000F8210 93 A1 00 24 */ stw r29, 0x24(r1) /* 800FB414 000F8214 7C 7D 1B 78 */ mr r29, r3 -/* 800FB418 000F8218 4B FF D9 31 */ bl func_800F8D48 +/* 800FB418 000F8218 4B FF D9 31 */ bl IsWounded__9zNPCRobotFv /* 800FB41C 000F821C 2C 03 00 00 */ cmpwi r3, 0 /* 800FB420 000F8220 40 82 00 80 */ bne lbl_800FB4A0 /* 800FB424 000F8224 3C 80 80 27 */ lis r4, lbl_80269634@ha @@ -7198,7 +7198,7 @@ func_800FB180: /* 800FB470 000F8270 4B F1 32 21 */ bl func_8000E690 /* 800FB474 000F8274 38 61 00 08 */ addi r3, r1, 8 /* 800FB478 000F8278 7C 64 1B 78 */ mr r4, r3 -/* 800FB47C 000F827C 4B F5 2E 75 */ bl func_8004E2F0 +/* 800FB47C 000F827C 4B F5 2E 75 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800FB480 000F8280 7F A3 EB 78 */ mr r3, r29 /* 800FB484 000F8284 7F C5 F3 78 */ mr r5, r30 /* 800FB488 000F8288 81 9D 01 B8 */ lwz r12, 0x1b8(r29) @@ -7231,19 +7231,19 @@ lbl_800FB4A0: /* 800FB4F0 000F82F0 2C 03 00 00 */ cmpwi r3, 0 /* 800FB4F4 000F82F4 41 82 00 28 */ beq lbl_800FB51C /* 800FB4F8 000F82F8 80 7E 02 28 */ lwz r3, 0x228(r30) -/* 800FB4FC 000F82FC 48 01 20 C9 */ bl func_8010D5C4 +/* 800FB4FC 000F82FC 48 01 20 C9 */ bl GIDOfActive__7xPsycheCFv /* 800FB500 000F8300 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 800FB504 000F8304 28 00 52 46 */ cmplwi r0, 0x5246 /* 800FB508 000F8308 41 82 00 14 */ beq lbl_800FB51C /* 800FB50C 000F830C 28 00 52 6B */ cmplwi r0, 0x526b /* 800FB510 000F8310 41 82 00 0C */ beq lbl_800FB51C /* 800FB514 000F8314 7F C3 F3 78 */ mr r3, r30 -/* 800FB518 000F8318 48 00 00 F5 */ bl func_800FB60C +/* 800FB518 000F8318 48 00 00 F5 */ bl BreathTrail__11zNPCChomperFv lbl_800FB51C: /* 800FB51C 000F831C FC 20 F8 90 */ fmr f1, f31 /* 800FB520 000F8320 7F C3 F3 78 */ mr r3, r30 /* 800FB524 000F8324 7F E4 FB 78 */ mr r4, r31 -/* 800FB528 000F8328 4B FF C6 F1 */ bl func_800F7C18 +/* 800FB528 000F8328 4B FF C6 F1 */ bl Process__9zNPCRobotFP6xScenef /* 800FB52C 000F832C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800FB530 000F8330 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800FB534 000F8334 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -7293,7 +7293,7 @@ lbl_800FB5CC: /* 800FB5CC 000F83CC 3B E0 00 0E */ li r31, 0xe /* 800FB5D0 000F83D0 48 00 00 0C */ b lbl_800FB5DC lbl_800FB5D4: -/* 800FB5D4 000F83D4 4B FF C8 AD */ bl func_800F7E80 +/* 800FB5D4 000F83D4 4B FF C8 AD */ bl AnimPick__9zNPCRobotFi16en_NPC_GOAL_SPOTP5xGoal /* 800FB5D8 000F83D8 7C 68 1B 78 */ mr r8, r3 lbl_800FB5DC: /* 800FB5DC 000F83DC 2C 1F 00 00 */ cmpwi r31, 0 @@ -7310,8 +7310,8 @@ lbl_800FB5F4: /* 800FB604 000F8404 38 21 00 10 */ addi r1, r1, 0x10 /* 800FB608 000F8408 4E 80 00 20 */ blr -.global func_800FB60C -func_800FB60C: +.global BreathTrail__11zNPCChomperFv +BreathTrail__11zNPCChomperFv: /* 800FB60C 000F840C 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800FB610 000F8410 7C 08 02 A6 */ mflr r0 /* 800FB614 000F8414 90 01 00 54 */ stw r0, 0x54(r1) @@ -7327,7 +7327,7 @@ func_800FB60C: /* 800FB63C 000F843C 40 80 00 3C */ bge lbl_800FB678 /* 800FB640 000F8440 38 00 00 0A */ li r0, 0xa /* 800FB644 000F8444 90 1F 03 7C */ stw r0, 0x37c(r31) -/* 800FB648 000F8448 4B F3 56 41 */ bl func_80030C88 +/* 800FB648 000F8448 4B F3 56 41 */ bl xurand__Fv /* 800FB64C 000F844C C0 02 9B 88 */ lfs f0, lbl_803CE508-_SDA2_BASE_(r2) /* 800FB650 000F8450 C0 42 9B 70 */ lfs f2, lbl_803CE4F0-_SDA2_BASE_(r2) /* 800FB654 000F8454 EC 21 00 28 */ fsubs f1, f1, f0 @@ -7374,7 +7374,7 @@ lbl_800FB678: /* 800FB6F4 000F84F4 90 01 00 24 */ stw r0, 0x24(r1) /* 800FB6F8 000F84F8 80 03 00 08 */ lwz r0, 8(r3) /* 800FB6FC 000F84FC 90 01 00 28 */ stw r0, 0x28(r1) -/* 800FB700 000F8500 4B F3 55 89 */ bl func_80030C88 +/* 800FB700 000F8500 4B F3 55 89 */ bl xurand__Fv /* 800FB704 000F8504 C0 42 9B 68 */ lfs f2, lbl_803CE4E8-_SDA2_BASE_(r2) /* 800FB708 000F8508 38 61 00 20 */ addi r3, r1, 0x20 /* 800FB70C 000F850C C0 02 9B E4 */ lfs f0, lbl_803CE564-_SDA2_BASE_(r2) @@ -7382,7 +7382,7 @@ lbl_800FB678: /* 800FB714 000F8514 4B F0 FA 6D */ bl func_8000B180 /* 800FB718 000F8518 38 61 00 2C */ addi r3, r1, 0x2c /* 800FB71C 000F851C 38 81 00 20 */ addi r4, r1, 0x20 -/* 800FB720 000F8520 48 08 A4 8D */ bl func_80185BAC +/* 800FB720 000F8520 48 08 A4 8D */ bl NPAR_EmitDoggyWisps__FPC5xVec3PC5xVec3 /* 800FB724 000F8524 7F E3 FB 78 */ mr r3, r31 /* 800FB728 000F8528 38 80 00 03 */ li r4, 3 /* 800FB72C 000F852C 4B FF 10 E5 */ bl func_800EC810 @@ -7417,7 +7417,7 @@ lbl_800FB678: /* 800FB7A0 000F85A0 90 01 00 0C */ stw r0, 0xc(r1) /* 800FB7A4 000F85A4 80 03 00 08 */ lwz r0, 8(r3) /* 800FB7A8 000F85A8 90 01 00 10 */ stw r0, 0x10(r1) -/* 800FB7AC 000F85AC 4B F3 54 DD */ bl func_80030C88 +/* 800FB7AC 000F85AC 4B F3 54 DD */ bl xurand__Fv /* 800FB7B0 000F85B0 C0 42 9B 68 */ lfs f2, lbl_803CE4E8-_SDA2_BASE_(r2) /* 800FB7B4 000F85B4 38 61 00 08 */ addi r3, r1, 8 /* 800FB7B8 000F85B8 C0 02 9B E4 */ lfs f0, lbl_803CE564-_SDA2_BASE_(r2) @@ -7425,7 +7425,7 @@ lbl_800FB678: /* 800FB7C0 000F85C0 4B F0 F9 C1 */ bl func_8000B180 /* 800FB7C4 000F85C4 38 61 00 14 */ addi r3, r1, 0x14 /* 800FB7C8 000F85C8 38 81 00 08 */ addi r4, r1, 8 -/* 800FB7CC 000F85CC 48 08 A3 E1 */ bl func_80185BAC +/* 800FB7CC 000F85CC 48 08 A3 E1 */ bl NPAR_EmitDoggyWisps__FPC5xVec3PC5xVec3 lbl_800FB7D0: /* 800FB7D0 000F85D0 80 01 00 54 */ lwz r0, 0x54(r1) /* 800FB7D4 000F85D4 83 E1 00 4C */ lwz r31, 0x4c(r1) @@ -7437,7 +7437,7 @@ lbl_800FB7D0: /* 800FB7EC 000F85EC 90 01 00 14 */ stw r0, 0x14(r1) /* 800FB7F0 000F85F0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FB7F4 000F85F4 7C 7F 1B 78 */ mr r31, r3 -/* 800FB7F8 000F85F8 4B FF C1 69 */ bl func_800F7960 +/* 800FB7F8 000F85F8 4B FF C1 69 */ bl Init__9zNPCRobotFP9xEntAsset /* 800FB7FC 000F85FC 38 60 00 00 */ li r3, 0 /* 800FB800 000F8600 38 00 FF FF */ li r0, -1 /* 800FB804 000F8604 90 7F 01 C8 */ stw r3, 0x1c8(r31) @@ -7452,7 +7452,7 @@ lbl_800FB7D0: /* 800FB828 000F8628 90 01 00 14 */ stw r0, 0x14(r1) /* 800FB82C 000F862C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FB830 000F8630 7C 7F 1B 78 */ mr r31, r3 -/* 800FB834 000F8634 4B FF C4 E5 */ bl func_800F7D18 +/* 800FB834 000F8634 4B FF C4 E5 */ bl SelfSetup__9zNPCRobotFv /* 800FB838 000F8638 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800FB83C 000F863C 80 7F 02 28 */ lwz r3, 0x228(r31) /* 800FB840 000F8640 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l @@ -7467,7 +7467,7 @@ lbl_800FB7D0: /* 800FB864 000F8664 90 01 00 14 */ stw r0, 0x14(r1) /* 800FB868 000F8668 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FB86C 000F866C 7C 7F 1B 78 */ mr r31, r3 -/* 800FB870 000F8670 4B FF C0 F1 */ bl func_800F7960 +/* 800FB870 000F8670 4B FF C0 F1 */ bl Init__9zNPCRobotFP9xEntAsset /* 800FB874 000F8674 80 7F 01 C8 */ lwz r3, 0x1c8(r31) /* 800FB878 000F8678 38 00 FF FF */ li r0, -1 /* 800FB87C 000F867C 64 63 60 00 */ oris r3, r3, 0x6000 @@ -7483,12 +7483,12 @@ lbl_800FB7D0: /* 800FB8A4 000F86A4 90 01 00 14 */ stw r0, 0x14(r1) /* 800FB8A8 000F86A8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FB8AC 000F86AC 7C 7F 1B 78 */ mr r31, r3 -/* 800FB8B0 000F86B0 4B FF C3 29 */ bl func_800F7BD8 +/* 800FB8B0 000F86B0 4B FF C3 29 */ bl ParseINI__9zNPCRobotFv /* 800FB8B4 000F86B4 3C 60 80 2A */ lis r3, lbl_8029889C@ha /* 800FB8B8 000F86B8 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 800FB8BC 000F86BC 38 63 88 9C */ addi r3, r3, lbl_8029889C@l /* 800FB8C0 000F86C0 90 64 03 9C */ stw r3, 0x39c(r4) -/* 800FB8C4 000F86C4 48 02 94 81 */ bl func_80124D44 +/* 800FB8C4 000F86C4 48 02 94 81 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 800FB8C8 000F86C8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FB8CC 000F86CC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FB8D0 000F86D0 7C 08 03 A6 */ mtlr r0 @@ -7499,12 +7499,12 @@ lbl_800FB7D0: /* 800FB8E4 000F86E4 90 01 00 14 */ stw r0, 0x14(r1) /* 800FB8E8 000F86E8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FB8EC 000F86EC 7C 7F 1B 78 */ mr r31, r3 -/* 800FB8F0 000F86F0 4B FF C4 29 */ bl func_800F7D18 +/* 800FB8F0 000F86F0 4B FF C4 29 */ bl SelfSetup__9zNPCRobotFv /* 800FB8F4 000F86F4 83 FF 02 28 */ lwz r31, 0x228(r31) /* 800FB8F8 000F86F8 3C 60 4E 47 */ lis r3, 0x4E474E30@ha /* 800FB8FC 000F86FC 38 83 4E 30 */ addi r4, r3, 0x4E474E30@l /* 800FB900 000F8700 7F E3 FB 78 */ mr r3, r31 -/* 800FB904 000F8704 48 01 26 39 */ bl func_8010DF3C +/* 800FB904 000F8704 48 01 26 39 */ bl FindGoal__7xPsycheFi /* 800FB908 000F8708 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FB90C 000F870C 38 A0 00 00 */ li r5, 0 /* 800FB910 000F8710 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -7514,7 +7514,7 @@ lbl_800FB7D0: /* 800FB920 000F8720 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 800FB924 000F8724 7F E3 FB 78 */ mr r3, r31 /* 800FB928 000F8728 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l -/* 800FB92C 000F872C 48 01 26 11 */ bl func_8010DF3C +/* 800FB92C 000F872C 48 01 26 11 */ bl FindGoal__7xPsycheFi /* 800FB930 000F8730 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FB934 000F8734 38 A0 00 00 */ li r5, 0 /* 800FB938 000F8738 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -7524,7 +7524,7 @@ lbl_800FB7D0: /* 800FB948 000F8748 3C 80 4E 47 */ lis r4, 0x4E474E34@ha /* 800FB94C 000F874C 7F E3 FB 78 */ mr r3, r31 /* 800FB950 000F8750 38 84 4E 34 */ addi r4, r4, 0x4E474E34@l -/* 800FB954 000F8754 48 01 25 E9 */ bl func_8010DF3C +/* 800FB954 000F8754 48 01 25 E9 */ bl FindGoal__7xPsycheFi /* 800FB958 000F8758 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FB95C 000F875C 38 A0 00 00 */ li r5, 0 /* 800FB960 000F8760 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -7534,7 +7534,7 @@ lbl_800FB7D0: /* 800FB970 000F8770 3C 80 4E 47 */ lis r4, 0x4E474E32@ha /* 800FB974 000F8774 7F E3 FB 78 */ mr r3, r31 /* 800FB978 000F8778 38 84 4E 32 */ addi r4, r4, 0x4E474E32@l -/* 800FB97C 000F877C 48 01 25 C1 */ bl func_8010DF3C +/* 800FB97C 000F877C 48 01 25 C1 */ bl FindGoal__7xPsycheFi /* 800FB980 000F8780 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FB984 000F8784 38 A0 00 00 */ li r5, 0 /* 800FB988 000F8788 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -7544,7 +7544,7 @@ lbl_800FB7D0: /* 800FB998 000F8798 3C 80 4E 47 */ lis r4, 0x4E474E31@ha /* 800FB99C 000F879C 7F E3 FB 78 */ mr r3, r31 /* 800FB9A0 000F87A0 38 84 4E 31 */ addi r4, r4, 0x4E474E31@l -/* 800FB9A4 000F87A4 48 01 25 99 */ bl func_8010DF3C +/* 800FB9A4 000F87A4 48 01 25 99 */ bl FindGoal__7xPsycheFi /* 800FB9A8 000F87A8 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FB9AC 000F87AC 38 A0 00 00 */ li r5, 0 /* 800FB9B0 000F87B0 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -7554,7 +7554,7 @@ lbl_800FB7D0: /* 800FB9C0 000F87C0 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 800FB9C4 000F87C4 7F E3 FB 78 */ mr r3, r31 /* 800FB9C8 000F87C8 38 84 52 34 */ addi r4, r4, 0x4E475234@l -/* 800FB9CC 000F87CC 48 01 25 71 */ bl func_8010DF3C +/* 800FB9CC 000F87CC 48 01 25 71 */ bl FindGoal__7xPsycheFi /* 800FB9D0 000F87D0 3C A0 80 10 */ lis r5, lbl_8010110C@ha /* 800FB9D4 000F87D4 38 80 00 00 */ li r4, 0 /* 800FB9D8 000F87D8 38 A5 11 0C */ addi r5, r5, lbl_8010110C@l @@ -7562,19 +7562,19 @@ lbl_800FB7D0: /* 800FB9E0 000F87E0 38 E0 00 00 */ li r7, 0 /* 800FB9E4 000F87E4 4B FF 90 51 */ bl func_800F4A34 /* 800FB9E8 000F87E8 7F E3 FB 78 */ mr r3, r31 -/* 800FB9EC 000F87EC 48 01 17 DD */ bl func_8010D1C8 +/* 800FB9EC 000F87EC 48 01 17 DD */ bl BrainExtend__7xPsycheFv /* 800FB9F0 000F87F0 3C 80 4E 47 */ lis r4, 0x4E475239@ha /* 800FB9F4 000F87F4 7F E3 FB 78 */ mr r3, r31 /* 800FB9F8 000F87F8 38 84 52 39 */ addi r4, r4, 0x4E475239@l /* 800FB9FC 000F87FC 38 A0 00 00 */ li r5, 0 -/* 800FBA00 000F8800 48 01 18 41 */ bl func_8010D240 +/* 800FBA00 000F8800 48 01 18 41 */ bl AddGoal__7xPsycheFiPv /* 800FBA04 000F8804 3C 80 4E 47 */ lis r4, 0x4E475247@ha /* 800FBA08 000F8808 7F E3 FB 78 */ mr r3, r31 /* 800FBA0C 000F880C 38 84 52 47 */ addi r4, r4, 0x4E475247@l /* 800FBA10 000F8810 38 A0 00 00 */ li r5, 0 -/* 800FBA14 000F8814 48 01 18 2D */ bl func_8010D240 +/* 800FBA14 000F8814 48 01 18 2D */ bl AddGoal__7xPsycheFiPv /* 800FBA18 000F8818 7F E3 FB 78 */ mr r3, r31 -/* 800FBA1C 000F881C 48 01 17 ED */ bl func_8010D208 +/* 800FBA1C 000F881C 48 01 17 ED */ bl BrainEnd__7xPsycheFv /* 800FBA20 000F8820 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800FBA24 000F8824 7F E3 FB 78 */ mr r3, r31 /* 800FBA28 000F8828 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l @@ -7674,7 +7674,7 @@ lbl_800FBB68: /* 800FBB68 000F8968 3B E0 00 1A */ li r31, 0x1a /* 800FBB6C 000F896C 48 00 00 0C */ b lbl_800FBB78 lbl_800FBB70: -/* 800FBB70 000F8970 4B FF C3 11 */ bl func_800F7E80 +/* 800FBB70 000F8970 4B FF C3 11 */ bl AnimPick__9zNPCRobotFi16en_NPC_GOAL_SPOTP5xGoal /* 800FBB74 000F8974 7C 68 1B 78 */ mr r8, r3 lbl_800FBB78: /* 800FBB78 000F8978 2C 1F 00 00 */ cmpwi r31, 0 @@ -7695,7 +7695,7 @@ lbl_800FBB90: /* 800FBBB0 000F89B0 90 01 00 14 */ stw r0, 0x14(r1) /* 800FBBB4 000F89B4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FBBB8 000F89B8 7C 7F 1B 78 */ mr r31, r3 -/* 800FBBBC 000F89BC 4B FF BD A5 */ bl func_800F7960 +/* 800FBBBC 000F89BC 4B FF BD A5 */ bl Init__9zNPCRobotFP9xEntAsset /* 800FBBC0 000F89C0 80 BF 01 C8 */ lwz r5, 0x1c8(r31) /* 800FBBC4 000F89C4 38 00 FF FF */ li r0, -1 /* 800FBBC8 000F89C8 38 60 00 08 */ li r3, 8 @@ -7704,7 +7704,7 @@ lbl_800FBB90: /* 800FBBD4 000F89D4 38 A0 00 00 */ li r5, 0 /* 800FBBD8 000F89D8 90 DF 01 C8 */ stw r6, 0x1c8(r31) /* 800FBBDC 000F89DC 90 1F 02 CC */ stw r0, 0x2cc(r31) -/* 800FBBE0 000F89E0 48 08 61 F9 */ bl func_80181DD8 +/* 800FBBE0 000F89E0 48 08 61 F9 */ bl NPAR_PartySetup__F11en_nparptypPPvP12NPARXtraData /* 800FBBE4 000F89E4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FBBE8 000F89E8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FBBEC 000F89EC 7C 08 03 A6 */ mtlr r0 @@ -7715,12 +7715,12 @@ lbl_800FBB90: /* 800FBC00 000F8A00 90 01 00 14 */ stw r0, 0x14(r1) /* 800FBC04 000F8A04 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FBC08 000F8A08 7C 7F 1B 78 */ mr r31, r3 -/* 800FBC0C 000F8A0C 4B FF BF CD */ bl func_800F7BD8 +/* 800FBC0C 000F8A0C 4B FF BF CD */ bl ParseINI__9zNPCRobotFv /* 800FBC10 000F8A10 3C 60 80 2A */ lis r3, lbl_802988C0@ha /* 800FBC14 000F8A14 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 800FBC18 000F8A18 38 63 88 C0 */ addi r3, r3, lbl_802988C0@l /* 800FBC1C 000F8A1C 90 64 03 9C */ stw r3, 0x39c(r4) -/* 800FBC20 000F8A20 48 02 91 25 */ bl func_80124D44 +/* 800FBC20 000F8A20 48 02 91 25 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 800FBC24 000F8A24 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FBC28 000F8A28 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FBC2C 000F8A2C 7C 08 03 A6 */ mtlr r0 @@ -7731,12 +7731,12 @@ lbl_800FBB90: /* 800FBC40 000F8A40 90 01 00 14 */ stw r0, 0x14(r1) /* 800FBC44 000F8A44 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FBC48 000F8A48 7C 7F 1B 78 */ mr r31, r3 -/* 800FBC4C 000F8A4C 4B FF C0 CD */ bl func_800F7D18 +/* 800FBC4C 000F8A4C 4B FF C0 CD */ bl SelfSetup__9zNPCRobotFv /* 800FBC50 000F8A50 83 FF 02 28 */ lwz r31, 0x228(r31) /* 800FBC54 000F8A54 3C 60 4E 47 */ lis r3, 0x4E474E30@ha /* 800FBC58 000F8A58 38 83 4E 30 */ addi r4, r3, 0x4E474E30@l /* 800FBC5C 000F8A5C 7F E3 FB 78 */ mr r3, r31 -/* 800FBC60 000F8A60 48 01 22 DD */ bl func_8010DF3C +/* 800FBC60 000F8A60 48 01 22 DD */ bl FindGoal__7xPsycheFi /* 800FBC64 000F8A64 3C 80 80 10 */ lis r4, lbl_80100EFC@ha /* 800FBC68 000F8A68 38 A0 00 00 */ li r5, 0 /* 800FBC6C 000F8A6C 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l @@ -7746,7 +7746,7 @@ lbl_800FBB90: /* 800FBC7C 000F8A7C 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 800FBC80 000F8A80 7F E3 FB 78 */ mr r3, r31 /* 800FBC84 000F8A84 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l -/* 800FBC88 000F8A88 48 01 22 B5 */ bl func_8010DF3C +/* 800FBC88 000F8A88 48 01 22 B5 */ bl FindGoal__7xPsycheFi /* 800FBC8C 000F8A8C 3C 80 80 10 */ lis r4, lbl_80100EFC@ha /* 800FBC90 000F8A90 38 A0 00 00 */ li r5, 0 /* 800FBC94 000F8A94 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l @@ -7756,7 +7756,7 @@ lbl_800FBB90: /* 800FBCA4 000F8AA4 3C 80 4E 47 */ lis r4, 0x4E474E34@ha /* 800FBCA8 000F8AA8 7F E3 FB 78 */ mr r3, r31 /* 800FBCAC 000F8AAC 38 84 4E 34 */ addi r4, r4, 0x4E474E34@l -/* 800FBCB0 000F8AB0 48 01 22 8D */ bl func_8010DF3C +/* 800FBCB0 000F8AB0 48 01 22 8D */ bl FindGoal__7xPsycheFi /* 800FBCB4 000F8AB4 3C 80 80 10 */ lis r4, lbl_80100EFC@ha /* 800FBCB8 000F8AB8 38 A0 00 00 */ li r5, 0 /* 800FBCBC 000F8ABC 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l @@ -7766,7 +7766,7 @@ lbl_800FBB90: /* 800FBCCC 000F8ACC 3C 80 4E 47 */ lis r4, 0x4E474E32@ha /* 800FBCD0 000F8AD0 7F E3 FB 78 */ mr r3, r31 /* 800FBCD4 000F8AD4 38 84 4E 32 */ addi r4, r4, 0x4E474E32@l -/* 800FBCD8 000F8AD8 48 01 22 65 */ bl func_8010DF3C +/* 800FBCD8 000F8AD8 48 01 22 65 */ bl FindGoal__7xPsycheFi /* 800FBCDC 000F8ADC 3C 80 80 10 */ lis r4, lbl_80100EFC@ha /* 800FBCE0 000F8AE0 38 A0 00 00 */ li r5, 0 /* 800FBCE4 000F8AE4 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l @@ -7776,7 +7776,7 @@ lbl_800FBB90: /* 800FBCF4 000F8AF4 3C 80 4E 47 */ lis r4, 0x4E474E31@ha /* 800FBCF8 000F8AF8 7F E3 FB 78 */ mr r3, r31 /* 800FBCFC 000F8AFC 38 84 4E 31 */ addi r4, r4, 0x4E474E31@l -/* 800FBD00 000F8B00 48 01 22 3D */ bl func_8010DF3C +/* 800FBD00 000F8B00 48 01 22 3D */ bl FindGoal__7xPsycheFi /* 800FBD04 000F8B04 3C 80 80 10 */ lis r4, lbl_80100EFC@ha /* 800FBD08 000F8B08 38 A0 00 00 */ li r5, 0 /* 800FBD0C 000F8B0C 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l @@ -7786,7 +7786,7 @@ lbl_800FBB90: /* 800FBD1C 000F8B1C 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 800FBD20 000F8B20 7F E3 FB 78 */ mr r3, r31 /* 800FBD24 000F8B24 38 84 52 34 */ addi r4, r4, 0x4E475234@l -/* 800FBD28 000F8B28 48 01 22 15 */ bl func_8010DF3C +/* 800FBD28 000F8B28 48 01 22 15 */ bl FindGoal__7xPsycheFi /* 800FBD2C 000F8B2C 3C A0 80 10 */ lis r5, lbl_80101120@ha /* 800FBD30 000F8B30 38 80 00 00 */ li r4, 0 /* 800FBD34 000F8B34 38 A5 11 20 */ addi r5, r5, lbl_80101120@l @@ -7794,24 +7794,24 @@ lbl_800FBB90: /* 800FBD3C 000F8B3C 38 E0 00 00 */ li r7, 0 /* 800FBD40 000F8B40 4B FF 8C F5 */ bl func_800F4A34 /* 800FBD44 000F8B44 7F E3 FB 78 */ mr r3, r31 -/* 800FBD48 000F8B48 48 01 14 81 */ bl func_8010D1C8 +/* 800FBD48 000F8B48 48 01 14 81 */ bl BrainExtend__7xPsycheFv /* 800FBD4C 000F8B4C 3C 80 4E 47 */ lis r4, 0x4E47523A@ha /* 800FBD50 000F8B50 7F E3 FB 78 */ mr r3, r31 /* 800FBD54 000F8B54 38 84 52 3A */ addi r4, r4, 0x4E47523A@l /* 800FBD58 000F8B58 38 A0 00 00 */ li r5, 0 -/* 800FBD5C 000F8B5C 48 01 14 E5 */ bl func_8010D240 +/* 800FBD5C 000F8B5C 48 01 14 E5 */ bl AddGoal__7xPsycheFiPv /* 800FBD60 000F8B60 3C 80 4E 47 */ lis r4, 0x4E475248@ha /* 800FBD64 000F8B64 7F E3 FB 78 */ mr r3, r31 /* 800FBD68 000F8B68 38 84 52 48 */ addi r4, r4, 0x4E475248@l /* 800FBD6C 000F8B6C 38 A0 00 00 */ li r5, 0 -/* 800FBD70 000F8B70 48 01 14 D1 */ bl func_8010D240 +/* 800FBD70 000F8B70 48 01 14 D1 */ bl AddGoal__7xPsycheFiPv /* 800FBD74 000F8B74 3C 80 4E 47 */ lis r4, 0x4E475269@ha /* 800FBD78 000F8B78 7F E3 FB 78 */ mr r3, r31 /* 800FBD7C 000F8B7C 38 84 52 69 */ addi r4, r4, 0x4E475269@l /* 800FBD80 000F8B80 38 A0 00 00 */ li r5, 0 -/* 800FBD84 000F8B84 48 01 14 BD */ bl func_8010D240 +/* 800FBD84 000F8B84 48 01 14 BD */ bl AddGoal__7xPsycheFiPv /* 800FBD88 000F8B88 7F E3 FB 78 */ mr r3, r31 -/* 800FBD8C 000F8B8C 48 01 14 7D */ bl func_8010D208 +/* 800FBD8C 000F8B8C 48 01 14 7D */ bl BrainEnd__7xPsycheFv /* 800FBD90 000F8B90 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800FBD94 000F8B94 7F E3 FB 78 */ mr r3, r31 /* 800FBD98 000F8B98 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l @@ -7870,7 +7870,7 @@ lbl_800FBE48: /* 800FBE50 000F8C50 3B E0 00 0E */ li r31, 0xe /* 800FBE54 000F8C54 48 00 00 0C */ b lbl_800FBE60 lbl_800FBE58: -/* 800FBE58 000F8C58 4B FF C0 29 */ bl func_800F7E80 +/* 800FBE58 000F8C58 4B FF C0 29 */ bl AnimPick__9zNPCRobotFi16en_NPC_GOAL_SPOTP5xGoal /* 800FBE5C 000F8C5C 7C 68 1B 78 */ mr r8, r3 lbl_800FBE60: /* 800FBE60 000F8C60 2C 1F 00 00 */ cmpwi r31, 0 @@ -7891,14 +7891,14 @@ lbl_800FBE78: /* 800FBE98 000F8C98 90 01 00 14 */ stw r0, 0x14(r1) /* 800FBE9C 000F8C9C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FBEA0 000F8CA0 7C 7F 1B 78 */ mr r31, r3 -/* 800FBEA4 000F8CA4 4B FF BA BD */ bl func_800F7960 +/* 800FBEA4 000F8CA4 4B FF BA BD */ bl Init__9zNPCRobotFP9xEntAsset /* 800FBEA8 000F8CA8 38 00 FF FF */ li r0, -1 /* 800FBEAC 000F8CAC 38 60 00 04 */ li r3, 4 /* 800FBEB0 000F8CB0 90 1F 01 C8 */ stw r0, 0x1c8(r31) /* 800FBEB4 000F8CB4 38 80 00 00 */ li r4, 0 /* 800FBEB8 000F8CB8 38 A0 00 00 */ li r5, 0 /* 800FBEBC 000F8CBC 90 1F 02 CC */ stw r0, 0x2cc(r31) -/* 800FBEC0 000F8CC0 48 08 5F 19 */ bl func_80181DD8 +/* 800FBEC0 000F8CC0 48 08 5F 19 */ bl NPAR_PartySetup__F11en_nparptypPPvP12NPARXtraData /* 800FBEC4 000F8CC4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FBEC8 000F8CC8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FBECC 000F8CCC 7C 08 03 A6 */ mtlr r0 @@ -7909,11 +7909,11 @@ lbl_800FBE78: /* 800FBEE0 000F8CE0 90 01 00 14 */ stw r0, 0x14(r1) /* 800FBEE4 000F8CE4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FBEE8 000F8CE8 83 E3 01 D8 */ lwz r31, 0x1d8(r3) -/* 800FBEEC 000F8CEC 4B FF BC ED */ bl func_800F7BD8 +/* 800FBEEC 000F8CEC 4B FF BC ED */ bl ParseINI__9zNPCRobotFv /* 800FBEF0 000F8CF0 3C 60 80 2A */ lis r3, lbl_802988F0@ha /* 800FBEF4 000F8CF4 38 63 88 F0 */ addi r3, r3, lbl_802988F0@l /* 800FBEF8 000F8CF8 90 7F 03 9C */ stw r3, 0x39c(r31) -/* 800FBEFC 000F8CFC 48 02 8E 49 */ bl func_80124D44 +/* 800FBEFC 000F8CFC 48 02 8E 49 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 800FBF00 000F8D00 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FBF04 000F8D04 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FBF08 000F8D08 7C 08 03 A6 */ mtlr r0 @@ -7924,12 +7924,12 @@ lbl_800FBE78: /* 800FBF1C 000F8D1C 90 01 00 14 */ stw r0, 0x14(r1) /* 800FBF20 000F8D20 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FBF24 000F8D24 7C 7F 1B 78 */ mr r31, r3 -/* 800FBF28 000F8D28 4B FF BD F1 */ bl func_800F7D18 +/* 800FBF28 000F8D28 4B FF BD F1 */ bl SelfSetup__9zNPCRobotFv /* 800FBF2C 000F8D2C 83 FF 02 28 */ lwz r31, 0x228(r31) /* 800FBF30 000F8D30 3C 60 4E 47 */ lis r3, 0x4E474E30@ha /* 800FBF34 000F8D34 38 83 4E 30 */ addi r4, r3, 0x4E474E30@l /* 800FBF38 000F8D38 7F E3 FB 78 */ mr r3, r31 -/* 800FBF3C 000F8D3C 48 01 20 01 */ bl func_8010DF3C +/* 800FBF3C 000F8D3C 48 01 20 01 */ bl FindGoal__7xPsycheFi /* 800FBF40 000F8D40 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FBF44 000F8D44 38 A0 00 00 */ li r5, 0 /* 800FBF48 000F8D48 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -7939,7 +7939,7 @@ lbl_800FBE78: /* 800FBF58 000F8D58 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 800FBF5C 000F8D5C 7F E3 FB 78 */ mr r3, r31 /* 800FBF60 000F8D60 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l -/* 800FBF64 000F8D64 48 01 1F D9 */ bl func_8010DF3C +/* 800FBF64 000F8D64 48 01 1F D9 */ bl FindGoal__7xPsycheFi /* 800FBF68 000F8D68 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FBF6C 000F8D6C 38 A0 00 00 */ li r5, 0 /* 800FBF70 000F8D70 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -7949,7 +7949,7 @@ lbl_800FBE78: /* 800FBF80 000F8D80 3C 80 4E 47 */ lis r4, 0x4E474E34@ha /* 800FBF84 000F8D84 7F E3 FB 78 */ mr r3, r31 /* 800FBF88 000F8D88 38 84 4E 34 */ addi r4, r4, 0x4E474E34@l -/* 800FBF8C 000F8D8C 48 01 1F B1 */ bl func_8010DF3C +/* 800FBF8C 000F8D8C 48 01 1F B1 */ bl FindGoal__7xPsycheFi /* 800FBF90 000F8D90 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FBF94 000F8D94 38 A0 00 00 */ li r5, 0 /* 800FBF98 000F8D98 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -7959,7 +7959,7 @@ lbl_800FBE78: /* 800FBFA8 000F8DA8 3C 80 4E 47 */ lis r4, 0x4E474E32@ha /* 800FBFAC 000F8DAC 7F E3 FB 78 */ mr r3, r31 /* 800FBFB0 000F8DB0 38 84 4E 32 */ addi r4, r4, 0x4E474E32@l -/* 800FBFB4 000F8DB4 48 01 1F 89 */ bl func_8010DF3C +/* 800FBFB4 000F8DB4 48 01 1F 89 */ bl FindGoal__7xPsycheFi /* 800FBFB8 000F8DB8 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FBFBC 000F8DBC 38 A0 00 00 */ li r5, 0 /* 800FBFC0 000F8DC0 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -7969,7 +7969,7 @@ lbl_800FBE78: /* 800FBFD0 000F8DD0 3C 80 4E 47 */ lis r4, 0x4E474E31@ha /* 800FBFD4 000F8DD4 7F E3 FB 78 */ mr r3, r31 /* 800FBFD8 000F8DD8 38 84 4E 31 */ addi r4, r4, 0x4E474E31@l -/* 800FBFDC 000F8DDC 48 01 1F 61 */ bl func_8010DF3C +/* 800FBFDC 000F8DDC 48 01 1F 61 */ bl FindGoal__7xPsycheFi /* 800FBFE0 000F8DE0 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FBFE4 000F8DE4 38 A0 00 00 */ li r5, 0 /* 800FBFE8 000F8DE8 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -7979,7 +7979,7 @@ lbl_800FBE78: /* 800FBFF8 000F8DF8 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 800FBFFC 000F8DFC 7F E3 FB 78 */ mr r3, r31 /* 800FC000 000F8E00 38 84 52 34 */ addi r4, r4, 0x4E475234@l -/* 800FC004 000F8E04 48 01 1F 39 */ bl func_8010DF3C +/* 800FC004 000F8E04 48 01 1F 39 */ bl FindGoal__7xPsycheFi /* 800FC008 000F8E08 3C A0 80 10 */ lis r5, lbl_80101134@ha /* 800FC00C 000F8E0C 38 80 00 00 */ li r4, 0 /* 800FC010 000F8E10 38 A5 11 34 */ addi r5, r5, lbl_80101134@l @@ -7987,14 +7987,14 @@ lbl_800FBE78: /* 800FC018 000F8E18 38 E0 00 00 */ li r7, 0 /* 800FC01C 000F8E1C 4B FF 8A 19 */ bl func_800F4A34 /* 800FC020 000F8E20 7F E3 FB 78 */ mr r3, r31 -/* 800FC024 000F8E24 48 01 11 A5 */ bl func_8010D1C8 +/* 800FC024 000F8E24 48 01 11 A5 */ bl BrainExtend__7xPsycheFv /* 800FC028 000F8E28 3C 80 4E 47 */ lis r4, 0x4E47523B@ha /* 800FC02C 000F8E2C 7F E3 FB 78 */ mr r3, r31 /* 800FC030 000F8E30 38 84 52 3B */ addi r4, r4, 0x4E47523B@l /* 800FC034 000F8E34 38 A0 00 00 */ li r5, 0 -/* 800FC038 000F8E38 48 01 12 09 */ bl func_8010D240 +/* 800FC038 000F8E38 48 01 12 09 */ bl AddGoal__7xPsycheFiPv /* 800FC03C 000F8E3C 7F E3 FB 78 */ mr r3, r31 -/* 800FC040 000F8E40 48 01 11 C9 */ bl func_8010D208 +/* 800FC040 000F8E40 48 01 11 C9 */ bl BrainEnd__7xPsycheFv /* 800FC044 000F8E44 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800FC048 000F8E48 7F E3 FB 78 */ mr r3, r31 /* 800FC04C 000F8E4C 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l @@ -8065,7 +8065,7 @@ lbl_800FC12C: /* 800FC12C 000F8F2C 3B E0 00 1A */ li r31, 0x1a /* 800FC130 000F8F30 48 00 00 0C */ b lbl_800FC13C lbl_800FC134: -/* 800FC134 000F8F34 4B FF BD 4D */ bl func_800F7E80 +/* 800FC134 000F8F34 4B FF BD 4D */ bl AnimPick__9zNPCRobotFi16en_NPC_GOAL_SPOTP5xGoal /* 800FC138 000F8F38 7C 68 1B 78 */ mr r8, r3 lbl_800FC13C: /* 800FC13C 000F8F3C 2C 1F 00 00 */ cmpwi r31, 0 @@ -8086,7 +8086,7 @@ lbl_800FC154: /* 800FC174 000F8F74 90 01 00 14 */ stw r0, 0x14(r1) /* 800FC178 000F8F78 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FC17C 000F8F7C 7C 7F 1B 78 */ mr r31, r3 -/* 800FC180 000F8F80 4B FF B7 E1 */ bl func_800F7960 +/* 800FC180 000F8F80 4B FF B7 E1 */ bl Init__9zNPCRobotFP9xEntAsset /* 800FC184 000F8F84 80 BF 01 CC */ lwz r5, 0x1cc(r31) /* 800FC188 000F8F88 38 00 FF FF */ li r0, -1 /* 800FC18C 000F8F8C 38 60 00 05 */ li r3, 5 @@ -8101,7 +8101,7 @@ lbl_800FC154: /* 800FC1B0 000F8FB0 54 C6 00 C0 */ rlwinm r6, r6, 0, 3, 0 /* 800FC1B4 000F8FB4 90 DF 01 C8 */ stw r6, 0x1c8(r31) /* 800FC1B8 000F8FB8 90 1F 02 CC */ stw r0, 0x2cc(r31) -/* 800FC1BC 000F8FBC 48 08 5C 1D */ bl func_80181DD8 +/* 800FC1BC 000F8FBC 48 08 5C 1D */ bl NPAR_PartySetup__F11en_nparptypPPvP12NPARXtraData /* 800FC1C0 000F8FC0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FC1C4 000F8FC4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FC1C8 000F8FC8 7C 08 03 A6 */ mtlr r0 @@ -8110,7 +8110,7 @@ lbl_800FC154: /* 800FC1D4 000F8FD4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800FC1D8 000F8FD8 7C 08 02 A6 */ mflr r0 /* 800FC1DC 000F8FDC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800FC1E0 000F8FE0 4B FF B7 CD */ bl func_800F79AC +/* 800FC1E0 000F8FE0 4B FF B7 CD */ bl Reset__9zNPCRobotFv /* 800FC1E4 000F8FE4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FC1E8 000F8FE8 7C 08 03 A6 */ mtlr r0 /* 800FC1EC 000F8FEC 38 21 00 10 */ addi r1, r1, 0x10 @@ -8120,11 +8120,11 @@ lbl_800FC154: /* 800FC1FC 000F8FFC 90 01 00 14 */ stw r0, 0x14(r1) /* 800FC200 000F9000 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FC204 000F9004 83 E3 01 D8 */ lwz r31, 0x1d8(r3) -/* 800FC208 000F9008 4B FF B9 D1 */ bl func_800F7BD8 +/* 800FC208 000F9008 4B FF B9 D1 */ bl ParseINI__9zNPCRobotFv /* 800FC20C 000F900C 3C 60 80 2A */ lis r3, lbl_80298908@ha /* 800FC210 000F9010 38 63 89 08 */ addi r3, r3, lbl_80298908@l /* 800FC214 000F9014 90 7F 03 9C */ stw r3, 0x39c(r31) -/* 800FC218 000F9018 48 02 8B 2D */ bl func_80124D44 +/* 800FC218 000F9018 48 02 8B 2D */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 800FC21C 000F901C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FC220 000F9020 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FC224 000F9024 7C 08 03 A6 */ mtlr r0 @@ -8135,12 +8135,12 @@ lbl_800FC154: /* 800FC238 000F9038 90 01 00 14 */ stw r0, 0x14(r1) /* 800FC23C 000F903C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FC240 000F9040 7C 7F 1B 78 */ mr r31, r3 -/* 800FC244 000F9044 4B FF BA D5 */ bl func_800F7D18 +/* 800FC244 000F9044 4B FF BA D5 */ bl SelfSetup__9zNPCRobotFv /* 800FC248 000F9048 83 FF 02 28 */ lwz r31, 0x228(r31) /* 800FC24C 000F904C 3C 60 4E 47 */ lis r3, 0x4E474E30@ha /* 800FC250 000F9050 38 83 4E 30 */ addi r4, r3, 0x4E474E30@l /* 800FC254 000F9054 7F E3 FB 78 */ mr r3, r31 -/* 800FC258 000F9058 48 01 1C E5 */ bl func_8010DF3C +/* 800FC258 000F9058 48 01 1C E5 */ bl FindGoal__7xPsycheFi /* 800FC25C 000F905C 3C 80 80 10 */ lis r4, lbl_80100EFC@ha /* 800FC260 000F9060 38 A0 00 00 */ li r5, 0 /* 800FC264 000F9064 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l @@ -8150,7 +8150,7 @@ lbl_800FC154: /* 800FC274 000F9074 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 800FC278 000F9078 7F E3 FB 78 */ mr r3, r31 /* 800FC27C 000F907C 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l -/* 800FC280 000F9080 48 01 1C BD */ bl func_8010DF3C +/* 800FC280 000F9080 48 01 1C BD */ bl FindGoal__7xPsycheFi /* 800FC284 000F9084 3C 80 80 10 */ lis r4, lbl_80100EFC@ha /* 800FC288 000F9088 38 A0 00 00 */ li r5, 0 /* 800FC28C 000F908C 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l @@ -8160,7 +8160,7 @@ lbl_800FC154: /* 800FC29C 000F909C 3C 80 4E 47 */ lis r4, 0x4E474E34@ha /* 800FC2A0 000F90A0 7F E3 FB 78 */ mr r3, r31 /* 800FC2A4 000F90A4 38 84 4E 34 */ addi r4, r4, 0x4E474E34@l -/* 800FC2A8 000F90A8 48 01 1C 95 */ bl func_8010DF3C +/* 800FC2A8 000F90A8 48 01 1C 95 */ bl FindGoal__7xPsycheFi /* 800FC2AC 000F90AC 3C 80 80 10 */ lis r4, lbl_80100EFC@ha /* 800FC2B0 000F90B0 38 A0 00 00 */ li r5, 0 /* 800FC2B4 000F90B4 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l @@ -8170,7 +8170,7 @@ lbl_800FC154: /* 800FC2C4 000F90C4 3C 80 4E 47 */ lis r4, 0x4E474E32@ha /* 800FC2C8 000F90C8 7F E3 FB 78 */ mr r3, r31 /* 800FC2CC 000F90CC 38 84 4E 32 */ addi r4, r4, 0x4E474E32@l -/* 800FC2D0 000F90D0 48 01 1C 6D */ bl func_8010DF3C +/* 800FC2D0 000F90D0 48 01 1C 6D */ bl FindGoal__7xPsycheFi /* 800FC2D4 000F90D4 3C 80 80 10 */ lis r4, lbl_80100EFC@ha /* 800FC2D8 000F90D8 38 A0 00 00 */ li r5, 0 /* 800FC2DC 000F90DC 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l @@ -8180,7 +8180,7 @@ lbl_800FC154: /* 800FC2EC 000F90EC 3C 80 4E 47 */ lis r4, 0x4E474E31@ha /* 800FC2F0 000F90F0 7F E3 FB 78 */ mr r3, r31 /* 800FC2F4 000F90F4 38 84 4E 31 */ addi r4, r4, 0x4E474E31@l -/* 800FC2F8 000F90F8 48 01 1C 45 */ bl func_8010DF3C +/* 800FC2F8 000F90F8 48 01 1C 45 */ bl FindGoal__7xPsycheFi /* 800FC2FC 000F90FC 3C 80 80 10 */ lis r4, lbl_80100EFC@ha /* 800FC300 000F9100 38 A0 00 00 */ li r5, 0 /* 800FC304 000F9104 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l @@ -8190,7 +8190,7 @@ lbl_800FC154: /* 800FC314 000F9114 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 800FC318 000F9118 7F E3 FB 78 */ mr r3, r31 /* 800FC31C 000F911C 38 84 52 34 */ addi r4, r4, 0x4E475234@l -/* 800FC320 000F9120 48 01 1C 1D */ bl func_8010DF3C +/* 800FC320 000F9120 48 01 1C 1D */ bl FindGoal__7xPsycheFi /* 800FC324 000F9124 3C A0 80 10 */ lis r5, lbl_80101148@ha /* 800FC328 000F9128 38 80 00 00 */ li r4, 0 /* 800FC32C 000F912C 38 A5 11 48 */ addi r5, r5, lbl_80101148@l @@ -8198,19 +8198,19 @@ lbl_800FC154: /* 800FC334 000F9134 38 E0 00 00 */ li r7, 0 /* 800FC338 000F9138 4B FF 86 FD */ bl func_800F4A34 /* 800FC33C 000F913C 7F E3 FB 78 */ mr r3, r31 -/* 800FC340 000F9140 48 01 0E 89 */ bl func_8010D1C8 +/* 800FC340 000F9140 48 01 0E 89 */ bl BrainExtend__7xPsycheFv /* 800FC344 000F9144 3C 80 4E 47 */ lis r4, 0x4E47523C@ha /* 800FC348 000F9148 7F E3 FB 78 */ mr r3, r31 /* 800FC34C 000F914C 38 84 52 3C */ addi r4, r4, 0x4E47523C@l /* 800FC350 000F9150 38 A0 00 00 */ li r5, 0 -/* 800FC354 000F9154 48 01 0E ED */ bl func_8010D240 +/* 800FC354 000F9154 48 01 0E ED */ bl AddGoal__7xPsycheFiPv /* 800FC358 000F9158 3C 80 4E 47 */ lis r4, 0x4E475249@ha /* 800FC35C 000F915C 7F E3 FB 78 */ mr r3, r31 /* 800FC360 000F9160 38 84 52 49 */ addi r4, r4, 0x4E475249@l /* 800FC364 000F9164 38 A0 00 00 */ li r5, 0 -/* 800FC368 000F9168 48 01 0E D9 */ bl func_8010D240 +/* 800FC368 000F9168 48 01 0E D9 */ bl AddGoal__7xPsycheFiPv /* 800FC36C 000F916C 7F E3 FB 78 */ mr r3, r31 -/* 800FC370 000F9170 48 01 0E 99 */ bl func_8010D208 +/* 800FC370 000F9170 48 01 0E 99 */ bl BrainEnd__7xPsycheFv /* 800FC374 000F9174 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800FC378 000F9178 7F E3 FB 78 */ mr r3, r31 /* 800FC37C 000F917C 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l @@ -8267,7 +8267,7 @@ lbl_800FC42C: /* 800FC42C 000F922C 3B E0 00 12 */ li r31, 0x12 /* 800FC430 000F9230 48 00 00 0C */ b lbl_800FC43C lbl_800FC434: -/* 800FC434 000F9234 4B FF BA 4D */ bl func_800F7E80 +/* 800FC434 000F9234 4B FF BA 4D */ bl AnimPick__9zNPCRobotFi16en_NPC_GOAL_SPOTP5xGoal /* 800FC438 000F9238 7C 68 1B 78 */ mr r8, r3 lbl_800FC43C: /* 800FC43C 000F923C 2C 1F 00 00 */ cmpwi r31, 0 @@ -8290,18 +8290,18 @@ lbl_800FC454: /* 800FC47C 000F927C FF E0 08 90 */ fmr f31, f1 /* 800FC480 000F9280 93 E1 00 14 */ stw r31, 0x14(r1) /* 800FC484 000F9284 7C 7F 1B 78 */ mr r31, r3 -/* 800FC488 000F9288 4B FF B7 91 */ bl func_800F7C18 +/* 800FC488 000F9288 4B FF B7 91 */ bl Process__9zNPCRobotFP6xScenef /* 800FC48C 000F928C 80 7F 02 28 */ lwz r3, 0x228(r31) /* 800FC490 000F9290 28 03 00 00 */ cmplwi r3, 0 /* 800FC494 000F9294 41 82 00 24 */ beq lbl_800FC4B8 /* 800FC498 000F9298 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 800FC49C 000F929C 38 84 52 34 */ addi r4, r4, 0x4E475234@l -/* 800FC4A0 000F92A0 48 01 10 B9 */ bl func_8010D558 +/* 800FC4A0 000F92A0 48 01 10 B9 */ bl GIDInStack__7xPsycheCFi /* 800FC4A4 000F92A4 28 03 00 00 */ cmplwi r3, 0 /* 800FC4A8 000F92A8 41 82 00 10 */ beq lbl_800FC4B8 /* 800FC4AC 000F92AC FC 20 F8 90 */ fmr f1, f31 /* 800FC4B0 000F92B0 7F E3 FB 78 */ mr r3, r31 -/* 800FC4B4 000F92B4 48 00 00 3D */ bl func_800FC4F0 +/* 800FC4B4 000F92B4 48 00 00 3D */ bl FoulWeather__11zNPCMonsoonFf lbl_800FC4B8: /* 800FC4B8 000F92B8 80 01 00 24 */ lwz r0, 0x24(r1) /* 800FC4BC 000F92BC CB E1 00 18 */ lfd f31, 0x18(r1) @@ -8312,19 +8312,19 @@ lbl_800FC4B8: /* 800FC4D0 000F92D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800FC4D4 000F92D4 7C 08 02 A6 */ mflr r0 /* 800FC4D8 000F92D8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800FC4DC 000F92DC 4B FF B7 C1 */ bl func_800F7C9C +/* 800FC4DC 000F92DC 4B FF B7 C1 */ bl NewTime__9zNPCRobotFP6xScenef /* 800FC4E0 000F92E0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FC4E4 000F92E4 7C 08 03 A6 */ mtlr r0 /* 800FC4E8 000F92E8 38 21 00 10 */ addi r1, r1, 0x10 /* 800FC4EC 000F92EC 4E 80 00 20 */ blr -.global func_800FC4F0 -func_800FC4F0: +.global FoulWeather__11zNPCMonsoonFf +FoulWeather__11zNPCMonsoonFf: /* 800FC4F0 000F92F0 38 60 00 00 */ li r3, 0 /* 800FC4F4 000F92F4 4E 80 00 20 */ blr -.global func_800FC4F8 -func_800FC4F8: +.global zNPCSleepy_Timestep__Ff +zNPCSleepy_Timestep__Ff: /* 800FC4F8 000F92F8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800FC4FC 000F92FC 7C 08 02 A6 */ mflr r0 /* 800FC500 000F9300 90 01 00 14 */ stw r0, 0x14(r1) @@ -8339,7 +8339,7 @@ lbl_800FC520: /* 800FC520 000F9320 C0 22 9C 08 */ lfs f1, lbl_803CE588-_SDA2_BASE_(r2) /* 800FC524 000F9324 38 6D 94 38 */ addi r3, r13, lbl_803CBD38-_SDA_BASE_ /* 800FC528 000F9328 C0 42 9C 0C */ lfs f2, lbl_803CE58C-_SDA2_BASE_(r2) -/* 800FC52C 000F932C 48 03 3B 4D */ bl func_80130078 +/* 800FC52C 000F932C 48 03 3B 4D */ bl NPCC_TmrCycle__FPfff /* 800FC530 000F9330 C0 02 9C 10 */ lfs f0, lbl_803CE590-_SDA2_BASE_(r2) /* 800FC534 000F9334 D0 0D 94 34 */ stfs f0, lbl_803CBD34-_SDA_BASE_(r13) /* 800FC538 000F9338 C0 02 9B AC */ lfs f0, lbl_803CE52C-_SDA2_BASE_(r2) @@ -8358,7 +8358,7 @@ lbl_800FC520: /* 800FC56C 000F936C 90 01 00 14 */ stw r0, 0x14(r1) /* 800FC570 000F9370 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FC574 000F9374 7C 7F 1B 78 */ mr r31, r3 -/* 800FC578 000F9378 4B FF B3 E9 */ bl func_800F7960 +/* 800FC578 000F9378 4B FF B3 E9 */ bl Init__9zNPCRobotFP9xEntAsset /* 800FC57C 000F937C 80 9F 01 CC */ lwz r4, 0x1cc(r31) /* 800FC580 000F9380 38 C0 FF FF */ li r6, -1 /* 800FC584 000F9384 38 00 00 00 */ li r0, 0 @@ -8376,7 +8376,7 @@ lbl_800FC520: /* 800FC5B4 000F93B4 80 CD 93 FC */ lwz r6, lbl_803CBCFC-_SDA_BASE_(r13) /* 800FC5B8 000F93B8 38 06 00 01 */ addi r0, r6, 1 /* 800FC5BC 000F93BC 90 0D 93 FC */ stw r0, lbl_803CBCFC-_SDA_BASE_(r13) -/* 800FC5C0 000F93C0 48 08 58 19 */ bl func_80181DD8 +/* 800FC5C0 000F93C0 48 08 58 19 */ bl NPAR_PartySetup__F11en_nparptypPPvP12NPARXtraData /* 800FC5C4 000F93C4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FC5C8 000F93C8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FC5CC 000F93CC 7C 08 03 A6 */ mtlr r0 @@ -8387,26 +8387,26 @@ lbl_800FC520: /* 800FC5E0 000F93E0 90 01 00 14 */ stw r0, 0x14(r1) /* 800FC5E4 000F93E4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FC5E8 000F93E8 7C 7F 1B 78 */ mr r31, r3 -/* 800FC5EC 000F93EC 4B FF B3 C1 */ bl func_800F79AC +/* 800FC5EC 000F93EC 4B FF B3 C1 */ bl Reset__9zNPCRobotFv /* 800FC5F0 000F93F0 7F E3 FB 78 */ mr r3, r31 /* 800FC5F4 000F93F4 38 80 00 00 */ li r4, 0 /* 800FC5F8 000F93F8 38 A0 00 00 */ li r5, 0 -/* 800FC5FC 000F93FC 4B FF 66 BD */ bl func_800F2CB8 +/* 800FC5FC 000F93FC 4B FF 66 BD */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance /* 800FC600 000F9400 7F E3 FB 78 */ mr r3, r31 /* 800FC604 000F9404 38 80 00 01 */ li r4, 1 /* 800FC608 000F9408 38 A0 00 00 */ li r5, 0 -/* 800FC60C 000F940C 4B FF 66 55 */ bl func_800F2C60 +/* 800FC60C 000F940C 4B FF 66 55 */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 800FC610 000F9410 7F E3 FB 78 */ mr r3, r31 /* 800FC614 000F9414 38 80 00 04 */ li r4, 4 /* 800FC618 000F9418 38 A0 00 00 */ li r5, 0 -/* 800FC61C 000F941C 4B FF 66 9D */ bl func_800F2CB8 +/* 800FC61C 000F941C 4B FF 66 9D */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance /* 800FC620 000F9420 80 0D 94 2C */ lwz r0, lbl_803CBD2C-_SDA_BASE_(r13) /* 800FC624 000F9424 28 00 00 00 */ cmplwi r0, 0 /* 800FC628 000F9428 40 82 00 18 */ bne lbl_800FC640 /* 800FC62C 000F942C 3C 60 80 27 */ lis r3, lbl_802696F4@ha /* 800FC630 000F9430 38 63 96 F4 */ addi r3, r3, lbl_802696F4@l /* 800FC634 000F9434 38 63 03 1A */ addi r3, r3, 0x31a -/* 800FC638 000F9438 48 03 3B A5 */ bl func_801301DC +/* 800FC638 000F9438 48 03 3B A5 */ bl NPCC_FindRWRaster__FPCc /* 800FC63C 000F943C 90 6D 94 2C */ stw r3, lbl_803CBD2C-_SDA_BASE_(r13) lbl_800FC640: /* 800FC640 000F9440 80 0D 94 30 */ lwz r0, lbl_803CBD30-_SDA_BASE_(r13) @@ -8415,7 +8415,7 @@ lbl_800FC640: /* 800FC64C 000F944C 3C 60 80 27 */ lis r3, lbl_802696F4@ha /* 800FC650 000F9450 38 63 96 F4 */ addi r3, r3, lbl_802696F4@l /* 800FC654 000F9454 38 63 03 2F */ addi r3, r3, 0x32f -/* 800FC658 000F9458 48 03 3B 85 */ bl func_801301DC +/* 800FC658 000F9458 48 03 3B 85 */ bl NPCC_FindRWRaster__FPCc /* 800FC65C 000F945C 90 6D 94 30 */ stw r3, lbl_803CBD30-_SDA_BASE_(r13) lbl_800FC660: /* 800FC660 000F9460 80 01 00 14 */ lwz r0, 0x14(r1) @@ -8430,11 +8430,11 @@ lbl_800FC660: /* 800FC684 000F9484 93 C1 00 08 */ stw r30, 8(r1) /* 800FC688 000F9488 7C 7E 1B 78 */ mr r30, r3 /* 800FC68C 000F948C 83 E3 01 D8 */ lwz r31, 0x1d8(r3) -/* 800FC690 000F9490 4B FF B5 49 */ bl func_800F7BD8 +/* 800FC690 000F9490 4B FF B5 49 */ bl ParseINI__9zNPCRobotFv /* 800FC694 000F9494 3C 60 80 2A */ lis r3, lbl_8029892C@ha /* 800FC698 000F9498 38 63 89 2C */ addi r3, r3, lbl_8029892C@l /* 800FC69C 000F949C 90 7F 03 9C */ stw r3, 0x39c(r31) -/* 800FC6A0 000F94A0 48 02 86 A5 */ bl func_80124D44 +/* 800FC6A0 000F94A0 48 02 86 A5 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 800FC6A4 000F94A4 88 0D 94 44 */ lbz r0, lbl_803CBD44-_SDA_BASE_(r13) /* 800FC6A8 000F94A8 7C 00 07 75 */ extsb. r0, r0 /* 800FC6AC 000F94AC 40 82 00 14 */ bne lbl_800FC6C0 @@ -8464,12 +8464,12 @@ lbl_800FC6DC: /* 800FC700 000F9500 90 01 00 14 */ stw r0, 0x14(r1) /* 800FC704 000F9504 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FC708 000F9508 7C 7F 1B 78 */ mr r31, r3 -/* 800FC70C 000F950C 4B FF B6 0D */ bl func_800F7D18 +/* 800FC70C 000F950C 4B FF B6 0D */ bl SelfSetup__9zNPCRobotFv /* 800FC710 000F9510 83 FF 02 28 */ lwz r31, 0x228(r31) /* 800FC714 000F9514 3C 60 4E 47 */ lis r3, 0x4E474E30@ha /* 800FC718 000F9518 38 83 4E 30 */ addi r4, r3, 0x4E474E30@l /* 800FC71C 000F951C 7F E3 FB 78 */ mr r3, r31 -/* 800FC720 000F9520 48 01 18 1D */ bl func_8010DF3C +/* 800FC720 000F9520 48 01 18 1D */ bl FindGoal__7xPsycheFi /* 800FC724 000F9524 3C 80 80 10 */ lis r4, lbl_8010115C@ha /* 800FC728 000F9528 38 A0 00 00 */ li r5, 0 /* 800FC72C 000F952C 38 84 11 5C */ addi r4, r4, lbl_8010115C@l @@ -8479,7 +8479,7 @@ lbl_800FC6DC: /* 800FC73C 000F953C 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 800FC740 000F9540 7F E3 FB 78 */ mr r3, r31 /* 800FC744 000F9544 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l -/* 800FC748 000F9548 48 01 17 F5 */ bl func_8010DF3C +/* 800FC748 000F9548 48 01 17 F5 */ bl FindGoal__7xPsycheFi /* 800FC74C 000F954C 3C 80 80 10 */ lis r4, lbl_8010115C@ha /* 800FC750 000F9550 38 A0 00 00 */ li r5, 0 /* 800FC754 000F9554 38 84 11 5C */ addi r4, r4, lbl_8010115C@l @@ -8489,7 +8489,7 @@ lbl_800FC6DC: /* 800FC764 000F9564 3C 80 4E 47 */ lis r4, 0x4E474E34@ha /* 800FC768 000F9568 7F E3 FB 78 */ mr r3, r31 /* 800FC76C 000F956C 38 84 4E 34 */ addi r4, r4, 0x4E474E34@l -/* 800FC770 000F9570 48 01 17 CD */ bl func_8010DF3C +/* 800FC770 000F9570 48 01 17 CD */ bl FindGoal__7xPsycheFi /* 800FC774 000F9574 3C 80 80 10 */ lis r4, lbl_8010115C@ha /* 800FC778 000F9578 38 A0 00 00 */ li r5, 0 /* 800FC77C 000F957C 38 84 11 5C */ addi r4, r4, lbl_8010115C@l @@ -8499,7 +8499,7 @@ lbl_800FC6DC: /* 800FC78C 000F958C 3C 80 4E 47 */ lis r4, 0x4E474E32@ha /* 800FC790 000F9590 7F E3 FB 78 */ mr r3, r31 /* 800FC794 000F9594 38 84 4E 32 */ addi r4, r4, 0x4E474E32@l -/* 800FC798 000F9598 48 01 17 A5 */ bl func_8010DF3C +/* 800FC798 000F9598 48 01 17 A5 */ bl FindGoal__7xPsycheFi /* 800FC79C 000F959C 3C 80 80 10 */ lis r4, lbl_8010115C@ha /* 800FC7A0 000F95A0 38 A0 00 00 */ li r5, 0 /* 800FC7A4 000F95A4 38 84 11 5C */ addi r4, r4, lbl_8010115C@l @@ -8509,7 +8509,7 @@ lbl_800FC6DC: /* 800FC7B4 000F95B4 3C 80 4E 47 */ lis r4, 0x4E474E31@ha /* 800FC7B8 000F95B8 7F E3 FB 78 */ mr r3, r31 /* 800FC7BC 000F95BC 38 84 4E 31 */ addi r4, r4, 0x4E474E31@l -/* 800FC7C0 000F95C0 48 01 17 7D */ bl func_8010DF3C +/* 800FC7C0 000F95C0 48 01 17 7D */ bl FindGoal__7xPsycheFi /* 800FC7C4 000F95C4 3C 80 80 10 */ lis r4, lbl_8010115C@ha /* 800FC7C8 000F95C8 38 A0 00 00 */ li r5, 0 /* 800FC7CC 000F95CC 38 84 11 5C */ addi r4, r4, lbl_8010115C@l @@ -8519,7 +8519,7 @@ lbl_800FC6DC: /* 800FC7DC 000F95DC 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 800FC7E0 000F95E0 7F E3 FB 78 */ mr r3, r31 /* 800FC7E4 000F95E4 38 84 52 34 */ addi r4, r4, 0x4E475234@l -/* 800FC7E8 000F95E8 48 01 17 55 */ bl func_8010DF3C +/* 800FC7E8 000F95E8 48 01 17 55 */ bl FindGoal__7xPsycheFi /* 800FC7EC 000F95EC 3C A0 80 10 */ lis r5, lbl_80101408@ha /* 800FC7F0 000F95F0 38 80 00 00 */ li r4, 0 /* 800FC7F4 000F95F4 38 A5 14 08 */ addi r5, r5, lbl_80101408@l @@ -8527,19 +8527,19 @@ lbl_800FC6DC: /* 800FC7FC 000F95FC 38 E0 00 00 */ li r7, 0 /* 800FC800 000F9600 4B FF 82 35 */ bl func_800F4A34 /* 800FC804 000F9604 7F E3 FB 78 */ mr r3, r31 -/* 800FC808 000F9608 48 01 09 C1 */ bl func_8010D1C8 +/* 800FC808 000F9608 48 01 09 C1 */ bl BrainExtend__7xPsycheFv /* 800FC80C 000F960C 3C 80 4E 47 */ lis r4, 0x4E47523D@ha /* 800FC810 000F9610 7F E3 FB 78 */ mr r3, r31 /* 800FC814 000F9614 38 84 52 3D */ addi r4, r4, 0x4E47523D@l /* 800FC818 000F9618 38 A0 00 00 */ li r5, 0 -/* 800FC81C 000F961C 48 01 0A 25 */ bl func_8010D240 +/* 800FC81C 000F961C 48 01 0A 25 */ bl AddGoal__7xPsycheFiPv /* 800FC820 000F9620 3C 80 4E 47 */ lis r4, 0x4E475269@ha /* 800FC824 000F9624 7F E3 FB 78 */ mr r3, r31 /* 800FC828 000F9628 38 84 52 69 */ addi r4, r4, 0x4E475269@l /* 800FC82C 000F962C 38 A0 00 00 */ li r5, 0 -/* 800FC830 000F9630 48 01 0A 11 */ bl func_8010D240 +/* 800FC830 000F9630 48 01 0A 11 */ bl AddGoal__7xPsycheFiPv /* 800FC834 000F9634 7F E3 FB 78 */ mr r3, r31 -/* 800FC838 000F9638 48 01 09 D1 */ bl func_8010D208 +/* 800FC838 000F9638 48 01 09 D1 */ bl BrainEnd__7xPsycheFv /* 800FC83C 000F963C 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800FC840 000F9640 7F E3 FB 78 */ mr r3, r31 /* 800FC844 000F9644 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l @@ -8571,7 +8571,7 @@ lbl_800FC8A4: /* 800FC8A4 000F96A4 3B E0 00 0E */ li r31, 0xe /* 800FC8A8 000F96A8 48 00 00 0C */ b lbl_800FC8B4 lbl_800FC8AC: -/* 800FC8AC 000F96AC 4B FF B5 D5 */ bl func_800F7E80 +/* 800FC8AC 000F96AC 4B FF B5 D5 */ bl AnimPick__9zNPCRobotFi16en_NPC_GOAL_SPOTP5xGoal /* 800FC8B0 000F96B0 7C 68 1B 78 */ mr r8, r3 lbl_800FC8B4: /* 800FC8B4 000F96B4 2C 1F 00 00 */ cmpwi r31, 0 @@ -8595,7 +8595,7 @@ lbl_800FC8CC: /* 800FC8F8 000F96F8 93 E1 00 14 */ stw r31, 0x14(r1) /* 800FC8FC 000F96FC 93 C1 00 10 */ stw r30, 0x10(r1) /* 800FC900 000F9700 7C 7E 1B 78 */ mr r30, r3 -/* 800FC904 000F9704 4B FF B3 15 */ bl func_800F7C18 +/* 800FC904 000F9704 4B FF B3 15 */ bl Process__9zNPCRobotFP6xScenef /* 800FC908 000F9708 7F C3 F3 78 */ mr r3, r30 /* 800FC90C 000F970C 48 00 5D ED */ bl func_801026F8 /* 800FC910 000F9710 2C 03 00 00 */ cmpwi r3, 0 @@ -8608,15 +8608,15 @@ lbl_800FC8CC: /* 800FC92C 000F972C 41 82 00 14 */ beq lbl_800FC940 /* 800FC930 000F9730 FC 20 F8 90 */ fmr f1, f31 /* 800FC934 000F9734 7F C3 F3 78 */ mr r3, r30 -/* 800FC938 000F9738 48 00 04 0D */ bl func_800FCD44 +/* 800FC938 000F9738 48 00 04 0D */ bl RepelBowlBall__10zNPCSleepyFf /* 800FC93C 000F973C 7C 7F 1B 78 */ mr r31, r3 lbl_800FC940: /* 800FC940 000F9740 FC 20 F8 90 */ fmr f1, f31 /* 800FC944 000F9744 7F C3 F3 78 */ mr r3, r30 -/* 800FC948 000F9748 48 00 03 A9 */ bl func_800FCCF0 +/* 800FC948 000F9748 48 00 03 A9 */ bl RepelMissile__10zNPCSleepyFf /* 800FC94C 000F974C 7F FF 1A 14 */ add r31, r31, r3 /* 800FC950 000F9750 80 7E 02 28 */ lwz r3, 0x228(r30) -/* 800FC954 000F9754 48 01 0C 71 */ bl func_8010D5C4 +/* 800FC954 000F9754 48 01 0C 71 */ bl GIDOfActive__7xPsycheCFv /* 800FC958 000F9758 3C 80 80 29 */ lis r4, lbl_80295764@ha /* 800FC95C 000F975C 38 84 57 64 */ addi r4, r4, lbl_80295764@l /* 800FC960 000F9760 48 00 00 18 */ b lbl_800FC978 @@ -8635,12 +8635,12 @@ lbl_800FC984: /* 800FC984 000F9784 FC 20 F8 90 */ fmr f1, f31 /* 800FC988 000F9788 7F C3 F3 78 */ mr r3, r30 /* 800FC98C 000F978C 7F E4 FB 78 */ mr r4, r31 -/* 800FC990 000F9790 48 00 07 C1 */ bl func_800FD150 +/* 800FC990 000F9790 48 00 07 C1 */ bl ConeOfRange__10zNPCSleepyFfi /* 800FC994 000F9794 2C 1F 00 00 */ cmpwi r31, 0 /* 800FC998 000F9798 40 82 00 10 */ bne lbl_800FC9A8 /* 800FC99C 000F979C FC 20 F8 90 */ fmr f1, f31 /* 800FC9A0 000F97A0 7F C3 F3 78 */ mr r3, r30 -/* 800FC9A4 000F97A4 48 00 01 D9 */ bl func_800FCB7C +/* 800FC9A4 000F97A4 48 00 01 D9 */ bl SnoreNZeez__10zNPCSleepyFf lbl_800FC9A8: /* 800FC9A8 000F97A8 80 0D 94 08 */ lwz r0, lbl_803CBD08-_SDA_BASE_(r13) /* 800FC9AC 000F97AC 2C 00 00 00 */ cmpwi r0, 0 @@ -8649,7 +8649,7 @@ lbl_800FC9A8: /* 800FC9B8 000F97B8 FC 20 F8 90 */ fmr f1, f31 /* 800FC9BC 000F97BC 90 0D 94 08 */ stw r0, lbl_803CBD08-_SDA_BASE_(r13) /* 800FC9C0 000F97C0 7F C3 F3 78 */ mr r3, r30 -/* 800FC9C4 000F97C4 48 00 00 F1 */ bl func_800FCAB4 +/* 800FC9C4 000F97C4 48 00 00 F1 */ bl NightLightUVStep__10zNPCSleepyFf lbl_800FC9C8: /* 800FC9C8 000F97C8 80 01 00 24 */ lwz r0, 0x24(r1) /* 800FC9CC 000F97CC CB E1 00 18 */ lfd f31, 0x18(r1) @@ -8674,18 +8674,18 @@ lbl_800FC9C8: /* 800FCA18 000F9818 38 80 00 04 */ li r4, 4 /* 800FCA1C 000F981C 38 A0 FF FF */ li r5, -1 /* 800FCA20 000F9820 38 C0 00 00 */ li r6, 0 -/* 800FCA24 000F9824 4B FF 62 F9 */ bl func_800F2D1C +/* 800FCA24 000F9824 4B FF 62 F9 */ bl ModelAtomicFind__10zNPCCommonFiiP14xModelInstance /* 800FCA28 000F9828 28 03 00 00 */ cmplwi r3, 0 /* 800FCA2C 000F982C 41 82 00 24 */ beq lbl_800FCA50 /* 800FCA30 000F9830 80 83 00 4C */ lwz r4, 0x4c(r3) /* 800FCA34 000F9834 7F C3 F3 78 */ mr r3, r30 /* 800FCA38 000F9838 38 84 00 30 */ addi r4, r4, 0x30 -/* 800FCA3C 000F983C 48 00 00 31 */ bl func_800FCA6C +/* 800FCA3C 000F983C 48 00 00 31 */ bl NightLightPos__10zNPCSleepyFP5xVec3 lbl_800FCA40: /* 800FCA40 000F9840 FC 20 F8 90 */ fmr f1, f31 /* 800FCA44 000F9844 7F C3 F3 78 */ mr r3, r30 /* 800FCA48 000F9848 7F E4 FB 78 */ mr r4, r31 -/* 800FCA4C 000F984C 4B FF B2 51 */ bl func_800F7C9C +/* 800FCA4C 000F984C 4B FF B2 51 */ bl NewTime__9zNPCRobotFP6xScenef lbl_800FCA50: /* 800FCA50 000F9850 80 01 00 24 */ lwz r0, 0x24(r1) /* 800FCA54 000F9854 CB E1 00 18 */ lfd f31, 0x18(r1) @@ -8695,8 +8695,8 @@ lbl_800FCA50: /* 800FCA64 000F9864 38 21 00 20 */ addi r1, r1, 0x20 /* 800FCA68 000F9868 4E 80 00 20 */ blr -.global func_800FCA6C -func_800FCA6C: +.global NightLightPos__10zNPCSleepyFP5xVec3 +NightLightPos__10zNPCSleepyFP5xVec3: /* 800FCA6C 000F986C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800FCA70 000F9870 7C 08 02 A6 */ mflr r0 /* 800FCA74 000F9874 90 01 00 14 */ stw r0, 0x14(r1) @@ -8705,7 +8705,7 @@ func_800FCA6C: /* 800FCA80 000F9880 4B F8 62 79 */ bl func_80082CF8 /* 800FCA84 000F9884 7C 64 1B 78 */ mr r4, r3 /* 800FCA88 000F9888 7F E3 FB 78 */ mr r3, r31 -/* 800FCA8C 000F988C 4B F5 1A 51 */ bl func_8004E4DC +/* 800FCA8C 000F988C 4B F5 1A 51 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800FCA90 000F9890 C0 3F 00 04 */ lfs f1, 4(r31) /* 800FCA94 000F9894 C0 0D 94 34 */ lfs f0, lbl_803CBD34-_SDA_BASE_(r13) /* 800FCA98 000F9898 EC 01 00 2A */ fadds f0, f1, f0 @@ -8716,8 +8716,8 @@ func_800FCA6C: /* 800FCAAC 000F98AC 38 21 00 10 */ addi r1, r1, 0x10 /* 800FCAB0 000F98B0 4E 80 00 20 */ blr -.global func_800FCAB4 -func_800FCAB4: +.global NightLightUVStep__10zNPCSleepyFf +NightLightUVStep__10zNPCSleepyFf: /* 800FCAB4 000F98B4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800FCAB8 000F98B8 7C 08 02 A6 */ mflr r0 /* 800FCABC 000F98BC 90 01 00 24 */ stw r0, 0x24(r1) @@ -8769,8 +8769,8 @@ func_800FCAB4: /* 800FCB74 000F9974 38 21 00 20 */ addi r1, r1, 0x20 /* 800FCB78 000F9978 4E 80 00 20 */ blr -.global func_800FCB7C -func_800FCB7C: +.global SnoreNZeez__10zNPCSleepyFf +SnoreNZeez__10zNPCSleepyFf: /* 800FCB7C 000F997C 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800FCB80 000F9980 7C 08 02 A6 */ mflr r0 /* 800FCB84 000F9984 90 01 00 54 */ stw r0, 0x54(r1) @@ -8783,7 +8783,7 @@ func_800FCB7C: /* 800FCBA0 000F99A0 FF C0 08 90 */ fmr f30, f1 /* 800FCBA4 000F99A4 4B F8 61 55 */ bl func_80082CF8 /* 800FCBA8 000F99A8 38 80 00 00 */ li r4, 0 -/* 800FCBAC 000F99AC 48 03 32 B5 */ bl func_8012FE60 +/* 800FCBAC 000F99AC 48 03 32 B5 */ bl NPCC_ds2_toCam__FPC5xVec3P5xVec3 /* 800FCBB0 000F99B0 FF E0 08 90 */ fmr f31, f1 /* 800FCBB4 000F99B4 C0 22 9C 28 */ lfs f1, lbl_803CE5A8-_SDA2_BASE_(r2) /* 800FCBB8 000F99B8 4B F4 B4 F1 */ bl func_800480A8 @@ -8825,7 +8825,7 @@ lbl_800FCC30: /* 800FCC38 000F9A38 4B FE FB D9 */ bl func_800EC810 /* 800FCC3C 000F9A3C 7C 64 1B 78 */ mr r4, r3 /* 800FCC40 000F9A40 38 61 00 14 */ addi r3, r1, 0x14 -/* 800FCC44 000F9A44 4B F5 18 99 */ bl func_8004E4DC +/* 800FCC44 000F9A44 4B F5 18 99 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800FCC48 000F9A48 7F E3 FB 78 */ mr r3, r31 /* 800FCC4C 000F9A4C 38 80 00 00 */ li r4, 0 /* 800FCC50 000F9A50 4B FE FB AD */ bl func_800EC7FC @@ -8858,7 +8858,7 @@ lbl_800FCC30: /* 800FCCBC 000F9ABC 4B F0 E4 C5 */ bl func_8000B180 /* 800FCCC0 000F9AC0 38 61 00 14 */ addi r3, r1, 0x14 /* 800FCCC4 000F9AC4 38 81 00 08 */ addi r4, r1, 8 -/* 800FCCC8 000F9AC8 48 08 8B E9 */ bl func_801858B0 +/* 800FCCC8 000F9AC8 48 08 8B E9 */ bl NPAR_EmitSleepyZeez__FPC5xVec3PC5xVec3 lbl_800FCCCC: /* 800FCCCC 000F9ACC E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 800FCCD0 000F9AD0 CB E1 00 40 */ lfd f31, 0x40(r1) @@ -8870,8 +8870,8 @@ lbl_800FCCCC: /* 800FCCE8 000F9AE8 38 21 00 50 */ addi r1, r1, 0x50 /* 800FCCEC 000F9AEC 4E 80 00 20 */ blr -.global func_800FCCF0 -func_800FCCF0: +.global RepelMissile__10zNPCSleepyFf +RepelMissile__10zNPCSleepyFf: /* 800FCCF0 000F9AF0 C0 03 03 84 */ lfs f0, 0x384(r3) /* 800FCCF4 000F9AF4 C0 42 9B 80 */ lfs f2, lbl_803CE500-_SDA2_BASE_(r2) /* 800FCCF8 000F9AF8 EC 00 08 28 */ fsubs f0, f0, f1 @@ -8897,8 +8897,8 @@ lbl_800FCD34: /* 800FCD3C 000F9B3C 38 60 00 00 */ li r3, 0 /* 800FCD40 000F9B40 4E 80 00 20 */ blr -.global func_800FCD44 -func_800FCD44: +.global RepelBowlBall__10zNPCSleepyFf +RepelBowlBall__10zNPCSleepyFf: /* 800FCD44 000F9B44 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 800FCD48 000F9B48 7C 08 02 A6 */ mflr r0 /* 800FCD4C 000F9B4C 90 01 00 A4 */ stw r0, 0xa4(r1) @@ -8968,7 +8968,7 @@ lbl_800FCE14: /* 800FCE34 000F9C34 4B F1 18 5D */ bl func_8000E690 /* 800FCE38 000F9C38 38 61 00 44 */ addi r3, r1, 0x44 /* 800FCE3C 000F9C3C 38 81 00 50 */ addi r4, r1, 0x50 -/* 800FCE40 000F9C40 4B F5 14 B1 */ bl func_8004E2F0 +/* 800FCE40 000F9C40 4B F5 14 B1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800FCE44 000F9C44 FF C0 08 90 */ fmr f30, f1 /* 800FCE48 000F9C48 C0 02 9B A8 */ lfs f0, lbl_803CE528-_SDA2_BASE_(r2) /* 800FCE4C 000F9C4C FC 1E 00 40 */ fcmpo cr0, f30, f0 @@ -8979,7 +8979,7 @@ lbl_800FCE5C: /* 800FCE5C 000F9C5C 7F C3 F3 78 */ mr r3, r30 /* 800FCE60 000F9C60 4B F9 3F E1 */ bl func_80090E40 /* 800FCE64 000F9C64 38 81 00 44 */ addi r4, r1, 0x44 -/* 800FCE68 000F9C68 4B F5 16 89 */ bl func_8004E4F0 +/* 800FCE68 000F9C68 4B F5 16 89 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800FCE6C 000F9C6C C0 02 9C 30 */ lfs f0, lbl_803CE5B0-_SDA2_BASE_(r2) /* 800FCE70 000F9C70 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800FCE74 000F9C74 40 80 00 0C */ bge lbl_800FCE80 @@ -8988,11 +8988,11 @@ lbl_800FCE5C: lbl_800FCE80: /* 800FCE80 000F9C80 38 61 00 38 */ addi r3, r1, 0x38 /* 800FCE84 000F9C84 38 9F 01 A0 */ addi r4, r31, 0x1a0 -/* 800FCE88 000F9C88 4B F5 14 69 */ bl func_8004E2F0 +/* 800FCE88 000F9C88 4B F5 14 69 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800FCE8C 000F9C8C FF E0 08 90 */ fmr f31, f1 /* 800FCE90 000F9C90 38 61 00 38 */ addi r3, r1, 0x38 /* 800FCE94 000F9C94 38 81 00 44 */ addi r4, r1, 0x44 -/* 800FCE98 000F9C98 4B F5 16 59 */ bl func_8004E4F0 +/* 800FCE98 000F9C98 4B F5 16 59 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800FCE9C 000F9C9C C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) /* 800FCEA0 000F9CA0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800FCEA4 000F9CA4 40 81 00 2C */ ble lbl_800FCED0 @@ -9014,7 +9014,7 @@ lbl_800FCED8: /* 800FCEDC 000F9CDC 34 03 FF FF */ addic. r0, r3, -1 /* 800FCEE0 000F9CE0 90 0D 94 48 */ stw r0, lbl_803CBD48-_SDA_BASE_(r13) /* 800FCEE4 000F9CE4 40 80 00 8C */ bge lbl_800FCF70 -/* 800FCEE8 000F9CE8 4B F3 3D A1 */ bl func_80030C88 +/* 800FCEE8 000F9CE8 4B F3 3D A1 */ bl xurand__Fv /* 800FCEEC 000F9CEC C0 02 9B 88 */ lfs f0, lbl_803CE508-_SDA2_BASE_(r2) /* 800FCEF0 000F9CF0 7F E3 FB 78 */ mr r3, r31 /* 800FCEF4 000F9CF4 C0 42 9B D4 */ lfs f2, lbl_803CE554-_SDA2_BASE_(r2) @@ -9035,7 +9035,7 @@ lbl_800FCED8: /* 800FCF30 000F9D30 7F C3 F3 78 */ mr r3, r30 /* 800FCF34 000F9D34 7F E6 FB 78 */ mr r6, r31 /* 800FCF38 000F9D38 38 E0 00 00 */ li r7, 0 -/* 800FCF3C 000F9D3C 4B FF 5A D1 */ bl func_800F2A0C +/* 800FCF3C 000F9D3C 4B FF 5A D1 */ bl HaveLOSToPos__10zNPCCommonFP5xVec3fP6xSceneP5xBaseP7xCollis /* 800FCF40 000F9D40 90 6D 94 50 */ stw r3, lbl_803CBD50-_SDA_BASE_(r13) /* 800FCF44 000F9D44 80 0D 94 50 */ lwz r0, lbl_803CBD50-_SDA_BASE_(r13) /* 800FCF48 000F9D48 2C 00 00 00 */ cmpwi r0, 0 @@ -9048,14 +9048,14 @@ lbl_800FCED8: lbl_800FCF64: /* 800FCF64 000F9D64 80 7D 1F C0 */ lwz r3, 0x1fc0(r29) /* 800FCF68 000F9D68 80 9E 00 00 */ lwz r4, 0(r30) -/* 800FCF6C 000F9D6C 4B F4 26 B9 */ bl func_8003F624 +/* 800FCF6C 000F9D6C 4B F4 26 B9 */ bl xSceneID2Name__FP6xSceneUi lbl_800FCF70: /* 800FCF70 000F9D70 38 61 00 5C */ addi r3, r1, 0x5c /* 800FCF74 000F9D74 38 81 00 50 */ addi r4, r1, 0x50 /* 800FCF78 000F9D78 4B F1 17 4D */ bl func_8000E6C4 /* 800FCF7C 000F9D7C 38 61 00 5C */ addi r3, r1, 0x5c /* 800FCF80 000F9D80 38 81 00 38 */ addi r4, r1, 0x38 -/* 800FCF84 000F9D84 4B F5 15 6D */ bl func_8004E4F0 +/* 800FCF84 000F9D84 4B F5 15 6D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800FCF88 000F9D88 38 61 00 20 */ addi r3, r1, 0x20 /* 800FCF8C 000F9D8C 38 81 00 38 */ addi r4, r1, 0x38 /* 800FCF90 000F9D90 4B F0 E1 01 */ bl func_8000B090 @@ -9070,7 +9070,7 @@ lbl_800FCF70: /* 800FCFB4 000F9DB4 4B FD C1 39 */ bl func_800D90EC /* 800FCFB8 000F9DB8 38 61 00 2C */ addi r3, r1, 0x2c /* 800FCFBC 000F9DBC 7C 64 1B 78 */ mr r4, r3 -/* 800FCFC0 000F9DC0 4B F5 13 31 */ bl func_8004E2F0 +/* 800FCFC0 000F9DC0 4B F5 13 31 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800FCFC4 000F9DC4 7F C3 F3 78 */ mr r3, r30 /* 800FCFC8 000F9DC8 38 80 00 0D */ li r4, 0xd /* 800FCFCC 000F9DCC 38 A0 00 02 */ li r5, 2 @@ -9106,7 +9106,7 @@ lbl_800FD024: /* 800FD038 000F9E38 4B F0 E0 59 */ bl func_8000B090 /* 800FD03C 000F9E3C 7F E3 FB 78 */ mr r3, r31 /* 800FD040 000F9E40 38 81 00 5C */ addi r4, r1, 0x5c -/* 800FD044 000F9E44 48 02 25 51 */ bl func_8011F594 +/* 800FD044 000F9E44 48 02 25 51 */ bl xEntBoulder_AddForce__FP11xEntBoulderP5xVec3 /* 800FD048 000F9E48 C0 02 9B D4 */ lfs f0, lbl_803CE554-_SDA2_BASE_(r2) /* 800FD04C 000F9E4C 38 61 00 5C */ addi r3, r1, 0x5c /* 800FD050 000F9E50 C0 22 9C 34 */ lfs f1, lbl_803CE5B4-_SDA2_BASE_(r2) @@ -9117,7 +9117,7 @@ lbl_800FD024: /* 800FD064 000F9E64 4B F0 E0 2D */ bl func_8000B090 /* 800FD068 000F9E68 7F E3 FB 78 */ mr r3, r31 /* 800FD06C 000F9E6C 38 81 00 5C */ addi r4, r1, 0x5c -/* 800FD070 000F9E70 48 02 25 25 */ bl func_8011F594 +/* 800FD070 000F9E70 48 02 25 25 */ bl xEntBoulder_AddForce__FP11xEntBoulderP5xVec3 /* 800FD074 000F9E74 7F C3 F3 78 */ mr r3, r30 /* 800FD078 000F9E78 38 80 00 0D */ li r4, 0xd /* 800FD07C 000F9E7C 38 A0 00 02 */ li r5, 2 @@ -9176,8 +9176,8 @@ lbl_800FD124: /* 800FD148 000F9F48 38 21 00 A0 */ addi r1, r1, 0xa0 /* 800FD14C 000F9F4C 4E 80 00 20 */ blr -.global func_800FD150 -func_800FD150: +.global ConeOfRange__10zNPCSleepyFfi +ConeOfRange__10zNPCSleepyFfi: /* 800FD150 000F9F50 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800FD154 000F9F54 7C 08 02 A6 */ mflr r0 /* 800FD158 000F9F58 90 01 00 64 */ stw r0, 0x64(r1) @@ -9270,7 +9270,7 @@ lbl_800FD1E4: /* 800FD2A4 000FA0A4 93 C1 00 08 */ stw r30, 8(r1) /* 800FD2A8 000FA0A8 7C 7E 1B 78 */ mr r30, r3 /* 800FD2AC 000FA0AC 83 E3 02 28 */ lwz r31, 0x228(r3) -/* 800FD2B0 000FA0B0 4B FF 61 31 */ bl func_800F33E0 +/* 800FD2B0 000FA0B0 4B FF 61 31 */ bl SomethingWonderful__10zNPCCommonFv /* 800FD2B4 000FA0B4 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 800FD2B8 000FA0B8 40 82 00 88 */ bne lbl_800FD340 /* 800FD2BC 000FA0BC 28 1F 00 00 */ cmplwi r31, 0 @@ -9280,14 +9280,14 @@ lbl_800FD1E4: /* 800FD2CC 000FA0CC 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15 /* 800FD2D0 000FA0D0 40 82 00 44 */ bne lbl_800FD314 /* 800FD2D4 000FA0D4 7F E3 FB 78 */ mr r3, r31 -/* 800FD2D8 000FA0D8 48 01 02 ED */ bl func_8010D5C4 +/* 800FD2D8 000FA0D8 48 01 02 ED */ bl GIDOfActive__7xPsycheCFv /* 800FD2DC 000FA0DC 7C 7F 1B 78 */ mr r31, r3 /* 800FD2E0 000FA0E0 3C 1F B1 B9 */ addis r0, r31, 0xb1b9 /* 800FD2E4 000FA0E4 28 00 52 3D */ cmplwi r0, 0x523d /* 800FD2E8 000FA0E8 40 82 00 10 */ bne lbl_800FD2F8 /* 800FD2EC 000FA0EC 7F C3 F3 78 */ mr r3, r30 /* 800FD2F0 000FA0F0 38 80 00 00 */ li r4, 0 -/* 800FD2F4 000FA0F4 48 00 00 65 */ bl func_800FD358 +/* 800FD2F4 000FA0F4 48 00 00 65 */ bl RendConeOfDeath__10zNPCSleepyFi lbl_800FD2F8: /* 800FD2F8 000FA0F8 2C 1F 00 00 */ cmpwi r31, 0 /* 800FD2FC 000FA0FC 41 82 00 18 */ beq lbl_800FD314 @@ -9295,14 +9295,14 @@ lbl_800FD2F8: /* 800FD304 000FA104 28 00 52 6B */ cmplwi r0, 0x526b /* 800FD308 000FA108 41 82 00 0C */ beq lbl_800FD314 /* 800FD30C 000FA10C 7F C3 F3 78 */ mr r3, r30 -/* 800FD310 000FA110 48 00 03 71 */ bl func_800FD680 +/* 800FD310 000FA110 48 00 03 71 */ bl RendConeRange__10zNPCSleepyFv lbl_800FD314: /* 800FD314 000FA114 80 1E 03 7C */ lwz r0, 0x37c(r30) /* 800FD318 000FA118 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800FD31C 000FA11C 41 82 00 10 */ beq lbl_800FD32C /* 800FD320 000FA120 7F C3 F3 78 */ mr r3, r30 /* 800FD324 000FA124 38 80 00 01 */ li r4, 1 -/* 800FD328 000FA128 48 00 00 31 */ bl func_800FD358 +/* 800FD328 000FA128 48 00 00 31 */ bl RendConeOfDeath__10zNPCSleepyFi lbl_800FD32C: /* 800FD32C 000FA12C 80 1E 03 7C */ lwz r0, 0x37c(r30) /* 800FD330 000FA130 7F C3 F3 78 */ mr r3, r30 @@ -9317,8 +9317,8 @@ lbl_800FD340: /* 800FD350 000FA150 38 21 00 10 */ addi r1, r1, 0x10 /* 800FD354 000FA154 4E 80 00 20 */ blr -.global func_800FD358 -func_800FD358: +.global RendConeOfDeath__10zNPCSleepyFi +RendConeOfDeath__10zNPCSleepyFi: /* 800FD358 000FA158 94 21 FF 10 */ stwu r1, -0xf0(r1) /* 800FD35C 000FA15C 7C 08 02 A6 */ mflr r0 /* 800FD360 000FA160 90 01 00 F4 */ stw r0, 0xf4(r1) @@ -9339,7 +9339,7 @@ func_800FD358: /* 800FD39C 000FA19C 41 82 00 38 */ beq lbl_800FD3D4 /* 800FD3A0 000FA1A0 38 A1 00 5C */ addi r5, r1, 0x5c /* 800FD3A4 000FA1A4 38 80 00 01 */ li r4, 1 -/* 800FD3A8 000FA1A8 4B FF 47 B5 */ bl func_800F1B5C +/* 800FD3A8 000FA1A8 4B FF 47 B5 */ bl GetVertPos__10zNPCCommonF10en_mdlvertP5xVec3 /* 800FD3AC 000FA1AC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800FD3B0 000FA1B0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800FD3B4 000FA1B4 80 63 19 E4 */ lwz r3, 0x19e4(r3) @@ -9348,19 +9348,19 @@ func_800FD358: /* 800FD3C0 000FA1C0 4B F1 E4 71 */ bl func_8001B830 /* 800FD3C4 000FA1C4 7C 64 1B 78 */ mr r4, r3 /* 800FD3C8 000FA1C8 38 61 00 50 */ addi r3, r1, 0x50 -/* 800FD3CC 000FA1CC 4B F5 11 11 */ bl func_8004E4DC +/* 800FD3CC 000FA1CC 4B F5 11 11 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800FD3D0 000FA1D0 48 00 00 2C */ b lbl_800FD3FC lbl_800FD3D4: /* 800FD3D4 000FA1D4 38 A1 00 5C */ addi r5, r1, 0x5c /* 800FD3D8 000FA1D8 38 80 00 01 */ li r4, 1 -/* 800FD3DC 000FA1DC 4B FF 47 81 */ bl func_800F1B5C +/* 800FD3DC 000FA1DC 4B FF 47 81 */ bl GetVertPos__10zNPCCommonF10en_mdlvertP5xVec3 /* 800FD3E0 000FA1E0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800FD3E4 000FA1E4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800FD3E8 000FA1E8 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800FD3EC 000FA1EC 4B F1 E4 1D */ bl func_8001B808 /* 800FD3F0 000FA1F0 7C 64 1B 78 */ mr r4, r3 /* 800FD3F4 000FA1F4 38 61 00 50 */ addi r3, r1, 0x50 -/* 800FD3F8 000FA1F8 4B F5 10 E5 */ bl func_8004E4DC +/* 800FD3F8 000FA1F8 4B F5 10 E5 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800FD3FC: /* 800FD3FC 000FA1FC 38 AD 83 BC */ addi r5, r13, lbl_803CACBC-_SDA_BASE_ /* 800FD400 000FA200 38 8D 83 D4 */ addi r4, r13, lbl_803CACD4-_SDA_BASE_ @@ -9488,27 +9488,27 @@ lbl_800FD50C: /* 800FD5E0 000FA3E0 4B FF DB A1 */ bl func_800FB180 /* 800FD5E4 000FA3E4 D3 9C 00 40 */ stfs f28, 0x40(r28) /* 800FD5E8 000FA3E8 D3 7C 00 44 */ stfs f27, 0x44(r28) -/* 800FD5EC 000FA3EC 4B FA F4 09 */ bl func_800AC9F4 +/* 800FD5EC 000FA3EC 4B FA F4 09 */ bl zRenderStateCurrent__Fv /* 800FD5F0 000FA3F0 7C 7A 1B 79 */ or. r26, r3, r3 /* 800FD5F4 000FA3F4 40 82 00 08 */ bne lbl_800FD5FC /* 800FD5F8 000FA3F8 3B 40 00 01 */ li r26, 1 lbl_800FD5FC: /* 800FD5FC 000FA3FC 38 60 00 0E */ li r3, 0xe -/* 800FD600 000FA400 4B FA F3 FD */ bl func_800AC9FC +/* 800FD600 000FA400 4B FA F3 FD */ bl zRenderState__F14_SDRenderState /* 800FD604 000FA404 80 8D 94 2C */ lwz r4, lbl_803CBD2C-_SDA_BASE_(r13) /* 800FD608 000FA408 38 60 00 01 */ li r3, 1 -/* 800FD60C 000FA40C 48 13 21 D1 */ bl func_8022F7DC +/* 800FD60C 000FA40C 48 13 21 D1 */ bl RwRenderStateSet /* 800FD610 000FA410 3C 60 80 31 */ lis r3, lbl_80312438@ha /* 800FD614 000FA414 38 80 00 22 */ li r4, 0x22 /* 800FD618 000FA418 38 63 24 38 */ addi r3, r3, lbl_80312438@l /* 800FD61C 000FA41C 38 A0 00 00 */ li r5, 0 /* 800FD620 000FA420 38 C0 00 19 */ li r6, 0x19 -/* 800FD624 000FA424 48 14 E6 51 */ bl func_8024BC74 +/* 800FD624 000FA424 48 14 E6 51 */ bl RwIm3DTransform /* 800FD628 000FA428 38 60 00 04 */ li r3, 4 -/* 800FD62C 000FA42C 48 14 E9 15 */ bl func_8024BF40 -/* 800FD630 000FA430 48 14 E7 25 */ bl func_8024BD54 +/* 800FD62C 000FA42C 48 14 E9 15 */ bl RwIm3DRenderPrimitive +/* 800FD630 000FA430 48 14 E7 25 */ bl RwIm3DEnd /* 800FD634 000FA434 7F 43 D3 78 */ mr r3, r26 -/* 800FD638 000FA438 4B FA F3 C5 */ bl func_800AC9FC +/* 800FD638 000FA438 4B FA F3 C5 */ bl zRenderState__F14_SDRenderState lbl_800FD63C: /* 800FD63C 000FA43C E3 E1 00 E8 */ psq_l f31, 232(r1), 0, qr0 /* 800FD640 000FA440 CB E1 00 E0 */ lfd f31, 0xe0(r1) @@ -9528,8 +9528,8 @@ lbl_800FD63C: /* 800FD678 000FA478 38 21 00 F0 */ addi r1, r1, 0xf0 /* 800FD67C 000FA47C 4E 80 00 20 */ blr -.global func_800FD680 -func_800FD680: +.global RendConeRange__10zNPCSleepyFv +RendConeRange__10zNPCSleepyFv: /* 800FD680 000FA480 94 21 FF 40 */ stwu r1, -0xc0(r1) /* 800FD684 000FA484 7C 08 02 A6 */ mflr r0 /* 800FD688 000FA488 90 01 00 C4 */ stw r0, 0xc4(r1) @@ -9542,7 +9542,7 @@ func_800FD680: /* 800FD6A4 000FA4A4 38 81 00 34 */ addi r4, r1, 0x34 /* 800FD6A8 000FA4A8 80 A3 01 D8 */ lwz r5, 0x1d8(r3) /* 800FD6AC 000FA4AC C3 E5 00 54 */ lfs f31, 0x54(r5) -/* 800FD6B0 000FA4B0 4B FF F3 BD */ bl func_800FCA6C +/* 800FD6B0 000FA4B0 4B FF F3 BD */ bl NightLightPos__10zNPCSleepyFP5xVec3 /* 800FD6B4 000FA4B4 7F 63 DB 78 */ mr r3, r27 /* 800FD6B8 000FA4B8 4B F8 56 41 */ bl func_80082CF8 /* 800FD6BC 000FA4BC 7C 64 1B 78 */ mr r4, r3 @@ -9657,13 +9657,13 @@ lbl_800FD834: /* 800FD854 000FA654 C8 01 00 78 */ lfd f0, 0x78(r1) /* 800FD858 000FA658 EC 00 08 28 */ fsubs f0, f0, f1 /* 800FD85C 000FA65C EC 24 00 32 */ fmuls f1, f4, f0 -/* 800FD860 000FA660 4B F3 49 71 */ bl func_800321D0 +/* 800FD860 000FA660 4B F3 49 71 */ bl xMat3x3Euler__FP7xMat3x3fff /* 800FD864 000FA664 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) /* 800FD868 000FA668 38 61 00 10 */ addi r3, r1, 0x10 /* 800FD86C 000FA66C 38 81 00 40 */ addi r4, r1, 0x40 /* 800FD870 000FA670 38 A1 00 1C */ addi r5, r1, 0x1c /* 800FD874 000FA674 D0 01 00 24 */ stfs f0, 0x24(r1) -/* 800FD878 000FA678 4B F3 51 E5 */ bl func_80032A5C +/* 800FD878 000FA678 4B F3 51 E5 */ bl xMat3x3LMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800FD87C 000FA67C 38 61 00 10 */ addi r3, r1, 0x10 /* 800FD880 000FA680 38 81 00 34 */ addi r4, r1, 0x34 /* 800FD884 000FA684 4B F1 0E D1 */ bl func_8000E754 @@ -9703,7 +9703,7 @@ lbl_800FD8D4: /* 800FD908 000FA708 EC 21 F0 2A */ fadds f1, f1, f30 /* 800FD90C 000FA70C D0 3C 00 1C */ stfs f1, 0x1c(r28) /* 800FD910 000FA710 D0 1C 00 20 */ stfs f0, 0x20(r28) -/* 800FD914 000FA714 4B F3 51 49 */ bl func_80032A5C +/* 800FD914 000FA714 4B F3 51 49 */ bl xMat3x3LMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800FD918 000FA718 38 61 00 10 */ addi r3, r1, 0x10 /* 800FD91C 000FA71C 38 81 00 28 */ addi r4, r1, 0x28 /* 800FD920 000FA720 4B F1 0E 35 */ bl func_8000E754 @@ -9747,30 +9747,30 @@ lbl_800FD8D4: /* 800FD9B8 000FA7B8 C0 1E 00 04 */ lfs f0, 4(r30) /* 800FD9BC 000FA7BC D0 3C 00 40 */ stfs f1, 0x40(r28) /* 800FD9C0 000FA7C0 D0 1C 00 44 */ stfs f0, 0x44(r28) -/* 800FD9C4 000FA7C4 4B FA F0 31 */ bl func_800AC9F4 +/* 800FD9C4 000FA7C4 4B FA F0 31 */ bl zRenderStateCurrent__Fv /* 800FD9C8 000FA7C8 7C 7B 1B 79 */ or. r27, r3, r3 /* 800FD9CC 000FA7CC 40 82 00 08 */ bne lbl_800FD9D4 /* 800FD9D0 000FA7D0 3B 60 00 01 */ li r27, 1 lbl_800FD9D4: /* 800FD9D4 000FA7D4 38 60 00 0E */ li r3, 0xe -/* 800FD9D8 000FA7D8 4B FA F0 25 */ bl func_800AC9FC +/* 800FD9D8 000FA7D8 4B FA F0 25 */ bl zRenderState__F14_SDRenderState /* 800FD9DC 000FA7DC 38 60 00 0C */ li r3, 0xc /* 800FD9E0 000FA7E0 38 80 00 01 */ li r4, 1 -/* 800FD9E4 000FA7E4 48 13 1D F9 */ bl func_8022F7DC +/* 800FD9E4 000FA7E4 48 13 1D F9 */ bl RwRenderStateSet /* 800FD9E8 000FA7E8 38 60 00 01 */ li r3, 1 /* 800FD9EC 000FA7EC 38 80 00 00 */ li r4, 0 -/* 800FD9F0 000FA7F0 48 13 1D ED */ bl func_8022F7DC +/* 800FD9F0 000FA7F0 48 13 1D ED */ bl RwRenderStateSet /* 800FD9F4 000FA7F4 3C 60 80 31 */ lis r3, lbl_80312438@ha /* 800FD9F8 000FA7F8 38 80 00 22 */ li r4, 0x22 /* 800FD9FC 000FA7FC 38 63 24 38 */ addi r3, r3, lbl_80312438@l /* 800FDA00 000FA800 38 A0 00 00 */ li r5, 0 /* 800FDA04 000FA804 38 C0 00 18 */ li r6, 0x18 -/* 800FDA08 000FA808 48 14 E2 6D */ bl func_8024BC74 +/* 800FDA08 000FA808 48 14 E2 6D */ bl RwIm3DTransform /* 800FDA0C 000FA80C 38 60 00 04 */ li r3, 4 -/* 800FDA10 000FA810 48 14 E5 31 */ bl func_8024BF40 -/* 800FDA14 000FA814 48 14 E3 41 */ bl func_8024BD54 +/* 800FDA10 000FA810 48 14 E5 31 */ bl RwIm3DRenderPrimitive +/* 800FDA14 000FA814 48 14 E3 41 */ bl RwIm3DEnd /* 800FDA18 000FA818 7F 63 DB 78 */ mr r3, r27 -/* 800FDA1C 000FA81C 4B FA EF E1 */ bl func_800AC9FC +/* 800FDA1C 000FA81C 4B FA EF E1 */ bl zRenderState__F14_SDRenderState /* 800FDA20 000FA820 E3 E1 00 B8 */ psq_l f31, 184(r1), 0, qr0 /* 800FDA24 000FA824 CB E1 00 B0 */ lfd f31, 0xb0(r1) /* 800FDA28 000FA828 E3 C1 00 A8 */ psq_l f30, 168(r1), 0, qr0 @@ -9785,7 +9785,7 @@ lbl_800FD9D4: /* 800FDA4C 000FA84C 90 01 00 14 */ stw r0, 0x14(r1) /* 800FDA50 000FA850 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FDA54 000FA854 7C 7F 1B 78 */ mr r31, r3 -/* 800FDA58 000FA858 4B FF 9F 09 */ bl func_800F7960 +/* 800FDA58 000FA858 4B FF 9F 09 */ bl Init__9zNPCRobotFP9xEntAsset /* 800FDA5C 000FA85C 80 7F 01 CC */ lwz r3, 0x1cc(r31) /* 800FDA60 000FA860 38 00 FF FF */ li r0, -1 /* 800FDA64 000FA864 60 63 00 02 */ ori r3, r3, 2 @@ -9804,7 +9804,7 @@ lbl_800FD9D4: /* 800FDA98 000FA898 90 01 00 14 */ stw r0, 0x14(r1) /* 800FDA9C 000FA89C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FDAA0 000FA8A0 7C 7F 1B 78 */ mr r31, r3 -/* 800FDAA4 000FA8A4 4B FF 9F 09 */ bl func_800F79AC +/* 800FDAA4 000FA8A4 4B FF 9F 09 */ bl Reset__9zNPCRobotFv /* 800FDAA8 000FA8A8 38 00 00 01 */ li r0, 1 /* 800FDAAC 000FA8AC 90 1F 03 7C */ stw r0, 0x37c(r31) /* 800FDAB0 000FA8B0 90 1F 03 80 */ stw r0, 0x380(r31) @@ -9821,11 +9821,11 @@ lbl_800FD9D4: /* 800FDADC 000FA8DC 90 01 00 14 */ stw r0, 0x14(r1) /* 800FDAE0 000FA8E0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FDAE4 000FA8E4 83 E3 01 D8 */ lwz r31, 0x1d8(r3) -/* 800FDAE8 000FA8E8 4B FF A0 F1 */ bl func_800F7BD8 +/* 800FDAE8 000FA8E8 4B FF A0 F1 */ bl ParseINI__9zNPCRobotFv /* 800FDAEC 000FA8EC 3C 60 80 2A */ lis r3, lbl_8029898C@ha /* 800FDAF0 000FA8F0 38 63 89 8C */ addi r3, r3, lbl_8029898C@l /* 800FDAF4 000FA8F4 90 7F 03 9C */ stw r3, 0x39c(r31) -/* 800FDAF8 000FA8F8 48 02 72 4D */ bl func_80124D44 +/* 800FDAF8 000FA8F8 48 02 72 4D */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 800FDAFC 000FA8FC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FDB00 000FA900 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FDB04 000FA904 7C 08 03 A6 */ mtlr r0 @@ -9836,7 +9836,7 @@ lbl_800FD9D4: /* 800FDB18 000FA918 90 01 00 24 */ stw r0, 0x24(r1) /* 800FDB1C 000FA91C BF 61 00 0C */ stmw r27, 0xc(r1) /* 800FDB20 000FA920 7C 7B 1B 78 */ mr r27, r3 -/* 800FDB24 000FA924 4B FF 38 71 */ bl func_800F1394 +/* 800FDB24 000FA924 4B FF 38 71 */ bl ParseLinks__10zNPCCommonFv /* 800FDB28 000FA928 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800FDB2C 000FA92C 3B A0 00 00 */ li r29, 0 /* 800FDB30 000FA930 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l @@ -9850,12 +9850,12 @@ lbl_800FDB3C: /* 800FDB4C 000FA94C 40 82 00 48 */ bne lbl_800FDB94 /* 800FDB50 000FA950 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) /* 800FDB54 000FA954 80 9B 00 00 */ lwz r4, 0(r27) -/* 800FDB58 000FA958 4B F4 1A CD */ bl func_8003F624 +/* 800FDB58 000FA958 4B F4 1A CD */ bl xSceneID2Name__FP6xSceneUi /* 800FDB5C 000FA95C 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) /* 800FDB60 000FA960 80 9C 00 04 */ lwz r4, 4(r28) -/* 800FDB64 000FA964 4B F4 1A C1 */ bl func_8003F624 +/* 800FDB64 000FA964 4B F4 1A C1 */ bl xSceneID2Name__FP6xSceneUi /* 800FDB68 000FA968 80 7C 00 04 */ lwz r3, 4(r28) -/* 800FDB6C 000FA96C 4B FB 6E D1 */ bl func_800B4A3C +/* 800FDB6C 000FA96C 4B FB 6E D1 */ bl zSceneFindObject__FUi /* 800FDB70 000FA970 7C 64 1B 79 */ or. r4, r3, r3 /* 800FDB74 000FA974 41 82 00 20 */ beq lbl_800FDB94 /* 800FDB78 000FA978 88 04 00 04 */ lbz r0, 4(r4) @@ -9865,7 +9865,7 @@ lbl_800FDB3C: /* 800FDB88 000FA988 40 82 00 0C */ bne lbl_800FDB94 lbl_800FDB8C: /* 800FDB8C 000FA98C 7F 63 DB 78 */ mr r3, r27 -/* 800FDB90 000FA990 48 00 00 2D */ bl func_800FDBBC +/* 800FDB90 000FA990 48 00 00 2D */ bl ParseChild__10zNPCArfArfFP5xBase lbl_800FDB94: /* 800FDB94 000FA994 3B DE 00 20 */ addi r30, r30, 0x20 /* 800FDB98 000FA998 3B BD 00 01 */ addi r29, r29, 1 @@ -9879,8 +9879,8 @@ lbl_800FDB9C: /* 800FDBB4 000FA9B4 38 21 00 20 */ addi r1, r1, 0x20 /* 800FDBB8 000FA9B8 4E 80 00 20 */ blr -.global func_800FDBBC -func_800FDBBC: +.global ParseChild__10zNPCArfArfFP5xBase +ParseChild__10zNPCArfArfFP5xBase: /* 800FDBBC 000FA9BC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800FDBC0 000FA9C0 7C 08 02 A6 */ mflr r0 /* 800FDBC4 000FA9C4 90 01 00 24 */ stw r0, 0x24(r1) @@ -9926,10 +9926,10 @@ lbl_800FDC54: /* 800FDC58 000FAA58 80 9F 00 00 */ lwz r4, 0(r31) /* 800FDC5C 000FAA5C 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l /* 800FDC60 000FAA60 80 7E 1F C0 */ lwz r3, 0x1fc0(r30) -/* 800FDC64 000FAA64 4B F4 19 C1 */ bl func_8003F624 +/* 800FDC64 000FAA64 4B F4 19 C1 */ bl xSceneID2Name__FP6xSceneUi /* 800FDC68 000FAA68 80 7E 1F C0 */ lwz r3, 0x1fc0(r30) /* 800FDC6C 000FAA6C 80 9D 00 00 */ lwz r4, 0(r29) -/* 800FDC70 000FAA70 4B F4 19 B5 */ bl func_8003F624 +/* 800FDC70 000FAA70 4B F4 19 B5 */ bl xSceneID2Name__FP6xSceneUi /* 800FDC74 000FAA74 48 00 00 7C */ b lbl_800FDCF0 lbl_800FDC78: /* 800FDC78 000FAA78 28 00 00 11 */ cmplwi r0, 0x11 @@ -9938,29 +9938,29 @@ lbl_800FDC78: /* 800FDC84 000FAA84 80 9F 00 00 */ lwz r4, 0(r31) /* 800FDC88 000FAA88 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800FDC8C 000FAA8C 80 63 1F C0 */ lwz r3, 0x1fc0(r3) -/* 800FDC90 000FAA90 4B F4 19 95 */ bl func_8003F624 +/* 800FDC90 000FAA90 4B F4 19 95 */ bl xSceneID2Name__FP6xSceneUi /* 800FDC94 000FAA94 7F 83 E3 78 */ mr r3, r28 -/* 800FDC98 000FAA98 4B F2 F1 E5 */ bl func_8002CE7C +/* 800FDC98 000FAA98 4B F2 F1 E5 */ bl xGroupGetCount__FP6xGroup /* 800FDC9C 000FAA9C 7C 7E 1B 78 */ mr r30, r3 /* 800FDCA0 000FAAA0 3B A0 00 00 */ li r29, 0 /* 800FDCA4 000FAAA4 48 00 00 44 */ b lbl_800FDCE8 lbl_800FDCA8: /* 800FDCA8 000FAAA8 7F 83 E3 78 */ mr r3, r28 /* 800FDCAC 000FAAAC 7F A4 EB 78 */ mr r4, r29 -/* 800FDCB0 000FAAB0 4B F2 F1 D9 */ bl func_8002CE88 +/* 800FDCB0 000FAAB0 4B F2 F1 D9 */ bl xGroupGetItemPtr__FP6xGroupUi /* 800FDCB4 000FAAB4 7C 64 1B 79 */ or. r4, r3, r3 /* 800FDCB8 000FAAB8 41 82 00 2C */ beq lbl_800FDCE4 /* 800FDCBC 000FAABC 88 04 00 04 */ lbz r0, 4(r4) /* 800FDCC0 000FAAC0 28 00 00 2B */ cmplwi r0, 0x2b /* 800FDCC4 000FAAC4 40 82 00 10 */ bne lbl_800FDCD4 /* 800FDCC8 000FAAC8 7F E3 FB 78 */ mr r3, r31 -/* 800FDCCC 000FAACC 4B FF FE F1 */ bl func_800FDBBC +/* 800FDCCC 000FAACC 4B FF FE F1 */ bl ParseChild__10zNPCArfArfFP5xBase /* 800FDCD0 000FAAD0 48 00 00 14 */ b lbl_800FDCE4 lbl_800FDCD4: /* 800FDCD4 000FAAD4 28 00 00 11 */ cmplwi r0, 0x11 /* 800FDCD8 000FAAD8 40 82 00 0C */ bne lbl_800FDCE4 /* 800FDCDC 000FAADC 7F E3 FB 78 */ mr r3, r31 -/* 800FDCE0 000FAAE0 4B FF FE DD */ bl func_800FDBBC +/* 800FDCE0 000FAAE0 4B FF FE DD */ bl ParseChild__10zNPCArfArfFP5xBase lbl_800FDCE4: /* 800FDCE4 000FAAE4 3B BD 00 01 */ addi r29, r29, 1 lbl_800FDCE8: @@ -9980,12 +9980,12 @@ lbl_800FDCF0: /* 800FDD18 000FAB18 90 01 00 14 */ stw r0, 0x14(r1) /* 800FDD1C 000FAB1C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FDD20 000FAB20 7C 7F 1B 78 */ mr r31, r3 -/* 800FDD24 000FAB24 4B FF 9F F5 */ bl func_800F7D18 +/* 800FDD24 000FAB24 4B FF 9F F5 */ bl SelfSetup__9zNPCRobotFv /* 800FDD28 000FAB28 83 FF 02 28 */ lwz r31, 0x228(r31) /* 800FDD2C 000FAB2C 3C 60 4E 47 */ lis r3, 0x4E474E30@ha /* 800FDD30 000FAB30 38 83 4E 30 */ addi r4, r3, 0x4E474E30@l /* 800FDD34 000FAB34 7F E3 FB 78 */ mr r3, r31 -/* 800FDD38 000FAB38 48 01 02 05 */ bl func_8010DF3C +/* 800FDD38 000FAB38 48 01 02 05 */ bl FindGoal__7xPsycheFi /* 800FDD3C 000FAB3C 3C 80 80 10 */ lis r4, lbl_80100EFC@ha /* 800FDD40 000FAB40 38 A0 00 00 */ li r5, 0 /* 800FDD44 000FAB44 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l @@ -9995,7 +9995,7 @@ lbl_800FDCF0: /* 800FDD54 000FAB54 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 800FDD58 000FAB58 7F E3 FB 78 */ mr r3, r31 /* 800FDD5C 000FAB5C 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l -/* 800FDD60 000FAB60 48 01 01 DD */ bl func_8010DF3C +/* 800FDD60 000FAB60 48 01 01 DD */ bl FindGoal__7xPsycheFi /* 800FDD64 000FAB64 3C 80 80 10 */ lis r4, lbl_80100EFC@ha /* 800FDD68 000FAB68 38 A0 00 00 */ li r5, 0 /* 800FDD6C 000FAB6C 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l @@ -10005,7 +10005,7 @@ lbl_800FDCF0: /* 800FDD7C 000FAB7C 3C 80 4E 47 */ lis r4, 0x4E474E34@ha /* 800FDD80 000FAB80 7F E3 FB 78 */ mr r3, r31 /* 800FDD84 000FAB84 38 84 4E 34 */ addi r4, r4, 0x4E474E34@l -/* 800FDD88 000FAB88 48 01 01 B5 */ bl func_8010DF3C +/* 800FDD88 000FAB88 48 01 01 B5 */ bl FindGoal__7xPsycheFi /* 800FDD8C 000FAB8C 3C 80 80 10 */ lis r4, lbl_80100EFC@ha /* 800FDD90 000FAB90 38 A0 00 00 */ li r5, 0 /* 800FDD94 000FAB94 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l @@ -10015,7 +10015,7 @@ lbl_800FDCF0: /* 800FDDA4 000FABA4 3C 80 4E 47 */ lis r4, 0x4E474E32@ha /* 800FDDA8 000FABA8 7F E3 FB 78 */ mr r3, r31 /* 800FDDAC 000FABAC 38 84 4E 32 */ addi r4, r4, 0x4E474E32@l -/* 800FDDB0 000FABB0 48 01 01 8D */ bl func_8010DF3C +/* 800FDDB0 000FABB0 48 01 01 8D */ bl FindGoal__7xPsycheFi /* 800FDDB4 000FABB4 3C 80 80 10 */ lis r4, lbl_80100EFC@ha /* 800FDDB8 000FABB8 38 A0 00 00 */ li r5, 0 /* 800FDDBC 000FABBC 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l @@ -10025,7 +10025,7 @@ lbl_800FDCF0: /* 800FDDCC 000FABCC 3C 80 4E 47 */ lis r4, 0x4E474E31@ha /* 800FDDD0 000FABD0 7F E3 FB 78 */ mr r3, r31 /* 800FDDD4 000FABD4 38 84 4E 31 */ addi r4, r4, 0x4E474E31@l -/* 800FDDD8 000FABD8 48 01 01 65 */ bl func_8010DF3C +/* 800FDDD8 000FABD8 48 01 01 65 */ bl FindGoal__7xPsycheFi /* 800FDDDC 000FABDC 3C 80 80 10 */ lis r4, lbl_80100EFC@ha /* 800FDDE0 000FABE0 38 A0 00 00 */ li r5, 0 /* 800FDDE4 000FABE4 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l @@ -10035,7 +10035,7 @@ lbl_800FDCF0: /* 800FDDF4 000FABF4 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 800FDDF8 000FABF8 7F E3 FB 78 */ mr r3, r31 /* 800FDDFC 000FABFC 38 84 52 34 */ addi r4, r4, 0x4E475234@l -/* 800FDE00 000FAC00 48 01 01 3D */ bl func_8010DF3C +/* 800FDE00 000FAC00 48 01 01 3D */ bl FindGoal__7xPsycheFi /* 800FDE04 000FAC04 3C A0 80 10 */ lis r5, lbl_8010141C@ha /* 800FDE08 000FAC08 38 80 00 00 */ li r4, 0 /* 800FDE0C 000FAC0C 38 A5 14 1C */ addi r5, r5, lbl_8010141C@l @@ -10043,34 +10043,34 @@ lbl_800FDCF0: /* 800FDE14 000FAC14 38 E0 00 00 */ li r7, 0 /* 800FDE18 000FAC18 4B FF 6C 1D */ bl func_800F4A34 /* 800FDE1C 000FAC1C 7F E3 FB 78 */ mr r3, r31 -/* 800FDE20 000FAC20 48 00 F3 A9 */ bl func_8010D1C8 +/* 800FDE20 000FAC20 48 00 F3 A9 */ bl BrainExtend__7xPsycheFv /* 800FDE24 000FAC24 3C 80 4E 47 */ lis r4, 0x4E47523E@ha /* 800FDE28 000FAC28 7F E3 FB 78 */ mr r3, r31 /* 800FDE2C 000FAC2C 38 84 52 3E */ addi r4, r4, 0x4E47523E@l /* 800FDE30 000FAC30 38 A0 00 00 */ li r5, 0 -/* 800FDE34 000FAC34 48 00 F4 0D */ bl func_8010D240 +/* 800FDE34 000FAC34 48 00 F4 0D */ bl AddGoal__7xPsycheFiPv /* 800FDE38 000FAC38 3C 80 4E 47 */ lis r4, 0x4E47524A@ha /* 800FDE3C 000FAC3C 7F E3 FB 78 */ mr r3, r31 /* 800FDE40 000FAC40 38 84 52 4A */ addi r4, r4, 0x4E47524A@l /* 800FDE44 000FAC44 38 A0 00 00 */ li r5, 0 -/* 800FDE48 000FAC48 48 00 F3 F9 */ bl func_8010D240 +/* 800FDE48 000FAC48 48 00 F3 F9 */ bl AddGoal__7xPsycheFiPv /* 800FDE4C 000FAC4C 3C 80 4E 47 */ lis r4, 0x4E47524B@ha /* 800FDE50 000FAC50 7F E3 FB 78 */ mr r3, r31 /* 800FDE54 000FAC54 38 84 52 4B */ addi r4, r4, 0x4E47524B@l /* 800FDE58 000FAC58 38 A0 00 00 */ li r5, 0 -/* 800FDE5C 000FAC5C 48 00 F3 E5 */ bl func_8010D240 +/* 800FDE5C 000FAC5C 48 00 F3 E5 */ bl AddGoal__7xPsycheFiPv /* 800FDE60 000FAC60 3C 80 4E 47 */ lis r4, 0x4E47525B@ha /* 800FDE64 000FAC64 7F E3 FB 78 */ mr r3, r31 /* 800FDE68 000FAC68 38 84 52 5B */ addi r4, r4, 0x4E47525B@l /* 800FDE6C 000FAC6C 38 A0 00 00 */ li r5, 0 -/* 800FDE70 000FAC70 48 00 F3 D1 */ bl func_8010D240 +/* 800FDE70 000FAC70 48 00 F3 D1 */ bl AddGoal__7xPsycheFiPv /* 800FDE74 000FAC74 3C 80 4E 47 */ lis r4, 0x4E475269@ha /* 800FDE78 000FAC78 7F E3 FB 78 */ mr r3, r31 /* 800FDE7C 000FAC7C 38 84 52 69 */ addi r4, r4, 0x4E475269@l /* 800FDE80 000FAC80 38 A0 00 00 */ li r5, 0 -/* 800FDE84 000FAC84 48 00 F3 BD */ bl func_8010D240 +/* 800FDE84 000FAC84 48 00 F3 BD */ bl AddGoal__7xPsycheFiPv /* 800FDE88 000FAC88 7F E3 FB 78 */ mr r3, r31 -/* 800FDE8C 000FAC8C 48 00 F3 7D */ bl func_8010D208 +/* 800FDE8C 000FAC8C 48 00 F3 7D */ bl BrainEnd__7xPsycheFv /* 800FDE90 000FAC90 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800FDE94 000FAC94 7F E3 FB 78 */ mr r3, r31 /* 800FDE98 000FAC98 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l @@ -10143,7 +10143,7 @@ lbl_800FDF78: /* 800FDF80 000FAD80 3B E0 00 16 */ li r31, 0x16 /* 800FDF84 000FAD84 48 00 00 0C */ b lbl_800FDF90 lbl_800FDF88: -/* 800FDF88 000FAD88 4B FF 9E F9 */ bl func_800F7E80 +/* 800FDF88 000FAD88 4B FF 9E F9 */ bl AnimPick__9zNPCRobotFi16en_NPC_GOAL_SPOTP5xGoal /* 800FDF8C 000FAD8C 7C 68 1B 78 */ mr r8, r3 lbl_800FDF90: /* 800FDF90 000FAD90 2C 1F 00 00 */ cmpwi r31, 0 @@ -10206,8 +10206,8 @@ lbl_800FE050: /* 800FE058 000FAE58 42 00 FF D4 */ bdnz lbl_800FE02C /* 800FE05C 000FAE5C 4E 80 00 20 */ blr -.global func_800FE060 -func_800FE060: +.global AdoptADoggie__10zNPCArfArfFv +AdoptADoggie__10zNPCArfArfFv: /* 800FE060 000FAE60 80 03 03 90 */ lwz r0, 0x390(r3) /* 800FE064 000FAE64 38 80 00 00 */ li r4, 0 /* 800FE068 000FAE68 38 A0 00 00 */ li r5, 0 @@ -10275,7 +10275,7 @@ lbl_800FE13C: /* 800FE14C 000FAF4C 90 01 00 14 */ stw r0, 0x14(r1) /* 800FE150 000FAF50 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FE154 000FAF54 7C 7F 1B 78 */ mr r31, r3 -/* 800FE158 000FAF58 4B FF 98 09 */ bl func_800F7960 +/* 800FE158 000FAF58 4B FF 98 09 */ bl Init__9zNPCRobotFP9xEntAsset /* 800FE15C 000FAF5C 80 1F 01 CC */ lwz r0, 0x1cc(r31) /* 800FE160 000FAF60 3C 60 9F 00 */ lis r3, 0x9EFFFFFF@ha /* 800FE164 000FAF64 38 83 FF FF */ addi r4, r3, 0x9EFFFFFF@l @@ -10296,14 +10296,14 @@ lbl_800FE13C: /* 800FE1A0 000FAFA0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800FE1A4 000FAFA4 7C 08 02 A6 */ mflr r0 /* 800FE1A8 000FAFA8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800FE1AC 000FAFAC 4B FF 12 B5 */ bl func_800EF460 +/* 800FE1AC 000FAFAC 4B FF 12 B5 */ bl Setup__10zNPCCommonFv /* 800FE1B0 000FAFB0 80 0D 94 68 */ lwz r0, lbl_803CBD68-_SDA_BASE_(r13) /* 800FE1B4 000FAFB4 28 00 00 00 */ cmplwi r0, 0 /* 800FE1B8 000FAFB8 40 82 00 18 */ bne lbl_800FE1D0 /* 800FE1BC 000FAFBC 3C 60 80 27 */ lis r3, lbl_802696F4@ha /* 800FE1C0 000FAFC0 38 63 96 F4 */ addi r3, r3, lbl_802696F4@l /* 800FE1C4 000FAFC4 38 63 02 E2 */ addi r3, r3, 0x2e2 -/* 800FE1C8 000FAFC8 48 03 20 15 */ bl func_801301DC +/* 800FE1C8 000FAFC8 48 03 20 15 */ bl NPCC_FindRWRaster__FPCc /* 800FE1CC 000FAFCC 90 6D 94 68 */ stw r3, lbl_803CBD68-_SDA_BASE_(r13) lbl_800FE1D0: /* 800FE1D0 000FAFD0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -10315,9 +10315,9 @@ lbl_800FE1D0: /* 800FE1E8 000FAFE8 90 01 00 14 */ stw r0, 0x14(r1) /* 800FE1EC 000FAFEC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FE1F0 000FAFF0 7C 7F 1B 78 */ mr r31, r3 -/* 800FE1F4 000FAFF4 4B FF 97 B9 */ bl func_800F79AC +/* 800FE1F4 000FAFF4 4B FF 97 B9 */ bl Reset__9zNPCRobotFv /* 800FE1F8 000FAFF8 7F E3 FB 78 */ mr r3, r31 -/* 800FE1FC 000FAFFC 48 00 04 B9 */ bl func_800FE6B4 +/* 800FE1FC 000FAFFC 48 00 04 B9 */ bl BlinkReset__10zNPCArfDogFv /* 800FE200 000FB000 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FE204 000FB004 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FE208 000FB008 7C 08 03 A6 */ mtlr r0 @@ -10328,11 +10328,11 @@ lbl_800FE1D0: /* 800FE21C 000FB01C 90 01 00 14 */ stw r0, 0x14(r1) /* 800FE220 000FB020 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FE224 000FB024 83 E3 01 D8 */ lwz r31, 0x1d8(r3) -/* 800FE228 000FB028 4B FF 99 B1 */ bl func_800F7BD8 +/* 800FE228 000FB028 4B FF 99 B1 */ bl ParseINI__9zNPCRobotFv /* 800FE22C 000FB02C 3C 60 80 2A */ lis r3, lbl_802989B0@ha /* 800FE230 000FB030 38 63 89 B0 */ addi r3, r3, lbl_802989B0@l /* 800FE234 000FB034 90 7F 03 9C */ stw r3, 0x39c(r31) -/* 800FE238 000FB038 48 02 6B 0D */ bl func_80124D44 +/* 800FE238 000FB038 48 02 6B 0D */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 800FE23C 000FB03C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FE240 000FB040 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FE244 000FB044 7C 08 03 A6 */ mtlr r0 @@ -10343,12 +10343,12 @@ lbl_800FE1D0: /* 800FE258 000FB058 90 01 00 14 */ stw r0, 0x14(r1) /* 800FE25C 000FB05C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FE260 000FB060 7C 7F 1B 78 */ mr r31, r3 -/* 800FE264 000FB064 4B FF 9A B5 */ bl func_800F7D18 +/* 800FE264 000FB064 4B FF 9A B5 */ bl SelfSetup__9zNPCRobotFv /* 800FE268 000FB068 83 FF 02 28 */ lwz r31, 0x228(r31) /* 800FE26C 000FB06C 3C 60 4E 47 */ lis r3, 0x4E474E30@ha /* 800FE270 000FB070 38 83 4E 30 */ addi r4, r3, 0x4E474E30@l /* 800FE274 000FB074 7F E3 FB 78 */ mr r3, r31 -/* 800FE278 000FB078 48 00 FC C5 */ bl func_8010DF3C +/* 800FE278 000FB078 48 00 FC C5 */ bl FindGoal__7xPsycheFi /* 800FE27C 000FB07C 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FE280 000FB080 38 A0 00 00 */ li r5, 0 /* 800FE284 000FB084 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -10358,7 +10358,7 @@ lbl_800FE1D0: /* 800FE294 000FB094 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 800FE298 000FB098 7F E3 FB 78 */ mr r3, r31 /* 800FE29C 000FB09C 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l -/* 800FE2A0 000FB0A0 48 00 FC 9D */ bl func_8010DF3C +/* 800FE2A0 000FB0A0 48 00 FC 9D */ bl FindGoal__7xPsycheFi /* 800FE2A4 000FB0A4 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FE2A8 000FB0A8 38 A0 00 00 */ li r5, 0 /* 800FE2AC 000FB0AC 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -10368,7 +10368,7 @@ lbl_800FE1D0: /* 800FE2BC 000FB0BC 3C 80 4E 47 */ lis r4, 0x4E474E34@ha /* 800FE2C0 000FB0C0 7F E3 FB 78 */ mr r3, r31 /* 800FE2C4 000FB0C4 38 84 4E 34 */ addi r4, r4, 0x4E474E34@l -/* 800FE2C8 000FB0C8 48 00 FC 75 */ bl func_8010DF3C +/* 800FE2C8 000FB0C8 48 00 FC 75 */ bl FindGoal__7xPsycheFi /* 800FE2CC 000FB0CC 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FE2D0 000FB0D0 38 A0 00 00 */ li r5, 0 /* 800FE2D4 000FB0D4 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -10378,7 +10378,7 @@ lbl_800FE1D0: /* 800FE2E4 000FB0E4 3C 80 4E 47 */ lis r4, 0x4E474E32@ha /* 800FE2E8 000FB0E8 7F E3 FB 78 */ mr r3, r31 /* 800FE2EC 000FB0EC 38 84 4E 32 */ addi r4, r4, 0x4E474E32@l -/* 800FE2F0 000FB0F0 48 00 FC 4D */ bl func_8010DF3C +/* 800FE2F0 000FB0F0 48 00 FC 4D */ bl FindGoal__7xPsycheFi /* 800FE2F4 000FB0F4 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FE2F8 000FB0F8 38 A0 00 00 */ li r5, 0 /* 800FE2FC 000FB0FC 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -10388,7 +10388,7 @@ lbl_800FE1D0: /* 800FE30C 000FB10C 3C 80 4E 47 */ lis r4, 0x4E474E31@ha /* 800FE310 000FB110 7F E3 FB 78 */ mr r3, r31 /* 800FE314 000FB114 38 84 4E 31 */ addi r4, r4, 0x4E474E31@l -/* 800FE318 000FB118 48 00 FC 25 */ bl func_8010DF3C +/* 800FE318 000FB118 48 00 FC 25 */ bl FindGoal__7xPsycheFi /* 800FE31C 000FB11C 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FE320 000FB120 38 A0 00 00 */ li r5, 0 /* 800FE324 000FB124 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -10398,7 +10398,7 @@ lbl_800FE1D0: /* 800FE334 000FB134 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 800FE338 000FB138 7F E3 FB 78 */ mr r3, r31 /* 800FE33C 000FB13C 38 84 52 34 */ addi r4, r4, 0x4E475234@l -/* 800FE340 000FB140 48 00 FB FD */ bl func_8010DF3C +/* 800FE340 000FB140 48 00 FB FD */ bl FindGoal__7xPsycheFi /* 800FE344 000FB144 3C A0 80 10 */ lis r5, lbl_80101430@ha /* 800FE348 000FB148 38 80 00 00 */ li r4, 0 /* 800FE34C 000FB14C 38 A5 14 30 */ addi r5, r5, lbl_80101430@l @@ -10406,34 +10406,34 @@ lbl_800FE1D0: /* 800FE354 000FB154 38 E0 00 00 */ li r7, 0 /* 800FE358 000FB158 4B FF 66 DD */ bl func_800F4A34 /* 800FE35C 000FB15C 7F E3 FB 78 */ mr r3, r31 -/* 800FE360 000FB160 48 00 EE 69 */ bl func_8010D1C8 +/* 800FE360 000FB160 48 00 EE 69 */ bl BrainExtend__7xPsycheFv /* 800FE364 000FB164 3C 80 4E 47 */ lis r4, 0x4E47523F@ha /* 800FE368 000FB168 7F E3 FB 78 */ mr r3, r31 /* 800FE36C 000FB16C 38 84 52 3F */ addi r4, r4, 0x4E47523F@l /* 800FE370 000FB170 38 A0 00 00 */ li r5, 0 -/* 800FE374 000FB174 48 00 EE CD */ bl func_8010D240 +/* 800FE374 000FB174 48 00 EE CD */ bl AddGoal__7xPsycheFiPv /* 800FE378 000FB178 3C 80 4E 47 */ lis r4, 0x4E475257@ha /* 800FE37C 000FB17C 7F E3 FB 78 */ mr r3, r31 /* 800FE380 000FB180 38 84 52 57 */ addi r4, r4, 0x4E475257@l /* 800FE384 000FB184 38 A0 00 00 */ li r5, 0 -/* 800FE388 000FB188 48 00 EE B9 */ bl func_8010D240 +/* 800FE388 000FB188 48 00 EE B9 */ bl AddGoal__7xPsycheFiPv /* 800FE38C 000FB18C 3C 80 4E 47 */ lis r4, 0x4E475258@ha /* 800FE390 000FB190 7F E3 FB 78 */ mr r3, r31 /* 800FE394 000FB194 38 84 52 58 */ addi r4, r4, 0x4E475258@l /* 800FE398 000FB198 38 A0 00 00 */ li r5, 0 -/* 800FE39C 000FB19C 48 00 EE A5 */ bl func_8010D240 +/* 800FE39C 000FB19C 48 00 EE A5 */ bl AddGoal__7xPsycheFiPv /* 800FE3A0 000FB1A0 3C 80 4E 47 */ lis r4, 0x4E475259@ha /* 800FE3A4 000FB1A4 7F E3 FB 78 */ mr r3, r31 /* 800FE3A8 000FB1A8 38 84 52 59 */ addi r4, r4, 0x4E475259@l /* 800FE3AC 000FB1AC 38 A0 00 00 */ li r5, 0 -/* 800FE3B0 000FB1B0 48 00 EE 91 */ bl func_8010D240 +/* 800FE3B0 000FB1B0 48 00 EE 91 */ bl AddGoal__7xPsycheFiPv /* 800FE3B4 000FB1B4 3C 80 4E 47 */ lis r4, 0x4E47525A@ha /* 800FE3B8 000FB1B8 7F E3 FB 78 */ mr r3, r31 /* 800FE3BC 000FB1BC 38 84 52 5A */ addi r4, r4, 0x4E47525A@l /* 800FE3C0 000FB1C0 38 A0 00 00 */ li r5, 0 -/* 800FE3C4 000FB1C4 48 00 EE 7D */ bl func_8010D240 +/* 800FE3C4 000FB1C4 48 00 EE 7D */ bl AddGoal__7xPsycheFiPv /* 800FE3C8 000FB1C8 7F E3 FB 78 */ mr r3, r31 -/* 800FE3CC 000FB1CC 48 00 EE 3D */ bl func_8010D208 +/* 800FE3CC 000FB1CC 48 00 EE 3D */ bl BrainEnd__7xPsycheFv /* 800FE3D0 000FB1D0 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800FE3D4 000FB1D4 7F E3 FB 78 */ mr r3, r31 /* 800FE3D8 000FB1D8 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l @@ -10522,7 +10522,7 @@ lbl_800FE4F0: /* 800FE4F0 000FB2F0 3B E0 00 12 */ li r31, 0x12 /* 800FE4F4 000FB2F4 48 00 00 0C */ b lbl_800FE500 lbl_800FE4F8: -/* 800FE4F8 000FB2F8 4B FF 99 89 */ bl func_800F7E80 +/* 800FE4F8 000FB2F8 4B FF 99 89 */ bl AnimPick__9zNPCRobotFi16en_NPC_GOAL_SPOTP5xGoal /* 800FE4FC 000FB2FC 7C 68 1B 78 */ mr r8, r3 lbl_800FE500: /* 800FE500 000FB300 2C 1F 00 00 */ cmpwi r31, 0 @@ -10545,7 +10545,7 @@ lbl_800FE518: /* 800FE540 000FB340 93 C1 00 28 */ stw r30, 0x28(r1) /* 800FE544 000FB344 93 A1 00 24 */ stw r29, 0x24(r1) /* 800FE548 000FB348 7C 7D 1B 78 */ mr r29, r3 -/* 800FE54C 000FB34C 4B FF A7 FD */ bl func_800F8D48 +/* 800FE54C 000FB34C 4B FF A7 FD */ bl IsWounded__9zNPCRobotFv /* 800FE550 000FB350 2C 03 00 00 */ cmpwi r3, 0 /* 800FE554 000FB354 40 82 00 8C */ bne lbl_800FE5E0 /* 800FE558 000FB358 3C 80 80 27 */ lis r4, lbl_80269688@ha @@ -10570,7 +10570,7 @@ lbl_800FE518: /* 800FE5A4 000FB3A4 4B F1 00 ED */ bl func_8000E690 /* 800FE5A8 000FB3A8 38 61 00 08 */ addi r3, r1, 8 /* 800FE5AC 000FB3AC 7C 64 1B 78 */ mr r4, r3 -/* 800FE5B0 000FB3B0 4B F4 FD 41 */ bl func_8004E2F0 +/* 800FE5B0 000FB3B0 4B F4 FD 41 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800FE5B4 000FB3B4 7F A3 EB 78 */ mr r3, r29 /* 800FE5B8 000FB3B8 7F C5 F3 78 */ mr r5, r30 /* 800FE5BC 000FB3BC 81 9D 01 B8 */ lwz r12, 0x1b8(r29) @@ -10581,7 +10581,7 @@ lbl_800FE518: /* 800FE5D0 000FB3D0 4E 80 04 21 */ bctrl /* 800FE5D4 000FB3D4 7F A3 EB 78 */ mr r3, r29 /* 800FE5D8 000FB3D8 38 80 00 04 */ li r4, 4 -/* 800FE5DC 000FB3DC 4B FF 50 59 */ bl func_800F3634 +/* 800FE5DC 000FB3DC 4B FF 50 59 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND lbl_800FE5E0: /* 800FE5E0 000FB3E0 80 01 00 34 */ lwz r0, 0x34(r1) /* 800FE5E4 000FB3E4 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -10598,13 +10598,13 @@ lbl_800FE5E0: /* 800FE610 000FB410 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FE614 000FB414 7C 7F 1B 78 */ mr r31, r3 /* 800FE618 000FB418 FF E0 08 90 */ fmr f31, f1 -/* 800FE61C 000FB41C 4B FF 95 FD */ bl func_800F7C18 +/* 800FE61C 000FB41C 4B FF 95 FD */ bl Process__9zNPCRobotFP6xScenef /* 800FE620 000FB420 7F E3 FB 78 */ mr r3, r31 /* 800FE624 000FB424 48 00 40 D5 */ bl func_801026F8 /* 800FE628 000FB428 2C 03 00 00 */ cmpwi r3, 0 /* 800FE62C 000FB42C 40 82 00 6C */ bne lbl_800FE698 /* 800FE630 000FB430 80 7F 02 28 */ lwz r3, 0x228(r31) -/* 800FE634 000FB434 48 00 EF 91 */ bl func_8010D5C4 +/* 800FE634 000FB434 48 00 EF 91 */ bl GIDOfActive__7xPsycheCFv /* 800FE638 000FB438 3C 80 4E 47 */ lis r4, 0x4E475259@ha /* 800FE63C 000FB43C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) /* 800FE640 000FB440 38 04 52 59 */ addi r0, r4, 0x4E475259@l @@ -10633,7 +10633,7 @@ lbl_800FE684: lbl_800FE68C: /* 800FE68C 000FB48C FC 20 F8 90 */ fmr f1, f31 /* 800FE690 000FB490 7F E3 FB 78 */ mr r3, r31 -/* 800FE694 000FB494 48 00 00 65 */ bl func_800FE6F8 +/* 800FE694 000FB494 48 00 00 65 */ bl BlinkUpdate__10zNPCArfDogFff lbl_800FE698: /* 800FE698 000FB498 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 800FE69C 000FB49C 80 01 00 24 */ lwz r0, 0x24(r1) @@ -10643,17 +10643,17 @@ lbl_800FE698: /* 800FE6AC 000FB4AC 38 21 00 20 */ addi r1, r1, 0x20 /* 800FE6B0 000FB4B0 4E 80 00 20 */ blr -.global func_800FE6B4 -func_800FE6B4: +.global BlinkReset__10zNPCArfDogFv +BlinkReset__10zNPCArfDogFv: /* 800FE6B4 000FB4B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800FE6B8 000FB4B8 7C 08 02 A6 */ mflr r0 /* 800FE6BC 000FB4BC 90 01 00 14 */ stw r0, 0x14(r1) /* 800FE6C0 000FB4C0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FE6C4 000FB4C4 7C 7F 1B 78 */ mr r31, r3 /* 800FE6C8 000FB4C8 38 7F 03 7C */ addi r3, r31, 0x37c -/* 800FE6CC 000FB4CC 48 03 06 11 */ bl func_8012ECDC +/* 800FE6CC 000FB4CC 48 03 06 11 */ bl Reset__10NPCBlinkerFv /* 800FE6D0 000FB4D0 38 7F 03 84 */ addi r3, r31, 0x384 -/* 800FE6D4 000FB4D4 48 03 06 09 */ bl func_8012ECDC +/* 800FE6D4 000FB4D4 48 03 06 09 */ bl Reset__10NPCBlinkerFv /* 800FE6D8 000FB4D8 80 1F 02 34 */ lwz r0, 0x234(r31) /* 800FE6DC 000FB4DC 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 800FE6E0 000FB4E0 90 1F 02 34 */ stw r0, 0x234(r31) @@ -10663,8 +10663,8 @@ func_800FE6B4: /* 800FE6F0 000FB4F0 38 21 00 10 */ addi r1, r1, 0x10 /* 800FE6F4 000FB4F4 4E 80 00 20 */ blr -.global func_800FE6F8 -func_800FE6F8: +.global BlinkUpdate__10zNPCArfDogFff +BlinkUpdate__10zNPCArfDogFff: /* 800FE6F8 000FB4F8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800FE6FC 000FB4FC 7C 08 02 A6 */ mflr r0 /* 800FE700 000FB500 90 01 00 34 */ stw r0, 0x34(r1) @@ -10679,13 +10679,13 @@ func_800FE6F8: /* 800FE724 000FB524 38 7F 03 7C */ addi r3, r31, 0x37c /* 800FE728 000FB528 FF E0 10 90 */ fmr f31, f2 /* 800FE72C 000FB52C FC 80 18 90 */ fmr f4, f3 -/* 800FE730 000FB530 48 03 05 C1 */ bl func_8012ECF0 +/* 800FE730 000FB530 48 03 05 C1 */ bl Update__10NPCBlinkerFffff /* 800FE734 000FB534 C0 62 9B B0 */ lfs f3, lbl_803CE530-_SDA2_BASE_(r2) /* 800FE738 000FB538 FC 20 F0 90 */ fmr f1, f30 /* 800FE73C 000FB53C FC 40 F8 90 */ fmr f2, f31 /* 800FE740 000FB540 38 7F 03 84 */ addi r3, r31, 0x384 /* 800FE744 000FB544 FC 80 18 90 */ fmr f4, f3 -/* 800FE748 000FB548 48 03 05 A9 */ bl func_8012ECF0 +/* 800FE748 000FB548 48 03 05 A9 */ bl Update__10NPCBlinkerFffff /* 800FE74C 000FB54C 80 1F 02 34 */ lwz r0, 0x234(r31) /* 800FE750 000FB550 60 00 00 01 */ ori r0, r0, 1 /* 800FE754 000FB554 90 1F 02 34 */ stw r0, 0x234(r31) @@ -10699,8 +10699,8 @@ func_800FE6F8: /* 800FE774 000FB574 38 21 00 30 */ addi r1, r1, 0x30 /* 800FE778 000FB578 4E 80 00 20 */ blr -.global func_800FE77C -func_800FE77C: +.global BlinkRender__10zNPCArfDogFv +BlinkRender__10zNPCArfDogFv: /* 800FE77C 000FB57C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800FE780 000FB580 7C 08 02 A6 */ mflr r0 /* 800FE784 000FB584 3C 80 80 27 */ lis r4, lbl_80269694@ha @@ -10743,7 +10743,7 @@ func_800FE77C: /* 800FE818 000FB618 38 7F 03 7C */ addi r3, r31, 0x37c /* 800FE81C 000FB61C 80 AD 94 68 */ lwz r5, lbl_803CBD68-_SDA_BASE_(r13) /* 800FE820 000FB620 38 81 00 14 */ addi r4, r1, 0x14 -/* 800FE824 000FB624 48 03 06 31 */ bl func_8012EE54 +/* 800FE824 000FB624 48 03 06 31 */ bl Render__10NPCBlinkerFPC5xVec3fPC8RwRaster /* 800FE828 000FB628 3C 80 80 27 */ lis r4, lbl_802696A0@ha /* 800FE82C 000FB62C 7F E3 FB 78 */ mr r3, r31 /* 800FE830 000FB630 38 E4 96 A0 */ addi r7, r4, lbl_802696A0@l @@ -10782,7 +10782,7 @@ func_800FE77C: /* 800FE8B4 000FB6B4 38 7F 03 84 */ addi r3, r31, 0x384 /* 800FE8B8 000FB6B8 80 AD 94 68 */ lwz r5, lbl_803CBD68-_SDA_BASE_(r13) /* 800FE8BC 000FB6BC 38 81 00 08 */ addi r4, r1, 8 -/* 800FE8C0 000FB6C0 48 03 05 95 */ bl func_8012EE54 +/* 800FE8C0 000FB6C0 48 03 05 95 */ bl Render__10NPCBlinkerFPC5xVec3fPC8RwRaster /* 800FE8C4 000FB6C4 80 01 00 34 */ lwz r0, 0x34(r1) /* 800FE8C8 000FB6C8 83 E1 00 2C */ lwz r31, 0x2c(r1) /* 800FE8CC 000FB6CC 7C 08 03 A6 */ mtlr r0 @@ -10793,7 +10793,7 @@ func_800FE77C: /* 800FE8E0 000FB6E0 90 01 00 14 */ stw r0, 0x14(r1) /* 800FE8E4 000FB6E4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FE8E8 000FB6E8 7C 7F 1B 78 */ mr r31, r3 -/* 800FE8EC 000FB6EC 4B FF 90 75 */ bl func_800F7960 +/* 800FE8EC 000FB6EC 4B FF 90 75 */ bl Init__9zNPCRobotFP9xEntAsset /* 800FE8F0 000FB6F0 80 BF 01 CC */ lwz r5, 0x1cc(r31) /* 800FE8F4 000FB6F4 38 00 FF FF */ li r0, -1 /* 800FE8F8 000FB6F8 38 60 00 07 */ li r3, 7 @@ -10808,7 +10808,7 @@ func_800FE77C: /* 800FE91C 000FB71C 54 C6 00 C0 */ rlwinm r6, r6, 0, 3, 0 /* 800FE920 000FB720 90 DF 01 C8 */ stw r6, 0x1c8(r31) /* 800FE924 000FB724 90 1F 02 CC */ stw r0, 0x2cc(r31) -/* 800FE928 000FB728 48 08 34 B1 */ bl func_80181DD8 +/* 800FE928 000FB728 48 08 34 B1 */ bl NPAR_PartySetup__F11en_nparptypPPvP12NPARXtraData /* 800FE92C 000FB72C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FE930 000FB730 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FE934 000FB734 7C 08 03 A6 */ mtlr r0 @@ -10819,11 +10819,11 @@ func_800FE77C: /* 800FE948 000FB748 90 01 00 14 */ stw r0, 0x14(r1) /* 800FE94C 000FB74C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FE950 000FB750 7C 7F 1B 78 */ mr r31, r3 -/* 800FE954 000FB754 4B FF 90 59 */ bl func_800F79AC +/* 800FE954 000FB754 4B FF 90 59 */ bl Reset__9zNPCRobotFv /* 800FE958 000FB758 7F E3 FB 78 */ mr r3, r31 /* 800FE95C 000FB75C 38 80 00 01 */ li r4, 1 /* 800FE960 000FB760 38 A0 00 00 */ li r5, 0 -/* 800FE964 000FB764 4B FF 42 FD */ bl func_800F2C60 +/* 800FE964 000FB764 4B FF 42 FD */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 800FE968 000FB768 28 03 00 00 */ cmplwi r3, 0 /* 800FE96C 000FB76C 41 82 00 10 */ beq lbl_800FE97C /* 800FE970 000FB770 A0 03 00 44 */ lhz r0, 0x44(r3) @@ -10840,11 +10840,11 @@ lbl_800FE97C: /* 800FE998 000FB798 90 01 00 14 */ stw r0, 0x14(r1) /* 800FE99C 000FB79C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FE9A0 000FB7A0 83 E3 01 D8 */ lwz r31, 0x1d8(r3) -/* 800FE9A4 000FB7A4 4B FF 92 35 */ bl func_800F7BD8 +/* 800FE9A4 000FB7A4 4B FF 92 35 */ bl ParseINI__9zNPCRobotFv /* 800FE9A8 000FB7A8 3C 60 80 2A */ lis r3, lbl_80298950@ha /* 800FE9AC 000FB7AC 38 63 89 50 */ addi r3, r3, lbl_80298950@l /* 800FE9B0 000FB7B0 90 7F 03 9C */ stw r3, 0x39c(r31) -/* 800FE9B4 000FB7B4 48 02 63 91 */ bl func_80124D44 +/* 800FE9B4 000FB7B4 48 02 63 91 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 800FE9B8 000FB7B8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FE9BC 000FB7BC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FE9C0 000FB7C0 7C 08 03 A6 */ mtlr r0 @@ -10855,12 +10855,12 @@ lbl_800FE97C: /* 800FE9D4 000FB7D4 90 01 00 14 */ stw r0, 0x14(r1) /* 800FE9D8 000FB7D8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FE9DC 000FB7DC 7C 7F 1B 78 */ mr r31, r3 -/* 800FE9E0 000FB7E0 4B FF 93 39 */ bl func_800F7D18 +/* 800FE9E0 000FB7E0 4B FF 93 39 */ bl SelfSetup__9zNPCRobotFv /* 800FE9E4 000FB7E4 83 FF 02 28 */ lwz r31, 0x228(r31) /* 800FE9E8 000FB7E8 3C 60 4E 47 */ lis r3, 0x4E474E30@ha /* 800FE9EC 000FB7EC 38 83 4E 30 */ addi r4, r3, 0x4E474E30@l /* 800FE9F0 000FB7F0 7F E3 FB 78 */ mr r3, r31 -/* 800FE9F4 000FB7F4 48 00 F5 49 */ bl func_8010DF3C +/* 800FE9F4 000FB7F4 48 00 F5 49 */ bl FindGoal__7xPsycheFi /* 800FE9F8 000FB7F8 3C 80 80 10 */ lis r4, lbl_80100EFC@ha /* 800FE9FC 000FB7FC 38 A0 00 00 */ li r5, 0 /* 800FEA00 000FB800 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l @@ -10870,7 +10870,7 @@ lbl_800FE97C: /* 800FEA10 000FB810 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 800FEA14 000FB814 7F E3 FB 78 */ mr r3, r31 /* 800FEA18 000FB818 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l -/* 800FEA1C 000FB81C 48 00 F5 21 */ bl func_8010DF3C +/* 800FEA1C 000FB81C 48 00 F5 21 */ bl FindGoal__7xPsycheFi /* 800FEA20 000FB820 3C 80 80 10 */ lis r4, lbl_80100EFC@ha /* 800FEA24 000FB824 38 A0 00 00 */ li r5, 0 /* 800FEA28 000FB828 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l @@ -10880,7 +10880,7 @@ lbl_800FE97C: /* 800FEA38 000FB838 3C 80 4E 47 */ lis r4, 0x4E474E34@ha /* 800FEA3C 000FB83C 7F E3 FB 78 */ mr r3, r31 /* 800FEA40 000FB840 38 84 4E 34 */ addi r4, r4, 0x4E474E34@l -/* 800FEA44 000FB844 48 00 F4 F9 */ bl func_8010DF3C +/* 800FEA44 000FB844 48 00 F4 F9 */ bl FindGoal__7xPsycheFi /* 800FEA48 000FB848 3C 80 80 10 */ lis r4, lbl_80100EFC@ha /* 800FEA4C 000FB84C 38 A0 00 00 */ li r5, 0 /* 800FEA50 000FB850 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l @@ -10890,7 +10890,7 @@ lbl_800FE97C: /* 800FEA60 000FB860 3C 80 4E 47 */ lis r4, 0x4E474E32@ha /* 800FEA64 000FB864 7F E3 FB 78 */ mr r3, r31 /* 800FEA68 000FB868 38 84 4E 32 */ addi r4, r4, 0x4E474E32@l -/* 800FEA6C 000FB86C 48 00 F4 D1 */ bl func_8010DF3C +/* 800FEA6C 000FB86C 48 00 F4 D1 */ bl FindGoal__7xPsycheFi /* 800FEA70 000FB870 3C 80 80 10 */ lis r4, lbl_80100EFC@ha /* 800FEA74 000FB874 38 A0 00 00 */ li r5, 0 /* 800FEA78 000FB878 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l @@ -10900,7 +10900,7 @@ lbl_800FE97C: /* 800FEA88 000FB888 3C 80 4E 47 */ lis r4, 0x4E474E31@ha /* 800FEA8C 000FB88C 7F E3 FB 78 */ mr r3, r31 /* 800FEA90 000FB890 38 84 4E 31 */ addi r4, r4, 0x4E474E31@l -/* 800FEA94 000FB894 48 00 F4 A9 */ bl func_8010DF3C +/* 800FEA94 000FB894 48 00 F4 A9 */ bl FindGoal__7xPsycheFi /* 800FEA98 000FB898 3C 80 80 10 */ lis r4, lbl_80100EFC@ha /* 800FEA9C 000FB89C 38 A0 00 00 */ li r5, 0 /* 800FEAA0 000FB8A0 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l @@ -10910,7 +10910,7 @@ lbl_800FE97C: /* 800FEAB0 000FB8B0 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 800FEAB4 000FB8B4 7F E3 FB 78 */ mr r3, r31 /* 800FEAB8 000FB8B8 38 84 52 34 */ addi r4, r4, 0x4E475234@l -/* 800FEABC 000FB8BC 48 00 F4 81 */ bl func_8010DF3C +/* 800FEABC 000FB8BC 48 00 F4 81 */ bl FindGoal__7xPsycheFi /* 800FEAC0 000FB8C0 3C A0 80 10 */ lis r5, lbl_80101444@ha /* 800FEAC4 000FB8C4 38 80 00 00 */ li r4, 0 /* 800FEAC8 000FB8C8 38 A5 14 44 */ addi r5, r5, lbl_80101444@l @@ -10918,37 +10918,37 @@ lbl_800FE97C: /* 800FEAD0 000FB8D0 38 E0 00 00 */ li r7, 0 /* 800FEAD4 000FB8D4 4B FF 5F 61 */ bl func_800F4A34 /* 800FEAD8 000FB8D8 7F E3 FB 78 */ mr r3, r31 -/* 800FEADC 000FB8DC 48 00 E6 ED */ bl func_8010D1C8 +/* 800FEADC 000FB8DC 48 00 E6 ED */ bl BrainExtend__7xPsycheFv /* 800FEAE0 000FB8E0 3C 80 4E 47 */ lis r4, 0x4E475240@ha /* 800FEAE4 000FB8E4 7F E3 FB 78 */ mr r3, r31 /* 800FEAE8 000FB8E8 38 84 52 40 */ addi r4, r4, 0x4E475240@l /* 800FEAEC 000FB8EC 38 A0 00 00 */ li r5, 0 -/* 800FEAF0 000FB8F0 48 00 E7 51 */ bl func_8010D240 +/* 800FEAF0 000FB8F0 48 00 E7 51 */ bl AddGoal__7xPsycheFiPv /* 800FEAF4 000FB8F4 3C 80 4E 47 */ lis r4, 0x4E47524C@ha /* 800FEAF8 000FB8F8 7F E3 FB 78 */ mr r3, r31 /* 800FEAFC 000FB8FC 38 84 52 4C */ addi r4, r4, 0x4E47524C@l /* 800FEB00 000FB900 38 A0 00 00 */ li r5, 0 -/* 800FEB04 000FB904 48 00 E7 3D */ bl func_8010D240 +/* 800FEB04 000FB904 48 00 E7 3D */ bl AddGoal__7xPsycheFiPv /* 800FEB08 000FB908 7F E3 FB 78 */ mr r3, r31 -/* 800FEB0C 000FB90C 48 00 E6 FD */ bl func_8010D208 +/* 800FEB0C 000FB90C 48 00 E6 FD */ bl BrainEnd__7xPsycheFv /* 800FEB10 000FB910 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800FEB14 000FB914 7F E3 FB 78 */ mr r3, r31 /* 800FEB18 000FB918 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l -/* 800FEB1C 000FB91C 48 00 F4 21 */ bl func_8010DF3C +/* 800FEB1C 000FB91C 48 00 F4 21 */ bl FindGoal__7xPsycheFi /* 800FEB20 000FB920 80 03 00 4C */ lwz r0, 0x4c(r3) /* 800FEB24 000FB924 3C 80 4E 47 */ lis r4, 0x4E474E31@ha /* 800FEB28 000FB928 38 84 4E 31 */ addi r4, r4, 0x4E474E31@l /* 800FEB2C 000FB92C 60 00 00 01 */ ori r0, r0, 1 /* 800FEB30 000FB930 90 03 00 4C */ stw r0, 0x4c(r3) /* 800FEB34 000FB934 7F E3 FB 78 */ mr r3, r31 -/* 800FEB38 000FB938 48 00 F4 05 */ bl func_8010DF3C +/* 800FEB38 000FB938 48 00 F4 05 */ bl FindGoal__7xPsycheFi /* 800FEB3C 000FB93C 80 03 00 4C */ lwz r0, 0x4c(r3) /* 800FEB40 000FB940 3C 80 4E 47 */ lis r4, 0x4E474E34@ha /* 800FEB44 000FB944 38 84 4E 34 */ addi r4, r4, 0x4E474E34@l /* 800FEB48 000FB948 60 00 00 01 */ ori r0, r0, 1 /* 800FEB4C 000FB94C 90 03 00 4C */ stw r0, 0x4c(r3) /* 800FEB50 000FB950 7F E3 FB 78 */ mr r3, r31 -/* 800FEB54 000FB954 48 00 F3 E9 */ bl func_8010DF3C +/* 800FEB54 000FB954 48 00 F3 E9 */ bl FindGoal__7xPsycheFi /* 800FEB58 000FB958 80 03 00 6C */ lwz r0, 0x6c(r3) /* 800FEB5C 000FB95C 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800FEB60 000FB960 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l @@ -11006,7 +11006,7 @@ lbl_800FEC14: /* 800FEC14 000FBA14 3B E0 00 0D */ li r31, 0xd /* 800FEC18 000FBA18 48 00 00 0C */ b lbl_800FEC24 lbl_800FEC1C: -/* 800FEC1C 000FBA1C 4B FF 92 65 */ bl func_800F7E80 +/* 800FEC1C 000FBA1C 4B FF 92 65 */ bl AnimPick__9zNPCRobotFi16en_NPC_GOAL_SPOTP5xGoal /* 800FEC20 000FBA20 7C 68 1B 78 */ mr r8, r3 lbl_800FEC24: /* 800FEC24 000FBA24 2C 1F 00 00 */ cmpwi r31, 0 @@ -11027,7 +11027,7 @@ lbl_800FEC3C: /* 800FEC5C 000FBA5C 90 01 00 14 */ stw r0, 0x14(r1) /* 800FEC60 000FBA60 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FEC64 000FBA64 7C 7F 1B 78 */ mr r31, r3 -/* 800FEC68 000FBA68 4B FF 8C F9 */ bl func_800F7960 +/* 800FEC68 000FBA68 4B FF 8C F9 */ bl Init__9zNPCRobotFP9xEntAsset /* 800FEC6C 000FBA6C 80 BF 01 CC */ lwz r5, 0x1cc(r31) /* 800FEC70 000FBA70 38 00 FF FF */ li r0, -1 /* 800FEC74 000FBA74 38 60 00 02 */ li r3, 2 @@ -11040,16 +11040,16 @@ lbl_800FEC3C: /* 800FEC90 000FBA90 90 DF 01 C8 */ stw r6, 0x1c8(r31) /* 800FEC94 000FBA94 90 1F 02 CC */ stw r0, 0x2cc(r31) /* 800FEC98 000FBA98 93 FF 03 98 */ stw r31, 0x398(r31) -/* 800FEC9C 000FBA9C 48 08 31 3D */ bl func_80181DD8 +/* 800FEC9C 000FBA9C 48 08 31 3D */ bl NPAR_PartySetup__F11en_nparptypPPvP12NPARXtraData /* 800FECA0 000FBAA0 38 60 00 03 */ li r3, 3 /* 800FECA4 000FBAA4 38 80 00 00 */ li r4, 0 /* 800FECA8 000FBAA8 38 A0 00 00 */ li r5, 0 -/* 800FECAC 000FBAAC 48 08 31 2D */ bl func_80181DD8 +/* 800FECAC 000FBAAC 48 08 31 2D */ bl NPAR_PartySetup__F11en_nparptypPPvP12NPARXtraData /* 800FECB0 000FBAB0 7F E3 FB 78 */ mr r3, r31 /* 800FECB4 000FBAB4 38 80 00 01 */ li r4, 1 /* 800FECB8 000FBAB8 38 A0 FF FF */ li r5, -1 /* 800FECBC 000FBABC 38 C0 00 00 */ li r6, 0 -/* 800FECC0 000FBAC0 4B FF 40 5D */ bl func_800F2D1C +/* 800FECC0 000FBAC0 4B FF 40 5D */ bl ModelAtomicFind__10zNPCCommonFiiP14xModelInstance /* 800FECC4 000FBAC4 A0 03 00 44 */ lhz r0, 0x44(r3) /* 800FECC8 000FBAC8 70 00 FF DF */ andi. r0, r0, 0xffdf /* 800FECCC 000FBACC B0 03 00 44 */ sth r0, 0x44(r3) @@ -11068,22 +11068,22 @@ lbl_800FEC3C: /* 800FED00 000FBB00 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FED04 000FBB04 7C 7F 1B 78 */ mr r31, r3 /* 800FED08 000FBB08 90 03 03 7C */ stw r0, 0x37c(r3) -/* 800FED0C 000FBB0C 4B FF 8C A1 */ bl func_800F79AC +/* 800FED0C 000FBB0C 4B FF 8C A1 */ bl Reset__9zNPCRobotFv /* 800FED10 000FBB10 80 DF 01 D8 */ lwz r6, 0x1d8(r31) /* 800FED14 000FBB14 7F E3 FB 78 */ mr r3, r31 /* 800FED18 000FBB18 38 80 00 00 */ li r4, 0 /* 800FED1C 000FBB1C 38 A0 00 00 */ li r5, 0 /* 800FED20 000FBB20 80 06 00 2C */ lwz r0, 0x2c(r6) /* 800FED24 000FBB24 90 1F 02 A0 */ stw r0, 0x2a0(r31) -/* 800FED28 000FBB28 4B FF 3F 91 */ bl func_800F2CB8 +/* 800FED28 000FBB28 4B FF 3F 91 */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance /* 800FED2C 000FBB2C 7F E3 FB 78 */ mr r3, r31 /* 800FED30 000FBB30 38 80 00 01 */ li r4, 1 /* 800FED34 000FBB34 38 A0 00 00 */ li r5, 0 -/* 800FED38 000FBB38 4B FF 3F 29 */ bl func_800F2C60 +/* 800FED38 000FBB38 4B FF 3F 29 */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 800FED3C 000FBB3C 7F E3 FB 78 */ mr r3, r31 /* 800FED40 000FBB40 38 80 00 04 */ li r4, 4 /* 800FED44 000FBB44 38 A0 00 00 */ li r5, 0 -/* 800FED48 000FBB48 4B FF 3F 19 */ bl func_800F2C60 +/* 800FED48 000FBB48 4B FF 3F 19 */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 800FED4C 000FBB4C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FED50 000FBB50 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FED54 000FBB54 7C 08 03 A6 */ mtlr r0 @@ -11094,11 +11094,11 @@ lbl_800FEC3C: /* 800FED68 000FBB68 90 01 00 14 */ stw r0, 0x14(r1) /* 800FED6C 000FBB6C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FED70 000FBB70 83 E3 01 D8 */ lwz r31, 0x1d8(r3) -/* 800FED74 000FBB74 4B FF 8E 65 */ bl func_800F7BD8 +/* 800FED74 000FBB74 4B FF 8E 65 */ bl ParseINI__9zNPCRobotFv /* 800FED78 000FBB78 3C 60 80 2A */ lis r3, lbl_802989E0@ha /* 800FED7C 000FBB7C 38 63 89 E0 */ addi r3, r3, lbl_802989E0@l /* 800FED80 000FBB80 90 7F 03 9C */ stw r3, 0x39c(r31) -/* 800FED84 000FBB84 48 02 5F C1 */ bl func_80124D44 +/* 800FED84 000FBB84 48 02 5F C1 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 800FED88 000FBB88 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FED8C 000FBB8C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FED90 000FBB90 7C 08 03 A6 */ mtlr r0 @@ -11109,7 +11109,7 @@ lbl_800FEC3C: /* 800FEDA4 000FBBA4 90 01 00 24 */ stw r0, 0x24(r1) /* 800FEDA8 000FBBA8 BF 61 00 0C */ stmw r27, 0xc(r1) /* 800FEDAC 000FBBAC 7C 7B 1B 78 */ mr r27, r3 -/* 800FEDB0 000FBBB0 4B FF 25 E5 */ bl func_800F1394 +/* 800FEDB0 000FBBB0 4B FF 25 E5 */ bl ParseLinks__10zNPCCommonFv /* 800FEDB4 000FBBB4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800FEDB8 000FBBB8 3B A0 00 00 */ li r29, 0 /* 800FEDBC 000FBBBC 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l @@ -11123,12 +11123,12 @@ lbl_800FEDC8: /* 800FEDD8 000FBBD8 40 82 00 44 */ bne lbl_800FEE1C /* 800FEDDC 000FBBDC 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) /* 800FEDE0 000FBBE0 80 9B 00 00 */ lwz r4, 0(r27) -/* 800FEDE4 000FBBE4 4B F4 08 41 */ bl func_8003F624 +/* 800FEDE4 000FBBE4 4B F4 08 41 */ bl xSceneID2Name__FP6xSceneUi /* 800FEDE8 000FBBE8 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) /* 800FEDEC 000FBBEC 80 9C 00 04 */ lwz r4, 4(r28) -/* 800FEDF0 000FBBF0 4B F4 08 35 */ bl func_8003F624 +/* 800FEDF0 000FBBF0 4B F4 08 35 */ bl xSceneID2Name__FP6xSceneUi /* 800FEDF4 000FBBF4 80 7C 00 04 */ lwz r3, 4(r28) -/* 800FEDF8 000FBBF8 4B FB 5C 45 */ bl func_800B4A3C +/* 800FEDF8 000FBBF8 4B FB 5C 45 */ bl zSceneFindObject__FUi /* 800FEDFC 000FBBFC 88 03 00 04 */ lbz r0, 4(r3) /* 800FEE00 000FBC00 7C 64 1B 78 */ mr r4, r3 /* 800FEE04 000FBC04 28 00 00 2B */ cmplwi r0, 0x2b @@ -11137,7 +11137,7 @@ lbl_800FEDC8: /* 800FEE10 000FBC10 40 82 00 0C */ bne lbl_800FEE1C lbl_800FEE14: /* 800FEE14 000FBC14 7F 63 DB 78 */ mr r3, r27 -/* 800FEE18 000FBC18 48 00 00 2D */ bl func_800FEE44 +/* 800FEE18 000FBC18 48 00 00 2D */ bl ParseChild__11zNPCTubeletFP5xBase lbl_800FEE1C: /* 800FEE1C 000FBC1C 3B DE 00 20 */ addi r30, r30, 0x20 /* 800FEE20 000FBC20 3B BD 00 01 */ addi r29, r29, 1 @@ -11151,8 +11151,8 @@ lbl_800FEE24: /* 800FEE3C 000FBC3C 38 21 00 20 */ addi r1, r1, 0x20 /* 800FEE40 000FBC40 4E 80 00 20 */ blr -.global func_800FEE44 -func_800FEE44: +.global ParseChild__11zNPCTubeletFP5xBase +ParseChild__11zNPCTubeletFP5xBase: /* 800FEE44 000FBC44 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800FEE48 000FBC48 7C 08 02 A6 */ mflr r0 /* 800FEE4C 000FBC4C 90 01 00 24 */ stw r0, 0x24(r1) @@ -11190,14 +11190,14 @@ lbl_800FEEB8: /* 800FEEC4 000FBCC4 80 9F 00 00 */ lwz r4, 0(r31) /* 800FEEC8 000FBCC8 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l /* 800FEECC 000FBCCC 80 7E 1F C0 */ lwz r3, 0x1fc0(r30) -/* 800FEED0 000FBCD0 4B F4 07 55 */ bl func_8003F624 +/* 800FEED0 000FBCD0 4B F4 07 55 */ bl xSceneID2Name__FP6xSceneUi /* 800FEED4 000FBCD4 80 7E 1F C0 */ lwz r3, 0x1fc0(r30) /* 800FEED8 000FBCD8 80 9D 00 00 */ lwz r4, 0(r29) -/* 800FEEDC 000FBCDC 4B F4 07 49 */ bl func_8003F624 +/* 800FEEDC 000FBCDC 4B F4 07 49 */ bl xSceneID2Name__FP6xSceneUi /* 800FEEE0 000FBCE0 7F A3 EB 78 */ mr r3, r29 /* 800FEEE4 000FBCE4 7F E4 FB 78 */ mr r4, r31 /* 800FEEE8 000FBCE8 7F 85 E3 78 */ mr r5, r28 -/* 800FEEEC 000FBCEC 48 00 0F 31 */ bl func_800FFE1C +/* 800FEEEC 000FBCEC 48 00 0F 31 */ bl SetMaster__13zNPCTubeSlaveFP11zNPCTubelet11en_tubespot /* 800FEEF0 000FBCF0 48 00 00 8C */ b lbl_800FEF7C lbl_800FEEF4: /* 800FEEF4 000FBCF4 7F A3 EB 78 */ mr r3, r29 @@ -11211,29 +11211,29 @@ lbl_800FEF00: /* 800FEF10 000FBD10 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800FEF14 000FBD14 7F BC EB 78 */ mr r28, r29 /* 800FEF18 000FBD18 80 63 1F C0 */ lwz r3, 0x1fc0(r3) -/* 800FEF1C 000FBD1C 4B F4 07 09 */ bl func_8003F624 +/* 800FEF1C 000FBD1C 4B F4 07 09 */ bl xSceneID2Name__FP6xSceneUi /* 800FEF20 000FBD20 7F 83 E3 78 */ mr r3, r28 -/* 800FEF24 000FBD24 4B F2 DF 59 */ bl func_8002CE7C +/* 800FEF24 000FBD24 4B F2 DF 59 */ bl xGroupGetCount__FP6xGroup /* 800FEF28 000FBD28 7C 7E 1B 78 */ mr r30, r3 /* 800FEF2C 000FBD2C 3B A0 00 00 */ li r29, 0 /* 800FEF30 000FBD30 48 00 00 44 */ b lbl_800FEF74 lbl_800FEF34: /* 800FEF34 000FBD34 7F 83 E3 78 */ mr r3, r28 /* 800FEF38 000FBD38 7F A4 EB 78 */ mr r4, r29 -/* 800FEF3C 000FBD3C 4B F2 DF 4D */ bl func_8002CE88 +/* 800FEF3C 000FBD3C 4B F2 DF 4D */ bl xGroupGetItemPtr__FP6xGroupUi /* 800FEF40 000FBD40 7C 64 1B 79 */ or. r4, r3, r3 /* 800FEF44 000FBD44 41 82 00 2C */ beq lbl_800FEF70 /* 800FEF48 000FBD48 88 04 00 04 */ lbz r0, 4(r4) /* 800FEF4C 000FBD4C 28 00 00 2B */ cmplwi r0, 0x2b /* 800FEF50 000FBD50 40 82 00 10 */ bne lbl_800FEF60 /* 800FEF54 000FBD54 7F E3 FB 78 */ mr r3, r31 -/* 800FEF58 000FBD58 4B FF FE ED */ bl func_800FEE44 +/* 800FEF58 000FBD58 4B FF FE ED */ bl ParseChild__11zNPCTubeletFP5xBase /* 800FEF5C 000FBD5C 48 00 00 14 */ b lbl_800FEF70 lbl_800FEF60: /* 800FEF60 000FBD60 28 00 00 11 */ cmplwi r0, 0x11 /* 800FEF64 000FBD64 40 82 00 0C */ bne lbl_800FEF70 /* 800FEF68 000FBD68 7F E3 FB 78 */ mr r3, r31 -/* 800FEF6C 000FBD6C 4B FF FE D9 */ bl func_800FEE44 +/* 800FEF6C 000FBD6C 4B FF FE D9 */ bl ParseChild__11zNPCTubeletFP5xBase lbl_800FEF70: /* 800FEF70 000FBD70 3B BD 00 01 */ addi r29, r29, 1 lbl_800FEF74: @@ -11254,12 +11254,12 @@ lbl_800FEF7C: /* 800FEFA8 000FBDA8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FEFAC 000FBDAC 93 C1 00 08 */ stw r30, 8(r1) /* 800FEFB0 000FBDB0 7C 7E 1B 78 */ mr r30, r3 -/* 800FEFB4 000FBDB4 4B FF 8D 65 */ bl func_800F7D18 +/* 800FEFB4 000FBDB4 4B FF 8D 65 */ bl SelfSetup__9zNPCRobotFv /* 800FEFB8 000FBDB8 83 FE 02 28 */ lwz r31, 0x228(r30) /* 800FEFBC 000FBDBC 3C 60 4E 47 */ lis r3, 0x4E474E30@ha /* 800FEFC0 000FBDC0 38 83 4E 30 */ addi r4, r3, 0x4E474E30@l /* 800FEFC4 000FBDC4 7F E3 FB 78 */ mr r3, r31 -/* 800FEFC8 000FBDC8 48 00 EF 75 */ bl func_8010DF3C +/* 800FEFC8 000FBDC8 48 00 EF 75 */ bl FindGoal__7xPsycheFi /* 800FEFCC 000FBDCC 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FEFD0 000FBDD0 38 A0 00 00 */ li r5, 0 /* 800FEFD4 000FBDD4 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -11269,7 +11269,7 @@ lbl_800FEF7C: /* 800FEFE4 000FBDE4 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 800FEFE8 000FBDE8 7F E3 FB 78 */ mr r3, r31 /* 800FEFEC 000FBDEC 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l -/* 800FEFF0 000FBDF0 48 00 EF 4D */ bl func_8010DF3C +/* 800FEFF0 000FBDF0 48 00 EF 4D */ bl FindGoal__7xPsycheFi /* 800FEFF4 000FBDF4 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FEFF8 000FBDF8 38 A0 00 00 */ li r5, 0 /* 800FEFFC 000FBDFC 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -11279,7 +11279,7 @@ lbl_800FEF7C: /* 800FF00C 000FBE0C 3C 80 4E 47 */ lis r4, 0x4E474E34@ha /* 800FF010 000FBE10 7F E3 FB 78 */ mr r3, r31 /* 800FF014 000FBE14 38 84 4E 34 */ addi r4, r4, 0x4E474E34@l -/* 800FF018 000FBE18 48 00 EF 25 */ bl func_8010DF3C +/* 800FF018 000FBE18 48 00 EF 25 */ bl FindGoal__7xPsycheFi /* 800FF01C 000FBE1C 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FF020 000FBE20 38 A0 00 00 */ li r5, 0 /* 800FF024 000FBE24 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -11289,7 +11289,7 @@ lbl_800FEF7C: /* 800FF034 000FBE34 3C 80 4E 47 */ lis r4, 0x4E474E32@ha /* 800FF038 000FBE38 7F E3 FB 78 */ mr r3, r31 /* 800FF03C 000FBE3C 38 84 4E 32 */ addi r4, r4, 0x4E474E32@l -/* 800FF040 000FBE40 48 00 EE FD */ bl func_8010DF3C +/* 800FF040 000FBE40 48 00 EE FD */ bl FindGoal__7xPsycheFi /* 800FF044 000FBE44 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FF048 000FBE48 38 A0 00 00 */ li r5, 0 /* 800FF04C 000FBE4C 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -11299,7 +11299,7 @@ lbl_800FEF7C: /* 800FF05C 000FBE5C 3C 80 4E 47 */ lis r4, 0x4E474E31@ha /* 800FF060 000FBE60 7F E3 FB 78 */ mr r3, r31 /* 800FF064 000FBE64 38 84 4E 31 */ addi r4, r4, 0x4E474E31@l -/* 800FF068 000FBE68 48 00 EE D5 */ bl func_8010DF3C +/* 800FF068 000FBE68 48 00 EE D5 */ bl FindGoal__7xPsycheFi /* 800FF06C 000FBE6C 3C 80 80 10 */ lis r4, lbl_80100DC4@ha /* 800FF070 000FBE70 38 A0 00 00 */ li r5, 0 /* 800FF074 000FBE74 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l @@ -11309,7 +11309,7 @@ lbl_800FEF7C: /* 800FF084 000FBE84 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 800FF088 000FBE88 7F E3 FB 78 */ mr r3, r31 /* 800FF08C 000FBE8C 38 84 52 34 */ addi r4, r4, 0x4E475234@l -/* 800FF090 000FBE90 48 00 EE AD */ bl func_8010DF3C +/* 800FF090 000FBE90 48 00 EE AD */ bl FindGoal__7xPsycheFi /* 800FF094 000FBE94 3C A0 80 10 */ lis r5, lbl_80101458@ha /* 800FF098 000FBE98 38 80 00 00 */ li r4, 0 /* 800FF09C 000FBE9C 38 A5 14 58 */ addi r5, r5, lbl_80101458@l @@ -11320,12 +11320,12 @@ lbl_800FEF7C: /* 800FF0B0 000FBEB0 38 9E 03 94 */ addi r4, r30, 0x394 /* 800FF0B4 000FBEB4 48 00 38 D1 */ bl func_80102984 /* 800FF0B8 000FBEB8 7F E3 FB 78 */ mr r3, r31 -/* 800FF0BC 000FBEBC 48 00 E1 0D */ bl func_8010D1C8 +/* 800FF0BC 000FBEBC 48 00 E1 0D */ bl BrainExtend__7xPsycheFv /* 800FF0C0 000FBEC0 3C 80 4E 47 */ lis r4, 0x4E475241@ha /* 800FF0C4 000FBEC4 7F E3 FB 78 */ mr r3, r31 /* 800FF0C8 000FBEC8 38 84 52 41 */ addi r4, r4, 0x4E475241@l /* 800FF0CC 000FBECC 38 A0 00 00 */ li r5, 0 -/* 800FF0D0 000FBED0 48 00 E1 71 */ bl func_8010D240 +/* 800FF0D0 000FBED0 48 00 E1 71 */ bl AddGoal__7xPsycheFiPv /* 800FF0D4 000FBED4 80 03 00 3C */ lwz r0, 0x3c(r3) /* 800FF0D8 000FBED8 3C 80 00 01 */ lis r4, 1 /* 800FF0DC 000FBEDC 60 00 00 08 */ ori r0, r0, 8 @@ -11335,9 +11335,9 @@ lbl_800FEF7C: /* 800FF0EC 000FBEEC 7F E3 FB 78 */ mr r3, r31 /* 800FF0F0 000FBEF0 38 84 52 4E */ addi r4, r4, 0x4E47524E@l /* 800FF0F4 000FBEF4 38 A0 00 00 */ li r5, 0 -/* 800FF0F8 000FBEF8 48 00 E1 49 */ bl func_8010D240 +/* 800FF0F8 000FBEF8 48 00 E1 49 */ bl AddGoal__7xPsycheFiPv /* 800FF0FC 000FBEFC 7F E3 FB 78 */ mr r3, r31 -/* 800FF100 000FBF00 48 00 E1 09 */ bl func_8010D208 +/* 800FF100 000FBF00 48 00 E1 09 */ bl BrainEnd__7xPsycheFv /* 800FF104 000FBF04 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800FF108 000FBF08 7F E3 FB 78 */ mr r3, r31 /* 800FF10C 000FBF0C 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l @@ -11367,7 +11367,7 @@ lbl_800FF168: /* 800FF168 000FBF68 3B E0 00 03 */ li r31, 3 /* 800FF16C 000FBF6C 48 00 00 0C */ b lbl_800FF178 lbl_800FF170: -/* 800FF170 000FBF70 4B FF 8D 11 */ bl func_800F7E80 +/* 800FF170 000FBF70 4B FF 8D 11 */ bl AnimPick__9zNPCRobotFi16en_NPC_GOAL_SPOTP5xGoal /* 800FF174 000FBF74 7C 68 1B 78 */ mr r8, r3 lbl_800FF178: /* 800FF178 000FBF78 2C 1F 00 00 */ cmpwi r31, 0 @@ -11390,27 +11390,27 @@ lbl_800FF190: /* 800FF1B8 000FBFB8 FF E0 08 90 */ fmr f31, f1 /* 800FF1BC 000FBFBC 93 E1 00 14 */ stw r31, 0x14(r1) /* 800FF1C0 000FBFC0 7C 7F 1B 78 */ mr r31, r3 -/* 800FF1C4 000FBFC4 4B FF 8A 55 */ bl func_800F7C18 +/* 800FF1C4 000FBFC4 4B FF 8A 55 */ bl Process__9zNPCRobotFP6xScenef /* 800FF1C8 000FBFC8 7F E3 FB 78 */ mr r3, r31 /* 800FF1CC 000FBFCC 48 00 35 2D */ bl func_801026F8 /* 800FF1D0 000FBFD0 2C 03 00 00 */ cmpwi r3, 0 /* 800FF1D4 000FBFD4 40 82 00 18 */ bne lbl_800FF1EC /* 800FF1D8 000FBFD8 FC 20 F8 90 */ fmr f1, f31 /* 800FF1DC 000FBFDC 7F E3 FB 78 */ mr r3, r31 -/* 800FF1E0 000FBFE0 48 00 06 09 */ bl func_800FF7E8 +/* 800FF1E0 000FBFE0 48 00 06 09 */ bl Chk_NonAlertBonk__11zNPCTubeletFf /* 800FF1E4 000FBFE4 7F E3 FB 78 */ mr r3, r31 -/* 800FF1E8 000FBFE8 48 00 04 D9 */ bl func_800FF6C0 +/* 800FF1E8 000FBFE8 48 00 04 D9 */ bl Chk_IsBonked__11zNPCTubeletFv lbl_800FF1EC: /* 800FF1EC 000FBFEC 80 1F 03 7C */ lwz r0, 0x37c(r31) /* 800FF1F0 000FBFF0 2C 00 00 04 */ cmpwi r0, 4 /* 800FF1F4 000FBFF4 40 82 00 44 */ bne lbl_800FF238 /* 800FF1F8 000FBFF8 80 7F 02 28 */ lwz r3, 0x228(r31) -/* 800FF1FC 000FBFFC 48 00 E3 C9 */ bl func_8010D5C4 +/* 800FF1FC 000FBFFC 48 00 E3 C9 */ bl GIDOfActive__7xPsycheCFv /* 800FF200 000FC000 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 800FF204 000FC004 28 00 52 4E */ cmplwi r0, 0x524e /* 800FF208 000FC008 41 82 00 30 */ beq lbl_800FF238 /* 800FF20C 000FC00C 80 7F 02 28 */ lwz r3, 0x228(r31) -/* 800FF210 000FC010 48 00 E3 F5 */ bl func_8010D604 +/* 800FF210 000FC010 48 00 E3 F5 */ bl GIDOfPending__7xPsycheCFv /* 800FF214 000FC014 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 800FF218 000FC018 28 00 52 4E */ cmplwi r0, 0x524e /* 800FF21C 000FC01C 41 82 00 1C */ beq lbl_800FF238 @@ -11418,19 +11418,19 @@ lbl_800FF1EC: /* 800FF224 000FC024 80 7F 02 28 */ lwz r3, 0x228(r31) /* 800FF228 000FC028 38 84 52 4E */ addi r4, r4, 0x4E47524E@l /* 800FF22C 000FC02C 38 A0 00 00 */ li r5, 0 -/* 800FF230 000FC030 48 00 E5 01 */ bl func_8010D730 +/* 800FF230 000FC030 48 00 E5 01 */ bl GoalSet__7xPsycheFii /* 800FF234 000FC034 48 00 00 4C */ b lbl_800FF280 lbl_800FF238: /* 800FF238 000FC038 80 1F 03 7C */ lwz r0, 0x37c(r31) /* 800FF23C 000FC03C 2C 00 00 05 */ cmpwi r0, 5 /* 800FF240 000FC040 40 82 00 40 */ bne lbl_800FF280 /* 800FF244 000FC044 80 7F 02 28 */ lwz r3, 0x228(r31) -/* 800FF248 000FC048 48 00 E3 7D */ bl func_8010D5C4 +/* 800FF248 000FC048 48 00 E3 7D */ bl GIDOfActive__7xPsycheCFv /* 800FF24C 000FC04C 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 800FF250 000FC050 28 00 52 6A */ cmplwi r0, 0x526a /* 800FF254 000FC054 41 82 00 2C */ beq lbl_800FF280 /* 800FF258 000FC058 80 7F 02 28 */ lwz r3, 0x228(r31) -/* 800FF25C 000FC05C 48 00 E3 A9 */ bl func_8010D604 +/* 800FF25C 000FC05C 48 00 E3 A9 */ bl GIDOfPending__7xPsycheCFv /* 800FF260 000FC060 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 800FF264 000FC064 28 00 52 6A */ cmplwi r0, 0x526a /* 800FF268 000FC068 41 82 00 18 */ beq lbl_800FF280 @@ -11438,7 +11438,7 @@ lbl_800FF238: /* 800FF270 000FC070 80 7F 02 28 */ lwz r3, 0x228(r31) /* 800FF274 000FC074 38 84 52 6A */ addi r4, r4, 0x4E47526A@l /* 800FF278 000FC078 38 A0 00 00 */ li r5, 0 -/* 800FF27C 000FC07C 48 00 E4 B5 */ bl func_8010D730 +/* 800FF27C 000FC07C 48 00 E4 B5 */ bl GoalSet__7xPsycheFii lbl_800FF280: /* 800FF280 000FC080 80 01 00 24 */ lwz r0, 0x24(r1) /* 800FF284 000FC084 CB E1 00 18 */ lfd f31, 0x18(r1) @@ -11452,11 +11452,11 @@ lbl_800FF280: /* 800FF2A4 000FC0A4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FF2A8 000FC0A8 93 C1 00 08 */ stw r30, 8(r1) /* 800FF2AC 000FC0AC 7C 7E 1B 78 */ mr r30, r3 -/* 800FF2B0 000FC0B0 4B FF 09 85 */ bl func_800EFC34 +/* 800FF2B0 000FC0B0 4B FF 09 85 */ bl Respawn__10zNPCCommonFPC5xVec3P10zMovePointP10zMovePoint /* 800FF2B4 000FC0B4 7C 7F 1B 79 */ or. r31, r3, r3 /* 800FF2B8 000FC0B8 41 82 00 0C */ beq lbl_800FF2C4 /* 800FF2BC 000FC0BC 7F C3 F3 78 */ mr r3, r30 -/* 800FF2C0 000FC0C0 48 00 00 21 */ bl func_800FF2E0 +/* 800FF2C0 000FC0C0 48 00 00 21 */ bl PrepTheBand__11zNPCTubeletFv lbl_800FF2C4: /* 800FF2C4 000FC0C4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FF2C8 000FC0C8 7F E3 FB 78 */ mr r3, r31 @@ -11466,8 +11466,8 @@ lbl_800FF2C4: /* 800FF2D8 000FC0D8 38 21 00 10 */ addi r1, r1, 0x10 /* 800FF2DC 000FC0DC 4E 80 00 20 */ blr -.global func_800FF2E0 -func_800FF2E0: +.global PrepTheBand__11zNPCTubeletFv +PrepTheBand__11zNPCTubeletFv: /* 800FF2E0 000FC0E0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800FF2E4 000FC0E4 7C 08 02 A6 */ mflr r0 /* 800FF2E8 000FC0E8 38 80 00 00 */ li r4, 0 @@ -11480,19 +11480,19 @@ func_800FF2E0: /* 800FF304 000FC104 80 C3 01 D8 */ lwz r6, 0x1d8(r3) /* 800FF308 000FC108 80 06 00 2C */ lwz r0, 0x2c(r6) /* 800FF30C 000FC10C 90 03 02 A0 */ stw r0, 0x2a0(r3) -/* 800FF310 000FC110 4B FF 39 A9 */ bl func_800F2CB8 +/* 800FF310 000FC110 4B FF 39 A9 */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance /* 800FF314 000FC114 7F E3 FB 78 */ mr r3, r31 /* 800FF318 000FC118 38 80 00 01 */ li r4, 1 /* 800FF31C 000FC11C 38 A0 00 00 */ li r5, 0 -/* 800FF320 000FC120 4B FF 39 41 */ bl func_800F2C60 +/* 800FF320 000FC120 4B FF 39 41 */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 800FF324 000FC124 7F E3 FB 78 */ mr r3, r31 /* 800FF328 000FC128 38 80 00 04 */ li r4, 4 /* 800FF32C 000FC12C 38 A0 00 00 */ li r5, 0 -/* 800FF330 000FC130 4B FF 39 31 */ bl func_800F2C60 +/* 800FF330 000FC130 4B FF 39 31 */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 800FF334 000FC134 80 7F 03 80 */ lwz r3, 0x380(r31) -/* 800FF338 000FC138 48 00 08 19 */ bl func_800FFB50 +/* 800FF338 000FC138 48 00 08 19 */ bl WeGotAGig__13zNPCTubeSlaveFv /* 800FF33C 000FC13C 80 7F 03 84 */ lwz r3, 0x384(r31) -/* 800FF340 000FC140 48 00 08 11 */ bl func_800FFB50 +/* 800FF340 000FC140 48 00 08 11 */ bl WeGotAGig__13zNPCTubeSlaveFv /* 800FF344 000FC144 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FF348 000FC148 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FF34C 000FC14C 7C 08 03 A6 */ mtlr r0 @@ -11568,7 +11568,7 @@ lbl_800FF448: /* 800FF44C 000FC24C 48 00 00 0C */ b lbl_800FF458 lbl_800FF450: /* 800FF450 000FC250 3B E0 00 01 */ li r31, 1 -/* 800FF454 000FC254 48 00 01 31 */ bl func_800FF584 +/* 800FF454 000FC254 48 00 01 31 */ bl Bonk__11zNPCTubeletFv lbl_800FF458: /* 800FF458 000FC258 80 01 00 64 */ lwz r0, 0x64(r1) /* 800FF45C 000FC25C 7F E3 FB 78 */ mr r3, r31 @@ -11591,7 +11591,7 @@ lbl_800FF458: /* 800FF4A0 000FC2A0 40 82 00 C8 */ bne lbl_800FF568 /* 800FF4A4 000FC2A4 7F A3 EB 78 */ mr r3, r29 /* 800FF4A8 000FC2A8 7F C4 F3 78 */ mr r4, r30 -/* 800FF4AC 000FC2AC 4B FF 9C 41 */ bl func_800F90EC +/* 800FF4AC 000FC2AC 4B FF 9C 41 */ bl LassoNotify__9zNPCRobotF14en_LASSO_EVENT /* 800FF4B0 000FC2B0 2C 1E 00 01 */ cmpwi r30, 1 /* 800FF4B4 000FC2B4 41 82 00 2C */ beq lbl_800FF4E0 /* 800FF4B8 000FC2B8 40 80 00 10 */ bge lbl_800FF4C8 @@ -11620,12 +11620,12 @@ lbl_800FF4F4: /* 800FF504 000FC304 2C 00 00 01 */ cmpwi r0, 1 /* 800FF508 000FC308 41 80 00 60 */ blt lbl_800FF568 /* 800FF50C 000FC30C 7F A3 EB 78 */ mr r3, r29 -/* 800FF510 000FC310 4B FF FD D1 */ bl func_800FF2E0 +/* 800FF510 000FC310 4B FF FD D1 */ bl PrepTheBand__11zNPCTubeletFv /* 800FF514 000FC314 83 FD 02 28 */ lwz r31, 0x228(r29) /* 800FF518 000FC318 3C 60 4E 47 */ lis r3, 0x4E475234@ha /* 800FF51C 000FC31C 38 83 52 34 */ addi r4, r3, 0x4E475234@l /* 800FF520 000FC320 7F E3 FB 78 */ mr r3, r31 -/* 800FF524 000FC324 48 00 E0 35 */ bl func_8010D558 +/* 800FF524 000FC324 48 00 E0 35 */ bl GIDInStack__7xPsycheCFi /* 800FF528 000FC328 28 03 00 00 */ cmplwi r3, 0 /* 800FF52C 000FC32C 41 82 00 10 */ beq lbl_800FF53C /* 800FF530 000FC330 38 00 00 02 */ li r0, 2 @@ -11635,7 +11635,7 @@ lbl_800FF53C: /* 800FF53C 000FC33C 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800FF540 000FC340 7F E3 FB 78 */ mr r3, r31 /* 800FF544 000FC344 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l -/* 800FF548 000FC348 48 00 E0 11 */ bl func_8010D558 +/* 800FF548 000FC348 48 00 E0 11 */ bl GIDInStack__7xPsycheCFi /* 800FF54C 000FC34C 28 03 00 00 */ cmplwi r3, 0 /* 800FF550 000FC350 41 82 00 10 */ beq lbl_800FF560 /* 800FF554 000FC354 38 00 00 01 */ li r0, 1 @@ -11653,8 +11653,8 @@ lbl_800FF568: /* 800FF57C 000FC37C 38 21 00 20 */ addi r1, r1, 0x20 /* 800FF580 000FC380 4E 80 00 20 */ blr -.global func_800FF584 -func_800FF584: +.global Bonk__11zNPCTubeletFv +Bonk__11zNPCTubeletFv: /* 800FF584 000FC384 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800FF588 000FC388 7C 08 02 A6 */ mflr r0 /* 800FF58C 000FC38C 90 01 00 14 */ stw r0, 0x14(r1) @@ -11665,21 +11665,21 @@ func_800FF584: /* 800FF5A0 000FC3A0 41 82 00 98 */ beq lbl_800FF638 /* 800FF5A4 000FC3A4 38 80 00 00 */ li r4, 0 /* 800FF5A8 000FC3A8 38 A0 00 00 */ li r5, 0 -/* 800FF5AC 000FC3AC 4B FF 36 B5 */ bl func_800F2C60 +/* 800FF5AC 000FC3AC 4B FF 36 B5 */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 800FF5B0 000FC3B0 7F E3 FB 78 */ mr r3, r31 /* 800FF5B4 000FC3B4 38 80 00 01 */ li r4, 1 /* 800FF5B8 000FC3B8 38 A0 00 00 */ li r5, 0 -/* 800FF5BC 000FC3BC 4B FF 36 FD */ bl func_800F2CB8 +/* 800FF5BC 000FC3BC 4B FF 36 FD */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance /* 800FF5C0 000FC3C0 7F E3 FB 78 */ mr r3, r31 /* 800FF5C4 000FC3C4 38 80 00 04 */ li r4, 4 /* 800FF5C8 000FC3C8 38 A0 00 00 */ li r5, 0 -/* 800FF5CC 000FC3CC 4B FF 36 95 */ bl func_800F2C60 +/* 800FF5CC 000FC3CC 4B FF 36 95 */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 800FF5D0 000FC3D0 38 00 00 00 */ li r0, 0 /* 800FF5D4 000FC3D4 90 1F 02 A0 */ stw r0, 0x2a0(r31) /* 800FF5D8 000FC3D8 88 1F 00 1B */ lbz r0, 0x1b(r31) /* 800FF5DC 000FC3DC 60 00 00 20 */ ori r0, r0, 0x20 /* 800FF5E0 000FC3E0 98 1F 00 1B */ stb r0, 0x1b(r31) -/* 800FF5E4 000FC3E4 4B F3 16 A5 */ bl func_80030C88 +/* 800FF5E4 000FC3E4 4B F3 16 A5 */ bl xurand__Fv /* 800FF5E8 000FC3E8 C0 02 9B 88 */ lfs f0, lbl_803CE508-_SDA2_BASE_(r2) /* 800FF5EC 000FC3EC 7F E3 FB 78 */ mr r3, r31 /* 800FF5F0 000FC3F0 C0 42 9B 70 */ lfs f2, lbl_803CE4F0-_SDA2_BASE_(r2) @@ -11690,14 +11690,14 @@ func_800FF584: /* 800FF604 000FC404 EC 42 00 F2 */ fmuls f2, f2, f3 /* 800FF608 000FC408 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 800FF60C 000FC40C D0 1F 03 88 */ stfs f0, 0x388(r31) -/* 800FF610 000FC410 4B FF A4 D9 */ bl func_800F9AE8 +/* 800FF610 000FC410 4B FF A4 D9 */ bl ShowerConfetti__9zNPCRobotFP5xVec3 /* 800FF614 000FC414 7F E3 FB 78 */ mr r3, r31 -/* 800FF618 000FC418 48 00 01 C5 */ bl func_800FF7DC +/* 800FF618 000FC418 48 00 01 C5 */ bl PainInTheBand__11zNPCTubeletFv /* 800FF61C 000FC41C 7F E3 FB 78 */ mr r3, r31 /* 800FF620 000FC420 38 80 00 12 */ li r4, 0x12 -/* 800FF624 000FC424 4B FF 40 11 */ bl func_800F3634 +/* 800FF624 000FC424 4B FF 40 11 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 800FF628 000FC428 38 60 00 02 */ li r3, 2 -/* 800FF62C 000FC42C 48 03 0F 39 */ bl func_80130564 +/* 800FF62C 000FC42C 48 03 0F 39 */ bl zNPC_SNDStop__F11_tageNPCSnd /* 800FF630 000FC430 38 00 00 00 */ li r0, 0 /* 800FF634 000FC434 90 1F 03 90 */ stw r0, 0x390(r31) lbl_800FF638: @@ -11707,8 +11707,8 @@ lbl_800FF638: /* 800FF644 000FC444 38 21 00 10 */ addi r1, r1, 0x10 /* 800FF648 000FC448 4E 80 00 20 */ blr -.global func_800FF64C -func_800FF64C: +.global Unbonk__11zNPCTubeletFv +Unbonk__11zNPCTubeletFv: /* 800FF64C 000FC44C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800FF650 000FC450 7C 08 02 A6 */ mflr r0 /* 800FF654 000FC454 38 80 00 00 */ li r4, 0 @@ -11716,15 +11716,15 @@ func_800FF64C: /* 800FF65C 000FC45C 90 01 00 14 */ stw r0, 0x14(r1) /* 800FF660 000FC460 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FF664 000FC464 7C 7F 1B 78 */ mr r31, r3 -/* 800FF668 000FC468 4B FF 36 51 */ bl func_800F2CB8 +/* 800FF668 000FC468 4B FF 36 51 */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance /* 800FF66C 000FC46C 7F E3 FB 78 */ mr r3, r31 /* 800FF670 000FC470 38 80 00 01 */ li r4, 1 /* 800FF674 000FC474 38 A0 00 00 */ li r5, 0 -/* 800FF678 000FC478 4B FF 35 E9 */ bl func_800F2C60 +/* 800FF678 000FC478 4B FF 35 E9 */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 800FF67C 000FC47C 7F E3 FB 78 */ mr r3, r31 /* 800FF680 000FC480 38 80 00 04 */ li r4, 4 /* 800FF684 000FC484 38 A0 00 00 */ li r5, 0 -/* 800FF688 000FC488 4B FF 35 D9 */ bl func_800F2C60 +/* 800FF688 000FC488 4B FF 35 D9 */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 800FF68C 000FC48C 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 800FF690 000FC490 80 03 00 2C */ lwz r0, 0x2c(r3) /* 800FF694 000FC494 90 1F 02 A0 */ stw r0, 0x2a0(r31) @@ -11739,8 +11739,8 @@ func_800FF64C: /* 800FF6B8 000FC4B8 38 21 00 10 */ addi r1, r1, 0x10 /* 800FF6BC 000FC4BC 4E 80 00 20 */ blr -.global func_800FF6C0 -func_800FF6C0: +.global Chk_IsBonked__11zNPCTubeletFv +Chk_IsBonked__11zNPCTubeletFv: /* 800FF6C0 000FC4C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800FF6C4 000FC4C4 7C 08 02 A6 */ mflr r0 /* 800FF6C8 000FC4C8 38 A0 00 00 */ li r5, 0 @@ -11814,7 +11814,7 @@ lbl_800FF7AC: /* 800FF7AC 000FC5AC 2C 04 00 00 */ cmpwi r4, 0 /* 800FF7B0 000FC5B0 40 81 00 0C */ ble lbl_800FF7BC /* 800FF7B4 000FC5B4 7F E3 FB 78 */ mr r3, r31 -/* 800FF7B8 000FC5B8 4B FF FE 95 */ bl func_800FF64C +/* 800FF7B8 000FC5B8 4B FF FE 95 */ bl Unbonk__11zNPCTubeletFv lbl_800FF7BC: /* 800FF7BC 000FC5BC 80 1F 02 A0 */ lwz r0, 0x2a0(r31) /* 800FF7C0 000FC5C0 7C 00 00 34 */ cntlzw r0, r0 @@ -11826,14 +11826,14 @@ lbl_800FF7C8: /* 800FF7D4 000FC5D4 38 21 00 10 */ addi r1, r1, 0x10 /* 800FF7D8 000FC5D8 4E 80 00 20 */ blr -.global func_800FF7DC -func_800FF7DC: +.global PainInTheBand__11zNPCTubeletFv +PainInTheBand__11zNPCTubeletFv: /* 800FF7DC 000FC5DC C0 02 9B 68 */ lfs f0, lbl_803CE4E8-_SDA2_BASE_(r2) /* 800FF7E0 000FC5E0 D0 03 03 8C */ stfs f0, 0x38c(r3) /* 800FF7E4 000FC5E4 4E 80 00 20 */ blr -.global func_800FF7E8 -func_800FF7E8: +.global Chk_NonAlertBonk__11zNPCTubeletFf +Chk_NonAlertBonk__11zNPCTubeletFf: /* 800FF7E8 000FC5E8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800FF7EC 000FC5EC 7C 08 02 A6 */ mflr r0 /* 800FF7F0 000FC5F0 90 01 00 14 */ stw r0, 0x14(r1) @@ -11866,11 +11866,11 @@ lbl_800FF824: /* 800FF854 000FC654 2C 00 00 02 */ cmpwi r0, 2 /* 800FF858 000FC658 41 81 00 1C */ bgt lbl_800FF874 /* 800FF85C 000FC65C 7F E3 FB 78 */ mr r3, r31 -/* 800FF860 000FC660 4B FF FD ED */ bl func_800FF64C +/* 800FF860 000FC660 4B FF FD ED */ bl Unbonk__11zNPCTubeletFv /* 800FF864 000FC664 80 7F 03 80 */ lwz r3, 0x380(r31) -/* 800FF868 000FC668 48 00 03 29 */ bl func_800FFB90 +/* 800FF868 000FC668 48 00 03 29 */ bl PartyOn__13zNPCTubeSlaveFv /* 800FF86C 000FC66C 80 7F 03 84 */ lwz r3, 0x384(r31) -/* 800FF870 000FC670 48 00 03 21 */ bl func_800FFB90 +/* 800FF870 000FC670 48 00 03 21 */ bl PartyOn__13zNPCTubeSlaveFv lbl_800FF874: /* 800FF874 000FC674 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FF878 000FC678 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -11969,7 +11969,7 @@ lbl_800FF990: /* 800FF9C0 000FC7C0 90 01 00 14 */ stw r0, 0x14(r1) /* 800FF9C4 000FC7C4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FF9C8 000FC7C8 7C 7F 1B 78 */ mr r31, r3 -/* 800FF9CC 000FC7CC 4B FF 7F 95 */ bl func_800F7960 +/* 800FF9CC 000FC7CC 4B FF 7F 95 */ bl Init__9zNPCRobotFP9xEntAsset /* 800FF9D0 000FC7D0 80 1F 01 CC */ lwz r0, 0x1cc(r31) /* 800FF9D4 000FC7D4 3C 60 80 3D */ lis r3, lbl_803CA6B4@ha /* 800FF9D8 000FC7D8 38 A0 FF FF */ li r5, -1 @@ -11995,7 +11995,7 @@ lbl_800FF990: /* 800FFA28 000FC828 38 80 00 01 */ li r4, 1 /* 800FFA2C 000FC82C 38 A0 FF FF */ li r5, -1 /* 800FFA30 000FC830 38 C0 00 00 */ li r6, 0 -/* 800FFA34 000FC834 4B FF 32 E9 */ bl func_800F2D1C +/* 800FFA34 000FC834 4B FF 32 E9 */ bl ModelAtomicFind__10zNPCCommonFiiP14xModelInstance /* 800FFA38 000FC838 A0 03 00 44 */ lhz r0, 0x44(r3) /* 800FFA3C 000FC83C 70 00 FF DF */ andi. r0, r0, 0xffdf /* 800FFA40 000FC840 B0 03 00 44 */ sth r0, 0x44(r3) @@ -12010,7 +12010,7 @@ lbl_800FF990: /* 800FFA64 000FC864 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800FFA68 000FC868 7C 08 02 A6 */ mflr r0 /* 800FFA6C 000FC86C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800FFA70 000FC870 4B FE F9 F1 */ bl func_800EF460 +/* 800FFA70 000FC870 4B FE F9 F1 */ bl Setup__10zNPCCommonFv /* 800FFA74 000FC874 3C 60 80 3D */ lis r3, lbl_803CA6B4@ha /* 800FFA78 000FC878 38 63 A6 B4 */ addi r3, r3, lbl_803CA6B4@l /* 800FFA7C 000FC87C 48 00 30 69 */ bl func_80102AE4 @@ -12019,7 +12019,7 @@ lbl_800FF990: /* 800FFA88 000FC888 3C 60 80 27 */ lis r3, lbl_802696F4@ha /* 800FFA8C 000FC88C 38 63 96 F4 */ addi r3, r3, lbl_802696F4@l /* 800FFA90 000FC890 38 63 03 44 */ addi r3, r3, 0x344 -/* 800FFA94 000FC894 48 03 06 FD */ bl func_80130190 +/* 800FFA94 000FC894 48 03 06 FD */ bl NPCC_FindRWTexture__FPCc /* 800FFA98 000FC898 28 03 00 00 */ cmplwi r3, 0 /* 800FFA9C 000FC89C 38 80 00 00 */ li r4, 0 /* 800FFAA0 000FC8A0 41 82 00 08 */ beq lbl_800FFAA8 @@ -12057,39 +12057,39 @@ lbl_800FFB00: /* 800FFB18 000FC918 90 01 00 14 */ stw r0, 0x14(r1) /* 800FFB1C 000FC91C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FFB20 000FC920 7C 7F 1B 78 */ mr r31, r3 -/* 800FFB24 000FC924 4B FF 7E 89 */ bl func_800F79AC +/* 800FFB24 000FC924 4B FF 7E 89 */ bl Reset__9zNPCRobotFv /* 800FFB28 000FC928 88 1F 00 18 */ lbz r0, 0x18(r31) /* 800FFB2C 000FC92C 7F E3 FB 78 */ mr r3, r31 /* 800FFB30 000FC930 60 00 00 40 */ ori r0, r0, 0x40 /* 800FFB34 000FC934 98 1F 00 18 */ stb r0, 0x18(r31) -/* 800FFB38 000FC938 48 00 00 19 */ bl func_800FFB50 +/* 800FFB38 000FC938 48 00 00 19 */ bl WeGotAGig__13zNPCTubeSlaveFv /* 800FFB3C 000FC93C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FFB40 000FC940 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FFB44 000FC944 7C 08 03 A6 */ mtlr r0 /* 800FFB48 000FC948 38 21 00 10 */ addi r1, r1, 0x10 /* 800FFB4C 000FC94C 4E 80 00 20 */ blr -.global func_800FFB50 -func_800FFB50: +.global WeGotAGig__13zNPCTubeSlaveFv +WeGotAGig__13zNPCTubeSlaveFv: /* 800FFB50 000FC950 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800FFB54 000FC954 7C 08 02 A6 */ mflr r0 /* 800FFB58 000FC958 90 01 00 14 */ stw r0, 0x14(r1) /* 800FFB5C 000FC95C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FFB60 000FC960 7C 7F 1B 78 */ mr r31, r3 -/* 800FFB64 000FC964 48 00 00 2D */ bl func_800FFB90 +/* 800FFB64 000FC964 48 00 00 2D */ bl PartyOn__13zNPCTubeSlaveFv /* 800FFB68 000FC968 3C 80 4E 47 */ lis r4, 0x4E47524F@ha /* 800FFB6C 000FC96C 80 7F 02 28 */ lwz r3, 0x228(r31) /* 800FFB70 000FC970 38 84 52 4F */ addi r4, r4, 0x4E47524F@l /* 800FFB74 000FC974 38 A0 00 01 */ li r5, 1 -/* 800FFB78 000FC978 48 00 DB B9 */ bl func_8010D730 +/* 800FFB78 000FC978 48 00 DB B9 */ bl GoalSet__7xPsycheFii /* 800FFB7C 000FC97C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FFB80 000FC980 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FFB84 000FC984 7C 08 03 A6 */ mtlr r0 /* 800FFB88 000FC988 38 21 00 10 */ addi r1, r1, 0x10 /* 800FFB8C 000FC98C 4E 80 00 20 */ blr -.global func_800FFB90 -func_800FFB90: +.global PartyOn__13zNPCTubeSlaveFv +PartyOn__13zNPCTubeSlaveFv: /* 800FFB90 000FC990 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800FFB94 000FC994 7C 08 02 A6 */ mflr r0 /* 800FFB98 000FC998 38 80 00 00 */ li r4, 0 @@ -12097,15 +12097,15 @@ func_800FFB90: /* 800FFBA0 000FC9A0 90 01 00 14 */ stw r0, 0x14(r1) /* 800FFBA4 000FC9A4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FFBA8 000FC9A8 7C 7F 1B 78 */ mr r31, r3 -/* 800FFBAC 000FC9AC 4B FF 31 0D */ bl func_800F2CB8 +/* 800FFBAC 000FC9AC 4B FF 31 0D */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance /* 800FFBB0 000FC9B0 7F E3 FB 78 */ mr r3, r31 /* 800FFBB4 000FC9B4 38 80 00 01 */ li r4, 1 /* 800FFBB8 000FC9B8 38 A0 00 00 */ li r5, 0 -/* 800FFBBC 000FC9BC 4B FF 30 A5 */ bl func_800F2C60 +/* 800FFBBC 000FC9BC 4B FF 30 A5 */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 800FFBC0 000FC9C0 7F E3 FB 78 */ mr r3, r31 /* 800FFBC4 000FC9C4 38 80 00 04 */ li r4, 4 /* 800FFBC8 000FC9C8 38 A0 00 00 */ li r5, 0 -/* 800FFBCC 000FC9CC 4B FF 30 95 */ bl func_800F2C60 +/* 800FFBCC 000FC9CC 4B FF 30 95 */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 800FFBD0 000FC9D0 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 800FFBD4 000FC9D4 80 03 00 2C */ lwz r0, 0x2c(r3) /* 800FFBD8 000FC9D8 90 1F 02 A0 */ stw r0, 0x2a0(r31) @@ -12119,11 +12119,11 @@ func_800FFB90: /* 800FFBF8 000FC9F8 90 01 00 14 */ stw r0, 0x14(r1) /* 800FFBFC 000FC9FC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FFC00 000FCA00 83 E3 01 D8 */ lwz r31, 0x1d8(r3) -/* 800FFC04 000FCA04 4B FF 7F D5 */ bl func_800F7BD8 +/* 800FFC04 000FCA04 4B FF 7F D5 */ bl ParseINI__9zNPCRobotFv /* 800FFC08 000FCA08 3C 60 80 2A */ lis r3, lbl_802989E0@ha /* 800FFC0C 000FCA0C 38 63 89 E0 */ addi r3, r3, lbl_802989E0@l /* 800FFC10 000FCA10 90 7F 03 9C */ stw r3, 0x39c(r31) -/* 800FFC14 000FCA14 48 02 51 31 */ bl func_80124D44 +/* 800FFC14 000FCA14 48 02 51 31 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 800FFC18 000FCA18 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FFC1C 000FCA1C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FFC20 000FCA20 7C 08 03 A6 */ mtlr r0 @@ -12137,71 +12137,71 @@ func_800FFB90: /* 800FFC40 000FCA40 80 03 01 C8 */ lwz r0, 0x1c8(r3) /* 800FFC44 000FCA44 54 00 02 0C */ rlwinm r0, r0, 0, 8, 6 /* 800FFC48 000FCA48 90 03 01 C8 */ stw r0, 0x1c8(r3) -/* 800FFC4C 000FCA4C 48 00 D2 89 */ bl func_8010CED4 +/* 800FFC4C 000FCA4C 48 00 D2 89 */ bl xBehaveMgr_GetSelf__Fv /* 800FFC50 000FCA50 7F E4 FB 78 */ mr r4, r31 /* 800FFC54 000FCA54 38 A0 00 00 */ li r5, 0 -/* 800FFC58 000FCA58 48 00 D3 E5 */ bl func_8010D03C +/* 800FFC58 000FCA58 48 00 D3 E5 */ bl Subscribe__10xBehaveMgrFP5xBasei /* 800FFC5C 000FCA5C 90 7F 02 28 */ stw r3, 0x228(r31) /* 800FFC60 000FCA60 83 FF 02 28 */ lwz r31, 0x228(r31) /* 800FFC64 000FCA64 7F E3 FB 78 */ mr r3, r31 -/* 800FFC68 000FCA68 48 00 D5 21 */ bl func_8010D188 +/* 800FFC68 000FCA68 48 00 D5 21 */ bl BrainBegin__7xPsycheFv /* 800FFC6C 000FCA6C 3C 80 4E 47 */ lis r4, 0x4E475231@ha /* 800FFC70 000FCA70 7F E3 FB 78 */ mr r3, r31 /* 800FFC74 000FCA74 38 84 52 31 */ addi r4, r4, 0x4E475231@l /* 800FFC78 000FCA78 38 A0 00 00 */ li r5, 0 -/* 800FFC7C 000FCA7C 48 00 D5 C5 */ bl func_8010D240 +/* 800FFC7C 000FCA7C 48 00 D5 C5 */ bl AddGoal__7xPsycheFiPv /* 800FFC80 000FCA80 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 800FFC84 000FCA84 7F E3 FB 78 */ mr r3, r31 /* 800FFC88 000FCA88 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l /* 800FFC8C 000FCA8C 38 A0 00 00 */ li r5, 0 -/* 800FFC90 000FCA90 48 00 D5 B1 */ bl func_8010D240 +/* 800FFC90 000FCA90 48 00 D5 B1 */ bl AddGoal__7xPsycheFiPv /* 800FFC94 000FCA94 3C 80 4E 47 */ lis r4, 0x4E474E37@ha /* 800FFC98 000FCA98 7F E3 FB 78 */ mr r3, r31 /* 800FFC9C 000FCA9C 38 84 4E 37 */ addi r4, r4, 0x4E474E37@l /* 800FFCA0 000FCAA0 38 A0 00 00 */ li r5, 0 -/* 800FFCA4 000FCAA4 48 00 D5 9D */ bl func_8010D240 +/* 800FFCA4 000FCAA4 48 00 D5 9D */ bl AddGoal__7xPsycheFiPv /* 800FFCA8 000FCAA8 3C 80 4E 47 */ lis r4, 0x4E47524F@ha /* 800FFCAC 000FCAAC 7F E3 FB 78 */ mr r3, r31 /* 800FFCB0 000FCAB0 38 84 52 4F */ addi r4, r4, 0x4E47524F@l /* 800FFCB4 000FCAB4 38 A0 00 00 */ li r5, 0 -/* 800FFCB8 000FCAB8 48 00 D5 89 */ bl func_8010D240 +/* 800FFCB8 000FCAB8 48 00 D5 89 */ bl AddGoal__7xPsycheFiPv /* 800FFCBC 000FCABC 3C 80 4E 47 */ lis r4, 0x4E475250@ha /* 800FFCC0 000FCAC0 7F E3 FB 78 */ mr r3, r31 /* 800FFCC4 000FCAC4 38 84 52 50 */ addi r4, r4, 0x4E475250@l /* 800FFCC8 000FCAC8 38 A0 00 00 */ li r5, 0 -/* 800FFCCC 000FCACC 48 00 D5 75 */ bl func_8010D240 +/* 800FFCCC 000FCACC 48 00 D5 75 */ bl AddGoal__7xPsycheFiPv /* 800FFCD0 000FCAD0 3C 80 4E 47 */ lis r4, 0x4E475251@ha /* 800FFCD4 000FCAD4 7F E3 FB 78 */ mr r3, r31 /* 800FFCD8 000FCAD8 38 84 52 51 */ addi r4, r4, 0x4E475251@l /* 800FFCDC 000FCADC 38 A0 00 00 */ li r5, 0 -/* 800FFCE0 000FCAE0 48 00 D5 61 */ bl func_8010D240 +/* 800FFCE0 000FCAE0 48 00 D5 61 */ bl AddGoal__7xPsycheFiPv /* 800FFCE4 000FCAE4 3C 80 4E 47 */ lis r4, 0x4E475252@ha /* 800FFCE8 000FCAE8 7F E3 FB 78 */ mr r3, r31 /* 800FFCEC 000FCAEC 38 84 52 52 */ addi r4, r4, 0x4E475252@l /* 800FFCF0 000FCAF0 38 A0 00 00 */ li r5, 0 -/* 800FFCF4 000FCAF4 48 00 D5 4D */ bl func_8010D240 +/* 800FFCF4 000FCAF4 48 00 D5 4D */ bl AddGoal__7xPsycheFiPv /* 800FFCF8 000FCAF8 3C 80 4E 47 */ lis r4, 0x4E475253@ha /* 800FFCFC 000FCAFC 7F E3 FB 78 */ mr r3, r31 /* 800FFD00 000FCB00 38 84 52 53 */ addi r4, r4, 0x4E475253@l /* 800FFD04 000FCB04 38 A0 00 00 */ li r5, 0 -/* 800FFD08 000FCB08 48 00 D5 39 */ bl func_8010D240 +/* 800FFD08 000FCB08 48 00 D5 39 */ bl AddGoal__7xPsycheFiPv /* 800FFD0C 000FCB0C 3C 80 4E 47 */ lis r4, 0x4E475254@ha /* 800FFD10 000FCB10 7F E3 FB 78 */ mr r3, r31 /* 800FFD14 000FCB14 38 84 52 54 */ addi r4, r4, 0x4E475254@l /* 800FFD18 000FCB18 38 A0 00 00 */ li r5, 0 -/* 800FFD1C 000FCB1C 48 00 D5 25 */ bl func_8010D240 +/* 800FFD1C 000FCB1C 48 00 D5 25 */ bl AddGoal__7xPsycheFiPv /* 800FFD20 000FCB20 3C 80 4E 47 */ lis r4, 0x4E475255@ha /* 800FFD24 000FCB24 7F E3 FB 78 */ mr r3, r31 /* 800FFD28 000FCB28 38 84 52 55 */ addi r4, r4, 0x4E475255@l /* 800FFD2C 000FCB2C 38 A0 00 00 */ li r5, 0 -/* 800FFD30 000FCB30 48 00 D5 11 */ bl func_8010D240 +/* 800FFD30 000FCB30 48 00 D5 11 */ bl AddGoal__7xPsycheFiPv /* 800FFD34 000FCB34 3C 80 4E 47 */ lis r4, 0x4E475256@ha /* 800FFD38 000FCB38 7F E3 FB 78 */ mr r3, r31 /* 800FFD3C 000FCB3C 38 84 52 56 */ addi r4, r4, 0x4E475256@l /* 800FFD40 000FCB40 38 A0 00 00 */ li r5, 0 -/* 800FFD44 000FCB44 48 00 D4 FD */ bl func_8010D240 +/* 800FFD44 000FCB44 48 00 D4 FD */ bl AddGoal__7xPsycheFiPv /* 800FFD48 000FCB48 7F E3 FB 78 */ mr r3, r31 -/* 800FFD4C 000FCB4C 48 00 D4 BD */ bl func_8010D208 +/* 800FFD4C 000FCB4C 48 00 D4 BD */ bl BrainEnd__7xPsycheFv /* 800FFD50 000FCB50 3C 80 4E 47 */ lis r4, 0x4E47524F@ha /* 800FFD54 000FCB54 7F E3 FB 78 */ mr r3, r31 /* 800FFD58 000FCB58 38 84 52 4F */ addi r4, r4, 0x4E47524F@l @@ -12240,7 +12240,7 @@ func_800FFB90: /* 800FFDDC 000FCBDC 3B E0 00 03 */ li r31, 3 /* 800FFDE0 000FCBE0 48 00 00 0C */ b lbl_800FFDEC lbl_800FFDE4: -/* 800FFDE4 000FCBE4 4B FF 80 9D */ bl func_800F7E80 +/* 800FFDE4 000FCBE4 4B FF 80 9D */ bl AnimPick__9zNPCRobotFi16en_NPC_GOAL_SPOTP5xGoal /* 800FFDE8 000FCBE8 7C 69 1B 78 */ mr r9, r3 lbl_800FFDEC: /* 800FFDEC 000FCBEC 2C 1F 00 00 */ cmpwi r31, 0 @@ -12257,8 +12257,8 @@ lbl_800FFE04: /* 800FFE14 000FCC14 38 21 00 10 */ addi r1, r1, 0x10 /* 800FFE18 000FCC18 4E 80 00 20 */ blr -.global func_800FFE1C -func_800FFE1C: +.global SetMaster__13zNPCTubeSlaveFP11zNPCTubelet11en_tubespot +SetMaster__13zNPCTubeSlaveFP11zNPCTubelet11en_tubespot: /* 800FFE1C 000FCC1C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800FFE20 000FCC20 7C 08 02 A6 */ mflr r0 /* 800FFE24 000FCC24 28 04 00 00 */ cmplwi r4, 0 @@ -12277,7 +12277,7 @@ func_800FFE1C: /* 800FFE58 000FCC58 7F A3 EB 78 */ mr r3, r29 /* 800FFE5C 000FCC5C 4B F1 B9 AD */ bl func_8001B808 /* 800FFE60 000FCC60 7F E4 FB 78 */ mr r4, r31 -/* 800FFE64 000FCC64 4B F4 E6 79 */ bl func_8004E4DC +/* 800FFE64 000FCC64 4B F4 E6 79 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800FFE68: /* 800FFE68 000FCC68 2C 1E 00 02 */ cmpwi r30, 2 /* 800FFE6C 000FCC6C 40 82 00 20 */ bne lbl_800FFE8C @@ -12306,7 +12306,7 @@ lbl_800FFEA4: /* 800FFEC0 000FCCC0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800FFEC4 000FCCC4 7C 08 02 A6 */ mflr r0 /* 800FFEC8 000FCCC8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800FFECC 000FCCCC 4B FF 7D 4D */ bl func_800F7C18 +/* 800FFECC 000FCCCC 4B FF 7D 4D */ bl Process__9zNPCRobotFP6xScenef /* 800FFED0 000FCCD0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FFED4 000FCCD4 7C 08 03 A6 */ mtlr r0 /* 800FFED8 000FCCD8 38 21 00 10 */ addi r1, r1, 0x10 @@ -12316,7 +12316,7 @@ lbl_800FFEA4: /* 800FFEE8 000FCCE8 90 01 00 14 */ stw r0, 0x14(r1) /* 800FFEEC 000FCCEC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FFEF0 000FCCF0 7C 7F 1B 78 */ mr r31, r3 -/* 800FFEF4 000FCCF4 48 00 01 45 */ bl func_80100038 +/* 800FFEF4 000FCCF4 48 00 01 45 */ bl DoLaserRendering__13zNPCTubeSlaveFv /* 800FFEF8 000FCCF8 7F E3 FB 78 */ mr r3, r31 /* 800FFEFC 000FCCFC 4B FE EE 71 */ bl func_800EED6C /* 800FFF00 000FCD00 80 01 00 14 */ lwz r0, 0x14(r1) @@ -12343,14 +12343,14 @@ lbl_800FFF40: /* 800FFF50 000FCD50 7F C3 F3 78 */ mr r3, r30 /* 800FFF54 000FCD54 38 84 52 54 */ addi r4, r4, 0x4E475254@l /* 800FFF58 000FCD58 3B E0 00 01 */ li r31, 1 -/* 800FFF5C 000FCD5C 48 00 D5 FD */ bl func_8010D558 +/* 800FFF5C 000FCD5C 48 00 D5 FD */ bl GIDInStack__7xPsycheCFi /* 800FFF60 000FCD60 28 03 00 00 */ cmplwi r3, 0 /* 800FFF64 000FCD64 40 82 00 18 */ bne lbl_800FFF7C /* 800FFF68 000FCD68 3C 80 4E 47 */ lis r4, 0x4E475254@ha /* 800FFF6C 000FCD6C 7F C3 F3 78 */ mr r3, r30 /* 800FFF70 000FCD70 38 84 52 54 */ addi r4, r4, 0x4E475254@l /* 800FFF74 000FCD74 38 A0 00 00 */ li r5, 0 -/* 800FFF78 000FCD78 48 00 D8 E1 */ bl func_8010D858 +/* 800FFF78 000FCD78 48 00 D8 E1 */ bl GoalPush__7xPsycheFii lbl_800FFF7C: /* 800FFF7C 000FCD7C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FFF80 000FCD80 7F E3 FB 78 */ mr r3, r31 @@ -12372,8 +12372,8 @@ lbl_800FFF7C: /* 800FFFC0 000FCDC0 38 21 00 10 */ addi r1, r1, 0x10 /* 800FFFC4 000FCDC4 4E 80 00 20 */ blr -.global func_800FFFC8 -func_800FFFC8: +.global PosStacked__13zNPCTubeSlaveFP5xVec3 +PosStacked__13zNPCTubeSlaveFP5xVec3: /* 800FFFC8 000FCDC8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800FFFCC 000FCDCC 7C 08 02 A6 */ mflr r0 /* 800FFFD0 000FCDD0 90 01 00 24 */ stw r0, 0x24(r1) @@ -12393,7 +12393,7 @@ lbl_800FFFFC: /* 80100000 000FCE00 4B F1 B8 09 */ bl func_8001B808 /* 80100004 000FCE04 7C 64 1B 78 */ mr r4, r3 /* 80100008 000FCE08 7F E3 FB 78 */ mr r3, r31 -/* 8010000C 000FCE0C 4B F4 E4 D1 */ bl func_8004E4DC +/* 8010000C 000FCE0C 4B F4 E4 D1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80100010 000FCE10 C0 1F 00 04 */ lfs f0, 4(r31) /* 80100014 000FCE14 EC 00 F8 2A */ fadds f0, f0, f31 /* 80100018 000FCE18 D0 1F 00 04 */ stfs f0, 4(r31) @@ -12405,8 +12405,8 @@ lbl_800FFFFC: /* 80100030 000FCE30 38 21 00 20 */ addi r1, r1, 0x20 /* 80100034 000FCE34 4E 80 00 20 */ blr -.global func_80100038 -func_80100038: +.global DoLaserRendering__13zNPCTubeSlaveFv +DoLaserRendering__13zNPCTubeSlaveFv: /* 80100038 000FCE38 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010003C 000FCE3C 7C 08 02 A6 */ mflr r0 /* 80100040 000FCE40 90 01 00 14 */ stw r0, 0x14(r1) @@ -12415,7 +12415,7 @@ func_80100038: /* 8010004C 000FCE4C 2C 00 00 01 */ cmpwi r0, 1 /* 80100050 000FCE50 40 82 00 2C */ bne lbl_8010007C /* 80100054 000FCE54 80 63 02 28 */ lwz r3, 0x228(r3) -/* 80100058 000FCE58 48 00 D4 DD */ bl func_8010D534 +/* 80100058 000FCE58 48 00 D4 DD */ bl GetCurGoal__7xPsycheCFv /* 8010005C 000FCE5C 7C 7F 1B 79 */ or. r31, r3, r3 /* 80100060 000FCE60 41 82 00 1C */ beq lbl_8010007C /* 80100064 000FCE64 4B FD 53 A9 */ bl func_800D540C @@ -12423,7 +12423,7 @@ func_80100038: /* 8010006C 000FCE6C 28 00 52 51 */ cmplwi r0, 0x5251 /* 80100070 000FCE70 40 82 00 0C */ bne lbl_8010007C /* 80100074 000FCE74 7F E3 FB 78 */ mr r3, r31 -/* 80100078 000FCE78 4B FE 9D 3D */ bl func_800E9DB4 +/* 80100078 000FCE78 4B FE 9D 3D */ bl LaserRender__18zNPCGoalTubeAttackFv lbl_8010007C: /* 8010007C 000FCE7C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80100080 000FCE80 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -12435,7 +12435,7 @@ lbl_8010007C: /* 80100098 000FCE98 90 01 00 14 */ stw r0, 0x14(r1) /* 8010009C 000FCE9C 93 E1 00 0C */ stw r31, 0xc(r1) /* 801000A0 000FCEA0 7C 7F 1B 78 */ mr r31, r3 -/* 801000A4 000FCEA4 4B FF 78 BD */ bl func_800F7960 +/* 801000A4 000FCEA4 4B FF 78 BD */ bl Init__9zNPCRobotFP9xEntAsset /* 801000A8 000FCEA8 80 9F 01 CC */ lwz r4, 0x1cc(r31) /* 801000AC 000FCEAC 3C 60 80 31 */ lis r3, lbl_80312390@ha /* 801000B0 000FCEB0 38 00 FF FF */ li r0, -1 @@ -12459,7 +12459,7 @@ lbl_8010007C: /* 801000F8 000FCEF8 38 80 00 01 */ li r4, 1 /* 801000FC 000FCEFC 38 A0 FF FF */ li r5, -1 /* 80100100 000FCF00 38 C0 00 00 */ li r6, 0 -/* 80100104 000FCF04 4B FF 2C 19 */ bl func_800F2D1C +/* 80100104 000FCF04 4B FF 2C 19 */ bl ModelAtomicFind__10zNPCCommonFiiP14xModelInstance /* 80100108 000FCF08 28 03 00 00 */ cmplwi r3, 0 /* 8010010C 000FCF0C 41 82 00 34 */ beq lbl_80100140 /* 80100110 000FCF10 80 83 00 10 */ lwz r4, 0x10(r3) @@ -12468,7 +12468,7 @@ lbl_8010007C: /* 8010011C 000FCF1C 3C 60 80 31 */ lis r3, lbl_80312390@ha /* 80100120 000FCF20 38 A0 00 00 */ li r5, 0 /* 80100124 000FCF24 38 63 23 90 */ addi r3, r3, lbl_80312390@l -/* 80100128 000FCF28 48 08 F1 71 */ bl func_8018F298 +/* 80100128 000FCF28 48 08 F1 71 */ bl Init__12UVAModelInfoFP8RpAtomicUi /* 8010012C 000FCF2C 3C 60 80 31 */ lis r3, lbl_80312390@ha /* 80100130 000FCF30 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) /* 80100134 000FCF34 C0 42 9C 60 */ lfs f2, lbl_803CE5E0-_SDA2_BASE_(r2) @@ -12478,7 +12478,7 @@ lbl_80100140: /* 80100140 000FCF40 38 60 00 01 */ li r3, 1 /* 80100144 000FCF44 38 80 00 00 */ li r4, 0 /* 80100148 000FCF48 38 A0 00 00 */ li r5, 0 -/* 8010014C 000FCF4C 48 08 1C 8D */ bl func_80181DD8 +/* 8010014C 000FCF4C 48 08 1C 8D */ bl NPAR_PartySetup__F11en_nparptypPPvP12NPARXtraData /* 80100150 000FCF50 80 01 00 14 */ lwz r0, 0x14(r1) /* 80100154 000FCF54 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80100158 000FCF58 7C 08 03 A6 */ mtlr r0 @@ -12489,7 +12489,7 @@ lbl_80100140: /* 8010016C 000FCF6C 90 01 00 14 */ stw r0, 0x14(r1) /* 80100170 000FCF70 93 E1 00 0C */ stw r31, 0xc(r1) /* 80100174 000FCF74 7C 7F 1B 78 */ mr r31, r3 -/* 80100178 000FCF78 4B FF 78 35 */ bl func_800F79AC +/* 80100178 000FCF78 4B FF 78 35 */ bl Reset__9zNPCRobotFv /* 8010017C 000FCF7C C0 02 9B 80 */ lfs f0, lbl_803CE500-_SDA2_BASE_(r2) /* 80100180 000FCF80 D0 1F 03 80 */ stfs f0, 0x380(r31) /* 80100184 000FCF84 C0 02 9B 80 */ lfs f0, lbl_803CE500-_SDA2_BASE_(r2) @@ -12510,11 +12510,11 @@ lbl_80100140: /* 801001C0 000FCFC0 90 01 00 14 */ stw r0, 0x14(r1) /* 801001C4 000FCFC4 93 E1 00 0C */ stw r31, 0xc(r1) /* 801001C8 000FCFC8 83 E3 01 D8 */ lwz r31, 0x1d8(r3) -/* 801001CC 000FCFCC 4B FF 7A 0D */ bl func_800F7BD8 +/* 801001CC 000FCFCC 4B FF 7A 0D */ bl ParseINI__9zNPCRobotFv /* 801001D0 000FCFD0 3C 60 80 2A */ lis r3, lbl_80298A1C@ha /* 801001D4 000FCFD4 38 63 8A 1C */ addi r3, r3, lbl_80298A1C@l /* 801001D8 000FCFD8 90 7F 03 9C */ stw r3, 0x39c(r31) -/* 801001DC 000FCFDC 48 02 4B 69 */ bl func_80124D44 +/* 801001DC 000FCFDC 48 02 4B 69 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 801001E0 000FCFE0 80 01 00 14 */ lwz r0, 0x14(r1) /* 801001E4 000FCFE4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801001E8 000FCFE8 7C 08 03 A6 */ mtlr r0 @@ -12525,12 +12525,12 @@ lbl_80100140: /* 801001FC 000FCFFC 90 01 00 14 */ stw r0, 0x14(r1) /* 80100200 000FD000 93 E1 00 0C */ stw r31, 0xc(r1) /* 80100204 000FD004 7C 7F 1B 78 */ mr r31, r3 -/* 80100208 000FD008 4B FF 7B 11 */ bl func_800F7D18 +/* 80100208 000FD008 4B FF 7B 11 */ bl SelfSetup__9zNPCRobotFv /* 8010020C 000FD00C 83 FF 02 28 */ lwz r31, 0x228(r31) /* 80100210 000FD010 3C 60 4E 47 */ lis r3, 0x4E474E30@ha /* 80100214 000FD014 38 83 4E 30 */ addi r4, r3, 0x4E474E30@l /* 80100218 000FD018 7F E3 FB 78 */ mr r3, r31 -/* 8010021C 000FD01C 48 00 DD 21 */ bl func_8010DF3C +/* 8010021C 000FD01C 48 00 DD 21 */ bl FindGoal__7xPsycheFi /* 80100220 000FD020 3C 80 80 10 */ lis r4, lbl_80100EFC@ha /* 80100224 000FD024 38 A0 00 00 */ li r5, 0 /* 80100228 000FD028 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l @@ -12540,7 +12540,7 @@ lbl_80100140: /* 80100238 000FD038 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 8010023C 000FD03C 7F E3 FB 78 */ mr r3, r31 /* 80100240 000FD040 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l -/* 80100244 000FD044 48 00 DC F9 */ bl func_8010DF3C +/* 80100244 000FD044 48 00 DC F9 */ bl FindGoal__7xPsycheFi /* 80100248 000FD048 3C 80 80 10 */ lis r4, lbl_80100EFC@ha /* 8010024C 000FD04C 38 A0 00 00 */ li r5, 0 /* 80100250 000FD050 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l @@ -12550,7 +12550,7 @@ lbl_80100140: /* 80100260 000FD060 3C 80 4E 47 */ lis r4, 0x4E474E34@ha /* 80100264 000FD064 7F E3 FB 78 */ mr r3, r31 /* 80100268 000FD068 38 84 4E 34 */ addi r4, r4, 0x4E474E34@l -/* 8010026C 000FD06C 48 00 DC D1 */ bl func_8010DF3C +/* 8010026C 000FD06C 48 00 DC D1 */ bl FindGoal__7xPsycheFi /* 80100270 000FD070 3C 80 80 10 */ lis r4, lbl_80100EFC@ha /* 80100274 000FD074 38 A0 00 00 */ li r5, 0 /* 80100278 000FD078 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l @@ -12560,7 +12560,7 @@ lbl_80100140: /* 80100288 000FD088 3C 80 4E 47 */ lis r4, 0x4E474E32@ha /* 8010028C 000FD08C 7F E3 FB 78 */ mr r3, r31 /* 80100290 000FD090 38 84 4E 32 */ addi r4, r4, 0x4E474E32@l -/* 80100294 000FD094 48 00 DC A9 */ bl func_8010DF3C +/* 80100294 000FD094 48 00 DC A9 */ bl FindGoal__7xPsycheFi /* 80100298 000FD098 3C 80 80 10 */ lis r4, lbl_80100EFC@ha /* 8010029C 000FD09C 38 A0 00 00 */ li r5, 0 /* 801002A0 000FD0A0 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l @@ -12570,7 +12570,7 @@ lbl_80100140: /* 801002B0 000FD0B0 3C 80 4E 47 */ lis r4, 0x4E474E31@ha /* 801002B4 000FD0B4 7F E3 FB 78 */ mr r3, r31 /* 801002B8 000FD0B8 38 84 4E 31 */ addi r4, r4, 0x4E474E31@l -/* 801002BC 000FD0BC 48 00 DC 81 */ bl func_8010DF3C +/* 801002BC 000FD0BC 48 00 DC 81 */ bl FindGoal__7xPsycheFi /* 801002C0 000FD0C0 3C 80 80 10 */ lis r4, lbl_80100EFC@ha /* 801002C4 000FD0C4 38 A0 00 00 */ li r5, 0 /* 801002C8 000FD0C8 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l @@ -12580,7 +12580,7 @@ lbl_80100140: /* 801002D8 000FD0D8 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 801002DC 000FD0DC 7F E3 FB 78 */ mr r3, r31 /* 801002E0 000FD0E0 38 84 52 34 */ addi r4, r4, 0x4E475234@l -/* 801002E4 000FD0E4 48 00 DC 59 */ bl func_8010DF3C +/* 801002E4 000FD0E4 48 00 DC 59 */ bl FindGoal__7xPsycheFi /* 801002E8 000FD0E8 3C A0 80 10 */ lis r5, lbl_8010146C@ha /* 801002EC 000FD0EC 38 80 00 00 */ li r4, 0 /* 801002F0 000FD0F0 38 A5 14 6C */ addi r5, r5, lbl_8010146C@l @@ -12588,24 +12588,24 @@ lbl_80100140: /* 801002F8 000FD0F8 38 E0 00 00 */ li r7, 0 /* 801002FC 000FD0FC 4B FF 47 39 */ bl func_800F4A34 /* 80100300 000FD100 7F E3 FB 78 */ mr r3, r31 -/* 80100304 000FD104 48 00 CE C5 */ bl func_8010D1C8 +/* 80100304 000FD104 48 00 CE C5 */ bl BrainExtend__7xPsycheFv /* 80100308 000FD108 3C 80 4E 47 */ lis r4, 0x4E475242@ha /* 8010030C 000FD10C 7F E3 FB 78 */ mr r3, r31 /* 80100310 000FD110 38 84 52 42 */ addi r4, r4, 0x4E475242@l /* 80100314 000FD114 38 A0 00 00 */ li r5, 0 -/* 80100318 000FD118 48 00 CF 29 */ bl func_8010D240 +/* 80100318 000FD118 48 00 CF 29 */ bl AddGoal__7xPsycheFiPv /* 8010031C 000FD11C 3C 80 4E 47 */ lis r4, 0x4E47524D@ha /* 80100320 000FD120 7F E3 FB 78 */ mr r3, r31 /* 80100324 000FD124 38 84 52 4D */ addi r4, r4, 0x4E47524D@l /* 80100328 000FD128 38 A0 00 00 */ li r5, 0 -/* 8010032C 000FD12C 48 00 CF 15 */ bl func_8010D240 +/* 8010032C 000FD12C 48 00 CF 15 */ bl AddGoal__7xPsycheFiPv /* 80100330 000FD130 3C 80 4E 47 */ lis r4, 0x4E475269@ha /* 80100334 000FD134 7F E3 FB 78 */ mr r3, r31 /* 80100338 000FD138 38 84 52 69 */ addi r4, r4, 0x4E475269@l /* 8010033C 000FD13C 38 A0 00 00 */ li r5, 0 -/* 80100340 000FD140 48 00 CF 01 */ bl func_8010D240 +/* 80100340 000FD140 48 00 CF 01 */ bl AddGoal__7xPsycheFiPv /* 80100344 000FD144 7F E3 FB 78 */ mr r3, r31 -/* 80100348 000FD148 48 00 CE C1 */ bl func_8010D208 +/* 80100348 000FD148 48 00 CE C1 */ bl BrainEnd__7xPsycheFv /* 8010034C 000FD14C 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 80100350 000FD150 7F E3 FB 78 */ mr r3, r31 /* 80100354 000FD154 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l @@ -12691,7 +12691,7 @@ lbl_80100464: /* 80100468 000FD268 7F 84 E3 78 */ mr r4, r28 /* 8010046C 000FD26C 7F A5 EB 78 */ mr r5, r29 /* 80100470 000FD270 7F C6 F3 78 */ mr r6, r30 -/* 80100474 000FD274 4B FF 7A 0D */ bl func_800F7E80 +/* 80100474 000FD274 4B FF 7A 0D */ bl AnimPick__9zNPCRobotFi16en_NPC_GOAL_SPOTP5xGoal lbl_80100478: /* 80100478 000FD278 2C 1F 00 00 */ cmpwi r31, 0 /* 8010047C 000FD27C 41 80 00 14 */ blt lbl_80100490 @@ -12720,7 +12720,7 @@ lbl_80100490: /* 801004D4 000FD2D4 40 82 00 10 */ bne lbl_801004E4 /* 801004D8 000FD2D8 FC 20 F8 90 */ fmr f1, f31 /* 801004DC 000FD2DC 7F C3 F3 78 */ mr r3, r30 -/* 801004E0 000FD2E0 48 00 00 71 */ bl func_80100550 +/* 801004E0 000FD2E0 48 00 00 71 */ bl StuffToDoIfAlive__9zNPCSlickFf lbl_801004E4: /* 801004E4 000FD2E4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 801004E8 000FD2E8 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) @@ -12733,7 +12733,7 @@ lbl_801004E4: /* 80100504 000FD304 40 82 00 1C */ bne lbl_80100520 /* 80100508 000FD308 FC 20 F8 90 */ fmr f1, f31 /* 8010050C 000FD30C 7F C3 F3 78 */ mr r3, r30 -/* 80100510 000FD310 48 00 06 B5 */ bl func_80100BC4 +/* 80100510 000FD310 48 00 06 B5 */ bl SlipSlidenAway__9zNPCSlickFf /* 80100514 000FD314 48 00 00 0C */ b lbl_80100520 lbl_80100518: /* 80100518 000FD318 38 00 00 00 */ li r0, 0 @@ -12742,7 +12742,7 @@ lbl_80100520: /* 80100520 000FD320 FC 20 F8 90 */ fmr f1, f31 /* 80100524 000FD324 7F C3 F3 78 */ mr r3, r30 /* 80100528 000FD328 7F E4 FB 78 */ mr r4, r31 -/* 8010052C 000FD32C 4B FF 76 ED */ bl func_800F7C18 +/* 8010052C 000FD32C 4B FF 76 ED */ bl Process__9zNPCRobotFP6xScenef /* 80100530 000FD330 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80100534 000FD334 80 01 00 24 */ lwz r0, 0x24(r1) /* 80100538 000FD338 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -12752,8 +12752,8 @@ lbl_80100520: /* 80100548 000FD348 38 21 00 20 */ addi r1, r1, 0x20 /* 8010054C 000FD34C 4E 80 00 20 */ blr -.global func_80100550 -func_80100550: +.global StuffToDoIfAlive__9zNPCSlickFf +StuffToDoIfAlive__9zNPCSlickFf: /* 80100550 000FD350 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80100554 000FD354 7C 08 02 A6 */ mflr r0 /* 80100558 000FD358 90 01 00 24 */ stw r0, 0x24(r1) @@ -12774,15 +12774,15 @@ lbl_8010058C: /* 8010058C 000FD38C FC 20 F8 90 */ fmr f1, f31 /* 80100590 000FD390 D0 5F 03 84 */ stfs f2, 0x384(r31) /* 80100594 000FD394 7F E3 FB 78 */ mr r3, r31 -/* 80100598 000FD398 48 00 01 4D */ bl func_801006E4 +/* 80100598 000FD398 48 00 01 4D */ bl ShieldUpdate__9zNPCSlickFf /* 8010059C 000FD39C FC 20 F8 90 */ fmr f1, f31 /* 801005A0 000FD3A0 7F E3 FB 78 */ mr r3, r31 -/* 801005A4 000FD3A4 48 00 02 E5 */ bl func_80100888 +/* 801005A4 000FD3A4 48 00 02 E5 */ bl ShieldCollide__9zNPCSlickFf /* 801005A8 000FD3A8 FC 20 F8 90 */ fmr f1, f31 /* 801005AC 000FD3AC 7F E3 FB 78 */ mr r3, r31 -/* 801005B0 000FD3B0 48 00 03 61 */ bl func_80100910 +/* 801005B0 000FD3B0 48 00 03 61 */ bl ShieldFX__9zNPCSlickFf /* 801005B4 000FD3B4 7F E3 FB 78 */ mr r3, r31 -/* 801005B8 000FD3B8 48 00 05 D5 */ bl func_80100B8C +/* 801005B8 000FD3B8 48 00 05 D5 */ bl IsShield__9zNPCSlickCFv /* 801005BC 000FD3BC 2C 03 00 00 */ cmpwi r3, 0 /* 801005C0 000FD3C0 41 82 00 10 */ beq lbl_801005D0 /* 801005C4 000FD3C4 80 7F 01 D8 */ lwz r3, 0x1d8(r31) @@ -12816,7 +12816,7 @@ lbl_801005D0: /* 80100630 000FD430 40 80 00 08 */ bge lbl_80100638 /* 80100634 000FD434 48 00 00 40 */ b lbl_80100674 lbl_80100638: -/* 80100638 000FD438 48 00 05 55 */ bl func_80100B8C +/* 80100638 000FD438 48 00 05 55 */ bl IsShield__9zNPCSlickCFv /* 8010063C 000FD43C 2C 03 00 00 */ cmpwi r3, 0 /* 80100640 000FD440 41 82 00 34 */ beq lbl_80100674 /* 80100644 000FD444 7F 83 E3 78 */ mr r3, r28 @@ -12824,32 +12824,32 @@ lbl_80100638: /* 8010064C 000FD44C 7C 65 1B 78 */ mr r5, r3 /* 80100650 000FD450 7F 83 E3 78 */ mr r3, r28 /* 80100654 000FD454 38 80 00 01 */ li r4, 1 -/* 80100658 000FD458 4B F7 5C 51 */ bl func_800762A8 +/* 80100658 000FD458 4B F7 5C 51 */ bl zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3 /* 8010065C 000FD45C 7F 83 E3 78 */ mr r3, r28 -/* 80100660 000FD460 48 08 12 AD */ bl func_8018190C +/* 80100660 000FD460 48 08 12 AD */ bl NPCC_Slick_MakePlayerSlip__FP10zNPCCommon /* 80100664 000FD464 48 00 00 10 */ b lbl_80100674 lbl_80100668: /* 80100668 000FD468 7F C3 F3 78 */ mr r3, r30 /* 8010066C 000FD46C 38 80 00 25 */ li r4, 0x25 -/* 80100670 000FD470 4B F1 EF 81 */ bl func_8001F5F0 +/* 80100670 000FD470 4B F1 EF 81 */ bl zEntEvent__FP5xBaseUi lbl_80100674: /* 80100674 000FD474 C0 3C 03 84 */ lfs f1, 0x384(r28) /* 80100678 000FD478 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) /* 8010067C 000FD47C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80100680 000FD480 40 80 00 44 */ bge lbl_801006C4 /* 80100684 000FD484 7F 83 E3 78 */ mr r3, r28 -/* 80100688 000FD488 48 00 05 05 */ bl func_80100B8C +/* 80100688 000FD488 48 00 05 05 */ bl IsShield__9zNPCSlickCFv /* 8010068C 000FD48C 2C 03 00 00 */ cmpwi r3, 0 /* 80100690 000FD490 40 82 00 1C */ bne lbl_801006AC /* 80100694 000FD494 7F 83 E3 78 */ mr r3, r28 /* 80100698 000FD498 7F A4 EB 78 */ mr r4, r29 /* 8010069C 000FD49C 7F C5 F3 78 */ mr r5, r30 /* 801006A0 000FD4A0 7F E6 FB 78 */ mr r6, r31 -/* 801006A4 000FD4A4 4B FE F3 99 */ bl func_800EFA3C +/* 801006A4 000FD4A4 4B FE F3 99 */ bl Damage__10zNPCCommonF18en_NPC_DAMAGE_TYPEP5xBasePC5xVec3 /* 801006A8 000FD4A8 48 00 00 14 */ b lbl_801006BC lbl_801006AC: /* 801006AC 000FD4AC 7F 83 E3 78 */ mr r3, r28 -/* 801006B0 000FD4B0 48 00 03 51 */ bl func_80100A00 +/* 801006B0 000FD4B0 48 00 03 51 */ bl ShieldGeneratorDamaged__9zNPCSlickFv /* 801006B4 000FD4B4 C0 02 9B 48 */ lfs f0, lbl_803CE4C8-_SDA2_BASE_(r2) /* 801006B8 000FD4B8 D0 1C 03 84 */ stfs f0, 0x384(r28) lbl_801006BC: @@ -12865,8 +12865,8 @@ lbl_801006C4: /* 801006DC 000FD4DC 38 21 00 20 */ addi r1, r1, 0x20 /* 801006E0 000FD4E0 4E 80 00 20 */ blr -.global func_801006E4 -func_801006E4: +.global ShieldUpdate__9zNPCSlickFf +ShieldUpdate__9zNPCSlickFf: /* 801006E4 000FD4E4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801006E8 000FD4E8 7C 08 02 A6 */ mflr r0 /* 801006EC 000FD4EC 90 01 00 24 */ stw r0, 0x24(r1) @@ -12891,7 +12891,7 @@ lbl_80100724: /* 80100730 000FD530 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80100734 000FD534 40 80 00 0C */ bge lbl_80100740 /* 80100738 000FD538 7F C3 F3 78 */ mr r3, r30 -/* 8010073C 000FD53C 48 00 04 75 */ bl func_80100BB0 +/* 8010073C 000FD53C 48 00 04 75 */ bl ShieldShow__9zNPCSlickFv lbl_80100740: /* 80100740 000FD540 C0 3E 03 88 */ lfs f1, 0x388(r30) /* 80100744 000FD544 C0 1E 03 8C */ lfs f0, 0x38c(r30) @@ -12936,7 +12936,7 @@ lbl_801007A4: /* 801007CC 000FD5CC 38 80 00 01 */ li r4, 1 /* 801007D0 000FD5D0 38 A0 FF FF */ li r5, -1 /* 801007D4 000FD5D4 38 C0 00 00 */ li r6, 0 -/* 801007D8 000FD5D8 4B FF 25 45 */ bl func_800F2D1C +/* 801007D8 000FD5D8 4B FF 25 45 */ bl ModelAtomicFind__10zNPCCommonFiiP14xModelInstance /* 801007DC 000FD5DC C0 3E 03 88 */ lfs f1, 0x388(r30) /* 801007E0 000FD5E0 7C 7F 1B 78 */ mr r31, r3 /* 801007E4 000FD5E4 C0 02 9C 70 */ lfs f0, lbl_803CE5F0-_SDA2_BASE_(r2) @@ -12945,13 +12945,13 @@ lbl_801007A4: /* 801007F0 000FD5F0 7F C3 F3 78 */ mr r3, r30 /* 801007F4 000FD5F4 7F E5 FB 78 */ mr r5, r31 /* 801007F8 000FD5F8 38 80 FF FF */ li r4, -1 -/* 801007FC 000FD5FC 4B FF 24 65 */ bl func_800F2C60 +/* 801007FC 000FD5FC 4B FF 24 65 */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 80100800 000FD600 48 00 00 68 */ b lbl_80100868 lbl_80100804: /* 80100804 000FD604 7F C3 F3 78 */ mr r3, r30 /* 80100808 000FD608 7F E5 FB 78 */ mr r5, r31 /* 8010080C 000FD60C 38 80 FF FF */ li r4, -1 -/* 80100810 000FD610 4B FF 24 A9 */ bl func_800F2CB8 +/* 80100810 000FD610 4B FF 24 A9 */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance /* 80100814 000FD614 C0 02 9C 70 */ lfs f0, lbl_803CE5F0-_SDA2_BASE_(r2) /* 80100818 000FD618 FC 00 F8 40 */ fcmpo cr0, f0, f31 /* 8010081C 000FD61C 40 81 00 08 */ ble lbl_80100824 @@ -12985,14 +12985,14 @@ lbl_80100868: /* 80100880 000FD680 38 21 00 20 */ addi r1, r1, 0x20 /* 80100884 000FD684 4E 80 00 20 */ blr -.global func_80100888 -func_80100888: +.global ShieldCollide__9zNPCSlickFf +ShieldCollide__9zNPCSlickFf: /* 80100888 000FD688 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8010088C 000FD68C 7C 08 02 A6 */ mflr r0 /* 80100890 000FD690 90 01 00 64 */ stw r0, 0x64(r1) /* 80100894 000FD694 93 E1 00 5C */ stw r31, 0x5c(r1) /* 80100898 000FD698 7C 7F 1B 78 */ mr r31, r3 -/* 8010089C 000FD69C 48 00 02 F1 */ bl func_80100B8C +/* 8010089C 000FD69C 48 00 02 F1 */ bl IsShield__9zNPCSlickCFv /* 801008A0 000FD6A0 2C 03 00 00 */ cmpwi r3, 0 /* 801008A4 000FD6A4 41 82 00 58 */ beq lbl_801008FC /* 801008A8 000FD6A8 38 61 00 08 */ addi r3, r1, 8 @@ -13004,7 +13004,7 @@ func_80100888: /* 801008C0 000FD6C0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 801008C4 000FD6C4 38 A1 00 08 */ addi r5, r1, 8 /* 801008C8 000FD6C8 38 84 07 44 */ addi r4, r4, 0x744 -/* 801008CC 000FD6CC 4B F0 9F FD */ bl func_8000A8C8 +/* 801008CC 000FD6CC 4B F0 9F FD */ bl xBoundHitsBound__FPC6xBoundPC6xBoundP7xCollis /* 801008D0 000FD6D0 80 01 00 08 */ lwz r0, 8(r1) /* 801008D4 000FD6D4 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 801008D8 000FD6D8 41 82 00 24 */ beq lbl_801008FC @@ -13013,9 +13013,9 @@ func_80100888: /* 801008E4 000FD6E4 7C 65 1B 78 */ mr r5, r3 /* 801008E8 000FD6E8 7F E3 FB 78 */ mr r3, r31 /* 801008EC 000FD6EC 38 80 00 01 */ li r4, 1 -/* 801008F0 000FD6F0 4B F7 59 B9 */ bl func_800762A8 +/* 801008F0 000FD6F0 4B F7 59 B9 */ bl zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3 /* 801008F4 000FD6F4 7F E3 FB 78 */ mr r3, r31 -/* 801008F8 000FD6F8 48 08 10 15 */ bl func_8018190C +/* 801008F8 000FD6F8 48 08 10 15 */ bl NPCC_Slick_MakePlayerSlip__FP10zNPCCommon lbl_801008FC: /* 801008FC 000FD6FC 80 01 00 64 */ lwz r0, 0x64(r1) /* 80100900 000FD700 83 E1 00 5C */ lwz r31, 0x5c(r1) @@ -13023,8 +13023,8 @@ lbl_801008FC: /* 80100908 000FD708 38 21 00 60 */ addi r1, r1, 0x60 /* 8010090C 000FD70C 4E 80 00 20 */ blr -.global func_80100910 -func_80100910: +.global ShieldFX__9zNPCSlickFf +ShieldFX__9zNPCSlickFf: /* 80100910 000FD710 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80100914 000FD714 7C 08 02 A6 */ mflr r0 /* 80100918 000FD718 90 01 00 14 */ stw r0, 0x14(r1) @@ -13034,7 +13034,7 @@ func_80100910: /* 80100928 000FD728 3C 60 80 31 */ lis r3, lbl_80312390@ha /* 8010092C 000FD72C 38 80 00 00 */ li r4, 0 /* 80100930 000FD730 38 63 23 90 */ addi r3, r3, lbl_80312390@l -/* 80100934 000FD734 48 08 EA 55 */ bl func_8018F388 +/* 80100934 000FD734 48 08 EA 55 */ bl Update__12UVAModelInfoFfPC5xVec2 /* 80100938 000FD738 38 00 00 00 */ li r0, 0 /* 8010093C 000FD73C 90 0D 94 0C */ stw r0, lbl_803CBD0C-_SDA_BASE_(r13) lbl_80100940: @@ -13076,9 +13076,9 @@ lbl_801009AC: /* 801009B8 000FD7B8 39 01 00 08 */ addi r8, r1, 8 /* 801009BC 000FD7BC 38 A0 00 01 */ li r5, 1 /* 801009C0 000FD7C0 38 E0 00 00 */ li r7, 0 -/* 801009C4 000FD7C4 4B FC 7C 0D */ bl func_800C85D0 +/* 801009C4 000FD7C4 4B FC 7C 0D */ bl iModelVertEval__FP8RpAtomicUiUiP11RwMatrixTagP5xVec3P5xVec3 /* 801009C8 000FD7C8 38 61 00 08 */ addi r3, r1, 8 -/* 801009CC 000FD7CC 48 08 4B 5D */ bl func_80185528 +/* 801009CC 000FD7CC 48 08 4B 5D */ bl NPAR_EmitOilShieldPop__FPC5xVec3 /* 801009D0 000FD7D0 7F BD F2 14 */ add r29, r29, r30 lbl_801009D4: /* 801009D4 000FD7D4 7C 1D F8 00 */ cmpw r29, r31 @@ -13094,8 +13094,8 @@ lbl_801009E0: /* 801009F8 000FD7F8 38 21 00 30 */ addi r1, r1, 0x30 /* 801009FC 000FD7FC 4E 80 00 20 */ blr -.global func_80100A00 -func_80100A00: +.global ShieldGeneratorDamaged__9zNPCSlickFv +ShieldGeneratorDamaged__9zNPCSlickFv: /* 80100A00 000FD800 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80100A04 000FD804 7C 08 02 A6 */ mflr r0 /* 80100A08 000FD808 38 80 00 01 */ li r4, 1 @@ -13104,7 +13104,7 @@ func_80100A00: /* 80100A14 000FD814 38 C0 00 00 */ li r6, 0 /* 80100A18 000FD818 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80100A1C 000FD81C 7C 7F 1B 78 */ mr r31, r3 -/* 80100A20 000FD820 4B FF 22 FD */ bl func_800F2D1C +/* 80100A20 000FD820 4B FF 22 FD */ bl ModelAtomicFind__10zNPCCommonFiiP14xModelInstance /* 80100A24 000FD824 28 03 00 00 */ cmplwi r3, 0 /* 80100A28 000FD828 41 82 00 0C */ beq lbl_80100A34 /* 80100A2C 000FD82C 4B FF FF 25 */ bl func_80100950 @@ -13119,29 +13119,29 @@ lbl_80100A34: /* 80100A4C 000FD84C 4B F0 A6 6D */ bl func_8000B0B8 /* 80100A50 000FD850 38 81 00 08 */ addi r4, r1, 8 /* 80100A54 000FD854 38 60 00 00 */ li r3, 0 -/* 80100A58 000FD858 48 08 0B D1 */ bl func_80181628 +/* 80100A58 000FD858 48 08 0B D1 */ bl NPCC_BurstBubble__F11en_npcburstP5xVec3 lbl_80100A5C: /* 80100A5C 000FD85C 7F E3 FB 78 */ mr r3, r31 -/* 80100A60 000FD860 48 00 01 45 */ bl func_80100BA4 +/* 80100A60 000FD860 48 00 01 45 */ bl ShieldHide__9zNPCSlickFv /* 80100A64 000FD864 C0 02 9C 6C */ lfs f0, lbl_803CE5EC-_SDA2_BASE_(r2) /* 80100A68 000FD868 7F E3 FB 78 */ mr r3, r31 /* 80100A6C 000FD86C 38 80 00 04 */ li r4, 4 /* 80100A70 000FD870 D0 1F 03 80 */ stfs f0, 0x380(r31) -/* 80100A74 000FD874 4B FF 2B C1 */ bl func_800F3634 +/* 80100A74 000FD874 4B FF 2B C1 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 80100A78 000FD878 80 01 00 24 */ lwz r0, 0x24(r1) /* 80100A7C 000FD87C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80100A80 000FD880 7C 08 03 A6 */ mtlr r0 /* 80100A84 000FD884 38 21 00 20 */ addi r1, r1, 0x20 /* 80100A88 000FD888 4E 80 00 20 */ blr -.global func_80100A8C -func_80100A8C: +.global RopePopsShield__9zNPCSlickFv +RopePopsShield__9zNPCSlickFv: /* 80100A8C 000FD88C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80100A90 000FD890 7C 08 02 A6 */ mflr r0 /* 80100A94 000FD894 90 01 00 14 */ stw r0, 0x14(r1) /* 80100A98 000FD898 93 E1 00 0C */ stw r31, 0xc(r1) /* 80100A9C 000FD89C 7C 7F 1B 78 */ mr r31, r3 -/* 80100AA0 000FD8A0 4B FF FF 61 */ bl func_80100A00 +/* 80100AA0 000FD8A0 4B FF FF 61 */ bl ShieldGeneratorDamaged__9zNPCSlickFv /* 80100AA4 000FD8A4 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) /* 80100AA8 000FD8A8 D0 1F 03 88 */ stfs f0, 0x388(r31) /* 80100AAC 000FD8AC C0 02 9B 98 */ lfs f0, lbl_803CE518-_SDA2_BASE_(r2) @@ -13159,12 +13159,12 @@ func_80100A8C: /* 80100ADC 000FD8DC 7C 9E 23 78 */ mr r30, r4 /* 80100AE0 000FD8E0 93 A1 00 14 */ stw r29, 0x14(r1) /* 80100AE4 000FD8E4 7C 7D 1B 78 */ mr r29, r3 -/* 80100AE8 000FD8E8 48 00 00 A5 */ bl func_80100B8C +/* 80100AE8 000FD8E8 48 00 00 A5 */ bl IsShield__9zNPCSlickCFv /* 80100AEC 000FD8EC 2C 03 00 00 */ cmpwi r3, 0 /* 80100AF0 000FD8F0 40 82 00 14 */ bne lbl_80100B04 /* 80100AF4 000FD8F4 7F A3 EB 78 */ mr r3, r29 /* 80100AF8 000FD8F8 7F C4 F3 78 */ mr r4, r30 -/* 80100AFC 000FD8FC 4B FE F6 69 */ bl func_800F0164 +/* 80100AFC 000FD8FC 4B FE F6 69 */ bl BUpdate__10zNPCCommonFP5xVec3 /* 80100B00 000FD900 48 00 00 70 */ b lbl_80100B70 lbl_80100B04: /* 80100B04 000FD904 38 00 00 01 */ li r0, 1 @@ -13172,7 +13172,7 @@ lbl_80100B04: /* 80100B0C 000FD90C 98 1D 00 84 */ stb r0, 0x84(r29) /* 80100B10 000FD910 7F E3 FB 78 */ mr r3, r31 /* 80100B14 000FD914 7F C4 F3 78 */ mr r4, r30 -/* 80100B18 000FD918 4B F4 D9 C5 */ bl func_8004E4DC +/* 80100B18 000FD918 4B F4 D9 C5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80100B1C 000FD91C C0 3D 03 7C */ lfs f1, 0x37c(r29) /* 80100B20 000FD920 C0 02 9B 68 */ lfs f0, lbl_803CE4E8-_SDA2_BASE_(r2) /* 80100B24 000FD924 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -13197,7 +13197,7 @@ lbl_80100B58: /* 80100B60 000FD960 7C 64 1B 78 */ mr r4, r3 /* 80100B64 000FD964 4B F0 A3 D9 */ bl func_8000AF3C /* 80100B68 000FD968 7F A3 EB 78 */ mr r3, r29 -/* 80100B6C 000FD96C 48 02 38 BD */ bl func_80124428 +/* 80100B6C 000FD96C 48 02 38 BD */ bl zGridUpdateEnt__FP4xEnt lbl_80100B70: /* 80100B70 000FD970 80 01 00 24 */ lwz r0, 0x24(r1) /* 80100B74 000FD974 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -13207,8 +13207,8 @@ lbl_80100B70: /* 80100B84 000FD984 38 21 00 20 */ addi r1, r1, 0x20 /* 80100B88 000FD988 4E 80 00 20 */ blr -.global func_80100B8C -func_80100B8C: +.global IsShield__9zNPCSlickCFv +IsShield__9zNPCSlickCFv: /* 80100B8C 000FD98C C0 22 9C 64 */ lfs f1, lbl_803CE5E4-_SDA2_BASE_(r2) /* 80100B90 000FD990 C0 03 03 8C */ lfs f0, 0x38c(r3) /* 80100B94 000FD994 FC 01 00 00 */ fcmpu cr0, f1, f0 @@ -13216,25 +13216,25 @@ func_80100B8C: /* 80100B9C 000FD99C 54 03 1F FE */ rlwinm r3, r0, 3, 0x1f, 0x1f /* 80100BA0 000FD9A0 4E 80 00 20 */ blr -.global func_80100BA4 -func_80100BA4: +.global ShieldHide__9zNPCSlickFv +ShieldHide__9zNPCSlickFv: /* 80100BA4 000FD9A4 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) /* 80100BA8 000FD9A8 D0 03 03 8C */ stfs f0, 0x38c(r3) /* 80100BAC 000FD9AC 4E 80 00 20 */ blr -.global func_80100BB0 -func_80100BB0: +.global ShieldShow__9zNPCSlickFv +ShieldShow__9zNPCSlickFv: /* 80100BB0 000FD9B0 C0 02 9C 64 */ lfs f0, lbl_803CE5E4-_SDA2_BASE_(r2) /* 80100BB4 000FD9B4 D0 03 03 8C */ stfs f0, 0x38c(r3) /* 80100BB8 000FD9B8 4E 80 00 20 */ blr -.global func_80100BBC -func_80100BBC: +.global YouOwnSlipFX__9zNPCSlickFv +YouOwnSlipFX__9zNPCSlickFv: /* 80100BBC 000FD9BC 90 6D 94 6C */ stw r3, lbl_803CBD6C-_SDA_BASE_(r13) /* 80100BC0 000FD9C0 4E 80 00 20 */ blr -.global func_80100BC4 -func_80100BC4: +.global SlipSlidenAway__9zNPCSlickFf +SlipSlidenAway__9zNPCSlickFf: /* 80100BC4 000FD9C4 94 21 FF 90 */ stwu r1, -0x70(r1) /* 80100BC8 000FD9C8 7C 08 02 A6 */ mflr r0 /* 80100BCC 000FD9CC 90 01 00 74 */ stw r0, 0x74(r1) @@ -13278,7 +13278,7 @@ lbl_80100C04: /* 80100C60 000FDA60 EC 01 00 2A */ fadds f0, f1, f0 /* 80100C64 000FDA64 D0 01 00 3C */ stfs f0, 0x3c(r1) lbl_80100C68: -/* 80100C68 000FDA68 4B F3 00 21 */ bl func_80030C88 +/* 80100C68 000FDA68 4B F3 00 21 */ bl xurand__Fv /* 80100C6C 000FDA6C C0 42 9B 88 */ lfs f2, lbl_803CE508-_SDA2_BASE_(r2) /* 80100C70 000FDA70 7F E3 FB 78 */ mr r3, r31 /* 80100C74 000FDA74 C0 02 9B 70 */ lfs f0, lbl_803CE4F0-_SDA2_BASE_(r2) @@ -13293,7 +13293,7 @@ lbl_80100C68: /* 80100C98 000FDA98 38 61 00 2C */ addi r3, r1, 0x2c /* 80100C9C 000FDA9C 38 81 00 20 */ addi r4, r1, 0x20 /* 80100CA0 000FDAA0 4B F0 A5 C5 */ bl func_8000B264 -/* 80100CA4 000FDAA4 4B F2 FF E5 */ bl func_80030C88 +/* 80100CA4 000FDAA4 4B F2 FF E5 */ bl xurand__Fv /* 80100CA8 000FDAA8 C0 42 9B 88 */ lfs f2, lbl_803CE508-_SDA2_BASE_(r2) /* 80100CAC 000FDAAC 7F E3 FB 78 */ mr r3, r31 /* 80100CB0 000FDAB0 C0 02 9B 70 */ lfs f0, lbl_803CE4F0-_SDA2_BASE_(r2) @@ -13308,7 +13308,7 @@ lbl_80100C68: /* 80100CD4 000FDAD4 38 61 00 2C */ addi r3, r1, 0x2c /* 80100CD8 000FDAD8 38 81 00 14 */ addi r4, r1, 0x14 /* 80100CDC 000FDADC 4B F1 47 69 */ bl func_80015444 -/* 80100CE0 000FDAE0 4B F2 FF A9 */ bl func_80030C88 +/* 80100CE0 000FDAE0 4B F2 FF A9 */ bl xurand__Fv /* 80100CE4 000FDAE4 C0 42 9B 88 */ lfs f2, lbl_803CE508-_SDA2_BASE_(r2) /* 80100CE8 000FDAE8 7F E3 FB 78 */ mr r3, r31 /* 80100CEC 000FDAEC C0 02 9B 70 */ lfs f0, lbl_803CE4F0-_SDA2_BASE_(r2) @@ -13327,7 +13327,7 @@ lbl_80100C68: /* 80100D20 000FDB20 38 81 00 38 */ addi r4, r1, 0x38 /* 80100D24 000FDB24 4B F1 47 21 */ bl func_80015444 /* 80100D28 000FDB28 38 61 00 2C */ addi r3, r1, 0x2c -/* 80100D2C 000FDB2C 48 08 48 55 */ bl func_80185580 +/* 80100D2C 000FDB2C 48 08 48 55 */ bl NPAR_EmitOilVapors__FPC5xVec3 /* 80100D30 000FDB30 3B DE 00 01 */ addi r30, r30, 1 /* 80100D34 000FDB34 28 1E 00 04 */ cmplwi r30, 4 /* 80100D38 000FDB38 41 80 FF 30 */ blt lbl_80100C68 @@ -13352,7 +13352,7 @@ lbl_80100D64: /* 80100D7C 000FDB7C 7C BE 2B 78 */ mr r30, r5 /* 80100D80 000FDB80 4B FE BA 11 */ bl func_800EC790 /* 80100D84 000FDB84 38 80 00 00 */ li r4, 0 -/* 80100D88 000FDB88 48 00 DB 21 */ bl func_8010E8A8 +/* 80100D88 000FDB88 48 00 DB 21 */ bl TimerGet__7xPsycheF11en_xpsytime /* 80100D8C 000FDB8C C0 02 9B 90 */ lfs f0, lbl_803CE510-_SDA2_BASE_(r2) /* 80100D90 000FDB90 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80100D94 000FDB94 40 81 00 14 */ ble lbl_80100DA8 @@ -13388,7 +13388,7 @@ lbl_80100DC4: /* 80100E04 000FDC04 48 00 00 DC */ b lbl_80100EE0 lbl_80100E08: /* 80100E08 000FDC08 7F E3 FB 78 */ mr r3, r31 -/* 80100E0C 000FDC0C 4B FF 25 D5 */ bl func_800F33E0 +/* 80100E0C 000FDC0C 4B FF 25 D5 */ bl SomethingWonderful__10zNPCCommonFv /* 80100E10 000FDC10 2C 03 00 00 */ cmpwi r3, 0 /* 80100E14 000FDC14 41 82 00 0C */ beq lbl_80100E20 /* 80100E18 000FDC18 38 60 00 00 */ li r3, 0 @@ -13402,13 +13402,13 @@ lbl_80100E20: lbl_80100E34: /* 80100E34 000FDC34 7F C3 F3 78 */ mr r3, r30 /* 80100E38 000FDC38 7F E4 FB 78 */ mr r4, r31 -/* 80100E3C 000FDC3C 48 00 0D D5 */ bl func_80101C10 +/* 80100E3C 000FDC3C 48 00 0D D5 */ bl NeedToCycle__8NPCArenaFP10zNPCCommon /* 80100E40 000FDC40 2C 03 00 02 */ cmpwi r3, 2 /* 80100E44 000FDC44 40 82 00 18 */ bne lbl_80100E5C /* 80100E48 000FDC48 7F C3 F3 78 */ mr r3, r30 /* 80100E4C 000FDC4C 7F E4 FB 78 */ mr r4, r31 /* 80100E50 000FDC50 38 A0 00 01 */ li r5, 1 -/* 80100E54 000FDC54 48 00 0E 7D */ bl func_80101CD0 +/* 80100E54 000FDC54 48 00 0E 7D */ bl Cycle__8NPCArenaFP10zNPCCommoni /* 80100E58 000FDC58 48 00 00 1C */ b lbl_80100E74 lbl_80100E5C: /* 80100E5C 000FDC5C 2C 03 00 00 */ cmpwi r3, 0 @@ -13416,7 +13416,7 @@ lbl_80100E5C: /* 80100E64 000FDC64 7F C3 F3 78 */ mr r3, r30 /* 80100E68 000FDC68 7F E4 FB 78 */ mr r4, r31 /* 80100E6C 000FDC6C 38 A0 00 00 */ li r5, 0 -/* 80100E70 000FDC70 48 00 0E 61 */ bl func_80101CD0 +/* 80100E70 000FDC70 48 00 0E 61 */ bl Cycle__8NPCArenaFP10zNPCCommoni lbl_80100E74: /* 80100E74 000FDC74 7F C3 F3 78 */ mr r3, r30 /* 80100E78 000FDC78 4B FE BB 31 */ bl func_800EC9A8 @@ -13480,7 +13480,7 @@ lbl_80100EFC: /* 80100F4C 000FDD4C 48 00 01 44 */ b lbl_80101090 lbl_80100F50: /* 80100F50 000FDD50 7F E3 FB 78 */ mr r3, r31 -/* 80100F54 000FDD54 4B FF 24 8D */ bl func_800F33E0 +/* 80100F54 000FDD54 4B FF 24 8D */ bl SomethingWonderful__10zNPCCommonFv /* 80100F58 000FDD58 2C 03 00 00 */ cmpwi r3, 0 /* 80100F5C 000FDD5C 41 82 00 0C */ beq lbl_80100F68 /* 80100F60 000FDD60 38 60 00 00 */ li r3, 0 @@ -13494,13 +13494,13 @@ lbl_80100F68: lbl_80100F7C: /* 80100F7C 000FDD7C 7F C3 F3 78 */ mr r3, r30 /* 80100F80 000FDD80 7F E4 FB 78 */ mr r4, r31 -/* 80100F84 000FDD84 48 00 0C 8D */ bl func_80101C10 +/* 80100F84 000FDD84 48 00 0C 8D */ bl NeedToCycle__8NPCArenaFP10zNPCCommon /* 80100F88 000FDD88 2C 03 00 02 */ cmpwi r3, 2 /* 80100F8C 000FDD8C 40 82 00 18 */ bne lbl_80100FA4 /* 80100F90 000FDD90 7F C3 F3 78 */ mr r3, r30 /* 80100F94 000FDD94 7F E4 FB 78 */ mr r4, r31 /* 80100F98 000FDD98 38 A0 00 01 */ li r5, 1 -/* 80100F9C 000FDD9C 48 00 0D 35 */ bl func_80101CD0 +/* 80100F9C 000FDD9C 48 00 0D 35 */ bl Cycle__8NPCArenaFP10zNPCCommoni /* 80100FA0 000FDDA0 48 00 00 1C */ b lbl_80100FBC lbl_80100FA4: /* 80100FA4 000FDDA4 2C 03 00 00 */ cmpwi r3, 0 @@ -13508,7 +13508,7 @@ lbl_80100FA4: /* 80100FAC 000FDDAC 7F C3 F3 78 */ mr r3, r30 /* 80100FB0 000FDDB0 7F E4 FB 78 */ mr r4, r31 /* 80100FB4 000FDDB4 38 A0 00 00 */ li r5, 0 -/* 80100FB8 000FDDB8 48 00 0D 19 */ bl func_80101CD0 +/* 80100FB8 000FDDB8 48 00 0D 19 */ bl Cycle__8NPCArenaFP10zNPCCommoni lbl_80100FBC: /* 80100FBC 000FDDBC 7F C3 F3 78 */ mr r3, r30 /* 80100FC0 000FDDC0 4B FE B9 E9 */ bl func_800EC9A8 @@ -13549,7 +13549,7 @@ lbl_80101030: /* 80101040 000FDE40 7C 64 1B 78 */ mr r4, r3 /* 80101044 000FDE44 7F C3 F3 78 */ mr r3, r30 /* 80101048 000FDE48 38 A1 00 08 */ addi r5, r1, 8 -/* 8010104C 000FDE4C 48 00 0B 3D */ bl func_80101B88 +/* 8010104C 000FDE4C 48 00 0B 3D */ bl DstSqFromHome__8NPCArenaFP5xVec3P5xVec3 /* 80101050 000FDE50 C0 41 00 0C */ lfs f2, 0xc(r1) /* 80101054 000FDE54 FF E0 08 90 */ fmr f31, f1 /* 80101058 000FDE58 C0 02 9C 7C */ lfs f0, lbl_803CE5FC-_SDA2_BASE_(r2) @@ -13655,7 +13655,7 @@ lbl_801011A8: /* 801011B4 000FDFB4 38 60 00 00 */ li r3, 0 /* 801011B8 000FDFB8 48 00 02 2C */ b lbl_801013E4 lbl_801011BC: -/* 801011BC 000FDFBC 48 02 C5 BD */ bl func_8012D778 +/* 801011BC 000FDFBC 48 02 C5 BD */ bl zEntTeleportBox_playerIn__Fv /* 801011C0 000FDFC0 2C 03 00 00 */ cmpwi r3, 0 /* 801011C4 000FDFC4 41 82 00 0C */ beq lbl_801011D0 /* 801011C8 000FDFC8 38 60 00 00 */ li r3, 0 @@ -13663,13 +13663,13 @@ lbl_801011BC: lbl_801011D0: /* 801011D0 000FDFD0 7F A3 EB 78 */ mr r3, r29 /* 801011D4 000FDFD4 7F C4 F3 78 */ mr r4, r30 -/* 801011D8 000FDFD8 48 00 0A 39 */ bl func_80101C10 +/* 801011D8 000FDFD8 48 00 0A 39 */ bl NeedToCycle__8NPCArenaFP10zNPCCommon /* 801011DC 000FDFDC 2C 03 00 02 */ cmpwi r3, 2 /* 801011E0 000FDFE0 40 82 00 18 */ bne lbl_801011F8 /* 801011E4 000FDFE4 7F A3 EB 78 */ mr r3, r29 /* 801011E8 000FDFE8 7F C4 F3 78 */ mr r4, r30 /* 801011EC 000FDFEC 38 A0 00 01 */ li r5, 1 -/* 801011F0 000FDFF0 48 00 0A E1 */ bl func_80101CD0 +/* 801011F0 000FDFF0 48 00 0A E1 */ bl Cycle__8NPCArenaFP10zNPCCommoni /* 801011F4 000FDFF4 48 00 00 1C */ b lbl_80101210 lbl_801011F8: /* 801011F8 000FDFF8 2C 03 00 00 */ cmpwi r3, 0 @@ -13677,7 +13677,7 @@ lbl_801011F8: /* 80101200 000FE000 7F A3 EB 78 */ mr r3, r29 /* 80101204 000FE004 7F C4 F3 78 */ mr r4, r30 /* 80101208 000FE008 38 A0 00 00 */ li r5, 0 -/* 8010120C 000FE00C 48 00 0A C5 */ bl func_80101CD0 +/* 8010120C 000FE00C 48 00 0A C5 */ bl Cycle__8NPCArenaFP10zNPCCommoni lbl_80101210: /* 80101210 000FE010 7F A3 EB 78 */ mr r3, r29 /* 80101214 000FE014 4B FE B7 95 */ bl func_800EC9A8 @@ -13730,7 +13730,7 @@ lbl_801012BC: /* 801012BC 000FE0BC 83 BE 01 D8 */ lwz r29, 0x1d8(r30) /* 801012C0 000FE0C0 7F C3 F3 78 */ mr r3, r30 /* 801012C4 000FE0C4 38 81 00 60 */ addi r4, r1, 0x60 -/* 801012C8 000FE0C8 4B FF B7 A5 */ bl func_800FCA6C +/* 801012C8 000FE0C8 4B FF B7 A5 */ bl NightLightPos__10zNPCSleepyFP5xVec3 /* 801012CC 000FE0CC 3C 60 80 25 */ lis r3, lbl_80253024@ha /* 801012D0 000FE0D0 C0 3D 00 54 */ lfs f1, 0x54(r29) /* 801012D4 000FE0D4 38 83 30 24 */ addi r4, r3, lbl_80253024@l @@ -13779,18 +13779,18 @@ lbl_801012BC: /* 80101380 000FE180 3C 80 80 25 */ lis r4, lbl_80253054@ha /* 80101384 000FE184 38 61 00 48 */ addi r3, r1, 0x48 /* 80101388 000FE188 38 84 30 54 */ addi r4, r4, lbl_80253054@l -/* 8010138C 000FE18C 4B F4 D1 65 */ bl func_8004E4F0 +/* 8010138C 000FE18C 4B F4 D1 65 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80101390 000FE190 FF E0 08 90 */ fmr f31, f1 /* 80101394 000FE194 3C 60 80 25 */ lis r3, lbl_80253054@ha /* 80101398 000FE198 38 83 30 54 */ addi r4, r3, lbl_80253054@l /* 8010139C 000FE19C 38 61 00 3C */ addi r3, r1, 0x3c -/* 801013A0 000FE1A0 4B F4 D1 51 */ bl func_8004E4F0 +/* 801013A0 000FE1A0 4B F4 D1 51 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 801013A4 000FE1A4 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 801013A8 000FE1A8 40 80 00 0C */ bge lbl_801013B4 /* 801013AC 000FE1AC 38 60 00 00 */ li r3, 0 /* 801013B0 000FE1B0 48 00 00 34 */ b lbl_801013E4 lbl_801013B4: -/* 801013B4 000FE1B4 4B F7 54 A9 */ bl func_8007685C +/* 801013B4 000FE1B4 4B F7 54 A9 */ bl zEntPlayer_MoveInfo__Fv /* 801013B8 000FE1B8 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) /* 801013BC 000FE1BC 2C 00 00 00 */ cmpwi r0, 0 /* 801013C0 000FE1C0 40 82 00 14 */ bne lbl_801013D4 @@ -13850,8 +13850,8 @@ lbl_8010146C: /* 80101478 000FE278 38 63 52 42 */ addi r3, r3, 0x4E475242@l /* 8010147C 000FE27C 4E 80 00 20 */ blr -.global func_80101480 -func_80101480: +.global ROBO_InitEffects__Fv +ROBO_InitEffects__Fv: /* 80101480 000FE280 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80101484 000FE284 7C 08 02 A6 */ mflr r0 /* 80101488 000FE288 3C 60 80 27 */ lis r3, lbl_802696F4@ha @@ -13861,32 +13861,32 @@ func_80101480: /* 80101498 000FE298 38 63 03 50 */ addi r3, r3, 0x350 /* 8010149C 000FE29C 93 E1 00 0C */ stw r31, 0xc(r1) /* 801014A0 000FE2A0 3B E4 23 90 */ addi r31, r4, lbl_80312390@l -/* 801014A4 000FE2A4 4B FA 73 A1 */ bl func_800A8844 +/* 801014A4 000FE2A4 4B FA 73 A1 */ bl zParEmitterFind__FPCc /* 801014A8 000FE2A8 3C 80 80 27 */ lis r4, lbl_802696F4@ha /* 801014AC 000FE2AC 90 6D 94 78 */ stw r3, lbl_803CBD78-_SDA_BASE_(r13) /* 801014B0 000FE2B0 38 64 96 F4 */ addi r3, r4, lbl_802696F4@l /* 801014B4 000FE2B4 38 63 03 66 */ addi r3, r3, 0x366 -/* 801014B8 000FE2B8 4B FA 73 8D */ bl func_800A8844 +/* 801014B8 000FE2B8 4B FA 73 8D */ bl zParEmitterFind__FPCc /* 801014BC 000FE2BC 3C 80 80 27 */ lis r4, lbl_802696F4@ha /* 801014C0 000FE2C0 90 6D 94 7C */ stw r3, lbl_803CBD7C-_SDA_BASE_(r13) /* 801014C4 000FE2C4 38 64 96 F4 */ addi r3, r4, lbl_802696F4@l /* 801014C8 000FE2C8 38 63 03 7C */ addi r3, r3, 0x37c -/* 801014CC 000FE2CC 4B FA 73 79 */ bl func_800A8844 +/* 801014CC 000FE2CC 4B FA 73 79 */ bl zParEmitterFind__FPCc /* 801014D0 000FE2D0 3C 80 80 27 */ lis r4, lbl_802696F4@ha /* 801014D4 000FE2D4 90 6D 94 80 */ stw r3, lbl_803CBD80-_SDA_BASE_(r13) /* 801014D8 000FE2D8 38 64 96 F4 */ addi r3, r4, lbl_802696F4@l /* 801014DC 000FE2DC 38 63 03 92 */ addi r3, r3, 0x392 -/* 801014E0 000FE2E0 4B FA 73 65 */ bl func_800A8844 +/* 801014E0 000FE2E0 4B FA 73 65 */ bl zParEmitterFind__FPCc /* 801014E4 000FE2E4 3C 80 80 27 */ lis r4, lbl_802696F4@ha /* 801014E8 000FE2E8 90 6D 94 84 */ stw r3, lbl_803CBD84-_SDA_BASE_(r13) /* 801014EC 000FE2EC 38 64 96 F4 */ addi r3, r4, lbl_802696F4@l /* 801014F0 000FE2F0 38 63 03 A4 */ addi r3, r3, 0x3a4 -/* 801014F4 000FE2F4 4B FA 73 51 */ bl func_800A8844 +/* 801014F4 000FE2F4 4B FA 73 51 */ bl zParEmitterFind__FPCc /* 801014F8 000FE2F8 3C 80 80 27 */ lis r4, lbl_802696F4@ha /* 801014FC 000FE2FC 90 6D 94 88 */ stw r3, lbl_803CBD88-_SDA_BASE_(r13) /* 80101500 000FE300 38 64 96 F4 */ addi r3, r4, lbl_802696F4@l /* 80101504 000FE304 38 63 03 BA */ addi r3, r3, 0x3ba -/* 80101508 000FE308 4B FA 73 3D */ bl func_800A8844 +/* 80101508 000FE308 4B FA 73 3D */ bl zParEmitterFind__FPCc /* 8010150C 000FE30C 90 6D 94 8C */ stw r3, lbl_803CBD8C-_SDA_BASE_(r13) /* 80101510 000FE310 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 80101514 000FE314 38 7F 05 70 */ addi r3, r31, 0x570 @@ -13894,21 +13894,21 @@ func_80101480: /* 8010151C 000FE31C 90 03 01 38 */ stw r0, 0x138(r3) /* 80101520 000FE320 38 84 30 18 */ addi r4, r4, lbl_80253018@l /* 80101524 000FE324 38 63 01 40 */ addi r3, r3, 0x140 -/* 80101528 000FE328 4B F4 CF B5 */ bl func_8004E4DC +/* 80101528 000FE328 4B F4 CF B5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8010152C 000FE32C 38 7F 06 DC */ addi r3, r31, 0x6dc /* 80101530 000FE330 38 00 01 00 */ li r0, 0x100 /* 80101534 000FE334 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 80101538 000FE338 90 03 01 38 */ stw r0, 0x138(r3) /* 8010153C 000FE33C 38 84 30 18 */ addi r4, r4, lbl_80253018@l /* 80101540 000FE340 38 63 01 40 */ addi r3, r3, 0x140 -/* 80101544 000FE344 4B F4 CF 99 */ bl func_8004E4DC +/* 80101544 000FE344 4B F4 CF 99 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80101548 000FE348 38 7F 08 48 */ addi r3, r31, 0x848 /* 8010154C 000FE34C 38 00 03 00 */ li r0, 0x300 /* 80101550 000FE350 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 80101554 000FE354 90 03 01 38 */ stw r0, 0x138(r3) /* 80101558 000FE358 38 84 30 18 */ addi r4, r4, lbl_80253018@l /* 8010155C 000FE35C 38 63 01 40 */ addi r3, r3, 0x140 -/* 80101560 000FE360 4B F4 CF 7D */ bl func_8004E4DC +/* 80101560 000FE360 4B F4 CF 7D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80101564 000FE364 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) /* 80101568 000FE368 38 BF 08 48 */ addi r5, r31, 0x848 /* 8010156C 000FE36C 3C 80 80 25 */ lis r4, lbl_80253018@ha @@ -13921,24 +13921,24 @@ func_80101480: /* 80101588 000FE388 38 63 01 40 */ addi r3, r3, 0x140 /* 8010158C 000FE38C D0 05 01 50 */ stfs f0, 0x150(r5) /* 80101590 000FE390 D0 25 01 54 */ stfs f1, 0x154(r5) -/* 80101594 000FE394 4B F4 CF 49 */ bl func_8004E4DC +/* 80101594 000FE394 4B F4 CF 49 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80101598 000FE398 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 8010159C 000FE39C 38 7F 09 B4 */ addi r3, r31, 0x9b4 /* 801015A0 000FE3A0 38 84 30 18 */ addi r4, r4, lbl_80253018@l /* 801015A4 000FE3A4 38 63 01 4C */ addi r3, r3, 0x14c -/* 801015A8 000FE3A8 4B F4 CF 35 */ bl func_8004E4DC +/* 801015A8 000FE3A8 4B F4 CF 35 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801015AC 000FE3AC 38 7F 0B 20 */ addi r3, r31, 0xb20 /* 801015B0 000FE3B0 38 00 03 00 */ li r0, 0x300 /* 801015B4 000FE3B4 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 801015B8 000FE3B8 90 03 01 38 */ stw r0, 0x138(r3) /* 801015BC 000FE3BC 38 84 30 18 */ addi r4, r4, lbl_80253018@l /* 801015C0 000FE3C0 38 63 01 40 */ addi r3, r3, 0x140 -/* 801015C4 000FE3C4 4B F4 CF 19 */ bl func_8004E4DC +/* 801015C4 000FE3C4 4B F4 CF 19 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801015C8 000FE3C8 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 801015CC 000FE3CC 38 7F 0B 20 */ addi r3, r31, 0xb20 /* 801015D0 000FE3D0 38 84 30 18 */ addi r4, r4, lbl_80253018@l /* 801015D4 000FE3D4 38 63 01 4C */ addi r3, r3, 0x14c -/* 801015D8 000FE3D8 4B F4 CF 05 */ bl func_8004E4DC +/* 801015D8 000FE3D8 4B F4 CF 05 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801015DC 000FE3DC C0 02 9B 88 */ lfs f0, lbl_803CE508-_SDA2_BASE_(r2) /* 801015E0 000FE3E0 38 BF 0B 20 */ addi r5, r31, 0xb20 /* 801015E4 000FE3E4 38 7F 0C 8C */ addi r3, r31, 0xc8c @@ -13948,12 +13948,12 @@ func_80101480: /* 801015F4 000FE3F4 38 84 30 18 */ addi r4, r4, lbl_80253018@l /* 801015F8 000FE3F8 38 63 01 40 */ addi r3, r3, 0x140 /* 801015FC 000FE3FC D0 05 01 50 */ stfs f0, 0x150(r5) -/* 80101600 000FE400 4B F4 CE DD */ bl func_8004E4DC +/* 80101600 000FE400 4B F4 CE DD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80101604 000FE404 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 80101608 000FE408 38 7F 0C 8C */ addi r3, r31, 0xc8c /* 8010160C 000FE40C 38 84 30 18 */ addi r4, r4, lbl_80253018@l /* 80101610 000FE410 38 63 01 4C */ addi r3, r3, 0x14c -/* 80101614 000FE414 4B F4 CE C9 */ bl func_8004E4DC +/* 80101614 000FE414 4B F4 CE C9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80101618 000FE418 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 8010161C 000FE41C 38 7F 0C 8C */ addi r3, r31, 0xc8c /* 80101620 000FE420 38 80 00 00 */ li r4, 0 @@ -13967,12 +13967,12 @@ func_80101480: /* 80101640 000FE440 38 21 00 10 */ addi r1, r1, 0x10 /* 80101644 000FE444 4E 80 00 20 */ blr -.global func_80101648 -func_80101648: +.global ROBO_KillEffects__Fv +ROBO_KillEffects__Fv: /* 80101648 000FE448 4E 80 00 20 */ blr -.global func_8010164C -func_8010164C: +.global DoFX_Motorboat__9zNPCRobotFf +DoFX_Motorboat__9zNPCRobotFf: /* 8010164C 000FE44C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80101650 000FE450 7C 08 02 A6 */ mflr r0 /* 80101654 000FE454 90 01 00 34 */ stw r0, 0x34(r1) @@ -14008,12 +14008,12 @@ func_8010164C: /* 801016CC 000FE4CC 7F E3 FB 78 */ mr r3, r31 /* 801016D0 000FE4D0 38 A1 00 08 */ addi r5, r1, 8 /* 801016D4 000FE4D4 38 80 00 0D */ li r4, 0xd -/* 801016D8 000FE4D8 4B FF 04 85 */ bl func_800F1B5C +/* 801016D8 000FE4D8 4B FF 04 85 */ bl GetVertPos__10zNPCCommonF10en_mdlvertP5xVec3 /* 801016DC 000FE4DC 2C 03 00 00 */ cmpwi r3, 0 /* 801016E0 000FE4E0 41 82 00 10 */ beq lbl_801016F0 /* 801016E4 000FE4E4 38 61 00 08 */ addi r3, r1, 8 /* 801016E8 000FE4E8 38 80 00 01 */ li r4, 1 -/* 801016EC 000FE4EC 4B F9 35 59 */ bl func_80094C44 +/* 801016EC 000FE4EC 4B F9 35 59 */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui lbl_801016F0: /* 801016F0 000FE4F0 80 1F 02 D8 */ lwz r0, 0x2d8(r31) /* 801016F4 000FE4F4 2C 00 00 00 */ cmpwi r0, 0 @@ -14029,8 +14029,8 @@ lbl_80101704: /* 80101718 000FE518 38 21 00 30 */ addi r1, r1, 0x30 /* 8010171C 000FE51C 4E 80 00 20 */ blr -.global func_80101720 -func_80101720: +.global VFXStarTrek__9zNPCRobotFfP5xVec3P5xVec3 +VFXStarTrek__9zNPCRobotFfP5xVec3P5xVec3: /* 80101720 000FE520 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80101724 000FE524 7C 08 02 A6 */ mflr r0 /* 80101728 000FE528 90 01 00 24 */ stw r0, 0x24(r1) @@ -14046,12 +14046,12 @@ func_80101720: /* 80101750 000FE550 D0 06 01 50 */ stfs f0, 0x150(r6) /* 80101754 000FE554 C0 05 00 08 */ lfs f0, 8(r5) /* 80101758 000FE558 D0 06 01 54 */ stfs f0, 0x154(r6) -/* 8010175C 000FE55C 4B F4 CD 81 */ bl func_8004E4DC +/* 8010175C 000FE55C 4B F4 CD 81 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80101760 000FE560 3C 60 80 31 */ lis r3, lbl_80312BD8@ha /* 80101764 000FE564 FC 20 F8 90 */ fmr f1, f31 /* 80101768 000FE568 38 83 2B D8 */ addi r4, r3, lbl_80312BD8@l /* 8010176C 000FE56C 80 6D 94 80 */ lwz r3, lbl_803CBD80-_SDA_BASE_(r13) -/* 80101770 000FE570 48 01 64 59 */ bl func_80117BC8 +/* 80101770 000FE570 48 01 64 59 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 80101774 000FE574 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80101778 000FE578 80 01 00 24 */ lwz r0, 0x24(r1) /* 8010177C 000FE57C CB E1 00 10 */ lfd f31, 0x10(r1) @@ -14059,8 +14059,8 @@ func_80101720: /* 80101784 000FE584 38 21 00 20 */ addi r1, r1, 0x20 /* 80101788 000FE588 4E 80 00 20 */ blr -.global func_8010178C -func_8010178C: +.global LaunchProjectile__9zNPCRobotF9en_npchazff10en_mdlvertff +LaunchProjectile__9zNPCRobotF9en_npchazff10en_mdlvertff: /* 8010178C 000FE58C 94 21 FF 80 */ stwu r1, -0x80(r1) /* 80101790 000FE590 7C 08 02 A6 */ mflr r0 /* 80101794 000FE594 90 01 00 84 */ stw r0, 0x84(r1) @@ -14083,14 +14083,14 @@ func_8010178C: /* 801017D8 000FE5D8 FF E0 18 90 */ fmr f31, f3 /* 801017DC 000FE5DC 7C BE 2B 78 */ mr r30, r5 /* 801017E0 000FE5E0 FF C0 20 90 */ fmr f30, f4 -/* 801017E4 000FE5E4 48 08 69 B9 */ bl func_8018819C +/* 801017E4 000FE5E4 48 08 69 B9 */ bl HAZ_Acquire__Fv /* 801017E8 000FE5E8 7C 7F 1B 79 */ or. r31, r3, r3 /* 801017EC 000FE5EC 40 82 00 0C */ bne lbl_801017F8 /* 801017F0 000FE5F0 38 60 00 00 */ li r3, 0 /* 801017F4 000FE5F4 48 00 02 0C */ b lbl_80101A00 lbl_801017F8: /* 801017F8 000FE5F8 7F A4 EB 78 */ mr r4, r29 -/* 801017FC 000FE5FC 48 08 6B 19 */ bl func_80188314 +/* 801017FC 000FE5FC 48 08 6B 19 */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 80101800 000FE600 2C 03 00 00 */ cmpwi r3, 0 /* 80101804 000FE604 41 82 00 14 */ beq lbl_80101818 /* 80101808 000FE608 7F E3 FB 78 */ mr r3, r31 @@ -14099,14 +14099,14 @@ lbl_801017F8: /* 80101814 000FE614 48 00 00 14 */ b lbl_80101828 lbl_80101818: /* 80101818 000FE618 7F E3 FB 78 */ mr r3, r31 -/* 8010181C 000FE61C 48 08 79 41 */ bl func_8018915C +/* 8010181C 000FE61C 48 08 79 41 */ bl Discard__9NPCHazardFv /* 80101820 000FE620 38 60 00 00 */ li r3, 0 /* 80101824 000FE624 48 00 01 DC */ b lbl_80101A00 lbl_80101828: /* 80101828 000FE628 7F 83 E3 78 */ mr r3, r28 /* 8010182C 000FE62C 7F C4 F3 78 */ mr r4, r30 /* 80101830 000FE630 38 A1 00 20 */ addi r5, r1, 0x20 -/* 80101834 000FE634 4B FF 03 29 */ bl func_800F1B5C +/* 80101834 000FE634 4B FF 03 29 */ bl GetVertPos__10zNPCCommonF10en_mdlvertP5xVec3 /* 80101838 000FE638 2C 03 00 00 */ cmpwi r3, 0 /* 8010183C 000FE63C 40 82 00 38 */ bne lbl_80101874 /* 80101840 000FE640 7F 83 E3 78 */ mr r3, r28 @@ -14142,7 +14142,7 @@ lbl_801018A8: lbl_801018AC: /* 801018AC 000FE6AC C0 42 9B 48 */ lfs f2, lbl_803CE4C8-_SDA2_BASE_(r2) /* 801018B0 000FE6B0 38 80 00 01 */ li r4, 1 -/* 801018B4 000FE6B4 4B F6 E0 C9 */ bl func_8006F97C +/* 801018B4 000FE6B4 4B F6 E0 C9 */ bl zEntPlayer_PredictPos__FP5xVec3ffi /* 801018B8 000FE6B8 7F 83 E3 78 */ mr r3, r28 /* 801018BC 000FE6BC 38 81 00 08 */ addi r4, r1, 8 /* 801018C0 000FE6C0 38 A0 00 00 */ li r5, 0 @@ -14161,7 +14161,7 @@ lbl_801018AC: /* 801018F4 000FE6F4 4B F1 9F 15 */ bl func_8001B808 /* 801018F8 000FE6F8 7C 64 1B 78 */ mr r4, r3 /* 801018FC 000FE6FC 38 61 00 08 */ addi r3, r1, 8 -/* 80101900 000FE700 4B F4 CB DD */ bl func_8004E4DC +/* 80101900 000FE700 4B F4 CB DD */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_80101904: /* 80101904 000FE704 C0 01 00 0C */ lfs f0, 0xc(r1) /* 80101908 000FE708 7F 83 E3 78 */ mr r3, r28 @@ -14200,7 +14200,7 @@ lbl_8010196C: /* 80101988 000FE788 4B F8 F4 B9 */ bl func_80090E40 /* 8010198C 000FE78C 7C 64 1B 78 */ mr r4, r3 /* 80101990 000FE790 38 61 00 14 */ addi r3, r1, 0x14 -/* 80101994 000FE794 4B F4 CB 5D */ bl func_8004E4F0 +/* 80101994 000FE794 4B F4 CB 5D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80101998 000FE798 C0 02 9C 2C */ lfs f0, lbl_803CE5AC-_SDA2_BASE_(r2) /* 8010199C 000FE79C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801019A0 000FE7A0 40 80 00 2C */ bge lbl_801019CC @@ -14218,7 +14218,7 @@ lbl_801019A4: lbl_801019CC: /* 801019CC 000FE7CC 38 7F 00 C4 */ addi r3, r31, 0xc4 /* 801019D0 000FE7D0 38 81 00 08 */ addi r4, r1, 8 -/* 801019D4 000FE7D4 4B F4 CB 09 */ bl func_8004E4DC +/* 801019D4 000FE7D4 4B F4 CB 09 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801019D8 000FE7D8 EC 1F E0 24 */ fdivs f0, f31, f28 /* 801019DC 000FE7DC C0 22 9B D4 */ lfs f1, lbl_803CE554-_SDA2_BASE_(r2) /* 801019E0 000FE7E0 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -14229,7 +14229,7 @@ lbl_801019EC: lbl_801019F0: /* 801019F0 000FE7F0 7F E3 FB 78 */ mr r3, r31 /* 801019F4 000FE7F4 38 81 00 20 */ addi r4, r1, 0x20 -/* 801019F8 000FE7F8 48 08 78 41 */ bl func_80189238 +/* 801019F8 000FE7F8 48 08 78 41 */ bl Start__9NPCHazardFPC5xVec3f /* 801019FC 000FE7FC 38 60 00 01 */ li r3, 1 lbl_80101A00: /* 80101A00 000FE800 E3 E1 00 78 */ psq_l f31, 120(r1), 0, qr0 @@ -14249,8 +14249,8 @@ lbl_80101A00: /* 80101A38 000FE838 38 21 00 80 */ addi r1, r1, 0x80 /* 80101A3C 000FE83C 4E 80 00 20 */ blr -.global func_80101A40 -func_80101A40: +.global IncludesPos__8NPCArenaFP5xVec3fP5xVec3 +IncludesPos__8NPCArenaFP5xVec3fP5xVec3: /* 80101A40 000FE840 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80101A44 000FE844 7C 08 02 A6 */ mflr r0 /* 80101A48 000FE848 90 01 00 44 */ stw r0, 0x44(r1) @@ -14277,7 +14277,7 @@ lbl_80101A84: /* 80101A98 000FE898 41 82 00 10 */ beq lbl_80101AA8 /* 80101A9C 000FE89C 7F E3 FB 78 */ mr r3, r31 /* 80101AA0 000FE8A0 38 81 00 08 */ addi r4, r1, 8 -/* 80101AA4 000FE8A4 4B F4 CA 39 */ bl func_8004E4DC +/* 80101AA4 000FE8A4 4B F4 CA 39 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_80101AA8: /* 80101AA8 000FE8A8 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) /* 80101AAC 000FE8AC D0 01 00 0C */ stfs f0, 0xc(r1) @@ -14304,8 +14304,8 @@ lbl_80101ADC: /* 80101AF8 000FE8F8 38 21 00 40 */ addi r1, r1, 0x40 /* 80101AFC 000FE8FC 4E 80 00 20 */ blr -.global func_80101B00 -func_80101B00: +.global PctFromHome__8NPCArenaFP5xVec3 +PctFromHome__8NPCArenaFP5xVec3: /* 80101B00 000FE900 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80101B04 000FE904 7C 08 02 A6 */ mflr r0 /* 80101B08 000FE908 90 01 00 34 */ stw r0, 0x34(r1) @@ -14343,8 +14343,8 @@ lbl_80101B68: /* 80101B80 000FE980 38 21 00 30 */ addi r1, r1, 0x30 /* 80101B84 000FE984 4E 80 00 20 */ blr -.global func_80101B88 -func_80101B88: +.global DstSqFromHome__8NPCArenaFP5xVec3P5xVec3 +DstSqFromHome__8NPCArenaFP5xVec3P5xVec3: /* 80101B88 000FE988 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80101B8C 000FE98C 7C 08 02 A6 */ mflr r0 /* 80101B90 000FE990 90 01 00 34 */ stw r0, 0x34(r1) @@ -14383,8 +14383,8 @@ lbl_80101BF4: /* 80101C08 000FEA08 38 21 00 30 */ addi r1, r1, 0x30 /* 80101C0C 000FEA0C 4E 80 00 20 */ blr -.global func_80101C10 -func_80101C10: +.global NeedToCycle__8NPCArenaFP10zNPCCommon +NeedToCycle__8NPCArenaFP10zNPCCommon: /* 80101C10 000FEA10 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80101C14 000FEA14 7C 08 02 A6 */ mflr r0 /* 80101C18 000FEA18 90 01 00 14 */ stw r0, 0x14(r1) @@ -14439,8 +14439,8 @@ lbl_80101CB8: /* 80101CC8 000FEAC8 38 21 00 10 */ addi r1, r1, 0x10 /* 80101CCC 000FEACC 4E 80 00 20 */ blr -.global func_80101CD0 -func_80101CD0: +.global Cycle__8NPCArenaFP10zNPCCommoni +Cycle__8NPCArenaFP10zNPCCommoni: /* 80101CD0 000FEAD0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80101CD4 000FEAD4 7C 08 02 A6 */ mflr r0 /* 80101CD8 000FEAD8 3C C0 80 25 */ lis r6, lbl_80253018@ha @@ -14454,7 +14454,7 @@ func_80101CD0: /* 80101CF8 000FEAF8 93 A1 00 14 */ stw r29, 0x14(r1) /* 80101CFC 000FEAFC 7C 7D 1B 78 */ mr r29, r3 /* 80101D00 000FEB00 38 7D 00 04 */ addi r3, r29, 4 -/* 80101D04 000FEB04 4B F4 C7 D9 */ bl func_8004E4DC +/* 80101D04 000FEB04 4B F4 C7 D9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80101D08 000FEB08 C0 02 9B 80 */ lfs f0, lbl_803CE500-_SDA2_BASE_(r2) /* 80101D0C 000FEB0C 38 00 00 00 */ li r0, 0 /* 80101D10 000FEB10 2C 1F 00 00 */ cmpwi r31, 0 @@ -14476,7 +14476,7 @@ func_80101CD0: /* 80101D50 000FEB50 80 1E 02 0C */ lwz r0, 0x20c(r30) /* 80101D54 000FEB54 7F A3 EB 78 */ mr r3, r29 /* 80101D58 000FEB58 90 1D 00 14 */ stw r0, 0x14(r29) -/* 80101D5C 000FEB5C 48 00 04 45 */ bl func_801021A0 +/* 80101D5C 000FEB5C 48 00 04 45 */ bl SyncHomeFromNav__8NPCArenaFv /* 80101D60 000FEB60 48 00 00 A8 */ b lbl_80101E08 lbl_80101D64: /* 80101D64 000FEB64 2C 1F 00 00 */ cmpwi r31, 0 @@ -14486,12 +14486,12 @@ lbl_80101D64: /* 80101D74 000FEB74 41 82 00 28 */ beq lbl_80101D9C /* 80101D78 000FEB78 7F A3 EB 78 */ mr r3, r29 /* 80101D7C 000FEB7C 7F C4 F3 78 */ mr r4, r30 -/* 80101D80 000FEB80 48 00 00 F5 */ bl func_80101E74 +/* 80101D80 000FEB80 48 00 00 F5 */ bl NextBestNav__8NPCArenaFP10zNPCCommonP10zMovePoint /* 80101D84 000FEB84 28 03 00 00 */ cmplwi r3, 0 /* 80101D88 000FEB88 41 82 00 14 */ beq lbl_80101D9C /* 80101D8C 000FEB8C 90 7D 00 14 */ stw r3, 0x14(r29) /* 80101D90 000FEB90 7F A3 EB 78 */ mr r3, r29 -/* 80101D94 000FEB94 48 00 04 0D */ bl func_801021A0 +/* 80101D94 000FEB94 48 00 04 0D */ bl SyncHomeFromNav__8NPCArenaFv /* 80101D98 000FEB98 48 00 00 70 */ b lbl_80101E08 lbl_80101D9C: /* 80101D9C 000FEB9C 2C 1F 00 00 */ cmpwi r31, 0 @@ -14506,7 +14506,7 @@ lbl_80101D9C: /* 80101DC0 000FEBC0 80 1E 02 10 */ lwz r0, 0x210(r30) /* 80101DC4 000FEBC4 7F A3 EB 78 */ mr r3, r29 /* 80101DC8 000FEBC8 90 1D 00 14 */ stw r0, 0x14(r29) -/* 80101DCC 000FEBCC 48 00 03 D5 */ bl func_801021A0 +/* 80101DCC 000FEBCC 48 00 03 D5 */ bl SyncHomeFromNav__8NPCArenaFv /* 80101DD0 000FEBD0 48 00 00 38 */ b lbl_80101E08 lbl_80101DD4: /* 80101DD4 000FEBD4 2C 1F 00 00 */ cmpwi r31, 0 @@ -14516,12 +14516,12 @@ lbl_80101DD4: /* 80101DE4 000FEBE4 41 82 00 24 */ beq lbl_80101E08 /* 80101DE8 000FEBE8 7F A3 EB 78 */ mr r3, r29 /* 80101DEC 000FEBEC 7F C4 F3 78 */ mr r4, r30 -/* 80101DF0 000FEBF0 48 00 00 85 */ bl func_80101E74 +/* 80101DF0 000FEBF0 48 00 00 85 */ bl NextBestNav__8NPCArenaFP10zNPCCommonP10zMovePoint /* 80101DF4 000FEBF4 28 03 00 00 */ cmplwi r3, 0 /* 80101DF8 000FEBF8 41 82 00 10 */ beq lbl_80101E08 /* 80101DFC 000FEBFC 90 7D 00 14 */ stw r3, 0x14(r29) /* 80101E00 000FEC00 7F A3 EB 78 */ mr r3, r29 -/* 80101E04 000FEC04 48 00 03 9D */ bl func_801021A0 +/* 80101E04 000FEC04 48 00 03 9D */ bl SyncHomeFromNav__8NPCArenaFv lbl_80101E08: /* 80101E08 000FEC08 2C 1F 00 00 */ cmpwi r31, 0 /* 80101E0C 000FEC0C 41 82 00 24 */ beq lbl_80101E30 @@ -14532,7 +14532,7 @@ lbl_80101E08: /* 80101E20 000FEC20 7F A3 EB 78 */ mr r3, r29 /* 80101E24 000FEC24 7F C4 F3 78 */ mr r4, r30 /* 80101E28 000FEC28 38 A0 00 00 */ li r5, 0 -/* 80101E2C 000FEC2C 4B FF FE A5 */ bl func_80101CD0 +/* 80101E2C 000FEC2C 4B FF FE A5 */ bl Cycle__8NPCArenaFP10zNPCCommoni lbl_80101E30: /* 80101E30 000FEC30 2C 1F 00 00 */ cmpwi r31, 0 /* 80101E34 000FEC34 41 82 00 10 */ beq lbl_80101E44 @@ -14553,8 +14553,8 @@ lbl_80101E44: /* 80101E6C 000FEC6C 38 21 00 20 */ addi r1, r1, 0x20 /* 80101E70 000FEC70 4E 80 00 20 */ blr -.global func_80101E74 -func_80101E74: +.global NextBestNav__8NPCArenaFP10zNPCCommonP10zMovePoint +NextBestNav__8NPCArenaFP10zNPCCommonP10zMovePoint: /* 80101E74 000FEC74 94 21 FF 90 */ stwu r1, -0x70(r1) /* 80101E78 000FEC78 7C 08 02 A6 */ mflr r0 /* 80101E7C 000FEC7C 90 01 00 74 */ stw r0, 0x74(r1) @@ -14694,8 +14694,8 @@ lbl_8010204C: /* 80102074 000FEE74 38 21 00 70 */ addi r1, r1, 0x70 /* 80102078 000FEE78 4E 80 00 20 */ blr -.global func_8010207C -func_8010207C: +.global SetHome__8NPCArenaFP10zNPCCommonP10zMovePoint +SetHome__8NPCArenaFP10zNPCCommonP10zMovePoint: /* 8010207C 000FEE7C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80102080 000FEE80 7C 08 02 A6 */ mflr r0 /* 80102084 000FEE84 90 01 00 24 */ stw r0, 0x24(r1) @@ -14722,7 +14722,7 @@ lbl_801020D0: /* 801020D0 000FEED0 7F A3 EB 78 */ mr r3, r29 /* 801020D4 000FEED4 7F C4 F3 78 */ mr r4, r30 /* 801020D8 000FEED8 7F E5 FB 78 */ mr r5, r31 -/* 801020DC 000FEEDC 4B FF FD 99 */ bl func_80101E74 +/* 801020DC 000FEEDC 4B FF FD 99 */ bl NextBestNav__8NPCArenaFP10zNPCCommonP10zMovePoint /* 801020E0 000FEEE0 90 7D 00 14 */ stw r3, 0x14(r29) lbl_801020E4: /* 801020E4 000FEEE4 80 1E 02 10 */ lwz r0, 0x210(r30) @@ -14730,7 +14730,7 @@ lbl_801020E4: /* 801020EC 000FEEEC 90 1D 00 18 */ stw r0, 0x18(r29) /* 801020F0 000FEEF0 80 1E 02 0C */ lwz r0, 0x20c(r30) /* 801020F4 000FEEF4 90 1D 00 1C */ stw r0, 0x1c(r29) -/* 801020F8 000FEEF8 48 00 00 A9 */ bl func_801021A0 +/* 801020F8 000FEEF8 48 00 00 A9 */ bl SyncHomeFromNav__8NPCArenaFv /* 801020FC 000FEEFC 80 01 00 24 */ lwz r0, 0x24(r1) /* 80102100 000FEF00 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80102104 000FEF04 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -14739,8 +14739,8 @@ lbl_801020E4: /* 80102110 000FEF10 38 21 00 20 */ addi r1, r1, 0x20 /* 80102114 000FEF14 4E 80 00 20 */ blr -.global func_80102118 -func_80102118: +.global AdjustHome__8NPCArenaFP10zNPCCommonP5xVec3f +AdjustHome__8NPCArenaFP10zNPCCommonP5xVec3f: /* 80102118 000FEF18 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8010211C 000FEF1C 7C 08 02 A6 */ mflr r0 /* 80102120 000FEF20 90 01 00 24 */ stw r0, 0x24(r1) @@ -14756,7 +14756,7 @@ func_80102118: /* 80102148 000FEF48 41 82 00 10 */ beq lbl_80102158 /* 8010214C 000FEF4C 7C A4 2B 78 */ mr r4, r5 /* 80102150 000FEF50 38 7F 00 04 */ addi r3, r31, 4 -/* 80102154 000FEF54 4B F4 C3 89 */ bl func_8004E4DC +/* 80102154 000FEF54 4B F4 C3 89 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_80102158: /* 80102158 000FEF58 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) /* 8010215C 000FEF5C FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -14780,8 +14780,8 @@ lbl_80102180: /* 80102198 000FEF98 38 21 00 20 */ addi r1, r1, 0x20 /* 8010219C 000FEF9C 4E 80 00 20 */ blr -.global func_801021A0 -func_801021A0: +.global SyncHomeFromNav__8NPCArenaFv +SyncHomeFromNav__8NPCArenaFv: /* 801021A0 000FEFA0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801021A4 000FEFA4 7C 08 02 A6 */ mflr r0 /* 801021A8 000FEFA8 90 01 00 14 */ stw r0, 0x14(r1) @@ -14795,7 +14795,7 @@ func_801021A0: /* 801021C8 000FEFC8 4B FD 70 59 */ bl func_800D9220 /* 801021CC 000FEFCC 7C 64 1B 78 */ mr r4, r3 /* 801021D0 000FEFD0 38 7F 00 04 */ addi r3, r31, 4 -/* 801021D4 000FEFD4 4B F4 C3 09 */ bl func_8004E4DC +/* 801021D4 000FEFD4 4B F4 C3 09 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801021D8 000FEFD8 80 7F 00 14 */ lwz r3, 0x14(r31) /* 801021DC 000FEFDC 48 00 0A 29 */ bl func_80102C04 /* 801021E0 000FEFE0 D0 3F 00 10 */ stfs f1, 0x10(r31) @@ -14804,7 +14804,7 @@ lbl_801021E8: /* 801021E8 000FEFE8 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 801021EC 000FEFEC 38 7F 00 04 */ addi r3, r31, 4 /* 801021F0 000FEFF0 38 84 30 18 */ addi r4, r4, lbl_80253018@l -/* 801021F4 000FEFF4 4B F4 C2 E9 */ bl func_8004E4DC +/* 801021F4 000FEFF4 4B F4 C2 E9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801021F8 000FEFF8 C0 02 9B 80 */ lfs f0, lbl_803CE500-_SDA2_BASE_(r2) /* 801021FC 000FEFFC D0 1F 00 10 */ stfs f0, 0x10(r31) lbl_80102200: @@ -15261,7 +15261,7 @@ func_801026F8: /* 801027F0 000FF5F0 90 01 00 14 */ stw r0, 0x14(r1) /* 801027F4 000FF5F4 93 E1 00 0C */ stw r31, 0xc(r1) /* 801027F8 000FF5F8 7C 7F 1B 78 */ mr r31, r3 -/* 801027FC 000FF5FC 4B FF BF 81 */ bl func_800FE77C +/* 801027FC 000FF5FC 4B FF BF 81 */ bl BlinkRender__10zNPCArfDogFv /* 80102800 000FF600 7F E3 FB 78 */ mr r3, r31 /* 80102804 000FF604 4B FE C5 69 */ bl func_800EED6C /* 80102808 000FF608 80 01 00 14 */ lwz r0, 0x14(r1) @@ -15328,7 +15328,7 @@ func_801026F8: /* 801028FC 000FF6FC 90 01 00 14 */ stw r0, 0x14(r1) /* 80102900 000FF700 93 E1 00 0C */ stw r31, 0xc(r1) /* 80102904 000FF704 7C 7F 1B 78 */ mr r31, r3 -/* 80102908 000FF708 4B FF 7B 21 */ bl func_800FA428 +/* 80102908 000FF708 4B FF 7B 21 */ bl BlinkerRender__11zNPCFodBombFv /* 8010290C 000FF70C 7F E3 FB 78 */ mr r3, r31 /* 80102910 000FF710 4B FE C4 5D */ bl func_800EED6C /* 80102914 000FF714 80 01 00 14 */ lwz r0, 0x14(r1) @@ -15398,7 +15398,7 @@ lbl_801029C8: /* 801029D4 000FF7D4 48 00 00 B4 */ b lbl_80102A88 lbl_801029D8: /* 801029D8 000FF7D8 3B E0 00 00 */ li r31, 0 -/* 801029DC 000FF7DC 4B F2 E2 AD */ bl func_80030C88 +/* 801029DC 000FF7DC 4B F2 E2 AD */ bl xurand__Fv /* 801029E0 000FF7E0 28 1E 00 00 */ cmplwi r30, 0 /* 801029E4 000FF7E4 40 82 00 34 */ bne lbl_80102A18 /* 801029E8 000FF7E8 6F A3 80 00 */ xoris r3, r29, 0x8000 diff --git a/asm/Game/zNPCTypeSubBoss.s b/asm/Game/zNPCTypeSubBoss.s index 53b787cfe..e2739bd04 100644 --- a/asm/Game/zNPCTypeSubBoss.s +++ b/asm/Game/zNPCTypeSubBoss.s @@ -2,8 +2,8 @@ .section .text # 0x80135EA0 - 0x8013612C -.global func_80135EA0 -func_80135EA0: +.global ZNPC_SubBoss_Startup__Fv +ZNPC_SubBoss_Startup__Fv: /* 80135EA0 00132CA0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80135EA4 00132CA4 7C 08 02 A6 */ mflr r0 /* 80135EA8 00132CA8 3C 80 80 2A */ lis r4, lbl_8029913C@ha @@ -17,7 +17,7 @@ func_80135EA0: /* 80135EC8 00132CC8 3B A0 00 00 */ li r29, 0 lbl_80135ECC: /* 80135ECC 00132CCC 80 7F 00 00 */ lwz r3, 0(r31) -/* 80135ED0 00132CD0 4B F1 63 45 */ bl func_8004C214 +/* 80135ED0 00132CD0 4B F1 63 45 */ bl xStrHash__FPCc /* 80135ED4 00132CD4 3B BD 00 01 */ addi r29, r29, 1 /* 80135ED8 00132CD8 90 7E 00 00 */ stw r3, 0(r30) /* 80135EDC 00132CDC 2C 1D 00 17 */ cmpwi r29, 0x17 @@ -32,18 +32,18 @@ lbl_80135ECC: /* 80135F00 00132D00 38 21 00 20 */ addi r1, r1, 0x20 /* 80135F04 00132D04 4E 80 00 20 */ blr -.global func_80135F08 -func_80135F08: +.global ZNPC_SubBoss_Shutdown__Fv +ZNPC_SubBoss_Shutdown__Fv: /* 80135F08 00132D08 4E 80 00 20 */ blr -.global func_80135F0C -func_80135F0C: +.global zNPCSubBoss_ScenePrepare__Fv +zNPCSubBoss_ScenePrepare__Fv: /* 80135F0C 00132D0C 38 00 00 01 */ li r0, 1 /* 80135F10 00132D10 90 0D 96 38 */ stw r0, lbl_803CBF38-_SDA_BASE_(r13) /* 80135F14 00132D14 4E 80 00 20 */ blr -.global func_80135F18 -func_80135F18: +.global zNPCSubBoss_SceneFinish__Fv +zNPCSubBoss_SceneFinish__Fv: /* 80135F18 00132D18 38 00 00 00 */ li r0, 0 /* 80135F1C 00132D1C 90 0D 96 38 */ stw r0, lbl_803CBF38-_SDA_BASE_(r13) /* 80135F20 00132D20 4E 80 00 20 */ blr @@ -70,11 +70,11 @@ lbl_80135F60: lbl_80135F70: /* 80135F70 00132D70 7F E4 FB 78 */ mr r4, r31 /* 80135F74 00132D74 38 60 10 B8 */ li r3, 0x10b8 -/* 80135F78 00132D78 4B FD 91 D9 */ bl func_8010F150 +/* 80135F78 00132D78 4B FD 91 D9 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80135F7C 00132D7C 7C 60 1B 79 */ or. r0, r3, r3 /* 80135F80 00132D80 41 82 00 10 */ beq lbl_80135F90 /* 80135F84 00132D84 7F E4 FB 78 */ mr r4, r31 -/* 80135F88 00132D88 48 01 1A 65 */ bl func_801479EC +/* 80135F88 00132D88 48 01 1A 65 */ bl __ct__13zNPCKingJellyFi /* 80135F8C 00132D8C 7C 60 1B 78 */ mr r0, r3 lbl_80135F90: /* 80135F90 00132D90 7C 03 03 78 */ mr r3, r0 @@ -82,11 +82,11 @@ lbl_80135F90: lbl_80135F98: /* 80135F98 00132D98 7F E4 FB 78 */ mr r4, r31 /* 80135F9C 00132D9C 38 60 06 4C */ li r3, 0x64c -/* 80135FA0 00132DA0 4B FD 91 B1 */ bl func_8010F150 +/* 80135FA0 00132DA0 4B FD 91 B1 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80135FA4 00132DA4 7C 60 1B 79 */ or. r0, r3, r3 /* 80135FA8 00132DA8 41 82 00 10 */ beq lbl_80135FB8 /* 80135FAC 00132DAC 7F E4 FB 78 */ mr r4, r31 -/* 80135FB0 00132DB0 48 03 D0 69 */ bl func_80173018 +/* 80135FB0 00132DB0 48 03 D0 69 */ bl __ct__12zNPCDutchmanFi /* 80135FB4 00132DB4 7C 60 1B 78 */ mr r0, r3 lbl_80135FB8: /* 80135FB8 00132DB8 7C 03 03 78 */ mr r3, r0 @@ -94,11 +94,11 @@ lbl_80135FB8: lbl_80135FC0: /* 80135FC0 00132DC0 7F E4 FB 78 */ mr r4, r31 /* 80135FC4 00132DC4 38 60 14 24 */ li r3, 0x1424 -/* 80135FC8 00132DC8 4B FD 91 89 */ bl func_8010F150 +/* 80135FC8 00132DC8 4B FD 91 89 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80135FCC 00132DCC 7C 60 1B 79 */ or. r0, r3, r3 /* 80135FD0 00132DD0 41 82 00 10 */ beq lbl_80135FE0 /* 80135FD4 00132DD4 7F E4 FB 78 */ mr r4, r31 -/* 80135FD8 00132DD8 48 01 A6 E1 */ bl func_801506B8 +/* 80135FD8 00132DD8 48 01 A6 E1 */ bl __ct__9zNPCPrawnFi /* 80135FDC 00132DDC 7C 60 1B 78 */ mr r0, r3 lbl_80135FE0: /* 80135FE0 00132DE0 7C 03 03 78 */ mr r3, r0 @@ -106,7 +106,7 @@ lbl_80135FE0: lbl_80135FE8: /* 80135FE8 00132DE8 7F E4 FB 78 */ mr r4, r31 /* 80135FEC 00132DEC 38 60 02 B4 */ li r3, 0x2b4 -/* 80135FF0 00132DF0 4B FD 91 61 */ bl func_8010F150 +/* 80135FF0 00132DF0 4B FD 91 61 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80135FF4 00132DF4 7C 60 1B 79 */ or. r0, r3, r3 /* 80135FF8 00132DF8 41 82 00 10 */ beq lbl_80136008 /* 80135FFC 00132DFC 7F E4 FB 78 */ mr r4, r31 @@ -134,33 +134,33 @@ lbl_80136018: /* 80136048 00132E48 38 21 00 10 */ addi r1, r1, 0x10 /* 8013604C 00132E4C 4E 80 00 20 */ blr -.global func_80136050 -func_80136050: +.global Setup__11zNPCSubBossFv +Setup__11zNPCSubBossFv: /* 80136050 00132E50 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80136054 00132E54 7C 08 02 A6 */ mflr r0 /* 80136058 00132E58 90 01 00 14 */ stw r0, 0x14(r1) -/* 8013605C 00132E5C 4B FB 94 05 */ bl func_800EF460 +/* 8013605C 00132E5C 4B FB 94 05 */ bl Setup__10zNPCCommonFv /* 80136060 00132E60 80 0D 96 38 */ lwz r0, lbl_803CBF38-_SDA_BASE_(r13) /* 80136064 00132E64 2C 00 00 00 */ cmpwi r0, 0 /* 80136068 00132E68 41 82 00 10 */ beq lbl_80136078 /* 8013606C 00132E6C 38 00 00 00 */ li r0, 0 /* 80136070 00132E70 90 0D 96 38 */ stw r0, lbl_803CBF38-_SDA_BASE_(r13) -/* 80136074 00132E74 48 00 00 15 */ bl func_80136088 +/* 80136074 00132E74 48 00 00 15 */ bl SUBB_InitEffects__Fv lbl_80136078: /* 80136078 00132E78 80 01 00 14 */ lwz r0, 0x14(r1) /* 8013607C 00132E7C 7C 08 03 A6 */ mtlr r0 /* 80136080 00132E80 38 21 00 10 */ addi r1, r1, 0x10 /* 80136084 00132E84 4E 80 00 20 */ blr -.global func_80136088 -func_80136088: +.global SUBB_InitEffects__Fv +SUBB_InitEffects__Fv: /* 80136088 00132E88 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013608C 00132E8C 7C 08 02 A6 */ mflr r0 /* 80136090 00132E90 3C 60 80 27 */ lis r3, lbl_8026CAA8@ha /* 80136094 00132E94 38 63 CA A8 */ addi r3, r3, lbl_8026CAA8@l /* 80136098 00132E98 90 01 00 14 */ stw r0, 0x14(r1) /* 8013609C 00132E9C 38 63 00 FE */ addi r3, r3, 0xfe -/* 801360A0 00132EA0 4B F7 27 A5 */ bl func_800A8844 +/* 801360A0 00132EA0 4B F7 27 A5 */ bl zParEmitterFind__FPCc /* 801360A4 00132EA4 3C 80 80 32 */ lis r4, lbl_803242F8@ha /* 801360A8 00132EA8 90 6D 96 3C */ stw r3, lbl_803CBF3C-_SDA_BASE_(r13) /* 801360AC 00132EAC 38 64 42 F8 */ addi r3, r4, lbl_803242F8@l diff --git a/asm/Game/zNPCTypeTest.s b/asm/Game/zNPCTypeTest.s index 956a00e74..e61233deb 100644 --- a/asm/Game/zNPCTypeTest.s +++ b/asm/Game/zNPCTypeTest.s @@ -2,8 +2,8 @@ .section .text # 0x80135ACC - 0x80135EA0 -.global func_80135ACC -func_80135ACC: +.global ZNPC_Test_Startup__Fv +ZNPC_Test_Startup__Fv: /* 80135ACC 001328CC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80135AD0 001328D0 7C 08 02 A6 */ mflr r0 /* 80135AD4 001328D4 3C 80 80 2A */ lis r4, lbl_80298FE4@ha @@ -17,7 +17,7 @@ func_80135ACC: /* 80135AF4 001328F4 3B A0 00 00 */ li r29, 0 lbl_80135AF8: /* 80135AF8 001328F8 80 7F 00 00 */ lwz r3, 0(r31) -/* 80135AFC 001328FC 4B F1 67 19 */ bl func_8004C214 +/* 80135AFC 001328FC 4B F1 67 19 */ bl xStrHash__FPCc /* 80135B00 00132900 3B BD 00 01 */ addi r29, r29, 1 /* 80135B04 00132904 90 7E 00 00 */ stw r3, 0(r30) /* 80135B08 00132908 2C 1D 00 0B */ cmpwi r29, 0xb @@ -32,8 +32,8 @@ lbl_80135AF8: /* 80135B2C 0013292C 38 21 00 20 */ addi r1, r1, 0x20 /* 80135B30 00132930 4E 80 00 20 */ blr -.global func_80135B34 -func_80135B34: +.global ZNPC_Test_Shutdown__Fv +ZNPC_Test_Shutdown__Fv: /* 80135B34 00132934 4E 80 00 20 */ blr /* 80135B38 00132938 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80135B3C 0013293C 7C 08 02 A6 */ mflr r0 @@ -50,11 +50,11 @@ func_80135B34: lbl_80135B68: /* 80135B68 00132968 7F E4 FB 78 */ mr r4, r31 /* 80135B6C 0013296C 38 60 02 AC */ li r3, 0x2ac -/* 80135B70 00132970 4B FD 95 E1 */ bl func_8010F150 +/* 80135B70 00132970 4B FD 95 E1 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80135B74 00132974 7C 60 1B 79 */ or. r0, r3, r3 /* 80135B78 00132978 41 82 00 10 */ beq lbl_80135B88 /* 80135B7C 0013297C 7F E4 FB 78 */ mr r4, r31 -/* 80135B80 00132980 48 00 01 A1 */ bl func_80135D20 +/* 80135B80 00132980 48 00 01 A1 */ bl __ct__8zNPCTestFi /* 80135B84 00132984 7C 60 1B 78 */ mr r0, r3 lbl_80135B88: /* 80135B88 00132988 7C 03 03 78 */ mr r3, r0 @@ -88,7 +88,7 @@ lbl_80135B98: /* 80135BF0 001329F0 3B A5 8F E4 */ addi r29, r5, lbl_80298FE4@l /* 80135BF4 001329F4 38 A0 00 00 */ li r5, 0 /* 80135BF8 001329F8 38 63 00 4E */ addi r3, r3, 0x4e -/* 80135BFC 001329FC 4B ED 10 75 */ bl func_80006C70 +/* 80135BFC 001329FC 4B ED 10 75 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 80135C00 00132A00 3C 80 80 2A */ lis r4, lbl_80298FE4@ha /* 80135C04 00132A04 7C 7B 1B 78 */ mr r27, r3 /* 80135C08 00132A08 38 A4 8F E4 */ addi r5, r4, lbl_80298FE4@l @@ -111,7 +111,7 @@ lbl_80135C20: /* 80135C48 00132A48 80 9C 00 00 */ lwz r4, 0(r28) /* 80135C4C 00132A4C C0 22 A3 70 */ lfs f1, lbl_803CECF0-_SDA2_BASE_(r2) /* 80135C50 00132A50 C0 42 A3 74 */ lfs f2, lbl_803CECF4-_SDA2_BASE_(r2) -/* 80135C54 00132A54 4B ED 11 05 */ bl func_80006D58 +/* 80135C54 00132A54 4B ED 11 05 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80135C58 00132A58 3B 5A 00 01 */ addi r26, r26, 1 /* 80135C5C 00132A5C 3B 9C 00 04 */ addi r28, r28, 4 /* 80135C60 00132A60 2C 1A 00 0B */ cmpwi r26, 0xb @@ -135,7 +135,7 @@ lbl_80135C70: /* 80135CA4 00132AA4 FC 40 08 90 */ fmr f2, f1 /* 80135CA8 00132AA8 80 BC 00 04 */ lwz r5, 4(r28) /* 80135CAC 00132AAC C0 62 A3 78 */ lfs f3, lbl_803CECF8-_SDA2_BASE_(r2) -/* 80135CB0 00132AB0 4B ED 17 11 */ bl func_800073C0 +/* 80135CB0 00132AB0 4B ED 17 11 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs lbl_80135CB4: /* 80135CB4 00132AB4 2C 1A 00 01 */ cmpwi r26, 1 /* 80135CB8 00132AB8 40 81 00 40 */ ble lbl_80135CF8 @@ -153,7 +153,7 @@ lbl_80135CB4: /* 80135CE8 00132AE8 FC 40 08 90 */ fmr f2, f1 /* 80135CEC 00132AEC 80 BD 00 04 */ lwz r5, 4(r29) /* 80135CF0 00132AF0 C0 62 A3 78 */ lfs f3, lbl_803CECF8-_SDA2_BASE_(r2) -/* 80135CF4 00132AF4 4B ED 16 CD */ bl func_800073C0 +/* 80135CF4 00132AF4 4B ED 16 CD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs lbl_80135CF8: /* 80135CF8 00132AF8 3B 5A 00 01 */ addi r26, r26, 1 /* 80135CFC 00132AFC 3B 9C 00 04 */ addi r28, r28, 4 @@ -166,8 +166,8 @@ lbl_80135CF8: /* 80135D18 00132B18 38 21 00 30 */ addi r1, r1, 0x30 /* 80135D1C 00132B1C 4E 80 00 20 */ blr -.global func_80135D20 -func_80135D20: +.global __ct__8zNPCTestFi +__ct__8zNPCTestFi: /* 80135D20 00132B20 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80135D24 00132B24 7C 08 02 A6 */ mflr r0 /* 80135D28 00132B28 90 01 00 14 */ stw r0, 0x14(r1) @@ -188,7 +188,7 @@ func_80135D20: /* 80135D64 00132B64 90 01 00 14 */ stw r0, 0x14(r1) /* 80135D68 00132B68 93 E1 00 0C */ stw r31, 0xc(r1) /* 80135D6C 00132B6C 7C 7F 1B 78 */ mr r31, r3 -/* 80135D70 00132B70 4B FB 9B 35 */ bl func_800EF8A4 +/* 80135D70 00132B70 4B FB 9B 35 */ bl Reset__10zNPCCommonFv /* 80135D74 00132B74 38 00 00 00 */ li r0, 0 /* 80135D78 00132B78 90 1F 02 A4 */ stw r0, 0x2a4(r31) /* 80135D7C 00132B7C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -239,12 +239,12 @@ lbl_80135E10: /* 80135E24 00132C24 38 A0 00 00 */ li r5, 0 /* 80135E28 00132C28 7C 84 02 14 */ add r4, r4, r0 /* 80135E2C 00132C2C 80 84 00 04 */ lwz r4, 4(r4) -/* 80135E30 00132C30 4B FB CF 61 */ bl func_800F2D90 +/* 80135E30 00132C30 4B FB CF 61 */ bl AnimStart__10zNPCCommonFUii lbl_80135E34: /* 80135E34 00132C34 FC 20 F8 90 */ fmr f1, f31 /* 80135E38 00132C38 7F C3 F3 78 */ mr r3, r30 /* 80135E3C 00132C3C 7F E4 FB 78 */ mr r4, r31 -/* 80135E40 00132C40 4B FB A2 B1 */ bl func_800F00F0 +/* 80135E40 00132C40 4B FB A2 B1 */ bl Process__10zNPCCommonFP6xScenef /* 80135E44 00132C44 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80135E48 00132C48 80 01 00 24 */ lwz r0, 0x24(r1) /* 80135E4C 00132C4C CB E1 00 10 */ lfd f31, 0x10(r1) diff --git a/asm/Game/zNPCTypeTiki.s b/asm/Game/zNPCTypeTiki.s index 47cae9f2e..10034ca84 100644 --- a/asm/Game/zNPCTypeTiki.s +++ b/asm/Game/zNPCTypeTiki.s @@ -2,8 +2,8 @@ .section .text # 0x80109588 - 0x8010CE24 -.global func_80109588 -func_80109588: +.global ZNPC_Tiki_Startup__Fv +ZNPC_Tiki_Startup__Fv: /* 80109588 00106388 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8010958C 0010638C 7C 08 02 A6 */ mflr r0 /* 80109590 00106390 90 01 00 24 */ stw r0, 0x24(r1) @@ -15,7 +15,7 @@ func_80109588: /* 801095A8 001063A8 3B A0 00 00 */ li r29, 0 lbl_801095AC: /* 801095AC 001063AC 80 7F 00 00 */ lwz r3, 0(r31) -/* 801095B0 001063B0 4B F4 2C 65 */ bl func_8004C214 +/* 801095B0 001063B0 4B F4 2C 65 */ bl xStrHash__FPCc /* 801095B4 001063B4 3B BD 00 01 */ addi r29, r29, 1 /* 801095B8 001063B8 90 7E 00 00 */ stw r3, 0(r30) /* 801095BC 001063BC 2C 1D 00 02 */ cmpwi r29, 2 @@ -30,12 +30,12 @@ lbl_801095AC: /* 801095E0 001063E0 38 21 00 20 */ addi r1, r1, 0x20 /* 801095E4 001063E4 4E 80 00 20 */ blr -.global func_801095E8 -func_801095E8: +.global ZNPC_Tiki_Shutdown__Fv +ZNPC_Tiki_Shutdown__Fv: /* 801095E8 001063E8 4E 80 00 20 */ blr -.global func_801095EC -func_801095EC: +.global zNPCTiki_InitStacking__FP6zScene +zNPCTiki_InitStacking__FP6zScene: /* 801095EC 001063EC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801095F0 001063F0 7C 08 02 A6 */ mflr r0 /* 801095F4 001063F4 90 01 00 24 */ stw r0, 0x24(r1) @@ -63,7 +63,7 @@ lbl_80109618: /* 80109648 00106448 41 82 00 5C */ beq lbl_801096A4 /* 8010964C 0010644C 7F A3 EB 78 */ mr r3, r29 /* 80109650 00106450 7F 84 E3 78 */ mr r4, r28 -/* 80109654 00106454 48 00 21 99 */ bl func_8010B7EC +/* 80109654 00106454 48 00 21 99 */ bl FindParents__8zNPCTikiFP6zScene /* 80109658 00106458 88 1D 03 3C */ lbz r0, 0x33c(r29) /* 8010965C 0010645C 28 00 00 00 */ cmplwi r0, 0 /* 80109660 00106460 40 82 00 44 */ bne lbl_801096A4 @@ -105,8 +105,8 @@ lbl_801096B8: /* 801096E4 001064E4 38 21 00 20 */ addi r1, r1, 0x20 /* 801096E8 001064E8 4E 80 00 20 */ blr -.global func_801096EC -func_801096EC: +.global zNPCTiki_InitFX__FP6zScene +zNPCTiki_InitFX__FP6zScene: /* 801096EC 001064EC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801096F0 001064F0 7C 08 02 A6 */ mflr r0 /* 801096F4 001064F4 3C 60 80 27 */ lis r3, lbl_8026A358@ha @@ -116,7 +116,7 @@ func_801096EC: /* 80109704 00106504 38 63 00 0F */ addi r3, r3, 0xf /* 80109708 00106508 93 E1 00 0C */ stw r31, 0xc(r1) /* 8010970C 0010650C 3B E4 34 10 */ addi r31, r4, lbl_80313410@l -/* 80109710 00106510 4B F9 F1 35 */ bl func_800A8844 +/* 80109710 00106510 4B F9 F1 35 */ bl zParEmitterFind__FPCc /* 80109714 00106514 90 6D 94 D8 */ stw r3, lbl_803CBDD8-_SDA_BASE_(r13) /* 80109718 00106518 80 0D 94 D8 */ lwz r0, lbl_803CBDD8-_SDA_BASE_(r13) /* 8010971C 0010651C 28 00 00 00 */ cmplwi r0, 0 @@ -124,7 +124,7 @@ func_801096EC: /* 80109724 00106524 3C 60 80 27 */ lis r3, lbl_8026A358@ha /* 80109728 00106528 38 63 A3 58 */ addi r3, r3, lbl_8026A358@l /* 8010972C 0010652C 38 63 00 25 */ addi r3, r3, 0x25 -/* 80109730 00106530 4B F9 F1 15 */ bl func_800A8844 +/* 80109730 00106530 4B F9 F1 15 */ bl zParEmitterFind__FPCc /* 80109734 00106534 90 6D 94 D8 */ stw r3, lbl_803CBDD8-_SDA_BASE_(r13) lbl_80109738: /* 80109738 00106538 38 7F 01 6C */ addi r3, r31, 0x16c @@ -316,9 +316,9 @@ lbl_80109738: /* 80109A20 00106820 3C 60 80 27 */ lis r3, lbl_8026A358@ha /* 80109A24 00106824 38 63 A3 58 */ addi r3, r3, lbl_8026A358@l /* 80109A28 00106828 38 63 00 33 */ addi r3, r3, 0x33 -/* 80109A2C 0010682C 4B F4 27 E9 */ bl func_8004C214 +/* 80109A2C 0010682C 4B F4 27 E9 */ bl xStrHash__FPCc /* 80109A30 00106830 38 80 00 00 */ li r4, 0 -/* 80109A34 00106834 4B F4 1C D9 */ bl func_8004B70C +/* 80109A34 00106834 4B F4 1C D9 */ bl xSTFindAsset__FUiPUi /* 80109A38 00106838 28 03 00 00 */ cmplwi r3, 0 /* 80109A3C 0010683C 41 82 00 0C */ beq lbl_80109A48 /* 80109A40 00106840 80 03 00 00 */ lwz r0, 0(r3) @@ -329,7 +329,7 @@ lbl_80109A4C: /* 80109A4C 0010684C 90 0D 94 DC */ stw r0, lbl_803CBDDC-_SDA_BASE_(r13) /* 80109A50 00106850 38 9F 02 D8 */ addi r4, r31, 0x2d8 /* 80109A54 00106854 38 60 00 04 */ li r3, 4 -/* 80109A58 00106858 48 07 73 D1 */ bl func_80180E28 +/* 80109A58 00106858 48 07 73 D1 */ bl NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd /* 80109A5C 0010685C C0 02 9D A8 */ lfs f0, lbl_803CE728-_SDA2_BASE_(r2) /* 80109A60 00106860 38 7F 02 D8 */ addi r3, r31, 0x2d8 /* 80109A64 00106864 D0 03 00 1C */ stfs f0, 0x1c(r3) @@ -339,8 +339,8 @@ lbl_80109A4C: /* 80109A74 00106874 38 21 00 10 */ addi r1, r1, 0x10 /* 80109A78 00106878 4E 80 00 20 */ blr -.global func_80109A7C -func_80109A7C: +.global zNPCTiki_ExplodeFX__FP8zNPCTiki +zNPCTiki_ExplodeFX__FP8zNPCTiki: /* 80109A7C 0010687C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80109A80 00106880 7C 08 02 A6 */ mflr r0 /* 80109A84 00106884 90 01 00 44 */ stw r0, 0x44(r1) @@ -366,21 +366,21 @@ func_80109A7C: /* 80109AD4 001068D4 C0 62 9D B8 */ lfs f3, lbl_803CE738-_SDA2_BASE_(r2) /* 80109AD8 001068D8 C0 C2 9D BC */ lfs f6, lbl_803CE73C-_SDA2_BASE_(r2) /* 80109ADC 001068DC 38 63 00 30 */ addi r3, r3, 0x30 -/* 80109AE0 001068E0 4B F3 89 11 */ bl func_800423F0 +/* 80109AE0 001068E0 4B F3 89 11 */ bl xScrFXGlareAdd__FP5xVec3fffffffP8RwRaster /* 80109AE4 001068E4 80 9C 00 24 */ lwz r4, 0x24(r28) /* 80109AE8 001068E8 38 61 00 14 */ addi r3, r1, 0x14 /* 80109AEC 001068EC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80109AF0 001068F0 38 84 00 30 */ addi r4, r4, 0x30 -/* 80109AF4 001068F4 4B F4 49 E9 */ bl func_8004E4DC +/* 80109AF4 001068F4 4B F4 49 E9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80109AF8 001068F8 C0 21 00 18 */ lfs f1, 0x18(r1) /* 80109AFC 001068FC C0 02 9D C0 */ lfs f0, lbl_803CE740-_SDA2_BASE_(r2) /* 80109B00 00106900 EC 01 00 2A */ fadds f0, f1, f0 /* 80109B04 00106904 D0 01 00 18 */ stfs f0, 0x18(r1) -/* 80109B08 00106908 48 07 E6 95 */ bl func_8018819C +/* 80109B08 00106908 48 07 E6 95 */ bl HAZ_Acquire__Fv /* 80109B0C 0010690C 7C 7D 1B 79 */ or. r29, r3, r3 /* 80109B10 00106910 41 82 02 04 */ beq lbl_80109D14 /* 80109B14 00106914 38 80 00 18 */ li r4, 0x18 -/* 80109B18 00106918 48 07 E7 FD */ bl func_80188314 +/* 80109B18 00106918 48 07 E7 FD */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 80109B1C 0010691C 7F A3 EB 78 */ mr r3, r29 /* 80109B20 00106920 7F 84 E3 78 */ mr r4, r28 /* 80109B24 00106924 4B FE 2F 95 */ bl func_800ECAB8 @@ -389,7 +389,7 @@ func_80109A7C: /* 80109B30 00106930 C0 22 9D C4 */ lfs f1, lbl_803CE744-_SDA2_BASE_(r2) /* 80109B34 00106934 7C 64 1B 78 */ mr r4, r3 /* 80109B38 00106938 7F A3 EB 78 */ mr r3, r29 -/* 80109B3C 0010693C 48 07 F6 FD */ bl func_80189238 +/* 80109B3C 0010693C 48 07 F6 FD */ bl Start__9NPCHazardFPC5xVec3f /* 80109B40 00106940 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80109B44 00106944 3B A0 00 00 */ li r29, 0 /* 80109B48 00106948 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -472,7 +472,7 @@ lbl_80109C20: /* 80109C68 00106A68 80 7E 00 34 */ lwz r3, 0x34(r30) /* 80109C6C 00106A6C 38 80 00 3A */ li r4, 0x3a /* 80109C70 00106A70 7C 63 E8 2E */ lwzx r3, r3, r29 -/* 80109C74 00106A74 4B F1 59 7D */ bl func_8001F5F0 +/* 80109C74 00106A74 4B F1 59 7D */ bl zEntEvent__FP5xBaseUi lbl_80109C78: /* 80109C78 00106A78 3B BD 00 04 */ addi r29, r29, 4 /* 80109C7C 00106A7C 3B FF 00 01 */ addi r31, r31, 1 @@ -499,7 +499,7 @@ lbl_80109C80: /* 80109CCC 00106ACC 38 80 00 3A */ li r4, 0x3a /* 80109CD0 00106AD0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80109CD4 00106AD4 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 80109CD8 00106AD8 4B F1 59 19 */ bl func_8001F5F0 +/* 80109CD8 00106AD8 4B F1 59 19 */ bl zEntEvent__FP5xBaseUi lbl_80109CDC: /* 80109CDC 00106ADC 80 7C 02 40 */ lwz r3, 0x240(r28) /* 80109CE0 00106AE0 28 03 00 00 */ cmplwi r3, 0 @@ -515,7 +515,7 @@ lbl_80109CDC: lbl_80109D08: /* 80109D08 00106B08 7F 83 E3 78 */ mr r3, r28 /* 80109D0C 00106B0C 38 80 00 15 */ li r4, 0x15 -/* 80109D10 00106B10 4B FE 99 25 */ bl func_800F3634 +/* 80109D10 00106B10 4B FE 99 25 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND lbl_80109D14: /* 80109D14 00106B14 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 80109D18 00106B18 80 01 00 44 */ lwz r0, 0x44(r1) @@ -606,13 +606,13 @@ lbl_80109E04: /* 80109E48 00106C48 54 00 06 AE */ rlwinm r0, r0, 0, 0x1a, 0x17 /* 80109E4C 00106C4C 90 1F 02 A0 */ stw r0, 0x2a0(r31) lbl_80109E50: -/* 80109E50 00106C50 4B F2 6E 19 */ bl func_80030C68 +/* 80109E50 00106C50 4B F2 6E 19 */ bl xrand__Fv /* 80109E54 00106C54 54 60 06 BF */ clrlwi. r0, r3, 0x1a /* 80109E58 00106C58 41 82 00 0C */ beq lbl_80109E64 /* 80109E5C 00106C5C 38 00 FF FF */ li r0, -1 /* 80109E60 00106C60 48 00 00 3C */ b lbl_80109E9C lbl_80109E64: -/* 80109E64 00106C64 4B F2 6E 25 */ bl func_80030C88 +/* 80109E64 00106C64 4B F2 6E 25 */ bl xurand__Fv /* 80109E68 00106C68 80 6D 94 D4 */ lwz r3, lbl_803CBDD4-_SDA_BASE_(r13) /* 80109E6C 00106C6C 3C 00 43 30 */ lis r0, 0x4330 /* 80109E70 00106C70 90 01 00 08 */ stw r0, 8(r1) @@ -638,8 +638,8 @@ lbl_80109E9C: /* 80109EBC 00106CBC 38 21 00 30 */ addi r1, r1, 0x30 /* 80109EC0 00106CC0 4E 80 00 20 */ blr -.global func_80109EC4 -func_80109EC4: +.global zNPCTiki_Timestep__FP6xScenef +zNPCTiki_Timestep__FP6xScenef: /* 80109EC4 00106CC4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80109EC8 00106CC8 7C 08 02 A6 */ mflr r0 /* 80109ECC 00106CCC 90 01 00 24 */ stw r0, 0x24(r1) @@ -647,7 +647,7 @@ func_80109EC4: /* 80109ED4 00106CD4 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 80109ED8 00106CD8 FF E0 08 90 */ fmr f31, f1 /* 80109EDC 00106CDC 4B FF FE 61 */ bl func_80109D3C -/* 80109EE0 00106CE0 48 00 00 49 */ bl func_80109F28 +/* 80109EE0 00106CE0 48 00 00 49 */ bl zNPCTiki_ReparentOrphans__Fv /* 80109EE4 00106CE4 C0 0D 84 34 */ lfs f0, lbl_803CAD34-_SDA_BASE_(r13) /* 80109EE8 00106CE8 EC 00 F8 2A */ fadds f0, f0, f31 /* 80109EEC 00106CEC D0 0D 84 34 */ stfs f0, lbl_803CAD34-_SDA_BASE_(r13) @@ -668,8 +668,8 @@ lbl_80109F0C: /* 80109F20 00106D20 38 21 00 20 */ addi r1, r1, 0x20 /* 80109F24 00106D24 4E 80 00 20 */ blr -.global func_80109F28 -func_80109F28: +.global zNPCTiki_ReparentOrphans__Fv +zNPCTiki_ReparentOrphans__Fv: /* 80109F28 00106D28 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80109F2C 00106D2C 7C 08 02 A6 */ mflr r0 /* 80109F30 00106D30 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -689,7 +689,7 @@ lbl_80109F60: /* 80109F64 00106D64 60 00 00 03 */ ori r0, r0, 3 /* 80109F68 00106D68 90 03 02 A0 */ stw r0, 0x2a0(r3) /* 80109F6C 00106D6C 80 6D 94 D0 */ lwz r3, lbl_803CBDD0-_SDA_BASE_(r13) -/* 80109F70 00106D70 48 00 1E 5D */ bl func_8010BDCC +/* 80109F70 00106D70 48 00 1E 5D */ bl RemoveFromFamily__8zNPCTikiFv /* 80109F74 00106D74 80 6D 94 D0 */ lwz r3, lbl_803CBDD0-_SDA_BASE_(r13) /* 80109F78 00106D78 80 03 03 64 */ lwz r0, 0x364(r3) /* 80109F7C 00106D7C 93 E3 03 64 */ stw r31, 0x364(r3) @@ -709,7 +709,7 @@ lbl_80109F9C: /* 80109FA8 00106DA8 41 82 00 10 */ beq lbl_80109FB8 /* 80109FAC 00106DAC 80 6D 94 D0 */ lwz r3, lbl_803CBDD0-_SDA_BASE_(r13) /* 80109FB0 00106DB0 80 9E 1F C0 */ lwz r4, 0x1fc0(r30) -/* 80109FB4 00106DB4 48 00 18 39 */ bl func_8010B7EC +/* 80109FB4 00106DB4 48 00 18 39 */ bl FindParents__8zNPCTikiFP6zScene lbl_80109FB8: /* 80109FB8 00106DB8 80 6D 94 D0 */ lwz r3, lbl_803CBDD0-_SDA_BASE_(r13) /* 80109FBC 00106DBC 80 03 03 64 */ lwz r0, 0x364(r3) @@ -745,7 +745,7 @@ lbl_80109FD4: lbl_8010A02C: /* 8010A02C 00106E2C 7F C4 F3 78 */ mr r4, r30 /* 8010A030 00106E30 38 60 03 78 */ li r3, 0x378 -/* 8010A034 00106E34 48 00 51 1D */ bl func_8010F150 +/* 8010A034 00106E34 48 00 51 1D */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8010A038 00106E38 7C 60 1B 79 */ or. r0, r3, r3 /* 8010A03C 00106E3C 41 82 00 10 */ beq lbl_8010A04C /* 8010A040 00106E40 7F C4 F3 78 */ mr r4, r30 @@ -757,7 +757,7 @@ lbl_8010A04C: lbl_8010A054: /* 8010A054 00106E54 7F C3 F3 78 */ mr r3, r30 /* 8010A058 00106E58 38 80 00 00 */ li r4, 0 -/* 8010A05C 00106E5C 4B F4 3C 39 */ bl func_8004DC94 +/* 8010A05C 00106E5C 4B F4 3C 39 */ bl xUtil_idtag2string__FUii lbl_8010A060: /* 8010A060 00106E60 28 1F 00 00 */ cmplwi r31, 0 /* 8010A064 00106E64 7F E3 FB 78 */ mr r3, r31 @@ -788,7 +788,7 @@ lbl_8010A070: /* 8010A0C4 00106EC4 38 A0 00 00 */ li r5, 0 /* 8010A0C8 00106EC8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8010A0CC 00106ECC 38 63 00 3A */ addi r3, r3, 0x3a -/* 8010A0D0 00106ED0 4B EF CB A1 */ bl func_80006C70 +/* 8010A0D0 00106ED0 4B EF CB A1 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 8010A0D4 00106ED4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 8010A0D8 00106ED8 38 00 00 00 */ li r0, 0 /* 8010A0DC 00106EDC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l @@ -806,7 +806,7 @@ lbl_8010A070: /* 8010A10C 00106F0C 80 84 00 04 */ lwz r4, 4(r4) /* 8010A110 00106F10 C0 22 9D 88 */ lfs f1, lbl_803CE708-_SDA2_BASE_(r2) /* 8010A114 00106F14 C0 42 9D 78 */ lfs f2, lbl_803CE6F8-_SDA2_BASE_(r2) -/* 8010A118 00106F18 4B EF CC 41 */ bl func_80006D58 +/* 8010A118 00106F18 4B EF CC 41 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8010A11C 00106F1C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8010A120 00106F20 7F E3 FB 78 */ mr r3, r31 /* 8010A124 00106F24 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -818,7 +818,7 @@ lbl_8010A070: /* 8010A13C 00106F3C 90 01 00 14 */ stw r0, 0x14(r1) /* 8010A140 00106F40 93 E1 00 0C */ stw r31, 0xc(r1) /* 8010A144 00106F44 7C 7F 1B 78 */ mr r31, r3 -/* 8010A148 00106F48 4B FE 57 5D */ bl func_800EF8A4 +/* 8010A148 00106F48 4B FE 57 5D */ bl Reset__10zNPCCommonFv /* 8010A14C 00106F4C 80 BF 00 24 */ lwz r5, 0x24(r31) /* 8010A150 00106F50 38 7F 00 94 */ addi r3, r31, 0x94 /* 8010A154 00106F54 38 9F 02 E0 */ addi r4, r31, 0x2e0 @@ -896,10 +896,10 @@ lbl_8010A248: /* 8010A264 00107064 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8010A268 00107068 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8010A26C 0010706C 38 84 00 30 */ addi r4, r4, 0x30 -/* 8010A270 00107070 4B F4 42 6D */ bl func_8004E4DC +/* 8010A270 00107070 4B F4 42 6D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8010A274 00107074 48 00 00 1C */ b lbl_8010A290 lbl_8010A278: -/* 8010A278 00107078 4B F2 6A 11 */ bl func_80030C88 +/* 8010A278 00107078 4B F2 6A 11 */ bl xurand__Fv /* 8010A27C 0010707C D0 3F 03 0C */ stfs f1, 0x30c(r31) /* 8010A280 00107080 C0 02 9D 9C */ lfs f0, lbl_803CE71C-_SDA2_BASE_(r2) /* 8010A284 00107084 D0 1F 03 10 */ stfs f0, 0x310(r31) @@ -910,7 +910,7 @@ lbl_8010A290: /* 8010A294 00107094 80 7F 02 28 */ lwz r3, 0x228(r31) /* 8010A298 00107098 38 84 54 30 */ addi r4, r4, 0x4E475430@l /* 8010A29C 0010709C 38 A0 00 01 */ li r5, 1 -/* 8010A2A0 001070A0 48 00 34 91 */ bl func_8010D730 +/* 8010A2A0 001070A0 48 00 34 91 */ bl GoalSet__7xPsycheFii /* 8010A2A4 001070A4 C0 02 9D 88 */ lfs f0, lbl_803CE708-_SDA2_BASE_(r2) /* 8010A2A8 001070A8 80 7F 00 24 */ lwz r3, 0x24(r31) /* 8010A2AC 001070AC D0 03 00 18 */ stfs f0, 0x18(r3) @@ -930,12 +930,12 @@ lbl_8010A290: /* 8010A2E4 001070E4 90 01 00 14 */ stw r0, 0x14(r1) /* 8010A2E8 001070E8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8010A2EC 001070EC 7C 7F 1B 78 */ mr r31, r3 -/* 8010A2F0 001070F0 4B FE 51 71 */ bl func_800EF460 +/* 8010A2F0 001070F0 4B FE 51 71 */ bl Setup__10zNPCCommonFv /* 8010A2F4 001070F4 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8010A2F8 001070F8 38 7F 02 A4 */ addi r3, r31, 0x2a4 /* 8010A2FC 001070FC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8010A300 00107100 38 84 00 20 */ addi r4, r4, 0x20 -/* 8010A304 00107104 4B F4 41 D9 */ bl func_8004E4DC +/* 8010A304 00107104 4B F4 41 D9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8010A308 00107108 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010A30C 0010710C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8010A310 00107110 7C 08 03 A6 */ mtlr r0 @@ -947,7 +947,7 @@ lbl_8010A290: /* 8010A328 00107128 93 E1 00 2C */ stw r31, 0x2c(r1) /* 8010A32C 0010712C 7C 7F 1B 78 */ mr r31, r3 /* 8010A330 00107130 93 C1 00 28 */ stw r30, 0x28(r1) -/* 8010A334 00107134 4B FE 4D 69 */ bl func_800EF09C +/* 8010A334 00107134 4B FE 4D 69 */ bl Init__10zNPCCommonFP9xEntAsset /* 8010A338 00107138 88 1F 00 18 */ lbz r0, 0x18(r31) /* 8010A33C 0010713C 38 7F 00 94 */ addi r3, r31, 0x94 /* 8010A340 00107140 60 00 00 40 */ ori r0, r0, 0x40 @@ -956,21 +956,21 @@ lbl_8010A290: /* 8010A34C 0010714C 60 00 00 10 */ ori r0, r0, 0x10 /* 8010A350 00107150 B0 1F 00 06 */ sth r0, 6(r31) /* 8010A354 00107154 80 9F 00 24 */ lwz r4, 0x24(r31) -/* 8010A358 00107158 4B FB 89 15 */ bl func_800C2C6C +/* 8010A358 00107158 4B FB 89 15 */ bl iBoxForModel__FP4xBoxPC14xModelInstance /* 8010A35C 0010715C 80 7F 00 24 */ lwz r3, 0x24(r31) /* 8010A360 00107160 83 C3 00 00 */ lwz r30, 0(r3) /* 8010A364 00107164 48 00 00 A8 */ b lbl_8010A40C lbl_8010A368: /* 8010A368 00107168 38 61 00 14 */ addi r3, r1, 0x14 /* 8010A36C 0010716C 38 9F 00 A0 */ addi r4, r31, 0xa0 -/* 8010A370 00107170 4B F4 41 6D */ bl func_8004E4DC +/* 8010A370 00107170 4B F4 41 6D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8010A374 00107174 38 61 00 08 */ addi r3, r1, 8 /* 8010A378 00107178 38 9F 00 94 */ addi r4, r31, 0x94 -/* 8010A37C 0010717C 4B F4 41 61 */ bl func_8004E4DC +/* 8010A37C 0010717C 4B F4 41 61 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8010A380 00107180 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8010A384 00107184 38 7F 00 94 */ addi r3, r31, 0x94 /* 8010A388 00107188 80 84 00 00 */ lwz r4, 0(r4) -/* 8010A38C 0010718C 4B FB 88 E1 */ bl func_800C2C6C +/* 8010A38C 0010718C 4B FB 88 E1 */ bl iBoxForModel__FP4xBoxPC14xModelInstance /* 8010A390 00107190 C0 1F 00 A0 */ lfs f0, 0xa0(r31) /* 8010A394 00107194 C0 21 00 14 */ lfs f1, 0x14(r1) /* 8010A398 00107198 FC 00 08 40 */ fcmpo cr0, f0, f1 @@ -1113,7 +1113,7 @@ lbl_8010A57C: /* 8010A58C 0010738C 80 7E 02 28 */ lwz r3, 0x228(r30) /* 8010A590 00107390 38 84 54 34 */ addi r4, r4, 0x4E475434@l /* 8010A594 00107394 38 A0 00 00 */ li r5, 0 -/* 8010A598 00107398 48 00 31 99 */ bl func_8010D730 +/* 8010A598 00107398 48 00 31 99 */ bl GoalSet__7xPsycheFii /* 8010A59C 0010739C 38 00 00 00 */ li r0, 0 /* 8010A5A0 001073A0 90 1E 01 C8 */ stw r0, 0x1c8(r30) lbl_8010A5A4: @@ -1211,7 +1211,7 @@ lbl_8010A6E4: /* 8010A6F0 001074F0 90 1F 02 A0 */ stw r0, 0x2a0(r31) /* 8010A6F4 001074F4 C0 02 9D DC */ lfs f0, lbl_803CE75C-_SDA2_BASE_(r2) /* 8010A6F8 001074F8 D0 1F 03 28 */ stfs f0, 0x328(r31) -/* 8010A6FC 001074FC 48 00 16 D1 */ bl func_8010BDCC +/* 8010A6FC 001074FC 48 00 16 D1 */ bl RemoveFromFamily__8zNPCTikiFv /* 8010A700 00107500 38 60 00 01 */ li r3, 1 /* 8010A704 00107504 48 00 00 D4 */ b lbl_8010A7D8 lbl_8010A708: @@ -1285,19 +1285,19 @@ lbl_8010A7D8: /* 8010A7FC 001075FC 93 E1 00 0C */ stw r31, 0xc(r1) /* 8010A800 00107600 93 C1 00 08 */ stw r30, 8(r1) /* 8010A804 00107604 7C 7E 1B 78 */ mr r30, r3 -/* 8010A808 00107608 48 00 26 CD */ bl func_8010CED4 +/* 8010A808 00107608 48 00 26 CD */ bl xBehaveMgr_GetSelf__Fv /* 8010A80C 0010760C 7F C4 F3 78 */ mr r4, r30 /* 8010A810 00107610 38 A0 00 00 */ li r5, 0 -/* 8010A814 00107614 48 00 28 29 */ bl func_8010D03C +/* 8010A814 00107614 48 00 28 29 */ bl Subscribe__10xBehaveMgrFP5xBasei /* 8010A818 00107618 90 7E 02 28 */ stw r3, 0x228(r30) /* 8010A81C 0010761C 83 FE 02 28 */ lwz r31, 0x228(r30) /* 8010A820 00107620 7F E3 FB 78 */ mr r3, r31 -/* 8010A824 00107624 48 00 29 65 */ bl func_8010D188 +/* 8010A824 00107624 48 00 29 65 */ bl BrainBegin__7xPsycheFv /* 8010A828 00107628 3C 80 4E 47 */ lis r4, 0x4E475430@ha /* 8010A82C 0010762C 7F E3 FB 78 */ mr r3, r31 /* 8010A830 00107630 38 84 54 30 */ addi r4, r4, 0x4E475430@l /* 8010A834 00107634 38 A0 00 00 */ li r5, 0 -/* 8010A838 00107638 48 00 2A 09 */ bl func_8010D240 +/* 8010A838 00107638 48 00 2A 09 */ bl AddGoal__7xPsycheFiPv /* 8010A83C 0010763C 38 00 00 00 */ li r0, 0 /* 8010A840 00107640 3C 80 4E 54 */ lis r4, 0x4E545433@ha /* 8010A844 00107644 90 03 00 3C */ stw r0, 0x3c(r3) @@ -1323,7 +1323,7 @@ lbl_8010A874: /* 8010A890 00107690 7F E3 FB 78 */ mr r3, r31 /* 8010A894 00107694 38 84 54 31 */ addi r4, r4, 0x4E475431@l /* 8010A898 00107698 38 A0 00 00 */ li r5, 0 -/* 8010A89C 0010769C 48 00 29 A5 */ bl func_8010D240 +/* 8010A89C 0010769C 48 00 29 A5 */ bl AddGoal__7xPsycheFiPv /* 8010A8A0 001076A0 3C 80 80 11 */ lis r4, lbl_8010C0C8@ha /* 8010A8A4 001076A4 38 A0 00 00 */ li r5, 0 /* 8010A8A8 001076A8 38 84 C0 C8 */ addi r4, r4, lbl_8010C0C8@l @@ -1342,7 +1342,7 @@ lbl_8010A8BC: /* 8010A8D8 001076D8 7F E3 FB 78 */ mr r3, r31 /* 8010A8DC 001076DC 38 84 54 32 */ addi r4, r4, 0x4E475432@l /* 8010A8E0 001076E0 38 A0 00 00 */ li r5, 0 -/* 8010A8E4 001076E4 48 00 29 5D */ bl func_8010D240 +/* 8010A8E4 001076E4 48 00 29 5D */ bl AddGoal__7xPsycheFiPv /* 8010A8E8 001076E8 3C 80 80 11 */ lis r4, lbl_8010C318@ha /* 8010A8EC 001076EC 38 A0 00 00 */ li r5, 0 /* 8010A8F0 001076F0 38 84 C3 18 */ addi r4, r4, lbl_8010C318@l @@ -1361,7 +1361,7 @@ lbl_8010A904: /* 8010A920 00107720 7F E3 FB 78 */ mr r3, r31 /* 8010A924 00107724 38 84 54 33 */ addi r4, r4, 0x4E475433@l /* 8010A928 00107728 38 A0 00 00 */ li r5, 0 -/* 8010A92C 0010772C 48 00 29 15 */ bl func_8010D240 +/* 8010A92C 0010772C 48 00 29 15 */ bl AddGoal__7xPsycheFiPv /* 8010A930 00107730 3C 80 80 11 */ lis r4, lbl_8010C5A8@ha /* 8010A934 00107734 38 A0 00 00 */ li r5, 0 /* 8010A938 00107738 38 84 C5 A8 */ addi r4, r4, lbl_8010C5A8@l @@ -1373,7 +1373,7 @@ lbl_8010A948: /* 8010A94C 0010774C 7F E3 FB 78 */ mr r3, r31 /* 8010A950 00107750 38 84 54 34 */ addi r4, r4, 0x4E475434@l /* 8010A954 00107754 38 A0 00 00 */ li r5, 0 -/* 8010A958 00107758 48 00 28 E9 */ bl func_8010D240 +/* 8010A958 00107758 48 00 28 E9 */ bl AddGoal__7xPsycheFiPv /* 8010A95C 0010775C 3C 80 80 11 */ lis r4, lbl_8010C8F8@ha /* 8010A960 00107760 38 A0 00 00 */ li r5, 0 /* 8010A964 00107764 38 84 C8 F8 */ addi r4, r4, lbl_8010C8F8@l @@ -1384,7 +1384,7 @@ lbl_8010A948: /* 8010A978 00107778 7F E3 FB 78 */ mr r3, r31 /* 8010A97C 0010777C 38 84 54 35 */ addi r4, r4, 0x4E475435@l /* 8010A980 00107780 38 A0 00 00 */ li r5, 0 -/* 8010A984 00107784 48 00 28 BD */ bl func_8010D240 +/* 8010A984 00107784 48 00 28 BD */ bl AddGoal__7xPsycheFiPv /* 8010A988 00107788 3C 80 80 11 */ lis r4, lbl_8010C988@ha /* 8010A98C 0010778C 38 A0 00 00 */ li r5, 0 /* 8010A990 00107790 38 84 C9 88 */ addi r4, r4, lbl_8010C988@l @@ -1392,7 +1392,7 @@ lbl_8010A948: /* 8010A998 00107798 38 E0 00 00 */ li r7, 0 /* 8010A99C 0010779C 4B FE A0 99 */ bl func_800F4A34 /* 8010A9A0 001077A0 7F E3 FB 78 */ mr r3, r31 -/* 8010A9A4 001077A4 48 00 28 65 */ bl func_8010D208 +/* 8010A9A4 001077A4 48 00 28 65 */ bl BrainEnd__7xPsycheFv /* 8010A9A8 001077A8 3C 80 4E 47 */ lis r4, 0x4E475430@ha /* 8010A9AC 001077AC 7F E3 FB 78 */ mr r3, r31 /* 8010A9B0 001077B0 38 84 54 30 */ addi r4, r4, 0x4E475430@l @@ -1408,12 +1408,12 @@ lbl_8010A948: /* 8010A9D8 001077D8 90 01 00 14 */ stw r0, 0x14(r1) /* 8010A9DC 001077DC 93 E1 00 0C */ stw r31, 0xc(r1) /* 8010A9E0 001077E0 7C 7F 1B 78 */ mr r31, r3 -/* 8010A9E4 001077E4 4B FE 6A 4D */ bl func_800F1430 +/* 8010A9E4 001077E4 4B FE 6A 4D */ bl ParseINI__10zNPCCommonFv /* 8010A9E8 001077E8 3C 60 80 2A */ lis r3, lbl_80298764@ha /* 8010A9EC 001077EC 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 8010A9F0 001077F0 38 63 87 64 */ addi r3, r3, lbl_80298764@l /* 8010A9F4 001077F4 90 64 03 A0 */ stw r3, 0x3a0(r4) -/* 8010A9F8 001077F8 48 01 A3 4D */ bl func_80124D44 +/* 8010A9F8 001077F8 48 01 A3 4D */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 8010A9FC 001077FC 7F E3 FB 78 */ mr r3, r31 /* 8010AA00 00107800 4B F4 BA E5 */ bl func_800564E4 /* 8010AA04 00107804 3C 80 4E 54 */ lis r4, 0x4E545433@ha @@ -1426,7 +1426,7 @@ lbl_8010AA18: /* 8010AA1C 0010781C 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 8010AA20 00107820 38 63 87 88 */ addi r3, r3, lbl_80298788@l /* 8010AA24 00107824 90 64 03 9C */ stw r3, 0x39c(r4) -/* 8010AA28 00107828 48 01 A3 1D */ bl func_80124D44 +/* 8010AA28 00107828 48 01 A3 1D */ bl NPCS_SndTablePrepare__FP10NPCSndTrax lbl_8010AA2C: /* 8010AA2C 0010782C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010AA30 00107830 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1461,7 +1461,7 @@ lbl_8010AA84: /* 8010AAA0 001078A0 FC 20 F0 90 */ fmr f1, f30 /* 8010AAA4 001078A4 7F C3 F3 78 */ mr r3, r30 /* 8010AAA8 001078A8 7F E4 FB 78 */ mr r4, r31 -/* 8010AAAC 001078AC 4B FE 56 45 */ bl func_800F00F0 +/* 8010AAAC 001078AC 4B FE 56 45 */ bl Process__10zNPCCommonFP6xScenef /* 8010AAB0 001078B0 48 00 08 B8 */ b lbl_8010B368 lbl_8010AAB4: /* 8010AAB4 001078B4 80 7E 03 70 */ lwz r3, 0x370(r30) @@ -1469,7 +1469,7 @@ lbl_8010AAB4: /* 8010AABC 001078BC 41 82 00 A8 */ beq lbl_8010AB64 /* 8010AAC0 001078C0 54 80 06 33 */ rlwinm. r0, r4, 0, 0x18, 0x19 /* 8010AAC4 001078C4 40 82 00 A0 */ bne lbl_8010AB64 -/* 8010AAC8 001078C8 4B FB 3F 51 */ bl func_800BEA18 +/* 8010AAC8 001078C8 4B FB 3F 51 */ bl iAnimDuration__FPv /* 8010AACC 001078CC C0 1E 03 74 */ lfs f0, 0x374(r30) /* 8010AAD0 001078D0 FF E0 08 90 */ fmr f31, f1 /* 8010AAD4 001078D4 EC 00 F0 2A */ fadds f0, f0, f30 @@ -1478,7 +1478,7 @@ lbl_8010AAB4: /* 8010AAE0 001078E0 FC 00 F8 40 */ fcmpo cr0, f0, f31 /* 8010AAE4 001078E4 4C 41 13 82 */ cror 2, 1, 2 /* 8010AAE8 001078E8 40 82 00 40 */ bne lbl_8010AB28 -/* 8010AAEC 001078EC 4B F2 61 7D */ bl func_80030C68 +/* 8010AAEC 001078EC 4B F2 61 7D */ bl xrand__Fv /* 8010AAF0 001078F0 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 8010AAF4 001078F4 41 82 00 14 */ beq lbl_8010AB08 /* 8010AAF8 001078F8 C0 1E 03 74 */ lfs f0, 0x374(r30) @@ -1502,20 +1502,20 @@ lbl_8010AB28: /* 8010AB38 00107938 C0 3E 03 74 */ lfs f1, 0x374(r30) /* 8010AB3C 0010793C 7F 85 E3 78 */ mr r5, r28 /* 8010AB40 00107940 7F 66 DB 78 */ mr r6, r27 -/* 8010AB44 00107944 4B FB 3E B5 */ bl func_800BE9F8 +/* 8010AB44 00107944 4B FB 3E B5 */ bl iAnimEval__FPvfUiP5xVec3P5xQuat /* 8010AB48 00107948 80 7E 00 24 */ lwz r3, 0x24(r30) /* 8010AB4C 0010794C 7F 64 DB 78 */ mr r4, r27 /* 8010AB50 00107950 7F 85 E3 78 */ mr r5, r28 /* 8010AB54 00107954 80 C3 00 4C */ lwz r6, 0x4c(r3) /* 8010AB58 00107958 80 63 00 10 */ lwz r3, 0x10(r3) /* 8010AB5C 0010795C 38 C6 00 40 */ addi r6, r6, 0x40 -/* 8010AB60 00107960 4B FB D4 61 */ bl func_800C7FC0 +/* 8010AB60 00107960 4B FB D4 61 */ bl iModelAnimMatrices__FP8RpAtomicP5xQuatP5xVec3P11RwMatrixTag lbl_8010AB64: /* 8010AB64 00107964 80 9E 00 24 */ lwz r4, 0x24(r30) /* 8010AB68 00107968 38 61 00 44 */ addi r3, r1, 0x44 /* 8010AB6C 0010796C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8010AB70 00107970 38 84 00 30 */ addi r4, r4, 0x30 -/* 8010AB74 00107974 4B F4 39 69 */ bl func_8004E4DC +/* 8010AB74 00107974 4B F4 39 69 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8010AB78 00107978 88 1E 03 3C */ lbz r0, 0x33c(r30) /* 8010AB7C 0010797C 28 00 00 00 */ cmplwi r0, 0 /* 8010AB80 00107980 41 82 00 64 */ beq lbl_8010ABE4 @@ -1551,7 +1551,7 @@ lbl_8010ABE4: /* 8010ABEC 001079EC 28 00 01 00 */ cmplwi r0, 0x100 /* 8010ABF0 001079F0 40 82 00 28 */ bne lbl_8010AC18 /* 8010ABF4 001079F4 7F C3 F3 78 */ mr r3, r30 -/* 8010ABF8 001079F8 48 00 11 D5 */ bl func_8010BDCC +/* 8010ABF8 001079F8 48 00 11 D5 */ bl RemoveFromFamily__8zNPCTikiFv /* 8010ABFC 001079FC 80 1E 02 A0 */ lwz r0, 0x2a0(r30) /* 8010AC00 00107A00 54 00 06 2A */ rlwinm r0, r0, 0, 0x18, 0x15 /* 8010AC04 00107A04 90 1E 02 A0 */ stw r0, 0x2a0(r30) @@ -1574,7 +1574,7 @@ lbl_8010AC3C: /* 8010AC40 00107A40 38 63 A3 58 */ addi r3, r3, lbl_8026A358@l /* 8010AC44 00107A44 38 63 00 43 */ addi r3, r3, 0x43 /* 8010AC48 00107A48 4C C6 31 82 */ crclr 6 -/* 8010AC4C 00107A4C 4B F0 D0 F1 */ bl func_80017D3C +/* 8010AC4C 00107A4C 4B F0 D0 F1 */ bl xprintf__FPCce lbl_8010AC50: /* 8010AC50 00107A50 80 1E 02 A0 */ lwz r0, 0x2a0(r30) /* 8010AC54 00107A54 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c @@ -1584,12 +1584,12 @@ lbl_8010AC50: /* 8010AC64 00107A64 41 82 00 10 */ beq lbl_8010AC74 /* 8010AC68 00107A68 FC 20 F0 90 */ fmr f1, f30 /* 8010AC6C 00107A6C 38 80 00 00 */ li r4, 0 -/* 8010AC70 00107A70 48 00 33 F1 */ bl func_8010E060 +/* 8010AC70 00107A70 48 00 33 F1 */ bl Timestep__7xPsycheFfPv lbl_8010AC74: /* 8010AC74 00107A74 FC 20 F0 90 */ fmr f1, f30 /* 8010AC78 00107A78 7F C3 F3 78 */ mr r3, r30 /* 8010AC7C 00107A7C 7F E4 FB 78 */ mr r4, r31 -/* 8010AC80 00107A80 4B FE 54 71 */ bl func_800F00F0 +/* 8010AC80 00107A80 4B FE 54 71 */ bl Process__10zNPCCommonFP6xScenef /* 8010AC84 00107A84 88 1E 03 3C */ lbz r0, 0x33c(r30) /* 8010AC88 00107A88 28 00 00 00 */ cmplwi r0, 0 /* 8010AC8C 00107A8C 41 82 00 B4 */ beq lbl_8010AD40 @@ -1686,7 +1686,7 @@ lbl_8010AD40: /* 8010ADE0 00107BE0 40 80 00 10 */ bge lbl_8010ADF0 /* 8010ADE4 00107BE4 7F C3 F3 78 */ mr r3, r30 /* 8010ADE8 00107BE8 38 80 00 14 */ li r4, 0x14 -/* 8010ADEC 00107BEC 4B FE 88 49 */ bl func_800F3634 +/* 8010ADEC 00107BEC 4B FE 88 49 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND lbl_8010ADF0: /* 8010ADF0 00107BF0 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) /* 8010ADF4 00107BF4 D0 1E 03 24 */ stfs f0, 0x324(r30) @@ -1731,7 +1731,7 @@ lbl_8010AE7C: /* 8010AE88 00107C88 40 80 00 10 */ bge lbl_8010AE98 /* 8010AE8C 00107C8C 7F C3 F3 78 */ mr r3, r30 /* 8010AE90 00107C90 38 80 00 14 */ li r4, 0x14 -/* 8010AE94 00107C94 4B FE 87 A1 */ bl func_800F3634 +/* 8010AE94 00107C94 4B FE 87 A1 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND lbl_8010AE98: /* 8010AE98 00107C98 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) /* 8010AE9C 00107C9C D0 1E 03 24 */ stfs f0, 0x324(r30) @@ -1807,7 +1807,7 @@ lbl_8010AFA0: /* 8010AFA4 00107DA4 38 61 00 38 */ addi r3, r1, 0x38 /* 8010AFA8 00107DA8 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8010AFAC 00107DAC 38 84 00 30 */ addi r4, r4, 0x30 -/* 8010AFB0 00107DB0 4B F4 35 2D */ bl func_8004E4DC +/* 8010AFB0 00107DB0 4B F4 35 2D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8010AFB4 00107DB4 80 9E 03 2C */ lwz r4, 0x32c(r30) /* 8010AFB8 00107DB8 38 61 00 38 */ addi r3, r1, 0x38 /* 8010AFBC 00107DBC C0 3E 03 30 */ lfs f1, 0x330(r30) @@ -1861,13 +1861,13 @@ lbl_8010B02C: /* 8010B078 00107E78 28 00 00 18 */ cmplwi r0, 0x18 /* 8010B07C 00107E7C 40 82 00 0C */ bne lbl_8010B088 /* 8010B080 00107E80 38 80 20 00 */ li r4, 0x2000 -/* 8010B084 00107E84 4B F4 BD 21 */ bl func_80056DA4 +/* 8010B084 00107E84 4B F4 BD 21 */ bl zEntButton_Hold__FP11_zEntButtonUi lbl_8010B088: /* 8010B088 00107E88 80 7E 00 24 */ lwz r3, 0x24(r30) /* 8010B08C 00107E8C 38 9E 02 A4 */ addi r4, r30, 0x2a4 /* 8010B090 00107E90 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8010B094 00107E94 38 63 00 20 */ addi r3, r3, 0x20 -/* 8010B098 00107E98 4B F4 34 45 */ bl func_8004E4DC +/* 8010B098 00107E98 4B F4 34 45 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8010B09C 00107E9C 88 1E 00 1D */ lbz r0, 0x1d(r30) /* 8010B0A0 00107EA0 28 00 00 00 */ cmplwi r0, 0 /* 8010B0A4 00107EA4 40 82 01 4C */ bne lbl_8010B1F0 @@ -1928,7 +1928,7 @@ lbl_8010B124: /* 8010B17C 00107F7C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8010B180 00107F80 38 63 00 20 */ addi r3, r3, 0x20 /* 8010B184 00107F84 7C 64 1B 78 */ mr r4, r3 -/* 8010B188 00107F88 4B F4 31 69 */ bl func_8004E2F0 +/* 8010B188 00107F88 4B F4 31 69 */ bl xVec3Normalize__FP5xVec3PC5xVec3 lbl_8010B18C: /* 8010B18C 00107F8C C0 02 9D 84 */ lfs f0, lbl_803CE704-_SDA2_BASE_(r2) /* 8010B190 00107F90 FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -1941,8 +1941,8 @@ lbl_8010B18C: /* 8010B1AC 00107FAC 54 00 05 AF */ rlwinm. r0, r0, 0, 0x16, 0x17 /* 8010B1B0 00107FB0 40 82 00 2C */ bne lbl_8010B1DC /* 8010B1B4 00107FB4 7F C3 F3 78 */ mr r3, r30 -/* 8010B1B8 00107FB8 4B FE 6E 35 */ bl func_800F1FEC -/* 8010B1BC 00107FBC 4B F2 5A CD */ bl func_80030C88 +/* 8010B1B8 00107FB8 4B FE 6E 35 */ bl ISeePlayer__10zNPCCommonFv +/* 8010B1BC 00107FBC 4B F2 5A CD */ bl xurand__Fv /* 8010B1C0 00107FC0 C0 02 9D A4 */ lfs f0, lbl_803CE724-_SDA2_BASE_(r2) /* 8010B1C4 00107FC4 C0 42 9D F0 */ lfs f2, lbl_803CE770-_SDA2_BASE_(r2) /* 8010B1C8 00107FC8 EC 21 00 28 */ fsubs f1, f1, f0 @@ -1961,7 +1961,7 @@ lbl_8010B1F0: /* 8010B1F4 00107FF4 38 7E 02 A4 */ addi r3, r30, 0x2a4 /* 8010B1F8 00107FF8 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8010B1FC 00107FFC 38 84 00 20 */ addi r4, r4, 0x20 -/* 8010B200 00108000 4B F4 32 DD */ bl func_8004E4DC +/* 8010B200 00108000 4B F4 32 DD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8010B204 00108004 80 7E 00 24 */ lwz r3, 0x24(r30) /* 8010B208 00108008 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) /* 8010B20C 0010800C C0 23 00 50 */ lfs f1, 0x50(r3) @@ -2042,7 +2042,7 @@ lbl_8010B328: /* 8010B32C 0010812C 28 03 00 00 */ cmplwi r3, 0 /* 8010B330 00108130 41 82 00 0C */ beq lbl_8010B33C /* 8010B334 00108134 7F C4 F3 78 */ mr r4, r30 -/* 8010B338 00108138 48 00 0A 51 */ bl func_8010BD88 +/* 8010B338 00108138 48 00 0A 51 */ bl ParentUpdated__8zNPCTikiFP8zNPCTiki lbl_8010B33C: /* 8010B33C 0010813C 3B BD 00 01 */ addi r29, r29, 1 /* 8010B340 00108140 3B 9C 00 04 */ addi r28, r28, 4 @@ -2123,7 +2123,7 @@ lbl_8010B41C: /* 8010B454 00108254 4E 80 04 21 */ bctrl lbl_8010B458: /* 8010B458 00108258 7F 23 CB 78 */ mr r3, r25 -/* 8010B45C 0010825C 48 00 09 71 */ bl func_8010BDCC +/* 8010B45C 0010825C 48 00 09 71 */ bl RemoveFromFamily__8zNPCTikiFv /* 8010B460 00108260 7F 23 CB 78 */ mr r3, r25 /* 8010B464 00108264 81 99 01 B8 */ lwz r12, 0x1b8(r25) /* 8010B468 00108268 81 8C 00 18 */ lwz r12, 0x18(r12) @@ -2168,7 +2168,7 @@ lbl_8010B4BC: /* 8010B4FC 001082FC C0 3D 00 04 */ lfs f1, 4(r29) /* 8010B500 00108300 7F 23 CB 78 */ mr r3, r25 /* 8010B504 00108304 C0 5D 00 08 */ lfs f2, 8(r29) -/* 8010B508 00108308 4B F8 B4 DD */ bl func_800969E4 +/* 8010B508 00108308 4B F8 B4 DD */ bl zFXPopOn__FR4xEntff lbl_8010B50C: /* 8010B50C 0010830C 38 00 00 01 */ li r0, 1 /* 8010B510 00108310 90 1F 00 00 */ stw r0, 0(r31) @@ -2191,7 +2191,7 @@ lbl_8010B518: /* 8010B550 00108350 C0 3D 00 04 */ lfs f1, 4(r29) /* 8010B554 00108354 7F 23 CB 78 */ mr r3, r25 /* 8010B558 00108358 C0 5D 00 08 */ lfs f2, 8(r29) -/* 8010B55C 0010835C 4B F8 B6 E9 */ bl func_80096C44 +/* 8010B55C 0010835C 4B F8 B6 E9 */ bl zFXPopOff__FR4xEntff lbl_8010B560: /* 8010B560 00108360 7F 23 CB 78 */ mr r3, r25 /* 8010B564 00108364 4B F1 02 85 */ bl func_8001B7E8 @@ -2235,7 +2235,7 @@ lbl_8010B5A8: /* 8010B5EC 001083EC C0 3D 00 04 */ lfs f1, 4(r29) /* 8010B5F0 001083F0 7F 23 CB 78 */ mr r3, r25 /* 8010B5F4 001083F4 C0 5D 00 08 */ lfs f2, 8(r29) -/* 8010B5F8 001083F8 4B F8 B3 ED */ bl func_800969E4 +/* 8010B5F8 001083F8 4B F8 B3 ED */ bl zFXPopOn__FR4xEntff lbl_8010B5FC: /* 8010B5FC 001083FC 38 00 00 01 */ li r0, 1 /* 8010B600 00108400 90 1F 00 00 */ stw r0, 0(r31) @@ -2259,7 +2259,7 @@ lbl_8010B608: /* 8010B644 00108444 C0 3D 00 04 */ lfs f1, 4(r29) /* 8010B648 00108448 7F 23 CB 78 */ mr r3, r25 /* 8010B64C 0010844C C0 5D 00 08 */ lfs f2, 8(r29) -/* 8010B650 00108450 4B F8 B5 F5 */ bl func_80096C44 +/* 8010B650 00108450 4B F8 B5 F5 */ bl zFXPopOff__FR4xEntff lbl_8010B654: /* 8010B654 00108454 7F 23 CB 78 */ mr r3, r25 /* 8010B658 00108458 4B F1 01 91 */ bl func_8001B7E8 @@ -2279,7 +2279,7 @@ lbl_8010B678: /* 8010B688 00108488 7F A7 EB 78 */ mr r7, r29 /* 8010B68C 0010848C 7F C8 F3 78 */ mr r8, r30 /* 8010B690 00108490 7F E9 FB 78 */ mr r9, r31 -/* 8010B694 00108494 4B FE 4D 3D */ bl func_800F03D0 +/* 8010B694 00108494 4B FE 4D 3D */ bl SysEvent__10zNPCCommonFP5xBaseP5xBaseUiPCfP5xBasePi lbl_8010B698: /* 8010B698 00108498 BB 21 00 14 */ lmw r25, 0x14(r1) /* 8010B69C 0010849C 80 01 00 34 */ lwz r0, 0x34(r1) @@ -2287,8 +2287,8 @@ lbl_8010B698: /* 8010B6A4 001084A4 38 21 00 30 */ addi r1, r1, 0x30 /* 8010B6A8 001084A8 4E 80 00 20 */ blr -.global func_8010B6AC -func_8010B6AC: +.global AddChild__8zNPCTikiFP8zNPCTiki +AddChild__8zNPCTikiFP8zNPCTiki: /* 8010B6AC 001084AC 38 E0 00 00 */ li r7, 0 /* 8010B6B0 001084B0 48 00 00 08 */ b lbl_8010B6B8 lbl_8010B6B4: @@ -2308,8 +2308,8 @@ lbl_8010B6B8: /* 8010B6E4 001084E4 98 03 03 50 */ stb r0, 0x350(r3) /* 8010B6E8 001084E8 4E 80 00 20 */ blr -.global func_8010B6EC -func_8010B6EC: +.global RemoveChild__8zNPCTikiFP8zNPCTiki +RemoveChild__8zNPCTikiFP8zNPCTiki: /* 8010B6EC 001084EC 88 03 03 50 */ lbz r0, 0x350(r3) /* 8010B6F0 001084F0 38 E0 00 00 */ li r7, 0 /* 8010B6F4 001084F4 28 00 00 00 */ cmplwi r0, 0 @@ -2340,8 +2340,8 @@ lbl_8010B728: /* 8010B74C 0010854C 98 03 03 50 */ stb r0, 0x350(r3) /* 8010B750 00108550 4E 80 00 20 */ blr -.global func_8010B754 -func_8010B754: +.global RemoveParent__8zNPCTikiFP8zNPCTiki +RemoveParent__8zNPCTikiFP8zNPCTiki: /* 8010B754 00108554 88 03 03 3C */ lbz r0, 0x33c(r3) /* 8010B758 00108558 38 E0 00 00 */ li r7, 0 /* 8010B75C 0010855C 28 00 00 00 */ cmplwi r0, 0 @@ -2386,8 +2386,8 @@ lbl_8010B7DC: /* 8010B7E4 001085E4 90 03 02 A0 */ stw r0, 0x2a0(r3) /* 8010B7E8 001085E8 4E 80 00 20 */ blr -.global func_8010B7EC -func_8010B7EC: +.global FindParents__8zNPCTikiFP6zScene +FindParents__8zNPCTikiFP6zScene: /* 8010B7EC 001085EC 94 21 FF 30 */ stwu r1, -0xd0(r1) /* 8010B7F0 001085F0 7C 08 02 A6 */ mflr r0 /* 8010B7F4 001085F4 90 01 00 D4 */ stw r0, 0xd4(r1) @@ -2414,7 +2414,7 @@ lbl_8010B82C: /* 8010B844 00108644 38 61 00 14 */ addi r3, r1, 0x14 /* 8010B848 00108648 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8010B84C 0010864C 38 84 00 30 */ addi r4, r4, 0x30 -/* 8010B850 00108650 4B F4 2C 8D */ bl func_8004E4DC +/* 8010B850 00108650 4B F4 2C 8D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8010B854 00108654 C0 19 00 98 */ lfs f0, 0x98(r25) /* 8010B858 00108658 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8010B85C 0010865C 38 00 0C 00 */ li r0, 0xc00 @@ -2435,7 +2435,7 @@ lbl_8010B82C: /* 8010B898 00108698 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d /* 8010B89C 0010869C 90 19 02 A0 */ stw r0, 0x2a0(r25) /* 8010B8A0 001086A0 80 63 1F C0 */ lwz r3, 0x1fc0(r3) -/* 8010B8A4 001086A4 4B F3 49 E1 */ bl func_80040284 +/* 8010B8A4 001086A4 4B F3 49 E1 */ bl xRayHitsTikiLandableScene__FP6xSceneP5xRay3P7xCollis /* 8010B8A8 001086A8 80 01 00 38 */ lwz r0, 0x38(r1) /* 8010B8AC 001086AC 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8010B8B0 001086B0 41 82 01 60 */ beq lbl_8010BA10 @@ -2463,7 +2463,7 @@ lbl_8010B82C: /* 8010B908 00108708 90 19 02 A0 */ stw r0, 0x2a0(r25) lbl_8010B90C: /* 8010B90C 0010870C 38 61 00 38 */ addi r3, r1, 0x38 -/* 8010B910 00108710 4B FA A0 D5 */ bl func_800B59E4 +/* 8010B910 00108710 4B FA A0 D5 */ bl zSurfaceGetSurface__FPC7xCollis /* 8010B914 00108714 28 03 00 00 */ cmplwi r3, 0 /* 8010B918 00108718 41 82 00 40 */ beq lbl_8010B958 /* 8010B91C 0010871C 88 03 00 20 */ lbz r0, 0x20(r3) @@ -2486,21 +2486,21 @@ lbl_8010B958: /* 8010B95C 0010875C 38 61 00 08 */ addi r3, r1, 8 /* 8010B960 00108760 80 84 00 24 */ lwz r4, 0x24(r4) /* 8010B964 00108764 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8010B968 00108768 4B F4 2B 89 */ bl func_8004E4F0 +/* 8010B968 00108768 4B F4 2B 89 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8010B96C 0010876C D0 39 03 30 */ stfs f1, 0x330(r25) /* 8010B970 00108770 38 61 00 08 */ addi r3, r1, 8 /* 8010B974 00108774 80 99 03 2C */ lwz r4, 0x32c(r25) /* 8010B978 00108778 80 84 00 24 */ lwz r4, 0x24(r4) /* 8010B97C 0010877C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8010B980 00108780 38 84 00 10 */ addi r4, r4, 0x10 -/* 8010B984 00108784 4B F4 2B 6D */ bl func_8004E4F0 +/* 8010B984 00108784 4B F4 2B 6D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8010B988 00108788 D0 39 03 34 */ stfs f1, 0x334(r25) /* 8010B98C 0010878C 38 61 00 08 */ addi r3, r1, 8 /* 8010B990 00108790 80 99 03 2C */ lwz r4, 0x32c(r25) /* 8010B994 00108794 80 84 00 24 */ lwz r4, 0x24(r4) /* 8010B998 00108798 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8010B99C 0010879C 38 84 00 20 */ addi r4, r4, 0x20 -/* 8010B9A0 001087A0 4B F4 2B 51 */ bl func_8004E4F0 +/* 8010B9A0 001087A0 4B F4 2B 51 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8010B9A4 001087A4 D0 39 03 38 */ stfs f1, 0x338(r25) /* 8010B9A8 001087A8 80 79 03 2C */ lwz r3, 0x32c(r25) /* 8010B9AC 001087AC 80 63 00 24 */ lwz r3, 0x24(r3) @@ -2666,7 +2666,7 @@ lbl_8010BB74: /* 8010BC0C 00108A0C FC 06 00 40 */ fcmpo cr0, f6, f0 /* 8010BC10 00108A10 40 80 00 48 */ bge lbl_8010BC58 /* 8010BC14 00108A14 7F 24 CB 78 */ mr r4, r25 -/* 8010BC18 00108A18 4B FF FA D5 */ bl func_8010B6EC +/* 8010BC18 00108A18 4B FF FA D5 */ bl RemoveChild__8zNPCTikiFP8zNPCTiki /* 8010BC1C 00108A1C 38 00 00 00 */ li r0, 0 /* 8010BC20 00108A20 57 63 06 3E */ clrlwi r3, r27, 0x18 /* 8010BC24 00108A24 7C 19 C1 2E */ stwx r0, r25, r24 @@ -2726,7 +2726,7 @@ lbl_8010BCD0: /* 8010BCE4 00108AE4 7F B9 19 2E */ stwx r29, r25, r3 /* 8010BCE8 00108AE8 7F A3 EB 78 */ mr r3, r29 /* 8010BCEC 00108AEC 7F 24 CB 78 */ mr r4, r25 -/* 8010BCF0 00108AF0 4B FF F9 BD */ bl func_8010B6AC +/* 8010BCF0 00108AF0 4B FF F9 BD */ bl AddChild__8zNPCTikiFP8zNPCTiki /* 8010BCF4 00108AF4 88 79 03 3C */ lbz r3, 0x33c(r25) /* 8010BCF8 00108AF8 38 03 00 01 */ addi r0, r3, 1 /* 8010BCFC 00108AFC 98 19 03 3C */ stb r0, 0x33c(r25) @@ -2770,8 +2770,8 @@ lbl_8010BD64: /* 8010BD80 00108B80 38 21 00 D0 */ addi r1, r1, 0xd0 /* 8010BD84 00108B84 4E 80 00 20 */ blr -.global func_8010BD88 -func_8010BD88: +.global ParentUpdated__8zNPCTikiFP8zNPCTiki +ParentUpdated__8zNPCTikiFP8zNPCTiki: /* 8010BD88 00108B88 38 00 00 04 */ li r0, 4 /* 8010BD8C 00108B8C 7C 65 1B 78 */ mr r5, r3 /* 8010BD90 00108B90 38 C0 00 00 */ li r6, 0 @@ -2792,8 +2792,8 @@ lbl_8010BDBC: /* 8010BDC4 00108BC4 42 00 FF D4 */ bdnz lbl_8010BD98 /* 8010BDC8 00108BC8 4E 80 00 20 */ blr -.global func_8010BDCC -func_8010BDCC: +.global RemoveFromFamily__8zNPCTikiFv +RemoveFromFamily__8zNPCTikiFv: /* 8010BDCC 00108BCC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8010BDD0 00108BD0 7C 08 02 A6 */ mflr r0 /* 8010BDD4 00108BD4 90 01 00 24 */ stw r0, 0x24(r1) @@ -2812,7 +2812,7 @@ lbl_8010BDF8: /* 8010BE04 00108C04 28 03 00 00 */ cmplwi r3, 0 /* 8010BE08 00108C08 41 82 00 10 */ beq lbl_8010BE18 /* 8010BE0C 00108C0C 7F 84 E3 78 */ mr r4, r28 -/* 8010BE10 00108C10 4B FF F8 DD */ bl func_8010B6EC +/* 8010BE10 00108C10 4B FF F8 DD */ bl RemoveChild__8zNPCTikiFP8zNPCTiki /* 8010BE14 00108C14 7F FC F1 2E */ stwx r31, r28, r30 lbl_8010BE18: /* 8010BE18 00108C18 3B BD 00 01 */ addi r29, r29, 1 @@ -2833,7 +2833,7 @@ lbl_8010BE40: /* 8010BE4C 00108C4C 28 03 00 00 */ cmplwi r3, 0 /* 8010BE50 00108C50 41 82 00 10 */ beq lbl_8010BE60 /* 8010BE54 00108C54 7F 84 E3 78 */ mr r4, r28 -/* 8010BE58 00108C58 4B FF F8 FD */ bl func_8010B754 +/* 8010BE58 00108C58 4B FF F8 FD */ bl RemoveParent__8zNPCTikiFP8zNPCTiki /* 8010BE5C 00108C5C 7F FC F1 2E */ stwx r31, r28, r30 lbl_8010BE60: /* 8010BE60 00108C60 3B BD 00 01 */ addi r29, r29, 1 @@ -2885,7 +2885,7 @@ func_8010BEB0: /* 8010BF08 00108D08 EF E0 00 72 */ fmuls f31, f0, f1 /* 8010BF0C 00108D0C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8010BF10 00108D10 38 63 00 30 */ addi r3, r3, 0x30 -/* 8010BF14 00108D14 4B F4 25 C9 */ bl func_8004E4DC +/* 8010BF14 00108D14 4B F4 25 C9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8010BF18 00108D18 80 7F 00 24 */ lwz r3, 0x24(r31) /* 8010BF1C 00108D1C FC 20 F8 90 */ fmr f1, f31 /* 8010BF20 00108D20 38 81 00 08 */ addi r4, r1, 8 @@ -2945,7 +2945,7 @@ lbl_8010BFC8: /* 8010BFEC 00108DEC FF E0 08 90 */ fmr f31, f1 /* 8010BFF0 00108DF0 7C 7C 1B 78 */ mr r28, r3 /* 8010BFF4 00108DF4 7C BD 2B 78 */ mr r29, r5 -/* 8010BFF8 00108DF8 48 00 2A 9D */ bl func_8010EA94 +/* 8010BFF8 00108DF8 48 00 2A 9D */ bl GetOwner__5xGoalCFv /* 8010BFFC 00108DFC 80 03 02 0C */ lwz r0, 0x20c(r3) /* 8010C000 00108E00 3B C0 00 00 */ li r30, 0 /* 8010C004 00108E04 7C 7F 1B 78 */ mr r31, r3 @@ -2974,7 +2974,7 @@ lbl_8010C02C: /* 8010C058 00108E58 40 82 00 38 */ bne lbl_8010C090 lbl_8010C05C: /* 8010C05C 00108E5C 7F E3 FB 78 */ mr r3, r31 -/* 8010C060 00108E60 4B FE 68 51 */ bl func_800F28B0 +/* 8010C060 00108E60 4B FE 68 51 */ bl MvptCycle__10zNPCCommonFv /* 8010C064 00108E64 80 1F 02 10 */ lwz r0, 0x210(r31) /* 8010C068 00108E68 28 00 00 00 */ cmplwi r0, 0 /* 8010C06C 00108E6C 41 82 00 18 */ beq lbl_8010C084 @@ -2985,7 +2985,7 @@ lbl_8010C05C: /* 8010C080 00108E80 48 00 00 10 */ b lbl_8010C090 lbl_8010C084: /* 8010C084 00108E84 80 7F 02 0C */ lwz r3, 0x20c(r31) -/* 8010C088 00108E88 4B F9 AD ED */ bl func_800A6E74 +/* 8010C088 00108E88 4B F9 AD ED */ bl zMovePointGetDelay__FPC10zMovePoint /* 8010C08C 00108E8C D0 3C 00 4C */ stfs f1, 0x4c(r28) lbl_8010C090: /* 8010C090 00108E90 FC 20 F8 90 */ fmr f1, f31 @@ -3015,7 +3015,7 @@ lbl_8010C0C8: /* 8010C0EC 00108EEC FF E0 08 90 */ fmr f31, f1 /* 8010C0F0 00108EF0 7C 7C 1B 78 */ mr r28, r3 /* 8010C0F4 00108EF4 7C BD 2B 78 */ mr r29, r5 -/* 8010C0F8 00108EF8 48 00 29 9D */ bl func_8010EA94 +/* 8010C0F8 00108EF8 48 00 29 9D */ bl GetOwner__5xGoalCFv /* 8010C0FC 00108EFC FC 20 F8 90 */ fmr f1, f31 /* 8010C100 00108F00 7C 7F 1B 78 */ mr r31, r3 /* 8010C104 00108F04 38 9C 00 58 */ addi r4, r28, 0x58 @@ -3028,13 +3028,13 @@ lbl_8010C0C8: /* 8010C120 00108F20 4B F0 25 71 */ bl func_8000E690 /* 8010C124 00108F24 38 61 00 08 */ addi r3, r1, 8 /* 8010C128 00108F28 38 9C 00 58 */ addi r4, r28, 0x58 -/* 8010C12C 00108F2C 4B F4 23 C5 */ bl func_8004E4F0 +/* 8010C12C 00108F2C 4B F4 23 C5 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8010C130 00108F30 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) /* 8010C134 00108F34 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010C138 00108F38 40 80 00 20 */ bge lbl_8010C158 /* 8010C13C 00108F3C 38 7F 03 18 */ addi r3, r31, 0x318 /* 8010C140 00108F40 38 9C 00 4C */ addi r4, r28, 0x4c -/* 8010C144 00108F44 4B F4 23 99 */ bl func_8004E4DC +/* 8010C144 00108F44 4B F4 23 99 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8010C148 00108F48 38 00 00 01 */ li r0, 1 /* 8010C14C 00108F4C 3C 60 4E 47 */ lis r3, 0x4E475430@ha /* 8010C150 00108F50 90 1D 00 00 */ stw r0, 0(r29) @@ -3066,7 +3066,7 @@ lbl_8010C190: /* 8010C1B0 00108FB0 93 81 00 20 */ stw r28, 0x20(r1) /* 8010C1B4 00108FB4 7C BD 2B 78 */ mr r29, r5 /* 8010C1B8 00108FB8 FF E0 08 90 */ fmr f31, f1 -/* 8010C1BC 00108FBC 48 00 28 D9 */ bl func_8010EA94 +/* 8010C1BC 00108FBC 48 00 28 D9 */ bl GetOwner__5xGoalCFv /* 8010C1C0 00108FC0 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8010C1C4 00108FC4 7C 7F 1B 78 */ mr r31, r3 /* 8010C1C8 00108FC8 3B 84 05 58 */ addi r28, r4, lbl_803C0558@l @@ -3170,7 +3170,7 @@ lbl_8010C318: /* 8010C334 00109134 93 A1 00 24 */ stw r29, 0x24(r1) /* 8010C338 00109138 7C BD 2B 78 */ mr r29, r5 /* 8010C33C 0010913C FF E0 08 90 */ fmr f31, f1 -/* 8010C340 00109140 48 00 27 55 */ bl func_8010EA94 +/* 8010C340 00109140 48 00 27 55 */ bl GetOwner__5xGoalCFv /* 8010C344 00109144 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8010C348 00109148 7C 7F 1B 78 */ mr r31, r3 /* 8010C34C 0010914C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -3249,7 +3249,7 @@ lbl_8010C438: /* 8010C45C 0010925C FF E0 08 90 */ fmr f31, f1 /* 8010C460 00109260 7C 7C 1B 78 */ mr r28, r3 /* 8010C464 00109264 7C BF 2B 78 */ mr r31, r5 -/* 8010C468 00109268 48 00 26 2D */ bl func_8010EA94 +/* 8010C468 00109268 48 00 26 2D */ bl GetOwner__5xGoalCFv /* 8010C46C 0010926C C0 22 9D BC */ lfs f1, lbl_803CE73C-_SDA2_BASE_(r2) /* 8010C470 00109270 7C 7E 1B 78 */ mr r30, r3 /* 8010C474 00109274 C0 03 03 0C */ lfs f0, 0x30c(r3) @@ -3345,7 +3345,7 @@ lbl_8010C5A8: /* 8010C5CC 001093CC FF E0 08 90 */ fmr f31, f1 /* 8010C5D0 001093D0 7C 7C 1B 78 */ mr r28, r3 /* 8010C5D4 001093D4 7C BD 2B 78 */ mr r29, r5 -/* 8010C5D8 001093D8 48 00 24 BD */ bl func_8010EA94 +/* 8010C5D8 001093D8 48 00 24 BD */ bl GetOwner__5xGoalCFv /* 8010C5DC 001093DC C0 1C 00 4C */ lfs f0, 0x4c(r28) /* 8010C5E0 001093E0 7C 7F 1B 78 */ mr r31, r3 /* 8010C5E4 001093E4 C0 22 9D C4 */ lfs f1, lbl_803CE744-_SDA2_BASE_(r2) @@ -3432,12 +3432,12 @@ lbl_8010C65C: /* 8010C718 00109518 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) /* 8010C71C 0010951C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010C720 00109520 40 80 00 F8 */ bge lbl_8010C818 -/* 8010C724 00109524 4B F2 45 65 */ bl func_80030C88 +/* 8010C724 00109524 4B F2 45 65 */ bl xurand__Fv /* 8010C728 00109528 C0 42 9D A4 */ lfs f2, lbl_803CE724-_SDA2_BASE_(r2) /* 8010C72C 0010952C C0 02 9E 24 */ lfs f0, lbl_803CE7A4-_SDA2_BASE_(r2) /* 8010C730 00109530 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8010C734 00109534 D0 1F 03 0C */ stfs f0, 0x30c(r31) -/* 8010C738 00109538 4B F2 45 31 */ bl func_80030C68 +/* 8010C738 00109538 4B F2 45 31 */ bl xrand__Fv /* 8010C73C 0010953C 54 60 07 7F */ clrlwi. r0, r3, 0x1d /* 8010C740 00109540 40 82 00 0C */ bne lbl_8010C74C /* 8010C744 00109544 C0 02 9D B4 */ lfs f0, lbl_803CE734-_SDA2_BASE_(r2) @@ -3447,7 +3447,7 @@ lbl_8010C74C: /* 8010C750 00109550 38 61 00 14 */ addi r3, r1, 0x14 /* 8010C754 00109554 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8010C758 00109558 38 84 00 30 */ addi r4, r4, 0x30 -/* 8010C75C 0010955C 4B F4 1D 81 */ bl func_8004E4DC +/* 8010C75C 0010955C 4B F4 1D 81 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8010C760 00109560 C0 21 00 18 */ lfs f1, 0x18(r1) /* 8010C764 00109564 38 61 00 08 */ addi r3, r1, 8 /* 8010C768 00109568 C0 02 9E 28 */ lfs f0, lbl_803CE7A8-_SDA2_BASE_(r2) @@ -3464,13 +3464,13 @@ lbl_8010C74C: /* 8010C794 00109594 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8010C798 00109598 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8010C79C 0010959C 38 84 00 30 */ addi r4, r4, 0x30 -/* 8010C7A0 001095A0 4B F4 1D 3D */ bl func_8004E4DC -/* 8010C7A4 001095A4 4B F2 44 E5 */ bl func_80030C88 +/* 8010C7A0 001095A0 4B F4 1D 3D */ bl xVec3Copy__FP5xVec3PC5xVec3 +/* 8010C7A4 001095A4 4B F2 44 E5 */ bl xurand__Fv /* 8010C7A8 001095A8 FF E0 08 90 */ fmr f31, f1 /* 8010C7AC 001095AC C0 01 00 0C */ lfs f0, 0xc(r1) /* 8010C7B0 001095B0 EC 00 F8 2A */ fadds f0, f0, f31 /* 8010C7B4 001095B4 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 8010C7B8 001095B8 4B F2 44 D1 */ bl func_80030C88 +/* 8010C7B8 001095B8 4B F2 44 D1 */ bl xurand__Fv /* 8010C7BC 001095BC C0 02 9D A4 */ lfs f0, lbl_803CE724-_SDA2_BASE_(r2) /* 8010C7C0 001095C0 C0 42 9D 88 */ lfs f2, lbl_803CE708-_SDA2_BASE_(r2) /* 8010C7C4 001095C4 EC 21 00 28 */ fsubs f1, f1, f0 @@ -3478,7 +3478,7 @@ lbl_8010C74C: /* 8010C7CC 001095CC EF E2 F8 28 */ fsubs f31, f2, f31 /* 8010C7D0 001095D0 EC 1F 00 7A */ fmadds f0, f31, f1, f0 /* 8010C7D4 001095D4 D0 01 00 08 */ stfs f0, 8(r1) -/* 8010C7D8 001095D8 4B F2 44 B1 */ bl func_80030C88 +/* 8010C7D8 001095D8 4B F2 44 B1 */ bl xurand__Fv /* 8010C7DC 001095DC C0 02 9D A4 */ lfs f0, lbl_803CE724-_SDA2_BASE_(r2) /* 8010C7E0 001095E0 3C 60 80 31 */ lis r3, lbl_803136E8@ha /* 8010C7E4 001095E4 38 63 36 E8 */ addi r3, r3, lbl_803136E8@l @@ -3490,10 +3490,10 @@ lbl_8010C74C: /* 8010C7FC 001095FC EC 1F 00 7A */ fmadds f0, f31, f1, f0 /* 8010C800 00109600 90 03 00 14 */ stw r0, 0x14(r3) /* 8010C804 00109604 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 8010C808 00109608 4B F9 31 69 */ bl func_8009F970 +/* 8010C808 00109608 4B F9 31 69 */ bl zLightningAdd__FP16_tagLightningAdd /* 8010C80C 0010960C 7F E3 FB 78 */ mr r3, r31 /* 8010C810 00109610 38 80 00 16 */ li r4, 0x16 -/* 8010C814 00109614 4B FE 6E 21 */ bl func_800F3634 +/* 8010C814 00109614 4B FE 6E 21 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND lbl_8010C818: /* 8010C818 00109618 80 7F 00 24 */ lwz r3, 0x24(r31) /* 8010C81C 0010961C 3C 80 80 31 */ lis r4, lbl_8031357C@ha @@ -3502,7 +3502,7 @@ lbl_8010C818: /* 8010C828 00109628 3B A5 01 40 */ addi r29, r5, 0x140 /* 8010C82C 0010962C 7F A3 EB 78 */ mr r3, r29 /* 8010C830 00109630 38 84 00 30 */ addi r4, r4, 0x30 -/* 8010C834 00109634 4B F4 1C A9 */ bl func_8004E4DC +/* 8010C834 00109634 4B F4 1C A9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8010C838 00109638 C0 3D 00 00 */ lfs f1, 0(r29) /* 8010C83C 0010963C 3C 60 80 31 */ lis r3, lbl_8031357C@ha /* 8010C840 00109640 C0 1F 03 10 */ lfs f0, 0x310(r31) @@ -3519,7 +3519,7 @@ lbl_8010C818: /* 8010C86C 0010966C D0 04 01 48 */ stfs f0, 0x148(r4) /* 8010C870 00109670 80 6D 94 D8 */ lwz r3, lbl_803CBDD8-_SDA_BASE_(r13) /* 8010C874 00109674 C0 22 9E 2C */ lfs f1, lbl_803CE7AC-_SDA2_BASE_(r2) -/* 8010C878 00109678 48 00 B3 51 */ bl func_80117BC8 +/* 8010C878 00109678 48 00 B3 51 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 8010C87C 0010967C C0 3F 03 10 */ lfs f1, 0x310(r31) /* 8010C880 00109680 C0 02 9D F0 */ lfs f0, lbl_803CE770-_SDA2_BASE_(r2) /* 8010C884 00109684 EC 01 00 2A */ fadds f0, f1, f0 @@ -3563,7 +3563,7 @@ lbl_8010C8F8: /* 8010C914 00109714 FF E0 08 90 */ fmr f31, f1 /* 8010C918 00109718 7C 7E 1B 78 */ mr r30, r3 /* 8010C91C 0010971C 7C BF 2B 78 */ mr r31, r5 -/* 8010C920 00109720 48 00 21 75 */ bl func_8010EA94 +/* 8010C920 00109720 48 00 21 75 */ bl GetOwner__5xGoalCFv /* 8010C924 00109724 C0 1E 00 4C */ lfs f0, 0x4c(r30) /* 8010C928 00109728 38 60 00 00 */ li r3, 0 /* 8010C92C 0010972C C0 22 9D C4 */ lfs f1, lbl_803CE744-_SDA2_BASE_(r2) @@ -3596,7 +3596,7 @@ lbl_8010C988: /* 8010C988 00109788 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010C98C 0010978C 7C 08 02 A6 */ mflr r0 /* 8010C990 00109790 90 01 00 14 */ stw r0, 0x14(r1) -/* 8010C994 00109794 48 00 21 01 */ bl func_8010EA94 +/* 8010C994 00109794 48 00 21 01 */ bl GetOwner__5xGoalCFv /* 8010C998 00109798 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010C99C 0010979C 38 60 00 00 */ li r3, 0 /* 8010C9A0 001097A0 7C 08 03 A6 */ mtlr r0 @@ -3630,7 +3630,7 @@ lbl_8010C9DC: /* 8010CA08 00109808 38 61 00 08 */ addi r3, r1, 8 /* 8010CA0C 0010980C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 8010CA10 00109810 38 84 00 34 */ addi r4, r4, 0x34 -/* 8010CA14 00109814 4B F4 1A DD */ bl func_8004E4F0 +/* 8010CA14 00109814 4B F4 1A DD */ bl xVec3Dot__FPC5xVec3PC5xVec3 lbl_8010CA18: /* 8010CA18 00109818 C0 02 9E 34 */ lfs f0, lbl_803CE7B4-_SDA2_BASE_(r2) /* 8010CA1C 0010981C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -3668,7 +3668,7 @@ lbl_8010CA80: /* 8010CA94 00109894 D0 03 00 24 */ stfs f0, 0x24(r3) /* 8010CA98 00109898 48 00 00 08 */ b lbl_8010CAA0 lbl_8010CA9C: -/* 8010CA9C 0010989C 4B F2 7E A9 */ bl func_80034944 +/* 8010CA9C 0010989C 4B F2 7E A9 */ bl xModelRender__FP14xModelInstance lbl_8010CAA0: /* 8010CAA0 001098A0 80 01 00 24 */ lwz r0, 0x24(r1) /* 8010CAA4 001098A4 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -3733,7 +3733,7 @@ lbl_8010CB7C: /* 8010CB80 00109980 38 61 00 24 */ addi r3, r1, 0x24 /* 8010CB84 00109984 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8010CB88 00109988 38 84 00 30 */ addi r4, r4, 0x30 -/* 8010CB8C 0010998C 4B F4 19 51 */ bl func_8004E4DC +/* 8010CB8C 0010998C 4B F4 19 51 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8010CB90 00109990 C0 01 00 28 */ lfs f0, 0x28(r1) /* 8010CB94 00109994 FC 20 F8 90 */ fmr f1, f31 /* 8010CB98 00109998 C0 4D 84 30 */ lfs f2, lbl_803CAD30-_SDA_BASE_(r13) @@ -3747,7 +3747,7 @@ lbl_8010CB7C: /* 8010CBB8 001099B8 80 6D 94 DC */ lwz r3, lbl_803CBDDC-_SDA_BASE_(r13) /* 8010CBBC 001099BC EC 60 10 2A */ fadds f3, f0, f2 /* 8010CBC0 001099C0 C0 42 9D B0 */ lfs f2, lbl_803CE730-_SDA2_BASE_(r2) -/* 8010CBC4 001099C4 48 07 4E A1 */ bl func_80181A64 +/* 8010CBC4 001099C4 48 07 4E A1 */ bl NPCC_RenderProjTextureFaceCamera__FP8RwRasterfP5xVec3ffP12xShadowCacheiP4xEnt lbl_8010CBC8: /* 8010CBC8 001099C8 38 00 00 00 */ li r0, 0 /* 8010CBCC 001099CC 38 A1 00 18 */ addi r5, r1, 0x18 @@ -3764,7 +3764,7 @@ lbl_8010CBC8: /* 8010CBF8 001099F8 C0 04 00 38 */ lfs f0, 0x38(r4) /* 8010CBFC 001099FC D0 01 00 20 */ stfs f0, 0x20(r1) /* 8010CC00 00109A00 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 8010CC04 00109A04 4B FB B7 45 */ bl func_800C8348 +/* 8010CC04 00109A04 4B FB B7 45 */ bl iModelCullPlusShadow__FP8RpAtomicP11RwMatrixTagP5xVec3Pi /* 8010CC08 00109A08 2C 03 00 00 */ cmpwi r3, 0 /* 8010CC0C 00109A0C 40 82 00 E0 */ bne lbl_8010CCEC /* 8010CC10 00109A10 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -3781,7 +3781,7 @@ lbl_8010CBC8: /* 8010CC3C 00109A3C 38 61 00 0C */ addi r3, r1, 0xc /* 8010CC40 00109A40 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 8010CC44 00109A44 38 84 00 34 */ addi r4, r4, 0x34 -/* 8010CC48 00109A48 4B F4 18 A9 */ bl func_8004E4F0 +/* 8010CC48 00109A48 4B F4 18 A9 */ bl xVec3Dot__FPC5xVec3PC5xVec3 lbl_8010CC4C: /* 8010CC4C 00109A4C C0 02 9E 34 */ lfs f0, lbl_803CE7B4-_SDA2_BASE_(r2) /* 8010CC50 00109A50 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -3826,7 +3826,7 @@ lbl_8010CCD4: /* 8010CCDC 00109ADC 2C 1D 00 00 */ cmpwi r29, 0 /* 8010CCE0 00109AE0 40 82 00 44 */ bne lbl_8010CD24 /* 8010CCE4 00109AE4 7F E3 FB 78 */ mr r3, r31 -/* 8010CCE8 00109AE8 4B F2 7C 5D */ bl func_80034944 +/* 8010CCE8 00109AE8 4B F2 7C 5D */ bl xModelRender__FP14xModelInstance lbl_8010CCEC: /* 8010CCEC 00109AEC C0 02 9D A4 */ lfs f0, lbl_803CE724-_SDA2_BASE_(r2) /* 8010CCF0 00109AF0 FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -3842,7 +3842,7 @@ lbl_8010CD04: /* 8010CD14 00109B14 7F C4 F3 78 */ mr r4, r30 /* 8010CD18 00109B18 C0 22 9E 38 */ lfs f1, lbl_803CE7B8-_SDA2_BASE_(r2) /* 8010CD1C 00109B1C C0 42 9D 88 */ lfs f2, lbl_803CE708-_SDA2_BASE_(r2) -/* 8010CD20 00109B20 48 02 D1 3D */ bl func_80139E5C +/* 8010CD20 00109B20 48 02 D1 3D */ bl xShadowSimple_Add__FP18xShadowSimpleCacheP4xEntff lbl_8010CD24: /* 8010CD24 00109B24 38 00 30 C8 */ li r0, 0x30c8 /* 8010CD28 00109B28 13 E1 00 0C */ psq_lx f31, r1, r0, 0, qr0 @@ -3880,7 +3880,7 @@ func_8010CD4C: /* 8010CD9C 00109B9C 38 63 A3 58 */ addi r3, r3, lbl_8026A358@l /* 8010CDA0 00109BA0 90 01 00 14 */ stw r0, 0x14(r1) /* 8010CDA4 00109BA4 38 63 00 51 */ addi r3, r3, 0x51 -/* 8010CDA8 00109BA8 4B F3 F4 6D */ bl func_8004C214 +/* 8010CDA8 00109BA8 4B F3 F4 6D */ bl xStrHash__FPCc /* 8010CDAC 00109BAC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010CDB0 00109BB0 7C 08 03 A6 */ mtlr r0 /* 8010CDB4 00109BB4 38 21 00 10 */ addi r1, r1, 0x10 @@ -3889,7 +3889,7 @@ func_8010CD4C: /* 8010CDC0 00109BC0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010CDC4 00109BC4 7C 08 02 A6 */ mflr r0 /* 8010CDC8 00109BC8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8010CDCC 00109BCC 4B F0 CA 99 */ bl func_80019864 +/* 8010CDCC 00109BCC 4B F0 CA 99 */ bl xEntDefaultBoundUpdate__FP4xEntP5xVec3 /* 8010CDD0 00109BD0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010CDD4 00109BD4 7C 08 03 A6 */ mtlr r0 /* 8010CDD8 00109BD8 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Game/zNPCTypeVillager.s b/asm/Game/zNPCTypeVillager.s index 7750965aa..7c670ddf7 100644 --- a/asm/Game/zNPCTypeVillager.s +++ b/asm/Game/zNPCTypeVillager.s @@ -2,8 +2,8 @@ .section .text # 0x80102C2C - 0x801077A0 -.global func_80102C2C -func_80102C2C: +.global ZNPC_Villager_Startup__Fv +ZNPC_Villager_Startup__Fv: /* 80102C2C 000FFA2C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80102C30 000FFA30 7C 08 02 A6 */ mflr r0 /* 80102C34 000FFA34 3C 80 80 29 */ lis r4, lbl_80296680@ha @@ -17,7 +17,7 @@ func_80102C2C: /* 80102C54 000FFA54 3B A0 00 00 */ li r29, 0 lbl_80102C58: /* 80102C58 000FFA58 80 7F 00 00 */ lwz r3, 0(r31) -/* 80102C5C 000FFA5C 4B F4 95 B9 */ bl func_8004C214 +/* 80102C5C 000FFA5C 4B F4 95 B9 */ bl xStrHash__FPCc /* 80102C60 000FFA60 3B BD 00 01 */ addi r29, r29, 1 /* 80102C64 000FFA64 90 7E 00 00 */ stw r3, 0(r30) /* 80102C68 000FFA68 2C 1D 00 1A */ cmpwi r29, 0x1a @@ -29,7 +29,7 @@ lbl_80102C58: /* 80102C80 000FFA80 3B ED 83 F8 */ addi r31, r13, lbl_803CACF8-_SDA_BASE_ lbl_80102C84: /* 80102C84 000FFA84 80 7E 00 00 */ lwz r3, 0(r30) -/* 80102C88 000FFA88 4B F4 95 8D */ bl func_8004C214 +/* 80102C88 000FFA88 4B F4 95 8D */ bl xStrHash__FPCc /* 80102C8C 000FFA8C 3B BD 00 01 */ addi r29, r29, 1 /* 80102C90 000FFA90 90 7F 00 00 */ stw r3, 0(r31) /* 80102C94 000FFA94 2C 1D 00 02 */ cmpwi r29, 2 @@ -44,46 +44,46 @@ lbl_80102C84: /* 80102CB8 000FFAB8 38 21 00 20 */ addi r1, r1, 0x20 /* 80102CBC 000FFABC 4E 80 00 20 */ blr -.global func_80102CC0 -func_80102CC0: +.global ZNPC_Villager_Shutdown__Fv +ZNPC_Villager_Shutdown__Fv: /* 80102CC0 000FFAC0 4E 80 00 20 */ blr -.global func_80102CC4 -func_80102CC4: +.global zNPCVillager_ScenePrepare__Fv +zNPCVillager_ScenePrepare__Fv: /* 80102CC4 000FFAC4 4E 80 00 20 */ blr -.global func_80102CC8 -func_80102CC8: +.global zNPCVillager_SceneFinish__Fv +zNPCVillager_SceneFinish__Fv: /* 80102CC8 000FFAC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80102CCC 000FFACC 7C 08 02 A6 */ mflr r0 /* 80102CD0 000FFAD0 90 01 00 14 */ stw r0, 0x14(r1) -/* 80102CD4 000FFAD4 48 00 46 11 */ bl func_801072E4 +/* 80102CD4 000FFAD4 48 00 46 11 */ bl FOLK_KillEffects__Fv /* 80102CD8 000FFAD8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80102CDC 000FFADC 7C 08 03 A6 */ mtlr r0 /* 80102CE0 000FFAE0 38 21 00 10 */ addi r1, r1, 0x10 /* 80102CE4 000FFAE4 4E 80 00 20 */ blr -.global func_80102CE8 -func_80102CE8: +.global zNPCVillager_SceneReset__Fv +zNPCVillager_SceneReset__Fv: /* 80102CE8 000FFAE8 4E 80 00 20 */ blr -.global func_80102CEC -func_80102CEC: +.global zNPCVillager_ScenePostInit__Fv +zNPCVillager_ScenePostInit__Fv: /* 80102CEC 000FFAEC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80102CF0 000FFAF0 7C 08 02 A6 */ mflr r0 /* 80102CF4 000FFAF4 90 01 00 14 */ stw r0, 0x14(r1) -/* 80102CF8 000FFAF8 48 00 45 85 */ bl func_8010727C +/* 80102CF8 000FFAF8 48 00 45 85 */ bl FOLK_InitEffects__Fv /* 80102CFC 000FFAFC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80102D00 000FFB00 7C 08 03 A6 */ mtlr r0 /* 80102D04 000FFB04 38 21 00 10 */ addi r1, r1, 0x10 /* 80102D08 000FFB08 4E 80 00 20 */ blr -.global func_80102D0C -func_80102D0C: +.global zNPCVillager_SceneTimestep__FP6xScenef +zNPCVillager_SceneTimestep__FP6xScenef: /* 80102D0C 000FFB0C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80102D10 000FFB10 7C 08 02 A6 */ mflr r0 /* 80102D14 000FFB14 90 01 00 14 */ stw r0, 0x14(r1) -/* 80102D18 000FFB18 48 00 41 CD */ bl func_80106EE4 +/* 80102D18 000FFB18 48 00 41 CD */ bl zNPCBubbleBuddy_AlphaUpdate__Ff /* 80102D1C 000FFB1C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80102D20 000FFB20 7C 08 03 A6 */ mtlr r0 /* 80102D24 000FFB24 38 21 00 10 */ addi r1, r1, 0x10 @@ -136,7 +136,7 @@ lbl_80102DC4: lbl_80102DD4: /* 80102DD4 000FFBD4 7F E4 FB 78 */ mr r4, r31 /* 80102DD8 000FFBD8 38 60 02 B0 */ li r3, 0x2b0 -/* 80102DDC 000FFBDC 48 00 C3 75 */ bl func_8010F150 +/* 80102DDC 000FFBDC 48 00 C3 75 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80102DE0 000FFBE0 7C 60 1B 79 */ or. r0, r3, r3 /* 80102DE4 000FFBE4 41 82 00 10 */ beq lbl_80102DF4 /* 80102DE8 000FFBE8 7F E4 FB 78 */ mr r4, r31 @@ -148,7 +148,7 @@ lbl_80102DF4: lbl_80102DFC: /* 80102DFC 000FFBFC 7F E4 FB 78 */ mr r4, r31 /* 80102E00 000FFC00 38 60 03 48 */ li r3, 0x348 -/* 80102E04 000FFC04 48 00 C3 4D */ bl func_8010F150 +/* 80102E04 000FFC04 48 00 C3 4D */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80102E08 000FFC08 7C 60 1B 79 */ or. r0, r3, r3 /* 80102E0C 000FFC0C 41 82 00 10 */ beq lbl_80102E1C /* 80102E10 000FFC10 7F E4 FB 78 */ mr r4, r31 @@ -160,7 +160,7 @@ lbl_80102E1C: lbl_80102E24: /* 80102E24 000FFC24 7F E4 FB 78 */ mr r4, r31 /* 80102E28 000FFC28 38 60 03 48 */ li r3, 0x348 -/* 80102E2C 000FFC2C 48 00 C3 25 */ bl func_8010F150 +/* 80102E2C 000FFC2C 48 00 C3 25 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80102E30 000FFC30 7C 60 1B 79 */ or. r0, r3, r3 /* 80102E34 000FFC34 41 82 00 10 */ beq lbl_80102E44 /* 80102E38 000FFC38 7F E4 FB 78 */ mr r4, r31 @@ -172,7 +172,7 @@ lbl_80102E44: lbl_80102E4C: /* 80102E4C 000FFC4C 7F E4 FB 78 */ mr r4, r31 /* 80102E50 000FFC50 38 60 03 54 */ li r3, 0x354 -/* 80102E54 000FFC54 48 00 C2 FD */ bl func_8010F150 +/* 80102E54 000FFC54 48 00 C2 FD */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80102E58 000FFC58 7C 60 1B 79 */ or. r0, r3, r3 /* 80102E5C 000FFC5C 41 82 00 10 */ beq lbl_80102E6C /* 80102E60 000FFC60 7F E4 FB 78 */ mr r4, r31 @@ -184,7 +184,7 @@ lbl_80102E6C: lbl_80102E74: /* 80102E74 000FFC74 7F E4 FB 78 */ mr r4, r31 /* 80102E78 000FFC78 38 60 02 B4 */ li r3, 0x2b4 -/* 80102E7C 000FFC7C 48 00 C2 D5 */ bl func_8010F150 +/* 80102E7C 000FFC7C 48 00 C2 D5 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80102E80 000FFC80 7C 60 1B 79 */ or. r0, r3, r3 /* 80102E84 000FFC84 41 82 00 10 */ beq lbl_80102E94 /* 80102E88 000FFC88 7F E4 FB 78 */ mr r4, r31 @@ -196,7 +196,7 @@ lbl_80102E94: lbl_80102E9C: /* 80102E9C 000FFC9C 7F E4 FB 78 */ mr r4, r31 /* 80102EA0 000FFCA0 38 60 02 B4 */ li r3, 0x2b4 -/* 80102EA4 000FFCA4 48 00 C2 AD */ bl func_8010F150 +/* 80102EA4 000FFCA4 48 00 C2 AD */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80102EA8 000FFCA8 7C 60 1B 79 */ or. r0, r3, r3 /* 80102EAC 000FFCAC 41 82 00 10 */ beq lbl_80102EBC /* 80102EB0 000FFCB0 7F E4 FB 78 */ mr r4, r31 @@ -208,7 +208,7 @@ lbl_80102EBC: lbl_80102EC4: /* 80102EC4 000FFCC4 7F E4 FB 78 */ mr r4, r31 /* 80102EC8 000FFCC8 38 60 05 30 */ li r3, 0x530 -/* 80102ECC 000FFCCC 48 00 C2 85 */ bl func_8010F150 +/* 80102ECC 000FFCCC 48 00 C2 85 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80102ED0 000FFCD0 7C 60 1B 79 */ or. r0, r3, r3 /* 80102ED4 000FFCD4 41 82 00 10 */ beq lbl_80102EE4 /* 80102ED8 000FFCD8 7F E4 FB 78 */ mr r4, r31 @@ -220,7 +220,7 @@ lbl_80102EE4: lbl_80102EEC: /* 80102EEC 000FFCEC 7F E4 FB 78 */ mr r4, r31 /* 80102EF0 000FFCF0 38 60 02 B0 */ li r3, 0x2b0 -/* 80102EF4 000FFCF4 48 00 C2 5D */ bl func_8010F150 +/* 80102EF4 000FFCF4 48 00 C2 5D */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80102EF8 000FFCF8 7C 60 1B 79 */ or. r0, r3, r3 /* 80102EFC 000FFCFC 41 82 00 10 */ beq lbl_80102F0C /* 80102F00 000FFD00 7F E4 FB 78 */ mr r4, r31 @@ -232,7 +232,7 @@ lbl_80102F0C: lbl_80102F14: /* 80102F14 000FFD14 7F E4 FB 78 */ mr r4, r31 /* 80102F18 000FFD18 38 60 02 B0 */ li r3, 0x2b0 -/* 80102F1C 000FFD1C 48 00 C2 35 */ bl func_8010F150 +/* 80102F1C 000FFD1C 48 00 C2 35 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 80102F20 000FFD20 7C 60 1B 79 */ or. r0, r3, r3 /* 80102F24 000FFD24 41 82 00 10 */ beq lbl_80102F34 /* 80102F28 000FFD28 7F E4 FB 78 */ mr r4, r31 @@ -263,14 +263,14 @@ lbl_80102F44: /* 80102F80 000FFD80 7C 08 02 A6 */ mflr r0 /* 80102F84 000FFD84 38 60 00 00 */ li r3, 0 /* 80102F88 000FFD88 90 01 00 14 */ stw r0, 0x14(r1) -/* 80102F8C 000FFD8C 48 00 00 15 */ bl func_80102FA0 +/* 80102F8C 000FFD8C 48 00 00 15 */ bl ZNPC_AnimTable_Villager__FP10xAnimTable /* 80102F90 000FFD90 80 01 00 14 */ lwz r0, 0x14(r1) /* 80102F94 000FFD94 7C 08 03 A6 */ mtlr r0 /* 80102F98 000FFD98 38 21 00 10 */ addi r1, r1, 0x10 /* 80102F9C 000FFD9C 4E 80 00 20 */ blr -.global func_80102FA0 -func_80102FA0: +.global ZNPC_AnimTable_Villager__FP10xAnimTable +ZNPC_AnimTable_Villager__FP10xAnimTable: /* 80102FA0 000FFDA0 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80102FA4 000FFDA4 7C 08 02 A6 */ mflr r0 /* 80102FA8 000FFDA8 3C 80 80 27 */ lis r4, lbl_80269C20@ha @@ -313,7 +313,7 @@ lbl_80103030: /* 80103038 000FFE38 38 63 9D 40 */ addi r3, r3, lbl_80269D40@l /* 8010303C 000FFE3C 38 A0 00 00 */ li r5, 0 /* 80103040 000FFE40 38 63 00 E1 */ addi r3, r3, 0xe1 -/* 80103044 000FFE44 4B F0 3C 2D */ bl func_80006C70 +/* 80103044 000FFE44 4B F0 3C 2D */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 80103048 000FFE48 7C 7F 1B 78 */ mr r31, r3 lbl_8010304C: /* 8010304C 000FFE4C 3C 60 80 00 */ lis r3, lbl_80006CFC@ha @@ -332,7 +332,7 @@ lbl_8010304C: /* 80103080 000FFE80 80 9E 00 04 */ lwz r4, 4(r30) /* 80103084 000FFE84 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) /* 80103088 000FFE88 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) -/* 8010308C 000FFE8C 4B F0 3C CD */ bl func_80006D58 +/* 8010308C 000FFE8C 4B F0 3C CD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80103090 000FFE90 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80103094 000FFE94 38 00 00 00 */ li r0, 0 /* 80103098 000FFE98 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l @@ -349,7 +349,7 @@ lbl_8010304C: /* 801030C4 000FFEC4 80 9E 00 08 */ lwz r4, 8(r30) /* 801030C8 000FFEC8 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) /* 801030CC 000FFECC C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) -/* 801030D0 000FFED0 4B F0 3C 89 */ bl func_80006D58 +/* 801030D0 000FFED0 4B F0 3C 89 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801030D4 000FFED4 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 801030D8 000FFED8 38 00 00 00 */ li r0, 0 /* 801030DC 000FFEDC 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l @@ -366,7 +366,7 @@ lbl_8010304C: /* 80103108 000FFF08 80 9E 00 0C */ lwz r4, 0xc(r30) /* 8010310C 000FFF0C C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) /* 80103110 000FFF10 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) -/* 80103114 000FFF14 4B F0 3C 45 */ bl func_80006D58 +/* 80103114 000FFF14 4B F0 3C 45 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80103118 000FFF18 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 8010311C 000FFF1C 38 00 00 00 */ li r0, 0 /* 80103120 000FFF20 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l @@ -383,7 +383,7 @@ lbl_8010304C: /* 8010314C 000FFF4C 80 9E 00 10 */ lwz r4, 0x10(r30) /* 80103150 000FFF50 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) /* 80103154 000FFF54 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) -/* 80103158 000FFF58 4B F0 3C 01 */ bl func_80006D58 +/* 80103158 000FFF58 4B F0 3C 01 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8010315C 000FFF5C 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80103160 000FFF60 38 00 00 00 */ li r0, 0 /* 80103164 000FFF64 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l @@ -400,7 +400,7 @@ lbl_8010304C: /* 80103190 000FFF90 80 9E 00 14 */ lwz r4, 0x14(r30) /* 80103194 000FFF94 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) /* 80103198 000FFF98 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) -/* 8010319C 000FFF9C 4B F0 3B BD */ bl func_80006D58 +/* 8010319C 000FFF9C 4B F0 3B BD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801031A0 000FFFA0 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 801031A4 000FFFA4 38 00 00 00 */ li r0, 0 /* 801031A8 000FFFA8 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l @@ -417,7 +417,7 @@ lbl_8010304C: /* 801031D4 000FFFD4 80 9E 00 18 */ lwz r4, 0x18(r30) /* 801031D8 000FFFD8 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) /* 801031DC 000FFFDC C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) -/* 801031E0 000FFFE0 4B F0 3B 79 */ bl func_80006D58 +/* 801031E0 000FFFE0 4B F0 3B 79 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801031E4 000FFFE4 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 801031E8 000FFFE8 38 00 00 00 */ li r0, 0 /* 801031EC 000FFFEC 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l @@ -434,7 +434,7 @@ lbl_8010304C: /* 80103218 00100018 80 9E 00 1C */ lwz r4, 0x1c(r30) /* 8010321C 0010001C C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) /* 80103220 00100020 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) -/* 80103224 00100024 4B F0 3B 35 */ bl func_80006D58 +/* 80103224 00100024 4B F0 3B 35 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80103228 00100028 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 8010322C 0010002C 38 00 00 00 */ li r0, 0 /* 80103230 00100030 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l @@ -451,7 +451,7 @@ lbl_8010304C: /* 8010325C 0010005C 80 9E 00 20 */ lwz r4, 0x20(r30) /* 80103260 00100060 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) /* 80103264 00100064 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) -/* 80103268 00100068 4B F0 3A F1 */ bl func_80006D58 +/* 80103268 00100068 4B F0 3A F1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8010326C 0010006C 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80103270 00100070 38 00 00 00 */ li r0, 0 /* 80103274 00100074 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l @@ -468,7 +468,7 @@ lbl_8010304C: /* 801032A0 001000A0 80 9E 00 24 */ lwz r4, 0x24(r30) /* 801032A4 001000A4 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) /* 801032A8 001000A8 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) -/* 801032AC 001000AC 4B F0 3A AD */ bl func_80006D58 +/* 801032AC 001000AC 4B F0 3A AD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801032B0 001000B0 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 801032B4 001000B4 38 00 00 00 */ li r0, 0 /* 801032B8 001000B8 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l @@ -485,14 +485,14 @@ lbl_8010304C: /* 801032E4 001000E4 80 9E 00 28 */ lwz r4, 0x28(r30) /* 801032E8 001000E8 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) /* 801032EC 001000EC C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) -/* 801032F0 001000F0 4B F0 3A 69 */ bl func_80006D58 +/* 801032F0 001000F0 4B F0 3A 69 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801032F4 001000F4 3C 60 80 29 */ lis r3, lbl_80296680@ha /* 801032F8 001000F8 C0 22 9C 98 */ lfs f1, lbl_803CE618-_SDA2_BASE_(r2) /* 801032FC 001000FC 38 83 66 80 */ addi r4, r3, lbl_80296680@l /* 80103300 00100100 38 A1 00 18 */ addi r5, r1, 0x18 /* 80103304 00100104 7F E3 FB 78 */ mr r3, r31 /* 80103308 00100108 38 C0 00 01 */ li r6, 1 -/* 8010330C 0010010C 4B FF 10 ED */ bl func_800F43F8 +/* 8010330C 0010010C 4B FF 10 ED */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 80103310 00100110 38 00 00 00 */ li r0, 0 /* 80103314 00100114 7F E3 FB 78 */ mr r3, r31 /* 80103318 00100118 90 01 00 08 */ stw r0, 8(r1) @@ -507,7 +507,7 @@ lbl_8010304C: /* 8010333C 0010013C FC 40 08 90 */ fmr f2, f1 /* 80103340 00100140 80 BE 00 1C */ lwz r5, 0x1c(r30) /* 80103344 00100144 C0 62 9C 9C */ lfs f3, lbl_803CE61C-_SDA2_BASE_(r2) -/* 80103348 00100148 4B F0 40 79 */ bl func_800073C0 +/* 80103348 00100148 4B F0 40 79 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8010334C 0010014C 80 01 00 64 */ lwz r0, 0x64(r1) /* 80103350 00100150 7F E3 FB 78 */ mr r3, r31 /* 80103354 00100154 83 E1 00 5C */ lwz r31, 0x5c(r1) @@ -520,14 +520,14 @@ lbl_8010304C: /* 80103370 00100170 7C 08 02 A6 */ mflr r0 /* 80103374 00100174 38 60 00 00 */ li r3, 0 /* 80103378 00100178 90 01 00 14 */ stw r0, 0x14(r1) -/* 8010337C 0010017C 48 00 00 15 */ bl func_80103390 +/* 8010337C 0010017C 48 00 00 15 */ bl ZNPC_AnimTable_BalloonBoy__FP10xAnimTable /* 80103380 00100180 80 01 00 14 */ lwz r0, 0x14(r1) /* 80103384 00100184 7C 08 03 A6 */ mtlr r0 /* 80103388 00100188 38 21 00 10 */ addi r1, r1, 0x10 /* 8010338C 0010018C 4E 80 00 20 */ blr -.global func_80103390 -func_80103390: +.global ZNPC_AnimTable_BalloonBoy__FP10xAnimTable +ZNPC_AnimTable_BalloonBoy__FP10xAnimTable: /* 80103390 00100190 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80103394 00100194 7C 08 02 A6 */ mflr r0 /* 80103398 00100198 3C 80 80 27 */ lis r4, lbl_80269C4C@ha @@ -561,11 +561,11 @@ lbl_801033FC: /* 80103404 00100204 38 63 9D 40 */ addi r3, r3, lbl_80269D40@l /* 80103408 00100208 38 A0 00 00 */ li r5, 0 /* 8010340C 0010020C 38 63 00 EE */ addi r3, r3, 0xee -/* 80103410 00100210 4B F0 38 61 */ bl func_80006C70 +/* 80103410 00100210 4B F0 38 61 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 80103414 00100214 7C 7F 1B 78 */ mr r31, r3 lbl_80103418: /* 80103418 00100218 7F E3 FB 78 */ mr r3, r31 -/* 8010341C 0010021C 4B FF FB 85 */ bl func_80102FA0 +/* 8010341C 0010021C 4B FF FB 85 */ bl ZNPC_AnimTable_Villager__FP10xAnimTable /* 80103420 00100220 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80103424 00100224 38 00 00 00 */ li r0, 0 /* 80103428 00100228 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l @@ -582,7 +582,7 @@ lbl_80103418: /* 80103454 00100254 80 9E 00 2C */ lwz r4, 0x2c(r30) /* 80103458 00100258 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) /* 8010345C 0010025C C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) -/* 80103460 00100260 4B F0 38 F9 */ bl func_80006D58 +/* 80103460 00100260 4B F0 38 F9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80103464 00100264 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80103468 00100268 38 00 00 00 */ li r0, 0 /* 8010346C 0010026C 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l @@ -599,7 +599,7 @@ lbl_80103418: /* 80103498 00100298 80 9E 00 30 */ lwz r4, 0x30(r30) /* 8010349C 0010029C C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) /* 801034A0 001002A0 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) -/* 801034A4 001002A4 4B F0 38 B5 */ bl func_80006D58 +/* 801034A4 001002A4 4B F0 38 B5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801034A8 001002A8 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 801034AC 001002AC 38 00 00 00 */ li r0, 0 /* 801034B0 001002B0 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l @@ -616,7 +616,7 @@ lbl_80103418: /* 801034DC 001002DC 80 9E 00 34 */ lwz r4, 0x34(r30) /* 801034E0 001002E0 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) /* 801034E4 001002E4 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) -/* 801034E8 001002E8 4B F0 38 71 */ bl func_80006D58 +/* 801034E8 001002E8 4B F0 38 71 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801034EC 001002EC 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 801034F0 001002F0 38 00 00 00 */ li r0, 0 /* 801034F4 001002F4 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l @@ -633,7 +633,7 @@ lbl_80103418: /* 80103520 00100320 80 9E 00 38 */ lwz r4, 0x38(r30) /* 80103524 00100324 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) /* 80103528 00100328 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) -/* 8010352C 0010032C 4B F0 38 2D */ bl func_80006D58 +/* 8010352C 0010032C 4B F0 38 2D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80103530 00100330 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80103534 00100334 38 00 00 00 */ li r0, 0 /* 80103538 00100338 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l @@ -650,7 +650,7 @@ lbl_80103418: /* 80103564 00100364 80 9E 00 3C */ lwz r4, 0x3c(r30) /* 80103568 00100368 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) /* 8010356C 0010036C C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) -/* 80103570 00100370 4B F0 37 E9 */ bl func_80006D58 +/* 80103570 00100370 4B F0 37 E9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80103574 00100374 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80103578 00100378 38 00 00 00 */ li r0, 0 /* 8010357C 0010037C 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l @@ -667,14 +667,14 @@ lbl_80103418: /* 801035A8 001003A8 80 9E 00 40 */ lwz r4, 0x40(r30) /* 801035AC 001003AC C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) /* 801035B0 001003B0 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) -/* 801035B4 001003B4 4B F0 37 A5 */ bl func_80006D58 +/* 801035B4 001003B4 4B F0 37 A5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801035B8 001003B8 3C 60 80 29 */ lis r3, lbl_80296680@ha /* 801035BC 001003BC C0 22 9C 98 */ lfs f1, lbl_803CE618-_SDA2_BASE_(r2) /* 801035C0 001003C0 38 83 66 80 */ addi r4, r3, lbl_80296680@l /* 801035C4 001003C4 38 A1 00 18 */ addi r5, r1, 0x18 /* 801035C8 001003C8 7F E3 FB 78 */ mr r3, r31 /* 801035CC 001003CC 38 C0 00 01 */ li r6, 1 -/* 801035D0 001003D0 4B FF 0E 29 */ bl func_800F43F8 +/* 801035D0 001003D0 4B FF 0E 29 */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 801035D4 001003D4 38 00 00 00 */ li r0, 0 /* 801035D8 001003D8 7F E3 FB 78 */ mr r3, r31 /* 801035DC 001003DC 90 01 00 08 */ stw r0, 8(r1) @@ -689,7 +689,7 @@ lbl_80103418: /* 80103600 00100400 FC 40 08 90 */ fmr f2, f1 /* 80103604 00100404 80 BE 00 2C */ lwz r5, 0x2c(r30) /* 80103608 00100408 C0 62 9C 9C */ lfs f3, lbl_803CE61C-_SDA2_BASE_(r2) -/* 8010360C 0010040C 4B F0 3D B5 */ bl func_800073C0 +/* 8010360C 0010040C 4B F0 3D B5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80103610 00100410 38 00 00 00 */ li r0, 0 /* 80103614 00100414 7F E3 FB 78 */ mr r3, r31 /* 80103618 00100418 90 01 00 08 */ stw r0, 8(r1) @@ -704,7 +704,7 @@ lbl_80103418: /* 8010363C 0010043C FC 40 08 90 */ fmr f2, f1 /* 80103640 00100440 80 BE 00 3C */ lwz r5, 0x3c(r30) /* 80103644 00100444 C0 62 9C 9C */ lfs f3, lbl_803CE61C-_SDA2_BASE_(r2) -/* 80103648 00100448 4B F0 3D 79 */ bl func_800073C0 +/* 80103648 00100448 4B F0 3D 79 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8010364C 0010044C 80 01 00 44 */ lwz r0, 0x44(r1) /* 80103650 00100450 7F E3 FB 78 */ mr r3, r31 /* 80103654 00100454 83 E1 00 3C */ lwz r31, 0x3c(r1) @@ -716,14 +716,14 @@ lbl_80103418: /* 8010366C 0010046C 7C 08 02 A6 */ mflr r0 /* 80103670 00100470 38 60 00 00 */ li r3, 0 /* 80103674 00100474 90 01 00 14 */ stw r0, 0x14(r1) -/* 80103678 00100478 48 00 00 15 */ bl func_8010368C +/* 80103678 00100478 48 00 00 15 */ bl ZNPC_AnimTable_SuperFriend__FP10xAnimTable /* 8010367C 0010047C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80103680 00100480 7C 08 03 A6 */ mtlr r0 /* 80103684 00100484 38 21 00 10 */ addi r1, r1, 0x10 /* 80103688 00100488 4E 80 00 20 */ blr -.global func_8010368C -func_8010368C: +.global ZNPC_AnimTable_SuperFriend__FP10xAnimTable +ZNPC_AnimTable_SuperFriend__FP10xAnimTable: /* 8010368C 0010048C 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80103690 00100490 7C 08 02 A6 */ mflr r0 /* 80103694 00100494 3C 80 80 27 */ lis r4, lbl_80269C68@ha @@ -763,11 +763,11 @@ lbl_80103710: /* 80103718 00100518 38 63 9D 40 */ addi r3, r3, lbl_80269D40@l /* 8010371C 0010051C 38 A0 00 00 */ li r5, 0 /* 80103720 00100520 38 63 00 FC */ addi r3, r3, 0xfc -/* 80103724 00100524 4B F0 35 4D */ bl func_80006C70 +/* 80103724 00100524 4B F0 35 4D */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 80103728 00100528 7C 7F 1B 78 */ mr r31, r3 lbl_8010372C: /* 8010372C 0010052C 7F E3 FB 78 */ mr r3, r31 -/* 80103730 00100530 4B FF F8 71 */ bl func_80102FA0 +/* 80103730 00100530 4B FF F8 71 */ bl ZNPC_AnimTable_Villager__FP10xAnimTable /* 80103734 00100534 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80103738 00100538 38 00 00 00 */ li r0, 0 /* 8010373C 0010053C 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l @@ -784,7 +784,7 @@ lbl_8010372C: /* 80103768 00100568 80 9E 00 44 */ lwz r4, 0x44(r30) /* 8010376C 0010056C C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) /* 80103770 00100570 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) -/* 80103774 00100574 4B F0 35 E5 */ bl func_80006D58 +/* 80103774 00100574 4B F0 35 E5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80103778 00100578 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 8010377C 0010057C 38 00 00 00 */ li r0, 0 /* 80103780 00100580 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l @@ -801,7 +801,7 @@ lbl_8010372C: /* 801037AC 001005AC 80 9E 00 48 */ lwz r4, 0x48(r30) /* 801037B0 001005B0 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) /* 801037B4 001005B4 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) -/* 801037B8 001005B8 4B F0 35 A1 */ bl func_80006D58 +/* 801037B8 001005B8 4B F0 35 A1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801037BC 001005BC 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 801037C0 001005C0 38 00 00 00 */ li r0, 0 /* 801037C4 001005C4 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l @@ -818,7 +818,7 @@ lbl_8010372C: /* 801037F0 001005F0 80 9E 00 4C */ lwz r4, 0x4c(r30) /* 801037F4 001005F4 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) /* 801037F8 001005F8 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) -/* 801037FC 001005FC 4B F0 35 5D */ bl func_80006D58 +/* 801037FC 001005FC 4B F0 35 5D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80103800 00100600 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80103804 00100604 38 00 00 00 */ li r0, 0 /* 80103808 00100608 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l @@ -835,7 +835,7 @@ lbl_8010372C: /* 80103834 00100634 80 9E 00 50 */ lwz r4, 0x50(r30) /* 80103838 00100638 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) /* 8010383C 0010063C C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) -/* 80103840 00100640 4B F0 35 19 */ bl func_80006D58 +/* 80103840 00100640 4B F0 35 19 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80103844 00100644 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80103848 00100648 38 00 00 00 */ li r0, 0 /* 8010384C 0010064C 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l @@ -852,7 +852,7 @@ lbl_8010372C: /* 80103878 00100678 80 9E 00 54 */ lwz r4, 0x54(r30) /* 8010387C 0010067C C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) /* 80103880 00100680 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) -/* 80103884 00100684 4B F0 34 D5 */ bl func_80006D58 +/* 80103884 00100684 4B F0 34 D5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80103888 00100688 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 8010388C 0010068C 38 00 00 00 */ li r0, 0 /* 80103890 00100690 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l @@ -869,7 +869,7 @@ lbl_8010372C: /* 801038BC 001006BC 80 9E 00 58 */ lwz r4, 0x58(r30) /* 801038C0 001006C0 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) /* 801038C4 001006C4 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) -/* 801038C8 001006C8 4B F0 34 91 */ bl func_80006D58 +/* 801038C8 001006C8 4B F0 34 91 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801038CC 001006CC 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 801038D0 001006D0 38 00 00 00 */ li r0, 0 /* 801038D4 001006D4 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l @@ -886,7 +886,7 @@ lbl_8010372C: /* 80103900 00100700 80 9E 00 5C */ lwz r4, 0x5c(r30) /* 80103904 00100704 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) /* 80103908 00100708 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) -/* 8010390C 0010070C 4B F0 34 4D */ bl func_80006D58 +/* 8010390C 0010070C 4B F0 34 4D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80103910 00100710 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80103914 00100714 38 00 00 00 */ li r0, 0 /* 80103918 00100718 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l @@ -903,7 +903,7 @@ lbl_8010372C: /* 80103944 00100744 80 9E 00 60 */ lwz r4, 0x60(r30) /* 80103948 00100748 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) /* 8010394C 0010074C C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) -/* 80103950 00100750 4B F0 34 09 */ bl func_80006D58 +/* 80103950 00100750 4B F0 34 09 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80103954 00100754 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80103958 00100758 38 00 00 00 */ li r0, 0 /* 8010395C 0010075C 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l @@ -920,14 +920,14 @@ lbl_8010372C: /* 80103988 00100788 80 9E 00 64 */ lwz r4, 0x64(r30) /* 8010398C 0010078C C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) /* 80103990 00100790 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) -/* 80103994 00100794 4B F0 33 C5 */ bl func_80006D58 +/* 80103994 00100794 4B F0 33 C5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80103998 00100798 3C 60 80 29 */ lis r3, lbl_80296680@ha /* 8010399C 0010079C C0 22 9C 9C */ lfs f1, lbl_803CE61C-_SDA2_BASE_(r2) /* 801039A0 001007A0 38 83 66 80 */ addi r4, r3, lbl_80296680@l /* 801039A4 001007A4 38 A1 00 18 */ addi r5, r1, 0x18 /* 801039A8 001007A8 7F E3 FB 78 */ mr r3, r31 /* 801039AC 001007AC 38 C0 00 01 */ li r6, 1 -/* 801039B0 001007B0 4B FF 0A 49 */ bl func_800F43F8 +/* 801039B0 001007B0 4B FF 0A 49 */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 801039B4 001007B4 38 00 00 00 */ li r0, 0 /* 801039B8 001007B8 7F E3 FB 78 */ mr r3, r31 /* 801039BC 001007BC 90 01 00 08 */ stw r0, 8(r1) @@ -942,7 +942,7 @@ lbl_8010372C: /* 801039E0 001007E0 FC 40 08 90 */ fmr f2, f1 /* 801039E4 001007E4 80 BE 00 44 */ lwz r5, 0x44(r30) /* 801039E8 001007E8 C0 62 9C 9C */ lfs f3, lbl_803CE61C-_SDA2_BASE_(r2) -/* 801039EC 001007EC 4B F0 39 D5 */ bl func_800073C0 +/* 801039EC 001007EC 4B F0 39 D5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801039F0 001007F0 38 00 00 00 */ li r0, 0 /* 801039F4 001007F4 7F E3 FB 78 */ mr r3, r31 /* 801039F8 001007F8 90 01 00 08 */ stw r0, 8(r1) @@ -957,7 +957,7 @@ lbl_8010372C: /* 80103A1C 0010081C FC 40 08 90 */ fmr f2, f1 /* 80103A20 00100820 80 BE 00 48 */ lwz r5, 0x48(r30) /* 80103A24 00100824 C0 62 9C 9C */ lfs f3, lbl_803CE61C-_SDA2_BASE_(r2) -/* 80103A28 00100828 4B F0 39 99 */ bl func_800073C0 +/* 80103A28 00100828 4B F0 39 99 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80103A2C 0010082C 38 00 00 00 */ li r0, 0 /* 80103A30 00100830 7F E3 FB 78 */ mr r3, r31 /* 80103A34 00100834 90 01 00 08 */ stw r0, 8(r1) @@ -972,7 +972,7 @@ lbl_8010372C: /* 80103A58 00100858 FC 40 08 90 */ fmr f2, f1 /* 80103A5C 0010085C 80 BE 00 4C */ lwz r5, 0x4c(r30) /* 80103A60 00100860 C0 62 9C 9C */ lfs f3, lbl_803CE61C-_SDA2_BASE_(r2) -/* 80103A64 00100864 4B F0 39 5D */ bl func_800073C0 +/* 80103A64 00100864 4B F0 39 5D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80103A68 00100868 80 01 00 54 */ lwz r0, 0x54(r1) /* 80103A6C 0010086C 7F E3 FB 78 */ mr r3, r31 /* 80103A70 00100870 83 E1 00 4C */ lwz r31, 0x4c(r1) @@ -1044,14 +1044,14 @@ lbl_80103B58: /* 80103B58 00100958 54 03 06 3E */ clrlwi r3, r0, 0x18 /* 80103B5C 0010095C 4E 80 00 20 */ blr -.global func_80103B60 -func_80103B60: +.global Init__12zNPCVillagerFP9xEntAsset +Init__12zNPCVillagerFP9xEntAsset: /* 80103B60 00100960 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80103B64 00100964 7C 08 02 A6 */ mflr r0 /* 80103B68 00100968 90 01 00 14 */ stw r0, 0x14(r1) /* 80103B6C 0010096C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80103B70 00100970 7C 7F 1B 78 */ mr r31, r3 -/* 80103B74 00100974 4B FE B5 29 */ bl func_800EF09C +/* 80103B74 00100974 4B FE B5 29 */ bl Init__10zNPCCommonFP9xEntAsset /* 80103B78 00100978 38 60 00 0A */ li r3, 0xa /* 80103B7C 0010097C 38 00 00 00 */ li r0, 0 /* 80103B80 00100980 90 7F 01 CC */ stw r3, 0x1cc(r31) @@ -1062,22 +1062,22 @@ func_80103B60: /* 80103B94 00100994 38 21 00 10 */ addi r1, r1, 0x10 /* 80103B98 00100998 4E 80 00 20 */ blr -.global func_80103B9C -func_80103B9C: +.global Reset__12zNPCVillagerFv +Reset__12zNPCVillagerFv: /* 80103B9C 0010099C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80103BA0 001009A0 7C 08 02 A6 */ mflr r0 /* 80103BA4 001009A4 90 01 00 14 */ stw r0, 0x14(r1) /* 80103BA8 001009A8 93 E1 00 0C */ stw r31, 0xc(r1) /* 80103BAC 001009AC 93 C1 00 08 */ stw r30, 8(r1) /* 80103BB0 001009B0 7C 7E 1B 78 */ mr r30, r3 -/* 80103BB4 001009B4 4B FE BC F1 */ bl func_800EF8A4 +/* 80103BB4 001009B4 4B FE BC F1 */ bl Reset__10zNPCCommonFv /* 80103BB8 001009B8 80 7E 02 28 */ lwz r3, 0x228(r30) /* 80103BBC 001009BC 28 03 00 00 */ cmplwi r3, 0 /* 80103BC0 001009C0 41 82 00 14 */ beq lbl_80103BD4 /* 80103BC4 001009C4 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 80103BC8 001009C8 38 A0 00 01 */ li r5, 1 /* 80103BCC 001009CC 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l -/* 80103BD0 001009D0 48 00 9B 61 */ bl func_8010D730 +/* 80103BD0 001009D0 48 00 9B 61 */ bl GoalSet__7xPsycheFii lbl_80103BD4: /* 80103BD4 001009D4 80 7E 01 D8 */ lwz r3, 0x1d8(r30) /* 80103BD8 001009D8 C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) @@ -1108,29 +1108,29 @@ lbl_80103C24: /* 80103C34 00100A34 38 21 00 10 */ addi r1, r1, 0x10 /* 80103C38 00100A38 4E 80 00 20 */ blr -.global func_80103C3C -func_80103C3C: +.global ParseINI__12zNPCVillagerFv +ParseINI__12zNPCVillagerFv: /* 80103C3C 00100A3C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80103C40 00100A40 7C 08 02 A6 */ mflr r0 /* 80103C44 00100A44 90 01 00 14 */ stw r0, 0x14(r1) /* 80103C48 00100A48 93 E1 00 0C */ stw r31, 0xc(r1) /* 80103C4C 00100A4C 7C 7F 1B 78 */ mr r31, r3 -/* 80103C50 00100A50 4B FE D7 E1 */ bl func_800F1430 +/* 80103C50 00100A50 4B FE D7 E1 */ bl ParseINI__10zNPCCommonFv /* 80103C54 00100A54 3C 60 80 2A */ lis r3, lbl_8029847C@ha /* 80103C58 00100A58 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 80103C5C 00100A5C 38 63 84 7C */ addi r3, r3, lbl_8029847C@l /* 80103C60 00100A60 90 64 03 A0 */ stw r3, 0x3a0(r4) -/* 80103C64 00100A64 48 02 10 E1 */ bl func_80124D44 +/* 80103C64 00100A64 48 02 10 E1 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 80103C68 00100A68 7F E3 FB 78 */ mr r3, r31 -/* 80103C6C 00100A6C 48 00 00 19 */ bl func_80103C84 +/* 80103C6C 00100A6C 48 00 00 19 */ bl ParseNonRandTalk__12zNPCVillagerFv /* 80103C70 00100A70 80 01 00 14 */ lwz r0, 0x14(r1) /* 80103C74 00100A74 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80103C78 00100A78 7C 08 03 A6 */ mtlr r0 /* 80103C7C 00100A7C 38 21 00 10 */ addi r1, r1, 0x10 /* 80103C80 00100A80 4E 80 00 20 */ blr -.global func_80103C84 -func_80103C84: +.global ParseNonRandTalk__12zNPCVillagerFv +ParseNonRandTalk__12zNPCVillagerFv: /* 80103C84 00100A84 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80103C88 00100A88 7C 08 02 A6 */ mflr r0 /* 80103C8C 00100A8C 3C 80 80 27 */ lis r4, lbl_80269C90@ha @@ -1157,7 +1157,7 @@ func_80103C84: /* 80103CE0 00100AE0 90 01 00 14 */ stw r0, 0x14(r1) /* 80103CE4 00100AE4 80 6B 02 44 */ lwz r3, 0x244(r11) /* 80103CE8 00100AE8 80 8B 02 48 */ lwz r4, 0x248(r11) -/* 80103CEC 00100AEC 4B F5 23 E1 */ bl func_800560CC +/* 80103CEC 00100AEC 4B F5 23 E1 */ bl zParamGetFloatList__FP16xModelAssetParamUiPCciPfPf /* 80103CF0 00100AF0 38 C0 00 00 */ li r6, 0 lbl_80103CF4: /* 80103CF4 00100AF4 38 A1 00 08 */ addi r5, r1, 8 @@ -1205,8 +1205,8 @@ lbl_80103D7C: /* 80103D88 00100B88 38 21 00 30 */ addi r1, r1, 0x30 /* 80103D8C 00100B8C 4E 80 00 20 */ blr -.global func_80103D90 -func_80103D90: +.global Process__12zNPCVillagerFP6xScenef +Process__12zNPCVillagerFP6xScenef: /* 80103D90 00100B90 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80103D94 00100B94 7C 08 02 A6 */ mflr r0 /* 80103D98 00100B98 90 01 00 24 */ stw r0, 0x24(r1) @@ -1216,18 +1216,18 @@ func_80103D90: /* 80103DA8 00100BA8 7C 9F 23 78 */ mr r31, r4 /* 80103DAC 00100BAC 93 C1 00 10 */ stw r30, 0x10(r1) /* 80103DB0 00100BB0 7C 7E 1B 78 */ mr r30, r3 -/* 80103DB4 00100BB4 48 00 00 49 */ bl func_80103DFC +/* 80103DB4 00100BB4 48 00 00 49 */ bl ChkCheatSize__12zNPCVillagerFv /* 80103DB8 00100BB8 80 7E 02 28 */ lwz r3, 0x228(r30) /* 80103DBC 00100BBC 28 03 00 00 */ cmplwi r3, 0 /* 80103DC0 00100BC0 41 82 00 10 */ beq lbl_80103DD0 /* 80103DC4 00100BC4 FC 20 F8 90 */ fmr f1, f31 /* 80103DC8 00100BC8 38 80 00 00 */ li r4, 0 -/* 80103DCC 00100BCC 48 00 A2 95 */ bl func_8010E060 +/* 80103DCC 00100BCC 48 00 A2 95 */ bl Timestep__7xPsycheFfPv lbl_80103DD0: /* 80103DD0 00100BD0 FC 20 F8 90 */ fmr f1, f31 /* 80103DD4 00100BD4 7F C3 F3 78 */ mr r3, r30 /* 80103DD8 00100BD8 7F E4 FB 78 */ mr r4, r31 -/* 80103DDC 00100BDC 4B FE C3 15 */ bl func_800F00F0 +/* 80103DDC 00100BDC 4B FE C3 15 */ bl Process__10zNPCCommonFP6xScenef /* 80103DE0 00100BE0 80 01 00 24 */ lwz r0, 0x24(r1) /* 80103DE4 00100BE4 CB E1 00 18 */ lfd f31, 0x18(r1) /* 80103DE8 00100BE8 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -1236,15 +1236,15 @@ lbl_80103DD0: /* 80103DF4 00100BF4 38 21 00 20 */ addi r1, r1, 0x20 /* 80103DF8 00100BF8 4E 80 00 20 */ blr -.global func_80103DFC -func_80103DFC: +.global ChkCheatSize__12zNPCVillagerFv +ChkCheatSize__12zNPCVillagerFv: /* 80103DFC 00100BFC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80103E00 00100C00 7C 08 02 A6 */ mflr r0 /* 80103E04 00100C04 90 01 00 14 */ stw r0, 0x14(r1) /* 80103E08 00100C08 93 E1 00 0C */ stw r31, 0xc(r1) /* 80103E0C 00100C0C 7C 7F 1B 78 */ mr r31, r3 /* 80103E10 00100C10 93 C1 00 08 */ stw r30, 8(r1) -/* 80103E14 00100C14 4B F9 5C F1 */ bl func_80099B04 +/* 80103E14 00100C14 4B F9 5C F1 */ bl zGameExtras_CheatFlags__Fv /* 80103E18 00100C18 7C 7E 1B 78 */ mr r30, r3 /* 80103E1C 00100C1C 77 C0 00 0D */ andis. r0, r30, 0xd /* 80103E20 00100C20 41 82 01 1C */ beq lbl_80103F3C @@ -1340,7 +1340,7 @@ lbl_80103F3C: /* 80103F6C 00100D6C 93 A1 00 14 */ stw r29, 0x14(r1) /* 80103F70 00100D70 7C 7D 1B 78 */ mr r29, r3 /* 80103F74 00100D74 80 63 02 28 */ lwz r3, 0x228(r3) -/* 80103F78 00100D78 48 00 95 BD */ bl func_8010D534 +/* 80103F78 00100D78 48 00 95 BD */ bl GetCurGoal__7xPsycheCFv /* 80103F7C 00100D7C 7C 7F 1B 79 */ or. r31, r3, r3 /* 80103F80 00100D80 41 82 00 30 */ beq lbl_80103FB0 /* 80103F84 00100D84 80 1F 00 40 */ lwz r0, 0x40(r31) @@ -1358,7 +1358,7 @@ lbl_80103FB0: /* 80103FB0 00100DB0 2C 1E 00 00 */ cmpwi r30, 0 /* 80103FB4 00100DB4 40 82 00 0C */ bne lbl_80103FC0 /* 80103FB8 00100DB8 7F A3 EB 78 */ mr r3, r29 -/* 80103FBC 00100DBC 4B FE D7 B5 */ bl func_800F1770 +/* 80103FBC 00100DBC 4B FE D7 B5 */ bl CollideReview__10zNPCCommonFv lbl_80103FC0: /* 80103FC0 00100DC0 80 01 00 24 */ lwz r0, 0x24(r1) /* 80103FC4 00100DC4 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -1373,14 +1373,14 @@ lbl_80103FC0: /* 80103FE8 00100DE8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80103FEC 00100DEC 93 C1 00 18 */ stw r30, 0x18(r1) /* 80103FF0 00100DF0 7C 7E 1B 78 */ mr r30, r3 -/* 80103FF4 00100DF4 48 00 8E E1 */ bl func_8010CED4 +/* 80103FF4 00100DF4 48 00 8E E1 */ bl xBehaveMgr_GetSelf__Fv /* 80103FF8 00100DF8 7F C4 F3 78 */ mr r4, r30 /* 80103FFC 00100DFC 38 A0 00 00 */ li r5, 0 -/* 80104000 00100E00 48 00 90 3D */ bl func_8010D03C +/* 80104000 00100E00 48 00 90 3D */ bl Subscribe__10xBehaveMgrFP5xBasei /* 80104004 00100E04 90 7E 02 28 */ stw r3, 0x228(r30) /* 80104008 00100E08 83 FE 02 28 */ lwz r31, 0x228(r30) /* 8010400C 00100E0C 7F E3 FB 78 */ mr r3, r31 -/* 80104010 00100E10 48 00 91 79 */ bl func_8010D188 +/* 80104010 00100E10 48 00 91 79 */ bl BrainBegin__7xPsycheFv /* 80104014 00100E14 3C 80 80 10 */ lis r4, lbl_801070E8@ha /* 80104018 00100E18 7F C3 F3 78 */ mr r3, r30 /* 8010401C 00100E1C 38 A4 70 E8 */ addi r5, r4, lbl_801070E8@l @@ -1389,7 +1389,7 @@ lbl_80103FC0: /* 80104028 00100E28 7C A6 2B 78 */ mr r6, r5 /* 8010402C 00100E2C 7C A7 2B 78 */ mr r7, r5 /* 80104030 00100E30 7C A8 2B 78 */ mr r8, r5 -/* 80104034 00100E34 4B FE FF 79 */ bl func_800F3FAC +/* 80104034 00100E34 4B FE FF 79 */ bl AddBaseline__10zNPCCommonFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i /* 80104038 00100E38 38 00 00 00 */ li r0, 0 /* 8010403C 00100E3C 7F C3 F3 78 */ mr r3, r30 /* 80104040 00100E40 90 01 00 08 */ stw r0, 8(r1) @@ -1400,21 +1400,21 @@ lbl_80103FC0: /* 80104054 00100E54 39 00 00 00 */ li r8, 0 /* 80104058 00100E58 39 20 00 00 */ li r9, 0 /* 8010405C 00100E5C 39 40 00 00 */ li r10, 0 -/* 80104060 00100E60 4B FF 00 75 */ bl func_800F40D4 +/* 80104060 00100E60 4B FF 00 75 */ bl AddScripting__10zNPCCommonFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i /* 80104064 00100E64 7F C3 F3 78 */ mr r3, r30 /* 80104068 00100E68 7F E4 FB 78 */ mr r4, r31 /* 8010406C 00100E6C 38 A0 00 00 */ li r5, 0 /* 80104070 00100E70 38 C0 00 00 */ li r6, 0 /* 80104074 00100E74 38 E0 00 00 */ li r7, 0 /* 80104078 00100E78 39 00 00 00 */ li r8, 0 -/* 8010407C 00100E7C 48 00 07 BD */ bl func_80104838 +/* 8010407C 00100E7C 48 00 07 BD */ bl AddTalking__12zNPCVillagerFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i /* 80104080 00100E80 3C 80 4E 47 */ lis r4, 0x4E475339@ha /* 80104084 00100E84 7F E3 FB 78 */ mr r3, r31 /* 80104088 00100E88 38 84 53 39 */ addi r4, r4, 0x4E475339@l /* 8010408C 00100E8C 38 A0 00 00 */ li r5, 0 -/* 80104090 00100E90 48 00 91 B1 */ bl func_8010D240 +/* 80104090 00100E90 48 00 91 B1 */ bl AddGoal__7xPsycheFiPv /* 80104094 00100E94 7F E3 FB 78 */ mr r3, r31 -/* 80104098 00100E98 48 00 91 71 */ bl func_8010D208 +/* 80104098 00100E98 48 00 91 71 */ bl BrainEnd__7xPsycheFv /* 8010409C 00100E9C 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 801040A0 00100EA0 7F E3 FB 78 */ mr r3, r31 /* 801040A4 00100EA4 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l @@ -1426,8 +1426,8 @@ lbl_80103FC0: /* 801040BC 00100EBC 38 21 00 20 */ addi r1, r1, 0x20 /* 801040C0 00100EC0 4E 80 00 20 */ blr -.global func_801040C4 -func_801040C4: +.global AnimPick__12zNPCVillagerFi16en_NPC_GOAL_SPOTP5xGoal +AnimPick__12zNPCVillagerFi16en_NPC_GOAL_SPOTP5xGoal: /* 801040C4 00100EC4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 801040C8 00100EC8 7C 08 02 A6 */ mflr r0 /* 801040CC 00100ECC 3C C0 4E 47 */ lis r6, 0x4E474E38@ha @@ -1585,7 +1585,7 @@ lbl_801042E8: /* 801042F4 001010F4 2C 00 00 03 */ cmpwi r0, 3 /* 801042F8 001010F8 40 81 00 38 */ ble lbl_80104330 lbl_801042FC: -/* 801042FC 001010FC 4B F2 C9 6D */ bl func_80030C68 +/* 801042FC 001010FC 4B F2 C9 6D */ bl xrand__Fv /* 80104300 00101100 80 DD 01 D8 */ lwz r6, 0x1d8(r29) /* 80104304 00101104 54 65 9B 7E */ srwi r5, r3, 0xd /* 80104308 00101108 38 7F 00 E0 */ addi r3, r31, 0xe0 @@ -1639,7 +1639,7 @@ lbl_80104368: /* 801043B0 001011B0 28 1E 00 00 */ cmplwi r30, 0 /* 801043B4 001011B4 41 82 00 70 */ beq lbl_80104424 /* 801043B8 001011B8 7F C3 F3 78 */ mr r3, r30 -/* 801043BC 001011BC 48 00 91 79 */ bl func_8010D534 +/* 801043BC 001011BC 48 00 91 79 */ bl GetCurGoal__7xPsycheCFv /* 801043C0 001011C0 7C 7F 1B 79 */ or. r31, r3, r3 /* 801043C4 001011C4 41 82 00 24 */ beq lbl_801043E8 /* 801043C8 001011C8 81 83 00 38 */ lwz r12, 0x38(r3) @@ -1653,7 +1653,7 @@ lbl_80104368: lbl_801043E8: /* 801043E8 001011E8 7F C3 F3 78 */ mr r3, r30 /* 801043EC 001011EC 38 80 00 00 */ li r4, 0 -/* 801043F0 001011F0 48 00 92 49 */ bl func_8010D638 +/* 801043F0 001011F0 48 00 92 49 */ bl GetPrevRecovery__7xPsycheCFi /* 801043F4 001011F4 28 03 00 00 */ cmplwi r3, 0 /* 801043F8 001011F8 41 82 00 2C */ beq lbl_80104424 /* 801043FC 001011FC 7C 03 F8 40 */ cmplw r3, r31 @@ -1677,7 +1677,7 @@ lbl_80104424: /* 80104440 00101240 40 82 00 10 */ bne lbl_80104450 /* 80104444 00101244 7F 83 E3 78 */ mr r3, r28 /* 80104448 00101248 7F A4 EB 78 */ mr r4, r29 -/* 8010444C 0010124C 4B FE B8 E5 */ bl func_800EFD30 +/* 8010444C 0010124C 4B FE B8 E5 */ bl NPCMessage__10zNPCCommonFP6NPCMsg lbl_80104450: /* 80104450 00101250 80 01 00 24 */ lwz r0, 0x24(r1) /* 80104454 00101254 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -1688,8 +1688,8 @@ lbl_80104450: /* 80104468 00101268 38 21 00 20 */ addi r1, r1, 0x20 /* 8010446C 0010126C 4E 80 00 20 */ blr -.global func_80104470 -func_80104470: +.global FolkHandleMail__12zNPCVillagerFP6NPCMsg +FolkHandleMail__12zNPCVillagerFP6NPCMsg: /* 80104470 00101270 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80104474 00101274 7C 08 02 A6 */ mflr r0 /* 80104478 00101278 90 01 00 14 */ stw r0, 0x14(r1) @@ -1713,20 +1713,20 @@ lbl_801044AC: /* 801044BC 001012BC 3C 80 4E 47 */ lis r4, 0x4E475338@ha /* 801044C0 001012C0 7C A3 2B 78 */ mr r3, r5 /* 801044C4 001012C4 38 84 53 38 */ addi r4, r4, 0x4E475338@l -/* 801044C8 001012C8 48 00 90 91 */ bl func_8010D558 +/* 801044C8 001012C8 48 00 90 91 */ bl GIDInStack__7xPsycheCFi /* 801044CC 001012CC 28 03 00 00 */ cmplwi r3, 0 /* 801044D0 001012D0 40 82 00 90 */ bne lbl_80104560 /* 801044D4 001012D4 3C 80 4E 47 */ lis r4, 0x4E475339@ha /* 801044D8 001012D8 7F C3 F3 78 */ mr r3, r30 /* 801044DC 001012DC 38 84 53 39 */ addi r4, r4, 0x4E475339@l -/* 801044E0 001012E0 48 00 90 79 */ bl func_8010D558 +/* 801044E0 001012E0 48 00 90 79 */ bl GIDInStack__7xPsycheCFi /* 801044E4 001012E4 28 03 00 00 */ cmplwi r3, 0 /* 801044E8 001012E8 40 82 00 78 */ bne lbl_80104560 /* 801044EC 001012EC 3C 80 4E 47 */ lis r4, 0x4E475339@ha /* 801044F0 001012F0 7F C3 F3 78 */ mr r3, r30 /* 801044F4 001012F4 38 84 53 39 */ addi r4, r4, 0x4E475339@l /* 801044F8 001012F8 38 A0 00 00 */ li r5, 0 -/* 801044FC 001012FC 48 00 93 5D */ bl func_8010D858 +/* 801044FC 001012FC 48 00 93 5D */ bl GoalPush__7xPsycheFii /* 80104500 00101300 48 00 00 60 */ b lbl_80104560 lbl_80104504: /* 80104504 00101304 80 04 00 20 */ lwz r0, 0x20(r4) @@ -1736,22 +1736,22 @@ lbl_80104504: /* 80104514 00101314 7C A3 2B 78 */ mr r3, r5 /* 80104518 00101318 38 84 53 3B */ addi r4, r4, 0x4E47533B@l /* 8010451C 0010131C 38 A0 00 00 */ li r5, 0 -/* 80104520 00101320 48 00 92 11 */ bl func_8010D730 +/* 80104520 00101320 48 00 92 11 */ bl GoalSet__7xPsycheFii /* 80104524 00101324 48 00 00 3C */ b lbl_80104560 lbl_80104528: /* 80104528 00101328 28 00 01 D9 */ cmplwi r0, 0x1d9 /* 8010452C 0010132C 40 82 00 10 */ bne lbl_8010453C -/* 80104530 00101330 4B FE B8 01 */ bl func_800EFD30 +/* 80104530 00101330 4B FE B8 01 */ bl NPCMessage__10zNPCCommonFP6NPCMsg /* 80104534 00101334 7C 7F 1B 78 */ mr r31, r3 /* 80104538 00101338 48 00 00 28 */ b lbl_80104560 lbl_8010453C: /* 8010453C 0010133C 28 00 01 D8 */ cmplwi r0, 0x1d8 /* 80104540 00101340 40 82 00 10 */ bne lbl_80104550 -/* 80104544 00101344 4B FE B7 ED */ bl func_800EFD30 +/* 80104544 00101344 4B FE B7 ED */ bl NPCMessage__10zNPCCommonFP6NPCMsg /* 80104548 00101348 7C 7F 1B 78 */ mr r31, r3 /* 8010454C 0010134C 48 00 00 14 */ b lbl_80104560 lbl_80104550: -/* 80104550 00101350 4B FE B7 E1 */ bl func_800EFD30 +/* 80104550 00101350 4B FE B7 E1 */ bl NPCMessage__10zNPCCommonFP6NPCMsg /* 80104554 00101354 7C 7F 1B 78 */ mr r31, r3 /* 80104558 00101358 48 00 00 08 */ b lbl_80104560 lbl_8010455C: @@ -1771,7 +1771,7 @@ lbl_80104560: /* 8010458C 0010138C 90 01 00 14 */ stw r0, 0x14(r1) /* 80104590 00101390 38 84 53 3D */ addi r4, r4, 0x4E47533D@l /* 80104594 00101394 80 63 02 28 */ lwz r3, 0x228(r3) -/* 80104598 00101398 48 00 91 99 */ bl func_8010D730 +/* 80104598 00101398 48 00 91 99 */ bl GoalSet__7xPsycheFii /* 8010459C 0010139C 80 01 00 14 */ lwz r0, 0x14(r1) /* 801045A0 001013A0 7C 08 03 A6 */ mtlr r0 /* 801045A4 001013A4 38 21 00 10 */ addi r1, r1, 0x10 @@ -1784,7 +1784,7 @@ lbl_80104560: /* 801045C0 001013C0 3C 60 4E 47 */ lis r3, 0x4E474E37@ha /* 801045C4 001013C4 38 83 4E 37 */ addi r4, r3, 0x4E474E37@l /* 801045C8 001013C8 7F E3 FB 78 */ mr r3, r31 -/* 801045CC 001013CC 48 00 8F 8D */ bl func_8010D558 +/* 801045CC 001013CC 48 00 8F 8D */ bl GIDInStack__7xPsycheCFi /* 801045D0 001013D0 28 03 00 00 */ cmplwi r3, 0 /* 801045D4 001013D4 40 82 00 20 */ bne lbl_801045F4 /* 801045D8 001013D8 7F E3 FB 78 */ mr r3, r31 @@ -1793,7 +1793,7 @@ lbl_80104560: /* 801045E4 001013E4 41 82 00 10 */ beq lbl_801045F4 /* 801045E8 001013E8 7F E3 FB 78 */ mr r3, r31 /* 801045EC 001013EC 38 A0 00 01 */ li r5, 1 -/* 801045F0 001013F0 48 00 91 41 */ bl func_8010D730 +/* 801045F0 001013F0 48 00 91 41 */ bl GoalSet__7xPsycheFii lbl_801045F4: /* 801045F4 001013F4 80 01 00 14 */ lwz r0, 0x14(r1) /* 801045F8 001013F8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1808,7 +1808,7 @@ lbl_801045F4: /* 8010461C 0010141C 7C 9E 23 78 */ mr r30, r4 /* 80104620 00101420 90 C3 02 AC */ stw r6, 0x2ac(r3) /* 80104624 00101424 80 63 02 28 */ lwz r3, 0x228(r3) -/* 80104628 00101428 48 00 8F 0D */ bl func_8010D534 +/* 80104628 00101428 48 00 8F 0D */ bl GetCurGoal__7xPsycheCFv /* 8010462C 0010142C 7C 7F 1B 78 */ mr r31, r3 /* 80104630 00101430 4B FD 0D DD */ bl func_800D540C /* 80104634 00101434 3C 80 4E 47 */ lis r4, 0x4E47533C@ha @@ -1827,7 +1827,7 @@ lbl_80104658: /* 80104664 00101464 48 00 00 2C */ b lbl_80104690 lbl_80104668: /* 80104668 00101468 7F C3 F3 78 */ mr r3, r30 -/* 8010466C 0010146C 48 05 B8 F5 */ bl func_8015FF60 +/* 8010466C 0010146C 48 05 B8 F5 */ bl xJaw_FindData__FUi /* 80104670 00101470 90 7F 00 70 */ stw r3, 0x70(r31) /* 80104674 00101474 C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) /* 80104678 00101478 D0 1F 00 74 */ stfs f0, 0x74(r31) @@ -1838,7 +1838,7 @@ lbl_80104668: /* 8010468C 0010148C 48 00 00 20 */ b lbl_801046AC lbl_80104690: /* 80104690 00101490 7F C3 F3 78 */ mr r3, r30 -/* 80104694 00101494 48 05 B8 CD */ bl func_8015FF60 +/* 80104694 00101494 48 05 B8 CD */ bl xJaw_FindData__FUi /* 80104698 00101498 90 7F 00 5C */ stw r3, 0x5c(r31) /* 8010469C 0010149C C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) /* 801046A0 001014A0 D0 1F 00 60 */ stfs f0, 0x60(r31) @@ -1856,7 +1856,7 @@ lbl_801046AC: /* 801046CC 001014CC 90 01 00 14 */ stw r0, 0x14(r1) /* 801046D0 001014D0 93 E1 00 0C */ stw r31, 0xc(r1) /* 801046D4 001014D4 80 63 02 28 */ lwz r3, 0x228(r3) -/* 801046D8 001014D8 48 00 8E 5D */ bl func_8010D534 +/* 801046D8 001014D8 48 00 8E 5D */ bl GetCurGoal__7xPsycheCFv /* 801046DC 001014DC 7C 7F 1B 78 */ mr r31, r3 /* 801046E0 001014E0 4B FD 0D 2D */ bl func_800D540C /* 801046E4 001014E4 3C 80 4E 47 */ lis r4, 0x4E47533C@ha @@ -1891,8 +1891,8 @@ lbl_8010473C: /* 80104748 00101548 38 21 00 10 */ addi r1, r1, 0x10 /* 8010474C 0010154C 4E 80 00 20 */ blr -.global func_80104750 -func_80104750: +.global PlayerIsStaring__12zNPCVillagerFv +PlayerIsStaring__12zNPCVillagerFv: /* 80104750 00101550 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80104754 00101554 7C 08 02 A6 */ mflr r0 /* 80104758 00101558 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -1960,8 +1960,8 @@ lbl_80104824: /* 80104830 00101630 38 21 00 20 */ addi r1, r1, 0x20 /* 80104834 00101634 4E 80 00 20 */ blr -.global func_80104838 -func_80104838: +.global AddTalking__12zNPCVillagerFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i +AddTalking__12zNPCVillagerFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i: /* 80104838 00101638 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8010483C 0010163C 7C 08 02 A6 */ mflr r0 /* 80104840 00101640 90 01 00 24 */ stw r0, 0x24(r1) @@ -1975,7 +1975,7 @@ func_80104838: /* 80104860 00101660 7F 63 DB 78 */ mr r3, r27 /* 80104864 00101664 38 84 53 3A */ addi r4, r4, 0x4E47533A@l /* 80104868 00101668 38 A0 00 00 */ li r5, 0 -/* 8010486C 0010166C 48 00 89 D5 */ bl func_8010D240 +/* 8010486C 0010166C 48 00 89 D5 */ bl AddGoal__7xPsycheFiPv /* 80104870 00101670 28 1C 00 00 */ cmplwi r28, 0 /* 80104874 00101674 41 82 00 18 */ beq lbl_8010488C /* 80104878 00101678 7F 84 E3 78 */ mr r4, r28 @@ -1988,7 +1988,7 @@ lbl_8010488C: /* 80104890 00101690 7F 63 DB 78 */ mr r3, r27 /* 80104894 00101694 38 84 53 3B */ addi r4, r4, 0x4E47533B@l /* 80104898 00101698 38 A0 00 00 */ li r5, 0 -/* 8010489C 0010169C 48 00 89 A5 */ bl func_8010D240 +/* 8010489C 0010169C 48 00 89 A5 */ bl AddGoal__7xPsycheFiPv /* 801048A0 001016A0 28 1D 00 00 */ cmplwi r29, 0 /* 801048A4 001016A4 41 82 00 18 */ beq lbl_801048BC /* 801048A8 001016A8 7F A4 EB 78 */ mr r4, r29 @@ -2001,7 +2001,7 @@ lbl_801048BC: /* 801048C0 001016C0 7F 63 DB 78 */ mr r3, r27 /* 801048C4 001016C4 38 84 53 3C */ addi r4, r4, 0x4E47533C@l /* 801048C8 001016C8 38 A0 00 00 */ li r5, 0 -/* 801048CC 001016CC 48 00 89 75 */ bl func_8010D240 +/* 801048CC 001016CC 48 00 89 75 */ bl AddGoal__7xPsycheFiPv /* 801048D0 001016D0 28 1E 00 00 */ cmplwi r30, 0 /* 801048D4 001016D4 41 82 00 18 */ beq lbl_801048EC /* 801048D8 001016D8 7F C4 F3 78 */ mr r4, r30 @@ -2014,7 +2014,7 @@ lbl_801048EC: /* 801048F0 001016F0 7F 63 DB 78 */ mr r3, r27 /* 801048F4 001016F4 38 84 53 3D */ addi r4, r4, 0x4E47533D@l /* 801048F8 001016F8 38 A0 00 00 */ li r5, 0 -/* 801048FC 001016FC 48 00 89 45 */ bl func_8010D240 +/* 801048FC 001016FC 48 00 89 45 */ bl AddGoal__7xPsycheFiPv /* 80104900 00101700 28 1F 00 00 */ cmplwi r31, 0 /* 80104904 00101704 41 82 00 18 */ beq lbl_8010491C /* 80104908 00101708 7F E4 FB 78 */ mr r4, r31 @@ -2029,8 +2029,8 @@ lbl_8010491C: /* 80104928 00101728 38 21 00 20 */ addi r1, r1, 0x20 /* 8010492C 0010172C 4E 80 00 20 */ blr -.global func_80104930 -func_80104930: +.global FindMyConverse__12zNPCVillagerFv +FindMyConverse__12zNPCVillagerFv: /* 80104930 00101730 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80104934 00101734 7C 08 02 A6 */ mflr r0 /* 80104938 00101738 90 01 00 14 */ stw r0, 0x14(r1) @@ -2044,7 +2044,7 @@ func_80104930: /* 80104958 00101758 80 7E 00 10 */ lwz r3, 0x10(r30) /* 8010495C 0010175C 28 03 00 00 */ cmplwi r3, 0 /* 80104960 00101760 41 82 00 44 */ beq lbl_801049A4 -/* 80104964 00101764 4B FB 00 D9 */ bl func_800B4A3C +/* 80104964 00101764 4B FB 00 D9 */ bl zSceneFindObject__FUi /* 80104968 00101768 90 7F 02 A8 */ stw r3, 0x2a8(r31) /* 8010496C 0010176C 80 1F 02 A8 */ lwz r0, 0x2a8(r31) /* 80104970 00101770 28 00 00 00 */ cmplwi r0, 0 @@ -2057,7 +2057,7 @@ func_80104930: /* 8010498C 0010178C 88 BE 00 10 */ lbz r5, 0x10(r30) /* 80104990 00101790 50 80 44 2E */ rlwimi r0, r4, 8, 0x10, 0x17 /* 80104994 00101794 7C A3 03 78 */ or r3, r5, r0 -/* 80104998 00101798 4B FB 00 A5 */ bl func_800B4A3C +/* 80104998 00101798 4B FB 00 A5 */ bl zSceneFindObject__FUi /* 8010499C 0010179C 90 7F 02 A8 */ stw r3, 0x2a8(r31) /* 801049A0 001017A0 48 00 00 60 */ b lbl_80104A00 lbl_801049A4: @@ -2066,7 +2066,7 @@ lbl_801049A4: /* 801049AC 001017AC 80 7E 00 14 */ lwz r3, 0x14(r30) /* 801049B0 001017B0 28 03 00 00 */ cmplwi r3, 0 /* 801049B4 001017B4 41 82 00 44 */ beq lbl_801049F8 -/* 801049B8 001017B8 4B FB 00 85 */ bl func_800B4A3C +/* 801049B8 001017B8 4B FB 00 85 */ bl zSceneFindObject__FUi /* 801049BC 001017BC 90 7F 02 A8 */ stw r3, 0x2a8(r31) /* 801049C0 001017C0 80 1F 02 A8 */ lwz r0, 0x2a8(r31) /* 801049C4 001017C4 28 00 00 00 */ cmplwi r0, 0 @@ -2079,7 +2079,7 @@ lbl_801049A4: /* 801049E0 001017E0 88 BE 00 14 */ lbz r5, 0x14(r30) /* 801049E4 001017E4 50 80 44 2E */ rlwimi r0, r4, 8, 0x10, 0x17 /* 801049E8 001017E8 7C A3 03 78 */ or r3, r5, r0 -/* 801049EC 001017EC 4B FB 00 51 */ bl func_800B4A3C +/* 801049EC 001017EC 4B FB 00 51 */ bl zSceneFindObject__FUi /* 801049F0 001017F0 90 7F 02 A8 */ stw r3, 0x2a8(r31) /* 801049F4 001017F4 48 00 00 0C */ b lbl_80104A00 lbl_801049F8: @@ -2093,20 +2093,20 @@ lbl_80104A00: /* 80104A10 00101810 38 21 00 10 */ addi r1, r1, 0x10 /* 80104A14 00101814 4E 80 00 20 */ blr -.global func_80104A18 -func_80104A18: +.global TossMyConverse__12zNPCVillagerFv +TossMyConverse__12zNPCVillagerFv: /* 80104A18 00101818 38 00 00 00 */ li r0, 0 /* 80104A1C 0010181C 90 03 02 A8 */ stw r0, 0x2a8(r3) /* 80104A20 00101820 4E 80 00 20 */ blr -.global func_80104A24 -func_80104A24: +.global Init__8zNPCFishFP9xEntAsset +Init__8zNPCFishFP9xEntAsset: /* 80104A24 00101824 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80104A28 00101828 7C 08 02 A6 */ mflr r0 /* 80104A2C 0010182C 90 01 00 14 */ stw r0, 0x14(r1) /* 80104A30 00101830 93 E1 00 0C */ stw r31, 0xc(r1) /* 80104A34 00101834 7C 7F 1B 78 */ mr r31, r3 -/* 80104A38 00101838 4B FF F1 29 */ bl func_80103B60 +/* 80104A38 00101838 4B FF F1 29 */ bl Init__12zNPCVillagerFP9xEntAsset /* 80104A3C 0010183C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80104A40 00101840 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80104A44 00101844 80 63 1F C0 */ lwz r3, 0x1fc0(r3) @@ -2137,19 +2137,19 @@ lbl_80104A78: /* 80104AA0 001018A0 38 21 00 10 */ addi r1, r1, 0x10 /* 80104AA4 001018A4 4E 80 00 20 */ blr -.global func_80104AA8 -func_80104AA8: +.global Reset__8zNPCFishFv +Reset__8zNPCFishFv: /* 80104AA8 001018A8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80104AAC 001018AC 7C 08 02 A6 */ mflr r0 /* 80104AB0 001018B0 90 01 00 14 */ stw r0, 0x14(r1) /* 80104AB4 001018B4 93 E1 00 0C */ stw r31, 0xc(r1) /* 80104AB8 001018B8 7C 7F 1B 78 */ mr r31, r3 -/* 80104ABC 001018BC 4B FF F0 E1 */ bl func_80103B9C +/* 80104ABC 001018BC 4B FF F0 E1 */ bl Reset__12zNPCVillagerFv /* 80104AC0 001018C0 38 7F 02 B0 */ addi r3, r31, 0x2b0 -/* 80104AC4 001018C4 48 02 97 79 */ bl func_8012E23C +/* 80104AC4 001018C4 48 02 97 79 */ bl TargetClear__9NPCTargetFv /* 80104AC8 001018C8 C0 02 9C C0 */ lfs f0, lbl_803CE640-_SDA2_BASE_(r2) /* 80104ACC 001018CC D0 1F 02 C4 */ stfs f0, 0x2c4(r31) -/* 80104AD0 001018D0 4B F2 C1 B9 */ bl func_80030C88 +/* 80104AD0 001018D0 4B F2 C1 B9 */ bl xurand__Fv /* 80104AD4 001018D4 C0 02 9C D4 */ lfs f0, lbl_803CE654-_SDA2_BASE_(r2) /* 80104AD8 001018D8 7F E3 FB 78 */ mr r3, r31 /* 80104ADC 001018DC EC 00 00 72 */ fmuls f0, f0, f1 @@ -2161,11 +2161,11 @@ func_80104AA8: /* 80104AF4 001018F4 7F E3 FB 78 */ mr r3, r31 /* 80104AF8 001018F8 38 80 00 00 */ li r4, 0 /* 80104AFC 001018FC 38 A0 00 00 */ li r5, 0 -/* 80104B00 00101900 4B FE E1 B9 */ bl func_800F2CB8 +/* 80104B00 00101900 4B FE E1 B9 */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance /* 80104B04 00101904 7F E3 FB 78 */ mr r3, r31 /* 80104B08 00101908 38 80 00 01 */ li r4, 1 /* 80104B0C 0010190C 38 A0 00 00 */ li r5, 0 -/* 80104B10 00101910 4B FE E1 51 */ bl func_800F2C60 +/* 80104B10 00101910 4B FE E1 51 */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 80104B14 00101914 48 00 00 E0 */ b lbl_80104BF4 lbl_80104B18: /* 80104B18 00101918 28 00 46 49 */ cmplwi r0, 0x4649 @@ -2173,11 +2173,11 @@ lbl_80104B18: /* 80104B20 00101920 7F E3 FB 78 */ mr r3, r31 /* 80104B24 00101924 38 80 00 00 */ li r4, 0 /* 80104B28 00101928 38 A0 00 00 */ li r5, 0 -/* 80104B2C 0010192C 4B FE E1 8D */ bl func_800F2CB8 +/* 80104B2C 0010192C 4B FE E1 8D */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance /* 80104B30 00101930 7F E3 FB 78 */ mr r3, r31 /* 80104B34 00101934 38 80 00 01 */ li r4, 1 /* 80104B38 00101938 38 A0 00 00 */ li r5, 0 -/* 80104B3C 0010193C 4B FE E1 7D */ bl func_800F2CB8 +/* 80104B3C 0010193C 4B FE E1 7D */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance /* 80104B40 00101940 48 00 00 B4 */ b lbl_80104BF4 lbl_80104B44: /* 80104B44 00101944 28 00 46 39 */ cmplwi r0, 0x4639 @@ -2185,15 +2185,15 @@ lbl_80104B44: /* 80104B4C 0010194C 7F E3 FB 78 */ mr r3, r31 /* 80104B50 00101950 38 80 00 01 */ li r4, 1 /* 80104B54 00101954 38 A0 00 00 */ li r5, 0 -/* 80104B58 00101958 4B FE E1 61 */ bl func_800F2CB8 +/* 80104B58 00101958 4B FE E1 61 */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance /* 80104B5C 0010195C 7F E3 FB 78 */ mr r3, r31 /* 80104B60 00101960 38 80 00 00 */ li r4, 0 /* 80104B64 00101964 38 A0 00 00 */ li r5, 0 -/* 80104B68 00101968 4B FE E0 F9 */ bl func_800F2C60 +/* 80104B68 00101968 4B FE E0 F9 */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 80104B6C 0010196C 7F E3 FB 78 */ mr r3, r31 /* 80104B70 00101970 38 80 00 02 */ li r4, 2 /* 80104B74 00101974 38 A0 00 00 */ li r5, 0 -/* 80104B78 00101978 4B FE E0 E9 */ bl func_800F2C60 +/* 80104B78 00101978 4B FE E0 E9 */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 80104B7C 0010197C 48 00 00 78 */ b lbl_80104BF4 lbl_80104B80: /* 80104B80 00101980 28 00 46 3B */ cmplwi r0, 0x463b @@ -2201,15 +2201,15 @@ lbl_80104B80: /* 80104B88 00101988 7F E3 FB 78 */ mr r3, r31 /* 80104B8C 0010198C 38 80 00 01 */ li r4, 1 /* 80104B90 00101990 38 A0 00 00 */ li r5, 0 -/* 80104B94 00101994 4B FE E1 25 */ bl func_800F2CB8 +/* 80104B94 00101994 4B FE E1 25 */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance /* 80104B98 00101998 7F E3 FB 78 */ mr r3, r31 /* 80104B9C 0010199C 38 80 00 00 */ li r4, 0 /* 80104BA0 001019A0 38 A0 00 00 */ li r5, 0 -/* 80104BA4 001019A4 4B FE E0 BD */ bl func_800F2C60 +/* 80104BA4 001019A4 4B FE E0 BD */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance /* 80104BA8 001019A8 7F E3 FB 78 */ mr r3, r31 /* 80104BAC 001019AC 38 80 00 02 */ li r4, 2 /* 80104BB0 001019B0 38 A0 00 00 */ li r5, 0 -/* 80104BB4 001019B4 4B FE E1 05 */ bl func_800F2CB8 +/* 80104BB4 001019B4 4B FE E1 05 */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance /* 80104BB8 001019B8 48 00 00 3C */ b lbl_80104BF4 lbl_80104BBC: /* 80104BBC 001019BC 28 00 46 3A */ cmplwi r0, 0x463a @@ -2217,15 +2217,15 @@ lbl_80104BBC: /* 80104BC4 001019C4 7F E3 FB 78 */ mr r3, r31 /* 80104BC8 001019C8 38 80 00 01 */ li r4, 1 /* 80104BCC 001019CC 38 A0 00 00 */ li r5, 0 -/* 80104BD0 001019D0 4B FE E0 E9 */ bl func_800F2CB8 +/* 80104BD0 001019D0 4B FE E0 E9 */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance /* 80104BD4 001019D4 7F E3 FB 78 */ mr r3, r31 /* 80104BD8 001019D8 38 80 00 00 */ li r4, 0 /* 80104BDC 001019DC 38 A0 00 00 */ li r5, 0 -/* 80104BE0 001019E0 4B FE E0 D9 */ bl func_800F2CB8 +/* 80104BE0 001019E0 4B FE E0 D9 */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance /* 80104BE4 001019E4 7F E3 FB 78 */ mr r3, r31 /* 80104BE8 001019E8 38 80 00 02 */ li r4, 2 /* 80104BEC 001019EC 38 A0 00 00 */ li r5, 0 -/* 80104BF0 001019F0 4B FE E0 71 */ bl func_800F2C60 +/* 80104BF0 001019F0 4B FE E0 71 */ bl ModelAtomicHide__10zNPCCommonFiP14xModelInstance lbl_80104BF4: /* 80104BF4 001019F4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80104BF8 001019F8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2237,17 +2237,17 @@ lbl_80104BF4: /* 80104C10 00101A10 90 01 00 14 */ stw r0, 0x14(r1) /* 80104C14 00101A14 93 E1 00 0C */ stw r31, 0xc(r1) /* 80104C18 00101A18 7C 7F 1B 78 */ mr r31, r3 -/* 80104C1C 00101A1C 4B FF F0 21 */ bl func_80103C3C +/* 80104C1C 00101A1C 4B FF F0 21 */ bl ParseINI__12zNPCVillagerFv /* 80104C20 00101A20 7F E3 FB 78 */ mr r3, r31 -/* 80104C24 00101A24 48 00 00 19 */ bl func_80104C3C +/* 80104C24 00101A24 48 00 00 19 */ bl FishSoundTables__8zNPCFishFv /* 80104C28 00101A28 80 01 00 14 */ lwz r0, 0x14(r1) /* 80104C2C 00101A2C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80104C30 00101A30 7C 08 03 A6 */ mtlr r0 /* 80104C34 00101A34 38 21 00 10 */ addi r1, r1, 0x10 /* 80104C38 00101A38 4E 80 00 20 */ blr -.global func_80104C3C -func_80104C3C: +.global FishSoundTables__8zNPCFishFv +FishSoundTables__8zNPCFishFv: /* 80104C3C 00101A3C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80104C40 00101A40 7C 08 02 A6 */ mflr r0 /* 80104C44 00101A44 90 01 00 14 */ stw r0, 0x14(r1) @@ -2311,50 +2311,50 @@ lbl_80104D1C: lbl_80104D28: /* 80104D28 00101B28 3C 60 80 2A */ lis r3, lbl_80298608@ha /* 80104D2C 00101B2C 38 63 86 08 */ addi r3, r3, lbl_80298608@l -/* 80104D30 00101B30 48 02 00 15 */ bl func_80124D44 +/* 80104D30 00101B30 48 02 00 15 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 80104D34 00101B34 3C 60 80 2A */ lis r3, lbl_802985C0@ha /* 80104D38 00101B38 38 63 85 C0 */ addi r3, r3, lbl_802985C0@l -/* 80104D3C 00101B3C 48 02 00 09 */ bl func_80124D44 +/* 80104D3C 00101B3C 48 02 00 09 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 80104D40 00101B40 3C 60 80 2A */ lis r3, lbl_802986C8@ha /* 80104D44 00101B44 38 63 86 C8 */ addi r3, r3, lbl_802986C8@l -/* 80104D48 00101B48 48 01 FF FD */ bl func_80124D44 +/* 80104D48 00101B48 48 01 FF FD */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 80104D4C 00101B4C 3C 60 80 2A */ lis r3, lbl_802986D4@ha /* 80104D50 00101B50 38 63 86 D4 */ addi r3, r3, lbl_802986D4@l -/* 80104D54 00101B54 48 01 FF F1 */ bl func_80124D44 +/* 80104D54 00101B54 48 01 FF F1 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 80104D58 00101B58 3C 60 80 2A */ lis r3, lbl_802986E0@ha /* 80104D5C 00101B5C 38 63 86 E0 */ addi r3, r3, lbl_802986E0@l -/* 80104D60 00101B60 48 01 FF E5 */ bl func_80124D44 +/* 80104D60 00101B60 48 01 FF E5 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 80104D64 00101B64 3C 60 80 2A */ lis r3, lbl_802986EC@ha /* 80104D68 00101B68 38 63 86 EC */ addi r3, r3, lbl_802986EC@l -/* 80104D6C 00101B6C 48 01 FF D9 */ bl func_80124D44 +/* 80104D6C 00101B6C 48 01 FF D9 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 80104D70 00101B70 3C 60 80 2A */ lis r3, lbl_802986F8@ha /* 80104D74 00101B74 38 63 86 F8 */ addi r3, r3, lbl_802986F8@l -/* 80104D78 00101B78 48 01 FF CD */ bl func_80124D44 +/* 80104D78 00101B78 48 01 FF CD */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 80104D7C 00101B7C 3C 60 80 2A */ lis r3, lbl_80298710@ha /* 80104D80 00101B80 38 63 87 10 */ addi r3, r3, lbl_80298710@l -/* 80104D84 00101B84 48 01 FF C1 */ bl func_80124D44 +/* 80104D84 00101B84 48 01 FF C1 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 80104D88 00101B88 80 01 00 14 */ lwz r0, 0x14(r1) /* 80104D8C 00101B8C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80104D90 00101B90 7C 08 03 A6 */ mtlr r0 /* 80104D94 00101B94 38 21 00 10 */ addi r1, r1, 0x10 /* 80104D98 00101B98 4E 80 00 20 */ blr -.global func_80104D9C -func_80104D9C: +.global SelfSetup__8zNPCFishFv +SelfSetup__8zNPCFishFv: /* 80104D9C 00101B9C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80104DA0 00101BA0 7C 08 02 A6 */ mflr r0 /* 80104DA4 00101BA4 90 01 00 24 */ stw r0, 0x24(r1) /* 80104DA8 00101BA8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80104DAC 00101BAC 93 C1 00 18 */ stw r30, 0x18(r1) /* 80104DB0 00101BB0 7C 7E 1B 78 */ mr r30, r3 -/* 80104DB4 00101BB4 48 00 81 21 */ bl func_8010CED4 +/* 80104DB4 00101BB4 48 00 81 21 */ bl xBehaveMgr_GetSelf__Fv /* 80104DB8 00101BB8 7F C4 F3 78 */ mr r4, r30 /* 80104DBC 00101BBC 38 A0 00 00 */ li r5, 0 -/* 80104DC0 00101BC0 48 00 82 7D */ bl func_8010D03C +/* 80104DC0 00101BC0 48 00 82 7D */ bl Subscribe__10xBehaveMgrFP5xBasei /* 80104DC4 00101BC4 90 7E 02 28 */ stw r3, 0x228(r30) /* 80104DC8 00101BC8 83 FE 02 28 */ lwz r31, 0x228(r30) /* 80104DCC 00101BCC 7F E3 FB 78 */ mr r3, r31 -/* 80104DD0 00101BD0 48 00 83 B9 */ bl func_8010D188 +/* 80104DD0 00101BD0 48 00 83 B9 */ bl BrainBegin__7xPsycheFv /* 80104DD4 00101BD4 3C 80 80 10 */ lis r4, lbl_801070E8@ha /* 80104DD8 00101BD8 7F C3 F3 78 */ mr r3, r30 /* 80104DDC 00101BDC 38 A4 70 E8 */ addi r5, r4, lbl_801070E8@l @@ -2363,7 +2363,7 @@ func_80104D9C: /* 80104DE8 00101BE8 7C A6 2B 78 */ mr r6, r5 /* 80104DEC 00101BEC 7C A7 2B 78 */ mr r7, r5 /* 80104DF0 00101BF0 7C A8 2B 78 */ mr r8, r5 -/* 80104DF4 00101BF4 4B FE F1 B9 */ bl func_800F3FAC +/* 80104DF4 00101BF4 4B FE F1 B9 */ bl AddBaseline__10zNPCCommonFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i /* 80104DF8 00101BF8 38 00 00 00 */ li r0, 0 /* 80104DFC 00101BFC 7F C3 F3 78 */ mr r3, r30 /* 80104E00 00101C00 90 01 00 08 */ stw r0, 8(r1) @@ -2374,26 +2374,26 @@ func_80104D9C: /* 80104E14 00101C14 39 00 00 00 */ li r8, 0 /* 80104E18 00101C18 39 20 00 00 */ li r9, 0 /* 80104E1C 00101C1C 39 40 00 00 */ li r10, 0 -/* 80104E20 00101C20 4B FE F2 B5 */ bl func_800F40D4 +/* 80104E20 00101C20 4B FE F2 B5 */ bl AddScripting__10zNPCCommonFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i /* 80104E24 00101C24 7F C3 F3 78 */ mr r3, r30 /* 80104E28 00101C28 7F E4 FB 78 */ mr r4, r31 /* 80104E2C 00101C2C 38 A0 00 00 */ li r5, 0 /* 80104E30 00101C30 38 C0 00 00 */ li r6, 0 /* 80104E34 00101C34 38 E0 00 00 */ li r7, 0 /* 80104E38 00101C38 39 00 00 00 */ li r8, 0 -/* 80104E3C 00101C3C 4B FF F9 FD */ bl func_80104838 +/* 80104E3C 00101C3C 4B FF F9 FD */ bl AddTalking__12zNPCVillagerFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i /* 80104E40 00101C40 3C 80 4E 47 */ lis r4, 0x4E475338@ha /* 80104E44 00101C44 7F E3 FB 78 */ mr r3, r31 /* 80104E48 00101C48 38 84 53 38 */ addi r4, r4, 0x4E475338@l /* 80104E4C 00101C4C 38 A0 00 00 */ li r5, 0 -/* 80104E50 00101C50 48 00 83 F1 */ bl func_8010D240 +/* 80104E50 00101C50 48 00 83 F1 */ bl AddGoal__7xPsycheFiPv /* 80104E54 00101C54 3C 80 4E 47 */ lis r4, 0x4E475339@ha /* 80104E58 00101C58 7F E3 FB 78 */ mr r3, r31 /* 80104E5C 00101C5C 38 84 53 39 */ addi r4, r4, 0x4E475339@l /* 80104E60 00101C60 38 A0 00 00 */ li r5, 0 -/* 80104E64 00101C64 48 00 83 DD */ bl func_8010D240 +/* 80104E64 00101C64 48 00 83 DD */ bl AddGoal__7xPsycheFiPv /* 80104E68 00101C68 7F E3 FB 78 */ mr r3, r31 -/* 80104E6C 00101C6C 48 00 83 9D */ bl func_8010D208 +/* 80104E6C 00101C6C 48 00 83 9D */ bl BrainEnd__7xPsycheFv /* 80104E70 00101C70 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 80104E74 00101C74 7F E3 FB 78 */ mr r3, r31 /* 80104E78 00101C78 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l @@ -2405,8 +2405,8 @@ func_80104D9C: /* 80104E90 00101C90 38 21 00 20 */ addi r1, r1, 0x20 /* 80104E94 00101C94 4E 80 00 20 */ blr -.global func_80104E98 -func_80104E98: +.global AnimPick__8zNPCFishFi16en_NPC_GOAL_SPOTP5xGoal +AnimPick__8zNPCFishFi16en_NPC_GOAL_SPOTP5xGoal: /* 80104E98 00101C98 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80104E9C 00101C9C 7C 08 02 A6 */ mflr r0 /* 80104EA0 00101CA0 3C E0 4E 47 */ lis r7, 0x4E474E33@ha @@ -2435,7 +2435,7 @@ lbl_80104EE4: /* 80104EF4 00101CF4 3B E0 00 07 */ li r31, 7 /* 80104EF8 00101CF8 48 00 00 70 */ b lbl_80104F68 lbl_80104EFC: -/* 80104EFC 00101CFC 4B FF F1 C9 */ bl func_801040C4 +/* 80104EFC 00101CFC 4B FF F1 C9 */ bl AnimPick__12zNPCVillagerFi16en_NPC_GOAL_SPOTP5xGoal /* 80104F00 00101D00 7C 68 1B 78 */ mr r8, r3 /* 80104F04 00101D04 48 00 00 64 */ b lbl_80104F68 lbl_80104F08: @@ -2451,7 +2451,7 @@ lbl_80104F28: /* 80104F28 00101D28 3B E0 00 06 */ li r31, 6 /* 80104F2C 00101D2C 48 00 00 3C */ b lbl_80104F68 lbl_80104F30: -/* 80104F30 00101D30 4B FF F1 95 */ bl func_801040C4 +/* 80104F30 00101D30 4B FF F1 95 */ bl AnimPick__12zNPCVillagerFi16en_NPC_GOAL_SPOTP5xGoal /* 80104F34 00101D34 7C 68 1B 78 */ mr r8, r3 /* 80104F38 00101D38 48 00 00 30 */ b lbl_80104F68 lbl_80104F3C: @@ -2462,11 +2462,11 @@ lbl_80104F3C: /* 80104F4C 00101D4C 3B E0 00 08 */ li r31, 8 /* 80104F50 00101D50 48 00 00 18 */ b lbl_80104F68 lbl_80104F54: -/* 80104F54 00101D54 4B FF F1 71 */ bl func_801040C4 +/* 80104F54 00101D54 4B FF F1 71 */ bl AnimPick__12zNPCVillagerFi16en_NPC_GOAL_SPOTP5xGoal /* 80104F58 00101D58 7C 68 1B 78 */ mr r8, r3 /* 80104F5C 00101D5C 48 00 00 0C */ b lbl_80104F68 lbl_80104F60: -/* 80104F60 00101D60 4B FF F1 65 */ bl func_801040C4 +/* 80104F60 00101D60 4B FF F1 65 */ bl AnimPick__12zNPCVillagerFi16en_NPC_GOAL_SPOTP5xGoal /* 80104F64 00101D64 7C 68 1B 78 */ mr r8, r3 lbl_80104F68: /* 80104F68 00101D68 2C 1F 00 00 */ cmpwi r31, 0 @@ -2492,7 +2492,7 @@ lbl_80104F80: /* 80104FB4 00101DB4 FF E0 08 90 */ fmr f31, f1 /* 80104FB8 00101DB8 7C 7E 1B 78 */ mr r30, r3 /* 80104FBC 00101DBC 7C 9F 23 78 */ mr r31, r4 -/* 80104FC0 00101DC0 48 00 03 D1 */ bl func_80105390 +/* 80104FC0 00101DC0 48 00 03 D1 */ bl CheckDoChat__8zNPCFishFv /* 80104FC4 00101DC4 7F C3 F3 78 */ mr r3, r30 /* 80104FC8 00101DC8 81 9E 01 B8 */ lwz r12, 0x1b8(r30) /* 80104FCC 00101DCC 81 8C 00 7C */ lwz r12, 0x7c(r12) @@ -2507,7 +2507,7 @@ lbl_80104F80: /* 80104FF0 00101DF0 FC 20 F8 90 */ fmr f1, f31 /* 80104FF4 00101DF4 7F C3 F3 78 */ mr r3, r30 /* 80104FF8 00101DF8 7F E4 FB 78 */ mr r4, r31 -/* 80104FFC 00101DFC 48 00 02 09 */ bl func_80105204 +/* 80104FFC 00101DFC 48 00 02 09 */ bl MonitorCowering__8zNPCFishFP6xScenef lbl_80105000: /* 80105000 00101E00 C0 1E 02 C4 */ lfs f0, 0x2c4(r30) /* 80105004 00101E04 C0 22 9C C0 */ lfs f1, lbl_803CE640-_SDA2_BASE_(r2) @@ -2532,7 +2532,7 @@ lbl_8010503C: /* 80105040 00101E40 D0 5E 02 C8 */ stfs f2, 0x2c8(r30) /* 80105044 00101E44 7F C3 F3 78 */ mr r3, r30 /* 80105048 00101E48 7F E4 FB 78 */ mr r4, r31 -/* 8010504C 00101E4C 4B FF ED 45 */ bl func_80103D90 +/* 8010504C 00101E4C 4B FF ED 45 */ bl Process__12zNPCVillagerFP6xScenef /* 80105050 00101E50 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80105054 00101E54 80 01 00 24 */ lwz r0, 0x24(r1) /* 80105058 00101E58 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -2542,8 +2542,8 @@ lbl_8010503C: /* 80105068 00101E68 38 21 00 20 */ addi r1, r1, 0x20 /* 8010506C 00101E6C 4E 80 00 20 */ blr -.global func_80105070 -func_80105070: +.global FolkHandleMail__8zNPCFishFP6NPCMsg +FolkHandleMail__8zNPCFishFP6NPCMsg: /* 80105070 00101E70 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80105074 00101E74 7C 08 02 A6 */ mflr r0 /* 80105078 00101E78 90 01 00 24 */ stw r0, 0x24(r1) @@ -2566,25 +2566,25 @@ func_80105070: /* 801050BC 00101EBC 48 00 01 14 */ b lbl_801051D0 lbl_801050C0: /* 801050C0 00101EC0 7F A3 EB 78 */ mr r3, r29 -/* 801050C4 00101EC4 48 00 85 41 */ bl func_8010D604 +/* 801050C4 00101EC4 48 00 85 41 */ bl GIDOfPending__7xPsycheCFv /* 801050C8 00101EC8 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 801050CC 00101ECC 28 00 53 38 */ cmplwi r0, 0x5338 /* 801050D0 00101ED0 41 82 01 10 */ beq lbl_801051E0 /* 801050D4 00101ED4 3C 80 4E 47 */ lis r4, 0x4E475338@ha /* 801050D8 00101ED8 7F A3 EB 78 */ mr r3, r29 /* 801050DC 00101EDC 38 84 53 38 */ addi r4, r4, 0x4E475338@l -/* 801050E0 00101EE0 48 00 84 79 */ bl func_8010D558 +/* 801050E0 00101EE0 48 00 84 79 */ bl GIDInStack__7xPsycheCFi /* 801050E4 00101EE4 28 03 00 00 */ cmplwi r3, 0 /* 801050E8 00101EE8 40 82 00 F8 */ bne lbl_801051E0 /* 801050EC 00101EEC 7F A3 EB 78 */ mr r3, r29 -/* 801050F0 00101EF0 48 00 85 15 */ bl func_8010D604 +/* 801050F0 00101EF0 48 00 85 15 */ bl GIDOfPending__7xPsycheCFv /* 801050F4 00101EF4 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 801050F8 00101EF8 28 00 53 39 */ cmplwi r0, 0x5339 /* 801050FC 00101EFC 41 82 00 E4 */ beq lbl_801051E0 /* 80105100 00101F00 3C 80 4E 47 */ lis r4, 0x4E475339@ha /* 80105104 00101F04 7F A3 EB 78 */ mr r3, r29 /* 80105108 00101F08 38 84 53 39 */ addi r4, r4, 0x4E475339@l -/* 8010510C 00101F0C 48 00 84 4D */ bl func_8010D558 +/* 8010510C 00101F0C 48 00 84 4D */ bl GIDInStack__7xPsycheCFi /* 80105110 00101F10 28 03 00 00 */ cmplwi r3, 0 /* 80105114 00101F14 40 82 00 CC */ bne lbl_801051E0 /* 80105118 00101F18 80 1C 00 0C */ lwz r0, 0xc(r28) @@ -2601,7 +2601,7 @@ lbl_801050C0: lbl_80105144: /* 80105144 00101F44 7F A3 EB 78 */ mr r3, r29 /* 80105148 00101F48 3B C0 00 00 */ li r30, 0 -/* 8010514C 00101F4C 48 00 84 79 */ bl func_8010D5C4 +/* 8010514C 00101F4C 48 00 84 79 */ bl GIDOfActive__7xPsycheCFv /* 80105150 00101F50 3C 80 80 29 */ lis r4, lbl_8029677C@ha /* 80105154 00101F54 38 84 67 7C */ addi r4, r4, lbl_8029677C@l /* 80105158 00101F58 48 00 00 18 */ b lbl_80105170 @@ -2622,16 +2622,16 @@ lbl_8010517C: /* 80105184 00101F84 3C 80 4E 47 */ lis r4, 0x4E475338@ha /* 80105188 00101F88 7F A3 EB 78 */ mr r3, r29 /* 8010518C 00101F8C 38 84 53 38 */ addi r4, r4, 0x4E475338@l -/* 80105190 00101F90 48 00 8D AD */ bl func_8010DF3C +/* 80105190 00101F90 48 00 8D AD */ bl FindGoal__7xPsycheFi /* 80105194 00101F94 28 03 00 00 */ cmplwi r3, 0 /* 80105198 00101F98 41 82 00 20 */ beq lbl_801051B8 /* 8010519C 00101F9C 38 80 00 03 */ li r4, 3 -/* 801051A0 00101FA0 4B FD 0B 21 */ bl func_800D5CC0 +/* 801051A0 00101FA0 4B FD 0B 21 */ bl LoopCountSet__16zNPCGoalLoopAnimFi /* 801051A4 00101FA4 3C 80 4E 47 */ lis r4, 0x4E475338@ha /* 801051A8 00101FA8 7F A3 EB 78 */ mr r3, r29 /* 801051AC 00101FAC 38 84 53 38 */ addi r4, r4, 0x4E475338@l /* 801051B0 00101FB0 38 A0 00 00 */ li r5, 0 -/* 801051B4 00101FB4 48 00 86 A5 */ bl func_8010D858 +/* 801051B4 00101FB4 48 00 86 A5 */ bl GoalPush__7xPsycheFii lbl_801051B8: /* 801051B8 00101FB8 C0 02 9C C0 */ lfs f0, lbl_803CE640-_SDA2_BASE_(r2) /* 801051BC 00101FBC 3B C0 00 01 */ li r30, 1 @@ -2642,7 +2642,7 @@ lbl_801051B8: lbl_801051D0: /* 801051D0 00101FD0 7F E3 FB 78 */ mr r3, r31 /* 801051D4 00101FD4 7F 84 E3 78 */ mr r4, r28 -/* 801051D8 00101FD8 4B FF F2 99 */ bl func_80104470 +/* 801051D8 00101FD8 4B FF F2 99 */ bl FolkHandleMail__12zNPCVillagerFP6NPCMsg /* 801051DC 00101FDC 7C 7E 1B 78 */ mr r30, r3 lbl_801051E0: /* 801051E0 00101FE0 80 01 00 24 */ lwz r0, 0x24(r1) @@ -2655,8 +2655,8 @@ lbl_801051E0: /* 801051FC 00101FFC 38 21 00 20 */ addi r1, r1, 0x20 /* 80105200 00102000 4E 80 00 20 */ blr -.global func_80105204 -func_80105204: +.global MonitorCowering__8zNPCFishFP6xScenef +MonitorCowering__8zNPCFishFP6xScenef: /* 80105204 00102004 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80105208 00102008 7C 08 02 A6 */ mflr r0 /* 8010520C 0010200C 90 01 00 34 */ stw r0, 0x34(r1) @@ -2675,15 +2675,15 @@ func_80105204: /* 80105240 00102040 2C 03 00 00 */ cmpwi r3, 0 /* 80105244 00102044 40 82 00 10 */ bne lbl_80105254 /* 80105248 00102048 7F E3 FB 78 */ mr r3, r31 -/* 8010524C 0010204C 48 02 8F F1 */ bl func_8012E23C +/* 8010524C 0010204C 48 02 8F F1 */ bl TargetClear__9NPCTargetFv /* 80105250 00102050 48 00 00 50 */ b lbl_801052A0 lbl_80105254: /* 80105254 00102054 7F E3 FB 78 */ mr r3, r31 -/* 80105258 00102058 48 02 93 79 */ bl func_8012E5D0 +/* 80105258 00102058 48 02 93 79 */ bl IsDead__9NPCTargetFv /* 8010525C 0010205C 2C 03 00 00 */ cmpwi r3, 0 /* 80105260 00102060 41 82 00 10 */ beq lbl_80105270 /* 80105264 00102064 7F E3 FB 78 */ mr r3, r31 -/* 80105268 00102068 48 02 8F D5 */ bl func_8012E23C +/* 80105268 00102068 48 02 8F D5 */ bl TargetClear__9NPCTargetFv /* 8010526C 0010206C 48 00 00 34 */ b lbl_801052A0 lbl_80105270: /* 80105270 00102070 7F A3 EB 78 */ mr r3, r29 @@ -2693,11 +2693,11 @@ lbl_80105270: /* 80105280 00102080 C0 5E 00 58 */ lfs f2, 0x58(r30) /* 80105284 00102084 7F E3 FB 78 */ mr r3, r31 /* 80105288 00102088 C0 7E 00 5C */ lfs f3, 0x5c(r30) -/* 8010528C 0010208C 48 02 92 51 */ bl func_8012E4DC +/* 8010528C 0010208C 48 02 92 51 */ bl InCylinder__9NPCTargetFP5xVec3fff /* 80105290 00102090 2C 03 00 00 */ cmpwi r3, 0 /* 80105294 00102094 40 82 00 0C */ bne lbl_801052A0 /* 80105298 00102098 7F E3 FB 78 */ mr r3, r31 -/* 8010529C 0010209C 48 02 8F A1 */ bl func_8012E23C +/* 8010529C 0010209C 48 02 8F A1 */ bl TargetClear__9NPCTargetFv lbl_801052A0: /* 801052A0 001020A0 7F E3 FB 78 */ mr r3, r31 /* 801052A4 001020A4 48 00 24 75 */ bl func_80107718 @@ -2710,14 +2710,14 @@ lbl_801052A0: /* 801052C0 001020C0 7F E3 FB 78 */ mr r3, r31 /* 801052C4 001020C4 7F A5 EB 78 */ mr r5, r29 /* 801052C8 001020C8 38 80 00 02 */ li r4, 2 -/* 801052CC 001020CC 48 02 8F 81 */ bl func_8012E24C +/* 801052CC 001020CC 48 02 8F 81 */ bl FindNearest__9NPCTargetFiP5xBaseP5xVec3f lbl_801052D0: /* 801052D0 001020D0 7F E3 FB 78 */ mr r3, r31 /* 801052D4 001020D4 48 00 24 45 */ bl func_80107718 /* 801052D8 001020D8 2C 03 00 00 */ cmpwi r3, 0 /* 801052DC 001020DC 41 82 00 54 */ beq lbl_80105330 /* 801052E0 001020E0 C3 FE 00 80 */ lfs f31, 0x80(r30) -/* 801052E4 001020E4 4B F2 B9 A5 */ bl func_80030C88 +/* 801052E4 001020E4 4B F2 B9 A5 */ bl xurand__Fv /* 801052E8 001020E8 C0 42 9C D0 */ lfs f2, lbl_803CE650-_SDA2_BASE_(r2) /* 801052EC 001020EC C0 02 9C A0 */ lfs f0, lbl_803CE620-_SDA2_BASE_(r2) /* 801052F0 001020F0 EC 21 10 28 */ fsubs f1, f1, f2 @@ -2725,7 +2725,7 @@ lbl_801052D0: /* 801052F8 001020F8 EC 1F F8 3A */ fmadds f0, f31, f0, f31 /* 801052FC 001020FC D0 1D 02 C4 */ stfs f0, 0x2c4(r29) /* 80105300 00102100 C3 FE 00 80 */ lfs f31, 0x80(r30) -/* 80105304 00102104 4B F2 B9 85 */ bl func_80030C88 +/* 80105304 00102104 4B F2 B9 85 */ bl xurand__Fv /* 80105308 00102108 C0 42 9C D0 */ lfs f2, lbl_803CE650-_SDA2_BASE_(r2) /* 8010530C 0010210C 38 60 00 16 */ li r3, 0x16 /* 80105310 00102110 C0 02 9C A0 */ lfs f0, lbl_803CE620-_SDA2_BASE_(r2) @@ -2734,7 +2734,7 @@ lbl_801052D0: /* 8010531C 0010211C EC 1F F8 3A */ fmadds f0, f31, f0, f31 /* 80105320 00102120 D0 1D 02 C8 */ stfs f0, 0x2c8(r29) /* 80105324 00102124 80 9D 00 00 */ lwz r4, 0(r29) -/* 80105328 00102128 4B FE 80 31 */ bl func_800ED358 +/* 80105328 00102128 4B FE 80 31 */ bl zNPCMsg_SendMsg__F13en_NPC_MSG_IDUi /* 8010532C 0010212C 48 00 00 40 */ b lbl_8010536C lbl_80105330: /* 80105330 00102130 C0 02 9C C0 */ lfs f0, lbl_803CE640-_SDA2_BASE_(r2) @@ -2742,7 +2742,7 @@ lbl_80105330: /* 80105338 00102138 C0 22 9C D8 */ lfs f1, lbl_803CE658-_SDA2_BASE_(r2) /* 8010533C 0010213C C0 1E 00 80 */ lfs f0, 0x80(r30) /* 80105340 00102140 EF E1 00 32 */ fmuls f31, f1, f0 -/* 80105344 00102144 4B F2 B9 45 */ bl func_80030C88 +/* 80105344 00102144 4B F2 B9 45 */ bl xurand__Fv /* 80105348 00102148 C0 42 9C D0 */ lfs f2, lbl_803CE650-_SDA2_BASE_(r2) /* 8010534C 0010214C 38 60 00 17 */ li r3, 0x17 /* 80105350 00102150 C0 02 9C A0 */ lfs f0, lbl_803CE620-_SDA2_BASE_(r2) @@ -2751,7 +2751,7 @@ lbl_80105330: /* 8010535C 0010215C EC 1F F8 3A */ fmadds f0, f31, f0, f31 /* 80105360 00102160 D0 1D 02 C8 */ stfs f0, 0x2c8(r29) /* 80105364 00102164 80 9D 00 00 */ lwz r4, 0(r29) -/* 80105368 00102168 4B FE 7F F1 */ bl func_800ED358 +/* 80105368 00102168 4B FE 7F F1 */ bl zNPCMsg_SendMsg__F13en_NPC_MSG_IDUi lbl_8010536C: /* 8010536C 0010216C E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80105370 00102170 80 01 00 34 */ lwz r0, 0x34(r1) @@ -2763,15 +2763,15 @@ lbl_8010536C: /* 80105388 00102188 38 21 00 30 */ addi r1, r1, 0x30 /* 8010538C 0010218C 4E 80 00 20 */ blr -.global func_80105390 -func_80105390: +.global CheckDoChat__8zNPCFishFv +CheckDoChat__8zNPCFishFv: /* 80105390 00102190 4E 80 00 20 */ blr /* 80105394 00102194 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80105398 00102198 7C 08 02 A6 */ mflr r0 /* 8010539C 0010219C 90 01 00 14 */ stw r0, 0x14(r1) /* 801053A0 001021A0 93 E1 00 0C */ stw r31, 0xc(r1) /* 801053A4 001021A4 7C 7F 1B 78 */ mr r31, r3 -/* 801053A8 001021A8 4B FF E7 B9 */ bl func_80103B60 +/* 801053A8 001021A8 4B FF E7 B9 */ bl Init__12zNPCVillagerFP9xEntAsset /* 801053AC 001021AC 38 00 00 01 */ li r0, 1 /* 801053B0 001021B0 3C 60 9F 00 */ lis r3, 0x9EFFFFFF@ha /* 801053B4 001021B4 90 1F 01 CC */ stw r0, 0x1cc(r31) @@ -2791,7 +2791,7 @@ func_80105390: /* 801053EC 001021EC 90 01 00 14 */ stw r0, 0x14(r1) /* 801053F0 001021F0 93 E1 00 0C */ stw r31, 0xc(r1) /* 801053F4 001021F4 7C 7F 1B 78 */ mr r31, r3 -/* 801053F8 001021F8 4B FF E7 A5 */ bl func_80103B9C +/* 801053F8 001021F8 4B FF E7 A5 */ bl Reset__12zNPCVillagerFv /* 801053FC 001021FC 38 00 00 00 */ li r0, 0 /* 80105400 00102200 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80105404 00102204 98 1F 01 F1 */ stb r0, 0x1f1(r31) @@ -2805,7 +2805,7 @@ func_80105390: /* 80105424 00102224 40 82 00 30 */ bne lbl_80105454 /* 80105428 00102228 80 7F 01 C0 */ lwz r3, 0x1c0(r31) /* 8010542C 0010222C 80 63 00 14 */ lwz r3, 0x14(r3) -/* 80105430 00102230 4B FA F6 0D */ bl func_800B4A3C +/* 80105430 00102230 4B FA F6 0D */ bl zSceneFindObject__FUi /* 80105434 00102234 28 03 00 00 */ cmplwi r3, 0 /* 80105438 00102238 41 82 00 1C */ beq lbl_80105454 /* 8010543C 0010223C 48 00 22 F1 */ bl func_8010772C @@ -2826,19 +2826,19 @@ lbl_80105454: /* 80105474 00102274 93 E1 00 0C */ stw r31, 0xc(r1) /* 80105478 00102278 93 C1 00 08 */ stw r30, 8(r1) /* 8010547C 0010227C 7C 7E 1B 78 */ mr r30, r3 -/* 80105480 00102280 48 00 7A 55 */ bl func_8010CED4 +/* 80105480 00102280 48 00 7A 55 */ bl xBehaveMgr_GetSelf__Fv /* 80105484 00102284 7F C4 F3 78 */ mr r4, r30 /* 80105488 00102288 38 A0 00 00 */ li r5, 0 -/* 8010548C 0010228C 48 00 7B B1 */ bl func_8010D03C +/* 8010548C 0010228C 48 00 7B B1 */ bl Subscribe__10xBehaveMgrFP5xBasei /* 80105490 00102290 90 7E 02 28 */ stw r3, 0x228(r30) /* 80105494 00102294 83 FE 02 28 */ lwz r31, 0x228(r30) /* 80105498 00102298 7F E3 FB 78 */ mr r3, r31 -/* 8010549C 0010229C 48 00 7C ED */ bl func_8010D188 +/* 8010549C 0010229C 48 00 7C ED */ bl BrainBegin__7xPsycheFv /* 801054A0 001022A0 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 801054A4 001022A4 7F E3 FB 78 */ mr r3, r31 /* 801054A8 001022A8 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l /* 801054AC 001022AC 38 A0 00 00 */ li r5, 0 -/* 801054B0 001022B0 48 00 7D 91 */ bl func_8010D240 +/* 801054B0 001022B0 48 00 7D 91 */ bl AddGoal__7xPsycheFiPv /* 801054B4 001022B4 3C 80 80 10 */ lis r4, lbl_80107168@ha /* 801054B8 001022B8 38 A0 00 00 */ li r5, 0 /* 801054BC 001022BC 38 84 71 68 */ addi r4, r4, lbl_80107168@l @@ -2849,21 +2849,21 @@ lbl_80105454: /* 801054D0 001022D0 7F E3 FB 78 */ mr r3, r31 /* 801054D4 001022D4 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l /* 801054D8 001022D8 38 A0 00 00 */ li r5, 0 -/* 801054DC 001022DC 48 00 7D 65 */ bl func_8010D240 +/* 801054DC 001022DC 48 00 7D 65 */ bl AddGoal__7xPsycheFiPv /* 801054E0 001022E0 3C 80 4E 47 */ lis r4, 0x4E475339@ha /* 801054E4 001022E4 7F E3 FB 78 */ mr r3, r31 /* 801054E8 001022E8 38 84 53 39 */ addi r4, r4, 0x4E475339@l /* 801054EC 001022EC 38 A0 00 00 */ li r5, 0 -/* 801054F0 001022F0 48 00 7D 51 */ bl func_8010D240 +/* 801054F0 001022F0 48 00 7D 51 */ bl AddGoal__7xPsycheFiPv /* 801054F4 001022F4 7F C3 F3 78 */ mr r3, r30 /* 801054F8 001022F8 7F E4 FB 78 */ mr r4, r31 /* 801054FC 001022FC 38 A0 00 00 */ li r5, 0 /* 80105500 00102300 38 C0 00 00 */ li r6, 0 /* 80105504 00102304 38 E0 00 00 */ li r7, 0 /* 80105508 00102308 39 00 00 00 */ li r8, 0 -/* 8010550C 0010230C 4B FF F3 2D */ bl func_80104838 +/* 8010550C 0010230C 4B FF F3 2D */ bl AddTalking__12zNPCVillagerFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i /* 80105510 00102310 7F E3 FB 78 */ mr r3, r31 -/* 80105514 00102314 48 00 7C F5 */ bl func_8010D208 +/* 80105514 00102314 48 00 7C F5 */ bl BrainEnd__7xPsycheFv /* 80105518 00102318 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 8010551C 0010231C 7F E3 FB 78 */ mr r3, r31 /* 80105520 00102320 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l @@ -2913,7 +2913,7 @@ lbl_801055B4: /* 801055C4 001023C4 48 00 01 04 */ b lbl_801056C8 lbl_801055C8: /* 801055C8 001023C8 7F C3 F3 78 */ mr r3, r30 -/* 801055CC 001023CC 4B FF EA F9 */ bl func_801040C4 +/* 801055CC 001023CC 4B FF EA F9 */ bl AnimPick__12zNPCVillagerFi16en_NPC_GOAL_SPOTP5xGoal /* 801055D0 001023D0 7C 7F 1B 78 */ mr r31, r3 /* 801055D4 001023D4 48 00 00 F4 */ b lbl_801056C8 lbl_801055D8: @@ -2961,7 +2961,7 @@ lbl_8010565C: /* 80105668 00102468 2C 00 00 03 */ cmpwi r0, 3 /* 8010566C 0010246C 40 81 00 3C */ ble lbl_801056A8 lbl_80105670: -/* 80105670 00102470 4B F2 B5 F9 */ bl func_80030C68 +/* 80105670 00102470 4B F2 B5 F9 */ bl xrand__Fv /* 80105674 00102474 80 FE 01 D8 */ lwz r7, 0x1d8(r30) /* 80105678 00102478 3C 80 80 29 */ lis r4, lbl_80296794@ha /* 8010567C 0010247C 54 66 9B 7E */ srwi r6, r3, 0xd @@ -2983,7 +2983,7 @@ lbl_801056A8: /* 801056B8 001024B8 48 00 00 10 */ b lbl_801056C8 lbl_801056BC: /* 801056BC 001024BC 7F C3 F3 78 */ mr r3, r30 -/* 801056C0 001024C0 4B FF EA 05 */ bl func_801040C4 +/* 801056C0 001024C0 4B FF EA 05 */ bl AnimPick__12zNPCVillagerFi16en_NPC_GOAL_SPOTP5xGoal /* 801056C4 001024C4 7C 7F 1B 78 */ mr r31, r3 lbl_801056C8: /* 801056C8 001024C8 2C 1D 00 00 */ cmpwi r29, 0 @@ -3009,7 +3009,7 @@ lbl_801056E0: /* 80105714 00102514 93 C1 00 08 */ stw r30, 8(r1) /* 80105718 00102518 7C 7E 1B 78 */ mr r30, r3 /* 8010571C 0010251C 80 63 02 28 */ lwz r3, 0x228(r3) -/* 80105720 00102520 48 00 89 41 */ bl func_8010E060 +/* 80105720 00102520 48 00 89 41 */ bl Timestep__7xPsycheFfPv /* 80105724 00102524 80 1E 01 D0 */ lwz r0, 0x1d0(r30) /* 80105728 00102528 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 8010572C 0010252C 41 82 00 28 */ beq lbl_80105754 @@ -3019,7 +3019,7 @@ lbl_80105738: /* 80105738 00102538 80 9E 01 D8 */ lwz r4, 0x1d8(r30) /* 8010573C 0010253C 38 7F 00 50 */ addi r3, r31, 0x50 /* 80105740 00102540 38 84 00 68 */ addi r4, r4, 0x68 -/* 80105744 00102544 4B F4 8D 99 */ bl func_8004E4DC +/* 80105744 00102544 4B F4 8D 99 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80105748 00102548 83 FF 00 00 */ lwz r31, 0(r31) lbl_8010574C: /* 8010574C 0010254C 28 1F 00 00 */ cmplwi r31, 0 @@ -3039,7 +3039,7 @@ lbl_80105754: /* 80105780 00102580 93 A1 00 14 */ stw r29, 0x14(r1) /* 80105784 00102584 93 81 00 10 */ stw r28, 0x10(r1) /* 80105788 00102588 7C 7C 1B 78 */ mr r28, r3 -/* 8010578C 0010258C 4B FF E3 D5 */ bl func_80103B60 +/* 8010578C 0010258C 4B FF E3 D5 */ bl Init__12zNPCVillagerFP9xEntAsset /* 80105790 00102590 38 00 00 00 */ li r0, 0 /* 80105794 00102594 3C 80 80 29 */ lis r4, lbl_802967A4@ha /* 80105798 00102598 98 1C 04 E8 */ stb r0, 0x4e8(r28) @@ -3072,7 +3072,7 @@ lbl_80105754: /* 80105804 00102604 D0 1C 05 2C */ stfs f0, 0x52c(r28) lbl_80105808: /* 80105808 00102608 80 7F 00 00 */ lwz r3, 0(r31) -/* 8010580C 0010260C 4B F4 6A 09 */ bl func_8004C214 +/* 8010580C 0010260C 4B F4 6A 09 */ bl xStrHash__FPCc /* 80105810 00102610 3B BD 00 01 */ addi r29, r29, 1 /* 80105814 00102614 90 7E 00 00 */ stw r3, 0(r30) /* 80105818 00102618 2C 1D 00 47 */ cmpwi r29, 0x47 @@ -3097,7 +3097,7 @@ lbl_80105808: /* 80105864 00102664 38 A5 A7 50 */ addi r5, r5, lbl_8013A750@l /* 80105868 00102668 80 66 06 30 */ lwz r3, 0x630(r6) /* 8010586C 0010266C 38 C0 00 00 */ li r6, 0 -/* 80105870 00102670 48 03 56 39 */ bl func_8013AEA8 +/* 80105870 00102670 48 03 56 39 */ bl xUpdateCull_SetCB__FP14xUpdateCullMgrPvPFPvPv_UiPv /* 80105874 00102674 80 01 00 14 */ lwz r0, 0x14(r1) /* 80105878 00102678 7C 08 03 A6 */ mtlr r0 /* 8010587C 0010267C 38 21 00 10 */ addi r1, r1, 0x10 @@ -3122,7 +3122,7 @@ lbl_801058C4: /* 801058C4 001026C4 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 801058C8 001026C8 38 7E 00 50 */ addi r3, r30, 0x50 /* 801058CC 001026CC 38 84 00 68 */ addi r4, r4, 0x68 -/* 801058D0 001026D0 4B F4 8C 0D */ bl func_8004E4DC +/* 801058D0 001026D0 4B F4 8C 0D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801058D4 001026D4 83 DE 00 00 */ lwz r30, 0(r30) lbl_801058D8: /* 801058D8 001026D8 28 1E 00 00 */ cmplwi r30, 0 @@ -3139,7 +3139,7 @@ lbl_801058E0: /* 80105900 00102700 90 01 00 10 */ stw r0, 0x10(r1) /* 80105904 00102704 4B F1 5F 05 */ bl func_8001B808 /* 80105908 00102708 38 81 00 08 */ addi r4, r1, 8 -/* 8010590C 0010270C 48 02 A5 55 */ bl func_8012FE60 +/* 8010590C 0010270C 48 02 A5 55 */ bl NPCC_ds2_toCam__FPC5xVec3P5xVec3 /* 80105910 00102710 C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) /* 80105914 00102714 38 61 00 08 */ addi r3, r1, 8 /* 80105918 00102718 7C 64 1B 78 */ mr r4, r3 @@ -3148,18 +3148,18 @@ lbl_801058E0: /* 80105924 00102724 80 05 00 E0 */ lwz r0, 0xe0(r5) /* 80105928 00102728 64 00 00 03 */ oris r0, r0, 3 /* 8010592C 0010272C 90 05 00 E0 */ stw r0, 0xe0(r5) -/* 80105930 00102730 4B F4 89 C1 */ bl func_8004E2F0 +/* 80105930 00102730 4B F4 89 C1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80105934 00102734 80 BF 00 24 */ lwz r5, 0x24(r31) /* 80105938 00102738 3C 60 80 25 */ lis r3, lbl_80253030@ha /* 8010593C 0010273C 38 83 30 30 */ addi r4, r3, lbl_80253030@l /* 80105940 00102740 80 65 00 4C */ lwz r3, 0x4c(r5) /* 80105944 00102744 38 63 00 10 */ addi r3, r3, 0x10 -/* 80105948 00102748 4B F4 8B 95 */ bl func_8004E4DC +/* 80105948 00102748 4B F4 8B 95 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8010594C 0010274C 80 7F 00 24 */ lwz r3, 0x24(r31) /* 80105950 00102750 38 81 00 08 */ addi r4, r1, 8 /* 80105954 00102754 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80105958 00102758 38 63 00 20 */ addi r3, r3, 0x20 -/* 8010595C 0010275C 4B F4 8B 81 */ bl func_8004E4DC +/* 8010595C 0010275C 4B F4 8B 81 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80105960 00102760 80 DF 00 24 */ lwz r6, 0x24(r31) /* 80105964 00102764 3C 60 80 25 */ lis r3, lbl_80253030@ha /* 80105968 00102768 38 A3 30 30 */ addi r5, r3, lbl_80253030@l @@ -3174,7 +3174,7 @@ lbl_801058E0: /* 8010598C 0010278C D0 1F 04 F8 */ stfs f0, 0x4f8(r31) /* 80105990 00102790 80 7F 04 FC */ lwz r3, 0x4fc(r31) /* 80105994 00102794 C0 3F 04 F8 */ lfs f1, 0x4f8(r31) -/* 80105998 00102798 48 05 A6 9D */ bl func_80160034 +/* 80105998 00102798 48 05 A6 9D */ bl xJaw_EvalData__FPvf /* 8010599C 0010279C 80 9F 00 24 */ lwz r4, 0x24(r31) /* 801059A0 001027A0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 801059A4 001027A4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -3301,9 +3301,9 @@ lbl_80105B0C: /* 80105B6C 0010296C D0 1F 04 F8 */ stfs f0, 0x4f8(r31) /* 80105B70 00102970 C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) /* 80105B74 00102974 D0 1F 05 2C */ stfs f0, 0x52c(r31) -/* 80105B78 00102978 4B FF E0 25 */ bl func_80103B9C +/* 80105B78 00102978 4B FF E0 25 */ bl Reset__12zNPCVillagerFv /* 80105B7C 0010297C 7F E3 FB 78 */ mr r3, r31 -/* 80105B80 00102980 48 00 07 81 */ bl func_80106300 +/* 80105B80 00102980 48 00 07 81 */ bl reset_said__12zNPCNewsFishFv /* 80105B84 00102984 3C 60 80 27 */ lis r3, lbl_80269D40@ha /* 80105B88 00102988 C0 22 9C E8 */ lfs f1, lbl_803CE668-_SDA2_BASE_(r2) /* 80105B8C 0010298C 38 63 9D 40 */ addi r3, r3, lbl_80269D40@l @@ -3408,11 +3408,11 @@ lbl_80105CC4: /* 80105D14 00102B14 7F C3 F3 78 */ mr r3, r30 /* 80105D18 00102B18 C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) /* 80105D1C 00102B1C D0 1D 04 F8 */ stfs f0, 0x4f8(r29) -/* 80105D20 00102B20 48 05 A2 41 */ bl func_8015FF60 +/* 80105D20 00102B20 48 05 A2 41 */ bl xJaw_FindData__FUi /* 80105D24 00102B24 90 7D 04 FC */ stw r3, 0x4fc(r29) /* 80105D28 00102B28 48 00 00 68 */ b lbl_80105D90 lbl_80105D2C: -/* 80105D2C 00102B2C 48 00 00 D1 */ bl func_80105DFC +/* 80105D2C 00102B2C 48 00 00 D1 */ bl IsTalking__12zNPCNewsFishFv /* 80105D30 00102B30 2C 03 00 00 */ cmpwi r3, 0 /* 80105D34 00102B34 41 82 00 1C */ beq lbl_80105D50 /* 80105D38 00102B38 80 7D 04 F4 */ lwz r3, 0x4f4(r29) @@ -3430,12 +3430,12 @@ lbl_80105D50: /* 80105D64 00102B64 38 A0 00 00 */ li r5, 0 /* 80105D68 00102B68 38 C0 00 00 */ li r6, 0 /* 80105D6C 00102B6C 38 E0 00 01 */ li r7, 1 -/* 80105D70 00102B70 4B F4 2C BD */ bl func_80048A2C +/* 80105D70 00102B70 4B F4 2C BD */ bl xSndPlay__FUiffUiUiUi14sound_categoryf /* 80105D74 00102B74 90 7D 04 EC */ stw r3, 0x4ec(r29) /* 80105D78 00102B78 7F C3 F3 78 */ mr r3, r30 /* 80105D7C 00102B7C C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) /* 80105D80 00102B80 D0 1D 04 F8 */ stfs f0, 0x4f8(r29) -/* 80105D84 00102B84 48 05 A1 DD */ bl func_8015FF60 +/* 80105D84 00102B84 48 05 A1 DD */ bl xJaw_FindData__FUi /* 80105D88 00102B88 90 7D 04 FC */ stw r3, 0x4fc(r29) /* 80105D8C 00102B8C 93 DD 04 F0 */ stw r30, 0x4f0(r29) lbl_80105D90: @@ -3451,11 +3451,11 @@ lbl_80105D90: /* 80105DB4 00102BB4 90 01 00 14 */ stw r0, 0x14(r1) /* 80105DB8 00102BB8 93 E1 00 0C */ stw r31, 0xc(r1) /* 80105DBC 00102BBC 7C 7F 1B 78 */ mr r31, r3 -/* 80105DC0 00102BC0 48 00 00 3D */ bl func_80105DFC +/* 80105DC0 00102BC0 48 00 00 3D */ bl IsTalking__12zNPCNewsFishFv /* 80105DC4 00102BC4 2C 03 00 00 */ cmpwi r3, 0 /* 80105DC8 00102BC8 41 82 00 0C */ beq lbl_80105DD4 /* 80105DCC 00102BCC 80 7F 04 EC */ lwz r3, 0x4ec(r31) -/* 80105DD0 00102BD0 4B F4 34 31 */ bl func_80049200 +/* 80105DD0 00102BD0 4B F4 34 31 */ bl xSndStop__FUi lbl_80105DD4: /* 80105DD4 00102BD4 38 00 00 00 */ li r0, 0 /* 80105DD8 00102BD8 90 1F 04 F0 */ stw r0, 0x4f0(r31) @@ -3468,8 +3468,8 @@ lbl_80105DD4: /* 80105DF4 00102BF4 38 21 00 10 */ addi r1, r1, 0x10 /* 80105DF8 00102BF8 4E 80 00 20 */ blr -.global func_80105DFC -func_80105DFC: +.global IsTalking__12zNPCNewsFishFv +IsTalking__12zNPCNewsFishFv: /* 80105DFC 00102BFC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80105E00 00102C00 7C 08 02 A6 */ mflr r0 /* 80105E04 00102C04 90 01 00 14 */ stw r0, 0x14(r1) @@ -3487,8 +3487,8 @@ lbl_80105E24: /* 80105E2C 00102C2C 38 21 00 10 */ addi r1, r1, 0x10 /* 80105E30 00102C30 4E 80 00 20 */ blr -.global func_80105E34 -func_80105E34: +.global TalkOnScreen__12zNPCNewsFishFi +TalkOnScreen__12zNPCNewsFishFi: /* 80105E34 00102C34 2C 04 00 00 */ cmpwi r4, 0 /* 80105E38 00102C38 41 82 00 14 */ beq lbl_80105E4C /* 80105E3C 00102C3C 80 03 05 00 */ lwz r0, 0x500(r3) @@ -3527,12 +3527,12 @@ lbl_80105E9C: /* 80105EB8 00102CB8 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l /* 80105EBC 00102CBC 38 60 00 00 */ li r3, 0 /* 80105EC0 00102CC0 80 9F 06 58 */ lwz r4, 0x658(r31) -/* 80105EC4 00102CC4 48 01 D5 FD */ bl func_801234C0 -/* 80105EC8 00102CC8 4B FA 6B 2D */ bl func_800AC9F4 +/* 80105EC4 00102CC4 48 01 D5 FD */ bl xLightKit_Enable__FP9xLightKitP7RpWorld +/* 80105EC8 00102CC8 4B FA 6B 2D */ bl zRenderStateCurrent__Fv /* 80105ECC 00102CCC 7C 60 1B 78 */ mr r0, r3 /* 80105ED0 00102CD0 38 60 00 14 */ li r3, 0x14 /* 80105ED4 00102CD4 7C 1C 03 78 */ mr r28, r0 -/* 80105ED8 00102CD8 4B FA 6B 25 */ bl func_800AC9FC +/* 80105ED8 00102CD8 4B FA 6B 25 */ bl zRenderState__F14_SDRenderState /* 80105EDC 00102CDC 80 9B 00 24 */ lwz r4, 0x24(r27) /* 80105EE0 00102CE0 38 61 00 30 */ addi r3, r1, 0x30 /* 80105EE4 00102CE4 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -3571,7 +3571,7 @@ lbl_80105E9C: /* 80105F68 00102D68 80 7B 00 24 */ lwz r3, 0x24(r27) /* 80105F6C 00102D6C C0 3B 05 20 */ lfs f1, 0x520(r27) /* 80105F70 00102D70 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 80105F74 00102D74 4B F2 C6 11 */ bl func_80032584 +/* 80105F74 00102D74 4B F2 C6 11 */ bl xMat3x3RotZ__FP7xMat3x3f /* 80105F78 00102D78 80 7B 00 24 */ lwz r3, 0x24(r27) /* 80105F7C 00102D7C C0 3B 05 1C */ lfs f1, 0x51c(r27) /* 80105F80 00102D80 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -3591,21 +3591,21 @@ lbl_80105E9C: /* 80105FB8 00102DB8 38 A1 00 14 */ addi r5, r1, 0x14 /* 80105FBC 00102DBC 38 C1 00 08 */ addi r6, r1, 8 /* 80105FC0 00102DC0 80 63 00 00 */ lwz r3, 0(r3) -/* 80105FC4 00102DC4 4B F2 EA 5D */ bl func_80034A20 +/* 80105FC4 00102DC4 4B F2 EA 5D */ bl xModelRender2D__FRC14xModelInstanceRC13basic_rect_f_RC5xVec3RC5xVec3 /* 80105FC8 00102DC8 80 7B 00 24 */ lwz r3, 0x24(r27) /* 80105FCC 00102DCC 38 81 00 20 */ addi r4, r1, 0x20 /* 80105FD0 00102DD0 38 A1 00 14 */ addi r5, r1, 0x14 /* 80105FD4 00102DD4 38 C1 00 08 */ addi r6, r1, 8 -/* 80105FD8 00102DD8 4B F2 EA 49 */ bl func_80034A20 +/* 80105FD8 00102DD8 4B F2 EA 49 */ bl xModelRender2D__FRC14xModelInstanceRC13basic_rect_f_RC5xVec3RC5xVec3 /* 80105FDC 00102DDC 80 7B 00 24 */ lwz r3, 0x24(r27) /* 80105FE0 00102DE0 38 81 00 30 */ addi r4, r1, 0x30 /* 80105FE4 00102DE4 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80105FE8 00102DE8 4B F0 85 05 */ bl func_8000E4EC /* 80105FEC 00102DEC 7F 83 E3 78 */ mr r3, r28 -/* 80105FF0 00102DF0 4B FA 6A 0D */ bl func_800AC9FC +/* 80105FF0 00102DF0 4B FA 6A 0D */ bl zRenderState__F14_SDRenderState /* 80105FF4 00102DF4 80 9F 06 58 */ lwz r4, 0x658(r31) /* 80105FF8 00102DF8 7F A3 EB 78 */ mr r3, r29 -/* 80105FFC 00102DFC 48 01 D4 C5 */ bl func_801234C0 +/* 80105FFC 00102DFC 48 01 D4 C5 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld lbl_80106000: /* 80106000 00102E00 BB 61 00 7C */ lmw r27, 0x7c(r1) /* 80106004 00102E04 80 01 00 94 */ lwz r0, 0x94(r1) @@ -3613,8 +3613,8 @@ lbl_80106000: /* 8010600C 00102E0C 38 21 00 90 */ addi r1, r1, 0x90 /* 80106010 00102E10 4E 80 00 20 */ blr -.global func_80106014 -func_80106014: +.global say__12zNPCNewsFishFQ212zNPCNewsFish8say_enumi +say__12zNPCNewsFishFQ212zNPCNewsFish8say_enumi: /* 80106014 00102E14 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80106018 00102E18 7C 08 02 A6 */ mflr r0 /* 8010601C 00102E1C 3C C0 80 31 */ lis r6, lbl_803132F4@ha @@ -3627,7 +3627,7 @@ func_80106014: /* 80106038 00102E38 93 A1 00 14 */ stw r29, 0x14(r1) /* 8010603C 00102E3C 7C 7D 1B 78 */ mr r29, r3 /* 80106040 00102E40 7F E4 00 2E */ lwzx r31, r4, r0 -/* 80106044 00102E44 4B FF FD B9 */ bl func_80105DFC +/* 80106044 00102E44 4B FF FD B9 */ bl IsTalking__12zNPCNewsFishFv /* 80106048 00102E48 2C 03 00 00 */ cmpwi r3, 0 /* 8010604C 00102E4C 41 82 00 70 */ beq lbl_801060BC /* 80106050 00102E50 80 7D 04 F0 */ lwz r3, 0x4f0(r29) @@ -3670,12 +3670,12 @@ lbl_801060BC: /* 801060D0 00102ED0 38 A0 00 00 */ li r5, 0 /* 801060D4 00102ED4 38 C0 00 00 */ li r6, 0 /* 801060D8 00102ED8 38 E0 00 01 */ li r7, 1 -/* 801060DC 00102EDC 4B F4 29 51 */ bl func_80048A2C +/* 801060DC 00102EDC 4B F4 29 51 */ bl xSndPlay__FUiffUiUiUi14sound_categoryf /* 801060E0 00102EE0 90 7D 04 EC */ stw r3, 0x4ec(r29) /* 801060E4 00102EE4 7F E3 FB 78 */ mr r3, r31 /* 801060E8 00102EE8 C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) /* 801060EC 00102EEC D0 1D 04 F8 */ stfs f0, 0x4f8(r29) -/* 801060F0 00102EF0 48 05 9E 71 */ bl func_8015FF60 +/* 801060F0 00102EF0 48 05 9E 71 */ bl xJaw_FindData__FUi /* 801060F4 00102EF4 90 7D 04 FC */ stw r3, 0x4fc(r29) /* 801060F8 00102EF8 38 60 00 01 */ li r3, 1 /* 801060FC 00102EFC 93 FD 04 F0 */ stw r31, 0x4f0(r29) @@ -3688,8 +3688,8 @@ lbl_80106100: /* 80106114 00102F14 38 21 00 20 */ addi r1, r1, 0x20 /* 80106118 00102F18 4E 80 00 20 */ blr -.global func_8010611C -func_8010611C: +.global say__12zNPCNewsFishFPCQ212zNPCNewsFish8say_enumUlii +say__12zNPCNewsFishFPCQ212zNPCNewsFish8say_enumUlii: /* 8010611C 00102F1C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80106120 00102F20 7C 08 02 A6 */ mflr r0 /* 80106124 00102F24 28 05 00 00 */ cmplwi r5, 0 @@ -3713,7 +3713,7 @@ lbl_8010614C: /* 80106168 00102F68 7F 25 CB 78 */ mr r5, r25 /* 8010616C 00102F6C 90 1A 00 04 */ stw r0, 4(r26) /* 80106170 00102F70 80 98 00 00 */ lwz r4, 0(r24) -/* 80106174 00102F74 4B FF FE A1 */ bl func_80106014 +/* 80106174 00102F74 4B FF FE A1 */ bl say__12zNPCNewsFishFQ212zNPCNewsFish8say_enumi /* 80106178 00102F78 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8010617C 00102F7C 41 82 00 18 */ beq lbl_80106194 /* 80106180 00102F80 80 9A 00 00 */ lwz r4, 0(r26) @@ -3774,7 +3774,7 @@ lbl_80106238: /* 80106238 00103038 7C 1A F0 40 */ cmplw r26, r30 /* 8010623C 0010303C 40 82 FF D0 */ bne lbl_8010620C /* 80106240 00103040 3B 80 FF FF */ li r28, -1 -/* 80106244 00103044 4B F2 AA 25 */ bl func_80030C68 +/* 80106244 00103044 4B F2 AA 25 */ bl xrand__Fv /* 80106248 00103048 54 63 9B 7E */ srwi r3, r3, 0xd /* 8010624C 0010304C 7F 1A C3 78 */ mr r26, r24 /* 80106250 00103050 7C 03 DB 96 */ divwu r0, r3, r27 @@ -3804,7 +3804,7 @@ lbl_80106260: /* 801062AC 001030AC 80 9A 00 00 */ lwz r4, 0(r26) /* 801062B0 001030B0 7E E3 BB 78 */ mr r3, r23 /* 801062B4 001030B4 7F 25 CB 78 */ mr r5, r25 -/* 801062B8 001030B8 4B FF FD 5D */ bl func_80106014 +/* 801062B8 001030B8 4B FF FD 5D */ bl say__12zNPCNewsFishFQ212zNPCNewsFish8say_enumi /* 801062BC 001030BC 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 801062C0 001030C0 41 82 00 1C */ beq lbl_801062DC /* 801062C4 001030C4 80 7F 00 00 */ lwz r3, 0(r31) @@ -3826,8 +3826,8 @@ lbl_801062EC: /* 801062F8 001030F8 38 21 00 30 */ addi r1, r1, 0x30 /* 801062FC 001030FC 4E 80 00 20 */ blr -.global func_80106300 -func_80106300: +.global reset_said__12zNPCNewsFishFv +reset_said__12zNPCNewsFishFv: /* 80106300 00103100 38 63 02 B0 */ addi r3, r3, 0x2b0 /* 80106304 00103104 38 00 00 00 */ li r0, 0 /* 80106308 00103108 38 83 02 38 */ addi r4, r3, 0x238 @@ -3845,7 +3845,7 @@ lbl_8010631C: /* 80106330 00103130 90 01 00 14 */ stw r0, 0x14(r1) /* 80106334 00103134 93 E1 00 0C */ stw r31, 0xc(r1) /* 80106338 00103138 7C 7F 1B 78 */ mr r31, r3 -/* 8010633C 0010313C 4B FF D8 61 */ bl func_80103B9C +/* 8010633C 0010313C 4B FF D8 61 */ bl Reset__12zNPCVillagerFv /* 80106340 00103140 C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) /* 80106344 00103144 D0 1F 02 B0 */ stfs f0, 0x2b0(r31) /* 80106348 00103148 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3860,10 +3860,10 @@ lbl_8010631C: /* 8010636C 0010316C FF E0 08 90 */ fmr f31, f1 /* 80106370 00103170 93 E1 00 14 */ stw r31, 0x14(r1) /* 80106374 00103174 7C 7F 1B 78 */ mr r31, r3 -/* 80106378 00103178 4B FF DA 19 */ bl func_80103D90 +/* 80106378 00103178 4B FF DA 19 */ bl Process__12zNPCVillagerFP6xScenef /* 8010637C 0010317C FC 20 F8 90 */ fmr f1, f31 /* 80106380 00103180 7F E3 FB 78 */ mr r3, r31 -/* 80106384 00103184 48 00 00 1D */ bl func_801063A0 +/* 80106384 00103184 48 00 00 1D */ bl VFXLeakyFaucet__15zNPCSandyBikiniFf /* 80106388 00103188 80 01 00 24 */ lwz r0, 0x24(r1) /* 8010638C 0010318C CB E1 00 18 */ lfd f31, 0x18(r1) /* 80106390 00103190 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -3871,8 +3871,8 @@ lbl_8010631C: /* 80106398 00103198 38 21 00 20 */ addi r1, r1, 0x20 /* 8010639C 0010319C 4E 80 00 20 */ blr -.global func_801063A0 -func_801063A0: +.global VFXLeakyFaucet__15zNPCSandyBikiniFf +VFXLeakyFaucet__15zNPCSandyBikiniFf: /* 801063A0 001031A0 94 21 FF A0 */ stwu r1, -0x60(r1) /* 801063A4 001031A4 7C 08 02 A6 */ mflr r0 /* 801063A8 001031A8 90 01 00 64 */ stw r0, 0x64(r1) @@ -3887,7 +3887,7 @@ func_801063A0: /* 801063CC 001031CC 7C 7F 1B 78 */ mr r31, r3 /* 801063D0 001031D0 C0 42 9C F8 */ lfs f2, lbl_803CE678-_SDA2_BASE_(r2) /* 801063D4 001031D4 38 7F 02 B0 */ addi r3, r31, 0x2b0 -/* 801063D8 001031D8 48 02 9C A1 */ bl func_80130078 +/* 801063D8 001031D8 48 02 9C A1 */ bl NPCC_TmrCycle__FPfff /* 801063DC 001031DC FF C0 08 90 */ fmr f30, f1 /* 801063E0 001031E0 7F E3 FB 78 */ mr r3, r31 /* 801063E4 001031E4 38 80 00 11 */ li r4, 0x11 @@ -3933,7 +3933,7 @@ func_801063A0: /* 80106484 00103284 4B F0 83 05 */ bl func_8000E788 /* 80106488 00103288 38 61 00 08 */ addi r3, r1, 8 /* 8010648C 0010328C 7C 64 1B 78 */ mr r4, r3 -/* 80106490 00103290 4B F4 7E 61 */ bl func_8004E2F0 +/* 80106490 00103290 4B F4 7E 61 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80106494 00103294 C0 41 00 0C */ lfs f2, 0xc(r1) /* 80106498 00103298 38 61 00 08 */ addi r3, r1, 8 /* 8010649C 0010329C C0 02 9C A0 */ lfs f0, lbl_803CE620-_SDA2_BASE_(r2) @@ -3941,7 +3941,7 @@ func_801063A0: /* 801064A4 001032A4 7C 64 1B 78 */ mr r4, r3 /* 801064A8 001032A8 EC 02 00 2A */ fadds f0, f2, f0 /* 801064AC 001032AC D0 01 00 0C */ stfs f0, 0xc(r1) -/* 801064B0 001032B0 4B F4 7E 41 */ bl func_8004E2F0 +/* 801064B0 001032B0 4B F4 7E 41 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 801064B4 001032B4 C0 02 9C FC */ lfs f0, lbl_803CE67C-_SDA2_BASE_(r2) /* 801064B8 001032B8 EC 20 07 B2 */ fmuls f1, f0, f30 /* 801064BC 001032BC 4B FB E9 91 */ bl isin__Ff @@ -3955,12 +3955,12 @@ func_801063A0: /* 801064DC 001032DC 38 81 00 14 */ addi r4, r1, 0x14 /* 801064E0 001032E0 38 63 31 88 */ addi r3, r3, lbl_80313188@l /* 801064E4 001032E4 38 63 01 40 */ addi r3, r3, 0x140 -/* 801064E8 001032E8 4B F4 7F F5 */ bl func_8004E4DC +/* 801064E8 001032E8 4B F4 7F F5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801064EC 001032EC 3C 60 80 31 */ lis r3, lbl_80313188@ha /* 801064F0 001032F0 FC 20 E8 90 */ fmr f1, f29 /* 801064F4 001032F4 38 83 31 88 */ addi r4, r3, lbl_80313188@l /* 801064F8 001032F8 80 6D 94 90 */ lwz r3, lbl_803CBD90-_SDA_BASE_(r13) -/* 801064FC 001032FC 48 01 16 CD */ bl func_80117BC8 +/* 801064FC 001032FC 48 01 16 CD */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings lbl_80106500: /* 80106500 00103300 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 80106504 00103304 CB E1 00 50 */ lfd f31, 0x50(r1) @@ -3978,7 +3978,7 @@ lbl_80106500: /* 80106534 00103334 90 01 00 14 */ stw r0, 0x14(r1) /* 80106538 00103338 93 E1 00 0C */ stw r31, 0xc(r1) /* 8010653C 0010333C 7C 7F 1B 78 */ mr r31, r3 -/* 80106540 00103340 4B FF E4 E5 */ bl func_80104A24 +/* 80106540 00103340 4B FF E4 E5 */ bl Init__8zNPCFishFP9xEntAsset /* 80106544 00103344 38 00 00 00 */ li r0, 0 /* 80106548 00103348 90 0D 94 94 */ stw r0, lbl_803CBD94-_SDA_BASE_(r13) /* 8010654C 0010334C C0 02 9C C0 */ lfs f0, lbl_803CE640-_SDA2_BASE_(r2) @@ -3992,14 +3992,14 @@ lbl_80106500: /* 8010656C 0010336C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80106570 00103370 7C 08 02 A6 */ mflr r0 /* 80106574 00103374 90 01 00 14 */ stw r0, 0x14(r1) -/* 80106578 00103378 4B FF E5 31 */ bl func_80104AA8 +/* 80106578 00103378 4B FF E5 31 */ bl Reset__8zNPCFishFv /* 8010657C 0010337C 80 0D 94 94 */ lwz r0, lbl_803CBD94-_SDA_BASE_(r13) /* 80106580 00103380 28 00 00 00 */ cmplwi r0, 0 /* 80106584 00103384 40 82 00 18 */ bne lbl_8010659C /* 80106588 00103388 3C 60 80 27 */ lis r3, lbl_80269D40@ha /* 8010658C 0010338C 38 63 9D 40 */ addi r3, r3, lbl_80269D40@l /* 80106590 00103390 38 63 04 86 */ addi r3, r3, 0x486 -/* 80106594 00103394 48 02 9C 49 */ bl func_801301DC +/* 80106594 00103394 48 02 9C 49 */ bl NPCC_FindRWRaster__FPCc /* 80106598 00103398 90 6D 94 94 */ stw r3, lbl_803CBD94-_SDA_BASE_(r13) lbl_8010659C: /* 8010659C 0010339C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -4012,15 +4012,15 @@ lbl_8010659C: /* 801065B8 001033B8 93 E1 00 0C */ stw r31, 0xc(r1) /* 801065BC 001033BC 93 C1 00 08 */ stw r30, 8(r1) /* 801065C0 001033C0 7C 7E 1B 78 */ mr r30, r3 -/* 801065C4 001033C4 4B FF E7 D9 */ bl func_80104D9C +/* 801065C4 001033C4 4B FF E7 D9 */ bl SelfSetup__8zNPCFishFv /* 801065C8 001033C8 83 FE 02 28 */ lwz r31, 0x228(r30) /* 801065CC 001033CC 7F E3 FB 78 */ mr r3, r31 -/* 801065D0 001033D0 48 00 6B F9 */ bl func_8010D1C8 +/* 801065D0 001033D0 48 00 6B F9 */ bl BrainExtend__7xPsycheFv /* 801065D4 001033D4 7F C3 F3 78 */ mr r3, r30 /* 801065D8 001033D8 7F E4 FB 78 */ mr r4, r31 -/* 801065DC 001033DC 48 00 02 A1 */ bl func_8010687C +/* 801065DC 001033DC 48 00 02 A1 */ bl AddBallooning__14zNPCBalloonBoyFP7xPsyche /* 801065E0 001033E0 7F E3 FB 78 */ mr r3, r31 -/* 801065E4 001033E4 48 00 6C 25 */ bl func_8010D208 +/* 801065E4 001033E4 48 00 6C 25 */ bl BrainEnd__7xPsycheFv /* 801065E8 001033E8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801065EC 001033EC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801065F0 001033F0 83 C1 00 08 */ lwz r30, 8(r1) @@ -4034,15 +4034,15 @@ lbl_8010659C: /* 80106610 00103410 7C 7F 1B 78 */ mr r31, r3 /* 80106614 00103414 4B FE E1 29 */ bl func_800F473C /* 80106618 00103418 7F E3 FB 78 */ mr r3, r31 -/* 8010661C 0010341C 48 00 00 19 */ bl func_80106634 +/* 8010661C 0010341C 48 00 00 19 */ bl PlatShadRend__14zNPCBalloonBoyFv /* 80106620 00103420 80 01 00 14 */ lwz r0, 0x14(r1) /* 80106624 00103424 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80106628 00103428 7C 08 03 A6 */ mtlr r0 /* 8010662C 0010342C 38 21 00 10 */ addi r1, r1, 0x10 /* 80106630 00103430 4E 80 00 20 */ blr -.global func_80106634 -func_80106634: +.global PlatShadRend__14zNPCBalloonBoyFv +PlatShadRend__14zNPCBalloonBoyFv: /* 80106634 00103434 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80106638 00103438 7C 08 02 A6 */ mflr r0 /* 8010663C 0010343C 90 01 00 64 */ stw r0, 0x64(r1) @@ -4064,7 +4064,7 @@ lbl_80106678: /* 80106678 00103478 28 03 00 00 */ cmplwi r3, 0 /* 8010667C 0010347C 40 82 00 18 */ bne lbl_80106694 /* 80106680 00103480 80 7F 03 50 */ lwz r3, 0x350(r31) -/* 80106684 00103484 48 07 F8 19 */ bl func_80185E9C +/* 80106684 00103484 48 07 F8 19 */ bl NPCC_ShadowCacheRelease__FP12xShadowCache /* 80106688 00103488 38 00 00 00 */ li r0, 0 /* 8010668C 0010348C 90 1F 03 50 */ stw r0, 0x350(r31) /* 80106690 00103490 48 00 01 CC */ b lbl_8010685C @@ -4072,7 +4072,7 @@ lbl_80106694: /* 80106694 00103494 7F E3 FB 78 */ mr r3, r31 /* 80106698 00103498 4B F7 C6 61 */ bl func_80082CF8 /* 8010669C 0010349C 38 80 00 00 */ li r4, 0 -/* 801066A0 001034A0 48 02 97 C1 */ bl func_8012FE60 +/* 801066A0 001034A0 48 02 97 C1 */ bl NPCC_ds2_toCam__FPC5xVec3P5xVec3 /* 801066A4 001034A4 88 0D 94 9C */ lbz r0, lbl_803CBD9C-_SDA_BASE_(r13) /* 801066A8 001034A8 FF E0 08 90 */ fmr f31, f1 /* 801066AC 001034AC 7C 00 07 75 */ extsb. r0, r0 @@ -4103,7 +4103,7 @@ lbl_801066FC: /* 80106704 00103504 80 1F 03 50 */ lwz r0, 0x350(r31) /* 80106708 00103508 28 00 00 00 */ cmplwi r0, 0 /* 8010670C 0010350C 40 82 00 10 */ bne lbl_8010671C -/* 80106710 00103510 48 07 F7 19 */ bl func_80185E28 +/* 80106710 00103510 48 07 F7 19 */ bl NPCC_ShadowCacheReserve__Fv /* 80106714 00103514 90 7F 03 50 */ stw r3, 0x350(r31) /* 80106718 00103518 48 00 00 24 */ b lbl_8010673C lbl_8010671C: @@ -4112,7 +4112,7 @@ lbl_8010671C: /* 80106724 00103524 80 7F 03 50 */ lwz r3, 0x350(r31) /* 80106728 00103528 28 03 00 00 */ cmplwi r3, 0 /* 8010672C 0010352C 41 82 00 10 */ beq lbl_8010673C -/* 80106730 00103530 48 07 F7 6D */ bl func_80185E9C +/* 80106730 00103530 48 07 F7 6D */ bl NPCC_ShadowCacheRelease__FP12xShadowCache /* 80106734 00103534 38 00 00 00 */ li r0, 0 /* 80106738 00103538 90 1F 03 50 */ stw r0, 0x350(r31) lbl_8010673C: @@ -4185,7 +4185,7 @@ lbl_801067E0: /* 80106828 00103628 38 61 00 38 */ addi r3, r1, 0x38 /* 8010682C 0010362C 4B F0 4A 39 */ bl func_8000B264 /* 80106830 00103630 38 61 00 08 */ addi r3, r1, 8 -/* 80106834 00103634 48 12 9B 55 */ bl func_80230388 +/* 80106834 00103634 48 12 9B 55 */ bl RwMatrixUpdate /* 80106838 00103638 FC 20 F8 90 */ fmr f1, f31 /* 8010683C 0010363C 80 6D 94 94 */ lwz r3, lbl_803CBD94-_SDA_BASE_(r13) /* 80106840 00103640 C0 42 9D 04 */ lfs f2, lbl_803CE684-_SDA2_BASE_(r2) @@ -4194,7 +4194,7 @@ lbl_801067E0: /* 8010684C 0010364C 38 81 00 08 */ addi r4, r1, 8 /* 80106850 00103650 80 BF 03 50 */ lwz r5, 0x350(r31) /* 80106854 00103654 80 FF 03 4C */ lwz r7, 0x34c(r31) -/* 80106858 00103658 48 07 B1 11 */ bl func_80181968 +/* 80106858 00103658 48 07 B1 11 */ bl NPCC_RenderProjTexture__FP8RwRasterfP7xMat4x3ffP12xShadowCacheiP4xEnt lbl_8010685C: /* 8010685C 0010365C E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 80106860 00103660 80 01 00 64 */ lwz r0, 0x64(r1) @@ -4205,8 +4205,8 @@ lbl_8010685C: /* 80106874 00103674 38 21 00 60 */ addi r1, r1, 0x60 /* 80106878 00103678 4E 80 00 20 */ blr -.global func_8010687C -func_8010687C: +.global AddBallooning__14zNPCBalloonBoyFP7xPsyche +AddBallooning__14zNPCBalloonBoyFP7xPsyche: /* 8010687C 0010367C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80106880 00103680 7C 08 02 A6 */ mflr r0 /* 80106884 00103684 38 A0 00 00 */ li r5, 0 @@ -4216,27 +4216,27 @@ func_8010687C: /* 80106894 00103694 3C 80 4E 47 */ lis r4, 0x4E47533E@ha /* 80106898 00103698 7F E3 FB 78 */ mr r3, r31 /* 8010689C 0010369C 38 84 53 3E */ addi r4, r4, 0x4E47533E@l -/* 801068A0 001036A0 48 00 69 A1 */ bl func_8010D240 +/* 801068A0 001036A0 48 00 69 A1 */ bl AddGoal__7xPsycheFiPv /* 801068A4 001036A4 3C 80 4E 47 */ lis r4, 0x4E47533F@ha /* 801068A8 001036A8 7F E3 FB 78 */ mr r3, r31 /* 801068AC 001036AC 38 84 53 3F */ addi r4, r4, 0x4E47533F@l /* 801068B0 001036B0 38 A0 00 00 */ li r5, 0 -/* 801068B4 001036B4 48 00 69 8D */ bl func_8010D240 +/* 801068B4 001036B4 48 00 69 8D */ bl AddGoal__7xPsycheFiPv /* 801068B8 001036B8 3C 80 4E 47 */ lis r4, 0x4E475340@ha /* 801068BC 001036BC 7F E3 FB 78 */ mr r3, r31 /* 801068C0 001036C0 38 84 53 40 */ addi r4, r4, 0x4E475340@l /* 801068C4 001036C4 38 A0 00 00 */ li r5, 0 -/* 801068C8 001036C8 48 00 69 79 */ bl func_8010D240 +/* 801068C8 001036C8 48 00 69 79 */ bl AddGoal__7xPsycheFiPv /* 801068CC 001036CC 3C 80 4E 47 */ lis r4, 0x4E475341@ha /* 801068D0 001036D0 7F E3 FB 78 */ mr r3, r31 /* 801068D4 001036D4 38 84 53 41 */ addi r4, r4, 0x4E475341@l /* 801068D8 001036D8 38 A0 00 00 */ li r5, 0 -/* 801068DC 001036DC 48 00 69 65 */ bl func_8010D240 +/* 801068DC 001036DC 48 00 69 65 */ bl AddGoal__7xPsycheFiPv /* 801068E0 001036E0 3C 80 4E 47 */ lis r4, 0x4E475342@ha /* 801068E4 001036E4 7F E3 FB 78 */ mr r3, r31 /* 801068E8 001036E8 38 84 53 42 */ addi r4, r4, 0x4E475342@l /* 801068EC 001036EC 38 A0 00 00 */ li r5, 0 -/* 801068F0 001036F0 48 00 69 51 */ bl func_8010D240 +/* 801068F0 001036F0 48 00 69 51 */ bl AddGoal__7xPsycheFiPv /* 801068F4 001036F4 80 01 00 14 */ lwz r0, 0x14(r1) /* 801068F8 001036F8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801068FC 001036FC 7C 08 03 A6 */ mtlr r0 @@ -4320,7 +4320,7 @@ lbl_801069FC: /* 801069FC 001037FC 3B E0 00 10 */ li r31, 0x10 /* 80106A00 00103800 48 00 00 0C */ b lbl_80106A0C lbl_80106A04: -/* 80106A04 00103804 4B FF E4 95 */ bl func_80104E98 +/* 80106A04 00103804 4B FF E4 95 */ bl AnimPick__8zNPCFishFi16en_NPC_GOAL_SPOTP5xGoal /* 80106A08 00103808 7C 68 1B 78 */ mr r8, r3 lbl_80106A0C: /* 80106A0C 0010380C 2C 1F 00 00 */ cmpwi r31, 0 @@ -4349,10 +4349,10 @@ lbl_80106A24: /* 80106A64 00103864 48 00 00 10 */ b lbl_80106A74 lbl_80106A68: /* 80106A68 00103868 38 9F 00 10 */ addi r4, r31, 0x10 -/* 80106A6C 0010386C 48 00 00 4D */ bl func_80106AB8 +/* 80106A6C 0010386C 48 00 00 4D */ bl ParseSysEvent__14zNPCBalloonBoyFP11NPCSysEvent /* 80106A70 00103870 48 00 00 1C */ b lbl_80106A8C lbl_80106A74: -/* 80106A74 00103874 48 00 01 E5 */ bl func_80106C58 +/* 80106A74 00103874 48 00 01 E5 */ bl IAmBallooning__14zNPCBalloonBoyFv /* 80106A78 00103878 2C 03 00 00 */ cmpwi r3, 0 /* 80106A7C 0010387C 41 82 00 0C */ beq lbl_80106A88 /* 80106A80 00103880 38 60 00 01 */ li r3, 1 @@ -4364,7 +4364,7 @@ lbl_80106A8C: /* 80106A90 00103890 40 82 00 10 */ bne lbl_80106AA0 /* 80106A94 00103894 7F C3 F3 78 */ mr r3, r30 /* 80106A98 00103898 7F E4 FB 78 */ mr r4, r31 -/* 80106A9C 0010389C 4B FF E5 D5 */ bl func_80105070 +/* 80106A9C 0010389C 4B FF E5 D5 */ bl FolkHandleMail__8zNPCFishFP6NPCMsg lbl_80106AA0: /* 80106AA0 001038A0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80106AA4 001038A4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -4373,8 +4373,8 @@ lbl_80106AA0: /* 80106AB0 001038B0 38 21 00 10 */ addi r1, r1, 0x10 /* 80106AB4 001038B4 4E 80 00 20 */ blr -.global func_80106AB8 -func_80106AB8: +.global ParseSysEvent__14zNPCBalloonBoyFP11NPCSysEvent +ParseSysEvent__14zNPCBalloonBoyFP11NPCSysEvent: /* 80106AB8 001038B8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80106ABC 001038BC 7C 08 02 A6 */ mflr r0 /* 80106AC0 001038C0 90 01 00 14 */ stw r0, 0x14(r1) @@ -4422,20 +4422,20 @@ lbl_80106B48: /* 80106B58 00103958 80 63 02 28 */ lwz r3, 0x228(r3) /* 80106B5C 0010395C 38 84 53 3E */ addi r4, r4, 0x4E47533E@l /* 80106B60 00103960 38 A0 00 01 */ li r5, 1 -/* 80106B64 00103964 48 00 6B CD */ bl func_8010D730 +/* 80106B64 00103964 48 00 6B CD */ bl GoalSet__7xPsycheFii /* 80106B68 00103968 48 00 00 3C */ b lbl_80106BA4 lbl_80106B6C: /* 80106B6C 0010396C 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 80106B70 00103970 80 63 02 28 */ lwz r3, 0x228(r3) /* 80106B74 00103974 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l /* 80106B78 00103978 38 A0 00 01 */ li r5, 1 -/* 80106B7C 0010397C 48 00 6B B5 */ bl func_8010D730 +/* 80106B7C 0010397C 48 00 6B B5 */ bl GoalSet__7xPsycheFii /* 80106B80 00103980 48 00 00 24 */ b lbl_80106BA4 lbl_80106B84: /* 80106B84 00103984 3B E0 00 00 */ li r31, 0 /* 80106B88 00103988 48 00 00 1C */ b lbl_80106BA4 lbl_80106B8C: -/* 80106B8C 0010398C 48 00 00 CD */ bl func_80106C58 +/* 80106B8C 0010398C 48 00 00 CD */ bl IAmBallooning__14zNPCBalloonBoyFv /* 80106B90 00103990 2C 03 00 00 */ cmpwi r3, 0 /* 80106B94 00103994 41 82 00 0C */ beq lbl_80106BA0 /* 80106B98 00103998 3B E0 00 01 */ li r31, 1 @@ -4450,8 +4450,8 @@ lbl_80106BA4: /* 80106BB4 001039B4 38 21 00 10 */ addi r1, r1, 0x10 /* 80106BB8 001039B8 4E 80 00 20 */ blr -.global func_80106BBC -func_80106BBC: +.global PlatAnimSet__14zNPCBalloonBoyF16en_BBOY_PLATANIM +PlatAnimSet__14zNPCBalloonBoyF16en_BBOY_PLATANIM: /* 80106BBC 001039BC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80106BC0 001039C0 7C 08 02 A6 */ mflr r0 /* 80106BC4 001039C4 38 84 00 01 */ addi r4, r4, 1 @@ -4478,26 +4478,26 @@ func_80106BBC: /* 80106C18 00103A18 41 82 00 10 */ beq lbl_80106C28 /* 80106C1C 00103A1C 38 A1 00 08 */ addi r5, r1, 8 /* 80106C20 00103A20 38 80 00 C3 */ li r4, 0xc3 -/* 80106C24 00103A24 4B F4 EA E9 */ bl func_8005570C +/* 80106C24 00103A24 4B F4 EA E9 */ bl zEntAnimEvent__FP4zEntUiPCf lbl_80106C28: /* 80106C28 00103A28 80 01 00 24 */ lwz r0, 0x24(r1) /* 80106C2C 00103A2C 7C 08 03 A6 */ mtlr r0 /* 80106C30 00103A30 38 21 00 20 */ addi r1, r1, 0x20 /* 80106C34 00103A34 4E 80 00 20 */ blr -.global func_80106C38 -func_80106C38: +.global PlatAnimSync__14zNPCBalloonBoyFv +PlatAnimSync__14zNPCBalloonBoyFv: /* 80106C38 00103A38 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80106C3C 00103A3C 7C 08 02 A6 */ mflr r0 /* 80106C40 00103A40 90 01 00 14 */ stw r0, 0x14(r1) -/* 80106C44 00103A44 4B FE C3 59 */ bl func_800F2F9C +/* 80106C44 00103A44 4B FE C3 59 */ bl AnimCurState__10zNPCCommonFv /* 80106C48 00103A48 80 01 00 14 */ lwz r0, 0x14(r1) /* 80106C4C 00103A4C 7C 08 03 A6 */ mtlr r0 /* 80106C50 00103A50 38 21 00 10 */ addi r1, r1, 0x10 /* 80106C54 00103A54 4E 80 00 20 */ blr -.global func_80106C58 -func_80106C58: +.global IAmBallooning__14zNPCBalloonBoyFv +IAmBallooning__14zNPCBalloonBoyFv: /* 80106C58 00103A58 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80106C5C 00103A5C 7C 08 02 A6 */ mflr r0 /* 80106C60 00103A60 3C 80 80 27 */ lis r4, lbl_80269D1C@ha @@ -4518,7 +4518,7 @@ func_80106C58: /* 80106C9C 00103A9C 90 A1 00 14 */ stw r5, 0x14(r1) /* 80106CA0 00103AA0 90 81 00 18 */ stw r4, 0x18(r1) /* 80106CA4 00103AA4 90 01 00 1C */ stw r0, 0x1c(r1) -/* 80106CA8 00103AA8 48 00 69 1D */ bl func_8010D5C4 +/* 80106CA8 00103AA8 48 00 69 1D */ bl GIDOfActive__7xPsycheCFv /* 80106CAC 00103AAC 38 81 00 08 */ addi r4, r1, 8 /* 80106CB0 00103AB0 48 00 00 18 */ b lbl_80106CC8 lbl_80106CB4: @@ -4544,7 +4544,7 @@ lbl_80106CD4: /* 80106CF4 00103AF4 90 01 00 14 */ stw r0, 0x14(r1) /* 80106CF8 00103AF8 93 E1 00 0C */ stw r31, 0xc(r1) /* 80106CFC 00103AFC 7C 7F 1B 78 */ mr r31, r3 -/* 80106D00 00103B00 4B FF DD 25 */ bl func_80104A24 +/* 80106D00 00103B00 4B FF DD 25 */ bl Init__8zNPCFishFP9xEntAsset /* 80106D04 00103B04 93 ED 94 B8 */ stw r31, lbl_803CBDB8-_SDA_BASE_(r13) /* 80106D08 00103B08 38 00 00 00 */ li r0, 0 /* 80106D0C 00103B0C 90 0D 94 A0 */ stw r0, lbl_803CBDA0-_SDA_BASE_(r13) @@ -4566,7 +4566,7 @@ lbl_80106CD4: /* 80106D4C 00103B4C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80106D50 00103B50 93 C1 00 08 */ stw r30, 8(r1) /* 80106D54 00103B54 7C 7E 1B 78 */ mr r30, r3 -/* 80106D58 00103B58 4B FE 87 09 */ bl func_800EF460 +/* 80106D58 00103B58 4B FE 87 09 */ bl Setup__10zNPCCommonFv /* 80106D5C 00103B5C 80 0D 94 B0 */ lwz r0, lbl_803CBDB0-_SDA_BASE_(r13) /* 80106D60 00103B60 28 00 00 00 */ cmplwi r0, 0 /* 80106D64 00103B64 40 82 00 64 */ bne lbl_80106DC8 @@ -4577,22 +4577,22 @@ lbl_80106CD4: /* 80106D78 00103B78 38 63 9D 40 */ addi r3, r3, lbl_80269D40@l /* 80106D7C 00103B7C 3B E3 04 96 */ addi r31, r3, 0x496 /* 80106D80 00103B80 7F E3 FB 78 */ mr r3, r31 -/* 80106D84 00103B84 4B F4 54 91 */ bl func_8004C214 +/* 80106D84 00103B84 4B F4 54 91 */ bl xStrHash__FPCc /* 80106D88 00103B88 90 6D 94 A0 */ stw r3, lbl_803CBDA0-_SDA_BASE_(r13) /* 80106D8C 00103B8C 80 6D 94 A0 */ lwz r3, lbl_803CBDA0-_SDA_BASE_(r13) -/* 80106D90 00103B90 48 02 94 29 */ bl func_801301B8 +/* 80106D90 00103B90 48 02 94 29 */ bl NPCC_FindRWTexture__FUi /* 80106D94 00103B94 90 6D 94 A8 */ stw r3, lbl_803CBDA8-_SDA_BASE_(r13) /* 80106D98 00103B98 80 6D 94 A8 */ lwz r3, lbl_803CBDA8-_SDA_BASE_(r13) -/* 80106D9C 00103B9C 48 02 94 75 */ bl func_80130210 +/* 80106D9C 00103B9C 48 02 94 75 */ bl NPCC_FindRWRaster__FP9RwTexture /* 80106DA0 00103BA0 90 6D 94 B0 */ stw r3, lbl_803CBDB0-_SDA_BASE_(r13) /* 80106DA4 00103BA4 7F E3 FB 78 */ mr r3, r31 -/* 80106DA8 00103BA8 4B F4 54 6D */ bl func_8004C214 +/* 80106DA8 00103BA8 4B F4 54 6D */ bl xStrHash__FPCc /* 80106DAC 00103BAC 90 6D 94 A4 */ stw r3, lbl_803CBDA4-_SDA_BASE_(r13) /* 80106DB0 00103BB0 80 6D 94 A4 */ lwz r3, lbl_803CBDA4-_SDA_BASE_(r13) -/* 80106DB4 00103BB4 48 02 94 05 */ bl func_801301B8 +/* 80106DB4 00103BB4 48 02 94 05 */ bl NPCC_FindRWTexture__FUi /* 80106DB8 00103BB8 90 6D 94 AC */ stw r3, lbl_803CBDAC-_SDA_BASE_(r13) /* 80106DBC 00103BBC 80 6D 94 AC */ lwz r3, lbl_803CBDAC-_SDA_BASE_(r13) -/* 80106DC0 00103BC0 48 02 94 51 */ bl func_80130210 +/* 80106DC0 00103BC0 48 02 94 51 */ bl NPCC_FindRWRaster__FP9RwTexture /* 80106DC4 00103BC4 90 6D 94 B4 */ stw r3, lbl_803CBDB4-_SDA_BASE_(r13) lbl_80106DC8: /* 80106DC8 00103BC8 80 9E 00 24 */ lwz r4, 0x24(r30) @@ -4625,7 +4625,7 @@ lbl_80106E10: /* 80106E30 00103C30 90 01 00 14 */ stw r0, 0x14(r1) /* 80106E34 00103C34 93 E1 00 0C */ stw r31, 0xc(r1) /* 80106E38 00103C38 7C 7F 1B 78 */ mr r31, r3 -/* 80106E3C 00103C3C 4B FF DC 6D */ bl func_80104AA8 +/* 80106E3C 00103C3C 4B FF DC 6D */ bl Reset__8zNPCFishFv /* 80106E40 00103C40 88 1F 00 18 */ lbz r0, 0x18(r31) /* 80106E44 00103C44 60 00 00 40 */ ori r0, r0, 0x40 /* 80106E48 00103C48 98 1F 00 18 */ stb r0, 0x18(r31) @@ -4648,20 +4648,20 @@ lbl_80106E10: /* 80106E8C 00103C8C 40 82 00 44 */ bne lbl_80106ED0 /* 80106E90 00103C90 38 81 00 08 */ addi r4, r1, 8 /* 80106E94 00103C94 38 60 00 14 */ li r3, 0x14 -/* 80106E98 00103C98 48 12 89 A5 */ bl func_8022F83C +/* 80106E98 00103C98 48 12 89 A5 */ bl RwRenderStateGet /* 80106E9C 00103C9C 38 60 00 14 */ li r3, 0x14 /* 80106EA0 00103CA0 38 80 00 03 */ li r4, 3 -/* 80106EA4 00103CA4 48 12 89 39 */ bl func_8022F7DC +/* 80106EA4 00103CA4 48 12 89 39 */ bl RwRenderStateSet /* 80106EA8 00103CA8 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 80106EAC 00103CAC 4B F2 DA 99 */ bl func_80034944 +/* 80106EAC 00103CAC 4B F2 DA 99 */ bl xModelRender__FP14xModelInstance /* 80106EB0 00103CB0 38 60 00 14 */ li r3, 0x14 /* 80106EB4 00103CB4 38 80 00 02 */ li r4, 2 -/* 80106EB8 00103CB8 48 12 89 25 */ bl func_8022F7DC +/* 80106EB8 00103CB8 48 12 89 25 */ bl RwRenderStateSet /* 80106EBC 00103CBC 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 80106EC0 00103CC0 4B F2 DA 85 */ bl func_80034944 +/* 80106EC0 00103CC0 4B F2 DA 85 */ bl xModelRender__FP14xModelInstance /* 80106EC4 00103CC4 80 81 00 08 */ lwz r4, 8(r1) /* 80106EC8 00103CC8 38 60 00 14 */ li r3, 0x14 -/* 80106ECC 00103CCC 48 12 89 11 */ bl func_8022F7DC +/* 80106ECC 00103CCC 48 12 89 11 */ bl RwRenderStateSet lbl_80106ED0: /* 80106ED0 00103CD0 80 01 00 24 */ lwz r0, 0x24(r1) /* 80106ED4 00103CD4 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -4669,8 +4669,8 @@ lbl_80106ED0: /* 80106EDC 00103CDC 38 21 00 20 */ addi r1, r1, 0x20 /* 80106EE0 00103CE0 4E 80 00 20 */ blr -.global func_80106EE4 -func_80106EE4: +.global zNPCBubbleBuddy_AlphaUpdate__Ff +zNPCBubbleBuddy_AlphaUpdate__Ff: /* 80106EE4 00103CE4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80106EE8 00103CE8 7C 08 02 A6 */ mflr r0 /* 80106EEC 00103CEC 90 01 00 24 */ stw r0, 0x24(r1) @@ -4686,7 +4686,7 @@ func_80106EE4: lbl_80106F14: /* 80106F14 00103D14 C0 42 9C A4 */ lfs f2, lbl_803CE624-_SDA2_BASE_(r2) /* 80106F18 00103D18 38 6D 94 BC */ addi r3, r13, lbl_803CBDBC-_SDA_BASE_ -/* 80106F1C 00103D1C 48 02 91 5D */ bl func_80130078 +/* 80106F1C 00103D1C 48 02 91 5D */ bl NPCC_TmrCycle__FPfff /* 80106F20 00103D20 C0 02 9C D8 */ lfs f0, lbl_803CE658-_SDA2_BASE_(r2) /* 80106F24 00103D24 EF E0 00 72 */ fmuls f31, f0, f1 /* 80106F28 00103D28 FC 20 F8 90 */ fmr f1, f31 @@ -4739,12 +4739,12 @@ lbl_80106FB8: /* 80106FD4 00103DD4 7C 7F 1B 78 */ mr r31, r3 /* 80106FD8 00103DD8 38 64 9D 40 */ addi r3, r4, lbl_80269D40@l /* 80106FDC 00103DDC 38 63 04 A1 */ addi r3, r3, 0x4a1 -/* 80106FE0 00103DE0 4B F4 52 35 */ bl func_8004C214 +/* 80106FE0 00103DE0 4B F4 52 35 */ bl xStrHash__FPCc /* 80106FE4 00103DE4 3C 80 80 27 */ lis r4, lbl_80269D40@ha /* 80106FE8 00103DE8 90 6D 94 C4 */ stw r3, lbl_803CBDC4-_SDA_BASE_(r13) /* 80106FEC 00103DEC 38 64 9D 40 */ addi r3, r4, lbl_80269D40@l /* 80106FF0 00103DF0 38 63 04 96 */ addi r3, r3, 0x496 -/* 80106FF4 00103DF4 4B F4 52 21 */ bl func_8004C214 +/* 80106FF4 00103DF4 4B F4 52 21 */ bl xStrHash__FPCc /* 80106FF8 00103DF8 90 6D 94 C8 */ stw r3, lbl_803CBDC8-_SDA_BASE_(r13) /* 80106FFC 00103DFC 80 0D 94 B0 */ lwz r0, lbl_803CBDB0-_SDA_BASE_(r13) /* 80107000 00103E00 C3 ED 84 10 */ lfs f31, lbl_803CAD10-_SDA_BASE_(r13) @@ -4758,13 +4758,13 @@ lbl_80106FB8: /* 80107020 00103E20 D8 01 00 08 */ stfd f0, 8(r1) /* 80107024 00103E24 80 01 00 0C */ lwz r0, 0xc(r1) /* 80107028 00103E28 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 8010702C 00103E2C 4B FC 21 C1 */ bl func_800C91EC +/* 8010702C 00103E2C 4B FC 21 C1 */ bl iModelSetMaterialAlpha__FP8RpAtomicUc /* 80107030 00103E30 38 00 00 10 */ li r0, 0x10 /* 80107034 00103E34 FC 20 F8 90 */ fmr f1, f31 /* 80107038 00103E38 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) /* 8010703C 00103E3C 7F E3 FB 78 */ mr r3, r31 /* 80107040 00103E40 80 8D 94 C8 */ lwz r4, lbl_803CBDC8-_SDA_BASE_(r13) -/* 80107044 00103E44 4B F2 09 41 */ bl func_80027984 +/* 80107044 00103E44 4B F2 09 41 */ bl xFXAtomicEnvMapSetup__FP8RpAtomicUif /* 80107048 00103E48 38 00 00 00 */ li r0, 0 /* 8010704C 00103E4C 7F E3 FB 78 */ mr r3, r31 /* 80107050 00103E50 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) @@ -4783,15 +4783,15 @@ lbl_80107060: /* 80107080 00103E80 D8 01 00 08 */ stfd f0, 8(r1) /* 80107084 00103E84 80 01 00 0C */ lwz r0, 0xc(r1) /* 80107088 00103E88 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 8010708C 00103E8C 4B FC 21 61 */ bl func_800C91EC +/* 8010708C 00103E8C 4B FC 21 61 */ bl iModelSetMaterialAlpha__FP8RpAtomicUc /* 80107090 00103E90 7F E3 FB 78 */ mr r3, r31 -/* 80107094 00103E94 4B F2 03 59 */ bl func_800273EC +/* 80107094 00103E94 4B F2 03 59 */ bl AtomicDisableMatFX__FP8RpAtomic /* 80107098 00103E98 38 00 00 10 */ li r0, 0x10 /* 8010709C 00103E9C FC 20 F8 90 */ fmr f1, f31 /* 801070A0 00103EA0 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) /* 801070A4 00103EA4 7F E3 FB 78 */ mr r3, r31 /* 801070A8 00103EA8 80 8D 94 C4 */ lwz r4, lbl_803CBDC4-_SDA_BASE_(r13) -/* 801070AC 00103EAC 4B F2 08 D9 */ bl func_80027984 +/* 801070AC 00103EAC 4B F2 08 D9 */ bl xFXAtomicEnvMapSetup__FP8RpAtomicUif /* 801070B0 00103EB0 38 00 00 00 */ li r0, 0 /* 801070B4 00103EB4 7F E3 FB 78 */ mr r3, r31 /* 801070B8 00103EB8 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) @@ -4819,14 +4819,14 @@ lbl_801070E8: /* 80107108 00103F08 80 63 00 18 */ lwz r3, 0x18(r3) /* 8010710C 00103F0C 83 C3 00 00 */ lwz r30, 0(r3) /* 80107110 00103F10 7F C3 F3 78 */ mr r3, r30 -/* 80107114 00103F14 4B FE C2 CD */ bl func_800F33E0 +/* 80107114 00103F14 4B FE C2 CD */ bl SomethingWonderful__10zNPCCommonFv /* 80107118 00103F18 2C 03 00 00 */ cmpwi r3, 0 /* 8010711C 00103F1C 41 82 00 0C */ beq lbl_80107128 /* 80107120 00103F20 38 60 00 00 */ li r3, 0 /* 80107124 00103F24 48 00 00 28 */ b lbl_8010714C lbl_80107128: /* 80107128 00103F28 7F C3 F3 78 */ mr r3, r30 -/* 8010712C 00103F2C 4B FF D6 25 */ bl func_80104750 +/* 8010712C 00103F2C 4B FF D6 25 */ bl PlayerIsStaring__12zNPCVillagerFv /* 80107130 00103F30 2C 03 00 00 */ cmpwi r3, 0 /* 80107134 00103F34 41 82 00 14 */ beq lbl_80107148 /* 80107138 00103F38 38 00 00 01 */ li r0, 1 @@ -4854,14 +4854,14 @@ lbl_80107168: /* 80107184 00103F84 80 63 00 18 */ lwz r3, 0x18(r3) /* 80107188 00103F88 83 C3 00 00 */ lwz r30, 0(r3) /* 8010718C 00103F8C 7F C3 F3 78 */ mr r3, r30 -/* 80107190 00103F90 4B FE C2 51 */ bl func_800F33E0 +/* 80107190 00103F90 4B FE C2 51 */ bl SomethingWonderful__10zNPCCommonFv /* 80107194 00103F94 2C 03 00 00 */ cmpwi r3, 0 /* 80107198 00103F98 41 82 00 0C */ beq lbl_801071A4 /* 8010719C 00103F9C 38 60 00 00 */ li r3, 0 /* 801071A0 00103FA0 48 00 00 C0 */ b lbl_80107260 lbl_801071A4: /* 801071A4 00103FA4 7F C3 F3 78 */ mr r3, r30 -/* 801071A8 00103FA8 4B FF D5 A9 */ bl func_80104750 +/* 801071A8 00103FA8 4B FF D5 A9 */ bl PlayerIsStaring__12zNPCVillagerFv /* 801071AC 00103FAC 2C 03 00 00 */ cmpwi r3, 0 /* 801071B0 00103FB0 40 82 00 0C */ bne lbl_801071BC /* 801071B4 00103FB4 38 60 00 00 */ li r3, 0 @@ -4875,7 +4875,7 @@ lbl_801071BC: /* 801071D0 00103FD0 7F C3 F3 78 */ mr r3, r30 /* 801071D4 00103FD4 4B F8 9C 6D */ bl func_80090E40 /* 801071D8 00103FD8 7F E4 FB 78 */ mr r4, r31 -/* 801071DC 00103FDC 4B F4 73 15 */ bl func_8004E4F0 +/* 801071DC 00103FDC 4B F4 73 15 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 801071E0 00103FE0 C0 02 9D 10 */ lfs f0, lbl_803CE690-_SDA2_BASE_(r2) /* 801071E4 00103FE4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801071E8 00103FE8 40 81 00 0C */ ble lbl_801071F4 @@ -4900,7 +4900,7 @@ lbl_80107218: /* 8010722C 0010402C 7F C3 F3 78 */ mr r3, r30 /* 80107230 00104030 4B F8 9C 11 */ bl func_80090E40 /* 80107234 00104034 38 81 00 08 */ addi r4, r1, 8 -/* 80107238 00104038 4B F4 72 B9 */ bl func_8004E4F0 +/* 80107238 00104038 4B F4 72 B9 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8010723C 0010403C C0 02 9C D0 */ lfs f0, lbl_803CE650-_SDA2_BASE_(r2) /* 80107240 00104040 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80107244 00104044 40 80 00 0C */ bge lbl_80107250 @@ -4920,15 +4920,15 @@ lbl_80107260: /* 80107274 00104074 38 21 00 30 */ addi r1, r1, 0x30 /* 80107278 00104078 4E 80 00 20 */ blr -.global func_8010727C -func_8010727C: +.global FOLK_InitEffects__Fv +FOLK_InitEffects__Fv: /* 8010727C 0010407C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80107280 00104080 7C 08 02 A6 */ mflr r0 /* 80107284 00104084 3C 60 80 27 */ lis r3, lbl_80269D40@ha /* 80107288 00104088 38 63 9D 40 */ addi r3, r3, lbl_80269D40@l /* 8010728C 0010408C 90 01 00 14 */ stw r0, 0x14(r1) /* 80107290 00104090 38 63 04 B6 */ addi r3, r3, 0x4b6 -/* 80107294 00104094 4B FA 15 B1 */ bl func_800A8844 +/* 80107294 00104094 4B FA 15 B1 */ bl zParEmitterFind__FPCc /* 80107298 00104098 3C 80 80 31 */ lis r4, lbl_80313188@ha /* 8010729C 0010409C 90 6D 94 90 */ stw r3, lbl_803CBD90-_SDA_BASE_(r13) /* 801072A0 001040A0 38 A4 31 88 */ addi r5, r4, lbl_80313188@l @@ -4937,20 +4937,20 @@ func_8010727C: /* 801072AC 001040AC 90 05 01 38 */ stw r0, 0x138(r5) /* 801072B0 001040B0 38 83 30 18 */ addi r4, r3, lbl_80253018@l /* 801072B4 001040B4 38 65 01 40 */ addi r3, r5, 0x140 -/* 801072B8 001040B8 4B F4 72 25 */ bl func_8004E4DC +/* 801072B8 001040B8 4B F4 72 25 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801072BC 001040BC 3C 80 80 31 */ lis r4, lbl_80313188@ha /* 801072C0 001040C0 3C 60 80 25 */ lis r3, lbl_80253018@ha /* 801072C4 001040C4 38 A4 31 88 */ addi r5, r4, lbl_80313188@l /* 801072C8 001040C8 38 83 30 18 */ addi r4, r3, lbl_80253018@l /* 801072CC 001040CC 38 65 01 4C */ addi r3, r5, 0x14c -/* 801072D0 001040D0 4B F4 72 0D */ bl func_8004E4DC +/* 801072D0 001040D0 4B F4 72 0D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801072D4 001040D4 80 01 00 14 */ lwz r0, 0x14(r1) /* 801072D8 001040D8 7C 08 03 A6 */ mtlr r0 /* 801072DC 001040DC 38 21 00 10 */ addi r1, r1, 0x10 /* 801072E0 001040E0 4E 80 00 20 */ blr -.global func_801072E4 -func_801072E4: +.global FOLK_KillEffects__Fv +FOLK_KillEffects__Fv: /* 801072E4 001040E4 4E 80 00 20 */ blr .global func_801072E8 @@ -5157,7 +5157,7 @@ func_80107524: /* 8010758C 0010438C 28 04 00 00 */ cmplwi r4, 0 /* 80107590 00104390 41 82 00 0C */ beq lbl_8010759C /* 80107594 00104394 38 60 00 10 */ li r3, 0x10 -/* 80107598 00104398 4B FE 5E 25 */ bl func_800ED3BC +/* 80107598 00104398 4B FE 5E 25 */ bl zNPCMsg_SendMsg__F13en_NPC_MSG_IDP10zNPCCommon lbl_8010759C: /* 8010759C 0010439C 80 01 00 14 */ lwz r0, 0x14(r1) /* 801075A0 001043A0 7C 08 03 A6 */ mtlr r0 @@ -5170,7 +5170,7 @@ lbl_8010759C: /* 801075BC 001043BC 28 04 00 00 */ cmplwi r4, 0 /* 801075C0 001043C0 41 82 00 0C */ beq lbl_801075CC /* 801075C4 001043C4 38 60 00 0F */ li r3, 0xf -/* 801075C8 001043C8 4B FE 5D F5 */ bl func_800ED3BC +/* 801075C8 001043C8 4B FE 5D F5 */ bl zNPCMsg_SendMsg__F13en_NPC_MSG_IDP10zNPCCommon lbl_801075CC: /* 801075CC 001043CC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801075D0 001043D0 7C 08 03 A6 */ mtlr r0 @@ -5209,7 +5209,7 @@ lbl_80107638: /* 80107644 00104444 48 00 00 B4 */ b lbl_801076F8 lbl_80107648: /* 80107648 00104448 3B E0 00 00 */ li r31, 0 -/* 8010764C 0010444C 4B F2 96 3D */ bl func_80030C88 +/* 8010764C 0010444C 4B F2 96 3D */ bl xurand__Fv /* 80107650 00104450 28 1E 00 00 */ cmplwi r30, 0 /* 80107654 00104454 40 82 00 34 */ bne lbl_80107688 /* 80107658 00104458 6F A3 80 00 */ xoris r3, r29, 0x8000 diff --git a/asm/Game/zNPCTypes.s b/asm/Game/zNPCTypes.s index 14c457546..e4efa24b0 100644 --- a/asm/Game/zNPCTypes.s +++ b/asm/Game/zNPCTypes.s @@ -2,46 +2,46 @@ .section .text # 0x800EED74 - 0x800EEE4C -.global func_800EED74 -func_800EED74: +.global zNPCTypes_StartupTypes__Fv +zNPCTypes_StartupTypes__Fv: /* 800EED74 000EBB74 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EED78 000EBB78 7C 08 02 A6 */ mflr r0 /* 800EED7C 000EBB7C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800EED80 000EBB80 48 00 01 65 */ bl func_800EEEE4 -/* 800EED84 000EBB84 48 00 5C E9 */ bl func_800F4A6C -/* 800EED88 000EBB88 48 01 A8 01 */ bl func_80109588 -/* 800EED8C 000EBB8C 48 03 64 31 */ bl func_801251BC -/* 800EED90 000EBB90 48 01 3E 9D */ bl func_80102C2C -/* 800EED94 000EBB94 48 01 8A 0D */ bl func_801077A0 -/* 800EED98 000EBB98 48 04 71 09 */ bl func_80135EA0 -/* 800EED9C 000EBB9C 48 04 73 91 */ bl func_8013612C -/* 800EEDA0 000EBBA0 48 04 6D 2D */ bl func_80135ACC +/* 800EED80 000EBB80 48 00 01 65 */ bl ZNPC_Common_Startup__Fv +/* 800EED84 000EBB84 48 00 5C E9 */ bl ZNPC_Robot_Startup__Fv +/* 800EED88 000EBB88 48 01 A8 01 */ bl ZNPC_Tiki_Startup__Fv +/* 800EED8C 000EBB8C 48 03 64 31 */ bl ZNPC_Duplotron_Startup__Fv +/* 800EED90 000EBB90 48 01 3E 9D */ bl ZNPC_Villager_Startup__Fv +/* 800EED94 000EBB94 48 01 8A 0D */ bl ZNPC_Ambient_Startup__Fv +/* 800EED98 000EBB98 48 04 71 09 */ bl ZNPC_SubBoss_Startup__Fv +/* 800EED9C 000EBB9C 48 04 73 91 */ bl ZNPC_Boss_Startup__Fv +/* 800EEDA0 000EBBA0 48 04 6D 2D */ bl ZNPC_Test_Startup__Fv /* 800EEDA4 000EBBA4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EEDA8 000EBBA8 7C 08 03 A6 */ mtlr r0 /* 800EEDAC 000EBBAC 38 21 00 10 */ addi r1, r1, 0x10 /* 800EEDB0 000EBBB0 4E 80 00 20 */ blr -.global func_800EEDB4 -func_800EEDB4: +.global zNPCTypes_ShutdownTypes__Fv +zNPCTypes_ShutdownTypes__Fv: /* 800EEDB4 000EBBB4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EEDB8 000EBBB8 7C 08 02 A6 */ mflr r0 /* 800EEDBC 000EBBBC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800EEDC0 000EBBC0 48 04 6D 75 */ bl func_80135B34 -/* 800EEDC4 000EBBC4 48 04 73 D1 */ bl func_80136194 -/* 800EEDC8 000EBBC8 48 04 71 41 */ bl func_80135F08 -/* 800EEDCC 000EBBCC 48 01 8A 3D */ bl func_80107808 -/* 800EEDD0 000EBBD0 48 01 3E F1 */ bl func_80102CC0 -/* 800EEDD4 000EBBD4 48 03 64 51 */ bl func_80125224 -/* 800EEDD8 000EBBD8 48 01 A8 11 */ bl func_801095E8 -/* 800EEDDC 000EBBDC 48 00 5D E5 */ bl func_800F4BC0 -/* 800EEDE0 000EBBE0 48 00 01 7D */ bl func_800EEF5C +/* 800EEDC0 000EBBC0 48 04 6D 75 */ bl ZNPC_Test_Shutdown__Fv +/* 800EEDC4 000EBBC4 48 04 73 D1 */ bl ZNPC_Boss_Shutdown__Fv +/* 800EEDC8 000EBBC8 48 04 71 41 */ bl ZNPC_SubBoss_Shutdown__Fv +/* 800EEDCC 000EBBCC 48 01 8A 3D */ bl ZNPC_Ambient_Shutdown__Fv +/* 800EEDD0 000EBBD0 48 01 3E F1 */ bl ZNPC_Villager_Shutdown__Fv +/* 800EEDD4 000EBBD4 48 03 64 51 */ bl ZNPC_Duplotron_Shutdown__Fv +/* 800EEDD8 000EBBD8 48 01 A8 11 */ bl ZNPC_Tiki_Shutdown__Fv +/* 800EEDDC 000EBBDC 48 00 5D E5 */ bl ZNPC_Robot_Shutdown__Fv +/* 800EEDE0 000EBBE0 48 00 01 7D */ bl ZNPC_Common_Shutdown__Fv /* 800EEDE4 000EBBE4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EEDE8 000EBBE8 7C 08 03 A6 */ mtlr r0 /* 800EEDEC 000EBBEC 38 21 00 10 */ addi r1, r1, 0x10 /* 800EEDF0 000EBBF0 4E 80 00 20 */ blr -.global func_800EEDF4 -func_800EEDF4: +.global zNPCTypes_RegisterTypes__FP8xFactory +zNPCTypes_RegisterTypes__FP8xFactory: /* 800EEDF4 000EBBF4 94 21 FC A0 */ stwu r1, -0x360(r1) /* 800EEDF8 000EBBF8 7C 08 02 A6 */ mflr r0 /* 800EEDFC 000EBBFC 3C 80 80 27 */ lis r4, lbl_802688D0@ha @@ -60,7 +60,7 @@ lbl_800EEE18: /* 800EEE2C 000EBC2C 80 05 00 04 */ lwz r0, 4(r5) /* 800EEE30 000EBC30 38 81 00 08 */ addi r4, r1, 8 /* 800EEE34 000EBC34 90 06 00 04 */ stw r0, 4(r6) -/* 800EEE38 000EBC38 48 02 05 71 */ bl func_8010F3A8 +/* 800EEE38 000EBC38 48 02 05 71 */ bl RegItemType__8xFactoryFP12XGOFTypeInfo /* 800EEE3C 000EBC3C 80 01 03 64 */ lwz r0, 0x364(r1) /* 800EEE40 000EBC40 7C 08 03 A6 */ mtlr r0 /* 800EEE44 000EBC44 38 21 03 60 */ addi r1, r1, 0x360 diff --git a/asm/Game/zParCmd.s b/asm/Game/zParCmd.s index df360b53b..cfc41cd92 100644 --- a/asm/Game/zParCmd.s +++ b/asm/Game/zParCmd.s @@ -2,59 +2,59 @@ .section .text # 0x800A7CC4 - 0x800A87EC -.global func_800A7CC4 -func_800A7CC4: +.global zParCmdInit__Fv +zParCmdInit__Fv: /* 800A7CC4 000A4AC4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A7CC8 000A4AC8 7C 08 02 A6 */ mflr r0 /* 800A7CCC 000A4ACC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800A7CD0 000A4AD0 4B F8 EE BD */ bl func_80036B8C +/* 800A7CD0 000A4AD0 4B F8 EE BD */ bl xParCmdInit__Fv /* 800A7CD4 000A4AD4 3C 80 80 0B */ lis r4, lbl_800A8298@ha /* 800A7CD8 000A4AD8 38 60 00 04 */ li r3, 4 /* 800A7CDC 000A4ADC 38 A4 82 98 */ addi r5, r4, lbl_800A8298@l /* 800A7CE0 000A4AE0 38 80 00 2C */ li r4, 0x2c -/* 800A7CE4 000A4AE4 4B F8 F0 DD */ bl func_80036DC0 +/* 800A7CE4 000A4AE4 4B F8 F0 DD */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 800A7CE8 000A4AE8 3C 80 80 0A */ lis r4, lbl_800A7FA0@ha /* 800A7CEC 000A4AEC 38 60 00 0E */ li r3, 0xe /* 800A7CF0 000A4AF0 38 A4 7F A0 */ addi r5, r4, lbl_800A7FA0@l /* 800A7CF4 000A4AF4 38 80 00 10 */ li r4, 0x10 -/* 800A7CF8 000A4AF8 4B F8 F0 C9 */ bl func_80036DC0 +/* 800A7CF8 000A4AF8 4B F8 F0 C9 */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 800A7CFC 000A4AFC 3C 80 80 0B */ lis r4, lbl_800A8630@ha /* 800A7D00 000A4B00 38 60 00 10 */ li r3, 0x10 /* 800A7D04 000A4B04 38 A4 86 30 */ addi r5, r4, lbl_800A8630@l /* 800A7D08 000A4B08 38 80 00 1C */ li r4, 0x1c -/* 800A7D0C 000A4B0C 4B F8 F0 B5 */ bl func_80036DC0 +/* 800A7D0C 000A4B0C 4B F8 F0 B5 */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 800A7D10 000A4B10 3C 80 80 0A */ lis r4, lbl_800A7EFC@ha /* 800A7D14 000A4B14 38 60 00 1A */ li r3, 0x1a /* 800A7D18 000A4B18 38 A4 7E FC */ addi r5, r4, lbl_800A7EFC@l /* 800A7D1C 000A4B1C 38 80 00 0C */ li r4, 0xc -/* 800A7D20 000A4B20 4B F8 F0 A1 */ bl func_80036DC0 +/* 800A7D20 000A4B20 4B F8 F0 A1 */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 800A7D24 000A4B24 3C 80 80 0A */ lis r4, lbl_800A7FA4@ha /* 800A7D28 000A4B28 38 60 00 1B */ li r3, 0x1b /* 800A7D2C 000A4B2C 38 A4 7F A4 */ addi r5, r4, lbl_800A7FA4@l /* 800A7D30 000A4B30 38 80 00 0C */ li r4, 0xc -/* 800A7D34 000A4B34 4B F8 F0 8D */ bl func_80036DC0 +/* 800A7D34 000A4B34 4B F8 F0 8D */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 800A7D38 000A4B38 3C 80 80 0B */ lis r4, lbl_800A812C@ha /* 800A7D3C 000A4B3C 38 60 00 1C */ li r3, 0x1c /* 800A7D40 000A4B40 38 A4 81 2C */ addi r5, r4, lbl_800A812C@l /* 800A7D44 000A4B44 38 80 00 10 */ li r4, 0x10 -/* 800A7D48 000A4B48 4B F8 F0 79 */ bl func_80036DC0 +/* 800A7D48 000A4B48 4B F8 F0 79 */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 800A7D4C 000A4B4C 3C 80 80 0B */ lis r4, lbl_800A8518@ha /* 800A7D50 000A4B50 38 60 00 16 */ li r3, 0x16 /* 800A7D54 000A4B54 38 A4 85 18 */ addi r5, r4, lbl_800A8518@l /* 800A7D58 000A4B58 38 80 00 14 */ li r4, 0x14 -/* 800A7D5C 000A4B5C 4B F8 F0 65 */ bl func_80036DC0 +/* 800A7D5C 000A4B5C 4B F8 F0 65 */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 800A7D60 000A4B60 3C 80 80 0A */ lis r4, lbl_800A7E2C@ha /* 800A7D64 000A4B64 38 60 00 11 */ li r3, 0x11 /* 800A7D68 000A4B68 38 A4 7E 2C */ addi r5, r4, lbl_800A7E2C@l /* 800A7D6C 000A4B6C 38 80 00 10 */ li r4, 0x10 -/* 800A7D70 000A4B70 4B F8 F0 51 */ bl func_80036DC0 +/* 800A7D70 000A4B70 4B F8 F0 51 */ bl xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v /* 800A7D74 000A4B74 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A7D78 000A4B78 7C 08 03 A6 */ mtlr r0 /* 800A7D7C 000A4B7C 38 21 00 10 */ addi r1, r1, 0x10 /* 800A7D80 000A4B80 4E 80 00 20 */ blr -.global func_800A7D84 -func_800A7D84: +.global zParCmdFindClipVolumes__Fv +zParCmdFindClipVolumes__Fv: /* 800A7D84 000A4B84 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800A7D88 000A4B88 7C 08 02 A6 */ mflr r0 /* 800A7D8C 000A4B8C 3C 60 80 2F */ lis r3, lbl_802F2B50@ha @@ -79,8 +79,8 @@ lbl_800A7DC8: /* 800A7DD4 000A4BD4 4C C6 31 82 */ crclr 6 /* 800A7DD8 000A4BD8 48 13 C1 5D */ bl func_801E3F34 /* 800A7DDC 000A4BDC 38 61 00 08 */ addi r3, r1, 8 -/* 800A7DE0 000A4BE0 4B FA 44 35 */ bl func_8004C214 -/* 800A7DE4 000A4BE4 48 00 CC 59 */ bl func_800B4A3C +/* 800A7DE0 000A4BE0 4B FA 44 35 */ bl xStrHash__FPCc +/* 800A7DE4 000A4BE4 48 00 CC 59 */ bl zSceneFindObject__FUi /* 800A7DE8 000A4BE8 28 03 00 00 */ cmplwi r3, 0 /* 800A7DEC 000A4BEC 41 82 00 28 */ beq lbl_800A7E14 /* 800A7DF0 000A4BF0 80 0D 90 68 */ lwz r0, lbl_803CB968-_SDA_BASE_(r13) @@ -182,7 +182,7 @@ lbl_800A7F34: /* 800A7F3C 000A4D3C 38 A1 00 08 */ addi r5, r1, 8 /* 800A7F40 000A4D40 80 84 00 10 */ lwz r4, 0x10(r4) /* 800A7F44 000A4D44 38 84 00 0C */ addi r4, r4, 0xc -/* 800A7F48 000A4D48 4B F6 2E CD */ bl func_8000AE14 +/* 800A7F48 000A4D48 4B F6 2E CD */ bl xVecHitsBound__FPC5xVec3PC6xBoundP7xCollis /* 800A7F4C 000A4D4C 80 01 00 08 */ lwz r0, 8(r1) /* 800A7F50 000A4D50 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800A7F54 000A4D54 41 82 00 0C */ beq lbl_800A7F60 @@ -259,7 +259,7 @@ lbl_800A8038: /* 800A8058 000A4E58 C0 1F 00 18 */ lfs f0, 0x18(r31) /* 800A805C 000A4E5C EC 00 E8 28 */ fsubs f0, f0, f29 /* 800A8060 000A4E60 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 800A8064 000A4E64 4B FA 62 8D */ bl func_8004E2F0 +/* 800A8064 000A4E64 4B FA 62 8D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800A8068 000A4E68 C0 41 00 08 */ lfs f2, 8(r1) /* 800A806C 000A4E6C C0 1F 00 20 */ lfs f0, 0x20(r31) /* 800A8070 000A4E70 EC 02 07 3A */ fmadds f0, f2, f28, f0 @@ -322,7 +322,7 @@ lbl_800A812C: /* 800A8144 000A4F44 83 A3 00 04 */ lwz r29, 4(r3) /* 800A8148 000A4F48 38 65 05 58 */ addi r3, r5, lbl_803C0558@l /* 800A814C 000A4F4C 3B 83 07 44 */ addi r28, r3, 0x744 -/* 800A8150 000A4F50 4B F8 8B 19 */ bl func_80030C68 +/* 800A8150 000A4F50 4B F8 8B 19 */ bl xrand__Fv /* 800A8154 000A4F54 54 60 07 FE */ clrlwi r0, r3, 0x1f /* 800A8158 000A4F58 83 DB 00 00 */ lwz r30, 0(r27) /* 800A815C 000A4F5C 20 60 00 0A */ subfic r3, r0, 0xa @@ -370,7 +370,7 @@ lbl_800A81BC: /* 800A81F4 000A4FF4 38 9E 00 10 */ addi r4, r30, 0x10 /* 800A81F8 000A4FF8 EC 00 00 72 */ fmuls f0, f0, f1 /* 800A81FC 000A4FFC D0 1B 00 30 */ stfs f0, 0x30(r27) -/* 800A8200 000A5000 4B FA 62 DD */ bl func_8004E4DC +/* 800A8200 000A5000 4B FA 62 DD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800A8204 000A5004 3C 60 80 2F */ lis r3, lbl_802F2C20@ha /* 800A8208 000A5008 38 63 2C 20 */ addi r3, r3, lbl_802F2C20@l /* 800A820C 000A500C 7C 64 1B 78 */ mr r4, r3 @@ -380,12 +380,12 @@ lbl_800A81BC: /* 800A821C 000A501C 38 63 2C 20 */ addi r3, r3, lbl_802F2C20@l /* 800A8220 000A5020 7F 84 E3 78 */ mr r4, r28 /* 800A8224 000A5024 38 A5 2B D0 */ addi r5, r5, lbl_802F2BD0@l -/* 800A8228 000A5028 4B F6 26 A1 */ bl func_8000A8C8 +/* 800A8228 000A5028 4B F6 26 A1 */ bl xBoundHitsBound__FPC6xBoundPC6xBoundP7xCollis /* 800A822C 000A502C 48 00 00 10 */ b lbl_800A823C lbl_800A8230: /* 800A8230 000A5030 7F 84 E3 78 */ mr r4, r28 /* 800A8234 000A5034 38 7E 00 10 */ addi r3, r30, 0x10 -/* 800A8238 000A5038 4B F6 2B DD */ bl func_8000AE14 +/* 800A8238 000A5038 4B F6 2B DD */ bl xVecHitsBound__FPC5xVec3PC6xBoundP7xCollis lbl_800A823C: /* 800A823C 000A503C 3C 60 80 2F */ lis r3, lbl_802F2BD0@ha /* 800A8240 000A5040 80 03 2B D0 */ lwz r0, lbl_802F2BD0@l(r3) @@ -394,7 +394,7 @@ lbl_800A823C: /* 800A824C 000A504C 38 60 00 00 */ li r3, 0 /* 800A8250 000A5050 38 80 00 01 */ li r4, 1 /* 800A8254 000A5054 38 A0 00 00 */ li r5, 0 -/* 800A8258 000A5058 4B FC DF DD */ bl func_80076234 +/* 800A8258 000A5058 4B FC DF DD */ bl zEntPlayer_Damage__FP5xBaseUiPC5xVec3 lbl_800A825C: /* 800A825C 000A505C 80 1D 00 0C */ lwz r0, 0xc(r29) /* 800A8260 000A5060 7C 09 03 A6 */ mtctr r0 @@ -516,8 +516,8 @@ lbl_800A83E0: /* 800A8400 000A5200 38 21 00 40 */ addi r1, r1, 0x40 /* 800A8404 000A5204 4E 80 00 20 */ blr -.global func_800A8408 -func_800A8408: +.global xParCmdCustom_Grass_Update__FP7xParCmdP9xParGroupf +xParCmdCustom_Grass_Update__FP7xParCmdP9xParGroupf: /* 800A8408 000A5208 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800A840C 000A520C 7C 08 02 A6 */ mflr r0 /* 800A8410 000A5210 90 01 00 54 */ stw r0, 0x54(r1) @@ -775,7 +775,7 @@ lbl_800A8798: /* 800A879C 000A559C 40 82 FF E0 */ bne lbl_800A877C /* 800A87A0 000A55A0 48 00 00 30 */ b lbl_800A87D0 lbl_800A87A4: -/* 800A87A4 000A55A4 4B FF FC 65 */ bl func_800A8408 +/* 800A87A4 000A55A4 4B FF FC 65 */ bl xParCmdCustom_Grass_Update__FP7xParCmdP9xParGroupf /* 800A87A8 000A55A8 48 00 00 28 */ b lbl_800A87D0 /* 800A87AC 000A55AC 48 00 00 1C */ b lbl_800A87C8 lbl_800A87B0: diff --git a/asm/Game/zParEmitter.s b/asm/Game/zParEmitter.s index 0f8c23ac3..1ac2b4c0e 100644 --- a/asm/Game/zParEmitter.s +++ b/asm/Game/zParEmitter.s @@ -2,8 +2,8 @@ .section .text # 0x800A87EC - 0x800A8868 -.global func_800A87EC -func_800A87EC: +.global zParEmitterFind__FUi +zParEmitterFind__FUi: /* 800A87EC 000A55EC 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800A87F0 000A55F0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 800A87F4 000A55F4 80 84 1F C0 */ lwz r4, 0x1fc0(r4) @@ -31,13 +31,13 @@ lbl_800A883C: /* 800A883C 000A563C 38 60 00 00 */ li r3, 0 /* 800A8840 000A5640 4E 80 00 20 */ blr -.global func_800A8844 -func_800A8844: +.global zParEmitterFind__FPCc +zParEmitterFind__FPCc: /* 800A8844 000A5644 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A8848 000A5648 7C 08 02 A6 */ mflr r0 /* 800A884C 000A564C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800A8850 000A5650 4B FA 39 C5 */ bl func_8004C214 -/* 800A8854 000A5654 4B FF FF 99 */ bl func_800A87EC +/* 800A8850 000A5650 4B FA 39 C5 */ bl xStrHash__FPCc +/* 800A8854 000A5654 4B FF FF 99 */ bl zParEmitterFind__FUi /* 800A8858 000A5658 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A885C 000A565C 7C 08 03 A6 */ mtlr r0 /* 800A8860 000A5660 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Game/zParPTank.s b/asm/Game/zParPTank.s index 35aa6245b..0268748d1 100644 --- a/asm/Game/zParPTank.s +++ b/asm/Game/zParPTank.s @@ -17,9 +17,9 @@ func_8017047C: /* 801704A4 0016D2A4 90 9E 00 10 */ stw r4, 0x10(r30) /* 801704A8 0016D2A8 90 1E 00 00 */ stw r0, 0(r30) /* 801704AC 0016D2AC 90 BE 00 04 */ stw r5, 4(r30) -/* 801704B0 0016D2B0 4B ED BD 65 */ bl func_8004C214 +/* 801704B0 0016D2B0 4B ED BD 65 */ bl xStrHash__FPCc /* 801704B4 0016D2B4 38 80 00 00 */ li r4, 0 -/* 801704B8 0016D2B8 4B ED B2 55 */ bl func_8004B70C +/* 801704B8 0016D2B8 4B ED B2 55 */ bl xSTFindAsset__FUiPUi /* 801704BC 0016D2BC 7C 7F 1B 79 */ or. r31, r3, r3 /* 801704C0 0016D2C0 41 82 01 94 */ beq lbl_80170654 /* 801704C4 0016D2C4 80 1F 00 50 */ lwz r0, 0x50(r31) @@ -32,9 +32,9 @@ func_8017047C: /* 801704E0 0016D2E0 80 02 AB F4 */ lwz r0, lbl_803CF574-_SDA2_BASE_(r2) /* 801704E4 0016D2E4 90 01 00 08 */ stw r0, 8(r1) /* 801704E8 0016D2E8 80 7E 00 10 */ lwz r3, 0x10(r30) -/* 801704EC 0016D2EC 48 09 5F 35 */ bl func_80206420 +/* 801704EC 0016D2EC 48 09 5F 35 */ bl RpPTankAtomicCreate /* 801704F0 0016D2F0 90 7E 00 08 */ stw r3, 8(r30) -/* 801704F4 0016D2F4 48 0C 85 95 */ bl func_80238A88 +/* 801704F4 0016D2F4 48 0C 85 95 */ bl RwFrameCreate /* 801704F8 0016D2F8 C0 02 AB F8 */ lfs f0, lbl_803CF578-_SDA2_BASE_(r2) /* 801704FC 0016D2FC 7C 64 1B 78 */ mr r4, r3 /* 80170500 0016D300 D0 03 00 38 */ stfs f0, 0x38(r3) @@ -57,7 +57,7 @@ func_8017047C: /* 80170544 0016D344 60 00 00 03 */ ori r0, r0, 3 /* 80170548 0016D348 90 03 00 1C */ stw r0, 0x1c(r3) /* 8017054C 0016D34C 80 7E 00 08 */ lwz r3, 8(r30) -/* 80170550 0016D350 48 0A 48 ED */ bl func_80214E3C +/* 80170550 0016D350 48 0A 48 ED */ bl RpAtomicSetFrame /* 80170554 0016D354 80 7E 00 08 */ lwz r3, 8(r30) /* 80170558 0016D358 38 81 00 08 */ addi r4, r1, 8 /* 8017055C 0016D35C 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) @@ -99,7 +99,7 @@ lbl_80170598: /* 801705E8 0016D3E8 80 63 00 18 */ lwz r3, 0x18(r3) /* 801705EC 0016D3EC 80 63 00 20 */ lwz r3, 0x20(r3) /* 801705F0 0016D3F0 80 63 00 00 */ lwz r3, 0(r3) -/* 801705F4 0016D3F4 48 0A 76 A5 */ bl func_80217C98 +/* 801705F4 0016D3F4 48 0A 76 A5 */ bl RpMaterialSetTexture /* 801705F8 0016D3F8 80 7E 00 08 */ lwz r3, 8(r30) /* 801705FC 0016D3FC 38 C0 00 05 */ li r6, 5 /* 80170600 0016D400 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) @@ -156,12 +156,12 @@ lbl_80170680: /* 801706B8 0016D4B8 38 81 00 10 */ addi r4, r1, 0x10 /* 801706BC 0016D4BC 38 A0 00 01 */ li r5, 1 /* 801706C0 0016D4C0 3C C0 40 00 */ lis r6, 0x4000 -/* 801706C4 0016D4C4 48 09 60 D1 */ bl func_80206794 +/* 801706C4 0016D4C4 48 09 60 D1 */ bl RpPTankAtomicLock /* 801706C8 0016D4C8 80 7C 00 08 */ lwz r3, 8(r28) /* 801706CC 0016D4CC 38 81 00 08 */ addi r4, r1, 8 /* 801706D0 0016D4D0 38 A0 00 80 */ li r5, 0x80 /* 801706D4 0016D4D4 3C C0 40 00 */ lis r6, 0x4000 -/* 801706D8 0016D4D8 48 09 60 BD */ bl func_80206794 +/* 801706D8 0016D4D8 48 09 60 BD */ bl RpPTankAtomicLock /* 801706DC 0016D4DC 83 E1 00 10 */ lwz r31, 0x10(r1) /* 801706E0 0016D4E0 3B A0 00 00 */ li r29, 0 /* 801706E4 0016D4E4 83 C1 00 08 */ lwz r30, 8(r1) @@ -219,7 +219,7 @@ lbl_801707A4: /* 801707A8 0016D5A8 7C 1D 00 40 */ cmplw r29, r0 /* 801707AC 0016D5AC 41 80 FF 40 */ blt lbl_801706EC /* 801707B0 0016D5B0 80 7C 00 08 */ lwz r3, 8(r28) -/* 801707B4 0016D5B4 48 09 61 71 */ bl func_80206924 +/* 801707B4 0016D5B4 48 09 61 71 */ bl RpPTankAtomicUnlock /* 801707B8 0016D5B8 80 7C 00 08 */ lwz r3, 8(r28) /* 801707BC 0016D5BC 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) /* 801707C0 0016D5C0 7C 63 00 2E */ lwzx r3, r3, r0 @@ -242,15 +242,15 @@ lbl_801707F4: /* 80170800 0016D600 38 21 00 30 */ addi r1, r1, 0x30 /* 80170804 0016D604 4E 80 00 20 */ blr -.global func_80170808 -func_80170808: +.global zParPTankSpawnSparkles__FP5xVec3Ui +zParPTankSpawnSparkles__FP5xVec3Ui: /* 80170808 0016D608 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8017080C 0016D60C 7C 08 02 A6 */ mflr r0 /* 80170810 0016D610 90 01 00 44 */ stw r0, 0x44(r1) /* 80170814 0016D614 BF 21 00 24 */ stmw r25, 0x24(r1) /* 80170818 0016D618 7C 79 1B 78 */ mr r25, r3 /* 8017081C 0016D61C 7C 9E 23 78 */ mr r30, r4 -/* 80170820 0016D620 4B F2 79 5D */ bl func_8009817C +/* 80170820 0016D620 4B F2 79 5D */ bl zGameIsPaused__Fv /* 80170824 0016D624 2C 03 00 00 */ cmpwi r3, 0 /* 80170828 0016D628 40 82 01 74 */ bne lbl_8017099C /* 8017082C 0016D62C 83 ED 97 3C */ lwz r31, lbl_803CC03C-_SDA_BASE_(r13) @@ -267,7 +267,7 @@ lbl_80170848: /* 80170854 0016D654 38 81 00 10 */ addi r4, r1, 0x10 /* 80170858 0016D658 38 A0 00 01 */ li r5, 1 /* 8017085C 0016D65C 3C C0 40 00 */ lis r6, 0x4000 -/* 80170860 0016D660 48 09 5F 35 */ bl func_80206794 +/* 80170860 0016D660 48 09 5F 35 */ bl RpPTankAtomicLock /* 80170864 0016D664 80 01 00 10 */ lwz r0, 0x10(r1) /* 80170868 0016D668 28 00 00 00 */ cmplwi r0, 0 /* 8017086C 0016D66C 41 82 01 30 */ beq lbl_8017099C @@ -275,7 +275,7 @@ lbl_80170848: /* 80170874 0016D674 38 81 00 08 */ addi r4, r1, 8 /* 80170878 0016D678 38 A0 00 80 */ li r5, 0x80 /* 8017087C 0016D67C 3C C0 40 00 */ lis r6, 0x4000 -/* 80170880 0016D680 48 09 5F 15 */ bl func_80206794 +/* 80170880 0016D680 48 09 5F 15 */ bl RpPTankAtomicLock /* 80170884 0016D684 83 81 00 08 */ lwz r28, 8(r1) /* 80170888 0016D688 28 1C 00 00 */ cmplwi r28, 0 /* 8017088C 0016D68C 41 82 01 10 */ beq lbl_8017099C @@ -339,7 +339,7 @@ lbl_80170960: /* 80170960 0016D760 7C 19 F0 40 */ cmplw r25, r30 /* 80170964 0016D764 41 80 FF 64 */ blt lbl_801708C8 /* 80170968 0016D768 80 7F 00 08 */ lwz r3, 8(r31) -/* 8017096C 0016D76C 48 09 5F B9 */ bl func_80206924 +/* 8017096C 0016D76C 48 09 5F B9 */ bl RpPTankAtomicUnlock /* 80170970 0016D770 80 7F 00 08 */ lwz r3, 8(r31) /* 80170974 0016D774 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) /* 80170978 0016D778 7C 63 00 2E */ lwzx r3, r3, r0 @@ -373,9 +373,9 @@ func_801709B0: /* 801709D8 0016D7D8 90 9F 00 10 */ stw r4, 0x10(r31) /* 801709DC 0016D7DC 90 1F 00 00 */ stw r0, 0(r31) /* 801709E0 0016D7E0 90 BF 00 04 */ stw r5, 4(r31) -/* 801709E4 0016D7E4 4B ED B8 31 */ bl func_8004C214 +/* 801709E4 0016D7E4 4B ED B8 31 */ bl xStrHash__FPCc /* 801709E8 0016D7E8 38 80 00 00 */ li r4, 0 -/* 801709EC 0016D7EC 4B ED AD 21 */ bl func_8004B70C +/* 801709EC 0016D7EC 4B ED AD 21 */ bl xSTFindAsset__FUiPUi /* 801709F0 0016D7F0 7C 7E 1B 79 */ or. r30, r3, r3 /* 801709F4 0016D7F4 41 82 01 08 */ beq lbl_80170AFC /* 801709F8 0016D7F8 80 1E 00 50 */ lwz r0, 0x50(r30) @@ -386,9 +386,9 @@ func_801709B0: /* 80170A0C 0016D80C 60 00 00 02 */ ori r0, r0, 2 /* 80170A10 0016D810 90 1E 00 50 */ stw r0, 0x50(r30) /* 80170A14 0016D814 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 80170A18 0016D818 48 09 5A 09 */ bl func_80206420 +/* 80170A18 0016D818 48 09 5A 09 */ bl RpPTankAtomicCreate /* 80170A1C 0016D81C 90 7F 00 08 */ stw r3, 8(r31) -/* 80170A20 0016D820 48 0C 80 69 */ bl func_80238A88 +/* 80170A20 0016D820 48 0C 80 69 */ bl RwFrameCreate /* 80170A24 0016D824 C0 02 AB F8 */ lfs f0, lbl_803CF578-_SDA2_BASE_(r2) /* 80170A28 0016D828 7C 64 1B 78 */ mr r4, r3 /* 80170A2C 0016D82C D0 03 00 38 */ stfs f0, 0x38(r3) @@ -411,13 +411,13 @@ func_801709B0: /* 80170A70 0016D870 60 00 00 03 */ ori r0, r0, 3 /* 80170A74 0016D874 90 03 00 1C */ stw r0, 0x1c(r3) /* 80170A78 0016D878 80 7F 00 08 */ lwz r3, 8(r31) -/* 80170A7C 0016D87C 48 0A 43 C1 */ bl func_80214E3C +/* 80170A7C 0016D87C 48 0A 43 C1 */ bl RpAtomicSetFrame /* 80170A80 0016D880 80 7F 00 08 */ lwz r3, 8(r31) /* 80170A84 0016D884 7F C4 F3 78 */ mr r4, r30 /* 80170A88 0016D888 80 63 00 18 */ lwz r3, 0x18(r3) /* 80170A8C 0016D88C 80 63 00 20 */ lwz r3, 0x20(r3) /* 80170A90 0016D890 80 63 00 00 */ lwz r3, 0(r3) -/* 80170A94 0016D894 48 0A 72 05 */ bl func_80217C98 +/* 80170A94 0016D894 48 0A 72 05 */ bl RpMaterialSetTexture /* 80170A98 0016D898 80 7F 00 08 */ lwz r3, 8(r31) /* 80170A9C 0016D89C 38 C0 00 05 */ li r6, 5 /* 80170AA0 0016D8A0 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) @@ -441,7 +441,7 @@ func_801709B0: /* 80170AE8 0016D8E8 90 83 00 AC */ stw r4, 0xac(r3) /* 80170AEC 0016D8EC 80 1F 00 10 */ lwz r0, 0x10(r31) /* 80170AF0 0016D8F0 54 03 20 36 */ slwi r3, r0, 4 -/* 80170AF4 0016D8F4 4B EC 2F 65 */ bl func_80033A58 +/* 80170AF4 0016D8F4 4B EC 2F 65 */ bl xMemPushTemp__FUi /* 80170AF8 0016D8F8 90 6D 97 54 */ stw r3, lbl_803CC054-_SDA_BASE_(r13) lbl_80170AFC: /* 80170AFC 0016D8FC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -466,9 +466,9 @@ func_80170B14: /* 80170B3C 0016D93C 90 9F 00 10 */ stw r4, 0x10(r31) /* 80170B40 0016D940 90 1F 00 00 */ stw r0, 0(r31) /* 80170B44 0016D944 90 BF 00 04 */ stw r5, 4(r31) -/* 80170B48 0016D948 4B ED B6 CD */ bl func_8004C214 +/* 80170B48 0016D948 4B ED B6 CD */ bl xStrHash__FPCc /* 80170B4C 0016D94C 38 80 00 00 */ li r4, 0 -/* 80170B50 0016D950 4B ED AB BD */ bl func_8004B70C +/* 80170B50 0016D950 4B ED AB BD */ bl xSTFindAsset__FUiPUi /* 80170B54 0016D954 7C 7E 1B 79 */ or. r30, r3, r3 /* 80170B58 0016D958 41 82 01 08 */ beq lbl_80170C60 /* 80170B5C 0016D95C 80 1E 00 50 */ lwz r0, 0x50(r30) @@ -479,9 +479,9 @@ func_80170B14: /* 80170B70 0016D970 60 00 00 02 */ ori r0, r0, 2 /* 80170B74 0016D974 90 1E 00 50 */ stw r0, 0x50(r30) /* 80170B78 0016D978 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 80170B7C 0016D97C 48 09 58 A5 */ bl func_80206420 +/* 80170B7C 0016D97C 48 09 58 A5 */ bl RpPTankAtomicCreate /* 80170B80 0016D980 90 7F 00 08 */ stw r3, 8(r31) -/* 80170B84 0016D984 48 0C 7F 05 */ bl func_80238A88 +/* 80170B84 0016D984 48 0C 7F 05 */ bl RwFrameCreate /* 80170B88 0016D988 C0 02 AB F8 */ lfs f0, lbl_803CF578-_SDA2_BASE_(r2) /* 80170B8C 0016D98C 7C 64 1B 78 */ mr r4, r3 /* 80170B90 0016D990 D0 03 00 38 */ stfs f0, 0x38(r3) @@ -504,13 +504,13 @@ func_80170B14: /* 80170BD4 0016D9D4 60 00 00 03 */ ori r0, r0, 3 /* 80170BD8 0016D9D8 90 03 00 1C */ stw r0, 0x1c(r3) /* 80170BDC 0016D9DC 80 7F 00 08 */ lwz r3, 8(r31) -/* 80170BE0 0016D9E0 48 0A 42 5D */ bl func_80214E3C +/* 80170BE0 0016D9E0 48 0A 42 5D */ bl RpAtomicSetFrame /* 80170BE4 0016D9E4 80 7F 00 08 */ lwz r3, 8(r31) /* 80170BE8 0016D9E8 7F C4 F3 78 */ mr r4, r30 /* 80170BEC 0016D9EC 80 63 00 18 */ lwz r3, 0x18(r3) /* 80170BF0 0016D9F0 80 63 00 20 */ lwz r3, 0x20(r3) /* 80170BF4 0016D9F4 80 63 00 00 */ lwz r3, 0(r3) -/* 80170BF8 0016D9F8 48 0A 70 A1 */ bl func_80217C98 +/* 80170BF8 0016D9F8 48 0A 70 A1 */ bl RpMaterialSetTexture /* 80170BFC 0016D9FC 80 7F 00 08 */ lwz r3, 8(r31) /* 80170C00 0016DA00 38 C0 00 05 */ li r6, 5 /* 80170C04 0016DA04 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) @@ -534,7 +534,7 @@ func_80170B14: /* 80170C4C 0016DA4C 90 83 00 AC */ stw r4, 0xac(r3) /* 80170C50 0016DA50 80 1F 00 10 */ lwz r0, 0x10(r31) /* 80170C54 0016DA54 54 03 20 36 */ slwi r3, r0, 4 -/* 80170C58 0016DA58 4B EC 2E 01 */ bl func_80033A58 +/* 80170C58 0016DA58 4B EC 2E 01 */ bl xMemPushTemp__FUi /* 80170C5C 0016DA5C 90 6D 97 58 */ stw r3, lbl_803CC058-_SDA_BASE_(r13) lbl_80170C60: /* 80170C60 0016DA60 80 01 00 14 */ lwz r0, 0x14(r1) @@ -560,22 +560,22 @@ lbl_80170C78: /* 80170CAC 0016DAAC 38 81 00 20 */ addi r4, r1, 0x20 /* 80170CB0 0016DAB0 38 A0 00 01 */ li r5, 1 /* 80170CB4 0016DAB4 3C C0 40 00 */ lis r6, 0x4000 -/* 80170CB8 0016DAB8 48 09 5A DD */ bl func_80206794 +/* 80170CB8 0016DAB8 48 09 5A DD */ bl RpPTankAtomicLock /* 80170CBC 0016DABC 80 77 00 08 */ lwz r3, 8(r23) /* 80170CC0 0016DAC0 38 81 00 18 */ addi r4, r1, 0x18 /* 80170CC4 0016DAC4 38 A0 00 02 */ li r5, 2 /* 80170CC8 0016DAC8 3C C0 40 00 */ lis r6, 0x4000 -/* 80170CCC 0016DACC 48 09 5A C9 */ bl func_80206794 +/* 80170CCC 0016DACC 48 09 5A C9 */ bl RpPTankAtomicLock /* 80170CD0 0016DAD0 80 77 00 08 */ lwz r3, 8(r23) /* 80170CD4 0016DAD4 38 81 00 10 */ addi r4, r1, 0x10 /* 80170CD8 0016DAD8 38 A0 00 04 */ li r5, 4 /* 80170CDC 0016DADC 3C C0 40 00 */ lis r6, 0x4000 -/* 80170CE0 0016DAE0 48 09 5A B5 */ bl func_80206794 +/* 80170CE0 0016DAE0 48 09 5A B5 */ bl RpPTankAtomicLock /* 80170CE4 0016DAE4 80 77 00 08 */ lwz r3, 8(r23) /* 80170CE8 0016DAE8 38 81 00 08 */ addi r4, r1, 8 /* 80170CEC 0016DAEC 38 A0 00 80 */ li r5, 0x80 /* 80170CF0 0016DAF0 3C C0 40 00 */ lis r6, 0x4000 -/* 80170CF4 0016DAF4 48 09 5A A1 */ bl func_80206794 +/* 80170CF4 0016DAF4 48 09 5A A1 */ bl RpPTankAtomicLock /* 80170CF8 0016DAF8 C0 02 AC 18 */ lfs f0, lbl_803CF598-_SDA2_BASE_(r2) /* 80170CFC 0016DAFC 83 C1 00 20 */ lwz r30, 0x20(r1) /* 80170D00 0016DB00 EC 40 07 72 */ fmuls f2, f0, f29 @@ -699,7 +699,7 @@ lbl_80170EA0: /* 80170EB4 0016DCB4 C0 02 AC 0C */ lfs f0, lbl_803CF58C-_SDA2_BASE_(r2) /* 80170EB8 0016DCB8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80170EBC 0016DCBC 40 81 00 18 */ ble lbl_80170ED4 -/* 80170EC0 0016DCC0 4B EB FD C9 */ bl func_80030C88 +/* 80170EC0 0016DCC0 4B EB FD C9 */ bl xurand__Fv /* 80170EC4 0016DCC4 C0 02 AC 40 */ lfs f0, lbl_803CF5C0-_SDA2_BASE_(r2) /* 80170EC8 0016DCC8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80170ECC 0016DCCC 40 81 00 08 */ ble lbl_80170ED4 @@ -801,7 +801,7 @@ lbl_80171038: /* 8017103C 0016DE3C 7C 19 00 40 */ cmplw r25, r0 /* 80171040 0016DE40 41 80 FD 08 */ blt lbl_80170D48 /* 80171044 0016DE44 80 77 00 08 */ lwz r3, 8(r23) -/* 80171048 0016DE48 48 09 58 DD */ bl func_80206924 +/* 80171048 0016DE48 48 09 58 DD */ bl RpPTankAtomicUnlock /* 8017104C 0016DE4C 80 77 00 08 */ lwz r3, 8(r23) /* 80171050 0016DE50 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) /* 80171054 0016DE54 7C 63 00 2E */ lwzx r3, r3, r0 @@ -869,7 +869,7 @@ lbl_8017112C: /* 80171130 0016DF30 38 81 00 20 */ addi r4, r1, 0x20 /* 80171134 0016DF34 38 A0 00 01 */ li r5, 1 /* 80171138 0016DF38 3C C0 40 00 */ lis r6, 0x4000 -/* 8017113C 0016DF3C 48 09 56 59 */ bl func_80206794 +/* 8017113C 0016DF3C 48 09 56 59 */ bl RpPTankAtomicLock /* 80171140 0016DF40 80 01 00 20 */ lwz r0, 0x20(r1) /* 80171144 0016DF44 28 00 00 00 */ cmplwi r0, 0 /* 80171148 0016DF48 41 82 01 E4 */ beq lbl_8017132C @@ -877,7 +877,7 @@ lbl_8017112C: /* 80171150 0016DF50 38 81 00 18 */ addi r4, r1, 0x18 /* 80171154 0016DF54 38 A0 00 02 */ li r5, 2 /* 80171158 0016DF58 3C C0 40 00 */ lis r6, 0x4000 -/* 8017115C 0016DF5C 48 09 56 39 */ bl func_80206794 +/* 8017115C 0016DF5C 48 09 56 39 */ bl RpPTankAtomicLock /* 80171160 0016DF60 80 01 00 18 */ lwz r0, 0x18(r1) /* 80171164 0016DF64 28 00 00 00 */ cmplwi r0, 0 /* 80171168 0016DF68 41 82 01 C4 */ beq lbl_8017132C @@ -885,7 +885,7 @@ lbl_8017112C: /* 80171170 0016DF70 38 81 00 10 */ addi r4, r1, 0x10 /* 80171174 0016DF74 38 A0 00 04 */ li r5, 4 /* 80171178 0016DF78 3C C0 40 00 */ lis r6, 0x4000 -/* 8017117C 0016DF7C 48 09 56 19 */ bl func_80206794 +/* 8017117C 0016DF7C 48 09 56 19 */ bl RpPTankAtomicLock /* 80171180 0016DF80 80 01 00 10 */ lwz r0, 0x10(r1) /* 80171184 0016DF84 28 00 00 00 */ cmplwi r0, 0 /* 80171188 0016DF88 41 82 01 A4 */ beq lbl_8017132C @@ -893,7 +893,7 @@ lbl_8017112C: /* 80171190 0016DF90 38 81 00 08 */ addi r4, r1, 8 /* 80171194 0016DF94 38 A0 00 80 */ li r5, 0x80 /* 80171198 0016DF98 3C C0 40 00 */ lis r6, 0x4000 -/* 8017119C 0016DF9C 48 09 55 F9 */ bl func_80206794 +/* 8017119C 0016DF9C 48 09 55 F9 */ bl RpPTankAtomicLock /* 801711A0 0016DFA0 83 81 00 08 */ lwz r28, 8(r1) /* 801711A4 0016DFA4 28 1C 00 00 */ cmplwi r28, 0 /* 801711A8 0016DFA8 41 82 01 84 */ beq lbl_8017132C @@ -962,7 +962,7 @@ lbl_8017121C: /* 80171298 0016E098 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017129C 0016E09C 7C 03 01 D6 */ mullw r0, r3, r0 /* 801712A0 0016E0A0 7E 99 02 14 */ add r20, r25, r0 -/* 801712A4 0016E0A4 4B EB F9 E5 */ bl func_80030C88 +/* 801712A4 0016E0A4 4B EB F9 E5 */ bl xurand__Fv /* 801712A8 0016E0A8 C0 42 AC 60 */ lfs f2, lbl_803CF5E0-_SDA2_BASE_(r2) /* 801712AC 0016E0AC 38 82 AC 10 */ addi r4, r2, lbl_803CF590-_SDA2_BASE_ /* 801712B0 0016E0B0 C0 02 AC 5C */ lfs f0, lbl_803CF5DC-_SDA2_BASE_(r2) @@ -986,7 +986,7 @@ lbl_801712F0: /* 801712F0 0016E0F0 7C 17 A8 40 */ cmplw r23, r21 /* 801712F4 0016E0F4 41 80 FE FC */ blt lbl_801711F0 /* 801712F8 0016E0F8 80 76 00 08 */ lwz r3, 8(r22) -/* 801712FC 0016E0FC 48 09 56 29 */ bl func_80206924 +/* 801712FC 0016E0FC 48 09 56 29 */ bl RpPTankAtomicUnlock /* 80171300 0016E100 80 76 00 08 */ lwz r3, 8(r22) /* 80171304 0016E104 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) /* 80171308 0016E108 7C 63 00 2E */ lwzx r3, r3, r0 @@ -1007,8 +1007,8 @@ lbl_8017132C: /* 80171340 0016E140 38 21 00 70 */ addi r1, r1, 0x70 /* 80171344 0016E144 4E 80 00 20 */ blr -.global func_80171348 -func_80171348: +.global zParPTankSpawnBubbles__FP5xVec3P5xVec3Uif +zParPTankSpawnBubbles__FP5xVec3P5xVec3Uif: /* 80171348 0016E148 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8017134C 0016E14C 7C 08 02 A6 */ mflr r0 /* 80171350 0016E150 90 01 00 24 */ stw r0, 0x24(r1) @@ -1020,7 +1020,7 @@ func_80171348: /* 80171368 0016E168 7C 9E 23 78 */ mr r30, r4 /* 8017136C 0016E16C 93 A1 00 0C */ stw r29, 0xc(r1) /* 80171370 0016E170 7C 7D 1B 78 */ mr r29, r3 -/* 80171374 0016E174 4B F2 6E 09 */ bl func_8009817C +/* 80171374 0016E174 4B F2 6E 09 */ bl zGameIsPaused__Fv /* 80171378 0016E178 2C 03 00 00 */ cmpwi r3, 0 /* 8017137C 0016E17C 40 82 00 1C */ bne lbl_80171398 /* 80171380 0016E180 FC 20 F8 90 */ fmr f1, f31 @@ -1039,16 +1039,16 @@ lbl_80171398: /* 801713B0 0016E1B0 38 21 00 20 */ addi r1, r1, 0x20 /* 801713B4 0016E1B4 4E 80 00 20 */ blr -.global func_801713B8 -func_801713B8: +.global zParPTankBubblesAvailable__Fv +zParPTankBubblesAvailable__Fv: /* 801713B8 0016E1B8 80 8D 97 40 */ lwz r4, lbl_803CC040-_SDA_BASE_(r13) /* 801713BC 0016E1BC 80 64 00 0C */ lwz r3, 0xc(r4) /* 801713C0 0016E1C0 80 04 00 10 */ lwz r0, 0x10(r4) /* 801713C4 0016E1C4 7C 63 00 50 */ subf r3, r3, r0 /* 801713C8 0016E1C8 4E 80 00 20 */ blr -.global func_801713CC -func_801713CC: +.global zParPTankSpawnMenuBubbles__FP5xVec3P5xVec3Ui +zParPTankSpawnMenuBubbles__FP5xVec3P5xVec3Ui: /* 801713CC 0016E1CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801713D0 0016E1D0 7C 08 02 A6 */ mflr r0 /* 801713D4 0016E1D4 90 01 00 14 */ stw r0, 0x14(r1) @@ -1075,9 +1075,9 @@ func_801713F4: /* 8017141C 0016E21C 90 1F 00 08 */ stw r0, 8(r31) /* 80171420 0016E220 90 1F 00 0C */ stw r0, 0xc(r31) /* 80171424 0016E224 90 9F 00 10 */ stw r4, 0x10(r31) -/* 80171428 0016E228 4B ED AD ED */ bl func_8004C214 +/* 80171428 0016E228 4B ED AD ED */ bl xStrHash__FPCc /* 8017142C 0016E22C 38 80 00 00 */ li r4, 0 -/* 80171430 0016E230 4B ED A2 DD */ bl func_8004B70C +/* 80171430 0016E230 4B ED A2 DD */ bl xSTFindAsset__FUiPUi /* 80171434 0016E234 3C 80 80 33 */ lis r4, lbl_8032A52C@ha /* 80171438 0016E238 38 C0 00 05 */ li r6, 5 /* 8017143C 0016E23C 38 E4 A5 2C */ addi r7, r4, lbl_8032A52C@l @@ -1091,7 +1091,7 @@ func_801713F4: /* 8017145C 0016E25C 80 1F 00 10 */ lwz r0, 0x10(r31) /* 80171460 0016E260 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80171464 0016E264 1C 80 00 30 */ mulli r4, r0, 0x30 -/* 80171468 0016E268 4B EC 24 D9 */ bl func_80033940 +/* 80171468 0016E268 4B EC 24 D9 */ bl xMemAlloc__FUiUii /* 8017146C 0016E26C 90 6D 97 5C */ stw r3, lbl_803CC05C-_SDA_BASE_(r13) /* 80171470 0016E270 80 01 00 14 */ lwz r0, 0x14(r1) /* 80171474 0016E274 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1259,8 +1259,8 @@ lbl_80171668: /* 801716D8 0016E4D8 38 21 00 80 */ addi r1, r1, 0x80 /* 801716DC 0016E4DC 4E 80 00 20 */ blr -.global func_801716E0 -func_801716E0: +.global zParPTankSpawnSnow__FP5xVec3P5xVec3Ui +zParPTankSpawnSnow__FP5xVec3P5xVec3Ui: /* 801716E0 0016E4E0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801716E4 0016E4E4 7C 08 02 A6 */ mflr r0 /* 801716E8 0016E4E8 90 01 00 34 */ stw r0, 0x34(r1) @@ -1268,7 +1268,7 @@ func_801716E0: /* 801716F0 0016E4F0 7C 7B 1B 78 */ mr r27, r3 /* 801716F4 0016E4F4 7C 9C 23 78 */ mr r28, r4 /* 801716F8 0016E4F8 7C BD 2B 78 */ mr r29, r5 -/* 801716FC 0016E4FC 4B F2 6A 81 */ bl func_8009817C +/* 801716FC 0016E4FC 4B F2 6A 81 */ bl zGameIsPaused__Fv /* 80171700 0016E500 2C 03 00 00 */ cmpwi r3, 0 /* 80171704 0016E504 40 82 00 B8 */ bne lbl_801717BC /* 80171708 0016E508 80 6D 97 48 */ lwz r3, lbl_803CC048-_SDA_BASE_(r13) @@ -1299,11 +1299,11 @@ lbl_80171750: /* 80171764 0016E564 4B E9 9B 01 */ bl func_8000B264 /* 80171768 0016E568 C0 0D 80 18 */ lfs f0, lbl_803CA918-_SDA_BASE_(r13) /* 8017176C 0016E56C D0 1E 00 1C */ stfs f0, 0x1c(r30) -/* 80171770 0016E570 4B EB F5 19 */ bl func_80030C88 +/* 80171770 0016E570 4B EB F5 19 */ bl xurand__Fv /* 80171774 0016E574 C0 02 AC 60 */ lfs f0, lbl_803CF5E0-_SDA2_BASE_(r2) /* 80171778 0016E578 EC 00 00 7A */ fmadds f0, f0, f1, f0 /* 8017177C 0016E57C D0 1E 00 0C */ stfs f0, 0xc(r30) -/* 80171780 0016E580 4B EB F4 E9 */ bl func_80030C68 +/* 80171780 0016E580 4B EB F4 E9 */ bl xrand__Fv /* 80171784 0016E584 54 60 9F 7E */ rlwinm r0, r3, 0x13, 0x1d, 0x1f /* 80171788 0016E588 93 E1 00 08 */ stw r31, 8(r1) /* 8017178C 0016E58C C8 42 AC 48 */ lfd f2, lbl_803CF5C8-_SDA2_BASE_(r2) @@ -1342,9 +1342,9 @@ func_801717D0: /* 801717FC 0016E5FC 38 63 00 08 */ addi r3, r3, 8 /* 80171800 0016E600 90 1E 00 00 */ stw r0, 0(r30) /* 80171804 0016E604 90 BE 00 04 */ stw r5, 4(r30) -/* 80171808 0016E608 4B ED AA 0D */ bl func_8004C214 +/* 80171808 0016E608 4B ED AA 0D */ bl xStrHash__FPCc /* 8017180C 0016E60C 38 80 00 00 */ li r4, 0 -/* 80171810 0016E610 4B ED 9E FD */ bl func_8004B70C +/* 80171810 0016E610 4B ED 9E FD */ bl xSTFindAsset__FUiPUi /* 80171814 0016E614 7C 7F 1B 79 */ or. r31, r3, r3 /* 80171818 0016E618 41 82 01 94 */ beq lbl_801719AC /* 8017181C 0016E61C 80 1F 00 50 */ lwz r0, 0x50(r31) @@ -1357,9 +1357,9 @@ func_801717D0: /* 80171838 0016E638 80 02 AC 80 */ lwz r0, lbl_803CF600-_SDA2_BASE_(r2) /* 8017183C 0016E63C 90 01 00 08 */ stw r0, 8(r1) /* 80171840 0016E640 80 7E 00 10 */ lwz r3, 0x10(r30) -/* 80171844 0016E644 48 09 4B DD */ bl func_80206420 +/* 80171844 0016E644 48 09 4B DD */ bl RpPTankAtomicCreate /* 80171848 0016E648 90 7E 00 08 */ stw r3, 8(r30) -/* 8017184C 0016E64C 48 0C 72 3D */ bl func_80238A88 +/* 8017184C 0016E64C 48 0C 72 3D */ bl RwFrameCreate /* 80171850 0016E650 C0 02 AB F8 */ lfs f0, lbl_803CF578-_SDA2_BASE_(r2) /* 80171854 0016E654 7C 64 1B 78 */ mr r4, r3 /* 80171858 0016E658 D0 03 00 38 */ stfs f0, 0x38(r3) @@ -1382,7 +1382,7 @@ func_801717D0: /* 8017189C 0016E69C 60 00 00 03 */ ori r0, r0, 3 /* 801718A0 0016E6A0 90 03 00 1C */ stw r0, 0x1c(r3) /* 801718A4 0016E6A4 80 7E 00 08 */ lwz r3, 8(r30) -/* 801718A8 0016E6A8 48 0A 35 95 */ bl func_80214E3C +/* 801718A8 0016E6A8 48 0A 35 95 */ bl RpAtomicSetFrame /* 801718AC 0016E6AC 80 7E 00 08 */ lwz r3, 8(r30) /* 801718B0 0016E6B0 38 81 00 08 */ addi r4, r1, 8 /* 801718B4 0016E6B4 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) @@ -1424,7 +1424,7 @@ lbl_801718F0: /* 80171940 0016E740 80 63 00 18 */ lwz r3, 0x18(r3) /* 80171944 0016E744 80 63 00 20 */ lwz r3, 0x20(r3) /* 80171948 0016E748 80 63 00 00 */ lwz r3, 0(r3) -/* 8017194C 0016E74C 48 0A 63 4D */ bl func_80217C98 +/* 8017194C 0016E74C 48 0A 63 4D */ bl RpMaterialSetTexture /* 80171950 0016E750 80 7E 00 08 */ lwz r3, 8(r30) /* 80171954 0016E754 38 C0 00 05 */ li r6, 5 /* 80171958 0016E758 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) @@ -1488,12 +1488,12 @@ lbl_801719C4: /* 80171A38 0016E838 38 81 00 10 */ addi r4, r1, 0x10 /* 80171A3C 0016E83C 38 A0 00 01 */ li r5, 1 /* 80171A40 0016E840 3C C0 40 00 */ lis r6, 0x4000 -/* 80171A44 0016E844 48 09 4D 51 */ bl func_80206794 +/* 80171A44 0016E844 48 09 4D 51 */ bl RpPTankAtomicLock /* 80171A48 0016E848 80 7C 00 08 */ lwz r3, 8(r28) /* 80171A4C 0016E84C 38 81 00 08 */ addi r4, r1, 8 /* 80171A50 0016E850 38 A0 00 80 */ li r5, 0x80 /* 80171A54 0016E854 3C C0 40 00 */ lis r6, 0x4000 -/* 80171A58 0016E858 48 09 4D 3D */ bl func_80206794 +/* 80171A58 0016E858 48 09 4D 3D */ bl RpPTankAtomicLock /* 80171A5C 0016E85C 83 E1 00 10 */ lwz r31, 0x10(r1) /* 80171A60 0016E860 3B A0 00 00 */ li r29, 0 /* 80171A64 0016E864 83 C1 00 08 */ lwz r30, 8(r1) @@ -1551,7 +1551,7 @@ lbl_80171B24: /* 80171B28 0016E928 7C 1D 00 40 */ cmplw r29, r0 /* 80171B2C 0016E92C 41 80 FF 40 */ blt lbl_80171A6C /* 80171B30 0016E930 80 7C 00 08 */ lwz r3, 8(r28) -/* 80171B34 0016E934 48 09 4D F1 */ bl func_80206924 +/* 80171B34 0016E934 48 09 4D F1 */ bl RpPTankAtomicUnlock /* 80171B38 0016E938 80 7C 00 08 */ lwz r3, 8(r28) /* 80171B3C 0016E93C 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) /* 80171B40 0016E940 7C 63 00 2E */ lwzx r3, r3, r0 @@ -1572,8 +1572,8 @@ lbl_80171B64: /* 80171B78 0016E978 38 21 00 40 */ addi r1, r1, 0x40 /* 80171B7C 0016E97C 4E 80 00 20 */ blr -.global func_80171B80 -func_80171B80: +.global zParPTankAdd__Fv +zParPTankAdd__Fv: /* 80171B80 0016E980 80 8D 97 38 */ lwz r4, lbl_803CC038-_SDA_BASE_(r13) /* 80171B84 0016E984 3C 60 80 33 */ lis r3, lbl_8032A4A0@ha /* 80171B88 0016E988 38 03 A4 A0 */ addi r0, r3, lbl_8032A4A0@l @@ -1583,21 +1583,21 @@ func_80171B80: /* 80171B98 0016E998 7C 60 1A 14 */ add r3, r0, r3 /* 80171B9C 0016E99C 4E 80 00 20 */ blr -.global func_80171BA0 -func_80171BA0: +.global zParPTankInit__Fv +zParPTankInit__Fv: /* 80171BA0 0016E9A0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80171BA4 0016E9A4 7C 08 02 A6 */ mflr r0 /* 80171BA8 0016E9A8 90 01 00 14 */ stw r0, 0x14(r1) /* 80171BAC 0016E9AC 38 00 00 00 */ li r0, 0 /* 80171BB0 0016E9B0 90 0D 97 38 */ stw r0, lbl_803CC038-_SDA_BASE_(r13) -/* 80171BB4 0016E9B4 4B FF FF CD */ bl func_80171B80 +/* 80171BB4 0016E9B4 4B FF FF CD */ bl zParPTankAdd__Fv /* 80171BB8 0016E9B8 90 6D 97 3C */ stw r3, lbl_803CC03C-_SDA_BASE_(r13) /* 80171BBC 0016E9BC 3C 60 80 17 */ lis r3, lbl_80170680@ha /* 80171BC0 0016E9C0 38 A3 06 80 */ addi r5, r3, lbl_80170680@l /* 80171BC4 0016E9C4 38 80 00 80 */ li r4, 0x80 /* 80171BC8 0016E9C8 80 6D 97 3C */ lwz r3, lbl_803CC03C-_SDA_BASE_(r13) /* 80171BCC 0016E9CC 4B FF E8 B1 */ bl func_8017047C -/* 80171BD0 0016E9D0 4B FF FF B1 */ bl func_80171B80 +/* 80171BD0 0016E9D0 4B FF FF B1 */ bl zParPTankAdd__Fv /* 80171BD4 0016E9D4 90 6D 97 44 */ stw r3, lbl_803CC044-_SDA_BASE_(r13) /* 80171BD8 0016E9D8 3C 60 80 17 */ lis r3, lbl_80170C78@ha /* 80171BDC 0016E9DC 38 A3 0C 78 */ addi r5, r3, lbl_80170C78@l @@ -1608,14 +1608,14 @@ func_80171BA0: /* 80171BF0 0016E9F0 80 03 00 00 */ lwz r0, 0(r3) /* 80171BF4 0016E9F4 60 00 00 02 */ ori r0, r0, 2 /* 80171BF8 0016E9F8 90 03 00 00 */ stw r0, 0(r3) -/* 80171BFC 0016E9FC 4B FF FF 85 */ bl func_80171B80 +/* 80171BFC 0016E9FC 4B FF FF 85 */ bl zParPTankAdd__Fv /* 80171C00 0016EA00 90 6D 97 40 */ stw r3, lbl_803CC040-_SDA_BASE_(r13) /* 80171C04 0016EA04 3C 60 80 17 */ lis r3, lbl_80170C78@ha /* 80171C08 0016EA08 38 A3 0C 78 */ addi r5, r3, lbl_80170C78@l /* 80171C0C 0016EA0C 38 80 03 00 */ li r4, 0x300 /* 80171C10 0016EA10 80 6D 97 40 */ lwz r3, lbl_803CC040-_SDA_BASE_(r13) /* 80171C14 0016EA14 4B FF ED 9D */ bl func_801709B0 -/* 80171C18 0016EA18 4B FF FF 69 */ bl func_80171B80 +/* 80171C18 0016EA18 4B FF FF 69 */ bl zParPTankAdd__Fv /* 80171C1C 0016EA1C 90 6D 97 4C */ stw r3, lbl_803CC04C-_SDA_BASE_(r13) /* 80171C20 0016EA20 3C 60 80 17 */ lis r3, lbl_801719C4@ha /* 80171C24 0016EA24 38 A3 19 C4 */ addi r5, r3, lbl_801719C4@l @@ -1627,12 +1627,12 @@ func_80171BA0: /* 80171C3C 0016EA3C 38 21 00 10 */ addi r1, r1, 0x10 /* 80171C40 0016EA40 4E 80 00 20 */ blr -.global func_80171C44 -func_80171C44: +.global zParPTankSceneEnter__Fv +zParPTankSceneEnter__Fv: /* 80171C44 0016EA44 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80171C48 0016EA48 7C 08 02 A6 */ mflr r0 /* 80171C4C 0016EA4C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80171C50 0016EA50 4B FF FF 31 */ bl func_80171B80 +/* 80171C50 0016EA50 4B FF FF 31 */ bl zParPTankAdd__Fv /* 80171C54 0016EA54 90 6D 97 48 */ stw r3, lbl_803CC048-_SDA_BASE_(r13) /* 80171C58 0016EA58 3C 60 80 17 */ lis r3, lbl_80171484@ha /* 80171C5C 0016EA5C 38 A3 14 84 */ addi r5, r3, lbl_80171484@l @@ -1644,12 +1644,12 @@ func_80171C44: /* 80171C74 0016EA74 38 21 00 10 */ addi r1, r1, 0x10 /* 80171C78 0016EA78 4E 80 00 20 */ blr -.global func_80171C7C -func_80171C7C: +.global zParPTankSceneExit__Fv +zParPTankSceneExit__Fv: /* 80171C7C 0016EA7C 4E 80 00 20 */ blr -.global func_80171C80 -func_80171C80: +.global zParPTankExit__Fv +zParPTankExit__Fv: /* 80171C80 0016EA80 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80171C84 0016EA84 7C 08 02 A6 */ mflr r0 /* 80171C88 0016EA88 3C 60 80 33 */ lis r3, lbl_8032A4A0@ha @@ -1667,11 +1667,11 @@ lbl_80171CAC: /* 80171CB4 0016EAB4 41 82 00 20 */ beq lbl_80171CD4 /* 80171CB8 0016EAB8 83 A3 00 04 */ lwz r29, 4(r3) /* 80171CBC 0016EABC 38 80 00 00 */ li r4, 0 -/* 80171CC0 0016EAC0 48 0A 31 7D */ bl func_80214E3C +/* 80171CC0 0016EAC0 48 0A 31 7D */ bl RpAtomicSetFrame /* 80171CC4 0016EAC4 7F A3 EB 78 */ mr r3, r29 -/* 80171CC8 0016EAC8 48 0C 6E FD */ bl func_80238BC4 +/* 80171CC8 0016EAC8 48 0C 6E FD */ bl RwFrameDestroy /* 80171CCC 0016EACC 80 7F 00 08 */ lwz r3, 8(r31) -/* 80171CD0 0016EAD0 48 09 4A A5 */ bl func_80206774 +/* 80171CD0 0016EAD0 48 09 4A A5 */ bl RpPTankAtomicDestroy lbl_80171CD4: /* 80171CD4 0016EAD4 3B DE 00 01 */ addi r30, r30, 1 /* 80171CD8 0016EAD8 3B FF 00 14 */ addi r31, r31, 0x14 @@ -1682,14 +1682,14 @@ lbl_80171CDC: /* 80171CE8 0016EAE8 80 6D 97 54 */ lwz r3, lbl_803CC054-_SDA_BASE_(r13) /* 80171CEC 0016EAEC 28 03 00 00 */ cmplwi r3, 0 /* 80171CF0 0016EAF0 41 82 00 08 */ beq lbl_80171CF8 -/* 80171CF4 0016EAF4 4B EC 1D 91 */ bl func_80033A84 +/* 80171CF4 0016EAF4 4B EC 1D 91 */ bl xMemPopTemp__FPv lbl_80171CF8: /* 80171CF8 0016EAF8 38 00 00 00 */ li r0, 0 /* 80171CFC 0016EAFC 90 0D 97 54 */ stw r0, lbl_803CC054-_SDA_BASE_(r13) /* 80171D00 0016EB00 80 6D 97 58 */ lwz r3, lbl_803CC058-_SDA_BASE_(r13) /* 80171D04 0016EB04 28 03 00 00 */ cmplwi r3, 0 /* 80171D08 0016EB08 41 82 00 08 */ beq lbl_80171D10 -/* 80171D0C 0016EB0C 4B EC 1D 79 */ bl func_80033A84 +/* 80171D0C 0016EB0C 4B EC 1D 79 */ bl xMemPopTemp__FPv lbl_80171D10: /* 80171D10 0016EB10 38 00 00 00 */ li r0, 0 /* 80171D14 0016EB14 90 0D 97 58 */ stw r0, lbl_803CC058-_SDA_BASE_(r13) @@ -1701,8 +1701,8 @@ lbl_80171D10: /* 80171D2C 0016EB2C 38 21 00 20 */ addi r1, r1, 0x20 /* 80171D30 0016EB30 4E 80 00 20 */ blr -.global func_80171D34 -func_80171D34: +.global zParPTankUpdate__Ff +zParPTankUpdate__Ff: /* 80171D34 0016EB34 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80171D38 0016EB38 7C 08 02 A6 */ mflr r0 /* 80171D3C 0016EB3C 90 01 00 24 */ stw r0, 0x24(r1) @@ -1711,7 +1711,7 @@ func_80171D34: /* 80171D48 0016EB48 93 E1 00 14 */ stw r31, 0x14(r1) /* 80171D4C 0016EB4C 93 C1 00 10 */ stw r30, 0x10(r1) /* 80171D50 0016EB50 93 A1 00 0C */ stw r29, 0xc(r1) -/* 80171D54 0016EB54 4B F2 64 29 */ bl func_8009817C +/* 80171D54 0016EB54 4B F2 64 29 */ bl zGameIsPaused__Fv /* 80171D58 0016EB58 3C 80 80 33 */ lis r4, lbl_8032A4A0@ha /* 80171D5C 0016EB5C 7C 7F 1B 78 */ mr r31, r3 /* 80171D60 0016EB60 38 04 A4 A0 */ addi r0, r4, lbl_8032A4A0@l @@ -1748,8 +1748,8 @@ lbl_80171DA8: /* 80171DCC 0016EBCC 38 21 00 20 */ addi r1, r1, 0x20 /* 80171DD0 0016EBD0 4E 80 00 20 */ blr -.global func_80171DD4 -func_80171DD4: +.global zParPTankRender__Fv +zParPTankRender__Fv: /* 80171DD4 0016EBD4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80171DD8 0016EBD8 7C 08 02 A6 */ mflr r0 /* 80171DDC 0016EBDC 3C 60 80 33 */ lis r3, lbl_8032A4A0@ha @@ -1761,7 +1761,7 @@ func_80171DD4: /* 80171DF4 0016EBF4 3B C0 00 00 */ li r30, 0 /* 80171DF8 0016EBF8 48 00 00 88 */ b lbl_80171E80 lbl_80171DFC: -/* 80171DFC 0016EBFC 4B F2 63 81 */ bl func_8009817C +/* 80171DFC 0016EBFC 4B F2 63 81 */ bl zGameIsPaused__Fv /* 80171E00 0016EC00 2C 03 00 00 */ cmpwi r3, 0 /* 80171E04 0016EC04 41 82 00 10 */ beq lbl_80171E14 /* 80171E08 0016EC08 80 0D 97 44 */ lwz r0, lbl_803CC044-_SDA_BASE_(r13) @@ -1773,19 +1773,19 @@ lbl_80171E14: /* 80171E1C 0016EC1C 41 82 00 5C */ beq lbl_80171E78 /* 80171E20 0016EC20 38 60 00 14 */ li r3, 0x14 /* 80171E24 0016EC24 38 80 00 01 */ li r4, 1 -/* 80171E28 0016EC28 48 0B D9 B5 */ bl func_8022F7DC +/* 80171E28 0016EC28 48 0B D9 B5 */ bl RwRenderStateSet /* 80171E2C 0016EC2C 38 60 00 06 */ li r3, 6 /* 80171E30 0016EC30 38 80 00 01 */ li r4, 1 -/* 80171E34 0016EC34 48 0B D9 A9 */ bl func_8022F7DC +/* 80171E34 0016EC34 48 0B D9 A9 */ bl RwRenderStateSet /* 80171E38 0016EC38 38 60 00 08 */ li r3, 8 /* 80171E3C 0016EC3C 38 80 00 00 */ li r4, 0 -/* 80171E40 0016EC40 48 0B D9 9D */ bl func_8022F7DC +/* 80171E40 0016EC40 48 0B D9 9D */ bl RwRenderStateSet /* 80171E44 0016EC44 38 60 00 0A */ li r3, 0xa /* 80171E48 0016EC48 38 80 00 05 */ li r4, 5 -/* 80171E4C 0016EC4C 48 0B D9 91 */ bl func_8022F7DC +/* 80171E4C 0016EC4C 48 0B D9 91 */ bl RwRenderStateSet /* 80171E50 0016EC50 38 60 00 0B */ li r3, 0xb /* 80171E54 0016EC54 38 80 00 02 */ li r4, 2 -/* 80171E58 0016EC58 48 0B D9 85 */ bl func_8022F7DC +/* 80171E58 0016EC58 48 0B D9 85 */ bl RwRenderStateSet /* 80171E5C 0016EC5C 80 1F 00 0C */ lwz r0, 0xc(r31) /* 80171E60 0016EC60 28 00 00 00 */ cmplwi r0, 0 /* 80171E64 0016EC64 41 82 00 14 */ beq lbl_80171E78 @@ -1807,8 +1807,8 @@ lbl_80171E80: /* 80171E9C 0016EC9C 38 21 00 10 */ addi r1, r1, 0x10 /* 80171EA0 0016ECA0 4E 80 00 20 */ blr -.global func_80171EA4 -func_80171EA4: +.global zParPTankConvertEmitRate__FP11xParEmitterf +zParPTankConvertEmitRate__FP11xParEmitterf: /* 80171EA4 0016ECA4 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80171EA8 0016ECA8 7C 08 02 A6 */ mflr r0 /* 80171EAC 0016ECAC 90 01 00 34 */ stw r0, 0x34(r1) @@ -1844,7 +1844,7 @@ lbl_80171F0C: /* 80171F1C 0016ED1C 88 7F 00 1C */ lbz r3, 0x1c(r31) /* 80171F20 0016ED20 38 84 00 0C */ addi r4, r4, 0xc /* 80171F24 0016ED24 C0 5F 00 20 */ lfs f2, 0x20(r31) -/* 80171F28 0016ED28 4B FA 5F 99 */ bl func_80117EC0 +/* 80171F28 0016ED28 4B FA 5F 99 */ bl xParInterpCompute__FiP10xParInterpfif /* 80171F2C 0016ED2C D0 3F 00 20 */ stfs f1, 0x20(r31) /* 80171F30 0016ED30 EC 21 07 F2 */ fmuls f1, f1, f31 /* 80171F34 0016ED34 C0 1F 00 28 */ lfs f0, 0x28(r31) diff --git a/asm/Game/zPendulum.s b/asm/Game/zPendulum.s index ccffec31f..5d5a1da4e 100644 --- a/asm/Game/zPendulum.s +++ b/asm/Game/zPendulum.s @@ -2,19 +2,19 @@ .section .text # 0x800A8868 - 0x800A8DF0 -.global func_800A8868 -func_800A8868: +.global zPendulum_Init__FPvPv +zPendulum_Init__FPvPv: /* 800A8868 000A5668 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A886C 000A566C 7C 08 02 A6 */ mflr r0 /* 800A8870 000A5670 90 01 00 14 */ stw r0, 0x14(r1) -/* 800A8874 000A5674 48 00 00 15 */ bl func_800A8888 +/* 800A8874 000A5674 48 00 00 15 */ bl zPendulum_Init__FP10_zPendulumP9xEntAsset /* 800A8878 000A5678 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A887C 000A567C 7C 08 03 A6 */ mtlr r0 /* 800A8880 000A5680 38 21 00 10 */ addi r1, r1, 0x10 /* 800A8884 000A5684 4E 80 00 20 */ blr -.global func_800A8888 -func_800A8888: +.global zPendulum_Init__FP10_zPendulumP9xEntAsset +zPendulum_Init__FP10_zPendulumP9xEntAsset: /* 800A8888 000A5688 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A888C 000A568C 7C 08 02 A6 */ mflr r0 /* 800A8890 000A5690 3C A0 50 45 */ lis r5, 0x50454E44@ha @@ -24,7 +24,7 @@ func_800A8888: /* 800A88A0 000A56A0 7C 9F 23 78 */ mr r31, r4 /* 800A88A4 000A56A4 93 C1 00 08 */ stw r30, 8(r1) /* 800A88A8 000A56A8 7C 7E 1B 78 */ mr r30, r3 -/* 800A88AC 000A56AC 4B FA C3 51 */ bl func_80054BFC +/* 800A88AC 000A56AC 4B FA C3 51 */ bl zEntInit__FP4zEntP9xEntAssetUi /* 800A88B0 000A56B0 88 1E 00 05 */ lbz r0, 5(r30) /* 800A88B4 000A56B4 3B FF 00 54 */ addi r31, r31, 0x54 /* 800A88B8 000A56B8 28 00 00 00 */ cmplwi r0, 0 @@ -49,11 +49,11 @@ lbl_800A88D4: /* 800A88FC 000A56FC 7F C3 F3 78 */ mr r3, r30 /* 800A8900 000A5700 90 9E 00 0C */ stw r4, 0xc(r30) /* 800A8904 000A5704 90 1E 00 B0 */ stw r0, 0xb0(r30) -/* 800A8908 000A5708 4B FA C9 49 */ bl func_80055250 +/* 800A8908 000A5708 4B FA C9 49 */ bl zEntReset__FP4zEnt /* 800A890C 000A570C 7F C4 F3 78 */ mr r4, r30 /* 800A8910 000A5710 7F E5 FB 78 */ mr r5, r31 /* 800A8914 000A5714 38 7E 00 D4 */ addi r3, r30, 0xd4 -/* 800A8918 000A5718 4B F7 3F 71 */ bl func_8001C888 +/* 800A8918 000A5718 4B F7 3F 71 */ bl xEntMotionInit__FP10xEntMotionP4xEntP15xEntMotionAsset /* 800A891C 000A571C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A8920 000A5720 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800A8924 000A5724 83 C1 00 08 */ lwz r30, 8(r1) @@ -61,41 +61,41 @@ lbl_800A88D4: /* 800A892C 000A572C 38 21 00 10 */ addi r1, r1, 0x10 /* 800A8930 000A5730 4E 80 00 20 */ blr -.global func_800A8934 -func_800A8934: +.global zPendulum_Save__FP10_zPendulumP7xSerial +zPendulum_Save__FP10_zPendulumP7xSerial: /* 800A8934 000A5734 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A8938 000A5738 7C 08 02 A6 */ mflr r0 /* 800A893C 000A573C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800A8940 000A5740 4B FA C8 D1 */ bl func_80055210 +/* 800A8940 000A5740 4B FA C8 D1 */ bl zEntSave__FP4zEntP7xSerial /* 800A8944 000A5744 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A8948 000A5748 7C 08 03 A6 */ mtlr r0 /* 800A894C 000A574C 38 21 00 10 */ addi r1, r1, 0x10 /* 800A8950 000A5750 4E 80 00 20 */ blr -.global func_800A8954 -func_800A8954: +.global zPendulum_Load__FP10_zPendulumP7xSerial +zPendulum_Load__FP10_zPendulumP7xSerial: /* 800A8954 000A5754 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A8958 000A5758 7C 08 02 A6 */ mflr r0 /* 800A895C 000A575C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800A8960 000A5760 4B FA C8 D1 */ bl func_80055230 +/* 800A8960 000A5760 4B FA C8 D1 */ bl zEntLoad__FP4zEntP7xSerial /* 800A8964 000A5764 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A8968 000A5768 7C 08 03 A6 */ mtlr r0 /* 800A896C 000A576C 38 21 00 10 */ addi r1, r1, 0x10 /* 800A8970 000A5770 4E 80 00 20 */ blr -.global func_800A8974 -func_800A8974: +.global zPendulum_Setup__FP10_zPendulumP6xScene +zPendulum_Setup__FP10_zPendulumP6xScene: /* 800A8974 000A5774 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A8978 000A5778 7C 08 02 A6 */ mflr r0 /* 800A897C 000A577C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800A8980 000A5780 4B FA C6 E5 */ bl func_80055064 +/* 800A8980 000A5780 4B FA C6 E5 */ bl zEntSetup__FP4zEnt /* 800A8984 000A5784 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A8988 000A5788 7C 08 03 A6 */ mtlr r0 /* 800A898C 000A578C 38 21 00 10 */ addi r1, r1, 0x10 /* 800A8990 000A5790 4E 80 00 20 */ blr -.global func_800A8994 -func_800A8994: +.global zPendulum_Reset__FP10_zPendulumP6xScene +zPendulum_Reset__FP10_zPendulumP6xScene: /* 800A8994 000A5794 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A8998 000A5798 7C 08 02 A6 */ mflr r0 /* 800A899C 000A579C 90 01 00 14 */ stw r0, 0x14(r1) @@ -103,15 +103,15 @@ func_800A8994: /* 800A89A4 000A57A4 7C 9F 23 78 */ mr r31, r4 /* 800A89A8 000A57A8 93 C1 00 08 */ stw r30, 8(r1) /* 800A89AC 000A57AC 7C 7E 1B 78 */ mr r30, r3 -/* 800A89B0 000A57B0 4B FA C8 A1 */ bl func_80055250 +/* 800A89B0 000A57B0 4B FA C8 A1 */ bl zEntReset__FP4zEnt /* 800A89B4 000A57B4 80 BE 00 10 */ lwz r5, 0x10(r30) /* 800A89B8 000A57B8 7F C4 F3 78 */ mr r4, r30 /* 800A89BC 000A57BC 38 7E 00 D4 */ addi r3, r30, 0xd4 /* 800A89C0 000A57C0 38 A5 00 54 */ addi r5, r5, 0x54 -/* 800A89C4 000A57C4 4B F7 3E C5 */ bl func_8001C888 +/* 800A89C4 000A57C4 4B F7 3E C5 */ bl xEntMotionInit__FP10xEntMotionP4xEntP15xEntMotionAsset /* 800A89C8 000A57C8 7F E4 FB 78 */ mr r4, r31 /* 800A89CC 000A57CC 38 7E 00 D4 */ addi r3, r30, 0xd4 -/* 800A89D0 000A57D0 4B F7 40 FD */ bl func_8001CACC +/* 800A89D0 000A57D0 4B F7 40 FD */ bl xEntMotionReset__FP10xEntMotionP6xScene /* 800A89D4 000A57D4 80 7E 00 D4 */ lwz r3, 0xd4(r30) /* 800A89D8 000A57D8 C0 02 94 20 */ lfs f0, lbl_803CDDA0-_SDA2_BASE_(r2) /* 800A89DC 000A57DC D0 1E 01 40 */ stfs f0, 0x140(r30) @@ -179,7 +179,7 @@ lbl_800A8AB8: /* 800A8AC0 000A58C0 90 01 00 14 */ stw r0, 0x14(r1) /* 800A8AC4 000A58C4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800A8AC8 000A58C8 7C 7F 1B 78 */ mr r31, r3 -/* 800A8ACC 000A58CC 4B F7 0B 31 */ bl func_800195FC +/* 800A8ACC 000A58CC 4B F7 0B 31 */ bl xEntUpdate__FP4xEntP6xScenef /* 800A8AD0 000A58D0 C0 5F 00 DC */ lfs f2, 0xdc(r31) /* 800A8AD4 000A58D4 C0 3F 01 40 */ lfs f1, 0x140(r31) /* 800A8AD8 000A58D8 80 7F 00 D4 */ lwz r3, 0xd4(r31) @@ -196,7 +196,7 @@ lbl_800A8AEC: /* 800A8B00 000A5900 40 81 00 14 */ ble lbl_800A8B14 /* 800A8B04 000A5904 7F E3 FB 78 */ mr r3, r31 /* 800A8B08 000A5908 38 80 00 E4 */ li r4, 0xe4 -/* 800A8B0C 000A590C 4B F7 6A E5 */ bl func_8001F5F0 +/* 800A8B0C 000A590C 4B F7 6A E5 */ bl zEntEvent__FP5xBaseUi /* 800A8B10 000A5910 48 00 00 28 */ b lbl_800A8B38 lbl_800A8B14: /* 800A8B14 000A5914 C0 1F 01 48 */ lfs f0, 0x148(r31) @@ -207,7 +207,7 @@ lbl_800A8B14: /* 800A8B28 000A5928 40 81 00 10 */ ble lbl_800A8B38 /* 800A8B2C 000A592C 7F E3 FB 78 */ mr r3, r31 /* 800A8B30 000A5930 38 80 00 E4 */ li r4, 0xe4 -/* 800A8B34 000A5934 4B F7 6A BD */ bl func_8001F5F0 +/* 800A8B34 000A5934 4B F7 6A BD */ bl zEntEvent__FP5xBaseUi lbl_800A8B38: /* 800A8B38 000A5938 C0 1F 00 DC */ lfs f0, 0xdc(r31) /* 800A8B3C 000A593C D0 1F 01 40 */ stfs f0, 0x140(r31) @@ -221,7 +221,7 @@ lbl_800A8B54: /* 800A8B58 000A5958 7C 08 02 A6 */ mflr r0 /* 800A8B5C 000A595C 38 63 00 D4 */ addi r3, r3, 0xd4 /* 800A8B60 000A5960 90 01 00 14 */ stw r0, 0x14(r1) -/* 800A8B64 000A5964 4B F7 43 3D */ bl func_8001CEA0 +/* 800A8B64 000A5964 4B F7 43 3D */ bl xEntMotionMove__FP10xEntMotionP6xScenefP9xEntFrame /* 800A8B68 000A5968 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A8B6C 000A596C 7C 08 03 A6 */ mtlr r0 /* 800A8B70 000A5970 38 21 00 10 */ addi r1, r1, 0x10 @@ -236,11 +236,11 @@ lbl_800A8B78: /* 800A8B90 000A5990 7C 9E 23 78 */ mr r30, r4 /* 800A8B94 000A5994 93 A1 00 14 */ stw r29, 0x14(r1) /* 800A8B98 000A5998 7C 7D 1B 78 */ mr r29, r3 -/* 800A8B9C 000A599C 4B F7 0D 39 */ bl func_800198D4 +/* 800A8B9C 000A599C 4B F7 0D 39 */ bl xEntDefaultTranslate__FP4xEntP5xVec3P7xMat4x3 /* 800A8BA0 000A59A0 7F C4 F3 78 */ mr r4, r30 /* 800A8BA4 000A59A4 7F E5 FB 78 */ mr r5, r31 /* 800A8BA8 000A59A8 38 7D 00 D4 */ addi r3, r29, 0xd4 -/* 800A8BAC 000A59AC 4B F7 55 F1 */ bl func_8001E19C +/* 800A8BAC 000A59AC 4B F7 55 F1 */ bl xEntMotionTranslate__FP10xEntMotionPC5xVec3P7xMat4x3 /* 800A8BB0 000A59B0 80 01 00 24 */ lwz r0, 0x24(r1) /* 800A8BB4 000A59B4 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800A8BB8 000A59B8 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -321,7 +321,7 @@ lbl_800A8CB4: /* 800A8CB8 000A5AB8 7F E3 FB 78 */ mr r3, r31 /* 800A8CBC 000A5ABC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 800A8CC0 000A5AC0 80 84 1F C0 */ lwz r4, 0x1fc0(r4) -/* 800A8CC4 000A5AC4 4B FF FC D1 */ bl func_800A8994 +/* 800A8CC4 000A5AC4 4B FF FC D1 */ bl zPendulum_Reset__FP10_zPendulumP6xScene /* 800A8CC8 000A5AC8 48 00 01 10 */ b lbl_800A8DD8 lbl_800A8CCC: /* 800A8CCC 000A5ACC 7F E3 FB 78 */ mr r3, r31 @@ -354,17 +354,17 @@ lbl_800A8D1C: /* 800A8D24 000A5B24 48 00 00 B4 */ b lbl_800A8DD8 lbl_800A8D28: /* 800A8D28 000A5B28 7F E3 FB 78 */ mr r3, r31 -/* 800A8D2C 000A5B2C 48 06 DB 9D */ bl func_801168C8 +/* 800A8D2C 000A5B2C 48 06 DB 9D */ bl zCollGeom_CamEnable__FP4xEnt /* 800A8D30 000A5B30 48 00 00 A8 */ b lbl_800A8DD8 lbl_800A8D34: /* 800A8D34 000A5B34 7F E3 FB 78 */ mr r3, r31 -/* 800A8D38 000A5B38 48 06 DB A9 */ bl func_801168E0 +/* 800A8D38 000A5B38 48 06 DB A9 */ bl zCollGeom_CamDisable__FP4xEnt /* 800A8D3C 000A5B3C 48 00 00 9C */ b lbl_800A8DD8 lbl_800A8D40: /* 800A8D40 000A5B40 7F E3 FB 78 */ mr r3, r31 /* 800A8D44 000A5B44 7C A4 2B 78 */ mr r4, r5 /* 800A8D48 000A5B48 7C C5 33 78 */ mr r5, r6 -/* 800A8D4C 000A5B4C 4B FA C9 C1 */ bl func_8005570C +/* 800A8D4C 000A5B4C 4B FA C9 C1 */ bl zEntAnimEvent__FP4zEntUiPCf /* 800A8D50 000A5B50 48 00 00 88 */ b lbl_800A8DD8 lbl_800A8D54: /* 800A8D54 000A5B54 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -380,7 +380,7 @@ lbl_800A8D54: /* 800A8D7C 000A5B7C 3C A0 80 14 */ lis r5, lbl_8013A750@ha /* 800A8D80 000A5B80 38 C0 00 00 */ li r6, 0 /* 800A8D84 000A5B84 38 A5 A7 50 */ addi r5, r5, lbl_8013A750@l -/* 800A8D88 000A5B88 48 09 21 21 */ bl func_8013AEA8 +/* 800A8D88 000A5B88 48 09 21 21 */ bl xUpdateCull_SetCB__FP14xUpdateCullMgrPvPFPvPv_UiPv /* 800A8D8C 000A5B8C 48 00 00 4C */ b lbl_800A8DD8 lbl_800A8D90: /* 800A8D90 000A5B90 EC 01 00 72 */ fmuls f0, f1, f1 @@ -388,7 +388,7 @@ lbl_800A8D90: /* 800A8D98 000A5B98 38 A5 A7 58 */ addi r5, r5, lbl_8013A758@l /* 800A8D9C 000A5B9C D0 01 00 08 */ stfs f0, 8(r1) /* 800A8DA0 000A5BA0 80 C1 00 08 */ lwz r6, 8(r1) -/* 800A8DA4 000A5BA4 48 09 21 05 */ bl func_8013AEA8 +/* 800A8DA4 000A5BA4 48 09 21 05 */ bl xUpdateCull_SetCB__FP14xUpdateCullMgrPvPFPvPv_UiPv /* 800A8DA8 000A5BA8 48 00 00 30 */ b lbl_800A8DD8 lbl_800A8DAC: /* 800A8DAC 000A5BAC 28 07 00 00 */ cmplwi r7, 0 diff --git a/asm/Game/zPickupTable.s b/asm/Game/zPickupTable.s index 0d448d958..e618cb5fb 100644 --- a/asm/Game/zPickupTable.s +++ b/asm/Game/zPickupTable.s @@ -2,8 +2,8 @@ .section .text # 0x800A8DF0 - 0x800A8EC8 -.global func_800A8DF0 -func_800A8DF0: +.global zPickupTableInit__Fv +zPickupTableInit__Fv: /* 800A8DF0 000A5BF0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800A8DF4 000A5BF4 7C 08 02 A6 */ mflr r0 /* 800A8DF8 000A5BF8 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -21,7 +21,7 @@ func_800A8DF0: /* 800A8E28 000A5C28 48 00 00 74 */ b lbl_800A8E9C lbl_800A8E2C: /* 800A8E2C 000A5C2C 80 7E 00 00 */ lwz r3, 0(r30) -/* 800A8E30 000A5C30 4B FA 33 E5 */ bl func_8004C214 +/* 800A8E30 000A5C30 4B FA 33 E5 */ bl xStrHash__FPCc /* 800A8E34 000A5C34 90 7E 00 04 */ stw r3, 4(r30) /* 800A8E38 000A5C38 7F A4 EB 78 */ mr r4, r29 /* 800A8E3C 000A5C3C 80 7F 1F B8 */ lwz r3, 0x1fb8(r31) diff --git a/asm/Game/zPlatform.s b/asm/Game/zPlatform.s index 138c5e2b1..5215f17f5 100644 --- a/asm/Game/zPlatform.s +++ b/asm/Game/zPlatform.s @@ -17,7 +17,7 @@ lbl_800A8EC8: /* 800A8EF4 000A5CF4 48 00 00 0C */ b lbl_800A8F00 lbl_800A8EF8: /* 800A8EF8 000A5CF8 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 800A8EFC 000A5CFC 4B F8 BA 49 */ bl func_80034944 +/* 800A8EFC 000A5CFC 4B F8 BA 49 */ bl xModelRender__FP14xModelInstance lbl_800A8F00: /* 800A8F00 000A5D00 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A8F04 000A5D04 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -27,14 +27,14 @@ lbl_800A8F00: /* 800A8F14 000A5D14 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A8F18 000A5D18 7C 08 02 A6 */ mflr r0 /* 800A8F1C 000A5D1C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800A8F20 000A5D20 48 00 00 15 */ bl func_800A8F34 +/* 800A8F20 000A5D20 48 00 00 15 */ bl zPlatform_Init__FP9zPlatformP9xEntAsset /* 800A8F24 000A5D24 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A8F28 000A5D28 7C 08 03 A6 */ mtlr r0 /* 800A8F2C 000A5D2C 38 21 00 10 */ addi r1, r1, 0x10 /* 800A8F30 000A5D30 4E 80 00 20 */ blr -.global func_800A8F34 -func_800A8F34: +.global zPlatform_Init__FP9zPlatformP9xEntAsset +zPlatform_Init__FP9zPlatformP9xEntAsset: /* 800A8F34 000A5D34 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800A8F38 000A5D38 7C 08 02 A6 */ mflr r0 /* 800A8F3C 000A5D3C 3C A0 50 4C */ lis r5, 0x504C4154@ha @@ -44,7 +44,7 @@ func_800A8F34: /* 800A8F4C 000A5D4C 3B 84 00 54 */ addi r28, r4, 0x54 /* 800A8F50 000A5D50 7C 7E 1B 78 */ mr r30, r3 /* 800A8F54 000A5D54 3B FC 00 3C */ addi r31, r28, 0x3c -/* 800A8F58 000A5D58 4B FA BC A5 */ bl func_80054BFC +/* 800A8F58 000A5D58 4B FA BC A5 */ bl zEntInit__FP4zEntP9xEntAssetUi /* 800A8F5C 000A5D5C 93 9E 00 D4 */ stw r28, 0xd4(r30) /* 800A8F60 000A5D60 88 1C 00 00 */ lbz r0, 0(r28) /* 800A8F64 000A5D64 98 1E 00 1A */ stb r0, 0x1a(r30) @@ -89,7 +89,7 @@ lbl_800A8F88: /* 800A8FF8 000A5DF8 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 800A8FFC 000A5DFC 38 80 05 B4 */ li r4, 0x5b4 /* 800A9000 000A5E00 38 A0 00 00 */ li r5, 0 -/* 800A9004 000A5E04 4B F8 A9 3D */ bl func_80033940 +/* 800A9004 000A5E04 4B F8 A9 3D */ bl xMemAlloc__FUiUii /* 800A9008 000A5E08 90 7E 00 4C */ stw r3, 0x4c(r30) /* 800A900C 000A5E0C 38 A0 00 00 */ li r5, 0 /* 800A9010 000A5E10 38 80 00 00 */ li r4, 0 @@ -106,13 +106,13 @@ lbl_800A8F88: /* 800A903C 000A5E3C 28 03 00 00 */ cmplwi r3, 0 /* 800A9040 000A5E40 41 82 00 10 */ beq lbl_800A9050 /* 800A9044 000A5E44 38 81 00 18 */ addi r4, r1, 0x18 -/* 800A9048 000A5E48 4B FA 26 C5 */ bl func_8004B70C +/* 800A9048 000A5E48 4B FA 26 C5 */ bl xSTFindAsset__FUiPUi /* 800A904C 000A5E4C 7C 64 1B 78 */ mr r4, r3 lbl_800A9050: /* 800A9050 000A5E50 28 04 00 00 */ cmplwi r4, 0 /* 800A9054 000A5E54 41 82 00 18 */ beq lbl_800A906C /* 800A9058 000A5E58 7F C3 F3 78 */ mr r3, r30 -/* 800A905C 000A5E5C 4B F7 01 71 */ bl func_800191CC +/* 800A905C 000A5E5C 4B F7 01 71 */ bl xEntLoadModel__FP4xEntP8RpAtomic /* 800A9060 000A5E60 80 1E 00 24 */ lwz r0, 0x24(r30) /* 800A9064 000A5E64 90 1E 01 58 */ stw r0, 0x158(r30) /* 800A9068 000A5E68 48 00 00 0C */ b lbl_800A9074 @@ -133,7 +133,7 @@ lbl_800A9088: /* 800A9098 000A5E98 28 03 00 00 */ cmplwi r3, 0 /* 800A909C 000A5E9C 41 82 00 10 */ beq lbl_800A90AC /* 800A90A0 000A5EA0 38 80 00 00 */ li r4, 0 -/* 800A90A4 000A5EA4 4B FA 26 69 */ bl func_8004B70C +/* 800A90A4 000A5EA4 4B FA 26 69 */ bl xSTFindAsset__FUiPUi /* 800A90A8 000A5EA8 48 00 00 08 */ b lbl_800A90B0 lbl_800A90AC: /* 800A90AC 000A5EAC 7C 03 03 78 */ mr r3, r0 @@ -144,7 +144,7 @@ lbl_800A90B0: /* 800A90BC 000A5EBC 41 82 00 14 */ beq lbl_800A90D0 /* 800A90C0 000A5EC0 7C 03 03 78 */ mr r3, r0 /* 800A90C4 000A5EC4 38 80 00 00 */ li r4, 0 -/* 800A90C8 000A5EC8 4B FA 26 45 */ bl func_8004B70C +/* 800A90C8 000A5EC8 4B FA 26 45 */ bl xSTFindAsset__FUiPUi /* 800A90CC 000A5ECC 48 00 00 08 */ b lbl_800A90D4 lbl_800A90D0: /* 800A90D0 000A5ED0 38 60 00 00 */ li r3, 0 @@ -161,7 +161,7 @@ lbl_800A90E8: /* 800A90F4 000A5EF4 38 63 E7 F0 */ addi r3, r3, lbl_8025E7F0@l /* 800A90F8 000A5EF8 38 80 00 00 */ li r4, 0 /* 800A90FC 000A5EFC 38 A0 00 00 */ li r5, 0 -/* 800A9100 000A5F00 4B F5 DB 71 */ bl func_80006C70 +/* 800A9100 000A5F00 4B F5 DB 71 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 800A9104 000A5F04 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800A9108 000A5F08 90 7E 00 D0 */ stw r3, 0xd0(r30) /* 800A910C 000A5F0C 38 04 6C FC */ addi r0, r4, lbl_80006CFC@l @@ -181,7 +181,7 @@ lbl_800A90E8: /* 800A9144 000A5F44 80 7E 00 D0 */ lwz r3, 0xd0(r30) /* 800A9148 000A5F48 C0 22 94 30 */ lfs f1, lbl_803CDDB0-_SDA2_BASE_(r2) /* 800A914C 000A5F4C C0 42 94 34 */ lfs f2, lbl_803CDDB4-_SDA2_BASE_(r2) -/* 800A9150 000A5F50 4B F5 DC 09 */ bl func_80006D58 +/* 800A9150 000A5F50 4B F5 DC 09 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800A9154 000A5F54 28 1D 00 00 */ cmplwi r29, 0 /* 800A9158 000A5F58 41 82 00 C8 */ beq lbl_800A9220 /* 800A915C 000A5F5C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha @@ -202,7 +202,7 @@ lbl_800A90E8: /* 800A9198 000A5F98 80 7E 00 D0 */ lwz r3, 0xd0(r30) /* 800A919C 000A5F9C C0 22 94 30 */ lfs f1, lbl_803CDDB0-_SDA2_BASE_(r2) /* 800A91A0 000A5FA0 C0 42 94 34 */ lfs f2, lbl_803CDDB4-_SDA2_BASE_(r2) -/* 800A91A4 000A5FA4 4B F5 DB B5 */ bl func_80006D58 +/* 800A91A4 000A5FA4 4B F5 DB B5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800A91A8 000A5FA8 38 00 00 00 */ li r0, 0 /* 800A91AC 000A5FAC 3C 60 80 26 */ lis r3, lbl_8025E7F0@ha /* 800A91B0 000A5FB0 90 01 00 08 */ stw r0, 8(r1) @@ -219,20 +219,20 @@ lbl_800A90E8: /* 800A91DC 000A5FDC 39 40 00 00 */ li r10, 0 /* 800A91E0 000A5FE0 FC 40 08 90 */ fmr f2, f1 /* 800A91E4 000A5FE4 C0 62 94 38 */ lfs f3, lbl_803CDDB8-_SDA2_BASE_(r2) -/* 800A91E8 000A5FE8 4B F5 E1 D9 */ bl func_800073C0 +/* 800A91E8 000A5FE8 4B F5 E1 D9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800A91EC 000A5FEC 3C 80 80 26 */ lis r4, lbl_8025E7F0@ha /* 800A91F0 000A5FF0 7F A3 EB 78 */ mr r3, r29 /* 800A91F4 000A5FF4 38 84 E7 F0 */ addi r4, r4, lbl_8025E7F0@l /* 800A91F8 000A5FF8 38 A0 00 00 */ li r5, 0 /* 800A91FC 000A5FFC 38 C0 00 00 */ li r6, 0 -/* 800A9200 000A6000 4B F5 D3 69 */ bl func_80006568 +/* 800A9200 000A6000 4B F5 D3 69 */ bl xAnimFileNew__FPvPCcUiPP9xAnimFile /* 800A9204 000A6004 3C 80 80 26 */ lis r4, lbl_8025E7F0@ha /* 800A9208 000A6008 7C 7B 1B 78 */ mr r27, r3 /* 800A920C 000A600C 38 A4 E7 F0 */ addi r5, r4, lbl_8025E7F0@l /* 800A9210 000A6010 80 7E 00 D0 */ lwz r3, 0xd0(r30) /* 800A9214 000A6014 7F 64 DB 78 */ mr r4, r27 /* 800A9218 000A6018 38 A5 00 06 */ addi r5, r5, 6 -/* 800A921C 000A601C 4B F5 E3 59 */ bl func_80007574 +/* 800A921C 000A601C 4B F5 E3 59 */ bl xAnimTableAddFile__FP10xAnimTableP9xAnimFilePCc lbl_800A9220: /* 800A9220 000A6020 28 1C 00 00 */ cmplwi r28, 0 /* 800A9224 000A6024 41 82 00 38 */ beq lbl_800A925C @@ -241,13 +241,13 @@ lbl_800A9220: /* 800A9230 000A6030 38 84 E7 F0 */ addi r4, r4, lbl_8025E7F0@l /* 800A9234 000A6034 38 A0 00 00 */ li r5, 0 /* 800A9238 000A6038 38 C0 00 00 */ li r6, 0 -/* 800A923C 000A603C 4B F5 D3 2D */ bl func_80006568 +/* 800A923C 000A603C 4B F5 D3 2D */ bl xAnimFileNew__FPvPCcUiPP9xAnimFile /* 800A9240 000A6040 3C A0 80 26 */ lis r5, lbl_8025E7F0@ha /* 800A9244 000A6044 7C 64 1B 78 */ mr r4, r3 /* 800A9248 000A6048 38 A5 E7 F0 */ addi r5, r5, lbl_8025E7F0@l /* 800A924C 000A604C 80 7E 00 D0 */ lwz r3, 0xd0(r30) /* 800A9250 000A6050 38 A5 00 01 */ addi r5, r5, 1 -/* 800A9254 000A6054 4B F5 E3 21 */ bl func_80007574 +/* 800A9254 000A6054 4B F5 E3 21 */ bl xAnimTableAddFile__FP10xAnimTableP9xAnimFilePCc /* 800A9258 000A6058 48 00 00 2C */ b lbl_800A9284 lbl_800A925C: /* 800A925C 000A605C 3C 80 80 26 */ lis r4, lbl_8025E7F0@ha @@ -255,7 +255,7 @@ lbl_800A925C: /* 800A9264 000A6064 38 A4 E7 F0 */ addi r5, r4, lbl_8025E7F0@l /* 800A9268 000A6068 7F 64 DB 78 */ mr r4, r27 /* 800A926C 000A606C 38 A5 00 01 */ addi r5, r5, 1 -/* 800A9270 000A6070 4B F5 E3 05 */ bl func_80007574 +/* 800A9270 000A6070 4B F5 E3 05 */ bl xAnimTableAddFile__FP10xAnimTableP9xAnimFilePCc /* 800A9274 000A6074 80 7E 00 D0 */ lwz r3, 0xd0(r30) /* 800A9278 000A6078 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) /* 800A927C 000A607C 80 63 00 0C */ lwz r3, 0xc(r3) @@ -270,7 +270,7 @@ lbl_800A9284: /* 800A929C 000A609C 80 BE 00 D0 */ lwz r5, 0xd0(r30) /* 800A92A0 000A60A0 80 DE 00 24 */ lwz r6, 0x24(r30) /* 800A92A4 000A60A4 38 63 00 48 */ addi r3, r3, 0x48 -/* 800A92A8 000A60A8 4B F6 00 2D */ bl func_800092D4 +/* 800A92A8 000A60A8 4B F6 00 2D */ bl xAnimPoolAlloc__FP8xMemPoolPvP10xAnimTableP14xModelInstance /* 800A92AC 000A60AC 48 00 00 20 */ b lbl_800A92CC lbl_800A92B0: /* 800A92B0 000A60B0 28 03 00 0D */ cmplwi r3, 0xd @@ -278,22 +278,22 @@ lbl_800A92B0: /* 800A92B8 000A60B8 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 800A92BC 000A60BC 38 80 01 24 */ li r4, 0x124 /* 800A92C0 000A60C0 38 A0 00 00 */ li r5, 0 -/* 800A92C4 000A60C4 4B F8 A6 7D */ bl func_80033940 +/* 800A92C4 000A60C4 4B F8 A6 7D */ bl xMemAlloc__FUiUii /* 800A92C8 000A60C8 90 7E 01 DC */ stw r3, 0x1dc(r30) lbl_800A92CC: /* 800A92CC 000A60CC 7F C4 F3 78 */ mr r4, r30 /* 800A92D0 000A60D0 7F E5 FB 78 */ mr r5, r31 /* 800A92D4 000A60D4 38 7E 00 D8 */ addi r3, r30, 0xd8 -/* 800A92D8 000A60D8 4B F7 35 B1 */ bl func_8001C888 +/* 800A92D8 000A60D8 4B F7 35 B1 */ bl xEntMotionInit__FP10xEntMotionP4xEntP15xEntMotionAsset /* 800A92DC 000A60DC 7F C4 F3 78 */ mr r4, r30 /* 800A92E0 000A60E0 38 7E 01 60 */ addi r3, r30, 0x160 -/* 800A92E4 000A60E4 4B F7 28 71 */ bl func_8001BB54 +/* 800A92E4 000A60E4 4B F7 28 71 */ bl xEntDriveInit__FP9xEntDriveP4xEnt /* 800A92E8 000A60E8 38 00 00 01 */ li r0, 1 /* 800A92EC 000A60EC 3C 60 80 26 */ lis r3, lbl_8025E7F0@ha /* 800A92F0 000A60F0 38 63 E7 F0 */ addi r3, r3, lbl_8025E7F0@l /* 800A92F4 000A60F4 90 1E 01 60 */ stw r0, 0x160(r30) /* 800A92F8 000A60F8 38 63 00 0D */ addi r3, r3, 0xd -/* 800A92FC 000A60FC 4B FA 2F 19 */ bl func_8004C214 +/* 800A92FC 000A60FC 4B FA 2F 19 */ bl xStrHash__FPCc /* 800A9300 000A6100 80 9E 00 10 */ lwz r4, 0x10(r30) /* 800A9304 000A6104 80 04 00 4C */ lwz r0, 0x4c(r4) /* 800A9308 000A6108 7C 00 18 40 */ cmplw r0, r3 @@ -301,7 +301,7 @@ lbl_800A92CC: /* 800A9310 000A6110 3C 60 80 26 */ lis r3, lbl_8025E7F0@ha /* 800A9314 000A6114 38 63 E7 F0 */ addi r3, r3, lbl_8025E7F0@l /* 800A9318 000A6118 38 63 00 1F */ addi r3, r3, 0x1f -/* 800A931C 000A611C 4B FA 2E F9 */ bl func_8004C214 +/* 800A931C 000A611C 4B FA 2E F9 */ bl xStrHash__FPCc /* 800A9320 000A6120 80 9E 00 10 */ lwz r4, 0x10(r30) /* 800A9324 000A6124 80 04 00 4C */ lwz r0, 0x4c(r4) /* 800A9328 000A6128 7C 00 18 40 */ cmplw r0, r3 @@ -317,23 +317,23 @@ lbl_800A933C: /* 800A9348 000A6148 38 21 00 40 */ addi r1, r1, 0x40 /* 800A934C 000A614C 4E 80 00 20 */ blr -.global func_800A9350 -func_800A9350: +.global zPlatform_Setup__FP9zPlatformP6xScene +zPlatform_Setup__FP9zPlatformP6xScene: /* 800A9350 000A6150 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A9354 000A6154 7C 08 02 A6 */ mflr r0 /* 800A9358 000A6158 90 01 00 14 */ stw r0, 0x14(r1) /* 800A935C 000A615C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800A9360 000A6160 7C 7F 1B 78 */ mr r31, r3 -/* 800A9364 000A6164 4B FA BD 01 */ bl func_80055064 +/* 800A9364 000A6164 4B FA BD 01 */ bl zEntSetup__FP4zEnt /* 800A9368 000A6168 3C 60 80 26 */ lis r3, lbl_8025E7F0@ha /* 800A936C 000A616C 38 63 E7 F0 */ addi r3, r3, lbl_8025E7F0@l /* 800A9370 000A6170 38 63 00 36 */ addi r3, r3, 0x36 -/* 800A9374 000A6174 4B FF F4 D1 */ bl func_800A8844 +/* 800A9374 000A6174 4B FF F4 D1 */ bl zParEmitterFind__FPCc /* 800A9378 000A6178 3C 80 80 26 */ lis r4, lbl_8025E7F0@ha /* 800A937C 000A617C 90 6D 90 70 */ stw r3, lbl_803CB970-_SDA_BASE_(r13) /* 800A9380 000A6180 38 64 E7 F0 */ addi r3, r4, lbl_8025E7F0@l /* 800A9384 000A6184 38 63 00 4B */ addi r3, r3, 0x4b -/* 800A9388 000A6188 4B FF F4 BD */ bl func_800A8844 +/* 800A9388 000A6188 4B FF F4 BD */ bl zParEmitterFind__FPCc /* 800A938C 000A618C 90 6D 90 74 */ stw r3, lbl_803CB974-_SDA_BASE_(r13) /* 800A9390 000A6190 88 1F 00 1A */ lbz r0, 0x1a(r31) /* 800A9394 000A6194 28 00 00 0C */ cmplwi r0, 0xc @@ -352,30 +352,30 @@ lbl_800A93B8: /* 800A93C4 000A61C4 38 21 00 10 */ addi r1, r1, 0x10 /* 800A93C8 000A61C8 4E 80 00 20 */ blr -.global func_800A93CC -func_800A93CC: +.global zPlatform_Save__FP9zPlatformP7xSerial +zPlatform_Save__FP9zPlatformP7xSerial: /* 800A93CC 000A61CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A93D0 000A61D0 7C 08 02 A6 */ mflr r0 /* 800A93D4 000A61D4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800A93D8 000A61D8 4B FA BE 39 */ bl func_80055210 +/* 800A93D8 000A61D8 4B FA BE 39 */ bl zEntSave__FP4zEntP7xSerial /* 800A93DC 000A61DC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A93E0 000A61E0 7C 08 03 A6 */ mtlr r0 /* 800A93E4 000A61E4 38 21 00 10 */ addi r1, r1, 0x10 /* 800A93E8 000A61E8 4E 80 00 20 */ blr -.global func_800A93EC -func_800A93EC: +.global zPlatform_Load__FP9zPlatformP7xSerial +zPlatform_Load__FP9zPlatformP7xSerial: /* 800A93EC 000A61EC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A93F0 000A61F0 7C 08 02 A6 */ mflr r0 /* 800A93F4 000A61F4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800A93F8 000A61F8 4B FA BE 39 */ bl func_80055230 +/* 800A93F8 000A61F8 4B FA BE 39 */ bl zEntLoad__FP4zEntP7xSerial /* 800A93FC 000A61FC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A9400 000A6200 7C 08 03 A6 */ mtlr r0 /* 800A9404 000A6204 38 21 00 10 */ addi r1, r1, 0x10 /* 800A9408 000A6208 4E 80 00 20 */ blr -.global func_800A940C -func_800A940C: +.global zPlatform_Reset__FP9zPlatformP6xScene +zPlatform_Reset__FP9zPlatformP6xScene: /* 800A940C 000A620C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A9410 000A6210 7C 08 02 A6 */ mflr r0 /* 800A9414 000A6214 90 01 00 14 */ stw r0, 0x14(r1) @@ -392,15 +392,15 @@ func_800A940C: /* 800A9440 000A6240 90 1F 00 28 */ stw r0, 0x28(r31) lbl_800A9444: /* 800A9444 000A6244 7F E3 FB 78 */ mr r3, r31 -/* 800A9448 000A6248 4B FA BE 09 */ bl func_80055250 +/* 800A9448 000A6248 4B FA BE 09 */ bl zEntReset__FP4zEnt /* 800A944C 000A624C 80 BF 00 D4 */ lwz r5, 0xd4(r31) /* 800A9450 000A6250 7F E4 FB 78 */ mr r4, r31 /* 800A9454 000A6254 38 7F 00 D8 */ addi r3, r31, 0xd8 /* 800A9458 000A6258 38 A5 00 3C */ addi r5, r5, 0x3c -/* 800A945C 000A625C 4B F7 34 2D */ bl func_8001C888 +/* 800A945C 000A625C 4B F7 34 2D */ bl xEntMotionInit__FP10xEntMotionP4xEntP15xEntMotionAsset /* 800A9460 000A6260 7F C4 F3 78 */ mr r4, r30 /* 800A9464 000A6264 38 7F 00 D8 */ addi r3, r31, 0xd8 -/* 800A9468 000A6268 4B F7 36 65 */ bl func_8001CACC +/* 800A9468 000A6268 4B F7 36 65 */ bl xEntMotionReset__FP10xEntMotionP6xScene /* 800A946C 000A626C 38 00 00 01 */ li r0, 1 /* 800A9470 000A6270 B0 1F 01 46 */ sth r0, 0x146(r31) /* 800A9474 000A6274 88 1F 00 1A */ lbz r0, 0x1a(r31) @@ -426,7 +426,7 @@ lbl_800A948C: /* 800A94C0 000A62C0 98 A3 00 00 */ stb r5, 0(r3) /* 800A94C4 000A62C4 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800A94C8 000A62C8 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 800A94CC 000A62CC 4B FA 50 11 */ bl func_8004E4DC +/* 800A94CC 000A62CC 4B FA 50 11 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800A94D0 000A62D0 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800A94D4 000A62D4 80 03 00 4C */ lwz r0, 0x4c(r3) /* 800A94D8 000A62D8 90 1F 00 AC */ stw r0, 0xac(r31) @@ -548,7 +548,7 @@ lbl_800A9664: /* 800A9688 000A6488 38 63 E7 F0 */ addi r3, r3, lbl_8025E7F0@l /* 800A968C 000A648C 90 1F 01 5C */ stw r0, 0x15c(r31) /* 800A9690 000A6490 38 63 00 0D */ addi r3, r3, 0xd -/* 800A9694 000A6494 4B FA 2B 81 */ bl func_8004C214 +/* 800A9694 000A6494 4B FA 2B 81 */ bl xStrHash__FPCc /* 800A9698 000A6498 80 9F 00 10 */ lwz r4, 0x10(r31) /* 800A969C 000A649C 80 04 00 4C */ lwz r0, 0x4c(r4) /* 800A96A0 000A64A0 7C 00 18 40 */ cmplw r0, r3 @@ -556,7 +556,7 @@ lbl_800A9664: /* 800A96A8 000A64A8 3C 60 80 26 */ lis r3, lbl_8025E7F0@ha /* 800A96AC 000A64AC 38 63 E7 F0 */ addi r3, r3, lbl_8025E7F0@l /* 800A96B0 000A64B0 38 63 00 1F */ addi r3, r3, 0x1f -/* 800A96B4 000A64B4 4B FA 2B 61 */ bl func_8004C214 +/* 800A96B4 000A64B4 4B FA 2B 61 */ bl xStrHash__FPCc /* 800A96B8 000A64B8 80 9F 00 10 */ lwz r4, 0x10(r31) /* 800A96BC 000A64BC 80 04 00 4C */ lwz r0, 0x4c(r4) /* 800A96C0 000A64C0 7C 00 18 40 */ cmplw r0, r3 @@ -899,8 +899,8 @@ lbl_800A9B34: /* 800A9B74 000A6974 38 21 00 70 */ addi r1, r1, 0x70 /* 800A9B78 000A6978 4E 80 00 20 */ blr -.global func_800A9B7C -func_800A9B7C: +.global zPlatform_PaddleStartRotate__FP4xEntii +zPlatform_PaddleStartRotate__FP4xEntii: /* 800A9B7C 000A697C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800A9B80 000A6980 7C 08 02 A6 */ mflr r0 /* 800A9B84 000A6984 2C 05 00 00 */ cmpwi r5, 0 @@ -965,8 +965,8 @@ lbl_800A9C2C: /* 800A9C60 000A6A60 38 21 00 20 */ addi r1, r1, 0x20 /* 800A9C64 000A6A64 4E 80 00 20 */ blr -.global func_800A9C68 -func_800A9C68: +.global zPlatform_PaddleCollide__FP7xCollisPC5xVec3PC5xVec3Ui +zPlatform_PaddleCollide__FP7xCollisPC5xVec3PC5xVec3Ui: /* 800A9C68 000A6A68 94 21 FF 30 */ stwu r1, -0xd0(r1) /* 800A9C6C 000A6A6C 7C 08 02 A6 */ mflr r0 /* 800A9C70 000A6A70 7C 67 1B 78 */ mr r7, r3 @@ -989,7 +989,7 @@ lbl_800A9CA4: /* 800A9CB0 000A6AB0 38 61 00 38 */ addi r3, r1, 0x38 /* 800A9CB4 000A6AB4 38 A7 00 14 */ addi r5, r7, 0x14 /* 800A9CB8 000A6AB8 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 800A9CBC 000A6ABC 4B F8 8E 05 */ bl func_80032AC0 +/* 800A9CBC 000A6ABC 4B F8 8E 05 */ bl xMat3x3Tolocal__FP5xVec3PC7xMat3x3PC5xVec3 /* 800A9CC0 000A6AC0 48 00 00 10 */ b lbl_800A9CD0 lbl_800A9CC4: /* 800A9CC4 000A6AC4 38 61 00 38 */ addi r3, r1, 0x38 @@ -1005,7 +1005,7 @@ lbl_800A9CD0: /* 800A9CE8 000A6AE8 7F A5 EB 78 */ mr r5, r29 /* 800A9CEC 000A6AEC 38 61 00 20 */ addi r3, r1, 0x20 /* 800A9CF0 000A6AF0 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 800A9CF4 000A6AF4 4B F8 8D CD */ bl func_80032AC0 +/* 800A9CF4 000A6AF4 4B F8 8D CD */ bl xMat3x3Tolocal__FP5xVec3PC7xMat3x3PC5xVec3 /* 800A9CF8 000A6AF8 C0 21 00 3C */ lfs f1, 0x3c(r1) /* 800A9CFC 000A6AFC C0 01 00 38 */ lfs f0, 0x38(r1) /* 800A9D00 000A6B00 FC 20 0A 10 */ fabs f1, f1 @@ -1040,13 +1040,13 @@ lbl_800A9D34: lbl_800A9D70: /* 800A9D70 000A6B70 38 61 00 38 */ addi r3, r1, 0x38 /* 800A9D74 000A6B74 7C 64 1B 78 */ mr r4, r3 -/* 800A9D78 000A6B78 4B FA 45 79 */ bl func_8004E2F0 +/* 800A9D78 000A6B78 4B FA 45 79 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800A9D7C 000A6B7C 38 61 00 20 */ addi r3, r1, 0x20 /* 800A9D80 000A6B80 7C 64 1B 78 */ mr r4, r3 -/* 800A9D84 000A6B84 4B FA 45 6D */ bl func_8004E2F0 +/* 800A9D84 000A6B84 4B FA 45 6D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800A9D88 000A6B88 38 61 00 38 */ addi r3, r1, 0x38 /* 800A9D8C 000A6B8C 38 81 00 20 */ addi r4, r1, 0x20 -/* 800A9D90 000A6B90 4B FA 47 61 */ bl func_8004E4F0 +/* 800A9D90 000A6B90 4B FA 47 61 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800A9D94 000A6B94 C0 02 94 5C */ lfs f0, lbl_803CDDDC-_SDA2_BASE_(r2) /* 800A9D98 000A6B98 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A9D9C 000A6B9C 40 81 00 0C */ ble lbl_800A9DA8 @@ -1095,14 +1095,14 @@ lbl_800A9DA8: /* 800A9E44 000A6C44 D0 01 00 58 */ stfs f0, 0x58(r1) /* 800A9E48 000A6C48 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) /* 800A9E4C 000A6C4C D0 01 00 5C */ stfs f0, 0x5c(r1) -/* 800A9E50 000A6C50 4B FA 44 A1 */ bl func_8004E2F0 +/* 800A9E50 000A6C50 4B FA 44 A1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800A9E54 000A6C54 38 00 0C 00 */ li r0, 0xc00 /* 800A9E58 000A6C58 D0 21 00 60 */ stfs f1, 0x60(r1) /* 800A9E5C 000A6C5C 38 61 00 44 */ addi r3, r1, 0x44 /* 800A9E60 000A6C60 38 9F 00 64 */ addi r4, r31, 0x64 /* 800A9E64 000A6C64 90 01 00 64 */ stw r0, 0x64(r1) /* 800A9E68 000A6C68 38 A1 00 68 */ addi r5, r1, 0x68 -/* 800A9E6C 000A6C6C 4B F6 0E 7D */ bl func_8000ACE8 +/* 800A9E6C 000A6C6C 4B F6 0E 7D */ bl xRayHitsBound__FPC5xRay3PC6xBoundP7xCollis /* 800A9E70 000A6C70 80 01 00 68 */ lwz r0, 0x68(r1) /* 800A9E74 000A6C74 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800A9E78 000A6C78 40 82 00 0C */ bne lbl_800A9E84 @@ -1187,17 +1187,17 @@ lbl_800A9F84: /* 800A9F90 000A6D90 40 81 00 14 */ ble lbl_800A9FA4 /* 800A9F94 000A6D94 7F E3 FB 78 */ mr r3, r31 /* 800A9F98 000A6D98 38 80 01 69 */ li r4, 0x169 -/* 800A9F9C 000A6D9C 4B F7 56 55 */ bl func_8001F5F0 +/* 800A9F9C 000A6D9C 4B F7 56 55 */ bl zEntEvent__FP5xBaseUi /* 800A9FA0 000A6DA0 48 00 00 10 */ b lbl_800A9FB0 lbl_800A9FA4: /* 800A9FA4 000A6DA4 7F E3 FB 78 */ mr r3, r31 /* 800A9FA8 000A6DA8 38 80 01 6A */ li r4, 0x16a -/* 800A9FAC 000A6DAC 4B F7 56 45 */ bl func_8001F5F0 +/* 800A9FAC 000A6DAC 4B F7 56 45 */ bl zEntEvent__FP5xBaseUi lbl_800A9FB0: /* 800A9FB0 000A6DB0 7F E3 FB 78 */ mr r3, r31 /* 800A9FB4 000A6DB4 7F C4 F3 78 */ mr r4, r30 /* 800A9FB8 000A6DB8 7F A5 EB 78 */ mr r5, r29 -/* 800A9FBC 000A6DBC 4B FF FB C1 */ bl func_800A9B7C +/* 800A9FBC 000A6DBC 4B FF FB C1 */ bl zPlatform_PaddleStartRotate__FP4xEntii /* 800A9FC0 000A6DC0 38 60 00 01 */ li r3, 1 lbl_800A9FC4: /* 800A9FC4 000A6DC4 80 01 00 D4 */ lwz r0, 0xd4(r1) @@ -1476,61 +1476,61 @@ lbl_800AA3A4: /* 800AA3A4 000A71A4 2C 1D 00 06 */ cmpwi r29, 6 /* 800AA3A8 000A71A8 40 82 00 20 */ bne lbl_800AA3C8 /* 800AA3AC 000A71AC 38 61 00 F8 */ addi r3, r1, 0xf8 -/* 800AA3B0 000A71B0 4B F8 80 89 */ bl func_80032438 +/* 800AA3B0 000A71B0 4B F8 80 89 */ bl xMat3x3RotX__FP7xMat3x3f /* 800AA3B4 000A71B4 7F 63 DB 78 */ mr r3, r27 /* 800AA3B8 000A71B8 7F 65 DB 78 */ mr r5, r27 /* 800AA3BC 000A71BC 38 81 00 F8 */ addi r4, r1, 0xf8 -/* 800AA3C0 000A71C0 4B F8 84 F5 */ bl func_800328B4 +/* 800AA3C0 000A71C0 4B F8 84 F5 */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 /* 800AA3C4 000A71C4 48 00 00 B4 */ b lbl_800AA478 lbl_800AA3C8: /* 800AA3C8 000A71C8 2C 1D 00 07 */ cmpwi r29, 7 /* 800AA3CC 000A71CC 40 82 00 20 */ bne lbl_800AA3EC /* 800AA3D0 000A71D0 38 61 00 C8 */ addi r3, r1, 0xc8 -/* 800AA3D4 000A71D4 4B F8 81 09 */ bl func_800324DC +/* 800AA3D4 000A71D4 4B F8 81 09 */ bl xMat3x3RotY__FP7xMat3x3f /* 800AA3D8 000A71D8 7F 63 DB 78 */ mr r3, r27 /* 800AA3DC 000A71DC 7F 65 DB 78 */ mr r5, r27 /* 800AA3E0 000A71E0 38 81 00 C8 */ addi r4, r1, 0xc8 -/* 800AA3E4 000A71E4 4B F8 84 D1 */ bl func_800328B4 +/* 800AA3E4 000A71E4 4B F8 84 D1 */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 /* 800AA3E8 000A71E8 48 00 00 90 */ b lbl_800AA478 lbl_800AA3EC: /* 800AA3EC 000A71EC 2C 1D 00 08 */ cmpwi r29, 8 /* 800AA3F0 000A71F0 40 82 00 20 */ bne lbl_800AA410 /* 800AA3F4 000A71F4 38 61 00 98 */ addi r3, r1, 0x98 -/* 800AA3F8 000A71F8 4B F8 81 8D */ bl func_80032584 +/* 800AA3F8 000A71F8 4B F8 81 8D */ bl xMat3x3RotZ__FP7xMat3x3f /* 800AA3FC 000A71FC 7F 63 DB 78 */ mr r3, r27 /* 800AA400 000A7200 7F 65 DB 78 */ mr r5, r27 /* 800AA404 000A7204 38 81 00 98 */ addi r4, r1, 0x98 -/* 800AA408 000A7208 4B F8 84 AD */ bl func_800328B4 +/* 800AA408 000A7208 4B F8 84 AD */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 /* 800AA40C 000A720C 48 00 00 6C */ b lbl_800AA478 lbl_800AA410: /* 800AA410 000A7210 2C 1D 00 09 */ cmpwi r29, 9 /* 800AA414 000A7214 40 82 00 20 */ bne lbl_800AA434 /* 800AA418 000A7218 38 61 00 68 */ addi r3, r1, 0x68 -/* 800AA41C 000A721C 4B F8 80 1D */ bl func_80032438 +/* 800AA41C 000A721C 4B F8 80 1D */ bl xMat3x3RotX__FP7xMat3x3f /* 800AA420 000A7220 7F 63 DB 78 */ mr r3, r27 /* 800AA424 000A7224 7F 64 DB 78 */ mr r4, r27 /* 800AA428 000A7228 38 A1 00 68 */ addi r5, r1, 0x68 -/* 800AA42C 000A722C 4B F8 84 89 */ bl func_800328B4 +/* 800AA42C 000A722C 4B F8 84 89 */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 /* 800AA430 000A7230 48 00 00 48 */ b lbl_800AA478 lbl_800AA434: /* 800AA434 000A7234 2C 1D 00 0A */ cmpwi r29, 0xa /* 800AA438 000A7238 40 82 00 20 */ bne lbl_800AA458 /* 800AA43C 000A723C 38 61 00 38 */ addi r3, r1, 0x38 -/* 800AA440 000A7240 4B F8 80 9D */ bl func_800324DC +/* 800AA440 000A7240 4B F8 80 9D */ bl xMat3x3RotY__FP7xMat3x3f /* 800AA444 000A7244 7F 63 DB 78 */ mr r3, r27 /* 800AA448 000A7248 7F 64 DB 78 */ mr r4, r27 /* 800AA44C 000A724C 38 A1 00 38 */ addi r5, r1, 0x38 -/* 800AA450 000A7250 4B F8 84 65 */ bl func_800328B4 +/* 800AA450 000A7250 4B F8 84 65 */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 /* 800AA454 000A7254 48 00 00 24 */ b lbl_800AA478 lbl_800AA458: /* 800AA458 000A7258 2C 1D 00 0B */ cmpwi r29, 0xb /* 800AA45C 000A725C 40 82 00 1C */ bne lbl_800AA478 /* 800AA460 000A7260 38 61 00 08 */ addi r3, r1, 8 -/* 800AA464 000A7264 4B F8 81 21 */ bl func_80032584 +/* 800AA464 000A7264 4B F8 81 21 */ bl xMat3x3RotZ__FP7xMat3x3f /* 800AA468 000A7268 7F 63 DB 78 */ mr r3, r27 /* 800AA46C 000A726C 7F 64 DB 78 */ mr r4, r27 /* 800AA470 000A7270 38 A1 00 08 */ addi r5, r1, 8 -/* 800AA474 000A7274 4B F8 84 41 */ bl func_800328B4 +/* 800AA474 000A7274 4B F8 84 41 */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 lbl_800AA478: /* 800AA478 000A7278 C0 1E 00 04 */ lfs f0, 4(r30) /* 800AA47C 000A727C EC 00 D8 28 */ fsubs f0, f0, f27 @@ -2142,7 +2142,7 @@ lbl_800AAC84: /* 800AAD88 000A7B88 D0 1E 00 C4 */ stfs f0, 0xc4(r30) /* 800AAD8C 000A7B8C C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) /* 800AAD90 000A7B90 D0 1E 00 F4 */ stfs f0, 0xf4(r30) -/* 800AAD94 000A7B94 4B F7 49 4D */ bl func_8001F6E0 +/* 800AAD94 000A7B94 4B F7 49 4D */ bl zEntEvent__FP5xBaseP5xBaseUi lbl_800AAD98: /* 800AAD98 000A7B98 3B BD 00 01 */ addi r29, r29, 1 /* 800AAD9C 000A7B9C 3B FF 00 04 */ addi r31, r31, 4 @@ -2219,7 +2219,7 @@ lbl_800AAEA0: /* 800AAEA0 000A7CA0 FC 20 F8 90 */ fmr f1, f31 /* 800AAEA4 000A7CA4 7F E3 FB 78 */ mr r3, r31 /* 800AAEA8 000A7CA8 7F C4 F3 78 */ mr r4, r30 -/* 800AAEAC 000A7CAC 4B F6 E7 51 */ bl func_800195FC +/* 800AAEAC 000A7CAC 4B F6 E7 51 */ bl xEntUpdate__FP4xEntP6xScenef /* 800AAEB0 000A7CB0 88 1F 00 1A */ lbz r0, 0x1a(r31) /* 800AAEB4 000A7CB4 28 00 00 00 */ cmplwi r0, 0 /* 800AAEB8 000A7CB8 40 82 00 58 */ bne lbl_800AAF10 @@ -2251,7 +2251,7 @@ lbl_800AAF10: /* 800AAF18 000A7D18 A0 1F 01 44 */ lhz r0, 0x144(r31) /* 800AAF1C 000A7D1C 28 00 00 01 */ cmplwi r0, 1 /* 800AAF20 000A7D20 40 82 00 44 */ bne lbl_800AAF64 -/* 800AAF24 000A7D24 4B FC 26 A9 */ bl func_8006D5CC +/* 800AAF24 000A7D24 4B FC 26 A9 */ bl zEntPlayer_IsSneaking__Fv /* 800AAF28 000A7D28 2C 03 00 00 */ cmpwi r3, 0 /* 800AAF2C 000A7D2C 40 82 00 38 */ bne lbl_800AAF64 /* 800AAF30 000A7D30 38 00 00 02 */ li r0, 2 @@ -2307,7 +2307,7 @@ lbl_800AAF64: lbl_800AAFF4: /* 800AAFF4 000A7DF4 7F E3 FB 78 */ mr r3, r31 /* 800AAFF8 000A7DF8 38 80 00 22 */ li r4, 0x22 -/* 800AAFFC 000A7DFC 4B F7 45 F5 */ bl func_8001F5F0 +/* 800AAFFC 000A7DFC 4B F7 45 F5 */ bl zEntEvent__FP5xBaseUi /* 800AB000 000A7E00 48 00 05 F0 */ b lbl_800AB5F0 lbl_800AB004: /* 800AB004 000A7E04 28 00 00 03 */ cmplwi r0, 3 @@ -2331,7 +2331,7 @@ lbl_800AB004: /* 800AB04C 000A7E4C 98 03 00 00 */ stb r0, 0(r3) /* 800AB050 000A7E50 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800AB054 000A7E54 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 800AB058 000A7E58 4B FA 34 85 */ bl func_8004E4DC +/* 800AB058 000A7E58 4B FA 34 85 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800AB05C 000A7E5C 48 00 05 94 */ b lbl_800AB5F0 lbl_800AB060: /* 800AB060 000A7E60 C0 5F 01 48 */ lfs f2, 0x148(r31) @@ -2345,12 +2345,12 @@ lbl_800AB060: /* 800AB080 000A7E80 41 82 00 14 */ beq lbl_800AB094 /* 800AB084 000A7E84 7F E3 FB 78 */ mr r3, r31 /* 800AB088 000A7E88 38 80 00 0A */ li r4, 0xa -/* 800AB08C 000A7E8C 4B F7 45 65 */ bl func_8001F5F0 +/* 800AB08C 000A7E8C 4B F7 45 65 */ bl zEntEvent__FP5xBaseUi /* 800AB090 000A7E90 48 00 00 10 */ b lbl_800AB0A0 lbl_800AB094: /* 800AB094 000A7E94 7F E3 FB 78 */ mr r3, r31 /* 800AB098 000A7E98 7F C4 F3 78 */ mr r4, r30 -/* 800AB09C 000A7E9C 4B FF E3 71 */ bl func_800A940C +/* 800AB09C 000A7E9C 4B FF E3 71 */ bl zPlatform_Reset__FP9zPlatformP6xScene lbl_800AB0A0: /* 800AB0A0 000A7EA0 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) /* 800AB0A4 000A7EA4 80 7F 00 24 */ lwz r3, 0x24(r31) @@ -2381,7 +2381,7 @@ lbl_800AB0C4: /* 800AB104 000A7F04 98 03 00 00 */ stb r0, 0(r3) /* 800AB108 000A7F08 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800AB10C 000A7F0C 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 800AB110 000A7F10 4B FA 33 CD */ bl func_8004E4DC +/* 800AB110 000A7F10 4B FA 33 CD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800AB114 000A7F14 48 00 04 DC */ b lbl_800AB5F0 lbl_800AB118: /* 800AB118 000A7F18 28 00 00 04 */ cmplwi r0, 4 @@ -2400,12 +2400,12 @@ lbl_800AB118: /* 800AB14C 000A7F4C 41 82 00 14 */ beq lbl_800AB160 /* 800AB150 000A7F50 7F E3 FB 78 */ mr r3, r31 /* 800AB154 000A7F54 38 80 00 0A */ li r4, 0xa -/* 800AB158 000A7F58 4B F7 44 99 */ bl func_8001F5F0 +/* 800AB158 000A7F58 4B F7 44 99 */ bl zEntEvent__FP5xBaseUi /* 800AB15C 000A7F5C 48 00 00 10 */ b lbl_800AB16C lbl_800AB160: /* 800AB160 000A7F60 7F E3 FB 78 */ mr r3, r31 /* 800AB164 000A7F64 7F C4 F3 78 */ mr r4, r30 -/* 800AB168 000A7F68 4B FF E2 A5 */ bl func_800A940C +/* 800AB168 000A7F68 4B FF E2 A5 */ bl zPlatform_Reset__FP9zPlatformP6xScene lbl_800AB16C: /* 800AB16C 000A7F6C C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) /* 800AB170 000A7F70 80 7F 00 24 */ lwz r3, 0x24(r31) @@ -2429,7 +2429,7 @@ lbl_800AB190: /* 800AB1B4 000A7FB4 40 82 00 14 */ bne lbl_800AB1C8 /* 800AB1B8 000A7FB8 7F E3 FB 78 */ mr r3, r31 /* 800AB1BC 000A7FBC 38 80 00 39 */ li r4, 0x39 -/* 800AB1C0 000A7FC0 4B F7 44 31 */ bl func_8001F5F0 +/* 800AB1C0 000A7FC0 4B F7 44 31 */ bl zEntEvent__FP5xBaseUi /* 800AB1C4 000A7FC4 48 00 00 3C */ b lbl_800AB200 lbl_800AB1C8: /* 800AB1C8 000A7FC8 38 1E FF FA */ addi r0, r30, -6 @@ -2446,7 +2446,7 @@ lbl_800AB1C8: lbl_800AB1F4: /* 800AB1F4 000A7FF4 7F E3 FB 78 */ mr r3, r31 /* 800AB1F8 000A7FF8 38 80 00 1F */ li r4, 0x1f -/* 800AB1FC 000A7FFC 4B F7 43 F5 */ bl func_8001F5F0 +/* 800AB1FC 000A7FFC 4B F7 43 F5 */ bl zEntEvent__FP5xBaseUi lbl_800AB200: /* 800AB200 000A8000 7F E3 FB 78 */ mr r3, r31 /* 800AB204 000A8004 7F C4 F3 78 */ mr r4, r30 @@ -2561,7 +2561,7 @@ lbl_800AB36C: /* 800AB388 000A8188 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800AB38C 000A818C C0 44 00 B0 */ lfs f2, 0xb0(r4) /* 800AB390 000A8190 C0 64 00 B4 */ lfs f3, 0xb4(r4) -/* 800AB394 000A8194 4B F8 6E 3D */ bl func_800321D0 +/* 800AB394 000A8194 4B F8 6E 3D */ bl xMat3x3Euler__FP7xMat3x3fff /* 800AB398 000A8198 83 DF 00 10 */ lwz r30, 0x10(r31) /* 800AB39C 000A819C 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800AB3A0 000A81A0 C0 3E 00 2C */ lfs f1, 0x2c(r30) @@ -2636,7 +2636,7 @@ lbl_800AB484: /* 800AB4A0 000A82A0 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800AB4A4 000A82A4 C0 44 00 B0 */ lfs f2, 0xb0(r4) /* 800AB4A8 000A82A8 C0 64 00 B4 */ lfs f3, 0xb4(r4) -/* 800AB4AC 000A82AC 4B F8 6D 25 */ bl func_800321D0 +/* 800AB4AC 000A82AC 4B F8 6D 25 */ bl xMat3x3Euler__FP7xMat3x3fff /* 800AB4B0 000A82B0 83 DF 00 10 */ lwz r30, 0x10(r31) /* 800AB4B4 000A82B4 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800AB4B8 000A82B8 C0 3E 00 2C */ lfs f1, 0x2c(r30) @@ -2682,18 +2682,18 @@ lbl_800AB52C: /* 800AB550 000A8350 C0 42 94 30 */ lfs f2, lbl_803CDDB0-_SDA2_BASE_(r2) /* 800AB554 000A8354 FC 60 08 90 */ fmr f3, f1 /* 800AB558 000A8358 EC 84 00 24 */ fdivs f4, f4, f0 -/* 800AB55C 000A835C 4B F8 6D B9 */ bl func_80032314 +/* 800AB55C 000A835C 4B F8 6D B9 */ bl xMat3x3RotC__FP7xMat3x3ffff /* 800AB560 000A8360 80 9F 00 10 */ lwz r4, 0x10(r31) /* 800AB564 000A8364 38 61 00 20 */ addi r3, r1, 0x20 /* 800AB568 000A8368 C0 24 00 14 */ lfs f1, 0x14(r4) /* 800AB56C 000A836C C0 44 00 18 */ lfs f2, 0x18(r4) /* 800AB570 000A8370 C0 64 00 1C */ lfs f3, 0x1c(r4) -/* 800AB574 000A8374 4B F8 6C 5D */ bl func_800321D0 +/* 800AB574 000A8374 4B F8 6C 5D */ bl xMat3x3Euler__FP7xMat3x3fff /* 800AB578 000A8378 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800AB57C 000A837C 38 81 00 50 */ addi r4, r1, 0x50 /* 800AB580 000A8380 38 A1 00 20 */ addi r5, r1, 0x20 /* 800AB584 000A8384 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 800AB588 000A8388 4B F8 73 2D */ bl func_800328B4 +/* 800AB588 000A8388 4B F8 73 2D */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 /* 800AB58C 000A838C 83 DF 00 10 */ lwz r30, 0x10(r31) /* 800AB590 000A8390 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800AB594 000A8394 C0 3E 00 2C */ lfs f1, 0x2c(r30) @@ -2731,7 +2731,7 @@ lbl_800AB5F0: /* 800AB60C 000A840C 7F E3 FB 78 */ mr r3, r31 /* 800AB610 000A8410 7F C4 F3 78 */ mr r4, r30 /* 800AB614 000A8414 38 A0 00 1F */ li r5, 0x1f -/* 800AB618 000A8418 4B F7 40 C9 */ bl func_8001F6E0 +/* 800AB618 000A8418 4B F7 40 C9 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800AB61C 000A841C 93 DF 01 50 */ stw r30, 0x150(r31) lbl_800AB620: /* 800AB620 000A8420 88 1F 00 1A */ lbz r0, 0x1a(r31) @@ -2806,12 +2806,12 @@ lbl_800AB704: /* 800AB714 000A8514 41 82 00 14 */ beq lbl_800AB728 /* 800AB718 000A8518 7F E3 FB 78 */ mr r3, r31 /* 800AB71C 000A851C 38 80 00 E2 */ li r4, 0xe2 -/* 800AB720 000A8520 4B F7 3E D1 */ bl func_8001F5F0 +/* 800AB720 000A8520 4B F7 3E D1 */ bl zEntEvent__FP5xBaseUi /* 800AB724 000A8524 48 00 00 10 */ b lbl_800AB734 lbl_800AB728: /* 800AB728 000A8528 7F E3 FB 78 */ mr r3, r31 /* 800AB72C 000A852C 38 80 00 E3 */ li r4, 0xe3 -/* 800AB730 000A8530 4B F7 3E C1 */ bl func_8001F5F0 +/* 800AB730 000A8530 4B F7 3E C1 */ bl zEntEvent__FP5xBaseUi lbl_800AB734: /* 800AB734 000A8534 93 DF 01 5C */ stw r30, 0x15c(r31) /* 800AB738 000A8538 E3 E1 00 A8 */ psq_l f31, 168(r1), 0, qr0 @@ -2835,12 +2835,12 @@ lbl_800AB760: /* 800AB77C 000A857C 93 C1 00 10 */ stw r30, 0x10(r1) /* 800AB780 000A8580 7C 7E 1B 78 */ mr r30, r3 /* 800AB784 000A8584 38 7E 00 D8 */ addi r3, r30, 0xd8 -/* 800AB788 000A8588 4B F7 17 19 */ bl func_8001CEA0 +/* 800AB788 000A8588 4B F7 17 19 */ bl xEntMotionMove__FP10xEntMotionP6xScenefP9xEntFrame /* 800AB78C 000A858C FC 20 F8 90 */ fmr f1, f31 /* 800AB790 000A8590 7F E4 FB 78 */ mr r4, r31 /* 800AB794 000A8594 38 7E 01 60 */ addi r3, r30, 0x160 /* 800AB798 000A8598 38 A0 00 00 */ li r5, 0 -/* 800AB79C 000A859C 4B F7 09 31 */ bl func_8001C0CC +/* 800AB79C 000A859C 4B F7 09 31 */ bl xEntDriveUpdate__FP9xEntDriveP6xScenefPC7xCollis /* 800AB7A0 000A85A0 80 01 00 24 */ lwz r0, 0x24(r1) /* 800AB7A4 000A85A4 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800AB7A8 000A85A8 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -2849,8 +2849,8 @@ lbl_800AB760: /* 800AB7B4 000A85B4 38 21 00 20 */ addi r1, r1, 0x20 /* 800AB7B8 000A85B8 4E 80 00 20 */ blr -.global func_800AB7BC -func_800AB7BC: +.global zPlatform_Shake__FP9zPlatformfff +zPlatform_Shake__FP9zPlatformfff: /* 800AB7BC 000A85BC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800AB7C0 000A85C0 7C 08 02 A6 */ mflr r0 /* 800AB7C4 000A85C4 90 01 00 34 */ stw r0, 0x34(r1) @@ -2863,14 +2863,14 @@ func_800AB7BC: /* 800AB7E0 000A85E0 FF C0 10 90 */ fmr f30, f2 /* 800AB7E4 000A85E4 7C 7E 1B 78 */ mr r30, r3 /* 800AB7E8 000A85E8 FF E0 18 90 */ fmr f31, f3 -/* 800AB7EC 000A85EC 4B F7 44 F5 */ bl func_8001FCE0 +/* 800AB7EC 000A85EC 4B F7 44 F5 */ bl xFFXShakeAlloc__Fv /* 800AB7F0 000A85F0 7C 7F 1B 79 */ or. r31, r3, r3 /* 800AB7F4 000A85F4 41 82 00 70 */ beq lbl_800AB864 -/* 800AB7F8 000A85F8 4B F7 41 51 */ bl func_8001F948 +/* 800AB7F8 000A85F8 4B F7 41 51 */ bl xFFXAlloc__Fv /* 800AB7FC 000A85FC 7C 64 1B 79 */ or. r4, r3, r3 /* 800AB800 000A8600 40 82 00 10 */ bne lbl_800AB810 /* 800AB804 000A8604 7F E3 FB 78 */ mr r3, r31 -/* 800AB808 000A8608 4B F7 44 F9 */ bl func_8001FD00 +/* 800AB808 000A8608 4B F7 44 F9 */ bl xFFXShakeFree__FP14xFFXShakeState /* 800AB80C 000A860C 48 00 00 58 */ b lbl_800AB864 lbl_800AB810: /* 800AB810 000A8610 C0 22 94 34 */ lfs f1, lbl_803CDDB4-_SDA2_BASE_(r2) @@ -2893,7 +2893,7 @@ lbl_800AB810: /* 800AB854 000A8654 D0 1F 00 14 */ stfs f0, 0x14(r31) /* 800AB858 000A8658 90 04 00 04 */ stw r0, 4(r4) /* 800AB85C 000A865C 93 E4 00 08 */ stw r31, 8(r4) -/* 800AB860 000A8660 4B F7 41 39 */ bl func_8001F998 +/* 800AB860 000A8660 4B F7 41 39 */ bl xFFXAddEffect__FP4xEntP4xFFX lbl_800AB864: /* 800AB864 000A8664 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800AB868 000A8668 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -2924,14 +2924,14 @@ func_800AB88C: /* 800AB8C0 000A86C0 7C 7D 1B 78 */ mr r29, r3 /* 800AB8C4 000A86C4 FF C0 10 90 */ fmr f30, f2 /* 800AB8C8 000A86C8 FF E0 18 90 */ fmr f31, f3 -/* 800AB8CC 000A86CC 4B F7 44 15 */ bl func_8001FCE0 +/* 800AB8CC 000A86CC 4B F7 44 15 */ bl xFFXShakeAlloc__Fv /* 800AB8D0 000A86D0 7C 7F 1B 79 */ or. r31, r3, r3 /* 800AB8D4 000A86D4 41 82 00 6C */ beq lbl_800AB940 -/* 800AB8D8 000A86D8 4B F7 40 71 */ bl func_8001F948 +/* 800AB8D8 000A86D8 4B F7 40 71 */ bl xFFXAlloc__Fv /* 800AB8DC 000A86DC 7C 7E 1B 79 */ or. r30, r3, r3 /* 800AB8E0 000A86E0 40 82 00 10 */ bne lbl_800AB8F0 /* 800AB8E4 000A86E4 7F E3 FB 78 */ mr r3, r31 -/* 800AB8E8 000A86E8 4B F7 44 19 */ bl func_8001FD00 +/* 800AB8E8 000A86E8 4B F7 44 19 */ bl xFFXShakeFree__FP14xFFXShakeState /* 800AB8EC 000A86EC 48 00 00 9C */ b lbl_800AB988 lbl_800AB8F0: /* 800AB8F0 000A86F0 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -2953,7 +2953,7 @@ lbl_800AB8F0: /* 800AB930 000A8730 D0 1F 00 14 */ stfs f0, 0x14(r31) /* 800AB934 000A8734 90 1E 00 04 */ stw r0, 4(r30) /* 800AB938 000A8738 93 FE 00 08 */ stw r31, 8(r30) -/* 800AB93C 000A873C 4B F7 40 5D */ bl func_8001F998 +/* 800AB93C 000A873C 4B F7 40 5D */ bl xFFXAddEffect__FP4xEntP4xFFX lbl_800AB940: /* 800AB940 000A8740 80 0D 90 70 */ lwz r0, lbl_803CB970-_SDA_BASE_(r13) /* 800AB944 000A8744 28 00 00 00 */ cmplwi r0, 0 @@ -2970,7 +2970,7 @@ lbl_800AB96C: /* 800AB96C 000A876C 80 6D 90 70 */ lwz r3, lbl_803CB970-_SDA_BASE_(r13) /* 800AB970 000A8770 38 81 00 08 */ addi r4, r1, 8 /* 800AB974 000A8774 C0 22 94 90 */ lfs f1, lbl_803CDE10-_SDA2_BASE_(r2) -/* 800AB978 000A8778 48 06 C2 51 */ bl func_80117BC8 +/* 800AB978 000A8778 48 06 C2 51 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 800AB97C 000A877C 3B DE 00 01 */ addi r30, r30, 1 /* 800AB980 000A8780 2C 1E 00 19 */ cmpwi r30, 0x19 /* 800AB984 000A8784 41 80 FF E8 */ blt lbl_800AB96C @@ -3013,7 +3013,7 @@ lbl_800ABA04: /* 800ABA04 000A8804 80 6D 90 74 */ lwz r3, lbl_803CB974-_SDA_BASE_(r13) /* 800ABA08 000A8808 38 81 00 08 */ addi r4, r1, 8 /* 800ABA0C 000A880C C0 22 94 90 */ lfs f1, lbl_803CDE10-_SDA2_BASE_(r2) -/* 800ABA10 000A8810 48 06 C1 B9 */ bl func_80117BC8 +/* 800ABA10 000A8810 48 06 C1 B9 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 800ABA14 000A8814 3B FF 00 01 */ addi r31, r31, 1 /* 800ABA18 000A8818 2C 1F 00 19 */ cmpwi r31, 0x19 /* 800ABA1C 000A881C 41 80 FF E8 */ blt lbl_800ABA04 @@ -3024,8 +3024,8 @@ lbl_800ABA20: /* 800ABA2C 000A882C 38 21 01 80 */ addi r1, r1, 0x180 /* 800ABA30 000A8830 4E 80 00 20 */ blr -.global func_800ABA34 -func_800ABA34: +.global zPlatform_Mount__FP9zPlatform +zPlatform_Mount__FP9zPlatform: /* 800ABA34 000A8834 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ABA38 000A8838 7C 08 02 A6 */ mflr r0 /* 800ABA3C 000A883C 90 01 00 14 */ stw r0, 0x14(r1) @@ -3041,7 +3041,7 @@ func_800ABA34: /* 800ABA64 000A8864 80 03 00 10 */ lwz r0, 0x10(r3) /* 800ABA68 000A8868 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800ABA6C 000A886C 41 82 00 1C */ beq lbl_800ABA88 -/* 800ABA70 000A8870 4B FC 1B 5D */ bl func_8006D5CC +/* 800ABA70 000A8870 4B FC 1B 5D */ bl zEntPlayer_IsSneaking__Fv /* 800ABA74 000A8874 2C 03 00 00 */ cmpwi r3, 0 /* 800ABA78 000A8878 41 82 00 10 */ beq lbl_800ABA88 /* 800ABA7C 000A887C 38 00 00 01 */ li r0, 1 @@ -3068,8 +3068,8 @@ lbl_800ABABC: /* 800ABAC8 000A88C8 38 21 00 10 */ addi r1, r1, 0x10 /* 800ABACC 000A88CC 4E 80 00 20 */ blr -.global func_800ABAD0 -func_800ABAD0: +.global zPlatform_Dismount__FP9zPlatform +zPlatform_Dismount__FP9zPlatform: /* 800ABAD0 000A88D0 88 03 00 1A */ lbz r0, 0x1a(r3) /* 800ABAD4 000A88D4 28 00 00 09 */ cmplwi r0, 9 /* 800ABAD8 000A88D8 4C 82 00 20 */ bnelr @@ -3089,11 +3089,11 @@ lbl_800ABAF4: /* 800ABB0C 000A890C 7C 9E 23 78 */ mr r30, r4 /* 800ABB10 000A8910 93 A1 00 14 */ stw r29, 0x14(r1) /* 800ABB14 000A8914 7C 7D 1B 78 */ mr r29, r3 -/* 800ABB18 000A8918 4B F6 DD BD */ bl func_800198D4 +/* 800ABB18 000A8918 4B F6 DD BD */ bl xEntDefaultTranslate__FP4xEntP5xVec3P7xMat4x3 /* 800ABB1C 000A891C 7F C4 F3 78 */ mr r4, r30 /* 800ABB20 000A8920 7F E5 FB 78 */ mr r5, r31 /* 800ABB24 000A8924 38 7D 00 D8 */ addi r3, r29, 0xd8 -/* 800ABB28 000A8928 4B F7 26 75 */ bl func_8001E19C +/* 800ABB28 000A8928 4B F7 26 75 */ bl xEntMotionTranslate__FP10xEntMotionPC5xVec3P7xMat4x3 /* 800ABB2C 000A892C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800ABB30 000A8930 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800ABB34 000A8934 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -3393,7 +3393,7 @@ lbl_800ABF3C: /* 800ABF44 000A8D44 FC 00 00 1E */ fctiwz f0, f0 /* 800ABF48 000A8D48 D8 01 00 78 */ stfd f0, 0x78(r1) /* 800ABF4C 000A8D4C 80 A1 00 7C */ lwz r5, 0x7c(r1) -/* 800ABF50 000A8D50 4B FF DC 2D */ bl func_800A9B7C +/* 800ABF50 000A8D50 4B FF DC 2D */ bl zPlatform_PaddleStartRotate__FP4xEntii /* 800ABF54 000A8D54 48 00 08 E4 */ b lbl_800AC838 lbl_800ABF58: /* 800ABF58 000A8D58 C0 1E 00 04 */ lfs f0, 4(r30) @@ -3425,7 +3425,7 @@ lbl_800ABF98: /* 800ABFBC 000A8DBC 3C 60 80 26 */ lis r3, lbl_8025E7F0@ha /* 800ABFC0 000A8DC0 38 63 E7 F0 */ addi r3, r3, lbl_8025E7F0@l /* 800ABFC4 000A8DC4 38 63 00 62 */ addi r3, r3, 0x62 -/* 800ABFC8 000A8DC8 4B FA 02 4D */ bl func_8004C214 +/* 800ABFC8 000A8DC8 4B FA 02 4D */ bl xStrHash__FPCc /* 800ABFCC 000A8DCC 80 9F 00 10 */ lwz r4, 0x10(r31) /* 800ABFD0 000A8DD0 80 04 00 4C */ lwz r0, 0x4c(r4) /* 800ABFD4 000A8DD4 7C 00 18 40 */ cmplw r0, r3 @@ -3433,7 +3433,7 @@ lbl_800ABF98: /* 800ABFDC 000A8DDC 3C 60 80 26 */ lis r3, lbl_8025E7F0@ha /* 800ABFE0 000A8DE0 38 63 E7 F0 */ addi r3, r3, lbl_8025E7F0@l /* 800ABFE4 000A8DE4 38 63 00 73 */ addi r3, r3, 0x73 -/* 800ABFE8 000A8DE8 4B FA 02 2D */ bl func_8004C214 +/* 800ABFE8 000A8DE8 4B FA 02 2D */ bl xStrHash__FPCc /* 800ABFEC 000A8DEC 80 9F 00 10 */ lwz r4, 0x10(r31) /* 800ABFF0 000A8DF0 80 04 00 4C */ lwz r0, 0x4c(r4) /* 800ABFF4 000A8DF4 7C 00 18 40 */ cmplw r0, r3 @@ -3442,19 +3442,19 @@ lbl_800ABFFC: /* 800ABFFC 000A8DFC 3C 60 80 26 */ lis r3, lbl_8025E7F0@ha /* 800AC000 000A8E00 38 63 E7 F0 */ addi r3, r3, lbl_8025E7F0@l /* 800AC004 000A8E04 38 63 00 73 */ addi r3, r3, 0x73 -/* 800AC008 000A8E08 4B FA 02 0D */ bl func_8004C214 +/* 800AC008 000A8E08 4B FA 02 0D */ bl xStrHash__FPCc /* 800AC00C 000A8E0C 80 9F 00 10 */ lwz r4, 0x10(r31) /* 800AC010 000A8E10 80 04 00 4C */ lwz r0, 0x4c(r4) /* 800AC014 000A8E14 7C 00 18 40 */ cmplw r0, r3 /* 800AC018 000A8E18 41 82 00 BC */ beq lbl_800AC0D4 -/* 800AC01C 000A8E1C 4B F8 4C 6D */ bl func_80030C88 +/* 800AC01C 000A8E1C 4B F8 4C 6D */ bl xurand__Fv /* 800AC020 000A8E20 C0 42 94 74 */ lfs f2, lbl_803CDDF4-_SDA2_BASE_(r2) /* 800AC024 000A8E24 C0 02 94 54 */ lfs f0, lbl_803CDDD4-_SDA2_BASE_(r2) /* 800AC028 000A8E28 EF 82 00 7A */ fmadds f28, f2, f1, f0 -/* 800AC02C 000A8E2C 4B F8 4C 5D */ bl func_80030C88 +/* 800AC02C 000A8E2C 4B F8 4C 5D */ bl xurand__Fv /* 800AC030 000A8E30 C0 02 94 50 */ lfs f0, lbl_803CDDD0-_SDA2_BASE_(r2) /* 800AC034 000A8E34 EF 60 00 7A */ fmadds f27, f0, f1, f0 -/* 800AC038 000A8E38 4B F8 4C 51 */ bl func_80030C88 +/* 800AC038 000A8E38 4B F8 4C 51 */ bl xurand__Fv /* 800AC03C 000A8E3C C0 C2 94 50 */ lfs f6, lbl_803CDDD0-_SDA2_BASE_(r2) /* 800AC040 000A8E40 FC 40 D8 90 */ fmr f2, f27 /* 800AC044 000A8E44 80 7F 00 24 */ lwz r3, 0x24(r31) @@ -3466,20 +3466,20 @@ lbl_800ABFFC: /* 800AC05C 000A8E5C C0 A2 94 94 */ lfs f5, lbl_803CDE14-_SDA2_BASE_(r2) /* 800AC060 000A8E60 38 63 00 30 */ addi r3, r3, 0x30 /* 800AC064 000A8E64 38 80 00 00 */ li r4, 0 -/* 800AC068 000A8E68 4B F9 63 89 */ bl func_800423F0 -/* 800AC06C 000A8E6C 4B F8 4C 1D */ bl func_80030C88 +/* 800AC068 000A8E68 4B F9 63 89 */ bl xScrFXGlareAdd__FP5xVec3fffffffP8RwRaster +/* 800AC06C 000A8E6C 4B F8 4C 1D */ bl xurand__Fv /* 800AC070 000A8E70 FF 60 08 90 */ fmr f27, f1 -/* 800AC074 000A8E74 4B F8 4C 15 */ bl func_80030C88 +/* 800AC074 000A8E74 4B F8 4C 15 */ bl xurand__Fv /* 800AC078 000A8E78 FF 80 08 90 */ fmr f28, f1 -/* 800AC07C 000A8E7C 4B F8 4C 0D */ bl func_80030C88 +/* 800AC07C 000A8E7C 4B F8 4C 0D */ bl xurand__Fv /* 800AC080 000A8E80 FF A0 08 90 */ fmr f29, f1 -/* 800AC084 000A8E84 4B F8 4C 05 */ bl func_80030C88 +/* 800AC084 000A8E84 4B F8 4C 05 */ bl xurand__Fv /* 800AC088 000A8E88 C0 02 94 54 */ lfs f0, lbl_803CDDD4-_SDA2_BASE_(r2) /* 800AC08C 000A8E8C EF C0 08 2A */ fadds f30, f0, f1 -/* 800AC090 000A8E90 4B F8 4B F9 */ bl func_80030C88 +/* 800AC090 000A8E90 4B F8 4B F9 */ bl xurand__Fv /* 800AC094 000A8E94 C0 02 94 98 */ lfs f0, lbl_803CDE18-_SDA2_BASE_(r2) /* 800AC098 000A8E98 EF E0 00 72 */ fmuls f31, f0, f1 -/* 800AC09C 000A8E9C 4B F8 4B ED */ bl func_80030C88 +/* 800AC09C 000A8E9C 4B F8 4B ED */ bl xurand__Fv /* 800AC0A0 000A8EA0 C0 02 94 50 */ lfs f0, lbl_803CDDD0-_SDA2_BASE_(r2) /* 800AC0A4 000A8EA4 FC 40 F8 90 */ fmr f2, f31 /* 800AC0A8 000A8EA8 80 7F 00 24 */ lwz r3, 0x24(r31) @@ -3492,12 +3492,12 @@ lbl_800ABFFC: /* 800AC0C4 000A8EC4 FC A0 E0 90 */ fmr f5, f28 /* 800AC0C8 000A8EC8 FC C0 D8 90 */ fmr f6, f27 /* 800AC0CC 000A8ECC 38 63 00 30 */ addi r3, r3, 0x30 -/* 800AC0D0 000A8ED0 4B F9 63 21 */ bl func_800423F0 +/* 800AC0D0 000A8ED0 4B F9 63 21 */ bl xScrFXGlareAdd__FP5xVec3fffffffP8RwRaster lbl_800AC0D4: /* 800AC0D4 000A8ED4 3C 60 80 26 */ lis r3, lbl_8025E7F0@ha /* 800AC0D8 000A8ED8 38 63 E7 F0 */ addi r3, r3, lbl_8025E7F0@l /* 800AC0DC 000A8EDC 38 63 00 85 */ addi r3, r3, 0x85 -/* 800AC0E0 000A8EE0 4B FA 01 35 */ bl func_8004C214 +/* 800AC0E0 000A8EE0 4B FA 01 35 */ bl xStrHash__FPCc /* 800AC0E4 000A8EE4 C0 42 94 34 */ lfs f2, lbl_803CDDB4-_SDA2_BASE_(r2) /* 800AC0E8 000A8EE8 38 80 00 80 */ li r4, 0x80 /* 800AC0EC 000A8EEC 80 DF 00 24 */ lwz r6, 0x24(r31) @@ -3509,7 +3509,7 @@ lbl_800AC0D4: /* 800AC104 000A8F04 38 E0 00 00 */ li r7, 0 /* 800AC108 000A8F08 38 C6 00 30 */ addi r6, r6, 0x30 /* 800AC10C 000A8F0C 4B FA A3 A9 */ bl func_800564B4 -/* 800AC110 000A8F10 4B F8 4B 79 */ bl func_80030C88 +/* 800AC110 000A8F10 4B F8 4B 79 */ bl xurand__Fv /* 800AC114 000A8F14 C0 02 94 A0 */ lfs f0, lbl_803CDE20-_SDA2_BASE_(r2) /* 800AC118 000A8F18 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800AC11C 000A8F1C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -3518,7 +3518,7 @@ lbl_800AC0D4: /* 800AC128 000A8F28 88 63 06 D1 */ lbz r3, 0x6d1(r3) /* 800AC12C 000A8F2C C0 62 94 A8 */ lfs f3, lbl_803CDE28-_SDA2_BASE_(r2) /* 800AC130 000A8F30 38 80 00 07 */ li r4, 7 -/* 800AC134 000A8F34 48 00 0F 85 */ bl func_800AD0B8 +/* 800AC134 000A8F34 48 00 0F 85 */ bl zRumbleStartDistance__Fiff14_tagRumbleTypef lbl_800AC138: /* 800AC138 000A8F38 88 1F 00 1A */ lbz r0, 0x1a(r31) /* 800AC13C 000A8F3C 28 00 00 04 */ cmplwi r0, 4 @@ -3533,7 +3533,7 @@ lbl_800AC158: /* 800AC15C 000A8F5C 38 7F 00 D8 */ addi r3, r31, 0xd8 /* 800AC160 000A8F60 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 800AC164 000A8F64 80 84 1F C0 */ lwz r4, 0x1fc0(r4) -/* 800AC168 000A8F68 4B F7 09 65 */ bl func_8001CACC +/* 800AC168 000A8F68 4B F7 09 65 */ bl xEntMotionReset__FP10xEntMotionP6xScene lbl_800AC16C: /* 800AC16C 000A8F6C 38 7F 00 D8 */ addi r3, r31, 0xd8 /* 800AC170 000A8F70 4B F7 32 69 */ bl func_8001F3D8 @@ -3735,21 +3735,21 @@ lbl_800AC440: /* 800AC444 000A9244 28 00 00 04 */ cmplwi r0, 4 /* 800AC448 000A9248 40 82 03 F0 */ bne lbl_800AC838 /* 800AC44C 000A924C 38 7F 00 D8 */ addi r3, r31, 0xd8 -/* 800AC450 000A9250 4B F7 1A ED */ bl func_8001DF3C +/* 800AC450 000A9250 4B F7 1A ED */ bl xEntMechForward__FP10xEntMotion /* 800AC454 000A9254 48 00 03 E4 */ b lbl_800AC838 lbl_800AC458: /* 800AC458 000A9258 88 1F 00 1A */ lbz r0, 0x1a(r31) /* 800AC45C 000A925C 28 00 00 04 */ cmplwi r0, 4 /* 800AC460 000A9260 40 82 03 D8 */ bne lbl_800AC838 /* 800AC464 000A9264 38 7F 00 D8 */ addi r3, r31, 0xd8 -/* 800AC468 000A9268 4B F7 1C 09 */ bl func_8001E070 +/* 800AC468 000A9268 4B F7 1C 09 */ bl xEntMechReverse__FP10xEntMotion /* 800AC46C 000A926C 48 00 03 CC */ b lbl_800AC838 lbl_800AC470: /* 800AC470 000A9270 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800AC474 000A9274 7F E3 FB 78 */ mr r3, r31 /* 800AC478 000A9278 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 800AC47C 000A927C 80 84 1F C0 */ lwz r4, 0x1fc0(r4) -/* 800AC480 000A9280 4B FF CF 8D */ bl func_800A940C +/* 800AC480 000A9280 4B FF CF 8D */ bl zPlatform_Reset__FP9zPlatformP6xScene /* 800AC484 000A9284 48 00 03 B4 */ b lbl_800AC838 lbl_800AC488: /* 800AC488 000A9288 7F E3 FB 78 */ mr r3, r31 @@ -3767,7 +3767,7 @@ lbl_800AC488: /* 800AC4B8 000A92B8 C0 3E 00 04 */ lfs f1, 4(r30) /* 800AC4BC 000A92BC 7F E3 FB 78 */ mr r3, r31 /* 800AC4C0 000A92C0 C0 5E 00 08 */ lfs f2, 8(r30) -/* 800AC4C4 000A92C4 4B FE A5 21 */ bl func_800969E4 +/* 800AC4C4 000A92C4 4B FE A5 21 */ bl zFXPopOn__FR4xEntff /* 800AC4C8 000A92C8 48 00 03 70 */ b lbl_800AC838 lbl_800AC4CC: /* 800AC4CC 000A92CC 7F E3 FB 78 */ mr r3, r31 @@ -3785,7 +3785,7 @@ lbl_800AC4CC: /* 800AC4FC 000A92FC C0 3E 00 04 */ lfs f1, 4(r30) /* 800AC500 000A9300 7F E3 FB 78 */ mr r3, r31 /* 800AC504 000A9304 C0 5E 00 08 */ lfs f2, 8(r30) -/* 800AC508 000A9308 4B FE A7 3D */ bl func_80096C44 +/* 800AC508 000A9308 4B FE A7 3D */ bl zFXPopOff__FR4xEntff /* 800AC50C 000A930C 48 00 03 2C */ b lbl_800AC838 lbl_800AC510: /* 800AC510 000A9310 7F E3 FB 78 */ mr r3, r31 @@ -3803,7 +3803,7 @@ lbl_800AC510: /* 800AC540 000A9340 C0 3E 00 04 */ lfs f1, 4(r30) /* 800AC544 000A9344 7F E3 FB 78 */ mr r3, r31 /* 800AC548 000A9348 C0 5E 00 08 */ lfs f2, 8(r30) -/* 800AC54C 000A934C 4B FE A4 99 */ bl func_800969E4 +/* 800AC54C 000A934C 4B FE A4 99 */ bl zFXPopOn__FR4xEntff lbl_800AC550: /* 800AC550 000A9350 38 00 00 18 */ li r0, 0x18 /* 800AC554 000A9354 7F E3 FB 78 */ mr r3, r31 @@ -3831,24 +3831,24 @@ lbl_800AC578: /* 800AC5A8 000A93A8 C0 3E 00 04 */ lfs f1, 4(r30) /* 800AC5AC 000A93AC 7F E3 FB 78 */ mr r3, r31 /* 800AC5B0 000A93B0 C0 5E 00 08 */ lfs f2, 8(r30) -/* 800AC5B4 000A93B4 4B FE A6 91 */ bl func_80096C44 +/* 800AC5B4 000A93B4 4B FE A6 91 */ bl zFXPopOff__FR4xEntff lbl_800AC5B8: /* 800AC5B8 000A93B8 38 00 00 00 */ li r0, 0 /* 800AC5BC 000A93BC 98 1F 00 22 */ stb r0, 0x22(r31) /* 800AC5C0 000A93C0 48 00 02 78 */ b lbl_800AC838 lbl_800AC5C4: /* 800AC5C4 000A93C4 7F E3 FB 78 */ mr r3, r31 -/* 800AC5C8 000A93C8 48 06 A3 01 */ bl func_801168C8 +/* 800AC5C8 000A93C8 48 06 A3 01 */ bl zCollGeom_CamEnable__FP4xEnt /* 800AC5CC 000A93CC 48 00 02 6C */ b lbl_800AC838 lbl_800AC5D0: /* 800AC5D0 000A93D0 7F E3 FB 78 */ mr r3, r31 -/* 800AC5D4 000A93D4 48 06 A3 0D */ bl func_801168E0 +/* 800AC5D4 000A93D4 48 06 A3 0D */ bl zCollGeom_CamDisable__FP4xEnt /* 800AC5D8 000A93D8 48 00 02 60 */ b lbl_800AC838 lbl_800AC5DC: /* 800AC5DC 000A93DC 7F E3 FB 78 */ mr r3, r31 /* 800AC5E0 000A93E0 7C A4 2B 78 */ mr r4, r5 /* 800AC5E4 000A93E4 7F C5 F3 78 */ mr r5, r30 -/* 800AC5E8 000A93E8 4B FA 91 25 */ bl func_8005570C +/* 800AC5E8 000A93E8 4B FA 91 25 */ bl zEntAnimEvent__FP4zEntUiPCf /* 800AC5EC 000A93EC 48 00 02 4C */ b lbl_800AC838 lbl_800AC5F0: /* 800AC5F0 000A93F0 88 1F 00 1A */ lbz r0, 0x1a(r31) @@ -3876,7 +3876,7 @@ lbl_800AC628: /* 800AC640 000A9440 D8 01 00 80 */ stfd f0, 0x80(r1) /* 800AC644 000A9444 80 81 00 7C */ lwz r4, 0x7c(r1) /* 800AC648 000A9448 80 A1 00 84 */ lwz r5, 0x84(r1) -/* 800AC64C 000A944C 48 06 28 9D */ bl func_8010EEE8 +/* 800AC64C 000A944C 48 06 28 9D */ bl xSkyDome_AddEntity__FP4xEntii /* 800AC650 000A9450 48 00 01 E8 */ b lbl_800AC838 lbl_800AC654: /* 800AC654 000A9454 C0 1E 00 04 */ lfs f0, 4(r30) @@ -3885,21 +3885,21 @@ lbl_800AC654: /* 800AC660 000A9460 FC 00 00 1E */ fctiwz f0, f0 /* 800AC664 000A9464 D8 01 00 80 */ stfd f0, 0x80(r1) /* 800AC668 000A9468 80 81 00 84 */ lwz r4, 0x84(r1) -/* 800AC66C 000A946C 48 07 71 29 */ bl func_80123794 +/* 800AC66C 000A946C 48 07 71 29 */ bl zGooAdd__FP4xEntfi /* 800AC670 000A9470 48 00 01 C8 */ b lbl_800AC838 lbl_800AC674: /* 800AC674 000A9474 7F E3 FB 78 */ mr r3, r31 /* 800AC678 000A9478 7F C4 F3 78 */ mr r4, r30 -/* 800AC67C 000A947C 4B FE 7D B5 */ bl func_80094430 +/* 800AC67C 000A947C 4B FE 7D B5 */ bl zFXGooEventSetWarb__FP4xEntPCf /* 800AC680 000A9480 48 00 01 B8 */ b lbl_800AC838 lbl_800AC684: /* 800AC684 000A9484 C0 3E 00 00 */ lfs f1, 0(r30) /* 800AC688 000A9488 7F E3 FB 78 */ mr r3, r31 -/* 800AC68C 000A948C 4B FE 7F 11 */ bl func_8009459C +/* 800AC68C 000A948C 4B FE 7F 11 */ bl zFXGooEventSetFreezeDuration__FP4xEntf /* 800AC690 000A9490 48 00 01 A8 */ b lbl_800AC838 lbl_800AC694: /* 800AC694 000A9494 7F E3 FB 78 */ mr r3, r31 -/* 800AC698 000A9498 4B FE 81 11 */ bl func_800947A8 +/* 800AC698 000A9498 4B FE 81 11 */ bl zFXGooEventMelt__FP4xEnt /* 800AC69C 000A949C 48 00 01 9C */ b lbl_800AC838 lbl_800AC6A0: /* 800AC6A0 000A94A0 28 07 00 00 */ cmplwi r7, 0 @@ -3914,7 +3914,7 @@ lbl_800AC6C0: /* 800AC6C0 000A94C0 7C E4 3B 78 */ mr r4, r7 /* 800AC6C4 000A94C4 38 7F 01 60 */ addi r3, r31, 0x160 /* 800AC6C8 000A94C8 38 A0 00 00 */ li r5, 0 -/* 800AC6CC 000A94CC 4B F6 F4 D9 */ bl func_8001BBA4 +/* 800AC6CC 000A94CC 4B F6 F4 D9 */ bl xEntDriveMount__FP9xEntDriveP4xEntfPC7xCollis /* 800AC6D0 000A94D0 48 00 01 68 */ b lbl_800AC838 lbl_800AC6D4: /* 800AC6D4 000A94D4 28 07 00 00 */ cmplwi r7, 0 @@ -3927,7 +3927,7 @@ lbl_800AC6D4: /* 800AC6F0 000A94F0 FC 20 10 90 */ fmr f1, f2 lbl_800AC6F4: /* 800AC6F4 000A94F4 38 7F 01 60 */ addi r3, r31, 0x160 -/* 800AC6F8 000A94F8 4B F6 F8 E5 */ bl func_8001BFDC +/* 800AC6F8 000A94F8 4B F6 F8 E5 */ bl xEntDriveDismount__FP9xEntDrivef /* 800AC6FC 000A94FC 48 00 01 3C */ b lbl_800AC838 lbl_800AC700: /* 800AC700 000A9500 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -3943,7 +3943,7 @@ lbl_800AC700: /* 800AC728 000A9528 3C A0 80 14 */ lis r5, lbl_8013A750@ha /* 800AC72C 000A952C 38 C0 00 00 */ li r6, 0 /* 800AC730 000A9530 38 A5 A7 50 */ addi r5, r5, lbl_8013A750@l -/* 800AC734 000A9534 48 08 E7 75 */ bl func_8013AEA8 +/* 800AC734 000A9534 48 08 E7 75 */ bl xUpdateCull_SetCB__FP14xUpdateCullMgrPvPFPvPv_UiPv /* 800AC738 000A9538 48 00 01 00 */ b lbl_800AC838 lbl_800AC73C: /* 800AC73C 000A953C EC 01 00 72 */ fmuls f0, f1, f1 @@ -3951,7 +3951,7 @@ lbl_800AC73C: /* 800AC744 000A9544 38 A5 A7 58 */ addi r5, r5, lbl_8013A758@l /* 800AC748 000A9548 D0 01 00 08 */ stfs f0, 8(r1) /* 800AC74C 000A954C 80 C1 00 08 */ lwz r6, 8(r1) -/* 800AC750 000A9550 48 08 E7 59 */ bl func_8013AEA8 +/* 800AC750 000A9550 48 08 E7 59 */ bl xUpdateCull_SetCB__FP14xUpdateCullMgrPvPFPvPv_UiPv /* 800AC754 000A9554 48 00 00 E4 */ b lbl_800AC838 lbl_800AC758: /* 800AC758 000A9558 7C FE 3B 79 */ or. r30, r7, r7 diff --git a/asm/Game/zPortal.s b/asm/Game/zPortal.s index 0a2015af0..2e2627ecc 100644 --- a/asm/Game/zPortal.s +++ b/asm/Game/zPortal.s @@ -2,19 +2,19 @@ .section .text # 0x800AC8A0 - 0x800AC9E8 -.global func_800AC8A0 -func_800AC8A0: +.global zPortalInit__FPvPv +zPortalInit__FPvPv: /* 800AC8A0 000A96A0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AC8A4 000A96A4 7C 08 02 A6 */ mflr r0 /* 800AC8A8 000A96A8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800AC8AC 000A96AC 48 00 00 15 */ bl func_800AC8C0 +/* 800AC8AC 000A96AC 48 00 00 15 */ bl zPortalInit__FP8_zPortalP12xPortalAsset /* 800AC8B0 000A96B0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800AC8B4 000A96B4 7C 08 03 A6 */ mtlr r0 /* 800AC8B8 000A96B8 38 21 00 10 */ addi r1, r1, 0x10 /* 800AC8BC 000A96BC 4E 80 00 20 */ blr -.global func_800AC8C0 -func_800AC8C0: +.global zPortalInit__FP8_zPortalP12xPortalAsset +zPortalInit__FP8_zPortalP12xPortalAsset: /* 800AC8C0 000A96C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AC8C4 000A96C4 7C 08 02 A6 */ mflr r0 /* 800AC8C8 000A96C8 90 01 00 14 */ stw r0, 0x14(r1) @@ -22,7 +22,7 @@ func_800AC8C0: /* 800AC8D0 000A96D0 7C 9F 23 78 */ mr r31, r4 /* 800AC8D4 000A96D4 93 C1 00 08 */ stw r30, 8(r1) /* 800AC8D8 000A96D8 7C 7E 1B 78 */ mr r30, r3 -/* 800AC8DC 000A96DC 4B F5 CB 25 */ bl func_80009400 +/* 800AC8DC 000A96DC 4B F5 CB 25 */ bl xBaseInit__FP5xBaseP10xBaseAsset /* 800AC8E0 000A96E0 3C 60 80 0B */ lis r3, lbl_800AC984@ha /* 800AC8E4 000A96E4 93 FE 00 10 */ stw r31, 0x10(r30) /* 800AC8E8 000A96E8 38 03 C9 84 */ addi r0, r3, lbl_800AC984@l @@ -41,35 +41,35 @@ lbl_800AC908: /* 800AC918 000A9718 38 21 00 10 */ addi r1, r1, 0x10 /* 800AC91C 000A971C 4E 80 00 20 */ blr -.global func_800AC920 -func_800AC920: +.global zPortalReset__FP8_zPortal +zPortalReset__FP8_zPortal: /* 800AC920 000A9720 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AC924 000A9724 7C 08 02 A6 */ mflr r0 /* 800AC928 000A9728 90 01 00 14 */ stw r0, 0x14(r1) /* 800AC92C 000A972C 80 83 00 10 */ lwz r4, 0x10(r3) -/* 800AC930 000A9730 4B F5 CB C9 */ bl func_800094F8 +/* 800AC930 000A9730 4B F5 CB C9 */ bl xBaseReset__FP5xBaseP10xBaseAsset /* 800AC934 000A9734 80 01 00 14 */ lwz r0, 0x14(r1) /* 800AC938 000A9738 7C 08 03 A6 */ mtlr r0 /* 800AC93C 000A973C 38 21 00 10 */ addi r1, r1, 0x10 /* 800AC940 000A9740 4E 80 00 20 */ blr -.global func_800AC944 -func_800AC944: +.global zPortalSave__FP8_zPortalP7xSerial +zPortalSave__FP8_zPortalP7xSerial: /* 800AC944 000A9744 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AC948 000A9748 7C 08 02 A6 */ mflr r0 /* 800AC94C 000A974C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800AC950 000A9750 4B F5 CA FD */ bl func_8000944C +/* 800AC950 000A9750 4B F5 CA FD */ bl xBaseSave__FP5xBaseP7xSerial /* 800AC954 000A9754 80 01 00 14 */ lwz r0, 0x14(r1) /* 800AC958 000A9758 7C 08 03 A6 */ mtlr r0 /* 800AC95C 000A975C 38 21 00 10 */ addi r1, r1, 0x10 /* 800AC960 000A9760 4E 80 00 20 */ blr -.global func_800AC964 -func_800AC964: +.global zPortalLoad__FP8_zPortalP7xSerial +zPortalLoad__FP8_zPortalP7xSerial: /* 800AC964 000A9764 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AC968 000A9768 7C 08 02 A6 */ mflr r0 /* 800AC96C 000A976C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800AC970 000A9770 4B F5 CB 2D */ bl func_8000949C +/* 800AC970 000A9770 4B F5 CB 2D */ bl xBaseLoad__FP5xBaseP7xSerial /* 800AC974 000A9774 80 01 00 14 */ lwz r0, 0x14(r1) /* 800AC978 000A9778 7C 08 03 A6 */ mtlr r0 /* 800AC97C 000A977C 38 21 00 10 */ addi r1, r1, 0x10 @@ -86,7 +86,7 @@ lbl_800AC984: /* 800AC9A4 000A97A4 48 00 00 30 */ b lbl_800AC9D4 lbl_800AC9A8: /* 800AC9A8 000A97A8 7C 83 23 78 */ mr r3, r4 -/* 800AC9AC 000A97AC 4B FF FF 75 */ bl func_800AC920 +/* 800AC9AC 000A97AC 4B FF FF 75 */ bl zPortalReset__FP8_zPortal /* 800AC9B0 000A97B0 48 00 00 24 */ b lbl_800AC9D4 lbl_800AC9B4: /* 800AC9B4 000A97B4 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -96,7 +96,7 @@ lbl_800AC9B4: /* 800AC9C4 000A97C4 41 82 00 10 */ beq lbl_800AC9D4 /* 800AC9C8 000A97C8 7C 83 23 78 */ mr r3, r4 /* 800AC9CC 000A97CC 38 80 00 00 */ li r4, 0 -/* 800AC9D0 000A97D0 48 00 5A 29 */ bl func_800B23F8 +/* 800AC9D0 000A97D0 48 00 5A 29 */ bl zSceneSwitch__FP8_zPortali lbl_800AC9D4: /* 800AC9D4 000A97D4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800AC9D8 000A97D8 38 60 00 01 */ li r3, 1 diff --git a/asm/Game/zRenderState.s b/asm/Game/zRenderState.s index 7ebaf41eb..02f9362b1 100644 --- a/asm/Game/zRenderState.s +++ b/asm/Game/zRenderState.s @@ -2,19 +2,19 @@ .section .text # 0x800AC9E8 - 0x800ACDE0 -.global func_800AC9E8 -func_800AC9E8: +.global zRenderStateInit__Fv +zRenderStateInit__Fv: /* 800AC9E8 000A97E8 38 00 00 00 */ li r0, 0 /* 800AC9EC 000A97EC 90 0D 90 78 */ stw r0, lbl_803CB978-_SDA_BASE_(r13) /* 800AC9F0 000A97F0 4E 80 00 20 */ blr -.global func_800AC9F4 -func_800AC9F4: +.global zRenderStateCurrent__Fv +zRenderStateCurrent__Fv: /* 800AC9F4 000A97F4 80 6D 90 78 */ lwz r3, lbl_803CB978-_SDA_BASE_(r13) /* 800AC9F8 000A97F8 4E 80 00 20 */ blr -.global func_800AC9FC -func_800AC9FC: +.global zRenderState__F14_SDRenderState +zRenderState__F14_SDRenderState: /* 800AC9FC 000A97FC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ACA00 000A9800 7C 08 02 A6 */ mflr r0 /* 800ACA04 000A9804 90 01 00 14 */ stw r0, 0x14(r1) @@ -25,32 +25,32 @@ func_800AC9FC: /* 800ACA18 000A9818 41 82 03 B4 */ beq lbl_800ACDCC /* 800ACA1C 000A981C 38 60 00 09 */ li r3, 9 /* 800ACA20 000A9820 38 80 00 02 */ li r4, 2 -/* 800ACA24 000A9824 48 18 2D B9 */ bl func_8022F7DC -/* 800ACA28 000A9828 48 01 42 2D */ bl func_800C0C54 +/* 800ACA24 000A9824 48 18 2D B9 */ bl RwRenderStateSet +/* 800ACA28 000A9828 48 01 42 2D */ bl iCameraSetFogRenderStates__Fv /* 800ACA2C 000A982C 38 60 00 0C */ li r3, 0xc /* 800ACA30 000A9830 38 80 00 01 */ li r4, 1 -/* 800ACA34 000A9834 48 18 2D A9 */ bl func_8022F7DC +/* 800ACA34 000A9834 48 18 2D A9 */ bl RwRenderStateSet /* 800ACA38 000A9838 38 60 00 14 */ li r3, 0x14 /* 800ACA3C 000A983C 38 80 00 01 */ li r4, 1 -/* 800ACA40 000A9840 48 18 2D 9D */ bl func_8022F7DC +/* 800ACA40 000A9840 48 18 2D 9D */ bl RwRenderStateSet /* 800ACA44 000A9844 38 60 00 02 */ li r3, 2 /* 800ACA48 000A9848 38 80 00 01 */ li r4, 1 -/* 800ACA4C 000A984C 48 18 2D 91 */ bl func_8022F7DC +/* 800ACA4C 000A984C 48 18 2D 91 */ bl RwRenderStateSet /* 800ACA50 000A9850 38 60 00 0A */ li r3, 0xa /* 800ACA54 000A9854 38 80 00 05 */ li r4, 5 -/* 800ACA58 000A9858 48 18 2D 85 */ bl func_8022F7DC +/* 800ACA58 000A9858 48 18 2D 85 */ bl RwRenderStateSet /* 800ACA5C 000A985C 38 60 00 0B */ li r3, 0xb /* 800ACA60 000A9860 38 80 00 06 */ li r4, 6 -/* 800ACA64 000A9864 48 18 2D 79 */ bl func_8022F7DC +/* 800ACA64 000A9864 48 18 2D 79 */ bl RwRenderStateSet /* 800ACA68 000A9868 38 60 00 07 */ li r3, 7 /* 800ACA6C 000A986C 38 80 00 02 */ li r4, 2 -/* 800ACA70 000A9870 48 18 2D 6D */ bl func_8022F7DC +/* 800ACA70 000A9870 48 18 2D 6D */ bl RwRenderStateSet /* 800ACA74 000A9874 38 60 00 08 */ li r3, 8 /* 800ACA78 000A9878 38 80 00 01 */ li r4, 1 -/* 800ACA7C 000A987C 48 18 2D 61 */ bl func_8022F7DC +/* 800ACA7C 000A987C 48 18 2D 61 */ bl RwRenderStateSet /* 800ACA80 000A9880 38 60 00 06 */ li r3, 6 /* 800ACA84 000A9884 38 80 00 01 */ li r4, 1 -/* 800ACA88 000A9888 48 18 2D 55 */ bl func_8022F7DC +/* 800ACA88 000A9888 48 18 2D 55 */ bl RwRenderStateSet /* 800ACA8C 000A988C 93 ED 90 78 */ stw r31, lbl_803CB978-_SDA_BASE_(r13) /* 800ACA90 000A9890 80 0D 90 78 */ lwz r0, lbl_803CB978-_SDA_BASE_(r13) /* 800ACA94 000A9894 28 00 00 16 */ cmplwi r0, 0x16 @@ -63,202 +63,202 @@ func_800AC9FC: /* 800ACAB0 000A98B0 4E 80 04 20 */ bctr /* 800ACAB4 000A98B4 38 60 00 08 */ li r3, 8 /* 800ACAB8 000A98B8 38 80 00 00 */ li r4, 0 -/* 800ACABC 000A98BC 48 18 2D 21 */ bl func_8022F7DC +/* 800ACABC 000A98BC 48 18 2D 21 */ bl RwRenderStateSet /* 800ACAC0 000A98C0 38 60 00 0E */ li r3, 0xe /* 800ACAC4 000A98C4 38 80 00 00 */ li r4, 0 -/* 800ACAC8 000A98C8 48 18 2D 15 */ bl func_8022F7DC +/* 800ACAC8 000A98C8 48 18 2D 15 */ bl RwRenderStateSet /* 800ACACC 000A98CC 38 60 00 07 */ li r3, 7 /* 800ACAD0 000A98D0 38 80 00 01 */ li r4, 1 -/* 800ACAD4 000A98D4 48 18 2D 09 */ bl func_8022F7DC +/* 800ACAD4 000A98D4 48 18 2D 09 */ bl RwRenderStateSet /* 800ACAD8 000A98D8 48 00 02 F4 */ b lbl_800ACDCC /* 800ACADC 000A98DC 38 60 00 0C */ li r3, 0xc /* 800ACAE0 000A98E0 38 80 00 00 */ li r4, 0 -/* 800ACAE4 000A98E4 48 18 2C F9 */ bl func_8022F7DC +/* 800ACAE4 000A98E4 48 18 2C F9 */ bl RwRenderStateSet /* 800ACAE8 000A98E8 48 00 02 E4 */ b lbl_800ACDCC /* 800ACAEC 000A98EC 38 60 00 0C */ li r3, 0xc /* 800ACAF0 000A98F0 38 80 00 00 */ li r4, 0 -/* 800ACAF4 000A98F4 48 18 2C E9 */ bl func_8022F7DC +/* 800ACAF4 000A98F4 48 18 2C E9 */ bl RwRenderStateSet /* 800ACAF8 000A98F8 38 60 00 14 */ li r3, 0x14 /* 800ACAFC 000A98FC 38 80 00 02 */ li r4, 2 -/* 800ACB00 000A9900 48 18 2C DD */ bl func_8022F7DC +/* 800ACB00 000A9900 48 18 2C DD */ bl RwRenderStateSet /* 800ACB04 000A9904 48 00 02 C8 */ b lbl_800ACDCC /* 800ACB08 000A9908 38 60 00 08 */ li r3, 8 /* 800ACB0C 000A990C 38 80 00 00 */ li r4, 0 -/* 800ACB10 000A9910 48 18 2C CD */ bl func_8022F7DC +/* 800ACB10 000A9910 48 18 2C CD */ bl RwRenderStateSet /* 800ACB14 000A9914 38 60 00 0B */ li r3, 0xb /* 800ACB18 000A9918 38 80 00 02 */ li r4, 2 -/* 800ACB1C 000A991C 48 18 2C C1 */ bl func_8022F7DC +/* 800ACB1C 000A991C 48 18 2C C1 */ bl RwRenderStateSet /* 800ACB20 000A9920 48 00 02 AC */ b lbl_800ACDCC /* 800ACB24 000A9924 38 60 00 08 */ li r3, 8 /* 800ACB28 000A9928 38 80 00 00 */ li r4, 0 -/* 800ACB2C 000A992C 48 18 2C B1 */ bl func_8022F7DC +/* 800ACB2C 000A992C 48 18 2C B1 */ bl RwRenderStateSet /* 800ACB30 000A9930 48 00 02 9C */ b lbl_800ACDCC /* 800ACB34 000A9934 38 60 00 08 */ li r3, 8 /* 800ACB38 000A9938 38 80 00 00 */ li r4, 0 -/* 800ACB3C 000A993C 48 18 2C A1 */ bl func_8022F7DC +/* 800ACB3C 000A993C 48 18 2C A1 */ bl RwRenderStateSet /* 800ACB40 000A9940 48 00 02 8C */ b lbl_800ACDCC /* 800ACB44 000A9944 38 60 00 08 */ li r3, 8 /* 800ACB48 000A9948 38 80 00 00 */ li r4, 0 -/* 800ACB4C 000A994C 48 18 2C 91 */ bl func_8022F7DC +/* 800ACB4C 000A994C 48 18 2C 91 */ bl RwRenderStateSet /* 800ACB50 000A9950 38 60 00 06 */ li r3, 6 /* 800ACB54 000A9954 38 80 00 00 */ li r4, 0 -/* 800ACB58 000A9958 48 18 2C 85 */ bl func_8022F7DC +/* 800ACB58 000A9958 48 18 2C 85 */ bl RwRenderStateSet /* 800ACB5C 000A995C 38 60 00 0E */ li r3, 0xe /* 800ACB60 000A9960 38 80 00 00 */ li r4, 0 -/* 800ACB64 000A9964 48 18 2C 79 */ bl func_8022F7DC +/* 800ACB64 000A9964 48 18 2C 79 */ bl RwRenderStateSet /* 800ACB68 000A9968 38 60 00 0B */ li r3, 0xb /* 800ACB6C 000A996C 38 80 00 02 */ li r4, 2 -/* 800ACB70 000A9970 48 18 2C 6D */ bl func_8022F7DC +/* 800ACB70 000A9970 48 18 2C 6D */ bl RwRenderStateSet /* 800ACB74 000A9974 48 00 02 58 */ b lbl_800ACDCC /* 800ACB78 000A9978 38 60 00 08 */ li r3, 8 /* 800ACB7C 000A997C 38 80 00 00 */ li r4, 0 -/* 800ACB80 000A9980 48 18 2C 5D */ bl func_8022F7DC +/* 800ACB80 000A9980 48 18 2C 5D */ bl RwRenderStateSet /* 800ACB84 000A9984 38 60 00 06 */ li r3, 6 /* 800ACB88 000A9988 38 80 00 00 */ li r4, 0 -/* 800ACB8C 000A998C 48 18 2C 51 */ bl func_8022F7DC +/* 800ACB8C 000A998C 48 18 2C 51 */ bl RwRenderStateSet /* 800ACB90 000A9990 38 60 00 0E */ li r3, 0xe /* 800ACB94 000A9994 38 80 00 00 */ li r4, 0 -/* 800ACB98 000A9998 48 18 2C 45 */ bl func_8022F7DC +/* 800ACB98 000A9998 48 18 2C 45 */ bl RwRenderStateSet /* 800ACB9C 000A999C 38 60 00 0C */ li r3, 0xc /* 800ACBA0 000A99A0 38 80 00 00 */ li r4, 0 -/* 800ACBA4 000A99A4 48 18 2C 39 */ bl func_8022F7DC +/* 800ACBA4 000A99A4 48 18 2C 39 */ bl RwRenderStateSet /* 800ACBA8 000A99A8 38 60 00 0A */ li r3, 0xa /* 800ACBAC 000A99AC 38 80 00 02 */ li r4, 2 -/* 800ACBB0 000A99B0 48 18 2C 2D */ bl func_8022F7DC +/* 800ACBB0 000A99B0 48 18 2C 2D */ bl RwRenderStateSet /* 800ACBB4 000A99B4 38 60 00 0B */ li r3, 0xb /* 800ACBB8 000A99B8 38 80 00 01 */ li r4, 1 -/* 800ACBBC 000A99BC 48 18 2C 21 */ bl func_8022F7DC +/* 800ACBBC 000A99BC 48 18 2C 21 */ bl RwRenderStateSet /* 800ACBC0 000A99C0 48 00 02 0C */ b lbl_800ACDCC /* 800ACBC4 000A99C4 38 60 00 0E */ li r3, 0xe /* 800ACBC8 000A99C8 38 80 00 00 */ li r4, 0 -/* 800ACBCC 000A99CC 48 18 2C 11 */ bl func_8022F7DC +/* 800ACBCC 000A99CC 48 18 2C 11 */ bl RwRenderStateSet /* 800ACBD0 000A99D0 48 00 01 FC */ b lbl_800ACDCC /* 800ACBD4 000A99D4 38 60 00 0E */ li r3, 0xe /* 800ACBD8 000A99D8 38 80 00 00 */ li r4, 0 -/* 800ACBDC 000A99DC 48 18 2C 01 */ bl func_8022F7DC +/* 800ACBDC 000A99DC 48 18 2C 01 */ bl RwRenderStateSet /* 800ACBE0 000A99E0 38 60 00 0C */ li r3, 0xc /* 800ACBE4 000A99E4 38 80 00 00 */ li r4, 0 -/* 800ACBE8 000A99E8 48 18 2B F5 */ bl func_8022F7DC +/* 800ACBE8 000A99E8 48 18 2B F5 */ bl RwRenderStateSet /* 800ACBEC 000A99EC 38 60 00 14 */ li r3, 0x14 /* 800ACBF0 000A99F0 38 80 00 02 */ li r4, 2 -/* 800ACBF4 000A99F4 48 18 2B E9 */ bl func_8022F7DC +/* 800ACBF4 000A99F4 48 18 2B E9 */ bl RwRenderStateSet /* 800ACBF8 000A99F8 48 00 01 D4 */ b lbl_800ACDCC /* 800ACBFC 000A99FC 38 60 00 08 */ li r3, 8 /* 800ACC00 000A9A00 38 80 00 00 */ li r4, 0 -/* 800ACC04 000A9A04 48 18 2B D9 */ bl func_8022F7DC +/* 800ACC04 000A9A04 48 18 2B D9 */ bl RwRenderStateSet /* 800ACC08 000A9A08 38 60 00 06 */ li r3, 6 /* 800ACC0C 000A9A0C 38 80 00 00 */ li r4, 0 -/* 800ACC10 000A9A10 48 18 2B CD */ bl func_8022F7DC +/* 800ACC10 000A9A10 48 18 2B CD */ bl RwRenderStateSet /* 800ACC14 000A9A14 38 60 00 0E */ li r3, 0xe /* 800ACC18 000A9A18 38 80 00 00 */ li r4, 0 -/* 800ACC1C 000A9A1C 48 18 2B C1 */ bl func_8022F7DC +/* 800ACC1C 000A9A1C 48 18 2B C1 */ bl RwRenderStateSet /* 800ACC20 000A9A20 48 00 01 AC */ b lbl_800ACDCC /* 800ACC24 000A9A24 38 60 00 08 */ li r3, 8 /* 800ACC28 000A9A28 38 80 00 00 */ li r4, 0 -/* 800ACC2C 000A9A2C 48 18 2B B1 */ bl func_8022F7DC +/* 800ACC2C 000A9A2C 48 18 2B B1 */ bl RwRenderStateSet /* 800ACC30 000A9A30 38 60 00 06 */ li r3, 6 /* 800ACC34 000A9A34 38 80 00 00 */ li r4, 0 -/* 800ACC38 000A9A38 48 18 2B A5 */ bl func_8022F7DC +/* 800ACC38 000A9A38 48 18 2B A5 */ bl RwRenderStateSet /* 800ACC3C 000A9A3C 38 60 00 0E */ li r3, 0xe /* 800ACC40 000A9A40 38 80 00 00 */ li r4, 0 -/* 800ACC44 000A9A44 48 18 2B 99 */ bl func_8022F7DC +/* 800ACC44 000A9A44 48 18 2B 99 */ bl RwRenderStateSet /* 800ACC48 000A9A48 38 60 00 0C */ li r3, 0xc /* 800ACC4C 000A9A4C 38 80 00 00 */ li r4, 0 -/* 800ACC50 000A9A50 48 18 2B 8D */ bl func_8022F7DC +/* 800ACC50 000A9A50 48 18 2B 8D */ bl RwRenderStateSet /* 800ACC54 000A9A54 38 60 00 0A */ li r3, 0xa /* 800ACC58 000A9A58 38 80 00 02 */ li r4, 2 -/* 800ACC5C 000A9A5C 48 18 2B 81 */ bl func_8022F7DC +/* 800ACC5C 000A9A5C 48 18 2B 81 */ bl RwRenderStateSet /* 800ACC60 000A9A60 38 60 00 0B */ li r3, 0xb /* 800ACC64 000A9A64 38 80 00 01 */ li r4, 1 -/* 800ACC68 000A9A68 48 18 2B 75 */ bl func_8022F7DC +/* 800ACC68 000A9A68 48 18 2B 75 */ bl RwRenderStateSet /* 800ACC6C 000A9A6C 38 60 00 07 */ li r3, 7 /* 800ACC70 000A9A70 38 80 00 01 */ li r4, 1 -/* 800ACC74 000A9A74 48 18 2B 69 */ bl func_8022F7DC +/* 800ACC74 000A9A74 48 18 2B 69 */ bl RwRenderStateSet /* 800ACC78 000A9A78 48 00 01 54 */ b lbl_800ACDCC /* 800ACC7C 000A9A7C 38 60 00 06 */ li r3, 6 /* 800ACC80 000A9A80 38 80 00 00 */ li r4, 0 -/* 800ACC84 000A9A84 48 18 2B 59 */ bl func_8022F7DC +/* 800ACC84 000A9A84 48 18 2B 59 */ bl RwRenderStateSet /* 800ACC88 000A9A88 38 60 00 0E */ li r3, 0xe /* 800ACC8C 000A9A8C 38 80 00 00 */ li r4, 0 -/* 800ACC90 000A9A90 48 18 2B 4D */ bl func_8022F7DC +/* 800ACC90 000A9A90 48 18 2B 4D */ bl RwRenderStateSet /* 800ACC94 000A9A94 38 60 00 07 */ li r3, 7 /* 800ACC98 000A9A98 38 80 00 01 */ li r4, 1 -/* 800ACC9C 000A9A9C 48 18 2B 41 */ bl func_8022F7DC +/* 800ACC9C 000A9A9C 48 18 2B 41 */ bl RwRenderStateSet /* 800ACCA0 000A9AA0 48 00 01 2C */ b lbl_800ACDCC /* 800ACCA4 000A9AA4 38 60 00 0C */ li r3, 0xc /* 800ACCA8 000A9AA8 38 80 00 00 */ li r4, 0 -/* 800ACCAC 000A9AAC 48 18 2B 31 */ bl func_8022F7DC +/* 800ACCAC 000A9AAC 48 18 2B 31 */ bl RwRenderStateSet /* 800ACCB0 000A9AB0 38 60 00 07 */ li r3, 7 /* 800ACCB4 000A9AB4 38 80 00 01 */ li r4, 1 -/* 800ACCB8 000A9AB8 48 18 2B 25 */ bl func_8022F7DC +/* 800ACCB8 000A9AB8 48 18 2B 25 */ bl RwRenderStateSet /* 800ACCBC 000A9ABC 38 60 00 0A */ li r3, 0xa /* 800ACCC0 000A9AC0 38 80 00 02 */ li r4, 2 -/* 800ACCC4 000A9AC4 48 18 2B 19 */ bl func_8022F7DC +/* 800ACCC4 000A9AC4 48 18 2B 19 */ bl RwRenderStateSet /* 800ACCC8 000A9AC8 38 60 00 0B */ li r3, 0xb /* 800ACCCC 000A9ACC 38 80 00 01 */ li r4, 1 -/* 800ACCD0 000A9AD0 48 18 2B 0D */ bl func_8022F7DC +/* 800ACCD0 000A9AD0 48 18 2B 0D */ bl RwRenderStateSet /* 800ACCD4 000A9AD4 48 00 00 F8 */ b lbl_800ACDCC /* 800ACCD8 000A9AD8 38 60 00 0C */ li r3, 0xc /* 800ACCDC 000A9ADC 38 80 00 00 */ li r4, 0 -/* 800ACCE0 000A9AE0 48 18 2A FD */ bl func_8022F7DC +/* 800ACCE0 000A9AE0 48 18 2A FD */ bl RwRenderStateSet /* 800ACCE4 000A9AE4 38 60 00 0B */ li r3, 0xb /* 800ACCE8 000A9AE8 38 80 00 02 */ li r4, 2 -/* 800ACCEC 000A9AEC 48 18 2A F1 */ bl func_8022F7DC +/* 800ACCEC 000A9AEC 48 18 2A F1 */ bl RwRenderStateSet /* 800ACCF0 000A9AF0 48 00 00 DC */ b lbl_800ACDCC /* 800ACCF4 000A9AF4 38 60 00 08 */ li r3, 8 /* 800ACCF8 000A9AF8 38 80 00 00 */ li r4, 0 -/* 800ACCFC 000A9AFC 48 18 2A E1 */ bl func_8022F7DC +/* 800ACCFC 000A9AFC 48 18 2A E1 */ bl RwRenderStateSet /* 800ACD00 000A9B00 38 60 00 06 */ li r3, 6 /* 800ACD04 000A9B04 38 80 00 00 */ li r4, 0 -/* 800ACD08 000A9B08 48 18 2A D5 */ bl func_8022F7DC +/* 800ACD08 000A9B08 48 18 2A D5 */ bl RwRenderStateSet /* 800ACD0C 000A9B0C 38 60 00 0E */ li r3, 0xe /* 800ACD10 000A9B10 38 80 00 00 */ li r4, 0 -/* 800ACD14 000A9B14 48 18 2A C9 */ bl func_8022F7DC +/* 800ACD14 000A9B14 48 18 2A C9 */ bl RwRenderStateSet /* 800ACD18 000A9B18 38 60 00 0C */ li r3, 0xc /* 800ACD1C 000A9B1C 38 80 00 00 */ li r4, 0 -/* 800ACD20 000A9B20 48 18 2A BD */ bl func_8022F7DC +/* 800ACD20 000A9B20 48 18 2A BD */ bl RwRenderStateSet /* 800ACD24 000A9B24 38 60 00 0A */ li r3, 0xa /* 800ACD28 000A9B28 38 80 00 02 */ li r4, 2 -/* 800ACD2C 000A9B2C 48 18 2A B1 */ bl func_8022F7DC +/* 800ACD2C 000A9B2C 48 18 2A B1 */ bl RwRenderStateSet /* 800ACD30 000A9B30 38 60 00 0B */ li r3, 0xb /* 800ACD34 000A9B34 38 80 00 01 */ li r4, 1 -/* 800ACD38 000A9B38 48 18 2A A5 */ bl func_8022F7DC +/* 800ACD38 000A9B38 48 18 2A A5 */ bl RwRenderStateSet /* 800ACD3C 000A9B3C 48 00 00 90 */ b lbl_800ACDCC /* 800ACD40 000A9B40 38 60 00 06 */ li r3, 6 /* 800ACD44 000A9B44 38 80 00 00 */ li r4, 0 -/* 800ACD48 000A9B48 48 18 2A 95 */ bl func_8022F7DC +/* 800ACD48 000A9B48 48 18 2A 95 */ bl RwRenderStateSet /* 800ACD4C 000A9B4C 38 60 00 0E */ li r3, 0xe /* 800ACD50 000A9B50 38 80 00 00 */ li r4, 0 -/* 800ACD54 000A9B54 48 18 2A 89 */ bl func_8022F7DC +/* 800ACD54 000A9B54 48 18 2A 89 */ bl RwRenderStateSet /* 800ACD58 000A9B58 38 60 00 0C */ li r3, 0xc /* 800ACD5C 000A9B5C 38 80 00 00 */ li r4, 0 -/* 800ACD60 000A9B60 48 18 2A 7D */ bl func_8022F7DC +/* 800ACD60 000A9B60 48 18 2A 7D */ bl RwRenderStateSet /* 800ACD64 000A9B64 38 60 00 0A */ li r3, 0xa /* 800ACD68 000A9B68 38 80 00 02 */ li r4, 2 -/* 800ACD6C 000A9B6C 48 18 2A 71 */ bl func_8022F7DC +/* 800ACD6C 000A9B6C 48 18 2A 71 */ bl RwRenderStateSet /* 800ACD70 000A9B70 38 60 00 0B */ li r3, 0xb /* 800ACD74 000A9B74 38 80 00 01 */ li r4, 1 -/* 800ACD78 000A9B78 48 18 2A 65 */ bl func_8022F7DC +/* 800ACD78 000A9B78 48 18 2A 65 */ bl RwRenderStateSet /* 800ACD7C 000A9B7C 48 00 00 50 */ b lbl_800ACDCC /* 800ACD80 000A9B80 38 60 00 08 */ li r3, 8 /* 800ACD84 000A9B84 38 80 00 00 */ li r4, 0 -/* 800ACD88 000A9B88 48 18 2A 55 */ bl func_8022F7DC +/* 800ACD88 000A9B88 48 18 2A 55 */ bl RwRenderStateSet /* 800ACD8C 000A9B8C 38 60 00 06 */ li r3, 6 /* 800ACD90 000A9B90 38 80 00 00 */ li r4, 0 -/* 800ACD94 000A9B94 48 18 2A 49 */ bl func_8022F7DC +/* 800ACD94 000A9B94 48 18 2A 49 */ bl RwRenderStateSet /* 800ACD98 000A9B98 38 60 00 0E */ li r3, 0xe /* 800ACD9C 000A9B9C 38 80 00 00 */ li r4, 0 -/* 800ACDA0 000A9BA0 48 18 2A 3D */ bl func_8022F7DC +/* 800ACDA0 000A9BA0 48 18 2A 3D */ bl RwRenderStateSet /* 800ACDA4 000A9BA4 48 00 00 28 */ b lbl_800ACDCC /* 800ACDA8 000A9BA8 38 60 00 08 */ li r3, 8 /* 800ACDAC 000A9BAC 38 80 00 00 */ li r4, 0 -/* 800ACDB0 000A9BB0 48 18 2A 2D */ bl func_8022F7DC +/* 800ACDB0 000A9BB0 48 18 2A 2D */ bl RwRenderStateSet /* 800ACDB4 000A9BB4 38 60 00 0E */ li r3, 0xe /* 800ACDB8 000A9BB8 38 80 00 00 */ li r4, 0 -/* 800ACDBC 000A9BBC 48 18 2A 21 */ bl func_8022F7DC +/* 800ACDBC 000A9BBC 48 18 2A 21 */ bl RwRenderStateSet /* 800ACDC0 000A9BC0 38 60 00 0B */ li r3, 0xb /* 800ACDC4 000A9BC4 38 80 00 02 */ li r4, 2 -/* 800ACDC8 000A9BC8 48 18 2A 15 */ bl func_8022F7DC +/* 800ACDC8 000A9BC8 48 18 2A 15 */ bl RwRenderStateSet lbl_800ACDCC: /* 800ACDCC 000A9BCC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800ACDD0 000A9BD0 83 E1 00 0C */ lwz r31, 0xc(r1) diff --git a/asm/Game/zRumble.s b/asm/Game/zRumble.s index 3a1669f58..483699eeb 100644 --- a/asm/Game/zRumble.s +++ b/asm/Game/zRumble.s @@ -2,8 +2,8 @@ .section .text # 0x800ACDE0 - 0x800AD20C -.global func_800ACDE0 -func_800ACDE0: +.global zRumbleStart__Fi16_tagSDRumbleTypeP4xEnt +zRumbleStart__Fi16_tagSDRumbleTypeP4xEnt: /* 800ACDE0 000A9BE0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ACDE4 000A9BE4 7C 08 02 A6 */ mflr r0 /* 800ACDE8 000A9BE8 3C C0 80 3C */ lis r6, lbl_803C0558@ha @@ -26,127 +26,127 @@ func_800ACDE0: /* 800ACE2C 000A9C2C 38 80 00 07 */ li r4, 7 /* 800ACE30 000A9C30 38 A0 00 01 */ li r5, 1 /* 800ACE34 000A9C34 38 C0 00 00 */ li r6, 0 -/* 800ACE38 000A9C38 4B F8 98 79 */ bl func_800366B0 +/* 800ACE38 000A9C38 4B F8 98 79 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACE3C 000A9C3C 48 00 01 E0 */ b lbl_800AD01C /* 800ACE40 000A9C40 C0 22 94 B4 */ lfs f1, lbl_803CDE34-_SDA2_BASE_(r2) /* 800ACE44 000A9C44 38 80 00 07 */ li r4, 7 /* 800ACE48 000A9C48 38 A0 00 00 */ li r5, 0 /* 800ACE4C 000A9C4C 38 C0 00 00 */ li r6, 0 -/* 800ACE50 000A9C50 4B F8 98 61 */ bl func_800366B0 +/* 800ACE50 000A9C50 4B F8 98 61 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACE54 000A9C54 48 00 01 C8 */ b lbl_800AD01C /* 800ACE58 000A9C58 C0 22 94 B8 */ lfs f1, lbl_803CDE38-_SDA2_BASE_(r2) /* 800ACE5C 000A9C5C 38 80 00 09 */ li r4, 9 /* 800ACE60 000A9C60 38 A0 00 00 */ li r5, 0 /* 800ACE64 000A9C64 38 C0 00 00 */ li r6, 0 -/* 800ACE68 000A9C68 4B F8 98 49 */ bl func_800366B0 +/* 800ACE68 000A9C68 4B F8 98 49 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACE6C 000A9C6C 48 00 01 B0 */ b lbl_800AD01C /* 800ACE70 000A9C70 C0 22 94 BC */ lfs f1, lbl_803CDE3C-_SDA2_BASE_(r2) /* 800ACE74 000A9C74 7C A3 2B 78 */ mr r3, r5 /* 800ACE78 000A9C78 C0 42 94 B0 */ lfs f2, lbl_803CDE30-_SDA2_BASE_(r2) /* 800ACE7C 000A9C7C 38 80 00 07 */ li r4, 7 -/* 800ACE80 000A9C80 48 00 02 9D */ bl func_800AD11C +/* 800ACE80 000A9C80 48 00 02 9D */ bl zRumbleStartEntDistance__FP4xEntf14_tagRumbleTypef /* 800ACE84 000A9C84 48 00 01 98 */ b lbl_800AD01C /* 800ACE88 000A9C88 C0 22 94 B8 */ lfs f1, lbl_803CDE38-_SDA2_BASE_(r2) /* 800ACE8C 000A9C8C 38 80 00 09 */ li r4, 9 /* 800ACE90 000A9C90 38 A0 00 00 */ li r5, 0 /* 800ACE94 000A9C94 38 C0 00 00 */ li r6, 0 -/* 800ACE98 000A9C98 4B F8 98 19 */ bl func_800366B0 +/* 800ACE98 000A9C98 4B F8 98 19 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACE9C 000A9C9C 48 00 01 80 */ b lbl_800AD01C /* 800ACEA0 000A9CA0 C0 22 94 C0 */ lfs f1, lbl_803CDE40-_SDA2_BASE_(r2) /* 800ACEA4 000A9CA4 38 80 00 03 */ li r4, 3 /* 800ACEA8 000A9CA8 38 A0 00 01 */ li r5, 1 /* 800ACEAC 000A9CAC 38 C0 00 01 */ li r6, 1 -/* 800ACEB0 000A9CB0 4B F8 98 01 */ bl func_800366B0 +/* 800ACEB0 000A9CB0 4B F8 98 01 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACEB4 000A9CB4 48 00 01 68 */ b lbl_800AD01C /* 800ACEB8 000A9CB8 C0 22 94 B4 */ lfs f1, lbl_803CDE34-_SDA2_BASE_(r2) /* 800ACEBC 000A9CBC 38 80 00 02 */ li r4, 2 /* 800ACEC0 000A9CC0 38 A0 00 01 */ li r5, 1 /* 800ACEC4 000A9CC4 38 C0 00 00 */ li r6, 0 -/* 800ACEC8 000A9CC8 4B F8 97 E9 */ bl func_800366B0 +/* 800ACEC8 000A9CC8 4B F8 97 E9 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACECC 000A9CCC C0 22 94 C4 */ lfs f1, lbl_803CDE44-_SDA2_BASE_(r2) /* 800ACED0 000A9CD0 7F E3 FB 78 */ mr r3, r31 /* 800ACED4 000A9CD4 38 80 00 0B */ li r4, 0xb /* 800ACED8 000A9CD8 38 A0 00 00 */ li r5, 0 /* 800ACEDC 000A9CDC 38 C0 00 01 */ li r6, 1 -/* 800ACEE0 000A9CE0 4B F8 97 D1 */ bl func_800366B0 +/* 800ACEE0 000A9CE0 4B F8 97 D1 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACEE4 000A9CE4 48 00 01 38 */ b lbl_800AD01C /* 800ACEE8 000A9CE8 C0 22 94 B4 */ lfs f1, lbl_803CDE34-_SDA2_BASE_(r2) /* 800ACEEC 000A9CEC 38 80 00 06 */ li r4, 6 /* 800ACEF0 000A9CF0 38 A0 00 01 */ li r5, 1 /* 800ACEF4 000A9CF4 38 C0 00 00 */ li r6, 0 -/* 800ACEF8 000A9CF8 4B F8 97 B9 */ bl func_800366B0 +/* 800ACEF8 000A9CF8 4B F8 97 B9 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACEFC 000A9CFC 48 00 01 20 */ b lbl_800AD01C /* 800ACF00 000A9D00 C0 22 94 B4 */ lfs f1, lbl_803CDE34-_SDA2_BASE_(r2) /* 800ACF04 000A9D04 38 80 00 03 */ li r4, 3 /* 800ACF08 000A9D08 38 A0 00 01 */ li r5, 1 /* 800ACF0C 000A9D0C 38 C0 00 00 */ li r6, 0 -/* 800ACF10 000A9D10 4B F8 97 A1 */ bl func_800366B0 +/* 800ACF10 000A9D10 4B F8 97 A1 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACF14 000A9D14 48 00 01 08 */ b lbl_800AD01C /* 800ACF18 000A9D18 C0 22 94 B4 */ lfs f1, lbl_803CDE34-_SDA2_BASE_(r2) /* 800ACF1C 000A9D1C 38 80 00 07 */ li r4, 7 /* 800ACF20 000A9D20 38 A0 00 01 */ li r5, 1 /* 800ACF24 000A9D24 38 C0 00 00 */ li r6, 0 -/* 800ACF28 000A9D28 4B F8 97 89 */ bl func_800366B0 +/* 800ACF28 000A9D28 4B F8 97 89 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACF2C 000A9D2C C0 22 94 B4 */ lfs f1, lbl_803CDE34-_SDA2_BASE_(r2) /* 800ACF30 000A9D30 7F E3 FB 78 */ mr r3, r31 /* 800ACF34 000A9D34 38 80 00 09 */ li r4, 9 /* 800ACF38 000A9D38 38 A0 00 00 */ li r5, 0 /* 800ACF3C 000A9D3C 38 C0 00 01 */ li r6, 1 -/* 800ACF40 000A9D40 4B F8 97 71 */ bl func_800366B0 +/* 800ACF40 000A9D40 4B F8 97 71 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACF44 000A9D44 48 00 00 D8 */ b lbl_800AD01C /* 800ACF48 000A9D48 C0 22 94 C8 */ lfs f1, lbl_803CDE48-_SDA2_BASE_(r2) /* 800ACF4C 000A9D4C 38 80 00 05 */ li r4, 5 /* 800ACF50 000A9D50 38 A0 00 01 */ li r5, 1 /* 800ACF54 000A9D54 38 C0 00 00 */ li r6, 0 -/* 800ACF58 000A9D58 4B F8 97 59 */ bl func_800366B0 +/* 800ACF58 000A9D58 4B F8 97 59 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACF5C 000A9D5C C0 22 94 CC */ lfs f1, lbl_803CDE4C-_SDA2_BASE_(r2) /* 800ACF60 000A9D60 7F E3 FB 78 */ mr r3, r31 /* 800ACF64 000A9D64 38 80 00 07 */ li r4, 7 /* 800ACF68 000A9D68 38 A0 00 00 */ li r5, 0 /* 800ACF6C 000A9D6C 38 C0 00 01 */ li r6, 1 -/* 800ACF70 000A9D70 4B F8 97 41 */ bl func_800366B0 +/* 800ACF70 000A9D70 4B F8 97 41 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACF74 000A9D74 48 00 00 A8 */ b lbl_800AD01C /* 800ACF78 000A9D78 C0 22 94 C0 */ lfs f1, lbl_803CDE40-_SDA2_BASE_(r2) /* 800ACF7C 000A9D7C 38 80 00 02 */ li r4, 2 /* 800ACF80 000A9D80 38 A0 00 01 */ li r5, 1 /* 800ACF84 000A9D84 38 C0 00 01 */ li r6, 1 -/* 800ACF88 000A9D88 4B F8 97 29 */ bl func_800366B0 +/* 800ACF88 000A9D88 4B F8 97 29 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACF8C 000A9D8C 48 00 00 90 */ b lbl_800AD01C /* 800ACF90 000A9D90 C0 22 94 D0 */ lfs f1, lbl_803CDE50-_SDA2_BASE_(r2) /* 800ACF94 000A9D94 38 80 00 05 */ li r4, 5 /* 800ACF98 000A9D98 38 A0 00 01 */ li r5, 1 /* 800ACF9C 000A9D9C 38 C0 00 01 */ li r6, 1 -/* 800ACFA0 000A9DA0 4B F8 97 11 */ bl func_800366B0 +/* 800ACFA0 000A9DA0 4B F8 97 11 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACFA4 000A9DA4 48 00 00 78 */ b lbl_800AD01C /* 800ACFA8 000A9DA8 C0 22 94 D0 */ lfs f1, lbl_803CDE50-_SDA2_BASE_(r2) /* 800ACFAC 000A9DAC 38 80 00 07 */ li r4, 7 /* 800ACFB0 000A9DB0 38 A0 00 01 */ li r5, 1 /* 800ACFB4 000A9DB4 38 C0 00 01 */ li r6, 1 -/* 800ACFB8 000A9DB8 4B F8 96 F9 */ bl func_800366B0 +/* 800ACFB8 000A9DB8 4B F8 96 F9 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACFBC 000A9DBC 48 00 00 60 */ b lbl_800AD01C /* 800ACFC0 000A9DC0 C0 22 94 D0 */ lfs f1, lbl_803CDE50-_SDA2_BASE_(r2) /* 800ACFC4 000A9DC4 38 80 00 09 */ li r4, 9 /* 800ACFC8 000A9DC8 38 A0 00 01 */ li r5, 1 /* 800ACFCC 000A9DCC 38 C0 00 01 */ li r6, 1 -/* 800ACFD0 000A9DD0 4B F8 96 E1 */ bl func_800366B0 +/* 800ACFD0 000A9DD0 4B F8 96 E1 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACFD4 000A9DD4 48 00 00 48 */ b lbl_800AD01C /* 800ACFD8 000A9DD8 C0 22 94 D4 */ lfs f1, lbl_803CDE54-_SDA2_BASE_(r2) /* 800ACFDC 000A9DDC 38 80 00 03 */ li r4, 3 /* 800ACFE0 000A9DE0 38 A0 00 01 */ li r5, 1 /* 800ACFE4 000A9DE4 38 C0 00 00 */ li r6, 0 -/* 800ACFE8 000A9DE8 4B F8 96 C9 */ bl func_800366B0 +/* 800ACFE8 000A9DE8 4B F8 96 C9 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACFEC 000A9DEC 48 00 00 30 */ b lbl_800AD01C /* 800ACFF0 000A9DF0 C0 22 94 D8 */ lfs f1, lbl_803CDE58-_SDA2_BASE_(r2) /* 800ACFF4 000A9DF4 38 80 00 06 */ li r4, 6 /* 800ACFF8 000A9DF8 38 A0 00 01 */ li r5, 1 /* 800ACFFC 000A9DFC 38 C0 00 00 */ li r6, 0 -/* 800AD000 000A9E00 4B F8 96 B1 */ bl func_800366B0 +/* 800AD000 000A9E00 4B F8 96 B1 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800AD004 000A9E04 48 00 00 18 */ b lbl_800AD01C /* 800AD008 000A9E08 C0 22 94 DC */ lfs f1, lbl_803CDE5C-_SDA2_BASE_(r2) /* 800AD00C 000A9E0C 38 80 00 0A */ li r4, 0xa /* 800AD010 000A9E10 38 A0 00 01 */ li r5, 1 /* 800AD014 000A9E14 38 C0 00 00 */ li r6, 0 -/* 800AD018 000A9E18 4B F8 96 99 */ bl func_800366B0 +/* 800AD018 000A9E18 4B F8 96 99 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi lbl_800AD01C: /* 800AD01C 000A9E1C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800AD020 000A9E20 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -154,20 +154,20 @@ lbl_800AD01C: /* 800AD028 000A9E28 38 21 00 10 */ addi r1, r1, 0x10 /* 800AD02C 000A9E2C 4E 80 00 20 */ blr -.global func_800AD030 -func_800AD030: +.global zRumbleStart__Fi16_tagSDRumbleType +zRumbleStart__Fi16_tagSDRumbleType: /* 800AD030 000A9E30 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AD034 000A9E34 7C 08 02 A6 */ mflr r0 /* 800AD038 000A9E38 38 A0 00 00 */ li r5, 0 /* 800AD03C 000A9E3C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800AD040 000A9E40 4B FF FD A1 */ bl func_800ACDE0 +/* 800AD040 000A9E40 4B FF FD A1 */ bl zRumbleStart__Fi16_tagSDRumbleTypeP4xEnt /* 800AD044 000A9E44 80 01 00 14 */ lwz r0, 0x14(r1) /* 800AD048 000A9E48 7C 08 03 A6 */ mtlr r0 /* 800AD04C 000A9E4C 38 21 00 10 */ addi r1, r1, 0x10 /* 800AD050 000A9E50 4E 80 00 20 */ blr -.global func_800AD054 -func_800AD054: +.global zRumbleStart__F16_tagSDRumbleType +zRumbleStart__F16_tagSDRumbleType: /* 800AD054 000A9E54 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AD058 000A9E58 7C 08 02 A6 */ mflr r0 /* 800AD05C 000A9E5C 3C A0 80 3C */ lis r5, lbl_803C0558@ha @@ -175,14 +175,14 @@ func_800AD054: /* 800AD064 000A9E64 90 01 00 14 */ stw r0, 0x14(r1) /* 800AD068 000A9E68 38 65 05 58 */ addi r3, r5, lbl_803C0558@l /* 800AD06C 000A9E6C 88 63 06 D1 */ lbz r3, 0x6d1(r3) -/* 800AD070 000A9E70 4B FF FF C1 */ bl func_800AD030 +/* 800AD070 000A9E70 4B FF FF C1 */ bl zRumbleStart__Fi16_tagSDRumbleType /* 800AD074 000A9E74 80 01 00 14 */ lwz r0, 0x14(r1) /* 800AD078 000A9E78 7C 08 03 A6 */ mtlr r0 /* 800AD07C 000A9E7C 38 21 00 10 */ addi r1, r1, 0x10 /* 800AD080 000A9E80 4E 80 00 20 */ blr -.global func_800AD084 -func_800AD084: +.global zRumbleStart__F16_tagSDRumbleTypeP4xEnt +zRumbleStart__F16_tagSDRumbleTypeP4xEnt: /* 800AD084 000A9E84 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AD088 000A9E88 7C 08 02 A6 */ mflr r0 /* 800AD08C 000A9E8C 3C C0 80 3C */ lis r6, lbl_803C0558@ha @@ -191,14 +191,14 @@ func_800AD084: /* 800AD098 000A9E98 38 C6 05 58 */ addi r6, r6, lbl_803C0558@l /* 800AD09C 000A9E9C 7C 64 1B 78 */ mr r4, r3 /* 800AD0A0 000A9EA0 88 66 06 D1 */ lbz r3, 0x6d1(r6) -/* 800AD0A4 000A9EA4 4B FF FD 3D */ bl func_800ACDE0 +/* 800AD0A4 000A9EA4 4B FF FD 3D */ bl zRumbleStart__Fi16_tagSDRumbleTypeP4xEnt /* 800AD0A8 000A9EA8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800AD0AC 000A9EAC 7C 08 03 A6 */ mtlr r0 /* 800AD0B0 000A9EB0 38 21 00 10 */ addi r1, r1, 0x10 /* 800AD0B4 000A9EB4 4E 80 00 20 */ blr -.global func_800AD0B8 -func_800AD0B8: +.global zRumbleStartDistance__Fiff14_tagRumbleTypef +zRumbleStartDistance__Fiff14_tagRumbleTypef: /* 800AD0B8 000A9EB8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AD0BC 000A9EBC 7C 08 02 A6 */ mflr r0 /* 800AD0C0 000A9EC0 90 01 00 14 */ stw r0, 0x14(r1) @@ -221,15 +221,15 @@ lbl_800AD0E4: /* 800AD0FC 000A9EFC 40 81 00 10 */ ble lbl_800AD10C /* 800AD100 000A9F00 38 A0 00 01 */ li r5, 1 /* 800AD104 000A9F04 38 C0 00 01 */ li r6, 1 -/* 800AD108 000A9F08 4B F8 95 A9 */ bl func_800366B0 +/* 800AD108 000A9F08 4B F8 95 A9 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi lbl_800AD10C: /* 800AD10C 000A9F0C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800AD110 000A9F10 7C 08 03 A6 */ mtlr r0 /* 800AD114 000A9F14 38 21 00 10 */ addi r1, r1, 0x10 /* 800AD118 000A9F18 4E 80 00 20 */ blr -.global func_800AD11C -func_800AD11C: +.global zRumbleStartEntDistance__FP4xEntf14_tagRumbleTypef +zRumbleStartEntDistance__FP4xEntf14_tagRumbleTypef: /* 800AD11C 000A9F1C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800AD120 000A9F20 7C 08 02 A6 */ mflr r0 /* 800AD124 000A9F24 90 01 00 44 */ stw r0, 0x44(r1) @@ -263,7 +263,7 @@ func_800AD11C: /* 800AD194 000A9F94 FC 60 F8 90 */ fmr f3, f31 /* 800AD198 000A9F98 EC 5E 07 B2 */ fmuls f2, f30, f30 /* 800AD19C 000A9F9C EC 21 00 2A */ fadds f1, f1, f0 -/* 800AD1A0 000A9FA0 4B FF FF 19 */ bl func_800AD0B8 +/* 800AD1A0 000A9FA0 4B FF FF 19 */ bl zRumbleStartDistance__Fiff14_tagRumbleTypef /* 800AD1A4 000A9FA4 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 800AD1A8 000A9FA8 CB E1 00 30 */ lfd f31, 0x30(r1) /* 800AD1AC 000A9FAC E3 C1 00 28 */ psq_l f30, 40(r1), 0, qr0 @@ -275,8 +275,8 @@ func_800AD11C: /* 800AD1C4 000A9FC4 38 21 00 40 */ addi r1, r1, 0x40 /* 800AD1C8 000A9FC8 4E 80 00 20 */ blr -.global func_800AD1CC -func_800AD1CC: +.global zPadAddRumble__F14_tagRumbleTypefiUi +zPadAddRumble__F14_tagRumbleTypefiUi: /* 800AD1CC 000A9FCC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AD1D0 000A9FD0 7C 08 02 A6 */ mflr r0 /* 800AD1D4 000A9FD4 3C C0 80 3C */ lis r6, lbl_803C0558@ha @@ -288,7 +288,7 @@ func_800AD1CC: /* 800AD1EC 000A9FEC 88 66 06 D1 */ lbz r3, 0x6d1(r6) /* 800AD1F0 000A9FF0 7C A6 2B 78 */ mr r6, r5 /* 800AD1F4 000A9FF4 7C 05 03 78 */ mr r5, r0 -/* 800AD1F8 000A9FF8 4B F8 94 B9 */ bl func_800366B0 +/* 800AD1F8 000A9FF8 4B F8 94 B9 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800AD1FC 000A9FFC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800AD200 000AA000 7C 08 03 A6 */ mtlr r0 /* 800AD204 000AA004 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Game/zSaveLoad.s b/asm/Game/zSaveLoad.s index 574639189..7ff07b357 100644 --- a/asm/Game/zSaveLoad.s +++ b/asm/Game/zSaveLoad.s @@ -2,8 +2,8 @@ .section .text # 0x800AD20C - 0x800B0A28 -.global func_800AD20C -func_800AD20C: +.global zUpdateThumbIcon__Fv +zUpdateThumbIcon__Fv: /* 800AD20C 000AA00C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800AD210 000AA010 7C 08 02 A6 */ mflr r0 /* 800AD214 000AA014 90 01 00 34 */ stw r0, 0x34(r1) @@ -26,7 +26,7 @@ lbl_800AD23C: /* 800AD250 000AA050 48 00 00 BC */ b lbl_800AD30C lbl_800AD254: /* 800AD254 000AA054 80 7F 00 04 */ lwz r3, 4(r31) -/* 800AD258 000AA058 48 00 77 E5 */ bl func_800B4A3C +/* 800AD258 000AA058 48 00 77 E5 */ bl zSceneFindObject__FUi /* 800AD25C 000AA05C 28 03 00 00 */ cmplwi r3, 0 /* 800AD260 000AA060 41 82 00 A4 */ beq lbl_800AD304 /* 800AD264 000AA064 80 03 00 D8 */ lwz r0, 0xd8(r3) @@ -40,8 +40,8 @@ lbl_800AD254: /* 800AD284 000AA084 40 82 00 08 */ bne lbl_800AD28C /* 800AD288 000AA088 38 64 04 35 */ addi r3, r4, 0x435 lbl_800AD28C: -/* 800AD28C 000AA08C 4B F9 EF 89 */ bl func_8004C214 -/* 800AD290 000AA090 48 00 77 AD */ bl func_800B4A3C +/* 800AD28C 000AA08C 4B F9 EF 89 */ bl xStrHash__FPCc +/* 800AD290 000AA090 48 00 77 AD */ bl zSceneFindObject__FUi /* 800AD294 000AA094 7C 79 1B 79 */ or. r25, r3, r3 /* 800AD298 000AA098 41 82 00 6C */ beq lbl_800AD304 /* 800AD29C 000AA09C 7C 1D F0 50 */ subf r0, r29, r30 @@ -58,19 +58,19 @@ lbl_800AD28C: /* 800AD2C8 000AA0C8 54 1A 10 3A */ slwi r26, r0, 2 /* 800AD2CC 000AA0CC 3B 63 04 08 */ addi r27, r3, lbl_80290408@l /* 800AD2D0 000AA0D0 7C 7B D0 2E */ lwzx r3, r27, r26 -/* 800AD2D4 000AA0D4 4B F9 EF 41 */ bl func_8004C214 +/* 800AD2D4 000AA0D4 4B F9 EF 41 */ bl xStrHash__FPCc /* 800AD2D8 000AA0D8 80 99 00 D4 */ lwz r4, 0xd4(r25) /* 800AD2DC 000AA0DC 80 04 00 5C */ lwz r0, 0x5c(r4) /* 800AD2E0 000AA0E0 7C 00 18 40 */ cmplw r0, r3 /* 800AD2E4 000AA0E4 41 82 00 20 */ beq lbl_800AD304 /* 800AD2E8 000AA0E8 7C 7B D0 2E */ lwzx r3, r27, r26 -/* 800AD2EC 000AA0EC 48 00 03 69 */ bl func_800AD654 +/* 800AD2EC 000AA0EC 48 00 03 69 */ bl zChangeThumbIcon__FPCc /* 800AD2F0 000AA0F0 48 00 00 14 */ b lbl_800AD304 lbl_800AD2F4: /* 800AD2F4 000AA0F4 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha /* 800AD2F8 000AA0F8 38 63 E9 C0 */ addi r3, r3, lbl_8025E9C0@l /* 800AD2FC 000AA0FC 38 63 04 53 */ addi r3, r3, 0x453 -/* 800AD300 000AA100 48 00 03 55 */ bl func_800AD654 +/* 800AD300 000AA100 48 00 03 55 */ bl zChangeThumbIcon__FPCc lbl_800AD304: /* 800AD304 000AA104 3B FF 00 0C */ addi r31, r31, 0xc /* 800AD308 000AA108 3B DE 00 01 */ addi r30, r30, 1 @@ -83,12 +83,12 @@ lbl_800AD30C: /* 800AD320 000AA120 38 21 00 30 */ addi r1, r1, 0x30 /* 800AD324 000AA124 4E 80 00 20 */ blr -.global func_800AD328 -func_800AD328: +.global zSaveLoad_Tick__Fv +zSaveLoad_Tick__Fv: /* 800AD328 000AA128 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800AD32C 000AA12C 7C 08 02 A6 */ mflr r0 /* 800AD330 000AA130 90 01 00 54 */ stw r0, 0x54(r1) -/* 800AD334 000AA134 48 02 76 1D */ bl func_800D4950 +/* 800AD334 000AA134 48 02 76 1D */ bl iTimeGet__Fv /* 800AD338 000AA138 48 14 06 B5 */ bl func_801ED9EC /* 800AD33C 000AA13C 3C 60 80 00 */ lis r3, 0x800000F8@ha /* 800AD340 000AA140 3C 00 43 30 */ lis r0, 0x4330 @@ -130,17 +130,17 @@ lbl_800AD3B0: /* 800AD3C8 000AA1C8 80 6D 90 9C */ lwz r3, lbl_803CB99C-_SDA_BASE_(r13) /* 800AD3CC 000AA1CC 90 6D 90 94 */ stw r3, lbl_803CB994-_SDA_BASE_(r13) /* 800AD3D0 000AA1D0 90 0D 90 90 */ stw r0, lbl_803CB990-_SDA_BASE_(r13) -/* 800AD3D4 000AA1D4 48 02 75 7D */ bl func_800D4950 +/* 800AD3D4 000AA1D4 48 02 75 7D */ bl iTimeGet__Fv /* 800AD3D8 000AA1D8 90 8D 90 9C */ stw r4, lbl_803CB99C-_SDA_BASE_(r13) /* 800AD3DC 000AA1DC 90 6D 90 98 */ stw r3, lbl_803CB998-_SDA_BASE_(r13) -/* 800AD3E0 000AA1E0 48 02 75 71 */ bl func_800D4950 +/* 800AD3E0 000AA1E0 48 02 75 71 */ bl iTimeGet__Fv /* 800AD3E4 000AA1E4 90 8D 8E CC */ stw r4, lbl_803CB7CC-_SDA_BASE_(r13) /* 800AD3E8 000AA1E8 90 6D 8E C8 */ stw r3, lbl_803CB7C8-_SDA_BASE_(r13) /* 800AD3EC 000AA1EC 80 6D 8E C0 */ lwz r3, lbl_803CB7C0-_SDA_BASE_(r13) /* 800AD3F0 000AA1F0 80 8D 8E C4 */ lwz r4, lbl_803CB7C4-_SDA_BASE_(r13) /* 800AD3F4 000AA1F4 80 AD 8E C8 */ lwz r5, lbl_803CB7C8-_SDA_BASE_(r13) /* 800AD3F8 000AA1F8 80 CD 8E CC */ lwz r6, lbl_803CB7CC-_SDA_BASE_(r13) -/* 800AD3FC 000AA1FC 48 02 75 CD */ bl func_800D49C8 +/* 800AD3FC 000AA1FC 48 02 75 CD */ bl iTimeDiffSec__Fxx /* 800AD400 000AA200 D0 2D 8E B8 */ stfs f1, lbl_803CB7B8-_SDA_BASE_(r13) /* 800AD404 000AA204 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800AD408 000AA208 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -150,13 +150,13 @@ lbl_800AD3B0: /* 800AD418 000AA218 90 0D 8E C0 */ stw r0, lbl_803CB7C0-_SDA_BASE_(r13) /* 800AD41C 000AA21C 88 63 06 D1 */ lbz r3, 0x6d1(r3) /* 800AD420 000AA220 C0 2D 82 E8 */ lfs f1, lbl_803CABE8-_SDA_BASE_(r13) -/* 800AD424 000AA224 4B F8 8B A1 */ bl func_80035FC4 -/* 800AD428 000AA228 48 0D 38 65 */ bl func_80180C8C +/* 800AD424 000AA224 4B F8 8B A1 */ bl xPadUpdate__Fif +/* 800AD428 000AA228 48 0D 38 65 */ bl CheckDVDAndResetState__8iTRCDiskFv /* 800AD42C 000AA22C 4B FE C2 35 */ bl func_80099660 /* 800AD430 000AA230 C0 2D 82 E8 */ lfs f1, lbl_803CABE8-_SDA_BASE_(r13) -/* 800AD434 000AA234 4B F8 B6 E9 */ bl func_80038B1C +/* 800AD434 000AA234 4B F8 B6 E9 */ bl xParMgrUpdate__Ff /* 800AD438 000AA238 C0 2D 82 E8 */ lfs f1, lbl_803CABE8-_SDA_BASE_(r13) -/* 800AD43C 000AA23C 48 00 6A F9 */ bl func_800B3F34 +/* 800AD43C 000AA23C 48 00 6A F9 */ bl zSceneUpdate__Ff /* 800AD440 000AA240 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800AD444 000AA244 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800AD448 000AA248 38 63 06 E0 */ addi r3, r3, 0x6e0 @@ -201,11 +201,11 @@ lbl_800AD3B0: /* 800AD4E4 000AA2E4 C0 02 94 F8 */ lfs f0, lbl_803CDE78-_SDA2_BASE_(r2) /* 800AD4E8 000AA2E8 EC 01 00 2A */ fadds f0, f1, f0 /* 800AD4EC 000AA2EC D0 01 00 3C */ stfs f0, 0x3c(r1) -/* 800AD4F0 000AA2F0 4B F9 B4 D5 */ bl func_800489C4 +/* 800AD4F0 000AA2F0 4B F9 B4 D5 */ bl xSndSetListenerData__F19sound_listener_typePC7xMat4x3 /* 800AD4F4 000AA2F4 38 81 00 08 */ addi r4, r1, 8 /* 800AD4F8 000AA2F8 38 60 00 01 */ li r3, 1 -/* 800AD4FC 000AA2FC 4B F9 B4 C9 */ bl func_800489C4 -/* 800AD500 000AA300 4B F9 B4 95 */ bl func_80048994 +/* 800AD4FC 000AA2FC 4B F9 B4 C9 */ bl xSndSetListenerData__F19sound_listener_typePC7xMat4x3 +/* 800AD500 000AA300 4B F9 B4 95 */ bl xSndUpdate__Fv /* 800AD504 000AA304 80 0D 8F A8 */ lwz r0, lbl_803CB8A8-_SDA_BASE_(r13) /* 800AD508 000AA308 2C 00 00 06 */ cmpwi r0, 6 /* 800AD50C 000AA30C 40 82 00 18 */ bne lbl_800AD524 @@ -213,30 +213,30 @@ lbl_800AD3B0: /* 800AD514 000AA314 2C 00 00 00 */ cmpwi r0, 0 /* 800AD518 000AA318 41 82 00 0C */ beq lbl_800AD524 /* 800AD51C 000AA31C C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) -/* 800AD520 000AA320 4B FE E5 B1 */ bl func_8009BAD0 +/* 800AD520 000AA320 4B FE E5 B1 */ bl update__4zhudFf lbl_800AD524: /* 800AD524 000AA324 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800AD528 000AA328 C0 2D 82 E8 */ lfs f1, lbl_803CABE8-_SDA_BASE_(r13) /* 800AD52C 000AA32C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 800AD530 000AA330 4B FA 3C 2D */ bl func_8005115C +/* 800AD530 000AA330 4B FA 3C 2D */ bl zCameraUpdate__FP7xCameraf /* 800AD534 000AA334 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800AD538 000AA338 38 80 00 01 */ li r4, 1 /* 800AD53C 000AA33C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 800AD540 000AA340 4B F5 F7 B5 */ bl func_8000CCF4 -/* 800AD544 000AA344 4B FF FC C9 */ bl func_800AD20C -/* 800AD548 000AA348 48 00 73 85 */ bl func_800B48CC -/* 800AD54C 000AA34C 4B F6 A8 4D */ bl func_80017D98 +/* 800AD540 000AA340 4B F5 F7 B5 */ bl xCameraBegin__FP7xCamerai +/* 800AD544 000AA344 4B FF FC C9 */ bl zUpdateThumbIcon__Fv +/* 800AD548 000AA348 48 00 73 85 */ bl zSceneRender__Fv +/* 800AD54C 000AA34C 4B F6 A8 4D */ bl xDebugUpdate__Fv /* 800AD550 000AA350 4B FE C0 F1 */ bl func_80099640 /* 800AD554 000AA354 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800AD558 000AA358 C0 2D 82 E8 */ lfs f1, lbl_803CABE8-_SDA_BASE_(r13) /* 800AD55C 000AA35C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800AD560 000AA360 38 80 00 01 */ li r4, 1 -/* 800AD564 000AA364 4B F5 FE A9 */ bl func_8000D40C +/* 800AD564 000AA364 4B F5 FE A9 */ bl xCameraEnd__FP7xCamerafi /* 800AD568 000AA368 38 60 00 00 */ li r3, 0 -/* 800AD56C 000AA36C 48 01 5D 31 */ bl func_800C329C +/* 800AD56C 000AA36C 48 01 5D 31 */ bl iEnvEndRenderFX__FP4iEnv /* 800AD570 000AA370 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800AD574 000AA374 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 800AD578 000AA378 4B F5 FE D5 */ bl func_8000D44C +/* 800AD578 000AA378 4B F5 FE D5 */ bl xCameraShowRaster__FP7xCamera /* 800AD57C 000AA37C 80 6D 88 B0 */ lwz r3, lbl_803CB1B0-_SDA_BASE_(r13) /* 800AD580 000AA380 38 03 00 01 */ addi r0, r3, 1 /* 800AD584 000AA384 90 0D 88 B0 */ stw r0, lbl_803CB1B0-_SDA_BASE_(r13) @@ -245,8 +245,8 @@ lbl_800AD524: /* 800AD590 000AA390 38 21 00 50 */ addi r1, r1, 0x50 /* 800AD594 000AA394 4E 80 00 20 */ blr -.global func_800AD598 -func_800AD598: +.global zSaveLoad_poll__Fi +zSaveLoad_poll__Fi: /* 800AD598 000AA398 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AD59C 000AA39C 7C 08 02 A6 */ mflr r0 /* 800AD5A0 000AA3A0 90 01 00 14 */ stw r0, 0x14(r1) @@ -259,7 +259,7 @@ func_800AD598: /* 800AD5BC 000AA3BC C0 02 94 E8 */ lfs f0, lbl_803CDE68-_SDA2_BASE_(r2) /* 800AD5C0 000AA3C0 D0 0D 82 F4 */ stfs f0, lbl_803CABF4-_SDA_BASE_(r13) /* 800AD5C4 000AA3C4 80 6D 82 EC */ lwz r3, lbl_803CABEC-_SDA_BASE_(r13) -/* 800AD5C8 000AA3C8 48 00 0C 2D */ bl func_800AE1F4 +/* 800AD5C8 000AA3C8 48 00 0C 2D */ bl zSaveLoad_CardCheckSingle__Fi /* 800AD5CC 000AA3CC 2C 03 00 00 */ cmpwi r3, 0 /* 800AD5D0 000AA3D0 40 82 00 10 */ bne lbl_800AD5E0 /* 800AD5D4 000AA3D4 93 ED 90 A0 */ stw r31, lbl_803CB9A0-_SDA_BASE_(r13) @@ -277,8 +277,8 @@ lbl_800AD5EC: /* 800AD5F8 000AA3F8 38 21 00 10 */ addi r1, r1, 0x10 /* 800AD5FC 000AA3FC 4E 80 00 20 */ blr -.global func_800AD600 -func_800AD600: +.global zSendEventToThumbIcon__FUi +zSendEventToThumbIcon__FUi: /* 800AD600 000AA400 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AD604 000AA404 7C 08 02 A6 */ mflr r0 /* 800AD608 000AA408 3C 80 80 26 */ lis r4, lbl_8025E9C0@ha @@ -292,18 +292,18 @@ func_800AD600: /* 800AD628 000AA428 40 82 00 08 */ bne lbl_800AD630 /* 800AD62C 000AA42C 38 64 04 35 */ addi r3, r4, 0x435 lbl_800AD630: -/* 800AD630 000AA430 4B F9 EB E5 */ bl func_8004C214 -/* 800AD634 000AA434 48 00 74 09 */ bl func_800B4A3C +/* 800AD630 000AA430 4B F9 EB E5 */ bl xStrHash__FPCc +/* 800AD634 000AA434 48 00 74 09 */ bl zSceneFindObject__FUi /* 800AD638 000AA438 7F E4 FB 78 */ mr r4, r31 -/* 800AD63C 000AA43C 4B F7 1F B5 */ bl func_8001F5F0 +/* 800AD63C 000AA43C 4B F7 1F B5 */ bl zEntEvent__FP5xBaseUi /* 800AD640 000AA440 80 01 00 14 */ lwz r0, 0x14(r1) /* 800AD644 000AA444 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800AD648 000AA448 7C 08 03 A6 */ mtlr r0 /* 800AD64C 000AA44C 38 21 00 10 */ addi r1, r1, 0x10 /* 800AD650 000AA450 4E 80 00 20 */ blr -.global func_800AD654 -func_800AD654: +.global zChangeThumbIcon__FPCc +zChangeThumbIcon__FPCc: /* 800AD654 000AA454 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800AD658 000AA458 7C 08 02 A6 */ mflr r0 /* 800AD65C 000AA45C 38 80 00 00 */ li r4, 0 @@ -314,7 +314,7 @@ func_800AD654: /* 800AD670 000AA470 38 61 00 08 */ addi r3, r1, 8 /* 800AD674 000AA474 4B F5 5D E5 */ bl memset /* 800AD678 000AA478 7F E3 FB 78 */ mr r3, r31 -/* 800AD67C 000AA47C 4B F9 EB 99 */ bl func_8004C214 +/* 800AD67C 000AA47C 4B F9 EB 99 */ bl xStrHash__FPCc /* 800AD680 000AA480 90 61 00 08 */ stw r3, 8(r1) /* 800AD684 000AA484 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha /* 800AD688 000AA488 38 83 E9 C0 */ addi r4, r3, lbl_8025E9C0@l @@ -324,35 +324,35 @@ func_800AD654: /* 800AD698 000AA498 40 82 00 08 */ bne lbl_800AD6A0 /* 800AD69C 000AA49C 38 64 04 35 */ addi r3, r4, 0x435 lbl_800AD6A0: -/* 800AD6A0 000AA4A0 4B F9 EB 75 */ bl func_8004C214 -/* 800AD6A4 000AA4A4 48 00 73 99 */ bl func_800B4A3C +/* 800AD6A0 000AA4A0 4B F9 EB 75 */ bl xStrHash__FPCc +/* 800AD6A4 000AA4A4 48 00 73 99 */ bl zSceneFindObject__FUi /* 800AD6A8 000AA4A8 38 A1 00 08 */ addi r5, r1, 8 /* 800AD6AC 000AA4AC 38 80 01 F5 */ li r4, 0x1f5 -/* 800AD6B0 000AA4B0 4B F7 1F B5 */ bl func_8001F664 +/* 800AD6B0 000AA4B0 4B F7 1F B5 */ bl zEntEvent__FP5xBaseUiPCf /* 800AD6B4 000AA4B4 80 01 00 24 */ lwz r0, 0x24(r1) /* 800AD6B8 000AA4B8 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800AD6BC 000AA4BC 7C 08 03 A6 */ mtlr r0 /* 800AD6C0 000AA4C0 38 21 00 20 */ addi r1, r1, 0x20 /* 800AD6C4 000AA4C4 4E 80 00 20 */ blr -.global func_800AD6C8 -func_800AD6C8: +.global zSaveLoadInit__Fv +zSaveLoadInit__Fv: /* 800AD6C8 000AA4C8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AD6CC 000AA4CC 7C 08 02 A6 */ mflr r0 /* 800AD6D0 000AA4D0 3C 60 80 29 */ lis r3, lbl_80290120@ha /* 800AD6D4 000AA4D4 90 01 00 14 */ stw r0, 0x14(r1) /* 800AD6D8 000AA4D8 38 63 01 20 */ addi r3, r3, lbl_80290120@l -/* 800AD6DC 000AA4DC 48 00 00 65 */ bl func_800AD740 +/* 800AD6DC 000AA4DC 48 00 00 65 */ bl zSaveLoadUITableInit__FP11zSaveLoadUI /* 800AD6E0 000AA4E0 3C 60 80 3C */ lis r3, lbl_803C2520@ha /* 800AD6E4 000AA4E4 38 63 25 20 */ addi r3, r3, lbl_803C2520@l -/* 800AD6E8 000AA4E8 48 00 00 15 */ bl func_800AD6FC +/* 800AD6E8 000AA4E8 48 00 00 15 */ bl zSaveLoadGameTableInit__FP13zSaveLoadGame /* 800AD6EC 000AA4EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800AD6F0 000AA4F0 7C 08 03 A6 */ mtlr r0 /* 800AD6F4 000AA4F4 38 21 00 10 */ addi r1, r1, 0x10 /* 800AD6F8 000AA4F8 4E 80 00 20 */ blr -.global func_800AD6FC -func_800AD6FC: +.global zSaveLoadGameTableInit__FP13zSaveLoadGame +zSaveLoadGameTableInit__FP13zSaveLoadGame: /* 800AD6FC 000AA4FC 38 00 00 00 */ li r0, 0 /* 800AD700 000AA500 98 03 00 00 */ stb r0, 0(r3) /* 800AD704 000AA504 98 03 00 40 */ stb r0, 0x40(r3) @@ -371,8 +371,8 @@ func_800AD6FC: /* 800AD738 000AA538 98 03 01 40 */ stb r0, 0x140(r3) /* 800AD73C 000AA53C 4E 80 00 20 */ blr -.global func_800AD740 -func_800AD740: +.global zSaveLoadUITableInit__FP11zSaveLoadUI +zSaveLoadUITableInit__FP11zSaveLoadUI: /* 800AD740 000AA540 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AD744 000AA544 7C 08 02 A6 */ mflr r0 /* 800AD748 000AA548 90 01 00 14 */ stw r0, 0x14(r1) @@ -382,7 +382,7 @@ func_800AD740: /* 800AD758 000AA558 3B C0 00 00 */ li r30, 0 lbl_800AD75C: /* 800AD75C 000AA55C 80 7F 00 08 */ lwz r3, 8(r31) -/* 800AD760 000AA560 4B F9 EA B5 */ bl func_8004C214 +/* 800AD760 000AA560 4B F9 EA B5 */ bl xStrHash__FPCc /* 800AD764 000AA564 3B DE 00 01 */ addi r30, r30, 1 /* 800AD768 000AA568 90 7F 00 04 */ stw r3, 4(r31) /* 800AD76C 000AA56C 2C 1E 00 3D */ cmpwi r30, 0x3d @@ -395,8 +395,8 @@ lbl_800AD75C: /* 800AD788 000AA588 38 21 00 10 */ addi r1, r1, 0x10 /* 800AD78C 000AA58C 4E 80 00 20 */ blr -.global func_800AD790 -func_800AD790: +.global zSaveLoad_UIEvent__FiUi +zSaveLoad_UIEvent__FiUi: /* 800AD790 000AA590 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AD794 000AA594 7C 08 02 A6 */ mflr r0 /* 800AD798 000AA598 90 01 00 14 */ stw r0, 0x14(r1) @@ -407,17 +407,17 @@ func_800AD790: /* 800AD7AC 000AA5AC 38 63 01 20 */ addi r3, r3, lbl_80290120@l /* 800AD7B0 000AA5B0 7C 63 02 14 */ add r3, r3, r0 /* 800AD7B4 000AA5B4 80 63 00 04 */ lwz r3, 4(r3) -/* 800AD7B8 000AA5B8 48 00 72 85 */ bl func_800B4A3C +/* 800AD7B8 000AA5B8 48 00 72 85 */ bl zSceneFindObject__FUi /* 800AD7BC 000AA5BC 7F E4 FB 78 */ mr r4, r31 -/* 800AD7C0 000AA5C0 4B F7 1E 31 */ bl func_8001F5F0 +/* 800AD7C0 000AA5C0 4B F7 1E 31 */ bl zEntEvent__FP5xBaseUi /* 800AD7C4 000AA5C4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800AD7C8 000AA5C8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800AD7CC 000AA5CC 7C 08 03 A6 */ mtlr r0 /* 800AD7D0 000AA5D0 38 21 00 10 */ addi r1, r1, 0x10 /* 800AD7D4 000AA5D4 4E 80 00 20 */ blr -.global func_800AD7D8 -func_800AD7D8: +.global zSaveLoadSGInit__F16en_SAVEGAME_MODE +zSaveLoadSGInit__F16en_SAVEGAME_MODE: /* 800AD7D8 000AA5D8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800AD7DC 000AA5DC 7C 08 02 A6 */ mflr r0 /* 800AD7E0 000AA5E0 90 01 00 24 */ stw r0, 0x24(r1) @@ -429,12 +429,12 @@ func_800AD7D8: /* 800AD7F8 000AA5F8 40 82 00 14 */ bne lbl_800AD80C /* 800AD7FC 000AA5FC 38 60 00 27 */ li r3, 0x27 /* 800AD800 000AA600 38 80 00 51 */ li r4, 0x51 -/* 800AD804 000AA604 4B FF FF 8D */ bl func_800AD790 +/* 800AD804 000AA604 4B FF FF 8D */ bl zSaveLoad_UIEvent__FiUi /* 800AD808 000AA608 48 00 00 10 */ b lbl_800AD818 lbl_800AD80C: /* 800AD80C 000AA60C 38 60 00 28 */ li r3, 0x28 /* 800AD810 000AA610 38 80 00 51 */ li r4, 0x51 -/* 800AD814 000AA614 4B FF FF 7D */ bl func_800AD790 +/* 800AD814 000AA614 4B FF FF 7D */ bl zSaveLoad_UIEvent__FiUi lbl_800AD818: /* 800AD818 000AA618 3C 60 51 EC */ lis r3, 0x51EB851F@ha /* 800AD81C 000AA61C 3B C0 00 00 */ li r30, 0 @@ -447,13 +447,13 @@ lbl_800AD824: /* 800AD834 000AA634 1C 00 00 C8 */ mulli r0, r0, 0xc8 /* 800AD838 000AA638 7C 00 F0 51 */ subf. r0, r0, r30 /* 800AD83C 000AA63C 40 82 00 08 */ bne lbl_800AD844 -/* 800AD840 000AA640 4B FF FA E9 */ bl func_800AD328 +/* 800AD840 000AA640 4B FF FA E9 */ bl zSaveLoad_Tick__Fv lbl_800AD844: /* 800AD844 000AA644 3B DE 00 01 */ addi r30, r30, 1 /* 800AD848 000AA648 2C 1E 03 21 */ cmpwi r30, 0x321 /* 800AD84C 000AA64C 41 80 FF D8 */ blt lbl_800AD824 /* 800AD850 000AA650 7F A3 EB 78 */ mr r3, r29 -/* 800AD854 000AA654 4B F8 F4 85 */ bl func_8003CCD8 +/* 800AD854 000AA654 4B F8 F4 85 */ bl xSGInit__F16en_SAVEGAME_MODE /* 800AD858 000AA658 80 01 00 24 */ lwz r0, 0x24(r1) /* 800AD85C 000AA65C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800AD860 000AA660 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -462,8 +462,8 @@ lbl_800AD844: /* 800AD86C 000AA66C 38 21 00 20 */ addi r1, r1, 0x20 /* 800AD870 000AA670 4E 80 00 20 */ blr -.global func_800AD874 -func_800AD874: +.global zSaveLoadSGDone__FP17st_XSAVEGAME_DATA +zSaveLoadSGDone__FP17st_XSAVEGAME_DATA: /* 800AD874 000AA674 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AD878 000AA678 7C 08 02 A6 */ mflr r0 /* 800AD87C 000AA67C 90 01 00 14 */ stw r0, 0x14(r1) @@ -474,53 +474,53 @@ func_800AD874: /* 800AD890 000AA690 40 82 00 14 */ bne lbl_800AD8A4 /* 800AD894 000AA694 38 60 00 27 */ li r3, 0x27 /* 800AD898 000AA698 38 80 00 52 */ li r4, 0x52 -/* 800AD89C 000AA69C 4B FF FE F5 */ bl func_800AD790 +/* 800AD89C 000AA69C 4B FF FE F5 */ bl zSaveLoad_UIEvent__FiUi /* 800AD8A0 000AA6A0 48 00 00 10 */ b lbl_800AD8B0 lbl_800AD8A4: /* 800AD8A4 000AA6A4 38 60 00 28 */ li r3, 0x28 /* 800AD8A8 000AA6A8 38 80 00 52 */ li r4, 0x52 -/* 800AD8AC 000AA6AC 4B FF FE E5 */ bl func_800AD790 +/* 800AD8AC 000AA6AC 4B FF FE E5 */ bl zSaveLoad_UIEvent__FiUi lbl_800AD8B0: /* 800AD8B0 000AA6B0 7F E3 FB 78 */ mr r3, r31 -/* 800AD8B4 000AA6B4 4B F8 F5 21 */ bl func_8003CDD4 +/* 800AD8B4 000AA6B4 4B F8 F5 21 */ bl xSGDone__FP17st_XSAVEGAME_DATA /* 800AD8B8 000AA6B8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800AD8BC 000AA6BC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800AD8C0 000AA6C0 7C 08 03 A6 */ mtlr r0 /* 800AD8C4 000AA6C4 38 21 00 10 */ addi r1, r1, 0x10 /* 800AD8C8 000AA6C8 4E 80 00 20 */ blr -.global func_800AD8CC -func_800AD8CC: +.global zSaveLoad_getgame__Fv +zSaveLoad_getgame__Fv: /* 800AD8CC 000AA6CC 80 6D 82 F0 */ lwz r3, lbl_803CABF0-_SDA_BASE_(r13) /* 800AD8D0 000AA6D0 4E 80 00 20 */ blr -.global func_800AD8D4 -func_800AD8D4: +.global zSaveLoad_getcard__Fv +zSaveLoad_getcard__Fv: /* 800AD8D4 000AA6D4 80 6D 82 EC */ lwz r3, lbl_803CABEC-_SDA_BASE_(r13) /* 800AD8D8 000AA6D8 4E 80 00 20 */ blr -.global func_800AD8DC -func_800AD8DC: +.global zSaveLoad_getMCavailable__Fv +zSaveLoad_getMCavailable__Fv: /* 800AD8DC 000AA6DC 80 6D 90 A8 */ lwz r3, lbl_803CB9A8-_SDA_BASE_(r13) /* 800AD8E0 000AA6E0 4E 80 00 20 */ blr -.global func_800AD8E4 -func_800AD8E4: +.global zSaveLoad_getMCneeded__Fv +zSaveLoad_getMCneeded__Fv: /* 800AD8E4 000AA6E4 80 6D 90 AC */ lwz r3, lbl_803CB9AC-_SDA_BASE_(r13) /* 800AD8E8 000AA6E8 4E 80 00 20 */ blr -.global func_800AD8EC -func_800AD8EC: +.global zSaveLoad_getMCAccessType__Fv +zSaveLoad_getMCAccessType__Fv: /* 800AD8EC 000AA6EC 80 6D 90 B0 */ lwz r3, lbl_803CB9B0-_SDA_BASE_(r13) /* 800AD8F0 000AA6F0 4E 80 00 20 */ blr -.global func_800AD8F4 -func_800AD8F4: +.global zSaveLoadGetAutoSaveCard__Fv +zSaveLoadGetAutoSaveCard__Fv: /* 800AD8F4 000AA6F4 80 6D 82 F8 */ lwz r3, lbl_803CABF8-_SDA_BASE_(r13) /* 800AD8F8 000AA6F8 4E 80 00 20 */ blr -.global func_800AD8FC -func_800AD8FC: +.global format__Fii +format__Fii: /* 800AD8FC 000AA6FC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800AD900 000AA700 7C 08 02 A6 */ mflr r0 /* 800AD904 000AA704 90 01 00 24 */ stw r0, 0x24(r1) @@ -531,11 +531,11 @@ func_800AD8FC: /* 800AD918 000AA718 93 81 00 10 */ stw r28, 0x10(r1) /* 800AD91C 000AA71C 7C 7C 1B 78 */ mr r28, r3 /* 800AD920 000AA720 38 60 00 0A */ li r3, 0xa -/* 800AD924 000AA724 4B FF FE B5 */ bl func_800AD7D8 +/* 800AD924 000AA724 4B FF FE B5 */ bl zSaveLoadSGInit__F16en_SAVEGAME_MODE /* 800AD928 000AA728 38 81 00 08 */ addi r4, r1, 8 /* 800AD92C 000AA72C 7C 7F 1B 78 */ mr r31, r3 /* 800AD930 000AA730 3B C0 00 00 */ li r30, 0 -/* 800AD934 000AA734 4B F8 F5 E9 */ bl func_8003CF1C +/* 800AD934 000AA734 4B F8 F5 E9 */ bl xSGTgtCount__FP17st_XSAVEGAME_DATAPi /* 800AD938 000AA738 2C 03 00 01 */ cmpwi r3, 1 /* 800AD93C 000AA73C 41 82 00 80 */ beq lbl_800AD9BC /* 800AD940 000AA740 40 80 00 10 */ bge lbl_800AD950 @@ -547,26 +547,26 @@ lbl_800AD950: /* 800AD954 000AA754 40 80 00 EC */ bge lbl_800ADA40 /* 800AD958 000AA758 7F E3 FB 78 */ mr r3, r31 /* 800AD95C 000AA75C 7F 84 E3 78 */ mr r4, r28 -/* 800AD960 000AA760 4B F8 F6 A9 */ bl func_8003D008 +/* 800AD960 000AA760 4B F8 F6 A9 */ bl xSGTgtSelect__FP17st_XSAVEGAME_DATAi /* 800AD964 000AA764 7F E3 FB 78 */ mr r3, r31 /* 800AD968 000AA768 7F 84 E3 78 */ mr r4, r28 /* 800AD96C 000AA76C 38 A0 00 00 */ li r5, 0 -/* 800AD970 000AA770 4B F8 F6 6D */ bl func_8003CFDC +/* 800AD970 000AA770 4B F8 F6 6D */ bl xSGTgtFormatTgt__FP17st_XSAVEGAME_DATAiPi /* 800AD974 000AA774 7C 60 1B 78 */ mr r0, r3 /* 800AD978 000AA778 7F E3 FB 78 */ mr r3, r31 /* 800AD97C 000AA77C 7C 1E 03 78 */ mr r30, r0 -/* 800AD980 000AA780 4B FF FE F5 */ bl func_800AD874 +/* 800AD980 000AA780 4B FF FE F5 */ bl zSaveLoadSGDone__FP17st_XSAVEGAME_DATA /* 800AD984 000AA784 2C 1E FF FF */ cmpwi r30, -1 /* 800AD988 000AA788 40 82 00 14 */ bne lbl_800AD99C /* 800AD98C 000AA78C 7F A3 EB 78 */ mr r3, r29 -/* 800AD990 000AA790 48 00 07 ED */ bl func_800AE17C +/* 800AD990 000AA790 48 00 07 ED */ bl zSaveLoad_ErrorFormatCardYankedPrompt__Fi /* 800AD994 000AA794 3B C0 00 05 */ li r30, 5 /* 800AD998 000AA798 48 00 00 A8 */ b lbl_800ADA40 lbl_800AD99C: /* 800AD99C 000AA79C 2C 1E 00 00 */ cmpwi r30, 0 /* 800AD9A0 000AA7A0 40 82 00 0C */ bne lbl_800AD9AC /* 800AD9A4 000AA7A4 7F A3 EB 78 */ mr r3, r29 -/* 800AD9A8 000AA7A8 48 00 07 5D */ bl func_800AE104 +/* 800AD9A8 000AA7A8 48 00 07 5D */ bl zSaveLoad_ErrorFormatPrompt__Fi lbl_800AD9AC: /* 800AD9AC 000AA7AC 2C 1E 00 00 */ cmpwi r30, 0 /* 800AD9B0 000AA7B0 41 82 00 90 */ beq lbl_800ADA40 @@ -575,40 +575,40 @@ lbl_800AD9AC: lbl_800AD9BC: /* 800AD9BC 000AA7BC 7F E3 FB 78 */ mr r3, r31 /* 800AD9C0 000AA7C0 38 80 00 00 */ li r4, 0 -/* 800AD9C4 000AA7C4 4B F8 F5 7D */ bl func_8003CF40 +/* 800AD9C4 000AA7C4 4B F8 F5 7D */ bl xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi /* 800AD9C8 000AA7C8 7C 03 E0 00 */ cmpw r3, r28 /* 800AD9CC 000AA7CC 41 82 00 14 */ beq lbl_800AD9E0 /* 800AD9D0 000AA7D0 7F E3 FB 78 */ mr r3, r31 -/* 800AD9D4 000AA7D4 4B FF FE A1 */ bl func_800AD874 +/* 800AD9D4 000AA7D4 4B FF FE A1 */ bl zSaveLoadSGDone__FP17st_XSAVEGAME_DATA /* 800AD9D8 000AA7D8 3B C0 00 05 */ li r30, 5 /* 800AD9DC 000AA7DC 48 00 00 64 */ b lbl_800ADA40 lbl_800AD9E0: /* 800AD9E0 000AA7E0 7C 60 E2 79 */ xor. r0, r3, r28 /* 800AD9E4 000AA7E4 41 82 00 10 */ beq lbl_800AD9F4 /* 800AD9E8 000AA7E8 7F E3 FB 78 */ mr r3, r31 -/* 800AD9EC 000AA7EC 4B FF FE 89 */ bl func_800AD874 +/* 800AD9EC 000AA7EC 4B FF FE 89 */ bl zSaveLoadSGDone__FP17st_XSAVEGAME_DATA /* 800AD9F0 000AA7F0 48 00 00 50 */ b lbl_800ADA40 lbl_800AD9F4: /* 800AD9F4 000AA7F4 7F E3 FB 78 */ mr r3, r31 /* 800AD9F8 000AA7F8 38 80 00 00 */ li r4, 0 -/* 800AD9FC 000AA7FC 4B F8 F6 0D */ bl func_8003D008 +/* 800AD9FC 000AA7FC 4B F8 F6 0D */ bl xSGTgtSelect__FP17st_XSAVEGAME_DATAi /* 800ADA00 000AA800 7F E3 FB 78 */ mr r3, r31 /* 800ADA04 000AA804 7F 84 E3 78 */ mr r4, r28 /* 800ADA08 000AA808 38 A0 00 00 */ li r5, 0 -/* 800ADA0C 000AA80C 4B F8 F5 D1 */ bl func_8003CFDC +/* 800ADA0C 000AA80C 4B F8 F5 D1 */ bl xSGTgtFormatTgt__FP17st_XSAVEGAME_DATAiPi /* 800ADA10 000AA810 7C 60 1B 78 */ mr r0, r3 /* 800ADA14 000AA814 7F E3 FB 78 */ mr r3, r31 /* 800ADA18 000AA818 7C 1E 03 78 */ mr r30, r0 -/* 800ADA1C 000AA81C 4B FF FE 59 */ bl func_800AD874 +/* 800ADA1C 000AA81C 4B FF FE 59 */ bl zSaveLoadSGDone__FP17st_XSAVEGAME_DATA /* 800ADA20 000AA820 2C 1E 00 00 */ cmpwi r30, 0 /* 800ADA24 000AA824 40 82 00 1C */ bne lbl_800ADA40 /* 800ADA28 000AA828 7F A3 EB 78 */ mr r3, r29 -/* 800ADA2C 000AA82C 48 00 06 D9 */ bl func_800AE104 +/* 800ADA2C 000AA82C 48 00 06 D9 */ bl zSaveLoad_ErrorFormatPrompt__Fi /* 800ADA30 000AA830 48 00 00 10 */ b lbl_800ADA40 lbl_800ADA34: /* 800ADA34 000AA834 7F E3 FB 78 */ mr r3, r31 /* 800ADA38 000AA838 3B C0 00 05 */ li r30, 5 -/* 800ADA3C 000AA83C 4B FF FE 39 */ bl func_800AD874 +/* 800ADA3C 000AA83C 4B FF FE 39 */ bl zSaveLoadSGDone__FP17st_XSAVEGAME_DATA lbl_800ADA40: /* 800ADA40 000AA840 80 01 00 24 */ lwz r0, 0x24(r1) /* 800ADA44 000AA844 7F C3 F3 78 */ mr r3, r30 @@ -620,8 +620,8 @@ lbl_800ADA40: /* 800ADA5C 000AA85C 38 21 00 20 */ addi r1, r1, 0x20 /* 800ADA60 000AA860 4E 80 00 20 */ blr -.global func_800ADA64 -func_800ADA64: +.global CardtoTgt__Fi +CardtoTgt__Fi: /* 800ADA64 000AA864 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800ADA68 000AA868 7C 08 02 A6 */ mflr r0 /* 800ADA6C 000AA86C 90 01 00 24 */ stw r0, 0x24(r1) @@ -629,10 +629,10 @@ func_800ADA64: /* 800ADA74 000AA874 93 C1 00 18 */ stw r30, 0x18(r1) /* 800ADA78 000AA878 7C 7E 1B 78 */ mr r30, r3 /* 800ADA7C 000AA87C 38 60 00 0A */ li r3, 0xa -/* 800ADA80 000AA880 4B F8 F2 59 */ bl func_8003CCD8 +/* 800ADA80 000AA880 4B F8 F2 59 */ bl xSGInit__F16en_SAVEGAME_MODE /* 800ADA84 000AA884 38 81 00 08 */ addi r4, r1, 8 /* 800ADA88 000AA888 7C 7F 1B 78 */ mr r31, r3 -/* 800ADA8C 000AA88C 4B F8 F4 91 */ bl func_8003CF1C +/* 800ADA8C 000AA88C 4B F8 F4 91 */ bl xSGTgtCount__FP17st_XSAVEGAME_DATAPi /* 800ADA90 000AA890 2C 03 00 01 */ cmpwi r3, 1 /* 800ADA94 000AA894 41 82 00 2C */ beq lbl_800ADAC0 /* 800ADA98 000AA898 40 80 00 10 */ bge lbl_800ADAA8 @@ -643,17 +643,17 @@ lbl_800ADAA8: /* 800ADAA8 000AA8A8 2C 03 00 03 */ cmpwi r3, 3 /* 800ADAAC 000AA8AC 40 80 00 34 */ bge lbl_800ADAE0 /* 800ADAB0 000AA8B0 7F E3 FB 78 */ mr r3, r31 -/* 800ADAB4 000AA8B4 4B F8 F3 21 */ bl func_8003CDD4 +/* 800ADAB4 000AA8B4 4B F8 F3 21 */ bl xSGDone__FP17st_XSAVEGAME_DATA /* 800ADAB8 000AA8B8 7F C3 F3 78 */ mr r3, r30 /* 800ADABC 000AA8BC 48 00 00 28 */ b lbl_800ADAE4 lbl_800ADAC0: /* 800ADAC0 000AA8C0 7F E3 FB 78 */ mr r3, r31 -/* 800ADAC4 000AA8C4 4B F8 F3 11 */ bl func_8003CDD4 +/* 800ADAC4 000AA8C4 4B F8 F3 11 */ bl xSGDone__FP17st_XSAVEGAME_DATA /* 800ADAC8 000AA8C8 38 60 00 00 */ li r3, 0 /* 800ADACC 000AA8CC 48 00 00 18 */ b lbl_800ADAE4 lbl_800ADAD0: /* 800ADAD0 000AA8D0 7F E3 FB 78 */ mr r3, r31 -/* 800ADAD4 000AA8D4 4B F8 F3 01 */ bl func_8003CDD4 +/* 800ADAD4 000AA8D4 4B F8 F3 01 */ bl xSGDone__FP17st_XSAVEGAME_DATA /* 800ADAD8 000AA8D8 38 60 FF FF */ li r3, -1 /* 800ADADC 000AA8DC 48 00 00 08 */ b lbl_800ADAE4 lbl_800ADAE0: @@ -666,13 +666,13 @@ lbl_800ADAE4: /* 800ADAF4 000AA8F4 38 21 00 20 */ addi r1, r1, 0x20 /* 800ADAF8 000AA8F8 4E 80 00 20 */ blr -.global func_800ADAFC -func_800ADAFC: +.global zSaveLoad_CardCount__Fv +zSaveLoad_CardCount__Fv: /* 800ADAFC 000AA8FC 38 60 00 01 */ li r3, 1 /* 800ADB00 000AA900 4E 80 00 20 */ blr -.global func_800ADB04 -func_800ADB04: +.global zSaveLoad_CardPrompt__Fi +zSaveLoad_CardPrompt__Fi: /* 800ADB04 000AA904 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ADB08 000AA908 7C 08 02 A6 */ mflr r0 /* 800ADB0C 000AA90C 90 01 00 14 */ stw r0, 0x14(r1) @@ -684,33 +684,33 @@ func_800ADB04: /* 800ADB24 000AA924 38 60 00 00 */ li r3, 0 lbl_800ADB28: /* 800ADB28 000AA928 38 80 00 01 */ li r4, 1 -/* 800ADB2C 000AA92C 4B FF FC 65 */ bl func_800AD790 +/* 800ADB2C 000AA92C 4B FF FC 65 */ bl zSaveLoad_UIEvent__FiUi /* 800ADB30 000AA930 2C 1F 00 01 */ cmpwi r31, 1 /* 800ADB34 000AA934 38 60 00 15 */ li r3, 0x15 /* 800ADB38 000AA938 40 82 00 08 */ bne lbl_800ADB40 /* 800ADB3C 000AA93C 38 60 00 00 */ li r3, 0 lbl_800ADB40: /* 800ADB40 000AA940 38 80 00 5F */ li r4, 0x5f -/* 800ADB44 000AA944 4B FF FC 4D */ bl func_800AD790 +/* 800ADB44 000AA944 4B FF FC 4D */ bl zSaveLoad_UIEvent__FiUi /* 800ADB48 000AA948 2C 1F 00 01 */ cmpwi r31, 1 /* 800ADB4C 000AA94C 38 60 00 24 */ li r3, 0x24 /* 800ADB50 000AA950 40 82 00 08 */ bne lbl_800ADB58 /* 800ADB54 000AA954 38 60 00 11 */ li r3, 0x11 lbl_800ADB58: /* 800ADB58 000AA958 38 80 00 5E */ li r4, 0x5e -/* 800ADB5C 000AA95C 4B FF FC 35 */ bl func_800AD790 +/* 800ADB5C 000AA95C 4B FF FC 35 */ bl zSaveLoad_UIEvent__FiUi /* 800ADB60 000AA960 2C 1F 00 01 */ cmpwi r31, 1 /* 800ADB64 000AA964 38 60 00 16 */ li r3, 0x16 /* 800ADB68 000AA968 40 82 00 08 */ bne lbl_800ADB70 /* 800ADB6C 000AA96C 38 60 00 01 */ li r3, 1 lbl_800ADB70: /* 800ADB70 000AA970 38 80 00 5F */ li r4, 0x5f -/* 800ADB74 000AA974 4B FF FC 1D */ bl func_800AD790 +/* 800ADB74 000AA974 4B FF FC 1D */ bl zSaveLoad_UIEvent__FiUi /* 800ADB78 000AA978 38 00 FF FF */ li r0, -1 /* 800ADB7C 000AA97C 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800ADB80 000AA980 48 00 00 08 */ b lbl_800ADB88 lbl_800ADB84: -/* 800ADB84 000AA984 4B FF F7 A5 */ bl func_800AD328 +/* 800ADB84 000AA984 4B FF F7 A5 */ bl zSaveLoad_Tick__Fv lbl_800ADB88: /* 800ADB88 000AA988 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800ADB8C 000AA98C 2C 00 FF FF */ cmpwi r0, -1 @@ -721,12 +721,12 @@ lbl_800ADB88: /* 800ADBA0 000AA9A0 38 60 00 11 */ li r3, 0x11 lbl_800ADBA4: /* 800ADBA4 000AA9A4 38 80 00 5F */ li r4, 0x5f -/* 800ADBA8 000AA9A8 4B FF FB E9 */ bl func_800AD790 +/* 800ADBA8 000AA9A8 4B FF FB E9 */ bl zSaveLoad_UIEvent__FiUi /* 800ADBAC 000AA9AC 2C 1F 00 01 */ cmpwi r31, 1 /* 800ADBB0 000AA9B0 40 82 00 10 */ bne lbl_800ADBC0 /* 800ADBB4 000AA9B4 38 60 00 00 */ li r3, 0 /* 800ADBB8 000AA9B8 38 80 00 02 */ li r4, 2 -/* 800ADBBC 000AA9BC 4B FF FB D5 */ bl func_800AD790 +/* 800ADBBC 000AA9BC 4B FF FB D5 */ bl zSaveLoad_UIEvent__FiUi lbl_800ADBC0: /* 800ADBC0 000AA9C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800ADBC4 000AA9C4 80 6D 90 A0 */ lwz r3, lbl_803CB9A0-_SDA_BASE_(r13) @@ -735,8 +735,8 @@ lbl_800ADBC0: /* 800ADBD0 000AA9D0 38 21 00 10 */ addi r1, r1, 0x10 /* 800ADBD4 000AA9D4 4E 80 00 20 */ blr -.global func_800ADBD8 -func_800ADBD8: +.global zSaveLoad_CardPromptFormat__Fi +zSaveLoad_CardPromptFormat__Fi: /* 800ADBD8 000AA9D8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ADBDC 000AA9DC 7C 08 02 A6 */ mflr r0 /* 800ADBE0 000AA9E0 90 01 00 14 */ stw r0, 0x14(r1) @@ -748,31 +748,31 @@ func_800ADBD8: /* 800ADBF8 000AA9F8 38 60 00 00 */ li r3, 0 lbl_800ADBFC: /* 800ADBFC 000AA9FC 38 80 00 5F */ li r4, 0x5f -/* 800ADC00 000AAA00 4B FF FB 91 */ bl func_800AD790 +/* 800ADC00 000AAA00 4B FF FB 91 */ bl zSaveLoad_UIEvent__FiUi /* 800ADC04 000AAA04 2C 1F 00 01 */ cmpwi r31, 1 /* 800ADC08 000AAA08 38 60 00 16 */ li r3, 0x16 /* 800ADC0C 000AAA0C 40 82 00 08 */ bne lbl_800ADC14 /* 800ADC10 000AAA10 38 60 00 01 */ li r3, 1 lbl_800ADC14: /* 800ADC14 000AAA14 38 80 00 5F */ li r4, 0x5f -/* 800ADC18 000AAA18 4B FF FB 79 */ bl func_800AD790 +/* 800ADC18 000AAA18 4B FF FB 79 */ bl zSaveLoad_UIEvent__FiUi /* 800ADC1C 000AAA1C 38 60 00 32 */ li r3, 0x32 /* 800ADC20 000AAA20 38 80 00 51 */ li r4, 0x51 -/* 800ADC24 000AAA24 4B FF FB 6D */ bl func_800AD790 +/* 800ADC24 000AAA24 4B FF FB 6D */ bl zSaveLoad_UIEvent__FiUi /* 800ADC28 000AAA28 38 00 FF FF */ li r0, -1 /* 800ADC2C 000AAA2C 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800ADC30 000AAA30 48 00 00 10 */ b lbl_800ADC40 lbl_800ADC34: -/* 800ADC34 000AAA34 4B FF F6 F5 */ bl func_800AD328 +/* 800ADC34 000AAA34 4B FF F6 F5 */ bl zSaveLoad_Tick__Fv /* 800ADC38 000AAA38 38 60 00 03 */ li r3, 3 -/* 800ADC3C 000AAA3C 4B FF F9 5D */ bl func_800AD598 +/* 800ADC3C 000AAA3C 4B FF F9 5D */ bl zSaveLoad_poll__Fi lbl_800ADC40: /* 800ADC40 000AAA40 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800ADC44 000AAA44 2C 00 FF FF */ cmpwi r0, -1 /* 800ADC48 000AAA48 41 82 FF EC */ beq lbl_800ADC34 /* 800ADC4C 000AAA4C 38 60 00 32 */ li r3, 0x32 /* 800ADC50 000AAA50 38 80 00 5F */ li r4, 0x5f -/* 800ADC54 000AAA54 4B FF FB 3D */ bl func_800AD790 +/* 800ADC54 000AAA54 4B FF FB 3D */ bl zSaveLoad_UIEvent__FiUi /* 800ADC58 000AAA58 80 01 00 14 */ lwz r0, 0x14(r1) /* 800ADC5C 000AAA5C 80 6D 90 A0 */ lwz r3, lbl_803CB9A0-_SDA_BASE_(r13) /* 800ADC60 000AAA60 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -780,8 +780,8 @@ lbl_800ADC40: /* 800ADC68 000AAA68 38 21 00 10 */ addi r1, r1, 0x10 /* 800ADC6C 000AAA6C 4E 80 00 20 */ blr -.global func_800ADC70 -func_800ADC70: +.global zSaveLoad_CardPromptSpace__Fi +zSaveLoad_CardPromptSpace__Fi: /* 800ADC70 000AAA70 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ADC74 000AAA74 7C 08 02 A6 */ mflr r0 /* 800ADC78 000AAA78 2C 03 00 01 */ cmpwi r3, 1 @@ -791,35 +791,35 @@ func_800ADC70: /* 800ADC88 000AAA88 38 60 00 00 */ li r3, 0 lbl_800ADC8C: /* 800ADC8C 000AAA8C 38 80 00 5F */ li r4, 0x5f -/* 800ADC90 000AAA90 4B FF FB 01 */ bl func_800AD790 +/* 800ADC90 000AAA90 4B FF FB 01 */ bl zSaveLoad_UIEvent__FiUi /* 800ADC94 000AAA94 38 60 00 16 */ li r3, 0x16 /* 800ADC98 000AAA98 38 80 00 5F */ li r4, 0x5f -/* 800ADC9C 000AAA9C 4B FF FA F5 */ bl func_800AD790 +/* 800ADC9C 000AAA9C 4B FF FA F5 */ bl zSaveLoad_UIEvent__FiUi /* 800ADCA0 000AAAA0 38 60 00 25 */ li r3, 0x25 /* 800ADCA4 000AAAA4 38 80 00 5E */ li r4, 0x5e -/* 800ADCA8 000AAAA8 4B FF FA E9 */ bl func_800AD790 +/* 800ADCA8 000AAAA8 4B FF FA E9 */ bl zSaveLoad_UIEvent__FiUi /* 800ADCAC 000AAAAC 38 00 FF FF */ li r0, -1 /* 800ADCB0 000AAAB0 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800ADCB4 000AAAB4 48 00 00 10 */ b lbl_800ADCC4 lbl_800ADCB8: -/* 800ADCB8 000AAAB8 4B FF F6 71 */ bl func_800AD328 +/* 800ADCB8 000AAAB8 4B FF F6 71 */ bl zSaveLoad_Tick__Fv /* 800ADCBC 000AAABC 38 60 00 03 */ li r3, 3 -/* 800ADCC0 000AAAC0 4B FF F8 D9 */ bl func_800AD598 +/* 800ADCC0 000AAAC0 4B FF F8 D9 */ bl zSaveLoad_poll__Fi lbl_800ADCC4: /* 800ADCC4 000AAAC4 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800ADCC8 000AAAC8 2C 00 FF FF */ cmpwi r0, -1 /* 800ADCCC 000AAACC 41 82 FF EC */ beq lbl_800ADCB8 /* 800ADCD0 000AAAD0 38 60 00 25 */ li r3, 0x25 /* 800ADCD4 000AAAD4 38 80 00 5F */ li r4, 0x5f -/* 800ADCD8 000AAAD8 4B FF FA B9 */ bl func_800AD790 +/* 800ADCD8 000AAAD8 4B FF FA B9 */ bl zSaveLoad_UIEvent__FiUi /* 800ADCDC 000AAADC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800ADCE0 000AAAE0 80 6D 90 A0 */ lwz r3, lbl_803CB9A0-_SDA_BASE_(r13) /* 800ADCE4 000AAAE4 7C 08 03 A6 */ mtlr r0 /* 800ADCE8 000AAAE8 38 21 00 10 */ addi r1, r1, 0x10 /* 800ADCEC 000AAAEC 4E 80 00 20 */ blr -.global func_800ADCF0 -func_800ADCF0: +.global zSaveLoad_CardPromptGames__Fi +zSaveLoad_CardPromptGames__Fi: /* 800ADCF0 000AAAF0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ADCF4 000AAAF4 7C 08 02 A6 */ mflr r0 /* 800ADCF8 000AAAF8 2C 03 00 01 */ cmpwi r3, 1 @@ -829,126 +829,126 @@ func_800ADCF0: /* 800ADD08 000AAB08 38 60 00 00 */ li r3, 0 lbl_800ADD0C: /* 800ADD0C 000AAB0C 38 80 00 5F */ li r4, 0x5f -/* 800ADD10 000AAB10 4B FF FA 81 */ bl func_800AD790 +/* 800ADD10 000AAB10 4B FF FA 81 */ bl zSaveLoad_UIEvent__FiUi /* 800ADD14 000AAB14 38 60 00 01 */ li r3, 1 /* 800ADD18 000AAB18 38 80 00 5F */ li r4, 0x5f -/* 800ADD1C 000AAB1C 4B FF FA 75 */ bl func_800AD790 +/* 800ADD1C 000AAB1C 4B FF FA 75 */ bl zSaveLoad_UIEvent__FiUi /* 800ADD20 000AAB20 38 60 00 12 */ li r3, 0x12 /* 800ADD24 000AAB24 38 80 00 5E */ li r4, 0x5e -/* 800ADD28 000AAB28 4B FF FA 69 */ bl func_800AD790 +/* 800ADD28 000AAB28 4B FF FA 69 */ bl zSaveLoad_UIEvent__FiUi /* 800ADD2C 000AAB2C 38 00 FF FF */ li r0, -1 /* 800ADD30 000AAB30 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800ADD34 000AAB34 48 00 00 10 */ b lbl_800ADD44 lbl_800ADD38: -/* 800ADD38 000AAB38 4B FF F5 F1 */ bl func_800AD328 +/* 800ADD38 000AAB38 4B FF F5 F1 */ bl zSaveLoad_Tick__Fv /* 800ADD3C 000AAB3C 38 60 00 03 */ li r3, 3 -/* 800ADD40 000AAB40 4B FF F8 59 */ bl func_800AD598 +/* 800ADD40 000AAB40 4B FF F8 59 */ bl zSaveLoad_poll__Fi lbl_800ADD44: /* 800ADD44 000AAB44 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800ADD48 000AAB48 2C 00 FF FF */ cmpwi r0, -1 /* 800ADD4C 000AAB4C 41 82 FF EC */ beq lbl_800ADD38 /* 800ADD50 000AAB50 38 60 00 12 */ li r3, 0x12 /* 800ADD54 000AAB54 38 80 00 5F */ li r4, 0x5f -/* 800ADD58 000AAB58 4B FF FA 39 */ bl func_800AD790 +/* 800ADD58 000AAB58 4B FF FA 39 */ bl zSaveLoad_UIEvent__FiUi /* 800ADD5C 000AAB5C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800ADD60 000AAB60 80 6D 90 A0 */ lwz r3, lbl_803CB9A0-_SDA_BASE_(r13) /* 800ADD64 000AAB64 7C 08 03 A6 */ mtlr r0 /* 800ADD68 000AAB68 38 21 00 10 */ addi r1, r1, 0x10 /* 800ADD6C 000AAB6C 4E 80 00 20 */ blr -.global func_800ADD70 -func_800ADD70: +.global zSaveLoad_CardPromptGameSlotEmpty__Fv +zSaveLoad_CardPromptGameSlotEmpty__Fv: /* 800ADD70 000AAB70 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ADD74 000AAB74 7C 08 02 A6 */ mflr r0 /* 800ADD78 000AAB78 38 60 00 00 */ li r3, 0 /* 800ADD7C 000AAB7C 38 80 00 5F */ li r4, 0x5f /* 800ADD80 000AAB80 90 01 00 14 */ stw r0, 0x14(r1) -/* 800ADD84 000AAB84 4B FF FA 0D */ bl func_800AD790 +/* 800ADD84 000AAB84 4B FF FA 0D */ bl zSaveLoad_UIEvent__FiUi /* 800ADD88 000AAB88 38 60 00 13 */ li r3, 0x13 /* 800ADD8C 000AAB8C 38 80 00 5E */ li r4, 0x5e -/* 800ADD90 000AAB90 4B FF FA 01 */ bl func_800AD790 +/* 800ADD90 000AAB90 4B FF FA 01 */ bl zSaveLoad_UIEvent__FiUi /* 800ADD94 000AAB94 38 00 FF FF */ li r0, -1 /* 800ADD98 000AAB98 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800ADD9C 000AAB9C 48 00 00 08 */ b lbl_800ADDA4 lbl_800ADDA0: -/* 800ADDA0 000AABA0 4B FF F5 89 */ bl func_800AD328 +/* 800ADDA0 000AABA0 4B FF F5 89 */ bl zSaveLoad_Tick__Fv lbl_800ADDA4: /* 800ADDA4 000AABA4 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800ADDA8 000AABA8 2C 00 FF FF */ cmpwi r0, -1 /* 800ADDAC 000AABAC 41 82 FF F4 */ beq lbl_800ADDA0 /* 800ADDB0 000AABB0 38 60 00 13 */ li r3, 0x13 /* 800ADDB4 000AABB4 38 80 00 5F */ li r4, 0x5f -/* 800ADDB8 000AABB8 4B FF F9 D9 */ bl func_800AD790 +/* 800ADDB8 000AABB8 4B FF F9 D9 */ bl zSaveLoad_UIEvent__FiUi /* 800ADDBC 000AABBC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800ADDC0 000AABC0 80 6D 90 A0 */ lwz r3, lbl_803CB9A0-_SDA_BASE_(r13) /* 800ADDC4 000AABC4 7C 08 03 A6 */ mtlr r0 /* 800ADDC8 000AABC8 38 21 00 10 */ addi r1, r1, 0x10 /* 800ADDCC 000AABCC 4E 80 00 20 */ blr -.global func_800ADDD0 -func_800ADDD0: +.global zSaveLoad_CardPromptOverwrite__Fv +zSaveLoad_CardPromptOverwrite__Fv: /* 800ADDD0 000AABD0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ADDD4 000AABD4 7C 08 02 A6 */ mflr r0 /* 800ADDD8 000AABD8 38 60 00 15 */ li r3, 0x15 /* 800ADDDC 000AABDC 38 80 00 5F */ li r4, 0x5f /* 800ADDE0 000AABE0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800ADDE4 000AABE4 4B FF F9 AD */ bl func_800AD790 +/* 800ADDE4 000AABE4 4B FF F9 AD */ bl zSaveLoad_UIEvent__FiUi /* 800ADDE8 000AABE8 38 60 00 22 */ li r3, 0x22 /* 800ADDEC 000AABEC 38 80 00 5E */ li r4, 0x5e -/* 800ADDF0 000AABF0 4B FF F9 A1 */ bl func_800AD790 +/* 800ADDF0 000AABF0 4B FF F9 A1 */ bl zSaveLoad_UIEvent__FiUi /* 800ADDF4 000AABF4 38 00 FF FF */ li r0, -1 /* 800ADDF8 000AABF8 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800ADDFC 000AABFC 48 00 00 10 */ b lbl_800ADE0C lbl_800ADE00: -/* 800ADE00 000AAC00 4B FF F5 29 */ bl func_800AD328 +/* 800ADE00 000AAC00 4B FF F5 29 */ bl zSaveLoad_Tick__Fv /* 800ADE04 000AAC04 38 60 00 05 */ li r3, 5 -/* 800ADE08 000AAC08 4B FF F7 91 */ bl func_800AD598 +/* 800ADE08 000AAC08 4B FF F7 91 */ bl zSaveLoad_poll__Fi lbl_800ADE0C: /* 800ADE0C 000AAC0C 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800ADE10 000AAC10 2C 00 FF FF */ cmpwi r0, -1 /* 800ADE14 000AAC14 41 82 FF EC */ beq lbl_800ADE00 /* 800ADE18 000AAC18 38 60 00 22 */ li r3, 0x22 /* 800ADE1C 000AAC1C 38 80 00 5F */ li r4, 0x5f -/* 800ADE20 000AAC20 4B FF F9 71 */ bl func_800AD790 +/* 800ADE20 000AAC20 4B FF F9 71 */ bl zSaveLoad_UIEvent__FiUi /* 800ADE24 000AAC24 80 01 00 14 */ lwz r0, 0x14(r1) /* 800ADE28 000AAC28 80 6D 90 A0 */ lwz r3, lbl_803CB9A0-_SDA_BASE_(r13) /* 800ADE2C 000AAC2C 7C 08 03 A6 */ mtlr r0 /* 800ADE30 000AAC30 38 21 00 10 */ addi r1, r1, 0x10 /* 800ADE34 000AAC34 4E 80 00 20 */ blr -.global func_800ADE38 -func_800ADE38: +.global zSaveLoad_CardPromptOverwriteDamaged__Fv +zSaveLoad_CardPromptOverwriteDamaged__Fv: /* 800ADE38 000AAC38 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ADE3C 000AAC3C 7C 08 02 A6 */ mflr r0 /* 800ADE40 000AAC40 38 60 00 15 */ li r3, 0x15 /* 800ADE44 000AAC44 38 80 00 5F */ li r4, 0x5f /* 800ADE48 000AAC48 90 01 00 14 */ stw r0, 0x14(r1) -/* 800ADE4C 000AAC4C 4B FF F9 45 */ bl func_800AD790 +/* 800ADE4C 000AAC4C 4B FF F9 45 */ bl zSaveLoad_UIEvent__FiUi /* 800ADE50 000AAC50 38 60 00 23 */ li r3, 0x23 /* 800ADE54 000AAC54 38 80 00 5E */ li r4, 0x5e -/* 800ADE58 000AAC58 4B FF F9 39 */ bl func_800AD790 +/* 800ADE58 000AAC58 4B FF F9 39 */ bl zSaveLoad_UIEvent__FiUi /* 800ADE5C 000AAC5C 38 00 FF FF */ li r0, -1 /* 800ADE60 000AAC60 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800ADE64 000AAC64 48 00 00 10 */ b lbl_800ADE74 lbl_800ADE68: -/* 800ADE68 000AAC68 4B FF F4 C1 */ bl func_800AD328 +/* 800ADE68 000AAC68 4B FF F4 C1 */ bl zSaveLoad_Tick__Fv /* 800ADE6C 000AAC6C 38 60 00 05 */ li r3, 5 -/* 800ADE70 000AAC70 4B FF F7 29 */ bl func_800AD598 +/* 800ADE70 000AAC70 4B FF F7 29 */ bl zSaveLoad_poll__Fi lbl_800ADE74: /* 800ADE74 000AAC74 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800ADE78 000AAC78 2C 00 FF FF */ cmpwi r0, -1 /* 800ADE7C 000AAC7C 41 82 FF EC */ beq lbl_800ADE68 /* 800ADE80 000AAC80 38 60 00 23 */ li r3, 0x23 /* 800ADE84 000AAC84 38 80 00 5F */ li r4, 0x5f -/* 800ADE88 000AAC88 4B FF F9 09 */ bl func_800AD790 +/* 800ADE88 000AAC88 4B FF F9 09 */ bl zSaveLoad_UIEvent__FiUi /* 800ADE8C 000AAC8C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800ADE90 000AAC90 80 6D 90 A0 */ lwz r3, lbl_803CB9A0-_SDA_BASE_(r13) /* 800ADE94 000AAC94 7C 08 03 A6 */ mtlr r0 /* 800ADE98 000AAC98 38 21 00 10 */ addi r1, r1, 0x10 /* 800ADE9C 000AAC9C 4E 80 00 20 */ blr -.global func_800ADEA0 -func_800ADEA0: +.global zSaveLoad_ErrorPrompt__Fi +zSaveLoad_ErrorPrompt__Fi: /* 800ADEA0 000AACA0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ADEA4 000AACA4 7C 08 02 A6 */ mflr r0 /* 800ADEA8 000AACA8 90 01 00 14 */ stw r0, 0x14(r1) @@ -960,12 +960,12 @@ func_800ADEA0: /* 800ADEC0 000AACC0 38 60 00 2A */ li r3, 0x2a lbl_800ADEC4: /* 800ADEC4 000AACC4 38 80 00 5E */ li r4, 0x5e -/* 800ADEC8 000AACC8 4B FF F8 C9 */ bl func_800AD790 +/* 800ADEC8 000AACC8 4B FF F8 C9 */ bl zSaveLoad_UIEvent__FiUi /* 800ADECC 000AACCC 38 00 FF FF */ li r0, -1 /* 800ADED0 000AACD0 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800ADED4 000AACD4 48 00 00 08 */ b lbl_800ADEDC lbl_800ADED8: -/* 800ADED8 000AACD8 4B FF F4 51 */ bl func_800AD328 +/* 800ADED8 000AACD8 4B FF F4 51 */ bl zSaveLoad_Tick__Fv lbl_800ADEDC: /* 800ADEDC 000AACDC 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800ADEE0 000AACE0 2C 00 FF FF */ cmpwi r0, -1 @@ -976,7 +976,7 @@ lbl_800ADEDC: /* 800ADEF4 000AACF4 38 60 00 2A */ li r3, 0x2a lbl_800ADEF8: /* 800ADEF8 000AACF8 38 80 00 5F */ li r4, 0x5f -/* 800ADEFC 000AACFC 4B FF F8 95 */ bl func_800AD790 +/* 800ADEFC 000AACFC 4B FF F8 95 */ bl zSaveLoad_UIEvent__FiUi /* 800ADF00 000AAD00 80 01 00 14 */ lwz r0, 0x14(r1) /* 800ADF04 000AAD04 80 6D 90 A0 */ lwz r3, lbl_803CB9A0-_SDA_BASE_(r13) /* 800ADF08 000AAD08 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -984,34 +984,34 @@ lbl_800ADEF8: /* 800ADF10 000AAD10 38 21 00 10 */ addi r1, r1, 0x10 /* 800ADF14 000AAD14 4E 80 00 20 */ blr -.global func_800ADF18 -func_800ADF18: +.global zSaveLoad_DamagedSaveGameErrorPrompt__Fi +zSaveLoad_DamagedSaveGameErrorPrompt__Fi: /* 800ADF18 000AAD18 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ADF1C 000AAD1C 7C 08 02 A6 */ mflr r0 /* 800ADF20 000AAD20 38 60 00 3C */ li r3, 0x3c /* 800ADF24 000AAD24 38 80 00 5E */ li r4, 0x5e /* 800ADF28 000AAD28 90 01 00 14 */ stw r0, 0x14(r1) -/* 800ADF2C 000AAD2C 4B FF F8 65 */ bl func_800AD790 +/* 800ADF2C 000AAD2C 4B FF F8 65 */ bl zSaveLoad_UIEvent__FiUi /* 800ADF30 000AAD30 38 00 FF FF */ li r0, -1 /* 800ADF34 000AAD34 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800ADF38 000AAD38 48 00 00 08 */ b lbl_800ADF40 lbl_800ADF3C: -/* 800ADF3C 000AAD3C 4B FF F3 ED */ bl func_800AD328 +/* 800ADF3C 000AAD3C 4B FF F3 ED */ bl zSaveLoad_Tick__Fv lbl_800ADF40: /* 800ADF40 000AAD40 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800ADF44 000AAD44 2C 00 FF FF */ cmpwi r0, -1 /* 800ADF48 000AAD48 41 82 FF F4 */ beq lbl_800ADF3C /* 800ADF4C 000AAD4C 38 60 00 3C */ li r3, 0x3c /* 800ADF50 000AAD50 38 80 00 5F */ li r4, 0x5f -/* 800ADF54 000AAD54 4B FF F8 3D */ bl func_800AD790 +/* 800ADF54 000AAD54 4B FF F8 3D */ bl zSaveLoad_UIEvent__FiUi /* 800ADF58 000AAD58 80 01 00 14 */ lwz r0, 0x14(r1) /* 800ADF5C 000AAD5C 80 6D 90 A0 */ lwz r3, lbl_803CB9A0-_SDA_BASE_(r13) /* 800ADF60 000AAD60 7C 08 03 A6 */ mtlr r0 /* 800ADF64 000AAD64 38 21 00 10 */ addi r1, r1, 0x10 /* 800ADF68 000AAD68 4E 80 00 20 */ blr -.global func_800ADF6C -func_800ADF6C: +.global zSaveLoad_CardWrongDeviceErrorPrompt__Fi +zSaveLoad_CardWrongDeviceErrorPrompt__Fi: /* 800ADF6C 000AAD6C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ADF70 000AAD70 7C 08 02 A6 */ mflr r0 /* 800ADF74 000AAD74 90 01 00 14 */ stw r0, 0x14(r1) @@ -1023,12 +1023,12 @@ func_800ADF6C: /* 800ADF8C 000AAD8C 38 60 00 39 */ li r3, 0x39 lbl_800ADF90: /* 800ADF90 000AAD90 38 80 00 5E */ li r4, 0x5e -/* 800ADF94 000AAD94 4B FF F7 FD */ bl func_800AD790 +/* 800ADF94 000AAD94 4B FF F7 FD */ bl zSaveLoad_UIEvent__FiUi /* 800ADF98 000AAD98 38 00 FF FF */ li r0, -1 /* 800ADF9C 000AAD9C 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800ADFA0 000AADA0 48 00 00 08 */ b lbl_800ADFA8 lbl_800ADFA4: -/* 800ADFA4 000AADA4 4B FF F3 85 */ bl func_800AD328 +/* 800ADFA4 000AADA4 4B FF F3 85 */ bl zSaveLoad_Tick__Fv lbl_800ADFA8: /* 800ADFA8 000AADA8 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800ADFAC 000AADAC 2C 00 FF FF */ cmpwi r0, -1 @@ -1039,7 +1039,7 @@ lbl_800ADFA8: /* 800ADFC0 000AADC0 38 60 00 39 */ li r3, 0x39 lbl_800ADFC4: /* 800ADFC4 000AADC4 38 80 00 5F */ li r4, 0x5f -/* 800ADFC8 000AADC8 4B FF F7 C9 */ bl func_800AD790 +/* 800ADFC8 000AADC8 4B FF F7 C9 */ bl zSaveLoad_UIEvent__FiUi /* 800ADFCC 000AADCC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800ADFD0 000AADD0 80 6D 90 A0 */ lwz r3, lbl_803CB9A0-_SDA_BASE_(r13) /* 800ADFD4 000AADD4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1047,8 +1047,8 @@ lbl_800ADFC4: /* 800ADFDC 000AADDC 38 21 00 10 */ addi r1, r1, 0x10 /* 800ADFE0 000AADE0 4E 80 00 20 */ blr -.global func_800ADFE4 -func_800ADFE4: +.global zSaveLoad_CardDamagedErrorPrompt__Fi +zSaveLoad_CardDamagedErrorPrompt__Fi: /* 800ADFE4 000AADE4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ADFE8 000AADE8 7C 08 02 A6 */ mflr r0 /* 800ADFEC 000AADEC 90 01 00 14 */ stw r0, 0x14(r1) @@ -1060,12 +1060,12 @@ func_800ADFE4: /* 800AE004 000AAE04 38 60 00 37 */ li r3, 0x37 lbl_800AE008: /* 800AE008 000AAE08 38 80 00 5E */ li r4, 0x5e -/* 800AE00C 000AAE0C 4B FF F7 85 */ bl func_800AD790 +/* 800AE00C 000AAE0C 4B FF F7 85 */ bl zSaveLoad_UIEvent__FiUi /* 800AE010 000AAE10 38 00 FF FF */ li r0, -1 /* 800AE014 000AAE14 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800AE018 000AAE18 48 00 00 08 */ b lbl_800AE020 lbl_800AE01C: -/* 800AE01C 000AAE1C 4B FF F3 0D */ bl func_800AD328 +/* 800AE01C 000AAE1C 4B FF F3 0D */ bl zSaveLoad_Tick__Fv lbl_800AE020: /* 800AE020 000AAE20 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800AE024 000AAE24 2C 00 FF FF */ cmpwi r0, -1 @@ -1076,7 +1076,7 @@ lbl_800AE020: /* 800AE038 000AAE38 38 60 00 37 */ li r3, 0x37 lbl_800AE03C: /* 800AE03C 000AAE3C 38 80 00 5F */ li r4, 0x5f -/* 800AE040 000AAE40 4B FF F7 51 */ bl func_800AD790 +/* 800AE040 000AAE40 4B FF F7 51 */ bl zSaveLoad_UIEvent__FiUi /* 800AE044 000AAE44 80 01 00 14 */ lwz r0, 0x14(r1) /* 800AE048 000AAE48 80 6D 90 A0 */ lwz r3, lbl_803CB9A0-_SDA_BASE_(r13) /* 800AE04C 000AAE4C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1084,60 +1084,60 @@ lbl_800AE03C: /* 800AE054 000AAE54 38 21 00 10 */ addi r1, r1, 0x10 /* 800AE058 000AAE58 4E 80 00 20 */ blr -.global func_800AE05C -func_800AE05C: +.global zSaveLoad_SaveDamagedErrorPrompt__Fi +zSaveLoad_SaveDamagedErrorPrompt__Fi: /* 800AE05C 000AAE5C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AE060 000AAE60 7C 08 02 A6 */ mflr r0 /* 800AE064 000AAE64 38 60 00 35 */ li r3, 0x35 /* 800AE068 000AAE68 38 80 00 5E */ li r4, 0x5e /* 800AE06C 000AAE6C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800AE070 000AAE70 4B FF F7 21 */ bl func_800AD790 +/* 800AE070 000AAE70 4B FF F7 21 */ bl zSaveLoad_UIEvent__FiUi /* 800AE074 000AAE74 38 00 FF FF */ li r0, -1 /* 800AE078 000AAE78 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800AE07C 000AAE7C 48 00 00 08 */ b lbl_800AE084 lbl_800AE080: -/* 800AE080 000AAE80 4B FF F2 A9 */ bl func_800AD328 +/* 800AE080 000AAE80 4B FF F2 A9 */ bl zSaveLoad_Tick__Fv lbl_800AE084: /* 800AE084 000AAE84 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800AE088 000AAE88 2C 00 FF FF */ cmpwi r0, -1 /* 800AE08C 000AAE8C 41 82 FF F4 */ beq lbl_800AE080 /* 800AE090 000AAE90 38 60 00 35 */ li r3, 0x35 /* 800AE094 000AAE94 38 80 00 5F */ li r4, 0x5f -/* 800AE098 000AAE98 4B FF F6 F9 */ bl func_800AD790 +/* 800AE098 000AAE98 4B FF F6 F9 */ bl zSaveLoad_UIEvent__FiUi /* 800AE09C 000AAE9C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800AE0A0 000AAEA0 80 6D 90 A0 */ lwz r3, lbl_803CB9A0-_SDA_BASE_(r13) /* 800AE0A4 000AAEA4 7C 08 03 A6 */ mtlr r0 /* 800AE0A8 000AAEA8 38 21 00 10 */ addi r1, r1, 0x10 /* 800AE0AC 000AAEAC 4E 80 00 20 */ blr -.global func_800AE0B0 -func_800AE0B0: +.global zSaveLoad_CardYankedErrorPrompt__Fi +zSaveLoad_CardYankedErrorPrompt__Fi: /* 800AE0B0 000AAEB0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AE0B4 000AAEB4 7C 08 02 A6 */ mflr r0 /* 800AE0B8 000AAEB8 38 60 00 36 */ li r3, 0x36 /* 800AE0BC 000AAEBC 38 80 00 5E */ li r4, 0x5e /* 800AE0C0 000AAEC0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800AE0C4 000AAEC4 4B FF F6 CD */ bl func_800AD790 +/* 800AE0C4 000AAEC4 4B FF F6 CD */ bl zSaveLoad_UIEvent__FiUi /* 800AE0C8 000AAEC8 38 00 FF FF */ li r0, -1 /* 800AE0CC 000AAECC 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800AE0D0 000AAED0 48 00 00 08 */ b lbl_800AE0D8 lbl_800AE0D4: -/* 800AE0D4 000AAED4 4B FF F2 55 */ bl func_800AD328 +/* 800AE0D4 000AAED4 4B FF F2 55 */ bl zSaveLoad_Tick__Fv lbl_800AE0D8: /* 800AE0D8 000AAED8 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800AE0DC 000AAEDC 2C 00 FF FF */ cmpwi r0, -1 /* 800AE0E0 000AAEE0 41 82 FF F4 */ beq lbl_800AE0D4 /* 800AE0E4 000AAEE4 38 60 00 36 */ li r3, 0x36 /* 800AE0E8 000AAEE8 38 80 00 5F */ li r4, 0x5f -/* 800AE0EC 000AAEEC 4B FF F6 A5 */ bl func_800AD790 +/* 800AE0EC 000AAEEC 4B FF F6 A5 */ bl zSaveLoad_UIEvent__FiUi /* 800AE0F0 000AAEF0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800AE0F4 000AAEF4 80 6D 90 A0 */ lwz r3, lbl_803CB9A0-_SDA_BASE_(r13) /* 800AE0F8 000AAEF8 7C 08 03 A6 */ mtlr r0 /* 800AE0FC 000AAEFC 38 21 00 10 */ addi r1, r1, 0x10 /* 800AE100 000AAF00 4E 80 00 20 */ blr -.global func_800AE104 -func_800AE104: +.global zSaveLoad_ErrorFormatPrompt__Fi +zSaveLoad_ErrorFormatPrompt__Fi: /* 800AE104 000AAF04 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AE108 000AAF08 7C 08 02 A6 */ mflr r0 /* 800AE10C 000AAF0C 90 01 00 14 */ stw r0, 0x14(r1) @@ -1149,12 +1149,12 @@ func_800AE104: /* 800AE124 000AAF24 38 60 00 2C */ li r3, 0x2c lbl_800AE128: /* 800AE128 000AAF28 38 80 00 5E */ li r4, 0x5e -/* 800AE12C 000AAF2C 4B FF F6 65 */ bl func_800AD790 +/* 800AE12C 000AAF2C 4B FF F6 65 */ bl zSaveLoad_UIEvent__FiUi /* 800AE130 000AAF30 38 00 FF FF */ li r0, -1 /* 800AE134 000AAF34 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800AE138 000AAF38 48 00 00 08 */ b lbl_800AE140 lbl_800AE13C: -/* 800AE13C 000AAF3C 4B FF F1 ED */ bl func_800AD328 +/* 800AE13C 000AAF3C 4B FF F1 ED */ bl zSaveLoad_Tick__Fv lbl_800AE140: /* 800AE140 000AAF40 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800AE144 000AAF44 2C 00 FF FF */ cmpwi r0, -1 @@ -1165,7 +1165,7 @@ lbl_800AE140: /* 800AE158 000AAF58 38 60 00 2C */ li r3, 0x2c lbl_800AE15C: /* 800AE15C 000AAF5C 38 80 00 5F */ li r4, 0x5f -/* 800AE160 000AAF60 4B FF F6 31 */ bl func_800AD790 +/* 800AE160 000AAF60 4B FF F6 31 */ bl zSaveLoad_UIEvent__FiUi /* 800AE164 000AAF64 80 01 00 14 */ lwz r0, 0x14(r1) /* 800AE168 000AAF68 38 60 00 06 */ li r3, 6 /* 800AE16C 000AAF6C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1173,8 +1173,8 @@ lbl_800AE15C: /* 800AE174 000AAF74 38 21 00 10 */ addi r1, r1, 0x10 /* 800AE178 000AAF78 4E 80 00 20 */ blr -.global func_800AE17C -func_800AE17C: +.global zSaveLoad_ErrorFormatCardYankedPrompt__Fi +zSaveLoad_ErrorFormatCardYankedPrompt__Fi: /* 800AE17C 000AAF7C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AE180 000AAF80 7C 08 02 A6 */ mflr r0 /* 800AE184 000AAF84 90 01 00 14 */ stw r0, 0x14(r1) @@ -1186,12 +1186,12 @@ func_800AE17C: /* 800AE19C 000AAF9C 38 60 00 2D */ li r3, 0x2d lbl_800AE1A0: /* 800AE1A0 000AAFA0 38 80 00 5E */ li r4, 0x5e -/* 800AE1A4 000AAFA4 4B FF F5 ED */ bl func_800AD790 +/* 800AE1A4 000AAFA4 4B FF F5 ED */ bl zSaveLoad_UIEvent__FiUi /* 800AE1A8 000AAFA8 38 00 FF FF */ li r0, -1 /* 800AE1AC 000AAFAC 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800AE1B0 000AAFB0 48 00 00 08 */ b lbl_800AE1B8 lbl_800AE1B4: -/* 800AE1B4 000AAFB4 4B FF F1 75 */ bl func_800AD328 +/* 800AE1B4 000AAFB4 4B FF F1 75 */ bl zSaveLoad_Tick__Fv lbl_800AE1B8: /* 800AE1B8 000AAFB8 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800AE1BC 000AAFBC 2C 00 FF FF */ cmpwi r0, -1 @@ -1202,7 +1202,7 @@ lbl_800AE1B8: /* 800AE1D0 000AAFD0 38 60 00 2D */ li r3, 0x2d lbl_800AE1D4: /* 800AE1D4 000AAFD4 38 80 00 5F */ li r4, 0x5f -/* 800AE1D8 000AAFD8 4B FF F5 B9 */ bl func_800AD790 +/* 800AE1D8 000AAFD8 4B FF F5 B9 */ bl zSaveLoad_UIEvent__FiUi /* 800AE1DC 000AAFDC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800AE1E0 000AAFE0 38 60 00 06 */ li r3, 6 /* 800AE1E4 000AAFE4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1210,8 +1210,8 @@ lbl_800AE1D4: /* 800AE1EC 000AAFEC 38 21 00 10 */ addi r1, r1, 0x10 /* 800AE1F0 000AAFF0 4E 80 00 20 */ blr -.global func_800AE1F4 -func_800AE1F4: +.global zSaveLoad_CardCheckSingle__Fi +zSaveLoad_CardCheckSingle__Fi: /* 800AE1F4 000AAFF4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800AE1F8 000AAFF8 7C 08 02 A6 */ mflr r0 /* 800AE1FC 000AAFFC 90 01 00 24 */ stw r0, 0x24(r1) @@ -1220,10 +1220,10 @@ func_800AE1F4: /* 800AE208 000AB008 93 A1 00 14 */ stw r29, 0x14(r1) /* 800AE20C 000AB00C 7C 7D 1B 78 */ mr r29, r3 /* 800AE210 000AB010 38 60 00 0A */ li r3, 0xa -/* 800AE214 000AB014 4B F8 EA C5 */ bl func_8003CCD8 +/* 800AE214 000AB014 4B F8 EA C5 */ bl xSGInit__F16en_SAVEGAME_MODE /* 800AE218 000AB018 38 81 00 08 */ addi r4, r1, 8 /* 800AE21C 000AB01C 7C 7E 1B 78 */ mr r30, r3 -/* 800AE220 000AB020 4B F8 EC FD */ bl func_8003CF1C +/* 800AE220 000AB020 4B F8 EC FD */ bl xSGTgtCount__FP17st_XSAVEGAME_DATAPi /* 800AE224 000AB024 2C 03 00 01 */ cmpwi r3, 1 /* 800AE228 000AB028 41 82 00 2C */ beq lbl_800AE254 /* 800AE22C 000AB02C 40 80 00 10 */ bge lbl_800AE23C @@ -1234,17 +1234,17 @@ lbl_800AE23C: /* 800AE23C 000AB03C 2C 03 00 03 */ cmpwi r3, 3 /* 800AE240 000AB040 40 80 00 A0 */ bge lbl_800AE2E0 /* 800AE244 000AB044 7F C3 F3 78 */ mr r3, r30 -/* 800AE248 000AB048 4B F8 EB 8D */ bl func_8003CDD4 +/* 800AE248 000AB048 4B F8 EB 8D */ bl xSGDone__FP17st_XSAVEGAME_DATA /* 800AE24C 000AB04C 38 60 00 01 */ li r3, 1 /* 800AE250 000AB050 48 00 00 94 */ b lbl_800AE2E4 lbl_800AE254: /* 800AE254 000AB054 7F C3 F3 78 */ mr r3, r30 /* 800AE258 000AB058 38 80 00 00 */ li r4, 0 -/* 800AE25C 000AB05C 4B F8 EC E5 */ bl func_8003CF40 +/* 800AE25C 000AB05C 4B F8 EC E5 */ bl xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi /* 800AE260 000AB060 7C 7F 1B 78 */ mr r31, r3 /* 800AE264 000AB064 7F C3 F3 78 */ mr r3, r30 -/* 800AE268 000AB068 4B F8 EB 6D */ bl func_8003CDD4 -/* 800AE26C 000AB06C 48 02 0E 21 */ bl func_800CF08C +/* 800AE268 000AB068 4B F8 EB 6D */ bl xSGDone__FP17st_XSAVEGAME_DATA +/* 800AE26C 000AB06C 48 02 0E 21 */ bl iSGCheckForWrongDevice__Fv /* 800AE270 000AB070 2C 03 00 00 */ cmpwi r3, 0 /* 800AE274 000AB074 41 80 00 14 */ blt lbl_800AE288 /* 800AE278 000AB078 7C 03 E8 00 */ cmpw r3, r29 @@ -1260,11 +1260,11 @@ lbl_800AE298: /* 800AE298 000AB098 38 60 00 00 */ li r3, 0 /* 800AE29C 000AB09C 48 00 00 48 */ b lbl_800AE2E4 lbl_800AE2A0: -/* 800AE2A0 000AB0A0 48 02 0D ED */ bl func_800CF08C +/* 800AE2A0 000AB0A0 48 02 0D ED */ bl iSGCheckForWrongDevice__Fv /* 800AE2A4 000AB0A4 7C 7F 1B 79 */ or. r31, r3, r3 /* 800AE2A8 000AB0A8 41 80 00 28 */ blt lbl_800AE2D0 /* 800AE2AC 000AB0AC 7F C3 F3 78 */ mr r3, r30 -/* 800AE2B0 000AB0B0 4B F8 EB 25 */ bl func_8003CDD4 +/* 800AE2B0 000AB0B0 4B F8 EB 25 */ bl xSGDone__FP17st_XSAVEGAME_DATA /* 800AE2B4 000AB0B4 7C 7D F8 50 */ subf r3, r29, r31 /* 800AE2B8 000AB0B8 7C 1F E8 50 */ subf r0, r31, r29 /* 800AE2BC 000AB0BC 7C 63 00 F8 */ nor r3, r3, r0 @@ -1274,7 +1274,7 @@ lbl_800AE2A0: /* 800AE2CC 000AB0CC 48 00 00 18 */ b lbl_800AE2E4 lbl_800AE2D0: /* 800AE2D0 000AB0D0 7F C3 F3 78 */ mr r3, r30 -/* 800AE2D4 000AB0D4 4B F8 EB 01 */ bl func_8003CDD4 +/* 800AE2D4 000AB0D4 4B F8 EB 01 */ bl xSGDone__FP17st_XSAVEGAME_DATA /* 800AE2D8 000AB0D8 38 60 00 00 */ li r3, 0 /* 800AE2DC 000AB0DC 48 00 00 08 */ b lbl_800AE2E4 lbl_800AE2E0: @@ -1288,8 +1288,8 @@ lbl_800AE2E4: /* 800AE2F8 000AB0F8 38 21 00 20 */ addi r1, r1, 0x20 /* 800AE2FC 000AB0FC 4E 80 00 20 */ blr -.global func_800AE300 -func_800AE300: +.global zSaveLoad_CardCheckFormattedSingle__Fi +zSaveLoad_CardCheckFormattedSingle__Fi: /* 800AE300 000AB100 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800AE304 000AB104 7C 08 02 A6 */ mflr r0 /* 800AE308 000AB108 90 01 00 24 */ stw r0, 0x24(r1) @@ -1298,11 +1298,11 @@ func_800AE300: /* 800AE314 000AB114 93 A1 00 14 */ stw r29, 0x14(r1) /* 800AE318 000AB118 7C 7D 1B 78 */ mr r29, r3 /* 800AE31C 000AB11C 38 60 00 0A */ li r3, 0xa -/* 800AE320 000AB120 4B F8 E9 B9 */ bl func_8003CCD8 +/* 800AE320 000AB120 4B F8 E9 B9 */ bl xSGInit__F16en_SAVEGAME_MODE /* 800AE324 000AB124 38 81 00 08 */ addi r4, r1, 8 /* 800AE328 000AB128 7C 7E 1B 78 */ mr r30, r3 /* 800AE32C 000AB12C 3B E0 00 00 */ li r31, 0 -/* 800AE330 000AB130 4B F8 EB ED */ bl func_8003CF1C +/* 800AE330 000AB130 4B F8 EB ED */ bl xSGTgtCount__FP17st_XSAVEGAME_DATAPi /* 800AE334 000AB134 2C 03 00 01 */ cmpwi r3, 1 /* 800AE338 000AB138 41 82 00 68 */ beq lbl_800AE3A0 /* 800AE33C 000AB13C 40 80 00 10 */ bge lbl_800AE34C @@ -1315,7 +1315,7 @@ lbl_800AE34C: /* 800AE354 000AB154 7F C3 F3 78 */ mr r3, r30 /* 800AE358 000AB158 7F A4 EB 78 */ mr r4, r29 /* 800AE35C 000AB15C 38 A0 00 00 */ li r5, 0 -/* 800AE360 000AB160 4B F8 EC 05 */ bl func_8003CF64 +/* 800AE360 000AB160 4B F8 EC 05 */ bl xSGTgtIsFormat__FP17st_XSAVEGAME_DATAiPi /* 800AE364 000AB164 2C 03 00 00 */ cmpwi r3, 0 /* 800AE368 000AB168 41 82 00 30 */ beq lbl_800AE398 /* 800AE36C 000AB16C 40 80 00 10 */ bge lbl_800AE37C @@ -1338,7 +1338,7 @@ lbl_800AE398: lbl_800AE3A0: /* 800AE3A0 000AB1A0 7F C3 F3 78 */ mr r3, r30 /* 800AE3A4 000AB1A4 38 80 00 00 */ li r4, 0 -/* 800AE3A8 000AB1A8 4B F8 EB 99 */ bl func_8003CF40 +/* 800AE3A8 000AB1A8 4B F8 EB 99 */ bl xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi /* 800AE3AC 000AB1AC 7C 03 E8 00 */ cmpw r3, r29 /* 800AE3B0 000AB1B0 41 82 00 0C */ beq lbl_800AE3BC /* 800AE3B4 000AB1B4 3B E0 FF FF */ li r31, -1 @@ -1349,7 +1349,7 @@ lbl_800AE3BC: /* 800AE3C4 000AB1C4 7F C3 F3 78 */ mr r3, r30 /* 800AE3C8 000AB1C8 38 80 00 00 */ li r4, 0 /* 800AE3CC 000AB1CC 38 A0 00 00 */ li r5, 0 -/* 800AE3D0 000AB1D0 4B F8 EB 95 */ bl func_8003CF64 +/* 800AE3D0 000AB1D0 4B F8 EB 95 */ bl xSGTgtIsFormat__FP17st_XSAVEGAME_DATAiPi /* 800AE3D4 000AB1D4 2C 03 00 00 */ cmpwi r3, 0 /* 800AE3D8 000AB1D8 41 82 00 30 */ beq lbl_800AE408 /* 800AE3DC 000AB1DC 40 80 00 10 */ bge lbl_800AE3EC @@ -1373,7 +1373,7 @@ lbl_800AE410: /* 800AE410 000AB210 3B E0 FF FF */ li r31, -1 lbl_800AE414: /* 800AE414 000AB214 7F C3 F3 78 */ mr r3, r30 -/* 800AE418 000AB218 4B F8 E9 BD */ bl func_8003CDD4 +/* 800AE418 000AB218 4B F8 E9 BD */ bl xSGDone__FP17st_XSAVEGAME_DATA /* 800AE41C 000AB21C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800AE420 000AB220 7F E3 FB 78 */ mr r3, r31 /* 800AE424 000AB224 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -1383,8 +1383,8 @@ lbl_800AE414: /* 800AE434 000AB234 38 21 00 20 */ addi r1, r1, 0x20 /* 800AE438 000AB238 4E 80 00 20 */ blr -.global func_800AE43C -func_800AE43C: +.global zSaveLoad_CardCheckSpaceSingle_doCheck__FP17st_XSAVEGAME_DATAi +zSaveLoad_CardCheckSpaceSingle_doCheck__FP17st_XSAVEGAME_DATAi: /* 800AE43C 000AB23C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AE440 000AB240 7C 08 02 A6 */ mflr r0 /* 800AE444 000AB244 38 A0 00 00 */ li r5, 0 @@ -1393,7 +1393,7 @@ func_800AE43C: /* 800AE450 000AB250 7C 9F 23 78 */ mr r31, r4 /* 800AE454 000AB254 93 C1 00 08 */ stw r30, 8(r1) /* 800AE458 000AB258 7C 7E 1B 78 */ mr r30, r3 -/* 800AE45C 000AB25C 4B F8 EB 09 */ bl func_8003CF64 +/* 800AE45C 000AB25C 4B F8 EB 09 */ bl xSGTgtIsFormat__FP17st_XSAVEGAME_DATAiPi /* 800AE460 000AB260 2C 03 00 00 */ cmpwi r3, 0 /* 800AE464 000AB264 41 81 00 0C */ bgt lbl_800AE470 /* 800AE468 000AB268 38 60 00 06 */ li r3, 6 @@ -1401,10 +1401,10 @@ func_800AE43C: lbl_800AE470: /* 800AE470 000AB270 7F C3 F3 78 */ mr r3, r30 /* 800AE474 000AB274 7F E4 FB 78 */ mr r4, r31 -/* 800AE478 000AB278 4B F8 EB 91 */ bl func_8003D008 +/* 800AE478 000AB278 4B F8 EB 91 */ bl xSGTgtSelect__FP17st_XSAVEGAME_DATAi /* 800AE47C 000AB27C 7F C3 F3 78 */ mr r3, r30 /* 800AE480 000AB280 7F E4 FB 78 */ mr r4, r31 -/* 800AE484 000AB284 4B F8 EB E1 */ bl func_8003D064 +/* 800AE484 000AB284 4B F8 EB E1 */ bl xSGTgtHasGameDir__FP17st_XSAVEGAME_DATAi /* 800AE488 000AB288 2C 03 00 01 */ cmpwi r3, 1 /* 800AE48C 000AB28C 40 82 00 2C */ bne lbl_800AE4B8 /* 800AE490 000AB290 3C A0 00 01 */ lis r5, 0x0000CC00@ha @@ -1415,7 +1415,7 @@ lbl_800AE470: /* 800AE4A4 000AB2A4 38 ED 90 AC */ addi r7, r13, lbl_803CB9AC-_SDA_BASE_ /* 800AE4A8 000AB2A8 39 0D 90 A8 */ addi r8, r13, lbl_803CB9A8-_SDA_BASE_ /* 800AE4AC 000AB2AC 39 20 00 00 */ li r9, 0 -/* 800AE4B0 000AB2B0 4B F8 EB F5 */ bl func_8003D0A4 +/* 800AE4B0 000AB2B0 4B F8 EB F5 */ bl xSGTgtHaveRoom__FP17st_XSAVEGAME_DATAiiiPiPiPi /* 800AE4B4 000AB2B4 48 00 00 28 */ b lbl_800AE4DC lbl_800AE4B8: /* 800AE4B8 000AB2B8 3C A0 00 01 */ lis r5, 0x0000CC00@ha @@ -1426,7 +1426,7 @@ lbl_800AE4B8: /* 800AE4CC 000AB2CC 38 ED 90 AC */ addi r7, r13, lbl_803CB9AC-_SDA_BASE_ /* 800AE4D0 000AB2D0 39 0D 90 A8 */ addi r8, r13, lbl_803CB9A8-_SDA_BASE_ /* 800AE4D4 000AB2D4 39 20 00 00 */ li r9, 0 -/* 800AE4D8 000AB2D8 4B F8 EB CD */ bl func_8003D0A4 +/* 800AE4D8 000AB2D8 4B F8 EB CD */ bl xSGTgtHaveRoom__FP17st_XSAVEGAME_DATAiiiPiPiPi lbl_800AE4DC: /* 800AE4DC 000AB2DC 2C 03 00 00 */ cmpwi r3, 0 /* 800AE4E0 000AB2E0 40 82 00 08 */ bne lbl_800AE4E8 @@ -1439,8 +1439,8 @@ lbl_800AE4E8: /* 800AE4F8 000AB2F8 38 21 00 10 */ addi r1, r1, 0x10 /* 800AE4FC 000AB2FC 4E 80 00 20 */ blr -.global func_800AE500 -func_800AE500: +.global zSaveLoad_CardCheckSpaceSingle__Fi +zSaveLoad_CardCheckSpaceSingle__Fi: /* 800AE500 000AB300 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800AE504 000AB304 7C 08 02 A6 */ mflr r0 /* 800AE508 000AB308 90 01 00 24 */ stw r0, 0x24(r1) @@ -1449,11 +1449,11 @@ func_800AE500: /* 800AE514 000AB314 93 A1 00 14 */ stw r29, 0x14(r1) /* 800AE518 000AB318 7C 7D 1B 78 */ mr r29, r3 /* 800AE51C 000AB31C 38 60 00 0B */ li r3, 0xb -/* 800AE520 000AB320 4B F8 E7 B9 */ bl func_8003CCD8 +/* 800AE520 000AB320 4B F8 E7 B9 */ bl xSGInit__F16en_SAVEGAME_MODE /* 800AE524 000AB324 38 81 00 08 */ addi r4, r1, 8 /* 800AE528 000AB328 7C 7F 1B 78 */ mr r31, r3 /* 800AE52C 000AB32C 3B C0 00 00 */ li r30, 0 -/* 800AE530 000AB330 4B F8 E9 ED */ bl func_8003CF1C +/* 800AE530 000AB330 4B F8 E9 ED */ bl xSGTgtCount__FP17st_XSAVEGAME_DATAPi /* 800AE534 000AB334 2C 03 00 01 */ cmpwi r3, 1 /* 800AE538 000AB338 41 82 00 38 */ beq lbl_800AE570 /* 800AE53C 000AB33C 40 80 00 10 */ bge lbl_800AE54C @@ -1465,7 +1465,7 @@ lbl_800AE54C: /* 800AE550 000AB350 40 80 00 58 */ bge lbl_800AE5A8 /* 800AE554 000AB354 7F E3 FB 78 */ mr r3, r31 /* 800AE558 000AB358 7F A4 EB 78 */ mr r4, r29 -/* 800AE55C 000AB35C 4B FF FE E1 */ bl func_800AE43C +/* 800AE55C 000AB35C 4B FF FE E1 */ bl zSaveLoad_CardCheckSpaceSingle_doCheck__FP17st_XSAVEGAME_DATAi /* 800AE560 000AB360 7C 7E 1B 79 */ or. r30, r3, r3 /* 800AE564 000AB364 41 82 00 44 */ beq lbl_800AE5A8 /* 800AE568 000AB368 3B C0 00 01 */ li r30, 1 @@ -1473,7 +1473,7 @@ lbl_800AE54C: lbl_800AE570: /* 800AE570 000AB370 7F E3 FB 78 */ mr r3, r31 /* 800AE574 000AB374 38 80 00 00 */ li r4, 0 -/* 800AE578 000AB378 4B F8 E9 C9 */ bl func_8003CF40 +/* 800AE578 000AB378 4B F8 E9 C9 */ bl xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi /* 800AE57C 000AB37C 7C 03 E8 00 */ cmpw r3, r29 /* 800AE580 000AB380 41 82 00 08 */ beq lbl_800AE588 /* 800AE584 000AB384 3B C0 00 05 */ li r30, 5 @@ -1482,14 +1482,14 @@ lbl_800AE588: /* 800AE58C 000AB38C 40 82 00 1C */ bne lbl_800AE5A8 /* 800AE590 000AB390 7F E3 FB 78 */ mr r3, r31 /* 800AE594 000AB394 38 80 00 00 */ li r4, 0 -/* 800AE598 000AB398 4B FF FE A5 */ bl func_800AE43C +/* 800AE598 000AB398 4B FF FE A5 */ bl zSaveLoad_CardCheckSpaceSingle_doCheck__FP17st_XSAVEGAME_DATAi /* 800AE59C 000AB39C 7C 7E 1B 78 */ mr r30, r3 /* 800AE5A0 000AB3A0 48 00 00 08 */ b lbl_800AE5A8 lbl_800AE5A4: /* 800AE5A4 000AB3A4 3B C0 00 05 */ li r30, 5 lbl_800AE5A8: /* 800AE5A8 000AB3A8 7F E3 FB 78 */ mr r3, r31 -/* 800AE5AC 000AB3AC 4B F8 E8 29 */ bl func_8003CDD4 +/* 800AE5AC 000AB3AC 4B F8 E8 29 */ bl xSGDone__FP17st_XSAVEGAME_DATA /* 800AE5B0 000AB3B0 80 01 00 24 */ lwz r0, 0x24(r1) /* 800AE5B4 000AB3B4 7F C3 F3 78 */ mr r3, r30 /* 800AE5B8 000AB3B8 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -1499,8 +1499,8 @@ lbl_800AE5A8: /* 800AE5C8 000AB3C8 38 21 00 20 */ addi r1, r1, 0x20 /* 800AE5CC 000AB3CC 4E 80 00 20 */ blr -.global func_800AE5D0 -func_800AE5D0: +.global zSaveLoad_CardCheckGamesSingle_doCheck__FP17st_XSAVEGAME_DATAi +zSaveLoad_CardCheckGamesSingle_doCheck__FP17st_XSAVEGAME_DATAi: /* 800AE5D0 000AB3D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AE5D4 000AB3D4 7C 08 02 A6 */ mflr r0 /* 800AE5D8 000AB3D8 38 A0 00 00 */ li r5, 0 @@ -1509,7 +1509,7 @@ func_800AE5D0: /* 800AE5E4 000AB3E4 7C 9F 23 78 */ mr r31, r4 /* 800AE5E8 000AB3E8 93 C1 00 08 */ stw r30, 8(r1) /* 800AE5EC 000AB3EC 7C 7E 1B 78 */ mr r30, r3 -/* 800AE5F0 000AB3F0 4B F8 E9 75 */ bl func_8003CF64 +/* 800AE5F0 000AB3F0 4B F8 E9 75 */ bl xSGTgtIsFormat__FP17st_XSAVEGAME_DATAiPi /* 800AE5F4 000AB3F4 2C 03 00 00 */ cmpwi r3, 0 /* 800AE5F8 000AB3F8 41 81 00 0C */ bgt lbl_800AE604 /* 800AE5FC 000AB3FC 38 60 00 06 */ li r3, 6 @@ -1517,10 +1517,10 @@ func_800AE5D0: lbl_800AE604: /* 800AE604 000AB404 7F C3 F3 78 */ mr r3, r30 /* 800AE608 000AB408 7F E4 FB 78 */ mr r4, r31 -/* 800AE60C 000AB40C 4B F8 E9 FD */ bl func_8003D008 +/* 800AE60C 000AB40C 4B F8 E9 FD */ bl xSGTgtSelect__FP17st_XSAVEGAME_DATAi /* 800AE610 000AB410 7F C3 F3 78 */ mr r3, r30 /* 800AE614 000AB414 7F E4 FB 78 */ mr r4, r31 -/* 800AE618 000AB418 4B F8 EA 4D */ bl func_8003D064 +/* 800AE618 000AB418 4B F8 EA 4D */ bl xSGTgtHasGameDir__FP17st_XSAVEGAME_DATAi /* 800AE61C 000AB41C 2C 03 00 00 */ cmpwi r3, 0 /* 800AE620 000AB420 40 82 00 0C */ bne lbl_800AE62C /* 800AE624 000AB424 38 60 00 00 */ li r3, 0 @@ -1534,7 +1534,7 @@ lbl_800AE62C: /* 800AE640 000AB440 38 ED 90 AC */ addi r7, r13, lbl_803CB9AC-_SDA_BASE_ /* 800AE644 000AB444 39 0D 90 A8 */ addi r8, r13, lbl_803CB9A8-_SDA_BASE_ /* 800AE648 000AB448 39 20 00 00 */ li r9, 0 -/* 800AE64C 000AB44C 4B F8 EA 59 */ bl func_8003D0A4 +/* 800AE64C 000AB44C 4B F8 EA 59 */ bl xSGTgtHaveRoom__FP17st_XSAVEGAME_DATAiiiPiPiPi /* 800AE650 000AB450 2C 03 00 00 */ cmpwi r3, 0 /* 800AE654 000AB454 40 82 00 08 */ bne lbl_800AE65C /* 800AE658 000AB458 38 60 00 00 */ li r3, 0 @@ -1546,8 +1546,8 @@ lbl_800AE65C: /* 800AE66C 000AB46C 38 21 00 10 */ addi r1, r1, 0x10 /* 800AE670 000AB470 4E 80 00 20 */ blr -.global func_800AE674 -func_800AE674: +.global zSaveLoad_CardCheckGamesSingle__Fi +zSaveLoad_CardCheckGamesSingle__Fi: /* 800AE674 000AB474 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800AE678 000AB478 7C 08 02 A6 */ mflr r0 /* 800AE67C 000AB47C 90 01 00 24 */ stw r0, 0x24(r1) @@ -1556,11 +1556,11 @@ func_800AE674: /* 800AE688 000AB488 93 A1 00 14 */ stw r29, 0x14(r1) /* 800AE68C 000AB48C 7C 7D 1B 78 */ mr r29, r3 /* 800AE690 000AB490 38 60 00 0A */ li r3, 0xa -/* 800AE694 000AB494 4B F8 E6 45 */ bl func_8003CCD8 +/* 800AE694 000AB494 4B F8 E6 45 */ bl xSGInit__F16en_SAVEGAME_MODE /* 800AE698 000AB498 38 81 00 08 */ addi r4, r1, 8 /* 800AE69C 000AB49C 7C 7F 1B 78 */ mr r31, r3 /* 800AE6A0 000AB4A0 3B C0 00 00 */ li r30, 0 -/* 800AE6A4 000AB4A4 4B F8 E8 79 */ bl func_8003CF1C +/* 800AE6A4 000AB4A4 4B F8 E8 79 */ bl xSGTgtCount__FP17st_XSAVEGAME_DATAPi /* 800AE6A8 000AB4A8 2C 03 00 01 */ cmpwi r3, 1 /* 800AE6AC 000AB4AC 41 82 00 38 */ beq lbl_800AE6E4 /* 800AE6B0 000AB4B0 40 80 00 10 */ bge lbl_800AE6C0 @@ -1572,7 +1572,7 @@ lbl_800AE6C0: /* 800AE6C4 000AB4C4 40 80 00 58 */ bge lbl_800AE71C /* 800AE6C8 000AB4C8 7F E3 FB 78 */ mr r3, r31 /* 800AE6CC 000AB4CC 7F A4 EB 78 */ mr r4, r29 -/* 800AE6D0 000AB4D0 4B FF FF 01 */ bl func_800AE5D0 +/* 800AE6D0 000AB4D0 4B FF FF 01 */ bl zSaveLoad_CardCheckGamesSingle_doCheck__FP17st_XSAVEGAME_DATAi /* 800AE6D4 000AB4D4 7C 7E 1B 79 */ or. r30, r3, r3 /* 800AE6D8 000AB4D8 41 82 00 44 */ beq lbl_800AE71C /* 800AE6DC 000AB4DC 3B C0 00 01 */ li r30, 1 @@ -1580,7 +1580,7 @@ lbl_800AE6C0: lbl_800AE6E4: /* 800AE6E4 000AB4E4 7F E3 FB 78 */ mr r3, r31 /* 800AE6E8 000AB4E8 38 80 00 00 */ li r4, 0 -/* 800AE6EC 000AB4EC 4B F8 E8 55 */ bl func_8003CF40 +/* 800AE6EC 000AB4EC 4B F8 E8 55 */ bl xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi /* 800AE6F0 000AB4F0 7C 03 E8 00 */ cmpw r3, r29 /* 800AE6F4 000AB4F4 41 82 00 08 */ beq lbl_800AE6FC /* 800AE6F8 000AB4F8 3B C0 00 05 */ li r30, 5 @@ -1589,14 +1589,14 @@ lbl_800AE6FC: /* 800AE700 000AB500 40 82 00 1C */ bne lbl_800AE71C /* 800AE704 000AB504 7F E3 FB 78 */ mr r3, r31 /* 800AE708 000AB508 38 80 00 00 */ li r4, 0 -/* 800AE70C 000AB50C 4B FF FE C5 */ bl func_800AE5D0 +/* 800AE70C 000AB50C 4B FF FE C5 */ bl zSaveLoad_CardCheckGamesSingle_doCheck__FP17st_XSAVEGAME_DATAi /* 800AE710 000AB510 7C 7E 1B 78 */ mr r30, r3 /* 800AE714 000AB514 48 00 00 08 */ b lbl_800AE71C lbl_800AE718: /* 800AE718 000AB518 3B C0 00 05 */ li r30, 5 lbl_800AE71C: /* 800AE71C 000AB51C 7F E3 FB 78 */ mr r3, r31 -/* 800AE720 000AB520 4B F8 E6 B5 */ bl func_8003CDD4 +/* 800AE720 000AB520 4B F8 E6 B5 */ bl xSGDone__FP17st_XSAVEGAME_DATA /* 800AE724 000AB524 80 01 00 24 */ lwz r0, 0x24(r1) /* 800AE728 000AB528 7F C3 F3 78 */ mr r3, r30 /* 800AE72C 000AB52C 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -1606,8 +1606,8 @@ lbl_800AE71C: /* 800AE73C 000AB53C 38 21 00 20 */ addi r1, r1, 0x20 /* 800AE740 000AB540 4E 80 00 20 */ blr -.global func_800AE744 -func_800AE744: +.global zSaveLoad_CardCheckSlotEmpty_hasGame_doCheck__FP17st_XSAVEGAME_DATAii +zSaveLoad_CardCheckSlotEmpty_hasGame_doCheck__FP17st_XSAVEGAME_DATAii: /* 800AE744 000AB544 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800AE748 000AB548 7C 08 02 A6 */ mflr r0 /* 800AE74C 000AB54C 90 01 00 24 */ stw r0, 0x24(r1) @@ -1618,7 +1618,7 @@ func_800AE744: /* 800AE760 000AB560 7C 9E 23 78 */ mr r30, r4 /* 800AE764 000AB564 93 A1 00 14 */ stw r29, 0x14(r1) /* 800AE768 000AB568 7C 7D 1B 78 */ mr r29, r3 -/* 800AE76C 000AB56C 4B F8 E7 F9 */ bl func_8003CF64 +/* 800AE76C 000AB56C 4B F8 E7 F9 */ bl xSGTgtIsFormat__FP17st_XSAVEGAME_DATAiPi /* 800AE770 000AB570 2C 03 00 00 */ cmpwi r3, 0 /* 800AE774 000AB574 41 81 00 0C */ bgt lbl_800AE780 /* 800AE778 000AB578 38 60 FF FF */ li r3, -1 @@ -1626,10 +1626,10 @@ func_800AE744: lbl_800AE780: /* 800AE780 000AB580 7F A3 EB 78 */ mr r3, r29 /* 800AE784 000AB584 7F C4 F3 78 */ mr r4, r30 -/* 800AE788 000AB588 4B F8 E8 81 */ bl func_8003D008 +/* 800AE788 000AB588 4B F8 E8 81 */ bl xSGTgtSelect__FP17st_XSAVEGAME_DATAi /* 800AE78C 000AB58C 7F A3 EB 78 */ mr r3, r29 /* 800AE790 000AB590 7F E4 FB 78 */ mr r4, r31 -/* 800AE794 000AB594 4B F8 EA ED */ bl func_8003D280 +/* 800AE794 000AB594 4B F8 EA ED */ bl xSGGameIsEmpty__FP17st_XSAVEGAME_DATAi /* 800AE798 000AB598 2C 03 00 00 */ cmpwi r3, 0 /* 800AE79C 000AB59C 41 82 00 0C */ beq lbl_800AE7A8 /* 800AE7A0 000AB5A0 38 60 00 00 */ li r3, 0 @@ -1646,8 +1646,8 @@ lbl_800AE7B0: /* 800AE7C4 000AB5C4 38 21 00 20 */ addi r1, r1, 0x20 /* 800AE7C8 000AB5C8 4E 80 00 20 */ blr -.global func_800AE7CC -func_800AE7CC: +.global zSaveLoad_CardCheckSlotEmpty_hasGame__Fii +zSaveLoad_CardCheckSlotEmpty_hasGame__Fii: /* 800AE7CC 000AB5CC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800AE7D0 000AB5D0 7C 08 02 A6 */ mflr r0 /* 800AE7D4 000AB5D4 90 01 00 24 */ stw r0, 0x24(r1) @@ -1658,11 +1658,11 @@ func_800AE7CC: /* 800AE7E8 000AB5E8 93 81 00 10 */ stw r28, 0x10(r1) /* 800AE7EC 000AB5EC 7C 7C 1B 78 */ mr r28, r3 /* 800AE7F0 000AB5F0 38 60 00 0A */ li r3, 0xa -/* 800AE7F4 000AB5F4 4B F8 E4 E5 */ bl func_8003CCD8 +/* 800AE7F4 000AB5F4 4B F8 E4 E5 */ bl xSGInit__F16en_SAVEGAME_MODE /* 800AE7F8 000AB5F8 38 81 00 08 */ addi r4, r1, 8 /* 800AE7FC 000AB5FC 7C 7F 1B 78 */ mr r31, r3 /* 800AE800 000AB600 3B C0 00 00 */ li r30, 0 -/* 800AE804 000AB604 4B F8 E7 19 */ bl func_8003CF1C +/* 800AE804 000AB604 4B F8 E7 19 */ bl xSGTgtCount__FP17st_XSAVEGAME_DATAPi /* 800AE808 000AB608 2C 03 00 01 */ cmpwi r3, 1 /* 800AE80C 000AB60C 41 82 00 48 */ beq lbl_800AE854 /* 800AE810 000AB610 40 80 00 10 */ bge lbl_800AE820 @@ -1675,7 +1675,7 @@ lbl_800AE820: /* 800AE828 000AB628 7F E3 FB 78 */ mr r3, r31 /* 800AE82C 000AB62C 7F 84 E3 78 */ mr r4, r28 /* 800AE830 000AB630 7F A5 EB 78 */ mr r5, r29 -/* 800AE834 000AB634 4B FF FF 11 */ bl func_800AE744 +/* 800AE834 000AB634 4B FF FF 11 */ bl zSaveLoad_CardCheckSlotEmpty_hasGame_doCheck__FP17st_XSAVEGAME_DATAii /* 800AE838 000AB638 7C 7E 1B 78 */ mr r30, r3 /* 800AE83C 000AB63C 2C 1E 00 0A */ cmpwi r30, 0xa /* 800AE840 000AB640 41 82 00 50 */ beq lbl_800AE890 @@ -1686,7 +1686,7 @@ lbl_800AE820: lbl_800AE854: /* 800AE854 000AB654 7F E3 FB 78 */ mr r3, r31 /* 800AE858 000AB658 38 80 00 00 */ li r4, 0 -/* 800AE85C 000AB65C 4B F8 E6 E5 */ bl func_8003CF40 +/* 800AE85C 000AB65C 4B F8 E6 E5 */ bl xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi /* 800AE860 000AB660 7C 03 E0 00 */ cmpw r3, r28 /* 800AE864 000AB664 41 82 00 08 */ beq lbl_800AE86C /* 800AE868 000AB668 3B C0 FF FF */ li r30, -1 @@ -1696,14 +1696,14 @@ lbl_800AE86C: /* 800AE874 000AB674 7F E3 FB 78 */ mr r3, r31 /* 800AE878 000AB678 7F A5 EB 78 */ mr r5, r29 /* 800AE87C 000AB67C 38 80 00 00 */ li r4, 0 -/* 800AE880 000AB680 4B FF FE C5 */ bl func_800AE744 +/* 800AE880 000AB680 4B FF FE C5 */ bl zSaveLoad_CardCheckSlotEmpty_hasGame_doCheck__FP17st_XSAVEGAME_DATAii /* 800AE884 000AB684 7C 7E 1B 78 */ mr r30, r3 /* 800AE888 000AB688 48 00 00 08 */ b lbl_800AE890 lbl_800AE88C: /* 800AE88C 000AB68C 3B C0 FF FF */ li r30, -1 lbl_800AE890: /* 800AE890 000AB690 7F E3 FB 78 */ mr r3, r31 -/* 800AE894 000AB694 4B F8 E5 41 */ bl func_8003CDD4 +/* 800AE894 000AB694 4B F8 E5 41 */ bl xSGDone__FP17st_XSAVEGAME_DATA /* 800AE898 000AB698 80 01 00 24 */ lwz r0, 0x24(r1) /* 800AE89C 000AB69C 7F C3 F3 78 */ mr r3, r30 /* 800AE8A0 000AB6A0 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -1714,12 +1714,12 @@ lbl_800AE890: /* 800AE8B4 000AB6B4 38 21 00 20 */ addi r1, r1, 0x20 /* 800AE8B8 000AB6B8 4E 80 00 20 */ blr -.global func_800AE8BC -func_800AE8BC: +.global zSaveLoad_CardCheckSlotOverwrite_Free__Fii +zSaveLoad_CardCheckSlotOverwrite_Free__Fii: /* 800AE8BC 000AB6BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AE8C0 000AB6C0 7C 08 02 A6 */ mflr r0 /* 800AE8C4 000AB6C4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800AE8C8 000AB6C8 4B FF FF 05 */ bl func_800AE7CC +/* 800AE8C8 000AB6C8 4B FF FF 05 */ bl zSaveLoad_CardCheckSlotEmpty_hasGame__Fii /* 800AE8CC 000AB6CC 2C 03 00 01 */ cmpwi r3, 1 /* 800AE8D0 000AB6D0 41 82 00 30 */ beq lbl_800AE900 /* 800AE8D4 000AB6D4 40 80 00 14 */ bge lbl_800AE8E8 @@ -1749,8 +1749,8 @@ lbl_800AE914: /* 800AE91C 000AB71C 38 21 00 10 */ addi r1, r1, 0x10 /* 800AE920 000AB720 4E 80 00 20 */ blr -.global func_800AE924 -func_800AE924: +.global zSaveLoad_CardCheck__Fii +zSaveLoad_CardCheck__Fii: /* 800AE924 000AB724 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800AE928 000AB728 7C 08 02 A6 */ mflr r0 /* 800AE92C 000AB72C 90 01 00 24 */ stw r0, 0x24(r1) @@ -1759,13 +1759,13 @@ func_800AE924: /* 800AE938 000AB738 7C 9E 23 78 */ mr r30, r4 /* 800AE93C 000AB73C 93 A1 00 14 */ stw r29, 0x14(r1) /* 800AE940 000AB740 7C 7D 1B 78 */ mr r29, r3 -/* 800AE944 000AB744 4B FF F8 B1 */ bl func_800AE1F4 +/* 800AE944 000AB744 4B FF F8 B1 */ bl zSaveLoad_CardCheckSingle__Fi /* 800AE948 000AB748 3B E0 00 01 */ li r31, 1 /* 800AE94C 000AB74C 48 00 00 30 */ b lbl_800AE97C lbl_800AE950: /* 800AE950 000AB750 93 ED 90 A4 */ stw r31, lbl_803CB9A4-_SDA_BASE_(r13) /* 800AE954 000AB754 7F C3 F3 78 */ mr r3, r30 -/* 800AE958 000AB758 4B FF F1 AD */ bl func_800ADB04 +/* 800AE958 000AB758 4B FF F1 AD */ bl zSaveLoad_CardPrompt__Fi /* 800AE95C 000AB75C 2C 03 00 02 */ cmpwi r3, 2 /* 800AE960 000AB760 41 82 00 0C */ beq lbl_800AE96C /* 800AE964 000AB764 2C 03 00 04 */ cmpwi r3, 4 @@ -1775,7 +1775,7 @@ lbl_800AE96C: /* 800AE970 000AB770 48 00 00 24 */ b lbl_800AE994 lbl_800AE974: /* 800AE974 000AB774 7F A3 EB 78 */ mr r3, r29 -/* 800AE978 000AB778 4B FF F8 7D */ bl func_800AE1F4 +/* 800AE978 000AB778 4B FF F8 7D */ bl zSaveLoad_CardCheckSingle__Fi lbl_800AE97C: /* 800AE97C 000AB77C 2C 03 00 00 */ cmpwi r3, 0 /* 800AE980 000AB780 41 82 FF D0 */ beq lbl_800AE950 @@ -1792,8 +1792,8 @@ lbl_800AE994: /* 800AE9A8 000AB7A8 38 21 00 20 */ addi r1, r1, 0x20 /* 800AE9AC 000AB7AC 4E 80 00 20 */ blr -.global func_800AE9B0 -func_800AE9B0: +.global zSaveLoad_CardCheckFormatted__Fii +zSaveLoad_CardCheckFormatted__Fii: /* 800AE9B0 000AB7B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AE9B4 000AB7B4 7C 08 02 A6 */ mflr r0 /* 800AE9B8 000AB7B8 90 01 00 14 */ stw r0, 0x14(r1) @@ -1806,7 +1806,7 @@ lbl_800AE9D0: /* 800AE9D0 000AB7D0 38 00 00 01 */ li r0, 1 /* 800AE9D4 000AB7D4 7F C3 F3 78 */ mr r3, r30 /* 800AE9D8 000AB7D8 90 0D 90 A4 */ stw r0, lbl_803CB9A4-_SDA_BASE_(r13) -/* 800AE9DC 000AB7DC 4B FF F9 25 */ bl func_800AE300 +/* 800AE9DC 000AB7DC 4B FF F9 25 */ bl zSaveLoad_CardCheckFormattedSingle__Fi /* 800AE9E0 000AB7E0 2C 03 FF FF */ cmpwi r3, -1 /* 800AE9E4 000AB7E4 40 82 00 0C */ bne lbl_800AE9F0 /* 800AE9E8 000AB7E8 38 60 FF FF */ li r3, -1 @@ -1818,7 +1818,7 @@ lbl_800AE9F0: /* 800AE9FC 000AB7FC 48 00 00 68 */ b lbl_800AEA64 lbl_800AEA00: /* 800AEA00 000AB800 7F E3 FB 78 */ mr r3, r31 -/* 800AEA04 000AB804 4B FF F1 D5 */ bl func_800ADBD8 +/* 800AEA04 000AB804 4B FF F1 D5 */ bl zSaveLoad_CardPromptFormat__Fi /* 800AEA08 000AB808 2C 03 00 02 */ cmpwi r3, 2 /* 800AEA0C 000AB80C 41 82 00 0C */ beq lbl_800AEA18 /* 800AEA10 000AB810 2C 03 00 04 */ cmpwi r3, 4 @@ -1831,7 +1831,7 @@ lbl_800AEA20: /* 800AEA24 000AB824 7F C3 F3 78 */ mr r3, r30 /* 800AEA28 000AB828 90 0D 90 B0 */ stw r0, lbl_803CB9B0-_SDA_BASE_(r13) /* 800AEA2C 000AB82C 7F E4 FB 78 */ mr r4, r31 -/* 800AEA30 000AB830 4B FF EE CD */ bl func_800AD8FC +/* 800AEA30 000AB830 4B FF EE CD */ bl format__Fii /* 800AEA34 000AB834 38 00 00 02 */ li r0, 2 /* 800AEA38 000AB838 2C 03 00 01 */ cmpwi r3, 1 /* 800AEA3C 000AB83C 90 0D 90 B0 */ stw r0, lbl_803CB9B0-_SDA_BASE_(r13) @@ -1842,7 +1842,7 @@ lbl_800AEA4C: /* 800AEA4C 000AB84C 7C 03 03 78 */ mr r3, r0 /* 800AEA50 000AB850 48 00 00 14 */ b lbl_800AEA64 lbl_800AEA54: -/* 800AEA54 000AB854 4B FF F8 AD */ bl func_800AE300 +/* 800AEA54 000AB854 4B FF F8 AD */ bl zSaveLoad_CardCheckFormattedSingle__Fi /* 800AEA58 000AB858 2C 03 00 01 */ cmpwi r3, 1 /* 800AEA5C 000AB85C 40 82 FF 74 */ bne lbl_800AE9D0 /* 800AEA60 000AB860 38 60 00 01 */ li r3, 1 @@ -1854,25 +1854,25 @@ lbl_800AEA64: /* 800AEA74 000AB874 38 21 00 10 */ addi r1, r1, 0x10 /* 800AEA78 000AB878 4E 80 00 20 */ blr -.global func_800AEA7C -func_800AEA7C: +.global zSaveLoad_CardCheckValid__Fii +zSaveLoad_CardCheckValid__Fii: /* 800AEA7C 000AB87C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AEA80 000AB880 7C 08 02 A6 */ mflr r0 /* 800AEA84 000AB884 2C 04 00 01 */ cmpwi r4, 1 /* 800AEA88 000AB888 90 01 00 14 */ stw r0, 0x14(r1) /* 800AEA8C 000AB88C 40 82 00 0C */ bne lbl_800AEA98 -/* 800AEA90 000AB890 48 00 00 B9 */ bl func_800AEB48 +/* 800AEA90 000AB890 48 00 00 B9 */ bl zSaveLoad_CardCheckGames__Fii /* 800AEA94 000AB894 48 00 00 08 */ b lbl_800AEA9C lbl_800AEA98: -/* 800AEA98 000AB898 48 00 00 15 */ bl func_800AEAAC +/* 800AEA98 000AB898 48 00 00 15 */ bl zSaveLoad_CardCheckSpace__Fii lbl_800AEA9C: /* 800AEA9C 000AB89C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800AEAA0 000AB8A0 7C 08 03 A6 */ mtlr r0 /* 800AEAA4 000AB8A4 38 21 00 10 */ addi r1, r1, 0x10 /* 800AEAA8 000AB8A8 4E 80 00 20 */ blr -.global func_800AEAAC -func_800AEAAC: +.global zSaveLoad_CardCheckSpace__Fii +zSaveLoad_CardCheckSpace__Fii: /* 800AEAAC 000AB8AC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800AEAB0 000AB8B0 7C 08 02 A6 */ mflr r0 /* 800AEAB4 000AB8B4 90 01 00 24 */ stw r0, 0x24(r1) @@ -1881,12 +1881,12 @@ func_800AEAAC: /* 800AEAC0 000AB8C0 7C 9E 23 78 */ mr r30, r4 /* 800AEAC4 000AB8C4 93 A1 00 14 */ stw r29, 0x14(r1) /* 800AEAC8 000AB8C8 7C 7D 1B 78 */ mr r29, r3 -/* 800AEACC 000AB8CC 4B FF FA 35 */ bl func_800AE500 +/* 800AEACC 000AB8CC 4B FF FA 35 */ bl zSaveLoad_CardCheckSpaceSingle__Fi /* 800AEAD0 000AB8D0 48 00 00 4C */ b lbl_800AEB1C lbl_800AEAD4: /* 800AEAD4 000AB8D4 93 ED 90 A4 */ stw r31, lbl_803CB9A4-_SDA_BASE_(r13) /* 800AEAD8 000AB8D8 7F A3 EB 78 */ mr r3, r29 -/* 800AEADC 000AB8DC 4B FF FA 25 */ bl func_800AE500 +/* 800AEADC 000AB8DC 4B FF FA 25 */ bl zSaveLoad_CardCheckSpaceSingle__Fi /* 800AEAE0 000AB8E0 2C 03 FF FF */ cmpwi r3, -1 /* 800AEAE4 000AB8E4 41 82 00 48 */ beq lbl_800AEB2C /* 800AEAE8 000AB8E8 2C 03 00 06 */ cmpwi r3, 6 @@ -1896,7 +1896,7 @@ lbl_800AEAD4: /* 800AEAF8 000AB8F8 48 00 00 34 */ b lbl_800AEB2C lbl_800AEAFC: /* 800AEAFC 000AB8FC 7F C3 F3 78 */ mr r3, r30 -/* 800AEB00 000AB900 4B FF F1 71 */ bl func_800ADC70 +/* 800AEB00 000AB900 4B FF F1 71 */ bl zSaveLoad_CardPromptSpace__Fi /* 800AEB04 000AB904 2C 03 00 02 */ cmpwi r3, 2 /* 800AEB08 000AB908 41 82 00 0C */ beq lbl_800AEB14 /* 800AEB0C 000AB90C 2C 03 00 04 */ cmpwi r3, 4 @@ -1919,8 +1919,8 @@ lbl_800AEB2C: /* 800AEB40 000AB940 38 21 00 20 */ addi r1, r1, 0x20 /* 800AEB44 000AB944 4E 80 00 20 */ blr -.global func_800AEB48 -func_800AEB48: +.global zSaveLoad_CardCheckGames__Fii +zSaveLoad_CardCheckGames__Fii: /* 800AEB48 000AB948 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800AEB4C 000AB94C 7C 08 02 A6 */ mflr r0 /* 800AEB50 000AB950 90 01 00 24 */ stw r0, 0x24(r1) @@ -1929,12 +1929,12 @@ func_800AEB48: /* 800AEB5C 000AB95C 7C 9E 23 78 */ mr r30, r4 /* 800AEB60 000AB960 93 A1 00 14 */ stw r29, 0x14(r1) /* 800AEB64 000AB964 7C 7D 1B 78 */ mr r29, r3 -/* 800AEB68 000AB968 4B FF FB 0D */ bl func_800AE674 +/* 800AEB68 000AB968 4B FF FB 0D */ bl zSaveLoad_CardCheckGamesSingle__Fi /* 800AEB6C 000AB96C 48 00 00 4C */ b lbl_800AEBB8 lbl_800AEB70: /* 800AEB70 000AB970 93 ED 90 A4 */ stw r31, lbl_803CB9A4-_SDA_BASE_(r13) /* 800AEB74 000AB974 7F A3 EB 78 */ mr r3, r29 -/* 800AEB78 000AB978 4B FF FA FD */ bl func_800AE674 +/* 800AEB78 000AB978 4B FF FA FD */ bl zSaveLoad_CardCheckGamesSingle__Fi /* 800AEB7C 000AB97C 2C 03 FF FF */ cmpwi r3, -1 /* 800AEB80 000AB980 41 82 00 48 */ beq lbl_800AEBC8 /* 800AEB84 000AB984 2C 03 00 06 */ cmpwi r3, 6 @@ -1944,7 +1944,7 @@ lbl_800AEB70: /* 800AEB94 000AB994 48 00 00 34 */ b lbl_800AEBC8 lbl_800AEB98: /* 800AEB98 000AB998 7F C3 F3 78 */ mr r3, r30 -/* 800AEB9C 000AB99C 4B FF F1 55 */ bl func_800ADCF0 +/* 800AEB9C 000AB99C 4B FF F1 55 */ bl zSaveLoad_CardPromptGames__Fi /* 800AEBA0 000AB9A0 2C 03 00 02 */ cmpwi r3, 2 /* 800AEBA4 000AB9A4 41 82 00 0C */ beq lbl_800AEBB0 /* 800AEBA8 000AB9A8 2C 03 00 04 */ cmpwi r3, 4 @@ -1967,25 +1967,25 @@ lbl_800AEBC8: /* 800AEBDC 000AB9DC 38 21 00 20 */ addi r1, r1, 0x20 /* 800AEBE0 000AB9E0 4E 80 00 20 */ blr -.global func_800AEBE4 -func_800AEBE4: +.global zSaveLoad_CardCheckGameSlot__Fiii +zSaveLoad_CardCheckGameSlot__Fiii: /* 800AEBE4 000AB9E4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AEBE8 000AB9E8 7C 08 02 A6 */ mflr r0 /* 800AEBEC 000AB9EC 2C 05 00 01 */ cmpwi r5, 1 /* 800AEBF0 000AB9F0 90 01 00 14 */ stw r0, 0x14(r1) /* 800AEBF4 000AB9F4 40 82 00 0C */ bne lbl_800AEC00 -/* 800AEBF8 000AB9F8 48 00 00 1D */ bl func_800AEC14 +/* 800AEBF8 000AB9F8 48 00 00 1D */ bl zSaveLoad_CardCheckSlotEmpty__Fii /* 800AEBFC 000AB9FC 48 00 00 08 */ b lbl_800AEC04 lbl_800AEC00: -/* 800AEC00 000ABA00 48 00 00 99 */ bl func_800AEC98 +/* 800AEC00 000ABA00 48 00 00 99 */ bl zSaveLoad_CardCheckSlotOverwrite__Fii lbl_800AEC04: /* 800AEC04 000ABA04 80 01 00 14 */ lwz r0, 0x14(r1) /* 800AEC08 000ABA08 7C 08 03 A6 */ mtlr r0 /* 800AEC0C 000ABA0C 38 21 00 10 */ addi r1, r1, 0x10 /* 800AEC10 000ABA10 4E 80 00 20 */ blr -.global func_800AEC14 -func_800AEC14: +.global zSaveLoad_CardCheckSlotEmpty__Fii +zSaveLoad_CardCheckSlotEmpty__Fii: /* 800AEC14 000ABA14 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AEC18 000ABA18 7C 08 02 A6 */ mflr r0 /* 800AEC1C 000ABA1C 90 01 00 14 */ stw r0, 0x14(r1) @@ -1993,19 +1993,19 @@ func_800AEC14: /* 800AEC24 000ABA24 7C 9F 23 78 */ mr r31, r4 /* 800AEC28 000ABA28 93 C1 00 08 */ stw r30, 8(r1) /* 800AEC2C 000ABA2C 7C 7E 1B 78 */ mr r30, r3 -/* 800AEC30 000ABA30 4B FF FB 9D */ bl func_800AE7CC +/* 800AEC30 000ABA30 4B FF FB 9D */ bl zSaveLoad_CardCheckSlotEmpty_hasGame__Fii /* 800AEC34 000ABA34 48 00 00 40 */ b lbl_800AEC74 lbl_800AEC38: /* 800AEC38 000ABA38 7F C3 F3 78 */ mr r3, r30 /* 800AEC3C 000ABA3C 7F E4 FB 78 */ mr r4, r31 -/* 800AEC40 000ABA40 4B FF FB 8D */ bl func_800AE7CC +/* 800AEC40 000ABA40 4B FF FB 8D */ bl zSaveLoad_CardCheckSlotEmpty_hasGame__Fii /* 800AEC44 000ABA44 2C 03 FF FF */ cmpwi r3, -1 /* 800AEC48 000ABA48 41 82 00 38 */ beq lbl_800AEC80 /* 800AEC4C 000ABA4C 2C 03 00 06 */ cmpwi r3, 6 /* 800AEC50 000ABA50 40 82 00 08 */ bne lbl_800AEC58 /* 800AEC54 000ABA54 48 00 00 2C */ b lbl_800AEC80 lbl_800AEC58: -/* 800AEC58 000ABA58 4B FF F1 19 */ bl func_800ADD70 +/* 800AEC58 000ABA58 4B FF F1 19 */ bl zSaveLoad_CardPromptGameSlotEmpty__Fv /* 800AEC5C 000ABA5C 2C 03 00 02 */ cmpwi r3, 2 /* 800AEC60 000ABA60 41 82 00 0C */ beq lbl_800AEC6C /* 800AEC64 000ABA64 2C 03 00 04 */ cmpwi r3, 4 @@ -2025,14 +2025,14 @@ lbl_800AEC80: /* 800AEC90 000ABA90 38 21 00 10 */ addi r1, r1, 0x10 /* 800AEC94 000ABA94 4E 80 00 20 */ blr -.global func_800AEC98 -func_800AEC98: +.global zSaveLoad_CardCheckSlotOverwrite__Fii +zSaveLoad_CardCheckSlotOverwrite__Fii: /* 800AEC98 000ABA98 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AEC9C 000ABA9C 7C 08 02 A6 */ mflr r0 /* 800AECA0 000ABAA0 90 01 00 14 */ stw r0, 0x14(r1) /* 800AECA4 000ABAA4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800AECA8 000ABAA8 7C 9F 23 78 */ mr r31, r4 -/* 800AECAC 000ABAAC 4B FF FC 11 */ bl func_800AE8BC +/* 800AECAC 000ABAAC 4B FF FC 11 */ bl zSaveLoad_CardCheckSlotOverwrite_Free__Fii /* 800AECB0 000ABAB0 48 00 00 64 */ b lbl_800AED14 lbl_800AECB4: /* 800AECB4 000ABAB4 2C 03 FF FF */ cmpwi r3, -1 @@ -2048,10 +2048,10 @@ lbl_800AECC8: /* 800AECD8 000ABAD8 48 00 02 C9 */ bl func_800AEFA0 /* 800AECDC 000ABADC 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800AECE0 000ABAE0 41 82 00 0C */ beq lbl_800AECEC -/* 800AECE4 000ABAE4 4B FF F0 ED */ bl func_800ADDD0 +/* 800AECE4 000ABAE4 4B FF F0 ED */ bl zSaveLoad_CardPromptOverwrite__Fv /* 800AECE8 000ABAE8 48 00 00 08 */ b lbl_800AECF0 lbl_800AECEC: -/* 800AECEC 000ABAEC 4B FF F1 4D */ bl func_800ADE38 +/* 800AECEC 000ABAEC 4B FF F1 4D */ bl zSaveLoad_CardPromptOverwriteDamaged__Fv lbl_800AECF0: /* 800AECF0 000ABAF0 2C 03 00 05 */ cmpwi r3, 5 /* 800AECF4 000ABAF4 40 82 00 08 */ bne lbl_800AECFC @@ -2078,8 +2078,8 @@ lbl_800AED28: /* 800AED34 000ABB34 38 21 00 10 */ addi r1, r1, 0x10 /* 800AED38 000ABB38 4E 80 00 20 */ blr -.global func_800AED3C -func_800AED3C: +.global zSaveLoad_CardPick__Fi +zSaveLoad_CardPick__Fi: /* 800AED3C 000ABB3C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AED40 000ABB40 7C 08 02 A6 */ mflr r0 /* 800AED44 000ABB44 90 01 00 14 */ stw r0, 0x14(r1) @@ -2096,21 +2096,21 @@ func_800AED3C: /* 800AED70 000ABB70 38 60 00 01 */ li r3, 1 lbl_800AED74: /* 800AED74 000ABB74 38 80 00 51 */ li r4, 0x51 -/* 800AED78 000ABB78 4B FF EA 19 */ bl func_800AD790 +/* 800AED78 000ABB78 4B FF EA 19 */ bl zSaveLoad_UIEvent__FiUi /* 800AED7C 000ABB7C 2C 1E 00 01 */ cmpwi r30, 1 /* 800AED80 000ABB80 38 60 00 17 */ li r3, 0x17 /* 800AED84 000ABB84 40 82 00 08 */ bne lbl_800AED8C /* 800AED88 000ABB88 38 60 00 04 */ li r3, 4 lbl_800AED8C: /* 800AED8C 000ABB8C 38 80 00 4F */ li r4, 0x4f -/* 800AED90 000ABB90 4B FF EA 01 */ bl func_800AD790 +/* 800AED90 000ABB90 4B FF EA 01 */ bl zSaveLoad_UIEvent__FiUi /* 800AED94 000ABB94 48 00 01 A4 */ b lbl_800AEF38 lbl_800AED98: /* 800AED98 000ABB98 80 6D 82 EC */ lwz r3, lbl_803CABEC-_SDA_BASE_(r13) /* 800AED9C 000ABB9C 2C 03 FF FF */ cmpwi r3, -1 /* 800AEDA0 000ABBA0 41 82 01 94 */ beq lbl_800AEF34 /* 800AEDA4 000ABBA4 7F C4 F3 78 */ mr r4, r30 -/* 800AEDA8 000ABBA8 4B FF FB 7D */ bl func_800AE924 +/* 800AEDA8 000ABBA8 4B FF FB 7D */ bl zSaveLoad_CardCheck__Fii /* 800AEDAC 000ABBAC 7C 7F 1B 78 */ mr r31, r3 /* 800AEDB0 000ABBB0 2C 1F 00 02 */ cmpwi r31, 2 /* 800AEDB4 000ABBB4 41 82 00 20 */ beq lbl_800AEDD4 @@ -2134,7 +2134,7 @@ lbl_800AEDE4: /* 800AEDF0 000ABBF0 48 00 01 48 */ b lbl_800AEF38 lbl_800AEDF4: /* 800AEDF4 000ABBF4 7F C3 F3 78 */ mr r3, r30 -/* 800AEDF8 000ABBF8 4B FF F1 75 */ bl func_800ADF6C +/* 800AEDF8 000ABBF8 4B FF F1 75 */ bl zSaveLoad_CardWrongDeviceErrorPrompt__Fi /* 800AEDFC 000ABBFC 38 00 FF FF */ li r0, -1 /* 800AEE00 000ABC00 3B E0 FF FF */ li r31, -1 /* 800AEE04 000ABC04 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) @@ -2142,7 +2142,7 @@ lbl_800AEDF4: lbl_800AEE0C: /* 800AEE0C 000ABC0C 80 6D 82 EC */ lwz r3, lbl_803CABEC-_SDA_BASE_(r13) /* 800AEE10 000ABC10 7F C4 F3 78 */ mr r4, r30 -/* 800AEE14 000ABC14 4B FF FB 9D */ bl func_800AE9B0 +/* 800AEE14 000ABC14 4B FF FB 9D */ bl zSaveLoad_CardCheckFormatted__Fii /* 800AEE18 000ABC18 7C 7F 1B 78 */ mr r31, r3 /* 800AEE1C 000ABC1C 38 1F 00 01 */ addi r0, r31, 1 /* 800AEE20 000ABC20 28 00 00 0C */ cmplwi r0, 0xc @@ -2172,7 +2172,7 @@ lbl_800AEE5C: /* 800AEE7C 000ABC7C 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800AEE80 000ABC80 48 00 00 B8 */ b lbl_800AEF38 /* 800AEE84 000ABC84 7F C3 F3 78 */ mr r3, r30 -/* 800AEE88 000ABC88 4B FF F1 5D */ bl func_800ADFE4 +/* 800AEE88 000ABC88 4B FF F1 5D */ bl zSaveLoad_CardDamagedErrorPrompt__Fi /* 800AEE8C 000ABC8C 38 00 FF FF */ li r0, -1 /* 800AEE90 000ABC90 3B E0 FF FF */ li r31, -1 /* 800AEE94 000ABC94 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) @@ -2188,7 +2188,7 @@ lbl_800AEE5C: lbl_800AEEBC: /* 800AEEBC 000ABCBC 80 6D 82 EC */ lwz r3, lbl_803CABEC-_SDA_BASE_(r13) /* 800AEEC0 000ABCC0 7F C4 F3 78 */ mr r4, r30 -/* 800AEEC4 000ABCC4 4B FF FB B9 */ bl func_800AEA7C +/* 800AEEC4 000ABCC4 4B FF FB B9 */ bl zSaveLoad_CardCheckValid__Fii /* 800AEEC8 000ABCC8 7C 7F 1B 78 */ mr r31, r3 /* 800AEECC 000ABCCC 2C 1F 00 03 */ cmpwi r31, 3 /* 800AEED0 000ABCD0 41 82 00 64 */ beq lbl_800AEF34 @@ -2221,7 +2221,7 @@ lbl_800AEF24: /* 800AEF2C 000ABD2C 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800AEF30 000ABD30 48 00 00 08 */ b lbl_800AEF38 lbl_800AEF34: -/* 800AEF34 000ABD34 4B FF E3 F5 */ bl func_800AD328 +/* 800AEF34 000ABD34 4B FF E3 F5 */ bl zSaveLoad_Tick__Fv lbl_800AEF38: /* 800AEF38 000ABD38 2C 1F 00 00 */ cmpwi r31, 0 /* 800AEF3C 000ABD3C 40 82 00 10 */ bne lbl_800AEF4C @@ -2235,7 +2235,7 @@ lbl_800AEF4C: /* 800AEF58 000ABD58 38 60 00 01 */ li r3, 1 lbl_800AEF5C: /* 800AEF5C 000ABD5C 38 80 00 5F */ li r4, 0x5f -/* 800AEF60 000ABD60 4B FF E8 31 */ bl func_800AD790 +/* 800AEF60 000ABD60 4B FF E8 31 */ bl zSaveLoad_UIEvent__FiUi /* 800AEF64 000ABD64 2C 1F 00 01 */ cmpwi r31, 1 /* 800AEF68 000ABD68 40 82 00 0C */ bne lbl_800AEF74 /* 800AEF6C 000ABD6C 7F E3 FB 78 */ mr r3, r31 @@ -2435,8 +2435,8 @@ lbl_800AF20C: /* 800AF224 000AC024 38 21 01 80 */ addi r1, r1, 0x180 /* 800AF228 000AC028 4E 80 00 20 */ blr -.global func_800AF22C -func_800AF22C: +.global zSaveLoad_BuildName__FPci +zSaveLoad_BuildName__FPci: /* 800AF22C 000AC02C 94 21 FE D0 */ stwu r1, -0x130(r1) /* 800AF230 000AC030 7C 08 02 A6 */ mflr r0 /* 800AF234 000AC034 90 01 01 34 */ stw r0, 0x134(r1) @@ -2499,8 +2499,8 @@ lbl_800AF2F8: /* 800AF304 000AC104 38 21 01 30 */ addi r1, r1, 0x130 /* 800AF308 000AC108 4E 80 00 20 */ blr -.global func_800AF30C -func_800AF30C: +.global zSaveLoad_GameSelect__Fi +zSaveLoad_GameSelect__Fi: /* 800AF30C 000AC10C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800AF310 000AC110 7C 08 02 A6 */ mflr r0 /* 800AF314 000AC114 3C 80 80 3C */ lis r4, lbl_803C2520@ha @@ -2517,43 +2517,43 @@ lbl_800AF338: /* 800AF33C 000AC13C 90 0D 82 F0 */ stw r0, lbl_803CABF0-_SDA_BASE_(r13) /* 800AF340 000AC140 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800AF344 000AC144 80 6D 82 EC */ lwz r3, lbl_803CABEC-_SDA_BASE_(r13) -/* 800AF348 000AC148 4B FF E7 1D */ bl func_800ADA64 +/* 800AF348 000AC148 4B FF E7 1D */ bl CardtoTgt__Fi /* 800AF34C 000AC14C 2C 19 00 01 */ cmpwi r25, 1 /* 800AF350 000AC150 7C 7A 1B 78 */ mr r26, r3 /* 800AF354 000AC154 40 82 00 2C */ bne lbl_800AF380 /* 800AF358 000AC158 38 60 00 00 */ li r3, 0 /* 800AF35C 000AC15C 38 80 00 01 */ li r4, 1 -/* 800AF360 000AC160 4B FF E4 31 */ bl func_800AD790 +/* 800AF360 000AC160 4B FF E4 31 */ bl zSaveLoad_UIEvent__FiUi /* 800AF364 000AC164 38 60 00 00 */ li r3, 0 /* 800AF368 000AC168 38 80 00 51 */ li r4, 0x51 -/* 800AF36C 000AC16C 4B FF E4 25 */ bl func_800AD790 +/* 800AF36C 000AC16C 4B FF E4 25 */ bl zSaveLoad_UIEvent__FiUi /* 800AF370 000AC170 38 60 00 33 */ li r3, 0x33 /* 800AF374 000AC174 38 80 00 51 */ li r4, 0x51 -/* 800AF378 000AC178 4B FF E4 19 */ bl func_800AD790 +/* 800AF378 000AC178 4B FF E4 19 */ bl zSaveLoad_UIEvent__FiUi /* 800AF37C 000AC17C 48 00 00 10 */ b lbl_800AF38C lbl_800AF380: /* 800AF380 000AC180 38 60 00 34 */ li r3, 0x34 /* 800AF384 000AC184 38 80 00 51 */ li r4, 0x51 -/* 800AF388 000AC188 4B FF E4 09 */ bl func_800AD790 +/* 800AF388 000AC188 4B FF E4 09 */ bl zSaveLoad_UIEvent__FiUi lbl_800AF38C: /* 800AF38C 000AC18C 3B 80 00 00 */ li r28, 0 /* 800AF390 000AC190 7F FE FB 78 */ mr r30, r31 lbl_800AF394: /* 800AF394 000AC194 38 60 00 0A */ li r3, 0xa -/* 800AF398 000AC198 4B F8 D9 41 */ bl func_8003CCD8 +/* 800AF398 000AC198 4B F8 D9 41 */ bl xSGInit__F16en_SAVEGAME_MODE /* 800AF39C 000AC19C 7F 44 D3 78 */ mr r4, r26 /* 800AF3A0 000AC1A0 7C 7B 1B 78 */ mr r27, r3 -/* 800AF3A4 000AC1A4 4B F8 DC 65 */ bl func_8003D008 +/* 800AF3A4 000AC1A4 4B F8 DC 65 */ bl xSGTgtSelect__FP17st_XSAVEGAME_DATAi /* 800AF3A8 000AC1A8 7F 63 DB 78 */ mr r3, r27 /* 800AF3AC 000AC1AC 7F 84 E3 78 */ mr r4, r28 -/* 800AF3B0 000AC1B0 4B F8 DE D1 */ bl func_8003D280 +/* 800AF3B0 000AC1B0 4B F8 DE D1 */ bl xSGGameIsEmpty__FP17st_XSAVEGAME_DATAi /* 800AF3B4 000AC1B4 2C 03 00 00 */ cmpwi r3, 0 /* 800AF3B8 000AC1B8 41 82 00 58 */ beq lbl_800AF410 /* 800AF3BC 000AC1BC 2C 19 00 01 */ cmpwi r25, 1 /* 800AF3C0 000AC1C0 40 82 00 10 */ bne lbl_800AF3D0 /* 800AF3C4 000AC1C4 38 7C 00 06 */ addi r3, r28, 6 /* 800AF3C8 000AC1C8 38 80 00 02 */ li r4, 2 -/* 800AF3CC 000AC1CC 4B FF E3 C5 */ bl func_800AD790 +/* 800AF3CC 000AC1CC 4B FF E3 C5 */ bl zSaveLoad_UIEvent__FiUi lbl_800AF3D0: /* 800AF3D0 000AC1D0 3C 80 80 26 */ lis r4, lbl_8025E9C0@ha /* 800AF3D4 000AC1D4 7F C3 F3 78 */ mr r3, r30 @@ -2574,13 +2574,13 @@ lbl_800AF3D0: lbl_800AF410: /* 800AF410 000AC210 7F 63 DB 78 */ mr r3, r27 /* 800AF414 000AC214 7F 84 E3 78 */ mr r4, r28 -/* 800AF418 000AC218 4B F8 DF AD */ bl func_8003D3C4 +/* 800AF418 000AC218 4B F8 DF AD */ bl xSGGameLabel__FP17st_XSAVEGAME_DATAi /* 800AF41C 000AC21C 7C 64 1B 78 */ mr r4, r3 /* 800AF420 000AC220 7F C3 F3 78 */ mr r3, r30 /* 800AF424 000AC224 48 13 82 DD */ bl func_801E7700 /* 800AF428 000AC228 3C 60 4D 4E */ lis r3, 0x4D4E5533@ha /* 800AF42C 000AC22C 38 63 55 33 */ addi r3, r3, 0x4D4E5533@l -/* 800AF430 000AC230 48 00 59 29 */ bl func_800B4D58 +/* 800AF430 000AC230 48 00 59 29 */ bl zSceneGetLevelName__FUi /* 800AF434 000AC234 7C 64 1B 78 */ mr r4, r3 /* 800AF438 000AC238 7F C3 F3 78 */ mr r3, r30 /* 800AF43C 000AC23C 48 13 D8 09 */ bl func_801ECC44 @@ -2588,24 +2588,24 @@ lbl_800AF410: /* 800AF444 000AC244 40 82 00 1C */ bne lbl_800AF460 /* 800AF448 000AC248 3C 60 48 42 */ lis r3, 0x48423031@ha /* 800AF44C 000AC24C 38 63 30 31 */ addi r3, r3, 0x48423031@l -/* 800AF450 000AC250 48 00 59 09 */ bl func_800B4D58 +/* 800AF450 000AC250 48 00 59 09 */ bl zSceneGetLevelName__FUi /* 800AF454 000AC254 7C 64 1B 78 */ mr r4, r3 /* 800AF458 000AC258 7F C3 F3 78 */ mr r3, r30 /* 800AF45C 000AC25C 48 13 82 A5 */ bl func_801E7700 lbl_800AF460: /* 800AF460 000AC260 7F 63 DB 78 */ mr r3, r27 /* 800AF464 000AC264 7F 84 E3 78 */ mr r4, r28 -/* 800AF468 000AC268 4B F8 DE B9 */ bl func_8003D320 +/* 800AF468 000AC268 4B F8 DE B9 */ bl xSGGameModDate__FP17st_XSAVEGAME_DATAi /* 800AF46C 000AC26C 7C 64 1B 78 */ mr r4, r3 /* 800AF470 000AC270 38 7E 00 40 */ addi r3, r30, 0x40 /* 800AF474 000AC274 48 13 82 8D */ bl func_801E7700 /* 800AF478 000AC278 7F 63 DB 78 */ mr r3, r27 /* 800AF47C 000AC27C 7F 84 E3 78 */ mr r4, r28 -/* 800AF480 000AC280 4B F8 DF F9 */ bl func_8003D478 +/* 800AF480 000AC280 4B F8 DF F9 */ bl xSGGameProgress__FP17st_XSAVEGAME_DATAi /* 800AF484 000AC284 90 7E 00 60 */ stw r3, 0x60(r30) /* 800AF488 000AC288 7F 63 DB 78 */ mr r3, r27 /* 800AF48C 000AC28C 7F 84 E3 78 */ mr r4, r28 -/* 800AF490 000AC290 4B F8 DE 21 */ bl func_8003D2B0 +/* 800AF490 000AC290 4B F8 DE 21 */ bl xSGGameSize__FP17st_XSAVEGAME_DATAi /* 800AF494 000AC294 90 7E 00 64 */ stw r3, 0x64(r30) /* 800AF498 000AC298 38 60 00 03 */ li r3, 3 /* 800AF49C 000AC29C 80 9E 00 64 */ lwz r4, 0x64(r30) @@ -2618,10 +2618,10 @@ lbl_800AF460: /* 800AF4B8 000AC2B8 80 9E 00 64 */ lwz r4, 0x64(r30) /* 800AF4BC 000AC2BC 38 04 00 03 */ addi r0, r4, 3 /* 800AF4C0 000AC2C0 90 1E 00 64 */ stw r0, 0x64(r30) -/* 800AF4C4 000AC2C4 4B FF E1 3D */ bl func_800AD600 +/* 800AF4C4 000AC2C4 4B FF E1 3D */ bl zSendEventToThumbIcon__FUi /* 800AF4C8 000AC2C8 7F 63 DB 78 */ mr r3, r27 /* 800AF4CC 000AC2CC 7F 84 E3 78 */ mr r4, r28 -/* 800AF4D0 000AC2D0 4B F8 DF 51 */ bl func_8003D420 +/* 800AF4D0 000AC2D0 4B F8 DF 51 */ bl xSGGameThumbIndex__FP17st_XSAVEGAME_DATAi /* 800AF4D4 000AC2D4 3C 80 80 26 */ lis r4, lbl_8025E9C0@ha /* 800AF4D8 000AC2D8 98 7E 00 68 */ stb r3, 0x68(r30) /* 800AF4DC 000AC2DC 38 84 E9 C0 */ addi r4, r4, lbl_8025E9C0@l @@ -2634,7 +2634,7 @@ lbl_800AF460: /* 800AF4F8 000AC2F8 98 1E 00 68 */ stb r0, 0x68(r30) lbl_800AF4FC: /* 800AF4FC 000AC2FC 7F 63 DB 78 */ mr r3, r27 -/* 800AF500 000AC300 4B F8 D8 D5 */ bl func_8003CDD4 +/* 800AF500 000AC300 4B F8 D8 D5 */ bl xSGDone__FP17st_XSAVEGAME_DATA /* 800AF504 000AC304 3B 9C 00 01 */ addi r28, r28, 1 /* 800AF508 000AC308 3B DE 00 6C */ addi r30, r30, 0x6c /* 800AF50C 000AC30C 2C 1C 00 03 */ cmpwi r28, 3 @@ -2644,12 +2644,12 @@ lbl_800AF4FC: /* 800AF51C 000AC31C 3B 40 00 06 */ li r26, 6 lbl_800AF520: /* 800AF520 000AC320 38 7A FF FA */ addi r3, r26, -6 -/* 800AF524 000AC324 48 00 14 A9 */ bl func_800B09CC +/* 800AF524 000AC324 48 00 14 A9 */ bl zSaveLoad_slotIsEmpty__FUi /* 800AF528 000AC328 28 03 00 00 */ cmplwi r3, 0 /* 800AF52C 000AC32C 40 82 00 14 */ bne lbl_800AF540 /* 800AF530 000AC330 7F 43 D3 78 */ mr r3, r26 /* 800AF534 000AC334 38 80 00 4F */ li r4, 0x4f -/* 800AF538 000AC338 4B FF E2 59 */ bl func_800AD790 +/* 800AF538 000AC338 4B FF E2 59 */ bl zSaveLoad_UIEvent__FiUi /* 800AF53C 000AC33C 48 00 00 2C */ b lbl_800AF568 lbl_800AF540: /* 800AF540 000AC340 3B 5A 00 01 */ addi r26, r26, 1 @@ -2659,18 +2659,18 @@ lbl_800AF540: lbl_800AF550: /* 800AF550 000AC350 38 60 00 15 */ li r3, 0x15 /* 800AF554 000AC354 38 80 00 51 */ li r4, 0x51 -/* 800AF558 000AC358 4B FF E2 39 */ bl func_800AD790 +/* 800AF558 000AC358 4B FF E2 39 */ bl zSaveLoad_UIEvent__FiUi /* 800AF55C 000AC35C 38 60 00 19 */ li r3, 0x19 /* 800AF560 000AC360 38 80 00 4F */ li r4, 0x4f -/* 800AF564 000AC364 4B FF E2 2D */ bl func_800AD790 +/* 800AF564 000AC364 4B FF E2 2D */ bl zSaveLoad_UIEvent__FiUi lbl_800AF568: /* 800AF568 000AC368 38 00 00 00 */ li r0, 0 /* 800AF56C 000AC36C 90 0D 90 A4 */ stw r0, lbl_803CB9A4-_SDA_BASE_(r13) /* 800AF570 000AC370 48 00 01 BC */ b lbl_800AF72C lbl_800AF574: -/* 800AF574 000AC374 4B FF DD B5 */ bl func_800AD328 +/* 800AF574 000AC374 4B FF DD B5 */ bl zSaveLoad_Tick__Fv /* 800AF578 000AC378 38 60 00 03 */ li r3, 3 -/* 800AF57C 000AC37C 4B FF E0 1D */ bl func_800AD598 +/* 800AF57C 000AC37C 4B FF E0 1D */ bl zSaveLoad_poll__Fi /* 800AF580 000AC380 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) /* 800AF584 000AC384 2C 00 00 04 */ cmpwi r0, 4 /* 800AF588 000AC388 40 82 00 08 */ bne lbl_800AF590 @@ -2681,7 +2681,7 @@ lbl_800AF590: /* 800AF598 000AC398 41 82 01 94 */ beq lbl_800AF72C /* 800AF59C 000AC39C 80 6D 82 EC */ lwz r3, lbl_803CABEC-_SDA_BASE_(r13) /* 800AF5A0 000AC3A0 7F 24 CB 78 */ mr r4, r25 -/* 800AF5A4 000AC3A4 4B FF F3 81 */ bl func_800AE924 +/* 800AF5A4 000AC3A4 4B FF F3 81 */ bl zSaveLoad_CardCheck__Fii /* 800AF5A8 000AC3A8 7C 7D 1B 78 */ mr r29, r3 /* 800AF5AC 000AC3AC 2C 1D 00 01 */ cmpwi r29, 1 /* 800AF5B0 000AC3B0 41 82 00 2C */ beq lbl_800AF5DC @@ -2692,13 +2692,13 @@ lbl_800AF590: /* 800AF5C4 000AC3C4 90 0D 90 A4 */ stw r0, lbl_803CB9A4-_SDA_BASE_(r13) /* 800AF5C8 000AC3C8 40 82 01 78 */ bne lbl_800AF740 /* 800AF5CC 000AC3CC 7F 23 CB 78 */ mr r3, r25 -/* 800AF5D0 000AC3D0 4B FF E9 9D */ bl func_800ADF6C +/* 800AF5D0 000AC3D0 4B FF E9 9D */ bl zSaveLoad_CardWrongDeviceErrorPrompt__Fi /* 800AF5D4 000AC3D4 3B A0 00 09 */ li r29, 9 /* 800AF5D8 000AC3D8 48 00 01 68 */ b lbl_800AF740 lbl_800AF5DC: /* 800AF5DC 000AC3DC 80 6D 82 EC */ lwz r3, lbl_803CABEC-_SDA_BASE_(r13) /* 800AF5E0 000AC3E0 7F 24 CB 78 */ mr r4, r25 -/* 800AF5E4 000AC3E4 4B FF F3 CD */ bl func_800AE9B0 +/* 800AF5E4 000AC3E4 4B FF F3 CD */ bl zSaveLoad_CardCheckFormatted__Fii /* 800AF5E8 000AC3E8 7C 7D 1B 78 */ mr r29, r3 /* 800AF5EC 000AC3EC 2C 1D 00 01 */ cmpwi r29, 1 /* 800AF5F0 000AC3F0 41 82 00 6C */ beq lbl_800AF65C @@ -2719,7 +2719,7 @@ lbl_800AF618: /* 800AF624 000AC424 48 00 01 08 */ b lbl_800AF72C lbl_800AF628: /* 800AF628 000AC428 7F 23 CB 78 */ mr r3, r25 -/* 800AF62C 000AC42C 4B FF E9 B9 */ bl func_800ADFE4 +/* 800AF62C 000AC42C 4B FF E9 B9 */ bl zSaveLoad_CardDamagedErrorPrompt__Fi /* 800AF630 000AC430 38 60 FF FF */ li r3, -1 /* 800AF634 000AC434 38 00 00 00 */ li r0, 0 /* 800AF638 000AC438 90 6D 90 A0 */ stw r3, lbl_803CB9A0-_SDA_BASE_(r13) @@ -2735,7 +2735,7 @@ lbl_800AF648: lbl_800AF65C: /* 800AF65C 000AC45C 80 6D 82 EC */ lwz r3, lbl_803CABEC-_SDA_BASE_(r13) /* 800AF660 000AC460 7F 24 CB 78 */ mr r4, r25 -/* 800AF664 000AC464 4B FF F4 19 */ bl func_800AEA7C +/* 800AF664 000AC464 4B FF F4 19 */ bl zSaveLoad_CardCheckValid__Fii /* 800AF668 000AC468 7C 7D 1B 78 */ mr r29, r3 /* 800AF66C 000AC46C 2C 1D 00 01 */ cmpwi r29, 1 /* 800AF670 000AC470 41 82 00 48 */ beq lbl_800AF6B8 @@ -2765,7 +2765,7 @@ lbl_800AF6B8: /* 800AF6C4 000AC4C4 80 6D 82 EC */ lwz r3, lbl_803CABEC-_SDA_BASE_(r13) /* 800AF6C8 000AC4C8 7F 25 CB 78 */ mr r5, r25 /* 800AF6CC 000AC4CC 80 8D 82 F0 */ lwz r4, lbl_803CABF0-_SDA_BASE_(r13) -/* 800AF6D0 000AC4D0 4B FF F5 15 */ bl func_800AEBE4 +/* 800AF6D0 000AC4D0 4B FF F5 15 */ bl zSaveLoad_CardCheckGameSlot__Fiii /* 800AF6D4 000AC4D4 7C 7D 1B 78 */ mr r29, r3 /* 800AF6D8 000AC4D8 2C 1D 00 01 */ cmpwi r29, 1 /* 800AF6DC 000AC4DC 41 82 00 50 */ beq lbl_800AF72C @@ -2806,7 +2806,7 @@ lbl_800AF740: /* 800AF750 000AC550 40 82 00 10 */ bne lbl_800AF760 /* 800AF754 000AC554 38 60 00 00 */ li r3, 0 /* 800AF758 000AC558 38 80 00 01 */ li r4, 1 -/* 800AF75C 000AC55C 4B FF E0 35 */ bl func_800AD790 +/* 800AF75C 000AC55C 4B FF E0 35 */ bl zSaveLoad_UIEvent__FiUi lbl_800AF760: /* 800AF760 000AC560 2C 19 00 01 */ cmpwi r25, 1 /* 800AF764 000AC564 38 60 00 15 */ li r3, 0x15 @@ -2814,7 +2814,7 @@ lbl_800AF760: /* 800AF76C 000AC56C 38 60 00 00 */ li r3, 0 lbl_800AF770: /* 800AF770 000AC570 38 80 00 5F */ li r4, 0x5f -/* 800AF774 000AC574 4B FF E0 1D */ bl func_800AD790 +/* 800AF774 000AC574 4B FF E0 1D */ bl zSaveLoad_UIEvent__FiUi /* 800AF778 000AC578 7F A3 EB 78 */ mr r3, r29 /* 800AF77C 000AC57C BB 21 00 14 */ lmw r25, 0x14(r1) /* 800AF780 000AC580 80 01 00 34 */ lwz r0, 0x34(r1) @@ -2822,31 +2822,31 @@ lbl_800AF770: /* 800AF788 000AC588 38 21 00 30 */ addi r1, r1, 0x30 /* 800AF78C 000AC58C 4E 80 00 20 */ blr -.global func_800AF790 -func_800AF790: +.global zSaveLoadGetPreAutoSave__Fv +zSaveLoadGetPreAutoSave__Fv: /* 800AF790 000AC590 88 6D 90 B4 */ lbz r3, lbl_803CB9B4-_SDA_BASE_(r13) /* 800AF794 000AC594 4E 80 00 20 */ blr -.global func_800AF798 -func_800AF798: +.global zSaveLoadPreAutoSave__Fb +zSaveLoadPreAutoSave__Fb: /* 800AF798 000AC598 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AF79C 000AC59C 7C 08 02 A6 */ mflr r0 /* 800AF7A0 000AC5A0 90 01 00 14 */ stw r0, 0x14(r1) /* 800AF7A4 000AC5A4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800AF7A8 000AC5A8 98 6D 90 B4 */ stb r3, lbl_803CB9B4-_SDA_BASE_(r13) /* 800AF7AC 000AC5AC 41 82 00 0C */ beq lbl_800AF7B8 -/* 800AF7B0 000AC5B0 48 0D 11 7D */ bl func_8018092C +/* 800AF7B0 000AC5B0 48 0D 11 7D */ bl DisableReset__11ResetButtonFv /* 800AF7B4 000AC5B4 48 00 00 08 */ b lbl_800AF7BC lbl_800AF7B8: -/* 800AF7B8 000AC5B8 48 0D 11 69 */ bl func_80180920 +/* 800AF7B8 000AC5B8 48 0D 11 69 */ bl EnableReset__11ResetButtonFv lbl_800AF7BC: /* 800AF7BC 000AC5BC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800AF7C0 000AC5C0 7C 08 03 A6 */ mtlr r0 /* 800AF7C4 000AC5C4 38 21 00 10 */ addi r1, r1, 0x10 /* 800AF7C8 000AC5C8 4E 80 00 20 */ blr -.global func_800AF7CC -func_800AF7CC: +.global zSaveLoadAutoSaveUpdate__Fv +zSaveLoadAutoSaveUpdate__Fv: /* 800AF7CC 000AC5CC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800AF7D0 000AC5D0 7C 08 02 A6 */ mflr r0 /* 800AF7D4 000AC5D4 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -2864,14 +2864,14 @@ lbl_800AF800: /* 800AF800 000AC600 88 0D 90 B4 */ lbz r0, lbl_803CB9B4-_SDA_BASE_(r13) /* 800AF804 000AC604 28 00 00 00 */ cmplwi r0, 0 /* 800AF808 000AC608 41 82 00 B8 */ beq lbl_800AF8C0 -/* 800AF80C 000AC60C 4B F8 F9 1D */ bl func_8003F128 +/* 800AF80C 000AC60C 4B F8 F9 1D */ bl xSGAutoSave_GetCache__Fv /* 800AF810 000AC610 48 00 12 01 */ bl func_800B0A10 /* 800AF814 000AC614 2C 03 00 00 */ cmpwi r3, 0 /* 800AF818 000AC618 41 80 00 A8 */ blt lbl_800AF8C0 /* 800AF81C 000AC61C 90 6D 82 F8 */ stw r3, lbl_803CABF8-_SDA_BASE_(r13) /* 800AF820 000AC620 38 81 00 0C */ addi r4, r1, 0xc /* 800AF824 000AC624 38 A1 00 08 */ addi r5, r1, 8 -/* 800AF828 000AC628 48 10 F5 3D */ bl func_801BED64 +/* 800AF828 000AC628 48 10 F5 3D */ bl CARDProbeEx /* 800AF82C 000AC62C 2C 03 00 01 */ cmpwi r3, 1 /* 800AF830 000AC630 40 80 00 38 */ bge lbl_800AF868 /* 800AF834 000AC634 2C 03 FF FF */ cmpwi r3, -1 @@ -2881,38 +2881,38 @@ lbl_800AF840: /* 800AF840 000AC640 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha /* 800AF844 000AC644 38 63 E9 C0 */ addi r3, r3, lbl_8025E9C0@l /* 800AF848 000AC648 38 63 04 A2 */ addi r3, r3, 0x4a2 -/* 800AF84C 000AC64C 4B F9 C9 C9 */ bl func_8004C214 -/* 800AF850 000AC650 48 00 51 ED */ bl func_800B4A3C +/* 800AF84C 000AC64C 4B F9 C9 C9 */ bl xStrHash__FPCc +/* 800AF850 000AC650 48 00 51 ED */ bl zSceneFindObject__FUi /* 800AF854 000AC654 28 03 00 00 */ cmplwi r3, 0 /* 800AF858 000AC658 41 82 00 68 */ beq lbl_800AF8C0 /* 800AF85C 000AC65C 38 80 00 03 */ li r4, 3 -/* 800AF860 000AC660 4B F6 FD 91 */ bl func_8001F5F0 +/* 800AF860 000AC660 4B F6 FD 91 */ bl zEntEvent__FP5xBaseUi /* 800AF864 000AC664 48 00 00 5C */ b lbl_800AF8C0 lbl_800AF868: /* 800AF868 000AC668 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha /* 800AF86C 000AC66C 38 63 E9 C0 */ addi r3, r3, lbl_8025E9C0@l /* 800AF870 000AC670 38 63 04 A2 */ addi r3, r3, 0x4a2 -/* 800AF874 000AC674 4B F9 C9 A1 */ bl func_8004C214 -/* 800AF878 000AC678 48 00 51 C5 */ bl func_800B4A3C +/* 800AF874 000AC674 4B F9 C9 A1 */ bl xStrHash__FPCc +/* 800AF878 000AC678 48 00 51 C5 */ bl zSceneFindObject__FUi /* 800AF87C 000AC67C 28 03 00 00 */ cmplwi r3, 0 /* 800AF880 000AC680 41 82 00 0C */ beq lbl_800AF88C /* 800AF884 000AC684 38 80 00 04 */ li r4, 4 -/* 800AF888 000AC688 4B F6 FD 69 */ bl func_8001F5F0 +/* 800AF888 000AC688 4B F6 FD 69 */ bl zEntEvent__FP5xBaseUi lbl_800AF88C: /* 800AF88C 000AC68C 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha /* 800AF890 000AC690 38 63 E9 C0 */ addi r3, r3, lbl_8025E9C0@l /* 800AF894 000AC694 38 63 04 B6 */ addi r3, r3, 0x4b6 -/* 800AF898 000AC698 4B F9 C9 7D */ bl func_8004C214 -/* 800AF89C 000AC69C 48 00 51 A1 */ bl func_800B4A3C +/* 800AF898 000AC698 4B F9 C9 7D */ bl xStrHash__FPCc +/* 800AF89C 000AC69C 48 00 51 A1 */ bl zSceneFindObject__FUi /* 800AF8A0 000AC6A0 28 03 00 00 */ cmplwi r3, 0 /* 800AF8A4 000AC6A4 41 82 00 0C */ beq lbl_800AF8B0 /* 800AF8A8 000AC6A8 38 80 00 03 */ li r4, 3 -/* 800AF8AC 000AC6AC 4B F6 FD 45 */ bl func_8001F5F0 +/* 800AF8AC 000AC6AC 4B F6 FD 45 */ bl zEntEvent__FP5xBaseUi lbl_800AF8B0: /* 800AF8B0 000AC6B0 38 00 00 00 */ li r0, 0 /* 800AF8B4 000AC6B4 38 60 00 00 */ li r3, 0 /* 800AF8B8 000AC6B8 98 1F 06 D9 */ stb r0, 0x6d9(r31) -/* 800AF8BC 000AC6BC 4B FF FE DD */ bl func_800AF798 +/* 800AF8BC 000AC6BC 4B FF FE DD */ bl zSaveLoadPreAutoSave__Fb lbl_800AF8C0: /* 800AF8C0 000AC6C0 80 01 00 24 */ lwz r0, 0x24(r1) /* 800AF8C4 000AC6C4 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -2920,8 +2920,8 @@ lbl_800AF8C0: /* 800AF8CC 000AC6CC 38 21 00 20 */ addi r1, r1, 0x20 /* 800AF8D0 000AC6D0 4E 80 00 20 */ blr -.global func_800AF8D4 -func_800AF8D4: +.global zSaveLoad_DoAutoSave__Fv +zSaveLoad_DoAutoSave__Fv: /* 800AF8D4 000AC6D4 94 21 FF 90 */ stwu r1, -0x70(r1) /* 800AF8D8 000AC6D8 7C 08 02 A6 */ mflr r0 /* 800AF8DC 000AC6DC 90 01 00 74 */ stw r0, 0x74(r1) @@ -2929,13 +2929,13 @@ func_800AF8D4: /* 800AF8E4 000AC6E4 3B 20 00 00 */ li r25, 0 /* 800AF8E8 000AC6E8 3B 80 00 01 */ li r28, 1 /* 800AF8EC 000AC6EC 3B 60 00 00 */ li r27, 0 -/* 800AF8F0 000AC6F0 4B F8 F8 39 */ bl func_8003F128 +/* 800AF8F0 000AC6F0 4B F8 F8 39 */ bl xSGAutoSave_GetCache__Fv /* 800AF8F4 000AC6F4 7C 7F 1B 79 */ or. r31, r3, r3 /* 800AF8F8 000AC6F8 40 82 00 0C */ bne lbl_800AF904 /* 800AF8FC 000AC6FC 38 60 FF FF */ li r3, -1 /* 800AF900 000AC700 48 00 02 70 */ b lbl_800AFB70 lbl_800AF904: -/* 800AF904 000AC704 4B F8 F8 6D */ bl func_8003F170 +/* 800AF904 000AC704 4B F8 F8 6D */ bl IsValid__11XSGAutoDataFv /* 800AF908 000AC708 2C 03 00 00 */ cmpwi r3, 0 /* 800AF90C 000AC70C 40 82 00 0C */ bne lbl_800AF918 /* 800AF910 000AC710 38 60 FF FF */ li r3, -1 @@ -2943,7 +2943,7 @@ lbl_800AF904: lbl_800AF918: /* 800AF918 000AC718 7F E3 FB 78 */ mr r3, r31 /* 800AF91C 000AC71C 48 00 11 05 */ bl func_800B0A20 -/* 800AF920 000AC720 4B FF E1 45 */ bl func_800ADA64 +/* 800AF920 000AC720 4B FF E1 45 */ bl CardtoTgt__Fi /* 800AF924 000AC724 7C 60 1B 78 */ mr r0, r3 /* 800AF928 000AC728 7F E3 FB 78 */ mr r3, r31 /* 800AF92C 000AC72C 7C 1E 03 78 */ mr r30, r0 @@ -2951,15 +2951,15 @@ lbl_800AF918: /* 800AF934 000AC734 7C 60 1B 78 */ mr r0, r3 /* 800AF938 000AC738 7F E3 FB 78 */ mr r3, r31 /* 800AF93C 000AC73C 7C 1D 03 78 */ mr r29, r0 -/* 800AF940 000AC740 4B F8 F9 29 */ bl func_8003F268 +/* 800AF940 000AC740 4B F8 F9 29 */ bl Discard__11XSGAutoDataFv /* 800AF944 000AC744 38 60 00 0B */ li r3, 0xb -/* 800AF948 000AC748 4B F8 D3 91 */ bl func_8003CCD8 +/* 800AF948 000AC748 4B F8 D3 91 */ bl xSGInit__F16en_SAVEGAME_MODE /* 800AF94C 000AC74C 7F C4 F3 78 */ mr r4, r30 /* 800AF950 000AC750 7C 7A 1B 78 */ mr r26, r3 -/* 800AF954 000AC754 4B F8 D6 B5 */ bl func_8003D008 +/* 800AF954 000AC754 4B F8 D6 B5 */ bl xSGTgtSelect__FP17st_XSAVEGAME_DATAi /* 800AF958 000AC758 7F 43 D3 78 */ mr r3, r26 /* 800AF95C 000AC75C 7F A4 EB 78 */ mr r4, r29 -/* 800AF960 000AC760 4B F8 D9 19 */ bl func_8003D278 +/* 800AF960 000AC760 4B F8 D9 19 */ bl xSGGameSet__FP17st_XSAVEGAME_DATAi /* 800AF964 000AC764 28 1A 00 00 */ cmplwi r26, 0 /* 800AF968 000AC768 40 82 00 08 */ bne lbl_800AF970 /* 800AF96C 000AC76C 3B 80 00 00 */ li r28, 0 @@ -2968,7 +2968,7 @@ lbl_800AF970: /* 800AF974 000AC774 38 80 00 00 */ li r4, 0 /* 800AF978 000AC778 3B 03 05 58 */ addi r24, r3, lbl_803C0558@l /* 800AF97C 000AC77C 80 78 1F C0 */ lwz r3, 0x1fc0(r24) -/* 800AF980 000AC780 48 00 2D 15 */ bl func_800B2694 +/* 800AF980 000AC780 48 00 2D 15 */ bl zSceneSave__FP6zSceneP7xSerial /* 800AF984 000AC784 3C 80 80 0B */ lis r4, lbl_800B061C@ha /* 800AF988 000AC788 3C 60 80 0B */ lis r3, lbl_800B0670@ha /* 800AF98C 000AC78C 38 C4 06 1C */ addi r6, r4, lbl_800B061C@l @@ -2977,7 +2977,7 @@ lbl_800AF970: /* 800AF998 000AC798 38 E3 06 70 */ addi r7, r3, lbl_800B0670@l /* 800AF99C 000AC79C 7F 43 D3 78 */ mr r3, r26 /* 800AF9A0 000AC7A0 38 84 4F 4D */ addi r4, r4, 0x524F4F4D@l -/* 800AF9A4 000AC7A4 4B F8 DB 2D */ bl func_8003D4D0 +/* 800AF9A4 000AC7A4 4B F8 DB 2D */ bl xSGAddSaveClient__FP17st_XSAVEGAME_DATAUiPvPFPvP17st_XSAVEGAME_DATAPiPi_iPFPvP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXT_i /* 800AF9A8 000AC7A8 3C 80 80 0B */ lis r4, lbl_800B0728@ha /* 800AF9AC 000AC7AC 3C 60 80 0B */ lis r3, lbl_800B0744@ha /* 800AF9B0 000AC7B0 38 C4 07 28 */ addi r6, r4, lbl_800B0728@l @@ -2986,11 +2986,11 @@ lbl_800AF970: /* 800AF9BC 000AC7BC 38 E3 07 44 */ addi r7, r3, lbl_800B0744@l /* 800AF9C0 000AC7C0 7F 43 D3 78 */ mr r3, r26 /* 800AF9C4 000AC7C4 38 84 45 46 */ addi r4, r4, 0x50524546@l -/* 800AF9C8 000AC7C8 4B F8 DB 09 */ bl func_8003D4D0 +/* 800AF9C8 000AC7C8 4B F8 DB 09 */ bl xSGAddSaveClient__FP17st_XSAVEGAME_DATAUiPvPFPvP17st_XSAVEGAME_DATAPiPi_iPFPvP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXT_i /* 800AF9CC 000AC7CC 7F 43 D3 78 */ mr r3, r26 /* 800AF9D0 000AC7D0 38 80 00 0B */ li r4, 0xb -/* 800AF9D4 000AC7D4 4B F9 40 29 */ bl func_800439FC -/* 800AF9D8 000AC7D8 48 00 55 2D */ bl func_800B4F04 +/* 800AF9D4 000AC7D4 4B F9 40 29 */ bl xSerial_svgame_register__FP17st_XSAVEGAME_DATA16en_SAVEGAME_MODE +/* 800AF9D8 000AC7D8 48 00 55 2D */ bl zSceneCalcProgress__Fv /* 800AF9DC 000AC7DC 80 98 1F C0 */ lwz r4, 0x1fc0(r24) /* 800AF9E0 000AC7E0 7C 78 1B 78 */ mr r24, r3 /* 800AF9E4 000AC7E4 80 64 00 00 */ lwz r3, 0(r4) @@ -2999,16 +2999,16 @@ lbl_800AF970: /* 800AF9F0 000AC7F0 40 82 00 14 */ bne lbl_800AFA04 /* 800AF9F4 000AC7F4 3C 60 48 42 */ lis r3, 0x48423031@ha /* 800AF9F8 000AC7F8 38 63 30 31 */ addi r3, r3, 0x48423031@l -/* 800AF9FC 000AC7FC 48 00 53 5D */ bl func_800B4D58 +/* 800AF9FC 000AC7FC 48 00 53 5D */ bl zSceneGetLevelName__FUi /* 800AFA00 000AC800 48 00 00 08 */ b lbl_800AFA08 lbl_800AFA04: -/* 800AFA04 000AC804 48 00 53 55 */ bl func_800B4D58 +/* 800AFA04 000AC804 48 00 53 55 */ bl zSceneGetLevelName__FUi lbl_800AFA08: /* 800AFA08 000AC808 7C 64 1B 78 */ mr r4, r3 /* 800AFA0C 000AC80C 38 61 00 08 */ addi r3, r1, 8 /* 800AFA10 000AC810 38 A0 00 40 */ li r5, 0x40 /* 800AFA14 000AC814 48 13 7C A9 */ bl func_801E76BC -/* 800AFA18 000AC818 48 00 53 A9 */ bl func_800B4DC0 +/* 800AFA18 000AC818 48 00 53 A9 */ bl zSceneGetLevelIndex__Fv /* 800AFA1C 000AC81C 7C 69 1B 78 */ mr r9, r3 /* 800AFA20 000AC820 7F 43 D3 78 */ mr r3, r26 /* 800AFA24 000AC824 7F A4 EB 78 */ mr r4, r29 @@ -3016,7 +3016,7 @@ lbl_800AFA08: /* 800AFA2C 000AC82C 38 A1 00 08 */ addi r5, r1, 8 /* 800AFA30 000AC830 39 00 00 00 */ li r8, 0 /* 800AFA34 000AC834 38 E0 00 00 */ li r7, 0 -/* 800AFA38 000AC838 4B F8 DC ED */ bl func_8003D724 +/* 800AFA38 000AC838 4B F8 DC ED */ bl xSGSetup__FP17st_XSAVEGAME_DATAiPcixi /* 800AFA3C 000AC83C 2C 03 00 00 */ cmpwi r3, 0 /* 800AFA40 000AC840 40 82 00 08 */ bne lbl_800AFA48 /* 800AFA44 000AC844 3B 80 00 00 */ li r28, 0 @@ -3024,22 +3024,22 @@ lbl_800AFA48: /* 800AFA48 000AC848 2C 1C 00 00 */ cmpwi r28, 0 /* 800AFA4C 000AC84C 41 82 00 7C */ beq lbl_800AFAC8 /* 800AFA50 000AC850 7F 43 D3 78 */ mr r3, r26 -/* 800AFA54 000AC854 4B F8 DD D9 */ bl func_8003D82C +/* 800AFA54 000AC854 4B F8 DD D9 */ bl xSGProcess__FP17st_XSAVEGAME_DATA /* 800AFA58 000AC858 7C 78 1B 79 */ or. r24, r3, r3 /* 800AFA5C 000AC85C 41 82 00 1C */ beq lbl_800AFA78 /* 800AFA60 000AC860 7F 43 D3 78 */ mr r3, r26 /* 800AFA64 000AC864 38 80 00 01 */ li r4, 1 /* 800AFA68 000AC868 38 A0 00 00 */ li r5, 0 /* 800AFA6C 000AC86C 38 C0 00 00 */ li r6, 0 -/* 800AFA70 000AC870 4B F8 E0 45 */ bl func_8003DAB4 +/* 800AFA70 000AC870 4B F8 E0 45 */ bl xSGAsyncStatus__FP17st_XSAVEGAME_DATAiP14en_XSG_WHYFAILPc /* 800AFA74 000AC874 7C 7B 1B 78 */ mr r27, r3 lbl_800AFA78: /* 800AFA78 000AC878 7F 43 D3 78 */ mr r3, r26 /* 800AFA7C 000AC87C 7F A4 EB 78 */ mr r4, r29 -/* 800AFA80 000AC880 4B F8 D8 01 */ bl func_8003D280 +/* 800AFA80 000AC880 4B F8 D8 01 */ bl xSGGameIsEmpty__FP17st_XSAVEGAME_DATAi /* 800AFA84 000AC884 7F 43 D3 78 */ mr r3, r26 /* 800AFA88 000AC888 7F C4 F3 78 */ mr r4, r30 -/* 800AFA8C 000AC88C 4B F8 D5 D9 */ bl func_8003D064 +/* 800AFA8C 000AC88C 4B F8 D5 D9 */ bl xSGTgtHasGameDir__FP17st_XSAVEGAME_DATAi /* 800AFA90 000AC890 2C 18 00 00 */ cmpwi r24, 0 /* 800AFA94 000AC894 40 82 00 0C */ bne lbl_800AFAA0 /* 800AFA98 000AC898 3B 80 00 00 */ li r28, 0 @@ -3062,13 +3062,13 @@ lbl_800AFAC8: /* 800AFAC8 000AC8C8 2C 1C 00 00 */ cmpwi r28, 0 /* 800AFACC 000AC8CC 41 82 00 18 */ beq lbl_800AFAE4 /* 800AFAD0 000AC8D0 7F 43 D3 78 */ mr r3, r26 -/* 800AFAD4 000AC8D4 4B F8 DE 99 */ bl func_8003D96C +/* 800AFAD4 000AC8D4 4B F8 DE 99 */ bl xSGWrapup__FP17st_XSAVEGAME_DATA /* 800AFAD8 000AC8D8 2C 03 00 00 */ cmpwi r3, 0 /* 800AFADC 000AC8DC 40 82 00 08 */ bne lbl_800AFAE4 /* 800AFAE0 000AC8E0 3B 80 00 00 */ li r28, 0 lbl_800AFAE4: /* 800AFAE4 000AC8E4 7F 43 D3 78 */ mr r3, r26 -/* 800AFAE8 000AC8E8 4B F8 D2 ED */ bl func_8003CDD4 +/* 800AFAE8 000AC8E8 4B F8 D2 ED */ bl xSGDone__FP17st_XSAVEGAME_DATA /* 800AFAEC 000AC8EC 2C 03 00 00 */ cmpwi r3, 0 /* 800AFAF0 000AC8F0 40 82 00 08 */ bne lbl_800AFAF8 /* 800AFAF4 000AC8F4 3B 80 00 00 */ li r28, 0 @@ -3081,13 +3081,13 @@ lbl_800AFAF8: /* 800AFB0C 000AC90C 41 82 00 38 */ beq lbl_800AFB44 /* 800AFB10 000AC910 7F 43 D3 78 */ mr r3, r26 /* 800AFB14 000AC914 7F C4 F3 78 */ mr r4, r30 -/* 800AFB18 000AC918 4B F8 D4 29 */ bl func_8003CF40 +/* 800AFB18 000AC918 4B F8 D4 29 */ bl xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi /* 800AFB1C 000AC91C 7C 60 1B 78 */ mr r0, r3 /* 800AFB20 000AC920 7F E3 FB 78 */ mr r3, r31 /* 800AFB24 000AC924 7C 06 03 78 */ mr r6, r0 /* 800AFB28 000AC928 7F C4 F3 78 */ mr r4, r30 /* 800AFB2C 000AC92C 7F A5 EB 78 */ mr r5, r29 -/* 800AFB30 000AC930 4B F8 F6 A9 */ bl func_8003F1D8 +/* 800AFB30 000AC930 4B F8 F6 A9 */ bl SetCache__11XSGAutoDataFiii /* 800AFB34 000AC934 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800AFB38 000AC938 38 00 00 01 */ li r0, 1 /* 800AFB3C 000AC93C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -3099,7 +3099,7 @@ lbl_800AFB4C: /* 800AFB4C 000AC94C 28 1F 00 00 */ cmplwi r31, 0 /* 800AFB50 000AC950 41 82 00 0C */ beq lbl_800AFB5C /* 800AFB54 000AC954 7F E3 FB 78 */ mr r3, r31 -/* 800AFB58 000AC958 4B F8 F7 11 */ bl func_8003F268 +/* 800AFB58 000AC958 4B F8 F7 11 */ bl Discard__11XSGAutoDataFv lbl_800AFB5C: /* 800AFB5C 000AC95C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800AFB60 000AC960 38 00 00 00 */ li r0, 0 @@ -3113,8 +3113,8 @@ lbl_800AFB70: /* 800AFB7C 000AC97C 38 21 00 70 */ addi r1, r1, 0x70 /* 800AFB80 000AC980 4E 80 00 20 */ blr -.global func_800AFB84 -func_800AFB84: +.global zSaveLoad_SaveGame__Fv +zSaveLoad_SaveGame__Fv: /* 800AFB84 000AC984 94 21 FF 90 */ stwu r1, -0x70(r1) /* 800AFB88 000AC988 7C 08 02 A6 */ mflr r0 /* 800AFB8C 000AC98C 90 01 00 74 */ stw r0, 0x74(r1) @@ -3123,29 +3123,29 @@ func_800AFB84: /* 800AFB98 000AC998 3B A0 00 01 */ li r29, 1 /* 800AFB9C 000AC99C 3B 80 00 00 */ li r28, 0 /* 800AFBA0 000AC9A0 80 6D 82 EC */ lwz r3, lbl_803CABEC-_SDA_BASE_(r13) -/* 800AFBA4 000AC9A4 4B FF DE C1 */ bl func_800ADA64 +/* 800AFBA4 000AC9A4 4B FF DE C1 */ bl CardtoTgt__Fi /* 800AFBA8 000AC9A8 80 0D 82 EC */ lwz r0, lbl_803CABEC-_SDA_BASE_(r13) /* 800AFBAC 000AC9AC 7C 7F 1B 78 */ mr r31, r3 /* 800AFBB0 000AC9B0 38 60 00 0B */ li r3, 0xb /* 800AFBB4 000AC9B4 90 0D 82 F8 */ stw r0, lbl_803CABF8-_SDA_BASE_(r13) /* 800AFBB8 000AC9B8 83 CD 82 F0 */ lwz r30, lbl_803CABF0-_SDA_BASE_(r13) -/* 800AFBBC 000AC9BC 4B FF DC 1D */ bl func_800AD7D8 +/* 800AFBBC 000AC9BC 4B FF DC 1D */ bl zSaveLoadSGInit__F16en_SAVEGAME_MODE /* 800AFBC0 000AC9C0 80 8D 82 EC */ lwz r4, lbl_803CABEC-_SDA_BASE_(r13) /* 800AFBC4 000AC9C4 7C 7B 1B 78 */ mr r27, r3 -/* 800AFBC8 000AC9C8 4B F8 D6 8D */ bl func_8003D254 +/* 800AFBC8 000AC9C8 4B F8 D6 8D */ bl xSGCheckMemoryCard__FP17st_XSAVEGAME_DATAi /* 800AFBCC 000AC9CC 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800AFBD0 000AC9D0 40 82 00 14 */ bne lbl_800AFBE4 /* 800AFBD4 000AC9D4 7F 63 DB 78 */ mr r3, r27 -/* 800AFBD8 000AC9D8 4B FF DC 9D */ bl func_800AD874 +/* 800AFBD8 000AC9D8 4B FF DC 9D */ bl zSaveLoadSGDone__FP17st_XSAVEGAME_DATA /* 800AFBDC 000AC9DC 38 60 00 08 */ li r3, 8 /* 800AFBE0 000AC9E0 48 00 02 78 */ b lbl_800AFE58 lbl_800AFBE4: /* 800AFBE4 000AC9E4 7F 63 DB 78 */ mr r3, r27 /* 800AFBE8 000AC9E8 7F E4 FB 78 */ mr r4, r31 -/* 800AFBEC 000AC9EC 4B F8 D4 1D */ bl func_8003D008 +/* 800AFBEC 000AC9EC 4B F8 D4 1D */ bl xSGTgtSelect__FP17st_XSAVEGAME_DATAi /* 800AFBF0 000AC9F0 7F 63 DB 78 */ mr r3, r27 /* 800AFBF4 000AC9F4 7F C4 F3 78 */ mr r4, r30 -/* 800AFBF8 000AC9F8 4B F8 D6 81 */ bl func_8003D278 +/* 800AFBF8 000AC9F8 4B F8 D6 81 */ bl xSGGameSet__FP17st_XSAVEGAME_DATAi /* 800AFBFC 000AC9FC 28 1B 00 00 */ cmplwi r27, 0 /* 800AFC00 000ACA00 40 82 00 08 */ bne lbl_800AFC08 /* 800AFC04 000ACA04 3B A0 00 00 */ li r29, 0 @@ -3154,7 +3154,7 @@ lbl_800AFC08: /* 800AFC0C 000ACA0C 38 80 00 00 */ li r4, 0 /* 800AFC10 000ACA10 3B 23 05 58 */ addi r25, r3, lbl_803C0558@l /* 800AFC14 000ACA14 80 79 1F C0 */ lwz r3, 0x1fc0(r25) -/* 800AFC18 000ACA18 48 00 2A 7D */ bl func_800B2694 +/* 800AFC18 000ACA18 48 00 2A 7D */ bl zSceneSave__FP6zSceneP7xSerial /* 800AFC1C 000ACA1C 3C 80 80 0B */ lis r4, lbl_800B061C@ha /* 800AFC20 000ACA20 3C 60 80 0B */ lis r3, lbl_800B0670@ha /* 800AFC24 000ACA24 38 C4 06 1C */ addi r6, r4, lbl_800B061C@l @@ -3163,7 +3163,7 @@ lbl_800AFC08: /* 800AFC30 000ACA30 38 E3 06 70 */ addi r7, r3, lbl_800B0670@l /* 800AFC34 000ACA34 7F 63 DB 78 */ mr r3, r27 /* 800AFC38 000ACA38 38 84 4F 4D */ addi r4, r4, 0x524F4F4D@l -/* 800AFC3C 000ACA3C 4B F8 D8 95 */ bl func_8003D4D0 +/* 800AFC3C 000ACA3C 4B F8 D8 95 */ bl xSGAddSaveClient__FP17st_XSAVEGAME_DATAUiPvPFPvP17st_XSAVEGAME_DATAPiPi_iPFPvP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXT_i /* 800AFC40 000ACA40 3C 80 80 0B */ lis r4, lbl_800B0728@ha /* 800AFC44 000ACA44 3C 60 80 0B */ lis r3, lbl_800B0744@ha /* 800AFC48 000ACA48 38 C4 07 28 */ addi r6, r4, lbl_800B0728@l @@ -3172,11 +3172,11 @@ lbl_800AFC08: /* 800AFC54 000ACA54 38 E3 07 44 */ addi r7, r3, lbl_800B0744@l /* 800AFC58 000ACA58 7F 63 DB 78 */ mr r3, r27 /* 800AFC5C 000ACA5C 38 84 45 46 */ addi r4, r4, 0x50524546@l -/* 800AFC60 000ACA60 4B F8 D8 71 */ bl func_8003D4D0 +/* 800AFC60 000ACA60 4B F8 D8 71 */ bl xSGAddSaveClient__FP17st_XSAVEGAME_DATAUiPvPFPvP17st_XSAVEGAME_DATAPiPi_iPFPvP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXT_i /* 800AFC64 000ACA64 7F 63 DB 78 */ mr r3, r27 /* 800AFC68 000ACA68 38 80 00 0B */ li r4, 0xb -/* 800AFC6C 000ACA6C 4B F9 3D 91 */ bl func_800439FC -/* 800AFC70 000ACA70 48 00 52 95 */ bl func_800B4F04 +/* 800AFC6C 000ACA6C 4B F9 3D 91 */ bl xSerial_svgame_register__FP17st_XSAVEGAME_DATA16en_SAVEGAME_MODE +/* 800AFC70 000ACA70 48 00 52 95 */ bl zSceneCalcProgress__Fv /* 800AFC74 000ACA74 80 99 1F C0 */ lwz r4, 0x1fc0(r25) /* 800AFC78 000ACA78 7C 79 1B 78 */ mr r25, r3 /* 800AFC7C 000ACA7C 80 64 00 00 */ lwz r3, 0(r4) @@ -3185,16 +3185,16 @@ lbl_800AFC08: /* 800AFC88 000ACA88 40 82 00 14 */ bne lbl_800AFC9C /* 800AFC8C 000ACA8C 3C 60 48 42 */ lis r3, 0x48423031@ha /* 800AFC90 000ACA90 38 63 30 31 */ addi r3, r3, 0x48423031@l -/* 800AFC94 000ACA94 48 00 50 C5 */ bl func_800B4D58 +/* 800AFC94 000ACA94 48 00 50 C5 */ bl zSceneGetLevelName__FUi /* 800AFC98 000ACA98 48 00 00 08 */ b lbl_800AFCA0 lbl_800AFC9C: -/* 800AFC9C 000ACA9C 48 00 50 BD */ bl func_800B4D58 +/* 800AFC9C 000ACA9C 48 00 50 BD */ bl zSceneGetLevelName__FUi lbl_800AFCA0: /* 800AFCA0 000ACAA0 7C 64 1B 78 */ mr r4, r3 /* 800AFCA4 000ACAA4 38 61 00 0C */ addi r3, r1, 0xc /* 800AFCA8 000ACAA8 38 A0 00 40 */ li r5, 0x40 /* 800AFCAC 000ACAAC 48 13 7A 11 */ bl func_801E76BC -/* 800AFCB0 000ACAB0 48 00 51 11 */ bl func_800B4DC0 +/* 800AFCB0 000ACAB0 48 00 51 11 */ bl zSceneGetLevelIndex__Fv /* 800AFCB4 000ACAB4 7C 69 1B 78 */ mr r9, r3 /* 800AFCB8 000ACAB8 7F 63 DB 78 */ mr r3, r27 /* 800AFCBC 000ACABC 7F C4 F3 78 */ mr r4, r30 @@ -3202,7 +3202,7 @@ lbl_800AFCA0: /* 800AFCC4 000ACAC4 38 A1 00 0C */ addi r5, r1, 0xc /* 800AFCC8 000ACAC8 39 00 00 00 */ li r8, 0 /* 800AFCCC 000ACACC 38 E0 00 00 */ li r7, 0 -/* 800AFCD0 000ACAD0 4B F8 DA 55 */ bl func_8003D724 +/* 800AFCD0 000ACAD0 4B F8 DA 55 */ bl xSGSetup__FP17st_XSAVEGAME_DATAiPcixi /* 800AFCD4 000ACAD4 2C 03 00 00 */ cmpwi r3, 0 /* 800AFCD8 000ACAD8 40 82 00 08 */ bne lbl_800AFCE0 /* 800AFCDC 000ACADC 3B A0 00 00 */ li r29, 0 @@ -3212,22 +3212,22 @@ lbl_800AFCE0: /* 800AFCE8 000ACAE8 90 01 00 08 */ stw r0, 8(r1) /* 800AFCEC 000ACAEC 41 82 00 7C */ beq lbl_800AFD68 /* 800AFCF0 000ACAF0 7F 63 DB 78 */ mr r3, r27 -/* 800AFCF4 000ACAF4 4B F8 DB 39 */ bl func_8003D82C +/* 800AFCF4 000ACAF4 4B F8 DB 39 */ bl xSGProcess__FP17st_XSAVEGAME_DATA /* 800AFCF8 000ACAF8 7C 79 1B 79 */ or. r25, r3, r3 /* 800AFCFC 000ACAFC 41 82 00 1C */ beq lbl_800AFD18 /* 800AFD00 000ACB00 7F 63 DB 78 */ mr r3, r27 /* 800AFD04 000ACB04 38 A1 00 08 */ addi r5, r1, 8 /* 800AFD08 000ACB08 38 80 00 01 */ li r4, 1 /* 800AFD0C 000ACB0C 38 C0 00 00 */ li r6, 0 -/* 800AFD10 000ACB10 4B F8 DD A5 */ bl func_8003DAB4 +/* 800AFD10 000ACB10 4B F8 DD A5 */ bl xSGAsyncStatus__FP17st_XSAVEGAME_DATAiP14en_XSG_WHYFAILPc /* 800AFD14 000ACB14 7C 7C 1B 78 */ mr r28, r3 lbl_800AFD18: /* 800AFD18 000ACB18 7F 63 DB 78 */ mr r3, r27 /* 800AFD1C 000ACB1C 7F C4 F3 78 */ mr r4, r30 -/* 800AFD20 000ACB20 4B F8 D5 61 */ bl func_8003D280 +/* 800AFD20 000ACB20 4B F8 D5 61 */ bl xSGGameIsEmpty__FP17st_XSAVEGAME_DATAi /* 800AFD24 000ACB24 7F 63 DB 78 */ mr r3, r27 /* 800AFD28 000ACB28 7F E4 FB 78 */ mr r4, r31 -/* 800AFD2C 000ACB2C 4B F8 D3 39 */ bl func_8003D064 +/* 800AFD2C 000ACB2C 4B F8 D3 39 */ bl xSGTgtHasGameDir__FP17st_XSAVEGAME_DATAi /* 800AFD30 000ACB30 2C 19 00 00 */ cmpwi r25, 0 /* 800AFD34 000ACB34 40 82 00 0C */ bne lbl_800AFD40 /* 800AFD38 000ACB38 3B A0 00 00 */ li r29, 0 @@ -3250,28 +3250,28 @@ lbl_800AFD68: /* 800AFD68 000ACB68 2C 1D 00 00 */ cmpwi r29, 0 /* 800AFD6C 000ACB6C 41 82 00 18 */ beq lbl_800AFD84 /* 800AFD70 000ACB70 7F 63 DB 78 */ mr r3, r27 -/* 800AFD74 000ACB74 4B F8 DB F9 */ bl func_8003D96C +/* 800AFD74 000ACB74 4B F8 DB F9 */ bl xSGWrapup__FP17st_XSAVEGAME_DATA /* 800AFD78 000ACB78 2C 03 00 00 */ cmpwi r3, 0 /* 800AFD7C 000ACB7C 40 82 00 08 */ bne lbl_800AFD84 /* 800AFD80 000ACB80 3B A0 00 00 */ li r29, 0 lbl_800AFD84: /* 800AFD84 000ACB84 80 8D 82 EC */ lwz r4, lbl_803CABEC-_SDA_BASE_(r13) /* 800AFD88 000ACB88 7F 63 DB 78 */ mr r3, r27 -/* 800AFD8C 000ACB8C 4B F8 D4 C9 */ bl func_8003D254 +/* 800AFD8C 000ACB8C 4B F8 D4 C9 */ bl xSGCheckMemoryCard__FP17st_XSAVEGAME_DATAi /* 800AFD90 000ACB90 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800AFD94 000ACB94 40 82 00 14 */ bne lbl_800AFDA8 /* 800AFD98 000ACB98 7F 63 DB 78 */ mr r3, r27 -/* 800AFD9C 000ACB9C 4B FF DA D9 */ bl func_800AD874 +/* 800AFD9C 000ACB9C 4B FF DA D9 */ bl zSaveLoadSGDone__FP17st_XSAVEGAME_DATA /* 800AFDA0 000ACBA0 38 60 00 08 */ li r3, 8 /* 800AFDA4 000ACBA4 48 00 00 B4 */ b lbl_800AFE58 lbl_800AFDA8: /* 800AFDA8 000ACBA8 7F 63 DB 78 */ mr r3, r27 -/* 800AFDAC 000ACBAC 4B FF DA C9 */ bl func_800AD874 +/* 800AFDAC 000ACBAC 4B FF DA C9 */ bl zSaveLoadSGDone__FP17st_XSAVEGAME_DATA /* 800AFDB0 000ACBB0 2C 03 00 00 */ cmpwi r3, 0 /* 800AFDB4 000ACBB4 40 82 00 08 */ bne lbl_800AFDBC /* 800AFDB8 000ACBB8 3B A0 00 00 */ li r29, 0 lbl_800AFDBC: -/* 800AFDBC 000ACBBC 4B F8 F3 6D */ bl func_8003F128 +/* 800AFDBC 000ACBBC 4B F8 F3 6D */ bl xSGAutoSave_GetCache__Fv /* 800AFDC0 000ACBC0 2C 1A 00 00 */ cmpwi r26, 0 /* 800AFDC4 000ACBC4 7C 79 1B 78 */ mr r25, r3 /* 800AFDC8 000ACBC8 41 82 00 48 */ beq lbl_800AFE10 @@ -3279,13 +3279,13 @@ lbl_800AFDBC: /* 800AFDD0 000ACBD0 41 82 00 40 */ beq lbl_800AFE10 /* 800AFDD4 000ACBD4 7F 63 DB 78 */ mr r3, r27 /* 800AFDD8 000ACBD8 7F E4 FB 78 */ mr r4, r31 -/* 800AFDDC 000ACBDC 4B F8 D1 65 */ bl func_8003CF40 +/* 800AFDDC 000ACBDC 4B F8 D1 65 */ bl xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi /* 800AFDE0 000ACBE0 7C 60 1B 78 */ mr r0, r3 /* 800AFDE4 000ACBE4 7F 23 CB 78 */ mr r3, r25 /* 800AFDE8 000ACBE8 7C 06 03 78 */ mr r6, r0 /* 800AFDEC 000ACBEC 7F E4 FB 78 */ mr r4, r31 /* 800AFDF0 000ACBF0 7F C5 F3 78 */ mr r5, r30 -/* 800AFDF4 000ACBF4 4B F8 F3 E5 */ bl func_8003F1D8 +/* 800AFDF4 000ACBF4 4B F8 F3 E5 */ bl SetCache__11XSGAutoDataFiii /* 800AFDF8 000ACBF8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800AFDFC 000ACBFC 38 00 00 01 */ li r0, 1 /* 800AFE00 000ACC00 38 83 05 58 */ addi r4, r3, lbl_803C0558@l @@ -3294,7 +3294,7 @@ lbl_800AFDBC: /* 800AFE0C 000ACC0C 48 00 00 4C */ b lbl_800AFE58 lbl_800AFE10: /* 800AFE10 000ACC10 7F 23 CB 78 */ mr r3, r25 -/* 800AFE14 000ACC14 4B F8 F4 55 */ bl func_8003F268 +/* 800AFE14 000ACC14 4B F8 F4 55 */ bl Discard__11XSGAutoDataFv /* 800AFE18 000ACC18 80 01 00 08 */ lwz r0, 8(r1) /* 800AFE1C 000ACC1C 2C 00 00 03 */ cmpwi r0, 3 /* 800AFE20 000ACC20 41 82 00 24 */ beq lbl_800AFE44 @@ -3322,8 +3322,8 @@ lbl_800AFE58: /* 800AFE64 000ACC64 38 21 00 70 */ addi r1, r1, 0x70 /* 800AFE68 000ACC68 4E 80 00 20 */ blr -.global func_800AFE6C -func_800AFE6C: +.global zSaveLoad_LoadGame__Fv +zSaveLoad_LoadGame__Fv: /* 800AFE6C 000ACC6C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800AFE70 000ACC70 7C 08 02 A6 */ mflr r0 /* 800AFE74 000ACC74 90 01 00 34 */ stw r0, 0x34(r1) @@ -3332,18 +3332,18 @@ func_800AFE6C: /* 800AFE80 000ACC80 3B 80 00 01 */ li r28, 1 /* 800AFE84 000ACC84 3B 60 00 00 */ li r27, 0 /* 800AFE88 000ACC88 80 6D 82 EC */ lwz r3, lbl_803CABEC-_SDA_BASE_(r13) -/* 800AFE8C 000ACC8C 4B FF DB D9 */ bl func_800ADA64 +/* 800AFE8C 000ACC8C 4B FF DB D9 */ bl CardtoTgt__Fi /* 800AFE90 000ACC90 80 0D 82 EC */ lwz r0, lbl_803CABEC-_SDA_BASE_(r13) /* 800AFE94 000ACC94 7C 7F 1B 78 */ mr r31, r3 /* 800AFE98 000ACC98 38 60 00 0A */ li r3, 0xa /* 800AFE9C 000ACC9C 90 0D 82 F8 */ stw r0, lbl_803CABF8-_SDA_BASE_(r13) -/* 800AFEA0 000ACCA0 4B FF D9 39 */ bl func_800AD7D8 +/* 800AFEA0 000ACCA0 4B FF D9 39 */ bl zSaveLoadSGInit__F16en_SAVEGAME_MODE /* 800AFEA4 000ACCA4 7F E4 FB 78 */ mr r4, r31 /* 800AFEA8 000ACCA8 7C 7A 1B 78 */ mr r26, r3 -/* 800AFEAC 000ACCAC 4B F8 D1 5D */ bl func_8003D008 +/* 800AFEAC 000ACCAC 4B F8 D1 5D */ bl xSGTgtSelect__FP17st_XSAVEGAME_DATAi /* 800AFEB0 000ACCB0 80 8D 82 F0 */ lwz r4, lbl_803CABF0-_SDA_BASE_(r13) /* 800AFEB4 000ACCB4 7F 43 D3 78 */ mr r3, r26 -/* 800AFEB8 000ACCB8 4B F8 D3 C1 */ bl func_8003D278 +/* 800AFEB8 000ACCB8 4B F8 D3 C1 */ bl xSGGameSet__FP17st_XSAVEGAME_DATAi /* 800AFEBC 000ACCBC 28 1A 00 00 */ cmplwi r26, 0 /* 800AFEC0 000ACCC0 40 82 00 08 */ bne lbl_800AFEC8 /* 800AFEC4 000ACCC4 3B 80 00 00 */ li r28, 0 @@ -3354,19 +3354,19 @@ lbl_800AFEC8: /* 800AFED4 000ACCD4 38 A0 00 00 */ li r5, 0 /* 800AFED8 000ACCD8 7F 43 D3 78 */ mr r3, r26 /* 800AFEDC 000ACCDC 38 84 4F 4D */ addi r4, r4, 0x524F4F4D@l -/* 800AFEE0 000ACCE0 4B F8 D6 C5 */ bl func_8003D5A4 +/* 800AFEE0 000ACCE0 4B F8 D6 C5 */ bl xSGAddLoadClient__FP17st_XSAVEGAME_DATAUiPvPFPvP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTUii_i /* 800AFEE4 000ACCE4 3C 60 80 0B */ lis r3, lbl_800B08F0@ha /* 800AFEE8 000ACCE8 3C 80 50 52 */ lis r4, 0x50524546@ha /* 800AFEEC 000ACCEC 38 C3 08 F0 */ addi r6, r3, lbl_800B08F0@l /* 800AFEF0 000ACCF0 38 A0 00 00 */ li r5, 0 /* 800AFEF4 000ACCF4 7F 43 D3 78 */ mr r3, r26 /* 800AFEF8 000ACCF8 38 84 45 46 */ addi r4, r4, 0x50524546@l -/* 800AFEFC 000ACCFC 4B F8 D6 A9 */ bl func_8003D5A4 +/* 800AFEFC 000ACCFC 4B F8 D6 A9 */ bl xSGAddLoadClient__FP17st_XSAVEGAME_DATAUiPvPFPvP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTUii_i /* 800AFF00 000ACD00 7F 43 D3 78 */ mr r3, r26 /* 800AFF04 000ACD04 38 80 00 0A */ li r4, 0xa -/* 800AFF08 000ACD08 4B F9 3A F5 */ bl func_800439FC +/* 800AFF08 000ACD08 4B F9 3A F5 */ bl xSerial_svgame_register__FP17st_XSAVEGAME_DATA16en_SAVEGAME_MODE /* 800AFF0C 000ACD0C 7F 43 D3 78 */ mr r3, r26 -/* 800AFF10 000ACD10 4B F8 D7 D5 */ bl func_8003D6E4 +/* 800AFF10 000ACD10 4B F8 D7 D5 */ bl xSGSetup__FP17st_XSAVEGAME_DATA /* 800AFF14 000ACD14 2C 03 00 00 */ cmpwi r3, 0 /* 800AFF18 000ACD18 40 82 00 08 */ bne lbl_800AFF20 /* 800AFF1C 000ACD1C 3B 80 00 00 */ li r28, 0 @@ -3376,14 +3376,14 @@ lbl_800AFF20: /* 800AFF28 000ACD28 90 01 00 08 */ stw r0, 8(r1) /* 800AFF2C 000ACD2C 41 82 00 64 */ beq lbl_800AFF90 /* 800AFF30 000ACD30 7F 43 D3 78 */ mr r3, r26 -/* 800AFF34 000ACD34 4B F8 D8 F9 */ bl func_8003D82C +/* 800AFF34 000ACD34 4B F8 D8 F9 */ bl xSGProcess__FP17st_XSAVEGAME_DATA /* 800AFF38 000ACD38 7C 7E 1B 79 */ or. r30, r3, r3 /* 800AFF3C 000ACD3C 41 82 00 1C */ beq lbl_800AFF58 /* 800AFF40 000ACD40 7F 43 D3 78 */ mr r3, r26 /* 800AFF44 000ACD44 38 A1 00 08 */ addi r5, r1, 8 /* 800AFF48 000ACD48 38 80 00 01 */ li r4, 1 /* 800AFF4C 000ACD4C 38 C0 00 00 */ li r6, 0 -/* 800AFF50 000ACD50 4B F8 DB 65 */ bl func_8003DAB4 +/* 800AFF50 000ACD50 4B F8 DB 65 */ bl xSGAsyncStatus__FP17st_XSAVEGAME_DATAiP14en_XSG_WHYFAILPc /* 800AFF54 000ACD54 7C 7B 1B 78 */ mr r27, r3 lbl_800AFF58: /* 800AFF58 000ACD58 2C 1E 00 00 */ cmpwi r30, 0 @@ -3408,7 +3408,7 @@ lbl_800AFF90: /* 800AFF90 000ACD90 2C 1C 00 00 */ cmpwi r28, 0 /* 800AFF94 000ACD94 41 82 00 2C */ beq lbl_800AFFC0 /* 800AFF98 000ACD98 7F 43 D3 78 */ mr r3, r26 -/* 800AFF9C 000ACD9C 4B F8 D9 D1 */ bl func_8003D96C +/* 800AFF9C 000ACD9C 4B F8 D9 D1 */ bl xSGWrapup__FP17st_XSAVEGAME_DATA /* 800AFFA0 000ACDA0 2C 03 00 00 */ cmpwi r3, 0 /* 800AFFA4 000ACDA4 40 80 00 14 */ bge lbl_800AFFB8 /* 800AFFA8 000ACDA8 38 00 00 05 */ li r0, 5 @@ -3420,12 +3420,12 @@ lbl_800AFFB8: /* 800AFFBC 000ACDBC 3B 80 00 00 */ li r28, 0 lbl_800AFFC0: /* 800AFFC0 000ACDC0 7F 43 D3 78 */ mr r3, r26 -/* 800AFFC4 000ACDC4 4B FF D8 B1 */ bl func_800AD874 +/* 800AFFC4 000ACDC4 4B FF D8 B1 */ bl zSaveLoadSGDone__FP17st_XSAVEGAME_DATA /* 800AFFC8 000ACDC8 2C 03 00 00 */ cmpwi r3, 0 /* 800AFFCC 000ACDCC 40 82 00 08 */ bne lbl_800AFFD4 /* 800AFFD0 000ACDD0 3B 80 00 00 */ li r28, 0 lbl_800AFFD4: -/* 800AFFD4 000ACDD4 4B F8 F1 55 */ bl func_8003F128 +/* 800AFFD4 000ACDD4 4B F8 F1 55 */ bl xSGAutoSave_GetCache__Fv /* 800AFFD8 000ACDD8 2C 1D 00 00 */ cmpwi r29, 0 /* 800AFFDC 000ACDDC 7C 7B 1B 78 */ mr r27, r3 /* 800AFFE0 000ACDE0 41 82 00 4C */ beq lbl_800B002C @@ -3434,13 +3434,13 @@ lbl_800AFFD4: /* 800AFFEC 000ACDEC 83 8D 82 F0 */ lwz r28, lbl_803CABF0-_SDA_BASE_(r13) /* 800AFFF0 000ACDF0 7F 43 D3 78 */ mr r3, r26 /* 800AFFF4 000ACDF4 7F E4 FB 78 */ mr r4, r31 -/* 800AFFF8 000ACDF8 4B F8 CF 49 */ bl func_8003CF40 +/* 800AFFF8 000ACDF8 4B F8 CF 49 */ bl xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi /* 800AFFFC 000ACDFC 7C 60 1B 78 */ mr r0, r3 /* 800B0000 000ACE00 7F 63 DB 78 */ mr r3, r27 /* 800B0004 000ACE04 7C 06 03 78 */ mr r6, r0 /* 800B0008 000ACE08 7F E4 FB 78 */ mr r4, r31 /* 800B000C 000ACE0C 7F 85 E3 78 */ mr r5, r28 -/* 800B0010 000ACE10 4B F8 F1 C9 */ bl func_8003F1D8 +/* 800B0010 000ACE10 4B F8 F1 C9 */ bl SetCache__11XSGAutoDataFiii /* 800B0014 000ACE14 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B0018 000ACE18 38 00 00 01 */ li r0, 1 /* 800B001C 000ACE1C 38 83 05 58 */ addi r4, r3, lbl_803C0558@l @@ -3449,7 +3449,7 @@ lbl_800AFFD4: /* 800B0028 000ACE28 48 00 00 28 */ b lbl_800B0050 lbl_800B002C: /* 800B002C 000ACE2C 7F 63 DB 78 */ mr r3, r27 -/* 800B0030 000ACE30 4B F8 F2 39 */ bl func_8003F268 +/* 800B0030 000ACE30 4B F8 F2 39 */ bl Discard__11XSGAutoDataFv /* 800B0034 000ACE34 80 01 00 08 */ lwz r0, 8(r1) /* 800B0038 000ACE38 2C 00 00 05 */ cmpwi r0, 5 /* 800B003C 000ACE3C 41 82 00 08 */ beq lbl_800B0044 @@ -3466,14 +3466,14 @@ lbl_800B0050: /* 800B005C 000ACE5C 38 21 00 30 */ addi r1, r1, 0x30 /* 800B0060 000ACE60 4E 80 00 20 */ blr -.global func_800B0064 -func_800B0064: +.global zSaveLoad_LoadLoop__Fv +zSaveLoad_LoadLoop__Fv: /* 800B0064 000ACE64 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B0068 000ACE68 7C 08 02 A6 */ mflr r0 /* 800B006C 000ACE6C 90 01 00 14 */ stw r0, 0x14(r1) /* 800B0070 000ACE70 93 E1 00 0C */ stw r31, 0xc(r1) /* 800B0074 000ACE74 93 C1 00 08 */ stw r30, 8(r1) -/* 800B0078 000ACE78 4B FF D6 51 */ bl func_800AD6C8 +/* 800B0078 000ACE78 4B FF D6 51 */ bl zSaveLoadInit__Fv /* 800B007C 000ACE7C 38 00 00 01 */ li r0, 1 /* 800B0080 000ACE80 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B0084 000ACE84 90 0D 90 B0 */ stw r0, lbl_803CB9B0-_SDA_BASE_(r13) @@ -3492,18 +3492,18 @@ lbl_800B0094: /* 800B00B4 000ACEB4 48 00 00 0C */ b lbl_800B00C0 lbl_800B00B8: /* 800B00B8 000ACEB8 38 60 00 01 */ li r3, 1 -/* 800B00BC 000ACEBC 4B FF DA 49 */ bl func_800ADB04 +/* 800B00BC 000ACEBC 4B FF DA 49 */ bl zSaveLoad_CardPrompt__Fi lbl_800B00C0: -/* 800B00C0 000ACEC0 4B FF DA 3D */ bl func_800ADAFC +/* 800B00C0 000ACEC0 4B FF DA 3D */ bl zSaveLoad_CardCount__Fv /* 800B00C4 000ACEC4 2C 03 00 00 */ cmpwi r3, 0 /* 800B00C8 000ACEC8 41 82 FF F0 */ beq lbl_800B00B8 /* 800B00CC 000ACECC 38 60 00 14 */ li r3, 0x14 /* 800B00D0 000ACED0 38 80 00 5F */ li r4, 0x5f -/* 800B00D4 000ACED4 4B FF D6 BD */ bl func_800AD790 +/* 800B00D4 000ACED4 4B FF D6 BD */ bl zSaveLoad_UIEvent__FiUi /* 800B00D8 000ACED8 3B C0 00 01 */ li r30, 1 /* 800B00DC 000ACEDC 48 00 01 10 */ b lbl_800B01EC /* 800B00E0 000ACEE0 38 60 00 01 */ li r3, 1 -/* 800B00E4 000ACEE4 4B FF EC 59 */ bl func_800AED3C +/* 800B00E4 000ACEE4 4B FF EC 59 */ bl zSaveLoad_CardPick__Fi /* 800B00E8 000ACEE8 2C 03 00 02 */ cmpwi r3, 2 /* 800B00EC 000ACEEC 41 82 01 00 */ beq lbl_800B01EC /* 800B00F0 000ACEF0 40 80 00 1C */ bge lbl_800B010C @@ -3527,7 +3527,7 @@ lbl_800B0128: /* 800B0128 000ACF28 3B C0 00 00 */ li r30, 0 /* 800B012C 000ACF2C 48 00 00 C0 */ b lbl_800B01EC /* 800B0130 000ACF30 38 60 00 01 */ li r3, 1 -/* 800B0134 000ACF34 4B FF F1 D9 */ bl func_800AF30C +/* 800B0134 000ACF34 4B FF F1 D9 */ bl zSaveLoad_GameSelect__Fi /* 800B0138 000ACF38 38 03 00 01 */ addi r0, r3, 1 /* 800B013C 000ACF3C 28 00 00 0A */ cmplwi r0, 0xa /* 800B0140 000ACF40 41 81 00 AC */ bgt lbl_800B01EC @@ -3542,16 +3542,16 @@ lbl_800B0128: /* 800B0164 000ACF64 3B C0 00 09 */ li r30, 9 /* 800B0168 000ACF68 48 00 00 84 */ b lbl_800B01EC /* 800B016C 000ACF6C 38 60 00 01 */ li r3, 1 -/* 800B0170 000ACF70 4B FF DD 31 */ bl func_800ADEA0 +/* 800B0170 000ACF70 4B FF DD 31 */ bl zSaveLoad_ErrorPrompt__Fi /* 800B0174 000ACF74 3B C0 00 01 */ li r30, 1 /* 800B0178 000ACF78 48 00 00 74 */ b lbl_800B01EC /* 800B017C 000ACF7C 38 60 00 02 */ li r3, 2 -/* 800B0180 000ACF80 4B FE AA 99 */ bl func_8009AC18 +/* 800B0180 000ACF80 4B FE AA 99 */ bl zGameModeSwitch__F9eGameMode /* 800B0184 000ACF84 38 60 00 00 */ li r3, 0 -/* 800B0188 000ACF88 4B FE A9 A5 */ bl func_8009AB2C +/* 800B0188 000ACF88 4B FE A9 A5 */ bl zGameStateSwitch__Fi /* 800B018C 000ACF8C 3B C0 00 06 */ li r30, 6 /* 800B0190 000ACF90 48 00 00 5C */ b lbl_800B01EC -/* 800B0194 000ACF94 4B FF FC D9 */ bl func_800AFE6C +/* 800B0194 000ACF94 4B FF FC D9 */ bl zSaveLoad_LoadGame__Fv /* 800B0198 000ACF98 2C 03 00 07 */ cmpwi r3, 7 /* 800B019C 000ACF9C 41 82 00 34 */ beq lbl_800B01D0 /* 800B01A0 000ACFA0 40 80 00 40 */ bge lbl_800B01E0 @@ -3560,27 +3560,27 @@ lbl_800B0128: /* 800B01AC 000ACFAC 48 00 00 34 */ b lbl_800B01E0 lbl_800B01B0: /* 800B01B0 000ACFB0 38 60 00 0C */ li r3, 0xc -/* 800B01B4 000ACFB4 4B FE AA 65 */ bl func_8009AC18 +/* 800B01B4 000ACFB4 4B FE AA 65 */ bl zGameModeSwitch__F9eGameMode /* 800B01B8 000ACFB8 38 60 00 00 */ li r3, 0 -/* 800B01BC 000ACFBC 4B FE A9 71 */ bl func_8009AB2C +/* 800B01BC 000ACFBC 4B FE A9 71 */ bl zGameStateSwitch__Fi /* 800B01C0 000ACFC0 38 00 00 01 */ li r0, 1 /* 800B01C4 000ACFC4 3B C0 00 06 */ li r30, 6 /* 800B01C8 000ACFC8 98 1F 06 D9 */ stb r0, 0x6d9(r31) /* 800B01CC 000ACFCC 48 00 00 20 */ b lbl_800B01EC lbl_800B01D0: /* 800B01D0 000ACFD0 38 60 00 01 */ li r3, 1 -/* 800B01D4 000ACFD4 4B FF DD 45 */ bl func_800ADF18 +/* 800B01D4 000ACFD4 4B FF DD 45 */ bl zSaveLoad_DamagedSaveGameErrorPrompt__Fi /* 800B01D8 000ACFD8 3B C0 00 01 */ li r30, 1 /* 800B01DC 000ACFDC 48 00 00 10 */ b lbl_800B01EC lbl_800B01E0: /* 800B01E0 000ACFE0 38 60 00 01 */ li r3, 1 -/* 800B01E4 000ACFE4 4B FF DC BD */ bl func_800ADEA0 +/* 800B01E4 000ACFE4 4B FF DC BD */ bl zSaveLoad_ErrorPrompt__Fi /* 800B01E8 000ACFE8 3B C0 00 01 */ li r30, 1 lbl_800B01EC: /* 800B01EC 000ACFEC 2C 1E 00 06 */ cmpwi r30, 6 /* 800B01F0 000ACFF0 40 82 FE A4 */ bne lbl_800B0094 /* 800B01F4 000ACFF4 38 60 00 04 */ li r3, 4 -/* 800B01F8 000ACFF8 4B FF D4 09 */ bl func_800AD600 +/* 800B01F8 000ACFF8 4B FF D4 09 */ bl zSendEventToThumbIcon__FUi /* 800B01FC 000ACFFC 3C 60 80 29 */ lis r3, lbl_80290100@ha /* 800B0200 000AD000 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800B0204 000AD004 38 A3 01 00 */ addi r5, r3, lbl_80290100@l @@ -3598,13 +3598,13 @@ lbl_800B01EC: /* 800B0234 000AD034 38 21 00 10 */ addi r1, r1, 0x10 /* 800B0238 000AD038 4E 80 00 20 */ blr -.global func_800B023C -func_800B023C: +.global zSaveLoad_SaveLoop__Fv +zSaveLoad_SaveLoop__Fv: /* 800B023C 000AD03C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B0240 000AD040 7C 08 02 A6 */ mflr r0 /* 800B0244 000AD044 90 01 00 14 */ stw r0, 0x14(r1) /* 800B0248 000AD048 93 E1 00 0C */ stw r31, 0xc(r1) -/* 800B024C 000AD04C 4B FF D4 7D */ bl func_800AD6C8 +/* 800B024C 000AD04C 4B FF D4 7D */ bl zSaveLoadInit__Fv /* 800B0250 000AD050 38 00 00 00 */ li r0, 0 /* 800B0254 000AD054 3B E0 00 00 */ li r31, 0 /* 800B0258 000AD058 90 0D 90 80 */ stw r0, lbl_803CB980-_SDA_BASE_(r13) @@ -3621,15 +3621,15 @@ lbl_800B0260: /* 800B0280 000AD080 48 00 00 0C */ b lbl_800B028C lbl_800B0284: /* 800B0284 000AD084 38 60 00 00 */ li r3, 0 -/* 800B0288 000AD088 4B FF D8 7D */ bl func_800ADB04 +/* 800B0288 000AD088 4B FF D8 7D */ bl zSaveLoad_CardPrompt__Fi lbl_800B028C: -/* 800B028C 000AD08C 4B FF D8 71 */ bl func_800ADAFC +/* 800B028C 000AD08C 4B FF D8 71 */ bl zSaveLoad_CardCount__Fv /* 800B0290 000AD090 2C 03 00 00 */ cmpwi r3, 0 /* 800B0294 000AD094 41 82 FF F0 */ beq lbl_800B0284 /* 800B0298 000AD098 3B E0 00 01 */ li r31, 1 /* 800B029C 000AD09C 48 00 02 84 */ b lbl_800B0520 /* 800B02A0 000AD0A0 38 60 00 00 */ li r3, 0 -/* 800B02A4 000AD0A4 4B FF EA 99 */ bl func_800AED3C +/* 800B02A4 000AD0A4 4B FF EA 99 */ bl zSaveLoad_CardPick__Fi /* 800B02A8 000AD0A8 2C 03 00 04 */ cmpwi r3, 4 /* 800B02AC 000AD0AC 41 82 00 28 */ beq lbl_800B02D4 /* 800B02B0 000AD0B0 40 80 00 10 */ bge lbl_800B02C0 @@ -3653,31 +3653,31 @@ lbl_800B02D4: /* 800B02EC 000AD0EC 90 0D 8F A8 */ stw r0, lbl_803CB8A8-_SDA_BASE_(r13) /* 800B02F0 000AD0F0 38 63 04 CC */ addi r3, r3, 0x4cc /* 800B02F4 000AD0F4 3B E0 00 06 */ li r31, 6 -/* 800B02F8 000AD0F8 4B F9 BF 1D */ bl func_8004C214 -/* 800B02FC 000AD0FC 48 00 47 41 */ bl func_800B4A3C +/* 800B02F8 000AD0F8 4B F9 BF 1D */ bl xStrHash__FPCc +/* 800B02FC 000AD0FC 48 00 47 41 */ bl zSceneFindObject__FUi /* 800B0300 000AD100 38 80 00 5E */ li r4, 0x5e -/* 800B0304 000AD104 4B F6 F2 ED */ bl func_8001F5F0 +/* 800B0304 000AD104 4B F6 F2 ED */ bl zEntEvent__FP5xBaseUi /* 800B0308 000AD108 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha /* 800B030C 000AD10C 38 63 E9 C0 */ addi r3, r3, lbl_8025E9C0@l /* 800B0310 000AD110 38 63 04 E4 */ addi r3, r3, 0x4e4 -/* 800B0314 000AD114 4B F9 BF 01 */ bl func_8004C214 -/* 800B0318 000AD118 48 00 47 25 */ bl func_800B4A3C +/* 800B0314 000AD114 4B F9 BF 01 */ bl xStrHash__FPCc +/* 800B0318 000AD118 48 00 47 25 */ bl zSceneFindObject__FUi /* 800B031C 000AD11C 38 80 00 51 */ li r4, 0x51 -/* 800B0320 000AD120 4B F6 F2 D1 */ bl func_8001F5F0 +/* 800B0320 000AD120 4B F6 F2 D1 */ bl zEntEvent__FP5xBaseUi /* 800B0324 000AD124 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha /* 800B0328 000AD128 38 63 E9 C0 */ addi r3, r3, lbl_8025E9C0@l /* 800B032C 000AD12C 38 63 04 F8 */ addi r3, r3, 0x4f8 -/* 800B0330 000AD130 4B F9 BE E5 */ bl func_8004C214 -/* 800B0334 000AD134 48 00 47 09 */ bl func_800B4A3C +/* 800B0330 000AD130 4B F9 BE E5 */ bl xStrHash__FPCc +/* 800B0334 000AD134 48 00 47 09 */ bl zSceneFindObject__FUi /* 800B0338 000AD138 38 80 00 5E */ li r4, 0x5e -/* 800B033C 000AD13C 4B F6 F2 B5 */ bl func_8001F5F0 +/* 800B033C 000AD13C 4B F6 F2 B5 */ bl zEntEvent__FP5xBaseUi /* 800B0340 000AD140 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha /* 800B0344 000AD144 38 63 E9 C0 */ addi r3, r3, lbl_8025E9C0@l /* 800B0348 000AD148 38 63 05 0D */ addi r3, r3, 0x50d -/* 800B034C 000AD14C 4B F9 BE C9 */ bl func_8004C214 -/* 800B0350 000AD150 48 00 46 ED */ bl func_800B4A3C +/* 800B034C 000AD14C 4B F9 BE C9 */ bl xStrHash__FPCc +/* 800B0350 000AD150 48 00 46 ED */ bl zSceneFindObject__FUi /* 800B0354 000AD154 38 80 00 5E */ li r4, 0x5e -/* 800B0358 000AD158 4B F6 F2 99 */ bl func_8001F5F0 +/* 800B0358 000AD158 4B F6 F2 99 */ bl zEntEvent__FP5xBaseUi /* 800B035C 000AD15C 48 00 01 C4 */ b lbl_800B0520 lbl_800B0360: /* 800B0360 000AD160 38 00 00 02 */ li r0, 2 @@ -3686,38 +3686,38 @@ lbl_800B0360: /* 800B036C 000AD16C 90 0D 8F A8 */ stw r0, lbl_803CB8A8-_SDA_BASE_(r13) /* 800B0370 000AD170 38 63 05 23 */ addi r3, r3, 0x523 /* 800B0374 000AD174 3B E0 00 06 */ li r31, 6 -/* 800B0378 000AD178 4B F9 BE 9D */ bl func_8004C214 -/* 800B037C 000AD17C 48 00 46 C1 */ bl func_800B4A3C +/* 800B0378 000AD178 4B F9 BE 9D */ bl xStrHash__FPCc +/* 800B037C 000AD17C 48 00 46 C1 */ bl zSceneFindObject__FUi /* 800B0380 000AD180 38 80 00 51 */ li r4, 0x51 -/* 800B0384 000AD184 4B F6 F2 6D */ bl func_8001F5F0 +/* 800B0384 000AD184 4B F6 F2 6D */ bl zEntEvent__FP5xBaseUi /* 800B0388 000AD188 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha /* 800B038C 000AD18C 38 63 E9 C0 */ addi r3, r3, lbl_8025E9C0@l /* 800B0390 000AD190 38 63 05 23 */ addi r3, r3, 0x523 -/* 800B0394 000AD194 4B F9 BE 81 */ bl func_8004C214 -/* 800B0398 000AD198 48 00 46 A5 */ bl func_800B4A3C +/* 800B0394 000AD194 4B F9 BE 81 */ bl xStrHash__FPCc +/* 800B0398 000AD198 48 00 46 A5 */ bl zSceneFindObject__FUi /* 800B039C 000AD19C 38 80 00 50 */ li r4, 0x50 -/* 800B03A0 000AD1A0 4B F6 F2 51 */ bl func_8001F5F0 +/* 800B03A0 000AD1A0 4B F6 F2 51 */ bl zEntEvent__FP5xBaseUi /* 800B03A4 000AD1A4 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha /* 800B03A8 000AD1A8 38 63 E9 C0 */ addi r3, r3, lbl_8025E9C0@l /* 800B03AC 000AD1AC 38 63 05 41 */ addi r3, r3, 0x541 -/* 800B03B0 000AD1B0 4B F9 BE 65 */ bl func_8004C214 -/* 800B03B4 000AD1B4 48 00 46 89 */ bl func_800B4A3C +/* 800B03B0 000AD1B0 4B F9 BE 65 */ bl xStrHash__FPCc +/* 800B03B4 000AD1B4 48 00 46 89 */ bl zSceneFindObject__FUi /* 800B03B8 000AD1B8 38 80 00 5E */ li r4, 0x5e -/* 800B03BC 000AD1BC 4B F6 F2 35 */ bl func_8001F5F0 +/* 800B03BC 000AD1BC 4B F6 F2 35 */ bl zEntEvent__FP5xBaseUi /* 800B03C0 000AD1C0 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha /* 800B03C4 000AD1C4 38 63 E9 C0 */ addi r3, r3, lbl_8025E9C0@l /* 800B03C8 000AD1C8 38 63 05 60 */ addi r3, r3, 0x560 -/* 800B03CC 000AD1CC 4B F9 BE 49 */ bl func_8004C214 -/* 800B03D0 000AD1D0 48 00 46 6D */ bl func_800B4A3C +/* 800B03CC 000AD1CC 4B F9 BE 49 */ bl xStrHash__FPCc +/* 800B03D0 000AD1D0 48 00 46 6D */ bl zSceneFindObject__FUi /* 800B03D4 000AD1D4 38 80 00 51 */ li r4, 0x51 -/* 800B03D8 000AD1D8 4B F6 F2 19 */ bl func_8001F5F0 +/* 800B03D8 000AD1D8 4B F6 F2 19 */ bl zEntEvent__FP5xBaseUi /* 800B03DC 000AD1DC 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha /* 800B03E0 000AD1E0 38 63 E9 C0 */ addi r3, r3, lbl_8025E9C0@l /* 800B03E4 000AD1E4 38 63 05 7B */ addi r3, r3, 0x57b -/* 800B03E8 000AD1E8 4B F9 BE 2D */ bl func_8004C214 -/* 800B03EC 000AD1EC 48 00 46 51 */ bl func_800B4A3C +/* 800B03E8 000AD1E8 4B F9 BE 2D */ bl xStrHash__FPCc +/* 800B03EC 000AD1EC 48 00 46 51 */ bl zSceneFindObject__FUi /* 800B03F0 000AD1F0 38 80 00 04 */ li r4, 4 -/* 800B03F4 000AD1F4 4B F6 F1 FD */ bl func_8001F5F0 +/* 800B03F4 000AD1F4 4B F6 F1 FD */ bl zEntEvent__FP5xBaseUi /* 800B03F8 000AD1F8 48 00 01 28 */ b lbl_800B0520 lbl_800B03FC: /* 800B03FC 000AD1FC 38 00 00 00 */ li r0, 0 @@ -3730,7 +3730,7 @@ lbl_800B040C: /* 800B0414 000AD214 38 00 00 02 */ li r0, 2 /* 800B0418 000AD218 38 60 00 00 */ li r3, 0 /* 800B041C 000AD21C 90 0D 90 B0 */ stw r0, lbl_803CB9B0-_SDA_BASE_(r13) -/* 800B0420 000AD220 4B FF EE ED */ bl func_800AF30C +/* 800B0420 000AD220 4B FF EE ED */ bl zSaveLoad_GameSelect__Fi /* 800B0424 000AD224 38 03 00 01 */ addi r0, r3, 1 /* 800B0428 000AD228 28 00 00 0A */ cmplwi r0, 0xa /* 800B042C 000AD22C 41 81 00 F4 */ bgt lbl_800B0520 @@ -3745,32 +3745,32 @@ lbl_800B040C: /* 800B0450 000AD250 3B E0 00 0A */ li r31, 0xa /* 800B0454 000AD254 48 00 00 CC */ b lbl_800B0520 /* 800B0458 000AD258 38 60 00 00 */ li r3, 0 -/* 800B045C 000AD25C 4B FF DA 45 */ bl func_800ADEA0 +/* 800B045C 000AD25C 4B FF DA 45 */ bl zSaveLoad_ErrorPrompt__Fi /* 800B0460 000AD260 3B E0 00 01 */ li r31, 1 /* 800B0464 000AD264 48 00 00 BC */ b lbl_800B0520 /* 800B0468 000AD268 38 60 00 0C */ li r3, 0xc -/* 800B046C 000AD26C 4B FE A7 AD */ bl func_8009AC18 +/* 800B046C 000AD26C 4B FE A7 AD */ bl zGameModeSwitch__F9eGameMode /* 800B0470 000AD270 38 60 00 01 */ li r3, 1 -/* 800B0474 000AD274 4B FE A6 B9 */ bl func_8009AB2C +/* 800B0474 000AD274 4B FE A6 B9 */ bl zGameStateSwitch__Fi /* 800B0478 000AD278 3B E0 00 06 */ li r31, 6 /* 800B047C 000AD27C 48 00 00 A4 */ b lbl_800B0520 -/* 800B0480 000AD280 4B FF F7 05 */ bl func_800AFB84 +/* 800B0480 000AD280 4B FF F7 05 */ bl zSaveLoad_SaveGame__Fv /* 800B0484 000AD284 2C 03 00 01 */ cmpwi r3, 1 /* 800B0488 000AD288 40 82 00 40 */ bne lbl_800B04C8 /* 800B048C 000AD28C 38 60 00 0C */ li r3, 0xc -/* 800B0490 000AD290 4B FE A7 89 */ bl func_8009AC18 +/* 800B0490 000AD290 4B FE A7 89 */ bl zGameModeSwitch__F9eGameMode /* 800B0494 000AD294 38 60 00 01 */ li r3, 1 -/* 800B0498 000AD298 4B FE A6 95 */ bl func_8009AB2C +/* 800B0498 000AD298 4B FE A6 95 */ bl zGameStateSwitch__Fi /* 800B049C 000AD29C 38 00 00 01 */ li r0, 1 /* 800B04A0 000AD2A0 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha /* 800B04A4 000AD2A4 38 63 E9 C0 */ addi r3, r3, lbl_8025E9C0@l /* 800B04A8 000AD2A8 90 0D 90 80 */ stw r0, lbl_803CB980-_SDA_BASE_(r13) /* 800B04AC 000AD2AC 38 63 05 8B */ addi r3, r3, 0x58b /* 800B04B0 000AD2B0 3B E0 00 06 */ li r31, 6 -/* 800B04B4 000AD2B4 4B F9 BD 61 */ bl func_8004C214 -/* 800B04B8 000AD2B8 48 00 45 85 */ bl func_800B4A3C +/* 800B04B4 000AD2B4 4B F9 BD 61 */ bl xStrHash__FPCc +/* 800B04B8 000AD2B8 48 00 45 85 */ bl zSceneFindObject__FUi /* 800B04BC 000AD2BC 38 80 00 03 */ li r4, 3 -/* 800B04C0 000AD2C0 4B F6 F1 31 */ bl func_8001F5F0 +/* 800B04C0 000AD2C0 4B F6 F1 31 */ bl zEntEvent__FP5xBaseUi /* 800B04C4 000AD2C4 48 00 00 5C */ b lbl_800B0520 lbl_800B04C8: /* 800B04C8 000AD2C8 2C 03 00 09 */ cmpwi r3, 9 @@ -3786,19 +3786,19 @@ lbl_800B04E4: /* 800B04EC 000AD2EC 48 00 00 1C */ b lbl_800B0508 lbl_800B04F0: /* 800B04F0 000AD2F0 38 60 00 00 */ li r3, 0 -/* 800B04F4 000AD2F4 4B FF DB 69 */ bl func_800AE05C +/* 800B04F4 000AD2F4 4B FF DB 69 */ bl zSaveLoad_SaveDamagedErrorPrompt__Fi /* 800B04F8 000AD2F8 48 00 00 24 */ b lbl_800B051C lbl_800B04FC: /* 800B04FC 000AD2FC 38 60 00 00 */ li r3, 0 -/* 800B0500 000AD300 4B FF DB B1 */ bl func_800AE0B0 +/* 800B0500 000AD300 4B FF DB B1 */ bl zSaveLoad_CardYankedErrorPrompt__Fi /* 800B0504 000AD304 48 00 00 18 */ b lbl_800B051C lbl_800B0508: /* 800B0508 000AD308 38 60 00 00 */ li r3, 0 -/* 800B050C 000AD30C 4B FF D7 65 */ bl func_800ADC70 +/* 800B050C 000AD30C 4B FF D7 65 */ bl zSaveLoad_CardPromptSpace__Fi /* 800B0510 000AD310 48 00 00 0C */ b lbl_800B051C lbl_800B0514: /* 800B0514 000AD314 38 60 00 00 */ li r3, 0 -/* 800B0518 000AD318 4B FF D9 89 */ bl func_800ADEA0 +/* 800B0518 000AD318 4B FF D9 89 */ bl zSaveLoad_ErrorPrompt__Fi lbl_800B051C: /* 800B051C 000AD31C 3B E0 00 01 */ li r31, 1 lbl_800B0520: @@ -3813,8 +3813,8 @@ lbl_800B0520: /* 800B0540 000AD340 38 21 00 10 */ addi r1, r1, 0x10 /* 800B0544 000AD344 4E 80 00 20 */ blr -.global func_800B0548 -func_800B0548: +.global zSaveLoad_DispatchCB__FUiPCf +zSaveLoad_DispatchCB__FUiPCf: /* 800B0548 000AD348 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B054C 000AD34C 7C 08 02 A6 */ mflr r0 /* 800B0550 000AD350 2C 03 00 AB */ cmpwi r3, 0xab @@ -3853,12 +3853,12 @@ lbl_800B05A4: /* 800B05C4 000AD3C4 40 82 00 08 */ bne lbl_800B05CC /* 800B05C8 000AD3C8 38 60 00 0B */ li r3, 0xb lbl_800B05CC: -/* 800B05CC 000AD3CC 4B F8 C7 0D */ bl func_8003CCD8 +/* 800B05CC 000AD3CC 4B F8 C7 0D */ bl xSGInit__F16en_SAVEGAME_MODE /* 800B05D0 000AD3D0 80 8D 82 EC */ lwz r4, lbl_803CABEC-_SDA_BASE_(r13) /* 800B05D4 000AD3D4 7C 7F 1B 78 */ mr r31, r3 -/* 800B05D8 000AD3D8 4B FF DE 65 */ bl func_800AE43C +/* 800B05D8 000AD3D8 4B FF DE 65 */ bl zSaveLoad_CardCheckSpaceSingle_doCheck__FP17st_XSAVEGAME_DATAi /* 800B05DC 000AD3DC 7F E3 FB 78 */ mr r3, r31 -/* 800B05E0 000AD3E0 4B F8 C7 F5 */ bl func_8003CDD4 +/* 800B05E0 000AD3E0 4B F8 C7 F5 */ bl xSGDone__FP17st_XSAVEGAME_DATA /* 800B05E4 000AD3E4 48 00 00 24 */ b lbl_800B0608 lbl_800B05E8: /* 800B05E8 000AD3E8 C0 04 00 00 */ lfs f0, 0(r4) @@ -3886,7 +3886,7 @@ lbl_800B061C: /* 800B0634 000AD434 7C DF 33 78 */ mr r31, r6 /* 800B0638 000AD438 93 C1 00 08 */ stw r30, 8(r1) /* 800B063C 000AD43C 7C BE 2B 78 */ mr r30, r5 -/* 800B0640 000AD440 4B F8 D8 81 */ bl func_8003DEC0 +/* 800B0640 000AD440 4B F8 D8 81 */ bl xSGWriteStrLen__FPCc /* 800B0644 000AD444 90 7E 00 00 */ stw r3, 0(r30) /* 800B0648 000AD448 38 60 00 01 */ li r3, 1 /* 800B064C 000AD44C 80 1E 00 00 */ lwz r0, 0(r30) @@ -3916,7 +3916,7 @@ lbl_800B0670: /* 800B06A8 000AD4A8 3C 60 48 42 */ lis r3, 0x48423031@ha /* 800B06AC 000AD4AC 38 80 00 00 */ li r4, 0 /* 800B06B0 000AD4B0 38 63 30 31 */ addi r3, r3, 0x48423031@l -/* 800B06B4 000AD4B4 4B F9 D5 E1 */ bl func_8004DC94 +/* 800B06B4 000AD4B4 4B F9 D5 E1 */ bl xUtil_idtag2string__FUii /* 800B06B8 000AD4B8 3C A0 80 29 */ lis r5, lbl_802900E0@ha /* 800B06BC 000AD4BC 7C 64 1B 78 */ mr r4, r3 /* 800B06C0 000AD4C0 38 65 00 E0 */ addi r3, r5, lbl_802900E0@l @@ -3924,7 +3924,7 @@ lbl_800B0670: /* 800B06C8 000AD4C8 48 00 00 1C */ b lbl_800B06E4 lbl_800B06CC: /* 800B06CC 000AD4CC 38 80 00 00 */ li r4, 0 -/* 800B06D0 000AD4D0 4B F9 D5 C5 */ bl func_8004DC94 +/* 800B06D0 000AD4D0 4B F9 D5 C5 */ bl xUtil_idtag2string__FUii /* 800B06D4 000AD4D4 3C A0 80 29 */ lis r5, lbl_802900E0@ha /* 800B06D8 000AD4D8 7C 64 1B 78 */ mr r4, r3 /* 800B06DC 000AD4DC 38 65 00 E0 */ addi r3, r5, lbl_802900E0@l @@ -3939,7 +3939,7 @@ lbl_800B06E4: /* 800B06FC 000AD4FC 7F E3 FB 78 */ mr r3, r31 /* 800B0700 000AD500 7F C4 F3 78 */ mr r4, r30 /* 800B0704 000AD504 38 C0 00 01 */ li r6, 1 -/* 800B0708 000AD508 4B F8 D6 A9 */ bl func_8003DDB0 +/* 800B0708 000AD508 4B F8 D6 A9 */ bl xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPcii /* 800B070C 000AD50C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B0710 000AD510 38 63 00 01 */ addi r3, r3, 1 /* 800B0714 000AD514 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -3969,7 +3969,7 @@ lbl_800B0744: /* 800B076C 000AD56C 7C 9D 23 78 */ mr r29, r4 /* 800B0770 000AD570 7F A3 EB 78 */ mr r3, r29 /* 800B0774 000AD574 7F C4 F3 78 */ mr r4, r30 -/* 800B0778 000AD578 4B F8 D7 C9 */ bl func_8003DF40 +/* 800B0778 000AD578 4B F8 D7 C9 */ bl xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPUii /* 800B077C 000AD57C 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha /* 800B0780 000AD580 7C 7F 1B 78 */ mr r31, r3 /* 800B0784 000AD584 38 A4 D5 B4 */ addi r5, r4, lbl_803BD5B4@l @@ -3977,7 +3977,7 @@ lbl_800B0744: /* 800B078C 000AD58C 7F C4 F3 78 */ mr r4, r30 /* 800B0790 000AD590 38 C0 00 01 */ li r6, 1 /* 800B0794 000AD594 38 A5 00 10 */ addi r5, r5, 0x10 -/* 800B0798 000AD598 4B F8 D7 D1 */ bl func_8003DF68 +/* 800B0798 000AD598 4B F8 D7 D1 */ bl xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPfi /* 800B079C 000AD59C 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha /* 800B07A0 000AD5A0 7F FF 1A 14 */ add r31, r31, r3 /* 800B07A4 000AD5A4 38 A4 D5 B4 */ addi r5, r4, lbl_803BD5B4@l @@ -3985,7 +3985,7 @@ lbl_800B0744: /* 800B07AC 000AD5AC 7F C4 F3 78 */ mr r4, r30 /* 800B07B0 000AD5B0 38 C0 00 01 */ li r6, 1 /* 800B07B4 000AD5B4 38 A5 00 08 */ addi r5, r5, 8 -/* 800B07B8 000AD5B8 4B F8 D7 B1 */ bl func_8003DF68 +/* 800B07B8 000AD5B8 4B F8 D7 B1 */ bl xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPfi /* 800B07BC 000AD5BC 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800B07C0 000AD5C0 7F FF 1A 14 */ add r31, r31, r3 /* 800B07C4 000AD5C4 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l @@ -3993,7 +3993,7 @@ lbl_800B0744: /* 800B07CC 000AD5CC 7F C4 F3 78 */ mr r4, r30 /* 800B07D0 000AD5D0 38 C0 00 01 */ li r6, 1 /* 800B07D4 000AD5D4 38 A5 06 C0 */ addi r5, r5, 0x6c0 -/* 800B07D8 000AD5D8 4B F8 D7 41 */ bl func_8003DF18 +/* 800B07D8 000AD5D8 4B F8 D7 41 */ bl xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPii /* 800B07DC 000AD5DC 80 01 00 24 */ lwz r0, 0x24(r1) /* 800B07E0 000AD5E0 7F FF 1A 14 */ add r31, r31, r3 /* 800B07E4 000AD5E4 38 7F 00 01 */ addi r3, r31, 1 @@ -4039,7 +4039,7 @@ lbl_800B0800: /* 800B0880 000AD680 7F E4 FB 78 */ mr r4, r31 /* 800B0884 000AD684 38 A1 00 08 */ addi r5, r1, 8 /* 800B0888 000AD688 38 C0 00 01 */ li r6, 1 -/* 800B088C 000AD68C 4B F8 D7 05 */ bl func_8003DF90 +/* 800B088C 000AD68C 4B F8 D7 05 */ bl xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPcii /* 800B0890 000AD690 38 61 00 08 */ addi r3, r1, 8 /* 800B0894 000AD694 48 13 6F 25 */ bl func_801E77B8 /* 800B0898 000AD698 3C 80 80 29 */ lis r4, lbl_802900E0@ha @@ -4078,21 +4078,21 @@ lbl_800B08F0: /* 800B0910 000AD710 7C 9E 23 78 */ mr r30, r4 /* 800B0914 000AD714 7F C3 F3 78 */ mr r3, r30 /* 800B0918 000AD718 7F E4 FB 78 */ mr r4, r31 -/* 800B091C 000AD71C 4B F8 D7 C5 */ bl func_8003E0E0 +/* 800B091C 000AD71C 4B F8 D7 C5 */ bl xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPUii /* 800B0920 000AD720 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha /* 800B0924 000AD724 7F C3 F3 78 */ mr r3, r30 /* 800B0928 000AD728 38 A4 D5 B4 */ addi r5, r4, lbl_803BD5B4@l /* 800B092C 000AD72C 7F E4 FB 78 */ mr r4, r31 /* 800B0930 000AD730 38 A5 00 10 */ addi r5, r5, 0x10 /* 800B0934 000AD734 38 C0 00 01 */ li r6, 1 -/* 800B0938 000AD738 4B F8 D7 D1 */ bl func_8003E108 +/* 800B0938 000AD738 4B F8 D7 D1 */ bl xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPfi /* 800B093C 000AD73C 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha /* 800B0940 000AD740 7F C3 F3 78 */ mr r3, r30 /* 800B0944 000AD744 38 A4 D5 B4 */ addi r5, r4, lbl_803BD5B4@l /* 800B0948 000AD748 7F E4 FB 78 */ mr r4, r31 /* 800B094C 000AD74C 38 A5 00 08 */ addi r5, r5, 8 /* 800B0950 000AD750 38 C0 00 01 */ li r6, 1 -/* 800B0954 000AD754 4B F8 D7 B5 */ bl func_8003E108 +/* 800B0954 000AD754 4B F8 D7 B5 */ bl xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPfi /* 800B0958 000AD758 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800B095C 000AD75C 7F C3 F3 78 */ mr r3, r30 /* 800B0960 000AD760 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l @@ -4100,7 +4100,7 @@ lbl_800B08F0: /* 800B0968 000AD768 3B E5 06 C0 */ addi r31, r5, 0x6c0 /* 800B096C 000AD76C 38 C0 00 01 */ li r6, 1 /* 800B0970 000AD770 7F E5 FB 78 */ mr r5, r31 -/* 800B0974 000AD774 4B F8 D7 45 */ bl func_8003E0B8 +/* 800B0974 000AD774 4B F8 D7 45 */ bl xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPii /* 800B0978 000AD778 80 1F 00 00 */ lwz r0, 0(r31) /* 800B097C 000AD77C 2C 00 00 00 */ cmpwi r0, 0 /* 800B0980 000AD780 41 82 00 1C */ beq lbl_800B099C @@ -4108,14 +4108,14 @@ lbl_800B08F0: /* 800B0988 000AD788 38 80 00 01 */ li r4, 1 /* 800B098C 000AD78C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800B0990 000AD790 88 63 06 D1 */ lbz r3, 0x6d1(r3) -/* 800B0994 000AD794 4B F8 55 BD */ bl func_80035F50 +/* 800B0994 000AD794 4B F8 55 BD */ bl xPadRumbleEnable__Fii /* 800B0998 000AD798 48 00 00 18 */ b lbl_800B09B0 lbl_800B099C: /* 800B099C 000AD79C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B09A0 000AD7A0 38 80 00 00 */ li r4, 0 /* 800B09A4 000AD7A4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800B09A8 000AD7A8 88 63 06 D1 */ lbz r3, 0x6d1(r3) -/* 800B09AC 000AD7AC 4B F8 55 A5 */ bl func_80035F50 +/* 800B09AC 000AD7AC 4B F8 55 A5 */ bl xPadRumbleEnable__Fii lbl_800B09B0: /* 800B09B0 000AD7B0 80 01 00 24 */ lwz r0, 0x24(r1) /* 800B09B4 000AD7B4 38 60 00 01 */ li r3, 1 @@ -4125,8 +4125,8 @@ lbl_800B09B0: /* 800B09C4 000AD7C4 38 21 00 20 */ addi r1, r1, 0x20 /* 800B09C8 000AD7C8 4E 80 00 20 */ blr -.global func_800B09CC -func_800B09CC: +.global zSaveLoad_slotIsEmpty__FUi +zSaveLoad_slotIsEmpty__FUi: /* 800B09CC 000AD7CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B09D0 000AD7D0 7C 08 02 A6 */ mflr r0 /* 800B09D4 000AD7D4 1C A3 00 6C */ mulli r5, r3, 0x6c diff --git a/asm/Game/zScene.s b/asm/Game/zScene.s index 8c346ab2c..32fd2815c 100644 --- a/asm/Game/zScene.s +++ b/asm/Game/zScene.s @@ -8,11 +8,11 @@ func_800B0A28: /* 800B0A2C 000AD82C 7C 08 02 A6 */ mflr r0 /* 800B0A30 000AD830 90 01 00 34 */ stw r0, 0x34(r1) /* 800B0A34 000AD834 BF 61 00 1C */ stmw r27, 0x1c(r1) -/* 800B0A38 000AD838 4B F9 B7 DD */ bl func_8004C214 +/* 800B0A38 000AD838 4B F9 B7 DD */ bl xStrHash__FPCc /* 800B0A3C 000AD83C 3C 80 44 59 */ lis r4, 0x44594E41@ha /* 800B0A40 000AD840 7C 7D 1B 78 */ mr r29, r3 /* 800B0A44 000AD844 38 64 4E 41 */ addi r3, r4, 0x44594E41@l -/* 800B0A48 000AD848 4B F9 AD D1 */ bl func_8004B818 +/* 800B0A48 000AD848 4B F9 AD D1 */ bl xSTAssetCountByType__FUi /* 800B0A4C 000AD84C 7C 7E 1B 78 */ mr r30, r3 /* 800B0A50 000AD850 3B 80 00 00 */ li r28, 0 /* 800B0A54 000AD854 3B 60 00 00 */ li r27, 0 @@ -22,7 +22,7 @@ lbl_800B0A60: /* 800B0A60 000AD860 7F 64 DB 78 */ mr r4, r27 /* 800B0A64 000AD864 38 7F 4E 41 */ addi r3, r31, 0x4e41 /* 800B0A68 000AD868 38 A1 00 08 */ addi r5, r1, 8 -/* 800B0A6C 000AD86C 4B F9 AE 35 */ bl func_8004B8A0 +/* 800B0A6C 000AD86C 4B F9 AE 35 */ bl xSTFindAssetByType__FUiiPUi /* 800B0A70 000AD870 28 03 00 00 */ cmplwi r3, 0 /* 800B0A74 000AD874 41 82 00 14 */ beq lbl_800B0A88 /* 800B0A78 000AD878 80 03 00 08 */ lwz r0, 8(r3) @@ -101,18 +101,18 @@ lbl_800B0B68: /* 800B0B74 000AD974 7C 83 01 D6 */ mullw r4, r3, r0 /* 800B0B78 000AD978 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 800B0B7C 000AD97C 38 A0 00 00 */ li r5, 0 -/* 800B0B80 000AD980 4B F8 2D C1 */ bl func_80033940 +/* 800B0B80 000AD980 4B F8 2D C1 */ bl xMemAlloc__FUiUii /* 800B0B84 000AD984 80 18 00 04 */ lwz r0, 4(r24) /* 800B0B88 000AD988 54 00 10 3A */ slwi r0, r0, 2 /* 800B0B8C 000AD98C 7C 96 02 14 */ add r4, r22, r0 /* 800B0B90 000AD990 90 64 01 A4 */ stw r3, 0x1a4(r4) lbl_800B0B94: /* 800B0B94 000AD994 80 78 00 00 */ lwz r3, 0(r24) -/* 800B0B98 000AD998 4B F9 B6 7D */ bl func_8004C214 +/* 800B0B98 000AD998 4B F9 B6 7D */ bl xStrHash__FPCc /* 800B0B9C 000AD99C 3C 80 44 59 */ lis r4, 0x44594E41@ha /* 800B0BA0 000AD9A0 7C 7D 1B 78 */ mr r29, r3 /* 800B0BA4 000AD9A4 38 64 4E 41 */ addi r3, r4, 0x44594E41@l -/* 800B0BA8 000AD9A8 4B F9 AC 71 */ bl func_8004B818 +/* 800B0BA8 000AD9A8 4B F9 AC 71 */ bl xSTAssetCountByType__FUi /* 800B0BAC 000AD9AC 7C 7E 1B 78 */ mr r30, r3 /* 800B0BB0 000AD9B0 56 FC 10 3A */ slwi r28, r23, 2 /* 800B0BB4 000AD9B4 3B 60 00 00 */ li r27, 0 @@ -123,7 +123,7 @@ lbl_800B0BC4: /* 800B0BC4 000AD9C4 7F 64 DB 78 */ mr r4, r27 /* 800B0BC8 000AD9C8 38 7F 4E 41 */ addi r3, r31, 0x4e41 /* 800B0BCC 000AD9CC 38 A1 00 08 */ addi r5, r1, 8 -/* 800B0BD0 000AD9D0 4B F9 AC D1 */ bl func_8004B8A0 +/* 800B0BD0 000AD9D0 4B F9 AC D1 */ bl xSTFindAssetByType__FUiiPUi /* 800B0BD4 000AD9D4 7C 79 1B 79 */ or. r25, r3, r3 /* 800B0BD8 000AD9D8 41 82 00 98 */ beq lbl_800B0C70 /* 800B0BDC 000AD9DC 80 19 00 08 */ lwz r0, 8(r25) @@ -131,7 +131,7 @@ lbl_800B0BC4: /* 800B0BE4 000AD9E4 40 82 00 8C */ bne lbl_800B0C70 /* 800B0BE8 000AD9E8 80 18 00 04 */ lwz r0, 4(r24) /* 800B0BEC 000AD9EC 98 19 00 04 */ stb r0, 4(r25) -/* 800B0BF0 000AD9F0 4B F9 AA 85 */ bl func_8004B674 +/* 800B0BF0 000AD9F0 4B F9 AA 85 */ bl xSTAssetName__FPv /* 800B0BF4 000AD9F4 80 18 00 08 */ lwz r0, 8(r24) /* 800B0BF8 000AD9F8 7E E4 BB 78 */ mr r4, r23 /* 800B0BFC 000AD9FC 80 78 00 04 */ lwz r3, 4(r24) @@ -141,7 +141,7 @@ lbl_800B0BC4: /* 800B0C0C 000ADA0C 7C 76 18 2E */ lwzx r3, r22, r3 /* 800B0C10 000ADA10 7E A3 02 14 */ add r21, r3, r0 /* 800B0C14 000ADA14 7E A3 AB 78 */ mr r3, r21 -/* 800B0C18 000ADA18 48 00 08 DD */ bl func_800B14F4 +/* 800B0C18 000ADA18 48 00 08 DD */ bl zSceneSet__FP5xBaseUi /* 800B0C1C 000ADA1C 81 98 00 10 */ lwz r12, 0x10(r24) /* 800B0C20 000ADA20 28 0C 00 00 */ cmplwi r12, 0 /* 800B0C24 000ADA24 41 82 00 18 */ beq lbl_800B0C3C @@ -157,7 +157,7 @@ lbl_800B0C3C: /* 800B0C48 000ADA48 80 96 00 78 */ lwz r4, 0x78(r22) /* 800B0C4C 000ADA4C 7E C3 B3 78 */ mr r3, r22 /* 800B0C50 000ADA50 7C 84 E0 2E */ lwzx r4, r4, r28 -/* 800B0C54 000ADA54 4B F8 E8 E9 */ bl func_8003F53C +/* 800B0C54 000ADA54 4B F8 E8 E9 */ bl xSceneAddEnt__FP6xSceneP4xEnt lbl_800B0C58: /* 800B0C58 000ADA58 80 75 00 00 */ lwz r3, 0(r21) /* 800B0C5C 000ADA5C 7E A4 AB 78 */ mr r4, r21 @@ -231,7 +231,7 @@ lbl_800B0CD8: /* 800B0D4C 000ADB4C 7C 99 F9 D6 */ mullw r4, r25, r31 /* 800B0D50 000ADB50 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 800B0D54 000ADB54 38 A0 00 00 */ li r5, 0 -/* 800B0D58 000ADB58 4B F8 2B E9 */ bl func_80033940 +/* 800B0D58 000ADB58 4B F8 2B E9 */ bl xMemAlloc__FUiUii /* 800B0D5C 000ADB5C 80 1D 00 04 */ lwz r0, 4(r29) /* 800B0D60 000ADB60 7C 7A 1B 78 */ mr r26, r3 /* 800B0D64 000ADB64 54 00 10 3A */ slwi r0, r0, 2 @@ -245,13 +245,13 @@ lbl_800B0D7C: /* 800B0D7C 000ADB7C 80 7D 00 08 */ lwz r3, 8(r29) /* 800B0D80 000ADB80 7E E4 BB 78 */ mr r4, r23 /* 800B0D84 000ADB84 38 A1 00 08 */ addi r5, r1, 8 -/* 800B0D88 000ADB88 4B F9 AB 19 */ bl func_8004B8A0 +/* 800B0D88 000ADB88 4B F9 AB 19 */ bl xSTFindAssetByType__FUiiPUi /* 800B0D8C 000ADB8C 7C 17 F9 D6 */ mullw r0, r23, r31 /* 800B0D90 000ADB90 7F C4 F3 78 */ mr r4, r30 /* 800B0D94 000ADB94 7C 76 1B 78 */ mr r22, r3 /* 800B0D98 000ADB98 7F 1A 02 14 */ add r24, r26, r0 /* 800B0D9C 000ADB9C 7F 03 C3 78 */ mr r3, r24 -/* 800B0DA0 000ADBA0 48 00 07 55 */ bl func_800B14F4 +/* 800B0DA0 000ADBA0 48 00 07 55 */ bl zSceneSet__FP5xBaseUi /* 800B0DA4 000ADBA4 81 9D 00 14 */ lwz r12, 0x14(r29) /* 800B0DA8 000ADBA8 28 0C 00 00 */ cmplwi r12, 0 /* 800B0DAC 000ADBAC 41 82 00 14 */ beq lbl_800B0DC0 @@ -263,7 +263,7 @@ lbl_800B0DC0: /* 800B0DC0 000ADBC0 80 9C 00 78 */ lwz r4, 0x78(r28) /* 800B0DC4 000ADBC4 7F 83 E3 78 */ mr r3, r28 /* 800B0DC8 000ADBC8 7C 84 D8 2E */ lwzx r4, r4, r27 -/* 800B0DCC 000ADBCC 4B F8 E7 71 */ bl func_8003F53C +/* 800B0DCC 000ADBCC 4B F8 E7 71 */ bl xSceneAddEnt__FP6xSceneP4xEnt /* 800B0DD0 000ADBD0 80 78 00 00 */ lwz r3, 0(r24) /* 800B0DD4 000ADBD4 7F 04 C3 78 */ mr r4, r24 /* 800B0DD8 000ADBD8 48 00 3B A1 */ bl func_800B4978 @@ -299,7 +299,7 @@ lbl_800B0DE8: /* 800B0E4C 000ADC4C 7C 9C D9 D6 */ mullw r4, r28, r27 /* 800B0E50 000ADC50 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 800B0E54 000ADC54 38 A0 00 00 */ li r5, 0 -/* 800B0E58 000ADC58 4B F8 2A E9 */ bl func_80033940 +/* 800B0E58 000ADC58 4B F8 2A E9 */ bl xMemAlloc__FUiUii /* 800B0E5C 000ADC5C 80 1E 00 04 */ lwz r0, 4(r30) /* 800B0E60 000ADC60 7C 7D 1B 78 */ mr r29, r3 /* 800B0E64 000ADC64 54 00 10 3A */ slwi r0, r0, 2 @@ -312,13 +312,13 @@ lbl_800B0E78: /* 800B0E78 000ADC78 80 7E 00 08 */ lwz r3, 8(r30) /* 800B0E7C 000ADC7C 7F 24 CB 78 */ mr r4, r25 /* 800B0E80 000ADC80 38 A1 00 08 */ addi r5, r1, 8 -/* 800B0E84 000ADC84 4B F9 AA 1D */ bl func_8004B8A0 +/* 800B0E84 000ADC84 4B F9 AA 1D */ bl xSTFindAssetByType__FUiiPUi /* 800B0E88 000ADC88 7C 19 D9 D6 */ mullw r0, r25, r27 /* 800B0E8C 000ADC8C 7F E4 FB 78 */ mr r4, r31 /* 800B0E90 000ADC90 7C 78 1B 78 */ mr r24, r3 /* 800B0E94 000ADC94 7F 5D 02 14 */ add r26, r29, r0 /* 800B0E98 000ADC98 7F 43 D3 78 */ mr r3, r26 -/* 800B0E9C 000ADC9C 48 00 06 59 */ bl func_800B14F4 +/* 800B0E9C 000ADC9C 48 00 06 59 */ bl zSceneSet__FP5xBaseUi /* 800B0EA0 000ADCA0 81 9E 00 14 */ lwz r12, 0x14(r30) /* 800B0EA4 000ADCA4 28 0C 00 00 */ cmplwi r12, 0 /* 800B0EA8 000ADCA8 41 82 00 14 */ beq lbl_800B0EBC @@ -355,7 +355,7 @@ lbl_800B0ED0: /* 800B0F1C 000ADD1C 7C 7C 02 14 */ add r3, r28, r0 /* 800B0F20 000ADD20 83 C3 00 84 */ lwz r30, 0x84(r3) /* 800B0F24 000ADD24 7F C3 F3 78 */ mr r3, r30 -/* 800B0F28 000ADD28 4B FF 5C D1 */ bl func_800A6BF8 +/* 800B0F28 000ADD28 4B FF 5C D1 */ bl zMovePoint_GetMemPool__Fi /* 800B0F2C 000ADD2C 28 03 00 00 */ cmplwi r3, 0 /* 800B0F30 000ADD30 41 82 00 7C */ beq lbl_800B0FAC /* 800B0F34 000ADD34 80 1B 00 04 */ lwz r0, 4(r27) @@ -367,21 +367,21 @@ lbl_800B0ED0: /* 800B0F4C 000ADD4C 48 00 00 58 */ b lbl_800B0FA4 lbl_800B0F50: /* 800B0F50 000ADD50 7F A3 EB 78 */ mr r3, r29 -/* 800B0F54 000ADD54 4B FF 5D 65 */ bl func_800A6CB8 +/* 800B0F54 000ADD54 4B FF 5D 65 */ bl zMovePoint_GetInst__Fi /* 800B0F58 000ADD58 7C 7C 1B 78 */ mr r28, r3 /* 800B0F5C 000ADD5C 7F A4 EB 78 */ mr r4, r29 /* 800B0F60 000ADD60 38 7F 50 54 */ addi r3, r31, 0x5054 /* 800B0F64 000ADD64 38 A1 00 08 */ addi r5, r1, 8 -/* 800B0F68 000ADD68 4B F9 A9 39 */ bl func_8004B8A0 +/* 800B0F68 000ADD68 4B F9 A9 39 */ bl xSTFindAssetByType__FUiiPUi /* 800B0F6C 000ADD6C 7C 60 1B 78 */ mr r0, r3 /* 800B0F70 000ADD70 7F 83 E3 78 */ mr r3, r28 /* 800B0F74 000ADD74 7C 1B 03 78 */ mr r27, r0 /* 800B0F78 000ADD78 7F 44 D3 78 */ mr r4, r26 -/* 800B0F7C 000ADD7C 48 00 05 79 */ bl func_800B14F4 +/* 800B0F7C 000ADD7C 48 00 05 79 */ bl zSceneSet__FP5xBaseUi /* 800B0F80 000ADD80 7F A3 EB 78 */ mr r3, r29 -/* 800B0F84 000ADD84 4B FF 5D 35 */ bl func_800A6CB8 +/* 800B0F84 000ADD84 4B FF 5D 35 */ bl zMovePoint_GetInst__Fi /* 800B0F88 000ADD88 7F 64 DB 78 */ mr r4, r27 -/* 800B0F8C 000ADD8C 4B FF 5C BD */ bl func_800A6C48 +/* 800B0F8C 000ADD8C 4B FF 5C BD */ bl zMovePointInit__FP10zMovePointP15xMovePointAsset /* 800B0F90 000ADD90 80 7C 00 00 */ lwz r3, 0(r28) /* 800B0F94 000ADD94 7F 84 E3 78 */ mr r4, r28 /* 800B0F98 000ADD98 48 00 39 E1 */ bl func_800B4978 @@ -422,18 +422,18 @@ lbl_800B1014: /* 800B1014 000ADE14 7F 84 E3 78 */ mr r4, r28 /* 800B1018 000ADE18 38 7F 4C 20 */ addi r3, r31, 0x4c20 /* 800B101C 000ADE1C 38 A0 00 00 */ li r5, 0 -/* 800B1020 000ADE20 4B F9 A8 81 */ bl func_8004B8A0 +/* 800B1020 000ADE20 4B F9 A8 81 */ bl xSTFindAssetByType__FUiiPUi /* 800B1024 000ADE24 7C 60 1B 78 */ mr r0, r3 /* 800B1028 000ADE28 7F 83 E3 78 */ mr r3, r28 /* 800B102C 000ADE2C 7C 04 03 78 */ mr r4, r0 -/* 800B1030 000ADE30 48 03 D4 D9 */ bl func_800EE508 +/* 800B1030 000ADE30 48 03 D4 D9 */ bl zNPCMgr_createNPCInst__FiP9xEntAsset /* 800B1034 000ADE34 7F 44 D3 78 */ mr r4, r26 /* 800B1038 000ADE38 7C 7B 1B 78 */ mr r27, r3 -/* 800B103C 000ADE3C 48 00 04 B9 */ bl func_800B14F4 +/* 800B103C 000ADE3C 48 00 04 B9 */ bl zSceneSet__FP5xBaseUi /* 800B1040 000ADE40 80 99 00 78 */ lwz r4, 0x78(r25) /* 800B1044 000ADE44 7F 23 CB 78 */ mr r3, r25 /* 800B1048 000ADE48 7C 84 F0 2E */ lwzx r4, r4, r30 -/* 800B104C 000ADE4C 4B F8 E4 F1 */ bl func_8003F53C +/* 800B104C 000ADE4C 4B F8 E4 F1 */ bl xSceneAddEnt__FP6xSceneP4xEnt /* 800B1050 000ADE50 80 7B 00 00 */ lwz r3, 0(r27) /* 800B1054 000ADE54 7F 64 DB 78 */ mr r4, r27 /* 800B1058 000ADE58 48 00 39 21 */ bl func_800B4978 @@ -466,7 +466,7 @@ lbl_800B1074: /* 800B10BC 000ADEBC 1C 99 00 D4 */ mulli r4, r25, 0xd4 /* 800B10C0 000ADEC0 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 800B10C4 000ADEC4 38 A0 00 00 */ li r5, 0 -/* 800B10C8 000ADEC8 4B F8 28 79 */ bl func_80033940 +/* 800B10C8 000ADEC8 4B F8 28 79 */ bl xMemAlloc__FUiUii /* 800B10CC 000ADECC 80 18 00 04 */ lwz r0, 4(r24) /* 800B10D0 000ADED0 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800B10D4 000ADED4 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -482,18 +482,18 @@ lbl_800B1074: lbl_800B10FC: /* 800B10FC 000ADEFC 7F 43 D3 78 */ mr r3, r26 /* 800B1100 000ADF00 7F E4 FB 78 */ mr r4, r31 -/* 800B1104 000ADF04 48 00 03 F1 */ bl func_800B14F4 +/* 800B1104 000ADF04 48 00 03 F1 */ bl zSceneSet__FP5xBaseUi /* 800B1108 000ADF08 7C 18 E0 00 */ cmpw r24, r28 /* 800B110C 000ADF0C 40 82 00 14 */ bne lbl_800B1120 /* 800B1110 000ADF10 80 9E 00 78 */ lwz r4, 0x78(r30) /* 800B1114 000ADF14 7F C3 F3 78 */ mr r3, r30 /* 800B1118 000ADF18 7C 84 D8 2E */ lwzx r4, r4, r27 -/* 800B111C 000ADF1C 4B F8 E4 21 */ bl func_8003F53C +/* 800B111C 000ADF1C 4B F8 E4 21 */ bl xSceneAddEnt__FP6xSceneP4xEnt lbl_800B1120: /* 800B1120 000ADF20 7F 04 C3 78 */ mr r4, r24 /* 800B1124 000ADF24 38 7D 59 52 */ addi r3, r29, 0x5952 /* 800B1128 000ADF28 38 A0 00 00 */ li r5, 0 -/* 800B112C 000ADF2C 4B F9 A7 75 */ bl func_8004B8A0 +/* 800B112C 000ADF2C 4B F9 A7 75 */ bl xSTFindAssetByType__FUiiPUi /* 800B1130 000ADF30 80 63 00 00 */ lwz r3, 0(r3) /* 800B1134 000ADF34 7F 44 D3 78 */ mr r4, r26 /* 800B1138 000ADF38 90 7A 00 00 */ stw r3, 0(r26) @@ -527,7 +527,7 @@ lbl_800B1154: /* 800B11A0 000ADFA0 1C 9D 00 14 */ mulli r4, r29, 0x14 /* 800B11A4 000ADFA4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 800B11A8 000ADFA8 38 A0 00 00 */ li r5, 0 -/* 800B11AC 000ADFAC 4B F8 27 95 */ bl func_80033940 +/* 800B11AC 000ADFAC 4B F8 27 95 */ bl xMemAlloc__FUiUii /* 800B11B0 000ADFB0 80 1B 00 04 */ lwz r0, 4(r27) /* 800B11B4 000ADFB4 3B 80 00 00 */ li r28, 0 /* 800B11B8 000ADFB8 3F E0 43 41 */ lis r31, 0x4341 @@ -540,15 +540,15 @@ lbl_800B11D0: /* 800B11D0 000ADFD0 7F 84 E3 78 */ mr r4, r28 /* 800B11D4 000ADFD4 38 7F 4D 20 */ addi r3, r31, 0x4d20 /* 800B11D8 000ADFD8 38 A0 00 00 */ li r5, 0 -/* 800B11DC 000ADFDC 4B F9 A6 C5 */ bl func_8004B8A0 +/* 800B11DC 000ADFDC 4B F9 A6 C5 */ bl xSTFindAssetByType__FUiiPUi /* 800B11E0 000ADFE0 7C 60 1B 78 */ mr r0, r3 /* 800B11E4 000ADFE4 7F C3 F3 78 */ mr r3, r30 /* 800B11E8 000ADFE8 7C 1B 03 78 */ mr r27, r0 /* 800B11EC 000ADFEC 7F 44 D3 78 */ mr r4, r26 -/* 800B11F0 000ADFF0 48 00 03 05 */ bl func_800B14F4 +/* 800B11F0 000ADFF0 48 00 03 05 */ bl zSceneSet__FP5xBaseUi /* 800B11F4 000ADFF4 7F C3 F3 78 */ mr r3, r30 /* 800B11F8 000ADFF8 7F 64 DB 78 */ mr r4, r27 -/* 800B11FC 000ADFFC 48 07 24 3D */ bl func_80123638 +/* 800B11FC 000ADFFC 48 07 24 3D */ bl zCamMarkerInit__FP5xBaseP9xCamAsset /* 800B1200 000AE000 80 7E 00 00 */ lwz r3, 0(r30) /* 800B1204 000AE004 7F C4 F3 78 */ mr r4, r30 /* 800B1208 000AE008 48 00 37 71 */ bl func_800B4978 @@ -579,7 +579,7 @@ lbl_800B1220: /* 800B1264 000AE064 2C 1F 00 00 */ cmpwi r31, 0 /* 800B1268 000AE068 41 82 00 54 */ beq lbl_800B12BC /* 800B126C 000AE06C 38 60 00 00 */ li r3, 0 -/* 800B1270 000AE070 4B F9 BF 5D */ bl func_8004D1CC +/* 800B1270 000AE070 4B F9 BF 5D */ bl xSurfaceGetByIdx__FUs /* 800B1274 000AE074 80 1D 00 04 */ lwz r0, 4(r29) /* 800B1278 000AE078 3B C0 00 00 */ li r30, 0 /* 800B127C 000AE07C 54 00 10 3A */ slwi r0, r0, 2 @@ -588,10 +588,10 @@ lbl_800B1220: /* 800B1288 000AE088 48 00 00 2C */ b lbl_800B12B4 lbl_800B128C: /* 800B128C 000AE08C 57 C3 04 3E */ clrlwi r3, r30, 0x10 -/* 800B1290 000AE090 4B F9 BF 3D */ bl func_8004D1CC +/* 800B1290 000AE090 4B F9 BF 3D */ bl xSurfaceGetByIdx__FUs /* 800B1294 000AE094 7F 84 E3 78 */ mr r4, r28 /* 800B1298 000AE098 7C 7D 1B 78 */ mr r29, r3 -/* 800B129C 000AE09C 48 00 02 59 */ bl func_800B14F4 +/* 800B129C 000AE09C 48 00 02 59 */ bl zSceneSet__FP5xBaseUi /* 800B12A0 000AE0A0 80 7D 00 00 */ lwz r3, 0(r29) /* 800B12A4 000AE0A4 7F A4 EB 78 */ mr r4, r29 /* 800B12A8 000AE0A8 48 00 36 D1 */ bl func_800B4978 @@ -618,11 +618,11 @@ lbl_800B12BC: /* 800B12F4 000AE0F4 54 00 10 3A */ slwi r0, r0, 2 /* 800B12F8 000AE0F8 7C 7B 02 14 */ add r3, r27, r0 /* 800B12FC 000AE0FC 83 E3 00 84 */ lwz r31, 0x84(r3) -/* 800B1300 000AE100 4B FE 9B 15 */ bl func_8009AE14 +/* 800B1300 000AE100 4B FE 9B 15 */ bl zGustInit__Fv /* 800B1304 000AE104 2C 1F 00 00 */ cmpwi r31, 0 /* 800B1308 000AE108 41 82 00 54 */ beq lbl_800B135C /* 800B130C 000AE10C 38 60 00 00 */ li r3, 0 -/* 800B1310 000AE110 4B FE 9C 81 */ bl func_8009AF90 +/* 800B1310 000AE110 4B FE 9C 81 */ bl zGustGetGust__FUs /* 800B1314 000AE114 80 1D 00 04 */ lwz r0, 4(r29) /* 800B1318 000AE118 3B C0 00 00 */ li r30, 0 /* 800B131C 000AE11C 54 00 10 3A */ slwi r0, r0, 2 @@ -631,10 +631,10 @@ lbl_800B12BC: /* 800B1328 000AE128 48 00 00 2C */ b lbl_800B1354 lbl_800B132C: /* 800B132C 000AE12C 57 C3 04 3E */ clrlwi r3, r30, 0x10 -/* 800B1330 000AE130 4B FE 9C 61 */ bl func_8009AF90 +/* 800B1330 000AE130 4B FE 9C 61 */ bl zGustGetGust__FUs /* 800B1334 000AE134 7F 84 E3 78 */ mr r4, r28 /* 800B1338 000AE138 7C 7D 1B 78 */ mr r29, r3 -/* 800B133C 000AE13C 48 00 01 B9 */ bl func_800B14F4 +/* 800B133C 000AE13C 48 00 01 B9 */ bl zSceneSet__FP5xBaseUi /* 800B1340 000AE140 80 7D 00 00 */ lwz r3, 0(r29) /* 800B1344 000AE144 7F A4 EB 78 */ mr r4, r29 /* 800B1348 000AE148 48 00 36 31 */ bl func_800B4978 @@ -661,11 +661,11 @@ lbl_800B135C: /* 800B1394 000AE194 54 00 10 3A */ slwi r0, r0, 2 /* 800B1398 000AE198 7C 7B 02 14 */ add r3, r27, r0 /* 800B139C 000AE19C 83 E3 00 84 */ lwz r31, 0x84(r3) -/* 800B13A0 000AE1A0 48 00 D1 09 */ bl func_800BE4A8 +/* 800B13A0 000AE1A0 48 00 D1 09 */ bl zVolumeInit__Fv /* 800B13A4 000AE1A4 2C 1F 00 00 */ cmpwi r31, 0 /* 800B13A8 000AE1A8 41 82 00 5C */ beq lbl_800B1404 /* 800B13AC 000AE1AC 38 60 00 00 */ li r3, 0 -/* 800B13B0 000AE1B0 48 00 D2 09 */ bl func_800BE5B8 +/* 800B13B0 000AE1B0 48 00 D2 09 */ bl zVolumeGetVolume__FUs /* 800B13B4 000AE1B4 80 1D 00 04 */ lwz r0, 4(r29) /* 800B13B8 000AE1B8 3B C0 00 00 */ li r30, 0 /* 800B13BC 000AE1BC 54 00 10 3A */ slwi r0, r0, 2 @@ -674,12 +674,12 @@ lbl_800B135C: /* 800B13C8 000AE1C8 48 00 00 34 */ b lbl_800B13FC lbl_800B13CC: /* 800B13CC 000AE1CC 57 C3 04 3E */ clrlwi r3, r30, 0x10 -/* 800B13D0 000AE1D0 48 00 D1 E9 */ bl func_800BE5B8 +/* 800B13D0 000AE1D0 48 00 D1 E9 */ bl zVolumeGetVolume__FUs /* 800B13D4 000AE1D4 7C 7D 1B 78 */ mr r29, r3 -/* 800B13D8 000AE1D8 4B FE D3 C9 */ bl func_8009E7A0 +/* 800B13D8 000AE1D8 4B FE D3 C9 */ bl zLightSetVolume__FP7zVolume /* 800B13DC 000AE1DC 7F A3 EB 78 */ mr r3, r29 /* 800B13E0 000AE1E0 7F 84 E3 78 */ mr r4, r28 -/* 800B13E4 000AE1E4 48 00 01 11 */ bl func_800B14F4 +/* 800B13E4 000AE1E4 48 00 01 11 */ bl zSceneSet__FP5xBaseUi /* 800B13E8 000AE1E8 80 7D 00 00 */ lwz r3, 0(r29) /* 800B13EC 000AE1EC 7F A4 EB 78 */ mr r4, r29 /* 800B13F0 000AE1F0 48 00 35 89 */ bl func_800B4978 @@ -711,7 +711,7 @@ lbl_800B1404: /* 800B1450 000AE250 2C 1E 00 00 */ cmpwi r30, 0 /* 800B1454 000AE254 41 82 00 88 */ beq lbl_800B14DC /* 800B1458 000AE258 7F C3 F3 78 */ mr r3, r30 -/* 800B145C 000AE25C 4B FA 21 0D */ bl func_80053568 +/* 800B145C 000AE25C 4B FA 21 0D */ bl zDispatcher_memPool__Fi /* 800B1460 000AE260 80 1A 00 04 */ lwz r0, 4(r26) /* 800B1464 000AE264 7C 7D 1B 78 */ mr r29, r3 /* 800B1468 000AE268 3B 80 00 00 */ li r28, 0 @@ -723,20 +723,20 @@ lbl_800B1404: lbl_800B1480: /* 800B1480 000AE280 7F A3 EB 78 */ mr r3, r29 /* 800B1484 000AE284 7F 84 E3 78 */ mr r4, r28 -/* 800B1488 000AE288 4B FA 21 59 */ bl func_800535E0 +/* 800B1488 000AE288 4B FA 21 59 */ bl zDispatcher_getInst__FP17st_ZDISPATCH_DATAi /* 800B148C 000AE28C 7C 7B 1B 78 */ mr r27, r3 /* 800B1490 000AE290 7F 84 E3 78 */ mr r4, r28 /* 800B1494 000AE294 38 7F 41 54 */ addi r3, r31, 0x4154 /* 800B1498 000AE298 38 A0 00 00 */ li r5, 0 -/* 800B149C 000AE29C 4B F9 A4 05 */ bl func_8004B8A0 +/* 800B149C 000AE29C 4B F9 A4 05 */ bl xSTFindAssetByType__FUiiPUi /* 800B14A0 000AE2A0 7C 60 1B 78 */ mr r0, r3 /* 800B14A4 000AE2A4 7F 63 DB 78 */ mr r3, r27 /* 800B14A8 000AE2A8 7C 1A 03 78 */ mr r26, r0 /* 800B14AC 000AE2AC 7F 24 CB 78 */ mr r4, r25 -/* 800B14B0 000AE2B0 48 00 00 45 */ bl func_800B14F4 +/* 800B14B0 000AE2B0 48 00 00 45 */ bl zSceneSet__FP5xBaseUi /* 800B14B4 000AE2B4 7F 63 DB 78 */ mr r3, r27 /* 800B14B8 000AE2B8 7F 44 D3 78 */ mr r4, r26 -/* 800B14BC 000AE2BC 4B FA 21 31 */ bl func_800535EC +/* 800B14BC 000AE2BC 4B FA 21 31 */ bl zDispatcher_Init__FP17st_ZDISPATCH_DATAP10xBaseAsset /* 800B14C0 000AE2C0 80 7B 00 00 */ lwz r3, 0(r27) /* 800B14C4 000AE2C4 7F 64 DB 78 */ mr r4, r27 /* 800B14C8 000AE2C8 48 00 34 B1 */ bl func_800B4978 @@ -753,8 +753,8 @@ lbl_800B14DC: /* 800B14EC 000AE2EC 38 21 00 30 */ addi r1, r1, 0x30 /* 800B14F0 000AE2F0 4E 80 00 20 */ blr -.global func_800B14F4 -func_800B14F4: +.global zSceneSet__FP5xBaseUi +zSceneSet__FP5xBaseUi: /* 800B14F4 000AE2F4 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800B14F8 000AE2F8 54 80 10 3A */ slwi r0, r4, 2 /* 800B14FC 000AE2FC 38 85 05 58 */ addi r4, r5, lbl_803C0558@l @@ -795,7 +795,7 @@ func_800B1564: /* 800B1574 000AE374 BE 81 00 20 */ stmw r20, 0x20(r1) /* 800B1578 000AE378 7C 76 1B 78 */ mr r22, r3 /* 800B157C 000AE37C 38 64 44 4C */ addi r3, r4, 0x4D4F444C@l -/* 800B1580 000AE380 4B F9 A2 99 */ bl func_8004B818 +/* 800B1580 000AE380 4B F9 A2 99 */ bl xSTAssetCountByType__FUi /* 800B1584 000AE384 7C 7E 1B 78 */ mr r30, r3 /* 800B1588 000AE388 3B 60 00 00 */ li r27, 0 /* 800B158C 000AE38C 3F E0 4D 4F */ lis r31, 0x4d4f @@ -804,19 +804,19 @@ lbl_800B1594: /* 800B1594 000AE394 7F 64 DB 78 */ mr r4, r27 /* 800B1598 000AE398 38 7F 44 4C */ addi r3, r31, 0x444c /* 800B159C 000AE39C 38 A0 00 00 */ li r5, 0 -/* 800B15A0 000AE3A0 4B F9 A3 01 */ bl func_8004B8A0 +/* 800B15A0 000AE3A0 4B F9 A3 01 */ bl xSTFindAssetByType__FUiiPUi /* 800B15A4 000AE3A4 7C 78 1B 79 */ or. r24, r3, r3 /* 800B15A8 000AE3A8 41 82 00 F0 */ beq lbl_800B1698 /* 800B15AC 000AE3AC 3C 60 4D 4F */ lis r3, 0x4D4F444C@ha /* 800B15B0 000AE3B0 7F 64 DB 78 */ mr r4, r27 /* 800B15B4 000AE3B4 38 63 44 4C */ addi r3, r3, 0x4D4F444C@l /* 800B15B8 000AE3B8 38 A1 00 08 */ addi r5, r1, 8 -/* 800B15BC 000AE3BC 4B F9 A4 5D */ bl func_8004BA18 +/* 800B15BC 000AE3BC 4B F9 A4 5D */ bl xSTGetAssetInfoByType__FUiiP20st_PKR_ASSET_TOCINFO /* 800B15C0 000AE3C0 3A A0 00 00 */ li r21, 0 /* 800B15C4 000AE3C4 7F 03 C3 78 */ mr r3, r24 lbl_800B15C8: /* 800B15C8 000AE3C8 3A B5 00 01 */ addi r21, r21, 1 -/* 800B15CC 000AE3CC 48 01 68 FD */ bl func_800C7EC8 +/* 800B15CC 000AE3CC 48 01 68 FD */ bl iModelFile_RWMultiAtomic__FP8RpAtomic /* 800B15D0 000AE3D0 28 03 00 00 */ cmplwi r3, 0 /* 800B15D4 000AE3D4 40 82 FF F4 */ bne lbl_800B15C8 /* 800B15D8 000AE3D8 38 00 00 01 */ li r0, 1 @@ -884,8 +884,8 @@ lbl_800B169C: /* 800B16B0 000AE4B0 38 21 00 50 */ addi r1, r1, 0x50 /* 800B16B4 000AE4B4 4E 80 00 20 */ blr -.global func_800B16B8 -func_800B16B8: +.global zSceneInitEnvironmentalSoundEffect__Fv +zSceneInitEnvironmentalSoundEffect__Fv: /* 800B16B8 000AE4B8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B16BC 000AE4BC 7C 08 02 A6 */ mflr r0 /* 800B16C0 000AE4C0 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -925,11 +925,11 @@ lbl_800B171C: /* 800B1740 000AE540 48 00 00 10 */ b lbl_800B1750 lbl_800B1744: /* 800B1744 000AE544 38 60 00 01 */ li r3, 1 -/* 800B1748 000AE548 4B F9 6B 41 */ bl func_80048288 +/* 800B1748 000AE548 4B F9 6B 41 */ bl xSndSetEnvironmentalEffect__F12sound_effect /* 800B174C 000AE54C 48 00 00 0C */ b lbl_800B1758 lbl_800B1750: /* 800B1750 000AE550 38 60 00 00 */ li r3, 0 -/* 800B1754 000AE554 4B F9 6B 35 */ bl func_80048288 +/* 800B1754 000AE554 4B F9 6B 35 */ bl xSndSetEnvironmentalEffect__F12sound_effect lbl_800B1758: /* 800B1758 000AE558 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B175C 000AE55C 7C 08 03 A6 */ mtlr r0 @@ -989,8 +989,8 @@ lbl_800B1820: /* 800B1820 000AE620 38 60 00 01 */ li r3, 1 /* 800B1824 000AE624 4E 80 00 20 */ blr -.global func_800B1828 -func_800B1828: +.global zSceneInit__FUii +zSceneInit__FUii: /* 800B1828 000AE628 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800B182C 000AE62C 7C 08 02 A6 */ mflr r0 /* 800B1830 000AE630 90 01 00 54 */ stw r0, 0x54(r1) @@ -1008,13 +1008,13 @@ func_800B1828: /* 800B1860 000AE660 90 01 00 0C */ stw r0, 0xc(r1) /* 800B1864 000AE664 88 02 BF 04 */ lbz r0, lbl_803D0884-_SDA2_BASE_(r2) /* 800B1868 000AE668 98 01 00 10 */ stb r0, 0x10(r1) -/* 800B186C 000AE66C 4B F9 C4 29 */ bl func_8004DC94 +/* 800B186C 000AE66C 4B F9 C4 29 */ bl xUtil_idtag2string__FUii /* 800B1870 000AE670 7C 64 1B 78 */ mr r4, r3 /* 800B1874 000AE674 38 61 00 0C */ addi r3, r1, 0xc /* 800B1878 000AE678 4C C6 31 82 */ crclr 6 /* 800B187C 000AE67C 48 13 26 B9 */ bl func_801E3F34 /* 800B1880 000AE680 38 61 00 0C */ addi r3, r1, 0xc -/* 800B1884 000AE684 4B F9 AE 21 */ bl func_8004C6A4 +/* 800B1884 000AE684 4B F9 AE 21 */ bl xStrupr__FPc /* 800B1888 000AE688 88 01 00 0D */ lbz r0, 0xd(r1) /* 800B188C 000AE68C 38 80 00 00 */ li r4, 0 /* 800B1890 000AE690 88 61 00 0C */ lbz r3, 0xc(r1) @@ -1025,16 +1025,16 @@ func_800B1828: /* 800B18A4 000AE6A4 50 A0 44 2E */ rlwimi r0, r5, 8, 0x10, 0x17 /* 800B18A8 000AE6A8 7C DD 03 78 */ or r29, r6, r0 /* 800B18AC 000AE6AC 7F A3 EB 78 */ mr r3, r29 -/* 800B18B0 000AE6B0 4B F9 C3 E5 */ bl func_8004DC94 -/* 800B18B4 000AE6B4 4B F6 E5 09 */ bl func_8001FDBC -/* 800B18B8 000AE6B8 4B F9 68 BD */ bl func_80048174 +/* 800B18B0 000AE6B0 4B F9 C3 E5 */ bl xUtil_idtag2string__FUii +/* 800B18B4 000AE6B4 4B F6 E5 09 */ bl xFogClearFog__Fv +/* 800B18B8 000AE6B8 4B F9 68 BD */ bl xSndSceneInit__Fv /* 800B18BC 000AE6BC 2C 18 00 00 */ cmpwi r24, 0 /* 800B18C0 000AE6C0 40 82 00 0C */ bne lbl_800B18CC -/* 800B18C4 000AE6C4 4B F8 22 8D */ bl func_80033B50 +/* 800B18C4 000AE6C4 4B F8 22 8D */ bl xMemPushBase__Fv /* 800B18C8 000AE6C8 90 6D 83 00 */ stw r3, lbl_803CAC00-_SDA_BASE_(r13) lbl_800B18CC: -/* 800B18CC 000AE6CC 4B FE 75 2D */ bl func_80098DF8 -/* 800B18D0 000AE6D0 48 0C 02 D1 */ bl func_80171BA0 +/* 800B18CC 000AE6CC 4B FE 75 2D */ bl zGameScreenTransitionBegin__Fv +/* 800B18D0 000AE6D0 48 0C 02 D1 */ bl zParPTankInit__Fv /* 800B18D4 000AE6D4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B18D8 000AE6D8 C3 E2 95 0C */ lfs f31, lbl_803CDE8C-_SDA2_BASE_(r2) /* 800B18DC 000AE6DC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -1047,18 +1047,18 @@ lbl_800B18CC: /* 800B18F8 000AE6F8 FC 20 F8 90 */ fmr f1, f31 /* 800B18FC 000AE6FC 38 63 F0 78 */ addi r3, r3, lbl_8025F078@l /* 800B1900 000AE700 38 63 03 37 */ addi r3, r3, 0x337 -/* 800B1904 000AE704 4B FE 75 E5 */ bl func_80098EE8 +/* 800B1904 000AE704 4B FE 75 E5 */ bl zGameScreenTransitionUpdate__FfPc /* 800B1908 000AE708 7F A3 EB 78 */ mr r3, r29 /* 800B190C 000AE70C 38 80 00 00 */ li r4, 0 /* 800B1910 000AE710 38 A0 00 02 */ li r5, 2 -/* 800B1914 000AE714 4B F9 98 81 */ bl func_8004B194 +/* 800B1914 000AE714 4B F9 98 81 */ bl xSTPreLoadScene__FUiPvi /* 800B1918 000AE718 3C 80 00 0A */ lis r4, 0x000A000F@ha /* 800B191C 000AE71C 38 04 00 0F */ addi r0, r4, 0x000A000F@l /* 800B1920 000AE720 7C 03 00 00 */ cmpw r3, r0 /* 800B1924 000AE724 41 80 00 64 */ blt lbl_800B1988 /* 800B1928 000AE728 7F A3 EB 78 */ mr r3, r29 /* 800B192C 000AE72C 38 80 00 02 */ li r4, 2 -/* 800B1930 000AE730 4B F9 9A 15 */ bl func_8004B344 +/* 800B1930 000AE730 4B F9 9A 15 */ bl xSTQueueSceneAssets__FUii /* 800B1934 000AE734 3C 60 80 26 */ lis r3, lbl_8025F078@ha /* 800B1938 000AE738 3B 80 00 00 */ li r28, 0 /* 800B193C 000AE73C 3B 63 F0 78 */ addi r27, r3, lbl_8025F078@l @@ -1072,22 +1072,22 @@ lbl_800B1940: /* 800B1958 000AE758 C0 02 95 0C */ lfs f0, lbl_803CDE8C-_SDA2_BASE_(r2) /* 800B195C 000AE75C EF FF 00 2A */ fadds f31, f31, f0 /* 800B1960 000AE760 FC 20 F8 90 */ fmr f1, f31 -/* 800B1964 000AE764 4B FE 75 D5 */ bl func_80098F38 +/* 800B1964 000AE764 4B FE 75 D5 */ bl zGameScreenTransitionUpdate__FfPcPUc /* 800B1968 000AE768 7F A3 EB 78 */ mr r3, r29 -/* 800B196C 000AE76C 4B F9 9B 29 */ bl func_8004B494 +/* 800B196C 000AE76C 4B F9 9B 29 */ bl xSTLoadStep__FUi /* 800B1970 000AE770 C0 02 95 10 */ lfs f0, lbl_803CDE90-_SDA2_BASE_(r2) /* 800B1974 000AE774 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B1978 000AE778 41 80 FF C8 */ blt lbl_800B1940 /* 800B197C 000AE77C 7F A3 EB 78 */ mr r3, r29 /* 800B1980 000AE780 38 80 00 02 */ li r4, 2 -/* 800B1984 000AE784 4B F9 9B 65 */ bl func_8004B4E8 +/* 800B1984 000AE784 4B F9 9B 65 */ bl xSTDisconnect__FUii lbl_800B1988: -/* 800B1988 000AE788 4B F8 21 C9 */ bl func_80033B50 +/* 800B1988 000AE788 4B F8 21 C9 */ bl xMemPushBase__Fv /* 800B198C 000AE78C 90 6D 83 04 */ stw r3, lbl_803CAC04-_SDA_BASE_(r13) /* 800B1990 000AE790 38 80 02 C8 */ li r4, 0x2c8 /* 800B1994 000AE794 38 A0 00 00 */ li r5, 0 /* 800B1998 000AE798 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 800B199C 000AE79C 4B F8 1F A5 */ bl func_80033940 +/* 800B199C 000AE79C 4B F8 1F A5 */ bl xMemAlloc__FUiUii /* 800B19A0 000AE7A0 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800B19A4 000AE7A4 7C 7F 1B 78 */ mr r31, r3 /* 800B19A8 000AE7A8 3B C4 05 58 */ addi r30, r4, lbl_803C0558@l @@ -1096,64 +1096,64 @@ lbl_800B1988: /* 800B19B4 000AE7B4 38 80 00 C8 */ li r4, 0xc8 /* 800B19B8 000AE7B8 38 C0 08 14 */ li r6, 0x814 /* 800B19BC 000AE7BC 38 E0 00 FA */ li r7, 0xfa -/* 800B19C0 000AE7C0 4B F8 D9 E5 */ bl func_8003F3A4 +/* 800B19C0 000AE7C0 4B F8 D9 E5 */ bl xSceneInit__FP6xSceneUsUsUsUs /* 800B19C4 000AE7C4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 800B19C8 000AE7C8 38 80 00 30 */ li r4, 0x30 /* 800B19CC 000AE7CC 38 A0 00 00 */ li r5, 0 -/* 800B19D0 000AE7D0 4B F8 1F 71 */ bl func_80033940 +/* 800B19D0 000AE7D0 4B F8 1F 71 */ bl xMemAlloc__FUiUii /* 800B19D4 000AE7D4 90 7F 00 44 */ stw r3, 0x44(r31) /* 800B19D8 000AE7D8 93 BF 00 00 */ stw r29, 0(r31) -/* 800B19DC 000AE7DC 48 02 2F 75 */ bl func_800D4950 +/* 800B19DC 000AE7DC 48 02 2F 75 */ bl iTimeGet__Fv /* 800B19E0 000AE7E0 7C 60 1B 78 */ mr r0, r3 /* 800B19E4 000AE7E4 7C 9A 23 78 */ mr r26, r4 /* 800B19E8 000AE7E8 7F A3 EB 78 */ mr r3, r29 /* 800B19EC 000AE7EC 38 80 00 00 */ li r4, 0 /* 800B19F0 000AE7F0 7C 19 03 78 */ mr r25, r0 -/* 800B19F4 000AE7F4 4B F9 C2 A1 */ bl func_8004DC94 +/* 800B19F4 000AE7F4 4B F9 C2 A1 */ bl xUtil_idtag2string__FUii /* 800B19F8 000AE7F8 7F 44 D3 78 */ mr r4, r26 /* 800B19FC 000AE7FC 7F 23 CB 78 */ mr r3, r25 -/* 800B1A00 000AE800 48 02 2F 81 */ bl func_800D4980 +/* 800B1A00 000AE800 48 02 2F 81 */ bl iTimeDiffSec__Fx /* 800B1A04 000AE804 7F A3 EB 78 */ mr r3, r29 /* 800B1A08 000AE808 38 80 00 00 */ li r4, 0 /* 800B1A0C 000AE80C 38 A0 00 01 */ li r5, 1 -/* 800B1A10 000AE810 4B F9 97 85 */ bl func_8004B194 -/* 800B1A14 000AE814 48 02 2F 3D */ bl func_800D4950 +/* 800B1A10 000AE810 4B F9 97 85 */ bl xSTPreLoadScene__FUiPvi +/* 800B1A14 000AE814 48 02 2F 3D */ bl iTimeGet__Fv /* 800B1A18 000AE818 7C 79 1B 78 */ mr r25, r3 /* 800B1A1C 000AE81C 7C 9A 23 78 */ mr r26, r4 /* 800B1A20 000AE820 7F A3 EB 78 */ mr r3, r29 /* 800B1A24 000AE824 38 80 00 00 */ li r4, 0 -/* 800B1A28 000AE828 4B F9 C2 6D */ bl func_8004DC94 +/* 800B1A28 000AE828 4B F9 C2 6D */ bl xUtil_idtag2string__FUii /* 800B1A2C 000AE82C 7F 44 D3 78 */ mr r4, r26 /* 800B1A30 000AE830 7F 23 CB 78 */ mr r3, r25 -/* 800B1A34 000AE834 48 02 2F 4D */ bl func_800D4980 +/* 800B1A34 000AE834 48 02 2F 4D */ bl iTimeDiffSec__Fx /* 800B1A38 000AE838 7F A3 EB 78 */ mr r3, r29 /* 800B1A3C 000AE83C 38 80 00 01 */ li r4, 1 -/* 800B1A40 000AE840 4B F9 99 05 */ bl func_8004B344 -/* 800B1A44 000AE844 48 02 2F 0D */ bl func_800D4950 +/* 800B1A40 000AE840 4B F9 99 05 */ bl xSTQueueSceneAssets__FUii +/* 800B1A44 000AE844 48 02 2F 0D */ bl iTimeGet__Fv /* 800B1A48 000AE848 7C 79 1B 78 */ mr r25, r3 /* 800B1A4C 000AE84C 7C 9A 23 78 */ mr r26, r4 /* 800B1A50 000AE850 7F A3 EB 78 */ mr r3, r29 /* 800B1A54 000AE854 38 80 00 00 */ li r4, 0 -/* 800B1A58 000AE858 4B F9 C2 3D */ bl func_8004DC94 +/* 800B1A58 000AE858 4B F9 C2 3D */ bl xUtil_idtag2string__FUii /* 800B1A5C 000AE85C 7F 44 D3 78 */ mr r4, r26 /* 800B1A60 000AE860 7F 23 CB 78 */ mr r3, r25 -/* 800B1A64 000AE864 48 02 2F 1D */ bl func_800D4980 +/* 800B1A64 000AE864 48 02 2F 1D */ bl iTimeDiffSec__Fx /* 800B1A68 000AE868 C0 02 95 0C */ lfs f0, lbl_803CDE8C-_SDA2_BASE_(r2) /* 800B1A6C 000AE86C 3C 60 80 26 */ lis r3, lbl_8025F078@ha /* 800B1A70 000AE870 38 63 F0 78 */ addi r3, r3, lbl_8025F078@l /* 800B1A74 000AE874 EF FF 00 2A */ fadds f31, f31, f0 /* 800B1A78 000AE878 38 63 03 65 */ addi r3, r3, 0x365 /* 800B1A7C 000AE87C FC 20 F8 90 */ fmr f1, f31 -/* 800B1A80 000AE880 4B FE 74 69 */ bl func_80098EE8 -/* 800B1A84 000AE884 48 02 2E CD */ bl func_800D4950 +/* 800B1A80 000AE880 4B FE 74 69 */ bl zGameScreenTransitionUpdate__FfPc +/* 800B1A84 000AE884 48 02 2E CD */ bl iTimeGet__Fv /* 800B1A88 000AE888 7C 79 1B 78 */ mr r25, r3 /* 800B1A8C 000AE88C 7C 9A 23 78 */ mr r26, r4 /* 800B1A90 000AE890 7F A3 EB 78 */ mr r3, r29 /* 800B1A94 000AE894 38 80 00 00 */ li r4, 0 -/* 800B1A98 000AE898 4B F9 C1 FD */ bl func_8004DC94 +/* 800B1A98 000AE898 4B F9 C1 FD */ bl xUtil_idtag2string__FUii /* 800B1A9C 000AE89C 7F 44 D3 78 */ mr r4, r26 /* 800B1AA0 000AE8A0 7F 23 CB 78 */ mr r3, r25 -/* 800B1AA4 000AE8A4 48 02 2E DD */ bl func_800D4980 +/* 800B1AA4 000AE8A4 48 02 2E DD */ bl iTimeDiffSec__Fx /* 800B1AA8 000AE8A8 3C 60 80 26 */ lis r3, lbl_8025F078@ha /* 800B1AAC 000AE8AC 3B 60 00 00 */ li r27, 0 /* 800B1AB0 000AE8B0 3B 83 F0 78 */ addi r28, r3, lbl_8025F078@l @@ -1167,59 +1167,59 @@ lbl_800B1AB4: /* 800B1ACC 000AE8CC C0 02 95 0C */ lfs f0, lbl_803CDE8C-_SDA2_BASE_(r2) /* 800B1AD0 000AE8D0 EF FF 00 2A */ fadds f31, f31, f0 /* 800B1AD4 000AE8D4 FC 20 F8 90 */ fmr f1, f31 -/* 800B1AD8 000AE8D8 4B FE 74 61 */ bl func_80098F38 +/* 800B1AD8 000AE8D8 4B FE 74 61 */ bl zGameScreenTransitionUpdate__FfPcPUc /* 800B1ADC 000AE8DC 7F A3 EB 78 */ mr r3, r29 -/* 800B1AE0 000AE8E0 4B F9 99 B5 */ bl func_8004B494 +/* 800B1AE0 000AE8E0 4B F9 99 B5 */ bl xSTLoadStep__FUi /* 800B1AE4 000AE8E4 C0 02 95 10 */ lfs f0, lbl_803CDE90-_SDA2_BASE_(r2) /* 800B1AE8 000AE8E8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B1AEC 000AE8EC 41 80 FF C8 */ blt lbl_800B1AB4 /* 800B1AF0 000AE8F0 7F A3 EB 78 */ mr r3, r29 /* 800B1AF4 000AE8F4 38 80 00 01 */ li r4, 1 -/* 800B1AF8 000AE8F8 4B F9 99 F1 */ bl func_8004B4E8 -/* 800B1AFC 000AE8FC 48 02 2E 55 */ bl func_800D4950 +/* 800B1AF8 000AE8F8 4B F9 99 F1 */ bl xSTDisconnect__FUii +/* 800B1AFC 000AE8FC 48 02 2E 55 */ bl iTimeGet__Fv /* 800B1B00 000AE900 7C 79 1B 78 */ mr r25, r3 /* 800B1B04 000AE904 7C 9A 23 78 */ mr r26, r4 /* 800B1B08 000AE908 7F A3 EB 78 */ mr r3, r29 /* 800B1B0C 000AE90C 38 80 00 00 */ li r4, 0 -/* 800B1B10 000AE910 4B F9 C1 85 */ bl func_8004DC94 +/* 800B1B10 000AE910 4B F9 C1 85 */ bl xUtil_idtag2string__FUii /* 800B1B14 000AE914 7F 44 D3 78 */ mr r4, r26 /* 800B1B18 000AE918 7F 23 CB 78 */ mr r3, r25 -/* 800B1B1C 000AE91C 48 02 2E 65 */ bl func_800D4980 +/* 800B1B1C 000AE91C 48 02 2E 65 */ bl iTimeDiffSec__Fx /* 800B1B20 000AE920 C0 02 95 0C */ lfs f0, lbl_803CDE8C-_SDA2_BASE_(r2) /* 800B1B24 000AE924 3C 60 80 26 */ lis r3, lbl_8025F078@ha /* 800B1B28 000AE928 38 63 F0 78 */ addi r3, r3, lbl_8025F078@l /* 800B1B2C 000AE92C EF FF 00 2A */ fadds f31, f31, f0 /* 800B1B30 000AE930 38 63 03 80 */ addi r3, r3, 0x380 /* 800B1B34 000AE934 FC 20 F8 90 */ fmr f1, f31 -/* 800B1B38 000AE938 4B FE 73 B1 */ bl func_80098EE8 -/* 800B1B3C 000AE93C 4B FD 09 89 */ bl func_800824C4 -/* 800B1B40 000AE940 48 01 EC C5 */ bl func_800D0804 +/* 800B1B38 000AE938 4B FE 73 B1 */ bl zGameScreenTransitionUpdate__FfPc +/* 800B1B3C 000AE93C 4B FD 09 89 */ bl zEntPlayer_LoadSounds__Fv +/* 800B1B40 000AE940 48 01 EC C5 */ bl iSndInitSceneLoaded__Fv /* 800B1B44 000AE944 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B1B48 000AE948 38 83 05 58 */ addi r4, r3, lbl_803C0558@l /* 800B1B4C 000AE94C 88 64 06 D1 */ lbz r3, 0x6d1(r4) /* 800B1B50 000AE950 80 84 06 C0 */ lwz r4, 0x6c0(r4) -/* 800B1B54 000AE954 4B F8 43 FD */ bl func_80035F50 +/* 800B1B54 000AE954 4B F8 43 FD */ bl xPadRumbleEnable__Fii /* 800B1B58 000AE958 7F A3 EB 78 */ mr r3, r29 /* 800B1B5C 000AE95C 38 80 00 00 */ li r4, 0 /* 800B1B60 000AE960 38 A0 00 00 */ li r5, 0 -/* 800B1B64 000AE964 4B F9 99 D1 */ bl func_8004B534 -/* 800B1B68 000AE968 3C 80 80 0B */ lis r4, func_800B4A3C@ha +/* 800B1B64 000AE964 4B F9 99 D1 */ bl xSTSwitchScene__FUiPvPFPvf_i +/* 800B1B68 000AE968 3C 80 80 0B */ lis r4, zSceneFindObject__FUi@ha /* 800B1B6C 000AE96C 80 7E 1F C0 */ lwz r3, 0x1fc0(r30) -/* 800B1B70 000AE970 38 04 4A 3C */ addi r0, r4, func_800B4A3C@l +/* 800B1B70 000AE970 38 04 4A 3C */ addi r0, r4, zSceneFindObject__FUi@l /* 800B1B74 000AE974 3C A0 80 0B */ lis r5, lbl_800B4AD0@ha /* 800B1B78 000AE978 90 03 00 64 */ stw r0, 0x64(r3) -/* 800B1B7C 000AE97C 3C 80 80 0B */ lis r4, func_800B4B0C@ha +/* 800B1B7C 000AE97C 3C 80 80 0B */ lis r4, zSceneGetName__FP5xBase@ha /* 800B1B80 000AE980 3C 60 50 49 */ lis r3, 0x50495054@ha /* 800B1B84 000AE984 38 C5 4A D0 */ addi r6, r5, lbl_800B4AD0@l /* 800B1B88 000AE988 80 BE 1F C0 */ lwz r5, 0x1fc0(r30) -/* 800B1B8C 000AE98C 38 04 4B 0C */ addi r0, r4, func_800B4B0C@l +/* 800B1B8C 000AE98C 38 04 4B 0C */ addi r0, r4, zSceneGetName__FP5xBase@l /* 800B1B90 000AE990 38 63 50 54 */ addi r3, r3, 0x50495054@l /* 800B1B94 000AE994 90 C5 00 6C */ stw r6, 0x6c(r5) /* 800B1B98 000AE998 80 9E 1F C0 */ lwz r4, 0x1fc0(r30) /* 800B1B9C 000AE99C 90 04 00 68 */ stw r0, 0x68(r4) /* 800B1BA0 000AE9A0 80 1E 1F C0 */ lwz r0, 0x1fc0(r30) /* 800B1BA4 000AE9A4 90 0D 8A 60 */ stw r0, lbl_803CB360-_SDA_BASE_(r13) -/* 800B1BA8 000AE9A8 4B F9 9C 71 */ bl func_8004B818 +/* 800B1BA8 000AE9A8 4B F9 9C 71 */ bl xSTAssetCountByType__FUi /* 800B1BAC 000AE9AC 3C A0 80 39 */ lis r5, lbl_8038C914@ha /* 800B1BB0 000AE9B0 3C 80 80 39 */ lis r4, lbl_8038C954@ha /* 800B1BB4 000AE9B4 90 6D 89 F0 */ stw r3, lbl_803CB2F0-_SDA_BASE_(r13) @@ -1232,7 +1232,7 @@ lbl_800B1BCC: /* 800B1BCC 000AE9CC 7F 24 CB 78 */ mr r4, r25 /* 800B1BD0 000AE9D0 38 7C 50 54 */ addi r3, r28, 0x5054 /* 800B1BD4 000AE9D4 38 A0 00 00 */ li r5, 0 -/* 800B1BD8 000AE9D8 4B F9 9C C9 */ bl func_8004B8A0 +/* 800B1BD8 000AE9D8 4B F9 9C C9 */ bl xSTFindAssetByType__FUiiPUi /* 800B1BDC 000AE9DC 80 83 00 00 */ lwz r4, 0(r3) /* 800B1BE0 000AE9E0 38 03 00 04 */ addi r0, r3, 4 /* 800B1BE4 000AE9E4 3B 39 00 01 */ addi r25, r25, 1 @@ -1255,7 +1255,7 @@ lbl_800B1BF8: /* 800B1C24 000AEA24 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 800B1C28 000AEA28 54 04 18 38 */ slwi r4, r0, 3 /* 800B1C2C 000AEA2C 38 A0 00 00 */ li r5, 0 -/* 800B1C30 000AEA30 4B F8 1D 11 */ bl func_80033940 +/* 800B1C30 000AEA30 4B F8 1D 11 */ bl xMemAlloc__FUiUii /* 800B1C34 000AEA34 90 6D 89 F8 */ stw r3, lbl_803CB2F8-_SDA_BASE_(r13) /* 800B1C38 000AEA38 38 00 00 00 */ li r0, 0 /* 800B1C3C 000AEA3C 3C 60 80 0B */ lis r3, lbl_800B1528@ha @@ -1263,35 +1263,35 @@ lbl_800B1BF8: /* 800B1C44 000AEA44 38 63 15 28 */ addi r3, r3, lbl_800B1528@l /* 800B1C48 000AEA48 4B FF F9 1D */ bl func_800B1564 lbl_800B1C4C: -/* 800B1C4C 000AEA4C 48 07 47 C5 */ bl func_80126410 +/* 800B1C4C 000AEA4C 48 07 47 C5 */ bl xModelBucket_PreCountReset__Fv /* 800B1C50 000AEA50 3C 60 80 12 */ lis r3, lbl_8012643C@ha /* 800B1C54 000AEA54 38 63 64 3C */ addi r3, r3, lbl_8012643C@l /* 800B1C58 000AEA58 4B FF F9 0D */ bl func_800B1564 /* 800B1C5C 000AEA5C 38 60 01 00 */ li r3, 0x100 -/* 800B1C60 000AEA60 48 07 48 CD */ bl func_8012652C +/* 800B1C60 000AEA60 48 07 48 CD */ bl xModelBucket_PreCountAlloc__Fi /* 800B1C64 000AEA64 3C 60 80 12 */ lis r3, lbl_801267B8@ha /* 800B1C68 000AEA68 38 63 67 B8 */ addi r3, r3, lbl_801267B8@l /* 800B1C6C 000AEA6C 4B FF F8 F9 */ bl func_800B1564 -/* 800B1C70 000AEA70 48 07 4D 89 */ bl func_801269F8 +/* 800B1C70 000AEA70 48 07 4D 89 */ bl xModelBucket_Init__Fv /* 800B1C74 000AEA74 48 00 03 F1 */ bl func_800B2064 -/* 800B1C78 000AEA78 48 0C DD 99 */ bl func_8017FA10 -/* 800B1C7C 000AEA7C 48 0B FF C9 */ bl func_80171C44 -/* 800B1C80 000AEA80 48 0C A7 CD */ bl func_8017C44C -/* 800B1C84 000AEA84 4B F7 A2 29 */ bl func_8002BEAC -/* 800B1C88 000AEA88 4B FE C0 4D */ bl func_8009DCD4 -/* 800B1C8C 000AEA8C 4B FA 18 61 */ bl func_800534EC +/* 800B1C78 000AEA78 48 0C DD 99 */ bl xPTankPoolSceneEnter__Fv +/* 800B1C7C 000AEA7C 48 0B FF C9 */ bl zParPTankSceneEnter__Fv +/* 800B1C80 000AEA80 48 0C A7 CD */ bl xDecalInit__Fv +/* 800B1C84 000AEA84 4B F7 A2 29 */ bl xFXScenePrepare__Fv +/* 800B1C88 000AEA88 4B FE C0 4D */ bl zLasso_scenePrepare__Fv +/* 800B1C8C 000AEA8C 4B FA 18 61 */ bl zDispatcher_scenePrepare__Fv /* 800B1C90 000AEA90 3C 60 56 49 */ lis r3, 0x56494C20@ha /* 800B1C94 000AEA94 38 63 4C 20 */ addi r3, r3, 0x56494C20@l -/* 800B1C98 000AEA98 4B F9 9B 81 */ bl func_8004B818 -/* 800B1C9C 000AEA9C 48 03 C7 1D */ bl func_800EE3B8 -/* 800B1CA0 000AEAA0 4B F9 CB 49 */ bl func_8004E7E8 +/* 800B1C98 000AEA98 4B F9 9B 81 */ bl xSTAssetCountByType__FUi +/* 800B1C9C 000AEA9C 48 03 C7 1D */ bl zNPCMgr_scenePrepare__Fi +/* 800B1CA0 000AEAA0 4B F9 CB 49 */ bl zAnimListInit__Fv /* 800B1CA4 000AEAA4 38 60 00 18 */ li r3, 0x18 -/* 800B1CA8 000AEAA8 48 07 1A 99 */ bl func_80123740 +/* 800B1CA8 000AEAA8 48 07 1A 99 */ bl zGooInit__Fi /* 800B1CAC 000AEAAC 3C 60 80 26 */ lis r3, lbl_8025F078@ha /* 800B1CB0 000AEAB0 C0 22 95 14 */ lfs f1, lbl_803CDE94-_SDA2_BASE_(r2) /* 800B1CB4 000AEAB4 38 63 F0 78 */ addi r3, r3, lbl_8025F078@l /* 800B1CB8 000AEAB8 38 63 03 9F */ addi r3, r3, 0x39f -/* 800B1CBC 000AEABC 4B FE 72 2D */ bl func_80098EE8 +/* 800B1CBC 000AEABC 4B FE 72 2D */ bl zGameScreenTransitionUpdate__FfPc /* 800B1CC0 000AEAC0 38 00 00 09 */ li r0, 9 /* 800B1CC4 000AEAC4 7F E3 FB 78 */ mr r3, r31 /* 800B1CC8 000AEAC8 7C 09 03 A6 */ mtctr r0 @@ -1315,15 +1315,15 @@ lbl_800B1CD0: /* 800B1D0C 000AEB0C 90 03 01 C0 */ stw r0, 0x1c0(r3) /* 800B1D10 000AEB10 38 63 00 20 */ addi r3, r3, 0x20 /* 800B1D14 000AEB14 42 00 FF BC */ bdnz lbl_800B1CD0 -/* 800B1D18 000AEB18 48 06 4A 55 */ bl func_8011676C -/* 800B1D1C 000AEB1C 48 00 7F 19 */ bl func_800B9C34 -/* 800B1D20 000AEB20 48 00 A8 FD */ bl func_800BC61C -/* 800B1D24 000AEB24 48 08 2B 55 */ bl func_80134878 -/* 800B1D28 000AEB28 48 08 11 31 */ bl func_80132E58 -/* 800B1D2C 000AEB2C 48 08 31 15 */ bl func_80134E40 -/* 800B1D30 000AEB30 4B F6 3E 11 */ bl func_80015B40 -/* 800B1D34 000AEB34 48 00 38 BD */ bl func_800B55F0 -/* 800B1D38 000AEB38 48 08 A0 59 */ bl func_8013BD90 +/* 800B1D18 000AEB18 48 06 4A 55 */ bl zCollGeom_Init__Fv +/* 800B1D1C 000AEB1C 48 00 7F 19 */ bl zUI_Init__Fv +/* 800B1D20 000AEB20 48 00 A8 FD */ bl zUIFontInit__Fv +/* 800B1D24 000AEB24 48 08 2B 55 */ bl init__8ztextboxFv +/* 800B1D28 000AEB28 48 08 11 31 */ bl init__8ztalkboxFv +/* 800B1D2C 000AEB2C 48 08 31 15 */ bl init__8ztaskboxFv +/* 800B1D30 000AEB30 4B F6 3E 11 */ bl xCounterInit__Fv +/* 800B1D34 000AEB34 48 00 38 BD */ bl zSurfaceInit__Fv +/* 800B1D38 000AEB38 48 08 A0 59 */ bl init__13z_disco_floorFv /* 800B1D3C 000AEB3C 38 00 00 01 */ li r0, 1 /* 800B1D40 000AEB40 3C 60 80 29 */ lis r3, lbl_802905A0@ha /* 800B1D44 000AEB44 90 0D 89 FC */ stw r0, lbl_803CB2FC-_SDA_BASE_(r13) @@ -1334,7 +1334,7 @@ lbl_800B1CD0: /* 800B1D58 000AEB58 48 00 00 80 */ b lbl_800B1DD8 lbl_800B1D5C: /* 800B1D5C 000AEB5C 80 79 00 08 */ lwz r3, 8(r25) -/* 800B1D60 000AEB60 4B F9 9A B9 */ bl func_8004B818 +/* 800B1D60 000AEB60 4B F9 9A B9 */ bl xSTAssetCountByType__FUi /* 800B1D64 000AEB64 80 19 00 04 */ lwz r0, 4(r25) /* 800B1D68 000AEB68 7C 7C 1B 78 */ mr r28, r3 /* 800B1D6C 000AEB6C 54 03 10 3A */ slwi r3, r0, 2 @@ -1354,7 +1354,7 @@ lbl_800B1DA0: /* 800B1DA0 000AEBA0 80 7B 00 00 */ lwz r3, 0(r27) /* 800B1DA4 000AEBA4 7F 04 C3 78 */ mr r4, r24 /* 800B1DA8 000AEBA8 38 A0 00 00 */ li r5, 0 -/* 800B1DAC 000AEBAC 4B F9 9A F5 */ bl func_8004B8A0 +/* 800B1DAC 000AEBAC 4B F9 9A F5 */ bl xSTFindAssetByType__FUiiPUi /* 800B1DB0 000AEBB0 81 9A 00 00 */ lwz r12, 0(r26) /* 800B1DB4 000AEBB4 7D 89 03 A6 */ mtctr r12 /* 800B1DB8 000AEBB8 4E 80 04 21 */ bctrl @@ -1379,7 +1379,7 @@ lbl_800B1DD8: /* 800B1DF8 000AEBF8 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 800B1DFC 000AEBFC 54 04 10 3A */ slwi r4, r0, 2 /* 800B1E00 000AEC00 38 A0 00 00 */ li r5, 0 -/* 800B1E04 000AEC04 4B F8 1B 3D */ bl func_80033940 +/* 800B1E04 000AEC04 4B F8 1B 3D */ bl xMemAlloc__FUiUii /* 800B1E08 000AEC08 90 7F 00 78 */ stw r3, 0x78(r31) /* 800B1E0C 000AEC0C 48 00 00 0C */ b lbl_800B1E18 lbl_800B1E10: @@ -1389,23 +1389,23 @@ lbl_800B1E18: /* 800B1E18 000AEC18 38 60 10 00 */ li r3, 0x1000 /* 800B1E1C 000AEC1C 48 00 2A E5 */ bl func_800B4900 /* 800B1E20 000AEC20 38 60 00 0C */ li r3, 0xc -/* 800B1E24 000AEC24 4B F6 DA 99 */ bl func_8001F8BC +/* 800B1E24 000AEC24 4B F6 DA 99 */ bl xFFXPoolInit__FUi /* 800B1E28 000AEC28 38 60 00 03 */ li r3, 3 -/* 800B1E2C 000AEC2C 4B F6 DE 29 */ bl func_8001FC54 +/* 800B1E2C 000AEC2C 4B F6 DE 29 */ bl xFFXShakePoolInit__FUi /* 800B1E30 000AEC30 38 60 00 01 */ li r3, 1 -/* 800B1E34 000AEC34 4B F6 DE DD */ bl func_8001FD10 -/* 800B1E38 000AEC38 4B F6 64 1D */ bl func_80018254 +/* 800B1E34 000AEC34 4B F6 DE DD */ bl xFFXRotMatchPoolInit__FUi +/* 800B1E38 000AEC38 4B F6 64 1D */ bl xEntSceneInit__Fv /* 800B1E3C 000AEC3C 80 9F 00 E4 */ lwz r4, 0xe4(r31) /* 800B1E40 000AEC40 80 1F 00 CC */ lwz r0, 0xcc(r31) /* 800B1E44 000AEC44 80 7F 00 9C */ lwz r3, 0x9c(r31) /* 800B1E48 000AEC48 7C 00 22 14 */ add r0, r0, r4 /* 800B1E4C 000AEC4C 7C 03 02 14 */ add r0, r3, r0 /* 800B1E50 000AEC50 54 03 04 3E */ clrlwi r3, r0, 0x10 -/* 800B1E54 000AEC54 4B F6 C4 E1 */ bl func_8001E334 +/* 800B1E54 000AEC54 4B F6 C4 E1 */ bl xEntMotionDebugInit__FUs /* 800B1E58 000AEC58 38 60 00 00 */ li r3, 0 -/* 800B1E5C 000AEC5C 4B FE C9 45 */ bl func_8009E7A0 -/* 800B1E60 000AEC60 4B F8 6D 39 */ bl func_80038B98 -/* 800B1E64 000AEC64 4B F7 93 B1 */ bl func_8002B214 +/* 800B1E5C 000AEC5C 4B FE C9 45 */ bl zLightSetVolume__FP7zVolume +/* 800B1E60 000AEC60 4B F8 6D 39 */ bl xPartitionReset__Fv +/* 800B1E64 000AEC64 4B F7 93 B1 */ bl xFXRibbonSceneEnter__Fv /* 800B1E68 000AEC68 38 A0 00 00 */ li r5, 0 /* 800B1E6C 000AEC6C 48 00 00 30 */ b lbl_800B1E9C lbl_800B1E70: @@ -1453,7 +1453,7 @@ lbl_800B1EF0: /* 800B1F00 000AED00 38 A0 00 00 */ li r5, 0 /* 800B1F04 000AED04 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 800B1F08 000AED08 54 04 10 3A */ slwi r4, r0, 2 -/* 800B1F0C 000AED0C 4B F8 1A 35 */ bl func_80033940 +/* 800B1F0C 000AED0C 4B F8 1A 35 */ bl xMemAlloc__FUiUii /* 800B1F10 000AED10 3B A0 00 00 */ li r29, 0 /* 800B1F14 000AED14 90 7F 00 80 */ stw r3, 0x80(r31) /* 800B1F18 000AED18 7F BA EB 78 */ mr r26, r29 @@ -1480,14 +1480,14 @@ lbl_800B1F58: /* 800B1F60 000AED60 41 80 FF C4 */ blt lbl_800B1F24 /* 800B1F64 000AED64 38 00 00 00 */ li r0, 0 /* 800B1F68 000AED68 90 0D 89 FC */ stw r0, lbl_803CB2FC-_SDA_BASE_(r13) -/* 800B1F6C 000AED6C 4B FE 73 A5 */ bl func_80099310 +/* 800B1F6C 000AED6C 4B FE 73 A5 */ bl zGameScreenTransitionEnd__Fv /* 800B1F70 000AED70 48 00 2A 01 */ bl func_800B4970 /* 800B1F74 000AED74 7F E3 FB 78 */ mr r3, r31 -/* 800B1F78 000AED78 48 00 95 65 */ bl func_800BB4DC -/* 800B1F7C 000AED7C 4B FE C3 2D */ bl func_8009E2A8 -/* 800B1F80 000AED80 4B FF AA 69 */ bl func_800AC9E8 -/* 800B1F84 000AED84 4B F7 72 B5 */ bl func_80029238 -/* 800B1F88 000AED88 4B F7 7A E1 */ bl func_80029A68 +/* 800B1F78 000AED78 48 00 95 65 */ bl zUI_ScenePortalInit__FP6zScene +/* 800B1F7C 000AED7C 4B FE C3 2D */ bl zLightResolveLinks__Fv +/* 800B1F80 000AED80 4B FF AA 69 */ bl zRenderStateInit__Fv +/* 800B1F84 000AED84 4B F7 72 B5 */ bl xFXStreakInit__Fv +/* 800B1F88 000AED88 4B F7 7A E1 */ bl xFXShineInit__Fv /* 800B1F8C 000AED8C 3C 60 80 26 */ lis r3, lbl_8025F078@ha /* 800B1F90 000AED90 38 E3 F0 78 */ addi r7, r3, lbl_8025F078@l /* 800B1F94 000AED94 38 67 03 C3 */ addi r3, r7, 0x3c3 @@ -1495,22 +1495,22 @@ lbl_800B1F58: /* 800B1F9C 000AED9C 38 A7 03 EE */ addi r5, r7, 0x3ee /* 800B1FA0 000AEDA0 38 C7 04 01 */ addi r6, r7, 0x401 /* 800B1FA4 000AEDA4 38 E7 04 13 */ addi r7, r7, 0x413 -/* 800B1FA8 000AEDA8 4B F7 6D 21 */ bl func_80028CC8 -/* 800B1FAC 000AEDAC 4B FE 0B 61 */ bl func_80092B0C -/* 800B1FB0 000AEDB0 4B FE CE 81 */ bl func_8009EE30 -/* 800B1FB4 000AEDB4 4B FF 5D D1 */ bl func_800A7D84 -/* 800B1FB8 000AEDB8 4B FA EB 1D */ bl func_80060AD4 +/* 800B1FA8 000AEDA8 4B F7 6D 21 */ bl xFXFireworksInit__FPCcPCcPCcPCcPCc +/* 800B1FAC 000AEDAC 4B FE 0B 61 */ bl zFeetGetIDs__Fv +/* 800B1FB0 000AEDB0 4B FE CE 81 */ bl zLightningInit__Fv +/* 800B1FB4 000AEDB4 4B FF 5D D1 */ bl zParCmdFindClipVolumes__Fv +/* 800B1FB8 000AEDB8 4B FA EB 1D */ bl zEntDestructObj_FindFX__Fv /* 800B1FBC 000AEDBC 80 7E 1F C0 */ lwz r3, 0x1fc0(r30) -/* 800B1FC0 000AEDC0 48 07 56 C5 */ bl func_80127684 -/* 800B1FC4 000AEDC4 48 0C D3 11 */ bl func_8017F2D4 -/* 800B1FC8 000AEDC8 4B F9 C5 49 */ bl func_8004E510 -/* 800B1FCC 000AEDCC 4B F8 FE 39 */ bl func_80041E04 +/* 800B1FC0 000AEDC0 48 07 56 C5 */ bl zShrapnel_SceneInit__FP6zScene +/* 800B1FC4 000AEDC4 48 0C D3 11 */ bl zCameraTweakGlobal_Reset__Fv +/* 800B1FC8 000AEDC8 4B F9 C5 49 */ bl zActionLineInit__Fv +/* 800B1FCC 000AEDCC 4B F8 FE 39 */ bl xScrFxLetterboxReset__Fv /* 800B1FD0 000AEDD0 80 7F 01 30 */ lwz r3, 0x130(r31) /* 800B1FD4 000AEDD4 38 63 00 0A */ addi r3, r3, 0xa -/* 800B1FD8 000AEDD8 4B F9 56 29 */ bl func_80047600 +/* 800B1FD8 000AEDD8 4B F9 56 29 */ bl xShadowManager_Init__Fi /* 800B1FDC 000AEDDC 3C 60 4C 4B */ lis r3, 0x4C4B4954@ha /* 800B1FE0 000AEDE0 38 63 49 54 */ addi r3, r3, 0x4C4B4954@l -/* 800B1FE4 000AEDE4 4B F9 98 35 */ bl func_8004B818 +/* 800B1FE4 000AEDE4 4B F9 98 35 */ bl xSTAssetCountByType__FUi /* 800B1FE8 000AEDE8 7C 7E 1B 78 */ mr r30, r3 /* 800B1FEC 000AEDEC 3B 00 00 00 */ li r24, 0 /* 800B1FF0 000AEDF0 3F A0 4C 4B */ lis r29, 0x4c4b @@ -1519,24 +1519,24 @@ lbl_800B1FF8: /* 800B1FF8 000AEDF8 7F 04 C3 78 */ mr r4, r24 /* 800B1FFC 000AEDFC 38 7D 49 54 */ addi r3, r29, 0x4954 /* 800B2000 000AEE00 38 A0 00 00 */ li r5, 0 -/* 800B2004 000AEE04 4B F9 98 9D */ bl func_8004B8A0 -/* 800B2008 000AEE08 48 07 12 21 */ bl func_80123228 +/* 800B2004 000AEE04 4B F9 98 9D */ bl xSTFindAssetByType__FUiiPUi +/* 800B2008 000AEE08 48 07 12 21 */ bl xLightKit_Prepare__FPv /* 800B200C 000AEE0C 3B 18 00 01 */ addi r24, r24, 1 lbl_800B2010: /* 800B2010 000AEE10 7C 18 F0 00 */ cmpw r24, r30 /* 800B2014 000AEE14 41 80 FF E4 */ blt lbl_800B1FF8 /* 800B2018 000AEE18 3C 60 80 3C */ lis r3, lbl_803C2664@ha /* 800B201C 000AEE1C 38 63 26 64 */ addi r3, r3, lbl_803C2664@l -/* 800B2020 000AEE20 4B F5 C9 D5 */ bl func_8000E9F4 -/* 800B2024 000AEE24 4B FF F6 95 */ bl func_800B16B8 +/* 800B2020 000AEE20 4B F5 C9 D5 */ bl xClimateInit__FP11_tagClimate +/* 800B2024 000AEE24 4B FF F6 95 */ bl zSceneInitEnvironmentalSoundEffect__Fv /* 800B2028 000AEE28 38 00 00 01 */ li r0, 1 /* 800B202C 000AEE2C 98 0D 8F 50 */ stb r0, lbl_803CB850-_SDA_BASE_(r13) -/* 800B2030 000AEE30 4B F9 D3 01 */ bl func_8004F330 -/* 800B2034 000AEE34 4B FB 3A 9D */ bl func_80065AD0 -/* 800B2038 000AEE38 4B F7 9E 49 */ bl func_8002BE80 -/* 800B203C 000AEE3C 4B FE 87 61 */ bl func_8009A79C +/* 800B2030 000AEE30 4B F9 D3 01 */ bl FootstepHackSceneEnter__Fv +/* 800B2034 000AEE34 4B FB 3A 9D */ bl zEntPickup_SceneEnter__Fv +/* 800B2038 000AEE38 4B F7 9E 49 */ bl xFXSceneInit__Fv +/* 800B203C 000AEE3C 4B FE 87 61 */ bl zGame_HackGalleryInit__Fv /* 800B2040 000AEE40 38 60 00 00 */ li r3, 0 -/* 800B2044 000AEE44 48 02 05 C9 */ bl func_800D260C +/* 800B2044 000AEE44 48 02 05 C9 */ bl iSndSuspendCD__FUi /* 800B2048 000AEE48 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 800B204C 000AEE4C CB E1 00 40 */ lfd f31, 0x40(r1) /* 800B2050 000AEE50 BB 01 00 20 */ lmw r24, 0x20(r1) @@ -1549,8 +1549,8 @@ lbl_800B2010: func_800B2064: /* 800B2064 000AEE64 4E 80 00 20 */ blr -.global func_800B2068 -func_800B2068: +.global zSceneExit__Fi +zSceneExit__Fi: /* 800B2068 000AEE68 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800B206C 000AEE6C 7C 08 02 A6 */ mflr r0 /* 800B2070 000AEE70 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -1559,40 +1559,40 @@ func_800B2068: /* 800B207C 000AEE7C 3B E4 05 58 */ addi r31, r4, lbl_803C0558@l /* 800B2080 000AEE80 7C 7D 1B 78 */ mr r29, r3 /* 800B2084 000AEE84 83 DF 1F C0 */ lwz r30, 0x1fc0(r31) -/* 800B2088 000AEE88 48 00 5E 4D */ bl func_800B7ED4 -/* 800B208C 000AEE8C 4B FB 26 7D */ bl func_80064708 +/* 800B2088 000AEE88 48 00 5E 4D */ bl zThrown_Reset__Fv +/* 800B208C 000AEE8C 4B FB 26 7D */ bl zEntPickup_FlushGrabbed__Fv /* 800B2090 000AEE90 7F C3 F3 78 */ mr r3, r30 -/* 800B2094 000AEE94 48 07 23 49 */ bl func_801243DC +/* 800B2094 000AEE94 48 07 23 49 */ bl zGridExit__FP6zScene /* 800B2098 000AEE98 3C 60 80 0B */ lis r3, lbl_800B4C80@ha /* 800B209C 000AEE9C 38 80 00 00 */ li r4, 0 /* 800B20A0 000AEEA0 38 63 4C 80 */ addi r3, r3, lbl_800B4C80@l -/* 800B20A4 000AEEA4 48 00 2A AD */ bl func_800B4B50 +/* 800B20A4 000AEEA4 48 00 2A AD */ bl zSceneForAllBase__FPFP5xBaseP6zScenePv_P5xBasePv /* 800B20A8 000AEEA8 38 60 FF FB */ li r3, -5 -/* 800B20AC 000AEEAC 4B F9 63 B1 */ bl func_8004845C -/* 800B20B0 000AEEB0 4B F9 68 E5 */ bl func_80048994 -/* 800B20B4 000AEEB4 48 02 05 01 */ bl func_800D25B4 -/* 800B20B8 000AEEB8 48 02 05 59 */ bl func_800D2610 -/* 800B20BC 000AEEBC 4B F9 1D FD */ bl func_80043EB8 +/* 800B20AC 000AEEAC 4B F9 63 B1 */ bl xSndStopAll__FUi +/* 800B20B0 000AEEB0 4B F9 68 E5 */ bl xSndUpdate__Fv +/* 800B20B4 000AEEB4 48 02 05 01 */ bl iSndWaitForDeadSounds__Fv +/* 800B20B8 000AEEB8 48 02 05 59 */ bl iSndSceneExit__Fv +/* 800B20BC 000AEEBC 4B F9 1D FD */ bl xSFXEnvironmentalStreamSceneExit__Fv /* 800B20C0 000AEEC0 38 60 00 01 */ li r3, 1 -/* 800B20C4 000AEEC4 48 02 05 49 */ bl func_800D260C -/* 800B20C8 000AEEC8 48 02 29 45 */ bl func_800D4A0C +/* 800B20C4 000AEEC4 48 02 05 49 */ bl iSndSuspendCD__FUi +/* 800B20C8 000AEEC8 48 02 29 45 */ bl iFuncProfileDump__Fv /* 800B20CC 000AEECC 80 7E 00 44 */ lwz r3, 0x44(r30) /* 800B20D0 000AEED0 80 63 00 00 */ lwz r3, 0(r3) /* 800B20D4 000AEED4 83 83 00 00 */ lwz r28, 0(r3) /* 800B20D8 000AEED8 7F 83 E3 78 */ mr r3, r28 -/* 800B20DC 000AEEDC 4B F8 2D 05 */ bl func_80034DE0 +/* 800B20DC 000AEEDC 4B F8 2D 05 */ bl xModel_SceneExit__FP7RpWorld /* 800B20E0 000AEEE0 7F 83 E3 78 */ mr r3, r28 -/* 800B20E4 000AEEE4 4B FE 0D 45 */ bl func_80092E28 +/* 800B20E4 000AEEE4 4B FE 0D 45 */ bl zFX_SceneExit__FP7RpWorld /* 800B20E8 000AEEE8 38 60 00 00 */ li r3, 0 /* 800B20EC 000AEEEC 38 80 00 00 */ li r4, 0 /* 800B20F0 000AEEF0 38 A0 00 5A */ li r5, 0x5a /* 800B20F4 000AEEF4 38 C0 00 00 */ li r6, 0 -/* 800B20F8 000AEEF8 4B FA 32 89 */ bl func_80055380 +/* 800B20F8 000AEEF8 4B FA 32 89 */ bl zEntEventAll__FP5xBaseUiUiPf /* 800B20FC 000AEEFC 38 60 00 00 */ li r3, 0 /* 800B2100 000AEF00 38 80 00 00 */ li r4, 0 /* 800B2104 000AEF04 38 A0 00 58 */ li r5, 0x58 /* 800B2108 000AEF08 38 C0 00 00 */ li r6, 0 -/* 800B210C 000AEF0C 4B FA 32 75 */ bl func_80055380 +/* 800B210C 000AEF0C 4B FA 32 75 */ bl zEntEventAll__FP5xBaseUiUiPf /* 800B2110 000AEF10 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) /* 800B2114 000AEF14 80 63 00 70 */ lwz r3, 0x70(r3) /* 800B2118 000AEF18 28 03 00 00 */ cmplwi r3, 0 @@ -1600,14 +1600,14 @@ func_800B2068: /* 800B2120 000AEF20 80 63 00 10 */ lwz r3, 0x10(r3) /* 800B2124 000AEF24 38 80 00 00 */ li r4, 0 /* 800B2128 000AEF28 80 63 00 14 */ lwz r3, 0x14(r3) -/* 800B212C 000AEF2C 4B F9 BB 69 */ bl func_8004DC94 +/* 800B212C 000AEF2C 4B F9 BB 69 */ bl xUtil_idtag2string__FUii /* 800B2130 000AEF30 7C 64 1B 78 */ mr r4, r3 /* 800B2134 000AEF34 38 61 00 10 */ addi r3, r1, 0x10 /* 800B2138 000AEF38 48 13 55 C9 */ bl func_801E7700 /* 800B213C 000AEF3C 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) /* 800B2140 000AEF40 38 80 00 00 */ li r4, 0 /* 800B2144 000AEF44 80 63 00 00 */ lwz r3, 0(r3) -/* 800B2148 000AEF48 4B F9 BB 4D */ bl func_8004DC94 +/* 800B2148 000AEF48 4B F9 BB 4D */ bl xUtil_idtag2string__FUii /* 800B214C 000AEF4C 7C 64 1B 78 */ mr r4, r3 /* 800B2150 000AEF50 38 61 00 08 */ addi r3, r1, 8 /* 800B2154 000AEF54 48 13 55 AD */ bl func_801E7700 @@ -1621,16 +1621,16 @@ lbl_800B2158: /* 800B2170 000AEF70 41 82 00 10 */ beq lbl_800B2180 /* 800B2174 000AEF74 7F C3 F3 78 */ mr r3, r30 /* 800B2178 000AEF78 38 80 00 00 */ li r4, 0 -/* 800B217C 000AEF7C 48 00 05 19 */ bl func_800B2694 +/* 800B217C 000AEF7C 48 00 05 19 */ bl zSceneSave__FP6zSceneP7xSerial lbl_800B2180: /* 800B2180 000AEF80 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B2184 000AEF84 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800B2188 000AEF88 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800B218C 000AEF8C 4B FC 7C F9 */ bl func_80079E84 -/* 800B2190 000AEF90 48 00 37 29 */ bl func_800B58B8 -/* 800B2194 000AEF94 4B FE C1 9D */ bl func_8009E330 -/* 800B2198 000AEF98 4B F6 60 C9 */ bl func_80018260 -/* 800B219C 000AEF9C 4B F6 C2 05 */ bl func_8001E3A0 +/* 800B218C 000AEF8C 4B FC 7C F9 */ bl zEntPlayerExit__FP4xEnt +/* 800B2190 000AEF90 48 00 37 29 */ bl zSurfaceExit__Fv +/* 800B2194 000AEF94 4B FE C1 9D */ bl zLightDestroyAll__Fv +/* 800B2198 000AEF98 4B F6 60 C9 */ bl xEntSceneExit__Fv +/* 800B219C 000AEF9C 4B F6 C2 05 */ bl xEntMotionDebugExit__Fv /* 800B21A0 000AEFA0 48 00 27 B9 */ bl func_800B4958 /* 800B21A4 000AEFA4 80 1E 01 20 */ lwz r0, 0x120(r30) /* 800B21A8 000AEFA8 28 00 00 00 */ cmplwi r0, 0 @@ -1644,7 +1644,7 @@ lbl_800B21BC: /* 800B21C4 000AEFC4 28 03 00 00 */ cmplwi r3, 0 /* 800B21C8 000AEFC8 41 82 00 0C */ beq lbl_800B21D4 /* 800B21CC 000AEFCC 7F 83 E3 78 */ mr r3, r28 -/* 800B21D0 000AEFD0 48 06 4E 7D */ bl func_8011704C +/* 800B21D0 000AEFD0 48 06 4E 7D */ bl xParSysExit__FP7xParSys lbl_800B21D4: /* 800B21D4 000AEFD4 3B 9C 00 2C */ addi r28, r28, 0x2c /* 800B21D8 000AEFD8 3B 7B 00 01 */ addi r27, r27, 1 @@ -1653,27 +1653,27 @@ lbl_800B21DC: /* 800B21E0 000AEFE0 7C 1B 00 40 */ cmplw r27, r0 /* 800B21E4 000AEFE4 41 80 FF D8 */ blt lbl_800B21BC lbl_800B21E8: -/* 800B21E8 000AEFE8 48 06 66 B5 */ bl func_8011889C -/* 800B21EC 000AEFEC 48 07 50 85 */ bl func_80127270 -/* 800B21F0 000AEFF0 4B F7 9C C1 */ bl func_8002BEB0 -/* 800B21F4 000AEFF4 48 07 15 8D */ bl func_80123780 -/* 800B21F8 000AEFF8 48 0B FA 89 */ bl func_80171C80 -/* 800B21FC 000AEFFC 4B F9 C9 49 */ bl func_8004EB44 -/* 800B2200 000AF000 48 03 C1 ED */ bl func_800EE3EC -/* 800B2204 000AF004 4B FA 13 29 */ bl func_8005352C -/* 800B2208 000AF008 48 08 9B F5 */ bl func_8013BDFC +/* 800B21E8 000AEFE8 48 06 66 B5 */ bl xParEmitterDestroy__Fv +/* 800B21EC 000AEFEC 48 07 50 85 */ bl xModelBucket_Deinit__Fv +/* 800B21F0 000AEFF0 4B F7 9C C1 */ bl xFXSceneFinish__Fv +/* 800B21F4 000AEFF4 48 07 15 8D */ bl zGooExit__Fv +/* 800B21F8 000AEFF8 48 0B FA 89 */ bl zParPTankExit__Fv +/* 800B21FC 000AEFFC 4B F9 C9 49 */ bl zAnimListExit__Fv +/* 800B2200 000AF000 48 03 C1 ED */ bl zNPCMgr_sceneFinish__Fv +/* 800B2204 000AF004 4B FA 13 29 */ bl zDispatcher_sceneFinish__Fv +/* 800B2208 000AF008 48 08 9B F5 */ bl destroy__13z_disco_floorFv /* 800B220C 000AF00C 48 00 2F A9 */ bl func_800B51B4 -/* 800B2210 000AF010 48 0B FA 6D */ bl func_80171C7C -/* 800B2214 000AF014 48 0C D9 45 */ bl func_8017FB58 -/* 800B2218 000AF018 4B FD 03 51 */ bl func_80082568 +/* 800B2210 000AF010 48 0B FA 6D */ bl zParPTankSceneExit__Fv +/* 800B2214 000AF014 48 0C D9 45 */ bl xPTankPoolSceneExit__Fv +/* 800B2218 000AF018 4B FD 03 51 */ bl zEntPlayer_UnloadSounds__Fv /* 800B221C 000AF01C 2C 1D 00 00 */ cmpwi r29, 0 /* 800B2220 000AF020 41 82 00 28 */ beq lbl_800B2248 /* 800B2224 000AF024 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) /* 800B2228 000AF028 38 80 00 01 */ li r4, 1 /* 800B222C 000AF02C 80 63 00 00 */ lwz r3, 0(r3) -/* 800B2230 000AF030 4B F9 91 85 */ bl func_8004B3B4 +/* 800B2230 000AF030 4B F9 91 85 */ bl xSTUnLoadScene__FUii /* 800B2234 000AF034 80 6D 83 04 */ lwz r3, lbl_803CAC04-_SDA_BASE_(r13) -/* 800B2238 000AF038 4B F8 19 9D */ bl func_80033BD4 +/* 800B2238 000AF038 4B F8 19 9D */ bl xMemPopBase__Fi /* 800B223C 000AF03C 38 00 FF FF */ li r0, -1 /* 800B2240 000AF040 90 0D 83 04 */ stw r0, lbl_803CAC04-_SDA_BASE_(r13) /* 800B2244 000AF044 48 00 00 4C */ b lbl_800B2290 @@ -1681,7 +1681,7 @@ lbl_800B2248: /* 800B2248 000AF048 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) /* 800B224C 000AF04C 38 80 00 01 */ li r4, 1 /* 800B2250 000AF050 80 63 00 00 */ lwz r3, 0(r3) -/* 800B2254 000AF054 4B F9 91 61 */ bl func_8004B3B4 +/* 800B2254 000AF054 4B F9 91 61 */ bl xSTUnLoadScene__FUii /* 800B2258 000AF058 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B225C 000AF05C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800B2260 000AF060 80 03 06 CC */ lwz r0, 0x6cc(r3) @@ -1690,10 +1690,10 @@ lbl_800B2248: /* 800B226C 000AF06C 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) /* 800B2270 000AF070 38 80 00 02 */ li r4, 2 /* 800B2274 000AF074 80 63 00 00 */ lwz r3, 0(r3) -/* 800B2278 000AF078 4B F9 91 3D */ bl func_8004B3B4 +/* 800B2278 000AF078 4B F9 91 3D */ bl xSTUnLoadScene__FUii lbl_800B227C: /* 800B227C 000AF07C 80 6D 83 00 */ lwz r3, lbl_803CAC00-_SDA_BASE_(r13) -/* 800B2280 000AF080 4B F8 19 55 */ bl func_80033BD4 +/* 800B2280 000AF080 4B F8 19 55 */ bl xMemPopBase__Fi /* 800B2284 000AF084 38 00 FF FF */ li r0, -1 /* 800B2288 000AF088 90 0D 83 00 */ stw r0, lbl_803CAC00-_SDA_BASE_(r13) /* 800B228C 000AF08C 90 0D 83 04 */ stw r0, lbl_803CAC04-_SDA_BASE_(r13) @@ -1702,19 +1702,19 @@ lbl_800B2290: /* 800B2294 000AF094 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) /* 800B2298 000AF098 38 80 00 00 */ li r4, 0 /* 800B229C 000AF09C 80 63 00 00 */ lwz r3, 0(r3) -/* 800B22A0 000AF0A0 4B F9 B9 F5 */ bl func_8004DC94 +/* 800B22A0 000AF0A0 4B F9 B9 F5 */ bl xUtil_idtag2string__FUii /* 800B22A4 000AF0A4 38 00 00 00 */ li r0, 0 /* 800B22A8 000AF0A8 7F C3 F3 78 */ mr r3, r30 /* 800B22AC 000AF0AC 90 1F 1F C0 */ stw r0, 0x1fc0(r31) -/* 800B22B0 000AF0B0 4B F8 D2 5D */ bl func_8003F50C +/* 800B22B0 000AF0B0 4B F8 D2 5D */ bl xSceneExit__FP6xScene /* 800B22B4 000AF0B4 BB 61 00 1C */ lmw r27, 0x1c(r1) /* 800B22B8 000AF0B8 80 01 00 34 */ lwz r0, 0x34(r1) /* 800B22BC 000AF0BC 7C 08 03 A6 */ mtlr r0 /* 800B22C0 000AF0C0 38 21 00 30 */ addi r1, r1, 0x30 /* 800B22C4 000AF0C4 4E 80 00 20 */ blr -.global func_800B22C8 -func_800B22C8: +.global zSceneUpdateSFXWidgets__Fv +zSceneUpdateSFXWidgets__Fv: /* 800B22C8 000AF0C8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B22CC 000AF0CC 7C 08 02 A6 */ mflr r0 /* 800B22D0 000AF0D0 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -1723,7 +1723,7 @@ func_800B22C8: /* 800B22DC 000AF0DC 80 83 1F C0 */ lwz r4, 0x1fc0(r3) /* 800B22E0 000AF0E0 80 64 01 F0 */ lwz r3, 0x1f0(r4) /* 800B22E4 000AF0E4 80 84 00 D0 */ lwz r4, 0xd0(r4) -/* 800B22E8 000AF0E8 4B F9 1B FD */ bl func_80043EE4 +/* 800B22E8 000AF0E8 4B F9 1B FD */ bl xSFXUpdateEnvironmentalStreamSounds__FP4xSFXUi /* 800B22EC 000AF0EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B22F0 000AF0F0 7C 08 03 A6 */ mtlr r0 /* 800B22F4 000AF0F4 38 21 00 10 */ addi r1, r1, 0x10 @@ -1798,8 +1798,8 @@ lbl_800B23D8: /* 800B23F0 000AF1F0 42 00 FF E8 */ bdnz lbl_800B23D8 /* 800B23F4 000AF1F4 4E 80 00 20 */ blr -.global func_800B23F8 -func_800B23F8: +.global zSceneSwitch__FP8_zPortali +zSceneSwitch__FP8_zPortali: /* 800B23F8 000AF1F8 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800B23FC 000AF1FC 7C 08 02 A6 */ mflr r0 /* 800B2400 000AF200 90 01 00 64 */ stw r0, 0x64(r1) @@ -1817,7 +1817,7 @@ func_800B23F8: /* 800B2430 000AF230 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) /* 800B2434 000AF234 80 63 00 70 */ lwz r3, 0x70(r3) /* 800B2438 000AF238 83 C3 00 10 */ lwz r30, 0x10(r3) -/* 800B243C 000AF23C 48 00 28 79 */ bl func_800B4CB4 +/* 800B243C 000AF23C 48 00 28 79 */ bl zSceneLeavingLevel__Fv /* 800B2440 000AF240 7C 03 00 D0 */ neg r0, r3 /* 800B2444 000AF244 7C 00 1B 78 */ or r0, r0, r3 /* 800B2448 000AF248 54 00 0F FE */ srwi r0, r0, 0x1f @@ -1850,7 +1850,7 @@ lbl_800B2470: /* 800B24AC 000AF2AC 83 BE 00 0C */ lwz r29, 0xc(r30) /* 800B24B0 000AF2B0 C3 FE 00 10 */ lfs f31, 0x10(r30) /* 800B24B4 000AF2B4 7F 83 E3 78 */ mr r3, r28 -/* 800B24B8 000AF2B8 48 00 25 85 */ bl func_800B4A3C +/* 800B24B8 000AF2B8 48 00 25 85 */ bl zSceneFindObject__FUi /* 800B24BC 000AF2BC 28 03 00 00 */ cmplwi r3, 0 /* 800B24C0 000AF2C0 41 82 00 10 */ beq lbl_800B24D0 /* 800B24C4 000AF2C4 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -1863,7 +1863,7 @@ lbl_800B24D0: /* 800B24DC 000AF2DC 40 82 00 9C */ bne lbl_800B2578 /* 800B24E0 000AF2E0 7F A3 EB 78 */ mr r3, r29 /* 800B24E4 000AF2E4 38 80 00 00 */ li r4, 0 -/* 800B24E8 000AF2E8 4B F9 92 25 */ bl func_8004B70C +/* 800B24E8 000AF2E8 4B F9 92 25 */ bl xSTFindAsset__FUiPUi /* 800B24EC 000AF2EC 7C 7C 1B 79 */ or. r28, r3, r3 /* 800B24F0 000AF2F0 41 82 01 68 */ beq lbl_800B2658 /* 800B24F4 000AF2F4 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -1897,12 +1897,12 @@ lbl_800B24D0: /* 800B2564 000AF364 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B2568 000AF368 38 81 00 18 */ addi r4, r1, 0x18 /* 800B256C 000AF36C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 800B2570 000AF370 4B F5 B1 A9 */ bl func_8000D718 +/* 800B2570 000AF370 4B F5 B1 A9 */ bl xCameraMove__FP7xCameraRC5xVec3 /* 800B2574 000AF374 48 00 00 E4 */ b lbl_800B2658 lbl_800B2578: /* 800B2578 000AF378 7F A3 EB 78 */ mr r3, r29 /* 800B257C 000AF37C 38 81 00 08 */ addi r4, r1, 8 -/* 800B2580 000AF380 4B F9 91 8D */ bl func_8004B70C +/* 800B2580 000AF380 4B F9 91 8D */ bl xSTFindAsset__FUiPUi /* 800B2584 000AF384 7C 7C 1B 79 */ or. r28, r3, r3 /* 800B2588 000AF388 41 82 00 58 */ beq lbl_800B25E0 /* 800B258C 000AF38C 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -1910,14 +1910,14 @@ lbl_800B2578: /* 800B2594 000AF394 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800B2598 000AF398 80 63 07 28 */ lwz r3, 0x728(r3) /* 800B259C 000AF39C 38 63 00 30 */ addi r3, r3, 0x30 -/* 800B25A0 000AF3A0 4B F9 BF 3D */ bl func_8004E4DC +/* 800B25A0 000AF3A0 4B F9 BF 3D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800B25A4 000AF3A4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B25A8 000AF3A8 7F 84 E3 78 */ mr r4, r28 /* 800B25AC 000AF3AC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800B25B0 000AF3B0 80 63 07 04 */ lwz r3, 0x704(r3) /* 800B25B4 000AF3B4 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800B25B8 000AF3B8 38 63 00 30 */ addi r3, r3, 0x30 -/* 800B25BC 000AF3BC 4B F9 BF 21 */ bl func_8004E4DC +/* 800B25BC 000AF3BC 4B F9 BF 21 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800B25C0 000AF3C0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B25C4 000AF3C4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800B25C8 000AF3C8 38 63 06 E0 */ addi r3, r3, 0x6e0 @@ -1925,7 +1925,7 @@ lbl_800B2578: /* 800B25D0 000AF3D0 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800B25D4 000AF3D4 7C 64 1B 78 */ mr r4, r3 /* 800B25D8 000AF3D8 38 65 05 58 */ addi r3, r5, lbl_803C0558@l -/* 800B25DC 000AF3DC 4B F5 AF A5 */ bl func_8000D580 +/* 800B25DC 000AF3DC 4B F5 AF A5 */ bl xCameraSetTargetMatrix__FP7xCameraP7xMat4x3 lbl_800B25E0: /* 800B25E0 000AF3E0 C0 22 95 1C */ lfs f1, lbl_803CDE9C-_SDA2_BASE_(r2) /* 800B25E4 000AF3E4 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -1947,7 +1947,7 @@ lbl_800B25E0: /* 800B2624 000AF424 7F 83 E3 78 */ mr r3, r28 /* 800B2628 000AF428 C0 3C 00 B8 */ lfs f1, 0xb8(r28) /* 800B262C 000AF42C FC 60 10 90 */ fmr f3, f2 -/* 800B2630 000AF430 4B F7 FB A1 */ bl func_800321D0 +/* 800B2630 000AF430 4B F7 FB A1 */ bl xMat3x3Euler__FP7xMat3x3fff /* 800B2634 000AF434 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B2638 000AF438 7F 84 E3 78 */ mr r4, r28 /* 800B263C 000AF43C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -1956,7 +1956,7 @@ lbl_800B25E0: /* 800B2648 000AF448 4B F5 8F 81 */ bl func_8000B5C8 /* 800B264C 000AF44C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B2650 000AF450 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 800B2654 000AF454 4B F9 D5 A9 */ bl func_8004FBFC +/* 800B2654 000AF454 4B F9 D5 A9 */ bl zCameraReset__FP7xCamera lbl_800B2658: /* 800B2658 000AF458 38 60 00 01 */ li r3, 1 /* 800B265C 000AF45C 38 00 00 00 */ li r0, 0 @@ -1975,8 +1975,8 @@ lbl_800B266C: /* 800B268C 000AF48C 38 21 00 60 */ addi r1, r1, 0x60 /* 800B2690 000AF490 4E 80 00 20 */ blr -.global func_800B2694 -func_800B2694: +.global zSceneSave__FP6zSceneP7xSerial +zSceneSave__FP6zSceneP7xSerial: /* 800B2694 000AF494 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800B2698 000AF498 7C 08 02 A6 */ mflr r0 /* 800B269C 000AF49C 90 01 00 64 */ stw r0, 0x64(r1) @@ -1985,55 +1985,55 @@ func_800B2694: /* 800B26A8 000AF4A8 7C 7E 1B 78 */ mr r30, r3 /* 800B26AC 000AF4AC 93 A1 00 54 */ stw r29, 0x54(r1) /* 800B26B0 000AF4B0 93 81 00 50 */ stw r28, 0x50(r1) -/* 800B26B4 000AF4B4 4B FB 20 55 */ bl func_80064708 +/* 800B26B4 000AF4B4 4B FB 20 55 */ bl zEntPickup_FlushGrabbed__Fv /* 800B26B8 000AF4B8 38 61 00 28 */ addi r3, r1, 0x28 -/* 800B26BC 000AF4BC 4B F9 07 C9 */ bl func_80042E84 +/* 800B26BC 000AF4BC 4B F9 07 C9 */ bl __ct__7xSerialFv /* 800B26C0 000AF4C0 3B E1 00 28 */ addi r31, r1, 0x28 /* 800B26C4 000AF4C4 3C 80 50 4C */ lis r4, 0x504C5952@ha /* 800B26C8 000AF4C8 7F E3 FB 78 */ mr r3, r31 /* 800B26CC 000AF4CC 38 84 59 52 */ addi r4, r4, 0x504C5952@l -/* 800B26D0 000AF4D0 4B F9 08 21 */ bl func_80042EF0 +/* 800B26D0 000AF4D0 4B F9 08 21 */ bl setClient__7xSerialFUi /* 800B26D4 000AF4D4 7F E3 FB 78 */ mr r3, r31 /* 800B26D8 000AF4D8 38 80 00 01 */ li r4, 1 -/* 800B26DC 000AF4DC 4B F9 09 31 */ bl func_8004300C +/* 800B26DC 000AF4DC 4B F9 09 31 */ bl Write_b1__7xSerialFi /* 800B26E0 000AF4E0 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800B26E4 000AF4E4 7F E3 FB 78 */ mr r3, r31 /* 800B26E8 000AF4E8 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 800B26EC 000AF4EC 80 84 17 38 */ lwz r4, 0x1738(r4) -/* 800B26F0 000AF4F0 4B F9 0A 0D */ bl func_800430FC +/* 800B26F0 000AF4F0 4B F9 0A 0D */ bl Write__7xSerialFUi /* 800B26F4 000AF4F4 80 8D 8D 60 */ lwz r4, lbl_803CB660-_SDA_BASE_(r13) /* 800B26F8 000AF4F8 7F E3 FB 78 */ mr r3, r31 -/* 800B26FC 000AF4FC 4B F9 09 D1 */ bl func_800430CC +/* 800B26FC 000AF4FC 4B F9 09 D1 */ bl Write__7xSerialFi /* 800B2700 000AF500 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800B2704 000AF504 7F E3 FB 78 */ mr r3, r31 /* 800B2708 000AF508 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 800B270C 000AF50C 80 84 1B 00 */ lwz r4, 0x1b00(r4) -/* 800B2710 000AF510 4B F9 09 ED */ bl func_800430FC +/* 800B2710 000AF510 4B F9 09 ED */ bl Write__7xSerialFUi /* 800B2714 000AF514 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800B2718 000AF518 7F E3 FB 78 */ mr r3, r31 /* 800B271C 000AF51C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 800B2720 000AF520 80 84 1B 04 */ lwz r4, 0x1b04(r4) -/* 800B2724 000AF524 4B F9 09 D9 */ bl func_800430FC +/* 800B2724 000AF524 4B F9 09 D9 */ bl Write__7xSerialFUi /* 800B2728 000AF528 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800B272C 000AF52C 7F E3 FB 78 */ mr r3, r31 /* 800B2730 000AF530 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 800B2734 000AF534 88 84 09 BD */ lbz r4, 0x9bd(r4) -/* 800B2738 000AF538 4B F9 09 35 */ bl func_8004306C +/* 800B2738 000AF538 4B F9 09 35 */ bl Write__7xSerialFUc /* 800B273C 000AF53C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800B2740 000AF540 7F E3 FB 78 */ mr r3, r31 /* 800B2744 000AF544 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 800B2748 000AF548 88 84 09 BE */ lbz r4, 0x9be(r4) -/* 800B274C 000AF54C 4B F9 09 21 */ bl func_8004306C +/* 800B274C 000AF54C 4B F9 09 21 */ bl Write__7xSerialFUc /* 800B2750 000AF550 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B2754 000AF554 3B 80 00 00 */ li r28, 0 /* 800B2758 000AF558 3B A3 05 58 */ addi r29, r3, lbl_803C0558@l lbl_800B275C: /* 800B275C 000AF55C 80 9D 1B 08 */ lwz r4, 0x1b08(r29) /* 800B2760 000AF560 7F E3 FB 78 */ mr r3, r31 -/* 800B2764 000AF564 4B F9 09 99 */ bl func_800430FC +/* 800B2764 000AF564 4B F9 09 99 */ bl Write__7xSerialFUi /* 800B2768 000AF568 80 9D 1B 84 */ lwz r4, 0x1b84(r29) /* 800B276C 000AF56C 7F E3 FB 78 */ mr r3, r31 -/* 800B2770 000AF570 4B F9 09 8D */ bl func_800430FC +/* 800B2770 000AF570 4B F9 09 8D */ bl Write__7xSerialFUi /* 800B2774 000AF574 3B 9C 00 01 */ addi r28, r28, 1 /* 800B2778 000AF578 3B BD 00 04 */ addi r29, r29, 4 /* 800B277C 000AF57C 28 1C 00 0F */ cmplwi r28, 0xf @@ -2042,21 +2042,21 @@ lbl_800B275C: /* 800B2788 000AF588 7F E3 FB 78 */ mr r3, r31 /* 800B278C 000AF58C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 800B2790 000AF590 80 84 1B C4 */ lwz r4, 0x1bc4(r4) -/* 800B2794 000AF594 4B F9 09 69 */ bl func_800430FC +/* 800B2794 000AF594 4B F9 09 69 */ bl Write__7xSerialFUi /* 800B2798 000AF598 7F E4 FB 78 */ mr r4, r31 /* 800B279C 000AF59C 38 60 00 00 */ li r3, 0 -/* 800B27A0 000AF5A0 4B FA 01 C9 */ bl func_80052968 +/* 800B27A0 000AF5A0 4B FA 01 C9 */ bl zCutsceneMgrSave__FP12zCutsceneMgrP7xSerial /* 800B27A4 000AF5A4 7F E3 FB 78 */ mr r3, r31 -/* 800B27A8 000AF5A8 48 06 A3 01 */ bl func_8011CAA8 +/* 800B27A8 000AF5A8 48 06 A3 01 */ bl write_persistent__9oob_stateFR7xSerial /* 800B27AC 000AF5AC 3C 80 43 4E */ lis r4, 0x434E5452@ha /* 800B27B0 000AF5B0 7F E3 FB 78 */ mr r3, r31 /* 800B27B4 000AF5B4 38 84 54 52 */ addi r4, r4, 0x434E5452@l -/* 800B27B8 000AF5B8 4B F9 07 39 */ bl func_80042EF0 +/* 800B27B8 000AF5B8 4B F9 07 39 */ bl setClient__7xSerialFUi /* 800B27BC 000AF5BC 7F E3 FB 78 */ mr r3, r31 /* 800B27C0 000AF5C0 38 80 00 01 */ li r4, 1 -/* 800B27C4 000AF5C4 4B F9 08 49 */ bl func_8004300C +/* 800B27C4 000AF5C4 4B F9 08 49 */ bl Write_b1__7xSerialFi /* 800B27C8 000AF5C8 7F E3 FB 78 */ mr r3, r31 -/* 800B27CC 000AF5CC 48 00 9B B5 */ bl func_800BC380 +/* 800B27CC 000AF5CC 48 00 9B B5 */ bl zUI_ScenePortalSave__FP7xSerial /* 800B27D0 000AF5D0 3C 80 80 26 */ lis r4, lbl_8025F078@ha /* 800B27D4 000AF5D4 38 61 00 08 */ addi r3, r1, 8 /* 800B27D8 000AF5D8 38 84 F0 78 */ addi r4, r4, lbl_8025F078@l @@ -2076,41 +2076,41 @@ lbl_800B2808: /* 800B2808 000AF608 9B 81 00 1C */ stb r28, 0x1c(r1) /* 800B280C 000AF60C 3B 9C 00 01 */ addi r28, r28, 1 /* 800B2810 000AF610 38 61 00 08 */ addi r3, r1, 8 -/* 800B2814 000AF614 4B F9 9A 01 */ bl func_8004C214 -/* 800B2818 000AF618 48 00 22 25 */ bl func_800B4A3C +/* 800B2814 000AF614 4B F9 9A 01 */ bl xStrHash__FPCc +/* 800B2818 000AF618 48 00 22 25 */ bl zSceneFindObject__FUi /* 800B281C 000AF61C 7C 64 1B 78 */ mr r4, r3 /* 800B2820 000AF620 7F E3 FB 78 */ mr r3, r31 /* 800B2824 000AF624 A8 84 00 14 */ lha r4, 0x14(r4) -/* 800B2828 000AF628 4B F9 08 75 */ bl func_8004309C +/* 800B2828 000AF628 4B F9 08 75 */ bl Write__7xSerialFs /* 800B282C 000AF62C 3B BD 00 01 */ addi r29, r29, 1 /* 800B2830 000AF630 28 1D 00 0F */ cmplwi r29, 0xf /* 800B2834 000AF634 41 80 FF B8 */ blt lbl_800B27EC /* 800B2838 000AF638 3C 60 80 26 */ lis r3, lbl_8025F078@ha /* 800B283C 000AF63C 38 63 F0 78 */ addi r3, r3, lbl_8025F078@l /* 800B2840 000AF640 38 63 04 39 */ addi r3, r3, 0x439 -/* 800B2844 000AF644 4B F9 99 D1 */ bl func_8004C214 -/* 800B2848 000AF648 48 00 21 F5 */ bl func_800B4A3C +/* 800B2844 000AF644 4B F9 99 D1 */ bl xStrHash__FPCc +/* 800B2848 000AF648 48 00 21 F5 */ bl zSceneFindObject__FUi /* 800B284C 000AF64C 7C 64 1B 78 */ mr r4, r3 /* 800B2850 000AF650 7F E3 FB 78 */ mr r3, r31 /* 800B2854 000AF654 A8 84 00 14 */ lha r4, 0x14(r4) -/* 800B2858 000AF658 4B F9 08 45 */ bl func_8004309C +/* 800B2858 000AF658 4B F9 08 45 */ bl Write__7xSerialFs /* 800B285C 000AF65C 7F E3 FB 78 */ mr r3, r31 -/* 800B2860 000AF660 4B FE 72 E9 */ bl func_80099B48 +/* 800B2860 000AF660 4B FE 72 E9 */ bl zGameExtras_Save__FP7xSerial /* 800B2864 000AF664 80 9E 00 00 */ lwz r4, 0(r30) /* 800B2868 000AF668 7F E3 FB 78 */ mr r3, r31 -/* 800B286C 000AF66C 4B F9 06 85 */ bl func_80042EF0 +/* 800B286C 000AF66C 4B F9 06 85 */ bl setClient__7xSerialFUi /* 800B2870 000AF670 7F E3 FB 78 */ mr r3, r31 /* 800B2874 000AF674 38 80 00 01 */ li r4, 1 -/* 800B2878 000AF678 4B F9 07 95 */ bl func_8004300C +/* 800B2878 000AF678 4B F9 07 95 */ bl Write_b1__7xSerialFi /* 800B287C 000AF67C 7F C3 F3 78 */ mr r3, r30 /* 800B2880 000AF680 7F E4 FB 78 */ mr r4, r31 -/* 800B2884 000AF684 4B F8 CC 8D */ bl func_8003F510 +/* 800B2884 000AF684 4B F8 CC 8D */ bl xSceneSave__FP6xSceneP7xSerial /* 800B2888 000AF688 C0 2D 90 C8 */ lfs f1, lbl_803CB9C8-_SDA_BASE_(r13) /* 800B288C 000AF68C 7F E3 FB 78 */ mr r3, r31 -/* 800B2890 000AF690 4B F9 08 9D */ bl func_8004312C +/* 800B2890 000AF690 4B F9 08 9D */ bl Write__7xSerialFf /* 800B2894 000AF694 C0 2D 90 CC */ lfs f1, lbl_803CB9CC-_SDA_BASE_(r13) /* 800B2898 000AF698 7F E3 FB 78 */ mr r3, r31 -/* 800B289C 000AF69C 4B F9 08 91 */ bl func_8004312C +/* 800B289C 000AF69C 4B F9 08 91 */ bl Write__7xSerialFf /* 800B28A0 000AF6A0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B28A4 000AF6A4 3B 80 00 00 */ li r28, 0 /* 800B28A8 000AF6A8 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l @@ -2132,7 +2132,7 @@ lbl_800B28B4: /* 800B28E4 000AF6E4 7C 09 03 A6 */ mtctr r0 /* 800B28E8 000AF6E8 4E 80 04 20 */ bctr /* 800B28EC 000AF6EC 7F E4 FB 78 */ mr r4, r31 -/* 800B28F0 000AF6F0 4B FD FC 19 */ bl func_80092508 +/* 800B28F0 000AF6F0 4B FD FC 19 */ bl zEntTriggerSave__FP11zEntTriggerP7xSerial /* 800B28F4 000AF6F4 48 00 01 8C */ b lbl_800B2A80 /* 800B28F8 000AF6F8 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 800B28FC 000AF6FC 7F E4 FB 78 */ mr r4, r31 @@ -2141,97 +2141,97 @@ lbl_800B28B4: /* 800B2908 000AF708 4E 80 04 21 */ bctrl /* 800B290C 000AF70C 48 00 01 74 */ b lbl_800B2A80 /* 800B2910 000AF710 7F E4 FB 78 */ mr r4, r31 -/* 800B2914 000AF714 4B FB 1C 09 */ bl func_8006451C +/* 800B2914 000AF714 4B FB 1C 09 */ bl zEntPickup_Save__FP10zEntPickupP7xSerial /* 800B2918 000AF718 48 00 01 68 */ b lbl_800B2A80 /* 800B291C 000AF71C 7F E4 FB 78 */ mr r4, r31 -/* 800B2920 000AF720 4B FE 01 05 */ bl func_80092A24 +/* 800B2920 000AF720 4B FE 01 05 */ bl zEnvSave__FP5_zEnvP7xSerial /* 800B2924 000AF724 48 00 01 5C */ b lbl_800B2A80 /* 800B2928 000AF728 7F E4 FB 78 */ mr r4, r31 -/* 800B292C 000AF72C 4B F6 D5 69 */ bl func_8001FE94 +/* 800B292C 000AF72C 4B F6 D5 69 */ bl xFogSave__FP5_xFogP7xSerial /* 800B2930 000AF730 48 00 01 50 */ b lbl_800B2A80 /* 800B2934 000AF734 7F E4 FB 78 */ mr r4, r31 -/* 800B2938 000AF738 4B FE BA F5 */ bl func_8009E42C +/* 800B2938 000AF738 4B FE BA F5 */ bl zLightSave__FP7_zLightP7xSerial /* 800B293C 000AF73C 48 00 01 44 */ b lbl_800B2A80 /* 800B2940 000AF740 7F E4 FB 78 */ mr r4, r31 -/* 800B2944 000AF744 4B FF 6A 89 */ bl func_800A93CC +/* 800B2944 000AF744 4B FF 6A 89 */ bl zPlatform_Save__FP9zPlatformP7xSerial /* 800B2948 000AF748 48 00 01 38 */ b lbl_800B2A80 /* 800B294C 000AF74C 7F E4 FB 78 */ mr r4, r31 -/* 800B2950 000AF750 48 07 0D 45 */ bl func_80123694 +/* 800B2950 000AF750 48 07 0D 45 */ bl zCamMarkerSave__FP10zCamMarkerP7xSerial /* 800B2954 000AF754 48 00 01 2C */ b lbl_800B2A80 /* 800B2958 000AF758 7F E4 FB 78 */ mr r4, r31 -/* 800B295C 000AF75C 4B FD F2 A5 */ bl func_80091C00 +/* 800B295C 000AF75C 4B FD F2 A5 */ bl zEntSimpleObj_Save__FP13zEntSimpleObjP7xSerial /* 800B2960 000AF760 48 00 01 20 */ b lbl_800B2A80 /* 800B2964 000AF764 7F E4 FB 78 */ mr r4, r31 -/* 800B2968 000AF768 4B FF 43 C1 */ bl func_800A6D28 +/* 800B2968 000AF768 4B FF 43 C1 */ bl zMovePointSave__FP10zMovePointP7xSerial /* 800B296C 000AF76C 48 00 01 14 */ b lbl_800B2A80 /* 800B2970 000AF770 7F E4 FB 78 */ mr r4, r31 -/* 800B2974 000AF774 4B F9 AB 41 */ bl func_8004D4B4 +/* 800B2974 000AF774 4B F9 AB 41 */ bl xTimerSave__FP6xTimerP7xSerial /* 800B2978 000AF778 48 00 01 08 */ b lbl_800B2A80 /* 800B297C 000AF77C 7F E4 FB 78 */ mr r4, r31 -/* 800B2980 000AF780 4B FF 9F C5 */ bl func_800AC944 +/* 800B2980 000AF780 4B FF 9F C5 */ bl zPortalSave__FP8_zPortalP7xSerial /* 800B2984 000AF784 48 00 00 FC */ b lbl_800B2A80 /* 800B2988 000AF788 7F E4 FB 78 */ mr r4, r31 -/* 800B298C 000AF78C 4B F7 A2 75 */ bl func_8002CC00 +/* 800B298C 000AF78C 4B F7 A2 75 */ bl xGroupSave__FP6xGroupP7xSerial /* 800B2990 000AF790 48 00 00 F0 */ b lbl_800B2A80 /* 800B2994 000AF794 7F E4 FB 78 */ mr r4, r31 -/* 800B2998 000AF798 4B FF 5F 9D */ bl func_800A8934 +/* 800B2998 000AF798 4B FF 5F 9D */ bl zPendulum_Save__FP10_zPendulumP7xSerial /* 800B299C 000AF79C 48 00 00 E4 */ b lbl_800B2A80 /* 800B29A0 000AF7A0 7F E4 FB 78 */ mr r4, r31 -/* 800B29A4 000AF7A4 4B F9 18 51 */ bl func_800441F4 +/* 800B29A4 000AF7A4 4B F9 18 51 */ bl xSFXSave__FP4xSFXP7xSerial /* 800B29A8 000AF7A8 48 00 00 D8 */ b lbl_800B2A80 /* 800B29AC 000AF7AC 7F E4 FB 78 */ mr r4, r31 -/* 800B29B0 000AF7B0 4B F6 32 C9 */ bl func_80015C78 +/* 800B29B0 000AF7B0 4B F6 32 C9 */ bl xCounterSave__FP9_xCounterP7xSerial /* 800B29B4 000AF7B4 48 00 00 CC */ b lbl_800B2A80 /* 800B29B8 000AF7B8 7F E4 FB 78 */ mr r4, r31 -/* 800B29BC 000AF7BC 4B FA FA 5D */ bl func_80062418 +/* 800B29BC 000AF7BC 4B FA FA 5D */ bl zEntHangable_Save__FP12zEntHangableP7xSerial /* 800B29C0 000AF7C0 48 00 00 C0 */ b lbl_800B2A80 /* 800B29C4 000AF7C4 7F E4 FB 78 */ mr r4, r31 -/* 800B29C8 000AF7C8 4B FA 3D B5 */ bl func_8005677C +/* 800B29C8 000AF7C8 4B FA 3D B5 */ bl zEntButton_Save__FP11_zEntButtonP7xSerial /* 800B29CC 000AF7CC 48 00 00 B4 */ b lbl_800B2A80 /* 800B29D0 000AF7D0 7F E4 FB 78 */ mr r4, r31 -/* 800B29D4 000AF7D4 48 00 32 A9 */ bl func_800B5C7C +/* 800B29D4 000AF7D4 48 00 32 A9 */ bl zSurfaceSave__FP8xSurfaceP7xSerial /* 800B29D8 000AF7D8 48 00 00 A8 */ b lbl_800B2A80 /* 800B29DC 000AF7DC 7F E4 FB 78 */ mr r4, r31 -/* 800B29E0 000AF7E0 4B FA E6 85 */ bl func_80061064 +/* 800B29E0 000AF7E0 4B FA E6 85 */ bl zEntDestructObj_Save__FP15zEntDestructObjP7xSerial /* 800B29E4 000AF7E4 48 00 00 9C */ b lbl_800B2A80 /* 800B29E8 000AF7E8 7F E4 FB 78 */ mr r4, r31 -/* 800B29EC 000AF7EC 4B FE 88 A9 */ bl func_8009B294 +/* 800B29EC 000AF7EC 4B FE 88 A9 */ bl zGustSave__FP5zGustP7xSerial /* 800B29F0 000AF7F0 48 00 00 90 */ b lbl_800B2A80 /* 800B29F4 000AF7F4 7F E4 FB 78 */ mr r4, r31 -/* 800B29F8 000AF7F8 48 00 29 29 */ bl func_800B5320 +/* 800B29F8 000AF7F8 48 00 29 29 */ bl zScriptSave__FP8_zScriptP7xSerial /* 800B29FC 000AF7FC 48 00 00 84 */ b lbl_800B2A80 /* 800B2A00 000AF800 7F E4 FB 78 */ mr r4, r31 -/* 800B2A04 000AF804 48 06 5F B5 */ bl func_801189B8 +/* 800B2A04 000AF804 48 06 5F B5 */ bl Save__7xVolumeFP7xSerial /* 800B2A08 000AF808 48 00 00 78 */ b lbl_800B2A80 /* 800B2A0C 000AF80C 7F E4 FB 78 */ mr r4, r31 -/* 800B2A10 000AF810 4B FA 0C 1D */ bl func_8005362C +/* 800B2A10 000AF810 4B FA 0C 1D */ bl zDispatcher_Save__FP17st_ZDISPATCH_DATAP7xSerial /* 800B2A14 000AF814 48 00 00 6C */ b lbl_800B2A80 /* 800B2A18 000AF818 7F E4 FB 78 */ mr r4, r31 -/* 800B2A1C 000AF81C 4B F9 FB F9 */ bl func_80052614 +/* 800B2A1C 000AF81C 4B F9 FB F9 */ bl zConditionalSave__FP13_zConditionalP7xSerial /* 800B2A20 000AF820 48 00 00 60 */ b lbl_800B2A80 /* 800B2A24 000AF824 7F E4 FB 78 */ mr r4, r31 -/* 800B2A28 000AF828 48 00 75 91 */ bl func_800B9FB8 +/* 800B2A28 000AF828 48 00 75 91 */ bl zUI_Save__FP4_zUIP7xSerial /* 800B2A2C 000AF82C 48 00 00 54 */ b lbl_800B2A80 /* 800B2A30 000AF830 7F E4 FB 78 */ mr r4, r31 -/* 800B2A34 000AF834 48 00 9D 61 */ bl func_800BC794 +/* 800B2A34 000AF834 48 00 9D 61 */ bl zUIFont_Save__FP7zUIFontP7xSerial /* 800B2A38 000AF838 48 00 00 48 */ b lbl_800B2A80 /* 800B2A3C 000AF83C 7F E4 FB 78 */ mr r4, r31 -/* 800B2A40 000AF840 4B FA 1A 0D */ bl func_8005444C +/* 800B2A40 000AF840 4B FA 1A 0D */ bl zEGenerator_Save__FP11zEGeneratorP7xSerial /* 800B2A44 000AF844 48 00 00 3C */ b lbl_800B2A80 /* 800B2A48 000AF848 7F E4 FB 78 */ mr r4, r31 -/* 800B2A4C 000AF84C 48 07 AB C5 */ bl func_8012D610 +/* 800B2A4C 000AF84C 48 07 AB C5 */ bl zEntTeleportBox_Save__FP16_zEntTeleportBoxP7xSerial /* 800B2A50 000AF850 48 00 00 30 */ b lbl_800B2A80 /* 800B2A54 000AF854 7F E4 FB 78 */ mr r4, r31 -/* 800B2A58 000AF858 48 08 20 45 */ bl func_80134A9C +/* 800B2A58 000AF858 48 08 20 45 */ bl write__8ztaskboxFR7xSerial /* 800B2A5C 000AF85C 48 00 00 24 */ b lbl_800B2A80 /* 800B2A60 000AF860 7F E4 FB 78 */ mr r4, r31 -/* 800B2A64 000AF864 48 0B FB 39 */ bl func_8017259C +/* 800B2A64 000AF864 48 0B FB 39 */ bl zTaxi_Save__FP5zTaxiP7xSerial /* 800B2A68 000AF868 48 00 00 18 */ b lbl_800B2A80 /* 800B2A6C 000AF86C 7F E4 FB 78 */ mr r4, r31 -/* 800B2A70 000AF870 48 0C 96 CD */ bl func_8017C13C +/* 800B2A70 000AF870 48 0C 96 CD */ bl zCameraFly_Save__FP10zCameraFlyP7xSerial /* 800B2A74 000AF874 48 00 00 0C */ b lbl_800B2A80 /* 800B2A78 000AF878 7F E4 FB 78 */ mr r4, r31 -/* 800B2A7C 000AF87C 48 0C CA 4D */ bl func_8017F4C8 +/* 800B2A7C 000AF87C 48 0C CA 4D */ bl zCameraTweak_Save__FP12zCameraTweakP7xSerial lbl_800B2A80: /* 800B2A80 000AF880 3B BD 00 04 */ addi r29, r29, 4 /* 800B2A84 000AF884 3B 9C 00 01 */ addi r28, r28, 1 @@ -2242,7 +2242,7 @@ lbl_800B2A88: /* 800B2A94 000AF894 41 80 FE 20 */ blt lbl_800B28B4 /* 800B2A98 000AF898 38 61 00 28 */ addi r3, r1, 0x28 /* 800B2A9C 000AF89C 38 80 FF FF */ li r4, -1 -/* 800B2AA0 000AF8A0 4B F9 03 E9 */ bl func_80042E88 +/* 800B2AA0 000AF8A0 4B F9 03 E9 */ bl __dt__7xSerialFv /* 800B2AA4 000AF8A4 80 01 00 64 */ lwz r0, 0x64(r1) /* 800B2AA8 000AF8A8 83 E1 00 5C */ lwz r31, 0x5c(r1) /* 800B2AAC 000AF8AC 83 C1 00 58 */ lwz r30, 0x58(r1) @@ -2252,8 +2252,8 @@ lbl_800B2A88: /* 800B2ABC 000AF8BC 38 21 00 60 */ addi r1, r1, 0x60 /* 800B2AC0 000AF8C0 4E 80 00 20 */ blr -.global func_800B2AC4 -func_800B2AC4: +.global zSceneLoad__FP6zSceneP7xSerial +zSceneLoad__FP6zSceneP7xSerial: /* 800B2AC4 000AF8C4 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800B2AC8 000AF8C8 7C 08 02 A6 */ mflr r0 /* 800B2ACC 000AF8CC 90 01 00 64 */ stw r0, 0x64(r1) @@ -2263,17 +2263,17 @@ func_800B2AC4: /* 800B2ADC 000AF8DC 38 61 00 2C */ addi r3, r1, 0x2c /* 800B2AE0 000AF8E0 93 A1 00 54 */ stw r29, 0x54(r1) /* 800B2AE4 000AF8E4 93 81 00 50 */ stw r28, 0x50(r1) -/* 800B2AE8 000AF8E8 4B F9 03 9D */ bl func_80042E84 +/* 800B2AE8 000AF8E8 4B F9 03 9D */ bl __ct__7xSerialFv /* 800B2AEC 000AF8EC 3B E1 00 2C */ addi r31, r1, 0x2c /* 800B2AF0 000AF8F0 3C 80 50 4C */ lis r4, 0x504C5952@ha /* 800B2AF4 000AF8F4 7F E3 FB 78 */ mr r3, r31 /* 800B2AF8 000AF8F8 38 84 59 52 */ addi r4, r4, 0x504C5952@l -/* 800B2AFC 000AF8FC 4B F9 03 F5 */ bl func_80042EF0 +/* 800B2AFC 000AF8FC 4B F9 03 F5 */ bl setClient__7xSerialFUi /* 800B2B00 000AF900 38 00 00 00 */ li r0, 0 /* 800B2B04 000AF904 7F E3 FB 78 */ mr r3, r31 /* 800B2B08 000AF908 90 01 00 08 */ stw r0, 8(r1) /* 800B2B0C 000AF90C 38 81 00 08 */ addi r4, r1, 8 -/* 800B2B10 000AF910 4B F9 07 9D */ bl func_800432AC +/* 800B2B10 000AF910 4B F9 07 9D */ bl Read_b1__7xSerialFPi /* 800B2B14 000AF914 80 01 00 08 */ lwz r0, 8(r1) /* 800B2B18 000AF918 2C 00 00 00 */ cmpwi r0, 0 /* 800B2B1C 000AF91C 41 82 00 E4 */ beq lbl_800B2C00 @@ -2282,44 +2282,44 @@ func_800B2AC4: /* 800B2B28 000AF928 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 800B2B2C 000AF92C 3B A4 17 38 */ addi r29, r4, 0x1738 /* 800B2B30 000AF930 7F A4 EB 78 */ mr r4, r29 -/* 800B2B34 000AF934 4B F9 08 41 */ bl func_80043374 +/* 800B2B34 000AF934 4B F9 08 41 */ bl Read__7xSerialFPUi /* 800B2B38 000AF938 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B2B3C 000AF93C 80 1D 00 00 */ lwz r0, 0(r29) /* 800B2B40 000AF940 38 83 05 58 */ addi r4, r3, lbl_803C0558@l /* 800B2B44 000AF944 7F E3 FB 78 */ mr r3, r31 /* 800B2B48 000AF948 90 04 16 B0 */ stw r0, 0x16b0(r4) /* 800B2B4C 000AF94C 38 8D 8D 60 */ addi r4, r13, lbl_803CB660-_SDA_BASE_ -/* 800B2B50 000AF950 4B F9 08 25 */ bl func_80043374 +/* 800B2B50 000AF950 4B F9 08 25 */ bl Read__7xSerialFPUi /* 800B2B54 000AF954 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800B2B58 000AF958 7F E3 FB 78 */ mr r3, r31 /* 800B2B5C 000AF95C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 800B2B60 000AF960 38 84 1B 00 */ addi r4, r4, 0x1b00 -/* 800B2B64 000AF964 4B F9 08 11 */ bl func_80043374 +/* 800B2B64 000AF964 4B F9 08 11 */ bl Read__7xSerialFPUi /* 800B2B68 000AF968 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800B2B6C 000AF96C 7F E3 FB 78 */ mr r3, r31 /* 800B2B70 000AF970 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 800B2B74 000AF974 38 84 1B 04 */ addi r4, r4, 0x1b04 -/* 800B2B78 000AF978 4B F9 07 FD */ bl func_80043374 +/* 800B2B78 000AF978 4B F9 07 FD */ bl Read__7xSerialFPUi /* 800B2B7C 000AF97C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800B2B80 000AF980 7F E3 FB 78 */ mr r3, r31 /* 800B2B84 000AF984 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 800B2B88 000AF988 38 84 09 BD */ addi r4, r4, 0x9bd -/* 800B2B8C 000AF98C 4B F9 07 71 */ bl func_800432FC +/* 800B2B8C 000AF98C 4B F9 07 71 */ bl Read__7xSerialFPUc /* 800B2B90 000AF990 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800B2B94 000AF994 7F E3 FB 78 */ mr r3, r31 /* 800B2B98 000AF998 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 800B2B9C 000AF99C 38 84 09 BE */ addi r4, r4, 0x9be -/* 800B2BA0 000AF9A0 4B F9 07 5D */ bl func_800432FC +/* 800B2BA0 000AF9A0 4B F9 07 5D */ bl Read__7xSerialFPUc /* 800B2BA4 000AF9A4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B2BA8 000AF9A8 3B 80 00 00 */ li r28, 0 /* 800B2BAC 000AF9AC 3B A3 05 58 */ addi r29, r3, lbl_803C0558@l lbl_800B2BB0: /* 800B2BB0 000AF9B0 7F E3 FB 78 */ mr r3, r31 /* 800B2BB4 000AF9B4 38 9D 1B 08 */ addi r4, r29, 0x1b08 -/* 800B2BB8 000AF9B8 4B F9 07 BD */ bl func_80043374 +/* 800B2BB8 000AF9B8 4B F9 07 BD */ bl Read__7xSerialFPUi /* 800B2BBC 000AF9BC 7F E3 FB 78 */ mr r3, r31 /* 800B2BC0 000AF9C0 38 9D 1B 84 */ addi r4, r29, 0x1b84 -/* 800B2BC4 000AF9C4 4B F9 07 B1 */ bl func_80043374 +/* 800B2BC4 000AF9C4 4B F9 07 B1 */ bl Read__7xSerialFPUi /* 800B2BC8 000AF9C8 3B 9C 00 01 */ addi r28, r28, 1 /* 800B2BCC 000AF9CC 3B BD 00 04 */ addi r29, r29, 4 /* 800B2BD0 000AF9D0 2C 1C 00 0F */ cmpwi r28, 0xf @@ -2328,27 +2328,27 @@ lbl_800B2BB0: /* 800B2BDC 000AF9DC 7F E3 FB 78 */ mr r3, r31 /* 800B2BE0 000AF9E0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 800B2BE4 000AF9E4 38 84 1B C4 */ addi r4, r4, 0x1bc4 -/* 800B2BE8 000AF9E8 4B F9 07 8D */ bl func_80043374 +/* 800B2BE8 000AF9E8 4B F9 07 8D */ bl Read__7xSerialFPUi /* 800B2BEC 000AF9EC 7F E4 FB 78 */ mr r4, r31 /* 800B2BF0 000AF9F0 38 60 00 00 */ li r3, 0 -/* 800B2BF4 000AF9F4 4B F9 FD F1 */ bl func_800529E4 +/* 800B2BF4 000AF9F4 4B F9 FD F1 */ bl zCutsceneMgrLoad__FP12zCutsceneMgrP7xSerial /* 800B2BF8 000AF9F8 7F E3 FB 78 */ mr r3, r31 -/* 800B2BFC 000AF9FC 48 06 9E 39 */ bl func_8011CA34 +/* 800B2BFC 000AF9FC 48 06 9E 39 */ bl read_persistent__9oob_stateFR7xSerial lbl_800B2C00: /* 800B2C00 000AFA00 3C 80 43 4E */ lis r4, 0x434E5452@ha /* 800B2C04 000AFA04 7F E3 FB 78 */ mr r3, r31 /* 800B2C08 000AFA08 38 84 54 52 */ addi r4, r4, 0x434E5452@l -/* 800B2C0C 000AFA0C 4B F9 02 E5 */ bl func_80042EF0 +/* 800B2C0C 000AFA0C 4B F9 02 E5 */ bl setClient__7xSerialFUi /* 800B2C10 000AFA10 38 00 00 00 */ li r0, 0 /* 800B2C14 000AFA14 7F E3 FB 78 */ mr r3, r31 /* 800B2C18 000AFA18 90 01 00 08 */ stw r0, 8(r1) /* 800B2C1C 000AFA1C 38 81 00 08 */ addi r4, r1, 8 -/* 800B2C20 000AFA20 4B F9 06 8D */ bl func_800432AC +/* 800B2C20 000AFA20 4B F9 06 8D */ bl Read_b1__7xSerialFPi /* 800B2C24 000AFA24 80 01 00 08 */ lwz r0, 8(r1) /* 800B2C28 000AFA28 2C 00 00 00 */ cmpwi r0, 0 /* 800B2C2C 000AFA2C 41 82 00 A0 */ beq lbl_800B2CCC /* 800B2C30 000AFA30 7F E3 FB 78 */ mr r3, r31 -/* 800B2C34 000AFA34 48 00 97 C5 */ bl func_800BC3F8 +/* 800B2C34 000AFA34 48 00 97 C5 */ bl zUI_ScenePortalLoad__FP7xSerial /* 800B2C38 000AFA38 3C 80 80 26 */ lis r4, lbl_8025F078@ha /* 800B2C3C 000AFA3C 38 61 00 0C */ addi r3, r1, 0xc /* 800B2C40 000AFA40 38 84 F0 78 */ addi r4, r4, lbl_8025F078@l @@ -2368,47 +2368,47 @@ lbl_800B2C70: /* 800B2C70 000AFA70 9B 81 00 20 */ stb r28, 0x20(r1) /* 800B2C74 000AFA74 3B 9C 00 01 */ addi r28, r28, 1 /* 800B2C78 000AFA78 38 61 00 0C */ addi r3, r1, 0xc -/* 800B2C7C 000AFA7C 4B F9 95 99 */ bl func_8004C214 -/* 800B2C80 000AFA80 48 00 1D BD */ bl func_800B4A3C +/* 800B2C7C 000AFA7C 4B F9 95 99 */ bl xStrHash__FPCc +/* 800B2C80 000AFA80 48 00 1D BD */ bl zSceneFindObject__FUi /* 800B2C84 000AFA84 7C 64 1B 78 */ mr r4, r3 /* 800B2C88 000AFA88 7F E3 FB 78 */ mr r3, r31 /* 800B2C8C 000AFA8C 38 84 00 14 */ addi r4, r4, 0x14 -/* 800B2C90 000AFA90 4B F9 06 95 */ bl func_80043324 +/* 800B2C90 000AFA90 4B F9 06 95 */ bl Read__7xSerialFPs /* 800B2C94 000AFA94 3B BD 00 01 */ addi r29, r29, 1 /* 800B2C98 000AFA98 2C 1D 00 0F */ cmpwi r29, 0xf /* 800B2C9C 000AFA9C 41 80 FF B8 */ blt lbl_800B2C54 /* 800B2CA0 000AFAA0 3C 60 80 26 */ lis r3, lbl_8025F078@ha /* 800B2CA4 000AFAA4 38 63 F0 78 */ addi r3, r3, lbl_8025F078@l /* 800B2CA8 000AFAA8 38 63 04 39 */ addi r3, r3, 0x439 -/* 800B2CAC 000AFAAC 4B F9 95 69 */ bl func_8004C214 -/* 800B2CB0 000AFAB0 48 00 1D 8D */ bl func_800B4A3C +/* 800B2CAC 000AFAAC 4B F9 95 69 */ bl xStrHash__FPCc +/* 800B2CB0 000AFAB0 48 00 1D 8D */ bl zSceneFindObject__FUi /* 800B2CB4 000AFAB4 7C 64 1B 78 */ mr r4, r3 /* 800B2CB8 000AFAB8 7F E3 FB 78 */ mr r3, r31 /* 800B2CBC 000AFABC 38 84 00 14 */ addi r4, r4, 0x14 -/* 800B2CC0 000AFAC0 4B F9 06 65 */ bl func_80043324 +/* 800B2CC0 000AFAC0 4B F9 06 65 */ bl Read__7xSerialFPs /* 800B2CC4 000AFAC4 7F E3 FB 78 */ mr r3, r31 -/* 800B2CC8 000AFAC8 4B FE 6E A9 */ bl func_80099B70 +/* 800B2CC8 000AFAC8 4B FE 6E A9 */ bl zGameExtras_Load__FP7xSerial lbl_800B2CCC: /* 800B2CCC 000AFACC 80 9E 00 00 */ lwz r4, 0(r30) /* 800B2CD0 000AFAD0 7F E3 FB 78 */ mr r3, r31 -/* 800B2CD4 000AFAD4 4B F9 02 1D */ bl func_80042EF0 +/* 800B2CD4 000AFAD4 4B F9 02 1D */ bl setClient__7xSerialFUi /* 800B2CD8 000AFAD8 38 00 00 00 */ li r0, 0 /* 800B2CDC 000AFADC 7F E3 FB 78 */ mr r3, r31 /* 800B2CE0 000AFAE0 90 01 00 08 */ stw r0, 8(r1) /* 800B2CE4 000AFAE4 38 81 00 08 */ addi r4, r1, 8 -/* 800B2CE8 000AFAE8 4B F9 05 C5 */ bl func_800432AC +/* 800B2CE8 000AFAE8 4B F9 05 C5 */ bl Read_b1__7xSerialFPi /* 800B2CEC 000AFAEC 80 01 00 08 */ lwz r0, 8(r1) /* 800B2CF0 000AFAF0 2C 00 00 00 */ cmpwi r0, 0 /* 800B2CF4 000AFAF4 41 82 02 2C */ beq lbl_800B2F20 /* 800B2CF8 000AFAF8 7F C3 F3 78 */ mr r3, r30 /* 800B2CFC 000AFAFC 7F E4 FB 78 */ mr r4, r31 -/* 800B2D00 000AFB00 4B F8 C8 15 */ bl func_8003F514 +/* 800B2D00 000AFB00 4B F8 C8 15 */ bl xSceneLoad__FP6xSceneP7xSerial /* 800B2D04 000AFB04 7F E3 FB 78 */ mr r3, r31 /* 800B2D08 000AFB08 38 8D 90 C8 */ addi r4, r13, lbl_803CB9C8-_SDA_BASE_ -/* 800B2D0C 000AFB0C 4B F9 06 91 */ bl func_8004339C +/* 800B2D0C 000AFB0C 4B F9 06 91 */ bl Read__7xSerialFPf /* 800B2D10 000AFB10 7F E3 FB 78 */ mr r3, r31 /* 800B2D14 000AFB14 38 8D 90 CC */ addi r4, r13, lbl_803CB9CC-_SDA_BASE_ -/* 800B2D18 000AFB18 4B F9 06 85 */ bl func_8004339C +/* 800B2D18 000AFB18 4B F9 06 85 */ bl Read__7xSerialFPf /* 800B2D1C 000AFB1C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B2D20 000AFB20 3B 80 00 00 */ li r28, 0 /* 800B2D24 000AFB24 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l @@ -2430,7 +2430,7 @@ lbl_800B2D2C: /* 800B2D60 000AFB60 7C 09 03 A6 */ mtctr r0 /* 800B2D64 000AFB64 4E 80 04 20 */ bctr /* 800B2D68 000AFB68 7F E4 FB 78 */ mr r4, r31 -/* 800B2D6C 000AFB6C 4B FD F7 BD */ bl func_80092528 +/* 800B2D6C 000AFB6C 4B FD F7 BD */ bl zEntTriggerLoad__FP11zEntTriggerP7xSerial /* 800B2D70 000AFB70 48 00 01 98 */ b lbl_800B2F08 /* 800B2D74 000AFB74 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 800B2D78 000AFB78 7F E4 FB 78 */ mr r4, r31 @@ -2439,100 +2439,100 @@ lbl_800B2D2C: /* 800B2D84 000AFB84 4E 80 04 21 */ bctrl /* 800B2D88 000AFB88 48 00 01 80 */ b lbl_800B2F08 /* 800B2D8C 000AFB8C 7F E4 FB 78 */ mr r4, r31 -/* 800B2D90 000AFB90 4B FB B9 05 */ bl func_8006E694 +/* 800B2D90 000AFB90 4B FB B9 05 */ bl zEntPlayer_Load__FP4xEntP7xSerial /* 800B2D94 000AFB94 48 00 01 74 */ b lbl_800B2F08 /* 800B2D98 000AFB98 7F E4 FB 78 */ mr r4, r31 -/* 800B2D9C 000AFB9C 4B FB 17 ED */ bl func_80064588 +/* 800B2D9C 000AFB9C 4B FB 17 ED */ bl zEntPickup_Load__FP10zEntPickupP7xSerial /* 800B2DA0 000AFBA0 48 00 01 68 */ b lbl_800B2F08 /* 800B2DA4 000AFBA4 7F E4 FB 78 */ mr r4, r31 -/* 800B2DA8 000AFBA8 4B FD FC 9D */ bl func_80092A44 +/* 800B2DA8 000AFBA8 4B FD FC 9D */ bl zEnvLoad__FP5_zEnvP7xSerial /* 800B2DAC 000AFBAC 48 00 01 5C */ b lbl_800B2F08 /* 800B2DB0 000AFBB0 7F E4 FB 78 */ mr r4, r31 -/* 800B2DB4 000AFBB4 4B F6 D1 01 */ bl func_8001FEB4 +/* 800B2DB4 000AFBB4 4B F6 D1 01 */ bl xFogLoad__FP5_xFogP7xSerial /* 800B2DB8 000AFBB8 48 00 01 50 */ b lbl_800B2F08 /* 800B2DBC 000AFBBC 7F E4 FB 78 */ mr r4, r31 -/* 800B2DC0 000AFBC0 4B FE B6 8D */ bl func_8009E44C +/* 800B2DC0 000AFBC0 4B FE B6 8D */ bl zLightLoad__FP7_zLightP7xSerial /* 800B2DC4 000AFBC4 48 00 01 44 */ b lbl_800B2F08 /* 800B2DC8 000AFBC8 7F E4 FB 78 */ mr r4, r31 -/* 800B2DCC 000AFBCC 4B FF 66 21 */ bl func_800A93EC +/* 800B2DCC 000AFBCC 4B FF 66 21 */ bl zPlatform_Load__FP9zPlatformP7xSerial /* 800B2DD0 000AFBD0 48 00 01 38 */ b lbl_800B2F08 /* 800B2DD4 000AFBD4 7F E4 FB 78 */ mr r4, r31 -/* 800B2DD8 000AFBD8 48 07 08 DD */ bl func_801236B4 +/* 800B2DD8 000AFBD8 48 07 08 DD */ bl zCamMarkerLoad__FP10zCamMarkerP7xSerial /* 800B2DDC 000AFBDC 48 00 01 2C */ b lbl_800B2F08 /* 800B2DE0 000AFBE0 7F E4 FB 78 */ mr r4, r31 -/* 800B2DE4 000AFBE4 4B FD EE 3D */ bl func_80091C20 +/* 800B2DE4 000AFBE4 4B FD EE 3D */ bl zEntSimpleObj_Load__FP13zEntSimpleObjP7xSerial /* 800B2DE8 000AFBE8 48 00 01 20 */ b lbl_800B2F08 /* 800B2DEC 000AFBEC 7F E4 FB 78 */ mr r4, r31 -/* 800B2DF0 000AFBF0 4B FF 3F 59 */ bl func_800A6D48 +/* 800B2DF0 000AFBF0 4B FF 3F 59 */ bl zMovePointLoad__FP10zMovePointP7xSerial /* 800B2DF4 000AFBF4 48 00 01 14 */ b lbl_800B2F08 /* 800B2DF8 000AFBF8 7F E4 FB 78 */ mr r4, r31 -/* 800B2DFC 000AFBFC 4B F9 A7 09 */ bl func_8004D504 +/* 800B2DFC 000AFBFC 4B F9 A7 09 */ bl xTimerLoad__FP6xTimerP7xSerial /* 800B2E00 000AFC00 48 00 01 08 */ b lbl_800B2F08 /* 800B2E04 000AFC04 7F E4 FB 78 */ mr r4, r31 -/* 800B2E08 000AFC08 4B FF 9B 5D */ bl func_800AC964 +/* 800B2E08 000AFC08 4B FF 9B 5D */ bl zPortalLoad__FP8_zPortalP7xSerial /* 800B2E0C 000AFC0C 48 00 00 FC */ b lbl_800B2F08 /* 800B2E10 000AFC10 7F E4 FB 78 */ mr r4, r31 -/* 800B2E14 000AFC14 4B F7 9E 0D */ bl func_8002CC20 +/* 800B2E14 000AFC14 4B F7 9E 0D */ bl xGroupLoad__FP6xGroupP7xSerial /* 800B2E18 000AFC18 48 00 00 F0 */ b lbl_800B2F08 /* 800B2E1C 000AFC1C 7F E4 FB 78 */ mr r4, r31 -/* 800B2E20 000AFC20 4B FF 5B 35 */ bl func_800A8954 +/* 800B2E20 000AFC20 4B FF 5B 35 */ bl zPendulum_Load__FP10_zPendulumP7xSerial /* 800B2E24 000AFC24 48 00 00 E4 */ b lbl_800B2F08 /* 800B2E28 000AFC28 7F E4 FB 78 */ mr r4, r31 -/* 800B2E2C 000AFC2C 4B F9 13 E9 */ bl func_80044214 +/* 800B2E2C 000AFC2C 4B F9 13 E9 */ bl xSFXLoad__FP4xSFXP7xSerial /* 800B2E30 000AFC30 48 00 00 D8 */ b lbl_800B2F08 /* 800B2E34 000AFC34 7F E4 FB 78 */ mr r4, r31 -/* 800B2E38 000AFC38 4B F6 2E 91 */ bl func_80015CC8 +/* 800B2E38 000AFC38 4B F6 2E 91 */ bl xCounterLoad__FP9_xCounterP7xSerial /* 800B2E3C 000AFC3C 48 00 00 CC */ b lbl_800B2F08 /* 800B2E40 000AFC40 7F E4 FB 78 */ mr r4, r31 -/* 800B2E44 000AFC44 4B FA F5 F5 */ bl func_80062438 +/* 800B2E44 000AFC44 4B FA F5 F5 */ bl zEntHangable_Load__FP12zEntHangableP7xSerial /* 800B2E48 000AFC48 48 00 00 C0 */ b lbl_800B2F08 /* 800B2E4C 000AFC4C 7F E4 FB 78 */ mr r4, r31 -/* 800B2E50 000AFC50 4B FA 39 B5 */ bl func_80056804 +/* 800B2E50 000AFC50 4B FA 39 B5 */ bl zEntButton_Load__FP11_zEntButtonP7xSerial /* 800B2E54 000AFC54 48 00 00 B4 */ b lbl_800B2F08 /* 800B2E58 000AFC58 7F E4 FB 78 */ mr r4, r31 -/* 800B2E5C 000AFC5C 48 00 2E 41 */ bl func_800B5C9C +/* 800B2E5C 000AFC5C 48 00 2E 41 */ bl zSurfaceLoad__FP8xSurfaceP7xSerial /* 800B2E60 000AFC60 48 00 00 A8 */ b lbl_800B2F08 /* 800B2E64 000AFC64 7F E4 FB 78 */ mr r4, r31 -/* 800B2E68 000AFC68 4B FA E2 41 */ bl func_800610A8 +/* 800B2E68 000AFC68 4B FA E2 41 */ bl zEntDestructObj_Load__FP15zEntDestructObjP7xSerial /* 800B2E6C 000AFC6C 48 00 00 9C */ b lbl_800B2F08 /* 800B2E70 000AFC70 7F E4 FB 78 */ mr r4, r31 -/* 800B2E74 000AFC74 4B FE 84 41 */ bl func_8009B2B4 +/* 800B2E74 000AFC74 4B FE 84 41 */ bl zGustLoad__FP5zGustP7xSerial /* 800B2E78 000AFC78 48 00 00 90 */ b lbl_800B2F08 /* 800B2E7C 000AFC7C 7F E4 FB 78 */ mr r4, r31 -/* 800B2E80 000AFC80 48 00 24 C1 */ bl func_800B5340 +/* 800B2E80 000AFC80 48 00 24 C1 */ bl zScriptLoad__FP8_zScriptP7xSerial /* 800B2E84 000AFC84 48 00 00 84 */ b lbl_800B2F08 /* 800B2E88 000AFC88 7F E4 FB 78 */ mr r4, r31 -/* 800B2E8C 000AFC8C 48 06 5B 4D */ bl func_801189D8 +/* 800B2E8C 000AFC8C 48 06 5B 4D */ bl Load__7xVolumeFP7xSerial /* 800B2E90 000AFC90 48 00 00 78 */ b lbl_800B2F08 /* 800B2E94 000AFC94 7F E4 FB 78 */ mr r4, r31 -/* 800B2E98 000AFC98 4B FA 07 B5 */ bl func_8005364C +/* 800B2E98 000AFC98 4B FA 07 B5 */ bl zDispatcher_Load__FP17st_ZDISPATCH_DATAP7xSerial /* 800B2E9C 000AFC9C 48 00 00 6C */ b lbl_800B2F08 /* 800B2EA0 000AFCA0 7F E4 FB 78 */ mr r4, r31 -/* 800B2EA4 000AFCA4 4B F9 F7 91 */ bl func_80052634 +/* 800B2EA4 000AFCA4 4B F9 F7 91 */ bl zConditionalLoad__FP13_zConditionalP7xSerial /* 800B2EA8 000AFCA8 48 00 00 60 */ b lbl_800B2F08 /* 800B2EAC 000AFCAC 7F E4 FB 78 */ mr r4, r31 -/* 800B2EB0 000AFCB0 48 00 71 29 */ bl func_800B9FD8 +/* 800B2EB0 000AFCB0 48 00 71 29 */ bl zUI_Load__FP4_zUIP7xSerial /* 800B2EB4 000AFCB4 48 00 00 54 */ b lbl_800B2F08 /* 800B2EB8 000AFCB8 7F E4 FB 78 */ mr r4, r31 -/* 800B2EBC 000AFCBC 48 00 98 F9 */ bl func_800BC7B4 +/* 800B2EBC 000AFCBC 48 00 98 F9 */ bl zUIFont_Load__FP7zUIFontP7xSerial /* 800B2EC0 000AFCC0 48 00 00 48 */ b lbl_800B2F08 /* 800B2EC4 000AFCC4 7F E4 FB 78 */ mr r4, r31 -/* 800B2EC8 000AFCC8 4B FA 15 A5 */ bl func_8005446C +/* 800B2EC8 000AFCC8 4B FA 15 A5 */ bl zEGenerator_Load__FP11zEGeneratorP7xSerial /* 800B2ECC 000AFCCC 48 00 00 3C */ b lbl_800B2F08 /* 800B2ED0 000AFCD0 7F E4 FB 78 */ mr r4, r31 -/* 800B2ED4 000AFCD4 48 07 A7 A9 */ bl func_8012D67C +/* 800B2ED4 000AFCD4 48 07 A7 A9 */ bl zEntTeleportBox_Load__FP16_zEntTeleportBoxP7xSerial /* 800B2ED8 000AFCD8 48 00 00 30 */ b lbl_800B2F08 /* 800B2EDC 000AFCDC 7F E4 FB 78 */ mr r4, r31 -/* 800B2EE0 000AFCE0 48 08 1B 75 */ bl func_80134A54 +/* 800B2EE0 000AFCE0 48 08 1B 75 */ bl read__8ztaskboxFR7xSerial /* 800B2EE4 000AFCE4 48 00 00 24 */ b lbl_800B2F08 /* 800B2EE8 000AFCE8 7F E4 FB 78 */ mr r4, r31 -/* 800B2EEC 000AFCEC 48 0B F6 D1 */ bl func_801725BC +/* 800B2EEC 000AFCEC 48 0B F6 D1 */ bl zTaxi_Load__FP5zTaxiP7xSerial /* 800B2EF0 000AFCF0 48 00 00 18 */ b lbl_800B2F08 /* 800B2EF4 000AFCF4 7F E4 FB 78 */ mr r4, r31 -/* 800B2EF8 000AFCF8 48 0C 92 65 */ bl func_8017C15C +/* 800B2EF8 000AFCF8 48 0C 92 65 */ bl zCameraFly_Load__FP10zCameraFlyP7xSerial /* 800B2EFC 000AFCFC 48 00 00 0C */ b lbl_800B2F08 /* 800B2F00 000AFD00 7F E4 FB 78 */ mr r4, r31 -/* 800B2F04 000AFD04 48 0C C5 E5 */ bl func_8017F4E8 +/* 800B2F04 000AFD04 48 0C C5 E5 */ bl zCameraTweak_Load__FP12zCameraTweakP7xSerial lbl_800B2F08: /* 800B2F08 000AFD08 3B 9C 00 01 */ addi r28, r28, 1 lbl_800B2F0C: @@ -2544,7 +2544,7 @@ lbl_800B2F0C: lbl_800B2F20: /* 800B2F20 000AFD20 38 61 00 2C */ addi r3, r1, 0x2c /* 800B2F24 000AFD24 38 80 FF FF */ li r4, -1 -/* 800B2F28 000AFD28 4B F8 FF 61 */ bl func_80042E88 +/* 800B2F28 000AFD28 4B F8 FF 61 */ bl __dt__7xSerialFv /* 800B2F2C 000AFD2C 80 01 00 64 */ lwz r0, 0x64(r1) /* 800B2F30 000AFD30 83 E1 00 5C */ lwz r31, 0x5c(r1) /* 800B2F34 000AFD34 83 C1 00 58 */ lwz r30, 0x58(r1) @@ -2554,8 +2554,8 @@ lbl_800B2F20: /* 800B2F44 000AFD44 38 21 00 60 */ addi r1, r1, 0x60 /* 800B2F48 000AFD48 4E 80 00 20 */ blr -.global func_800B2F4C -func_800B2F4C: +.global zSceneReset__Fv +zSceneReset__Fv: /* 800B2F4C 000AFD4C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B2F50 000AFD50 7C 08 02 A6 */ mflr r0 /* 800B2F54 000AFD54 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -2563,22 +2563,22 @@ func_800B2F4C: /* 800B2F5C 000AFD5C BF 61 00 0C */ stmw r27, 0xc(r1) /* 800B2F60 000AFD60 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l /* 800B2F64 000AFD64 83 DF 1F C0 */ lwz r30, 0x1fc0(r31) -/* 800B2F68 000AFD68 4B FC 71 69 */ bl func_8007A0D0 +/* 800B2F68 000AFD68 4B FC 71 69 */ bl zEntPlayerPreReset__Fv /* 800B2F6C 000AFD6C 38 00 00 00 */ li r0, 0 /* 800B2F70 000AFD70 90 0D 91 78 */ stw r0, lbl_803CBA78-_SDA_BASE_(r13) -/* 800B2F74 000AFD74 4B F8 EE 91 */ bl func_80041E04 -/* 800B2F78 000AFD78 4B FB 17 91 */ bl func_80064708 -/* 800B2F7C 000AFD7C 4B FB 2B 75 */ bl func_80065AF0 -/* 800B2F80 000AFD80 4B FF 4D 11 */ bl func_800A7C90 -/* 800B2F84 000AFD84 48 00 4F 51 */ bl func_800B7ED4 -/* 800B2F88 000AFD88 48 07 4A 91 */ bl func_80127A18 -/* 800B2F8C 000AFD8C 4B FD FE C1 */ bl func_80092E4C -/* 800B2F90 000AFD90 4B F7 8F 19 */ bl func_8002BEA8 -/* 800B2F94 000AFD94 4B F9 46 B5 */ bl func_80047648 -/* 800B2F98 000AFD98 48 08 03 31 */ bl func_801332C8 -/* 800B2F9C 000AFD9C 48 0C C3 39 */ bl func_8017F2D4 +/* 800B2F74 000AFD74 4B F8 EE 91 */ bl xScrFxLetterboxReset__Fv +/* 800B2F78 000AFD78 4B FB 17 91 */ bl zEntPickup_FlushGrabbed__Fv +/* 800B2F7C 000AFD7C 4B FB 2B 75 */ bl zEntPickup_SceneReset__Fv +/* 800B2F80 000AFD80 4B FF 4D 11 */ bl zMusicReset__Fv +/* 800B2F84 000AFD84 48 00 4F 51 */ bl zThrown_Reset__Fv +/* 800B2F88 000AFD88 48 07 4A 91 */ bl zShrapnel_Reset__Fv +/* 800B2F8C 000AFD8C 4B FD FE C1 */ bl zFX_SceneReset__Fv +/* 800B2F90 000AFD90 4B F7 8F 19 */ bl xFXSceneReset__Fv +/* 800B2F94 000AFD94 4B F9 46 B5 */ bl xShadowManager_Reset__Fv +/* 800B2F98 000AFD98 48 08 03 31 */ bl reset_all__8ztalkboxFv +/* 800B2F9C 000AFD9C 48 0C C3 39 */ bl zCameraTweakGlobal_Reset__Fv /* 800B2FA0 000AFDA0 38 60 00 00 */ li r3, 0 -/* 800B2FA4 000AFDA4 4B F8 36 DD */ bl func_80036680 +/* 800B2FA4 000AFDA4 4B F8 36 DD */ bl xPadDestroyRumbleChain__Fi /* 800B2FA8 000AFDA8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B2FAC 000AFDAC 38 00 00 00 */ li r0, 0 /* 800B2FB0 000AFDB0 38 83 05 58 */ addi r4, r3, lbl_803C0558@l @@ -2587,20 +2587,20 @@ func_800B2F4C: /* 800B2FBC 000AFDBC 38 80 00 00 */ li r4, 0 /* 800B2FC0 000AFDC0 38 A0 00 5A */ li r5, 0x5a /* 800B2FC4 000AFDC4 38 C0 00 00 */ li r6, 0 -/* 800B2FC8 000AFDC8 4B FA 23 B9 */ bl func_80055380 +/* 800B2FC8 000AFDC8 4B FA 23 B9 */ bl zEntEventAll__FP5xBaseUiUiPf /* 800B2FCC 000AFDCC 38 60 00 00 */ li r3, 0 /* 800B2FD0 000AFDD0 38 80 00 00 */ li r4, 0 /* 800B2FD4 000AFDD4 38 A0 00 58 */ li r5, 0x58 /* 800B2FD8 000AFDD8 38 C0 00 00 */ li r6, 0 -/* 800B2FDC 000AFDDC 4B FA 23 A5 */ bl func_80055380 +/* 800B2FDC 000AFDDC 4B FA 23 A5 */ bl zEntEventAll__FP5xBaseUiUiPf /* 800B2FE0 000AFDE0 7F C3 F3 78 */ mr r3, r30 /* 800B2FE4 000AFDE4 38 80 00 00 */ li r4, 0 -/* 800B2FE8 000AFDE8 4B FF F6 AD */ bl func_800B2694 +/* 800B2FE8 000AFDE8 4B FF F6 AD */ bl zSceneSave__FP6zSceneP7xSerial /* 800B2FEC 000AFDEC 48 00 21 C1 */ bl func_800B51AC /* 800B2FF0 000AFDF0 38 60 FF FB */ li r3, -5 -/* 800B2FF4 000AFDF4 4B F9 54 69 */ bl func_8004845C -/* 800B2FF8 000AFDF8 4B F9 59 9D */ bl func_80048994 -/* 800B2FFC 000AFDFC 48 01 F5 B9 */ bl func_800D25B4 +/* 800B2FF4 000AFDF4 4B F9 54 69 */ bl xSndStopAll__FUi +/* 800B2FF8 000AFDF8 4B F9 59 9D */ bl xSndUpdate__Fv +/* 800B2FFC 000AFDFC 48 01 F5 B9 */ bl iSndWaitForDeadSounds__Fv /* 800B3000 000AFE00 3B 60 00 00 */ li r27, 0 /* 800B3004 000AFE04 3B A0 00 00 */ li r29, 0 /* 800B3008 000AFE08 48 00 01 04 */ b lbl_800B310C @@ -2627,48 +2627,48 @@ lbl_800B3044: /* 800B3054 000AFE54 38 E0 00 00 */ li r7, 0 /* 800B3058 000AFE58 39 00 00 00 */ li r8, 0 /* 800B305C 000AFE5C 39 20 00 01 */ li r9, 1 -/* 800B3060 000AFE60 4B F6 C6 F9 */ bl func_8001F758 +/* 800B3060 000AFE60 4B F6 C6 F9 */ bl zEntEvent__FP5xBaseUiP5xBaseUiPCfP5xBasei /* 800B3064 000AFE64 48 00 00 A0 */ b lbl_800B3104 /* 800B3068 000AFE68 7F 83 E3 78 */ mr r3, r28 -/* 800B306C 000AFE6C 4B F6 2B A5 */ bl func_80015C10 +/* 800B306C 000AFE6C 4B F6 2B A5 */ bl xCounterReset__FP5xBase /* 800B3070 000AFE70 48 00 00 94 */ b lbl_800B3104 /* 800B3074 000AFE74 7F 83 E3 78 */ mr r3, r28 -/* 800B3078 000AFE78 4B FC 70 A9 */ bl func_8007A120 +/* 800B3078 000AFE78 4B FC 70 A9 */ bl zEntPlayerReset__FP4xEnt /* 800B307C 000AFE7C 48 00 00 88 */ b lbl_800B3104 /* 800B3080 000AFE80 80 9F 1F C0 */ lwz r4, 0x1fc0(r31) /* 800B3084 000AFE84 7F 83 E3 78 */ mr r3, r28 -/* 800B3088 000AFE88 4B FF 63 85 */ bl func_800A940C +/* 800B3088 000AFE88 4B FF 63 85 */ bl zPlatform_Reset__FP9zPlatformP6xScene /* 800B308C 000AFE8C 48 00 00 78 */ b lbl_800B3104 /* 800B3090 000AFE90 80 9F 1F C0 */ lwz r4, 0x1fc0(r31) /* 800B3094 000AFE94 7F 83 E3 78 */ mr r3, r28 -/* 800B3098 000AFE98 4B FF 58 FD */ bl func_800A8994 +/* 800B3098 000AFE98 4B FF 58 FD */ bl zPendulum_Reset__FP10_zPendulumP6xScene /* 800B309C 000AFE9C 48 00 00 68 */ b lbl_800B3104 /* 800B30A0 000AFEA0 7F 83 E3 78 */ mr r3, r28 -/* 800B30A4 000AFEA4 4B FA F3 B5 */ bl func_80062458 +/* 800B30A4 000AFEA4 4B FA F3 B5 */ bl zEntHangable_Reset__FP12zEntHangable /* 800B30A8 000AFEA8 48 00 00 5C */ b lbl_800B3104 /* 800B30AC 000AFEAC 7F 83 E3 78 */ mr r3, r28 /* 800B30B0 000AFEB0 38 80 00 0A */ li r4, 0xa -/* 800B30B4 000AFEB4 4B F6 C5 3D */ bl func_8001F5F0 +/* 800B30B4 000AFEB4 4B F6 C5 3D */ bl zEntEvent__FP5xBaseUi /* 800B30B8 000AFEB8 48 00 00 4C */ b lbl_800B3104 /* 800B30BC 000AFEBC 80 9F 1F C0 */ lwz r4, 0x1fc0(r31) /* 800B30C0 000AFEC0 7F 83 E3 78 */ mr r3, r28 -/* 800B30C4 000AFEC4 4B FA 13 C9 */ bl func_8005448C +/* 800B30C4 000AFEC4 4B FA 13 C9 */ bl zEGenerator_Reset__FP11zEGeneratorP6xScene /* 800B30C8 000AFEC8 48 00 00 3C */ b lbl_800B3104 /* 800B30CC 000AFECC 28 1C 00 00 */ cmplwi r28, 0 /* 800B30D0 000AFED0 41 82 00 34 */ beq lbl_800B3104 /* 800B30D4 000AFED4 80 7C 00 10 */ lwz r3, 0x10(r28) /* 800B30D8 000AFED8 80 63 00 0C */ lwz r3, 0xc(r3) -/* 800B30DC 000AFEDC 48 00 19 61 */ bl func_800B4A3C +/* 800B30DC 000AFEDC 48 00 19 61 */ bl zSceneFindObject__FUi /* 800B30E0 000AFEE0 28 03 00 00 */ cmplwi r3, 0 /* 800B30E4 000AFEE4 41 82 00 10 */ beq lbl_800B30F4 /* 800B30E8 000AFEE8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B30EC 000AFEEC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 800B30F0 000AFEF0 4B F9 CB 0D */ bl func_8004FBFC +/* 800B30F0 000AFEF0 4B F9 CB 0D */ bl zCameraReset__FP7xCamera lbl_800B30F4: /* 800B30F4 000AFEF4 3C 60 80 3C */ lis r3, lbl_803C2664@ha /* 800B30F8 000AFEF8 80 9C 00 10 */ lwz r4, 0x10(r28) /* 800B30FC 000AFEFC 38 63 26 64 */ addi r3, r3, lbl_803C2664@l -/* 800B3100 000AFF00 4B F5 B9 71 */ bl func_8000EA70 +/* 800B3100 000AFF00 4B F5 B9 71 */ bl xClimateInitAsset__FP11_tagClimateP9xEnvAsset lbl_800B3104: /* 800B3104 000AFF04 3B BD 00 04 */ addi r29, r29, 4 /* 800B3108 000AFF08 3B 7B 00 01 */ addi r27, r27, 1 @@ -2676,51 +2676,51 @@ lbl_800B310C: /* 800B310C 000AFF0C 80 1E 00 74 */ lwz r0, 0x74(r30) /* 800B3110 000AFF10 7C 1B 00 40 */ cmplw r27, r0 /* 800B3114 000AFF14 41 80 FE F8 */ blt lbl_800B300C -/* 800B3118 000AFF18 48 03 B2 F9 */ bl func_800EE410 -/* 800B311C 000AFF1C 4B FC AD 2D */ bl func_8007DE48 +/* 800B3118 000AFF18 48 03 B2 F9 */ bl zNPCMgr_sceneReset__Fv +/* 800B311C 000AFF1C 4B FC AD 2D */ bl zEntPlayer_LoadCheckPoint__Fv /* 800B3120 000AFF20 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) /* 800B3124 000AFF24 38 80 00 00 */ li r4, 0 -/* 800B3128 000AFF28 4B FF F9 9D */ bl func_800B2AC4 +/* 800B3128 000AFF28 4B FF F9 9D */ bl zSceneLoad__FP6zSceneP7xSerial /* 800B312C 000AFF2C 7F C3 F3 78 */ mr r3, r30 -/* 800B3130 000AFF30 48 00 1E 29 */ bl func_800B4F58 +/* 800B3130 000AFF30 48 00 1E 29 */ bl zSceneEnableVisited__FP6zScene /* 800B3134 000AFF34 3C 60 80 0B */ lis r3, lbl_800B3E7C@ha /* 800B3138 000AFF38 38 63 3E 7C */ addi r3, r3, lbl_800B3E7C@l -/* 800B313C 000AFF3C 4B F8 FC B5 */ bl func_80042DF0 -/* 800B3140 000AFF40 48 05 BD 9D */ bl func_8010EEDC +/* 800B313C 000AFF3C 4B F8 FC B5 */ bl xSerialTraverse__FPFUiP7xSerial_i +/* 800B3140 000AFF40 48 05 BD 9D */ bl xSkyDome_Setup__Fv /* 800B3144 000AFF44 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B3148 000AFF48 3B A3 05 58 */ addi r29, r3, lbl_803C0558@l /* 800B314C 000AFF4C 80 7D 06 30 */ lwz r3, 0x630(r29) -/* 800B3150 000AFF50 48 08 7D AD */ bl func_8013AEFC +/* 800B3150 000AFF50 48 08 7D AD */ bl xUpdateCull_Reset__FP14xUpdateCullMgr /* 800B3154 000AFF54 80 7D 06 30 */ lwz r3, 0x630(r29) /* 800B3158 000AFF58 38 80 00 64 */ li r4, 0x64 -/* 800B315C 000AFF5C 48 08 7B 61 */ bl func_8013ACBC +/* 800B315C 000AFF5C 48 08 7B 61 */ bl xUpdateCull_Update__FP14xUpdateCullMgrUi /* 800B3160 000AFF60 7F C3 F3 78 */ mr r3, r30 -/* 800B3164 000AFF64 48 07 0D 51 */ bl func_80123EB4 +/* 800B3164 000AFF64 48 07 0D 51 */ bl zGridReset__FP6zScene /* 800B3168 000AFF68 38 60 00 00 */ li r3, 0 /* 800B316C 000AFF6C 38 80 00 00 */ li r4, 0 /* 800B3170 000AFF70 38 A0 00 57 */ li r5, 0x57 /* 800B3174 000AFF74 38 C0 00 00 */ li r6, 0 -/* 800B3178 000AFF78 4B FA 22 09 */ bl func_80055380 +/* 800B3178 000AFF78 4B FA 22 09 */ bl zEntEventAll__FP5xBaseUiUiPf /* 800B317C 000AFF7C 38 60 00 00 */ li r3, 0 /* 800B3180 000AFF80 38 80 00 00 */ li r4, 0 /* 800B3184 000AFF84 38 A0 00 59 */ li r5, 0x59 /* 800B3188 000AFF88 38 C0 00 00 */ li r6, 0 -/* 800B318C 000AFF8C 4B FA 21 F5 */ bl func_80055380 +/* 800B318C 000AFF8C 4B FA 21 F5 */ bl zEntEventAll__FP5xBaseUiUiPf /* 800B3190 000AFF90 38 60 00 00 */ li r3, 0 /* 800B3194 000AFF94 38 80 00 00 */ li r4, 0 /* 800B3198 000AFF98 38 A0 01 DC */ li r5, 0x1dc /* 800B319C 000AFF9C 38 C0 00 00 */ li r6, 0 -/* 800B31A0 000AFFA0 4B FA 21 E1 */ bl func_80055380 +/* 800B31A0 000AFFA0 4B FA 21 E1 */ bl zEntEventAll__FP5xBaseUiUiPf /* 800B31A4 000AFFA4 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) -/* 800B31A8 000AFFA8 48 05 64 45 */ bl func_801095EC +/* 800B31A8 000AFFA8 48 05 64 45 */ bl zNPCTiki_InitStacking__FP6zScene /* 800B31AC 000AFFAC 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) -/* 800B31B0 000AFFB0 48 05 65 3D */ bl func_801096EC +/* 800B31B0 000AFFB0 48 05 65 3D */ bl zNPCTiki_InitFX__FP6zScene /* 800B31B4 000AFFB4 80 7D 06 30 */ lwz r3, 0x630(r29) /* 800B31B8 000AFFB8 38 80 00 64 */ li r4, 0x64 -/* 800B31BC 000AFFBC 48 08 7B 01 */ bl func_8013ACBC +/* 800B31BC 000AFFBC 48 08 7B 01 */ bl xUpdateCull_Update__FP14xUpdateCullMgrUi /* 800B31C0 000AFFC0 38 60 00 64 */ li r3, 0x64 -/* 800B31C4 000AFFC4 4B FE EF A1 */ bl func_800A2164 -/* 800B31C8 000AFFC8 4B FE 65 99 */ bl func_80099760 +/* 800B31C4 000AFFC4 4B FE EF A1 */ bl zLOD_Update__FUi +/* 800B31C8 000AFFC8 4B FE 65 99 */ bl zGameExtras_SceneReset__Fv /* 800B31CC 000AFFCC BB 61 00 0C */ lmw r27, 0xc(r1) /* 800B31D0 000AFFD0 80 01 00 24 */ lwz r0, 0x24(r1) /* 800B31D4 000AFFD4 7C 08 03 A6 */ mtlr r0 @@ -2737,8 +2737,8 @@ lbl_800B31F0: /* 800B31F8 000AFFF8 B0 03 00 06 */ sth r0, 6(r3) /* 800B31FC 000AFFFC 4E 80 00 20 */ blr -.global func_800B3200 -func_800B3200: +.global zSceneSetup__Fv +zSceneSetup__Fv: /* 800B3200 000B0000 94 21 FF 90 */ stwu r1, -0x70(r1) /* 800B3204 000B0004 7C 08 02 A6 */ mflr r0 /* 800B3208 000B0008 90 01 00 74 */ stw r0, 0x74(r1) @@ -2751,35 +2751,35 @@ func_800B3200: /* 800B3224 000B0024 83 FE 1F C0 */ lwz r31, 0x1fc0(r30) /* 800B3228 000B0028 90 1E 1F BC */ stw r0, 0x1fbc(r30) /* 800B322C 000B002C 7F E3 FB 78 */ mr r3, r31 -/* 800B3230 000B0030 4B F8 C2 E9 */ bl func_8003F518 +/* 800B3230 000B0030 4B F8 C2 E9 */ bl xSceneSetup__FP6xScene /* 800B3234 000B0034 3C 60 80 3C */ lis r3, lbl_803C3288@ha /* 800B3238 000B0038 7F E4 FB 78 */ mr r4, r31 /* 800B323C 000B003C 38 63 32 88 */ addi r3, r3, lbl_803C3288@l -/* 800B3240 000B0040 48 00 66 6D */ bl func_800B98AC +/* 800B3240 000B0040 48 00 66 6D */ bl Setup__6zUIMgrFP6zScene /* 800B3244 000B0044 C0 02 95 2C */ lfs f0, lbl_803CDEAC-_SDA2_BASE_(r2) /* 800B3248 000B0048 38 00 00 05 */ li r0, 5 /* 800B324C 000B004C D0 1F 00 14 */ stfs f0, 0x14(r31) /* 800B3250 000B0050 C0 02 95 30 */ lfs f0, lbl_803CDEB0-_SDA2_BASE_(r2) /* 800B3254 000B0054 D0 1F 00 18 */ stfs f0, 0x18(r31) /* 800B3258 000B0058 B0 1F 00 04 */ sth r0, 4(r31) -/* 800B325C 000B005C 48 03 B1 D9 */ bl func_800EE434 +/* 800B325C 000B005C 48 03 B1 D9 */ bl zNPCMgr_scenePostInit__Fv /* 800B3260 000B0060 80 1F 00 F4 */ lwz r0, 0xf4(r31) /* 800B3264 000B0064 28 00 00 00 */ cmplwi r0, 0 /* 800B3268 000B0068 41 82 00 08 */ beq lbl_800B3270 -/* 800B326C 000B006C 4B FE 7C 59 */ bl func_8009AEC4 +/* 800B326C 000B006C 4B FE 7C 59 */ bl zGustSetup__Fv lbl_800B3270: /* 800B3270 000B0070 80 1F 00 F8 */ lwz r0, 0xf8(r31) /* 800B3274 000B0074 28 00 00 00 */ cmplwi r0, 0 /* 800B3278 000B0078 41 82 00 08 */ beq lbl_800B3280 -/* 800B327C 000B007C 48 00 B2 DD */ bl func_800BE558 +/* 800B327C 000B007C 48 00 B2 DD */ bl zVolumeSetup__Fv lbl_800B3280: /* 800B3280 000B0080 3C 60 43 54 */ lis r3, 0x43544F43@ha /* 800B3284 000B0084 38 A1 00 18 */ addi r5, r1, 0x18 /* 800B3288 000B0088 38 63 4F 43 */ addi r3, r3, 0x43544F43@l /* 800B328C 000B008C 38 80 00 00 */ li r4, 0 -/* 800B3290 000B0090 4B F9 86 11 */ bl func_8004B8A0 -/* 800B3294 000B0094 4B F6 2C 11 */ bl func_80015EA4 -/* 800B3298 000B0098 4B FE EC C5 */ bl func_800A1F5C +/* 800B3290 000B0090 4B F9 86 11 */ bl xSTFindAssetByType__FUiiPUi +/* 800B3294 000B0094 4B F6 2C 11 */ bl xCutscene_Init__FPv +/* 800B3298 000B0098 4B FE EC C5 */ bl zLOD_Setup__Fv /* 800B329C 000B009C 3B A0 00 00 */ li r29, 0 /* 800B32A0 000B00A0 3B 80 00 00 */ li r28, 0 /* 800B32A4 000B00A4 93 AD 90 DC */ stw r29, lbl_803CB9DC-_SDA_BASE_(r13) @@ -2800,12 +2800,12 @@ lbl_800B32AC: /* 800B32DC 000B00DC 4E 80 04 20 */ bctr /* 800B32E0 000B00E0 90 6D 90 DC */ stw r3, lbl_803CB9DC-_SDA_BASE_(r13) /* 800B32E4 000B00E4 80 6D 90 DC */ lwz r3, lbl_803CB9DC-_SDA_BASE_(r13) -/* 800B32E8 000B00E8 4B FD F5 E9 */ bl func_800928D0 +/* 800B32E8 000B00E8 4B FD F5 E9 */ bl zEnvSetup__FP5_zEnv /* 800B32EC 000B00EC 80 8D 90 DC */ lwz r4, lbl_803CB9DC-_SDA_BASE_(r13) /* 800B32F0 000B00F0 3C 60 80 3C */ lis r3, lbl_803C2664@ha /* 800B32F4 000B00F4 38 63 26 64 */ addi r3, r3, lbl_803C2664@l /* 800B32F8 000B00F8 80 84 00 10 */ lwz r4, 0x10(r4) -/* 800B32FC 000B00FC 4B F5 B7 75 */ bl func_8000EA70 +/* 800B32FC 000B00FC 4B F5 B7 75 */ bl xClimateInitAsset__FP11_tagClimateP9xEnvAsset /* 800B3300 000B0100 48 00 01 18 */ b lbl_800B3418 /* 800B3304 000B0104 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 800B3308 000B0108 81 8C 00 10 */ lwz r12, 0x10(r12) @@ -2813,69 +2813,69 @@ lbl_800B32AC: /* 800B3310 000B0110 4E 80 04 21 */ bctrl /* 800B3314 000B0114 48 00 01 04 */ b lbl_800B3418 /* 800B3318 000B0118 7F E4 FB 78 */ mr r4, r31 -/* 800B331C 000B011C 4B FF 60 F1 */ bl func_800A940C +/* 800B331C 000B011C 4B FF 60 F1 */ bl zPlatform_Reset__FP9zPlatformP6xScene /* 800B3320 000B0120 80 7F 00 78 */ lwz r3, 0x78(r31) /* 800B3324 000B0124 7F E4 FB 78 */ mr r4, r31 /* 800B3328 000B0128 7C 63 E8 2E */ lwzx r3, r3, r29 -/* 800B332C 000B012C 4B FF 60 25 */ bl func_800A9350 +/* 800B332C 000B012C 4B FF 60 25 */ bl zPlatform_Setup__FP9zPlatformP6xScene /* 800B3330 000B0130 48 00 00 E8 */ b lbl_800B3418 /* 800B3334 000B0134 7F E4 FB 78 */ mr r4, r31 -/* 800B3338 000B0138 4B FF 39 91 */ bl func_800A6CC8 +/* 800B3338 000B0138 4B FF 39 91 */ bl zMovePointSetup__FP10zMovePointP6zScene /* 800B333C 000B013C 48 00 00 DC */ b lbl_800B3418 /* 800B3340 000B0140 7F E4 FB 78 */ mr r4, r31 -/* 800B3344 000B0144 4B FF 56 51 */ bl func_800A8994 +/* 800B3344 000B0144 4B FF 56 51 */ bl zPendulum_Reset__FP10_zPendulumP6xScene /* 800B3348 000B0148 80 7F 00 78 */ lwz r3, 0x78(r31) /* 800B334C 000B014C 7F E4 FB 78 */ mr r4, r31 /* 800B3350 000B0150 7C 63 E8 2E */ lwzx r3, r3, r29 -/* 800B3354 000B0154 4B FF 56 21 */ bl func_800A8974 +/* 800B3354 000B0154 4B FF 56 21 */ bl zPendulum_Setup__FP10_zPendulumP6xScene /* 800B3358 000B0158 48 00 00 C0 */ b lbl_800B3418 /* 800B335C 000B015C 7F E4 FB 78 */ mr r4, r31 -/* 800B3360 000B0160 4B FA 35 29 */ bl func_80056888 +/* 800B3360 000B0160 4B FA 35 29 */ bl zEntButton_Reset__FP11_zEntButtonP6xScene /* 800B3364 000B0164 80 7F 00 78 */ lwz r3, 0x78(r31) /* 800B3368 000B0168 7F E4 FB 78 */ mr r4, r31 /* 800B336C 000B016C 7C 63 E8 2E */ lwzx r3, r3, r29 -/* 800B3370 000B0170 4B FA 33 ED */ bl func_8005675C +/* 800B3370 000B0170 4B FA 33 ED */ bl zEntButton_Setup__FP11_zEntButtonP6xScene /* 800B3374 000B0174 48 00 00 A4 */ b lbl_800B3418 -/* 800B3378 000B0178 4B FD E8 69 */ bl func_80091BE0 +/* 800B3378 000B0178 4B FD E8 69 */ bl zEntSimpleObj_Setup__FP13zEntSimpleObj /* 800B337C 000B017C 48 00 00 9C */ b lbl_800B3418 -/* 800B3380 000B0180 4B FD E8 61 */ bl func_80091BE0 +/* 800B3380 000B0180 4B FD E8 61 */ bl zEntSimpleObj_Setup__FP13zEntSimpleObj /* 800B3384 000B0184 48 00 00 94 */ b lbl_800B3418 /* 800B3388 000B0188 7F E4 FB 78 */ mr r4, r31 -/* 800B338C 000B018C 4B FA 02 81 */ bl func_8005360C +/* 800B338C 000B018C 4B FA 02 81 */ bl zDispatcher_InitDep__FP17st_ZDISPATCH_DATAP6zScene /* 800B3390 000B0190 48 00 00 88 */ b lbl_800B3418 /* 800B3394 000B0194 7F E4 FB 78 */ mr r4, r31 -/* 800B3398 000B0198 4B FA 0F F5 */ bl func_8005438C +/* 800B3398 000B0198 4B FA 0F F5 */ bl zEGenerator_Setup__FP11zEGeneratorP6xScene /* 800B339C 000B019C 80 7F 00 78 */ lwz r3, 0x78(r31) /* 800B33A0 000B01A0 7F E4 FB 78 */ mr r4, r31 /* 800B33A4 000B01A4 7C 63 E8 2E */ lwzx r3, r3, r29 -/* 800B33A8 000B01A8 4B FA 10 E5 */ bl func_8005448C +/* 800B33A8 000B01A8 4B FA 10 E5 */ bl zEGenerator_Reset__FP11zEGeneratorP6xScene /* 800B33AC 000B01AC 48 00 00 6C */ b lbl_800B3418 -/* 800B33B0 000B01B0 4B FA FA 29 */ bl func_80062DD8 +/* 800B33B0 000B01B0 4B FA FA 29 */ bl zEntPickup_Setup__FP10zEntPickup /* 800B33B4 000B01B4 80 7F 00 78 */ lwz r3, 0x78(r31) /* 800B33B8 000B01B8 7C 63 E8 2E */ lwzx r3, r3, r29 -/* 800B33BC 000B01BC 4B FB 10 A9 */ bl func_80064464 +/* 800B33BC 000B01BC 4B FB 10 A9 */ bl zEntPickup_Reset__FP10zEntPickup /* 800B33C0 000B01C0 48 00 00 58 */ b lbl_800B3418 -/* 800B33C4 000B01C4 48 06 3B 95 */ bl func_80116F58 +/* 800B33C4 000B01C4 48 06 3B 95 */ bl xParSysSetup__FP7xParSys /* 800B33C8 000B01C8 48 00 00 50 */ b lbl_800B3418 -/* 800B33CC 000B01CC 48 00 28 F1 */ bl func_800B5CBC +/* 800B33CC 000B01CC 48 00 28 F1 */ bl zSurfaceSetup__FP8xSurface /* 800B33D0 000B01D0 48 00 00 48 */ b lbl_800B3418 -/* 800B33D4 000B01D4 48 06 46 39 */ bl func_80117A0C +/* 800B33D4 000B01D4 48 06 46 39 */ bl xParEmitterSetup__FP11xParEmitter /* 800B33D8 000B01D8 48 00 00 40 */ b lbl_800B3418 -/* 800B33DC 000B01DC 4B F7 97 95 */ bl func_8002CB70 +/* 800B33DC 000B01DC 4B F7 97 95 */ bl xGroupSetup__FP6xGroup /* 800B33E0 000B01E0 48 00 00 38 */ b lbl_800B3418 -/* 800B33E4 000B01E4 48 07 99 FD */ bl func_8012CDE0 +/* 800B33E4 000B01E4 48 07 99 FD */ bl zEntTeleportBox_Setup__FP16_zEntTeleportBox /* 800B33E8 000B01E8 48 00 00 30 */ b lbl_800B3418 -/* 800B33EC 000B01EC 48 07 A5 5D */ bl func_8012D948 +/* 800B33EC 000B01EC 48 07 A5 5D */ bl zBusStop_Setup__FP8zBusStop /* 800B33F0 000B01F0 48 00 00 28 */ b lbl_800B3418 -/* 800B33F4 000B01F4 48 08 8D D5 */ bl func_8013C1C8 +/* 800B33F4 000B01F4 48 08 8D D5 */ bl setup__13z_disco_floorFv /* 800B33F8 000B01F8 48 00 00 20 */ b lbl_800B3418 -/* 800B33FC 000B01FC 48 0B ED 69 */ bl func_80172164 +/* 800B33FC 000B01FC 48 0B ED 69 */ bl zTaxi_Setup__FP5zTaxi /* 800B3400 000B0200 48 00 00 18 */ b lbl_800B3418 -/* 800B3404 000B0204 48 0C 8D 25 */ bl func_8017C128 +/* 800B3404 000B0204 48 0C 8D 25 */ bl zCameraFly_Setup__FP10zCameraFly /* 800B3408 000B0208 48 00 00 10 */ b lbl_800B3418 -/* 800B340C 000B020C 4B FA DC E1 */ bl func_800610EC +/* 800B340C 000B020C 4B FA DC E1 */ bl zEntDestructObj_Setup__FP15zEntDestructObj /* 800B3410 000B0210 48 00 00 08 */ b lbl_800B3418 -/* 800B3414 000B0214 48 06 D5 F5 */ bl func_80120A08 +/* 800B3414 000B0214 48 06 D5 F5 */ bl xEntBoulder_Setup__FP11xEntBoulder lbl_800B3418: /* 800B3418 000B0218 3B BD 00 04 */ addi r29, r29, 4 /* 800B341C 000B021C 3B 9C 00 01 */ addi r28, r28, 1 @@ -2883,11 +2883,11 @@ lbl_800B3420: /* 800B3420 000B0220 80 1F 00 74 */ lwz r0, 0x74(r31) /* 800B3424 000B0224 7C 1C 00 40 */ cmplw r28, r0 /* 800B3428 000B0228 41 80 FE 84 */ blt lbl_800B32AC -/* 800B342C 000B022C 4B FA F9 CD */ bl func_80062DF8 -/* 800B3430 000B0230 48 07 99 A5 */ bl func_8012CDD4 -/* 800B3434 000B0234 4B FA E3 D9 */ bl func_8006180C +/* 800B342C 000B022C 4B FA F9 CD */ bl zEntPickup_Setup__Fv +/* 800B3430 000B0230 48 07 99 A5 */ bl zEntTeleportBox_InitAll__Fv +/* 800B3434 000B0234 4B FA E3 D9 */ bl zEntHangable_SetupFX__Fv /* 800B3438 000B0238 80 7E 1F C0 */ lwz r3, 0x1fc0(r30) -/* 800B343C 000B023C 48 00 34 ED */ bl func_800B6928 +/* 800B343C 000B023C 48 00 34 ED */ bl zThrown_Setup__FP6zScene /* 800B3440 000B0240 3A A0 00 00 */ li r21, 0 /* 800B3444 000B0244 3A 80 00 00 */ li r20, 0 /* 800B3448 000B0248 48 00 00 2C */ b lbl_800B3474 @@ -2899,7 +2899,7 @@ lbl_800B344C: /* 800B345C 000B025C 88 03 00 04 */ lbz r0, 4(r3) /* 800B3460 000B0260 28 00 00 0D */ cmplwi r0, 0xd /* 800B3464 000B0264 40 82 00 08 */ bne lbl_800B346C -/* 800B3468 000B0268 4B F8 21 D9 */ bl func_80035640 +/* 800B3468 000B0268 4B F8 21 D9 */ bl xMovePointSplineSetup__FP10xMovePoint lbl_800B346C: /* 800B346C 000B026C 3A 94 00 04 */ addi r20, r20, 4 /* 800B3470 000B0270 3A B5 00 01 */ addi r21, r21, 1 @@ -2907,24 +2907,24 @@ lbl_800B3474: /* 800B3474 000B0274 80 1F 00 74 */ lwz r0, 0x74(r31) /* 800B3478 000B0278 7C 15 00 40 */ cmplw r21, r0 /* 800B347C 000B027C 41 80 FF D0 */ blt lbl_800B344C -/* 800B3480 000B0280 4B F7 8A 05 */ bl func_8002BE84 +/* 800B3480 000B0280 4B F7 8A 05 */ bl xFXSceneSetup__Fv /* 800B3484 000B0284 7F E3 FB 78 */ mr r3, r31 -/* 800B3488 000B0288 48 00 1A D1 */ bl func_800B4F58 +/* 800B3488 000B0288 48 00 1A D1 */ bl zSceneEnableVisited__FP6zScene /* 800B348C 000B028C 3C 60 80 0B */ lis r3, lbl_800B3E7C@ha /* 800B3490 000B0290 38 63 3E 7C */ addi r3, r3, lbl_800B3E7C@l -/* 800B3494 000B0294 4B F8 F9 5D */ bl func_80042DF0 -/* 800B3498 000B0298 4B F6 7E 7D */ bl func_8001B314 +/* 800B3494 000B0294 4B F8 F9 5D */ bl xSerialTraverse__FPFUiP7xSerial_i +/* 800B3498 000B0298 4B F6 7E 7D */ bl xEntGetAllEntsBox__Fv /* 800B349C 000B029C 48 00 1D 61 */ bl func_800B51FC /* 800B34A0 000B02A0 7F E3 FB 78 */ mr r3, r31 -/* 800B34A4 000B02A4 48 07 0A F5 */ bl func_80123F98 +/* 800B34A4 000B02A4 48 07 0A F5 */ bl zGridInit__FP6zScene /* 800B34A8 000B02A8 7F E3 FB 78 */ mr r3, r31 -/* 800B34AC 000B02AC 48 08 E3 B9 */ bl func_80141864 +/* 800B34AC 000B02AC 48 08 E3 B9 */ bl zNPCBSandy_AddBoundEntsToGrid__FP6zScene /* 800B34B0 000B02B0 7F E3 FB 78 */ mr r3, r31 -/* 800B34B4 000B02B4 48 0B 01 3D */ bl func_801635F0 +/* 800B34B4 000B02B4 48 0B 01 3D */ bl zNPCBPatrick_AddBoundEntsToGrid__FP6zScene /* 800B34B8 000B02B8 80 7E 1F C0 */ lwz r3, 0x1fc0(r30) -/* 800B34BC 000B02BC 48 05 61 31 */ bl func_801095EC +/* 800B34BC 000B02BC 48 05 61 31 */ bl zNPCTiki_InitStacking__FP6zScene /* 800B34C0 000B02C0 80 7E 1F C0 */ lwz r3, 0x1fc0(r30) -/* 800B34C4 000B02C4 48 05 62 29 */ bl func_801096EC +/* 800B34C4 000B02C4 48 05 62 29 */ bl zNPCTiki_InitFX__FP6zScene /* 800B34C8 000B02C8 3A 80 00 00 */ li r20, 0 /* 800B34CC 000B02CC 3A C0 00 00 */ li r22, 0 /* 800B34D0 000B02D0 92 8D 90 D0 */ stw r20, lbl_803CB9D0-_SDA_BASE_(r13) @@ -2938,7 +2938,7 @@ lbl_800B34D8: /* 800B34EC 000B02EC 28 00 00 2B */ cmplwi r0, 0x2b /* 800B34F0 000B02F0 40 82 00 7C */ bne lbl_800B356C /* 800B34F4 000B02F4 7E A3 AB 78 */ mr r3, r21 -/* 800B34F8 000B02F8 4B FE EE B1 */ bl func_800A23A8 +/* 800B34F8 000B02F8 4B FE EE B1 */ bl zLOD_Get__FP4xEnt /* 800B34FC 000B02FC 28 03 00 00 */ cmplwi r3, 0 /* 800B3500 000B0300 41 82 00 6C */ beq lbl_800B356C /* 800B3504 000B0304 80 83 00 10 */ lwz r4, 0x10(r3) @@ -2965,7 +2965,7 @@ lbl_800B354C: /* 800B354C 000B034C 28 17 00 00 */ cmplwi r23, 0 /* 800B3550 000B0350 41 82 00 1C */ beq lbl_800B356C /* 800B3554 000B0354 80 77 00 3C */ lwz r3, 0x3c(r23) -/* 800B3558 000B0358 48 15 FA A1 */ bl func_80212FF8 +/* 800B3558 000B0358 48 15 FA A1 */ bl RpClumpGetNumAtomics /* 800B355C 000B035C 2C 03 00 01 */ cmpwi r3, 1 /* 800B3560 000B0360 40 82 00 0C */ bne lbl_800B356C /* 800B3564 000B0364 80 75 00 C4 */ lwz r3, 0xc4(r21) @@ -3032,7 +3032,7 @@ lbl_800B3620: /* 800B3630 000B0430 28 03 00 00 */ cmplwi r3, 0 /* 800B3634 000B0434 41 82 00 18 */ beq lbl_800B364C /* 800B3638 000B0438 38 80 00 00 */ li r4, 0 -/* 800B363C 000B043C 4B F9 80 D1 */ bl func_8004B70C +/* 800B363C 000B043C 4B F9 80 D1 */ bl xSTFindAsset__FUiPUi /* 800B3640 000B0440 80 9E 1F C0 */ lwz r4, 0x1fc0(r30) /* 800B3644 000B0444 80 84 00 44 */ lwz r4, 0x44(r4) /* 800B3648 000B0448 90 64 00 2C */ stw r3, 0x2c(r4) @@ -3041,7 +3041,7 @@ lbl_800B364C: /* 800B3650 000B0450 28 03 00 00 */ cmplwi r3, 0 /* 800B3654 000B0454 41 82 00 6C */ beq lbl_800B36C0 /* 800B3658 000B0458 38 80 00 00 */ li r4, 0 -/* 800B365C 000B045C 4B F9 80 B1 */ bl func_8004B70C +/* 800B365C 000B045C 4B F9 80 B1 */ bl xSTFindAsset__FUiPUi /* 800B3660 000B0460 28 03 00 00 */ cmplwi r3, 0 /* 800B3664 000B0464 41 82 00 5C */ beq lbl_800B36C0 /* 800B3668 000B0468 81 1E 1F C0 */ lwz r8, 0x1fc0(r30) @@ -3072,7 +3072,7 @@ lbl_800B36B4: lbl_800B36C0: /* 800B36C0 000B04C0 3C 60 4C 4B */ lis r3, 0x4C4B4954@ha /* 800B36C4 000B04C4 38 63 49 54 */ addi r3, r3, 0x4C4B4954@l -/* 800B36C8 000B04C8 4B F9 81 51 */ bl func_8004B818 +/* 800B36C8 000B04C8 4B F9 81 51 */ bl xSTAssetCountByType__FUi /* 800B36CC 000B04CC 7C 77 1B 78 */ mr r23, r3 /* 800B36D0 000B04D0 3B 00 00 00 */ li r24, 0 /* 800B36D4 000B04D4 3E C0 4C 4B */ lis r22, 0x4c4b @@ -3081,22 +3081,22 @@ lbl_800B36DC: /* 800B36DC 000B04DC 7F 04 C3 78 */ mr r4, r24 /* 800B36E0 000B04E0 38 76 49 54 */ addi r3, r22, 0x4954 /* 800B36E4 000B04E4 38 A0 00 00 */ li r5, 0 -/* 800B36E8 000B04E8 4B F9 81 B9 */ bl func_8004B8A0 +/* 800B36E8 000B04E8 4B F9 81 B9 */ bl xSTFindAssetByType__FUiiPUi /* 800B36EC 000B04EC 7C 75 1B 78 */ mr r21, r3 /* 800B36F0 000B04F0 80 63 00 04 */ lwz r3, 4(r3) /* 800B36F4 000B04F4 28 03 00 00 */ cmplwi r3, 0 /* 800B36F8 000B04F8 41 82 00 6C */ beq lbl_800B3764 -/* 800B36FC 000B04FC 48 00 13 41 */ bl func_800B4A3C +/* 800B36FC 000B04FC 48 00 13 41 */ bl zSceneFindObject__FUi /* 800B3700 000B0500 7C 79 1B 79 */ or. r25, r3, r3 /* 800B3704 000B0504 41 82 00 60 */ beq lbl_800B3764 -/* 800B3708 000B0508 4B F7 97 75 */ bl func_8002CE7C +/* 800B3708 000B0508 4B F7 97 75 */ bl xGroupGetCount__FP6xGroup /* 800B370C 000B050C 7C 74 1B 78 */ mr r20, r3 /* 800B3710 000B0510 3B 40 00 00 */ li r26, 0 /* 800B3714 000B0514 48 00 00 48 */ b lbl_800B375C lbl_800B3718: /* 800B3718 000B0518 7F 23 CB 78 */ mr r3, r25 /* 800B371C 000B051C 7F 44 D3 78 */ mr r4, r26 -/* 800B3720 000B0520 4B F7 97 69 */ bl func_8002CE88 +/* 800B3720 000B0520 4B F7 97 69 */ bl xGroupGetItemPtr__FP6xGroupUi /* 800B3724 000B0524 28 03 00 00 */ cmplwi r3, 0 /* 800B3728 000B0528 41 82 00 30 */ beq lbl_800B3758 /* 800B372C 000B052C A0 03 00 06 */ lhz r0, 6(r3) @@ -3127,7 +3127,7 @@ lbl_800B3768: /* 800B3780 000B0580 80 9F 00 B0 */ lwz r4, 0xb0(r31) /* 800B3784 000B0584 54 00 10 3A */ slwi r0, r0, 2 /* 800B3788 000B0588 7C 65 02 14 */ add r3, r5, r0 -/* 800B378C 000B058C 4B FD D6 FD */ bl func_80090E88 +/* 800B378C 000B058C 4B FD D6 FD */ bl zEntSimpleObj_MgrInit__FPP13zEntSimpleObjUi /* 800B3790 000B0590 80 BF 00 CC */ lwz r5, 0xcc(r31) /* 800B3794 000B0594 38 60 00 00 */ li r3, 0 /* 800B3798 000B0598 80 1F 00 9C */ lwz r0, 0x9c(r31) @@ -3230,7 +3230,7 @@ lbl_800B38DC: /* 800B38F4 000B06F4 40 82 00 74 */ bne lbl_800B3968 /* 800B38F8 000B06F8 7E C3 B3 78 */ mr r3, r22 /* 800B38FC 000B06FC 3A F7 00 01 */ addi r23, r23, 1 -/* 800B3900 000B0700 4B F7 95 7D */ bl func_8002CE7C +/* 800B3900 000B0700 4B F7 95 7D */ bl xGroupGetCount__FP6xGroup /* 800B3904 000B0704 7C 74 1B 78 */ mr r20, r3 /* 800B3908 000B0708 3A 60 00 00 */ li r19, 0 /* 800B390C 000B070C 3A A0 00 00 */ li r21, 0 @@ -3238,7 +3238,7 @@ lbl_800B38DC: lbl_800B3914: /* 800B3914 000B0714 7E C3 B3 78 */ mr r3, r22 /* 800B3918 000B0718 7E 64 9B 78 */ mr r4, r19 -/* 800B391C 000B071C 4B F7 95 6D */ bl func_8002CE88 +/* 800B391C 000B071C 4B F7 95 6D */ bl xGroupGetItemPtr__FP6xGroupUi /* 800B3920 000B0720 28 03 00 00 */ cmplwi r3, 0 /* 800B3924 000B0724 41 82 00 38 */ beq lbl_800B395C /* 800B3928 000B0728 A0 03 00 06 */ lhz r0, 6(r3) @@ -3513,7 +3513,7 @@ lbl_800B3CDC: /* 800B3CE0 000B0AE0 7F 64 DB 78 */ mr r4, r27 /* 800B3CE4 000B0AE4 7F 05 C3 78 */ mr r5, r24 /* 800B3CE8 000B0AE8 7E E6 BB 78 */ mr r6, r23 -/* 800B3CEC 000B0AEC 48 08 6A E5 */ bl func_8013A7D0 +/* 800B3CEC 000B0AEC 48 08 6A E5 */ bl xUpdateCull_Init__FPPvUiPP6xGroupUi /* 800B3CF0 000B0AF0 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800B3CF4 000B0AF4 3C 80 80 0B */ lis r4, lbl_800B31E0@ha /* 800B3CF8 000B0AF8 3B 25 05 58 */ addi r25, r5, lbl_803C0558@l @@ -3535,7 +3535,7 @@ lbl_800B3CDC: /* 800B3D38 000B0B38 48 00 00 78 */ b lbl_800B3DB0 lbl_800B3D3C: /* 800B3D3C 000B0B3C 80 74 00 00 */ lwz r3, 0(r20) -/* 800B3D40 000B0B40 4B FE E6 69 */ bl func_800A23A8 +/* 800B3D40 000B0B40 4B FE E6 69 */ bl zLOD_Get__FP4xEnt /* 800B3D44 000B0B44 7C 73 1B 79 */ or. r19, r3, r3 /* 800B3D48 000B0B48 41 82 00 40 */ beq lbl_800B3D88 /* 800B3D4C 000B0B4C C0 02 95 24 */ lfs f0, lbl_803CDEA4-_SDA2_BASE_(r2) @@ -3563,7 +3563,7 @@ lbl_800B3D88: /* 800B3D9C 000B0B9C 41 82 00 08 */ beq lbl_800B3DA4 /* 800B3DA0 000B0BA0 80 C1 00 10 */ lwz r6, 0x10(r1) lbl_800B3DA4: -/* 800B3DA4 000B0BA4 48 08 71 05 */ bl func_8013AEA8 +/* 800B3DA4 000B0BA4 48 08 71 05 */ bl xUpdateCull_SetCB__FP14xUpdateCullMgrPvPFPvPv_UiPv /* 800B3DA8 000B0BA8 3A 94 00 04 */ addi r20, r20, 4 /* 800B3DAC 000B0BAC 3A B5 00 01 */ addi r21, r21, 1 lbl_800B3DB0: @@ -3603,9 +3603,9 @@ lbl_800B3E20: /* 800B3E20 000B0C20 80 1F 00 74 */ lwz r0, 0x74(r31) /* 800B3E24 000B0C24 7C 06 00 40 */ cmplw r6, r0 /* 800B3E28 000B0C28 41 80 FF D8 */ blt lbl_800B3E00 -/* 800B3E2C 000B0C2C 48 03 A6 2D */ bl func_800EE458 -/* 800B3E30 000B0C30 48 08 7F A5 */ bl func_8013BDD4 -/* 800B3E34 000B0C34 4B FB 22 59 */ bl func_8006608C +/* 800B3E2C 000B0C2C 48 03 A6 2D */ bl zNPCMgr_scenePostSetup__Fv +/* 800B3E30 000B0C30 48 08 7F A5 */ bl post_setup__13z_disco_floorFv +/* 800B3E34 000B0C34 4B FB 22 59 */ bl zEntPickup_RewardPostSetup__Fv /* 800B3E38 000B0C38 80 02 95 28 */ lwz r0, lbl_803CDEA8-_SDA2_BASE_(r2) /* 800B3E3C 000B0C3C 38 61 00 0C */ addi r3, r1, 0xc /* 800B3E40 000B0C40 38 81 00 08 */ addi r4, r1, 8 @@ -3615,7 +3615,7 @@ lbl_800B3E20: /* 800B3E50 000B0C50 80 02 BF 08 */ lwz r0, lbl_803D0888-_SDA2_BASE_(r2) /* 800B3E54 000B0C54 90 01 00 08 */ stw r0, 8(r1) /* 800B3E58 000B0C58 C0 22 95 10 */ lfs f1, lbl_803CDE90-_SDA2_BASE_(r2) -/* 800B3E5C 000B0C5C 4B F8 DC BD */ bl func_80041B18 +/* 800B3E5C 000B0C5C 4B F8 DC BD */ bl xScrFxFade__FP10iColor_tagP10iColor_tagfPFv_vi /* 800B3E60 000B0C60 E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0 /* 800B3E64 000B0C64 CB E1 00 60 */ lfd f31, 0x60(r1) /* 800B3E68 000B0C68 BA 61 00 2C */ lmw r19, 0x2c(r1) @@ -3633,7 +3633,7 @@ lbl_800B3E7C: /* 800B3E94 000B0C94 7C 83 23 78 */ mr r3, r4 /* 800B3E98 000B0C98 38 81 00 08 */ addi r4, r1, 8 /* 800B3E9C 000B0C9C 90 01 00 08 */ stw r0, 8(r1) -/* 800B3EA0 000B0CA0 4B F8 F4 0D */ bl func_800432AC +/* 800B3EA0 000B0CA0 4B F8 F4 0D */ bl Read_b1__7xSerialFPi /* 800B3EA4 000B0CA4 80 01 00 08 */ lwz r0, 8(r1) /* 800B3EA8 000B0CA8 2C 00 00 00 */ cmpwi r0, 0 /* 800B3EAC 000B0CAC 40 82 00 0C */ bne lbl_800B3EB8 @@ -3642,7 +3642,7 @@ lbl_800B3E7C: lbl_800B3EB8: /* 800B3EB8 000B0CB8 7F E3 FB 78 */ mr r3, r31 /* 800B3EBC 000B0CBC 38 80 00 00 */ li r4, 0 -/* 800B3EC0 000B0CC0 4B F9 9D D5 */ bl func_8004DC94 +/* 800B3EC0 000B0CC0 4B F9 9D D5 */ bl xUtil_idtag2string__FUii /* 800B3EC4 000B0CC4 3C 80 80 26 */ lis r4, lbl_8025F078@ha /* 800B3EC8 000B0CC8 7C 65 1B 78 */ mr r5, r3 /* 800B3ECC 000B0CCC 38 84 F0 78 */ addi r4, r4, lbl_8025F078@l @@ -3658,8 +3658,8 @@ lbl_800B3EB8: /* 800B3EF4 000B0CF4 38 84 04 4F */ addi r4, r4, 0x44f /* 800B3EF8 000B0CF8 48 13 37 99 */ bl func_801E7690 /* 800B3EFC 000B0CFC 38 61 00 0C */ addi r3, r1, 0xc -/* 800B3F00 000B0D00 4B F9 83 15 */ bl func_8004C214 -/* 800B3F04 000B0D04 48 00 0B 39 */ bl func_800B4A3C +/* 800B3F00 000B0D00 4B F9 83 15 */ bl xStrHash__FPCc +/* 800B3F04 000B0D04 48 00 0B 39 */ bl zSceneFindObject__FUi /* 800B3F08 000B0D08 28 03 00 00 */ cmplwi r3, 0 /* 800B3F0C 000B0D0C 41 82 00 10 */ beq lbl_800B3F1C /* 800B3F10 000B0D10 A0 03 00 06 */ lhz r0, 6(r3) @@ -3674,8 +3674,8 @@ lbl_800B3F20: /* 800B3F2C 000B0D2C 38 21 00 30 */ addi r1, r1, 0x30 /* 800B3F30 000B0D30 4E 80 00 20 */ blr -.global func_800B3F34 -func_800B3F34: +.global zSceneUpdate__Ff +zSceneUpdate__Ff: /* 800B3F34 000B0D34 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800B3F38 000B0D38 7C 08 02 A6 */ mflr r0 /* 800B3F3C 000B0D3C 90 01 00 34 */ stw r0, 0x34(r1) @@ -3686,17 +3686,17 @@ func_800B3F34: /* 800B3F50 000B0D50 C0 02 95 24 */ lfs f0, lbl_803CDEA4-_SDA2_BASE_(r2) /* 800B3F54 000B0D54 FC 00 F8 00 */ fcmpu cr0, f0, f31 /* 800B3F58 000B0D58 41 82 04 A4 */ beq lbl_800B43FC -/* 800B3F5C 000B0D5C 4B FE 42 21 */ bl func_8009817C +/* 800B3F5C 000B0D5C 4B FE 42 21 */ bl zGameIsPaused__Fv /* 800B3F60 000B0D60 7C 7F 1B 79 */ or. r31, r3, r3 /* 800B3F64 000B0D64 D3 ED 90 E4 */ stfs f31, lbl_803CB9E4-_SDA_BASE_(r13) /* 800B3F68 000B0D68 40 82 00 14 */ bne lbl_800B3F7C /* 800B3F6C 000B0D6C FC 20 F8 90 */ fmr f1, f31 -/* 800B3F70 000B0D70 4B FB 1B 99 */ bl func_80065B08 +/* 800B3F70 000B0D70 4B FB 1B 99 */ bl zEntPickup_SceneUpdate__Ff /* 800B3F74 000B0D74 FC 20 F8 90 */ fmr f1, f31 -/* 800B3F78 000B0D78 4B FA 2E E9 */ bl func_80056E60 +/* 800B3F78 000B0D78 4B FA 2E E9 */ bl zEntButton_SceneUpdate__Ff lbl_800B3F7C: /* 800B3F7C 000B0D7C FC 20 F8 90 */ fmr f1, f31 -/* 800B3F80 000B0D80 4B F6 42 CD */ bl func_8001824C +/* 800B3F80 000B0D80 4B F6 42 CD */ bl xEntSetTimePassed__Ff /* 800B3F84 000B0D84 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B3F88 000B0D88 38 83 05 58 */ addi r4, r3, lbl_803C0558@l /* 800B3F8C 000B0D8C 80 64 1F BC */ lwz r3, 0x1fbc(r4) @@ -3704,7 +3704,7 @@ lbl_800B3F7C: /* 800B3F94 000B0D94 41 82 00 10 */ beq lbl_800B3FA4 /* 800B3F98 000B0D98 FC 20 F8 90 */ fmr f1, f31 /* 800B3F9C 000B0D9C 80 84 1F C0 */ lwz r4, 0x1fc0(r4) -/* 800B3FA0 000B0DA0 4B F9 F1 B1 */ bl func_80053150 +/* 800B3FA0 000B0DA0 4B F9 F1 B1 */ bl zCutsceneMgrUpdate__FP5xBaseP6xScenef lbl_800B3FA4: /* 800B3FA4 000B0DA4 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800B3FA8 000B0DA8 3C 60 80 3C */ lis r3, lbl_803C3288@ha @@ -3714,7 +3714,7 @@ lbl_800B3FA4: /* 800B3FB8 000B0DB8 38 63 32 88 */ addi r3, r3, lbl_803C3288@l /* 800B3FBC 000B0DBC 83 BE 00 80 */ lwz r29, 0x80(r30) /* 800B3FC0 000B0DC0 7F C4 F3 78 */ mr r4, r30 -/* 800B3FC4 000B0DC4 48 00 57 89 */ bl func_800B974C +/* 800B3FC4 000B0DC4 48 00 57 89 */ bl PreUpdate__6zUIMgrFP6zScenef /* 800B3FC8 000B0DC8 80 1E 01 08 */ lwz r0, 0x108(r30) /* 800B3FCC 000B0DCC 28 00 00 00 */ cmplwi r0, 0 /* 800B3FD0 000B0DD0 41 82 00 34 */ beq lbl_800B4004 @@ -3725,7 +3725,7 @@ lbl_800B3FE0: /* 800B3FE0 000B0DE0 FC 20 F8 90 */ fmr f1, f31 /* 800B3FE4 000B0DE4 7F 83 E3 78 */ mr r3, r28 /* 800B3FE8 000B0DE8 7F C4 F3 78 */ mr r4, r30 -/* 800B3FEC 000B0DEC 48 00 88 3D */ bl func_800BC828 +/* 800B3FEC 000B0DEC 48 00 88 3D */ bl zUIFont_PreUpdate__FP7zUIFontP6xScenef /* 800B3FF0 000B0DF0 3B 9C 00 FC */ addi r28, r28, 0xfc /* 800B3FF4 000B0DF4 3B 7B 00 01 */ addi r27, r27, 1 lbl_800B3FF8: @@ -3737,7 +3737,7 @@ lbl_800B4004: /* 800B4008 000B0E08 40 82 00 14 */ bne lbl_800B401C /* 800B400C 000B0E0C FC 20 F8 90 */ fmr f1, f31 /* 800B4010 000B0E10 7F C3 F3 78 */ mr r3, r30 -/* 800B4014 000B0E14 48 03 A4 69 */ bl func_800EE47C +/* 800B4014 000B0E14 48 03 A4 69 */ bl zNPCMgr_sceneTimestep__FP6xScenef /* 800B4018 000B0E18 48 00 00 34 */ b lbl_800B404C lbl_800B401C: /* 800B401C 000B0E1C 80 7E 00 00 */ lwz r3, 0(r30) @@ -3745,26 +3745,26 @@ lbl_800B401C: /* 800B4024 000B0E24 28 00 30 31 */ cmplwi r0, 0x3031 /* 800B4028 000B0E28 40 82 00 10 */ bne lbl_800B4038 /* 800B402C 000B0E2C 7F C3 F3 78 */ mr r3, r30 -/* 800B4030 000B0E30 48 08 D9 5D */ bl func_8014198C +/* 800B4030 000B0E30 48 08 D9 5D */ bl zNPCBSandy_GameIsPaused__FP6zScene /* 800B4034 000B0E34 48 00 00 18 */ b lbl_800B404C lbl_800B4038: /* 800B4038 000B0E38 3C 03 BD CE */ addis r0, r3, 0xbdce /* 800B403C 000B0E3C 28 00 30 31 */ cmplwi r0, 0x3031 /* 800B4040 000B0E40 40 82 00 0C */ bne lbl_800B404C /* 800B4044 000B0E44 7F C3 F3 78 */ mr r3, r30 -/* 800B4048 000B0E48 48 0A F6 99 */ bl func_801636E0 +/* 800B4048 000B0E48 48 0A F6 99 */ bl zNPCBPatrick_GameIsPaused__FP6zScene lbl_800B404C: /* 800B404C 000B0E4C FC 20 F8 90 */ fmr f1, f31 /* 800B4050 000B0E50 7F C3 F3 78 */ mr r3, r30 -/* 800B4054 000B0E54 48 08 08 79 */ bl func_801348CC +/* 800B4054 000B0E54 48 08 08 79 */ bl update_all__8ztextboxFR6xScenef /* 800B4058 000B0E58 FC 20 F8 90 */ fmr f1, f31 /* 800B405C 000B0E5C 7F C3 F3 78 */ mr r3, r30 -/* 800B4060 000B0E60 48 07 F0 1D */ bl func_8013307C +/* 800B4060 000B0E60 48 07 F0 1D */ bl update_all__8ztalkboxFR6xScenef /* 800B4064 000B0E64 FC 20 F8 90 */ fmr f1, f31 /* 800B4068 000B0E68 3C 60 80 3C */ lis r3, lbl_803C3288@ha /* 800B406C 000B0E6C 38 63 32 88 */ addi r3, r3, lbl_803C3288@l /* 800B4070 000B0E70 7F C4 F3 78 */ mr r4, r30 -/* 800B4074 000B0E74 48 00 57 8D */ bl func_800B9800 +/* 800B4074 000B0E74 48 00 57 8D */ bl Update__6zUIMgrFP6zScenef /* 800B4078 000B0E78 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B407C 000B0E7C 3C A0 80 2F */ lis r5, lbl_802F2C70@ha /* 800B4080 000B0E80 3B 83 05 58 */ addi r28, r3, lbl_803C0558@l @@ -3814,7 +3814,7 @@ lbl_800B40DC: /* 800B4124 000B0F24 41 82 00 08 */ beq lbl_800B412C /* 800B4128 000B0F28 38 80 00 64 */ li r4, 0x64 lbl_800B412C: -/* 800B412C 000B0F2C 48 08 6B 91 */ bl func_8013ACBC +/* 800B412C 000B0F2C 48 08 6B 91 */ bl xUpdateCull_Update__FP14xUpdateCullMgrUi /* 800B4130 000B0F30 7F BC EB 78 */ mr r28, r29 /* 800B4134 000B0F34 3B A0 00 00 */ li r29, 0 /* 800B4138 000B0F38 48 00 01 DC */ b lbl_800B4314 @@ -3868,41 +3868,41 @@ lbl_800B413C: lbl_800B41F4: /* 800B41F4 000B0FF4 FC 20 F8 90 */ fmr f1, f31 /* 800B41F8 000B0FF8 7F C4 F3 78 */ mr r4, r30 -/* 800B41FC 000B0FFC 4B F9 94 0D */ bl func_8004D608 +/* 800B41FC 000B0FFC 4B F9 94 0D */ bl xTimerUpdate__FP5xBaseP6xScenef /* 800B4200 000B1000 48 00 01 0C */ b lbl_800B430C /* 800B4204 000B1004 2C 1F 00 00 */ cmpwi r31, 0 /* 800B4208 000B1008 40 82 01 04 */ bne lbl_800B430C /* 800B420C 000B100C FC 20 F8 90 */ fmr f1, f31 /* 800B4210 000B1010 7F C4 F3 78 */ mr r4, r30 -/* 800B4214 000B1014 48 00 13 25 */ bl func_800B5538 +/* 800B4214 000B1014 48 00 13 25 */ bl zScriptUpdate__FP5xBaseP6xScenef /* 800B4218 000B1018 48 00 00 F4 */ b lbl_800B430C /* 800B421C 000B101C 2C 1F 00 00 */ cmpwi r31, 0 /* 800B4220 000B1020 40 82 00 EC */ bne lbl_800B430C /* 800B4224 000B1024 FC 20 F8 90 */ fmr f1, f31 /* 800B4228 000B1028 7F C4 F3 78 */ mr r4, r30 -/* 800B422C 000B102C 4B F6 BD 81 */ bl func_8001FFAC +/* 800B422C 000B102C 4B F6 BD 81 */ bl xFogUpdate__FP5xBaseP6xScenef /* 800B4230 000B1030 48 00 00 DC */ b lbl_800B430C /* 800B4234 000B1034 2C 1F 00 00 */ cmpwi r31, 0 /* 800B4238 000B1038 40 82 00 D4 */ bne lbl_800B430C /* 800B423C 000B103C FC 20 F8 90 */ fmr f1, f31 /* 800B4240 000B1040 7F C4 F3 78 */ mr r4, r30 -/* 800B4244 000B1044 48 06 46 21 */ bl func_80118864 +/* 800B4244 000B1044 48 06 46 21 */ bl xParEmitterUpdate__FP5xBaseP6xScenef /* 800B4248 000B1048 48 00 00 C4 */ b lbl_800B430C /* 800B424C 000B104C 2C 1F 00 00 */ cmpwi r31, 0 /* 800B4250 000B1050 40 82 00 BC */ bne lbl_800B430C -/* 800B4254 000B1054 4B FE 3F 29 */ bl func_8009817C +/* 800B4254 000B1054 4B FE 3F 29 */ bl zGameIsPaused__Fv /* 800B4258 000B1058 2C 03 00 00 */ cmpwi r3, 0 /* 800B425C 000B105C 40 82 00 B0 */ bne lbl_800B430C /* 800B4260 000B1060 FC 20 F8 90 */ fmr f1, f31 /* 800B4264 000B1064 80 7C 00 00 */ lwz r3, 0(r28) /* 800B4268 000B1068 7F C4 F3 78 */ mr r4, r30 -/* 800B426C 000B106C 48 06 2E F5 */ bl func_80117160 +/* 800B426C 000B106C 48 06 2E F5 */ bl xParSysUpdate__FP5xBaseP6xScenef /* 800B4270 000B1070 48 00 00 9C */ b lbl_800B430C /* 800B4274 000B1074 2C 1F 00 00 */ cmpwi r31, 0 /* 800B4278 000B1078 40 82 00 94 */ bne lbl_800B430C /* 800B427C 000B107C FC 20 F8 90 */ fmr f1, f31 /* 800B4280 000B1080 7F C4 F3 78 */ mr r4, r30 -/* 800B4284 000B1084 4B FE A2 55 */ bl func_8009E4D8 +/* 800B4284 000B1084 4B FE A2 55 */ bl zLightUpdate__FP5xBaseP6xScenef /* 800B4288 000B1088 48 00 00 84 */ b lbl_800B430C /* 800B428C 000B108C 2C 1F 00 00 */ cmpwi r31, 0 /* 800B4290 000B1090 41 82 00 10 */ beq lbl_800B42A0 @@ -3912,31 +3912,31 @@ lbl_800B41F4: lbl_800B42A0: /* 800B42A0 000B10A0 FC 20 F8 90 */ fmr f1, f31 /* 800B42A4 000B10A4 7F C4 F3 78 */ mr r4, r30 -/* 800B42A8 000B10A8 48 00 1A 89 */ bl func_800B5D30 +/* 800B42A8 000B10A8 48 00 1A 89 */ bl zSurfaceUpdate__FP5xBaseP6xScenef /* 800B42AC 000B10AC 48 00 00 60 */ b lbl_800B430C /* 800B42B0 000B10B0 2C 1F 00 00 */ cmpwi r31, 0 /* 800B42B4 000B10B4 40 82 00 58 */ bne lbl_800B430C /* 800B42B8 000B10B8 FC 20 F8 90 */ fmr f1, f31 /* 800B42BC 000B10BC 7F C4 F3 78 */ mr r4, r30 -/* 800B42C0 000B10C0 48 07 96 E9 */ bl func_8012D9A8 +/* 800B42C0 000B10C0 48 07 96 E9 */ bl zBusStop_Update__FP5xBaseP6xScenef /* 800B42C4 000B10C4 48 00 00 48 */ b lbl_800B430C /* 800B42C8 000B10C8 2C 1F 00 00 */ cmpwi r31, 0 /* 800B42CC 000B10CC 40 82 00 40 */ bne lbl_800B430C /* 800B42D0 000B10D0 FC 20 F8 90 */ fmr f1, f31 /* 800B42D4 000B10D4 7F C4 F3 78 */ mr r4, r30 -/* 800B42D8 000B10D8 48 08 81 71 */ bl func_8013C448 +/* 800B42D8 000B10D8 48 08 81 71 */ bl update__13z_disco_floorFR6xScenef /* 800B42DC 000B10DC 48 00 00 30 */ b lbl_800B430C /* 800B42E0 000B10E0 2C 1F 00 00 */ cmpwi r31, 0 /* 800B42E4 000B10E4 40 82 00 28 */ bne lbl_800B430C /* 800B42E8 000B10E8 FC 20 F8 90 */ fmr f1, f31 /* 800B42EC 000B10EC 7F C4 F3 78 */ mr r4, r30 -/* 800B42F0 000B10F0 48 0B DE F5 */ bl func_801721E4 +/* 800B42F0 000B10F0 48 0B DE F5 */ bl zTaxi_Update__FP5xBaseP6xScenef /* 800B42F4 000B10F4 48 00 00 18 */ b lbl_800B430C /* 800B42F8 000B10F8 2C 1F 00 00 */ cmpwi r31, 0 /* 800B42FC 000B10FC 40 82 00 10 */ bne lbl_800B430C /* 800B4300 000B1100 FC 20 F8 90 */ fmr f1, f31 /* 800B4304 000B1104 7F C4 F3 78 */ mr r4, r30 -/* 800B4308 000B1108 48 0C 7E 31 */ bl func_8017C138 +/* 800B4308 000B1108 48 0C 7E 31 */ bl zCameraFly_Update__FP5xBaseP6xScenef lbl_800B430C: /* 800B430C 000B110C 3B 9C 00 04 */ addi r28, r28, 4 /* 800B4310 000B1110 3B BD 00 01 */ addi r29, r29, 1 @@ -3948,62 +3948,62 @@ lbl_800B4314: /* 800B4324 000B1124 40 82 00 10 */ bne lbl_800B4334 /* 800B4328 000B1128 FC 20 F8 90 */ fmr f1, f31 /* 800B432C 000B112C 7F C3 F3 78 */ mr r3, r30 -/* 800B4330 000B1130 4B FD D4 15 */ bl func_80091744 +/* 800B4330 000B1130 4B FD D4 15 */ bl zEntSimpleObj_MgrCustomUpdate__FP6zScenef lbl_800B4334: /* 800B4334 000B1134 2C 1F 00 00 */ cmpwi r31, 0 /* 800B4338 000B1138 41 82 00 0C */ beq lbl_800B4344 -/* 800B433C 000B113C 48 00 7D 9D */ bl func_800BC0D8 +/* 800B433C 000B113C 48 00 7D 9D */ bl zUI_ScenePortalUpdate__Fv /* 800B4340 000B1140 48 00 00 0C */ b lbl_800B434C lbl_800B4344: /* 800B4344 000B1144 7F C3 F3 78 */ mr r3, r30 -/* 800B4348 000B1148 48 00 70 1D */ bl func_800BB364 +/* 800B4348 000B1148 48 00 70 1D */ bl zUI_ScenePortalSetToCurrentLevel__FP6zScene lbl_800B434C: -/* 800B434C 000B114C 48 04 02 3D */ bl func_800F4588 +/* 800B434C 000B114C 48 04 02 3D */ bl zNPCCommon_EjectPhlemOnPawz__Fv /* 800B4350 000B1150 2C 1F 00 00 */ cmpwi r31, 0 /* 800B4354 000B1154 40 82 00 A4 */ bne lbl_800B43F8 /* 800B4358 000B1158 FC 20 F8 90 */ fmr f1, f31 -/* 800B435C 000B115C 4B F9 A2 21 */ bl func_8004E57C +/* 800B435C 000B115C 4B F9 A2 21 */ bl zActionLineUpdate__Ff /* 800B4360 000B1160 FC 20 F8 90 */ fmr f1, f31 -/* 800B4364 000B1164 4B F7 4F 41 */ bl func_800292A4 +/* 800B4364 000B1164 4B F7 4F 41 */ bl xFXStreakUpdate__Ff /* 800B4368 000B1168 FC 20 F8 90 */ fmr f1, f31 -/* 800B436C 000B116C 4B F7 57 65 */ bl func_80029AD0 +/* 800B436C 000B116C 4B F7 57 65 */ bl xFXShineUpdate__Ff /* 800B4370 000B1170 FC 20 F8 90 */ fmr f1, f31 -/* 800B4374 000B1174 4B F7 4A 91 */ bl func_80028E04 +/* 800B4374 000B1174 4B F7 4A 91 */ bl xFXFireworksUpdate__Ff /* 800B4378 000B1178 FC 20 F8 90 */ fmr f1, f31 -/* 800B437C 000B117C 4B FE BF CD */ bl func_800A0348 +/* 800B437C 000B117C 4B FE BF CD */ bl zLightningUpdate__Ff /* 800B4380 000B1180 FC 20 F8 90 */ fmr f1, f31 -/* 800B4384 000B1184 4B FE 72 8D */ bl func_8009B610 +/* 800B4384 000B1184 4B FE 72 8D */ bl zGustUpdateFX__Ff /* 800B4388 000B1188 FC 20 F8 90 */ fmr f1, f31 /* 800B438C 000B118C 3C 60 80 3C */ lis r3, lbl_803C2664@ha /* 800B4390 000B1190 38 63 26 64 */ addi r3, r3, lbl_803C2664@l -/* 800B4394 000B1194 4B F5 AC 25 */ bl func_8000EFB8 +/* 800B4394 000B1194 4B F5 AC 25 */ bl xClimateUpdate__FP11_tagClimatef /* 800B4398 000B1198 FC 20 F8 90 */ fmr f1, f31 -/* 800B439C 000B119C 48 07 35 79 */ bl func_80127914 +/* 800B439C 000B119C 48 07 35 79 */ bl zShrapnel_Update__Ff /* 800B43A0 000B11A0 FC 20 F8 90 */ fmr f1, f31 -/* 800B43A4 000B11A4 48 0E 19 01 */ bl func_80195CA4 +/* 800B43A4 000B11A4 48 0E 19 01 */ bl zCombo_Update__Ff /* 800B43A8 000B11A8 FC 20 F8 90 */ fmr f1, f31 -/* 800B43AC 000B11AC 4B FD FB DD */ bl func_80093F88 +/* 800B43AC 000B11AC 4B FD FB DD */ bl zFXUpdate__Ff /* 800B43B0 000B11B0 80 0D 90 E8 */ lwz r0, lbl_803CB9E8-_SDA_BASE_(r13) /* 800B43B4 000B11B4 38 60 00 05 */ li r3, 5 /* 800B43B8 000B11B8 28 00 00 00 */ cmplwi r0, 0 /* 800B43BC 000B11BC 41 82 00 08 */ beq lbl_800B43C4 /* 800B43C0 000B11C0 38 60 00 64 */ li r3, 0x64 lbl_800B43C4: -/* 800B43C4 000B11C4 4B FE DD A1 */ bl func_800A2164 +/* 800B43C4 000B11C4 4B FE DD A1 */ bl zLOD_Update__FUi /* 800B43C8 000B11C8 FC 20 F8 90 */ fmr f1, f31 -/* 800B43CC 000B11CC 48 0B D9 69 */ bl func_80171D34 +/* 800B43CC 000B11CC 48 0B D9 69 */ bl zParPTankUpdate__Ff /* 800B43D0 000B11D0 FC 20 F8 90 */ fmr f1, f31 -/* 800B43D4 000B11D4 48 0C 80 85 */ bl func_8017C458 +/* 800B43D4 000B11D4 48 0C 80 85 */ bl xDecalUpdate__Ff /* 800B43D8 000B11D8 FC 20 F8 90 */ fmr f1, f31 -/* 800B43DC 000B11DC 48 0E 23 C5 */ bl func_801967A0 +/* 800B43DC 000B11DC 48 0E 23 C5 */ bl xCMupdate__Ff /* 800B43E0 000B11E0 80 1E 00 70 */ lwz r0, 0x70(r30) /* 800B43E4 000B11E4 28 00 00 00 */ cmplwi r0, 0 /* 800B43E8 000B11E8 41 82 00 14 */ beq lbl_800B43FC /* 800B43EC 000B11EC 38 60 00 05 */ li r3, 5 -/* 800B43F0 000B11F0 4B FE 67 3D */ bl func_8009AB2C +/* 800B43F0 000B11F0 4B FE 67 3D */ bl zGameStateSwitch__Fi /* 800B43F4 000B11F4 48 00 00 08 */ b lbl_800B43FC lbl_800B43F8: -/* 800B43F8 000B11F8 48 0E 18 95 */ bl func_80195C8C +/* 800B43F8 000B11F8 48 0E 18 95 */ bl zCombo_HideImmediately__Fv lbl_800B43FC: /* 800B43FC 000B11FC E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800B4400 000B1200 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -4027,19 +4027,19 @@ func_800B4418: /* 800B443C 000B123C 80 84 00 00 */ lwz r4, 0(r4) /* 800B4440 000B1240 80 84 00 00 */ lwz r4, 0(r4) /* 800B4444 000B1244 90 9F 06 58 */ stw r4, 0x658(r31) -/* 800B4448 000B1248 48 06 F0 79 */ bl func_801234C0 +/* 800B4448 000B1248 48 06 F0 79 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 800B444C 000B124C 38 60 00 0B */ li r3, 0xb -/* 800B4450 000B1250 4B FF 85 AD */ bl func_800AC9FC -/* 800B4454 000B1254 48 05 AB E1 */ bl func_8010F034 +/* 800B4450 000B1250 4B FF 85 AD */ bl zRenderState__F14_SDRenderState +/* 800B4454 000B1254 48 05 AB E1 */ bl xSkyDome_Render__Fv /* 800B4458 000B1258 38 60 00 0C */ li r3, 0xc -/* 800B445C 000B125C 4B FF 85 A1 */ bl func_800AC9FC -/* 800B4460 000B1260 4B FE A1 59 */ bl func_8009E5B8 +/* 800B445C 000B125C 4B FF 85 A1 */ bl zRenderState__F14_SDRenderState +/* 800B4460 000B1260 4B FE A1 59 */ bl zLightAddLocalEnv__Fv /* 800B4464 000B1264 80 7E 00 44 */ lwz r3, 0x44(r30) -/* 800B4468 000B1268 4B FD E4 FD */ bl func_80092964 -/* 800B446C 000B126C 4B FE A2 F1 */ bl func_8009E75C +/* 800B4468 000B1268 4B FD E4 FD */ bl zEnvRender__FP4xEnv +/* 800B446C 000B126C 4B FE A2 F1 */ bl zLightRemoveLocalEnv__Fv /* 800B4470 000B1270 38 60 00 02 */ li r3, 2 -/* 800B4474 000B1274 4B FF 85 89 */ bl func_800AC9FC -/* 800B4478 000B1278 48 08 79 B1 */ bl func_8013BE28 +/* 800B4474 000B1274 4B FF 85 89 */ bl zRenderState__F14_SDRenderState +/* 800B4478 000B1278 48 08 79 B1 */ bl render_all__13z_disco_floorFv /* 800B447C 000B127C 80 9E 00 B0 */ lwz r4, 0xb0(r30) /* 800B4480 000B1280 3B A0 00 00 */ li r29, 0 /* 800B4484 000B1284 80 1E 00 94 */ lwz r0, 0x94(r30) @@ -4053,11 +4053,11 @@ func_800B4418: /* 800B44A4 000B12A4 54 00 10 3A */ slwi r0, r0, 2 /* 800B44A8 000B12A8 7F 85 1A 14 */ add r28, r5, r3 /* 800B44AC 000B12AC 7F 65 02 14 */ add r27, r5, r0 -/* 800B44B0 000B12B0 48 07 25 E9 */ bl func_80126A98 +/* 800B44B0 000B12B0 48 07 25 E9 */ bl xModelBucket_Begin__Fv /* 800B44B4 000B12B4 80 7F 06 58 */ lwz r3, 0x658(r31) /* 800B44B8 000B12B8 C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) -/* 800B44BC 000B12BC 4B FD CF E5 */ bl func_800914A0 -/* 800B44C0 000B12C0 4B FD D3 11 */ bl func_800917D0 +/* 800B44BC 000B12BC 4B FD CF E5 */ bl zEntSimpleObj_MgrUpdateRender__FP7RpWorldf +/* 800B44C0 000B12C0 4B FD D3 11 */ bl zEntSimpleObj_MgrCustomRender__Fv /* 800B44C4 000B12C4 48 00 00 50 */ b lbl_800B4514 lbl_800B44C8: /* 800B44C8 000B12C8 83 5C 00 00 */ lwz r26, 0(r28) @@ -4074,7 +4074,7 @@ lbl_800B44E8: /* 800B44F0 000B12F0 41 82 00 20 */ beq lbl_800B4510 /* 800B44F4 000B12F4 80 7A 00 30 */ lwz r3, 0x30(r26) /* 800B44F8 000B12F8 80 9F 06 58 */ lwz r4, 0x658(r31) -/* 800B44FC 000B12FC 48 06 EF C5 */ bl func_801234C0 +/* 800B44FC 000B12FC 48 06 EF C5 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 800B4500 000B1300 81 9A 00 44 */ lwz r12, 0x44(r26) /* 800B4504 000B1304 7F 43 D3 78 */ mr r3, r26 /* 800B4508 000B1308 7D 89 03 A6 */ mtctr r12 @@ -4084,21 +4084,21 @@ lbl_800B4510: lbl_800B4514: /* 800B4514 000B1314 7C 1C D8 40 */ cmplw r28, r27 /* 800B4518 000B1318 40 80 FF B0 */ bge lbl_800B44C8 -/* 800B451C 000B131C 48 07 35 6D */ bl func_80127A88 +/* 800B451C 000B131C 48 07 35 6D */ bl zShrapnel_Render__Fv /* 800B4520 000B1320 80 7E 01 B4 */ lwz r3, 0x1b4(r30) /* 800B4524 000B1324 80 9E 00 94 */ lwz r4, 0x94(r30) -/* 800B4528 000B1328 4B FB 0A 9D */ bl func_80064FC4 -/* 800B452C 000B132C 48 07 28 15 */ bl func_80126D40 +/* 800B4528 000B1328 4B FB 0A 9D */ bl zEntPickup_Render__FP10zEntPickupUi +/* 800B452C 000B132C 48 07 28 15 */ bl xModelBucket_RenderOpaque__Fv /* 800B4530 000B1330 38 60 00 01 */ li r3, 1 -/* 800B4534 000B1334 48 0D 21 55 */ bl func_80186688 +/* 800B4534 000B1334 48 0D 21 55 */ bl zNPCCommon_Glyphs_RenderAll__Fi /* 800B4538 000B1338 38 60 00 01 */ li r3, 1 -/* 800B453C 000B133C 48 0D 3A B1 */ bl func_80187FEC +/* 800B453C 000B133C 48 0D 3A B1 */ bl zNPCCommon_Hazards_RenderAll__Fi /* 800B4540 000B1340 80 9F 06 58 */ lwz r4, 0x658(r31) /* 800B4544 000B1344 38 60 00 00 */ li r3, 0 -/* 800B4548 000B1348 48 06 EF 79 */ bl func_801234C0 +/* 800B4548 000B1348 48 06 EF 79 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 800B454C 000B134C 80 7E 01 B4 */ lwz r3, 0x1b4(r30) /* 800B4550 000B1350 80 9E 00 94 */ lwz r4, 0x94(r30) -/* 800B4554 000B1354 4B FB 0C 79 */ bl func_800651CC +/* 800B4554 000B1354 4B FB 0C 79 */ bl zEntPickup_RenderList__FP10zEntPickupUi /* 800B4558 000B1358 28 1D 00 01 */ cmplwi r29, 1 /* 800B455C 000B135C 40 82 00 5C */ bne lbl_800B45B8 /* 800B4560 000B1360 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -4106,14 +4106,14 @@ lbl_800B4514: /* 800B4568 000B1368 80 03 17 80 */ lwz r0, 0x1780(r3) /* 800B456C 000B136C 2C 00 00 00 */ cmpwi r0, 0 /* 800B4570 000B1370 41 81 00 48 */ bgt lbl_800B45B8 -/* 800B4574 000B1374 48 06 83 01 */ bl func_8011C874 +/* 800B4574 000B1374 48 06 83 01 */ bl render__9oob_stateFv /* 800B4578 000B1378 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800B457C 000B137C 40 82 00 3C */ bne lbl_800B45B8 /* 800B4580 000B1380 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B4584 000B1384 80 9F 06 58 */ lwz r4, 0x658(r31) /* 800B4588 000B1388 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800B458C 000B138C 80 63 07 10 */ lwz r3, 0x710(r3) -/* 800B4590 000B1390 48 06 EF 31 */ bl func_801234C0 +/* 800B4590 000B1390 48 06 EF 31 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 800B4594 000B1394 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B4598 000B1398 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800B459C 000B139C 81 83 07 24 */ lwz r12, 0x724(r3) @@ -4122,7 +4122,7 @@ lbl_800B4514: /* 800B45A8 000B13A8 4E 80 04 21 */ bctrl /* 800B45AC 000B13AC 80 9F 06 58 */ lwz r4, 0x658(r31) /* 800B45B0 000B13B0 38 60 00 00 */ li r3, 0 -/* 800B45B4 000B13B4 48 06 EF 0D */ bl func_801234C0 +/* 800B45B4 000B13B4 48 06 EF 0D */ bl xLightKit_Enable__FP9xLightKitP7RpWorld lbl_800B45B8: /* 800B45B8 000B13B8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B45BC 000B13BC 3B A3 05 58 */ addi r29, r3, lbl_803C0558@l @@ -4141,55 +4141,55 @@ lbl_800B45B8: /* 800B45F0 000B13F0 28 03 00 00 */ cmplwi r3, 0 /* 800B45F4 000B13F4 41 82 00 10 */ beq lbl_800B4604 /* 800B45F8 000B13F8 38 80 00 00 */ li r4, 0 -/* 800B45FC 000B13FC 4B F9 71 11 */ bl func_8004B70C +/* 800B45FC 000B13FC 4B F9 71 11 */ bl xSTFindAsset__FUiPUi /* 800B4600 000B1400 7C 7A 1B 78 */ mr r26, r3 lbl_800B4604: /* 800B4604 000B1404 28 1A 00 00 */ cmplwi r26, 0 /* 800B4608 000B1408 41 82 00 10 */ beq lbl_800B4618 /* 800B460C 000B140C 80 9F 06 58 */ lwz r4, 0x658(r31) /* 800B4610 000B1410 7F 43 D3 78 */ mr r3, r26 -/* 800B4614 000B1414 48 06 EE AD */ bl func_801234C0 +/* 800B4614 000B1414 48 06 EE AD */ bl xLightKit_Enable__FP9xLightKitP7RpWorld lbl_800B4618: /* 800B4618 000B1418 80 7D 1F BC */ lwz r3, 0x1fbc(r29) /* 800B461C 000B141C 38 80 00 00 */ li r4, 0 /* 800B4620 000B1420 38 A0 00 00 */ li r5, 0 /* 800B4624 000B1424 38 C0 00 00 */ li r6, 0 /* 800B4628 000B1428 80 63 00 14 */ lwz r3, 0x14(r3) -/* 800B462C 000B142C 4B F6 2C ED */ bl func_80017318 +/* 800B462C 000B142C 4B F6 2C ED */ bl xCutscene_Render__FP9xCutscenePP4xEntPiPf /* 800B4630 000B1430 28 1A 00 00 */ cmplwi r26, 0 /* 800B4634 000B1434 41 82 00 10 */ beq lbl_800B4644 /* 800B4638 000B1438 80 9F 06 58 */ lwz r4, 0x658(r31) /* 800B463C 000B143C 38 60 00 00 */ li r3, 0 -/* 800B4640 000B1440 48 06 EE 81 */ bl func_801234C0 +/* 800B4640 000B1440 48 06 EE 81 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld lbl_800B4644: -/* 800B4644 000B1444 4B FC 03 11 */ bl func_80074954 -/* 800B4648 000B1448 4B F9 32 81 */ bl func_800478C8 -/* 800B464C 000B144C 4B FC 03 D9 */ bl func_80074A24 -/* 800B4650 000B1450 48 08 5C D1 */ bl func_8013A320 +/* 800B4644 000B1444 4B FC 03 11 */ bl zEntPlayer_ShadowModelEnable__Fv +/* 800B4648 000B1448 4B F9 32 81 */ bl xShadowManager_Render__Fv +/* 800B464C 000B144C 4B FC 03 D9 */ bl zEntPlayer_ShadowModelDisable__Fv +/* 800B4650 000B1450 48 08 5C D1 */ bl xShadowSimple_Render__Fv /* 800B4654 000B1454 38 60 00 03 */ li r3, 3 -/* 800B4658 000B1458 4B FF 83 A5 */ bl func_800AC9FC +/* 800B4658 000B1458 4B FF 83 A5 */ bl zRenderState__F14_SDRenderState /* 800B465C 000B145C 48 00 0B 6D */ bl func_800B51C8 -/* 800B4660 000B1460 48 08 78 B1 */ bl func_8013BF10 -/* 800B4664 000B1464 4B F7 28 E1 */ bl func_80026F44 +/* 800B4660 000B1460 48 08 78 B1 */ bl effects_render_all__13z_disco_floorFv +/* 800B4664 000B1464 4B F7 28 E1 */ bl xFXRingRender__Fv /* 800B4668 000B1468 38 60 00 09 */ li r3, 9 -/* 800B466C 000B146C 4B FF 83 91 */ bl func_800AC9FC -/* 800B4670 000B1470 4B FE D1 89 */ bl func_800A17F8 -/* 800B4674 000B1474 4B F9 A0 FD */ bl func_8004E770 +/* 800B466C 000B146C 4B FF 83 91 */ bl zRenderState__F14_SDRenderState +/* 800B4670 000B1470 4B FE D1 89 */ bl zLightningRender__Fv +/* 800B4674 000B1474 4B F9 A0 FD */ bl zActionLineRender__Fv /* 800B4678 000B1478 38 60 00 0A */ li r3, 0xa -/* 800B467C 000B147C 4B FF 83 81 */ bl func_800AC9FC -/* 800B4680 000B1480 4B F7 4E 75 */ bl func_800294F4 -/* 800B4684 000B1484 4B F7 57 AD */ bl func_80029E30 -/* 800B4688 000B1488 4B F7 6C 41 */ bl func_8002B2C8 -/* 800B468C 000B148C 4B F7 76 45 */ bl func_8002BCD0 +/* 800B467C 000B147C 4B FF 83 81 */ bl zRenderState__F14_SDRenderState +/* 800B4680 000B1480 4B F7 4E 75 */ bl xFXStreakRender__Fv +/* 800B4684 000B1484 4B F7 57 AD */ bl xFXShineRender__Fv +/* 800B4688 000B1488 4B F7 6C 41 */ bl xFXRibbonRender__Fv +/* 800B468C 000B148C 4B F7 76 45 */ bl xFXAuraRender__Fv /* 800B4690 000B1490 38 60 00 08 */ li r3, 8 -/* 800B4694 000B1494 4B FF 83 69 */ bl func_800AC9FC +/* 800B4694 000B1494 4B FF 83 69 */ bl zRenderState__F14_SDRenderState /* 800B4698 000B1498 80 7E 01 20 */ lwz r3, 0x120(r30) /* 800B469C 000B149C 83 5E 02 40 */ lwz r26, 0x240(r30) /* 800B46A0 000B14A0 3B 63 FF FF */ addi r27, r3, -1 /* 800B46A4 000B14A4 48 00 00 14 */ b lbl_800B46B8 lbl_800B46A8: /* 800B46A8 000B14A8 7F 43 D3 78 */ mr r3, r26 -/* 800B46AC 000B14AC 48 06 2C E9 */ bl func_80117394 +/* 800B46AC 000B14AC 48 06 2C E9 */ bl xParSysRender__FP5xBase /* 800B46B0 000B14B0 3B 7B FF FF */ addi r27, r27, -1 /* 800B46B4 000B14B4 3B 5A 00 2C */ addi r26, r26, 0x2c lbl_800B46B8: @@ -4197,20 +4197,20 @@ lbl_800B46B8: /* 800B46BC 000B14BC 40 80 FF EC */ bge lbl_800B46A8 /* 800B46C0 000B14C0 80 9F 06 58 */ lwz r4, 0x658(r31) /* 800B46C4 000B14C4 38 60 00 00 */ li r3, 0 -/* 800B46C8 000B14C8 48 06 ED F9 */ bl func_801234C0 +/* 800B46C8 000B14C8 48 06 ED F9 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 800B46CC 000B14CC 38 60 00 0E */ li r3, 0xe -/* 800B46D0 000B14D0 4B FF 83 2D */ bl func_800AC9FC -/* 800B46D4 000B14D4 48 03 9D ED */ bl func_800EE4C0 +/* 800B46D0 000B14D0 4B FF 83 2D */ bl zRenderState__F14_SDRenderState +/* 800B46D4 000B14D4 48 03 9D ED */ bl zNPCMgr_scenePostRender__Fv /* 800B46D8 000B14D8 38 60 00 00 */ li r3, 0 -/* 800B46DC 000B14DC 48 0D 1F AD */ bl func_80186688 +/* 800B46DC 000B14DC 48 0D 1F AD */ bl zNPCCommon_Glyphs_RenderAll__Fi /* 800B46E0 000B14E0 38 60 00 00 */ li r3, 0 -/* 800B46E4 000B14E4 48 0D 39 09 */ bl func_80187FEC +/* 800B46E4 000B14E4 48 0D 39 09 */ bl zNPCCommon_Hazards_RenderAll__Fi /* 800B46E8 000B14E8 38 60 00 03 */ li r3, 3 -/* 800B46EC 000B14EC 4B FF 83 11 */ bl func_800AC9FC -/* 800B46F0 000B14F0 4B F8 44 89 */ bl func_80038B78 -/* 800B46F4 000B14F4 48 0B D6 E1 */ bl func_80171DD4 -/* 800B46F8 000B14F8 48 0C B4 ED */ bl func_8017FBE4 -/* 800B46FC 000B14FC 48 03 9D E9 */ bl func_800EE4E4 +/* 800B46EC 000B14EC 4B FF 83 11 */ bl zRenderState__F14_SDRenderState +/* 800B46F0 000B14F0 4B F8 44 89 */ bl xParMgrRender__Fv +/* 800B46F4 000B14F4 48 0B D6 E1 */ bl zParPTankRender__Fv +/* 800B46F8 000B14F8 48 0C B4 ED */ bl xPTankPoolRender__Fv +/* 800B46FC 000B14FC 48 03 9D E9 */ bl zNPCMgr_scenePostParticleRender__Fv /* 800B4700 000B1500 48 00 0A B9 */ bl func_800B51B8 /* 800B4704 000B1504 BB 41 00 08 */ lmw r26, 8(r1) /* 800B4708 000B1508 80 01 00 24 */ lwz r0, 0x24(r1) @@ -4225,51 +4225,51 @@ func_800B4718: /* 800B4720 000B1520 38 60 00 13 */ li r3, 0x13 /* 800B4724 000B1524 90 01 00 14 */ stw r0, 0x14(r1) /* 800B4728 000B1528 93 E1 00 0C */ stw r31, 0xc(r1) -/* 800B472C 000B152C 4B FF 82 D1 */ bl func_800AC9FC +/* 800B472C 000B152C 4B FF 82 D1 */ bl zRenderState__F14_SDRenderState /* 800B4730 000B1530 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B4734 000B1534 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 800B4738 000B1538 4B F8 E0 85 */ bl func_800427BC -/* 800B473C 000B153C 4B F8 DE E5 */ bl func_80042620 -/* 800B4740 000B1540 4B FE 61 ED */ bl func_8009A92C +/* 800B4738 000B1538 4B F8 E0 85 */ bl xScrFXGlareRender__FP7xCamera +/* 800B473C 000B153C 4B F8 DE E5 */ bl xScrFXFullScreenGlareRender__Fv +/* 800B4740 000B1540 4B FE 61 ED */ bl zGameModeGet__Fv /* 800B4744 000B1544 2C 03 00 01 */ cmpwi r3, 1 /* 800B4748 000B1548 40 82 00 38 */ bne lbl_800B4780 -/* 800B474C 000B154C 4B FE 61 D9 */ bl func_8009A924 +/* 800B474C 000B154C 4B FE 61 D9 */ bl zGameStateGet__Fv /* 800B4750 000B1550 2C 03 00 00 */ cmpwi r3, 0 /* 800B4754 000B1554 41 82 00 10 */ beq lbl_800B4764 -/* 800B4758 000B1558 4B FE 61 CD */ bl func_8009A924 +/* 800B4758 000B1558 4B FE 61 CD */ bl zGameStateGet__Fv /* 800B475C 000B155C 2C 03 00 01 */ cmpwi r3, 1 /* 800B4760 000B1560 40 82 00 20 */ bne lbl_800B4780 lbl_800B4764: -/* 800B4764 000B1564 4B FE 61 C1 */ bl func_8009A924 +/* 800B4764 000B1564 4B FE 61 C1 */ bl zGameStateGet__Fv /* 800B4768 000B1568 7C 60 00 34 */ cntlzw r0, r3 /* 800B476C 000B156C 80 6D 90 BC */ lwz r3, lbl_803CB9BC-_SDA_BASE_(r13) /* 800B4770 000B1570 80 8D 90 C0 */ lwz r4, lbl_803CB9C0-_SDA_BASE_(r13) /* 800B4774 000B1574 54 06 D9 7E */ srwi r6, r0, 5 /* 800B4778 000B1578 80 AD 90 C4 */ lwz r5, lbl_803CB9C4-_SDA_BASE_(r13) -/* 800B477C 000B157C 4B F9 91 B9 */ bl func_8004D934 +/* 800B477C 000B157C 4B F9 91 B9 */ bl render_mem_card_no_space__Fiiib lbl_800B4780: -/* 800B4780 000B1580 4B FA 78 E9 */ bl func_8005C068 -/* 800B4784 000B1584 48 06 81 79 */ bl func_8011C8FC +/* 800B4780 000B1580 4B FA 78 E9 */ bl render_screen__13cruise_bubbleFv +/* 800B4784 000B1584 48 06 81 79 */ bl fx_render__9oob_stateFv /* 800B4788 000B1588 38 60 00 06 */ li r3, 6 -/* 800B478C 000B158C 4B FF 82 71 */ bl func_800AC9FC -/* 800B4790 000B1590 48 08 01 9D */ bl func_8013492C -/* 800B4794 000B1594 48 07 EA 95 */ bl func_80133228 +/* 800B478C 000B158C 4B FF 82 71 */ bl zRenderState__F14_SDRenderState +/* 800B4790 000B1590 48 08 01 9D */ bl render_all__8ztextboxFv +/* 800B4794 000B1594 48 07 EA 95 */ bl render_all__8ztalkboxFv /* 800B4798 000B1598 38 60 00 06 */ li r3, 6 -/* 800B479C 000B159C 4B FF 82 61 */ bl func_800AC9FC +/* 800B479C 000B159C 4B FF 82 61 */ bl zRenderState__F14_SDRenderState /* 800B47A0 000B15A0 4B FE 4E A1 */ bl func_80099640 /* 800B47A4 000B15A4 4B FE 4E BD */ bl func_80099660 /* 800B47A8 000B15A8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B47AC 000B15AC 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l /* 800B47B0 000B15B0 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 800B47B4 000B15B4 48 18 2D D5 */ bl func_80237588 +/* 800B47B4 000B15B4 48 18 2D D5 */ bl RwCameraEndUpdate /* 800B47B8 000B15B8 80 7F 00 10 */ lwz r3, 0x10(r31) /* 800B47BC 000B15BC 38 80 00 00 */ li r4, 0 /* 800B47C0 000B15C0 38 A0 00 02 */ li r5, 2 -/* 800B47C4 000B15C4 48 18 30 ED */ bl func_802378B0 +/* 800B47C4 000B15C4 48 18 30 ED */ bl RwCameraClear /* 800B47C8 000B15C8 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 800B47CC 000B15CC 48 18 2D E5 */ bl func_802375B0 -/* 800B47D0 000B15D0 48 00 5E E1 */ bl func_800BA6B0 -/* 800B47D4 000B15D4 4B FE 61 59 */ bl func_8009A92C +/* 800B47CC 000B15CC 48 18 2D E5 */ bl RwCameraBeginUpdate +/* 800B47D0 000B15D0 48 00 5E E1 */ bl zUIRenderAll__Fv +/* 800B47D4 000B15D4 4B FE 61 59 */ bl zGameModeGet__Fv /* 800B47D8 000B15D8 7C 7F 1B 78 */ mr r31, r3 /* 800B47DC 000B15DC 2C 1F 00 0C */ cmpwi r31, 0xc /* 800B47E0 000B15E0 41 82 00 38 */ beq lbl_800B4818 @@ -4277,17 +4277,17 @@ lbl_800B4780: /* 800B47E8 000B15E8 41 82 00 30 */ beq lbl_800B4818 /* 800B47EC 000B15EC 38 60 00 01 */ li r3, 1 /* 800B47F0 000B15F0 38 80 00 00 */ li r4, 0 -/* 800B47F4 000B15F4 48 17 AF E9 */ bl func_8022F7DC -/* 800B47F8 000B15F8 48 00 08 41 */ bl func_800B5038 +/* 800B47F4 000B15F4 48 17 AF E9 */ bl RwRenderStateSet +/* 800B47F8 000B15F8 48 00 08 41 */ bl zSceneSpawnRandomBubbles__Fv /* 800B47FC 000B15FC 2C 1F 00 07 */ cmpwi r31, 7 /* 800B4800 000B1600 41 82 00 0C */ beq lbl_800B480C /* 800B4804 000B1604 2C 1F 00 06 */ cmpwi r31, 6 /* 800B4808 000B1608 40 82 00 0C */ bne lbl_800B4814 lbl_800B480C: /* 800B480C 000B160C C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) -/* 800B4810 000B1610 48 0B D5 25 */ bl func_80171D34 +/* 800B4810 000B1610 48 0B D5 25 */ bl zParPTankUpdate__Ff lbl_800B4814: -/* 800B4814 000B1614 48 0B D5 C1 */ bl func_80171DD4 +/* 800B4814 000B1614 48 0B D5 C1 */ bl zParPTankRender__Fv lbl_800B4818: /* 800B4818 000B1618 2C 1F 00 09 */ cmpwi r31, 9 /* 800B481C 000B161C 41 82 00 28 */ beq lbl_800B4844 @@ -4300,41 +4300,41 @@ lbl_800B4830: /* 800B4834 000B1634 41 82 00 10 */ beq lbl_800B4844 lbl_800B4838: /* 800B4838 000B1638 38 60 00 07 */ li r3, 7 -/* 800B483C 000B163C 4B FF 81 C1 */ bl func_800AC9FC -/* 800B4840 000B1640 4B FE 75 85 */ bl func_8009BDC4 +/* 800B483C 000B163C 4B FF 81 C1 */ bl zRenderState__F14_SDRenderState +/* 800B4840 000B1640 4B FE 75 85 */ bl render__4zhudFv lbl_800B4844: -/* 800B4844 000B1644 4B F8 43 35 */ bl func_80038B78 -/* 800B4848 000B1648 4B FE 39 35 */ bl func_8009817C +/* 800B4844 000B1644 4B F8 43 35 */ bl xParMgrRender__Fv +/* 800B4848 000B1648 4B FE 39 35 */ bl zGameIsPaused__Fv /* 800B484C 000B164C 2C 03 00 00 */ cmpwi r3, 0 /* 800B4850 000B1650 40 82 00 08 */ bne lbl_800B4858 -/* 800B4854 000B1654 48 0E 1F 9D */ bl func_801967F0 +/* 800B4854 000B1654 48 0E 1F 9D */ bl xCMrender__Fv lbl_800B4858: -/* 800B4858 000B1658 4B FE 60 D5 */ bl func_8009A92C +/* 800B4858 000B1658 4B FE 60 D5 */ bl zGameModeGet__Fv /* 800B485C 000B165C 2C 03 00 01 */ cmpwi r3, 1 /* 800B4860 000B1660 40 82 00 38 */ bne lbl_800B4898 -/* 800B4864 000B1664 4B FE 60 C1 */ bl func_8009A924 +/* 800B4864 000B1664 4B FE 60 C1 */ bl zGameStateGet__Fv /* 800B4868 000B1668 2C 03 00 00 */ cmpwi r3, 0 /* 800B486C 000B166C 41 82 00 10 */ beq lbl_800B487C -/* 800B4870 000B1670 4B FE 60 B5 */ bl func_8009A924 +/* 800B4870 000B1670 4B FE 60 B5 */ bl zGameStateGet__Fv /* 800B4874 000B1674 2C 03 00 01 */ cmpwi r3, 1 /* 800B4878 000B1678 40 82 00 20 */ bne lbl_800B4898 lbl_800B487C: -/* 800B487C 000B167C 4B FE 60 A9 */ bl func_8009A924 +/* 800B487C 000B167C 4B FE 60 A9 */ bl zGameStateGet__Fv /* 800B4880 000B1680 7C 60 00 34 */ cntlzw r0, r3 /* 800B4884 000B1684 80 6D 90 BC */ lwz r3, lbl_803CB9BC-_SDA_BASE_(r13) /* 800B4888 000B1688 80 8D 90 C0 */ lwz r4, lbl_803CB9C0-_SDA_BASE_(r13) /* 800B488C 000B168C 54 06 D9 7E */ srwi r6, r0, 5 /* 800B4890 000B1690 80 AD 90 C4 */ lwz r5, lbl_803CB9C4-_SDA_BASE_(r13) -/* 800B4894 000B1694 4B F9 90 A1 */ bl func_8004D934 +/* 800B4894 000B1694 4B F9 90 A1 */ bl render_mem_card_no_space__Fiiib lbl_800B4898: -/* 800B4898 000B1698 4B F9 8F F9 */ bl func_8004D890 -/* 800B489C 000B169C 4B FE 60 91 */ bl func_8009A92C +/* 800B4898 000B1698 4B F9 8F F9 */ bl xTRCRender__Fv +/* 800B489C 000B169C 4B FE 60 91 */ bl zGameModeGet__Fv /* 800B48A0 000B16A0 2C 03 00 01 */ cmpwi r3, 1 /* 800B48A4 000B16A4 40 82 00 14 */ bne lbl_800B48B8 -/* 800B48A8 000B16A8 4B FE 60 7D */ bl func_8009A924 +/* 800B48A8 000B16A8 4B FE 60 7D */ bl zGameStateGet__Fv /* 800B48AC 000B16AC 2C 03 00 03 */ cmpwi r3, 3 /* 800B48B0 000B16B0 40 82 00 08 */ bne lbl_800B48B8 -/* 800B48B4 000B16B4 4B F8 D1 59 */ bl func_80041A0C +/* 800B48B4 000B16B4 4B F8 D1 59 */ bl xScrFxDrawScreenSizeRectangle__Fv lbl_800B48B8: /* 800B48B8 000B16B8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B48BC 000B16BC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -4342,8 +4342,8 @@ lbl_800B48B8: /* 800B48C4 000B16C4 38 21 00 10 */ addi r1, r1, 0x10 /* 800B48C8 000B16C8 4E 80 00 20 */ blr -.global func_800B48CC -func_800B48CC: +.global zSceneRender__Fv +zSceneRender__Fv: /* 800B48CC 000B16CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B48D0 000B16D0 7C 08 02 A6 */ mflr r0 /* 800B48D4 000B16D4 90 01 00 14 */ stw r0, 0x14(r1) @@ -4351,7 +4351,7 @@ func_800B48CC: /* 800B48DC 000B16DC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B48E0 000B16E0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800B48E4 000B16E4 80 63 00 10 */ lwz r3, 0x10(r3) -/* 800B48E8 000B16E8 4B F8 D0 E5 */ bl func_800419CC +/* 800B48E8 000B16E8 4B F8 D0 E5 */ bl xScrFxRender__FP8RwCamera /* 800B48EC 000B16EC 4B FF FE 2D */ bl func_800B4718 /* 800B48F0 000B16F0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B48F4 000B16F4 7C 08 03 A6 */ mtlr r0 @@ -4368,7 +4368,7 @@ func_800B4900: /* 800B4914 000B1714 7C 7F 1B 78 */ mr r31, r3 /* 800B4918 000B1718 57 E4 18 38 */ slwi r4, r31, 3 /* 800B491C 000B171C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 800B4920 000B1720 4B F7 F0 21 */ bl func_80033940 +/* 800B4920 000B1720 4B F7 F0 21 */ bl xMemAlloc__FUiUii /* 800B4924 000B1724 90 6D 90 EC */ stw r3, lbl_803CB9EC-_SDA_BASE_(r13) /* 800B4928 000B1728 57 E5 18 38 */ slwi r5, r31, 3 /* 800B492C 000B172C 38 80 00 00 */ li r4, 0 @@ -4460,8 +4460,8 @@ lbl_800B4A34: /* 800B4A34 000B1834 38 60 00 00 */ li r3, 0 /* 800B4A38 000B1838 4E 80 00 20 */ blr -.global func_800B4A3C -func_800B4A3C: +.global zSceneFindObject__FUi +zSceneFindObject__FUi: /* 800B4A3C 000B183C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B4A40 000B1840 7C 08 02 A6 */ mflr r0 /* 800B4A44 000B1844 90 01 00 14 */ stw r0, 0x14(r1) @@ -4471,8 +4471,8 @@ func_800B4A3C: /* 800B4A54 000B1854 38 21 00 10 */ addi r1, r1, 0x10 /* 800B4A58 000B1858 4E 80 00 20 */ blr -.global func_800B4A5C -func_800B4A5C: +.global zSceneGetObject__Fii +zSceneGetObject__Fii: /* 800B4A5C 000B185C 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800B4A60 000B1860 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l /* 800B4A64 000B1864 81 05 1F C0 */ lwz r8, 0x1fc0(r5) @@ -4510,10 +4510,10 @@ lbl_800B4AD0: /* 800B4AD0 000B18D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B4AD4 000B18D4 7C 08 02 A6 */ mflr r0 /* 800B4AD8 000B18D8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800B4ADC 000B18DC 4B FF FF 61 */ bl func_800B4A3C +/* 800B4ADC 000B18DC 4B FF FF 61 */ bl zSceneFindObject__FUi /* 800B4AE0 000B18E0 28 03 00 00 */ cmplwi r3, 0 /* 800B4AE4 000B18E4 41 82 00 0C */ beq lbl_800B4AF0 -/* 800B4AE8 000B18E8 48 00 00 25 */ bl func_800B4B0C +/* 800B4AE8 000B18E8 48 00 00 25 */ bl zSceneGetName__FP5xBase /* 800B4AEC 000B18EC 48 00 00 10 */ b lbl_800B4AFC lbl_800B4AF0: /* 800B4AF0 000B18F0 3C 60 80 26 */ lis r3, lbl_8025F078@ha @@ -4525,15 +4525,15 @@ lbl_800B4AFC: /* 800B4B04 000B1904 38 21 00 10 */ addi r1, r1, 0x10 /* 800B4B08 000B1908 4E 80 00 20 */ blr -.global func_800B4B0C -func_800B4B0C: +.global zSceneGetName__FP5xBase +zSceneGetName__FP5xBase: /* 800B4B0C 000B190C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B4B10 000B1910 7C 08 02 A6 */ mflr r0 /* 800B4B14 000B1914 28 03 00 00 */ cmplwi r3, 0 /* 800B4B18 000B1918 90 01 00 14 */ stw r0, 0x14(r1) /* 800B4B1C 000B191C 41 82 00 18 */ beq lbl_800B4B34 /* 800B4B20 000B1920 80 63 00 00 */ lwz r3, 0(r3) -/* 800B4B24 000B1924 4B F9 6A BD */ bl func_8004B5E0 +/* 800B4B24 000B1924 4B F9 6A BD */ bl xSTAssetName__FUi /* 800B4B28 000B1928 28 03 00 00 */ cmplwi r3, 0 /* 800B4B2C 000B192C 41 82 00 08 */ beq lbl_800B4B34 /* 800B4B30 000B1930 48 00 00 10 */ b lbl_800B4B40 @@ -4547,8 +4547,8 @@ lbl_800B4B40: /* 800B4B48 000B1948 38 21 00 10 */ addi r1, r1, 0x10 /* 800B4B4C 000B194C 4E 80 00 20 */ blr -.global func_800B4B50 -func_800B4B50: +.global zSceneForAllBase__FPFP5xBaseP6zScenePv_P5xBasePv +zSceneForAllBase__FPFP5xBaseP6zScenePv_P5xBasePv: /* 800B4B50 000B1950 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B4B54 000B1954 7C 08 02 A6 */ mflr r0 /* 800B4B58 000B1958 3C A0 80 3C */ lis r5, lbl_803C0558@ha @@ -4592,8 +4592,8 @@ lbl_800B4BCC: /* 800B4BE4 000B19E4 38 21 00 20 */ addi r1, r1, 0x20 /* 800B4BE8 000B19E8 4E 80 00 20 */ blr -.global func_800B4BEC -func_800B4BEC: +.global zSceneForAllBase__FPFP5xBaseP6zScenePv_P5xBaseiPv +zSceneForAllBase__FPFP5xBaseP6zScenePv_P5xBaseiPv: /* 800B4BEC 000B19EC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B4BF0 000B19F0 7C 08 02 A6 */ mflr r0 /* 800B4BF4 000B19F4 3C C0 80 3C */ lis r6, lbl_803C0558@ha @@ -4641,7 +4641,7 @@ lbl_800B4C80: /* 800B4C88 000B1A88 90 01 00 14 */ stw r0, 0x14(r1) /* 800B4C8C 000B1A8C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800B4C90 000B1A90 7C 7F 1B 78 */ mr r31, r3 -/* 800B4C94 000B1A94 4B F9 45 8D */ bl func_80049220 +/* 800B4C94 000B1A94 4B F9 45 8D */ bl xSndParentDied__FUi /* 800B4C98 000B1A98 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B4C9C 000B1A9C 7F E3 FB 78 */ mr r3, r31 /* 800B4CA0 000B1AA0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -4649,12 +4649,12 @@ lbl_800B4C80: /* 800B4CA8 000B1AA8 38 21 00 10 */ addi r1, r1, 0x10 /* 800B4CAC 000B1AAC 4E 80 00 20 */ blr -.global func_800B4CB0 -func_800B4CB0: +.global zSceneMemLvlChkCB__Fv +zSceneMemLvlChkCB__Fv: /* 800B4CB0 000B1AB0 4E 80 00 20 */ blr -.global func_800B4CB4 -func_800B4CB4: +.global zSceneLeavingLevel__Fv +zSceneLeavingLevel__Fv: /* 800B4CB4 000B1AB4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B4CB8 000B1AB8 7C 08 02 A6 */ mflr r0 /* 800B4CBC 000B1ABC 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -4668,8 +4668,8 @@ func_800B4CB4: /* 800B4CDC 000B1ADC 80 02 BF 10 */ lwz r0, lbl_803D0890-_SDA2_BASE_(r2) /* 800B4CE0 000B1AE0 90 01 00 08 */ stw r0, 8(r1) /* 800B4CE4 000B1AE4 80 63 00 00 */ lwz r3, 0(r3) -/* 800B4CE8 000B1AE8 4B F9 8F AD */ bl func_8004DC94 -/* 800B4CEC 000B1AEC 4B F9 79 B9 */ bl func_8004C6A4 +/* 800B4CE8 000B1AE8 4B F9 8F AD */ bl xUtil_idtag2string__FUii +/* 800B4CEC 000B1AEC 4B F9 79 B9 */ bl xStrupr__FPc /* 800B4CF0 000B1AF0 7C 64 1B 78 */ mr r4, r3 /* 800B4CF4 000B1AF4 38 61 00 0C */ addi r3, r1, 0xc /* 800B4CF8 000B1AF8 38 A0 00 04 */ li r5, 4 @@ -4679,8 +4679,8 @@ func_800B4CB4: /* 800B4D08 000B1B08 80 63 00 70 */ lwz r3, 0x70(r3) /* 800B4D0C 000B1B0C 80 63 00 10 */ lwz r3, 0x10(r3) /* 800B4D10 000B1B10 80 63 00 14 */ lwz r3, 0x14(r3) -/* 800B4D14 000B1B14 4B F9 8F 81 */ bl func_8004DC94 -/* 800B4D18 000B1B18 4B F9 79 8D */ bl func_8004C6A4 +/* 800B4D14 000B1B14 4B F9 8F 81 */ bl xUtil_idtag2string__FUii +/* 800B4D18 000B1B18 4B F9 79 8D */ bl xStrupr__FPc /* 800B4D1C 000B1B1C 7C 64 1B 78 */ mr r4, r3 /* 800B4D20 000B1B20 38 61 00 08 */ addi r3, r1, 8 /* 800B4D24 000B1B24 38 A0 00 04 */ li r5, 4 @@ -4697,8 +4697,8 @@ func_800B4CB4: /* 800B4D50 000B1B50 38 21 00 20 */ addi r1, r1, 0x20 /* 800B4D54 000B1B54 4E 80 00 20 */ blr -.global func_800B4D58 -func_800B4D58: +.global zSceneGetLevelName__FUi +zSceneGetLevelName__FUi: /* 800B4D58 000B1B58 3C 80 80 29 */ lis r4, lbl_80290528@ha /* 800B4D5C 000B1B5C 38 00 00 0F */ li r0, 0xf /* 800B4D60 000B1B60 38 A4 05 28 */ addi r5, r4, lbl_80290528@l @@ -4728,8 +4728,8 @@ lbl_800B4DA4: /* 800B4DB8 000B1BB8 38 63 04 59 */ addi r3, r3, 0x459 /* 800B4DBC 000B1BBC 4E 80 00 20 */ blr -.global func_800B4DC0 -func_800B4DC0: +.global zSceneGetLevelIndex__Fv +zSceneGetLevelIndex__Fv: /* 800B4DC0 000B1BC0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B4DC4 000B1BC4 7C 08 02 A6 */ mflr r0 /* 800B4DC8 000B1BC8 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -4737,14 +4737,14 @@ func_800B4DC0: /* 800B4DD0 000B1BD0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800B4DD4 000B1BD4 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800B4DD8 000B1BD8 80 63 00 00 */ lwz r3, 0(r3) -/* 800B4DDC 000B1BDC 48 00 00 15 */ bl func_800B4DF0 +/* 800B4DDC 000B1BDC 48 00 00 15 */ bl zSceneGetLevelIndex__FUi /* 800B4DE0 000B1BE0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B4DE4 000B1BE4 7C 08 03 A6 */ mtlr r0 /* 800B4DE8 000B1BE8 38 21 00 10 */ addi r1, r1, 0x10 /* 800B4DEC 000B1BEC 4E 80 00 20 */ blr -.global func_800B4DF0 -func_800B4DF0: +.global zSceneGetLevelIndex__FUi +zSceneGetLevelIndex__FUi: /* 800B4DF0 000B1BF0 3C 80 80 29 */ lis r4, lbl_80290528@ha /* 800B4DF4 000B1BF4 38 00 00 03 */ li r0, 3 /* 800B4DF8 000B1BF8 38 C4 05 28 */ addi r6, r4, lbl_80290528@l @@ -4807,8 +4807,8 @@ lbl_800B4EB8: /* 800B4EC4 000B1CC4 38 60 00 00 */ li r3, 0 /* 800B4EC8 000B1CC8 4E 80 00 20 */ blr -.global func_800B4ECC -func_800B4ECC: +.global zSceneGetLevelPrefix__FUi +zSceneGetLevelPrefix__FUi: /* 800B4ECC 000B1CCC 28 03 00 0F */ cmplwi r3, 0xf /* 800B4ED0 000B1CD0 41 80 00 0C */ blt lbl_800B4EDC /* 800B4ED4 000B1CD4 38 60 00 00 */ li r3, 0 @@ -4821,22 +4821,22 @@ lbl_800B4EDC: /* 800B4EEC 000B1CEC 80 63 00 04 */ lwz r3, 4(r3) /* 800B4EF0 000B1CF0 4E 80 00 20 */ blr -.global func_800B4EF4 -func_800B4EF4: +.global zSceneGetAreaname__FUi +zSceneGetAreaname__FUi: /* 800B4EF4 000B1CF4 3C 60 80 26 */ lis r3, lbl_8025F078@ha /* 800B4EF8 000B1CF8 38 63 F0 78 */ addi r3, r3, lbl_8025F078@l /* 800B4EFC 000B1CFC 38 63 04 69 */ addi r3, r3, 0x469 /* 800B4F00 000B1D00 4E 80 00 20 */ blr -.global func_800B4F04 -func_800B4F04: +.global zSceneCalcProgress__Fv +zSceneCalcProgress__Fv: /* 800B4F04 000B1D04 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B4F08 000B1D08 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800B4F0C 000B1D0C 80 63 1B 04 */ lwz r3, 0x1b04(r3) /* 800B4F10 000B1D10 4E 80 00 20 */ blr -.global func_800B4F14 -func_800B4F14: +.global zScene_UpdateFlyToInterface__Ff +zScene_UpdateFlyToInterface__Ff: /* 800B4F14 000B1D14 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B4F18 000B1D18 7C 08 02 A6 */ mflr r0 /* 800B4F1C 000B1D1C 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -4845,21 +4845,21 @@ func_800B4F14: /* 800B4F28 000B1D28 80 83 1F C0 */ lwz r4, 0x1fc0(r3) /* 800B4F2C 000B1D2C 80 64 01 B4 */ lwz r3, 0x1b4(r4) /* 800B4F30 000B1D30 80 84 00 94 */ lwz r4, 0x94(r4) -/* 800B4F34 000B1D34 4B FB 04 E9 */ bl func_8006541C +/* 800B4F34 000B1D34 4B FB 04 E9 */ bl zEntPickup_UpdateFlyToInterface__FP10zEntPickupUif /* 800B4F38 000B1D38 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B4F3C 000B1D3C 7C 08 03 A6 */ mtlr r0 /* 800B4F40 000B1D40 38 21 00 10 */ addi r1, r1, 0x10 /* 800B4F44 000B1D44 4E 80 00 20 */ blr -.global func_800B4F48 -func_800B4F48: +.global zSceneCardCheckStartup_set__Fiii +zSceneCardCheckStartup_set__Fiii: /* 800B4F48 000B1D48 90 6D 90 BC */ stw r3, lbl_803CB9BC-_SDA_BASE_(r13) /* 800B4F4C 000B1D4C 90 8D 90 C0 */ stw r4, lbl_803CB9C0-_SDA_BASE_(r13) /* 800B4F50 000B1D50 90 AD 90 C4 */ stw r5, lbl_803CB9C4-_SDA_BASE_(r13) /* 800B4F54 000B1D54 4E 80 00 20 */ blr -.global func_800B4F58 -func_800B4F58: +.global zSceneEnableVisited__FP6zScene +zSceneEnableVisited__FP6zScene: /* 800B4F58 000B1D58 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800B4F5C 000B1D5C 7C 08 02 A6 */ mflr r0 /* 800B4F60 000B1D60 38 80 00 00 */ li r4, 0 @@ -4867,7 +4867,7 @@ func_800B4F58: /* 800B4F68 000B1D68 93 E1 00 4C */ stw r31, 0x4c(r1) /* 800B4F6C 000B1D6C 7C 7F 1B 78 */ mr r31, r3 /* 800B4F70 000B1D70 80 63 00 00 */ lwz r3, 0(r3) -/* 800B4F74 000B1D74 4B F9 8D 21 */ bl func_8004DC94 +/* 800B4F74 000B1D74 4B F9 8D 21 */ bl xUtil_idtag2string__FUii /* 800B4F78 000B1D78 7C 60 1B 78 */ mr r0, r3 /* 800B4F7C 000B1D7C 38 61 00 08 */ addi r3, r1, 8 /* 800B4F80 000B1D80 7C 04 03 78 */ mr r4, r0 @@ -4880,7 +4880,7 @@ func_800B4F58: /* 800B4F9C 000B1D9C 38 84 04 4F */ addi r4, r4, 0x44f /* 800B4FA0 000B1DA0 48 13 26 F1 */ bl func_801E7690 /* 800B4FA4 000B1DA4 38 61 00 08 */ addi r3, r1, 8 -/* 800B4FA8 000B1DA8 4B F9 72 6D */ bl func_8004C214 +/* 800B4FA8 000B1DA8 4B F9 72 6D */ bl xStrHash__FPCc /* 800B4FAC 000B1DAC 38 C0 00 00 */ li r6, 0 /* 800B4FB0 000B1DB0 38 A0 00 00 */ li r5, 0 /* 800B4FB4 000B1DB4 48 00 00 40 */ b lbl_800B4FF4 @@ -4911,26 +4911,26 @@ lbl_800B4FF4: /* 800B500C 000B1E0C 38 21 00 50 */ addi r1, r1, 0x50 /* 800B5010 000B1E10 4E 80 00 20 */ blr -.global func_800B5014 -func_800B5014: +.global zSceneEnableScreenAdj__FUi +zSceneEnableScreenAdj__FUi: /* 800B5014 000B1E14 90 6D 90 D0 */ stw r3, lbl_803CB9D0-_SDA_BASE_(r13) /* 800B5018 000B1E18 4E 80 00 20 */ blr -.global func_800B501C -func_800B501C: +.global zSceneSetOldScreenAdj__Fv +zSceneSetOldScreenAdj__Fv: /* 800B501C 000B1E1C C0 0D 90 C8 */ lfs f0, lbl_803CB9C8-_SDA_BASE_(r13) /* 800B5020 000B1E20 D0 0D 90 D4 */ stfs f0, lbl_803CB9D4-_SDA_BASE_(r13) /* 800B5024 000B1E24 C0 0D 90 CC */ lfs f0, lbl_803CB9CC-_SDA_BASE_(r13) /* 800B5028 000B1E28 D0 0D 90 D8 */ stfs f0, lbl_803CB9D8-_SDA_BASE_(r13) /* 800B502C 000B1E2C 4E 80 00 20 */ blr -.global func_800B5030 -func_800B5030: +.global zScene_ScreenAdjustMode__Fv +zScene_ScreenAdjustMode__Fv: /* 800B5030 000B1E30 80 6D 90 D0 */ lwz r3, lbl_803CB9D0-_SDA_BASE_(r13) /* 800B5034 000B1E34 4E 80 00 20 */ blr -.global func_800B5038 -func_800B5038: +.global zSceneSpawnRandomBubbles__Fv +zSceneSpawnRandomBubbles__Fv: /* 800B5038 000B1E38 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800B503C 000B1E3C 7C 08 02 A6 */ mflr r0 /* 800B5040 000B1E40 90 01 00 54 */ stw r0, 0x54(r1) @@ -4941,14 +4941,14 @@ func_800B5038: /* 800B5054 000B1E54 83 E3 00 00 */ lwz r31, 0(r3) /* 800B5058 000B1E58 28 1F 00 00 */ cmplwi r31, 0 /* 800B505C 000B1E5C 41 82 01 34 */ beq lbl_800B5190 -/* 800B5060 000B1E60 4B FF 1B 89 */ bl func_800A6BE8 +/* 800B5060 000B1E60 4B FF 1B 89 */ bl zMenuIsFirstBoot__Fv /* 800B5064 000B1E64 2C 03 00 00 */ cmpwi r3, 0 /* 800B5068 000B1E68 41 82 00 08 */ beq lbl_800B5070 /* 800B506C 000B1E6C 48 00 01 24 */ b lbl_800B5190 lbl_800B5070: /* 800B5070 000B1E70 80 7F 00 04 */ lwz r3, 4(r31) /* 800B5074 000B1E74 3B E3 00 10 */ addi r31, r3, 0x10 -/* 800B5078 000B1E78 4B F7 BC 11 */ bl func_80030C88 +/* 800B5078 000B1E78 4B F7 BC 11 */ bl xurand__Fv /* 800B507C 000B1E7C FF E0 08 90 */ fmr f31, f1 /* 800B5080 000B1E80 C0 02 95 40 */ lfs f0, lbl_803CDEC0-_SDA2_BASE_(r2) /* 800B5084 000B1E84 FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -4959,7 +4959,7 @@ lbl_800B5070: /* 800B5098 000B1E98 D0 01 00 18 */ stfs f0, 0x18(r1) /* 800B509C 000B1E9C C0 1F 00 38 */ lfs f0, 0x38(r31) /* 800B50A0 000B1EA0 D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 800B50A4 000B1EA4 4B F7 BB E5 */ bl func_80030C88 +/* 800B50A4 000B1EA4 4B F7 BB E5 */ bl xurand__Fv /* 800B50A8 000B1EA8 C0 02 95 44 */ lfs f0, lbl_803CDEC4-_SDA2_BASE_(r2) /* 800B50AC 000B1EAC 38 80 FF FF */ li r4, -1 /* 800B50B0 000B1EB0 EC 00 07 F2 */ fmuls f0, f0, f31 @@ -5018,7 +5018,7 @@ lbl_800B50D8: /* 800B5180 000B1F80 38 80 00 01 */ li r4, 1 /* 800B5184 000B1F84 38 A0 00 00 */ li r5, 0 /* 800B5188 000B1F88 38 C0 00 00 */ li r6, 0 -/* 800B518C 000B1F8C 4B FE 01 75 */ bl func_80095300 +/* 800B518C 000B1F8C 4B FE 01 75 */ bl zFX_SpawnBubbleMenuTrail__FPC5xVec3UiPC5xVec3PC5xVec3 lbl_800B5190: /* 800B5190 000B1F90 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 800B5194 000B1F94 80 01 00 54 */ lwz r0, 0x54(r1) @@ -5055,10 +5055,10 @@ func_800B51C8: /* 800B51C8 000B1FC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B51CC 000B1FCC 7C 08 02 A6 */ mflr r0 /* 800B51D0 000B1FD0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800B51D4 000B1FD4 48 07 1C D1 */ bl func_80126EA4 +/* 800B51D4 000B1FD4 48 07 1C D1 */ bl xModelBucket_RenderAlphaBegin__Fv /* 800B51D8 000B1FD8 38 60 00 1F */ li r3, 0x1f -/* 800B51DC 000B1FDC 48 07 1D 11 */ bl func_80126EEC -/* 800B51E0 000B1FE0 48 07 20 85 */ bl func_80127264 +/* 800B51DC 000B1FDC 48 07 1D 11 */ bl xModelBucket_RenderAlphaLayer__Fi +/* 800B51E0 000B1FE0 48 07 20 85 */ bl xModelBucket_RenderAlphaEnd__Fv /* 800B51E4 000B1FE4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B51E8 000B1FE8 7C 08 03 A6 */ mtlr r0 /* 800B51EC 000B1FEC 38 21 00 10 */ addi r1, r1, 0x10 @@ -5074,7 +5074,7 @@ func_800B51FC: /* 800B5208 000B2008 7C 64 1B 78 */ mr r4, r3 /* 800B520C 000B200C 90 01 00 14 */ stw r0, 0x14(r1) /* 800B5210 000B2010 38 65 C0 B0 */ addi r3, r5, lbl_803BC0B0@l -/* 800B5214 000B2014 4B F8 73 75 */ bl func_8003C588 +/* 800B5214 000B2014 4B F8 73 75 */ bl xQuickCullInit__FP10xQCControlPC4xBox /* 800B5218 000B2018 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B521C 000B201C 7C 08 03 A6 */ mtlr r0 /* 800B5220 000B2020 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Game/zScript.s b/asm/Game/zScript.s index d9ccabd47..f1a7333b2 100644 --- a/asm/Game/zScript.s +++ b/asm/Game/zScript.s @@ -2,19 +2,19 @@ .section .text # 0x800B5228 - 0x800B55F0 -.global func_800B5228 -func_800B5228: +.global zScriptInit__FPvPv +zScriptInit__FPvPv: /* 800B5228 000B2028 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B522C 000B202C 7C 08 02 A6 */ mflr r0 /* 800B5230 000B2030 90 01 00 14 */ stw r0, 0x14(r1) -/* 800B5234 000B2034 48 00 00 15 */ bl func_800B5248 +/* 800B5234 000B2034 48 00 00 15 */ bl zScriptInit__FP5xBaseP12xScriptAsset /* 800B5238 000B2038 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B523C 000B203C 7C 08 03 A6 */ mtlr r0 /* 800B5240 000B2040 38 21 00 10 */ addi r1, r1, 0x10 /* 800B5244 000B2044 4E 80 00 20 */ blr -.global func_800B5248 -func_800B5248: +.global zScriptInit__FP5xBaseP12xScriptAsset +zScriptInit__FP5xBaseP12xScriptAsset: /* 800B5248 000B2048 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B524C 000B204C 7C 08 02 A6 */ mflr r0 /* 800B5250 000B2050 90 01 00 14 */ stw r0, 0x14(r1) @@ -22,7 +22,7 @@ func_800B5248: /* 800B5258 000B2058 7C 9F 23 78 */ mr r31, r4 /* 800B525C 000B205C 93 C1 00 08 */ stw r30, 8(r1) /* 800B5260 000B2060 7C 7E 1B 78 */ mr r30, r3 -/* 800B5264 000B2064 4B F5 41 9D */ bl func_80009400 +/* 800B5264 000B2064 4B F5 41 9D */ bl xBaseInit__FP5xBaseP10xBaseAsset /* 800B5268 000B2068 3C 60 80 0B */ lis r3, lbl_800B5360@ha /* 800B526C 000B206C 38 03 53 60 */ addi r0, r3, lbl_800B5360@l /* 800B5270 000B2070 90 1E 00 0C */ stw r0, 0xc(r30) @@ -55,15 +55,15 @@ lbl_800B52B0: /* 800B52D4 000B20D4 38 21 00 10 */ addi r1, r1, 0x10 /* 800B52D8 000B20D8 4E 80 00 20 */ blr -.global func_800B52DC -func_800B52DC: +.global zScriptReset__FP8_zScript +zScriptReset__FP8_zScript: /* 800B52DC 000B20DC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B52E0 000B20E0 7C 08 02 A6 */ mflr r0 /* 800B52E4 000B20E4 90 01 00 14 */ stw r0, 0x14(r1) /* 800B52E8 000B20E8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800B52EC 000B20EC 7C 7F 1B 78 */ mr r31, r3 /* 800B52F0 000B20F0 80 83 00 10 */ lwz r4, 0x10(r3) -/* 800B52F4 000B20F4 4B F5 42 05 */ bl func_800094F8 +/* 800B52F4 000B20F4 4B F5 42 05 */ bl xBaseReset__FP5xBaseP10xBaseAsset /* 800B52F8 000B20F8 80 7F 00 10 */ lwz r3, 0x10(r31) /* 800B52FC 000B20FC 38 00 00 01 */ li r0, 1 /* 800B5300 000B2100 C0 03 00 08 */ lfs f0, 8(r3) @@ -75,23 +75,23 @@ func_800B52DC: /* 800B5318 000B2118 38 21 00 10 */ addi r1, r1, 0x10 /* 800B531C 000B211C 4E 80 00 20 */ blr -.global func_800B5320 -func_800B5320: +.global zScriptSave__FP8_zScriptP7xSerial +zScriptSave__FP8_zScriptP7xSerial: /* 800B5320 000B2120 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B5324 000B2124 7C 08 02 A6 */ mflr r0 /* 800B5328 000B2128 90 01 00 14 */ stw r0, 0x14(r1) -/* 800B532C 000B212C 4B F5 41 21 */ bl func_8000944C +/* 800B532C 000B212C 4B F5 41 21 */ bl xBaseSave__FP5xBaseP7xSerial /* 800B5330 000B2130 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B5334 000B2134 7C 08 03 A6 */ mtlr r0 /* 800B5338 000B2138 38 21 00 10 */ addi r1, r1, 0x10 /* 800B533C 000B213C 4E 80 00 20 */ blr -.global func_800B5340 -func_800B5340: +.global zScriptLoad__FP8_zScriptP7xSerial +zScriptLoad__FP8_zScriptP7xSerial: /* 800B5340 000B2140 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B5344 000B2144 7C 08 02 A6 */ mflr r0 /* 800B5348 000B2148 90 01 00 14 */ stw r0, 0x14(r1) -/* 800B534C 000B214C 4B F5 41 51 */ bl func_8000949C +/* 800B534C 000B214C 4B F5 41 51 */ bl xBaseLoad__FP5xBaseP7xSerial /* 800B5350 000B2150 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B5354 000B2154 7C 08 03 A6 */ mtlr r0 /* 800B5358 000B2158 38 21 00 10 */ addi r1, r1, 0x10 @@ -150,7 +150,7 @@ lbl_800B53F8: /* 800B540C 000B220C 48 00 00 0C */ b lbl_800B5418 lbl_800B5410: /* 800B5410 000B2210 7C 83 23 78 */ mr r3, r4 -/* 800B5414 000B2214 4B FF FE C9 */ bl func_800B52DC +/* 800B5414 000B2214 4B FF FE C9 */ bl zScriptReset__FP8_zScript lbl_800B5418: /* 800B5418 000B2218 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B541C 000B221C 38 60 00 01 */ li r3, 1 @@ -190,7 +190,7 @@ lbl_800B547C: /* 800B5494 000B2294 40 82 00 5C */ bne lbl_800B54F0 /* 800B5498 000B2298 FC 00 F8 40 */ fcmpo cr0, f0, f31 /* 800B549C 000B229C 40 80 00 4C */ bge lbl_800B54E8 -/* 800B54A0 000B22A0 4B FF F5 9D */ bl func_800B4A3C +/* 800B54A0 000B22A0 4B FF F5 9D */ bl zSceneFindObject__FUi /* 800B54A4 000B22A4 7C 7D 1B 79 */ or. r29, r3, r3 /* 800B54A8 000B22A8 41 82 00 48 */ beq lbl_800B54F0 /* 800B54AC 000B22AC 80 7F 00 1C */ lwz r3, 0x1c(r31) @@ -199,7 +199,7 @@ lbl_800B547C: /* 800B54B8 000B22B8 39 00 00 00 */ li r8, 0 /* 800B54BC 000B22BC 48 00 00 0C */ b lbl_800B54C8 lbl_800B54C0: -/* 800B54C0 000B22C0 4B FF F5 7D */ bl func_800B4A3C +/* 800B54C0 000B22C0 4B FF F5 7D */ bl zSceneFindObject__FUi /* 800B54C4 000B22C4 7C 68 1B 78 */ mr r8, r3 lbl_800B54C8: /* 800B54C8 000B22C8 80 DF 00 08 */ lwz r6, 8(r31) @@ -208,7 +208,7 @@ lbl_800B54C8: /* 800B54D4 000B22D4 38 FF 00 0C */ addi r7, r31, 0xc /* 800B54D8 000B22D8 38 80 00 00 */ li r4, 0 /* 800B54DC 000B22DC 39 20 00 00 */ li r9, 0 -/* 800B54E0 000B22E0 4B F6 A2 79 */ bl func_8001F758 +/* 800B54E0 000B22E0 4B F6 A2 79 */ bl zEntEvent__FP5xBaseUiP5xBaseUiPCfP5xBasei /* 800B54E4 000B22E4 48 00 00 0C */ b lbl_800B54F0 lbl_800B54E8: /* 800B54E8 000B22E8 38 00 00 01 */ li r0, 1 @@ -234,8 +234,8 @@ lbl_800B54F8: /* 800B5530 000B2330 38 21 00 40 */ addi r1, r1, 0x40 /* 800B5534 000B2334 4E 80 00 20 */ blr -.global func_800B5538 -func_800B5538: +.global zScriptUpdate__FP5xBaseP6xScenef +zScriptUpdate__FP5xBaseP6xScenef: /* 800B5538 000B2338 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B553C 000B233C 7C 08 02 A6 */ mflr r0 /* 800B5540 000B2340 90 01 00 24 */ stw r0, 0x24(r1) @@ -261,7 +261,7 @@ func_800B5538: /* 800B5590 000B2390 40 82 00 44 */ bne lbl_800B55D4 /* 800B5594 000B2394 7F E3 FB 78 */ mr r3, r31 /* 800B5598 000B2398 38 80 00 14 */ li r4, 0x14 -/* 800B559C 000B239C 4B F6 A0 55 */ bl func_8001F5F0 +/* 800B559C 000B239C 4B F6 A0 55 */ bl zEntEvent__FP5xBaseUi /* 800B55A0 000B23A0 48 00 00 34 */ b lbl_800B55D4 lbl_800B55A4: /* 800B55A4 000B23A4 28 00 00 03 */ cmplwi r0, 3 diff --git a/asm/Game/zShrapnel.s b/asm/Game/zShrapnel.s index e165d2f72..93dbb0819 100644 --- a/asm/Game/zShrapnel.s +++ b/asm/Game/zShrapnel.s @@ -2,8 +2,8 @@ .section .text # 0x801263C0 - 0x80129FB4 -.global func_80127314 -func_80127314: +.global zFrag_Alloc__F9zFragType +zFrag_Alloc__F9zFragType: /* 80127314 00124114 80 0D 95 B0 */ lwz r0, lbl_803CBEB0-_SDA_BASE_(r13) /* 80127318 00124118 2C 00 00 96 */ cmpwi r0, 0x96 /* 8012731C 0012411C 40 82 00 0C */ bne lbl_80127328 @@ -47,8 +47,8 @@ lbl_80127390: /* 801273A0 001241A0 7C A3 2B 78 */ mr r3, r5 /* 801273A4 001241A4 4E 80 00 20 */ blr -.global func_801273A8 -func_801273A8: +.global zFrag_Free__FP5zFrag +zFrag_Free__FP5zFrag: /* 801273A8 001241A8 38 00 00 00 */ li r0, 0 /* 801273AC 001241AC 90 03 00 00 */ stw r0, 0(r3) /* 801273B0 001241B0 80 83 00 80 */ lwz r4, 0x80(r3) @@ -82,8 +82,8 @@ lbl_80127408: /* 80127414 00124214 90 64 00 80 */ stw r3, 0x80(r4) /* 80127418 00124218 4E 80 00 20 */ blr -.global func_8012741C -func_8012741C: +.global zShrapnel_GameInit__Fv +zShrapnel_GameInit__Fv: /* 8012741C 0012421C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80127420 00124220 7C 08 02 A6 */ mflr r0 /* 80127424 00124224 3C 60 80 2A */ lis r3, lbl_80298B88@ha @@ -94,7 +94,7 @@ func_8012741C: /* 80127438 00124238 7F FE FB 78 */ mr r30, r31 /* 8012743C 0012423C 48 00 00 14 */ b lbl_80127450 lbl_80127440: -/* 80127440 00124240 4B F2 4D D5 */ bl func_8004C214 +/* 80127440 00124240 4B F2 4D D5 */ bl xStrHash__FPCc /* 80127444 00124244 90 7E 00 08 */ stw r3, 8(r30) /* 80127448 00124248 3B FF 00 0C */ addi r31, r31, 0xc /* 8012744C 0012424C 7F FE FB 78 */ mr r30, r31 @@ -178,8 +178,8 @@ lbl_80127450: /* 80127580 00124380 38 21 00 20 */ addi r1, r1, 0x20 /* 80127584 00124384 4E 80 00 20 */ blr -.global func_80127588 -func_80127588: +.global zShrapnel_ProjectileSceneInit__FP20zFragProjectileAsset +zShrapnel_ProjectileSceneInit__FP20zFragProjectileAsset: /* 80127588 00124388 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012758C 0012438C 7C 08 02 A6 */ mflr r0 /* 80127590 00124390 90 01 00 14 */ stw r0, 0x14(r1) @@ -189,21 +189,21 @@ func_80127588: /* 801275A0 001243A0 28 03 00 00 */ cmplwi r3, 0 /* 801275A4 001243A4 41 82 00 10 */ beq lbl_801275B4 /* 801275A8 001243A8 38 80 00 00 */ li r4, 0 -/* 801275AC 001243AC 4B F2 41 61 */ bl func_8004B70C +/* 801275AC 001243AC 4B F2 41 61 */ bl xSTFindAsset__FUiPUi /* 801275B0 001243B0 90 7F 00 1C */ stw r3, 0x1c(r31) lbl_801275B4: /* 801275B4 001243B4 80 7F 00 84 */ lwz r3, 0x84(r31) /* 801275B8 001243B8 28 03 00 00 */ cmplwi r3, 0 /* 801275BC 001243BC 41 82 00 10 */ beq lbl_801275CC /* 801275C0 001243C0 38 80 00 00 */ li r4, 0 -/* 801275C4 001243C4 4B F2 41 49 */ bl func_8004B70C +/* 801275C4 001243C4 4B F2 41 49 */ bl xSTFindAsset__FUiPUi /* 801275C8 001243C8 90 7F 00 88 */ stw r3, 0x88(r31) lbl_801275CC: /* 801275CC 001243CC 80 7F 00 74 */ lwz r3, 0x74(r31) /* 801275D0 001243D0 28 03 00 00 */ cmplwi r3, 0 /* 801275D4 001243D4 41 82 00 10 */ beq lbl_801275E4 /* 801275D8 001243D8 38 80 00 00 */ li r4, 0 -/* 801275DC 001243DC 4B F2 41 31 */ bl func_8004B70C +/* 801275DC 001243DC 4B F2 41 31 */ bl xSTFindAsset__FUiPUi /* 801275E0 001243E0 90 7F 00 78 */ stw r3, 0x78(r31) lbl_801275E4: /* 801275E4 001243E4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -212,8 +212,8 @@ lbl_801275E4: /* 801275F0 001243F0 38 21 00 10 */ addi r1, r1, 0x10 /* 801275F4 001243F4 4E 80 00 20 */ blr -.global func_801275F8 -func_801275F8: +.global zShrapnel_ParticleSceneInit__FP18zFragParticleAsset +zShrapnel_ParticleSceneInit__FP18zFragParticleAsset: /* 801275F8 001243F8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801275FC 001243FC 7C 08 02 A6 */ mflr r0 /* 80127600 00124400 90 01 00 14 */ stw r0, 0x14(r1) @@ -222,7 +222,7 @@ func_801275F8: /* 8012760C 0012440C 80 63 01 CC */ lwz r3, 0x1cc(r3) /* 80127610 00124410 28 03 00 00 */ cmplwi r3, 0 /* 80127614 00124414 41 82 00 0C */ beq lbl_80127620 -/* 80127618 00124418 4B F8 11 D5 */ bl func_800A87EC +/* 80127618 00124418 4B F8 11 D5 */ bl zParEmitterFind__FUi /* 8012761C 0012441C 90 7F 01 D0 */ stw r3, 0x1d0(r31) lbl_80127620: /* 80127620 00124420 80 01 00 14 */ lwz r0, 0x14(r1) @@ -231,11 +231,11 @@ lbl_80127620: /* 8012762C 0012442C 38 21 00 10 */ addi r1, r1, 0x10 /* 80127630 00124430 4E 80 00 20 */ blr -.global func_80127634 -func_80127634: -/* 80127634 00124434 3C A0 80 12 */ lis r5, func_80127AC8@ha +.global zShrapnel_SetShrapnelAssetInitCB__FP14zShrapnelAsset +zShrapnel_SetShrapnelAssetInitCB__FP14zShrapnelAsset: +/* 80127634 00124434 3C A0 80 12 */ lis r5, zShrapnel_DefaultInit__FP14zShrapnelAssetP14xModelInstanceP5xVec3PFP5zFragP10zFragAsset_v@ha /* 80127638 00124438 3C 80 80 2A */ lis r4, lbl_80298B88@ha -/* 8012763C 0012443C 38 05 7A C8 */ addi r0, r5, func_80127AC8@l +/* 8012763C 0012443C 38 05 7A C8 */ addi r0, r5, zShrapnel_DefaultInit__FP14zShrapnelAssetP14xModelInstanceP5xVec3PFP5zFragP10zFragAsset_v@l /* 80127640 00124440 38 A4 8B 88 */ addi r5, r4, lbl_80298B88@l /* 80127644 00124444 90 03 00 08 */ stw r0, 8(r3) /* 80127648 00124448 7C A6 2B 78 */ mr r6, r5 @@ -257,8 +257,8 @@ lbl_80127674: /* 8012767C 0012447C 40 82 FF D4 */ bne lbl_80127650 /* 80127680 00124480 4E 80 00 20 */ blr -.global func_80127684 -func_80127684: +.global zShrapnel_SceneInit__FP6zScene +zShrapnel_SceneInit__FP6zScene: /* 80127684 00124484 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80127688 00124488 7C 08 02 A6 */ mflr r0 /* 8012768C 0012448C 3C 60 80 31 */ lis r3, lbl_803154F0@ha @@ -372,13 +372,13 @@ lbl_801277F8: /* 80127830 00124630 90 06 00 80 */ stw r0, 0x80(r6) /* 80127834 00124634 90 05 00 80 */ stw r0, 0x80(r5) /* 80127838 00124638 90 04 00 80 */ stw r0, 0x80(r4) -/* 8012783C 0012463C 4B F2 49 D9 */ bl func_8004C214 +/* 8012783C 0012463C 4B F2 49 D9 */ bl xStrHash__FPCc /* 80127840 00124640 38 80 00 00 */ li r4, 0 -/* 80127844 00124644 4B F2 3E C9 */ bl func_8004B70C +/* 80127844 00124644 4B F2 3E C9 */ bl xSTFindAsset__FUiPUi /* 80127848 00124648 90 6D 95 B4 */ stw r3, lbl_803CBEB4-_SDA_BASE_(r13) /* 8012784C 0012464C 3C 60 53 48 */ lis r3, 0x53485250@ha /* 80127850 00124650 38 63 52 50 */ addi r3, r3, 0x53485250@l -/* 80127854 00124654 4B F2 3F C5 */ bl func_8004B818 +/* 80127854 00124654 4B F2 3F C5 */ bl xSTAssetCountByType__FUi /* 80127858 00124658 7C 7D 1B 78 */ mr r29, r3 /* 8012785C 0012465C 3B 60 00 00 */ li r27, 0 /* 80127860 00124660 3F C0 53 48 */ lis r30, 0x5348 @@ -387,9 +387,9 @@ lbl_80127868: /* 80127868 00124668 7F 64 DB 78 */ mr r4, r27 /* 8012786C 0012466C 38 7E 52 50 */ addi r3, r30, 0x5250 /* 80127870 00124670 38 A0 00 00 */ li r5, 0 -/* 80127874 00124674 4B F2 40 2D */ bl func_8004B8A0 +/* 80127874 00124674 4B F2 40 2D */ bl xSTFindAssetByType__FUiiPUi /* 80127878 00124678 7C 7F 1B 78 */ mr r31, r3 -/* 8012787C 0012467C 4B FF FD B9 */ bl func_80127634 +/* 8012787C 0012467C 4B FF FD B9 */ bl zShrapnel_SetShrapnelAssetInitCB__FP14zShrapnelAsset /* 80127880 00124680 3B 5F 00 0C */ addi r26, r31, 0xc /* 80127884 00124684 3B 80 00 00 */ li r28, 0 /* 80127888 00124688 48 00 00 60 */ b lbl_801278E8 @@ -408,12 +408,12 @@ lbl_801278AC: /* 801278B4 001246B4 48 00 00 24 */ b lbl_801278D8 lbl_801278B8: /* 801278B8 001246B8 7F 43 D3 78 */ mr r3, r26 -/* 801278BC 001246BC 4B FF FC CD */ bl func_80127588 +/* 801278BC 001246BC 4B FF FC CD */ bl zShrapnel_ProjectileSceneInit__FP20zFragProjectileAsset /* 801278C0 001246C0 3B 5A 00 90 */ addi r26, r26, 0x90 /* 801278C4 001246C4 48 00 00 20 */ b lbl_801278E4 lbl_801278C8: /* 801278C8 001246C8 7F 43 D3 78 */ mr r3, r26 -/* 801278CC 001246CC 4B FF FD 2D */ bl func_801275F8 +/* 801278CC 001246CC 4B FF FD 2D */ bl zShrapnel_ParticleSceneInit__FP18zFragParticleAsset /* 801278D0 001246D0 3B 5A 01 D4 */ addi r26, r26, 0x1d4 /* 801278D4 001246D4 48 00 00 10 */ b lbl_801278E4 lbl_801278D8: @@ -437,8 +437,8 @@ lbl_801278F8: /* 8012790C 0012470C 38 21 00 20 */ addi r1, r1, 0x20 /* 80127910 00124710 4E 80 00 20 */ blr -.global func_80127914 -func_80127914: +.global zShrapnel_Update__Ff +zShrapnel_Update__Ff: /* 80127914 00124714 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80127918 00124718 7C 08 02 A6 */ mflr r0 /* 8012791C 0012471C 90 01 00 24 */ stw r0, 0x24(r1) @@ -481,28 +481,28 @@ lbl_80127990: /* 801279A0 001247A0 28 00 00 00 */ cmplwi r0, 0 /* 801279A4 001247A4 41 82 00 0C */ beq lbl_801279B0 /* 801279A8 001247A8 FC 20 F8 90 */ fmr f1, f31 -/* 801279AC 001247AC 48 00 10 D1 */ bl func_80128A7C +/* 801279AC 001247AC 48 00 10 D1 */ bl zFrag_ProjectileManager__Ff lbl_801279B0: /* 801279B0 001247B0 38 7F 4F 24 */ addi r3, r31, 0x4f24 /* 801279B4 001247B4 80 03 00 80 */ lwz r0, 0x80(r3) /* 801279B8 001247B8 28 00 00 00 */ cmplwi r0, 0 /* 801279BC 001247BC 41 82 00 0C */ beq lbl_801279C8 /* 801279C0 001247C0 FC 20 F8 90 */ fmr f1, f31 -/* 801279C4 001247C4 48 00 15 A5 */ bl func_80128F68 +/* 801279C4 001247C4 48 00 15 A5 */ bl zFrag_LightningManager__Ff lbl_801279C8: /* 801279C8 001247C8 38 7F 4F A8 */ addi r3, r31, 0x4fa8 /* 801279CC 001247CC 80 03 00 80 */ lwz r0, 0x80(r3) /* 801279D0 001247D0 28 00 00 00 */ cmplwi r0, 0 /* 801279D4 001247D4 41 82 00 0C */ beq lbl_801279E0 /* 801279D8 001247D8 FC 20 F8 90 */ fmr f1, f31 -/* 801279DC 001247DC 48 00 0A 99 */ bl func_80128474 +/* 801279DC 001247DC 48 00 0A 99 */ bl zFrag_ParticleManager__Ff lbl_801279E0: /* 801279E0 001247E0 38 7F 50 2C */ addi r3, r31, 0x502c /* 801279E4 001247E4 80 03 00 80 */ lwz r0, 0x80(r3) /* 801279E8 001247E8 28 00 00 00 */ cmplwi r0, 0 /* 801279EC 001247EC 41 82 00 0C */ beq lbl_801279F8 /* 801279F0 001247F0 FC 20 F8 90 */ fmr f1, f31 -/* 801279F4 001247F4 48 00 17 8D */ bl func_80129180 +/* 801279F4 001247F4 48 00 17 8D */ bl zFrag_SoundManager__Ff lbl_801279F8: /* 801279F8 001247F8 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 801279FC 001247FC 80 01 00 24 */ lwz r0, 0x24(r1) @@ -513,8 +513,8 @@ lbl_801279F8: /* 80127A10 00124810 38 21 00 20 */ addi r1, r1, 0x20 /* 80127A14 00124814 4E 80 00 20 */ blr -.global func_80127A18 -func_80127A18: +.global zShrapnel_Reset__Fv +zShrapnel_Reset__Fv: /* 80127A18 00124818 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80127A1C 0012481C 7C 08 02 A6 */ mflr r0 /* 80127A20 00124820 90 01 00 14 */ stw r0, 0x14(r1) @@ -532,10 +532,10 @@ lbl_80127A48: /* 80127A4C 0012484C 83 DF 00 80 */ lwz r30, 0x80(r31) /* 80127A50 00124850 28 03 00 00 */ cmplwi r3, 0 /* 80127A54 00124854 41 82 00 08 */ beq lbl_80127A5C -/* 80127A58 00124858 4B F0 C9 21 */ bl func_80034378 +/* 80127A58 00124858 4B F0 C9 21 */ bl xModelInstanceFree__FP14xModelInstance lbl_80127A5C: /* 80127A5C 0012485C 7F E3 FB 78 */ mr r3, r31 -/* 80127A60 00124860 4B FF F9 49 */ bl func_801273A8 +/* 80127A60 00124860 4B FF F9 49 */ bl zFrag_Free__FP5zFrag /* 80127A64 00124864 7F DF F3 78 */ mr r31, r30 lbl_80127A68: /* 80127A68 00124868 28 1F 00 00 */ cmplwi r31, 0 @@ -548,8 +548,8 @@ lbl_80127A70: /* 80127A80 00124880 38 21 00 10 */ addi r1, r1, 0x10 /* 80127A84 00124884 4E 80 00 20 */ blr -.global func_80127A88 -func_80127A88: +.global zShrapnel_Render__Fv +zShrapnel_Render__Fv: /* 80127A88 00124888 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80127A8C 0012488C 7C 08 02 A6 */ mflr r0 /* 80127A90 00124890 90 01 00 14 */ stw r0, 0x14(r1) @@ -561,15 +561,15 @@ func_80127A88: /* 80127AA8 001248A8 80 03 00 80 */ lwz r0, 0x80(r3) /* 80127AAC 001248AC 28 00 00 00 */ cmplwi r0, 0 /* 80127AB0 001248B0 41 82 00 08 */ beq lbl_80127AB8 -/* 80127AB4 001248B4 48 00 17 6D */ bl func_80129220 +/* 80127AB4 001248B4 48 00 17 6D */ bl zFrag_ProjectileRenderer__Fv lbl_80127AB8: /* 80127AB8 001248B8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80127ABC 001248BC 7C 08 03 A6 */ mtlr r0 /* 80127AC0 001248C0 38 21 00 10 */ addi r1, r1, 0x10 /* 80127AC4 001248C4 4E 80 00 20 */ blr -.global func_80127AC8 -func_80127AC8: +.global zShrapnel_DefaultInit__FP14zShrapnelAssetP14xModelInstanceP5xVec3PFP5zFragP10zFragAsset_v +zShrapnel_DefaultInit__FP14zShrapnelAssetP14xModelInstanceP5xVec3PFP5zFragP10zFragAsset_v: /* 80127AC8 001248C8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80127ACC 001248CC 7C 08 02 A6 */ mflr r0 /* 80127AD0 001248D0 90 01 00 34 */ stw r0, 0x34(r1) @@ -588,7 +588,7 @@ func_80127AC8: lbl_80127B04: /* 80127B04 00124904 80 17 00 00 */ lwz r0, 0(r23) /* 80127B08 00124908 54 03 18 38 */ slwi r3, r0, 3 -/* 80127B0C 0012490C 4B F0 BF 4D */ bl func_80033A58 +/* 80127B0C 0012490C 4B F0 BF 4D */ bl xMemPushTemp__FUi /* 80127B10 00124910 7C 7E 1B 78 */ mr r30, r3 /* 80127B14 00124914 3B 97 00 0C */ addi r28, r23, 0xc /* 80127B18 00124918 3B 60 00 00 */ li r27, 0 @@ -596,7 +596,7 @@ lbl_80127B04: /* 80127B20 00124920 48 00 01 50 */ b lbl_80127C70 lbl_80127B24: /* 80127B24 00124924 80 7C 00 00 */ lwz r3, 0(r28) -/* 80127B28 00124928 4B FF F7 ED */ bl func_80127314 +/* 80127B28 00124928 4B FF F7 ED */ bl zFrag_Alloc__F9zFragType /* 80127B2C 0012492C 7C 7D 1B 79 */ or. r29, r3, r3 /* 80127B30 00124930 41 82 01 4C */ beq lbl_80127C7C /* 80127B34 00124934 7F 85 E3 78 */ mr r5, r28 @@ -635,7 +635,7 @@ lbl_80127B94: /* 80127BA4 001249A4 41 80 FF 9C */ blt lbl_80127B40 /* 80127BA8 001249A8 7F A3 EB 78 */ mr r3, r29 /* 80127BAC 001249AC 7F 84 E3 78 */ mr r4, r28 -/* 80127BB0 001249B0 48 00 06 21 */ bl func_801281D0 +/* 80127BB0 001249B0 48 00 06 21 */ bl zFrag_DefaultInit__FP5zFragP10zFragAsset /* 80127BB4 001249B4 80 1C 00 04 */ lwz r0, 4(r28) /* 80127BB8 001249B8 90 1F 00 00 */ stw r0, 0(r31) /* 80127BBC 001249BC 80 1D 00 00 */ lwz r0, 0(r29) @@ -699,7 +699,7 @@ lbl_80127C70: /* 80127C78 00124A78 41 80 FE AC */ blt lbl_80127B24 lbl_80127C7C: /* 80127C7C 00124A7C 7F C3 F3 78 */ mr r3, r30 -/* 80127C80 00124A80 4B F0 BE 05 */ bl func_80033A84 +/* 80127C80 00124A80 4B F0 BE 05 */ bl xMemPopTemp__FPv lbl_80127C84: /* 80127C84 00124A84 BA E1 00 0C */ lmw r23, 0xc(r1) /* 80127C88 00124A88 80 01 00 34 */ lwz r0, 0x34(r1) @@ -732,8 +732,8 @@ lbl_80127CE0: /* 80127CE8 00124AE8 38 21 00 10 */ addi r1, r1, 0x10 /* 80127CEC 00124AEC 4E 80 00 20 */ blr -.global func_80127CF0 -func_80127CF0: +.global zShrapnel_CinematicInit__FP14zShrapnelAssetP8RpAtomicP11RwMatrixTagP5xVec3PFP5zFragP10zFragAsset_v +zShrapnel_CinematicInit__FP14zShrapnelAssetP8RpAtomicP11RwMatrixTagP5xVec3PFP5zFragP10zFragAsset_v: /* 80127CF0 00124AF0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80127CF4 00124AF4 7C 08 02 A6 */ mflr r0 /* 80127CF8 00124AF8 90 01 00 34 */ stw r0, 0x34(r1) @@ -751,7 +751,7 @@ func_80127CF0: /* 80127D28 00124B28 48 00 00 E0 */ b lbl_80127E08 lbl_80127D2C: /* 80127D2C 00124B2C 38 60 00 04 */ li r3, 4 -/* 80127D30 00124B30 4B FF F5 E5 */ bl func_80127314 +/* 80127D30 00124B30 4B FF F5 E5 */ bl zFrag_Alloc__F9zFragType /* 80127D34 00124B34 38 00 00 00 */ li r0, 0 /* 80127D38 00124B38 3C 80 80 32 */ lis r4, lbl_8031A5E0@ha /* 80127D3C 00124B3C 90 03 00 74 */ stw r0, 0x74(r3) @@ -760,12 +760,12 @@ lbl_80127D2C: /* 80127D48 00124B48 90 03 00 78 */ stw r0, 0x78(r3) /* 80127D4C 00124B4C 7F A4 EB 78 */ mr r4, r29 /* 80127D50 00124B50 93 1D 00 1C */ stw r24, 0x1c(r29) -/* 80127D54 00124B54 48 00 04 7D */ bl func_801281D0 +/* 80127D54 00124B54 48 00 04 7D */ bl zFrag_DefaultInit__FP5zFragP10zFragAsset /* 80127D58 00124B58 83 19 00 08 */ lwz r24, 8(r25) /* 80127D5C 00124B5C 28 18 00 00 */ cmplwi r24, 0 /* 80127D60 00124B60 40 82 00 10 */ bne lbl_80127D70 /* 80127D64 00124B64 7F 23 CB 78 */ mr r3, r25 -/* 80127D68 00124B68 4B FF F6 41 */ bl func_801273A8 +/* 80127D68 00124B68 4B FF F6 41 */ bl zFrag_Free__FP5zFrag /* 80127D6C 00124B6C 48 00 00 9C */ b lbl_80127E08 lbl_80127D70: /* 80127D70 00124B70 80 0D 95 B4 */ lwz r0, lbl_803CBEB4-_SDA_BASE_(r13) @@ -777,7 +777,7 @@ lbl_80127D70: /* 80127D88 00124B88 80 78 00 4C */ lwz r3, 0x4c(r24) /* 80127D8C 00124B8C 38 9A 00 30 */ addi r4, r26, 0x30 /* 80127D90 00124B90 38 63 00 30 */ addi r3, r3, 0x30 -/* 80127D94 00124B94 4B F2 67 49 */ bl func_8004E4DC +/* 80127D94 00124B94 4B F2 67 49 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80127D98 00124B98 3B 9A 00 40 */ addi r28, r26, 0x40 /* 80127D9C 00124B9C 3B 40 00 01 */ li r26, 1 /* 80127DA0 00124BA0 3B 60 00 40 */ li r27, 0x40 @@ -815,8 +815,8 @@ lbl_80127E08: /* 80127E14 00124C14 38 21 00 30 */ addi r1, r1, 0x30 /* 80127E18 00124C18 4E 80 00 20 */ blr -.global func_80127E1C -func_80127E1C: +.global zFragLoc_Setup__FP13zFragLocationP14xModelInstance +zFragLoc_Setup__FP13zFragLocationP14xModelInstance: /* 80127E1C 00124C1C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80127E20 00124C20 7C 08 02 A6 */ mflr r0 /* 80127E24 00124C24 7C 65 1B 78 */ mr r5, r3 @@ -830,15 +830,15 @@ func_80127E1C: /* 80127E44 00124C44 C0 25 00 04 */ lfs f1, 4(r5) /* 80127E48 00124C48 C0 45 00 08 */ lfs f2, 8(r5) /* 80127E4C 00124C4C C0 65 00 0C */ lfs f3, 0xc(r5) -/* 80127E50 00124C50 4B FA 11 79 */ bl func_800C8FC8 +/* 80127E50 00124C50 4B FA 11 79 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff lbl_80127E54: /* 80127E54 00124C54 80 01 00 14 */ lwz r0, 0x14(r1) /* 80127E58 00124C58 7C 08 03 A6 */ mtlr r0 /* 80127E5C 00124C5C 38 21 00 10 */ addi r1, r1, 0x10 /* 80127E60 00124C60 4E 80 00 20 */ blr -.global func_80127E64 -func_80127E64: +.global zFragLoc_InitMat__FP13zFragLocationP7xMat4x3P14xModelInstance +zFragLoc_InitMat__FP13zFragLocationP7xMat4x3P14xModelInstance: /* 80127E64 00124C64 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80127E68 00124C68 7C 08 02 A6 */ mflr r0 /* 80127E6C 00124C6C 90 01 00 34 */ stw r0, 0x34(r1) @@ -878,7 +878,7 @@ lbl_80127EE0: /* 80127EE4 00124CE4 54 60 30 32 */ slwi r0, r3, 6 /* 80127EE8 00124CE8 7F C3 F3 78 */ mr r3, r30 /* 80127EEC 00124CEC 7C 85 02 14 */ add r4, r5, r0 -/* 80127EF0 00124CF0 4B F0 AD 29 */ bl func_80032C18 +/* 80127EF0 00124CF0 4B F0 AD 29 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 80127EF4 00124CF4 48 00 00 20 */ b lbl_80127F14 lbl_80127EF8: /* 80127EF8 00124CF8 7F C3 F3 78 */ mr r3, r30 @@ -887,7 +887,7 @@ lbl_80127EF8: /* 80127F04 00124D04 38 9D 00 04 */ addi r4, r29, 4 /* 80127F08 00124D08 80 BF 00 4C */ lwz r5, 0x4c(r31) /* 80127F0C 00124D0C 38 DE 00 30 */ addi r6, r30, 0x30 -/* 80127F10 00124D10 4B FA 11 3D */ bl func_800C904C +/* 80127F10 00124D10 4B FA 11 3D */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 lbl_80127F14: /* 80127F14 00124D14 80 1D 00 00 */ lwz r0, 0(r29) /* 80127F18 00124D18 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e @@ -927,8 +927,8 @@ lbl_80127F7C: /* 80127F90 00124D90 38 21 00 30 */ addi r1, r1, 0x30 /* 80127F94 00124D94 4E 80 00 20 */ blr -.global func_80127F98 -func_80127F98: +.global zFragLoc_InitVec__FP13zFragLocationP5xVec3P14xModelInstance +zFragLoc_InitVec__FP13zFragLocationP5xVec3P14xModelInstance: /* 80127F98 00124D98 94 21 FF 90 */ stwu r1, -0x70(r1) /* 80127F9C 00124D9C 7C 08 02 A6 */ mflr r0 /* 80127FA0 00124DA0 90 01 00 74 */ stw r0, 0x74(r1) @@ -968,14 +968,14 @@ lbl_80128014: /* 80128018 00124E18 54 60 30 32 */ slwi r0, r3, 6 /* 8012801C 00124E1C 38 61 00 14 */ addi r3, r1, 0x14 /* 80128020 00124E20 7C 85 02 14 */ add r4, r5, r0 -/* 80128024 00124E24 4B F0 AB F5 */ bl func_80032C18 +/* 80128024 00124E24 4B F0 AB F5 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 80128028 00124E28 48 00 00 1C */ b lbl_80128044 lbl_8012802C: /* 8012802C 00124E2C 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80128030 00124E30 7F C6 F3 78 */ mr r6, r30 /* 80128034 00124E34 80 BF 00 4C */ lwz r5, 0x4c(r31) /* 80128038 00124E38 38 9D 00 04 */ addi r4, r29, 4 -/* 8012803C 00124E3C 4B FA 10 11 */ bl func_800C904C +/* 8012803C 00124E3C 4B FA 10 11 */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 /* 80128040 00124E40 48 00 00 78 */ b lbl_801280B8 lbl_80128044: /* 80128044 00124E44 80 1D 00 00 */ lwz r0, 0(r29) @@ -1010,7 +1010,7 @@ lbl_80128090: lbl_801280AC: /* 801280AC 00124EAC 7F C3 F3 78 */ mr r3, r30 /* 801280B0 00124EB0 38 81 00 44 */ addi r4, r1, 0x44 -/* 801280B4 00124EB4 4B F2 64 29 */ bl func_8004E4DC +/* 801280B4 00124EB4 4B F2 64 29 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_801280B8: /* 801280B8 00124EB8 80 01 00 74 */ lwz r0, 0x74(r1) /* 801280BC 00124EBC 83 E1 00 6C */ lwz r31, 0x6c(r1) @@ -1020,8 +1020,8 @@ lbl_801280B8: /* 801280CC 00124ECC 38 21 00 70 */ addi r1, r1, 0x70 /* 801280D0 00124ED0 4E 80 00 20 */ blr -.global func_801280D4 -func_801280D4: +.global zFragLoc_InitDir__FP13zFragLocationP5xVec3P14xModelInstance +zFragLoc_InitDir__FP13zFragLocationP5xVec3P14xModelInstance: /* 801280D4 00124ED4 94 21 FF A0 */ stwu r1, -0x60(r1) /* 801280D8 00124ED8 7C 08 02 A6 */ mflr r0 /* 801280DC 00124EDC 90 01 00 64 */ stw r0, 0x64(r1) @@ -1072,7 +1072,7 @@ lbl_80128178: /* 8012817C 00124F7C 54 60 30 32 */ slwi r0, r3, 6 /* 80128180 00124F80 38 61 00 08 */ addi r3, r1, 8 /* 80128184 00124F84 7C 85 02 14 */ add r4, r5, r0 -/* 80128188 00124F88 4B F0 AA 91 */ bl func_80032C18 +/* 80128188 00124F88 4B F0 AA 91 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 8012818C 00124F8C 7F C3 F3 78 */ mr r3, r30 /* 80128190 00124F90 38 81 00 08 */ addi r4, r1, 8 /* 80128194 00124F94 38 BD 00 08 */ addi r5, r29, 8 @@ -1083,7 +1083,7 @@ lbl_801281A0: /* 801281A4 00124FA4 7F C6 F3 78 */ mr r6, r30 /* 801281A8 00124FA8 80 BF 00 4C */ lwz r5, 0x4c(r31) /* 801281AC 00124FAC 38 9D 00 04 */ addi r4, r29, 4 -/* 801281B0 00124FB0 4B FA 0E 9D */ bl func_800C904C +/* 801281B0 00124FB0 4B FA 0E 9D */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 lbl_801281B4: /* 801281B4 00124FB4 80 01 00 64 */ lwz r0, 0x64(r1) /* 801281B8 00124FB8 83 E1 00 5C */ lwz r31, 0x5c(r1) @@ -1093,8 +1093,8 @@ lbl_801281B4: /* 801281C8 00124FC8 38 21 00 60 */ addi r1, r1, 0x60 /* 801281CC 00124FCC 4E 80 00 20 */ blr -.global func_801281D0 -func_801281D0: +.global zFrag_DefaultInit__FP5zFragP10zFragAsset +zFrag_DefaultInit__FP5zFragP10zFragAsset: /* 801281D0 00124FD0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801281D4 00124FD4 7C 08 02 A6 */ mflr r0 /* 801281D8 00124FD8 90 01 00 14 */ stw r0, 0x14(r1) @@ -1133,7 +1133,7 @@ lbl_80128234: /* 80128254 00125054 38 A0 00 00 */ li r5, 0 /* 80128258 00125058 38 C0 00 00 */ li r6, 0 /* 8012825C 0012505C 38 E0 00 00 */ li r7, 0 -/* 80128260 00125060 4B F0 BE 91 */ bl func_800340F0 +/* 80128260 00125060 4B F0 BE 91 */ bl xModelInstanceAlloc__FP8RpAtomicPvUsUcPUc /* 80128264 00125064 90 7F 00 08 */ stw r3, 8(r31) /* 80128268 00125068 48 00 00 0C */ b lbl_80128274 lbl_8012826C: @@ -1144,7 +1144,7 @@ lbl_80128274: /* 80128278 00125078 28 00 00 00 */ cmplwi r0, 0 /* 8012827C 0012507C 40 82 00 10 */ bne lbl_8012828C /* 80128280 00125080 7F E3 FB 78 */ mr r3, r31 -/* 80128284 00125084 4B FF F1 25 */ bl func_801273A8 +/* 80128284 00125084 4B FF F1 25 */ bl zFrag_Free__FP5zFrag /* 80128288 00125088 48 00 01 24 */ b lbl_801283AC lbl_8012828C: /* 8012828C 0012508C 41 82 01 20 */ beq lbl_801283AC @@ -1173,7 +1173,7 @@ lbl_801282B4: /* 801282E4 001250E4 28 03 00 00 */ cmplwi r3, 0 /* 801282E8 001250E8 41 82 00 C4 */ beq lbl_801283AC /* 801282EC 001250EC C0 22 A1 64 */ lfs f1, lbl_803CEAE4-_SDA2_BASE_(r2) -/* 801282F0 001250F0 48 05 3F C5 */ bl func_8017C2B4 +/* 801282F0 001250F0 48 05 3F C5 */ bl xCurveAssetEvaluate__FPC11xCurveAssetf /* 801282F4 001250F4 C0 1F 00 40 */ lfs f0, 0x40(r31) /* 801282F8 001250F8 EC 00 00 72 */ fmuls f0, f0, f1 /* 801282FC 001250FC D0 1F 00 40 */ stfs f0, 0x40(r31) @@ -1190,10 +1190,10 @@ lbl_80128304: /* 80128324 00125124 28 00 00 00 */ cmplwi r0, 0 /* 80128328 00125128 41 82 00 84 */ beq lbl_801283AC /* 8012832C 0012512C 38 7E 00 18 */ addi r3, r30, 0x18 -/* 80128330 00125130 4B FF FA ED */ bl func_80127E1C +/* 80128330 00125130 4B FF FA ED */ bl zFragLoc_Setup__FP13zFragLocationP14xModelInstance /* 80128334 00125134 80 9F 00 78 */ lwz r4, 0x78(r31) /* 80128338 00125138 38 7E 00 3C */ addi r3, r30, 0x3c -/* 8012833C 0012513C 4B FF FA E1 */ bl func_80127E1C +/* 8012833C 0012513C 4B FF FA E1 */ bl zFragLoc_Setup__FP13zFragLocationP14xModelInstance /* 80128340 00125140 48 00 00 6C */ b lbl_801283AC lbl_80128344: /* 80128344 00125144 3C 60 80 13 */ lis r3, lbl_801283C4@ha @@ -1204,10 +1204,10 @@ lbl_80128344: /* 80128358 00125158 28 04 00 00 */ cmplwi r4, 0 /* 8012835C 0012515C 41 82 00 50 */ beq lbl_801283AC /* 80128360 00125160 38 7E 00 18 */ addi r3, r30, 0x18 -/* 80128364 00125164 4B FF FA B9 */ bl func_80127E1C +/* 80128364 00125164 4B FF FA B9 */ bl zFragLoc_Setup__FP13zFragLocationP14xModelInstance /* 80128368 00125168 80 9F 00 74 */ lwz r4, 0x74(r31) /* 8012836C 0012516C 38 7E 00 3C */ addi r3, r30, 0x3c -/* 80128370 00125170 4B FF FA AD */ bl func_80127E1C +/* 80128370 00125170 4B FF FA AD */ bl zFragLoc_Setup__FP13zFragLocationP14xModelInstance /* 80128374 00125174 48 00 00 38 */ b lbl_801283AC lbl_80128378: /* 80128378 00125178 3C 60 80 13 */ lis r3, lbl_80129098@ha @@ -1218,11 +1218,11 @@ lbl_80128378: /* 8012838C 0012518C 28 04 00 00 */ cmplwi r4, 0 /* 80128390 00125190 41 82 00 1C */ beq lbl_801283AC /* 80128394 00125194 38 7E 00 1C */ addi r3, r30, 0x1c -/* 80128398 00125198 4B FF FA 85 */ bl func_80127E1C +/* 80128398 00125198 4B FF FA 85 */ bl zFragLoc_Setup__FP13zFragLocationP14xModelInstance /* 8012839C 0012519C 80 BF 00 74 */ lwz r5, 0x74(r31) /* 801283A0 001251A0 38 7E 00 1C */ addi r3, r30, 0x1c /* 801283A4 001251A4 38 9F 00 08 */ addi r4, r31, 8 -/* 801283A8 001251A8 4B FF FB F1 */ bl func_80127F98 +/* 801283A8 001251A8 4B FF FB F1 */ bl zFragLoc_InitVec__FP13zFragLocationP5xVec3P14xModelInstance lbl_801283AC: /* 801283AC 001251AC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801283B0 001251B0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1241,11 +1241,11 @@ lbl_801283C4: /* 801283E0 001251E0 80 A3 00 74 */ lwz r5, 0x74(r3) /* 801283E4 001251E4 38 7F 00 18 */ addi r3, r31, 0x18 /* 801283E8 001251E8 38 9F 01 A0 */ addi r4, r31, 0x1a0 -/* 801283EC 001251EC 4B FF FB AD */ bl func_80127F98 +/* 801283EC 001251EC 4B FF FB AD */ bl zFragLoc_InitVec__FP13zFragLocationP5xVec3P14xModelInstance /* 801283F0 001251F0 80 BE 00 74 */ lwz r5, 0x74(r30) /* 801283F4 001251F4 38 7F 00 3C */ addi r3, r31, 0x3c /* 801283F8 001251F8 38 9F 01 AC */ addi r4, r31, 0x1ac -/* 801283FC 001251FC 4B FF FC D9 */ bl func_801280D4 +/* 801283FC 001251FC 4B FF FC D9 */ bl zFragLoc_InitDir__FP13zFragLocationP5xVec3P14xModelInstance /* 80128400 00125200 80 7E 00 7C */ lwz r3, 0x7c(r30) /* 80128404 00125204 28 03 00 00 */ cmplwi r3, 0 /* 80128408 00125208 41 82 00 0C */ beq lbl_80128414 @@ -1280,8 +1280,8 @@ lbl_8012845C: /* 8012846C 0012526C 38 21 00 10 */ addi r1, r1, 0x10 /* 80128470 00125270 4E 80 00 20 */ blr -.global func_80128474 -func_80128474: +.global zFrag_ParticleManager__Ff +zFrag_ParticleManager__Ff: /* 80128474 00125274 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80128478 00125278 7C 08 02 A6 */ mflr r0 /* 8012847C 0012527C 90 01 00 34 */ stw r0, 0x34(r1) @@ -1309,7 +1309,7 @@ lbl_801284A8: /* 801284D0 001252D0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801284D4 001252D4 40 80 00 10 */ bge lbl_801284E4 /* 801284D8 001252D8 7F E3 FB 78 */ mr r3, r31 -/* 801284DC 001252DC 4B FF EE CD */ bl func_801273A8 +/* 801284DC 001252DC 4B FF EE CD */ bl zFrag_Free__FP5zFrag /* 801284E0 001252E0 48 00 00 54 */ b lbl_80128534 lbl_801284E4: /* 801284E4 001252E4 80 1D 00 18 */ lwz r0, 0x18(r29) @@ -1318,7 +1318,7 @@ lbl_801284E4: /* 801284F0 001252F0 80 BF 00 74 */ lwz r5, 0x74(r31) /* 801284F4 001252F4 38 7D 00 18 */ addi r3, r29, 0x18 /* 801284F8 001252F8 38 9D 01 A0 */ addi r4, r29, 0x1a0 -/* 801284FC 001252FC 4B FF FA 9D */ bl func_80127F98 +/* 801284FC 001252FC 4B FF FA 9D */ bl zFragLoc_InitVec__FP13zFragLocationP5xVec3P14xModelInstance lbl_80128500: /* 80128500 00125300 80 1D 00 3C */ lwz r0, 0x3c(r29) /* 80128504 00125304 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -1326,14 +1326,14 @@ lbl_80128500: /* 8012850C 0012530C 80 BF 00 74 */ lwz r5, 0x74(r31) /* 80128510 00125310 38 7D 00 3C */ addi r3, r29, 0x3c /* 80128514 00125314 38 9D 01 AC */ addi r4, r29, 0x1ac -/* 80128518 00125318 4B FF FB BD */ bl func_801280D4 +/* 80128518 00125318 4B FF FB BD */ bl zFragLoc_InitDir__FP13zFragLocationP5xVec3P14xModelInstance lbl_8012851C: /* 8012851C 0012531C 80 7D 01 D0 */ lwz r3, 0x1d0(r29) /* 80128520 00125320 28 03 00 00 */ cmplwi r3, 0 /* 80128524 00125324 41 82 00 10 */ beq lbl_80128534 /* 80128528 00125328 FC 20 F8 90 */ fmr f1, f31 /* 8012852C 0012532C 38 9D 00 60 */ addi r4, r29, 0x60 -/* 80128530 00125330 4B FE F6 99 */ bl func_80117BC8 +/* 80128530 00125330 4B FE F6 99 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings lbl_80128534: /* 80128534 00125334 7F DF F3 78 */ mr r31, r30 lbl_80128538: @@ -1349,8 +1349,8 @@ lbl_80128538: /* 8012855C 0012535C 38 21 00 30 */ addi r1, r1, 0x30 /* 80128560 00125360 4E 80 00 20 */ blr -.global func_80128564 -func_80128564: +.global zFrag_ProjectileCollData__FP5zFrag +zFrag_ProjectileCollData__FP5zFrag: /* 80128564 00125364 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80128568 00125368 7C 08 02 A6 */ mflr r0 /* 8012856C 0012536C 90 01 00 64 */ stw r0, 0x64(r1) @@ -1371,7 +1371,7 @@ func_80128564: /* 801285A8 001253A8 D0 1F 00 10 */ stfs f0, 0x10(r31) /* 801285AC 001253AC 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 801285B0 001253B0 80 84 00 44 */ lwz r4, 0x44(r4) -/* 801285B4 001253B4 4B EE 7A 35 */ bl func_8000FFE8 +/* 801285B4 001253B4 4B EE 7A 35 */ bl xParabolaHitsEnv__FP9xParabolaPC4xEnvP7xCollis /* 801285B8 001253B8 80 01 00 08 */ lwz r0, 8(r1) /* 801285BC 001253BC 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 801285C0 001253C0 41 82 00 1C */ beq lbl_801285DC @@ -1379,7 +1379,7 @@ func_80128564: /* 801285C8 001253C8 38 7F 00 4C */ addi r3, r31, 0x4c /* 801285CC 001253CC 38 81 00 1C */ addi r4, r1, 0x1c /* 801285D0 001253D0 D0 1F 00 38 */ stfs f0, 0x38(r31) -/* 801285D4 001253D4 4B F2 5F 09 */ bl func_8004E4DC +/* 801285D4 001253D4 4B F2 5F 09 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801285D8 001253D8 48 00 00 0C */ b lbl_801285E4 lbl_801285DC: /* 801285DC 001253DC C0 02 A1 7C */ lfs f0, lbl_803CEAFC-_SDA2_BASE_(r2) @@ -1409,17 +1409,17 @@ func_80128614: /* 8012862C 0012542C 7C 7E 1B 78 */ mr r30, r3 /* 80128630 00125430 80 83 00 74 */ lwz r4, 0x74(r3) /* 80128634 00125434 38 7F 00 20 */ addi r3, r31, 0x20 -/* 80128638 00125438 4B FF F7 E5 */ bl func_80127E1C +/* 80128638 00125438 4B FF F7 E5 */ bl zFragLoc_Setup__FP13zFragLocationP14xModelInstance /* 8012863C 0012543C 80 9E 00 08 */ lwz r4, 8(r30) /* 80128640 00125440 38 7F 00 20 */ addi r3, r31, 0x20 /* 80128644 00125444 80 BE 00 74 */ lwz r5, 0x74(r30) /* 80128648 00125448 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8012864C 0012544C 4B FF F8 19 */ bl func_80127E64 +/* 8012864C 0012544C 4B FF F8 19 */ bl zFragLoc_InitMat__FP13zFragLocationP7xMat4x3P14xModelInstance /* 80128650 00125450 80 9E 00 08 */ lwz r4, 8(r30) /* 80128654 00125454 38 7E 00 0C */ addi r3, r30, 0xc /* 80128658 00125458 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8012865C 0012545C 38 84 00 30 */ addi r4, r4, 0x30 -/* 80128660 00125460 4B F2 5E 7D */ bl func_8004E4DC +/* 80128660 00125460 4B F2 5E 7D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80128664 00125464 C0 02 A1 64 */ lfs f0, lbl_803CEAE4-_SDA2_BASE_(r2) /* 80128668 00125468 D0 1E 00 34 */ stfs f0, 0x34(r30) /* 8012866C 0012546C 80 7E 00 08 */ lwz r3, 8(r30) @@ -1469,11 +1469,11 @@ lbl_80128708: /* 80128710 00125510 41 82 00 24 */ beq lbl_80128734 /* 80128714 00125514 80 9E 00 74 */ lwz r4, 0x74(r30) /* 80128718 00125518 38 7F 00 44 */ addi r3, r31, 0x44 -/* 8012871C 0012551C 4B FF F7 01 */ bl func_80127E1C +/* 8012871C 0012551C 4B FF F7 01 */ bl zFragLoc_Setup__FP13zFragLocationP14xModelInstance /* 80128720 00125520 80 BE 00 74 */ lwz r5, 0x74(r30) /* 80128724 00125524 38 7F 00 44 */ addi r3, r31, 0x44 /* 80128728 00125528 38 9E 00 18 */ addi r4, r30, 0x18 -/* 8012872C 0012552C 4B FF F9 A9 */ bl func_801280D4 +/* 8012872C 0012552C 4B FF F9 A9 */ bl zFragLoc_InitDir__FP13zFragLocationP5xVec3P14xModelInstance /* 80128730 00125530 48 00 00 98 */ b lbl_801287C8 lbl_80128734: /* 80128734 00125534 80 BE 00 08 */ lwz r5, 8(r30) @@ -1493,21 +1493,21 @@ lbl_80128734: /* 8012876C 0012556C 40 80 00 08 */ bge lbl_80128774 /* 80128770 00125570 D0 1E 00 1C */ stfs f0, 0x1c(r30) lbl_80128774: -/* 80128774 00125574 4B F0 85 15 */ bl func_80030C88 +/* 80128774 00125574 4B F0 85 15 */ bl xurand__Fv /* 80128778 00125578 C0 62 A1 78 */ lfs f3, lbl_803CEAF8-_SDA2_BASE_(r2) /* 8012877C 0012557C C0 42 A1 70 */ lfs f2, lbl_803CEAF0-_SDA2_BASE_(r2) /* 80128780 00125580 C0 1E 00 1C */ lfs f0, 0x1c(r30) /* 80128784 00125584 EC 23 10 7A */ fmadds f1, f3, f1, f2 /* 80128788 00125588 EC 00 08 2A */ fadds f0, f0, f1 /* 8012878C 0012558C D0 1E 00 1C */ stfs f0, 0x1c(r30) -/* 80128790 00125590 4B F0 84 F9 */ bl func_80030C88 +/* 80128790 00125590 4B F0 84 F9 */ bl xurand__Fv /* 80128794 00125594 C0 62 A1 94 */ lfs f3, lbl_803CEB14-_SDA2_BASE_(r2) /* 80128798 00125598 C0 42 A1 78 */ lfs f2, lbl_803CEAF8-_SDA2_BASE_(r2) /* 8012879C 0012559C C0 1E 00 18 */ lfs f0, 0x18(r30) /* 801287A0 001255A0 EC 23 10 78 */ fmsubs f1, f3, f1, f2 /* 801287A4 001255A4 EC 00 08 2A */ fadds f0, f0, f1 /* 801287A8 001255A8 D0 1E 00 18 */ stfs f0, 0x18(r30) -/* 801287AC 001255AC 4B F0 84 DD */ bl func_80030C88 +/* 801287AC 001255AC 4B F0 84 DD */ bl xurand__Fv /* 801287B0 001255B0 C0 62 A1 94 */ lfs f3, lbl_803CEB14-_SDA2_BASE_(r2) /* 801287B4 001255B4 C0 42 A1 78 */ lfs f2, lbl_803CEAF8-_SDA2_BASE_(r2) /* 801287B8 001255B8 C0 1E 00 20 */ lfs f0, 0x20(r30) @@ -1521,7 +1521,7 @@ lbl_801287C8: /* 801287D4 001255D4 41 82 00 90 */ beq lbl_80128864 /* 801287D8 001255D8 38 7E 00 58 */ addi r3, r30, 0x58 /* 801287DC 001255DC 38 9E 00 18 */ addi r4, r30, 0x18 -/* 801287E0 001255E0 4B F2 5C FD */ bl func_8004E4DC +/* 801287E0 001255E0 4B F2 5C FD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801287E4 001255E4 38 7E 00 58 */ addi r3, r30, 0x58 /* 801287E8 001255E8 4B EE C8 E5 */ bl func_800150CC /* 801287EC 001255EC C0 02 A1 6C */ lfs f0, lbl_803CEAEC-_SDA2_BASE_(r2) @@ -1555,7 +1555,7 @@ lbl_80128844: /* 80128850 00125650 80 7E 00 08 */ lwz r3, 8(r30) /* 80128854 00125654 38 81 00 08 */ addi r4, r1, 8 /* 80128858 00125658 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 8012885C 0012565C 4B F0 97 55 */ bl func_80031FB0 +/* 8012885C 0012565C 4B F0 97 55 */ bl xMat3x3LookVec__FP7xMat3x3PC5xVec3 /* 80128860 00125660 48 00 00 9C */ b lbl_801288FC lbl_80128864: /* 80128864 00125664 C0 5E 00 18 */ lfs f2, 0x18(r30) @@ -1586,13 +1586,13 @@ lbl_801288B4: /* 801288C4 001256C4 4B EE 67 39 */ bl func_8000EFFC /* 801288C8 001256C8 38 7E 00 58 */ addi r3, r30, 0x58 /* 801288CC 001256CC 7C 64 1B 78 */ mr r4, r3 -/* 801288D0 001256D0 4B F2 5A 21 */ bl func_8004E2F0 +/* 801288D0 001256D0 4B F2 5A 21 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 801288D4 001256D4 C0 42 A1 78 */ lfs f2, lbl_803CEAF8-_SDA2_BASE_(r2) /* 801288D8 001256D8 C0 02 A1 70 */ lfs f0, lbl_803CEAF0-_SDA2_BASE_(r2) /* 801288DC 001256DC EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 801288E0 001256E0 D0 1E 00 30 */ stfs f0, 0x30(r30) lbl_801288E4: -/* 801288E4 001256E4 4B F0 83 A5 */ bl func_80030C88 +/* 801288E4 001256E4 4B F0 83 A5 */ bl xurand__Fv /* 801288E8 001256E8 C0 42 A1 58 */ lfs f2, lbl_803CEAD8-_SDA2_BASE_(r2) /* 801288EC 001256EC C0 1E 00 30 */ lfs f0, 0x30(r30) /* 801288F0 001256F0 EC 22 08 2A */ fadds f1, f2, f1 @@ -1629,7 +1629,7 @@ lbl_8012894C: /* 80128960 00125760 D0 1E 00 28 */ stfs f0, 0x28(r30) /* 80128964 00125764 C0 02 A1 60 */ lfs f0, lbl_803CEAE0-_SDA2_BASE_(r2) /* 80128968 00125768 D0 1E 00 2C */ stfs f0, 0x2c(r30) -/* 8012896C 0012576C 4B FF FB F9 */ bl func_80128564 +/* 8012896C 0012576C 4B FF FB F9 */ bl zFrag_ProjectileCollData__FP5zFrag /* 80128970 00125770 C0 02 A1 64 */ lfs f0, lbl_803CEAE4-_SDA2_BASE_(r2) /* 80128974 00125774 D0 1E 00 34 */ stfs f0, 0x34(r30) lbl_80128978: @@ -1667,8 +1667,8 @@ lbl_801289D4: /* 801289E4 001257E4 38 21 00 10 */ addi r1, r1, 0x10 /* 801289E8 001257E8 4E 80 00 20 */ blr -.global func_801289EC -func_801289EC: +.global zFrag_DeleteProjectile__FP5zFrag +zFrag_DeleteProjectile__FP5zFrag: /* 801289EC 001257EC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801289F0 001257F0 7C 08 02 A6 */ mflr r0 /* 801289F4 001257F4 90 01 00 24 */ stw r0, 0x24(r1) @@ -1697,10 +1697,10 @@ lbl_80128A4C: /* 80128A4C 0012584C 80 7E 00 08 */ lwz r3, 8(r30) /* 80128A50 00125850 28 03 00 00 */ cmplwi r3, 0 /* 80128A54 00125854 41 82 00 08 */ beq lbl_80128A5C -/* 80128A58 00125858 4B F0 B9 21 */ bl func_80034378 +/* 80128A58 00125858 4B F0 B9 21 */ bl xModelInstanceFree__FP14xModelInstance lbl_80128A5C: /* 80128A5C 0012585C 7F C3 F3 78 */ mr r3, r30 -/* 80128A60 00125860 4B FF E9 49 */ bl func_801273A8 +/* 80128A60 00125860 4B FF E9 49 */ bl zFrag_Free__FP5zFrag /* 80128A64 00125864 80 01 00 24 */ lwz r0, 0x24(r1) /* 80128A68 00125868 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80128A6C 0012586C 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -1708,8 +1708,8 @@ lbl_80128A5C: /* 80128A74 00125874 38 21 00 20 */ addi r1, r1, 0x20 /* 80128A78 00125878 4E 80 00 20 */ blr -.global func_80128A7C -func_80128A7C: +.global zFrag_ProjectileManager__Ff +zFrag_ProjectileManager__Ff: /* 80128A7C 0012587C 94 21 FF 50 */ stwu r1, -0xb0(r1) /* 80128A80 00125880 7C 08 02 A6 */ mflr r0 /* 80128A84 00125884 90 01 00 B4 */ stw r0, 0xb4(r1) @@ -1738,7 +1738,7 @@ lbl_80128AB8: /* 80128ADC 001258DC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80128AE0 001258E0 40 80 00 10 */ bge lbl_80128AF0 /* 80128AE4 001258E4 7F E3 FB 78 */ mr r3, r31 -/* 80128AE8 001258E8 4B FF FF 05 */ bl func_801289EC +/* 80128AE8 001258E8 4B FF FF 05 */ bl zFrag_DeleteProjectile__FP5zFrag /* 80128AEC 001258EC 48 00 03 68 */ b lbl_80128E54 lbl_80128AF0: /* 80128AF0 001258F0 C0 1F 00 34 */ lfs f0, 0x34(r31) @@ -1769,16 +1769,16 @@ lbl_80128AF0: /* 80128B54 00125954 FC 60 08 90 */ fmr f3, f1 /* 80128B58 00125958 4B EE 64 A5 */ bl func_8000EFFC /* 80128B5C 0012595C 7F E3 FB 78 */ mr r3, r31 -/* 80128B60 00125960 4B FF FE 8D */ bl func_801289EC +/* 80128B60 00125960 4B FF FE 8D */ bl zFrag_DeleteProjectile__FP5zFrag /* 80128B64 00125964 3B A0 00 01 */ li r29, 1 /* 80128B68 00125968 48 00 01 1C */ b lbl_80128C84 lbl_80128B6C: /* 80128B6C 0012596C C0 3F 00 38 */ lfs f1, 0x38(r31) /* 80128B70 00125970 38 7F 00 0C */ addi r3, r31, 0xc -/* 80128B74 00125974 4B EE 6E DD */ bl func_8000FA50 +/* 80128B74 00125974 4B EE 6E DD */ bl xParabolaRecenter__FP9xParabolaf /* 80128B78 00125978 38 7F 00 4C */ addi r3, r31, 0x4c /* 80128B7C 0012597C 38 9F 00 18 */ addi r4, r31, 0x18 -/* 80128B80 00125980 4B F2 59 71 */ bl func_8004E4F0 +/* 80128B80 00125980 4B F2 59 71 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80128B84 00125984 80 9F 00 04 */ lwz r4, 4(r31) /* 80128B88 00125988 FF C0 08 90 */ fmr f30, f1 /* 80128B8C 0012598C C0 22 A1 60 */ lfs f1, lbl_803CEAE0-_SDA2_BASE_(r2) @@ -1809,10 +1809,10 @@ lbl_80128B6C: /* 80128BF0 001259F0 4B EE C4 9D */ bl func_8001508C /* 80128BF4 001259F4 38 7F 00 58 */ addi r3, r31, 0x58 /* 80128BF8 001259F8 7C 64 1B 78 */ mr r4, r3 -/* 80128BFC 001259FC 4B F2 56 F5 */ bl func_8004E2F0 +/* 80128BFC 001259FC 4B F2 56 F5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80128C00 00125A00 38 61 00 38 */ addi r3, r1, 0x38 /* 80128C04 00125A04 38 9F 00 18 */ addi r4, r31, 0x18 -/* 80128C08 00125A08 4B F2 58 D5 */ bl func_8004E4DC +/* 80128C08 00125A08 4B F2 58 D5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80128C0C 00125A0C 80 BF 00 04 */ lwz r5, 4(r31) /* 80128C10 00125A10 38 61 00 38 */ addi r3, r1, 0x38 /* 80128C14 00125A14 38 9F 00 4C */ addi r4, r31, 0x4c @@ -1830,7 +1830,7 @@ lbl_80128B6C: /* 80128C44 00125A44 D0 1F 00 30 */ stfs f0, 0x30(r31) lbl_80128C48: /* 80128C48 00125A48 7F E3 FB 78 */ mr r3, r31 -/* 80128C4C 00125A4C 4B FF F9 19 */ bl func_80128564 +/* 80128C4C 00125A4C 4B FF F9 19 */ bl zFrag_ProjectileCollData__FP5zFrag /* 80128C50 00125A50 C0 02 A1 64 */ lfs f0, lbl_803CEAE4-_SDA2_BASE_(r2) /* 80128C54 00125A54 D0 1F 00 34 */ stfs f0, 0x34(r31) /* 80128C58 00125A58 48 00 00 2C */ b lbl_80128C84 @@ -1844,7 +1844,7 @@ lbl_80128C5C: /* 80128C74 00125A74 C0 02 A1 60 */ lfs f0, lbl_803CEAE0-_SDA2_BASE_(r2) /* 80128C78 00125A78 EC 01 00 2A */ fadds f0, f1, f0 /* 80128C7C 00125A7C D0 1F 00 2C */ stfs f0, 0x2c(r31) -/* 80128C80 00125A80 4B FF F8 E5 */ bl func_80128564 +/* 80128C80 00125A80 4B FF F8 E5 */ bl zFrag_ProjectileCollData__FP5zFrag lbl_80128C84: /* 80128C84 00125A84 2C 1D 00 00 */ cmpwi r29, 0 /* 80128C88 00125A88 40 82 01 CC */ bne lbl_80128E54 @@ -1869,12 +1869,12 @@ lbl_80128CAC: /* 80128CD0 00125AD0 80 04 00 70 */ lwz r0, 0x70(r4) /* 80128CD4 00125AD4 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 80128CD8 00125AD8 41 82 00 10 */ beq lbl_80128CE8 -/* 80128CDC 00125ADC 48 05 35 D9 */ bl func_8017C2B4 +/* 80128CDC 00125ADC 48 05 35 D9 */ bl xCurveAssetEvaluate__FPC11xCurveAssetf /* 80128CE0 00125AE0 EF DE 00 72 */ fmuls f30, f30, f1 /* 80128CE4 00125AE4 48 00 00 10 */ b lbl_80128CF4 lbl_80128CE8: /* 80128CE8 00125AE8 FC 20 10 90 */ fmr f1, f2 -/* 80128CEC 00125AEC 48 05 35 C9 */ bl func_8017C2B4 +/* 80128CEC 00125AEC 48 05 35 C9 */ bl xCurveAssetEvaluate__FPC11xCurveAssetf /* 80128CF0 00125AF0 EF DE 00 72 */ fmuls f30, f30, f1 lbl_80128CF4: /* 80128CF4 00125AF4 D3 DF 00 40 */ stfs f30, 0x40(r31) @@ -1883,12 +1883,12 @@ lbl_80128CF8: /* 80128CFC 00125AFC 38 61 00 2C */ addi r3, r1, 0x2c /* 80128D00 00125B00 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80128D04 00125B04 38 84 00 30 */ addi r4, r4, 0x30 -/* 80128D08 00125B08 4B F2 57 D5 */ bl func_8004E4DC +/* 80128D08 00125B08 4B F2 57 D5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80128D0C 00125B0C 80 7F 00 08 */ lwz r3, 8(r31) /* 80128D10 00125B10 38 9F 00 0C */ addi r4, r31, 0xc /* 80128D14 00125B14 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80128D18 00125B18 38 63 00 30 */ addi r3, r3, 0x30 -/* 80128D1C 00125B1C 4B F2 57 C1 */ bl func_8004E4DC +/* 80128D1C 00125B1C 4B F2 57 C1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80128D20 00125B20 80 7F 00 08 */ lwz r3, 8(r31) /* 80128D24 00125B24 38 9F 00 18 */ addi r4, r31, 0x18 /* 80128D28 00125B28 C0 3F 00 34 */ lfs f1, 0x34(r31) @@ -1934,7 +1934,7 @@ lbl_80128DB8: /* 80128DC4 00125BC4 80 7F 00 08 */ lwz r3, 8(r31) /* 80128DC8 00125BC8 38 81 00 14 */ addi r4, r1, 0x14 /* 80128DCC 00125BCC 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 80128DD0 00125BD0 4B F0 91 E1 */ bl func_80031FB0 +/* 80128DD0 00125BD0 4B F0 91 E1 */ bl xMat3x3LookVec__FP7xMat3x3PC5xVec3 /* 80128DD4 00125BD4 48 00 00 2C */ b lbl_80128E00 lbl_80128DD8: /* 80128DD8 00125BD8 C0 1F 00 30 */ lfs f0, 0x30(r31) @@ -1946,7 +1946,7 @@ lbl_80128DD8: /* 80128DF0 00125BF0 38 A1 00 44 */ addi r5, r1, 0x44 /* 80128DF4 00125BF4 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80128DF8 00125BF8 7C 64 1B 78 */ mr r4, r3 -/* 80128DFC 00125BFC 4B F0 9A B9 */ bl func_800328B4 +/* 80128DFC 00125BFC 4B F0 9A B9 */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 lbl_80128E00: /* 80128E00 00125C00 80 7F 00 04 */ lwz r3, 4(r31) /* 80128E04 00125C04 80 03 00 70 */ lwz r0, 0x70(r3) @@ -1969,7 +1969,7 @@ lbl_80128E40: /* 80128E44 00125C44 7C 64 1B 78 */ mr r4, r3 /* 80128E48 00125C48 80 65 00 4C */ lwz r3, 0x4c(r5) /* 80128E4C 00125C4C 38 63 00 30 */ addi r3, r3, 0x30 -/* 80128E50 00125C50 4B F6 BD F5 */ bl func_80094C44 +/* 80128E50 00125C50 4B F6 BD F5 */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui lbl_80128E54: /* 80128E54 00125C54 7F DF F3 78 */ mr r31, r30 lbl_80128E58: @@ -2003,14 +2003,14 @@ lbl_80128E8C: /* 80128EC0 00125CC0 38 7E 00 18 */ addi r3, r30, 0x18 /* 80128EC4 00125CC4 90 1F 00 14 */ stw r0, 0x14(r31) /* 80128EC8 00125CC8 80 BD 00 74 */ lwz r5, 0x74(r29) -/* 80128ECC 00125CCC 4B FF F0 CD */ bl func_80127F98 +/* 80128ECC 00125CCC 4B FF F0 CD */ bl zFragLoc_InitVec__FP13zFragLocationP5xVec3P14xModelInstance /* 80128ED0 00125CD0 80 9F 00 14 */ lwz r4, 0x14(r31) /* 80128ED4 00125CD4 38 7E 00 3C */ addi r3, r30, 0x3c /* 80128ED8 00125CD8 80 BD 00 78 */ lwz r5, 0x78(r29) -/* 80128EDC 00125CDC 4B FF F0 BD */ bl func_80127F98 +/* 80128EDC 00125CDC 4B FF F0 BD */ bl zFragLoc_InitVec__FP13zFragLocationP5xVec3P14xModelInstance /* 80128EE0 00125CE0 3C 60 80 32 */ lis r3, lbl_8031A5A0@ha /* 80128EE4 00125CE4 38 63 A5 A0 */ addi r3, r3, lbl_8031A5A0@l -/* 80128EE8 00125CE8 4B F7 6A 89 */ bl func_8009F970 +/* 80128EE8 00125CE8 4B F7 6A 89 */ bl zLightningAdd__FP16_tagLightningAdd /* 80128EEC 00125CEC 90 7D 00 10 */ stw r3, 0x10(r29) /* 80128EF0 00125CF0 80 7D 00 7C */ lwz r3, 0x7c(r29) /* 80128EF4 00125CF4 28 03 00 00 */ cmplwi r3, 0 @@ -2047,8 +2047,8 @@ lbl_80128F4C: /* 80128F60 00125D60 38 21 00 30 */ addi r1, r1, 0x30 /* 80128F64 00125D64 4E 80 00 20 */ blr -.global func_80128F68 -func_80128F68: +.global zFrag_LightningManager__Ff +zFrag_LightningManager__Ff: /* 80128F68 00125D68 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80128F6C 00125D6C 7C 08 02 A6 */ mflr r0 /* 80128F70 00125D70 90 01 00 44 */ stw r0, 0x44(r1) @@ -2078,9 +2078,9 @@ lbl_80128FA0: /* 80128FCC 00125DCC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80128FD0 00125DD0 40 80 00 18 */ bge lbl_80128FE8 /* 80128FD4 00125DD4 7F A3 EB 78 */ mr r3, r29 -/* 80128FD8 00125DD8 4B F7 88 DD */ bl func_800A18B4 +/* 80128FD8 00125DD8 4B F7 88 DD */ bl zLightningKill__FP10zLightning /* 80128FDC 00125DDC 7F E3 FB 78 */ mr r3, r31 -/* 80128FE0 00125DE0 4B FF E3 C9 */ bl func_801273A8 +/* 80128FE0 00125DE0 4B FF E3 C9 */ bl zFrag_Free__FP5zFrag /* 80128FE4 00125DE4 48 00 00 80 */ b lbl_80129064 lbl_80128FE8: /* 80128FE8 00125DE8 80 1E 00 18 */ lwz r0, 0x18(r30) @@ -2095,12 +2095,12 @@ lbl_80129000: /* 80129008 00125E08 80 BF 00 74 */ lwz r5, 0x74(r31) /* 8012900C 00125E0C 38 7E 00 18 */ addi r3, r30, 0x18 /* 80129010 00125E10 38 81 00 14 */ addi r4, r1, 0x14 -/* 80129014 00125E14 4B FF EF 85 */ bl func_80127F98 +/* 80129014 00125E14 4B FF EF 85 */ bl zFragLoc_InitVec__FP13zFragLocationP5xVec3P14xModelInstance /* 80129018 00125E18 48 00 00 10 */ b lbl_80129028 lbl_8012901C: /* 8012901C 00125E1C 38 61 00 14 */ addi r3, r1, 0x14 /* 80129020 00125E20 38 9D 00 08 */ addi r4, r29, 8 -/* 80129024 00125E24 4B F2 54 B9 */ bl func_8004E4DC +/* 80129024 00125E24 4B F2 54 B9 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_80129028: /* 80129028 00125E28 80 1E 00 3C */ lwz r0, 0x3c(r30) /* 8012902C 00125E2C 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -2108,17 +2108,17 @@ lbl_80129028: /* 80129034 00125E34 80 BF 00 78 */ lwz r5, 0x78(r31) /* 80129038 00125E38 38 7E 00 3C */ addi r3, r30, 0x3c /* 8012903C 00125E3C 38 81 00 08 */ addi r4, r1, 8 -/* 80129040 00125E40 4B FF EF 59 */ bl func_80127F98 +/* 80129040 00125E40 4B FF EF 59 */ bl zFragLoc_InitVec__FP13zFragLocationP5xVec3P14xModelInstance /* 80129044 00125E44 48 00 00 10 */ b lbl_80129054 lbl_80129048: /* 80129048 00125E48 38 61 00 08 */ addi r3, r1, 8 /* 8012904C 00125E4C 38 9D 00 14 */ addi r4, r29, 0x14 -/* 80129050 00125E50 4B F2 54 8D */ bl func_8004E4DC +/* 80129050 00125E50 4B F2 54 8D */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_80129054: /* 80129054 00125E54 7F A3 EB 78 */ mr r3, r29 /* 80129058 00125E58 38 81 00 14 */ addi r4, r1, 0x14 /* 8012905C 00125E5C 38 A1 00 08 */ addi r5, r1, 8 -/* 80129060 00125E60 4B F7 88 69 */ bl func_800A18C8 +/* 80129060 00125E60 4B F7 88 69 */ bl zLightningModifyEndpoints__FP10zLightningP5xVec3P5xVec3 lbl_80129064: /* 80129064 00125E64 7F 9F E3 78 */ mr r31, r28 lbl_80129068: @@ -2149,7 +2149,7 @@ lbl_80129098: /* 801290C4 00125EC4 80 BE 00 74 */ lwz r5, 0x74(r30) /* 801290C8 00125EC8 38 7F 00 1C */ addi r3, r31, 0x1c /* 801290CC 00125ECC 38 9E 00 08 */ addi r4, r30, 8 -/* 801290D0 00125ED0 4B FF EE C9 */ bl func_80127F98 +/* 801290D0 00125ED0 4B FF EE C9 */ bl zFragLoc_InitVec__FP13zFragLocationP5xVec3P14xModelInstance lbl_801290D4: /* 801290D4 00125ED4 C0 42 A1 64 */ lfs f2, lbl_803CEAE4-_SDA2_BASE_(r2) /* 801290D8 00125ED8 38 DE 00 08 */ addi r6, r30, 8 @@ -2163,7 +2163,7 @@ lbl_801290D4: /* 801290F8 00125EF8 C0 7F 00 44 */ lfs f3, 0x44(r31) /* 801290FC 00125EFC C0 9F 00 48 */ lfs f4, 0x48(r31) /* 80129100 00125F00 38 E0 00 00 */ li r7, 0 -/* 80129104 00125F04 4B F1 F9 91 */ bl func_80048A94 +/* 80129104 00125F04 4B F1 F9 91 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 80129108 00125F08 90 7E 00 14 */ stw r3, 0x14(r30) /* 8012910C 00125F0C 80 7E 00 7C */ lwz r3, 0x7c(r30) /* 80129110 00125F10 28 03 00 00 */ cmplwi r3, 0 @@ -2199,8 +2199,8 @@ lbl_80129168: /* 80129178 00125F78 38 21 00 10 */ addi r1, r1, 0x10 /* 8012917C 00125F7C 4E 80 00 20 */ blr -.global func_80129180 -func_80129180: +.global zFrag_SoundManager__Ff +zFrag_SoundManager__Ff: /* 80129180 00125F80 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80129184 00125F84 7C 08 02 A6 */ mflr r0 /* 80129188 00125F88 90 01 00 24 */ stw r0, 0x24(r1) @@ -2228,10 +2228,10 @@ lbl_801291B0: /* 801291DC 00125FDC 80 7F 00 14 */ lwz r3, 0x14(r31) /* 801291E0 00125FE0 28 03 00 00 */ cmplwi r3, 0 /* 801291E4 00125FE4 41 82 00 08 */ beq lbl_801291EC -/* 801291E8 00125FE8 4B F2 00 19 */ bl func_80049200 +/* 801291E8 00125FE8 4B F2 00 19 */ bl xSndStop__FUi lbl_801291EC: /* 801291EC 00125FEC 7F E3 FB 78 */ mr r3, r31 -/* 801291F0 00125FF0 4B FF E1 B9 */ bl func_801273A8 +/* 801291F0 00125FF0 4B FF E1 B9 */ bl zFrag_Free__FP5zFrag lbl_801291F4: /* 801291F4 00125FF4 7F DF F3 78 */ mr r31, r30 lbl_801291F8: @@ -2246,8 +2246,8 @@ lbl_801291F8: /* 80129218 00126018 38 21 00 20 */ addi r1, r1, 0x20 /* 8012921C 0012601C 4E 80 00 20 */ blr -.global func_80129220 -func_80129220: +.global zFrag_ProjectileRenderer__Fv +zFrag_ProjectileRenderer__Fv: /* 80129220 00126020 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80129224 00126024 7C 08 02 A6 */ mflr r0 /* 80129228 00126028 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -2257,7 +2257,7 @@ func_80129220: /* 80129238 00126038 93 C1 00 08 */ stw r30, 8(r1) /* 8012923C 0012603C 80 7F 07 10 */ lwz r3, 0x710(r31) /* 80129240 00126040 80 9F 06 58 */ lwz r4, 0x658(r31) -/* 80129244 00126044 4B FF A2 7D */ bl func_801234C0 +/* 80129244 00126044 4B FF A2 7D */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 80129248 00126048 3C 60 80 32 */ lis r3, lbl_8031A390@ha /* 8012924C 0012604C 38 63 A3 90 */ addi r3, r3, lbl_8031A390@l /* 80129250 00126050 83 C3 00 80 */ lwz r30, 0x80(r3) @@ -2295,7 +2295,7 @@ lbl_80129258: /* 801292CC 001260CC D0 03 00 24 */ stfs f0, 0x24(r3) lbl_801292D0: /* 801292D0 001260D0 80 7E 00 08 */ lwz r3, 8(r30) -/* 801292D4 001260D4 4B F0 B6 71 */ bl func_80034944 +/* 801292D4 001260D4 4B F0 B6 71 */ bl xModelRender__FP14xModelInstance lbl_801292D8: /* 801292D8 001260D8 83 DE 00 80 */ lwz r30, 0x80(r30) lbl_801292DC: @@ -2303,7 +2303,7 @@ lbl_801292DC: /* 801292E0 001260E0 40 82 FF 78 */ bne lbl_80129258 /* 801292E4 001260E4 80 9F 06 58 */ lwz r4, 0x658(r31) /* 801292E8 001260E8 38 60 00 00 */ li r3, 0 -/* 801292EC 001260EC 4B FF A1 D5 */ bl func_801234C0 +/* 801292EC 001260EC 4B FF A1 D5 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 801292F0 001260F0 80 01 00 14 */ lwz r0, 0x14(r1) /* 801292F4 001260F4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801292F8 001260F8 83 C1 00 08 */ lwz r30, 8(r1) @@ -2379,7 +2379,7 @@ lbl_801293F8: /* 80129404 00126204 3F C0 43 30 */ lis r30, 0x4330 /* 80129408 00126208 48 00 03 68 */ b lbl_80129770 lbl_8012940C: -/* 8012940C 0012620C 4B F0 78 7D */ bl func_80030C88 +/* 8012940C 0012620C 4B F0 78 7D */ bl xurand__Fv /* 80129410 00126210 80 78 00 00 */ lwz r3, 0(r24) /* 80129414 00126214 93 C1 00 70 */ stw r30, 0x70(r1) /* 80129418 00126218 6C 60 80 00 */ xoris r0, r3, 0x8000 @@ -2398,7 +2398,7 @@ lbl_80129448: /* 80129448 00126248 1C 00 00 90 */ mulli r0, r0, 0x90 /* 8012944C 0012624C 7F 98 02 14 */ add r28, r24, r0 /* 80129450 00126250 84 7C 00 0C */ lwzu r3, 0xc(r28) -/* 80129454 00126254 4B FF DE C1 */ bl func_80127314 +/* 80129454 00126254 4B FF DE C1 */ bl zFrag_Alloc__F9zFragType /* 80129458 00126258 7C 7D 1B 79 */ or. r29, r3, r3 /* 8012945C 0012625C 41 82 03 1C */ beq lbl_80129778 /* 80129460 00126260 C0 02 A1 64 */ lfs f0, lbl_803CEAE4-_SDA2_BASE_(r2) @@ -2416,7 +2416,7 @@ lbl_80129448: /* 80129490 00126290 38 A0 00 00 */ li r5, 0 /* 80129494 00126294 38 C0 00 00 */ li r6, 0 /* 80129498 00126298 38 E0 00 00 */ li r7, 0 -/* 8012949C 0012629C 4B F0 AC 55 */ bl func_800340F0 +/* 8012949C 0012629C 4B F0 AC 55 */ bl xModelInstanceAlloc__FP8RpAtomicPvUsUcPUc /* 801294A0 001262A0 90 7D 00 08 */ stw r3, 8(r29) /* 801294A4 001262A4 48 00 00 0C */ b lbl_801294B0 lbl_801294A8: @@ -2427,11 +2427,11 @@ lbl_801294B0: /* 801294B4 001262B4 28 00 00 00 */ cmplwi r0, 0 /* 801294B8 001262B8 40 82 00 10 */ bne lbl_801294C8 /* 801294BC 001262BC 7F A3 EB 78 */ mr r3, r29 -/* 801294C0 001262C0 4B FF DE E9 */ bl func_801273A8 +/* 801294C0 001262C0 4B FF DE E9 */ bl zFrag_Free__FP5zFrag /* 801294C4 001262C4 48 00 02 A8 */ b lbl_8012976C lbl_801294C8: /* 801294C8 001262C8 41 82 02 A4 */ beq lbl_8012976C -/* 801294CC 001262CC 4B F0 77 BD */ bl func_80030C88 +/* 801294CC 001262CC 4B F0 77 BD */ bl xurand__Fv /* 801294D0 001262D0 C0 42 A1 74 */ lfs f2, lbl_803CEAF4-_SDA2_BASE_(r2) /* 801294D4 001262D4 C0 02 A1 60 */ lfs f0, lbl_803CEAE0-_SDA2_BASE_(r2) /* 801294D8 001262D8 EC 02 00 78 */ fmsubs f0, f2, f1, f0 @@ -2441,7 +2441,7 @@ lbl_801294C8: /* 801294E8 001262E8 EC 3F 00 28 */ fsubs f1, f31, f0 /* 801294EC 001262EC 4B EE 13 11 */ bl func_8000A7FC /* 801294F0 001262F0 FF A0 08 90 */ fmr f29, f1 -/* 801294F4 001262F4 4B F0 77 95 */ bl func_80030C88 +/* 801294F4 001262F4 4B F0 77 95 */ bl xurand__Fv /* 801294F8 001262F8 C0 42 A1 74 */ lfs f2, lbl_803CEAF4-_SDA2_BASE_(r2) /* 801294FC 001262FC C0 02 A1 60 */ lfs f0, lbl_803CEAE0-_SDA2_BASE_(r2) /* 80129500 00126300 C0 61 00 14 */ lfs f3, 0x14(r1) @@ -2454,7 +2454,7 @@ lbl_801294C8: /* 8012951C 0012631C EC 21 00 28 */ fsubs f1, f1, f0 /* 80129520 00126320 4B EE 12 DD */ bl func_8000A7FC /* 80129524 00126324 FF A0 08 90 */ fmr f29, f1 -/* 80129528 00126328 4B F0 77 61 */ bl func_80030C88 +/* 80129528 00126328 4B F0 77 61 */ bl xurand__Fv /* 8012952C 0012632C C0 02 A1 74 */ lfs f0, lbl_803CEAF4-_SDA2_BASE_(r2) /* 80129530 00126330 38 81 00 2C */ addi r4, r1, 0x2c /* 80129534 00126334 C0 42 A1 60 */ lfs f2, lbl_803CEAE0-_SDA2_BASE_(r2) @@ -2469,7 +2469,7 @@ lbl_801294C8: /* 80129558 00126358 38 81 00 20 */ addi r4, r1, 0x20 /* 8012955C 0012635C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80129560 00126360 38 63 00 30 */ addi r3, r3, 0x30 -/* 80129564 00126364 4B F2 4F 79 */ bl func_8004E4DC +/* 80129564 00126364 4B F2 4F 79 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80129568 00126368 80 7D 00 08 */ lwz r3, 8(r29) /* 8012956C 0012636C 38 81 00 14 */ addi r4, r1, 0x14 /* 80129570 00126370 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -2479,7 +2479,7 @@ lbl_801294C8: /* 80129580 00126380 38 7D 00 0C */ addi r3, r29, 0xc /* 80129584 00126384 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80129588 00126388 38 84 00 30 */ addi r4, r4, 0x30 -/* 8012958C 0012638C 4B F2 4F 51 */ bl func_8004E4DC +/* 8012958C 0012638C 4B F2 4F 51 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80129590 00126390 C0 02 A1 64 */ lfs f0, lbl_803CEAE4-_SDA2_BASE_(r2) /* 80129594 00126394 38 7D 00 18 */ addi r3, r29, 0x18 /* 80129598 00126398 D0 1D 00 34 */ stfs f0, 0x34(r29) @@ -2498,21 +2498,21 @@ lbl_801294C8: /* 801295CC 001263CC 40 80 00 08 */ bge lbl_801295D4 /* 801295D0 001263D0 D0 1D 00 1C */ stfs f0, 0x1c(r29) lbl_801295D4: -/* 801295D4 001263D4 4B F0 76 B5 */ bl func_80030C88 +/* 801295D4 001263D4 4B F0 76 B5 */ bl xurand__Fv /* 801295D8 001263D8 C0 62 A1 74 */ lfs f3, lbl_803CEAF4-_SDA2_BASE_(r2) /* 801295DC 001263DC C0 42 A1 70 */ lfs f2, lbl_803CEAF0-_SDA2_BASE_(r2) /* 801295E0 001263E0 C0 1D 00 1C */ lfs f0, 0x1c(r29) /* 801295E4 001263E4 EC 23 10 7A */ fmadds f1, f3, f1, f2 /* 801295E8 001263E8 EC 00 08 2A */ fadds f0, f0, f1 /* 801295EC 001263EC D0 1D 00 1C */ stfs f0, 0x1c(r29) -/* 801295F0 001263F0 4B F0 76 99 */ bl func_80030C88 +/* 801295F0 001263F0 4B F0 76 99 */ bl xurand__Fv /* 801295F4 001263F4 C0 62 A1 74 */ lfs f3, lbl_803CEAF4-_SDA2_BASE_(r2) /* 801295F8 001263F8 C0 42 A1 60 */ lfs f2, lbl_803CEAE0-_SDA2_BASE_(r2) /* 801295FC 001263FC C0 1D 00 18 */ lfs f0, 0x18(r29) /* 80129600 00126400 EC 23 10 78 */ fmsubs f1, f3, f1, f2 /* 80129604 00126404 EC 00 08 2A */ fadds f0, f0, f1 /* 80129608 00126408 D0 1D 00 18 */ stfs f0, 0x18(r29) -/* 8012960C 0012640C 4B F0 76 7D */ bl func_80030C88 +/* 8012960C 0012640C 4B F0 76 7D */ bl xurand__Fv /* 80129610 00126410 C0 62 A1 74 */ lfs f3, lbl_803CEAF4-_SDA2_BASE_(r2) /* 80129614 00126414 C0 42 A1 60 */ lfs f2, lbl_803CEAE0-_SDA2_BASE_(r2) /* 80129618 00126418 C0 1D 00 20 */ lfs f0, 0x20(r29) @@ -2525,7 +2525,7 @@ lbl_801295D4: /* 80129634 00126434 41 82 00 90 */ beq lbl_801296C4 /* 80129638 00126438 38 7D 00 58 */ addi r3, r29, 0x58 /* 8012963C 0012643C 38 9D 00 18 */ addi r4, r29, 0x18 -/* 80129640 00126440 4B F2 4E 9D */ bl func_8004E4DC +/* 80129640 00126440 4B F2 4E 9D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80129644 00126444 38 7D 00 58 */ addi r3, r29, 0x58 /* 80129648 00126448 4B EE BA 85 */ bl func_800150CC /* 8012964C 0012644C C0 02 A1 6C */ lfs f0, lbl_803CEAEC-_SDA2_BASE_(r2) @@ -2559,7 +2559,7 @@ lbl_801296A4: /* 801296B0 001264B0 80 7D 00 08 */ lwz r3, 8(r29) /* 801296B4 001264B4 38 81 00 08 */ addi r4, r1, 8 /* 801296B8 001264B8 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 801296BC 001264BC 4B F0 88 F5 */ bl func_80031FB0 +/* 801296BC 001264BC 4B F0 88 F5 */ bl xMat3x3LookVec__FP7xMat3x3PC5xVec3 /* 801296C0 001264C0 48 00 00 84 */ b lbl_80129744 lbl_801296C4: /* 801296C4 001264C4 C0 5D 00 18 */ lfs f2, 0x18(r29) @@ -2590,13 +2590,13 @@ lbl_80129714: /* 80129724 00126524 4B EE 58 D9 */ bl func_8000EFFC /* 80129728 00126528 38 7D 00 58 */ addi r3, r29, 0x58 /* 8012972C 0012652C 7C 64 1B 78 */ mr r4, r3 -/* 80129730 00126530 4B F2 4B C1 */ bl func_8004E2F0 +/* 80129730 00126530 4B F2 4B C1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80129734 00126534 C0 42 A1 78 */ lfs f2, lbl_803CEAF8-_SDA2_BASE_(r2) /* 80129738 00126538 C0 02 A1 70 */ lfs f0, lbl_803CEAF0-_SDA2_BASE_(r2) /* 8012973C 0012653C EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80129740 00126540 D0 1D 00 30 */ stfs f0, 0x30(r29) lbl_80129744: -/* 80129744 00126544 4B F0 75 45 */ bl func_80030C88 +/* 80129744 00126544 4B F0 75 45 */ bl xurand__Fv /* 80129748 00126548 C0 42 A1 58 */ lfs f2, lbl_803CEAD8-_SDA2_BASE_(r2) /* 8012974C 0012654C 38 00 00 00 */ li r0, 0 /* 80129750 00126550 C0 1D 00 30 */ lfs f0, 0x30(r29) @@ -2654,40 +2654,40 @@ lbl_801297CC: /* 80129810 00126610 80 7B 00 90 */ lwz r3, 0x90(r27) /* 80129814 00126614 2C 03 00 06 */ cmpwi r3, 6 /* 80129818 00126618 40 82 02 50 */ bne lbl_80129A68 -/* 8012981C 0012661C 4B FF DA F9 */ bl func_80127314 +/* 8012981C 0012661C 4B FF DA F9 */ bl zFrag_Alloc__F9zFragType /* 80129820 00126620 28 03 00 00 */ cmplwi r3, 0 /* 80129824 00126624 41 82 00 14 */ beq lbl_80129838 /* 80129828 00126628 93 A3 00 74 */ stw r29, 0x74(r3) /* 8012982C 0012662C 7F 44 D3 78 */ mr r4, r26 /* 80129830 00126630 93 A3 00 78 */ stw r29, 0x78(r3) -/* 80129834 00126634 4B FF E9 9D */ bl func_801281D0 +/* 80129834 00126634 4B FF E9 9D */ bl zFrag_DefaultInit__FP5zFragP10zFragAsset lbl_80129838: /* 80129838 00126638 80 61 00 2C */ lwz r3, 0x2c(r1) /* 8012983C 0012663C 7F A4 EB 78 */ mr r4, r29 /* 80129840 00126640 38 63 00 20 */ addi r3, r3, 0x20 -/* 80129844 00126644 4B FF E5 D9 */ bl func_80127E1C +/* 80129844 00126644 4B FF E5 D9 */ bl zFragLoc_Setup__FP13zFragLocationP14xModelInstance /* 80129848 00126648 80 61 00 2C */ lwz r3, 0x2c(r1) /* 8012984C 0012664C 7F A5 EB 78 */ mr r5, r29 /* 80129850 00126650 38 81 00 20 */ addi r4, r1, 0x20 /* 80129854 00126654 38 63 00 20 */ addi r3, r3, 0x20 -/* 80129858 00126658 4B FF E7 41 */ bl func_80127F98 +/* 80129858 00126658 4B FF E7 41 */ bl zFragLoc_InitVec__FP13zFragLocationP5xVec3P14xModelInstance /* 8012985C 0012665C 80 61 00 30 */ lwz r3, 0x30(r1) /* 80129860 00126660 7F A4 EB 78 */ mr r4, r29 /* 80129864 00126664 3B 83 00 20 */ addi r28, r3, 0x20 /* 80129868 00126668 7F 83 E3 78 */ mr r3, r28 -/* 8012986C 0012666C 4B FF E5 B1 */ bl func_80127E1C +/* 8012986C 0012666C 4B FF E5 B1 */ bl zFragLoc_Setup__FP13zFragLocationP14xModelInstance /* 80129870 00126670 7F 83 E3 78 */ mr r3, r28 /* 80129874 00126674 7F A5 EB 78 */ mr r5, r29 /* 80129878 00126678 38 81 00 14 */ addi r4, r1, 0x14 -/* 8012987C 0012667C 4B FF E7 1D */ bl func_80127F98 +/* 8012987C 0012667C 4B FF E7 1D */ bl zFragLoc_InitVec__FP13zFragLocationP5xVec3P14xModelInstance /* 80129880 00126680 3B 7B 00 20 */ addi r27, r27, 0x20 /* 80129884 00126684 7F A4 EB 78 */ mr r4, r29 /* 80129888 00126688 7F 63 DB 78 */ mr r3, r27 -/* 8012988C 0012668C 4B FF E5 91 */ bl func_80127E1C +/* 8012988C 0012668C 4B FF E5 91 */ bl zFragLoc_Setup__FP13zFragLocationP14xModelInstance /* 80129890 00126690 7F 63 DB 78 */ mr r3, r27 /* 80129894 00126694 7F A5 EB 78 */ mr r5, r29 /* 80129898 00126698 38 81 00 08 */ addi r4, r1, 8 -/* 8012989C 0012669C 4B FF E6 FD */ bl func_80127F98 +/* 8012989C 0012669C 4B FF E6 FD */ bl zFragLoc_InitVec__FP13zFragLocationP5xVec3P14xModelInstance /* 801298A0 001266A0 38 61 00 14 */ addi r3, r1, 0x14 /* 801298A4 001266A4 38 81 00 20 */ addi r4, r1, 0x20 /* 801298A8 001266A8 4B EF 20 B9 */ bl func_8001B960 @@ -2701,7 +2701,7 @@ lbl_80129838: lbl_801298C8: /* 801298C8 001266C8 3B C0 FF FE */ li r30, -2 lbl_801298CC: -/* 801298CC 001266CC 4B F0 73 BD */ bl func_80030C88 +/* 801298CC 001266CC 4B F0 73 BD */ bl xurand__Fv /* 801298D0 001266D0 C8 02 A1 A8 */ lfd f0, lbl_803CEB28-_SDA2_BASE_(r2) /* 801298D4 001266D4 FC 00 00 72 */ fmul f0, f0, f1 /* 801298D8 001266D8 FC 00 00 1E */ fctiwz f0, f0 @@ -2712,7 +2712,7 @@ lbl_801298CC: /* 801298EC 001266EC 3B 20 00 02 */ li r25, 2 lbl_801298F0: /* 801298F0 001266F0 38 60 00 04 */ li r3, 4 -/* 801298F4 001266F4 4B FF DA 21 */ bl func_80127314 +/* 801298F4 001266F4 4B FF DA 21 */ bl zFrag_Alloc__F9zFragType /* 801298F8 001266F8 7C 7A 1B 79 */ or. r26, r3, r3 /* 801298FC 001266FC 41 82 01 6C */ beq lbl_80129A68 /* 80129900 00126700 57 20 10 3A */ slwi r0, r25, 2 @@ -2730,7 +2730,7 @@ lbl_801298F0: /* 80129930 00126730 38 A0 00 00 */ li r5, 0 /* 80129934 00126734 38 C0 00 00 */ li r6, 0 /* 80129938 00126738 38 E0 00 00 */ li r7, 0 -/* 8012993C 0012673C 4B F0 A7 B5 */ bl func_800340F0 +/* 8012993C 0012673C 4B F0 A7 B5 */ bl xModelInstanceAlloc__FP8RpAtomicPvUsUcPUc /* 80129940 00126740 90 7A 00 08 */ stw r3, 8(r26) /* 80129944 00126744 48 00 00 0C */ b lbl_80129950 lbl_80129948: @@ -2741,7 +2741,7 @@ lbl_80129950: /* 80129954 00126754 28 04 00 00 */ cmplwi r4, 0 /* 80129958 00126758 40 82 00 10 */ bne lbl_80129968 /* 8012995C 0012675C 7F 43 D3 78 */ mr r3, r26 -/* 80129960 00126760 4B FF DA 49 */ bl func_801273A8 +/* 80129960 00126760 4B FF DA 49 */ bl zFrag_Free__FP5zFrag /* 80129964 00126764 48 00 01 04 */ b lbl_80129A68 lbl_80129968: /* 80129968 00126768 41 82 00 E8 */ beq lbl_80129A50 @@ -2751,10 +2751,10 @@ lbl_80129968: /* 80129978 00126778 7F A5 EB 78 */ mr r5, r29 /* 8012997C 0012677C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80129980 00126780 38 63 00 20 */ addi r3, r3, 0x20 -/* 80129984 00126784 4B FF E4 E1 */ bl func_80127E64 +/* 80129984 00126784 4B FF E4 E1 */ bl zFragLoc_InitMat__FP13zFragLocationP7xMat4x3P14xModelInstance /* 80129988 00126788 38 7A 00 0C */ addi r3, r26, 0xc /* 8012998C 0012678C 38 81 00 20 */ addi r4, r1, 0x20 -/* 80129990 00126790 4B F2 4B 4D */ bl func_8004E4DC +/* 80129990 00126790 4B F2 4B 4D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80129994 00126794 6F E3 80 00 */ xoris r3, r31, 0x8000 /* 80129998 00126798 3C 00 43 30 */ lis r0, 0x4330 /* 8012999C 0012679C 90 61 00 3C */ stw r3, 0x3c(r1) @@ -2786,7 +2786,7 @@ lbl_80129968: /* 80129A04 00126804 FC 60 08 90 */ fmr f3, f1 /* 80129A08 00126808 EC 42 01 38 */ fmsubs f2, f2, f4, f0 /* 80129A0C 0012680C 4B EE 55 F1 */ bl func_8000EFFC -/* 80129A10 00126810 4B F0 72 79 */ bl func_80030C88 +/* 80129A10 00126810 4B F0 72 79 */ bl xurand__Fv /* 80129A14 00126814 D0 3A 00 58 */ stfs f1, 0x58(r26) /* 80129A18 00126818 C0 02 A1 64 */ lfs f0, lbl_803CEAE4-_SDA2_BASE_(r2) /* 80129A1C 0012681C D0 1A 00 5C */ stfs f0, 0x5c(r26) @@ -2794,7 +2794,7 @@ lbl_80129968: /* 80129A24 00126824 EC 21 00 7C */ fnmsubs f1, f1, f1, f0 /* 80129A28 00126828 4B EE 0D D5 */ bl func_8000A7FC /* 80129A2C 0012682C D0 3A 00 60 */ stfs f1, 0x60(r26) -/* 80129A30 00126830 4B F0 72 59 */ bl func_80030C88 +/* 80129A30 00126830 4B F0 72 59 */ bl xurand__Fv /* 80129A34 00126834 C0 02 A1 C4 */ lfs f0, lbl_803CEB44-_SDA2_BASE_(r2) /* 80129A38 00126838 38 00 00 00 */ li r0, 0 /* 80129A3C 0012683C EC 00 00 72 */ fmuls f0, f0, f1 @@ -2824,19 +2824,19 @@ lbl_80129A7C: /* 80129A90 00126890 80 03 00 00 */ lwz r0, 0(r3) /* 80129A94 00126894 2C 00 00 04 */ cmpwi r0, 4 /* 80129A98 00126898 40 82 00 4C */ bne lbl_80129AE4 -/* 80129A9C 0012689C 4B F0 71 ED */ bl func_80030C88 +/* 80129A9C 0012689C 4B F0 71 ED */ bl xurand__Fv /* 80129AA0 001268A0 C0 42 A1 58 */ lfs f2, lbl_803CEAD8-_SDA2_BASE_(r2) /* 80129AA4 001268A4 C0 02 A1 70 */ lfs f0, lbl_803CEAF0-_SDA2_BASE_(r2) /* 80129AA8 001268A8 EC 21 10 28 */ fsubs f1, f1, f2 /* 80129AAC 001268AC EC 00 00 72 */ fmuls f0, f0, f1 /* 80129AB0 001268B0 D0 1F 00 18 */ stfs f0, 0x18(r31) -/* 80129AB4 001268B4 4B F0 71 D5 */ bl func_80030C88 +/* 80129AB4 001268B4 4B F0 71 D5 */ bl xurand__Fv /* 80129AB8 001268B8 C0 42 A1 60 */ lfs f2, lbl_803CEAE0-_SDA2_BASE_(r2) /* 80129ABC 001268BC C0 02 A1 74 */ lfs f0, lbl_803CEAF4-_SDA2_BASE_(r2) /* 80129AC0 001268C0 EC 22 08 2A */ fadds f1, f2, f1 /* 80129AC4 001268C4 EC 00 00 72 */ fmuls f0, f0, f1 /* 80129AC8 001268C8 D0 1F 00 1C */ stfs f0, 0x1c(r31) -/* 80129ACC 001268CC 4B F0 71 BD */ bl func_80030C88 +/* 80129ACC 001268CC 4B F0 71 BD */ bl xurand__Fv /* 80129AD0 001268D0 C0 42 A1 58 */ lfs f2, lbl_803CEAD8-_SDA2_BASE_(r2) /* 80129AD4 001268D4 C0 02 A1 70 */ lfs f0, lbl_803CEAF0-_SDA2_BASE_(r2) /* 80129AD8 001268D8 EC 21 10 28 */ fsubs f1, f1, f2 @@ -2853,7 +2853,7 @@ lbl_80129AE4: /* 80129B00 00126900 3C C0 80 13 */ lis r6, lbl_80129A7C@ha /* 80129B04 00126904 90 01 00 14 */ stw r0, 0x14(r1) /* 80129B08 00126908 38 C6 9A 7C */ addi r6, r6, lbl_80129A7C@l -/* 80129B0C 0012690C 4B FF DF BD */ bl func_80127AC8 +/* 80129B0C 0012690C 4B FF DF BD */ bl zShrapnel_DefaultInit__FP14zShrapnelAssetP14xModelInstanceP5xVec3PFP5zFragP10zFragAsset_v /* 80129B10 00126910 80 01 00 14 */ lwz r0, 0x14(r1) /* 80129B14 00126914 7C 08 03 A6 */ mtlr r0 /* 80129B18 00126918 38 21 00 10 */ addi r1, r1, 0x10 @@ -2866,26 +2866,26 @@ lbl_80129AE4: /* 80129B34 00126934 7C 9A 23 78 */ mr r26, r4 /* 80129B38 00126938 80 03 00 00 */ lwz r0, 0(r3) /* 80129B3C 0012693C 54 03 18 38 */ slwi r3, r0, 3 -/* 80129B40 00126940 4B F0 9F 19 */ bl func_80033A58 +/* 80129B40 00126940 4B F0 9F 19 */ bl xMemPushTemp__FUi /* 80129B44 00126944 80 9A 00 4C */ lwz r4, 0x4c(r26) /* 80129B48 00126948 7C 7E 1B 78 */ mr r30, r3 /* 80129B4C 0012694C 38 61 00 08 */ addi r3, r1, 8 /* 80129B50 00126950 38 84 00 30 */ addi r4, r4, 0x30 -/* 80129B54 00126954 4B F2 49 89 */ bl func_8004E4DC +/* 80129B54 00126954 4B F2 49 89 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80129B58 00126958 C0 21 00 0C */ lfs f1, 0xc(r1) /* 80129B5C 0012695C 38 61 00 08 */ addi r3, r1, 8 /* 80129B60 00126960 C0 02 A1 58 */ lfs f0, lbl_803CEAD8-_SDA2_BASE_(r2) /* 80129B64 00126964 38 80 00 50 */ li r4, 0x50 /* 80129B68 00126968 EC 01 00 2A */ fadds f0, f1, f0 /* 80129B6C 0012696C D0 01 00 0C */ stfs f0, 0xc(r1) -/* 80129B70 00126970 4B F6 AE C9 */ bl func_80094A38 +/* 80129B70 00126970 4B F6 AE C9 */ bl zFX_SpawnBubbleHit__FPC5xVec3Ui /* 80129B74 00126974 7F DF F3 78 */ mr r31, r30 /* 80129B78 00126978 3B 99 00 0C */ addi r28, r25, 0xc /* 80129B7C 0012697C 3B 60 00 00 */ li r27, 0 /* 80129B80 00126980 48 00 01 60 */ b lbl_80129CE0 lbl_80129B84: /* 80129B84 00126984 80 7C 00 00 */ lwz r3, 0(r28) -/* 80129B88 00126988 4B FF D7 8D */ bl func_80127314 +/* 80129B88 00126988 4B FF D7 8D */ bl zFrag_Alloc__F9zFragType /* 80129B8C 0012698C 7C 7D 1B 79 */ or. r29, r3, r3 /* 80129B90 00126990 41 82 01 5C */ beq lbl_80129CEC /* 80129B94 00126994 7F 85 E3 78 */ mr r5, r28 @@ -2924,7 +2924,7 @@ lbl_80129BF4: /* 80129C04 00126A04 41 80 FF 9C */ blt lbl_80129BA0 /* 80129C08 00126A08 7F A3 EB 78 */ mr r3, r29 /* 80129C0C 00126A0C 7F 84 E3 78 */ mr r4, r28 -/* 80129C10 00126A10 4B FF E5 C1 */ bl func_801281D0 +/* 80129C10 00126A10 4B FF E5 C1 */ bl zFrag_DefaultInit__FP5zFragP10zFragAsset /* 80129C14 00126A14 80 1C 00 04 */ lwz r0, 4(r28) /* 80129C18 00126A18 90 1F 00 00 */ stw r0, 0(r31) /* 80129C1C 00126A1C 80 1D 00 00 */ lwz r0, 0(r29) @@ -2991,7 +2991,7 @@ lbl_80129CE0: /* 80129CE8 00126AE8 41 80 FE 9C */ blt lbl_80129B84 lbl_80129CEC: /* 80129CEC 00126AEC 7F C3 F3 78 */ mr r3, r30 -/* 80129CF0 00126AF0 4B F0 9D 95 */ bl func_80033A84 +/* 80129CF0 00126AF0 4B F0 9D 95 */ bl xMemPopTemp__FPv /* 80129CF4 00126AF4 BB 21 00 24 */ lmw r25, 0x24(r1) /* 80129CF8 00126AF8 80 01 00 44 */ lwz r0, 0x44(r1) /* 80129CFC 00126AFC 7C 08 03 A6 */ mtlr r0 @@ -3006,26 +3006,26 @@ lbl_80129CEC: /* 80129D20 00126B20 7C BA 2B 78 */ mr r26, r5 /* 80129D24 00126B24 80 03 00 00 */ lwz r0, 0(r3) /* 80129D28 00126B28 54 03 18 38 */ slwi r3, r0, 3 -/* 80129D2C 00126B2C 4B F0 9D 2D */ bl func_80033A58 +/* 80129D2C 00126B2C 4B F0 9D 2D */ bl xMemPushTemp__FUi /* 80129D30 00126B30 80 99 00 4C */ lwz r4, 0x4c(r25) /* 80129D34 00126B34 7C 7E 1B 78 */ mr r30, r3 /* 80129D38 00126B38 38 61 00 08 */ addi r3, r1, 8 /* 80129D3C 00126B3C 38 84 00 30 */ addi r4, r4, 0x30 -/* 80129D40 00126B40 4B F2 47 9D */ bl func_8004E4DC +/* 80129D40 00126B40 4B F2 47 9D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80129D44 00126B44 C0 21 00 0C */ lfs f1, 0xc(r1) /* 80129D48 00126B48 38 61 00 08 */ addi r3, r1, 8 /* 80129D4C 00126B4C C0 02 A1 58 */ lfs f0, lbl_803CEAD8-_SDA2_BASE_(r2) /* 80129D50 00126B50 38 80 00 50 */ li r4, 0x50 /* 80129D54 00126B54 EC 01 00 2A */ fadds f0, f1, f0 /* 80129D58 00126B58 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 80129D5C 00126B5C 4B F6 AC DD */ bl func_80094A38 +/* 80129D5C 00126B5C 4B F6 AC DD */ bl zFX_SpawnBubbleHit__FPC5xVec3Ui /* 80129D60 00126B60 7F DF F3 78 */ mr r31, r30 /* 80129D64 00126B64 3B 98 00 0C */ addi r28, r24, 0xc /* 80129D68 00126B68 3B 60 00 00 */ li r27, 0 /* 80129D6C 00126B6C 48 00 01 BC */ b lbl_80129F28 lbl_80129D70: /* 80129D70 00126B70 80 7C 00 00 */ lwz r3, 0(r28) -/* 80129D74 00126B74 4B FF D5 A1 */ bl func_80127314 +/* 80129D74 00126B74 4B FF D5 A1 */ bl zFrag_Alloc__F9zFragType /* 80129D78 00126B78 7C 7D 1B 79 */ or. r29, r3, r3 /* 80129D7C 00126B7C 41 82 01 B8 */ beq lbl_80129F34 /* 80129D80 00126B80 7F 85 E3 78 */ mr r5, r28 @@ -3064,7 +3064,7 @@ lbl_80129DE0: /* 80129DF0 00126BF0 41 80 FF 9C */ blt lbl_80129D8C /* 80129DF4 00126BF4 7F A3 EB 78 */ mr r3, r29 /* 80129DF8 00126BF8 7F 84 E3 78 */ mr r4, r28 -/* 80129DFC 00126BFC 4B FF E3 D5 */ bl func_801281D0 +/* 80129DFC 00126BFC 4B FF E3 D5 */ bl zFrag_DefaultInit__FP5zFragP10zFragAsset /* 80129E00 00126C00 80 1C 00 04 */ lwz r0, 4(r28) /* 80129E04 00126C04 90 1F 00 00 */ stw r0, 0(r31) /* 80129E08 00126C08 80 1D 00 00 */ lwz r0, 0(r29) @@ -3084,7 +3084,7 @@ lbl_80129E1C: /* 80129E3C 00126C3C 38 7D 00 18 */ addi r3, r29, 0x18 /* 80129E40 00126C40 4B EE 49 15 */ bl func_8000E754 lbl_80129E44: -/* 80129E44 00126C44 4B F0 6E 45 */ bl func_80030C88 +/* 80129E44 00126C44 4B F0 6E 45 */ bl xurand__Fv /* 80129E48 00126C48 C0 02 A1 58 */ lfs f0, lbl_803CEAD8-_SDA2_BASE_(r2) /* 80129E4C 00126C4C C0 42 A1 90 */ lfs f2, lbl_803CEB10-_SDA2_BASE_(r2) /* 80129E50 00126C50 EC 20 08 2A */ fadds f1, f0, f1 @@ -3092,7 +3092,7 @@ lbl_80129E44: /* 80129E58 00126C58 EC 22 00 72 */ fmuls f1, f2, f1 /* 80129E5C 00126C5C EC 00 00 72 */ fmuls f0, f0, f1 /* 80129E60 00126C60 D0 1D 00 18 */ stfs f0, 0x18(r29) -/* 80129E64 00126C64 4B F0 6E 25 */ bl func_80030C88 +/* 80129E64 00126C64 4B F0 6E 25 */ bl xurand__Fv /* 80129E68 00126C68 C0 02 A1 58 */ lfs f0, lbl_803CEAD8-_SDA2_BASE_(r2) /* 80129E6C 00126C6C C0 42 A1 D0 */ lfs f2, lbl_803CEB50-_SDA2_BASE_(r2) /* 80129E70 00126C70 EC 20 08 2A */ fadds f1, f0, f1 @@ -3100,7 +3100,7 @@ lbl_80129E44: /* 80129E78 00126C78 EC 22 00 72 */ fmuls f1, f2, f1 /* 80129E7C 00126C7C EC 00 00 72 */ fmuls f0, f0, f1 /* 80129E80 00126C80 D0 1D 00 1C */ stfs f0, 0x1c(r29) -/* 80129E84 00126C84 4B F0 6E 05 */ bl func_80030C88 +/* 80129E84 00126C84 4B F0 6E 05 */ bl xurand__Fv /* 80129E88 00126C88 C0 02 A1 58 */ lfs f0, lbl_803CEAD8-_SDA2_BASE_(r2) /* 80129E8C 00126C8C C0 42 A1 90 */ lfs f2, lbl_803CEB10-_SDA2_BASE_(r2) /* 80129E90 00126C90 EC 20 08 2A */ fadds f1, f0, f1 @@ -3108,7 +3108,7 @@ lbl_80129E44: /* 80129E98 00126C98 EC 22 00 72 */ fmuls f1, f2, f1 /* 80129E9C 00126C9C EC 00 00 72 */ fmuls f0, f0, f1 /* 80129EA0 00126CA0 D0 1D 00 20 */ stfs f0, 0x20(r29) -/* 80129EA4 00126CA4 4B F0 6D E5 */ bl func_80030C88 +/* 80129EA4 00126CA4 4B F0 6D E5 */ bl xurand__Fv /* 80129EA8 00126CA8 C0 02 A1 58 */ lfs f0, lbl_803CEAD8-_SDA2_BASE_(r2) /* 80129EAC 00126CAC C0 42 A1 D4 */ lfs f2, lbl_803CEB54-_SDA2_BASE_(r2) /* 80129EB0 00126CB0 EC 20 08 2A */ fadds f1, f0, f1 @@ -3155,7 +3155,7 @@ lbl_80129F28: /* 80129F30 00126D30 41 80 FE 40 */ blt lbl_80129D70 lbl_80129F34: /* 80129F34 00126D34 7F C3 F3 78 */ mr r3, r30 -/* 80129F38 00126D38 4B F0 9B 4D */ bl func_80033A84 +/* 80129F38 00126D38 4B F0 9B 4D */ bl xMemPopTemp__FPv /* 80129F3C 00126D3C BB 01 00 20 */ lmw r24, 0x20(r1) /* 80129F40 00126D40 80 01 00 44 */ lwz r0, 0x44(r1) /* 80129F44 00126D44 7C 08 03 A6 */ mtlr r0 diff --git a/asm/Game/zSurface.s b/asm/Game/zSurface.s index 8bc158ad8..85663e39f 100644 --- a/asm/Game/zSurface.s +++ b/asm/Game/zSurface.s @@ -2,24 +2,24 @@ .section .text # 0x800B55F0 - 0x800B6928 -.global func_800B55F0 -func_800B55F0: +.global zSurfaceInit__Fv +zSurfaceInit__Fv: /* 800B55F0 000B23F0 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800B55F4 000B23F4 7C 08 02 A6 */ mflr r0 /* 800B55F8 000B23F8 3C 60 53 55 */ lis r3, 0x53555246@ha /* 800B55FC 000B23FC 90 01 00 44 */ stw r0, 0x44(r1) /* 800B5600 000B2400 38 63 52 46 */ addi r3, r3, 0x53555246@l /* 800B5604 000B2404 BE C1 00 18 */ stmw r22, 0x18(r1) -/* 800B5608 000B2408 4B F9 62 11 */ bl func_8004B818 +/* 800B5608 000B2408 4B F9 62 11 */ bl xSTAssetCountByType__FUi /* 800B560C 000B240C 54 79 04 3E */ clrlwi r25, r3, 0x10 /* 800B5610 000B2410 7F 23 CB 78 */ mr r3, r25 -/* 800B5614 000B2414 4B F9 7A 41 */ bl func_8004D054 +/* 800B5614 000B2414 4B F9 7A 41 */ bl xSurfaceInit__FUs /* 800B5618 000B2418 28 19 00 00 */ cmplwi r25, 0 /* 800B561C 000B241C 41 82 01 C4 */ beq lbl_800B57E0 /* 800B5620 000B2420 1C 99 01 0C */ mulli r4, r25, 0x10c /* 800B5624 000B2424 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 800B5628 000B2428 38 A0 00 00 */ li r5, 0 -/* 800B562C 000B242C 4B F7 E3 15 */ bl func_80033940 +/* 800B562C 000B242C 4B F7 E3 15 */ bl xMemAlloc__FUiUii /* 800B5630 000B2430 3C 80 80 0B */ lis r4, lbl_800B63E8@ha /* 800B5634 000B2434 90 6D 90 F0 */ stw r3, lbl_803CB9F0-_SDA_BASE_(r13) /* 800B5638 000B2438 3B E4 63 E8 */ addi r31, r4, lbl_800B63E8@l @@ -28,7 +28,7 @@ func_800B55F0: /* 800B5644 000B2444 48 00 01 8C */ b lbl_800B57D0 lbl_800B5648: /* 800B5648 000B2448 7F 03 C3 78 */ mr r3, r24 -/* 800B564C 000B244C 4B F9 7B 81 */ bl func_8004D1CC +/* 800B564C 000B244C 4B F9 7B 81 */ bl xSurfaceGetByIdx__FUs /* 800B5650 000B2450 57 04 04 3E */ clrlwi r4, r24, 0x10 /* 800B5654 000B2454 7C 77 1B 78 */ mr r23, r3 /* 800B5658 000B2458 1C 04 01 0C */ mulli r0, r4, 0x10c @@ -37,13 +37,13 @@ lbl_800B5648: /* 800B5664 000B2464 7F 45 02 14 */ add r26, r5, r0 /* 800B5668 000B2468 38 A1 00 08 */ addi r5, r1, 8 /* 800B566C 000B246C 93 57 00 24 */ stw r26, 0x24(r23) -/* 800B5670 000B2470 4B F9 62 31 */ bl func_8004B8A0 +/* 800B5670 000B2470 4B F9 62 31 */ bl xSTFindAssetByType__FUiiPUi /* 800B5674 000B2474 7C 60 1B 78 */ mr r0, r3 /* 800B5678 000B2478 7E E3 BB 78 */ mr r3, r23 /* 800B567C 000B247C 7C 1B 03 78 */ mr r27, r0 /* 800B5680 000B2480 93 7A 00 00 */ stw r27, 0(r26) /* 800B5684 000B2484 7F 64 DB 78 */ mr r4, r27 -/* 800B5688 000B2488 4B F5 3D 79 */ bl func_80009400 +/* 800B5688 000B2488 4B F5 3D 79 */ bl xBaseInit__FP5xBaseP10xBaseAsset /* 800B568C 000B248C 88 17 00 05 */ lbz r0, 5(r23) /* 800B5690 000B2490 28 00 00 00 */ cmplwi r0, 0 /* 800B5694 000B2494 41 82 00 10 */ beq lbl_800B56A4 @@ -172,8 +172,8 @@ func_800B5800: /* 800B5854 000B2654 D0 04 01 18 */ stfs f0, 0x118(r4) /* 800B5858 000B2658 4E 80 00 20 */ blr -.global func_800B585C -func_800B585C: +.global zSurfaceRegisterMapper__FUi +zSurfaceRegisterMapper__FUi: /* 800B585C 000B265C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B5860 000B2660 7C 08 02 A6 */ mflr r0 /* 800B5864 000B2664 90 01 00 14 */ stw r0, 0x14(r1) @@ -183,7 +183,7 @@ func_800B585C: /* 800B5874 000B2674 28 03 00 00 */ cmplwi r3, 0 /* 800B5878 000B2678 41 82 00 30 */ beq lbl_800B58A8 /* 800B587C 000B267C 38 80 00 00 */ li r4, 0 -/* 800B5880 000B2680 4B F9 5E 8D */ bl func_8004B70C +/* 800B5880 000B2680 4B F9 5E 8D */ bl xSTFindAsset__FUiPUi /* 800B5884 000B2684 80 0D 90 F4 */ lwz r0, lbl_803CB9F4-_SDA_BASE_(r13) /* 800B5888 000B2688 28 03 00 00 */ cmplwi r3, 0 /* 800B588C 000B268C 38 8D 83 10 */ addi r4, r13, lbl_803CAC10-_SDA_BASE_ @@ -199,12 +199,12 @@ lbl_800B58A8: /* 800B58B0 000B26B0 38 21 00 10 */ addi r1, r1, 0x10 /* 800B58B4 000B26B4 4E 80 00 20 */ blr -.global func_800B58B8 -func_800B58B8: +.global zSurfaceExit__Fv +zSurfaceExit__Fv: /* 800B58B8 000B26B8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B58BC 000B26BC 7C 08 02 A6 */ mflr r0 /* 800B58C0 000B26C0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800B58C4 000B26C4 4B F9 78 B9 */ bl func_8004D17C +/* 800B58C4 000B26C4 4B F9 78 B9 */ bl xSurfaceExit__Fv /* 800B58C8 000B26C8 38 00 00 00 */ li r0, 0 /* 800B58CC 000B26CC 90 0D 90 F4 */ stw r0, lbl_803CB9F4-_SDA_BASE_(r13) /* 800B58D0 000B26D0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -212,14 +212,14 @@ func_800B58B8: /* 800B58D8 000B26D8 38 21 00 10 */ addi r1, r1, 0x10 /* 800B58DC 000B26DC 4E 80 00 20 */ blr -.global func_800B58E0 -func_800B58E0: +.global zSurfaceResetSurface__FP8xSurface +zSurfaceResetSurface__FP8xSurface: /* 800B58E0 000B26E0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B58E4 000B26E4 7C 08 02 A6 */ mflr r0 /* 800B58E8 000B26E8 90 01 00 14 */ stw r0, 0x14(r1) /* 800B58EC 000B26EC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800B58F0 000B26F0 7C 7F 1B 78 */ mr r31, r3 -/* 800B58F4 000B26F4 4B F9 78 CD */ bl func_8004D1C0 +/* 800B58F4 000B26F4 4B F9 78 CD */ bl xSurfaceReset__FP8xSurface /* 800B58F8 000B26F8 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800B58FC 000B26FC 80 63 00 00 */ lwz r3, 0(r3) /* 800B5900 000B2700 C0 03 00 10 */ lfs f0, 0x10(r3) @@ -230,8 +230,8 @@ func_800B58E0: /* 800B5914 000B2714 38 21 00 10 */ addi r1, r1, 0x10 /* 800B5918 000B2718 4E 80 00 20 */ blr -.global func_800B591C -func_800B591C: +.global zSurfaceGetSurface__FUi +zSurfaceGetSurface__FUi: /* 800B591C 000B271C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800B5920 000B2720 7C 08 02 A6 */ mflr r0 /* 800B5924 000B2724 90 01 00 34 */ stw r0, 0x34(r1) @@ -252,13 +252,13 @@ lbl_800B5950: /* 800B5958 000B2758 80 19 00 0C */ lwz r0, 0xc(r25) /* 800B595C 000B275C 7C 00 E8 40 */ cmplw r0, r29 /* 800B5960 000B2760 40 82 00 40 */ bne lbl_800B59A0 -/* 800B5964 000B2764 4B F9 78 61 */ bl func_8004D1C4 +/* 800B5964 000B2764 4B F9 78 61 */ bl xSurfaceGetNumSurfaces__Fv /* 800B5968 000B2768 54 7F 04 3E */ clrlwi r31, r3, 0x10 /* 800B596C 000B276C 3B 00 00 00 */ li r24, 0 /* 800B5970 000B2770 48 00 00 24 */ b lbl_800B5994 lbl_800B5974: /* 800B5974 000B2774 7F 03 C3 78 */ mr r3, r24 -/* 800B5978 000B2778 4B F9 78 55 */ bl func_8004D1CC +/* 800B5978 000B2778 4B F9 78 55 */ bl xSurfaceGetByIdx__FUs /* 800B597C 000B277C 80 83 00 00 */ lwz r4, 0(r3) /* 800B5980 000B2780 80 19 00 08 */ lwz r0, 8(r25) /* 800B5984 000B2784 7C 04 00 40 */ cmplw r4, r0 @@ -293,8 +293,8 @@ lbl_800B59D0: /* 800B59DC 000B27DC 38 21 00 30 */ addi r1, r1, 0x30 /* 800B59E0 000B27E0 4E 80 00 20 */ blr -.global func_800B59E4 -func_800B59E4: +.global zSurfaceGetSurface__FPC7xCollis +zSurfaceGetSurface__FPC7xCollis: /* 800B59E4 000B27E4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B59E8 000B27E8 7C 08 02 A6 */ mflr r0 /* 800B59EC 000B27EC 38 80 00 00 */ li r4, 0 @@ -310,7 +310,7 @@ func_800B59E4: /* 800B5A14 000B2814 48 00 00 10 */ b lbl_800B5A24 lbl_800B5A18: /* 800B5A18 000B2818 80 63 00 04 */ lwz r3, 4(r3) -/* 800B5A1C 000B281C 4B FF FF 01 */ bl func_800B591C +/* 800B5A1C 000B281C 4B FF FF 01 */ bl zSurfaceGetSurface__FUi /* 800B5A20 000B2820 7C 64 1B 78 */ mr r4, r3 lbl_800B5A24: /* 800B5A24 000B2824 28 04 00 00 */ cmplwi r4, 0 @@ -326,8 +326,8 @@ lbl_800B5A3C: /* 800B5A44 000B2844 38 21 00 10 */ addi r1, r1, 0x10 /* 800B5A48 000B2848 4E 80 00 20 */ blr -.global func_800B5A4C -func_800B5A4C: +.global zSurfaceGetSlide__FPC8xSurface +zSurfaceGetSlide__FPC8xSurface: /* 800B5A4C 000B284C 80 63 00 24 */ lwz r3, 0x24(r3) /* 800B5A50 000B2850 28 03 00 00 */ cmplwi r3, 0 /* 800B5A54 000B2854 41 82 00 14 */ beq lbl_800B5A68 @@ -339,8 +339,8 @@ lbl_800B5A68: /* 800B5A68 000B2868 38 60 00 00 */ li r3, 0 /* 800B5A6C 000B286C 4E 80 00 20 */ blr -.global func_800B5A70 -func_800B5A70: +.global zSurfaceGetStep__FPC8xSurface +zSurfaceGetStep__FPC8xSurface: /* 800B5A70 000B2870 80 63 00 24 */ lwz r3, 0x24(r3) /* 800B5A74 000B2874 28 03 00 00 */ cmplwi r3, 0 /* 800B5A78 000B2878 41 82 00 14 */ beq lbl_800B5A8C @@ -352,8 +352,8 @@ lbl_800B5A8C: /* 800B5A8C 000B288C 38 60 00 00 */ li r3, 0 /* 800B5A90 000B2890 4E 80 00 20 */ blr -.global func_800B5A94 -func_800B5A94: +.global zSurfaceOutOfBounds__FRC8xSurface +zSurfaceOutOfBounds__FRC8xSurface: /* 800B5A94 000B2894 80 63 00 24 */ lwz r3, 0x24(r3) /* 800B5A98 000B2898 28 03 00 00 */ cmplwi r3, 0 /* 800B5A9C 000B289C 41 82 00 14 */ beq lbl_800B5AB0 @@ -365,8 +365,8 @@ lbl_800B5AB0: /* 800B5AB0 000B28B0 38 60 00 00 */ li r3, 0 /* 800B5AB4 000B28B4 4E 80 00 20 */ blr -.global func_800B5AB8 -func_800B5AB8: +.global zSurfaceGetSlideStartAngle__FPC8xSurface +zSurfaceGetSlideStartAngle__FPC8xSurface: /* 800B5AB8 000B28B8 80 63 00 24 */ lwz r3, 0x24(r3) /* 800B5ABC 000B28BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B5AC0 000B28C0 28 03 00 00 */ cmplwi r3, 0 @@ -390,8 +390,8 @@ lbl_800B5B00: /* 800B5B00 000B2900 38 21 00 10 */ addi r1, r1, 0x10 /* 800B5B04 000B2904 4E 80 00 20 */ blr -.global func_800B5B08 -func_800B5B08: +.global zSurfaceGetSlideStopAngle__FPC8xSurface +zSurfaceGetSlideStopAngle__FPC8xSurface: /* 800B5B08 000B2908 80 63 00 24 */ lwz r3, 0x24(r3) /* 800B5B0C 000B290C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B5B10 000B2910 28 03 00 00 */ cmplwi r3, 0 @@ -415,8 +415,8 @@ lbl_800B5B50: /* 800B5B50 000B2950 38 21 00 10 */ addi r1, r1, 0x10 /* 800B5B54 000B2954 4E 80 00 20 */ blr -.global func_800B5B58 -func_800B5B58: +.global zSurfaceGetMatchOrient__FPC8xSurface +zSurfaceGetMatchOrient__FPC8xSurface: /* 800B5B58 000B2958 80 63 00 24 */ lwz r3, 0x24(r3) /* 800B5B5C 000B295C 28 03 00 00 */ cmplwi r3, 0 /* 800B5B60 000B2960 41 82 00 14 */ beq lbl_800B5B74 @@ -428,8 +428,8 @@ lbl_800B5B74: /* 800B5B74 000B2974 38 60 00 00 */ li r3, 0 /* 800B5B78 000B2978 4E 80 00 20 */ blr -.global func_800B5B7C -func_800B5B7C: +.global zSurfaceGetDamageType__FPC8xSurface +zSurfaceGetDamageType__FPC8xSurface: /* 800B5B7C 000B297C 80 63 00 24 */ lwz r3, 0x24(r3) /* 800B5B80 000B2980 28 03 00 00 */ cmplwi r3, 0 /* 800B5B84 000B2984 41 82 00 10 */ beq lbl_800B5B94 @@ -440,8 +440,8 @@ lbl_800B5B94: /* 800B5B94 000B2994 38 60 00 00 */ li r3, 0 /* 800B5B98 000B2998 4E 80 00 20 */ blr -.global func_800B5B9C -func_800B5B9C: +.global zSurfaceGetDamagePassthrough__FPC8xSurface +zSurfaceGetDamagePassthrough__FPC8xSurface: /* 800B5B9C 000B299C 80 63 00 24 */ lwz r3, 0x24(r3) /* 800B5BA0 000B29A0 28 03 00 00 */ cmplwi r3, 0 /* 800B5BA4 000B29A4 41 82 00 14 */ beq lbl_800B5BB8 @@ -453,8 +453,8 @@ lbl_800B5BB8: /* 800B5BB8 000B29B8 38 60 00 00 */ li r3, 0 /* 800B5BBC 000B29BC 4E 80 00 20 */ blr -.global func_800B5BC0 -func_800B5BC0: +.global zSurfaceGetSticky__FPC8xSurface +zSurfaceGetSticky__FPC8xSurface: /* 800B5BC0 000B29C0 80 63 00 24 */ lwz r3, 0x24(r3) /* 800B5BC4 000B29C4 28 03 00 00 */ cmplwi r3, 0 /* 800B5BC8 000B29C8 41 82 00 10 */ beq lbl_800B5BD8 @@ -465,8 +465,8 @@ lbl_800B5BD8: /* 800B5BD8 000B29D8 38 60 00 00 */ li r3, 0 /* 800B5BDC 000B29DC 4E 80 00 20 */ blr -.global func_800B5BE0 -func_800B5BE0: +.global zSurfaceGetStandOn__FPC8xSurface +zSurfaceGetStandOn__FPC8xSurface: /* 800B5BE0 000B29E0 80 63 00 24 */ lwz r3, 0x24(r3) /* 800B5BE4 000B29E4 28 03 00 00 */ cmplwi r3, 0 /* 800B5BE8 000B29E8 41 82 00 1C */ beq lbl_800B5C04 @@ -480,13 +480,13 @@ lbl_800B5C04: /* 800B5C04 000B2A04 38 60 00 01 */ li r3, 1 /* 800B5C08 000B2A08 4E 80 00 20 */ blr -.global func_800B5C0C -func_800B5C0C: +.global zSurfaceGetFriction__FPC8xSurface +zSurfaceGetFriction__FPC8xSurface: /* 800B5C0C 000B2A0C C0 23 00 1C */ lfs f1, 0x1c(r3) /* 800B5C10 000B2A10 4E 80 00 20 */ blr -.global func_800B5C14 -func_800B5C14: +.global zSurfaceGetOutOfBoundsDelay__FRC8xSurface +zSurfaceGetOutOfBoundsDelay__FRC8xSurface: /* 800B5C14 000B2A14 80 63 00 24 */ lwz r3, 0x24(r3) /* 800B5C18 000B2A18 28 03 00 00 */ cmplwi r3, 0 /* 800B5C1C 000B2A1C 41 82 00 10 */ beq lbl_800B5C2C @@ -497,8 +497,8 @@ lbl_800B5C2C: /* 800B5C2C 000B2A2C C0 22 95 5C */ lfs f1, lbl_803CDEDC-_SDA2_BASE_(r2) /* 800B5C30 000B2A30 4E 80 00 20 */ blr -.global func_800B5C34 -func_800B5C34: +.global zSurfaceGetSlickness__FPC8xSurface +zSurfaceGetSlickness__FPC8xSurface: /* 800B5C34 000B2A34 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B5C38 000B2A38 C0 03 00 1C */ lfs f0, 0x1c(r3) /* 800B5C3C 000B2A3C C0 22 95 58 */ lfs f1, lbl_803CDED8-_SDA2_BASE_(r2) @@ -509,8 +509,8 @@ func_800B5C34: /* 800B5C50 000B2A50 38 21 00 10 */ addi r1, r1, 0x10 /* 800B5C54 000B2A54 4E 80 00 20 */ blr -.global func_800B5C58 -func_800B5C58: +.global zSurfaceGetDamping__FPC8xSurfacef +zSurfaceGetDamping__FPC8xSurfacef: /* 800B5C58 000B2A58 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B5C5C 000B2A5C 7C 08 02 A6 */ mflr r0 /* 800B5C60 000B2A60 C0 43 00 1C */ lfs f2, 0x1c(r3) @@ -521,30 +521,30 @@ func_800B5C58: /* 800B5C74 000B2A74 38 21 00 10 */ addi r1, r1, 0x10 /* 800B5C78 000B2A78 4E 80 00 20 */ blr -.global func_800B5C7C -func_800B5C7C: +.global zSurfaceSave__FP8xSurfaceP7xSerial +zSurfaceSave__FP8xSurfaceP7xSerial: /* 800B5C7C 000B2A7C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B5C80 000B2A80 7C 08 02 A6 */ mflr r0 /* 800B5C84 000B2A84 90 01 00 14 */ stw r0, 0x14(r1) -/* 800B5C88 000B2A88 4B F9 74 F9 */ bl func_8004D180 +/* 800B5C88 000B2A88 4B F9 74 F9 */ bl xSurfaceSave__FP8xSurfaceP7xSerial /* 800B5C8C 000B2A8C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B5C90 000B2A90 7C 08 03 A6 */ mtlr r0 /* 800B5C94 000B2A94 38 21 00 10 */ addi r1, r1, 0x10 /* 800B5C98 000B2A98 4E 80 00 20 */ blr -.global func_800B5C9C -func_800B5C9C: +.global zSurfaceLoad__FP8xSurfaceP7xSerial +zSurfaceLoad__FP8xSurfaceP7xSerial: /* 800B5C9C 000B2A9C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B5CA0 000B2AA0 7C 08 02 A6 */ mflr r0 /* 800B5CA4 000B2AA4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800B5CA8 000B2AA8 4B F9 74 F9 */ bl func_8004D1A0 +/* 800B5CA8 000B2AA8 4B F9 74 F9 */ bl xSurfaceLoad__FP8xSurfaceP7xSerial /* 800B5CAC 000B2AAC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B5CB0 000B2AB0 7C 08 03 A6 */ mtlr r0 /* 800B5CB4 000B2AB4 38 21 00 10 */ addi r1, r1, 0x10 /* 800B5CB8 000B2AB8 4E 80 00 20 */ blr -.global func_800B5CBC -func_800B5CBC: +.global zSurfaceSetup__FP8xSurface +zSurfaceSetup__FP8xSurface: /* 800B5CBC 000B2ABC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B5CC0 000B2AC0 7C 08 02 A6 */ mflr r0 /* 800B5CC4 000B2AC4 90 01 00 24 */ stw r0, 0x24(r1) @@ -562,7 +562,7 @@ lbl_800B5CEC: /* 800B5CF0 000B2AF0 80 7E 00 14 */ lwz r3, 0x14(r30) /* 800B5CF4 000B2AF4 28 03 00 00 */ cmplwi r3, 0 /* 800B5CF8 000B2AF8 41 82 00 0C */ beq lbl_800B5D04 -/* 800B5CFC 000B2AFC 4B FF ED 41 */ bl func_800B4A3C +/* 800B5CFC 000B2AFC 4B FF ED 41 */ bl zSceneFindObject__FUi /* 800B5D00 000B2B00 90 7E 00 1C */ stw r3, 0x1c(r30) lbl_800B5D04: /* 800B5D04 000B2B04 3B BD 00 01 */ addi r29, r29, 1 @@ -578,8 +578,8 @@ lbl_800B5D14: /* 800B5D28 000B2B28 38 21 00 20 */ addi r1, r1, 0x20 /* 800B5D2C 000B2B2C 4E 80 00 20 */ blr -.global func_800B5D30 -func_800B5D30: +.global zSurfaceUpdate__FP5xBaseP6xScenef +zSurfaceUpdate__FP5xBaseP6xScenef: /* 800B5D30 000B2B30 94 21 FF 90 */ stwu r1, -0x70(r1) /* 800B5D34 000B2B34 7C 08 02 A6 */ mflr r0 /* 800B5D38 000B2B38 90 01 00 74 */ stw r0, 0x74(r1) @@ -922,7 +922,7 @@ lbl_800B61E8: /* 800B61E8 000B2FE8 80 7E 00 1C */ lwz r3, 0x1c(r30) /* 800B61EC 000B2FEC 28 03 00 00 */ cmplwi r3, 0 /* 800B61F0 000B2FF0 41 82 01 B8 */ beq lbl_800B63A8 -/* 800B61F4 000B2FF4 4B F7 6C 89 */ bl func_8002CE7C +/* 800B61F4 000B2FF4 4B F7 6C 89 */ bl xGroupGetCount__FP6xGroup /* 800B61F8 000B2FF8 7C 7F 1B 79 */ or. r31, r3, r3 /* 800B61FC 000B2FFC 40 81 01 AC */ ble lbl_800B63A8 /* 800B6200 000B3000 A0 1E 00 08 */ lhz r0, 8(r30) @@ -1001,7 +1001,7 @@ lbl_800B62FC: /* 800B631C 000B311C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B6320 000B3120 4C 41 13 82 */ cror 2, 1, 2 /* 800B6324 000B3124 40 82 00 5C */ bne lbl_800B6380 -/* 800B6328 000B3128 4B F7 A9 41 */ bl func_80030C68 +/* 800B6328 000B3128 4B F7 A9 41 */ bl xrand__Fv /* 800B632C 000B312C 7C 83 FB 96 */ divwu r4, r3, r31 /* 800B6330 000B3130 3C 00 43 30 */ lis r0, 0x4330 /* 800B6334 000B3134 90 01 00 28 */ stw r0, 0x28(r1) @@ -1110,7 +1110,7 @@ lbl_800B6494: /* 800B649C 000B329C 48 00 02 04 */ b lbl_800B66A0 lbl_800B64A0: /* 800B64A0 000B32A0 7F E3 FB 78 */ mr r3, r31 -/* 800B64A4 000B32A4 4B FF F4 3D */ bl func_800B58E0 +/* 800B64A4 000B32A4 4B FF F4 3D */ bl zSurfaceResetSurface__FP8xSurface /* 800B64A8 000B32A8 38 00 00 00 */ li r0, 0 /* 800B64AC 000B32AC 98 1F 00 20 */ stb r0, 0x20(r31) /* 800B64B0 000B32B0 48 00 01 F0 */ b lbl_800B66A0 @@ -1262,8 +1262,8 @@ lbl_800B66A0: /* 800B66B0 000B34B0 38 21 00 10 */ addi r1, r1, 0x10 /* 800B66B4 000B34B4 4E 80 00 20 */ blr -.global func_800B66B8 -func_800B66B8: +.global zSurfaceGetName__FiPc +zSurfaceGetName__FiPc: /* 800B66B8 000B34B8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B66BC 000B34BC 7C 08 02 A6 */ mflr r0 /* 800B66C0 000B34C0 28 03 00 16 */ cmplwi r3, 0x16 @@ -1419,8 +1419,8 @@ lbl_800B690C: /* 800B6914 000B3714 38 21 00 10 */ addi r1, r1, 0x10 /* 800B6918 000B3718 4E 80 00 20 */ blr -.global func_800B691C -func_800B691C: +.global zSurfaceGetDefault__Fv +zSurfaceGetDefault__Fv: /* 800B691C 000B371C 3C 60 80 2F */ lis r3, lbl_802F2C88@ha /* 800B6920 000B3720 38 63 2C 88 */ addi r3, r3, lbl_802F2C88@l /* 800B6924 000B3724 4E 80 00 20 */ blr diff --git a/asm/Game/zTalkBox.s b/asm/Game/zTalkBox.s index 836e9447d..1d1ae4c61 100644 --- a/asm/Game/zTalkBox.s +++ b/asm/Game/zTalkBox.s @@ -27,7 +27,7 @@ lbl_8013063C: /* 80130648 0012D448 80 1F 8E 98 */ lwz r0, -0x7168(r31) /* 8013064C 0012D44C 28 00 00 00 */ cmplwi r0, 0 /* 80130650 0012D450 41 82 00 10 */ beq lbl_80130660 -/* 80130654 0012D454 4B F3 B1 39 */ bl func_8006B78C +/* 80130654 0012D454 4B F3 B1 39 */ bl zEntPlayerSpeakStop__Fv /* 80130658 0012D458 38 00 00 00 */ li r0, 0 /* 8013065C 0012D45C 90 1F 8E 98 */ stw r0, -0x7168(r31) lbl_80130660: @@ -66,7 +66,7 @@ lbl_801306D0: /* 801306D0 0012D4D0 80 64 00 08 */ lwz r3, 8(r4) /* 801306D4 0012D4D4 7F C5 F3 78 */ mr r5, r30 /* 801306D8 0012D4D8 7C 64 1B 78 */ mr r4, r3 -/* 801306DC 0012D4DC 4B EE F0 05 */ bl func_8001F6E0 +/* 801306DC 0012D4DC 4B EE F0 05 */ bl zEntEvent__FP5xBaseP5xBaseUi lbl_801306E0: /* 801306E0 0012D4E0 80 01 00 14 */ lwz r0, 0x14(r1) /* 801306E4 0012D4E4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -181,7 +181,7 @@ lbl_80130824: /* 80130844 0012D644 80 61 00 08 */ lwz r3, 8(r1) /* 80130848 0012D648 80 A1 00 0C */ lwz r5, 0xc(r1) /* 8013084C 0012D64C 7C 64 1B 78 */ mr r4, r3 -/* 80130850 0012D650 4B EE EE 91 */ bl func_8001F6E0 +/* 80130850 0012D650 4B EE EE 91 */ bl zEntEvent__FP5xBaseP5xBaseUi lbl_80130854: /* 80130854 0012D654 7F E3 FB 78 */ mr r3, r31 /* 80130858 0012D658 48 00 33 39 */ bl func_80133B90 @@ -210,7 +210,7 @@ func_80130878: lbl_801308A8: /* 801308A8 0012D6A8 7F A3 EB 78 */ mr r3, r29 /* 801308AC 0012D6AC 7F E4 FB 78 */ mr r4, r31 -/* 801308B0 0012D6B0 4B F1 C0 85 */ bl func_8004C934 +/* 801308B0 0012D6B0 4B F1 C0 85 */ bl icompare__FRC6substrRC6substr /* 801308B4 0012D6B4 2C 03 00 00 */ cmpwi r3, 0 /* 801308B8 0012D6B8 40 82 00 0C */ bne lbl_801308C4 /* 801308BC 0012D6BC 38 60 00 00 */ li r3, 0 @@ -229,7 +229,7 @@ lbl_801308DC: lbl_801308E8: /* 801308E8 0012D6E8 7F A3 EB 78 */ mr r3, r29 /* 801308EC 0012D6EC 7F E4 FB 78 */ mr r4, r31 -/* 801308F0 0012D6F0 4B F1 C0 45 */ bl func_8004C934 +/* 801308F0 0012D6F0 4B F1 C0 45 */ bl icompare__FRC6substrRC6substr /* 801308F4 0012D6F4 2C 03 00 00 */ cmpwi r3, 0 /* 801308F8 0012D6F8 40 82 00 0C */ bne lbl_80130904 /* 801308FC 0012D6FC 38 60 00 01 */ li r3, 1 @@ -322,12 +322,12 @@ func_801309E8: /* 80130A2C 0012D82C 38 81 00 30 */ addi r4, r1, 0x30 /* 80130A30 0012D830 90 61 00 30 */ stw r3, 0x30(r1) /* 80130A34 0012D834 7F E3 FB 78 */ mr r3, r31 -/* 80130A38 0012D838 4B EF 20 ED */ bl func_80022B24 +/* 80130A38 0012D838 4B EF 20 ED */ bl find_entry__8xtextboxFRCQ28xtextbox14tag_entry_listRC6substr /* 80130A3C 0012D83C 28 03 00 00 */ cmplwi r3, 0 /* 80130A40 0012D840 41 82 00 28 */ beq lbl_80130A68 /* 80130A44 0012D844 38 9E 00 04 */ addi r4, r30, 4 /* 80130A48 0012D848 38 A0 00 01 */ li r5, 1 -/* 80130A4C 0012D84C 4B EF 21 49 */ bl func_80022B94 +/* 80130A4C 0012D84C 4B EF 21 49 */ bl read_list__8xtextboxFRCQ28xtextbox9tag_entryPfUl /* 80130A50 0012D850 28 03 00 01 */ cmplwi r3, 1 /* 80130A54 0012D854 40 82 00 14 */ bne lbl_80130A68 /* 80130A58 0012D858 88 1E 00 00 */ lbz r0, 0(r30) @@ -344,7 +344,7 @@ lbl_80130A68: /* 80130A80 0012D880 38 81 00 28 */ addi r4, r1, 0x28 /* 80130A84 0012D884 90 61 00 28 */ stw r3, 0x28(r1) /* 80130A88 0012D888 7F E3 FB 78 */ mr r3, r31 -/* 80130A8C 0012D88C 4B EF 20 99 */ bl func_80022B24 +/* 80130A8C 0012D88C 4B EF 20 99 */ bl find_entry__8xtextboxFRCQ28xtextbox14tag_entry_listRC6substr /* 80130A90 0012D890 7C 7D 1B 79 */ or. r29, r3, r3 /* 80130A94 0012D894 41 82 00 70 */ beq lbl_80130B04 /* 80130A98 0012D898 88 1E 00 00 */ lbz r0, 0(r30) @@ -366,7 +366,7 @@ lbl_80130A68: /* 80130AD8 0012D8D8 38 81 00 20 */ addi r4, r1, 0x20 /* 80130ADC 0012D8DC 90 61 00 20 */ stw r3, 0x20(r1) /* 80130AE0 0012D8E0 80 7D 00 0C */ lwz r3, 0xc(r29) -/* 80130AE4 0012D8E4 4B F1 BE 51 */ bl func_8004C934 +/* 80130AE4 0012D8E4 4B F1 BE 51 */ bl icompare__FRC6substrRC6substr /* 80130AE8 0012D8E8 2C 03 00 00 */ cmpwi r3, 0 /* 80130AEC 0012D8EC 40 82 00 10 */ bne lbl_80130AFC /* 80130AF0 0012D8F0 38 00 00 01 */ li r0, 1 @@ -385,7 +385,7 @@ lbl_80130B04: /* 80130B1C 0012D91C 38 81 00 18 */ addi r4, r1, 0x18 /* 80130B20 0012D920 90 61 00 18 */ stw r3, 0x18(r1) /* 80130B24 0012D924 7F E3 FB 78 */ mr r3, r31 -/* 80130B28 0012D928 4B EF 1F FD */ bl func_80022B24 +/* 80130B28 0012D928 4B EF 1F FD */ bl find_entry__8xtextboxFRCQ28xtextbox14tag_entry_listRC6substr /* 80130B2C 0012D92C 7C 03 00 D0 */ neg r0, r3 /* 80130B30 0012D930 3C 80 80 27 */ lis r4, lbl_8026C920@ha /* 80130B34 0012D934 7C 03 1B 78 */ or r3, r0, r3 @@ -401,7 +401,7 @@ lbl_80130B04: /* 80130B5C 0012D95C 38 81 00 10 */ addi r4, r1, 0x10 /* 80130B60 0012D960 90 61 00 10 */ stw r3, 0x10(r1) /* 80130B64 0012D964 7F E3 FB 78 */ mr r3, r31 -/* 80130B68 0012D968 4B EF 1F BD */ bl func_80022B24 +/* 80130B68 0012D968 4B EF 1F BD */ bl find_entry__8xtextboxFRCQ28xtextbox14tag_entry_listRC6substr /* 80130B6C 0012D96C 7C 7D 1B 79 */ or. r29, r3, r3 /* 80130B70 0012D970 41 82 00 94 */ beq lbl_80130C04 /* 80130B74 0012D974 88 1E 00 00 */ lbz r0, 0(r30) @@ -411,7 +411,7 @@ lbl_80130B04: /* 80130B84 0012D984 3C 80 80 32 */ lis r4, lbl_803241BC@ha /* 80130B88 0012D988 98 1E 00 00 */ stb r0, 0(r30) /* 80130B8C 0012D98C 38 84 41 BC */ addi r4, r4, lbl_803241BC@l -/* 80130B90 0012D990 4B EF 20 85 */ bl func_80022C14 +/* 80130B90 0012D990 4B EF 20 85 */ bl read_list__8xtextboxFRCQ28xtextbox9tag_entryPiUl /* 80130B94 0012D994 28 03 00 00 */ cmplwi r3, 0 /* 80130B98 0012D998 40 82 00 10 */ bne lbl_80130BA8 /* 80130B9C 0012D99C 38 00 FF FF */ li r0, -1 @@ -454,7 +454,7 @@ lbl_80130C04: /* 80130C1C 0012DA1C 38 81 00 08 */ addi r4, r1, 8 /* 80130C20 0012DA20 90 61 00 08 */ stw r3, 8(r1) /* 80130C24 0012DA24 7F E3 FB 78 */ mr r3, r31 -/* 80130C28 0012DA28 4B EF 1E FD */ bl func_80022B24 +/* 80130C28 0012DA28 4B EF 1E FD */ bl find_entry__8xtextboxFRCQ28xtextbox14tag_entry_listRC6substr /* 80130C2C 0012DA2C 28 03 00 00 */ cmplwi r3, 0 /* 80130C30 0012DA30 41 82 00 3C */ beq lbl_80130C6C /* 80130C34 0012DA34 88 03 00 08 */ lbz r0, 8(r3) @@ -506,7 +506,7 @@ func_80130C90: /* 80130CD4 0012DAD4 38 00 00 10 */ li r0, 0x10 /* 80130CD8 0012DAD8 B0 03 00 0C */ sth r0, 0xc(r3) /* 80130CDC 0012DADC 7C C3 33 78 */ mr r3, r6 -/* 80130CE0 0012DAE0 4B EF 1C 29 */ bl func_80022908 +/* 80130CE0 0012DAE0 4B EF 1C 29 */ bl read_tag__8xtextboxFRC6substr /* 80130CE4 0012DAE4 90 81 00 0C */ stw r4, 0xc(r1) /* 80130CE8 0012DAE8 90 61 00 08 */ stw r3, 8(r1) /* 80130CEC 0012DAEC 88 03 00 08 */ lbz r0, 8(r3) @@ -622,7 +622,7 @@ lbl_80130E04: /* 80130E88 0012DC88 38 00 00 00 */ li r0, 0 /* 80130E8C 0012DC8C 7C C3 33 78 */ mr r3, r6 /* 80130E90 0012DC90 90 1F 00 10 */ stw r0, 0x10(r31) -/* 80130E94 0012DC94 4B EF 1A 75 */ bl func_80022908 +/* 80130E94 0012DC94 4B EF 1A 75 */ bl read_tag__8xtextboxFRC6substr /* 80130E98 0012DC98 90 81 00 14 */ stw r4, 0x14(r1) /* 80130E9C 0012DC9C 90 61 00 10 */ stw r3, 0x10(r1) /* 80130EA0 0012DCA0 88 03 00 08 */ lbz r0, 8(r3) @@ -630,7 +630,7 @@ lbl_80130E04: /* 80130EA8 0012DCA8 40 82 00 DC */ bne lbl_80130F84 /* 80130EAC 0012DCAC 38 81 00 18 */ addi r4, r1, 0x18 /* 80130EB0 0012DCB0 38 A0 00 14 */ li r5, 0x14 -/* 80130EB4 0012DCB4 4B EF 1D 61 */ bl func_80022C14 +/* 80130EB4 0012DCB4 4B EF 1D 61 */ bl read_list__8xtextboxFRCQ28xtextbox9tag_entryPiUl /* 80130EB8 0012DCB8 28 03 00 00 */ cmplwi r3, 0 /* 80130EBC 0012DCBC 40 82 00 14 */ bne lbl_80130ED0 /* 80130EC0 0012DCC0 3C 60 80 00 */ lis r3, 0x7FFFFFFF@ha @@ -669,7 +669,7 @@ lbl_80130F04: /* 80130F34 0012DD34 38 81 00 08 */ addi r4, r1, 8 /* 80130F38 0012DD38 90 61 00 08 */ stw r3, 8(r1) /* 80130F3C 0012DD3C 38 61 00 10 */ addi r3, r1, 0x10 -/* 80130F40 0012DD40 4B EF 1B E5 */ bl func_80022B24 +/* 80130F40 0012DD40 4B EF 1B E5 */ bl find_entry__8xtextboxFRCQ28xtextbox14tag_entry_listRC6substr /* 80130F44 0012DD44 28 03 00 00 */ cmplwi r3, 0 /* 80130F48 0012DD48 41 82 00 3C */ beq lbl_80130F84 /* 80130F4C 0012DD4C 88 03 00 08 */ lbz r0, 8(r3) @@ -765,12 +765,12 @@ func_80131058: /* 8013108C 0012DE8C 38 81 00 08 */ addi r4, r1, 8 /* 80131090 0012DE90 90 61 00 08 */ stw r3, 8(r1) /* 80131094 0012DE94 7F E3 FB 78 */ mr r3, r31 -/* 80131098 0012DE98 4B EF 1A 8D */ bl func_80022B24 +/* 80131098 0012DE98 4B EF 1A 8D */ bl find_entry__8xtextboxFRCQ28xtextbox14tag_entry_listRC6substr /* 8013109C 0012DE9C 28 03 00 00 */ cmplwi r3, 0 /* 801310A0 0012DEA0 41 82 00 38 */ beq lbl_801310D8 /* 801310A4 0012DEA4 38 9E 00 08 */ addi r4, r30, 8 /* 801310A8 0012DEA8 38 A0 00 02 */ li r5, 2 -/* 801310AC 0012DEAC 4B EF 1A E9 */ bl func_80022B94 +/* 801310AC 0012DEAC 4B EF 1A E9 */ bl read_list__8xtextboxFRCQ28xtextbox9tag_entryPfUl /* 801310B0 0012DEB0 28 03 00 01 */ cmplwi r3, 1 /* 801310B4 0012DEB4 40 82 00 0C */ bne lbl_801310C0 /* 801310B8 0012DEB8 C0 1E 00 08 */ lfs f0, 8(r30) @@ -814,7 +814,7 @@ lbl_801310F0: /* 80131144 0012DF44 40 82 02 E0 */ bne lbl_80131424 /* 80131148 0012DF48 83 FE 00 10 */ lwz r31, 0x10(r30) /* 8013114C 0012DF4C 7C C3 33 78 */ mr r3, r6 -/* 80131150 0012DF50 4B EF 17 B9 */ bl func_80022908 +/* 80131150 0012DF50 4B EF 17 B9 */ bl read_tag__8xtextboxFRC6substr /* 80131154 0012DF54 90 81 00 48 */ stw r4, 0x48(r1) /* 80131158 0012DF58 3C A0 80 27 */ lis r5, lbl_8026C920@ha /* 8013115C 0012DF5C 38 00 00 00 */ li r0, 0 @@ -828,7 +828,7 @@ lbl_801310F0: /* 8013117C 0012DF7C 38 81 00 3C */ addi r4, r1, 0x3c /* 80131180 0012DF80 90 61 00 3C */ stw r3, 0x3c(r1) /* 80131184 0012DF84 38 61 00 44 */ addi r3, r1, 0x44 -/* 80131188 0012DF88 4B EF 19 9D */ bl func_80022B24 +/* 80131188 0012DF88 4B EF 19 9D */ bl find_entry__8xtextboxFRCQ28xtextbox14tag_entry_listRC6substr /* 8013118C 0012DF8C 28 03 00 00 */ cmplwi r3, 0 /* 80131190 0012DF90 41 82 00 88 */ beq lbl_80131218 /* 80131194 0012DF94 80 03 00 10 */ lwz r0, 0x10(r3) @@ -844,7 +844,7 @@ lbl_801310F0: /* 801311BC 0012DFBC 38 81 00 34 */ addi r4, r1, 0x34 /* 801311C0 0012DFC0 90 61 00 34 */ stw r3, 0x34(r1) /* 801311C4 0012DFC4 7F A3 EB 78 */ mr r3, r29 -/* 801311C8 0012DFC8 4B F1 B7 6D */ bl func_8004C934 +/* 801311C8 0012DFC8 4B F1 B7 6D */ bl icompare__FRC6substrRC6substr /* 801311CC 0012DFCC 2C 03 00 00 */ cmpwi r3, 0 /* 801311D0 0012DFD0 40 82 00 10 */ bne lbl_801311E0 /* 801311D4 0012DFD4 38 00 00 01 */ li r0, 1 @@ -860,7 +860,7 @@ lbl_801311E0: /* 801311F8 0012DFF8 38 81 00 2C */ addi r4, r1, 0x2c /* 801311FC 0012DFFC 90 61 00 2C */ stw r3, 0x2c(r1) /* 80131200 0012E000 7F A3 EB 78 */ mr r3, r29 -/* 80131204 0012E004 4B F1 B7 31 */ bl func_8004C934 +/* 80131204 0012E004 4B F1 B7 31 */ bl icompare__FRC6substrRC6substr /* 80131208 0012E008 2C 03 00 00 */ cmpwi r3, 0 /* 8013120C 0012E00C 40 82 00 0C */ bne lbl_80131218 /* 80131210 0012E010 38 00 00 02 */ li r0, 2 @@ -883,7 +883,7 @@ lbl_80131234: /* 8013124C 0012E04C 80 83 00 0C */ lwz r4, 0xc(r3) /* 80131250 0012E050 80 64 00 00 */ lwz r3, 0(r4) /* 80131254 0012E054 80 84 00 04 */ lwz r4, 4(r4) -/* 80131258 0012E058 4B F1 AF F9 */ bl func_8004C250 +/* 80131258 0012E058 4B F1 AF F9 */ bl xStrHash__FPCcUl /* 8013125C 0012E05C 90 7F 00 00 */ stw r3, 0(r31) /* 80131260 0012E060 48 00 00 08 */ b lbl_80131268 /* 80131264 0012E064 48 00 01 C0 */ b lbl_80131424 @@ -909,7 +909,7 @@ lbl_8013128C: /* 801312AC 0012E0AC 38 81 00 24 */ addi r4, r1, 0x24 /* 801312B0 0012E0B0 90 61 00 24 */ stw r3, 0x24(r1) /* 801312B4 0012E0B4 38 61 00 44 */ addi r3, r1, 0x44 -/* 801312B8 0012E0B8 4B EF 18 6D */ bl func_80022B24 +/* 801312B8 0012E0B8 4B EF 18 6D */ bl find_entry__8xtextboxFRCQ28xtextbox14tag_entry_listRC6substr /* 801312BC 0012E0BC 28 03 00 00 */ cmplwi r3, 0 /* 801312C0 0012E0C0 41 82 00 A4 */ beq lbl_80131364 /* 801312C4 0012E0C4 80 03 00 10 */ lwz r0, 0x10(r3) @@ -925,7 +925,7 @@ lbl_8013128C: /* 801312EC 0012E0EC 38 81 00 1C */ addi r4, r1, 0x1c /* 801312F0 0012E0F0 90 61 00 1C */ stw r3, 0x1c(r1) /* 801312F4 0012E0F4 7F A3 EB 78 */ mr r3, r29 -/* 801312F8 0012E0F8 4B F1 B6 3D */ bl func_8004C934 +/* 801312F8 0012E0F8 4B F1 B6 3D */ bl icompare__FRC6substrRC6substr /* 801312FC 0012E0FC 2C 03 00 00 */ cmpwi r3, 0 /* 80131300 0012E100 40 82 00 10 */ bne lbl_80131310 /* 80131304 0012E104 38 00 00 01 */ li r0, 1 @@ -941,7 +941,7 @@ lbl_80131310: /* 80131328 0012E128 38 81 00 14 */ addi r4, r1, 0x14 /* 8013132C 0012E12C 90 61 00 14 */ stw r3, 0x14(r1) /* 80131330 0012E130 7F A3 EB 78 */ mr r3, r29 -/* 80131334 0012E134 4B F1 B6 01 */ bl func_8004C934 +/* 80131334 0012E134 4B F1 B6 01 */ bl icompare__FRC6substrRC6substr /* 80131338 0012E138 2C 03 00 00 */ cmpwi r3, 0 /* 8013133C 0012E13C 40 82 00 10 */ bne lbl_8013134C /* 80131340 0012E140 38 00 00 00 */ li r0, 0 @@ -952,7 +952,7 @@ lbl_8013134C: /* 80131350 0012E150 28 04 00 00 */ cmplwi r4, 0 /* 80131354 0012E154 41 82 00 10 */ beq lbl_80131364 /* 80131358 0012E158 80 7D 00 00 */ lwz r3, 0(r29) -/* 8013135C 0012E15C 4B F1 AE F5 */ bl func_8004C250 +/* 8013135C 0012E15C 4B F1 AE F5 */ bl xStrHash__FPCcUl /* 80131360 0012E160 90 7F 00 14 */ stw r3, 0x14(r31) lbl_80131364: /* 80131364 0012E164 38 00 00 00 */ li r0, 0 @@ -966,7 +966,7 @@ lbl_80131364: /* 80131384 0012E184 38 81 00 0C */ addi r4, r1, 0xc /* 80131388 0012E188 90 61 00 0C */ stw r3, 0xc(r1) /* 8013138C 0012E18C 38 61 00 44 */ addi r3, r1, 0x44 -/* 80131390 0012E190 4B EF 17 95 */ bl func_80022B24 +/* 80131390 0012E190 4B EF 17 95 */ bl find_entry__8xtextboxFRCQ28xtextbox14tag_entry_listRC6substr /* 80131394 0012E194 28 03 00 00 */ cmplwi r3, 0 /* 80131398 0012E198 41 82 00 2C */ beq lbl_801313C4 /* 8013139C 0012E19C 80 03 00 10 */ lwz r0, 0x10(r3) @@ -976,7 +976,7 @@ lbl_80131364: /* 801313AC 0012E1AC 38 81 00 08 */ addi r4, r1, 8 /* 801313B0 0012E1B0 90 01 00 08 */ stw r0, 8(r1) /* 801313B4 0012E1B4 38 A0 00 01 */ li r5, 1 -/* 801313B8 0012E1B8 4B EF 18 5D */ bl func_80022C14 +/* 801313B8 0012E1B8 4B EF 18 5D */ bl read_list__8xtextboxFRCQ28xtextbox9tag_entryPiUl /* 801313BC 0012E1BC 80 01 00 08 */ lwz r0, 8(r1) /* 801313C0 0012E1C0 98 1F 00 07 */ stb r0, 7(r31) lbl_801313C4: @@ -984,7 +984,7 @@ lbl_801313C4: /* 801313C8 0012E1C8 28 03 00 00 */ cmplwi r3, 0 /* 801313CC 0012E1CC 41 82 00 58 */ beq lbl_80131424 /* 801313D0 0012E1D0 38 81 00 4C */ addi r4, r1, 0x4c -/* 801313D4 0012E1D4 4B F1 A5 89 */ bl func_8004B95C +/* 801313D4 0012E1D4 4B F1 A5 89 */ bl xSTGetAssetInfo__FUiP20st_PKR_ASSET_TOCINFO /* 801313D8 0012E1D8 2C 03 00 00 */ cmpwi r3, 0 /* 801313DC 0012E1DC 40 82 00 08 */ bne lbl_801313E4 /* 801313E0 0012E1E0 48 00 00 44 */ b lbl_80131424 @@ -1132,7 +1132,7 @@ lbl_801315E0: /* 801315E0 0012E3E0 83 C4 00 38 */ lwz r30, 0x38(r4) /* 801315E4 0012E3E4 48 00 00 98 */ b lbl_8013167C lbl_801315E8: -/* 801315E8 0012E3E8 4B F8 34 55 */ bl func_800B4A3C +/* 801315E8 0012E3E8 4B F8 34 55 */ bl zSceneFindObject__FUi /* 801315EC 0012E3EC 28 03 00 00 */ cmplwi r3, 0 /* 801315F0 0012E3F0 90 61 00 08 */ stw r3, 8(r1) /* 801315F4 0012E3F4 41 82 00 88 */ beq lbl_8013167C @@ -1153,13 +1153,13 @@ lbl_80131624: /* 80131628 0012E428 40 82 00 54 */ bne lbl_8013167C /* 8013162C 0012E42C 38 61 00 08 */ addi r3, r1, 8 /* 80131630 0012E430 3B 60 00 00 */ li r27, 0 -/* 80131634 0012E434 4B EF B8 49 */ bl func_8002CE7C +/* 80131634 0012E434 4B EF B8 49 */ bl xGroupGetCount__FP6xGroup /* 80131638 0012E438 7C 7D 1B 78 */ mr r29, r3 /* 8013163C 0012E43C 48 00 00 38 */ b lbl_80131674 lbl_80131640: /* 80131640 0012E440 7F 64 DB 78 */ mr r4, r27 /* 80131644 0012E444 38 61 00 08 */ addi r3, r1, 8 -/* 80131648 0012E448 4B EF B8 41 */ bl func_8002CE88 +/* 80131648 0012E448 4B EF B8 41 */ bl xGroupGetItemPtr__FP6xGroupUi /* 8013164C 0012E44C 7C 64 1B 79 */ or. r4, r3, r3 /* 80131650 0012E450 41 82 00 20 */ beq lbl_80131670 /* 80131654 0012E454 88 04 00 04 */ lbz r0, 4(r4) @@ -1198,7 +1198,7 @@ lbl_801316BC: /* 801316C8 0012E4C8 38 80 00 00 */ li r4, 0 /* 801316CC 0012E4CC 80 7F 00 00 */ lwz r3, 0(r31) /* 801316D0 0012E4D0 38 A5 FF FF */ addi r5, r5, -1 -/* 801316D4 0012E4D4 4B F3 9F F9 */ bl func_8006B6CC +/* 801316D4 0012E4D4 4B F3 9F F9 */ bl zEntPlayerSpeakStart__FUiUii /* 801316D8 0012E4D8 3C 60 80 32 */ lis r3, lbl_8031B320@ha /* 801316DC 0012E4DC 38 00 00 01 */ li r0, 1 /* 801316E0 0012E4E0 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l @@ -1303,7 +1303,7 @@ lbl_80131854: /* 80131858 0012E658 41 82 00 10 */ beq lbl_80131868 /* 8013185C 0012E65C 80 66 00 18 */ lwz r3, 0x18(r6) /* 80131860 0012E660 80 86 00 1C */ lwz r4, 0x1c(r6) -/* 80131864 0012E664 4B F1 A9 ED */ bl func_8004C250 +/* 80131864 0012E664 4B F1 A9 ED */ bl xStrHash__FPCcUl lbl_80131868: /* 80131868 0012E668 28 03 00 00 */ cmplwi r3, 0 /* 8013186C 0012E66C 41 82 00 90 */ beq lbl_801318FC @@ -1311,11 +1311,11 @@ lbl_80131868: /* 80131874 0012E674 38 80 00 00 */ li r4, 0 /* 80131878 0012E678 98 1D 00 01 */ stb r0, 1(r29) /* 8013187C 0012E67C 98 1D 00 00 */ stb r0, 0(r29) -/* 80131880 0012E680 4B F1 9E 8D */ bl func_8004B70C +/* 80131880 0012E680 4B F1 9E 8D */ bl xSTFindAsset__FUiPUi /* 80131884 0012E684 7C 7E 1B 79 */ or. r30, r3, r3 /* 80131888 0012E688 41 82 00 74 */ beq lbl_801318FC /* 8013188C 0012E68C 48 00 25 95 */ bl func_80133E20 -/* 80131890 0012E690 4B F1 A9 85 */ bl func_8004C214 +/* 80131890 0012E690 4B F1 A9 85 */ bl xStrHash__FPCc /* 80131894 0012E694 80 1E 00 08 */ lwz r0, 8(r30) /* 80131898 0012E698 7C 00 18 40 */ cmplw r0, r3 /* 8013189C 0012E69C 40 82 00 1C */ bne lbl_801318B8 @@ -1327,7 +1327,7 @@ lbl_80131868: /* 801318B4 0012E6B4 48 00 00 40 */ b lbl_801318F4 lbl_801318B8: /* 801318B8 0012E6B8 48 00 25 59 */ bl func_80133E10 -/* 801318BC 0012E6BC 4B F1 A9 59 */ bl func_8004C214 +/* 801318BC 0012E6BC 4B F1 A9 59 */ bl xStrHash__FPCc /* 801318C0 0012E6C0 80 1E 00 08 */ lwz r0, 8(r30) /* 801318C4 0012E6C4 7C 00 18 40 */ cmplw r0, r3 /* 801318C8 0012E6C8 40 82 00 2C */ bne lbl_801318F4 @@ -1391,11 +1391,11 @@ func_8013196C: /* 80131990 0012E790 80 63 07 04 */ lwz r3, 0x704(r3) /* 80131994 0012E794 83 E3 00 4C */ lwz r31, 0x4c(r3) /* 80131998 0012E798 7F E3 FB 78 */ mr r3, r31 -/* 8013199C 0012E79C 4B F0 04 99 */ bl func_80031E34 +/* 8013199C 0012E79C 4B F0 04 99 */ bl xMat3x3GetEuler__FPC7xMat3x3P5xVec3 /* 801319A0 0012E7A0 D3 E1 00 08 */ stfs f31, 8(r1) /* 801319A4 0012E7A4 7F E3 FB 78 */ mr r3, r31 /* 801319A8 0012E7A8 38 81 00 08 */ addi r4, r1, 8 -/* 801319AC 0012E7AC 4B F0 07 F9 */ bl func_800321A4 +/* 801319AC 0012E7AC 4B F0 07 F9 */ bl xMat3x3Euler__FP7xMat3x3PC5xVec3 /* 801319B0 0012E7B0 80 01 00 34 */ lwz r0, 0x34(r1) /* 801319B4 0012E7B4 CB E1 00 28 */ lfd f31, 0x28(r1) /* 801319B8 0012E7B8 83 E1 00 24 */ lwz r31, 0x24(r1) @@ -1484,11 +1484,11 @@ lbl_80131A80: /* 80131AEC 0012E8EC 28 00 00 00 */ cmplwi r0, 0 /* 80131AF0 0012E8F0 41 82 00 10 */ beq lbl_80131B00 /* 80131AF4 0012E8F4 38 60 00 10 */ li r3, 0x10 -/* 80131AF8 0012E8F8 4B F3 4A 61 */ bl func_80066558 +/* 80131AF8 0012E8F8 4B F3 4A 61 */ bl zEntPlayerControlOff__F13zControlOwner /* 80131AFC 0012E8FC 48 00 00 0C */ b lbl_80131B08 lbl_80131B00: /* 80131B00 0012E900 38 60 00 10 */ li r3, 0x10 -/* 80131B04 0012E904 4B F3 49 FD */ bl func_80066500 +/* 80131B04 0012E904 4B F3 49 FD */ bl zEntPlayerControlOn__F13zControlOwner lbl_80131B08: /* 80131B08 0012E908 80 01 00 14 */ lwz r0, 0x14(r1) /* 80131B0C 0012E90C 38 60 00 01 */ li r3, 1 @@ -1513,7 +1513,7 @@ lbl_80131B1C: /* 80131B54 0012E954 38 00 00 10 */ li r0, 0x10 /* 80131B58 0012E958 B0 03 00 0C */ sth r0, 0xc(r3) /* 80131B5C 0012E95C 7C C3 33 78 */ mr r3, r6 -/* 80131B60 0012E960 4B EF 0D A9 */ bl func_80022908 +/* 80131B60 0012E960 4B EF 0D A9 */ bl read_tag__8xtextboxFRC6substr /* 80131B64 0012E964 28 04 00 01 */ cmplwi r4, 1 /* 80131B68 0012E968 90 81 00 0C */ stw r4, 0xc(r1) /* 80131B6C 0012E96C 90 61 00 08 */ stw r3, 8(r1) @@ -1619,13 +1619,13 @@ lbl_80131CC0: lbl_80131CD8: /* 80131CD8 0012EAD8 C0 2D 84 6C */ lfs f1, lbl_803CAD6C-_SDA_BASE_(r13) /* 80131CDC 0012EADC C0 4D 84 70 */ lfs f2, lbl_803CAD70-_SDA_BASE_(r13) -/* 80131CE0 0012EAE0 4B F7 5F 81 */ bl func_800A7C60 +/* 80131CE0 0012EAE0 4B F7 5F 81 */ bl zMusicSetVolume__Fff lbl_80131CE4: /* 80131CE4 0012EAE4 80 7F 00 14 */ lwz r3, 0x14(r31) /* 80131CE8 0012EAE8 88 03 00 1C */ lbz r0, 0x1c(r3) /* 80131CEC 0012EAEC 28 00 00 00 */ cmplwi r0, 0 /* 80131CF0 0012EAF0 41 82 00 08 */ beq lbl_80131CF8 -/* 80131CF4 0012EAF4 4B F4 F5 F1 */ bl func_800812E4 +/* 80131CF4 0012EAF4 4B F4 F5 F1 */ bl zEntPlayer_SNDStopStream__Fv lbl_80131CF8: /* 80131CF8 0012EAF8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80131CFC 0012EAFC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1652,7 +1652,7 @@ func_80131D0C: lbl_80131D44: /* 80131D44 0012EB44 C0 22 A3 2C */ lfs f1, lbl_803CECAC-_SDA2_BASE_(r2) /* 80131D48 0012EB48 C0 4D 84 70 */ lfs f2, lbl_803CAD70-_SDA_BASE_(r13) -/* 80131D4C 0012EB4C 4B F7 5F 15 */ bl func_800A7C60 +/* 80131D4C 0012EB4C 4B F7 5F 15 */ bl zMusicSetVolume__Fff lbl_80131D50: /* 80131D50 0012EB50 80 01 00 14 */ lwz r0, 0x14(r1) /* 80131D54 0012EB54 7C 08 03 A6 */ mtlr r0 @@ -1675,7 +1675,7 @@ func_80131D60: /* 80131D8C 0012EB8C 80 7E 00 1C */ lwz r3, 0x1c(r30) /* 80131D90 0012EB90 28 03 00 00 */ cmplwi r3, 0 /* 80131D94 0012EB94 41 82 00 08 */ beq lbl_80131D9C -/* 80131D98 0012EB98 48 00 28 55 */ bl func_801345EC +/* 80131D98 0012EB98 48 00 28 55 */ bl deactivate__8ztextboxFv lbl_80131D9C: /* 80131D9C 0012EB9C 38 80 00 00 */ li r4, 0 /* 80131DA0 0012EBA0 90 9F 00 08 */ stw r4, 8(r31) @@ -1706,7 +1706,7 @@ func_80131DCC: /* 80131DF4 0012EBF4 88 03 00 10 */ lbz r0, 0x10(r3) /* 80131DF8 0012EBF8 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f /* 80131DFC 0012EBFC 41 82 00 08 */ beq lbl_80131E04 -/* 80131E00 0012EC00 48 00 27 ED */ bl func_801345EC +/* 80131E00 0012EC00 48 00 27 ED */ bl deactivate__8ztextboxFv lbl_80131E04: /* 80131E04 0012EC04 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 80131E08 0012EC08 28 03 00 00 */ cmplwi r3, 0 @@ -1714,7 +1714,7 @@ lbl_80131E04: /* 80131E10 0012EC10 88 1F 00 10 */ lbz r0, 0x10(r31) /* 80131E14 0012EC14 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f /* 80131E18 0012EC18 41 82 00 08 */ beq lbl_80131E20 -/* 80131E1C 0012EC1C 48 00 27 85 */ bl func_801345A0 +/* 80131E1C 0012EC1C 48 00 27 85 */ bl activate__8ztextboxFv lbl_80131E20: /* 80131E20 0012EC20 7F E3 FB 78 */ mr r3, r31 /* 80131E24 0012EC24 4B FF FE 09 */ bl func_80131C2C @@ -1812,7 +1812,7 @@ func_80131F40: /* 80131F60 0012ED60 3F E3 00 01 */ addis r31, r3, 1 /* 80131F64 0012ED64 3B FF 8D 56 */ addi r31, r31, -29354 /* 80131F68 0012ED68 7F E3 FB 78 */ mr r3, r31 -/* 80131F6C 0012ED6C 4B F1 78 39 */ bl func_800497A4 +/* 80131F6C 0012ED6C 4B F1 78 39 */ bl xSndStreamLock__FUi14sound_categoryb /* 80131F70 0012ED70 3C 80 80 32 */ lis r4, lbl_8031B320@ha /* 80131F74 0012ED74 98 7F 00 00 */ stb r3, 0(r31) /* 80131F78 0012ED78 38 64 B3 20 */ addi r3, r4, lbl_8031B320@l @@ -1821,7 +1821,7 @@ func_80131F40: /* 80131F84 0012ED84 38 A0 00 01 */ li r5, 1 /* 80131F88 0012ED88 3B FF 8D 57 */ addi r31, r31, -29353 /* 80131F8C 0012ED8C 7F E3 FB 78 */ mr r3, r31 -/* 80131F90 0012ED90 4B F1 78 15 */ bl func_800497A4 +/* 80131F90 0012ED90 4B F1 78 15 */ bl xSndStreamLock__FUi14sound_categoryb /* 80131F94 0012ED94 98 7F 00 00 */ stb r3, 0(r31) /* 80131F98 0012ED98 80 01 00 14 */ lwz r0, 0x14(r1) /* 80131F9C 0012ED9C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1841,13 +1841,13 @@ func_80131FAC: /* 80131FC8 0012EDC8 3B FF 8D 56 */ addi r31, r31, -29354 /* 80131FCC 0012EDCC 93 C1 00 08 */ stw r30, 8(r1) /* 80131FD0 0012EDD0 7F E3 FB 78 */ mr r3, r31 -/* 80131FD4 0012EDD4 4B F1 79 89 */ bl func_8004995C +/* 80131FD4 0012EDD4 4B F1 79 89 */ bl xSndStreamUnlock__FUi /* 80131FD8 0012EDD8 3C 60 80 32 */ lis r3, lbl_8031B320@ha /* 80131FDC 0012EDDC 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l /* 80131FE0 0012EDE0 3F C3 00 01 */ addis r30, r3, 1 /* 80131FE4 0012EDE4 3B DE 8D 57 */ addi r30, r30, -29353 /* 80131FE8 0012EDE8 7F C3 F3 78 */ mr r3, r30 -/* 80131FEC 0012EDEC 4B F1 79 71 */ bl func_8004995C +/* 80131FEC 0012EDEC 4B F1 79 71 */ bl xSndStreamUnlock__FUi /* 80131FF0 0012EDF0 38 00 00 00 */ li r0, 0 /* 80131FF4 0012EDF4 98 1F 00 00 */ stb r0, 0(r31) /* 80131FF8 0012EDF8 98 1E 00 00 */ stb r0, 0(r30) @@ -1895,15 +1895,15 @@ lbl_8013208C: lbl_80132090: /* 80132090 0012EE90 28 04 00 00 */ cmplwi r4, 0 /* 80132094 0012EE94 41 82 00 20 */ beq lbl_801320B4 -/* 80132098 0012EE98 48 00 25 B9 */ bl func_80134650 +/* 80132098 0012EE98 48 00 25 B9 */ bl set_text__8ztextboxFPCc /* 8013209C 0012EE9C 88 1F 00 10 */ lbz r0, 0x10(r31) /* 801320A0 0012EEA0 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f /* 801320A4 0012EEA4 41 82 00 14 */ beq lbl_801320B8 /* 801320A8 0012EEA8 80 7F 00 1C */ lwz r3, 0x1c(r31) -/* 801320AC 0012EEAC 48 00 24 F5 */ bl func_801345A0 +/* 801320AC 0012EEAC 48 00 24 F5 */ bl activate__8ztextboxFv /* 801320B0 0012EEB0 48 00 00 08 */ b lbl_801320B8 lbl_801320B4: -/* 801320B4 0012EEB4 48 00 25 39 */ bl func_801345EC +/* 801320B4 0012EEB4 48 00 25 39 */ bl deactivate__8ztextboxFv lbl_801320B8: /* 801320B8 0012EEB8 80 7F 00 20 */ lwz r3, 0x20(r31) /* 801320BC 0012EEBC 28 03 00 00 */ cmplwi r3, 0 @@ -1920,12 +1920,12 @@ lbl_801320B8: /* 801320E8 0012EEE8 88 05 8D 55 */ lbz r0, -0x72ab(r5) /* 801320EC 0012EEEC 28 00 00 00 */ cmplwi r0, 0 /* 801320F0 0012EEF0 41 82 00 20 */ beq lbl_80132110 -/* 801320F4 0012EEF4 48 00 25 5D */ bl func_80134650 +/* 801320F4 0012EEF4 48 00 25 5D */ bl set_text__8ztextboxFPCc /* 801320F8 0012EEF8 88 1F 00 10 */ lbz r0, 0x10(r31) /* 801320FC 0012EEFC 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f /* 80132100 0012EF00 41 82 00 60 */ beq lbl_80132160 /* 80132104 0012EF04 80 7F 00 20 */ lwz r3, 0x20(r31) -/* 80132108 0012EF08 48 00 24 99 */ bl func_801345A0 +/* 80132108 0012EF08 48 00 24 99 */ bl activate__8ztextboxFv /* 8013210C 0012EF0C 48 00 00 54 */ b lbl_80132160 lbl_80132110: /* 80132110 0012EF10 28 06 00 00 */ cmplwi r6, 0 @@ -1941,15 +1941,15 @@ lbl_80132134: /* 80132134 0012EF34 80 9F 00 30 */ lwz r4, 0x30(r31) /* 80132138 0012EF38 28 04 00 00 */ cmplwi r4, 0 /* 8013213C 0012EF3C 41 82 00 20 */ beq lbl_8013215C -/* 80132140 0012EF40 48 00 25 11 */ bl func_80134650 +/* 80132140 0012EF40 48 00 25 11 */ bl set_text__8ztextboxFPCc /* 80132144 0012EF44 88 1F 00 10 */ lbz r0, 0x10(r31) /* 80132148 0012EF48 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f /* 8013214C 0012EF4C 41 82 00 14 */ beq lbl_80132160 /* 80132150 0012EF50 80 7F 00 20 */ lwz r3, 0x20(r31) -/* 80132154 0012EF54 48 00 24 4D */ bl func_801345A0 +/* 80132154 0012EF54 48 00 24 4D */ bl activate__8ztextboxFv /* 80132158 0012EF58 48 00 00 08 */ b lbl_80132160 lbl_8013215C: -/* 8013215C 0012EF5C 48 00 24 91 */ bl func_801345EC +/* 8013215C 0012EF5C 48 00 24 91 */ bl deactivate__8ztextboxFv lbl_80132160: /* 80132160 0012EF60 80 01 00 24 */ lwz r0, 0x24(r1) /* 80132164 0012EF64 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -1987,7 +1987,7 @@ func_80132174: /* 801321D8 0012EFD8 7C 64 2A 14 */ add r3, r4, r5 /* 801321DC 0012EFDC 3C 63 00 01 */ addis r3, r3, 1 /* 801321E0 0012EFE0 38 63 8D 56 */ addi r3, r3, -29354 -/* 801321E4 0012EFE4 4B F1 77 2D */ bl func_80049910 +/* 801321E4 0012EFE4 4B F1 77 2D */ bl xSndStreamReady__FUi /* 801321E8 0012EFE8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 801321EC 0012EFEC 41 82 00 10 */ beq lbl_801321FC lbl_801321F0: @@ -2040,12 +2040,12 @@ func_8013226C: /* 80132288 0012F088 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 8013228C 0012F08C 28 03 00 00 */ cmplwi r3, 0 /* 80132290 0012F090 41 82 00 08 */ beq lbl_80132298 -/* 80132294 0012F094 48 00 23 59 */ bl func_801345EC +/* 80132294 0012F094 48 00 23 59 */ bl deactivate__8ztextboxFv lbl_80132298: /* 80132298 0012F098 80 7F 00 20 */ lwz r3, 0x20(r31) /* 8013229C 0012F09C 28 03 00 00 */ cmplwi r3, 0 /* 801322A0 0012F0A0 41 82 00 08 */ beq lbl_801322A8 -/* 801322A4 0012F0A4 48 00 23 49 */ bl func_801345EC +/* 801322A4 0012F0A4 48 00 23 49 */ bl deactivate__8ztextboxFv lbl_801322A8: /* 801322A8 0012F0A8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801322AC 0012F0AC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2092,7 +2092,7 @@ lbl_80132324: lbl_80132338: /* 80132338 0012F138 7F 43 D3 78 */ mr r3, r26 /* 8013233C 0012F13C 7F A4 EB 78 */ mr r4, r29 -/* 80132340 0012F140 48 00 08 45 */ bl func_80132B84 +/* 80132340 0012F140 48 00 08 45 */ bl stop_wait__8ztalkboxFUi lbl_80132344: /* 80132344 0012F144 BB 41 00 08 */ lmw r26, 8(r1) /* 80132348 0012F148 80 01 00 24 */ lwz r0, 0x24(r1) @@ -2164,13 +2164,13 @@ lbl_80132430: /* 80132434 0012F234 40 80 00 AC */ bge lbl_801324E0 /* 80132438 0012F238 48 00 00 0C */ b lbl_80132444 lbl_8013243C: -/* 8013243C 0012F23C 48 00 02 05 */ bl func_80132640 +/* 8013243C 0012F23C 48 00 02 05 */ bl reset__8ztalkboxFv /* 80132440 0012F240 48 00 00 A0 */ b lbl_801324E0 lbl_80132444: -/* 80132444 0012F244 48 00 07 F9 */ bl func_80132C3C +/* 80132444 0012F244 48 00 07 F9 */ bl hide__8ztalkboxFv /* 80132448 0012F248 48 00 00 98 */ b lbl_801324E0 lbl_8013244C: -/* 8013244C 0012F24C 48 00 07 61 */ bl func_80132BAC +/* 8013244C 0012F24C 48 00 07 61 */ bl show__8ztalkboxFv /* 80132450 0012F250 48 00 00 90 */ b lbl_801324E0 lbl_80132454: /* 80132454 0012F254 28 06 00 00 */ cmplwi r6, 0 @@ -2182,11 +2182,11 @@ lbl_80132464: lbl_80132468: /* 80132468 0012F268 38 A0 00 00 */ li r5, 0 /* 8013246C 0012F26C 38 C0 00 00 */ li r6, 0 -/* 80132470 0012F270 48 00 05 A5 */ bl func_80132A14 +/* 80132470 0012F270 48 00 05 A5 */ bl start_talk__8ztalkboxFUiPQ28ztalkbox8callbackP10zNPCCommon /* 80132474 0012F274 4B FF E3 8D */ bl func_80130800 /* 80132478 0012F278 48 00 00 68 */ b lbl_801324E0 lbl_8013247C: -/* 8013247C 0012F27C 48 00 06 15 */ bl func_80132A90 +/* 8013247C 0012F27C 48 00 06 15 */ bl stop_talk__8ztalkboxFv /* 80132480 0012F280 4B FF E3 81 */ bl func_80130800 /* 80132484 0012F284 48 00 00 5C */ b lbl_801324E0 lbl_80132488: @@ -2207,16 +2207,16 @@ lbl_801324B4: /* 801324B4 0012F2B4 28 06 00 00 */ cmplwi r6, 0 /* 801324B8 0012F2B8 41 82 00 28 */ beq lbl_801324E0 /* 801324BC 0012F2BC 80 86 00 00 */ lwz r4, 0(r6) -/* 801324C0 0012F2C0 48 00 02 AD */ bl func_8013276C +/* 801324C0 0012F2C0 48 00 02 AD */ bl set_text__8ztalkboxFUi /* 801324C4 0012F2C4 48 00 00 1C */ b lbl_801324E0 lbl_801324C8: /* 801324C8 0012F2C8 28 06 00 00 */ cmplwi r6, 0 /* 801324CC 0012F2CC 41 82 00 14 */ beq lbl_801324E0 /* 801324D0 0012F2D0 80 86 00 00 */ lwz r4, 0(r6) -/* 801324D4 0012F2D4 48 00 03 49 */ bl func_8013281C +/* 801324D4 0012F2D4 48 00 03 49 */ bl add_text__8ztalkboxFUi /* 801324D8 0012F2D8 48 00 00 08 */ b lbl_801324E0 lbl_801324DC: -/* 801324DC 0012F2DC 48 00 03 91 */ bl func_8013286C +/* 801324DC 0012F2DC 48 00 03 91 */ bl clear_text__8ztalkboxFv lbl_801324E0: /* 801324E0 0012F2E0 38 00 00 00 */ li r0, 0 /* 801324E4 0012F2E4 38 60 00 01 */ li r3, 1 @@ -2238,7 +2238,7 @@ func_80132500: /* 80132518 0012F318 48 00 00 20 */ b lbl_80132538 lbl_8013251C: /* 8013251C 0012F31C 38 80 00 00 */ li r4, 0 -/* 80132520 0012F320 4B F1 91 ED */ bl func_8004B70C +/* 80132520 0012F320 4B F1 91 ED */ bl xSTFindAsset__FUiPUi /* 80132524 0012F324 28 03 00 00 */ cmplwi r3, 0 /* 80132528 0012F328 40 82 00 0C */ bne lbl_80132534 /* 8013252C 0012F32C 38 60 00 00 */ li r3, 0 @@ -2251,8 +2251,8 @@ lbl_80132538: /* 80132540 0012F340 38 21 00 10 */ addi r1, r1, 0x10 /* 80132544 0012F344 4E 80 00 20 */ blr -.global func_80132548 -func_80132548: +.global load__8ztalkboxFRCQ28ztalkbox10asset_type +load__8ztalkboxFRCQ28ztalkbox10asset_type: /* 80132548 0012F348 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013254C 0012F34C 7C 08 02 A6 */ mflr r0 /* 80132550 0012F350 90 01 00 14 */ stw r0, 0x14(r1) @@ -2260,7 +2260,7 @@ func_80132548: /* 80132558 0012F358 7C 9F 23 78 */ mr r31, r4 /* 8013255C 0012F35C 93 C1 00 08 */ stw r30, 8(r1) /* 80132560 0012F360 7C 7E 1B 78 */ mr r30, r3 -/* 80132564 0012F364 4B ED 6E 9D */ bl func_80009400 +/* 80132564 0012F364 4B ED 6E 9D */ bl xBaseInit__FP5xBaseP10xBaseAsset /* 80132568 0012F368 38 00 00 34 */ li r0, 0x34 /* 8013256C 0012F36C 3C 60 80 13 */ lis r3, lbl_80132358@ha /* 80132570 0012F370 98 1E 00 04 */ stb r0, 4(r30) @@ -2274,7 +2274,7 @@ func_80132548: /* 80132590 0012F390 90 1E 00 08 */ stw r0, 8(r30) lbl_80132594: /* 80132594 0012F394 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 80132598 0012F398 4B F8 24 A5 */ bl func_800B4A3C +/* 80132598 0012F398 4B F8 24 A5 */ bl zSceneFindObject__FUi /* 8013259C 0012F39C 80 1F 00 14 */ lwz r0, 0x14(r31) /* 801325A0 0012F3A0 90 7E 00 18 */ stw r3, 0x18(r30) /* 801325A4 0012F3A4 28 00 00 00 */ cmplwi r0, 0 @@ -2284,7 +2284,7 @@ lbl_80132594: /* 801325B4 0012F3B4 48 00 00 10 */ b lbl_801325C4 lbl_801325B8: /* 801325B8 0012F3B8 7C 03 03 78 */ mr r3, r0 -/* 801325BC 0012F3BC 4B F8 24 81 */ bl func_800B4A3C +/* 801325BC 0012F3BC 4B F8 24 81 */ bl zSceneFindObject__FUi /* 801325C0 0012F3C0 90 7E 00 1C */ stw r3, 0x1c(r30) lbl_801325C4: /* 801325C4 0012F3C4 80 7F 00 18 */ lwz r3, 0x18(r31) @@ -2294,7 +2294,7 @@ lbl_801325C4: /* 801325D4 0012F3D4 90 1E 00 20 */ stw r0, 0x20(r30) /* 801325D8 0012F3D8 48 00 00 0C */ b lbl_801325E4 lbl_801325DC: -/* 801325DC 0012F3DC 4B F8 24 61 */ bl func_800B4A3C +/* 801325DC 0012F3DC 4B F8 24 61 */ bl zSceneFindObject__FUi /* 801325E0 0012F3E0 90 7E 00 20 */ stw r3, 0x20(r30) lbl_801325E4: /* 801325E4 0012F3E4 80 7F 00 34 */ lwz r3, 0x34(r31) @@ -2313,7 +2313,7 @@ lbl_801325E4: /* 80132618 0012F418 4B FF FE E9 */ bl func_80132500 /* 8013261C 0012F41C 90 7E 00 34 */ stw r3, 0x34(r30) /* 80132620 0012F420 7F C3 F3 78 */ mr r3, r30 -/* 80132624 0012F424 48 00 00 1D */ bl func_80132640 +/* 80132624 0012F424 48 00 00 1D */ bl reset__8ztalkboxFv /* 80132628 0012F428 80 01 00 14 */ lwz r0, 0x14(r1) /* 8013262C 0012F42C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80132630 0012F430 83 C1 00 08 */ lwz r30, 8(r1) @@ -2321,8 +2321,8 @@ lbl_801325E4: /* 80132638 0012F438 38 21 00 10 */ addi r1, r1, 0x10 /* 8013263C 0012F43C 4E 80 00 20 */ blr -.global func_80132640 -func_80132640: +.global reset__8ztalkboxFv +reset__8ztalkboxFv: /* 80132640 0012F440 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80132644 0012F444 7C 08 02 A6 */ mflr r0 /* 80132648 0012F448 38 80 00 01 */ li r4, 1 @@ -2342,8 +2342,8 @@ lbl_80132674: /* 8013267C 0012F47C 38 21 00 10 */ addi r1, r1, 0x10 /* 80132680 0012F480 4E 80 00 20 */ blr -.global func_80132684 -func_80132684: +.global set_text__8ztalkboxFPCc +set_text__8ztalkboxFPCc: /* 80132684 0012F484 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80132688 0012F488 7C 08 02 A6 */ mflr r0 /* 8013268C 0012F48C 28 04 00 00 */ cmplwi r4, 0 @@ -2355,14 +2355,14 @@ func_80132684: /* 801326A4 0012F4A4 83 C3 00 18 */ lwz r30, 0x18(r3) /* 801326A8 0012F4A8 41 82 00 10 */ beq lbl_801326B8 /* 801326AC 0012F4AC 7F C3 F3 78 */ mr r3, r30 -/* 801326B0 0012F4B0 48 00 1F A1 */ bl func_80134650 +/* 801326B0 0012F4B0 48 00 1F A1 */ bl set_text__8ztextboxFPCc /* 801326B4 0012F4B4 48 00 00 0C */ b lbl_801326C0 lbl_801326B8: /* 801326B8 0012F4B8 7F C3 F3 78 */ mr r3, r30 -/* 801326BC 0012F4BC 48 00 20 BD */ bl func_80134778 +/* 801326BC 0012F4BC 48 00 20 BD */ bl clear_text__8ztextboxFv lbl_801326C0: /* 801326C0 0012F4C0 7F C3 F3 78 */ mr r3, r30 -/* 801326C4 0012F4C4 48 00 20 D1 */ bl func_80134794 +/* 801326C4 0012F4C4 48 00 20 D1 */ bl refresh__8ztextboxFv /* 801326C8 0012F4C8 3C 60 80 32 */ lis r3, lbl_8031B320@ha /* 801326CC 0012F4CC 3B E3 B3 20 */ addi r31, r3, lbl_8031B320@l /* 801326D0 0012F4D0 80 1F 00 08 */ lwz r0, 8(r31) @@ -2383,7 +2383,7 @@ lbl_80132700: /* 80132708 0012F508 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l /* 8013270C 0012F50C 38 A0 00 00 */ li r5, 0 /* 80132710 0012F510 38 63 00 24 */ addi r3, r3, 0x24 -/* 80132714 0012F514 4B EF 05 B5 */ bl func_80022CC8 +/* 80132714 0012F514 4B EF 05 B5 */ bl refresh__Q28xtextbox6layoutFRC8xtextboxb /* 80132718 0012F518 4B FF F7 65 */ bl func_80131E7C /* 8013271C 0012F51C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80132720 0012F520 41 82 00 08 */ beq lbl_80132728 @@ -2408,8 +2408,8 @@ lbl_80132748: /* 80132764 0012F564 4E 80 00 20 */ blr /* 80132768 0012F568 4E 80 00 20 */ blr -.global func_8013276C -func_8013276C: +.global set_text__8ztalkboxFUi +set_text__8ztalkboxFUi: /* 8013276C 0012F56C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80132770 0012F570 7C 08 02 A6 */ mflr r0 /* 80132774 0012F574 28 04 00 00 */ cmplwi r4, 0 @@ -2419,16 +2419,16 @@ func_8013276C: /* 80132784 0012F584 41 82 00 30 */ beq lbl_801327B4 /* 80132788 0012F588 7C 83 23 78 */ mr r3, r4 /* 8013278C 0012F58C 38 80 00 00 */ li r4, 0 -/* 80132790 0012F590 4B F1 8F 7D */ bl func_8004B70C +/* 80132790 0012F590 4B F1 8F 7D */ bl xSTFindAsset__FUiPUi /* 80132794 0012F594 7C 64 1B 79 */ or. r4, r3, r3 /* 80132798 0012F598 40 82 00 10 */ bne lbl_801327A8 /* 8013279C 0012F59C 7F E3 FB 78 */ mr r3, r31 -/* 801327A0 0012F5A0 48 00 00 CD */ bl func_8013286C +/* 801327A0 0012F5A0 48 00 00 CD */ bl clear_text__8ztalkboxFv /* 801327A4 0012F5A4 48 00 00 10 */ b lbl_801327B4 lbl_801327A8: /* 801327A8 0012F5A8 7F E3 FB 78 */ mr r3, r31 /* 801327AC 0012F5AC 38 84 00 04 */ addi r4, r4, 4 -/* 801327B0 0012F5B0 4B FF FE D5 */ bl func_80132684 +/* 801327B0 0012F5B0 4B FF FE D5 */ bl set_text__8ztalkboxFPCc lbl_801327B4: /* 801327B4 0012F5B4 80 01 00 14 */ lwz r0, 0x14(r1) /* 801327B8 0012F5B8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2436,15 +2436,15 @@ lbl_801327B4: /* 801327C0 0012F5C0 38 21 00 10 */ addi r1, r1, 0x10 /* 801327C4 0012F5C4 4E 80 00 20 */ blr -.global func_801327C8 -func_801327C8: +.global add_text__8ztalkboxFPCc +add_text__8ztalkboxFPCc: /* 801327C8 0012F5C8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801327CC 0012F5CC 7C 08 02 A6 */ mflr r0 /* 801327D0 0012F5D0 90 01 00 14 */ stw r0, 0x14(r1) /* 801327D4 0012F5D4 93 E1 00 0C */ stw r31, 0xc(r1) /* 801327D8 0012F5D8 7C 7F 1B 78 */ mr r31, r3 /* 801327DC 0012F5DC 80 63 00 18 */ lwz r3, 0x18(r3) -/* 801327E0 0012F5E0 48 00 1F 11 */ bl func_801346F0 +/* 801327E0 0012F5E0 48 00 1F 11 */ bl add_text__8ztextboxFPCc /* 801327E4 0012F5E4 3C 60 80 32 */ lis r3, lbl_8031B320@ha /* 801327E8 0012F5E8 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l /* 801327EC 0012F5EC 80 03 00 08 */ lwz r0, 8(r3) @@ -2453,7 +2453,7 @@ func_801327C8: /* 801327F8 0012F5F8 80 9F 00 18 */ lwz r4, 0x18(r31) /* 801327FC 0012F5FC 38 63 00 24 */ addi r3, r3, 0x24 /* 80132800 0012F600 38 84 00 18 */ addi r4, r4, 0x18 -/* 80132804 0012F604 4B EF 05 29 */ bl func_80022D2C +/* 80132804 0012F604 4B EF 05 29 */ bl refresh_end__Q28xtextbox6layoutFRC8xtextbox lbl_80132808: /* 80132808 0012F608 80 01 00 14 */ lwz r0, 0x14(r1) /* 8013280C 0012F60C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2461,8 +2461,8 @@ lbl_80132808: /* 80132814 0012F614 38 21 00 10 */ addi r1, r1, 0x10 /* 80132818 0012F618 4E 80 00 20 */ blr -.global func_8013281C -func_8013281C: +.global add_text__8ztalkboxFUi +add_text__8ztalkboxFUi: /* 8013281C 0012F61C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80132820 0012F620 7C 08 02 A6 */ mflr r0 /* 80132824 0012F624 28 04 00 00 */ cmplwi r4, 0 @@ -2472,12 +2472,12 @@ func_8013281C: /* 80132834 0012F634 41 82 00 24 */ beq lbl_80132858 /* 80132838 0012F638 7C 83 23 78 */ mr r3, r4 /* 8013283C 0012F63C 38 80 00 00 */ li r4, 0 -/* 80132840 0012F640 4B F1 8E CD */ bl func_8004B70C +/* 80132840 0012F640 4B F1 8E CD */ bl xSTFindAsset__FUiPUi /* 80132844 0012F644 7C 64 1B 79 */ or. r4, r3, r3 /* 80132848 0012F648 41 82 00 10 */ beq lbl_80132858 /* 8013284C 0012F64C 7F E3 FB 78 */ mr r3, r31 /* 80132850 0012F650 38 84 00 04 */ addi r4, r4, 4 -/* 80132854 0012F654 4B FF FF 75 */ bl func_801327C8 +/* 80132854 0012F654 4B FF FF 75 */ bl add_text__8ztalkboxFPCc lbl_80132858: /* 80132858 0012F658 80 01 00 14 */ lwz r0, 0x14(r1) /* 8013285C 0012F65C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2485,20 +2485,20 @@ lbl_80132858: /* 80132864 0012F664 38 21 00 10 */ addi r1, r1, 0x10 /* 80132868 0012F668 4E 80 00 20 */ blr -.global func_8013286C -func_8013286C: +.global clear_text__8ztalkboxFv +clear_text__8ztalkboxFv: /* 8013286C 0012F66C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80132870 0012F670 7C 08 02 A6 */ mflr r0 /* 80132874 0012F674 38 80 00 00 */ li r4, 0 /* 80132878 0012F678 90 01 00 14 */ stw r0, 0x14(r1) -/* 8013287C 0012F67C 4B FF FE 09 */ bl func_80132684 +/* 8013287C 0012F67C 4B FF FE 09 */ bl set_text__8ztalkboxFPCc /* 80132880 0012F680 80 01 00 14 */ lwz r0, 0x14(r1) /* 80132884 0012F684 7C 08 03 A6 */ mtlr r0 /* 80132888 0012F688 38 21 00 10 */ addi r1, r1, 0x10 /* 8013288C 0012F68C 4E 80 00 20 */ blr -.global func_80132890 -func_80132890: +.global start_talk__8ztalkboxFPCcPQ28ztalkbox8callbackP10zNPCCommon +start_talk__8ztalkboxFPCcPQ28ztalkbox8callbackP10zNPCCommon: /* 80132890 0012F690 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80132894 0012F694 7C 08 02 A6 */ mflr r0 /* 80132898 0012F698 90 01 00 24 */ stw r0, 0x24(r1) @@ -2514,7 +2514,7 @@ func_80132890: /* 801328C0 0012F6C0 80 63 00 08 */ lwz r3, 8(r3) /* 801328C4 0012F6C4 28 03 00 00 */ cmplwi r3, 0 /* 801328C8 0012F6C8 41 82 00 08 */ beq lbl_801328D0 -/* 801328CC 0012F6CC 48 00 01 C5 */ bl func_80132A90 +/* 801328CC 0012F6CC 48 00 01 C5 */ bl stop_talk__8ztalkboxFv lbl_801328D0: /* 801328D0 0012F6D0 7F A3 EB 78 */ mr r3, r29 /* 801328D4 0012F6D4 4B FF F4 F9 */ bl func_80131DCC @@ -2541,37 +2541,37 @@ lbl_801328D0: /* 80132928 0012F728 28 00 00 00 */ cmplwi r0, 0 /* 8013292C 0012F72C 41 82 00 10 */ beq lbl_8013293C /* 80132930 0012F730 38 60 00 10 */ li r3, 0x10 -/* 80132934 0012F734 4B F3 3C 25 */ bl func_80066558 +/* 80132934 0012F734 4B F3 3C 25 */ bl zEntPlayerControlOff__F13zControlOwner /* 80132938 0012F738 48 00 00 0C */ b lbl_80132944 lbl_8013293C: /* 8013293C 0012F73C 38 60 00 10 */ li r3, 0x10 -/* 80132940 0012F740 4B F3 3B C1 */ bl func_80066500 +/* 80132940 0012F740 4B F3 3B C1 */ bl zEntPlayerControlOn__F13zControlOwner lbl_80132944: /* 80132944 0012F744 7F A3 EB 78 */ mr r3, r29 /* 80132948 0012F748 38 80 00 01 */ li r4, 1 -/* 8013294C 0012F74C 48 00 03 49 */ bl func_80132C94 +/* 8013294C 0012F74C 48 00 03 49 */ bl MasterTellSlaves__8ztalkboxFi /* 80132950 0012F750 4B FF F6 C5 */ bl func_80132014 /* 80132954 0012F754 83 BD 00 18 */ lwz r29, 0x18(r29) /* 80132958 0012F758 88 1D 00 10 */ lbz r0, 0x10(r29) /* 8013295C 0012F75C 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f /* 80132960 0012F760 41 82 00 0C */ beq lbl_8013296C /* 80132964 0012F764 7F A3 EB 78 */ mr r3, r29 -/* 80132968 0012F768 48 00 1C 85 */ bl func_801345EC +/* 80132968 0012F768 48 00 1C 85 */ bl deactivate__8ztextboxFv lbl_8013296C: /* 8013296C 0012F76C 28 1E 00 00 */ cmplwi r30, 0 /* 80132970 0012F770 41 82 00 10 */ beq lbl_80132980 /* 80132974 0012F774 7F A3 EB 78 */ mr r3, r29 /* 80132978 0012F778 7F C4 F3 78 */ mr r4, r30 -/* 8013297C 0012F77C 48 00 1C D5 */ bl func_80134650 +/* 8013297C 0012F77C 48 00 1C D5 */ bl set_text__8ztextboxFPCc lbl_80132980: /* 80132980 0012F780 7F A3 EB 78 */ mr r3, r29 -/* 80132984 0012F784 48 00 1E 11 */ bl func_80134794 +/* 80132984 0012F784 48 00 1E 11 */ bl refresh__8ztextboxFv /* 80132988 0012F788 3C 60 80 32 */ lis r3, lbl_8031B320@ha /* 8013298C 0012F78C 38 9D 00 18 */ addi r4, r29, 0x18 /* 80132990 0012F790 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l /* 80132994 0012F794 38 A0 00 00 */ li r5, 0 /* 80132998 0012F798 38 63 00 24 */ addi r3, r3, 0x24 -/* 8013299C 0012F79C 4B EF 03 2D */ bl func_80022CC8 +/* 8013299C 0012F79C 4B EF 03 2D */ bl refresh__Q28xtextbox6layoutFRC8xtextboxb /* 801329A0 0012F7A0 4B FF F4 DD */ bl func_80131E7C /* 801329A4 0012F7A4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 801329A8 0012F7A8 41 82 00 08 */ beq lbl_801329B0 @@ -2604,8 +2604,8 @@ lbl_801329E4: /* 80132A0C 0012F80C 38 21 00 20 */ addi r1, r1, 0x20 /* 80132A10 0012F810 4E 80 00 20 */ blr -.global func_80132A14 -func_80132A14: +.global start_talk__8ztalkboxFUiPQ28ztalkbox8callbackP10zNPCCommon +start_talk__8ztalkboxFUiPQ28ztalkbox8callbackP10zNPCCommon: /* 80132A14 0012F814 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80132A18 0012F818 7C 08 02 A6 */ mflr r0 /* 80132A1C 0012F81C 28 04 00 00 */ cmplwi r4, 0 @@ -2618,19 +2618,19 @@ func_80132A14: /* 80132A38 0012F838 7C 7D 1B 78 */ mr r29, r3 /* 80132A3C 0012F83C 40 82 00 10 */ bne lbl_80132A4C /* 80132A40 0012F840 38 80 00 00 */ li r4, 0 -/* 80132A44 0012F844 4B FF FE 4D */ bl func_80132890 +/* 80132A44 0012F844 4B FF FE 4D */ bl start_talk__8ztalkboxFPCcPQ28ztalkbox8callbackP10zNPCCommon /* 80132A48 0012F848 48 00 00 2C */ b lbl_80132A74 lbl_80132A4C: /* 80132A4C 0012F84C 7C 83 23 78 */ mr r3, r4 /* 80132A50 0012F850 38 80 00 00 */ li r4, 0 -/* 80132A54 0012F854 4B F1 8C B9 */ bl func_8004B70C +/* 80132A54 0012F854 4B F1 8C B9 */ bl xSTFindAsset__FUiPUi /* 80132A58 0012F858 7C 64 1B 79 */ or. r4, r3, r3 /* 80132A5C 0012F85C 41 82 00 18 */ beq lbl_80132A74 /* 80132A60 0012F860 7F A3 EB 78 */ mr r3, r29 /* 80132A64 0012F864 7F C5 F3 78 */ mr r5, r30 /* 80132A68 0012F868 7F E6 FB 78 */ mr r6, r31 /* 80132A6C 0012F86C 38 84 00 04 */ addi r4, r4, 4 -/* 80132A70 0012F870 4B FF FE 21 */ bl func_80132890 +/* 80132A70 0012F870 4B FF FE 21 */ bl start_talk__8ztalkboxFPCcPQ28ztalkbox8callbackP10zNPCCommon lbl_80132A74: /* 80132A74 0012F874 80 01 00 24 */ lwz r0, 0x24(r1) /* 80132A78 0012F878 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -2640,8 +2640,8 @@ lbl_80132A74: /* 80132A88 0012F888 38 21 00 20 */ addi r1, r1, 0x20 /* 80132A8C 0012F88C 4E 80 00 20 */ blr -.global func_80132A90 -func_80132A90: +.global stop_talk__8ztalkboxFv +stop_talk__8ztalkboxFv: /* 80132A90 0012F890 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80132A94 0012F894 7C 08 02 A6 */ mflr r0 /* 80132A98 0012F898 3C 80 80 32 */ lis r4, lbl_8031B320@ha @@ -2677,9 +2677,9 @@ func_80132AC4: /* 80132B00 0012F900 38 80 00 00 */ li r4, 0 /* 80132B04 0012F904 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l /* 80132B08 0012F908 80 63 00 08 */ lwz r3, 8(r3) -/* 80132B0C 0012F90C 48 00 01 89 */ bl func_80132C94 +/* 80132B0C 0012F90C 48 00 01 89 */ bl MasterTellSlaves__8ztalkboxFi /* 80132B10 0012F910 38 60 00 10 */ li r3, 0x10 -/* 80132B14 0012F914 4B F3 39 ED */ bl func_80066500 +/* 80132B14 0012F914 4B F3 39 ED */ bl zEntPlayerControlOn__F13zControlOwner /* 80132B18 0012F918 38 60 01 62 */ li r3, 0x162 /* 80132B1C 0012F91C 4B FF DB 59 */ bl func_80130674 /* 80132B20 0012F920 3C 60 80 32 */ lis r3, lbl_8031B320@ha @@ -2710,8 +2710,8 @@ lbl_80132B70: /* 80132B7C 0012F97C 38 21 00 10 */ addi r1, r1, 0x10 /* 80132B80 0012F980 4E 80 00 20 */ blr -.global func_80132B84 -func_80132B84: +.global stop_wait__8ztalkboxFUi +stop_wait__8ztalkboxFUi: /* 80132B84 0012F984 3C A0 80 32 */ lis r5, lbl_8031B320@ha /* 80132B88 0012F988 38 A5 B3 20 */ addi r5, r5, lbl_8031B320@l /* 80132B8C 0012F98C 80 05 00 08 */ lwz r0, 8(r5) @@ -2723,8 +2723,8 @@ func_80132B84: /* 80132BA4 0012F9A4 90 03 8D 48 */ stw r0, -0x72b8(r3) /* 80132BA8 0012F9A8 4E 80 00 20 */ blr -.global func_80132BAC -func_80132BAC: +.global show__8ztalkboxFv +show__8ztalkboxFv: /* 80132BAC 0012F9AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80132BB0 0012F9B0 7C 08 02 A6 */ mflr r0 /* 80132BB4 0012F9B4 38 80 00 01 */ li r4, 1 @@ -2742,7 +2742,7 @@ func_80132BAC: /* 80132BE4 0012F9E4 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 80132BE8 0012F9E8 28 03 00 00 */ cmplwi r3, 0 /* 80132BEC 0012F9EC 41 82 00 08 */ beq lbl_80132BF4 -/* 80132BF0 0012F9F0 48 00 19 B1 */ bl func_801345A0 +/* 80132BF0 0012F9F0 48 00 19 B1 */ bl activate__8ztextboxFv lbl_80132BF4: /* 80132BF4 0012F9F4 3C 60 80 32 */ lis r3, lbl_8031B320@ha /* 80132BF8 0012F9F8 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l @@ -2756,7 +2756,7 @@ lbl_80132BF4: /* 80132C18 0012FA18 80 7F 00 20 */ lwz r3, 0x20(r31) /* 80132C1C 0012FA1C 28 03 00 00 */ cmplwi r3, 0 /* 80132C20 0012FA20 41 82 00 08 */ beq lbl_80132C28 -/* 80132C24 0012FA24 48 00 19 7D */ bl func_801345A0 +/* 80132C24 0012FA24 48 00 19 7D */ bl activate__8ztextboxFv lbl_80132C28: /* 80132C28 0012FA28 80 01 00 14 */ lwz r0, 0x14(r1) /* 80132C2C 0012FA2C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2764,8 +2764,8 @@ lbl_80132C28: /* 80132C34 0012FA34 38 21 00 10 */ addi r1, r1, 0x10 /* 80132C38 0012FA38 4E 80 00 20 */ blr -.global func_80132C3C -func_80132C3C: +.global hide__8ztalkboxFv +hide__8ztalkboxFv: /* 80132C3C 0012FA3C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80132C40 0012FA40 7C 08 02 A6 */ mflr r0 /* 80132C44 0012FA44 90 01 00 14 */ stw r0, 0x14(r1) @@ -2778,12 +2778,12 @@ func_80132C3C: /* 80132C60 0012FA60 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 80132C64 0012FA64 28 03 00 00 */ cmplwi r3, 0 /* 80132C68 0012FA68 41 82 00 08 */ beq lbl_80132C70 -/* 80132C6C 0012FA6C 48 00 19 81 */ bl func_801345EC +/* 80132C6C 0012FA6C 48 00 19 81 */ bl deactivate__8ztextboxFv lbl_80132C70: /* 80132C70 0012FA70 80 7F 00 20 */ lwz r3, 0x20(r31) /* 80132C74 0012FA74 28 03 00 00 */ cmplwi r3, 0 /* 80132C78 0012FA78 41 82 00 08 */ beq lbl_80132C80 -/* 80132C7C 0012FA7C 48 00 19 71 */ bl func_801345EC +/* 80132C7C 0012FA7C 48 00 19 71 */ bl deactivate__8ztextboxFv lbl_80132C80: /* 80132C80 0012FA80 80 01 00 14 */ lwz r0, 0x14(r1) /* 80132C84 0012FA84 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2791,8 +2791,8 @@ lbl_80132C80: /* 80132C8C 0012FA8C 38 21 00 10 */ addi r1, r1, 0x10 /* 80132C90 0012FA90 4E 80 00 20 */ blr -.global func_80132C94 -func_80132C94: +.global MasterTellSlaves__8ztalkboxFi +MasterTellSlaves__8ztalkboxFi: /* 80132C94 0012FA94 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80132C98 0012FA98 7C 08 02 A6 */ mflr r0 /* 80132C9C 0012FA9C 3C A0 80 3C */ lis r5, lbl_803C0558@ha @@ -2812,17 +2812,17 @@ lbl_80132CC0: /* 80132CD0 0012FAD0 40 82 00 38 */ bne lbl_80132D08 /* 80132CD4 0012FAD4 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) /* 80132CD8 0012FAD8 80 9A 00 00 */ lwz r4, 0(r26) -/* 80132CDC 0012FADC 4B F0 C9 49 */ bl func_8003F624 +/* 80132CDC 0012FADC 4B F0 C9 49 */ bl xSceneID2Name__FP6xSceneUi /* 80132CE0 0012FAE0 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) /* 80132CE4 0012FAE4 80 9C 00 04 */ lwz r4, 4(r28) -/* 80132CE8 0012FAE8 4B F0 C9 3D */ bl func_8003F624 +/* 80132CE8 0012FAE8 4B F0 C9 3D */ bl xSceneID2Name__FP6xSceneUi /* 80132CEC 0012FAEC 80 7C 00 04 */ lwz r3, 4(r28) -/* 80132CF0 0012FAF0 4B F8 1D 4D */ bl func_800B4A3C +/* 80132CF0 0012FAF0 4B F8 1D 4D */ bl zSceneFindObject__FUi /* 80132CF4 0012FAF4 7C 64 1B 79 */ or. r4, r3, r3 /* 80132CF8 0012FAF8 41 82 00 10 */ beq lbl_80132D08 /* 80132CFC 0012FAFC 7F 43 D3 78 */ mr r3, r26 /* 80132D00 0012FB00 7F 65 DB 78 */ mr r5, r27 -/* 80132D04 0012FB04 48 00 00 2D */ bl func_80132D30 +/* 80132D04 0012FB04 48 00 00 2D */ bl MasterLoveSlave__8ztalkboxFP5xBasei lbl_80132D08: /* 80132D08 0012FB08 3B DE 00 20 */ addi r30, r30, 0x20 /* 80132D0C 0012FB0C 3B BD 00 01 */ addi r29, r29, 1 @@ -2836,8 +2836,8 @@ lbl_80132D10: /* 80132D28 0012FB28 38 21 00 20 */ addi r1, r1, 0x20 /* 80132D2C 0012FB2C 4E 80 00 20 */ blr -.global func_80132D30 -func_80132D30: +.global MasterLoveSlave__8ztalkboxFP5xBasei +MasterLoveSlave__8ztalkboxFP5xBasei: /* 80132D30 0012FB30 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80132D34 0012FB34 7C 08 02 A6 */ mflr r0 /* 80132D38 0012FB38 90 01 00 24 */ stw r0, 0x24(r1) @@ -2854,19 +2854,19 @@ func_80132D30: lbl_80132D64: /* 80132D64 0012FB64 7C 9E 23 78 */ mr r30, r4 /* 80132D68 0012FB68 7F C3 F3 78 */ mr r3, r30 -/* 80132D6C 0012FB6C 4B EF A1 11 */ bl func_8002CE7C +/* 80132D6C 0012FB6C 4B EF A1 11 */ bl xGroupGetCount__FP6xGroup /* 80132D70 0012FB70 7C 7F 1B 78 */ mr r31, r3 /* 80132D74 0012FB74 3B A0 00 00 */ li r29, 0 /* 80132D78 0012FB78 48 00 00 28 */ b lbl_80132DA0 lbl_80132D7C: /* 80132D7C 0012FB7C 7F C3 F3 78 */ mr r3, r30 /* 80132D80 0012FB80 7F A4 EB 78 */ mr r4, r29 -/* 80132D84 0012FB84 4B EF A1 05 */ bl func_8002CE88 +/* 80132D84 0012FB84 4B EF A1 05 */ bl xGroupGetItemPtr__FP6xGroupUi /* 80132D88 0012FB88 7C 64 1B 79 */ or. r4, r3, r3 /* 80132D8C 0012FB8C 41 82 00 10 */ beq lbl_80132D9C /* 80132D90 0012FB90 7F 63 DB 78 */ mr r3, r27 /* 80132D94 0012FB94 7F 85 E3 78 */ mr r5, r28 -/* 80132D98 0012FB98 4B FF FF 99 */ bl func_80132D30 +/* 80132D98 0012FB98 4B FF FF 99 */ bl MasterLoveSlave__8ztalkboxFP5xBasei lbl_80132D9C: /* 80132D9C 0012FB9C 3B BD 00 01 */ addi r29, r29, 1 lbl_80132DA0: @@ -2895,8 +2895,8 @@ lbl_80132DE0: /* 80132DEC 0012FBEC 38 21 00 20 */ addi r1, r1, 0x20 /* 80132DF0 0012FBF0 4E 80 00 20 */ blr -.global func_80132DF4 -func_80132DF4: +.global load_settings__8ztalkboxFR8xIniFile +load_settings__8ztalkboxFR8xIniFile: /* 80132DF4 0012FBF4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80132DF8 0012FBF8 7C 08 02 A6 */ mflr r0 /* 80132DFC 0012FBFC 3C 80 80 27 */ lis r4, lbl_8026C920@ha @@ -2904,7 +2904,7 @@ func_80132DF4: /* 80132E04 0012FC04 38 84 C9 20 */ addi r4, r4, lbl_8026C920@l /* 80132E08 0012FC08 38 84 00 EA */ addi r4, r4, 0xea /* 80132E0C 0012FC0C C0 22 A3 38 */ lfs f1, lbl_803CECB8-_SDA2_BASE_(r2) -/* 80132E10 0012FC10 4B EF DD 35 */ bl func_80030B44 +/* 80132E10 0012FC10 4B EF DD 35 */ bl xIniGetFloat__FP8xIniFilePcf /* 80132E14 0012FC14 3C 80 80 32 */ lis r4, lbl_8031B320@ha /* 80132E18 0012FC18 3C 60 80 27 */ lis r3, lbl_8026C920@ha /* 80132E1C 0012FC1C 38 84 B3 20 */ addi r4, r4, lbl_8031B320@l @@ -2923,15 +2923,15 @@ func_80132DF4: /* 80132E50 0012FC50 38 21 00 10 */ addi r1, r1, 0x10 /* 80132E54 0012FC54 4E 80 00 20 */ blr -.global func_80132E58 -func_80132E58: +.global init__8ztalkboxFv +init__8ztalkboxFv: /* 80132E58 0012FC58 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80132E5C 0012FC5C 7C 08 02 A6 */ mflr r0 /* 80132E60 0012FC60 3C 60 80 2A */ lis r3, lbl_80298E68@ha /* 80132E64 0012FC64 90 01 00 14 */ stw r0, 0x14(r1) /* 80132E68 0012FC68 38 63 8E 68 */ addi r3, r3, lbl_80298E68@l /* 80132E6C 0012FC6C 80 8D 84 68 */ lwz r4, lbl_803CAD68-_SDA_BASE_(r13) -/* 80132E70 0012FC70 4B EF 2D 25 */ bl func_80025B94 +/* 80132E70 0012FC70 4B EF 2D 25 */ bl register_tags__8xtextboxFPCQ28xtextbox8tag_typeUl /* 80132E74 0012FC74 88 0D 95 FE */ lbz r0, lbl_803CBEFE-_SDA_BASE_(r13) /* 80132E78 0012FC78 7C 00 07 75 */ extsb. r0, r0 /* 80132E7C 0012FC7C 40 82 00 14 */ bne lbl_80132E90 @@ -2984,7 +2984,7 @@ lbl_80132F24: /* 80132F28 0012FD28 38 0D 96 0C */ addi r0, r13, lbl_803CBF0C-_SDA_BASE_ /* 80132F2C 0012FD2C 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l /* 80132F30 0012FD30 90 03 00 20 */ stw r0, 0x20(r3) -/* 80132F34 0012FD34 48 00 03 95 */ bl func_801332C8 +/* 80132F34 0012FD34 48 00 03 95 */ bl reset_all__8ztalkboxFv /* 80132F38 0012FD38 80 01 00 14 */ lwz r0, 0x14(r1) /* 80132F3C 0012FD3C 7C 08 03 A6 */ mtlr r0 /* 80132F40 0012FD40 38 21 00 10 */ addi r1, r1, 0x10 @@ -3076,14 +3076,14 @@ func_8013301C: /* 8013305C 0012FE5C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80133060 0012FE60 7C 08 02 A6 */ mflr r0 /* 80133064 0012FE64 90 01 00 14 */ stw r0, 0x14(r1) -/* 80133068 0012FE68 4B FF F4 E1 */ bl func_80132548 +/* 80133068 0012FE68 4B FF F4 E1 */ bl load__8ztalkboxFRCQ28ztalkbox10asset_type /* 8013306C 0012FE6C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80133070 0012FE70 7C 08 03 A6 */ mtlr r0 /* 80133074 0012FE74 38 21 00 10 */ addi r1, r1, 0x10 /* 80133078 0012FE78 4E 80 00 20 */ blr -.global func_8013307C -func_8013307C: +.global update_all__8ztalkboxFR6xScenef +update_all__8ztalkboxFR6xScenef: /* 8013307C 0012FE7C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80133080 0012FE80 7C 08 02 A6 */ mflr r0 /* 80133084 0012FE84 90 01 00 24 */ stw r0, 0x24(r1) @@ -3094,7 +3094,7 @@ func_8013307C: /* 80133098 0012FE98 93 A1 00 0C */ stw r29, 0xc(r1) /* 8013309C 0012FE9C 93 81 00 08 */ stw r28, 8(r1) /* 801330A0 0012FEA0 7C 7C 1B 78 */ mr r28, r3 -/* 801330A4 0012FEA4 4B F6 50 D9 */ bl func_8009817C +/* 801330A4 0012FEA4 4B F6 50 D9 */ bl zGameIsPaused__Fv /* 801330A8 0012FEA8 2C 03 00 00 */ cmpwi r3, 0 /* 801330AC 0012FEAC 40 82 01 20 */ bne lbl_801331CC /* 801330B0 0012FEB0 3C 60 80 32 */ lis r3, lbl_8031B320@ha @@ -3204,8 +3204,8 @@ lbl_80133218: /* 80133220 00130020 90 0D 95 F8 */ stw r0, lbl_803CBEF8-_SDA_BASE_(r13) /* 80133224 00130024 4E 80 00 20 */ blr -.global func_80133228 -func_80133228: +.global render_all__8ztalkboxFv +render_all__8ztalkboxFv: /* 80133228 00130028 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013322C 0013002C 7C 08 02 A6 */ mflr r0 /* 80133230 00130030 3C 60 80 32 */ lis r3, lbl_8031B320@ha @@ -3227,13 +3227,13 @@ func_80133228: /* 80133270 00130070 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f /* 80133274 00130074 41 82 00 0C */ beq lbl_80133280 /* 80133278 00130078 7F E3 FB 78 */ mr r3, r31 -/* 8013327C 0013007C 48 00 13 71 */ bl func_801345EC +/* 8013327C 0013007C 48 00 13 71 */ bl deactivate__8ztextboxFv lbl_80133280: /* 80133280 00130080 88 1F 00 10 */ lbz r0, 0x10(r31) /* 80133284 00130084 54 00 DF FF */ rlwinm. r0, r0, 0x1b, 0x1f, 0x1f /* 80133288 00130088 41 82 00 0C */ beq lbl_80133294 /* 8013328C 0013008C 7F E3 FB 78 */ mr r3, r31 -/* 80133290 00130090 48 00 12 CD */ bl func_8013455C +/* 80133290 00130090 48 00 12 CD */ bl render_backdrop__8ztextboxFv lbl_80133294: /* 80133294 00130094 3C 80 80 32 */ lis r4, lbl_8031B320@ha /* 80133298 00130098 38 7F 00 18 */ addi r3, r31, 0x18 @@ -3242,7 +3242,7 @@ lbl_80133294: /* 801332A4 001300A4 80 A6 8D 1C */ lwz r5, -0x72e4(r6) /* 801332A8 001300A8 38 84 00 24 */ addi r4, r4, 0x24 /* 801332AC 001300AC 80 C6 8D 20 */ lwz r6, -0x72e0(r6) -/* 801332B0 001300B0 4B EE F6 01 */ bl func_800228B0 +/* 801332B0 001300B0 4B EE F6 01 */ bl render__8xtextboxCFRQ28xtextbox6layoutii lbl_801332B4: /* 801332B4 001300B4 80 01 00 14 */ lwz r0, 0x14(r1) /* 801332B8 001300B8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -3250,8 +3250,8 @@ lbl_801332B4: /* 801332C0 001300C0 38 21 00 10 */ addi r1, r1, 0x10 /* 801332C4 001300C4 4E 80 00 20 */ blr -.global func_801332C8 -func_801332C8: +.global reset_all__8ztalkboxFv +reset_all__8ztalkboxFv: /* 801332C8 001300C8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801332CC 001300CC 7C 08 02 A6 */ mflr r0 /* 801332D0 001300D0 3C 60 80 32 */ lis r3, lbl_8031B320@ha @@ -3279,21 +3279,21 @@ func_801332C8: /* 80133328 00130128 90 04 8D 58 */ stw r0, -0x72a8(r4) /* 8013332C 0013012C 98 04 8D 57 */ stb r0, -0x72a9(r4) /* 80133330 00130130 98 04 8D 56 */ stb r0, -0x72aa(r4) -/* 80133334 00130134 4B EE FA 59 */ bl func_80022D8C +/* 80133334 00130134 4B EE FA 59 */ bl clear__Q28xtextbox6layoutFv /* 80133338 00130138 80 01 00 14 */ lwz r0, 0x14(r1) /* 8013333C 0013013C 7C 08 03 A6 */ mtlr r0 /* 80133340 00130140 38 21 00 10 */ addi r1, r1, 0x10 /* 80133344 00130144 4E 80 00 20 */ blr -.global func_80133348 -func_80133348: +.global get_active__8ztalkboxFv +get_active__8ztalkboxFv: /* 80133348 00130148 3C 60 80 32 */ lis r3, lbl_8031B320@ha /* 8013334C 0013014C 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l /* 80133350 00130150 80 63 00 08 */ lwz r3, 8(r3) /* 80133354 00130154 4E 80 00 20 */ blr -.global func_80133358 -func_80133358: +.global permit__8ztalkboxFUiUi +permit__8ztalkboxFUiUi: /* 80133358 00130158 3C A0 80 32 */ lis r5, lbl_8031B320@ha /* 8013335C 0013015C 38 A5 B3 20 */ addi r5, r5, lbl_8031B320@l /* 80133360 00130160 80 05 00 04 */ lwz r0, 4(r5) @@ -3371,7 +3371,7 @@ func_80133358: /* 80133480 00130280 38 E0 FF FF */ li r7, -1 /* 80133484 00130284 C0 3B 00 30 */ lfs f1, 0x30(r27) /* 80133488 00130288 80 DC 8D 1C */ lwz r6, -0x72e4(r28) -/* 8013348C 0013028C 4B EE F4 51 */ bl func_800228DC +/* 8013348C 0013028C 4B EE F4 51 */ bl yextent__8xtextboxCFfRiRCQ28xtextbox6layoutii /* 80133490 00130290 80 01 00 08 */ lwz r0, 8(r1) /* 80133494 00130294 2C 00 00 00 */ cmpwi r0, 0 /* 80133498 00130298 40 82 00 18 */ bne lbl_801334B0 @@ -3957,7 +3957,7 @@ func_80133C54: /* 80133C68 00130A68 80 03 00 14 */ lwz r0, 0x14(r3) /* 80133C6C 00130A6C 54 00 10 3A */ slwi r0, r0, 2 /* 80133C70 00130A70 7C 7F 00 2E */ lwzx r3, r31, r0 -/* 80133C74 00130A74 4B F1 55 8D */ bl func_80049200 +/* 80133C74 00130A74 4B F1 55 8D */ bl xSndStop__FUi /* 80133C78 00130A78 80 9F 00 14 */ lwz r4, 0x14(r31) /* 80133C7C 00130A7C 3C 60 66 66 */ lis r3, 0x66666667@ha /* 80133C80 00130A80 38 03 66 67 */ addi r0, r3, 0x66666667@l diff --git a/asm/Game/zTaskBox.s b/asm/Game/zTaskBox.s index b105f5f5f..f8ae6e3b4 100644 --- a/asm/Game/zTaskBox.s +++ b/asm/Game/zTaskBox.s @@ -2,8 +2,8 @@ .section .text # 0x8013499C - 0x801352A4 -.global func_8013499C -func_8013499C: +.global load__8ztaskboxFRCQ28ztaskbox10asset_type +load__8ztaskboxFRCQ28ztaskbox10asset_type: /* 8013499C 0013179C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801349A0 001317A0 7C 08 02 A6 */ mflr r0 /* 801349A4 001317A4 90 01 00 14 */ stw r0, 0x14(r1) @@ -11,7 +11,7 @@ func_8013499C: /* 801349AC 001317AC 7C 9F 23 78 */ mr r31, r4 /* 801349B0 001317B0 93 C1 00 08 */ stw r30, 8(r1) /* 801349B4 001317B4 7C 7E 1B 78 */ mr r30, r3 -/* 801349B8 001317B8 4B ED 4A 49 */ bl func_80009400 +/* 801349B8 001317B8 4B ED 4A 49 */ bl xBaseInit__FP5xBaseP10xBaseAsset /* 801349BC 001317BC 38 00 00 35 */ li r0, 0x35 /* 801349C0 001317C0 3C 60 80 13 */ lis r3, lbl_801351A4@ha /* 801349C4 001317C4 98 1E 00 04 */ stb r0, 4(r30) @@ -33,7 +33,7 @@ lbl_801349E8: /* 80134A00 00131800 7F C3 F3 78 */ mr r3, r30 /* 80134A04 00131804 98 1E 00 10 */ stb r0, 0x10(r30) /* 80134A08 00131808 38 80 00 00 */ li r4, 0 -/* 80134A0C 0013180C 48 00 05 39 */ bl func_80134F44 +/* 80134A0C 0013180C 48 00 05 39 */ bl set_state__8ztaskboxFQ28ztaskbox10state_enum /* 80134A10 00131810 93 DE 00 20 */ stw r30, 0x20(r30) /* 80134A14 00131814 48 00 00 10 */ b lbl_80134A24 lbl_80134A18: @@ -55,8 +55,8 @@ lbl_80134A3C: /* 80134A4C 0013184C 38 21 00 10 */ addi r1, r1, 0x10 /* 80134A50 00131850 4E 80 00 20 */ blr -.global func_80134A54 -func_80134A54: +.global read__8ztaskboxFR7xSerial +read__8ztaskboxFR7xSerial: /* 80134A54 00131854 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80134A58 00131858 7C 08 02 A6 */ mflr r0 /* 80134A5C 0013185C 90 01 00 24 */ stw r0, 0x24(r1) @@ -66,32 +66,32 @@ func_80134A54: /* 80134A6C 0013186C 7C 83 23 78 */ mr r3, r4 /* 80134A70 00131870 38 81 00 08 */ addi r4, r1, 8 /* 80134A74 00131874 98 01 00 08 */ stb r0, 8(r1) -/* 80134A78 00131878 4B F0 E8 85 */ bl func_800432FC +/* 80134A78 00131878 4B F0 E8 85 */ bl Read__7xSerialFPUc /* 80134A7C 0013187C 88 81 00 08 */ lbz r4, 8(r1) /* 80134A80 00131880 7F E3 FB 78 */ mr r3, r31 -/* 80134A84 00131884 48 00 04 C1 */ bl func_80134F44 +/* 80134A84 00131884 48 00 04 C1 */ bl set_state__8ztaskboxFQ28ztaskbox10state_enum /* 80134A88 00131888 80 01 00 24 */ lwz r0, 0x24(r1) /* 80134A8C 0013188C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80134A90 00131890 7C 08 03 A6 */ mtlr r0 /* 80134A94 00131894 38 21 00 20 */ addi r1, r1, 0x20 /* 80134A98 00131898 4E 80 00 20 */ blr -.global func_80134A9C -func_80134A9C: +.global write__8ztaskboxFR7xSerial +write__8ztaskboxFR7xSerial: /* 80134A9C 0013189C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80134AA0 001318A0 7C 08 02 A6 */ mflr r0 /* 80134AA4 001318A4 90 01 00 14 */ stw r0, 0x14(r1) /* 80134AA8 001318A8 80 03 00 18 */ lwz r0, 0x18(r3) /* 80134AAC 001318AC 7C 83 23 78 */ mr r3, r4 /* 80134AB0 001318B0 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 80134AB4 001318B4 4B F0 E5 B9 */ bl func_8004306C +/* 80134AB4 001318B4 4B F0 E5 B9 */ bl Write__7xSerialFUc /* 80134AB8 001318B8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80134ABC 001318BC 7C 08 03 A6 */ mtlr r0 /* 80134AC0 001318C0 38 21 00 10 */ addi r1, r1, 0x10 /* 80134AC4 001318C4 4E 80 00 20 */ blr -.global func_80134AC8 -func_80134AC8: +.global start_talk__8ztaskboxFP10zNPCCommon +start_talk__8ztaskboxFP10zNPCCommon: /* 80134AC8 001318C8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80134ACC 001318CC 7C 08 02 A6 */ mflr r0 /* 80134AD0 001318D0 90 01 00 24 */ stw r0, 0x24(r1) @@ -107,10 +107,10 @@ func_80134AC8: /* 80134AF8 001318F8 7C 03 E0 40 */ cmplw r3, r28 /* 80134AFC 001318FC 41 82 00 1C */ beq lbl_80134B18 /* 80134B00 00131900 80 9C 00 1C */ lwz r4, 0x1c(r28) -/* 80134B04 00131904 48 00 03 35 */ bl func_80134E38 +/* 80134B04 00131904 48 00 03 35 */ bl set_callback__8ztaskboxFPQ28ztaskbox8callback /* 80134B08 00131908 80 7C 00 20 */ lwz r3, 0x20(r28) /* 80134B0C 0013190C 38 80 00 00 */ li r4, 0 -/* 80134B10 00131910 4B FF FF B9 */ bl func_80134AC8 +/* 80134B10 00131910 4B FF FF B9 */ bl start_talk__8ztaskboxFP10zNPCCommon /* 80134B14 00131914 48 00 00 90 */ b lbl_80134BA4 lbl_80134B18: /* 80134B18 00131918 88 1C 00 10 */ lbz r0, 0x10(r28) @@ -126,11 +126,11 @@ lbl_80134B34: /* 80134B3C 0013193C 41 82 00 10 */ beq lbl_80134B4C /* 80134B40 00131940 7C 03 E0 40 */ cmplw r3, r28 /* 80134B44 00131944 41 82 00 08 */ beq lbl_80134B4C -/* 80134B48 00131948 48 00 00 8D */ bl func_80134BD4 +/* 80134B48 00131948 48 00 00 8D */ bl stop_talk__8ztaskboxFv lbl_80134B4C: /* 80134B4C 0013194C 80 7C 00 14 */ lwz r3, 0x14(r28) /* 80134B50 00131950 80 63 00 14 */ lwz r3, 0x14(r3) -/* 80134B54 00131954 4B F7 FE E9 */ bl func_800B4A3C +/* 80134B54 00131954 4B F7 FE E9 */ bl zSceneFindObject__FUi /* 80134B58 00131958 7C 7F 1B 79 */ or. r31, r3, r3 /* 80134B5C 0013195C 41 82 00 48 */ beq lbl_80134BA4 /* 80134B60 00131960 80 1C 00 18 */ lwz r0, 0x18(r28) @@ -138,7 +138,7 @@ lbl_80134B4C: /* 80134B68 00131968 54 00 10 3A */ slwi r0, r0, 2 /* 80134B6C 0013196C 7C 63 02 14 */ add r3, r3, r0 /* 80134B70 00131970 80 63 00 1C */ lwz r3, 0x1c(r3) -/* 80134B74 00131974 48 00 05 B1 */ bl func_80135124 +/* 80134B74 00131974 48 00 05 B1 */ bl get_text__8ztaskboxFUi /* 80134B78 00131978 7C 7E 1B 79 */ or. r30, r3, r3 /* 80134B7C 0013197C 41 82 00 28 */ beq lbl_80134BA4 /* 80134B80 00131980 93 8D 96 24 */ stw r28, lbl_803CBF24-_SDA_BASE_(r13) @@ -149,7 +149,7 @@ lbl_80134B4C: /* 80134B94 00131994 7F E3 FB 78 */ mr r3, r31 /* 80134B98 00131998 7F C4 F3 78 */ mr r4, r30 /* 80134B9C 0013199C 7F A6 EB 78 */ mr r6, r29 -/* 80134BA0 001319A0 4B FF DC F1 */ bl func_80132890 +/* 80134BA0 001319A0 4B FF DC F1 */ bl start_talk__8ztalkboxFPCcPQ28ztalkbox8callbackP10zNPCCommon lbl_80134BA4: /* 80134BA4 001319A4 80 01 00 24 */ lwz r0, 0x24(r1) /* 80134BA8 001319A8 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -167,8 +167,8 @@ func_80134BC4: /* 80134BCC 001319CC 90 03 00 08 */ stw r0, 8(r3) /* 80134BD0 001319D0 4E 80 00 20 */ blr -.global func_80134BD4 -func_80134BD4: +.global stop_talk__8ztaskboxFv +stop_talk__8ztaskboxFv: /* 80134BD4 001319D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80134BD8 001319D8 7C 08 02 A6 */ mflr r0 /* 80134BDC 001319DC 90 01 00 14 */ stw r0, 0x14(r1) @@ -178,7 +178,7 @@ func_80134BD4: /* 80134BEC 001319EC 7C 00 18 40 */ cmplw r0, r3 /* 80134BF0 001319F0 41 82 00 10 */ beq lbl_80134C00 /* 80134BF4 001319F4 7C 03 03 78 */ mr r3, r0 -/* 80134BF8 001319F8 4B FF FF DD */ bl func_80134BD4 +/* 80134BF8 001319F8 4B FF FF DD */ bl stop_talk__8ztaskboxFv /* 80134BFC 001319FC 48 00 00 4C */ b lbl_80134C48 lbl_80134C00: /* 80134C00 00131A00 88 03 00 10 */ lbz r0, 0x10(r3) @@ -194,10 +194,10 @@ lbl_80134C1C: /* 80134C24 00131A24 40 82 00 24 */ bne lbl_80134C48 /* 80134C28 00131A28 80 63 00 14 */ lwz r3, 0x14(r3) /* 80134C2C 00131A2C 80 63 00 14 */ lwz r3, 0x14(r3) -/* 80134C30 00131A30 4B F7 FE 0D */ bl func_800B4A3C +/* 80134C30 00131A30 4B F7 FE 0D */ bl zSceneFindObject__FUi /* 80134C34 00131A34 28 03 00 00 */ cmplwi r3, 0 /* 80134C38 00131A38 41 82 00 10 */ beq lbl_80134C48 -/* 80134C3C 00131A3C 4B FF DE 55 */ bl func_80132A90 +/* 80134C3C 00131A3C 4B FF DE 55 */ bl stop_talk__8ztalkboxFv /* 80134C40 00131A40 38 00 00 00 */ li r0, 0 /* 80134C44 00131A44 90 0D 96 24 */ stw r0, lbl_803CBF24-_SDA_BASE_(r13) lbl_80134C48: @@ -206,8 +206,8 @@ lbl_80134C48: /* 80134C50 00131A50 38 21 00 10 */ addi r1, r1, 0x10 /* 80134C54 00131A54 4E 80 00 20 */ blr -.global func_80134C58 -func_80134C58: +.global enable__8ztaskboxFv +enable__8ztaskboxFv: /* 80134C58 00131A58 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80134C5C 00131A5C 7C 08 02 A6 */ mflr r0 /* 80134C60 00131A60 90 01 00 14 */ stw r0, 0x14(r1) @@ -217,15 +217,15 @@ func_80134C58: /* 80134C70 00131A70 38 00 00 01 */ li r0, 1 /* 80134C74 00131A74 38 80 00 00 */ li r4, 0 /* 80134C78 00131A78 98 03 00 10 */ stb r0, 0x10(r3) -/* 80134C7C 00131A7C 48 00 02 C9 */ bl func_80134F44 +/* 80134C7C 00131A7C 48 00 02 C9 */ bl set_state__8ztaskboxFQ28ztaskbox10state_enum lbl_80134C80: /* 80134C80 00131A80 80 01 00 14 */ lwz r0, 0x14(r1) /* 80134C84 00131A84 7C 08 03 A6 */ mtlr r0 /* 80134C88 00131A88 38 21 00 10 */ addi r1, r1, 0x10 /* 80134C8C 00131A8C 4E 80 00 20 */ blr -.global func_80134C90 -func_80134C90: +.global disable__8ztaskboxFv +disable__8ztaskboxFv: /* 80134C90 00131A90 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80134C94 00131A94 7C 08 02 A6 */ mflr r0 /* 80134C98 00131A98 90 01 00 14 */ stw r0, 0x14(r1) @@ -234,12 +234,12 @@ func_80134C90: /* 80134CA4 00131AA4 88 03 00 10 */ lbz r0, 0x10(r3) /* 80134CA8 00131AA8 28 00 00 00 */ cmplwi r0, 0 /* 80134CAC 00131AAC 41 82 00 1C */ beq lbl_80134CC8 -/* 80134CB0 00131AB0 4B FF FF 25 */ bl func_80134BD4 +/* 80134CB0 00131AB0 4B FF FF 25 */ bl stop_talk__8ztaskboxFv /* 80134CB4 00131AB4 38 00 00 00 */ li r0, 0 /* 80134CB8 00131AB8 7F E3 FB 78 */ mr r3, r31 /* 80134CBC 00131ABC 98 1F 00 10 */ stb r0, 0x10(r31) /* 80134CC0 00131AC0 38 80 FF FF */ li r4, -1 -/* 80134CC4 00131AC4 48 00 02 81 */ bl func_80134F44 +/* 80134CC4 00131AC4 48 00 02 81 */ bl set_state__8ztaskboxFQ28ztaskbox10state_enum lbl_80134CC8: /* 80134CC8 00131AC8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80134CCC 00131ACC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -247,20 +247,20 @@ lbl_80134CC8: /* 80134CD4 00131AD4 38 21 00 10 */ addi r1, r1, 0x10 /* 80134CD8 00131AD8 4E 80 00 20 */ blr -.global func_80134CDC -func_80134CDC: +.global reset__8ztaskboxFv +reset__8ztaskboxFv: /* 80134CDC 00131ADC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80134CE0 00131AE0 7C 08 02 A6 */ mflr r0 /* 80134CE4 00131AE4 90 01 00 14 */ stw r0, 0x14(r1) /* 80134CE8 00131AE8 93 E1 00 0C */ stw r31, 0xc(r1) /* 80134CEC 00131AEC 7C 7F 1B 78 */ mr r31, r3 -/* 80134CF0 00131AF0 4B FF FF A1 */ bl func_80134C90 +/* 80134CF0 00131AF0 4B FF FF A1 */ bl disable__8ztaskboxFv /* 80134CF4 00131AF4 80 7F 00 14 */ lwz r3, 0x14(r31) /* 80134CF8 00131AF8 88 03 00 12 */ lbz r0, 0x12(r3) /* 80134CFC 00131AFC 28 00 00 00 */ cmplwi r0, 0 /* 80134D00 00131B00 41 82 00 0C */ beq lbl_80134D0C /* 80134D04 00131B04 7F E3 FB 78 */ mr r3, r31 -/* 80134D08 00131B08 4B FF FF 51 */ bl func_80134C58 +/* 80134D08 00131B08 4B FF FF 51 */ bl enable__8ztaskboxFv lbl_80134D0C: /* 80134D0C 00131B0C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80134D10 00131B10 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -268,8 +268,8 @@ lbl_80134D0C: /* 80134D18 00131B18 38 21 00 10 */ addi r1, r1, 0x10 /* 80134D1C 00131B1C 4E 80 00 20 */ blr -.global func_80134D20 -func_80134D20: +.global initiate__8ztaskboxFv +initiate__8ztaskboxFv: /* 80134D20 00131B20 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80134D24 00131B24 7C 08 02 A6 */ mflr r0 /* 80134D28 00131B28 90 01 00 14 */ stw r0, 0x14(r1) @@ -277,15 +277,15 @@ func_80134D20: /* 80134D30 00131B30 2C 00 00 00 */ cmpwi r0, 0 /* 80134D34 00131B34 40 82 00 0C */ bne lbl_80134D40 /* 80134D38 00131B38 38 80 00 01 */ li r4, 1 -/* 80134D3C 00131B3C 48 00 02 09 */ bl func_80134F44 +/* 80134D3C 00131B3C 48 00 02 09 */ bl set_state__8ztaskboxFQ28ztaskbox10state_enum lbl_80134D40: /* 80134D40 00131B40 80 01 00 14 */ lwz r0, 0x14(r1) /* 80134D44 00131B44 7C 08 03 A6 */ mtlr r0 /* 80134D48 00131B48 38 21 00 10 */ addi r1, r1, 0x10 /* 80134D4C 00131B4C 4E 80 00 20 */ blr -.global func_80134D50 -func_80134D50: +.global succeed__8ztaskboxFv +succeed__8ztaskboxFv: /* 80134D50 00131B50 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80134D54 00131B54 7C 08 02 A6 */ mflr r0 /* 80134D58 00131B58 90 01 00 14 */ stw r0, 0x14(r1) @@ -298,15 +298,15 @@ func_80134D50: /* 80134D74 00131B74 40 82 00 0C */ bne lbl_80134D80 lbl_80134D78: /* 80134D78 00131B78 38 80 00 03 */ li r4, 3 -/* 80134D7C 00131B7C 48 00 01 C9 */ bl func_80134F44 +/* 80134D7C 00131B7C 48 00 01 C9 */ bl set_state__8ztaskboxFQ28ztaskbox10state_enum lbl_80134D80: /* 80134D80 00131B80 80 01 00 14 */ lwz r0, 0x14(r1) /* 80134D84 00131B84 7C 08 03 A6 */ mtlr r0 /* 80134D88 00131B88 38 21 00 10 */ addi r1, r1, 0x10 /* 80134D8C 00131B8C 4E 80 00 20 */ blr -.global func_80134D90 -func_80134D90: +.global fail__8ztaskboxFv +fail__8ztaskboxFv: /* 80134D90 00131B90 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80134D94 00131B94 7C 08 02 A6 */ mflr r0 /* 80134D98 00131B98 90 01 00 14 */ stw r0, 0x14(r1) @@ -319,15 +319,15 @@ func_80134D90: /* 80134DB4 00131BB4 40 82 00 0C */ bne lbl_80134DC0 lbl_80134DB8: /* 80134DB8 00131BB8 38 80 00 04 */ li r4, 4 -/* 80134DBC 00131BBC 48 00 01 89 */ bl func_80134F44 +/* 80134DBC 00131BBC 48 00 01 89 */ bl set_state__8ztaskboxFQ28ztaskbox10state_enum lbl_80134DC0: /* 80134DC0 00131BC0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80134DC4 00131BC4 7C 08 03 A6 */ mtlr r0 /* 80134DC8 00131BC8 38 21 00 10 */ addi r1, r1, 0x10 /* 80134DCC 00131BCC 4E 80 00 20 */ blr -.global func_80134DD0 -func_80134DD0: +.global complete__8ztaskboxFv +complete__8ztaskboxFv: /* 80134DD0 00131BD0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80134DD4 00131BD4 7C 08 02 A6 */ mflr r0 /* 80134DD8 00131BD8 90 01 00 14 */ stw r0, 0x14(r1) @@ -342,10 +342,10 @@ func_80134DD0: /* 80134DFC 00131BFC 7F E4 FB 78 */ mr r4, r31 /* 80134E00 00131C00 38 A0 01 70 */ li r5, 0x170 /* 80134E04 00131C04 98 1F 00 10 */ stb r0, 0x10(r31) -/* 80134E08 00131C08 4B EE A8 D9 */ bl func_8001F6E0 +/* 80134E08 00131C08 4B EE A8 D9 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 80134E0C 00131C0C 80 7F 00 14 */ lwz r3, 0x14(r31) /* 80134E10 00131C10 80 63 00 18 */ lwz r3, 0x18(r3) -/* 80134E14 00131C14 4B F7 FC 29 */ bl func_800B4A3C +/* 80134E14 00131C14 4B F7 FC 29 */ bl zSceneFindObject__FUi /* 80134E18 00131C18 90 7F 00 20 */ stw r3, 0x20(r31) /* 80134E1C 00131C1C 80 1F 00 20 */ lwz r0, 0x20(r31) /* 80134E20 00131C20 28 00 00 00 */ cmplwi r0, 0 @@ -356,13 +356,13 @@ lbl_80134E24: /* 80134E30 00131C30 38 21 00 10 */ addi r1, r1, 0x10 /* 80134E34 00131C34 4E 80 00 20 */ blr -.global func_80134E38 -func_80134E38: +.global set_callback__8ztaskboxFPQ28ztaskbox8callback +set_callback__8ztaskboxFPQ28ztaskbox8callback: /* 80134E38 00131C38 90 83 00 1C */ stw r4, 0x1c(r3) /* 80134E3C 00131C3C 4E 80 00 20 */ blr -.global func_80134E40 -func_80134E40: +.global init__8ztaskboxFv +init__8ztaskboxFv: /* 80134E40 00131C40 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80134E44 00131C44 7C 08 02 A6 */ mflr r0 /* 80134E48 00131C48 90 01 00 14 */ stw r0, 0x14(r1) @@ -405,14 +405,14 @@ func_80134E90: /* 80134ECC 00131CCC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80134ED0 00131CD0 7C 08 02 A6 */ mflr r0 /* 80134ED4 00131CD4 90 01 00 14 */ stw r0, 0x14(r1) -/* 80134ED8 00131CD8 4B FF FA C5 */ bl func_8013499C +/* 80134ED8 00131CD8 4B FF FA C5 */ bl load__8ztaskboxFRCQ28ztaskbox10asset_type /* 80134EDC 00131CDC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80134EE0 00131CE0 7C 08 03 A6 */ mtlr r0 /* 80134EE4 00131CE4 38 21 00 10 */ addi r1, r1, 0x10 /* 80134EE8 00131CE8 4E 80 00 20 */ blr -.global func_80134EEC -func_80134EEC: +.global exists__8ztaskboxFQ28ztaskbox10state_enum +exists__8ztaskboxFQ28ztaskbox10state_enum: /* 80134EEC 00131CEC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80134EF0 00131CF0 7C 08 02 A6 */ mflr r0 /* 80134EF4 00131CF4 90 01 00 14 */ stw r0, 0x14(r1) @@ -425,7 +425,7 @@ func_80134EEC: /* 80134F10 00131D10 28 03 00 00 */ cmplwi r3, 0 /* 80134F14 00131D14 41 82 00 18 */ beq lbl_80134F2C /* 80134F18 00131D18 38 80 00 00 */ li r4, 0 -/* 80134F1C 00131D1C 4B F1 67 F1 */ bl func_8004B70C +/* 80134F1C 00131D1C 4B F1 67 F1 */ bl xSTFindAsset__FUiPUi /* 80134F20 00131D20 28 03 00 00 */ cmplwi r3, 0 /* 80134F24 00131D24 41 82 00 08 */ beq lbl_80134F2C /* 80134F28 00131D28 3B E0 00 01 */ li r31, 1 @@ -437,8 +437,8 @@ lbl_80134F2C: /* 80134F3C 00131D3C 38 21 00 10 */ addi r1, r1, 0x10 /* 80134F40 00131D40 4E 80 00 20 */ blr -.global func_80134F44 -func_80134F44: +.global set_state__8ztaskboxFQ28ztaskbox10state_enum +set_state__8ztaskboxFQ28ztaskbox10state_enum: /* 80134F44 00131D44 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80134F48 00131D48 7C 08 02 A6 */ mflr r0 /* 80134F4C 00131D4C 2C 04 00 01 */ cmpwi r4, 1 @@ -458,40 +458,40 @@ lbl_80134F78: /* 80134F80 00131D80 40 80 00 78 */ bge lbl_80134FF8 /* 80134F84 00131D84 48 00 00 3C */ b lbl_80134FC0 lbl_80134F88: -/* 80134F88 00131D88 4B FF FF 65 */ bl func_80134EEC +/* 80134F88 00131D88 4B FF FF 65 */ bl exists__8ztaskboxFQ28ztaskbox10state_enum /* 80134F8C 00131D8C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80134F90 00131D90 40 82 00 70 */ bne lbl_80135000 /* 80134F94 00131D94 7F E3 FB 78 */ mr r3, r31 /* 80134F98 00131D98 38 80 00 01 */ li r4, 1 -/* 80134F9C 00131D9C 4B FF FF A9 */ bl func_80134F44 +/* 80134F9C 00131D9C 4B FF FF A9 */ bl set_state__8ztaskboxFQ28ztaskbox10state_enum /* 80134FA0 00131DA0 48 00 00 60 */ b lbl_80135000 lbl_80134FA4: -/* 80134FA4 00131DA4 4B FF FF 49 */ bl func_80134EEC +/* 80134FA4 00131DA4 4B FF FF 49 */ bl exists__8ztaskboxFQ28ztaskbox10state_enum /* 80134FA8 00131DA8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80134FAC 00131DAC 40 82 00 54 */ bne lbl_80135000 /* 80134FB0 00131DB0 7F E3 FB 78 */ mr r3, r31 /* 80134FB4 00131DB4 38 80 00 02 */ li r4, 2 -/* 80134FB8 00131DB8 4B FF FF 8D */ bl func_80134F44 +/* 80134FB8 00131DB8 4B FF FF 8D */ bl set_state__8ztaskboxFQ28ztaskbox10state_enum /* 80134FBC 00131DBC 48 00 00 44 */ b lbl_80135000 lbl_80134FC0: -/* 80134FC0 00131DC0 4B FF FF 2D */ bl func_80134EEC +/* 80134FC0 00131DC0 4B FF FF 2D */ bl exists__8ztaskboxFQ28ztaskbox10state_enum /* 80134FC4 00131DC4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80134FC8 00131DC8 40 82 00 38 */ bne lbl_80135000 /* 80134FCC 00131DCC 7F E3 FB 78 */ mr r3, r31 /* 80134FD0 00131DD0 38 80 00 05 */ li r4, 5 -/* 80134FD4 00131DD4 4B FF FF 71 */ bl func_80134F44 +/* 80134FD4 00131DD4 4B FF FF 71 */ bl set_state__8ztaskboxFQ28ztaskbox10state_enum /* 80134FD8 00131DD8 48 00 00 28 */ b lbl_80135000 lbl_80134FDC: -/* 80134FDC 00131DDC 4B FF FF 11 */ bl func_80134EEC +/* 80134FDC 00131DDC 4B FF FF 11 */ bl exists__8ztaskboxFQ28ztaskbox10state_enum /* 80134FE0 00131DE0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80134FE4 00131DE4 40 82 00 1C */ bne lbl_80135000 /* 80134FE8 00131DE8 7F E3 FB 78 */ mr r3, r31 /* 80134FEC 00131DEC 38 80 FF FF */ li r4, -1 -/* 80134FF0 00131DF0 4B FF FF 55 */ bl func_80134F44 +/* 80134FF0 00131DF0 4B FF FF 55 */ bl set_state__8ztaskboxFQ28ztaskbox10state_enum /* 80134FF4 00131DF4 48 00 00 0C */ b lbl_80135000 lbl_80134FF8: /* 80134FF8 00131DF8 7F E3 FB 78 */ mr r3, r31 -/* 80134FFC 00131DFC 4B FF FD D5 */ bl func_80134DD0 +/* 80134FFC 00131DFC 4B FF FD D5 */ bl complete__8ztaskboxFv lbl_80135000: /* 80135000 00131E00 80 01 00 14 */ lwz r0, 0x14(r1) /* 80135004 00131E04 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -499,8 +499,8 @@ lbl_80135000: /* 8013500C 00131E0C 38 21 00 10 */ addi r1, r1, 0x10 /* 80135010 00131E10 4E 80 00 20 */ blr -.global func_80135014 -func_80135014: +.global on_talk_start__8ztaskboxFv +on_talk_start__8ztaskboxFv: /* 80135014 00131E14 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80135018 00131E18 7C 08 02 A6 */ mflr r0 /* 8013501C 00131E1C 90 01 00 14 */ stw r0, 0x14(r1) @@ -517,8 +517,8 @@ lbl_8013503C: /* 80135044 00131E44 38 21 00 10 */ addi r1, r1, 0x10 /* 80135048 00131E48 4E 80 00 20 */ blr -.global func_8013504C -func_8013504C: +.global on_talk_stop__8ztaskboxFQ28ztalkbox11answer_enum +on_talk_stop__8ztaskboxFQ28ztalkbox11answer_enum: /* 8013504C 00131E4C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80135050 00131E50 7C 08 02 A6 */ mflr r0 /* 80135054 00131E54 90 01 00 14 */ stw r0, 0x14(r1) @@ -541,11 +541,11 @@ lbl_80135088: /* 80135094 00131E94 48 00 00 1C */ b lbl_801350B0 lbl_80135098: /* 80135098 00131E98 38 80 00 02 */ li r4, 2 -/* 8013509C 00131E9C 4B FF FE A9 */ bl func_80134F44 +/* 8013509C 00131E9C 4B FF FE A9 */ bl set_state__8ztaskboxFQ28ztaskbox10state_enum /* 801350A0 00131EA0 48 00 00 54 */ b lbl_801350F4 lbl_801350A4: /* 801350A4 00131EA4 38 80 00 05 */ li r4, 5 -/* 801350A8 00131EA8 4B FF FE 9D */ bl func_80134F44 +/* 801350A8 00131EA8 4B FF FE 9D */ bl set_state__8ztaskboxFQ28ztaskbox10state_enum /* 801350AC 00131EAC 48 00 00 48 */ b lbl_801350F4 lbl_801350B0: /* 801350B0 00131EB0 80 9F 00 14 */ lwz r4, 0x14(r31) @@ -553,11 +553,11 @@ lbl_801350B0: /* 801350B8 00131EB8 28 00 00 00 */ cmplwi r0, 0 /* 801350BC 00131EBC 41 82 00 10 */ beq lbl_801350CC /* 801350C0 00131EC0 38 80 00 01 */ li r4, 1 -/* 801350C4 00131EC4 4B FF FE 81 */ bl func_80134F44 +/* 801350C4 00131EC4 4B FF FE 81 */ bl set_state__8ztaskboxFQ28ztaskbox10state_enum /* 801350C8 00131EC8 48 00 00 2C */ b lbl_801350F4 lbl_801350CC: /* 801350CC 00131ECC 38 80 00 05 */ li r4, 5 -/* 801350D0 00131ED0 4B FF FE 75 */ bl func_80134F44 +/* 801350D0 00131ED0 4B FF FE 75 */ bl set_state__8ztaskboxFQ28ztaskbox10state_enum /* 801350D4 00131ED4 48 00 00 20 */ b lbl_801350F4 lbl_801350D8: /* 801350D8 00131ED8 80 7F 00 14 */ lwz r3, 0x14(r31) @@ -566,7 +566,7 @@ lbl_801350D8: /* 801350E4 00131EE4 41 82 00 10 */ beq lbl_801350F4 /* 801350E8 00131EE8 7F E3 FB 78 */ mr r3, r31 /* 801350EC 00131EEC 38 80 00 00 */ li r4, 0 -/* 801350F0 00131EF0 4B FF FE 55 */ bl func_80134F44 +/* 801350F0 00131EF0 4B FF FE 55 */ bl set_state__8ztaskboxFQ28ztaskbox10state_enum lbl_801350F4: /* 801350F4 00131EF4 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 801350F8 00131EF8 28 03 00 00 */ cmplwi r3, 0 @@ -582,14 +582,14 @@ lbl_80135110: /* 8013511C 00131F1C 38 21 00 10 */ addi r1, r1, 0x10 /* 80135120 00131F20 4E 80 00 20 */ blr -.global func_80135124 -func_80135124: +.global get_text__8ztaskboxFUi +get_text__8ztaskboxFUi: /* 80135124 00131F24 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80135128 00131F28 7C 08 02 A6 */ mflr r0 /* 8013512C 00131F2C 90 01 00 14 */ stw r0, 0x14(r1) /* 80135130 00131F30 93 E1 00 0C */ stw r31, 0xc(r1) /* 80135134 00131F34 7C 7F 1B 78 */ mr r31, r3 -/* 80135138 00131F38 4B F7 F9 05 */ bl func_800B4A3C +/* 80135138 00131F38 4B F7 F9 05 */ bl zSceneFindObject__FUi /* 8013513C 00131F3C 28 03 00 00 */ cmplwi r3, 0 /* 80135140 00131F40 41 82 00 20 */ beq lbl_80135160 /* 80135144 00131F44 88 03 00 04 */ lbz r0, 4(r3) @@ -598,7 +598,7 @@ func_80135124: /* 80135150 00131F50 38 60 00 00 */ li r3, 0 /* 80135154 00131F54 48 00 00 3C */ b lbl_80135190 lbl_80135158: -/* 80135158 00131F58 4B EF 7D D5 */ bl func_8002CF2C +/* 80135158 00131F58 4B EF 7D D5 */ bl get_any__6xGroupFv /* 8013515C 00131F5C 7C 7F 1B 78 */ mr r31, r3 lbl_80135160: /* 80135160 00131F60 28 1F 00 00 */ cmplwi r31, 0 @@ -608,7 +608,7 @@ lbl_80135160: lbl_80135170: /* 80135170 00131F70 7F E3 FB 78 */ mr r3, r31 /* 80135174 00131F74 38 80 00 00 */ li r4, 0 -/* 80135178 00131F78 4B F1 65 95 */ bl func_8004B70C +/* 80135178 00131F78 4B F1 65 95 */ bl xSTFindAsset__FUiPUi /* 8013517C 00131F7C 28 03 00 00 */ cmplwi r3, 0 /* 80135180 00131F80 40 82 00 0C */ bne lbl_8013518C /* 80135184 00131F84 38 60 00 00 */ li r3, 0 @@ -645,28 +645,28 @@ lbl_801351E0: /* 801351EC 00131FEC 48 00 00 4C */ b lbl_80135238 lbl_801351F0: /* 801351F0 00131FF0 7C 83 23 78 */ mr r3, r4 -/* 801351F4 00131FF4 4B FF FA E9 */ bl func_80134CDC +/* 801351F4 00131FF4 4B FF FA E9 */ bl reset__8ztaskboxFv /* 801351F8 00131FF8 48 00 00 40 */ b lbl_80135238 lbl_801351FC: /* 801351FC 00131FFC 7C 83 23 78 */ mr r3, r4 /* 80135200 00132000 38 80 00 00 */ li r4, 0 -/* 80135204 00132004 4B FF F8 C5 */ bl func_80134AC8 +/* 80135204 00132004 4B FF F8 C5 */ bl start_talk__8ztaskboxFP10zNPCCommon /* 80135208 00132008 48 00 00 30 */ b lbl_80135238 lbl_8013520C: /* 8013520C 0013200C 7C 83 23 78 */ mr r3, r4 -/* 80135210 00132010 4B FF F9 C5 */ bl func_80134BD4 +/* 80135210 00132010 4B FF F9 C5 */ bl stop_talk__8ztaskboxFv /* 80135214 00132014 48 00 00 24 */ b lbl_80135238 lbl_80135218: /* 80135218 00132018 7C 83 23 78 */ mr r3, r4 -/* 8013521C 0013201C 4B FF FB 05 */ bl func_80134D20 +/* 8013521C 0013201C 4B FF FB 05 */ bl initiate__8ztaskboxFv /* 80135220 00132020 48 00 00 18 */ b lbl_80135238 lbl_80135224: /* 80135224 00132024 7C 83 23 78 */ mr r3, r4 -/* 80135228 00132028 4B FF FB 29 */ bl func_80134D50 +/* 80135228 00132028 4B FF FB 29 */ bl succeed__8ztaskboxFv /* 8013522C 0013202C 48 00 00 0C */ b lbl_80135238 lbl_80135230: /* 80135230 00132030 7C 83 23 78 */ mr r3, r4 -/* 80135234 00132034 4B FF FB 5D */ bl func_80134D90 +/* 80135234 00132034 4B FF FB 5D */ bl fail__8ztaskboxFv lbl_80135238: /* 80135238 00132038 80 01 00 14 */ lwz r0, 0x14(r1) /* 8013523C 0013203C 38 60 00 01 */ li r3, 1 @@ -677,7 +677,7 @@ lbl_80135238: /* 80135250 00132050 7C 08 02 A6 */ mflr r0 /* 80135254 00132054 90 01 00 14 */ stw r0, 0x14(r1) /* 80135258 00132058 80 63 00 04 */ lwz r3, 4(r3) -/* 8013525C 0013205C 4B FF FD B9 */ bl func_80135014 +/* 8013525C 0013205C 4B FF FD B9 */ bl on_talk_start__8ztaskboxFv /* 80135260 00132060 80 01 00 14 */ lwz r0, 0x14(r1) /* 80135264 00132064 7C 08 03 A6 */ mtlr r0 /* 80135268 00132068 38 21 00 10 */ addi r1, r1, 0x10 @@ -688,7 +688,7 @@ lbl_80135238: /* 8013527C 0013207C 90 01 00 14 */ stw r0, 0x14(r1) /* 80135280 00132080 80 63 00 04 */ lwz r3, 4(r3) /* 80135284 00132084 80 84 00 08 */ lwz r4, 8(r4) -/* 80135288 00132088 4B FF FD C5 */ bl func_8013504C +/* 80135288 00132088 4B FF FD C5 */ bl on_talk_stop__8ztaskboxFQ28ztalkbox11answer_enum /* 8013528C 0013208C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80135290 00132090 7C 08 03 A6 */ mtlr r0 /* 80135294 00132094 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Game/zTaxi.s b/asm/Game/zTaxi.s index dc5de85f6..847b5883f 100644 --- a/asm/Game/zTaxi.s +++ b/asm/Game/zTaxi.s @@ -2,19 +2,19 @@ .section .text # 0x80172034 - 0x80172664 -.global func_80172034 -func_80172034: +.global zTaxi_Init__FR5xBaseR9xDynAssetUl +zTaxi_Init__FR5xBaseR9xDynAssetUl: /* 80172034 0016EE34 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80172038 0016EE38 7C 08 02 A6 */ mflr r0 /* 8017203C 0016EE3C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80172040 0016EE40 48 00 00 15 */ bl func_80172054 +/* 80172040 0016EE40 48 00 00 15 */ bl zTaxi_Init__FP5zTaxiP10taxi_asset /* 80172044 0016EE44 80 01 00 14 */ lwz r0, 0x14(r1) /* 80172048 0016EE48 7C 08 03 A6 */ mtlr r0 /* 8017204C 0016EE4C 38 21 00 10 */ addi r1, r1, 0x10 /* 80172050 0016EE50 4E 80 00 20 */ blr -.global func_80172054 -func_80172054: +.global zTaxi_Init__FP5zTaxiP10taxi_asset +zTaxi_Init__FP5zTaxiP10taxi_asset: /* 80172054 0016EE54 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80172058 0016EE58 7C 08 02 A6 */ mflr r0 /* 8017205C 0016EE5C 90 01 00 24 */ stw r0, 0x24(r1) @@ -22,7 +22,7 @@ func_80172054: /* 80172064 0016EE64 7C 7F 1B 78 */ mr r31, r3 /* 80172068 0016EE68 93 C1 00 18 */ stw r30, 0x18(r1) /* 8017206C 0016EE6C 7C 9E 23 78 */ mr r30, r4 -/* 80172070 0016EE70 4B E9 73 91 */ bl func_80009400 +/* 80172070 0016EE70 4B E9 73 91 */ bl xBaseInit__FP5xBaseP10xBaseAsset /* 80172074 0016EE74 88 0D 97 6C */ lbz r0, lbl_803CC06C-_SDA_BASE_(r13) /* 80172078 0016EE78 7C 00 07 75 */ extsb. r0, r0 /* 8017207C 0016EE7C 40 82 00 18 */ bne lbl_80172094 @@ -51,7 +51,7 @@ lbl_801720C8: lbl_801720D0: /* 801720D0 0016EED0 80 7E 00 10 */ lwz r3, 0x10(r30) /* 801720D4 0016EED4 38 81 00 08 */ addi r4, r1, 8 -/* 801720D8 0016EED8 4B ED 96 35 */ bl func_8004B70C +/* 801720D8 0016EED8 4B ED 96 35 */ bl xSTFindAsset__FUiPUi /* 801720DC 0016EEDC 28 03 00 00 */ cmplwi r3, 0 /* 801720E0 0016EEE0 41 82 00 30 */ beq lbl_80172110 /* 801720E4 0016EEE4 80 01 00 08 */ lwz r0, 8(r1) @@ -59,7 +59,7 @@ lbl_801720D0: /* 801720EC 0016EEEC 40 82 00 24 */ bne lbl_80172110 /* 801720F0 0016EEF0 7C 64 1B 78 */ mr r4, r3 /* 801720F4 0016EEF4 38 7F 00 18 */ addi r3, r31, 0x18 -/* 801720F8 0016EEF8 4B ED C3 E5 */ bl func_8004E4DC +/* 801720F8 0016EEF8 4B ED C3 E5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801720FC 0016EEFC 38 00 00 00 */ li r0, 0 /* 80172100 0016EF00 90 1F 00 28 */ stw r0, 0x28(r31) /* 80172104 0016EF04 90 1F 00 24 */ stw r0, 0x24(r31) @@ -91,8 +91,8 @@ func_80172128: /* 8017215C 0016EF5C 38 21 00 10 */ addi r1, r1, 0x10 /* 80172160 0016EF60 4E 80 00 20 */ blr -.global func_80172164 -func_80172164: +.global zTaxi_Setup__FP5zTaxi +zTaxi_Setup__FP5zTaxi: /* 80172164 0016EF64 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80172168 0016EF68 7C 08 02 A6 */ mflr r0 /* 8017216C 0016EF6C 90 01 00 14 */ stw r0, 0x14(r1) @@ -100,20 +100,20 @@ func_80172164: /* 80172174 0016EF74 7C 7F 1B 78 */ mr r31, r3 /* 80172178 0016EF78 80 63 00 10 */ lwz r3, 0x10(r3) /* 8017217C 0016EF7C 80 63 00 14 */ lwz r3, 0x14(r3) -/* 80172180 0016EF80 4B F4 28 BD */ bl func_800B4A3C +/* 80172180 0016EF80 4B F4 28 BD */ bl zSceneFindObject__FUi /* 80172184 0016EF84 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80172188 0016EF88 80 63 00 18 */ lwz r3, 0x18(r3) -/* 8017218C 0016EF8C 4B F4 28 B1 */ bl func_800B4A3C +/* 8017218C 0016EF8C 4B F4 28 B1 */ bl zSceneFindObject__FUi /* 80172190 0016EF90 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80172194 0016EF94 80 63 00 1C */ lwz r3, 0x1c(r3) -/* 80172198 0016EF98 4B F4 28 A5 */ bl func_800B4A3C +/* 80172198 0016EF98 4B F4 28 A5 */ bl zSceneFindObject__FUi /* 8017219C 0016EF9C 80 7F 00 10 */ lwz r3, 0x10(r31) /* 801721A0 0016EFA0 38 80 00 00 */ li r4, 0 /* 801721A4 0016EFA4 80 63 00 20 */ lwz r3, 0x20(r3) -/* 801721A8 0016EFA8 4B ED 95 65 */ bl func_8004B70C +/* 801721A8 0016EFA8 4B ED 95 65 */ bl xSTFindAsset__FUiPUi /* 801721AC 0016EFAC 80 7F 00 10 */ lwz r3, 0x10(r31) /* 801721B0 0016EFB0 80 63 00 24 */ lwz r3, 0x24(r3) -/* 801721B4 0016EFB4 4B F4 28 89 */ bl func_800B4A3C +/* 801721B4 0016EFB4 4B F4 28 89 */ bl zSceneFindObject__FUi /* 801721B8 0016EFB8 90 7F 00 14 */ stw r3, 0x14(r31) /* 801721BC 0016EFBC C0 02 AC 94 */ lfs f0, lbl_803CF614-_SDA2_BASE_(r2) /* 801721C0 0016EFC0 D0 1F 00 2C */ stfs f0, 0x2c(r31) @@ -126,8 +126,8 @@ func_80172164: /* 801721DC 0016EFDC 38 21 00 10 */ addi r1, r1, 0x10 /* 801721E0 0016EFE0 4E 80 00 20 */ blr -.global func_801721E4 -func_801721E4: +.global zTaxi_Update__FP5xBaseP6xScenef +zTaxi_Update__FP5xBaseP6xScenef: /* 801721E4 0016EFE4 94 21 FF A0 */ stwu r1, -0x60(r1) /* 801721E8 0016EFE8 7C 08 02 A6 */ mflr r0 /* 801721EC 0016EFEC 90 01 00 64 */ stw r0, 0x64(r1) @@ -139,7 +139,7 @@ func_801721E4: /* 80172204 0016F004 7C 7F 1B 78 */ mr r31, r3 /* 80172208 0016F008 38 61 00 08 */ addi r3, r1, 8 /* 8017220C 0016F00C 38 9F 00 18 */ addi r4, r31, 0x18 -/* 80172210 0016F010 4B ED C2 CD */ bl func_8004E4DC +/* 80172210 0016F010 4B ED C2 CD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80172214 0016F014 C0 1F 00 34 */ lfs f0, 0x34(r31) /* 80172218 0016F018 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8017221C 0016F01C 38 83 05 58 */ addi r4, r3, lbl_803C0558@l @@ -151,7 +151,7 @@ func_801721E4: /* 80172234 0016F034 D0 01 00 18 */ stfs f0, 0x18(r1) /* 80172238 0016F038 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8017223C 0016F03C 38 84 00 30 */ addi r4, r4, 0x30 -/* 80172240 0016F040 4B F5 30 D9 */ bl func_800C5318 +/* 80172240 0016F040 4B F5 30 D9 */ bl iCylinderIsectVec__FPC9xCylinderPC5xVec3P6xIsect /* 80172244 0016F044 C0 22 AC 94 */ lfs f1, lbl_803CF614-_SDA2_BASE_(r2) /* 80172248 0016F048 C0 01 00 20 */ lfs f0, 0x20(r1) /* 8017224C 0016F04C FC 01 00 00 */ fcmpu cr0, f1, f0 @@ -204,10 +204,10 @@ lbl_801722C8: /* 801722F8 0016F0F8 38 60 00 25 */ li r3, 0x25 /* 801722FC 0016F0FC 90 1F 00 24 */ stw r0, 0x24(r31) /* 80172300 0016F100 C0 22 AC A0 */ lfs f1, lbl_803CF620-_SDA2_BASE_(r2) -/* 80172304 0016F104 4B F0 E4 8D */ bl func_80080790 +/* 80172304 0016F104 4B F0 E4 8D */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 80172308 0016F108 C0 22 AC A4 */ lfs f1, lbl_803CF624-_SDA2_BASE_(r2) /* 8017230C 0016F10C 38 60 00 24 */ li r3, 0x24 -/* 80172310 0016F110 4B F0 E4 81 */ bl func_80080790 +/* 80172310 0016F110 4B F0 E4 81 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf lbl_80172314: /* 80172314 0016F114 80 0D 84 B0 */ lwz r0, lbl_803CADB0-_SDA_BASE_(r13) /* 80172318 0016F118 2C 00 00 02 */ cmpwi r0, 2 @@ -217,7 +217,7 @@ lbl_80172314: /* 80172328 0016F128 48 00 00 0C */ b lbl_80172334 lbl_8017232C: /* 8017232C 0016F12C 38 60 00 20 */ li r3, 0x20 -/* 80172330 0016F130 4B EF 41 D1 */ bl func_80066500 +/* 80172330 0016F130 4B EF 41 D1 */ bl zEntPlayerControlOn__F13zControlOwner lbl_80172334: /* 80172334 0016F134 80 1F 00 28 */ lwz r0, 0x28(r31) /* 80172338 0016F138 80 7F 00 24 */ lwz r3, 0x24(r31) @@ -241,59 +241,59 @@ lbl_80172378: /* 80172378 0016F178 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8017237C 0016F17C 38 80 01 50 */ li r4, 0x150 /* 80172380 0016F180 80 63 00 1C */ lwz r3, 0x1c(r3) -/* 80172384 0016F184 4B EA D1 E1 */ bl func_8001F564 +/* 80172384 0016F184 4B EA D1 E1 */ bl zEntEvent__FUiUi /* 80172388 0016F188 48 00 01 50 */ b lbl_801724D8 lbl_8017238C: /* 8017238C 0016F18C 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80172390 0016F190 80 63 00 1C */ lwz r3, 0x1c(r3) -/* 80172394 0016F194 4B F4 26 A9 */ bl func_800B4A3C +/* 80172394 0016F194 4B F4 26 A9 */ bl zSceneFindObject__FUi /* 80172398 0016F198 80 9F 00 10 */ lwz r4, 0x10(r31) /* 8017239C 0016F19C 7C 7E 1B 78 */ mr r30, r3 /* 801723A0 0016F1A0 80 AD 97 68 */ lwz r5, lbl_803CC068-_SDA_BASE_(r13) /* 801723A4 0016F1A4 38 C0 00 00 */ li r6, 0 /* 801723A8 0016F1A8 80 84 00 20 */ lwz r4, 0x20(r4) -/* 801723AC 0016F1AC 4B FC 06 69 */ bl func_80132A14 +/* 801723AC 0016F1AC 4B FC 06 69 */ bl start_talk__8ztalkboxFUiPQ28ztalkbox8callbackP10zNPCCommon /* 801723B0 0016F1B0 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) /* 801723B4 0016F1B4 2C 00 00 00 */ cmpwi r0, 0 /* 801723B8 0016F1B8 40 82 00 40 */ bne lbl_801723F8 /* 801723BC 0016F1BC 38 60 00 20 */ li r3, 0x20 -/* 801723C0 0016F1C0 4B EF 41 99 */ bl func_80066558 +/* 801723C0 0016F1C0 4B EF 41 99 */ bl zEntPlayerControlOff__F13zControlOwner /* 801723C4 0016F1C4 80 7F 00 10 */ lwz r3, 0x10(r31) /* 801723C8 0016F1C8 38 80 01 50 */ li r4, 0x150 /* 801723CC 0016F1CC 80 63 00 14 */ lwz r3, 0x14(r3) -/* 801723D0 0016F1D0 4B EA D1 95 */ bl func_8001F564 +/* 801723D0 0016F1D0 4B EA D1 95 */ bl zEntEvent__FUiUi /* 801723D4 0016F1D4 80 7F 00 10 */ lwz r3, 0x10(r31) /* 801723D8 0016F1D8 38 80 00 04 */ li r4, 4 /* 801723DC 0016F1DC 80 63 00 24 */ lwz r3, 0x24(r3) -/* 801723E0 0016F1E0 4B EA D1 85 */ bl func_8001F564 +/* 801723E0 0016F1E0 4B EA D1 85 */ bl zEntEvent__FUiUi /* 801723E4 0016F1E4 80 9F 00 10 */ lwz r4, 0x10(r31) /* 801723E8 0016F1E8 7F C3 F3 78 */ mr r3, r30 /* 801723EC 0016F1EC 80 84 00 20 */ lwz r4, 0x20(r4) -/* 801723F0 0016F1F0 4B FC 03 7D */ bl func_8013276C +/* 801723F0 0016F1F0 4B FC 03 7D */ bl set_text__8ztalkboxFUi /* 801723F4 0016F1F4 48 00 00 E4 */ b lbl_801724D8 lbl_801723F8: /* 801723F8 0016F1F8 3C 60 80 27 */ lis r3, lbl_80271E40@ha /* 801723FC 0016F1FC 38 63 1E 40 */ addi r3, r3, lbl_80271E40@l -/* 80172400 0016F200 4B ED 9E 15 */ bl func_8004C214 +/* 80172400 0016F200 4B ED 9E 15 */ bl xStrHash__FPCc /* 80172404 0016F204 7C 64 1B 78 */ mr r4, r3 /* 80172408 0016F208 7F C3 F3 78 */ mr r3, r30 -/* 8017240C 0016F20C 4B FC 03 61 */ bl func_8013276C +/* 8017240C 0016F20C 4B FC 03 61 */ bl set_text__8ztalkboxFUi /* 80172410 0016F210 48 00 00 C8 */ b lbl_801724D8 lbl_80172414: /* 80172414 0016F214 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80172418 0016F218 38 80 01 50 */ li r4, 0x150 /* 8017241C 0016F21C 80 63 00 1C */ lwz r3, 0x1c(r3) -/* 80172420 0016F220 4B EA D1 45 */ bl func_8001F564 +/* 80172420 0016F220 4B EA D1 45 */ bl zEntEvent__FUiUi /* 80172424 0016F224 48 00 00 B4 */ b lbl_801724D8 lbl_80172428: /* 80172428 0016F228 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8017242C 0016F22C 38 80 01 50 */ li r4, 0x150 /* 80172430 0016F230 80 63 00 1C */ lwz r3, 0x1c(r3) -/* 80172434 0016F234 4B EA D1 31 */ bl func_8001F564 +/* 80172434 0016F234 4B EA D1 31 */ bl zEntEvent__FUiUi /* 80172438 0016F238 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8017243C 0016F23C 38 80 01 4F */ li r4, 0x14f /* 80172440 0016F240 80 63 00 14 */ lwz r3, 0x14(r3) -/* 80172444 0016F244 4B EA D1 21 */ bl func_8001F564 +/* 80172444 0016F244 4B EA D1 21 */ bl zEntEvent__FUiUi /* 80172448 0016F248 C0 42 AC A0 */ lfs f2, lbl_803CF620-_SDA2_BASE_(r2) /* 8017244C 0016F24C 38 80 01 51 */ li r4, 0x151 /* 80172450 0016F250 80 7F 00 10 */ lwz r3, 0x10(r31) @@ -301,11 +301,11 @@ lbl_80172428: /* 80172458 0016F258 C0 22 AC A8 */ lfs f1, lbl_803CF628-_SDA2_BASE_(r2) /* 8017245C 0016F25C FC 80 10 90 */ fmr f4, f2 /* 80172460 0016F260 80 63 00 14 */ lwz r3, 0x14(r3) -/* 80172464 0016F264 4B EA D1 3D */ bl func_8001F5A0 +/* 80172464 0016F264 4B EA D1 3D */ bl zEntEvent__FUiUiffff /* 80172468 0016F268 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8017246C 0016F26C 38 80 00 03 */ li r4, 3 /* 80172470 0016F270 80 63 00 24 */ lwz r3, 0x24(r3) -/* 80172474 0016F274 4B EA D0 F1 */ bl func_8001F564 +/* 80172474 0016F274 4B EA D0 F1 */ bl zEntEvent__FUiUi /* 80172478 0016F278 C0 42 AC A0 */ lfs f2, lbl_803CF620-_SDA2_BASE_(r2) /* 8017247C 0016F27C 38 80 00 C3 */ li r4, 0xc3 /* 80172480 0016F280 80 7F 00 10 */ lwz r3, 0x10(r31) @@ -313,7 +313,7 @@ lbl_80172428: /* 80172488 0016F288 C0 22 AC AC */ lfs f1, lbl_803CF62C-_SDA2_BASE_(r2) /* 8017248C 0016F28C FC 80 10 90 */ fmr f4, f2 /* 80172490 0016F290 80 63 00 24 */ lwz r3, 0x24(r3) -/* 80172494 0016F294 4B EA D1 0D */ bl func_8001F5A0 +/* 80172494 0016F294 4B EA D1 0D */ bl zEntEvent__FUiUiffff /* 80172498 0016F298 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8017249C 0016F29C C0 03 00 28 */ lfs f0, 0x28(r3) /* 801724A0 0016F2A0 D0 1F 00 30 */ stfs f0, 0x30(r31) @@ -331,7 +331,7 @@ lbl_801724C8: /* 801724C8 0016F2C8 80 7F 00 10 */ lwz r3, 0x10(r31) /* 801724CC 0016F2CC 38 80 00 10 */ li r4, 0x10 /* 801724D0 0016F2D0 80 63 00 18 */ lwz r3, 0x18(r3) -/* 801724D4 0016F2D4 4B EA D0 91 */ bl func_8001F564 +/* 801724D4 0016F2D4 4B EA D0 91 */ bl zEntEvent__FUiUi lbl_801724D8: /* 801724D8 0016F2D8 80 1F 00 24 */ lwz r0, 0x24(r31) /* 801724DC 0016F2DC 90 1F 00 28 */ stw r0, 0x28(r31) @@ -385,28 +385,28 @@ lbl_80172574: /* 8017258C 0016F38C 38 21 00 60 */ addi r1, r1, 0x60 /* 80172590 0016F390 4E 80 00 20 */ blr -.global func_80172594 -func_80172594: +.global zTaxi_tb_answer__FUi +zTaxi_tb_answer__FUi: /* 80172594 0016F394 90 6D 84 B0 */ stw r3, lbl_803CADB0-_SDA_BASE_(r13) /* 80172598 0016F398 4E 80 00 20 */ blr -.global func_8017259C -func_8017259C: +.global zTaxi_Save__FP5zTaxiP7xSerial +zTaxi_Save__FP5zTaxiP7xSerial: /* 8017259C 0016F39C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801725A0 0016F3A0 7C 08 02 A6 */ mflr r0 /* 801725A4 0016F3A4 90 01 00 14 */ stw r0, 0x14(r1) -/* 801725A8 0016F3A8 4B E9 6E A5 */ bl func_8000944C +/* 801725A8 0016F3A8 4B E9 6E A5 */ bl xBaseSave__FP5xBaseP7xSerial /* 801725AC 0016F3AC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801725B0 0016F3B0 7C 08 03 A6 */ mtlr r0 /* 801725B4 0016F3B4 38 21 00 10 */ addi r1, r1, 0x10 /* 801725B8 0016F3B8 4E 80 00 20 */ blr -.global func_801725BC -func_801725BC: +.global zTaxi_Load__FP5zTaxiP7xSerial +zTaxi_Load__FP5zTaxiP7xSerial: /* 801725BC 0016F3BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801725C0 0016F3C0 7C 08 02 A6 */ mflr r0 /* 801725C4 0016F3C4 90 01 00 14 */ stw r0, 0x14(r1) -/* 801725C8 0016F3C8 4B E9 6E D5 */ bl func_8000949C +/* 801725C8 0016F3C8 4B E9 6E D5 */ bl xBaseLoad__FP5xBaseP7xSerial /* 801725CC 0016F3CC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801725D0 0016F3D0 7C 08 03 A6 */ mtlr r0 /* 801725D4 0016F3D4 38 21 00 10 */ addi r1, r1, 0x10 @@ -444,7 +444,7 @@ lbl_80172620: /* 80172640 0016F440 7C 08 02 A6 */ mflr r0 /* 80172644 0016F444 7C 83 23 78 */ mr r3, r4 /* 80172648 0016F448 90 01 00 14 */ stw r0, 0x14(r1) -/* 8017264C 0016F44C 4B FF FF 49 */ bl func_80172594 +/* 8017264C 0016F44C 4B FF FF 49 */ bl zTaxi_tb_answer__FUi /* 80172650 0016F450 80 01 00 14 */ lwz r0, 0x14(r1) /* 80172654 0016F454 7C 08 03 A6 */ mtlr r0 /* 80172658 0016F458 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Game/zTextBox.s b/asm/Game/zTextBox.s index 2ab792922..4939118ba 100644 --- a/asm/Game/zTextBox.s +++ b/asm/Game/zTextBox.s @@ -14,7 +14,7 @@ func_80133E38: /* 80133E58 00130C58 90 61 00 08 */ stw r3, 8(r1) /* 80133E5C 00130C5C 38 7F 00 2C */ addi r3, r31, 0x2c /* 80133E60 00130C60 38 81 00 08 */ addi r4, r1, 8 -/* 80133E64 00130C64 4B EF 1F 2D */ bl func_80025D90 +/* 80133E64 00130C64 4B EF 1F 2D */ bl render_fill_rect__FRC13basic_rect_f_10iColor_tag /* 80133E68 00130C68 80 01 00 24 */ lwz r0, 0x24(r1) /* 80133E6C 00130C6C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80133E70 00130C70 7C 08 03 A6 */ mtlr r0 @@ -39,10 +39,10 @@ func_80133E38: /* 80133EBC 00130CBC 90 61 00 18 */ stw r3, 0x18(r1) /* 80133EC0 00130CC0 C0 04 00 80 */ lfs f0, 0x80(r4) /* 80133EC4 00130CC4 EF E1 00 24 */ fdivs f31, f1, f0 -/* 80133EC8 00130CC8 48 0F B8 FD */ bl func_8022F7C4 +/* 80133EC8 00130CC8 48 0F B8 FD */ bl RwIm2DGetNearScreenZ /* 80133ECC 00130CCC FF C0 08 90 */ fmr f30, f1 /* 80133ED0 00130CD0 80 7E 00 CC */ lwz r3, 0xcc(r30) -/* 80133ED4 00130CD4 4B EE D1 BD */ bl func_80021090 +/* 80133ED4 00130CD4 4B EE D1 BD */ bl set_render_state__5xfontFP8RwRaster /* 80133ED8 00130CD8 80 DE 00 2C */ lwz r6, 0x2c(r30) /* 80133EDC 00130CDC 38 61 00 1C */ addi r3, r1, 0x1c /* 80133EE0 00130CE0 80 BE 00 30 */ lwz r5, 0x30(r30) @@ -130,8 +130,8 @@ func_80133E38: /* 80134028 00130E28 38 60 00 03 */ li r3, 3 /* 8013402C 00130E2C 38 84 42 58 */ addi r4, r4, lbl_80324258@l /* 80134030 00130E30 38 A0 00 06 */ li r5, 6 -/* 80134034 00130E34 48 0F B8 61 */ bl func_8022F894 -/* 80134038 00130E38 4B EE D1 9D */ bl func_800211D4 +/* 80134034 00130E34 48 0F B8 61 */ bl RwIm2DRenderPrimitive +/* 80134038 00130E38 4B EE D1 9D */ bl restore_render_state__5xfontFv /* 8013403C 00130E3C E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 80134040 00130E40 CB E1 00 50 */ lfd f31, 0x50(r1) /* 80134044 00130E44 E3 C1 00 48 */ psq_l f30, 72(r1), 0, qr0 @@ -228,7 +228,7 @@ lbl_80134184: /* 80134190 00130F90 7C 00 2B 78 */ or r0, r0, r5 /* 80134194 00130F94 90 1E 00 4C */ stw r0, 0x4c(r30) /* 80134198 00130F98 80 BE 00 C0 */ lwz r5, 0xc0(r30) -/* 8013419C 00130F9C 4B EE E3 A5 */ bl func_80022540 +/* 8013419C 00130F9C 4B EE E3 A5 */ bl set_text__8xtextboxFPPCcUl /* 801341A0 00130FA0 80 1F 00 50 */ lwz r0, 0x50(r31) /* 801341A4 00130FA4 2C 00 00 03 */ cmpwi r0, 3 /* 801341A8 00130FA8 40 80 00 8C */ bge lbl_80134234 @@ -336,7 +336,7 @@ lbl_80134310: /* 80134324 00131124 48 00 00 A4 */ b lbl_801343C8 lbl_80134328: /* 80134328 00131128 7F E3 FB 78 */ mr r3, r31 -/* 8013432C 0013112C 48 00 01 69 */ bl func_80134494 +/* 8013432C 0013112C 48 00 01 69 */ bl reset__8ztextboxFv /* 80134330 00131130 48 00 00 98 */ b lbl_801343C8 lbl_80134334: /* 80134334 00131134 88 1F 00 10 */ lbz r0, 0x10(r31) @@ -357,32 +357,32 @@ lbl_8013435C: /* 80134368 00131168 28 04 00 00 */ cmplwi r4, 0 /* 8013436C 0013116C 41 82 00 0C */ beq lbl_80134378 /* 80134370 00131170 7F E3 FB 78 */ mr r3, r31 -/* 80134374 00131174 48 00 03 21 */ bl func_80134694 +/* 80134374 00131174 48 00 03 21 */ bl set_text__8ztextboxFUi lbl_80134378: /* 80134378 00131178 7F E3 FB 78 */ mr r3, r31 -/* 8013437C 0013117C 48 00 02 25 */ bl func_801345A0 +/* 8013437C 0013117C 48 00 02 25 */ bl activate__8ztextboxFv /* 80134380 00131180 48 00 00 48 */ b lbl_801343C8 lbl_80134384: /* 80134384 00131184 7F E3 FB 78 */ mr r3, r31 -/* 80134388 00131188 48 00 02 65 */ bl func_801345EC +/* 80134388 00131188 48 00 02 65 */ bl deactivate__8ztextboxFv /* 8013438C 0013118C 48 00 00 3C */ b lbl_801343C8 lbl_80134390: /* 80134390 00131190 28 06 00 00 */ cmplwi r6, 0 /* 80134394 00131194 41 82 00 34 */ beq lbl_801343C8 /* 80134398 00131198 80 86 00 00 */ lwz r4, 0(r6) /* 8013439C 0013119C 7F E3 FB 78 */ mr r3, r31 -/* 801343A0 001311A0 48 00 02 F5 */ bl func_80134694 +/* 801343A0 001311A0 48 00 02 F5 */ bl set_text__8ztextboxFUi /* 801343A4 001311A4 48 00 00 24 */ b lbl_801343C8 lbl_801343A8: /* 801343A8 001311A8 28 06 00 00 */ cmplwi r6, 0 /* 801343AC 001311AC 41 82 00 1C */ beq lbl_801343C8 /* 801343B0 001311B0 80 86 00 00 */ lwz r4, 0(r6) /* 801343B4 001311B4 7F E3 FB 78 */ mr r3, r31 -/* 801343B8 001311B8 48 00 03 71 */ bl func_80134728 +/* 801343B8 001311B8 48 00 03 71 */ bl add_text__8ztextboxFUi /* 801343BC 001311BC 48 00 00 0C */ b lbl_801343C8 lbl_801343C0: /* 801343C0 001311C0 7F E3 FB 78 */ mr r3, r31 -/* 801343C4 001311C4 48 00 03 B5 */ bl func_80134778 +/* 801343C4 001311C4 48 00 03 B5 */ bl clear_text__8ztextboxFv lbl_801343C8: /* 801343C8 001311C8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801343CC 001311CC 38 60 00 01 */ li r3, 1 @@ -391,8 +391,8 @@ lbl_801343C8: /* 801343D8 001311D8 38 21 00 10 */ addi r1, r1, 0x10 /* 801343DC 001311DC 4E 80 00 20 */ blr -.global func_801343E0 -func_801343E0: +.global load__8ztextboxFRCQ28ztextbox10asset_type +load__8ztextboxFRCQ28ztextbox10asset_type: /* 801343E0 001311E0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801343E4 001311E4 7C 08 02 A6 */ mflr r0 /* 801343E8 001311E8 90 01 00 14 */ stw r0, 0x14(r1) @@ -400,7 +400,7 @@ func_801343E0: /* 801343F0 001311F0 7C 9F 23 78 */ mr r31, r4 /* 801343F4 001311F4 93 C1 00 08 */ stw r30, 8(r1) /* 801343F8 001311F8 7C 7E 1B 78 */ mr r30, r3 -/* 801343FC 001311FC 4B ED 50 05 */ bl func_80009400 +/* 801343FC 001311FC 4B ED 50 05 */ bl xBaseInit__FP5xBaseP10xBaseAsset /* 80134400 00131200 38 00 00 33 */ li r0, 0x33 /* 80134404 00131204 3C 60 80 13 */ lis r3, lbl_801342A8@ha /* 80134408 00131208 98 1E 00 04 */ stb r0, 4(r30) @@ -427,12 +427,12 @@ lbl_8013442C: /* 80134458 00131258 28 03 00 00 */ cmplwi r3, 0 /* 8013445C 0013125C 41 82 00 14 */ beq lbl_80134470 /* 80134460 00131260 38 80 00 00 */ li r4, 0 -/* 80134464 00131264 4B F1 72 A9 */ bl func_8004B70C +/* 80134464 00131264 4B F1 72 A9 */ bl xSTFindAsset__FUiPUi /* 80134468 00131268 80 03 00 00 */ lwz r0, 0(r3) /* 8013446C 0013126C 90 1E 00 CC */ stw r0, 0xcc(r30) lbl_80134470: /* 80134470 00131270 7F C3 F3 78 */ mr r3, r30 -/* 80134474 00131274 48 00 00 21 */ bl func_80134494 +/* 80134474 00131274 48 00 00 21 */ bl reset__8ztextboxFv /* 80134478 00131278 80 01 00 14 */ lwz r0, 0x14(r1) /* 8013447C 0013127C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80134480 00131280 83 C1 00 08 */ lwz r30, 8(r1) @@ -440,18 +440,18 @@ lbl_80134470: /* 80134488 00131288 38 21 00 10 */ addi r1, r1, 0x10 /* 8013448C 0013128C 4E 80 00 20 */ blr -.global func_80134490 -func_80134490: +.global update__8ztextboxFR6xScenef +update__8ztextboxFR6xScenef: /* 80134490 00131290 4E 80 00 20 */ blr -.global func_80134494 -func_80134494: +.global reset__8ztextboxFv +reset__8ztextboxFv: /* 80134494 00131294 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80134498 00131298 7C 08 02 A6 */ mflr r0 /* 8013449C 0013129C 90 01 00 14 */ stw r0, 0x14(r1) /* 801344A0 001312A0 93 E1 00 0C */ stw r31, 0xc(r1) /* 801344A4 001312A4 7C 7F 1B 78 */ mr r31, r3 -/* 801344A8 001312A8 48 00 01 45 */ bl func_801345EC +/* 801344A8 001312A8 48 00 01 45 */ bl deactivate__8ztextboxFv /* 801344AC 001312AC 38 00 00 00 */ li r0, 0 /* 801344B0 001312B0 38 80 00 01 */ li r4, 1 /* 801344B4 001312B4 90 1F 00 C0 */ stw r0, 0xc0(r31) @@ -464,15 +464,15 @@ func_80134494: /* 801344D0 001312D0 98 1F 00 10 */ stb r0, 0x10(r31) /* 801344D4 001312D4 80 9F 00 14 */ lwz r4, 0x14(r31) /* 801344D8 001312D8 80 84 00 10 */ lwz r4, 0x10(r4) -/* 801344DC 001312DC 48 00 01 B9 */ bl func_80134694 +/* 801344DC 001312DC 48 00 01 B9 */ bl set_text__8ztextboxFUi /* 801344E0 001312E0 80 01 00 14 */ lwz r0, 0x14(r1) /* 801344E4 001312E4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801344E8 001312E8 7C 08 03 A6 */ mtlr r0 /* 801344EC 001312EC 38 21 00 10 */ addi r1, r1, 0x10 /* 801344F0 001312F0 4E 80 00 20 */ blr -.global func_801344F4 -func_801344F4: +.global render__8ztextboxFv +render__8ztextboxFv: /* 801344F4 001312F4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801344F8 001312F8 7C 08 02 A6 */ mflr r0 /* 801344FC 001312FC 90 01 00 14 */ stw r0, 0x14(r1) @@ -491,7 +491,7 @@ lbl_80134528: /* 8013452C 0013132C 54 00 DF FF */ rlwinm. r0, r0, 0x1b, 0x1f, 0x1f /* 80134530 00131330 41 82 00 0C */ beq lbl_8013453C /* 80134534 00131334 7F E3 FB 78 */ mr r3, r31 -/* 80134538 00131338 48 00 00 25 */ bl func_8013455C +/* 80134538 00131338 48 00 00 25 */ bl render_backdrop__8ztextboxFv lbl_8013453C: /* 8013453C 0013133C 38 7F 00 18 */ addi r3, r31, 0x18 /* 80134540 00131340 38 80 00 01 */ li r4, 1 @@ -502,8 +502,8 @@ lbl_8013453C: /* 80134554 00131354 38 21 00 10 */ addi r1, r1, 0x10 /* 80134558 00131358 4E 80 00 20 */ blr -.global func_8013455C -func_8013455C: +.global render_backdrop__8ztextboxFv +render_backdrop__8ztextboxFv: /* 8013455C 0013135C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80134560 00131360 7C 08 02 A6 */ mflr r0 /* 80134564 00131364 90 01 00 14 */ stw r0, 0x14(r1) @@ -523,8 +523,8 @@ lbl_80134590: /* 80134598 00131398 38 21 00 10 */ addi r1, r1, 0x10 /* 8013459C 0013139C 4E 80 00 20 */ blr -.global func_801345A0 -func_801345A0: +.global activate__8ztextboxFv +activate__8ztextboxFv: /* 801345A0 001313A0 88 83 00 10 */ lbz r4, 0x10(r3) /* 801345A4 001313A4 54 80 CF FF */ rlwinm. r0, r4, 0x19, 0x1f, 0x1f /* 801345A8 001313A8 4C 82 00 20 */ bnelr @@ -546,8 +546,8 @@ lbl_801345E4: /* 801345E4 001313E4 90 6D 96 18 */ stw r3, lbl_803CBF18-_SDA_BASE_(r13) /* 801345E8 001313E8 4E 80 00 20 */ blr -.global func_801345EC -func_801345EC: +.global deactivate__8ztextboxFv +deactivate__8ztextboxFv: /* 801345EC 001313EC 88 A3 00 10 */ lbz r5, 0x10(r3) /* 801345F0 001313F0 54 A0 CF FF */ rlwinm. r0, r5, 0x19, 0x1f, 0x1f /* 801345F4 001313F4 4D 82 00 20 */ beqlr @@ -576,8 +576,8 @@ lbl_80134638: /* 80134648 00131448 90 0D 96 18 */ stw r0, lbl_803CBF18-_SDA_BASE_(r13) /* 8013464C 0013144C 4E 80 00 20 */ blr -.global func_80134650 -func_80134650: +.global set_text__8ztextboxFPCc +set_text__8ztextboxFPCc: /* 80134650 00131450 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80134654 00131454 7C 08 02 A6 */ mflr r0 /* 80134658 00131458 90 01 00 14 */ stw r0, 0x14(r1) @@ -585,10 +585,10 @@ func_80134650: /* 80134660 00131460 7C 9F 23 78 */ mr r31, r4 /* 80134664 00131464 93 C1 00 08 */ stw r30, 8(r1) /* 80134668 00131468 7C 7E 1B 78 */ mr r30, r3 -/* 8013466C 0013146C 48 00 01 0D */ bl func_80134778 +/* 8013466C 0013146C 48 00 01 0D */ bl clear_text__8ztextboxFv /* 80134670 00131470 7F C3 F3 78 */ mr r3, r30 /* 80134674 00131474 7F E4 FB 78 */ mr r4, r31 -/* 80134678 00131478 48 00 00 79 */ bl func_801346F0 +/* 80134678 00131478 48 00 00 79 */ bl add_text__8ztextboxFPCc /* 8013467C 0013147C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80134680 00131480 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80134684 00131484 83 C1 00 08 */ lwz r30, 8(r1) @@ -596,8 +596,8 @@ func_80134650: /* 8013468C 0013148C 38 21 00 10 */ addi r1, r1, 0x10 /* 80134690 00131490 4E 80 00 20 */ blr -.global func_80134694 -func_80134694: +.global set_text__8ztextboxFUi +set_text__8ztextboxFUi: /* 80134694 00131494 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80134698 00131498 7C 08 02 A6 */ mflr r0 /* 8013469C 0013149C 28 04 00 00 */ cmplwi r4, 0 @@ -607,16 +607,16 @@ func_80134694: /* 801346AC 001314AC 41 82 00 30 */ beq lbl_801346DC /* 801346B0 001314B0 7C 83 23 78 */ mr r3, r4 /* 801346B4 001314B4 38 80 00 00 */ li r4, 0 -/* 801346B8 001314B8 4B F1 70 55 */ bl func_8004B70C +/* 801346B8 001314B8 4B F1 70 55 */ bl xSTFindAsset__FUiPUi /* 801346BC 001314BC 7C 64 1B 79 */ or. r4, r3, r3 /* 801346C0 001314C0 40 82 00 10 */ bne lbl_801346D0 /* 801346C4 001314C4 7F E3 FB 78 */ mr r3, r31 -/* 801346C8 001314C8 48 00 00 B1 */ bl func_80134778 +/* 801346C8 001314C8 48 00 00 B1 */ bl clear_text__8ztextboxFv /* 801346CC 001314CC 48 00 00 10 */ b lbl_801346DC lbl_801346D0: /* 801346D0 001314D0 7F E3 FB 78 */ mr r3, r31 /* 801346D4 001314D4 38 84 00 04 */ addi r4, r4, 4 -/* 801346D8 001314D8 4B FF FF 79 */ bl func_80134650 +/* 801346D8 001314D8 4B FF FF 79 */ bl set_text__8ztextboxFPCc lbl_801346DC: /* 801346DC 001314DC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801346E0 001314E0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -624,8 +624,8 @@ lbl_801346DC: /* 801346E8 001314E8 38 21 00 10 */ addi r1, r1, 0x10 /* 801346EC 001314EC 4E 80 00 20 */ blr -.global func_801346F0 -func_801346F0: +.global add_text__8ztextboxFPCc +add_text__8ztextboxFPCc: /* 801346F0 001314F0 28 04 00 00 */ cmplwi r4, 0 /* 801346F4 001314F4 4D 82 00 20 */ beqlr /* 801346F8 001314F8 80 03 00 C0 */ lwz r0, 0xc0(r3) @@ -641,8 +641,8 @@ func_801346F0: /* 80134720 00131520 98 03 00 10 */ stb r0, 0x10(r3) /* 80134724 00131524 4E 80 00 20 */ blr -.global func_80134728 -func_80134728: +.global add_text__8ztextboxFUi +add_text__8ztextboxFUi: /* 80134728 00131528 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013472C 0013152C 7C 08 02 A6 */ mflr r0 /* 80134730 00131530 28 04 00 00 */ cmplwi r4, 0 @@ -652,12 +652,12 @@ func_80134728: /* 80134740 00131540 41 82 00 24 */ beq lbl_80134764 /* 80134744 00131544 7C 83 23 78 */ mr r3, r4 /* 80134748 00131548 38 80 00 00 */ li r4, 0 -/* 8013474C 0013154C 4B F1 6F C1 */ bl func_8004B70C +/* 8013474C 0013154C 4B F1 6F C1 */ bl xSTFindAsset__FUiPUi /* 80134750 00131550 7C 64 1B 79 */ or. r4, r3, r3 /* 80134754 00131554 41 82 00 10 */ beq lbl_80134764 /* 80134758 00131558 7F E3 FB 78 */ mr r3, r31 /* 8013475C 0013155C 38 84 00 04 */ addi r4, r4, 4 -/* 80134760 00131560 4B FF FF 91 */ bl func_801346F0 +/* 80134760 00131560 4B FF FF 91 */ bl add_text__8ztextboxFPCc lbl_80134764: /* 80134764 00131564 80 01 00 14 */ lwz r0, 0x14(r1) /* 80134768 00131568 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -665,8 +665,8 @@ lbl_80134764: /* 80134770 00131570 38 21 00 10 */ addi r1, r1, 0x10 /* 80134774 00131574 4E 80 00 20 */ blr -.global func_80134778 -func_80134778: +.global clear_text__8ztextboxFv +clear_text__8ztextboxFv: /* 80134778 00131578 38 00 00 00 */ li r0, 0 /* 8013477C 0013157C 38 80 00 01 */ li r4, 1 /* 80134780 00131580 90 03 00 C0 */ stw r0, 0xc0(r3) @@ -675,8 +675,8 @@ func_80134778: /* 8013478C 0013158C 98 03 00 10 */ stb r0, 0x10(r3) /* 80134790 00131590 4E 80 00 20 */ blr -.global func_80134794 -func_80134794: +.global refresh__8ztextboxFv +refresh__8ztextboxFv: /* 80134794 00131594 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80134798 00131598 7C 08 02 A6 */ mflr r0 /* 8013479C 0013159C 90 01 00 14 */ stw r0, 0x14(r1) @@ -697,8 +697,8 @@ lbl_801347C8: /* 801347D4 001315D4 38 21 00 10 */ addi r1, r1, 0x10 /* 801347D8 001315D8 4E 80 00 20 */ blr -.global func_801347DC -func_801347DC: +.global get_text__8ztextboxCFPcUl +get_text__8ztextboxCFPcUl: /* 801347DC 001315DC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801347E0 001315E0 7C 08 02 A6 */ mflr r0 /* 801347E4 001315E4 90 01 00 24 */ stw r0, 0x24(r1) @@ -743,15 +743,15 @@ lbl_8013485C: /* 80134870 00131670 38 21 00 20 */ addi r1, r1, 0x20 /* 80134874 00131674 4E 80 00 20 */ blr -.global func_80134878 -func_80134878: +.global init__8ztextboxFv +init__8ztextboxFv: /* 80134878 00131678 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013487C 0013167C 7C 08 02 A6 */ mflr r0 /* 80134880 00131680 3C 60 80 2A */ lis r3, lbl_80298F8C@ha /* 80134884 00131684 90 01 00 14 */ stw r0, 0x14(r1) /* 80134888 00131688 38 63 8F 8C */ addi r3, r3, lbl_80298F8C@l /* 8013488C 0013168C 80 8D 84 78 */ lwz r4, lbl_803CAD78-_SDA_BASE_(r13) -/* 80134890 00131690 4B EF 13 05 */ bl func_80025B94 +/* 80134890 00131690 4B EF 13 05 */ bl register_tags__8xtextboxFPCQ28xtextbox8tag_typeUl /* 80134894 00131694 38 00 00 00 */ li r0, 0 /* 80134898 00131698 90 0D 96 18 */ stw r0, lbl_803CBF18-_SDA_BASE_(r13) /* 8013489C 0013169C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -761,14 +761,14 @@ func_80134878: /* 801348AC 001316AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801348B0 001316B0 7C 08 02 A6 */ mflr r0 /* 801348B4 001316B4 90 01 00 14 */ stw r0, 0x14(r1) -/* 801348B8 001316B8 4B FF FB 29 */ bl func_801343E0 +/* 801348B8 001316B8 4B FF FB 29 */ bl load__8ztextboxFRCQ28ztextbox10asset_type /* 801348BC 001316BC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801348C0 001316C0 7C 08 03 A6 */ mtlr r0 /* 801348C4 001316C4 38 21 00 10 */ addi r1, r1, 0x10 /* 801348C8 001316C8 4E 80 00 20 */ blr -.global func_801348CC -func_801348CC: +.global update_all__8ztextboxFR6xScenef +update_all__8ztextboxFR6xScenef: /* 801348CC 001316CC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801348D0 001316D0 7C 08 02 A6 */ mflr r0 /* 801348D4 001316D4 90 01 00 24 */ stw r0, 0x24(r1) @@ -783,7 +783,7 @@ lbl_801348F4: /* 801348F4 001316F4 FC 20 F8 90 */ fmr f1, f31 /* 801348F8 001316F8 7F E3 FB 78 */ mr r3, r31 /* 801348FC 001316FC 7F C4 F3 78 */ mr r4, r30 -/* 80134900 00131700 4B FF FB 91 */ bl func_80134490 +/* 80134900 00131700 4B FF FB 91 */ bl update__8ztextboxFR6xScenef /* 80134904 00131704 83 FF 00 C4 */ lwz r31, 0xc4(r31) lbl_80134908: /* 80134908 00131708 28 1F 00 00 */ cmplwi r31, 0 @@ -796,8 +796,8 @@ lbl_80134908: /* 80134924 00131724 38 21 00 20 */ addi r1, r1, 0x20 /* 80134928 00131728 4E 80 00 20 */ blr -.global func_8013492C -func_8013492C: +.global render_all__8ztextboxFv +render_all__8ztextboxFv: /* 8013492C 0013172C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80134930 00131730 7C 08 02 A6 */ mflr r0 /* 80134934 00131734 90 01 00 14 */ stw r0, 0x14(r1) @@ -806,7 +806,7 @@ func_8013492C: /* 80134940 00131740 48 00 00 10 */ b lbl_80134950 lbl_80134944: /* 80134944 00131744 7F E3 FB 78 */ mr r3, r31 -/* 80134948 00131748 4B FF FB AD */ bl func_801344F4 +/* 80134948 00131748 4B FF FB AD */ bl render__8ztextboxFv /* 8013494C 0013174C 83 FF 00 C4 */ lwz r31, 0xc4(r31) lbl_80134950: /* 80134950 00131750 28 1F 00 00 */ cmplwi r31, 0 diff --git a/asm/Game/zThrown.s b/asm/Game/zThrown.s index f6174a103..2fa1e41e4 100644 --- a/asm/Game/zThrown.s +++ b/asm/Game/zThrown.s @@ -2,8 +2,8 @@ .section .text # 0x800B6928 - 0x800B96B8 -.global func_800B6928 -func_800B6928: +.global zThrown_Setup__FP6zScene +zThrown_Setup__FP6zScene: /* 800B6928 000B3728 94 21 FE E0 */ stwu r1, -0x120(r1) /* 800B692C 000B372C 7C 08 02 A6 */ mflr r0 /* 800B6930 000B3730 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -40,7 +40,7 @@ func_800B6928: /* 800B69AC 000B37AC D0 05 00 00 */ stfs f0, 0(r5) /* 800B69B0 000B37B0 48 00 00 5C */ b lbl_800B6A0C lbl_800B69B4: -/* 800B69B4 000B37B4 4B F9 58 61 */ bl func_8004C214 +/* 800B69B4 000B37B4 4B F9 58 61 */ bl xStrHash__FPCc /* 800B69B8 000B37B8 90 7D 00 1C */ stw r3, 0x1c(r29) /* 800B69BC 000B37BC 38 61 00 08 */ addi r3, r1, 8 /* 800B69C0 000B37C0 80 9D 00 00 */ lwz r4, 0(r29) @@ -49,14 +49,14 @@ lbl_800B69B4: /* 800B69CC 000B37CC 38 9E 01 98 */ addi r4, r30, 0x198 /* 800B69D0 000B37D0 48 13 0C C1 */ bl func_801E7690 /* 800B69D4 000B37D4 38 61 00 08 */ addi r3, r1, 8 -/* 800B69D8 000B37D8 4B F9 58 3D */ bl func_8004C214 +/* 800B69D8 000B37D8 4B F9 58 3D */ bl xStrHash__FPCc /* 800B69DC 000B37DC 90 7D 00 20 */ stw r3, 0x20(r29) /* 800B69E0 000B37E0 80 7D 00 14 */ lwz r3, 0x14(r29) /* 800B69E4 000B37E4 28 03 00 00 */ cmplwi r3, 0 /* 800B69E8 000B37E8 41 82 00 18 */ beq lbl_800B6A00 -/* 800B69EC 000B37EC 4B F9 58 29 */ bl func_8004C214 +/* 800B69EC 000B37EC 4B F9 58 29 */ bl xStrHash__FPCc /* 800B69F0 000B37F0 38 80 00 00 */ li r4, 0 -/* 800B69F4 000B37F4 4B F9 4D 19 */ bl func_8004B70C +/* 800B69F4 000B37F4 4B F9 4D 19 */ bl xSTFindAsset__FUiPUi /* 800B69F8 000B37F8 90 7D 00 24 */ stw r3, 0x24(r29) /* 800B69FC 000B37FC 48 00 00 0C */ b lbl_800B6A08 lbl_800B6A00: @@ -231,11 +231,11 @@ lbl_800B6BD0: /* 800B6C4C 000B3A4C FC 20 F8 90 */ fmr f1, f31 /* 800B6C50 000B3A50 7F A3 EB 78 */ mr r3, r29 /* 800B6C54 000B3A54 7F C4 F3 78 */ mr r4, r30 -/* 800B6C58 000B3A58 4B F6 2A 85 */ bl func_800196DC +/* 800B6C58 000B3A58 4B F6 2A 85 */ bl xEntBeginUpdate__FP4xEntP6xScenef /* 800B6C5C 000B3A5C FC 20 F8 90 */ fmr f1, f31 /* 800B6C60 000B3A60 7F A3 EB 78 */ mr r3, r29 /* 800B6C64 000B3A64 7F C4 F3 78 */ mr r4, r30 -/* 800B6C68 000B3A68 4B F6 2B 01 */ bl func_80019768 +/* 800B6C68 000B3A68 4B F6 2B 01 */ bl xEntEndUpdate__FP4xEntP6xScenef /* 800B6C6C 000B3A6C 48 00 02 40 */ b lbl_800B6EAC lbl_800B6C70: /* 800B6C70 000B3A70 88 1D 00 22 */ lbz r0, 0x22(r29) @@ -263,16 +263,16 @@ lbl_800B6C7C: /* 800B6CC4 000B3AC4 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) /* 800B6CC8 000B3AC8 7F A3 EB 78 */ mr r3, r29 /* 800B6CCC 000B3ACC D0 04 00 50 */ stfs f0, 0x50(r4) -/* 800B6CD0 000B3AD0 48 00 1A 65 */ bl func_800B8734 +/* 800B6CD0 000B3AD0 48 00 1A 65 */ bl zThrown_Remove__FP4xEnt lbl_800B6CD4: /* 800B6CD4 000B3AD4 FC 20 F8 90 */ fmr f1, f31 /* 800B6CD8 000B3AD8 7F A3 EB 78 */ mr r3, r29 /* 800B6CDC 000B3ADC 7F C4 F3 78 */ mr r4, r30 -/* 800B6CE0 000B3AE0 4B F6 29 FD */ bl func_800196DC +/* 800B6CE0 000B3AE0 4B F6 29 FD */ bl xEntBeginUpdate__FP4xEntP6xScenef /* 800B6CE4 000B3AE4 FC 20 F8 90 */ fmr f1, f31 /* 800B6CE8 000B3AE8 7F A3 EB 78 */ mr r3, r29 /* 800B6CEC 000B3AEC 7F C4 F3 78 */ mr r4, r30 -/* 800B6CF0 000B3AF0 4B F6 2A 79 */ bl func_80019768 +/* 800B6CF0 000B3AF0 4B F6 2A 79 */ bl xEntEndUpdate__FP4xEntP6xScenef /* 800B6CF4 000B3AF4 48 00 01 B8 */ b lbl_800B6EAC lbl_800B6CF8: /* 800B6CF8 000B3AF8 3C 60 80 2F */ lis r3, lbl_802F2EE8@ha @@ -298,11 +298,11 @@ lbl_800B6D30: /* 800B6D40 000B3B40 38 04 2E E8 */ addi r0, r4, lbl_802F2EE8@l /* 800B6D44 000B3B44 7F C4 F3 78 */ mr r4, r30 /* 800B6D48 000B3B48 7F 80 2A 14 */ add r28, r0, r5 -/* 800B6D4C 000B3B4C 4B F6 29 91 */ bl func_800196DC +/* 800B6D4C 000B3B4C 4B F6 29 91 */ bl xEntBeginUpdate__FP4xEntP6xScenef /* 800B6D50 000B3B50 FC 20 F8 90 */ fmr f1, f31 /* 800B6D54 000B3B54 7F A3 EB 78 */ mr r3, r29 /* 800B6D58 000B3B58 7F C4 F3 78 */ mr r4, r30 -/* 800B6D5C 000B3B5C 4B F6 2A 0D */ bl func_80019768 +/* 800B6D5C 000B3B5C 4B F6 2A 0D */ bl xEntEndUpdate__FP4xEntP6xScenef /* 800B6D60 000B3B60 C0 3C 00 30 */ lfs f1, 0x30(r28) /* 800B6D64 000B3B64 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) /* 800B6D68 000B3B68 FC 01 00 00 */ fcmpu cr0, f1, f0 @@ -346,10 +346,10 @@ lbl_800B6DCC: /* 800B6DF8 000B3BF8 4E 80 04 21 */ bctrl lbl_800B6DFC: /* 800B6DFC 000B3BFC 7F A3 EB 78 */ mr r3, r29 -/* 800B6E00 000B3C00 4B F6 21 51 */ bl func_80018F50 +/* 800B6E00 000B3C00 4B F6 21 51 */ bl xEntReset__FP4xEnt /* 800B6E04 000B3C04 7F A3 EB 78 */ mr r3, r29 /* 800B6E08 000B3C08 38 80 00 55 */ li r4, 0x55 -/* 800B6E0C 000B3C0C 4B F6 87 E5 */ bl func_8001F5F0 +/* 800B6E0C 000B3C0C 4B F6 87 E5 */ bl zEntEvent__FP5xBaseUi /* 800B6E10 000B3C10 C0 02 95 A8 */ lfs f0, lbl_803CDF28-_SDA2_BASE_(r2) /* 800B6E14 000B3C14 3C 80 80 0B */ lis r4, lbl_800B6FC0@ha /* 800B6E18 000B3C18 80 7D 00 24 */ lwz r3, 0x24(r29) @@ -665,13 +665,13 @@ lbl_800B7288: /* 800B7294 000B4094 C0 22 95 A0 */ lfs f1, lbl_803CDF20-_SDA2_BASE_(r2) /* 800B7298 000B4098 7F E3 FB 78 */ mr r3, r31 /* 800B729C 000B409C 7E C4 B3 78 */ mr r4, r22 -/* 800B72A0 000B40A0 4B F6 24 3D */ bl func_800196DC +/* 800B72A0 000B40A0 4B F6 24 3D */ bl xEntBeginUpdate__FP4xEntP6xScenef /* 800B72A4 000B40A4 48 00 00 14 */ b lbl_800B72B8 lbl_800B72A8: /* 800B72A8 000B40A8 FC 20 F8 90 */ fmr f1, f31 /* 800B72AC 000B40AC 7F E3 FB 78 */ mr r3, r31 /* 800B72B0 000B40B0 7E C4 B3 78 */ mr r4, r22 -/* 800B72B4 000B40B4 4B F6 24 29 */ bl func_800196DC +/* 800B72B4 000B40B4 4B F6 24 29 */ bl xEntBeginUpdate__FP4xEntP6xScenef lbl_800B72B8: /* 800B72B8 000B40B8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B72BC 000B40BC FC 20 F8 90 */ fmr f1, f31 @@ -683,7 +683,7 @@ lbl_800B72B8: /* 800B72D4 000B40D4 FC 00 00 50 */ fneg f0, f0 /* 800B72D8 000B40D8 C3 C5 00 14 */ lfs f30, 0x14(r5) /* 800B72DC 000B40DC D0 05 00 14 */ stfs f0, 0x14(r5) -/* 800B72E0 000B40E0 4B F6 29 D9 */ bl func_80019CB8 +/* 800B72E0 000B40E0 4B F6 29 D9 */ bl xEntApplyPhysics__FP4xEntP6xScenef /* 800B72E4 000B40E4 80 7E 1F C0 */ lwz r3, 0x1fc0(r30) /* 800B72E8 000B40E8 D3 C3 00 14 */ stfs f30, 0x14(r3) /* 800B72EC 000B40EC 80 7B 00 08 */ lwz r3, 8(r27) @@ -711,7 +711,7 @@ lbl_800B72B8: /* 800B7344 000B4144 7C 64 1B 78 */ mr r4, r3 /* 800B7348 000B4148 D0 01 00 2C */ stfs f0, 0x2c(r1) /* 800B734C 000B414C D0 41 00 30 */ stfs f2, 0x30(r1) -/* 800B7350 000B4150 4B F9 6F A1 */ bl func_8004E2F0 +/* 800B7350 000B4150 4B F9 6F A1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800B7354 000B4154 80 7B 00 08 */ lwz r3, 8(r27) /* 800B7358 000B4158 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800B735C 000B415C 80 63 00 24 */ lwz r3, 0x24(r3) @@ -765,7 +765,7 @@ lbl_800B7400: /* 800B7410 000B4210 7E C4 B3 78 */ mr r4, r22 /* 800B7414 000B4214 38 7B 00 3C */ addi r3, r27, 0x3c /* 800B7418 000B4218 38 A0 00 00 */ li r5, 0 -/* 800B741C 000B421C 4B F6 4C B1 */ bl func_8001C0CC +/* 800B741C 000B421C 4B F6 4C B1 */ bl xEntDriveUpdate__FP9xEntDriveP6xScenefPC7xCollis lbl_800B7420: /* 800B7420 000B4220 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800B7424 000B4224 38 7B 00 20 */ addi r3, r27, 0x20 @@ -782,7 +782,7 @@ lbl_800B7420: /* 800B7450 000B4250 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800B7454 000B4254 7F E3 FB 78 */ mr r3, r31 /* 800B7458 000B4258 38 84 00 30 */ addi r4, r4, 0x30 -/* 800B745C 000B425C 48 06 81 6D */ bl func_8011F5C8 +/* 800B745C 000B425C 48 06 81 6D */ bl xEntBoulder_RealBUpdate__FP4xEntP5xVec3 /* 800B7460 000B4260 48 00 00 38 */ b lbl_800B7498 lbl_800B7464: /* 800B7464 000B4264 81 9F 00 3C */ lwz r12, 0x3c(r31) @@ -798,7 +798,7 @@ lbl_800B7488: /* 800B7488 000B4288 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800B748C 000B428C 7F E3 FB 78 */ mr r3, r31 /* 800B7490 000B4290 38 84 00 30 */ addi r4, r4, 0x30 -/* 800B7494 000B4294 4B F6 23 D1 */ bl func_80019864 +/* 800B7494 000B4294 4B F6 23 D1 */ bl xEntDefaultBoundUpdate__FP4xEntP5xVec3 lbl_800B7498: /* 800B7498 000B4298 38 E0 00 00 */ li r7, 0 /* 800B749C 000B429C 7F A6 EB 78 */ mr r6, r29 @@ -849,7 +849,7 @@ lbl_800B74DC: /* 800B7540 000B4340 EC 01 00 28 */ fsubs f0, f1, f0 /* 800B7544 000B4344 D0 01 00 24 */ stfs f0, 0x24(r1) /* 800B7548 000B4348 C0 3F 00 94 */ lfs f1, 0x94(r31) -/* 800B754C 000B434C 4B F5 AA 19 */ bl func_80011F64 +/* 800B754C 000B434C 4B F5 AA 19 */ bl xSweptSpherePrepare__FP12xSweptSphereP5xVec3P5xVec3f /* 800B7550 000B4350 C0 21 00 B4 */ lfs f1, 0xb4(r1) /* 800B7554 000B4354 C0 02 95 BC */ lfs f0, lbl_803CDF3C-_SDA2_BASE_(r2) /* 800B7558 000B4358 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -858,7 +858,7 @@ lbl_800B74DC: /* 800B7564 000B4364 7F E5 FB 78 */ mr r5, r31 /* 800B7568 000B4368 38 61 00 98 */ addi r3, r1, 0x98 /* 800B756C 000B436C 38 C0 00 10 */ li r6, 0x10 -/* 800B7570 000B4370 4B F5 CB 19 */ bl func_80014088 +/* 800B7570 000B4370 4B F5 CB 19 */ bl xSweptSphereToScene__FP12xSweptSphereP6xSceneP4xEntUc /* 800B7574 000B4374 2C 03 00 00 */ cmpwi r3, 0 /* 800B7578 000B4378 41 82 00 F8 */ beq lbl_800B7670 /* 800B757C 000B437C C0 61 00 B4 */ lfs f3, 0xb4(r1) @@ -908,7 +908,7 @@ lbl_800B75A0: /* 800B7628 000B4428 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800B762C 000B442C 7F E3 FB 78 */ mr r3, r31 /* 800B7630 000B4430 38 84 00 30 */ addi r4, r4, 0x30 -/* 800B7634 000B4434 48 06 7F 95 */ bl func_8011F5C8 +/* 800B7634 000B4434 48 06 7F 95 */ bl xEntBoulder_RealBUpdate__FP4xEntP5xVec3 /* 800B7638 000B4438 48 00 00 38 */ b lbl_800B7670 lbl_800B763C: /* 800B763C 000B443C 81 9F 00 3C */ lwz r12, 0x3c(r31) @@ -924,12 +924,12 @@ lbl_800B7660: /* 800B7660 000B4460 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800B7664 000B4464 7F E3 FB 78 */ mr r3, r31 /* 800B7668 000B4468 38 84 00 30 */ addi r4, r4, 0x30 -/* 800B766C 000B446C 4B F6 21 F9 */ bl func_80019864 +/* 800B766C 000B446C 4B F6 21 F9 */ bl xEntDefaultBoundUpdate__FP4xEntP5xVec3 lbl_800B7670: /* 800B7670 000B4470 FC 20 F8 90 */ fmr f1, f31 /* 800B7674 000B4474 7F E3 FB 78 */ mr r3, r31 /* 800B7678 000B4478 7E C4 B3 78 */ mr r4, r22 -/* 800B767C 000B447C 4B F6 28 0D */ bl func_80019E88 +/* 800B767C 000B447C 4B F6 28 0D */ bl xEntCollide__FP4xEntP6xScenef /* 800B7680 000B4480 7F A5 EB 78 */ mr r5, r29 /* 800B7684 000B4484 38 C0 00 00 */ li r6, 0 /* 800B7688 000B4488 38 80 00 18 */ li r4, 0x18 @@ -963,7 +963,7 @@ lbl_800B76E4: /* 800B76E4 000B44E4 FC 20 F8 90 */ fmr f1, f31 /* 800B76E8 000B44E8 7F E3 FB 78 */ mr r3, r31 /* 800B76EC 000B44EC 7E C4 B3 78 */ mr r4, r22 -/* 800B76F0 000B44F0 4B F6 20 79 */ bl func_80019768 +/* 800B76F0 000B44F0 4B F6 20 79 */ bl xEntEndUpdate__FP4xEntP6xScenef /* 800B76F4 000B44F4 80 7B 00 34 */ lwz r3, 0x34(r27) /* 800B76F8 000B44F8 80 03 00 04 */ lwz r0, 4(r3) /* 800B76FC 000B44FC 28 00 00 00 */ cmplwi r0, 0 @@ -992,7 +992,7 @@ lbl_800B7744: /* 800B7754 000B4554 3C 60 80 26 */ lis r3, lbl_8025F590@ha /* 800B7758 000B4558 38 63 F5 90 */ addi r3, r3, lbl_8025F590@l /* 800B775C 000B455C 38 63 01 9E */ addi r3, r3, 0x19e -/* 800B7760 000B4560 4B F9 4A B5 */ bl func_8004C214 +/* 800B7760 000B4560 4B F9 4A B5 */ bl xStrHash__FPCc /* 800B7764 000B4564 C0 42 95 A0 */ lfs f2, lbl_803CDF20-_SDA2_BASE_(r2) /* 800B7768 000B4568 7F E6 FB 78 */ mr r6, r31 /* 800B776C 000B456C C0 22 95 A4 */ lfs f1, lbl_803CDF24-_SDA2_BASE_(r2) @@ -1002,7 +1002,7 @@ lbl_800B7744: /* 800B777C 000B457C C0 82 95 C4 */ lfs f4, lbl_803CDF44-_SDA2_BASE_(r2) /* 800B7780 000B4580 38 A0 00 00 */ li r5, 0 /* 800B7784 000B4584 38 E0 00 00 */ li r7, 0 -/* 800B7788 000B4588 4B F9 12 DD */ bl func_80048A64 +/* 800B7788 000B4588 4B F9 12 DD */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf lbl_800B778C: /* 800B778C 000B458C C0 02 95 C8 */ lfs f0, lbl_803CDF48-_SDA2_BASE_(r2) /* 800B7790 000B4590 D0 0D 91 00 */ stfs f0, lbl_803CBA00-_SDA_BASE_(r13) @@ -1020,7 +1020,7 @@ lbl_800B77B8: /* 800B77BC 000B45BC 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800B77C0 000B45C0 41 82 00 64 */ beq lbl_800B7824 /* 800B77C4 000B45C4 7E C3 B3 78 */ mr r3, r22 -/* 800B77C8 000B45C8 4B FF E2 1D */ bl func_800B59E4 +/* 800B77C8 000B45C8 4B FF E2 1D */ bl zSurfaceGetSurface__FPC7xCollis /* 800B77CC 000B45CC 28 03 00 00 */ cmplwi r3, 0 /* 800B77D0 000B45D0 41 82 00 54 */ beq lbl_800B7824 /* 800B77D4 000B45D4 88 03 00 20 */ lbz r0, 0x20(r3) @@ -1307,10 +1307,10 @@ lbl_800B7BD0: /* 800B7BFC 000B49FC 4E 80 04 21 */ bctrl lbl_800B7C00: /* 800B7C00 000B4A00 7F E3 FB 78 */ mr r3, r31 -/* 800B7C04 000B4A04 4B F6 13 4D */ bl func_80018F50 +/* 800B7C04 000B4A04 4B F6 13 4D */ bl xEntReset__FP4xEnt /* 800B7C08 000B4A08 7F E3 FB 78 */ mr r3, r31 /* 800B7C0C 000B4A0C 38 80 00 55 */ li r4, 0x55 -/* 800B7C10 000B4A10 4B F6 79 E1 */ bl func_8001F5F0 +/* 800B7C10 000B4A10 4B F6 79 E1 */ bl zEntEvent__FP5xBaseUi /* 800B7C14 000B4A14 C0 02 95 A8 */ lfs f0, lbl_803CDF28-_SDA2_BASE_(r2) /* 800B7C18 000B4A18 3C 80 80 0B */ lis r4, lbl_800B6FC0@ha /* 800B7C1C 000B4A1C 80 7F 00 24 */ lwz r3, 0x24(r31) @@ -1362,7 +1362,7 @@ lbl_800B7CB0: /* 800B7CBC 000B4ABC 38 80 00 01 */ li r4, 1 /* 800B7CC0 000B4AC0 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800B7CC4 000B4AC4 38 63 00 30 */ addi r3, r3, 0x30 -/* 800B7CC8 000B4AC8 4B FD CF 7D */ bl func_80094C44 +/* 800B7CC8 000B4AC8 4B FD CF 7D */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui /* 800B7CCC 000B4ACC 81 9F 00 3C */ lwz r12, 0x3c(r31) /* 800B7CD0 000B4AD0 28 0C 00 00 */ cmplwi r12, 0 /* 800B7CD4 000B4AD4 41 82 00 20 */ beq lbl_800B7CF4 @@ -1378,7 +1378,7 @@ lbl_800B7CF4: /* 800B7CF8 000B4AF8 7F E3 FB 78 */ mr r3, r31 /* 800B7CFC 000B4AFC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 800B7D00 000B4B00 38 84 00 30 */ addi r4, r4, 0x30 -/* 800B7D04 000B4B04 4B F6 1B 61 */ bl func_80019864 +/* 800B7D04 000B4B04 4B F6 1B 61 */ bl xEntDefaultBoundUpdate__FP4xEntP5xVec3 lbl_800B7D08: /* 800B7D08 000B4B08 80 7B 00 5C */ lwz r3, 0x5c(r27) /* 800B7D0C 000B4B0C 28 03 00 00 */ cmplwi r3, 0 @@ -1409,7 +1409,7 @@ lbl_800B7D08: /* 800B7D70 000B4B70 C0 22 95 CC */ lfs f1, lbl_803CDF4C-_SDA2_BASE_(r2) /* 800B7D74 000B4B74 38 7B 00 3C */ addi r3, r27, 0x3c /* 800B7D78 000B4B78 38 A0 00 00 */ li r5, 0 -/* 800B7D7C 000B4B7C 4B F6 3E 29 */ bl func_8001BBA4 +/* 800B7D7C 000B4B7C 4B F6 3E 29 */ bl xEntDriveMount__FP9xEntDriveP4xEntfPC7xCollis /* 800B7D80 000B4B80 48 00 00 58 */ b lbl_800B7DD8 lbl_800B7D84: /* 800B7D84 000B4B84 38 00 00 00 */ li r0, 0 @@ -1431,7 +1431,7 @@ lbl_800B7DA8: /* 800B7DBC 000B4BBC 40 81 00 1C */ ble lbl_800B7DD8 /* 800B7DC0 000B4BC0 C0 22 95 D0 */ lfs f1, lbl_803CDF50-_SDA2_BASE_(r2) /* 800B7DC4 000B4BC4 38 7B 00 3C */ addi r3, r27, 0x3c -/* 800B7DC8 000B4BC8 4B F6 42 15 */ bl func_8001BFDC +/* 800B7DC8 000B4BC8 4B F6 42 15 */ bl xEntDriveDismount__FP9xEntDrivef /* 800B7DCC 000B4BCC 48 00 00 0C */ b lbl_800B7DD8 lbl_800B7DD0: /* 800B7DD0 000B4BD0 38 00 00 00 */ li r0, 0 @@ -1467,7 +1467,7 @@ lbl_800B7E0C: /* 800B7E40 000B4C40 48 00 00 0C */ b lbl_800B7E4C lbl_800B7E44: /* 800B7E44 000B4C44 7F E3 FB 78 */ mr r3, r31 -/* 800B7E48 000B4C48 48 00 08 ED */ bl func_800B8734 +/* 800B7E48 000B4C48 48 00 08 ED */ bl zThrown_Remove__FP4xEnt lbl_800B7E4C: /* 800B7E4C 000B4C4C E3 E1 08 08 */ psq_l f31, -2040(r1), 0, qr0 /* 800B7E50 000B4C50 CB E1 08 00 */ lfd f31, 0x800(r1) @@ -1507,8 +1507,8 @@ func_800B7E88: /* 800B7ECC 000B4CCC 90 03 00 20 */ stw r0, 0x20(r3) /* 800B7ED0 000B4CD0 4E 80 00 20 */ blr -.global func_800B7ED4 -func_800B7ED4: +.global zThrown_Reset__Fv +zThrown_Reset__Fv: /* 800B7ED4 000B4CD4 3C 60 80 2F */ lis r3, lbl_802F2EE8@ha /* 800B7ED8 000B4CD8 38 C0 00 00 */ li r6, 0 /* 800B7EDC 000B4CDC 38 A3 2E E8 */ addi r5, r3, lbl_802F2EE8@l @@ -1555,8 +1555,8 @@ lbl_800B7F64: /* 800B7F74 000B4D74 90 0D 90 F8 */ stw r0, lbl_803CB9F8-_SDA_BASE_(r13) /* 800B7F78 000B4D78 4E 80 00 20 */ blr -.global func_800B7F7C -func_800B7F7C: +.global zThrown_LaunchVel__FP4xEntP5xVec3 +zThrown_LaunchVel__FP4xEntP5xVec3: /* 800B7F7C 000B4D7C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B7F80 000B4D80 7C 08 02 A6 */ mflr r0 /* 800B7F84 000B4D84 3C A0 80 29 */ lis r5, lbl_80290F14@ha @@ -1620,7 +1620,7 @@ lbl_800B8048: /* 800B8054 000B4E54 48 00 00 78 */ b lbl_800B80CC lbl_800B8058: /* 800B8058 000B4E58 7F 83 E3 78 */ mr r3, r28 -/* 800B805C 000B4E5C 48 00 06 D9 */ bl func_800B8734 +/* 800B805C 000B4E5C 48 00 06 D9 */ bl zThrown_Remove__FP4xEnt /* 800B8060 000B4E60 80 CD 90 F8 */ lwz r6, lbl_803CB9F8-_SDA_BASE_(r13) /* 800B8064 000B4E64 3C 60 80 2F */ lis r3, lbl_802F2EE8@ha /* 800B8068 000B4E68 38 A3 2E E8 */ addi r5, r3, lbl_802F2EE8@l @@ -1644,7 +1644,7 @@ lbl_800B8058: /* 800B80B0 000B4EB0 A0 1C 00 06 */ lhz r0, 6(r28) /* 800B80B4 000B4EB4 54 00 06 F6 */ rlwinm r0, r0, 0, 0x1b, 0x1b /* 800B80B8 000B4EB8 90 1E 00 38 */ stw r0, 0x38(r30) -/* 800B80BC 000B4EBC 4B F6 3A 99 */ bl func_8001BB54 +/* 800B80BC 000B4EBC 4B F6 3A 99 */ bl xEntDriveInit__FP9xEntDriveP4xEnt /* 800B80C0 000B4EC0 38 00 00 00 */ li r0, 0 /* 800B80C4 000B4EC4 90 1E 00 B8 */ stw r0, 0xb8(r30) /* 800B80C8 000B4EC8 90 1E 00 BC */ stw r0, 0xbc(r30) @@ -1672,8 +1672,8 @@ lbl_800B80CC: /* 800B811C 000B4F1C 38 21 00 20 */ addi r1, r1, 0x20 /* 800B8120 000B4F20 4E 80 00 20 */ blr -.global func_800B8124 -func_800B8124: +.global zThrown_LaunchDir__FP4xEntP5xVec3 +zThrown_LaunchDir__FP4xEntP5xVec3: /* 800B8124 000B4F24 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B8128 000B4F28 7C 08 02 A6 */ mflr r0 /* 800B812C 000B4F2C 3C C0 80 3C */ lis r6, lbl_803C0558@ha @@ -1717,14 +1717,14 @@ lbl_800B8194: /* 800B81B4 000B4FB4 38 81 00 08 */ addi r4, r1, 8 /* 800B81B8 000B4FB8 EC 01 00 32 */ fmuls f0, f1, f0 /* 800B81BC 000B4FBC D0 01 00 10 */ stfs f0, 0x10(r1) -/* 800B81C0 000B4FC0 4B FF FD BD */ bl func_800B7F7C +/* 800B81C0 000B4FC0 4B FF FD BD */ bl zThrown_LaunchVel__FP4xEntP5xVec3 /* 800B81C4 000B4FC4 80 01 00 24 */ lwz r0, 0x24(r1) /* 800B81C8 000B4FC8 7C 08 03 A6 */ mtlr r0 /* 800B81CC 000B4FCC 38 21 00 20 */ addi r1, r1, 0x20 /* 800B81D0 000B4FD0 4E 80 00 20 */ blr -.global func_800B81D4 -func_800B81D4: +.global zThrown_LaunchPos__FP4xEntP5xVec3P5xVec3 +zThrown_LaunchPos__FP4xEntP5xVec3P5xVec3: /* 800B81D4 000B4FD4 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800B81D8 000B4FD8 7C 08 02 A6 */ mflr r0 /* 800B81DC 000B4FDC 90 01 00 54 */ stw r0, 0x54(r1) @@ -1844,7 +1844,7 @@ lbl_800B8310: lbl_800B8388: /* 800B8388 000B5188 7F 83 E3 78 */ mr r3, r28 /* 800B838C 000B518C 38 81 00 08 */ addi r4, r1, 8 -/* 800B8390 000B5190 4B FF FB ED */ bl func_800B7F7C +/* 800B8390 000B5190 4B FF FB ED */ bl zThrown_LaunchVel__FP4xEntP5xVec3 /* 800B8394 000B5194 7F A3 EB 78 */ mr r3, r29 /* 800B8398 000B5198 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 800B839C 000B519C CB E1 00 40 */ lfd f31, 0x40(r1) @@ -1859,8 +1859,8 @@ lbl_800B8388: /* 800B83C0 000B51C0 38 21 00 50 */ addi r1, r1, 0x50 /* 800B83C4 000B51C4 4E 80 00 20 */ blr -.global func_800B83C8 -func_800B83C8: +.global zThrown_LaunchStack__FP4xEntP4xEnt +zThrown_LaunchStack__FP4xEntP4xEnt: /* 800B83C8 000B51C8 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800B83CC 000B51CC 7C 08 02 A6 */ mflr r0 /* 800B83D0 000B51D0 90 01 00 44 */ stw r0, 0x44(r1) @@ -1894,7 +1894,7 @@ lbl_800B8430: /* 800B8430 000B5230 80 BF 00 AC */ lwz r5, 0xac(r31) /* 800B8434 000B5234 38 61 00 20 */ addi r3, r1, 0x20 /* 800B8438 000B5238 38 9F 00 94 */ addi r4, r31, 0x94 -/* 800B843C 000B523C 4B F7 96 A5 */ bl func_80031AE0 +/* 800B843C 000B523C 4B F7 96 A5 */ bl xBoxInitBoundOBB__FP4xBoxPC4xBoxPC7xMat4x3 /* 800B8440 000B5240 C0 01 00 24 */ lfs f0, 0x24(r1) /* 800B8444 000B5244 D0 01 00 18 */ stfs f0, 0x18(r1) /* 800B8448 000B5248 48 00 00 14 */ b lbl_800B845C @@ -1926,11 +1926,11 @@ lbl_800B845C: /* 800B84A8 000B52A8 C0 05 00 38 */ lfs f0, 0x38(r5) /* 800B84AC 000B52AC EC 01 00 28 */ fsubs f0, f1, f0 /* 800B84B0 000B52B0 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 800B84B4 000B52B4 4B F9 5E 3D */ bl func_8004E2F0 +/* 800B84B4 000B52B4 4B F9 5E 3D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800B84B8 000B52B8 7F C3 F3 78 */ mr r3, r30 /* 800B84BC 000B52BC 38 81 00 14 */ addi r4, r1, 0x14 /* 800B84C0 000B52C0 38 A1 00 08 */ addi r5, r1, 8 -/* 800B84C4 000B52C4 4B FF FD 11 */ bl func_800B81D4 +/* 800B84C4 000B52C4 4B FF FD 11 */ bl zThrown_LaunchPos__FP4xEntP5xVec3P5xVec3 /* 800B84C8 000B52C8 2C 03 00 00 */ cmpwi r3, 0 /* 800B84CC 000B52CC 41 82 00 4C */ beq lbl_800B8518 /* 800B84D0 000B52D0 80 0D 90 F8 */ lwz r0, lbl_803CB9F8-_SDA_BASE_(r13) @@ -1961,8 +1961,8 @@ lbl_800B8518: /* 800B8528 000B5328 38 21 00 40 */ addi r1, r1, 0x40 /* 800B852C 000B532C 4E 80 00 20 */ blr -.global func_800B8530 -func_800B8530: +.global zThrown_PatrickLauncher__FP4xEntP4xEnt +zThrown_PatrickLauncher__FP4xEntP4xEnt: /* 800B8530 000B5330 80 CD 90 F8 */ lwz r6, lbl_803CB9F8-_SDA_BASE_(r13) /* 800B8534 000B5334 3C A0 80 2F */ lis r5, lbl_802F2EE8@ha /* 800B8538 000B5338 38 A5 2E E8 */ addi r5, r5, lbl_802F2EE8@l @@ -1987,8 +1987,8 @@ lbl_800B8564: /* 800B857C 000B537C 90 83 00 0C */ stw r4, 0xc(r3) /* 800B8580 000B5380 4E 80 00 20 */ blr -.global func_800B8584 -func_800B8584: +.global zThrown_AddFruit__FP4xEnt +zThrown_AddFruit__FP4xEnt: /* 800B8584 000B5384 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B8588 000B5388 7C 08 02 A6 */ mflr r0 /* 800B858C 000B538C 3C 80 80 2F */ lis r4, lbl_802F2EE8@ha @@ -2024,7 +2024,7 @@ lbl_800B85B8: /* 800B8600 000B5400 41 82 00 10 */ beq lbl_800B8610 /* 800B8604 000B5404 C0 22 95 A8 */ lfs f1, lbl_803CDF28-_SDA2_BASE_(r2) /* 800B8608 000B5408 38 64 00 3C */ addi r3, r4, 0x3c -/* 800B860C 000B540C 4B F6 39 D1 */ bl func_8001BFDC +/* 800B860C 000B540C 4B F6 39 D1 */ bl xEntDriveDismount__FP9xEntDrivef lbl_800B8610: /* 800B8610 000B5410 3C 60 80 2F */ lis r3, lbl_802F2EE8@ha /* 800B8614 000B5414 38 80 00 00 */ li r4, 0 @@ -2095,7 +2095,7 @@ lbl_800B8694: /* 800B8700 000B5500 4B FF E3 D9 */ bl func_800B6AD8 /* 800B8704 000B5504 7F E4 FB 78 */ mr r4, r31 /* 800B8708 000B5508 38 7E 00 3C */ addi r3, r30, 0x3c -/* 800B870C 000B550C 4B F6 34 49 */ bl func_8001BB54 +/* 800B870C 000B550C 4B F6 34 49 */ bl xEntDriveInit__FP9xEntDriveP4xEnt /* 800B8710 000B5510 38 00 00 00 */ li r0, 0 /* 800B8714 000B5514 90 1E 00 B8 */ stw r0, 0xb8(r30) /* 800B8718 000B5518 90 1E 00 BC */ stw r0, 0xbc(r30) @@ -2107,8 +2107,8 @@ lbl_800B871C: /* 800B872C 000B552C 38 21 00 10 */ addi r1, r1, 0x10 /* 800B8730 000B5530 4E 80 00 20 */ blr -.global func_800B8734 -func_800B8734: +.global zThrown_Remove__FP4xEnt +zThrown_Remove__FP4xEnt: /* 800B8734 000B5534 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B8738 000B5538 7C 08 02 A6 */ mflr r0 /* 800B873C 000B553C 3C 80 80 2F */ lis r4, lbl_802F2EE8@ha @@ -2225,8 +2225,8 @@ lbl_800B88C8: /* 800B88DC 000B56DC 38 21 00 20 */ addi r1, r1, 0x20 /* 800B88E0 000B56E0 4E 80 00 20 */ blr -.global func_800B88E4 -func_800B88E4: +.global zThrown_KillFruit__FP4xEnt +zThrown_KillFruit__FP4xEnt: /* 800B88E4 000B56E4 80 0D 90 F8 */ lwz r0, lbl_803CB9F8-_SDA_BASE_(r13) /* 800B88E8 000B56E8 3C 80 80 2F */ lis r4, lbl_802F2EE8@ha /* 800B88EC 000B56EC 38 84 2E E8 */ addi r4, r4, lbl_802F2EE8@l @@ -2282,7 +2282,7 @@ lbl_800B8980: /* 800B8994 000B5794 41 82 00 20 */ beq lbl_800B89B4 /* 800B8998 000B5798 7C 03 E0 40 */ cmplw r3, r28 /* 800B899C 000B579C 40 82 00 18 */ bne lbl_800B89B4 -/* 800B89A0 000B57A0 4B FB BF A5 */ bl func_80074944 +/* 800B89A0 000B57A0 4B FB BF A5 */ bl zEntPlayer_PatrickLaunch__FP4xEnt /* 800B89A4 000B57A4 38 00 00 00 */ li r0, 0 /* 800B89A8 000B57A8 38 60 00 01 */ li r3, 1 /* 800B89AC 000B57AC 90 1B 00 0C */ stw r0, 0xc(r27) @@ -2293,7 +2293,7 @@ lbl_800B89B4: /* 800B89BC 000B57BC 40 82 00 18 */ bne lbl_800B89D4 /* 800B89C0 000B57C0 7F 83 E3 78 */ mr r3, r28 /* 800B89C4 000B57C4 38 80 01 68 */ li r4, 0x168 -/* 800B89C8 000B57C8 4B F6 6C 29 */ bl func_8001F5F0 +/* 800B89C8 000B57C8 4B F6 6C 29 */ bl zEntEvent__FP5xBaseUi /* 800B89CC 000B57CC 3B C0 00 01 */ li r30, 1 /* 800B89D0 000B57D0 48 00 00 AC */ b lbl_800B8A7C lbl_800B89D4: @@ -2314,14 +2314,14 @@ lbl_800B8A04: /* 800B8A08 000B5808 40 82 00 30 */ bne lbl_800B8A38 /* 800B8A0C 000B580C 7F 83 E3 78 */ mr r3, r28 /* 800B8A10 000B5810 38 80 01 68 */ li r4, 0x168 -/* 800B8A14 000B5814 4B F6 6B DD */ bl func_8001F5F0 +/* 800B8A14 000B5814 4B F6 6B DD */ bl zEntEvent__FP5xBaseUi /* 800B8A18 000B5818 80 8D 90 FC */ lwz r4, lbl_803CB9FC-_SDA_BASE_(r13) /* 800B8A1C 000B581C 7F 83 E3 78 */ mr r3, r28 -/* 800B8A20 000B5820 4B F9 E3 31 */ bl func_80056D50 +/* 800B8A20 000B5820 4B F9 E3 31 */ bl zEntButton_Press__FP11_zEntButtonUi /* 800B8A24 000B5824 3C 80 00 01 */ lis r4, 0x00012000@ha /* 800B8A28 000B5828 7F 83 E3 78 */ mr r3, r28 /* 800B8A2C 000B582C 38 84 20 00 */ addi r4, r4, 0x00012000@l -/* 800B8A30 000B5830 4B F9 E3 75 */ bl func_80056DA4 +/* 800B8A30 000B5830 4B F9 E3 75 */ bl zEntButton_Hold__FP11_zEntButtonUi /* 800B8A34 000B5834 48 00 00 48 */ b lbl_800B8A7C lbl_800B8A38: /* 800B8A38 000B5838 88 1C 00 1C */ lbz r0, 0x1c(r28) @@ -2329,19 +2329,19 @@ lbl_800B8A38: /* 800B8A40 000B5840 41 82 00 20 */ beq lbl_800B8A60 /* 800B8A44 000B5844 7F 83 E3 78 */ mr r3, r28 /* 800B8A48 000B5848 38 80 01 68 */ li r4, 0x168 -/* 800B8A4C 000B584C 4B F6 6B A5 */ bl func_8001F5F0 +/* 800B8A4C 000B584C 4B F6 6B A5 */ bl zEntEvent__FP5xBaseUi /* 800B8A50 000B5850 7F 83 E3 78 */ mr r3, r28 /* 800B8A54 000B5854 38 80 00 3A */ li r4, 0x3a -/* 800B8A58 000B5858 4B F6 6B 99 */ bl func_8001F5F0 +/* 800B8A58 000B5858 4B F6 6B 99 */ bl zEntEvent__FP5xBaseUi /* 800B8A5C 000B585C 48 00 00 20 */ b lbl_800B8A7C lbl_800B8A60: /* 800B8A60 000B5860 41 82 00 1C */ beq lbl_800B8A7C /* 800B8A64 000B5864 7F 83 E3 78 */ mr r3, r28 /* 800B8A68 000B5868 38 80 01 68 */ li r4, 0x168 -/* 800B8A6C 000B586C 4B F6 6B 85 */ bl func_8001F5F0 +/* 800B8A6C 000B586C 4B F6 6B 85 */ bl zEntEvent__FP5xBaseUi /* 800B8A70 000B5870 7F 83 E3 78 */ mr r3, r28 /* 800B8A74 000B5874 38 80 00 3A */ li r4, 0x3a -/* 800B8A78 000B5878 4B F6 6B 79 */ bl func_8001F5F0 +/* 800B8A78 000B5878 4B F6 6B 79 */ bl zEntEvent__FP5xBaseUi lbl_800B8A7C: /* 800B8A7C 000B587C 80 0D 91 04 */ lwz r0, lbl_803CBA04-_SDA_BASE_(r13) /* 800B8A80 000B5880 28 00 00 00 */ cmplwi r0, 0 @@ -2352,7 +2352,7 @@ lbl_800B8A7C: /* 800B8A94 000B5894 7F 83 E3 78 */ mr r3, r28 /* 800B8A98 000B5898 38 81 00 08 */ addi r4, r1, 8 /* 800B8A9C 000B589C 38 A0 00 00 */ li r5, 0 -/* 800B8AA0 000B58A0 48 06 AD 91 */ bl func_80123830 +/* 800B8AA0 000B58A0 48 06 AD 91 */ bl zGooIs__FP4xEntRfUi /* 800B8AA4 000B58A4 2C 03 00 00 */ cmpwi r3, 0 /* 800B8AA8 000B58A8 41 82 00 90 */ beq lbl_800B8B38 /* 800B8AAC 000B58AC 80 7B 00 00 */ lwz r3, 0(r27) @@ -2382,19 +2382,19 @@ lbl_800B8A7C: /* 800B8B0C 000B590C 80 A3 00 4C */ lwz r5, 0x4c(r3) /* 800B8B10 000B5910 80 63 00 10 */ lwz r3, 0x10(r3) /* 800B8B14 000B5914 38 A5 00 30 */ addi r5, r5, 0x30 -/* 800B8B18 000B5918 4B FD B4 B5 */ bl func_80093FCC +/* 800B8B18 000B5918 4B FD B4 B5 */ bl zFXGooFreeze__FP8RpAtomicPC5xVec3P5xVec3 /* 800B8B1C 000B591C C0 42 95 A0 */ lfs f2, lbl_803CDF20-_SDA2_BASE_(r2) /* 800B8B20 000B5920 7F 83 E3 78 */ mr r3, r28 /* 800B8B24 000B5924 C0 22 95 B0 */ lfs f1, lbl_803CDF30-_SDA2_BASE_(r2) /* 800B8B28 000B5928 38 80 02 19 */ li r4, 0x219 /* 800B8B2C 000B592C FC 60 10 90 */ fmr f3, f2 /* 800B8B30 000B5930 FC 80 10 90 */ fmr f4, f2 -/* 800B8B34 000B5934 4B F6 6A F9 */ bl func_8001F62C +/* 800B8B34 000B5934 4B F6 6A F9 */ bl zEntEvent__FP5xBaseUiffff lbl_800B8B38: /* 800B8B38 000B5938 7F 83 E3 78 */ mr r3, r28 /* 800B8B3C 000B593C 38 81 00 08 */ addi r4, r1, 8 /* 800B8B40 000B5940 38 A0 00 00 */ li r5, 0 -/* 800B8B44 000B5944 48 06 AC ED */ bl func_80123830 +/* 800B8B44 000B5944 48 06 AC ED */ bl zGooIs__FP4xEntRfUi /* 800B8B48 000B5948 2C 03 00 00 */ cmpwi r3, 0 /* 800B8B4C 000B594C 41 82 00 08 */ beq lbl_800B8B54 /* 800B8B50 000B5950 3B C0 00 01 */ li r30, 1 @@ -2450,7 +2450,7 @@ lbl_800B8BD8: /* 800B8BF8 000B59F8 40 82 00 C0 */ bne lbl_800B8CB8 /* 800B8BFC 000B59FC 7F E3 FB 78 */ mr r3, r31 /* 800B8C00 000B5A00 38 81 00 0C */ addi r4, r1, 0xc -/* 800B8C04 000B5A04 48 00 06 01 */ bl func_800B9204 +/* 800B8C04 000B5A04 48 00 06 01 */ bl zThrown_IsFruit__FP4xEntPf /* 800B8C08 000B5A08 2C 03 00 00 */ cmpwi r3, 0 /* 800B8C0C 000B5A0C 41 82 00 AC */ beq lbl_800B8CB8 /* 800B8C10 000B5A10 80 0D 90 F8 */ lwz r0, lbl_803CB9F8-_SDA_BASE_(r13) @@ -2585,7 +2585,7 @@ lbl_800B8DC4: /* 800B8DE8 000B5BE8 40 82 01 04 */ bne lbl_800B8EEC /* 800B8DEC 000B5BEC 7F E3 FB 78 */ mr r3, r31 /* 800B8DF0 000B5BF0 38 81 00 08 */ addi r4, r1, 8 -/* 800B8DF4 000B5BF4 48 00 04 11 */ bl func_800B9204 +/* 800B8DF4 000B5BF4 48 00 04 11 */ bl zThrown_IsFruit__FP4xEntPf /* 800B8DF8 000B5BF8 2C 03 00 00 */ cmpwi r3, 0 /* 800B8DFC 000B5BFC 41 82 00 F0 */ beq lbl_800B8EEC /* 800B8E00 000B5C00 80 0D 90 F8 */ lwz r0, lbl_803CB9F8-_SDA_BASE_(r13) @@ -2711,7 +2711,7 @@ lbl_800B8F54: /* 800B8FC0 000B5DC0 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) /* 800B8FC4 000B5DC4 D0 1F 00 00 */ stfs f0, 0(r31) /* 800B8FC8 000B5DC8 80 7D 00 00 */ lwz r3, 0(r29) -/* 800B8FCC 000B5DCC 4B F6 66 25 */ bl func_8001F5F0 +/* 800B8FCC 000B5DCC 4B F6 66 25 */ bl zEntEvent__FP5xBaseUi /* 800B8FD0 000B5DD0 80 01 00 24 */ lwz r0, 0x24(r1) /* 800B8FD4 000B5DD4 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800B8FD8 000B5DD8 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -2758,7 +2758,7 @@ lbl_800B8FEC: /* 800B9078 000B5E78 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) /* 800B907C 000B5E7C D0 1F 00 00 */ stfs f0, 0(r31) /* 800B9080 000B5E80 80 7D 00 00 */ lwz r3, 0(r29) -/* 800B9084 000B5E84 4B F6 65 6D */ bl func_8001F5F0 +/* 800B9084 000B5E84 4B F6 65 6D */ bl zEntEvent__FP5xBaseUi /* 800B9088 000B5E88 80 01 00 24 */ lwz r0, 0x24(r1) /* 800B908C 000B5E8C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800B9090 000B5E90 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -2800,14 +2800,14 @@ lbl_800B90EC: /* 800B9118 000B5F18 40 82 00 10 */ bne lbl_800B9128 /* 800B911C 000B5F1C 80 79 00 00 */ lwz r3, 0(r25) /* 800B9120 000B5F20 38 80 00 25 */ li r4, 0x25 -/* 800B9124 000B5F24 4B F6 64 CD */ bl func_8001F5F0 +/* 800B9124 000B5F24 4B F6 64 CD */ bl zEntEvent__FP5xBaseUi lbl_800B9128: /* 800B9128 000B5F28 88 1B 00 04 */ lbz r0, 4(r27) /* 800B912C 000B5F2C 28 00 00 31 */ cmplwi r0, 0x31 /* 800B9130 000B5F30 40 82 00 10 */ bne lbl_800B9140 /* 800B9134 000B5F34 80 79 00 00 */ lwz r3, 0(r25) /* 800B9138 000B5F38 38 80 00 25 */ li r4, 0x25 -/* 800B913C 000B5F3C 4B F6 64 B5 */ bl func_8001F5F0 +/* 800B913C 000B5F3C 4B F6 64 B5 */ bl zEntEvent__FP5xBaseUi lbl_800B9140: /* 800B9140 000B5F40 3B 9C 00 50 */ addi r28, r28, 0x50 /* 800B9144 000B5F44 3B 5A 00 01 */ addi r26, r26, 1 @@ -2866,8 +2866,8 @@ lbl_800B91F0: /* 800B91FC 000B5FFC 38 21 00 30 */ addi r1, r1, 0x30 /* 800B9200 000B6000 4E 80 00 20 */ blr -.global func_800B9204 -func_800B9204: +.global zThrown_IsFruit__FP4xEntPf +zThrown_IsFruit__FP4xEntPf: /* 800B9204 000B6004 3C A0 80 29 */ lis r5, lbl_80290F14@ha /* 800B9208 000B6008 38 A5 0F 14 */ addi r5, r5, lbl_80290F14@l /* 800B920C 000B600C 38 C5 00 28 */ addi r6, r5, 0x28 @@ -2904,8 +2904,8 @@ lbl_800B9274: /* 800B9274 000B6074 38 60 00 00 */ li r3, 0 /* 800B9278 000B6078 4E 80 00 20 */ blr -.global func_800B927C -func_800B927C: +.global zThrown_IsStacked__FP4xEnt +zThrown_IsStacked__FP4xEnt: /* 800B927C 000B607C 80 0D 90 F8 */ lwz r0, lbl_803CB9F8-_SDA_BASE_(r13) /* 800B9280 000B6080 3C 80 80 2F */ lis r4, lbl_802F2EE8@ha /* 800B9284 000B6084 38 84 2E E8 */ addi r4, r4, lbl_802F2EE8@l @@ -2940,14 +2940,14 @@ func_800B92CC: /* 800B92DC 000B60DC 4B F6 24 FD */ bl func_8001B7D8 /* 800B92E0 000B60E0 7C 64 1B 78 */ mr r4, r3 /* 800B92E4 000B60E4 38 61 00 08 */ addi r3, r1, 8 -/* 800B92E8 000B60E8 4B F9 51 F5 */ bl func_8004E4DC +/* 800B92E8 000B60E8 4B F9 51 F5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800B92EC 000B60EC C0 02 95 9C */ lfs f0, lbl_803CDF1C-_SDA2_BASE_(r2) /* 800B92F0 000B60F0 3C 60 80 0C */ lis r3, lbl_800B9318@ha /* 800B92F4 000B60F4 38 63 93 18 */ addi r3, r3, lbl_800B9318@l /* 800B92F8 000B60F8 38 A1 00 08 */ addi r5, r1, 8 /* 800B92FC 000B60FC D0 01 00 14 */ stfs f0, 0x14(r1) /* 800B9300 000B6100 38 80 00 18 */ li r4, 0x18 -/* 800B9304 000B6104 4B FF B8 E9 */ bl func_800B4BEC +/* 800B9304 000B6104 4B FF B8 E9 */ bl zSceneForAllBase__FPFP5xBaseP6zScenePv_P5xBaseiPv /* 800B9308 000B6108 80 01 00 24 */ lwz r0, 0x24(r1) /* 800B930C 000B610C 7C 08 03 A6 */ mtlr r0 /* 800B9310 000B6110 38 21 00 20 */ addi r1, r1, 0x20 @@ -2963,13 +2963,13 @@ lbl_800B9318: /* 800B9334 000B6134 38 A1 00 08 */ addi r5, r1, 8 /* 800B9338 000B6138 90 01 00 08 */ stw r0, 8(r1) /* 800B933C 000B613C 80 9F 00 24 */ lwz r4, 0x24(r31) -/* 800B9340 000B6140 4B F5 65 25 */ bl func_8000F864 +/* 800B9340 000B6140 4B F5 65 25 */ bl xSphereHitsModel__FPC7xSpherePC14xModelInstanceP7xCollis /* 800B9344 000B6144 80 01 00 08 */ lwz r0, 8(r1) /* 800B9348 000B6148 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800B934C 000B614C 41 82 00 10 */ beq lbl_800B935C /* 800B9350 000B6150 7F E3 FB 78 */ mr r3, r31 /* 800B9354 000B6154 3C 80 00 01 */ lis r4, 1 -/* 800B9358 000B6158 4B F9 DA 4D */ bl func_80056DA4 +/* 800B9358 000B6158 4B F9 DA 4D */ bl zEntButton_Hold__FP11_zEntButtonUi lbl_800B935C: /* 800B935C 000B615C 80 01 00 64 */ lwz r0, 0x64(r1) /* 800B9360 000B6160 7F E3 FB 78 */ mr r3, r31 diff --git a/asm/Game/zUI.s b/asm/Game/zUI.s index 17fdc26af..3f5f48765 100644 --- a/asm/Game/zUI.s +++ b/asm/Game/zUI.s @@ -24,14 +24,14 @@ func_800B96B8: /* 800B96FC 000B64FC 83 FE 00 D4 */ lwz r31, 0xd4(r30) /* 800B9700 000B6500 83 C4 00 4C */ lwz r30, 0x4c(r4) /* 800B9704 000B6504 38 9F 00 14 */ addi r4, r31, 0x14 -/* 800B9708 000B6508 4B F7 8A 9D */ bl func_800321A4 +/* 800B9708 000B6508 4B F7 8A 9D */ bl xMat3x3Euler__FP7xMat3x3PC5xVec3 /* 800B970C 000B650C 38 61 00 08 */ addi r3, r1, 8 /* 800B9710 000B6510 38 9F 00 2C */ addi r4, r31, 0x2c /* 800B9714 000B6514 48 00 2E 19 */ bl func_800BC52C /* 800B9718 000B6518 7F C3 F3 78 */ mr r3, r30 /* 800B971C 000B651C 38 81 00 38 */ addi r4, r1, 0x38 /* 800B9720 000B6520 38 A1 00 08 */ addi r5, r1, 8 -/* 800B9724 000B6524 4B F7 91 91 */ bl func_800328B4 +/* 800B9724 000B6524 4B F7 91 91 */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 lbl_800B9728: /* 800B9728 000B6528 80 01 00 74 */ lwz r0, 0x74(r1) /* 800B972C 000B652C 83 E1 00 6C */ lwz r31, 0x6c(r1) @@ -52,8 +52,8 @@ func_800B9744: func_800B9748: /* 800B9748 000B6548 4E 80 00 20 */ blr -.global func_800B974C -func_800B974C: +.global PreUpdate__6zUIMgrFP6zScenef +PreUpdate__6zUIMgrFP6zScenef: /* 800B974C 000B654C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B9750 000B6550 7C 08 02 A6 */ mflr r0 /* 800B9754 000B6554 90 01 00 24 */ stw r0, 0x24(r1) @@ -89,7 +89,7 @@ lbl_800B97BC: /* 800B97BC 000B65BC FC 20 F8 90 */ fmr f1, f31 /* 800B97C0 000B65C0 7F E3 FB 78 */ mr r3, r31 /* 800B97C4 000B65C4 7F A4 EB 78 */ mr r4, r29 -/* 800B97C8 000B65C8 48 00 08 8D */ bl func_800BA054 +/* 800B97C8 000B65C8 48 00 08 8D */ bl zUI_PreUpdate__FP4_zUIP6xScenef /* 800B97CC 000B65CC 3B FF 00 E4 */ addi r31, r31, 0xe4 /* 800B97D0 000B65D0 3B DE 00 01 */ addi r30, r30, 1 lbl_800B97D4: @@ -106,8 +106,8 @@ lbl_800B97E0: /* 800B97F8 000B65F8 38 21 00 20 */ addi r1, r1, 0x20 /* 800B97FC 000B65FC 4E 80 00 20 */ blr -.global func_800B9800 -func_800B9800: +.global Update__6zUIMgrFP6zScenef +Update__6zUIMgrFP6zScenef: /* 800B9800 000B6600 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B9804 000B6604 7C 08 02 A6 */ mflr r0 /* 800B9808 000B6608 90 01 00 24 */ stw r0, 0x24(r1) @@ -155,8 +155,8 @@ lbl_800B9870: /* 800B98A4 000B66A4 38 21 00 20 */ addi r1, r1, 0x20 /* 800B98A8 000B66A8 4E 80 00 20 */ blr -.global func_800B98AC -func_800B98AC: +.global Setup__6zUIMgrFP6zScene +Setup__6zUIMgrFP6zScene: /* 800B98AC 000B66AC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B98B0 000B66B0 7C 08 02 A6 */ mflr r0 /* 800B98B4 000B66B4 38 A0 00 00 */ li r5, 0 @@ -173,7 +173,7 @@ func_800B98AC: /* 800B98E0 000B66E0 7F C4 F3 78 */ mr r4, r30 /* 800B98E4 000B66E4 93 A3 00 08 */ stw r29, 8(r3) /* 800B98E8 000B66E8 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 800B98EC 000B66EC 4B F7 A0 55 */ bl func_80033940 +/* 800B98EC 000B66EC 4B F7 A0 55 */ bl xMemAlloc__FUiUii /* 800B98F0 000B66F0 90 7B 00 0C */ stw r3, 0xc(r27) /* 800B98F4 000B66F4 38 00 00 00 */ li r0, 0 /* 800B98F8 000B66F8 7F C4 F3 78 */ mr r4, r30 @@ -182,7 +182,7 @@ func_800B98AC: /* 800B9904 000B6704 93 FB 00 14 */ stw r31, 0x14(r27) /* 800B9908 000B6708 93 BB 00 18 */ stw r29, 0x18(r27) /* 800B990C 000B670C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) -/* 800B9910 000B6710 4B F7 A0 31 */ bl func_80033940 +/* 800B9910 000B6710 4B F7 A0 31 */ bl xMemAlloc__FUiUii /* 800B9914 000B6714 90 7B 00 1C */ stw r3, 0x1c(r27) /* 800B9918 000B6718 3B A0 00 00 */ li r29, 0 /* 800B991C 000B671C 83 FC 02 24 */ lwz r31, 0x224(r28) @@ -190,7 +190,7 @@ func_800B98AC: lbl_800B9924: /* 800B9924 000B6724 7F 63 DB 78 */ mr r3, r27 /* 800B9928 000B6728 7F E4 FB 78 */ mr r4, r31 -/* 800B992C 000B672C 48 00 01 D9 */ bl func_800B9B04 +/* 800B992C 000B672C 48 00 01 D9 */ bl Add__6zUIMgrFP4_zUI /* 800B9930 000B6730 3B FF 00 E4 */ addi r31, r31, 0xe4 /* 800B9934 000B6734 3B BD 00 01 */ addi r29, r29, 1 lbl_800B9938: @@ -203,8 +203,8 @@ lbl_800B9938: /* 800B9950 000B6750 38 21 00 20 */ addi r1, r1, 0x20 /* 800B9954 000B6754 4E 80 00 20 */ blr -.global func_800B9958 -func_800B9958: +.global Touch__6zUIMgrFP4_zUI +Touch__6zUIMgrFP4_zUI: /* 800B9958 000B6758 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B995C 000B675C 7C 08 02 A6 */ mflr r0 /* 800B9960 000B6760 90 01 00 14 */ stw r0, 0x14(r1) @@ -215,10 +215,10 @@ func_800B9958: /* 800B9974 000B6774 88 04 00 04 */ lbz r0, 4(r4) /* 800B9978 000B6778 28 00 00 20 */ cmplwi r0, 0x20 /* 800B997C 000B677C 40 82 00 14 */ bne lbl_800B9990 -/* 800B9980 000B6780 48 00 00 29 */ bl func_800B99A8 +/* 800B9980 000B6780 48 00 00 29 */ bl Remove__6zUIMgrFP4_zUI /* 800B9984 000B6784 7F C3 F3 78 */ mr r3, r30 /* 800B9988 000B6788 7F E4 FB 78 */ mr r4, r31 -/* 800B998C 000B678C 48 00 01 79 */ bl func_800B9B04 +/* 800B998C 000B678C 48 00 01 79 */ bl Add__6zUIMgrFP4_zUI lbl_800B9990: /* 800B9990 000B6790 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B9994 000B6794 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -227,8 +227,8 @@ lbl_800B9990: /* 800B99A0 000B67A0 38 21 00 10 */ addi r1, r1, 0x10 /* 800B99A4 000B67A4 4E 80 00 20 */ blr -.global func_800B99A8 -func_800B99A8: +.global Remove__6zUIMgrFP4_zUI +Remove__6zUIMgrFP4_zUI: /* 800B99A8 000B67A8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B99AC 000B67AC 7C 08 02 A6 */ mflr r0 /* 800B99B0 000B67B0 90 01 00 14 */ stw r0, 0x14(r1) @@ -236,10 +236,10 @@ func_800B99A8: /* 800B99B8 000B67B8 7C 9F 23 78 */ mr r31, r4 /* 800B99BC 000B67BC 93 C1 00 08 */ stw r30, 8(r1) /* 800B99C0 000B67C0 7C 7E 1B 78 */ mr r30, r3 -/* 800B99C4 000B67C4 48 00 00 29 */ bl func_800B99EC +/* 800B99C4 000B67C4 48 00 00 29 */ bl Remove_PreUpdate__6zUIMgrFP4_zUI /* 800B99C8 000B67C8 7F C3 F3 78 */ mr r3, r30 /* 800B99CC 000B67CC 7F E4 FB 78 */ mr r4, r31 -/* 800B99D0 000B67D0 48 00 00 A9 */ bl func_800B9A78 +/* 800B99D0 000B67D0 48 00 00 A9 */ bl Remove_Update__6zUIMgrFP4_zUI /* 800B99D4 000B67D4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B99D8 000B67D8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800B99DC 000B67DC 83 C1 00 08 */ lwz r30, 8(r1) @@ -247,8 +247,8 @@ func_800B99A8: /* 800B99E4 000B67E4 38 21 00 10 */ addi r1, r1, 0x10 /* 800B99E8 000B67E8 4E 80 00 20 */ blr -.global func_800B99EC -func_800B99EC: +.global Remove_PreUpdate__6zUIMgrFP4_zUI +Remove_PreUpdate__6zUIMgrFP4_zUI: /* 800B99EC 000B67EC A0 C4 00 E0 */ lhz r6, 0xe0(r4) /* 800B99F0 000B67F0 80 A3 00 00 */ lwz r5, 0(r3) /* 800B99F4 000B67F4 7C 06 28 00 */ cmpw r6, r5 @@ -288,8 +288,8 @@ lbl_800B9A68: /* 800B9A70 000B6870 90 03 00 04 */ stw r0, 4(r3) /* 800B9A74 000B6874 4E 80 00 20 */ blr -.global func_800B9A78 -func_800B9A78: +.global Remove_Update__6zUIMgrFP4_zUI +Remove_Update__6zUIMgrFP4_zUI: /* 800B9A78 000B6878 A0 C4 00 E2 */ lhz r6, 0xe2(r4) /* 800B9A7C 000B687C 80 A3 00 10 */ lwz r5, 0x10(r3) /* 800B9A80 000B6880 7C 06 28 00 */ cmpw r6, r5 @@ -329,8 +329,8 @@ lbl_800B9AF4: /* 800B9AFC 000B68FC 90 03 00 14 */ stw r0, 0x14(r3) /* 800B9B00 000B6900 4E 80 00 20 */ blr -.global func_800B9B04 -func_800B9B04: +.global Add__6zUIMgrFP4_zUI +Add__6zUIMgrFP4_zUI: /* 800B9B04 000B6904 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B9B08 000B6908 7C 08 02 A6 */ mflr r0 /* 800B9B0C 000B690C 90 01 00 14 */ stw r0, 0x14(r1) @@ -338,10 +338,10 @@ func_800B9B04: /* 800B9B14 000B6914 7C 9F 23 78 */ mr r31, r4 /* 800B9B18 000B6918 93 C1 00 08 */ stw r30, 8(r1) /* 800B9B1C 000B691C 7C 7E 1B 78 */ mr r30, r3 -/* 800B9B20 000B6920 48 00 00 29 */ bl func_800B9B48 +/* 800B9B20 000B6920 48 00 00 29 */ bl Add_PreUpdate__6zUIMgrFP4_zUI /* 800B9B24 000B6924 7F C3 F3 78 */ mr r3, r30 /* 800B9B28 000B6928 7F E4 FB 78 */ mr r4, r31 -/* 800B9B2C 000B692C 48 00 00 81 */ bl func_800B9BAC +/* 800B9B2C 000B692C 48 00 00 81 */ bl Add_Update__6zUIMgrFP4_zUI /* 800B9B30 000B6930 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B9B34 000B6934 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800B9B38 000B6938 83 C1 00 08 */ lwz r30, 8(r1) @@ -349,8 +349,8 @@ func_800B9B04: /* 800B9B40 000B6940 38 21 00 10 */ addi r1, r1, 0x10 /* 800B9B44 000B6944 4E 80 00 20 */ blr -.global func_800B9B48 -func_800B9B48: +.global Add_PreUpdate__6zUIMgrFP4_zUI +Add_PreUpdate__6zUIMgrFP4_zUI: /* 800B9B48 000B6948 80 A4 00 D8 */ lwz r5, 0xd8(r4) /* 800B9B4C 000B694C 54 A0 07 39 */ rlwinm. r0, r5, 0, 0x1c, 0x1c /* 800B9B50 000B6950 41 82 00 38 */ beq lbl_800B9B88 @@ -379,8 +379,8 @@ lbl_800B9B88: /* 800B9BA4 000B69A4 7C 87 01 2E */ stwx r4, r7, r0 /* 800B9BA8 000B69A8 4E 80 00 20 */ blr -.global func_800B9BAC -func_800B9BAC: +.global Add_Update__6zUIMgrFP4_zUI +Add_Update__6zUIMgrFP4_zUI: /* 800B9BAC 000B69AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B9BB0 000B69B0 7C 08 02 A6 */ mflr r0 /* 800B9BB4 000B69B4 90 01 00 14 */ stw r0, 0x14(r1) @@ -418,8 +418,8 @@ lbl_800B9C1C: /* 800B9C2C 000B6A2C 38 21 00 10 */ addi r1, r1, 0x10 /* 800B9C30 000B6A30 4E 80 00 20 */ blr -.global func_800B9C34 -func_800B9C34: +.global zUI_Init__Fv +zUI_Init__Fv: /* 800B9C34 000B6A34 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B9C38 000B6A38 7C 08 02 A6 */ mflr r0 /* 800B9C3C 000B6A3C 90 01 00 14 */ stw r0, 0x14(r1) @@ -431,7 +431,7 @@ func_800B9C34: /* 800B9C54 000B6A54 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B9C58 000B6A58 7C 08 02 A6 */ mflr r0 /* 800B9C5C 000B6A5C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800B9C60 000B6A60 48 00 01 85 */ bl func_800B9DE4 +/* 800B9C60 000B6A60 48 00 01 85 */ bl zUI_Init__FP4_zUIP9xEntAsset /* 800B9C64 000B6A64 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B9C68 000B6A68 7C 08 03 A6 */ mtlr r0 /* 800B9C6C 000B6A6C 38 21 00 10 */ addi r1, r1, 0x10 @@ -446,27 +446,27 @@ func_800B9C74: /* 800B9C84 000B6A84 38 84 F7 50 */ addi r4, r4, lbl_8025F750@l /* 800B9C88 000B6A88 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800B9C8C 000B6A8C 7C 7F 1B 78 */ mr r31, r3 -/* 800B9C90 000B6A90 4B F9 26 0D */ bl func_8004C29C +/* 800B9C90 000B6A90 4B F9 26 0D */ bl xStrHashCat__FUiPCc /* 800B9C94 000B6A94 38 81 00 08 */ addi r4, r1, 8 -/* 800B9C98 000B6A98 4B F9 1A 75 */ bl func_8004B70C +/* 800B9C98 000B6A98 4B F9 1A 75 */ bl xSTFindAsset__FUiPUi /* 800B9C9C 000B6A9C 28 03 00 00 */ cmplwi r3, 0 /* 800B9CA0 000B6AA0 41 82 00 10 */ beq lbl_800B9CB0 /* 800B9CA4 000B6AA4 38 80 00 00 */ li r4, 0 -/* 800B9CA8 000B6AA8 4B F9 B8 2D */ bl func_800554D4 +/* 800B9CA8 000B6AA8 4B F9 B8 2D */ bl zEntRecurseModelInfo__FPvP4xEnt /* 800B9CAC 000B6AAC 48 00 00 58 */ b lbl_800B9D04 lbl_800B9CB0: /* 800B9CB0 000B6AB0 7F E3 FB 78 */ mr r3, r31 /* 800B9CB4 000B6AB4 38 81 00 08 */ addi r4, r1, 8 -/* 800B9CB8 000B6AB8 4B F9 1A 55 */ bl func_8004B70C +/* 800B9CB8 000B6AB8 4B F9 1A 55 */ bl xSTFindAsset__FUiPUi /* 800B9CBC 000B6ABC 28 03 00 00 */ cmplwi r3, 0 /* 800B9CC0 000B6AC0 40 82 00 20 */ bne lbl_800B9CE0 /* 800B9CC4 000B6AC4 3C 80 80 26 */ lis r4, lbl_8025F750@ha /* 800B9CC8 000B6AC8 7F E3 FB 78 */ mr r3, r31 /* 800B9CCC 000B6ACC 38 84 F7 50 */ addi r4, r4, lbl_8025F750@l /* 800B9CD0 000B6AD0 38 84 00 06 */ addi r4, r4, 6 -/* 800B9CD4 000B6AD4 4B F9 25 C9 */ bl func_8004C29C +/* 800B9CD4 000B6AD4 4B F9 25 C9 */ bl xStrHashCat__FUiPCc /* 800B9CD8 000B6AD8 38 81 00 08 */ addi r4, r1, 8 -/* 800B9CDC 000B6ADC 4B F9 1A 31 */ bl func_8004B70C +/* 800B9CDC 000B6ADC 4B F9 1A 31 */ bl xSTFindAsset__FUiPUi lbl_800B9CE0: /* 800B9CE0 000B6AE0 28 03 00 00 */ cmplwi r3, 0 /* 800B9CE4 000B6AE4 40 82 00 0C */ bne lbl_800B9CF0 @@ -477,7 +477,7 @@ lbl_800B9CF0: /* 800B9CF4 000B6AF4 38 A0 00 00 */ li r5, 0 /* 800B9CF8 000B6AF8 38 C0 00 00 */ li r6, 0 /* 800B9CFC 000B6AFC 38 E0 00 00 */ li r7, 0 -/* 800B9D00 000B6B00 4B F7 A3 F1 */ bl func_800340F0 +/* 800B9D00 000B6B00 4B F7 A3 F1 */ bl xModelInstanceAlloc__FP8RpAtomicPvUsUcPUc lbl_800B9D04: /* 800B9D04 000B6B04 80 01 00 24 */ lwz r0, 0x24(r1) /* 800B9D08 000B6B08 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -503,11 +503,11 @@ func_800B9D18: /* 800B9D4C 000B6B4C 38 00 00 00 */ li r0, 0 /* 800B9D50 000B6B50 90 1E 00 D0 */ stw r0, 0xd0(r30) /* 800B9D54 000B6B54 80 7F 00 50 */ lwz r3, 0x50(r31) -/* 800B9D58 000B6B58 4B F9 4E 4D */ bl func_8004EBA4 +/* 800B9D58 000B6B58 4B F9 4E 4D */ bl zAnimListGetNumUsed__FUi /* 800B9D5C 000B6B5C 2C 03 00 00 */ cmpwi r3, 0 /* 800B9D60 000B6B60 40 81 00 6C */ ble lbl_800B9DCC /* 800B9D64 000B6B64 80 7F 00 50 */ lwz r3, 0x50(r31) -/* 800B9D68 000B6B68 4B F9 4D F5 */ bl func_8004EB5C +/* 800B9D68 000B6B68 4B F9 4D F5 */ bl zAnimListGetTable__FUi /* 800B9D6C 000B6B6C 90 7E 00 D0 */ stw r3, 0xd0(r30) /* 800B9D70 000B6B70 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B9D74 000B6B74 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -516,12 +516,12 @@ func_800B9D18: /* 800B9D80 000B6B80 80 BE 00 D0 */ lwz r5, 0xd0(r30) /* 800B9D84 000B6B84 80 DE 00 24 */ lwz r6, 0x24(r30) /* 800B9D88 000B6B88 38 63 00 48 */ addi r3, r3, 0x48 -/* 800B9D8C 000B6B8C 4B F4 F5 49 */ bl func_800092D4 +/* 800B9D8C 000B6B8C 4B F4 F5 49 */ bl xAnimPoolAlloc__FP8xMemPoolPvP10xAnimTableP14xModelInstance /* 800B9D90 000B6B90 3C 80 80 26 */ lis r4, lbl_8025F750@ha /* 800B9D94 000B6B94 80 7E 00 D0 */ lwz r3, 0xd0(r30) /* 800B9D98 000B6B98 38 84 F7 50 */ addi r4, r4, lbl_8025F750@l /* 800B9D9C 000B6B9C 38 84 00 0B */ addi r4, r4, 0xb -/* 800B9DA0 000B6BA0 4B F4 D9 BD */ bl func_8000775C +/* 800B9DA0 000B6BA0 4B F4 D9 BD */ bl xAnimTableGetState__FP10xAnimTablePCc /* 800B9DA4 000B6BA4 28 03 00 00 */ cmplwi r3, 0 /* 800B9DA8 000B6BA8 41 82 00 24 */ beq lbl_800B9DCC /* 800B9DAC 000B6BAC 80 9E 00 24 */ lwz r4, 0x24(r30) @@ -540,8 +540,8 @@ lbl_800B9DCC: /* 800B9DDC 000B6BDC 38 21 00 10 */ addi r1, r1, 0x10 /* 800B9DE0 000B6BE0 4E 80 00 20 */ blr -.global func_800B9DE4 -func_800B9DE4: +.global zUI_Init__FP4_zUIP9xEntAsset +zUI_Init__FP4_zUIP9xEntAsset: /* 800B9DE4 000B6BE4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B9DE8 000B6BE8 7C 08 02 A6 */ mflr r0 /* 800B9DEC 000B6BEC 90 01 00 14 */ stw r0, 0x14(r1) @@ -549,7 +549,7 @@ func_800B9DE4: /* 800B9DF4 000B6BF4 7C 7F 1B 78 */ mr r31, r3 /* 800B9DF8 000B6BF8 93 C1 00 08 */ stw r30, 8(r1) /* 800B9DFC 000B6BFC 7C 9E 23 78 */ mr r30, r4 -/* 800B9E00 000B6C00 4B F5 E7 B1 */ bl func_800185B0 +/* 800B9E00 000B6C00 4B F5 E7 B1 */ bl xEntInit__FP4xEntP9xEntAsset /* 800B9E04 000B6C04 38 00 00 00 */ li r0, 0 /* 800B9E08 000B6C08 98 1F 00 20 */ stb r0, 0x20(r31) /* 800B9E0C 000B6C0C 98 1F 00 84 */ stb r0, 0x84(r31) @@ -569,10 +569,10 @@ lbl_800B9E40: /* 800B9E40 000B6C40 38 A0 00 00 */ li r5, 0 /* 800B9E44 000B6C44 3C 80 80 0C */ lis r4, lbl_800BA35C@ha /* 800B9E48 000B6C48 98 BF 00 23 */ stb r5, 0x23(r31) -/* 800B9E4C 000B6C4C 3C 60 80 0C */ lis r3, func_800BAD78@ha +/* 800B9E4C 000B6C4C 3C 60 80 0C */ lis r3, zUIEventCB__FP5xBaseP5xBaseUiPCfP5xBase@ha /* 800B9E50 000B6C50 38 84 A3 5C */ addi r4, r4, lbl_800BA35C@l /* 800B9E54 000B6C54 98 BF 00 22 */ stb r5, 0x22(r31) -/* 800B9E58 000B6C58 38 03 AD 78 */ addi r0, r3, func_800BAD78@l +/* 800B9E58 000B6C58 38 03 AD 78 */ addi r0, r3, zUIEventCB__FP5xBaseP5xBaseUiPCfP5xBase@l /* 800B9E5C 000B6C5C 90 9F 00 34 */ stw r4, 0x34(r31) /* 800B9E60 000B6C60 90 BF 00 40 */ stw r5, 0x40(r31) /* 800B9E64 000B6C64 90 1F 00 0C */ stw r0, 0xc(r31) @@ -582,8 +582,8 @@ lbl_800B9E40: /* 800B9E74 000B6C74 38 1E 00 80 */ addi r0, r30, 0x80 /* 800B9E78 000B6C78 90 1F 00 08 */ stw r0, 8(r31) lbl_800B9E7C: -/* 800B9E7C 000B6C7C 3C 60 80 0C */ lis r3, func_800BAD78@ha -/* 800B9E80 000B6C80 38 03 AD 78 */ addi r0, r3, func_800BAD78@l +/* 800B9E7C 000B6C7C 3C 60 80 0C */ lis r3, zUIEventCB__FP5xBaseP5xBaseUiPCfP5xBase@ha +/* 800B9E80 000B6C80 38 03 AD 78 */ addi r0, r3, zUIEventCB__FP5xBaseP5xBaseUiPCfP5xBase@l /* 800B9E84 000B6C84 90 1F 00 0C */ stw r0, 0xc(r31) /* 800B9E88 000B6C88 80 1E 00 54 */ lwz r0, 0x54(r30) /* 800B9E8C 000B6C8C 90 1F 00 D8 */ stw r0, 0xd8(r31) @@ -594,7 +594,7 @@ lbl_800B9E7C: /* 800B9EA0 000B6CA0 90 1F 00 44 */ stw r0, 0x44(r31) lbl_800B9EA4: /* 800B9EA4 000B6CA4 7F E3 FB 78 */ mr r3, r31 -/* 800B9EA8 000B6CA8 4B F9 B3 A9 */ bl func_80055250 +/* 800B9EA8 000B6CA8 4B F9 B3 A9 */ bl zEntReset__FP4zEnt /* 800B9EAC 000B6CAC 7F E3 FB 78 */ mr r3, r31 /* 800B9EB0 000B6CB0 4B FF F8 09 */ bl func_800B96B8 /* 800B9EB4 000B6CB4 38 00 00 00 */ li r0, 0 @@ -604,7 +604,7 @@ lbl_800B9EA4: /* 800B9EC4 000B6CC4 28 04 00 00 */ cmplwi r4, 0 /* 800B9EC8 000B6CC8 41 82 00 38 */ beq lbl_800B9F00 /* 800B9ECC 000B6CCC 80 6D 8A 60 */ lwz r3, lbl_803CB360-_SDA_BASE_(r13) -/* 800B9ED0 000B6CD0 4B F8 57 19 */ bl func_8003F5E8 +/* 800B9ED0 000B6CD0 4B F8 57 19 */ bl xSceneResolvID__FP6xSceneUi /* 800B9ED4 000B6CD4 28 03 00 00 */ cmplwi r3, 0 /* 800B9ED8 000B6CD8 41 82 00 28 */ beq lbl_800B9F00 /* 800B9EDC 000B6CDC 38 00 00 03 */ li r0, 3 @@ -622,42 +622,42 @@ lbl_800B9F00: /* 800B9F00 000B6D00 3C 60 80 26 */ lis r3, lbl_8025F750@ha /* 800B9F04 000B6D04 38 63 F7 50 */ addi r3, r3, lbl_8025F750@l /* 800B9F08 000B6D08 38 63 00 10 */ addi r3, r3, 0x10 -/* 800B9F0C 000B6D0C 4B F9 23 09 */ bl func_8004C214 +/* 800B9F0C 000B6D0C 4B F9 23 09 */ bl xStrHash__FPCc /* 800B9F10 000B6D10 3C 80 80 26 */ lis r4, lbl_8025F750@ha /* 800B9F14 000B6D14 90 6D 91 14 */ stw r3, lbl_803CBA14-_SDA_BASE_(r13) /* 800B9F18 000B6D18 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l /* 800B9F1C 000B6D1C 38 63 00 1D */ addi r3, r3, 0x1d -/* 800B9F20 000B6D20 4B F9 22 F5 */ bl func_8004C214 +/* 800B9F20 000B6D20 4B F9 22 F5 */ bl xStrHash__FPCc /* 800B9F24 000B6D24 3C 80 80 26 */ lis r4, lbl_8025F750@ha /* 800B9F28 000B6D28 90 6D 91 18 */ stw r3, lbl_803CBA18-_SDA_BASE_(r13) /* 800B9F2C 000B6D2C 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l /* 800B9F30 000B6D30 38 63 00 2A */ addi r3, r3, 0x2a -/* 800B9F34 000B6D34 4B F9 22 E1 */ bl func_8004C214 +/* 800B9F34 000B6D34 4B F9 22 E1 */ bl xStrHash__FPCc /* 800B9F38 000B6D38 3C 80 80 26 */ lis r4, lbl_8025F750@ha /* 800B9F3C 000B6D3C 90 6D 91 1C */ stw r3, lbl_803CBA1C-_SDA_BASE_(r13) /* 800B9F40 000B6D40 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l /* 800B9F44 000B6D44 38 63 00 37 */ addi r3, r3, 0x37 -/* 800B9F48 000B6D48 4B F9 22 CD */ bl func_8004C214 +/* 800B9F48 000B6D48 4B F9 22 CD */ bl xStrHash__FPCc /* 800B9F4C 000B6D4C 3C 80 80 26 */ lis r4, lbl_8025F750@ha /* 800B9F50 000B6D50 90 6D 91 20 */ stw r3, lbl_803CBA20-_SDA_BASE_(r13) /* 800B9F54 000B6D54 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l /* 800B9F58 000B6D58 38 63 00 44 */ addi r3, r3, 0x44 -/* 800B9F5C 000B6D5C 4B F9 22 B9 */ bl func_8004C214 +/* 800B9F5C 000B6D5C 4B F9 22 B9 */ bl xStrHash__FPCc /* 800B9F60 000B6D60 3C 80 80 26 */ lis r4, lbl_8025F750@ha /* 800B9F64 000B6D64 90 6D 91 24 */ stw r3, lbl_803CBA24-_SDA_BASE_(r13) /* 800B9F68 000B6D68 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l /* 800B9F6C 000B6D6C 38 63 00 50 */ addi r3, r3, 0x50 -/* 800B9F70 000B6D70 4B F9 22 A5 */ bl func_8004C214 +/* 800B9F70 000B6D70 4B F9 22 A5 */ bl xStrHash__FPCc /* 800B9F74 000B6D74 3C 80 80 26 */ lis r4, lbl_8025F750@ha /* 800B9F78 000B6D78 90 6D 91 28 */ stw r3, lbl_803CBA28-_SDA_BASE_(r13) /* 800B9F7C 000B6D7C 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l /* 800B9F80 000B6D80 38 63 00 5C */ addi r3, r3, 0x5c -/* 800B9F84 000B6D84 4B F9 22 91 */ bl func_8004C214 +/* 800B9F84 000B6D84 4B F9 22 91 */ bl xStrHash__FPCc /* 800B9F88 000B6D88 3C 80 80 26 */ lis r4, lbl_8025F750@ha /* 800B9F8C 000B6D8C 90 6D 91 2C */ stw r3, lbl_803CBA2C-_SDA_BASE_(r13) /* 800B9F90 000B6D90 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l /* 800B9F94 000B6D94 38 63 00 68 */ addi r3, r3, 0x68 -/* 800B9F98 000B6D98 4B F9 22 7D */ bl func_8004C214 +/* 800B9F98 000B6D98 4B F9 22 7D */ bl xStrHash__FPCc /* 800B9F9C 000B6D9C 90 6D 91 30 */ stw r3, lbl_803CBA30-_SDA_BASE_(r13) /* 800B9FA0 000B6DA0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B9FA4 000B6DA4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -666,36 +666,36 @@ lbl_800B9F00: /* 800B9FB0 000B6DB0 38 21 00 10 */ addi r1, r1, 0x10 /* 800B9FB4 000B6DB4 4E 80 00 20 */ blr -.global func_800B9FB8 -func_800B9FB8: +.global zUI_Save__FP4_zUIP7xSerial +zUI_Save__FP4_zUIP7xSerial: /* 800B9FB8 000B6DB8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B9FBC 000B6DBC 7C 08 02 A6 */ mflr r0 /* 800B9FC0 000B6DC0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800B9FC4 000B6DC4 4B F9 B2 4D */ bl func_80055210 +/* 800B9FC4 000B6DC4 4B F9 B2 4D */ bl zEntSave__FP4zEntP7xSerial /* 800B9FC8 000B6DC8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B9FCC 000B6DCC 7C 08 03 A6 */ mtlr r0 /* 800B9FD0 000B6DD0 38 21 00 10 */ addi r1, r1, 0x10 /* 800B9FD4 000B6DD4 4E 80 00 20 */ blr -.global func_800B9FD8 -func_800B9FD8: +.global zUI_Load__FP4_zUIP7xSerial +zUI_Load__FP4_zUIP7xSerial: /* 800B9FD8 000B6DD8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B9FDC 000B6DDC 7C 08 02 A6 */ mflr r0 /* 800B9FE0 000B6DE0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800B9FE4 000B6DE4 4B F9 B2 4D */ bl func_80055230 +/* 800B9FE4 000B6DE4 4B F9 B2 4D */ bl zEntLoad__FP4zEntP7xSerial /* 800B9FE8 000B6DE8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B9FEC 000B6DEC 7C 08 03 A6 */ mtlr r0 /* 800B9FF0 000B6DF0 38 21 00 10 */ addi r1, r1, 0x10 /* 800B9FF4 000B6DF4 4E 80 00 20 */ blr -.global func_800B9FF8 -func_800B9FF8: +.global zUI_Reset__FP4_zUI +zUI_Reset__FP4_zUI: /* 800B9FF8 000B6DF8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B9FFC 000B6DFC 7C 08 02 A6 */ mflr r0 /* 800BA000 000B6E00 90 01 00 14 */ stw r0, 0x14(r1) /* 800BA004 000B6E04 93 E1 00 0C */ stw r31, 0xc(r1) /* 800BA008 000B6E08 7C 7F 1B 78 */ mr r31, r3 -/* 800BA00C 000B6E0C 4B F9 B2 45 */ bl func_80055250 +/* 800BA00C 000B6E0C 4B F9 B2 45 */ bl zEntReset__FP4zEnt /* 800BA010 000B6E10 7F E3 FB 78 */ mr r3, r31 /* 800BA014 000B6E14 4B FF F6 A5 */ bl func_800B96B8 /* 800BA018 000B6E18 38 80 00 00 */ li r4, 0 @@ -714,8 +714,8 @@ func_800B9FF8: /* 800BA04C 000B6E4C 38 21 00 10 */ addi r1, r1, 0x10 /* 800BA050 000B6E50 4E 80 00 20 */ blr -.global func_800BA054 -func_800BA054: +.global zUI_PreUpdate__FP4_zUIP6xScenef +zUI_PreUpdate__FP4_zUIP6xScenef: /* 800BA054 000B6E54 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800BA058 000B6E58 7C 08 02 A6 */ mflr r0 /* 800BA05C 000B6E5C 3C A0 80 39 */ lis r5, lbl_8038C994@ha @@ -884,7 +884,7 @@ lbl_800BA274: /* 800BA28C 000B708C 54 84 00 3C */ rlwinm r4, r4, 0, 0, 0x1e /* 800BA290 000B7090 90 83 00 30 */ stw r4, 0x30(r3) /* 800BA294 000B7094 90 1F 00 08 */ stw r0, 8(r31) -/* 800BA298 000B7098 4B F9 36 25 */ bl func_8004D8BC +/* 800BA298 000B7098 4B F9 36 25 */ bl xTRCReset__Fv /* 800BA29C 000B709C 48 00 00 90 */ b lbl_800BA32C lbl_800BA2A0: /* 800BA2A0 000B70A0 54 A0 07 FF */ clrlwi. r0, r5, 0x1f @@ -892,7 +892,7 @@ lbl_800BA2A0: /* 800BA2A8 000B70A8 3C 60 80 26 */ lis r3, lbl_8025F750@ha /* 800BA2AC 000B70AC 38 63 F7 50 */ addi r3, r3, lbl_8025F750@l /* 800BA2B0 000B70B0 38 63 00 74 */ addi r3, r3, 0x74 -/* 800BA2B4 000B70B4 4B F9 1F 61 */ bl func_8004C214 +/* 800BA2B4 000B70B4 4B F9 1F 61 */ bl xStrHash__FPCc /* 800BA2B8 000B70B8 80 9B 00 10 */ lwz r4, 0x10(r27) /* 800BA2BC 000B70BC 80 04 00 00 */ lwz r0, 0(r4) /* 800BA2C0 000B70C0 7C 00 18 40 */ cmplw r0, r3 @@ -900,7 +900,7 @@ lbl_800BA2A0: /* 800BA2C8 000B70C8 3C 60 80 26 */ lis r3, lbl_8025F750@ha /* 800BA2CC 000B70CC 38 63 F7 50 */ addi r3, r3, lbl_8025F750@l /* 800BA2D0 000B70D0 38 63 00 89 */ addi r3, r3, 0x89 -/* 800BA2D4 000B70D4 4B F9 1F 41 */ bl func_8004C214 +/* 800BA2D4 000B70D4 4B F9 1F 41 */ bl xStrHash__FPCc /* 800BA2D8 000B70D8 80 9B 00 10 */ lwz r4, 0x10(r27) /* 800BA2DC 000B70DC 80 04 00 00 */ lwz r0, 0(r4) /* 800BA2E0 000B70E0 7C 00 18 40 */ cmplw r0, r3 @@ -912,11 +912,11 @@ lbl_800BA2E8: /* 800BA2F4 000B70F4 7F 84 07 34 */ extsh r4, r28 /* 800BA2F8 000B70F8 90 1F 00 08 */ stw r0, 8(r31) /* 800BA2FC 000B70FC 93 9F 00 04 */ stw r28, 4(r31) -/* 800BA300 000B7100 48 01 06 45 */ bl func_800CA944 +/* 800BA300 000B7100 48 01 06 45 */ bl iPadEnable__FP8_tagxPads /* 800BA304 000B7104 7C 7A 1B 78 */ mr r26, r3 /* 800BA308 000B7108 7F 83 E3 78 */ mr r3, r28 /* 800BA30C 000B710C 38 80 00 01 */ li r4, 1 -/* 800BA310 000B7110 4B F7 BC 41 */ bl func_80035F50 +/* 800BA310 000B7110 4B F7 BC 41 */ bl xPadRumbleEnable__Fii /* 800BA314 000B7114 93 5E 03 1C */ stw r26, 0x31c(r30) /* 800BA318 000B7118 38 00 00 01 */ li r0, 1 /* 800BA31C 000B711C 80 7B 00 DC */ lwz r3, 0xdc(r27) @@ -960,9 +960,9 @@ lbl_800BA35C: /* 800BA3A8 000B71A8 40 82 00 14 */ bne lbl_800BA3BC lbl_800BA3AC: /* 800BA3AC 000B71AC FC 20 F8 90 */ fmr f1, f31 -/* 800BA3B0 000B71B0 4B F7 A1 1D */ bl func_800344CC +/* 800BA3B0 000B71B0 4B F7 A1 1D */ bl xModelUpdate__FP14xModelInstancef /* 800BA3B4 000B71B4 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 800BA3B8 000B71B8 4B F7 A2 F9 */ bl func_800346B0 +/* 800BA3B8 000B71B8 4B F7 A2 F9 */ bl xModelEval__FP14xModelInstance lbl_800BA3BC: /* 800BA3BC 000B71BC 80 9F 00 DC */ lwz r4, 0xdc(r31) /* 800BA3C0 000B71C0 28 04 00 00 */ cmplwi r4, 0 @@ -977,7 +977,7 @@ lbl_800BA3BC: /* 800BA3E4 000B71E4 7F E3 FB 78 */ mr r3, r31 /* 800BA3E8 000B71E8 7F E4 FB 78 */ mr r4, r31 /* 800BA3EC 000B71EC 38 A0 00 49 */ li r5, 0x49 -/* 800BA3F0 000B71F0 4B F6 52 F1 */ bl func_8001F6E0 +/* 800BA3F0 000B71F0 4B F6 52 F1 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BA3F4 000B71F4 48 00 01 7C */ b lbl_800BA570 lbl_800BA3F8: /* 800BA3F8 000B71F8 54 80 06 73 */ rlwinm. r0, r4, 0, 0x19, 0x19 @@ -985,7 +985,7 @@ lbl_800BA3F8: /* 800BA400 000B7200 7F E3 FB 78 */ mr r3, r31 /* 800BA404 000B7204 7F E4 FB 78 */ mr r4, r31 /* 800BA408 000B7208 38 A0 00 4A */ li r5, 0x4a -/* 800BA40C 000B720C 4B F6 52 D5 */ bl func_8001F6E0 +/* 800BA40C 000B720C 4B F6 52 D5 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BA410 000B7210 48 00 01 60 */ b lbl_800BA570 lbl_800BA414: /* 800BA414 000B7214 54 80 06 31 */ rlwinm. r0, r4, 0, 0x18, 0x18 @@ -993,7 +993,7 @@ lbl_800BA414: /* 800BA41C 000B721C 7F E3 FB 78 */ mr r3, r31 /* 800BA420 000B7220 7F E4 FB 78 */ mr r4, r31 /* 800BA424 000B7224 38 A0 00 4C */ li r5, 0x4c -/* 800BA428 000B7228 4B F6 52 B9 */ bl func_8001F6E0 +/* 800BA428 000B7228 4B F6 52 B9 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BA42C 000B722C 48 00 01 44 */ b lbl_800BA570 lbl_800BA430: /* 800BA430 000B7230 54 80 06 B5 */ rlwinm. r0, r4, 0, 0x1a, 0x1a @@ -1001,7 +1001,7 @@ lbl_800BA430: /* 800BA438 000B7238 7F E3 FB 78 */ mr r3, r31 /* 800BA43C 000B723C 7F E4 FB 78 */ mr r4, r31 /* 800BA440 000B7240 38 A0 00 4B */ li r5, 0x4b -/* 800BA444 000B7244 4B F6 52 9D */ bl func_8001F6E0 +/* 800BA444 000B7244 4B F6 52 9D */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BA448 000B7248 48 00 01 28 */ b lbl_800BA570 lbl_800BA44C: /* 800BA44C 000B724C 54 80 07 FF */ clrlwi. r0, r4, 0x1f @@ -1009,7 +1009,7 @@ lbl_800BA44C: /* 800BA454 000B7254 7F E3 FB 78 */ mr r3, r31 /* 800BA458 000B7258 7F E4 FB 78 */ mr r4, r31 /* 800BA45C 000B725C 38 A0 00 47 */ li r5, 0x47 -/* 800BA460 000B7260 4B F6 52 81 */ bl func_8001F6E0 +/* 800BA460 000B7260 4B F6 52 81 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BA464 000B7264 48 00 01 0C */ b lbl_800BA570 lbl_800BA468: /* 800BA468 000B7268 54 80 07 BD */ rlwinm. r0, r4, 0, 0x1e, 0x1e @@ -1017,7 +1017,7 @@ lbl_800BA468: /* 800BA470 000B7270 7F E3 FB 78 */ mr r3, r31 /* 800BA474 000B7274 7F E4 FB 78 */ mr r4, r31 /* 800BA478 000B7278 38 A0 00 48 */ li r5, 0x48 -/* 800BA47C 000B727C 4B F6 52 65 */ bl func_8001F6E0 +/* 800BA47C 000B727C 4B F6 52 65 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BA480 000B7280 48 00 00 F0 */ b lbl_800BA570 lbl_800BA484: /* 800BA484 000B7284 54 80 04 E7 */ rlwinm. r0, r4, 0, 0x13, 0x13 @@ -1025,7 +1025,7 @@ lbl_800BA484: /* 800BA48C 000B728C 7F E3 FB 78 */ mr r3, r31 /* 800BA490 000B7290 7F E4 FB 78 */ mr r4, r31 /* 800BA494 000B7294 38 A0 00 45 */ li r5, 0x45 -/* 800BA498 000B7298 4B F6 52 49 */ bl func_8001F6E0 +/* 800BA498 000B7298 4B F6 52 49 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BA49C 000B729C 38 00 10 00 */ li r0, 0x1000 /* 800BA4A0 000B72A0 90 1F 00 DC */ stw r0, 0xdc(r31) /* 800BA4A4 000B72A4 48 00 00 CC */ b lbl_800BA570 @@ -1035,7 +1035,7 @@ lbl_800BA4A8: /* 800BA4B0 000B72B0 7F E3 FB 78 */ mr r3, r31 /* 800BA4B4 000B72B4 7F E4 FB 78 */ mr r4, r31 /* 800BA4B8 000B72B8 38 A0 00 46 */ li r5, 0x46 -/* 800BA4BC 000B72BC 4B F6 52 25 */ bl func_8001F6E0 +/* 800BA4BC 000B72BC 4B F6 52 25 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BA4C0 000B72C0 38 00 20 00 */ li r0, 0x2000 /* 800BA4C4 000B72C4 90 1F 00 DC */ stw r0, 0xdc(r31) /* 800BA4C8 000B72C8 48 00 00 A8 */ b lbl_800BA570 @@ -1045,7 +1045,7 @@ lbl_800BA4CC: /* 800BA4D4 000B72D4 7F E3 FB 78 */ mr r3, r31 /* 800BA4D8 000B72D8 7F E4 FB 78 */ mr r4, r31 /* 800BA4DC 000B72DC 38 A0 00 43 */ li r5, 0x43 -/* 800BA4E0 000B72E0 4B F6 52 01 */ bl func_8001F6E0 +/* 800BA4E0 000B72E0 4B F6 52 01 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BA4E4 000B72E4 48 00 00 8C */ b lbl_800BA570 lbl_800BA4E8: /* 800BA4E8 000B72E8 54 80 05 AD */ rlwinm. r0, r4, 0, 0x16, 0x16 @@ -1053,7 +1053,7 @@ lbl_800BA4E8: /* 800BA4F0 000B72F0 7F E3 FB 78 */ mr r3, r31 /* 800BA4F4 000B72F4 7F E4 FB 78 */ mr r4, r31 /* 800BA4F8 000B72F8 38 A0 00 44 */ li r5, 0x44 -/* 800BA4FC 000B72FC 4B F6 51 E5 */ bl func_8001F6E0 +/* 800BA4FC 000B72FC 4B F6 51 E5 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BA500 000B7300 48 00 00 70 */ b lbl_800BA570 lbl_800BA504: /* 800BA504 000B7304 54 80 03 DF */ rlwinm. r0, r4, 0, 0xf, 0xf @@ -1061,7 +1061,7 @@ lbl_800BA504: /* 800BA50C 000B730C 7F E3 FB 78 */ mr r3, r31 /* 800BA510 000B7310 7F E4 FB 78 */ mr r4, r31 /* 800BA514 000B7314 38 A0 00 3F */ li r5, 0x3f -/* 800BA518 000B7318 4B F6 51 C9 */ bl func_8001F6E0 +/* 800BA518 000B7318 4B F6 51 C9 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BA51C 000B731C 48 00 00 54 */ b lbl_800BA570 lbl_800BA520: /* 800BA520 000B7320 54 80 03 9D */ rlwinm. r0, r4, 0, 0xe, 0xe @@ -1069,7 +1069,7 @@ lbl_800BA520: /* 800BA528 000B7328 7F E3 FB 78 */ mr r3, r31 /* 800BA52C 000B732C 7F E4 FB 78 */ mr r4, r31 /* 800BA530 000B7330 38 A0 00 41 */ li r5, 0x41 -/* 800BA534 000B7334 4B F6 51 AD */ bl func_8001F6E0 +/* 800BA534 000B7334 4B F6 51 AD */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BA538 000B7338 48 00 00 38 */ b lbl_800BA570 lbl_800BA53C: /* 800BA53C 000B733C 54 80 03 19 */ rlwinm. r0, r4, 0, 0xc, 0xc @@ -1077,7 +1077,7 @@ lbl_800BA53C: /* 800BA544 000B7344 7F E3 FB 78 */ mr r3, r31 /* 800BA548 000B7348 7F E4 FB 78 */ mr r4, r31 /* 800BA54C 000B734C 38 A0 00 42 */ li r5, 0x42 -/* 800BA550 000B7350 4B F6 51 91 */ bl func_8001F6E0 +/* 800BA550 000B7350 4B F6 51 91 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BA554 000B7354 48 00 00 1C */ b lbl_800BA570 lbl_800BA558: /* 800BA558 000B7358 54 80 03 5B */ rlwinm. r0, r4, 0, 0xd, 0xd @@ -1085,7 +1085,7 @@ lbl_800BA558: /* 800BA560 000B7360 7F E3 FB 78 */ mr r3, r31 /* 800BA564 000B7364 7F E4 FB 78 */ mr r4, r31 /* 800BA568 000B7368 38 A0 00 40 */ li r5, 0x40 -/* 800BA56C 000B736C 4B F6 51 75 */ bl func_8001F6E0 +/* 800BA56C 000B736C 4B F6 51 75 */ bl zEntEvent__FP5xBaseP5xBaseUi lbl_800BA570: /* 800BA570 000B7370 80 1F 00 D8 */ lwz r0, 0xd8(r31) /* 800BA574 000B7374 54 00 06 B0 */ rlwinm r0, r0, 0, 0x1a, 0x18 @@ -1179,8 +1179,8 @@ lbl_800BA6A8: /* 800BA6A8 000B74A8 38 60 00 00 */ li r3, 0 /* 800BA6AC 000B74AC 4E 80 00 20 */ blr -.global func_800BA6B0 -func_800BA6B0: +.global zUIRenderAll__Fv +zUIRenderAll__Fv: /* 800BA6B0 000B74B0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800BA6B4 000B74B4 7C 08 02 A6 */ mflr r0 /* 800BA6B8 000B74B8 90 01 00 24 */ stw r0, 0x24(r1) @@ -1206,12 +1206,12 @@ lbl_800BA6F4: /* 800BA704 000B7504 38 80 00 20 */ li r4, 0x20 /* 800BA708 000B7508 38 63 A5 94 */ addi r3, r3, lbl_800BA594@l /* 800BA70C 000B750C 38 A0 00 00 */ li r5, 0 -/* 800BA710 000B7510 4B FF A4 DD */ bl func_800B4BEC +/* 800BA710 000B7510 4B FF A4 DD */ bl zSceneForAllBase__FPFP5xBaseP6zScenePv_P5xBaseiPv /* 800BA714 000B7514 3C 60 80 0C */ lis r3, lbl_800BA594@ha /* 800BA718 000B7518 38 80 00 21 */ li r4, 0x21 /* 800BA71C 000B751C 38 63 A5 94 */ addi r3, r3, lbl_800BA594@l /* 800BA720 000B7520 38 A0 00 00 */ li r5, 0 -/* 800BA724 000B7524 4B FF A4 C9 */ bl func_800B4BEC +/* 800BA724 000B7524 4B FF A4 C9 */ bl zSceneForAllBase__FPFP5xBaseP6zScenePv_P5xBaseiPv /* 800BA728 000B7528 80 8D 91 10 */ lwz r4, lbl_803CBA10-_SDA_BASE_(r13) /* 800BA72C 000B752C 28 04 00 01 */ cmplwi r4, 1 /* 800BA730 000B7530 40 81 00 1C */ ble lbl_800BA74C @@ -1243,14 +1243,14 @@ lbl_800BA760: /* 800BA790 000B7590 28 00 00 00 */ cmplwi r0, 0 /* 800BA794 000B7594 40 82 00 10 */ bne lbl_800BA7A4 /* 800BA798 000B7598 38 60 00 03 */ li r3, 3 -/* 800BA79C 000B759C 4B FF 22 61 */ bl func_800AC9FC +/* 800BA79C 000B759C 4B FF 22 61 */ bl zRenderState__F14_SDRenderState /* 800BA7A0 000B75A0 3B C0 00 01 */ li r30, 1 lbl_800BA7A4: /* 800BA7A4 000B75A4 80 7F 00 00 */ lwz r3, 0(r31) -/* 800BA7A8 000B75A8 48 00 00 6D */ bl func_800BA814 +/* 800BA7A8 000B75A8 48 00 00 6D */ bl zUI_Render__FP4xEnt /* 800BA7AC 000B75AC 48 00 00 34 */ b lbl_800BA7E0 lbl_800BA7B0: -/* 800BA7B0 000B75B0 4B FD D9 CD */ bl func_8009817C +/* 800BA7B0 000B75B0 4B FD D9 CD */ bl zGameIsPaused__Fv /* 800BA7B4 000B75B4 2C 03 00 00 */ cmpwi r3, 0 /* 800BA7B8 000B75B8 41 82 00 20 */ beq lbl_800BA7D8 /* 800BA7BC 000B75BC 80 7F 00 00 */ lwz r3, 0(r31) @@ -1258,11 +1258,11 @@ lbl_800BA7B0: /* 800BA7C4 000B75C4 A0 04 00 80 */ lhz r0, 0x80(r4) /* 800BA7C8 000B75C8 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17 /* 800BA7CC 000B75CC 40 82 00 14 */ bne lbl_800BA7E0 -/* 800BA7D0 000B75D0 48 00 24 C9 */ bl func_800BCC98 +/* 800BA7D0 000B75D0 48 00 24 C9 */ bl zUIFont_Render__FP4xEnt /* 800BA7D4 000B75D4 48 00 00 0C */ b lbl_800BA7E0 lbl_800BA7D8: /* 800BA7D8 000B75D8 80 7F 00 00 */ lwz r3, 0(r31) -/* 800BA7DC 000B75DC 48 00 24 BD */ bl func_800BCC98 +/* 800BA7DC 000B75DC 48 00 24 BD */ bl zUIFont_Render__FP4xEnt lbl_800BA7E0: /* 800BA7E0 000B75E0 3B FF 00 04 */ addi r31, r31, 4 /* 800BA7E4 000B75E4 3B BD 00 01 */ addi r29, r29, 1 @@ -1279,8 +1279,8 @@ lbl_800BA7E8: /* 800BA80C 000B760C 38 21 00 20 */ addi r1, r1, 0x20 /* 800BA810 000B7610 4E 80 00 20 */ blr -.global func_800BA814 -func_800BA814: +.global zUI_Render__FP4xEnt +zUI_Render__FP4xEnt: /* 800BA814 000B7614 94 21 FF 00 */ stwu r1, -0x100(r1) /* 800BA818 000B7618 7C 08 02 A6 */ mflr r0 /* 800BA81C 000B761C 90 01 01 04 */ stw r0, 0x104(r1) @@ -1315,7 +1315,7 @@ func_800BA814: /* 800BA890 000B7690 3C 60 80 29 */ lis r3, lbl_802912F8@ha /* 800BA894 000B7694 7F BE EB 78 */ mr r30, r29 /* 800BA898 000B7698 3B E3 12 F8 */ addi r31, r3, lbl_802912F8@l -/* 800BA89C 000B769C 4B F8 77 2D */ bl func_80041FC8 +/* 800BA89C 000B769C 4B F8 77 2D */ bl xScrFxIsLetterbox__Fv /* 800BA8A0 000B76A0 2C 03 00 00 */ cmpwi r3, 0 /* 800BA8A4 000B76A4 41 82 00 6C */ beq lbl_800BA910 /* 800BA8A8 000B76A8 80 7D 00 00 */ lwz r3, 0(r29) @@ -1357,14 +1357,14 @@ lbl_800BA910: /* 800BA934 000B7734 28 03 00 00 */ cmplwi r3, 0 /* 800BA938 000B7738 41 82 02 38 */ beq lbl_800BAB70 /* 800BA93C 000B773C 38 80 00 00 */ li r4, 0 -/* 800BA940 000B7740 4B F9 0D CD */ bl func_8004B70C +/* 800BA940 000B7740 4B F9 0D CD */ bl xSTFindAsset__FUiPUi /* 800BA944 000B7744 28 03 00 00 */ cmplwi r3, 0 /* 800BA948 000B7748 41 82 00 18 */ beq lbl_800BA960 /* 800BA94C 000B774C 80 83 00 00 */ lwz r4, 0(r3) /* 800BA950 000B7750 28 04 00 00 */ cmplwi r4, 0 /* 800BA954 000B7754 41 82 00 0C */ beq lbl_800BA960 /* 800BA958 000B7758 38 60 00 01 */ li r3, 1 -/* 800BA95C 000B775C 48 17 4E 81 */ bl func_8022F7DC +/* 800BA95C 000B775C 48 17 4E 81 */ bl RwRenderStateSet lbl_800BA960: /* 800BA960 000B7760 80 BE 00 D4 */ lwz r5, 0xd4(r30) /* 800BA964 000B7764 3C 60 43 30 */ lis r3, 0x4330 @@ -1401,7 +1401,7 @@ lbl_800BA960: /* 800BA9E0 000B77E0 EE C2 18 24 */ fdivs f22, f2, f3 /* 800BA9E4 000B77E4 EE A1 28 24 */ fdivs f21, f1, f5 /* 800BA9E8 000B77E8 EE 80 18 24 */ fdivs f20, f0, f3 -/* 800BA9EC 000B77EC 48 17 4D D9 */ bl func_8022F7C4 +/* 800BA9EC 000B77EC 48 17 4D D9 */ bl RwIm2DGetNearScreenZ /* 800BA9F0 000B77F0 FC 00 0A 10 */ fabs f0, f1 /* 800BA9F4 000B77F4 C0 42 96 08 */ lfs f2, lbl_803CDF88-_SDA2_BASE_(r2) /* 800BA9F8 000B77F8 FC 00 00 18 */ frsp f0, f0 @@ -1473,32 +1473,32 @@ lbl_800BAA24: /* 800BAAF8 000B78F8 98 04 00 55 */ stb r0, 0x55(r4) /* 800BAAFC 000B78FC 98 04 00 56 */ stb r0, 0x56(r4) /* 800BAB00 000B7900 98 04 00 57 */ stb r0, 0x57(r4) -/* 800BAB04 000B7904 4B FF 1E F9 */ bl func_800AC9FC +/* 800BAB04 000B7904 4B FF 1E F9 */ bl zRenderState__F14_SDRenderState /* 800BAB08 000B7908 38 60 00 0E */ li r3, 0xe /* 800BAB0C 000B790C 38 80 00 00 */ li r4, 0 -/* 800BAB10 000B7910 48 17 4C CD */ bl func_8022F7DC +/* 800BAB10 000B7910 48 17 4C CD */ bl RwRenderStateSet /* 800BAB14 000B7914 38 60 00 0A */ li r3, 0xa /* 800BAB18 000B7918 38 80 00 05 */ li r4, 5 -/* 800BAB1C 000B791C 48 17 4C C1 */ bl func_8022F7DC +/* 800BAB1C 000B791C 48 17 4C C1 */ bl RwRenderStateSet /* 800BAB20 000B7920 38 60 00 0B */ li r3, 0xb /* 800BAB24 000B7924 38 80 00 06 */ li r4, 6 -/* 800BAB28 000B7928 48 17 4C B5 */ bl func_8022F7DC +/* 800BAB28 000B7928 48 17 4C B5 */ bl RwRenderStateSet /* 800BAB2C 000B792C 38 60 00 0C */ li r3, 0xc /* 800BAB30 000B7930 38 80 00 01 */ li r4, 1 -/* 800BAB34 000B7934 48 17 4C A9 */ bl func_8022F7DC +/* 800BAB34 000B7934 48 17 4C A9 */ bl RwRenderStateSet /* 800BAB38 000B7938 38 60 00 07 */ li r3, 7 /* 800BAB3C 000B793C 38 80 00 01 */ li r4, 1 -/* 800BAB40 000B7940 48 17 4C 9D */ bl func_8022F7DC +/* 800BAB40 000B7940 48 17 4C 9D */ bl RwRenderStateSet /* 800BAB44 000B7944 38 60 00 08 */ li r3, 8 /* 800BAB48 000B7948 38 80 00 00 */ li r4, 0 -/* 800BAB4C 000B794C 48 17 4C 91 */ bl func_8022F7DC +/* 800BAB4C 000B794C 48 17 4C 91 */ bl RwRenderStateSet /* 800BAB50 000B7950 3C 60 80 2F */ lis r3, lbl_802F6368@ha /* 800BAB54 000B7954 38 DF 00 00 */ addi r6, r31, 0 /* 800BAB58 000B7958 38 83 63 68 */ addi r4, r3, lbl_802F6368@l /* 800BAB5C 000B795C 38 A0 00 04 */ li r5, 4 /* 800BAB60 000B7960 38 60 00 03 */ li r3, 3 /* 800BAB64 000B7964 38 E0 00 06 */ li r7, 6 -/* 800BAB68 000B7968 48 17 4D 59 */ bl func_8022F8C0 +/* 800BAB68 000B7968 48 17 4D 59 */ bl RwIm2DRenderIndexedPrimitive /* 800BAB6C 000B796C 48 00 01 90 */ b lbl_800BACFC lbl_800BAB70: /* 800BAB70 000B7970 80 FE 00 24 */ lwz r7, 0x24(r30) @@ -1555,14 +1555,14 @@ lbl_800BAC24: /* 800BAC38 000B7A38 41 82 00 08 */ beq lbl_800BAC40 /* 800BAC3C 000B7A3C 7C A4 2B 78 */ mr r4, r5 lbl_800BAC40: -/* 800BAC40 000B7A40 48 17 4B 9D */ bl func_8022F7DC +/* 800BAC40 000B7A40 48 17 4B 9D */ bl RwRenderStateSet /* 800BAC44 000B7A44 28 1D 00 00 */ cmplwi r29, 0 /* 800BAC48 000B7A48 38 60 00 0B */ li r3, 0xb /* 800BAC4C 000B7A4C 38 80 00 06 */ li r4, 6 /* 800BAC50 000B7A50 41 82 00 08 */ beq lbl_800BAC58 /* 800BAC54 000B7A54 7F A4 EB 78 */ mr r4, r29 lbl_800BAC58: -/* 800BAC58 000B7A58 48 17 4B 85 */ bl func_8022F7DC +/* 800BAC58 000B7A58 48 17 4B 85 */ bl RwRenderStateSet /* 800BAC5C 000B7A5C 80 7E 00 24 */ lwz r3, 0x24(r30) /* 800BAC60 000B7A60 80 03 00 14 */ lwz r0, 0x14(r3) /* 800BAC64 000B7A64 54 00 07 3A */ rlwinm r0, r0, 0, 0x1c, 0x1d @@ -1570,13 +1570,13 @@ lbl_800BAC58: /* 800BAC6C 000B7A6C 40 82 00 1C */ bne lbl_800BAC88 /* 800BAC70 000B7A70 38 60 00 08 */ li r3, 8 /* 800BAC74 000B7A74 38 80 00 00 */ li r4, 0 -/* 800BAC78 000B7A78 48 17 4B 65 */ bl func_8022F7DC +/* 800BAC78 000B7A78 48 17 4B 65 */ bl RwRenderStateSet /* 800BAC7C 000B7A7C 38 60 00 06 */ li r3, 6 /* 800BAC80 000B7A80 38 80 00 00 */ li r4, 0 -/* 800BAC84 000B7A84 48 17 4B 59 */ bl func_8022F7DC +/* 800BAC84 000B7A84 48 17 4B 59 */ bl RwRenderStateSet lbl_800BAC88: /* 800BAC88 000B7A88 80 7E 00 24 */ lwz r3, 0x24(r30) -/* 800BAC8C 000B7A8C 4B F5 E6 05 */ bl func_80019290 +/* 800BAC8C 000B7A8C 4B F5 E6 05 */ bl xEntSetupPipeline__FP14xModelInstance /* 800BAC90 000B7A90 C0 22 95 F4 */ lfs f1, lbl_803CDF74-_SDA2_BASE_(r2) /* 800BAC94 000B7A94 80 7E 00 24 */ lwz r3, 0x24(r30) /* 800BAC98 000B7A98 FC 40 08 90 */ fmr f2, f1 @@ -1587,9 +1587,9 @@ lbl_800BAC88: /* 800BACAC 000B7AAC 38 81 00 08 */ addi r4, r1, 8 /* 800BACB0 000B7AB0 38 BF 00 0C */ addi r5, r31, 0xc /* 800BACB4 000B7AB4 38 DF 00 18 */ addi r6, r31, 0x18 -/* 800BACB8 000B7AB8 4B F7 9D 69 */ bl func_80034A20 +/* 800BACB8 000B7AB8 4B F7 9D 69 */ bl xModelRender2D__FRC14xModelInstanceRC13basic_rect_f_RC5xVec3RC5xVec3 /* 800BACBC 000B7ABC 80 7E 00 24 */ lwz r3, 0x24(r30) -/* 800BACC0 000B7AC0 4B F5 E7 81 */ bl func_80019440 +/* 800BACC0 000B7AC0 4B F5 E7 81 */ bl xEntRestorePipeline__FP14xModelInstance /* 800BACC4 000B7AC4 80 7E 00 24 */ lwz r3, 0x24(r30) /* 800BACC8 000B7AC8 80 03 00 14 */ lwz r0, 0x14(r3) /* 800BACCC 000B7ACC 54 00 07 3A */ rlwinm r0, r0, 0, 0x1c, 0x1d @@ -1597,14 +1597,14 @@ lbl_800BAC88: /* 800BACD4 000B7AD4 40 82 00 28 */ bne lbl_800BACFC /* 800BACD8 000B7AD8 38 60 00 08 */ li r3, 8 /* 800BACDC 000B7ADC 38 80 00 01 */ li r4, 1 -/* 800BACE0 000B7AE0 48 17 4A FD */ bl func_8022F7DC +/* 800BACE0 000B7AE0 48 17 4A FD */ bl RwRenderStateSet /* 800BACE4 000B7AE4 38 60 00 06 */ li r3, 6 /* 800BACE8 000B7AE8 38 80 00 01 */ li r4, 1 -/* 800BACEC 000B7AEC 48 17 4A F1 */ bl func_8022F7DC +/* 800BACEC 000B7AEC 48 17 4A F1 */ bl RwRenderStateSet /* 800BACF0 000B7AF0 48 00 00 0C */ b lbl_800BACFC lbl_800BACF4: /* 800BACF4 000B7AF4 7F C3 F3 78 */ mr r3, r30 -/* 800BACF8 000B7AF8 4B F5 E7 D5 */ bl func_800194CC +/* 800BACF8 000B7AF8 4B F5 E7 D5 */ bl xEntRender__FP4xEnt lbl_800BACFC: /* 800BACFC 000B7AFC E3 E1 00 F8 */ psq_l f31, 248(r1), 0, qr0 /* 800BAD00 000B7B00 CB E1 00 F0 */ lfd f31, 0xf0(r1) @@ -1638,8 +1638,8 @@ lbl_800BACFC: /* 800BAD70 000B7B70 38 21 01 00 */ addi r1, r1, 0x100 /* 800BAD74 000B7B74 4E 80 00 20 */ blr -.global func_800BAD78 -func_800BAD78: +.global zUIEventCB__FP5xBaseP5xBaseUiPCfP5xBase +zUIEventCB__FP5xBaseP5xBaseUiPCfP5xBase: /* 800BAD78 000B7B78 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BAD7C 000B7B7C 7C 08 02 A6 */ mflr r0 /* 800BAD80 000B7B80 2C 05 00 51 */ cmpwi r5, 0x51 @@ -1682,7 +1682,7 @@ lbl_800BADFC: /* 800BAE04 000B7C04 3C 60 80 3C */ lis r3, lbl_803C3288@ha /* 800BAE08 000B7C08 7F E4 FB 78 */ mr r4, r31 /* 800BAE0C 000B7C0C 38 63 32 88 */ addi r3, r3, lbl_803C3288@l -/* 800BAE10 000B7C10 4B FF EB 49 */ bl func_800B9958 +/* 800BAE10 000B7C10 4B FF EB 49 */ bl Touch__6zUIMgrFP4_zUI /* 800BAE14 000B7C14 48 00 01 D0 */ b lbl_800BAFE4 lbl_800BAE18: /* 800BAE18 000B7C18 7F E3 FB 78 */ mr r3, r31 @@ -1690,23 +1690,23 @@ lbl_800BAE18: /* 800BAE20 000B7C20 3C 60 80 3C */ lis r3, lbl_803C3288@ha /* 800BAE24 000B7C24 7F E4 FB 78 */ mr r4, r31 /* 800BAE28 000B7C28 38 63 32 88 */ addi r3, r3, lbl_803C3288@l -/* 800BAE2C 000B7C2C 4B FF EB 2D */ bl func_800B9958 +/* 800BAE2C 000B7C2C 4B FF EB 2D */ bl Touch__6zUIMgrFP4_zUI /* 800BAE30 000B7C30 48 00 01 B4 */ b lbl_800BAFE4 lbl_800BAE34: /* 800BAE34 000B7C34 7F E3 FB 78 */ mr r3, r31 -/* 800BAE38 000B7C38 4B FF F1 C1 */ bl func_800B9FF8 +/* 800BAE38 000B7C38 4B FF F1 C1 */ bl zUI_Reset__FP4_zUI /* 800BAE3C 000B7C3C 48 00 01 A8 */ b lbl_800BAFE4 lbl_800BAE40: /* 800BAE40 000B7C40 3C 60 80 26 */ lis r3, lbl_8025F750@ha /* 800BAE44 000B7C44 38 63 F7 50 */ addi r3, r3, lbl_8025F750@l /* 800BAE48 000B7C48 38 63 00 A1 */ addi r3, r3, 0xa1 -/* 800BAE4C 000B7C4C 4B F9 13 C9 */ bl func_8004C214 +/* 800BAE4C 000B7C4C 4B F9 13 C9 */ bl xStrHash__FPCc /* 800BAE50 000B7C50 80 1F 00 00 */ lwz r0, 0(r31) /* 800BAE54 000B7C54 7C 00 18 40 */ cmplw r0, r3 /* 800BAE58 000B7C58 40 82 00 10 */ bne lbl_800BAE68 /* 800BAE5C 000B7C5C 38 60 00 04 */ li r3, 4 /* 800BAE60 000B7C60 38 80 00 00 */ li r4, 0 -/* 800BAE64 000B7C64 4B F8 D5 6D */ bl func_800483D0 +/* 800BAE64 000B7C64 4B F8 D5 6D */ bl xSndPauseCategory__FUiUi lbl_800BAE68: /* 800BAE68 000B7C68 80 1F 00 D8 */ lwz r0, 0xd8(r31) /* 800BAE6C 000B7C6C 3C 60 80 3C */ lis r3, lbl_803C3288@ha @@ -1714,7 +1714,7 @@ lbl_800BAE68: /* 800BAE74 000B7C74 7F E4 FB 78 */ mr r4, r31 /* 800BAE78 000B7C78 60 00 00 02 */ ori r0, r0, 2 /* 800BAE7C 000B7C7C 90 1F 00 D8 */ stw r0, 0xd8(r31) -/* 800BAE80 000B7C80 4B FF EA D9 */ bl func_800B9958 +/* 800BAE80 000B7C80 4B FF EA D9 */ bl Touch__6zUIMgrFP4_zUI /* 800BAE84 000B7C84 48 00 01 60 */ b lbl_800BAFE4 lbl_800BAE88: /* 800BAE88 000B7C88 80 7F 00 D8 */ lwz r3, 0xd8(r31) @@ -1726,18 +1726,18 @@ lbl_800BAE9C: /* 800BAE9C 000B7C9C 3C 60 80 26 */ lis r3, lbl_8025F750@ha /* 800BAEA0 000B7CA0 38 63 F7 50 */ addi r3, r3, lbl_8025F750@l /* 800BAEA4 000B7CA4 38 63 00 A1 */ addi r3, r3, 0xa1 -/* 800BAEA8 000B7CA8 4B F9 13 6D */ bl func_8004C214 +/* 800BAEA8 000B7CA8 4B F9 13 6D */ bl xStrHash__FPCc /* 800BAEAC 000B7CAC 80 1F 00 00 */ lwz r0, 0(r31) /* 800BAEB0 000B7CB0 7C 00 18 40 */ cmplw r0, r3 /* 800BAEB4 000B7CB4 40 82 00 10 */ bne lbl_800BAEC4 /* 800BAEB8 000B7CB8 38 60 00 04 */ li r3, 4 /* 800BAEBC 000B7CBC 38 80 00 01 */ li r4, 1 -/* 800BAEC0 000B7CC0 4B F8 D5 11 */ bl func_800483D0 +/* 800BAEC0 000B7CC0 4B F8 D5 11 */ bl xSndPauseCategory__FUiUi lbl_800BAEC4: /* 800BAEC4 000B7CC4 3C 60 80 3C */ lis r3, lbl_803C3288@ha /* 800BAEC8 000B7CC8 7F E4 FB 78 */ mr r4, r31 /* 800BAECC 000B7CCC 38 63 32 88 */ addi r3, r3, lbl_803C3288@l -/* 800BAED0 000B7CD0 4B FF EA 89 */ bl func_800B9958 +/* 800BAED0 000B7CD0 4B FF EA 89 */ bl Touch__6zUIMgrFP4_zUI /* 800BAED4 000B7CD4 48 00 01 10 */ b lbl_800BAFE4 lbl_800BAED8: /* 800BAED8 000B7CD8 80 1F 00 D8 */ lwz r0, 0xd8(r31) @@ -1745,14 +1745,14 @@ lbl_800BAED8: /* 800BAEE0 000B7CE0 38 63 32 88 */ addi r3, r3, lbl_803C3288@l /* 800BAEE4 000B7CE4 60 00 00 08 */ ori r0, r0, 8 /* 800BAEE8 000B7CE8 90 1F 00 D8 */ stw r0, 0xd8(r31) -/* 800BAEEC 000B7CEC 4B FF EA 6D */ bl func_800B9958 +/* 800BAEEC 000B7CEC 4B FF EA 6D */ bl Touch__6zUIMgrFP4_zUI /* 800BAEF0 000B7CF0 80 1F 00 D8 */ lwz r0, 0xd8(r31) /* 800BAEF4 000B7CF4 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 800BAEF8 000B7CF8 41 82 00 EC */ beq lbl_800BAFE4 /* 800BAEFC 000B7CFC 7F E3 FB 78 */ mr r3, r31 /* 800BAF00 000B7D00 7F E4 FB 78 */ mr r4, r31 /* 800BAF04 000B7D04 38 A0 00 03 */ li r5, 3 -/* 800BAF08 000B7D08 4B F6 47 D9 */ bl func_8001F6E0 +/* 800BAF08 000B7D08 4B F6 47 D9 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BAF0C 000B7D0C 48 00 00 D8 */ b lbl_800BAFE4 lbl_800BAF10: /* 800BAF10 000B7D10 80 7F 00 D8 */ lwz r3, 0xd8(r31) @@ -1764,32 +1764,32 @@ lbl_800BAF24: /* 800BAF24 000B7D24 3C 60 80 3C */ lis r3, lbl_803C3288@ha /* 800BAF28 000B7D28 7F E4 FB 78 */ mr r4, r31 /* 800BAF2C 000B7D2C 38 63 32 88 */ addi r3, r3, lbl_803C3288@l -/* 800BAF30 000B7D30 4B FF EA 29 */ bl func_800B9958 +/* 800BAF30 000B7D30 4B FF EA 29 */ bl Touch__6zUIMgrFP4_zUI /* 800BAF34 000B7D34 80 1F 00 D8 */ lwz r0, 0xd8(r31) /* 800BAF38 000B7D38 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a /* 800BAF3C 000B7D3C 41 82 00 A8 */ beq lbl_800BAFE4 /* 800BAF40 000B7D40 7F E3 FB 78 */ mr r3, r31 /* 800BAF44 000B7D44 7F E4 FB 78 */ mr r4, r31 /* 800BAF48 000B7D48 38 A0 00 04 */ li r5, 4 -/* 800BAF4C 000B7D4C 4B F6 47 95 */ bl func_8001F6E0 +/* 800BAF4C 000B7D4C 4B F6 47 95 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BAF50 000B7D50 48 00 00 94 */ b lbl_800BAFE4 lbl_800BAF54: /* 800BAF54 000B7D54 7F E3 FB 78 */ mr r3, r31 /* 800BAF58 000B7D58 38 A0 00 51 */ li r5, 0x51 -/* 800BAF5C 000B7D5C 4B F6 47 85 */ bl func_8001F6E0 +/* 800BAF5C 000B7D5C 4B F6 47 85 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BAF60 000B7D60 7F E3 FB 78 */ mr r3, r31 /* 800BAF64 000B7D64 7F E4 FB 78 */ mr r4, r31 /* 800BAF68 000B7D68 38 A0 00 4F */ li r5, 0x4f -/* 800BAF6C 000B7D6C 4B F6 47 75 */ bl func_8001F6E0 +/* 800BAF6C 000B7D6C 4B F6 47 75 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BAF70 000B7D70 48 00 00 74 */ b lbl_800BAFE4 lbl_800BAF74: /* 800BAF74 000B7D74 7F E3 FB 78 */ mr r3, r31 /* 800BAF78 000B7D78 38 A0 00 52 */ li r5, 0x52 -/* 800BAF7C 000B7D7C 4B F6 47 65 */ bl func_8001F6E0 +/* 800BAF7C 000B7D7C 4B F6 47 65 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BAF80 000B7D80 7F E3 FB 78 */ mr r3, r31 /* 800BAF84 000B7D84 7F E4 FB 78 */ mr r4, r31 /* 800BAF88 000B7D88 38 A0 00 50 */ li r5, 0x50 -/* 800BAF8C 000B7D8C 4B F6 47 55 */ bl func_8001F6E0 +/* 800BAF8C 000B7D8C 4B F6 47 55 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BAF90 000B7D90 48 00 00 54 */ b lbl_800BAFE4 lbl_800BAF94: /* 800BAF94 000B7D94 80 7F 00 D4 */ lwz r3, 0xd4(r31) @@ -1800,7 +1800,7 @@ lbl_800BAF94: /* 800BAFA8 000B7DA8 41 82 00 34 */ beq lbl_800BAFDC /* 800BAFAC 000B7DAC 7F C3 F3 78 */ mr r3, r30 /* 800BAFB0 000B7DB0 38 80 00 00 */ li r4, 0 -/* 800BAFB4 000B7DB4 4B F9 07 59 */ bl func_8004B70C +/* 800BAFB4 000B7DB4 4B F9 07 59 */ bl xSTFindAsset__FUiPUi /* 800BAFB8 000B7DB8 28 03 00 00 */ cmplwi r3, 0 /* 800BAFBC 000B7DBC 41 82 00 10 */ beq lbl_800BAFCC /* 800BAFC0 000B7DC0 80 7F 00 D4 */ lwz r3, 0xd4(r31) @@ -1823,8 +1823,8 @@ lbl_800BAFE4: /* 800BAFF8 000B7DF8 38 21 00 10 */ addi r1, r1, 0x10 /* 800BAFFC 000B7DFC 4E 80 00 20 */ blr -.global func_800BB000 -func_800BB000: +.global zUI_ParseINI__FP8xIniFile +zUI_ParseINI__FP8xIniFile: /* 800BB000 000B7E00 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800BB004 000B7E04 7C 08 02 A6 */ mflr r0 /* 800BB008 000B7E08 3C 80 80 26 */ lis r4, lbl_8025F750@ha @@ -1854,7 +1854,7 @@ lbl_800BB060: /* 800BB060 000B7E60 7F 83 E3 78 */ mr r3, r28 /* 800BB064 000B7E64 38 81 00 0C */ addi r4, r1, 0xc /* 800BB068 000B7E68 38 A0 00 00 */ li r5, 0 -/* 800BB06C 000B7E6C 4B F7 5B 41 */ bl func_80030BAC +/* 800BB06C 000B7E6C 4B F7 5B 41 */ bl xIniGetString__FP8xIniFilePcPc /* 800BB070 000B7E70 28 03 00 00 */ cmplwi r3, 0 /* 800BB074 000B7E74 40 82 00 1C */ bne lbl_800BB090 /* 800BB078 000B7E78 38 60 00 48 */ li r3, 0x48 @@ -1868,7 +1868,7 @@ lbl_800BB090: /* 800BB094 000B7E94 38 A1 00 08 */ addi r5, r1, 8 /* 800BB098 000B7E98 38 84 F7 50 */ addi r4, r4, lbl_8025F750@l /* 800BB09C 000B7E9C 38 84 00 C5 */ addi r4, r4, 0xc5 -/* 800BB0A0 000B7EA0 4B F9 12 31 */ bl func_8004C2D0 +/* 800BB0A0 000B7EA0 4B F9 12 31 */ bl xStrTok__FPcPCcPPc /* 800BB0A4 000B7EA4 88 03 00 00 */ lbz r0, 0(r3) /* 800BB0A8 000B7EA8 3C 80 80 26 */ lis r4, lbl_8025F750@ha /* 800BB0AC 000B7EAC 38 84 F7 50 */ addi r4, r4, lbl_8025F750@l @@ -1879,7 +1879,7 @@ lbl_800BB090: /* 800BB0C0 000B7EC0 88 03 00 01 */ lbz r0, 1(r3) /* 800BB0C4 000B7EC4 38 60 00 00 */ li r3, 0 /* 800BB0C8 000B7EC8 98 1F 00 05 */ stb r0, 5(r31) -/* 800BB0CC 000B7ECC 4B F9 12 05 */ bl func_8004C2D0 +/* 800BB0CC 000B7ECC 4B F9 12 05 */ bl xStrTok__FPcPCcPPc /* 800BB0D0 000B7ED0 3C 80 80 26 */ lis r4, lbl_8025F750@ha /* 800BB0D4 000B7ED4 7C 66 1B 78 */ mr r6, r3 /* 800BB0D8 000B7ED8 7F FA FB 78 */ mr r26, r31 @@ -1893,7 +1893,7 @@ lbl_800BB0E4: /* 800BB0F4 000B7EF4 98 1A 00 24 */ stb r0, 0x24(r26) /* 800BB0F8 000B7EF8 88 06 00 01 */ lbz r0, 1(r6) /* 800BB0FC 000B7EFC 98 1A 00 25 */ stb r0, 0x25(r26) -/* 800BB100 000B7F00 4B F9 11 D1 */ bl func_8004C2D0 +/* 800BB100 000B7F00 4B F9 11 D1 */ bl xStrTok__FPcPCcPPc /* 800BB104 000B7F04 7C 66 1B 78 */ mr r6, r3 /* 800BB108 000B7F08 3B BD 00 01 */ addi r29, r29, 1 /* 800BB10C 000B7F0C 3B 5A 00 48 */ addi r26, r26, 0x48 @@ -2029,7 +2029,7 @@ lbl_800BB2A4: /* 800BB2B8 000B80B8 7C BE 2B 78 */ mr r30, r5 /* 800BB2BC 000B80BC 93 A1 00 14 */ stw r29, 0x14(r1) /* 800BB2C0 000B80C0 7C 9D 23 78 */ mr r29, r4 -/* 800BB2C4 000B80C4 48 00 18 25 */ bl func_800BCAE8 +/* 800BB2C4 000B80C4 48 00 18 25 */ bl zUIFontEventCB__FP5xBaseP5xBaseUiPCfP5xBase /* 800BB2C8 000B80C8 28 1E 00 4F */ cmplwi r30, 0x4f /* 800BB2CC 000B80CC 7C 7F 1B 78 */ mr r31, r3 /* 800BB2D0 000B80D0 40 82 00 74 */ bne lbl_800BB344 @@ -2044,7 +2044,7 @@ lbl_800BB2A4: /* 800BB2F4 000B80F4 7C A5 00 2E */ lwzx r5, r5, r0 /* 800BB2F8 000B80F8 39 00 00 00 */ li r8, 0 /* 800BB2FC 000B80FC 39 20 00 00 */ li r9, 0 -/* 800BB300 000B8100 4B F6 44 59 */ bl func_8001F758 +/* 800BB300 000B8100 4B F6 44 59 */ bl zEntEvent__FP5xBaseUiP5xBaseUiPCfP5xBasei /* 800BB304 000B8104 80 6D 91 4C */ lwz r3, lbl_803CBA4C-_SDA_BASE_(r13) /* 800BB308 000B8108 3C 80 80 2F */ lis r4, lbl_802F63C8@ha /* 800BB30C 000B810C 80 0D 91 50 */ lwz r0, lbl_803CBA50-_SDA_BASE_(r13) @@ -2060,7 +2060,7 @@ lbl_800BB2A4: /* 800BB334 000B8134 7C A5 02 14 */ add r5, r5, r0 /* 800BB338 000B8138 39 20 00 00 */ li r9, 0 /* 800BB33C 000B813C 80 A5 00 0C */ lwz r5, 0xc(r5) -/* 800BB340 000B8140 4B F6 44 19 */ bl func_8001F758 +/* 800BB340 000B8140 4B F6 44 19 */ bl zEntEvent__FP5xBaseUiP5xBaseUiPCfP5xBasei lbl_800BB344: /* 800BB344 000B8144 80 01 00 24 */ lwz r0, 0x24(r1) /* 800BB348 000B8148 7F E3 FB 78 */ mr r3, r31 @@ -2071,8 +2071,8 @@ lbl_800BB344: /* 800BB35C 000B815C 38 21 00 20 */ addi r1, r1, 0x20 /* 800BB360 000B8160 4E 80 00 20 */ blr -.global func_800BB364 -func_800BB364: +.global zUI_ScenePortalSetToCurrentLevel__FP6zScene +zUI_ScenePortalSetToCurrentLevel__FP6zScene: /* 800BB364 000B8164 3C 80 80 2F */ lis r4, lbl_802F63C8@ha /* 800BB368 000B8168 38 A0 00 00 */ li r5, 0 /* 800BB36C 000B816C 38 00 00 03 */ li r0, 3 @@ -2154,7 +2154,7 @@ func_800BB460: /* 800BB474 000B8274 7C 7F 1B 78 */ mr r31, r3 /* 800BB478 000B8278 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l /* 800BB47C 000B827C 38 63 00 C7 */ addi r3, r3, 0xc7 -/* 800BB480 000B8280 4B F9 0D 95 */ bl func_8004C214 +/* 800BB480 000B8280 4B F9 0D 95 */ bl xStrHash__FPCc /* 800BB484 000B8284 7C 64 1B 78 */ mr r4, r3 /* 800BB488 000B8288 7F E3 FB 78 */ mr r3, r31 /* 800BB48C 000B828C 4B FF FC E1 */ bl func_800BB16C @@ -2162,7 +2162,7 @@ func_800BB460: /* 800BB494 000B8294 90 6D 91 34 */ stw r3, lbl_803CBA34-_SDA_BASE_(r13) /* 800BB498 000B8298 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l /* 800BB49C 000B829C 38 63 00 D8 */ addi r3, r3, 0xd8 -/* 800BB4A0 000B82A0 4B F9 0D 75 */ bl func_8004C214 +/* 800BB4A0 000B82A0 4B F9 0D 75 */ bl xStrHash__FPCc /* 800BB4A4 000B82A4 7C 64 1B 78 */ mr r4, r3 /* 800BB4A8 000B82A8 7F E3 FB 78 */ mr r3, r31 /* 800BB4AC 000B82AC 4B FF FD 5D */ bl func_800BB208 @@ -2178,8 +2178,8 @@ func_800BB460: /* 800BB4D4 000B82D4 38 21 00 10 */ addi r1, r1, 0x10 /* 800BB4D8 000B82D8 4E 80 00 20 */ blr -.global func_800BB4DC -func_800BB4DC: +.global zUI_ScenePortalInit__FP6zScene +zUI_ScenePortalInit__FP6zScene: /* 800BB4DC 000B82DC 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800BB4E0 000B82E0 7C 08 02 A6 */ mflr r0 /* 800BB4E4 000B82E4 90 01 00 64 */ stw r0, 0x64(r1) @@ -2255,10 +2255,10 @@ lbl_800BB5EC: /* 800BB5EC 000B83EC 3C 60 80 26 */ lis r3, lbl_8025F750@ha /* 800BB5F0 000B83F0 38 63 F7 50 */ addi r3, r3, lbl_8025F750@l /* 800BB5F4 000B83F4 38 63 00 FC */ addi r3, r3, 0xfc -/* 800BB5F8 000B83F8 4B F9 0C 1D */ bl func_8004C214 +/* 800BB5F8 000B83F8 4B F9 0C 1D */ bl xStrHash__FPCc /* 800BB5FC 000B83FC 90 7C 00 44 */ stw r3, 0x44(r28) /* 800BB600 000B8400 38 61 00 08 */ addi r3, r1, 8 -/* 800BB604 000B8404 4B F9 0C 11 */ bl func_8004C214 +/* 800BB604 000B8404 4B F9 0C 11 */ bl xStrHash__FPCc /* 800BB608 000B8408 90 7C 00 48 */ stw r3, 0x48(r28) /* 800BB60C 000B840C 28 15 00 0D */ cmplwi r21, 0xd /* 800BB610 000B8410 C0 1B 00 00 */ lfs f0, 0(r27) @@ -2329,8 +2329,8 @@ lbl_800BB6F4: /* 800BB6F4 000B84F4 9B 01 00 19 */ stb r24, 0x19(r1) /* 800BB6F8 000B84F8 3B 18 00 01 */ addi r24, r24, 1 /* 800BB6FC 000B84FC 38 61 00 08 */ addi r3, r1, 8 -/* 800BB700 000B8500 4B F9 0B 15 */ bl func_8004C214 -/* 800BB704 000B8504 4B FF 93 39 */ bl func_800B4A3C +/* 800BB700 000B8500 4B F9 0B 15 */ bl xStrHash__FPCc +/* 800BB704 000B8504 4B FF 93 39 */ bl zSceneFindObject__FUi /* 800BB708 000B8508 90 74 00 20 */ stw r3, 0x20(r20) /* 800BB70C 000B850C 3B 39 00 01 */ addi r25, r25, 1 /* 800BB710 000B8510 80 74 00 20 */ lwz r3, 0x20(r20) @@ -2365,7 +2365,7 @@ lbl_800BB760: lbl_800BB77C: /* 800BB77C 000B857C 9A A1 00 15 */ stb r21, 0x15(r1) /* 800BB780 000B8580 38 61 00 08 */ addi r3, r1, 8 -/* 800BB784 000B8584 4B F9 0A 91 */ bl func_8004C214 +/* 800BB784 000B8584 4B F9 0A 91 */ bl xStrHash__FPCc /* 800BB788 000B8588 7C 60 1B 78 */ mr r0, r3 /* 800BB78C 000B858C 7F E3 FB 78 */ mr r3, r31 /* 800BB790 000B8590 7C 04 03 78 */ mr r4, r0 @@ -2395,7 +2395,7 @@ lbl_800BB7D0: lbl_800BB7EC: /* 800BB7EC 000B85EC 9A A1 00 16 */ stb r21, 0x16(r1) /* 800BB7F0 000B85F0 38 61 00 08 */ addi r3, r1, 8 -/* 800BB7F4 000B85F4 4B F9 0A 21 */ bl func_8004C214 +/* 800BB7F4 000B85F4 4B F9 0A 21 */ bl xStrHash__FPCc /* 800BB7F8 000B85F8 7C 64 1B 78 */ mr r4, r3 /* 800BB7FC 000B85FC 7F E3 FB 78 */ mr r3, r31 /* 800BB800 000B8600 3A B5 00 01 */ addi r21, r21, 1 @@ -2438,7 +2438,7 @@ lbl_800BB874: lbl_800BB890: /* 800BB890 000B8690 9A A1 00 11 */ stb r21, 0x11(r1) /* 800BB894 000B8694 38 61 00 08 */ addi r3, r1, 8 -/* 800BB898 000B8698 4B F9 09 7D */ bl func_8004C214 +/* 800BB898 000B8698 4B F9 09 7D */ bl xStrHash__FPCc /* 800BB89C 000B869C 7C 64 1B 78 */ mr r4, r3 /* 800BB8A0 000B86A0 7F E3 FB 78 */ mr r3, r31 /* 800BB8A4 000B86A4 3A B5 00 01 */ addi r21, r21, 1 @@ -2481,7 +2481,7 @@ lbl_800BB918: lbl_800BB934: /* 800BB934 000B8734 9A A1 00 18 */ stb r21, 0x18(r1) /* 800BB938 000B8738 38 61 00 08 */ addi r3, r1, 8 -/* 800BB93C 000B873C 4B F9 08 D9 */ bl func_8004C214 +/* 800BB93C 000B873C 4B F9 08 D9 */ bl xStrHash__FPCc /* 800BB940 000B8740 7C 64 1B 78 */ mr r4, r3 /* 800BB944 000B8744 7F E3 FB 78 */ mr r3, r31 /* 800BB948 000B8748 3A B5 00 01 */ addi r21, r21, 1 @@ -2524,7 +2524,7 @@ lbl_800BB9BC: lbl_800BB9D8: /* 800BB9D8 000B87D8 9A A1 00 16 */ stb r21, 0x16(r1) /* 800BB9DC 000B87DC 38 61 00 08 */ addi r3, r1, 8 -/* 800BB9E0 000B87E0 4B F9 08 35 */ bl func_8004C214 +/* 800BB9E0 000B87E0 4B F9 08 35 */ bl xStrHash__FPCc /* 800BB9E4 000B87E4 7C 64 1B 78 */ mr r4, r3 /* 800BB9E8 000B87E8 7F E3 FB 78 */ mr r3, r31 /* 800BB9EC 000B87EC 3A B5 00 01 */ addi r21, r21, 1 @@ -2595,7 +2595,7 @@ lbl_800BBAB8: lbl_800BBAD4: /* 800BBAD4 000B88D4 9A A1 00 1B */ stb r21, 0x1b(r1) /* 800BBAD8 000B88D8 38 61 00 08 */ addi r3, r1, 8 -/* 800BBADC 000B88DC 4B F9 07 39 */ bl func_8004C214 +/* 800BBADC 000B88DC 4B F9 07 39 */ bl xStrHash__FPCc /* 800BBAE0 000B88E0 7C 64 1B 78 */ mr r4, r3 /* 800BBAE4 000B88E4 7F E3 FB 78 */ mr r3, r31 /* 800BBAE8 000B88E8 3A B5 00 01 */ addi r21, r21, 1 @@ -2662,7 +2662,7 @@ lbl_800BBB74: lbl_800BBBC4: /* 800BBBC4 000B89C4 98 81 00 20 */ stb r4, 0x20(r1) /* 800BBBC8 000B89C8 38 61 00 08 */ addi r3, r1, 8 -/* 800BBBCC 000B89CC 4B F9 06 49 */ bl func_8004C214 +/* 800BBBCC 000B89CC 4B F9 06 49 */ bl xStrHash__FPCc /* 800BBBD0 000B89D0 7C 64 1B 78 */ mr r4, r3 /* 800BBBD4 000B89D4 7F E3 FB 78 */ mr r3, r31 /* 800BBBD8 000B89D8 4B FF F5 95 */ bl func_800BB16C @@ -2744,7 +2744,7 @@ lbl_800BBCE0: /* 800BBCE0 000B8AE0 9B 01 00 1A */ stb r24, 0x1a(r1) /* 800BBCE4 000B8AE4 3B 18 00 01 */ addi r24, r24, 1 /* 800BBCE8 000B8AE8 38 61 00 08 */ addi r3, r1, 8 -/* 800BBCEC 000B8AEC 4B F9 05 29 */ bl func_8004C214 +/* 800BBCEC 000B8AEC 4B F9 05 29 */ bl xStrHash__FPCc /* 800BBCF0 000B8AF0 7C 64 1B 78 */ mr r4, r3 /* 800BBCF4 000B8AF4 7F E3 FB 78 */ mr r3, r31 /* 800BBCF8 000B8AF8 4B FF F5 11 */ bl func_800BB208 @@ -2762,7 +2762,7 @@ lbl_800BBD08: /* 800BBD24 000B8B24 3C 60 80 26 */ lis r3, lbl_8025F750@ha /* 800BBD28 000B8B28 38 63 F7 50 */ addi r3, r3, lbl_8025F750@l /* 800BBD2C 000B8B2C 38 63 01 A7 */ addi r3, r3, 0x1a7 -/* 800BBD30 000B8B30 4B F9 04 E5 */ bl func_8004C214 +/* 800BBD30 000B8B30 4B F9 04 E5 */ bl xStrHash__FPCc /* 800BBD34 000B8B34 7C 64 1B 78 */ mr r4, r3 /* 800BBD38 000B8B38 7F E3 FB 78 */ mr r3, r31 /* 800BBD3C 000B8B3C 4B FF F4 CD */ bl func_800BB208 @@ -2770,7 +2770,7 @@ lbl_800BBD08: /* 800BBD44 000B8B44 90 6D 91 40 */ stw r3, lbl_803CBA40-_SDA_BASE_(r13) /* 800BBD48 000B8B48 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l /* 800BBD4C 000B8B4C 38 63 01 BA */ addi r3, r3, 0x1ba -/* 800BBD50 000B8B50 4B F9 04 C5 */ bl func_8004C214 +/* 800BBD50 000B8B50 4B F9 04 C5 */ bl xStrHash__FPCc /* 800BBD54 000B8B54 7C 64 1B 78 */ mr r4, r3 /* 800BBD58 000B8B58 7F E3 FB 78 */ mr r3, r31 /* 800BBD5C 000B8B5C 4B FF F4 AD */ bl func_800BB208 @@ -2778,7 +2778,7 @@ lbl_800BBD08: /* 800BBD64 000B8B64 90 6D 91 44 */ stw r3, lbl_803CBA44-_SDA_BASE_(r13) /* 800BBD68 000B8B68 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l /* 800BBD6C 000B8B6C 38 63 01 CE */ addi r3, r3, 0x1ce -/* 800BBD70 000B8B70 4B F9 04 A5 */ bl func_8004C214 +/* 800BBD70 000B8B70 4B F9 04 A5 */ bl xStrHash__FPCc /* 800BBD74 000B8B74 7C 64 1B 78 */ mr r4, r3 /* 800BBD78 000B8B78 7F E3 FB 78 */ mr r3, r31 /* 800BBD7C 000B8B7C 4B FF F4 8D */ bl func_800BB208 @@ -2790,7 +2790,7 @@ lbl_800BBD08: /* 800BBD94 000B8B94 38 63 F7 50 */ addi r3, r3, lbl_8025F750@l /* 800BBD98 000B8B98 90 04 00 0C */ stw r0, 0xc(r4) /* 800BBD9C 000B8B9C 38 63 01 DC */ addi r3, r3, 0x1dc -/* 800BBDA0 000B8BA0 4B F9 04 75 */ bl func_8004C214 +/* 800BBDA0 000B8BA0 4B F9 04 75 */ bl xStrHash__FPCc /* 800BBDA4 000B8BA4 7C 64 1B 78 */ mr r4, r3 /* 800BBDA8 000B8BA8 7F E3 FB 78 */ mr r3, r31 /* 800BBDAC 000B8BAC 4B FF F4 5D */ bl func_800BB208 @@ -2798,11 +2798,11 @@ lbl_800BBD08: /* 800BBDB4 000B8BB4 90 6D 91 58 */ stw r3, lbl_803CBA58-_SDA_BASE_(r13) /* 800BBDB8 000B8BB8 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l /* 800BBDBC 000B8BBC 38 63 01 ED */ addi r3, r3, 0x1ed -/* 800BBDC0 000B8BC0 4B F9 04 55 */ bl func_8004C214 -/* 800BBDC4 000B8BC4 4B FF 8C 79 */ bl func_800B4A3C +/* 800BBDC0 000B8BC0 4B F9 04 55 */ bl xStrHash__FPCc +/* 800BBDC4 000B8BC4 4B FF 8C 79 */ bl zSceneFindObject__FUi /* 800BBDC8 000B8BC8 90 6D 91 5C */ stw r3, lbl_803CBA5C-_SDA_BASE_(r13) /* 800BBDCC 000B8BCC 7F E3 FB 78 */ mr r3, r31 -/* 800BBDD0 000B8BD0 4B FF F5 95 */ bl func_800BB364 +/* 800BBDD0 000B8BD0 4B FF F5 95 */ bl zUI_ScenePortalSetToCurrentLevel__FP6zScene lbl_800BBDD4: /* 800BBDD4 000B8BD4 BA 61 00 2C */ lmw r19, 0x2c(r1) /* 800BBDD8 000B8BD8 80 01 00 64 */ lwz r0, 0x64(r1) @@ -2976,8 +2976,8 @@ lbl_800BC000: /* 800BC008 000B8E08 38 21 00 10 */ addi r1, r1, 0x10 /* 800BC00C 000B8E0C 4E 80 00 20 */ blr -.global func_800BC010 -func_800BC010: +.global zUI_PortalToKrabs__FUi +zUI_PortalToKrabs__FUi: /* 800BC010 000B8E10 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800BC014 000B8E14 7C 08 02 A6 */ mflr r0 /* 800BC018 000B8E18 3C A0 80 2F */ lis r5, lbl_802F63C8@ha @@ -3022,7 +3022,7 @@ lbl_800BC098: /* 800BC0AC 000B8EAC 98 01 00 18 */ stb r0, 0x18(r1) lbl_800BC0B0: /* 800BC0B0 000B8EB0 38 61 00 08 */ addi r3, r1, 8 -/* 800BC0B4 000B8EB4 4B F9 01 61 */ bl func_8004C214 +/* 800BC0B4 000B8EB4 4B F9 01 61 */ bl xStrHash__FPCc /* 800BC0B8 000B8EB8 90 7F 00 0C */ stw r3, 0xc(r31) /* 800BC0BC 000B8EBC 80 01 00 44 */ lwz r0, 0x44(r1) /* 800BC0C0 000B8EC0 83 E1 00 3C */ lwz r31, 0x3c(r1) @@ -3032,8 +3032,8 @@ lbl_800BC0B0: /* 800BC0D0 000B8ED0 38 21 00 40 */ addi r1, r1, 0x40 /* 800BC0D4 000B8ED4 4E 80 00 20 */ blr -.global func_800BC0D8 -func_800BC0D8: +.global zUI_ScenePortalUpdate__Fv +zUI_ScenePortalUpdate__Fv: /* 800BC0D8 000B8ED8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800BC0DC 000B8EDC 7C 08 02 A6 */ mflr r0 /* 800BC0E0 000B8EE0 3C 60 80 2F */ lis r3, lbl_802F63C8@ha @@ -3145,14 +3145,14 @@ lbl_800BC264: /* 800BC264 000B9064 28 1B 00 0E */ cmplwi r27, 0xe /* 800BC268 000B9068 40 82 00 0C */ bne lbl_800BC274 /* 800BC26C 000B906C 7F 43 D3 78 */ mr r3, r26 -/* 800BC270 000B9070 4B FF FD A1 */ bl func_800BC010 +/* 800BC270 000B9070 4B FF FD A1 */ bl zUI_PortalToKrabs__FUi lbl_800BC274: /* 800BC274 000B9074 38 7D 00 28 */ addi r3, r29, 0x28 /* 800BC278 000B9078 38 80 00 01 */ li r4, 1 /* 800BC27C 000B907C 7C 7F 1A 14 */ add r3, r31, r3 -/* 800BC280 000B9080 4B FF 61 79 */ bl func_800B23F8 +/* 800BC280 000B9080 4B FF 61 79 */ bl zSceneSwitch__FP8_zPortali /* 800BC284 000B9084 38 60 00 A2 */ li r3, 0xa2 -/* 800BC288 000B9088 4B FD E6 FD */ bl func_8009A984 +/* 800BC288 000B9088 4B FD E6 FD */ bl zGameStateSwitchEvent__Fi /* 800BC28C 000B908C 3C 80 80 29 */ lis r4, lbl_8029131C@ha /* 800BC290 000B9090 57 63 30 32 */ slwi r3, r27, 6 /* 800BC294 000B9094 38 84 13 1C */ addi r4, r4, lbl_8029131C@l @@ -3189,7 +3189,7 @@ lbl_800BC2B0: lbl_800BC30C: /* 800BC30C 000B910C 80 6D 91 5C */ lwz r3, lbl_803CBA5C-_SDA_BASE_(r13) /* 800BC310 000B9110 38 80 00 51 */ li r4, 0x51 -/* 800BC314 000B9114 4B F6 32 DD */ bl func_8001F5F0 +/* 800BC314 000B9114 4B F6 32 DD */ bl zEntEvent__FP5xBaseUi /* 800BC318 000B9118 48 00 00 54 */ b lbl_800BC36C lbl_800BC31C: /* 800BC31C 000B911C 3B 9C 00 48 */ addi r28, r28, 0x48 @@ -3202,7 +3202,7 @@ lbl_800BC324: /* 800BC334 000B9134 38 63 F7 50 */ addi r3, r3, lbl_8025F750@l /* 800BC338 000B9138 38 63 02 18 */ addi r3, r3, 0x218 /* 800BC33C 000B913C 4C C6 31 82 */ crclr 6 -/* 800BC340 000B9140 4B F5 B9 FD */ bl func_80017D3C +/* 800BC340 000B9140 4B F5 B9 FD */ bl xprintf__FPCce /* 800BC344 000B9144 48 00 00 28 */ b lbl_800BC36C lbl_800BC348: /* 800BC348 000B9148 3B 7B 00 01 */ addi r27, r27, 1 @@ -3213,7 +3213,7 @@ lbl_800BC348: /* 800BC35C 000B915C 38 63 F7 50 */ addi r3, r3, lbl_8025F750@l /* 800BC360 000B9160 38 63 02 2F */ addi r3, r3, 0x22f /* 800BC364 000B9164 4C C6 31 82 */ crclr 6 -/* 800BC368 000B9168 4B F5 B9 D5 */ bl func_80017D3C +/* 800BC368 000B9168 4B F5 B9 D5 */ bl xprintf__FPCce lbl_800BC36C: /* 800BC36C 000B916C BB 21 00 14 */ lmw r25, 0x14(r1) /* 800BC370 000B9170 80 01 00 34 */ lwz r0, 0x34(r1) @@ -3221,8 +3221,8 @@ lbl_800BC36C: /* 800BC378 000B9178 38 21 00 30 */ addi r1, r1, 0x30 /* 800BC37C 000B917C 4E 80 00 20 */ blr -.global func_800BC380 -func_800BC380: +.global zUI_ScenePortalSave__FP7xSerial +zUI_ScenePortalSave__FP7xSerial: /* 800BC380 000B9180 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800BC384 000B9184 7C 08 02 A6 */ mflr r0 /* 800BC388 000B9188 3C 80 80 2F */ lis r4, lbl_802F63C8@ha @@ -3240,7 +3240,7 @@ lbl_800BC3B0: /* 800BC3B0 000B91B0 80 9F 00 20 */ lwz r4, 0x20(r31) /* 800BC3B4 000B91B4 7F 43 D3 78 */ mr r3, r26 /* 800BC3B8 000B91B8 A8 84 00 14 */ lha r4, 0x14(r4) -/* 800BC3BC 000B91BC 4B F8 6C E1 */ bl func_8004309C +/* 800BC3BC 000B91BC 4B F8 6C E1 */ bl Write__7xSerialFs /* 800BC3C0 000B91C0 3B FF 00 48 */ addi r31, r31, 0x48 /* 800BC3C4 000B91C4 3B 7B 00 01 */ addi r27, r27, 1 lbl_800BC3C8: @@ -3257,8 +3257,8 @@ lbl_800BC3C8: /* 800BC3F0 000B91F0 38 21 00 20 */ addi r1, r1, 0x20 /* 800BC3F4 000B91F4 4E 80 00 20 */ blr -.global func_800BC3F8 -func_800BC3F8: +.global zUI_ScenePortalLoad__FP7xSerial +zUI_ScenePortalLoad__FP7xSerial: /* 800BC3F8 000B91F8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800BC3FC 000B91FC 7C 08 02 A6 */ mflr r0 /* 800BC400 000B9200 3C 80 80 2F */ lis r4, lbl_802F63C8@ha @@ -3276,7 +3276,7 @@ lbl_800BC428: /* 800BC428 000B9228 80 9F 00 20 */ lwz r4, 0x20(r31) /* 800BC42C 000B922C 7F 43 D3 78 */ mr r3, r26 /* 800BC430 000B9230 38 84 00 14 */ addi r4, r4, 0x14 -/* 800BC434 000B9234 4B F8 6E F1 */ bl func_80043324 +/* 800BC434 000B9234 4B F8 6E F1 */ bl Read__7xSerialFPs /* 800BC438 000B9238 3B FF 00 48 */ addi r31, r31, 0x48 /* 800BC43C 000B923C 3B 7B 00 01 */ addi r27, r27, 1 lbl_800BC440: @@ -3298,42 +3298,42 @@ lbl_800BC440: /* 800BC47C 000B927C 38 63 F7 50 */ addi r3, r3, lbl_8025F750@l /* 800BC480 000B9280 90 01 00 14 */ stw r0, 0x14(r1) /* 800BC484 000B9284 38 63 00 10 */ addi r3, r3, 0x10 -/* 800BC488 000B9288 4B F8 FD 8D */ bl func_8004C214 +/* 800BC488 000B9288 4B F8 FD 8D */ bl xStrHash__FPCc /* 800BC48C 000B928C 3C 80 80 26 */ lis r4, lbl_8025F750@ha /* 800BC490 000B9290 90 6D 91 14 */ stw r3, lbl_803CBA14-_SDA_BASE_(r13) /* 800BC494 000B9294 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l /* 800BC498 000B9298 38 63 00 1D */ addi r3, r3, 0x1d -/* 800BC49C 000B929C 4B F8 FD 79 */ bl func_8004C214 +/* 800BC49C 000B929C 4B F8 FD 79 */ bl xStrHash__FPCc /* 800BC4A0 000B92A0 3C 80 80 26 */ lis r4, lbl_8025F750@ha /* 800BC4A4 000B92A4 90 6D 91 18 */ stw r3, lbl_803CBA18-_SDA_BASE_(r13) /* 800BC4A8 000B92A8 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l /* 800BC4AC 000B92AC 38 63 00 2A */ addi r3, r3, 0x2a -/* 800BC4B0 000B92B0 4B F8 FD 65 */ bl func_8004C214 +/* 800BC4B0 000B92B0 4B F8 FD 65 */ bl xStrHash__FPCc /* 800BC4B4 000B92B4 3C 80 80 26 */ lis r4, lbl_8025F750@ha /* 800BC4B8 000B92B8 90 6D 91 1C */ stw r3, lbl_803CBA1C-_SDA_BASE_(r13) /* 800BC4BC 000B92BC 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l /* 800BC4C0 000B92C0 38 63 00 37 */ addi r3, r3, 0x37 -/* 800BC4C4 000B92C4 4B F8 FD 51 */ bl func_8004C214 +/* 800BC4C4 000B92C4 4B F8 FD 51 */ bl xStrHash__FPCc /* 800BC4C8 000B92C8 3C 80 80 26 */ lis r4, lbl_8025F750@ha /* 800BC4CC 000B92CC 90 6D 91 20 */ stw r3, lbl_803CBA20-_SDA_BASE_(r13) /* 800BC4D0 000B92D0 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l /* 800BC4D4 000B92D4 38 63 00 44 */ addi r3, r3, 0x44 -/* 800BC4D8 000B92D8 4B F8 FD 3D */ bl func_8004C214 +/* 800BC4D8 000B92D8 4B F8 FD 3D */ bl xStrHash__FPCc /* 800BC4DC 000B92DC 3C 80 80 26 */ lis r4, lbl_8025F750@ha /* 800BC4E0 000B92E0 90 6D 91 24 */ stw r3, lbl_803CBA24-_SDA_BASE_(r13) /* 800BC4E4 000B92E4 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l /* 800BC4E8 000B92E8 38 63 00 50 */ addi r3, r3, 0x50 -/* 800BC4EC 000B92EC 4B F8 FD 29 */ bl func_8004C214 +/* 800BC4EC 000B92EC 4B F8 FD 29 */ bl xStrHash__FPCc /* 800BC4F0 000B92F0 3C 80 80 26 */ lis r4, lbl_8025F750@ha /* 800BC4F4 000B92F4 90 6D 91 28 */ stw r3, lbl_803CBA28-_SDA_BASE_(r13) /* 800BC4F8 000B92F8 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l /* 800BC4FC 000B92FC 38 63 00 5C */ addi r3, r3, 0x5c -/* 800BC500 000B9300 4B F8 FD 15 */ bl func_8004C214 +/* 800BC500 000B9300 4B F8 FD 15 */ bl xStrHash__FPCc /* 800BC504 000B9304 3C 80 80 26 */ lis r4, lbl_8025F750@ha /* 800BC508 000B9308 90 6D 91 2C */ stw r3, lbl_803CBA2C-_SDA_BASE_(r13) /* 800BC50C 000B930C 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l /* 800BC510 000B9310 38 63 00 68 */ addi r3, r3, 0x68 -/* 800BC514 000B9314 4B F8 FD 01 */ bl func_8004C214 +/* 800BC514 000B9314 4B F8 FD 01 */ bl xStrHash__FPCc /* 800BC518 000B9318 90 6D 91 30 */ stw r3, lbl_803CBA30-_SDA_BASE_(r13) /* 800BC51C 000B931C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BC520 000B9320 7C 08 03 A6 */ mtlr r0 @@ -3348,7 +3348,7 @@ func_800BC52C: /* 800BC538 000B9338 90 01 00 14 */ stw r0, 0x14(r1) /* 800BC53C 000B933C C0 44 00 04 */ lfs f2, 4(r4) /* 800BC540 000B9340 C0 64 00 08 */ lfs f3, 8(r4) -/* 800BC544 000B9344 4B F7 60 E9 */ bl func_8003262C +/* 800BC544 000B9344 4B F7 60 E9 */ bl xMat3x3ScaleC__FP7xMat3x3fff /* 800BC548 000B9348 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BC54C 000B934C 7C 08 03 A6 */ mtlr r0 /* 800BC550 000B9350 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Game/zUIFont.s b/asm/Game/zUIFont.s index 9155a92b8..116efe052 100644 --- a/asm/Game/zUIFont.s +++ b/asm/Game/zUIFont.s @@ -13,7 +13,7 @@ func_800BC558: /* 800BC570 000B9370 90 03 00 F8 */ stw r0, 0xf8(r3) /* 800BC574 000B9374 7C 83 23 78 */ mr r3, r4 /* 800BC578 000B9378 38 80 00 00 */ li r4, 0 -/* 800BC57C 000B937C 4B F8 F1 91 */ bl func_8004B70C +/* 800BC57C 000B937C 4B F8 F1 91 */ bl xSTFindAsset__FUiPUi /* 800BC580 000B9380 28 03 00 00 */ cmplwi r3, 0 /* 800BC584 000B9384 41 82 00 0C */ beq lbl_800BC590 /* 800BC588 000B9388 38 03 00 04 */ addi r0, r3, 4 @@ -36,7 +36,7 @@ func_800BC5A4: /* 800BC5BC 000B93BC 93 C1 00 08 */ stw r30, 8(r1) /* 800BC5C0 000B93C0 7C 7E 1B 78 */ mr r30, r3 /* 800BC5C4 000B93C4 38 64 F9 A8 */ addi r3, r4, lbl_8025F9A8@l -/* 800BC5C8 000B93C8 4B F8 FC 4D */ bl func_8004C214 +/* 800BC5C8 000B93C8 4B F8 FC 4D */ bl xStrHash__FPCc /* 800BC5CC 000B93CC 80 1E 00 00 */ lwz r0, 0(r30) /* 800BC5D0 000B93D0 7C 00 18 40 */ cmplw r0, r3 /* 800BC5D4 000B93D4 40 82 00 0C */ bne lbl_800BC5E0 @@ -45,7 +45,7 @@ func_800BC5A4: lbl_800BC5E0: /* 800BC5E0 000B93E0 3C 60 80 26 */ lis r3, lbl_8025F9A8@ha /* 800BC5E4 000B93E4 38 63 F9 A8 */ addi r3, r3, lbl_8025F9A8@l -/* 800BC5E8 000B93E8 4B F8 FC 2D */ bl func_8004C214 +/* 800BC5E8 000B93E8 4B F8 FC 2D */ bl xStrHash__FPCc /* 800BC5EC 000B93EC 80 1E 00 00 */ lwz r0, 0(r30) /* 800BC5F0 000B93F0 7C 00 18 40 */ cmplw r0, r3 /* 800BC5F4 000B93F4 40 82 00 0C */ bne lbl_800BC600 @@ -60,20 +60,20 @@ lbl_800BC600: /* 800BC614 000B9414 38 21 00 10 */ addi r1, r1, 0x10 /* 800BC618 000B9418 4E 80 00 20 */ blr -.global func_800BC61C -func_800BC61C: +.global zUIFontInit__Fv +zUIFontInit__Fv: /* 800BC61C 000B941C 4E 80 00 20 */ blr /* 800BC620 000B9420 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BC624 000B9424 7C 08 02 A6 */ mflr r0 /* 800BC628 000B9428 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BC62C 000B942C 48 00 00 15 */ bl func_800BC640 +/* 800BC62C 000B942C 48 00 00 15 */ bl zUIFont_Init__FP7zUIFontP9xEntAsset /* 800BC630 000B9430 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BC634 000B9434 7C 08 03 A6 */ mtlr r0 /* 800BC638 000B9438 38 21 00 10 */ addi r1, r1, 0x10 /* 800BC63C 000B943C 4E 80 00 20 */ blr -.global func_800BC640 -func_800BC640: +.global zUIFont_Init__FP7zUIFontP9xEntAsset +zUIFont_Init__FP7zUIFontP9xEntAsset: /* 800BC640 000B9440 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BC644 000B9444 7C 08 02 A6 */ mflr r0 /* 800BC648 000B9448 90 01 00 14 */ stw r0, 0x14(r1) @@ -81,9 +81,9 @@ func_800BC640: /* 800BC650 000B9450 7C 7F 1B 78 */ mr r31, r3 /* 800BC654 000B9454 93 C1 00 08 */ stw r30, 8(r1) /* 800BC658 000B9458 7C 9E 23 78 */ mr r30, r4 -/* 800BC65C 000B945C 4B FF D7 89 */ bl func_800B9DE4 -/* 800BC660 000B9460 3C 60 80 0C */ lis r3, func_800BCC98@ha -/* 800BC664 000B9464 38 03 CC 98 */ addi r0, r3, func_800BCC98@l +/* 800BC65C 000B945C 4B FF D7 89 */ bl zUI_Init__FP4_zUIP9xEntAsset +/* 800BC660 000B9460 3C 60 80 0C */ lis r3, zUIFont_Render__FP4xEnt@ha +/* 800BC664 000B9464 38 03 CC 98 */ addi r0, r3, zUIFont_Render__FP4xEnt@l /* 800BC668 000B9468 90 1F 00 44 */ stw r0, 0x44(r31) /* 800BC66C 000B946C 93 DF 00 E4 */ stw r30, 0xe4(r31) /* 800BC670 000B9470 80 7F 00 E4 */ lwz r3, 0xe4(r31) @@ -97,9 +97,9 @@ lbl_800BC688: /* 800BC688 000B9488 3C 60 80 0C */ lis r3, lbl_800BC848@ha /* 800BC68C 000B948C 90 1F 00 EC */ stw r0, 0xec(r31) /* 800BC690 000B9490 38 03 C8 48 */ addi r0, r3, lbl_800BC848@l -/* 800BC694 000B9494 3C 60 80 0C */ lis r3, func_800BCAE8@ha +/* 800BC694 000B9494 3C 60 80 0C */ lis r3, zUIFontEventCB__FP5xBaseP5xBaseUiPCfP5xBase@ha /* 800BC698 000B9498 90 1F 00 34 */ stw r0, 0x34(r31) -/* 800BC69C 000B949C 38 03 CA E8 */ addi r0, r3, func_800BCAE8@l +/* 800BC69C 000B949C 38 03 CA E8 */ addi r0, r3, zUIFontEventCB__FP5xBaseP5xBaseUiPCfP5xBase@l /* 800BC6A0 000B94A0 90 1F 00 0C */ stw r0, 0xc(r31) /* 800BC6A4 000B94A4 88 1F 00 05 */ lbz r0, 5(r31) /* 800BC6A8 000B94A8 28 00 00 00 */ cmplwi r0, 0 @@ -168,36 +168,36 @@ lbl_800BC76C: /* 800BC78C 000B958C 38 21 00 10 */ addi r1, r1, 0x10 /* 800BC790 000B9590 4E 80 00 20 */ blr -.global func_800BC794 -func_800BC794: +.global zUIFont_Save__FP7zUIFontP7xSerial +zUIFont_Save__FP7zUIFontP7xSerial: /* 800BC794 000B9594 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BC798 000B9598 7C 08 02 A6 */ mflr r0 /* 800BC79C 000B959C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BC7A0 000B95A0 4B FF D8 19 */ bl func_800B9FB8 +/* 800BC7A0 000B95A0 4B FF D8 19 */ bl zUI_Save__FP4_zUIP7xSerial /* 800BC7A4 000B95A4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BC7A8 000B95A8 7C 08 03 A6 */ mtlr r0 /* 800BC7AC 000B95AC 38 21 00 10 */ addi r1, r1, 0x10 /* 800BC7B0 000B95B0 4E 80 00 20 */ blr -.global func_800BC7B4 -func_800BC7B4: +.global zUIFont_Load__FP7zUIFontP7xSerial +zUIFont_Load__FP7zUIFontP7xSerial: /* 800BC7B4 000B95B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BC7B8 000B95B8 7C 08 02 A6 */ mflr r0 /* 800BC7BC 000B95BC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BC7C0 000B95C0 4B FF D8 19 */ bl func_800B9FD8 +/* 800BC7C0 000B95C0 4B FF D8 19 */ bl zUI_Load__FP4_zUIP7xSerial /* 800BC7C4 000B95C4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BC7C8 000B95C8 7C 08 03 A6 */ mtlr r0 /* 800BC7CC 000B95CC 38 21 00 10 */ addi r1, r1, 0x10 /* 800BC7D0 000B95D0 4E 80 00 20 */ blr -.global func_800BC7D4 -func_800BC7D4: +.global zUIFont_Reset__FP7zUIFont +zUIFont_Reset__FP7zUIFont: /* 800BC7D4 000B95D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BC7D8 000B95D8 7C 08 02 A6 */ mflr r0 /* 800BC7DC 000B95DC 90 01 00 14 */ stw r0, 0x14(r1) /* 800BC7E0 000B95E0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800BC7E4 000B95E4 7C 7F 1B 78 */ mr r31, r3 -/* 800BC7E8 000B95E8 4B FF D8 11 */ bl func_800B9FF8 +/* 800BC7E8 000B95E8 4B FF D8 11 */ bl zUI_Reset__FP4_zUI /* 800BC7EC 000B95EC 80 7F 00 E4 */ lwz r3, 0xe4(r31) /* 800BC7F0 000B95F0 38 00 00 00 */ li r0, 0 /* 800BC7F4 000B95F4 A0 63 00 80 */ lhz r3, 0x80(r3) @@ -215,12 +215,12 @@ lbl_800BC814: /* 800BC820 000B9620 38 21 00 10 */ addi r1, r1, 0x10 /* 800BC824 000B9624 4E 80 00 20 */ blr -.global func_800BC828 -func_800BC828: +.global zUIFont_PreUpdate__FP7zUIFontP6xScenef +zUIFont_PreUpdate__FP7zUIFontP6xScenef: /* 800BC828 000B9628 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BC82C 000B962C 7C 08 02 A6 */ mflr r0 /* 800BC830 000B9630 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BC834 000B9634 4B FF D8 21 */ bl func_800BA054 +/* 800BC834 000B9634 4B FF D8 21 */ bl zUI_PreUpdate__FP4_zUIP6xScenef /* 800BC838 000B9638 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BC83C 000B963C 7C 08 03 A6 */ mtlr r0 /* 800BC840 000B9640 38 21 00 10 */ addi r1, r1, 0x10 @@ -243,109 +243,109 @@ lbl_800BC848: /* 800BC880 000B9680 41 82 00 8C */ beq lbl_800BC90C /* 800BC884 000B9684 7F E4 FB 78 */ mr r4, r31 /* 800BC888 000B9688 38 A0 00 49 */ li r5, 0x49 -/* 800BC88C 000B968C 4B F6 2E 55 */ bl func_8001F6E0 +/* 800BC88C 000B968C 4B F6 2E 55 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BC890 000B9690 3C 60 80 26 */ lis r3, lbl_8025F9A8@ha /* 800BC894 000B9694 38 63 F9 A8 */ addi r3, r3, lbl_8025F9A8@l /* 800BC898 000B9698 38 63 00 11 */ addi r3, r3, 0x11 -/* 800BC89C 000B969C 4B F8 F9 79 */ bl func_8004C214 +/* 800BC89C 000B969C 4B F8 F9 79 */ bl xStrHash__FPCc /* 800BC8A0 000B96A0 80 1F 00 00 */ lwz r0, 0(r31) /* 800BC8A4 000B96A4 7C 00 18 40 */ cmplw r0, r3 /* 800BC8A8 000B96A8 40 82 02 20 */ bne lbl_800BCAC8 /* 800BC8AC 000B96AC 38 60 00 00 */ li r3, 0 -/* 800BC8B0 000B96B0 4B FF 41 1D */ bl func_800B09CC +/* 800BC8B0 000B96B0 4B FF 41 1D */ bl zSaveLoad_slotIsEmpty__FUi /* 800BC8B4 000B96B4 28 03 00 00 */ cmplwi r3, 0 /* 800BC8B8 000B96B8 40 82 02 10 */ bne lbl_800BCAC8 /* 800BC8BC 000B96BC 38 60 00 01 */ li r3, 1 -/* 800BC8C0 000B96C0 4B FF 41 0D */ bl func_800B09CC +/* 800BC8C0 000B96C0 4B FF 41 0D */ bl zSaveLoad_slotIsEmpty__FUi /* 800BC8C4 000B96C4 28 03 00 00 */ cmplwi r3, 0 /* 800BC8C8 000B96C8 41 82 02 00 */ beq lbl_800BCAC8 /* 800BC8CC 000B96CC 38 60 00 02 */ li r3, 2 -/* 800BC8D0 000B96D0 4B FF 40 FD */ bl func_800B09CC +/* 800BC8D0 000B96D0 4B FF 40 FD */ bl zSaveLoad_slotIsEmpty__FUi /* 800BC8D4 000B96D4 28 03 00 00 */ cmplwi r3, 0 /* 800BC8D8 000B96D8 40 82 01 F0 */ bne lbl_800BCAC8 /* 800BC8DC 000B96DC 7F E3 FB 78 */ mr r3, r31 /* 800BC8E0 000B96E0 7F E4 FB 78 */ mr r4, r31 /* 800BC8E4 000B96E4 38 A0 00 50 */ li r5, 0x50 -/* 800BC8E8 000B96E8 4B F6 2D F9 */ bl func_8001F6E0 +/* 800BC8E8 000B96E8 4B F6 2D F9 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BC8EC 000B96EC 3C 60 80 26 */ lis r3, lbl_8025F9A8@ha /* 800BC8F0 000B96F0 38 63 F9 A8 */ addi r3, r3, lbl_8025F9A8@l /* 800BC8F4 000B96F4 38 63 00 1F */ addi r3, r3, 0x1f -/* 800BC8F8 000B96F8 4B F8 F9 1D */ bl func_8004C214 -/* 800BC8FC 000B96FC 4B FF 81 41 */ bl func_800B4A3C +/* 800BC8F8 000B96F8 4B F8 F9 1D */ bl xStrHash__FPCc +/* 800BC8FC 000B96FC 4B FF 81 41 */ bl zSceneFindObject__FUi /* 800BC900 000B9700 38 80 00 4F */ li r4, 0x4f -/* 800BC904 000B9704 4B F6 2C ED */ bl func_8001F5F0 +/* 800BC904 000B9704 4B F6 2C ED */ bl zEntEvent__FP5xBaseUi /* 800BC908 000B9708 48 00 01 C0 */ b lbl_800BCAC8 lbl_800BC90C: /* 800BC90C 000B970C 54 A0 06 73 */ rlwinm. r0, r5, 0, 0x19, 0x19 /* 800BC910 000B9710 41 82 00 8C */ beq lbl_800BC99C /* 800BC914 000B9714 7F E4 FB 78 */ mr r4, r31 /* 800BC918 000B9718 38 A0 00 4A */ li r5, 0x4a -/* 800BC91C 000B971C 4B F6 2D C5 */ bl func_8001F6E0 +/* 800BC91C 000B971C 4B F6 2D C5 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BC920 000B9720 3C 60 80 26 */ lis r3, lbl_8025F9A8@ha /* 800BC924 000B9724 38 63 F9 A8 */ addi r3, r3, lbl_8025F9A8@l /* 800BC928 000B9728 38 63 00 1F */ addi r3, r3, 0x1f -/* 800BC92C 000B972C 4B F8 F8 E9 */ bl func_8004C214 +/* 800BC92C 000B972C 4B F8 F8 E9 */ bl xStrHash__FPCc /* 800BC930 000B9730 80 1F 00 00 */ lwz r0, 0(r31) /* 800BC934 000B9734 7C 00 18 40 */ cmplw r0, r3 /* 800BC938 000B9738 40 82 01 90 */ bne lbl_800BCAC8 /* 800BC93C 000B973C 38 60 00 00 */ li r3, 0 -/* 800BC940 000B9740 4B FF 40 8D */ bl func_800B09CC +/* 800BC940 000B9740 4B FF 40 8D */ bl zSaveLoad_slotIsEmpty__FUi /* 800BC944 000B9744 28 03 00 00 */ cmplwi r3, 0 /* 800BC948 000B9748 40 82 01 80 */ bne lbl_800BCAC8 /* 800BC94C 000B974C 38 60 00 01 */ li r3, 1 -/* 800BC950 000B9750 4B FF 40 7D */ bl func_800B09CC +/* 800BC950 000B9750 4B FF 40 7D */ bl zSaveLoad_slotIsEmpty__FUi /* 800BC954 000B9754 28 03 00 00 */ cmplwi r3, 0 /* 800BC958 000B9758 41 82 01 70 */ beq lbl_800BCAC8 /* 800BC95C 000B975C 38 60 00 02 */ li r3, 2 -/* 800BC960 000B9760 4B FF 40 6D */ bl func_800B09CC +/* 800BC960 000B9760 4B FF 40 6D */ bl zSaveLoad_slotIsEmpty__FUi /* 800BC964 000B9764 28 03 00 00 */ cmplwi r3, 0 /* 800BC968 000B9768 40 82 01 60 */ bne lbl_800BCAC8 /* 800BC96C 000B976C 7F E3 FB 78 */ mr r3, r31 /* 800BC970 000B9770 7F E4 FB 78 */ mr r4, r31 /* 800BC974 000B9774 38 A0 00 50 */ li r5, 0x50 -/* 800BC978 000B9778 4B F6 2D 69 */ bl func_8001F6E0 +/* 800BC978 000B9778 4B F6 2D 69 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BC97C 000B977C 3C 60 80 26 */ lis r3, lbl_8025F9A8@ha /* 800BC980 000B9780 38 63 F9 A8 */ addi r3, r3, lbl_8025F9A8@l /* 800BC984 000B9784 38 63 00 11 */ addi r3, r3, 0x11 -/* 800BC988 000B9788 4B F8 F8 8D */ bl func_8004C214 -/* 800BC98C 000B978C 4B FF 80 B1 */ bl func_800B4A3C +/* 800BC988 000B9788 4B F8 F8 8D */ bl xStrHash__FPCc +/* 800BC98C 000B978C 4B FF 80 B1 */ bl zSceneFindObject__FUi /* 800BC990 000B9790 38 80 00 4F */ li r4, 0x4f -/* 800BC994 000B9794 4B F6 2C 5D */ bl func_8001F5F0 +/* 800BC994 000B9794 4B F6 2C 5D */ bl zEntEvent__FP5xBaseUi /* 800BC998 000B9798 48 00 01 30 */ b lbl_800BCAC8 lbl_800BC99C: /* 800BC99C 000B979C 54 A0 06 31 */ rlwinm. r0, r5, 0, 0x18, 0x18 /* 800BC9A0 000B97A0 41 82 00 14 */ beq lbl_800BC9B4 /* 800BC9A4 000B97A4 7F E4 FB 78 */ mr r4, r31 /* 800BC9A8 000B97A8 38 A0 00 4C */ li r5, 0x4c -/* 800BC9AC 000B97AC 4B F6 2D 35 */ bl func_8001F6E0 +/* 800BC9AC 000B97AC 4B F6 2D 35 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BC9B0 000B97B0 48 00 01 18 */ b lbl_800BCAC8 lbl_800BC9B4: /* 800BC9B4 000B97B4 54 A0 06 B5 */ rlwinm. r0, r5, 0, 0x1a, 0x1a /* 800BC9B8 000B97B8 41 82 00 14 */ beq lbl_800BC9CC /* 800BC9BC 000B97BC 7F E4 FB 78 */ mr r4, r31 /* 800BC9C0 000B97C0 38 A0 00 4B */ li r5, 0x4b -/* 800BC9C4 000B97C4 4B F6 2D 1D */ bl func_8001F6E0 +/* 800BC9C4 000B97C4 4B F6 2D 1D */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BC9C8 000B97C8 48 00 01 00 */ b lbl_800BCAC8 lbl_800BC9CC: /* 800BC9CC 000B97CC 54 A0 07 FF */ clrlwi. r0, r5, 0x1f /* 800BC9D0 000B97D0 41 82 00 14 */ beq lbl_800BC9E4 /* 800BC9D4 000B97D4 7F E4 FB 78 */ mr r4, r31 /* 800BC9D8 000B97D8 38 A0 00 47 */ li r5, 0x47 -/* 800BC9DC 000B97DC 4B F6 2D 05 */ bl func_8001F6E0 +/* 800BC9DC 000B97DC 4B F6 2D 05 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BC9E0 000B97E0 48 00 00 E8 */ b lbl_800BCAC8 lbl_800BC9E4: /* 800BC9E4 000B97E4 54 A0 07 BD */ rlwinm. r0, r5, 0, 0x1e, 0x1e /* 800BC9E8 000B97E8 41 82 00 14 */ beq lbl_800BC9FC /* 800BC9EC 000B97EC 7F E4 FB 78 */ mr r4, r31 /* 800BC9F0 000B97F0 38 A0 00 48 */ li r5, 0x48 -/* 800BC9F4 000B97F4 4B F6 2C ED */ bl func_8001F6E0 +/* 800BC9F4 000B97F4 4B F6 2C ED */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BC9F8 000B97F8 48 00 00 D0 */ b lbl_800BCAC8 lbl_800BC9FC: /* 800BC9FC 000B97FC 54 A0 04 E7 */ rlwinm. r0, r5, 0, 0x13, 0x13 /* 800BCA00 000B9800 41 82 00 1C */ beq lbl_800BCA1C /* 800BCA04 000B9804 7F E4 FB 78 */ mr r4, r31 /* 800BCA08 000B9808 38 A0 00 45 */ li r5, 0x45 -/* 800BCA0C 000B980C 4B F6 2C D5 */ bl func_8001F6E0 +/* 800BCA0C 000B980C 4B F6 2C D5 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BCA10 000B9810 38 00 10 00 */ li r0, 0x1000 /* 800BCA14 000B9814 90 1F 00 DC */ stw r0, 0xdc(r31) /* 800BCA18 000B9818 48 00 00 B0 */ b lbl_800BCAC8 @@ -354,7 +354,7 @@ lbl_800BCA1C: /* 800BCA20 000B9820 41 82 00 1C */ beq lbl_800BCA3C /* 800BCA24 000B9824 7F E4 FB 78 */ mr r4, r31 /* 800BCA28 000B9828 38 A0 00 46 */ li r5, 0x46 -/* 800BCA2C 000B982C 4B F6 2C B5 */ bl func_8001F6E0 +/* 800BCA2C 000B982C 4B F6 2C B5 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BCA30 000B9830 38 00 20 00 */ li r0, 0x2000 /* 800BCA34 000B9834 90 1F 00 DC */ stw r0, 0xdc(r31) /* 800BCA38 000B9838 48 00 00 90 */ b lbl_800BCAC8 @@ -363,42 +363,42 @@ lbl_800BCA3C: /* 800BCA40 000B9840 41 82 00 14 */ beq lbl_800BCA54 /* 800BCA44 000B9844 7F E4 FB 78 */ mr r4, r31 /* 800BCA48 000B9848 38 A0 00 43 */ li r5, 0x43 -/* 800BCA4C 000B984C 4B F6 2C 95 */ bl func_8001F6E0 +/* 800BCA4C 000B984C 4B F6 2C 95 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BCA50 000B9850 48 00 00 78 */ b lbl_800BCAC8 lbl_800BCA54: /* 800BCA54 000B9854 54 A0 05 AD */ rlwinm. r0, r5, 0, 0x16, 0x16 /* 800BCA58 000B9858 41 82 00 14 */ beq lbl_800BCA6C /* 800BCA5C 000B985C 7F E4 FB 78 */ mr r4, r31 /* 800BCA60 000B9860 38 A0 00 44 */ li r5, 0x44 -/* 800BCA64 000B9864 4B F6 2C 7D */ bl func_8001F6E0 +/* 800BCA64 000B9864 4B F6 2C 7D */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BCA68 000B9868 48 00 00 60 */ b lbl_800BCAC8 lbl_800BCA6C: /* 800BCA6C 000B986C 54 A0 03 DF */ rlwinm. r0, r5, 0, 0xf, 0xf /* 800BCA70 000B9870 41 82 00 14 */ beq lbl_800BCA84 /* 800BCA74 000B9874 7F E4 FB 78 */ mr r4, r31 /* 800BCA78 000B9878 38 A0 00 3F */ li r5, 0x3f -/* 800BCA7C 000B987C 4B F6 2C 65 */ bl func_8001F6E0 +/* 800BCA7C 000B987C 4B F6 2C 65 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BCA80 000B9880 48 00 00 48 */ b lbl_800BCAC8 lbl_800BCA84: /* 800BCA84 000B9884 54 A0 03 9D */ rlwinm. r0, r5, 0, 0xe, 0xe /* 800BCA88 000B9888 41 82 00 14 */ beq lbl_800BCA9C /* 800BCA8C 000B988C 7F E4 FB 78 */ mr r4, r31 /* 800BCA90 000B9890 38 A0 00 41 */ li r5, 0x41 -/* 800BCA94 000B9894 4B F6 2C 4D */ bl func_8001F6E0 +/* 800BCA94 000B9894 4B F6 2C 4D */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BCA98 000B9898 48 00 00 30 */ b lbl_800BCAC8 lbl_800BCA9C: /* 800BCA9C 000B989C 54 A0 03 19 */ rlwinm. r0, r5, 0, 0xc, 0xc /* 800BCAA0 000B98A0 41 82 00 14 */ beq lbl_800BCAB4 /* 800BCAA4 000B98A4 7F E4 FB 78 */ mr r4, r31 /* 800BCAA8 000B98A8 38 A0 00 42 */ li r5, 0x42 -/* 800BCAAC 000B98AC 4B F6 2C 35 */ bl func_8001F6E0 +/* 800BCAAC 000B98AC 4B F6 2C 35 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 800BCAB0 000B98B0 48 00 00 18 */ b lbl_800BCAC8 lbl_800BCAB4: /* 800BCAB4 000B98B4 54 A0 03 5B */ rlwinm. r0, r5, 0, 0xd, 0xd /* 800BCAB8 000B98B8 41 82 00 10 */ beq lbl_800BCAC8 /* 800BCABC 000B98BC 7F E4 FB 78 */ mr r4, r31 /* 800BCAC0 000B98C0 38 A0 00 40 */ li r5, 0x40 -/* 800BCAC4 000B98C4 4B F6 2C 1D */ bl func_8001F6E0 +/* 800BCAC4 000B98C4 4B F6 2C 1D */ bl zEntEvent__FP5xBaseP5xBaseUi lbl_800BCAC8: /* 800BCAC8 000B98C8 80 1F 00 D8 */ lwz r0, 0xd8(r31) /* 800BCACC 000B98CC 54 00 06 B0 */ rlwinm r0, r0, 0, 0x1a, 0x18 @@ -410,8 +410,8 @@ lbl_800BCAD4: /* 800BCAE0 000B98E0 38 21 00 10 */ addi r1, r1, 0x10 /* 800BCAE4 000B98E4 4E 80 00 20 */ blr -.global func_800BCAE8 -func_800BCAE8: +.global zUIFontEventCB__FP5xBaseP5xBaseUiPCfP5xBase +zUIFontEventCB__FP5xBaseP5xBaseUiPCfP5xBase: /* 800BCAE8 000B98E8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800BCAEC 000B98EC 7C 08 02 A6 */ mflr r0 /* 800BCAF0 000B98F0 90 01 00 24 */ stw r0, 0x24(r1) @@ -475,7 +475,7 @@ lbl_800BCBBC: /* 800BCBC0 000B99C0 7F A4 EB 78 */ mr r4, r29 /* 800BCBC4 000B99C4 38 63 F9 A8 */ addi r3, r3, lbl_8025F9A8@l /* 800BCBC8 000B99C8 38 63 00 2D */ addi r3, r3, 0x2d -/* 800BCBCC 000B99CC 4B F6 29 59 */ bl func_8001F524 +/* 800BCBCC 000B99CC 4B F6 29 59 */ bl zEntEvent__FPcUi /* 800BCBD0 000B99D0 48 00 00 A8 */ b lbl_800BCC78 lbl_800BCBD4: /* 800BCBD4 000B99D4 7F C3 F3 78 */ mr r3, r30 @@ -493,11 +493,11 @@ lbl_800BCBFC: /* 800BCC00 000B9A00 7F A4 EB 78 */ mr r4, r29 /* 800BCC04 000B9A04 38 63 F9 A8 */ addi r3, r3, lbl_8025F9A8@l /* 800BCC08 000B9A08 38 63 00 2D */ addi r3, r3, 0x2d -/* 800BCC0C 000B9A0C 4B F6 29 19 */ bl func_8001F524 +/* 800BCC0C 000B9A0C 4B F6 29 19 */ bl zEntEvent__FPcUi /* 800BCC10 000B9A10 48 00 00 68 */ b lbl_800BCC78 lbl_800BCC14: /* 800BCC14 000B9A14 7F C3 F3 78 */ mr r3, r30 -/* 800BCC18 000B9A18 4B FF FB BD */ bl func_800BC7D4 +/* 800BCC18 000B9A18 4B FF FB BD */ bl zUIFont_Reset__FP7zUIFont /* 800BCC1C 000B9A1C 48 00 00 5C */ b lbl_800BCC78 lbl_800BCC20: /* 800BCC20 000B9A20 A0 1E 00 E8 */ lhz r0, 0xe8(r30) @@ -524,7 +524,7 @@ lbl_800BCC60: /* 800BCC68 000B9A68 48 00 00 10 */ b lbl_800BCC78 lbl_800BCC6C: /* 800BCC6C 000B9A6C 7F A5 EB 78 */ mr r5, r29 -/* 800BCC70 000B9A70 4B FF E1 09 */ bl func_800BAD78 +/* 800BCC70 000B9A70 4B FF E1 09 */ bl zUIEventCB__FP5xBaseP5xBaseUiPCfP5xBase /* 800BCC74 000B9A74 7C 7F 1B 78 */ mr r31, r3 lbl_800BCC78: /* 800BCC78 000B9A78 80 01 00 24 */ lwz r0, 0x24(r1) @@ -536,8 +536,8 @@ lbl_800BCC78: /* 800BCC90 000B9A90 38 21 00 20 */ addi r1, r1, 0x20 /* 800BCC94 000B9A94 4E 80 00 20 */ blr -.global func_800BCC98 -func_800BCC98: +.global zUIFont_Render__FP4xEnt +zUIFont_Render__FP4xEnt: /* 800BCC98 000B9A98 94 21 FE E0 */ stwu r1, -0x120(r1) /* 800BCC9C 000B9A9C 7C 08 02 A6 */ mflr r0 /* 800BCCA0 000B9AA0 90 01 01 24 */ stw r0, 0x124(r1) @@ -654,7 +654,7 @@ lbl_800BCD9C: /* 800BCE4C 000B9C4C D0 21 00 2C */ stfs f1, 0x2c(r1) /* 800BCE50 000B9C50 38 81 00 0C */ addi r4, r1, 0xc /* 800BCE54 000B9C54 90 01 00 0C */ stw r0, 0xc(r1) -/* 800BCE58 000B9C58 4B F6 8F 39 */ bl func_80025D90 +/* 800BCE58 000B9C58 4B F6 8F 39 */ bl render_fill_rect__FRC13basic_rect_f_10iColor_tag /* 800BCE5C 000B9C5C 48 00 02 B8 */ b lbl_800BD114 lbl_800BCE60: /* 800BCE60 000B9C60 88 7E 00 83 */ lbz r3, 0x83(r30) @@ -780,7 +780,7 @@ lbl_800BD02C: lbl_800BD03C: /* 800BD03C 000B9E3C 80 9D 00 F8 */ lwz r4, 0xf8(r29) /* 800BD040 000B9E40 38 61 00 30 */ addi r3, r1, 0x30 -/* 800BD044 000B9E44 4B F6 54 85 */ bl func_800224C8 +/* 800BD044 000B9E44 4B F6 54 85 */ bl set_text__8xtextboxFPCc /* 800BD048 000B9E48 A0 1E 00 80 */ lhz r0, 0x80(r30) /* 800BD04C 000B9E4C 54 00 05 2B */ rlwinm. r0, r0, 0, 0x14, 0x15 /* 800BD050 000B9E50 41 82 00 84 */ beq lbl_800BD0D4 @@ -831,7 +831,7 @@ lbl_800BD0D4: /* 800BD0F8 000B9EF8 38 81 00 08 */ addi r4, r1, 8 /* 800BD0FC 000B9EFC 90 61 00 08 */ stw r3, 8(r1) /* 800BD100 000B9F00 7F E3 FB 78 */ mr r3, r31 -/* 800BD104 000B9F04 4B F6 8C 8D */ bl func_80025D90 +/* 800BD104 000B9F04 4B F6 8C 8D */ bl render_fill_rect__FRC13basic_rect_f_10iColor_tag lbl_800BD108: /* 800BD108 000B9F08 38 61 00 30 */ addi r3, r1, 0x30 /* 800BD10C 000B9F0C 38 80 00 01 */ li r4, 1 @@ -864,14 +864,14 @@ func_800BD14C: /* 800BD168 000B9F68 7C A4 2B 78 */ mr r4, r5 /* 800BD16C 000B9F6C 93 C1 00 10 */ stw r30, 0x10(r1) /* 800BD170 000B9F70 7C 7E 1B 78 */ mr r30, r3 -/* 800BD174 000B9F74 4B F6 54 BD */ bl func_80022630 +/* 800BD174 000B9F74 4B F6 54 BD */ bl temp_layout__8xtextboxCFb /* 800BD178 000B9F78 FC 20 F8 90 */ fmr f1, f31 /* 800BD17C 000B9F7C 7C 65 1B 78 */ mr r5, r3 /* 800BD180 000B9F80 7F C3 F3 78 */ mr r3, r30 /* 800BD184 000B9F84 7F E4 FB 78 */ mr r4, r31 /* 800BD188 000B9F88 38 C0 00 00 */ li r6, 0 /* 800BD18C 000B9F8C 38 E0 FF FF */ li r7, -1 -/* 800BD190 000B9F90 4B F6 57 4D */ bl func_800228DC +/* 800BD190 000B9F90 4B F6 57 4D */ bl yextent__8xtextboxCFfRiRCQ28xtextbox6layoutii /* 800BD194 000B9F94 80 01 00 24 */ lwz r0, 0x24(r1) /* 800BD198 000B9F98 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800BD19C 000B9F9C 83 E1 00 14 */ lwz r31, 0x14(r1) diff --git a/asm/Game/zVar.s b/asm/Game/zVar.s index 1f2432abf..39dc28895 100644 --- a/asm/Game/zVar.s +++ b/asm/Game/zVar.s @@ -25,7 +25,7 @@ func_800BD1B0: /* 800BD1FC 000B9FFC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BD200 000BA000 7C 08 02 A6 */ mflr r0 /* 800BD204 000BA004 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BD208 000BA008 4B FE 99 91 */ bl func_800A6B98 +/* 800BD208 000BA008 4B FE 99 91 */ bl zMenuGetBadCard__Fv /* 800BD20C 000BA00C 2C 03 00 00 */ cmpwi r3, 0 /* 800BD210 000BA010 40 81 00 2C */ ble lbl_800BD23C /* 800BD214 000BA014 3C A0 80 30 */ lis r5, lbl_802F864C@ha @@ -89,7 +89,7 @@ lbl_800BD254: /* 800BD2F4 000BA0F4 90 01 00 E4 */ stw r0, 0xe4(r1) /* 800BD2F8 000BA0F8 38 61 00 08 */ addi r3, r1, 8 /* 800BD2FC 000BA0FC BF 61 00 CC */ stmw r27, 0xcc(r1) -/* 800BD300 000BA100 4B FE 95 29 */ bl func_800A6828 +/* 800BD300 000BA100 4B FE 95 29 */ bl zMenuGetCorruptFiles__FPA64_c /* 800BD304 000BA104 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha /* 800BD308 000BA108 3C A0 80 30 */ lis r5, lbl_802F8670@ha /* 800BD30C 000BA10C 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l @@ -130,7 +130,7 @@ lbl_800BD35C: /* 800BD390 000BA190 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800BD394 000BA194 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800BD398 000BA198 80 63 00 00 */ lwz r3, 0(r3) -/* 800BD39C 000BA19C 4B FF 7B 59 */ bl func_800B4EF4 +/* 800BD39C 000BA19C 4B FF 7B 59 */ bl zSceneGetAreaname__FUi /* 800BD3A0 000BA1A0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BD3A4 000BA1A4 7C 08 03 A6 */ mtlr r0 /* 800BD3A8 000BA1A8 38 21 00 10 */ addi r1, r1, 0x10 @@ -140,7 +140,7 @@ lbl_800BD35C: /* 800BD3B8 000BA1B8 3C 60 80 30 */ lis r3, lbl_802F86F0@ha /* 800BD3BC 000BA1BC 90 01 00 14 */ stw r0, 0x14(r1) /* 800BD3C0 000BA1C0 38 63 86 F0 */ addi r3, r3, lbl_802F86F0@l -/* 800BD3C4 000BA1C4 48 01 71 E1 */ bl func_800D45A4 +/* 800BD3C4 000BA1C4 48 01 71 E1 */ bl iGetCurrFormattedDate__FPc /* 800BD3C8 000BA1C8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BD3CC 000BA1CC 3C 60 80 30 */ lis r3, lbl_802F86F0@ha /* 800BD3D0 000BA1D0 38 63 86 F0 */ addi r3, r3, lbl_802F86F0@l @@ -191,7 +191,7 @@ lbl_800BD35C: /* 800BD484 000BA284 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800BD488 000BA288 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800BD48C 000BA28C 80 63 00 00 */ lwz r3, 0(r3) -/* 800BD490 000BA290 4B F9 08 05 */ bl func_8004DC94 +/* 800BD490 000BA290 4B F9 08 05 */ bl xUtil_idtag2string__FUii /* 800BD494 000BA294 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha /* 800BD498 000BA298 3C C0 80 30 */ lis r6, lbl_802F8728@ha /* 800BD49C 000BA29C 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l @@ -211,7 +211,7 @@ lbl_800BD35C: /* 800BD4D4 000BA2D4 3C 60 80 30 */ lis r3, lbl_802F8748@ha /* 800BD4D8 000BA2D8 90 01 00 14 */ stw r0, 0x14(r1) /* 800BD4DC 000BA2DC 38 63 87 48 */ addi r3, r3, lbl_802F8748@l -/* 800BD4E0 000BA2E0 48 01 72 7D */ bl func_800D475C +/* 800BD4E0 000BA2E0 48 01 72 7D */ bl iGetCurrFormattedTime__FPc /* 800BD4E4 000BA2E4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BD4E8 000BA2E8 3C 60 80 30 */ lis r3, lbl_802F8748@ha /* 800BD4EC 000BA2EC 38 63 87 48 */ addi r3, r3, lbl_802F8748@l @@ -380,7 +380,7 @@ lbl_800BD6FC: /* 800BD760 000BA560 7D E3 7B 78 */ mr r3, r15 /* 800BD764 000BA564 98 01 00 67 */ stb r0, 0x67(r1) /* 800BD768 000BA568 38 84 00 37 */ addi r4, r4, 0x37 -/* 800BD76C 000BA56C 4B F8 EE 41 */ bl func_8004C5AC +/* 800BD76C 000BA56C 4B F8 EE 41 */ bl xStricmp__FPCcPCc /* 800BD770 000BA570 2C 03 00 00 */ cmpwi r3, 0 /* 800BD774 000BA574 40 82 00 20 */ bne lbl_800BD794 /* 800BD778 000BA578 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha @@ -393,7 +393,7 @@ lbl_800BD6FC: lbl_800BD794: /* 800BD794 000BA594 7F E3 FB 78 */ mr r3, r31 /* 800BD798 000BA598 7F C4 F3 78 */ mr r4, r30 -/* 800BD79C 000BA59C 4B FF 1A 91 */ bl func_800AF22C +/* 800BD79C 000BA59C 4B FF 1A 91 */ bl zSaveLoad_BuildName__FPci lbl_800BD7A0: /* 800BD7A0 000BA5A0 7F E3 FB 78 */ mr r3, r31 /* 800BD7A4 000BA5A4 B9 C1 01 68 */ lmw r14, 0x168(r1) @@ -500,7 +500,7 @@ lbl_800BD7A0: /* 800BD938 000BA738 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BD93C 000BA73C 7C 08 02 A6 */ mflr r0 /* 800BD940 000BA740 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BD944 000BA744 4B FE FF A9 */ bl func_800AD8EC +/* 800BD944 000BA744 4B FE FF A9 */ bl zSaveLoad_getMCAccessType__Fv /* 800BD948 000BA748 3C 80 80 29 */ lis r4, lbl_802916E0@ha /* 800BD94C 000BA74C 54 60 10 3A */ slwi r0, r3, 2 /* 800BD950 000BA750 38 64 16 E0 */ addi r3, r4, lbl_802916E0@l @@ -512,7 +512,7 @@ lbl_800BD7A0: /* 800BD968 000BA768 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BD96C 000BA76C 7C 08 02 A6 */ mflr r0 /* 800BD970 000BA770 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BD974 000BA774 4B FE FF 81 */ bl func_800AD8F4 +/* 800BD974 000BA774 4B FE FF 81 */ bl zSaveLoadGetAutoSaveCard__Fv /* 800BD978 000BA778 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha /* 800BD97C 000BA77C 3C A0 80 30 */ lis r5, lbl_802F8968@ha /* 800BD980 000BA780 7C 66 1B 78 */ mr r6, r3 @@ -563,7 +563,7 @@ lbl_800BD7A0: /* 800BDA34 000BA834 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BDA38 000BA838 7C 08 02 A6 */ mflr r0 /* 800BDA3C 000BA83C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BDA40 000BA840 4B FE FE 95 */ bl func_800AD8D4 +/* 800BDA40 000BA840 4B FE FE 95 */ bl zSaveLoad_getcard__Fv /* 800BDA44 000BA844 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha /* 800BDA48 000BA848 3C A0 80 30 */ lis r5, lbl_802F898C@ha /* 800BDA4C 000BA84C 7C 66 1B 78 */ mr r6, r3 @@ -582,7 +582,7 @@ lbl_800BD7A0: /* 800BDA80 000BA880 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BDA84 000BA884 7C 08 02 A6 */ mflr r0 /* 800BDA88 000BA888 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BDA8C 000BA88C 4B FE FE 41 */ bl func_800AD8CC +/* 800BDA8C 000BA88C 4B FE FE 41 */ bl zSaveLoad_getgame__Fv /* 800BDA90 000BA890 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha /* 800BDA94 000BA894 3C A0 80 30 */ lis r5, lbl_802F8998@ha /* 800BDA98 000BA898 7C 66 1B 78 */ mr r6, r3 @@ -644,7 +644,7 @@ lbl_800BD7A0: /* 800BDB78 000BA978 7C 08 02 A6 */ mflr r0 /* 800BDB7C 000BA97C 90 01 00 14 */ stw r0, 0x14(r1) /* 800BDB80 000BA980 80 6D 91 68 */ lwz r3, lbl_803CBA68-_SDA_BASE_(r13) -/* 800BDB84 000BA984 4B FF 73 71 */ bl func_800B4EF4 +/* 800BDB84 000BA984 4B FF 73 71 */ bl zSceneGetAreaname__FUi /* 800BDB88 000BA988 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BDB8C 000BA98C 7C 08 03 A6 */ mtlr r0 /* 800BDB90 000BA990 38 21 00 10 */ addi r1, r1, 0x10 @@ -711,7 +711,7 @@ lbl_800BDC5C: /* 800BDC78 000BAA78 7C 08 02 A6 */ mflr r0 /* 800BDC7C 000BAA7C 38 60 00 00 */ li r3, 0 /* 800BDC80 000BAA80 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BDC84 000BAA84 48 00 04 A5 */ bl func_800BE128 +/* 800BDC84 000BAA84 48 00 04 A5 */ bl zVarEntryCB_SndFXVol__FPv /* 800BDC88 000BAA88 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha /* 800BDC8C 000BAA8C 3C C0 80 30 */ lis r6, lbl_802F89E0@ha /* 800BDC90 000BAA90 7C 65 1B 78 */ mr r5, r3 @@ -729,7 +729,7 @@ lbl_800BDC5C: /* 800BDCC0 000BAAC0 7C 08 02 A6 */ mflr r0 /* 800BDCC4 000BAAC4 38 60 00 00 */ li r3, 0 /* 800BDCC8 000BAAC8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BDCCC 000BAACC 48 00 04 21 */ bl func_800BE0EC +/* 800BDCCC 000BAACC 48 00 04 21 */ bl zVarEntryCB_SndMusicVol__FPv /* 800BDCD0 000BAAD0 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha /* 800BDCD4 000BAAD4 3C C0 80 30 */ lis r6, lbl_802F89EC@ha /* 800BDCD8 000BAAD8 7C 65 1B 78 */ mr r5, r3 @@ -746,7 +746,7 @@ lbl_800BDC5C: /* 800BDD04 000BAB04 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BDD08 000BAB08 7C 08 02 A6 */ mflr r0 /* 800BDD0C 000BAB0C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BDD10 000BAB10 4B FE FB CD */ bl func_800AD8DC +/* 800BDD10 000BAB10 4B FE FB CD */ bl zSaveLoad_getMCavailable__Fv /* 800BDD14 000BAB14 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha /* 800BDD18 000BAB18 3C C0 80 30 */ lis r6, lbl_802F89F8@ha /* 800BDD1C 000BAB1C 7C 65 1B 78 */ mr r5, r3 @@ -764,7 +764,7 @@ lbl_800BDC5C: /* 800BDD4C 000BAB4C 7C 08 02 A6 */ mflr r0 /* 800BDD50 000BAB50 90 01 00 34 */ stw r0, 0x34(r1) /* 800BDD54 000BAB54 93 E1 00 2C */ stw r31, 0x2c(r1) -/* 800BDD58 000BAB58 4B FE FB 85 */ bl func_800AD8DC +/* 800BDD58 000BAB58 4B FE FB 85 */ bl zSaveLoad_getMCavailable__Fv /* 800BDD5C 000BAB5C 7C 60 1B 78 */ mr r0, r3 /* 800BDD60 000BAB60 38 61 00 08 */ addi r3, r1, 8 /* 800BDD64 000BAB64 7C 1F 03 78 */ mr r31, r0 @@ -800,7 +800,7 @@ lbl_800BDC5C: /* 800BDDDC 000BABDC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BDDE0 000BABE0 7C 08 02 A6 */ mflr r0 /* 800BDDE4 000BABE4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BDDE8 000BABE8 4B FE FA FD */ bl func_800AD8E4 +/* 800BDDE8 000BABE8 4B FE FA FD */ bl zSaveLoad_getMCneeded__Fv /* 800BDDEC 000BABEC 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha /* 800BDDF0 000BABF0 3C C0 80 30 */ lis r6, lbl_802F8A44@ha /* 800BDDF4 000BABF4 7C 65 1B 78 */ mr r5, r3 @@ -835,7 +835,7 @@ lbl_800BDC5C: /* 800BDE68 000BAC68 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BDE6C 000BAC6C 7C 08 02 A6 */ mflr r0 /* 800BDE70 000BAC70 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BDE74 000BAC74 4B FE FA 61 */ bl func_800AD8D4 +/* 800BDE74 000BAC74 4B FE FA 61 */ bl zSaveLoad_getcard__Fv /* 800BDE78 000BAC78 2C 03 00 01 */ cmpwi r3, 1 /* 800BDE7C 000BAC7C 41 82 00 30 */ beq lbl_800BDEAC /* 800BDE80 000BAC80 40 80 00 48 */ bge lbl_800BDEC8 @@ -890,7 +890,7 @@ lbl_800BDF18: /* 800BDF24 000BAD24 1C 1C 00 0C */ mulli r0, r28, 0xc /* 800BDF28 000BAD28 7F 7F 02 14 */ add r27, r31, r0 /* 800BDF2C 000BAD2C 7F 64 DB 78 */ mr r4, r27 -/* 800BDF30 000BAD30 4B F8 EA 05 */ bl func_8004C934 +/* 800BDF30 000BAD30 4B F8 EA 05 */ bl icompare__FRC6substrRC6substr /* 800BDF34 000BAD34 2C 03 00 00 */ cmpwi r3, 0 /* 800BDF38 000BAD38 40 80 00 0C */ bge lbl_800BDF44 /* 800BDF3C 000BAD3C 7F 9D E3 78 */ mr r29, r28 @@ -933,7 +933,7 @@ lbl_800BDF6C: /* 800BDFBC 000BADBC 48 00 00 50 */ b lbl_800BE00C lbl_800BDFC0: /* 800BDFC0 000BADC0 38 66 00 18 */ addi r3, r6, 0x18 -/* 800BDFC4 000BADC4 48 00 00 89 */ bl func_800BE04C +/* 800BDFC4 000BADC4 48 00 00 89 */ bl var_text__FRC6substr /* 800BDFC8 000BADC8 90 7F 00 10 */ stw r3, 0x10(r31) /* 800BDFCC 000BADCC 38 00 00 00 */ li r0, 0 /* 800BDFD0 000BADD0 B0 1F 00 0C */ sth r0, 0xc(r31) @@ -958,22 +958,22 @@ lbl_800BE00C: /* 800BE018 000BAE18 38 21 00 10 */ addi r1, r1, 0x10 /* 800BE01C 000BAE1C 4E 80 00 20 */ blr -.global func_800BE020 -func_800BE020: +.global var_init__Fv +var_init__Fv: /* 800BE020 000BAE20 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BE024 000BAE24 7C 08 02 A6 */ mflr r0 /* 800BE028 000BAE28 3C 60 80 29 */ lis r3, lbl_8029191C@ha /* 800BE02C 000BAE2C 38 80 00 01 */ li r4, 1 /* 800BE030 000BAE30 90 01 00 14 */ stw r0, 0x14(r1) /* 800BE034 000BAE34 38 63 19 1C */ addi r3, r3, lbl_8029191C@l -/* 800BE038 000BAE38 4B F6 7B 5D */ bl func_80025B94 +/* 800BE038 000BAE38 4B F6 7B 5D */ bl register_tags__8xtextboxFPCQ28xtextbox8tag_typeUl /* 800BE03C 000BAE3C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BE040 000BAE40 7C 08 03 A6 */ mtlr r0 /* 800BE044 000BAE44 38 21 00 10 */ addi r1, r1, 0x10 /* 800BE048 000BAE48 4E 80 00 20 */ blr -.global func_800BE04C -func_800BE04C: +.global var_text__FRC6substr +var_text__FRC6substr: /* 800BE04C 000BAE4C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BE050 000BAE50 7C 08 02 A6 */ mflr r0 /* 800BE054 000BAE54 90 01 00 14 */ stw r0, 0x14(r1) @@ -992,8 +992,8 @@ lbl_800BE078: /* 800BE080 000BAE80 38 21 00 10 */ addi r1, r1, 0x10 /* 800BE084 000BAE84 4E 80 00 20 */ blr -.global func_800BE088 -func_800BE088: +.global zVarInit__FP9zVarEntry +zVarInit__FP9zVarEntry: /* 800BE088 000BAE88 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BE08C 000BAE8C 7C 08 02 A6 */ mflr r0 /* 800BE090 000BAE90 90 01 00 14 */ stw r0, 0x14(r1) @@ -1003,7 +1003,7 @@ func_800BE088: /* 800BE0A0 000BAEA0 3B C0 00 00 */ li r30, 0 lbl_800BE0A4: /* 800BE0A4 000BAEA4 80 7F 00 08 */ lwz r3, 8(r31) -/* 800BE0A8 000BAEA8 4B F8 E1 6D */ bl func_8004C214 +/* 800BE0A8 000BAEA8 4B F8 E1 6D */ bl xStrHash__FPCc /* 800BE0AC 000BAEAC 3B DE 00 01 */ addi r30, r30, 1 /* 800BE0B0 000BAEB0 90 7F 00 04 */ stw r3, 4(r31) /* 800BE0B4 000BAEB4 2C 1E 00 12 */ cmpwi r30, 0x12 @@ -1016,19 +1016,19 @@ lbl_800BE0A4: /* 800BE0D0 000BAED0 38 21 00 10 */ addi r1, r1, 0x10 /* 800BE0D4 000BAED4 4E 80 00 20 */ blr -.global func_800BE0D8 -func_800BE0D8: +.global zVarNewGame__Fv +zVarNewGame__Fv: /* 800BE0D8 000BAED8 4E 80 00 20 */ blr -.global func_800BE0DC -func_800BE0DC: +.global zVarEntryCB_SndMode__FPv +zVarEntryCB_SndMode__FPv: /* 800BE0DC 000BAEDC 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha /* 800BE0E0 000BAEE0 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l /* 800BE0E4 000BAEE4 80 63 00 00 */ lwz r3, 0(r3) /* 800BE0E8 000BAEE8 4E 80 00 20 */ blr -.global func_800BE0EC -func_800BE0EC: +.global zVarEntryCB_SndMusicVol__FPv +zVarEntryCB_SndMusicVol__FPv: /* 800BE0EC 000BAEEC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BE0F0 000BAEF0 7C 08 02 A6 */ mflr r0 /* 800BE0F4 000BAEF4 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha @@ -1045,8 +1045,8 @@ func_800BE0EC: /* 800BE120 000BAF20 38 21 00 10 */ addi r1, r1, 0x10 /* 800BE124 000BAF24 4E 80 00 20 */ blr -.global func_800BE128 -func_800BE128: +.global zVarEntryCB_SndFXVol__FPv +zVarEntryCB_SndFXVol__FPv: /* 800BE128 000BAF28 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BE12C 000BAF2C 7C 08 02 A6 */ mflr r0 /* 800BE130 000BAF30 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha @@ -1067,12 +1067,12 @@ func_800BE128: /* 800BE16C 000BAF6C 38 60 00 00 */ li r3, 0 /* 800BE170 000BAF70 38 80 00 00 */ li r4, 0 /* 800BE174 000BAF74 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BE178 000BAF78 4B F7 F1 09 */ bl func_8003D280 +/* 800BE178 000BAF78 4B F7 F1 09 */ bl xSGGameIsEmpty__FP17st_XSAVEGAME_DATAi /* 800BE17C 000BAF7C 2C 03 00 01 */ cmpwi r3, 1 /* 800BE180 000BAF80 40 82 00 3C */ bne lbl_800BE1BC /* 800BE184 000BAF84 38 60 00 00 */ li r3, 0 /* 800BE188 000BAF88 38 80 00 01 */ li r4, 1 -/* 800BE18C 000BAF8C 4B F7 F0 F5 */ bl func_8003D280 +/* 800BE18C 000BAF8C 4B F7 F0 F5 */ bl xSGGameIsEmpty__FP17st_XSAVEGAME_DATAi /* 800BE190 000BAF90 2C 03 00 01 */ cmpwi r3, 1 /* 800BE194 000BAF94 40 82 00 0C */ bne lbl_800BE1A0 /* 800BE198 000BAF98 38 60 00 00 */ li r3, 0 @@ -1080,7 +1080,7 @@ func_800BE128: lbl_800BE1A0: /* 800BE1A0 000BAFA0 38 60 00 00 */ li r3, 0 /* 800BE1A4 000BAFA4 38 80 00 01 */ li r4, 1 -/* 800BE1A8 000BAFA8 4B F7 F0 D9 */ bl func_8003D280 +/* 800BE1A8 000BAFA8 4B F7 F0 D9 */ bl xSGGameIsEmpty__FP17st_XSAVEGAME_DATAi /* 800BE1AC 000BAFAC 2C 03 00 00 */ cmpwi r3, 0 /* 800BE1B0 000BAFB0 40 82 00 58 */ bne lbl_800BE208 /* 800BE1B4 000BAFB4 38 60 00 02 */ li r3, 2 @@ -1088,12 +1088,12 @@ lbl_800BE1A0: lbl_800BE1BC: /* 800BE1BC 000BAFBC 38 60 00 00 */ li r3, 0 /* 800BE1C0 000BAFC0 38 80 00 00 */ li r4, 0 -/* 800BE1C4 000BAFC4 4B F7 F0 BD */ bl func_8003D280 +/* 800BE1C4 000BAFC4 4B F7 F0 BD */ bl xSGGameIsEmpty__FP17st_XSAVEGAME_DATAi /* 800BE1C8 000BAFC8 2C 03 00 00 */ cmpwi r3, 0 /* 800BE1CC 000BAFCC 40 82 00 3C */ bne lbl_800BE208 /* 800BE1D0 000BAFD0 38 60 00 00 */ li r3, 0 /* 800BE1D4 000BAFD4 38 80 00 01 */ li r4, 1 -/* 800BE1D8 000BAFD8 4B F7 F0 A9 */ bl func_8003D280 +/* 800BE1D8 000BAFD8 4B F7 F0 A9 */ bl xSGGameIsEmpty__FP17st_XSAVEGAME_DATAi /* 800BE1DC 000BAFDC 2C 03 00 01 */ cmpwi r3, 1 /* 800BE1E0 000BAFE0 40 82 00 0C */ bne lbl_800BE1EC /* 800BE1E4 000BAFE4 38 60 00 01 */ li r3, 1 @@ -1101,7 +1101,7 @@ lbl_800BE1BC: lbl_800BE1EC: /* 800BE1EC 000BAFEC 38 60 00 00 */ li r3, 0 /* 800BE1F0 000BAFF0 38 80 00 01 */ li r4, 1 -/* 800BE1F4 000BAFF4 4B F7 F0 8D */ bl func_8003D280 +/* 800BE1F4 000BAFF4 4B F7 F0 8D */ bl xSGGameIsEmpty__FP17st_XSAVEGAME_DATAi /* 800BE1F8 000BAFF8 2C 03 00 00 */ cmpwi r3, 0 /* 800BE1FC 000BAFFC 40 82 00 0C */ bne lbl_800BE208 /* 800BE200 000BB000 38 60 00 03 */ li r3, 3 @@ -1114,8 +1114,8 @@ lbl_800BE20C: /* 800BE214 000BB014 38 21 00 10 */ addi r1, r1, 0x10 /* 800BE218 000BB018 4E 80 00 20 */ blr -.global func_800BE21C -func_800BE21C: +.global zVarEntryCB_VibrationOn__FPv +zVarEntryCB_VibrationOn__FPv: /* 800BE21C 000BB01C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800BE220 000BB020 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800BE224 000BB024 80 03 06 C0 */ lwz r0, 0x6c0(r3) @@ -1129,7 +1129,7 @@ func_800BE21C: /* 800BE244 000BB044 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800BE248 000BB048 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800BE24C 000BB04C 80 63 00 00 */ lwz r3, 0(r3) -/* 800BE250 000BB050 4B F8 FA 45 */ bl func_8004DC94 +/* 800BE250 000BB050 4B F8 FA 45 */ bl xUtil_idtag2string__FUii /* 800BE254 000BB054 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha /* 800BE258 000BB058 7C 65 1B 78 */ mr r5, r3 /* 800BE25C 000BB05C 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l @@ -1162,7 +1162,7 @@ lbl_800BE298: /* 800BE2C0 000BB0C0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800BE2C4 000BB0C4 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800BE2C8 000BB0C8 80 63 00 00 */ lwz r3, 0(r3) -/* 800BE2CC 000BB0CC 4B F8 F9 C9 */ bl func_8004DC94 +/* 800BE2CC 000BB0CC 4B F8 F9 C9 */ bl xUtil_idtag2string__FUii /* 800BE2D0 000BB0D0 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha /* 800BE2D4 000BB0D4 7C 65 1B 78 */ mr r5, r3 /* 800BE2D8 000BB0D8 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l @@ -1219,9 +1219,9 @@ lbl_800BE32C: /* 800BE39C 000BB19C 7C 08 02 A6 */ mflr r0 /* 800BE3A0 000BB1A0 90 01 00 14 */ stw r0, 0x14(r1) /* 800BE3A4 000BB1A4 93 E1 00 0C */ stw r31, 0xc(r1) -/* 800BE3A8 000BB1A8 48 01 61 CD */ bl func_800D4574 +/* 800BE3A8 000BB1A8 48 01 61 CD */ bl iGetMonth__Fv /* 800BE3AC 000BB1AC 1F E3 00 64 */ mulli r31, r3, 0x64 -/* 800BE3B0 000BB1B0 48 01 61 99 */ bl func_800D4548 +/* 800BE3B0 000BB1B0 48 01 61 99 */ bl iGetDay__Fv /* 800BE3B4 000BB1B4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BE3B8 000BB1B8 7C 63 FA 14 */ add r3, r3, r31 /* 800BE3BC 000BB1BC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1231,7 +1231,7 @@ lbl_800BE32C: /* 800BE3CC 000BB1CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BE3D0 000BB1D0 7C 08 02 A6 */ mflr r0 /* 800BE3D4 000BB1D4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BE3D8 000BB1D8 48 01 61 45 */ bl func_800D451C +/* 800BE3D8 000BB1D8 48 01 61 45 */ bl iGetHour__Fv /* 800BE3DC 000BB1DC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BE3E0 000BB1E0 7C 08 03 A6 */ mtlr r0 /* 800BE3E4 000BB1E4 38 21 00 10 */ addi r1, r1, 0x10 @@ -1239,7 +1239,7 @@ lbl_800BE32C: /* 800BE3EC 000BB1EC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BE3F0 000BB1F0 7C 08 02 A6 */ mflr r0 /* 800BE3F4 000BB1F4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BE3F8 000BB1F8 48 01 60 F9 */ bl func_800D44F0 +/* 800BE3F8 000BB1F8 48 01 60 F9 */ bl iGetMinute__Fv /* 800BE3FC 000BB1FC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BE400 000BB200 7C 08 03 A6 */ mtlr r0 /* 800BE404 000BB204 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/ODEGdev/OdemuExi2.s b/asm/ODEGdev/OdemuExi2.s index 9f3389d5e..6fa9b4878 100644 --- a/asm/ODEGdev/OdemuExi2.s +++ b/asm/ODEGdev/OdemuExi2.s @@ -2,8 +2,8 @@ .section .text # 0x801EF190 - 0x801F7210 -.global func_801EF190 -func_801EF190: +.global TRKNubMainLoop +TRKNubMainLoop: /* 801EF190 001EBF90 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801EF194 001EBF94 7C 08 02 A6 */ mflr r0 /* 801EF198 001EBF98 90 01 00 24 */ stw r0, 0x24(r1) @@ -14,7 +14,7 @@ func_801EF190: /* 801EF1AC 001EBFAC 48 00 00 BC */ b lbl_801EF268 lbl_801EF1B0: /* 801EF1B0 001EBFB0 38 61 00 08 */ addi r3, r1, 8 -/* 801EF1B4 001EBFB4 48 00 01 F1 */ bl func_801EF3A4 +/* 801EF1B4 001EBFB4 48 00 01 F1 */ bl TRKGetNextEvent /* 801EF1B8 001EBFB8 2C 03 00 00 */ cmpwi r3, 0 /* 801EF1BC 001EBFBC 41 82 00 6C */ beq lbl_801EF228 /* 801EF1C0 001EBFC0 88 01 00 08 */ lbz r0, 8(r1) @@ -33,21 +33,21 @@ lbl_801EF1E4: /* 801EF1F0 001EBFF0 48 00 00 1C */ b lbl_801EF20C lbl_801EF1F4: /* 801EF1F4 001EBFF4 80 61 00 10 */ lwz r3, 0x10(r1) -/* 801EF1F8 001EBFF8 48 00 10 8D */ bl func_801F0284 -/* 801EF1FC 001EBFFC 48 00 16 49 */ bl func_801F0844 +/* 801EF1F8 001EBFF8 48 00 10 8D */ bl TRKGetBuffer +/* 801EF1FC 001EBFFC 48 00 16 49 */ bl TRKDispatchMessage /* 801EF200 001EC000 48 00 00 1C */ b lbl_801EF21C lbl_801EF204: /* 801EF204 001EC004 3B E0 00 01 */ li r31, 1 /* 801EF208 001EC008 48 00 00 14 */ b lbl_801EF21C lbl_801EF20C: /* 801EF20C 001EC00C 38 61 00 08 */ addi r3, r1, 8 -/* 801EF210 001EC010 48 00 52 65 */ bl func_801F4474 +/* 801EF210 001EC010 48 00 52 65 */ bl TRKTargetInterrupt /* 801EF214 001EC014 48 00 00 08 */ b lbl_801EF21C lbl_801EF218: -/* 801EF218 001EC018 48 00 4D E1 */ bl func_801F3FF8 +/* 801EF218 001EC018 48 00 4D E1 */ bl TRKTargetSupportRequest lbl_801EF21C: /* 801EF21C 001EC01C 38 61 00 08 */ addi r3, r1, 8 -/* 801EF220 001EC020 48 00 00 69 */ bl func_801EF288 +/* 801EF220 001EC020 48 00 00 69 */ bl TRKDestructEvent /* 801EF224 001EC024 48 00 00 44 */ b lbl_801EF268 lbl_801EF228: /* 801EF228 001EC028 2C 1E 00 00 */ cmpwi r30, 0 @@ -60,13 +60,13 @@ lbl_801EF228: /* 801EF244 001EC044 41 82 00 10 */ beq lbl_801EF254 lbl_801EF248: /* 801EF248 001EC048 3B C0 00 01 */ li r30, 1 -/* 801EF24C 001EC04C 48 00 12 1D */ bl func_801F0468 +/* 801EF24C 001EC04C 48 00 12 1D */ bl TRKGetInput /* 801EF250 001EC050 48 00 00 18 */ b lbl_801EF268 lbl_801EF254: -/* 801EF254 001EC054 48 00 4D 59 */ bl func_801F3FAC +/* 801EF254 001EC054 48 00 4D 59 */ bl TRKTargetStopped /* 801EF258 001EC058 2C 03 00 00 */ cmpwi r3, 0 /* 801EF25C 001EC05C 40 82 00 08 */ bne lbl_801EF264 -/* 801EF260 001EC060 48 00 6F 45 */ bl func_801F61A4 +/* 801EF260 001EC060 48 00 6F 45 */ bl TRKTargetContinue lbl_801EF264: /* 801EF264 001EC064 3B C0 00 00 */ li r30, 0 lbl_801EF268: @@ -79,20 +79,20 @@ lbl_801EF268: /* 801EF280 001EC080 38 21 00 20 */ addi r1, r1, 0x20 /* 801EF284 001EC084 4E 80 00 20 */ blr -.global func_801EF288 -func_801EF288: +.global TRKDestructEvent +TRKDestructEvent: /* 801EF288 001EC088 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801EF28C 001EC08C 7C 08 02 A6 */ mflr r0 /* 801EF290 001EC090 90 01 00 14 */ stw r0, 0x14(r1) /* 801EF294 001EC094 80 63 00 08 */ lwz r3, 8(r3) -/* 801EF298 001EC098 48 00 0F 89 */ bl func_801F0220 +/* 801EF298 001EC098 48 00 0F 89 */ bl TRKReleaseBuffer /* 801EF29C 001EC09C 80 01 00 14 */ lwz r0, 0x14(r1) /* 801EF2A0 001EC0A0 7C 08 03 A6 */ mtlr r0 /* 801EF2A4 001EC0A4 38 21 00 10 */ addi r1, r1, 0x10 /* 801EF2A8 001EC0A8 4E 80 00 20 */ blr -.global func_801EF2AC -func_801EF2AC: +.global TRKConstructEvent +TRKConstructEvent: /* 801EF2AC 001EC0AC 98 83 00 00 */ stb r4, 0(r3) /* 801EF2B0 001EC0B0 38 80 00 00 */ li r4, 0 /* 801EF2B4 001EC0B4 38 00 FF FF */ li r0, -1 @@ -100,8 +100,8 @@ func_801EF2AC: /* 801EF2BC 001EC0BC 90 03 00 08 */ stw r0, 8(r3) /* 801EF2C0 001EC0C0 4E 80 00 20 */ blr -.global func_801EF2C4 -func_801EF2C4: +.global TRKPostEvent +TRKPostEvent: /* 801EF2C4 001EC0C4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801EF2C8 001EC0C8 7C 08 02 A6 */ mflr r0 /* 801EF2CC 001EC0CC 3C 80 80 38 */ lis r4, lbl_8037F2C8@ha @@ -112,7 +112,7 @@ func_801EF2C4: /* 801EF2E0 001EC0E0 93 A1 00 14 */ stw r29, 0x14(r1) /* 801EF2E4 001EC0E4 7C 7D 1B 78 */ mr r29, r3 /* 801EF2E8 001EC0E8 38 64 F2 C8 */ addi r3, r4, lbl_8037F2C8@l -/* 801EF2EC 001EC0EC 48 00 47 1D */ bl func_801F3A08 +/* 801EF2EC 001EC0EC 48 00 47 1D */ bl TRKAcquireMutex /* 801EF2F0 001EC0F0 3C 60 80 38 */ lis r3, lbl_8037F2C8@ha /* 801EF2F4 001EC0F4 3B C3 F2 C8 */ addi r30, r3, lbl_8037F2C8@l /* 801EF2F8 001EC0F8 80 7E 00 04 */ lwz r3, 4(r30) @@ -152,7 +152,7 @@ lbl_801EF36C: lbl_801EF378: /* 801EF378 001EC178 3C 60 80 38 */ lis r3, lbl_8037F2C8@ha /* 801EF37C 001EC17C 38 63 F2 C8 */ addi r3, r3, lbl_8037F2C8@l -/* 801EF380 001EC180 48 00 46 81 */ bl func_801F3A00 +/* 801EF380 001EC180 48 00 46 81 */ bl TRKReleaseMutex /* 801EF384 001EC184 80 01 00 24 */ lwz r0, 0x24(r1) /* 801EF388 001EC188 7F E3 FB 78 */ mr r3, r31 /* 801EF38C 001EC18C 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -162,8 +162,8 @@ lbl_801EF378: /* 801EF39C 001EC19C 38 21 00 20 */ addi r1, r1, 0x20 /* 801EF3A0 001EC1A0 4E 80 00 20 */ blr -.global func_801EF3A4 -func_801EF3A4: +.global TRKGetNextEvent +TRKGetNextEvent: /* 801EF3A4 001EC1A4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801EF3A8 001EC1A8 7C 08 02 A6 */ mflr r0 /* 801EF3AC 001EC1AC 3C 80 80 38 */ lis r4, lbl_8037F2C8@ha @@ -174,7 +174,7 @@ func_801EF3A4: /* 801EF3C0 001EC1C0 93 A1 00 14 */ stw r29, 0x14(r1) /* 801EF3C4 001EC1C4 7C 7D 1B 78 */ mr r29, r3 /* 801EF3C8 001EC1C8 38 64 F2 C8 */ addi r3, r4, lbl_8037F2C8@l -/* 801EF3CC 001EC1CC 48 00 46 3D */ bl func_801F3A08 +/* 801EF3CC 001EC1CC 48 00 46 3D */ bl TRKAcquireMutex /* 801EF3D0 001EC1D0 3C 60 80 38 */ lis r3, lbl_8037F2C8@ha /* 801EF3D4 001EC1D4 3B E3 F2 C8 */ addi r31, r3, lbl_8037F2C8@l /* 801EF3D8 001EC1D8 80 1F 00 04 */ lwz r0, 4(r31) @@ -202,7 +202,7 @@ lbl_801EF428: lbl_801EF42C: /* 801EF42C 001EC22C 3C 60 80 38 */ lis r3, lbl_8037F2C8@ha /* 801EF430 001EC230 38 63 F2 C8 */ addi r3, r3, lbl_8037F2C8@l -/* 801EF434 001EC234 48 00 45 CD */ bl func_801F3A00 +/* 801EF434 001EC234 48 00 45 CD */ bl TRKReleaseMutex /* 801EF438 001EC238 80 01 00 24 */ lwz r0, 0x24(r1) /* 801EF43C 001EC23C 7F C3 F3 78 */ mr r3, r30 /* 801EF440 001EC240 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -212,17 +212,17 @@ lbl_801EF42C: /* 801EF450 001EC250 38 21 00 20 */ addi r1, r1, 0x20 /* 801EF454 001EC254 4E 80 00 20 */ blr -.global func_801EF458 -func_801EF458: +.global TRKInitializeEventQueue +TRKInitializeEventQueue: /* 801EF458 001EC258 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801EF45C 001EC25C 7C 08 02 A6 */ mflr r0 /* 801EF460 001EC260 3C 60 80 38 */ lis r3, lbl_8037F2C8@ha /* 801EF464 001EC264 90 01 00 14 */ stw r0, 0x14(r1) /* 801EF468 001EC268 38 63 F2 C8 */ addi r3, r3, lbl_8037F2C8@l -/* 801EF46C 001EC26C 48 00 45 A5 */ bl func_801F3A10 +/* 801EF46C 001EC26C 48 00 45 A5 */ bl TRKInitializeMutex /* 801EF470 001EC270 3C 60 80 38 */ lis r3, lbl_8037F2C8@ha /* 801EF474 001EC274 38 63 F2 C8 */ addi r3, r3, lbl_8037F2C8@l -/* 801EF478 001EC278 48 00 45 91 */ bl func_801F3A08 +/* 801EF478 001EC278 48 00 45 91 */ bl TRKAcquireMutex /* 801EF47C 001EC27C 3C 60 80 38 */ lis r3, lbl_8037F2C8@ha /* 801EF480 001EC280 38 80 00 00 */ li r4, 0 /* 801EF484 001EC284 38 63 F2 C8 */ addi r3, r3, lbl_8037F2C8@l @@ -230,40 +230,40 @@ func_801EF458: /* 801EF48C 001EC28C 90 83 00 04 */ stw r4, 4(r3) /* 801EF490 001EC290 90 83 00 08 */ stw r4, 8(r3) /* 801EF494 001EC294 90 03 00 24 */ stw r0, 0x24(r3) -/* 801EF498 001EC298 48 00 45 69 */ bl func_801F3A00 +/* 801EF498 001EC298 48 00 45 69 */ bl TRKReleaseMutex /* 801EF49C 001EC29C 80 01 00 14 */ lwz r0, 0x14(r1) /* 801EF4A0 001EC2A0 38 60 00 00 */ li r3, 0 /* 801EF4A4 001EC2A4 7C 08 03 A6 */ mtlr r0 /* 801EF4A8 001EC2A8 38 21 00 10 */ addi r1, r1, 0x10 /* 801EF4AC 001EC2AC 4E 80 00 20 */ blr -.global func_801EF4B0 -func_801EF4B0: +.global TRKNubWelcome +TRKNubWelcome: /* 801EF4B0 001EC2B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801EF4B4 001EC2B4 7C 08 02 A6 */ mflr r0 /* 801EF4B8 001EC2B8 3C 60 80 28 */ lis r3, lbl_8027A2D8@ha /* 801EF4BC 001EC2BC 90 01 00 14 */ stw r0, 0x14(r1) /* 801EF4C0 001EC2C0 38 63 A2 D8 */ addi r3, r3, lbl_8027A2D8@l -/* 801EF4C4 001EC2C4 48 00 68 B5 */ bl func_801F5D78 +/* 801EF4C4 001EC2C4 48 00 68 B5 */ bl TRK_board_display /* 801EF4C8 001EC2C8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801EF4CC 001EC2CC 7C 08 03 A6 */ mtlr r0 /* 801EF4D0 001EC2D0 38 21 00 10 */ addi r1, r1, 0x10 /* 801EF4D4 001EC2D4 4E 80 00 20 */ blr -.global func_801EF4D8 -func_801EF4D8: +.global TRKTerminateNub +TRKTerminateNub: /* 801EF4D8 001EC2D8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801EF4DC 001EC2DC 7C 08 02 A6 */ mflr r0 /* 801EF4E0 001EC2E0 90 01 00 14 */ stw r0, 0x14(r1) -/* 801EF4E4 001EC2E4 48 00 0F 09 */ bl func_801F03EC +/* 801EF4E4 001EC2E4 48 00 0F 09 */ bl TRKTerminateSerialHandler /* 801EF4E8 001EC2E8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801EF4EC 001EC2EC 38 60 00 00 */ li r3, 0 /* 801EF4F0 001EC2F0 7C 08 03 A6 */ mtlr r0 /* 801EF4F4 001EC2F4 38 21 00 10 */ addi r1, r1, 0x10 /* 801EF4F8 001EC2F8 4E 80 00 20 */ blr -.global func_801EF4FC -func_801EF4FC: +.global TRKInitializeNub +TRKInitializeNub: /* 801EF4FC 001EC2FC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801EF500 001EC300 7C 08 02 A6 */ mflr r0 /* 801EF504 001EC304 38 A0 00 12 */ li r5, 0x12 @@ -298,24 +298,24 @@ lbl_801EF56C: lbl_801EF570: /* 801EF570 001EC370 2C 1F 00 00 */ cmpwi r31, 0 /* 801EF574 001EC374 40 82 00 08 */ bne lbl_801EF57C -/* 801EF578 001EC378 48 00 12 41 */ bl func_801F07B8 +/* 801EF578 001EC378 48 00 12 41 */ bl usr_put_initialize lbl_801EF57C: /* 801EF57C 001EC37C 2C 1F 00 00 */ cmpwi r31, 0 /* 801EF580 001EC380 40 82 00 0C */ bne lbl_801EF58C -/* 801EF584 001EC384 4B FF FE D5 */ bl func_801EF458 +/* 801EF584 001EC384 4B FF FE D5 */ bl TRKInitializeEventQueue /* 801EF588 001EC388 7C 7F 1B 78 */ mr r31, r3 lbl_801EF58C: /* 801EF58C 001EC38C 2C 1F 00 00 */ cmpwi r31, 0 /* 801EF590 001EC390 40 82 00 0C */ bne lbl_801EF59C -/* 801EF594 001EC394 48 00 0D E5 */ bl func_801F0378 +/* 801EF594 001EC394 48 00 0D E5 */ bl TRKInitializeMessageBuffers /* 801EF598 001EC398 7C 7F 1B 78 */ mr r31, r3 lbl_801EF59C: /* 801EF59C 001EC39C 2C 1F 00 00 */ cmpwi r31, 0 /* 801EF5A0 001EC3A0 40 82 00 0C */ bne lbl_801EF5AC -/* 801EF5A4 001EC3A4 48 00 13 25 */ bl func_801F08C8 +/* 801EF5A4 001EC3A4 48 00 13 25 */ bl TRKInitializeDispatcher /* 801EF5A8 001EC3A8 7C 7F 1B 78 */ mr r31, r3 lbl_801EF5AC: -/* 801EF5AC 001EC3AC 48 00 67 75 */ bl func_801F5D20 +/* 801EF5AC 001EC3AC 48 00 67 75 */ bl InitializeProgramEndTrap /* 801EF5B0 001EC3B0 2C 1F 00 00 */ cmpwi r31, 0 /* 801EF5B4 001EC3B4 40 82 00 44 */ bne lbl_801EF5F8 /* 801EF5B8 001EC3B8 3C 60 80 38 */ lis r3, lbl_80380CA8@ha @@ -324,25 +324,25 @@ lbl_801EF5AC: /* 801EF5C4 001EC3C4 38 80 00 01 */ li r4, 1 /* 801EF5C8 001EC3C8 38 65 E1 00 */ addi r3, r5, 0x0000E100@l /* 801EF5CC 001EC3CC 38 A0 00 00 */ li r5, 0 -/* 801EF5D0 001EC3D0 48 00 6A 61 */ bl func_801F6030 +/* 801EF5D0 001EC3D0 48 00 6A 61 */ bl TRKInitializeIntDrivenUART /* 801EF5D4 001EC3D4 3C 80 80 38 */ lis r4, lbl_80380CA8@ha /* 801EF5D8 001EC3D8 7C 60 1B 78 */ mr r0, r3 /* 801EF5DC 001EC3DC 38 64 0C A8 */ addi r3, r4, lbl_80380CA8@l /* 801EF5E0 001EC3E0 80 63 00 00 */ lwz r3, 0(r3) /* 801EF5E4 001EC3E4 7C 1E 03 78 */ mr r30, r0 -/* 801EF5E8 001EC3E8 48 00 49 8D */ bl func_801F3F74 +/* 801EF5E8 001EC3E8 48 00 49 8D */ bl TRKTargetSetInputPendingPtr /* 801EF5EC 001EC3EC 2C 1E 00 00 */ cmpwi r30, 0 /* 801EF5F0 001EC3F0 41 82 00 08 */ beq lbl_801EF5F8 /* 801EF5F4 001EC3F4 7F DF F3 78 */ mr r31, r30 lbl_801EF5F8: /* 801EF5F8 001EC3F8 2C 1F 00 00 */ cmpwi r31, 0 /* 801EF5FC 001EC3FC 40 82 00 0C */ bne lbl_801EF608 -/* 801EF600 001EC400 48 00 0D F5 */ bl func_801F03F4 +/* 801EF600 001EC400 48 00 0D F5 */ bl TRKInitializeSerialHandler /* 801EF604 001EC404 7C 7F 1B 78 */ mr r31, r3 lbl_801EF608: /* 801EF608 001EC408 2C 1F 00 00 */ cmpwi r31, 0 /* 801EF60C 001EC40C 40 82 00 0C */ bne lbl_801EF618 -/* 801EF610 001EC410 48 00 62 05 */ bl func_801F5814 +/* 801EF610 001EC410 48 00 62 05 */ bl TRKInitializeTarget /* 801EF614 001EC414 7C 7F 1B 78 */ mr r31, r3 lbl_801EF618: /* 801EF618 001EC418 80 01 00 24 */ lwz r0, 0x24(r1) @@ -353,8 +353,8 @@ lbl_801EF618: /* 801EF62C 001EC42C 38 21 00 20 */ addi r1, r1, 0x20 /* 801EF630 001EC430 4E 80 00 20 */ blr -.global func_801EF634 -func_801EF634: +.global TRKMessageSend +TRKMessageSend: /* 801EF634 001EC434 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801EF638 001EC438 7C 08 02 A6 */ mflr r0 /* 801EF63C 001EC43C 38 A0 00 00 */ li r5, 0 @@ -421,7 +421,7 @@ lbl_801EF720: /* 801EF720 001EC520 68 A0 00 FF */ xori r0, r5, 0xff /* 801EF724 001EC524 38 60 00 7E */ li r3, 0x7e /* 801EF728 001EC528 54 1E 06 3E */ clrlwi r30, r0, 0x18 -/* 801EF72C 001EC52C 48 00 67 CD */ bl func_801F5EF8 +/* 801EF72C 001EC52C 48 00 67 CD */ bl WriteUART1 /* 801EF730 001EC530 2C 03 00 00 */ cmpwi r3, 0 /* 801EF734 001EC534 40 82 00 5C */ bne lbl_801EF790 /* 801EF738 001EC538 3B A0 00 00 */ li r29, 0 @@ -435,14 +435,14 @@ lbl_801EF740: /* 801EF754 001EC554 40 82 00 1C */ bne lbl_801EF770 lbl_801EF758: /* 801EF758 001EC558 38 60 00 7D */ li r3, 0x7d -/* 801EF75C 001EC55C 48 00 67 9D */ bl func_801F5EF8 +/* 801EF75C 001EC55C 48 00 67 9D */ bl WriteUART1 /* 801EF760 001EC560 2C 03 00 00 */ cmpwi r3, 0 /* 801EF764 001EC564 6B 80 00 20 */ xori r0, r28, 0x20 /* 801EF768 001EC568 54 1C 06 3E */ clrlwi r28, r0, 0x18 /* 801EF76C 001EC56C 40 82 00 24 */ bne lbl_801EF790 lbl_801EF770: /* 801EF770 001EC570 7F 83 07 74 */ extsb r3, r28 -/* 801EF774 001EC574 48 00 67 85 */ bl func_801F5EF8 +/* 801EF774 001EC574 48 00 67 85 */ bl WriteUART1 /* 801EF778 001EC578 2C 03 00 00 */ cmpwi r3, 0 /* 801EF77C 001EC57C 40 82 00 14 */ bne lbl_801EF790 /* 801EF780 001EC580 3B BD 00 01 */ addi r29, r29, 1 @@ -461,24 +461,24 @@ lbl_801EF790: /* 801EF7AC 001EC5AC 40 82 00 1C */ bne lbl_801EF7C8 lbl_801EF7B0: /* 801EF7B0 001EC5B0 38 60 00 7D */ li r3, 0x7d -/* 801EF7B4 001EC5B4 48 00 67 45 */ bl func_801F5EF8 +/* 801EF7B4 001EC5B4 48 00 67 45 */ bl WriteUART1 /* 801EF7B8 001EC5B8 2C 03 00 00 */ cmpwi r3, 0 /* 801EF7BC 001EC5BC 6B 80 00 20 */ xori r0, r28, 0x20 /* 801EF7C0 001EC5C0 54 1C 06 3E */ clrlwi r28, r0, 0x18 /* 801EF7C4 001EC5C4 40 82 00 10 */ bne lbl_801EF7D4 lbl_801EF7C8: /* 801EF7C8 001EC5C8 7F 83 07 74 */ extsb r3, r28 -/* 801EF7CC 001EC5CC 48 00 67 2D */ bl func_801F5EF8 +/* 801EF7CC 001EC5CC 48 00 67 2D */ bl WriteUART1 /* 801EF7D0 001EC5D0 2C 03 00 00 */ cmpwi r3, 0 lbl_801EF7D4: /* 801EF7D4 001EC5D4 2C 03 00 00 */ cmpwi r3, 0 /* 801EF7D8 001EC5D8 40 82 00 0C */ bne lbl_801EF7E4 /* 801EF7DC 001EC5DC 38 60 00 7E */ li r3, 0x7e -/* 801EF7E0 001EC5E0 48 00 67 19 */ bl func_801F5EF8 +/* 801EF7E0 001EC5E0 48 00 67 19 */ bl WriteUART1 lbl_801EF7E4: /* 801EF7E4 001EC5E4 2C 03 00 00 */ cmpwi r3, 0 /* 801EF7E8 001EC5E8 40 82 00 08 */ bne lbl_801EF7F0 -/* 801EF7EC 001EC5EC 48 00 67 35 */ bl func_801F5F20 +/* 801EF7EC 001EC5EC 48 00 67 35 */ bl WriteUARTFlush lbl_801EF7F0: /* 801EF7F0 001EC5F0 80 01 00 24 */ lwz r0, 0x24(r1) /* 801EF7F4 001EC5F4 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -489,8 +489,8 @@ lbl_801EF7F0: /* 801EF808 001EC608 38 21 00 20 */ addi r1, r1, 0x20 /* 801EF80C 001EC60C 4E 80 00 20 */ blr -.global func_801EF810 -func_801EF810: +.global TRKReadBuffer_ui32 +TRKReadBuffer_ui32: /* 801EF810 001EC610 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801EF814 001EC614 7C 08 02 A6 */ mflr r0 /* 801EF818 001EC618 3C C0 80 38 */ lis r6, lbl_8037F2F0@ha @@ -559,8 +559,8 @@ lbl_801EF8EC: /* 801EF8F8 001EC6F8 38 21 00 30 */ addi r1, r1, 0x30 /* 801EF8FC 001EC6FC 4E 80 00 20 */ blr -.global func_801EF900 -func_801EF900: +.global TRKReadBuffer_ui8 +TRKReadBuffer_ui8: /* 801EF900 001EC700 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801EF904 001EC704 7C 08 02 A6 */ mflr r0 /* 801EF908 001EC708 90 01 00 24 */ stw r0, 0x24(r1) @@ -604,8 +604,8 @@ lbl_801EF984: /* 801EF990 001EC790 38 21 00 20 */ addi r1, r1, 0x20 /* 801EF994 001EC794 4E 80 00 20 */ blr -.global func_801EF998 -func_801EF998: +.global TRKReadBuffer1_ui64 +TRKReadBuffer1_ui64: /* 801EF998 001EC798 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801EF99C 001EC79C 7C 08 02 A6 */ mflr r0 /* 801EF9A0 001EC7A0 3C A0 80 38 */ lis r5, lbl_8037F2F0@ha @@ -669,8 +669,8 @@ lbl_801EFA68: /* 801EFA78 001EC878 38 21 00 30 */ addi r1, r1, 0x30 /* 801EFA7C 001EC87C 4E 80 00 20 */ blr -.global func_801EFA80 -func_801EFA80: +.global TRKReadBuffer1_ui32 +TRKReadBuffer1_ui32: /* 801EFA80 001EC880 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801EFA84 001EC884 7C 08 02 A6 */ mflr r0 /* 801EFA88 001EC888 3C A0 80 38 */ lis r5, lbl_8037F2F0@ha @@ -726,8 +726,8 @@ lbl_801EFB30: /* 801EFB40 001EC940 38 21 00 30 */ addi r1, r1, 0x30 /* 801EFB44 001EC944 4E 80 00 20 */ blr -.global func_801EFB48 -func_801EFB48: +.global TRKReadBuffer1_ui16 +TRKReadBuffer1_ui16: /* 801EFB48 001EC948 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801EFB4C 001EC94C 7C 08 02 A6 */ mflr r0 /* 801EFB50 001EC950 3C A0 80 38 */ lis r5, lbl_8037F2F0@ha @@ -779,8 +779,8 @@ lbl_801EFBE8: /* 801EFBF8 001EC9F8 38 21 00 30 */ addi r1, r1, 0x30 /* 801EFBFC 001EC9FC 4E 80 00 20 */ blr -.global func_801EFC00 -func_801EFC00: +.global TRKReadBuffer1_ui8 +TRKReadBuffer1_ui8: /* 801EFC00 001ECA00 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801EFC04 001ECA04 7C 08 02 A6 */ mflr r0 /* 801EFC08 001ECA08 90 01 00 24 */ stw r0, 0x24(r1) @@ -815,8 +815,8 @@ lbl_801EFC44: /* 801EFC78 001ECA78 38 21 00 20 */ addi r1, r1, 0x20 /* 801EFC7C 001ECA7C 4E 80 00 20 */ blr -.global func_801EFC80 -func_801EFC80: +.global TRKAppendBuffer_ui32 +TRKAppendBuffer_ui32: /* 801EFC80 001ECA80 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801EFC84 001ECA84 7C 08 02 A6 */ mflr r0 /* 801EFC88 001ECA88 3C C0 80 38 */ lis r6, lbl_8037F2F0@ha @@ -889,8 +889,8 @@ lbl_801EFD68: /* 801EFD74 001ECB74 38 21 00 30 */ addi r1, r1, 0x30 /* 801EFD78 001ECB78 4E 80 00 20 */ blr -.global func_801EFD7C -func_801EFD7C: +.global TRKAppendBuffer_ui8 +TRKAppendBuffer_ui8: /* 801EFD7C 001ECB7C 39 20 00 00 */ li r9, 0 /* 801EFD80 001ECB80 38 00 00 00 */ li r0, 0 /* 801EFD84 001ECB84 48 00 00 48 */ b lbl_801EFDCC @@ -923,8 +923,8 @@ lbl_801EFDDC: /* 801EFDDC 001ECBDC 7C 03 03 78 */ mr r3, r0 /* 801EFDE0 001ECBE0 4E 80 00 20 */ blr -.global func_801EFDE4 -func_801EFDE4: +.global TRKAppendBuffer1_ui64 +TRKAppendBuffer1_ui64: /* 801EFDE4 001ECBE4 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801EFDE8 001ECBE8 7C 08 02 A6 */ mflr r0 /* 801EFDEC 001ECBEC 3C 80 80 38 */ lis r4, lbl_8037F2F0@ha @@ -994,8 +994,8 @@ lbl_801EFEAC: /* 801EFED8 001ECCD8 38 21 00 30 */ addi r1, r1, 0x30 /* 801EFEDC 001ECCDC 4E 80 00 20 */ blr -.global func_801EFEE0 -func_801EFEE0: +.global TRKAppendBuffer1_ui32 +TRKAppendBuffer1_ui32: /* 801EFEE0 001ECCE0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801EFEE4 001ECCE4 7C 08 02 A6 */ mflr r0 /* 801EFEE8 001ECCE8 3C A0 80 38 */ lis r5, lbl_8037F2F0@ha @@ -1056,8 +1056,8 @@ lbl_801EFF84: /* 801EFFB0 001ECDB0 38 21 00 20 */ addi r1, r1, 0x20 /* 801EFFB4 001ECDB4 4E 80 00 20 */ blr -.global func_801EFFB8 -func_801EFFB8: +.global TRKAppendBuffer1_ui16 +TRKAppendBuffer1_ui16: /* 801EFFB8 001ECDB8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801EFFBC 001ECDBC 7C 08 02 A6 */ mflr r0 /* 801EFFC0 001ECDC0 3C A0 80 38 */ lis r5, lbl_8037F2F0@ha @@ -1114,8 +1114,8 @@ lbl_801F004C: /* 801F0078 001ECE78 38 21 00 20 */ addi r1, r1, 0x20 /* 801F007C 001ECE7C 4E 80 00 20 */ blr -.global func_801F0080 -func_801F0080: +.global TRKReadBuffer +TRKReadBuffer: /* 801F0080 001ECE80 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801F0084 001ECE84 7C 08 02 A6 */ mflr r0 /* 801F0088 001ECE88 90 01 00 24 */ stw r0, 0x24(r1) @@ -1155,8 +1155,8 @@ lbl_801F00F0: /* 801F0104 001ECF04 38 21 00 20 */ addi r1, r1, 0x20 /* 801F0108 001ECF08 4E 80 00 20 */ blr -.global func_801F010C -func_801F010C: +.global TRKAppendBuffer +TRKAppendBuffer: /* 801F010C 001ECF0C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801F0110 001ECF10 7C 08 02 A6 */ mflr r0 /* 801F0114 001ECF14 90 01 00 24 */ stw r0, 0x24(r1) @@ -1204,8 +1204,8 @@ lbl_801F0194: /* 801F01A8 001ECFA8 38 21 00 20 */ addi r1, r1, 0x20 /* 801F01AC 001ECFAC 4E 80 00 20 */ blr -.global func_801F01B0 -func_801F01B0: +.global TRKSetBufferPosition +TRKSetBufferPosition: /* 801F01B0 001ECFB0 28 04 08 80 */ cmplwi r4, 0x880 /* 801F01B4 001ECFB4 38 A0 00 00 */ li r5, 0 /* 801F01B8 001ECFB8 40 81 00 0C */ ble lbl_801F01C4 @@ -1221,8 +1221,8 @@ lbl_801F01D8: /* 801F01D8 001ECFD8 7C A3 2B 78 */ mr r3, r5 /* 801F01DC 001ECFDC 4E 80 00 20 */ blr -.global func_801F01E0 -func_801F01E0: +.global TRKResetBuffer +TRKResetBuffer: /* 801F01E0 001ECFE0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801F01E4 001ECFE4 7C 08 02 A6 */ mflr r0 /* 801F01E8 001ECFE8 38 A0 00 00 */ li r5, 0 @@ -1241,8 +1241,8 @@ lbl_801F0210: /* 801F0218 001ED018 38 21 00 10 */ addi r1, r1, 0x10 /* 801F021C 001ED01C 4E 80 00 20 */ blr -.global func_801F0220 -func_801F0220: +.global TRKReleaseBuffer +TRKReleaseBuffer: /* 801F0220 001ED020 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801F0224 001ED024 7C 08 02 A6 */ mflr r0 /* 801F0228 001ED028 2C 03 FF FF */ cmpwi r3, -1 @@ -1258,11 +1258,11 @@ func_801F0220: /* 801F0250 001ED050 38 03 F2 F8 */ addi r0, r3, lbl_8037F2F8@l /* 801F0254 001ED054 7F E0 22 14 */ add r31, r0, r4 /* 801F0258 001ED058 7F E3 FB 78 */ mr r3, r31 -/* 801F025C 001ED05C 48 00 37 AD */ bl func_801F3A08 +/* 801F025C 001ED05C 48 00 37 AD */ bl TRKAcquireMutex /* 801F0260 001ED060 38 00 00 00 */ li r0, 0 /* 801F0264 001ED064 7F E3 FB 78 */ mr r3, r31 /* 801F0268 001ED068 90 1F 00 04 */ stw r0, 4(r31) -/* 801F026C 001ED06C 48 00 37 95 */ bl func_801F3A00 +/* 801F026C 001ED06C 48 00 37 95 */ bl TRKReleaseMutex lbl_801F0270: /* 801F0270 001ED070 80 01 00 14 */ lwz r0, 0x14(r1) /* 801F0274 001ED074 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1270,8 +1270,8 @@ lbl_801F0270: /* 801F027C 001ED07C 38 21 00 10 */ addi r1, r1, 0x10 /* 801F0280 001ED080 4E 80 00 20 */ blr -.global func_801F0284 -func_801F0284: +.global TRKGetBuffer +TRKGetBuffer: /* 801F0284 001ED084 2C 03 00 00 */ cmpwi r3, 0 /* 801F0288 001ED088 38 00 00 00 */ li r0, 0 /* 801F028C 001ED08C 41 80 00 1C */ blt lbl_801F02A8 @@ -1285,8 +1285,8 @@ lbl_801F02A8: /* 801F02A8 001ED0A8 7C 03 03 78 */ mr r3, r0 /* 801F02AC 001ED0AC 4E 80 00 20 */ blr -.global func_801F02B0 -func_801F02B0: +.global TRKGetFreeBuffer +TRKGetFreeBuffer: /* 801F02B0 001ED0B0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801F02B4 001ED0B4 7C 08 02 A6 */ mflr r0 /* 801F02B8 001ED0B8 90 01 00 24 */ stw r0, 0x24(r1) @@ -1310,7 +1310,7 @@ lbl_801F02DC: /* 801F02FC 001ED0FC 7F E0 22 14 */ add r31, r0, r4 lbl_801F0300: /* 801F0300 001ED100 7F E3 FB 78 */ mr r3, r31 -/* 801F0304 001ED104 48 00 37 05 */ bl func_801F3A08 +/* 801F0304 001ED104 48 00 37 05 */ bl TRKAcquireMutex /* 801F0308 001ED108 80 1F 00 04 */ lwz r0, 4(r31) /* 801F030C 001ED10C 2C 00 00 00 */ cmpwi r0, 0 /* 801F0310 001ED110 40 82 00 28 */ bne lbl_801F0338 @@ -1325,7 +1325,7 @@ lbl_801F0300: /* 801F0334 001ED134 3B A0 00 03 */ li r29, 3 lbl_801F0338: /* 801F0338 001ED138 7F E3 FB 78 */ mr r3, r31 -/* 801F033C 001ED13C 48 00 36 C5 */ bl func_801F3A00 +/* 801F033C 001ED13C 48 00 36 C5 */ bl TRKReleaseMutex /* 801F0340 001ED140 3B BD 00 01 */ addi r29, r29, 1 lbl_801F0344: /* 801F0344 001ED144 2C 1D 00 03 */ cmpwi r29, 3 @@ -1334,7 +1334,7 @@ lbl_801F0344: /* 801F0350 001ED150 40 82 00 10 */ bne lbl_801F0360 /* 801F0354 001ED154 3C 60 80 28 */ lis r3, lbl_8027A2F8@ha /* 801F0358 001ED158 38 63 A2 F8 */ addi r3, r3, lbl_8027A2F8@l -/* 801F035C 001ED15C 48 00 04 61 */ bl func_801F07BC +/* 801F035C 001ED15C 48 00 04 61 */ bl usr_puts_serial lbl_801F0360: /* 801F0360 001ED160 7F C3 F3 78 */ mr r3, r30 /* 801F0364 001ED164 BB 61 00 0C */ lmw r27, 0xc(r1) @@ -1343,8 +1343,8 @@ lbl_801F0360: /* 801F0370 001ED170 38 21 00 20 */ addi r1, r1, 0x20 /* 801F0374 001ED174 4E 80 00 20 */ blr -.global func_801F0378 -func_801F0378: +.global TRKInitializeMessageBuffers +TRKInitializeMessageBuffers: /* 801F0378 001ED178 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801F037C 001ED17C 7C 08 02 A6 */ mflr r0 /* 801F0380 001ED180 3C 60 80 38 */ lis r3, lbl_8037F2F8@ha @@ -1357,12 +1357,12 @@ func_801F0378: /* 801F039C 001ED19C 3B A0 00 00 */ li r29, 0 lbl_801F03A0: /* 801F03A0 001ED1A0 7F C3 F3 78 */ mr r3, r30 -/* 801F03A4 001ED1A4 48 00 36 6D */ bl func_801F3A10 +/* 801F03A4 001ED1A4 48 00 36 6D */ bl TRKInitializeMutex /* 801F03A8 001ED1A8 7F C3 F3 78 */ mr r3, r30 -/* 801F03AC 001ED1AC 48 00 36 5D */ bl func_801F3A08 +/* 801F03AC 001ED1AC 48 00 36 5D */ bl TRKAcquireMutex /* 801F03B0 001ED1B0 93 FE 00 04 */ stw r31, 4(r30) /* 801F03B4 001ED1B4 7F C3 F3 78 */ mr r3, r30 -/* 801F03B8 001ED1B8 48 00 36 49 */ bl func_801F3A00 +/* 801F03B8 001ED1B8 48 00 36 49 */ bl TRKReleaseMutex /* 801F03BC 001ED1BC 3B BD 00 01 */ addi r29, r29, 1 /* 801F03C0 001ED1C0 3B DE 08 90 */ addi r30, r30, 0x890 /* 801F03C4 001ED1C4 2C 1D 00 03 */ cmpwi r29, 3 @@ -1376,13 +1376,13 @@ lbl_801F03A0: /* 801F03E4 001ED1E4 38 21 00 20 */ addi r1, r1, 0x20 /* 801F03E8 001ED1E8 4E 80 00 20 */ blr -.global func_801F03EC -func_801F03EC: +.global TRKTerminateSerialHandler +TRKTerminateSerialHandler: /* 801F03EC 001ED1EC 38 60 00 00 */ li r3, 0 /* 801F03F0 001ED1F0 4E 80 00 20 */ blr -.global func_801F03F4 -func_801F03F4: +.global TRKInitializeSerialHandler +TRKInitializeSerialHandler: /* 801F03F4 001ED1F4 3C 60 80 38 */ lis r3, lbl_80380CAC@ha /* 801F03F8 001ED1F8 38 A0 FF FF */ li r5, -1 /* 801F03FC 001ED1FC 38 83 0C AC */ addi r4, r3, lbl_80380CAC@l @@ -1393,8 +1393,8 @@ func_801F03F4: /* 801F0410 001ED210 90 04 00 0C */ stw r0, 0xc(r4) /* 801F0414 001ED214 4E 80 00 20 */ blr -.global func_801F0418 -func_801F0418: +.global TRKProcessInput +TRKProcessInput: /* 801F0418 001ED218 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801F041C 001ED21C 7C 08 02 A6 */ mflr r0 /* 801F0420 001ED220 38 80 00 02 */ li r4, 2 @@ -1402,55 +1402,55 @@ func_801F0418: /* 801F0428 001ED228 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801F042C 001ED22C 7C 7F 1B 78 */ mr r31, r3 /* 801F0430 001ED230 38 61 00 08 */ addi r3, r1, 8 -/* 801F0434 001ED234 4B FF EE 79 */ bl func_801EF2AC +/* 801F0434 001ED234 4B FF EE 79 */ bl TRKConstructEvent /* 801F0438 001ED238 3C 60 80 38 */ lis r3, lbl_80380CAC@ha /* 801F043C 001ED23C 38 00 FF FF */ li r0, -1 /* 801F0440 001ED240 38 83 0C AC */ addi r4, r3, lbl_80380CAC@l /* 801F0444 001ED244 93 E1 00 10 */ stw r31, 0x10(r1) /* 801F0448 001ED248 38 61 00 08 */ addi r3, r1, 8 /* 801F044C 001ED24C 90 04 00 00 */ stw r0, 0(r4) -/* 801F0450 001ED250 4B FF EE 75 */ bl func_801EF2C4 +/* 801F0450 001ED250 4B FF EE 75 */ bl TRKPostEvent /* 801F0454 001ED254 80 01 00 24 */ lwz r0, 0x24(r1) /* 801F0458 001ED258 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 801F045C 001ED25C 7C 08 03 A6 */ mtlr r0 /* 801F0460 001ED260 38 21 00 20 */ addi r1, r1, 0x20 /* 801F0464 001ED264 4E 80 00 20 */ blr -.global func_801F0468 -func_801F0468: +.global TRKGetInput +TRKGetInput: /* 801F0468 001ED268 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801F046C 001ED26C 7C 08 02 A6 */ mflr r0 /* 801F0470 001ED270 90 01 00 24 */ stw r0, 0x24(r1) /* 801F0474 001ED274 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801F0478 001ED278 93 C1 00 18 */ stw r30, 0x18(r1) -/* 801F047C 001ED27C 48 00 00 85 */ bl func_801F0500 +/* 801F047C 001ED27C 48 00 00 85 */ bl TRKTestForPacket /* 801F0480 001ED280 7C 7E 1B 78 */ mr r30, r3 /* 801F0484 001ED284 2C 1E FF FF */ cmpwi r30, -1 /* 801F0488 001ED288 41 82 00 60 */ beq lbl_801F04E8 -/* 801F048C 001ED28C 4B FF FD F9 */ bl func_801F0284 +/* 801F048C 001ED28C 4B FF FD F9 */ bl TRKGetBuffer /* 801F0490 001ED290 38 80 00 00 */ li r4, 0 /* 801F0494 001ED294 7C 7F 1B 78 */ mr r31, r3 -/* 801F0498 001ED298 4B FF FD 19 */ bl func_801F01B0 +/* 801F0498 001ED298 4B FF FD 19 */ bl TRKSetBufferPosition /* 801F049C 001ED29C 7F E3 FB 78 */ mr r3, r31 /* 801F04A0 001ED2A0 38 81 00 08 */ addi r4, r1, 8 -/* 801F04A4 001ED2A4 4B FF F7 5D */ bl func_801EFC00 +/* 801F04A4 001ED2A4 4B FF F7 5D */ bl TRKReadBuffer1_ui8 /* 801F04A8 001ED2A8 88 01 00 08 */ lbz r0, 8(r1) /* 801F04AC 001ED2AC 28 00 00 80 */ cmplwi r0, 0x80 /* 801F04B0 001ED2B0 40 80 00 30 */ bge lbl_801F04E0 /* 801F04B4 001ED2B4 38 61 00 0C */ addi r3, r1, 0xc /* 801F04B8 001ED2B8 38 80 00 02 */ li r4, 2 -/* 801F04BC 001ED2BC 4B FF ED F1 */ bl func_801EF2AC +/* 801F04BC 001ED2BC 4B FF ED F1 */ bl TRKConstructEvent /* 801F04C0 001ED2C0 3C 60 80 38 */ lis r3, lbl_80380CAC@ha /* 801F04C4 001ED2C4 38 00 FF FF */ li r0, -1 /* 801F04C8 001ED2C8 38 83 0C AC */ addi r4, r3, lbl_80380CAC@l /* 801F04CC 001ED2CC 93 C1 00 14 */ stw r30, 0x14(r1) /* 801F04D0 001ED2D0 38 61 00 0C */ addi r3, r1, 0xc /* 801F04D4 001ED2D4 90 04 00 00 */ stw r0, 0(r4) -/* 801F04D8 001ED2D8 4B FF ED ED */ bl func_801EF2C4 +/* 801F04D8 001ED2D8 4B FF ED ED */ bl TRKPostEvent /* 801F04DC 001ED2DC 48 00 00 0C */ b lbl_801F04E8 lbl_801F04E0: /* 801F04E0 001ED2E0 7F C3 F3 78 */ mr r3, r30 -/* 801F04E4 001ED2E4 4B FF FD 3D */ bl func_801F0220 +/* 801F04E4 001ED2E4 4B FF FD 3D */ bl TRKReleaseBuffer lbl_801F04E8: /* 801F04E8 001ED2E8 80 01 00 24 */ lwz r0, 0x24(r1) /* 801F04EC 001ED2EC 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -1459,8 +1459,8 @@ lbl_801F04E8: /* 801F04F8 001ED2F8 38 21 00 20 */ addi r1, r1, 0x20 /* 801F04FC 001ED2FC 4E 80 00 20 */ blr -.global func_801F0500 -func_801F0500: +.global TRKTestForPacket +TRKTestForPacket: /* 801F0500 001ED300 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801F0504 001ED304 7C 08 02 A6 */ mflr r0 /* 801F0508 001ED308 90 01 00 24 */ stw r0, 0x24(r1) @@ -1469,7 +1469,7 @@ func_801F0500: /* 801F0514 001ED314 93 C1 00 18 */ stw r30, 0x18(r1) /* 801F0518 001ED318 93 A1 00 14 */ stw r29, 0x14(r1) /* 801F051C 001ED31C 3B A0 00 00 */ li r29, 0 -/* 801F0520 001ED320 48 00 58 E9 */ bl func_801F5E08 +/* 801F0520 001ED320 48 00 58 E9 */ bl TRKReadUARTPoll /* 801F0524 001ED324 3C 80 80 38 */ lis r4, lbl_80380CAC@ha /* 801F0528 001ED328 3B E4 0C AC */ addi r31, r4, lbl_80380CAC@l /* 801F052C 001ED32C 3B DF 00 04 */ addi r30, r31, 4 @@ -1500,7 +1500,7 @@ lbl_801F0574: /* 801F0580 001ED380 3C 60 80 38 */ lis r3, lbl_80380CAC@ha /* 801F0584 001ED384 7F C4 F3 78 */ mr r4, r30 /* 801F0588 001ED388 38 63 0C AC */ addi r3, r3, lbl_80380CAC@l -/* 801F058C 001ED38C 4B FF FD 25 */ bl func_801F02B0 +/* 801F058C 001ED38C 4B FF FD 25 */ bl TRKGetFreeBuffer /* 801F0590 001ED390 38 80 00 00 */ li r4, 0 /* 801F0594 001ED394 38 00 00 01 */ li r0, 1 /* 801F0598 001ED398 98 9F 00 10 */ stb r4, 0x10(r31) @@ -1524,13 +1524,13 @@ lbl_801F05BC: /* 801F05D8 001ED3D8 80 7E 00 00 */ lwz r3, 0(r30) /* 801F05DC 001ED3DC 38 80 00 FF */ li r4, 0xff /* 801F05E0 001ED3E0 38 A0 00 04 */ li r5, 4 -/* 801F05E4 001ED3E4 48 00 2A 89 */ bl func_801F306C +/* 801F05E4 001ED3E4 48 00 2A 89 */ bl TRKStandardACK /* 801F05E8 001ED3E8 3C 60 80 38 */ lis r3, lbl_80380CAC@ha /* 801F05EC 001ED3EC 38 63 0C AC */ addi r3, r3, lbl_80380CAC@l /* 801F05F0 001ED3F0 80 63 00 00 */ lwz r3, 0(r3) /* 801F05F4 001ED3F4 2C 03 FF FF */ cmpwi r3, -1 /* 801F05F8 001ED3F8 41 82 00 14 */ beq lbl_801F060C -/* 801F05FC 001ED3FC 4B FF FC 25 */ bl func_801F0220 +/* 801F05FC 001ED3FC 4B FF FC 25 */ bl TRKReleaseBuffer /* 801F0600 001ED400 3C 60 80 38 */ lis r3, lbl_80380CAC@ha /* 801F0604 001ED404 38 00 FF FF */ li r0, -1 /* 801F0608 001ED408 90 03 0C AC */ stw r0, lbl_80380CAC@l(r3) @@ -1546,13 +1546,13 @@ lbl_801F061C: /* 801F0628 001ED428 40 80 00 44 */ bge lbl_801F066C /* 801F062C 001ED42C 38 80 00 FF */ li r4, 0xff /* 801F0630 001ED430 38 A0 00 02 */ li r5, 2 -/* 801F0634 001ED434 48 00 2A 39 */ bl func_801F306C +/* 801F0634 001ED434 48 00 2A 39 */ bl TRKStandardACK /* 801F0638 001ED438 3C 60 80 38 */ lis r3, lbl_80380CAC@ha /* 801F063C 001ED43C 38 63 0C AC */ addi r3, r3, lbl_80380CAC@l /* 801F0640 001ED440 80 63 00 00 */ lwz r3, 0(r3) /* 801F0644 001ED444 2C 03 FF FF */ cmpwi r3, -1 /* 801F0648 001ED448 41 82 00 14 */ beq lbl_801F065C -/* 801F064C 001ED44C 4B FF FB D5 */ bl func_801F0220 +/* 801F064C 001ED44C 4B FF FB D5 */ bl TRKReleaseBuffer /* 801F0650 001ED450 3C 60 80 38 */ lis r3, lbl_80380CAC@ha /* 801F0654 001ED454 38 00 FF FF */ li r0, -1 /* 801F0658 001ED458 90 03 0C AC */ stw r0, lbl_80380CAC@l(r3) @@ -1632,7 +1632,7 @@ lbl_801F0744: /* 801F0758 001ED558 80 63 00 00 */ lwz r3, 0(r3) /* 801F075C 001ED55C 2C 03 FF FF */ cmpwi r3, -1 /* 801F0760 001ED560 41 82 00 14 */ beq lbl_801F0774 -/* 801F0764 001ED564 4B FF FA BD */ bl func_801F0220 +/* 801F0764 001ED564 4B FF FA BD */ bl TRKReleaseBuffer /* 801F0768 001ED568 3C 60 80 38 */ lis r3, lbl_80380CAC@ha /* 801F076C 001ED56C 38 00 FF FF */ li r0, -1 /* 801F0770 001ED570 90 03 0C AC */ stw r0, lbl_80380CAC@l(r3) @@ -1642,7 +1642,7 @@ lbl_801F0774: /* 801F077C 001ED57C 98 1F 00 08 */ stb r0, 8(r31) lbl_801F0780: /* 801F0780 001ED580 38 61 00 08 */ addi r3, r1, 8 -/* 801F0784 001ED584 48 00 56 85 */ bl func_801F5E08 +/* 801F0784 001ED584 48 00 56 85 */ bl TRKReadUARTPoll lbl_801F0788: /* 801F0788 001ED588 2C 03 00 00 */ cmpwi r3, 0 /* 801F078C 001ED58C 40 82 00 0C */ bne lbl_801F0798 @@ -1659,12 +1659,12 @@ lbl_801F079C: /* 801F07B0 001ED5B0 38 21 00 20 */ addi r1, r1, 0x20 /* 801F07B4 001ED5B4 4E 80 00 20 */ blr -.global func_801F07B8 -func_801F07B8: +.global usr_put_initialize +usr_put_initialize: /* 801F07B8 001ED5B8 4E 80 00 20 */ blr -.global func_801F07BC -func_801F07BC: +.global usr_puts_serial +usr_puts_serial: /* 801F07BC 001ED5BC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801F07C0 001ED5C0 7C 08 02 A6 */ mflr r0 /* 801F07C4 001ED5C4 90 01 00 24 */ stw r0, 0x24(r1) @@ -1676,16 +1676,16 @@ func_801F07BC: /* 801F07DC 001ED5DC 38 60 00 00 */ li r3, 0 /* 801F07E0 001ED5E0 48 00 00 30 */ b lbl_801F0810 lbl_801F07E4: -/* 801F07E4 001ED5E4 48 00 29 4D */ bl func_801F3130 +/* 801F07E4 001ED5E4 48 00 29 4D */ bl GetTRKConnected /* 801F07E8 001ED5E8 9B C1 00 08 */ stb r30, 8(r1) /* 801F07EC 001ED5EC 7C 7E 1B 78 */ mr r30, r3 /* 801F07F0 001ED5F0 38 60 00 00 */ li r3, 0 /* 801F07F4 001ED5F4 9B E1 00 09 */ stb r31, 9(r1) -/* 801F07F8 001ED5F8 48 00 29 2D */ bl func_801F3124 +/* 801F07F8 001ED5F8 48 00 29 2D */ bl SetTRKConnected /* 801F07FC 001ED5FC 38 61 00 08 */ addi r3, r1, 8 /* 801F0800 001ED600 4B FE 27 05 */ bl func_801D2F04 /* 801F0804 001ED604 7F C3 F3 78 */ mr r3, r30 -/* 801F0808 001ED608 48 00 29 1D */ bl func_801F3124 +/* 801F0808 001ED608 48 00 29 1D */ bl SetTRKConnected /* 801F080C 001ED60C 38 60 00 00 */ li r3, 0 lbl_801F0810: /* 801F0810 001ED610 2C 03 00 00 */ cmpwi r3, 0 @@ -1703,8 +1703,8 @@ lbl_801F0828: /* 801F083C 001ED63C 38 21 00 20 */ addi r1, r1, 0x20 /* 801F0840 001ED640 4E 80 00 20 */ blr -.global func_801F0844 -func_801F0844: +.global TRKDispatchMessage +TRKDispatchMessage: /* 801F0844 001ED644 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801F0848 001ED648 7C 08 02 A6 */ mflr r0 /* 801F084C 001ED64C 38 80 00 00 */ li r4, 0 @@ -1713,10 +1713,10 @@ func_801F0844: /* 801F0858 001ED658 3B E0 05 00 */ li r31, 0x500 /* 801F085C 001ED65C 93 C1 00 18 */ stw r30, 0x18(r1) /* 801F0860 001ED660 7C 7E 1B 78 */ mr r30, r3 -/* 801F0864 001ED664 4B FF F9 4D */ bl func_801F01B0 +/* 801F0864 001ED664 4B FF F9 4D */ bl TRKSetBufferPosition /* 801F0868 001ED668 7F C3 F3 78 */ mr r3, r30 /* 801F086C 001ED66C 38 81 00 08 */ addi r4, r1, 8 -/* 801F0870 001ED670 4B FF F3 91 */ bl func_801EFC00 +/* 801F0870 001ED670 4B FF F3 91 */ bl TRKReadBuffer1_ui8 /* 801F0874 001ED674 3C 60 80 38 */ lis r3, lbl_80380CC0@ha /* 801F0878 001ED678 88 81 00 08 */ lbz r4, 8(r1) /* 801F087C 001ED67C 80 03 0C C0 */ lwz r0, lbl_80380CC0@l(r3) @@ -1740,8 +1740,8 @@ lbl_801F08AC: /* 801F08C0 001ED6C0 38 21 00 20 */ addi r1, r1, 0x20 /* 801F08C4 001ED6C4 4E 80 00 20 */ blr -.global func_801F08C8 -func_801F08C8: +.global TRKInitializeDispatcher +TRKInitializeDispatcher: /* 801F08C8 001ED6C8 3C 60 80 38 */ lis r3, lbl_80380CC0@ha /* 801F08CC 001ED6CC 38 00 00 20 */ li r0, 0x20 /* 801F08D0 001ED6D0 38 83 0C C0 */ addi r4, r3, lbl_80380CC0@l @@ -1759,27 +1759,27 @@ func_801F08C8: /* 801F0900 001ED700 98 01 00 0A */ stb r0, 0xa(r1) /* 801F0904 001ED704 98 01 00 09 */ stb r0, 9(r1) /* 801F0908 001ED708 98 01 00 08 */ stb r0, 8(r1) -/* 801F090C 001ED70C 4B FF F8 A5 */ bl func_801F01B0 +/* 801F090C 001ED70C 4B FF F8 A5 */ bl TRKSetBufferPosition /* 801F0910 001ED710 7F E3 FB 78 */ mr r3, r31 /* 801F0914 001ED714 38 81 00 0A */ addi r4, r1, 0xa -/* 801F0918 001ED718 4B FF F2 E9 */ bl func_801EFC00 +/* 801F0918 001ED718 4B FF F2 E9 */ bl TRKReadBuffer1_ui8 /* 801F091C 001ED71C 2C 03 00 00 */ cmpwi r3, 0 /* 801F0920 001ED720 40 82 00 10 */ bne lbl_801F0930 /* 801F0924 001ED724 7F E3 FB 78 */ mr r3, r31 /* 801F0928 001ED728 38 81 00 09 */ addi r4, r1, 9 -/* 801F092C 001ED72C 4B FF F2 D5 */ bl func_801EFC00 +/* 801F092C 001ED72C 4B FF F2 D5 */ bl TRKReadBuffer1_ui8 lbl_801F0930: /* 801F0930 001ED730 2C 03 00 00 */ cmpwi r3, 0 /* 801F0934 001ED734 40 82 00 10 */ bne lbl_801F0944 /* 801F0938 001ED738 7F E3 FB 78 */ mr r3, r31 /* 801F093C 001ED73C 38 81 00 08 */ addi r4, r1, 8 -/* 801F0940 001ED740 4B FF F2 C1 */ bl func_801EFC00 +/* 801F0940 001ED740 4B FF F2 C1 */ bl TRKReadBuffer1_ui8 lbl_801F0944: /* 801F0944 001ED744 2C 03 00 00 */ cmpwi r3, 0 /* 801F0948 001ED748 41 82 00 8C */ beq lbl_801F09D4 /* 801F094C 001ED74C 7F E3 FB 78 */ mr r3, r31 /* 801F0950 001ED750 38 80 00 01 */ li r4, 1 -/* 801F0954 001ED754 4B FF F8 8D */ bl func_801F01E0 +/* 801F0954 001ED754 4B FF F8 8D */ bl TRKResetBuffer /* 801F0958 001ED758 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F095C 001ED75C 28 03 08 80 */ cmplwi r3, 0x880 /* 801F0960 001ED760 40 80 00 24 */ bge lbl_801F0984 @@ -1807,7 +1807,7 @@ lbl_801F09B0: /* 801F09B0 001ED7B0 3B C0 00 03 */ li r30, 3 lbl_801F09B4: /* 801F09B4 001ED7B4 7F E3 FB 78 */ mr r3, r31 -/* 801F09B8 001ED7B8 4B FF EC 7D */ bl func_801EF634 +/* 801F09B8 001ED7B8 4B FF EC 7D */ bl TRKMessageSend /* 801F09BC 001ED7BC 2C 03 00 00 */ cmpwi r3, 0 /* 801F09C0 001ED7C0 3B DE FF FF */ addi r30, r30, -1 /* 801F09C4 001ED7C4 41 82 00 24 */ beq lbl_801F09E8 @@ -1819,11 +1819,11 @@ lbl_801F09D4: /* 801F09D8 001ED7D8 28 00 00 01 */ cmplwi r0, 1 /* 801F09DC 001ED7DC 40 82 00 0C */ bne lbl_801F09E8 /* 801F09E0 001ED7E0 88 61 00 08 */ lbz r3, 8(r1) -/* 801F09E4 001ED7E4 48 00 58 05 */ bl func_801F61E8 +/* 801F09E4 001ED7E4 48 00 58 05 */ bl SetUseSerialIO lbl_801F09E8: /* 801F09E8 001ED7E8 7F E3 FB 78 */ mr r3, r31 /* 801F09EC 001ED7EC 38 80 00 01 */ li r4, 1 -/* 801F09F0 001ED7F0 4B FF F7 F1 */ bl func_801F01E0 +/* 801F09F0 001ED7F0 4B FF F7 F1 */ bl TRKResetBuffer /* 801F09F4 001ED7F4 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F09F8 001ED7F8 28 03 08 80 */ cmplwi r3, 0x880 /* 801F09FC 001ED7FC 40 80 00 24 */ bge lbl_801F0A20 @@ -1851,7 +1851,7 @@ lbl_801F0A4C: /* 801F0A4C 001ED84C 3B C0 00 03 */ li r30, 3 lbl_801F0A50: /* 801F0A50 001ED850 7F E3 FB 78 */ mr r3, r31 -/* 801F0A54 001ED854 4B FF EB E1 */ bl func_801EF634 +/* 801F0A54 001ED854 4B FF EB E1 */ bl TRKMessageSend /* 801F0A58 001ED858 2C 03 00 00 */ cmpwi r3, 0 /* 801F0A5C 001ED85C 3B DE FF FF */ addi r30, r30, -1 /* 801F0A60 001ED860 41 82 00 0C */ beq lbl_801F0A6C @@ -1870,7 +1870,7 @@ lbl_801F0A6C: /* 801F0A90 001ED890 93 E1 00 0C */ stw r31, 0xc(r1) /* 801F0A94 001ED894 93 C1 00 08 */ stw r30, 8(r1) /* 801F0A98 001ED898 7C 7E 1B 78 */ mr r30, r3 -/* 801F0A9C 001ED89C 48 00 34 E9 */ bl func_801F3F84 +/* 801F0A9C 001ED89C 48 00 34 E9 */ bl TRKTargetStop /* 801F0AA0 001ED8A0 2C 03 07 04 */ cmpwi r3, 0x704 /* 801F0AA4 001ED8A4 41 82 00 2C */ beq lbl_801F0AD0 /* 801F0AA8 001ED8A8 40 80 00 10 */ bge lbl_801F0AB8 @@ -1899,7 +1899,7 @@ lbl_801F0AE8: lbl_801F0AEC: /* 801F0AEC 001ED8EC 7F C3 F3 78 */ mr r3, r30 /* 801F0AF0 001ED8F0 38 80 00 01 */ li r4, 1 -/* 801F0AF4 001ED8F4 4B FF F6 ED */ bl func_801F01E0 +/* 801F0AF4 001ED8F4 4B FF F6 ED */ bl TRKResetBuffer /* 801F0AF8 001ED8F8 80 7E 00 0C */ lwz r3, 0xc(r30) /* 801F0AFC 001ED8FC 28 03 08 80 */ cmplwi r3, 0x880 /* 801F0B00 001ED900 40 80 00 24 */ bge lbl_801F0B24 @@ -1926,7 +1926,7 @@ lbl_801F0B4C: /* 801F0B4C 001ED94C 3B E0 00 03 */ li r31, 3 lbl_801F0B50: /* 801F0B50 001ED950 7F C3 F3 78 */ mr r3, r30 -/* 801F0B54 001ED954 4B FF EA E1 */ bl func_801EF634 +/* 801F0B54 001ED954 4B FF EA E1 */ bl TRKMessageSend /* 801F0B58 001ED958 2C 03 00 00 */ cmpwi r3, 0 /* 801F0B5C 001ED95C 3B FF FF FF */ addi r31, r31, -1 /* 801F0B60 001ED960 41 82 00 0C */ beq lbl_801F0B6C @@ -1949,7 +1949,7 @@ lbl_801F0B6C: /* 801F0BA0 001ED9A0 28 00 00 03 */ cmplwi r0, 3 /* 801F0BA4 001ED9A4 40 80 00 88 */ bge lbl_801F0C2C /* 801F0BA8 001ED9A8 38 80 00 01 */ li r4, 1 -/* 801F0BAC 001ED9AC 4B FF F6 35 */ bl func_801F01E0 +/* 801F0BAC 001ED9AC 4B FF F6 35 */ bl TRKResetBuffer /* 801F0BB0 001ED9B0 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F0BB4 001ED9B4 28 03 08 80 */ cmplwi r3, 0x880 /* 801F0BB8 001ED9B8 40 80 00 24 */ bge lbl_801F0BDC @@ -1977,7 +1977,7 @@ lbl_801F0C08: /* 801F0C08 001EDA08 3B C0 00 03 */ li r30, 3 lbl_801F0C0C: /* 801F0C0C 001EDA0C 7F E3 FB 78 */ mr r3, r31 -/* 801F0C10 001EDA10 4B FF EA 25 */ bl func_801EF634 +/* 801F0C10 001EDA10 4B FF EA 25 */ bl TRKMessageSend /* 801F0C14 001EDA14 2C 03 00 00 */ cmpwi r3, 0 /* 801F0C18 001EDA18 3B DE FF FF */ addi r30, r30, -1 /* 801F0C1C 001EDA1C 41 82 04 80 */ beq lbl_801F109C @@ -1986,15 +1986,15 @@ lbl_801F0C0C: /* 801F0C28 001EDA28 48 00 04 74 */ b lbl_801F109C lbl_801F0C2C: /* 801F0C2C 001EDA2C 38 80 00 00 */ li r4, 0 -/* 801F0C30 001EDA30 4B FF F5 81 */ bl func_801F01B0 +/* 801F0C30 001EDA30 4B FF F5 81 */ bl TRKSetBufferPosition /* 801F0C34 001EDA34 7F E3 FB 78 */ mr r3, r31 /* 801F0C38 001EDA38 38 81 00 0A */ addi r4, r1, 0xa -/* 801F0C3C 001EDA3C 4B FF EF C5 */ bl func_801EFC00 +/* 801F0C3C 001EDA3C 4B FF EF C5 */ bl TRKReadBuffer1_ui8 /* 801F0C40 001EDA40 2C 03 00 00 */ cmpwi r3, 0 /* 801F0C44 001EDA44 40 82 00 10 */ bne lbl_801F0C54 /* 801F0C48 001EDA48 7F E3 FB 78 */ mr r3, r31 /* 801F0C4C 001EDA4C 38 81 00 09 */ addi r4, r1, 9 -/* 801F0C50 001EDA50 4B FF EF B1 */ bl func_801EFC00 +/* 801F0C50 001EDA50 4B FF EF B1 */ bl TRKReadBuffer1_ui8 lbl_801F0C54: /* 801F0C54 001EDA54 88 01 00 09 */ lbz r0, 9(r1) /* 801F0C58 001EDA58 2C 00 00 10 */ cmpwi r0, 0x10 @@ -2015,14 +2015,14 @@ lbl_801F0C88: /* 801F0C8C 001EDA8C 40 82 00 10 */ bne lbl_801F0C9C /* 801F0C90 001EDA90 7F E3 FB 78 */ mr r3, r31 /* 801F0C94 001EDA94 38 81 00 08 */ addi r4, r1, 8 -/* 801F0C98 001EDA98 4B FF EF 69 */ bl func_801EFC00 +/* 801F0C98 001EDA98 4B FF EF 69 */ bl TRKReadBuffer1_ui8 lbl_801F0C9C: /* 801F0C9C 001EDA9C 88 01 00 08 */ lbz r0, 8(r1) /* 801F0CA0 001EDAA0 28 00 00 01 */ cmplwi r0, 1 /* 801F0CA4 001EDAA4 40 80 02 74 */ bge lbl_801F0F18 /* 801F0CA8 001EDAA8 7F E3 FB 78 */ mr r3, r31 /* 801F0CAC 001EDAAC 38 80 00 01 */ li r4, 1 -/* 801F0CB0 001EDAB0 4B FF F5 31 */ bl func_801F01E0 +/* 801F0CB0 001EDAB0 4B FF F5 31 */ bl TRKResetBuffer /* 801F0CB4 001EDAB4 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F0CB8 001EDAB8 28 03 08 80 */ cmplwi r3, 0x880 /* 801F0CBC 001EDABC 40 80 00 24 */ bge lbl_801F0CE0 @@ -2050,7 +2050,7 @@ lbl_801F0D0C: /* 801F0D0C 001EDB0C 3B C0 00 03 */ li r30, 3 lbl_801F0D10: /* 801F0D10 001EDB10 7F E3 FB 78 */ mr r3, r31 -/* 801F0D14 001EDB14 4B FF E9 21 */ bl func_801EF634 +/* 801F0D14 001EDB14 4B FF E9 21 */ bl TRKMessageSend /* 801F0D18 001EDB18 2C 03 00 00 */ cmpwi r3, 0 /* 801F0D1C 001EDB1C 3B DE FF FF */ addi r30, r30, -1 /* 801F0D20 001EDB20 41 82 03 7C */ beq lbl_801F109C @@ -2063,7 +2063,7 @@ lbl_801F0D30: /* 801F0D38 001EDB38 41 82 00 8C */ beq lbl_801F0DC4 /* 801F0D3C 001EDB3C 7F E3 FB 78 */ mr r3, r31 /* 801F0D40 001EDB40 38 80 00 01 */ li r4, 1 -/* 801F0D44 001EDB44 4B FF F4 9D */ bl func_801F01E0 +/* 801F0D44 001EDB44 4B FF F4 9D */ bl TRKResetBuffer /* 801F0D48 001EDB48 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F0D4C 001EDB4C 28 03 08 80 */ cmplwi r3, 0x880 /* 801F0D50 001EDB50 40 80 00 24 */ bge lbl_801F0D74 @@ -2091,7 +2091,7 @@ lbl_801F0DA0: /* 801F0DA0 001EDBA0 3B C0 00 03 */ li r30, 3 lbl_801F0DA4: /* 801F0DA4 001EDBA4 7F E3 FB 78 */ mr r3, r31 -/* 801F0DA8 001EDBA8 4B FF E8 8D */ bl func_801EF634 +/* 801F0DA8 001EDBA8 4B FF E8 8D */ bl TRKMessageSend /* 801F0DAC 001EDBAC 2C 03 00 00 */ cmpwi r3, 0 /* 801F0DB0 001EDBB0 3B DE FF FF */ addi r30, r30, -1 /* 801F0DB4 001EDBB4 41 82 02 E8 */ beq lbl_801F109C @@ -2103,15 +2103,15 @@ lbl_801F0DC4: /* 801F0DC8 001EDBC8 40 82 00 10 */ bne lbl_801F0DD8 /* 801F0DCC 001EDBCC 7F E3 FB 78 */ mr r3, r31 /* 801F0DD0 001EDBD0 38 81 00 10 */ addi r4, r1, 0x10 -/* 801F0DD4 001EDBD4 4B FF EC AD */ bl func_801EFA80 +/* 801F0DD4 001EDBD4 4B FF EC AD */ bl TRKReadBuffer1_ui32 lbl_801F0DD8: /* 801F0DD8 001EDBD8 2C 03 00 00 */ cmpwi r3, 0 /* 801F0DDC 001EDBDC 40 82 00 10 */ bne lbl_801F0DEC /* 801F0DE0 001EDBE0 7F E3 FB 78 */ mr r3, r31 /* 801F0DE4 001EDBE4 38 81 00 0C */ addi r4, r1, 0xc -/* 801F0DE8 001EDBE8 4B FF EC 99 */ bl func_801EFA80 +/* 801F0DE8 001EDBE8 4B FF EC 99 */ bl TRKReadBuffer1_ui32 lbl_801F0DEC: -/* 801F0DEC 001EDBEC 48 00 34 15 */ bl func_801F4200 +/* 801F0DEC 001EDBEC 48 00 34 15 */ bl TRKTargetGetPC /* 801F0DF0 001EDBF0 80 01 00 10 */ lwz r0, 0x10(r1) /* 801F0DF4 001EDBF4 7C 03 00 40 */ cmplw r3, r0 /* 801F0DF8 001EDBF8 41 80 00 10 */ blt lbl_801F0E08 @@ -2121,7 +2121,7 @@ lbl_801F0DEC: lbl_801F0E08: /* 801F0E08 001EDC08 7F E3 FB 78 */ mr r3, r31 /* 801F0E0C 001EDC0C 38 80 00 01 */ li r4, 1 -/* 801F0E10 001EDC10 4B FF F3 D1 */ bl func_801F01E0 +/* 801F0E10 001EDC10 4B FF F3 D1 */ bl TRKResetBuffer /* 801F0E14 001EDC14 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F0E18 001EDC18 28 03 08 80 */ cmplwi r3, 0x880 /* 801F0E1C 001EDC1C 40 80 00 24 */ bge lbl_801F0E40 @@ -2149,7 +2149,7 @@ lbl_801F0E6C: /* 801F0E6C 001EDC6C 3B C0 00 03 */ li r30, 3 lbl_801F0E70: /* 801F0E70 001EDC70 7F E3 FB 78 */ mr r3, r31 -/* 801F0E74 001EDC74 4B FF E7 C1 */ bl func_801EF634 +/* 801F0E74 001EDC74 4B FF E7 C1 */ bl TRKMessageSend /* 801F0E78 001EDC78 2C 03 00 00 */ cmpwi r3, 0 /* 801F0E7C 001EDC7C 3B DE FF FF */ addi r30, r30, -1 /* 801F0E80 001EDC80 41 82 02 1C */ beq lbl_801F109C @@ -2159,7 +2159,7 @@ lbl_801F0E70: lbl_801F0E90: /* 801F0E90 001EDC90 7F E3 FB 78 */ mr r3, r31 /* 801F0E94 001EDC94 38 80 00 01 */ li r4, 1 -/* 801F0E98 001EDC98 4B FF F3 49 */ bl func_801F01E0 +/* 801F0E98 001EDC98 4B FF F3 49 */ bl TRKResetBuffer /* 801F0E9C 001EDC9C 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F0EA0 001EDCA0 28 03 08 80 */ cmplwi r3, 0x880 /* 801F0EA4 001EDCA4 40 80 00 24 */ bge lbl_801F0EC8 @@ -2187,7 +2187,7 @@ lbl_801F0EF4: /* 801F0EF4 001EDCF4 3B C0 00 03 */ li r30, 3 lbl_801F0EF8: /* 801F0EF8 001EDCF8 7F E3 FB 78 */ mr r3, r31 -/* 801F0EFC 001EDCFC 4B FF E7 39 */ bl func_801EF634 +/* 801F0EFC 001EDCFC 4B FF E7 39 */ bl TRKMessageSend /* 801F0F00 001EDD00 2C 03 00 00 */ cmpwi r3, 0 /* 801F0F04 001EDD04 3B DE FF FF */ addi r30, r30, -1 /* 801F0F08 001EDD08 41 82 01 94 */ beq lbl_801F109C @@ -2195,12 +2195,12 @@ lbl_801F0EF8: /* 801F0F10 001EDD10 41 81 FF E8 */ bgt lbl_801F0EF8 /* 801F0F14 001EDD14 48 00 01 88 */ b lbl_801F109C lbl_801F0F18: -/* 801F0F18 001EDD18 48 00 30 95 */ bl func_801F3FAC +/* 801F0F18 001EDD18 48 00 30 95 */ bl TRKTargetStopped /* 801F0F1C 001EDD1C 2C 03 00 00 */ cmpwi r3, 0 /* 801F0F20 001EDD20 40 82 00 8C */ bne lbl_801F0FAC /* 801F0F24 001EDD24 7F E3 FB 78 */ mr r3, r31 /* 801F0F28 001EDD28 38 80 00 01 */ li r4, 1 -/* 801F0F2C 001EDD2C 4B FF F2 B5 */ bl func_801F01E0 +/* 801F0F2C 001EDD2C 4B FF F2 B5 */ bl TRKResetBuffer /* 801F0F30 001EDD30 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F0F34 001EDD34 28 03 08 80 */ cmplwi r3, 0x880 /* 801F0F38 001EDD38 40 80 00 24 */ bge lbl_801F0F5C @@ -2228,7 +2228,7 @@ lbl_801F0F88: /* 801F0F88 001EDD88 3B C0 00 03 */ li r30, 3 lbl_801F0F8C: /* 801F0F8C 001EDD8C 7F E3 FB 78 */ mr r3, r31 -/* 801F0F90 001EDD90 4B FF E6 A5 */ bl func_801EF634 +/* 801F0F90 001EDD90 4B FF E6 A5 */ bl TRKMessageSend /* 801F0F94 001EDD94 2C 03 00 00 */ cmpwi r3, 0 /* 801F0F98 001EDD98 3B DE FF FF */ addi r30, r30, -1 /* 801F0F9C 001EDD9C 41 82 01 00 */ beq lbl_801F109C @@ -2238,7 +2238,7 @@ lbl_801F0F8C: lbl_801F0FAC: /* 801F0FAC 001EDDAC 7F E3 FB 78 */ mr r3, r31 /* 801F0FB0 001EDDB0 38 80 00 01 */ li r4, 1 -/* 801F0FB4 001EDDB4 4B FF F2 2D */ bl func_801F01E0 +/* 801F0FB4 001EDDB4 4B FF F2 2D */ bl TRKResetBuffer /* 801F0FB8 001EDDB8 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F0FBC 001EDDBC 28 03 08 80 */ cmplwi r3, 0x880 /* 801F0FC0 001EDDC0 40 80 00 24 */ bge lbl_801F0FE4 @@ -2266,7 +2266,7 @@ lbl_801F1010: /* 801F1010 001EDE10 3B C0 00 03 */ li r30, 3 lbl_801F1014: /* 801F1014 001EDE14 7F E3 FB 78 */ mr r3, r31 -/* 801F1018 001EDE18 4B FF E6 1D */ bl func_801EF634 +/* 801F1018 001EDE18 4B FF E6 1D */ bl TRKMessageSend /* 801F101C 001EDE1C 2C 03 00 00 */ cmpwi r3, 0 /* 801F1020 001EDE20 3B DE FF FF */ addi r30, r30, -1 /* 801F1024 001EDE24 41 82 00 0C */ beq lbl_801F1030 @@ -2294,7 +2294,7 @@ lbl_801F106C: /* 801F1070 001EDE70 88 61 00 08 */ lbz r3, 8(r1) /* 801F1074 001EDE74 7C 00 00 34 */ cntlzw r0, r0 /* 801F1078 001EDE78 54 04 D9 7E */ srwi r4, r0, 5 -/* 801F107C 001EDE7C 48 00 32 11 */ bl func_801F428C +/* 801F107C 001EDE7C 48 00 32 11 */ bl TRKTargetSingleStep /* 801F1080 001EDE80 48 00 00 1C */ b lbl_801F109C lbl_801F1084: /* 801F1084 001EDE84 20 00 00 11 */ subfic r0, r0, 0x11 @@ -2302,7 +2302,7 @@ lbl_801F1084: /* 801F108C 001EDE8C 7C 00 00 34 */ cntlzw r0, r0 /* 801F1090 001EDE90 80 81 00 0C */ lwz r4, 0xc(r1) /* 801F1094 001EDE94 54 05 D9 7E */ srwi r5, r0, 5 -/* 801F1098 001EDE98 48 00 31 79 */ bl func_801F4210 +/* 801F1098 001EDE98 48 00 31 79 */ bl TRKTargetStepOutOfRange lbl_801F109C: /* 801F109C 001EDE9C 80 01 00 24 */ lwz r0, 0x24(r1) /* 801F10A0 001EDEA0 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -2316,12 +2316,12 @@ lbl_801F109C: /* 801F10C0 001EDEC0 93 E1 00 0C */ stw r31, 0xc(r1) /* 801F10C4 001EDEC4 7C 7F 1B 78 */ mr r31, r3 /* 801F10C8 001EDEC8 93 C1 00 08 */ stw r30, 8(r1) -/* 801F10CC 001EDECC 48 00 2E E1 */ bl func_801F3FAC +/* 801F10CC 001EDECC 48 00 2E E1 */ bl TRKTargetStopped /* 801F10D0 001EDED0 2C 03 00 00 */ cmpwi r3, 0 /* 801F10D4 001EDED4 40 82 00 8C */ bne lbl_801F1160 /* 801F10D8 001EDED8 7F E3 FB 78 */ mr r3, r31 /* 801F10DC 001EDEDC 38 80 00 01 */ li r4, 1 -/* 801F10E0 001EDEE0 4B FF F1 01 */ bl func_801F01E0 +/* 801F10E0 001EDEE0 4B FF F1 01 */ bl TRKResetBuffer /* 801F10E4 001EDEE4 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F10E8 001EDEE8 28 03 08 80 */ cmplwi r3, 0x880 /* 801F10EC 001EDEEC 40 80 00 24 */ bge lbl_801F1110 @@ -2349,7 +2349,7 @@ lbl_801F113C: /* 801F113C 001EDF3C 3B C0 00 03 */ li r30, 3 lbl_801F1140: /* 801F1140 001EDF40 7F E3 FB 78 */ mr r3, r31 -/* 801F1144 001EDF44 4B FF E4 F1 */ bl func_801EF634 +/* 801F1144 001EDF44 4B FF E4 F1 */ bl TRKMessageSend /* 801F1148 001EDF48 2C 03 00 00 */ cmpwi r3, 0 /* 801F114C 001EDF4C 3B DE FF FF */ addi r30, r30, -1 /* 801F1150 001EDF50 41 82 00 A0 */ beq lbl_801F11F0 @@ -2359,7 +2359,7 @@ lbl_801F1140: lbl_801F1160: /* 801F1160 001EDF60 7F E3 FB 78 */ mr r3, r31 /* 801F1164 001EDF64 38 80 00 01 */ li r4, 1 -/* 801F1168 001EDF68 4B FF F0 79 */ bl func_801F01E0 +/* 801F1168 001EDF68 4B FF F0 79 */ bl TRKResetBuffer /* 801F116C 001EDF6C 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F1170 001EDF70 28 03 08 80 */ cmplwi r3, 0x880 /* 801F1174 001EDF74 40 80 00 24 */ bge lbl_801F1198 @@ -2387,7 +2387,7 @@ lbl_801F11C4: /* 801F11C4 001EDFC4 3B C0 00 03 */ li r30, 3 lbl_801F11C8: /* 801F11C8 001EDFC8 7F E3 FB 78 */ mr r3, r31 -/* 801F11CC 001EDFCC 4B FF E4 69 */ bl func_801EF634 +/* 801F11CC 001EDFCC 4B FF E4 69 */ bl TRKMessageSend /* 801F11D0 001EDFD0 2C 03 00 00 */ cmpwi r3, 0 /* 801F11D4 001EDFD4 3B DE FF FF */ addi r30, r30, -1 /* 801F11D8 001EDFD8 41 82 00 0C */ beq lbl_801F11E4 @@ -2396,7 +2396,7 @@ lbl_801F11C8: lbl_801F11E4: /* 801F11E4 001EDFE4 2C 03 00 00 */ cmpwi r3, 0 /* 801F11E8 001EDFE8 40 82 00 08 */ bne lbl_801F11F0 -/* 801F11EC 001EDFEC 48 00 4F B9 */ bl func_801F61A4 +/* 801F11EC 001EDFEC 48 00 4F B9 */ bl TRKTargetContinue lbl_801F11F0: /* 801F11F0 001EDFF0 80 01 00 14 */ lwz r0, 0x14(r1) /* 801F11F4 001EDFF4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2414,7 +2414,7 @@ lbl_801F11F0: /* 801F1224 001EE024 28 00 00 0A */ cmplwi r0, 0xa /* 801F1228 001EE028 41 82 00 88 */ beq lbl_801F12B0 /* 801F122C 001EE02C 38 80 00 01 */ li r4, 1 -/* 801F1230 001EE030 4B FF EF B1 */ bl func_801F01E0 +/* 801F1230 001EE030 4B FF EF B1 */ bl TRKResetBuffer /* 801F1234 001EE034 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F1238 001EE038 28 03 08 80 */ cmplwi r3, 0x880 /* 801F123C 001EE03C 40 80 00 24 */ bge lbl_801F1260 @@ -2442,7 +2442,7 @@ lbl_801F128C: /* 801F128C 001EE08C 3B C0 00 03 */ li r30, 3 lbl_801F1290: /* 801F1290 001EE090 7F E3 FB 78 */ mr r3, r31 -/* 801F1294 001EE094 4B FF E3 A1 */ bl func_801EF634 +/* 801F1294 001EE094 4B FF E3 A1 */ bl TRKMessageSend /* 801F1298 001EE098 2C 03 00 00 */ cmpwi r3, 0 /* 801F129C 001EE09C 3B DE FF FF */ addi r30, r30, -1 /* 801F12A0 001EE0A0 41 82 02 48 */ beq lbl_801F14E8 @@ -2451,29 +2451,29 @@ lbl_801F1290: /* 801F12AC 001EE0AC 48 00 02 3C */ b lbl_801F14E8 lbl_801F12B0: /* 801F12B0 001EE0B0 38 80 00 00 */ li r4, 0 -/* 801F12B4 001EE0B4 4B FF EE FD */ bl func_801F01B0 +/* 801F12B4 001EE0B4 4B FF EE FD */ bl TRKSetBufferPosition /* 801F12B8 001EE0B8 7F E3 FB 78 */ mr r3, r31 /* 801F12BC 001EE0BC 38 81 00 09 */ addi r4, r1, 9 -/* 801F12C0 001EE0C0 4B FF E9 41 */ bl func_801EFC00 +/* 801F12C0 001EE0C0 4B FF E9 41 */ bl TRKReadBuffer1_ui8 /* 801F12C4 001EE0C4 7C 7E 1B 79 */ or. r30, r3, r3 /* 801F12C8 001EE0C8 40 82 00 14 */ bne lbl_801F12DC /* 801F12CC 001EE0CC 7F E3 FB 78 */ mr r3, r31 /* 801F12D0 001EE0D0 38 81 00 08 */ addi r4, r1, 8 -/* 801F12D4 001EE0D4 4B FF E9 2D */ bl func_801EFC00 +/* 801F12D4 001EE0D4 4B FF E9 2D */ bl TRKReadBuffer1_ui8 /* 801F12D8 001EE0D8 7C 7E 1B 78 */ mr r30, r3 lbl_801F12DC: /* 801F12DC 001EE0DC 2C 1E 00 00 */ cmpwi r30, 0 /* 801F12E0 001EE0E0 40 82 00 14 */ bne lbl_801F12F4 /* 801F12E4 001EE0E4 7F E3 FB 78 */ mr r3, r31 /* 801F12E8 001EE0E8 38 81 00 10 */ addi r4, r1, 0x10 -/* 801F12EC 001EE0EC 4B FF E7 95 */ bl func_801EFA80 +/* 801F12EC 001EE0EC 4B FF E7 95 */ bl TRKReadBuffer1_ui32 /* 801F12F0 001EE0F0 7C 7E 1B 78 */ mr r30, r3 lbl_801F12F4: /* 801F12F4 001EE0F4 2C 1E 00 00 */ cmpwi r30, 0 /* 801F12F8 001EE0F8 40 82 00 14 */ bne lbl_801F130C /* 801F12FC 001EE0FC 7F E3 FB 78 */ mr r3, r31 /* 801F1300 001EE100 38 81 00 0C */ addi r4, r1, 0xc -/* 801F1304 001EE104 4B FF E7 7D */ bl func_801EFA80 +/* 801F1304 001EE104 4B FF E7 7D */ bl TRKReadBuffer1_ui32 /* 801F1308 001EE108 7C 7E 1B 78 */ mr r30, r3 lbl_801F130C: /* 801F130C 001EE10C 80 81 00 10 */ lwz r4, 0x10(r1) @@ -2482,7 +2482,7 @@ lbl_801F130C: /* 801F1318 001EE118 40 81 00 8C */ ble lbl_801F13A4 /* 801F131C 001EE11C 7F E3 FB 78 */ mr r3, r31 /* 801F1320 001EE120 38 80 00 01 */ li r4, 1 -/* 801F1324 001EE124 4B FF EE BD */ bl func_801F01E0 +/* 801F1324 001EE124 4B FF EE BD */ bl TRKResetBuffer /* 801F1328 001EE128 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F132C 001EE12C 28 03 08 80 */ cmplwi r3, 0x880 /* 801F1330 001EE130 40 80 00 24 */ bge lbl_801F1354 @@ -2510,7 +2510,7 @@ lbl_801F1380: /* 801F1380 001EE180 3B C0 00 03 */ li r30, 3 lbl_801F1384: /* 801F1384 001EE184 7F E3 FB 78 */ mr r3, r31 -/* 801F1388 001EE188 4B FF E2 AD */ bl func_801EF634 +/* 801F1388 001EE188 4B FF E2 AD */ bl TRKMessageSend /* 801F138C 001EE18C 2C 03 00 00 */ cmpwi r3, 0 /* 801F1390 001EE190 3B DE FF FF */ addi r30, r30, -1 /* 801F1394 001EE194 41 82 01 54 */ beq lbl_801F14E8 @@ -2521,14 +2521,14 @@ lbl_801F13A4: /* 801F13A4 001EE1A4 2C 1E 00 00 */ cmpwi r30, 0 /* 801F13A8 001EE1A8 40 82 00 10 */ bne lbl_801F13B8 /* 801F13AC 001EE1AC 88 61 00 08 */ lbz r3, 8(r1) -/* 801F13B0 001EE1B0 48 00 2C 0D */ bl func_801F3FBC +/* 801F13B0 001EE1B0 48 00 2C 0D */ bl TRKTargetFlushCache /* 801F13B4 001EE1B4 7C 7E 1B 78 */ mr r30, r3 lbl_801F13B8: /* 801F13B8 001EE1B8 2C 1E 00 00 */ cmpwi r30, 0 /* 801F13BC 001EE1BC 40 82 00 68 */ bne lbl_801F1424 /* 801F13C0 001EE1C0 7F E3 FB 78 */ mr r3, r31 /* 801F13C4 001EE1C4 38 80 00 01 */ li r4, 1 -/* 801F13C8 001EE1C8 4B FF EE 19 */ bl func_801F01E0 +/* 801F13C8 001EE1C8 4B FF EE 19 */ bl TRKResetBuffer /* 801F13CC 001EE1CC 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F13D0 001EE1D0 28 03 08 80 */ cmplwi r3, 0x880 /* 801F13D4 001EE1D4 40 80 00 24 */ bge lbl_801F13F8 @@ -2566,7 +2566,7 @@ lbl_801F1440: lbl_801F1444: /* 801F1444 001EE244 7F E3 FB 78 */ mr r3, r31 /* 801F1448 001EE248 38 80 00 01 */ li r4, 1 -/* 801F144C 001EE24C 4B FF ED 95 */ bl func_801F01E0 +/* 801F144C 001EE24C 4B FF ED 95 */ bl TRKResetBuffer /* 801F1450 001EE250 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F1454 001EE254 28 03 08 80 */ cmplwi r3, 0x880 /* 801F1458 001EE258 40 80 00 24 */ bge lbl_801F147C @@ -2593,7 +2593,7 @@ lbl_801F14A4: /* 801F14A4 001EE2A4 3B C0 00 03 */ li r30, 3 lbl_801F14A8: /* 801F14A8 001EE2A8 7F E3 FB 78 */ mr r3, r31 -/* 801F14AC 001EE2AC 4B FF E1 89 */ bl func_801EF634 +/* 801F14AC 001EE2AC 4B FF E1 89 */ bl TRKMessageSend /* 801F14B0 001EE2B0 2C 03 00 00 */ cmpwi r3, 0 /* 801F14B4 001EE2B4 3B DE FF FF */ addi r30, r30, -1 /* 801F14B8 001EE2B8 41 82 00 30 */ beq lbl_801F14E8 @@ -2604,7 +2604,7 @@ lbl_801F14C8: /* 801F14C8 001EE2C8 3B C0 00 03 */ li r30, 3 lbl_801F14CC: /* 801F14CC 001EE2CC 7F E3 FB 78 */ mr r3, r31 -/* 801F14D0 001EE2D0 4B FF E1 65 */ bl func_801EF634 +/* 801F14D0 001EE2D0 4B FF E1 65 */ bl TRKMessageSend /* 801F14D4 001EE2D4 2C 03 00 00 */ cmpwi r3, 0 /* 801F14D8 001EE2D8 3B DE FF FF */ addi r30, r30, -1 /* 801F14DC 001EE2DC 41 82 00 0C */ beq lbl_801F14E8 @@ -2627,7 +2627,7 @@ lbl_801F14E8: /* 801F151C 001EE31C 28 00 00 06 */ cmplwi r0, 6 /* 801F1520 001EE320 41 81 00 88 */ bgt lbl_801F15A8 /* 801F1524 001EE324 38 80 00 01 */ li r4, 1 -/* 801F1528 001EE328 4B FF EC B9 */ bl func_801F01E0 +/* 801F1528 001EE328 4B FF EC B9 */ bl TRKResetBuffer /* 801F152C 001EE32C 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F1530 001EE330 28 03 08 80 */ cmplwi r3, 0x880 /* 801F1534 001EE334 40 80 00 24 */ bge lbl_801F1558 @@ -2655,7 +2655,7 @@ lbl_801F1584: /* 801F1584 001EE384 3B C0 00 03 */ li r30, 3 lbl_801F1588: /* 801F1588 001EE388 7F E3 FB 78 */ mr r3, r31 -/* 801F158C 001EE38C 4B FF E0 A9 */ bl func_801EF634 +/* 801F158C 001EE38C 4B FF E0 A9 */ bl TRKMessageSend /* 801F1590 001EE390 2C 03 00 00 */ cmpwi r3, 0 /* 801F1594 001EE394 3B DE FF FF */ addi r30, r30, -1 /* 801F1598 001EE398 41 82 03 18 */ beq lbl_801F18B0 @@ -2664,27 +2664,27 @@ lbl_801F1588: /* 801F15A4 001EE3A4 48 00 03 0C */ b lbl_801F18B0 lbl_801F15A8: /* 801F15A8 001EE3A8 38 80 00 00 */ li r4, 0 -/* 801F15AC 001EE3AC 4B FF EC 05 */ bl func_801F01B0 +/* 801F15AC 001EE3AC 4B FF EC 05 */ bl TRKSetBufferPosition /* 801F15B0 001EE3B0 7F E3 FB 78 */ mr r3, r31 /* 801F15B4 001EE3B4 38 81 00 09 */ addi r4, r1, 9 -/* 801F15B8 001EE3B8 4B FF E6 49 */ bl func_801EFC00 +/* 801F15B8 001EE3B8 4B FF E6 49 */ bl TRKReadBuffer1_ui8 /* 801F15BC 001EE3BC 2C 03 00 00 */ cmpwi r3, 0 /* 801F15C0 001EE3C0 40 82 00 10 */ bne lbl_801F15D0 /* 801F15C4 001EE3C4 7F E3 FB 78 */ mr r3, r31 /* 801F15C8 001EE3C8 38 81 00 08 */ addi r4, r1, 8 -/* 801F15CC 001EE3CC 4B FF E6 35 */ bl func_801EFC00 +/* 801F15CC 001EE3CC 4B FF E6 35 */ bl TRKReadBuffer1_ui8 lbl_801F15D0: /* 801F15D0 001EE3D0 2C 03 00 00 */ cmpwi r3, 0 /* 801F15D4 001EE3D4 40 82 00 10 */ bne lbl_801F15E4 /* 801F15D8 001EE3D8 7F E3 FB 78 */ mr r3, r31 /* 801F15DC 001EE3DC 38 81 00 0C */ addi r4, r1, 0xc -/* 801F15E0 001EE3E0 4B FF E5 69 */ bl func_801EFB48 +/* 801F15E0 001EE3E0 4B FF E5 69 */ bl TRKReadBuffer1_ui16 lbl_801F15E4: /* 801F15E4 001EE3E4 2C 03 00 00 */ cmpwi r3, 0 /* 801F15E8 001EE3E8 40 82 00 10 */ bne lbl_801F15F8 /* 801F15EC 001EE3EC 7F E3 FB 78 */ mr r3, r31 /* 801F15F0 001EE3F0 38 81 00 0A */ addi r4, r1, 0xa -/* 801F15F4 001EE3F4 4B FF E5 55 */ bl func_801EFB48 +/* 801F15F4 001EE3F4 4B FF E5 55 */ bl TRKReadBuffer1_ui16 lbl_801F15F8: /* 801F15F8 001EE3F8 A0 61 00 0C */ lhz r3, 0xc(r1) /* 801F15FC 001EE3FC A0 81 00 0A */ lhz r4, 0xa(r1) @@ -2692,7 +2692,7 @@ lbl_801F15F8: /* 801F1604 001EE404 40 81 00 8C */ ble lbl_801F1690 /* 801F1608 001EE408 7F E3 FB 78 */ mr r3, r31 /* 801F160C 001EE40C 38 80 00 01 */ li r4, 1 -/* 801F1610 001EE410 4B FF EB D1 */ bl func_801F01E0 +/* 801F1610 001EE410 4B FF EB D1 */ bl TRKResetBuffer /* 801F1614 001EE414 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F1618 001EE418 28 03 08 80 */ cmplwi r3, 0x880 /* 801F161C 001EE41C 40 80 00 24 */ bge lbl_801F1640 @@ -2720,7 +2720,7 @@ lbl_801F166C: /* 801F166C 001EE46C 3B C0 00 03 */ li r30, 3 lbl_801F1670: /* 801F1670 001EE470 7F E3 FB 78 */ mr r3, r31 -/* 801F1674 001EE474 4B FF DF C1 */ bl func_801EF634 +/* 801F1674 001EE474 4B FF DF C1 */ bl TRKMessageSend /* 801F1678 001EE478 2C 03 00 00 */ cmpwi r3, 0 /* 801F167C 001EE47C 3B DE FF FF */ addi r30, r30, -1 /* 801F1680 001EE480 41 82 02 30 */ beq lbl_801F18B0 @@ -2744,28 +2744,28 @@ lbl_801F16BC: /* 801F16BC 001EE4BC 7F E5 FB 78 */ mr r5, r31 /* 801F16C0 001EE4C0 38 C1 00 10 */ addi r6, r1, 0x10 /* 801F16C4 001EE4C4 38 E0 00 00 */ li r7, 0 -/* 801F16C8 001EE4C8 48 00 3B 55 */ bl func_801F521C +/* 801F16C8 001EE4C8 48 00 3B 55 */ bl TRKTargetAccessDefault /* 801F16CC 001EE4CC 7C 7E 1B 78 */ mr r30, r3 /* 801F16D0 001EE4D0 48 00 00 50 */ b lbl_801F1720 lbl_801F16D4: /* 801F16D4 001EE4D4 7F E5 FB 78 */ mr r5, r31 /* 801F16D8 001EE4D8 38 C1 00 10 */ addi r6, r1, 0x10 /* 801F16DC 001EE4DC 38 E0 00 00 */ li r7, 0 -/* 801F16E0 001EE4E0 48 00 36 71 */ bl func_801F4D50 +/* 801F16E0 001EE4E0 48 00 36 71 */ bl TRKTargetAccessFP /* 801F16E4 001EE4E4 7C 7E 1B 78 */ mr r30, r3 /* 801F16E8 001EE4E8 48 00 00 38 */ b lbl_801F1720 lbl_801F16EC: /* 801F16EC 001EE4EC 7F E5 FB 78 */ mr r5, r31 /* 801F16F0 001EE4F0 38 C1 00 10 */ addi r6, r1, 0x10 /* 801F16F4 001EE4F4 38 E0 00 00 */ li r7, 0 -/* 801F16F8 001EE4F8 48 00 34 E9 */ bl func_801F4BE0 +/* 801F16F8 001EE4F8 48 00 34 E9 */ bl TRKTargetAccessExtended1 /* 801F16FC 001EE4FC 7C 7E 1B 78 */ mr r30, r3 /* 801F1700 001EE500 48 00 00 20 */ b lbl_801F1720 lbl_801F1704: /* 801F1704 001EE504 7F E5 FB 78 */ mr r5, r31 /* 801F1708 001EE508 38 C1 00 10 */ addi r6, r1, 0x10 /* 801F170C 001EE50C 38 E0 00 00 */ li r7, 0 -/* 801F1710 001EE510 48 00 30 99 */ bl func_801F47A8 +/* 801F1710 001EE510 48 00 30 99 */ bl TRKTargetAccessExtended2 /* 801F1714 001EE514 7C 7E 1B 78 */ mr r30, r3 /* 801F1718 001EE518 48 00 00 08 */ b lbl_801F1720 lbl_801F171C: @@ -2775,7 +2775,7 @@ lbl_801F1720: /* 801F1724 001EE524 40 82 00 68 */ bne lbl_801F178C /* 801F1728 001EE528 7F E3 FB 78 */ mr r3, r31 /* 801F172C 001EE52C 38 80 00 01 */ li r4, 1 -/* 801F1730 001EE530 4B FF EA B1 */ bl func_801F01E0 +/* 801F1730 001EE530 4B FF EA B1 */ bl TRKResetBuffer /* 801F1734 001EE534 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F1738 001EE538 28 03 08 80 */ cmplwi r3, 0x880 /* 801F173C 001EE53C 40 80 00 24 */ bge lbl_801F1760 @@ -2844,7 +2844,7 @@ lbl_801F1808: lbl_801F180C: /* 801F180C 001EE60C 7F E3 FB 78 */ mr r3, r31 /* 801F1810 001EE610 38 80 00 01 */ li r4, 1 -/* 801F1814 001EE614 4B FF E9 CD */ bl func_801F01E0 +/* 801F1814 001EE614 4B FF E9 CD */ bl TRKResetBuffer /* 801F1818 001EE618 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F181C 001EE61C 28 03 08 80 */ cmplwi r3, 0x880 /* 801F1820 001EE620 40 80 00 24 */ bge lbl_801F1844 @@ -2871,7 +2871,7 @@ lbl_801F186C: /* 801F186C 001EE66C 3B C0 00 03 */ li r30, 3 lbl_801F1870: /* 801F1870 001EE670 7F E3 FB 78 */ mr r3, r31 -/* 801F1874 001EE674 4B FF DD C1 */ bl func_801EF634 +/* 801F1874 001EE674 4B FF DD C1 */ bl TRKMessageSend /* 801F1878 001EE678 2C 03 00 00 */ cmpwi r3, 0 /* 801F187C 001EE67C 3B DE FF FF */ addi r30, r30, -1 /* 801F1880 001EE680 41 82 00 30 */ beq lbl_801F18B0 @@ -2882,7 +2882,7 @@ lbl_801F1890: /* 801F1890 001EE690 3B C0 00 03 */ li r30, 3 lbl_801F1894: /* 801F1894 001EE694 7F E3 FB 78 */ mr r3, r31 -/* 801F1898 001EE698 4B FF DD 9D */ bl func_801EF634 +/* 801F1898 001EE698 4B FF DD 9D */ bl TRKMessageSend /* 801F189C 001EE69C 2C 03 00 00 */ cmpwi r3, 0 /* 801F18A0 001EE6A0 3B DE FF FF */ addi r30, r30, -1 /* 801F18A4 001EE6A4 41 82 00 0C */ beq lbl_801F18B0 @@ -2905,7 +2905,7 @@ lbl_801F18B0: /* 801F18E4 001EE6E4 28 00 00 06 */ cmplwi r0, 6 /* 801F18E8 001EE6E8 41 82 00 88 */ beq lbl_801F1970 /* 801F18EC 001EE6EC 38 80 00 01 */ li r4, 1 -/* 801F18F0 001EE6F0 4B FF E8 F1 */ bl func_801F01E0 +/* 801F18F0 001EE6F0 4B FF E8 F1 */ bl TRKResetBuffer /* 801F18F4 001EE6F4 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F18F8 001EE6F8 28 03 08 80 */ cmplwi r3, 0x880 /* 801F18FC 001EE6FC 40 80 00 24 */ bge lbl_801F1920 @@ -2933,7 +2933,7 @@ lbl_801F194C: /* 801F194C 001EE74C 3B C0 00 03 */ li r30, 3 lbl_801F1950: /* 801F1950 001EE750 7F E3 FB 78 */ mr r3, r31 -/* 801F1954 001EE754 4B FF DC E1 */ bl func_801EF634 +/* 801F1954 001EE754 4B FF DC E1 */ bl TRKMessageSend /* 801F1958 001EE758 2C 03 00 00 */ cmpwi r3, 0 /* 801F195C 001EE75C 3B DE FF FF */ addi r30, r30, -1 /* 801F1960 001EE760 41 82 03 1C */ beq lbl_801F1C7C @@ -2942,27 +2942,27 @@ lbl_801F1950: /* 801F196C 001EE76C 48 00 03 10 */ b lbl_801F1C7C lbl_801F1970: /* 801F1970 001EE770 38 80 00 00 */ li r4, 0 -/* 801F1974 001EE774 4B FF E8 3D */ bl func_801F01B0 +/* 801F1974 001EE774 4B FF E8 3D */ bl TRKSetBufferPosition /* 801F1978 001EE778 7F E3 FB 78 */ mr r3, r31 /* 801F197C 001EE77C 38 81 00 09 */ addi r4, r1, 9 -/* 801F1980 001EE780 4B FF E2 81 */ bl func_801EFC00 +/* 801F1980 001EE780 4B FF E2 81 */ bl TRKReadBuffer1_ui8 /* 801F1984 001EE784 2C 03 00 00 */ cmpwi r3, 0 /* 801F1988 001EE788 40 82 00 10 */ bne lbl_801F1998 /* 801F198C 001EE78C 7F E3 FB 78 */ mr r3, r31 /* 801F1990 001EE790 38 81 00 08 */ addi r4, r1, 8 -/* 801F1994 001EE794 4B FF E2 6D */ bl func_801EFC00 +/* 801F1994 001EE794 4B FF E2 6D */ bl TRKReadBuffer1_ui8 lbl_801F1998: /* 801F1998 001EE798 2C 03 00 00 */ cmpwi r3, 0 /* 801F199C 001EE79C 40 82 00 10 */ bne lbl_801F19AC /* 801F19A0 001EE7A0 7F E3 FB 78 */ mr r3, r31 /* 801F19A4 001EE7A4 38 81 00 0C */ addi r4, r1, 0xc -/* 801F19A8 001EE7A8 4B FF E1 A1 */ bl func_801EFB48 +/* 801F19A8 001EE7A8 4B FF E1 A1 */ bl TRKReadBuffer1_ui16 lbl_801F19AC: /* 801F19AC 001EE7AC 2C 03 00 00 */ cmpwi r3, 0 /* 801F19B0 001EE7B0 40 82 00 10 */ bne lbl_801F19C0 /* 801F19B4 001EE7B4 7F E3 FB 78 */ mr r3, r31 /* 801F19B8 001EE7B8 38 81 00 0A */ addi r4, r1, 0xa -/* 801F19BC 001EE7BC 4B FF E1 8D */ bl func_801EFB48 +/* 801F19BC 001EE7BC 4B FF E1 8D */ bl TRKReadBuffer1_ui16 lbl_801F19C0: /* 801F19C0 001EE7C0 A0 81 00 0C */ lhz r4, 0xc(r1) /* 801F19C4 001EE7C4 A0 01 00 0A */ lhz r0, 0xa(r1) @@ -2970,7 +2970,7 @@ lbl_801F19C0: /* 801F19CC 001EE7CC 40 81 00 8C */ ble lbl_801F1A58 /* 801F19D0 001EE7D0 7F E3 FB 78 */ mr r3, r31 /* 801F19D4 001EE7D4 38 80 00 01 */ li r4, 1 -/* 801F19D8 001EE7D8 4B FF E8 09 */ bl func_801F01E0 +/* 801F19D8 001EE7D8 4B FF E8 09 */ bl TRKResetBuffer /* 801F19DC 001EE7DC 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F19E0 001EE7E0 28 03 08 80 */ cmplwi r3, 0x880 /* 801F19E4 001EE7E4 40 80 00 24 */ bge lbl_801F1A08 @@ -2998,7 +2998,7 @@ lbl_801F1A34: /* 801F1A34 001EE834 3B C0 00 03 */ li r30, 3 lbl_801F1A38: /* 801F1A38 001EE838 7F E3 FB 78 */ mr r3, r31 -/* 801F1A3C 001EE83C 4B FF DB F9 */ bl func_801EF634 +/* 801F1A3C 001EE83C 4B FF DB F9 */ bl TRKMessageSend /* 801F1A40 001EE840 2C 03 00 00 */ cmpwi r3, 0 /* 801F1A44 001EE844 3B DE FF FF */ addi r30, r30, -1 /* 801F1A48 001EE848 41 82 02 34 */ beq lbl_801F1C7C @@ -3010,7 +3010,7 @@ lbl_801F1A58: /* 801F1A5C 001EE85C 40 82 00 68 */ bne lbl_801F1AC4 /* 801F1A60 001EE860 7F E3 FB 78 */ mr r3, r31 /* 801F1A64 001EE864 38 80 00 01 */ li r4, 1 -/* 801F1A68 001EE868 4B FF E7 79 */ bl func_801F01E0 +/* 801F1A68 001EE868 4B FF E7 79 */ bl TRKResetBuffer /* 801F1A6C 001EE86C 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F1A70 001EE870 28 03 08 80 */ cmplwi r3, 0x880 /* 801F1A74 001EE874 40 80 00 24 */ bge lbl_801F1A98 @@ -3054,7 +3054,7 @@ lbl_801F1AF4: /* 801F1AFC 001EE8FC A0 81 00 0A */ lhz r4, 0xa(r1) /* 801F1B00 001EE900 38 C1 00 10 */ addi r6, r1, 0x10 /* 801F1B04 001EE904 38 E0 00 01 */ li r7, 1 -/* 801F1B08 001EE908 48 00 37 15 */ bl func_801F521C +/* 801F1B08 001EE908 48 00 37 15 */ bl TRKTargetAccessDefault /* 801F1B0C 001EE90C 48 00 00 5C */ b lbl_801F1B68 lbl_801F1B10: /* 801F1B10 001EE910 A0 61 00 0C */ lhz r3, 0xc(r1) @@ -3062,7 +3062,7 @@ lbl_801F1B10: /* 801F1B18 001EE918 A0 81 00 0A */ lhz r4, 0xa(r1) /* 801F1B1C 001EE91C 38 C1 00 10 */ addi r6, r1, 0x10 /* 801F1B20 001EE920 38 E0 00 01 */ li r7, 1 -/* 801F1B24 001EE924 48 00 32 2D */ bl func_801F4D50 +/* 801F1B24 001EE924 48 00 32 2D */ bl TRKTargetAccessFP /* 801F1B28 001EE928 48 00 00 40 */ b lbl_801F1B68 lbl_801F1B2C: /* 801F1B2C 001EE92C A0 61 00 0C */ lhz r3, 0xc(r1) @@ -3070,7 +3070,7 @@ lbl_801F1B2C: /* 801F1B34 001EE934 A0 81 00 0A */ lhz r4, 0xa(r1) /* 801F1B38 001EE938 38 C1 00 10 */ addi r6, r1, 0x10 /* 801F1B3C 001EE93C 38 E0 00 01 */ li r7, 1 -/* 801F1B40 001EE940 48 00 30 A1 */ bl func_801F4BE0 +/* 801F1B40 001EE940 48 00 30 A1 */ bl TRKTargetAccessExtended1 /* 801F1B44 001EE944 48 00 00 24 */ b lbl_801F1B68 lbl_801F1B48: /* 801F1B48 001EE948 A0 61 00 0C */ lhz r3, 0xc(r1) @@ -3078,7 +3078,7 @@ lbl_801F1B48: /* 801F1B50 001EE950 A0 81 00 0A */ lhz r4, 0xa(r1) /* 801F1B54 001EE954 38 C1 00 10 */ addi r6, r1, 0x10 /* 801F1B58 001EE958 38 E0 00 01 */ li r7, 1 -/* 801F1B5C 001EE95C 48 00 2C 4D */ bl func_801F47A8 +/* 801F1B5C 001EE95C 48 00 2C 4D */ bl TRKTargetAccessExtended2 /* 801F1B60 001EE960 48 00 00 08 */ b lbl_801F1B68 lbl_801F1B64: /* 801F1B64 001EE964 38 60 07 03 */ li r3, 0x703 @@ -3122,7 +3122,7 @@ lbl_801F1BD4: lbl_801F1BD8: /* 801F1BD8 001EE9D8 7F E3 FB 78 */ mr r3, r31 /* 801F1BDC 001EE9DC 38 80 00 01 */ li r4, 1 -/* 801F1BE0 001EE9E0 4B FF E6 01 */ bl func_801F01E0 +/* 801F1BE0 001EE9E0 4B FF E6 01 */ bl TRKResetBuffer /* 801F1BE4 001EE9E4 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F1BE8 001EE9E8 28 03 08 80 */ cmplwi r3, 0x880 /* 801F1BEC 001EE9EC 40 80 00 24 */ bge lbl_801F1C10 @@ -3149,7 +3149,7 @@ lbl_801F1C38: /* 801F1C38 001EEA38 3B C0 00 03 */ li r30, 3 lbl_801F1C3C: /* 801F1C3C 001EEA3C 7F E3 FB 78 */ mr r3, r31 -/* 801F1C40 001EEA40 4B FF D9 F5 */ bl func_801EF634 +/* 801F1C40 001EEA40 4B FF D9 F5 */ bl TRKMessageSend /* 801F1C44 001EEA44 2C 03 00 00 */ cmpwi r3, 0 /* 801F1C48 001EEA48 3B DE FF FF */ addi r30, r30, -1 /* 801F1C4C 001EEA4C 41 82 00 30 */ beq lbl_801F1C7C @@ -3160,7 +3160,7 @@ lbl_801F1C5C: /* 801F1C5C 001EEA5C 3B C0 00 03 */ li r30, 3 lbl_801F1C60: /* 801F1C60 001EEA60 7F E3 FB 78 */ mr r3, r31 -/* 801F1C64 001EEA64 4B FF D9 D1 */ bl func_801EF634 +/* 801F1C64 001EEA64 4B FF D9 D1 */ bl TRKMessageSend /* 801F1C68 001EEA68 2C 03 00 00 */ cmpwi r3, 0 /* 801F1C6C 001EEA6C 3B DE FF FF */ addi r30, r30, -1 /* 801F1C70 001EEA70 41 82 00 0C */ beq lbl_801F1C7C @@ -3183,7 +3183,7 @@ lbl_801F1C7C: /* 801F1CB0 001EEAB0 28 00 00 08 */ cmplwi r0, 8 /* 801F1CB4 001EEAB4 41 81 00 88 */ bgt lbl_801F1D3C /* 801F1CB8 001EEAB8 38 80 00 01 */ li r4, 1 -/* 801F1CBC 001EEABC 4B FF E5 25 */ bl func_801F01E0 +/* 801F1CBC 001EEABC 4B FF E5 25 */ bl TRKResetBuffer /* 801F1CC0 001EEAC0 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F1CC4 001EEAC4 28 03 08 80 */ cmplwi r3, 0x880 /* 801F1CC8 001EEAC8 40 80 00 24 */ bge lbl_801F1CEC @@ -3211,7 +3211,7 @@ lbl_801F1D18: /* 801F1D18 001EEB18 3B C0 00 03 */ li r30, 3 lbl_801F1D1C: /* 801F1D1C 001EEB1C 7F E3 FB 78 */ mr r3, r31 -/* 801F1D20 001EEB20 4B FF D9 15 */ bl func_801EF634 +/* 801F1D20 001EEB20 4B FF D9 15 */ bl TRKMessageSend /* 801F1D24 001EEB24 2C 03 00 00 */ cmpwi r3, 0 /* 801F1D28 001EEB28 3B DE FF FF */ addi r30, r30, -1 /* 801F1D2C 001EEB2C 41 82 03 70 */ beq lbl_801F209C @@ -3220,29 +3220,29 @@ lbl_801F1D1C: /* 801F1D38 001EEB38 48 00 03 64 */ b lbl_801F209C lbl_801F1D3C: /* 801F1D3C 001EEB3C 38 80 00 00 */ li r4, 0 -/* 801F1D40 001EEB40 4B FF E4 71 */ bl func_801F01B0 +/* 801F1D40 001EEB40 4B FF E4 71 */ bl TRKSetBufferPosition /* 801F1D44 001EEB44 7F E3 FB 78 */ mr r3, r31 /* 801F1D48 001EEB48 38 81 00 09 */ addi r4, r1, 9 -/* 801F1D4C 001EEB4C 4B FF DE B5 */ bl func_801EFC00 +/* 801F1D4C 001EEB4C 4B FF DE B5 */ bl TRKReadBuffer1_ui8 /* 801F1D50 001EEB50 7C 7E 1B 79 */ or. r30, r3, r3 /* 801F1D54 001EEB54 40 82 00 14 */ bne lbl_801F1D68 /* 801F1D58 001EEB58 7F E3 FB 78 */ mr r3, r31 /* 801F1D5C 001EEB5C 38 81 00 08 */ addi r4, r1, 8 -/* 801F1D60 001EEB60 4B FF DE A1 */ bl func_801EFC00 +/* 801F1D60 001EEB60 4B FF DE A1 */ bl TRKReadBuffer1_ui8 /* 801F1D64 001EEB64 7C 7E 1B 78 */ mr r30, r3 lbl_801F1D68: /* 801F1D68 001EEB68 2C 1E 00 00 */ cmpwi r30, 0 /* 801F1D6C 001EEB6C 40 82 00 14 */ bne lbl_801F1D80 /* 801F1D70 001EEB70 7F E3 FB 78 */ mr r3, r31 /* 801F1D74 001EEB74 38 81 00 0A */ addi r4, r1, 0xa -/* 801F1D78 001EEB78 4B FF DD D1 */ bl func_801EFB48 +/* 801F1D78 001EEB78 4B FF DD D1 */ bl TRKReadBuffer1_ui16 /* 801F1D7C 001EEB7C 7C 7E 1B 78 */ mr r30, r3 lbl_801F1D80: /* 801F1D80 001EEB80 2C 1E 00 00 */ cmpwi r30, 0 /* 801F1D84 001EEB84 40 82 00 14 */ bne lbl_801F1D98 /* 801F1D88 001EEB88 7F E3 FB 78 */ mr r3, r31 /* 801F1D8C 001EEB8C 38 81 00 10 */ addi r4, r1, 0x10 -/* 801F1D90 001EEB90 4B FF DC F1 */ bl func_801EFA80 +/* 801F1D90 001EEB90 4B FF DC F1 */ bl TRKReadBuffer1_ui32 /* 801F1D94 001EEB94 7C 7E 1B 78 */ mr r30, r3 lbl_801F1D98: /* 801F1D98 001EEB98 88 01 00 08 */ lbz r0, 8(r1) @@ -3250,7 +3250,7 @@ lbl_801F1D98: /* 801F1DA0 001EEBA0 41 82 00 8C */ beq lbl_801F1E2C /* 801F1DA4 001EEBA4 7F E3 FB 78 */ mr r3, r31 /* 801F1DA8 001EEBA8 38 80 00 01 */ li r4, 1 -/* 801F1DAC 001EEBAC 4B FF E4 35 */ bl func_801F01E0 +/* 801F1DAC 001EEBAC 4B FF E4 35 */ bl TRKResetBuffer /* 801F1DB0 001EEBB0 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F1DB4 001EEBB4 28 03 08 80 */ cmplwi r3, 0x880 /* 801F1DB8 001EEBB8 40 80 00 24 */ bge lbl_801F1DDC @@ -3278,7 +3278,7 @@ lbl_801F1E08: /* 801F1E08 001EEC08 3B C0 00 03 */ li r30, 3 lbl_801F1E0C: /* 801F1E0C 001EEC0C 7F E3 FB 78 */ mr r3, r31 -/* 801F1E10 001EEC10 4B FF D8 25 */ bl func_801EF634 +/* 801F1E10 001EEC10 4B FF D8 25 */ bl TRKMessageSend /* 801F1E14 001EEC14 2C 03 00 00 */ cmpwi r3, 0 /* 801F1E18 001EEC18 3B DE FF FF */ addi r30, r30, -1 /* 801F1E1C 001EEC1C 41 82 02 80 */ beq lbl_801F209C @@ -3296,7 +3296,7 @@ lbl_801F1E2C: lbl_801F1E48: /* 801F1E48 001EEC48 7F E3 FB 78 */ mr r3, r31 /* 801F1E4C 001EEC4C 38 80 00 01 */ li r4, 1 -/* 801F1E50 001EEC50 4B FF E3 91 */ bl func_801F01E0 +/* 801F1E50 001EEC50 4B FF E3 91 */ bl TRKResetBuffer /* 801F1E54 001EEC54 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F1E58 001EEC58 28 03 08 80 */ cmplwi r3, 0x880 /* 801F1E5C 001EEC5C 40 80 00 24 */ bge lbl_801F1E80 @@ -3324,7 +3324,7 @@ lbl_801F1EAC: /* 801F1EAC 001EECAC 3B C0 00 03 */ li r30, 3 lbl_801F1EB0: /* 801F1EB0 001EECB0 7F E3 FB 78 */ mr r3, r31 -/* 801F1EB4 001EECB4 4B FF D7 81 */ bl func_801EF634 +/* 801F1EB4 001EECB4 4B FF D7 81 */ bl TRKMessageSend /* 801F1EB8 001EECB8 2C 03 00 00 */ cmpwi r3, 0 /* 801F1EBC 001EECBC 3B DE FF FF */ addi r30, r30, -1 /* 801F1EC0 001EECC0 41 82 01 DC */ beq lbl_801F209C @@ -3337,7 +3337,7 @@ lbl_801F1ED0: /* 801F1ED8 001EECD8 90 A1 00 0C */ stw r5, 0xc(r1) /* 801F1EDC 001EECDC 7F E3 FB 78 */ mr r3, r31 /* 801F1EE0 001EECE0 38 81 00 14 */ addi r4, r1, 0x14 -/* 801F1EE4 001EECE4 4B FF E1 9D */ bl func_801F0080 +/* 801F1EE4 001EECE4 4B FF E1 9D */ bl TRKReadBuffer /* 801F1EE8 001EECE8 7C 7E 1B 79 */ or. r30, r3, r3 /* 801F1EEC 001EECEC 40 82 00 28 */ bne lbl_801F1F14 /* 801F1EF0 001EECF0 88 01 00 08 */ lbz r0, 8(r1) @@ -3347,7 +3347,7 @@ lbl_801F1ED0: /* 801F1F00 001EED00 54 00 EF FE */ rlwinm r0, r0, 0x1d, 0x1f, 0x1f /* 801F1F04 001EED04 38 E0 00 00 */ li r7, 0 /* 801F1F08 001EED08 68 06 00 01 */ xori r6, r0, 1 -/* 801F1F0C 001EED0C 48 00 34 51 */ bl func_801F535C +/* 801F1F0C 001EED0C 48 00 34 51 */ bl TRKTargetAccessMemory /* 801F1F10 001EED10 7C 7E 1B 78 */ mr r30, r3 lbl_801F1F14: /* 801F1F14 001EED14 80 01 00 0C */ lwz r0, 0xc(r1) @@ -3357,7 +3357,7 @@ lbl_801F1F1C: /* 801F1F20 001EED20 40 82 00 68 */ bne lbl_801F1F88 /* 801F1F24 001EED24 7F E3 FB 78 */ mr r3, r31 /* 801F1F28 001EED28 38 80 00 01 */ li r4, 1 -/* 801F1F2C 001EED2C 4B FF E2 B5 */ bl func_801F01E0 +/* 801F1F2C 001EED2C 4B FF E2 B5 */ bl TRKResetBuffer /* 801F1F30 001EED30 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F1F34 001EED34 28 03 08 80 */ cmplwi r3, 0x880 /* 801F1F38 001EED38 40 80 00 24 */ bge lbl_801F1F5C @@ -3386,7 +3386,7 @@ lbl_801F1F88: /* 801F1F8C 001EED8C 40 82 00 14 */ bne lbl_801F1FA0 /* 801F1F90 001EED90 A0 81 00 0A */ lhz r4, 0xa(r1) /* 801F1F94 001EED94 7F E3 FB 78 */ mr r3, r31 -/* 801F1F98 001EED98 4B FF E0 21 */ bl func_801EFFB8 +/* 801F1F98 001EED98 4B FF E0 21 */ bl TRKAppendBuffer1_ui16 /* 801F1F9C 001EED9C 7C 7E 1B 78 */ mr r30, r3 lbl_801F1FA0: /* 801F1FA0 001EEDA0 2C 1E 00 00 */ cmpwi r30, 0 @@ -3415,7 +3415,7 @@ lbl_801F1FF4: lbl_801F1FF8: /* 801F1FF8 001EEDF8 7F E3 FB 78 */ mr r3, r31 /* 801F1FFC 001EEDFC 38 80 00 01 */ li r4, 1 -/* 801F2000 001EEE00 4B FF E1 E1 */ bl func_801F01E0 +/* 801F2000 001EEE00 4B FF E1 E1 */ bl TRKResetBuffer /* 801F2004 001EEE04 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F2008 001EEE08 28 03 08 80 */ cmplwi r3, 0x880 /* 801F200C 001EEE0C 40 80 00 24 */ bge lbl_801F2030 @@ -3442,7 +3442,7 @@ lbl_801F2058: /* 801F2058 001EEE58 3B C0 00 03 */ li r30, 3 lbl_801F205C: /* 801F205C 001EEE5C 7F E3 FB 78 */ mr r3, r31 -/* 801F2060 001EEE60 4B FF D5 D5 */ bl func_801EF634 +/* 801F2060 001EEE60 4B FF D5 D5 */ bl TRKMessageSend /* 801F2064 001EEE64 2C 03 00 00 */ cmpwi r3, 0 /* 801F2068 001EEE68 3B DE FF FF */ addi r30, r30, -1 /* 801F206C 001EEE6C 41 82 00 30 */ beq lbl_801F209C @@ -3453,7 +3453,7 @@ lbl_801F207C: /* 801F207C 001EEE7C 3B C0 00 03 */ li r30, 3 lbl_801F2080: /* 801F2080 001EEE80 7F E3 FB 78 */ mr r3, r31 -/* 801F2084 001EEE84 4B FF D5 B1 */ bl func_801EF634 +/* 801F2084 001EEE84 4B FF D5 B1 */ bl TRKMessageSend /* 801F2088 001EEE88 2C 03 00 00 */ cmpwi r3, 0 /* 801F208C 001EEE8C 3B DE FF FF */ addi r30, r30, -1 /* 801F2090 001EEE90 41 82 00 0C */ beq lbl_801F209C @@ -3476,7 +3476,7 @@ lbl_801F209C: /* 801F20D0 001EEED0 28 00 00 08 */ cmplwi r0, 8 /* 801F20D4 001EEED4 41 82 00 88 */ beq lbl_801F215C /* 801F20D8 001EEED8 38 80 00 01 */ li r4, 1 -/* 801F20DC 001EEEDC 4B FF E1 05 */ bl func_801F01E0 +/* 801F20DC 001EEEDC 4B FF E1 05 */ bl TRKResetBuffer /* 801F20E0 001EEEE0 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F20E4 001EEEE4 28 03 08 80 */ cmplwi r3, 0x880 /* 801F20E8 001EEEE8 40 80 00 24 */ bge lbl_801F210C @@ -3504,7 +3504,7 @@ lbl_801F2138: /* 801F2138 001EEF38 3B C0 00 03 */ li r30, 3 lbl_801F213C: /* 801F213C 001EEF3C 7F E3 FB 78 */ mr r3, r31 -/* 801F2140 001EEF40 4B FF D4 F5 */ bl func_801EF634 +/* 801F2140 001EEF40 4B FF D4 F5 */ bl TRKMessageSend /* 801F2144 001EEF44 2C 03 00 00 */ cmpwi r3, 0 /* 801F2148 001EEF48 3B DE FF FF */ addi r30, r30, -1 /* 801F214C 001EEF4C 41 82 03 60 */ beq lbl_801F24AC @@ -3513,29 +3513,29 @@ lbl_801F213C: /* 801F2158 001EEF58 48 00 03 54 */ b lbl_801F24AC lbl_801F215C: /* 801F215C 001EEF5C 38 80 00 00 */ li r4, 0 -/* 801F2160 001EEF60 4B FF E0 51 */ bl func_801F01B0 +/* 801F2160 001EEF60 4B FF E0 51 */ bl TRKSetBufferPosition /* 801F2164 001EEF64 7F E3 FB 78 */ mr r3, r31 /* 801F2168 001EEF68 38 81 00 09 */ addi r4, r1, 9 -/* 801F216C 001EEF6C 4B FF DA 95 */ bl func_801EFC00 +/* 801F216C 001EEF6C 4B FF DA 95 */ bl TRKReadBuffer1_ui8 /* 801F2170 001EEF70 7C 7E 1B 79 */ or. r30, r3, r3 /* 801F2174 001EEF74 40 82 00 14 */ bne lbl_801F2188 /* 801F2178 001EEF78 7F E3 FB 78 */ mr r3, r31 /* 801F217C 001EEF7C 38 81 00 08 */ addi r4, r1, 8 -/* 801F2180 001EEF80 4B FF DA 81 */ bl func_801EFC00 +/* 801F2180 001EEF80 4B FF DA 81 */ bl TRKReadBuffer1_ui8 /* 801F2184 001EEF84 7C 7E 1B 78 */ mr r30, r3 lbl_801F2188: /* 801F2188 001EEF88 2C 1E 00 00 */ cmpwi r30, 0 /* 801F218C 001EEF8C 40 82 00 14 */ bne lbl_801F21A0 /* 801F2190 001EEF90 7F E3 FB 78 */ mr r3, r31 /* 801F2194 001EEF94 38 81 00 0A */ addi r4, r1, 0xa -/* 801F2198 001EEF98 4B FF D9 B1 */ bl func_801EFB48 +/* 801F2198 001EEF98 4B FF D9 B1 */ bl TRKReadBuffer1_ui16 /* 801F219C 001EEF9C 7C 7E 1B 78 */ mr r30, r3 lbl_801F21A0: /* 801F21A0 001EEFA0 2C 1E 00 00 */ cmpwi r30, 0 /* 801F21A4 001EEFA4 40 82 00 14 */ bne lbl_801F21B8 /* 801F21A8 001EEFA8 7F E3 FB 78 */ mr r3, r31 /* 801F21AC 001EEFAC 38 81 00 10 */ addi r4, r1, 0x10 -/* 801F21B0 001EEFB0 4B FF D8 D1 */ bl func_801EFA80 +/* 801F21B0 001EEFB0 4B FF D8 D1 */ bl TRKReadBuffer1_ui32 /* 801F21B4 001EEFB4 7C 7E 1B 78 */ mr r30, r3 lbl_801F21B8: /* 801F21B8 001EEFB8 88 01 00 08 */ lbz r0, 8(r1) @@ -3543,7 +3543,7 @@ lbl_801F21B8: /* 801F21C0 001EEFC0 41 82 00 8C */ beq lbl_801F224C /* 801F21C4 001EEFC4 7F E3 FB 78 */ mr r3, r31 /* 801F21C8 001EEFC8 38 80 00 01 */ li r4, 1 -/* 801F21CC 001EEFCC 4B FF E0 15 */ bl func_801F01E0 +/* 801F21CC 001EEFCC 4B FF E0 15 */ bl TRKResetBuffer /* 801F21D0 001EEFD0 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F21D4 001EEFD4 28 03 08 80 */ cmplwi r3, 0x880 /* 801F21D8 001EEFD8 40 80 00 24 */ bge lbl_801F21FC @@ -3571,7 +3571,7 @@ lbl_801F2228: /* 801F2228 001EF028 3B C0 00 03 */ li r30, 3 lbl_801F222C: /* 801F222C 001EF02C 7F E3 FB 78 */ mr r3, r31 -/* 801F2230 001EF030 4B FF D4 05 */ bl func_801EF634 +/* 801F2230 001EF030 4B FF D4 05 */ bl TRKMessageSend /* 801F2234 001EF034 2C 03 00 00 */ cmpwi r3, 0 /* 801F2238 001EF038 3B DE FF FF */ addi r30, r30, -1 /* 801F223C 001EF03C 41 82 02 70 */ beq lbl_801F24AC @@ -3584,7 +3584,7 @@ lbl_801F224C: /* 801F2254 001EF054 40 81 00 8C */ ble lbl_801F22E0 /* 801F2258 001EF058 7F E3 FB 78 */ mr r3, r31 /* 801F225C 001EF05C 38 80 00 01 */ li r4, 1 -/* 801F2260 001EF060 4B FF DF 81 */ bl func_801F01E0 +/* 801F2260 001EF060 4B FF DF 81 */ bl TRKResetBuffer /* 801F2264 001EF064 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F2268 001EF068 28 03 08 80 */ cmplwi r3, 0x880 /* 801F226C 001EF06C 40 80 00 24 */ bge lbl_801F2290 @@ -3612,7 +3612,7 @@ lbl_801F22BC: /* 801F22BC 001EF0BC 3B C0 00 03 */ li r30, 3 lbl_801F22C0: /* 801F22C0 001EF0C0 7F E3 FB 78 */ mr r3, r31 -/* 801F22C4 001EF0C4 4B FF D3 71 */ bl func_801EF634 +/* 801F22C4 001EF0C4 4B FF D3 71 */ bl TRKMessageSend /* 801F22C8 001EF0C8 2C 03 00 00 */ cmpwi r3, 0 /* 801F22CC 001EF0CC 3B DE FF FF */ addi r30, r30, -1 /* 801F22D0 001EF0D0 41 82 01 DC */ beq lbl_801F24AC @@ -3622,7 +3622,7 @@ lbl_801F22C0: lbl_801F22E0: /* 801F22E0 001EF0E0 7F E3 FB 78 */ mr r3, r31 /* 801F22E4 001EF0E4 38 80 00 01 */ li r4, 1 -/* 801F22E8 001EF0E8 4B FF DE F9 */ bl func_801F01E0 +/* 801F22E8 001EF0E8 4B FF DE F9 */ bl TRKResetBuffer /* 801F22EC 001EF0EC 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F22F0 001EF0F0 28 03 08 80 */ cmplwi r3, 0x880 /* 801F22F4 001EF0F4 40 80 00 24 */ bge lbl_801F2318 @@ -3658,14 +3658,14 @@ lbl_801F2344: /* 801F2364 001EF164 90 C1 00 0C */ stw r6, 0xc(r1) /* 801F2368 001EF168 68 06 00 01 */ xori r6, r0, 1 /* 801F236C 001EF16C 38 E0 00 01 */ li r7, 1 -/* 801F2370 001EF170 48 00 2F ED */ bl func_801F535C +/* 801F2370 001EF170 48 00 2F ED */ bl TRKTargetAccessMemory /* 801F2374 001EF174 80 01 00 0C */ lwz r0, 0xc(r1) /* 801F2378 001EF178 7C 7E 1B 79 */ or. r30, r3, r3 /* 801F237C 001EF17C B0 01 00 0A */ sth r0, 0xa(r1) /* 801F2380 001EF180 54 04 04 3E */ clrlwi r4, r0, 0x10 /* 801F2384 001EF184 40 82 00 10 */ bne lbl_801F2394 /* 801F2388 001EF188 7F E3 FB 78 */ mr r3, r31 -/* 801F238C 001EF18C 4B FF DC 2D */ bl func_801EFFB8 +/* 801F238C 001EF18C 4B FF DC 2D */ bl TRKAppendBuffer1_ui16 /* 801F2390 001EF190 7C 7E 1B 78 */ mr r30, r3 lbl_801F2394: /* 801F2394 001EF194 2C 1E 00 00 */ cmpwi r30, 0 @@ -3673,7 +3673,7 @@ lbl_801F2394: /* 801F239C 001EF19C 80 A1 00 0C */ lwz r5, 0xc(r1) /* 801F23A0 001EF1A0 7F E3 FB 78 */ mr r3, r31 /* 801F23A4 001EF1A4 38 81 00 14 */ addi r4, r1, 0x14 -/* 801F23A8 001EF1A8 4B FF DD 65 */ bl func_801F010C +/* 801F23A8 001EF1A8 4B FF DD 65 */ bl TRKAppendBuffer /* 801F23AC 001EF1AC 7C 7E 1B 78 */ mr r30, r3 lbl_801F23B0: /* 801F23B0 001EF1B0 2C 1E 00 00 */ cmpwi r30, 0 @@ -3702,7 +3702,7 @@ lbl_801F2404: lbl_801F2408: /* 801F2408 001EF208 7F E3 FB 78 */ mr r3, r31 /* 801F240C 001EF20C 38 80 00 01 */ li r4, 1 -/* 801F2410 001EF210 4B FF DD D1 */ bl func_801F01E0 +/* 801F2410 001EF210 4B FF DD D1 */ bl TRKResetBuffer /* 801F2414 001EF214 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F2418 001EF218 28 03 08 80 */ cmplwi r3, 0x880 /* 801F241C 001EF21C 40 80 00 24 */ bge lbl_801F2440 @@ -3729,7 +3729,7 @@ lbl_801F2468: /* 801F2468 001EF268 3B C0 00 03 */ li r30, 3 lbl_801F246C: /* 801F246C 001EF26C 7F E3 FB 78 */ mr r3, r31 -/* 801F2470 001EF270 4B FF D1 C5 */ bl func_801EF634 +/* 801F2470 001EF270 4B FF D1 C5 */ bl TRKMessageSend /* 801F2474 001EF274 2C 03 00 00 */ cmpwi r3, 0 /* 801F2478 001EF278 3B DE FF FF */ addi r30, r30, -1 /* 801F247C 001EF27C 41 82 00 30 */ beq lbl_801F24AC @@ -3740,7 +3740,7 @@ lbl_801F248C: /* 801F248C 001EF28C 3B C0 00 03 */ li r30, 3 lbl_801F2490: /* 801F2490 001EF290 7F E3 FB 78 */ mr r3, r31 -/* 801F2494 001EF294 4B FF D1 A1 */ bl func_801EF634 +/* 801F2494 001EF294 4B FF D1 A1 */ bl TRKMessageSend /* 801F2498 001EF298 2C 03 00 00 */ cmpwi r3, 0 /* 801F249C 001EF29C 3B DE FF FF */ addi r30, r30, -1 /* 801F24A0 001EF2A0 41 82 00 0C */ beq lbl_801F24AC @@ -3763,7 +3763,7 @@ lbl_801F24AC: /* 801F24E0 001EF2E0 28 00 00 01 */ cmplwi r0, 1 /* 801F24E4 001EF2E4 41 82 00 88 */ beq lbl_801F256C /* 801F24E8 001EF2E8 38 80 00 01 */ li r4, 1 -/* 801F24EC 001EF2EC 4B FF DC F5 */ bl func_801F01E0 +/* 801F24EC 001EF2EC 4B FF DC F5 */ bl TRKResetBuffer /* 801F24F0 001EF2F0 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F24F4 001EF2F4 28 03 08 80 */ cmplwi r3, 0x880 /* 801F24F8 001EF2F8 40 80 00 24 */ bge lbl_801F251C @@ -3791,7 +3791,7 @@ lbl_801F2548: /* 801F2548 001EF348 3B C0 00 03 */ li r30, 3 lbl_801F254C: /* 801F254C 001EF34C 7F E3 FB 78 */ mr r3, r31 -/* 801F2550 001EF350 4B FF D0 E5 */ bl func_801EF634 +/* 801F2550 001EF350 4B FF D0 E5 */ bl TRKMessageSend /* 801F2554 001EF354 2C 03 00 00 */ cmpwi r3, 0 /* 801F2558 001EF358 3B DE FF FF */ addi r30, r30, -1 /* 801F255C 001EF35C 41 82 02 E8 */ beq lbl_801F2844 @@ -3800,7 +3800,7 @@ lbl_801F254C: /* 801F2568 001EF368 48 00 02 DC */ b lbl_801F2844 lbl_801F256C: /* 801F256C 001EF36C 38 80 00 01 */ li r4, 1 -/* 801F2570 001EF370 4B FF DC 71 */ bl func_801F01E0 +/* 801F2570 001EF370 4B FF DC 71 */ bl TRKResetBuffer /* 801F2574 001EF374 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F2578 001EF378 28 03 08 80 */ cmplwi r3, 0x880 /* 801F257C 001EF37C 40 80 00 24 */ bge lbl_801F25A0 @@ -3826,7 +3826,7 @@ lbl_801F25A0: /* 801F25C8 001EF3C8 90 1F 00 08 */ stw r0, 8(r31) lbl_801F25CC: /* 801F25CC 001EF3CC 38 61 00 08 */ addi r3, r1, 8 -/* 801F25D0 001EF3D0 48 00 20 AD */ bl func_801F467C +/* 801F25D0 001EF3D0 48 00 20 AD */ bl TRKTargetCPUType /* 801F25D4 001EF3D4 2C 03 00 00 */ cmpwi r3, 0 /* 801F25D8 001EF3D8 40 82 00 3C */ bne lbl_801F2614 /* 801F25DC 001EF3DC 80 7F 00 0C */ lwz r3, 0xc(r31) @@ -3957,7 +3957,7 @@ lbl_801F2794: /* 801F2798 001EF598 41 82 00 8C */ beq lbl_801F2824 /* 801F279C 001EF59C 7F E3 FB 78 */ mr r3, r31 /* 801F27A0 001EF5A0 38 80 00 01 */ li r4, 1 -/* 801F27A4 001EF5A4 4B FF DA 3D */ bl func_801F01E0 +/* 801F27A4 001EF5A4 4B FF DA 3D */ bl TRKResetBuffer /* 801F27A8 001EF5A8 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F27AC 001EF5AC 28 03 08 80 */ cmplwi r3, 0x880 /* 801F27B0 001EF5B0 40 80 00 24 */ bge lbl_801F27D4 @@ -3985,7 +3985,7 @@ lbl_801F2800: /* 801F2800 001EF600 3B C0 00 03 */ li r30, 3 lbl_801F2804: /* 801F2804 001EF604 7F E3 FB 78 */ mr r3, r31 -/* 801F2808 001EF608 4B FF CE 2D */ bl func_801EF634 +/* 801F2808 001EF608 4B FF CE 2D */ bl TRKMessageSend /* 801F280C 001EF60C 2C 03 00 00 */ cmpwi r3, 0 /* 801F2810 001EF610 3B DE FF FF */ addi r30, r30, -1 /* 801F2814 001EF614 41 82 00 30 */ beq lbl_801F2844 @@ -3996,7 +3996,7 @@ lbl_801F2824: /* 801F2824 001EF624 3B C0 00 03 */ li r30, 3 lbl_801F2828: /* 801F2828 001EF628 7F E3 FB 78 */ mr r3, r31 -/* 801F282C 001EF62C 4B FF CE 09 */ bl func_801EF634 +/* 801F282C 001EF62C 4B FF CE 09 */ bl TRKMessageSend /* 801F2830 001EF630 2C 03 00 00 */ cmpwi r3, 0 /* 801F2834 001EF634 3B DE FF FF */ addi r30, r30, -1 /* 801F2838 001EF638 41 82 00 0C */ beq lbl_801F2844 @@ -4019,7 +4019,7 @@ lbl_801F2844: /* 801F2878 001EF678 28 00 00 01 */ cmplwi r0, 1 /* 801F287C 001EF67C 41 82 00 88 */ beq lbl_801F2904 /* 801F2880 001EF680 38 80 00 01 */ li r4, 1 -/* 801F2884 001EF684 4B FF D9 5D */ bl func_801F01E0 +/* 801F2884 001EF684 4B FF D9 5D */ bl TRKResetBuffer /* 801F2888 001EF688 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F288C 001EF68C 28 03 08 80 */ cmplwi r3, 0x880 /* 801F2890 001EF690 40 80 00 24 */ bge lbl_801F28B4 @@ -4047,7 +4047,7 @@ lbl_801F28E0: /* 801F28E0 001EF6E0 3B C0 00 03 */ li r30, 3 lbl_801F28E4: /* 801F28E4 001EF6E4 7F E3 FB 78 */ mr r3, r31 -/* 801F28E8 001EF6E8 4B FF CD 4D */ bl func_801EF634 +/* 801F28E8 001EF6E8 4B FF CD 4D */ bl TRKMessageSend /* 801F28EC 001EF6EC 2C 03 00 00 */ cmpwi r3, 0 /* 801F28F0 001EF6F0 3B DE FF FF */ addi r30, r30, -1 /* 801F28F4 001EF6F4 41 82 01 80 */ beq lbl_801F2A74 @@ -4056,7 +4056,7 @@ lbl_801F28E4: /* 801F2900 001EF700 48 00 01 74 */ b lbl_801F2A74 lbl_801F2904: /* 801F2904 001EF704 38 80 00 01 */ li r4, 1 -/* 801F2908 001EF708 4B FF D8 D9 */ bl func_801F01E0 +/* 801F2908 001EF708 4B FF D8 D9 */ bl TRKResetBuffer /* 801F290C 001EF70C 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F2910 001EF710 28 03 08 80 */ cmplwi r3, 0x880 /* 801F2914 001EF714 40 80 00 24 */ bge lbl_801F2938 @@ -4082,13 +4082,13 @@ lbl_801F2938: /* 801F2960 001EF760 90 1F 00 08 */ stw r0, 8(r31) lbl_801F2964: /* 801F2964 001EF764 38 61 00 08 */ addi r3, r1, 8 -/* 801F2968 001EF768 48 00 1D 75 */ bl func_801F46DC +/* 801F2968 001EF768 48 00 1D 75 */ bl TRKTargetSupportMask /* 801F296C 001EF76C 2C 03 00 00 */ cmpwi r3, 0 /* 801F2970 001EF770 40 82 00 14 */ bne lbl_801F2984 /* 801F2974 001EF774 7F E3 FB 78 */ mr r3, r31 /* 801F2978 001EF778 38 81 00 08 */ addi r4, r1, 8 /* 801F297C 001EF77C 38 A0 00 20 */ li r5, 0x20 -/* 801F2980 001EF780 4B FF D7 8D */ bl func_801F010C +/* 801F2980 001EF780 4B FF D7 8D */ bl TRKAppendBuffer lbl_801F2984: /* 801F2984 001EF784 2C 03 00 00 */ cmpwi r3, 0 /* 801F2988 001EF788 40 82 00 3C */ bne lbl_801F29C4 @@ -4112,7 +4112,7 @@ lbl_801F29C4: /* 801F29C8 001EF7C8 41 82 00 8C */ beq lbl_801F2A54 /* 801F29CC 001EF7CC 7F E3 FB 78 */ mr r3, r31 /* 801F29D0 001EF7D0 38 80 00 01 */ li r4, 1 -/* 801F29D4 001EF7D4 4B FF D8 0D */ bl func_801F01E0 +/* 801F29D4 001EF7D4 4B FF D8 0D */ bl TRKResetBuffer /* 801F29D8 001EF7D8 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F29DC 001EF7DC 28 03 08 80 */ cmplwi r3, 0x880 /* 801F29E0 001EF7E0 40 80 00 24 */ bge lbl_801F2A04 @@ -4140,7 +4140,7 @@ lbl_801F2A30: /* 801F2A30 001EF830 3B C0 00 03 */ li r30, 3 lbl_801F2A34: /* 801F2A34 001EF834 7F E3 FB 78 */ mr r3, r31 -/* 801F2A38 001EF838 4B FF CB FD */ bl func_801EF634 +/* 801F2A38 001EF838 4B FF CB FD */ bl TRKMessageSend /* 801F2A3C 001EF83C 2C 03 00 00 */ cmpwi r3, 0 /* 801F2A40 001EF840 3B DE FF FF */ addi r30, r30, -1 /* 801F2A44 001EF844 41 82 00 30 */ beq lbl_801F2A74 @@ -4151,7 +4151,7 @@ lbl_801F2A54: /* 801F2A54 001EF854 3B C0 00 03 */ li r30, 3 lbl_801F2A58: /* 801F2A58 001EF858 7F E3 FB 78 */ mr r3, r31 -/* 801F2A5C 001EF85C 4B FF CB D9 */ bl func_801EF634 +/* 801F2A5C 001EF85C 4B FF CB D9 */ bl TRKMessageSend /* 801F2A60 001EF860 2C 03 00 00 */ cmpwi r3, 0 /* 801F2A64 001EF864 3B DE FF FF */ addi r30, r30, -1 /* 801F2A68 001EF868 41 82 00 0C */ beq lbl_801F2A74 @@ -4174,7 +4174,7 @@ lbl_801F2A74: /* 801F2AA8 001EF8A8 28 00 00 01 */ cmplwi r0, 1 /* 801F2AAC 001EF8AC 41 82 00 88 */ beq lbl_801F2B34 /* 801F2AB0 001EF8B0 38 80 00 01 */ li r4, 1 -/* 801F2AB4 001EF8B4 4B FF D7 2D */ bl func_801F01E0 +/* 801F2AB4 001EF8B4 4B FF D7 2D */ bl TRKResetBuffer /* 801F2AB8 001EF8B8 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F2ABC 001EF8BC 28 03 08 80 */ cmplwi r3, 0x880 /* 801F2AC0 001EF8C0 40 80 00 24 */ bge lbl_801F2AE4 @@ -4202,7 +4202,7 @@ lbl_801F2B10: /* 801F2B10 001EF910 3B C0 00 03 */ li r30, 3 lbl_801F2B14: /* 801F2B14 001EF914 7F E3 FB 78 */ mr r3, r31 -/* 801F2B18 001EF918 4B FF CB 1D */ bl func_801EF634 +/* 801F2B18 001EF918 4B FF CB 1D */ bl TRKMessageSend /* 801F2B1C 001EF91C 2C 03 00 00 */ cmpwi r3, 0 /* 801F2B20 001EF920 3B DE FF FF */ addi r30, r30, -1 /* 801F2B24 001EF924 41 82 02 28 */ beq lbl_801F2D4C @@ -4211,7 +4211,7 @@ lbl_801F2B14: /* 801F2B30 001EF930 48 00 02 1C */ b lbl_801F2D4C lbl_801F2B34: /* 801F2B34 001EF934 38 80 00 01 */ li r4, 1 -/* 801F2B38 001EF938 4B FF D6 A9 */ bl func_801F01E0 +/* 801F2B38 001EF938 4B FF D6 A9 */ bl TRKResetBuffer /* 801F2B3C 001EF93C 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F2B40 001EF940 28 03 08 80 */ cmplwi r3, 0x880 /* 801F2B44 001EF944 40 80 00 24 */ bge lbl_801F2B68 @@ -4237,7 +4237,7 @@ lbl_801F2B68: /* 801F2B90 001EF990 90 1F 00 08 */ stw r0, 8(r31) lbl_801F2B94: /* 801F2B94 001EF994 38 61 00 08 */ addi r3, r1, 8 -/* 801F2B98 001EF998 48 00 1B E9 */ bl func_801F4780 +/* 801F2B98 001EF998 48 00 1B E9 */ bl TRKTargetVersions /* 801F2B9C 001EF99C 2C 03 00 00 */ cmpwi r3, 0 /* 801F2BA0 001EF9A0 40 82 00 3C */ bne lbl_801F2BDC /* 801F2BA4 001EF9A4 80 7F 00 0C */ lwz r3, 0xc(r31) @@ -4314,7 +4314,7 @@ lbl_801F2C9C: /* 801F2CA0 001EFAA0 41 82 00 8C */ beq lbl_801F2D2C /* 801F2CA4 001EFAA4 7F E3 FB 78 */ mr r3, r31 /* 801F2CA8 001EFAA8 38 80 00 01 */ li r4, 1 -/* 801F2CAC 001EFAAC 4B FF D5 35 */ bl func_801F01E0 +/* 801F2CAC 001EFAAC 4B FF D5 35 */ bl TRKResetBuffer /* 801F2CB0 001EFAB0 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F2CB4 001EFAB4 28 03 08 80 */ cmplwi r3, 0x880 /* 801F2CB8 001EFAB8 40 80 00 24 */ bge lbl_801F2CDC @@ -4342,7 +4342,7 @@ lbl_801F2D08: /* 801F2D08 001EFB08 3B C0 00 03 */ li r30, 3 lbl_801F2D0C: /* 801F2D0C 001EFB0C 7F E3 FB 78 */ mr r3, r31 -/* 801F2D10 001EFB10 4B FF C9 25 */ bl func_801EF634 +/* 801F2D10 001EFB10 4B FF C9 25 */ bl TRKMessageSend /* 801F2D14 001EFB14 2C 03 00 00 */ cmpwi r3, 0 /* 801F2D18 001EFB18 3B DE FF FF */ addi r30, r30, -1 /* 801F2D1C 001EFB1C 41 82 00 30 */ beq lbl_801F2D4C @@ -4353,7 +4353,7 @@ lbl_801F2D2C: /* 801F2D2C 001EFB2C 3B C0 00 03 */ li r30, 3 lbl_801F2D30: /* 801F2D30 001EFB30 7F E3 FB 78 */ mr r3, r31 -/* 801F2D34 001EFB34 4B FF C9 01 */ bl func_801EF634 +/* 801F2D34 001EFB34 4B FF C9 01 */ bl TRKMessageSend /* 801F2D38 001EFB38 2C 03 00 00 */ cmpwi r3, 0 /* 801F2D3C 001EFB3C 3B DE FF FF */ addi r30, r30, -1 /* 801F2D40 001EFB40 41 82 00 0C */ beq lbl_801F2D4C @@ -4373,7 +4373,7 @@ lbl_801F2D4C: /* 801F2D74 001EFB74 93 E1 00 0C */ stw r31, 0xc(r1) /* 801F2D78 001EFB78 93 C1 00 08 */ stw r30, 8(r1) /* 801F2D7C 001EFB7C 7C 7E 1B 78 */ mr r30, r3 -/* 801F2D80 001EFB80 4B FF D4 61 */ bl func_801F01E0 +/* 801F2D80 001EFB80 4B FF D4 61 */ bl TRKResetBuffer /* 801F2D84 001EFB84 80 7E 00 0C */ lwz r3, 0xc(r30) /* 801F2D88 001EFB88 28 03 08 80 */ cmplwi r3, 0x880 /* 801F2D8C 001EFB8C 40 80 00 24 */ bge lbl_801F2DB0 @@ -4401,7 +4401,7 @@ lbl_801F2DDC: /* 801F2DDC 001EFBDC 3B E0 00 03 */ li r31, 3 lbl_801F2DE0: /* 801F2DE0 001EFBE0 7F C3 F3 78 */ mr r3, r30 -/* 801F2DE4 001EFBE4 4B FF C8 51 */ bl func_801EF634 +/* 801F2DE4 001EFBE4 4B FF C8 51 */ bl TRKMessageSend /* 801F2DE8 001EFBE8 2C 03 00 00 */ cmpwi r3, 0 /* 801F2DEC 001EFBEC 3B FF FF FF */ addi r31, r31, -1 /* 801F2DF0 001EFBF0 41 82 00 0C */ beq lbl_801F2DFC @@ -4427,7 +4427,7 @@ lbl_801F2DFC: /* 801F2E3C 001EFC3C 93 A1 00 24 */ stw r29, 0x24(r1) /* 801F2E40 001EFC40 90 04 0C C8 */ stw r0, lbl_80380CC8@l(r4) /* 801F2E44 001EFC44 38 80 00 01 */ li r4, 1 -/* 801F2E48 001EFC48 4B FF D3 99 */ bl func_801F01E0 +/* 801F2E48 001EFC48 4B FF D3 99 */ bl TRKResetBuffer /* 801F2E4C 001EFC4C 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801F2E50 001EFC50 28 03 08 80 */ cmplwi r3, 0x880 /* 801F2E54 001EFC54 40 80 00 24 */ bge lbl_801F2E78 @@ -4455,7 +4455,7 @@ lbl_801F2EA4: /* 801F2EA4 001EFCA4 3B C0 00 03 */ li r30, 3 lbl_801F2EA8: /* 801F2EA8 001EFCA8 7F E3 FB 78 */ mr r3, r31 -/* 801F2EAC 001EFCAC 4B FF C7 89 */ bl func_801EF634 +/* 801F2EAC 001EFCAC 4B FF C7 89 */ bl TRKMessageSend /* 801F2EB0 001EFCB0 7C 7D 1B 79 */ or. r29, r3, r3 /* 801F2EB4 001EFCB4 3B DE FF FF */ addi r30, r30, -1 /* 801F2EB8 001EFCB8 41 82 00 0C */ beq lbl_801F2EC4 @@ -4466,9 +4466,9 @@ lbl_801F2EC4: /* 801F2EC8 001EFCC8 40 82 00 18 */ bne lbl_801F2EE0 /* 801F2ECC 001EFCCC 38 61 00 08 */ addi r3, r1, 8 /* 801F2ED0 001EFCD0 38 80 00 01 */ li r4, 1 -/* 801F2ED4 001EFCD4 4B FF C3 D9 */ bl func_801EF2AC +/* 801F2ED4 001EFCD4 4B FF C3 D9 */ bl TRKConstructEvent /* 801F2ED8 001EFCD8 38 61 00 08 */ addi r3, r1, 8 -/* 801F2EDC 001EFCDC 4B FF C3 E9 */ bl func_801EF2C4 +/* 801F2EDC 001EFCDC 4B FF C3 E9 */ bl TRKPostEvent lbl_801F2EE0: /* 801F2EE0 001EFCE0 80 01 00 34 */ lwz r0, 0x34(r1) /* 801F2EE4 001EFCE4 7F A3 EB 78 */ mr r3, r29 @@ -4488,7 +4488,7 @@ lbl_801F2EE0: /* 801F2F1C 001EFD1C 7C 7E 1B 78 */ mr r30, r3 /* 801F2F20 001EFD20 90 04 0C C8 */ stw r0, lbl_80380CC8@l(r4) /* 801F2F24 001EFD24 38 80 00 01 */ li r4, 1 -/* 801F2F28 001EFD28 4B FF D2 B9 */ bl func_801F01E0 +/* 801F2F28 001EFD28 4B FF D2 B9 */ bl TRKResetBuffer /* 801F2F2C 001EFD2C 80 7E 00 0C */ lwz r3, 0xc(r30) /* 801F2F30 001EFD30 28 03 08 80 */ cmplwi r3, 0x880 /* 801F2F34 001EFD34 40 80 00 24 */ bge lbl_801F2F58 @@ -4516,7 +4516,7 @@ lbl_801F2F84: /* 801F2F84 001EFD84 3B E0 00 03 */ li r31, 3 lbl_801F2F88: /* 801F2F88 001EFD88 7F C3 F3 78 */ mr r3, r30 -/* 801F2F8C 001EFD8C 4B FF C6 A9 */ bl func_801EF634 +/* 801F2F8C 001EFD8C 4B FF C6 A9 */ bl TRKMessageSend /* 801F2F90 001EFD90 2C 03 00 00 */ cmpwi r3, 0 /* 801F2F94 001EFD94 3B FF FF FF */ addi r31, r31, -1 /* 801F2F98 001EFD98 41 82 00 0C */ beq lbl_801F2FA4 @@ -4536,7 +4536,7 @@ lbl_801F2FA4: /* 801F2FCC 001EFDCC 93 E1 00 0C */ stw r31, 0xc(r1) /* 801F2FD0 001EFDD0 93 C1 00 08 */ stw r30, 8(r1) /* 801F2FD4 001EFDD4 7C 7E 1B 78 */ mr r30, r3 -/* 801F2FD8 001EFDD8 4B FF D2 09 */ bl func_801F01E0 +/* 801F2FD8 001EFDD8 4B FF D2 09 */ bl TRKResetBuffer /* 801F2FDC 001EFDDC 80 7E 00 0C */ lwz r3, 0xc(r30) /* 801F2FE0 001EFDE0 28 03 08 80 */ cmplwi r3, 0x880 /* 801F2FE4 001EFDE4 40 80 00 24 */ bge lbl_801F3008 @@ -4564,7 +4564,7 @@ lbl_801F3034: /* 801F3034 001EFE34 3B E0 00 03 */ li r31, 3 lbl_801F3038: /* 801F3038 001EFE38 7F C3 F3 78 */ mr r3, r30 -/* 801F303C 001EFE3C 4B FF C5 F9 */ bl func_801EF634 +/* 801F303C 001EFE3C 4B FF C5 F9 */ bl TRKMessageSend /* 801F3040 001EFE40 2C 03 00 00 */ cmpwi r3, 0 /* 801F3044 001EFE44 3B FF FF FF */ addi r31, r31, -1 /* 801F3048 001EFE48 41 82 00 0C */ beq lbl_801F3054 @@ -4578,8 +4578,8 @@ lbl_801F3054: /* 801F3064 001EFE64 38 21 00 10 */ addi r1, r1, 0x10 /* 801F3068 001EFE68 4E 80 00 20 */ blr -.global func_801F306C -func_801F306C: +.global TRKStandardACK +TRKStandardACK: /* 801F306C 001EFE6C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801F3070 001EFE70 7C 08 02 A6 */ mflr r0 /* 801F3074 001EFE74 90 01 00 24 */ stw r0, 0x24(r1) @@ -4590,7 +4590,7 @@ func_801F306C: /* 801F3088 001EFE88 38 80 00 01 */ li r4, 1 /* 801F308C 001EFE8C 93 A1 00 14 */ stw r29, 0x14(r1) /* 801F3090 001EFE90 7C 7D 1B 78 */ mr r29, r3 -/* 801F3094 001EFE94 4B FF D1 4D */ bl func_801F01E0 +/* 801F3094 001EFE94 4B FF D1 4D */ bl TRKResetBuffer /* 801F3098 001EFE98 80 7D 00 0C */ lwz r3, 0xc(r29) /* 801F309C 001EFE9C 28 03 08 80 */ cmplwi r3, 0x880 /* 801F30A0 001EFEA0 40 80 00 20 */ bge lbl_801F30C0 @@ -4616,7 +4616,7 @@ lbl_801F30E8: /* 801F30E8 001EFEE8 3B E0 00 03 */ li r31, 3 lbl_801F30EC: /* 801F30EC 001EFEEC 7F A3 EB 78 */ mr r3, r29 -/* 801F30F0 001EFEF0 4B FF C5 45 */ bl func_801EF634 +/* 801F30F0 001EFEF0 4B FF C5 45 */ bl TRKMessageSend /* 801F30F4 001EFEF4 2C 03 00 00 */ cmpwi r3, 0 /* 801F30F8 001EFEF8 3B FF FF FF */ addi r31, r31, -1 /* 801F30FC 001EFEFC 41 82 00 0C */ beq lbl_801F3108 @@ -4631,21 +4631,21 @@ lbl_801F3108: /* 801F311C 001EFF1C 38 21 00 20 */ addi r1, r1, 0x20 /* 801F3120 001EFF20 4E 80 00 20 */ blr -.global func_801F3124 -func_801F3124: +.global SetTRKConnected +SetTRKConnected: /* 801F3124 001EFF24 3C 80 80 38 */ lis r4, lbl_80380CC8@ha /* 801F3128 001EFF28 90 64 0C C8 */ stw r3, lbl_80380CC8@l(r4) /* 801F312C 001EFF2C 4E 80 00 20 */ blr -.global func_801F3130 -func_801F3130: +.global GetTRKConnected +GetTRKConnected: /* 801F3130 001EFF30 3C 60 80 38 */ lis r3, lbl_80380CC8@ha /* 801F3134 001EFF34 38 63 0C C8 */ addi r3, r3, lbl_80380CC8@l /* 801F3138 001EFF38 80 63 00 00 */ lwz r3, 0(r3) /* 801F313C 001EFF3C 4E 80 00 20 */ blr -.global func_801F3140 -func_801F3140: +.global HandlePositionFileSupportRequest +HandlePositionFileSupportRequest: /* 801F3140 001EFF40 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801F3144 001EFF44 7C 08 02 A6 */ mflr r0 /* 801F3148 001EFF48 90 01 00 34 */ stw r0, 0x34(r1) @@ -4656,7 +4656,7 @@ func_801F3140: /* 801F315C 001EFF5C 7C DE 33 78 */ mr r30, r6 /* 801F3160 001EFF60 38 61 00 0C */ addi r3, r1, 0xc /* 801F3164 001EFF64 38 81 00 08 */ addi r4, r1, 8 -/* 801F3168 001EFF68 4B FF D1 49 */ bl func_801F02B0 +/* 801F3168 001EFF68 4B FF D1 49 */ bl TRKGetFreeBuffer /* 801F316C 001EFF6C 7C 7B 1B 79 */ or. r27, r3, r3 /* 801F3170 001EFF70 40 82 00 44 */ bne lbl_801F31B4 /* 801F3174 001EFF74 80 A1 00 08 */ lwz r5, 8(r1) @@ -4682,14 +4682,14 @@ lbl_801F31B4: /* 801F31B8 001EFFB8 40 82 00 14 */ bne lbl_801F31CC /* 801F31BC 001EFFBC 80 61 00 08 */ lwz r3, 8(r1) /* 801F31C0 001EFFC0 7F 44 D3 78 */ mr r4, r26 -/* 801F31C4 001EFFC4 4B FF CD 1D */ bl func_801EFEE0 +/* 801F31C4 001EFFC4 4B FF CD 1D */ bl TRKAppendBuffer1_ui32 /* 801F31C8 001EFFC8 7C 7B 1B 78 */ mr r27, r3 lbl_801F31CC: /* 801F31CC 001EFFCC 2C 1B 00 00 */ cmpwi r27, 0 /* 801F31D0 001EFFD0 40 82 00 14 */ bne lbl_801F31E4 /* 801F31D4 001EFFD4 80 61 00 08 */ lwz r3, 8(r1) /* 801F31D8 001EFFD8 80 9C 00 00 */ lwz r4, 0(r28) -/* 801F31DC 001EFFDC 4B FF CD 05 */ bl func_801EFEE0 +/* 801F31DC 001EFFDC 4B FF CD 05 */ bl TRKAppendBuffer1_ui32 /* 801F31E0 001EFFE0 7C 7B 1B 78 */ mr r27, r3 lbl_801F31E4: /* 801F31E4 001EFFE4 2C 1B 00 00 */ cmpwi r27, 0 @@ -4721,27 +4721,27 @@ lbl_801F3228: /* 801F3240 001F0040 38 C0 00 03 */ li r6, 3 /* 801F3244 001F0044 38 E0 00 00 */ li r7, 0 /* 801F3248 001F0048 80 61 00 08 */ lwz r3, 8(r1) -/* 801F324C 001F004C 48 00 03 4D */ bl func_801F3598 +/* 801F324C 001F004C 48 00 03 4D */ bl TRKRequestSend /* 801F3250 001F0050 7C 7B 1B 79 */ or. r27, r3, r3 /* 801F3254 001F0054 40 82 00 18 */ bne lbl_801F326C /* 801F3258 001F0058 80 61 00 10 */ lwz r3, 0x10(r1) -/* 801F325C 001F005C 4B FF D0 29 */ bl func_801F0284 +/* 801F325C 001F005C 4B FF D0 29 */ bl TRKGetBuffer /* 801F3260 001F0060 38 80 00 02 */ li r4, 2 /* 801F3264 001F0064 7C 7F 1B 78 */ mr r31, r3 -/* 801F3268 001F0068 4B FF CF 49 */ bl func_801F01B0 +/* 801F3268 001F0068 4B FF CF 49 */ bl TRKSetBufferPosition lbl_801F326C: /* 801F326C 001F006C 2C 1B 00 00 */ cmpwi r27, 0 /* 801F3270 001F0070 40 82 00 14 */ bne lbl_801F3284 /* 801F3274 001F0074 7F E3 FB 78 */ mr r3, r31 /* 801F3278 001F0078 7F C4 F3 78 */ mr r4, r30 -/* 801F327C 001F007C 4B FF C9 85 */ bl func_801EFC00 +/* 801F327C 001F007C 4B FF C9 85 */ bl TRKReadBuffer1_ui8 /* 801F3280 001F0080 7C 7B 1B 78 */ mr r27, r3 lbl_801F3284: /* 801F3284 001F0084 2C 1B 00 00 */ cmpwi r27, 0 /* 801F3288 001F0088 40 82 00 18 */ bne lbl_801F32A0 /* 801F328C 001F008C 7F E3 FB 78 */ mr r3, r31 /* 801F3290 001F0090 7F 84 E3 78 */ mr r4, r28 -/* 801F3294 001F0094 4B FF C7 ED */ bl func_801EFA80 +/* 801F3294 001F0094 4B FF C7 ED */ bl TRKReadBuffer1_ui32 /* 801F3298 001F0098 7C 7B 1B 78 */ mr r27, r3 /* 801F329C 001F009C 48 00 00 0C */ b lbl_801F32A8 lbl_801F32A0: @@ -4749,10 +4749,10 @@ lbl_801F32A0: /* 801F32A4 001F00A4 90 1C 00 00 */ stw r0, 0(r28) lbl_801F32A8: /* 801F32A8 001F00A8 80 61 00 10 */ lwz r3, 0x10(r1) -/* 801F32AC 001F00AC 4B FF CF 75 */ bl func_801F0220 +/* 801F32AC 001F00AC 4B FF CF 75 */ bl TRKReleaseBuffer lbl_801F32B0: /* 801F32B0 001F00B0 80 61 00 0C */ lwz r3, 0xc(r1) -/* 801F32B4 001F00B4 4B FF CF 6D */ bl func_801F0220 +/* 801F32B4 001F00B4 4B FF CF 6D */ bl TRKReleaseBuffer /* 801F32B8 001F00B8 7F 63 DB 78 */ mr r3, r27 /* 801F32BC 001F00BC BB 41 00 18 */ lmw r26, 0x18(r1) /* 801F32C0 001F00C0 80 01 00 34 */ lwz r0, 0x34(r1) @@ -4760,8 +4760,8 @@ lbl_801F32B0: /* 801F32C8 001F00C8 38 21 00 30 */ addi r1, r1, 0x30 /* 801F32CC 001F00CC 4E 80 00 20 */ blr -.global func_801F32D0 -func_801F32D0: +.global HandleCloseFileSupportRequest +HandleCloseFileSupportRequest: /* 801F32D0 001F00D0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801F32D4 001F00D4 7C 08 02 A6 */ mflr r0 /* 801F32D8 001F00D8 90 01 00 34 */ stw r0, 0x34(r1) @@ -4773,7 +4773,7 @@ func_801F32D0: /* 801F32F0 001F00F0 93 81 00 20 */ stw r28, 0x20(r1) /* 801F32F4 001F00F4 7C 7C 1B 78 */ mr r28, r3 /* 801F32F8 001F00F8 38 61 00 0C */ addi r3, r1, 0xc -/* 801F32FC 001F00FC 4B FF CF B5 */ bl func_801F02B0 +/* 801F32FC 001F00FC 4B FF CF B5 */ bl TRKGetFreeBuffer /* 801F3300 001F0100 7C 7F 1B 79 */ or. r31, r3, r3 /* 801F3304 001F0104 40 82 00 44 */ bne lbl_801F3348 /* 801F3308 001F0108 80 A1 00 08 */ lwz r5, 8(r1) @@ -4799,7 +4799,7 @@ lbl_801F3348: /* 801F334C 001F014C 40 82 00 14 */ bne lbl_801F3360 /* 801F3350 001F0150 80 61 00 08 */ lwz r3, 8(r1) /* 801F3354 001F0154 7F 84 E3 78 */ mr r4, r28 -/* 801F3358 001F0158 4B FF CB 89 */ bl func_801EFEE0 +/* 801F3358 001F0158 4B FF CB 89 */ bl TRKAppendBuffer1_ui32 /* 801F335C 001F015C 7C 7F 1B 78 */ mr r31, r3 lbl_801F3360: /* 801F3360 001F0160 2C 1F 00 00 */ cmpwi r31, 0 @@ -4811,27 +4811,27 @@ lbl_801F3360: /* 801F3378 001F0178 38 C0 00 03 */ li r6, 3 /* 801F337C 001F017C 38 E0 00 00 */ li r7, 0 /* 801F3380 001F0180 80 61 00 08 */ lwz r3, 8(r1) -/* 801F3384 001F0184 48 00 02 15 */ bl func_801F3598 +/* 801F3384 001F0184 48 00 02 15 */ bl TRKRequestSend /* 801F3388 001F0188 7C 7F 1B 79 */ or. r31, r3, r3 /* 801F338C 001F018C 40 82 00 18 */ bne lbl_801F33A4 /* 801F3390 001F0190 80 61 00 10 */ lwz r3, 0x10(r1) -/* 801F3394 001F0194 4B FF CE F1 */ bl func_801F0284 +/* 801F3394 001F0194 4B FF CE F1 */ bl TRKGetBuffer /* 801F3398 001F0198 38 80 00 02 */ li r4, 2 /* 801F339C 001F019C 7C 7E 1B 78 */ mr r30, r3 -/* 801F33A0 001F01A0 4B FF CE 11 */ bl func_801F01B0 +/* 801F33A0 001F01A0 4B FF CE 11 */ bl TRKSetBufferPosition lbl_801F33A4: /* 801F33A4 001F01A4 2C 1F 00 00 */ cmpwi r31, 0 /* 801F33A8 001F01A8 40 82 00 14 */ bne lbl_801F33BC /* 801F33AC 001F01AC 7F C3 F3 78 */ mr r3, r30 /* 801F33B0 001F01B0 7F A4 EB 78 */ mr r4, r29 -/* 801F33B4 001F01B4 4B FF C8 4D */ bl func_801EFC00 +/* 801F33B4 001F01B4 4B FF C8 4D */ bl TRKReadBuffer1_ui8 /* 801F33B8 001F01B8 7C 7F 1B 78 */ mr r31, r3 lbl_801F33BC: /* 801F33BC 001F01BC 80 61 00 10 */ lwz r3, 0x10(r1) -/* 801F33C0 001F01C0 4B FF CE 61 */ bl func_801F0220 +/* 801F33C0 001F01C0 4B FF CE 61 */ bl TRKReleaseBuffer lbl_801F33C4: /* 801F33C4 001F01C4 80 61 00 0C */ lwz r3, 0xc(r1) -/* 801F33C8 001F01C8 4B FF CE 59 */ bl func_801F0220 +/* 801F33C8 001F01C8 4B FF CE 59 */ bl TRKReleaseBuffer /* 801F33CC 001F01CC 80 01 00 34 */ lwz r0, 0x34(r1) /* 801F33D0 001F01D0 7F E3 FB 78 */ mr r3, r31 /* 801F33D4 001F01D4 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -4842,8 +4842,8 @@ lbl_801F33C4: /* 801F33E8 001F01E8 38 21 00 30 */ addi r1, r1, 0x30 /* 801F33EC 001F01EC 4E 80 00 20 */ blr -.global func_801F33F0 -func_801F33F0: +.global HandleOpenFileSupportRequest +HandleOpenFileSupportRequest: /* 801F33F0 001F01F0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801F33F4 001F01F4 7C 08 02 A6 */ mflr r0 /* 801F33F8 001F01F8 90 01 00 34 */ stw r0, 0x34(r1) @@ -4856,7 +4856,7 @@ func_801F33F0: /* 801F3414 001F0214 38 61 00 0C */ addi r3, r1, 0xc /* 801F3418 001F0218 38 81 00 08 */ addi r4, r1, 8 /* 801F341C 001F021C 90 05 00 00 */ stw r0, 0(r5) -/* 801F3420 001F0220 4B FF CE 91 */ bl func_801F02B0 +/* 801F3420 001F0220 4B FF CE 91 */ bl TRKGetFreeBuffer /* 801F3424 001F0224 7C 7A 1B 79 */ or. r26, r3, r3 /* 801F3428 001F0228 40 82 00 44 */ bne lbl_801F346C /* 801F342C 001F022C 80 A1 00 08 */ lwz r5, 8(r1) @@ -4905,7 +4905,7 @@ lbl_801F34B0: /* 801F34C0 001F02C0 38 03 00 01 */ addi r0, r3, 1 /* 801F34C4 001F02C4 80 61 00 08 */ lwz r3, 8(r1) /* 801F34C8 001F02C8 54 04 04 3E */ clrlwi r4, r0, 0x10 -/* 801F34CC 001F02CC 4B FF CA ED */ bl func_801EFFB8 +/* 801F34CC 001F02CC 4B FF CA ED */ bl TRKAppendBuffer1_ui16 /* 801F34D0 001F02D0 7C 7A 1B 78 */ mr r26, r3 lbl_801F34D4: /* 801F34D4 001F02D4 2C 1A 00 00 */ cmpwi r26, 0 @@ -4916,7 +4916,7 @@ lbl_801F34D4: /* 801F34E8 001F02E8 80 61 00 08 */ lwz r3, 8(r1) /* 801F34EC 001F02EC 7F 64 DB 78 */ mr r4, r27 /* 801F34F0 001F02F0 38 A5 00 01 */ addi r5, r5, 1 -/* 801F34F4 001F02F4 4B FF C8 89 */ bl func_801EFD7C +/* 801F34F4 001F02F4 4B FF C8 89 */ bl TRKAppendBuffer_ui8 /* 801F34F8 001F02F8 7C 7A 1B 78 */ mr r26, r3 lbl_801F34FC: /* 801F34FC 001F02FC 2C 1A 00 00 */ cmpwi r26, 0 @@ -4928,34 +4928,34 @@ lbl_801F34FC: /* 801F3514 001F0314 38 C0 00 03 */ li r6, 3 /* 801F3518 001F0318 38 E0 00 00 */ li r7, 0 /* 801F351C 001F031C 80 61 00 08 */ lwz r3, 8(r1) -/* 801F3520 001F0320 48 00 00 79 */ bl func_801F3598 +/* 801F3520 001F0320 48 00 00 79 */ bl TRKRequestSend /* 801F3524 001F0324 7C 7A 1B 79 */ or. r26, r3, r3 /* 801F3528 001F0328 40 82 00 18 */ bne lbl_801F3540 /* 801F352C 001F032C 80 61 00 10 */ lwz r3, 0x10(r1) -/* 801F3530 001F0330 4B FF CD 55 */ bl func_801F0284 +/* 801F3530 001F0330 4B FF CD 55 */ bl TRKGetBuffer /* 801F3534 001F0334 38 80 00 02 */ li r4, 2 /* 801F3538 001F0338 7C 7F 1B 78 */ mr r31, r3 -/* 801F353C 001F033C 4B FF CC 75 */ bl func_801F01B0 +/* 801F353C 001F033C 4B FF CC 75 */ bl TRKSetBufferPosition lbl_801F3540: /* 801F3540 001F0340 2C 1A 00 00 */ cmpwi r26, 0 /* 801F3544 001F0344 40 82 00 14 */ bne lbl_801F3558 /* 801F3548 001F0348 7F E3 FB 78 */ mr r3, r31 /* 801F354C 001F034C 7F C4 F3 78 */ mr r4, r30 -/* 801F3550 001F0350 4B FF C6 B1 */ bl func_801EFC00 +/* 801F3550 001F0350 4B FF C6 B1 */ bl TRKReadBuffer1_ui8 /* 801F3554 001F0354 7C 7A 1B 78 */ mr r26, r3 lbl_801F3558: /* 801F3558 001F0358 2C 1A 00 00 */ cmpwi r26, 0 /* 801F355C 001F035C 40 82 00 14 */ bne lbl_801F3570 /* 801F3560 001F0360 7F E3 FB 78 */ mr r3, r31 /* 801F3564 001F0364 7F A4 EB 78 */ mr r4, r29 -/* 801F3568 001F0368 4B FF C5 19 */ bl func_801EFA80 +/* 801F3568 001F0368 4B FF C5 19 */ bl TRKReadBuffer1_ui32 /* 801F356C 001F036C 7C 7A 1B 78 */ mr r26, r3 lbl_801F3570: /* 801F3570 001F0370 80 61 00 10 */ lwz r3, 0x10(r1) -/* 801F3574 001F0374 4B FF CC AD */ bl func_801F0220 +/* 801F3574 001F0374 4B FF CC AD */ bl TRKReleaseBuffer lbl_801F3578: /* 801F3578 001F0378 80 61 00 0C */ lwz r3, 0xc(r1) -/* 801F357C 001F037C 4B FF CC A5 */ bl func_801F0220 +/* 801F357C 001F037C 4B FF CC A5 */ bl TRKReleaseBuffer /* 801F3580 001F0380 7F 43 D3 78 */ mr r3, r26 /* 801F3584 001F0384 BB 41 00 18 */ lmw r26, 0x18(r1) /* 801F3588 001F0388 80 01 00 34 */ lwz r0, 0x34(r1) @@ -4963,8 +4963,8 @@ lbl_801F3578: /* 801F3590 001F0390 38 21 00 30 */ addi r1, r1, 0x30 /* 801F3594 001F0394 4E 80 00 20 */ blr -.global func_801F3598 -func_801F3598: +.global TRKRequestSend +TRKRequestSend: /* 801F3598 001F0398 94 21 FF C0 */ stwu r1, -0x40(r1) /* 801F359C 001F039C 7C 08 02 A6 */ mflr r0 /* 801F35A0 001F03A0 90 01 00 44 */ stw r0, 0x44(r1) @@ -4981,14 +4981,14 @@ func_801F3598: /* 801F35CC 001F03CC 48 00 01 2C */ b lbl_801F36F8 lbl_801F35D0: /* 801F35D0 001F03D0 7E E3 BB 78 */ mr r3, r23 -/* 801F35D4 001F03D4 4B FF C0 61 */ bl func_801EF634 +/* 801F35D4 001F03D4 4B FF C0 61 */ bl TRKMessageSend /* 801F35D8 001F03D8 7C 7F 1B 79 */ or. r31, r3, r3 /* 801F35DC 001F03DC 40 82 01 18 */ bne lbl_801F36F4 /* 801F35E0 001F03E0 2C 1A 00 00 */ cmpwi r26, 0 /* 801F35E4 001F03E4 41 82 00 08 */ beq lbl_801F35EC /* 801F35E8 001F03E8 3B A0 00 00 */ li r29, 0 lbl_801F35EC: -/* 801F35EC 001F03EC 4B FF CF 15 */ bl func_801F0500 +/* 801F35EC 001F03EC 4B FF CF 15 */ bl TRKTestForPacket /* 801F35F0 001F03F0 90 78 00 00 */ stw r3, 0(r24) /* 801F35F4 001F03F4 80 78 00 00 */ lwz r3, 0(r24) /* 801F35F8 001F03F8 2C 03 FF FF */ cmpwi r3, -1 @@ -5004,20 +5004,20 @@ lbl_801F361C: /* 801F361C 001F041C 2C 03 FF FF */ cmpwi r3, -1 /* 801F3620 001F0420 41 82 00 4C */ beq lbl_801F366C /* 801F3624 001F0424 3B 60 00 00 */ li r27, 0 -/* 801F3628 001F0428 4B FF CC 5D */ bl func_801F0284 +/* 801F3628 001F0428 4B FF CC 5D */ bl TRKGetBuffer /* 801F362C 001F042C 38 80 00 00 */ li r4, 0 /* 801F3630 001F0430 7C 7E 1B 78 */ mr r30, r3 -/* 801F3634 001F0434 4B FF CB 7D */ bl func_801F01B0 +/* 801F3634 001F0434 4B FF CB 7D */ bl TRKSetBufferPosition /* 801F3638 001F0438 7F C3 F3 78 */ mr r3, r30 /* 801F363C 001F043C 38 81 00 09 */ addi r4, r1, 9 -/* 801F3640 001F0440 4B FF C5 C1 */ bl func_801EFC00 +/* 801F3640 001F0440 4B FF C5 C1 */ bl TRKReadBuffer1_ui8 /* 801F3644 001F0444 7C 7F 1B 79 */ or. r31, r3, r3 /* 801F3648 001F0448 40 82 00 24 */ bne lbl_801F366C /* 801F364C 001F044C 88 01 00 09 */ lbz r0, 9(r1) /* 801F3650 001F0450 28 00 00 80 */ cmplwi r0, 0x80 /* 801F3654 001F0454 40 80 00 18 */ bge lbl_801F366C /* 801F3658 001F0458 80 78 00 00 */ lwz r3, 0(r24) -/* 801F365C 001F045C 4B FF CD BD */ bl func_801F0418 +/* 801F365C 001F045C 4B FF CD BD */ bl TRKProcessInput /* 801F3660 001F0460 38 00 FF FF */ li r0, -1 /* 801F3664 001F0464 90 18 00 00 */ stw r0, 0(r24) /* 801F3668 001F0468 4B FF FF 84 */ b lbl_801F35EC @@ -5036,7 +5036,7 @@ lbl_801F3688: /* 801F3694 001F0494 40 82 00 14 */ bne lbl_801F36A8 /* 801F3698 001F0498 7F C3 F3 78 */ mr r3, r30 /* 801F369C 001F049C 38 81 00 08 */ addi r4, r1, 8 -/* 801F36A0 001F04A0 4B FF C5 61 */ bl func_801EFC00 +/* 801F36A0 001F04A0 4B FF C5 61 */ bl TRKReadBuffer1_ui8 /* 801F36A4 001F04A4 7C 7F 1B 78 */ mr r31, r3 lbl_801F36A8: /* 801F36A8 001F04A8 2C 1F 00 00 */ cmpwi r31, 0 @@ -5058,7 +5058,7 @@ lbl_801F36D4: /* 801F36E0 001F04E0 41 82 00 14 */ beq lbl_801F36F4 lbl_801F36E4: /* 801F36E4 001F04E4 80 78 00 00 */ lwz r3, 0(r24) -/* 801F36E8 001F04E8 4B FF CB 39 */ bl func_801F0220 +/* 801F36E8 001F04E8 4B FF CB 39 */ bl TRKReleaseBuffer /* 801F36EC 001F04EC 38 00 FF FF */ li r0, -1 /* 801F36F0 001F04F0 90 18 00 00 */ stw r0, 0(r24) lbl_801F36F4: @@ -5084,8 +5084,8 @@ lbl_801F3724: /* 801F3734 001F0534 38 21 00 40 */ addi r1, r1, 0x40 /* 801F3738 001F0538 4E 80 00 20 */ blr -.global func_801F373C -func_801F373C: +.global TRKSuppAccessFile +TRKSuppAccessFile: /* 801F373C 001F053C 94 21 FF B0 */ stwu r1, -0x50(r1) /* 801F3740 001F0540 7C 08 02 A6 */ mflr r0 /* 801F3744 001F0544 90 01 00 54 */ stw r0, 0x54(r1) @@ -5120,7 +5120,7 @@ lbl_801F37A8: /* 801F37A8 001F05A8 7C 1F 03 78 */ mr r31, r0 /* 801F37AC 001F05AC 38 61 00 10 */ addi r3, r1, 0x10 /* 801F37B0 001F05B0 38 81 00 0C */ addi r4, r1, 0xc -/* 801F37B4 001F05B4 4B FF CA FD */ bl func_801F02B0 +/* 801F37B4 001F05B4 4B FF CA FD */ bl TRKGetFreeBuffer /* 801F37B8 001F05B8 7C 75 1B 79 */ or. r21, r3, r3 /* 801F37BC 001F05BC 40 82 00 50 */ bne lbl_801F380C /* 801F37C0 001F05C0 2C 1D 00 00 */ cmpwi r29, 0 @@ -5150,14 +5150,14 @@ lbl_801F380C: /* 801F3810 001F0610 40 82 00 14 */ bne lbl_801F3824 /* 801F3814 001F0614 80 61 00 0C */ lwz r3, 0xc(r1) /* 801F3818 001F0618 7E E4 BB 78 */ mr r4, r23 -/* 801F381C 001F061C 4B FF C6 C5 */ bl func_801EFEE0 +/* 801F381C 001F061C 4B FF C6 C5 */ bl TRKAppendBuffer1_ui32 /* 801F3820 001F0620 7C 75 1B 78 */ mr r21, r3 lbl_801F3824: /* 801F3824 001F0624 2C 15 00 00 */ cmpwi r21, 0 /* 801F3828 001F0628 40 82 00 14 */ bne lbl_801F383C /* 801F382C 001F062C 80 61 00 0C */ lwz r3, 0xc(r1) /* 801F3830 001F0630 57 E4 04 3E */ clrlwi r4, r31, 0x10 -/* 801F3834 001F0634 4B FF C7 85 */ bl func_801EFFB8 +/* 801F3834 001F0634 4B FF C7 85 */ bl TRKAppendBuffer1_ui16 /* 801F3838 001F0638 7C 75 1B 78 */ mr r21, r3 lbl_801F383C: /* 801F383C 001F063C 2C 1D 00 00 */ cmpwi r29, 0 @@ -5167,7 +5167,7 @@ lbl_801F383C: /* 801F384C 001F064C 80 61 00 0C */ lwz r3, 0xc(r1) /* 801F3850 001F0650 7F E5 FB 78 */ mr r5, r31 /* 801F3854 001F0654 7C 9B F2 14 */ add r4, r27, r30 -/* 801F3858 001F0658 4B FF C5 25 */ bl func_801EFD7C +/* 801F3858 001F0658 4B FF C5 25 */ bl TRKAppendBuffer_ui8 /* 801F385C 001F065C 7C 75 1B 78 */ mr r21, r3 lbl_801F3860: /* 801F3860 001F0660 2C 15 00 00 */ cmpwi r21, 0 @@ -5190,27 +5190,27 @@ lbl_801F3890: /* 801F38A0 001F06A0 7C 00 00 34 */ cntlzw r0, r0 /* 801F38A4 001F06A4 38 C0 00 03 */ li r6, 3 /* 801F38A8 001F06A8 54 07 D9 7E */ srwi r7, r0, 5 -/* 801F38AC 001F06AC 4B FF FC ED */ bl func_801F3598 +/* 801F38AC 001F06AC 4B FF FC ED */ bl TRKRequestSend /* 801F38B0 001F06B0 7C 75 1B 79 */ or. r21, r3, r3 /* 801F38B4 001F06B4 40 82 00 18 */ bne lbl_801F38CC /* 801F38B8 001F06B8 80 61 00 14 */ lwz r3, 0x14(r1) -/* 801F38BC 001F06BC 4B FF C9 C9 */ bl func_801F0284 +/* 801F38BC 001F06BC 4B FF C9 C9 */ bl TRKGetBuffer /* 801F38C0 001F06C0 38 80 00 02 */ li r4, 2 /* 801F38C4 001F06C4 7C 7C 1B 78 */ mr r28, r3 -/* 801F38C8 001F06C8 4B FF C8 E9 */ bl func_801F01B0 +/* 801F38C8 001F06C8 4B FF C8 E9 */ bl TRKSetBufferPosition lbl_801F38CC: /* 801F38CC 001F06CC 2C 15 00 00 */ cmpwi r21, 0 /* 801F38D0 001F06D0 40 82 00 14 */ bne lbl_801F38E4 /* 801F38D4 001F06D4 7F 83 E3 78 */ mr r3, r28 /* 801F38D8 001F06D8 38 81 00 08 */ addi r4, r1, 8 -/* 801F38DC 001F06DC 4B FF C3 25 */ bl func_801EFC00 +/* 801F38DC 001F06DC 4B FF C3 25 */ bl TRKReadBuffer1_ui8 /* 801F38E0 001F06E0 7C 75 1B 78 */ mr r21, r3 lbl_801F38E4: /* 801F38E4 001F06E4 2C 15 00 00 */ cmpwi r21, 0 /* 801F38E8 001F06E8 40 82 00 14 */ bne lbl_801F38FC /* 801F38EC 001F06EC 7F 83 E3 78 */ mr r3, r28 /* 801F38F0 001F06F0 38 81 00 0A */ addi r4, r1, 0xa -/* 801F38F4 001F06F4 4B FF C2 55 */ bl func_801EFB48 +/* 801F38F4 001F06F4 4B FF C2 55 */ bl TRKReadBuffer1_ui16 /* 801F38F8 001F06F8 7C 75 1B 78 */ mr r21, r3 lbl_801F38FC: /* 801F38FC 001F06FC 2C 1D 00 00 */ cmpwi r29, 0 @@ -5235,7 +5235,7 @@ lbl_801F393C: /* 801F3944 001F0744 41 81 00 14 */ bgt lbl_801F3958 /* 801F3948 001F0748 7F 83 E3 78 */ mr r3, r28 /* 801F394C 001F074C 7C 9B F2 14 */ add r4, r27, r30 -/* 801F3950 001F0750 4B FF BF B1 */ bl func_801EF900 +/* 801F3950 001F0750 4B FF BF B1 */ bl TRKReadBuffer_ui8 /* 801F3954 001F0754 7C 75 1B 78 */ mr r21, r3 lbl_801F3958: /* 801F3958 001F0758 A0 61 00 0A */ lhz r3, 0xa(r1) @@ -5258,15 +5258,15 @@ lbl_801F3990: /* 801F3990 001F0790 88 01 00 08 */ lbz r0, 8(r1) /* 801F3994 001F0794 98 1A 00 00 */ stb r0, 0(r26) /* 801F3998 001F0798 80 61 00 14 */ lwz r3, 0x14(r1) -/* 801F399C 001F079C 4B FF C8 85 */ bl func_801F0220 +/* 801F399C 001F079C 4B FF C8 85 */ bl TRKReleaseBuffer /* 801F39A0 001F07A0 48 00 00 10 */ b lbl_801F39B0 lbl_801F39A4: /* 801F39A4 001F07A4 80 61 00 0C */ lwz r3, 0xc(r1) -/* 801F39A8 001F07A8 4B FF BC 8D */ bl func_801EF634 +/* 801F39A8 001F07A8 4B FF BC 8D */ bl TRKMessageSend /* 801F39AC 001F07AC 7C 75 1B 78 */ mr r21, r3 lbl_801F39B0: /* 801F39B0 001F07B0 80 61 00 10 */ lwz r3, 0x10(r1) -/* 801F39B4 001F07B4 4B FF C8 6D */ bl func_801F0220 +/* 801F39B4 001F07B4 4B FF C8 6D */ bl TRKReleaseBuffer /* 801F39B8 001F07B8 7F DE FA 14 */ add r30, r30, r31 lbl_801F39BC: /* 801F39BC 001F07BC 2C 19 00 00 */ cmpwi r25, 0 @@ -5289,23 +5289,23 @@ lbl_801F39EC: /* 801F39F8 001F07F8 38 21 00 50 */ addi r1, r1, 0x50 /* 801F39FC 001F07FC 4E 80 00 20 */ blr -.global func_801F3A00 -func_801F3A00: +.global TRKReleaseMutex +TRKReleaseMutex: /* 801F3A00 001F0800 38 60 00 00 */ li r3, 0 /* 801F3A04 001F0804 4E 80 00 20 */ blr -.global func_801F3A08 -func_801F3A08: +.global TRKAcquireMutex +TRKAcquireMutex: /* 801F3A08 001F0808 38 60 00 00 */ li r3, 0 /* 801F3A0C 001F080C 4E 80 00 20 */ blr -.global func_801F3A10 -func_801F3A10: +.global TRKInitializeMutex +TRKInitializeMutex: /* 801F3A10 001F0810 38 60 00 00 */ li r3, 0 /* 801F3A14 001F0814 4E 80 00 20 */ blr -.global func_801F3A18 -func_801F3A18: +.global TRKDoNotifyStopped +TRKDoNotifyStopped: /* 801F3A18 001F0818 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801F3A1C 001F081C 7C 08 02 A6 */ mflr r0 /* 801F3A20 001F0820 90 01 00 24 */ stw r0, 0x24(r1) @@ -5314,7 +5314,7 @@ func_801F3A18: /* 801F3A2C 001F082C 93 C1 00 18 */ stw r30, 0x18(r1) /* 801F3A30 001F0830 7C 7E 1B 78 */ mr r30, r3 /* 801F3A34 001F0834 38 61 00 0C */ addi r3, r1, 0xc -/* 801F3A38 001F0838 4B FF C8 79 */ bl func_801F02B0 +/* 801F3A38 001F0838 4B FF C8 79 */ bl TRKGetFreeBuffer /* 801F3A3C 001F083C 7C 7F 1B 79 */ or. r31, r3, r3 /* 801F3A40 001F0840 40 82 00 94 */ bne lbl_801F3AD4 /* 801F3A44 001F0844 80 A1 00 08 */ lwz r5, 8(r1) @@ -5339,25 +5339,25 @@ lbl_801F3A7C: /* 801F3A88 001F0888 28 00 00 90 */ cmplwi r0, 0x90 /* 801F3A8C 001F088C 40 82 00 10 */ bne lbl_801F3A9C /* 801F3A90 001F0890 80 61 00 08 */ lwz r3, 8(r1) -/* 801F3A94 001F0894 48 00 08 E9 */ bl func_801F437C +/* 801F3A94 001F0894 48 00 08 E9 */ bl TRKTargetAddStopInfo /* 801F3A98 001F0898 48 00 00 0C */ b lbl_801F3AA4 lbl_801F3A9C: /* 801F3A9C 001F089C 80 61 00 08 */ lwz r3, 8(r1) -/* 801F3AA0 001F08A0 48 00 08 59 */ bl func_801F42F8 +/* 801F3AA0 001F08A0 48 00 08 59 */ bl TRKTargetAddExceptionInfo lbl_801F3AA4: /* 801F3AA4 001F08A4 80 61 00 08 */ lwz r3, 8(r1) /* 801F3AA8 001F08A8 38 81 00 10 */ addi r4, r1, 0x10 /* 801F3AAC 001F08AC 38 A0 00 02 */ li r5, 2 /* 801F3AB0 001F08B0 38 C0 00 03 */ li r6, 3 /* 801F3AB4 001F08B4 38 E0 00 01 */ li r7, 1 -/* 801F3AB8 001F08B8 4B FF FA E1 */ bl func_801F3598 +/* 801F3AB8 001F08B8 4B FF FA E1 */ bl TRKRequestSend /* 801F3ABC 001F08BC 7C 7F 1B 79 */ or. r31, r3, r3 /* 801F3AC0 001F08C0 40 82 00 0C */ bne lbl_801F3ACC /* 801F3AC4 001F08C4 80 61 00 10 */ lwz r3, 0x10(r1) -/* 801F3AC8 001F08C8 4B FF C7 59 */ bl func_801F0220 +/* 801F3AC8 001F08C8 4B FF C7 59 */ bl TRKReleaseBuffer lbl_801F3ACC: /* 801F3ACC 001F08CC 80 61 00 0C */ lwz r3, 0xc(r1) -/* 801F3AD0 001F08D0 4B FF C7 51 */ bl func_801F0220 +/* 801F3AD0 001F08D0 4B FF C7 51 */ bl TRKReleaseBuffer lbl_801F3AD4: /* 801F3AD4 001F08D4 80 01 00 24 */ lwz r0, 0x24(r1) /* 801F3AD8 001F08D8 7F E3 FB 78 */ mr r3, r31 @@ -5443,13 +5443,13 @@ lbl_801F3BD0: /* 801F3BD8 001F09D8 40 82 FF F8 */ bne lbl_801F3BD0 /* 801F3BDC 001F09DC 4E 80 00 20 */ blr -.global func_801F3BE0 -func_801F3BE0: +.global __TRK_get_MSR +__TRK_get_MSR: /* 801F3BE0 001F09E0 7C 60 00 A6 */ mfmsr r3 /* 801F3BE4 001F09E4 4E 80 00 20 */ blr -.global func_801F3BE8 -func_801F3BE8: +.global __TRK_set_MSR +__TRK_set_MSR: /* 801F3BE8 001F09E8 7C 60 01 24 */ mtmsr r3 /* 801F3BEC 001F09EC 4E 80 00 20 */ blr @@ -5496,7 +5496,7 @@ lbl_801F3C2C: /* 801F3C78 001F0A78 60 42 0D 78 */ ori r2, r2, lbl_80380D78@l /* 801F3C7C 001F0A7C 7C 68 02 A6 */ mflr r3 /* 801F3C80 001F0A80 90 62 04 2C */ stw r3, 0x42c(r2) -/* 801F3C84 001F0A84 48 00 20 99 */ bl func_801F5D1C +/* 801F3C84 001F0A84 48 00 20 99 */ bl TRKUARTInterruptHandler /* 801F3C88 001F0A88 3C 40 80 38 */ lis r2, lbl_80380D78@h /* 801F3C8C 001F0A8C 60 42 0D 78 */ ori r2, r2, lbl_80380D78@l /* 801F3C90 001F0A90 80 62 04 2C */ lwz r3, 0x42c(r2) @@ -5551,7 +5551,7 @@ lbl_801F3CF4: /* 801F3D4C 001F0B4C 7F C9 02 A6 */ mfctr r30 /* 801F3D50 001F0B50 7F E1 02 A6 */ mfxer r31 /* 801F3D54 001F0B54 BF 62 00 80 */ stmw r27, 0x80(r2) -/* 801F3D58 001F0B58 48 00 1B 81 */ bl func_801F58D8 +/* 801F3D58 001F0B58 48 00 1B 81 */ bl TRKSaveExtended1Block /* 801F3D5C 001F0B5C 3C 40 80 2B */ lis r2, lbl_802B7634@h /* 801F3D60 001F0B60 60 42 76 34 */ ori r2, r2, lbl_802B7634@l /* 801F3D64 001F0B64 38 60 00 01 */ li r3, 1 @@ -5620,8 +5620,8 @@ lbl_801F3E38: /* 801F3E54 001F0C54 7C 72 42 A6 */ mfspr r3, 0x112 /* 801F3E58 001F0C58 4C 00 00 64 */ rfi -.global func_801F3E5C -func_801F3E5C: +.global TRKSwapAndGo +TRKSwapAndGo: /* 801F3E5C 001F0C5C 3C 60 80 38 */ lis r3, lbl_80380CD4@h /* 801F3E60 001F0C60 60 63 0C D4 */ ori r3, r3, lbl_80380CD4@l /* 801F3E64 001F0C64 BC 03 00 00 */ stmw r0, 0(r3) @@ -5658,7 +5658,7 @@ lbl_801F3ED8: /* 801F3EDC 001F0CDC 60 42 76 34 */ ori r2, r2, lbl_802B7634@l /* 801F3EE0 001F0CE0 38 60 00 00 */ li r3, 0 /* 801F3EE4 001F0CE4 98 62 00 0C */ stb r3, 0xc(r2) -/* 801F3EE8 001F0CE8 48 00 1B A9 */ bl func_801F5A90 +/* 801F3EE8 001F0CE8 48 00 1B A9 */ bl TRKRestoreExtended1Block /* 801F3EEC 001F0CEC 3C 40 80 38 */ lis r2, lbl_80380D78@h /* 801F3EF0 001F0CF0 60 42 0D 78 */ ori r2, r2, lbl_80380D78@l /* 801F3EF4 001F0CF4 BB 62 00 80 */ lmw r27, 0x80(r2) @@ -5695,15 +5695,15 @@ lbl_801F3F20: /* 801F3F6C 001F0D6C 80 42 00 08 */ lwz r2, 8(r2) /* 801F3F70 001F0D70 48 00 06 60 */ b lbl_801F45D0 -.global func_801F3F74 -func_801F3F74: +.global TRKTargetSetInputPendingPtr +TRKTargetSetInputPendingPtr: /* 801F3F74 001F0D74 3C 80 80 38 */ lis r4, lbl_80380CD4@ha /* 801F3F78 001F0D78 38 84 0C D4 */ addi r4, r4, lbl_80380CD4@l /* 801F3F7C 001F0D7C 90 64 00 A0 */ stw r3, 0xa0(r4) /* 801F3F80 001F0D80 4E 80 00 20 */ blr -.global func_801F3F84 -func_801F3F84: +.global TRKTargetStop +TRKTargetStop: /* 801F3F84 001F0D84 3C 60 80 38 */ lis r3, lbl_80380CD4@ha /* 801F3F88 001F0D88 38 00 00 01 */ li r0, 1 /* 801F3F8C 001F0D8C 38 83 0C D4 */ addi r4, r3, lbl_80380CD4@l @@ -5711,22 +5711,22 @@ func_801F3F84: /* 801F3F94 001F0D94 90 04 00 98 */ stw r0, 0x98(r4) /* 801F3F98 001F0D98 4E 80 00 20 */ blr -.global func_801F3F9C -func_801F3F9C: +.global TRKTargetSetStopped +TRKTargetSetStopped: /* 801F3F9C 001F0D9C 3C 80 80 38 */ lis r4, lbl_80380CD4@ha /* 801F3FA0 001F0DA0 38 84 0C D4 */ addi r4, r4, lbl_80380CD4@l /* 801F3FA4 001F0DA4 90 64 00 98 */ stw r3, 0x98(r4) /* 801F3FA8 001F0DA8 4E 80 00 20 */ blr -.global func_801F3FAC -func_801F3FAC: +.global TRKTargetStopped +TRKTargetStopped: /* 801F3FAC 001F0DAC 3C 60 80 38 */ lis r3, lbl_80380CD4@ha /* 801F3FB0 001F0DB0 38 63 0C D4 */ addi r3, r3, lbl_80380CD4@l /* 801F3FB4 001F0DB4 80 63 00 98 */ lwz r3, 0x98(r3) /* 801F3FB8 001F0DB8 4E 80 00 20 */ blr -.global func_801F3FBC -func_801F3FBC: +.global TRKTargetFlushCache +TRKTargetFlushCache: /* 801F3FBC 001F0DBC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801F3FC0 001F0DC0 7C 08 02 A6 */ mflr r0 /* 801F3FC4 001F0DC4 7C 04 28 40 */ cmplw r4, r5 @@ -5745,8 +5745,8 @@ lbl_801F3FE8: /* 801F3FF0 001F0DF0 38 21 00 10 */ addi r1, r1, 0x10 /* 801F3FF4 001F0DF4 4E 80 00 20 */ blr -.global func_801F3FF8 -func_801F3FF8: +.global TRKTargetSupportRequest +TRKTargetSupportRequest: /* 801F3FF8 001F0DF8 94 21 FF C0 */ stwu r1, -0x40(r1) /* 801F3FFC 001F0DFC 7C 08 02 A6 */ mflr r0 /* 801F4000 001F0E00 3C 60 80 38 */ lis r3, lbl_80380D78@ha @@ -5767,9 +5767,9 @@ func_801F3FF8: /* 801F403C 001F0E3C 41 82 00 20 */ beq lbl_801F405C /* 801F4040 001F0E40 38 61 00 10 */ addi r3, r1, 0x10 /* 801F4044 001F0E44 38 80 00 04 */ li r4, 4 -/* 801F4048 001F0E48 4B FF B2 65 */ bl func_801EF2AC +/* 801F4048 001F0E48 4B FF B2 65 */ bl TRKConstructEvent /* 801F404C 001F0E4C 38 61 00 10 */ addi r3, r1, 0x10 -/* 801F4050 001F0E50 4B FF B2 75 */ bl func_801EF2C4 +/* 801F4050 001F0E50 4B FF B2 75 */ bl TRKPostEvent /* 801F4054 001F0E54 38 60 00 00 */ li r3, 0 /* 801F4058 001F0E58 48 00 01 94 */ b lbl_801F41EC lbl_801F405C: @@ -5782,7 +5782,7 @@ lbl_801F405C: /* 801F4074 001F0E74 80 64 00 10 */ lwz r3, 0x10(r4) /* 801F4078 001F0E78 80 A4 00 18 */ lwz r5, 0x18(r4) /* 801F407C 001F0E7C 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 801F4080 001F0E80 4B FF F3 71 */ bl func_801F33F0 +/* 801F4080 001F0E80 4B FF F3 71 */ bl HandleOpenFileSupportRequest /* 801F4084 001F0E84 88 01 00 08 */ lbz r0, 8(r1) /* 801F4088 001F0E88 7C 7E 1B 78 */ mr r30, r3 /* 801F408C 001F0E8C 28 00 00 00 */ cmplwi r0, 0 @@ -5802,7 +5802,7 @@ lbl_801F40B0: /* 801F40BC 001F0EBC 38 81 00 08 */ addi r4, r1, 8 /* 801F40C0 001F0EC0 38 63 0D 78 */ addi r3, r3, lbl_80380D78@l /* 801F40C4 001F0EC4 80 63 00 10 */ lwz r3, 0x10(r3) -/* 801F40C8 001F0EC8 4B FF F2 09 */ bl func_801F32D0 +/* 801F40C8 001F0EC8 4B FF F2 09 */ bl HandleCloseFileSupportRequest /* 801F40CC 001F0ECC 88 01 00 08 */ lbz r0, 8(r1) /* 801F40D0 001F0ED0 7C 7E 1B 78 */ mr r30, r3 /* 801F40D4 001F0ED4 28 00 00 00 */ cmplwi r0, 0 @@ -5828,7 +5828,7 @@ lbl_801F40F8: /* 801F411C 001F0F1C 80 7D 00 10 */ lwz r3, 0x10(r29) /* 801F4120 001F0F20 54 05 06 3E */ clrlwi r5, r0, 0x18 /* 801F4124 001F0F24 90 E1 00 0C */ stw r7, 0xc(r1) -/* 801F4128 001F0F28 4B FF F0 19 */ bl func_801F3140 +/* 801F4128 001F0F28 4B FF F0 19 */ bl HandlePositionFileSupportRequest /* 801F412C 001F0F2C 88 01 00 08 */ lbz r0, 8(r1) /* 801F4130 001F0F30 7C 7E 1B 78 */ mr r30, r3 /* 801F4134 001F0F34 28 00 00 00 */ cmplwi r0, 0 @@ -5857,7 +5857,7 @@ lbl_801F4164: /* 801F4188 001F0F88 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 801F418C 001F0F8C 7F 65 DB 78 */ mr r5, r27 /* 801F4190 001F0F90 38 E0 00 01 */ li r7, 1 -/* 801F4194 001F0F94 4B FF F5 A9 */ bl func_801F373C +/* 801F4194 001F0F94 4B FF F5 A9 */ bl TRKSuppAccessFile /* 801F4198 001F0F98 88 01 00 08 */ lbz r0, 8(r1) /* 801F419C 001F0F9C 7C 7E 1B 78 */ mr r30, r3 /* 801F41A0 001F0FA0 28 00 00 00 */ cmplwi r0, 0 @@ -5888,15 +5888,15 @@ lbl_801F41EC: /* 801F41F8 001F0FF8 38 21 00 40 */ addi r1, r1, 0x40 /* 801F41FC 001F0FFC 4E 80 00 20 */ blr -.global func_801F4200 -func_801F4200: +.global TRKTargetGetPC +TRKTargetGetPC: /* 801F4200 001F1000 3C 60 80 38 */ lis r3, lbl_80380D78@ha /* 801F4204 001F1004 38 63 0D 78 */ addi r3, r3, lbl_80380D78@l /* 801F4208 001F1008 80 63 00 80 */ lwz r3, 0x80(r3) /* 801F420C 001F100C 4E 80 00 20 */ blr -.global func_801F4210 -func_801F4210: +.global TRKTargetStepOutOfRange +TRKTargetStepOutOfRange: /* 801F4210 001F1010 2C 05 00 00 */ cmpwi r5, 0 /* 801F4214 001F1014 41 82 00 0C */ beq lbl_801F4220 /* 801F4218 001F1018 38 60 07 03 */ li r3, 0x703 @@ -5932,8 +5932,8 @@ lbl_801F4274: /* 801F4284 001F1084 90 04 00 98 */ stw r0, 0x98(r4) /* 801F4288 001F1088 4E 80 00 20 */ blr -.global func_801F428C -func_801F428C: +.global TRKTargetSingleStep +TRKTargetSingleStep: /* 801F428C 001F108C 2C 04 00 00 */ cmpwi r4, 0 /* 801F4290 001F1090 41 82 00 0C */ beq lbl_801F429C /* 801F4294 001F1094 38 60 07 03 */ li r3, 0x703 @@ -5965,8 +5965,8 @@ lbl_801F42E0: /* 801F42F0 001F10F0 90 04 00 98 */ stw r0, 0x98(r4) /* 801F42F4 001F10F4 4E 80 00 20 */ blr -.global func_801F42F8 -func_801F42F8: +.global TRKTargetAddExceptionInfo +TRKTargetAddExceptionInfo: /* 801F42F8 001F10F8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801F42FC 001F10FC 7C 08 02 A6 */ mflr r0 /* 801F4300 001F1100 3C 80 80 2B */ lis r4, lbl_802B7634@ha @@ -5975,20 +5975,20 @@ func_801F42F8: /* 801F430C 001F110C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801F4310 001F1110 7C 7F 1B 78 */ mr r31, r3 /* 801F4314 001F1114 80 84 00 00 */ lwz r4, 0(r4) -/* 801F4318 001F1118 4B FF BB C9 */ bl func_801EFEE0 +/* 801F4318 001F1118 4B FF BB C9 */ bl TRKAppendBuffer1_ui32 /* 801F431C 001F111C 2C 03 00 00 */ cmpwi r3, 0 /* 801F4320 001F1120 40 82 00 18 */ bne lbl_801F4338 /* 801F4324 001F1124 3C 80 80 2B */ lis r4, lbl_802B7634@ha /* 801F4328 001F1128 38 61 00 08 */ addi r3, r1, 8 /* 801F432C 001F112C 38 84 76 34 */ addi r4, r4, lbl_802B7634@l /* 801F4330 001F1130 80 84 00 00 */ lwz r4, 0(r4) -/* 801F4334 001F1134 48 00 0F DD */ bl func_801F5310 +/* 801F4334 001F1134 48 00 0F DD */ bl TRKTargetReadInstruction lbl_801F4338: /* 801F4338 001F1138 2C 03 00 00 */ cmpwi r3, 0 /* 801F433C 001F113C 40 82 00 10 */ bne lbl_801F434C /* 801F4340 001F1140 80 81 00 08 */ lwz r4, 8(r1) /* 801F4344 001F1144 7F E3 FB 78 */ mr r3, r31 -/* 801F4348 001F1148 4B FF BB 99 */ bl func_801EFEE0 +/* 801F4348 001F1148 4B FF BB 99 */ bl TRKAppendBuffer1_ui32 lbl_801F434C: /* 801F434C 001F114C 2C 03 00 00 */ cmpwi r3, 0 /* 801F4350 001F1150 40 82 00 18 */ bne lbl_801F4368 @@ -5996,7 +5996,7 @@ lbl_801F434C: /* 801F4358 001F1158 7F E3 FB 78 */ mr r3, r31 /* 801F435C 001F115C 38 84 76 34 */ addi r4, r4, lbl_802B7634@l /* 801F4360 001F1160 A0 84 00 08 */ lhz r4, 8(r4) -/* 801F4364 001F1164 4B FF BC 55 */ bl func_801EFFB8 +/* 801F4364 001F1164 4B FF BC 55 */ bl TRKAppendBuffer1_ui16 lbl_801F4368: /* 801F4368 001F1168 80 01 00 24 */ lwz r0, 0x24(r1) /* 801F436C 001F116C 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -6004,8 +6004,8 @@ lbl_801F4368: /* 801F4374 001F1174 38 21 00 20 */ addi r1, r1, 0x20 /* 801F4378 001F1178 4E 80 00 20 */ blr -.global func_801F437C -func_801F437C: +.global TRKTargetAddStopInfo +TRKTargetAddStopInfo: /* 801F437C 001F117C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801F4380 001F1180 7C 08 02 A6 */ mflr r0 /* 801F4384 001F1184 3C 80 80 38 */ lis r4, lbl_80380D78@ha @@ -6017,18 +6017,18 @@ func_801F437C: /* 801F439C 001F119C 93 A1 00 14 */ stw r29, 0x14(r1) /* 801F43A0 001F11A0 93 81 00 10 */ stw r28, 0x10(r1) /* 801F43A4 001F11A4 80 9E 00 80 */ lwz r4, 0x80(r30) -/* 801F43A8 001F11A8 4B FF BB 39 */ bl func_801EFEE0 +/* 801F43A8 001F11A8 4B FF BB 39 */ bl TRKAppendBuffer1_ui32 /* 801F43AC 001F11AC 2C 03 00 00 */ cmpwi r3, 0 /* 801F43B0 001F11B0 40 82 00 10 */ bne lbl_801F43C0 /* 801F43B4 001F11B4 80 9E 00 80 */ lwz r4, 0x80(r30) /* 801F43B8 001F11B8 38 61 00 08 */ addi r3, r1, 8 -/* 801F43BC 001F11BC 48 00 0F 55 */ bl func_801F5310 +/* 801F43BC 001F11BC 48 00 0F 55 */ bl TRKTargetReadInstruction lbl_801F43C0: /* 801F43C0 001F11C0 2C 03 00 00 */ cmpwi r3, 0 /* 801F43C4 001F11C4 40 82 00 10 */ bne lbl_801F43D4 /* 801F43C8 001F11C8 80 81 00 08 */ lwz r4, 8(r1) /* 801F43CC 001F11CC 7F E3 FB 78 */ mr r3, r31 -/* 801F43D0 001F11D0 4B FF BB 11 */ bl func_801EFEE0 +/* 801F43D0 001F11D0 4B FF BB 11 */ bl TRKAppendBuffer1_ui32 lbl_801F43D4: /* 801F43D4 001F11D4 2C 03 00 00 */ cmpwi r3, 0 /* 801F43D8 001F11D8 40 82 00 1C */ bne lbl_801F43F4 @@ -6037,7 +6037,7 @@ lbl_801F43D4: /* 801F43E4 001F11E4 38 84 0D 78 */ addi r4, r4, lbl_80380D78@l /* 801F43E8 001F11E8 80 04 02 F8 */ lwz r0, 0x2f8(r4) /* 801F43EC 001F11EC 54 04 04 3E */ clrlwi r4, r0, 0x10 -/* 801F43F0 001F11F0 4B FF BB C9 */ bl func_801EFFB8 +/* 801F43F0 001F11F0 4B FF BB C9 */ bl TRKAppendBuffer1_ui16 lbl_801F43F4: /* 801F43F4 001F11F4 2C 03 00 00 */ cmpwi r3, 0 /* 801F43F8 001F11F8 40 82 00 5C */ bne lbl_801F4454 @@ -6049,7 +6049,7 @@ lbl_801F440C: /* 801F440C 001F120C 80 1E 00 00 */ lwz r0, 0(r30) /* 801F4410 001F1210 7F E3 FB 78 */ mr r3, r31 /* 801F4414 001F1214 54 04 04 3E */ clrlwi r4, r0, 0x10 -/* 801F4418 001F1218 4B FF BA C9 */ bl func_801EFEE0 +/* 801F4418 001F1218 4B FF BA C9 */ bl TRKAppendBuffer1_ui32 /* 801F441C 001F121C 3B 9C 00 01 */ addi r28, r28, 1 /* 801F4420 001F1220 3B DE 00 04 */ addi r30, r30, 4 /* 801F4424 001F1224 2C 1C 00 20 */ cmpwi r28, 0x20 @@ -6060,7 +6060,7 @@ lbl_801F4430: /* 801F4434 001F1234 7F E3 FB 78 */ mr r3, r31 /* 801F4438 001F1238 38 A0 00 00 */ li r5, 0 /* 801F443C 001F123C 54 06 04 3E */ clrlwi r6, r0, 0x10 -/* 801F4440 001F1240 4B FF B9 A5 */ bl func_801EFDE4 +/* 801F4440 001F1240 4B FF B9 A5 */ bl TRKAppendBuffer1_ui64 /* 801F4444 001F1244 3B DE 00 01 */ addi r30, r30, 1 /* 801F4448 001F1248 3B BD 00 08 */ addi r29, r29, 8 /* 801F444C 001F124C 2C 1E 00 20 */ cmpwi r30, 0x20 @@ -6075,8 +6075,8 @@ lbl_801F4454: /* 801F446C 001F126C 38 21 00 20 */ addi r1, r1, 0x20 /* 801F4470 001F1270 4E 80 00 20 */ blr -.global func_801F4474 -func_801F4474: +.global TRKTargetInterrupt +TRKTargetInterrupt: /* 801F4474 001F1274 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801F4478 001F1278 7C 08 02 A6 */ mflr r0 /* 801F447C 001F127C 90 01 00 14 */ stw r0, 0x14(r1) @@ -6167,7 +6167,7 @@ lbl_801F4598: /* 801F45B0 001F13B0 38 83 0C D4 */ addi r4, r3, lbl_80380CD4@l /* 801F45B4 001F13B4 38 60 00 90 */ li r3, 0x90 /* 801F45B8 001F13B8 90 04 00 98 */ stw r0, 0x98(r4) -/* 801F45BC 001F13BC 4B FF F4 5D */ bl func_801F3A18 +/* 801F45BC 001F13BC 4B FF F4 5D */ bl TRKDoNotifyStopped lbl_801F45C0: /* 801F45C0 001F13C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 801F45C4 001F13C4 7C 08 03 A6 */ mtlr r0 @@ -6201,7 +6201,7 @@ lbl_801F4624: /* 801F4628 001F1428 38 61 00 08 */ addi r3, r1, 8 /* 801F462C 001F142C 38 84 0D 78 */ addi r4, r4, lbl_80380D78@l /* 801F4630 001F1430 80 84 00 80 */ lwz r4, 0x80(r4) -/* 801F4634 001F1434 48 00 0C DD */ bl func_801F5310 +/* 801F4634 001F1434 48 00 0C DD */ bl TRKTargetReadInstruction /* 801F4638 001F1438 80 61 00 08 */ lwz r3, 8(r1) /* 801F463C 001F143C 3C 03 F0 20 */ addis r0, r3, 0xf020 /* 801F4640 001F1440 28 00 00 00 */ cmplwi r0, 0 @@ -6215,17 +6215,17 @@ lbl_801F4658: /* 801F4658 001F1458 38 80 00 04 */ li r4, 4 lbl_801F465C: /* 801F465C 001F145C 38 61 00 0C */ addi r3, r1, 0xc -/* 801F4660 001F1460 4B FF AC 4D */ bl func_801EF2AC +/* 801F4660 001F1460 4B FF AC 4D */ bl TRKConstructEvent /* 801F4664 001F1464 38 61 00 0C */ addi r3, r1, 0xc -/* 801F4668 001F1468 4B FF AC 5D */ bl func_801EF2C4 +/* 801F4668 001F1468 4B FF AC 5D */ bl TRKPostEvent lbl_801F466C: /* 801F466C 001F146C 80 01 00 24 */ lwz r0, 0x24(r1) /* 801F4670 001F1470 7C 08 03 A6 */ mtlr r0 /* 801F4674 001F1474 38 21 00 20 */ addi r1, r1, 0x20 /* 801F4678 001F1478 4E 80 00 20 */ blr -.global func_801F467C -func_801F467C: +.global TRKTargetCPUType +TRKTargetCPUType: /* 801F467C 001F147C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801F4680 001F1480 7C 08 02 A6 */ mflr r0 /* 801F4684 001F1484 90 01 00 14 */ stw r0, 0x14(r1) @@ -6233,7 +6233,7 @@ func_801F467C: /* 801F468C 001F148C 93 E1 00 0C */ stw r31, 0xc(r1) /* 801F4690 001F1490 7C 7F 1B 78 */ mr r31, r3 /* 801F4694 001F1494 98 03 00 00 */ stb r0, 0(r3) -/* 801F4698 001F1498 48 00 15 B1 */ bl func_801F5C48 +/* 801F4698 001F1498 48 00 15 B1 */ bl TRKTargetCPUMinorType /* 801F469C 001F149C 98 7F 00 01 */ stb r3, 1(r31) /* 801F46A0 001F14A0 3C 60 80 38 */ lis r3, lbl_8037F2F0@ha /* 801F46A4 001F14A4 38 80 00 04 */ li r4, 4 @@ -6251,8 +6251,8 @@ func_801F467C: /* 801F46D4 001F14D4 38 21 00 10 */ addi r1, r1, 0x10 /* 801F46D8 001F14D8 4E 80 00 20 */ blr -.global func_801F46DC -func_801F46DC: +.global TRKTargetSupportMask +TRKTargetSupportMask: /* 801F46DC 001F14DC 38 00 00 7A */ li r0, 0x7a /* 801F46E0 001F14E0 39 00 00 00 */ li r8, 0 /* 801F46E4 001F14E4 98 03 00 00 */ stb r0, 0(r3) @@ -6295,8 +6295,8 @@ func_801F46DC: /* 801F4778 001F1578 38 60 00 00 */ li r3, 0 /* 801F477C 001F157C 4E 80 00 20 */ blr -.global func_801F4780 -func_801F4780: +.global TRKTargetVersions +TRKTargetVersions: /* 801F4780 001F1580 38 00 00 02 */ li r0, 2 /* 801F4784 001F1584 38 A0 00 00 */ li r5, 0 /* 801F4788 001F1588 98 03 00 00 */ stb r0, 0(r3) @@ -6308,8 +6308,8 @@ func_801F4780: /* 801F47A0 001F15A0 38 60 00 00 */ li r3, 0 /* 801F47A4 001F15A4 4E 80 00 20 */ blr -.global func_801F47A8 -func_801F47A8: +.global TRKTargetAccessExtended2 +TRKTargetAccessExtended2: /* 801F47A8 001F15A8 94 21 FE D0 */ stwu r1, -0x130(r1) /* 801F47AC 001F15AC 7C 08 02 A6 */ mflr r0 /* 801F47B0 001F15B0 90 01 01 34 */ stw r0, 0x134(r1) @@ -6509,12 +6509,12 @@ lbl_801F4A78: /* 801F4AAC 001F18AC 80 A1 00 0C */ lwz r5, 0xc(r1) /* 801F4AB0 001F18B0 7F 03 C3 78 */ mr r3, r24 /* 801F4AB4 001F18B4 80 C1 00 10 */ lwz r6, 0x10(r1) -/* 801F4AB8 001F18B8 4B FF B3 2D */ bl func_801EFDE4 +/* 801F4AB8 001F18B8 4B FF B3 2D */ bl TRKAppendBuffer1_ui64 /* 801F4ABC 001F18BC 48 00 00 AC */ b lbl_801F4B68 lbl_801F4AC0: /* 801F4AC0 001F18C0 7F 03 C3 78 */ mr r3, r24 /* 801F4AC4 001F18C4 38 81 00 0C */ addi r4, r1, 0xc -/* 801F4AC8 001F18C8 4B FF AE D1 */ bl func_801EF998 +/* 801F4AC8 001F18C8 4B FF AE D1 */ bl TRKReadBuffer1_ui64 /* 801F4ACC 001F18CC 3C 60 80 28 */ lis r3, lbl_80280004@ha /* 801F4AD0 001F18D0 85 83 A3 50 */ lwzu r12, -0x5cb0(r3) /* 801F4AD4 001F18D4 2C 1A 00 00 */ cmpwi r26, 0 @@ -6591,8 +6591,8 @@ lbl_801F4BCC: /* 801F4BD8 001F19D8 38 21 01 30 */ addi r1, r1, 0x130 /* 801F4BDC 001F19DC 4E 80 00 20 */ blr -.global func_801F4BE0 -func_801F4BE0: +.global TRKTargetAccessExtended1 +TRKTargetAccessExtended1: /* 801F4BE0 001F19E0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801F4BE4 001F19E4 7C 08 02 A6 */ mflr r0 /* 801F4BE8 001F19E8 28 04 00 60 */ cmplwi r4, 0x60 @@ -6634,7 +6634,7 @@ lbl_801F4C08: /* 801F4C74 001F1A74 41 82 00 14 */ beq lbl_801F4C88 /* 801F4C78 001F1A78 7C A3 2B 78 */ mr r3, r5 /* 801F4C7C 001F1A7C 7C 05 03 78 */ mr r5, r0 -/* 801F4C80 001F1A80 4B FF B0 01 */ bl func_801EFC80 +/* 801F4C80 001F1A80 4B FF B0 01 */ bl TRKAppendBuffer_ui32 /* 801F4C84 001F1A84 48 00 00 74 */ b lbl_801F4CF8 lbl_801F4C88: /* 801F4C88 001F1A88 38 67 01 EC */ addi r3, r7, 0x1ec @@ -6666,7 +6666,7 @@ lbl_801F4CB4: lbl_801F4CEC: /* 801F4CEC 001F1AEC 7C A3 2B 78 */ mr r3, r5 /* 801F4CF0 001F1AF0 7C 05 03 78 */ mr r5, r0 -/* 801F4CF4 001F1AF4 4B FF AB 1D */ bl func_801EF810 +/* 801F4CF4 001F1AF4 4B FF AB 1D */ bl TRKReadBuffer_ui32 lbl_801F4CF8: /* 801F4CF8 001F1AF8 88 1F 00 0D */ lbz r0, 0xd(r31) /* 801F4CFC 001F1AFC 28 00 00 00 */ cmplwi r0, 0 @@ -6693,8 +6693,8 @@ lbl_801F4D38: /* 801F4D48 001F1B48 38 21 00 20 */ addi r1, r1, 0x20 /* 801F4D4C 001F1B4C 4E 80 00 20 */ blr -.global func_801F4D50 -func_801F4D50: +.global TRKTargetAccessFP +TRKTargetAccessFP: /* 801F4D50 001F1B50 94 21 FF 10 */ stwu r1, -0xf0(r1) /* 801F4D54 001F1B54 7C 08 02 A6 */ mflr r0 /* 801F4D58 001F1B58 90 01 00 F4 */ stw r0, 0xf4(r1) @@ -6721,9 +6721,9 @@ lbl_801F4D84: /* 801F4DA8 001F1BA8 90 81 00 18 */ stw r4, 0x18(r1) /* 801F4DAC 001F1BAC 90 61 00 1C */ stw r3, 0x1c(r1) /* 801F4DB0 001F1BB0 98 1B 00 0D */ stb r0, 0xd(r27) -/* 801F4DB4 001F1BB4 4B FF EE 2D */ bl func_801F3BE0 +/* 801F4DB4 001F1BB4 4B FF EE 2D */ bl __TRK_get_MSR /* 801F4DB8 001F1BB8 60 63 20 00 */ ori r3, r3, 0x2000 -/* 801F4DBC 001F1BBC 4B FF EE 2D */ bl func_801F3BE8 +/* 801F4DBC 001F1BBC 4B FF EE 2D */ bl __TRK_set_MSR /* 801F4DC0 001F1BC0 38 00 00 00 */ li r0, 0 /* 801F4DC4 001F1BC4 7E 96 A3 78 */ mr r22, r20 /* 801F4DC8 001F1BC8 90 1E 00 00 */ stw r0, 0(r30) @@ -6861,12 +6861,12 @@ lbl_801F4FB8: /* 801F4FB8 001F1DB8 80 A1 00 08 */ lwz r5, 8(r1) /* 801F4FBC 001F1DBC 7F A3 EB 78 */ mr r3, r29 /* 801F4FC0 001F1DC0 80 C1 00 0C */ lwz r6, 0xc(r1) -/* 801F4FC4 001F1DC4 4B FF AE 21 */ bl func_801EFDE4 +/* 801F4FC4 001F1DC4 4B FF AE 21 */ bl TRKAppendBuffer1_ui64 /* 801F4FC8 001F1DC8 48 00 01 DC */ b lbl_801F51A4 lbl_801F4FCC: /* 801F4FCC 001F1DCC 7F A3 EB 78 */ mr r3, r29 /* 801F4FD0 001F1DD0 38 81 00 08 */ addi r4, r1, 8 -/* 801F4FD4 001F1DD4 4B FF A9 C5 */ bl func_801EF998 +/* 801F4FD4 001F1DD4 4B FF A9 C5 */ bl TRKReadBuffer1_ui64 /* 801F4FD8 001F1DD8 3C 60 80 28 */ lis r3, lbl_8027A378@ha /* 801F4FDC 001F1DDC 28 16 00 20 */ cmplwi r22, 0x20 /* 801F4FE0 001F1DE0 3A 83 A3 78 */ addi r20, r3, lbl_8027A378@l @@ -7024,8 +7024,8 @@ lbl_801F5208: /* 801F5214 001F2014 38 21 00 F0 */ addi r1, r1, 0xf0 /* 801F5218 001F2018 4E 80 00 20 */ blr -.global func_801F521C -func_801F521C: +.global TRKTargetAccessDefault +TRKTargetAccessDefault: /* 801F521C 001F201C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801F5220 001F2020 7C 08 02 A6 */ mflr r0 /* 801F5224 001F2024 28 04 00 24 */ cmplwi r4, 0x24 @@ -7061,12 +7061,12 @@ lbl_801F5244: /* 801F5298 001F2098 41 82 00 14 */ beq lbl_801F52AC /* 801F529C 001F209C 7C A3 2B 78 */ mr r3, r5 /* 801F52A0 001F20A0 7D 85 63 78 */ mr r5, r12 -/* 801F52A4 001F20A4 4B FF A9 DD */ bl func_801EFC80 +/* 801F52A4 001F20A4 4B FF A9 DD */ bl TRKAppendBuffer_ui32 /* 801F52A8 001F20A8 48 00 00 10 */ b lbl_801F52B8 lbl_801F52AC: /* 801F52AC 001F20AC 7C A3 2B 78 */ mr r3, r5 /* 801F52B0 001F20B0 7D 85 63 78 */ mr r5, r12 -/* 801F52B4 001F20B4 4B FF A5 5D */ bl func_801EF810 +/* 801F52B4 001F20B4 4B FF A5 5D */ bl TRKReadBuffer_ui32 lbl_801F52B8: /* 801F52B8 001F20B8 88 1E 00 0D */ lbz r0, 0xd(r30) /* 801F52BC 001F20BC 28 00 00 00 */ cmplwi r0, 0 @@ -7093,8 +7093,8 @@ lbl_801F52F8: /* 801F5308 001F2108 38 21 00 20 */ addi r1, r1, 0x20 /* 801F530C 001F210C 4E 80 00 20 */ blr -.global func_801F5310 -func_801F5310: +.global TRKTargetReadInstruction +TRKTargetReadInstruction: /* 801F5310 001F2110 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801F5314 001F2114 7C 08 02 A6 */ mflr r0 /* 801F5318 001F2118 38 C0 00 00 */ li r6, 0 @@ -7103,7 +7103,7 @@ func_801F5310: /* 801F5324 001F2124 38 00 00 04 */ li r0, 4 /* 801F5328 001F2128 38 A1 00 08 */ addi r5, r1, 8 /* 801F532C 001F212C 90 01 00 08 */ stw r0, 8(r1) -/* 801F5330 001F2130 48 00 00 2D */ bl func_801F535C +/* 801F5330 001F2130 48 00 00 2D */ bl TRKTargetAccessMemory /* 801F5334 001F2134 2C 03 00 00 */ cmpwi r3, 0 /* 801F5338 001F2138 40 82 00 14 */ bne lbl_801F534C /* 801F533C 001F213C 80 01 00 08 */ lwz r0, 8(r1) @@ -7116,8 +7116,8 @@ lbl_801F534C: /* 801F5354 001F2154 38 21 00 10 */ addi r1, r1, 0x10 /* 801F5358 001F2158 4E 80 00 20 */ blr -.global func_801F535C -func_801F535C: +.global TRKTargetAccessMemory +TRKTargetAccessMemory: /* 801F535C 001F215C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 801F5360 001F2160 7C 08 02 A6 */ mflr r0 /* 801F5364 001F2164 3C C0 80 2B */ lis r6, lbl_802B7634@ha @@ -7139,19 +7139,19 @@ func_801F535C: /* 801F53A4 001F21A4 90 A1 00 10 */ stw r5, 0x10(r1) /* 801F53A8 001F21A8 90 81 00 14 */ stw r4, 0x14(r1) /* 801F53AC 001F21AC 98 1F 00 0D */ stb r0, 0xd(r31) -/* 801F53B0 001F21B0 48 00 04 B1 */ bl func_801F5860 +/* 801F53B0 001F21B0 48 00 04 B1 */ bl TRKTargetTranslate /* 801F53B4 001F21B4 7F A0 00 34 */ cntlzw r0, r29 /* 801F53B8 001F21B8 80 9C 00 00 */ lwz r4, 0(r28) /* 801F53BC 001F21BC 7C 79 1B 78 */ mr r25, r3 /* 801F53C0 001F21C0 54 05 D9 7E */ srwi r5, r0, 5 -/* 801F53C4 001F21C4 48 00 00 E5 */ bl func_801F54A8 +/* 801F53C4 001F21C4 48 00 00 E5 */ bl TRKValidMemory32 /* 801F53C8 001F21C8 7C 7E 1B 79 */ or. r30, r3, r3 /* 801F53CC 001F21CC 41 82 00 10 */ beq lbl_801F53DC /* 801F53D0 001F21D0 38 00 00 00 */ li r0, 0 /* 801F53D4 001F21D4 90 1C 00 00 */ stw r0, 0(r28) /* 801F53D8 001F21D8 48 00 00 78 */ b lbl_801F5450 lbl_801F53DC: -/* 801F53DC 001F21DC 4B FF E8 05 */ bl func_801F3BE0 +/* 801F53DC 001F21DC 4B FF E8 05 */ bl __TRK_get_MSR /* 801F53E0 001F21E0 3C 80 80 38 */ lis r4, lbl_80380D78@ha /* 801F53E4 001F21E4 2C 1D 00 00 */ cmpwi r29, 0 /* 801F53E8 001F21E8 38 84 0D 78 */ addi r4, r4, lbl_80380D78@l @@ -7206,8 +7206,8 @@ lbl_801F5468: /* 801F54A0 001F22A0 38 21 00 40 */ addi r1, r1, 0x40 /* 801F54A4 001F22A4 4E 80 00 20 */ blr -.global func_801F54A8 -func_801F54A8: +.global TRKValidMemory32 +TRKValidMemory32: /* 801F54A8 001F22A8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801F54AC 001F22AC 7C 08 02 A6 */ mflr r0 /* 801F54B0 001F22B0 90 01 00 24 */ stw r0, 0x24(r1) @@ -7305,7 +7305,7 @@ lbl_801F55E8: /* 801F5600 001F2400 40 80 00 14 */ bge lbl_801F5614 /* 801F5604 001F2404 7F 45 D3 78 */ mr r5, r26 /* 801F5608 001F2408 7C 83 00 50 */ subf r4, r3, r0 -/* 801F560C 001F240C 4B FF FE 9D */ bl func_801F54A8 +/* 801F560C 001F240C 4B FF FE 9D */ bl TRKValidMemory32 /* 801F5610 001F2410 7C 66 1B 78 */ mr r6, r3 lbl_801F5614: /* 801F5614 001F2414 2C 06 00 00 */ cmpwi r6, 0 @@ -7318,7 +7318,7 @@ lbl_801F5614: /* 801F5630 001F2430 40 81 00 14 */ ble lbl_801F5644 /* 801F5634 001F2434 7F 45 D3 78 */ mr r5, r26 /* 801F5638 001F2438 7C 83 F0 50 */ subf r4, r3, r30 -/* 801F563C 001F243C 4B FF FE 6D */ bl func_801F54A8 +/* 801F563C 001F243C 4B FF FE 6D */ bl TRKValidMemory32 /* 801F5640 001F2440 7C 66 1B 78 */ mr r6, r3 lbl_801F5644: /* 801F5644 001F2444 7C C5 33 78 */ mr r5, r6 @@ -7377,7 +7377,7 @@ lbl_801F56EC: /* 801F5704 001F2504 40 80 00 14 */ bge lbl_801F5718 /* 801F5708 001F2508 7F 45 D3 78 */ mr r5, r26 /* 801F570C 001F250C 7C 83 00 50 */ subf r4, r3, r0 -/* 801F5710 001F2510 4B FF FD 99 */ bl func_801F54A8 +/* 801F5710 001F2510 4B FF FD 99 */ bl TRKValidMemory32 /* 801F5714 001F2514 7C 66 1B 78 */ mr r6, r3 lbl_801F5718: /* 801F5718 001F2518 2C 06 00 00 */ cmpwi r6, 0 @@ -7387,7 +7387,7 @@ lbl_801F5718: /* 801F5728 001F2528 40 81 00 14 */ ble lbl_801F573C /* 801F572C 001F252C 7F 45 D3 78 */ mr r5, r26 /* 801F5730 001F2530 7C 83 F0 50 */ subf r4, r3, r30 -/* 801F5734 001F2534 4B FF FD 75 */ bl func_801F54A8 +/* 801F5734 001F2534 4B FF FD 75 */ bl TRKValidMemory32 /* 801F5738 001F2538 7C 66 1B 78 */ mr r6, r3 lbl_801F573C: /* 801F573C 001F253C 7C C5 33 78 */ mr r5, r6 @@ -7442,7 +7442,7 @@ lbl_801F5780: /* 801F57C0 001F25C0 68 63 80 00 */ xori r3, r3, 0x8000 /* 801F57C4 001F25C4 7C 60 01 24 */ mtmsr r3 /* 801F57C8 001F25C8 7C 9B 03 A6 */ mtspr 0x1b, r4 -/* 801F57CC 001F25CC 48 00 01 0D */ bl func_801F58D8 +/* 801F57CC 001F25CC 48 00 01 0D */ bl TRKSaveExtended1Block /* 801F57D0 001F25D0 3C 60 80 38 */ lis r3, lbl_80380D78@h /* 801F57D4 001F25D4 60 63 0D 78 */ ori r3, r3, lbl_80380D78@l /* 801F57D8 001F25D8 B8 03 00 00 */ .4byte 0xB8030000 /* illegal lmw r0, 0(r3) */ @@ -7452,7 +7452,7 @@ lbl_801F5780: /* 801F57E8 001F25E8 3C 20 80 3D */ lis r1, 0x803D9A50@h /* 801F57EC 001F25EC 60 21 9A 50 */ ori r1, r1, 0x803D9A50@l /* 801F57F0 001F25F0 7C A3 2B 78 */ mr r3, r5 -/* 801F57F4 001F25F4 48 00 08 79 */ bl func_801F606C +/* 801F57F4 001F25F4 48 00 08 79 */ bl InitMetroTRKCommTable /* 801F57F8 001F25F8 2C 03 00 01 */ cmpwi r3, 1 /* 801F57FC 001F25FC 40 82 00 14 */ bne lbl_801F5810 /* 801F5800 001F2600 80 83 00 84 */ lwz r4, 0x84(r3) @@ -7462,8 +7462,8 @@ lbl_801F5780: lbl_801F5810: /* 801F5810 001F2610 48 00 04 40 */ b lbl_801F5C50 -.global func_801F5814 -func_801F5814: +.global TRKInitializeTarget +TRKInitializeTarget: /* 801F5814 001F2614 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801F5818 001F2618 7C 08 02 A6 */ mflr r0 /* 801F581C 001F261C 3C 60 80 38 */ lis r3, lbl_80380CD4@ha @@ -7471,7 +7471,7 @@ func_801F5814: /* 801F5824 001F2624 38 00 00 01 */ li r0, 1 /* 801F5828 001F2628 38 63 0C D4 */ addi r3, r3, lbl_80380CD4@l /* 801F582C 001F262C 90 03 00 98 */ stw r0, 0x98(r3) -/* 801F5830 001F2630 4B FF E3 B1 */ bl func_801F3BE0 +/* 801F5830 001F2630 4B FF E3 B1 */ bl __TRK_get_MSR /* 801F5834 001F2634 3C A0 80 38 */ lis r5, lbl_80380CD4@ha /* 801F5838 001F2638 3C 80 80 38 */ lis r4, lbl_80381250@ha /* 801F583C 001F263C 38 A5 0C D4 */ addi r5, r5, lbl_80380CD4@l @@ -7484,8 +7484,8 @@ func_801F5814: /* 801F5858 001F2658 38 21 00 10 */ addi r1, r1, 0x10 /* 801F585C 001F265C 4E 80 00 20 */ blr -.global func_801F5860 -func_801F5860: +.global TRKTargetTranslate +TRKTargetTranslate: /* 801F5860 001F2660 3C 80 80 38 */ lis r4, lbl_80381250@ha /* 801F5864 001F2664 38 84 12 50 */ addi r4, r4, lbl_80381250@l /* 801F5868 001F2668 80 84 00 00 */ lwz r4, 0(r4) @@ -7511,19 +7511,19 @@ lbl_801F58AC: /* 801F58B0 001F26B0 64 03 80 00 */ oris r3, r0, 0x8000 /* 801F58B4 001F26B4 4E 80 00 20 */ blr -.global func_801F58B8 -func_801F58B8: +.global EnableMetroTRKInterrupts +EnableMetroTRKInterrupts: /* 801F58B8 001F26B8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801F58BC 001F26BC 7C 08 02 A6 */ mflr r0 /* 801F58C0 001F26C0 90 01 00 14 */ stw r0, 0x14(r1) -/* 801F58C4 001F26C4 48 00 07 3D */ bl func_801F6000 +/* 801F58C4 001F26C4 48 00 07 3D */ bl EnableEXI2Interrupts /* 801F58C8 001F26C8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801F58CC 001F26CC 7C 08 03 A6 */ mtlr r0 /* 801F58D0 001F26D0 38 21 00 10 */ addi r1, r1, 0x10 /* 801F58D4 001F26D4 4E 80 00 20 */ blr -.global func_801F58D8 -func_801F58D8: +.global TRKSaveExtended1Block +TRKSaveExtended1Block: /* 801F58D8 001F26D8 3C 40 80 38 */ lis r2, lbl_80380D78@h /* 801F58DC 001F26DC 60 42 0D 78 */ ori r2, r2, lbl_80380D78@l /* 801F58E0 001F26E0 7E 00 04 A6 */ mfsr r16, 0 @@ -7636,8 +7636,8 @@ lbl_801F5A28: /* 801F5A88 001F2888 93 E2 02 78 */ stw r31, 0x278(r2) /* 801F5A8C 001F288C 4E 80 00 20 */ blr -.global func_801F5A90 -func_801F5A90: +.global TRKRestoreExtended1Block +TRKRestoreExtended1Block: /* 801F5A90 001F2890 3C 40 80 38 */ lis r2, lbl_80380D78@h /* 801F5A94 001F2894 60 42 0D 78 */ ori r2, r2, lbl_80380D78@l /* 801F5A98 001F2898 3C A0 80 2B */ lis r5, lbl_802B7628@h @@ -7753,23 +7753,23 @@ lbl_801F5B84: /* 801F5C40 001F2A40 7F FA 43 A6 */ mtspr 0x11a, r31 /* 801F5C44 001F2A44 4E 80 00 20 */ blr -.global func_801F5C48 -func_801F5C48: +.global TRKTargetCPUMinorType +TRKTargetCPUMinorType: /* 801F5C48 001F2A48 38 60 00 54 */ li r3, 0x54 /* 801F5C4C 001F2A4C 4E 80 00 20 */ blr lbl_801F5C50: /* 801F5C50 001F2A50 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801F5C54 001F2A54 7C 08 02 A6 */ mflr r0 /* 801F5C58 001F2A58 90 01 00 14 */ stw r0, 0x14(r1) -/* 801F5C5C 001F2A5C 4B FF 98 A1 */ bl func_801EF4FC +/* 801F5C5C 001F2A5C 4B FF 98 A1 */ bl TRKInitializeNub /* 801F5C60 001F2A60 3C 80 80 38 */ lis r4, lbl_80381258@ha /* 801F5C64 001F2A64 2C 03 00 00 */ cmpwi r3, 0 /* 801F5C68 001F2A68 90 64 12 58 */ stw r3, lbl_80381258@l(r4) /* 801F5C6C 001F2A6C 40 82 00 0C */ bne lbl_801F5C78 -/* 801F5C70 001F2A70 4B FF 98 41 */ bl func_801EF4B0 -/* 801F5C74 001F2A74 4B FF 95 1D */ bl func_801EF190 +/* 801F5C70 001F2A70 4B FF 98 41 */ bl TRKNubWelcome +/* 801F5C74 001F2A74 4B FF 95 1D */ bl TRKNubMainLoop lbl_801F5C78: -/* 801F5C78 001F2A78 4B FF 98 61 */ bl func_801EF4D8 +/* 801F5C78 001F2A78 4B FF 98 61 */ bl TRKTerminateNub /* 801F5C7C 001F2A7C 3C 80 80 38 */ lis r4, lbl_80381258@ha /* 801F5C80 001F2A80 90 64 12 58 */ stw r3, lbl_80381258@l(r4) /* 801F5C84 001F2A84 80 01 00 14 */ lwz r0, 0x14(r1) @@ -7777,8 +7777,8 @@ lbl_801F5C78: /* 801F5C8C 001F2A8C 38 21 00 10 */ addi r1, r1, 0x10 /* 801F5C90 001F2A90 4E 80 00 20 */ blr -.global func_801F5C94 -func_801F5C94: +.global TRKLoadContext +TRKLoadContext: /* 801F5C94 001F2A94 80 03 00 00 */ lwz r0, 0(r3) /* 801F5C98 001F2A98 80 23 00 04 */ lwz r1, 4(r3) /* 801F5C9C 001F2A9C 80 43 00 08 */ lwz r2, 8(r3) @@ -7816,12 +7816,12 @@ lbl_801F5CC0: /* 801F5D14 001F2B14 83 FF 00 7C */ lwz r31, 0x7c(r31) /* 801F5D18 001F2B18 4B FF DF 14 */ b lbl_801F3C2C -.global func_801F5D1C -func_801F5D1C: +.global TRKUARTInterruptHandler +TRKUARTInterruptHandler: /* 801F5D1C 001F2B1C 4E 80 00 20 */ blr -.global func_801F5D20 -func_801F5D20: +.global InitializeProgramEndTrap +InitializeProgramEndTrap: /* 801F5D20 001F2B20 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801F5D24 001F2B24 7C 08 02 A6 */ mflr r0 /* 801F5D28 001F2B28 3C 80 80 1C */ lis r4, func_801BACB0@ha @@ -7835,18 +7835,18 @@ func_801F5D20: /* 801F5D48 001F2B48 4B E0 D8 79 */ bl TRK_memcpy /* 801F5D4C 001F2B4C 38 7F 00 04 */ addi r3, r31, 4 /* 801F5D50 001F2B50 38 80 00 04 */ li r4, 4 -/* 801F5D54 001F2B54 4B FD C6 91 */ bl func_801D23E4 +/* 801F5D54 001F2B54 4B FD C6 91 */ bl ICInvalidateRange /* 801F5D58 001F2B58 38 7F 00 04 */ addi r3, r31, 4 /* 801F5D5C 001F2B5C 38 80 00 04 */ li r4, 4 -/* 801F5D60 001F2B60 4B FD C5 F9 */ bl func_801D2358 +/* 801F5D60 001F2B60 4B FD C5 F9 */ bl DCFlushRange /* 801F5D64 001F2B64 80 01 00 14 */ lwz r0, 0x14(r1) /* 801F5D68 001F2B68 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801F5D6C 001F2B6C 7C 08 03 A6 */ mtlr r0 /* 801F5D70 001F2B70 38 21 00 10 */ addi r1, r1, 0x10 /* 801F5D74 001F2B74 4E 80 00 20 */ blr -.global func_801F5D78 -func_801F5D78: +.global TRK_board_display +TRK_board_display: /* 801F5D78 001F2B78 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801F5D7C 001F2B7C 7C 08 02 A6 */ mflr r0 /* 801F5D80 001F2B80 3C A0 80 28 */ lis r5, lbl_8027A3A4@ha @@ -7860,8 +7860,8 @@ func_801F5D78: /* 801F5DA0 001F2BA0 38 21 00 10 */ addi r1, r1, 0x10 /* 801F5DA4 001F2BA4 4E 80 00 20 */ blr -.global func_801F5DA8 -func_801F5DA8: +.global UnreserveEXI2Port +UnreserveEXI2Port: /* 801F5DA8 001F2BA8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801F5DAC 001F2BAC 7C 08 02 A6 */ mflr r0 /* 801F5DB0 001F2BB0 3C 60 80 2B */ lis r3, lbl_802B7698@ha @@ -7875,8 +7875,8 @@ func_801F5DA8: /* 801F5DD0 001F2BD0 38 21 00 10 */ addi r1, r1, 0x10 /* 801F5DD4 001F2BD4 4E 80 00 20 */ blr -.global func_801F5DD8 -func_801F5DD8: +.global ReserveEXI2Port +ReserveEXI2Port: /* 801F5DD8 001F2BD8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801F5DDC 001F2BDC 7C 08 02 A6 */ mflr r0 /* 801F5DE0 001F2BE0 3C 60 80 2B */ lis r3, lbl_802B7698@ha @@ -7890,8 +7890,8 @@ func_801F5DD8: /* 801F5E00 001F2C00 38 21 00 10 */ addi r1, r1, 0x10 /* 801F5E04 001F2C04 4E 80 00 20 */ blr -.global func_801F5E08 -func_801F5E08: +.global TRKReadUARTPoll +TRKReadUARTPoll: /* 801F5E08 001F2C08 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801F5E0C 001F2C0C 7C 08 02 A6 */ mflr r0 /* 801F5E10 001F2C10 3C 80 80 38 */ lis r4, lbl_80381260@ha @@ -7956,8 +7956,8 @@ lbl_801F5ED8: /* 801F5EF0 001F2CF0 38 21 00 20 */ addi r1, r1, 0x20 /* 801F5EF4 001F2CF4 4E 80 00 20 */ blr -.global func_801F5EF8 -func_801F5EF8: +.global WriteUART1 +WriteUART1: /* 801F5EF8 001F2CF8 3C A0 80 38 */ lis r5, lbl_80381260@ha /* 801F5EFC 001F2CFC 3C 80 80 38 */ lis r4, lbl_8038237C@ha /* 801F5F00 001F2D00 38 C5 12 60 */ addi r6, r5, lbl_80381260@l @@ -7969,8 +7969,8 @@ func_801F5EF8: /* 801F5F18 001F2D18 90 06 00 00 */ stw r0, 0(r6) /* 801F5F1C 001F2D1C 4E 80 00 20 */ blr -.global func_801F5F20 -func_801F5F20: +.global WriteUARTFlush +WriteUARTFlush: /* 801F5F20 001F2D20 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801F5F24 001F2D24 7C 08 02 A6 */ mflr r0 /* 801F5F28 001F2D28 3C 60 80 38 */ lis r3, lbl_80381260@ha @@ -8034,8 +8034,8 @@ lbl_801F5FF0: /* 801F5FF8 001F2DF8 38 21 00 10 */ addi r1, r1, 0x10 /* 801F5FFC 001F2DFC 4E 80 00 20 */ blr -.global func_801F6000 -func_801F6000: +.global EnableEXI2Interrupts +EnableEXI2Interrupts: /* 801F6000 001F2E00 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801F6004 001F2E04 7C 08 02 A6 */ mflr r0 /* 801F6008 001F2E08 3C 60 80 2B */ lis r3, lbl_802B7698@ha @@ -8049,8 +8049,8 @@ func_801F6000: /* 801F6028 001F2E28 38 21 00 10 */ addi r1, r1, 0x10 /* 801F602C 001F2E2C 4E 80 00 20 */ blr -.global func_801F6030 -func_801F6030: +.global TRKInitializeIntDrivenUART +TRKInitializeIntDrivenUART: /* 801F6030 001F2E30 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801F6034 001F2E34 7C 08 02 A6 */ mflr r0 /* 801F6038 001F2E38 3C 80 80 1F */ lis r4, lbl_801F616C@ha @@ -8067,8 +8067,8 @@ func_801F6030: /* 801F6064 001F2E64 38 21 00 10 */ addi r1, r1, 0x10 /* 801F6068 001F2E68 4E 80 00 20 */ blr -.global func_801F606C -func_801F606C: +.global InitMetroTRKCommTable +InitMetroTRKCommTable: /* 801F606C 001F2E6C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801F6070 001F2E70 7C 08 02 A6 */ mflr r0 /* 801F6074 001F2E74 2C 03 00 01 */ cmpwi r3, 1 @@ -8107,7 +8107,7 @@ lbl_801F60F0: /* 801F60F4 001F2EF4 38 63 A3 CC */ addi r3, r3, lbl_8027A3CC@l /* 801F60F8 001F2EF8 4C C6 31 82 */ crclr 6 /* 801F60FC 001F2EFC 4B FD CE 09 */ bl func_801D2F04 -/* 801F6100 001F2F00 4B FB FB 5D */ bl func_801B5C5C +/* 801F6100 001F2F00 4B FB FB 5D */ bl AMC_IsStub /* 801F6104 001F2F04 3D 60 80 1B */ lis r11, lbl_801B5C34@ha /* 801F6108 001F2F08 3D 20 80 1B */ lis r9, lbl_801B5C38@ha /* 801F610C 001F2F0C 39 6B 5C 34 */ addi r11, r11, lbl_801B5C34@l @@ -8141,41 +8141,41 @@ lbl_801F616C: /* 801F6174 001F2F74 90 01 00 14 */ stw r0, 0x14(r1) /* 801F6178 001F2F78 93 E1 00 0C */ stw r31, 0xc(r1) /* 801F617C 001F2F7C 7C 9F 23 78 */ mr r31, r4 -/* 801F6180 001F2F80 4B FE 06 45 */ bl func_801D67C4 +/* 801F6180 001F2F80 4B FE 06 45 */ bl OSEnableScheduler /* 801F6184 001F2F84 7F E3 FB 78 */ mr r3, r31 /* 801F6188 001F2F88 38 80 05 00 */ li r4, 0x500 -/* 801F618C 001F2F8C 4B FF FB 09 */ bl func_801F5C94 +/* 801F618C 001F2F8C 4B FF FB 09 */ bl TRKLoadContext /* 801F6190 001F2F90 80 01 00 14 */ lwz r0, 0x14(r1) /* 801F6194 001F2F94 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801F6198 001F2F98 7C 08 03 A6 */ mtlr r0 /* 801F619C 001F2F9C 38 21 00 10 */ addi r1, r1, 0x10 /* 801F61A0 001F2FA0 4E 80 00 20 */ blr -.global func_801F61A4 -func_801F61A4: +.global TRKTargetContinue +TRKTargetContinue: /* 801F61A4 001F2FA4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801F61A8 001F2FA8 7C 08 02 A6 */ mflr r0 /* 801F61AC 001F2FAC 38 60 00 00 */ li r3, 0 /* 801F61B0 001F2FB0 90 01 00 14 */ stw r0, 0x14(r1) -/* 801F61B4 001F2FB4 4B FF DD E9 */ bl func_801F3F9C -/* 801F61B8 001F2FB8 4B FF FB F1 */ bl func_801F5DA8 -/* 801F61BC 001F2FBC 4B FF DC A1 */ bl func_801F3E5C -/* 801F61C0 001F2FC0 4B FF FC 19 */ bl func_801F5DD8 +/* 801F61B4 001F2FB4 4B FF DD E9 */ bl TRKTargetSetStopped +/* 801F61B8 001F2FB8 4B FF FB F1 */ bl UnreserveEXI2Port +/* 801F61BC 001F2FBC 4B FF DC A1 */ bl TRKSwapAndGo +/* 801F61C0 001F2FC0 4B FF FC 19 */ bl ReserveEXI2Port /* 801F61C4 001F2FC4 80 01 00 14 */ lwz r0, 0x14(r1) /* 801F61C8 001F2FC8 38 60 00 00 */ li r3, 0 /* 801F61CC 001F2FCC 7C 08 03 A6 */ mtlr r0 /* 801F61D0 001F2FD0 38 21 00 10 */ addi r1, r1, 0x10 /* 801F61D4 001F2FD4 4E 80 00 20 */ blr -.global func_801F61D8 -func_801F61D8: +.global GetUseSerialIO +GetUseSerialIO: /* 801F61D8 001F2FD8 3C 60 80 38 */ lis r3, lbl_80383488@ha /* 801F61DC 001F2FDC 38 63 34 88 */ addi r3, r3, lbl_80383488@l /* 801F61E0 001F2FE0 88 63 00 00 */ lbz r3, 0(r3) /* 801F61E4 001F2FE4 4E 80 00 20 */ blr -.global func_801F61E8 -func_801F61E8: +.global SetUseSerialIO +SetUseSerialIO: /* 801F61E8 001F2FE8 3C 80 80 38 */ lis r4, lbl_80383488@ha /* 801F61EC 001F2FEC 98 64 34 88 */ stb r3, lbl_80383488@l(r4) /* 801F61F0 001F2FF0 4E 80 00 20 */ blr @@ -8193,7 +8193,7 @@ lbl_801F61F4: /* 801F6214 001F3014 7C 9D 23 78 */ mr r29, r4 /* 801F6218 001F3018 93 81 00 10 */ stw r28, 0x10(r1) /* 801F621C 001F301C 7C 7C 1B 78 */ mr r28, r3 -/* 801F6220 001F3020 4B FF CF 11 */ bl func_801F3130 +/* 801F6220 001F3020 4B FF CF 11 */ bl GetTRKConnected /* 801F6224 001F3024 2C 03 00 00 */ cmpwi r3, 0 /* 801F6228 001F3028 40 82 00 0C */ bne lbl_801F6234 /* 801F622C 001F302C 38 60 00 01 */ li r3, 1 @@ -8254,7 +8254,7 @@ lbl_801F62D0: /* 801F62D8 001F30D8 90 01 00 14 */ stw r0, 0x14(r1) /* 801F62DC 001F30DC 93 E1 00 0C */ stw r31, 0xc(r1) /* 801F62E0 001F30E0 7C 7F 1B 78 */ mr r31, r3 -/* 801F62E4 001F30E4 4B FF CE 4D */ bl func_801F3130 +/* 801F62E4 001F30E4 4B FF CE 4D */ bl GetTRKConnected /* 801F62E8 001F30E8 2C 03 00 00 */ cmpwi r3, 0 /* 801F62EC 001F30EC 40 82 00 0C */ bne lbl_801F62F8 /* 801F62F0 001F30F0 38 60 00 01 */ li r3, 1 @@ -8300,7 +8300,7 @@ func_801F6354: /* 801F636C 001F316C 7C 9E 23 78 */ mr r30, r4 /* 801F6370 001F3170 93 A1 00 14 */ stw r29, 0x14(r1) /* 801F6374 001F3174 7C 7D 1B 78 */ mr r29, r3 -/* 801F6378 001F3178 4B FF CD B9 */ bl func_801F3130 +/* 801F6378 001F3178 4B FF CD B9 */ bl GetTRKConnected /* 801F637C 001F317C 2C 03 00 00 */ cmpwi r3, 0 /* 801F6380 001F3180 40 82 00 0C */ bne lbl_801F638C /* 801F6384 001F3184 38 60 00 01 */ li r3, 1 @@ -8409,7 +8409,7 @@ lbl_801F64B0: /* 801F64C8 001F32C8 7C 9E 23 78 */ mr r30, r4 /* 801F64CC 001F32CC 93 A1 00 14 */ stw r29, 0x14(r1) /* 801F64D0 001F32D0 7C 7D 1B 78 */ mr r29, r3 -/* 801F64D4 001F32D4 4B FF CC 5D */ bl func_801F3130 +/* 801F64D4 001F32D4 4B FF CC 5D */ bl GetTRKConnected /* 801F64D8 001F32D8 2C 03 00 00 */ cmpwi r3, 0 /* 801F64DC 001F32DC 40 82 00 0C */ bne lbl_801F64E8 /* 801F64E0 001F32E0 38 60 00 01 */ li r3, 1 @@ -8463,7 +8463,7 @@ lbl_801F6564: /* 801F657C 001F337C 7C 9E 23 78 */ mr r30, r4 /* 801F6580 001F3380 93 A1 00 14 */ stw r29, 0x14(r1) /* 801F6584 001F3384 7C 7D 1B 78 */ mr r29, r3 -/* 801F6588 001F3388 4B FF CB A9 */ bl func_801F3130 +/* 801F6588 001F3388 4B FF CB A9 */ bl GetTRKConnected /* 801F658C 001F338C 2C 03 00 00 */ cmpwi r3, 0 /* 801F6590 001F3390 40 82 00 0C */ bne lbl_801F659C /* 801F6594 001F3394 38 60 00 01 */ li r3, 1 @@ -8515,13 +8515,13 @@ func_801F6618: /* 801F6628 001F3428 7C BF 2B 78 */ mr r31, r5 /* 801F662C 001F342C 93 C1 00 18 */ stw r30, 0x18(r1) /* 801F6630 001F3430 7C 9E 23 78 */ mr r30, r4 -/* 801F6634 001F3434 4B FF FB A5 */ bl func_801F61D8 +/* 801F6634 001F3434 4B FF FB A5 */ bl GetUseSerialIO /* 801F6638 001F3438 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 801F663C 001F343C 40 82 00 0C */ bne lbl_801F6648 /* 801F6640 001F3440 38 60 00 01 */ li r3, 1 /* 801F6644 001F3444 48 00 00 78 */ b lbl_801F66BC lbl_801F6648: -/* 801F6648 001F3448 4B FF CA E9 */ bl func_801F3130 +/* 801F6648 001F3448 4B FF CA E9 */ bl GetTRKConnected /* 801F664C 001F344C 2C 03 00 00 */ cmpwi r3, 0 /* 801F6650 001F3450 40 82 00 0C */ bne lbl_801F665C /* 801F6654 001F3454 38 60 00 01 */ li r3, 1 @@ -8569,13 +8569,13 @@ lbl_801F66BC: /* 801F66E4 001F34E4 7C BF 2B 78 */ mr r31, r5 /* 801F66E8 001F34E8 93 C1 00 18 */ stw r30, 0x18(r1) /* 801F66EC 001F34EC 7C 9E 23 78 */ mr r30, r4 -/* 801F66F0 001F34F0 4B FF FA E9 */ bl func_801F61D8 +/* 801F66F0 001F34F0 4B FF FA E9 */ bl GetUseSerialIO /* 801F66F4 001F34F4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 801F66F8 001F34F8 40 82 00 0C */ bne lbl_801F6704 /* 801F66FC 001F34FC 38 60 00 01 */ li r3, 1 /* 801F6700 001F3500 48 00 00 78 */ b lbl_801F6778 lbl_801F6704: -/* 801F6704 001F3504 4B FF CA 2D */ bl func_801F3130 +/* 801F6704 001F3504 4B FF CA 2D */ bl GetTRKConnected /* 801F6708 001F3508 2C 03 00 00 */ cmpwi r3, 0 /* 801F670C 001F350C 40 82 00 0C */ bne lbl_801F6718 /* 801F6710 001F3510 38 60 00 01 */ li r3, 1 @@ -8627,7 +8627,7 @@ lbl_801F6798: /* 801F67A4 001F35A4 BF 01 00 58 */ stmw r24, 0x58(r1) /* 801F67A8 001F35A8 3B 43 00 00 */ addi r26, r3, 0 /* 801F67AC 001F35AC 3B 64 00 00 */ addi r27, r4, 0 -/* 801F67B0 001F35B0 4B FD DB 61 */ bl func_801D4310 +/* 801F67B0 001F35B0 4B FD DB 61 */ bl OSDisableInterrupts /* 801F67B4 001F35B4 3B 83 00 00 */ addi r28, r3, 0 /* 801F67B8 001F35B8 3F 20 CC 00 */ lis r25, 0xCC006828@ha /* 801F67BC 001F35BC 3F E0 40 00 */ lis r31, 0x4000 @@ -8780,7 +8780,7 @@ lbl_801F69AC: /* 801F69D0 001F37D0 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 801F69D4 001F37D4 40 82 FF 84 */ bne lbl_801F6958 /* 801F69D8 001F37D8 7F 83 E3 78 */ mr r3, r28 -/* 801F69DC 001F37DC 4B FD D9 5D */ bl func_801D4338 +/* 801F69DC 001F37DC 4B FD D9 5D */ bl OSRestoreInterrupts /* 801F69E0 001F37E0 BB 01 00 58 */ lmw r24, 0x58(r1) /* 801F69E4 001F37E4 38 60 00 00 */ li r3, 0 /* 801F69E8 001F37E8 80 01 00 7C */ lwz r0, 0x7c(r1) @@ -8796,7 +8796,7 @@ lbl_801F69F8: /* 801F6A0C 001F380C 3B C4 00 00 */ addi r30, r4, 0 /* 801F6A10 001F3810 93 A1 00 14 */ stw r29, 0x14(r1) /* 801F6A14 001F3814 3B A3 00 00 */ addi r29, r3, 0 -/* 801F6A18 001F3818 4B FD D8 F9 */ bl func_801D4310 +/* 801F6A18 001F3818 4B FD D8 F9 */ bl OSDisableInterrupts /* 801F6A1C 001F381C 80 0D 9D C0 */ lwz r0, lbl_803CC6C0-_SDA_BASE_(r13) /* 801F6A20 001F3820 3B E3 00 00 */ addi r31, r3, 0 /* 801F6A24 001F3824 54 00 03 DF */ rlwinm. r0, r0, 0, 0xf, 0xf @@ -8816,7 +8816,7 @@ lbl_801F6A38: /* 801F6A54 001F3854 90 0D 9D C4 */ stw r0, lbl_803CC6C4-_SDA_BASE_(r13) /* 801F6A58 001F3858 7F E3 FB 78 */ mr r3, r31 /* 801F6A5C 001F385C 98 0D 9D CC */ stb r0, lbl_803CC6CC-_SDA_BASE_(r13) -/* 801F6A60 001F3860 4B FD D8 D9 */ bl func_801D4338 +/* 801F6A60 001F3860 4B FD D8 D9 */ bl OSRestoreInterrupts /* 801F6A64 001F3864 80 01 00 24 */ lwz r0, 0x24(r1) /* 801F6A68 001F3868 38 60 00 00 */ li r3, 0 /* 801F6A6C 001F386C 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -8835,7 +8835,7 @@ lbl_801F6A84: /* 801F6A9C 001F389C 98 6D 9D CC */ stb r3, lbl_803CC6CC-_SDA_BASE_(r13) /* 801F6AA0 001F38A0 2C 00 00 00 */ cmpwi r0, 0 /* 801F6AA4 001F38A4 40 82 00 64 */ bne lbl_801F6B08 -/* 801F6AA8 001F38A8 4B FD D8 69 */ bl func_801D4310 +/* 801F6AA8 001F38A8 4B FD D8 69 */ bl OSDisableInterrupts /* 801F6AAC 001F38AC 3B E3 00 00 */ addi r31, r3, 0 /* 801F6AB0 001F38B0 38 61 00 08 */ addi r3, r1, 8 /* 801F6AB4 001F38B4 48 00 01 B5 */ bl func_801F6C68 @@ -8859,7 +8859,7 @@ lbl_801F6A84: /* 801F6AFC 001F38FC 98 0D 9D CC */ stb r0, lbl_803CC6CC-_SDA_BASE_(r13) lbl_801F6B00: /* 801F6B00 001F3900 7F E3 FB 78 */ mr r3, r31 -/* 801F6B04 001F3904 4B FD D8 35 */ bl func_801D4338 +/* 801F6B04 001F3904 4B FD D8 35 */ bl OSRestoreInterrupts lbl_801F6B08: /* 801F6B08 001F3908 80 6D 9D C4 */ lwz r3, lbl_803CC6C4-_SDA_BASE_(r13) /* 801F6B0C 001F390C 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -8873,18 +8873,18 @@ lbl_801F6B20: /* 801F6B28 001F3928 90 01 00 04 */ stw r0, 4(r1) /* 801F6B2C 001F392C 38 63 80 00 */ addi r3, r3, 0x00018000@l /* 801F6B30 001F3930 94 21 FF F8 */ stwu r1, -8(r1) -/* 801F6B34 001F3934 4B FD DB A5 */ bl func_801D46D8 +/* 801F6B34 001F3934 4B FD DB A5 */ bl __OSMaskInterrupts /* 801F6B38 001F3938 38 60 00 40 */ li r3, 0x40 -/* 801F6B3C 001F393C 4B FD DB 9D */ bl func_801D46D8 +/* 801F6B3C 001F393C 4B FD DB 9D */ bl __OSMaskInterrupts /* 801F6B40 001F3940 3C 60 80 1F */ lis r3, lbl_801F6C2C@ha /* 801F6B44 001F3944 38 03 6C 2C */ addi r0, r3, lbl_801F6C2C@l /* 801F6B48 001F3948 3C 60 80 1F */ lis r3, lbl_801F6BEC@ha /* 801F6B4C 001F394C 90 0D 9D BC */ stw r0, lbl_803CC6BC-_SDA_BASE_(r13) /* 801F6B50 001F3950 38 83 6B EC */ addi r4, r3, lbl_801F6BEC@l /* 801F6B54 001F3954 38 60 00 19 */ li r3, 0x19 -/* 801F6B58 001F3958 4B FD D8 05 */ bl func_801D435C +/* 801F6B58 001F3958 4B FD D8 05 */ bl __OSSetInterruptHandler /* 801F6B5C 001F395C 38 60 00 40 */ li r3, 0x40 -/* 801F6B60 001F3960 4B FD DC 01 */ bl func_801D4760 +/* 801F6B60 001F3960 4B FD DC 01 */ bl __OSUnmaskInterrupts /* 801F6B64 001F3964 80 01 00 0C */ lwz r0, 0xc(r1) /* 801F6B68 001F3968 38 21 00 08 */ addi r1, r1, 8 /* 801F6B6C 001F396C 7C 08 03 A6 */ mtlr r0 @@ -8898,7 +8898,7 @@ lbl_801F6B74: /* 801F6B88 001F3988 3B C4 00 00 */ addi r30, r4, 0 /* 801F6B8C 001F398C 93 A1 00 14 */ stw r29, 0x14(r1) /* 801F6B90 001F3990 3B A3 00 00 */ addi r29, r3, 0 -/* 801F6B94 001F3994 4B FD D7 7D */ bl func_801D4310 +/* 801F6B94 001F3994 4B FD D7 7D */ bl OSDisableInterrupts /* 801F6B98 001F3998 38 0D 9D CC */ addi r0, r13, lbl_803CC6CC-_SDA_BASE_ /* 801F6B9C 001F399C 90 0D 9D C8 */ stw r0, lbl_803CC6C8-_SDA_BASE_(r13) /* 801F6BA0 001F39A0 3C 80 00 02 */ lis r4, 0x00018000@ha @@ -8907,12 +8907,12 @@ lbl_801F6B74: /* 801F6BAC 001F39AC 38 64 80 00 */ addi r3, r4, 0x00018000@l /* 801F6BB0 001F39B0 90 1D 00 00 */ stw r0, 0(r29) /* 801F6BB4 001F39B4 93 CD 9D B8 */ stw r30, lbl_803CC6B8-_SDA_BASE_(r13) -/* 801F6BB8 001F39B8 4B FD DB 21 */ bl func_801D46D8 +/* 801F6BB8 001F39B8 4B FD DB 21 */ bl __OSMaskInterrupts /* 801F6BBC 001F39BC 3C 60 CC 00 */ lis r3, 0xCC006828@ha /* 801F6BC0 001F39C0 38 00 00 00 */ li r0, 0 /* 801F6BC4 001F39C4 90 03 68 28 */ stw r0, 0xCC006828@l(r3) /* 801F6BC8 001F39C8 7F E3 FB 78 */ mr r3, r31 -/* 801F6BCC 001F39CC 4B FD D7 6D */ bl func_801D4338 +/* 801F6BCC 001F39CC 4B FD D7 6D */ bl OSRestoreInterrupts /* 801F6BD0 001F39D0 80 01 00 24 */ lwz r0, 0x24(r1) /* 801F6BD4 001F39D4 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 801F6BD8 001F39D8 83 C1 00 18 */ lwz r30, 0x18(r1) diff --git a/asm/bink/bink.s b/asm/bink/bink.s index a4c60a53f..129d0337e 100644 --- a/asm/bink/bink.s +++ b/asm/bink/bink.s @@ -172,7 +172,7 @@ lbl_80196220: /* 80196228 00193028 38 63 4C D0 */ addi r3, r3, lbl_80274CD0@l /* 8019622C 0019302C 38 63 00 4D */ addi r3, r3, 0x4d /* 80196230 00193030 4C C6 32 42 */ crset 6 -/* 80196234 00193034 4B E8 1B 09 */ bl func_80017D3C +/* 80196234 00193034 4B E8 1B 09 */ bl xprintf__FPCce /* 80196238 00193038 3B B9 00 18 */ addi r29, r25, 0x18 /* 8019623C 0019303C 48 00 04 EC */ b lbl_80196728 lbl_80196240: @@ -250,7 +250,7 @@ lbl_80196338: /* 80196340 00193140 40 82 00 14 */ bne lbl_80196354 /* 80196344 00193144 80 7B 00 0C */ lwz r3, 0xc(r27) /* 80196348 00193148 38 80 00 00 */ li r4, 0 -/* 8019634C 0019314C 4B EB 53 C1 */ bl func_8004B70C +/* 8019634C 0019314C 4B EB 53 C1 */ bl xSTFindAsset__FUiPUi /* 80196350 00193150 90 7B 00 24 */ stw r3, 0x24(r27) lbl_80196354: /* 80196354 00193154 80 7B 00 24 */ lwz r3, 0x24(r27) @@ -258,7 +258,7 @@ lbl_80196354: /* 8019635C 0019315C 41 82 00 10 */ beq lbl_8019636C /* 80196360 00193160 80 83 00 00 */ lwz r4, 0(r3) /* 80196364 00193164 38 60 00 01 */ li r3, 1 -/* 80196368 00193168 48 09 94 75 */ bl func_8022F7DC +/* 80196368 00193168 48 09 94 75 */ bl RwRenderStateSet lbl_8019636C: /* 8019636C 0019316C C0 BB 00 14 */ lfs f5, 0x14(r27) /* 80196370 00193170 C0 3B 00 1C */ lfs f1, 0x1c(r27) @@ -279,7 +279,7 @@ lbl_8019636C: /* 801963AC 001931AC FC 40 F8 90 */ fmr f2, f31 /* 801963B0 001931B0 FC 60 E8 90 */ fmr f3, f29 /* 801963B4 001931B4 FC 80 D8 90 */ fmr f4, f27 -/* 801963B8 001931B8 4B EA F2 AD */ bl func_80045664 +/* 801963B8 001931B8 4B EA F2 AD */ bl Im2DRenderQuad__Ffffffff /* 801963BC 001931BC 3C 60 80 27 */ lis r3, lbl_80274CD0@ha /* 801963C0 001931C0 FC 20 E0 90 */ fmr f1, f28 /* 801963C4 001931C4 38 63 4C D0 */ addi r3, r3, lbl_80274CD0@l @@ -288,7 +288,7 @@ lbl_8019636C: /* 801963D0 001931D0 38 63 00 61 */ addi r3, r3, 0x61 /* 801963D4 001931D4 FC 80 D8 90 */ fmr f4, f27 /* 801963D8 001931D8 4C C6 32 42 */ crset 6 -/* 801963DC 001931DC 4B E8 19 61 */ bl func_80017D3C +/* 801963DC 001931DC 4B E8 19 61 */ bl xprintf__FPCce /* 801963E0 001931E0 48 00 03 2C */ b lbl_8019670C lbl_801963E4: /* 801963E4 001931E4 C0 42 B2 7C */ lfs f2, lbl_803CFBFC-_SDA2_BASE_(r2) @@ -350,7 +350,7 @@ lbl_801964B0: /* 801964C0 001932C0 42 00 FF F0 */ bdnz lbl_801964B0 /* 801964C4 001932C4 80 9E 00 10 */ lwz r4, 0x10(r30) /* 801964C8 001932C8 38 61 02 D0 */ addi r3, r1, 0x2d0 -/* 801964CC 001932CC 4B E8 BF FD */ bl func_800224C8 +/* 801964CC 001932CC 4B E8 BF FD */ bl set_text__8xtextboxFPCc /* 801964D0 001932D0 38 61 02 D0 */ addi r3, r1, 0x2d0 /* 801964D4 001932D4 38 80 00 01 */ li r4, 1 /* 801964D8 001932D8 4B E8 18 CD */ bl func_80017DA4 @@ -434,7 +434,7 @@ lbl_801965EC: /* 801965FC 001933FC 42 00 FF F0 */ bdnz lbl_801965EC /* 80196600 00193400 80 9E 00 10 */ lwz r4, 0x10(r30) /* 80196604 00193404 38 61 02 68 */ addi r3, r1, 0x268 -/* 80196608 00193408 4B E8 BE C1 */ bl func_800224C8 +/* 80196608 00193408 4B E8 BE C1 */ bl set_text__8xtextboxFPCc /* 8019660C 0019340C 38 61 02 68 */ addi r3, r1, 0x268 /* 80196610 00193410 38 80 00 01 */ li r4, 1 /* 80196614 00193414 4B E8 17 91 */ bl func_80017DA4 @@ -496,7 +496,7 @@ lbl_801966E0: /* 801966F0 001934F0 42 00 FF F0 */ bdnz lbl_801966E0 /* 801966F4 001934F4 80 9E 00 14 */ lwz r4, 0x14(r30) /* 801966F8 001934F8 38 61 02 00 */ addi r3, r1, 0x200 -/* 801966FC 001934FC 4B E8 BD CD */ bl func_800224C8 +/* 801966FC 001934FC 4B E8 BD CD */ bl set_text__8xtextboxFPCc /* 80196700 00193500 38 61 02 00 */ addi r3, r1, 0x200 /* 80196704 00193504 38 80 00 01 */ li r4, 1 /* 80196708 00193508 4B E8 16 9D */ bl func_80017DA4 @@ -543,8 +543,8 @@ lbl_80196764: /* 80196798 00193598 38 21 03 B0 */ addi r1, r1, 0x3b0 /* 8019679C 0019359C 4E 80 00 20 */ blr -.global func_801967A0 -func_801967A0: +.global xCMupdate__Ff +xCMupdate__Ff: /* 801967A0 001935A0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801967A4 001935A4 7C 08 02 A6 */ mflr r0 /* 801967A8 001935A8 90 01 00 14 */ stw r0, 0x14(r1) @@ -560,15 +560,15 @@ func_801967A0: /* 801967D0 001935D0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801967D4 001935D4 4C 41 13 82 */ cror 2, 1, 2 /* 801967D8 001935D8 40 82 00 08 */ bne lbl_801967E0 -/* 801967DC 001935DC 48 00 00 65 */ bl func_80196840 +/* 801967DC 001935DC 48 00 00 65 */ bl xCMstop__Fv lbl_801967E0: /* 801967E0 001935E0 80 01 00 14 */ lwz r0, 0x14(r1) /* 801967E4 001935E4 7C 08 03 A6 */ mtlr r0 /* 801967E8 001935E8 38 21 00 10 */ addi r1, r1, 0x10 /* 801967EC 001935EC 4E 80 00 20 */ blr -.global func_801967F0 -func_801967F0: +.global xCMrender__Fv +xCMrender__Fv: /* 801967F0 001935F0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801967F4 001935F4 7C 08 02 A6 */ mflr r0 /* 801967F8 001935F8 90 01 00 14 */ stw r0, 0x14(r1) @@ -580,8 +580,8 @@ func_801967F0: /* 80196810 00193610 38 21 00 10 */ addi r1, r1, 0x10 /* 80196814 00193614 4E 80 00 20 */ blr -.global func_80196818 -func_80196818: +.global xCMstart__FP12xCreditsDatafP5xBase +xCMstart__FP12xCreditsDatafP5xBase: /* 80196818 00193618 28 03 00 00 */ cmplwi r3, 0 /* 8019681C 0019361C 90 6D 98 E8 */ stw r3, lbl_803CC1E8-_SDA_BASE_(r13) /* 80196820 00193620 4D 82 00 20 */ beqlr @@ -593,8 +593,8 @@ func_80196818: /* 80196838 00193638 90 0D 98 EC */ stw r0, lbl_803CC1EC-_SDA_BASE_(r13) /* 8019683C 0019363C 4E 80 00 20 */ blr -.global func_80196840 -func_80196840: +.global xCMstop__Fv +xCMstop__Fv: /* 80196840 00193640 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80196844 00193644 7C 08 02 A6 */ mflr r0 /* 80196848 00193648 90 01 00 14 */ stw r0, 0x14(r1) @@ -606,15 +606,15 @@ func_80196840: /* 80196860 00193660 28 03 00 00 */ cmplwi r3, 0 /* 80196864 00193664 41 82 00 0C */ beq lbl_80196870 /* 80196868 00193668 38 80 02 12 */ li r4, 0x212 -/* 8019686C 0019366C 4B E8 8C F9 */ bl func_8001F564 +/* 8019686C 0019366C 4B E8 8C F9 */ bl zEntEvent__FUiUi lbl_80196870: /* 80196870 00193670 80 01 00 14 */ lwz r0, 0x14(r1) /* 80196874 00193674 7C 08 03 A6 */ mtlr r0 /* 80196878 00193678 38 21 00 10 */ addi r1, r1, 0x10 /* 8019687C 0019367C 4E 80 00 20 */ blr -.global func_80196880 -func_80196880: +.global mult64anddiv +mult64anddiv: /* 80196880 00193680 38 05 FF FF */ addi r0, r5, -1 /* 80196884 00193684 7D 43 20 16 */ mulhwu r10, r3, r4 /* 80196888 00193688 7D 03 21 D6 */ mullw r8, r3, r4 @@ -666,8 +666,8 @@ lbl_8019692C: /* 80196930 00193730 7C 63 02 14 */ add r3, r3, r0 /* 80196934 00193734 4E 80 00 20 */ blr -.global func_80196938 -func_80196938: +.global mult64andshift +mult64andshift: /* 80196938 00193738 7D 23 20 16 */ mulhwu r9, r3, r4 /* 8019693C 0019373C 7C 03 21 D6 */ mullw r0, r3, r4 /* 80196940 00193740 7D 23 4B 78 */ mr r3, r9 @@ -677,8 +677,8 @@ func_80196938: /* 80196950 00193750 7C 03 1B 78 */ or r3, r0, r3 /* 80196954 00193754 4E 80 00 20 */ blr -.global func_80196958 -func_80196958: +.global radmemset16 +radmemset16: /* 80196958 00193758 54 A9 F8 7E */ srwi r9, r5, 1 /* 8019695C 0019375C 54 80 80 1E */ slwi r0, r4, 0x10 /* 80196960 00193760 2C 09 00 00 */ cmpwi r9, 0 @@ -697,13 +697,13 @@ lbl_80196984: /* 8019698C 0019378C B0 83 00 00 */ sth r4, 0(r3) /* 80196990 00193790 4E 80 00 20 */ blr -.global func_80196994 -func_80196994: +.global RADTimerRead +RADTimerRead: /* 80196994 00193794 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80196998 00193798 7C 08 02 A6 */ mflr r0 /* 8019699C 0019379C BF C1 00 08 */ stmw r30, 8(r1) /* 801969A0 001937A0 90 01 00 14 */ stw r0, 0x14(r1) -/* 801969A4 001937A4 48 04 0B A9 */ bl func_801D754C +/* 801969A4 001937A4 48 04 0B A9 */ bl OSGetTime /* 801969A8 001937A8 81 2D 84 D8 */ lwz r9, lbl_803CADD8-_SDA_BASE_(r13) /* 801969AC 001937AC 7C 7E 1B 78 */ mr r30, r3 /* 801969B0 001937B0 7C 9F 23 78 */ mr r31, r4 @@ -801,14 +801,14 @@ lbl_80196AD0: /* 80196B0C 0019390C 38 21 00 10 */ addi r1, r1, 0x10 /* 80196B10 00193910 4E 80 00 20 */ blr -.global func_80196B14 -func_80196B14: +.global RADSetMemory +RADSetMemory: /* 80196B14 00193914 90 6D 84 E0 */ stw r3, lbl_803CADE0-_SDA_BASE_(r13) /* 80196B18 00193918 90 8D 84 E4 */ stw r4, lbl_803CADE4-_SDA_BASE_(r13) /* 80196B1C 0019391C 4E 80 00 20 */ blr -.global func_80196B20 -func_80196B20: +.global radmalloc +radmalloc: /* 80196B20 00193920 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80196B24 00193924 7C 08 02 A6 */ mflr r0 /* 80196B28 00193928 93 E1 00 0C */ stw r31, 0xc(r1) @@ -859,8 +859,8 @@ lbl_80196BBC: /* 80196BC8 001939C8 38 21 00 10 */ addi r1, r1, 0x10 /* 80196BCC 001939CC 4E 80 00 20 */ blr -.global func_80196BD0 -func_80196BD0: +.global radfree +radfree: /* 80196BD0 001939D0 94 21 FF F8 */ stwu r1, -8(r1) /* 80196BD4 001939D4 7C 08 02 A6 */ mflr r0 /* 80196BD8 001939D8 90 01 00 0C */ stw r0, 0xc(r1) @@ -886,14 +886,14 @@ lbl_80196C18: /* 80196C20 00193A20 38 21 00 08 */ addi r1, r1, 8 /* 80196C24 00193A24 4E 80 00 20 */ blr -.global func_80196C28 -func_80196C28: +.global RADSetAudioMemory +RADSetAudioMemory: /* 80196C28 00193A28 90 6D 84 E8 */ stw r3, lbl_803CADE8-_SDA_BASE_(r13) /* 80196C2C 00193A2C 90 8D 84 EC */ stw r4, lbl_803CADEC-_SDA_BASE_(r13) /* 80196C30 00193A30 4E 80 00 20 */ blr -.global func_80196C34 -func_80196C34: +.global radaudiomalloc +radaudiomalloc: /* 80196C34 00193A34 94 21 FF F8 */ stwu r1, -8(r1) /* 80196C38 00193A38 7C 08 02 A6 */ mflr r0 /* 80196C3C 00193A3C 90 01 00 0C */ stw r0, 0xc(r1) @@ -911,8 +911,8 @@ lbl_80196C60: /* 80196C68 00193A68 38 21 00 08 */ addi r1, r1, 8 /* 80196C6C 00193A6C 4E 80 00 20 */ blr -.global func_80196C70 -func_80196C70: +.global radaudiofree +radaudiofree: /* 80196C70 00193A70 94 21 FF F8 */ stwu r1, -8(r1) /* 80196C74 00193A74 7C 08 02 A6 */ mflr r0 /* 80196C78 00193A78 90 01 00 0C */ stw r0, 0xc(r1) @@ -1000,13 +1000,13 @@ lbl_80196D74: /* 80196DA4 00193BA4 2C 03 00 00 */ cmpwi r3, 0 /* 80196DA8 00193BA8 41 82 00 0C */ beq lbl_80196DB4 /* 80196DAC 00193BAC 38 80 00 01 */ li r4, 1 -/* 80196DB0 00193BB0 48 02 39 39 */ bl func_801BA6E8 +/* 80196DB0 00193BB0 48 02 39 39 */ bl AXSetVoiceState lbl_80196DB4: /* 80196DB4 00193BB4 80 7F 00 BC */ lwz r3, 0xbc(r31) /* 80196DB8 00193BB8 2C 03 00 00 */ cmpwi r3, 0 /* 80196DBC 00193BBC 41 82 00 0C */ beq lbl_80196DC8 /* 80196DC0 00193BC0 38 80 00 01 */ li r4, 1 -/* 80196DC4 00193BC4 48 02 39 25 */ bl func_801BA6E8 +/* 80196DC4 00193BC4 48 02 39 25 */ bl AXSetVoiceState lbl_80196DC8: /* 80196DC8 00193BC8 38 00 00 02 */ li r0, 2 /* 80196DCC 00193BCC 90 1F 00 08 */ stw r0, 8(r31) @@ -1042,7 +1042,7 @@ func_80196DF0: /* 80196E34 00193C34 7F 64 DB 78 */ mr r4, r27 /* 80196E38 00193C38 7F DC F2 14 */ add r30, r28, r30 /* 80196E3C 00193C3C 80 7E 00 10 */ lwz r3, 0x10(r30) -/* 80196E40 00193C40 48 03 B5 19 */ bl func_801D2358 +/* 80196E40 00193C40 48 03 B5 19 */ bl DCFlushRange /* 80196E44 00193C44 7F C3 F3 78 */ mr r3, r30 /* 80196E48 00193C48 80 1F 00 8C */ lwz r0, 0x8c(r31) /* 80196E4C 00193C4C 81 1F 00 98 */ lwz r8, 0x98(r31) @@ -1053,11 +1053,11 @@ func_80196DF0: /* 80196E60 00193C60 38 C0 00 01 */ li r6, 1 /* 80196E64 00193C64 7F 69 DB 78 */ mr r9, r27 /* 80196E68 00193C68 39 40 00 00 */ li r10, 0 -/* 80196E6C 00193C6C 48 02 0B 79 */ bl func_801B79E4 +/* 80196E6C 00193C6C 48 02 0B 79 */ bl ARQPostRequest lbl_80196E70: /* 80196E70 00193C70 80 7A 00 10 */ lwz r3, 0x10(r26) /* 80196E74 00193C74 7F 64 DB 78 */ mr r4, r27 -/* 80196E78 00193C78 48 03 B4 E1 */ bl func_801D2358 +/* 80196E78 00193C78 48 03 B4 E1 */ bl DCFlushRange /* 80196E7C 00193C7C 7F 43 D3 78 */ mr r3, r26 /* 80196E80 00193C80 81 1F 00 8C */ lwz r8, 0x8c(r31) /* 80196E84 00193C84 80 83 00 04 */ lwz r4, 4(r3) @@ -1067,7 +1067,7 @@ lbl_80196E70: /* 80196E94 00193C94 39 4A 6D 74 */ addi r10, r10, lbl_80196D74@l /* 80196E98 00193C98 38 A0 00 00 */ li r5, 0 /* 80196E9C 00193C9C 38 C0 00 01 */ li r6, 1 -/* 80196EA0 00193CA0 48 02 0B 45 */ bl func_801B79E4 +/* 80196EA0 00193CA0 48 02 0B 45 */ bl ARQPostRequest /* 80196EA4 00193CA4 80 1F 01 38 */ lwz r0, 0x138(r31) /* 80196EA8 00193CA8 81 3F 00 98 */ lwz r9, 0x98(r31) /* 80196EAC 00193CAC 81 7F 00 94 */ lwz r11, 0x94(r31) @@ -1086,7 +1086,7 @@ lbl_80196E70: lbl_80196EE0: /* 80196EE0 00193CE0 7F A4 4C 30 */ srw r4, r29, r9 /* 80196EE4 00193CE4 38 84 FF FF */ addi r4, r4, -1 -/* 80196EE8 00193CE8 48 02 3A 59 */ bl func_801BA940 +/* 80196EE8 00193CE8 48 02 3A 59 */ bl AXSetVoiceEndAddr /* 80196EEC 00193CEC 80 7C 00 BC */ lwz r3, 0xbc(r28) /* 80196EF0 00193CF0 2C 03 00 00 */ cmpwi r3, 0 /* 80196EF4 00193CF4 41 82 00 1C */ beq lbl_80196F10 @@ -1095,12 +1095,12 @@ lbl_80196EE0: /* 80196F00 00193D00 7C 9D 22 14 */ add r4, r29, r4 /* 80196F04 00193D04 7C 84 04 30 */ srw r4, r4, r0 /* 80196F08 00193D08 38 84 FF FF */ addi r4, r4, -1 -/* 80196F0C 00193D0C 48 02 3A 35 */ bl func_801BA940 +/* 80196F0C 00193D0C 48 02 3A 35 */ bl AXSetVoiceEndAddr lbl_80196F10: /* 80196F10 00193D10 83 BF 01 38 */ lwz r29, 0x138(r31) lbl_80196F14: /* 80196F14 00193D14 93 BF 00 8C */ stw r29, 0x8c(r31) -/* 80196F18 00193D18 4B FF FA 7D */ bl func_80196994 +/* 80196F18 00193D18 4B FF FA 7D */ bl RADTimerRead /* 80196F1C 00193D1C 90 7F 00 A8 */ stw r3, 0xa8(r31) /* 80196F20 00193D20 80 01 00 24 */ lwz r0, 0x24(r1) /* 80196F24 00193D24 7C 08 03 A6 */ mtlr r0 @@ -1120,13 +1120,13 @@ func_80196F34: /* 80196F50 00193D50 2C 03 00 00 */ cmpwi r3, 0 /* 80196F54 00193D54 41 82 00 0C */ beq lbl_80196F60 /* 80196F58 00193D58 38 80 00 00 */ li r4, 0 -/* 80196F5C 00193D5C 48 02 37 8D */ bl func_801BA6E8 +/* 80196F5C 00193D5C 48 02 37 8D */ bl AXSetVoiceState lbl_80196F60: /* 80196F60 00193D60 80 7F 00 BC */ lwz r3, 0xbc(r31) /* 80196F64 00193D64 2C 03 00 00 */ cmpwi r3, 0 /* 80196F68 00193D68 41 82 00 0C */ beq lbl_80196F74 /* 80196F6C 00193D6C 38 80 00 00 */ li r4, 0 -/* 80196F70 00193D70 48 02 37 79 */ bl func_801BA6E8 +/* 80196F70 00193D70 48 02 37 79 */ bl AXSetVoiceState lbl_80196F74: /* 80196F74 00193D74 83 DD 01 38 */ lwz r30, 0x138(r29) /* 80196F78 00193D78 38 00 FF FF */ li r0, -1 @@ -1137,7 +1137,7 @@ lbl_80196F74: /* 80196F8C 00193D8C 80 9F 00 C4 */ lwz r4, 0xc4(r31) /* 80196F90 00193D90 80 7F 00 B8 */ lwz r3, 0xb8(r31) /* 80196F94 00193D94 7F C4 24 30 */ srw r4, r30, r4 -/* 80196F98 00193D98 48 02 39 FD */ bl func_801BA994 +/* 80196F98 00193D98 48 02 39 FD */ bl AXSetVoiceCurrentAddr /* 80196F9C 00193D9C 80 7F 00 BC */ lwz r3, 0xbc(r31) /* 80196FA0 00193DA0 2C 03 00 00 */ cmpwi r3, 0 /* 80196FA4 00193DA4 41 82 00 18 */ beq lbl_80196FBC @@ -1145,13 +1145,13 @@ lbl_80196F74: /* 80196FAC 00193DAC 80 1F 00 C4 */ lwz r0, 0xc4(r31) /* 80196FB0 00193DB0 7C 9E 22 14 */ add r4, r30, r4 /* 80196FB4 00193DB4 7C 84 04 30 */ srw r4, r4, r0 -/* 80196FB8 00193DB8 48 02 39 DD */ bl func_801BA994 +/* 80196FB8 00193DB8 48 02 39 DD */ bl AXSetVoiceCurrentAddr lbl_80196FBC: /* 80196FBC 00193DBC 83 DD 00 8C */ lwz r30, 0x8c(r29) /* 80196FC0 00193DC0 80 9F 00 C4 */ lwz r4, 0xc4(r31) /* 80196FC4 00193DC4 80 7F 00 B8 */ lwz r3, 0xb8(r31) /* 80196FC8 00193DC8 7F C4 24 30 */ srw r4, r30, r4 -/* 80196FCC 00193DCC 48 02 39 21 */ bl func_801BA8EC +/* 80196FCC 00193DCC 48 02 39 21 */ bl AXSetVoiceLoopAddr /* 80196FD0 00193DD0 80 7F 00 BC */ lwz r3, 0xbc(r31) /* 80196FD4 00193DD4 2C 03 00 00 */ cmpwi r3, 0 /* 80196FD8 00193DD8 41 82 00 18 */ beq lbl_80196FF0 @@ -1159,7 +1159,7 @@ lbl_80196FBC: /* 80196FE0 00193DE0 80 1F 00 C4 */ lwz r0, 0xc4(r31) /* 80196FE4 00193DE4 7C 9E 22 14 */ add r4, r30, r4 /* 80196FE8 00193DE8 7C 84 04 30 */ srw r4, r4, r0 -/* 80196FEC 00193DEC 48 02 39 01 */ bl func_801BA8EC +/* 80196FEC 00193DEC 48 02 39 01 */ bl AXSetVoiceLoopAddr lbl_80196FF0: /* 80196FF0 00193DF0 81 3D 00 8C */ lwz r9, 0x8c(r29) /* 80196FF4 00193DF4 80 1D 00 98 */ lwz r0, 0x98(r29) @@ -1168,7 +1168,7 @@ lbl_80196FF0: /* 80197000 00193E00 80 7F 00 B8 */ lwz r3, 0xb8(r31) /* 80197004 00193E04 7F C4 24 30 */ srw r4, r30, r4 /* 80197008 00193E08 38 84 FF FF */ addi r4, r4, -1 -/* 8019700C 00193E0C 48 02 39 35 */ bl func_801BA940 +/* 8019700C 00193E0C 48 02 39 35 */ bl AXSetVoiceEndAddr /* 80197010 00193E10 80 7F 00 BC */ lwz r3, 0xbc(r31) /* 80197014 00193E14 2C 03 00 00 */ cmpwi r3, 0 /* 80197018 00193E18 41 82 00 1C */ beq lbl_80197034 @@ -1177,7 +1177,7 @@ lbl_80196FF0: /* 80197024 00193E24 7C 9E 22 14 */ add r4, r30, r4 /* 80197028 00193E28 7C 84 04 30 */ srw r4, r4, r0 /* 8019702C 00193E2C 38 84 FF FF */ addi r4, r4, -1 -/* 80197030 00193E30 48 02 39 11 */ bl func_801BA940 +/* 80197030 00193E30 48 02 39 11 */ bl AXSetVoiceEndAddr lbl_80197034: /* 80197034 00193E34 93 9D 00 90 */ stw r28, 0x90(r29) /* 80197038 00193E38 7F FB FB 78 */ mr r27, r31 @@ -1190,7 +1190,7 @@ lbl_8019704C: /* 80197050 00193E50 70 09 00 01 */ andi. r9, r0, 1 /* 80197054 00193E54 41 82 00 0C */ beq lbl_80197060 /* 80197058 00193E58 7F C3 F3 78 */ mr r3, r30 -/* 8019705C 00193E5C 48 02 0A E5 */ bl func_801B7B40 +/* 8019705C 00193E5C 48 02 0A E5 */ bl ARQRemoveRequest lbl_80197060: /* 80197060 00193E60 7F 7F E9 2E */ stwx r27, r31, r29 /* 80197064 00193E64 3B 9C 00 01 */ addi r28, r28, 1 @@ -1346,7 +1346,7 @@ lbl_8019727C: /* 80197288 00194088 7C 69 19 D6 */ mullw r3, r9, r3 /* 8019728C 0019408C 7C 00 00 D0 */ neg r0, r0 /* 80197290 00194090 90 1F 00 58 */ stw r0, 0x58(r31) -/* 80197294 00194094 4B FF F8 8D */ bl func_80196B20 +/* 80197294 00194094 4B FF F8 8D */ bl radmalloc /* 80197298 00194098 2C 03 00 00 */ cmpwi r3, 0 /* 8019729C 0019409C 90 7F 00 A0 */ stw r3, 0xa0(r31) /* 801972A0 001940A0 41 82 00 40 */ beq lbl_801972E0 @@ -1354,7 +1354,7 @@ lbl_8019727C: /* 801972A8 001940A8 2C 00 00 02 */ cmpwi r0, 2 /* 801972AC 001940AC 40 82 00 18 */ bne lbl_801972C4 /* 801972B0 001940B0 80 7F 00 98 */ lwz r3, 0x98(r31) -/* 801972B4 001940B4 4B FF F8 6D */ bl func_80196B20 +/* 801972B4 001940B4 4B FF F8 6D */ bl radmalloc /* 801972B8 001940B8 2C 03 00 00 */ cmpwi r3, 0 /* 801972BC 001940BC 90 7F 00 A4 */ stw r3, 0xa4(r31) /* 801972C0 001940C0 41 82 00 20 */ beq lbl_801972E0 @@ -1362,7 +1362,7 @@ lbl_801972C4: /* 801972C4 001940C4 80 1F 00 98 */ lwz r0, 0x98(r31) /* 801972C8 001940C8 80 7F 00 74 */ lwz r3, 0x74(r31) /* 801972CC 001940CC 7C 60 19 D6 */ mullw r3, r0, r3 -/* 801972D0 001940D0 4B FF F9 65 */ bl func_80196C34 +/* 801972D0 001940D0 4B FF F9 65 */ bl radaudiomalloc /* 801972D4 001940D4 2C 03 00 00 */ cmpwi r3, 0 /* 801972D8 001940D8 90 7F 01 38 */ stw r3, 0x138(r31) /* 801972DC 001940DC 40 82 00 0C */ bne lbl_801972E8 @@ -1403,7 +1403,7 @@ lbl_80197354: /* 80197358 00194158 38 80 00 00 */ li r4, 0 /* 8019735C 0019415C 38 A0 00 00 */ li r5, 0 /* 80197360 00194160 57 BE 10 3A */ slwi r30, r29, 2 -/* 80197364 00194164 48 02 0C F5 */ bl func_801B8058 +/* 80197364 00194164 48 02 0C F5 */ bl AXAcquireVoice /* 80197368 00194168 7C 7C F1 2E */ stwx r3, r28, r30 /* 8019736C 0019416C 2C 03 00 00 */ cmpwi r3, 0 /* 80197370 00194170 41 82 FF 70 */ beq lbl_801972E0 @@ -1437,18 +1437,18 @@ lbl_801973C0: /* 801973DC 001941DC B1 61 00 16 */ sth r11, 0x16(r1) /* 801973E0 001941E0 B1 21 00 0C */ sth r9, 0xc(r1) /* 801973E4 001941E4 B1 61 00 0E */ sth r11, 0xe(r1) -/* 801973E8 001941E8 48 02 33 A9 */ bl func_801BA790 +/* 801973E8 001941E8 48 02 33 A9 */ bl AXSetVoiceAddr /* 801973EC 001941EC 80 1F 00 6C */ lwz r0, 0x6c(r31) /* 801973F0 001941F0 2C 00 7D 00 */ cmpwi r0, 0x7d00 /* 801973F4 001941F4 40 82 00 14 */ bne lbl_80197408 /* 801973F8 001941F8 7C 7C F0 2E */ lwzx r3, r28, r30 /* 801973FC 001941FC 38 80 00 00 */ li r4, 0 -/* 80197400 00194200 48 02 32 25 */ bl func_801BA624 +/* 80197400 00194200 48 02 32 25 */ bl AXSetVoiceSrcType /* 80197404 00194204 48 00 00 5C */ b lbl_80197460 lbl_80197408: /* 80197408 00194208 7C 7C F0 2E */ lwzx r3, r28, r30 /* 8019740C 0019420C 38 80 00 01 */ li r4, 1 -/* 80197410 00194210 48 02 32 15 */ bl func_801BA624 +/* 80197410 00194210 48 02 32 15 */ bl AXSetVoiceSrcType /* 80197414 00194214 7C 7C F0 2E */ lwzx r3, r28, r30 /* 80197418 00194218 38 81 00 18 */ addi r4, r1, 0x18 /* 8019741C 0019421C B3 41 00 18 */ sth r26, 0x18(r1) @@ -1458,7 +1458,7 @@ lbl_80197408: /* 8019742C 0019422C B3 61 00 20 */ sth r27, 0x20(r1) /* 80197430 00194230 B3 61 00 22 */ sth r27, 0x22(r1) /* 80197434 00194234 B3 61 00 24 */ sth r27, 0x24(r1) -/* 80197438 00194238 48 02 36 55 */ bl func_801BAA8C +/* 80197438 00194238 48 02 36 55 */ bl AXSetVoiceSrc /* 8019743C 0019423C 80 1F 00 6C */ lwz r0, 0x6c(r31) /* 80197440 00194240 7C 7C F0 2E */ lwzx r3, r28, r30 /* 80197444 00194244 90 01 00 2C */ stw r0, 0x2c(r1) @@ -1467,7 +1467,7 @@ lbl_80197408: /* 80197450 00194250 FC 21 F8 28 */ fsub f1, f1, f31 /* 80197454 00194254 FC 20 08 18 */ frsp f1, f1 /* 80197458 00194258 EC 21 F0 24 */ fdivs f1, f1, f30 -/* 8019745C 0019425C 48 02 36 C9 */ bl func_801BAB24 +/* 8019745C 0019425C 48 02 36 C9 */ bl AXSetVoiceSrcRatio lbl_80197460: /* 80197460 00194260 80 1F 00 74 */ lwz r0, 0x74(r31) /* 80197464 00194264 7F 3D CB 78 */ mr r29, r25 @@ -1497,13 +1497,13 @@ func_80197498: /* 801974B0 001942B0 2C 03 00 00 */ cmpwi r3, 0 /* 801974B4 001942B4 41 82 00 0C */ beq lbl_801974C0 /* 801974B8 001942B8 38 80 00 00 */ li r4, 0 -/* 801974BC 001942BC 48 02 32 2D */ bl func_801BA6E8 +/* 801974BC 001942BC 48 02 32 2D */ bl AXSetVoiceState lbl_801974C0: /* 801974C0 001942C0 80 7F 00 BC */ lwz r3, 0xbc(r31) /* 801974C4 001942C4 2C 03 00 00 */ cmpwi r3, 0 /* 801974C8 001942C8 41 82 00 0C */ beq lbl_801974D4 /* 801974CC 001942CC 38 80 00 00 */ li r4, 0 -/* 801974D0 001942D0 48 02 32 19 */ bl func_801BA6E8 +/* 801974D0 001942D0 48 02 32 19 */ bl AXSetVoiceState lbl_801974D4: /* 801974D4 001942D4 80 01 00 14 */ lwz r0, 0x14(r1) /* 801974D8 001942D8 7C 08 03 A6 */ mtlr r0 @@ -1522,13 +1522,13 @@ func_801974E8: /* 80197500 00194300 2C 03 00 00 */ cmpwi r3, 0 /* 80197504 00194304 41 82 00 0C */ beq lbl_80197510 /* 80197508 00194308 38 80 00 01 */ li r4, 1 -/* 8019750C 0019430C 48 02 31 DD */ bl func_801BA6E8 +/* 8019750C 0019430C 48 02 31 DD */ bl AXSetVoiceState lbl_80197510: /* 80197510 00194310 80 7F 00 BC */ lwz r3, 0xbc(r31) /* 80197514 00194314 2C 03 00 00 */ cmpwi r3, 0 /* 80197518 00194318 41 82 00 0C */ beq lbl_80197524 /* 8019751C 0019431C 38 80 00 01 */ li r4, 1 -/* 80197520 00194320 48 02 31 C9 */ bl func_801BA6E8 +/* 80197520 00194320 48 02 31 C9 */ bl AXSetVoiceState lbl_80197524: /* 80197524 00194324 80 01 00 14 */ lwz r0, 0x14(r1) /* 80197528 00194328 7C 08 03 A6 */ mtlr r0 @@ -1550,13 +1550,13 @@ func_80197538: /* 8019755C 0019435C 2C 03 00 00 */ cmpwi r3, 0 /* 80197560 00194360 41 82 00 0C */ beq lbl_8019756C /* 80197564 00194364 38 80 00 00 */ li r4, 0 -/* 80197568 00194368 48 02 31 81 */ bl func_801BA6E8 +/* 80197568 00194368 48 02 31 81 */ bl AXSetVoiceState lbl_8019756C: /* 8019756C 0019436C 80 7F 00 BC */ lwz r3, 0xbc(r31) /* 80197570 00194370 2C 03 00 00 */ cmpwi r3, 0 /* 80197574 00194374 41 82 00 0C */ beq lbl_80197580 /* 80197578 00194378 38 80 00 00 */ li r4, 0 -/* 8019757C 0019437C 48 02 31 6D */ bl func_801BA6E8 +/* 8019757C 0019437C 48 02 31 6D */ bl AXSetVoiceState lbl_80197580: /* 80197580 00194380 3B 80 00 00 */ li r28, 0 /* 80197584 00194384 3B DD 01 30 */ addi r30, r29, 0x130 @@ -1566,7 +1566,7 @@ lbl_80197590: /* 80197590 00194390 7C 7F F0 2E */ lwzx r3, r31, r30 /* 80197594 00194394 2C 03 00 00 */ cmpwi r3, 0 /* 80197598 00194398 41 82 00 0C */ beq lbl_801975A4 -/* 8019759C 0019439C 48 02 0A 3D */ bl func_801B7FD8 +/* 8019759C 0019439C 48 02 0A 3D */ bl AXFreeVoice /* 801975A0 001943A0 7F 7F F1 2E */ stwx r27, r31, r30 lbl_801975A4: /* 801975A4 001943A4 3B 9C 00 01 */ addi r28, r28, 1 @@ -1576,21 +1576,21 @@ lbl_801975A4: /* 801975B4 001943B4 80 7D 00 A0 */ lwz r3, 0xa0(r29) /* 801975B8 001943B8 2C 03 00 00 */ cmpwi r3, 0 /* 801975BC 001943BC 41 82 00 10 */ beq lbl_801975CC -/* 801975C0 001943C0 4B FF F6 11 */ bl func_80196BD0 +/* 801975C0 001943C0 4B FF F6 11 */ bl radfree /* 801975C4 001943C4 38 00 00 00 */ li r0, 0 /* 801975C8 001943C8 90 1D 00 A0 */ stw r0, 0xa0(r29) lbl_801975CC: /* 801975CC 001943CC 80 7D 00 A4 */ lwz r3, 0xa4(r29) /* 801975D0 001943D0 2C 03 00 00 */ cmpwi r3, 0 /* 801975D4 001943D4 41 82 00 10 */ beq lbl_801975E4 -/* 801975D8 001943D8 4B FF F5 F9 */ bl func_80196BD0 +/* 801975D8 001943D8 4B FF F5 F9 */ bl radfree /* 801975DC 001943DC 38 00 00 00 */ li r0, 0 /* 801975E0 001943E0 90 1D 00 A4 */ stw r0, 0xa4(r29) lbl_801975E4: /* 801975E4 001943E4 80 7D 01 38 */ lwz r3, 0x138(r29) /* 801975E8 001943E8 2C 03 00 00 */ cmpwi r3, 0 /* 801975EC 001943EC 41 82 00 10 */ beq lbl_801975FC -/* 801975F0 001943F0 4B FF F6 81 */ bl func_80196C70 +/* 801975F0 001943F0 4B FF F6 81 */ bl radaudiofree /* 801975F4 001943F4 38 00 00 00 */ li r0, 0 /* 801975F8 001943F8 90 1D 01 38 */ stw r0, 0x138(r29) lbl_801975FC: @@ -1905,7 +1905,7 @@ lbl_80197A08: /* 80197A54 00194854 7C 00 D0 40 */ cmplw r0, r26 /* 80197A58 00194858 40 81 00 2C */ ble lbl_80197A84 /* 80197A5C 0019485C 7F 64 4C 30 */ srw r4, r27, r9 -/* 80197A60 00194860 48 02 2F 35 */ bl func_801BA994 +/* 80197A60 00194860 48 02 2F 35 */ bl AXSetVoiceCurrentAddr /* 80197A64 00194864 80 7F 00 BC */ lwz r3, 0xbc(r31) /* 80197A68 00194868 2C 03 00 00 */ cmpwi r3, 0 /* 80197A6C 0019486C 41 82 00 18 */ beq lbl_80197A84 @@ -1913,12 +1913,12 @@ lbl_80197A08: /* 80197A74 00194874 80 1F 00 C4 */ lwz r0, 0xc4(r31) /* 80197A78 00194878 7C 9B 22 14 */ add r4, r27, r4 /* 80197A7C 0019487C 7C 84 04 30 */ srw r4, r4, r0 -/* 80197A80 00194880 48 02 2F 15 */ bl func_801BA994 +/* 80197A80 00194880 48 02 2F 15 */ bl AXSetVoiceCurrentAddr lbl_80197A84: /* 80197A84 00194884 80 9F 00 C4 */ lwz r4, 0xc4(r31) /* 80197A88 00194888 80 7F 00 B8 */ lwz r3, 0xb8(r31) /* 80197A8C 0019488C 7F 64 24 30 */ srw r4, r27, r4 -/* 80197A90 00194890 48 02 2E 5D */ bl func_801BA8EC +/* 80197A90 00194890 48 02 2E 5D */ bl AXSetVoiceLoopAddr /* 80197A94 00194894 80 7F 00 BC */ lwz r3, 0xbc(r31) /* 80197A98 00194898 2C 03 00 00 */ cmpwi r3, 0 /* 80197A9C 0019489C 41 82 00 18 */ beq lbl_80197AB4 @@ -1926,13 +1926,13 @@ lbl_80197A84: /* 80197AA4 001948A4 80 1F 00 C4 */ lwz r0, 0xc4(r31) /* 80197AA8 001948A8 7C 9B 22 14 */ add r4, r27, r4 /* 80197AAC 001948AC 7C 84 04 30 */ srw r4, r4, r0 -/* 80197AB0 001948B0 48 02 2E 3D */ bl func_801BA8EC +/* 80197AB0 001948B0 48 02 2E 3D */ bl AXSetVoiceLoopAddr lbl_80197AB4: /* 80197AB4 001948B4 80 9F 00 C4 */ lwz r4, 0xc4(r31) /* 80197AB8 001948B8 80 7F 00 B8 */ lwz r3, 0xb8(r31) /* 80197ABC 001948BC 7F 44 24 30 */ srw r4, r26, r4 /* 80197AC0 001948C0 38 84 FF FF */ addi r4, r4, -1 -/* 80197AC4 001948C4 48 02 2E 7D */ bl func_801BA940 +/* 80197AC4 001948C4 48 02 2E 7D */ bl AXSetVoiceEndAddr /* 80197AC8 001948C8 80 7F 00 BC */ lwz r3, 0xbc(r31) /* 80197ACC 001948CC 2C 03 00 00 */ cmpwi r3, 0 /* 80197AD0 001948D0 41 82 00 34 */ beq lbl_80197B04 @@ -1941,7 +1941,7 @@ lbl_80197AB4: /* 80197ADC 001948DC 7C 9A 22 14 */ add r4, r26, r4 /* 80197AE0 001948E0 7C 84 04 30 */ srw r4, r4, r0 /* 80197AE4 001948E4 38 84 FF FF */ addi r4, r4, -1 -/* 80197AE8 001948E8 48 02 2E 59 */ bl func_801BA940 +/* 80197AE8 001948E8 48 02 2E 59 */ bl AXSetVoiceEndAddr /* 80197AEC 001948EC 48 00 00 18 */ b lbl_80197B04 lbl_80197AF0: /* 80197AF0 001948F0 3C 00 00 01 */ lis r0, 0x0001869F@h @@ -1975,7 +1975,7 @@ lbl_80197B54: /* 80197B54 00194954 38 60 00 00 */ li r3, 0 /* 80197B58 00194958 48 00 01 48 */ b lbl_80197CA0 lbl_80197B5C: -/* 80197B5C 0019495C 4B FF EE 39 */ bl func_80196994 +/* 80197B5C 0019495C 4B FF EE 39 */ bl RADTimerRead /* 80197B60 00194960 39 3F 00 78 */ addi r9, r31, 0x78 /* 80197B64 00194964 7C 79 1B 78 */ mr r25, r3 /* 80197B68 00194968 80 69 00 B8 */ lwz r3, 0xb8(r9) @@ -1995,7 +1995,7 @@ lbl_80197B5C: /* 80197BA0 001949A0 7D 7E 5B 78 */ mr r30, r11 /* 80197BA4 001949A4 7F C4 54 30 */ srw r4, r30, r10 /* 80197BA8 001949A8 38 84 FF FF */ addi r4, r4, -1 -/* 80197BAC 001949AC 48 02 2D 95 */ bl func_801BA940 +/* 80197BAC 001949AC 48 02 2D 95 */ bl AXSetVoiceEndAddr /* 80197BB0 001949B0 80 7A 00 BC */ lwz r3, 0xbc(r26) /* 80197BB4 001949B4 2C 03 00 00 */ cmpwi r3, 0 /* 80197BB8 001949B8 41 82 00 1C */ beq lbl_80197BD4 @@ -2004,7 +2004,7 @@ lbl_80197B5C: /* 80197BC4 001949C4 7C 9E 22 14 */ add r4, r30, r4 /* 80197BC8 001949C8 7C 84 04 30 */ srw r4, r4, r0 /* 80197BCC 001949CC 38 84 FF FF */ addi r4, r4, -1 -/* 80197BD0 001949D0 48 02 2D 71 */ bl func_801BA940 +/* 80197BD0 001949D0 48 02 2D 71 */ bl AXSetVoiceEndAddr lbl_80197BD4: /* 80197BD4 001949D4 80 1F 01 38 */ lwz r0, 0x138(r31) /* 80197BD8 001949D8 93 7F 00 90 */ stw r27, 0x90(r31) @@ -2150,13 +2150,13 @@ lbl_80197DA4: /* 80197DC0 00194BC0 2C 03 00 00 */ cmpwi r3, 0 /* 80197DC4 00194BC4 41 82 00 0C */ beq lbl_80197DD0 /* 80197DC8 00194BC8 38 80 00 00 */ li r4, 0 -/* 80197DCC 00194BCC 48 02 29 1D */ bl func_801BA6E8 +/* 80197DCC 00194BCC 48 02 29 1D */ bl AXSetVoiceState lbl_80197DD0: /* 80197DD0 00194BD0 80 7E 00 BC */ lwz r3, 0xbc(r30) /* 80197DD4 00194BD4 2C 03 00 00 */ cmpwi r3, 0 /* 80197DD8 00194BD8 41 82 00 0C */ beq lbl_80197DE4 /* 80197DDC 00194BDC 38 80 00 00 */ li r4, 0 -/* 80197DE0 00194BE0 48 02 29 09 */ bl func_801BA6E8 +/* 80197DE0 00194BE0 48 02 29 09 */ bl AXSetVoiceState lbl_80197DE4: /* 80197DE4 00194BE4 93 BF 00 60 */ stw r29, 0x60(r31) lbl_80197DE8: @@ -2276,7 +2276,7 @@ lbl_80197F68: /* 80197F8C 00194D8C 80 9F 00 C4 */ lwz r4, 0xc4(r31) /* 80197F90 00194D90 80 7F 00 B8 */ lwz r3, 0xb8(r31) /* 80197F94 00194D94 7F C4 24 30 */ srw r4, r30, r4 -/* 80197F98 00194D98 48 02 29 FD */ bl func_801BA994 +/* 80197F98 00194D98 48 02 29 FD */ bl AXSetVoiceCurrentAddr /* 80197F9C 00194D9C 80 7F 00 BC */ lwz r3, 0xbc(r31) /* 80197FA0 00194DA0 2C 03 00 00 */ cmpwi r3, 0 /* 80197FA4 00194DA4 41 82 00 18 */ beq lbl_80197FBC @@ -2284,7 +2284,7 @@ lbl_80197F68: /* 80197FAC 00194DAC 80 1F 00 C4 */ lwz r0, 0xc4(r31) /* 80197FB0 00194DB0 7C 9E 22 14 */ add r4, r30, r4 /* 80197FB4 00194DB4 7C 84 04 30 */ srw r4, r4, r0 -/* 80197FB8 00194DB8 48 02 29 DD */ bl func_801BA994 +/* 80197FB8 00194DB8 48 02 29 DD */ bl AXSetVoiceCurrentAddr lbl_80197FBC: /* 80197FBC 00194DBC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80197FC0 00194DC0 7C 08 03 A6 */ mtlr r0 @@ -2300,7 +2300,7 @@ lbl_80197FBC: /* 80197FE8 00194DE8 80 9F 00 C4 */ lwz r4, 0xc4(r31) /* 80197FEC 00194DEC 80 7F 00 B8 */ lwz r3, 0xb8(r31) /* 80197FF0 00194DF0 7F C4 24 30 */ srw r4, r30, r4 -/* 80197FF4 00194DF4 48 02 28 F9 */ bl func_801BA8EC +/* 80197FF4 00194DF4 48 02 28 F9 */ bl AXSetVoiceLoopAddr /* 80197FF8 00194DF8 80 7F 00 BC */ lwz r3, 0xbc(r31) /* 80197FFC 00194DFC 2C 03 00 00 */ cmpwi r3, 0 /* 80198000 00194E00 41 82 00 18 */ beq lbl_80198018 @@ -2308,7 +2308,7 @@ lbl_80197FBC: /* 80198008 00194E08 80 1F 00 C4 */ lwz r0, 0xc4(r31) /* 8019800C 00194E0C 7C 9E 22 14 */ add r4, r30, r4 /* 80198010 00194E10 7C 84 04 30 */ srw r4, r4, r0 -/* 80198014 00194E14 48 02 28 D9 */ bl func_801BA8EC +/* 80198014 00194E14 48 02 28 D9 */ bl AXSetVoiceLoopAddr lbl_80198018: /* 80198018 00194E18 80 01 00 14 */ lwz r0, 0x14(r1) /* 8019801C 00194E1C 7C 08 03 A6 */ mtlr r0 @@ -2325,7 +2325,7 @@ lbl_80198018: /* 80198048 00194E48 80 7F 00 B8 */ lwz r3, 0xb8(r31) /* 8019804C 00194E4C 7F C4 24 30 */ srw r4, r30, r4 /* 80198050 00194E50 38 84 FF FF */ addi r4, r4, -1 -/* 80198054 00194E54 48 02 28 ED */ bl func_801BA940 +/* 80198054 00194E54 48 02 28 ED */ bl AXSetVoiceEndAddr /* 80198058 00194E58 80 7F 00 BC */ lwz r3, 0xbc(r31) /* 8019805C 00194E5C 2C 03 00 00 */ cmpwi r3, 0 /* 80198060 00194E60 41 82 00 1C */ beq lbl_8019807C @@ -2334,7 +2334,7 @@ lbl_80198018: /* 8019806C 00194E6C 7C 9E 22 14 */ add r4, r30, r4 /* 80198070 00194E70 7C 84 04 30 */ srw r4, r4, r0 /* 80198074 00194E74 38 84 FF FF */ addi r4, r4, -1 -/* 80198078 00194E78 48 02 28 C9 */ bl func_801BA940 +/* 80198078 00194E78 48 02 28 C9 */ bl AXSetVoiceEndAddr lbl_8019807C: /* 8019807C 00194E7C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80198080 00194E80 7C 08 03 A6 */ mtlr r0 @@ -2350,13 +2350,13 @@ lbl_8019807C: /* 801980A8 00194EA8 80 7F 00 B8 */ lwz r3, 0xb8(r31) /* 801980AC 00194EAC 2C 03 00 00 */ cmpwi r3, 0 /* 801980B0 00194EB0 41 82 00 08 */ beq lbl_801980B8 -/* 801980B4 00194EB4 48 02 26 35 */ bl func_801BA6E8 +/* 801980B4 00194EB4 48 02 26 35 */ bl AXSetVoiceState lbl_801980B8: /* 801980B8 00194EB8 80 7F 00 BC */ lwz r3, 0xbc(r31) /* 801980BC 00194EBC 2C 03 00 00 */ cmpwi r3, 0 /* 801980C0 00194EC0 41 82 00 0C */ beq lbl_801980CC /* 801980C4 00194EC4 7F C4 F3 78 */ mr r4, r30 -/* 801980C8 00194EC8 48 02 26 21 */ bl func_801BA6E8 +/* 801980C8 00194EC8 48 02 26 21 */ bl AXSetVoiceState lbl_801980CC: /* 801980CC 00194ECC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801980D0 00194ED0 7C 08 03 A6 */ mtlr r0 @@ -2470,21 +2470,21 @@ func_80198250: /* 8019825C 0019505C 90 01 00 1C */ stw r0, 0x1c(r1) /* 80198260 00195060 7C 9E 23 78 */ mr r30, r4 /* 80198264 00195064 7C 7D 1B 78 */ mr r29, r3 -/* 80198268 00195068 48 01 0A 31 */ bl func_801A8C98 +/* 80198268 00195068 48 01 0A 31 */ bl popmalloctotal /* 8019826C 0019506C 80 1D 02 A8 */ lwz r0, 0x2a8(r29) /* 80198270 00195070 7D 23 F2 14 */ add r9, r3, r30 /* 80198274 00195074 7F C3 F3 78 */ mr r3, r30 /* 80198278 00195078 7C 00 4A 14 */ add r0, r0, r9 /* 8019827C 0019507C 90 1D 02 A8 */ stw r0, 0x2a8(r29) -/* 80198280 00195080 48 01 0A 21 */ bl func_801A8CA0 +/* 80198280 00195080 48 01 0A 21 */ bl popmalloc /* 80198284 00195084 80 01 00 1C */ lwz r0, 0x1c(r1) /* 80198288 00195088 7C 08 03 A6 */ mtlr r0 /* 8019828C 0019508C BB A1 00 0C */ lmw r29, 0xc(r1) /* 80198290 00195090 38 21 00 18 */ addi r1, r1, 0x18 /* 80198294 00195094 4E 80 00 20 */ blr -.global func_80198298 -func_80198298: +.global BinkSetError +BinkSetError: /* 80198298 00195098 94 21 FF F8 */ stwu r1, -8(r1) /* 8019829C 0019509C 7C 08 02 A6 */ mflr r0 /* 801982A0 001950A0 90 01 00 0C */ stw r0, 0xc(r1) @@ -2497,14 +2497,14 @@ func_80198298: /* 801982BC 001950BC 38 21 00 08 */ addi r1, r1, 8 /* 801982C0 001950C0 4E 80 00 20 */ blr -.global func_801982C4 -func_801982C4: +.global BinkGetError +BinkGetError: /* 801982C4 001950C4 3C 60 80 36 */ lis r3, lbl_80362B88@ha /* 801982C8 001950C8 38 63 2B 88 */ addi r3, r3, lbl_80362B88@l /* 801982CC 001950CC 4E 80 00 20 */ blr -.global func_801982D0 -func_801982D0: +.global BinkSetSoundSystem +BinkSetSoundSystem: /* 801982D0 001950D0 94 21 FF F8 */ stwu r1, -8(r1) /* 801982D4 001950D4 7C 08 02 A6 */ mflr r0 /* 801982D8 001950D8 90 01 00 0C */ stw r0, 0xc(r1) @@ -2635,7 +2635,7 @@ func_8019844C: /* 8019847C 0019527C 38 9D 03 44 */ addi r4, r29, 0x344 /* 80198480 00195280 80 6D 85 00 */ lwz r3, lbl_803CAE00-_SDA_BASE_(r13) /* 80198484 00195284 7C 9B 23 78 */ mr r27, r4 -/* 80198488 00195288 48 00 CE 21 */ bl func_801A52A8 +/* 80198488 00195288 48 00 CE 21 */ bl RADCB_try_to_suspend_callback /* 8019848C 0019528C 2C 03 00 00 */ cmpwi r3, 0 /* 80198490 00195290 41 82 02 54 */ beq lbl_801986E4 /* 80198494 00195294 80 1D 02 F0 */ lwz r0, 0x2f0(r29) @@ -2803,7 +2803,7 @@ lbl_801986C8: lbl_801986D8: /* 801986D8 001954D8 80 6D 85 00 */ lwz r3, lbl_803CAE00-_SDA_BASE_(r13) /* 801986DC 001954DC 7F 64 DB 78 */ mr r4, r27 -/* 801986E0 001954E0 48 00 CD 05 */ bl func_801A53E4 +/* 801986E0 001954E0 48 00 CD 05 */ bl RADCB_resume_callback lbl_801986E4: /* 801986E4 001954E4 80 01 00 2C */ lwz r0, 0x2c(r1) /* 801986E8 001954E8 7C 08 03 A6 */ mtlr r0 @@ -2821,7 +2821,7 @@ func_801986F8: /* 8019870C 0019550C 80 1F 02 80 */ lwz r0, 0x280(r31) /* 80198710 00195510 2C 00 00 00 */ cmpwi r0, 0 /* 80198714 00195514 40 82 00 18 */ bne lbl_8019872C -/* 80198718 00195518 4B FF E2 7D */ bl func_80196994 +/* 80198718 00195518 4B FF E2 7D */ bl RADTimerRead /* 8019871C 0019551C 81 3F 02 70 */ lwz r9, 0x270(r31) /* 80198720 00195520 90 7F 02 80 */ stw r3, 0x280(r31) /* 80198724 00195524 39 29 FF FF */ addi r9, r9, -1 @@ -2861,10 +2861,10 @@ lbl_8019877C: /* 80198794 00195594 41 82 00 1C */ beq lbl_801987B0 /* 80198798 00195598 38 80 00 00 */ li r4, 0 /* 8019879C 0019559C 7F E3 FB 78 */ mr r3, r31 -/* 801987A0 001955A0 48 00 3A C1 */ bl func_8019C260 +/* 801987A0 001955A0 48 00 3A C1 */ bl BinkSetSoundOnOff /* 801987A4 001955A4 7F E3 FB 78 */ mr r3, r31 /* 801987A8 001955A8 38 80 00 01 */ li r4, 1 -/* 801987AC 001955AC 48 00 3A B5 */ bl func_8019C260 +/* 801987AC 001955AC 48 00 3A B5 */ bl BinkSetSoundOnOff lbl_801987B0: /* 801987B0 001955B0 93 DF 02 80 */ stw r30, 0x280(r31) /* 801987B4 001955B4 93 DF 03 30 */ stw r30, 0x330(r31) @@ -2984,7 +2984,7 @@ lbl_80198938: /* 8019894C 0019574C 7C A4 2B 78 */ mr r4, r5 /* 80198950 00195750 7F C5 F3 78 */ mr r5, r30 /* 80198954 00195754 7C 69 18 50 */ subf r3, r9, r3 -/* 80198958 00195758 4B FF DF 29 */ bl func_80196880 +/* 80198958 00195758 4B FF DF 29 */ bl mult64anddiv lbl_8019895C: /* 8019895C 0019575C 39 60 00 00 */ li r11, 0 /* 80198960 00195760 7C 0B F0 00 */ cmpw r11, r30 @@ -3016,7 +3016,7 @@ lbl_801989B0: /* 801989B8 001957B8 90 01 00 0C */ stw r0, 0xc(r1) /* 801989BC 001957BC 38 83 00 FC */ addi r4, r3, 0xfc /* 801989C0 001957C0 80 6D 84 FC */ lwz r3, lbl_803CADFC-_SDA_BASE_(r13) -/* 801989C4 001957C4 48 00 C9 79 */ bl func_801A533C +/* 801989C4 001957C4 48 00 C9 79 */ bl RADCB_suspend_callback /* 801989C8 001957C8 80 01 00 0C */ lwz r0, 0xc(r1) /* 801989CC 001957CC 7C 08 03 A6 */ mtlr r0 /* 801989D0 001957D0 38 21 00 08 */ addi r1, r1, 8 @@ -3027,7 +3027,7 @@ lbl_801989D8: /* 801989E0 001957E0 90 01 00 0C */ stw r0, 0xc(r1) /* 801989E4 001957E4 38 83 00 FC */ addi r4, r3, 0xfc /* 801989E8 001957E8 80 6D 84 FC */ lwz r3, lbl_803CADFC-_SDA_BASE_(r13) -/* 801989EC 001957EC 48 00 C8 BD */ bl func_801A52A8 +/* 801989EC 001957EC 48 00 C8 BD */ bl RADCB_try_to_suspend_callback /* 801989F0 001957F0 80 01 00 0C */ lwz r0, 0xc(r1) /* 801989F4 001957F4 7C 08 03 A6 */ mtlr r0 /* 801989F8 001957F8 38 21 00 08 */ addi r1, r1, 8 @@ -3038,7 +3038,7 @@ lbl_80198A00: /* 80198A08 00195808 90 01 00 0C */ stw r0, 0xc(r1) /* 80198A0C 0019580C 38 83 00 FC */ addi r4, r3, 0xfc /* 80198A10 00195810 80 6D 84 FC */ lwz r3, lbl_803CADFC-_SDA_BASE_(r13) -/* 80198A14 00195814 48 00 C9 D1 */ bl func_801A53E4 +/* 80198A14 00195814 48 00 C9 D1 */ bl RADCB_resume_callback /* 80198A18 00195818 80 01 00 0C */ lwz r0, 0xc(r1) /* 80198A1C 0019581C 7C 08 03 A6 */ mtlr r0 /* 80198A20 00195820 38 21 00 08 */ addi r1, r1, 8 @@ -3047,7 +3047,7 @@ lbl_80198A28: /* 80198A28 00195828 94 21 FF F8 */ stwu r1, -8(r1) /* 80198A2C 0019582C 7C 08 02 A6 */ mflr r0 /* 80198A30 00195830 90 01 00 0C */ stw r0, 0xc(r1) -/* 80198A34 00195834 48 00 CA D5 */ bl func_801A5508 +/* 80198A34 00195834 48 00 CA D5 */ bl RADCB_idle_on_callbacks /* 80198A38 00195838 80 01 00 0C */ lwz r0, 0xc(r1) /* 80198A3C 0019583C 7C 08 03 A6 */ mtlr r0 /* 80198A40 00195840 38 21 00 08 */ addi r1, r1, 8 @@ -3081,8 +3081,8 @@ lbl_80198A90: /* 80198AA0 001958A0 38 21 00 10 */ addi r1, r1, 0x10 /* 80198AA4 001958A4 4E 80 00 20 */ blr -.global func_80198AA8 -func_80198AA8: +.global BinkOpen +BinkOpen: /* 80198AA8 001958A8 94 21 FC 00 */ stwu r1, -0x400(r1) /* 80198AAC 001958AC 7C 08 02 A6 */ mflr r0 /* 80198AB0 001958B0 DB E1 03 F8 */ stfd f31, 0x3f8(r1) @@ -3105,7 +3105,7 @@ lbl_80198AE4: /* 80198AF0 001958F0 7C 7C 1B 78 */ mr r28, r3 /* 80198AF4 001958F4 4C C6 31 82 */ crclr 6 /* 80198AF8 001958F8 4B E6 A9 61 */ bl memset -/* 80198AFC 001958FC 4B FF DE 99 */ bl func_80196994 +/* 80198AFC 001958FC 4B FF DE 99 */ bl RADTimerRead /* 80198B00 00195900 38 00 00 00 */ li r0, 0 /* 80198B04 00195904 3D 20 80 36 */ lis r9, lbl_80362B88@ha /* 80198B08 00195908 98 09 2B 88 */ stb r0, lbl_80362B88@l(r9) @@ -3167,7 +3167,7 @@ lbl_80198BA8: /* 80198BDC 001959DC 40 82 00 98 */ bne lbl_80198C74 /* 80198BE0 001959E0 3C 60 80 27 */ lis r3, lbl_80274D80@ha /* 80198BE4 001959E4 38 63 4D 80 */ addi r3, r3, lbl_80274D80@l -/* 80198BE8 001959E8 4B FF F6 B1 */ bl func_80198298 +/* 80198BE8 001959E8 4B FF F6 B1 */ bl BinkSetError /* 80198BEC 001959EC 48 00 00 88 */ b lbl_80198C74 lbl_80198BF0: /* 80198BF0 001959F0 81 21 01 18 */ lwz r9, 0x118(r1) @@ -3197,7 +3197,7 @@ lbl_80198C0C: /* 80198C4C 00195A4C 41 82 00 30 */ beq lbl_80198C7C /* 80198C50 00195A50 3C 60 80 27 */ lis r3, lbl_80274D94@ha /* 80198C54 00195A54 38 63 4D 94 */ addi r3, r3, lbl_80274D94@l -/* 80198C58 00195A58 4B FF F6 41 */ bl func_80198298 +/* 80198C58 00195A58 4B FF F6 41 */ bl BinkSetError lbl_80198C5C: /* 80198C5C 00195A5C 77 20 04 00 */ andis. r0, r25, 0x400 /* 80198C60 00195A60 40 82 00 14 */ bne lbl_80198C74 @@ -3214,7 +3214,7 @@ lbl_80198C7C: /* 80198C84 00195A84 40 82 00 14 */ bne lbl_80198C98 /* 80198C88 00195A88 3C 60 80 27 */ lis r3, lbl_80274DA8@ha /* 80198C8C 00195A8C 38 63 4D A8 */ addi r3, r3, lbl_80274DA8@l -/* 80198C90 00195A90 4B FF F6 09 */ bl func_80198298 +/* 80198C90 00195A90 4B FF F6 09 */ bl BinkSetError /* 80198C94 00195A94 4B FF FF C8 */ b lbl_80198C5C lbl_80198C98: /* 80198C98 00195A98 80 A1 03 A4 */ lwz r5, 0x3a4(r1) @@ -3383,35 +3383,35 @@ lbl_80198ED8: /* 80198EE8 00195CE8 55 29 10 3A */ slwi r9, r9, 2 /* 80198EEC 00195CEC 38 84 00 10 */ addi r4, r4, 0x10 /* 80198EF0 00195CF0 91 21 02 D0 */ stw r9, 0x2d0(r1) -/* 80198EF4 00195CF4 48 00 FC AD */ bl func_801A8BA0 +/* 80198EF4 00195CF4 48 00 FC AD */ bl pushmalloc /* 80198EF8 00195CF8 80 81 02 CC */ lwz r4, 0x2cc(r1) /* 80198EFC 00195CFC 38 61 02 D4 */ addi r3, r1, 0x2d4 /* 80198F00 00195D00 54 84 10 3A */ slwi r4, r4, 2 -/* 80198F04 00195D04 48 00 FC 9D */ bl func_801A8BA0 +/* 80198F04 00195D04 48 00 FC 9D */ bl pushmalloc /* 80198F08 00195D08 80 81 02 CC */ lwz r4, 0x2cc(r1) /* 80198F0C 00195D0C 38 61 02 D8 */ addi r3, r1, 0x2d8 /* 80198F10 00195D10 54 84 10 3A */ slwi r4, r4, 2 -/* 80198F14 00195D14 48 00 FC 8D */ bl func_801A8BA0 +/* 80198F14 00195D14 48 00 FC 8D */ bl pushmalloc /* 80198F18 00195D18 80 81 02 CC */ lwz r4, 0x2cc(r1) /* 80198F1C 00195D1C 38 61 02 DC */ addi r3, r1, 0x2dc /* 80198F20 00195D20 54 84 10 3A */ slwi r4, r4, 2 -/* 80198F24 00195D24 48 00 FC 7D */ bl func_801A8BA0 +/* 80198F24 00195D24 48 00 FC 7D */ bl pushmalloc /* 80198F28 00195D28 80 81 02 CC */ lwz r4, 0x2cc(r1) /* 80198F2C 00195D2C 38 61 02 E0 */ addi r3, r1, 0x2e0 /* 80198F30 00195D30 54 84 10 3A */ slwi r4, r4, 2 -/* 80198F34 00195D34 48 00 FC 6D */ bl func_801A8BA0 +/* 80198F34 00195D34 48 00 FC 6D */ bl pushmalloc /* 80198F38 00195D38 80 81 02 CC */ lwz r4, 0x2cc(r1) /* 80198F3C 00195D3C 38 61 02 E4 */ addi r3, r1, 0x2e4 /* 80198F40 00195D40 54 84 10 3A */ slwi r4, r4, 2 -/* 80198F44 00195D44 48 00 FC 5D */ bl func_801A8BA0 +/* 80198F44 00195D44 48 00 FC 5D */ bl pushmalloc /* 80198F48 00195D48 80 81 02 CC */ lwz r4, 0x2cc(r1) /* 80198F4C 00195D4C 38 61 02 E8 */ addi r3, r1, 0x2e8 /* 80198F50 00195D50 54 84 10 3A */ slwi r4, r4, 2 -/* 80198F54 00195D54 48 00 FC 4D */ bl func_801A8BA0 +/* 80198F54 00195D54 48 00 FC 4D */ bl pushmalloc /* 80198F58 00195D58 80 81 02 CC */ lwz r4, 0x2cc(r1) /* 80198F5C 00195D5C 38 61 02 EC */ addi r3, r1, 0x2ec /* 80198F60 00195D60 54 84 10 3A */ slwi r4, r4, 2 -/* 80198F64 00195D64 48 00 FC 3D */ bl func_801A8BA0 +/* 80198F64 00195D64 48 00 FC 3D */ bl pushmalloc /* 80198F68 00195D68 80 0D 85 10 */ lwz r0, lbl_803CAE10-_SDA_BASE_(r13) /* 80198F6C 00195D6C 38 61 03 00 */ addi r3, r1, 0x300 /* 80198F70 00195D70 38 80 01 78 */ li r4, 0x178 @@ -3419,61 +3419,61 @@ lbl_80198ED8: /* 80198F78 00195D78 41 82 00 08 */ beq lbl_80198F80 /* 80198F7C 00195D7C 1C 80 01 78 */ mulli r4, r0, 0x178 lbl_80198F80: -/* 80198F80 00195D80 48 00 FC 21 */ bl func_801A8BA0 +/* 80198F80 00195D80 48 00 FC 21 */ bl pushmalloc /* 80198F84 00195D84 80 8D 85 10 */ lwz r4, lbl_803CAE10-_SDA_BASE_(r13) /* 80198F88 00195D88 3B C1 03 10 */ addi r30, r1, 0x310 /* 80198F8C 00195D8C 38 61 02 64 */ addi r3, r1, 0x264 /* 80198F90 00195D90 54 84 10 3A */ slwi r4, r4, 2 -/* 80198F94 00195D94 48 00 FC 0D */ bl func_801A8BA0 +/* 80198F94 00195D94 48 00 FC 0D */ bl pushmalloc /* 80198F98 00195D98 80 81 00 D4 */ lwz r4, 0xd4(r1) /* 80198F9C 00195D9C 7F C3 F3 78 */ mr r3, r30 -/* 80198FA0 00195DA0 48 00 E2 2D */ bl func_801A71CC +/* 80198FA0 00195DA0 48 00 E2 2D */ bl ExpandBundleSizes /* 80198FA4 00195DA4 80 81 03 10 */ lwz r4, 0x310(r1) /* 80198FA8 00195DA8 7F C3 F3 78 */ mr r3, r30 -/* 80198FAC 00195DAC 48 00 FB F5 */ bl func_801A8BA0 +/* 80198FAC 00195DAC 48 00 FB F5 */ bl pushmalloc /* 80198FB0 00195DB0 80 81 03 14 */ lwz r4, 0x314(r1) /* 80198FB4 00195DB4 38 61 03 14 */ addi r3, r1, 0x314 -/* 80198FB8 00195DB8 48 00 FB E9 */ bl func_801A8BA0 +/* 80198FB8 00195DB8 48 00 FB E9 */ bl pushmalloc /* 80198FBC 00195DBC 80 81 03 18 */ lwz r4, 0x318(r1) /* 80198FC0 00195DC0 38 61 03 18 */ addi r3, r1, 0x318 -/* 80198FC4 00195DC4 48 00 FB DD */ bl func_801A8BA0 +/* 80198FC4 00195DC4 48 00 FB DD */ bl pushmalloc /* 80198FC8 00195DC8 80 81 03 1C */ lwz r4, 0x31c(r1) /* 80198FCC 00195DCC 38 61 03 1C */ addi r3, r1, 0x31c -/* 80198FD0 00195DD0 48 00 FB D1 */ bl func_801A8BA0 +/* 80198FD0 00195DD0 48 00 FB D1 */ bl pushmalloc /* 80198FD4 00195DD4 80 81 03 20 */ lwz r4, 0x320(r1) /* 80198FD8 00195DD8 38 61 03 20 */ addi r3, r1, 0x320 -/* 80198FDC 00195DDC 48 00 FB C5 */ bl func_801A8BA0 +/* 80198FDC 00195DDC 48 00 FB C5 */ bl pushmalloc /* 80198FE0 00195DE0 80 81 03 24 */ lwz r4, 0x324(r1) /* 80198FE4 00195DE4 38 61 03 24 */ addi r3, r1, 0x324 -/* 80198FE8 00195DE8 48 00 FB B9 */ bl func_801A8BA0 +/* 80198FE8 00195DE8 48 00 FB B9 */ bl pushmalloc /* 80198FEC 00195DEC 80 81 03 28 */ lwz r4, 0x328(r1) /* 80198FF0 00195DF0 38 61 03 28 */ addi r3, r1, 0x328 -/* 80198FF4 00195DF4 48 00 FB AD */ bl func_801A8BA0 +/* 80198FF4 00195DF4 48 00 FB AD */ bl pushmalloc /* 80198FF8 00195DF8 80 81 03 2C */ lwz r4, 0x32c(r1) /* 80198FFC 00195DFC 38 61 03 2C */ addi r3, r1, 0x32c -/* 80199000 00195E00 48 00 FB A1 */ bl func_801A8BA0 +/* 80199000 00195E00 48 00 FB A1 */ bl pushmalloc /* 80199004 00195E04 80 81 03 30 */ lwz r4, 0x330(r1) /* 80199008 00195E08 38 61 03 30 */ addi r3, r1, 0x330 -/* 8019900C 00195E0C 48 00 FB 95 */ bl func_801A8BA0 +/* 8019900C 00195E0C 48 00 FB 95 */ bl pushmalloc /* 80199010 00195E10 77 20 04 00 */ andis. r0, r25, 0x400 /* 80199014 00195E14 40 82 00 48 */ bne lbl_8019905C /* 80199018 00195E18 80 81 00 F4 */ lwz r4, 0xf4(r1) /* 8019901C 00195E1C 38 61 01 14 */ addi r3, r1, 0x114 /* 80199020 00195E20 38 84 00 01 */ addi r4, r4, 1 /* 80199024 00195E24 54 84 10 3A */ slwi r4, r4, 2 -/* 80199028 00195E28 48 00 FB 79 */ bl func_801A8BA0 +/* 80199028 00195E28 48 00 FB 79 */ bl pushmalloc /* 8019902C 00195E2C 80 81 00 F8 */ lwz r4, 0xf8(r1) /* 80199030 00195E30 38 61 02 68 */ addi r3, r1, 0x268 /* 80199034 00195E34 54 84 10 3A */ slwi r4, r4, 2 -/* 80199038 00195E38 48 00 FB 69 */ bl func_801A8BA0 +/* 80199038 00195E38 48 00 FB 69 */ bl pushmalloc /* 8019903C 00195E3C 80 81 00 F8 */ lwz r4, 0xf8(r1) /* 80199040 00195E40 38 61 02 6C */ addi r3, r1, 0x26c /* 80199044 00195E44 54 84 10 3A */ slwi r4, r4, 2 -/* 80199048 00195E48 48 00 FB 59 */ bl func_801A8BA0 +/* 80199048 00195E48 48 00 FB 59 */ bl pushmalloc /* 8019904C 00195E4C 80 81 00 F8 */ lwz r4, 0xf8(r1) /* 80199050 00195E50 38 61 02 70 */ addi r3, r1, 0x270 /* 80199054 00195E54 54 84 10 3A */ slwi r4, r4, 2 -/* 80199058 00195E58 48 00 FB 49 */ bl func_801A8BA0 +/* 80199058 00195E58 48 00 FB 49 */ bl pushmalloc lbl_8019905C: /* 8019905C 00195E5C 38 61 00 08 */ addi r3, r1, 8 /* 80199060 00195E60 38 80 03 84 */ li r4, 0x384 @@ -3483,7 +3483,7 @@ lbl_8019905C: lbl_80199070: /* 80199070 00195E70 3C 60 80 27 */ lis r3, lbl_80274DDC@ha /* 80199074 00195E74 38 63 4D DC */ addi r3, r3, lbl_80274DDC@l -/* 80199078 00195E78 4B FF F2 21 */ bl func_80198298 +/* 80199078 00195E78 4B FF F2 21 */ bl BinkSetError /* 8019907C 00195E7C 4B FF FB E0 */ b lbl_80198C5C lbl_80199080: /* 80199080 00195E80 7F 83 E3 78 */ mr r3, r28 @@ -3595,7 +3595,7 @@ lbl_801991F0: /* 8019921C 0019601C 38 7F 00 C4 */ addi r3, r31, 0xc4 /* 80199220 00196020 80 9F 00 D0 */ lwz r4, 0xd0(r31) /* 80199224 00196024 7C 80 21 D6 */ mullw r4, r0, r4 -/* 80199228 00196028 48 00 F9 79 */ bl func_801A8BA0 +/* 80199228 00196028 48 00 F9 79 */ bl pushmalloc /* 8019922C 0019602C 80 01 03 C0 */ lwz r0, 0x3c0(r1) /* 80199230 00196030 2C 00 00 00 */ cmpwi r0, 0 /* 80199234 00196034 40 82 00 4C */ bne lbl_80199280 @@ -3603,7 +3603,7 @@ lbl_801991F0: /* 8019923C 0019603C 38 7F 00 C8 */ addi r3, r31, 0xc8 /* 80199240 00196040 80 9F 00 D0 */ lwz r4, 0xd0(r31) /* 80199244 00196044 7C 80 21 D6 */ mullw r4, r0, r4 -/* 80199248 00196048 48 00 F9 59 */ bl func_801A8BA0 +/* 80199248 00196048 48 00 F9 59 */ bl pushmalloc lbl_8019924C: /* 8019924C 0019604C 80 01 03 C0 */ lwz r0, 0x3c0(r1) /* 80199250 00196050 2C 00 00 00 */ cmpwi r0, 0 @@ -3617,7 +3617,7 @@ lbl_8019924C: /* 80199270 00196070 7C 00 49 D6 */ mullw r0, r0, r9 /* 80199274 00196074 7C 84 22 14 */ add r4, r4, r4 /* 80199278 00196078 7C 80 22 14 */ add r4, r0, r4 -/* 8019927C 0019607C 48 00 F9 25 */ bl func_801A8BA0 +/* 8019927C 0019607C 48 00 F9 25 */ bl pushmalloc lbl_80199280: /* 80199280 00196080 80 9F 00 D4 */ lwz r4, 0xd4(r31) /* 80199284 00196084 7F E3 FB 78 */ mr r3, r31 @@ -3634,7 +3634,7 @@ lbl_80199280: /* 801992B0 001960B0 40 82 00 10 */ bne lbl_801992C0 lbl_801992B4: /* 801992B4 001960B4 7F E3 FB 78 */ mr r3, r31 -/* 801992B8 001960B8 4B FF D9 19 */ bl func_80196BD0 +/* 801992B8 001960B8 4B FF D9 19 */ bl radfree /* 801992BC 001960BC 4B FF FD B4 */ b lbl_80199070 lbl_801992C0: /* 801992C0 001960C0 80 01 03 C0 */ lwz r0, 0x3c0(r1) @@ -3714,7 +3714,7 @@ lbl_8019939C: /* 801993CC 001961CC 90 7F 01 08 */ stw r3, 0x108(r31) /* 801993D0 001961D0 40 82 00 10 */ bne lbl_801993E0 /* 801993D4 001961D4 80 61 00 C4 */ lwz r3, 0xc4(r1) -/* 801993D8 001961D8 4B FF D7 F9 */ bl func_80196BD0 +/* 801993D8 001961D8 4B FF D7 F9 */ bl radfree /* 801993DC 001961DC 4B FF FE D8 */ b lbl_801992B4 lbl_801993E0: /* 801993E0 001961E0 81 3F 01 1C */ lwz r9, 0x11c(r31) @@ -3745,7 +3745,7 @@ lbl_801993E0: lbl_80199444: /* 80199444 00196244 80 9F 00 E8 */ lwz r4, 0xe8(r31) /* 80199448 00196248 38 7F 01 04 */ addi r3, r31, 0x104 -/* 8019944C 0019624C 48 00 F7 55 */ bl func_801A8BA0 +/* 8019944C 0019624C 48 00 F7 55 */ bl pushmalloc /* 80199450 00196250 80 9F 02 50 */ lwz r4, 0x250(r31) /* 80199454 00196254 7F E3 FB 78 */ mr r3, r31 /* 80199458 00196258 4B FF ED F9 */ bl func_80198250 @@ -3775,7 +3775,7 @@ lbl_80199490: /* 801994B0 001962B0 41 82 00 18 */ beq lbl_801994C8 /* 801994B4 001962B4 80 9F 00 18 */ lwz r4, 0x18(r31) /* 801994B8 001962B8 38 60 07 D0 */ li r3, 0x7d0 -/* 801994BC 001962BC 4B FF D3 C5 */ bl func_80196880 +/* 801994BC 001962BC 4B FF D3 C5 */ bl mult64anddiv /* 801994C0 001962C0 90 7F 02 88 */ stw r3, 0x288(r31) /* 801994C4 001962C4 48 00 00 0C */ b lbl_801994D0 lbl_801994C8: @@ -3787,7 +3787,7 @@ lbl_801994D0: /* 801994D8 001962D8 90 1F 02 A4 */ stw r0, 0x2a4(r31) /* 801994DC 001962DC 38 80 00 01 */ li r4, 1 /* 801994E0 001962E0 4B FF F2 61 */ bl func_80198740 -/* 801994E4 001962E4 4B FF D4 B1 */ bl func_80196994 +/* 801994E4 001962E4 4B FF D4 B1 */ bl RADTimerRead /* 801994E8 001962E8 80 1F 02 B8 */ lwz r0, 0x2b8(r31) /* 801994EC 001962EC 3D 40 00 01 */ lis r10, 1 /* 801994F0 001962F0 81 3F 02 F8 */ lwz r9, 0x2f8(r31) @@ -3869,7 +3869,7 @@ lbl_801995F8: /* 80199604 00196404 3C 60 80 19 */ lis r3, lbl_80197F68@ha /* 80199608 00196408 38 80 00 00 */ li r4, 0 /* 8019960C 0019640C 38 63 7F 68 */ addi r3, r3, lbl_80197F68@l -/* 80199610 00196410 4B FF EC C1 */ bl func_801982D0 +/* 80199610 00196410 4B FF EC C1 */ bl BinkSetSoundSystem lbl_80199614: /* 80199614 00196414 81 3F 02 F8 */ lwz r9, 0x2f8(r31) /* 80199618 00196418 1F DC 01 78 */ mulli r30, r28, 0x178 @@ -4031,7 +4031,7 @@ lbl_801997E8: /* 80199878 00196678 7F A3 18 30 */ slw r3, r29, r3 /* 8019987C 0019667C 20 84 02 EE */ subfic r4, r4, 0x2ee /* 80199880 00196680 54 63 08 3C */ slwi r3, r3, 1 -/* 80199884 00196684 4B FF CF FD */ bl func_80196880 +/* 80199884 00196684 4B FF CF FD */ bl mult64anddiv /* 80199888 00196688 81 3F 02 F8 */ lwz r9, 0x2f8(r31) /* 8019988C 0019668C 54 63 00 3A */ rlwinm r3, r3, 0, 0, 0x1d /* 80199890 00196690 7D 3E 4A 14 */ add r9, r30, r9 @@ -4059,7 +4059,7 @@ lbl_801998B4: /* 801998E4 001966E4 41 82 00 08 */ beq lbl_801998EC /* 801998E8 001966E8 38 A0 00 01 */ li r5, 1 lbl_801998EC: -/* 801998EC 001966EC 48 00 B0 55 */ bl func_801A4940 +/* 801998EC 001966EC 48 00 B0 55 */ bl BinkAudioDecompressOpen /* 801998F0 001966F0 81 3F 02 F8 */ lwz r9, 0x2f8(r31) /* 801998F4 001966F4 7D 3E 4A 14 */ add r9, r30, r9 /* 801998F8 001966F8 90 69 00 3C */ stw r3, 0x3c(r9) @@ -4120,10 +4120,10 @@ lbl_801999A8: /* 801999C0 001967C0 2C 09 00 00 */ cmpwi r9, 0 /* 801999C4 001967C4 40 82 00 18 */ bne lbl_801999DC /* 801999C8 001967C8 38 60 00 14 */ li r3, 0x14 -/* 801999CC 001967CC 48 00 B5 AD */ bl func_801A4F78 +/* 801999CC 001967CC 48 00 B5 AD */ bl RADCB_allocate_handler /* 801999D0 001967D0 7C 60 1B 78 */ mr r0, r3 /* 801999D4 001967D4 90 0D 85 00 */ stw r0, lbl_803CAE00-_SDA_BASE_(r13) -/* 801999D8 001967D8 48 00 B8 7D */ bl func_801A5254 +/* 801999D8 001967D8 48 00 B8 7D */ bl RADCB_resume_handler lbl_801999DC: /* 801999DC 001967DC 3C A0 80 1A */ lis r5, lbl_80198A48@ha /* 801999E0 001967E0 3C C0 80 1A */ lis r6, lbl_80198A64@ha @@ -4131,7 +4131,7 @@ lbl_801999DC: /* 801999E8 001967E8 38 A5 8A 48 */ addi r5, r5, lbl_80198A48@l /* 801999EC 001967EC 38 C6 8A 64 */ addi r6, r6, lbl_80198A64@l /* 801999F0 001967F0 38 9F 03 44 */ addi r4, r31, 0x344 -/* 801999F4 001967F4 48 00 B6 3D */ bl func_801A5030 +/* 801999F4 001967F4 48 00 B6 3D */ bl RADCB_register_callback lbl_801999F8: /* 801999F8 001967F8 3D 20 80 1A */ lis r9, lbl_80198A00@ha /* 801999FC 001967FC 3D 60 80 1A */ lis r11, lbl_801989B0@ha @@ -4167,8 +4167,8 @@ lbl_80199A58: /* 80199A68 00196868 38 21 04 00 */ addi r1, r1, 0x400 /* 80199A6C 0019686C 4E 80 00 20 */ blr -.global func_80199A70 -func_80199A70: +.global BinkCopyToBuffer +BinkCopyToBuffer: /* 80199A70 00196870 94 21 FF E8 */ stwu r1, -0x18(r1) /* 80199A74 00196874 7C 08 02 A6 */ mflr r0 /* 80199A78 00196878 90 01 00 1C */ stw r0, 0x1c(r1) @@ -4180,14 +4180,14 @@ func_80199A70: /* 80199A90 00196890 91 21 00 0C */ stw r9, 0xc(r1) /* 80199A94 00196894 90 01 00 08 */ stw r0, 8(r1) /* 80199A98 00196898 39 20 00 00 */ li r9, 0 -/* 80199A9C 0019689C 48 00 00 15 */ bl func_80199AB0 +/* 80199A9C 0019689C 48 00 00 15 */ bl BinkCopyToBufferRect /* 80199AA0 001968A0 80 01 00 1C */ lwz r0, 0x1c(r1) /* 80199AA4 001968A4 7C 08 03 A6 */ mtlr r0 /* 80199AA8 001968A8 38 21 00 18 */ addi r1, r1, 0x18 /* 80199AAC 001968AC 4E 80 00 20 */ blr -.global func_80199AB0 -func_80199AB0: +.global BinkCopyToBufferRect +BinkCopyToBufferRect: /* 80199AB0 001968B0 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80199AB4 001968B4 7C 08 02 A6 */ mflr r0 /* 80199AB8 001968B8 BE 61 00 2C */ stmw r19, 0x2c(r1) @@ -4214,22 +4214,22 @@ lbl_80199B04: /* 80199B04 00196904 80 9F 02 54 */ lwz r4, 0x254(r31) /* 80199B08 00196908 7F 43 D3 78 */ mr r3, r26 /* 80199B0C 0019690C 80 BF 00 00 */ lwz r5, 0(r31) -/* 80199B10 00196910 4B FF CD 71 */ bl func_80196880 +/* 80199B10 00196910 4B FF CD 71 */ bl mult64anddiv /* 80199B14 00196914 7C 7A 1B 78 */ mr r26, r3 /* 80199B18 00196918 80 9F 02 54 */ lwz r4, 0x254(r31) /* 80199B1C 0019691C 80 BF 00 00 */ lwz r5, 0(r31) /* 80199B20 00196920 7F 23 CB 78 */ mr r3, r25 -/* 80199B24 00196924 4B FF CD 5D */ bl func_80196880 +/* 80199B24 00196924 4B FF CD 5D */ bl mult64anddiv /* 80199B28 00196928 7C 79 1B 78 */ mr r25, r3 /* 80199B2C 0019692C 80 9F 02 58 */ lwz r4, 0x258(r31) /* 80199B30 00196930 80 BF 00 04 */ lwz r5, 4(r31) /* 80199B34 00196934 7F 83 E3 78 */ mr r3, r28 -/* 80199B38 00196938 4B FF CD 49 */ bl func_80196880 +/* 80199B38 00196938 4B FF CD 49 */ bl mult64anddiv /* 80199B3C 0019693C 7C 7C 1B 78 */ mr r28, r3 /* 80199B40 00196940 80 9F 02 58 */ lwz r4, 0x258(r31) /* 80199B44 00196944 80 BF 00 04 */ lwz r5, 4(r31) /* 80199B48 00196948 7F 63 DB 78 */ mr r3, r27 -/* 80199B4C 0019694C 4B FF CD 35 */ bl func_80196880 +/* 80199B4C 0019694C 4B FF CD 35 */ bl mult64anddiv /* 80199B50 00196950 81 7F 02 54 */ lwz r11, 0x254(r31) /* 80199B54 00196954 7C 7B 1B 78 */ mr r27, r3 /* 80199B58 00196958 7C 1A 58 40 */ cmplw r26, r11 @@ -4264,7 +4264,7 @@ lbl_80199B94: /* 80199BBC 001969BC 74 00 70 03 */ andis. r0, r0, 0x7003 /* 80199BC0 001969C0 7F 18 03 78 */ or r24, r24, r0 /* 80199BC4 001969C4 57 03 07 3E */ clrlwi r3, r24, 0x1c -/* 80199BC8 001969C8 48 00 4A 05 */ bl func_8019E5CC +/* 80199BC8 001969C8 48 00 4A 05 */ bl YUV_init /* 80199BCC 001969CC 2C 15 00 00 */ cmpwi r21, 0 /* 80199BD0 001969D0 40 80 00 1C */ bge lbl_80199BEC /* 80199BD4 001969D4 7D 36 F0 50 */ subf r9, r22, r30 @@ -4285,7 +4285,7 @@ lbl_80199BEC: /* 80199C0C 00196A0C 40 82 00 C8 */ bne lbl_80199CD4 /* 80199C10 00196A10 7F E3 FB 78 */ mr r3, r31 /* 80199C14 00196A14 4B FF EA E5 */ bl func_801986F8 -/* 80199C18 00196A18 4B FF CD 7D */ bl func_80196994 +/* 80199C18 00196A18 4B FF CD 7D */ bl RADTimerRead /* 80199C1C 00196A1C 81 3F 02 84 */ lwz r9, 0x284(r31) /* 80199C20 00196A20 7C 7E 1B 78 */ mr r30, r3 /* 80199C24 00196A24 80 1F 02 70 */ lwz r0, 0x270(r31) @@ -4293,11 +4293,11 @@ lbl_80199BEC: /* 80199C2C 00196A2C 7C 09 00 50 */ subf r0, r9, r0 /* 80199C30 00196A30 80 BF 00 14 */ lwz r5, 0x14(r31) /* 80199C34 00196A34 1C 60 03 E8 */ mulli r3, r0, 0x3e8 -/* 80199C38 00196A38 4B FF CC 49 */ bl func_80196880 +/* 80199C38 00196A38 4B FF CC 49 */ bl mult64anddiv /* 80199C3C 00196A3C 81 3F 02 F8 */ lwz r9, 0x2f8(r31) /* 80199C40 00196A40 38 A0 00 10 */ li r5, 0x10 /* 80199C44 00196A44 80 89 00 68 */ lwz r4, 0x68(r9) -/* 80199C48 00196A48 4B FF CC F1 */ bl func_80196938 +/* 80199C48 00196A48 4B FF CC F1 */ bl mult64andshift /* 80199C4C 00196A4C 80 1F 02 80 */ lwz r0, 0x280(r31) /* 80199C50 00196A50 81 3F 03 30 */ lwz r9, 0x330(r31) /* 80199C54 00196A54 7C 00 4A 14 */ add r0, r0, r9 @@ -4355,7 +4355,7 @@ lbl_80199CD4: /* 80199D0C 00196B0C 3B DF 02 0C */ addi r30, r31, 0x20c /* 80199D10 00196B10 80 6D 84 FC */ lwz r3, lbl_803CADFC-_SDA_BASE_(r13) /* 80199D14 00196B14 7F C4 F3 78 */ mr r4, r30 -/* 80199D18 00196B18 48 00 B5 91 */ bl func_801A52A8 +/* 80199D18 00196B18 48 00 B5 91 */ bl RADCB_try_to_suspend_callback /* 80199D1C 00196B1C 2C 03 00 00 */ cmpwi r3, 0 /* 80199D20 00196B20 41 82 00 24 */ beq lbl_80199D44 /* 80199D24 00196B24 81 3F 01 20 */ lwz r9, 0x120(r31) @@ -4364,13 +4364,13 @@ lbl_80199CD4: /* 80199D30 00196B30 4E 80 00 21 */ blrl /* 80199D34 00196B34 80 6D 84 FC */ lwz r3, lbl_803CADFC-_SDA_BASE_(r13) /* 80199D38 00196B38 7F C4 F3 78 */ mr r4, r30 -/* 80199D3C 00196B3C 48 00 B6 A9 */ bl func_801A53E4 +/* 80199D3C 00196B3C 48 00 B6 A9 */ bl RADCB_resume_callback /* 80199D40 00196B40 48 00 00 14 */ b lbl_80199D54 lbl_80199D44: /* 80199D44 00196B44 80 1F 00 20 */ lwz r0, 0x20(r31) /* 80199D48 00196B48 74 09 08 00 */ andis. r9, r0, 0x800 /* 80199D4C 00196B4C 40 82 00 08 */ bne lbl_80199D54 -/* 80199D50 00196B50 48 00 B7 B9 */ bl func_801A5508 +/* 80199D50 00196B50 48 00 B7 B9 */ bl RADCB_idle_on_callbacks lbl_80199D54: /* 80199D54 00196B54 93 1F 02 E8 */ stw r24, 0x2e8(r31) /* 80199D58 00196B58 2C 18 00 00 */ cmpwi r24, 0 @@ -4418,7 +4418,7 @@ lbl_80199DA4: /* 80199DF4 00196BF4 7D 7D F0 2E */ lwzx r11, r29, r30 /* 80199DF8 00196BF8 93 01 00 18 */ stw r24, 0x18(r1) /* 80199DFC 00196BFC 91 61 00 14 */ stw r11, 0x14(r1) -/* 80199E00 00196C00 48 00 6E A5 */ bl func_801A0CA4 +/* 80199E00 00196C00 48 00 6E A5 */ bl YUV_blit_32abpp /* 80199E04 00196C04 48 00 03 74 */ b lbl_8019A178 lbl_80199E08: /* 80199E08 00196C08 80 1F 00 B8 */ lwz r0, 0xb8(r31) @@ -4438,7 +4438,7 @@ lbl_80199E08: /* 80199E40 00196C40 81 7F 00 D0 */ lwz r11, 0xd0(r31) /* 80199E44 00196C44 93 01 00 14 */ stw r24, 0x14(r1) /* 80199E48 00196C48 91 61 00 10 */ stw r11, 0x10(r1) -/* 80199E4C 00196C4C 48 00 5D 1D */ bl func_8019FB68 +/* 80199E4C 00196C4C 48 00 5D 1D */ bl YUV_blit_32bpp /* 80199E50 00196C50 48 00 03 28 */ b lbl_8019A178 lbl_80199E54: /* 80199E54 00196C54 80 1F 00 C4 */ lwz r0, 0xc4(r31) @@ -4464,7 +4464,7 @@ lbl_80199E54: /* 80199EA4 00196CA4 7D 7D F0 2E */ lwzx r11, r29, r30 /* 80199EA8 00196CA8 93 01 00 18 */ stw r24, 0x18(r1) /* 80199EAC 00196CAC 91 61 00 14 */ stw r11, 0x14(r1) -/* 80199EB0 00196CB0 48 00 94 69 */ bl func_801A3318 +/* 80199EB0 00196CB0 48 00 94 69 */ bl YUV_blit_16a4bpp /* 80199EB4 00196CB4 48 00 02 C4 */ b lbl_8019A178 lbl_80199EB8: /* 80199EB8 00196CB8 80 1F 00 B8 */ lwz r0, 0xb8(r31) @@ -4484,7 +4484,7 @@ lbl_80199EB8: /* 80199EF0 00196CF0 81 7F 00 D0 */ lwz r11, 0xd0(r31) /* 80199EF4 00196CF4 93 01 00 14 */ stw r24, 0x14(r1) /* 80199EF8 00196CF8 91 61 00 10 */ stw r11, 0x10(r1) -/* 80199EFC 00196CFC 48 00 7E D1 */ bl func_801A1DCC +/* 80199EFC 00196CFC 48 00 7E D1 */ bl YUV_blit_16bpp /* 80199F00 00196D00 48 00 02 78 */ b lbl_8019A178 lbl_80199F04: /* 80199F04 00196D04 80 1F 00 B8 */ lwz r0, 0xb8(r31) @@ -4504,7 +4504,7 @@ lbl_80199F04: /* 80199F3C 00196D3C 81 7F 00 D0 */ lwz r11, 0xd0(r31) /* 80199F40 00196D40 93 01 00 14 */ stw r24, 0x14(r1) /* 80199F44 00196D44 91 61 00 10 */ stw r11, 0x10(r1) -/* 80199F48 00196D48 48 00 9F 31 */ bl func_801A3E78 +/* 80199F48 00196D48 48 00 9F 31 */ bl YUV_blit_YUY2 /* 80199F4C 00196D4C 48 00 02 2C */ b lbl_8019A178 lbl_80199F50: /* 80199F50 00196D50 80 7F 00 DC */ lwz r3, 0xdc(r31) @@ -4556,7 +4556,7 @@ lbl_80199FA8: /* 8019A000 00196E00 7D 7D F0 2E */ lwzx r11, r29, r30 /* 8019A004 00196E04 93 01 00 20 */ stw r24, 0x20(r1) /* 8019A008 00196E08 91 61 00 1C */ stw r11, 0x1c(r1) -/* 8019A00C 00196E0C 48 00 9F 91 */ bl func_801A3F9C +/* 8019A00C 00196E0C 48 00 9F 91 */ bl YUV_blit_32abpp_mask /* 8019A010 00196E10 48 00 01 68 */ b lbl_8019A178 lbl_8019A014: /* 8019A014 00196E14 80 1F 00 B8 */ lwz r0, 0xb8(r31) @@ -4578,7 +4578,7 @@ lbl_8019A014: /* 8019A054 00196E54 81 7F 00 D0 */ lwz r11, 0xd0(r31) /* 8019A058 00196E58 93 01 00 1C */ stw r24, 0x1c(r1) /* 8019A05C 00196E5C 91 61 00 18 */ stw r11, 0x18(r1) -/* 8019A060 00196E60 48 00 9E D1 */ bl func_801A3F30 +/* 8019A060 00196E60 48 00 9E D1 */ bl YUV_blit_32bpp_mask /* 8019A064 00196E64 48 00 01 14 */ b lbl_8019A178 lbl_8019A068: /* 8019A068 00196E68 80 1F 00 C4 */ lwz r0, 0xc4(r31) @@ -4606,7 +4606,7 @@ lbl_8019A068: /* 8019A0C0 00196EC0 7D 7D F0 2E */ lwzx r11, r29, r30 /* 8019A0C4 00196EC4 93 01 00 20 */ stw r24, 0x20(r1) /* 8019A0C8 00196EC8 91 61 00 1C */ stw r11, 0x1c(r1) -/* 8019A0CC 00196ECC 48 00 9F A9 */ bl func_801A4074 +/* 8019A0CC 00196ECC 48 00 9F A9 */ bl YUV_blit_16a4bpp_mask /* 8019A0D0 00196ED0 48 00 00 A8 */ b lbl_8019A178 lbl_8019A0D4: /* 8019A0D4 00196ED4 80 1F 00 B8 */ lwz r0, 0xb8(r31) @@ -4628,7 +4628,7 @@ lbl_8019A0D4: /* 8019A114 00196F14 81 7F 00 D0 */ lwz r11, 0xd0(r31) /* 8019A118 00196F18 93 01 00 1C */ stw r24, 0x1c(r1) /* 8019A11C 00196F1C 91 61 00 18 */ stw r11, 0x18(r1) -/* 8019A120 00196F20 48 00 9E E9 */ bl func_801A4008 +/* 8019A120 00196F20 48 00 9E E9 */ bl YUV_blit_16bpp_mask /* 8019A124 00196F24 48 00 00 54 */ b lbl_8019A178 lbl_8019A128: /* 8019A128 00196F28 80 1F 00 B8 */ lwz r0, 0xb8(r31) @@ -4650,7 +4650,7 @@ lbl_8019A128: /* 8019A168 00196F68 81 7F 00 D0 */ lwz r11, 0xd0(r31) /* 8019A16C 00196F6C 93 01 00 1C */ stw r24, 0x1c(r1) /* 8019A170 00196F70 91 61 00 18 */ stw r11, 0x18(r1) -/* 8019A174 00196F74 48 00 9F 6D */ bl func_801A40E0 +/* 8019A174 00196F74 48 00 9F 6D */ bl YUV_blit_YUY2_mask lbl_8019A178: /* 8019A178 00196F78 38 00 00 00 */ li r0, 0 /* 8019A17C 00196F7C 7E 63 9B 78 */ mr r3, r19 @@ -4662,8 +4662,8 @@ lbl_8019A184: /* 8019A190 00196F90 38 21 00 60 */ addi r1, r1, 0x60 /* 8019A194 00196F94 4E 80 00 20 */ blr -.global func_8019A198 -func_8019A198: +.global BinkDoFrame +BinkDoFrame: /* 8019A198 00196F98 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8019A19C 00196F9C 7C 08 02 A6 */ mflr r0 /* 8019A1A0 00196FA0 7D 80 00 26 */ mfcr r12 @@ -4684,7 +4684,7 @@ lbl_8019A1D4: /* 8019A1D4 00196FD4 38 00 00 01 */ li r0, 1 /* 8019A1D8 00196FD8 93 5F 03 00 */ stw r26, 0x300(r31) /* 8019A1DC 00196FDC 90 1F 01 38 */ stw r0, 0x138(r31) -/* 8019A1E0 00196FE0 4B FF C7 B5 */ bl func_80196994 +/* 8019A1E0 00196FE0 4B FF C7 B5 */ bl RADTimerRead /* 8019A1E4 00196FE4 81 3F 02 CC */ lwz r9, 0x2cc(r31) /* 8019A1E8 00196FE8 90 7F 02 78 */ stw r3, 0x278(r31) /* 8019A1EC 00196FEC 80 BF 02 C8 */ lwz r5, 0x2c8(r31) @@ -4748,7 +4748,7 @@ lbl_8019A1D4: /* 8019A2D4 001970D4 80 9F 02 C0 */ lwz r4, 0x2c0(r31) /* 8019A2D8 001970D8 38 60 03 E8 */ li r3, 0x3e8 /* 8019A2DC 001970DC 80 BF 02 BC */ lwz r5, 0x2bc(r31) -/* 8019A2E0 001970E0 4B FF C5 A1 */ bl func_80196880 +/* 8019A2E0 001970E0 4B FF C5 A1 */ bl mult64anddiv /* 8019A2E4 001970E4 80 1F 02 78 */ lwz r0, 0x278(r31) /* 8019A2E8 001970E8 81 3F 02 CC */ lwz r9, 0x2cc(r31) /* 8019A2EC 001970EC 7C 03 00 50 */ subf r0, r3, r0 @@ -4819,7 +4819,7 @@ lbl_8019A3A4: /* 8019A3D0 001971D0 80 6D 85 00 */ lwz r3, lbl_803CAE00-_SDA_BASE_(r13) /* 8019A3D4 001971D4 3B 40 00 01 */ li r26, 1 /* 8019A3D8 001971D8 38 9F 03 44 */ addi r4, r31, 0x344 -/* 8019A3DC 001971DC 48 00 AF 61 */ bl func_801A533C +/* 8019A3DC 001971DC 48 00 AF 61 */ bl RADCB_suspend_callback lbl_8019A3E0: /* 8019A3E0 001971E0 2C 1C 00 00 */ cmpwi r28, 0 /* 8019A3E4 001971E4 2E 1A 00 00 */ cmpwi cr4, r26, 0 @@ -4836,7 +4836,7 @@ lbl_8019A3F0: /* 8019A40C 0019720C 81 69 00 28 */ lwz r11, 0x28(r9) /* 8019A410 00197210 80 69 00 3C */ lwz r3, 0x3c(r9) /* 8019A414 00197214 7F C0 58 50 */ subf r30, r0, r11 -/* 8019A418 00197218 48 00 A8 AD */ bl func_801A4CC4 +/* 8019A418 00197218 48 00 A8 AD */ bl BinkAudioDecompress /* 8019A41C 0019721C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8019A420 00197220 7C 00 E0 40 */ cmplw r0, r28 /* 8019A424 00197224 40 81 00 08 */ ble lbl_8019A42C @@ -4931,9 +4931,9 @@ lbl_8019A568: /* 8019A568 00197368 41 92 00 10 */ beq cr4, lbl_8019A578 /* 8019A56C 0019736C 80 6D 85 00 */ lwz r3, lbl_803CAE00-_SDA_BASE_(r13) /* 8019A570 00197370 38 9F 03 44 */ addi r4, r31, 0x344 -/* 8019A574 00197374 48 00 AE 71 */ bl func_801A53E4 +/* 8019A574 00197374 48 00 AE 71 */ bl RADCB_resume_callback lbl_8019A578: -/* 8019A578 00197378 4B FF C4 1D */ bl func_80196994 +/* 8019A578 00197378 4B FF C4 1D */ bl RADTimerRead /* 8019A57C 0019737C 80 1F 02 A4 */ lwz r0, 0x2a4(r31) /* 8019A580 00197380 7C 7B 1B 78 */ mr r27, r3 /* 8019A584 00197384 2C 00 00 00 */ cmpwi r0, 0 @@ -4967,7 +4967,7 @@ lbl_8019A5B8: /* 8019A5F0 001973F0 3B DF 02 0C */ addi r30, r31, 0x20c /* 8019A5F4 001973F4 80 6D 84 FC */ lwz r3, lbl_803CADFC-_SDA_BASE_(r13) /* 8019A5F8 001973F8 7F C4 F3 78 */ mr r4, r30 -/* 8019A5FC 001973FC 48 00 AC AD */ bl func_801A52A8 +/* 8019A5FC 001973FC 48 00 AC AD */ bl RADCB_try_to_suspend_callback /* 8019A600 00197400 2C 03 00 00 */ cmpwi r3, 0 /* 8019A604 00197404 41 82 00 24 */ beq lbl_8019A628 /* 8019A608 00197408 81 3F 01 20 */ lwz r9, 0x120(r31) @@ -4976,13 +4976,13 @@ lbl_8019A5B8: /* 8019A614 00197414 4E 80 00 21 */ blrl /* 8019A618 00197418 80 6D 84 FC */ lwz r3, lbl_803CADFC-_SDA_BASE_(r13) /* 8019A61C 0019741C 7F C4 F3 78 */ mr r4, r30 -/* 8019A620 00197420 48 00 AD C5 */ bl func_801A53E4 +/* 8019A620 00197420 48 00 AD C5 */ bl RADCB_resume_callback /* 8019A624 00197424 48 00 00 14 */ b lbl_8019A638 lbl_8019A628: /* 8019A628 00197428 80 1F 00 20 */ lwz r0, 0x20(r31) /* 8019A62C 0019742C 74 09 08 00 */ andis. r9, r0, 0x800 /* 8019A630 00197430 40 82 00 08 */ bne lbl_8019A638 -/* 8019A634 00197434 48 00 AE D5 */ bl func_801A5508 +/* 8019A634 00197434 48 00 AE D5 */ bl RADCB_idle_on_callbacks lbl_8019A638: /* 8019A638 00197438 80 1F 00 B8 */ lwz r0, 0xb8(r31) /* 8019A63C 0019743C 39 5F 00 BC */ addi r10, r31, 0xbc @@ -5014,7 +5014,7 @@ lbl_8019A638: /* 8019A6A4 001974A4 91 61 00 18 */ stw r11, 0x18(r1) /* 8019A6A8 001974A8 80 1F 00 24 */ lwz r0, 0x24(r31) /* 8019A6AC 001974AC 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8019A6B0 001974B0 48 00 E3 39 */ bl func_801A89E8 +/* 8019A6B0 001974B0 48 00 E3 39 */ bl ExpandBink /* 8019A6B4 001974B4 80 1F 00 B8 */ lwz r0, 0xb8(r31) /* 8019A6B8 001974B8 68 00 00 01 */ xori r0, r0, 1 /* 8019A6BC 001974BC 90 1F 00 B8 */ stw r0, 0xb8(r31) @@ -5032,7 +5032,7 @@ lbl_8019A6D4: /* 8019A6E4 001974E4 39 29 00 01 */ addi r9, r9, 1 /* 8019A6E8 001974E8 91 3F 02 70 */ stw r9, 0x270(r31) /* 8019A6EC 001974EC 4B FF E0 0D */ bl func_801986F8 -/* 8019A6F0 001974F0 4B FF C2 A5 */ bl func_80196994 +/* 8019A6F0 001974F0 4B FF C2 A5 */ bl RADTimerRead /* 8019A6F4 001974F4 80 1F 02 78 */ lwz r0, 0x278(r31) /* 8019A6F8 001974F8 7C 67 1B 78 */ mr r7, r3 /* 8019A6FC 001974FC 81 7F 02 B0 */ lwz r11, 0x2b0(r31) @@ -5073,8 +5073,8 @@ func_8019A754: /* 8019A778 00197578 90 03 02 B4 */ stw r0, 0x2b4(r3) /* 8019A77C 0019757C 4E 80 00 20 */ blr -.global func_8019A780 -func_8019A780: +.global BinkNextFrame +BinkNextFrame: /* 8019A780 00197580 94 21 FF E8 */ stwu r1, -0x18(r1) /* 8019A784 00197584 7C 08 02 A6 */ mflr r0 /* 8019A788 00197588 BF A1 00 0C */ stmw r29, 0xc(r1) @@ -5125,10 +5125,10 @@ lbl_8019A810: /* 8019A830 00197630 7C 9E 23 78 */ mr r30, r4 /* 8019A834 00197634 7C DD 33 78 */ mr r29, r6 /* 8019A838 00197638 91 3F 02 F4 */ stw r9, 0x2f4(r31) -/* 8019A83C 0019763C 48 00 AB 6D */ bl func_801A53A8 +/* 8019A83C 0019763C 48 00 AB 6D */ bl RADCB_suspend_2_callbacks /* 8019A840 00197640 7F E3 FB 78 */ mr r3, r31 /* 8019A844 00197644 38 80 00 00 */ li r4, 0 -/* 8019A848 00197648 48 00 1A 19 */ bl func_8019C260 +/* 8019A848 00197648 48 00 1A 19 */ bl BinkSetSoundOnOff lbl_8019A84C: /* 8019A84C 0019764C 81 3F 01 58 */ lwz r9, 0x158(r31) /* 8019A850 00197650 81 7F 01 54 */ lwz r11, 0x154(r31) @@ -5150,13 +5150,13 @@ lbl_8019A884: /* 8019A88C 0019768C 90 1F 03 30 */ stw r0, 0x330(r31) /* 8019A890 00197690 7F E3 FB 78 */ mr r3, r31 /* 8019A894 00197694 90 1F 02 80 */ stw r0, 0x280(r31) -/* 8019A898 00197698 48 00 19 C9 */ bl func_8019C260 +/* 8019A898 00197698 48 00 19 C9 */ bl BinkSetSoundOnOff /* 8019A89C 0019769C 80 6D 85 00 */ lwz r3, lbl_803CAE00-_SDA_BASE_(r13) /* 8019A8A0 001976A0 7F C4 F3 78 */ mr r4, r30 -/* 8019A8A4 001976A4 48 00 AB 41 */ bl func_801A53E4 +/* 8019A8A4 001976A4 48 00 AB 41 */ bl RADCB_resume_callback /* 8019A8A8 001976A8 80 6D 84 FC */ lwz r3, lbl_803CADFC-_SDA_BASE_(r13) /* 8019A8AC 001976AC 7F A4 EB 78 */ mr r4, r29 -/* 8019A8B0 001976B0 48 00 AB 35 */ bl func_801A53E4 +/* 8019A8B0 001976B0 48 00 AB 35 */ bl RADCB_resume_callback lbl_8019A8B4: /* 8019A8B4 001976B4 81 3F 02 F0 */ lwz r9, 0x2f0(r31) /* 8019A8B8 001976B8 38 00 00 01 */ li r0, 1 @@ -5166,7 +5166,7 @@ lbl_8019A8B4: /* 8019A8C8 001976C8 7F E3 FB 78 */ mr r3, r31 /* 8019A8CC 001976CC 4B FF DB 81 */ bl func_8019844C lbl_8019A8D0: -/* 8019A8D0 001976D0 4B FF C0 C5 */ bl func_80196994 +/* 8019A8D0 001976D0 4B FF C0 C5 */ bl RADTimerRead /* 8019A8D4 001976D4 7C 64 1B 78 */ mr r4, r3 /* 8019A8D8 001976D8 7F E3 FB 78 */ mr r3, r31 /* 8019A8DC 001976DC 4B FF FE 79 */ bl func_8019A754 @@ -5188,8 +5188,8 @@ lbl_8019A908: /* 8019A914 00197714 38 21 00 18 */ addi r1, r1, 0x18 /* 8019A918 00197718 4E 80 00 20 */ blr -.global func_8019A91C -func_8019A91C: +.global BinkGetKeyFrame +BinkGetKeyFrame: /* 8019A91C 0019771C 7C 68 1B 79 */ or. r8, r3, r3 /* 8019A920 00197720 40 82 00 0C */ bne lbl_8019A92C lbl_8019A924: @@ -5292,8 +5292,8 @@ lbl_8019AA70: /* 8019AA70 00197870 38 60 00 00 */ li r3, 0 /* 8019AA74 00197874 4E 80 00 20 */ blr -.global func_8019AA78 -func_8019AA78: +.global BinkGoto +BinkGoto: /* 8019AA78 00197878 94 21 FF D8 */ stwu r1, -0x28(r1) /* 8019AA7C 0019787C 7C 08 02 A6 */ mflr r0 /* 8019AA80 00197880 7D 80 00 26 */ mfcr r12 @@ -5346,7 +5346,7 @@ lbl_8019AB04: /* 8019AB24 00197924 7F E3 FB 78 */ mr r3, r31 /* 8019AB28 00197928 7F A4 EB 78 */ mr r4, r29 /* 8019AB2C 0019792C 38 A0 00 00 */ li r5, 0 -/* 8019AB30 00197930 4B FF FD ED */ bl func_8019A91C +/* 8019AB30 00197930 4B FF FD ED */ bl BinkGetKeyFrame /* 8019AB34 00197934 7C 7B 1B 78 */ mr r27, r3 /* 8019AB38 00197938 48 00 00 08 */ b lbl_8019AB40 lbl_8019AB3C: @@ -5357,7 +5357,7 @@ lbl_8019AB40: /* 8019AB48 00197948 83 9F 02 A4 */ lwz r28, 0x2a4(r31) /* 8019AB4C 0019794C 7F E3 FB 78 */ mr r3, r31 /* 8019AB50 00197950 38 80 00 00 */ li r4, 0 -/* 8019AB54 00197954 48 00 16 F9 */ bl func_8019C24C +/* 8019AB54 00197954 48 00 16 F9 */ bl BinkSetVideoOnOff /* 8019AB58 00197958 48 00 00 0C */ b lbl_8019AB64 lbl_8019AB5C: /* 8019AB5C 0019795C 7F 7E DB 78 */ mr r30, r27 @@ -5378,21 +5378,21 @@ lbl_8019AB8C: /* 8019AB8C 0019798C 38 9F 03 44 */ addi r4, r31, 0x344 /* 8019AB90 00197990 80 6D 85 00 */ lwz r3, lbl_803CAE00-_SDA_BASE_(r13) /* 8019AB94 00197994 7C 9A 23 78 */ mr r26, r4 -/* 8019AB98 00197998 48 00 A7 A5 */ bl func_801A533C +/* 8019AB98 00197998 48 00 A7 A5 */ bl RADCB_suspend_callback /* 8019AB9C 0019799C 80 1F 02 A0 */ lwz r0, 0x2a0(r31) /* 8019ABA0 001979A0 2C 00 00 00 */ cmpwi r0, 0 /* 8019ABA4 001979A4 7F C0 00 26 */ mfcr r30 /* 8019ABA8 001979A8 41 82 00 10 */ beq lbl_8019ABB8 /* 8019ABAC 001979AC 7F E3 FB 78 */ mr r3, r31 /* 8019ABB0 001979B0 38 80 00 00 */ li r4, 0 -/* 8019ABB4 001979B4 48 00 16 AD */ bl func_8019C260 +/* 8019ABB4 001979B4 48 00 16 AD */ bl BinkSetSoundOnOff lbl_8019ABB8: /* 8019ABB8 001979B8 81 3F 00 0C */ lwz r9, 0xc(r31) /* 8019ABBC 001979BC 80 1F 02 EC */ lwz r0, 0x2ec(r31) /* 8019ABC0 001979C0 7C 09 00 00 */ cmpw r9, r0 /* 8019ABC4 001979C4 41 82 00 14 */ beq lbl_8019ABD8 /* 8019ABC8 001979C8 7F E3 FB 78 */ mr r3, r31 -/* 8019ABCC 001979CC 4B FF F5 CD */ bl func_8019A198 +/* 8019ABCC 001979CC 4B FF F5 CD */ bl BinkDoFrame /* 8019ABD0 001979D0 38 00 00 01 */ li r0, 1 /* 8019ABD4 001979D4 90 1F 02 FC */ stw r0, 0x2fc(r31) lbl_8019ABD8: @@ -5400,7 +5400,7 @@ lbl_8019ABD8: /* 8019ABDC 001979DC 57 DE 80 3E */ rotlwi r30, r30, 0x10 /* 8019ABE0 001979E0 7F C0 81 20 */ mtcrf 8, r30 /* 8019ABE4 001979E4 57 DE 80 3E */ rotlwi r30, r30, 0x10 -/* 8019ABE8 001979E8 4B FF FB 99 */ bl func_8019A780 +/* 8019ABE8 001979E8 4B FF FB 99 */ bl BinkNextFrame /* 8019ABEC 001979EC 80 1F 00 0C */ lwz r0, 0xc(r31) /* 8019ABF0 001979F0 7C 00 E8 00 */ cmpw r0, r29 /* 8019ABF4 001979F4 41 82 00 4C */ beq lbl_8019AC40 @@ -5413,14 +5413,14 @@ lbl_8019ABFC: /* 8019AC0C 00197A0C 40 82 00 14 */ bne lbl_8019AC20 /* 8019AC10 00197A10 7F E3 FB 78 */ mr r3, r31 /* 8019AC14 00197A14 38 80 00 01 */ li r4, 1 -/* 8019AC18 00197A18 48 00 16 35 */ bl func_8019C24C +/* 8019AC18 00197A18 48 00 16 35 */ bl BinkSetVideoOnOff /* 8019AC1C 00197A1C 3B 80 00 00 */ li r28, 0 lbl_8019AC20: /* 8019AC20 00197A20 7F E3 FB 78 */ mr r3, r31 -/* 8019AC24 00197A24 4B FF F5 75 */ bl func_8019A198 +/* 8019AC24 00197A24 4B FF F5 75 */ bl BinkDoFrame /* 8019AC28 00197A28 93 DF 02 FC */ stw r30, 0x2fc(r31) /* 8019AC2C 00197A2C 7F E3 FB 78 */ mr r3, r31 -/* 8019AC30 00197A30 4B FF FB 51 */ bl func_8019A780 +/* 8019AC30 00197A30 4B FF FB 51 */ bl BinkNextFrame /* 8019AC34 00197A34 80 1F 00 0C */ lwz r0, 0xc(r31) /* 8019AC38 00197A38 7C 00 E8 00 */ cmpw r0, r29 /* 8019AC3C 00197A3C 40 82 FF C0 */ bne lbl_8019ABFC @@ -5431,15 +5431,15 @@ lbl_8019AC40: /* 8019AC4C 00197A4C 41 82 00 10 */ beq lbl_8019AC5C /* 8019AC50 00197A50 7F E3 FB 78 */ mr r3, r31 /* 8019AC54 00197A54 38 80 00 01 */ li r4, 1 -/* 8019AC58 00197A58 48 00 15 F5 */ bl func_8019C24C +/* 8019AC58 00197A58 48 00 15 F5 */ bl BinkSetVideoOnOff lbl_8019AC5C: /* 8019AC5C 00197A5C 80 6D 85 00 */ lwz r3, lbl_803CAE00-_SDA_BASE_(r13) /* 8019AC60 00197A60 7F 44 D3 78 */ mr r4, r26 -/* 8019AC64 00197A64 48 00 A7 81 */ bl func_801A53E4 +/* 8019AC64 00197A64 48 00 A7 81 */ bl RADCB_resume_callback /* 8019AC68 00197A68 41 92 00 20 */ beq cr4, lbl_8019AC88 /* 8019AC6C 00197A6C 7F E3 FB 78 */ mr r3, r31 /* 8019AC70 00197A70 38 80 00 01 */ li r4, 1 -/* 8019AC74 00197A74 48 00 15 ED */ bl func_8019C260 +/* 8019AC74 00197A74 48 00 15 ED */ bl BinkSetSoundOnOff /* 8019AC78 00197A78 48 00 00 10 */ b lbl_8019AC88 lbl_8019AC7C: /* 8019AC7C 00197A7C 7F A4 EB 78 */ mr r4, r29 @@ -5457,8 +5457,8 @@ lbl_8019AC90: /* 8019ACA4 00197AA4 38 21 00 28 */ addi r1, r1, 0x28 /* 8019ACA8 00197AA8 4E 80 00 20 */ blr -.global func_8019ACAC -func_8019ACAC: +.global BinkClose +BinkClose: /* 8019ACAC 00197AAC 94 21 FF E8 */ stwu r1, -0x18(r1) /* 8019ACB0 00197AB0 7C 08 02 A6 */ mflr r0 /* 8019ACB4 00197AB4 BF A1 00 0C */ stmw r29, 0xc(r1) @@ -5467,7 +5467,7 @@ func_8019ACAC: /* 8019ACC0 00197AC0 41 82 01 64 */ beq lbl_8019AE24 /* 8019ACC4 00197AC4 7F E3 FB 78 */ mr r3, r31 /* 8019ACC8 00197AC8 38 80 00 01 */ li r4, 1 -/* 8019ACCC 00197ACC 48 00 03 85 */ bl func_8019B050 +/* 8019ACCC 00197ACC 48 00 03 85 */ bl BinkPause /* 8019ACD0 00197AD0 80 1F 00 20 */ lwz r0, 0x20(r31) /* 8019ACD4 00197AD4 38 60 00 00 */ li r3, 0 /* 8019ACD8 00197AD8 74 09 08 00 */ andis. r9, r0, 0x800 @@ -5486,7 +5486,7 @@ lbl_8019AD04: /* 8019AD04 00197B04 38 9F 02 0C */ addi r4, r31, 0x20c /* 8019AD08 00197B08 38 DF 03 44 */ addi r6, r31, 0x344 /* 8019AD0C 00197B0C 38 E0 00 01 */ li r7, 1 -/* 8019AD10 00197B10 48 00 A4 39 */ bl func_801A5148 +/* 8019AD10 00197B10 48 00 A4 39 */ bl RADCB_unregister_2_callbacks /* 8019AD14 00197B14 2C 03 00 02 */ cmpwi r3, 2 /* 8019AD18 00197B18 41 82 00 28 */ beq lbl_8019AD40 /* 8019AD1C 00197B1C 41 81 00 10 */ bgt lbl_8019AD2C @@ -5525,13 +5525,13 @@ lbl_8019AD6C: /* 8019AD84 00197B84 81 3F 02 F8 */ lwz r9, 0x2f8(r31) /* 8019AD88 00197B88 7D 3E 4A 14 */ add r9, r30, r9 /* 8019AD8C 00197B8C 80 69 00 3C */ lwz r3, 0x3c(r9) -/* 8019AD90 00197B90 48 00 A0 81 */ bl func_801A4E10 +/* 8019AD90 00197B90 48 00 A0 81 */ bl BinkAudioDecompressClose /* 8019AD94 00197B94 81 3F 02 F8 */ lwz r9, 0x2f8(r31) /* 8019AD98 00197B98 7D 3E 4A 14 */ add r9, r30, r9 /* 8019AD9C 00197B9C 80 69 00 2C */ lwz r3, 0x2c(r9) /* 8019ADA0 00197BA0 2C 03 00 00 */ cmpwi r3, 0 /* 8019ADA4 00197BA4 41 82 00 08 */ beq lbl_8019ADAC -/* 8019ADA8 00197BA8 4B FF BE 29 */ bl func_80196BD0 +/* 8019ADA8 00197BA8 4B FF BE 29 */ bl radfree lbl_8019ADAC: /* 8019ADAC 00197BAC 80 1F 02 F0 */ lwz r0, 0x2f0(r31) /* 8019ADB0 00197BB0 3B BD 00 01 */ addi r29, r29, 1 @@ -5545,7 +5545,7 @@ lbl_8019ADC0: /* 8019ADCC 00197BCC 80 1F 00 20 */ lwz r0, 0x20(r31) /* 8019ADD0 00197BD0 74 09 04 00 */ andis. r9, r0, 0x400 /* 8019ADD4 00197BD4 40 82 00 24 */ bne lbl_8019ADF8 -/* 8019ADD8 00197BD8 4B FF BD F9 */ bl func_80196BD0 +/* 8019ADD8 00197BD8 4B FF BD F9 */ bl radfree /* 8019ADDC 00197BDC 48 00 00 1C */ b lbl_8019ADF8 lbl_8019ADE0: /* 8019ADE0 00197BE0 81 3F 01 24 */ lwz r9, 0x124(r31) @@ -5553,12 +5553,12 @@ lbl_8019ADE0: /* 8019ADE8 00197BE8 7D 28 03 A6 */ mtlr r9 /* 8019ADEC 00197BEC 4E 80 00 21 */ blrl /* 8019ADF0 00197BF0 80 7F 02 4C */ lwz r3, 0x24c(r31) -/* 8019ADF4 00197BF4 4B FF BD DD */ bl func_80196BD0 +/* 8019ADF4 00197BF4 4B FF BD DD */ bl radfree lbl_8019ADF8: /* 8019ADF8 00197BF8 80 7F 00 BC */ lwz r3, 0xbc(r31) /* 8019ADFC 00197BFC 2C 03 00 00 */ cmpwi r3, 0 /* 8019AE00 00197C00 41 82 00 08 */ beq lbl_8019AE08 -/* 8019AE04 00197C04 4B FF BD CD */ bl func_80196BD0 +/* 8019AE04 00197C04 4B FF BD CD */ bl radfree lbl_8019AE08: /* 8019AE08 00197C08 7F E3 FB 78 */ mr r3, r31 /* 8019AE0C 00197C0C 38 80 00 00 */ li r4, 0 @@ -5566,7 +5566,7 @@ lbl_8019AE08: /* 8019AE14 00197C14 4C C6 31 82 */ crclr 6 /* 8019AE18 00197C18 4B E6 86 41 */ bl memset /* 8019AE1C 00197C1C 7F E3 FB 78 */ mr r3, r31 -/* 8019AE20 00197C20 4B FF BD B1 */ bl func_80196BD0 +/* 8019AE20 00197C20 4B FF BD B1 */ bl radfree lbl_8019AE24: /* 8019AE24 00197C24 80 01 00 1C */ lwz r0, 0x1c(r1) /* 8019AE28 00197C28 7C 08 03 A6 */ mtlr r0 @@ -5601,8 +5601,8 @@ lbl_8019AE78: /* 8019AE8C 00197C8C 90 03 02 9C */ stw r0, 0x29c(r3) /* 8019AE90 00197C90 4E 80 00 20 */ blr -.global func_8019AE94 -func_8019AE94: +.global BinkWait +BinkWait: /* 8019AE94 00197C94 94 21 FF E8 */ stwu r1, -0x18(r1) /* 8019AE98 00197C98 7C 08 02 A6 */ mflr r0 /* 8019AE9C 00197C9C BF A1 00 0C */ stmw r29, 0xc(r1) @@ -5632,7 +5632,7 @@ lbl_8019AEE8: /* 8019AEF4 00197CF4 7F E3 FB 78 */ mr r3, r31 /* 8019AEF8 00197CF8 4B FF D5 55 */ bl func_8019844C lbl_8019AEFC: -/* 8019AEFC 00197CFC 4B FF BA 99 */ bl func_80196994 +/* 8019AEFC 00197CFC 4B FF BA 99 */ bl RADTimerRead /* 8019AF00 00197D00 7C 7E 1B 78 */ mr r30, r3 /* 8019AF04 00197D04 7F E3 FB 78 */ mr r3, r31 /* 8019AF08 00197D08 7F C4 F3 78 */ mr r4, r30 @@ -5658,11 +5658,11 @@ lbl_8019AF40: /* 8019AF54 00197D54 80 9F 00 18 */ lwz r4, 0x18(r31) /* 8019AF58 00197D58 7C 60 18 50 */ subf r3, r0, r3 /* 8019AF5C 00197D5C 1C 63 03 E8 */ mulli r3, r3, 0x3e8 -/* 8019AF60 00197D60 4B FF B9 21 */ bl func_80196880 +/* 8019AF60 00197D60 4B FF B9 21 */ bl mult64anddiv /* 8019AF64 00197D64 81 3F 02 F8 */ lwz r9, 0x2f8(r31) /* 8019AF68 00197D68 38 A0 00 10 */ li r5, 0x10 /* 8019AF6C 00197D6C 80 89 00 68 */ lwz r4, 0x68(r9) -/* 8019AF70 00197D70 4B FF B9 C9 */ bl func_80196938 +/* 8019AF70 00197D70 4B FF B9 C9 */ bl mult64andshift /* 8019AF74 00197D74 80 1F 03 30 */ lwz r0, 0x330(r31) /* 8019AF78 00197D78 7C 1D 02 14 */ add r0, r29, r0 /* 8019AF7C 00197D7C 7D 20 F0 50 */ subf r9, r0, r30 @@ -5685,7 +5685,7 @@ lbl_8019AFB8: /* 8019AFBC 00197DBC 7D 23 4B 78 */ mr r3, r9 /* 8019AFC0 00197DC0 80 BF 00 14 */ lwz r5, 0x14(r31) /* 8019AFC4 00197DC4 91 3F 03 30 */ stw r9, 0x330(r31) -/* 8019AFC8 00197DC8 4B FF B8 B9 */ bl func_80196880 +/* 8019AFC8 00197DC8 4B FF B8 B9 */ bl mult64anddiv /* 8019AFCC 00197DCC 90 7F 03 34 */ stw r3, 0x334(r31) lbl_8019AFD0: /* 8019AFD0 00197DD0 81 3F 03 30 */ lwz r9, 0x330(r31) @@ -5708,7 +5708,7 @@ lbl_8019AFF8: /* 8019B004 00197E04 3B DF 02 0C */ addi r30, r31, 0x20c /* 8019B008 00197E08 80 6D 84 FC */ lwz r3, lbl_803CADFC-_SDA_BASE_(r13) /* 8019B00C 00197E0C 7F C4 F3 78 */ mr r4, r30 -/* 8019B010 00197E10 48 00 A2 99 */ bl func_801A52A8 +/* 8019B010 00197E10 48 00 A2 99 */ bl RADCB_try_to_suspend_callback /* 8019B014 00197E14 2C 03 00 00 */ cmpwi r3, 0 /* 8019B018 00197E18 41 82 00 20 */ beq lbl_8019B038 /* 8019B01C 00197E1C 80 1F 01 20 */ lwz r0, 0x120(r31) @@ -5717,7 +5717,7 @@ lbl_8019AFF8: /* 8019B028 00197E28 4E 80 00 21 */ blrl /* 8019B02C 00197E2C 80 6D 84 FC */ lwz r3, lbl_803CADFC-_SDA_BASE_(r13) /* 8019B030 00197E30 7F C4 F3 78 */ mr r4, r30 -/* 8019B034 00197E34 48 00 A3 B1 */ bl func_801A53E4 +/* 8019B034 00197E34 48 00 A3 B1 */ bl RADCB_resume_callback lbl_8019B038: /* 8019B038 00197E38 38 60 00 01 */ li r3, 1 lbl_8019B03C: @@ -5727,8 +5727,8 @@ lbl_8019B03C: /* 8019B048 00197E48 38 21 00 18 */ addi r1, r1, 0x18 /* 8019B04C 00197E4C 4E 80 00 20 */ blr -.global func_8019B050 -func_8019B050: +.global BinkPause +BinkPause: /* 8019B050 00197E50 94 21 FF E8 */ stwu r1, -0x18(r1) /* 8019B054 00197E54 7C 08 02 A6 */ mflr r0 /* 8019B058 00197E58 BF 81 00 08 */ stmw r28, 8(r1) @@ -5739,7 +5739,7 @@ func_8019B050: /* 8019B06C 00197E6C 38 60 00 00 */ li r3, 0 /* 8019B070 00197E70 48 00 00 AC */ b lbl_8019B11C lbl_8019B074: -/* 8019B074 00197E74 4B FF B9 21 */ bl func_80196994 +/* 8019B074 00197E74 4B FF B9 21 */ bl RADTimerRead /* 8019B078 00197E78 7C 7E 1B 78 */ mr r30, r3 /* 8019B07C 00197E7C 7F E3 FB 78 */ mr r3, r31 /* 8019B080 00197E80 7F C4 F3 78 */ mr r4, r30 @@ -5800,7 +5800,7 @@ lbl_8019B11C: /* 8019B148 00197F48 41 82 01 88 */ beq lbl_8019B2D0 /* 8019B14C 00197F4C 2C 1D 00 00 */ cmpwi r29, 0 /* 8019B150 00197F50 41 82 01 80 */ beq lbl_8019B2D0 -/* 8019B154 00197F54 4B FF B8 41 */ bl func_80196994 +/* 8019B154 00197F54 4B FF B8 41 */ bl RADTimerRead /* 8019B158 00197F58 7C 7E 1B 78 */ mr r30, r3 /* 8019B15C 00197F5C 7F C4 F3 78 */ mr r4, r30 /* 8019B160 00197F60 7F E3 FB 78 */ mr r3, r31 @@ -5829,7 +5829,7 @@ lbl_8019B11C: /* 8019B1BC 00197FBC 90 1D 00 20 */ stw r0, 0x20(r29) /* 8019B1C0 00197FC0 81 3F 02 70 */ lwz r9, 0x270(r31) /* 8019B1C4 00197FC4 91 3D 00 24 */ stw r9, 0x24(r29) -/* 8019B1C8 00197FC8 4B FF B7 CD */ bl func_80196994 +/* 8019B1C8 00197FC8 4B FF B7 CD */ bl RADTimerRead /* 8019B1CC 00197FCC 80 1F 02 74 */ lwz r0, 0x274(r31) /* 8019B1D0 00197FD0 38 80 03 E8 */ li r4, 0x3e8 /* 8019B1D4 00197FD4 81 7D 00 68 */ lwz r11, 0x68(r29) @@ -5851,7 +5851,7 @@ lbl_8019B11C: /* 8019B214 00198014 80 7F 01 34 */ lwz r3, 0x134(r31) /* 8019B218 00198018 80 BF 01 3C */ lwz r5, 0x13c(r31) /* 8019B21C 0019801C 38 A5 00 01 */ addi r5, r5, 1 -/* 8019B220 00198020 4B FF B6 61 */ bl func_80196880 +/* 8019B220 00198020 4B FF B6 61 */ bl mult64anddiv /* 8019B224 00198024 90 7D 00 4C */ stw r3, 0x4c(r29) /* 8019B228 00198028 80 1F 01 40 */ lwz r0, 0x140(r31) /* 8019B22C 0019802C 90 1D 00 38 */ stw r0, 0x38(r29) @@ -5869,7 +5869,7 @@ lbl_8019B11C: /* 8019B25C 0019805C 80 9F 02 BC */ lwz r4, 0x2bc(r31) /* 8019B260 00198060 7F C0 F0 50 */ subf r30, r0, r30 /* 8019B264 00198064 7F C3 F3 78 */ mr r3, r30 -/* 8019B268 00198068 4B FF B6 19 */ bl func_80196880 +/* 8019B268 00198068 4B FF B6 19 */ bl mult64anddiv /* 8019B26C 0019806C 90 7D 00 60 */ stw r3, 0x60(r29) /* 8019B270 00198070 80 1F 00 08 */ lwz r0, 8(r31) /* 8019B274 00198074 7F DE 03 96 */ divwu r30, r30, r0 @@ -5908,7 +5908,7 @@ lbl_8019B2D0: /* 8019B2F4 001980F4 7C BC 2B 78 */ mr r28, r5 /* 8019B2F8 001980F8 7C 7F 1B 78 */ mr r31, r3 /* 8019B2FC 001980FC 7C 9D 23 78 */ mr r29, r4 -/* 8019B300 00198100 4B FF B6 95 */ bl func_80196994 +/* 8019B300 00198100 4B FF B6 95 */ bl RADTimerRead /* 8019B304 00198104 7C 7E 1B 78 */ mr r30, r3 /* 8019B308 00198108 7F E3 FB 78 */ mr r3, r31 /* 8019B30C 0019810C 7F C4 F3 78 */ mr r4, r30 @@ -5953,7 +5953,7 @@ lbl_8019B354: /* 8019B39C 0019819C 7C 6B 50 2E */ lwzx r3, r11, r10 /* 8019B3A0 001981A0 80 9F 02 BC */ lwz r4, 0x2bc(r31) /* 8019B3A4 001981A4 7C 60 18 50 */ subf r3, r0, r3 -/* 8019B3A8 001981A8 4B FF B4 D9 */ bl func_80196880 +/* 8019B3A8 001981A8 4B FF B4 D9 */ bl mult64anddiv /* 8019B3AC 001981AC 90 7D 00 34 */ stw r3, 0x34(r29) /* 8019B3B0 001981B0 57 8A 10 3A */ slwi r10, r28, 2 /* 8019B3B4 001981B4 93 9D 00 0C */ stw r28, 0xc(r29) @@ -6623,8 +6623,8 @@ lbl_8019BD18: /* 8019BD18 00198B18 38 60 FF FF */ li r3, -1 /* 8019BD1C 00198B1C 4E 80 00 20 */ blr -.global func_8019BD20 -func_8019BD20: +.global BinkSetVolume +BinkSetVolume: /* 8019BD20 00198B20 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8019BD24 00198B24 7C 08 02 A6 */ mflr r0 /* 8019BD28 00198B28 BF C1 00 08 */ stmw r30, 8(r1) @@ -6808,7 +6808,7 @@ lbl_8019BFB0: /* 8019BFD0 00198DD0 41 82 00 08 */ beq lbl_8019BFD8 /* 8019BFD4 00198DD4 38 A0 00 01 */ li r5, 1 lbl_8019BFD8: -/* 8019BFD8 00198DD8 48 00 89 69 */ bl func_801A4940 +/* 8019BFD8 00198DD8 48 00 89 69 */ bl BinkAudioDecompressOpen /* 8019BFDC 00198DDC 7C 7C 1B 79 */ or. r28, r3, r3 /* 8019BFE0 00198DE0 38 60 00 00 */ li r3, 0 /* 8019BFE4 00198DE4 41 82 00 AC */ beq lbl_8019C090 @@ -6818,7 +6818,7 @@ lbl_8019BFD8: /* 8019BFF4 00198DF4 7C 7F 1B 79 */ or. r31, r3, r3 /* 8019BFF8 00198DF8 40 82 00 10 */ bne lbl_8019C008 /* 8019BFFC 00198DFC 7F 83 E3 78 */ mr r3, r28 -/* 8019C000 00198E00 48 00 8E 11 */ bl func_801A4E10 +/* 8019C000 00198E00 48 00 8E 11 */ bl BinkAudioDecompressClose /* 8019C004 00198E04 48 00 00 88 */ b lbl_8019C08C lbl_8019C008: /* 8019C008 00198E08 7F E3 FB 78 */ mr r3, r31 @@ -6872,12 +6872,12 @@ lbl_8019C090: /* 8019C0BC 00198EBC 80 7F 00 14 */ lwz r3, 0x14(r31) /* 8019C0C0 00198EC0 2C 03 00 00 */ cmpwi r3, 0 /* 8019C0C4 00198EC4 41 82 00 10 */ beq lbl_8019C0D4 -/* 8019C0C8 00198EC8 48 00 8D 49 */ bl func_801A4E10 +/* 8019C0C8 00198EC8 48 00 8D 49 */ bl BinkAudioDecompressClose /* 8019C0CC 00198ECC 38 00 00 00 */ li r0, 0 /* 8019C0D0 00198ED0 90 1F 00 14 */ stw r0, 0x14(r31) lbl_8019C0D4: /* 8019C0D4 00198ED4 7F E3 FB 78 */ mr r3, r31 -/* 8019C0D8 00198ED8 4B FF AA F9 */ bl func_80196BD0 +/* 8019C0D8 00198ED8 4B FF AA F9 */ bl radfree lbl_8019C0DC: /* 8019C0DC 00198EDC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8019C0E0 00198EE0 7C 08 03 A6 */ mtlr r0 @@ -6920,7 +6920,7 @@ lbl_8019C164: /* 8019C16C 00198F6C 80 C1 00 10 */ lwz r6, 0x10(r1) /* 8019C170 00198F70 38 A1 00 0C */ addi r5, r1, 0xc /* 8019C174 00198F74 38 E1 00 10 */ addi r7, r1, 0x10 -/* 8019C178 00198F78 48 00 8B 4D */ bl func_801A4CC4 +/* 8019C178 00198F78 48 00 8B 4D */ bl BinkAudioDecompress /* 8019C17C 00198F7C 80 01 00 0C */ lwz r0, 0xc(r1) /* 8019C180 00198F80 7C 00 F8 40 */ cmplw r0, r31 /* 8019C184 00198F84 40 81 00 08 */ ble lbl_8019C18C @@ -6982,8 +6982,8 @@ lbl_8019C238: /* 8019C244 00199044 38 21 00 28 */ addi r1, r1, 0x28 /* 8019C248 00199048 4E 80 00 20 */ blr -.global func_8019C24C -func_8019C24C: +.global BinkSetVideoOnOff +BinkSetVideoOnOff: /* 8019C24C 0019904C 7C 63 1B 79 */ or. r3, r3, r3 /* 8019C250 00199050 41 82 00 08 */ beq lbl_8019C258 /* 8019C254 00199054 90 83 02 A4 */ stw r4, 0x2a4(r3) @@ -6991,8 +6991,8 @@ lbl_8019C258: /* 8019C258 00199058 7C 83 23 78 */ mr r3, r4 /* 8019C25C 0019905C 4E 80 00 20 */ blr -.global func_8019C260 -func_8019C260: +.global BinkSetSoundOnOff +BinkSetSoundOnOff: /* 8019C260 00199060 94 21 FF D8 */ stwu r1, -0x28(r1) /* 8019C264 00199064 7C 08 02 A6 */ mflr r0 /* 8019C268 00199068 7D 80 00 26 */ mfcr r12 @@ -7021,7 +7021,7 @@ lbl_8019C2A4: /* 8019C2C0 001990C0 80 6D 85 00 */ lwz r3, lbl_803CAE00-_SDA_BASE_(r13) /* 8019C2C4 001990C4 3B 60 00 01 */ li r27, 1 /* 8019C2C8 001990C8 38 9F 03 44 */ addi r4, r31, 0x344 -/* 8019C2CC 001990CC 48 00 90 71 */ bl func_801A533C +/* 8019C2CC 001990CC 48 00 90 71 */ bl RADCB_suspend_callback lbl_8019C2D0: /* 8019C2D0 001990D0 80 1F 02 F8 */ lwz r0, 0x2f8(r31) /* 8019C2D4 001990D4 38 80 00 01 */ li r4, 1 @@ -7073,7 +7073,7 @@ lbl_8019C378: /* 8019C37C 0019917C 41 82 00 10 */ beq lbl_8019C38C /* 8019C380 00199180 80 6D 85 00 */ lwz r3, lbl_803CAE00-_SDA_BASE_(r13) /* 8019C384 00199184 38 9F 03 44 */ addi r4, r31, 0x344 -/* 8019C388 00199188 48 00 90 5D */ bl func_801A53E4 +/* 8019C388 00199188 48 00 90 5D */ bl RADCB_resume_callback lbl_8019C38C: /* 8019C38C 0019918C 7F 43 D3 78 */ mr r3, r26 /* 8019C390 00199190 80 01 00 2C */ lwz r0, 0x2c(r1) @@ -7133,10 +7133,10 @@ lbl_8019C434: /* 8019C440 00199240 7F 86 E3 78 */ mr r6, r28 /* 8019C444 00199244 38 E0 00 00 */ li r7, 0 /* 8019C448 00199248 39 00 00 00 */ li r8, 0 -/* 8019C44C 0019924C 48 02 79 E9 */ bl func_801C3E34 +/* 8019C44C 0019924C 48 02 79 E9 */ bl DVDReadAsyncPrio lbl_8019C450: /* 8019C450 00199250 7F 43 D3 78 */ mr r3, r26 -/* 8019C454 00199254 48 02 9D DD */ bl func_801C6230 +/* 8019C454 00199254 48 02 9D DD */ bl DVDGetCommandBlockStatus /* 8019C458 00199258 7C 63 1B 79 */ or. r3, r3, r3 /* 8019C45C 0019925C 41 82 00 2C */ beq lbl_8019C488 /* 8019C460 00199260 41 81 00 10 */ bgt lbl_8019C470 @@ -7229,9 +7229,9 @@ func_8019C574: /* 8019C58C 0019938C 80 BD 00 B4 */ lwz r5, 0xb4(r29) /* 8019C590 00199390 7C 83 23 78 */ mr r3, r4 /* 8019C594 00199394 38 80 03 E8 */ li r4, 0x3e8 -/* 8019C598 00199398 4B FF A2 E9 */ bl func_80196880 +/* 8019C598 00199398 4B FF A2 E9 */ bl mult64anddiv /* 8019C59C 0019939C 7C 7F 1B 78 */ mr r31, r3 -/* 8019C5A0 001993A0 4B FF A3 F5 */ bl func_80196994 +/* 8019C5A0 001993A0 4B FF A3 F5 */ bl RADTimerRead /* 8019C5A4 001993A4 7C 7C 1B 78 */ mr r28, r3 /* 8019C5A8 001993A8 80 1D 00 B8 */ lwz r0, 0xb8(r29) /* 8019C5AC 001993AC 7F DE E0 50 */ subf r30, r30, r28 @@ -7241,7 +7241,7 @@ func_8019C574: /* 8019C5BC 001993BC 90 1D 00 B8 */ stw r0, 0xb8(r29) /* 8019C5C0 001993C0 40 81 00 30 */ ble lbl_8019C5F0 lbl_8019C5C4: -/* 8019C5C4 001993C4 4B FF A3 D1 */ bl func_80196994 +/* 8019C5C4 001993C4 4B FF A3 D1 */ bl RADTimerRead /* 8019C5C8 001993C8 81 3D 00 B8 */ lwz r9, 0xb8(r29) /* 8019C5CC 001993CC 7C 7F 1B 78 */ mr r31, r3 /* 8019C5D0 001993D0 7C 1C F8 50 */ subf r0, r28, r31 @@ -7331,7 +7331,7 @@ lbl_8019C6F4: /* 8019C708 00199508 7F E3 FB 78 */ mr r3, r31 /* 8019C70C 0019950C 4B FF FE 69 */ bl func_8019C574 lbl_8019C710: -/* 8019C710 00199510 4B FF A2 85 */ bl func_80196994 +/* 8019C710 00199510 4B FF A2 85 */ bl RADTimerRead /* 8019C714 00199514 80 1F 00 C4 */ lwz r0, 0xc4(r31) /* 8019C718 00199518 81 3F 00 2C */ lwz r9, 0x2c(r31) /* 8019C71C 0019951C 7C 60 18 50 */ subf r3, r0, r3 @@ -7373,7 +7373,7 @@ func_8019C784: /* 8019C790 00199590 90 01 00 14 */ stw r0, 0x14(r1) /* 8019C794 00199594 7C 7F 1B 78 */ mr r31, r3 /* 8019C798 00199598 38 7F 00 4C */ addi r3, r31, 0x4c -/* 8019C79C 0019959C 48 02 9A 95 */ bl func_801C6230 +/* 8019C79C 0019959C 48 02 9A 95 */ bl DVDGetCommandBlockStatus /* 8019C7A0 001995A0 81 3F 00 B0 */ lwz r9, 0xb0(r31) /* 8019C7A4 001995A4 2C 03 00 09 */ cmpwi r3, 9 /* 8019C7A8 001995A8 80 1F 00 88 */ lwz r0, 0x88(r31) @@ -7407,7 +7407,7 @@ lbl_8019C7F8: /* 8019C808 00199608 41 82 00 78 */ beq lbl_8019C880 /* 8019C80C 0019960C 80 1F 00 28 */ lwz r0, 0x28(r31) /* 8019C810 00199610 90 1F 00 C0 */ stw r0, 0xc0(r31) -/* 8019C814 00199614 4B FF A1 81 */ bl func_80196994 +/* 8019C814 00199614 4B FF A1 81 */ bl RADTimerRead /* 8019C818 00199618 38 00 00 01 */ li r0, 1 /* 8019C81C 0019961C 90 7F 00 C4 */ stw r3, 0xc4(r31) /* 8019C820 00199620 90 1F 00 20 */ stw r0, 0x20(r31) @@ -7434,7 +7434,7 @@ lbl_8019C84C: /* 8019C86C 0019966C 7C C6 4A 14 */ add r6, r6, r9 /* 8019C870 00199670 38 7F 00 4C */ addi r3, r31, 0x4c /* 8019C874 00199674 39 00 00 00 */ li r8, 0 -/* 8019C878 00199678 48 02 75 BD */ bl func_801C3E34 +/* 8019C878 00199678 48 02 75 BD */ bl DVDReadAsyncPrio /* 8019C87C 0019967C 48 00 00 0C */ b lbl_8019C888 lbl_8019C880: /* 8019C880 00199680 80 1F 00 48 */ lwz r0, 0x48(r31) @@ -7456,7 +7456,7 @@ lbl_8019C89C: /* 8019C8B8 001996B8 38 60 00 00 */ li r3, 0 /* 8019C8BC 001996BC 40 82 00 60 */ bne lbl_8019C91C /* 8019C8C0 001996C0 38 7F 00 4C */ addi r3, r31, 0x4c -/* 8019C8C4 001996C4 48 02 99 6D */ bl func_801C6230 +/* 8019C8C4 001996C4 48 02 99 6D */ bl DVDGetCommandBlockStatus /* 8019C8C8 001996C8 2C 03 00 02 */ cmpwi r3, 2 /* 8019C8CC 001996CC 41 81 00 20 */ bgt lbl_8019C8EC /* 8019C8D0 001996D0 2C 03 00 01 */ cmpwi r3, 1 @@ -7499,10 +7499,10 @@ func_8019C930: /* 8019C944 00199744 38 00 00 01 */ li r0, 1 /* 8019C948 00199748 90 1F 00 BC */ stw r0, 0xbc(r31) /* 8019C94C 0019974C 38 7F 00 4C */ addi r3, r31, 0x4c -/* 8019C950 00199750 48 02 9C B5 */ bl func_801C6604 +/* 8019C950 00199750 48 02 9C B5 */ bl DVDCancel lbl_8019C954: /* 8019C954 00199754 38 7F 00 4C */ addi r3, r31, 0x4c -/* 8019C958 00199758 48 02 98 D9 */ bl func_801C6230 +/* 8019C958 00199758 48 02 98 D9 */ bl DVDGetCommandBlockStatus /* 8019C95C 0019975C 38 63 FF FF */ addi r3, r3, -1 /* 8019C960 00199760 28 03 00 01 */ cmplwi r3, 1 /* 8019C964 00199764 40 81 FF F0 */ ble lbl_8019C954 @@ -7531,7 +7531,7 @@ lbl_8019C988: /* 8019C9BC 001997BC 38 60 00 00 */ li r3, 0 /* 8019C9C0 001997C0 48 00 02 C4 */ b lbl_8019CC84 lbl_8019C9C4: -/* 8019C9C4 001997C4 4B FF 9F D1 */ bl func_80196994 +/* 8019C9C4 001997C4 4B FF 9F D1 */ bl RADTimerRead /* 8019C9C8 001997C8 7C 79 1B 78 */ mr r25, r3 /* 8019C9CC 001997CC 2C 1F FF FF */ cmpwi r31, -1 /* 8019C9D0 001997D0 41 82 00 B4 */ beq lbl_8019CA84 @@ -7543,7 +7543,7 @@ lbl_8019C9C4: /* 8019C9E8 001997E8 80 1E 00 88 */ lwz r0, 0x88(r30) /* 8019C9EC 001997EC 7C 1F 00 40 */ cmplw r31, r0 /* 8019C9F0 001997F0 41 81 00 60 */ bgt lbl_8019CA50 -/* 8019C9F4 001997F4 48 03 79 1D */ bl func_801D4310 +/* 8019C9F4 001997F4 48 03 79 1D */ bl OSDisableInterrupts /* 8019C9F8 001997F8 81 3E 00 90 */ lwz r9, 0x90(r30) /* 8019C9FC 001997FC 7C 6A 1B 78 */ mr r10, r3 /* 8019CA00 00199800 80 1E 00 98 */ lwz r0, 0x98(r30) @@ -7565,12 +7565,12 @@ lbl_8019C9C4: /* 8019CA40 00199840 90 1E 00 94 */ stw r0, 0x94(r30) lbl_8019CA44: /* 8019CA44 00199844 7D 43 53 78 */ mr r3, r10 -/* 8019CA48 00199848 48 03 78 F1 */ bl func_801D4338 +/* 8019CA48 00199848 48 03 78 F1 */ bl OSRestoreInterrupts /* 8019CA4C 0019984C 48 00 00 38 */ b lbl_8019CA84 lbl_8019CA50: /* 8019CA50 00199850 7F C3 F3 78 */ mr r3, r30 /* 8019CA54 00199854 4B FF FE DD */ bl func_8019C930 -/* 8019CA58 00199858 48 03 78 B9 */ bl func_801D4310 +/* 8019CA58 00199858 48 03 78 B9 */ bl OSDisableInterrupts /* 8019CA5C 0019985C 93 FE 00 88 */ stw r31, 0x88(r30) /* 8019CA60 00199860 39 60 00 00 */ li r11, 0 /* 8019CA64 00199864 81 3E 00 9C */ lwz r9, 0x9c(r30) @@ -7580,12 +7580,12 @@ lbl_8019CA50: /* 8019CA74 00199874 91 7E 00 48 */ stw r11, 0x48(r30) /* 8019CA78 00199878 91 3E 00 A4 */ stw r9, 0xa4(r30) /* 8019CA7C 0019987C 91 3E 00 94 */ stw r9, 0x94(r30) -/* 8019CA80 00199880 48 03 78 B9 */ bl func_801D4338 +/* 8019CA80 00199880 48 03 78 B9 */ bl OSRestoreInterrupts lbl_8019CA84: /* 8019CA84 00199884 80 1E 00 9C */ lwz r0, 0x9c(r30) /* 8019CA88 00199888 2C 00 00 00 */ cmpwi r0, 0 /* 8019CA8C 0019988C 40 82 00 98 */ bne lbl_8019CB24 -/* 8019CA90 00199890 4B FF 9F 05 */ bl func_80196994 +/* 8019CA90 00199890 4B FF 9F 05 */ bl RADTimerRead /* 8019CA94 00199894 7C 7F 1B 78 */ mr r31, r3 /* 8019CA98 00199898 80 9E 00 88 */ lwz r4, 0x88(r30) /* 8019CA9C 0019989C 7F 85 E3 78 */ mr r5, r28 @@ -7615,7 +7615,7 @@ lbl_8019CABC: /* 8019CAF8 001998F8 7F E5 FB 78 */ mr r5, r31 /* 8019CAFC 001998FC 4B FF FA 79 */ bl func_8019C574 lbl_8019CB00: -/* 8019CB00 00199900 4B FF 9E 95 */ bl func_80196994 +/* 8019CB00 00199900 4B FF 9E 95 */ bl RADTimerRead /* 8019CB04 00199904 81 3E 00 2C */ lwz r9, 0x2c(r30) /* 8019CB08 00199908 7C 1F 18 50 */ subf r0, r31, r3 /* 8019CB0C 0019990C 7D 79 18 50 */ subf r11, r25, r3 @@ -7656,14 +7656,14 @@ lbl_8019CB50: /* 8019CB8C 0019998C 80 1E 00 9C */ lwz r0, 0x9c(r30) /* 8019CB90 00199990 7F FD F8 50 */ subf r31, r29, r31 /* 8019CB94 00199994 90 1E 00 94 */ stw r0, 0x94(r30) -/* 8019CB98 00199998 48 03 77 79 */ bl func_801D4310 +/* 8019CB98 00199998 48 03 77 79 */ bl OSDisableInterrupts /* 8019CB9C 0019999C 81 3E 00 48 */ lwz r9, 0x48(r30) /* 8019CBA0 001999A0 7D 3D 48 50 */ subf r9, r29, r9 /* 8019CBA4 001999A4 91 3E 00 48 */ stw r9, 0x48(r30) /* 8019CBA8 001999A8 80 1E 00 98 */ lwz r0, 0x98(r30) /* 8019CBAC 001999AC 7C 00 EA 14 */ add r0, r0, r29 /* 8019CBB0 001999B0 90 1E 00 98 */ stw r0, 0x98(r30) -/* 8019CBB4 001999B4 48 03 77 85 */ bl func_801D4338 +/* 8019CBB4 001999B4 48 03 77 85 */ bl OSRestoreInterrupts lbl_8019CBB8: /* 8019CBB8 001999B8 2F 9B 00 00 */ cmpwi cr7, r27, 0 /* 8019CBBC 001999BC 2C 1F 00 00 */ cmpwi r31, 0 @@ -7679,14 +7679,14 @@ lbl_8019CBB8: /* 8019CBE4 001999E4 80 1E 00 94 */ lwz r0, 0x94(r30) /* 8019CBE8 001999E8 7C 00 FA 14 */ add r0, r0, r31 /* 8019CBEC 001999EC 90 1E 00 94 */ stw r0, 0x94(r30) -/* 8019CBF0 001999F0 48 03 77 21 */ bl func_801D4310 +/* 8019CBF0 001999F0 48 03 77 21 */ bl OSDisableInterrupts /* 8019CBF4 001999F4 81 3E 00 48 */ lwz r9, 0x48(r30) /* 8019CBF8 001999F8 7D 3F 48 50 */ subf r9, r31, r9 /* 8019CBFC 001999FC 91 3E 00 48 */ stw r9, 0x48(r30) /* 8019CC00 00199A00 80 1E 00 98 */ lwz r0, 0x98(r30) /* 8019CC04 00199A04 7C 00 FA 14 */ add r0, r0, r31 /* 8019CC08 00199A08 90 1E 00 98 */ stw r0, 0x98(r30) -/* 8019CC0C 00199A0C 48 03 77 2D */ bl func_801D4338 +/* 8019CC0C 00199A0C 48 03 77 2D */ bl OSRestoreInterrupts lbl_8019CC10: /* 8019CC10 00199A10 7F A8 01 20 */ mtcrf 0x80, r29 lbl_8019CC14: @@ -7695,7 +7695,7 @@ lbl_8019CC14: /* 8019CC1C 00199A1C 2C 00 00 00 */ cmpwi r0, 0 /* 8019CC20 00199A20 41 82 FF 10 */ beq lbl_8019CB30 lbl_8019CC24: -/* 8019CC24 00199A24 4B FF 9D 71 */ bl func_80196994 +/* 8019CC24 00199A24 4B FF 9D 71 */ bl RADTimerRead /* 8019CC28 00199A28 80 1E 00 30 */ lwz r0, 0x30(r30) /* 8019CC2C 00199A2C 7C 79 18 50 */ subf r3, r25, r3 /* 8019CC30 00199A30 7C 00 1A 14 */ add r0, r0, r3 @@ -7742,7 +7742,7 @@ lbl_8019CCA4: /* 8019CCBC 00199ABC 7C BD 2B 78 */ mr r29, r5 /* 8019CCC0 00199AC0 7C DB 33 78 */ mr r27, r6 /* 8019CCC4 00199AC4 7C FA 3B 78 */ mr r26, r7 -/* 8019CCC8 00199AC8 48 03 76 49 */ bl func_801D4310 +/* 8019CCC8 00199AC8 48 03 76 49 */ bl OSDisableInterrupts /* 8019CCCC 00199ACC 57 BD 00 26 */ rlwinm r29, r29, 0, 0, 0x13 /* 8019CCD0 00199AD0 38 00 00 00 */ li r0, 0 /* 8019CCD4 00199AD4 93 BE 00 98 */ stw r29, 0x98(r30) @@ -7756,7 +7756,7 @@ lbl_8019CCA4: /* 8019CCF4 00199AF4 93 9E 00 A4 */ stw r28, 0xa4(r30) /* 8019CCF8 00199AF8 91 3E 00 A0 */ stw r9, 0xa0(r30) /* 8019CCFC 00199AFC 90 1E 00 48 */ stw r0, 0x48(r30) -/* 8019CD00 00199B00 48 03 76 39 */ bl func_801D4338 +/* 8019CD00 00199B00 48 03 76 39 */ bl OSRestoreInterrupts /* 8019CD04 00199B04 80 01 00 24 */ lwz r0, 0x24(r1) /* 8019CD08 00199B08 7C 08 03 A6 */ mtlr r0 /* 8019CD0C 00199B0C BB 41 00 08 */ lmw r26, 8(r1) @@ -7773,7 +7773,7 @@ lbl_8019CD18: /* 8019CD34 00199B34 2C 00 00 00 */ cmpwi r0, 0 /* 8019CD38 00199B38 40 82 00 0C */ bne lbl_8019CD44 /* 8019CD3C 00199B3C 38 7F 00 4C */ addi r3, r31, 0x4c -/* 8019CD40 00199B40 48 02 6E AD */ bl func_801C3BEC +/* 8019CD40 00199B40 48 02 6E AD */ bl DVDClose lbl_8019CD44: /* 8019CD44 00199B44 80 01 00 14 */ lwz r0, 0x14(r1) /* 8019CD48 00199B48 7C 08 03 A6 */ mtlr r0 @@ -7827,11 +7827,11 @@ lbl_8019CD98: /* 8019CE00 00199C00 48 00 00 2C */ b lbl_8019CE2C lbl_8019CE04: /* 8019CE04 00199C04 7F A3 EB 78 */ mr r3, r29 -/* 8019CE08 00199C08 48 02 69 B5 */ bl func_801C37BC +/* 8019CE08 00199C08 48 02 69 B5 */ bl DVDConvertPathToEntrynum /* 8019CE0C 00199C0C 2C 03 FF FF */ cmpwi r3, -1 /* 8019CE10 00199C10 41 82 00 14 */ beq lbl_8019CE24 /* 8019CE14 00199C14 38 9F 00 4C */ addi r4, r31, 0x4c -/* 8019CE18 00199C18 48 02 6C 99 */ bl func_801C3AB0 +/* 8019CE18 00199C18 48 02 6C 99 */ bl DVDFastOpen /* 8019CE1C 00199C1C 2C 03 00 00 */ cmpwi r3, 0 /* 8019CE20 00199C20 40 82 00 0C */ bne lbl_8019CE2C lbl_8019CE24: @@ -7879,12 +7879,12 @@ func_8019CE8C: /* 8019CEB4 00199CB4 80 6D 85 24 */ lwz r3, lbl_803CAE24-_SDA_BASE_(r13) /* 8019CEB8 00199CB8 2C 03 00 00 */ cmpwi r3, 0 /* 8019CEBC 00199CBC 41 82 00 10 */ beq lbl_8019CECC -/* 8019CEC0 00199CC0 4B FF 9D 11 */ bl func_80196BD0 +/* 8019CEC0 00199CC0 4B FF 9D 11 */ bl radfree /* 8019CEC4 00199CC4 38 00 00 00 */ li r0, 0 /* 8019CEC8 00199CC8 90 0D 85 24 */ stw r0, lbl_803CAE24-_SDA_BASE_(r13) lbl_8019CECC: /* 8019CECC 00199CCC 7F E3 FB 78 */ mr r3, r31 -/* 8019CED0 00199CD0 4B FF 9C 51 */ bl func_80196B20 +/* 8019CED0 00199CD0 4B FF 9C 51 */ bl radmalloc /* 8019CED4 00199CD4 90 6D 85 24 */ stw r3, lbl_803CAE24-_SDA_BASE_(r13) /* 8019CED8 00199CD8 93 ED 85 20 */ stw r31, lbl_803CAE20-_SDA_BASE_(r13) lbl_8019CEDC: @@ -9414,7 +9414,7 @@ lbl_8019E51C: /* 8019E52C 0019B32C 80 A1 01 28 */ lwz r5, 0x128(r1) /* 8019E530 0019B330 3B C4 FF FF */ addi r30, r4, -1 /* 8019E534 0019B334 54 A3 00 36 */ rlwinm r3, r5, 0, 0, 0x1b -/* 8019E538 0019B338 4B FF 83 49 */ bl func_80196880 +/* 8019E538 0019B338 4B FF 83 49 */ bl mult64anddiv /* 8019E53C 0019B33C 7C 7D 1B 78 */ mr r29, r3 /* 8019E540 0019B340 80 01 00 A8 */ lwz r0, 0xa8(r1) /* 8019E544 0019B344 80 61 00 AC */ lwz r3, 0xac(r1) @@ -9422,7 +9422,7 @@ lbl_8019E51C: /* 8019E54C 0019B34C 7C A0 D1 D6 */ mullw r5, r0, r26 /* 8019E550 0019B350 7C 84 19 D6 */ mullw r4, r4, r3 /* 8019E554 0019B354 7F A3 EB 78 */ mr r3, r29 -/* 8019E558 0019B358 4B FF 83 29 */ bl func_80196880 +/* 8019E558 0019B358 4B FF 83 29 */ bl mult64anddiv /* 8019E55C 0019B35C 80 01 00 88 */ lwz r0, 0x88(r1) /* 8019E560 0019B360 7F DD F0 50 */ subf r30, r29, r30 /* 8019E564 0019B364 80 81 00 B4 */ lwz r4, 0xb4(r1) @@ -9453,8 +9453,8 @@ lbl_8019E5B8: /* 8019E5C4 0019B3C4 38 21 01 18 */ addi r1, r1, 0x118 /* 8019E5C8 0019B3C8 4E 80 00 20 */ blr -.global func_8019E5CC -func_8019E5CC: +.global YUV_init +YUV_init: /* 8019E5CC 0019B3CC 94 21 FF 88 */ stwu r1, -0x78(r1) /* 8019E5D0 0019B3D0 7C 08 02 A6 */ mflr r0 /* 8019E5D4 0019B3D4 BD C1 00 30 */ stmw r14, 0x30(r1) @@ -10893,8 +10893,8 @@ lbl_8019FB54: /* 8019FB60 0019C960 38 21 00 28 */ addi r1, r1, 0x28 /* 8019FB64 0019C964 4E 80 00 20 */ blr -.global func_8019FB68 -func_8019FB68: +.global YUV_blit_32bpp +YUV_blit_32bpp: /* 8019FB68 0019C968 94 21 FF C8 */ stwu r1, -0x38(r1) /* 8019FB6C 0019C96C 7C 08 02 A6 */ mflr r0 /* 8019FB70 0019C970 BF 61 00 24 */ stmw r27, 0x24(r1) @@ -12027,8 +12027,8 @@ lbl_801A0C90: /* 801A0C9C 0019DA9C 38 21 00 28 */ addi r1, r1, 0x28 /* 801A0CA0 0019DAA0 4E 80 00 20 */ blr -.global func_801A0CA4 -func_801A0CA4: +.global YUV_blit_32abpp +YUV_blit_32abpp: /* 801A0CA4 0019DAA4 94 21 FF C8 */ stwu r1, -0x38(r1) /* 801A0CA8 0019DAA8 7C 08 02 A6 */ mflr r0 /* 801A0CAC 0019DAAC BF 61 00 24 */ stmw r27, 0x24(r1) @@ -13156,8 +13156,8 @@ lbl_801A1DB8: /* 801A1DC4 0019EBC4 38 21 00 30 */ addi r1, r1, 0x30 /* 801A1DC8 0019EBC8 4E 80 00 20 */ blr -.global func_801A1DCC -func_801A1DCC: +.global YUV_blit_16bpp +YUV_blit_16bpp: /* 801A1DCC 0019EBCC 94 21 FF C8 */ stwu r1, -0x38(r1) /* 801A1DD0 0019EBD0 7C 08 02 A6 */ mflr r0 /* 801A1DD4 0019EBD4 BF 61 00 24 */ stmw r27, 0x24(r1) @@ -14554,8 +14554,8 @@ lbl_801A3304: /* 801A3310 001A0110 38 21 00 38 */ addi r1, r1, 0x38 /* 801A3314 001A0114 4E 80 00 20 */ blr -.global func_801A3318 -func_801A3318: +.global YUV_blit_16a4bpp +YUV_blit_16a4bpp: /* 801A3318 001A0118 94 21 FF C8 */ stwu r1, -0x38(r1) /* 801A331C 001A011C 7C 08 02 A6 */ mflr r0 /* 801A3320 001A0120 BF 61 00 24 */ stmw r27, 0x24(r1) @@ -15301,8 +15301,8 @@ lbl_801A3DC8: /* 801A3E70 001A0C70 38 21 00 18 */ addi r1, r1, 0x18 /* 801A3E74 001A0C74 4E 80 00 20 */ blr -.global func_801A3E78 -func_801A3E78: +.global YUV_blit_YUY2 +YUV_blit_YUY2: /* 801A3E78 001A0C78 94 21 FF D8 */ stwu r1, -0x28(r1) /* 801A3E7C 001A0C7C 7C 08 02 A6 */ mflr r0 /* 801A3E80 001A0C80 93 E1 00 24 */ stw r31, 0x24(r1) @@ -15356,8 +15356,8 @@ lbl_801A3EDC: /* 801A3F28 001A0D28 38 21 00 28 */ addi r1, r1, 0x28 /* 801A3F2C 001A0D2C 4E 80 00 20 */ blr -.global func_801A3F30 -func_801A3F30: +.global YUV_blit_32bpp_mask +YUV_blit_32bpp_mask: /* 801A3F30 001A0D30 94 21 FF B8 */ stwu r1, -0x48(r1) /* 801A3F34 001A0D34 7C 08 02 A6 */ mflr r0 /* 801A3F38 001A0D38 BF 21 00 2C */ stmw r25, 0x2c(r1) @@ -15386,8 +15386,8 @@ func_801A3F30: /* 801A3F94 001A0D94 38 21 00 48 */ addi r1, r1, 0x48 /* 801A3F98 001A0D98 4E 80 00 20 */ blr -.global func_801A3F9C -func_801A3F9C: +.global YUV_blit_32abpp_mask +YUV_blit_32abpp_mask: /* 801A3F9C 001A0D9C 94 21 FF B8 */ stwu r1, -0x48(r1) /* 801A3FA0 001A0DA0 7C 08 02 A6 */ mflr r0 /* 801A3FA4 001A0DA4 BF 21 00 2C */ stmw r25, 0x2c(r1) @@ -15416,8 +15416,8 @@ func_801A3F9C: /* 801A4000 001A0E00 38 21 00 48 */ addi r1, r1, 0x48 /* 801A4004 001A0E04 4E 80 00 20 */ blr -.global func_801A4008 -func_801A4008: +.global YUV_blit_16bpp_mask +YUV_blit_16bpp_mask: /* 801A4008 001A0E08 94 21 FF B8 */ stwu r1, -0x48(r1) /* 801A400C 001A0E0C 7C 08 02 A6 */ mflr r0 /* 801A4010 001A0E10 BF 21 00 2C */ stmw r25, 0x2c(r1) @@ -15446,8 +15446,8 @@ func_801A4008: /* 801A406C 001A0E6C 38 21 00 48 */ addi r1, r1, 0x48 /* 801A4070 001A0E70 4E 80 00 20 */ blr -.global func_801A4074 -func_801A4074: +.global YUV_blit_16a4bpp_mask +YUV_blit_16a4bpp_mask: /* 801A4074 001A0E74 94 21 FF B8 */ stwu r1, -0x48(r1) /* 801A4078 001A0E78 7C 08 02 A6 */ mflr r0 /* 801A407C 001A0E7C BF 21 00 2C */ stmw r25, 0x2c(r1) @@ -15476,8 +15476,8 @@ func_801A4074: /* 801A40D8 001A0ED8 38 21 00 48 */ addi r1, r1, 0x48 /* 801A40DC 001A0EDC 4E 80 00 20 */ blr -.global func_801A40E0 -func_801A40E0: +.global YUV_blit_YUY2_mask +YUV_blit_YUY2_mask: /* 801A40E0 001A0EE0 94 21 FF B8 */ stwu r1, -0x48(r1) /* 801A40E4 001A0EE4 7C 08 02 A6 */ mflr r0 /* 801A40E8 001A0EE8 BF 21 00 2C */ stmw r25, 0x2c(r1) @@ -16033,7 +16033,7 @@ lbl_801A486C: /* 801A4890 001A1690 7F A5 EB 78 */ mr r5, r29 /* 801A4894 001A1694 7E 86 A3 78 */ mr r6, r20 /* 801A4898 001A1698 7E A7 AB 78 */ mr r7, r21 -/* 801A489C 001A169C 48 00 84 4D */ bl func_801ACCE8 +/* 801A489C 001A169C 48 00 84 4D */ bl ddct /* 801A48A0 001A16A0 48 00 00 1C */ b lbl_801A48BC lbl_801A48A4: /* 801A48A4 001A16A4 7F 83 E3 78 */ mr r3, r28 @@ -16041,7 +16041,7 @@ lbl_801A48A4: /* 801A48AC 001A16AC 7F A5 EB 78 */ mr r5, r29 /* 801A48B0 001A16B0 7E 86 A3 78 */ mr r6, r20 /* 801A48B4 001A16B4 7E A7 AB 78 */ mr r7, r21 -/* 801A48B8 001A16B8 48 00 82 B5 */ bl func_801ACB6C +/* 801A48B8 001A16B8 48 00 82 B5 */ bl rdft lbl_801A48BC: /* 801A48BC 001A16BC 7E FE BB 78 */ mr r30, r23 /* 801A48C0 001A16C0 7F BD C2 14 */ add r29, r29, r24 @@ -16080,8 +16080,8 @@ lbl_801A48FC: /* 801A4938 001A1738 38 21 40 F8 */ addi r1, r1, 0x40f8 /* 801A493C 001A173C 4E 80 00 20 */ blr -.global func_801A4940 -func_801A4940: +.global BinkAudioDecompressOpen +BinkAudioDecompressOpen: /* 801A4940 001A1740 94 21 FF 98 */ stwu r1, -0x68(r1) /* 801A4944 001A1744 7C 08 02 A6 */ mflr r0 /* 801A4948 001A1748 BE 61 00 34 */ stmw r19, 0x34(r1) @@ -16135,7 +16135,7 @@ lbl_801A49F4: /* 801A49F4 001A17F4 38 9E 00 01 */ addi r4, r30, 1 /* 801A49F8 001A17F8 7F D7 F3 78 */ mr r23, r30 /* 801A49FC 001A17FC 54 84 10 3A */ slwi r4, r4, 2 -/* 801A4A00 001A1800 48 00 41 A1 */ bl func_801A8BA0 +/* 801A4A00 001A1800 48 00 41 A1 */ bl pushmalloc /* 801A4A04 001A1804 3C 00 43 30 */ lis r0, 0x4330 /* 801A4A08 001A1808 93 21 00 2C */ stw r25, 0x2c(r1) /* 801A4A0C 001A180C 3D 20 80 27 */ lis r9, lbl_80274E30@ha @@ -16195,28 +16195,28 @@ lbl_801A4AD4: /* 801A4AD4 001A18D4 38 84 00 02 */ addi r4, r4, 2 /* 801A4AD8 001A18D8 7E C3 B3 78 */ mr r3, r22 /* 801A4ADC 001A18DC 54 84 10 3A */ slwi r4, r4, 2 -/* 801A4AE0 001A18E0 48 00 40 C1 */ bl func_801A8BA0 +/* 801A4AE0 001A18E0 48 00 40 C1 */ bl pushmalloc /* 801A4AE4 001A18E4 73 00 00 01 */ andi. r0, r24, 1 /* 801A4AE8 001A18E8 41 82 00 18 */ beq lbl_801A4B00 /* 801A4AEC 001A18EC 57 A4 10 3A */ slwi r4, r29, 2 /* 801A4AF0 001A18F0 7F E3 FB 78 */ mr r3, r31 /* 801A4AF4 001A18F4 7C 84 EA 14 */ add r4, r4, r29 -/* 801A4AF8 001A18F8 48 00 40 A9 */ bl func_801A8BA0 +/* 801A4AF8 001A18F8 48 00 40 A9 */ bl pushmalloc /* 801A4AFC 001A18FC 48 00 00 14 */ b lbl_801A4B10 lbl_801A4B00: /* 801A4B00 001A1900 57 24 10 3A */ slwi r4, r25, 2 /* 801A4B04 001A1904 7F E3 FB 78 */ mr r3, r31 /* 801A4B08 001A1908 38 84 FF FF */ addi r4, r4, -1 -/* 801A4B0C 001A190C 48 00 40 95 */ bl func_801A8BA0 +/* 801A4B0C 001A190C 48 00 40 95 */ bl pushmalloc lbl_801A4B10: /* 801A4B10 001A1910 7E A3 AB 78 */ mr r3, r21 /* 801A4B14 001A1914 7E 84 A3 78 */ mr r4, r20 -/* 801A4B18 001A1918 48 00 40 89 */ bl func_801A8BA0 +/* 801A4B18 001A1918 48 00 40 89 */ bl pushmalloc /* 801A4B1C 001A191C 7E 63 9B 78 */ mr r3, r19 /* 801A4B20 001A1920 7F 84 E3 78 */ mr r4, r28 -/* 801A4B24 001A1924 48 00 40 7D */ bl func_801A8BA0 +/* 801A4B24 001A1924 48 00 40 7D */ bl pushmalloc /* 801A4B28 001A1928 38 60 00 34 */ li r3, 0x34 -/* 801A4B2C 001A192C 48 00 41 75 */ bl func_801A8CA0 +/* 801A4B2C 001A192C 48 00 41 75 */ bl popmalloc /* 801A4B30 001A1930 7C 7F 1B 79 */ or. r31, r3, r3 /* 801A4B34 001A1934 38 60 00 00 */ li r3, 0 /* 801A4B38 001A1938 41 82 01 78 */ beq lbl_801A4CB0 @@ -16325,8 +16325,8 @@ lbl_801A4CB0: /* 801A4CBC 001A1ABC 38 21 00 68 */ addi r1, r1, 0x68 /* 801A4CC0 001A1AC0 4E 80 00 20 */ blr -.global func_801A4CC4 -func_801A4CC4: +.global BinkAudioDecompress +BinkAudioDecompress: /* 801A4CC4 001A1AC4 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801A4CC8 001A1AC8 7C 08 02 A6 */ mflr r0 /* 801A4CCC 001A1ACC 7D 80 00 26 */ mfcr r12 @@ -16417,12 +16417,12 @@ lbl_801A4DF4: /* 801A4E08 001A1C08 38 21 00 30 */ addi r1, r1, 0x30 /* 801A4E0C 001A1C0C 4E 80 00 20 */ blr -.global func_801A4E10 -func_801A4E10: +.global BinkAudioDecompressClose +BinkAudioDecompressClose: /* 801A4E10 001A1C10 94 21 FF F8 */ stwu r1, -8(r1) /* 801A4E14 001A1C14 7C 08 02 A6 */ mflr r0 /* 801A4E18 001A1C18 90 01 00 0C */ stw r0, 0xc(r1) -/* 801A4E1C 001A1C1C 4B FF 1D B5 */ bl func_80196BD0 +/* 801A4E1C 001A1C1C 4B FF 1D B5 */ bl radfree /* 801A4E20 001A1C20 80 01 00 0C */ lwz r0, 0xc(r1) /* 801A4E24 001A1C24 7C 08 03 A6 */ mtlr r0 /* 801A4E28 001A1C28 38 21 00 08 */ addi r1, r1, 8 @@ -16512,12 +16512,12 @@ lbl_801A4F28: /* 801A4F40 001A1D40 80 1F 00 30 */ lwz r0, 0x30(r31) /* 801A4F44 001A1D44 2C 00 00 00 */ cmpwi r0, 0 /* 801A4F48 001A1D48 41 82 00 1C */ beq lbl_801A4F64 -/* 801A4F4C 001A1D4C 48 02 F3 D9 */ bl func_801D4324 +/* 801A4F4C 001A1D4C 48 02 F3 D9 */ bl OSEnableInterrupts /* 801A4F50 001A1D50 7C 7E 1B 78 */ mr r30, r3 /* 801A4F54 001A1D54 7F E3 FB 78 */ mr r3, r31 /* 801A4F58 001A1D58 4B FF FF 39 */ bl func_801A4E90 /* 801A4F5C 001A1D5C 7F C3 F3 78 */ mr r3, r30 -/* 801A4F60 001A1D60 48 02 F3 D9 */ bl func_801D4338 +/* 801A4F60 001A1D60 48 02 F3 D9 */ bl OSRestoreInterrupts lbl_801A4F64: /* 801A4F64 001A1D64 80 01 00 14 */ lwz r0, 0x14(r1) /* 801A4F68 001A1D68 7C 08 03 A6 */ mtlr r0 @@ -16525,15 +16525,15 @@ lbl_801A4F64: /* 801A4F70 001A1D70 38 21 00 10 */ addi r1, r1, 0x10 /* 801A4F74 001A1D74 4E 80 00 20 */ blr -.global func_801A4F78 -func_801A4F78: +.global RADCB_allocate_handler +RADCB_allocate_handler: /* 801A4F78 001A1D78 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801A4F7C 001A1D7C 7C 08 02 A6 */ mflr r0 /* 801A4F80 001A1D80 BF A1 00 0C */ stmw r29, 0xc(r1) /* 801A4F84 001A1D84 90 01 00 1C */ stw r0, 0x1c(r1) /* 801A4F88 001A1D88 7C 7D 1B 78 */ mr r29, r3 /* 801A4F8C 001A1D8C 38 60 00 40 */ li r3, 0x40 -/* 801A4F90 001A1D90 4B FF 1B 91 */ bl func_80196B20 +/* 801A4F90 001A1D90 4B FF 1B 91 */ bl radmalloc /* 801A4F94 001A1D94 7C 7F 1B 79 */ or. r31, r3, r3 /* 801A4F98 001A1D98 41 82 00 80 */ beq lbl_801A5018 /* 801A4F9C 001A1D9C 38 A0 00 40 */ li r5, 0x40 @@ -16549,7 +16549,7 @@ func_801A4F78: /* 801A4FC4 001A1DC4 90 1F 00 38 */ stw r0, 0x38(r31) /* 801A4FC8 001A1DC8 91 3F 00 04 */ stw r9, 4(r31) /* 801A4FCC 001A1DCC 90 1F 00 30 */ stw r0, 0x30(r31) -/* 801A4FD0 001A1DD0 48 03 25 7D */ bl func_801D754C +/* 801A4FD0 001A1DD0 48 03 25 7D */ bl OSGetTime /* 801A4FD4 001A1DD4 39 40 03 E8 */ li r10, 0x3e8 /* 801A4FD8 001A1DD8 3D 20 80 00 */ lis r9, 0x800000F8@ha /* 801A4FDC 001A1DDC 7D 4A EB 96 */ divwu r10, r10, r29 @@ -16566,7 +16566,7 @@ func_801A4F78: /* 801A5008 001A1E08 7D 4A 01 D6 */ mullw r10, r10, r0 /* 801A500C 001A1E0C 7D 48 53 78 */ mr r8, r10 /* 801A5010 001A1E10 38 E0 00 00 */ li r7, 0 -/* 801A5014 001A1E14 48 02 C9 29 */ bl func_801D193C +/* 801A5014 001A1E14 48 02 C9 29 */ bl OSSetPeriodicAlarm lbl_801A5018: /* 801A5018 001A1E18 7F E3 FB 78 */ mr r3, r31 /* 801A501C 001A1E1C 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -16575,8 +16575,8 @@ lbl_801A5018: /* 801A5028 001A1E28 38 21 00 18 */ addi r1, r1, 0x18 /* 801A502C 001A1E2C 4E 80 00 20 */ blr -.global func_801A5030 -func_801A5030: +.global RADCB_register_callback +RADCB_register_callback: /* 801A5030 001A1E30 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801A5034 001A1E34 7C 08 02 A6 */ mflr r0 /* 801A5038 001A1E38 BF 61 00 0C */ stmw r27, 0xc(r1) @@ -16585,7 +16585,7 @@ func_801A5030: /* 801A5044 001A1E44 7C 7D 1B 78 */ mr r29, r3 /* 801A5048 001A1E48 7C BC 2B 78 */ mr r28, r5 /* 801A504C 001A1E4C 7C DB 33 78 */ mr r27, r6 -/* 801A5050 001A1E50 48 02 F2 C1 */ bl func_801D4310 +/* 801A5050 001A1E50 48 02 F2 C1 */ bl OSDisableInterrupts /* 801A5054 001A1E54 38 00 00 01 */ li r0, 1 /* 801A5058 001A1E58 39 20 00 00 */ li r9, 0 /* 801A505C 001A1E5C 90 1E 00 0C */ stw r0, 0xc(r30) @@ -16598,15 +16598,15 @@ func_801A5030: /* 801A5078 001A1E78 81 3D 00 38 */ lwz r9, 0x38(r29) /* 801A507C 001A1E7C 39 29 00 01 */ addi r9, r9, 1 /* 801A5080 001A1E80 91 3D 00 38 */ stw r9, 0x38(r29) -/* 801A5084 001A1E84 48 02 F2 B5 */ bl func_801D4338 +/* 801A5084 001A1E84 48 02 F2 B5 */ bl OSRestoreInterrupts /* 801A5088 001A1E88 80 01 00 24 */ lwz r0, 0x24(r1) /* 801A508C 001A1E8C 7C 08 03 A6 */ mtlr r0 /* 801A5090 001A1E90 BB 61 00 0C */ lmw r27, 0xc(r1) /* 801A5094 001A1E94 38 21 00 20 */ addi r1, r1, 0x20 /* 801A5098 001A1E98 4E 80 00 20 */ blr -.global func_801A509C -func_801A509C: +.global RADCB_unregister_callback +RADCB_unregister_callback: /* 801A509C 001A1E9C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801A50A0 001A1EA0 7C 08 02 A6 */ mflr r0 /* 801A50A4 001A1EA4 BF 61 00 0C */ stmw r27, 0xc(r1) @@ -16624,7 +16624,7 @@ func_801A509C: /* 801A50D4 001A1ED4 80 1F 00 14 */ lwz r0, 0x14(r31) /* 801A50D8 001A1ED8 2C 00 00 00 */ cmpwi r0, 0 /* 801A50DC 001A1EDC 41 82 00 54 */ beq lbl_801A5130 -/* 801A50E0 001A1EE0 48 02 F2 31 */ bl func_801D4310 +/* 801A50E0 001A1EE0 48 02 F2 31 */ bl OSDisableInterrupts /* 801A50E4 001A1EE4 7C 7D 1B 78 */ mr r29, r3 /* 801A50E8 001A1EE8 7F E4 FB 78 */ mr r4, r31 /* 801A50EC 001A1EEC 7F C3 F3 78 */ mr r3, r30 @@ -16641,10 +16641,10 @@ func_801A509C: /* 801A5118 001A1F18 40 82 00 10 */ bne lbl_801A5128 /* 801A511C 001A1F1C 7F C3 F3 78 */ mr r3, r30 /* 801A5120 001A1F20 3B 60 00 01 */ li r27, 1 -/* 801A5124 001A1F24 48 00 03 6D */ bl func_801A5490 +/* 801A5124 001A1F24 48 00 03 6D */ bl RADCB_free_handler lbl_801A5128: /* 801A5128 001A1F28 7F A3 EB 78 */ mr r3, r29 -/* 801A512C 001A1F2C 48 02 F2 0D */ bl func_801D4338 +/* 801A512C 001A1F2C 48 02 F2 0D */ bl OSRestoreInterrupts lbl_801A5130: /* 801A5130 001A1F30 7F 63 DB 78 */ mr r3, r27 /* 801A5134 001A1F34 80 01 00 24 */ lwz r0, 0x24(r1) @@ -16653,8 +16653,8 @@ lbl_801A5130: /* 801A5140 001A1F40 38 21 00 20 */ addi r1, r1, 0x20 /* 801A5144 001A1F44 4E 80 00 20 */ blr -.global func_801A5148 -func_801A5148: +.global RADCB_unregister_2_callbacks +RADCB_unregister_2_callbacks: /* 801A5148 001A1F48 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801A514C 001A1F4C 7C 08 02 A6 */ mflr r0 /* 801A5150 001A1F50 BF 61 00 0C */ stmw r27, 0xc(r1) @@ -16663,12 +16663,12 @@ func_801A5148: /* 801A515C 001A1F5C 7C BB 2B 78 */ mr r27, r5 /* 801A5160 001A1F60 7C DE 33 78 */ mr r30, r6 /* 801A5164 001A1F64 7F 85 E3 78 */ mr r5, r28 -/* 801A5168 001A1F68 4B FF FF 35 */ bl func_801A509C +/* 801A5168 001A1F68 4B FF FF 35 */ bl RADCB_unregister_callback /* 801A516C 001A1F6C 7C 7D 1B 78 */ mr r29, r3 /* 801A5170 001A1F70 7F C4 F3 78 */ mr r4, r30 /* 801A5174 001A1F74 7F 63 DB 78 */ mr r3, r27 /* 801A5178 001A1F78 7F 85 E3 78 */ mr r5, r28 -/* 801A517C 001A1F7C 4B FF FF 21 */ bl func_801A509C +/* 801A517C 001A1F7C 4B FF FF 21 */ bl RADCB_unregister_callback /* 801A5180 001A1F80 54 63 08 3C */ slwi r3, r3, 1 /* 801A5184 001A1F84 7F A3 1B 78 */ or r3, r29, r3 /* 801A5188 001A1F88 80 01 00 24 */ lwz r0, 0x24(r1) @@ -16679,15 +16679,15 @@ func_801A5148: /* 801A519C 001A1F9C 80 63 00 38 */ lwz r3, 0x38(r3) /* 801A51A0 001A1FA0 4E 80 00 20 */ blr -.global func_801A51A4 -func_801A51A4: +.global RADCB_try_to_suspend_handler +RADCB_try_to_suspend_handler: /* 801A51A4 001A1FA4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801A51A8 001A1FA8 7C 08 02 A6 */ mflr r0 /* 801A51AC 001A1FAC 93 E1 00 0C */ stw r31, 0xc(r1) /* 801A51B0 001A1FB0 90 01 00 14 */ stw r0, 0x14(r1) /* 801A51B4 001A1FB4 7C 7F 1B 79 */ or. r31, r3, r3 /* 801A51B8 001A1FB8 41 82 00 44 */ beq lbl_801A51FC -/* 801A51BC 001A1FBC 48 02 F1 55 */ bl func_801D4310 +/* 801A51BC 001A1FBC 48 02 F1 55 */ bl OSDisableInterrupts /* 801A51C0 001A1FC0 80 1F 00 00 */ lwz r0, 0(r31) /* 801A51C4 001A1FC4 2C 00 00 01 */ cmpwi r0, 1 /* 801A51C8 001A1FC8 40 82 00 0C */ bne lbl_801A51D4 @@ -16697,7 +16697,7 @@ lbl_801A51D4: /* 801A51D4 001A1FD4 81 3F 00 04 */ lwz r9, 4(r31) /* 801A51D8 001A1FD8 39 29 00 01 */ addi r9, r9, 1 /* 801A51DC 001A1FDC 91 3F 00 04 */ stw r9, 4(r31) -/* 801A51E0 001A1FE0 48 02 F1 59 */ bl func_801D4338 +/* 801A51E0 001A1FE0 48 02 F1 59 */ bl OSRestoreInterrupts /* 801A51E4 001A1FE4 80 1F 00 00 */ lwz r0, 0(r31) /* 801A51E8 001A1FE8 38 60 00 01 */ li r3, 1 /* 801A51EC 001A1FEC 2C 00 00 01 */ cmpwi r0, 1 @@ -16713,8 +16713,8 @@ lbl_801A5200: /* 801A520C 001A200C 38 21 00 10 */ addi r1, r1, 0x10 /* 801A5210 001A2010 4E 80 00 20 */ blr -.global func_801A5214 -func_801A5214: +.global RADCB_suspend_handler +RADCB_suspend_handler: /* 801A5214 001A2014 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801A5218 001A2018 7C 08 02 A6 */ mflr r0 /* 801A521C 001A201C 93 E1 00 0C */ stw r31, 0xc(r1) @@ -16722,10 +16722,10 @@ func_801A5214: /* 801A5224 001A2024 7C 7F 1B 78 */ mr r31, r3 /* 801A5228 001A2028 48 00 00 08 */ b lbl_801A5230 lbl_801A522C: -/* 801A522C 001A202C 48 03 1A 95 */ bl func_801D6CC0 +/* 801A522C 001A202C 48 03 1A 95 */ bl OSYieldThread lbl_801A5230: /* 801A5230 001A2030 7F E3 FB 78 */ mr r3, r31 -/* 801A5234 001A2034 4B FF FF 71 */ bl func_801A51A4 +/* 801A5234 001A2034 4B FF FF 71 */ bl RADCB_try_to_suspend_handler /* 801A5238 001A2038 2C 03 00 00 */ cmpwi r3, 0 /* 801A523C 001A203C 41 82 FF F0 */ beq lbl_801A522C /* 801A5240 001A2040 80 01 00 14 */ lwz r0, 0x14(r1) @@ -16734,15 +16734,15 @@ lbl_801A5230: /* 801A524C 001A204C 38 21 00 10 */ addi r1, r1, 0x10 /* 801A5250 001A2050 4E 80 00 20 */ blr -.global func_801A5254 -func_801A5254: +.global RADCB_resume_handler +RADCB_resume_handler: /* 801A5254 001A2054 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801A5258 001A2058 7C 08 02 A6 */ mflr r0 /* 801A525C 001A205C 93 E1 00 0C */ stw r31, 0xc(r1) /* 801A5260 001A2060 90 01 00 14 */ stw r0, 0x14(r1) /* 801A5264 001A2064 7C 7F 1B 79 */ or. r31, r3, r3 /* 801A5268 001A2068 41 82 00 2C */ beq lbl_801A5294 -/* 801A526C 001A206C 48 02 F0 A5 */ bl func_801D4310 +/* 801A526C 001A206C 48 02 F0 A5 */ bl OSDisableInterrupts /* 801A5270 001A2070 81 3F 00 04 */ lwz r9, 4(r31) /* 801A5274 001A2074 39 29 FF FF */ addi r9, r9, -1 /* 801A5278 001A2078 91 3F 00 04 */ stw r9, 4(r31) @@ -16752,7 +16752,7 @@ func_801A5254: /* 801A5288 001A2088 38 00 00 01 */ li r0, 1 /* 801A528C 001A208C 90 1F 00 00 */ stw r0, 0(r31) lbl_801A5290: -/* 801A5290 001A2090 48 02 F0 A9 */ bl func_801D4338 +/* 801A5290 001A2090 48 02 F0 A9 */ bl OSRestoreInterrupts lbl_801A5294: /* 801A5294 001A2094 80 01 00 14 */ lwz r0, 0x14(r1) /* 801A5298 001A2098 7C 08 03 A6 */ mtlr r0 @@ -16760,8 +16760,8 @@ lbl_801A5294: /* 801A52A0 001A20A0 38 21 00 10 */ addi r1, r1, 0x10 /* 801A52A4 001A20A4 4E 80 00 20 */ blr -.global func_801A52A8 -func_801A52A8: +.global RADCB_try_to_suspend_callback +RADCB_try_to_suspend_callback: /* 801A52A8 001A20A8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801A52AC 001A20AC 7C 08 02 A6 */ mflr r0 /* 801A52B0 001A20B0 93 E1 00 0C */ stw r31, 0xc(r1) @@ -16777,7 +16777,7 @@ func_801A52A8: /* 801A52D8 001A20D8 80 1F 00 14 */ lwz r0, 0x14(r31) /* 801A52DC 001A20DC 2C 00 00 00 */ cmpwi r0, 0 /* 801A52E0 001A20E0 41 82 00 44 */ beq lbl_801A5324 -/* 801A52E4 001A20E4 48 02 F0 2D */ bl func_801D4310 +/* 801A52E4 001A20E4 48 02 F0 2D */ bl OSDisableInterrupts /* 801A52E8 001A20E8 80 1F 00 0C */ lwz r0, 0xc(r31) /* 801A52EC 001A20EC 2C 00 00 01 */ cmpwi r0, 1 /* 801A52F0 001A20F0 40 82 00 0C */ bne lbl_801A52FC @@ -16787,7 +16787,7 @@ lbl_801A52FC: /* 801A52FC 001A20FC 81 3F 00 10 */ lwz r9, 0x10(r31) /* 801A5300 001A2100 39 29 00 01 */ addi r9, r9, 1 /* 801A5304 001A2104 91 3F 00 10 */ stw r9, 0x10(r31) -/* 801A5308 001A2108 48 02 F0 31 */ bl func_801D4338 +/* 801A5308 001A2108 48 02 F0 31 */ bl OSRestoreInterrupts /* 801A530C 001A210C 80 1F 00 0C */ lwz r0, 0xc(r31) /* 801A5310 001A2110 38 60 00 01 */ li r3, 1 /* 801A5314 001A2114 2C 00 00 01 */ cmpwi r0, 1 @@ -16803,8 +16803,8 @@ lbl_801A5328: /* 801A5334 001A2134 38 21 00 10 */ addi r1, r1, 0x10 /* 801A5338 001A2138 4E 80 00 20 */ blr -.global func_801A533C -func_801A533C: +.global RADCB_suspend_callback +RADCB_suspend_callback: /* 801A533C 001A213C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801A5340 001A2140 7C 08 02 A6 */ mflr r0 /* 801A5344 001A2144 BF C1 00 08 */ stmw r30, 8(r1) @@ -16822,11 +16822,11 @@ func_801A533C: /* 801A5374 001A2174 41 82 00 20 */ beq lbl_801A5394 /* 801A5378 001A2178 48 00 00 08 */ b lbl_801A5380 lbl_801A537C: -/* 801A537C 001A217C 48 03 19 45 */ bl func_801D6CC0 +/* 801A537C 001A217C 48 03 19 45 */ bl OSYieldThread lbl_801A5380: /* 801A5380 001A2180 7F C3 F3 78 */ mr r3, r30 /* 801A5384 001A2184 7F E4 FB 78 */ mr r4, r31 -/* 801A5388 001A2188 4B FF FF 21 */ bl func_801A52A8 +/* 801A5388 001A2188 4B FF FF 21 */ bl RADCB_try_to_suspend_callback /* 801A538C 001A218C 2C 03 00 00 */ cmpwi r3, 0 /* 801A5390 001A2190 41 82 FF EC */ beq lbl_801A537C lbl_801A5394: @@ -16836,26 +16836,26 @@ lbl_801A5394: /* 801A53A0 001A21A0 38 21 00 10 */ addi r1, r1, 0x10 /* 801A53A4 001A21A4 4E 80 00 20 */ blr -.global func_801A53A8 -func_801A53A8: +.global RADCB_suspend_2_callbacks +RADCB_suspend_2_callbacks: /* 801A53A8 001A21A8 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801A53AC 001A21AC 7C 08 02 A6 */ mflr r0 /* 801A53B0 001A21B0 BF A1 00 0C */ stmw r29, 0xc(r1) /* 801A53B4 001A21B4 90 01 00 1C */ stw r0, 0x1c(r1) /* 801A53B8 001A21B8 7C BE 2B 78 */ mr r30, r5 /* 801A53BC 001A21BC 7C DD 33 78 */ mr r29, r6 -/* 801A53C0 001A21C0 4B FF FF 7D */ bl func_801A533C +/* 801A53C0 001A21C0 4B FF FF 7D */ bl RADCB_suspend_callback /* 801A53C4 001A21C4 7F C3 F3 78 */ mr r3, r30 /* 801A53C8 001A21C8 7F A4 EB 78 */ mr r4, r29 -/* 801A53CC 001A21CC 4B FF FF 71 */ bl func_801A533C +/* 801A53CC 001A21CC 4B FF FF 71 */ bl RADCB_suspend_callback /* 801A53D0 001A21D0 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801A53D4 001A21D4 7C 08 03 A6 */ mtlr r0 /* 801A53D8 001A21D8 BB A1 00 0C */ lmw r29, 0xc(r1) /* 801A53DC 001A21DC 38 21 00 18 */ addi r1, r1, 0x18 /* 801A53E0 001A21E0 4E 80 00 20 */ blr -.global func_801A53E4 -func_801A53E4: +.global RADCB_resume_callback +RADCB_resume_callback: /* 801A53E4 001A21E4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801A53E8 001A21E8 7C 08 02 A6 */ mflr r0 /* 801A53EC 001A21EC 93 E1 00 0C */ stw r31, 0xc(r1) @@ -16871,7 +16871,7 @@ func_801A53E4: /* 801A5414 001A2214 80 1F 00 14 */ lwz r0, 0x14(r31) /* 801A5418 001A2218 2C 00 00 00 */ cmpwi r0, 0 /* 801A541C 001A221C 41 82 00 2C */ beq lbl_801A5448 -/* 801A5420 001A2220 48 02 EE F1 */ bl func_801D4310 +/* 801A5420 001A2220 48 02 EE F1 */ bl OSDisableInterrupts /* 801A5424 001A2224 81 3F 00 10 */ lwz r9, 0x10(r31) /* 801A5428 001A2228 39 29 FF FF */ addi r9, r9, -1 /* 801A542C 001A222C 91 3F 00 10 */ stw r9, 0x10(r31) @@ -16881,7 +16881,7 @@ func_801A53E4: /* 801A543C 001A223C 38 00 00 01 */ li r0, 1 /* 801A5440 001A2240 90 1F 00 0C */ stw r0, 0xc(r31) lbl_801A5444: -/* 801A5444 001A2244 48 02 EE F5 */ bl func_801D4338 +/* 801A5444 001A2244 48 02 EE F5 */ bl OSRestoreInterrupts lbl_801A5448: /* 801A5448 001A2248 80 01 00 14 */ lwz r0, 0x14(r1) /* 801A544C 001A224C 7C 08 03 A6 */ mtlr r0 @@ -16893,17 +16893,17 @@ lbl_801A5448: /* 801A5464 001A2264 BF C1 00 08 */ stmw r30, 8(r1) /* 801A5468 001A2268 90 01 00 14 */ stw r0, 0x14(r1) /* 801A546C 001A226C 7C 9E 23 78 */ mr r30, r4 -/* 801A5470 001A2270 4B FF FD A5 */ bl func_801A5214 +/* 801A5470 001A2270 4B FF FD A5 */ bl RADCB_suspend_handler /* 801A5474 001A2274 7F C3 F3 78 */ mr r3, r30 -/* 801A5478 001A2278 4B FF FD 9D */ bl func_801A5214 +/* 801A5478 001A2278 4B FF FD 9D */ bl RADCB_suspend_handler /* 801A547C 001A227C 80 01 00 14 */ lwz r0, 0x14(r1) /* 801A5480 001A2280 7C 08 03 A6 */ mtlr r0 /* 801A5484 001A2284 BB C1 00 08 */ lmw r30, 8(r1) /* 801A5488 001A2288 38 21 00 10 */ addi r1, r1, 0x10 /* 801A548C 001A228C 4E 80 00 20 */ blr -.global func_801A5490 -func_801A5490: +.global RADCB_free_handler +RADCB_free_handler: /* 801A5490 001A2290 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801A5494 001A2294 7C 08 02 A6 */ mflr r0 /* 801A5498 001A2298 93 E1 00 0C */ stw r31, 0xc(r1) @@ -16911,11 +16911,11 @@ func_801A5490: /* 801A54A0 001A22A0 7C 7F 1B 79 */ or. r31, r3, r3 /* 801A54A4 001A22A4 41 82 00 1C */ beq lbl_801A54C0 /* 801A54A8 001A22A8 7F E3 FB 78 */ mr r3, r31 -/* 801A54AC 001A22AC 4B FF FD 69 */ bl func_801A5214 +/* 801A54AC 001A22AC 4B FF FD 69 */ bl RADCB_suspend_handler /* 801A54B0 001A22B0 38 7F 00 08 */ addi r3, r31, 8 -/* 801A54B4 001A22B4 48 02 C5 05 */ bl func_801D19B8 +/* 801A54B4 001A22B4 48 02 C5 05 */ bl OSCancelAlarm /* 801A54B8 001A22B8 7F E3 FB 78 */ mr r3, r31 -/* 801A54BC 001A22BC 4B FF 17 15 */ bl func_80196BD0 +/* 801A54BC 001A22BC 4B FF 17 15 */ bl radfree lbl_801A54C0: /* 801A54C0 001A22C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 801A54C4 001A22C4 7C 08 03 A6 */ mtlr r0 @@ -16927,17 +16927,17 @@ lbl_801A54C0: /* 801A54DC 001A22DC BF C1 00 08 */ stmw r30, 8(r1) /* 801A54E0 001A22E0 90 01 00 14 */ stw r0, 0x14(r1) /* 801A54E4 001A22E4 7C 9E 23 78 */ mr r30, r4 -/* 801A54E8 001A22E8 4B FF FF A9 */ bl func_801A5490 +/* 801A54E8 001A22E8 4B FF FF A9 */ bl RADCB_free_handler /* 801A54EC 001A22EC 7F C3 F3 78 */ mr r3, r30 -/* 801A54F0 001A22F0 4B FF FF A1 */ bl func_801A5490 +/* 801A54F0 001A22F0 4B FF FF A1 */ bl RADCB_free_handler /* 801A54F4 001A22F4 80 01 00 14 */ lwz r0, 0x14(r1) /* 801A54F8 001A22F8 7C 08 03 A6 */ mtlr r0 /* 801A54FC 001A22FC BB C1 00 08 */ lmw r30, 8(r1) /* 801A5500 001A2300 38 21 00 10 */ addi r1, r1, 0x10 /* 801A5504 001A2304 4E 80 00 20 */ blr -.global func_801A5508 -func_801A5508: +.global RADCB_idle_on_callbacks +RADCB_idle_on_callbacks: /* 801A5508 001A2308 4E 80 00 20 */ blr /* 801A550C 001A230C 38 60 00 1C */ li r3, 0x1c /* 801A5510 001A2310 4E 80 00 20 */ blr @@ -18934,7 +18934,7 @@ lbl_801A713C: /* 801A7140 001A3F40 7F 43 D3 78 */ mr r3, r26 /* 801A7144 001A3F44 7F 84 E3 78 */ mr r4, r28 /* 801A7148 001A3F48 7F C5 F3 78 */ mr r5, r30 -/* 801A714C 001A3F4C 4B FE F8 0D */ bl func_80196958 +/* 801A714C 001A3F4C 4B FE F8 0D */ bl radmemset16 /* 801A7150 001A3F50 7F 5A F2 14 */ add r26, r26, r30 /* 801A7154 001A3F54 7C 7D D8 50 */ subf r3, r29, r27 lbl_801A7158: @@ -18975,8 +18975,8 @@ lbl_801A71A4: /* 801A71C4 001A3FC4 54 63 00 3A */ rlwinm r3, r3, 0, 0, 0x1d /* 801A71C8 001A3FC8 4E 80 00 20 */ blr -.global func_801A71CC -func_801A71CC: +.global ExpandBundleSizes +ExpandBundleSizes: /* 801A71CC 001A3FCC 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801A71D0 001A3FD0 7C 08 02 A6 */ mflr r0 /* 801A71D4 001A3FD4 BF A1 00 0C */ stmw r29, 0xc(r1) @@ -19534,7 +19534,7 @@ lbl_801A79F8: /* 801A7A10 001A4810 A0 09 00 00 */ lhz r0, 0(r9) /* 801A7A14 001A4814 91 61 01 28 */ stw r11, 0x128(r1) /* 801A7A18 001A4818 B0 01 03 40 */ sth r0, 0x340(r1) -/* 801A7A1C 001A481C 48 00 B5 8D */ bl func_801B2FA8 +/* 801A7A1C 001A481C 48 00 B5 8D */ bl ReadBPLossless /* 801A7A20 001A4820 80 E1 04 0C */ lwz r7, 0x40c(r1) /* 801A7A24 001A4824 38 A1 03 40 */ addi r5, r1, 0x340 /* 801A7A28 001A4828 28 07 00 03 */ cmplwi r7, 3 @@ -19563,7 +19563,7 @@ lbl_801A7A4C: lbl_801A7A80: /* 801A7A80 001A4880 7E C3 B3 78 */ mr r3, r22 /* 801A7A84 001A4884 7F E4 FB 78 */ mr r4, r31 -/* 801A7A88 001A4888 48 00 9B B1 */ bl func_801B1638 +/* 801A7A88 001A4888 48 00 9B B1 */ bl FastIDCT8x8 /* 801A7A8C 001A488C 48 00 0E E0 */ b lbl_801A896C lbl_801A7A90: /* 801A7A90 001A4890 81 61 00 F8 */ lwz r11, 0xf8(r1) @@ -19676,7 +19676,7 @@ lbl_801A7C28: /* 801A7C2C 001A4A2C 7E C3 B3 78 */ mr r3, r22 /* 801A7C30 001A4A30 7F E4 FB 78 */ mr r4, r31 /* 801A7C34 001A4A34 7E 05 83 78 */ mr r5, r16 -/* 801A7C38 001A4A38 48 00 D2 D5 */ bl func_801B4F0C +/* 801A7C38 001A4A38 48 00 D2 D5 */ bl ReadBPLossyWithMotion /* 801A7C3C 001A4A3C 48 00 0D 30 */ b lbl_801A896C lbl_801A7C40: /* 801A7C40 001A4A40 81 61 00 F8 */ lwz r11, 0xf8(r1) @@ -19767,7 +19767,7 @@ lbl_801A7D7C: /* 801A7D8C 001A4B8C 39 29 00 02 */ addi r9, r9, 2 /* 801A7D90 001A4B90 91 21 01 58 */ stw r9, 0x158(r1) /* 801A7D94 001A4B94 B0 01 03 40 */ sth r0, 0x340(r1) -/* 801A7D98 001A4B98 48 00 B2 11 */ bl func_801B2FA8 +/* 801A7D98 001A4B98 48 00 B2 11 */ bl ReadBPLossless /* 801A7D9C 001A4B9C 80 E1 04 0C */ lwz r7, 0x40c(r1) /* 801A7DA0 001A4BA0 38 A1 03 40 */ addi r5, r1, 0x340 /* 801A7DA4 001A4BA4 28 07 00 03 */ cmplwi r7, 3 @@ -19797,7 +19797,7 @@ lbl_801A7DFC: /* 801A7DFC 001A4BFC 7F C7 F3 78 */ mr r7, r30 /* 801A7E00 001A4C00 7E C3 B3 78 */ mr r3, r22 /* 801A7E04 001A4C04 7F E4 FB 78 */ mr r4, r31 -/* 801A7E08 001A4C08 48 00 98 91 */ bl func_801B1698 +/* 801A7E08 001A4C08 48 00 98 91 */ bl FastmIDCT8x8WithMotion /* 801A7E0C 001A4C0C 48 00 0B 60 */ b lbl_801A896C lbl_801A7E10: /* 801A7E10 001A4C10 81 21 00 68 */ lwz r9, 0x68(r1) @@ -20472,7 +20472,7 @@ lbl_801A8810: /* 801A8820 001A5620 39 29 00 02 */ addi r9, r9, 2 /* 801A8824 001A5624 91 21 01 28 */ stw r9, 0x128(r1) /* 801A8828 001A5628 B0 01 03 40 */ sth r0, 0x340(r1) -/* 801A882C 001A562C 48 00 A7 7D */ bl func_801B2FA8 +/* 801A882C 001A562C 48 00 A7 7D */ bl ReadBPLossless /* 801A8830 001A5630 80 E1 04 0C */ lwz r7, 0x40c(r1) /* 801A8834 001A5634 38 A1 03 40 */ addi r5, r1, 0x340 /* 801A8838 001A5638 28 07 00 03 */ cmplwi r7, 3 @@ -20501,7 +20501,7 @@ lbl_801A885C: lbl_801A8890: /* 801A8890 001A5690 7E C3 B3 78 */ mr r3, r22 /* 801A8894 001A5694 7F E4 FB 78 */ mr r4, r31 -/* 801A8898 001A5698 48 00 8D D1 */ bl func_801B1668 +/* 801A8898 001A5698 48 00 8D D1 */ bl FastIDCT8x8d /* 801A889C 001A569C 56 7B F8 7E */ srwi r27, r19, 1 /* 801A88A0 001A56A0 48 00 00 B0 */ b lbl_801A8950 lbl_801A88A4: @@ -20594,8 +20594,8 @@ lbl_801A89C0: /* 801A89E0 001A57E0 38 21 04 78 */ addi r1, r1, 0x478 /* 801A89E4 001A57E4 4E 80 00 20 */ blr -.global func_801A89E8 -func_801A89E8: +.global ExpandBink +ExpandBink: /* 801A89E8 001A57E8 94 21 FF B8 */ stwu r1, -0x48(r1) /* 801A89EC 001A57EC 7C 08 02 A6 */ mflr r0 /* 801A89F0 001A57F0 7D 80 00 26 */ mfcr r12 @@ -20712,8 +20712,8 @@ lbl_801A8B84: /* 801A8B98 001A5998 38 21 00 48 */ addi r1, r1, 0x48 /* 801A8B9C 001A599C 4E 80 00 20 */ blr -.global func_801A8BA0 -func_801A8BA0: +.global pushmalloc +pushmalloc: /* 801A8BA0 001A59A0 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801A8BA4 001A59A4 7C 08 02 A6 */ mflr r0 /* 801A8BA8 001A59A8 BF 81 00 08 */ stmw r28, 8(r1) @@ -20725,7 +20725,7 @@ func_801A8BA0: /* 801A8BC0 001A59C0 7C 09 00 00 */ cmpw r9, r0 /* 801A8BC4 001A59C4 40 82 00 68 */ bne lbl_801A8C2C /* 801A8BC8 001A59C8 55 23 20 36 */ slwi r3, r9, 4 -/* 801A8BCC 001A59CC 4B FE DF 55 */ bl func_80196B20 +/* 801A8BCC 001A59CC 4B FE DF 55 */ bl radmalloc /* 801A8BD0 001A59D0 80 AD 85 40 */ lwz r5, lbl_803CAE40-_SDA_BASE_(r13) /* 801A8BD4 001A59D4 7C 7E 1B 78 */ mr r30, r3 /* 801A8BD8 001A59D8 80 8D 85 38 */ lwz r4, lbl_803CAE38-_SDA_BASE_(r13) @@ -20746,7 +20746,7 @@ func_801A8BA0: /* 801A8C14 001A5A14 90 0D 85 40 */ stw r0, lbl_803CAE40-_SDA_BASE_(r13) /* 801A8C18 001A5A18 41 82 00 0C */ beq lbl_801A8C24 /* 801A8C1C 001A5A1C 80 6D 85 38 */ lwz r3, lbl_803CAE38-_SDA_BASE_(r13) -/* 801A8C20 001A5A20 4B FE DF B1 */ bl func_80196BD0 +/* 801A8C20 001A5A20 4B FE DF B1 */ bl radfree lbl_801A8C24: /* 801A8C24 001A5A24 93 CD 85 38 */ stw r30, lbl_803CAE38-_SDA_BASE_(r13) /* 801A8C28 001A5A28 93 AD 85 3C */ stw r29, lbl_803CAE3C-_SDA_BASE_(r13) @@ -20779,13 +20779,13 @@ lbl_801A8C2C: /* 801A8C90 001A5A90 38 21 00 18 */ addi r1, r1, 0x18 /* 801A8C94 001A5A94 4E 80 00 20 */ blr -.global func_801A8C98 -func_801A8C98: +.global popmalloctotal +popmalloctotal: /* 801A8C98 001A5A98 80 6D 85 30 */ lwz r3, lbl_803CAE30-_SDA_BASE_(r13) /* 801A8C9C 001A5A9C 4E 80 00 20 */ blr -.global func_801A8CA0 -func_801A8CA0: +.global popmalloc +popmalloc: /* 801A8CA0 001A5AA0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801A8CA4 001A5AA4 7C 08 02 A6 */ mflr r0 /* 801A8CA8 001A5AA8 93 E1 00 0C */ stw r31, 0xc(r1) @@ -20794,7 +20794,7 @@ func_801A8CA0: /* 801A8CB4 001A5AB4 38 63 00 1F */ addi r3, r3, 0x1f /* 801A8CB8 001A5AB8 54 7F 00 34 */ rlwinm r31, r3, 0, 0, 0x1a /* 801A8CBC 001A5ABC 7C 60 FA 14 */ add r3, r0, r31 -/* 801A8CC0 001A5AC0 4B FE DE 61 */ bl func_80196B20 +/* 801A8CC0 001A5AC0 4B FE DE 61 */ bl radmalloc /* 801A8CC4 001A5AC4 38 00 00 00 */ li r0, 0 /* 801A8CC8 001A5AC8 7C 67 1B 79 */ or. r7, r3, r3 /* 801A8CCC 001A5ACC 90 0D 85 30 */ stw r0, lbl_803CAE30-_SDA_BASE_(r13) @@ -24862,8 +24862,8 @@ lbl_801ACB60: /* 801ACB64 001A9964 38 21 00 10 */ addi r1, r1, 0x10 /* 801ACB68 001A9968 4E 80 00 20 */ blr -.global func_801ACB6C -func_801ACB6C: +.global rdft +rdft: /* 801ACB6C 001A996C 94 21 FF D8 */ stwu r1, -0x28(r1) /* 801ACB70 001A9970 7C 08 02 A6 */ mflr r0 /* 801ACB74 001A9974 BF 21 00 0C */ stmw r25, 0xc(r1) @@ -24967,8 +24967,8 @@ lbl_801ACCD4: /* 801ACCE0 001A9AE0 38 21 00 28 */ addi r1, r1, 0x28 /* 801ACCE4 001A9AE4 4E 80 00 20 */ blr -.global func_801ACCE8 -func_801ACCE8: +.global ddct +ddct: /* 801ACCE8 001A9AE8 94 21 FF D8 */ stwu r1, -0x28(r1) /* 801ACCEC 001A9AEC 7C 08 02 A6 */ mflr r0 /* 801ACCF0 001A9AF0 BF 01 00 08 */ stmw r24, 8(r1) @@ -29871,8 +29871,8 @@ lbl_801B1480: /* 801B1630 001AE430 38 21 00 08 */ addi r1, r1, 8 /* 801B1634 001AE434 4E 80 00 20 */ blr -.global func_801B1638 -func_801B1638: +.global FastIDCT8x8 +FastIDCT8x8: /* 801B1638 001AE438 94 21 FF F8 */ stwu r1, -8(r1) /* 801B163C 001AE43C 7C 08 02 A6 */ mflr r0 /* 801B1640 001AE440 90 01 00 0C */ stw r0, 0xc(r1) @@ -29886,8 +29886,8 @@ func_801B1638: /* 801B1660 001AE460 38 21 00 08 */ addi r1, r1, 8 /* 801B1664 001AE464 4E 80 00 20 */ blr -.global func_801B1668 -func_801B1668: +.global FastIDCT8x8d +FastIDCT8x8d: /* 801B1668 001AE468 94 21 FF F8 */ stwu r1, -8(r1) /* 801B166C 001AE46C 7C 08 02 A6 */ mflr r0 /* 801B1670 001AE470 90 01 00 0C */ stw r0, 0xc(r1) @@ -29901,8 +29901,8 @@ func_801B1668: /* 801B1690 001AE490 38 21 00 08 */ addi r1, r1, 8 /* 801B1694 001AE494 4E 80 00 20 */ blr -.global func_801B1698 -func_801B1698: +.global FastmIDCT8x8WithMotion +FastmIDCT8x8WithMotion: /* 801B1698 001AE498 94 21 FE A0 */ stwu r1, -0x160(r1) /* 801B169C 001AE49C BE 61 01 2C */ stmw r19, 0x12c(r1) /* 801B16A0 001AE4A0 38 00 00 08 */ li r0, 8 @@ -31645,8 +31645,8 @@ lbl_801B2F9C: /* 801B2FA0 001AFDA0 38 21 02 A8 */ addi r1, r1, 0x2a8 /* 801B2FA4 001AFDA4 4E 80 00 20 */ blr -.global func_801B2FA8 -func_801B2FA8: +.global ReadBPLossless +ReadBPLossless: /* 801B2FA8 001AFDA8 94 21 FE B8 */ stwu r1, -0x148(r1) /* 801B2FAC 001AFDAC 7C 08 02 A6 */ mflr r0 /* 801B2FB0 001AFDB0 BE C1 01 20 */ stmw r22, 0x120(r1) @@ -33893,8 +33893,8 @@ lbl_801B4DA8: /* 801B4F04 001B1D04 38 21 00 70 */ addi r1, r1, 0x70 /* 801B4F08 001B1D08 4E 80 00 20 */ blr -.global func_801B4F0C -func_801B4F0C: +.global ReadBPLossyWithMotion +ReadBPLossyWithMotion: /* 801B4F0C 001B1D0C 94 21 FF A0 */ stwu r1, -0x60(r1) /* 801B4F10 001B1D10 7C 08 02 A6 */ mflr r0 /* 801B4F14 001B1D14 BF 61 00 4C */ stmw r27, 0x4c(r1) diff --git a/asm/dolphin/dolphin.s b/asm/dolphin/dolphin.s index 54c0c8b4e..a4af5cdc3 100644 --- a/asm/dolphin/dolphin.s +++ b/asm/dolphin/dolphin.s @@ -2,8 +2,8 @@ .section .text # 0x801B5350 - 0x801DCD7C -.global func_801B5350 -func_801B5350: +.global AIRegisterDMACallback +AIRegisterDMACallback: /* 801B5350 001B2150 7C 08 02 A6 */ mflr r0 /* 801B5354 001B2154 90 01 00 04 */ stw r0, 4(r1) /* 801B5358 001B2158 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -11,9 +11,9 @@ func_801B5350: /* 801B5360 001B2160 93 C1 00 10 */ stw r30, 0x10(r1) /* 801B5364 001B2164 7C 7E 1B 78 */ mr r30, r3 /* 801B5368 001B2168 83 ED 99 24 */ lwz r31, lbl_803CC224-_SDA_BASE_(r13) -/* 801B536C 001B216C 48 01 EF A5 */ bl func_801D4310 +/* 801B536C 001B216C 48 01 EF A5 */ bl OSDisableInterrupts /* 801B5370 001B2170 93 CD 99 24 */ stw r30, lbl_803CC224-_SDA_BASE_(r13) -/* 801B5374 001B2174 48 01 EF C5 */ bl func_801D4338 +/* 801B5374 001B2174 48 01 EF C5 */ bl OSRestoreInterrupts /* 801B5378 001B2178 7F E3 FB 78 */ mr r3, r31 /* 801B537C 001B217C 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801B5380 001B2180 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -22,8 +22,8 @@ func_801B5350: /* 801B538C 001B218C 7C 08 03 A6 */ mtlr r0 /* 801B5390 001B2190 4E 80 00 20 */ blr -.global func_801B5394 -func_801B5394: +.global AIInitDMA +AIInitDMA: /* 801B5394 001B2194 7C 08 02 A6 */ mflr r0 /* 801B5398 001B2198 90 01 00 04 */ stw r0, 4(r1) /* 801B539C 001B219C 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -31,7 +31,7 @@ func_801B5394: /* 801B53A4 001B21A4 3B E4 00 00 */ addi r31, r4, 0 /* 801B53A8 001B21A8 93 C1 00 10 */ stw r30, 0x10(r1) /* 801B53AC 001B21AC 3B C3 00 00 */ addi r30, r3, 0 -/* 801B53B0 001B21B0 48 01 EF 61 */ bl func_801D4310 +/* 801B53B0 001B21B0 48 01 EF 61 */ bl OSDisableInterrupts /* 801B53B4 001B21B4 3C 80 CC 00 */ lis r4, 0xCC005030@ha /* 801B53B8 001B21B8 A0 04 50 30 */ lhz r0, 0xCC005030@l(r4) /* 801B53BC 001B21BC 38 A4 50 00 */ addi r5, r4, 0x5000 @@ -51,7 +51,7 @@ func_801B5394: /* 801B53F4 001B21F4 54 84 00 20 */ rlwinm r4, r4, 0, 0, 0x10 /* 801B53F8 001B21F8 7C 80 03 78 */ or r0, r4, r0 /* 801B53FC 001B21FC B0 07 00 36 */ sth r0, 0x36(r7) -/* 801B5400 001B2200 48 01 EF 39 */ bl func_801D4338 +/* 801B5400 001B2200 48 01 EF 39 */ bl OSRestoreInterrupts /* 801B5404 001B2204 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801B5408 001B2208 83 E1 00 14 */ lwz r31, 0x14(r1) /* 801B540C 001B220C 83 C1 00 10 */ lwz r30, 0x10(r1) @@ -59,8 +59,8 @@ func_801B5394: /* 801B5414 001B2214 7C 08 03 A6 */ mtlr r0 /* 801B5418 001B2218 4E 80 00 20 */ blr -.global func_801B541C -func_801B541C: +.global AIStartDMA +AIStartDMA: /* 801B541C 001B221C 3C 60 CC 00 */ lis r3, 0xCC005000@ha /* 801B5420 001B2220 38 63 50 00 */ addi r3, r3, 0xCC005000@l /* 801B5424 001B2224 A0 03 00 36 */ lhz r0, 0x36(r3) @@ -68,8 +68,8 @@ func_801B541C: /* 801B542C 001B222C B0 03 00 36 */ sth r0, 0x36(r3) /* 801B5430 001B2230 4E 80 00 20 */ blr -.global func_801B5434 -func_801B5434: +.global AIStopDMA +AIStopDMA: /* 801B5434 001B2234 3C 60 CC 00 */ lis r3, 0xCC005000@ha /* 801B5438 001B2238 38 63 50 00 */ addi r3, r3, 0xCC005000@l /* 801B543C 001B223C A0 03 00 36 */ lhz r0, 0x36(r3) @@ -77,8 +77,8 @@ func_801B5434: /* 801B5444 001B2244 B0 03 00 36 */ sth r0, 0x36(r3) /* 801B5448 001B2248 4E 80 00 20 */ blr -.global func_801B544C -func_801B544C: +.global AISetStreamPlayState +AISetStreamPlayState: /* 801B544C 001B224C 7C 08 02 A6 */ mflr r0 /* 801B5450 001B2250 90 01 00 04 */ stw r0, 4(r1) /* 801B5454 001B2254 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -86,23 +86,23 @@ func_801B544C: /* 801B545C 001B225C 93 C1 00 18 */ stw r30, 0x18(r1) /* 801B5460 001B2260 93 A1 00 14 */ stw r29, 0x14(r1) /* 801B5464 001B2264 7C 7D 1B 78 */ mr r29, r3 -/* 801B5468 001B2268 48 00 00 BD */ bl func_801B5524 +/* 801B5468 001B2268 48 00 00 BD */ bl AIGetStreamPlayState /* 801B546C 001B226C 7C 1D 18 40 */ cmplw r29, r3 /* 801B5470 001B2270 41 82 00 98 */ beq lbl_801B5508 -/* 801B5474 001B2274 48 00 02 89 */ bl func_801B56FC +/* 801B5474 001B2274 48 00 02 89 */ bl AIGetStreamSampleRate /* 801B5478 001B2278 28 03 00 00 */ cmplwi r3, 0 /* 801B547C 001B227C 40 82 00 78 */ bne lbl_801B54F4 /* 801B5480 001B2280 28 1D 00 01 */ cmplwi r29, 1 /* 801B5484 001B2284 40 82 00 70 */ bne lbl_801B54F4 -/* 801B5488 001B2288 48 00 02 CD */ bl func_801B5754 +/* 801B5488 001B2288 48 00 02 CD */ bl AIGetStreamVolRight /* 801B548C 001B228C 7C 7E 1B 78 */ mr r30, r3 -/* 801B5490 001B2290 48 00 02 99 */ bl func_801B5728 +/* 801B5490 001B2290 48 00 02 99 */ bl AIGetStreamVolLeft /* 801B5494 001B2294 3B A3 00 00 */ addi r29, r3, 0 /* 801B5498 001B2298 38 60 00 00 */ li r3, 0 -/* 801B549C 001B229C 48 00 02 9D */ bl func_801B5738 +/* 801B549C 001B229C 48 00 02 9D */ bl AISetStreamVolRight /* 801B54A0 001B22A0 38 60 00 00 */ li r3, 0 -/* 801B54A4 001B22A4 48 00 02 69 */ bl func_801B570C -/* 801B54A8 001B22A8 48 01 EE 69 */ bl func_801D4310 +/* 801B54A4 001B22A4 48 00 02 69 */ bl AISetStreamVolLeft +/* 801B54A8 001B22A8 48 01 EE 69 */ bl OSDisableInterrupts /* 801B54AC 001B22AC 7C 7F 1B 78 */ mr r31, r3 /* 801B54B0 001B22B0 48 00 05 A1 */ bl func_801B5A50 /* 801B54B4 001B22B4 3C 80 CC 00 */ lis r4, 0xCC006C00@ha @@ -115,11 +115,11 @@ func_801B544C: /* 801B54D0 001B22D0 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 801B54D4 001B22D4 60 00 00 01 */ ori r0, r0, 1 /* 801B54D8 001B22D8 90 04 6C 00 */ stw r0, 0x6c00(r4) -/* 801B54DC 001B22DC 48 01 EE 5D */ bl func_801D4338 +/* 801B54DC 001B22DC 48 01 EE 5D */ bl OSRestoreInterrupts /* 801B54E0 001B22E0 7F C3 F3 78 */ mr r3, r30 -/* 801B54E4 001B22E4 48 00 02 29 */ bl func_801B570C +/* 801B54E4 001B22E4 48 00 02 29 */ bl AISetStreamVolLeft /* 801B54E8 001B22E8 7F A3 EB 78 */ mr r3, r29 -/* 801B54EC 001B22EC 48 00 02 4D */ bl func_801B5738 +/* 801B54EC 001B22EC 48 00 02 4D */ bl AISetStreamVolRight /* 801B54F0 001B22F0 48 00 00 18 */ b lbl_801B5508 lbl_801B54F4: /* 801B54F4 001B22F4 3C 60 CC 00 */ lis r3, 0xCC006C00@ha @@ -136,21 +136,21 @@ lbl_801B5508: /* 801B551C 001B231C 7C 08 03 A6 */ mtlr r0 /* 801B5520 001B2320 4E 80 00 20 */ blr -.global func_801B5524 -func_801B5524: +.global AIGetStreamPlayState +AIGetStreamPlayState: /* 801B5524 001B2324 3C 60 CC 00 */ lis r3, 0xCC006C00@ha /* 801B5528 001B2328 80 03 6C 00 */ lwz r0, 0xCC006C00@l(r3) /* 801B552C 001B232C 54 03 07 FE */ clrlwi r3, r0, 0x1f /* 801B5530 001B2330 4E 80 00 20 */ blr -.global func_801B5534 -func_801B5534: +.global AISetDSPSampleRate +AISetDSPSampleRate: /* 801B5534 001B2334 7C 08 02 A6 */ mflr r0 /* 801B5538 001B2338 90 01 00 04 */ stw r0, 4(r1) /* 801B553C 001B233C 94 21 FF D8 */ stwu r1, -0x28(r1) /* 801B5540 001B2340 BF 41 00 10 */ stmw r26, 0x10(r1) /* 801B5544 001B2344 7C 7A 1B 78 */ mr r26, r3 -/* 801B5548 001B2348 48 00 00 CD */ bl func_801B5614 +/* 801B5548 001B2348 48 00 00 CD */ bl AIGetDSPSampleRate /* 801B554C 001B234C 7C 1A 18 40 */ cmplw r26, r3 /* 801B5550 001B2350 41 82 00 B0 */ beq lbl_801B5600 /* 801B5554 001B2354 3F E0 CC 00 */ lis r31, 0xCC006C00@ha @@ -159,19 +159,19 @@ func_801B5534: /* 801B5560 001B2360 54 00 06 B0 */ rlwinm r0, r0, 0, 0x1a, 0x18 /* 801B5564 001B2364 90 1F 6C 00 */ stw r0, 0x6c00(r31) /* 801B5568 001B2368 40 82 00 98 */ bne lbl_801B5600 -/* 801B556C 001B236C 48 00 01 BD */ bl func_801B5728 +/* 801B556C 001B236C 48 00 01 BD */ bl AIGetStreamVolLeft /* 801B5570 001B2370 7C 7E 1B 78 */ mr r30, r3 -/* 801B5574 001B2374 48 00 01 E1 */ bl func_801B5754 +/* 801B5574 001B2374 48 00 01 E1 */ bl AIGetStreamVolRight /* 801B5578 001B2378 80 1F 6C 00 */ lwz r0, 0x6c00(r31) /* 801B557C 001B237C 3B A3 00 00 */ addi r29, r3, 0 /* 801B5580 001B2380 54 1B 07 FE */ clrlwi r27, r0, 0x1f -/* 801B5584 001B2384 48 00 01 79 */ bl func_801B56FC +/* 801B5584 001B2384 48 00 01 79 */ bl AIGetStreamSampleRate /* 801B5588 001B2388 3B 83 00 00 */ addi r28, r3, 0 /* 801B558C 001B238C 38 60 00 00 */ li r3, 0 -/* 801B5590 001B2390 48 00 01 7D */ bl func_801B570C +/* 801B5590 001B2390 48 00 01 7D */ bl AISetStreamVolLeft /* 801B5594 001B2394 38 60 00 00 */ li r3, 0 -/* 801B5598 001B2398 48 00 01 A1 */ bl func_801B5738 -/* 801B559C 001B239C 48 01 ED 75 */ bl func_801D4310 +/* 801B5598 001B2398 48 00 01 A1 */ bl AISetStreamVolRight +/* 801B559C 001B239C 48 01 ED 75 */ bl OSDisableInterrupts /* 801B55A0 001B23A0 7C 7A 1B 78 */ mr r26, r3 /* 801B55A4 001B23A4 48 00 04 AD */ bl func_801B5A50 /* 801B55A8 001B23A8 80 9F 6C 00 */ lwz r4, 0x6c00(r31) @@ -191,11 +191,11 @@ func_801B5534: /* 801B55E0 001B23E0 80 1F 6C 00 */ lwz r0, 0x6c00(r31) /* 801B55E4 001B23E4 60 00 00 40 */ ori r0, r0, 0x40 /* 801B55E8 001B23E8 90 1F 6C 00 */ stw r0, 0x6c00(r31) -/* 801B55EC 001B23EC 48 01 ED 4D */ bl func_801D4338 +/* 801B55EC 001B23EC 48 01 ED 4D */ bl OSRestoreInterrupts /* 801B55F0 001B23F0 7F C3 F3 78 */ mr r3, r30 -/* 801B55F4 001B23F4 48 00 01 19 */ bl func_801B570C +/* 801B55F4 001B23F4 48 00 01 19 */ bl AISetStreamVolLeft /* 801B55F8 001B23F8 7F A3 EB 78 */ mr r3, r29 -/* 801B55FC 001B23FC 48 00 01 3D */ bl func_801B5738 +/* 801B55FC 001B23FC 48 00 01 3D */ bl AISetStreamVolRight lbl_801B5600: /* 801B5600 001B2400 BB 41 00 10 */ lmw r26, 0x10(r1) /* 801B5604 001B2404 80 01 00 2C */ lwz r0, 0x2c(r1) @@ -203,8 +203,8 @@ lbl_801B5600: /* 801B560C 001B240C 7C 08 03 A6 */ mtlr r0 /* 801B5610 001B2410 4E 80 00 20 */ blr -.global func_801B5614 -func_801B5614: +.global AIGetDSPSampleRate +AIGetDSPSampleRate: /* 801B5614 001B2414 3C 60 CC 00 */ lis r3, 0xCC006C00@ha /* 801B5618 001B2418 80 03 6C 00 */ lwz r0, 0xCC006C00@l(r3) /* 801B561C 001B241C 54 00 D7 FE */ rlwinm r0, r0, 0x1a, 0x1f, 0x1f @@ -218,27 +218,27 @@ func_801B5628: /* 801B5630 001B2430 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801B5634 001B2434 BF 21 00 14 */ stmw r25, 0x14(r1) /* 801B5638 001B2438 7C 79 1B 78 */ mr r25, r3 -/* 801B563C 001B243C 48 00 00 C1 */ bl func_801B56FC +/* 801B563C 001B243C 48 00 00 C1 */ bl AIGetStreamSampleRate /* 801B5640 001B2440 7C 19 18 40 */ cmplw r25, r3 /* 801B5644 001B2444 41 82 00 A4 */ beq lbl_801B56E8 /* 801B5648 001B2448 3F E0 CC 00 */ lis r31, 0xCC006C00@ha /* 801B564C 001B244C 80 1F 6C 00 */ lwz r0, 0xCC006C00@l(r31) /* 801B5650 001B2450 54 00 07 FE */ clrlwi r0, r0, 0x1f /* 801B5654 001B2454 7C 1D 03 78 */ mr r29, r0 -/* 801B5658 001B2458 48 00 00 D1 */ bl func_801B5728 +/* 801B5658 001B2458 48 00 00 D1 */ bl AIGetStreamVolLeft /* 801B565C 001B245C 7C 7C 1B 78 */ mr r28, r3 -/* 801B5660 001B2460 48 00 00 F5 */ bl func_801B5754 +/* 801B5660 001B2460 48 00 00 F5 */ bl AIGetStreamVolRight /* 801B5664 001B2464 3B 63 00 00 */ addi r27, r3, 0 /* 801B5668 001B2468 38 60 00 00 */ li r3, 0 -/* 801B566C 001B246C 48 00 00 CD */ bl func_801B5738 +/* 801B566C 001B246C 48 00 00 CD */ bl AISetStreamVolRight /* 801B5670 001B2470 38 60 00 00 */ li r3, 0 -/* 801B5674 001B2474 48 00 00 99 */ bl func_801B570C +/* 801B5674 001B2474 48 00 00 99 */ bl AISetStreamVolLeft /* 801B5678 001B2478 80 7F 6C 00 */ lwz r3, 0x6c00(r31) /* 801B567C 001B247C 80 1F 6C 00 */ lwz r0, 0x6c00(r31) /* 801B5680 001B2480 54 7A 06 72 */ rlwinm r26, r3, 0, 0x19, 0x19 /* 801B5684 001B2484 54 00 06 B0 */ rlwinm r0, r0, 0, 0x1a, 0x18 /* 801B5688 001B2488 90 1F 6C 00 */ stw r0, 0x6c00(r31) -/* 801B568C 001B248C 48 01 EC 85 */ bl func_801D4310 +/* 801B568C 001B248C 48 01 EC 85 */ bl OSDisableInterrupts /* 801B5690 001B2490 7C 7E 1B 78 */ mr r30, r3 /* 801B5694 001B2494 48 00 03 BD */ bl func_801B5A50 /* 801B5698 001B2498 80 9F 6C 00 */ lwz r4, 0x6c00(r31) @@ -254,13 +254,13 @@ func_801B5628: /* 801B56C0 001B24C0 54 84 07 FA */ rlwinm r4, r4, 0, 0x1f, 0x1d /* 801B56C4 001B24C4 7C 80 03 78 */ or r0, r4, r0 /* 801B56C8 001B24C8 90 1F 6C 00 */ stw r0, 0x6c00(r31) -/* 801B56CC 001B24CC 48 01 EC 6D */ bl func_801D4338 +/* 801B56CC 001B24CC 48 01 EC 6D */ bl OSRestoreInterrupts /* 801B56D0 001B24D0 7F A3 EB 78 */ mr r3, r29 -/* 801B56D4 001B24D4 4B FF FD 79 */ bl func_801B544C +/* 801B56D4 001B24D4 4B FF FD 79 */ bl AISetStreamPlayState /* 801B56D8 001B24D8 7F 83 E3 78 */ mr r3, r28 -/* 801B56DC 001B24DC 48 00 00 31 */ bl func_801B570C +/* 801B56DC 001B24DC 48 00 00 31 */ bl AISetStreamVolLeft /* 801B56E0 001B24E0 7F 63 DB 78 */ mr r3, r27 -/* 801B56E4 001B24E4 48 00 00 55 */ bl func_801B5738 +/* 801B56E4 001B24E4 48 00 00 55 */ bl AISetStreamVolRight lbl_801B56E8: /* 801B56E8 001B24E8 BB 21 00 14 */ lmw r25, 0x14(r1) /* 801B56EC 001B24EC 80 01 00 34 */ lwz r0, 0x34(r1) @@ -268,15 +268,15 @@ lbl_801B56E8: /* 801B56F4 001B24F4 7C 08 03 A6 */ mtlr r0 /* 801B56F8 001B24F8 4E 80 00 20 */ blr -.global func_801B56FC -func_801B56FC: +.global AIGetStreamSampleRate +AIGetStreamSampleRate: /* 801B56FC 001B24FC 3C 60 CC 00 */ lis r3, 0xCC006C00@ha /* 801B5700 001B2500 80 03 6C 00 */ lwz r0, 0xCC006C00@l(r3) /* 801B5704 001B2504 54 03 FF FE */ rlwinm r3, r0, 0x1f, 0x1f, 0x1f /* 801B5708 001B2508 4E 80 00 20 */ blr -.global func_801B570C -func_801B570C: +.global AISetStreamVolLeft +AISetStreamVolLeft: /* 801B570C 001B250C 3C 80 CC 00 */ lis r4, 0xCC006C00@ha /* 801B5710 001B2510 38 84 6C 00 */ addi r4, r4, 0xCC006C00@l /* 801B5714 001B2514 80 04 00 04 */ lwz r0, 4(r4) @@ -285,15 +285,15 @@ func_801B570C: /* 801B5720 001B2520 90 04 00 04 */ stw r0, 4(r4) /* 801B5724 001B2524 4E 80 00 20 */ blr -.global func_801B5728 -func_801B5728: +.global AIGetStreamVolLeft +AIGetStreamVolLeft: /* 801B5728 001B2528 3C 60 CC 00 */ lis r3, 0xCC006C04@ha /* 801B572C 001B252C 80 03 6C 04 */ lwz r0, 0xCC006C04@l(r3) /* 801B5730 001B2530 54 03 06 3E */ clrlwi r3, r0, 0x18 /* 801B5734 001B2534 4E 80 00 20 */ blr -.global func_801B5738 -func_801B5738: +.global AISetStreamVolRight +AISetStreamVolRight: /* 801B5738 001B2538 3C 80 CC 00 */ lis r4, 0xCC006C00@ha /* 801B573C 001B253C 38 84 6C 00 */ addi r4, r4, 0xCC006C00@l /* 801B5740 001B2540 80 04 00 04 */ lwz r0, 4(r4) @@ -302,15 +302,15 @@ func_801B5738: /* 801B574C 001B254C 90 04 00 04 */ stw r0, 4(r4) /* 801B5750 001B2550 4E 80 00 20 */ blr -.global func_801B5754 -func_801B5754: +.global AIGetStreamVolRight +AIGetStreamVolRight: /* 801B5754 001B2554 3C 60 CC 00 */ lis r3, 0xCC006C04@ha /* 801B5758 001B2558 80 03 6C 04 */ lwz r0, 0xCC006C04@l(r3) /* 801B575C 001B255C 54 03 C6 3E */ rlwinm r3, r0, 0x18, 0x18, 0x1f /* 801B5760 001B2560 4E 80 00 20 */ blr -.global func_801B5764 -func_801B5764: +.global AIInit +AIInit: /* 801B5764 001B2564 7C 08 02 A6 */ mflr r0 /* 801B5768 001B2568 90 01 00 04 */ stw r0, 4(r1) /* 801B576C 001B256C 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -321,7 +321,7 @@ func_801B5764: /* 801B5780 001B2580 2C 00 00 01 */ cmpwi r0, 1 /* 801B5784 001B2584 41 82 01 34 */ beq lbl_801B58B8 /* 801B5788 001B2588 80 6D 85 48 */ lwz r3, lbl_803CAE48-_SDA_BASE_(r13) -/* 801B578C 001B258C 48 01 BE 71 */ bl func_801D15FC +/* 801B578C 001B258C 48 01 BE 71 */ bl OSRegisterVersion /* 801B5790 001B2590 3C 60 80 00 */ lis r3, 0x800000F8@ha /* 801B5794 001B2594 80 03 00 F8 */ lwz r0, 0x800000F8@l(r3) /* 801B5798 001B2598 3C 60 43 1C */ lis r3, 0x431BDE83@ha @@ -378,22 +378,22 @@ func_801B5764: /* 801B5864 001B2664 93 E6 6C 0C */ stw r31, 0x6c0c(r6) /* 801B5868 001B2668 4B FF FD C1 */ bl func_801B5628 /* 801B586C 001B266C 38 60 00 00 */ li r3, 0 -/* 801B5870 001B2670 4B FF FC C5 */ bl func_801B5534 +/* 801B5870 001B2670 4B FF FC C5 */ bl AISetDSPSampleRate /* 801B5874 001B2674 3C 60 80 1B */ lis r3, lbl_801B594C@ha /* 801B5878 001B2678 93 ED 99 20 */ stw r31, lbl_803CC220-_SDA_BASE_(r13) /* 801B587C 001B267C 38 83 59 4C */ addi r4, r3, lbl_801B594C@l /* 801B5880 001B2680 93 ED 99 24 */ stw r31, lbl_803CC224-_SDA_BASE_(r13) /* 801B5884 001B2684 38 60 00 05 */ li r3, 5 /* 801B5888 001B2688 93 CD 99 28 */ stw r30, lbl_803CC228-_SDA_BASE_(r13) -/* 801B588C 001B268C 48 01 EA D1 */ bl func_801D435C +/* 801B588C 001B268C 48 01 EA D1 */ bl __OSSetInterruptHandler /* 801B5890 001B2690 3C 60 04 00 */ lis r3, 0x400 -/* 801B5894 001B2694 48 01 EE CD */ bl func_801D4760 +/* 801B5894 001B2694 48 01 EE CD */ bl __OSUnmaskInterrupts /* 801B5898 001B2698 3C 60 80 1B */ lis r3, lbl_801B58D0@ha /* 801B589C 001B269C 38 83 58 D0 */ addi r4, r3, lbl_801B58D0@l /* 801B58A0 001B26A0 38 60 00 08 */ li r3, 8 -/* 801B58A4 001B26A4 48 01 EA B9 */ bl func_801D435C +/* 801B58A4 001B26A4 48 01 EA B9 */ bl __OSSetInterruptHandler /* 801B58A8 001B26A8 3C 60 00 80 */ lis r3, 0x80 -/* 801B58AC 001B26AC 48 01 EE B5 */ bl func_801D4760 +/* 801B58AC 001B26AC 48 01 EE B5 */ bl __OSUnmaskInterrupts /* 801B58B0 001B26B0 38 00 00 01 */ li r0, 1 /* 801B58B4 001B26B4 90 0D 99 30 */ stw r0, lbl_803CC230-_SDA_BASE_(r13) lbl_801B58B8: @@ -415,9 +415,9 @@ lbl_801B58D0: /* 801B58F0 001B26F0 60 00 00 08 */ ori r0, r0, 8 /* 801B58F4 001B26F4 90 1F 6C 00 */ stw r0, 0x6c00(r31) /* 801B58F8 001B26F8 3B C4 00 00 */ addi r30, r4, 0 -/* 801B58FC 001B26FC 48 01 D2 71 */ bl func_801D2B6C +/* 801B58FC 001B26FC 48 01 D2 71 */ bl OSClearContext /* 801B5900 001B2700 38 61 00 10 */ addi r3, r1, 0x10 -/* 801B5904 001B2704 48 01 D0 A1 */ bl func_801D29A4 +/* 801B5904 001B2704 48 01 D0 A1 */ bl OSSetCurrentContext /* 801B5908 001B2708 81 8D 99 20 */ lwz r12, lbl_803CC220-_SDA_BASE_(r13) /* 801B590C 001B270C 28 0C 00 00 */ cmplwi r12, 0 /* 801B5910 001B2710 41 82 00 14 */ beq lbl_801B5924 @@ -427,9 +427,9 @@ lbl_801B58D0: /* 801B5920 001B2720 4E 80 00 21 */ blrl lbl_801B5924: /* 801B5924 001B2724 38 61 00 10 */ addi r3, r1, 0x10 -/* 801B5928 001B2728 48 01 D2 45 */ bl func_801D2B6C +/* 801B5928 001B2728 48 01 D2 45 */ bl OSClearContext /* 801B592C 001B272C 7F C3 F3 78 */ mr r3, r30 -/* 801B5930 001B2730 48 01 D0 75 */ bl func_801D29A4 +/* 801B5930 001B2730 48 01 D0 75 */ bl OSSetCurrentContext /* 801B5934 001B2734 80 01 02 E4 */ lwz r0, 0x2e4(r1) /* 801B5938 001B2738 83 E1 02 DC */ lwz r31, 0x2dc(r1) /* 801B593C 001B273C 83 C1 02 D8 */ lwz r30, 0x2d8(r1) @@ -450,9 +450,9 @@ lbl_801B594C: /* 801B5974 001B2774 60 00 00 08 */ ori r0, r0, 8 /* 801B5978 001B2778 B0 03 00 0A */ sth r0, 0xa(r3) /* 801B597C 001B277C 38 61 00 10 */ addi r3, r1, 0x10 -/* 801B5980 001B2780 48 01 D1 ED */ bl func_801D2B6C +/* 801B5980 001B2780 48 01 D1 ED */ bl OSClearContext /* 801B5984 001B2784 38 61 00 10 */ addi r3, r1, 0x10 -/* 801B5988 001B2788 48 01 D0 1D */ bl func_801D29A4 +/* 801B5988 001B2788 48 01 D0 1D */ bl OSSetCurrentContext /* 801B598C 001B278C 80 6D 99 24 */ lwz r3, lbl_803CC224-_SDA_BASE_(r13) /* 801B5990 001B2790 28 03 00 00 */ cmplwi r3, 0 /* 801B5994 001B2794 41 82 00 40 */ beq lbl_801B59D4 @@ -475,9 +475,9 @@ lbl_801B59CC: /* 801B59D0 001B27D0 90 0D 99 34 */ stw r0, lbl_803CC234-_SDA_BASE_(r13) lbl_801B59D4: /* 801B59D4 001B27D4 38 61 00 10 */ addi r3, r1, 0x10 -/* 801B59D8 001B27D8 48 01 D1 95 */ bl func_801D2B6C +/* 801B59D8 001B27D8 48 01 D1 95 */ bl OSClearContext /* 801B59DC 001B27DC 7F E3 FB 78 */ mr r3, r31 -/* 801B59E0 001B27E0 48 01 CF C5 */ bl func_801D29A4 +/* 801B59E0 001B27E0 48 01 CF C5 */ bl OSSetCurrentContext /* 801B59E4 001B27E4 80 01 02 E4 */ lwz r0, 0x2e4(r1) /* 801B59E8 001B27E8 83 E1 02 DC */ lwz r31, 0x2dc(r1) /* 801B59EC 001B27EC 38 21 02 E0 */ addi r1, r1, 0x2e0 @@ -548,7 +548,7 @@ lbl_801B5AC4: /* 801B5AC4 001B28C4 80 1E 00 00 */ lwz r0, 0(r30) /* 801B5AC8 001B28C8 7C 03 00 40 */ cmplw r3, r0 /* 801B5ACC 001B28CC 41 82 FF F8 */ beq lbl_801B5AC4 -/* 801B5AD0 001B28D0 48 02 1A 7D */ bl func_801D754C +/* 801B5AD0 001B28D0 48 02 1A 7D */ bl OSGetTime /* 801B5AD4 001B28D4 80 1F 6C 00 */ lwz r0, 0x6c00(r31) /* 801B5AD8 001B28D8 7C 9A 23 78 */ mr r26, r4 /* 801B5ADC 001B28DC 7C 7B 1B 78 */ mr r27, r3 @@ -567,7 +567,7 @@ lbl_801B5B08: /* 801B5B08 001B2908 80 1E 00 00 */ lwz r0, 0(r30) /* 801B5B0C 001B290C 7C 03 00 40 */ cmplw r3, r0 /* 801B5B10 001B2910 41 82 FF F8 */ beq lbl_801B5B08 -/* 801B5B14 001B2914 48 02 1A 39 */ bl func_801D754C +/* 801B5B14 001B2914 48 02 1A 39 */ bl OSGetTime /* 801B5B18 001B2918 7D 1A 20 10 */ subfc r8, r26, r4 /* 801B5B1C 001B291C 81 8D 99 3C */ lwz r12, lbl_803CC23C-_SDA_BASE_(r13) /* 801B5B20 001B2920 80 BF 6C 00 */ lwz r5, 0x6c00(r31) @@ -630,7 +630,7 @@ lbl_801B5BE4: lbl_801B5BF8: /* 801B5BF8 001B29F8 48 00 00 04 */ b lbl_801B5BFC lbl_801B5BFC: -/* 801B5BFC 001B29FC 48 02 19 51 */ bl func_801D754C +/* 801B5BFC 001B29FC 48 02 19 51 */ bl OSGetTime /* 801B5C00 001B2A00 6C 65 80 00 */ xoris r5, r3, 0x8000 /* 801B5C04 001B2A04 6F 43 80 00 */ xoris r3, r26, 0x8000 /* 801B5C08 001B2A08 7C 1B 20 10 */ subfc r0, r27, r4 @@ -676,13 +676,13 @@ lbl_801B5C54: lbl_801B5C58: /* 801B5C58 001B2A58 4E 80 00 20 */ blr -.global func_801B5C5C -func_801B5C5C: +.global AMC_IsStub +AMC_IsStub: /* 801B5C5C 001B2A5C 38 60 00 01 */ li r3, 1 /* 801B5C60 001B2A60 4E 80 00 20 */ blr -.global func_801B5C64 -func_801B5C64: +.global ARRegisterDMACallback +ARRegisterDMACallback: /* 801B5C64 001B2A64 7C 08 02 A6 */ mflr r0 /* 801B5C68 001B2A68 90 01 00 04 */ stw r0, 4(r1) /* 801B5C6C 001B2A6C 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -690,9 +690,9 @@ func_801B5C64: /* 801B5C74 001B2A74 93 C1 00 10 */ stw r30, 0x10(r1) /* 801B5C78 001B2A78 7C 7E 1B 78 */ mr r30, r3 /* 801B5C7C 001B2A7C 83 ED 99 60 */ lwz r31, lbl_803CC260-_SDA_BASE_(r13) -/* 801B5C80 001B2A80 48 01 E6 91 */ bl func_801D4310 +/* 801B5C80 001B2A80 48 01 E6 91 */ bl OSDisableInterrupts /* 801B5C84 001B2A84 93 CD 99 60 */ stw r30, lbl_803CC260-_SDA_BASE_(r13) -/* 801B5C88 001B2A88 48 01 E6 B1 */ bl func_801D4338 +/* 801B5C88 001B2A88 48 01 E6 B1 */ bl OSRestoreInterrupts /* 801B5C8C 001B2A8C 7F E3 FB 78 */ mr r3, r31 /* 801B5C90 001B2A90 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801B5C94 001B2A94 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -701,8 +701,8 @@ func_801B5C64: /* 801B5CA0 001B2AA0 7C 08 03 A6 */ mtlr r0 /* 801B5CA4 001B2AA4 4E 80 00 20 */ blr -.global func_801B5CA8 -func_801B5CA8: +.global ARStartDMA +ARStartDMA: /* 801B5CA8 001B2AA8 7C 08 02 A6 */ mflr r0 /* 801B5CAC 001B2AAC 90 01 00 04 */ stw r0, 4(r1) /* 801B5CB0 001B2AB0 94 21 FF D8 */ stwu r1, -0x28(r1) @@ -714,7 +714,7 @@ func_801B5CA8: /* 801B5CC8 001B2AC8 3B A3 00 00 */ addi r29, r3, 0 /* 801B5CCC 001B2ACC 93 81 00 18 */ stw r28, 0x18(r1) /* 801B5CD0 001B2AD0 3B 84 00 00 */ addi r28, r4, 0 -/* 801B5CD4 001B2AD4 48 01 E6 3D */ bl func_801D4310 +/* 801B5CD4 001B2AD4 48 01 E6 3D */ bl OSDisableInterrupts /* 801B5CD8 001B2AD8 3C C0 CC 00 */ lis r6, 0xCC005020@ha /* 801B5CDC 001B2ADC A0 06 50 20 */ lhz r0, 0xCC005020@l(r6) /* 801B5CE0 001B2AE0 39 06 50 00 */ addi r8, r6, 0x5000 @@ -754,7 +754,7 @@ func_801B5CA8: /* 801B5D68 001B2B68 54 84 06 DE */ rlwinm r4, r4, 0, 0x1b, 0xf /* 801B5D6C 001B2B6C 7C 80 03 78 */ or r0, r4, r0 /* 801B5D70 001B2B70 B0 05 00 2A */ sth r0, 0x2a(r5) -/* 801B5D74 001B2B74 48 01 E5 C5 */ bl func_801D4338 +/* 801B5D74 001B2B74 48 01 E5 C5 */ bl OSRestoreInterrupts /* 801B5D78 001B2B78 80 01 00 2C */ lwz r0, 0x2c(r1) /* 801B5D7C 001B2B7C 83 E1 00 24 */ lwz r31, 0x24(r1) /* 801B5D80 001B2B80 83 C1 00 20 */ lwz r30, 0x20(r1) @@ -764,15 +764,15 @@ func_801B5CA8: /* 801B5D90 001B2B90 7C 08 03 A6 */ mtlr r0 /* 801B5D94 001B2B94 4E 80 00 20 */ blr -.global func_801B5D98 -func_801B5D98: +.global ARAlloc +ARAlloc: /* 801B5D98 001B2B98 7C 08 02 A6 */ mflr r0 /* 801B5D9C 001B2B9C 90 01 00 04 */ stw r0, 4(r1) /* 801B5DA0 001B2BA0 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801B5DA4 001B2BA4 93 E1 00 14 */ stw r31, 0x14(r1) /* 801B5DA8 001B2BA8 93 C1 00 10 */ stw r30, 0x10(r1) /* 801B5DAC 001B2BAC 7C 7E 1B 78 */ mr r30, r3 -/* 801B5DB0 001B2BB0 48 01 E5 61 */ bl func_801D4310 +/* 801B5DB0 001B2BB0 48 01 E5 61 */ bl OSDisableInterrupts /* 801B5DB4 001B2BB4 83 ED 99 70 */ lwz r31, lbl_803CC270-_SDA_BASE_(r13) /* 801B5DB8 001B2BB8 80 8D 99 78 */ lwz r4, lbl_803CC278-_SDA_BASE_(r13) /* 801B5DBC 001B2BBC 7C 1F F2 14 */ add r0, r31, r30 @@ -784,7 +784,7 @@ func_801B5D98: /* 801B5DD4 001B2BD4 38 04 FF FF */ addi r0, r4, -1 /* 801B5DD8 001B2BD8 90 AD 99 78 */ stw r5, lbl_803CC278-_SDA_BASE_(r13) /* 801B5DDC 001B2BDC 90 0D 99 74 */ stw r0, lbl_803CC274-_SDA_BASE_(r13) -/* 801B5DE0 001B2BE0 48 01 E5 59 */ bl func_801D4338 +/* 801B5DE0 001B2BE0 48 01 E5 59 */ bl OSRestoreInterrupts /* 801B5DE4 001B2BE4 7F E3 FB 78 */ mr r3, r31 /* 801B5DE8 001B2BE8 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801B5DEC 001B2BEC 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -793,14 +793,14 @@ func_801B5D98: /* 801B5DF8 001B2BF8 7C 08 03 A6 */ mtlr r0 /* 801B5DFC 001B2BFC 4E 80 00 20 */ blr -.global func_801B5E00 -func_801B5E00: +.global ARFree +ARFree: /* 801B5E00 001B2C00 7C 08 02 A6 */ mflr r0 /* 801B5E04 001B2C04 90 01 00 04 */ stw r0, 4(r1) /* 801B5E08 001B2C08 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801B5E0C 001B2C0C 93 E1 00 14 */ stw r31, 0x14(r1) /* 801B5E10 001B2C10 7C 7F 1B 78 */ mr r31, r3 -/* 801B5E14 001B2C14 48 01 E4 FD */ bl func_801D4310 +/* 801B5E14 001B2C14 48 01 E4 FD */ bl OSDisableInterrupts /* 801B5E18 001B2C18 80 8D 99 78 */ lwz r4, lbl_803CC278-_SDA_BASE_(r13) /* 801B5E1C 001B2C1C 28 1F 00 00 */ cmplwi r31, 0 /* 801B5E20 001B2C20 38 04 FF FC */ addi r0, r4, -4 @@ -818,7 +818,7 @@ lbl_801B5E38: /* 801B5E4C 001B2C4C 90 0D 99 74 */ stw r0, lbl_803CC274-_SDA_BASE_(r13) /* 801B5E50 001B2C50 7C 06 28 50 */ subf r0, r6, r5 /* 801B5E54 001B2C54 90 0D 99 70 */ stw r0, lbl_803CC270-_SDA_BASE_(r13) -/* 801B5E58 001B2C58 48 01 E4 E1 */ bl func_801D4338 +/* 801B5E58 001B2C58 48 01 E4 E1 */ bl OSRestoreInterrupts /* 801B5E5C 001B2C5C 80 6D 99 70 */ lwz r3, lbl_803CC270-_SDA_BASE_(r13) /* 801B5E60 001B2C60 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801B5E64 001B2C64 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -826,8 +826,8 @@ lbl_801B5E38: /* 801B5E6C 001B2C6C 7C 08 03 A6 */ mtlr r0 /* 801B5E70 001B2C70 4E 80 00 20 */ blr -.global func_801B5E74 -func_801B5E74: +.global ARInit +ARInit: /* 801B5E74 001B2C74 7C 08 02 A6 */ mflr r0 /* 801B5E78 001B2C78 90 01 00 04 */ stw r0, 4(r1) /* 801B5E7C 001B2C7C 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -843,17 +843,17 @@ func_801B5E74: /* 801B5EA4 001B2CA4 48 00 00 78 */ b lbl_801B5F1C lbl_801B5EA8: /* 801B5EA8 001B2CA8 80 6D 85 50 */ lwz r3, lbl_803CAE50-_SDA_BASE_(r13) -/* 801B5EAC 001B2CAC 48 01 B7 51 */ bl func_801D15FC -/* 801B5EB0 001B2CB0 48 01 E4 61 */ bl func_801D4310 +/* 801B5EAC 001B2CAC 48 01 B7 51 */ bl OSRegisterVersion +/* 801B5EB0 001B2CB0 48 01 E4 61 */ bl OSDisableInterrupts /* 801B5EB4 001B2CB4 38 00 00 00 */ li r0, 0 /* 801B5EB8 001B2CB8 3C 80 80 1B */ lis r4, lbl_801B5F38@ha /* 801B5EBC 001B2CBC 90 0D 99 60 */ stw r0, lbl_803CC260-_SDA_BASE_(r13) /* 801B5EC0 001B2CC0 3B E3 00 00 */ addi r31, r3, 0 /* 801B5EC4 001B2CC4 38 84 5F 38 */ addi r4, r4, lbl_801B5F38@l /* 801B5EC8 001B2CC8 38 60 00 06 */ li r3, 6 -/* 801B5ECC 001B2CCC 48 01 E4 91 */ bl func_801D435C +/* 801B5ECC 001B2CCC 48 01 E4 91 */ bl __OSSetInterruptHandler /* 801B5ED0 001B2CD0 3C 60 02 00 */ lis r3, 0x200 -/* 801B5ED4 001B2CD4 48 01 E8 8D */ bl func_801D4760 +/* 801B5ED4 001B2CD4 48 01 E8 8D */ bl __OSUnmaskInterrupts /* 801B5ED8 001B2CD8 38 00 40 00 */ li r0, 0x4000 /* 801B5EDC 001B2CDC 93 CD 99 74 */ stw r30, lbl_803CC274-_SDA_BASE_(r13) /* 801B5EE0 001B2CE0 3C 60 CC 00 */ lis r3, 0xCC005000@ha @@ -869,7 +869,7 @@ lbl_801B5EA8: /* 801B5F08 001B2D08 38 00 00 01 */ li r0, 1 /* 801B5F0C 001B2D0C 90 0D 99 7C */ stw r0, lbl_803CC27C-_SDA_BASE_(r13) /* 801B5F10 001B2D10 7F E3 FB 78 */ mr r3, r31 -/* 801B5F14 001B2D14 48 01 E4 25 */ bl func_801D4338 +/* 801B5F14 001B2D14 48 01 E4 25 */ bl OSRestoreInterrupts /* 801B5F18 001B2D18 80 6D 99 70 */ lwz r3, lbl_803CC270-_SDA_BASE_(r13) lbl_801B5F1C: /* 801B5F1C 001B2D1C 80 01 00 24 */ lwz r0, 0x24(r1) @@ -893,9 +893,9 @@ lbl_801B5F38: /* 801B5F60 001B2D60 60 00 00 20 */ ori r0, r0, 0x20 /* 801B5F64 001B2D64 B0 03 00 0A */ sth r0, 0xa(r3) /* 801B5F68 001B2D68 38 61 00 10 */ addi r3, r1, 0x10 -/* 801B5F6C 001B2D6C 48 01 CC 01 */ bl func_801D2B6C +/* 801B5F6C 001B2D6C 48 01 CC 01 */ bl OSClearContext /* 801B5F70 001B2D70 38 61 00 10 */ addi r3, r1, 0x10 -/* 801B5F74 001B2D74 48 01 CA 31 */ bl func_801D29A4 +/* 801B5F74 001B2D74 48 01 CA 31 */ bl OSSetCurrentContext /* 801B5F78 001B2D78 81 8D 99 60 */ lwz r12, lbl_803CC260-_SDA_BASE_(r13) /* 801B5F7C 001B2D7C 28 0C 00 00 */ cmplwi r12, 0 /* 801B5F80 001B2D80 41 82 00 0C */ beq lbl_801B5F8C @@ -903,9 +903,9 @@ lbl_801B5F38: /* 801B5F88 001B2D88 4E 80 00 21 */ blrl lbl_801B5F8C: /* 801B5F8C 001B2D8C 38 61 00 10 */ addi r3, r1, 0x10 -/* 801B5F90 001B2D90 48 01 CB DD */ bl func_801D2B6C +/* 801B5F90 001B2D90 48 01 CB DD */ bl OSClearContext /* 801B5F94 001B2D94 7F E3 FB 78 */ mr r3, r31 -/* 801B5F98 001B2D98 48 01 CA 0D */ bl func_801D29A4 +/* 801B5F98 001B2D98 48 01 CA 0D */ bl OSSetCurrentContext /* 801B5F9C 001B2D9C 80 01 02 E4 */ lwz r0, 0x2e4(r1) /* 801B5FA0 001B2DA0 83 E1 02 DC */ lwz r31, 0x2dc(r1) /* 801B5FA4 001B2DA4 38 21 02 E0 */ addi r1, r1, 0x2e0 @@ -982,15 +982,15 @@ lbl_801B5FC8: /* 801B60B0 001B2EB0 90 C1 02 18 */ stw r6, 0x218(r1) /* 801B60B4 001B2EB4 90 15 00 1C */ stw r0, 0x1c(r21) /* 801B60B8 001B2EB8 90 A1 02 48 */ stw r5, 0x248(r1) -/* 801B60BC 001B2EBC 48 01 C2 9D */ bl func_801D2358 +/* 801B60BC 001B2EBC 48 01 C2 9D */ bl DCFlushRange /* 801B60C0 001B2EC0 38 75 00 00 */ addi r3, r21, 0 /* 801B60C4 001B2EC4 38 80 00 20 */ li r4, 0x20 -/* 801B60C8 001B2EC8 48 01 C2 91 */ bl func_801D2358 +/* 801B60C8 001B2EC8 48 01 C2 91 */ bl DCFlushRange /* 801B60CC 001B2ECC 38 00 00 00 */ li r0, 0 /* 801B60D0 001B2ED0 90 0D 99 6C */ stw r0, lbl_803CC26C-_SDA_BASE_(r13) /* 801B60D4 001B2ED4 38 7C 00 00 */ addi r3, r28, 0 /* 801B60D8 001B2ED8 38 80 00 20 */ li r4, 0x20 -/* 801B60DC 001B2EDC 48 01 C2 51 */ bl func_801D232C +/* 801B60DC 001B2EDC 48 01 C2 51 */ bl DCInvalidateRange /* 801B60E0 001B2EE0 57 83 84 3E */ srwi r3, r28, 0x10 /* 801B60E4 001B2EE4 A0 17 50 20 */ lhz r0, 0x5020(r23) /* 801B60E8 001B2EE8 90 61 02 3C */ stw r3, 0x23c(r1) @@ -1042,7 +1042,7 @@ lbl_801B6184: /* 801B619C 001B2F9C 7C 60 00 38 */ and r0, r3, r0 /* 801B61A0 001B2FA0 60 00 00 20 */ ori r0, r0, 0x20 /* 801B61A4 001B2FA4 B0 1F 00 00 */ sth r0, 0(r31) -/* 801B61A8 001B2FA8 48 00 4B 01 */ bl func_801BACA8 +/* 801B61A8 001B2FA8 48 00 4B 01 */ bl PPCSync /* 801B61AC 001B2FAC 56 C0 84 3E */ srwi r0, r22, 0x10 /* 801B61B0 001B2FB0 A0 79 00 00 */ lhz r3, 0(r25) /* 801B61B4 001B2FB4 90 01 02 44 */ stw r0, 0x244(r1) @@ -1091,7 +1091,7 @@ lbl_801B6230: /* 801B625C 001B305C 4B E4 D1 FD */ bl memset /* 801B6260 001B3060 38 78 00 00 */ addi r3, r24, 0 /* 801B6264 001B3064 38 80 00 20 */ li r4, 0x20 -/* 801B6268 001B3068 48 01 C0 F1 */ bl func_801D2358 +/* 801B6268 001B3068 48 01 C0 F1 */ bl DCFlushRange /* 801B626C 001B306C 57 00 84 3E */ srwi r0, r24, 0x10 /* 801B6270 001B3070 A0 79 00 00 */ lhz r3, 0(r25) /* 801B6274 001B3074 90 01 02 40 */ stw r0, 0x240(r1) @@ -1134,14 +1134,14 @@ lbl_801B62F0: /* 801B6304 001B3104 7C 60 00 38 */ and r0, r3, r0 /* 801B6308 001B3108 60 00 00 20 */ ori r0, r0, 0x20 /* 801B630C 001B310C B0 1F 00 00 */ sth r0, 0(r31) -/* 801B6310 001B3110 48 00 49 99 */ bl func_801BACA8 +/* 801B6310 001B3110 48 00 49 99 */ bl PPCSync /* 801B6314 001B3114 80 78 00 00 */ lwz r3, 0(r24) /* 801B6318 001B3118 80 16 00 00 */ lwz r0, 0(r22) /* 801B631C 001B311C 7C 03 00 40 */ cmplw r3, r0 /* 801B6320 001B3120 40 82 14 64 */ bne lbl_801B7784 /* 801B6324 001B3124 38 74 00 00 */ addi r3, r20, 0 /* 801B6328 001B3128 38 80 00 20 */ li r4, 0x20 -/* 801B632C 001B312C 48 01 C0 01 */ bl func_801D232C +/* 801B632C 001B312C 48 01 C0 01 */ bl DCInvalidateRange /* 801B6330 001B3130 56 80 84 3E */ srwi r0, r20, 0x10 /* 801B6334 001B3134 A0 99 00 00 */ lhz r4, 0(r25) /* 801B6338 001B3138 90 01 02 34 */ stw r0, 0x234(r1) @@ -1187,10 +1187,10 @@ lbl_801B63C0: /* 801B63D4 001B31D4 7C 60 00 38 */ and r0, r3, r0 /* 801B63D8 001B31D8 60 00 00 20 */ ori r0, r0, 0x20 /* 801B63DC 001B31DC B0 1F 00 00 */ sth r0, 0(r31) -/* 801B63E0 001B31E0 48 00 48 C9 */ bl func_801BACA8 +/* 801B63E0 001B31E0 48 00 48 C9 */ bl PPCSync /* 801B63E4 001B31E4 80 61 02 1C */ lwz r3, 0x21c(r1) /* 801B63E8 001B31E8 38 80 00 20 */ li r4, 0x20 -/* 801B63EC 001B31EC 48 01 BF 41 */ bl func_801D232C +/* 801B63EC 001B31EC 48 01 BF 41 */ bl DCInvalidateRange /* 801B63F0 001B31F0 80 01 02 1C */ lwz r0, 0x21c(r1) /* 801B63F4 001B31F4 3C 73 01 00 */ addis r3, r19, 0x100 /* 801B63F8 001B31F8 A0 99 00 00 */ lhz r4, 0(r25) @@ -1238,10 +1238,10 @@ lbl_801B6488: /* 801B649C 001B329C 7C 60 00 38 */ and r0, r3, r0 /* 801B64A0 001B32A0 60 00 00 20 */ ori r0, r0, 0x20 /* 801B64A4 001B32A4 B0 1F 00 00 */ sth r0, 0(r31) -/* 801B64A8 001B32A8 48 00 48 01 */ bl func_801BACA8 +/* 801B64A8 001B32A8 48 00 48 01 */ bl PPCSync /* 801B64AC 001B32AC 80 61 02 18 */ lwz r3, 0x218(r1) /* 801B64B0 001B32B0 38 80 00 20 */ li r4, 0x20 -/* 801B64B4 001B32B4 48 01 BE 79 */ bl func_801D232C +/* 801B64B4 001B32B4 48 01 BE 79 */ bl DCInvalidateRange /* 801B64B8 001B32B8 80 01 02 18 */ lwz r0, 0x218(r1) /* 801B64BC 001B32BC 38 73 02 00 */ addi r3, r19, 0x200 /* 801B64C0 001B32C0 A0 99 00 00 */ lhz r4, 0(r25) @@ -1293,10 +1293,10 @@ lbl_801B6560: /* 801B6574 001B3374 7C 60 00 38 */ and r0, r3, r0 /* 801B6578 001B3378 60 00 00 20 */ ori r0, r0, 0x20 /* 801B657C 001B337C B0 1F 00 00 */ sth r0, 0(r31) -/* 801B6580 001B3380 48 00 47 29 */ bl func_801BACA8 +/* 801B6580 001B3380 48 00 47 29 */ bl PPCSync /* 801B6584 001B3384 80 61 02 14 */ lwz r3, 0x214(r1) /* 801B6588 001B3388 38 80 00 20 */ li r4, 0x20 -/* 801B658C 001B338C 48 01 BD A1 */ bl func_801D232C +/* 801B658C 001B338C 48 01 BD A1 */ bl DCInvalidateRange /* 801B6590 001B3390 80 01 02 14 */ lwz r0, 0x214(r1) /* 801B6594 001B3394 3C 73 00 40 */ addis r3, r19, 0x40 /* 801B6598 001B3398 A0 99 00 00 */ lhz r4, 0(r25) @@ -1348,7 +1348,7 @@ lbl_801B6638: /* 801B664C 001B344C 7C 60 00 38 */ and r0, r3, r0 /* 801B6650 001B3450 60 00 00 20 */ ori r0, r0, 0x20 /* 801B6654 001B3454 B0 1F 00 00 */ sth r0, 0(r31) -/* 801B6658 001B3458 48 00 46 51 */ bl func_801BACA8 +/* 801B6658 001B3458 48 00 46 51 */ bl PPCSync /* 801B665C 001B345C 56 A0 84 3E */ srwi r0, r21, 0x10 /* 801B6660 001B3460 A0 79 00 00 */ lhz r3, 0(r25) /* 801B6664 001B3464 90 01 02 38 */ stw r0, 0x238(r1) @@ -1433,7 +1433,7 @@ lbl_801B676C: /* 801B6798 001B3598 4B E4 CC C1 */ bl memset /* 801B679C 001B359C 38 78 00 00 */ addi r3, r24, 0 /* 801B67A0 001B35A0 38 80 00 20 */ li r4, 0x20 -/* 801B67A4 001B35A4 48 01 BB B5 */ bl func_801D2358 +/* 801B67A4 001B35A4 48 01 BB B5 */ bl DCFlushRange /* 801B67A8 001B35A8 A0 19 00 00 */ lhz r0, 0(r25) /* 801B67AC 001B35AC 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15 /* 801B67B0 001B35B0 80 01 02 40 */ lwz r0, 0x240(r1) @@ -1472,7 +1472,7 @@ lbl_801B681C: /* 801B6830 001B3630 7C 60 00 38 */ and r0, r3, r0 /* 801B6834 001B3634 60 00 00 20 */ ori r0, r0, 0x20 /* 801B6838 001B3638 B0 1F 00 00 */ sth r0, 0(r31) -/* 801B683C 001B363C 48 00 44 6D */ bl func_801BACA8 +/* 801B683C 001B363C 48 00 44 6D */ bl PPCSync /* 801B6840 001B3640 80 78 00 00 */ lwz r3, 0(r24) /* 801B6844 001B3644 80 16 00 00 */ lwz r0, 0(r22) /* 801B6848 001B3648 7C 03 00 40 */ cmplw r3, r0 @@ -1601,7 +1601,7 @@ lbl_801B69F8: /* 801B6A24 001B3824 4B E4 CA 35 */ bl memset /* 801B6A28 001B3828 38 78 00 00 */ addi r3, r24, 0 /* 801B6A2C 001B382C 38 80 00 20 */ li r4, 0x20 -/* 801B6A30 001B3830 48 01 B9 29 */ bl func_801D2358 +/* 801B6A30 001B3830 48 01 B9 29 */ bl DCFlushRange /* 801B6A34 001B3834 A0 19 00 00 */ lhz r0, 0(r25) /* 801B6A38 001B3838 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15 /* 801B6A3C 001B383C 80 01 02 40 */ lwz r0, 0x240(r1) @@ -1640,7 +1640,7 @@ lbl_801B6AA8: /* 801B6ABC 001B38BC 7C 60 00 38 */ and r0, r3, r0 /* 801B6AC0 001B38C0 60 00 00 20 */ ori r0, r0, 0x20 /* 801B6AC4 001B38C4 B0 1F 00 00 */ sth r0, 0(r31) -/* 801B6AC8 001B38C8 48 00 41 E1 */ bl func_801BACA8 +/* 801B6AC8 001B38C8 48 00 41 E1 */ bl PPCSync /* 801B6ACC 001B38CC 80 78 00 00 */ lwz r3, 0(r24) /* 801B6AD0 001B38D0 80 16 00 00 */ lwz r0, 0(r22) /* 801B6AD4 001B38D4 7C 03 00 40 */ cmplw r3, r0 @@ -1812,7 +1812,7 @@ lbl_801B6D2C: /* 801B6D58 001B3B58 4B E4 C7 01 */ bl memset /* 801B6D5C 001B3B5C 38 78 00 00 */ addi r3, r24, 0 /* 801B6D60 001B3B60 38 80 00 20 */ li r4, 0x20 -/* 801B6D64 001B3B64 48 01 B5 F5 */ bl func_801D2358 +/* 801B6D64 001B3B64 48 01 B5 F5 */ bl DCFlushRange /* 801B6D68 001B3B68 A0 19 00 00 */ lhz r0, 0(r25) /* 801B6D6C 001B3B6C 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15 /* 801B6D70 001B3B70 80 01 02 40 */ lwz r0, 0x240(r1) @@ -1853,7 +1853,7 @@ lbl_801B6DE4: /* 801B6DF8 001B3BF8 7C 60 00 38 */ and r0, r3, r0 /* 801B6DFC 001B3BFC 60 00 00 20 */ ori r0, r0, 0x20 /* 801B6E00 001B3C00 B0 1F 00 00 */ sth r0, 0(r31) -/* 801B6E04 001B3C04 48 00 3E A5 */ bl func_801BACA8 +/* 801B6E04 001B3C04 48 00 3E A5 */ bl PPCSync /* 801B6E08 001B3C08 80 78 00 00 */ lwz r3, 0(r24) /* 801B6E0C 001B3C0C 80 16 00 00 */ lwz r0, 0(r22) /* 801B6E10 001B3C10 7C 03 00 40 */ cmplw r3, r0 @@ -2063,7 +2063,7 @@ lbl_801B70FC: /* 801B7128 001B3F28 4B E4 C3 31 */ bl memset /* 801B712C 001B3F2C 38 78 00 00 */ addi r3, r24, 0 /* 801B7130 001B3F30 38 80 00 20 */ li r4, 0x20 -/* 801B7134 001B3F34 48 01 B2 25 */ bl func_801D2358 +/* 801B7134 001B3F34 48 01 B2 25 */ bl DCFlushRange /* 801B7138 001B3F38 A0 19 00 00 */ lhz r0, 0(r25) /* 801B713C 001B3F3C 54 03 00 2A */ rlwinm r3, r0, 0, 0, 0x15 /* 801B7140 001B3F40 80 01 02 40 */ lwz r0, 0x240(r1) @@ -2104,7 +2104,7 @@ lbl_801B71B4: /* 801B71C8 001B3FC8 7C 60 00 38 */ and r0, r3, r0 /* 801B71CC 001B3FCC 60 00 00 20 */ ori r0, r0, 0x20 /* 801B71D0 001B3FD0 B0 1F 00 00 */ sth r0, 0(r31) -/* 801B71D4 001B3FD4 48 00 3A D5 */ bl func_801BACA8 +/* 801B71D4 001B3FD4 48 00 3A D5 */ bl PPCSync /* 801B71D8 001B3FD8 80 18 00 00 */ lwz r0, 0(r24) /* 801B71DC 001B3FDC 80 76 00 00 */ lwz r3, 0(r22) /* 801B71E0 001B3FE0 7C 00 18 40 */ cmplw r0, r3 @@ -2489,8 +2489,8 @@ lbl_801B7784: /* 801B779C 001B459C 7C 08 03 A6 */ mtlr r0 /* 801B77A0 001B45A0 4E 80 00 20 */ blr -.global func_801B77A4 -func_801B77A4: +.global __ARQServiceQueueLo +__ARQServiceQueueLo: /* 801B77A4 001B45A4 7C 08 02 A6 */ mflr r0 /* 801B77A8 001B45A8 90 01 00 04 */ stw r0, 4(r1) /* 801B77AC 001B45AC 94 21 FF F8 */ stwu r1, -8(r1) @@ -2516,12 +2516,12 @@ lbl_801B77D4: /* 801B77F8 001B45F8 40 82 00 14 */ bne lbl_801B780C /* 801B77FC 001B45FC 80 85 00 10 */ lwz r4, 0x10(r5) /* 801B7800 001B4600 80 A5 00 14 */ lwz r5, 0x14(r5) -/* 801B7804 001B4604 4B FF E4 A5 */ bl func_801B5CA8 +/* 801B7804 001B4604 4B FF E4 A5 */ bl ARStartDMA /* 801B7808 001B4608 48 00 00 10 */ b lbl_801B7818 lbl_801B780C: /* 801B780C 001B460C 80 85 00 14 */ lwz r4, 0x14(r5) /* 801B7810 001B4610 80 A5 00 10 */ lwz r5, 0x10(r5) -/* 801B7814 001B4614 4B FF E4 95 */ bl func_801B5CA8 +/* 801B7814 001B4614 4B FF E4 95 */ bl ARStartDMA lbl_801B7818: /* 801B7818 001B4618 80 6D 99 9C */ lwz r3, lbl_803CC29C-_SDA_BASE_(r13) /* 801B781C 001B461C 80 03 00 1C */ lwz r0, 0x1c(r3) @@ -2534,13 +2534,13 @@ lbl_801B7828: /* 801B7834 001B4634 80 85 00 10 */ lwz r4, 0x10(r5) /* 801B7838 001B4638 7C 06 03 78 */ mr r6, r0 /* 801B783C 001B463C 80 A5 00 14 */ lwz r5, 0x14(r5) -/* 801B7840 001B4640 4B FF E4 69 */ bl func_801B5CA8 +/* 801B7840 001B4640 4B FF E4 69 */ bl ARStartDMA /* 801B7844 001B4644 48 00 00 14 */ b lbl_801B7858 lbl_801B7848: /* 801B7848 001B4648 80 85 00 14 */ lwz r4, 0x14(r5) /* 801B784C 001B464C 7C 06 03 78 */ mr r6, r0 /* 801B7850 001B4650 80 A5 00 10 */ lwz r5, 0x10(r5) -/* 801B7854 001B4654 4B FF E4 55 */ bl func_801B5CA8 +/* 801B7854 001B4654 4B FF E4 55 */ bl ARStartDMA lbl_801B7858: /* 801B7858 001B4658 80 6D 99 9C */ lwz r3, lbl_803CC29C-_SDA_BASE_(r13) /* 801B785C 001B465C 80 8D 99 A8 */ lwz r4, lbl_803CC2A8-_SDA_BASE_(r13) @@ -2598,13 +2598,13 @@ lbl_801B7900: /* 801B7918 001B4718 80 86 00 10 */ lwz r4, 0x10(r6) /* 801B791C 001B471C 80 A6 00 14 */ lwz r5, 0x14(r6) /* 801B7920 001B4720 80 C6 00 18 */ lwz r6, 0x18(r6) -/* 801B7924 001B4724 4B FF E3 85 */ bl func_801B5CA8 +/* 801B7924 001B4724 4B FF E3 85 */ bl ARStartDMA /* 801B7928 001B4728 48 00 00 14 */ b lbl_801B793C lbl_801B792C: /* 801B792C 001B472C 80 86 00 14 */ lwz r4, 0x14(r6) /* 801B7930 001B4730 80 A6 00 10 */ lwz r5, 0x10(r6) /* 801B7934 001B4734 80 C6 00 18 */ lwz r6, 0x18(r6) -/* 801B7938 001B4738 4B FF E3 71 */ bl func_801B5CA8 +/* 801B7938 001B4738 4B FF E3 71 */ bl ARStartDMA lbl_801B793C: /* 801B793C 001B473C 80 6D 99 80 */ lwz r3, lbl_803CC280-_SDA_BASE_(r13) /* 801B7940 001B4740 80 03 00 1C */ lwz r0, 0x1c(r3) @@ -2616,15 +2616,15 @@ lbl_801B7954: /* 801B7954 001B4754 80 0D 99 98 */ lwz r0, lbl_803CC298-_SDA_BASE_(r13) /* 801B7958 001B4758 28 00 00 00 */ cmplwi r0, 0 /* 801B795C 001B475C 40 82 00 08 */ bne lbl_801B7964 -/* 801B7960 001B4760 4B FF FE 45 */ bl func_801B77A4 +/* 801B7960 001B4760 4B FF FE 45 */ bl __ARQServiceQueueLo lbl_801B7964: /* 801B7964 001B4764 80 01 00 0C */ lwz r0, 0xc(r1) /* 801B7968 001B4768 38 21 00 08 */ addi r1, r1, 8 /* 801B796C 001B476C 7C 08 03 A6 */ mtlr r0 /* 801B7970 001B4770 4E 80 00 20 */ blr -.global func_801B7974 -func_801B7974: +.global ARQInit +ARQInit: /* 801B7974 001B4774 7C 08 02 A6 */ mflr r0 /* 801B7978 001B4778 90 01 00 04 */ stw r0, 4(r1) /* 801B797C 001B477C 94 21 FF F0 */ stwu r1, -0x10(r1) @@ -2633,7 +2633,7 @@ func_801B7974: /* 801B7988 001B4788 2C 00 00 01 */ cmpwi r0, 1 /* 801B798C 001B478C 41 82 00 44 */ beq lbl_801B79D0 /* 801B7990 001B4790 80 6D 85 58 */ lwz r3, lbl_803CAE58-_SDA_BASE_(r13) -/* 801B7994 001B4794 48 01 9C 69 */ bl func_801D15FC +/* 801B7994 001B4794 48 01 9C 69 */ bl OSRegisterVersion /* 801B7998 001B4798 3B E0 00 00 */ li r31, 0 /* 801B799C 001B479C 38 00 10 00 */ li r0, 0x1000 /* 801B79A0 001B47A0 93 ED 99 88 */ stw r31, lbl_803CC288-_SDA_BASE_(r13) @@ -2641,7 +2641,7 @@ func_801B7974: /* 801B79A8 001B47A8 93 ED 99 80 */ stw r31, lbl_803CC280-_SDA_BASE_(r13) /* 801B79AC 001B47AC 38 63 78 A8 */ addi r3, r3, lbl_801B78A8@l /* 801B79B0 001B47B0 90 0D 99 A8 */ stw r0, lbl_803CC2A8-_SDA_BASE_(r13) -/* 801B79B4 001B47B4 4B FF E2 B1 */ bl func_801B5C64 +/* 801B79B4 001B47B4 4B FF E2 B1 */ bl ARRegisterDMACallback /* 801B79B8 001B47B8 38 00 00 01 */ li r0, 1 /* 801B79BC 001B47BC 93 ED 99 98 */ stw r31, lbl_803CC298-_SDA_BASE_(r13) /* 801B79C0 001B47C0 93 ED 99 9C */ stw r31, lbl_803CC29C-_SDA_BASE_(r13) @@ -2655,8 +2655,8 @@ lbl_801B79D0: /* 801B79DC 001B47DC 7C 08 03 A6 */ mtlr r0 /* 801B79E0 001B47E0 4E 80 00 20 */ blr -.global func_801B79E4 -func_801B79E4: +.global ARQPostRequest +ARQPostRequest: /* 801B79E4 001B47E4 7C 08 02 A6 */ mflr r0 /* 801B79E8 001B47E8 28 0A 00 00 */ cmplwi r10, 0 /* 801B79EC 001B47EC 90 01 00 04 */ stw r0, 4(r1) @@ -2681,7 +2681,7 @@ lbl_801B7A30: /* 801B7A34 001B4834 38 03 78 A4 */ addi r0, r3, lbl_801B78A4@l /* 801B7A38 001B4838 90 1D 00 1C */ stw r0, 0x1c(r29) lbl_801B7A3C: -/* 801B7A3C 001B483C 48 01 C8 D5 */ bl func_801D4310 +/* 801B7A3C 001B483C 48 01 C8 D5 */ bl OSDisableInterrupts /* 801B7A40 001B4840 2C 1E 00 01 */ cmpwi r30, 1 /* 801B7A44 001B4844 3B E3 00 00 */ addi r31, r3, 0 /* 801B7A48 001B4848 41 82 00 38 */ beq lbl_801B7A80 @@ -2728,13 +2728,13 @@ lbl_801B7AA0: /* 801B7AD0 001B48D0 80 86 00 10 */ lwz r4, 0x10(r6) /* 801B7AD4 001B48D4 80 A6 00 14 */ lwz r5, 0x14(r6) /* 801B7AD8 001B48D8 80 C6 00 18 */ lwz r6, 0x18(r6) -/* 801B7ADC 001B48DC 4B FF E1 CD */ bl func_801B5CA8 +/* 801B7ADC 001B48DC 4B FF E1 CD */ bl ARStartDMA /* 801B7AE0 001B48E0 48 00 00 14 */ b lbl_801B7AF4 lbl_801B7AE4: /* 801B7AE4 001B48E4 80 86 00 14 */ lwz r4, 0x14(r6) /* 801B7AE8 001B48E8 80 A6 00 10 */ lwz r5, 0x10(r6) /* 801B7AEC 001B48EC 80 C6 00 18 */ lwz r6, 0x18(r6) -/* 801B7AF0 001B48F0 4B FF E1 B9 */ bl func_801B5CA8 +/* 801B7AF0 001B48F0 4B FF E1 B9 */ bl ARStartDMA lbl_801B7AF4: /* 801B7AF4 001B48F4 80 6D 99 80 */ lwz r3, lbl_803CC280-_SDA_BASE_(r13) /* 801B7AF8 001B48F8 80 03 00 1C */ lwz r0, 0x1c(r3) @@ -2746,10 +2746,10 @@ lbl_801B7B0C: /* 801B7B0C 001B490C 80 0D 99 98 */ lwz r0, lbl_803CC298-_SDA_BASE_(r13) /* 801B7B10 001B4910 28 00 00 00 */ cmplwi r0, 0 /* 801B7B14 001B4914 40 82 00 08 */ bne lbl_801B7B1C -/* 801B7B18 001B4918 4B FF FC 8D */ bl func_801B77A4 +/* 801B7B18 001B4918 4B FF FC 8D */ bl __ARQServiceQueueLo lbl_801B7B1C: /* 801B7B1C 001B491C 7F E3 FB 78 */ mr r3, r31 -/* 801B7B20 001B4920 48 01 C8 19 */ bl func_801D4338 +/* 801B7B20 001B4920 48 01 C8 19 */ bl OSRestoreInterrupts /* 801B7B24 001B4924 80 01 00 3C */ lwz r0, 0x3c(r1) /* 801B7B28 001B4928 83 E1 00 34 */ lwz r31, 0x34(r1) /* 801B7B2C 001B492C 83 C1 00 30 */ lwz r30, 0x30(r1) @@ -2758,14 +2758,14 @@ lbl_801B7B1C: /* 801B7B38 001B4938 7C 08 03 A6 */ mtlr r0 /* 801B7B3C 001B493C 4E 80 00 20 */ blr -.global func_801B7B40 -func_801B7B40: +.global ARQRemoveRequest +ARQRemoveRequest: /* 801B7B40 001B4940 7C 08 02 A6 */ mflr r0 /* 801B7B44 001B4944 90 01 00 04 */ stw r0, 4(r1) /* 801B7B48 001B4948 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801B7B4C 001B494C 93 E1 00 14 */ stw r31, 0x14(r1) /* 801B7B50 001B4950 7C 7F 1B 78 */ mr r31, r3 -/* 801B7B54 001B4954 48 01 C7 BD */ bl func_801D4310 +/* 801B7B54 001B4954 48 01 C7 BD */ bl OSDisableInterrupts /* 801B7B58 001B4958 38 00 00 00 */ li r0, 0 /* 801B7B5C 001B495C 80 AD 99 80 */ lwz r5, lbl_803CC280-_SDA_BASE_(r13) /* 801B7B60 001B4960 90 0D 99 90 */ stw r0, lbl_803CC290-_SDA_BASE_(r13) @@ -2820,82 +2820,82 @@ lbl_801B7BF8: /* 801B7C04 001B4A04 80 0D 99 94 */ lwz r0, lbl_803CC294-_SDA_BASE_(r13) /* 801B7C08 001B4A08 90 8D 99 88 */ stw r4, lbl_803CC288-_SDA_BASE_(r13) /* 801B7C0C 001B4A0C 90 0D 99 8C */ stw r0, lbl_803CC28C-_SDA_BASE_(r13) -/* 801B7C10 001B4A10 48 01 C7 29 */ bl func_801D4338 +/* 801B7C10 001B4A10 48 01 C7 29 */ bl OSRestoreInterrupts /* 801B7C14 001B4A14 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801B7C18 001B4A18 83 E1 00 14 */ lwz r31, 0x14(r1) /* 801B7C1C 001B4A1C 38 21 00 18 */ addi r1, r1, 0x18 /* 801B7C20 001B4A20 7C 08 03 A6 */ mtlr r0 /* 801B7C24 001B4A24 4E 80 00 20 */ blr -.global func_801B7C28 -func_801B7C28: +.global ARQFlushQueue +ARQFlushQueue: /* 801B7C28 001B4A28 7C 08 02 A6 */ mflr r0 /* 801B7C2C 001B4A2C 90 01 00 04 */ stw r0, 4(r1) /* 801B7C30 001B4A30 94 21 FF F8 */ stwu r1, -8(r1) -/* 801B7C34 001B4A34 48 01 C6 DD */ bl func_801D4310 +/* 801B7C34 001B4A34 48 01 C6 DD */ bl OSDisableInterrupts /* 801B7C38 001B4A38 38 00 00 00 */ li r0, 0 /* 801B7C3C 001B4A3C 90 0D 99 80 */ stw r0, lbl_803CC280-_SDA_BASE_(r13) /* 801B7C40 001B4A40 90 0D 99 84 */ stw r0, lbl_803CC284-_SDA_BASE_(r13) /* 801B7C44 001B4A44 90 0D 99 88 */ stw r0, lbl_803CC288-_SDA_BASE_(r13) /* 801B7C48 001B4A48 90 0D 99 8C */ stw r0, lbl_803CC28C-_SDA_BASE_(r13) -/* 801B7C4C 001B4A4C 48 01 C6 ED */ bl func_801D4338 +/* 801B7C4C 001B4A4C 48 01 C6 ED */ bl OSRestoreInterrupts /* 801B7C50 001B4A50 80 01 00 0C */ lwz r0, 0xc(r1) /* 801B7C54 001B4A54 38 21 00 08 */ addi r1, r1, 8 /* 801B7C58 001B4A58 7C 08 03 A6 */ mtlr r0 /* 801B7C5C 001B4A5C 4E 80 00 20 */ blr -.global func_801B7C60 -func_801B7C60: +.global AXInit +AXInit: /* 801B7C60 001B4A60 7C 08 02 A6 */ mflr r0 /* 801B7C64 001B4A64 38 60 00 00 */ li r3, 0 /* 801B7C68 001B4A68 90 01 00 04 */ stw r0, 4(r1) /* 801B7C6C 001B4A6C 94 21 FF F8 */ stwu r1, -8(r1) -/* 801B7C70 001B4A70 48 00 00 15 */ bl func_801B7C84 +/* 801B7C70 001B4A70 48 00 00 15 */ bl AXInitEx /* 801B7C74 001B4A74 80 01 00 0C */ lwz r0, 0xc(r1) /* 801B7C78 001B4A78 38 21 00 08 */ addi r1, r1, 8 /* 801B7C7C 001B4A7C 7C 08 03 A6 */ mtlr r0 /* 801B7C80 001B4A80 4E 80 00 20 */ blr -.global func_801B7C84 -func_801B7C84: +.global AXInitEx +AXInitEx: /* 801B7C84 001B4A84 7C 08 02 A6 */ mflr r0 /* 801B7C88 001B4A88 90 01 00 04 */ stw r0, 4(r1) /* 801B7C8C 001B4A8C 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801B7C90 001B4A90 93 E1 00 14 */ stw r31, 0x14(r1) /* 801B7C94 001B4A94 7C 7F 1B 78 */ mr r31, r3 /* 801B7C98 001B4A98 80 6D 85 60 */ lwz r3, lbl_803CAE60-_SDA_BASE_(r13) -/* 801B7C9C 001B4A9C 48 01 99 61 */ bl func_801D15FC -/* 801B7CA0 001B4AA0 48 00 00 F1 */ bl func_801B7D90 -/* 801B7CA4 001B4AA4 48 00 27 7D */ bl func_801BA420 -/* 801B7CA8 001B4AA8 48 00 1C 9D */ bl func_801B9944 -/* 801B7CAC 001B4AAC 48 00 05 21 */ bl func_801B81CC -/* 801B7CB0 001B4AB0 48 00 10 99 */ bl func_801B8D48 +/* 801B7C9C 001B4A9C 48 01 99 61 */ bl OSRegisterVersion +/* 801B7CA0 001B4AA0 48 00 00 F1 */ bl __AXAllocInit +/* 801B7CA4 001B4AA4 48 00 27 7D */ bl __AXVPBInit +/* 801B7CA8 001B4AA8 48 00 1C 9D */ bl __AXSPBInit +/* 801B7CAC 001B4AAC 48 00 05 21 */ bl __AXAuxInit +/* 801B7CB0 001B4AB0 48 00 10 99 */ bl __AXClInit /* 801B7CB4 001B4AB4 7F E3 FB 78 */ mr r3, r31 -/* 801B7CB8 001B4AB8 48 00 14 89 */ bl func_801B9140 +/* 801B7CB8 001B4AB8 48 00 14 89 */ bl __AXOutInit /* 801B7CBC 001B4ABC 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801B7CC0 001B4AC0 83 E1 00 14 */ lwz r31, 0x14(r1) /* 801B7CC4 001B4AC4 38 21 00 18 */ addi r1, r1, 0x18 /* 801B7CC8 001B4AC8 7C 08 03 A6 */ mtlr r0 /* 801B7CCC 001B4ACC 4E 80 00 20 */ blr -.global func_801B7CD0 -func_801B7CD0: +.global AXQuit +AXQuit: /* 801B7CD0 001B4AD0 7C 08 02 A6 */ mflr r0 /* 801B7CD4 001B4AD4 90 01 00 04 */ stw r0, 4(r1) /* 801B7CD8 001B4AD8 94 21 FF F8 */ stwu r1, -8(r1) -/* 801B7CDC 001B4ADC 48 00 01 69 */ bl func_801B7E44 -/* 801B7CE0 001B4AE0 48 00 29 41 */ bl func_801BA620 -/* 801B7CE4 001B4AE4 48 00 1C 8D */ bl func_801B9970 -/* 801B7CE8 001B4AE8 48 00 05 C9 */ bl func_801B82B0 -/* 801B7CEC 001B4AEC 48 00 10 81 */ bl func_801B8D6C -/* 801B7CF0 001B4AF0 48 00 17 F1 */ bl func_801B94E0 +/* 801B7CDC 001B4ADC 48 00 01 69 */ bl __AXAllocQuit +/* 801B7CE0 001B4AE0 48 00 29 41 */ bl __AXVPBQuit +/* 801B7CE4 001B4AE4 48 00 1C 8D */ bl __AXSPBQuit +/* 801B7CE8 001B4AE8 48 00 05 C9 */ bl __AXAuxQuit +/* 801B7CEC 001B4AEC 48 00 10 81 */ bl __AXClQuit +/* 801B7CF0 001B4AF0 48 00 17 F1 */ bl __AXOutQuit /* 801B7CF4 001B4AF4 80 01 00 0C */ lwz r0, 0xc(r1) /* 801B7CF8 001B4AF8 38 21 00 08 */ addi r1, r1, 8 /* 801B7CFC 001B4AFC 7C 08 03 A6 */ mtlr r0 /* 801B7D00 001B4B00 4E 80 00 20 */ blr -.global func_801B7D04 -func_801B7D04: +.global __AXGetStackHead +__AXGetStackHead: /* 801B7D04 001B4B04 3C 80 80 36 */ lis r4, lbl_80363D88@ha /* 801B7D08 001B4B08 54 63 10 3A */ slwi r3, r3, 2 /* 801B7D0C 001B4B0C 38 04 3D 88 */ addi r0, r4, lbl_80363D88@l @@ -2903,13 +2903,13 @@ func_801B7D04: /* 801B7D14 001B4B14 80 63 00 00 */ lwz r3, 0(r3) /* 801B7D18 001B4B18 4E 80 00 20 */ blr -.global func_801B7D1C -func_801B7D1C: +.global __AXServiceCallbackStack +__AXServiceCallbackStack: /* 801B7D1C 001B4B1C 7C 08 02 A6 */ mflr r0 /* 801B7D20 001B4B20 90 01 00 04 */ stw r0, 4(r1) /* 801B7D24 001B4B24 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801B7D28 001B4B28 93 E1 00 0C */ stw r31, 0xc(r1) -/* 801B7D2C 001B4B2C 48 00 01 FD */ bl func_801B7F28 +/* 801B7D2C 001B4B2C 48 00 01 FD */ bl __AXPopCallbackStack /* 801B7D30 001B4B30 7C 7F 1B 78 */ mr r31, r3 /* 801B7D34 001B4B34 48 00 00 40 */ b lbl_801B7D74 lbl_801B7D38: @@ -2924,11 +2924,11 @@ lbl_801B7D38: /* 801B7D58 001B4B58 4E 80 00 21 */ blrl lbl_801B7D5C: /* 801B7D5C 001B4B5C 7F E3 FB 78 */ mr r3, r31 -/* 801B7D60 001B4B60 48 00 01 E5 */ bl func_801B7F44 +/* 801B7D60 001B4B60 48 00 01 E5 */ bl __AXRemoveFromStack /* 801B7D64 001B4B64 7F E3 FB 78 */ mr r3, r31 -/* 801B7D68 001B4B68 48 00 01 91 */ bl func_801B7EF8 +/* 801B7D68 001B4B68 48 00 01 91 */ bl __AXPushFreeStack lbl_801B7D6C: -/* 801B7D6C 001B4B6C 48 00 01 BD */ bl func_801B7F28 +/* 801B7D6C 001B4B6C 48 00 01 BD */ bl __AXPopCallbackStack /* 801B7D70 001B4B70 7C 7F 1B 78 */ mr r31, r3 lbl_801B7D74: /* 801B7D74 001B4B74 28 1F 00 00 */ cmplwi r31, 0 @@ -2939,8 +2939,8 @@ lbl_801B7D74: /* 801B7D88 001B4B88 7C 08 03 A6 */ mtlr r0 /* 801B7D8C 001B4B8C 4E 80 00 20 */ blr -.global func_801B7D90 -func_801B7D90: +.global __AXAllocInit +__AXAllocInit: /* 801B7D90 001B4B90 38 00 00 00 */ li r0, 0 /* 801B7D94 001B4B94 90 0D 99 B0 */ stw r0, lbl_803CC2B0-_SDA_BASE_(r13) /* 801B7D98 001B4B98 38 00 00 02 */ li r0, 2 @@ -2988,8 +2988,8 @@ lbl_801B7DB0: /* 801B7E3C 001B4C3C 42 00 FF 74 */ bdnz lbl_801B7DB0 /* 801B7E40 001B4C40 4E 80 00 20 */ blr -.global func_801B7E44 -func_801B7E44: +.global __AXAllocQuit +__AXAllocQuit: /* 801B7E44 001B4C44 38 00 00 00 */ li r0, 0 /* 801B7E48 001B4C48 90 0D 99 B0 */ stw r0, lbl_803CC2B0-_SDA_BASE_(r13) /* 801B7E4C 001B4C4C 38 00 00 02 */ li r0, 2 @@ -3037,8 +3037,8 @@ lbl_801B7E64: /* 801B7EF0 001B4CF0 42 00 FF 74 */ bdnz lbl_801B7E64 /* 801B7EF4 001B4CF4 4E 80 00 20 */ blr -.global func_801B7EF8 -func_801B7EF8: +.global __AXPushFreeStack +__AXPushFreeStack: /* 801B7EF8 001B4CF8 3C 80 80 36 */ lis r4, lbl_80363D88@ha /* 801B7EFC 001B4CFC 38 A4 3D 88 */ addi r5, r4, lbl_80363D88@l /* 801B7F00 001B4D00 80 85 00 00 */ lwz r4, 0(r5) @@ -3048,15 +3048,15 @@ func_801B7EF8: /* 801B7F10 001B4D10 90 03 00 0C */ stw r0, 0xc(r3) /* 801B7F14 001B4D14 4E 80 00 20 */ blr -.global func_801B7F18 -func_801B7F18: +.global __AXPushCallbackStack +__AXPushCallbackStack: /* 801B7F18 001B4D18 80 0D 99 B0 */ lwz r0, lbl_803CC2B0-_SDA_BASE_(r13) /* 801B7F1C 001B4D1C 90 03 00 08 */ stw r0, 8(r3) /* 801B7F20 001B4D20 90 6D 99 B0 */ stw r3, lbl_803CC2B0-_SDA_BASE_(r13) /* 801B7F24 001B4D24 4E 80 00 20 */ blr -.global func_801B7F28 -func_801B7F28: +.global __AXPopCallbackStack +__AXPopCallbackStack: /* 801B7F28 001B4D28 80 0D 99 B0 */ lwz r0, lbl_803CC2B0-_SDA_BASE_(r13) /* 801B7F2C 001B4D2C 28 00 00 00 */ cmplwi r0, 0 /* 801B7F30 001B4D30 7C 03 03 78 */ mr r3, r0 @@ -3065,8 +3065,8 @@ func_801B7F28: /* 801B7F3C 001B4D3C 90 0D 99 B0 */ stw r0, lbl_803CC2B0-_SDA_BASE_(r13) /* 801B7F40 001B4D40 4E 80 00 20 */ blr -.global func_801B7F44 -func_801B7F44: +.global __AXRemoveFromStack +__AXRemoveFromStack: /* 801B7F44 001B4D44 80 03 00 0C */ lwz r0, 0xc(r3) /* 801B7F48 001B4D48 3C A0 80 36 */ lis r5, lbl_80363D88@ha /* 801B7F4C 001B4D4C 3C 80 80 36 */ lis r4, lbl_80363E08@ha @@ -3108,18 +3108,18 @@ lbl_801B7FC4: /* 801B7FD0 001B4DD0 90 83 00 04 */ stw r4, 4(r3) /* 801B7FD4 001B4DD4 4E 80 00 20 */ blr -.global func_801B7FD8 -func_801B7FD8: +.global AXFreeVoice +AXFreeVoice: /* 801B7FD8 001B4DD8 7C 08 02 A6 */ mflr r0 /* 801B7FDC 001B4DDC 90 01 00 04 */ stw r0, 4(r1) /* 801B7FE0 001B4DE0 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801B7FE4 001B4DE4 93 E1 00 14 */ stw r31, 0x14(r1) /* 801B7FE8 001B4DE8 93 C1 00 10 */ stw r30, 0x10(r1) /* 801B7FEC 001B4DEC 7C 7E 1B 78 */ mr r30, r3 -/* 801B7FF0 001B4DF0 48 01 C3 21 */ bl func_801D4310 +/* 801B7FF0 001B4DF0 48 01 C3 21 */ bl OSDisableInterrupts /* 801B7FF4 001B4DF4 3B E3 00 00 */ addi r31, r3, 0 /* 801B7FF8 001B4DF8 38 7E 00 00 */ addi r3, r30, 0 -/* 801B7FFC 001B4DFC 4B FF FF 49 */ bl func_801B7F44 +/* 801B7FFC 001B4DFC 4B FF FF 49 */ bl __AXRemoveFromStack /* 801B8000 001B4E00 A0 1E 01 46 */ lhz r0, 0x146(r30) /* 801B8004 001B4E04 28 00 00 01 */ cmplwi r0, 1 /* 801B8008 001B4E08 40 82 00 0C */ bne lbl_801B8014 @@ -3127,7 +3127,7 @@ func_801B7FD8: /* 801B8010 001B4E10 90 1E 00 20 */ stw r0, 0x20(r30) lbl_801B8014: /* 801B8014 001B4E14 7F C3 F3 78 */ mr r3, r30 -/* 801B8018 001B4E18 48 00 23 C9 */ bl func_801BA3E0 +/* 801B8018 001B4E18 48 00 23 C9 */ bl __AXSetPBDefault /* 801B801C 001B4E1C 3C 60 80 36 */ lis r3, lbl_80363D88@ha /* 801B8020 001B4E20 38 A3 3D 88 */ addi r5, r3, lbl_80363D88@l /* 801B8024 001B4E24 80 85 00 00 */ lwz r4, 0(r5) @@ -3136,7 +3136,7 @@ lbl_801B8014: /* 801B8030 001B4E30 90 9E 00 00 */ stw r4, 0(r30) /* 801B8034 001B4E34 93 C5 00 00 */ stw r30, 0(r5) /* 801B8038 001B4E38 90 1E 00 0C */ stw r0, 0xc(r30) -/* 801B803C 001B4E3C 48 01 C2 FD */ bl func_801D4338 +/* 801B803C 001B4E3C 48 01 C2 FD */ bl OSRestoreInterrupts /* 801B8040 001B4E40 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801B8044 001B4E44 83 E1 00 14 */ lwz r31, 0x14(r1) /* 801B8048 001B4E48 83 C1 00 10 */ lwz r30, 0x10(r1) @@ -3144,8 +3144,8 @@ lbl_801B8014: /* 801B8050 001B4E50 7C 08 03 A6 */ mtlr r0 /* 801B8054 001B4E54 4E 80 00 20 */ blr -.global func_801B8058 -func_801B8058: +.global AXAcquireVoice +AXAcquireVoice: /* 801B8058 001B4E58 7C 08 02 A6 */ mflr r0 /* 801B805C 001B4E5C 3C C0 80 36 */ lis r6, lbl_80363D88@ha /* 801B8060 001B4E60 90 01 00 04 */ stw r0, 4(r1) @@ -3155,7 +3155,7 @@ func_801B8058: /* 801B8070 001B4E70 3B A4 00 00 */ addi r29, r4, 0 /* 801B8074 001B4E74 3B C5 00 00 */ addi r30, r5, 0 /* 801B8078 001B4E78 3B 66 3D 88 */ addi r27, r6, lbl_80363D88@l -/* 801B807C 001B4E7C 48 01 C2 95 */ bl func_801D4310 +/* 801B807C 001B4E7C 48 01 C2 95 */ bl OSDisableInterrupts /* 801B8080 001B4E80 80 9B 00 00 */ lwz r4, 0(r27) /* 801B8084 001B4E84 3B E3 00 00 */ addi r31, r3, 0 /* 801B8088 001B4E88 28 04 00 00 */ cmplwi r4, 0 @@ -3239,10 +3239,10 @@ lbl_801B8198: /* 801B819C 001B4F9C 7F 43 D3 78 */ mr r3, r26 /* 801B81A0 001B4FA0 93 BA 00 10 */ stw r29, 0x10(r26) /* 801B81A4 001B4FA4 93 DA 00 14 */ stw r30, 0x14(r26) -/* 801B81A8 001B4FA8 48 00 22 39 */ bl func_801BA3E0 +/* 801B81A8 001B4FA8 48 00 22 39 */ bl __AXSetPBDefault lbl_801B81AC: /* 801B81AC 001B4FAC 7F E3 FB 78 */ mr r3, r31 -/* 801B81B0 001B4FB0 48 01 C1 89 */ bl func_801D4338 +/* 801B81B0 001B4FB0 48 01 C1 89 */ bl OSRestoreInterrupts /* 801B81B4 001B4FB4 7F 43 D3 78 */ mr r3, r26 /* 801B81B8 001B4FB8 BB 41 00 20 */ lmw r26, 0x20(r1) /* 801B81BC 001B4FBC 80 01 00 3C */ lwz r0, 0x3c(r1) @@ -3250,8 +3250,8 @@ lbl_801B81AC: /* 801B81C4 001B4FC4 7C 08 03 A6 */ mtlr r0 /* 801B81C8 001B4FC8 4E 80 00 20 */ blr -.global func_801B81CC -func_801B81CC: +.global __AXAuxInit +__AXAuxInit: /* 801B81CC 001B4FCC 38 E0 00 00 */ li r7, 0 /* 801B81D0 001B4FD0 38 C0 00 01 */ li r6, 1 /* 801B81D4 001B4FD4 90 ED 99 B8 */ stw r7, lbl_803CC2B8-_SDA_BASE_(r13) @@ -3311,15 +3311,15 @@ lbl_801B821C: /* 801B82A8 001B50A8 42 00 FF 74 */ bdnz lbl_801B821C /* 801B82AC 001B50AC 4E 80 00 20 */ blr -.global func_801B82B0 -func_801B82B0: +.global __AXAuxQuit +__AXAuxQuit: /* 801B82B0 001B50B0 38 00 00 00 */ li r0, 0 /* 801B82B4 001B50B4 90 0D 99 B8 */ stw r0, lbl_803CC2B8-_SDA_BASE_(r13) /* 801B82B8 001B50B8 90 0D 99 BC */ stw r0, lbl_803CC2BC-_SDA_BASE_(r13) /* 801B82BC 001B50BC 4E 80 00 20 */ blr -.global func_801B82C0 -func_801B82C0: +.global __AXGetAuxAInput +__AXGetAuxAInput: /* 801B82C0 001B50C0 80 0D 99 B8 */ lwz r0, lbl_803CC2B8-_SDA_BASE_(r13) /* 801B82C4 001B50C4 28 00 00 00 */ cmplwi r0, 0 /* 801B82C8 001B50C8 41 82 00 20 */ beq lbl_801B82E8 @@ -3335,8 +3335,8 @@ lbl_801B82E8: /* 801B82EC 001B50EC 90 03 00 00 */ stw r0, 0(r3) /* 801B82F0 001B50F0 4E 80 00 20 */ blr -.global func_801B82F4 -func_801B82F4: +.global __AXGetAuxAInputDpl2 +__AXGetAuxAInputDpl2: /* 801B82F4 001B50F4 80 AD 99 D8 */ lwz r5, lbl_803CC2D8-_SDA_BASE_(r13) /* 801B82F8 001B50F8 3C 80 80 36 */ lis r4, lbl_80365520@ha /* 801B82FC 001B50FC 38 04 55 20 */ addi r0, r4, lbl_80365520@l @@ -3346,8 +3346,8 @@ func_801B82F4: /* 801B830C 001B510C 90 03 00 00 */ stw r0, 0(r3) /* 801B8310 001B5110 4E 80 00 20 */ blr -.global func_801B8314 -func_801B8314: +.global __AXGetAuxAOutput +__AXGetAuxAOutput: /* 801B8314 001B5114 80 AD 99 DC */ lwz r5, lbl_803CC2DC-_SDA_BASE_(r13) /* 801B8318 001B5118 3C 80 80 36 */ lis r4, lbl_80363EA0@ha /* 801B831C 001B511C 38 04 3E A0 */ addi r0, r4, lbl_80363EA0@l @@ -3356,8 +3356,8 @@ func_801B8314: /* 801B8328 001B5128 90 03 00 00 */ stw r0, 0(r3) /* 801B832C 001B512C 4E 80 00 20 */ blr -.global func_801B8330 -func_801B8330: +.global __AXGetAuxAOutputDpl2R +__AXGetAuxAOutputDpl2R: /* 801B8330 001B5130 80 AD 99 DC */ lwz r5, lbl_803CC2DC-_SDA_BASE_(r13) /* 801B8334 001B5134 3C 80 80 36 */ lis r4, lbl_80363EA0@ha /* 801B8338 001B5138 38 04 3E A0 */ addi r0, r4, lbl_80363EA0@l @@ -3367,8 +3367,8 @@ func_801B8330: /* 801B8348 001B5148 90 03 00 00 */ stw r0, 0(r3) /* 801B834C 001B514C 4E 80 00 20 */ blr -.global func_801B8350 -func_801B8350: +.global __AXGetAuxAOutputDpl2Ls +__AXGetAuxAOutputDpl2Ls: /* 801B8350 001B5150 80 AD 99 DC */ lwz r5, lbl_803CC2DC-_SDA_BASE_(r13) /* 801B8354 001B5154 3C 80 80 36 */ lis r4, lbl_80363EA0@ha /* 801B8358 001B5158 38 04 3E A0 */ addi r0, r4, lbl_80363EA0@l @@ -3378,8 +3378,8 @@ func_801B8350: /* 801B8368 001B5168 90 03 00 00 */ stw r0, 0(r3) /* 801B836C 001B516C 4E 80 00 20 */ blr -.global func_801B8370 -func_801B8370: +.global __AXGetAuxAOutputDpl2Rs +__AXGetAuxAOutputDpl2Rs: /* 801B8370 001B5170 80 AD 99 DC */ lwz r5, lbl_803CC2DC-_SDA_BASE_(r13) /* 801B8374 001B5174 3C 80 80 36 */ lis r4, lbl_80365520@ha /* 801B8378 001B5178 38 04 55 20 */ addi r0, r4, lbl_80365520@l @@ -3389,8 +3389,8 @@ func_801B8370: /* 801B8388 001B5188 90 03 00 00 */ stw r0, 0(r3) /* 801B838C 001B518C 4E 80 00 20 */ blr -.global func_801B8390 -func_801B8390: +.global __AXGetAuxBInput +__AXGetAuxBInput: /* 801B8390 001B5190 80 0D 99 BC */ lwz r0, lbl_803CC2BC-_SDA_BASE_(r13) /* 801B8394 001B5194 28 00 00 00 */ cmplwi r0, 0 /* 801B8398 001B5198 41 82 00 20 */ beq lbl_801B83B8 @@ -3406,8 +3406,8 @@ lbl_801B83B8: /* 801B83BC 001B51BC 90 03 00 00 */ stw r0, 0(r3) /* 801B83C0 001B51C0 4E 80 00 20 */ blr -.global func_801B83C4 -func_801B83C4: +.global __AXGetAuxBOutput +__AXGetAuxBOutput: /* 801B83C4 001B51C4 80 AD 99 DC */ lwz r5, lbl_803CC2DC-_SDA_BASE_(r13) /* 801B83C8 001B51C8 3C 80 80 36 */ lis r4, lbl_80365520@ha /* 801B83CC 001B51CC 38 04 55 20 */ addi r0, r4, lbl_80365520@l @@ -3416,8 +3416,8 @@ func_801B83C4: /* 801B83D8 001B51D8 90 03 00 00 */ stw r0, 0(r3) /* 801B83DC 001B51DC 4E 80 00 20 */ blr -.global func_801B83E0 -func_801B83E0: +.global __AXGetAuxBForDPL2 +__AXGetAuxBForDPL2: /* 801B83E0 001B51E0 80 AD 99 E0 */ lwz r5, lbl_803CC2E0-_SDA_BASE_(r13) /* 801B83E4 001B51E4 3C 80 80 36 */ lis r4, lbl_80365520@ha /* 801B83E8 001B51E8 38 04 55 20 */ addi r0, r4, lbl_80365520@l @@ -3426,8 +3426,8 @@ func_801B83E0: /* 801B83F4 001B51F4 90 03 00 00 */ stw r0, 0(r3) /* 801B83F8 001B51F8 4E 80 00 20 */ blr -.global func_801B83FC -func_801B83FC: +.global __AXGetAuxBOutputDPL2 +__AXGetAuxBOutputDPL2: /* 801B83FC 001B51FC 80 AD 99 E4 */ lwz r5, lbl_803CC2E4-_SDA_BASE_(r13) /* 801B8400 001B5200 3C 80 80 36 */ lis r4, lbl_80365520@ha /* 801B8404 001B5204 38 04 55 20 */ addi r0, r4, lbl_80365520@l @@ -3436,8 +3436,8 @@ func_801B83FC: /* 801B8410 001B5210 90 03 00 00 */ stw r0, 0(r3) /* 801B8414 001B5214 4E 80 00 20 */ blr -.global func_801B8418 -func_801B8418: +.global __AXProcessAux +__AXProcessAux: /* 801B8418 001B5218 7C 08 02 A6 */ mflr r0 /* 801B841C 001B521C 3C 80 80 36 */ lis r4, lbl_80363EA0@ha /* 801B8420 001B5220 90 01 00 04 */ stw r0, 4(r1) @@ -3474,10 +3474,10 @@ func_801B8418: /* 801B849C 001B529C 90 61 00 28 */ stw r3, 0x28(r1) /* 801B84A0 001B52A0 90 01 00 2C */ stw r0, 0x2c(r1) /* 801B84A4 001B52A4 80 61 00 20 */ lwz r3, 0x20(r1) -/* 801B84A8 001B52A8 48 01 9E 85 */ bl func_801D232C +/* 801B84A8 001B52A8 48 01 9E 85 */ bl DCInvalidateRange /* 801B84AC 001B52AC 80 61 00 2C */ lwz r3, 0x2c(r1) /* 801B84B0 001B52B0 38 80 02 80 */ li r4, 0x280 -/* 801B84B4 001B52B4 48 01 9E 79 */ bl func_801D232C +/* 801B84B4 001B52B4 48 01 9E 79 */ bl DCInvalidateRange /* 801B84B8 001B52B8 81 8D 99 B8 */ lwz r12, lbl_803CC2B8-_SDA_BASE_(r13) /* 801B84BC 001B52BC 38 61 00 20 */ addi r3, r1, 0x20 /* 801B84C0 001B52C0 80 8D 99 C0 */ lwz r4, lbl_803CC2C0-_SDA_BASE_(r13) @@ -3485,10 +3485,10 @@ func_801B8418: /* 801B84C8 001B52C8 4E 80 00 21 */ blrl /* 801B84CC 001B52CC 80 61 00 20 */ lwz r3, 0x20(r1) /* 801B84D0 001B52D0 38 80 07 80 */ li r4, 0x780 -/* 801B84D4 001B52D4 48 01 9E E5 */ bl func_801D23B8 +/* 801B84D4 001B52D4 48 01 9E E5 */ bl DCFlushRangeNoSync /* 801B84D8 001B52D8 80 61 00 2C */ lwz r3, 0x2c(r1) /* 801B84DC 001B52DC 38 80 02 80 */ li r4, 0x280 -/* 801B84E0 001B52E0 48 01 9E D9 */ bl func_801D23B8 +/* 801B84E0 001B52E0 48 01 9E D9 */ bl DCFlushRangeNoSync /* 801B84E4 001B52E4 48 00 00 50 */ b lbl_801B8534 lbl_801B84E8: /* 801B84E8 001B52E8 80 0D 99 E8 */ lwz r0, lbl_803CC2E8-_SDA_BASE_(r13) @@ -3501,7 +3501,7 @@ lbl_801B84E8: /* 801B8504 001B5304 90 61 00 18 */ stw r3, 0x18(r1) /* 801B8508 001B5308 90 01 00 1C */ stw r0, 0x1c(r1) /* 801B850C 001B530C 80 61 00 14 */ lwz r3, 0x14(r1) -/* 801B8510 001B5310 48 01 9E 1D */ bl func_801D232C +/* 801B8510 001B5310 48 01 9E 1D */ bl DCInvalidateRange /* 801B8514 001B5314 81 8D 99 B8 */ lwz r12, lbl_803CC2B8-_SDA_BASE_(r13) /* 801B8518 001B5318 38 61 00 14 */ addi r3, r1, 0x14 /* 801B851C 001B531C 80 8D 99 C0 */ lwz r4, lbl_803CC2C0-_SDA_BASE_(r13) @@ -3509,7 +3509,7 @@ lbl_801B84E8: /* 801B8524 001B5324 4E 80 00 21 */ blrl /* 801B8528 001B5328 80 61 00 14 */ lwz r3, 0x14(r1) /* 801B852C 001B532C 38 80 07 80 */ li r4, 0x780 -/* 801B8530 001B5330 48 01 9E 89 */ bl func_801D23B8 +/* 801B8530 001B5330 48 01 9E 89 */ bl DCFlushRangeNoSync lbl_801B8534: /* 801B8534 001B5334 80 0D 99 BC */ lwz r0, lbl_803CC2BC-_SDA_BASE_(r13) /* 801B8538 001B5338 28 00 00 00 */ cmplwi r0, 0 @@ -3528,7 +3528,7 @@ lbl_801B8534: /* 801B856C 001B536C 90 61 00 0C */ stw r3, 0xc(r1) /* 801B8570 001B5370 90 01 00 10 */ stw r0, 0x10(r1) /* 801B8574 001B5374 80 61 00 08 */ lwz r3, 8(r1) -/* 801B8578 001B5378 48 01 9D B5 */ bl func_801D232C +/* 801B8578 001B5378 48 01 9D B5 */ bl DCInvalidateRange /* 801B857C 001B537C 81 8D 99 BC */ lwz r12, lbl_803CC2BC-_SDA_BASE_(r13) /* 801B8580 001B5380 38 61 00 08 */ addi r3, r1, 8 /* 801B8584 001B5384 80 8D 99 C4 */ lwz r4, lbl_803CC2C4-_SDA_BASE_(r13) @@ -3536,7 +3536,7 @@ lbl_801B8534: /* 801B858C 001B538C 4E 80 00 21 */ blrl /* 801B8590 001B5390 80 61 00 08 */ lwz r3, 8(r1) /* 801B8594 001B5394 38 80 07 80 */ li r4, 0x780 -/* 801B8598 001B5398 48 01 9E 21 */ bl func_801D23B8 +/* 801B8598 001B5398 48 01 9E 21 */ bl DCFlushRangeNoSync lbl_801B859C: /* 801B859C 001B539C 80 8D 99 D8 */ lwz r4, lbl_803CC2D8-_SDA_BASE_(r13) /* 801B85A0 001B53A0 3C 60 AA AB */ lis r3, 0xAAAAAAAB@ha @@ -3585,13 +3585,13 @@ lbl_801B859C: /* 801B864C 001B544C 7C 08 03 A6 */ mtlr r0 /* 801B8650 001B5450 4E 80 00 20 */ blr -.global func_801B8654 -func_801B8654: +.global __AXGetCommandListCycles +__AXGetCommandListCycles: /* 801B8654 001B5454 80 6D 99 F8 */ lwz r3, lbl_803CC2F8-_SDA_BASE_(r13) /* 801B8658 001B5458 4E 80 00 20 */ blr -.global func_801B865C -func_801B865C: +.global __AXGetCommandListAddress +__AXGetCommandListAddress: /* 801B865C 001B545C 80 AD 99 F0 */ lwz r5, lbl_803CC2F0-_SDA_BASE_(r13) /* 801B8660 001B5460 3C 60 80 36 */ lis r3, lbl_80366BA0@ha /* 801B8664 001B5464 38 83 6B A0 */ addi r4, r3, lbl_80366BA0@l @@ -3608,8 +3608,8 @@ func_801B865C: /* 801B8690 001B5490 90 0D 99 F4 */ stw r0, lbl_803CC2F4-_SDA_BASE_(r13) /* 801B8694 001B5494 4E 80 00 20 */ blr -.global func_801B8698 -func_801B8698: +.global __AXNextFrame +__AXNextFrame: /* 801B8698 001B5498 7C 08 02 A6 */ mflr r0 /* 801B869C 001B549C 90 01 00 04 */ stw r0, 4(r1) /* 801B86A0 001B54A0 38 00 01 A9 */ li r0, 0x1a9 @@ -3621,7 +3621,7 @@ func_801B8698: /* 801B86B8 001B54B8 3B A3 00 00 */ addi r29, r3, 0 /* 801B86BC 001B54BC 83 ED 99 F4 */ lwz r31, lbl_803CC2F4-_SDA_BASE_(r13) /* 801B86C0 001B54C0 90 0D 99 F8 */ stw r0, lbl_803CC2F8-_SDA_BASE_(r13) -/* 801B86C4 001B54C4 48 00 0E 7D */ bl func_801B9540 +/* 801B86C4 001B54C4 48 00 0E 7D */ bl __AXGetStudio /* 801B86C8 001B54C8 90 61 00 48 */ stw r3, 0x48(r1) /* 801B86CC 001B54CC 38 00 00 00 */ li r0, 0 /* 801B86D0 001B54D0 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) @@ -3697,7 +3697,7 @@ lbl_801B8798: /* 801B87E0 001B55E0 90 8D 99 F4 */ stw r4, lbl_803CC2F4-_SDA_BASE_(r13) /* 801B87E4 001B55E4 90 0D 99 F8 */ stw r0, lbl_803CC2F8-_SDA_BASE_(r13) lbl_801B87E8: -/* 801B87E8 001B55E8 48 00 1B ED */ bl func_801BA3D4 +/* 801B87E8 001B55E8 48 00 1B ED */ bl __AXGetPBs /* 801B87EC 001B55EC 90 61 00 48 */ stw r3, 0x48(r1) /* 801B87F0 001B55F0 38 80 00 02 */ li r4, 2 /* 801B87F4 001B55F4 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) @@ -3728,7 +3728,7 @@ lbl_801B87E8: /* 801B8858 001B5658 90 6D 99 F4 */ stw r3, lbl_803CC2F4-_SDA_BASE_(r13) /* 801B885C 001B565C 40 82 02 3C */ bne lbl_801B8A98 /* 801B8860 001B5660 38 61 00 48 */ addi r3, r1, 0x48 -/* 801B8864 001B5664 4B FF FA 5D */ bl func_801B82C0 +/* 801B8864 001B5664 4B FF FA 5D */ bl __AXGetAuxAInput /* 801B8868 001B5668 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B886C 001B566C 28 00 00 00 */ cmplwi r0, 0 /* 801B8870 001B5670 41 82 01 88 */ beq lbl_801B89F8 @@ -3752,7 +3752,7 @@ lbl_801B87E8: /* 801B88B8 001B56B8 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) /* 801B88BC 001B56BC 38 04 00 02 */ addi r0, r4, 2 /* 801B88C0 001B56C0 90 0D 99 F4 */ stw r0, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B88C4 001B56C4 4B FF FA 31 */ bl func_801B82F4 +/* 801B88C4 001B56C4 4B FF FA 31 */ bl __AXGetAuxAInputDpl2 /* 801B88C8 001B56C8 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B88CC 001B56CC 38 61 00 48 */ addi r3, r1, 0x48 /* 801B88D0 001B56D0 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) @@ -3767,7 +3767,7 @@ lbl_801B87E8: /* 801B88F4 001B56F4 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) /* 801B88F8 001B56F8 38 04 00 02 */ addi r0, r4, 2 /* 801B88FC 001B56FC 90 0D 99 F4 */ stw r0, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8900 001B5700 4B FF FA 15 */ bl func_801B8314 +/* 801B8900 001B5700 4B FF FA 15 */ bl __AXGetAuxAOutput /* 801B8904 001B5704 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B8908 001B5708 38 61 00 48 */ addi r3, r1, 0x48 /* 801B890C 001B570C 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) @@ -3782,7 +3782,7 @@ lbl_801B87E8: /* 801B8930 001B5730 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) /* 801B8934 001B5734 38 04 00 02 */ addi r0, r4, 2 /* 801B8938 001B5738 90 0D 99 F4 */ stw r0, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B893C 001B573C 4B FF F9 F5 */ bl func_801B8330 +/* 801B893C 001B573C 4B FF F9 F5 */ bl __AXGetAuxAOutputDpl2R /* 801B8940 001B5740 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B8944 001B5744 38 61 00 48 */ addi r3, r1, 0x48 /* 801B8948 001B5748 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) @@ -3797,7 +3797,7 @@ lbl_801B87E8: /* 801B896C 001B576C 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) /* 801B8970 001B5770 38 04 00 02 */ addi r0, r4, 2 /* 801B8974 001B5774 90 0D 99 F4 */ stw r0, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8978 001B5778 4B FF F9 D9 */ bl func_801B8350 +/* 801B8978 001B5778 4B FF F9 D9 */ bl __AXGetAuxAOutputDpl2Ls /* 801B897C 001B577C 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B8980 001B5780 38 61 00 48 */ addi r3, r1, 0x48 /* 801B8984 001B5784 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) @@ -3812,7 +3812,7 @@ lbl_801B87E8: /* 801B89A8 001B57A8 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) /* 801B89AC 001B57AC 38 04 00 02 */ addi r0, r4, 2 /* 801B89B0 001B57B0 90 0D 99 F4 */ stw r0, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B89B4 001B57B4 4B FF F9 BD */ bl func_801B8370 +/* 801B89B4 001B57B4 4B FF F9 BD */ bl __AXGetAuxAOutputDpl2Rs /* 801B89B8 001B57B8 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B89BC 001B57BC 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) /* 801B89C0 001B57C0 54 00 84 3E */ srwi r0, r0, 0x10 @@ -3837,7 +3837,7 @@ lbl_801B89F8: /* 801B8A08 001B5808 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) /* 801B8A0C 001B580C 38 04 00 02 */ addi r0, r4, 2 /* 801B8A10 001B5810 90 0D 99 F4 */ stw r0, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8A14 001B5814 4B FF F9 CD */ bl func_801B83E0 +/* 801B8A14 001B5814 4B FF F9 CD */ bl __AXGetAuxBForDPL2 /* 801B8A18 001B5818 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B8A1C 001B581C 38 61 00 48 */ addi r3, r1, 0x48 /* 801B8A20 001B5820 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) @@ -3852,7 +3852,7 @@ lbl_801B89F8: /* 801B8A44 001B5844 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) /* 801B8A48 001B5848 38 04 00 02 */ addi r0, r4, 2 /* 801B8A4C 001B584C 90 0D 99 F4 */ stw r0, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8A50 001B5850 4B FF F9 AD */ bl func_801B83FC +/* 801B8A50 001B5850 4B FF F9 AD */ bl __AXGetAuxBOutputDPL2 /* 801B8A54 001B5854 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B8A58 001B5858 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) /* 801B8A5C 001B585C 54 00 84 3E */ srwi r0, r0, 0x10 @@ -3872,7 +3872,7 @@ lbl_801B89F8: /* 801B8A94 001B5894 48 00 01 54 */ b lbl_801B8BE8 lbl_801B8A98: /* 801B8A98 001B5898 38 61 00 48 */ addi r3, r1, 0x48 -/* 801B8A9C 001B589C 4B FF F8 25 */ bl func_801B82C0 +/* 801B8A9C 001B589C 4B FF F8 25 */ bl __AXGetAuxAInput /* 801B8AA0 001B58A0 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B8AA4 001B58A4 28 00 00 00 */ cmplwi r0, 0 /* 801B8AA8 001B58A8 41 82 00 98 */ beq lbl_801B8B40 @@ -3896,7 +3896,7 @@ lbl_801B8A98: /* 801B8AF0 001B58F0 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) /* 801B8AF4 001B58F4 38 04 00 02 */ addi r0, r4, 2 /* 801B8AF8 001B58F8 90 0D 99 F4 */ stw r0, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8AFC 001B58FC 4B FF F8 19 */ bl func_801B8314 +/* 801B8AFC 001B58FC 4B FF F8 19 */ bl __AXGetAuxAOutput /* 801B8B00 001B5900 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B8B04 001B5904 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) /* 801B8B08 001B5908 54 00 84 3E */ srwi r0, r0, 0x10 @@ -3915,7 +3915,7 @@ lbl_801B8A98: /* 801B8B3C 001B593C 90 0D 99 F8 */ stw r0, lbl_803CC2F8-_SDA_BASE_(r13) lbl_801B8B40: /* 801B8B40 001B5940 38 61 00 48 */ addi r3, r1, 0x48 -/* 801B8B44 001B5944 4B FF F8 4D */ bl func_801B8390 +/* 801B8B44 001B5944 4B FF F8 4D */ bl __AXGetAuxBInput /* 801B8B48 001B5948 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B8B4C 001B594C 28 00 00 00 */ cmplwi r0, 0 /* 801B8B50 001B5950 41 82 00 98 */ beq lbl_801B8BE8 @@ -3942,7 +3942,7 @@ lbl_801B8B40: /* 801B8BA4 001B59A4 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) /* 801B8BA8 001B59A8 38 04 00 02 */ addi r0, r4, 2 /* 801B8BAC 001B59AC 90 0D 99 F4 */ stw r0, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8BB0 001B59B0 4B FF F8 15 */ bl func_801B83C4 +/* 801B8BB0 001B59B0 4B FF F8 15 */ bl __AXGetAuxBOutput /* 801B8BB4 001B59B4 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B8BB8 001B59B8 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) /* 801B8BBC 001B59BC 54 00 84 3E */ srwi r0, r0, 0x10 @@ -4038,7 +4038,7 @@ lbl_801B8C80: /* 801B8D1C 001B5B1C 38 05 00 02 */ addi r0, r5, 2 /* 801B8D20 001B5B20 90 CD 99 F4 */ stw r6, lbl_803CC2F4-_SDA_BASE_(r13) /* 801B8D24 001B5B24 90 0D 99 F8 */ stw r0, lbl_803CC2F8-_SDA_BASE_(r13) -/* 801B8D28 001B5B28 48 01 96 31 */ bl func_801D2358 +/* 801B8D28 001B5B28 48 01 96 31 */ bl DCFlushRange /* 801B8D2C 001B5B2C 80 01 00 64 */ lwz r0, 0x64(r1) /* 801B8D30 001B5B30 83 E1 00 5C */ lwz r31, 0x5c(r1) /* 801B8D34 001B5B34 83 C1 00 58 */ lwz r30, 0x58(r1) @@ -4047,8 +4047,8 @@ lbl_801B8C80: /* 801B8D40 001B5B40 7C 08 03 A6 */ mtlr r0 /* 801B8D44 001B5B44 4E 80 00 20 */ blr -.global func_801B8D48 -func_801B8D48: +.global __AXClInit +__AXClInit: /* 801B8D48 001B5B48 3C 60 80 36 */ lis r3, lbl_80366BA0@ha /* 801B8D4C 001B5B4C 38 80 00 00 */ li r4, 0 /* 801B8D50 001B5B50 38 63 6B A0 */ addi r3, r3, lbl_80366BA0@l @@ -4059,12 +4059,12 @@ func_801B8D48: /* 801B8D64 001B5B64 90 0D 99 FC */ stw r0, lbl_803CC2FC-_SDA_BASE_(r13) /* 801B8D68 001B5B68 4E 80 00 20 */ blr -.global func_801B8D6C -func_801B8D6C: +.global __AXClQuit +__AXClQuit: /* 801B8D6C 001B5B6C 4E 80 00 20 */ blr -.global func_801B8D70 -func_801B8D70: +.global __AXOutNewFrame +__AXOutNewFrame: /* 801B8D70 001B5B70 7C 08 02 A6 */ mflr r0 /* 801B8D74 001B5B74 3C 80 80 36 */ lis r4, lbl_803671A0@ha /* 801B8D78 001B5B78 90 01 00 04 */ stw r0, 4(r1) @@ -4073,36 +4073,36 @@ func_801B8D70: /* 801B8D84 001B5B84 3B E4 71 A0 */ addi r31, r4, lbl_803671A0@l /* 801B8D88 001B5B88 93 C1 00 10 */ stw r30, 0x10(r1) /* 801B8D8C 001B5B8C 3B C3 00 00 */ addi r30, r3, 0 -/* 801B8D90 001B5B90 48 01 E7 BD */ bl func_801D754C +/* 801B8D90 001B5B90 48 01 E7 BD */ bl OSGetTime /* 801B8D94 001B5B94 90 9F 4A 54 */ stw r4, 0x4a54(r31) /* 801B8D98 001B5B98 90 7F 4A 50 */ stw r3, 0x4a50(r31) /* 801B8D9C 001B5B9C 7F C3 F3 78 */ mr r3, r30 -/* 801B8DA0 001B5BA0 48 00 13 BD */ bl func_801BA15C -/* 801B8DA4 001B5BA4 48 00 07 A9 */ bl func_801B954C -/* 801B8DA8 001B5BA8 4B FF F8 B5 */ bl func_801B865C +/* 801B8DA0 001B5BA0 48 00 13 BD */ bl __AXSyncPBs +/* 801B8DA4 001B5BA4 48 00 07 A9 */ bl __AXPrintStudio +/* 801B8DA8 001B5BA8 4B FF F8 B5 */ bl __AXGetCommandListAddress /* 801B8DAC 001B5BAC 3C 80 BA BE */ lis r4, 0xBABE0180@ha /* 801B8DB0 001B5BB0 3B C3 00 00 */ addi r30, r3, 0 /* 801B8DB4 001B5BB4 38 64 01 80 */ addi r3, r4, 0xBABE0180@l -/* 801B8DB8 001B5BB8 48 00 90 5D */ bl func_801C1E14 +/* 801B8DB8 001B5BB8 48 00 90 5D */ bl DSPSendMailToDSP lbl_801B8DBC: -/* 801B8DBC 001B5BBC 48 00 90 21 */ bl func_801C1DDC +/* 801B8DBC 001B5BBC 48 00 90 21 */ bl DSPCheckMailToDSP /* 801B8DC0 001B5BC0 28 03 00 00 */ cmplwi r3, 0 /* 801B8DC4 001B5BC4 40 82 FF F8 */ bne lbl_801B8DBC /* 801B8DC8 001B5BC8 7F C3 F3 78 */ mr r3, r30 -/* 801B8DCC 001B5BCC 48 00 90 49 */ bl func_801C1E14 +/* 801B8DCC 001B5BCC 48 00 90 49 */ bl DSPSendMailToDSP lbl_801B8DD0: -/* 801B8DD0 001B5BD0 48 00 90 0D */ bl func_801C1DDC +/* 801B8DD0 001B5BD0 48 00 90 0D */ bl DSPCheckMailToDSP /* 801B8DD4 001B5BD4 28 03 00 00 */ cmplwi r3, 0 /* 801B8DD8 001B5BD8 40 82 FF F8 */ bne lbl_801B8DD0 -/* 801B8DDC 001B5BDC 4B FF EF 41 */ bl func_801B7D1C -/* 801B8DE0 001B5BE0 48 01 E7 6D */ bl func_801D754C +/* 801B8DDC 001B5BDC 4B FF EF 41 */ bl __AXServiceCallbackStack +/* 801B8DE0 001B5BE0 48 01 E7 6D */ bl OSGetTime /* 801B8DE4 001B5BE4 90 9F 4A 5C */ stw r4, 0x4a5c(r31) /* 801B8DE8 001B5BE8 90 7F 4A 58 */ stw r3, 0x4a58(r31) -/* 801B8DEC 001B5BEC 4B FF F6 2D */ bl func_801B8418 -/* 801B8DF0 001B5BF0 48 01 E7 5D */ bl func_801D754C +/* 801B8DEC 001B5BEC 4B FF F6 2D */ bl __AXProcessAux +/* 801B8DF0 001B5BF0 48 01 E7 5D */ bl OSGetTime /* 801B8DF4 001B5BF4 90 9F 4A 64 */ stw r4, 0x4a64(r31) /* 801B8DF8 001B5BF8 90 7F 4A 60 */ stw r3, 0x4a60(r31) -/* 801B8DFC 001B5BFC 48 01 E7 51 */ bl func_801D754C +/* 801B8DFC 001B5BFC 48 01 E7 51 */ bl OSGetTime /* 801B8E00 001B5C00 90 9F 4A 6C */ stw r4, 0x4a6c(r31) /* 801B8E04 001B5C04 90 7F 4A 68 */ stw r3, 0x4a68(r31) /* 801B8E08 001B5C08 81 8D 9A 20 */ lwz r12, lbl_803CC320-_SDA_BASE_(r13) @@ -4111,14 +4111,14 @@ lbl_801B8DD0: /* 801B8E14 001B5C14 7D 88 03 A6 */ mtlr r12 /* 801B8E18 001B5C18 4E 80 00 21 */ blrl lbl_801B8E1C: -/* 801B8E1C 001B5C1C 48 01 E7 31 */ bl func_801D754C +/* 801B8E1C 001B5C1C 48 01 E7 31 */ bl OSGetTime /* 801B8E20 001B5C20 90 9F 4A 74 */ stw r4, 0x4a74(r31) /* 801B8E24 001B5C24 90 7F 4A 70 */ stw r3, 0x4a70(r31) /* 801B8E28 001B5C28 38 7F 07 80 */ addi r3, r31, 0x780 /* 801B8E2C 001B5C2C 80 0D 9A 08 */ lwz r0, lbl_803CC308-_SDA_BASE_(r13) /* 801B8E30 001B5C30 1C 00 02 80 */ mulli r0, r0, 0x280 /* 801B8E34 001B5C34 7C 9F 02 14 */ add r4, r31, r0 -/* 801B8E38 001B5C38 4B FF F8 61 */ bl func_801B8698 +/* 801B8E38 001B5C38 4B FF F8 61 */ bl __AXNextFrame /* 801B8E3C 001B5C3C 80 6D 9A 08 */ lwz r3, lbl_803CC308-_SDA_BASE_(r13) /* 801B8E40 001B5C40 80 0D 9A 38 */ lwz r0, lbl_803CC338-_SDA_BASE_(r13) /* 801B8E44 001B5C44 38 63 00 01 */ addi r3, r3, 1 @@ -4142,14 +4142,14 @@ lbl_801B8E78: /* 801B8E88 001B5C88 80 0D 9A 08 */ lwz r0, lbl_803CC308-_SDA_BASE_(r13) /* 801B8E8C 001B5C8C 1C 00 02 80 */ mulli r0, r0, 0x280 /* 801B8E90 001B5C90 7C 7F 02 14 */ add r3, r31, r0 -/* 801B8E94 001B5C94 4B FF C5 01 */ bl func_801B5394 +/* 801B8E94 001B5C94 4B FF C5 01 */ bl AIInitDMA lbl_801B8E98: -/* 801B8E98 001B5C98 48 01 E6 B5 */ bl func_801D754C +/* 801B8E98 001B5C98 48 01 E6 B5 */ bl OSGetTime /* 801B8E9C 001B5C9C 90 9F 4A 7C */ stw r4, 0x4a7c(r31) /* 801B8EA0 001B5CA0 90 7F 4A 78 */ stw r3, 0x4a78(r31) -/* 801B8EA4 001B5CA4 48 00 0B 65 */ bl func_801B9A08 +/* 801B8EA4 001B5CA4 48 00 0B 65 */ bl __AXGetNumVoices /* 801B8EA8 001B5CA8 90 7F 4A 80 */ stw r3, 0x4a80(r31) -/* 801B8EAC 001B5CAC 48 00 1D 7D */ bl func_801BAC28 +/* 801B8EAC 001B5CAC 48 00 1D 7D */ bl __AXGetCurrentProfile /* 801B8EB0 001B5CB0 28 03 00 00 */ cmplwi r3, 0 /* 801B8EB4 001B5CB4 41 82 00 5C */ beq lbl_801B8F10 /* 801B8EB8 001B5CB8 38 00 00 07 */ li r0, 7 @@ -4189,7 +4189,7 @@ lbl_801B8F28: /* 801B8F34 001B5D34 80 0D 9A 10 */ lwz r0, lbl_803CC310-_SDA_BASE_(r13) /* 801B8F38 001B5D38 28 00 00 00 */ cmplwi r0, 0 /* 801B8F3C 001B5D3C 40 82 00 10 */ bne lbl_801B8F4C -/* 801B8F40 001B5D40 48 01 E6 0D */ bl func_801D754C +/* 801B8F40 001B5D40 48 01 E6 0D */ bl OSGetTime /* 801B8F44 001B5D44 90 8D 9A 1C */ stw r4, lbl_803CC31C-_SDA_BASE_(r13) /* 801B8F48 001B5D48 90 6D 9A 18 */ stw r3, lbl_803CC318-_SDA_BASE_(r13) lbl_801B8F4C: @@ -4199,14 +4199,14 @@ lbl_801B8F4C: /* 801B8F58 001B5D58 38 00 00 00 */ li r0, 0 /* 801B8F5C 001B5D5C 90 0D 9A 10 */ stw r0, lbl_803CC310-_SDA_BASE_(r13) /* 801B8F60 001B5D60 38 60 00 00 */ li r3, 0 -/* 801B8F64 001B5D64 4B FF FE 0D */ bl func_801B8D70 +/* 801B8F64 001B5D64 4B FF FE 0D */ bl __AXOutNewFrame /* 801B8F68 001B5D68 48 00 00 18 */ b lbl_801B8F80 lbl_801B8F6C: /* 801B8F6C 001B5D6C 38 00 00 02 */ li r0, 2 /* 801B8F70 001B5D70 3C 60 80 37 */ lis r3, lbl_8036BBA0@ha /* 801B8F74 001B5D74 90 0D 9A 10 */ stw r0, lbl_803CC310-_SDA_BASE_(r13) /* 801B8F78 001B5D78 38 63 BB A0 */ addi r3, r3, lbl_8036BBA0@l -/* 801B8F7C 001B5D7C 48 00 90 29 */ bl func_801C1FA4 +/* 801B8F7C 001B5D7C 48 00 90 29 */ bl DSPAssertTask lbl_801B8F80: /* 801B8F80 001B5D80 80 0D 9A 38 */ lwz r0, lbl_803CC338-_SDA_BASE_(r13) /* 801B8F84 001B5D84 28 00 00 01 */ cmplwi r0, 1 @@ -4217,7 +4217,7 @@ lbl_801B8F80: /* 801B8F98 001B5D98 1C 64 02 80 */ mulli r3, r4, 0x280 /* 801B8F9C 001B5D9C 7C 60 1A 14 */ add r3, r0, r3 /* 801B8FA0 001B5DA0 38 80 02 80 */ li r4, 0x280 -/* 801B8FA4 001B5DA4 4B FF C3 F1 */ bl func_801B5394 +/* 801B8FA4 001B5DA4 4B FF C3 F1 */ bl AIInitDMA /* 801B8FA8 001B5DA8 80 8D 9A 0C */ lwz r4, lbl_803CC30C-_SDA_BASE_(r13) /* 801B8FAC 001B5DAC 3C 60 AA AB */ lis r3, 0xAAAAAAAB@ha /* 801B8FB0 001B5DB0 38 03 AA AB */ addi r0, r3, 0xAAAAAAAB@l @@ -4247,13 +4247,13 @@ lbl_801B8FF0: /* 801B9004 001B5E04 40 82 00 2C */ bne lbl_801B9030 /* 801B9008 001B5E08 38 00 00 00 */ li r0, 0 /* 801B900C 001B5E0C 90 0D 9A 10 */ stw r0, lbl_803CC310-_SDA_BASE_(r13) -/* 801B9010 001B5E10 48 01 E5 3D */ bl func_801D754C +/* 801B9010 001B5E10 48 01 E5 3D */ bl OSGetTime /* 801B9014 001B5E14 80 AD 9A 18 */ lwz r5, lbl_803CC318-_SDA_BASE_(r13) /* 801B9018 001B5E18 80 0D 9A 1C */ lwz r0, lbl_803CC31C-_SDA_BASE_(r13) /* 801B901C 001B5E1C 7C 00 20 10 */ subfc r0, r0, r4 /* 801B9020 001B5E20 54 00 F0 BE */ srwi r0, r0, 2 /* 801B9024 001B5E24 7C 03 03 78 */ mr r3, r0 -/* 801B9028 001B5E28 4B FF FD 49 */ bl func_801B8D70 +/* 801B9028 001B5E28 4B FF FD 49 */ bl __AXOutNewFrame /* 801B902C 001B5E2C 48 00 00 0C */ b lbl_801B9038 lbl_801B9030: /* 801B9030 001B5E30 38 00 00 01 */ li r0, 1 @@ -4270,14 +4270,14 @@ lbl_801B9048: /* 801B9054 001B5E54 38 00 00 01 */ li r0, 1 /* 801B9058 001B5E58 94 21 FF F8 */ stwu r1, -8(r1) /* 801B905C 001B5E5C 90 0D 9A 28 */ stw r0, lbl_803CC328-_SDA_BASE_(r13) -/* 801B9060 001B5E60 48 01 E3 3D */ bl func_801D739C +/* 801B9060 001B5E60 48 01 E3 3D */ bl OSWakeupThread /* 801B9064 001B5E64 80 01 00 0C */ lwz r0, 0xc(r1) /* 801B9068 001B5E68 38 21 00 08 */ addi r1, r1, 8 /* 801B906C 001B5E6C 7C 08 03 A6 */ mtlr r0 /* 801B9070 001B5E70 4E 80 00 20 */ blr -.global func_801B9074 -func_801B9074: +.global __AXOutInitDSP +__AXOutInitDSP: /* 801B9074 001B5E74 7C 08 02 A6 */ mflr r0 /* 801B9078 001B5E78 3C A0 80 1C */ lis r5, lbl_801B8FE4@ha /* 801B907C 001B5E7C 90 01 00 04 */ stw r0, 4(r1) @@ -4314,14 +4314,14 @@ func_801B9074: /* 801B90F8 001B5EF8 91 3F 4A 04 */ stw r9, 0x4a04(r31) /* 801B90FC 001B5EFC 91 2D 9A 24 */ stw r9, lbl_803CC324-_SDA_BASE_(r13) /* 801B9100 001B5F00 91 2D 9A 28 */ stw r9, lbl_803CC328-_SDA_BASE_(r13) -/* 801B9104 001B5F04 48 01 D6 65 */ bl func_801D6768 -/* 801B9108 001B5F08 48 00 8D E5 */ bl func_801C1EEC +/* 801B9104 001B5F04 48 01 D6 65 */ bl OSInitThreadQueue +/* 801B9108 001B5F08 48 00 8D E5 */ bl DSPCheckInit /* 801B910C 001B5F0C 2C 03 00 00 */ cmpwi r3, 0 /* 801B9110 001B5F10 40 82 00 08 */ bne lbl_801B9118 -/* 801B9114 001B5F14 48 00 8D 15 */ bl func_801C1E28 +/* 801B9114 001B5F14 48 00 8D 15 */ bl DSPInit lbl_801B9118: /* 801B9118 001B5F18 38 7F 4A 00 */ addi r3, r31, 0x4a00 -/* 801B911C 001B5F1C 48 00 8D D9 */ bl func_801C1EF4 +/* 801B911C 001B5F1C 48 00 8D D9 */ bl DSPAddTask lbl_801B9120: /* 801B9120 001B5F20 80 0D 9A 24 */ lwz r0, lbl_803CC324-_SDA_BASE_(r13) /* 801B9124 001B5F24 2C 00 00 00 */ cmpwi r0, 0 @@ -4332,8 +4332,8 @@ lbl_801B9120: /* 801B9138 001B5F38 7C 08 03 A6 */ mtlr r0 /* 801B913C 001B5F3C 4E 80 00 20 */ blr -.global func_801B9140 -func_801B9140: +.global __AXOutInit +__AXOutInit: /* 801B9140 001B5F40 7C 08 02 A6 */ mflr r0 /* 801B9144 001B5F44 38 80 00 00 */ li r4, 0 /* 801B9148 001B5F48 90 01 00 04 */ stw r0, 4(r1) @@ -4433,7 +4433,7 @@ lbl_801B9178: /* 801B92BC 001B60BC 42 00 FE BC */ bdnz lbl_801B9178 /* 801B92C0 001B60C0 38 7F 00 00 */ addi r3, r31, 0 /* 801B92C4 001B60C4 38 80 07 80 */ li r4, 0x780 -/* 801B92C8 001B60C8 48 01 90 91 */ bl func_801D2358 +/* 801B92C8 001B60C8 48 01 90 91 */ bl DCFlushRange /* 801B92CC 001B60CC 38 00 00 02 */ li r0, 2 /* 801B92D0 001B60D0 7C 09 03 A6 */ mtctr r0 /* 801B92D4 001B60D4 38 7F 07 80 */ addi r3, r31, 0x780 @@ -4523,22 +4523,22 @@ lbl_801B92DC: /* 801B9420 001B6220 42 00 FE BC */ bdnz lbl_801B92DC /* 801B9424 001B6224 38 7F 07 80 */ addi r3, r31, 0x780 /* 801B9428 001B6228 38 80 02 80 */ li r4, 0x280 -/* 801B942C 001B622C 48 01 8F 2D */ bl func_801D2358 -/* 801B9430 001B6230 4B FF FC 45 */ bl func_801B9074 +/* 801B942C 001B622C 48 01 8F 2D */ bl DCFlushRange +/* 801B9430 001B6230 4B FF FC 45 */ bl __AXOutInitDSP /* 801B9434 001B6234 3C 60 80 1C */ lis r3, lbl_801B8F28@ha /* 801B9438 001B6238 38 63 8F 28 */ addi r3, r3, lbl_801B8F28@l -/* 801B943C 001B623C 4B FF BF 15 */ bl func_801B5350 +/* 801B943C 001B623C 4B FF BF 15 */ bl AIRegisterDMACallback /* 801B9440 001B6240 80 0D 9A 38 */ lwz r0, lbl_803CC338-_SDA_BASE_(r13) /* 801B9444 001B6244 28 00 00 01 */ cmplwi r0, 1 /* 801B9448 001B6248 40 82 00 14 */ bne lbl_801B945C /* 801B944C 001B624C 38 7F 07 80 */ addi r3, r31, 0x780 /* 801B9450 001B6250 38 9F 05 00 */ addi r4, r31, 0x500 -/* 801B9454 001B6254 4B FF F2 45 */ bl func_801B8698 +/* 801B9454 001B6254 4B FF F2 45 */ bl __AXNextFrame /* 801B9458 001B6258 48 00 00 10 */ b lbl_801B9468 lbl_801B945C: /* 801B945C 001B625C 38 7F 07 80 */ addi r3, r31, 0x780 /* 801B9460 001B6260 38 9F 02 80 */ addi r4, r31, 0x280 -/* 801B9464 001B6264 4B FF F2 35 */ bl func_801B8698 +/* 801B9464 001B6264 4B FF F2 35 */ bl __AXNextFrame lbl_801B9468: /* 801B9468 001B6268 80 0D 9A 38 */ lwz r0, lbl_803CC338-_SDA_BASE_(r13) /* 801B946C 001B626C 38 80 00 01 */ li r4, 1 @@ -4551,7 +4551,7 @@ lbl_801B9468: /* 801B9488 001B6288 38 80 02 80 */ li r4, 0x280 /* 801B948C 001B628C 1C 00 02 80 */ mulli r0, r0, 0x280 /* 801B9490 001B6290 7C 7F 02 14 */ add r3, r31, r0 -/* 801B9494 001B6294 4B FF BF 01 */ bl func_801B5394 +/* 801B9494 001B6294 4B FF BF 01 */ bl AIInitDMA /* 801B9498 001B6298 80 6D 9A 0C */ lwz r3, lbl_803CC30C-_SDA_BASE_(r13) /* 801B949C 001B629C 38 03 00 01 */ addi r0, r3, 1 /* 801B94A0 001B62A0 90 0D 9A 0C */ stw r0, lbl_803CC30C-_SDA_BASE_(r13) @@ -4564,53 +4564,53 @@ lbl_801B94B4: /* 801B94B8 001B62B8 38 80 02 80 */ li r4, 0x280 /* 801B94BC 001B62BC 1C 00 02 80 */ mulli r0, r0, 0x280 /* 801B94C0 001B62C0 7C 7F 02 14 */ add r3, r31, r0 -/* 801B94C4 001B62C4 4B FF BE D1 */ bl func_801B5394 +/* 801B94C4 001B62C4 4B FF BE D1 */ bl AIInitDMA lbl_801B94C8: -/* 801B94C8 001B62C8 4B FF BF 55 */ bl func_801B541C +/* 801B94C8 001B62C8 4B FF BF 55 */ bl AIStartDMA /* 801B94CC 001B62CC 80 01 00 2C */ lwz r0, 0x2c(r1) /* 801B94D0 001B62D0 83 E1 00 24 */ lwz r31, 0x24(r1) /* 801B94D4 001B62D4 38 21 00 28 */ addi r1, r1, 0x28 /* 801B94D8 001B62D8 7C 08 03 A6 */ mtlr r0 /* 801B94DC 001B62DC 4E 80 00 20 */ blr -.global func_801B94E0 -func_801B94E0: +.global __AXOutQuit +__AXOutQuit: /* 801B94E0 001B62E0 7C 08 02 A6 */ mflr r0 /* 801B94E4 001B62E4 90 01 00 04 */ stw r0, 4(r1) /* 801B94E8 001B62E8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801B94EC 001B62EC 93 E1 00 0C */ stw r31, 0xc(r1) -/* 801B94F0 001B62F0 48 01 AE 21 */ bl func_801D4310 +/* 801B94F0 001B62F0 48 01 AE 21 */ bl OSDisableInterrupts /* 801B94F4 001B62F4 38 00 00 00 */ li r0, 0 /* 801B94F8 001B62F8 3C 80 80 37 */ lis r4, lbl_8036BBA0@ha /* 801B94FC 001B62FC 90 0D 9A 20 */ stw r0, lbl_803CC320-_SDA_BASE_(r13) /* 801B9500 001B6300 38 04 BB A0 */ addi r0, r4, lbl_8036BBA0@l /* 801B9504 001B6304 3B E3 00 00 */ addi r31, r3, 0 /* 801B9508 001B6308 7C 03 03 78 */ mr r3, r0 -/* 801B950C 001B630C 48 00 8A 59 */ bl func_801C1F64 +/* 801B950C 001B630C 48 00 8A 59 */ bl DSPCancelTask /* 801B9510 001B6310 38 6D 9A 30 */ addi r3, r13, lbl_803CC330-_SDA_BASE_ -/* 801B9514 001B6314 48 01 DD 9D */ bl func_801D72B0 -/* 801B9518 001B6318 4B FF BF 1D */ bl func_801B5434 +/* 801B9514 001B6314 48 01 DD 9D */ bl OSSleepThread +/* 801B9518 001B6318 4B FF BF 1D */ bl AIStopDMA /* 801B951C 001B631C 7F E3 FB 78 */ mr r3, r31 -/* 801B9520 001B6320 48 01 AE 19 */ bl func_801D4338 +/* 801B9520 001B6320 48 01 AE 19 */ bl OSRestoreInterrupts /* 801B9524 001B6324 80 01 00 14 */ lwz r0, 0x14(r1) /* 801B9528 001B6328 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801B952C 001B632C 38 21 00 10 */ addi r1, r1, 0x10 /* 801B9530 001B6330 7C 08 03 A6 */ mtlr r0 /* 801B9534 001B6334 4E 80 00 20 */ blr -.global func_801B9538 -func_801B9538: +.global AXRegisterCallback +AXRegisterCallback: /* 801B9538 001B6338 90 6D 9A 20 */ stw r3, lbl_803CC320-_SDA_BASE_(r13) /* 801B953C 001B633C 4E 80 00 20 */ blr -.global func_801B9540 -func_801B9540: +.global __AXGetStudio +__AXGetStudio: /* 801B9540 001B6340 3C 60 80 37 */ lis r3, lbl_8036BC40@ha /* 801B9544 001B6344 38 63 BC 40 */ addi r3, r3, lbl_8036BC40@l /* 801B9548 001B6348 4E 80 00 20 */ blr -.global func_801B954C -func_801B954C: +.global __AXPrintStudio +__AXPrintStudio: /* 801B954C 001B634C 7C 08 02 A6 */ mflr r0 /* 801B9550 001B6350 3C 60 66 66 */ lis r3, 0x66666667@ha /* 801B9554 001B6354 90 01 00 04 */ stw r0, 4(r1) @@ -4896,14 +4896,14 @@ lbl_801B991C: /* 801B9928 001B6728 B0 03 00 34 */ sth r0, 0x34(r3) lbl_801B992C: /* 801B992C 001B672C 38 80 00 36 */ li r4, 0x36 -/* 801B9930 001B6730 48 01 8A 29 */ bl func_801D2358 +/* 801B9930 001B6730 48 01 8A 29 */ bl DCFlushRange /* 801B9934 001B6734 80 01 00 0C */ lwz r0, 0xc(r1) /* 801B9938 001B6738 38 21 00 08 */ addi r1, r1, 8 /* 801B993C 001B673C 7C 08 03 A6 */ mtlr r0 /* 801B9940 001B6740 4E 80 00 20 */ blr -.global func_801B9944 -func_801B9944: +.global __AXSPBInit +__AXSPBInit: /* 801B9944 001B6744 38 00 00 00 */ li r0, 0 /* 801B9948 001B6748 90 0D 9A 60 */ stw r0, lbl_803CC360-_SDA_BASE_(r13) /* 801B994C 001B674C 90 0D 9A 5C */ stw r0, lbl_803CC35C-_SDA_BASE_(r13) @@ -4916,12 +4916,12 @@ func_801B9944: /* 801B9968 001B6768 90 0D 9A 40 */ stw r0, lbl_803CC340-_SDA_BASE_(r13) /* 801B996C 001B676C 4E 80 00 20 */ blr -.global func_801B9970 -func_801B9970: +.global __AXSPBQuit +__AXSPBQuit: /* 801B9970 001B6770 4E 80 00 20 */ blr -.global func_801B9974 -func_801B9974: +.global __AXDepopVoice +__AXDepopVoice: /* 801B9974 001B6774 80 8D 9A 40 */ lwz r4, lbl_803CC340-_SDA_BASE_(r13) /* 801B9978 001B6778 A8 03 00 52 */ lha r0, 0x52(r3) /* 801B997C 001B677C 80 AD 9A 4C */ lwz r5, lbl_803CC34C-_SDA_BASE_(r13) @@ -4960,13 +4960,13 @@ func_801B9974: /* 801B9A00 001B6800 90 0D 9A 60 */ stw r0, lbl_803CC360-_SDA_BASE_(r13) /* 801B9A04 001B6804 4E 80 00 20 */ blr -.global func_801B9A08 -func_801B9A08: +.global __AXGetNumVoices +__AXGetNumVoices: /* 801B9A08 001B6808 80 6D 9A 70 */ lwz r3, lbl_803CC370-_SDA_BASE_(r13) /* 801B9A0C 001B680C 4E 80 00 20 */ blr -.global func_801B9A10 -func_801B9A10: +.global __AXServiceVPB +__AXServiceVPB: /* 801B9A10 001B6810 80 8D 9A 70 */ lwz r4, lbl_803CC370-_SDA_BASE_(r13) /* 801B9A14 001B6814 3C A0 80 37 */ lis r5, lbl_8036BC80@ha /* 801B9A18 001B6818 38 05 BC 80 */ addi r0, r5, lbl_8036BC80@l @@ -5468,8 +5468,8 @@ lbl_801BA130: /* 801BA154 001B6F54 B0 05 00 C0 */ sth r0, 0xc0(r5) /* 801BA158 001B6F58 4E 80 00 20 */ blr -.global func_801BA15C -func_801BA15C: +.global __AXSyncPBs +__AXSyncPBs: /* 801BA15C 001B6F5C 7C 08 02 A6 */ mflr r0 /* 801BA160 001B6F60 3C 80 80 37 */ lis r4, lbl_8036BC80@ha /* 801BA164 001B6F64 90 01 00 04 */ stw r0, 4(r1) @@ -5483,18 +5483,18 @@ func_801BA15C: /* 801BA184 001B6F84 38 7E 00 00 */ addi r3, r30, 0 /* 801BA188 001B6F88 38 80 3D 00 */ li r4, 0x3d00 /* 801BA18C 001B6F8C 90 0D 9A 70 */ stw r0, lbl_803CC370-_SDA_BASE_(r13) -/* 801BA190 001B6F90 48 01 81 9D */ bl func_801D232C +/* 801BA190 001B6F90 48 01 81 9D */ bl DCInvalidateRange /* 801BA194 001B6F94 38 7E 3D 00 */ addi r3, r30, 0x3d00 /* 801BA198 001B6F98 38 80 10 00 */ li r4, 0x1000 -/* 801BA19C 001B6F9C 48 01 81 91 */ bl func_801D232C -/* 801BA1A0 001B6FA0 4B FF E4 B5 */ bl func_801B8654 +/* 801BA19C 001B6F9C 48 01 81 91 */ bl DCInvalidateRange +/* 801BA1A0 001B6FA0 4B FF E4 B5 */ bl __AXGetCommandListCycles /* 801BA1A4 001B6FA4 3C 03 00 01 */ addis r0, r3, 1 /* 801BA1A8 001B6FA8 7F A0 D2 14 */ add r29, r0, r26 /* 801BA1AC 001B6FAC 3B 80 00 1F */ li r28, 0x1f /* 801BA1B0 001B6FB0 3B BD AA 10 */ addi r29, r29, -22000 lbl_801BA1B4: /* 801BA1B4 001B6FB4 7F 83 E3 78 */ mr r3, r28 -/* 801BA1B8 001B6FB8 4B FF DB 4D */ bl func_801B7D04 +/* 801BA1B8 001B6FB8 4B FF DB 4D */ bl __AXGetStackHead /* 801BA1BC 001B6FBC 7C 7B 1B 78 */ mr r27, r3 /* 801BA1C0 001B6FC0 48 00 01 28 */ b lbl_801BA2E8 lbl_801BA1C4: @@ -5504,7 +5504,7 @@ lbl_801BA1C4: /* 801BA1D0 001B6FD0 80 1B 00 18 */ lwz r0, 0x18(r27) /* 801BA1D4 001B6FD4 1C 00 00 F4 */ mulli r0, r0, 0xf4 /* 801BA1D8 001B6FD8 7C 7E 02 14 */ add r3, r30, r0 -/* 801BA1DC 001B6FDC 4B FF F7 99 */ bl func_801B9974 +/* 801BA1DC 001B6FDC 4B FF F7 99 */ bl __AXDepopVoice lbl_801BA1E0: /* 801BA1E0 001B6FE0 A0 1B 01 46 */ lhz r0, 0x146(r27) /* 801BA1E4 001B6FE4 28 00 00 01 */ cmplwi r0, 1 @@ -5544,7 +5544,7 @@ lbl_801BA224: /* 801BA260 001B7060 7C 00 E8 40 */ cmplw r0, r29 /* 801BA264 001B7064 40 81 00 10 */ ble lbl_801BA274 /* 801BA268 001B7068 7F 63 DB 78 */ mr r3, r27 -/* 801BA26C 001B706C 4B FF F7 A5 */ bl func_801B9A10 +/* 801BA26C 001B706C 4B FF F7 A5 */ bl __AXServiceVPB /* 801BA270 001B7070 48 00 00 58 */ b lbl_801BA2C8 lbl_801BA274: /* 801BA274 001B7074 80 1B 00 18 */ lwz r0, 0x18(r27) @@ -5554,7 +5554,7 @@ lbl_801BA274: /* 801BA284 001B7084 28 00 00 01 */ cmplwi r0, 1 /* 801BA288 001B7088 40 82 00 0C */ bne lbl_801BA294 /* 801BA28C 001B708C 7F 43 D3 78 */ mr r3, r26 -/* 801BA290 001B7090 4B FF F6 E5 */ bl func_801B9974 +/* 801BA290 001B7090 4B FF F6 E5 */ bl __AXDepopVoice lbl_801BA294: /* 801BA294 001B7094 38 00 00 00 */ li r0, 0 /* 801BA298 001B7098 B0 1A 00 4C */ sth r0, 0x4c(r26) @@ -5565,11 +5565,11 @@ lbl_801BA294: /* 801BA2AC 001B70AC B0 1A 00 44 */ sth r0, 0x44(r26) /* 801BA2B0 001B70B0 B0 1A 00 0E */ sth r0, 0xe(r26) /* 801BA2B4 001B70B4 B0 1B 01 46 */ sth r0, 0x146(r27) -/* 801BA2B8 001B70B8 4B FF DC 61 */ bl func_801B7F18 +/* 801BA2B8 001B70B8 4B FF DC 61 */ bl __AXPushCallbackStack /* 801BA2BC 001B70BC 48 00 00 0C */ b lbl_801BA2C8 lbl_801BA2C0: /* 801BA2C0 001B70C0 7F 63 DB 78 */ mr r3, r27 -/* 801BA2C4 001B70C4 4B FF F7 4D */ bl func_801B9A10 +/* 801BA2C4 001B70C4 4B FF F7 4D */ bl __AXServiceVPB lbl_801BA2C8: /* 801BA2C8 001B70C8 38 60 00 00 */ li r3, 0 /* 801BA2CC 001B70CC 90 7B 00 1C */ stw r3, 0x1c(r27) @@ -5586,7 +5586,7 @@ lbl_801BA2E8: /* 801BA2F4 001B70F4 40 82 FE C0 */ bne lbl_801BA1B4 /* 801BA2F8 001B70F8 93 AD 9A 6C */ stw r29, lbl_803CC36C-_SDA_BASE_(r13) /* 801BA2FC 001B70FC 38 60 00 00 */ li r3, 0 -/* 801BA300 001B7100 4B FF DA 05 */ bl func_801B7D04 +/* 801BA300 001B7100 4B FF DA 05 */ bl __AXGetStackHead /* 801BA304 001B7104 7C 7F 1B 78 */ mr r31, r3 /* 801BA308 001B7108 48 00 00 8C */ b lbl_801BA394 lbl_801BA30C: @@ -5596,7 +5596,7 @@ lbl_801BA30C: /* 801BA318 001B7118 80 1F 00 18 */ lwz r0, 0x18(r31) /* 801BA31C 001B711C 1C 00 00 F4 */ mulli r0, r0, 0xf4 /* 801BA320 001B7120 7C 7E 02 14 */ add r3, r30, r0 -/* 801BA324 001B7124 4B FF F6 51 */ bl func_801B9974 +/* 801BA324 001B7124 4B FF F6 51 */ bl __AXDepopVoice lbl_801BA328: /* 801BA328 001B7128 38 80 00 00 */ li r4, 0 /* 801BA32C 001B712C 90 9F 00 20 */ stw r4, 0x20(r31) @@ -5630,27 +5630,27 @@ lbl_801BA394: /* 801BA398 001B7198 40 82 FF 74 */ bne lbl_801BA30C /* 801BA39C 001B719C 38 7E 00 00 */ addi r3, r30, 0 /* 801BA3A0 001B71A0 38 80 3D 00 */ li r4, 0x3d00 -/* 801BA3A4 001B71A4 48 01 7F B5 */ bl func_801D2358 +/* 801BA3A4 001B71A4 48 01 7F B5 */ bl DCFlushRange /* 801BA3A8 001B71A8 38 7E 3D 00 */ addi r3, r30, 0x3d00 /* 801BA3AC 001B71AC 38 80 10 00 */ li r4, 0x1000 -/* 801BA3B0 001B71B0 48 01 7F A9 */ bl func_801D2358 +/* 801BA3B0 001B71B0 48 01 7F A9 */ bl DCFlushRange /* 801BA3B4 001B71B4 38 7E 4D 00 */ addi r3, r30, 0x4d00 /* 801BA3B8 001B71B8 38 80 40 00 */ li r4, 0x4000 -/* 801BA3BC 001B71BC 48 01 7F 9D */ bl func_801D2358 +/* 801BA3BC 001B71BC 48 01 7F 9D */ bl DCFlushRange /* 801BA3C0 001B71C0 BB 41 00 10 */ lmw r26, 0x10(r1) /* 801BA3C4 001B71C4 80 01 00 2C */ lwz r0, 0x2c(r1) /* 801BA3C8 001B71C8 38 21 00 28 */ addi r1, r1, 0x28 /* 801BA3CC 001B71CC 7C 08 03 A6 */ mtlr r0 /* 801BA3D0 001B71D0 4E 80 00 20 */ blr -.global func_801BA3D4 -func_801BA3D4: +.global __AXGetPBs +__AXGetPBs: /* 801BA3D4 001B71D4 3C 60 80 37 */ lis r3, lbl_8036BC80@ha /* 801BA3D8 001B71D8 38 63 BC 80 */ addi r3, r3, lbl_8036BC80@l /* 801BA3DC 001B71DC 4E 80 00 20 */ blr -.global func_801BA3E0 -func_801BA3E0: +.global __AXSetPBDefault +__AXSetPBDefault: /* 801BA3E0 001B71E0 38 A0 00 00 */ li r5, 0 /* 801BA3E4 001B71E4 B0 A3 01 46 */ sth r5, 0x146(r3) /* 801BA3E8 001B71E8 38 80 00 A4 */ li r4, 0xa4 @@ -5668,8 +5668,8 @@ func_801BA3E0: /* 801BA418 001B7218 B0 A3 01 F2 */ sth r5, 0x1f2(r3) /* 801BA41C 001B721C 4E 80 00 20 */ blr -.global func_801BA420 -func_801BA420: +.global __AXVPBInit +__AXVPBInit: /* 801BA420 001B7220 7C 08 02 A6 */ mflr r0 /* 801BA424 001B7224 3C 60 51 EC */ lis r3, 0x51EB851F@ha /* 801BA428 001B7228 90 01 00 04 */ stw r0, 4(r1) @@ -5788,7 +5788,7 @@ lbl_801BA59C: /* 801BA5D4 001B73D4 B0 BE 00 4E */ sth r5, 0x4e(r30) /* 801BA5D8 001B73D8 B3 9E 00 50 */ sth r28, 0x50(r30) /* 801BA5DC 001B73DC 90 1B 00 0C */ stw r0, 0xc(r27) -/* 801BA5E0 001B73E0 4B FF D9 19 */ bl func_801B7EF8 +/* 801BA5E0 001B73E0 4B FF D9 19 */ bl __AXPushFreeStack /* 801BA5E4 001B73E4 3B 5A 00 01 */ addi r26, r26, 1 /* 801BA5E8 001B73E8 28 1A 00 40 */ cmplwi r26, 0x40 /* 801BA5EC 001B73EC 3B DE 00 F4 */ addi r30, r30, 0xf4 @@ -5798,19 +5798,19 @@ lbl_801BA59C: /* 801BA5FC 001B73FC 41 80 FF 20 */ blt lbl_801BA51C /* 801BA600 001B7400 38 7F 00 00 */ addi r3, r31, 0 /* 801BA604 001B7404 38 80 3D 00 */ li r4, 0x3d00 -/* 801BA608 001B7408 48 01 7D 51 */ bl func_801D2358 +/* 801BA608 001B7408 48 01 7D 51 */ bl DCFlushRange /* 801BA60C 001B740C BB 41 00 18 */ lmw r26, 0x18(r1) /* 801BA610 001B7410 80 01 00 34 */ lwz r0, 0x34(r1) /* 801BA614 001B7414 38 21 00 30 */ addi r1, r1, 0x30 /* 801BA618 001B7418 7C 08 03 A6 */ mtlr r0 /* 801BA61C 001B741C 4E 80 00 20 */ blr -.global func_801BA620 -func_801BA620: +.global __AXVPBQuit +__AXVPBQuit: /* 801BA620 001B7420 4E 80 00 20 */ blr -.global func_801BA624 -func_801BA624: +.global AXSetVoiceSrcType +AXSetVoiceSrcType: /* 801BA624 001B7424 7C 08 02 A6 */ mflr r0 /* 801BA628 001B7428 90 01 00 04 */ stw r0, 4(r1) /* 801BA62C 001B742C 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -5818,7 +5818,7 @@ func_801BA624: /* 801BA634 001B7434 3B E4 00 00 */ addi r31, r4, 0 /* 801BA638 001B7438 93 C1 00 10 */ stw r30, 0x10(r1) /* 801BA63C 001B743C 3B C3 00 00 */ addi r30, r3, 0 -/* 801BA640 001B7440 48 01 9C D1 */ bl func_801D4310 +/* 801BA640 001B7440 48 01 9C D1 */ bl OSDisableInterrupts /* 801BA644 001B7444 2C 1F 00 02 */ cmpwi r31, 2 /* 801BA648 001B7448 38 9E 01 38 */ addi r4, r30, 0x138 /* 801BA64C 001B744C 41 82 00 40 */ beq lbl_801BA68C @@ -5860,7 +5860,7 @@ lbl_801BA6C0: /* 801BA6C0 001B74C0 80 1E 00 1C */ lwz r0, 0x1c(r30) /* 801BA6C4 001B74C4 60 00 00 01 */ ori r0, r0, 1 /* 801BA6C8 001B74C8 90 1E 00 1C */ stw r0, 0x1c(r30) -/* 801BA6CC 001B74CC 48 01 9C 6D */ bl func_801D4338 +/* 801BA6CC 001B74CC 48 01 9C 6D */ bl OSRestoreInterrupts /* 801BA6D0 001B74D0 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801BA6D4 001B74D4 83 E1 00 14 */ lwz r31, 0x14(r1) /* 801BA6D8 001B74D8 83 C1 00 10 */ lwz r30, 0x10(r1) @@ -5868,8 +5868,8 @@ lbl_801BA6C0: /* 801BA6E0 001B74E0 7C 08 03 A6 */ mtlr r0 /* 801BA6E4 001B74E4 4E 80 00 20 */ blr -.global func_801BA6E8 -func_801BA6E8: +.global AXSetVoiceState +AXSetVoiceState: /* 801BA6E8 001B74E8 7C 08 02 A6 */ mflr r0 /* 801BA6EC 001B74EC 90 01 00 04 */ stw r0, 4(r1) /* 801BA6F0 001B74F0 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -5877,7 +5877,7 @@ func_801BA6E8: /* 801BA6F8 001B74F8 3B E4 00 00 */ addi r31, r4, 0 /* 801BA6FC 001B74FC 93 C1 00 10 */ stw r30, 0x10(r1) /* 801BA700 001B7500 3B C3 00 00 */ addi r30, r3, 0 -/* 801BA704 001B7504 48 01 9C 0D */ bl func_801D4310 +/* 801BA704 001B7504 48 01 9C 0D */ bl OSDisableInterrupts /* 801BA708 001B7508 B3 FE 01 46 */ sth r31, 0x146(r30) /* 801BA70C 001B750C 57 E0 04 3F */ clrlwi. r0, r31, 0x10 /* 801BA710 001B7510 80 9E 00 1C */ lwz r4, 0x1c(r30) @@ -5887,7 +5887,7 @@ func_801BA6E8: /* 801BA720 001B7520 38 00 00 01 */ li r0, 1 /* 801BA724 001B7524 90 1E 00 20 */ stw r0, 0x20(r30) lbl_801BA728: -/* 801BA728 001B7528 48 01 9C 11 */ bl func_801D4338 +/* 801BA728 001B7528 48 01 9C 11 */ bl OSRestoreInterrupts /* 801BA72C 001B752C 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801BA730 001B7530 83 E1 00 14 */ lwz r31, 0x14(r1) /* 801BA734 001B7534 83 C1 00 10 */ lwz r30, 0x10(r1) @@ -5895,8 +5895,8 @@ lbl_801BA728: /* 801BA73C 001B753C 7C 08 03 A6 */ mtlr r0 /* 801BA740 001B7540 4E 80 00 20 */ blr -.global func_801BA744 -func_801BA744: +.global AXSetVoiceType +AXSetVoiceType: /* 801BA744 001B7544 7C 08 02 A6 */ mflr r0 /* 801BA748 001B7548 90 01 00 04 */ stw r0, 4(r1) /* 801BA74C 001B754C 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -5904,12 +5904,12 @@ func_801BA744: /* 801BA754 001B7554 3B E4 00 00 */ addi r31, r4, 0 /* 801BA758 001B7558 93 C1 00 10 */ stw r30, 0x10(r1) /* 801BA75C 001B755C 3B C3 00 00 */ addi r30, r3, 0 -/* 801BA760 001B7560 48 01 9B B1 */ bl func_801D4310 +/* 801BA760 001B7560 48 01 9B B1 */ bl OSDisableInterrupts /* 801BA764 001B7564 B3 FE 01 48 */ sth r31, 0x148(r30) /* 801BA768 001B7568 80 1E 00 1C */ lwz r0, 0x1c(r30) /* 801BA76C 001B756C 60 00 00 08 */ ori r0, r0, 8 /* 801BA770 001B7570 90 1E 00 1C */ stw r0, 0x1c(r30) -/* 801BA774 001B7574 48 01 9B C5 */ bl func_801D4338 +/* 801BA774 001B7574 48 01 9B C5 */ bl OSRestoreInterrupts /* 801BA778 001B7578 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801BA77C 001B757C 83 E1 00 14 */ lwz r31, 0x14(r1) /* 801BA780 001B7580 83 C1 00 10 */ lwz r30, 0x10(r1) @@ -5917,8 +5917,8 @@ func_801BA744: /* 801BA788 001B7588 7C 08 03 A6 */ mtlr r0 /* 801BA78C 001B758C 4E 80 00 20 */ blr -.global func_801BA790 -func_801BA790: +.global AXSetVoiceAddr +AXSetVoiceAddr: /* 801BA790 001B7590 7C 08 02 A6 */ mflr r0 /* 801BA794 001B7594 90 01 00 04 */ stw r0, 4(r1) /* 801BA798 001B7598 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -5928,7 +5928,7 @@ func_801BA790: /* 801BA7A8 001B75A8 93 A1 00 14 */ stw r29, 0x14(r1) /* 801BA7AC 001B75AC 3B A3 00 00 */ addi r29, r3, 0 /* 801BA7B0 001B75B0 3B FD 01 A6 */ addi r31, r29, 0x1a6 -/* 801BA7B4 001B75B4 48 01 9B 5D */ bl func_801D4310 +/* 801BA7B4 001B75B4 48 01 9B 5D */ bl OSDisableInterrupts /* 801BA7B8 001B75B8 80 1E 00 00 */ lwz r0, 0(r30) /* 801BA7BC 001B75BC 90 1F 00 00 */ stw r0, 0(r31) /* 801BA7C0 001B75C0 80 1E 00 04 */ lwz r0, 4(r30) @@ -5983,7 +5983,7 @@ lbl_801BA864: /* 801BA874 001B7674 64 00 00 02 */ oris r0, r0, 2 /* 801BA878 001B7678 60 00 10 00 */ ori r0, r0, 0x1000 /* 801BA87C 001B767C 90 1D 00 1C */ stw r0, 0x1c(r29) -/* 801BA880 001B7680 48 01 9A B9 */ bl func_801D4338 +/* 801BA880 001B7680 48 01 9A B9 */ bl OSRestoreInterrupts /* 801BA884 001B7684 80 01 00 24 */ lwz r0, 0x24(r1) /* 801BA888 001B7688 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 801BA88C 001B768C 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -5992,8 +5992,8 @@ lbl_801BA864: /* 801BA898 001B7698 7C 08 03 A6 */ mtlr r0 /* 801BA89C 001B769C 4E 80 00 20 */ blr -.global func_801BA8A0 -func_801BA8A0: +.global AXSetVoiceLoop +AXSetVoiceLoop: /* 801BA8A0 001B76A0 7C 08 02 A6 */ mflr r0 /* 801BA8A4 001B76A4 90 01 00 04 */ stw r0, 4(r1) /* 801BA8A8 001B76A8 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -6001,12 +6001,12 @@ func_801BA8A0: /* 801BA8B0 001B76B0 3B E4 00 00 */ addi r31, r4, 0 /* 801BA8B4 001B76B4 93 C1 00 10 */ stw r30, 0x10(r1) /* 801BA8B8 001B76B8 3B C3 00 00 */ addi r30, r3, 0 -/* 801BA8BC 001B76BC 48 01 9A 55 */ bl func_801D4310 +/* 801BA8BC 001B76BC 48 01 9A 55 */ bl OSDisableInterrupts /* 801BA8C0 001B76C0 B3 FE 01 A6 */ sth r31, 0x1a6(r30) /* 801BA8C4 001B76C4 80 1E 00 1C */ lwz r0, 0x1c(r30) /* 801BA8C8 001B76C8 60 00 20 00 */ ori r0, r0, 0x2000 /* 801BA8CC 001B76CC 90 1E 00 1C */ stw r0, 0x1c(r30) -/* 801BA8D0 001B76D0 48 01 9A 69 */ bl func_801D4338 +/* 801BA8D0 001B76D0 48 01 9A 69 */ bl OSRestoreInterrupts /* 801BA8D4 001B76D4 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801BA8D8 001B76D8 83 E1 00 14 */ lwz r31, 0x14(r1) /* 801BA8DC 001B76DC 83 C1 00 10 */ lwz r30, 0x10(r1) @@ -6014,8 +6014,8 @@ func_801BA8A0: /* 801BA8E4 001B76E4 7C 08 03 A6 */ mtlr r0 /* 801BA8E8 001B76E8 4E 80 00 20 */ blr -.global func_801BA8EC -func_801BA8EC: +.global AXSetVoiceLoopAddr +AXSetVoiceLoopAddr: /* 801BA8EC 001B76EC 7C 08 02 A6 */ mflr r0 /* 801BA8F0 001B76F0 90 01 00 04 */ stw r0, 4(r1) /* 801BA8F4 001B76F4 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -6023,14 +6023,14 @@ func_801BA8EC: /* 801BA8FC 001B76FC 3B E4 00 00 */ addi r31, r4, 0 /* 801BA900 001B7700 93 C1 00 10 */ stw r30, 0x10(r1) /* 801BA904 001B7704 3B C3 00 00 */ addi r30, r3, 0 -/* 801BA908 001B7708 48 01 9A 09 */ bl func_801D4310 +/* 801BA908 001B7708 48 01 9A 09 */ bl OSDisableInterrupts /* 801BA90C 001B770C 57 E0 84 3E */ srwi r0, r31, 0x10 /* 801BA910 001B7710 B0 1E 01 AA */ sth r0, 0x1aa(r30) /* 801BA914 001B7714 B3 FE 01 AC */ sth r31, 0x1ac(r30) /* 801BA918 001B7718 80 1E 00 1C */ lwz r0, 0x1c(r30) /* 801BA91C 001B771C 60 00 40 00 */ ori r0, r0, 0x4000 /* 801BA920 001B7720 90 1E 00 1C */ stw r0, 0x1c(r30) -/* 801BA924 001B7724 48 01 9A 15 */ bl func_801D4338 +/* 801BA924 001B7724 48 01 9A 15 */ bl OSRestoreInterrupts /* 801BA928 001B7728 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801BA92C 001B772C 83 E1 00 14 */ lwz r31, 0x14(r1) /* 801BA930 001B7730 83 C1 00 10 */ lwz r30, 0x10(r1) @@ -6038,8 +6038,8 @@ func_801BA8EC: /* 801BA938 001B7738 7C 08 03 A6 */ mtlr r0 /* 801BA93C 001B773C 4E 80 00 20 */ blr -.global func_801BA940 -func_801BA940: +.global AXSetVoiceEndAddr +AXSetVoiceEndAddr: /* 801BA940 001B7740 7C 08 02 A6 */ mflr r0 /* 801BA944 001B7744 90 01 00 04 */ stw r0, 4(r1) /* 801BA948 001B7748 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -6047,14 +6047,14 @@ func_801BA940: /* 801BA950 001B7750 3B E4 00 00 */ addi r31, r4, 0 /* 801BA954 001B7754 93 C1 00 10 */ stw r30, 0x10(r1) /* 801BA958 001B7758 3B C3 00 00 */ addi r30, r3, 0 -/* 801BA95C 001B775C 48 01 99 B5 */ bl func_801D4310 +/* 801BA95C 001B775C 48 01 99 B5 */ bl OSDisableInterrupts /* 801BA960 001B7760 57 E0 84 3E */ srwi r0, r31, 0x10 /* 801BA964 001B7764 B0 1E 01 AE */ sth r0, 0x1ae(r30) /* 801BA968 001B7768 B3 FE 01 B0 */ sth r31, 0x1b0(r30) /* 801BA96C 001B776C 80 1E 00 1C */ lwz r0, 0x1c(r30) /* 801BA970 001B7770 60 00 80 00 */ ori r0, r0, 0x8000 /* 801BA974 001B7774 90 1E 00 1C */ stw r0, 0x1c(r30) -/* 801BA978 001B7778 48 01 99 C1 */ bl func_801D4338 +/* 801BA978 001B7778 48 01 99 C1 */ bl OSRestoreInterrupts /* 801BA97C 001B777C 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801BA980 001B7780 83 E1 00 14 */ lwz r31, 0x14(r1) /* 801BA984 001B7784 83 C1 00 10 */ lwz r30, 0x10(r1) @@ -6062,8 +6062,8 @@ func_801BA940: /* 801BA98C 001B778C 7C 08 03 A6 */ mtlr r0 /* 801BA990 001B7790 4E 80 00 20 */ blr -.global func_801BA994 -func_801BA994: +.global AXSetVoiceCurrentAddr +AXSetVoiceCurrentAddr: /* 801BA994 001B7794 7C 08 02 A6 */ mflr r0 /* 801BA998 001B7798 90 01 00 04 */ stw r0, 4(r1) /* 801BA99C 001B779C 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -6071,14 +6071,14 @@ func_801BA994: /* 801BA9A4 001B77A4 3B E4 00 00 */ addi r31, r4, 0 /* 801BA9A8 001B77A8 93 C1 00 10 */ stw r30, 0x10(r1) /* 801BA9AC 001B77AC 3B C3 00 00 */ addi r30, r3, 0 -/* 801BA9B0 001B77B0 48 01 99 61 */ bl func_801D4310 +/* 801BA9B0 001B77B0 48 01 99 61 */ bl OSDisableInterrupts /* 801BA9B4 001B77B4 57 E0 84 3E */ srwi r0, r31, 0x10 /* 801BA9B8 001B77B8 B0 1E 01 B2 */ sth r0, 0x1b2(r30) /* 801BA9BC 001B77BC B3 FE 01 B4 */ sth r31, 0x1b4(r30) /* 801BA9C0 001B77C0 80 1E 00 1C */ lwz r0, 0x1c(r30) /* 801BA9C4 001B77C4 64 00 00 01 */ oris r0, r0, 1 /* 801BA9C8 001B77C8 90 1E 00 1C */ stw r0, 0x1c(r30) -/* 801BA9CC 001B77CC 48 01 99 6D */ bl func_801D4338 +/* 801BA9CC 001B77CC 48 01 99 6D */ bl OSRestoreInterrupts /* 801BA9D0 001B77D0 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801BA9D4 001B77D4 83 E1 00 14 */ lwz r31, 0x14(r1) /* 801BA9D8 001B77D8 83 C1 00 10 */ lwz r30, 0x10(r1) @@ -6086,8 +6086,8 @@ func_801BA994: /* 801BA9E0 001B77E0 7C 08 03 A6 */ mtlr r0 /* 801BA9E4 001B77E4 4E 80 00 20 */ blr -.global func_801BA9E8 -func_801BA9E8: +.global AXSetVoiceAdpcm +AXSetVoiceAdpcm: /* 801BA9E8 001B77E8 7C 08 02 A6 */ mflr r0 /* 801BA9EC 001B77EC 90 01 00 04 */ stw r0, 4(r1) /* 801BA9F0 001B77F0 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -6097,7 +6097,7 @@ func_801BA9E8: /* 801BAA00 001B7800 93 A1 00 14 */ stw r29, 0x14(r1) /* 801BAA04 001B7804 3B A3 00 00 */ addi r29, r3, 0 /* 801BAA08 001B7808 3B FD 01 B6 */ addi r31, r29, 0x1b6 -/* 801BAA0C 001B780C 48 01 99 05 */ bl func_801D4310 +/* 801BAA0C 001B780C 48 01 99 05 */ bl OSDisableInterrupts /* 801BAA10 001B7810 80 1E 00 00 */ lwz r0, 0(r30) /* 801BAA14 001B7814 90 1F 00 00 */ stw r0, 0(r31) /* 801BAA18 001B7818 80 1E 00 04 */ lwz r0, 4(r30) @@ -6121,7 +6121,7 @@ func_801BA9E8: /* 801BAA60 001B7860 80 1D 00 1C */ lwz r0, 0x1c(r29) /* 801BAA64 001B7864 64 00 00 02 */ oris r0, r0, 2 /* 801BAA68 001B7868 90 1D 00 1C */ stw r0, 0x1c(r29) -/* 801BAA6C 001B786C 48 01 98 CD */ bl func_801D4338 +/* 801BAA6C 001B786C 48 01 98 CD */ bl OSRestoreInterrupts /* 801BAA70 001B7870 80 01 00 24 */ lwz r0, 0x24(r1) /* 801BAA74 001B7874 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 801BAA78 001B7878 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -6130,8 +6130,8 @@ func_801BA9E8: /* 801BAA84 001B7884 7C 08 03 A6 */ mtlr r0 /* 801BAA88 001B7888 4E 80 00 20 */ blr -.global func_801BAA8C -func_801BAA8C: +.global AXSetVoiceSrc +AXSetVoiceSrc: /* 801BAA8C 001B788C 7C 08 02 A6 */ mflr r0 /* 801BAA90 001B7890 90 01 00 04 */ stw r0, 4(r1) /* 801BAA94 001B7894 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -6141,7 +6141,7 @@ func_801BAA8C: /* 801BAAA4 001B78A4 93 A1 00 14 */ stw r29, 0x14(r1) /* 801BAAA8 001B78A8 3B A3 00 00 */ addi r29, r3, 0 /* 801BAAAC 001B78AC 3B FD 01 DE */ addi r31, r29, 0x1de -/* 801BAAB0 001B78B0 48 01 98 61 */ bl func_801D4310 +/* 801BAAB0 001B78B0 48 01 98 61 */ bl OSDisableInterrupts /* 801BAAB4 001B78B4 A0 1E 00 00 */ lhz r0, 0(r30) /* 801BAAB8 001B78B8 B0 1F 00 00 */ sth r0, 0(r31) /* 801BAABC 001B78BC A0 1E 00 02 */ lhz r0, 2(r30) @@ -6162,7 +6162,7 @@ func_801BAA8C: /* 801BAAF8 001B78F8 80 1D 00 1C */ lwz r0, 0x1c(r29) /* 801BAAFC 001B78FC 64 00 00 04 */ oris r0, r0, 4 /* 801BAB00 001B7900 90 1D 00 1C */ stw r0, 0x1c(r29) -/* 801BAB04 001B7904 48 01 98 35 */ bl func_801D4338 +/* 801BAB04 001B7904 48 01 98 35 */ bl OSRestoreInterrupts /* 801BAB08 001B7908 80 01 00 24 */ lwz r0, 0x24(r1) /* 801BAB0C 001B790C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 801BAB10 001B7910 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -6171,8 +6171,8 @@ func_801BAA8C: /* 801BAB1C 001B791C 7C 08 03 A6 */ mtlr r0 /* 801BAB20 001B7920 4E 80 00 20 */ blr -.global func_801BAB24 -func_801BAB24: +.global AXSetVoiceSrcRatio +AXSetVoiceSrcRatio: /* 801BAB24 001B7924 7C 08 02 A6 */ mflr r0 /* 801BAB28 001B7928 90 01 00 04 */ stw r0, 4(r1) /* 801BAB2C 001B792C 94 21 FF D8 */ stwu r1, -0x28(r1) @@ -6182,7 +6182,7 @@ func_801BAB24: /* 801BAB3C 001B793C 93 C1 00 18 */ stw r30, 0x18(r1) /* 801BAB40 001B7940 93 A1 00 14 */ stw r29, 0x14(r1) /* 801BAB44 001B7944 7C 7D 1B 78 */ mr r29, r3 -/* 801BAB48 001B7948 48 01 97 C9 */ bl func_801D4310 +/* 801BAB48 001B7948 48 01 97 C9 */ bl OSDisableInterrupts /* 801BAB4C 001B794C C0 02 B2 F0 */ lfs f0, lbl_803CFC70-_SDA2_BASE_(r2) /* 801BAB50 001B7950 7C 7E 1B 78 */ mr r30, r3 /* 801BAB54 001B7954 EF E0 07 F2 */ fmuls f31, f0, f31 @@ -6203,7 +6203,7 @@ lbl_801BAB7C: /* 801BAB8C 001B798C 80 1D 00 1C */ lwz r0, 0x1c(r29) /* 801BAB90 001B7990 64 00 00 08 */ oris r0, r0, 8 /* 801BAB94 001B7994 90 1D 00 1C */ stw r0, 0x1c(r29) -/* 801BAB98 001B7998 48 01 97 A1 */ bl func_801D4338 +/* 801BAB98 001B7998 48 01 97 A1 */ bl OSRestoreInterrupts /* 801BAB9C 001B799C 80 01 00 2C */ lwz r0, 0x2c(r1) /* 801BABA0 001B79A0 CB E1 00 20 */ lfd f31, 0x20(r1) /* 801BABA4 001B79A4 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -6213,8 +6213,8 @@ lbl_801BAB7C: /* 801BABB4 001B79B4 7C 08 03 A6 */ mtlr r0 /* 801BABB8 001B79B8 4E 80 00 20 */ blr -.global func_801BABBC -func_801BABBC: +.global AXSetVoiceAdpcmLoop +AXSetVoiceAdpcmLoop: /* 801BABBC 001B79BC 7C 08 02 A6 */ mflr r0 /* 801BABC0 001B79C0 90 01 00 04 */ stw r0, 4(r1) /* 801BABC4 001B79C4 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -6224,7 +6224,7 @@ func_801BABBC: /* 801BABD4 001B79D4 93 A1 00 14 */ stw r29, 0x14(r1) /* 801BABD8 001B79D8 3B A3 00 00 */ addi r29, r3, 0 /* 801BABDC 001B79DC 3B FD 01 EC */ addi r31, r29, 0x1ec -/* 801BABE0 001B79E0 48 01 97 31 */ bl func_801D4310 +/* 801BABE0 001B79E0 48 01 97 31 */ bl OSDisableInterrupts /* 801BABE4 001B79E4 A0 1E 00 00 */ lhz r0, 0(r30) /* 801BABE8 001B79E8 B0 1F 00 00 */ sth r0, 0(r31) /* 801BABEC 001B79EC A0 1E 00 02 */ lhz r0, 2(r30) @@ -6234,7 +6234,7 @@ func_801BABBC: /* 801BABFC 001B79FC 80 1D 00 1C */ lwz r0, 0x1c(r29) /* 801BAC00 001B7A00 64 00 00 10 */ oris r0, r0, 0x10 /* 801BAC04 001B7A04 90 1D 00 1C */ stw r0, 0x1c(r29) -/* 801BAC08 001B7A08 48 01 97 31 */ bl func_801D4338 +/* 801BAC08 001B7A08 48 01 97 31 */ bl OSRestoreInterrupts /* 801BAC0C 001B7A0C 80 01 00 24 */ lwz r0, 0x24(r1) /* 801BAC10 001B7A10 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 801BAC14 001B7A14 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -6243,8 +6243,8 @@ func_801BABBC: /* 801BAC20 001B7A20 7C 08 03 A6 */ mtlr r0 /* 801BAC24 001B7A24 4E 80 00 20 */ blr -.global func_801BAC28 -func_801BAC28: +.global __AXGetCurrentProfile +__AXGetCurrentProfile: /* 801BAC28 001B7A28 80 0D 9A 84 */ lwz r0, lbl_803CC384-_SDA_BASE_(r13) /* 801BAC2C 001B7A2C 28 00 00 00 */ cmplwi r0, 0 /* 801BAC30 001B7A30 41 82 00 38 */ beq lbl_801BAC68 @@ -6265,33 +6265,33 @@ lbl_801BAC68: /* 801BAC68 001B7A68 38 60 00 00 */ li r3, 0 /* 801BAC6C 001B7A6C 4E 80 00 20 */ blr -.global func_801BAC70 -func_801BAC70: +.global PPCMfmsr +PPCMfmsr: /* 801BAC70 001B7A70 7C 60 00 A6 */ mfmsr r3 /* 801BAC74 001B7A74 4E 80 00 20 */ blr -.global func_801BAC78 -func_801BAC78: +.global PPCMtmsr +PPCMtmsr: /* 801BAC78 001B7A78 7C 60 01 24 */ mtmsr r3 /* 801BAC7C 001B7A7C 4E 80 00 20 */ blr -.global func_801BAC80 -func_801BAC80: +.global PPCMfhid0 +PPCMfhid0: /* 801BAC80 001B7A80 7C 70 FA A6 */ mfspr r3, 0x3f0 /* 801BAC84 001B7A84 4E 80 00 20 */ blr -.global func_801BAC88 -func_801BAC88: +.global PPCMthid0 +PPCMthid0: /* 801BAC88 001B7A88 7C 70 FB A6 */ mtspr 0x3f0, r3 /* 801BAC8C 001B7A8C 4E 80 00 20 */ blr -.global func_801BAC90 -func_801BAC90: +.global PPCMfl2cr +PPCMfl2cr: /* 801BAC90 001B7A90 7C 79 FA A6 */ mfspr r3, 0x3f9 /* 801BAC94 001B7A94 4E 80 00 20 */ blr -.global func_801BAC98 -func_801BAC98: +.global PPCMtl2cr +PPCMtl2cr: /* 801BAC98 001B7A98 7C 79 FB A6 */ mtspr 0x3f9, r3 /* 801BAC9C 001B7A9C 4E 80 00 20 */ blr @@ -6300,8 +6300,8 @@ func_801BACA0: /* 801BACA0 001B7AA0 7C 76 03 A6 */ mtspr 0x16, r3 /* 801BACA4 001B7AA4 4E 80 00 20 */ blr -.global func_801BACA8 -func_801BACA8: +.global PPCSync +PPCSync: /* 801BACA8 001B7AA8 44 00 00 02 */ sc /* 801BACAC 001B7AAC 4E 80 00 20 */ blr @@ -6314,38 +6314,38 @@ lbl_801BACB4: /* 801BACBC 001B7ABC 60 00 00 00 */ nop /* 801BACC0 001B7AC0 4B FF FF F4 */ b lbl_801BACB4 -.global func_801BACC4 -func_801BACC4: +.global PPCMtmmcr0 +PPCMtmmcr0: /* 801BACC4 001B7AC4 7C 78 EB A6 */ mtspr 0x3b8, r3 /* 801BACC8 001B7AC8 4E 80 00 20 */ blr -.global func_801BACCC -func_801BACCC: +.global PPCMtmmcr1 +PPCMtmmcr1: /* 801BACCC 001B7ACC 7C 7C EB A6 */ mtspr 0x3bc, r3 /* 801BACD0 001B7AD0 4E 80 00 20 */ blr -.global func_801BACD4 -func_801BACD4: +.global PPCMtpmc1 +PPCMtpmc1: /* 801BACD4 001B7AD4 7C 79 EB A6 */ mtspr 0x3b9, r3 /* 801BACD8 001B7AD8 4E 80 00 20 */ blr -.global func_801BACDC -func_801BACDC: +.global PPCMtpmc2 +PPCMtpmc2: /* 801BACDC 001B7ADC 7C 7A EB A6 */ mtspr 0x3ba, r3 /* 801BACE0 001B7AE0 4E 80 00 20 */ blr -.global func_801BACE4 -func_801BACE4: +.global PPCMtpmc3 +PPCMtpmc3: /* 801BACE4 001B7AE4 7C 7D EB A6 */ mtspr 0x3bd, r3 /* 801BACE8 001B7AE8 4E 80 00 20 */ blr -.global func_801BACEC -func_801BACEC: +.global PPCMtpmc4 +PPCMtpmc4: /* 801BACEC 001B7AEC 7C 7E EB A6 */ mtspr 0x3be, r3 /* 801BACF0 001B7AF0 4E 80 00 20 */ blr -.global func_801BACF4 -func_801BACF4: +.global PPCMffpscr +PPCMffpscr: /* 801BACF4 001B7AF4 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801BACF8 001B7AF8 DB E1 00 10 */ stfd f31, 0x10(r1) /* 801BACFC 001B7AFC FF E0 04 8E */ mffs f31 @@ -6355,8 +6355,8 @@ func_801BACF4: /* 801BAD0C 001B7B0C 38 21 00 18 */ addi r1, r1, 0x18 /* 801BAD10 001B7B10 4E 80 00 20 */ blr -.global func_801BAD14 -func_801BAD14: +.global PPCMtfpscr +PPCMtfpscr: /* 801BAD14 001B7B14 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801BAD18 001B7B18 DB E1 00 18 */ stfd f31, 0x18(r1) /* 801BAD1C 001B7B1C 38 80 00 00 */ li r4, 0 @@ -6368,36 +6368,36 @@ func_801BAD14: /* 801BAD34 001B7B34 38 21 00 20 */ addi r1, r1, 0x20 /* 801BAD38 001B7B38 4E 80 00 20 */ blr -.global func_801BAD3C -func_801BAD3C: +.global PPCMfhid2 +PPCMfhid2: /* 801BAD3C 001B7B3C 7C 78 E2 A6 */ mfspr r3, 0x398 /* 801BAD40 001B7B40 4E 80 00 20 */ blr -.global func_801BAD44 -func_801BAD44: +.global PPCMthid2 +PPCMthid2: /* 801BAD44 001B7B44 7C 78 E3 A6 */ mtspr 0x398, r3 /* 801BAD48 001B7B48 4E 80 00 20 */ blr -.global func_801BAD4C -func_801BAD4C: +.global PPCMtwpar +PPCMtwpar: /* 801BAD4C 001B7B4C 7C 79 E3 A6 */ mtspr 0x399, r3 /* 801BAD50 001B7B50 4E 80 00 20 */ blr -.global func_801BAD54 -func_801BAD54: +.global PPCDisableSpeculation +PPCDisableSpeculation: /* 801BAD54 001B7B54 7C 08 02 A6 */ mflr r0 /* 801BAD58 001B7B58 90 01 00 04 */ stw r0, 4(r1) /* 801BAD5C 001B7B5C 94 21 FF F8 */ stwu r1, -8(r1) -/* 801BAD60 001B7B60 4B FF FF 21 */ bl func_801BAC80 +/* 801BAD60 001B7B60 4B FF FF 21 */ bl PPCMfhid0 /* 801BAD64 001B7B64 60 63 02 00 */ ori r3, r3, 0x200 -/* 801BAD68 001B7B68 4B FF FF 21 */ bl func_801BAC88 +/* 801BAD68 001B7B68 4B FF FF 21 */ bl PPCMthid0 /* 801BAD6C 001B7B6C 80 01 00 0C */ lwz r0, 0xc(r1) /* 801BAD70 001B7B70 38 21 00 08 */ addi r1, r1, 8 /* 801BAD74 001B7B74 7C 08 03 A6 */ mtlr r0 /* 801BAD78 001B7B78 4E 80 00 20 */ blr -.global func_801BAD7C -func_801BAD7C: +.global PPCSetFpNonIEEEMode +PPCSetFpNonIEEEMode: /* 801BAD7C 001B7B7C FF A0 00 4C */ mtfsb1 0x1d /* 801BAD80 001B7B80 4E 80 00 20 */ blr lbl_801BAD84: @@ -6411,7 +6411,7 @@ lbl_801BAD88: /* 801BAD9C 001B7B9C 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l /* 801BADA0 001B7BA0 7C 60 22 14 */ add r3, r0, r4 /* 801BADA4 001B7BA4 38 63 00 8C */ addi r3, r3, 0x8c -/* 801BADA8 001B7BA8 48 01 C5 F5 */ bl func_801D739C +/* 801BADA8 001B7BA8 48 01 C5 F5 */ bl OSWakeupThread /* 801BADAC 001B7BAC 80 01 00 0C */ lwz r0, 0xc(r1) /* 801BADB0 001B7BB0 38 21 00 08 */ addi r1, r1, 8 /* 801BADB4 001B7BB4 7C 08 03 A6 */ mtlr r0 @@ -6435,9 +6435,9 @@ lbl_801BADBC: /* 801BADF8 001B7BF8 93 FE 00 00 */ stw r31, 0(r30) /* 801BADFC 001B7BFC 38 7D 00 00 */ addi r3, r29, 0 /* 801BAE00 001B7C00 38 80 00 00 */ li r4, 0 -/* 801BAE04 001B7C04 48 00 CB A5 */ bl func_801C79A8 +/* 801BAE04 001B7C04 48 00 CB A5 */ bl EXISetExiCallback /* 801BAE08 001B7C08 38 7E 00 E0 */ addi r3, r30, 0xe0 -/* 801BAE0C 001B7C0C 48 01 6B AD */ bl func_801D19B8 +/* 801BAE0C 001B7C0C 48 01 6B AD */ bl OSCancelAlarm /* 801BAE10 001B7C10 80 1E 00 CC */ lwz r0, 0xcc(r30) /* 801BAE14 001B7C14 28 00 00 00 */ cmplwi r0, 0 /* 801BAE18 001B7C18 7C 0C 03 78 */ mr r12, r0 @@ -6487,14 +6487,14 @@ lbl_801BAE94: /* 801BAEB8 001B7CB8 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l /* 801BAEBC 001B7CBC 7F C0 22 14 */ add r30, r0, r4 /* 801BAEC0 001B7CC0 38 7E 00 E0 */ addi r3, r30, 0xe0 -/* 801BAEC4 001B7CC4 48 01 6A F5 */ bl func_801D19B8 +/* 801BAEC4 001B7CC4 48 01 6A F5 */ bl OSCancelAlarm /* 801BAEC8 001B7CC8 80 1E 00 00 */ lwz r0, 0(r30) /* 801BAECC 001B7CCC 2C 00 00 00 */ cmpwi r0, 0 /* 801BAED0 001B7CD0 41 82 00 C0 */ beq lbl_801BAF90 /* 801BAED4 001B7CD4 38 7F 00 00 */ addi r3, r31, 0 /* 801BAED8 001B7CD8 38 80 00 00 */ li r4, 0 /* 801BAEDC 001B7CDC 38 A0 00 00 */ li r5, 0 -/* 801BAEE0 001B7CE0 48 00 D7 75 */ bl func_801C8654 +/* 801BAEE0 001B7CE0 48 00 D7 75 */ bl EXILock /* 801BAEE4 001B7CE4 2C 03 00 00 */ cmpwi r3, 0 /* 801BAEE8 001B7CE8 40 82 00 0C */ bne lbl_801BAEF4 /* 801BAEEC 001B7CEC 3B A0 FF 80 */ li r29, -128 @@ -6502,11 +6502,11 @@ lbl_801BAE94: lbl_801BAEF4: /* 801BAEF4 001B7CF4 38 7F 00 00 */ addi r3, r31, 0 /* 801BAEF8 001B7CF8 38 81 00 10 */ addi r4, r1, 0x10 -/* 801BAEFC 001B7CFC 48 00 02 9D */ bl func_801BB198 +/* 801BAEFC 001B7CFC 48 00 02 9D */ bl __CARDReadStatus /* 801BAF00 001B7D00 7C 7D 1B 79 */ or. r29, r3, r3 /* 801BAF04 001B7D04 41 80 00 5C */ blt lbl_801BAF60 /* 801BAF08 001B7D08 7F E3 FB 78 */ mr r3, r31 -/* 801BAF0C 001B7D0C 48 00 03 7D */ bl func_801BB288 +/* 801BAF0C 001B7D0C 48 00 03 7D */ bl __CARDClearStatus /* 801BAF10 001B7D10 7C 7D 1B 79 */ or. r29, r3, r3 /* 801BAF14 001B7D14 41 80 00 4C */ blt lbl_801BAF60 /* 801BAF18 001B7D18 88 01 00 10 */ lbz r0, 0x10(r1) @@ -6531,7 +6531,7 @@ lbl_801BAF30: /* 801BAF5C 001B7D5C 48 00 00 34 */ b lbl_801BAF90 lbl_801BAF60: /* 801BAF60 001B7D60 7F E3 FB 78 */ mr r3, r31 -/* 801BAF64 001B7D64 48 00 D7 E5 */ bl func_801C8748 +/* 801BAF64 001B7D64 48 00 D7 E5 */ bl EXIUnlock lbl_801BAF68: /* 801BAF68 001B7D68 80 1E 00 CC */ lwz r0, 0xcc(r30) /* 801BAF6C 001B7D6C 28 00 00 00 */ cmplwi r0, 0 @@ -6562,11 +6562,11 @@ lbl_801BAFAC: /* 801BAFC8 001B7DC8 1C 9B 01 10 */ mulli r4, r27, 0x110 /* 801BAFCC 001B7DCC 38 7B 00 00 */ addi r3, r27, 0 /* 801BAFD0 001B7DD0 7F A0 22 14 */ add r29, r0, r4 -/* 801BAFD4 001B7DD4 48 00 CF ED */ bl func_801C7FC0 +/* 801BAFD4 001B7DD4 48 00 CF ED */ bl EXIDeselect /* 801BAFD8 001B7DD8 7C 60 00 34 */ cntlzw r0, r3 /* 801BAFDC 001B7DDC 38 7B 00 00 */ addi r3, r27, 0 /* 801BAFE0 001B7DE0 54 1F D9 7E */ srwi r31, r0, 5 -/* 801BAFE4 001B7DE4 48 00 D7 65 */ bl func_801C8748 +/* 801BAFE4 001B7DE4 48 00 D7 65 */ bl EXIUnlock /* 801BAFE8 001B7DE8 80 1D 00 C8 */ lwz r0, 0xc8(r29) /* 801BAFEC 001B7DEC 28 00 00 00 */ cmplwi r0, 0 /* 801BAFF0 001B7DF0 7C 1C 03 78 */ mr r28, r0 @@ -6576,7 +6576,7 @@ lbl_801BAFAC: /* 801BB000 001B7E00 93 DD 00 C8 */ stw r30, 0xc8(r29) /* 801BB004 001B7E04 40 82 00 18 */ bne lbl_801BB01C /* 801BB008 001B7E08 7F 63 DB 78 */ mr r3, r27 -/* 801BB00C 001B7E0C 48 00 CB 8D */ bl func_801C7B98 +/* 801BB00C 001B7E0C 48 00 CB 8D */ bl EXIProbe /* 801BB010 001B7E10 2C 03 00 00 */ cmpwi r3, 0 /* 801BB014 001B7E14 41 82 00 08 */ beq lbl_801BB01C /* 801BB018 001B7E18 3B C0 00 01 */ li r30, 1 @@ -6616,7 +6616,7 @@ lbl_801BB054: /* 801BB08C 001B7E8C 38 00 00 00 */ li r0, 0 /* 801BB090 001B7E90 90 03 00 DC */ stw r0, 0xdc(r3) /* 801BB094 001B7E94 7F C3 F3 78 */ mr r3, r30 -/* 801BB098 001B7E98 48 00 CB 01 */ bl func_801C7B98 +/* 801BB098 001B7E98 48 00 CB 01 */ bl EXIProbe /* 801BB09C 001B7E9C 2C 03 00 00 */ cmpwi r3, 0 /* 801BB0A0 001B7EA0 41 82 00 0C */ beq lbl_801BB0AC /* 801BB0A4 001B7EA4 38 80 00 01 */ li r4, 1 @@ -6636,8 +6636,8 @@ lbl_801BB0C0: /* 801BB0D0 001B7ED0 7C 08 03 A6 */ mtlr r0 /* 801BB0D4 001B7ED4 4E 80 00 20 */ blr -.global func_801BB0D8 -func_801BB0D8: +.global __CARDEnableInterrupt +__CARDEnableInterrupt: /* 801BB0D8 001B7ED8 7C 08 02 A6 */ mflr r0 /* 801BB0DC 001B7EDC 38 A0 00 04 */ li r5, 4 /* 801BB0E0 001B7EE0 90 01 00 04 */ stw r0, 4(r1) @@ -6647,7 +6647,7 @@ func_801BB0D8: /* 801BB0F0 001B7EF0 38 80 00 00 */ li r4, 0 /* 801BB0F4 001B7EF4 93 C1 00 18 */ stw r30, 0x18(r1) /* 801BB0F8 001B7EF8 3B C3 00 00 */ addi r30, r3, 0 -/* 801BB0FC 001B7EFC 48 00 CD 99 */ bl func_801C7E94 +/* 801BB0FC 001B7EFC 48 00 CD 99 */ bl EXISelect /* 801BB100 001B7F00 2C 03 00 00 */ cmpwi r3, 0 /* 801BB104 001B7F04 40 82 00 0C */ bne lbl_801BB110 /* 801BB108 001B7F08 38 60 FF FD */ li r3, -3 @@ -6666,16 +6666,16 @@ lbl_801BB124: /* 801BB130 001B7F30 38 A0 00 02 */ li r5, 2 /* 801BB134 001B7F34 38 C0 00 01 */ li r6, 1 /* 801BB138 001B7F38 38 E0 00 00 */ li r7, 0 -/* 801BB13C 001B7F3C 48 00 C1 F1 */ bl func_801C732C +/* 801BB13C 001B7F3C 48 00 C1 F1 */ bl EXIImm /* 801BB140 001B7F40 7C 60 00 34 */ cntlzw r0, r3 /* 801BB144 001B7F44 38 7E 00 00 */ addi r3, r30, 0 /* 801BB148 001B7F48 54 1F D9 7E */ srwi r31, r0, 5 -/* 801BB14C 001B7F4C 48 00 C5 C9 */ bl func_801C7714 +/* 801BB14C 001B7F4C 48 00 C5 C9 */ bl EXISync /* 801BB150 001B7F50 7C 60 00 34 */ cntlzw r0, r3 /* 801BB154 001B7F54 54 00 D9 7E */ srwi r0, r0, 5 /* 801BB158 001B7F58 38 7E 00 00 */ addi r3, r30, 0 /* 801BB15C 001B7F5C 7F FF 03 78 */ or r31, r31, r0 -/* 801BB160 001B7F60 48 00 CE 61 */ bl func_801C7FC0 +/* 801BB160 001B7F60 48 00 CE 61 */ bl EXIDeselect /* 801BB164 001B7F64 7C 60 00 34 */ cntlzw r0, r3 /* 801BB168 001B7F68 54 00 D9 7E */ srwi r0, r0, 5 /* 801BB16C 001B7F6C 7F FF 03 79 */ or. r31, r31, r0 @@ -6692,8 +6692,8 @@ lbl_801BB180: /* 801BB190 001B7F90 7C 08 03 A6 */ mtlr r0 /* 801BB194 001B7F94 4E 80 00 20 */ blr -.global func_801BB198 -func_801BB198: +.global __CARDReadStatus +__CARDReadStatus: /* 801BB198 001B7F98 7C 08 02 A6 */ mflr r0 /* 801BB19C 001B7F9C 38 A0 00 04 */ li r5, 4 /* 801BB1A0 001B7FA0 90 01 00 04 */ stw r0, 4(r1) @@ -6704,7 +6704,7 @@ func_801BB198: /* 801BB1B4 001B7FB4 38 80 00 00 */ li r4, 0 /* 801BB1B8 001B7FB8 93 A1 00 1C */ stw r29, 0x1c(r1) /* 801BB1BC 001B7FBC 3B A3 00 00 */ addi r29, r3, 0 -/* 801BB1C0 001B7FC0 48 00 CC D5 */ bl func_801C7E94 +/* 801BB1C0 001B7FC0 48 00 CC D5 */ bl EXISelect /* 801BB1C4 001B7FC4 2C 03 00 00 */ cmpwi r3, 0 /* 801BB1C8 001B7FC8 40 82 00 0C */ bne lbl_801BB1D4 /* 801BB1CC 001B7FCC 38 60 FF FD */ li r3, -3 @@ -6717,11 +6717,11 @@ lbl_801BB1D4: /* 801BB1E4 001B7FE4 38 A0 00 02 */ li r5, 2 /* 801BB1E8 001B7FE8 38 C0 00 01 */ li r6, 1 /* 801BB1EC 001B7FEC 38 E0 00 00 */ li r7, 0 -/* 801BB1F0 001B7FF0 48 00 C1 3D */ bl func_801C732C +/* 801BB1F0 001B7FF0 48 00 C1 3D */ bl EXIImm /* 801BB1F4 001B7FF4 7C 60 00 34 */ cntlzw r0, r3 /* 801BB1F8 001B7FF8 38 7D 00 00 */ addi r3, r29, 0 /* 801BB1FC 001B7FFC 54 1F D9 7E */ srwi r31, r0, 5 -/* 801BB200 001B8000 48 00 C5 15 */ bl func_801C7714 +/* 801BB200 001B8000 48 00 C5 15 */ bl EXISync /* 801BB204 001B8004 7C 60 00 34 */ cntlzw r0, r3 /* 801BB208 001B8008 54 00 D9 7E */ srwi r0, r0, 5 /* 801BB20C 001B800C 38 7D 00 00 */ addi r3, r29, 0 @@ -6730,17 +6730,17 @@ lbl_801BB1D4: /* 801BB218 001B8018 38 A0 00 01 */ li r5, 1 /* 801BB21C 001B801C 38 C0 00 00 */ li r6, 0 /* 801BB220 001B8020 38 E0 00 00 */ li r7, 0 -/* 801BB224 001B8024 48 00 C1 09 */ bl func_801C732C +/* 801BB224 001B8024 48 00 C1 09 */ bl EXIImm /* 801BB228 001B8028 7C 60 00 34 */ cntlzw r0, r3 /* 801BB22C 001B802C 54 00 D9 7E */ srwi r0, r0, 5 /* 801BB230 001B8030 38 7D 00 00 */ addi r3, r29, 0 /* 801BB234 001B8034 7F FF 03 78 */ or r31, r31, r0 -/* 801BB238 001B8038 48 00 C4 DD */ bl func_801C7714 +/* 801BB238 001B8038 48 00 C4 DD */ bl EXISync /* 801BB23C 001B803C 7C 60 00 34 */ cntlzw r0, r3 /* 801BB240 001B8040 54 00 D9 7E */ srwi r0, r0, 5 /* 801BB244 001B8044 38 7D 00 00 */ addi r3, r29, 0 /* 801BB248 001B8048 7F FF 03 78 */ or r31, r31, r0 -/* 801BB24C 001B804C 48 00 CD 75 */ bl func_801C7FC0 +/* 801BB24C 001B804C 48 00 CD 75 */ bl EXIDeselect /* 801BB250 001B8050 7C 60 00 34 */ cntlzw r0, r3 /* 801BB254 001B8054 54 00 D9 7E */ srwi r0, r0, 5 /* 801BB258 001B8058 7F FF 03 79 */ or. r31, r31, r0 @@ -6758,8 +6758,8 @@ lbl_801BB26C: /* 801BB280 001B8080 7C 08 03 A6 */ mtlr r0 /* 801BB284 001B8084 4E 80 00 20 */ blr -.global func_801BB288 -func_801BB288: +.global __CARDClearStatus +__CARDClearStatus: /* 801BB288 001B8088 7C 08 02 A6 */ mflr r0 /* 801BB28C 001B808C 38 80 00 00 */ li r4, 0 /* 801BB290 001B8090 90 01 00 04 */ stw r0, 4(r1) @@ -6768,7 +6768,7 @@ func_801BB288: /* 801BB29C 001B809C 93 E1 00 14 */ stw r31, 0x14(r1) /* 801BB2A0 001B80A0 93 C1 00 10 */ stw r30, 0x10(r1) /* 801BB2A4 001B80A4 3B C3 00 00 */ addi r30, r3, 0 -/* 801BB2A8 001B80A8 48 00 CB ED */ bl func_801C7E94 +/* 801BB2A8 001B80A8 48 00 CB ED */ bl EXISelect /* 801BB2AC 001B80AC 2C 03 00 00 */ cmpwi r3, 0 /* 801BB2B0 001B80B0 40 82 00 0C */ bne lbl_801BB2BC /* 801BB2B4 001B80B4 38 60 FF FD */ li r3, -3 @@ -6781,16 +6781,16 @@ lbl_801BB2BC: /* 801BB2CC 001B80CC 38 A0 00 01 */ li r5, 1 /* 801BB2D0 001B80D0 38 C0 00 01 */ li r6, 1 /* 801BB2D4 001B80D4 38 E0 00 00 */ li r7, 0 -/* 801BB2D8 001B80D8 48 00 C0 55 */ bl func_801C732C +/* 801BB2D8 001B80D8 48 00 C0 55 */ bl EXIImm /* 801BB2DC 001B80DC 7C 60 00 34 */ cntlzw r0, r3 /* 801BB2E0 001B80E0 38 7E 00 00 */ addi r3, r30, 0 /* 801BB2E4 001B80E4 54 1F D9 7E */ srwi r31, r0, 5 -/* 801BB2E8 001B80E8 48 00 C4 2D */ bl func_801C7714 +/* 801BB2E8 001B80E8 48 00 C4 2D */ bl EXISync /* 801BB2EC 001B80EC 7C 60 00 34 */ cntlzw r0, r3 /* 801BB2F0 001B80F0 54 00 D9 7E */ srwi r0, r0, 5 /* 801BB2F4 001B80F4 38 7E 00 00 */ addi r3, r30, 0 /* 801BB2F8 001B80F8 7F FF 03 78 */ or r31, r31, r0 -/* 801BB2FC 001B80FC 48 00 CC C5 */ bl func_801C7FC0 +/* 801BB2FC 001B80FC 48 00 CC C5 */ bl EXIDeselect /* 801BB300 001B8100 7C 60 00 34 */ cntlzw r0, r3 /* 801BB304 001B8104 54 00 D9 7E */ srwi r0, r0, 5 /* 801BB308 001B8108 7F FF 03 79 */ or. r31, r31, r0 @@ -6832,7 +6832,7 @@ lbl_801BB380: /* 801BB388 001B8188 41 82 00 38 */ beq lbl_801BB3C0 /* 801BB38C 001B818C 38 7F 00 00 */ addi r3, r31, 0 /* 801BB390 001B8190 38 80 00 00 */ li r4, 0 -/* 801BB394 001B8194 48 00 C6 15 */ bl func_801C79A8 +/* 801BB394 001B8194 48 00 C6 15 */ bl EXISetExiCallback /* 801BB398 001B8198 80 1E 00 CC */ lwz r0, 0xcc(r30) /* 801BB39C 001B819C 28 00 00 00 */ cmplwi r0, 0 /* 801BB3A0 001B81A0 7C 0C 03 78 */ mr r12, r0 @@ -6866,16 +6866,16 @@ func_801BB3D8: /* 801BB400 001B8200 7F E0 22 14 */ add r31, r0, r4 /* 801BB404 001B8204 38 7E 00 00 */ addi r3, r30, 0 /* 801BB408 001B8208 38 80 00 00 */ li r4, 0 -/* 801BB40C 001B820C 48 00 CA 89 */ bl func_801C7E94 +/* 801BB40C 001B820C 48 00 CA 89 */ bl EXISelect /* 801BB410 001B8210 2C 03 00 00 */ cmpwi r3, 0 /* 801BB414 001B8214 40 82 00 14 */ bne lbl_801BB428 /* 801BB418 001B8218 7F C3 F3 78 */ mr r3, r30 -/* 801BB41C 001B821C 48 00 D3 2D */ bl func_801C8748 +/* 801BB41C 001B821C 48 00 D3 2D */ bl EXIUnlock /* 801BB420 001B8220 38 60 FF FD */ li r3, -3 /* 801BB424 001B8224 48 00 01 C8 */ b lbl_801BB5EC lbl_801BB428: /* 801BB428 001B8228 38 7F 00 E0 */ addi r3, r31, 0xe0 -/* 801BB42C 001B822C 48 01 65 8D */ bl func_801D19B8 +/* 801BB42C 001B822C 48 01 65 8D */ bl OSCancelAlarm /* 801BB430 001B8230 88 1F 00 94 */ lbz r0, 0x94(r31) /* 801BB434 001B8234 2C 00 00 F3 */ cmpwi r0, 0xf3 /* 801BB438 001B8238 41 82 00 C0 */ beq lbl_801BB4F8 @@ -6901,7 +6901,7 @@ lbl_801BB45C: /* 801BB480 001B8280 38 E3 B3 34 */ addi r7, r3, lbl_801BB334@l /* 801BB484 001B8284 38 7F 00 E0 */ addi r3, r31, 0xe0 /* 801BB488 001B8288 38 A0 00 00 */ li r5, 0 -/* 801BB48C 001B828C 48 01 64 49 */ bl func_801D18D4 +/* 801BB48C 001B828C 48 01 64 49 */ bl OSSetAlarm /* 801BB490 001B8290 48 00 00 68 */ b lbl_801BB4F8 lbl_801BB494: /* 801BB494 001B8294 3C 60 80 00 */ lis r3, 0x800000F8@ha @@ -6928,19 +6928,19 @@ lbl_801BB494: /* 801BB4E8 001B82E8 7C C9 29 D6 */ mullw r6, r9, r5 /* 801BB4EC 001B82EC 38 7F 00 E0 */ addi r3, r31, 0xe0 /* 801BB4F0 001B82F0 7C A4 02 14 */ add r5, r4, r0 -/* 801BB4F4 001B82F4 48 01 63 E1 */ bl func_801D18D4 +/* 801BB4F4 001B82F4 48 01 63 E1 */ bl OSSetAlarm lbl_801BB4F8: /* 801BB4F8 001B82F8 80 BF 00 A0 */ lwz r5, 0xa0(r31) /* 801BB4FC 001B82FC 38 7E 00 00 */ addi r3, r30, 0 /* 801BB500 001B8300 38 9F 00 94 */ addi r4, r31, 0x94 /* 801BB504 001B8304 38 C0 00 01 */ li r6, 1 -/* 801BB508 001B8308 48 00 C0 81 */ bl func_801C7588 +/* 801BB508 001B8308 48 00 C0 81 */ bl EXIImmEx /* 801BB50C 001B830C 2C 03 00 00 */ cmpwi r3, 0 /* 801BB510 001B8310 40 82 00 1C */ bne lbl_801BB52C /* 801BB514 001B8314 7F C3 F3 78 */ mr r3, r30 -/* 801BB518 001B8318 48 00 CA A9 */ bl func_801C7FC0 +/* 801BB518 001B8318 48 00 CA A9 */ bl EXIDeselect /* 801BB51C 001B831C 7F C3 F3 78 */ mr r3, r30 -/* 801BB520 001B8320 48 00 D2 29 */ bl func_801C8748 +/* 801BB520 001B8320 48 00 D2 29 */ bl EXIUnlock /* 801BB524 001B8324 38 60 FF FD */ li r3, -3 /* 801BB528 001B8328 48 00 00 C4 */ b lbl_801BB5EC lbl_801BB52C: @@ -6952,13 +6952,13 @@ lbl_801BB52C: /* 801BB540 001B8340 80 BF 00 14 */ lwz r5, 0x14(r31) /* 801BB544 001B8344 38 C0 00 01 */ li r6, 1 /* 801BB548 001B8348 38 84 02 00 */ addi r4, r4, 0x200 -/* 801BB54C 001B834C 48 00 C0 3D */ bl func_801C7588 +/* 801BB54C 001B834C 48 00 C0 3D */ bl EXIImmEx /* 801BB550 001B8350 2C 03 00 00 */ cmpwi r3, 0 /* 801BB554 001B8354 40 82 00 1C */ bne lbl_801BB570 /* 801BB558 001B8358 7F C3 F3 78 */ mr r3, r30 -/* 801BB55C 001B835C 48 00 CA 65 */ bl func_801C7FC0 +/* 801BB55C 001B835C 48 00 CA 65 */ bl EXIDeselect /* 801BB560 001B8360 7F C3 F3 78 */ mr r3, r30 -/* 801BB564 001B8364 48 00 D1 E5 */ bl func_801C8748 +/* 801BB564 001B8364 48 00 D1 E5 */ bl EXIUnlock /* 801BB568 001B8368 38 60 FF FD */ li r3, -3 /* 801BB56C 001B836C 48 00 00 80 */ b lbl_801BB5EC lbl_801BB570: @@ -6967,9 +6967,9 @@ lbl_801BB570: /* 801BB578 001B8378 28 00 FF FF */ cmplwi r0, 0xffff /* 801BB57C 001B837C 40 82 00 1C */ bne lbl_801BB598 /* 801BB580 001B8380 7F C3 F3 78 */ mr r3, r30 -/* 801BB584 001B8384 48 00 CA 3D */ bl func_801C7FC0 +/* 801BB584 001B8384 48 00 CA 3D */ bl EXIDeselect /* 801BB588 001B8388 7F C3 F3 78 */ mr r3, r30 -/* 801BB58C 001B838C 48 00 D1 BD */ bl func_801C8748 +/* 801BB58C 001B838C 48 00 D1 BD */ bl EXIUnlock /* 801BB590 001B8390 38 60 00 00 */ li r3, 0 /* 801BB594 001B8394 48 00 00 58 */ b lbl_801BB5EC lbl_801BB598: @@ -6986,13 +6986,13 @@ lbl_801BB5B0: /* 801BB5B8 001B83B8 38 E3 AF AC */ addi r7, r3, lbl_801BAFAC@l /* 801BB5BC 001B83BC 80 DF 00 A4 */ lwz r6, 0xa4(r31) /* 801BB5C0 001B83C0 7F C3 F3 78 */ mr r3, r30 -/* 801BB5C4 001B83C4 48 00 C0 65 */ bl func_801C7628 +/* 801BB5C4 001B83C4 48 00 C0 65 */ bl EXIDma /* 801BB5C8 001B83C8 2C 03 00 00 */ cmpwi r3, 0 /* 801BB5CC 001B83CC 40 82 00 1C */ bne lbl_801BB5E8 /* 801BB5D0 001B83D0 7F C3 F3 78 */ mr r3, r30 -/* 801BB5D4 001B83D4 48 00 C9 ED */ bl func_801C7FC0 +/* 801BB5D4 001B83D4 48 00 C9 ED */ bl EXIDeselect /* 801BB5D8 001B83D8 7F C3 F3 78 */ mr r3, r30 -/* 801BB5DC 001B83DC 48 00 D1 6D */ bl func_801C8748 +/* 801BB5DC 001B83DC 48 00 D1 6D */ bl EXIUnlock /* 801BB5E0 001B83E0 38 60 FF FD */ li r3, -3 /* 801BB5E4 001B83E4 48 00 00 08 */ b lbl_801BB5EC lbl_801BB5E8: @@ -7024,7 +7024,7 @@ lbl_801BB604: /* 801BB644 001B8444 38 A3 B0 54 */ addi r5, r3, lbl_801BB054@l /* 801BB648 001B8448 38 7F 00 00 */ addi r3, r31, 0 /* 801BB64C 001B844C 38 80 00 00 */ li r4, 0 -/* 801BB650 001B8450 48 00 D0 05 */ bl func_801C8654 +/* 801BB650 001B8450 48 00 D0 05 */ bl EXILock /* 801BB654 001B8454 2C 03 00 00 */ cmpwi r3, 0 /* 801BB658 001B8458 40 82 00 0C */ bne lbl_801BB664 /* 801BB65C 001B845C 38 80 00 00 */ li r4, 0 @@ -7089,7 +7089,7 @@ func_801BB714: /* 801BB724 001B8524 3B 63 00 00 */ addi r27, r3, 0 /* 801BB728 001B8528 3B 84 00 00 */ addi r28, r4, 0 /* 801BB72C 001B852C 3B A5 00 00 */ addi r29, r5, 0 -/* 801BB730 001B8530 48 01 8B E1 */ bl func_801D4310 +/* 801BB730 001B8530 48 01 8B E1 */ bl OSDisableInterrupts /* 801BB734 001B8534 1C BB 01 10 */ mulli r5, r27, 0x110 /* 801BB738 001B8538 3C 80 80 38 */ lis r4, lbl_8037D480@ha /* 801BB73C 001B853C 38 04 D4 80 */ addi r0, r4, lbl_8037D480@l @@ -7116,7 +7116,7 @@ lbl_801BB774: /* 801BB784 001B8584 38 A3 B0 54 */ addi r5, r3, lbl_801BB054@l /* 801BB788 001B8588 38 7B 00 00 */ addi r3, r27, 0 /* 801BB78C 001B858C 38 80 00 00 */ li r4, 0 -/* 801BB790 001B8590 48 00 CE C5 */ bl func_801C8654 +/* 801BB790 001B8590 48 00 CE C5 */ bl EXILock /* 801BB794 001B8594 2C 03 00 00 */ cmpwi r3, 0 /* 801BB798 001B8598 40 82 00 0C */ bne lbl_801BB7A4 /* 801BB79C 001B859C 3B E0 FF FF */ li r31, -1 @@ -7127,16 +7127,16 @@ lbl_801BB7A4: /* 801BB7AC 001B85AC 38 7B 00 00 */ addi r3, r27, 0 /* 801BB7B0 001B85B0 38 80 00 00 */ li r4, 0 /* 801BB7B4 001B85B4 38 A0 00 04 */ li r5, 4 -/* 801BB7B8 001B85B8 48 00 C6 DD */ bl func_801C7E94 +/* 801BB7B8 001B85B8 48 00 C6 DD */ bl EXISelect /* 801BB7BC 001B85BC 2C 03 00 00 */ cmpwi r3, 0 /* 801BB7C0 001B85C0 40 82 00 14 */ bne lbl_801BB7D4 /* 801BB7C4 001B85C4 7F 63 DB 78 */ mr r3, r27 -/* 801BB7C8 001B85C8 48 00 CF 81 */ bl func_801C8748 +/* 801BB7C8 001B85C8 48 00 CF 81 */ bl EXIUnlock /* 801BB7CC 001B85CC 3B E0 FF FD */ li r31, -3 /* 801BB7D0 001B85D0 48 00 00 D8 */ b lbl_801BB8A8 lbl_801BB7D4: /* 801BB7D4 001B85D4 38 7F 00 E0 */ addi r3, r31, 0xe0 -/* 801BB7D8 001B85D8 48 01 61 E1 */ bl func_801D19B8 +/* 801BB7D8 001B85D8 48 01 61 E1 */ bl OSCancelAlarm /* 801BB7DC 001B85DC 88 1F 00 94 */ lbz r0, 0x94(r31) /* 801BB7E0 001B85E0 2C 00 00 F3 */ cmpwi r0, 0xf3 /* 801BB7E4 001B85E4 41 82 00 C0 */ beq lbl_801BB8A4 @@ -7162,7 +7162,7 @@ lbl_801BB808: /* 801BB82C 001B862C 38 E3 B3 34 */ addi r7, r3, lbl_801BB334@l /* 801BB830 001B8630 38 7F 00 E0 */ addi r3, r31, 0xe0 /* 801BB834 001B8634 38 A0 00 00 */ li r5, 0 -/* 801BB838 001B8638 48 01 60 9D */ bl func_801D18D4 +/* 801BB838 001B8638 48 01 60 9D */ bl OSSetAlarm /* 801BB83C 001B863C 48 00 00 68 */ b lbl_801BB8A4 lbl_801BB840: /* 801BB840 001B8640 3C 60 80 00 */ lis r3, 0x800000F8@ha @@ -7189,12 +7189,12 @@ lbl_801BB840: /* 801BB894 001B8694 7C C9 29 D6 */ mullw r6, r9, r5 /* 801BB898 001B8698 38 7F 00 E0 */ addi r3, r31, 0xe0 /* 801BB89C 001B869C 7C A4 02 14 */ add r5, r4, r0 -/* 801BB8A0 001B86A0 48 01 60 35 */ bl func_801D18D4 +/* 801BB8A0 001B86A0 48 01 60 35 */ bl OSSetAlarm lbl_801BB8A4: /* 801BB8A4 001B86A4 3B E0 00 00 */ li r31, 0 lbl_801BB8A8: /* 801BB8A8 001B86A8 7F C3 F3 78 */ mr r3, r30 -/* 801BB8AC 001B86AC 48 01 8A 8D */ bl func_801D4338 +/* 801BB8AC 001B86AC 48 01 8A 8D */ bl OSRestoreInterrupts /* 801BB8B0 001B86B0 7F E3 FB 78 */ mr r3, r31 /* 801BB8B4 001B86B4 BB 61 00 1C */ lmw r27, 0x1c(r1) /* 801BB8B8 001B86B8 80 01 00 34 */ lwz r0, 0x34(r1) @@ -7202,8 +7202,8 @@ lbl_801BB8A8: /* 801BB8C0 001B86C0 7C 08 03 A6 */ mtlr r0 /* 801BB8C4 001B86C4 4E 80 00 20 */ blr -.global func_801BB8C8 -func_801BB8C8: +.global __CARDReadSegment +__CARDReadSegment: /* 801BB8C8 001B86C8 7C 08 02 A6 */ mflr r0 /* 801BB8CC 001B86CC 38 C0 00 05 */ li r6, 5 /* 801BB8D0 001B86D0 90 01 00 04 */ stw r0, 4(r1) @@ -7247,7 +7247,7 @@ lbl_801BB958: /* 801BB964 001B8764 38 7E 00 00 */ addi r3, r30, 0 /* 801BB968 001B8768 38 9F 00 94 */ addi r4, r31, 0x94 /* 801BB96C 001B876C 38 C0 00 01 */ li r6, 1 -/* 801BB970 001B8770 48 00 BC 19 */ bl func_801C7588 +/* 801BB970 001B8770 48 00 BC 19 */ bl EXIImmEx /* 801BB974 001B8774 2C 03 00 00 */ cmpwi r3, 0 /* 801BB978 001B8778 41 82 00 48 */ beq lbl_801BB9C0 /* 801BB97C 001B877C 80 9F 00 80 */ lwz r4, 0x80(r31) @@ -7255,7 +7255,7 @@ lbl_801BB958: /* 801BB984 001B8784 80 BF 00 14 */ lwz r5, 0x14(r31) /* 801BB988 001B8788 38 C0 00 01 */ li r6, 1 /* 801BB98C 001B878C 38 84 02 00 */ addi r4, r4, 0x200 -/* 801BB990 001B8790 48 00 BB F9 */ bl func_801C7588 +/* 801BB990 001B8790 48 00 BB F9 */ bl EXIImmEx /* 801BB994 001B8794 2C 03 00 00 */ cmpwi r3, 0 /* 801BB998 001B8798 41 82 00 28 */ beq lbl_801BB9C0 /* 801BB99C 001B879C 3C 60 80 1C */ lis r3, lbl_801BAFAC@ha @@ -7264,16 +7264,16 @@ lbl_801BB958: /* 801BB9A8 001B87A8 80 DF 00 A4 */ lwz r6, 0xa4(r31) /* 801BB9AC 001B87AC 38 7E 00 00 */ addi r3, r30, 0 /* 801BB9B0 001B87B0 38 A0 02 00 */ li r5, 0x200 -/* 801BB9B4 001B87B4 48 00 BC 75 */ bl func_801C7628 +/* 801BB9B4 001B87B4 48 00 BC 75 */ bl EXIDma /* 801BB9B8 001B87B8 2C 03 00 00 */ cmpwi r3, 0 /* 801BB9BC 001B87BC 40 82 00 24 */ bne lbl_801BB9E0 lbl_801BB9C0: /* 801BB9C0 001B87C0 38 00 00 00 */ li r0, 0 /* 801BB9C4 001B87C4 90 1F 00 C8 */ stw r0, 0xc8(r31) /* 801BB9C8 001B87C8 7F C3 F3 78 */ mr r3, r30 -/* 801BB9CC 001B87CC 48 00 C5 F5 */ bl func_801C7FC0 +/* 801BB9CC 001B87CC 48 00 C5 F5 */ bl EXIDeselect /* 801BB9D0 001B87D0 7F C3 F3 78 */ mr r3, r30 -/* 801BB9D4 001B87D4 48 00 CD 75 */ bl func_801C8748 +/* 801BB9D4 001B87D4 48 00 CD 75 */ bl EXIUnlock /* 801BB9D8 001B87D8 38 60 FF FD */ li r3, -3 /* 801BB9DC 001B87DC 48 00 00 08 */ b lbl_801BB9E4 lbl_801BB9E0: @@ -7286,8 +7286,8 @@ lbl_801BB9E4: /* 801BB9F4 001B87F4 7C 08 03 A6 */ mtlr r0 /* 801BB9F8 001B87F8 4E 80 00 20 */ blr -.global func_801BB9FC -func_801BB9FC: +.global __CARDWritePage +__CARDWritePage: /* 801BB9FC 001B87FC 7C 08 02 A6 */ mflr r0 /* 801BBA00 001B8800 38 E0 00 05 */ li r7, 5 /* 801BBA04 001B8804 90 01 00 04 */ stw r0, 4(r1) @@ -7333,7 +7333,7 @@ lbl_801BBA94: /* 801BBAA0 001B88A0 38 7E 00 00 */ addi r3, r30, 0 /* 801BBAA4 001B88A4 38 9F 00 94 */ addi r4, r31, 0x94 /* 801BBAA8 001B88A8 38 C0 00 01 */ li r6, 1 -/* 801BBAAC 001B88AC 48 00 BA DD */ bl func_801C7588 +/* 801BBAAC 001B88AC 48 00 BA DD */ bl EXIImmEx /* 801BBAB0 001B88B0 2C 03 00 00 */ cmpwi r3, 0 /* 801BBAB4 001B88B4 41 82 00 28 */ beq lbl_801BBADC /* 801BBAB8 001B88B8 3C 60 80 1C */ lis r3, lbl_801BAFAC@ha @@ -7342,16 +7342,16 @@ lbl_801BBA94: /* 801BBAC4 001B88C4 80 DF 00 A4 */ lwz r6, 0xa4(r31) /* 801BBAC8 001B88C8 38 7E 00 00 */ addi r3, r30, 0 /* 801BBACC 001B88CC 38 A0 00 80 */ li r5, 0x80 -/* 801BBAD0 001B88D0 48 00 BB 59 */ bl func_801C7628 +/* 801BBAD0 001B88D0 48 00 BB 59 */ bl EXIDma /* 801BBAD4 001B88D4 2C 03 00 00 */ cmpwi r3, 0 /* 801BBAD8 001B88D8 40 82 00 24 */ bne lbl_801BBAFC lbl_801BBADC: /* 801BBADC 001B88DC 38 00 00 00 */ li r0, 0 /* 801BBAE0 001B88E0 90 1F 00 CC */ stw r0, 0xcc(r31) /* 801BBAE4 001B88E4 7F C3 F3 78 */ mr r3, r30 -/* 801BBAE8 001B88E8 48 00 C4 D9 */ bl func_801C7FC0 +/* 801BBAE8 001B88E8 48 00 C4 D9 */ bl EXIDeselect /* 801BBAEC 001B88EC 7F C3 F3 78 */ mr r3, r30 -/* 801BBAF0 001B88F0 48 00 CC 59 */ bl func_801C8748 +/* 801BBAF0 001B88F0 48 00 CC 59 */ bl EXIUnlock /* 801BBAF4 001B88F4 38 60 FF FD */ li r3, -3 /* 801BBAF8 001B88F8 48 00 00 08 */ b lbl_801BBB00 lbl_801BBAFC: @@ -7364,8 +7364,8 @@ lbl_801BBB00: /* 801BBB10 001B8910 7C 08 03 A6 */ mtlr r0 /* 801BBB14 001B8914 4E 80 00 20 */ blr -.global func_801BBB18 -func_801BBB18: +.global __CARDEraseSector +__CARDEraseSector: /* 801BBB18 001B8918 7C 08 02 A6 */ mflr r0 /* 801BBB1C 001B891C 90 01 00 04 */ stw r0, 4(r1) /* 801BBB20 001B8920 94 21 FF D8 */ stwu r1, -0x28(r1) @@ -7403,7 +7403,7 @@ lbl_801BBB90: /* 801BBB9C 001B899C 38 7D 00 00 */ addi r3, r29, 0 /* 801BBBA0 001B89A0 38 9F 00 94 */ addi r4, r31, 0x94 /* 801BBBA4 001B89A4 38 C0 00 01 */ li r6, 1 -/* 801BBBA8 001B89A8 48 00 B9 E1 */ bl func_801C7588 +/* 801BBBA8 001B89A8 48 00 B9 E1 */ bl EXIImmEx /* 801BBBAC 001B89AC 2C 03 00 00 */ cmpwi r3, 0 /* 801BBBB0 001B89B0 40 82 00 14 */ bne lbl_801BBBC4 /* 801BBBB4 001B89B4 38 00 00 00 */ li r0, 0 @@ -7414,9 +7414,9 @@ lbl_801BBBC4: /* 801BBBC4 001B89C4 3B C0 00 00 */ li r30, 0 lbl_801BBBC8: /* 801BBBC8 001B89C8 7F A3 EB 78 */ mr r3, r29 -/* 801BBBCC 001B89CC 48 00 C3 F5 */ bl func_801C7FC0 +/* 801BBBCC 001B89CC 48 00 C3 F5 */ bl EXIDeselect /* 801BBBD0 001B89D0 7F A3 EB 78 */ mr r3, r29 -/* 801BBBD4 001B89D4 48 00 CB 75 */ bl func_801C8748 +/* 801BBBD4 001B89D4 48 00 CB 75 */ bl EXIUnlock lbl_801BBBD8: /* 801BBBD8 001B89D8 7F C3 F3 78 */ mr r3, r30 /* 801BBBDC 001B89DC 80 01 00 2C */ lwz r0, 0x2c(r1) @@ -7427,8 +7427,8 @@ lbl_801BBBD8: /* 801BBBF0 001B89F0 7C 08 03 A6 */ mtlr r0 /* 801BBBF4 001B89F4 4E 80 00 20 */ blr -.global func_801BBBF8 -func_801BBBF8: +.global CARDInit +CARDInit: /* 801BBBF8 001B89F8 7C 08 02 A6 */ mflr r0 /* 801BBBFC 001B89FC 3C 60 80 38 */ lis r3, lbl_8037D480@ha /* 801BBC00 001B8A00 90 01 00 04 */ stw r0, 4(r1) @@ -7444,29 +7444,29 @@ func_801BBBF8: /* 801BBC28 001B8A28 28 00 00 00 */ cmplwi r0, 0 /* 801BBC2C 001B8A2C 40 82 00 5C */ bne lbl_801BBC88 lbl_801BBC30: -/* 801BBC30 001B8A30 48 01 7C 91 */ bl func_801D38C0 +/* 801BBC30 001B8A30 48 01 7C 91 */ bl OSGetFontEncode /* 801BBC34 001B8A34 B0 6D 9A 88 */ sth r3, lbl_803CC388-_SDA_BASE_(r13) /* 801BBC38 001B8A38 80 6D 85 70 */ lwz r3, lbl_803CAE70-_SDA_BASE_(r13) -/* 801BBC3C 001B8A3C 48 01 59 C1 */ bl func_801D15FC -/* 801BBC40 001B8A40 48 00 61 E9 */ bl func_801C1E28 -/* 801BBC44 001B8A44 48 01 59 E5 */ bl func_801D1628 +/* 801BBC3C 001B8A3C 48 01 59 C1 */ bl OSRegisterVersion +/* 801BBC40 001B8A40 48 00 61 E9 */ bl DSPInit +/* 801BBC44 001B8A44 48 01 59 E5 */ bl OSInitAlarm /* 801BBC48 001B8A48 3B A0 00 00 */ li r29, 0 /* 801BBC4C 001B8A4C 3B E0 FF FD */ li r31, -3 lbl_801BBC50: /* 801BBC50 001B8A50 93 FE 00 04 */ stw r31, 4(r30) /* 801BBC54 001B8A54 38 7E 00 8C */ addi r3, r30, 0x8c -/* 801BBC58 001B8A58 48 01 AB 11 */ bl func_801D6768 +/* 801BBC58 001B8A58 48 01 AB 11 */ bl OSInitThreadQueue /* 801BBC5C 001B8A5C 38 7E 00 E0 */ addi r3, r30, 0xe0 -/* 801BBC60 001B8A60 48 01 5A 15 */ bl func_801D1674 +/* 801BBC60 001B8A60 48 01 5A 15 */ bl OSCreateAlarm /* 801BBC64 001B8A64 3B BD 00 01 */ addi r29, r29, 1 /* 801BBC68 001B8A68 2C 1D 00 02 */ cmpwi r29, 2 /* 801BBC6C 001B8A6C 3B DE 01 10 */ addi r30, r30, 0x110 /* 801BBC70 001B8A70 41 80 FF E0 */ blt lbl_801BBC50 /* 801BBC74 001B8A74 3C 60 80 00 */ lis r3, 0x8000 -/* 801BBC78 001B8A78 48 00 00 35 */ bl func_801BBCAC +/* 801BBC78 001B8A78 48 00 00 35 */ bl __CARDSetDiskID /* 801BBC7C 001B8A7C 3C 60 80 2B */ lis r3, lbl_802B3F08@ha /* 801BBC80 001B8A80 38 63 3F 08 */ addi r3, r3, lbl_802B3F08@l -/* 801BBC84 001B8A84 48 01 95 B5 */ bl func_801D5238 +/* 801BBC84 001B8A84 48 01 95 B5 */ bl OSRegisterResetFunction lbl_801BBC88: /* 801BBC88 001B8A88 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801BBC8C 001B8A8C 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -7476,13 +7476,13 @@ lbl_801BBC88: /* 801BBC9C 001B8A9C 7C 08 03 A6 */ mtlr r0 /* 801BBCA0 001B8AA0 4E 80 00 20 */ blr -.global func_801BBCA4 -func_801BBCA4: +.global __CARDGetFontEncode +__CARDGetFontEncode: /* 801BBCA4 001B8AA4 A0 6D 9A 88 */ lhz r3, lbl_803CC388-_SDA_BASE_(r13) /* 801BBCA8 001B8AA8 4E 80 00 20 */ blr -.global func_801BBCAC -func_801BBCAC: +.global __CARDSetDiskID +__CARDSetDiskID: /* 801BBCAC 001B8AAC 28 03 00 00 */ cmplwi r3, 0 /* 801BBCB0 001B8AB0 3C 80 80 38 */ lis r4, lbl_8037D480@ha /* 801BBCB4 001B8AB4 38 84 D4 80 */ addi r4, r4, lbl_8037D480@l @@ -7502,8 +7502,8 @@ lbl_801BBCDC: /* 801BBCDC 001B8ADC 90 64 02 1C */ stw r3, 0x21c(r4) /* 801BBCE0 001B8AE0 4E 80 00 20 */ blr -.global func_801BBCE4 -func_801BBCE4: +.global __CARDGetControlBlock +__CARDGetControlBlock: /* 801BBCE4 001B8AE4 7C 08 02 A6 */ mflr r0 /* 801BBCE8 001B8AE8 1C C3 01 10 */ mulli r6, r3, 0x110 /* 801BBCEC 001B8AEC 90 01 00 04 */ stw r0, 4(r1) @@ -7526,7 +7526,7 @@ lbl_801BBD2C: /* 801BBD2C 001B8B2C 38 60 FF 80 */ li r3, -128 /* 801BBD30 001B8B30 48 00 00 50 */ b lbl_801BBD80 lbl_801BBD34: -/* 801BBD34 001B8B34 48 01 85 DD */ bl func_801D4310 +/* 801BBD34 001B8B34 48 01 85 DD */ bl OSDisableInterrupts /* 801BBD38 001B8B38 80 1E 00 00 */ lwz r0, 0(r30) /* 801BBD3C 001B8B3C 2C 00 00 00 */ cmpwi r0, 0 /* 801BBD40 001B8B40 40 82 00 0C */ bne lbl_801BBD4C @@ -7546,7 +7546,7 @@ lbl_801BBD60: /* 801BBD70 001B8B70 90 1E 00 D0 */ stw r0, 0xd0(r30) /* 801BBD74 001B8B74 93 DD 00 00 */ stw r30, 0(r29) lbl_801BBD78: -/* 801BBD78 001B8B78 48 01 85 C1 */ bl func_801D4338 +/* 801BBD78 001B8B78 48 01 85 C1 */ bl OSRestoreInterrupts /* 801BBD7C 001B8B7C 7F E3 FB 78 */ mr r3, r31 lbl_801BBD80: /* 801BBD80 001B8B80 80 01 00 24 */ lwz r0, 0x24(r1) @@ -7557,8 +7557,8 @@ lbl_801BBD80: /* 801BBD94 001B8B94 7C 08 03 A6 */ mtlr r0 /* 801BBD98 001B8B98 4E 80 00 20 */ blr -.global func_801BBD9C -func_801BBD9C: +.global __CARDPutControlBlock +__CARDPutControlBlock: /* 801BBD9C 001B8B9C 7C 08 02 A6 */ mflr r0 /* 801BBDA0 001B8BA0 90 01 00 04 */ stw r0, 4(r1) /* 801BBDA4 001B8BA4 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -7566,7 +7566,7 @@ func_801BBD9C: /* 801BBDAC 001B8BAC 3B E4 00 00 */ addi r31, r4, 0 /* 801BBDB0 001B8BB0 93 C1 00 10 */ stw r30, 0x10(r1) /* 801BBDB4 001B8BB4 3B C3 00 00 */ addi r30, r3, 0 -/* 801BBDB8 001B8BB8 48 01 85 59 */ bl func_801D4310 +/* 801BBDB8 001B8BB8 48 01 85 59 */ bl OSDisableInterrupts /* 801BBDBC 001B8BBC 80 1E 00 00 */ lwz r0, 0(r30) /* 801BBDC0 001B8BC0 2C 00 00 00 */ cmpwi r0, 0 /* 801BBDC4 001B8BC4 41 82 00 0C */ beq lbl_801BBDD0 @@ -7578,7 +7578,7 @@ lbl_801BBDD0: /* 801BBDD8 001B8BD8 40 82 00 08 */ bne lbl_801BBDE0 /* 801BBDDC 001B8BDC 93 FE 00 04 */ stw r31, 4(r30) lbl_801BBDE0: -/* 801BBDE0 001B8BE0 48 01 85 59 */ bl func_801D4338 +/* 801BBDE0 001B8BE0 48 01 85 59 */ bl OSRestoreInterrupts /* 801BBDE4 001B8BE4 7F E3 FB 78 */ mr r3, r31 /* 801BBDE8 001B8BE8 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801BBDEC 001B8BEC 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -7587,8 +7587,8 @@ lbl_801BBDE0: /* 801BBDF8 001B8BF8 7C 08 03 A6 */ mtlr r0 /* 801BBDFC 001B8BFC 4E 80 00 20 */ blr -.global func_801BBE00 -func_801BBE00: +.global CARDGetResultCode +CARDGetResultCode: /* 801BBE00 001B8C00 2C 03 00 00 */ cmpwi r3, 0 /* 801BBE04 001B8C04 41 80 00 0C */ blt lbl_801BBE10 /* 801BBE08 001B8C08 2C 03 00 02 */ cmpwi r3, 2 @@ -7604,8 +7604,8 @@ lbl_801BBE18: /* 801BBE28 001B8C28 80 63 00 04 */ lwz r3, 4(r3) /* 801BBE2C 001B8C2C 4E 80 00 20 */ blr -.global func_801BBE30 -func_801BBE30: +.global CARDFreeBlocks +CARDFreeBlocks: /* 801BBE30 001B8C30 7C 08 02 A6 */ mflr r0 /* 801BBE34 001B8C34 90 01 00 04 */ stw r0, 4(r1) /* 801BBE38 001B8C38 94 21 FF D0 */ stwu r1, -0x30(r1) @@ -7615,23 +7615,23 @@ func_801BBE30: /* 801BBE48 001B8C48 93 A1 00 24 */ stw r29, 0x24(r1) /* 801BBE4C 001B8C4C 3B A4 00 00 */ addi r29, r4, 0 /* 801BBE50 001B8C50 38 81 00 18 */ addi r4, r1, 0x18 -/* 801BBE54 001B8C54 4B FF FE 91 */ bl func_801BBCE4 +/* 801BBE54 001B8C54 4B FF FE 91 */ bl __CARDGetControlBlock /* 801BBE58 001B8C58 2C 03 00 00 */ cmpwi r3, 0 /* 801BBE5C 001B8C5C 40 80 00 08 */ bge lbl_801BBE64 /* 801BBE60 001B8C60 48 00 01 04 */ b lbl_801BBF64 lbl_801BBE64: /* 801BBE64 001B8C64 80 61 00 18 */ lwz r3, 0x18(r1) -/* 801BBE68 001B8C68 48 00 18 05 */ bl func_801BD66C +/* 801BBE68 001B8C68 48 00 18 05 */ bl __CARDGetFatBlock /* 801BBE6C 001B8C6C 7C 7E 1B 78 */ mr r30, r3 /* 801BBE70 001B8C70 80 61 00 18 */ lwz r3, 0x18(r1) -/* 801BBE74 001B8C74 48 00 1B FD */ bl func_801BDA70 +/* 801BBE74 001B8C74 48 00 1B FD */ bl __CARDGetDirBlock /* 801BBE78 001B8C78 28 1E 00 00 */ cmplwi r30, 0 /* 801BBE7C 001B8C7C 41 82 00 0C */ beq lbl_801BBE88 /* 801BBE80 001B8C80 28 03 00 00 */ cmplwi r3, 0 /* 801BBE84 001B8C84 40 82 00 44 */ bne lbl_801BBEC8 lbl_801BBE88: /* 801BBE88 001B8C88 83 C1 00 18 */ lwz r30, 0x18(r1) -/* 801BBE8C 001B8C8C 48 01 84 85 */ bl func_801D4310 +/* 801BBE8C 001B8C8C 48 01 84 85 */ bl OSDisableInterrupts /* 801BBE90 001B8C90 80 1E 00 00 */ lwz r0, 0(r30) /* 801BBE94 001B8C94 2C 00 00 00 */ cmpwi r0, 0 /* 801BBE98 001B8C98 41 82 00 10 */ beq lbl_801BBEA8 @@ -7645,7 +7645,7 @@ lbl_801BBEA8: /* 801BBEB4 001B8CB4 38 00 FF FA */ li r0, -6 /* 801BBEB8 001B8CB8 90 1E 00 04 */ stw r0, 4(r30) lbl_801BBEBC: -/* 801BBEBC 001B8CBC 48 01 84 7D */ bl func_801D4338 +/* 801BBEBC 001B8CBC 48 01 84 7D */ bl OSRestoreInterrupts /* 801BBEC0 001B8CC0 38 60 FF FA */ li r3, -6 /* 801BBEC4 001B8CC4 48 00 00 A0 */ b lbl_801BBF64 lbl_801BBEC8: @@ -7679,7 +7679,7 @@ lbl_801BBF1C: /* 801BBF24 001B8D24 41 80 FF D8 */ blt lbl_801BBEFC lbl_801BBF28: /* 801BBF28 001B8D28 83 C1 00 18 */ lwz r30, 0x18(r1) -/* 801BBF2C 001B8D2C 48 01 83 E5 */ bl func_801D4310 +/* 801BBF2C 001B8D2C 48 01 83 E5 */ bl OSDisableInterrupts /* 801BBF30 001B8D30 80 1E 00 00 */ lwz r0, 0(r30) /* 801BBF34 001B8D34 2C 00 00 00 */ cmpwi r0, 0 /* 801BBF38 001B8D38 41 82 00 10 */ beq lbl_801BBF48 @@ -7693,7 +7693,7 @@ lbl_801BBF48: /* 801BBF54 001B8D54 38 00 00 00 */ li r0, 0 /* 801BBF58 001B8D58 90 1E 00 04 */ stw r0, 4(r30) lbl_801BBF5C: -/* 801BBF5C 001B8D5C 48 01 83 DD */ bl func_801D4338 +/* 801BBF5C 001B8D5C 48 01 83 DD */ bl OSRestoreInterrupts /* 801BBF60 001B8D60 38 60 00 00 */ li r3, 0 lbl_801BBF64: /* 801BBF64 001B8D64 80 01 00 34 */ lwz r0, 0x34(r1) @@ -7704,15 +7704,15 @@ lbl_801BBF64: /* 801BBF78 001B8D78 7C 08 03 A6 */ mtlr r0 /* 801BBF7C 001B8D7C 4E 80 00 20 */ blr -.global func_801BBF80 -func_801BBF80: +.global CARDGetEncoding +CARDGetEncoding: /* 801BBF80 001B8D80 7C 08 02 A6 */ mflr r0 /* 801BBF84 001B8D84 90 01 00 04 */ stw r0, 4(r1) /* 801BBF88 001B8D88 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801BBF8C 001B8D8C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801BBF90 001B8D90 3B E4 00 00 */ addi r31, r4, 0 /* 801BBF94 001B8D94 38 81 00 14 */ addi r4, r1, 0x14 -/* 801BBF98 001B8D98 4B FF FD 4D */ bl func_801BBCE4 +/* 801BBF98 001B8D98 4B FF FD 4D */ bl __CARDGetControlBlock /* 801BBF9C 001B8D9C 2C 03 00 00 */ cmpwi r3, 0 /* 801BBFA0 001B8DA0 40 80 00 08 */ bge lbl_801BBFA8 /* 801BBFA4 001B8DA4 48 00 00 50 */ b lbl_801BBFF4 @@ -7722,7 +7722,7 @@ lbl_801BBFA8: /* 801BBFB0 001B8DB0 A0 03 00 24 */ lhz r0, 0x24(r3) /* 801BBFB4 001B8DB4 B0 1F 00 00 */ sth r0, 0(r31) /* 801BBFB8 001B8DB8 83 E1 00 14 */ lwz r31, 0x14(r1) -/* 801BBFBC 001B8DBC 48 01 83 55 */ bl func_801D4310 +/* 801BBFBC 001B8DBC 48 01 83 55 */ bl OSDisableInterrupts /* 801BBFC0 001B8DC0 80 1F 00 00 */ lwz r0, 0(r31) /* 801BBFC4 001B8DC4 2C 00 00 00 */ cmpwi r0, 0 /* 801BBFC8 001B8DC8 41 82 00 10 */ beq lbl_801BBFD8 @@ -7736,7 +7736,7 @@ lbl_801BBFD8: /* 801BBFE4 001B8DE4 38 00 00 00 */ li r0, 0 /* 801BBFE8 001B8DE8 90 1F 00 04 */ stw r0, 4(r31) lbl_801BBFEC: -/* 801BBFEC 001B8DEC 48 01 83 4D */ bl func_801D4338 +/* 801BBFEC 001B8DEC 48 01 83 4D */ bl OSRestoreInterrupts /* 801BBFF0 001B8DF0 38 60 00 00 */ li r3, 0 lbl_801BBFF4: /* 801BBFF4 001B8DF4 80 01 00 24 */ lwz r0, 0x24(r1) @@ -7745,15 +7745,15 @@ lbl_801BBFF4: /* 801BC000 001B8E00 7C 08 03 A6 */ mtlr r0 /* 801BC004 001B8E04 4E 80 00 20 */ blr -.global func_801BC008 -func_801BC008: +.global CARDGetSectorSize +CARDGetSectorSize: /* 801BC008 001B8E08 7C 08 02 A6 */ mflr r0 /* 801BC00C 001B8E0C 90 01 00 04 */ stw r0, 4(r1) /* 801BC010 001B8E10 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801BC014 001B8E14 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801BC018 001B8E18 3B E4 00 00 */ addi r31, r4, 0 /* 801BC01C 001B8E1C 38 81 00 10 */ addi r4, r1, 0x10 -/* 801BC020 001B8E20 4B FF FC C5 */ bl func_801BBCE4 +/* 801BC020 001B8E20 4B FF FC C5 */ bl __CARDGetControlBlock /* 801BC024 001B8E24 2C 03 00 00 */ cmpwi r3, 0 /* 801BC028 001B8E28 40 80 00 08 */ bge lbl_801BC030 /* 801BC02C 001B8E2C 48 00 00 4C */ b lbl_801BC078 @@ -7762,7 +7762,7 @@ lbl_801BC030: /* 801BC034 001B8E34 80 03 00 0C */ lwz r0, 0xc(r3) /* 801BC038 001B8E38 90 1F 00 00 */ stw r0, 0(r31) /* 801BC03C 001B8E3C 83 E1 00 10 */ lwz r31, 0x10(r1) -/* 801BC040 001B8E40 48 01 82 D1 */ bl func_801D4310 +/* 801BC040 001B8E40 48 01 82 D1 */ bl OSDisableInterrupts /* 801BC044 001B8E44 80 1F 00 00 */ lwz r0, 0(r31) /* 801BC048 001B8E48 2C 00 00 00 */ cmpwi r0, 0 /* 801BC04C 001B8E4C 41 82 00 10 */ beq lbl_801BC05C @@ -7776,7 +7776,7 @@ lbl_801BC05C: /* 801BC068 001B8E68 38 00 00 00 */ li r0, 0 /* 801BC06C 001B8E6C 90 1F 00 04 */ stw r0, 4(r31) lbl_801BC070: -/* 801BC070 001B8E70 48 01 82 C9 */ bl func_801D4338 +/* 801BC070 001B8E70 48 01 82 C9 */ bl OSRestoreInterrupts /* 801BC074 001B8E74 38 60 00 00 */ li r3, 0 lbl_801BC078: /* 801BC078 001B8E78 80 01 00 24 */ lwz r0, 0x24(r1) @@ -7785,8 +7785,8 @@ lbl_801BC078: /* 801BC084 001B8E84 7C 08 03 A6 */ mtlr r0 /* 801BC088 001B8E88 4E 80 00 20 */ blr -.global func_801BC08C -func_801BC08C: +.global __CARDSync +__CARDSync: /* 801BC08C 001B8E8C 7C 08 02 A6 */ mflr r0 /* 801BC090 001B8E90 90 01 00 04 */ stw r0, 4(r1) /* 801BC094 001B8E94 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -7799,12 +7799,12 @@ func_801BC08C: /* 801BC0B0 001B8EB0 3C 60 80 38 */ lis r3, lbl_8037D480@ha /* 801BC0B4 001B8EB4 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l /* 801BC0B8 001B8EB8 7F E0 22 14 */ add r31, r0, r4 -/* 801BC0BC 001B8EBC 48 01 82 55 */ bl func_801D4310 +/* 801BC0BC 001B8EBC 48 01 82 55 */ bl OSDisableInterrupts /* 801BC0C0 001B8EC0 7C 7D 1B 78 */ mr r29, r3 /* 801BC0C4 001B8EC4 48 00 00 0C */ b lbl_801BC0D0 lbl_801BC0C8: /* 801BC0C8 001B8EC8 38 7F 00 8C */ addi r3, r31, 0x8c -/* 801BC0CC 001B8ECC 48 01 B1 E5 */ bl func_801D72B0 +/* 801BC0CC 001B8ECC 48 01 B1 E5 */ bl OSSleepThread lbl_801BC0D0: /* 801BC0D0 001B8ED0 2C 1C 00 00 */ cmpwi r28, 0 /* 801BC0D4 001B8ED4 41 80 00 0C */ blt lbl_801BC0E0 @@ -7820,7 +7820,7 @@ lbl_801BC0EC: /* 801BC0F0 001B8EF0 2C 1E FF FF */ cmpwi r30, -1 /* 801BC0F4 001B8EF4 41 82 FF D4 */ beq lbl_801BC0C8 /* 801BC0F8 001B8EF8 7F A3 EB 78 */ mr r3, r29 -/* 801BC0FC 001B8EFC 48 01 82 3D */ bl func_801D4338 +/* 801BC0FC 001B8EFC 48 01 82 3D */ bl OSRestoreInterrupts /* 801BC100 001B8F00 7F C3 F3 78 */ mr r3, r30 /* 801BC104 001B8F04 80 01 00 24 */ lwz r0, 0x24(r1) /* 801BC108 001B8F08 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -7836,11 +7836,11 @@ lbl_801BC0EC: /* 801BC130 001B8F30 94 21 FF F8 */ stwu r1, -8(r1) /* 801BC134 001B8F34 40 82 00 2C */ bne lbl_801BC160 /* 801BC138 001B8F38 38 60 00 00 */ li r3, 0 -/* 801BC13C 001B8F3C 48 00 35 71 */ bl func_801BF6AC +/* 801BC13C 001B8F3C 48 00 35 71 */ bl CARDUnmount /* 801BC140 001B8F40 2C 03 FF FF */ cmpwi r3, -1 /* 801BC144 001B8F44 41 82 00 14 */ beq lbl_801BC158 /* 801BC148 001B8F48 38 60 00 01 */ li r3, 1 -/* 801BC14C 001B8F4C 48 00 35 61 */ bl func_801BF6AC +/* 801BC14C 001B8F4C 48 00 35 61 */ bl CARDUnmount /* 801BC150 001B8F50 2C 03 FF FF */ cmpwi r3, -1 /* 801BC154 001B8F54 40 82 00 0C */ bne lbl_801BC160 lbl_801BC158: @@ -7979,7 +7979,7 @@ func_801BC2E0: /* 801BC314 001B9114 7F 80 42 14 */ add r28, r0, r8 /* 801BC318 001B9118 38 80 00 00 */ li r4, 0 /* 801BC31C 001B911C 38 A0 00 04 */ li r5, 4 -/* 801BC320 001B9120 48 00 BB 75 */ bl func_801C7E94 +/* 801BC320 001B9120 48 00 BB 75 */ bl EXISelect /* 801BC324 001B9124 2C 03 00 00 */ cmpwi r3, 0 /* 801BC328 001B9128 40 82 00 0C */ bne lbl_801BC334 /* 801BC32C 001B912C 38 60 FF FD */ li r3, -3 @@ -8013,7 +8013,7 @@ lbl_801BC38C: /* 801BC390 001B9190 38 81 00 1C */ addi r4, r1, 0x1c /* 801BC394 001B9194 38 A0 00 05 */ li r5, 5 /* 801BC398 001B9198 38 C0 00 01 */ li r6, 1 -/* 801BC39C 001B919C 48 00 B1 ED */ bl func_801C7588 +/* 801BC39C 001B919C 48 00 B1 ED */ bl EXIImmEx /* 801BC3A0 001B91A0 80 9C 00 80 */ lwz r4, 0x80(r28) /* 801BC3A4 001B91A4 7C 60 00 34 */ cntlzw r0, r3 /* 801BC3A8 001B91A8 80 BC 00 14 */ lwz r5, 0x14(r28) @@ -8021,7 +8021,7 @@ lbl_801BC38C: /* 801BC3B0 001B91B0 54 1C D9 7E */ srwi r28, r0, 5 /* 801BC3B4 001B91B4 38 84 02 00 */ addi r4, r4, 0x200 /* 801BC3B8 001B91B8 38 C0 00 01 */ li r6, 1 -/* 801BC3BC 001B91BC 48 00 B1 CD */ bl func_801C7588 +/* 801BC3BC 001B91BC 48 00 B1 CD */ bl EXIImmEx /* 801BC3C0 001B91C0 7C 60 00 34 */ cntlzw r0, r3 /* 801BC3C4 001B91C4 54 00 D9 7E */ srwi r0, r0, 5 /* 801BC3C8 001B91C8 38 7D 00 00 */ addi r3, r29, 0 @@ -8029,12 +8029,12 @@ lbl_801BC38C: /* 801BC3D0 001B91D0 38 BF 00 00 */ addi r5, r31, 0 /* 801BC3D4 001B91D4 7F 9C 03 78 */ or r28, r28, r0 /* 801BC3D8 001B91D8 38 C0 00 00 */ li r6, 0 -/* 801BC3DC 001B91DC 48 00 B1 AD */ bl func_801C7588 +/* 801BC3DC 001B91DC 48 00 B1 AD */ bl EXIImmEx /* 801BC3E0 001B91E0 7C 60 00 34 */ cntlzw r0, r3 /* 801BC3E4 001B91E4 54 00 D9 7E */ srwi r0, r0, 5 /* 801BC3E8 001B91E8 38 7D 00 00 */ addi r3, r29, 0 /* 801BC3EC 001B91EC 7F 9C 03 78 */ or r28, r28, r0 -/* 801BC3F0 001B91F0 48 00 BB D1 */ bl func_801C7FC0 +/* 801BC3F0 001B91F0 48 00 BB D1 */ bl EXIDeselect /* 801BC3F4 001B91F4 7C 60 00 34 */ cntlzw r0, r3 /* 801BC3F8 001B91F8 54 00 D9 7E */ srwi r0, r0, 5 /* 801BC3FC 001B91FC 7F 9C 03 79 */ or. r28, r28, r0 @@ -8060,7 +8060,7 @@ func_801BC424: /* 801BC438 001B9238 3B C0 00 01 */ li r30, 1 /* 801BC43C 001B923C 93 A1 00 1C */ stw r29, 0x1c(r1) /* 801BC440 001B9240 3B A0 00 00 */ li r29, 0 -/* 801BC444 001B9244 48 01 B1 21 */ bl func_801D7564 +/* 801BC444 001B9244 48 01 B1 21 */ bl OSGetTick /* 801BC448 001B9248 90 6D 85 78 */ stw r3, lbl_803CAE78-_SDA_BASE_(r13) /* 801BC44C 001B924C 3C 60 41 C6 */ lis r3, 0x41C64E6D@ha /* 801BC450 001B9250 3B E3 4E 6D */ addi r31, r3, 0x41C64E6D@l @@ -8073,7 +8073,7 @@ func_801BC424: /* 801BC46C 001B926C 38 63 00 01 */ addi r3, r3, 1 /* 801BC470 001B9270 48 00 00 40 */ b lbl_801BC4B0 lbl_801BC474: -/* 801BC474 001B9274 48 01 B0 F1 */ bl func_801D7564 +/* 801BC474 001B9274 48 01 B0 F1 */ bl OSGetTick /* 801BC478 001B9278 7C 60 F0 30 */ slw r0, r3, r30 /* 801BC47C 001B927C 3B DE 00 01 */ addi r30, r30, 1 /* 801BC480 001B9280 28 1E 00 10 */ cmplwi r30, 0x10 @@ -8107,8 +8107,8 @@ lbl_801BC4CC: /* 801BC4E0 001B92E0 7C 08 03 A6 */ mtlr r0 /* 801BC4E4 001B92E4 4E 80 00 20 */ blr -.global func_801BC4E8 -func_801BC4E8: +.global __CARDUnlock +__CARDUnlock: /* 801BC4E8 001B92E8 7C 08 02 A6 */ mflr r0 /* 801BC4EC 001B92EC 90 01 00 04 */ stw r0, 4(r1) /* 801BC4F0 001B92F0 94 21 FE E0 */ stwu r1, -0x120(r1) @@ -8125,7 +8125,7 @@ func_801BC4E8: /* 801BC51C 001B931C 54 1C 00 34 */ rlwinm r28, r0, 0, 0, 0x1a /* 801BC520 001B9320 3B A3 00 00 */ addi r29, r3, 0 /* 801BC524 001B9324 3A DC 00 20 */ addi r22, r28, 0x20 -/* 801BC528 001B9328 48 01 B0 3D */ bl func_801D7564 +/* 801BC528 001B9328 48 01 B0 3D */ bl OSGetTick /* 801BC52C 001B932C 90 6D 85 78 */ stw r3, lbl_803CAE78-_SDA_BASE_(r13) /* 801BC530 001B9330 3C 60 41 C6 */ lis r3, 0x41C64E6D@ha /* 801BC534 001B9334 3C A0 7F ED */ lis r5, 0x7FEC8000@ha @@ -8815,13 +8815,13 @@ lbl_801BCF60: /* 801BCFA0 001B9DA0 90 DD 00 04 */ stw r6, 4(r29) /* 801BCFA4 001B9DA4 92 DD 00 0C */ stw r22, 0xc(r29) /* 801BCFA8 001B9DA8 93 7D 00 08 */ stw r27, 8(r29) -/* 801BCFAC 001B9DAC 48 01 53 AD */ bl func_801D2358 +/* 801BCFAC 001B9DAC 48 01 53 AD */ bl DCFlushRange /* 801BCFB0 001B9DB0 38 76 00 00 */ addi r3, r22, 0 /* 801BCFB4 001B9DB4 38 80 00 04 */ li r4, 4 -/* 801BCFB8 001B9DB8 48 01 53 75 */ bl func_801D232C +/* 801BCFB8 001B9DB8 48 01 53 75 */ bl DCInvalidateRange /* 801BCFBC 001B9DBC 38 7D 00 00 */ addi r3, r29, 0 /* 801BCFC0 001B9DC0 38 80 00 10 */ li r4, 0x10 -/* 801BCFC4 001B9DC4 48 01 53 95 */ bl func_801D2358 +/* 801BCFC4 001B9DC4 48 01 53 95 */ bl DCFlushRange /* 801BCFC8 001B9DC8 38 00 00 FF */ li r0, 0xff /* 801BCFCC 001B9DCC 3C 60 80 2B */ lis r3, lbl_802B3F20@ha /* 801BCFD0 001B9DD0 90 1E 00 04 */ stw r0, 4(r30) @@ -8842,7 +8842,7 @@ lbl_801BCF60: /* 801BD00C 001B9E0C 93 7E 00 2C */ stw r27, 0x2c(r30) /* 801BD010 001B9E10 90 1E 00 30 */ stw r0, 0x30(r30) /* 801BD014 001B9E14 93 7E 00 34 */ stw r27, 0x34(r30) -/* 801BD018 001B9E18 48 00 4E DD */ bl func_801C1EF4 +/* 801BD018 001B9E18 48 00 4E DD */ bl DSPAddTask /* 801BD01C 001B9E1C 93 37 00 00 */ stw r25, 0(r23) /* 801BD020 001B9E20 38 60 00 00 */ li r3, 0 /* 801BD024 001B9E24 93 57 00 04 */ stw r26, 4(r23) @@ -8869,15 +8869,15 @@ lbl_801BD040: lbl_801BD070: /* 801BD070 001B9E70 83 E4 00 80 */ lwz r31, 0x80(r4) /* 801BD074 001B9E74 3C 60 FF 00 */ lis r3, 0xff00 -/* 801BD078 001B9E78 48 00 4D 9D */ bl func_801C1E14 +/* 801BD078 001B9E78 48 00 4D 9D */ bl DSPSendMailToDSP lbl_801BD07C: -/* 801BD07C 001B9E7C 48 00 4D 61 */ bl func_801C1DDC +/* 801BD07C 001B9E7C 48 00 4D 61 */ bl DSPCheckMailToDSP /* 801BD080 001B9E80 28 03 00 00 */ cmplwi r3, 0 /* 801BD084 001B9E84 40 82 FF F8 */ bne lbl_801BD07C /* 801BD088 001B9E88 7F E3 FB 78 */ mr r3, r31 -/* 801BD08C 001B9E8C 48 00 4D 89 */ bl func_801C1E14 +/* 801BD08C 001B9E8C 48 00 4D 89 */ bl DSPSendMailToDSP lbl_801BD090: -/* 801BD090 001B9E90 48 00 4D 4D */ bl func_801C1DDC +/* 801BD090 001B9E90 48 00 4D 4D */ bl DSPCheckMailToDSP /* 801BD094 001B9E94 28 03 00 00 */ cmplwi r3, 0 /* 801BD098 001B9E98 40 82 FF F8 */ bne lbl_801BD090 /* 801BD09C 001B9E9C 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -8925,10 +8925,10 @@ lbl_801BD104: /* 801BD13C 001B9F3C 2C 03 00 00 */ cmpwi r3, 0 /* 801BD140 001B9F40 40 80 00 1C */ bge lbl_801BD15C /* 801BD144 001B9F44 7F E3 FB 78 */ mr r3, r31 -/* 801BD148 001B9F48 48 00 B6 01 */ bl func_801C8748 +/* 801BD148 001B9F48 48 00 B6 01 */ bl EXIUnlock /* 801BD14C 001B9F4C 38 7F 00 00 */ addi r3, r31, 0 /* 801BD150 001B9F50 38 80 FF FD */ li r4, -3 -/* 801BD154 001B9F54 48 00 21 9D */ bl func_801BF2F0 +/* 801BD154 001B9F54 48 00 21 9D */ bl __CARDMountCallback /* 801BD158 001B9F58 48 00 02 5C */ b lbl_801BD3B4 lbl_801BD15C: /* 801BD15C 001B9F5C 80 9D 00 14 */ lwz r4, 0x14(r29) @@ -9055,25 +9055,25 @@ lbl_801BD2E4: /* 801BD330 001BA130 2C 03 00 00 */ cmpwi r3, 0 /* 801BD334 001BA134 40 80 00 1C */ bge lbl_801BD350 /* 801BD338 001BA138 7F E3 FB 78 */ mr r3, r31 -/* 801BD33C 001BA13C 48 00 B4 0D */ bl func_801C8748 +/* 801BD33C 001BA13C 48 00 B4 0D */ bl EXIUnlock /* 801BD340 001BA140 38 7F 00 00 */ addi r3, r31, 0 /* 801BD344 001BA144 38 80 FF FD */ li r4, -3 -/* 801BD348 001BA148 48 00 1F A9 */ bl func_801BF2F0 +/* 801BD348 001BA148 48 00 1F A9 */ bl __CARDMountCallback /* 801BD34C 001BA14C 48 00 00 68 */ b lbl_801BD3B4 lbl_801BD350: /* 801BD350 001BA150 38 7F 00 00 */ addi r3, r31, 0 /* 801BD354 001BA154 38 81 00 30 */ addi r4, r1, 0x30 -/* 801BD358 001BA158 4B FF DE 41 */ bl func_801BB198 +/* 801BD358 001BA158 4B FF DE 41 */ bl __CARDReadStatus /* 801BD35C 001BA15C 3B 83 00 00 */ addi r28, r3, 0 /* 801BD360 001BA160 38 7F 00 00 */ addi r3, r31, 0 -/* 801BD364 001BA164 48 00 A8 35 */ bl func_801C7B98 +/* 801BD364 001BA164 48 00 A8 35 */ bl EXIProbe /* 801BD368 001BA168 2C 03 00 00 */ cmpwi r3, 0 /* 801BD36C 001BA16C 40 82 00 1C */ bne lbl_801BD388 /* 801BD370 001BA170 7F E3 FB 78 */ mr r3, r31 -/* 801BD374 001BA174 48 00 B3 D5 */ bl func_801C8748 +/* 801BD374 001BA174 48 00 B3 D5 */ bl EXIUnlock /* 801BD378 001BA178 38 7F 00 00 */ addi r3, r31, 0 /* 801BD37C 001BA17C 38 80 FF FD */ li r4, -3 -/* 801BD380 001BA180 48 00 1F 71 */ bl func_801BF2F0 +/* 801BD380 001BA180 48 00 1F 71 */ bl __CARDMountCallback /* 801BD384 001BA184 48 00 00 30 */ b lbl_801BD3B4 lbl_801BD388: /* 801BD388 001BA188 2C 1C 00 00 */ cmpwi r28, 0 @@ -9082,12 +9082,12 @@ lbl_801BD388: /* 801BD394 001BA194 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19 /* 801BD398 001BA198 40 82 00 10 */ bne lbl_801BD3A8 /* 801BD39C 001BA19C 7F E3 FB 78 */ mr r3, r31 -/* 801BD3A0 001BA1A0 48 00 B3 A9 */ bl func_801C8748 +/* 801BD3A0 001BA1A0 48 00 B3 A9 */ bl EXIUnlock /* 801BD3A4 001BA1A4 3B 80 FF FB */ li r28, -5 lbl_801BD3A8: /* 801BD3A8 001BA1A8 38 7F 00 00 */ addi r3, r31, 0 /* 801BD3AC 001BA1AC 38 9C 00 00 */ addi r4, r28, 0 -/* 801BD3B0 001BA1B0 48 00 1F 41 */ bl func_801BF2F0 +/* 801BD3B0 001BA1B0 48 00 1F 41 */ bl __CARDMountCallback lbl_801BD3B4: /* 801BD3B4 001BA1B4 80 01 00 8C */ lwz r0, 0x8c(r1) /* 801BD3B8 001BA1B8 83 E1 00 84 */ lwz r31, 0x84(r1) @@ -9127,7 +9127,7 @@ lbl_801BD3D4: /* 801BD43C 001BA23C 3C 60 80 1C */ lis r3, lbl_801BD3D4@ha /* 801BD440 001BA240 38 83 D3 D4 */ addi r4, r3, lbl_801BD3D4@l /* 801BD444 001BA244 38 7F 00 00 */ addi r3, r31, 0 -/* 801BD448 001BA248 4B FF E4 81 */ bl func_801BB8C8 +/* 801BD448 001BA248 4B FF E4 81 */ bl __CARDReadSegment /* 801BD44C 001BA24C 7C 7D 1B 79 */ or. r29, r3, r3 /* 801BD450 001BA250 40 80 00 44 */ bge lbl_801BD494 lbl_801BD454: @@ -9136,7 +9136,7 @@ lbl_801BD454: /* 801BD45C 001BA25C 40 82 00 10 */ bne lbl_801BD46C /* 801BD460 001BA260 38 7E 00 00 */ addi r3, r30, 0 /* 801BD464 001BA264 38 9D 00 00 */ addi r4, r29, 0 -/* 801BD468 001BA268 4B FF E9 35 */ bl func_801BBD9C +/* 801BD468 001BA268 4B FF E9 35 */ bl __CARDPutControlBlock lbl_801BD46C: /* 801BD46C 001BA26C 80 1E 00 D4 */ lwz r0, 0xd4(r30) /* 801BD470 001BA270 28 00 00 00 */ cmplwi r0, 0 @@ -9157,8 +9157,8 @@ lbl_801BD494: /* 801BD4A8 001BA2A8 7C 08 03 A6 */ mtlr r0 /* 801BD4AC 001BA2AC 4E 80 00 20 */ blr -.global func_801BD4B0 -func_801BD4B0: +.global __CARDRead +__CARDRead: /* 801BD4B0 001BA2B0 7C 08 02 A6 */ mflr r0 /* 801BD4B4 001BA2B4 1D 23 01 10 */ mulli r9, r3, 0x110 /* 801BD4B8 001BA2B8 90 01 00 04 */ stw r0, 4(r1) @@ -9180,7 +9180,7 @@ lbl_801BD4E0: /* 801BD4F4 001BA2F4 90 88 00 B0 */ stw r4, 0xb0(r8) /* 801BD4F8 001BA2F8 7C 04 03 78 */ mr r4, r0 /* 801BD4FC 001BA2FC 90 C8 00 B4 */ stw r6, 0xb4(r8) -/* 801BD500 001BA300 4B FF E3 C9 */ bl func_801BB8C8 +/* 801BD500 001BA300 4B FF E3 C9 */ bl __CARDReadSegment lbl_801BD504: /* 801BD504 001BA304 80 01 00 0C */ lwz r0, 0xc(r1) /* 801BD508 001BA308 38 21 00 08 */ addi r1, r1, 8 @@ -9216,7 +9216,7 @@ lbl_801BD514: /* 801BD57C 001BA37C 3C 60 80 1C */ lis r3, lbl_801BD514@ha /* 801BD580 001BA380 38 83 D5 14 */ addi r4, r3, lbl_801BD514@l /* 801BD584 001BA384 38 7F 00 00 */ addi r3, r31, 0 -/* 801BD588 001BA388 4B FF E4 75 */ bl func_801BB9FC +/* 801BD588 001BA388 4B FF E4 75 */ bl __CARDWritePage /* 801BD58C 001BA38C 7C 7D 1B 79 */ or. r29, r3, r3 /* 801BD590 001BA390 40 80 00 44 */ bge lbl_801BD5D4 lbl_801BD594: @@ -9225,7 +9225,7 @@ lbl_801BD594: /* 801BD59C 001BA39C 40 82 00 10 */ bne lbl_801BD5AC /* 801BD5A0 001BA3A0 38 7E 00 00 */ addi r3, r30, 0 /* 801BD5A4 001BA3A4 38 9D 00 00 */ addi r4, r29, 0 -/* 801BD5A8 001BA3A8 4B FF E7 F5 */ bl func_801BBD9C +/* 801BD5A8 001BA3A8 4B FF E7 F5 */ bl __CARDPutControlBlock lbl_801BD5AC: /* 801BD5AC 001BA3AC 80 1E 00 D4 */ lwz r0, 0xd4(r30) /* 801BD5B0 001BA3B0 28 00 00 00 */ cmplwi r0, 0 @@ -9246,8 +9246,8 @@ lbl_801BD5D4: /* 801BD5E8 001BA3E8 7C 08 03 A6 */ mtlr r0 /* 801BD5EC 001BA3EC 4E 80 00 20 */ blr -.global func_801BD5F0 -func_801BD5F0: +.global __CARDWrite +__CARDWrite: /* 801BD5F0 001BA3F0 7C 08 02 A6 */ mflr r0 /* 801BD5F4 001BA3F4 1D 23 01 10 */ mulli r9, r3, 0x110 /* 801BD5F8 001BA3F8 90 01 00 04 */ stw r0, 4(r1) @@ -9269,15 +9269,15 @@ lbl_801BD620: /* 801BD634 001BA434 90 88 00 B0 */ stw r4, 0xb0(r8) /* 801BD638 001BA438 7C 04 03 78 */ mr r4, r0 /* 801BD63C 001BA43C 90 C8 00 B4 */ stw r6, 0xb4(r8) -/* 801BD640 001BA440 4B FF E3 BD */ bl func_801BB9FC +/* 801BD640 001BA440 4B FF E3 BD */ bl __CARDWritePage lbl_801BD644: /* 801BD644 001BA444 80 01 00 0C */ lwz r0, 0xc(r1) /* 801BD648 001BA448 38 21 00 08 */ addi r1, r1, 8 /* 801BD64C 001BA44C 7C 08 03 A6 */ mtlr r0 /* 801BD650 001BA450 4E 80 00 20 */ blr -.global func_801BD654 -func_801BD654: +.global CARDGetXferredBytes +CARDGetXferredBytes: /* 801BD654 001BA454 1C 03 01 10 */ mulli r0, r3, 0x110 /* 801BD658 001BA458 3C 60 80 38 */ lis r3, lbl_8037D480@ha /* 801BD65C 001BA45C 38 63 D4 80 */ addi r3, r3, lbl_8037D480@l @@ -9285,8 +9285,8 @@ func_801BD654: /* 801BD664 001BA464 80 63 00 B8 */ lwz r3, 0xb8(r3) /* 801BD668 001BA468 4E 80 00 20 */ blr -.global func_801BD66C -func_801BD66C: +.global __CARDGetFatBlock +__CARDGetFatBlock: /* 801BD66C 001BA46C 80 63 00 88 */ lwz r3, 0x88(r3) /* 801BD670 001BA470 4E 80 00 20 */ blr lbl_801BD674: @@ -9327,7 +9327,7 @@ lbl_801BD6EC: /* 801BD6F4 001BA4F4 40 82 00 10 */ bne lbl_801BD704 /* 801BD6F8 001BA4F8 38 7F 00 00 */ addi r3, r31, 0 /* 801BD6FC 001BA4FC 38 9E 00 00 */ addi r4, r30, 0 -/* 801BD700 001BA500 4B FF E6 9D */ bl func_801BBD9C +/* 801BD700 001BA500 4B FF E6 9D */ bl __CARDPutControlBlock lbl_801BD704: /* 801BD704 001BA504 80 1F 00 D8 */ lwz r0, 0xd8(r31) /* 801BD708 001BA508 28 00 00 00 */ cmplwi r0, 0 @@ -9372,7 +9372,7 @@ lbl_801BD748: /* 801BD79C 001BA59C 38 C5 00 00 */ addi r6, r5, 0 /* 801BD7A0 001BA5A0 38 7F 00 00 */ addi r3, r31, 0 /* 801BD7A4 001BA5A4 38 A0 20 00 */ li r5, 0x2000 -/* 801BD7A8 001BA5A8 4B FF FE 49 */ bl func_801BD5F0 +/* 801BD7A8 001BA5A8 4B FF FE 49 */ bl __CARDWrite /* 801BD7AC 001BA5AC 7C 7D 1B 79 */ or. r29, r3, r3 /* 801BD7B0 001BA5B0 40 80 00 44 */ bge lbl_801BD7F4 lbl_801BD7B4: @@ -9381,7 +9381,7 @@ lbl_801BD7B4: /* 801BD7BC 001BA5BC 40 82 00 10 */ bne lbl_801BD7CC /* 801BD7C0 001BA5C0 38 7E 00 00 */ addi r3, r30, 0 /* 801BD7C4 001BA5C4 38 9D 00 00 */ addi r4, r29, 0 -/* 801BD7C8 001BA5C8 4B FF E5 D5 */ bl func_801BBD9C +/* 801BD7C8 001BA5C8 4B FF E5 D5 */ bl __CARDPutControlBlock lbl_801BD7CC: /* 801BD7CC 001BA5CC 80 1E 00 D8 */ lwz r0, 0xd8(r30) /* 801BD7D0 001BA5D0 28 00 00 00 */ cmplwi r0, 0 @@ -9402,8 +9402,8 @@ lbl_801BD7F4: /* 801BD808 001BA608 7C 08 03 A6 */ mtlr r0 /* 801BD80C 001BA60C 4E 80 00 20 */ blr -.global func_801BD810 -func_801BD810: +.global __CARDAllocBlock +__CARDAllocBlock: /* 801BD810 001BA610 7C 08 02 A6 */ mflr r0 /* 801BD814 001BA614 1C E3 01 10 */ mulli r7, r3, 0x110 /* 801BD818 001BA618 90 01 00 04 */ stw r0, 4(r1) @@ -9476,7 +9476,7 @@ lbl_801BD8F8: /* 801BD900 001BA700 B1 68 00 08 */ sth r11, 8(r8) /* 801BD904 001BA704 7D 04 43 78 */ mr r4, r8 /* 801BD908 001BA708 B1 89 00 BE */ sth r12, 0xbe(r9) -/* 801BD90C 001BA70C 48 00 00 B9 */ bl func_801BD9C4 +/* 801BD90C 001BA70C 48 00 00 B9 */ bl __CARDUpdateFatBlock lbl_801BD910: /* 801BD910 001BA710 80 01 00 24 */ lwz r0, 0x24(r1) /* 801BD914 001BA714 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -9485,8 +9485,8 @@ lbl_801BD910: /* 801BD920 001BA720 7C 08 03 A6 */ mtlr r0 /* 801BD924 001BA724 4E 80 00 20 */ blr -.global func_801BD928 -func_801BD928: +.global __CARDFreeBlock +__CARDFreeBlock: /* 801BD928 001BA728 7C 08 02 A6 */ mflr r0 /* 801BD92C 001BA72C 1C E3 01 10 */ mulli r7, r3, 0x110 /* 801BD930 001BA730 90 01 00 04 */ stw r0, 4(r1) @@ -9526,15 +9526,15 @@ lbl_801BD9A0: /* 801BD9A4 001BA7A4 28 00 FF FF */ cmplwi r0, 0xffff /* 801BD9A8 001BA7A8 40 82 FF BC */ bne lbl_801BD964 /* 801BD9AC 001BA7AC 7D 04 43 78 */ mr r4, r8 -/* 801BD9B0 001BA7B0 48 00 00 15 */ bl func_801BD9C4 +/* 801BD9B0 001BA7B0 48 00 00 15 */ bl __CARDUpdateFatBlock lbl_801BD9B4: /* 801BD9B4 001BA7B4 80 01 00 0C */ lwz r0, 0xc(r1) /* 801BD9B8 001BA7B8 38 21 00 08 */ addi r1, r1, 8 /* 801BD9BC 001BA7BC 7C 08 03 A6 */ mtlr r0 /* 801BD9C0 001BA7C0 4E 80 00 20 */ blr -.global func_801BD9C4 -func_801BD9C4: +.global __CARDUpdateFatBlock +__CARDUpdateFatBlock: /* 801BD9C4 001BA7C4 7C 08 02 A6 */ mflr r0 /* 801BD9C8 001BA7C8 90 01 00 04 */ stw r0, 4(r1) /* 801BD9CC 001BA7CC 94 21 FF D8 */ stwu r1, -0x28(r1) @@ -9556,10 +9556,10 @@ func_801BD9C4: /* 801BDA0C 001BA80C 7F E0 22 14 */ add r31, r0, r4 /* 801BDA10 001BA810 38 7D 00 04 */ addi r3, r29, 4 /* 801BDA14 001BA814 38 80 1F FC */ li r4, 0x1ffc -/* 801BDA18 001BA818 48 00 02 BD */ bl func_801BDCD4 +/* 801BDA18 001BA818 48 00 02 BD */ bl __CARDCheckSum /* 801BDA1C 001BA81C 38 7D 00 00 */ addi r3, r29, 0 /* 801BDA20 001BA820 38 80 20 00 */ li r4, 0x2000 -/* 801BDA24 001BA824 48 01 49 65 */ bl func_801D2388 +/* 801BDA24 001BA824 48 01 49 65 */ bl DCStoreRange /* 801BDA28 001BA828 93 DF 00 D8 */ stw r30, 0xd8(r31) /* 801BDA2C 001BA82C 3C 60 80 1C */ lis r3, lbl_801BD748@ha /* 801BDA30 001BA830 38 A3 D7 48 */ addi r5, r3, lbl_801BD748@l @@ -9569,7 +9569,7 @@ func_801BD9C4: /* 801BDA40 001BA840 7C 00 E8 50 */ subf r0, r0, r29 /* 801BDA44 001BA844 54 00 9B 7E */ srwi r0, r0, 0xd /* 801BDA48 001BA848 7C 84 01 D6 */ mullw r4, r4, r0 -/* 801BDA4C 001BA84C 4B FF E0 CD */ bl func_801BBB18 +/* 801BDA4C 001BA84C 4B FF E0 CD */ bl __CARDEraseSector /* 801BDA50 001BA850 80 01 00 2C */ lwz r0, 0x2c(r1) /* 801BDA54 001BA854 83 E1 00 24 */ lwz r31, 0x24(r1) /* 801BDA58 001BA858 83 C1 00 20 */ lwz r30, 0x20(r1) @@ -9579,8 +9579,8 @@ func_801BD9C4: /* 801BDA68 001BA868 7C 08 03 A6 */ mtlr r0 /* 801BDA6C 001BA86C 4E 80 00 20 */ blr -.global func_801BDA70 -func_801BDA70: +.global __CARDGetDirBlock +__CARDGetDirBlock: /* 801BDA70 001BA870 80 63 00 84 */ lwz r3, 0x84(r3) /* 801BDA74 001BA874 4E 80 00 20 */ blr lbl_801BDA78: @@ -9620,7 +9620,7 @@ lbl_801BDAEC: /* 801BDAF4 001BA8F4 40 82 00 10 */ bne lbl_801BDB04 /* 801BDAF8 001BA8F8 38 7F 00 00 */ addi r3, r31, 0 /* 801BDAFC 001BA8FC 38 9E 00 00 */ addi r4, r30, 0 -/* 801BDB00 001BA900 4B FF E2 9D */ bl func_801BBD9C +/* 801BDB00 001BA900 4B FF E2 9D */ bl __CARDPutControlBlock lbl_801BDB04: /* 801BDB04 001BA904 80 1F 00 D8 */ lwz r0, 0xd8(r31) /* 801BDB08 001BA908 28 00 00 00 */ cmplwi r0, 0 @@ -9665,7 +9665,7 @@ lbl_801BDB48: /* 801BDB9C 001BA99C 38 C5 00 00 */ addi r6, r5, 0 /* 801BDBA0 001BA9A0 38 7F 00 00 */ addi r3, r31, 0 /* 801BDBA4 001BA9A4 38 A0 20 00 */ li r5, 0x2000 -/* 801BDBA8 001BA9A8 4B FF FA 49 */ bl func_801BD5F0 +/* 801BDBA8 001BA9A8 4B FF FA 49 */ bl __CARDWrite /* 801BDBAC 001BA9AC 7C 7D 1B 79 */ or. r29, r3, r3 /* 801BDBB0 001BA9B0 40 80 00 44 */ bge lbl_801BDBF4 lbl_801BDBB4: @@ -9674,7 +9674,7 @@ lbl_801BDBB4: /* 801BDBBC 001BA9BC 40 82 00 10 */ bne lbl_801BDBCC /* 801BDBC0 001BA9C0 38 7E 00 00 */ addi r3, r30, 0 /* 801BDBC4 001BA9C4 38 9D 00 00 */ addi r4, r29, 0 -/* 801BDBC8 001BA9C8 4B FF E1 D5 */ bl func_801BBD9C +/* 801BDBC8 001BA9C8 4B FF E1 D5 */ bl __CARDPutControlBlock lbl_801BDBCC: /* 801BDBCC 001BA9CC 80 1E 00 D8 */ lwz r0, 0xd8(r30) /* 801BDBD0 001BA9D0 28 00 00 00 */ cmplwi r0, 0 @@ -9695,8 +9695,8 @@ lbl_801BDBF4: /* 801BDC08 001BAA08 7C 08 03 A6 */ mtlr r0 /* 801BDC0C 001BAA0C 4E 80 00 20 */ blr -.global func_801BDC10 -func_801BDC10: +.global __CARDUpdateDir +__CARDUpdateDir: /* 801BDC10 001BAA10 7C 08 02 A6 */ mflr r0 /* 801BDC14 001BAA14 90 01 00 04 */ stw r0, 4(r1) /* 801BDC18 001BAA18 94 21 FF D8 */ stwu r1, -0x28(r1) @@ -9725,10 +9725,10 @@ lbl_801BDC58: /* 801BDC70 001BAA70 B0 1F 1F FA */ sth r0, 0x1ffa(r31) /* 801BDC74 001BAA74 38 A6 00 3C */ addi r5, r6, 0x3c /* 801BDC78 001BAA78 38 C6 00 3E */ addi r6, r6, 0x3e -/* 801BDC7C 001BAA7C 48 00 00 59 */ bl func_801BDCD4 +/* 801BDC7C 001BAA7C 48 00 00 59 */ bl __CARDCheckSum /* 801BDC80 001BAA80 38 7F 00 00 */ addi r3, r31, 0 /* 801BDC84 001BAA84 38 80 20 00 */ li r4, 0x2000 -/* 801BDC88 001BAA88 48 01 47 01 */ bl func_801D2388 +/* 801BDC88 001BAA88 48 01 47 01 */ bl DCStoreRange /* 801BDC8C 001BAA8C 93 BE 00 D8 */ stw r29, 0xd8(r30) /* 801BDC90 001BAA90 3C 60 80 1C */ lis r3, lbl_801BDB48@ha /* 801BDC94 001BAA94 38 A3 DB 48 */ addi r5, r3, lbl_801BDB48@l @@ -9738,7 +9738,7 @@ lbl_801BDC58: /* 801BDCA4 001BAAA4 7C 00 F8 50 */ subf r0, r0, r31 /* 801BDCA8 001BAAA8 54 00 9B 7E */ srwi r0, r0, 0xd /* 801BDCAC 001BAAAC 7C 84 01 D6 */ mullw r4, r4, r0 -/* 801BDCB0 001BAAB0 4B FF DE 69 */ bl func_801BBB18 +/* 801BDCB0 001BAAB0 4B FF DE 69 */ bl __CARDEraseSector lbl_801BDCB4: /* 801BDCB4 001BAAB4 80 01 00 2C */ lwz r0, 0x2c(r1) /* 801BDCB8 001BAAB8 83 E1 00 24 */ lwz r31, 0x24(r1) @@ -9749,8 +9749,8 @@ lbl_801BDCB4: /* 801BDCCC 001BAACC 7C 08 03 A6 */ mtlr r0 /* 801BDCD0 001BAAD0 4E 80 00 20 */ blr -.global func_801BDCD4 -func_801BDCD4: +.global __CARDCheckSum +__CARDCheckSum: /* 801BDCD4 001BAAD4 38 00 00 00 */ li r0, 0 /* 801BDCD8 001BAAD8 7C 84 0E 70 */ srawi r4, r4, 1 /* 801BDCDC 001BAADC B0 06 00 00 */ sth r0, 0(r6) @@ -9967,7 +9967,7 @@ lbl_801BDFDC: lbl_801BDFE4: /* 801BDFE4 001BADE4 83 FB 00 0C */ lwz r31, 0xc(r27) /* 801BDFE8 001BADE8 83 9B 00 10 */ lwz r28, 0x10(r27) -/* 801BDFEC 001BADEC 48 01 7D 0D */ bl func_801D5CF8 +/* 801BDFEC 001BADEC 48 01 7D 0D */ bl __OSLockSramEx /* 801BDFF0 001BADF0 3C 80 80 38 */ lis r4, lbl_8037D480@ha /* 801BDFF4 001BADF4 38 04 D4 80 */ addi r0, r4, lbl_8037D480@l /* 801BDFF8 001BADF8 3C 80 78 78 */ lis r4, 0x78787879@ha @@ -10003,7 +10003,7 @@ lbl_801BE02C: /* 801BE06C 001BAE6C 7C 06 00 40 */ cmplw r6, r0 /* 801BE070 001BAE70 41 82 00 14 */ beq lbl_801BE084 /* 801BE074 001BAE74 38 60 00 00 */ li r3, 0 -/* 801BE078 001BAE78 48 01 80 3D */ bl func_801D60B4 +/* 801BE078 001BAE78 48 01 80 3D */ bl __OSUnlockSramEx /* 801BE07C 001BAE7C 38 60 FF FA */ li r3, -6 /* 801BE080 001BAE80 48 00 00 74 */ b lbl_801BE0F4 lbl_801BE084: @@ -10026,8 +10026,8 @@ lbl_801BE084: /* 801BE0C4 001BAEC4 3B 39 00 01 */ addi r25, r25, 1 /* 801BE0C8 001BAEC8 41 80 FF 64 */ blt lbl_801BE02C /* 801BE0CC 001BAECC 38 60 00 00 */ li r3, 0 -/* 801BE0D0 001BAED0 48 01 7F E5 */ bl func_801D60B4 -/* 801BE0D4 001BAED4 4B FF DB D1 */ bl func_801BBCA4 +/* 801BE0D0 001BAED0 48 01 7F E5 */ bl __OSUnlockSramEx +/* 801BE0D4 001BAED4 4B FF DB D1 */ bl __CARDGetFontEncode /* 801BE0D8 001BAED8 A0 1B 00 24 */ lhz r0, 0x24(r27) /* 801BE0DC 001BAEDC 54 63 04 3E */ clrlwi r3, r3, 0x10 /* 801BE0E0 001BAEE0 7C 00 18 40 */ cmplw r0, r3 @@ -10390,8 +10390,8 @@ lbl_801BE5AC: /* 801BE5C4 001BB3C4 7C 08 03 A6 */ mtlr r0 /* 801BE5C8 001BB3C8 4E 80 00 20 */ blr -.global func_801BE5CC -func_801BE5CC: +.global __CARDVerify +__CARDVerify: /* 801BE5CC 001BB3CC 7C 08 02 A6 */ mflr r0 /* 801BE5D0 001BB3D0 90 01 00 04 */ stw r0, 4(r1) /* 801BE5D4 001BB3D4 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -10433,8 +10433,8 @@ lbl_801BE640: /* 801BE650 001BB450 7C 08 03 A6 */ mtlr r0 /* 801BE654 001BB454 4E 80 00 20 */ blr -.global func_801BE658 -func_801BE658: +.global CARDCheckExAsync +CARDCheckExAsync: /* 801BE658 001BB458 7C 08 02 A6 */ mflr r0 /* 801BE65C 001BB45C 90 01 00 04 */ stw r0, 4(r1) /* 801BE660 001BB460 94 21 FF A8 */ stwu r1, -0x58(r1) @@ -10451,7 +10451,7 @@ func_801BE658: lbl_801BE68C: /* 801BE68C 001BB48C 38 79 00 00 */ addi r3, r25, 0 /* 801BE690 001BB490 38 81 00 30 */ addi r4, r1, 0x30 -/* 801BE694 001BB494 4B FF D6 51 */ bl func_801BBCE4 +/* 801BE694 001BB494 4B FF D6 51 */ bl __CARDGetControlBlock /* 801BE698 001BB498 2C 03 00 00 */ cmpwi r3, 0 /* 801BE69C 001BB49C 40 80 00 08 */ bge lbl_801BE6A4 /* 801BE6A0 001BB4A0 48 00 05 34 */ b lbl_801BEBD4 @@ -10461,7 +10461,7 @@ lbl_801BE6A4: /* 801BE6AC 001BB4AC 7C 64 1B 79 */ or. r4, r3, r3 /* 801BE6B0 001BB4B0 40 80 00 10 */ bge lbl_801BE6C0 /* 801BE6B4 001BB4B4 80 61 00 30 */ lwz r3, 0x30(r1) -/* 801BE6B8 001BB4B8 4B FF D6 E5 */ bl func_801BBD9C +/* 801BE6B8 001BB4B8 4B FF D6 E5 */ bl __CARDPutControlBlock /* 801BE6BC 001BB4BC 48 00 05 18 */ b lbl_801BEBD4 lbl_801BE6C0: /* 801BE6C0 001BB4C0 80 61 00 30 */ lwz r3, 0x30(r1) @@ -10476,7 +10476,7 @@ lbl_801BE6C0: /* 801BE6E4 001BB4E4 40 81 00 14 */ ble lbl_801BE6F8 /* 801BE6E8 001BB4E8 80 61 00 30 */ lwz r3, 0x30(r1) /* 801BE6EC 001BB4EC 38 80 FF FA */ li r4, -6 -/* 801BE6F0 001BB4F0 4B FF D6 AD */ bl func_801BBD9C +/* 801BE6F0 001BB4F0 4B FF D6 AD */ bl __CARDPutControlBlock /* 801BE6F4 001BB4F4 48 00 04 E0 */ b lbl_801BEBD4 lbl_801BE6F8: /* 801BE6F8 001BB4F8 80 C1 00 30 */ lwz r6, 0x30(r1) @@ -10568,7 +10568,7 @@ lbl_801BE808: lbl_801BE83C: /* 801BE83C 001BB63C 80 61 00 30 */ lwz r3, 0x30(r1) /* 801BE840 001BB640 38 80 FF FA */ li r4, -6 -/* 801BE844 001BB644 4B FF D5 59 */ bl func_801BBD9C +/* 801BE844 001BB644 4B FF D5 59 */ bl __CARDPutControlBlock /* 801BE848 001BB648 48 00 03 8C */ b lbl_801BEBD4 lbl_801BE84C: /* 801BE84C 001BB64C 80 65 00 88 */ lwz r3, 0x88(r5) @@ -10593,7 +10593,7 @@ lbl_801BE874: lbl_801BE890: /* 801BE890 001BB690 80 61 00 30 */ lwz r3, 0x30(r1) /* 801BE894 001BB694 38 80 FF FA */ li r4, -6 -/* 801BE898 001BB698 4B FF D5 05 */ bl func_801BBD9C +/* 801BE898 001BB698 4B FF D5 05 */ bl __CARDPutControlBlock /* 801BE89C 001BB69C 48 00 03 38 */ b lbl_801BEBD4 lbl_801BE8A0: /* 801BE8A0 001BB6A0 38 C6 00 40 */ addi r6, r6, 0x40 @@ -10628,7 +10628,7 @@ lbl_801BE904: /* 801BE904 001BB704 28 00 FF FF */ cmplwi r0, 0xffff /* 801BE908 001BB708 41 82 00 10 */ beq lbl_801BE918 /* 801BE90C 001BB70C 38 80 FF FA */ li r4, -6 -/* 801BE910 001BB710 4B FF D4 8D */ bl func_801BBD9C +/* 801BE910 001BB710 4B FF D4 8D */ bl __CARDPutControlBlock /* 801BE914 001BB714 48 00 02 C0 */ b lbl_801BEBD4 lbl_801BE918: /* 801BE918 001BB718 38 A5 00 02 */ addi r5, r5, 2 @@ -10786,7 +10786,7 @@ lbl_801BEB1C: lbl_801BEB58: /* 801BEB58 001BB958 38 79 00 00 */ addi r3, r25, 0 /* 801BEB5C 001BB95C 38 9B 00 00 */ addi r4, r27, 0 -/* 801BEB60 001BB960 4B FF F0 B1 */ bl func_801BDC10 +/* 801BEB60 001BB960 4B FF F0 B1 */ bl __CARDUpdateDir /* 801BEB64 001BB964 48 00 00 70 */ b lbl_801BEBD4 lbl_801BEB68: /* 801BEB68 001BB968 7F C0 E3 79 */ or. r0, r30, r28 @@ -10800,15 +10800,15 @@ lbl_801BEB80: /* 801BEB84 001BB984 38 79 00 00 */ addi r3, r25, 0 /* 801BEB88 001BB988 38 BB 00 00 */ addi r5, r27, 0 /* 801BEB8C 001BB98C 80 84 00 88 */ lwz r4, 0x88(r4) -/* 801BEB90 001BB990 4B FF EE 35 */ bl func_801BD9C4 +/* 801BEB90 001BB990 4B FF EE 35 */ bl __CARDUpdateFatBlock /* 801BEB94 001BB994 48 00 00 40 */ b lbl_801BEBD4 lbl_801BEB98: /* 801BEB98 001BB998 80 61 00 30 */ lwz r3, 0x30(r1) /* 801BEB9C 001BB99C 38 80 00 00 */ li r4, 0 -/* 801BEBA0 001BB9A0 4B FF D1 FD */ bl func_801BBD9C +/* 801BEBA0 001BB9A0 4B FF D1 FD */ bl __CARDPutControlBlock /* 801BEBA4 001BB9A4 28 1B 00 00 */ cmplwi r27, 0 /* 801BEBA8 001BB9A8 41 82 00 28 */ beq lbl_801BEBD0 -/* 801BEBAC 001BB9AC 48 01 57 65 */ bl func_801D4310 +/* 801BEBAC 001BB9AC 48 01 57 65 */ bl OSDisableInterrupts /* 801BEBB0 001BB9B0 39 9B 00 00 */ addi r12, r27, 0 /* 801BEBB4 001BB9B4 7D 88 03 A6 */ mtlr r12 /* 801BEBB8 001BB9B8 3B 43 00 00 */ addi r26, r3, 0 @@ -10816,7 +10816,7 @@ lbl_801BEB98: /* 801BEBC0 001BB9C0 38 80 00 00 */ li r4, 0 /* 801BEBC4 001BB9C4 4E 80 00 21 */ blrl /* 801BEBC8 001BB9C8 7F 43 D3 78 */ mr r3, r26 -/* 801BEBCC 001BB9CC 48 01 57 6D */ bl func_801D4338 +/* 801BEBCC 001BB9CC 48 01 57 6D */ bl OSRestoreInterrupts lbl_801BEBD0: /* 801BEBD0 001BB9D0 38 60 00 00 */ li r3, 0 lbl_801BEBD4: @@ -10826,8 +10826,8 @@ lbl_801BEBD4: /* 801BEBE0 001BB9E0 7C 08 03 A6 */ mtlr r0 /* 801BEBE4 001BB9E4 4E 80 00 20 */ blr -.global func_801BEBE8 -func_801BEBE8: +.global CARDCheckEx +CARDCheckEx: /* 801BEBE8 001BB9E8 7C 08 02 A6 */ mflr r0 /* 801BEBEC 001BB9EC 3C A0 80 1C */ lis r5, lbl_801BAD88@ha /* 801BEBF0 001BB9F0 90 01 00 04 */ stw r0, 4(r1) @@ -10837,7 +10837,7 @@ func_801BEBE8: /* 801BEC00 001BBA00 3B E4 00 00 */ addi r31, r4, 0 /* 801BEC04 001BBA04 93 C1 00 10 */ stw r30, 0x10(r1) /* 801BEC08 001BBA08 3B C3 00 00 */ addi r30, r3, 0 -/* 801BEC0C 001BBA0C 4B FF FA 4D */ bl func_801BE658 +/* 801BEC0C 001BBA0C 4B FF FA 4D */ bl CARDCheckExAsync /* 801BEC10 001BBA10 2C 03 00 00 */ cmpwi r3, 0 /* 801BEC14 001BBA14 41 80 00 18 */ blt lbl_801BEC2C /* 801BEC18 001BBA18 28 1F 00 00 */ cmplwi r31, 0 @@ -10845,7 +10845,7 @@ func_801BEBE8: /* 801BEC20 001BBA20 48 00 00 0C */ b lbl_801BEC2C lbl_801BEC24: /* 801BEC24 001BBA24 7F C3 F3 78 */ mr r3, r30 -/* 801BEC28 001BBA28 4B FF D4 65 */ bl func_801BC08C +/* 801BEC28 001BBA28 4B FF D4 65 */ bl __CARDSync lbl_801BEC2C: /* 801BEC2C 001BBA2C 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801BEC30 001BBA30 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -10854,8 +10854,8 @@ lbl_801BEC2C: /* 801BEC3C 001BBA3C 7C 08 03 A6 */ mtlr r0 /* 801BEC40 001BBA40 4E 80 00 20 */ blr -.global func_801BEC44 -func_801BEC44: +.global CARDCheck +CARDCheck: /* 801BEC44 001BBA44 7C 08 02 A6 */ mflr r0 /* 801BEC48 001BBA48 3C 80 80 1C */ lis r4, lbl_801BAD88@ha /* 801BEC4C 001BBA4C 90 01 00 04 */ stw r0, 4(r1) @@ -10864,7 +10864,7 @@ func_801BEC44: /* 801BEC58 001BBA58 93 E1 00 14 */ stw r31, 0x14(r1) /* 801BEC5C 001BBA5C 3B E3 00 00 */ addi r31, r3, 0 /* 801BEC60 001BBA60 38 81 00 0C */ addi r4, r1, 0xc -/* 801BEC64 001BBA64 4B FF F9 F5 */ bl func_801BE658 +/* 801BEC64 001BBA64 4B FF F9 F5 */ bl CARDCheckExAsync /* 801BEC68 001BBA68 2C 03 00 00 */ cmpwi r3, 0 /* 801BEC6C 001BBA6C 41 80 00 18 */ blt lbl_801BEC84 /* 801BEC70 001BBA70 34 01 00 0C */ addic. r0, r1, 0xc @@ -10872,7 +10872,7 @@ func_801BEC44: /* 801BEC78 001BBA78 48 00 00 0C */ b lbl_801BEC84 lbl_801BEC7C: /* 801BEC7C 001BBA7C 7F E3 FB 78 */ mr r3, r31 -/* 801BEC80 001BBA80 4B FF D4 0D */ bl func_801BC08C +/* 801BEC80 001BBA80 4B FF D4 0D */ bl __CARDSync lbl_801BEC84: /* 801BEC84 001BBA84 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801BEC88 001BBA88 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -10943,8 +10943,8 @@ lbl_801BED5C: /* 801BED5C 001BBB5C 38 60 00 01 */ li r3, 1 /* 801BED60 001BBB60 4E 80 00 20 */ blr -.global func_801BED64 -func_801BED64: +.global CARDProbeEx +CARDProbeEx: /* 801BED64 001BBB64 7C 08 02 A6 */ mflr r0 /* 801BED68 001BBB68 90 01 00 04 */ stw r0, 4(r1) /* 801BED6C 001BBB6C 94 21 FF D0 */ stwu r1, -0x30(r1) @@ -10970,10 +10970,10 @@ lbl_801BEDAC: /* 801BEDB0 001BBBB0 3C 60 80 38 */ lis r3, lbl_8037D480@ha /* 801BEDB4 001BBBB4 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l /* 801BEDB8 001BBBB8 7F C0 22 14 */ add r30, r0, r4 -/* 801BEDBC 001BBBBC 48 01 55 55 */ bl func_801D4310 +/* 801BEDBC 001BBBBC 48 01 55 55 */ bl OSDisableInterrupts /* 801BEDC0 001BBBC0 3B A3 00 00 */ addi r29, r3, 0 /* 801BEDC4 001BBBC4 38 7B 00 00 */ addi r3, r27, 0 -/* 801BEDC8 001BBBC8 48 00 8E 51 */ bl func_801C7C18 +/* 801BEDC8 001BBBC8 48 00 8E 51 */ bl EXIProbeEx /* 801BEDCC 001BBBCC 2C 03 FF FF */ cmpwi r3, -1 /* 801BEDD0 001BBBD0 40 82 00 0C */ bne lbl_801BEDDC /* 801BEDD4 001BBBD4 3B C0 FF FD */ li r30, -3 @@ -11007,7 +11007,7 @@ lbl_801BEE2C: /* 801BEE30 001BBC30 48 00 00 90 */ b lbl_801BEEC0 lbl_801BEE34: /* 801BEE34 001BBC34 7F 63 DB 78 */ mr r3, r27 -/* 801BEE38 001BBC38 48 00 99 ED */ bl func_801C8824 +/* 801BEE38 001BBC38 48 00 99 ED */ bl EXIGetState /* 801BEE3C 001BBC3C 54 60 07 39 */ rlwinm. r0, r3, 0, 0x1c, 0x1c /* 801BEE40 001BBC40 41 82 00 0C */ beq lbl_801BEE4C /* 801BEE44 001BBC44 3B C0 FF FE */ li r30, -2 @@ -11016,7 +11016,7 @@ lbl_801BEE4C: /* 801BEE4C 001BBC4C 38 7B 00 00 */ addi r3, r27, 0 /* 801BEE50 001BBC50 38 A1 00 14 */ addi r5, r1, 0x14 /* 801BEE54 001BBC54 38 80 00 00 */ li r4, 0 -/* 801BEE58 001BBC58 48 00 9A 0D */ bl func_801C8864 +/* 801BEE58 001BBC58 48 00 9A 0D */ bl EXIGetID /* 801BEE5C 001BBC5C 2C 03 00 00 */ cmpwi r3, 0 /* 801BEE60 001BBC60 40 82 00 0C */ bne lbl_801BEE6C /* 801BEE64 001BBC64 3B C0 FF FF */ li r30, -1 @@ -11048,7 +11048,7 @@ lbl_801BEEBC: /* 801BEEBC 001BBCBC 3B C0 FF FE */ li r30, -2 lbl_801BEEC0: /* 801BEEC0 001BBCC0 7F A3 EB 78 */ mr r3, r29 -/* 801BEEC4 001BBCC4 48 01 54 75 */ bl func_801D4338 +/* 801BEEC4 001BBCC4 48 01 54 75 */ bl OSRestoreInterrupts /* 801BEEC8 001BBCC8 7F C3 F3 78 */ mr r3, r30 lbl_801BEECC: /* 801BEECC 001BBCCC BB 61 00 1C */ lmw r27, 0x1c(r1) @@ -11078,7 +11078,7 @@ func_801BEEE0: /* 801BEF20 001BBD20 38 7D 00 00 */ addi r3, r29, 0 /* 801BEF24 001BBD24 38 A1 00 18 */ addi r5, r1, 0x18 /* 801BEF28 001BBD28 38 80 00 00 */ li r4, 0 -/* 801BEF2C 001BBD2C 48 00 99 39 */ bl func_801C8864 +/* 801BEF2C 001BBD2C 48 00 99 39 */ bl EXIGetID /* 801BEF30 001BBD30 2C 03 00 00 */ cmpwi r3, 0 /* 801BEF34 001BBD34 40 82 00 0C */ bne lbl_801BEF40 /* 801BEF38 001BBD38 3B C0 FF FD */ li r30, -3 @@ -11122,16 +11122,16 @@ lbl_801BEF5C: /* 801BEFC4 001BBDC4 7C 80 22 14 */ add r4, r0, r4 /* 801BEFC8 001BBDC8 80 04 00 00 */ lwz r0, 0(r4) /* 801BEFCC 001BBDCC 90 1F 00 14 */ stw r0, 0x14(r31) -/* 801BEFD0 001BBDD0 4B FF C2 B9 */ bl func_801BB288 +/* 801BEFD0 001BBDD0 4B FF C2 B9 */ bl __CARDClearStatus /* 801BEFD4 001BBDD4 7C 7E 1B 79 */ or. r30, r3, r3 /* 801BEFD8 001BBDD8 41 80 02 CC */ blt lbl_801BF2A4 /* 801BEFDC 001BBDDC 38 7D 00 00 */ addi r3, r29, 0 /* 801BEFE0 001BBDE0 38 81 00 14 */ addi r4, r1, 0x14 -/* 801BEFE4 001BBDE4 4B FF C1 B5 */ bl func_801BB198 +/* 801BEFE4 001BBDE4 4B FF C1 B5 */ bl __CARDReadStatus /* 801BEFE8 001BBDE8 7C 7E 1B 79 */ or. r30, r3, r3 /* 801BEFEC 001BBDEC 41 80 02 B8 */ blt lbl_801BF2A4 /* 801BEFF0 001BBDF0 7F A3 EB 78 */ mr r3, r29 -/* 801BEFF4 001BBDF4 48 00 8B A5 */ bl func_801C7B98 +/* 801BEFF4 001BBDF4 48 00 8B A5 */ bl EXIProbe /* 801BEFF8 001BBDF8 2C 03 00 00 */ cmpwi r3, 0 /* 801BEFFC 001BBDFC 40 82 00 0C */ bne lbl_801BF008 /* 801BF000 001BBE00 3B C0 FF FD */ li r30, -3 @@ -11142,10 +11142,10 @@ lbl_801BF008: /* 801BF010 001BBE10 40 82 01 14 */ bne lbl_801BF124 /* 801BF014 001BBE14 38 7D 00 00 */ addi r3, r29, 0 /* 801BF018 001BBE18 38 9F 00 18 */ addi r4, r31, 0x18 -/* 801BF01C 001BBE1C 4B FF D4 CD */ bl func_801BC4E8 +/* 801BF01C 001BBE1C 4B FF D4 CD */ bl __CARDUnlock /* 801BF020 001BBE20 7C 7E 1B 79 */ or. r30, r3, r3 /* 801BF024 001BBE24 41 80 02 80 */ blt lbl_801BF2A4 -/* 801BF028 001BBE28 48 01 6C D1 */ bl func_801D5CF8 +/* 801BF028 001BBE28 48 01 6C D1 */ bl __OSLockSramEx /* 801BF02C 001BBE2C 1C 1D 00 0C */ mulli r0, r29, 0xc /* 801BF030 001BBE30 7C 83 02 14 */ add r4, r3, r0 /* 801BF034 001BBE34 88 1F 00 18 */ lbz r0, 0x18(r31) @@ -11208,13 +11208,13 @@ lbl_801BF108: /* 801BF10C 001BBF0C 7C 00 00 F8 */ nor r0, r0, r0 /* 801BF110 001BBF10 98 03 00 26 */ stb r0, 0x26(r3) /* 801BF114 001BBF14 38 60 00 01 */ li r3, 1 -/* 801BF118 001BBF18 48 01 6F 9D */ bl func_801D60B4 +/* 801BF118 001BBF18 48 01 6F 9D */ bl __OSUnlockSramEx /* 801BF11C 001BBF1C 7F C3 F3 78 */ mr r3, r30 /* 801BF120 001BBF20 48 00 01 B0 */ b lbl_801BF2D0 lbl_801BF124: /* 801BF124 001BBF24 38 00 00 01 */ li r0, 1 /* 801BF128 001BBF28 90 1F 00 24 */ stw r0, 0x24(r31) -/* 801BF12C 001BBF2C 48 01 6B CD */ bl func_801D5CF8 +/* 801BF12C 001BBF2C 48 01 6B CD */ bl __OSLockSramEx /* 801BF130 001BBF30 1C 1D 00 0C */ mulli r0, r29, 0xc /* 801BF134 001BBF34 3B C3 00 00 */ addi r30, r3, 0 /* 801BF138 001BBF38 7C BE 02 14 */ add r5, r30, r0 @@ -11247,7 +11247,7 @@ lbl_801BF190: /* 801BF19C 001BBF9C 42 00 FF F4 */ bdnz lbl_801BF190 lbl_801BF1A0: /* 801BF1A0 001BBFA0 38 60 00 00 */ li r3, 0 -/* 801BF1A4 001BBFA4 48 01 6F 11 */ bl func_801D60B4 +/* 801BF1A4 001BBFA4 48 01 6F 11 */ bl __OSUnlockSramEx /* 801BF1A8 001BBFA8 7C 7E EA 14 */ add r3, r30, r29 /* 801BF1AC 001BBFAC 7F 80 E0 F8 */ nor r0, r28, r28 /* 801BF1B0 001BBFB0 88 63 00 26 */ lbz r3, 0x26(r3) @@ -11264,11 +11264,11 @@ lbl_801BF1C8: /* 801BF1D8 001BBFD8 3C 03 80 00 */ addis r0, r3, 0x8000 /* 801BF1DC 001BBFDC 28 00 00 04 */ cmplwi r0, 4 /* 801BF1E0 001BBFE0 40 82 00 34 */ bne lbl_801BF214 -/* 801BF1E4 001BBFE4 48 01 6B 15 */ bl func_801D5CF8 +/* 801BF1E4 001BBFE4 48 01 6B 15 */ bl __OSLockSramEx /* 801BF1E8 001BBFE8 1C 1D 00 0C */ mulli r0, r29, 0xc /* 801BF1EC 001BBFEC 7F 83 02 2E */ lhzx r28, r3, r0 /* 801BF1F0 001BBFF0 38 60 00 00 */ li r3, 0 -/* 801BF1F4 001BBFF4 48 01 6E C1 */ bl func_801D60B4 +/* 801BF1F4 001BBFF4 48 01 6E C1 */ bl __OSUnlockSramEx /* 801BF1F8 001BBFF8 A0 0D 85 80 */ lhz r0, lbl_803CAE80-_SDA_BASE_(r13) /* 801BF1FC 001BBFFC 28 00 FF FF */ cmplwi r0, 0xffff /* 801BF200 001BC000 41 82 00 0C */ beq lbl_801BF20C @@ -11282,24 +11282,24 @@ lbl_801BF214: /* 801BF218 001BC018 90 1F 00 24 */ stw r0, 0x24(r31) /* 801BF21C 001BC01C 38 7D 00 00 */ addi r3, r29, 0 /* 801BF220 001BC020 38 80 00 01 */ li r4, 1 -/* 801BF224 001BC024 4B FF BE B5 */ bl func_801BB0D8 +/* 801BF224 001BC024 4B FF BE B5 */ bl __CARDEnableInterrupt /* 801BF228 001BC028 7C 7E 1B 79 */ or. r30, r3, r3 /* 801BF22C 001BC02C 41 80 00 78 */ blt lbl_801BF2A4 /* 801BF230 001BC030 3C 60 80 1C */ lis r3, lbl_801BAE94@ha /* 801BF234 001BC034 38 83 AE 94 */ addi r4, r3, lbl_801BAE94@l /* 801BF238 001BC038 38 7D 00 00 */ addi r3, r29, 0 -/* 801BF23C 001BC03C 48 00 87 6D */ bl func_801C79A8 +/* 801BF23C 001BC03C 48 00 87 6D */ bl EXISetExiCallback /* 801BF240 001BC040 7F A3 EB 78 */ mr r3, r29 -/* 801BF244 001BC044 48 00 95 05 */ bl func_801C8748 +/* 801BF244 001BC044 48 00 95 05 */ bl EXIUnlock /* 801BF248 001BC048 3C 80 00 01 */ lis r4, 0x0000A000@ha /* 801BF24C 001BC04C 80 7F 00 80 */ lwz r3, 0x80(r31) /* 801BF250 001BC050 38 84 A0 00 */ addi r4, r4, 0x0000A000@l -/* 801BF254 001BC054 48 01 30 D9 */ bl func_801D232C +/* 801BF254 001BC054 48 01 30 D9 */ bl DCInvalidateRange lbl_801BF258: /* 801BF258 001BC058 80 9F 00 24 */ lwz r4, 0x24(r31) -/* 801BF25C 001BC05C 3C 60 80 1C */ lis r3, func_801BF2F0@ha +/* 801BF25C 001BC05C 3C 60 80 1C */ lis r3, __CARDMountCallback@ha /* 801BF260 001BC060 80 1F 00 0C */ lwz r0, 0xc(r31) -/* 801BF264 001BC064 38 E3 F2 F0 */ addi r7, r3, func_801BF2F0@l +/* 801BF264 001BC064 38 E3 F2 F0 */ addi r7, r3, __CARDMountCallback@l /* 801BF268 001BC068 38 64 FF FE */ addi r3, r4, -2 /* 801BF26C 001BC06C 7C 80 19 D6 */ mullw r4, r0, r3 /* 801BF270 001BC070 80 BF 00 80 */ lwz r5, 0x80(r31) @@ -11307,18 +11307,18 @@ lbl_801BF258: /* 801BF278 001BC078 7C C5 02 14 */ add r6, r5, r0 /* 801BF27C 001BC07C 38 7D 00 00 */ addi r3, r29, 0 /* 801BF280 001BC080 38 A0 20 00 */ li r5, 0x2000 -/* 801BF284 001BC084 4B FF E2 2D */ bl func_801BD4B0 +/* 801BF284 001BC084 4B FF E2 2D */ bl __CARDRead /* 801BF288 001BC088 7C 7C 1B 79 */ or. r28, r3, r3 /* 801BF28C 001BC08C 40 80 00 10 */ bge lbl_801BF29C /* 801BF290 001BC090 38 7F 00 00 */ addi r3, r31, 0 /* 801BF294 001BC094 38 9C 00 00 */ addi r4, r28, 0 -/* 801BF298 001BC098 4B FF CB 05 */ bl func_801BBD9C +/* 801BF298 001BC098 4B FF CB 05 */ bl __CARDPutControlBlock lbl_801BF29C: /* 801BF29C 001BC09C 7F 83 E3 78 */ mr r3, r28 /* 801BF2A0 001BC0A0 48 00 00 30 */ b lbl_801BF2D0 lbl_801BF2A4: /* 801BF2A4 001BC0A4 7F A3 EB 78 */ mr r3, r29 -/* 801BF2A8 001BC0A8 48 00 94 A1 */ bl func_801C8748 +/* 801BF2A8 001BC0A8 48 00 94 A1 */ bl EXIUnlock /* 801BF2AC 001BC0AC 38 7D 00 00 */ addi r3, r29, 0 /* 801BF2B0 001BC0B0 38 9E 00 00 */ addi r4, r30, 0 /* 801BF2B4 001BC0B4 48 00 03 5D */ bl func_801BF610 @@ -11340,8 +11340,8 @@ lbl_801BF2D0: /* 801BF2E8 001BC0E8 7C 08 03 A6 */ mtlr r0 /* 801BF2EC 001BC0EC 4E 80 00 20 */ blr -.global func_801BF2F0 -func_801BF2F0: +.global __CARDMountCallback +__CARDMountCallback: /* 801BF2F0 001BC0F0 7C 08 02 A6 */ mflr r0 /* 801BF2F4 001BC0F4 90 01 00 04 */ stw r0, 4(r1) /* 801BF2F8 001BC0F8 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -11381,18 +11381,18 @@ lbl_801BF354: /* 801BF378 001BC178 48 00 00 90 */ b lbl_801BF408 lbl_801BF37C: /* 801BF37C 001BC17C 7F E3 FB 78 */ mr r3, r31 -/* 801BF380 001BC180 4B FF F2 4D */ bl func_801BE5CC +/* 801BF380 001BC180 4B FF F2 4D */ bl __CARDVerify /* 801BF384 001BC184 7C 7D 1B 78 */ mr r29, r3 /* 801BF388 001BC188 48 00 00 54 */ b lbl_801BF3DC lbl_801BF38C: -/* 801BF38C 001BC18C 3C 60 80 1C */ lis r3, func_801BF2F0@ha -/* 801BF390 001BC190 38 03 F2 F0 */ addi r0, r3, func_801BF2F0@l +/* 801BF38C 001BC18C 3C 60 80 1C */ lis r3, __CARDMountCallback@ha +/* 801BF390 001BC190 38 03 F2 F0 */ addi r0, r3, __CARDMountCallback@l /* 801BF394 001BC194 3C 60 80 1C */ lis r3, lbl_801BB054@ha /* 801BF398 001BC198 90 1F 00 DC */ stw r0, 0xdc(r31) /* 801BF39C 001BC19C 38 A3 B0 54 */ addi r5, r3, lbl_801BB054@l /* 801BF3A0 001BC1A0 38 7C 00 00 */ addi r3, r28, 0 /* 801BF3A4 001BC1A4 38 80 00 00 */ li r4, 0 -/* 801BF3A8 001BC1A8 48 00 92 AD */ bl func_801C8654 +/* 801BF3A8 001BC1A8 48 00 92 AD */ bl EXILock /* 801BF3AC 001BC1AC 2C 03 00 00 */ cmpwi r3, 0 /* 801BF3B0 001BC1B0 41 82 00 58 */ beq lbl_801BF408 /* 801BF3B4 001BC1B4 38 00 00 00 */ li r0, 0 @@ -11412,7 +11412,7 @@ lbl_801BF3DC: /* 801BF3E4 001BC1E4 38 7F 00 00 */ addi r3, r31, 0 /* 801BF3E8 001BC1E8 90 1F 00 D0 */ stw r0, 0xd0(r31) /* 801BF3EC 001BC1EC 7F A4 EB 78 */ mr r4, r29 -/* 801BF3F0 001BC1F0 4B FF C9 AD */ bl func_801BBD9C +/* 801BF3F0 001BC1F0 4B FF C9 AD */ bl __CARDPutControlBlock /* 801BF3F4 001BC1F4 39 9E 00 00 */ addi r12, r30, 0 /* 801BF3F8 001BC1F8 7D 88 03 A6 */ mtlr r12 /* 801BF3FC 001BC1FC 38 7C 00 00 */ addi r3, r28, 0 @@ -11428,8 +11428,8 @@ lbl_801BF408: /* 801BF420 001BC220 7C 08 03 A6 */ mtlr r0 /* 801BF424 001BC224 4E 80 00 20 */ blr -.global func_801BF428 -func_801BF428: +.global CARDMountAsync +CARDMountAsync: /* 801BF428 001BC228 7C 08 02 A6 */ mflr r0 /* 801BF42C 001BC22C 90 01 00 04 */ stw r0, 4(r1) /* 801BF430 001BC230 94 21 FF D0 */ stwu r1, -0x30(r1) @@ -11456,13 +11456,13 @@ lbl_801BF474: /* 801BF478 001BC278 3C 60 80 38 */ lis r3, lbl_8037D480@ha /* 801BF47C 001BC27C 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l /* 801BF480 001BC280 7F E0 22 14 */ add r31, r0, r4 -/* 801BF484 001BC284 48 01 4E 8D */ bl func_801D4310 +/* 801BF484 001BC284 48 01 4E 8D */ bl OSDisableInterrupts /* 801BF488 001BC288 80 1F 00 04 */ lwz r0, 4(r31) /* 801BF48C 001BC28C 3B 83 00 00 */ addi r28, r3, 0 /* 801BF490 001BC290 2C 00 FF FF */ cmpwi r0, -1 /* 801BF494 001BC294 40 82 00 14 */ bne lbl_801BF4A8 /* 801BF498 001BC298 7F 83 E3 78 */ mr r3, r28 -/* 801BF49C 001BC29C 48 01 4E 9D */ bl func_801D4338 +/* 801BF49C 001BC29C 48 01 4E 9D */ bl OSRestoreInterrupts /* 801BF4A0 001BC2A0 38 60 FF FF */ li r3, -1 /* 801BF4A4 001BC2A4 48 00 01 10 */ b lbl_801BF5B4 lbl_801BF4A8: @@ -11470,11 +11470,11 @@ lbl_801BF4A8: /* 801BF4AC 001BC2AC 2C 00 00 00 */ cmpwi r0, 0 /* 801BF4B0 001BC2B0 40 82 00 24 */ bne lbl_801BF4D4 /* 801BF4B4 001BC2B4 7F C3 F3 78 */ mr r3, r30 -/* 801BF4B8 001BC2B8 48 00 93 6D */ bl func_801C8824 +/* 801BF4B8 001BC2B8 48 00 93 6D */ bl EXIGetState /* 801BF4BC 001BC2BC 54 60 07 39 */ rlwinm. r0, r3, 0, 0x1c, 0x1c /* 801BF4C0 001BC2C0 41 82 00 14 */ beq lbl_801BF4D4 /* 801BF4C4 001BC2C4 7F 83 E3 78 */ mr r3, r28 -/* 801BF4C8 001BC2C8 48 01 4E 71 */ bl func_801D4338 +/* 801BF4C8 001BC2C8 48 01 4E 71 */ bl OSRestoreInterrupts /* 801BF4CC 001BC2CC 38 60 FF FE */ li r3, -2 /* 801BF4D0 001BC2D0 48 00 00 E4 */ b lbl_801BF5B4 lbl_801BF4D4: @@ -11499,13 +11499,13 @@ lbl_801BF4FC: /* 801BF514 001BC314 3C 60 80 1C */ lis r3, lbl_801BADBC@ha /* 801BF518 001BC318 38 83 AD BC */ addi r4, r3, lbl_801BADBC@l /* 801BF51C 001BC31C 38 7E 00 00 */ addi r3, r30, 0 -/* 801BF520 001BC320 48 00 87 AD */ bl func_801C7CCC +/* 801BF520 001BC320 48 00 87 AD */ bl EXIAttach /* 801BF524 001BC324 2C 03 00 00 */ cmpwi r3, 0 /* 801BF528 001BC328 40 82 00 1C */ bne lbl_801BF544 /* 801BF52C 001BC32C 38 00 FF FD */ li r0, -3 /* 801BF530 001BC330 90 1F 00 04 */ stw r0, 4(r31) /* 801BF534 001BC334 7F 83 E3 78 */ mr r3, r28 -/* 801BF538 001BC338 48 01 4E 01 */ bl func_801D4338 +/* 801BF538 001BC338 48 01 4E 01 */ bl OSRestoreInterrupts /* 801BF53C 001BC33C 38 60 FF FD */ li r3, -3 /* 801BF540 001BC340 48 00 00 74 */ b lbl_801BF5B4 lbl_801BF544: @@ -11515,21 +11515,21 @@ lbl_801BF544: /* 801BF550 001BC350 38 7E 00 00 */ addi r3, r30, 0 /* 801BF554 001BC354 90 1F 00 00 */ stw r0, 0(r31) /* 801BF558 001BC358 38 80 00 00 */ li r4, 0 -/* 801BF55C 001BC35C 48 00 84 4D */ bl func_801C79A8 +/* 801BF55C 001BC35C 48 00 84 4D */ bl EXISetExiCallback /* 801BF560 001BC360 38 7F 00 E0 */ addi r3, r31, 0xe0 -/* 801BF564 001BC364 48 01 24 55 */ bl func_801D19B8 +/* 801BF564 001BC364 48 01 24 55 */ bl OSCancelAlarm /* 801BF568 001BC368 93 BF 00 84 */ stw r29, 0x84(r31) /* 801BF56C 001BC36C 7F 83 E3 78 */ mr r3, r28 /* 801BF570 001BC370 93 BF 00 88 */ stw r29, 0x88(r31) -/* 801BF574 001BC374 48 01 4D C5 */ bl func_801D4338 -/* 801BF578 001BC378 3C 60 80 1C */ lis r3, func_801BF2F0@ha -/* 801BF57C 001BC37C 38 03 F2 F0 */ addi r0, r3, func_801BF2F0@l +/* 801BF574 001BC374 48 01 4D C5 */ bl OSRestoreInterrupts +/* 801BF578 001BC378 3C 60 80 1C */ lis r3, __CARDMountCallback@ha +/* 801BF57C 001BC37C 38 03 F2 F0 */ addi r0, r3, __CARDMountCallback@l /* 801BF580 001BC380 3C 60 80 1C */ lis r3, lbl_801BB054@ha /* 801BF584 001BC384 90 1F 00 DC */ stw r0, 0xdc(r31) /* 801BF588 001BC388 38 A3 B0 54 */ addi r5, r3, lbl_801BB054@l /* 801BF58C 001BC38C 38 7E 00 00 */ addi r3, r30, 0 /* 801BF590 001BC390 38 80 00 00 */ li r4, 0 -/* 801BF594 001BC394 48 00 90 C1 */ bl func_801C8654 +/* 801BF594 001BC394 48 00 90 C1 */ bl EXILock /* 801BF598 001BC398 2C 03 00 00 */ cmpwi r3, 0 /* 801BF59C 001BC39C 40 82 00 0C */ bne lbl_801BF5A8 /* 801BF5A0 001BC3A0 38 60 00 00 */ li r3, 0 @@ -11545,8 +11545,8 @@ lbl_801BF5B4: /* 801BF5C0 001BC3C0 7C 08 03 A6 */ mtlr r0 /* 801BF5C4 001BC3C4 4E 80 00 20 */ blr -.global func_801BF5C8 -func_801BF5C8: +.global CARDMount +CARDMount: /* 801BF5C8 001BC3C8 7C 08 02 A6 */ mflr r0 /* 801BF5CC 001BC3CC 3C C0 80 1C */ lis r6, lbl_801BAD88@ha /* 801BF5D0 001BC3D0 90 01 00 04 */ stw r0, 4(r1) @@ -11554,13 +11554,13 @@ func_801BF5C8: /* 801BF5D8 001BC3D8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801BF5DC 001BC3DC 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801BF5E0 001BC3E0 3B E3 00 00 */ addi r31, r3, 0 -/* 801BF5E4 001BC3E4 4B FF FE 45 */ bl func_801BF428 +/* 801BF5E4 001BC3E4 4B FF FE 45 */ bl CARDMountAsync /* 801BF5E8 001BC3E8 2C 03 00 00 */ cmpwi r3, 0 /* 801BF5EC 001BC3EC 40 80 00 08 */ bge lbl_801BF5F4 /* 801BF5F0 001BC3F0 48 00 00 0C */ b lbl_801BF5FC lbl_801BF5F4: /* 801BF5F4 001BC3F4 7F E3 FB 78 */ mr r3, r31 -/* 801BF5F8 001BC3F8 4B FF CA 95 */ bl func_801BC08C +/* 801BF5F8 001BC3F8 4B FF CA 95 */ bl __CARDSync lbl_801BF5FC: /* 801BF5FC 001BC3FC 80 01 00 24 */ lwz r0, 0x24(r1) /* 801BF600 001BC400 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -11583,25 +11583,25 @@ func_801BF610: /* 801BF638 001BC438 3C 60 80 38 */ lis r3, lbl_8037D480@ha /* 801BF63C 001BC43C 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l /* 801BF640 001BC440 7F E0 2A 14 */ add r31, r0, r5 -/* 801BF644 001BC444 48 01 4C CD */ bl func_801D4310 +/* 801BF644 001BC444 48 01 4C CD */ bl OSDisableInterrupts /* 801BF648 001BC448 80 1F 00 00 */ lwz r0, 0(r31) /* 801BF64C 001BC44C 3B C3 00 00 */ addi r30, r3, 0 /* 801BF650 001BC450 2C 00 00 00 */ cmpwi r0, 0 /* 801BF654 001BC454 41 82 00 30 */ beq lbl_801BF684 /* 801BF658 001BC458 38 7C 00 00 */ addi r3, r28, 0 /* 801BF65C 001BC45C 38 80 00 00 */ li r4, 0 -/* 801BF660 001BC460 48 00 83 49 */ bl func_801C79A8 +/* 801BF660 001BC460 48 00 83 49 */ bl EXISetExiCallback /* 801BF664 001BC464 7F 83 E3 78 */ mr r3, r28 -/* 801BF668 001BC468 48 00 87 71 */ bl func_801C7DD8 +/* 801BF668 001BC468 48 00 87 71 */ bl EXIDetach /* 801BF66C 001BC46C 38 7F 00 E0 */ addi r3, r31, 0xe0 -/* 801BF670 001BC470 48 01 23 49 */ bl func_801D19B8 +/* 801BF670 001BC470 48 01 23 49 */ bl OSCancelAlarm /* 801BF674 001BC474 38 00 00 00 */ li r0, 0 /* 801BF678 001BC478 90 1F 00 00 */ stw r0, 0(r31) /* 801BF67C 001BC47C 93 BF 00 04 */ stw r29, 4(r31) /* 801BF680 001BC480 90 1F 00 24 */ stw r0, 0x24(r31) lbl_801BF684: /* 801BF684 001BC484 7F C3 F3 78 */ mr r3, r30 -/* 801BF688 001BC488 48 01 4C B1 */ bl func_801D4338 +/* 801BF688 001BC488 48 01 4C B1 */ bl OSRestoreInterrupts /* 801BF68C 001BC48C 80 01 00 24 */ lwz r0, 0x24(r1) /* 801BF690 001BC490 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 801BF694 001BC494 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -11611,8 +11611,8 @@ lbl_801BF684: /* 801BF6A4 001BC4A4 7C 08 03 A6 */ mtlr r0 /* 801BF6A8 001BC4A8 4E 80 00 20 */ blr -.global func_801BF6AC -func_801BF6AC: +.global CARDUnmount +CARDUnmount: /* 801BF6AC 001BC4AC 7C 08 02 A6 */ mflr r0 /* 801BF6B0 001BC4B0 90 01 00 04 */ stw r0, 4(r1) /* 801BF6B4 001BC4B4 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -11621,7 +11621,7 @@ func_801BF6AC: /* 801BF6C0 001BC4C0 93 C1 00 18 */ stw r30, 0x18(r1) /* 801BF6C4 001BC4C4 93 A1 00 14 */ stw r29, 0x14(r1) /* 801BF6C8 001BC4C8 3B A3 00 00 */ addi r29, r3, 0 -/* 801BF6CC 001BC4CC 4B FF C6 19 */ bl func_801BBCE4 +/* 801BF6CC 001BC4CC 4B FF C6 19 */ bl __CARDGetControlBlock /* 801BF6D0 001BC4D0 2C 03 00 00 */ cmpwi r3, 0 /* 801BF6D4 001BC4D4 40 80 00 08 */ bge lbl_801BF6DC /* 801BF6D8 001BC4D8 48 00 00 64 */ b lbl_801BF73C @@ -11630,18 +11630,18 @@ lbl_801BF6DC: /* 801BF6E0 001BC4E0 3C 60 80 38 */ lis r3, lbl_8037D480@ha /* 801BF6E4 001BC4E4 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l /* 801BF6E8 001BC4E8 7F C0 22 14 */ add r30, r0, r4 -/* 801BF6EC 001BC4EC 48 01 4C 25 */ bl func_801D4310 +/* 801BF6EC 001BC4EC 48 01 4C 25 */ bl OSDisableInterrupts /* 801BF6F0 001BC4F0 80 1E 00 00 */ lwz r0, 0(r30) /* 801BF6F4 001BC4F4 3B E3 00 00 */ addi r31, r3, 0 /* 801BF6F8 001BC4F8 2C 00 00 00 */ cmpwi r0, 0 /* 801BF6FC 001BC4FC 41 82 00 34 */ beq lbl_801BF730 /* 801BF700 001BC500 38 7D 00 00 */ addi r3, r29, 0 /* 801BF704 001BC504 38 80 00 00 */ li r4, 0 -/* 801BF708 001BC508 48 00 82 A1 */ bl func_801C79A8 +/* 801BF708 001BC508 48 00 82 A1 */ bl EXISetExiCallback /* 801BF70C 001BC50C 7F A3 EB 78 */ mr r3, r29 -/* 801BF710 001BC510 48 00 86 C9 */ bl func_801C7DD8 +/* 801BF710 001BC510 48 00 86 C9 */ bl EXIDetach /* 801BF714 001BC514 38 7E 00 E0 */ addi r3, r30, 0xe0 -/* 801BF718 001BC518 48 01 22 A1 */ bl func_801D19B8 +/* 801BF718 001BC518 48 01 22 A1 */ bl OSCancelAlarm /* 801BF71C 001BC51C 38 60 00 00 */ li r3, 0 /* 801BF720 001BC520 90 7E 00 00 */ stw r3, 0(r30) /* 801BF724 001BC524 38 00 FF FD */ li r0, -3 @@ -11649,7 +11649,7 @@ lbl_801BF6DC: /* 801BF72C 001BC52C 90 7E 00 24 */ stw r3, 0x24(r30) lbl_801BF730: /* 801BF730 001BC530 7F E3 FB 78 */ mr r3, r31 -/* 801BF734 001BC534 48 01 4C 05 */ bl func_801D4338 +/* 801BF734 001BC534 48 01 4C 05 */ bl OSRestoreInterrupts /* 801BF738 001BC538 38 60 00 00 */ li r3, 0 lbl_801BF73C: /* 801BF73C 001BC53C 80 01 00 24 */ lwz r0, 0x24(r1) @@ -11685,7 +11685,7 @@ lbl_801BF758: /* 801BF7B0 001BC5B0 38 A3 F7 58 */ addi r5, r3, lbl_801BF758@l /* 801BF7B4 001BC5B4 7C 80 21 D6 */ mullw r4, r0, r4 /* 801BF7B8 001BC5B8 38 7E 00 00 */ addi r3, r30, 0 -/* 801BF7BC 001BC5BC 4B FF C3 5D */ bl func_801BBB18 +/* 801BF7BC 001BC5BC 4B FF C3 5D */ bl __CARDEraseSector /* 801BF7C0 001BC5C0 7C 7C 1B 79 */ or. r28, r3, r3 /* 801BF7C4 001BC5C4 41 80 00 8C */ blt lbl_801BF850 /* 801BF7C8 001BC5C8 48 00 00 B4 */ b lbl_801BF87C @@ -11702,7 +11702,7 @@ lbl_801BF7CC: /* 801BF7F0 001BC5F0 7C C5 02 14 */ add r6, r5, r0 /* 801BF7F4 001BC5F4 38 7E 00 00 */ addi r3, r30, 0 /* 801BF7F8 001BC5F8 38 A0 20 00 */ li r5, 0x2000 -/* 801BF7FC 001BC5FC 4B FF DD F5 */ bl func_801BD5F0 +/* 801BF7FC 001BC5FC 4B FF DD F5 */ bl __CARDWrite /* 801BF800 001BC600 7C 7C 1B 79 */ or. r28, r3, r3 /* 801BF804 001BC604 41 80 00 4C */ blt lbl_801BF850 /* 801BF808 001BC608 48 00 00 74 */ b lbl_801BF87C @@ -11730,7 +11730,7 @@ lbl_801BF850: /* 801BF858 001BC658 38 7F 00 00 */ addi r3, r31, 0 /* 801BF85C 001BC65C 90 1F 00 D0 */ stw r0, 0xd0(r31) /* 801BF860 001BC660 7F 84 E3 78 */ mr r4, r28 -/* 801BF864 001BC664 4B FF C5 39 */ bl func_801BBD9C +/* 801BF864 001BC664 4B FF C5 39 */ bl __CARDPutControlBlock /* 801BF868 001BC668 39 9D 00 00 */ addi r12, r29, 0 /* 801BF86C 001BC66C 7D 88 03 A6 */ mtlr r12 /* 801BF870 001BC670 38 7E 00 00 */ addi r3, r30, 0 @@ -11746,8 +11746,8 @@ lbl_801BF87C: /* 801BF894 001BC694 7C 08 03 A6 */ mtlr r0 /* 801BF898 001BC698 4E 80 00 20 */ blr -.global func_801BF89C -func_801BF89C: +.global __CARDFormatRegionAsync +__CARDFormatRegionAsync: /* 801BF89C 001BC69C 7C 08 02 A6 */ mflr r0 /* 801BF8A0 001BC6A0 90 01 00 04 */ stw r0, 4(r1) /* 801BF8A4 001BC6A4 94 21 FF A8 */ stwu r1, -0x58(r1) @@ -11756,7 +11756,7 @@ func_801BF89C: /* 801BF8B0 001BC6B0 3A C3 00 00 */ addi r22, r3, 0 /* 801BF8B4 001BC6B4 3A 65 00 00 */ addi r19, r5, 0 /* 801BF8B8 001BC6B8 38 81 00 18 */ addi r4, r1, 0x18 -/* 801BF8BC 001BC6BC 4B FF C4 29 */ bl func_801BBCE4 +/* 801BF8BC 001BC6BC 4B FF C4 29 */ bl __CARDGetControlBlock /* 801BF8C0 001BC6C0 2C 03 00 00 */ cmpwi r3, 0 /* 801BF8C4 001BC6C4 40 80 00 08 */ bge lbl_801BF8CC /* 801BF8C8 001BC6C8 48 00 06 18 */ b lbl_801BFEE0 @@ -11770,19 +11770,19 @@ lbl_801BF8CC: /* 801BF8E4 001BC6E4 3C 60 CC 00 */ lis r3, 0xCC00206E@ha /* 801BF8E8 001BC6E8 A2 43 20 6E */ lhz r18, 0xCC00206E@l(r3) /* 801BF8EC 001BC6EC B2 9B 00 24 */ sth r20, 0x24(r27) -/* 801BF8F0 001BC6F0 48 01 63 AD */ bl func_801D5C9C +/* 801BF8F0 001BC6F0 48 01 63 AD */ bl __OSLockSram /* 801BF8F4 001BC6F4 80 03 00 0C */ lwz r0, 0xc(r3) /* 801BF8F8 001BC6F8 90 1B 00 14 */ stw r0, 0x14(r27) /* 801BF8FC 001BC6FC 88 03 00 12 */ lbz r0, 0x12(r3) /* 801BF900 001BC700 38 60 00 00 */ li r3, 0 /* 801BF904 001BC704 90 1B 00 18 */ stw r0, 0x18(r27) -/* 801BF908 001BC708 48 01 67 89 */ bl func_801D6090 -/* 801BF90C 001BC70C 48 01 7C 41 */ bl func_801D754C +/* 801BF908 001BC708 48 01 67 89 */ bl __OSUnlockSram +/* 801BF90C 001BC70C 48 01 7C 41 */ bl OSGetTime /* 801BF910 001BC710 3A A4 00 00 */ addi r21, r4, 0 /* 801BF914 001BC714 3A 83 00 00 */ addi r20, r3, 0 /* 801BF918 001BC718 3B 55 00 00 */ addi r26, r21, 0 /* 801BF91C 001BC71C 3B D4 00 00 */ addi r30, r20, 0 -/* 801BF920 001BC720 48 01 63 D9 */ bl func_801D5CF8 +/* 801BF920 001BC720 48 01 63 D9 */ bl __OSLockSramEx /* 801BF924 001BC724 1C 16 00 0C */ mulli r0, r22, 0xc /* 801BF928 001BC728 7F 23 02 14 */ add r25, r3, r0 /* 801BF92C 001BC72C 3C 60 41 C6 */ lis r3, 0x41C64E6D@ha @@ -12058,7 +12058,7 @@ lbl_801BFD4C: /* 801BFD50 001BCB50 2C 00 00 0C */ cmpwi r0, 0xc /* 801BFD54 001BCB54 41 80 FF 7C */ blt lbl_801BFCD0 /* 801BFD58 001BCB58 38 60 00 00 */ li r3, 0 -/* 801BFD5C 001BCB5C 48 01 63 59 */ bl func_801D60B4 +/* 801BFD5C 001BCB5C 48 01 63 59 */ bl __OSUnlockSramEx /* 801BFD60 001BCB60 92 5B 00 1C */ stw r18, 0x1c(r27) /* 801BFD64 001BCB64 3A 40 00 00 */ li r18, 0 /* 801BFD68 001BCB68 38 7B 00 00 */ addi r3, r27, 0 @@ -12071,7 +12071,7 @@ lbl_801BFD4C: /* 801BFD84 001BCB84 80 E1 00 18 */ lwz r7, 0x18(r1) /* 801BFD88 001BCB88 A0 07 00 08 */ lhz r0, 8(r7) /* 801BFD8C 001BCB8C B0 1B 00 22 */ sth r0, 0x22(r27) -/* 801BFD90 001BCB90 4B FF DF 45 */ bl func_801BDCD4 +/* 801BFD90 001BCB90 4B FF DF 45 */ bl __CARDCheckSum /* 801BFD94 001BCB94 48 00 00 4C */ b lbl_801BFDE0 lbl_801BFD98: /* 801BFD98 001BCB98 80 81 00 18 */ lwz r4, 0x18(r1) @@ -12090,7 +12090,7 @@ lbl_801BFD98: /* 801BFDCC 001BCBCC 38 A4 00 3C */ addi r5, r4, 0x3c /* 801BFDD0 001BCBD0 38 C4 00 3E */ addi r6, r4, 0x3e /* 801BFDD4 001BCBD4 38 80 1F FC */ li r4, 0x1ffc -/* 801BFDD8 001BCBD8 4B FF DE FD */ bl func_801BDCD4 +/* 801BFDD8 001BCBD8 4B FF DE FD */ bl __CARDCheckSum /* 801BFDDC 001BCBDC 3A 52 00 01 */ addi r18, r18, 1 lbl_801BFDE0: /* 801BFDE0 001BCBE0 7E 40 07 34 */ extsh r0, r18 @@ -12120,7 +12120,7 @@ lbl_801BFDF4: /* 801BFE3C 001BCC3C 38 E7 FF FB */ addi r7, r7, -5 /* 801BFE40 001BCC40 B0 F4 00 06 */ sth r7, 6(r20) /* 801BFE44 001BCC44 B0 14 00 08 */ sth r0, 8(r20) -/* 801BFE48 001BCC48 4B FF DE 8D */ bl func_801BDCD4 +/* 801BFE48 001BCC48 4B FF DE 8D */ bl __CARDCheckSum /* 801BFE4C 001BCC4C 3A 52 00 01 */ addi r18, r18, 1 lbl_801BFE50: /* 801BFE50 001BCC50 7E 40 07 34 */ extsh r0, r18 @@ -12140,7 +12140,7 @@ lbl_801BFE74: /* 801BFE80 001BCC80 90 05 00 D0 */ stw r0, 0xd0(r5) /* 801BFE84 001BCC84 80 61 00 18 */ lwz r3, 0x18(r1) /* 801BFE88 001BCC88 80 63 00 80 */ lwz r3, 0x80(r3) -/* 801BFE8C 001BCC8C 48 01 24 FD */ bl func_801D2388 +/* 801BFE8C 001BCC8C 48 01 24 FD */ bl DCStoreRange /* 801BFE90 001BCC90 80 81 00 18 */ lwz r4, 0x18(r1) /* 801BFE94 001BCC94 38 00 00 00 */ li r0, 0 /* 801BFE98 001BCC98 3C 60 80 1C */ lis r3, lbl_801BF758@ha @@ -12151,12 +12151,12 @@ lbl_801BFE74: /* 801BFEAC 001BCCAC 80 86 00 0C */ lwz r4, 0xc(r6) /* 801BFEB0 001BCCB0 80 06 00 28 */ lwz r0, 0x28(r6) /* 801BFEB4 001BCCB4 7C 84 01 D6 */ mullw r4, r4, r0 -/* 801BFEB8 001BCCB8 4B FF BC 61 */ bl func_801BBB18 +/* 801BFEB8 001BCCB8 4B FF BC 61 */ bl __CARDEraseSector /* 801BFEBC 001BCCBC 7C 72 1B 79 */ or. r18, r3, r3 /* 801BFEC0 001BCCC0 40 80 00 10 */ bge lbl_801BFED0 /* 801BFEC4 001BCCC4 80 61 00 18 */ lwz r3, 0x18(r1) /* 801BFEC8 001BCCC8 7E 44 93 78 */ mr r4, r18 -/* 801BFECC 001BCCCC 4B FF BE D1 */ bl func_801BBD9C +/* 801BFECC 001BCCCC 4B FF BE D1 */ bl __CARDPutControlBlock lbl_801BFED0: /* 801BFED0 001BCCD0 7E 43 93 78 */ mr r3, r18 /* 801BFED4 001BCCD4 48 00 00 0C */ b lbl_801BFEE0 @@ -12170,8 +12170,8 @@ lbl_801BFEE0: /* 801BFEEC 001BCCEC 7C 08 03 A6 */ mtlr r0 /* 801BFEF0 001BCCF0 4E 80 00 20 */ blr -.global func_801BFEF4 -func_801BFEF4: +.global CARDFormatAsync +CARDFormatAsync: /* 801BFEF4 001BCCF4 7C 08 02 A6 */ mflr r0 /* 801BFEF8 001BCCF8 90 01 00 04 */ stw r0, 4(r1) /* 801BFEFC 001BCCFC 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -12179,11 +12179,11 @@ func_801BFEF4: /* 801BFF04 001BCD04 3B E4 00 00 */ addi r31, r4, 0 /* 801BFF08 001BCD08 93 C1 00 10 */ stw r30, 0x10(r1) /* 801BFF0C 001BCD0C 3B C3 00 00 */ addi r30, r3, 0 -/* 801BFF10 001BCD10 4B FF BD 95 */ bl func_801BBCA4 +/* 801BFF10 001BCD10 4B FF BD 95 */ bl __CARDGetFontEncode /* 801BFF14 001BCD14 38 83 00 00 */ addi r4, r3, 0 /* 801BFF18 001BCD18 38 7E 00 00 */ addi r3, r30, 0 /* 801BFF1C 001BCD1C 38 BF 00 00 */ addi r5, r31, 0 -/* 801BFF20 001BCD20 4B FF F9 7D */ bl func_801BF89C +/* 801BFF20 001BCD20 4B FF F9 7D */ bl __CARDFormatRegionAsync /* 801BFF24 001BCD24 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801BFF28 001BCD28 83 E1 00 14 */ lwz r31, 0x14(r1) /* 801BFF2C 001BCD2C 83 C1 00 10 */ lwz r30, 0x10(r1) @@ -12191,25 +12191,25 @@ func_801BFEF4: /* 801BFF34 001BCD34 7C 08 03 A6 */ mtlr r0 /* 801BFF38 001BCD38 4E 80 00 20 */ blr -.global func_801BFF3C -func_801BFF3C: +.global CARDFormat +CARDFormat: /* 801BFF3C 001BCD3C 7C 08 02 A6 */ mflr r0 /* 801BFF40 001BCD40 90 01 00 04 */ stw r0, 4(r1) /* 801BFF44 001BCD44 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801BFF48 001BCD48 93 E1 00 14 */ stw r31, 0x14(r1) /* 801BFF4C 001BCD4C 7C 7F 1B 78 */ mr r31, r3 -/* 801BFF50 001BCD50 4B FF BD 55 */ bl func_801BBCA4 +/* 801BFF50 001BCD50 4B FF BD 55 */ bl __CARDGetFontEncode /* 801BFF54 001BCD54 3C A0 80 1C */ lis r5, lbl_801BAD88@ha /* 801BFF58 001BCD58 38 83 00 00 */ addi r4, r3, 0 /* 801BFF5C 001BCD5C 38 A5 AD 88 */ addi r5, r5, lbl_801BAD88@l /* 801BFF60 001BCD60 38 7F 00 00 */ addi r3, r31, 0 -/* 801BFF64 001BCD64 4B FF F9 39 */ bl func_801BF89C +/* 801BFF64 001BCD64 4B FF F9 39 */ bl __CARDFormatRegionAsync /* 801BFF68 001BCD68 2C 03 00 00 */ cmpwi r3, 0 /* 801BFF6C 001BCD6C 40 80 00 08 */ bge lbl_801BFF74 /* 801BFF70 001BCD70 48 00 00 0C */ b lbl_801BFF7C lbl_801BFF74: /* 801BFF74 001BCD74 7F E3 FB 78 */ mr r3, r31 -/* 801BFF78 001BCD78 4B FF C1 15 */ bl func_801BC08C +/* 801BFF78 001BCD78 4B FF C1 15 */ bl __CARDSync lbl_801BFF7C: /* 801BFF7C 001BCD7C 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801BFF80 001BCD80 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -12217,8 +12217,8 @@ lbl_801BFF7C: /* 801BFF88 001BCD88 7C 08 03 A6 */ mtlr r0 /* 801BFF8C 001BCD8C 4E 80 00 20 */ blr -.global func_801BFF90 -func_801BFF90: +.global __CARDCompareFileName +__CARDCompareFileName: /* 801BFF90 001BCD90 38 A3 00 08 */ addi r5, r3, 8 /* 801BFF94 001BCD94 38 E0 00 20 */ li r7, 0x20 /* 801BFF98 001BCD98 48 00 00 3C */ b lbl_801BFFD4 @@ -12250,8 +12250,8 @@ lbl_801BFFF0: /* 801BFFF0 001BCDF0 38 60 00 00 */ li r3, 0 /* 801BFFF4 001BCDF4 4E 80 00 20 */ blr -.global func_801BFFF8 -func_801BFFF8: +.global __CARDAccess +__CARDAccess: /* 801BFFF8 001BCDF8 7C 08 02 A6 */ mflr r0 /* 801BFFFC 001BCDFC 90 01 00 04 */ stw r0, 4(r1) /* 801C0000 001BCE00 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -12294,8 +12294,8 @@ lbl_801C0074: /* 801C0084 001BCE84 7C 08 03 A6 */ mtlr r0 /* 801C0088 001BCE88 4E 80 00 20 */ blr -.global func_801C008C -func_801C008C: +.global __CARDIsWritable +__CARDIsWritable: /* 801C008C 001BCE8C 7C 08 02 A6 */ mflr r0 /* 801C0090 001BCE90 90 01 00 04 */ stw r0, 4(r1) /* 801C0094 001BCE94 94 21 FF D8 */ stwu r1, -0x28(r1) @@ -12381,15 +12381,15 @@ lbl_801C01AC: /* 801C01B8 001BCFB8 7C 08 03 A6 */ mtlr r0 /* 801C01BC 001BCFBC 4E 80 00 20 */ blr -.global func_801C01C0 -func_801C01C0: +.global __CARDIsReadable +__CARDIsReadable: /* 801C01C0 001BCFC0 7C 08 02 A6 */ mflr r0 /* 801C01C4 001BCFC4 90 01 00 04 */ stw r0, 4(r1) /* 801C01C8 001BCFC8 94 21 FF D8 */ stwu r1, -0x28(r1) /* 801C01CC 001BCFCC BF 61 00 14 */ stmw r27, 0x14(r1) /* 801C01D0 001BCFD0 7C 9B 23 78 */ mr r27, r4 /* 801C01D4 001BCFD4 83 83 01 0C */ lwz r28, 0x10c(r3) -/* 801C01D8 001BCFD8 4B FF FE 21 */ bl func_801BFFF8 +/* 801C01D8 001BCFD8 4B FF FE 21 */ bl __CARDAccess /* 801C01DC 001BCFDC 3B A3 00 00 */ addi r29, r3, 0 /* 801C01E0 001BCFE0 2C 1D FF F6 */ cmpwi r29, -10 /* 801C01E4 001BCFE4 40 82 00 9C */ bne lbl_801C0280 @@ -12449,8 +12449,8 @@ lbl_801C02A0: /* 801C02AC 001BD0AC 7C 08 03 A6 */ mtlr r0 /* 801C02B0 001BD0B0 4E 80 00 20 */ blr -.global func_801C02B4 -func_801C02B4: +.global __CARDGetFileNo +__CARDGetFileNo: /* 801C02B4 001BD0B4 7C 08 02 A6 */ mflr r0 /* 801C02B8 001BD0B8 90 01 00 04 */ stw r0, 4(r1) /* 801C02BC 001BD0BC 94 21 FF C8 */ stwu r1, -0x38(r1) @@ -12465,7 +12465,7 @@ func_801C02B4: /* 801C02E0 001BD0E0 48 00 01 10 */ b lbl_801C03F0 lbl_801C02E4: /* 801C02E4 001BD0E4 7F 63 DB 78 */ mr r3, r27 -/* 801C02E8 001BD0E8 4B FF D7 89 */ bl func_801BDA70 +/* 801C02E8 001BD0E8 4B FF D7 89 */ bl __CARDGetDirBlock /* 801C02EC 001BD0EC 3C 80 80 38 */ lis r4, lbl_8037D6A0@ha /* 801C02F0 001BD0F0 3B E3 00 00 */ addi r31, r3, 0 /* 801C02F4 001BD0F4 3B 44 D6 A0 */ addi r26, r4, lbl_8037D6A0@l @@ -12549,8 +12549,8 @@ lbl_801C03F0: /* 801C03FC 001BD1FC 7C 08 03 A6 */ mtlr r0 /* 801C0400 001BD200 4E 80 00 20 */ blr -.global func_801C0404 -func_801C0404: +.global CARDFastOpen +CARDFastOpen: /* 801C0404 001BD204 7C 08 02 A6 */ mflr r0 /* 801C0408 001BD208 90 01 00 04 */ stw r0, 4(r1) /* 801C040C 001BD20C 94 21 FF D8 */ stwu r1, -0x28(r1) @@ -12572,19 +12572,19 @@ lbl_801C0440: /* 801C0444 001BD244 90 1F 00 00 */ stw r0, 0(r31) /* 801C0448 001BD248 38 7D 00 00 */ addi r3, r29, 0 /* 801C044C 001BD24C 38 81 00 14 */ addi r4, r1, 0x14 -/* 801C0450 001BD250 4B FF B8 95 */ bl func_801BBCE4 +/* 801C0450 001BD250 4B FF B8 95 */ bl __CARDGetControlBlock /* 801C0454 001BD254 2C 03 00 00 */ cmpwi r3, 0 /* 801C0458 001BD258 40 80 00 08 */ bge lbl_801C0460 /* 801C045C 001BD25C 48 00 00 8C */ b lbl_801C04E8 lbl_801C0460: /* 801C0460 001BD260 80 61 00 14 */ lwz r3, 0x14(r1) -/* 801C0464 001BD264 4B FF D6 0D */ bl func_801BDA70 +/* 801C0464 001BD264 4B FF D6 0D */ bl __CARDGetDirBlock /* 801C0468 001BD268 57 C0 30 32 */ slwi r0, r30, 6 /* 801C046C 001BD26C 80 81 00 14 */ lwz r4, 0x14(r1) /* 801C0470 001BD270 7F 83 02 14 */ add r28, r3, r0 /* 801C0474 001BD274 38 64 00 00 */ addi r3, r4, 0 /* 801C0478 001BD278 38 9C 00 00 */ addi r4, r28, 0 -/* 801C047C 001BD27C 4B FF FC 11 */ bl func_801C008C +/* 801C047C 001BD27C 4B FF FC 11 */ bl __CARDIsWritable /* 801C0480 001BD280 2C 03 FF F6 */ cmpwi r3, -10 /* 801C0484 001BD284 40 82 00 14 */ bne lbl_801C0498 /* 801C0488 001BD288 88 1C 00 34 */ lbz r0, 0x34(r28) @@ -12614,7 +12614,7 @@ lbl_801C04C8: /* 801C04DC 001BD2DC B0 1F 00 10 */ sth r0, 0x10(r31) lbl_801C04E0: /* 801C04E0 001BD2E0 80 61 00 14 */ lwz r3, 0x14(r1) -/* 801C04E4 001BD2E4 4B FF B8 B9 */ bl func_801BBD9C +/* 801C04E4 001BD2E4 4B FF B8 B9 */ bl __CARDPutControlBlock lbl_801C04E8: /* 801C04E8 001BD2E8 80 01 00 2C */ lwz r0, 0x2c(r1) /* 801C04EC 001BD2EC 83 E1 00 24 */ lwz r31, 0x24(r1) @@ -12625,8 +12625,8 @@ lbl_801C04E8: /* 801C0500 001BD300 7C 08 03 A6 */ mtlr r0 /* 801C0504 001BD304 4E 80 00 20 */ blr -.global func_801C0508 -func_801C0508: +.global CARDOpen +CARDOpen: /* 801C0508 001BD308 7C 08 02 A6 */ mflr r0 /* 801C050C 001BD30C 90 01 00 04 */ stw r0, 4(r1) /* 801C0510 001BD310 38 00 FF FF */ li r0, -1 @@ -12637,7 +12637,7 @@ func_801C0508: /* 801C0524 001BD324 3B A3 00 00 */ addi r29, r3, 0 /* 801C0528 001BD328 38 81 00 14 */ addi r4, r1, 0x14 /* 801C052C 001BD32C 90 05 00 00 */ stw r0, 0(r5) -/* 801C0530 001BD330 4B FF B7 B5 */ bl func_801BBCE4 +/* 801C0530 001BD330 4B FF B7 B5 */ bl __CARDGetControlBlock /* 801C0534 001BD334 2C 03 00 00 */ cmpwi r3, 0 /* 801C0538 001BD338 40 80 00 08 */ bge lbl_801C0540 /* 801C053C 001BD33C 48 00 00 D4 */ b lbl_801C0610 @@ -12650,18 +12650,18 @@ lbl_801C0540: /* 801C0554 001BD354 48 00 00 5C */ b lbl_801C05B0 lbl_801C0558: /* 801C0558 001BD358 7F 43 D3 78 */ mr r3, r26 -/* 801C055C 001BD35C 4B FF D5 15 */ bl func_801BDA70 +/* 801C055C 001BD35C 4B FF D5 15 */ bl __CARDGetDirBlock /* 801C0560 001BD360 3B 63 00 00 */ addi r27, r3, 0 /* 801C0564 001BD364 3B 80 00 00 */ li r28, 0 lbl_801C0568: /* 801C0568 001BD368 38 7A 00 00 */ addi r3, r26, 0 /* 801C056C 001BD36C 38 9B 00 00 */ addi r4, r27, 0 -/* 801C0570 001BD370 4B FF FA 89 */ bl func_801BFFF8 +/* 801C0570 001BD370 4B FF FA 89 */ bl __CARDAccess /* 801C0574 001BD374 2C 03 00 00 */ cmpwi r3, 0 /* 801C0578 001BD378 41 80 00 24 */ blt lbl_801C059C /* 801C057C 001BD37C 38 7B 00 00 */ addi r3, r27, 0 /* 801C0580 001BD380 38 99 00 00 */ addi r4, r25, 0 -/* 801C0584 001BD384 4B FF FA 0D */ bl func_801BFF90 +/* 801C0584 001BD384 4B FF FA 0D */ bl __CARDCompareFileName /* 801C0588 001BD388 2C 03 00 00 */ cmpwi r3, 0 /* 801C058C 001BD38C 41 82 00 10 */ beq lbl_801C059C /* 801C0590 001BD390 3B FC 00 00 */ addi r31, r28, 0 @@ -12677,7 +12677,7 @@ lbl_801C05B0: /* 801C05B0 001BD3B0 2C 1A 00 00 */ cmpwi r26, 0 /* 801C05B4 001BD3B4 41 80 00 50 */ blt lbl_801C0604 /* 801C05B8 001BD3B8 80 61 00 14 */ lwz r3, 0x14(r1) -/* 801C05BC 001BD3BC 4B FF D4 B5 */ bl func_801BDA70 +/* 801C05BC 001BD3BC 4B FF D4 B5 */ bl __CARDGetDirBlock /* 801C05C0 001BD3C0 57 E0 30 32 */ slwi r0, r31, 6 /* 801C05C4 001BD3C4 7C A3 02 14 */ add r5, r3, r0 /* 801C05C8 001BD3C8 A0 85 00 36 */ lhz r4, 0x36(r5) @@ -12700,7 +12700,7 @@ lbl_801C05EC: lbl_801C0604: /* 801C0604 001BD404 80 61 00 14 */ lwz r3, 0x14(r1) /* 801C0608 001BD408 7F 44 D3 78 */ mr r4, r26 -/* 801C060C 001BD40C 4B FF B7 91 */ bl func_801BBD9C +/* 801C060C 001BD40C 4B FF B7 91 */ bl __CARDPutControlBlock lbl_801C0610: /* 801C0610 001BD410 BB 21 00 1C */ lmw r25, 0x1c(r1) /* 801C0614 001BD414 80 01 00 3C */ lwz r0, 0x3c(r1) @@ -12708,8 +12708,8 @@ lbl_801C0610: /* 801C061C 001BD41C 7C 08 03 A6 */ mtlr r0 /* 801C0620 001BD420 4E 80 00 20 */ blr -.global func_801C0624 -func_801C0624: +.global CARDClose +CARDClose: /* 801C0624 001BD424 7C 08 02 A6 */ mflr r0 /* 801C0628 001BD428 90 01 00 04 */ stw r0, 4(r1) /* 801C062C 001BD42C 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -12717,7 +12717,7 @@ func_801C0624: /* 801C0634 001BD434 7C 7F 1B 78 */ mr r31, r3 /* 801C0638 001BD438 38 81 00 0C */ addi r4, r1, 0xc /* 801C063C 001BD43C 80 63 00 00 */ lwz r3, 0(r3) -/* 801C0640 001BD440 4B FF B6 A5 */ bl func_801BBCE4 +/* 801C0640 001BD440 4B FF B6 A5 */ bl __CARDGetControlBlock /* 801C0644 001BD444 2C 03 00 00 */ cmpwi r3, 0 /* 801C0648 001BD448 40 80 00 08 */ bge lbl_801C0650 /* 801C064C 001BD44C 48 00 00 18 */ b lbl_801C0664 @@ -12726,7 +12726,7 @@ lbl_801C0650: /* 801C0654 001BD454 90 1F 00 00 */ stw r0, 0(r31) /* 801C0658 001BD458 38 80 00 00 */ li r4, 0 /* 801C065C 001BD45C 80 61 00 0C */ lwz r3, 0xc(r1) -/* 801C0660 001BD460 4B FF B7 3D */ bl func_801BBD9C +/* 801C0660 001BD460 4B FF B7 3D */ bl __CARDPutControlBlock lbl_801C0664: /* 801C0664 001BD464 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801C0668 001BD468 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -12734,8 +12734,8 @@ lbl_801C0664: /* 801C0670 001BD470 7C 08 03 A6 */ mtlr r0 /* 801C0674 001BD474 4E 80 00 20 */ blr -.global func_801C0678 -func_801C0678: +.global __CARDIsOpened +__CARDIsOpened: /* 801C0678 001BD478 38 60 00 00 */ li r3, 0 /* 801C067C 001BD47C 4E 80 00 20 */ blr lbl_801C0680: @@ -12754,7 +12754,7 @@ lbl_801C0680: /* 801C06B0 001BD4B0 93 7F 00 D0 */ stw r27, 0xd0(r31) /* 801C06B4 001BD4B4 41 80 00 C0 */ blt lbl_801C0774 /* 801C06B8 001BD4B8 7F E3 FB 78 */ mr r3, r31 -/* 801C06BC 001BD4BC 4B FF D3 B5 */ bl func_801BDA70 +/* 801C06BC 001BD4BC 4B FF D3 B5 */ bl __CARDGetDirBlock /* 801C06C0 001BD4C0 A0 1F 00 BC */ lhz r0, 0xbc(r31) /* 801C06C4 001BD4C4 38 A0 00 04 */ li r5, 4 /* 801C06C8 001BD4C8 80 9F 01 0C */ lwz r4, 0x10c(r31) @@ -12790,20 +12790,20 @@ lbl_801C0680: /* 801C0740 001BD540 B0 04 00 10 */ sth r0, 0x10(r4) /* 801C0744 001BD544 80 03 00 F8 */ lwz r0, 0x800000F8@l(r3) /* 801C0748 001BD548 54 1B F0 BE */ srwi r27, r0, 2 -/* 801C074C 001BD54C 48 01 6E 01 */ bl func_801D754C +/* 801C074C 001BD54C 48 01 6E 01 */ bl OSGetTime /* 801C0750 001BD550 38 DB 00 00 */ addi r6, r27, 0 /* 801C0754 001BD554 38 A0 00 00 */ li r5, 0 /* 801C0758 001BD558 48 02 CE FD */ bl func_801ED654 /* 801C075C 001BD55C 90 9E 00 28 */ stw r4, 0x28(r30) /* 801C0760 001BD560 38 7C 00 00 */ addi r3, r28, 0 /* 801C0764 001BD564 38 9D 00 00 */ addi r4, r29, 0 -/* 801C0768 001BD568 4B FF D4 A9 */ bl func_801BDC10 +/* 801C0768 001BD568 4B FF D4 A9 */ bl __CARDUpdateDir /* 801C076C 001BD56C 7C 7E 1B 79 */ or. r30, r3, r3 /* 801C0770 001BD570 40 80 00 2C */ bge lbl_801C079C lbl_801C0774: /* 801C0774 001BD574 38 7F 00 00 */ addi r3, r31, 0 /* 801C0778 001BD578 38 9E 00 00 */ addi r4, r30, 0 -/* 801C077C 001BD57C 4B FF B6 21 */ bl func_801BBD9C +/* 801C077C 001BD57C 4B FF B6 21 */ bl __CARDPutControlBlock /* 801C0780 001BD580 28 1D 00 00 */ cmplwi r29, 0 /* 801C0784 001BD584 41 82 00 18 */ beq lbl_801C079C /* 801C0788 001BD588 39 9D 00 00 */ addi r12, r29, 0 @@ -12818,8 +12818,8 @@ lbl_801C079C: /* 801C07A8 001BD5A8 7C 08 03 A6 */ mtlr r0 /* 801C07AC 001BD5AC 4E 80 00 20 */ blr -.global func_801C07B0 -func_801C07B0: +.global CARDCreateAsync +CARDCreateAsync: /* 801C07B0 001BD5B0 7C 08 02 A6 */ mflr r0 /* 801C07B4 001BD5B4 90 01 00 04 */ stw r0, 4(r1) /* 801C07B8 001BD5B8 94 21 FF B8 */ stwu r1, -0x48(r1) @@ -12838,7 +12838,7 @@ func_801C07B0: lbl_801C07EC: /* 801C07EC 001BD5EC 38 79 00 00 */ addi r3, r25, 0 /* 801C07F0 001BD5F0 38 81 00 1C */ addi r4, r1, 0x1c -/* 801C07F4 001BD5F4 4B FF B4 F1 */ bl func_801BBCE4 +/* 801C07F4 001BD5F4 4B FF B4 F1 */ bl __CARDGetControlBlock /* 801C07F8 001BD5F8 2C 03 00 00 */ cmpwi r3, 0 /* 801C07FC 001BD5FC 40 80 00 08 */ bge lbl_801C0804 /* 801C0800 001BD600 48 00 01 BC */ b lbl_801C09BC @@ -12857,7 +12857,7 @@ lbl_801C0824: lbl_801C082C: /* 801C082C 001BD62C 3C 80 00 01 */ lis r4, 0x0000FFFF@ha /* 801C0830 001BD630 3B C4 FF FF */ addi r30, r4, 0x0000FFFF@l -/* 801C0834 001BD634 4B FF D2 3D */ bl func_801BDA70 +/* 801C0834 001BD634 4B FF D2 3D */ bl __CARDGetDirBlock /* 801C0838 001BD638 3B E3 00 00 */ addi r31, r3, 0 /* 801C083C 001BD63C 3B 1F 00 00 */ addi r24, r31, 0 /* 801C0840 001BD640 3A E0 00 00 */ li r23, 0 @@ -12889,12 +12889,12 @@ lbl_801C0868: /* 801C08A0 001BD6A0 40 82 00 28 */ bne lbl_801C08C8 /* 801C08A4 001BD6A4 38 78 00 00 */ addi r3, r24, 0 /* 801C08A8 001BD6A8 38 9A 00 00 */ addi r4, r26, 0 -/* 801C08AC 001BD6AC 4B FF F6 E5 */ bl func_801BFF90 +/* 801C08AC 001BD6AC 4B FF F6 E5 */ bl __CARDCompareFileName /* 801C08B0 001BD6B0 2C 03 00 00 */ cmpwi r3, 0 /* 801C08B4 001BD6B4 41 82 00 14 */ beq lbl_801C08C8 /* 801C08B8 001BD6B8 80 61 00 1C */ lwz r3, 0x1c(r1) /* 801C08BC 001BD6BC 38 80 FF F9 */ li r4, -7 -/* 801C08C0 001BD6C0 4B FF B4 DD */ bl func_801BBD9C +/* 801C08C0 001BD6C0 4B FF B4 DD */ bl __CARDPutControlBlock /* 801C08C4 001BD6C4 48 00 00 F8 */ b lbl_801C09BC lbl_801C08C8: /* 801C08C8 001BD6C8 3B 18 00 40 */ addi r24, r24, 0x40 @@ -12908,11 +12908,11 @@ lbl_801C08D0: /* 801C08E4 001BD6E4 40 82 00 14 */ bne lbl_801C08F8 /* 801C08E8 001BD6E8 80 61 00 1C */ lwz r3, 0x1c(r1) /* 801C08EC 001BD6EC 38 80 FF F8 */ li r4, -8 -/* 801C08F0 001BD6F0 4B FF B4 AD */ bl func_801BBD9C +/* 801C08F0 001BD6F0 4B FF B4 AD */ bl __CARDPutControlBlock /* 801C08F4 001BD6F4 48 00 00 C8 */ b lbl_801C09BC lbl_801C08F8: /* 801C08F8 001BD6F8 80 61 00 1C */ lwz r3, 0x1c(r1) -/* 801C08FC 001BD6FC 4B FF CD 71 */ bl func_801BD66C +/* 801C08FC 001BD6FC 4B FF CD 71 */ bl __CARDGetFatBlock /* 801C0900 001BD700 80 81 00 1C */ lwz r4, 0x1c(r1) /* 801C0904 001BD704 A0 03 00 06 */ lhz r0, 6(r3) /* 801C0908 001BD708 80 64 00 0C */ lwz r3, 0xc(r4) @@ -12921,7 +12921,7 @@ lbl_801C08F8: /* 801C0914 001BD714 40 80 00 14 */ bge lbl_801C0928 /* 801C0918 001BD718 38 64 00 00 */ addi r3, r4, 0 /* 801C091C 001BD71C 38 80 FF F7 */ li r4, -9 -/* 801C0920 001BD720 4B FF B4 7D */ bl func_801BBD9C +/* 801C0920 001BD720 4B FF B4 7D */ bl __CARDPutControlBlock /* 801C0924 001BD724 48 00 00 98 */ b lbl_801C09BC lbl_801C0928: /* 801C0928 001BD728 28 1D 00 00 */ cmplwi r29, 0 @@ -12956,11 +12956,11 @@ lbl_801C0940: /* 801C0994 001BD794 80 81 00 1C */ lwz r4, 0x1c(r1) /* 801C0998 001BD798 80 04 00 0C */ lwz r0, 0xc(r4) /* 801C099C 001BD79C 7C 9B 03 96 */ divwu r4, r27, r0 -/* 801C09A0 001BD7A0 4B FF CE 71 */ bl func_801BD810 +/* 801C09A0 001BD7A0 4B FF CE 71 */ bl __CARDAllocBlock /* 801C09A4 001BD7A4 7C 64 1B 79 */ or. r4, r3, r3 /* 801C09A8 001BD7A8 40 80 00 10 */ bge lbl_801C09B8 /* 801C09AC 001BD7AC 80 61 00 1C */ lwz r3, 0x1c(r1) -/* 801C09B0 001BD7B0 4B FF B3 ED */ bl func_801BBD9C +/* 801C09B0 001BD7B0 4B FF B3 ED */ bl __CARDPutControlBlock /* 801C09B4 001BD7B4 48 00 00 08 */ b lbl_801C09BC lbl_801C09B8: /* 801C09B8 001BD7B8 7C 83 23 78 */ mr r3, r4 @@ -12971,8 +12971,8 @@ lbl_801C09BC: /* 801C09C8 001BD7C8 7C 08 03 A6 */ mtlr r0 /* 801C09CC 001BD7CC 4E 80 00 20 */ blr -.global func_801C09D0 -func_801C09D0: +.global CARDCreate +CARDCreate: /* 801C09D0 001BD7D0 7C 08 02 A6 */ mflr r0 /* 801C09D4 001BD7D4 3C E0 80 1C */ lis r7, lbl_801BAD88@ha /* 801C09D8 001BD7D8 90 01 00 04 */ stw r0, 4(r1) @@ -12980,13 +12980,13 @@ func_801C09D0: /* 801C09E0 001BD7E0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801C09E4 001BD7E4 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801C09E8 001BD7E8 3B E3 00 00 */ addi r31, r3, 0 -/* 801C09EC 001BD7EC 4B FF FD C5 */ bl func_801C07B0 +/* 801C09EC 001BD7EC 4B FF FD C5 */ bl CARDCreateAsync /* 801C09F0 001BD7F0 2C 03 00 00 */ cmpwi r3, 0 /* 801C09F4 001BD7F4 40 80 00 08 */ bge lbl_801C09FC /* 801C09F8 001BD7F8 48 00 00 0C */ b lbl_801C0A04 lbl_801C09FC: /* 801C09FC 001BD7FC 7F E3 FB 78 */ mr r3, r31 -/* 801C0A00 001BD800 4B FF B6 8D */ bl func_801BC08C +/* 801C0A00 001BD800 4B FF B6 8D */ bl __CARDSync lbl_801C0A04: /* 801C0A04 001BD804 80 01 00 24 */ lwz r0, 0x24(r1) /* 801C0A08 001BD808 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -12994,8 +12994,8 @@ lbl_801C0A04: /* 801C0A10 001BD810 7C 08 03 A6 */ mtlr r0 /* 801C0A14 001BD814 4E 80 00 20 */ blr -.global func_801C0A18 -func_801C0A18: +.global __CARDSeek +__CARDSeek: /* 801C0A18 001BD818 7C 08 02 A6 */ mflr r0 /* 801C0A1C 001BD81C 90 01 00 04 */ stw r0, 4(r1) /* 801C0A20 001BD820 94 21 FF D0 */ stwu r1, -0x30(r1) @@ -13009,7 +13009,7 @@ func_801C0A18: /* 801C0A40 001BD840 93 81 00 20 */ stw r28, 0x20(r1) /* 801C0A44 001BD844 7C 7C 1B 78 */ mr r28, r3 /* 801C0A48 001BD848 80 63 00 00 */ lwz r3, 0(r3) -/* 801C0A4C 001BD84C 4B FF B2 99 */ bl func_801BBCE4 +/* 801C0A4C 001BD84C 4B FF B2 99 */ bl __CARDGetControlBlock /* 801C0A50 001BD850 2C 03 00 00 */ cmpwi r3, 0 /* 801C0A54 001BD854 40 80 00 08 */ bge lbl_801C0A5C /* 801C0A58 001BD858 48 00 01 58 */ b lbl_801C0BB0 @@ -13029,10 +13029,10 @@ lbl_801C0A5C: lbl_801C0A8C: /* 801C0A8C 001BD88C 80 61 00 18 */ lwz r3, 0x18(r1) /* 801C0A90 001BD890 38 80 FF 80 */ li r4, -128 -/* 801C0A94 001BD894 4B FF B3 09 */ bl func_801BBD9C +/* 801C0A94 001BD894 4B FF B3 09 */ bl __CARDPutControlBlock /* 801C0A98 001BD898 48 00 01 18 */ b lbl_801C0BB0 lbl_801C0A9C: -/* 801C0A9C 001BD89C 4B FF CF D5 */ bl func_801BDA70 +/* 801C0A9C 001BD89C 4B FF CF D5 */ bl __CARDGetDirBlock /* 801C0AA0 001BD8A0 80 1C 00 04 */ lwz r0, 4(r28) /* 801C0AA4 001BD8A4 80 A1 00 18 */ lwz r5, 0x18(r1) /* 801C0AA8 001BD8A8 54 00 30 32 */ slwi r0, r0, 6 @@ -13048,7 +13048,7 @@ lbl_801C0A9C: lbl_801C0AD0: /* 801C0AD0 001BD8D0 38 65 00 00 */ addi r3, r5, 0 /* 801C0AD4 001BD8D4 38 80 FF F5 */ li r4, -11 -/* 801C0AD8 001BD8D8 4B FF B2 C5 */ bl func_801BBD9C +/* 801C0AD8 001BD8D8 4B FF B2 C5 */ bl __CARDPutControlBlock /* 801C0ADC 001BD8DC 48 00 00 D4 */ b lbl_801C0BB0 lbl_801C0AE0: /* 801C0AE0 001BD8E0 93 85 00 C0 */ stw r28, 0xc0(r5) @@ -13070,11 +13070,11 @@ lbl_801C0AE0: lbl_801C0B20: /* 801C0B20 001BD920 80 61 00 18 */ lwz r3, 0x18(r1) /* 801C0B24 001BD924 38 80 FF FA */ li r4, -6 -/* 801C0B28 001BD928 4B FF B2 75 */ bl func_801BBD9C +/* 801C0B28 001BD928 4B FF B2 75 */ bl __CARDPutControlBlock /* 801C0B2C 001BD92C 48 00 00 84 */ b lbl_801C0BB0 lbl_801C0B30: /* 801C0B30 001BD930 80 61 00 18 */ lwz r3, 0x18(r1) -/* 801C0B34 001BD934 4B FF CB 39 */ bl func_801BD66C +/* 801C0B34 001BD934 4B FF CB 39 */ bl __CARDGetFatBlock /* 801C0B38 001BD938 48 00 00 4C */ b lbl_801C0B84 lbl_801C0B3C: /* 801C0B3C 001BD93C 80 1C 00 08 */ lwz r0, 8(r28) @@ -13094,7 +13094,7 @@ lbl_801C0B3C: lbl_801C0B74: /* 801C0B74 001BD974 80 61 00 18 */ lwz r3, 0x18(r1) /* 801C0B78 001BD978 38 80 FF FA */ li r4, -6 -/* 801C0B7C 001BD97C 4B FF B2 21 */ bl func_801BBD9C +/* 801C0B7C 001BD97C 4B FF B2 21 */ bl __CARDPutControlBlock /* 801C0B80 001BD980 48 00 00 30 */ b lbl_801C0BB0 lbl_801C0B84: /* 801C0B84 001BD984 80 81 00 18 */ lwz r4, 0x18(r1) @@ -13149,7 +13149,7 @@ lbl_801C0C14: /* 801C0C3C 001BDA3C 2C 00 00 00 */ cmpwi r0, 0 /* 801C0C40 001BDA40 40 81 00 80 */ ble lbl_801C0CC0 /* 801C0C44 001BDA44 7F E3 FB 78 */ mr r3, r31 -/* 801C0C48 001BDA48 4B FF CA 25 */ bl func_801BD66C +/* 801C0C48 001BDA48 4B FF CA 25 */ bl __CARDGetFatBlock /* 801C0C4C 001BDA4C 80 1C 00 08 */ lwz r0, 8(r28) /* 801C0C50 001BDA50 7C 00 DA 14 */ add r0, r0, r27 /* 801C0C54 001BDA54 90 1C 00 08 */ stw r0, 8(r28) @@ -13180,7 +13180,7 @@ lbl_801C0CA0: /* 801C0CA8 001BDAA8 3C 60 80 1C */ lis r3, lbl_801C0BD0@ha /* 801C0CAC 001BDAAC 38 E3 0B D0 */ addi r7, r3, lbl_801C0BD0@l /* 801C0CB0 001BDAB0 38 7D 00 00 */ addi r3, r29, 0 -/* 801C0CB4 001BDAB4 4B FF C7 FD */ bl func_801BD4B0 +/* 801C0CB4 001BDAB4 4B FF C7 FD */ bl __CARDRead /* 801C0CB8 001BDAB8 7C 7E 1B 79 */ or. r30, r3, r3 /* 801C0CBC 001BDABC 40 80 00 30 */ bge lbl_801C0CEC lbl_801C0CC0: @@ -13189,7 +13189,7 @@ lbl_801C0CC0: /* 801C0CC8 001BDAC8 38 7F 00 00 */ addi r3, r31, 0 /* 801C0CCC 001BDACC 90 1F 00 D0 */ stw r0, 0xd0(r31) /* 801C0CD0 001BDAD0 7F C4 F3 78 */ mr r4, r30 -/* 801C0CD4 001BDAD4 4B FF B0 C9 */ bl func_801BBD9C +/* 801C0CD4 001BDAD4 4B FF B0 C9 */ bl __CARDPutControlBlock /* 801C0CD8 001BDAD8 39 9B 00 00 */ addi r12, r27, 0 /* 801C0CDC 001BDADC 7D 88 03 A6 */ mtlr r12 /* 801C0CE0 001BDAE0 38 7D 00 00 */ addi r3, r29, 0 @@ -13202,8 +13202,8 @@ lbl_801C0CEC: /* 801C0CF8 001BDAF8 7C 08 03 A6 */ mtlr r0 /* 801C0CFC 001BDAFC 4E 80 00 20 */ blr -.global func_801C0D00 -func_801C0D00: +.global CARDReadAsync +CARDReadAsync: /* 801C0D00 001BDB00 7C 08 02 A6 */ mflr r0 /* 801C0D04 001BDB04 90 01 00 04 */ stw r0, 4(r1) /* 801C0D08 001BDB08 54 C0 05 FF */ clrlwi. r0, r6, 0x17 @@ -13227,27 +13227,27 @@ lbl_801C0D44: /* 801C0D48 001BDB48 38 9F 00 00 */ addi r4, r31, 0 /* 801C0D4C 001BDB4C 38 A6 00 00 */ addi r5, r6, 0 /* 801C0D50 001BDB50 38 C1 00 1C */ addi r6, r1, 0x1c -/* 801C0D54 001BDB54 4B FF FC C5 */ bl func_801C0A18 +/* 801C0D54 001BDB54 4B FF FC C5 */ bl __CARDSeek /* 801C0D58 001BDB58 2C 03 00 00 */ cmpwi r3, 0 /* 801C0D5C 001BDB5C 40 80 00 08 */ bge lbl_801C0D64 /* 801C0D60 001BDB60 48 00 00 C4 */ b lbl_801C0E24 lbl_801C0D64: /* 801C0D64 001BDB64 80 61 00 1C */ lwz r3, 0x1c(r1) -/* 801C0D68 001BDB68 4B FF CD 09 */ bl func_801BDA70 +/* 801C0D68 001BDB68 4B FF CD 09 */ bl __CARDGetDirBlock /* 801C0D6C 001BDB6C 80 1D 00 04 */ lwz r0, 4(r29) /* 801C0D70 001BDB70 54 00 30 32 */ slwi r0, r0, 6 /* 801C0D74 001BDB74 7C 83 02 14 */ add r4, r3, r0 /* 801C0D78 001BDB78 80 61 00 1C */ lwz r3, 0x1c(r1) -/* 801C0D7C 001BDB7C 4B FF F4 45 */ bl func_801C01C0 +/* 801C0D7C 001BDB7C 4B FF F4 45 */ bl __CARDIsReadable /* 801C0D80 001BDB80 7C 64 1B 79 */ or. r4, r3, r3 /* 801C0D84 001BDB84 40 80 00 10 */ bge lbl_801C0D94 /* 801C0D88 001BDB88 80 61 00 1C */ lwz r3, 0x1c(r1) -/* 801C0D8C 001BDB8C 4B FF B0 11 */ bl func_801BBD9C +/* 801C0D8C 001BDB8C 4B FF B0 11 */ bl __CARDPutControlBlock /* 801C0D90 001BDB90 48 00 00 94 */ b lbl_801C0E24 lbl_801C0D94: /* 801C0D94 001BDB94 38 7E 00 00 */ addi r3, r30, 0 /* 801C0D98 001BDB98 38 9F 00 00 */ addi r4, r31, 0 -/* 801C0D9C 001BDB9C 48 01 15 91 */ bl func_801D232C +/* 801C0D9C 001BDB9C 48 01 15 91 */ bl DCInvalidateRange /* 801C0DA0 001BDBA0 28 1C 00 00 */ cmplwi r28, 0 /* 801C0DA4 001BDBA4 41 82 00 0C */ beq lbl_801C0DB0 /* 801C0DA8 001BDBA8 7F 80 E3 78 */ mr r0, r28 @@ -13277,12 +13277,12 @@ lbl_801C0DE4: /* 801C0DFC 001BDBFC 38 BF 00 00 */ addi r5, r31, 0 /* 801C0E00 001BDC00 38 DE 00 00 */ addi r6, r30, 0 /* 801C0E04 001BDC04 7C 88 02 14 */ add r4, r8, r0 -/* 801C0E08 001BDC08 4B FF C6 A9 */ bl func_801BD4B0 +/* 801C0E08 001BDC08 4B FF C6 A9 */ bl __CARDRead /* 801C0E0C 001BDC0C 7C 7D 1B 79 */ or. r29, r3, r3 /* 801C0E10 001BDC10 40 80 00 10 */ bge lbl_801C0E20 /* 801C0E14 001BDC14 80 61 00 1C */ lwz r3, 0x1c(r1) /* 801C0E18 001BDC18 7F A4 EB 78 */ mr r4, r29 -/* 801C0E1C 001BDC1C 4B FF AF 81 */ bl func_801BBD9C +/* 801C0E1C 001BDC1C 4B FF AF 81 */ bl __CARDPutControlBlock lbl_801C0E20: /* 801C0E20 001BDC20 7F A3 EB 78 */ mr r3, r29 lbl_801C0E24: @@ -13295,8 +13295,8 @@ lbl_801C0E24: /* 801C0E3C 001BDC3C 7C 08 03 A6 */ mtlr r0 /* 801C0E40 001BDC40 4E 80 00 20 */ blr -.global func_801C0E44 -func_801C0E44: +.global CARDRead +CARDRead: /* 801C0E44 001BDC44 7C 08 02 A6 */ mflr r0 /* 801C0E48 001BDC48 3C E0 80 1C */ lis r7, lbl_801BAD88@ha /* 801C0E4C 001BDC4C 90 01 00 04 */ stw r0, 4(r1) @@ -13304,13 +13304,13 @@ func_801C0E44: /* 801C0E54 001BDC54 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801C0E58 001BDC58 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801C0E5C 001BDC5C 3B E3 00 00 */ addi r31, r3, 0 -/* 801C0E60 001BDC60 4B FF FE A1 */ bl func_801C0D00 +/* 801C0E60 001BDC60 4B FF FE A1 */ bl CARDReadAsync /* 801C0E64 001BDC64 2C 03 00 00 */ cmpwi r3, 0 /* 801C0E68 001BDC68 40 80 00 08 */ bge lbl_801C0E70 /* 801C0E6C 001BDC6C 48 00 00 0C */ b lbl_801C0E78 lbl_801C0E70: /* 801C0E70 001BDC70 80 7F 00 00 */ lwz r3, 0(r31) -/* 801C0E74 001BDC74 4B FF B2 19 */ bl func_801BC08C +/* 801C0E74 001BDC74 4B FF B2 19 */ bl __CARDSync lbl_801C0E78: /* 801C0E78 001BDC78 80 01 00 24 */ lwz r0, 0x24(r1) /* 801C0E7C 001BDC7C 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -13346,14 +13346,14 @@ lbl_801C0EDC: /* 801C0EEC 001BDCEC 2C 00 00 00 */ cmpwi r0, 0 /* 801C0EF0 001BDCF0 41 81 00 54 */ bgt lbl_801C0F44 /* 801C0EF4 001BDCF4 7F E3 FB 78 */ mr r3, r31 -/* 801C0EF8 001BDCF8 4B FF CB 79 */ bl func_801BDA70 +/* 801C0EF8 001BDCF8 4B FF CB 79 */ bl __CARDGetDirBlock /* 801C0EFC 001BDCFC 80 BD 00 04 */ lwz r5, 4(r29) /* 801C0F00 001BDD00 3C 80 80 00 */ lis r4, 0x800000F8@ha /* 801C0F04 001BDD04 80 04 00 F8 */ lwz r0, 0x800000F8@l(r4) /* 801C0F08 001BDD08 54 A4 30 32 */ slwi r4, r5, 6 /* 801C0F0C 001BDD0C 7F 83 22 14 */ add r28, r3, r4 /* 801C0F10 001BDD10 54 1D F0 BE */ srwi r29, r0, 2 -/* 801C0F14 001BDD14 48 01 66 39 */ bl func_801D754C +/* 801C0F14 001BDD14 48 01 66 39 */ bl OSGetTime /* 801C0F18 001BDD18 38 DD 00 00 */ addi r6, r29, 0 /* 801C0F1C 001BDD1C 38 A0 00 00 */ li r5, 0 /* 801C0F20 001BDD20 48 02 C7 35 */ bl func_801ED654 @@ -13362,12 +13362,12 @@ lbl_801C0EDC: /* 801C0F2C 001BDD2C 38 7E 00 00 */ addi r3, r30, 0 /* 801C0F30 001BDD30 80 9F 00 D0 */ lwz r4, 0xd0(r31) /* 801C0F34 001BDD34 90 1F 00 D0 */ stw r0, 0xd0(r31) -/* 801C0F38 001BDD38 4B FF CC D9 */ bl func_801BDC10 +/* 801C0F38 001BDD38 4B FF CC D9 */ bl __CARDUpdateDir /* 801C0F3C 001BDD3C 7C 7C 1B 78 */ mr r28, r3 /* 801C0F40 001BDD40 48 00 00 68 */ b lbl_801C0FA8 lbl_801C0F44: /* 801C0F44 001BDD44 7F E3 FB 78 */ mr r3, r31 -/* 801C0F48 001BDD48 4B FF C7 25 */ bl func_801BD66C +/* 801C0F48 001BDD48 4B FF C7 25 */ bl __CARDGetFatBlock /* 801C0F4C 001BDD4C 80 9D 00 08 */ lwz r4, 8(r29) /* 801C0F50 001BDD50 80 1F 00 0C */ lwz r0, 0xc(r31) /* 801C0F54 001BDD54 7C 04 02 14 */ add r0, r4, r0 @@ -13391,7 +13391,7 @@ lbl_801C0F8C: /* 801C0F94 001BDD94 38 A3 0F FC */ addi r5, r3, lbl_801C0FFC@l /* 801C0F98 001BDD98 7C 80 21 D6 */ mullw r4, r0, r4 /* 801C0F9C 001BDD9C 38 7E 00 00 */ addi r3, r30, 0 -/* 801C0FA0 001BDDA0 4B FF AB 79 */ bl func_801BBB18 +/* 801C0FA0 001BDDA0 4B FF AB 79 */ bl __CARDEraseSector /* 801C0FA4 001BDDA4 7C 7C 1B 78 */ mr r28, r3 lbl_801C0FA8: /* 801C0FA8 001BDDA8 2C 1C 00 00 */ cmpwi r28, 0 @@ -13402,7 +13402,7 @@ lbl_801C0FB0: /* 801C0FB8 001BDDB8 38 7F 00 00 */ addi r3, r31, 0 /* 801C0FBC 001BDDBC 90 1F 00 D0 */ stw r0, 0xd0(r31) /* 801C0FC0 001BDDC0 7F 84 E3 78 */ mr r4, r28 -/* 801C0FC4 001BDDC4 4B FF AD D9 */ bl func_801BBD9C +/* 801C0FC4 001BDDC4 4B FF AD D9 */ bl __CARDPutControlBlock /* 801C0FC8 001BDDC8 39 9D 00 00 */ addi r12, r29, 0 /* 801C0FCC 001BDDCC 7D 88 03 A6 */ mtlr r12 /* 801C0FD0 001BDDD0 38 7E 00 00 */ addi r3, r30, 0 @@ -13440,7 +13440,7 @@ lbl_801C0FFC: /* 801C1048 001BDE48 80 DF 00 B4 */ lwz r6, 0xb4(r31) /* 801C104C 001BDE4C 38 7C 00 00 */ addi r3, r28, 0 /* 801C1050 001BDE50 7C 85 01 D6 */ mullw r4, r5, r0 -/* 801C1054 001BDE54 4B FF C5 9D */ bl func_801BD5F0 +/* 801C1054 001BDE54 4B FF C5 9D */ bl __CARDWrite /* 801C1058 001BDE58 7C 7D 1B 79 */ or. r29, r3, r3 /* 801C105C 001BDE5C 40 80 00 30 */ bge lbl_801C108C lbl_801C1060: @@ -13449,7 +13449,7 @@ lbl_801C1060: /* 801C1068 001BDE68 38 7F 00 00 */ addi r3, r31, 0 /* 801C106C 001BDE6C 90 1F 00 D0 */ stw r0, 0xd0(r31) /* 801C1070 001BDE70 7F A4 EB 78 */ mr r4, r29 -/* 801C1074 001BDE74 4B FF AD 29 */ bl func_801BBD9C +/* 801C1074 001BDE74 4B FF AD 29 */ bl __CARDPutControlBlock /* 801C1078 001BDE78 39 9E 00 00 */ addi r12, r30, 0 /* 801C107C 001BDE7C 7D 88 03 A6 */ mtlr r12 /* 801C1080 001BDE80 38 7C 00 00 */ addi r3, r28, 0 @@ -13465,8 +13465,8 @@ lbl_801C108C: /* 801C10A4 001BDEA4 7C 08 03 A6 */ mtlr r0 /* 801C10A8 001BDEA8 4E 80 00 20 */ blr -.global func_801C10AC -func_801C10AC: +.global CARDWriteAsync +CARDWriteAsync: /* 801C10AC 001BDEAC 7C 08 02 A6 */ mflr r0 /* 801C10B0 001BDEB0 90 01 00 04 */ stw r0, 4(r1) /* 801C10B4 001BDEB4 94 21 FF C8 */ stwu r1, -0x38(r1) @@ -13479,7 +13479,7 @@ func_801C10AC: /* 801C10D0 001BDED0 38 9B 00 00 */ addi r4, r27, 0 /* 801C10D4 001BDED4 38 BC 00 00 */ addi r5, r28, 0 /* 801C10D8 001BDED8 38 C1 00 1C */ addi r6, r1, 0x1c -/* 801C10DC 001BDEDC 4B FF F9 3D */ bl func_801C0A18 +/* 801C10DC 001BDEDC 4B FF F9 3D */ bl __CARDSeek /* 801C10E0 001BDEE0 2C 03 00 00 */ cmpwi r3, 0 /* 801C10E4 001BDEE4 40 80 00 08 */ bge lbl_801C10EC /* 801C10E8 001BDEE8 48 00 00 C4 */ b lbl_801C11AC @@ -13493,24 +13493,24 @@ lbl_801C10EC: /* 801C1104 001BDF04 41 82 00 10 */ beq lbl_801C1114 lbl_801C1108: /* 801C1108 001BDF08 38 80 FF 80 */ li r4, -128 -/* 801C110C 001BDF0C 4B FF AC 91 */ bl func_801BBD9C +/* 801C110C 001BDF0C 4B FF AC 91 */ bl __CARDPutControlBlock /* 801C1110 001BDF10 48 00 00 9C */ b lbl_801C11AC lbl_801C1114: -/* 801C1114 001BDF14 4B FF C9 5D */ bl func_801BDA70 +/* 801C1114 001BDF14 4B FF C9 5D */ bl __CARDGetDirBlock /* 801C1118 001BDF18 80 1E 00 04 */ lwz r0, 4(r30) /* 801C111C 001BDF1C 54 00 30 32 */ slwi r0, r0, 6 /* 801C1120 001BDF20 7C 83 02 14 */ add r4, r3, r0 /* 801C1124 001BDF24 80 61 00 1C */ lwz r3, 0x1c(r1) -/* 801C1128 001BDF28 4B FF EF 65 */ bl func_801C008C +/* 801C1128 001BDF28 4B FF EF 65 */ bl __CARDIsWritable /* 801C112C 001BDF2C 7C 64 1B 79 */ or. r4, r3, r3 /* 801C1130 001BDF30 40 80 00 10 */ bge lbl_801C1140 /* 801C1134 001BDF34 80 61 00 1C */ lwz r3, 0x1c(r1) -/* 801C1138 001BDF38 4B FF AC 65 */ bl func_801BBD9C +/* 801C1138 001BDF38 4B FF AC 65 */ bl __CARDPutControlBlock /* 801C113C 001BDF3C 48 00 00 70 */ b lbl_801C11AC lbl_801C1140: /* 801C1140 001BDF40 38 7F 00 00 */ addi r3, r31, 0 /* 801C1144 001BDF44 38 9B 00 00 */ addi r4, r27, 0 -/* 801C1148 001BDF48 48 01 12 41 */ bl func_801D2388 +/* 801C1148 001BDF48 48 01 12 41 */ bl DCStoreRange /* 801C114C 001BDF4C 28 1D 00 00 */ cmplwi r29, 0 /* 801C1150 001BDF50 41 82 00 0C */ beq lbl_801C115C /* 801C1154 001BDF54 7F A0 EB 78 */ mr r0, r29 @@ -13530,12 +13530,12 @@ lbl_801C1164: /* 801C1184 001BDF84 80 83 00 0C */ lwz r4, 0xc(r3) /* 801C1188 001BDF88 80 7E 00 00 */ lwz r3, 0(r30) /* 801C118C 001BDF8C 7C 84 01 D6 */ mullw r4, r4, r0 -/* 801C1190 001BDF90 4B FF A9 89 */ bl func_801BBB18 +/* 801C1190 001BDF90 4B FF A9 89 */ bl __CARDEraseSector /* 801C1194 001BDF94 7C 7E 1B 79 */ or. r30, r3, r3 /* 801C1198 001BDF98 40 80 00 10 */ bge lbl_801C11A8 /* 801C119C 001BDF9C 80 61 00 1C */ lwz r3, 0x1c(r1) /* 801C11A0 001BDFA0 7F C4 F3 78 */ mr r4, r30 -/* 801C11A4 001BDFA4 4B FF AB F9 */ bl func_801BBD9C +/* 801C11A4 001BDFA4 4B FF AB F9 */ bl __CARDPutControlBlock lbl_801C11A8: /* 801C11A8 001BDFA8 7F C3 F3 78 */ mr r3, r30 lbl_801C11AC: @@ -13565,13 +13565,13 @@ lbl_801C11C0: /* 801C1204 001BE004 A0 9F 00 BE */ lhz r4, 0xbe(r31) /* 801C1208 001BE008 38 7C 00 00 */ addi r3, r28, 0 /* 801C120C 001BE00C 38 BE 00 00 */ addi r5, r30, 0 -/* 801C1210 001BE010 4B FF C7 19 */ bl func_801BD928 +/* 801C1210 001BE010 4B FF C7 19 */ bl __CARDFreeBlock /* 801C1214 001BE014 7C 7D 1B 79 */ or. r29, r3, r3 /* 801C1218 001BE018 40 80 00 2C */ bge lbl_801C1244 lbl_801C121C: /* 801C121C 001BE01C 38 7F 00 00 */ addi r3, r31, 0 /* 801C1220 001BE020 38 9D 00 00 */ addi r4, r29, 0 -/* 801C1224 001BE024 4B FF AB 79 */ bl func_801BBD9C +/* 801C1224 001BE024 4B FF AB 79 */ bl __CARDPutControlBlock /* 801C1228 001BE028 28 1E 00 00 */ cmplwi r30, 0 /* 801C122C 001BE02C 41 82 00 18 */ beq lbl_801C1244 /* 801C1230 001BE030 39 9E 00 00 */ addi r12, r30, 0 @@ -13589,8 +13589,8 @@ lbl_801C1244: /* 801C125C 001BE05C 7C 08 03 A6 */ mtlr r0 /* 801C1260 001BE060 4E 80 00 20 */ blr -.global func_801C1264 -func_801C1264: +.global CARDDeleteAsync +CARDDeleteAsync: /* 801C1264 001BE064 7C 08 02 A6 */ mflr r0 /* 801C1268 001BE068 90 01 00 04 */ stw r0, 4(r1) /* 801C126C 001BE06C 94 21 FF D0 */ stwu r1, -0x30(r1) @@ -13601,7 +13601,7 @@ func_801C1264: /* 801C1280 001BE080 93 A1 00 24 */ stw r29, 0x24(r1) /* 801C1284 001BE084 3B A4 00 00 */ addi r29, r4, 0 /* 801C1288 001BE088 38 81 00 18 */ addi r4, r1, 0x18 -/* 801C128C 001BE08C 4B FF AA 59 */ bl func_801BBCE4 +/* 801C128C 001BE08C 4B FF AA 59 */ bl __CARDGetControlBlock /* 801C1290 001BE090 2C 03 00 00 */ cmpwi r3, 0 /* 801C1294 001BE094 40 80 00 08 */ bge lbl_801C129C /* 801C1298 001BE098 48 00 00 C0 */ b lbl_801C1358 @@ -13609,25 +13609,25 @@ lbl_801C129C: /* 801C129C 001BE09C 80 61 00 18 */ lwz r3, 0x18(r1) /* 801C12A0 001BE0A0 38 9D 00 00 */ addi r4, r29, 0 /* 801C12A4 001BE0A4 38 A1 00 14 */ addi r5, r1, 0x14 -/* 801C12A8 001BE0A8 4B FF F0 0D */ bl func_801C02B4 +/* 801C12A8 001BE0A8 4B FF F0 0D */ bl __CARDGetFileNo /* 801C12AC 001BE0AC 7C 64 1B 79 */ or. r4, r3, r3 /* 801C12B0 001BE0B0 40 80 00 10 */ bge lbl_801C12C0 /* 801C12B4 001BE0B4 80 61 00 18 */ lwz r3, 0x18(r1) -/* 801C12B8 001BE0B8 4B FF AA E5 */ bl func_801BBD9C +/* 801C12B8 001BE0B8 4B FF AA E5 */ bl __CARDPutControlBlock /* 801C12BC 001BE0BC 48 00 00 9C */ b lbl_801C1358 lbl_801C12C0: /* 801C12C0 001BE0C0 80 61 00 18 */ lwz r3, 0x18(r1) /* 801C12C4 001BE0C4 80 81 00 14 */ lwz r4, 0x14(r1) -/* 801C12C8 001BE0C8 4B FF F3 B1 */ bl func_801C0678 +/* 801C12C8 001BE0C8 4B FF F3 B1 */ bl __CARDIsOpened /* 801C12CC 001BE0CC 2C 03 00 00 */ cmpwi r3, 0 /* 801C12D0 001BE0D0 41 82 00 14 */ beq lbl_801C12E4 /* 801C12D4 001BE0D4 80 61 00 18 */ lwz r3, 0x18(r1) /* 801C12D8 001BE0D8 38 80 FF FF */ li r4, -1 -/* 801C12DC 001BE0DC 4B FF AA C1 */ bl func_801BBD9C +/* 801C12DC 001BE0DC 4B FF AA C1 */ bl __CARDPutControlBlock /* 801C12E0 001BE0E0 48 00 00 78 */ b lbl_801C1358 lbl_801C12E4: /* 801C12E4 001BE0E4 80 61 00 18 */ lwz r3, 0x18(r1) -/* 801C12E8 001BE0E8 4B FF C7 89 */ bl func_801BDA70 +/* 801C12E8 001BE0E8 4B FF C7 89 */ bl __CARDGetDirBlock /* 801C12EC 001BE0EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801C12F0 001BE0F0 38 80 00 FF */ li r4, 0xff /* 801C12F4 001BE0F4 80 C1 00 18 */ lwz r6, 0x18(r1) @@ -13650,12 +13650,12 @@ lbl_801C1328: /* 801C1330 001BE130 38 83 11 C0 */ addi r4, r3, lbl_801C11C0@l /* 801C1334 001BE134 90 05 00 D0 */ stw r0, 0xd0(r5) /* 801C1338 001BE138 7F E3 FB 78 */ mr r3, r31 -/* 801C133C 001BE13C 4B FF C8 D5 */ bl func_801BDC10 +/* 801C133C 001BE13C 4B FF C8 D5 */ bl __CARDUpdateDir /* 801C1340 001BE140 7C 7F 1B 79 */ or. r31, r3, r3 /* 801C1344 001BE144 40 80 00 10 */ bge lbl_801C1354 /* 801C1348 001BE148 80 61 00 18 */ lwz r3, 0x18(r1) /* 801C134C 001BE14C 7F E4 FB 78 */ mr r4, r31 -/* 801C1350 001BE150 4B FF AA 4D */ bl func_801BBD9C +/* 801C1350 001BE150 4B FF AA 4D */ bl __CARDPutControlBlock lbl_801C1354: /* 801C1354 001BE154 7F E3 FB 78 */ mr r3, r31 lbl_801C1358: @@ -13667,8 +13667,8 @@ lbl_801C1358: /* 801C136C 001BE16C 7C 08 03 A6 */ mtlr r0 /* 801C1370 001BE170 4E 80 00 20 */ blr -.global func_801C1374 -func_801C1374: +.global CARDDelete +CARDDelete: /* 801C1374 001BE174 7C 08 02 A6 */ mflr r0 /* 801C1378 001BE178 3C A0 80 1C */ lis r5, lbl_801BAD88@ha /* 801C137C 001BE17C 90 01 00 04 */ stw r0, 4(r1) @@ -13676,13 +13676,13 @@ func_801C1374: /* 801C1384 001BE184 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801C1388 001BE188 93 E1 00 14 */ stw r31, 0x14(r1) /* 801C138C 001BE18C 3B E3 00 00 */ addi r31, r3, 0 -/* 801C1390 001BE190 4B FF FE D5 */ bl func_801C1264 +/* 801C1390 001BE190 4B FF FE D5 */ bl CARDDeleteAsync /* 801C1394 001BE194 2C 03 00 00 */ cmpwi r3, 0 /* 801C1398 001BE198 40 80 00 08 */ bge lbl_801C13A0 /* 801C139C 001BE19C 48 00 00 0C */ b lbl_801C13A8 lbl_801C13A0: /* 801C13A0 001BE1A0 7F E3 FB 78 */ mr r3, r31 -/* 801C13A4 001BE1A4 4B FF AC E9 */ bl func_801BC08C +/* 801C13A4 001BE1A4 4B FF AC E9 */ bl __CARDSync lbl_801C13A8: /* 801C13A8 001BE1A8 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801C13AC 001BE1AC 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -13843,8 +13843,8 @@ lbl_801C15AC: /* 801C15AC 001BE3AC 91 04 00 68 */ stw r8, 0x68(r4) /* 801C15B0 001BE3B0 4E 80 00 20 */ blr -.global func_801C15B4 -func_801C15B4: +.global CARDGetStatus +CARDGetStatus: /* 801C15B4 001BE3B4 7C 08 02 A6 */ mflr r0 /* 801C15B8 001BE3B8 90 01 00 04 */ stw r0, 4(r1) /* 801C15BC 001BE3BC 94 21 FF D8 */ stwu r1, -0x28(r1) @@ -13861,18 +13861,18 @@ lbl_801C15E0: /* 801C15E4 001BE3E4 48 00 00 C8 */ b lbl_801C16AC lbl_801C15E8: /* 801C15E8 001BE3E8 38 81 00 14 */ addi r4, r1, 0x14 -/* 801C15EC 001BE3EC 4B FF A6 F9 */ bl func_801BBCE4 +/* 801C15EC 001BE3EC 4B FF A6 F9 */ bl __CARDGetControlBlock /* 801C15F0 001BE3F0 2C 03 00 00 */ cmpwi r3, 0 /* 801C15F4 001BE3F4 40 80 00 08 */ bge lbl_801C15FC /* 801C15F8 001BE3F8 48 00 00 B4 */ b lbl_801C16AC lbl_801C15FC: /* 801C15FC 001BE3FC 80 61 00 14 */ lwz r3, 0x14(r1) -/* 801C1600 001BE400 4B FF C4 71 */ bl func_801BDA70 +/* 801C1600 001BE400 4B FF C4 71 */ bl __CARDGetDirBlock /* 801C1604 001BE404 57 A0 30 32 */ slwi r0, r29, 6 /* 801C1608 001BE408 7F A3 02 14 */ add r29, r3, r0 /* 801C160C 001BE40C 80 61 00 14 */ lwz r3, 0x14(r1) /* 801C1610 001BE410 7F A4 EB 78 */ mr r4, r29 -/* 801C1614 001BE414 4B FF EB AD */ bl func_801C01C0 +/* 801C1614 001BE414 4B FF EB AD */ bl __CARDIsReadable /* 801C1618 001BE418 7C 7E 1B 79 */ or. r30, r3, r3 /* 801C161C 001BE41C 41 80 00 84 */ blt lbl_801C16A0 /* 801C1620 001BE420 38 9D 00 00 */ addi r4, r29, 0 @@ -13910,7 +13910,7 @@ lbl_801C15FC: lbl_801C16A0: /* 801C16A0 001BE4A0 80 61 00 14 */ lwz r3, 0x14(r1) /* 801C16A4 001BE4A4 7F C4 F3 78 */ mr r4, r30 -/* 801C16A8 001BE4A8 4B FF A6 F5 */ bl func_801BBD9C +/* 801C16A8 001BE4A8 4B FF A6 F5 */ bl __CARDPutControlBlock lbl_801C16AC: /* 801C16AC 001BE4AC 80 01 00 2C */ lwz r0, 0x2c(r1) /* 801C16B0 001BE4B0 83 E1 00 24 */ lwz r31, 0x24(r1) @@ -13920,8 +13920,8 @@ lbl_801C16AC: /* 801C16C0 001BE4C0 7C 08 03 A6 */ mtlr r0 /* 801C16C4 001BE4C4 4E 80 00 20 */ blr -.global func_801C16C8 -func_801C16C8: +.global CARDSetStatusAsync +CARDSetStatusAsync: /* 801C16C8 001BE4C8 7C 08 02 A6 */ mflr r0 /* 801C16CC 001BE4CC 90 01 00 04 */ stw r0, 4(r1) /* 801C16D0 001BE4D0 94 21 FF D0 */ stwu r1, -0x30(r1) @@ -13956,22 +13956,22 @@ lbl_801C1734: lbl_801C173C: /* 801C173C 001BE53C 38 7C 00 00 */ addi r3, r28, 0 /* 801C1740 001BE540 38 81 00 18 */ addi r4, r1, 0x18 -/* 801C1744 001BE544 4B FF A5 A1 */ bl func_801BBCE4 +/* 801C1744 001BE544 4B FF A5 A1 */ bl __CARDGetControlBlock /* 801C1748 001BE548 2C 03 00 00 */ cmpwi r3, 0 /* 801C174C 001BE54C 40 80 00 08 */ bge lbl_801C1754 /* 801C1750 001BE550 48 00 00 CC */ b lbl_801C181C lbl_801C1754: /* 801C1754 001BE554 80 61 00 18 */ lwz r3, 0x18(r1) -/* 801C1758 001BE558 4B FF C3 19 */ bl func_801BDA70 +/* 801C1758 001BE558 4B FF C3 19 */ bl __CARDGetDirBlock /* 801C175C 001BE55C 57 E0 30 32 */ slwi r0, r31, 6 /* 801C1760 001BE560 7F E3 02 14 */ add r31, r3, r0 /* 801C1764 001BE564 80 61 00 18 */ lwz r3, 0x18(r1) /* 801C1768 001BE568 7F E4 FB 78 */ mr r4, r31 -/* 801C176C 001BE56C 4B FF E9 21 */ bl func_801C008C +/* 801C176C 001BE56C 4B FF E9 21 */ bl __CARDIsWritable /* 801C1770 001BE570 7C 64 1B 79 */ or. r4, r3, r3 /* 801C1774 001BE574 40 80 00 10 */ bge lbl_801C1784 /* 801C1778 001BE578 80 61 00 18 */ lwz r3, 0x18(r1) -/* 801C177C 001BE57C 4B FF A6 21 */ bl func_801BBD9C +/* 801C177C 001BE57C 4B FF A6 21 */ bl __CARDPutControlBlock /* 801C1780 001BE580 48 00 00 9C */ b lbl_801C181C lbl_801C1784: /* 801C1784 001BE584 88 1D 00 2E */ lbz r0, 0x2e(r29) @@ -13999,19 +13999,19 @@ lbl_801C17D8: /* 801C17D8 001BE5D8 3C 60 80 00 */ lis r3, 0x800000F8@ha /* 801C17DC 001BE5DC 80 03 00 F8 */ lwz r0, 0x800000F8@l(r3) /* 801C17E0 001BE5E0 54 1D F0 BE */ srwi r29, r0, 2 -/* 801C17E4 001BE5E4 48 01 5D 69 */ bl func_801D754C +/* 801C17E4 001BE5E4 48 01 5D 69 */ bl OSGetTime /* 801C17E8 001BE5E8 38 DD 00 00 */ addi r6, r29, 0 /* 801C17EC 001BE5EC 38 A0 00 00 */ li r5, 0 /* 801C17F0 001BE5F0 48 02 BE 65 */ bl func_801ED654 /* 801C17F4 001BE5F4 90 9F 00 28 */ stw r4, 0x28(r31) /* 801C17F8 001BE5F8 38 7C 00 00 */ addi r3, r28, 0 /* 801C17FC 001BE5FC 38 9E 00 00 */ addi r4, r30, 0 -/* 801C1800 001BE600 4B FF C4 11 */ bl func_801BDC10 +/* 801C1800 001BE600 4B FF C4 11 */ bl __CARDUpdateDir /* 801C1804 001BE604 7C 7C 1B 79 */ or. r28, r3, r3 /* 801C1808 001BE608 40 80 00 10 */ bge lbl_801C1818 /* 801C180C 001BE60C 80 61 00 18 */ lwz r3, 0x18(r1) /* 801C1810 001BE610 7F 84 E3 78 */ mr r4, r28 -/* 801C1814 001BE614 4B FF A5 89 */ bl func_801BBD9C +/* 801C1814 001BE614 4B FF A5 89 */ bl __CARDPutControlBlock lbl_801C1818: /* 801C1818 001BE618 7F 83 E3 78 */ mr r3, r28 lbl_801C181C: @@ -14024,8 +14024,8 @@ lbl_801C181C: /* 801C1834 001BE634 7C 08 03 A6 */ mtlr r0 /* 801C1838 001BE638 4E 80 00 20 */ blr -.global func_801C183C -func_801C183C: +.global CARDSetStatus +CARDSetStatus: /* 801C183C 001BE63C 7C 08 02 A6 */ mflr r0 /* 801C1840 001BE640 3C C0 80 1C */ lis r6, lbl_801BAD88@ha /* 801C1844 001BE644 90 01 00 04 */ stw r0, 4(r1) @@ -14033,13 +14033,13 @@ func_801C183C: /* 801C184C 001BE64C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801C1850 001BE650 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801C1854 001BE654 3B E3 00 00 */ addi r31, r3, 0 -/* 801C1858 001BE658 4B FF FE 71 */ bl func_801C16C8 +/* 801C1858 001BE658 4B FF FE 71 */ bl CARDSetStatusAsync /* 801C185C 001BE65C 2C 03 00 00 */ cmpwi r3, 0 /* 801C1860 001BE660 40 80 00 08 */ bge lbl_801C1868 /* 801C1864 001BE664 48 00 00 0C */ b lbl_801C1870 lbl_801C1868: /* 801C1868 001BE668 7F E3 FB 78 */ mr r3, r31 -/* 801C186C 001BE66C 4B FF A8 21 */ bl func_801BC08C +/* 801C186C 001BE66C 4B FF A8 21 */ bl __CARDSync lbl_801C1870: /* 801C1870 001BE670 80 01 00 24 */ lwz r0, 0x24(r1) /* 801C1874 001BE674 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -14047,8 +14047,8 @@ lbl_801C1870: /* 801C187C 001BE67C 7C 08 03 A6 */ mtlr r0 /* 801C1880 001BE680 4E 80 00 20 */ blr -.global func_801C1884 -func_801C1884: +.global __CARDGetStatusEx +__CARDGetStatusEx: /* 801C1884 001BE684 7C 08 02 A6 */ mflr r0 /* 801C1888 001BE688 90 01 00 04 */ stw r0, 4(r1) /* 801C188C 001BE68C 94 21 FF D8 */ stwu r1, -0x28(r1) @@ -14065,18 +14065,18 @@ lbl_801C18B0: /* 801C18B4 001BE6B4 48 00 00 58 */ b lbl_801C190C lbl_801C18B8: /* 801C18B8 001BE6B8 38 81 00 14 */ addi r4, r1, 0x14 -/* 801C18BC 001BE6BC 4B FF A4 29 */ bl func_801BBCE4 +/* 801C18BC 001BE6BC 4B FF A4 29 */ bl __CARDGetControlBlock /* 801C18C0 001BE6C0 2C 03 00 00 */ cmpwi r3, 0 /* 801C18C4 001BE6C4 40 80 00 08 */ bge lbl_801C18CC /* 801C18C8 001BE6C8 48 00 00 44 */ b lbl_801C190C lbl_801C18CC: /* 801C18CC 001BE6CC 80 61 00 14 */ lwz r3, 0x14(r1) -/* 801C18D0 001BE6D0 4B FF C1 A1 */ bl func_801BDA70 +/* 801C18D0 001BE6D0 4B FF C1 A1 */ bl __CARDGetDirBlock /* 801C18D4 001BE6D4 57 C0 30 32 */ slwi r0, r30, 6 /* 801C18D8 001BE6D8 7F C3 02 14 */ add r30, r3, r0 /* 801C18DC 001BE6DC 80 61 00 14 */ lwz r3, 0x14(r1) /* 801C18E0 001BE6E0 7F C4 F3 78 */ mr r4, r30 -/* 801C18E4 001BE6E4 4B FF E8 DD */ bl func_801C01C0 +/* 801C18E4 001BE6E4 4B FF E8 DD */ bl __CARDIsReadable /* 801C18E8 001BE6E8 7C 7F 1B 79 */ or. r31, r3, r3 /* 801C18EC 001BE6EC 41 80 00 14 */ blt lbl_801C1900 /* 801C18F0 001BE6F0 38 7D 00 00 */ addi r3, r29, 0 @@ -14086,7 +14086,7 @@ lbl_801C18CC: lbl_801C1900: /* 801C1900 001BE700 80 61 00 14 */ lwz r3, 0x14(r1) /* 801C1904 001BE704 7F E4 FB 78 */ mr r4, r31 -/* 801C1908 001BE708 4B FF A4 95 */ bl func_801BBD9C +/* 801C1908 001BE708 4B FF A4 95 */ bl __CARDPutControlBlock lbl_801C190C: /* 801C190C 001BE70C 80 01 00 2C */ lwz r0, 0x2c(r1) /* 801C1910 001BE710 83 E1 00 24 */ lwz r31, 0x24(r1) @@ -14096,8 +14096,8 @@ lbl_801C190C: /* 801C1920 001BE720 7C 08 03 A6 */ mtlr r0 /* 801C1924 001BE724 4E 80 00 20 */ blr -.global func_801C1928 -func_801C1928: +.global __CARDSetStatusExAsync +__CARDSetStatusExAsync: /* 801C1928 001BE728 7C 08 02 A6 */ mflr r0 /* 801C192C 001BE72C 90 01 00 04 */ stw r0, 4(r1) /* 801C1930 001BE730 94 21 FF C0 */ stwu r1, -0x40(r1) @@ -14120,24 +14120,24 @@ lbl_801C1968: lbl_801C1970: /* 801C1970 001BE770 38 7A 00 00 */ addi r3, r26, 0 /* 801C1974 001BE774 38 81 00 18 */ addi r4, r1, 0x18 -/* 801C1978 001BE778 4B FF A3 6D */ bl func_801BBCE4 +/* 801C1978 001BE778 4B FF A3 6D */ bl __CARDGetControlBlock /* 801C197C 001BE77C 2C 03 00 00 */ cmpwi r3, 0 /* 801C1980 001BE780 40 80 00 08 */ bge lbl_801C1988 /* 801C1984 001BE784 48 00 02 2C */ b lbl_801C1BB0 lbl_801C1988: /* 801C1988 001BE788 80 61 00 18 */ lwz r3, 0x18(r1) -/* 801C198C 001BE78C 4B FF C0 E5 */ bl func_801BDA70 +/* 801C198C 001BE78C 4B FF C0 E5 */ bl __CARDGetDirBlock /* 801C1990 001BE790 7C 60 1B 78 */ mr r0, r3 /* 801C1994 001BE794 80 61 00 18 */ lwz r3, 0x18(r1) /* 801C1998 001BE798 7C 1F 03 78 */ mr r31, r0 /* 801C199C 001BE79C 57 60 30 32 */ slwi r0, r27, 6 /* 801C19A0 001BE7A0 7F DF 02 14 */ add r30, r31, r0 /* 801C19A4 001BE7A4 38 9E 00 00 */ addi r4, r30, 0 -/* 801C19A8 001BE7A8 4B FF E6 E5 */ bl func_801C008C +/* 801C19A8 001BE7A8 4B FF E6 E5 */ bl __CARDIsWritable /* 801C19AC 001BE7AC 7C 64 1B 79 */ or. r4, r3, r3 /* 801C19B0 001BE7B0 40 80 00 10 */ bge lbl_801C19C0 /* 801C19B4 001BE7B4 80 61 00 18 */ lwz r3, 0x18(r1) -/* 801C19B8 001BE7B8 4B FF A3 E5 */ bl func_801BBD9C +/* 801C19B8 001BE7B8 4B FF A3 E5 */ bl __CARDPutControlBlock /* 801C19BC 001BE7BC 48 00 01 F4 */ b lbl_801C1BB0 lbl_801C19C0: /* 801C19C0 001BE7C0 38 9C 00 08 */ addi r4, r28, 8 @@ -14230,7 +14230,7 @@ lbl_801C1AA0: /* 801C1AF8 001BE8F8 40 82 00 14 */ bne lbl_801C1B0C /* 801C1AFC 001BE8FC 80 61 00 18 */ lwz r3, 0x18(r1) /* 801C1B00 001BE900 38 80 FF F9 */ li r4, -7 -/* 801C1B04 001BE904 4B FF A2 99 */ bl func_801BBD9C +/* 801C1B04 001BE904 4B FF A2 99 */ bl __CARDPutControlBlock /* 801C1B08 001BE908 48 00 00 A8 */ b lbl_801C1BB0 lbl_801C1B0C: /* 801C1B0C 001BE90C 3B 39 00 01 */ addi r25, r25, 1 @@ -14268,12 +14268,12 @@ lbl_801C1B4C: /* 801C1B88 001BE988 98 1E 00 34 */ stb r0, 0x34(r30) /* 801C1B8C 001BE98C 88 1C 00 35 */ lbz r0, 0x35(r28) /* 801C1B90 001BE990 98 1E 00 35 */ stb r0, 0x35(r30) -/* 801C1B94 001BE994 4B FF C0 7D */ bl func_801BDC10 +/* 801C1B94 001BE994 4B FF C0 7D */ bl __CARDUpdateDir /* 801C1B98 001BE998 7C 7A 1B 79 */ or. r26, r3, r3 /* 801C1B9C 001BE99C 40 80 00 10 */ bge lbl_801C1BAC /* 801C1BA0 001BE9A0 80 61 00 18 */ lwz r3, 0x18(r1) /* 801C1BA4 001BE9A4 7F 44 D3 78 */ mr r4, r26 -/* 801C1BA8 001BE9A8 4B FF A1 F5 */ bl func_801BBD9C +/* 801C1BA8 001BE9A8 4B FF A1 F5 */ bl __CARDPutControlBlock lbl_801C1BAC: /* 801C1BAC 001BE9AC 7F 43 D3 78 */ mr r3, r26 lbl_801C1BB0: @@ -14283,8 +14283,8 @@ lbl_801C1BB0: /* 801C1BBC 001BE9BC 7C 08 03 A6 */ mtlr r0 /* 801C1BC0 001BE9C0 4E 80 00 20 */ blr -.global func_801C1BC4 -func_801C1BC4: +.global CARDSetAttributesAsync +CARDSetAttributesAsync: /* 801C1BC4 001BE9C4 7C 08 02 A6 */ mflr r0 /* 801C1BC8 001BE9C8 90 01 00 04 */ stw r0, 4(r1) /* 801C1BCC 001BE9CC 94 21 FF 90 */ stwu r1, -0x70(r1) @@ -14303,7 +14303,7 @@ lbl_801C1BFC: /* 801C1BFC 001BE9FC 38 7B 00 00 */ addi r3, r27, 0 /* 801C1C00 001BEA00 38 9C 00 00 */ addi r4, r28, 0 /* 801C1C04 001BEA04 38 A1 00 18 */ addi r5, r1, 0x18 -/* 801C1C08 001BEA08 4B FF FC 7D */ bl func_801C1884 +/* 801C1C08 001BEA08 4B FF FC 7D */ bl __CARDGetStatusEx /* 801C1C0C 001BEA0C 2C 03 00 00 */ cmpwi r3, 0 /* 801C1C10 001BEA10 40 80 00 08 */ bge lbl_801C1C18 /* 801C1C14 001BEA14 48 00 00 80 */ b lbl_801C1C94 @@ -14345,7 +14345,7 @@ lbl_801C1C7C: /* 801C1C84 001BEA84 38 9C 00 00 */ addi r4, r28, 0 /* 801C1C88 001BEA88 38 DE 00 00 */ addi r6, r30, 0 /* 801C1C8C 001BEA8C 38 A1 00 18 */ addi r5, r1, 0x18 -/* 801C1C90 001BEA90 4B FF FC 99 */ bl func_801C1928 +/* 801C1C90 001BEA90 4B FF FC 99 */ bl __CARDSetStatusExAsync lbl_801C1C94: /* 801C1C94 001BEA94 BB 61 00 5C */ lmw r27, 0x5c(r1) /* 801C1C98 001BEA98 80 01 00 74 */ lwz r0, 0x74(r1) @@ -14353,8 +14353,8 @@ lbl_801C1C94: /* 801C1CA0 001BEAA0 7C 08 03 A6 */ mtlr r0 /* 801C1CA4 001BEAA4 4E 80 00 20 */ blr -.global func_801C1CA8 -func_801C1CA8: +.global CARDSetAttributes +CARDSetAttributes: /* 801C1CA8 001BEAA8 7C 08 02 A6 */ mflr r0 /* 801C1CAC 001BEAAC 3C C0 80 1C */ lis r6, lbl_801BAD88@ha /* 801C1CB0 001BEAB0 90 01 00 04 */ stw r0, 4(r1) @@ -14362,13 +14362,13 @@ func_801C1CA8: /* 801C1CB8 001BEAB8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801C1CBC 001BEABC 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801C1CC0 001BEAC0 3B E3 00 00 */ addi r31, r3, 0 -/* 801C1CC4 001BEAC4 4B FF FF 01 */ bl func_801C1BC4 +/* 801C1CC4 001BEAC4 4B FF FF 01 */ bl CARDSetAttributesAsync /* 801C1CC8 001BEAC8 2C 03 00 00 */ cmpwi r3, 0 /* 801C1CCC 001BEACC 40 80 00 08 */ bge lbl_801C1CD4 /* 801C1CD0 001BEAD0 48 00 00 0C */ b lbl_801C1CDC lbl_801C1CD4: /* 801C1CD4 001BEAD4 7F E3 FB 78 */ mr r3, r31 -/* 801C1CD8 001BEAD8 4B FF A3 B5 */ bl func_801BC08C +/* 801C1CD8 001BEAD8 4B FF A3 B5 */ bl __CARDSync lbl_801C1CDC: /* 801C1CDC 001BEADC 80 01 00 24 */ lwz r0, 0x24(r1) /* 801C1CE0 001BEAE0 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -14400,7 +14400,7 @@ lbl_801C1D18: /* 801C1D38 001BEB38 3F E4 80 00 */ addis r31, r4, 0x8000 /* 801C1D3C 001BEB3C 48 01 11 C9 */ bl func_801D2F04 /* 801C1D40 001BEB40 7F E3 FB 78 */ mr r3, r31 -/* 801C1D44 001BEB44 48 01 0E 4D */ bl func_801D2B90 +/* 801C1D44 001BEB44 48 01 0E 4D */ bl OSDumpContext /* 801C1D48 001BEB48 4B FF 8F 69 */ bl func_801BACB0 /* 801C1D4C 001BEB4C 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801C1D50 001BEB50 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -14413,8 +14413,8 @@ lbl_801C1D60: /* 801C1D68 001BEB68 7C 60 01 24 */ mtmsr r3 /* 801C1D6C 001BEB6C 4B FF FF AC */ b lbl_801C1D18 -.global func_801C1D70 -func_801C1D70: +.global __DBIsExceptionMarked +__DBIsExceptionMarked: /* 801C1D70 001BEB70 80 8D 9A 90 */ lwz r4, lbl_803CC390-_SDA_BASE_(r13) /* 801C1D74 001BEB74 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 801C1D78 001BEB78 38 60 00 01 */ li r3, 1 @@ -14423,8 +14423,8 @@ func_801C1D70: /* 801C1D84 001BEB84 7C 83 00 38 */ and r3, r4, r0 /* 801C1D88 001BEB88 4E 80 00 20 */ blr -.global func_801C1D8C -func_801C1D8C: +.global DBPrintf +DBPrintf: /* 801C1D8C 001BEB8C 94 21 FF 90 */ stwu r1, -0x70(r1) /* 801C1D90 001BEB90 40 86 00 24 */ bne cr1, lbl_801C1DB4 /* 801C1D94 001BEB94 D8 21 00 28 */ stfd f1, 0x28(r1) @@ -14447,22 +14447,22 @@ lbl_801C1DB4: /* 801C1DD4 001BEBD4 38 21 00 70 */ addi r1, r1, 0x70 /* 801C1DD8 001BEBD8 4E 80 00 20 */ blr -.global func_801C1DDC -func_801C1DDC: +.global DSPCheckMailToDSP +DSPCheckMailToDSP: /* 801C1DDC 001BEBDC 3C 60 CC 00 */ lis r3, 0xCC005000@ha /* 801C1DE0 001BEBE0 A0 03 50 00 */ lhz r0, 0xCC005000@l(r3) /* 801C1DE4 001BEBE4 54 03 8F FE */ rlwinm r3, r0, 0x11, 0x1f, 0x1f /* 801C1DE8 001BEBE8 4E 80 00 20 */ blr -.global func_801C1DEC -func_801C1DEC: +.global DSPCheckMailFromDSP +DSPCheckMailFromDSP: /* 801C1DEC 001BEBEC 3C 60 CC 00 */ lis r3, 0xCC005004@ha /* 801C1DF0 001BEBF0 A0 03 50 04 */ lhz r0, 0xCC005004@l(r3) /* 801C1DF4 001BEBF4 54 03 8F FE */ rlwinm r3, r0, 0x11, 0x1f, 0x1f /* 801C1DF8 001BEBF8 4E 80 00 20 */ blr -.global func_801C1DFC -func_801C1DFC: +.global DSPReadMailFromDSP +DSPReadMailFromDSP: /* 801C1DFC 001BEBFC 3C 60 CC 00 */ lis r3, 0xCC005000@ha /* 801C1E00 001BEC00 38 63 50 00 */ addi r3, r3, 0xCC005000@l /* 801C1E04 001BEC04 A0 03 00 04 */ lhz r0, 4(r3) @@ -14470,16 +14470,16 @@ func_801C1DFC: /* 801C1E0C 001BEC0C 50 03 80 1E */ rlwimi r3, r0, 0x10, 0, 0xf /* 801C1E10 001BEC10 4E 80 00 20 */ blr -.global func_801C1E14 -func_801C1E14: +.global DSPSendMailToDSP +DSPSendMailToDSP: /* 801C1E14 001BEC14 3C 80 CC 00 */ lis r4, 0xCC005000@ha /* 801C1E18 001BEC18 54 60 84 3E */ srwi r0, r3, 0x10 /* 801C1E1C 001BEC1C B0 04 50 00 */ sth r0, 0xCC005000@l(r4) /* 801C1E20 001BEC20 B0 64 50 02 */ sth r3, 0x5002(r4) /* 801C1E24 001BEC24 4E 80 00 20 */ blr -.global func_801C1E28 -func_801C1E28: +.global DSPInit +DSPInit: /* 801C1E28 001BEC28 7C 08 02 A6 */ mflr r0 /* 801C1E2C 001BEC2C 3C 60 80 2B */ lis r3, lbl_802B40D8@ha /* 801C1E30 001BEC30 90 01 00 04 */ stw r0, 4(r1) @@ -14490,20 +14490,20 @@ func_801C1E28: /* 801C1E44 001BEC44 38 85 00 68 */ addi r4, r5, 0x68 /* 801C1E48 001BEC48 93 E1 00 0C */ stw r31, 0xc(r1) /* 801C1E4C 001BEC4C 38 A5 00 74 */ addi r5, r5, 0x74 -/* 801C1E50 001BEC50 48 00 02 1D */ bl func_801C206C +/* 801C1E50 001BEC50 48 00 02 1D */ bl __DSP_debug_printf /* 801C1E54 001BEC54 80 0D 9A 98 */ lwz r0, lbl_803CC398-_SDA_BASE_(r13) /* 801C1E58 001BEC58 2C 00 00 01 */ cmpwi r0, 1 /* 801C1E5C 001BEC5C 41 82 00 7C */ beq lbl_801C1ED8 /* 801C1E60 001BEC60 80 6D 85 88 */ lwz r3, lbl_803CAE88-_SDA_BASE_(r13) -/* 801C1E64 001BEC64 48 00 F7 99 */ bl func_801D15FC -/* 801C1E68 001BEC68 48 01 24 A9 */ bl func_801D4310 +/* 801C1E64 001BEC64 48 00 F7 99 */ bl OSRegisterVersion +/* 801C1E68 001BEC68 48 01 24 A9 */ bl OSDisableInterrupts /* 801C1E6C 001BEC6C 3C 80 80 1C */ lis r4, lbl_801C20BC@ha /* 801C1E70 001BEC70 3B E3 00 00 */ addi r31, r3, 0 /* 801C1E74 001BEC74 38 84 20 BC */ addi r4, r4, lbl_801C20BC@l /* 801C1E78 001BEC78 38 60 00 07 */ li r3, 7 -/* 801C1E7C 001BEC7C 48 01 24 E1 */ bl func_801D435C +/* 801C1E7C 001BEC7C 48 01 24 E1 */ bl __OSSetInterruptHandler /* 801C1E80 001BEC80 3C 60 01 00 */ lis r3, 0x100 -/* 801C1E84 001BEC84 48 01 28 DD */ bl func_801D4760 +/* 801C1E84 001BEC84 48 01 28 DD */ bl __OSUnmaskInterrupts /* 801C1E88 001BEC88 3C 60 CC 00 */ lis r3, 0xCC005000@ha /* 801C1E8C 001BEC8C 38 C3 50 00 */ addi r6, r3, 0xCC005000@l /* 801C1E90 001BEC90 A0 63 50 0A */ lhz r3, 0x500a(r3) @@ -14523,7 +14523,7 @@ func_801C1E28: /* 801C1EC8 001BECC8 90 8D 9A AC */ stw r4, lbl_803CC3AC-_SDA_BASE_(r13) /* 801C1ECC 001BECCC 90 8D 9A B0 */ stw r4, lbl_803CC3B0-_SDA_BASE_(r13) /* 801C1ED0 001BECD0 90 0D 9A 98 */ stw r0, lbl_803CC398-_SDA_BASE_(r13) -/* 801C1ED4 001BECD4 48 01 24 65 */ bl func_801D4338 +/* 801C1ED4 001BECD4 48 01 24 65 */ bl OSRestoreInterrupts lbl_801C1ED8: /* 801C1ED8 001BECD8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801C1EDC 001BECDC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -14531,34 +14531,34 @@ lbl_801C1ED8: /* 801C1EE4 001BECE4 7C 08 03 A6 */ mtlr r0 /* 801C1EE8 001BECE8 4E 80 00 20 */ blr -.global func_801C1EEC -func_801C1EEC: +.global DSPCheckInit +DSPCheckInit: /* 801C1EEC 001BECEC 80 6D 9A 98 */ lwz r3, lbl_803CC398-_SDA_BASE_(r13) /* 801C1EF0 001BECF0 4E 80 00 20 */ blr -.global func_801C1EF4 -func_801C1EF4: +.global DSPAddTask +DSPAddTask: /* 801C1EF4 001BECF4 7C 08 02 A6 */ mflr r0 /* 801C1EF8 001BECF8 90 01 00 04 */ stw r0, 4(r1) /* 801C1EFC 001BECFC 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801C1F00 001BED00 93 E1 00 14 */ stw r31, 0x14(r1) /* 801C1F04 001BED04 93 C1 00 10 */ stw r30, 0x10(r1) /* 801C1F08 001BED08 7C 7E 1B 78 */ mr r30, r3 -/* 801C1F0C 001BED0C 48 01 24 05 */ bl func_801D4310 +/* 801C1F0C 001BED0C 48 01 24 05 */ bl OSDisableInterrupts /* 801C1F10 001BED10 3B E3 00 00 */ addi r31, r3, 0 /* 801C1F14 001BED14 38 7E 00 00 */ addi r3, r30, 0 -/* 801C1F18 001BED18 48 00 08 F5 */ bl func_801C280C +/* 801C1F18 001BED18 48 00 08 F5 */ bl __DSP_insert_task /* 801C1F1C 001BED1C 38 00 00 00 */ li r0, 0 /* 801C1F20 001BED20 90 1E 00 00 */ stw r0, 0(r30) /* 801C1F24 001BED24 38 00 00 01 */ li r0, 1 /* 801C1F28 001BED28 38 7F 00 00 */ addi r3, r31, 0 /* 801C1F2C 001BED2C 90 1E 00 08 */ stw r0, 8(r30) -/* 801C1F30 001BED30 48 01 24 09 */ bl func_801D4338 +/* 801C1F30 001BED30 48 01 24 09 */ bl OSRestoreInterrupts /* 801C1F34 001BED34 80 0D 9A B0 */ lwz r0, lbl_803CC3B0-_SDA_BASE_(r13) /* 801C1F38 001BED38 7C 1E 00 40 */ cmplw r30, r0 /* 801C1F3C 001BED3C 40 82 00 0C */ bne lbl_801C1F48 /* 801C1F40 001BED40 7F C3 F3 78 */ mr r3, r30 -/* 801C1F44 001BED44 48 00 07 3D */ bl func_801C2680 +/* 801C1F44 001BED44 48 00 07 3D */ bl __DSP_boot_task lbl_801C1F48: /* 801C1F48 001BED48 7F C3 F3 78 */ mr r3, r30 /* 801C1F4C 001BED4C 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -14568,18 +14568,18 @@ lbl_801C1F48: /* 801C1F5C 001BED5C 7C 08 03 A6 */ mtlr r0 /* 801C1F60 001BED60 4E 80 00 20 */ blr -.global func_801C1F64 -func_801C1F64: +.global DSPCancelTask +DSPCancelTask: /* 801C1F64 001BED64 7C 08 02 A6 */ mflr r0 /* 801C1F68 001BED68 90 01 00 04 */ stw r0, 4(r1) /* 801C1F6C 001BED6C 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801C1F70 001BED70 93 E1 00 14 */ stw r31, 0x14(r1) /* 801C1F74 001BED74 7C 7F 1B 78 */ mr r31, r3 -/* 801C1F78 001BED78 48 01 23 99 */ bl func_801D4310 +/* 801C1F78 001BED78 48 01 23 99 */ bl OSDisableInterrupts /* 801C1F7C 001BED7C 80 1F 00 08 */ lwz r0, 8(r31) /* 801C1F80 001BED80 60 00 00 02 */ ori r0, r0, 2 /* 801C1F84 001BED84 90 1F 00 08 */ stw r0, 8(r31) -/* 801C1F88 001BED88 48 01 23 B1 */ bl func_801D4338 +/* 801C1F88 001BED88 48 01 23 B1 */ bl OSRestoreInterrupts /* 801C1F8C 001BED8C 7F E3 FB 78 */ mr r3, r31 /* 801C1F90 001BED90 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801C1F94 001BED94 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -14587,15 +14587,15 @@ func_801C1F64: /* 801C1F9C 001BED9C 7C 08 03 A6 */ mtlr r0 /* 801C1FA0 001BEDA0 4E 80 00 20 */ blr -.global func_801C1FA4 -func_801C1FA4: +.global DSPAssertTask +DSPAssertTask: /* 801C1FA4 001BEDA4 7C 08 02 A6 */ mflr r0 /* 801C1FA8 001BEDA8 90 01 00 04 */ stw r0, 4(r1) /* 801C1FAC 001BEDAC 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801C1FB0 001BEDB0 93 E1 00 14 */ stw r31, 0x14(r1) /* 801C1FB4 001BEDB4 93 C1 00 10 */ stw r30, 0x10(r1) /* 801C1FB8 001BEDB8 7C 7E 1B 78 */ mr r30, r3 -/* 801C1FBC 001BEDBC 48 01 23 55 */ bl func_801D4310 +/* 801C1FBC 001BEDBC 48 01 23 55 */ bl OSDisableInterrupts /* 801C1FC0 001BEDC0 80 8D 9A B4 */ lwz r4, lbl_803CC3B4-_SDA_BASE_(r13) /* 801C1FC4 001BEDC4 3B E3 00 00 */ addi r31, r3, 0 /* 801C1FC8 001BEDC8 7C 04 F0 40 */ cmplw r4, r30 @@ -14604,7 +14604,7 @@ func_801C1FA4: /* 801C1FD4 001BEDD4 93 CD 9A A4 */ stw r30, lbl_803CC3A4-_SDA_BASE_(r13) /* 801C1FD8 001BEDD8 7F E3 FB 78 */ mr r3, r31 /* 801C1FDC 001BEDDC 90 0D 9A A0 */ stw r0, lbl_803CC3A0-_SDA_BASE_(r13) -/* 801C1FE0 001BEDE0 48 01 23 59 */ bl func_801D4338 +/* 801C1FE0 001BEDE0 48 01 23 59 */ bl OSRestoreInterrupts /* 801C1FE4 001BEDE4 7F C3 F3 78 */ mr r3, r30 /* 801C1FE8 001BEDE8 48 00 00 6C */ b lbl_801C2054 lbl_801C1FEC: @@ -14618,7 +14618,7 @@ lbl_801C1FEC: /* 801C2008 001BEE08 80 04 00 00 */ lwz r0, 0(r4) /* 801C200C 001BEE0C 28 00 00 01 */ cmplwi r0, 1 /* 801C2010 001BEE10 40 82 00 28 */ bne lbl_801C2038 -/* 801C2014 001BEE14 48 01 22 FD */ bl func_801D4310 +/* 801C2014 001BEE14 48 01 22 FD */ bl OSDisableInterrupts /* 801C2018 001BEE18 3C 80 CC 00 */ lis r4, 0xCC005000@ha /* 801C201C 001BEE1C 38 A4 50 00 */ addi r5, r4, 0xCC005000@l /* 801C2020 001BEE20 A0 84 50 0A */ lhz r4, 0x500a(r4) @@ -14626,15 +14626,15 @@ lbl_801C1FEC: /* 801C2028 001BEE28 7C 80 00 38 */ and r0, r4, r0 /* 801C202C 001BEE2C 60 00 00 02 */ ori r0, r0, 2 /* 801C2030 001BEE30 B0 05 00 0A */ sth r0, 0xa(r5) -/* 801C2034 001BEE34 48 01 23 05 */ bl func_801D4338 +/* 801C2034 001BEE34 48 01 23 05 */ bl OSRestoreInterrupts lbl_801C2038: /* 801C2038 001BEE38 7F E3 FB 78 */ mr r3, r31 -/* 801C203C 001BEE3C 48 01 22 FD */ bl func_801D4338 +/* 801C203C 001BEE3C 48 01 22 FD */ bl OSRestoreInterrupts /* 801C2040 001BEE40 7F C3 F3 78 */ mr r3, r30 /* 801C2044 001BEE44 48 00 00 10 */ b lbl_801C2054 lbl_801C2048: /* 801C2048 001BEE48 7F E3 FB 78 */ mr r3, r31 -/* 801C204C 001BEE4C 48 01 22 ED */ bl func_801D4338 +/* 801C204C 001BEE4C 48 01 22 ED */ bl OSRestoreInterrupts /* 801C2050 001BEE50 38 60 00 00 */ li r3, 0 lbl_801C2054: /* 801C2054 001BEE54 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -14644,8 +14644,8 @@ lbl_801C2054: /* 801C2064 001BEE64 7C 08 03 A6 */ mtlr r0 /* 801C2068 001BEE68 4E 80 00 20 */ blr -.global func_801C206C -func_801C206C: +.global __DSP_debug_printf +__DSP_debug_printf: /* 801C206C 001BEE6C 94 21 FF 90 */ stwu r1, -0x70(r1) /* 801C2070 001BEE70 40 86 00 24 */ bne cr1, lbl_801C2094 /* 801C2074 001BEE74 D8 21 00 28 */ stfd f1, 0x28(r1) @@ -14681,14 +14681,14 @@ lbl_801C20BC: /* 801C20E4 001BEEE4 60 00 00 80 */ ori r0, r0, 0x80 /* 801C20E8 001BEEE8 B0 03 00 0A */ sth r0, 0xa(r3) /* 801C20EC 001BEEEC 38 61 00 10 */ addi r3, r1, 0x10 -/* 801C20F0 001BEEF0 48 01 0A 7D */ bl func_801D2B6C +/* 801C20F0 001BEEF0 48 01 0A 7D */ bl OSClearContext /* 801C20F4 001BEEF4 38 61 00 10 */ addi r3, r1, 0x10 -/* 801C20F8 001BEEF8 48 01 08 AD */ bl func_801D29A4 +/* 801C20F8 001BEEF8 48 01 08 AD */ bl OSSetCurrentContext lbl_801C20FC: -/* 801C20FC 001BEEFC 4B FF FC F1 */ bl func_801C1DEC +/* 801C20FC 001BEEFC 4B FF FC F1 */ bl DSPCheckMailFromDSP /* 801C2100 001BEF00 28 03 00 00 */ cmplwi r3, 0 /* 801C2104 001BEF04 41 82 FF F8 */ beq lbl_801C20FC -/* 801C2108 001BEF08 4B FF FC F5 */ bl func_801C1DFC +/* 801C2108 001BEF08 4B FF FC F5 */ bl DSPReadMailFromDSP /* 801C210C 001BEF0C 80 AD 9A B4 */ lwz r5, lbl_803CC3B4-_SDA_BASE_(r13) /* 801C2110 001BEF10 80 05 00 08 */ lwz r0, 8(r5) /* 801C2114 001BEF14 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e @@ -14743,9 +14743,9 @@ lbl_801C21B0: /* 801C21C4 001BEFC4 40 82 00 44 */ bne lbl_801C2208 /* 801C21C8 001BEFC8 3C 60 CD D1 */ lis r3, 0xCDD10003@ha /* 801C21CC 001BEFCC 38 63 00 03 */ addi r3, r3, 0xCDD10003@l -/* 801C21D0 001BEFD0 4B FF FC 45 */ bl func_801C1E14 +/* 801C21D0 001BEFD0 4B FF FC 45 */ bl DSPSendMailToDSP lbl_801C21D4: -/* 801C21D4 001BEFD4 4B FF FC 09 */ bl func_801C1DDC +/* 801C21D4 001BEFD4 4B FF FC 09 */ bl DSPCheckMailToDSP /* 801C21D8 001BEFD8 28 03 00 00 */ cmplwi r3, 0 /* 801C21DC 001BEFDC 40 82 FF F8 */ bne lbl_801C21D4 /* 801C21E0 001BEFE0 38 00 00 00 */ li r0, 0 @@ -14761,14 +14761,14 @@ lbl_801C21D4: lbl_801C2208: /* 801C2208 001BF008 3C 60 CD D1 */ lis r3, 0xCDD10001@ha /* 801C220C 001BF00C 38 63 00 01 */ addi r3, r3, 0xCDD10001@l -/* 801C2210 001BF010 4B FF FC 05 */ bl func_801C1E14 +/* 801C2210 001BF010 4B FF FC 05 */ bl DSPSendMailToDSP lbl_801C2214: -/* 801C2214 001BF014 4B FF FB C9 */ bl func_801C1DDC +/* 801C2214 001BF014 4B FF FB C9 */ bl DSPCheckMailToDSP /* 801C2218 001BF018 28 03 00 00 */ cmplwi r3, 0 /* 801C221C 001BF01C 40 82 FF F8 */ bne lbl_801C2214 /* 801C2220 001BF020 80 6D 9A B4 */ lwz r3, lbl_803CC3B4-_SDA_BASE_(r13) /* 801C2224 001BF024 80 8D 9A A4 */ lwz r4, lbl_803CC3A4-_SDA_BASE_(r13) -/* 801C2228 001BF028 48 00 02 B9 */ bl func_801C24E0 +/* 801C2228 001BF028 48 00 02 B9 */ bl __DSP_exec_task /* 801C222C 001BF02C 80 6D 9A B4 */ lwz r3, lbl_803CC3B4-_SDA_BASE_(r13) /* 801C2230 001BF030 38 80 00 02 */ li r4, 2 /* 801C2234 001BF034 38 00 00 00 */ li r0, 0 @@ -14787,9 +14787,9 @@ lbl_801C2250: /* 801C2264 001BF064 40 82 00 38 */ bne lbl_801C229C /* 801C2268 001BF068 3C 60 CD D1 */ lis r3, 0xCDD10003@ha /* 801C226C 001BF06C 38 63 00 03 */ addi r3, r3, 0xCDD10003@l -/* 801C2270 001BF070 4B FF FB A5 */ bl func_801C1E14 +/* 801C2270 001BF070 4B FF FB A5 */ bl DSPSendMailToDSP lbl_801C2274: -/* 801C2274 001BF074 4B FF FB 69 */ bl func_801C1DDC +/* 801C2274 001BF074 4B FF FB 69 */ bl DSPCheckMailToDSP /* 801C2278 001BF078 28 03 00 00 */ cmplwi r3, 0 /* 801C227C 001BF07C 40 82 FF F8 */ bne lbl_801C2274 /* 801C2280 001BF080 80 6D 9A B4 */ lwz r3, lbl_803CC3B4-_SDA_BASE_(r13) @@ -14802,14 +14802,14 @@ lbl_801C2274: lbl_801C229C: /* 801C229C 001BF09C 3C 60 CD D1 */ lis r3, 0xCDD10001@ha /* 801C22A0 001BF0A0 38 63 00 01 */ addi r3, r3, 0xCDD10001@l -/* 801C22A4 001BF0A4 4B FF FB 71 */ bl func_801C1E14 +/* 801C22A4 001BF0A4 4B FF FB 71 */ bl DSPSendMailToDSP lbl_801C22A8: -/* 801C22A8 001BF0A8 4B FF FB 35 */ bl func_801C1DDC +/* 801C22A8 001BF0A8 4B FF FB 35 */ bl DSPCheckMailToDSP /* 801C22AC 001BF0AC 28 03 00 00 */ cmplwi r3, 0 /* 801C22B0 001BF0B0 40 82 FF F8 */ bne lbl_801C22A8 /* 801C22B4 001BF0B4 80 6D 9A B4 */ lwz r3, lbl_803CC3B4-_SDA_BASE_(r13) /* 801C22B8 001BF0B8 80 8D 9A B0 */ lwz r4, lbl_803CC3B0-_SDA_BASE_(r13) -/* 801C22BC 001BF0BC 48 00 02 25 */ bl func_801C24E0 +/* 801C22BC 001BF0BC 48 00 02 25 */ bl __DSP_exec_task /* 801C22C0 001BF0C0 80 6D 9A B4 */ lwz r3, lbl_803CC3B4-_SDA_BASE_(r13) /* 801C22C4 001BF0C4 38 00 00 02 */ li r0, 2 /* 801C22C8 001BF0C8 90 03 00 00 */ stw r0, 0(r3) @@ -14819,14 +14819,14 @@ lbl_801C22A8: lbl_801C22D8: /* 801C22D8 001BF0D8 3C 60 CD D1 */ lis r3, 0xCDD10001@ha /* 801C22DC 001BF0DC 38 63 00 01 */ addi r3, r3, 0xCDD10001@l -/* 801C22E0 001BF0E0 4B FF FB 35 */ bl func_801C1E14 +/* 801C22E0 001BF0E0 4B FF FB 35 */ bl DSPSendMailToDSP lbl_801C22E4: -/* 801C22E4 001BF0E4 4B FF FA F9 */ bl func_801C1DDC +/* 801C22E4 001BF0E4 4B FF FA F9 */ bl DSPCheckMailToDSP /* 801C22E8 001BF0E8 28 03 00 00 */ cmplwi r3, 0 /* 801C22EC 001BF0EC 40 82 FF F8 */ bne lbl_801C22E4 /* 801C22F0 001BF0F0 80 6D 9A B4 */ lwz r3, lbl_803CC3B4-_SDA_BASE_(r13) /* 801C22F4 001BF0F4 80 83 00 38 */ lwz r4, 0x38(r3) -/* 801C22F8 001BF0F8 48 00 01 E9 */ bl func_801C24E0 +/* 801C22F8 001BF0F8 48 00 01 E9 */ bl __DSP_exec_task /* 801C22FC 001BF0FC 80 6D 9A B4 */ lwz r3, lbl_803CC3B4-_SDA_BASE_(r13) /* 801C2300 001BF100 38 00 00 02 */ li r0, 2 /* 801C2304 001BF104 90 03 00 00 */ stw r0, 0(r3) @@ -14847,16 +14847,16 @@ lbl_801C2318: lbl_801C233C: /* 801C233C 001BF13C 3C 60 CD D1 */ lis r3, 0xCDD10001@ha /* 801C2340 001BF140 38 63 00 01 */ addi r3, r3, 0xCDD10001@l -/* 801C2344 001BF144 4B FF FA D1 */ bl func_801C1E14 +/* 801C2344 001BF144 4B FF FA D1 */ bl DSPSendMailToDSP lbl_801C2348: -/* 801C2348 001BF148 4B FF FA 95 */ bl func_801C1DDC +/* 801C2348 001BF148 4B FF FA 95 */ bl DSPCheckMailToDSP /* 801C234C 001BF14C 28 03 00 00 */ cmplwi r3, 0 /* 801C2350 001BF150 40 82 FF F8 */ bne lbl_801C2348 /* 801C2354 001BF154 38 60 00 00 */ li r3, 0 /* 801C2358 001BF158 80 8D 9A A4 */ lwz r4, lbl_803CC3A4-_SDA_BASE_(r13) -/* 801C235C 001BF15C 48 00 01 85 */ bl func_801C24E0 +/* 801C235C 001BF15C 48 00 01 85 */ bl __DSP_exec_task /* 801C2360 001BF160 80 6D 9A B4 */ lwz r3, lbl_803CC3B4-_SDA_BASE_(r13) -/* 801C2364 001BF164 48 00 05 49 */ bl func_801C28AC +/* 801C2364 001BF164 48 00 05 49 */ bl __DSP_remove_task /* 801C2368 001BF168 80 6D 9A A4 */ lwz r3, lbl_803CC3A4-_SDA_BASE_(r13) /* 801C236C 001BF16C 38 00 00 00 */ li r0, 0 /* 801C2370 001BF170 90 0D 9A A0 */ stw r0, lbl_803CC3A0-_SDA_BASE_(r13) @@ -14879,16 +14879,16 @@ lbl_801C2380: lbl_801C23B0: /* 801C23B0 001BF1B0 3C 60 CD D1 */ lis r3, 0xCDD10002@ha /* 801C23B4 001BF1B4 38 63 00 02 */ addi r3, r3, 0xCDD10002@l -/* 801C23B8 001BF1B8 4B FF FA 5D */ bl func_801C1E14 +/* 801C23B8 001BF1B8 4B FF FA 5D */ bl DSPSendMailToDSP lbl_801C23BC: -/* 801C23BC 001BF1BC 4B FF FA 21 */ bl func_801C1DDC +/* 801C23BC 001BF1BC 4B FF FA 21 */ bl DSPCheckMailToDSP /* 801C23C0 001BF1C0 28 03 00 00 */ cmplwi r3, 0 /* 801C23C4 001BF1C4 40 82 FF F8 */ bne lbl_801C23BC /* 801C23C8 001BF1C8 80 6D 9A B4 */ lwz r3, lbl_803CC3B4-_SDA_BASE_(r13) /* 801C23CC 001BF1CC 38 00 00 03 */ li r0, 3 /* 801C23D0 001BF1D0 90 03 00 00 */ stw r0, 0(r3) /* 801C23D4 001BF1D4 80 6D 9A B4 */ lwz r3, lbl_803CC3B4-_SDA_BASE_(r13) -/* 801C23D8 001BF1D8 48 00 04 D5 */ bl func_801C28AC +/* 801C23D8 001BF1D8 48 00 04 D5 */ bl __DSP_remove_task /* 801C23DC 001BF1DC 48 00 00 E0 */ b lbl_801C24BC lbl_801C23E0: /* 801C23E0 001BF1E0 81 85 00 30 */ lwz r12, 0x30(r5) @@ -14900,9 +14900,9 @@ lbl_801C23E0: lbl_801C23F8: /* 801C23F8 001BF1F8 3C 60 CD D1 */ lis r3, 0xCDD10001@ha /* 801C23FC 001BF1FC 38 63 00 01 */ addi r3, r3, 0xCDD10001@l -/* 801C2400 001BF200 4B FF FA 15 */ bl func_801C1E14 +/* 801C2400 001BF200 4B FF FA 15 */ bl DSPSendMailToDSP lbl_801C2404: -/* 801C2404 001BF204 4B FF F9 D9 */ bl func_801C1DDC +/* 801C2404 001BF204 4B FF F9 D9 */ bl DSPCheckMailToDSP /* 801C2408 001BF208 28 03 00 00 */ cmplwi r3, 0 /* 801C240C 001BF20C 40 82 FF F8 */ bne lbl_801C2404 /* 801C2410 001BF210 80 8D 9A B4 */ lwz r4, lbl_803CC3B4-_SDA_BASE_(r13) @@ -14910,11 +14910,11 @@ lbl_801C2404: /* 801C2418 001BF218 38 60 00 00 */ li r3, 0 /* 801C241C 001BF21C 90 04 00 00 */ stw r0, 0(r4) /* 801C2420 001BF220 80 8D 9A B0 */ lwz r4, lbl_803CC3B0-_SDA_BASE_(r13) -/* 801C2424 001BF224 48 00 00 BD */ bl func_801C24E0 +/* 801C2424 001BF224 48 00 00 BD */ bl __DSP_exec_task /* 801C2428 001BF228 80 0D 9A B0 */ lwz r0, lbl_803CC3B0-_SDA_BASE_(r13) /* 801C242C 001BF22C 80 6D 9A AC */ lwz r3, lbl_803CC3AC-_SDA_BASE_(r13) /* 801C2430 001BF230 90 0D 9A B4 */ stw r0, lbl_803CC3B4-_SDA_BASE_(r13) -/* 801C2434 001BF234 48 00 04 79 */ bl func_801C28AC +/* 801C2434 001BF234 48 00 04 79 */ bl __DSP_remove_task /* 801C2438 001BF238 48 00 00 84 */ b lbl_801C24BC lbl_801C243C: /* 801C243C 001BF23C 81 85 00 30 */ lwz r12, 0x30(r5) @@ -14926,9 +14926,9 @@ lbl_801C243C: lbl_801C2454: /* 801C2454 001BF254 3C 60 CD D1 */ lis r3, 0xCDD10001@ha /* 801C2458 001BF258 38 63 00 01 */ addi r3, r3, 0xCDD10001@l -/* 801C245C 001BF25C 4B FF F9 B9 */ bl func_801C1E14 +/* 801C245C 001BF25C 4B FF F9 B9 */ bl DSPSendMailToDSP lbl_801C2460: -/* 801C2460 001BF260 4B FF F9 7D */ bl func_801C1DDC +/* 801C2460 001BF260 4B FF F9 7D */ bl DSPCheckMailToDSP /* 801C2464 001BF264 28 03 00 00 */ cmplwi r3, 0 /* 801C2468 001BF268 40 82 FF F8 */ bne lbl_801C2460 /* 801C246C 001BF26C 80 8D 9A B4 */ lwz r4, lbl_803CC3B4-_SDA_BASE_(r13) @@ -14937,13 +14937,13 @@ lbl_801C2460: /* 801C2478 001BF278 90 04 00 00 */ stw r0, 0(r4) /* 801C247C 001BF27C 80 8D 9A B4 */ lwz r4, lbl_803CC3B4-_SDA_BASE_(r13) /* 801C2480 001BF280 80 84 00 38 */ lwz r4, 0x38(r4) -/* 801C2484 001BF284 48 00 00 5D */ bl func_801C24E0 +/* 801C2484 001BF284 48 00 00 5D */ bl __DSP_exec_task /* 801C2488 001BF288 80 6D 9A B4 */ lwz r3, lbl_803CC3B4-_SDA_BASE_(r13) /* 801C248C 001BF28C 80 03 00 38 */ lwz r0, 0x38(r3) /* 801C2490 001BF290 90 0D 9A B4 */ stw r0, lbl_803CC3B4-_SDA_BASE_(r13) /* 801C2494 001BF294 80 6D 9A B4 */ lwz r3, lbl_803CC3B4-_SDA_BASE_(r13) /* 801C2498 001BF298 80 63 00 3C */ lwz r3, 0x3c(r3) -/* 801C249C 001BF29C 48 00 04 11 */ bl func_801C28AC +/* 801C249C 001BF29C 48 00 04 11 */ bl __DSP_remove_task /* 801C24A0 001BF2A0 48 00 00 1C */ b lbl_801C24BC lbl_801C24A4: /* 801C24A4 001BF2A4 81 85 00 34 */ lwz r12, 0x34(r5) @@ -14954,17 +14954,17 @@ lbl_801C24A4: /* 801C24B8 001BF2B8 4E 80 00 21 */ blrl lbl_801C24BC: /* 801C24BC 001BF2BC 38 61 00 10 */ addi r3, r1, 0x10 -/* 801C24C0 001BF2C0 48 01 06 AD */ bl func_801D2B6C +/* 801C24C0 001BF2C0 48 01 06 AD */ bl OSClearContext /* 801C24C4 001BF2C4 7F E3 FB 78 */ mr r3, r31 -/* 801C24C8 001BF2C8 48 01 04 DD */ bl func_801D29A4 +/* 801C24C8 001BF2C8 48 01 04 DD */ bl OSSetCurrentContext /* 801C24CC 001BF2CC 80 01 02 EC */ lwz r0, 0x2ec(r1) /* 801C24D0 001BF2D0 83 E1 02 E4 */ lwz r31, 0x2e4(r1) /* 801C24D4 001BF2D4 38 21 02 E8 */ addi r1, r1, 0x2e8 /* 801C24D8 001BF2D8 7C 08 03 A6 */ mtlr r0 /* 801C24DC 001BF2DC 4E 80 00 20 */ blr -.global func_801C24E0 -func_801C24E0: +.global __DSP_exec_task +__DSP_exec_task: /* 801C24E0 001BF2E0 7C 08 02 A6 */ mflr r0 /* 801C24E4 001BF2E4 90 01 00 04 */ stw r0, 4(r1) /* 801C24E8 001BF2E8 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -14974,113 +14974,113 @@ func_801C24E0: /* 801C24F8 001BF2F8 7C 7E 1B 79 */ or. r30, r3, r3 /* 801C24FC 001BF2FC 41 82 00 44 */ beq lbl_801C2540 /* 801C2500 001BF300 80 7E 00 18 */ lwz r3, 0x18(r30) -/* 801C2504 001BF304 4B FF F9 11 */ bl func_801C1E14 +/* 801C2504 001BF304 4B FF F9 11 */ bl DSPSendMailToDSP lbl_801C2508: -/* 801C2508 001BF308 4B FF F8 D5 */ bl func_801C1DDC +/* 801C2508 001BF308 4B FF F8 D5 */ bl DSPCheckMailToDSP /* 801C250C 001BF30C 28 03 00 00 */ cmplwi r3, 0 /* 801C2510 001BF310 40 82 FF F8 */ bne lbl_801C2508 /* 801C2514 001BF314 80 7E 00 1C */ lwz r3, 0x1c(r30) -/* 801C2518 001BF318 4B FF F8 FD */ bl func_801C1E14 +/* 801C2518 001BF318 4B FF F8 FD */ bl DSPSendMailToDSP lbl_801C251C: -/* 801C251C 001BF31C 4B FF F8 C1 */ bl func_801C1DDC +/* 801C251C 001BF31C 4B FF F8 C1 */ bl DSPCheckMailToDSP /* 801C2520 001BF320 28 03 00 00 */ cmplwi r3, 0 /* 801C2524 001BF324 40 82 FF F8 */ bne lbl_801C251C /* 801C2528 001BF328 80 7E 00 20 */ lwz r3, 0x20(r30) -/* 801C252C 001BF32C 4B FF F8 E9 */ bl func_801C1E14 +/* 801C252C 001BF32C 4B FF F8 E9 */ bl DSPSendMailToDSP lbl_801C2530: -/* 801C2530 001BF330 4B FF F8 AD */ bl func_801C1DDC +/* 801C2530 001BF330 4B FF F8 AD */ bl DSPCheckMailToDSP /* 801C2534 001BF334 28 03 00 00 */ cmplwi r3, 0 /* 801C2538 001BF338 40 82 FF F8 */ bne lbl_801C2530 /* 801C253C 001BF33C 48 00 00 40 */ b lbl_801C257C lbl_801C2540: /* 801C2540 001BF340 38 60 00 00 */ li r3, 0 -/* 801C2544 001BF344 4B FF F8 D1 */ bl func_801C1E14 +/* 801C2544 001BF344 4B FF F8 D1 */ bl DSPSendMailToDSP lbl_801C2548: -/* 801C2548 001BF348 4B FF F8 95 */ bl func_801C1DDC +/* 801C2548 001BF348 4B FF F8 95 */ bl DSPCheckMailToDSP /* 801C254C 001BF34C 28 03 00 00 */ cmplwi r3, 0 /* 801C2550 001BF350 40 82 FF F8 */ bne lbl_801C2548 /* 801C2554 001BF354 38 60 00 00 */ li r3, 0 -/* 801C2558 001BF358 4B FF F8 BD */ bl func_801C1E14 +/* 801C2558 001BF358 4B FF F8 BD */ bl DSPSendMailToDSP lbl_801C255C: -/* 801C255C 001BF35C 4B FF F8 81 */ bl func_801C1DDC +/* 801C255C 001BF35C 4B FF F8 81 */ bl DSPCheckMailToDSP /* 801C2560 001BF360 28 03 00 00 */ cmplwi r3, 0 /* 801C2564 001BF364 40 82 FF F8 */ bne lbl_801C255C /* 801C2568 001BF368 38 60 00 00 */ li r3, 0 -/* 801C256C 001BF36C 4B FF F8 A9 */ bl func_801C1E14 +/* 801C256C 001BF36C 4B FF F8 A9 */ bl DSPSendMailToDSP lbl_801C2570: -/* 801C2570 001BF370 4B FF F8 6D */ bl func_801C1DDC +/* 801C2570 001BF370 4B FF F8 6D */ bl DSPCheckMailToDSP /* 801C2574 001BF374 28 03 00 00 */ cmplwi r3, 0 /* 801C2578 001BF378 40 82 FF F8 */ bne lbl_801C2570 lbl_801C257C: /* 801C257C 001BF37C 80 7F 00 0C */ lwz r3, 0xc(r31) -/* 801C2580 001BF380 4B FF F8 95 */ bl func_801C1E14 +/* 801C2580 001BF380 4B FF F8 95 */ bl DSPSendMailToDSP lbl_801C2584: -/* 801C2584 001BF384 4B FF F8 59 */ bl func_801C1DDC +/* 801C2584 001BF384 4B FF F8 59 */ bl DSPCheckMailToDSP /* 801C2588 001BF388 28 03 00 00 */ cmplwi r3, 0 /* 801C258C 001BF38C 40 82 FF F8 */ bne lbl_801C2584 /* 801C2590 001BF390 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 801C2594 001BF394 4B FF F8 81 */ bl func_801C1E14 +/* 801C2594 001BF394 4B FF F8 81 */ bl DSPSendMailToDSP lbl_801C2598: -/* 801C2598 001BF398 4B FF F8 45 */ bl func_801C1DDC +/* 801C2598 001BF398 4B FF F8 45 */ bl DSPCheckMailToDSP /* 801C259C 001BF39C 28 03 00 00 */ cmplwi r3, 0 /* 801C25A0 001BF3A0 40 82 FF F8 */ bne lbl_801C2598 /* 801C25A4 001BF3A4 80 7F 00 14 */ lwz r3, 0x14(r31) -/* 801C25A8 001BF3A8 4B FF F8 6D */ bl func_801C1E14 +/* 801C25A8 001BF3A8 4B FF F8 6D */ bl DSPSendMailToDSP lbl_801C25AC: -/* 801C25AC 001BF3AC 4B FF F8 31 */ bl func_801C1DDC +/* 801C25AC 001BF3AC 4B FF F8 31 */ bl DSPCheckMailToDSP /* 801C25B0 001BF3B0 28 03 00 00 */ cmplwi r3, 0 /* 801C25B4 001BF3B4 40 82 FF F8 */ bne lbl_801C25AC /* 801C25B8 001BF3B8 80 1F 00 00 */ lwz r0, 0(r31) /* 801C25BC 001BF3BC 28 00 00 00 */ cmplwi r0, 0 /* 801C25C0 001BF3C0 40 82 00 58 */ bne lbl_801C2618 /* 801C25C4 001BF3C4 A0 7F 00 24 */ lhz r3, 0x24(r31) -/* 801C25C8 001BF3C8 4B FF F8 4D */ bl func_801C1E14 +/* 801C25C8 001BF3C8 4B FF F8 4D */ bl DSPSendMailToDSP lbl_801C25CC: -/* 801C25CC 001BF3CC 4B FF F8 11 */ bl func_801C1DDC +/* 801C25CC 001BF3CC 4B FF F8 11 */ bl DSPCheckMailToDSP /* 801C25D0 001BF3D0 28 03 00 00 */ cmplwi r3, 0 /* 801C25D4 001BF3D4 40 82 FF F8 */ bne lbl_801C25CC /* 801C25D8 001BF3D8 38 60 00 00 */ li r3, 0 -/* 801C25DC 001BF3DC 4B FF F8 39 */ bl func_801C1E14 +/* 801C25DC 001BF3DC 4B FF F8 39 */ bl DSPSendMailToDSP lbl_801C25E0: -/* 801C25E0 001BF3E0 4B FF F7 FD */ bl func_801C1DDC +/* 801C25E0 001BF3E0 4B FF F7 FD */ bl DSPCheckMailToDSP /* 801C25E4 001BF3E4 28 03 00 00 */ cmplwi r3, 0 /* 801C25E8 001BF3E8 40 82 FF F8 */ bne lbl_801C25E0 /* 801C25EC 001BF3EC 38 60 00 00 */ li r3, 0 -/* 801C25F0 001BF3F0 4B FF F8 25 */ bl func_801C1E14 +/* 801C25F0 001BF3F0 4B FF F8 25 */ bl DSPSendMailToDSP lbl_801C25F4: -/* 801C25F4 001BF3F4 4B FF F7 E9 */ bl func_801C1DDC +/* 801C25F4 001BF3F4 4B FF F7 E9 */ bl DSPCheckMailToDSP /* 801C25F8 001BF3F8 28 03 00 00 */ cmplwi r3, 0 /* 801C25FC 001BF3FC 40 82 FF F8 */ bne lbl_801C25F4 /* 801C2600 001BF400 38 60 00 00 */ li r3, 0 -/* 801C2604 001BF404 4B FF F8 11 */ bl func_801C1E14 +/* 801C2604 001BF404 4B FF F8 11 */ bl DSPSendMailToDSP lbl_801C2608: -/* 801C2608 001BF408 4B FF F7 D5 */ bl func_801C1DDC +/* 801C2608 001BF408 4B FF F7 D5 */ bl DSPCheckMailToDSP /* 801C260C 001BF40C 28 03 00 00 */ cmplwi r3, 0 /* 801C2610 001BF410 40 82 FF F8 */ bne lbl_801C2608 /* 801C2614 001BF414 48 00 00 54 */ b lbl_801C2668 lbl_801C2618: /* 801C2618 001BF418 A0 7F 00 26 */ lhz r3, 0x26(r31) -/* 801C261C 001BF41C 4B FF F7 F9 */ bl func_801C1E14 +/* 801C261C 001BF41C 4B FF F7 F9 */ bl DSPSendMailToDSP lbl_801C2620: -/* 801C2620 001BF420 4B FF F7 BD */ bl func_801C1DDC +/* 801C2620 001BF420 4B FF F7 BD */ bl DSPCheckMailToDSP /* 801C2624 001BF424 28 03 00 00 */ cmplwi r3, 0 /* 801C2628 001BF428 40 82 FF F8 */ bne lbl_801C2620 /* 801C262C 001BF42C 80 7F 00 18 */ lwz r3, 0x18(r31) -/* 801C2630 001BF430 4B FF F7 E5 */ bl func_801C1E14 +/* 801C2630 001BF430 4B FF F7 E5 */ bl DSPSendMailToDSP lbl_801C2634: -/* 801C2634 001BF434 4B FF F7 A9 */ bl func_801C1DDC +/* 801C2634 001BF434 4B FF F7 A9 */ bl DSPCheckMailToDSP /* 801C2638 001BF438 28 03 00 00 */ cmplwi r3, 0 /* 801C263C 001BF43C 40 82 FF F8 */ bne lbl_801C2634 /* 801C2640 001BF440 80 7F 00 1C */ lwz r3, 0x1c(r31) -/* 801C2644 001BF444 4B FF F7 D1 */ bl func_801C1E14 +/* 801C2644 001BF444 4B FF F7 D1 */ bl DSPSendMailToDSP lbl_801C2648: -/* 801C2648 001BF448 4B FF F7 95 */ bl func_801C1DDC +/* 801C2648 001BF448 4B FF F7 95 */ bl DSPCheckMailToDSP /* 801C264C 001BF44C 28 03 00 00 */ cmplwi r3, 0 /* 801C2650 001BF450 40 82 FF F8 */ bne lbl_801C2648 /* 801C2654 001BF454 80 7F 00 20 */ lwz r3, 0x20(r31) -/* 801C2658 001BF458 4B FF F7 BD */ bl func_801C1E14 +/* 801C2658 001BF458 4B FF F7 BD */ bl DSPSendMailToDSP lbl_801C265C: -/* 801C265C 001BF45C 4B FF F7 81 */ bl func_801C1DDC +/* 801C265C 001BF45C 4B FF F7 81 */ bl DSPCheckMailToDSP /* 801C2660 001BF460 28 03 00 00 */ cmplwi r3, 0 /* 801C2664 001BF464 40 82 FF F8 */ bne lbl_801C265C lbl_801C2668: @@ -15091,8 +15091,8 @@ lbl_801C2668: /* 801C2678 001BF478 7C 08 03 A6 */ mtlr r0 /* 801C267C 001BF47C 4E 80 00 20 */ blr -.global func_801C2680 -func_801C2680: +.global __DSP_boot_task +__DSP_boot_task: /* 801C2680 001BF480 7C 08 02 A6 */ mflr r0 /* 801C2684 001BF484 3C 80 80 2B */ lis r4, lbl_802B4158@ha /* 801C2688 001BF488 90 01 00 04 */ stw r0, 4(r1) @@ -15102,101 +15102,101 @@ func_801C2680: /* 801C2698 001BF498 93 C1 00 10 */ stw r30, 0x10(r1) /* 801C269C 001BF49C 3B C3 00 00 */ addi r30, r3, 0 lbl_801C26A0: -/* 801C26A0 001BF4A0 4B FF F7 4D */ bl func_801C1DEC +/* 801C26A0 001BF4A0 4B FF F7 4D */ bl DSPCheckMailFromDSP /* 801C26A4 001BF4A4 28 03 00 00 */ cmplwi r3, 0 /* 801C26A8 001BF4A8 41 82 FF F8 */ beq lbl_801C26A0 -/* 801C26AC 001BF4AC 4B FF F7 51 */ bl func_801C1DFC +/* 801C26AC 001BF4AC 4B FF F7 51 */ bl DSPReadMailFromDSP /* 801C26B0 001BF4B0 90 61 00 0C */ stw r3, 0xc(r1) /* 801C26B4 001BF4B4 3C 60 80 F4 */ lis r3, 0x80F3A001@ha /* 801C26B8 001BF4B8 38 63 A0 01 */ addi r3, r3, 0x80F3A001@l -/* 801C26BC 001BF4BC 4B FF F7 59 */ bl func_801C1E14 +/* 801C26BC 001BF4BC 4B FF F7 59 */ bl DSPSendMailToDSP lbl_801C26C0: -/* 801C26C0 001BF4C0 4B FF F7 1D */ bl func_801C1DDC +/* 801C26C0 001BF4C0 4B FF F7 1D */ bl DSPCheckMailToDSP /* 801C26C4 001BF4C4 28 03 00 00 */ cmplwi r3, 0 /* 801C26C8 001BF4C8 40 82 FF F8 */ bne lbl_801C26C0 /* 801C26CC 001BF4CC 80 7E 00 0C */ lwz r3, 0xc(r30) -/* 801C26D0 001BF4D0 4B FF F7 45 */ bl func_801C1E14 +/* 801C26D0 001BF4D0 4B FF F7 45 */ bl DSPSendMailToDSP lbl_801C26D4: -/* 801C26D4 001BF4D4 4B FF F7 09 */ bl func_801C1DDC +/* 801C26D4 001BF4D4 4B FF F7 09 */ bl DSPCheckMailToDSP /* 801C26D8 001BF4D8 28 03 00 00 */ cmplwi r3, 0 /* 801C26DC 001BF4DC 40 82 FF F8 */ bne lbl_801C26D4 /* 801C26E0 001BF4E0 3C 60 80 F4 */ lis r3, 0x80F3C002@ha /* 801C26E4 001BF4E4 38 63 C0 02 */ addi r3, r3, 0x80F3C002@l -/* 801C26E8 001BF4E8 4B FF F7 2D */ bl func_801C1E14 +/* 801C26E8 001BF4E8 4B FF F7 2D */ bl DSPSendMailToDSP lbl_801C26EC: -/* 801C26EC 001BF4EC 4B FF F6 F1 */ bl func_801C1DDC +/* 801C26EC 001BF4EC 4B FF F6 F1 */ bl DSPCheckMailToDSP /* 801C26F0 001BF4F0 28 03 00 00 */ cmplwi r3, 0 /* 801C26F4 001BF4F4 40 82 FF F8 */ bne lbl_801C26EC /* 801C26F8 001BF4F8 80 1E 00 14 */ lwz r0, 0x14(r30) /* 801C26FC 001BF4FC 54 03 04 3E */ clrlwi r3, r0, 0x10 -/* 801C2700 001BF500 4B FF F7 15 */ bl func_801C1E14 +/* 801C2700 001BF500 4B FF F7 15 */ bl DSPSendMailToDSP lbl_801C2704: -/* 801C2704 001BF504 4B FF F6 D9 */ bl func_801C1DDC +/* 801C2704 001BF504 4B FF F6 D9 */ bl DSPCheckMailToDSP /* 801C2708 001BF508 28 03 00 00 */ cmplwi r3, 0 /* 801C270C 001BF50C 40 82 FF F8 */ bne lbl_801C2704 /* 801C2710 001BF510 3C 60 80 F4 */ lis r3, 0x80F3A002@ha /* 801C2714 001BF514 38 63 A0 02 */ addi r3, r3, 0x80F3A002@l -/* 801C2718 001BF518 4B FF F6 FD */ bl func_801C1E14 +/* 801C2718 001BF518 4B FF F6 FD */ bl DSPSendMailToDSP lbl_801C271C: -/* 801C271C 001BF51C 4B FF F6 C1 */ bl func_801C1DDC +/* 801C271C 001BF51C 4B FF F6 C1 */ bl DSPCheckMailToDSP /* 801C2720 001BF520 28 03 00 00 */ cmplwi r3, 0 /* 801C2724 001BF524 40 82 FF F8 */ bne lbl_801C271C /* 801C2728 001BF528 80 7E 00 10 */ lwz r3, 0x10(r30) -/* 801C272C 001BF52C 4B FF F6 E9 */ bl func_801C1E14 +/* 801C272C 001BF52C 4B FF F6 E9 */ bl DSPSendMailToDSP lbl_801C2730: -/* 801C2730 001BF530 4B FF F6 AD */ bl func_801C1DDC +/* 801C2730 001BF530 4B FF F6 AD */ bl DSPCheckMailToDSP /* 801C2734 001BF534 28 03 00 00 */ cmplwi r3, 0 /* 801C2738 001BF538 40 82 FF F8 */ bne lbl_801C2730 /* 801C273C 001BF53C 3C 60 80 F4 */ lis r3, 0x80F3B002@ha /* 801C2740 001BF540 38 63 B0 02 */ addi r3, r3, 0x80F3B002@l -/* 801C2744 001BF544 4B FF F6 D1 */ bl func_801C1E14 +/* 801C2744 001BF544 4B FF F6 D1 */ bl DSPSendMailToDSP lbl_801C2748: -/* 801C2748 001BF548 4B FF F6 95 */ bl func_801C1DDC +/* 801C2748 001BF548 4B FF F6 95 */ bl DSPCheckMailToDSP /* 801C274C 001BF54C 28 03 00 00 */ cmplwi r3, 0 /* 801C2750 001BF550 40 82 FF F8 */ bne lbl_801C2748 /* 801C2754 001BF554 38 60 00 00 */ li r3, 0 -/* 801C2758 001BF558 4B FF F6 BD */ bl func_801C1E14 +/* 801C2758 001BF558 4B FF F6 BD */ bl DSPSendMailToDSP lbl_801C275C: -/* 801C275C 001BF55C 4B FF F6 81 */ bl func_801C1DDC +/* 801C275C 001BF55C 4B FF F6 81 */ bl DSPCheckMailToDSP /* 801C2760 001BF560 28 03 00 00 */ cmplwi r3, 0 /* 801C2764 001BF564 40 82 FF F8 */ bne lbl_801C275C /* 801C2768 001BF568 3C 60 80 F4 */ lis r3, 0x80F3D001@ha /* 801C276C 001BF56C 38 63 D0 01 */ addi r3, r3, 0x80F3D001@l -/* 801C2770 001BF570 4B FF F6 A5 */ bl func_801C1E14 +/* 801C2770 001BF570 4B FF F6 A5 */ bl DSPSendMailToDSP lbl_801C2774: -/* 801C2774 001BF574 4B FF F6 69 */ bl func_801C1DDC +/* 801C2774 001BF574 4B FF F6 69 */ bl DSPCheckMailToDSP /* 801C2778 001BF578 28 03 00 00 */ cmplwi r3, 0 /* 801C277C 001BF57C 40 82 FF F8 */ bne lbl_801C2774 /* 801C2780 001BF580 A0 7E 00 24 */ lhz r3, 0x24(r30) -/* 801C2784 001BF584 4B FF F6 91 */ bl func_801C1E14 +/* 801C2784 001BF584 4B FF F6 91 */ bl DSPSendMailToDSP lbl_801C2788: -/* 801C2788 001BF588 4B FF F6 55 */ bl func_801C1DDC +/* 801C2788 001BF588 4B FF F6 55 */ bl DSPCheckMailToDSP /* 801C278C 001BF58C 28 03 00 00 */ cmplwi r3, 0 /* 801C2790 001BF590 40 82 FF F8 */ bne lbl_801C2788 /* 801C2794 001BF594 38 7F 00 00 */ addi r3, r31, 0 /* 801C2798 001BF598 4C C6 31 82 */ crclr 6 /* 801C279C 001BF59C 38 9E 00 00 */ addi r4, r30, 0 -/* 801C27A0 001BF5A0 4B FF F8 CD */ bl func_801C206C +/* 801C27A0 001BF5A0 4B FF F8 CD */ bl __DSP_debug_printf /* 801C27A4 001BF5A4 80 9E 00 0C */ lwz r4, 0xc(r30) /* 801C27A8 001BF5A8 38 7F 00 20 */ addi r3, r31, 0x20 /* 801C27AC 001BF5AC 4C C6 31 82 */ crclr 6 -/* 801C27B0 001BF5B0 4B FF F8 BD */ bl func_801C206C +/* 801C27B0 001BF5B0 4B FF F8 BD */ bl __DSP_debug_printf /* 801C27B4 001BF5B4 80 9E 00 14 */ lwz r4, 0x14(r30) /* 801C27B8 001BF5B8 38 7F 00 50 */ addi r3, r31, 0x50 /* 801C27BC 001BF5BC 4C C6 31 82 */ crclr 6 -/* 801C27C0 001BF5C0 4B FF F8 AD */ bl func_801C206C +/* 801C27C0 001BF5C0 4B FF F8 AD */ bl __DSP_debug_printf /* 801C27C4 001BF5C4 80 9E 00 10 */ lwz r4, 0x10(r30) /* 801C27C8 001BF5C8 38 7F 00 80 */ addi r3, r31, 0x80 /* 801C27CC 001BF5CC 4C C6 31 82 */ crclr 6 -/* 801C27D0 001BF5D0 4B FF F8 9D */ bl func_801C206C +/* 801C27D0 001BF5D0 4B FF F8 9D */ bl __DSP_debug_printf /* 801C27D4 001BF5D4 80 9E 00 1C */ lwz r4, 0x1c(r30) /* 801C27D8 001BF5D8 38 7F 00 B0 */ addi r3, r31, 0xb0 /* 801C27DC 001BF5DC 4C C6 31 82 */ crclr 6 -/* 801C27E0 001BF5E0 4B FF F8 8D */ bl func_801C206C +/* 801C27E0 001BF5E0 4B FF F8 8D */ bl __DSP_debug_printf /* 801C27E4 001BF5E4 A0 9E 00 24 */ lhz r4, 0x24(r30) /* 801C27E8 001BF5E8 38 7F 00 E0 */ addi r3, r31, 0xe0 /* 801C27EC 001BF5EC 4C C6 31 82 */ crclr 6 -/* 801C27F0 001BF5F0 4B FF F8 7D */ bl func_801C206C +/* 801C27F0 001BF5F0 4B FF F8 7D */ bl __DSP_debug_printf /* 801C27F4 001BF5F4 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801C27F8 001BF5F8 83 E1 00 14 */ lwz r31, 0x14(r1) /* 801C27FC 001BF5FC 83 C1 00 10 */ lwz r30, 0x10(r1) @@ -15204,8 +15204,8 @@ lbl_801C2788: /* 801C2804 001BF604 7C 08 03 A6 */ mtlr r0 /* 801C2808 001BF608 4E 80 00 20 */ blr -.global func_801C280C -func_801C280C: +.global __DSP_insert_task +__DSP_insert_task: /* 801C280C 001BF60C 80 0D 9A B0 */ lwz r0, lbl_803CC3B0-_SDA_BASE_(r13) /* 801C2810 001BF610 28 00 00 00 */ cmplwi r0, 0 /* 801C2814 001BF614 40 82 00 20 */ bne lbl_801C2834 @@ -15253,8 +15253,8 @@ lbl_801C2884: /* 801C28A4 001BF6A4 90 6D 9A AC */ stw r3, lbl_803CC3AC-_SDA_BASE_(r13) /* 801C28A8 001BF6A8 4E 80 00 20 */ blr -.global func_801C28AC -func_801C28AC: +.global __DSP_remove_task +__DSP_remove_task: /* 801C28AC 001BF6AC 38 80 00 00 */ li r4, 0 /* 801C28B0 001BF6B0 90 83 00 08 */ stw r4, 8(r3) /* 801C28B4 001BF6B4 38 00 00 03 */ li r0, 3 @@ -15309,7 +15309,7 @@ func_801C2940: /* 801C2960 001BF760 90 03 D6 C0 */ stw r0, lbl_8037D6C0@l(r3) /* 801C2964 001BF764 38 60 00 00 */ li r3, 0 /* 801C2968 001BF768 48 00 0D D9 */ bl func_801C3740 -/* 801C296C 001BF76C 48 00 EC BD */ bl func_801D1628 +/* 801C296C 001BF76C 48 00 EC BD */ bl OSInitAlarm /* 801C2970 001BF770 80 01 00 0C */ lwz r0, 0xc(r1) /* 801C2974 001BF774 38 21 00 08 */ addi r1, r1, 8 /* 801C2978 001BF778 7C 08 03 A6 */ mtlr r0 @@ -15326,7 +15326,7 @@ lbl_801C2980: /* 801C29A0 001BF7A0 80 0D 9A F8 */ lwz r0, lbl_803CC3F8-_SDA_BASE_(r13) /* 801C29A4 001BF7A4 2C 00 00 00 */ cmpwi r0, 0 /* 801C29A8 001BF7A8 41 82 00 40 */ beq lbl_801C29E8 -/* 801C29AC 001BF7AC 48 01 4B C1 */ bl func_801D756C +/* 801C29AC 001BF7AC 48 01 4B C1 */ bl __OSGetSystemTime /* 801C29B0 001BF7B0 90 8D 9A EC */ stw r4, lbl_803CC3EC-_SDA_BASE_(r13) /* 801C29B4 001BF7B4 38 00 00 00 */ li r0, 0 /* 801C29B8 001BF7B8 90 6D 9A E8 */ stw r3, lbl_803CC3E8-_SDA_BASE_(r13) @@ -15368,7 +15368,7 @@ lbl_801C2A30: /* 801C2A38 001BF838 38 00 00 00 */ li r0, 0 /* 801C2A3C 001BF83C 90 0D 9A D0 */ stw r0, lbl_803CC3D0-_SDA_BASE_(r13) /* 801C2A40 001BF840 38 7E 00 68 */ addi r3, r30, 0x68 -/* 801C2A44 001BF844 48 00 EF 75 */ bl func_801D19B8 +/* 801C2A44 001BF844 48 00 EF 75 */ bl OSCancelAlarm lbl_801C2A48: /* 801C2A48 001BF848 7F 60 FB 78 */ or r0, r27, r31 /* 801C2A4C 001BF84C 3F E0 CC 00 */ lis r31, 0xCC006000@ha @@ -15376,7 +15376,7 @@ lbl_801C2A48: /* 801C2A54 001BF854 80 0D 9A D0 */ lwz r0, lbl_803CC3D0-_SDA_BASE_(r13) /* 801C2A58 001BF858 28 00 00 00 */ cmplwi r0, 0 /* 801C2A5C 001BF85C 41 82 00 A0 */ beq lbl_801C2AFC -/* 801C2A60 001BF860 48 01 4B 0D */ bl func_801D756C +/* 801C2A60 001BF860 48 01 4B 0D */ bl __OSGetSystemTime /* 801C2A64 001BF864 3C A0 80 00 */ lis r5, 0x800000F8@ha /* 801C2A68 001BF868 80 ED 9A C8 */ lwz r7, lbl_803CC3C8-_SDA_BASE_(r13) /* 801C2A6C 001BF86C 80 C5 00 F8 */ lwz r6, 0x800000F8@l(r5) @@ -15492,9 +15492,9 @@ lbl_801C2BEC: /* 801C2BF8 001BF9F8 90 0D 9A FC */ stw r0, lbl_803CC3FC-_SDA_BASE_(r13) lbl_801C2BFC: /* 801C2BFC 001BF9FC 38 61 00 10 */ addi r3, r1, 0x10 -/* 801C2C00 001BFA00 48 00 FF 6D */ bl func_801D2B6C +/* 801C2C00 001BFA00 48 00 FF 6D */ bl OSClearContext /* 801C2C04 001BFA04 38 61 00 10 */ addi r3, r1, 0x10 -/* 801C2C08 001BFA08 48 00 FD 9D */ bl func_801D29A4 +/* 801C2C08 001BFA08 48 00 FD 9D */ bl OSSetCurrentContext /* 801C2C0C 001BFA0C 28 1D 00 00 */ cmplwi r29, 0 /* 801C2C10 001BFA10 41 82 00 2C */ beq lbl_801C2C3C /* 801C2C14 001BFA14 81 8D 9A C0 */ lwz r12, lbl_803CC3C0-_SDA_BASE_(r13) @@ -15510,9 +15510,9 @@ lbl_801C2C34: /* 801C2C38 001BFA38 90 0D 9A D8 */ stw r0, lbl_803CC3D8-_SDA_BASE_(r13) lbl_801C2C3C: /* 801C2C3C 001BFA3C 38 61 00 10 */ addi r3, r1, 0x10 -/* 801C2C40 001BFA40 48 00 FF 2D */ bl func_801D2B6C +/* 801C2C40 001BFA40 48 00 FF 2D */ bl OSClearContext /* 801C2C44 001BFA44 7F 83 E3 78 */ mr r3, r28 -/* 801C2C48 001BFA48 48 00 FD 5D */ bl func_801D29A4 +/* 801C2C48 001BFA48 48 00 FD 5D */ bl OSSetCurrentContext lbl_801C2C4C: /* 801C2C4C 001BFA4C BB 61 02 DC */ lmw r27, 0x2dc(r1) /* 801C2C50 001BFA50 80 01 02 F4 */ lwz r0, 0x2f4(r1) @@ -15562,11 +15562,11 @@ lbl_801C2CE4: /* 801C2CF0 001BFAF0 94 21 FD 20 */ stwu r1, -0x2e0(r1) /* 801C2CF4 001BFAF4 93 E1 02 DC */ stw r31, 0x2dc(r1) /* 801C2CF8 001BFAF8 3B E4 00 00 */ addi r31, r4, 0 -/* 801C2CFC 001BFAFC 48 01 19 DD */ bl func_801D46D8 +/* 801C2CFC 001BFAFC 48 01 19 DD */ bl __OSMaskInterrupts /* 801C2D00 001BFB00 38 61 00 10 */ addi r3, r1, 0x10 -/* 801C2D04 001BFB04 48 00 FE 69 */ bl func_801D2B6C +/* 801C2D04 001BFB04 48 00 FE 69 */ bl OSClearContext /* 801C2D08 001BFB08 38 61 00 10 */ addi r3, r1, 0x10 -/* 801C2D0C 001BFB0C 48 00 FC 99 */ bl func_801D29A4 +/* 801C2D0C 001BFB0C 48 00 FC 99 */ bl OSSetCurrentContext /* 801C2D10 001BFB10 81 8D 9A C0 */ lwz r12, lbl_803CC3C0-_SDA_BASE_(r13) /* 801C2D14 001BFB14 38 00 00 00 */ li r0, 0 /* 801C2D18 001BFB18 28 0C 00 00 */ cmplwi r12, 0 @@ -15577,9 +15577,9 @@ lbl_801C2CE4: /* 801C2D2C 001BFB2C 4E 80 00 21 */ blrl lbl_801C2D30: /* 801C2D30 001BFB30 38 61 00 10 */ addi r3, r1, 0x10 -/* 801C2D34 001BFB34 48 00 FE 39 */ bl func_801D2B6C +/* 801C2D34 001BFB34 48 00 FE 39 */ bl OSClearContext /* 801C2D38 001BFB38 7F E3 FB 78 */ mr r3, r31 -/* 801C2D3C 001BFB3C 48 00 FC 69 */ bl func_801D29A4 +/* 801C2D3C 001BFB3C 48 00 FC 69 */ bl OSSetCurrentContext /* 801C2D40 001BFB40 80 01 02 E4 */ lwz r0, 0x2e4(r1) /* 801C2D44 001BFB44 83 E1 02 DC */ lwz r31, 0x2dc(r1) /* 801C2D48 001BFB48 38 21 02 E0 */ addi r1, r1, 0x2e0 @@ -15605,7 +15605,7 @@ func_801C2D54: /* 801C2D8C 001BFB8C 3C C0 80 38 */ lis r6, lbl_8037D6C0@ha /* 801C2D90 001BFB90 3B E6 D6 C0 */ addi r31, r6, lbl_8037D6C0@l /* 801C2D94 001BFB94 90 0D 9A F8 */ stw r0, lbl_803CC3F8-_SDA_BASE_(r13) -/* 801C2D98 001BFB98 48 01 47 D5 */ bl func_801D756C +/* 801C2D98 001BFB98 48 01 47 D5 */ bl __OSGetSystemTime /* 801C2D9C 001BFB9C 90 8D 9A F4 */ stw r4, lbl_803CC3F4-_SDA_BASE_(r13) /* 801C2DA0 001BFBA0 3C 80 CC 00 */ lis r4, 0xCC006000@ha /* 801C2DA4 001BFBA4 3C 00 00 A0 */ lis r0, 0xa0 @@ -15628,13 +15628,13 @@ func_801C2D54: /* 801C2DE8 001BFBE8 38 7F 00 68 */ addi r3, r31, 0x68 /* 801C2DEC 001BFBEC 54 00 F0 BE */ srwi r0, r0, 2 /* 801C2DF0 001BFBF0 1F C0 00 14 */ mulli r30, r0, 0x14 -/* 801C2DF4 001BFBF4 48 00 E8 81 */ bl func_801D1674 +/* 801C2DF4 001BFBF4 48 00 E8 81 */ bl OSCreateAlarm /* 801C2DF8 001BFBF8 3C 60 80 1C */ lis r3, lbl_801C2CE4@ha /* 801C2DFC 001BFBFC 38 E3 2C E4 */ addi r7, r3, lbl_801C2CE4@l /* 801C2E00 001BFC00 38 DE 00 00 */ addi r6, r30, 0 /* 801C2E04 001BFC04 38 7F 00 68 */ addi r3, r31, 0x68 /* 801C2E08 001BFC08 38 A0 00 00 */ li r5, 0 -/* 801C2E0C 001BFC0C 48 00 EA C9 */ bl func_801D18D4 +/* 801C2E0C 001BFC0C 48 00 EA C9 */ bl OSSetAlarm /* 801C2E10 001BFC10 48 00 00 34 */ b lbl_801C2E44 lbl_801C2E14: /* 801C2E14 001BFC14 3C 60 80 00 */ lis r3, 0x800000F8@ha @@ -15642,13 +15642,13 @@ lbl_801C2E14: /* 801C2E1C 001BFC1C 38 7F 00 68 */ addi r3, r31, 0x68 /* 801C2E20 001BFC20 54 00 F0 BE */ srwi r0, r0, 2 /* 801C2E24 001BFC24 1F C0 00 0A */ mulli r30, r0, 0xa -/* 801C2E28 001BFC28 48 00 E8 4D */ bl func_801D1674 +/* 801C2E28 001BFC28 48 00 E8 4D */ bl OSCreateAlarm /* 801C2E2C 001BFC2C 3C 60 80 1C */ lis r3, lbl_801C2CE4@ha /* 801C2E30 001BFC30 38 E3 2C E4 */ addi r7, r3, lbl_801C2CE4@l /* 801C2E34 001BFC34 38 DE 00 00 */ addi r6, r30, 0 /* 801C2E38 001BFC38 38 7F 00 68 */ addi r3, r31, 0x68 /* 801C2E3C 001BFC3C 38 A0 00 00 */ li r5, 0 -/* 801C2E40 001BFC40 48 00 EA 95 */ bl func_801D18D4 +/* 801C2E40 001BFC40 48 00 EA 95 */ bl OSSetAlarm lbl_801C2E44: /* 801C2E44 001BFC44 80 01 00 2C */ lwz r0, 0x2c(r1) /* 801C2E48 001BFC48 83 E1 00 24 */ lwz r31, 0x24(r1) @@ -15751,7 +15751,7 @@ lbl_801C2F8C: /* 801C2FA4 001BFDA4 38 03 FF FF */ addi r0, r3, -1 /* 801C2FA8 001BFDA8 7C 04 02 14 */ add r0, r4, r0 /* 801C2FAC 001BFDAC 54 16 8B FE */ srwi r22, r0, 0xf -/* 801C2FB0 001BFDB0 48 00 39 75 */ bl func_801C6924 +/* 801C2FB0 001BFDB0 48 00 39 75 */ bl DVDGetCurrentDiskID /* 801C2FB4 001BFDB4 88 03 00 08 */ lbz r0, 8(r3) /* 801C2FB8 001BFDB8 28 00 00 00 */ cmplwi r0, 0 /* 801C2FBC 001BFDBC 41 82 00 0C */ beq lbl_801C2FC8 @@ -15806,7 +15806,7 @@ lbl_801C3038: /* 801C3060 001BFE60 7C 00 20 40 */ cmplw r0, r4 /* 801C3064 001BFE64 40 82 00 EC */ bne lbl_801C3150 lbl_801C3068: -/* 801C3068 001BFE68 48 01 45 05 */ bl func_801D756C +/* 801C3068 001BFE68 48 01 45 05 */ bl __OSGetSystemTime /* 801C306C 001BFE6C 3C A0 80 00 */ lis r5, 0x800000F8@ha /* 801C3070 001BFE70 81 0D 9A E8 */ lwz r8, lbl_803CC3E8-_SDA_BASE_(r13) /* 801C3074 001BFE74 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5) @@ -15857,13 +15857,13 @@ lbl_801C30E0: /* 801C3124 001BFF24 7E E5 00 14 */ addc r23, r5, r0 /* 801C3128 001BFF28 7E C4 31 14 */ adde r22, r4, r6 /* 801C312C 001BFF2C 38 7F 00 40 */ addi r3, r31, 0x40 -/* 801C3130 001BFF30 48 00 E5 45 */ bl func_801D1674 +/* 801C3130 001BFF30 48 00 E5 45 */ bl OSCreateAlarm /* 801C3134 001BFF34 3C 60 80 1C */ lis r3, lbl_801C2C60@ha /* 801C3138 001BFF38 38 E3 2C 60 */ addi r7, r3, lbl_801C2C60@l /* 801C313C 001BFF3C 38 D7 00 00 */ addi r6, r23, 0 /* 801C3140 001BFF40 38 B6 00 00 */ addi r5, r22, 0 /* 801C3144 001BFF44 38 7F 00 40 */ addi r3, r31, 0x40 -/* 801C3148 001BFF48 48 00 E7 8D */ bl func_801D18D4 +/* 801C3148 001BFF48 48 00 E7 8D */ bl OSSetAlarm /* 801C314C 001BFF4C 48 00 00 18 */ b lbl_801C3164 lbl_801C3150: /* 801C3150 001BFF50 38 78 00 00 */ addi r3, r24, 0 @@ -15904,13 +15904,13 @@ func_801C317C: /* 801C31CC 001BFFCC 80 04 00 F8 */ lwz r0, 0x800000F8@l(r4) /* 801C31D0 001BFFD0 54 00 F0 BE */ srwi r0, r0, 2 /* 801C31D4 001BFFD4 1F C0 00 0A */ mulli r30, r0, 0xa -/* 801C31D8 001BFFD8 48 00 E4 9D */ bl func_801D1674 +/* 801C31D8 001BFFD8 48 00 E4 9D */ bl OSCreateAlarm /* 801C31DC 001BFFDC 3C 60 80 1C */ lis r3, lbl_801C2CE4@ha /* 801C31E0 001BFFE0 38 E3 2C E4 */ addi r7, r3, lbl_801C2CE4@l /* 801C31E4 001BFFE4 38 7F 00 00 */ addi r3, r31, 0 /* 801C31E8 001BFFE8 38 DE 00 00 */ addi r6, r30, 0 /* 801C31EC 001BFFEC 38 A0 00 00 */ li r5, 0 -/* 801C31F0 001BFFF0 48 00 E6 E5 */ bl func_801D18D4 +/* 801C31F0 001BFFF0 48 00 E6 E5 */ bl OSSetAlarm /* 801C31F4 001BFFF4 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801C31F8 001BFFF8 38 60 00 01 */ li r3, 1 /* 801C31FC 001BFFFC 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -15962,13 +15962,13 @@ func_801C323C: /* 801C329C 001C009C 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5) /* 801C32A0 001C00A0 54 00 F0 BE */ srwi r0, r0, 2 /* 801C32A4 001C00A4 1F C0 00 0A */ mulli r30, r0, 0xa -/* 801C32A8 001C00A8 48 00 E3 CD */ bl func_801D1674 +/* 801C32A8 001C00A8 48 00 E3 CD */ bl OSCreateAlarm /* 801C32AC 001C00AC 3C 60 80 1C */ lis r3, lbl_801C2CE4@ha /* 801C32B0 001C00B0 38 E3 2C E4 */ addi r7, r3, lbl_801C2CE4@l /* 801C32B4 001C00B4 38 7F 00 00 */ addi r3, r31, 0 /* 801C32B8 001C00B8 38 DE 00 00 */ addi r6, r30, 0 /* 801C32BC 001C00BC 38 A0 00 00 */ li r5, 0 -/* 801C32C0 001C00C0 48 00 E6 15 */ bl func_801D18D4 +/* 801C32C0 001C00C0 48 00 E6 15 */ bl OSSetAlarm /* 801C32C4 001C00C4 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801C32C8 001C00C8 38 60 00 01 */ li r3, 1 /* 801C32CC 001C00CC 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -16000,13 +16000,13 @@ func_801C32E0: /* 801C3328 001C0128 38 7F 00 00 */ addi r3, r31, 0 /* 801C332C 001C012C 54 00 F0 BE */ srwi r0, r0, 2 /* 801C3330 001C0130 1F C0 00 0A */ mulli r30, r0, 0xa -/* 801C3334 001C0134 48 00 E3 41 */ bl func_801D1674 +/* 801C3334 001C0134 48 00 E3 41 */ bl OSCreateAlarm /* 801C3338 001C0138 3C 60 80 1C */ lis r3, lbl_801C2CE4@ha /* 801C333C 001C013C 38 E3 2C E4 */ addi r7, r3, lbl_801C2CE4@l /* 801C3340 001C0140 38 7F 00 00 */ addi r3, r31, 0 /* 801C3344 001C0144 38 DE 00 00 */ addi r6, r30, 0 /* 801C3348 001C0148 38 A0 00 00 */ li r5, 0 -/* 801C334C 001C014C 48 00 E5 89 */ bl func_801D18D4 +/* 801C334C 001C014C 48 00 E5 89 */ bl OSSetAlarm /* 801C3350 001C0150 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801C3354 001C0154 38 60 00 01 */ li r3, 1 /* 801C3358 001C0158 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -16038,13 +16038,13 @@ func_801C336C: /* 801C33B4 001C01B4 38 7F 00 00 */ addi r3, r31, 0 /* 801C33B8 001C01B8 54 00 F0 BE */ srwi r0, r0, 2 /* 801C33BC 001C01BC 1F C0 00 0A */ mulli r30, r0, 0xa -/* 801C33C0 001C01C0 48 00 E2 B5 */ bl func_801D1674 +/* 801C33C0 001C01C0 48 00 E2 B5 */ bl OSCreateAlarm /* 801C33C4 001C01C4 3C 60 80 1C */ lis r3, lbl_801C2CE4@ha /* 801C33C8 001C01C8 38 E3 2C E4 */ addi r7, r3, lbl_801C2CE4@l /* 801C33CC 001C01CC 38 7F 00 00 */ addi r3, r31, 0 /* 801C33D0 001C01D0 38 DE 00 00 */ addi r6, r30, 0 /* 801C33D4 001C01D4 38 A0 00 00 */ li r5, 0 -/* 801C33D8 001C01D8 48 00 E4 FD */ bl func_801D18D4 +/* 801C33D8 001C01D8 48 00 E4 FD */ bl OSSetAlarm /* 801C33DC 001C01DC 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801C33E0 001C01E0 38 60 00 01 */ li r3, 1 /* 801C33E4 001C01E4 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -16080,13 +16080,13 @@ func_801C33F8: /* 801C3450 001C0250 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5) /* 801C3454 001C0254 54 00 F0 BE */ srwi r0, r0, 2 /* 801C3458 001C0258 1F C0 00 0A */ mulli r30, r0, 0xa -/* 801C345C 001C025C 48 00 E2 19 */ bl func_801D1674 +/* 801C345C 001C025C 48 00 E2 19 */ bl OSCreateAlarm /* 801C3460 001C0260 3C 60 80 1C */ lis r3, lbl_801C2CE4@ha /* 801C3464 001C0264 38 E3 2C E4 */ addi r7, r3, lbl_801C2CE4@l /* 801C3468 001C0268 38 7F 00 00 */ addi r3, r31, 0 /* 801C346C 001C026C 38 DE 00 00 */ addi r6, r30, 0 /* 801C3470 001C0270 38 A0 00 00 */ li r5, 0 -/* 801C3474 001C0274 48 00 E4 61 */ bl func_801D18D4 +/* 801C3474 001C0274 48 00 E4 61 */ bl OSSetAlarm /* 801C3478 001C0278 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801C347C 001C027C 38 60 00 01 */ li r3, 1 /* 801C3480 001C0280 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -16121,13 +16121,13 @@ func_801C3494: /* 801C34E8 001C02E8 80 04 00 F8 */ lwz r0, 0x800000F8@l(r4) /* 801C34EC 001C02EC 54 00 F0 BE */ srwi r0, r0, 2 /* 801C34F0 001C02F0 1F C0 00 0A */ mulli r30, r0, 0xa -/* 801C34F4 001C02F4 48 00 E1 81 */ bl func_801D1674 +/* 801C34F4 001C02F4 48 00 E1 81 */ bl OSCreateAlarm /* 801C34F8 001C02F8 3C 60 80 1C */ lis r3, lbl_801C2CE4@ha /* 801C34FC 001C02FC 38 E3 2C E4 */ addi r7, r3, lbl_801C2CE4@l /* 801C3500 001C0300 38 7F 00 00 */ addi r3, r31, 0 /* 801C3504 001C0304 38 DE 00 00 */ addi r6, r30, 0 /* 801C3508 001C0308 38 A0 00 00 */ li r5, 0 -/* 801C350C 001C030C 48 00 E3 C9 */ bl func_801D18D4 +/* 801C350C 001C030C 48 00 E3 C9 */ bl OSSetAlarm /* 801C3510 001C0310 80 01 00 24 */ lwz r0, 0x24(r1) /* 801C3514 001C0314 38 60 00 01 */ li r3, 1 /* 801C3518 001C0318 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -16159,13 +16159,13 @@ func_801C352C: /* 801C3574 001C0374 80 04 00 F8 */ lwz r0, 0x800000F8@l(r4) /* 801C3578 001C0378 54 00 F0 BE */ srwi r0, r0, 2 /* 801C357C 001C037C 1F C0 00 0A */ mulli r30, r0, 0xa -/* 801C3580 001C0380 48 00 E0 F5 */ bl func_801D1674 +/* 801C3580 001C0380 48 00 E0 F5 */ bl OSCreateAlarm /* 801C3584 001C0384 3C 60 80 1C */ lis r3, lbl_801C2CE4@ha /* 801C3588 001C0388 38 E3 2C E4 */ addi r7, r3, lbl_801C2CE4@l /* 801C358C 001C038C 38 7F 00 00 */ addi r3, r31, 0 /* 801C3590 001C0390 38 DE 00 00 */ addi r6, r30, 0 /* 801C3594 001C0394 38 A0 00 00 */ li r5, 0 -/* 801C3598 001C0398 48 00 E3 3D */ bl func_801D18D4 +/* 801C3598 001C0398 48 00 E3 3D */ bl OSSetAlarm /* 801C359C 001C039C 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801C35A0 001C03A0 38 60 00 01 */ li r3, 1 /* 801C35A4 001C03A4 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -16202,13 +16202,13 @@ lbl_801C35E4: /* 801C3610 001C0410 38 7F 00 00 */ addi r3, r31, 0 /* 801C3614 001C0414 54 00 F0 BE */ srwi r0, r0, 2 /* 801C3618 001C0418 1F C0 00 0A */ mulli r30, r0, 0xa -/* 801C361C 001C041C 48 00 E0 59 */ bl func_801D1674 +/* 801C361C 001C041C 48 00 E0 59 */ bl OSCreateAlarm /* 801C3620 001C0420 3C 60 80 1C */ lis r3, lbl_801C2CE4@ha /* 801C3624 001C0424 38 E3 2C E4 */ addi r7, r3, lbl_801C2CE4@l /* 801C3628 001C0428 38 7F 00 00 */ addi r3, r31, 0 /* 801C362C 001C042C 38 DE 00 00 */ addi r6, r30, 0 /* 801C3630 001C0430 38 A0 00 00 */ li r5, 0 -/* 801C3634 001C0434 48 00 E2 A1 */ bl func_801D18D4 +/* 801C3634 001C0434 48 00 E2 A1 */ bl OSSetAlarm /* 801C3638 001C0438 80 01 00 24 */ lwz r0, 0x24(r1) /* 801C363C 001C043C 38 60 00 01 */ li r3, 1 /* 801C3640 001C0440 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -16231,7 +16231,7 @@ func_801C3654: /* 801C3678 001C0478 57 C0 07 B8 */ rlwinm r0, r30, 0, 0x1e, 0x1c /* 801C367C 001C047C 60 00 00 01 */ ori r0, r0, 1 /* 801C3680 001C0480 94 1F 00 24 */ stwu r0, 0x24(r31) -/* 801C3684 001C0484 48 01 3E E9 */ bl func_801D756C +/* 801C3684 001C0484 48 01 3E E9 */ bl __OSGetSystemTime /* 801C3688 001C0488 3C A0 80 00 */ lis r5, 0x800000F8@ha /* 801C368C 001C048C 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5) /* 801C3690 001C0490 3C A0 43 1C */ lis r5, 0x431BDE83@ha @@ -16245,7 +16245,7 @@ func_801C3654: /* 801C36B0 001C04B0 54 1C E8 FE */ srwi r28, r0, 3 /* 801C36B4 001C04B4 3B A0 00 00 */ li r29, 0 lbl_801C36B8: -/* 801C36B8 001C04B8 48 01 3E B5 */ bl func_801D756C +/* 801C36B8 001C04B8 48 01 3E B5 */ bl __OSGetSystemTime /* 801C36BC 001C04BC 7C BA 20 10 */ subfc r5, r26, r4 /* 801C36C0 001C04C0 7C 1B 19 10 */ subfe r0, r27, r3 /* 801C36C4 001C04C4 6C 04 80 00 */ xoris r4, r0, 0x8000 @@ -16259,7 +16259,7 @@ lbl_801C36B8: /* 801C36E4 001C04E4 90 1F 00 00 */ stw r0, 0(r31) /* 801C36E8 001C04E8 38 00 00 01 */ li r0, 1 /* 801C36EC 001C04EC 90 0D 9A D0 */ stw r0, lbl_803CC3D0-_SDA_BASE_(r13) -/* 801C36F0 001C04F0 48 01 3E 7D */ bl func_801D756C +/* 801C36F0 001C04F0 48 01 3E 7D */ bl __OSGetSystemTime /* 801C36F4 001C04F4 90 8D 9A CC */ stw r4, lbl_803CC3CC-_SDA_BASE_(r13) /* 801C36F8 001C04F8 90 6D 9A C8 */ stw r3, lbl_803CC3C8-_SDA_BASE_(r13) /* 801C36FC 001C04FC BB 41 00 08 */ lmw r26, 8(r1) @@ -16295,10 +16295,10 @@ func_801C3740: /* 801C3750 001C0550 3B E4 00 00 */ addi r31, r4, 0 /* 801C3754 001C0554 93 C1 00 10 */ stw r30, 0x10(r1) /* 801C3758 001C0558 3B C3 00 00 */ addi r30, r3, 0 -/* 801C375C 001C055C 48 01 0B B5 */ bl func_801D4310 +/* 801C375C 001C055C 48 01 0B B5 */ bl OSDisableInterrupts /* 801C3760 001C0560 93 CD 9A DC */ stw r30, lbl_803CC3DC-_SDA_BASE_(r13) /* 801C3764 001C0564 93 ED 9A E0 */ stw r31, lbl_803CC3E0-_SDA_BASE_(r13) -/* 801C3768 001C0568 48 01 0B D1 */ bl func_801D4338 +/* 801C3768 001C0568 48 01 0B D1 */ bl OSRestoreInterrupts /* 801C376C 001C056C 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801C3770 001C0570 83 E1 00 14 */ lwz r31, 0x14(r1) /* 801C3774 001C0574 83 C1 00 10 */ lwz r30, 0x10(r1) @@ -16306,8 +16306,8 @@ func_801C3740: /* 801C377C 001C057C 7C 08 03 A6 */ mtlr r0 /* 801C3780 001C0580 4E 80 00 20 */ blr -.global func_801C3784 -func_801C3784: +.global __DVDFSInit +__DVDFSInit: /* 801C3784 001C0584 3C 60 80 00 */ lis r3, 0x80000038@ha /* 801C3788 001C0588 90 6D 9B 00 */ stw r3, lbl_803CC400-_SDA_BASE_(r13) /* 801C378C 001C058C 80 03 00 38 */ lwz r0, 0x80000038@l(r3) @@ -16323,8 +16323,8 @@ func_801C3784: /* 801C37B4 001C05B4 90 0D 9B 08 */ stw r0, lbl_803CC408-_SDA_BASE_(r13) /* 801C37B8 001C05B8 4E 80 00 20 */ blr -.global func_801C37BC -func_801C37BC: +.global DVDConvertPathToEntrynum +DVDConvertPathToEntrynum: /* 801C37BC 001C05BC 7C 08 02 A6 */ mflr r0 /* 801C37C0 001C05C0 90 01 00 04 */ stw r0, 4(r1) /* 801C37C4 001C05C4 94 21 FF B8 */ stwu r1, -0x48(r1) @@ -16554,8 +16554,8 @@ lbl_801C3A9C: /* 801C3AA8 001C08A8 7C 08 03 A6 */ mtlr r0 /* 801C3AAC 001C08AC 4E 80 00 20 */ blr -.global func_801C3AB0 -func_801C3AB0: +.global DVDFastOpen +DVDFastOpen: /* 801C3AB0 001C08B0 2C 03 00 00 */ cmpwi r3, 0 /* 801C3AB4 001C08B4 41 80 00 38 */ blt lbl_801C3AEC /* 801C3AB8 001C08B8 80 0D 9B 0C */ lwz r0, lbl_803CC40C-_SDA_BASE_(r13) @@ -16590,8 +16590,8 @@ lbl_801C3AF4: /* 801C3B1C 001C091C 90 04 00 0C */ stw r0, 0xc(r4) /* 801C3B20 001C0920 4E 80 00 20 */ blr -.global func_801C3B24 -func_801C3B24: +.global DVDOpen +DVDOpen: /* 801C3B24 001C0924 7C 08 02 A6 */ mflr r0 /* 801C3B28 001C0928 90 01 00 04 */ stw r0, 4(r1) /* 801C3B2C 001C092C 94 21 FF 68 */ stwu r1, -0x98(r1) @@ -16599,12 +16599,12 @@ func_801C3B24: /* 801C3B34 001C0934 3B E4 00 00 */ addi r31, r4, 0 /* 801C3B38 001C0938 93 C1 00 90 */ stw r30, 0x90(r1) /* 801C3B3C 001C093C 3B C3 00 00 */ addi r30, r3, 0 -/* 801C3B40 001C0940 4B FF FC 7D */ bl func_801C37BC +/* 801C3B40 001C0940 4B FF FC 7D */ bl DVDConvertPathToEntrynum /* 801C3B44 001C0944 2C 03 00 00 */ cmpwi r3, 0 /* 801C3B48 001C0948 40 80 00 30 */ bge lbl_801C3B78 /* 801C3B4C 001C094C 38 61 00 10 */ addi r3, r1, 0x10 /* 801C3B50 001C0950 38 80 00 80 */ li r4, 0x80 -/* 801C3B54 001C0954 48 00 02 1D */ bl func_801C3D70 +/* 801C3B54 001C0954 48 00 02 1D */ bl DVDGetCurrentDir /* 801C3B58 001C0958 3C 60 80 2B */ lis r3, lbl_802B4360@ha /* 801C3B5C 001C095C 4C C6 31 82 */ crclr 6 /* 801C3B60 001C0960 38 63 43 60 */ addi r3, r3, lbl_802B4360@l @@ -16648,12 +16648,12 @@ lbl_801C3BD4: /* 801C3BE4 001C09E4 7C 08 03 A6 */ mtlr r0 /* 801C3BE8 001C09E8 4E 80 00 20 */ blr -.global func_801C3BEC -func_801C3BEC: +.global DVDClose +DVDClose: /* 801C3BEC 001C09EC 7C 08 02 A6 */ mflr r0 /* 801C3BF0 001C09F0 90 01 00 04 */ stw r0, 4(r1) /* 801C3BF4 001C09F4 94 21 FF F8 */ stwu r1, -8(r1) -/* 801C3BF8 001C09F8 48 00 2A 0D */ bl func_801C6604 +/* 801C3BF8 001C09F8 48 00 2A 0D */ bl DVDCancel /* 801C3BFC 001C09FC 38 60 00 01 */ li r3, 1 /* 801C3C00 001C0A00 80 01 00 0C */ lwz r0, 0xc(r1) /* 801C3C04 001C0A04 38 21 00 08 */ addi r1, r1, 8 @@ -16763,8 +16763,8 @@ lbl_801C3D50: /* 801C3D68 001C0B68 7C 08 03 A6 */ mtlr r0 /* 801C3D6C 001C0B6C 4E 80 00 20 */ blr -.global func_801C3D70 -func_801C3D70: +.global DVDGetCurrentDir +DVDGetCurrentDir: /* 801C3D70 001C0B70 7C 08 02 A6 */ mflr r0 /* 801C3D74 001C0B74 90 01 00 04 */ stw r0, 4(r1) /* 801C3D78 001C0B78 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -16821,8 +16821,8 @@ lbl_801C3E14: /* 801C3E2C 001C0C2C 7C 08 03 A6 */ mtlr r0 /* 801C3E30 001C0C30 4E 80 00 20 */ blr -.global func_801C3E34 -func_801C3E34: +.global DVDReadAsyncPrio +DVDReadAsyncPrio: /* 801C3E34 001C0C34 7C 08 02 A6 */ mflr r0 /* 801C3E38 001C0C38 90 01 00 04 */ stw r0, 4(r1) /* 801C3E3C 001C0C3C 94 21 FF C8 */ stwu r1, -0x38(r1) @@ -16868,7 +16868,7 @@ lbl_801C3EB4: /* 801C3ECC 001C0CCC 38 BC 00 00 */ addi r5, r28, 0 /* 801C3ED0 001C0CD0 39 1F 00 00 */ addi r8, r31, 0 /* 801C3ED4 001C0CD4 7C C0 EA 14 */ add r6, r0, r29 -/* 801C3ED8 001C0CD8 48 00 1E 3D */ bl func_801C5D14 +/* 801C3ED8 001C0CD8 48 00 1E 3D */ bl DVDReadAbsAsyncPrio /* 801C3EDC 001C0CDC BB 41 00 20 */ lmw r26, 0x20(r1) /* 801C3EE0 001C0CE0 38 60 00 01 */ li r3, 1 /* 801C3EE4 001C0CE4 80 01 00 3C */ lwz r0, 0x3c(r1) @@ -16890,8 +16890,8 @@ lbl_801C3F14: /* 801C3F1C 001C0D1C 7C 08 03 A6 */ mtlr r0 /* 801C3F20 001C0D20 4E 80 00 20 */ blr -.global func_801C3F24 -func_801C3F24: +.global DVDReadPrio +DVDReadPrio: /* 801C3F24 001C0D24 7C 08 02 A6 */ mflr r0 /* 801C3F28 001C0D28 90 01 00 04 */ stw r0, 4(r1) /* 801C3F2C 001C0D2C 94 21 FF C8 */ stwu r1, -0x38(r1) @@ -16935,13 +16935,13 @@ lbl_801C3FA0: /* 801C3FB4 001C0DB4 38 BC 00 00 */ addi r5, r28, 0 /* 801C3FB8 001C0DB8 39 1E 00 00 */ addi r8, r30, 0 /* 801C3FBC 001C0DBC 7C C0 EA 14 */ add r6, r0, r29 -/* 801C3FC0 001C0DC0 48 00 1D 55 */ bl func_801C5D14 +/* 801C3FC0 001C0DC0 48 00 1D 55 */ bl DVDReadAbsAsyncPrio /* 801C3FC4 001C0DC4 2C 03 00 00 */ cmpwi r3, 0 /* 801C3FC8 001C0DC8 40 82 00 0C */ bne lbl_801C3FD4 /* 801C3FCC 001C0DCC 38 60 FF FF */ li r3, -1 /* 801C3FD0 001C0DD0 48 00 00 58 */ b lbl_801C4028 lbl_801C3FD4: -/* 801C3FD4 001C0DD4 48 01 03 3D */ bl func_801D4310 +/* 801C3FD4 001C0DD4 48 01 03 3D */ bl OSDisableInterrupts /* 801C3FD8 001C0DD8 7C 7E 1B 78 */ mr r30, r3 lbl_801C3FDC: /* 801C3FDC 001C0DDC 80 1F 00 0C */ lwz r0, 0xc(r31) @@ -16961,11 +16961,11 @@ lbl_801C4000: /* 801C400C 001C0E0C 48 00 00 10 */ b lbl_801C401C lbl_801C4010: /* 801C4010 001C0E10 38 6D 9B 18 */ addi r3, r13, lbl_803CC418-_SDA_BASE_ -/* 801C4014 001C0E14 48 01 32 9D */ bl func_801D72B0 +/* 801C4014 001C0E14 48 01 32 9D */ bl OSSleepThread /* 801C4018 001C0E18 4B FF FF C4 */ b lbl_801C3FDC lbl_801C401C: /* 801C401C 001C0E1C 7F C3 F3 78 */ mr r3, r30 -/* 801C4020 001C0E20 48 01 03 19 */ bl func_801D4338 +/* 801C4020 001C0E20 48 01 03 19 */ bl OSRestoreInterrupts /* 801C4024 001C0E24 7F E3 FB 78 */ mr r3, r31 lbl_801C4028: /* 801C4028 001C0E28 BB 61 00 24 */ lmw r27, 0x24(r1) @@ -16978,14 +16978,14 @@ lbl_801C403C: /* 801C4040 001C0E40 38 6D 9B 18 */ addi r3, r13, lbl_803CC418-_SDA_BASE_ /* 801C4044 001C0E44 90 01 00 04 */ stw r0, 4(r1) /* 801C4048 001C0E48 94 21 FF F8 */ stwu r1, -8(r1) -/* 801C404C 001C0E4C 48 01 33 51 */ bl func_801D739C +/* 801C404C 001C0E4C 48 01 33 51 */ bl OSWakeupThread /* 801C4050 001C0E50 80 01 00 0C */ lwz r0, 0xc(r1) /* 801C4054 001C0E54 38 21 00 08 */ addi r1, r1, 8 /* 801C4058 001C0E58 7C 08 03 A6 */ mtlr r0 /* 801C405C 001C0E5C 4E 80 00 20 */ blr -.global func_801C4060 -func_801C4060: +.global DVDSeekAsyncPrio +DVDSeekAsyncPrio: /* 801C4060 001C0E60 7C 08 02 A6 */ mflr r0 /* 801C4064 001C0E64 90 01 00 04 */ stw r0, 4(r1) /* 801C4068 001C0E68 94 21 FF D8 */ stwu r1, -0x28(r1) @@ -17016,7 +17016,7 @@ lbl_801C40B4: /* 801C40C4 001C0EC4 38 7C 00 00 */ addi r3, r28, 0 /* 801C40C8 001C0EC8 38 DF 00 00 */ addi r6, r31, 0 /* 801C40CC 001C0ECC 7C 80 EA 14 */ add r4, r0, r29 -/* 801C40D0 001C0ED0 48 00 1D 21 */ bl func_801C5DF0 +/* 801C40D0 001C0ED0 48 00 1D 21 */ bl DVDSeekAbsAsyncPrio /* 801C40D4 001C0ED4 80 01 00 2C */ lwz r0, 0x2c(r1) /* 801C40D8 001C0ED8 38 60 00 01 */ li r3, 1 /* 801C40DC 001C0EDC 83 E1 00 24 */ lwz r31, 0x24(r1) @@ -17042,8 +17042,8 @@ lbl_801C4118: /* 801C4124 001C0F24 4E 80 00 20 */ blr /* 801C4128 001C0F28 4E 80 00 20 */ blr -.global func_801C412C -func_801C412C: +.global DVDInit +DVDInit: /* 801C412C 001C0F2C 7C 08 02 A6 */ mflr r0 /* 801C4130 001C0F30 90 01 00 04 */ stw r0, 4(r1) /* 801C4134 001C0F34 94 21 FF F0 */ stwu r1, -0x10(r1) @@ -17052,11 +17052,11 @@ func_801C412C: /* 801C4140 001C0F40 2C 00 00 00 */ cmpwi r0, 0 /* 801C4144 001C0F44 40 82 00 A0 */ bne lbl_801C41E4 /* 801C4148 001C0F48 80 6D 85 A0 */ lwz r3, lbl_803CAEA0-_SDA_BASE_(r13) -/* 801C414C 001C0F4C 48 00 D4 B1 */ bl func_801D15FC +/* 801C414C 001C0F4C 48 00 D4 B1 */ bl OSRegisterVersion /* 801C4150 001C0F50 3B E0 00 01 */ li r31, 1 /* 801C4154 001C0F54 93 ED 9B 64 */ stw r31, lbl_803CC464-_SDA_BASE_(r13) -/* 801C4158 001C0F58 4B FF F6 2D */ bl func_801C3784 -/* 801C415C 001C0F5C 48 00 29 E5 */ bl func_801C6B40 +/* 801C4158 001C0F58 4B FF F6 2D */ bl __DVDFSInit +/* 801C415C 001C0F5C 48 00 29 E5 */ bl __DVDClearWaitingQueue /* 801C4160 001C0F60 4B FF E7 E1 */ bl func_801C2940 /* 801C4164 001C0F64 3C 00 80 00 */ lis r0, 0x8000 /* 801C4168 001C0F68 3C 60 80 1C */ lis r3, lbl_801C2980@ha @@ -17064,11 +17064,11 @@ func_801C412C: /* 801C4170 001C0F70 38 83 29 80 */ addi r4, r3, lbl_801C2980@l /* 801C4174 001C0F74 90 0D 9B 24 */ stw r0, lbl_803CC424-_SDA_BASE_(r13) /* 801C4178 001C0F78 38 60 00 15 */ li r3, 0x15 -/* 801C417C 001C0F7C 48 01 01 E1 */ bl func_801D435C +/* 801C417C 001C0F7C 48 01 01 E1 */ bl __OSSetInterruptHandler /* 801C4180 001C0F80 38 60 04 00 */ li r3, 0x400 -/* 801C4184 001C0F84 48 01 05 DD */ bl func_801D4760 +/* 801C4184 001C0F84 48 01 05 DD */ bl __OSUnmaskInterrupts /* 801C4188 001C0F88 38 6D 9B 18 */ addi r3, r13, lbl_803CC418-_SDA_BASE_ -/* 801C418C 001C0F8C 48 01 25 DD */ bl func_801D6768 +/* 801C418C 001C0F8C 48 01 25 DD */ bl OSInitThreadQueue /* 801C4190 001C0F90 3C 60 CC 00 */ lis r3, 0xCC006000@ha /* 801C4194 001C0F94 38 00 00 2A */ li r0, 0x2a /* 801C4198 001C0F98 90 03 60 00 */ stw r0, 0xCC006000@l(r3) @@ -17084,7 +17084,7 @@ func_801C412C: /* 801C41C0 001C0FC0 4C C6 31 82 */ crclr 6 /* 801C41C4 001C0FC4 38 63 44 70 */ addi r3, r3, lbl_802B4470@l /* 801C41C8 001C0FC8 48 00 ED 3D */ bl func_801D2F04 -/* 801C41CC 001C0FCC 48 00 2F 05 */ bl func_801C70D0 +/* 801C41CC 001C0FCC 48 00 2F 05 */ bl __fstLoad /* 801C41D0 001C0FD0 48 00 00 14 */ b lbl_801C41E4 lbl_801C41D4: /* 801C41D4 001C0FD4 3C 03 F2 EB */ addis r0, r3, 0xf2eb @@ -17153,7 +17153,7 @@ lbl_801C42B8: /* 801C42BC 001C10BC 41 82 00 44 */ beq lbl_801C4300 /* 801C42C0 001C10C0 3B E0 00 00 */ li r31, 0 /* 801C42C4 001C10C4 93 ED 9B 54 */ stw r31, lbl_803CC454-_SDA_BASE_(r13) -/* 801C42C8 001C10C8 4B FF F4 BD */ bl func_801C3784 +/* 801C42C8 001C10C8 4B FF F4 BD */ bl __DVDFSInit /* 801C42CC 001C10CC 3C 60 80 38 */ lis r3, lbl_8037D7E0@ha /* 801C42D0 001C10D0 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) /* 801C42D4 001C10D4 38 03 D7 E0 */ addi r0, r3, lbl_8037D7E0@l @@ -17191,7 +17191,7 @@ func_801C4318: /* 801C433C 001C113C 48 00 00 89 */ bl func_801C43C4 /* 801C4340 001C1140 48 00 00 70 */ b lbl_801C43B0 lbl_801C4344: -/* 801C4344 001C1144 48 00 2C 85 */ bl func_801C6FC8 +/* 801C4344 001C1144 48 00 2C 85 */ bl __DVDPrintFatalMessage /* 801C4348 001C1148 3C 60 80 38 */ lis r3, lbl_8037D7E0@ha /* 801C434C 001C114C 83 ED 9B 20 */ lwz r31, lbl_803CC420-_SDA_BASE_(r13) /* 801C4350 001C1150 38 03 D7 E0 */ addi r0, r3, lbl_8037D7E0@l @@ -17234,8 +17234,8 @@ func_801C43C4: /* 801C43CC 001C11CC 90 01 00 04 */ stw r0, 4(r1) /* 801C43D0 001C11D0 38 63 45 68 */ addi r3, r3, 0x01234568@l /* 801C43D4 001C11D4 94 21 FF F8 */ stwu r1, -8(r1) -/* 801C43D8 001C11D8 48 00 2A 7D */ bl func_801C6E54 -/* 801C43DC 001C11DC 48 00 1E 11 */ bl func_801C61EC +/* 801C43D8 001C11D8 48 00 2A 7D */ bl __DVDStoreErrorCode +/* 801C43DC 001C11DC 48 00 1E 11 */ bl DVDReset /* 801C43E0 001C11E0 38 60 00 00 */ li r3, 0 /* 801C43E4 001C11E4 4B FF FF 35 */ bl func_801C4318 /* 801C43E8 001C11E8 80 01 00 0C */ lwz r0, 0xc(r1) @@ -17325,8 +17325,8 @@ lbl_801C44D4: /* 801C4500 001C1300 3C 60 01 23 */ lis r3, 0x01234568@ha /* 801C4504 001C1304 90 04 00 0C */ stw r0, 0xc(r4) /* 801C4508 001C1308 38 63 45 68 */ addi r3, r3, 0x01234568@l -/* 801C450C 001C130C 48 00 29 49 */ bl func_801C6E54 -/* 801C4510 001C1310 48 00 1C DD */ bl func_801C61EC +/* 801C450C 001C130C 48 00 29 49 */ bl __DVDStoreErrorCode +/* 801C4510 001C1310 48 00 1C DD */ bl DVDReset /* 801C4514 001C1314 38 60 00 00 */ li r3, 0 /* 801C4518 001C1318 4B FF FE 01 */ bl func_801C4318 /* 801C451C 001C131C 48 00 02 2C */ b lbl_801C4748 @@ -17338,7 +17338,7 @@ lbl_801C4520: /* 801C4530 001C1330 3C 60 01 23 */ lis r3, 0x01234567@ha /* 801C4534 001C1334 90 04 00 0C */ stw r0, 0xc(r4) /* 801C4538 001C1338 38 63 45 67 */ addi r3, r3, 0x01234567@l -/* 801C453C 001C133C 48 00 29 19 */ bl func_801C6E54 +/* 801C453C 001C133C 48 00 29 19 */ bl __DVDStoreErrorCode /* 801C4540 001C1340 3C 60 80 1C */ lis r3, func_801C4318@ha /* 801C4544 001C1344 38 63 43 18 */ addi r3, r3, func_801C4318@l /* 801C4548 001C1348 4B FF ED 99 */ bl func_801C32E0 @@ -17356,7 +17356,7 @@ lbl_801C4550: /* 801C4574 001C1374 38 00 FF FF */ li r0, -1 /* 801C4578 001C1378 38 7D 00 00 */ addi r3, r29, 0 /* 801C457C 001C137C 90 04 00 0C */ stw r0, 0xc(r4) -/* 801C4580 001C1380 48 00 28 D5 */ bl func_801C6E54 +/* 801C4580 001C1380 48 00 28 D5 */ bl __DVDStoreErrorCode /* 801C4584 001C1384 3C 60 80 1C */ lis r3, func_801C4318@ha /* 801C4588 001C1388 38 63 43 18 */ addi r3, r3, func_801C4318@l /* 801C458C 001C138C 4B FF ED 55 */ bl func_801C32E0 @@ -17427,7 +17427,7 @@ lbl_801C4660: /* 801C4668 001C1468 28 1F 00 02 */ cmplwi r31, 2 /* 801C466C 001C146C 40 82 00 14 */ bne lbl_801C4680 /* 801C4670 001C1470 7F A3 EB 78 */ mr r3, r29 -/* 801C4674 001C1474 48 00 27 E1 */ bl func_801C6E54 +/* 801C4674 001C1474 48 00 27 E1 */ bl __DVDStoreErrorCode /* 801C4678 001C1478 48 00 01 F1 */ bl func_801C4868 /* 801C467C 001C147C 48 00 00 CC */ b lbl_801C4748 lbl_801C4680: @@ -17482,7 +17482,7 @@ lbl_801C4724: /* 801C472C 001C152C 3C 60 01 23 */ lis r3, 0x01234567@ha /* 801C4730 001C1530 90 04 00 0C */ stw r0, 0xc(r4) /* 801C4734 001C1534 38 63 45 67 */ addi r3, r3, 0x01234567@l -/* 801C4738 001C1538 48 00 27 1D */ bl func_801C6E54 +/* 801C4738 001C1538 48 00 27 1D */ bl __DVDStoreErrorCode /* 801C473C 001C153C 3C 60 80 1C */ lis r3, func_801C4318@ha /* 801C4740 001C1540 38 63 43 18 */ addi r3, r3, func_801C4318@l /* 801C4744 001C1544 4B FF EB 9D */ bl func_801C32E0 @@ -17506,8 +17506,8 @@ lbl_801C4768: /* 801C4784 001C1584 3C 60 01 23 */ lis r3, 0x01234568@ha /* 801C4788 001C1588 90 04 00 0C */ stw r0, 0xc(r4) /* 801C478C 001C158C 38 63 45 68 */ addi r3, r3, 0x01234568@l -/* 801C4790 001C1590 48 00 26 C5 */ bl func_801C6E54 -/* 801C4794 001C1594 48 00 1A 59 */ bl func_801C61EC +/* 801C4790 001C1590 48 00 26 C5 */ bl __DVDStoreErrorCode +/* 801C4794 001C1594 48 00 1A 59 */ bl DVDReset /* 801C4798 001C1598 38 60 00 00 */ li r3, 0 /* 801C479C 001C159C 4B FF FB 7D */ bl func_801C4318 /* 801C47A0 001C15A0 48 00 00 20 */ b lbl_801C47C0 @@ -17536,8 +17536,8 @@ lbl_801C47D0: /* 801C47EC 001C15EC 3C 60 01 23 */ lis r3, 0x01234568@ha /* 801C47F0 001C15F0 90 04 00 0C */ stw r0, 0xc(r4) /* 801C47F4 001C15F4 38 63 45 68 */ addi r3, r3, 0x01234568@l -/* 801C47F8 001C15F8 48 00 26 5D */ bl func_801C6E54 -/* 801C47FC 001C15FC 48 00 19 F1 */ bl func_801C61EC +/* 801C47F8 001C15F8 48 00 26 5D */ bl __DVDStoreErrorCode +/* 801C47FC 001C15FC 48 00 19 F1 */ bl DVDReset /* 801C4800 001C1600 38 60 00 00 */ li r3, 0 /* 801C4804 001C1604 4B FF FB 15 */ bl func_801C4318 /* 801C4808 001C1608 48 00 00 50 */ b lbl_801C4858 @@ -17549,7 +17549,7 @@ lbl_801C480C: /* 801C481C 001C161C 41 82 00 20 */ beq lbl_801C483C /* 801C4820 001C1620 3C 60 01 23 */ lis r3, 0x01234567@ha /* 801C4824 001C1624 38 63 45 67 */ addi r3, r3, 0x01234567@l -/* 801C4828 001C1628 48 00 26 2D */ bl func_801C6E54 +/* 801C4828 001C1628 48 00 26 2D */ bl __DVDStoreErrorCode /* 801C482C 001C162C 3C 60 80 1C */ lis r3, func_801C4318@ha /* 801C4830 001C1630 38 63 43 18 */ addi r3, r3, func_801C4318@l /* 801C4834 001C1634 4B FF EA AD */ bl func_801C32E0 @@ -17558,7 +17558,7 @@ lbl_801C483C: /* 801C483C 001C163C 3C 60 CC 00 */ lis r3, 0xCC006000@ha /* 801C4840 001C1640 38 63 60 00 */ addi r3, r3, 0xCC006000@l /* 801C4844 001C1644 80 63 00 20 */ lwz r3, 0x20(r3) -/* 801C4848 001C1648 48 00 26 0D */ bl func_801C6E54 +/* 801C4848 001C1648 48 00 26 0D */ bl __DVDStoreErrorCode /* 801C484C 001C164C 3C 60 80 1C */ lis r3, func_801C4318@ha /* 801C4850 001C1650 38 63 43 18 */ addi r3, r3, func_801C4318@l /* 801C4854 001C1654 4B FF EA 8D */ bl func_801C32E0 @@ -17592,8 +17592,8 @@ lbl_801C4890: /* 801C48B0 001C16B0 3C 60 01 23 */ lis r3, 0x01234568@ha /* 801C48B4 001C16B4 90 04 00 0C */ stw r0, 0xc(r4) /* 801C48B8 001C16B8 38 63 45 68 */ addi r3, r3, 0x01234568@l -/* 801C48BC 001C16BC 48 00 25 99 */ bl func_801C6E54 -/* 801C48C0 001C16C0 48 00 19 2D */ bl func_801C61EC +/* 801C48BC 001C16BC 48 00 25 99 */ bl __DVDStoreErrorCode +/* 801C48C0 001C16C0 48 00 19 2D */ bl DVDReset /* 801C48C4 001C16C4 38 60 00 00 */ li r3, 0 /* 801C48C8 001C16C8 4B FF FA 51 */ bl func_801C4318 /* 801C48CC 001C16CC 48 00 01 08 */ b lbl_801C49D4 @@ -17605,7 +17605,7 @@ lbl_801C48D0: /* 801C48E0 001C16E0 3C 60 01 23 */ lis r3, 0x01234567@ha /* 801C48E4 001C16E4 90 04 00 0C */ stw r0, 0xc(r4) /* 801C48E8 001C16E8 38 63 45 67 */ addi r3, r3, 0x01234567@l -/* 801C48EC 001C16EC 48 00 25 69 */ bl func_801C6E54 +/* 801C48EC 001C16EC 48 00 25 69 */ bl __DVDStoreErrorCode /* 801C48F0 001C16F0 3C 60 80 1C */ lis r3, func_801C4318@ha /* 801C48F4 001C16F4 38 63 43 18 */ addi r3, r3, func_801C4318@l /* 801C48F8 001C16F8 4B FF E9 E9 */ bl func_801C32E0 @@ -17693,7 +17693,7 @@ lbl_801C4A10: /* 801C4A10 001C1810 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) /* 801C4A14 001C1814 38 7F 00 20 */ addi r3, r31, 0x20 /* 801C4A18 001C1818 80 84 00 24 */ lwz r4, 0x24(r4) -/* 801C4A1C 001C181C 48 00 24 B5 */ bl func_801C6ED0 +/* 801C4A1C 001C181C 48 00 24 B5 */ bl DVDCompareDiskID /* 801C4A20 001C1820 2C 03 00 00 */ cmpwi r3, 0 /* 801C4A24 001C1824 41 82 00 44 */ beq lbl_801C4A68 /* 801C4A28 001C1828 80 6D 9B 24 */ lwz r3, lbl_803CC424-_SDA_BASE_(r13) @@ -17705,7 +17705,7 @@ lbl_801C4A10: /* 801C4A40 001C1840 38 7F 00 00 */ addi r3, r31, 0 /* 801C4A44 001C1844 90 04 00 0C */ stw r0, 0xc(r4) /* 801C4A48 001C1848 38 80 00 20 */ li r4, 0x20 -/* 801C4A4C 001C184C 48 00 D8 E1 */ bl func_801D232C +/* 801C4A4C 001C184C 48 00 D8 E1 */ bl DCInvalidateRange /* 801C4A50 001C1850 3C 80 80 1C */ lis r4, func_801C4AFC@ha /* 801C4A54 001C1854 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) /* 801C4A58 001C1858 38 04 4A FC */ addi r0, r4, func_801C4AFC@l @@ -17783,8 +17783,8 @@ lbl_801C4B30: /* 801C4B4C 001C194C 3C 60 01 23 */ lis r3, 0x01234568@ha /* 801C4B50 001C1950 90 04 00 0C */ stw r0, 0xc(r4) /* 801C4B54 001C1954 38 63 45 68 */ addi r3, r3, 0x01234568@l -/* 801C4B58 001C1958 48 00 22 FD */ bl func_801C6E54 -/* 801C4B5C 001C195C 48 00 16 91 */ bl func_801C61EC +/* 801C4B58 001C1958 48 00 22 FD */ bl __DVDStoreErrorCode +/* 801C4B5C 001C195C 48 00 16 91 */ bl DVDReset /* 801C4B60 001C1960 38 60 00 00 */ li r3, 0 /* 801C4B64 001C1964 4B FF F7 B5 */ bl func_801C4318 /* 801C4B68 001C1968 48 00 00 2C */ b lbl_801C4B94 @@ -17834,8 +17834,8 @@ lbl_801C4BDC: /* 801C4BFC 001C19FC 3C 60 01 23 */ lis r3, 0x01234568@ha /* 801C4C00 001C1A00 90 04 00 0C */ stw r0, 0xc(r4) /* 801C4C04 001C1A04 38 63 45 68 */ addi r3, r3, 0x01234568@l -/* 801C4C08 001C1A08 48 00 22 4D */ bl func_801C6E54 -/* 801C4C0C 001C1A0C 48 00 15 E1 */ bl func_801C61EC +/* 801C4C08 001C1A08 48 00 22 4D */ bl __DVDStoreErrorCode +/* 801C4C0C 001C1A0C 48 00 15 E1 */ bl DVDReset /* 801C4C10 001C1A10 38 60 00 00 */ li r3, 0 /* 801C4C14 001C1A14 4B FF F7 05 */ bl func_801C4318 /* 801C4C18 001C1A18 48 00 00 C4 */ b lbl_801C4CDC @@ -17847,7 +17847,7 @@ lbl_801C4C1C: /* 801C4C2C 001C1A2C 3C 60 01 23 */ lis r3, 0x01234567@ha /* 801C4C30 001C1A30 90 04 00 0C */ stw r0, 0xc(r4) /* 801C4C34 001C1A34 38 63 45 67 */ addi r3, r3, 0x01234567@l -/* 801C4C38 001C1A38 48 00 22 1D */ bl func_801C6E54 +/* 801C4C38 001C1A38 48 00 22 1D */ bl __DVDStoreErrorCode /* 801C4C3C 001C1A3C 3C 60 80 1C */ lis r3, func_801C4318@ha /* 801C4C40 001C1A40 38 63 43 18 */ addi r3, r3, func_801C4318@l /* 801C4C44 001C1A44 4B FF E6 9D */ bl func_801C32E0 @@ -17910,8 +17910,8 @@ lbl_801C4CF0: /* 801C4D10 001C1B10 3C 60 01 23 */ lis r3, 0x01234568@ha /* 801C4D14 001C1B14 90 04 00 0C */ stw r0, 0xc(r4) /* 801C4D18 001C1B18 38 63 45 68 */ addi r3, r3, 0x01234568@l -/* 801C4D1C 001C1B1C 48 00 21 39 */ bl func_801C6E54 -/* 801C4D20 001C1B20 48 00 14 CD */ bl func_801C61EC +/* 801C4D1C 001C1B1C 48 00 21 39 */ bl __DVDStoreErrorCode +/* 801C4D20 001C1B20 48 00 14 CD */ bl DVDReset /* 801C4D24 001C1B24 38 60 00 00 */ li r3, 0 /* 801C4D28 001C1B28 4B FF F5 F1 */ bl func_801C4318 /* 801C4D2C 001C1B2C 48 00 00 94 */ b lbl_801C4DC0 @@ -17972,8 +17972,8 @@ lbl_801C4DD4: /* 801C4DF4 001C1BF4 3C 60 01 23 */ lis r3, 0x01234568@ha /* 801C4DF8 001C1BF8 90 04 00 0C */ stw r0, 0xc(r4) /* 801C4DFC 001C1BFC 38 63 45 68 */ addi r3, r3, 0x01234568@l -/* 801C4E00 001C1C00 48 00 20 55 */ bl func_801C6E54 -/* 801C4E04 001C1C04 48 00 13 E9 */ bl func_801C61EC +/* 801C4E00 001C1C00 48 00 20 55 */ bl __DVDStoreErrorCode +/* 801C4E04 001C1C04 48 00 13 E9 */ bl DVDReset /* 801C4E08 001C1C08 38 60 00 00 */ li r3, 0 /* 801C4E0C 001C1C0C 4B FF F5 0D */ bl func_801C4318 /* 801C4E10 001C1C10 48 00 00 AC */ b lbl_801C4EBC @@ -18034,11 +18034,11 @@ lbl_801C4ED0: /* 801C4ED0 001C1CD0 7C 08 02 A6 */ mflr r0 /* 801C4ED4 001C1CD4 90 01 00 04 */ stw r0, 4(r1) /* 801C4ED8 001C1CD8 94 21 FF F8 */ stwu r1, -8(r1) -/* 801C4EDC 001C1CDC 48 00 13 11 */ bl func_801C61EC +/* 801C4EDC 001C1CDC 48 00 13 11 */ bl DVDReset /* 801C4EE0 001C1CE0 3C 60 80 38 */ lis r3, lbl_8037D7C0@ha /* 801C4EE4 001C1CE4 38 63 D7 C0 */ addi r3, r3, lbl_8037D7C0@l /* 801C4EE8 001C1CE8 38 80 00 20 */ li r4, 0x20 -/* 801C4EEC 001C1CEC 48 00 D4 41 */ bl func_801D232C +/* 801C4EEC 001C1CEC 48 00 D4 41 */ bl DCInvalidateRange /* 801C4EF0 001C1CF0 3C 80 80 1C */ lis r4, func_801C4FE0@ha /* 801C4EF4 001C1CF4 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) /* 801C4EF8 001C1CF8 38 04 4F E0 */ addi r0, r4, func_801C4FE0@l @@ -18071,7 +18071,7 @@ lbl_801C4F50: /* 801C4F54 001C1D54 41 82 00 08 */ beq lbl_801C4F5C /* 801C4F58 001C1D58 48 00 00 34 */ b lbl_801C4F8C lbl_801C4F5C: -/* 801C4F5C 001C1D5C 48 00 1B E5 */ bl func_801C6B40 +/* 801C4F5C 001C1D5C 48 00 1B E5 */ bl __DVDClearWaitingQueue /* 801C4F60 001C1D60 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) /* 801C4F64 001C1D64 38 1F 00 40 */ addi r0, r31, 0x40 /* 801C4F68 001C1D68 90 0D 9B 20 */ stw r0, lbl_803CC420-_SDA_BASE_(r13) @@ -18085,9 +18085,9 @@ lbl_801C4F84: /* 801C4F84 001C1D84 48 00 02 09 */ bl func_801C518C /* 801C4F88 001C1D88 48 00 00 44 */ b lbl_801C4FCC lbl_801C4F8C: -/* 801C4F8C 001C1D8C 48 00 12 61 */ bl func_801C61EC +/* 801C4F8C 001C1D8C 48 00 12 61 */ bl DVDReset /* 801C4F90 001C1D90 38 7F 00 70 */ addi r3, r31, 0x70 -/* 801C4F94 001C1D94 48 00 C6 E1 */ bl func_801D1674 +/* 801C4F94 001C1D94 48 00 C6 E1 */ bl OSCreateAlarm /* 801C4F98 001C1D98 3C 60 80 00 */ lis r3, 0x800000F8@ha /* 801C4F9C 001C1D9C 80 03 00 F8 */ lwz r0, 0x800000F8@l(r3) /* 801C4FA0 001C1DA0 3C 80 10 62 */ lis r4, 0x10624DD3@ha @@ -18100,7 +18100,7 @@ lbl_801C4F8C: /* 801C4FBC 001C1DBC 38 E3 4E D0 */ addi r7, r3, lbl_801C4ED0@l /* 801C4FC0 001C1DC0 38 7F 00 70 */ addi r3, r31, 0x70 /* 801C4FC4 001C1DC4 38 A0 00 00 */ li r5, 0 -/* 801C4FC8 001C1DC8 48 00 C9 0D */ bl func_801D18D4 +/* 801C4FC8 001C1DC8 48 00 C9 0D */ bl OSSetAlarm lbl_801C4FCC: /* 801C4FCC 001C1DCC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801C4FD0 001C1DD0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -18133,8 +18133,8 @@ lbl_801C5010: /* 801C502C 001C1E2C 3C 60 01 23 */ lis r3, 0x01234568@ha /* 801C5030 001C1E30 90 04 00 0C */ stw r0, 0xc(r4) /* 801C5034 001C1E34 38 63 45 68 */ addi r3, r3, 0x01234568@l -/* 801C5038 001C1E38 48 00 1E 1D */ bl func_801C6E54 -/* 801C503C 001C1E3C 48 00 11 B1 */ bl func_801C61EC +/* 801C5038 001C1E38 48 00 1E 1D */ bl __DVDStoreErrorCode +/* 801C503C 001C1E3C 48 00 11 B1 */ bl DVDReset /* 801C5040 001C1E40 38 60 00 00 */ li r3, 0 /* 801C5044 001C1E44 4B FF F2 D5 */ bl func_801C4318 /* 801C5048 001C1E48 48 00 00 28 */ b lbl_801C5070 @@ -18194,7 +18194,7 @@ lbl_801C50FC: /* 801C5100 001C1F00 41 82 00 08 */ beq lbl_801C5108 /* 801C5104 001C1F04 48 00 00 34 */ b lbl_801C5138 lbl_801C5108: -/* 801C5108 001C1F08 48 00 1A 39 */ bl func_801C6B40 +/* 801C5108 001C1F08 48 00 1A 39 */ bl __DVDClearWaitingQueue /* 801C510C 001C1F0C 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) /* 801C5110 001C1F10 38 1F 00 40 */ addi r0, r31, 0x40 /* 801C5114 001C1F14 90 0D 9B 20 */ stw r0, lbl_803CC420-_SDA_BASE_(r13) @@ -18208,9 +18208,9 @@ lbl_801C5130: /* 801C5130 001C1F30 48 00 00 5D */ bl func_801C518C /* 801C5134 001C1F34 48 00 00 44 */ b lbl_801C5178 lbl_801C5138: -/* 801C5138 001C1F38 48 00 10 B5 */ bl func_801C61EC +/* 801C5138 001C1F38 48 00 10 B5 */ bl DVDReset /* 801C513C 001C1F3C 38 7F 00 70 */ addi r3, r31, 0x70 -/* 801C5140 001C1F40 48 00 C5 35 */ bl func_801D1674 +/* 801C5140 001C1F40 48 00 C5 35 */ bl OSCreateAlarm /* 801C5144 001C1F44 3C 60 80 00 */ lis r3, 0x800000F8@ha /* 801C5148 001C1F48 80 03 00 F8 */ lwz r0, 0x800000F8@l(r3) /* 801C514C 001C1F4C 3C 80 10 62 */ lis r4, 0x10624DD3@ha @@ -18223,7 +18223,7 @@ lbl_801C5138: /* 801C5168 001C1F68 38 E3 4E D0 */ addi r7, r3, lbl_801C4ED0@l /* 801C516C 001C1F6C 38 7F 00 70 */ addi r3, r31, 0x70 /* 801C5170 001C1F70 38 A0 00 00 */ li r5, 0 -/* 801C5174 001C1F74 48 00 C7 61 */ bl func_801D18D4 +/* 801C5174 001C1F74 48 00 C7 61 */ bl OSSetAlarm lbl_801C5178: /* 801C5178 001C1F78 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801C517C 001C1F7C 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -18239,7 +18239,7 @@ func_801C518C: /* 801C5198 001C1F98 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801C519C 001C1F9C 93 E1 00 0C */ stw r31, 0xc(r1) /* 801C51A0 001C1FA0 3B E3 D7 A0 */ addi r31, r3, lbl_8037D7A0@l -/* 801C51A4 001C1FA4 48 00 1A DD */ bl func_801C6C80 +/* 801C51A4 001C1FA4 48 00 1A DD */ bl __DVDCheckWaitingQueue /* 801C51A8 001C1FA8 2C 03 00 00 */ cmpwi r3, 0 /* 801C51AC 001C1FAC 40 82 00 10 */ bne lbl_801C51BC /* 801C51B0 001C1FB0 38 00 00 00 */ li r0, 0 @@ -18255,7 +18255,7 @@ lbl_801C51BC: /* 801C51D4 001C1FD4 90 0D 9B 20 */ stw r0, lbl_803CC420-_SDA_BASE_(r13) /* 801C51D8 001C1FD8 48 00 01 D0 */ b lbl_801C53A8 lbl_801C51DC: -/* 801C51DC 001C1FDC 48 00 1A 05 */ bl func_801C6BE0 +/* 801C51DC 001C1FDC 48 00 1A 05 */ bl __DVDPopWaitingQueue /* 801C51E0 001C1FE0 80 0D 9B 38 */ lwz r0, lbl_803CC438-_SDA_BASE_(r13) /* 801C51E4 001C1FE4 90 6D 9B 20 */ stw r3, lbl_803CC420-_SDA_BASE_(r13) /* 801C51E8 001C1FE8 2C 00 00 00 */ cmpwi r0, 0 @@ -18336,7 +18336,7 @@ lbl_801C52F0: /* 801C52F4 001C20F4 41 82 00 08 */ beq lbl_801C52FC /* 801C52F8 001C20F8 48 00 00 34 */ b lbl_801C532C lbl_801C52FC: -/* 801C52FC 001C20FC 48 00 18 45 */ bl func_801C6B40 +/* 801C52FC 001C20FC 48 00 18 45 */ bl __DVDClearWaitingQueue /* 801C5300 001C2100 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) /* 801C5304 001C2104 38 1F 00 40 */ addi r0, r31, 0x40 /* 801C5308 001C2108 90 0D 9B 20 */ stw r0, lbl_803CC420-_SDA_BASE_(r13) @@ -18350,9 +18350,9 @@ lbl_801C5324: /* 801C5324 001C2124 4B FF FE 69 */ bl func_801C518C /* 801C5328 001C2128 48 00 00 64 */ b lbl_801C538C lbl_801C532C: -/* 801C532C 001C212C 48 00 0E C1 */ bl func_801C61EC +/* 801C532C 001C212C 48 00 0E C1 */ bl DVDReset /* 801C5330 001C2130 38 7F 00 70 */ addi r3, r31, 0x70 -/* 801C5334 001C2134 48 00 C3 41 */ bl func_801D1674 +/* 801C5334 001C2134 48 00 C3 41 */ bl OSCreateAlarm /* 801C5338 001C2138 3C 60 80 00 */ lis r3, 0x800000F8@ha /* 801C533C 001C213C 80 03 00 F8 */ lwz r0, 0x800000F8@l(r3) /* 801C5340 001C2140 3C 80 10 62 */ lis r4, 0x10624DD3@ha @@ -18365,13 +18365,13 @@ lbl_801C532C: /* 801C535C 001C215C 38 E3 4E D0 */ addi r7, r3, lbl_801C4ED0@l /* 801C5360 001C2160 38 7F 00 70 */ addi r3, r31, 0x70 /* 801C5364 001C2164 38 A0 00 00 */ li r5, 0 -/* 801C5368 001C2168 48 00 C5 6D */ bl func_801D18D4 +/* 801C5368 001C2168 48 00 C5 6D */ bl OSSetAlarm /* 801C536C 001C216C 48 00 00 20 */ b lbl_801C538C lbl_801C5370: /* 801C5370 001C2170 38 00 FF FF */ li r0, -1 /* 801C5374 001C2174 90 04 00 0C */ stw r0, 0xc(r4) /* 801C5378 001C2178 80 6D 9B 4C */ lwz r3, lbl_803CC44C-_SDA_BASE_(r13) -/* 801C537C 001C217C 48 00 1A D9 */ bl func_801C6E54 +/* 801C537C 001C217C 48 00 1A D9 */ bl __DVDStoreErrorCode /* 801C5380 001C2180 3C 60 80 1C */ lis r3, func_801C4318@ha /* 801C5384 001C2184 38 63 43 18 */ addi r3, r3, func_801C4318@l /* 801C5388 001C2188 4B FF DF 59 */ bl func_801C32E0 @@ -18615,8 +18615,8 @@ lbl_801C56DC: /* 801C5708 001C2508 3C 60 01 23 */ lis r3, 0x01234568@ha /* 801C570C 001C250C 90 04 00 0C */ stw r0, 0xc(r4) /* 801C5710 001C2510 38 63 45 68 */ addi r3, r3, 0x01234568@l -/* 801C5714 001C2514 48 00 17 41 */ bl func_801C6E54 -/* 801C5718 001C2518 48 00 0A D5 */ bl func_801C61EC +/* 801C5714 001C2514 48 00 17 41 */ bl __DVDStoreErrorCode +/* 801C5718 001C2518 48 00 0A D5 */ bl DVDReset /* 801C571C 001C251C 38 60 00 00 */ li r3, 0 /* 801C5720 001C2520 4B FF EB F9 */ bl func_801C4318 /* 801C5724 001C2524 48 00 05 D8 */ b lbl_801C5CFC @@ -18635,7 +18635,7 @@ lbl_801C5740: /* 801C5750 001C2550 3C 60 01 23 */ lis r3, 0x01234567@ha /* 801C5754 001C2554 90 04 00 0C */ stw r0, 0xc(r4) /* 801C5758 001C2558 38 63 45 67 */ addi r3, r3, 0x01234567@l -/* 801C575C 001C255C 48 00 16 F9 */ bl func_801C6E54 +/* 801C575C 001C255C 48 00 16 F9 */ bl __DVDStoreErrorCode /* 801C5760 001C2560 3C 60 80 1C */ lis r3, func_801C4318@ha /* 801C5764 001C2564 38 63 43 18 */ addi r3, r3, func_801C4318@l /* 801C5768 001C2568 4B FF DB 79 */ bl func_801C32E0 @@ -18969,7 +18969,7 @@ lbl_801C5BCC: /* 801C5BE0 001C29E0 3C 60 01 23 */ lis r3, 0x01234567@ha /* 801C5BE4 001C29E4 90 04 00 0C */ stw r0, 0xc(r4) /* 801C5BE8 001C29E8 38 63 45 67 */ addi r3, r3, 0x01234567@l -/* 801C5BEC 001C29EC 48 00 12 69 */ bl func_801C6E54 +/* 801C5BEC 001C29EC 48 00 12 69 */ bl __DVDStoreErrorCode /* 801C5BF0 001C29F0 3C 60 80 1C */ lis r3, func_801C4318@ha /* 801C5BF4 001C29F4 38 63 43 18 */ addi r3, r3, func_801C4318@l /* 801C5BF8 001C29F8 4B FF D6 E9 */ bl func_801C32E0 @@ -19053,8 +19053,8 @@ lbl_801C5CFC: /* 801C5D0C 001C2B0C 7C 08 03 A6 */ mtlr r0 /* 801C5D10 001C2B10 4E 80 00 20 */ blr -.global func_801C5D14 -func_801C5D14: +.global DVDReadAbsAsyncPrio +DVDReadAbsAsyncPrio: /* 801C5D14 001C2B14 7C 08 02 A6 */ mflr r0 /* 801C5D18 001C2B18 90 01 00 04 */ stw r0, 4(r1) /* 801C5D1C 001C2B1C 38 00 00 01 */ li r0, 1 @@ -19085,15 +19085,15 @@ func_801C5D14: lbl_801C5D80: /* 801C5D80 001C2B80 80 7D 00 18 */ lwz r3, 0x18(r29) /* 801C5D84 001C2B84 80 9D 00 14 */ lwz r4, 0x14(r29) -/* 801C5D88 001C2B88 48 00 C5 A5 */ bl func_801D232C +/* 801C5D88 001C2B88 48 00 C5 A5 */ bl DCInvalidateRange lbl_801C5D8C: -/* 801C5D8C 001C2B8C 48 00 E5 85 */ bl func_801D4310 +/* 801C5D8C 001C2B8C 48 00 E5 85 */ bl OSDisableInterrupts /* 801C5D90 001C2B90 38 00 00 02 */ li r0, 2 /* 801C5D94 001C2B94 90 1D 00 0C */ stw r0, 0xc(r29) /* 801C5D98 001C2B98 3B C3 00 00 */ addi r30, r3, 0 /* 801C5D9C 001C2B9C 38 7F 00 00 */ addi r3, r31, 0 /* 801C5DA0 001C2BA0 38 9D 00 00 */ addi r4, r29, 0 -/* 801C5DA4 001C2BA4 48 00 0D D5 */ bl func_801C6B78 +/* 801C5DA4 001C2BA4 48 00 0D D5 */ bl __DVDPushWaitingQueue /* 801C5DA8 001C2BA8 80 0D 9B 20 */ lwz r0, lbl_803CC420-_SDA_BASE_(r13) /* 801C5DAC 001C2BAC 3B E3 00 00 */ addi r31, r3, 0 /* 801C5DB0 001C2BB0 28 00 00 00 */ cmplwi r0, 0 @@ -19104,7 +19104,7 @@ lbl_801C5D8C: /* 801C5DC4 001C2BC4 4B FF F3 C9 */ bl func_801C518C lbl_801C5DC8: /* 801C5DC8 001C2BC8 7F C3 F3 78 */ mr r3, r30 -/* 801C5DCC 001C2BCC 48 00 E5 6D */ bl func_801D4338 +/* 801C5DCC 001C2BCC 48 00 E5 6D */ bl OSRestoreInterrupts /* 801C5DD0 001C2BD0 7F E3 FB 78 */ mr r3, r31 /* 801C5DD4 001C2BD4 80 01 00 3C */ lwz r0, 0x3c(r1) /* 801C5DD8 001C2BD8 83 E1 00 34 */ lwz r31, 0x34(r1) @@ -19114,8 +19114,8 @@ lbl_801C5DC8: /* 801C5DE8 001C2BE8 7C 08 03 A6 */ mtlr r0 /* 801C5DEC 001C2BEC 4E 80 00 20 */ blr -.global func_801C5DF0 -func_801C5DF0: +.global DVDSeekAbsAsyncPrio +DVDSeekAbsAsyncPrio: /* 801C5DF0 001C2BF0 7C 08 02 A6 */ mflr r0 /* 801C5DF4 001C2BF4 90 01 00 04 */ stw r0, 4(r1) /* 801C5DF8 001C2BF8 38 00 00 02 */ li r0, 2 @@ -19142,15 +19142,15 @@ func_801C5DF0: lbl_801C5E4C: /* 801C5E4C 001C2C4C 80 7D 00 18 */ lwz r3, 0x18(r29) /* 801C5E50 001C2C50 80 9D 00 14 */ lwz r4, 0x14(r29) -/* 801C5E54 001C2C54 48 00 C4 D9 */ bl func_801D232C +/* 801C5E54 001C2C54 48 00 C4 D9 */ bl DCInvalidateRange lbl_801C5E58: -/* 801C5E58 001C2C58 48 00 E4 B9 */ bl func_801D4310 +/* 801C5E58 001C2C58 48 00 E4 B9 */ bl OSDisableInterrupts /* 801C5E5C 001C2C5C 38 00 00 02 */ li r0, 2 /* 801C5E60 001C2C60 90 1D 00 0C */ stw r0, 0xc(r29) /* 801C5E64 001C2C64 3B C3 00 00 */ addi r30, r3, 0 /* 801C5E68 001C2C68 38 7F 00 00 */ addi r3, r31, 0 /* 801C5E6C 001C2C6C 38 9D 00 00 */ addi r4, r29, 0 -/* 801C5E70 001C2C70 48 00 0D 09 */ bl func_801C6B78 +/* 801C5E70 001C2C70 48 00 0D 09 */ bl __DVDPushWaitingQueue /* 801C5E74 001C2C74 80 0D 9B 20 */ lwz r0, lbl_803CC420-_SDA_BASE_(r13) /* 801C5E78 001C2C78 3B E3 00 00 */ addi r31, r3, 0 /* 801C5E7C 001C2C7C 28 00 00 00 */ cmplwi r0, 0 @@ -19161,7 +19161,7 @@ lbl_801C5E58: /* 801C5E90 001C2C90 4B FF F2 FD */ bl func_801C518C lbl_801C5E94: /* 801C5E94 001C2C94 7F C3 F3 78 */ mr r3, r30 -/* 801C5E98 001C2C98 48 00 E4 A1 */ bl func_801D4338 +/* 801C5E98 001C2C98 48 00 E4 A1 */ bl OSRestoreInterrupts /* 801C5E9C 001C2C9C 7F E3 FB 78 */ mr r3, r31 /* 801C5EA0 001C2CA0 80 01 00 34 */ lwz r0, 0x34(r1) /* 801C5EA4 001C2CA4 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -19171,8 +19171,8 @@ lbl_801C5E94: /* 801C5EB4 001C2CB4 7C 08 03 A6 */ mtlr r0 /* 801C5EB8 001C2CB8 4E 80 00 20 */ blr -.global func_801C5EBC -func_801C5EBC: +.global DVDReadAbsAsyncForBS +DVDReadAbsAsyncForBS: /* 801C5EBC 001C2CBC 7C 08 02 A6 */ mflr r0 /* 801C5EC0 001C2CC0 90 01 00 04 */ stw r0, 4(r1) /* 801C5EC4 001C2CC4 38 00 00 04 */ li r0, 4 @@ -19201,15 +19201,15 @@ func_801C5EBC: lbl_801C5F20: /* 801C5F20 001C2D20 80 7F 00 18 */ lwz r3, 0x18(r31) /* 801C5F24 001C2D24 80 9F 00 14 */ lwz r4, 0x14(r31) -/* 801C5F28 001C2D28 48 00 C4 05 */ bl func_801D232C +/* 801C5F28 001C2D28 48 00 C4 05 */ bl DCInvalidateRange lbl_801C5F2C: -/* 801C5F2C 001C2D2C 48 00 E3 E5 */ bl func_801D4310 +/* 801C5F2C 001C2D2C 48 00 E3 E5 */ bl OSDisableInterrupts /* 801C5F30 001C2D30 38 00 00 02 */ li r0, 2 /* 801C5F34 001C2D34 90 1F 00 0C */ stw r0, 0xc(r31) /* 801C5F38 001C2D38 3B C3 00 00 */ addi r30, r3, 0 /* 801C5F3C 001C2D3C 38 9F 00 00 */ addi r4, r31, 0 /* 801C5F40 001C2D40 38 60 00 02 */ li r3, 2 -/* 801C5F44 001C2D44 48 00 0C 35 */ bl func_801C6B78 +/* 801C5F44 001C2D44 48 00 0C 35 */ bl __DVDPushWaitingQueue /* 801C5F48 001C2D48 80 0D 9B 20 */ lwz r0, lbl_803CC420-_SDA_BASE_(r13) /* 801C5F4C 001C2D4C 3B E3 00 00 */ addi r31, r3, 0 /* 801C5F50 001C2D50 28 00 00 00 */ cmplwi r0, 0 @@ -19220,7 +19220,7 @@ lbl_801C5F2C: /* 801C5F64 001C2D64 4B FF F2 29 */ bl func_801C518C lbl_801C5F68: /* 801C5F68 001C2D68 7F C3 F3 78 */ mr r3, r30 -/* 801C5F6C 001C2D6C 48 00 E3 CD */ bl func_801D4338 +/* 801C5F6C 001C2D6C 48 00 E3 CD */ bl OSRestoreInterrupts /* 801C5F70 001C2D70 7F E3 FB 78 */ mr r3, r31 /* 801C5F74 001C2D74 80 01 00 34 */ lwz r0, 0x34(r1) /* 801C5F78 001C2D78 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -19229,8 +19229,8 @@ lbl_801C5F68: /* 801C5F84 001C2D84 7C 08 03 A6 */ mtlr r0 /* 801C5F88 001C2D88 4E 80 00 20 */ blr -.global func_801C5F8C -func_801C5F8C: +.global DVDReadDiskID +DVDReadDiskID: /* 801C5F8C 001C2D8C 7C 08 02 A6 */ mflr r0 /* 801C5F90 001C2D90 90 01 00 04 */ stw r0, 4(r1) /* 801C5F94 001C2D94 38 00 00 05 */ li r0, 5 @@ -19260,15 +19260,15 @@ func_801C5F8C: lbl_801C5FF4: /* 801C5FF4 001C2DF4 80 7F 00 18 */ lwz r3, 0x18(r31) /* 801C5FF8 001C2DF8 80 9F 00 14 */ lwz r4, 0x14(r31) -/* 801C5FFC 001C2DFC 48 00 C3 31 */ bl func_801D232C +/* 801C5FFC 001C2DFC 48 00 C3 31 */ bl DCInvalidateRange lbl_801C6000: -/* 801C6000 001C2E00 48 00 E3 11 */ bl func_801D4310 +/* 801C6000 001C2E00 48 00 E3 11 */ bl OSDisableInterrupts /* 801C6004 001C2E04 38 00 00 02 */ li r0, 2 /* 801C6008 001C2E08 90 1F 00 0C */ stw r0, 0xc(r31) /* 801C600C 001C2E0C 3B C3 00 00 */ addi r30, r3, 0 /* 801C6010 001C2E10 38 9F 00 00 */ addi r4, r31, 0 /* 801C6014 001C2E14 38 60 00 02 */ li r3, 2 -/* 801C6018 001C2E18 48 00 0B 61 */ bl func_801C6B78 +/* 801C6018 001C2E18 48 00 0B 61 */ bl __DVDPushWaitingQueue /* 801C601C 001C2E1C 80 0D 9B 20 */ lwz r0, lbl_803CC420-_SDA_BASE_(r13) /* 801C6020 001C2E20 3B E3 00 00 */ addi r31, r3, 0 /* 801C6024 001C2E24 28 00 00 00 */ cmplwi r0, 0 @@ -19279,7 +19279,7 @@ lbl_801C6000: /* 801C6038 001C2E38 4B FF F1 55 */ bl func_801C518C lbl_801C603C: /* 801C603C 001C2E3C 7F C3 F3 78 */ mr r3, r30 -/* 801C6040 001C2E40 48 00 E2 F9 */ bl func_801D4338 +/* 801C6040 001C2E40 48 00 E2 F9 */ bl OSRestoreInterrupts /* 801C6044 001C2E44 7F E3 FB 78 */ mr r3, r31 /* 801C6048 001C2E48 80 01 00 2C */ lwz r0, 0x2c(r1) /* 801C604C 001C2E4C 83 E1 00 24 */ lwz r31, 0x24(r1) @@ -19288,8 +19288,8 @@ lbl_801C603C: /* 801C6058 001C2E58 7C 08 03 A6 */ mtlr r0 /* 801C605C 001C2E5C 4E 80 00 20 */ blr -.global func_801C6060 -func_801C6060: +.global DVDCancelStreamAsync +DVDCancelStreamAsync: /* 801C6060 001C2E60 7C 08 02 A6 */ mflr r0 /* 801C6064 001C2E64 90 01 00 04 */ stw r0, 4(r1) /* 801C6068 001C2E68 38 00 00 07 */ li r0, 7 @@ -19313,15 +19313,15 @@ func_801C6060: lbl_801C60B0: /* 801C60B0 001C2EB0 80 7F 00 18 */ lwz r3, 0x18(r31) /* 801C60B4 001C2EB4 80 9F 00 14 */ lwz r4, 0x14(r31) -/* 801C60B8 001C2EB8 48 00 C2 75 */ bl func_801D232C +/* 801C60B8 001C2EB8 48 00 C2 75 */ bl DCInvalidateRange lbl_801C60BC: -/* 801C60BC 001C2EBC 48 00 E2 55 */ bl func_801D4310 +/* 801C60BC 001C2EBC 48 00 E2 55 */ bl OSDisableInterrupts /* 801C60C0 001C2EC0 38 00 00 02 */ li r0, 2 /* 801C60C4 001C2EC4 90 1F 00 0C */ stw r0, 0xc(r31) /* 801C60C8 001C2EC8 3B C3 00 00 */ addi r30, r3, 0 /* 801C60CC 001C2ECC 38 9F 00 00 */ addi r4, r31, 0 /* 801C60D0 001C2ED0 38 60 00 01 */ li r3, 1 -/* 801C60D4 001C2ED4 48 00 0A A5 */ bl func_801C6B78 +/* 801C60D4 001C2ED4 48 00 0A A5 */ bl __DVDPushWaitingQueue /* 801C60D8 001C2ED8 80 0D 9B 20 */ lwz r0, lbl_803CC420-_SDA_BASE_(r13) /* 801C60DC 001C2EDC 3B E3 00 00 */ addi r31, r3, 0 /* 801C60E0 001C2EE0 28 00 00 00 */ cmplwi r0, 0 @@ -19332,7 +19332,7 @@ lbl_801C60BC: /* 801C60F4 001C2EF4 4B FF F0 99 */ bl func_801C518C lbl_801C60F8: /* 801C60F8 001C2EF8 7F C3 F3 78 */ mr r3, r30 -/* 801C60FC 001C2EFC 48 00 E2 3D */ bl func_801D4338 +/* 801C60FC 001C2EFC 48 00 E2 3D */ bl OSRestoreInterrupts /* 801C6100 001C2F00 7F E3 FB 78 */ mr r3, r31 /* 801C6104 001C2F04 80 01 00 24 */ lwz r0, 0x24(r1) /* 801C6108 001C2F08 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -19341,8 +19341,8 @@ lbl_801C60F8: /* 801C6114 001C2F14 7C 08 03 A6 */ mtlr r0 /* 801C6118 001C2F18 4E 80 00 20 */ blr -.global func_801C611C -func_801C611C: +.global DVDInquiryAsync +DVDInquiryAsync: /* 801C611C 001C2F1C 7C 08 02 A6 */ mflr r0 /* 801C6120 001C2F20 90 01 00 04 */ stw r0, 4(r1) /* 801C6124 001C2F24 38 00 00 0E */ li r0, 0xe @@ -19371,15 +19371,15 @@ func_801C611C: lbl_801C6180: /* 801C6180 001C2F80 80 7F 00 18 */ lwz r3, 0x18(r31) /* 801C6184 001C2F84 80 9F 00 14 */ lwz r4, 0x14(r31) -/* 801C6188 001C2F88 48 00 C1 A5 */ bl func_801D232C +/* 801C6188 001C2F88 48 00 C1 A5 */ bl DCInvalidateRange lbl_801C618C: -/* 801C618C 001C2F8C 48 00 E1 85 */ bl func_801D4310 +/* 801C618C 001C2F8C 48 00 E1 85 */ bl OSDisableInterrupts /* 801C6190 001C2F90 38 00 00 02 */ li r0, 2 /* 801C6194 001C2F94 90 1F 00 0C */ stw r0, 0xc(r31) /* 801C6198 001C2F98 3B C3 00 00 */ addi r30, r3, 0 /* 801C619C 001C2F9C 38 9F 00 00 */ addi r4, r31, 0 /* 801C61A0 001C2FA0 38 60 00 02 */ li r3, 2 -/* 801C61A4 001C2FA4 48 00 09 D5 */ bl func_801C6B78 +/* 801C61A4 001C2FA4 48 00 09 D5 */ bl __DVDPushWaitingQueue /* 801C61A8 001C2FA8 80 0D 9B 20 */ lwz r0, lbl_803CC420-_SDA_BASE_(r13) /* 801C61AC 001C2FAC 3B E3 00 00 */ addi r31, r3, 0 /* 801C61B0 001C2FB0 28 00 00 00 */ cmplwi r0, 0 @@ -19390,7 +19390,7 @@ lbl_801C618C: /* 801C61C4 001C2FC4 4B FF EF C9 */ bl func_801C518C lbl_801C61C8: /* 801C61C8 001C2FC8 7F C3 F3 78 */ mr r3, r30 -/* 801C61CC 001C2FCC 48 00 E1 6D */ bl func_801D4338 +/* 801C61CC 001C2FCC 48 00 E1 6D */ bl OSRestoreInterrupts /* 801C61D0 001C2FD0 7F E3 FB 78 */ mr r3, r31 /* 801C61D4 001C2FD4 80 01 00 2C */ lwz r0, 0x2c(r1) /* 801C61D8 001C2FD8 83 E1 00 24 */ lwz r31, 0x24(r1) @@ -19399,8 +19399,8 @@ lbl_801C61C8: /* 801C61E4 001C2FE4 7C 08 03 A6 */ mtlr r0 /* 801C61E8 001C2FE8 4E 80 00 20 */ blr -.global func_801C61EC -func_801C61EC: +.global DVDReset +DVDReset: /* 801C61EC 001C2FEC 7C 08 02 A6 */ mflr r0 /* 801C61F0 001C2FF0 90 01 00 04 */ stw r0, 4(r1) /* 801C61F4 001C2FF4 94 21 FF F8 */ stwu r1, -8(r1) @@ -19419,14 +19419,14 @@ func_801C61EC: /* 801C6228 001C3028 7C 08 03 A6 */ mtlr r0 /* 801C622C 001C302C 4E 80 00 20 */ blr -.global func_801C6230 -func_801C6230: +.global DVDGetCommandBlockStatus +DVDGetCommandBlockStatus: /* 801C6230 001C3030 7C 08 02 A6 */ mflr r0 /* 801C6234 001C3034 90 01 00 04 */ stw r0, 4(r1) /* 801C6238 001C3038 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801C623C 001C303C 93 E1 00 14 */ stw r31, 0x14(r1) /* 801C6240 001C3040 7C 7F 1B 78 */ mr r31, r3 -/* 801C6244 001C3044 48 00 E0 CD */ bl func_801D4310 +/* 801C6244 001C3044 48 00 E0 CD */ bl OSDisableInterrupts /* 801C6248 001C3048 80 1F 00 0C */ lwz r0, 0xc(r31) /* 801C624C 001C304C 2C 00 00 03 */ cmpwi r0, 3 /* 801C6250 001C3050 40 82 00 0C */ bne lbl_801C625C @@ -19435,7 +19435,7 @@ func_801C6230: lbl_801C625C: /* 801C625C 001C305C 7C 1F 03 78 */ mr r31, r0 lbl_801C6260: -/* 801C6260 001C3060 48 00 E0 D9 */ bl func_801D4338 +/* 801C6260 001C3060 48 00 E0 D9 */ bl OSRestoreInterrupts /* 801C6264 001C3064 7F E3 FB 78 */ mr r3, r31 /* 801C6268 001C3068 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801C626C 001C306C 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -19443,14 +19443,14 @@ lbl_801C6260: /* 801C6274 001C3074 7C 08 03 A6 */ mtlr r0 /* 801C6278 001C3078 4E 80 00 20 */ blr -.global func_801C627C -func_801C627C: +.global DVDGetDriveStatus +DVDGetDriveStatus: /* 801C627C 001C307C 7C 08 02 A6 */ mflr r0 /* 801C6280 001C3080 90 01 00 04 */ stw r0, 4(r1) /* 801C6284 001C3084 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801C6288 001C3088 93 E1 00 14 */ stw r31, 0x14(r1) /* 801C628C 001C308C 93 C1 00 10 */ stw r30, 0x10(r1) -/* 801C6290 001C3090 48 00 E0 81 */ bl func_801D4310 +/* 801C6290 001C3090 48 00 E0 81 */ bl OSDisableInterrupts /* 801C6294 001C3094 80 0D 9B 38 */ lwz r0, lbl_803CC438-_SDA_BASE_(r13) /* 801C6298 001C3098 3B C3 00 00 */ addi r30, r3, 0 /* 801C629C 001C309C 2C 00 00 00 */ cmpwi r0, 0 @@ -19477,16 +19477,16 @@ lbl_801C62D4: /* 801C62E4 001C30E4 3B E0 00 00 */ li r31, 0 /* 801C62E8 001C30E8 48 00 00 1C */ b lbl_801C6304 lbl_801C62EC: -/* 801C62EC 001C30EC 48 00 E0 25 */ bl func_801D4310 +/* 801C62EC 001C30EC 48 00 E0 25 */ bl OSDisableInterrupts /* 801C62F0 001C30F0 83 FF 00 0C */ lwz r31, 0xc(r31) /* 801C62F4 001C30F4 2C 1F 00 03 */ cmpwi r31, 3 /* 801C62F8 001C30F8 40 82 00 08 */ bne lbl_801C6300 /* 801C62FC 001C30FC 3B E0 00 01 */ li r31, 1 lbl_801C6300: -/* 801C6300 001C3100 48 00 E0 39 */ bl func_801D4338 +/* 801C6300 001C3100 48 00 E0 39 */ bl OSRestoreInterrupts lbl_801C6304: /* 801C6304 001C3104 7F C3 F3 78 */ mr r3, r30 -/* 801C6308 001C3108 48 00 E0 31 */ bl func_801D4338 +/* 801C6308 001C3108 48 00 E0 31 */ bl OSRestoreInterrupts /* 801C630C 001C310C 7F E3 FB 78 */ mr r3, r31 /* 801C6310 001C3110 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801C6314 001C3114 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -19495,20 +19495,20 @@ lbl_801C6304: /* 801C6320 001C3120 7C 08 03 A6 */ mtlr r0 /* 801C6324 001C3124 4E 80 00 20 */ blr -.global func_801C6328 -func_801C6328: +.global DVDSetAutoInvalidation +DVDSetAutoInvalidation: /* 801C6328 001C3128 80 0D 85 A4 */ lwz r0, lbl_803CAEA4-_SDA_BASE_(r13) /* 801C632C 001C312C 90 6D 85 A4 */ stw r3, lbl_803CAEA4-_SDA_BASE_(r13) /* 801C6330 001C3130 7C 03 03 78 */ mr r3, r0 /* 801C6334 001C3134 4E 80 00 20 */ blr -.global func_801C6338 -func_801C6338: +.global DVDResume +DVDResume: /* 801C6338 001C3138 7C 08 02 A6 */ mflr r0 /* 801C633C 001C313C 90 01 00 04 */ stw r0, 4(r1) /* 801C6340 001C3140 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801C6344 001C3144 93 E1 00 0C */ stw r31, 0xc(r1) -/* 801C6348 001C3148 48 00 DF C9 */ bl func_801D4310 +/* 801C6348 001C3148 48 00 DF C9 */ bl OSDisableInterrupts /* 801C634C 001C314C 38 80 00 00 */ li r4, 0 /* 801C6350 001C3150 90 8D 9B 2C */ stw r4, lbl_803CC42C-_SDA_BASE_(r13) /* 801C6354 001C3154 7C 7F 1B 78 */ mr r31, r3 @@ -19519,15 +19519,15 @@ func_801C6338: /* 801C6368 001C3168 4B FF EE 25 */ bl func_801C518C lbl_801C636C: /* 801C636C 001C316C 7F E3 FB 78 */ mr r3, r31 -/* 801C6370 001C3170 48 00 DF C9 */ bl func_801D4338 +/* 801C6370 001C3170 48 00 DF C9 */ bl OSRestoreInterrupts /* 801C6374 001C3174 80 01 00 14 */ lwz r0, 0x14(r1) /* 801C6378 001C3178 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801C637C 001C317C 38 21 00 10 */ addi r1, r1, 0x10 /* 801C6380 001C3180 7C 08 03 A6 */ mtlr r0 /* 801C6384 001C3184 4E 80 00 20 */ blr -.global func_801C6388 -func_801C6388: +.global DVDCancelAsync +DVDCancelAsync: /* 801C6388 001C3188 7C 08 02 A6 */ mflr r0 /* 801C638C 001C318C 90 01 00 04 */ stw r0, 4(r1) /* 801C6390 001C3190 94 21 FF D8 */ stwu r1, -0x28(r1) @@ -19536,7 +19536,7 @@ func_801C6388: /* 801C639C 001C319C 3B C4 00 00 */ addi r30, r4, 0 /* 801C63A0 001C31A0 93 A1 00 1C */ stw r29, 0x1c(r1) /* 801C63A4 001C31A4 3B A3 00 00 */ addi r29, r3, 0 -/* 801C63A8 001C31A8 48 00 DF 69 */ bl func_801D4310 +/* 801C63A8 001C31A8 48 00 DF 69 */ bl OSDisableInterrupts /* 801C63AC 001C31AC 80 9D 00 0C */ lwz r4, 0xc(r29) /* 801C63B0 001C31B0 3B E3 00 00 */ addi r31, r3, 0 /* 801C63B4 001C31B4 38 04 00 01 */ addi r0, r4, 1 @@ -19560,7 +19560,7 @@ func_801C6388: /* 801C63FC 001C31FC 28 00 00 00 */ cmplwi r0, 0 /* 801C6400 001C3200 41 82 00 14 */ beq lbl_801C6414 /* 801C6404 001C3204 7F E3 FB 78 */ mr r3, r31 -/* 801C6408 001C3208 48 00 DF 31 */ bl func_801D4338 +/* 801C6408 001C3208 48 00 DF 31 */ bl OSRestoreInterrupts /* 801C640C 001C320C 38 60 00 00 */ li r3, 0 /* 801C6410 001C3210 48 00 01 D8 */ b lbl_801C65E8 lbl_801C6414: @@ -19576,7 +19576,7 @@ lbl_801C6434: /* 801C6434 001C3234 4B FF D2 DD */ bl func_801C3710 /* 801C6438 001C3238 48 00 01 A4 */ b lbl_801C65DC /* 801C643C 001C323C 7F A3 EB 78 */ mr r3, r29 -/* 801C6440 001C3240 48 00 08 99 */ bl func_801C6CD8 +/* 801C6440 001C3240 48 00 08 99 */ bl __DVDDequeueWaitingQueue /* 801C6444 001C3244 38 00 00 0A */ li r0, 0xa /* 801C6448 001C3248 90 1D 00 0C */ stw r0, 0xc(r29) /* 801C644C 001C324C 81 9D 00 28 */ lwz r12, 0x28(r29) @@ -19622,7 +19622,7 @@ lbl_801C64D8: /* 801C64DC 001C32DC 28 00 00 00 */ cmplwi r0, 0 /* 801C64E0 001C32E0 41 82 00 14 */ beq lbl_801C64F4 /* 801C64E4 001C32E4 7F E3 FB 78 */ mr r3, r31 -/* 801C64E8 001C32E8 48 00 DE 51 */ bl func_801D4338 +/* 801C64E8 001C32E8 48 00 DE 51 */ bl OSRestoreInterrupts /* 801C64EC 001C32EC 38 60 00 00 */ li r3, 0 /* 801C64F0 001C32F0 48 00 00 F8 */ b lbl_801C65E8 lbl_801C64F4: @@ -19636,7 +19636,7 @@ lbl_801C64F4: /* 801C6510 001C3310 7C 03 00 40 */ cmplw r3, r0 /* 801C6514 001C3314 41 82 00 14 */ beq lbl_801C6528 /* 801C6518 001C3318 7F E3 FB 78 */ mr r3, r31 -/* 801C651C 001C331C 48 00 DE 1D */ bl func_801D4338 +/* 801C651C 001C331C 48 00 DE 1D */ bl OSRestoreInterrupts /* 801C6520 001C3320 38 60 00 00 */ li r3, 0 /* 801C6524 001C3324 48 00 00 C4 */ b lbl_801C65E8 lbl_801C6528: @@ -19694,7 +19694,7 @@ lbl_801C65D8: /* 801C65D8 001C33D8 4B FF EB B5 */ bl func_801C518C lbl_801C65DC: /* 801C65DC 001C33DC 7F E3 FB 78 */ mr r3, r31 -/* 801C65E0 001C33E0 48 00 DD 59 */ bl func_801D4338 +/* 801C65E0 001C33E0 48 00 DD 59 */ bl OSRestoreInterrupts /* 801C65E4 001C33E4 38 60 00 01 */ li r3, 1 lbl_801C65E8: /* 801C65E8 001C33E8 80 01 00 2C */ lwz r0, 0x2c(r1) @@ -19705,8 +19705,8 @@ lbl_801C65E8: /* 801C65FC 001C33FC 7C 08 03 A6 */ mtlr r0 /* 801C6600 001C3400 4E 80 00 20 */ blr -.global func_801C6604 -func_801C6604: +.global DVDCancel +DVDCancel: /* 801C6604 001C3404 7C 08 02 A6 */ mflr r0 /* 801C6608 001C3408 3C 80 80 1C */ lis r4, lbl_801C66B0@ha /* 801C660C 001C340C 90 01 00 04 */ stw r0, 4(r1) @@ -19715,13 +19715,13 @@ func_801C6604: /* 801C6618 001C3418 93 E1 00 14 */ stw r31, 0x14(r1) /* 801C661C 001C341C 93 C1 00 10 */ stw r30, 0x10(r1) /* 801C6620 001C3420 3B C3 00 00 */ addi r30, r3, 0 -/* 801C6624 001C3424 4B FF FD 65 */ bl func_801C6388 +/* 801C6624 001C3424 4B FF FD 65 */ bl DVDCancelAsync /* 801C6628 001C3428 2C 03 00 00 */ cmpwi r3, 0 /* 801C662C 001C342C 40 82 00 0C */ bne lbl_801C6638 /* 801C6630 001C3430 38 60 FF FF */ li r3, -1 /* 801C6634 001C3434 48 00 00 64 */ b lbl_801C6698 lbl_801C6638: -/* 801C6638 001C3438 48 00 DC D9 */ bl func_801D4310 +/* 801C6638 001C3438 48 00 DC D9 */ bl OSDisableInterrupts /* 801C663C 001C343C 7C 7F 1B 78 */ mr r31, r3 lbl_801C6640: /* 801C6640 001C3440 80 7E 00 0C */ lwz r3, 0xc(r30) @@ -19742,11 +19742,11 @@ lbl_801C6640: /* 801C667C 001C347C 41 82 00 10 */ beq lbl_801C668C lbl_801C6680: /* 801C6680 001C3480 38 6D 9B 18 */ addi r3, r13, lbl_803CC418-_SDA_BASE_ -/* 801C6684 001C3484 48 01 0C 2D */ bl func_801D72B0 +/* 801C6684 001C3484 48 01 0C 2D */ bl OSSleepThread /* 801C6688 001C3488 4B FF FF B8 */ b lbl_801C6640 lbl_801C668C: /* 801C668C 001C348C 7F E3 FB 78 */ mr r3, r31 -/* 801C6690 001C3490 48 00 DC A9 */ bl func_801D4338 +/* 801C6690 001C3490 48 00 DC A9 */ bl OSRestoreInterrupts /* 801C6694 001C3494 38 60 00 00 */ li r3, 0 lbl_801C6698: /* 801C6698 001C3498 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -19760,14 +19760,14 @@ lbl_801C66B0: /* 801C66B4 001C34B4 38 6D 9B 18 */ addi r3, r13, lbl_803CC418-_SDA_BASE_ /* 801C66B8 001C34B8 90 01 00 04 */ stw r0, 4(r1) /* 801C66BC 001C34BC 94 21 FF F8 */ stwu r1, -8(r1) -/* 801C66C0 001C34C0 48 01 0C DD */ bl func_801D739C +/* 801C66C0 001C34C0 48 01 0C DD */ bl OSWakeupThread /* 801C66C4 001C34C4 80 01 00 0C */ lwz r0, 0xc(r1) /* 801C66C8 001C34C8 38 21 00 08 */ addi r1, r1, 8 /* 801C66CC 001C34CC 7C 08 03 A6 */ mtlr r0 /* 801C66D0 001C34D0 4E 80 00 20 */ blr -.global func_801C66D4 -func_801C66D4: +.global DVDCancelAllAsync +DVDCancelAllAsync: /* 801C66D4 001C34D4 7C 08 02 A6 */ mflr r0 /* 801C66D8 001C34D8 90 01 00 04 */ stw r0, 4(r1) /* 801C66DC 001C34DC 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -19775,9 +19775,9 @@ func_801C66D4: /* 801C66E4 001C34E4 7C 7F 1B 78 */ mr r31, r3 /* 801C66E8 001C34E8 93 C1 00 18 */ stw r30, 0x18(r1) /* 801C66EC 001C34EC 93 A1 00 14 */ stw r29, 0x14(r1) -/* 801C66F0 001C34F0 48 00 DC 21 */ bl func_801D4310 +/* 801C66F0 001C34F0 48 00 DC 21 */ bl OSDisableInterrupts /* 801C66F4 001C34F4 7C 7E 1B 78 */ mr r30, r3 -/* 801C66F8 001C34F8 48 00 DC 19 */ bl func_801D4310 +/* 801C66F8 001C34F8 48 00 DC 19 */ bl OSDisableInterrupts /* 801C66FC 001C34FC 80 0D 9B 20 */ lwz r0, lbl_803CC420-_SDA_BASE_(r13) /* 801C6700 001C3500 38 80 00 01 */ li r4, 1 /* 801C6704 001C3504 90 8D 9B 2C */ stw r4, lbl_803CC42C-_SDA_BASE_(r13) @@ -19785,20 +19785,20 @@ func_801C66D4: /* 801C670C 001C350C 40 82 00 08 */ bne lbl_801C6714 /* 801C6710 001C3510 90 8D 9B 30 */ stw r4, lbl_803CC430-_SDA_BASE_(r13) lbl_801C6714: -/* 801C6714 001C3514 48 00 DC 25 */ bl func_801D4338 +/* 801C6714 001C3514 48 00 DC 25 */ bl OSRestoreInterrupts /* 801C6718 001C3518 48 00 00 0C */ b lbl_801C6724 lbl_801C671C: /* 801C671C 001C351C 38 80 00 00 */ li r4, 0 -/* 801C6720 001C3520 4B FF FC 69 */ bl func_801C6388 +/* 801C6720 001C3520 4B FF FC 69 */ bl DVDCancelAsync lbl_801C6724: -/* 801C6724 001C3524 48 00 04 BD */ bl func_801C6BE0 +/* 801C6724 001C3524 48 00 04 BD */ bl __DVDPopWaitingQueue /* 801C6728 001C3528 28 03 00 00 */ cmplwi r3, 0 /* 801C672C 001C352C 40 82 FF F0 */ bne lbl_801C671C /* 801C6730 001C3530 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) /* 801C6734 001C3534 28 03 00 00 */ cmplwi r3, 0 /* 801C6738 001C3538 41 82 00 14 */ beq lbl_801C674C /* 801C673C 001C353C 7F E4 FB 78 */ mr r4, r31 -/* 801C6740 001C3540 4B FF FC 49 */ bl func_801C6388 +/* 801C6740 001C3540 4B FF FC 49 */ bl DVDCancelAsync /* 801C6744 001C3544 7C 7D 1B 78 */ mr r29, r3 /* 801C6748 001C3548 48 00 00 24 */ b lbl_801C676C lbl_801C674C: @@ -19811,7 +19811,7 @@ lbl_801C674C: /* 801C6764 001C3564 38 80 00 00 */ li r4, 0 /* 801C6768 001C3568 4E 80 00 21 */ blrl lbl_801C676C: -/* 801C676C 001C356C 48 00 DB A5 */ bl func_801D4310 +/* 801C676C 001C356C 48 00 DB A5 */ bl OSDisableInterrupts /* 801C6770 001C3570 38 80 00 00 */ li r4, 0 /* 801C6774 001C3574 90 8D 9B 2C */ stw r4, lbl_803CC42C-_SDA_BASE_(r13) /* 801C6778 001C3578 7C 7F 1B 78 */ mr r31, r3 @@ -19822,9 +19822,9 @@ lbl_801C676C: /* 801C678C 001C358C 4B FF EA 01 */ bl func_801C518C lbl_801C6790: /* 801C6790 001C3590 7F E3 FB 78 */ mr r3, r31 -/* 801C6794 001C3594 48 00 DB A5 */ bl func_801D4338 +/* 801C6794 001C3594 48 00 DB A5 */ bl OSRestoreInterrupts /* 801C6798 001C3598 7F C3 F3 78 */ mr r3, r30 -/* 801C679C 001C359C 48 00 DB 9D */ bl func_801D4338 +/* 801C679C 001C359C 48 00 DB 9D */ bl OSRestoreInterrupts /* 801C67A0 001C35A0 7F A3 EB 78 */ mr r3, r29 /* 801C67A4 001C35A4 80 01 00 24 */ lwz r0, 0x24(r1) /* 801C67A8 001C35A8 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -19834,8 +19834,8 @@ lbl_801C6790: /* 801C67B8 001C35B8 7C 08 03 A6 */ mtlr r0 /* 801C67BC 001C35BC 4E 80 00 20 */ blr -.global func_801C67C0 -func_801C67C0: +.global DVDCancelAll +DVDCancelAll: /* 801C67C0 001C35C0 7C 08 02 A6 */ mflr r0 /* 801C67C4 001C35C4 90 01 00 04 */ stw r0, 4(r1) /* 801C67C8 001C35C8 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -19843,13 +19843,13 @@ func_801C67C0: /* 801C67D0 001C35D0 93 C1 00 18 */ stw r30, 0x18(r1) /* 801C67D4 001C35D4 93 A1 00 14 */ stw r29, 0x14(r1) /* 801C67D8 001C35D8 93 81 00 10 */ stw r28, 0x10(r1) -/* 801C67DC 001C35DC 48 00 DB 35 */ bl func_801D4310 +/* 801C67DC 001C35DC 48 00 DB 35 */ bl OSDisableInterrupts /* 801C67E0 001C35E0 38 00 00 00 */ li r0, 0 /* 801C67E4 001C35E4 90 0D 9B 5C */ stw r0, lbl_803CC45C-_SDA_BASE_(r13) /* 801C67E8 001C35E8 7C 7F 1B 78 */ mr r31, r3 -/* 801C67EC 001C35EC 48 00 DB 25 */ bl func_801D4310 +/* 801C67EC 001C35EC 48 00 DB 25 */ bl OSDisableInterrupts /* 801C67F0 001C35F0 7C 7D 1B 78 */ mr r29, r3 -/* 801C67F4 001C35F4 48 00 DB 1D */ bl func_801D4310 +/* 801C67F4 001C35F4 48 00 DB 1D */ bl OSDisableInterrupts /* 801C67F8 001C35F8 80 0D 9B 20 */ lwz r0, lbl_803CC420-_SDA_BASE_(r13) /* 801C67FC 001C35FC 38 80 00 01 */ li r4, 1 /* 801C6800 001C3600 90 8D 9B 2C */ stw r4, lbl_803CC42C-_SDA_BASE_(r13) @@ -19857,13 +19857,13 @@ func_801C67C0: /* 801C6808 001C3608 40 82 00 08 */ bne lbl_801C6810 /* 801C680C 001C360C 90 8D 9B 30 */ stw r4, lbl_803CC430-_SDA_BASE_(r13) lbl_801C6810: -/* 801C6810 001C3610 48 00 DB 29 */ bl func_801D4338 +/* 801C6810 001C3610 48 00 DB 29 */ bl OSRestoreInterrupts /* 801C6814 001C3614 48 00 00 0C */ b lbl_801C6820 lbl_801C6818: /* 801C6818 001C3618 38 80 00 00 */ li r4, 0 -/* 801C681C 001C361C 4B FF FB 6D */ bl func_801C6388 +/* 801C681C 001C361C 4B FF FB 6D */ bl DVDCancelAsync lbl_801C6820: -/* 801C6820 001C3620 48 00 03 C1 */ bl func_801C6BE0 +/* 801C6820 001C3620 48 00 03 C1 */ bl __DVDPopWaitingQueue /* 801C6824 001C3624 28 03 00 00 */ cmplwi r3, 0 /* 801C6828 001C3628 40 82 FF F0 */ bne lbl_801C6818 /* 801C682C 001C362C 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) @@ -19871,7 +19871,7 @@ lbl_801C6820: /* 801C6834 001C3634 41 82 00 18 */ beq lbl_801C684C /* 801C6838 001C3638 3C 80 80 1C */ lis r4, func_801C68F8@ha /* 801C683C 001C363C 38 84 68 F8 */ addi r4, r4, func_801C68F8@l -/* 801C6840 001C3640 4B FF FB 49 */ bl func_801C6388 +/* 801C6840 001C3640 4B FF FB 49 */ bl DVDCancelAsync /* 801C6844 001C3644 7C 7E 1B 78 */ mr r30, r3 /* 801C6848 001C3648 48 00 00 20 */ b lbl_801C6868 lbl_801C684C: @@ -19883,7 +19883,7 @@ lbl_801C684C: /* 801C6860 001C3660 38 80 00 00 */ li r4, 0 /* 801C6864 001C3664 48 00 00 95 */ bl func_801C68F8 lbl_801C6868: -/* 801C6868 001C3668 48 00 DA A9 */ bl func_801D4310 +/* 801C6868 001C3668 48 00 DA A9 */ bl OSDisableInterrupts /* 801C686C 001C366C 38 80 00 00 */ li r4, 0 /* 801C6870 001C3670 90 8D 9B 2C */ stw r4, lbl_803CC42C-_SDA_BASE_(r13) /* 801C6874 001C3674 7C 7C 1B 78 */ mr r28, r3 @@ -19894,13 +19894,13 @@ lbl_801C6868: /* 801C6888 001C3688 4B FF E9 05 */ bl func_801C518C lbl_801C688C: /* 801C688C 001C368C 7F 83 E3 78 */ mr r3, r28 -/* 801C6890 001C3690 48 00 DA A9 */ bl func_801D4338 +/* 801C6890 001C3690 48 00 DA A9 */ bl OSRestoreInterrupts /* 801C6894 001C3694 7F A3 EB 78 */ mr r3, r29 -/* 801C6898 001C3698 48 00 DA A1 */ bl func_801D4338 +/* 801C6898 001C3698 48 00 DA A1 */ bl OSRestoreInterrupts /* 801C689C 001C369C 2C 1E 00 00 */ cmpwi r30, 0 /* 801C68A0 001C36A0 40 82 00 14 */ bne lbl_801C68B4 /* 801C68A4 001C36A4 7F E3 FB 78 */ mr r3, r31 -/* 801C68A8 001C36A8 48 00 DA 91 */ bl func_801D4338 +/* 801C68A8 001C36A8 48 00 DA 91 */ bl OSRestoreInterrupts /* 801C68AC 001C36AC 38 60 FF FF */ li r3, -1 /* 801C68B0 001C36B0 48 00 00 28 */ b lbl_801C68D8 lbl_801C68B4: @@ -19908,11 +19908,11 @@ lbl_801C68B4: /* 801C68B8 001C36B8 2C 00 00 00 */ cmpwi r0, 0 /* 801C68BC 001C36BC 40 82 00 10 */ bne lbl_801C68CC /* 801C68C0 001C36C0 38 6D 9B 18 */ addi r3, r13, lbl_803CC418-_SDA_BASE_ -/* 801C68C4 001C36C4 48 01 09 ED */ bl func_801D72B0 +/* 801C68C4 001C36C4 48 01 09 ED */ bl OSSleepThread /* 801C68C8 001C36C8 4B FF FF EC */ b lbl_801C68B4 lbl_801C68CC: /* 801C68CC 001C36CC 7F E3 FB 78 */ mr r3, r31 -/* 801C68D0 001C36D0 48 00 DA 69 */ bl func_801D4338 +/* 801C68D0 001C36D0 48 00 DA 69 */ bl OSRestoreInterrupts /* 801C68D4 001C36D4 38 60 00 00 */ li r3, 0 lbl_801C68D8: /* 801C68D8 001C36D8 80 01 00 24 */ lwz r0, 0x24(r1) @@ -19932,24 +19932,24 @@ func_801C68F8: /* 801C6904 001C3704 38 00 00 01 */ li r0, 1 /* 801C6908 001C3708 94 21 FF F8 */ stwu r1, -8(r1) /* 801C690C 001C370C 90 0D 9B 5C */ stw r0, lbl_803CC45C-_SDA_BASE_(r13) -/* 801C6910 001C3710 48 01 0A 8D */ bl func_801D739C +/* 801C6910 001C3710 48 01 0A 8D */ bl OSWakeupThread /* 801C6914 001C3714 80 01 00 0C */ lwz r0, 0xc(r1) /* 801C6918 001C3718 38 21 00 08 */ addi r1, r1, 8 /* 801C691C 001C371C 7C 08 03 A6 */ mtlr r0 /* 801C6920 001C3720 4E 80 00 20 */ blr -.global func_801C6924 -func_801C6924: +.global DVDGetCurrentDiskID +DVDGetCurrentDiskID: /* 801C6924 001C3724 3C 60 80 00 */ lis r3, 0x8000 /* 801C6928 001C3728 4E 80 00 20 */ blr -.global func_801C692C -func_801C692C: +.global DVDCheckDisk +DVDCheckDisk: /* 801C692C 001C372C 7C 08 02 A6 */ mflr r0 /* 801C6930 001C3730 90 01 00 04 */ stw r0, 4(r1) /* 801C6934 001C3734 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801C6938 001C3738 93 E1 00 0C */ stw r31, 0xc(r1) -/* 801C693C 001C373C 48 00 D9 D5 */ bl func_801D4310 +/* 801C693C 001C373C 48 00 D9 D5 */ bl OSDisableInterrupts /* 801C6940 001C3740 80 0D 9B 38 */ lwz r0, lbl_803CC438-_SDA_BASE_(r13) /* 801C6944 001C3744 2C 00 00 00 */ cmpwi r0, 0 /* 801C6948 001C3748 41 82 00 0C */ beq lbl_801C6954 @@ -20009,7 +20009,7 @@ lbl_801C69F0: lbl_801C6A04: /* 801C6A04 001C3804 3B E0 00 01 */ li r31, 1 lbl_801C6A08: -/* 801C6A08 001C3808 48 00 D9 31 */ bl func_801D4338 +/* 801C6A08 001C3808 48 00 D9 31 */ bl OSRestoreInterrupts /* 801C6A0C 001C380C 7F E3 FB 78 */ mr r3, r31 /* 801C6A10 001C3810 80 01 00 14 */ lwz r0, 0x14(r1) /* 801C6A14 001C3814 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20017,8 +20017,8 @@ lbl_801C6A08: /* 801C6A1C 001C381C 7C 08 03 A6 */ mtlr r0 /* 801C6A20 001C3820 4E 80 00 20 */ blr -.global func_801C6A24 -func_801C6A24: +.global __DVDPrepareResetAsync +__DVDPrepareResetAsync: /* 801C6A24 001C3824 7C 08 02 A6 */ mflr r0 /* 801C6A28 001C3828 90 01 00 04 */ stw r0, 4(r1) /* 801C6A2C 001C382C 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -20026,9 +20026,9 @@ func_801C6A24: /* 801C6A34 001C3834 93 C1 00 18 */ stw r30, 0x18(r1) /* 801C6A38 001C3838 7C 7E 1B 78 */ mr r30, r3 /* 801C6A3C 001C383C 93 A1 00 14 */ stw r29, 0x14(r1) -/* 801C6A40 001C3840 48 00 D8 D1 */ bl func_801D4310 +/* 801C6A40 001C3840 48 00 D8 D1 */ bl OSDisableInterrupts /* 801C6A44 001C3844 7C 7D 1B 78 */ mr r29, r3 -/* 801C6A48 001C3848 48 00 00 F9 */ bl func_801C6B40 +/* 801C6A48 001C3848 48 00 00 F9 */ bl __DVDClearWaitingQueue /* 801C6A4C 001C384C 80 0D 9B 40 */ lwz r0, lbl_803CC440-_SDA_BASE_(r13) /* 801C6A50 001C3850 28 00 00 00 */ cmplwi r0, 0 /* 801C6A54 001C3854 41 82 00 0C */ beq lbl_801C6A60 @@ -20041,9 +20041,9 @@ lbl_801C6A60: /* 801C6A6C 001C386C 38 00 00 00 */ li r0, 0 /* 801C6A70 001C3870 90 03 00 28 */ stw r0, 0x28(r3) lbl_801C6A74: -/* 801C6A74 001C3874 48 00 D8 9D */ bl func_801D4310 +/* 801C6A74 001C3874 48 00 D8 9D */ bl OSDisableInterrupts /* 801C6A78 001C3878 7C 7F 1B 78 */ mr r31, r3 -/* 801C6A7C 001C387C 48 00 D8 95 */ bl func_801D4310 +/* 801C6A7C 001C387C 48 00 D8 95 */ bl OSDisableInterrupts /* 801C6A80 001C3880 80 0D 9B 20 */ lwz r0, lbl_803CC420-_SDA_BASE_(r13) /* 801C6A84 001C3884 38 80 00 01 */ li r4, 1 /* 801C6A88 001C3888 90 8D 9B 2C */ stw r4, lbl_803CC42C-_SDA_BASE_(r13) @@ -20051,20 +20051,20 @@ lbl_801C6A74: /* 801C6A90 001C3890 40 82 00 08 */ bne lbl_801C6A98 /* 801C6A94 001C3894 90 8D 9B 30 */ stw r4, lbl_803CC430-_SDA_BASE_(r13) lbl_801C6A98: -/* 801C6A98 001C3898 48 00 D8 A1 */ bl func_801D4338 +/* 801C6A98 001C3898 48 00 D8 A1 */ bl OSRestoreInterrupts /* 801C6A9C 001C389C 48 00 00 0C */ b lbl_801C6AA8 lbl_801C6AA0: /* 801C6AA0 001C38A0 38 80 00 00 */ li r4, 0 -/* 801C6AA4 001C38A4 4B FF F8 E5 */ bl func_801C6388 +/* 801C6AA4 001C38A4 4B FF F8 E5 */ bl DVDCancelAsync lbl_801C6AA8: -/* 801C6AA8 001C38A8 48 00 01 39 */ bl func_801C6BE0 +/* 801C6AA8 001C38A8 48 00 01 39 */ bl __DVDPopWaitingQueue /* 801C6AAC 001C38AC 28 03 00 00 */ cmplwi r3, 0 /* 801C6AB0 001C38B0 40 82 FF F0 */ bne lbl_801C6AA0 /* 801C6AB4 001C38B4 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) /* 801C6AB8 001C38B8 28 03 00 00 */ cmplwi r3, 0 /* 801C6ABC 001C38BC 41 82 00 10 */ beq lbl_801C6ACC /* 801C6AC0 001C38C0 7F C4 F3 78 */ mr r4, r30 -/* 801C6AC4 001C38C4 4B FF F8 C5 */ bl func_801C6388 +/* 801C6AC4 001C38C4 4B FF F8 C5 */ bl DVDCancelAsync /* 801C6AC8 001C38C8 48 00 00 20 */ b lbl_801C6AE8 lbl_801C6ACC: /* 801C6ACC 001C38CC 28 1E 00 00 */ cmplwi r30, 0 @@ -20075,7 +20075,7 @@ lbl_801C6ACC: /* 801C6AE0 001C38E0 38 80 00 00 */ li r4, 0 /* 801C6AE4 001C38E4 4E 80 00 21 */ blrl lbl_801C6AE8: -/* 801C6AE8 001C38E8 48 00 D8 29 */ bl func_801D4310 +/* 801C6AE8 001C38E8 48 00 D8 29 */ bl OSDisableInterrupts /* 801C6AEC 001C38EC 38 80 00 00 */ li r4, 0 /* 801C6AF0 001C38F0 90 8D 9B 2C */ stw r4, lbl_803CC42C-_SDA_BASE_(r13) /* 801C6AF4 001C38F4 7C 7E 1B 78 */ mr r30, r3 @@ -20086,12 +20086,12 @@ lbl_801C6AE8: /* 801C6B08 001C3908 4B FF E6 85 */ bl func_801C518C lbl_801C6B0C: /* 801C6B0C 001C390C 7F C3 F3 78 */ mr r3, r30 -/* 801C6B10 001C3910 48 00 D8 29 */ bl func_801D4338 +/* 801C6B10 001C3910 48 00 D8 29 */ bl OSRestoreInterrupts /* 801C6B14 001C3914 7F E3 FB 78 */ mr r3, r31 -/* 801C6B18 001C3918 48 00 D8 21 */ bl func_801D4338 +/* 801C6B18 001C3918 48 00 D8 21 */ bl OSRestoreInterrupts lbl_801C6B1C: /* 801C6B1C 001C391C 7F A3 EB 78 */ mr r3, r29 -/* 801C6B20 001C3920 48 00 D8 19 */ bl func_801D4338 +/* 801C6B20 001C3920 48 00 D8 19 */ bl OSRestoreInterrupts /* 801C6B24 001C3924 80 01 00 24 */ lwz r0, 0x24(r1) /* 801C6B28 001C3928 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 801C6B2C 001C392C 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -20100,8 +20100,8 @@ lbl_801C6B1C: /* 801C6B38 001C3938 7C 08 03 A6 */ mtlr r0 /* 801C6B3C 001C393C 4E 80 00 20 */ blr -.global func_801C6B40 -func_801C6B40: +.global __DVDClearWaitingQueue +__DVDClearWaitingQueue: /* 801C6B40 001C3940 3C 60 80 38 */ lis r3, lbl_8037D838@ha /* 801C6B44 001C3944 38 63 D8 38 */ addi r3, r3, lbl_8037D838@l /* 801C6B48 001C3948 90 63 00 00 */ stw r3, 0(r3) @@ -20117,8 +20117,8 @@ func_801C6B40: /* 801C6B70 001C3970 90 63 00 04 */ stw r3, 4(r3) /* 801C6B74 001C3974 4E 80 00 20 */ blr -.global func_801C6B78 -func_801C6B78: +.global __DVDPushWaitingQueue +__DVDPushWaitingQueue: /* 801C6B78 001C3978 7C 08 02 A6 */ mflr r0 /* 801C6B7C 001C397C 90 01 00 04 */ stw r0, 4(r1) /* 801C6B80 001C3980 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -20126,7 +20126,7 @@ func_801C6B78: /* 801C6B88 001C3988 3B E4 00 00 */ addi r31, r4, 0 /* 801C6B8C 001C398C 93 C1 00 10 */ stw r30, 0x10(r1) /* 801C6B90 001C3990 3B C3 00 00 */ addi r30, r3, 0 -/* 801C6B94 001C3994 48 00 D7 7D */ bl func_801D4310 +/* 801C6B94 001C3994 48 00 D7 7D */ bl OSDisableInterrupts /* 801C6B98 001C3998 3C 80 80 38 */ lis r4, lbl_8037D838@ha /* 801C6B9C 001C399C 57 C5 18 38 */ slwi r5, r30, 3 /* 801C6BA0 001C39A0 38 04 D8 38 */ addi r0, r4, lbl_8037D838@l @@ -20137,7 +20137,7 @@ func_801C6B78: /* 801C6BB4 001C39B4 90 1F 00 04 */ stw r0, 4(r31) /* 801C6BB8 001C39B8 90 BF 00 00 */ stw r5, 0(r31) /* 801C6BBC 001C39BC 93 E5 00 04 */ stw r31, 4(r5) -/* 801C6BC0 001C39C0 48 00 D7 79 */ bl func_801D4338 +/* 801C6BC0 001C39C0 48 00 D7 79 */ bl OSRestoreInterrupts /* 801C6BC4 001C39C4 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801C6BC8 001C39C8 38 60 00 01 */ li r3, 1 /* 801C6BCC 001C39CC 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -20146,13 +20146,13 @@ func_801C6B78: /* 801C6BD8 001C39D8 7C 08 03 A6 */ mtlr r0 /* 801C6BDC 001C39DC 4E 80 00 20 */ blr -.global func_801C6BE0 -func_801C6BE0: +.global __DVDPopWaitingQueue +__DVDPopWaitingQueue: /* 801C6BE0 001C39E0 7C 08 02 A6 */ mflr r0 /* 801C6BE4 001C39E4 90 01 00 04 */ stw r0, 4(r1) /* 801C6BE8 001C39E8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801C6BEC 001C39EC 93 E1 00 0C */ stw r31, 0xc(r1) -/* 801C6BF0 001C39F0 48 00 D7 21 */ bl func_801D4310 +/* 801C6BF0 001C39F0 48 00 D7 21 */ bl OSDisableInterrupts /* 801C6BF4 001C39F4 38 00 00 04 */ li r0, 4 /* 801C6BF8 001C39F8 3C 80 80 38 */ lis r4, lbl_8037D838@ha /* 801C6BFC 001C39FC 7C 09 03 A6 */ mtctr r0 @@ -20162,8 +20162,8 @@ lbl_801C6C08: /* 801C6C08 001C3A08 80 04 00 00 */ lwz r0, 0(r4) /* 801C6C0C 001C3A0C 7C 00 20 40 */ cmplw r0, r4 /* 801C6C10 001C3A10 41 82 00 48 */ beq lbl_801C6C58 -/* 801C6C14 001C3A14 48 00 D7 25 */ bl func_801D4338 -/* 801C6C18 001C3A18 48 00 D6 F9 */ bl func_801D4310 +/* 801C6C14 001C3A14 48 00 D7 25 */ bl OSRestoreInterrupts +/* 801C6C18 001C3A18 48 00 D6 F9 */ bl OSDisableInterrupts /* 801C6C1C 001C3A1C 3C 80 80 38 */ lis r4, lbl_8037D838@ha /* 801C6C20 001C3A20 57 E5 18 38 */ slwi r5, r31, 3 /* 801C6C24 001C3A24 38 04 D8 38 */ addi r0, r4, lbl_8037D838@l @@ -20173,7 +20173,7 @@ lbl_801C6C08: /* 801C6C34 001C3A34 90 05 00 00 */ stw r0, 0(r5) /* 801C6C38 001C3A38 80 9F 00 00 */ lwz r4, 0(r31) /* 801C6C3C 001C3A3C 90 A4 00 04 */ stw r5, 4(r4) -/* 801C6C40 001C3A40 48 00 D6 F9 */ bl func_801D4338 +/* 801C6C40 001C3A40 48 00 D6 F9 */ bl OSRestoreInterrupts /* 801C6C44 001C3A44 38 00 00 00 */ li r0, 0 /* 801C6C48 001C3A48 90 1F 00 00 */ stw r0, 0(r31) /* 801C6C4C 001C3A4C 7F E3 FB 78 */ mr r3, r31 @@ -20183,7 +20183,7 @@ lbl_801C6C58: /* 801C6C58 001C3A58 38 84 00 08 */ addi r4, r4, 8 /* 801C6C5C 001C3A5C 3B FF 00 01 */ addi r31, r31, 1 /* 801C6C60 001C3A60 42 00 FF A8 */ bdnz lbl_801C6C08 -/* 801C6C64 001C3A64 48 00 D6 D5 */ bl func_801D4338 +/* 801C6C64 001C3A64 48 00 D6 D5 */ bl OSRestoreInterrupts /* 801C6C68 001C3A68 38 60 00 00 */ li r3, 0 lbl_801C6C6C: /* 801C6C6C 001C3A6C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -20192,12 +20192,12 @@ lbl_801C6C6C: /* 801C6C78 001C3A78 7C 08 03 A6 */ mtlr r0 /* 801C6C7C 001C3A7C 4E 80 00 20 */ blr -.global func_801C6C80 -func_801C6C80: +.global __DVDCheckWaitingQueue +__DVDCheckWaitingQueue: /* 801C6C80 001C3A80 7C 08 02 A6 */ mflr r0 /* 801C6C84 001C3A84 90 01 00 04 */ stw r0, 4(r1) /* 801C6C88 001C3A88 94 21 FF F8 */ stwu r1, -8(r1) -/* 801C6C8C 001C3A8C 48 00 D6 85 */ bl func_801D4310 +/* 801C6C8C 001C3A8C 48 00 D6 85 */ bl OSDisableInterrupts /* 801C6C90 001C3A90 38 00 00 04 */ li r0, 4 /* 801C6C94 001C3A94 3C 80 80 38 */ lis r4, lbl_8037D838@ha /* 801C6C98 001C3A98 7C 09 03 A6 */ mtctr r0 @@ -20206,13 +20206,13 @@ lbl_801C6CA0: /* 801C6CA0 001C3AA0 80 04 00 00 */ lwz r0, 0(r4) /* 801C6CA4 001C3AA4 7C 00 20 40 */ cmplw r0, r4 /* 801C6CA8 001C3AA8 41 82 00 10 */ beq lbl_801C6CB8 -/* 801C6CAC 001C3AAC 48 00 D6 8D */ bl func_801D4338 +/* 801C6CAC 001C3AAC 48 00 D6 8D */ bl OSRestoreInterrupts /* 801C6CB0 001C3AB0 38 60 00 01 */ li r3, 1 /* 801C6CB4 001C3AB4 48 00 00 14 */ b lbl_801C6CC8 lbl_801C6CB8: /* 801C6CB8 001C3AB8 38 84 00 08 */ addi r4, r4, 8 /* 801C6CBC 001C3ABC 42 00 FF E4 */ bdnz lbl_801C6CA0 -/* 801C6CC0 001C3AC0 48 00 D6 79 */ bl func_801D4338 +/* 801C6CC0 001C3AC0 48 00 D6 79 */ bl OSRestoreInterrupts /* 801C6CC4 001C3AC4 38 60 00 00 */ li r3, 0 lbl_801C6CC8: /* 801C6CC8 001C3AC8 80 01 00 0C */ lwz r0, 0xc(r1) @@ -20220,14 +20220,14 @@ lbl_801C6CC8: /* 801C6CD0 001C3AD0 7C 08 03 A6 */ mtlr r0 /* 801C6CD4 001C3AD4 4E 80 00 20 */ blr -.global func_801C6CD8 -func_801C6CD8: +.global __DVDDequeueWaitingQueue +__DVDDequeueWaitingQueue: /* 801C6CD8 001C3AD8 7C 08 02 A6 */ mflr r0 /* 801C6CDC 001C3ADC 90 01 00 04 */ stw r0, 4(r1) /* 801C6CE0 001C3AE0 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801C6CE4 001C3AE4 93 E1 00 14 */ stw r31, 0x14(r1) /* 801C6CE8 001C3AE8 7C 7F 1B 78 */ mr r31, r3 -/* 801C6CEC 001C3AEC 48 00 D6 25 */ bl func_801D4310 +/* 801C6CEC 001C3AEC 48 00 D6 25 */ bl OSDisableInterrupts /* 801C6CF0 001C3AF0 80 9F 00 04 */ lwz r4, 4(r31) /* 801C6CF4 001C3AF4 80 BF 00 00 */ lwz r5, 0(r31) /* 801C6CF8 001C3AF8 28 04 00 00 */ cmplwi r4, 0 @@ -20235,13 +20235,13 @@ func_801C6CD8: /* 801C6D00 001C3B00 28 05 00 00 */ cmplwi r5, 0 /* 801C6D04 001C3B04 40 82 00 10 */ bne lbl_801C6D14 lbl_801C6D08: -/* 801C6D08 001C3B08 48 00 D6 31 */ bl func_801D4338 +/* 801C6D08 001C3B08 48 00 D6 31 */ bl OSRestoreInterrupts /* 801C6D0C 001C3B0C 38 60 00 00 */ li r3, 0 /* 801C6D10 001C3B10 48 00 00 14 */ b lbl_801C6D24 lbl_801C6D14: /* 801C6D14 001C3B14 90 A4 00 00 */ stw r5, 0(r4) /* 801C6D18 001C3B18 90 85 00 04 */ stw r4, 4(r5) -/* 801C6D1C 001C3B1C 48 00 D6 1D */ bl func_801D4338 +/* 801C6D1C 001C3B1C 48 00 D6 1D */ bl OSRestoreInterrupts /* 801C6D20 001C3B20 38 60 00 01 */ li r3, 1 lbl_801C6D24: /* 801C6D24 001C3B24 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -20335,8 +20335,8 @@ lbl_801C6E4C: /* 801C6E4C 001C3C4C 38 60 00 1D */ li r3, 0x1d /* 801C6E50 001C3C50 4E 80 00 20 */ blr -.global func_801C6E54 -func_801C6E54: +.global __DVDStoreErrorCode +__DVDStoreErrorCode: /* 801C6E54 001C3C54 7C 08 02 A6 */ mflr r0 /* 801C6E58 001C3C58 90 01 00 04 */ stw r0, 4(r1) /* 801C6E5C 001C3C5C 3C 03 FE DD */ addis r0, r3, 0xfedd @@ -20363,18 +20363,18 @@ lbl_801C6EA0: /* 801C6EA4 001C3CA4 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 801C6EA8 001C3CA8 7F E3 02 14 */ add r31, r3, r0 lbl_801C6EAC: -/* 801C6EAC 001C3CAC 48 00 EE 4D */ bl func_801D5CF8 +/* 801C6EAC 001C3CAC 48 00 EE 4D */ bl __OSLockSramEx /* 801C6EB0 001C3CB0 9B E3 00 24 */ stb r31, 0x24(r3) /* 801C6EB4 001C3CB4 38 60 00 01 */ li r3, 1 -/* 801C6EB8 001C3CB8 48 00 F1 FD */ bl func_801D60B4 +/* 801C6EB8 001C3CB8 48 00 F1 FD */ bl __OSUnlockSramEx /* 801C6EBC 001C3CBC 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801C6EC0 001C3CC0 83 E1 00 14 */ lwz r31, 0x14(r1) /* 801C6EC4 001C3CC4 38 21 00 18 */ addi r1, r1, 0x18 /* 801C6EC8 001C3CC8 7C 08 03 A6 */ mtlr r0 /* 801C6ECC 001C3CCC 4E 80 00 20 */ blr -.global func_801C6ED0 -func_801C6ED0: +.global DVDCompareDiskID +DVDCompareDiskID: /* 801C6ED0 001C3CD0 7C 08 02 A6 */ mflr r0 /* 801C6ED4 001C3CD4 90 01 00 04 */ stw r0, 4(r1) /* 801C6ED8 001C3CD8 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -20444,8 +20444,8 @@ lbl_801C6FB0: /* 801C6FC0 001C3DC0 7C 08 03 A6 */ mtlr r0 /* 801C6FC4 001C3DC4 4E 80 00 20 */ blr -.global func_801C6FC8 -func_801C6FC8: +.global __DVDPrintFatalMessage +__DVDPrintFatalMessage: /* 801C6FC8 001C3DC8 7C 08 02 A6 */ mflr r0 /* 801C6FCC 001C3DCC 90 01 00 04 */ stw r0, 4(r1) /* 801C6FD0 001C3DD0 94 21 FF F8 */ stwu r1, -8(r1) @@ -20483,7 +20483,7 @@ lbl_801C7030: /* 801C7044 001C3E44 38 7F 00 00 */ addi r3, r31, 0 /* 801C7048 001C3E48 38 A0 00 20 */ li r5, 0x20 /* 801C704C 001C3E4C 38 C0 04 20 */ li r6, 0x420 -/* 801C7050 001C3E50 4B FF EE 6D */ bl func_801C5EBC +/* 801C7050 001C3E50 4B FF EE 6D */ bl DVDReadAbsAsyncForBS /* 801C7054 001C3E54 48 00 00 68 */ b lbl_801C70BC lbl_801C7058: /* 801C7058 001C3E58 38 00 00 02 */ li r0, 2 @@ -20497,7 +20497,7 @@ lbl_801C7058: /* 801C7078 001C3E78 38 05 00 1F */ addi r0, r5, 0x1f /* 801C707C 001C3E7C 80 C6 00 04 */ lwz r6, 4(r6) /* 801C7080 001C3E80 54 05 00 34 */ rlwinm r5, r0, 0, 0, 0x1a -/* 801C7084 001C3E84 4B FF EE 39 */ bl func_801C5EBC +/* 801C7084 001C3E84 4B FF EE 39 */ bl DVDReadAbsAsyncForBS /* 801C7088 001C3E88 48 00 00 34 */ b lbl_801C70BC lbl_801C708C: /* 801C708C 001C3E8C 2C 03 FF FF */ cmpwi r3, -1 @@ -20506,12 +20506,12 @@ lbl_801C708C: /* 801C7098 001C3E98 40 82 00 24 */ bne lbl_801C70BC /* 801C709C 001C3E9C 38 00 00 00 */ li r0, 0 /* 801C70A0 001C3EA0 90 0D 9B 78 */ stw r0, lbl_803CC478-_SDA_BASE_(r13) -/* 801C70A4 001C3EA4 4B FF F1 49 */ bl func_801C61EC +/* 801C70A4 001C3EA4 4B FF F1 49 */ bl DVDReset /* 801C70A8 001C3EA8 3C 60 80 1C */ lis r3, lbl_801C6FF8@ha /* 801C70AC 001C3EAC 80 8D 9B 80 */ lwz r4, lbl_803CC480-_SDA_BASE_(r13) /* 801C70B0 001C3EB0 38 A3 6F F8 */ addi r5, r3, lbl_801C6FF8@l /* 801C70B4 001C3EB4 38 7F 00 00 */ addi r3, r31, 0 -/* 801C70B8 001C3EB8 4B FF EE D5 */ bl func_801C5F8C +/* 801C70B8 001C3EB8 4B FF EE D5 */ bl DVDReadDiskID lbl_801C70BC: /* 801C70BC 001C3EBC 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801C70C0 001C3EC0 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -20519,8 +20519,8 @@ lbl_801C70BC: /* 801C70C8 001C3EC8 7C 08 03 A6 */ mtlr r0 /* 801C70CC 001C3ECC 4E 80 00 20 */ blr -.global func_801C70D0 -func_801C70D0: +.global __fstLoad +__fstLoad: /* 801C70D0 001C3ED0 7C 08 02 A6 */ mflr r0 /* 801C70D4 001C3ED4 3C 60 80 2B */ lis r3, lbl_802B45F0@ha /* 801C70D8 001C3ED8 90 01 00 04 */ stw r0, 4(r1) @@ -20538,15 +20538,15 @@ func_801C70D0: /* 801C7108 001C3F08 54 00 00 34 */ rlwinm r0, r0, 0, 0, 0x1a /* 801C710C 001C3F0C 90 6D 9B 80 */ stw r3, lbl_803CC480-_SDA_BASE_(r13) /* 801C7110 001C3F10 90 0D 9B 7C */ stw r0, lbl_803CC47C-_SDA_BASE_(r13) -/* 801C7114 001C3F14 4B FF F0 D9 */ bl func_801C61EC +/* 801C7114 001C3F14 4B FF F0 D9 */ bl DVDReset /* 801C7118 001C3F18 3C 60 80 38 */ lis r3, lbl_8037D898@ha /* 801C711C 001C3F1C 80 8D 9B 80 */ lwz r4, lbl_803CC480-_SDA_BASE_(r13) /* 801C7120 001C3F20 3C A0 80 1C */ lis r5, lbl_801C6FF8@ha /* 801C7124 001C3F24 38 63 D8 98 */ addi r3, r3, lbl_8037D898@l /* 801C7128 001C3F28 38 A5 6F F8 */ addi r5, r5, lbl_801C6FF8@l -/* 801C712C 001C3F2C 4B FF EE 61 */ bl func_801C5F8C +/* 801C712C 001C3F2C 4B FF EE 61 */ bl DVDReadDiskID lbl_801C7130: -/* 801C7130 001C3F30 4B FF F1 4D */ bl func_801C627C +/* 801C7130 001C3F30 4B FF F1 4D */ bl DVDGetDriveStatus /* 801C7134 001C3F34 2C 03 00 00 */ cmpwi r3, 0 /* 801C7138 001C3F38 40 82 FF F8 */ bne lbl_801C7130 /* 801C713C 001C3F3C 80 6D 9B 7C */ lwz r3, lbl_803CC47C-_SDA_BASE_(r13) @@ -20606,7 +20606,7 @@ lbl_801C71F8: /* 801C720C 001C400C 48 00 BC F9 */ bl func_801D2F04 /* 801C7210 001C4010 80 6D 9B 7C */ lwz r3, lbl_803CC47C-_SDA_BASE_(r13) /* 801C7214 001C4014 80 63 00 10 */ lwz r3, 0x10(r3) -/* 801C7218 001C4018 48 00 AE 5D */ bl func_801D2074 +/* 801C7218 001C4018 48 00 AE 5D */ bl OSSetArenaHi /* 801C721C 001C401C 80 01 00 64 */ lwz r0, 0x64(r1) /* 801C7220 001C4020 83 E1 00 5C */ lwz r31, 0x5c(r1) /* 801C7224 001C4024 83 C1 00 58 */ lwz r30, 0x58(r1) @@ -20648,11 +20648,11 @@ lbl_801C7294: /* 801C729C 001C409C 41 82 00 10 */ beq lbl_801C72AC lbl_801C72A0: /* 801C72A0 001C40A0 3C 60 00 41 */ lis r3, 0x41 -/* 801C72A4 001C40A4 48 00 D4 35 */ bl func_801D46D8 +/* 801C72A4 001C40A4 48 00 D4 35 */ bl __OSMaskInterrupts /* 801C72A8 001C40A8 48 00 00 70 */ b lbl_801C7318 lbl_801C72AC: /* 801C72AC 001C40AC 3C 60 00 41 */ lis r3, 0x41 -/* 801C72B0 001C40B0 48 00 D4 B1 */ bl func_801D4760 +/* 801C72B0 001C40B0 48 00 D4 B1 */ bl __OSUnmaskInterrupts /* 801C72B4 001C40B4 48 00 00 64 */ b lbl_801C7318 lbl_801C72B8: /* 801C72B8 001C40B8 80 1F 00 00 */ lwz r0, 0(r31) @@ -20663,15 +20663,15 @@ lbl_801C72B8: /* 801C72CC 001C40CC 41 82 00 10 */ beq lbl_801C72DC lbl_801C72D0: /* 801C72D0 001C40D0 3C 60 00 08 */ lis r3, 8 -/* 801C72D4 001C40D4 48 00 D4 05 */ bl func_801D46D8 +/* 801C72D4 001C40D4 48 00 D4 05 */ bl __OSMaskInterrupts /* 801C72D8 001C40D8 48 00 00 40 */ b lbl_801C7318 lbl_801C72DC: /* 801C72DC 001C40DC 3C 60 00 08 */ lis r3, 8 -/* 801C72E0 001C40E0 48 00 D4 81 */ bl func_801D4760 +/* 801C72E0 001C40E0 48 00 D4 81 */ bl __OSUnmaskInterrupts /* 801C72E4 001C40E4 48 00 00 34 */ b lbl_801C7318 lbl_801C72E8: /* 801C72E8 001C40E8 38 60 00 19 */ li r3, 0x19 -/* 801C72EC 001C40EC 48 00 D0 8D */ bl func_801D4378 +/* 801C72EC 001C40EC 48 00 D0 8D */ bl __OSGetInterruptHandler /* 801C72F0 001C40F0 28 03 00 00 */ cmplwi r3, 0 /* 801C72F4 001C40F4 41 82 00 10 */ beq lbl_801C7304 /* 801C72F8 001C40F8 80 1F 00 0C */ lwz r0, 0xc(r31) @@ -20679,11 +20679,11 @@ lbl_801C72E8: /* 801C7300 001C4100 41 82 00 10 */ beq lbl_801C7310 lbl_801C7304: /* 801C7304 001C4104 38 60 00 40 */ li r3, 0x40 -/* 801C7308 001C4108 48 00 D3 D1 */ bl func_801D46D8 +/* 801C7308 001C4108 48 00 D3 D1 */ bl __OSMaskInterrupts /* 801C730C 001C410C 48 00 00 0C */ b lbl_801C7318 lbl_801C7310: /* 801C7310 001C4110 38 60 00 40 */ li r3, 0x40 -/* 801C7314 001C4114 48 00 D4 4D */ bl func_801D4760 +/* 801C7314 001C4114 48 00 D4 4D */ bl __OSUnmaskInterrupts lbl_801C7318: /* 801C7318 001C4118 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801C731C 001C411C 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -20691,8 +20691,8 @@ lbl_801C7318: /* 801C7324 001C4124 7C 08 03 A6 */ mtlr r0 /* 801C7328 001C4128 4E 80 00 20 */ blr -.global func_801C732C -func_801C732C: +.global EXIImm +EXIImm: /* 801C732C 001C412C 7C 08 02 A6 */ mflr r0 /* 801C7330 001C4130 90 01 00 04 */ stw r0, 4(r1) /* 801C7334 001C4134 94 21 FF C0 */ stwu r1, -0x40(r1) @@ -20706,7 +20706,7 @@ func_801C732C: /* 801C7354 001C4154 3C 60 80 38 */ lis r3, lbl_8037D8C8@ha /* 801C7358 001C4158 38 03 D8 C8 */ addi r0, r3, lbl_8037D8C8@l /* 801C735C 001C415C 7F E0 22 14 */ add r31, r0, r4 -/* 801C7360 001C4160 48 00 CF B1 */ bl func_801D4310 +/* 801C7360 001C4160 48 00 CF B1 */ bl OSDisableInterrupts /* 801C7364 001C4164 7C 7E 1B 78 */ mr r30, r3 /* 801C7368 001C4168 80 1F 00 0C */ lwz r0, 0xc(r31) /* 801C736C 001C416C 54 00 07 BF */ clrlwi. r0, r0, 0x1e @@ -20716,7 +20716,7 @@ func_801C732C: /* 801C737C 001C417C 40 82 00 14 */ bne lbl_801C7390 lbl_801C7380: /* 801C7380 001C4180 7F C3 F3 78 */ mr r3, r30 -/* 801C7384 001C4184 48 00 CF B5 */ bl func_801D4338 +/* 801C7384 001C4184 48 00 CF B5 */ bl OSRestoreInterrupts /* 801C7388 001C4188 38 60 00 00 */ li r3, 0 /* 801C738C 001C418C 48 00 01 E8 */ b lbl_801C7574 lbl_801C7390: @@ -20728,11 +20728,11 @@ lbl_801C7390: /* 801C73A4 001C41A4 38 80 00 00 */ li r4, 0 /* 801C73A8 001C41A8 38 A0 00 01 */ li r5, 1 /* 801C73AC 001C41AC 38 C0 00 00 */ li r6, 0 -/* 801C73B0 001C41B0 48 00 05 B1 */ bl func_801C7960 +/* 801C73B0 001C41B0 48 00 05 B1 */ bl EXIClearInterrupts /* 801C73B4 001C41B4 3C 60 00 20 */ lis r3, 0x20 /* 801C73B8 001C41B8 1C 1A 00 03 */ mulli r0, r26, 3 /* 801C73BC 001C41BC 7C 63 04 30 */ srw r3, r3, r0 -/* 801C73C0 001C41C0 48 00 D3 A1 */ bl func_801D4760 +/* 801C73C0 001C41C0 48 00 D3 A1 */ bl __OSUnmaskInterrupts lbl_801C73C4: /* 801C73C4 001C41C4 80 1F 00 0C */ lwz r0, 0xc(r31) /* 801C73C8 001C41C8 60 00 00 02 */ ori r0, r0, 2 @@ -20844,7 +20844,7 @@ lbl_801C7530: /* 801C7554 001C4354 7C 63 02 14 */ add r3, r3, r0 /* 801C7558 001C4358 90 83 00 0C */ stw r4, 0xc(r3) /* 801C755C 001C435C 7F C3 F3 78 */ mr r3, r30 -/* 801C7560 001C4360 48 00 CD D9 */ bl func_801D4338 +/* 801C7560 001C4360 48 00 CD D9 */ bl OSRestoreInterrupts /* 801C7564 001C4364 38 60 00 01 */ li r3, 1 /* 801C7568 001C4368 48 00 00 0C */ b lbl_801C7574 lbl_801C756C: @@ -20857,8 +20857,8 @@ lbl_801C7574: /* 801C7580 001C4380 7C 08 03 A6 */ mtlr r0 /* 801C7584 001C4384 4E 80 00 20 */ blr -.global func_801C7588 -func_801C7588: +.global EXIImmEx +EXIImmEx: /* 801C7588 001C4388 7C 08 02 A6 */ mflr r0 /* 801C758C 001C438C 90 01 00 04 */ stw r0, 4(r1) /* 801C7590 001C4390 94 21 FF D0 */ stwu r1, -0x30(r1) @@ -20881,14 +20881,14 @@ lbl_801C75C0: /* 801C75C8 001C43C8 38 9C 00 00 */ addi r4, r28, 0 /* 801C75CC 001C43CC 38 DE 00 00 */ addi r6, r30, 0 /* 801C75D0 001C43D0 38 E0 00 00 */ li r7, 0 -/* 801C75D4 001C43D4 4B FF FD 59 */ bl func_801C732C +/* 801C75D4 001C43D4 4B FF FD 59 */ bl EXIImm /* 801C75D8 001C43D8 2C 03 00 00 */ cmpwi r3, 0 /* 801C75DC 001C43DC 40 82 00 0C */ bne lbl_801C75E8 /* 801C75E0 001C43E0 38 60 00 00 */ li r3, 0 /* 801C75E4 001C43E4 48 00 00 30 */ b lbl_801C7614 lbl_801C75E8: /* 801C75E8 001C43E8 7F 63 DB 78 */ mr r3, r27 -/* 801C75EC 001C43EC 48 00 01 29 */ bl func_801C7714 +/* 801C75EC 001C43EC 48 00 01 29 */ bl EXISync /* 801C75F0 001C43F0 2C 03 00 00 */ cmpwi r3, 0 /* 801C75F4 001C43F4 40 82 00 0C */ bne lbl_801C7600 /* 801C75F8 001C43F8 38 60 00 00 */ li r3, 0 @@ -20907,8 +20907,8 @@ lbl_801C7614: /* 801C7620 001C4420 7C 08 03 A6 */ mtlr r0 /* 801C7624 001C4424 4E 80 00 20 */ blr -.global func_801C7628 -func_801C7628: +.global EXIDma +EXIDma: /* 801C7628 001C4428 7C 08 02 A6 */ mflr r0 /* 801C762C 001C442C 90 01 00 04 */ stw r0, 4(r1) /* 801C7630 001C4430 94 21 FF C0 */ stwu r1, -0x40(r1) @@ -20922,7 +20922,7 @@ func_801C7628: /* 801C7650 001C4450 3C 60 80 38 */ lis r3, lbl_8037D8C8@ha /* 801C7654 001C4454 38 03 D8 C8 */ addi r0, r3, lbl_8037D8C8@l /* 801C7658 001C4458 7F 40 22 14 */ add r26, r0, r4 -/* 801C765C 001C445C 48 00 CC B5 */ bl func_801D4310 +/* 801C765C 001C445C 48 00 CC B5 */ bl OSDisableInterrupts /* 801C7660 001C4460 7C 7F 1B 78 */ mr r31, r3 /* 801C7664 001C4464 80 1A 00 0C */ lwz r0, 0xc(r26) /* 801C7668 001C4468 54 00 07 BF */ clrlwi. r0, r0, 0x1e @@ -20932,7 +20932,7 @@ func_801C7628: /* 801C7678 001C4478 40 82 00 14 */ bne lbl_801C768C lbl_801C767C: /* 801C767C 001C447C 7F E3 FB 78 */ mr r3, r31 -/* 801C7680 001C4480 48 00 CC B9 */ bl func_801D4338 +/* 801C7680 001C4480 48 00 CC B9 */ bl OSRestoreInterrupts /* 801C7684 001C4484 38 60 00 00 */ li r3, 0 /* 801C7688 001C4488 48 00 00 78 */ b lbl_801C7700 lbl_801C768C: @@ -20944,11 +20944,11 @@ lbl_801C768C: /* 801C76A0 001C44A0 38 80 00 00 */ li r4, 0 /* 801C76A4 001C44A4 38 A0 00 01 */ li r5, 1 /* 801C76A8 001C44A8 38 C0 00 00 */ li r6, 0 -/* 801C76AC 001C44AC 48 00 02 B5 */ bl func_801C7960 +/* 801C76AC 001C44AC 48 00 02 B5 */ bl EXIClearInterrupts /* 801C76B0 001C44B0 3C 60 00 20 */ lis r3, 0x20 /* 801C76B4 001C44B4 1C 1B 00 03 */ mulli r0, r27, 3 /* 801C76B8 001C44B8 7C 63 04 30 */ srw r3, r3, r0 -/* 801C76BC 001C44BC 48 00 D0 A5 */ bl func_801D4760 +/* 801C76BC 001C44BC 48 00 D0 A5 */ bl __OSUnmaskInterrupts lbl_801C76C0: /* 801C76C0 001C44C0 80 1A 00 0C */ lwz r0, 0xc(r26) /* 801C76C4 001C44C4 60 00 00 01 */ ori r0, r0, 1 @@ -20964,7 +20964,7 @@ lbl_801C76C0: /* 801C76EC 001C44EC 60 00 00 03 */ ori r0, r0, 3 /* 801C76F0 001C44F0 90 03 00 0C */ stw r0, 0xc(r3) /* 801C76F4 001C44F4 7F E3 FB 78 */ mr r3, r31 -/* 801C76F8 001C44F8 48 00 CC 41 */ bl func_801D4338 +/* 801C76F8 001C44F8 48 00 CC 41 */ bl OSRestoreInterrupts /* 801C76FC 001C44FC 38 60 00 01 */ li r3, 1 lbl_801C7700: /* 801C7700 001C4500 80 01 00 44 */ lwz r0, 0x44(r1) @@ -20973,8 +20973,8 @@ lbl_801C7700: /* 801C770C 001C450C 7C 08 03 A6 */ mtlr r0 /* 801C7710 001C4510 4E 80 00 20 */ blr -.global func_801C7714 -func_801C7714: +.global EXISync +EXISync: /* 801C7714 001C4514 7C 08 02 A6 */ mflr r0 /* 801C7718 001C4518 90 01 00 04 */ stw r0, 4(r1) /* 801C771C 001C451C 94 21 FF D0 */ stwu r1, -0x30(r1) @@ -20993,7 +20993,7 @@ lbl_801C774C: /* 801C774C 001C454C 80 1D 00 0C */ lwz r0, 0xc(r29) /* 801C7750 001C4550 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 801C7754 001C4554 40 82 01 E8 */ bne lbl_801C793C -/* 801C7758 001C4558 48 00 CB B9 */ bl func_801D4310 +/* 801C7758 001C4558 48 00 CB B9 */ bl OSDisableInterrupts /* 801C775C 001C455C 7C 7B 1B 78 */ mr r27, r3 /* 801C7760 001C4560 80 1F 00 0C */ lwz r0, 0xc(r31) /* 801C7764 001C4564 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d @@ -21082,10 +21082,10 @@ lbl_801C789C: /* 801C78A0 001C46A0 54 00 00 3A */ rlwinm r0, r0, 0, 0, 0x1d /* 801C78A4 001C46A4 90 1F 00 0C */ stw r0, 0xc(r31) lbl_801C78A8: -/* 801C78A8 001C46A8 48 00 9D 41 */ bl func_801D15E8 +/* 801C78A8 001C46A8 48 00 9D 41 */ bl __OSGetDIConfig /* 801C78AC 001C46AC 28 03 00 FF */ cmplwi r3, 0xff /* 801C78B0 001C46B0 40 82 00 7C */ bne lbl_801C792C -/* 801C78B4 001C46B4 48 00 93 B1 */ bl func_801D0C64 +/* 801C78B4 001C46B4 48 00 93 B1 */ bl OSGetConsoleType /* 801C78B8 001C46B8 54 63 00 06 */ rlwinm r3, r3, 0, 0, 3 /* 801C78BC 001C46BC 3C 03 E0 00 */ addis r0, r3, 0xe000 /* 801C78C0 001C46C0 28 00 00 00 */ cmplwi r0, 0 @@ -21120,7 +21120,7 @@ lbl_801C792C: /* 801C792C 001C472C 3B 80 00 01 */ li r28, 1 lbl_801C7930: /* 801C7930 001C4730 7F 63 DB 78 */ mr r3, r27 -/* 801C7934 001C4734 48 00 CA 05 */ bl func_801D4338 +/* 801C7934 001C4734 48 00 CA 05 */ bl OSRestoreInterrupts /* 801C7938 001C4738 48 00 00 10 */ b lbl_801C7948 lbl_801C793C: /* 801C793C 001C473C 80 1F 00 0C */ lwz r0, 0xc(r31) @@ -21134,8 +21134,8 @@ lbl_801C7948: /* 801C7958 001C4758 7C 08 03 A6 */ mtlr r0 /* 801C795C 001C475C 4E 80 00 20 */ blr -.global func_801C7960 -func_801C7960: +.global EXIClearInterrupts +EXIClearInterrupts: /* 801C7960 001C4760 1C 03 00 14 */ mulli r0, r3, 0x14 /* 801C7964 001C4764 3C 60 CC 00 */ lis r3, 0xCC006800@ha /* 801C7968 001C4768 38 E3 68 00 */ addi r7, r3, 0xCC006800@l @@ -21158,8 +21158,8 @@ lbl_801C79A0: /* 801C79A0 001C47A0 90 07 00 00 */ stw r0, 0(r7) /* 801C79A4 001C47A4 4E 80 00 20 */ blr -.global func_801C79A8 -func_801C79A8: +.global EXISetExiCallback +EXISetExiCallback: /* 801C79A8 001C47A8 7C 08 02 A6 */ mflr r0 /* 801C79AC 001C47AC 90 01 00 04 */ stw r0, 4(r1) /* 801C79B0 001C47B0 94 21 FF D8 */ stwu r1, -0x28(r1) @@ -21170,7 +21170,7 @@ func_801C79A8: /* 801C79C4 001C47C4 3C 60 80 38 */ lis r3, lbl_8037D8C8@ha /* 801C79C8 001C47C8 3B E3 D8 C8 */ addi r31, r3, lbl_8037D8C8@l /* 801C79CC 001C47CC 7F DF 02 14 */ add r30, r31, r0 -/* 801C79D0 001C47D0 48 00 C9 41 */ bl func_801D4310 +/* 801C79D0 001C47D0 48 00 C9 41 */ bl OSDisableInterrupts /* 801C79D4 001C47D4 7C 7C 1B 78 */ mr r28, r3 /* 801C79D8 001C47D8 83 BE 00 00 */ lwz r29, 0(r30) /* 801C79DC 001C47DC 93 7E 00 00 */ stw r27, 0(r30) @@ -21186,7 +21186,7 @@ lbl_801C79F8: /* 801C7A00 001C4800 4B FF F8 39 */ bl func_801C7238 lbl_801C7A04: /* 801C7A04 001C4804 7F 83 E3 78 */ mr r3, r28 -/* 801C7A08 001C4808 48 00 C9 31 */ bl func_801D4338 +/* 801C7A08 001C4808 48 00 C9 31 */ bl OSRestoreInterrupts /* 801C7A0C 001C480C 7F A3 EB 78 */ mr r3, r29 /* 801C7A10 001C4810 80 01 00 2C */ lwz r0, 0x2c(r1) /* 801C7A14 001C4814 BB 41 00 10 */ lmw r26, 0x10(r1) @@ -21211,7 +21211,7 @@ func_801C7A24: /* 801C7A54 001C4854 48 00 01 30 */ b lbl_801C7B84 lbl_801C7A58: /* 801C7A58 001C4858 3B A0 00 01 */ li r29, 1 -/* 801C7A5C 001C485C 48 00 C8 B5 */ bl func_801D4310 +/* 801C7A5C 001C485C 48 00 C8 B5 */ bl OSDisableInterrupts /* 801C7A60 001C4860 3B C3 00 00 */ addi r30, r3, 0 /* 801C7A64 001C4864 1C 1C 00 14 */ mulli r0, r28, 0x14 /* 801C7A68 001C4868 3C 60 CC 00 */ lis r3, 0xCC006800@ha @@ -21243,7 +21243,7 @@ lbl_801C7AB4: /* 801C7ACC 001C48CC 38 63 4D D3 */ addi r3, r3, 0x10624DD3@l /* 801C7AD0 001C48D0 7C 03 00 16 */ mulhwu r0, r3, r0 /* 801C7AD4 001C48D4 54 1B D1 BE */ srwi r27, r0, 6 -/* 801C7AD8 001C48D8 48 00 FA 75 */ bl func_801D754C +/* 801C7AD8 001C48D8 48 00 FA 75 */ bl OSGetTime /* 801C7ADC 001C48DC 38 A0 00 00 */ li r5, 0 /* 801C7AE0 001C48E0 38 DB 00 00 */ addi r6, r27, 0 /* 801C7AE4 001C48E4 48 02 5B 71 */ bl func_801ED654 @@ -21289,7 +21289,7 @@ lbl_801C7B5C: /* 801C7B74 001C4974 3B A0 00 00 */ li r29, 0 lbl_801C7B78: /* 801C7B78 001C4978 7F C3 F3 78 */ mr r3, r30 -/* 801C7B7C 001C497C 48 00 C7 BD */ bl func_801D4338 +/* 801C7B7C 001C497C 48 00 C7 BD */ bl OSRestoreInterrupts /* 801C7B80 001C4980 7F A3 EB 78 */ mr r3, r29 lbl_801C7B84: /* 801C7B84 001C4984 80 01 00 2C */ lwz r0, 0x2c(r1) @@ -21298,8 +21298,8 @@ lbl_801C7B84: /* 801C7B90 001C4990 7C 08 03 A6 */ mtlr r0 /* 801C7B94 001C4994 4E 80 00 20 */ blr -.global func_801C7B98 -func_801C7B98: +.global EXIProbe +EXIProbe: /* 801C7B98 001C4998 7C 08 02 A6 */ mflr r0 /* 801C7B9C 001C499C 90 01 00 04 */ stw r0, 4(r1) /* 801C7BA0 001C49A0 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -21320,7 +21320,7 @@ func_801C7B98: /* 801C7BDC 001C49DC 38 7E 00 00 */ addi r3, r30, 0 /* 801C7BE0 001C49E0 38 80 00 00 */ li r4, 0 /* 801C7BE4 001C49E4 38 A1 00 0C */ addi r5, r1, 0xc -/* 801C7BE8 001C49E8 48 00 0C 7D */ bl func_801C8864 +/* 801C7BE8 001C49E8 48 00 0C 7D */ bl EXIGetID /* 801C7BEC 001C49EC 2C 03 00 00 */ cmpwi r3, 0 /* 801C7BF0 001C49F0 41 82 00 0C */ beq lbl_801C7BFC /* 801C7BF4 001C49F4 38 60 00 01 */ li r3, 1 @@ -21335,8 +21335,8 @@ lbl_801C7C00: /* 801C7C10 001C4A10 7C 08 03 A6 */ mtlr r0 /* 801C7C14 001C4A14 4E 80 00 20 */ blr -.global func_801C7C18 -func_801C7C18: +.global EXIProbeEx +EXIProbeEx: /* 801C7C18 001C4A18 7C 08 02 A6 */ mflr r0 /* 801C7C1C 001C4A1C 90 01 00 04 */ stw r0, 4(r1) /* 801C7C20 001C4A20 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -21357,7 +21357,7 @@ func_801C7C18: /* 801C7C5C 001C4A5C 38 7E 00 00 */ addi r3, r30, 0 /* 801C7C60 001C4A60 38 80 00 00 */ li r4, 0 /* 801C7C64 001C4A64 38 A1 00 0C */ addi r5, r1, 0xc -/* 801C7C68 001C4A68 48 00 0B FD */ bl func_801C8864 +/* 801C7C68 001C4A68 48 00 0B FD */ bl EXIGetID /* 801C7C6C 001C4A6C 2C 03 00 00 */ cmpwi r3, 0 /* 801C7C70 001C4A70 41 82 00 0C */ beq lbl_801C7C7C /* 801C7C74 001C4A74 38 60 00 01 */ li r3, 1 @@ -21388,8 +21388,8 @@ lbl_801C7CB4: /* 801C7CC4 001C4AC4 7C 08 03 A6 */ mtlr r0 /* 801C7CC8 001C4AC8 4E 80 00 20 */ blr -.global func_801C7CCC -func_801C7CCC: +.global EXIAttach +EXIAttach: /* 801C7CCC 001C4ACC 7C 08 02 A6 */ mflr r0 /* 801C7CD0 001C4AD0 90 01 00 04 */ stw r0, 4(r1) /* 801C7CD4 001C4AD4 94 21 FF C0 */ stwu r1, -0x40(r1) @@ -21410,19 +21410,19 @@ func_801C7CCC: /* 801C7D10 001C4B10 38 7B 00 00 */ addi r3, r27, 0 /* 801C7D14 001C4B14 38 80 00 00 */ li r4, 0 /* 801C7D18 001C4B18 38 A1 00 1C */ addi r5, r1, 0x1c -/* 801C7D1C 001C4B1C 48 00 0B 49 */ bl func_801C8864 +/* 801C7D1C 001C4B1C 48 00 0B 49 */ bl EXIGetID lbl_801C7D20: -/* 801C7D20 001C4B20 48 00 C5 F1 */ bl func_801D4310 +/* 801C7D20 001C4B20 48 00 C5 F1 */ bl OSDisableInterrupts /* 801C7D24 001C4B24 7C 7D 1B 78 */ mr r29, r3 /* 801C7D28 001C4B28 80 1E 00 20 */ lwz r0, 0x20(r30) /* 801C7D2C 001C4B2C 2C 00 00 00 */ cmpwi r0, 0 /* 801C7D30 001C4B30 40 82 00 14 */ bne lbl_801C7D44 /* 801C7D34 001C4B34 7F A3 EB 78 */ mr r3, r29 -/* 801C7D38 001C4B38 48 00 C6 01 */ bl func_801D4338 +/* 801C7D38 001C4B38 48 00 C6 01 */ bl OSRestoreInterrupts /* 801C7D3C 001C4B3C 38 60 00 00 */ li r3, 0 /* 801C7D40 001C4B40 48 00 00 84 */ b lbl_801C7DC4 lbl_801C7D44: -/* 801C7D44 001C4B44 48 00 C5 CD */ bl func_801D4310 +/* 801C7D44 001C4B44 48 00 C5 CD */ bl OSDisableInterrupts /* 801C7D48 001C4B48 7C 7F 1B 78 */ mr r31, r3 /* 801C7D4C 001C4B4C 80 1E 00 0C */ lwz r0, 0xc(r30) /* 801C7D50 001C4B50 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c @@ -21433,7 +21433,7 @@ lbl_801C7D44: /* 801C7D64 001C4B64 40 82 00 14 */ bne lbl_801C7D78 lbl_801C7D68: /* 801C7D68 001C4B68 7F E3 FB 78 */ mr r3, r31 -/* 801C7D6C 001C4B6C 48 00 C5 CD */ bl func_801D4338 +/* 801C7D6C 001C4B6C 48 00 C5 CD */ bl OSRestoreInterrupts /* 801C7D70 001C4B70 3B E0 00 00 */ li r31, 0 /* 801C7D74 001C4B74 48 00 00 44 */ b lbl_801C7DB8 lbl_801C7D78: @@ -21441,21 +21441,21 @@ lbl_801C7D78: /* 801C7D7C 001C4B7C 38 80 00 01 */ li r4, 1 /* 801C7D80 001C4B80 38 A0 00 00 */ li r5, 0 /* 801C7D84 001C4B84 38 C0 00 00 */ li r6, 0 -/* 801C7D88 001C4B88 4B FF FB D9 */ bl func_801C7960 +/* 801C7D88 001C4B88 4B FF FB D9 */ bl EXIClearInterrupts /* 801C7D8C 001C4B8C 93 9E 00 08 */ stw r28, 8(r30) /* 801C7D90 001C4B90 3C 60 00 10 */ lis r3, 0x10 /* 801C7D94 001C4B94 1C 1B 00 03 */ mulli r0, r27, 3 /* 801C7D98 001C4B98 7C 63 04 30 */ srw r3, r3, r0 -/* 801C7D9C 001C4B9C 48 00 C9 C5 */ bl func_801D4760 +/* 801C7D9C 001C4B9C 48 00 C9 C5 */ bl __OSUnmaskInterrupts /* 801C7DA0 001C4BA0 80 1E 00 0C */ lwz r0, 0xc(r30) /* 801C7DA4 001C4BA4 60 00 00 08 */ ori r0, r0, 8 /* 801C7DA8 001C4BA8 90 1E 00 0C */ stw r0, 0xc(r30) /* 801C7DAC 001C4BAC 7F E3 FB 78 */ mr r3, r31 -/* 801C7DB0 001C4BB0 48 00 C5 89 */ bl func_801D4338 +/* 801C7DB0 001C4BB0 48 00 C5 89 */ bl OSRestoreInterrupts /* 801C7DB4 001C4BB4 3B E0 00 01 */ li r31, 1 lbl_801C7DB8: /* 801C7DB8 001C4BB8 7F A3 EB 78 */ mr r3, r29 -/* 801C7DBC 001C4BBC 48 00 C5 7D */ bl func_801D4338 +/* 801C7DBC 001C4BBC 48 00 C5 7D */ bl OSRestoreInterrupts /* 801C7DC0 001C4BC0 7F E3 FB 78 */ mr r3, r31 lbl_801C7DC4: /* 801C7DC4 001C4BC4 80 01 00 44 */ lwz r0, 0x44(r1) @@ -21464,8 +21464,8 @@ lbl_801C7DC4: /* 801C7DD0 001C4BD0 7C 08 03 A6 */ mtlr r0 /* 801C7DD4 001C4BD4 4E 80 00 20 */ blr -.global func_801C7DD8 -func_801C7DD8: +.global EXIDetach +EXIDetach: /* 801C7DD8 001C4BD8 7C 08 02 A6 */ mflr r0 /* 801C7DDC 001C4BDC 90 01 00 04 */ stw r0, 4(r1) /* 801C7DE0 001C4BE0 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -21477,13 +21477,13 @@ func_801C7DD8: /* 801C7DF8 001C4BF8 3C 60 80 38 */ lis r3, lbl_8037D8C8@ha /* 801C7DFC 001C4BFC 38 03 D8 C8 */ addi r0, r3, lbl_8037D8C8@l /* 801C7E00 001C4C00 7F E0 22 14 */ add r31, r0, r4 -/* 801C7E04 001C4C04 48 00 C5 0D */ bl func_801D4310 +/* 801C7E04 001C4C04 48 00 C5 0D */ bl OSDisableInterrupts /* 801C7E08 001C4C08 7C 7E 1B 78 */ mr r30, r3 /* 801C7E0C 001C4C0C 80 1F 00 0C */ lwz r0, 0xc(r31) /* 801C7E10 001C4C10 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 801C7E14 001C4C14 40 82 00 14 */ bne lbl_801C7E28 /* 801C7E18 001C4C18 7F C3 F3 78 */ mr r3, r30 -/* 801C7E1C 001C4C1C 48 00 C5 1D */ bl func_801D4338 +/* 801C7E1C 001C4C1C 48 00 C5 1D */ bl OSRestoreInterrupts /* 801C7E20 001C4C20 38 60 00 01 */ li r3, 1 /* 801C7E24 001C4C24 48 00 00 54 */ b lbl_801C7E78 lbl_801C7E28: @@ -21494,7 +21494,7 @@ lbl_801C7E28: /* 801C7E38 001C4C38 28 00 00 00 */ cmplwi r0, 0 /* 801C7E3C 001C4C3C 40 82 00 14 */ bne lbl_801C7E50 /* 801C7E40 001C4C40 7F C3 F3 78 */ mr r3, r30 -/* 801C7E44 001C4C44 48 00 C4 F5 */ bl func_801D4338 +/* 801C7E44 001C4C44 48 00 C4 F5 */ bl OSRestoreInterrupts /* 801C7E48 001C4C48 38 60 00 00 */ li r3, 0 /* 801C7E4C 001C4C4C 48 00 00 2C */ b lbl_801C7E78 lbl_801C7E50: @@ -21504,9 +21504,9 @@ lbl_801C7E50: /* 801C7E5C 001C4C5C 3C 60 00 50 */ lis r3, 0x50 /* 801C7E60 001C4C60 1C 1D 00 03 */ mulli r0, r29, 3 /* 801C7E64 001C4C64 7C 63 04 30 */ srw r3, r3, r0 -/* 801C7E68 001C4C68 48 00 C8 71 */ bl func_801D46D8 +/* 801C7E68 001C4C68 48 00 C8 71 */ bl __OSMaskInterrupts /* 801C7E6C 001C4C6C 7F C3 F3 78 */ mr r3, r30 -/* 801C7E70 001C4C70 48 00 C4 C9 */ bl func_801D4338 +/* 801C7E70 001C4C70 48 00 C4 C9 */ bl OSRestoreInterrupts /* 801C7E74 001C4C74 38 60 00 01 */ li r3, 1 lbl_801C7E78: /* 801C7E78 001C4C78 80 01 00 24 */ lwz r0, 0x24(r1) @@ -21517,8 +21517,8 @@ lbl_801C7E78: /* 801C7E8C 001C4C8C 7C 08 03 A6 */ mtlr r0 /* 801C7E90 001C4C90 4E 80 00 20 */ blr -.global func_801C7E94 -func_801C7E94: +.global EXISelect +EXISelect: /* 801C7E94 001C4C94 7C 08 02 A6 */ mflr r0 /* 801C7E98 001C4C98 90 01 00 04 */ stw r0, 4(r1) /* 801C7E9C 001C4C9C 94 21 FF D0 */ stwu r1, -0x30(r1) @@ -21530,7 +21530,7 @@ func_801C7E94: /* 801C7EB4 001C4CB4 3C 60 80 38 */ lis r3, lbl_8037D8C8@ha /* 801C7EB8 001C4CB8 38 03 D8 C8 */ addi r0, r3, lbl_8037D8C8@l /* 801C7EBC 001C4CBC 7F E0 22 14 */ add r31, r0, r4 -/* 801C7EC0 001C4CC0 48 00 C4 51 */ bl func_801D4310 +/* 801C7EC0 001C4CC0 48 00 C4 51 */ bl OSDisableInterrupts /* 801C7EC4 001C4CC4 7C 7E 1B 78 */ mr r30, r3 /* 801C7EC8 001C4CC8 80 1F 00 0C */ lwz r0, 0xc(r31) /* 801C7ECC 001C4CCC 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d @@ -21555,7 +21555,7 @@ lbl_801C7F00: /* 801C7F14 001C4D14 41 82 00 14 */ beq lbl_801C7F28 lbl_801C7F18: /* 801C7F18 001C4D18 7F C3 F3 78 */ mr r3, r30 -/* 801C7F1C 001C4D1C 48 00 C4 1D */ bl func_801D4338 +/* 801C7F1C 001C4D1C 48 00 C4 1D */ bl OSRestoreInterrupts /* 801C7F20 001C4D20 38 60 00 00 */ li r3, 0 /* 801C7F24 001C4D24 48 00 00 88 */ b lbl_801C7FAC lbl_801C7F28: @@ -21586,14 +21586,14 @@ lbl_801C7F28: /* 801C7F88 001C4D88 48 00 00 18 */ b lbl_801C7FA0 lbl_801C7F8C: /* 801C7F8C 001C4D8C 3C 60 00 10 */ lis r3, 0x10 -/* 801C7F90 001C4D90 48 00 C7 49 */ bl func_801D46D8 +/* 801C7F90 001C4D90 48 00 C7 49 */ bl __OSMaskInterrupts /* 801C7F94 001C4D94 48 00 00 0C */ b lbl_801C7FA0 lbl_801C7F98: /* 801C7F98 001C4D98 3C 60 00 02 */ lis r3, 2 -/* 801C7F9C 001C4D9C 48 00 C7 3D */ bl func_801D46D8 +/* 801C7F9C 001C4D9C 48 00 C7 3D */ bl __OSMaskInterrupts lbl_801C7FA0: /* 801C7FA0 001C4DA0 7F C3 F3 78 */ mr r3, r30 -/* 801C7FA4 001C4DA4 48 00 C3 95 */ bl func_801D4338 +/* 801C7FA4 001C4DA4 48 00 C3 95 */ bl OSRestoreInterrupts /* 801C7FA8 001C4DA8 38 60 00 01 */ li r3, 1 lbl_801C7FAC: /* 801C7FAC 001C4DAC 80 01 00 34 */ lwz r0, 0x34(r1) @@ -21602,8 +21602,8 @@ lbl_801C7FAC: /* 801C7FB8 001C4DB8 7C 08 03 A6 */ mtlr r0 /* 801C7FBC 001C4DBC 4E 80 00 20 */ blr -.global func_801C7FC0 -func_801C7FC0: +.global EXIDeselect +EXIDeselect: /* 801C7FC0 001C4DC0 7C 08 02 A6 */ mflr r0 /* 801C7FC4 001C4DC4 90 01 00 04 */ stw r0, 4(r1) /* 801C7FC8 001C4DC8 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -21616,13 +21616,13 @@ func_801C7FC0: /* 801C7FE4 001C4DE4 3C 60 80 38 */ lis r3, lbl_8037D8C8@ha /* 801C7FE8 001C4DE8 38 03 D8 C8 */ addi r0, r3, lbl_8037D8C8@l /* 801C7FEC 001C4DEC 7F C0 22 14 */ add r30, r0, r4 -/* 801C7FF0 001C4DF0 48 00 C3 21 */ bl func_801D4310 +/* 801C7FF0 001C4DF0 48 00 C3 21 */ bl OSDisableInterrupts /* 801C7FF4 001C4DF4 7C 7C 1B 78 */ mr r28, r3 /* 801C7FF8 001C4DF8 80 1E 00 0C */ lwz r0, 0xc(r30) /* 801C7FFC 001C4DFC 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 801C8000 001C4E00 40 82 00 14 */ bne lbl_801C8014 /* 801C8004 001C4E04 7F 83 E3 78 */ mr r3, r28 -/* 801C8008 001C4E08 48 00 C3 31 */ bl func_801D4338 +/* 801C8008 001C4E08 48 00 C3 31 */ bl OSRestoreInterrupts /* 801C800C 001C4E0C 38 60 00 00 */ li r3, 0 /* 801C8010 001C4E10 48 00 00 A0 */ b lbl_801C80B0 lbl_801C8014: @@ -21647,14 +21647,14 @@ lbl_801C8014: /* 801C805C 001C4E5C 48 00 00 18 */ b lbl_801C8074 lbl_801C8060: /* 801C8060 001C4E60 3C 60 00 10 */ lis r3, 0x10 -/* 801C8064 001C4E64 48 00 C6 FD */ bl func_801D4760 +/* 801C8064 001C4E64 48 00 C6 FD */ bl __OSUnmaskInterrupts /* 801C8068 001C4E68 48 00 00 0C */ b lbl_801C8074 lbl_801C806C: /* 801C806C 001C4E6C 3C 60 00 02 */ lis r3, 2 -/* 801C8070 001C4E70 48 00 C6 F1 */ bl func_801D4760 +/* 801C8070 001C4E70 48 00 C6 F1 */ bl __OSUnmaskInterrupts lbl_801C8074: /* 801C8074 001C4E74 7F 83 E3 78 */ mr r3, r28 -/* 801C8078 001C4E78 48 00 C2 C1 */ bl func_801D4338 +/* 801C8078 001C4E78 48 00 C2 C1 */ bl OSRestoreInterrupts /* 801C807C 001C4E7C 2C 1F 00 02 */ cmpwi r31, 2 /* 801C8080 001C4E80 41 82 00 2C */ beq lbl_801C80AC /* 801C8084 001C4E84 57 A0 06 31 */ rlwinm. r0, r29, 0, 0x18, 0x18 @@ -21711,18 +21711,18 @@ lbl_801C80D0: /* 801C8140 001C4F40 28 00 00 00 */ cmplwi r0, 0 /* 801C8144 001C4F44 41 82 00 38 */ beq lbl_801C817C /* 801C8148 001C4F48 38 61 00 18 */ addi r3, r1, 0x18 -/* 801C814C 001C4F4C 48 00 AA 21 */ bl func_801D2B6C +/* 801C814C 001C4F4C 48 00 AA 21 */ bl OSClearContext /* 801C8150 001C4F50 38 61 00 18 */ addi r3, r1, 0x18 -/* 801C8154 001C4F54 48 00 A8 51 */ bl func_801D29A4 +/* 801C8154 001C4F54 48 00 A8 51 */ bl OSSetCurrentContext /* 801C8158 001C4F58 38 7E 00 00 */ addi r3, r30, 0 /* 801C815C 001C4F5C 38 9F 00 00 */ addi r4, r31, 0 /* 801C8160 001C4F60 39 9D 00 00 */ addi r12, r29, 0 /* 801C8164 001C4F64 7D 88 03 A6 */ mtlr r12 /* 801C8168 001C4F68 4E 80 00 21 */ blrl /* 801C816C 001C4F6C 38 61 00 18 */ addi r3, r1, 0x18 -/* 801C8170 001C4F70 48 00 A9 FD */ bl func_801D2B6C +/* 801C8170 001C4F70 48 00 A9 FD */ bl OSClearContext /* 801C8174 001C4F74 7F E3 FB 78 */ mr r3, r31 -/* 801C8178 001C4F78 48 00 A8 2D */ bl func_801D29A4 +/* 801C8178 001C4F78 48 00 A8 2D */ bl OSSetCurrentContext lbl_801C817C: /* 801C817C 001C4F7C 80 01 02 FC */ lwz r0, 0x2fc(r1) /* 801C8180 001C4F80 83 E1 02 F4 */ lwz r31, 0x2f4(r1) @@ -21753,7 +21753,7 @@ lbl_801C8198: /* 801C81E0 001C4FE0 7F E0 22 14 */ add r31, r0, r4 /* 801C81E4 001C4FE4 3C 00 80 00 */ lis r0, 0x8000 /* 801C81E8 001C4FE8 7C 03 2C 30 */ srw r3, r0, r5 -/* 801C81EC 001C4FEC 48 00 C4 ED */ bl func_801D46D8 +/* 801C81EC 001C4FEC 48 00 C4 ED */ bl __OSMaskInterrupts /* 801C81F0 001C4FF0 1C FE 00 14 */ mulli r7, r30, 0x14 /* 801C81F4 001C4FF4 3C C0 CC 00 */ lis r6, 0xCC006800@ha /* 801C81F8 001C4FF8 38 66 68 00 */ addi r3, r6, 0xCC006800@l @@ -21851,18 +21851,18 @@ lbl_801C8350: /* 801C8358 001C5158 90 1F 00 0C */ stw r0, 0xc(r31) lbl_801C835C: /* 801C835C 001C515C 38 61 00 20 */ addi r3, r1, 0x20 -/* 801C8360 001C5160 48 00 A8 0D */ bl func_801D2B6C +/* 801C8360 001C5160 48 00 A8 0D */ bl OSClearContext /* 801C8364 001C5164 38 61 00 20 */ addi r3, r1, 0x20 -/* 801C8368 001C5168 48 00 A6 3D */ bl func_801D29A4 +/* 801C8368 001C5168 48 00 A6 3D */ bl OSSetCurrentContext /* 801C836C 001C516C 38 7E 00 00 */ addi r3, r30, 0 /* 801C8370 001C5170 38 9C 00 00 */ addi r4, r28, 0 /* 801C8374 001C5174 39 9D 00 00 */ addi r12, r29, 0 /* 801C8378 001C5178 7D 88 03 A6 */ mtlr r12 /* 801C837C 001C517C 4E 80 00 21 */ blrl /* 801C8380 001C5180 38 61 00 20 */ addi r3, r1, 0x20 -/* 801C8384 001C5184 48 00 A7 E9 */ bl func_801D2B6C +/* 801C8384 001C5184 48 00 A7 E9 */ bl OSClearContext /* 801C8388 001C5188 7F 83 E3 78 */ mr r3, r28 -/* 801C838C 001C518C 48 00 A6 19 */ bl func_801D29A4 +/* 801C838C 001C518C 48 00 A6 19 */ bl OSSetCurrentContext lbl_801C8390: /* 801C8390 001C5190 80 01 02 FC */ lwz r0, 0x2fc(r1) /* 801C8394 001C5194 83 E1 02 F4 */ lwz r31, 0x2f4(r1) @@ -21891,7 +21891,7 @@ lbl_801C83B0: /* 801C83EC 001C51EC 3C 60 00 50 */ lis r3, 0x50 /* 801C83F0 001C51F0 1C 1E 00 03 */ mulli r0, r30, 3 /* 801C83F4 001C51F4 7C 63 04 30 */ srw r3, r3, r0 -/* 801C83F8 001C51F8 48 00 C2 E1 */ bl func_801D46D8 +/* 801C83F8 001C51F8 48 00 C2 E1 */ bl __OSMaskInterrupts /* 801C83FC 001C51FC 57 C4 30 32 */ slwi r4, r30, 6 /* 801C8400 001C5200 3C 60 80 38 */ lis r3, lbl_8037D8C8@ha /* 801C8404 001C5204 38 03 D8 C8 */ addi r0, r3, lbl_8037D8C8@l @@ -21903,9 +21903,9 @@ lbl_801C83B0: /* 801C841C 001C521C 28 1C 00 00 */ cmplwi r28, 0 /* 801C8420 001C5220 41 82 00 40 */ beq lbl_801C8460 /* 801C8424 001C5224 38 61 00 10 */ addi r3, r1, 0x10 -/* 801C8428 001C5228 48 00 A7 45 */ bl func_801D2B6C +/* 801C8428 001C5228 48 00 A7 45 */ bl OSClearContext /* 801C842C 001C522C 38 61 00 10 */ addi r3, r1, 0x10 -/* 801C8430 001C5230 48 00 A5 75 */ bl func_801D29A4 +/* 801C8430 001C5230 48 00 A5 75 */ bl OSSetCurrentContext /* 801C8434 001C5234 38 00 00 00 */ li r0, 0 /* 801C8438 001C5238 90 1D 00 08 */ stw r0, 8(r29) /* 801C843C 001C523C 38 7E 00 00 */ addi r3, r30, 0 @@ -21914,9 +21914,9 @@ lbl_801C83B0: /* 801C8448 001C5248 7D 88 03 A6 */ mtlr r12 /* 801C844C 001C524C 4E 80 00 21 */ blrl /* 801C8450 001C5250 38 61 00 10 */ addi r3, r1, 0x10 -/* 801C8454 001C5254 48 00 A7 19 */ bl func_801D2B6C +/* 801C8454 001C5254 48 00 A7 19 */ bl OSClearContext /* 801C8458 001C5258 7F E3 FB 78 */ mr r3, r31 -/* 801C845C 001C525C 48 00 A5 49 */ bl func_801D29A4 +/* 801C845C 001C525C 48 00 A5 49 */ bl OSSetCurrentContext lbl_801C8460: /* 801C8460 001C5260 80 01 02 EC */ lwz r0, 0x2ec(r1) /* 801C8464 001C5264 83 E1 02 E4 */ lwz r31, 0x2e4(r1) @@ -21927,8 +21927,8 @@ lbl_801C8460: /* 801C8478 001C5278 7C 08 03 A6 */ mtlr r0 /* 801C847C 001C527C 4E 80 00 20 */ blr -.global func_801C8480 -func_801C8480: +.global EXIInit +EXIInit: /* 801C8480 001C5280 7C 08 02 A6 */ mflr r0 /* 801C8484 001C5284 90 01 00 04 */ stw r0, 4(r1) /* 801C8488 001C5288 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -21953,7 +21953,7 @@ lbl_801C84A4: /* 801C84D0 001C52D0 41 82 FF D4 */ beq lbl_801C84A4 /* 801C84D4 001C52D4 3C 60 00 80 */ lis r3, 0x007F8000@ha /* 801C84D8 001C52D8 38 63 80 00 */ addi r3, r3, 0x007F8000@l -/* 801C84DC 001C52DC 48 00 C1 FD */ bl func_801D46D8 +/* 801C84DC 001C52DC 48 00 C1 FD */ bl __OSMaskInterrupts /* 801C84E0 001C52E0 3B E0 00 00 */ li r31, 0 /* 801C84E4 001C52E4 3C 80 CC 00 */ lis r4, 0xCC006800@ha /* 801C84E8 001C52E8 93 E4 68 00 */ stw r31, 0xCC006800@l(r4) @@ -21965,36 +21965,36 @@ lbl_801C84A4: /* 801C8500 001C5300 3C 80 80 1D */ lis r4, lbl_801C80D0@ha /* 801C8504 001C5304 3B 84 80 D0 */ addi r28, r4, lbl_801C80D0@l /* 801C8508 001C5308 38 9C 00 00 */ addi r4, r28, 0 -/* 801C850C 001C530C 48 00 BE 51 */ bl func_801D435C +/* 801C850C 001C530C 48 00 BE 51 */ bl __OSSetInterruptHandler /* 801C8510 001C5310 38 60 00 0A */ li r3, 0xa /* 801C8514 001C5314 3C 80 80 1D */ lis r4, lbl_801C8198@ha /* 801C8518 001C5318 3B A4 81 98 */ addi r29, r4, lbl_801C8198@l /* 801C851C 001C531C 38 9D 00 00 */ addi r4, r29, 0 -/* 801C8520 001C5320 48 00 BE 3D */ bl func_801D435C +/* 801C8520 001C5320 48 00 BE 3D */ bl __OSSetInterruptHandler /* 801C8524 001C5324 38 60 00 0B */ li r3, 0xb /* 801C8528 001C5328 3C 80 80 1D */ lis r4, lbl_801C83B0@ha /* 801C852C 001C532C 3B C4 83 B0 */ addi r30, r4, lbl_801C83B0@l /* 801C8530 001C5330 38 9E 00 00 */ addi r4, r30, 0 -/* 801C8534 001C5334 48 00 BE 29 */ bl func_801D435C +/* 801C8534 001C5334 48 00 BE 29 */ bl __OSSetInterruptHandler /* 801C8538 001C5338 38 60 00 0C */ li r3, 0xc /* 801C853C 001C533C 38 9C 00 00 */ addi r4, r28, 0 -/* 801C8540 001C5340 48 00 BE 1D */ bl func_801D435C +/* 801C8540 001C5340 48 00 BE 1D */ bl __OSSetInterruptHandler /* 801C8544 001C5344 38 60 00 0D */ li r3, 0xd /* 801C8548 001C5348 38 9D 00 00 */ addi r4, r29, 0 -/* 801C854C 001C534C 48 00 BE 11 */ bl func_801D435C +/* 801C854C 001C534C 48 00 BE 11 */ bl __OSSetInterruptHandler /* 801C8550 001C5350 38 60 00 0E */ li r3, 0xe /* 801C8554 001C5354 38 9E 00 00 */ addi r4, r30, 0 -/* 801C8558 001C5358 48 00 BE 05 */ bl func_801D435C +/* 801C8558 001C5358 48 00 BE 05 */ bl __OSSetInterruptHandler /* 801C855C 001C535C 38 60 00 0F */ li r3, 0xf /* 801C8560 001C5360 38 9C 00 00 */ addi r4, r28, 0 -/* 801C8564 001C5364 48 00 BD F9 */ bl func_801D435C +/* 801C8564 001C5364 48 00 BD F9 */ bl __OSSetInterruptHandler /* 801C8568 001C5368 38 60 00 10 */ li r3, 0x10 /* 801C856C 001C536C 38 9D 00 00 */ addi r4, r29, 0 -/* 801C8570 001C5370 48 00 BD ED */ bl func_801D435C +/* 801C8570 001C5370 48 00 BD ED */ bl __OSSetInterruptHandler /* 801C8574 001C5374 38 60 00 00 */ li r3, 0 /* 801C8578 001C5378 38 80 00 02 */ li r4, 2 /* 801C857C 001C537C 38 AD 9B 88 */ addi r5, r13, lbl_803CC488-_SDA_BASE_ -/* 801C8580 001C5380 48 00 02 E5 */ bl func_801C8864 +/* 801C8580 001C5380 48 00 02 E5 */ bl EXIGetID /* 801C8584 001C5384 80 0D 9C 30 */ lwz r0, lbl_803CC530-_SDA_BASE_(r13) /* 801C8588 001C5388 2C 00 00 00 */ cmpwi r0, 0 /* 801C858C 001C538C 41 82 00 34 */ beq lbl_801C85C0 @@ -22014,7 +22014,7 @@ lbl_801C85C0: /* 801C85C0 001C53C0 38 60 00 00 */ li r3, 0 /* 801C85C4 001C53C4 38 80 00 00 */ li r4, 0 /* 801C85C8 001C53C8 38 A1 00 08 */ addi r5, r1, 8 -/* 801C85CC 001C53CC 48 00 02 99 */ bl func_801C8864 +/* 801C85CC 001C53CC 48 00 02 99 */ bl EXIGetID /* 801C85D0 001C53D0 2C 03 00 00 */ cmpwi r3, 0 /* 801C85D4 001C53D4 41 82 00 24 */ beq lbl_801C85F8 /* 801C85D8 001C53D8 80 61 00 08 */ lwz r3, 8(r1) @@ -22023,13 +22023,13 @@ lbl_801C85C0: /* 801C85E4 001C53E4 40 82 00 14 */ bne lbl_801C85F8 /* 801C85E8 001C53E8 38 60 00 01 */ li r3, 1 /* 801C85EC 001C53EC 38 80 00 00 */ li r4, 0 -/* 801C85F0 001C53F0 48 00 07 B1 */ bl func_801C8DA0 +/* 801C85F0 001C53F0 48 00 07 B1 */ bl __OSEnableBarnacle /* 801C85F4 001C53F4 48 00 00 38 */ b lbl_801C862C lbl_801C85F8: /* 801C85F8 001C53F8 38 60 00 01 */ li r3, 1 /* 801C85FC 001C53FC 38 80 00 00 */ li r4, 0 /* 801C8600 001C5400 38 A1 00 08 */ addi r5, r1, 8 -/* 801C8604 001C5404 48 00 02 61 */ bl func_801C8864 +/* 801C8604 001C5404 48 00 02 61 */ bl EXIGetID /* 801C8608 001C5408 2C 03 00 00 */ cmpwi r3, 0 /* 801C860C 001C540C 41 82 00 20 */ beq lbl_801C862C /* 801C8610 001C5410 80 61 00 08 */ lwz r3, 8(r1) @@ -22038,10 +22038,10 @@ lbl_801C85F8: /* 801C861C 001C541C 40 82 00 10 */ bne lbl_801C862C /* 801C8620 001C5420 38 60 00 00 */ li r3, 0 /* 801C8624 001C5424 38 80 00 02 */ li r4, 2 -/* 801C8628 001C5428 48 00 07 79 */ bl func_801C8DA0 +/* 801C8628 001C5428 48 00 07 79 */ bl __OSEnableBarnacle lbl_801C862C: /* 801C862C 001C542C 80 6D 85 C8 */ lwz r3, lbl_803CAEC8-_SDA_BASE_(r13) -/* 801C8630 001C5430 48 00 8F CD */ bl func_801D15FC +/* 801C8630 001C5430 48 00 8F CD */ bl OSRegisterVersion /* 801C8634 001C5434 80 01 00 24 */ lwz r0, 0x24(r1) /* 801C8638 001C5438 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 801C863C 001C543C 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -22051,8 +22051,8 @@ lbl_801C862C: /* 801C864C 001C544C 7C 08 03 A6 */ mtlr r0 /* 801C8650 001C5450 4E 80 00 20 */ blr -.global func_801C8654 -func_801C8654: +.global EXILock +EXILock: /* 801C8654 001C5454 7C 08 02 A6 */ mflr r0 /* 801C8658 001C5458 90 01 00 04 */ stw r0, 4(r1) /* 801C865C 001C545C 94 21 FF D0 */ stwu r1, -0x30(r1) @@ -22064,7 +22064,7 @@ func_801C8654: /* 801C8674 001C5474 3C 60 80 38 */ lis r3, lbl_8037D8C8@ha /* 801C8678 001C5478 38 03 D8 C8 */ addi r0, r3, lbl_8037D8C8@l /* 801C867C 001C547C 7F C0 22 14 */ add r30, r0, r4 -/* 801C8680 001C5480 48 00 BC 91 */ bl func_801D4310 +/* 801C8680 001C5480 48 00 BC 91 */ bl OSDisableInterrupts /* 801C8684 001C5484 7C 7D 1B 78 */ mr r29, r3 /* 801C8688 001C5488 80 1E 00 0C */ lwz r0, 0xc(r30) /* 801C868C 001C548C 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b @@ -22081,7 +22081,7 @@ lbl_801C86B0: /* 801C86B4 001C54B4 7C 00 F8 40 */ cmplw r0, r31 /* 801C86B8 001C54B8 40 82 00 14 */ bne lbl_801C86CC /* 801C86BC 001C54BC 7F A3 EB 78 */ mr r3, r29 -/* 801C86C0 001C54C0 48 00 BC 79 */ bl func_801D4338 +/* 801C86C0 001C54C0 48 00 BC 79 */ bl OSRestoreInterrupts /* 801C86C4 001C54C4 38 60 00 00 */ li r3, 0 /* 801C86C8 001C54C8 48 00 00 6C */ b lbl_801C8734 lbl_801C86CC: @@ -22100,7 +22100,7 @@ lbl_801C86D4: /* 801C86F8 001C54F8 90 1E 00 24 */ stw r0, 0x24(r30) lbl_801C86FC: /* 801C86FC 001C54FC 7F A3 EB 78 */ mr r3, r29 -/* 801C8700 001C5500 48 00 BC 39 */ bl func_801D4338 +/* 801C8700 001C5500 48 00 BC 39 */ bl OSRestoreInterrupts /* 801C8704 001C5504 38 60 00 00 */ li r3, 0 /* 801C8708 001C5508 48 00 00 2C */ b lbl_801C8734 lbl_801C870C: @@ -22112,7 +22112,7 @@ lbl_801C870C: /* 801C8720 001C5520 38 9E 00 00 */ addi r4, r30, 0 /* 801C8724 001C5524 4B FF EB 15 */ bl func_801C7238 /* 801C8728 001C5528 7F A3 EB 78 */ mr r3, r29 -/* 801C872C 001C552C 48 00 BC 0D */ bl func_801D4338 +/* 801C872C 001C552C 48 00 BC 0D */ bl OSRestoreInterrupts /* 801C8730 001C5530 38 60 00 01 */ li r3, 1 lbl_801C8734: /* 801C8734 001C5534 80 01 00 34 */ lwz r0, 0x34(r1) @@ -22121,8 +22121,8 @@ lbl_801C8734: /* 801C8740 001C5540 7C 08 03 A6 */ mtlr r0 /* 801C8744 001C5544 4E 80 00 20 */ blr -.global func_801C8748 -func_801C8748: +.global EXIUnlock +EXIUnlock: /* 801C8748 001C5548 7C 08 02 A6 */ mflr r0 /* 801C874C 001C554C 90 01 00 04 */ stw r0, 4(r1) /* 801C8750 001C5550 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -22135,13 +22135,13 @@ func_801C8748: /* 801C876C 001C556C 3C 60 80 38 */ lis r3, lbl_8037D8C8@ha /* 801C8770 001C5570 38 03 D8 C8 */ addi r0, r3, lbl_8037D8C8@l /* 801C8774 001C5574 7F E0 22 14 */ add r31, r0, r4 -/* 801C8778 001C5578 48 00 BB 99 */ bl func_801D4310 +/* 801C8778 001C5578 48 00 BB 99 */ bl OSDisableInterrupts /* 801C877C 001C557C 7C 7E 1B 78 */ mr r30, r3 /* 801C8780 001C5580 80 1F 00 0C */ lwz r0, 0xc(r31) /* 801C8784 001C5584 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 801C8788 001C5588 40 82 00 14 */ bne lbl_801C879C /* 801C878C 001C558C 7F C3 F3 78 */ mr r3, r30 -/* 801C8790 001C5590 48 00 BB A9 */ bl func_801D4338 +/* 801C8790 001C5590 48 00 BB A9 */ bl OSRestoreInterrupts /* 801C8794 001C5594 38 60 00 00 */ li r3, 0 /* 801C8798 001C5598 48 00 00 6C */ b lbl_801C8804 lbl_801C879C: @@ -22171,7 +22171,7 @@ lbl_801C87E4: /* 801C87F4 001C55F4 4E 80 00 21 */ blrl lbl_801C87F8: /* 801C87F8 001C55F8 7F C3 F3 78 */ mr r3, r30 -/* 801C87FC 001C55FC 48 00 BB 3D */ bl func_801D4338 +/* 801C87FC 001C55FC 48 00 BB 3D */ bl OSRestoreInterrupts /* 801C8800 001C5600 38 60 00 01 */ li r3, 1 lbl_801C8804: /* 801C8804 001C5604 80 01 00 24 */ lwz r0, 0x24(r1) @@ -22183,8 +22183,8 @@ lbl_801C8804: /* 801C881C 001C561C 7C 08 03 A6 */ mtlr r0 /* 801C8820 001C5620 4E 80 00 20 */ blr -.global func_801C8824 -func_801C8824: +.global EXIGetState +EXIGetState: /* 801C8824 001C5624 54 64 30 32 */ slwi r4, r3, 6 /* 801C8828 001C5628 3C 60 80 38 */ lis r3, lbl_8037D8C8@ha /* 801C882C 001C562C 38 03 D8 C8 */ addi r0, r3, lbl_8037D8C8@l @@ -22197,14 +22197,14 @@ lbl_801C883C: /* 801C8844 001C5644 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801C8848 001C5648 38 80 00 00 */ li r4, 0 /* 801C884C 001C564C 38 A1 00 10 */ addi r5, r1, 0x10 -/* 801C8850 001C5650 48 00 00 15 */ bl func_801C8864 +/* 801C8850 001C5650 48 00 00 15 */ bl EXIGetID /* 801C8854 001C5654 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801C8858 001C5658 38 21 00 18 */ addi r1, r1, 0x18 /* 801C885C 001C565C 7C 08 03 A6 */ mtlr r0 /* 801C8860 001C5660 4E 80 00 20 */ blr -.global func_801C8864 -func_801C8864: +.global EXIGetID +EXIGetID: /* 801C8864 001C5664 7C 08 02 A6 */ mflr r0 /* 801C8868 001C5668 90 01 00 04 */ stw r0, 4(r1) /* 801C886C 001C566C 94 21 FF B8 */ stwu r1, -0x48(r1) @@ -22250,7 +22250,7 @@ lbl_801C88DC: /* 801C8904 001C5704 80 7F 00 20 */ lwz r3, 0x20(r31) /* 801C8908 001C5708 48 00 02 F8 */ b lbl_801C8C00 lbl_801C890C: -/* 801C890C 001C570C 48 00 BA 05 */ bl func_801D4310 +/* 801C890C 001C570C 48 00 BA 05 */ bl OSDisableInterrupts /* 801C8910 001C5710 7C 7C 1B 78 */ mr r28, r3 /* 801C8914 001C5714 80 1F 00 0C */ lwz r0, 0xc(r31) /* 801C8918 001C5718 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c @@ -22261,7 +22261,7 @@ lbl_801C890C: /* 801C892C 001C572C 40 82 00 14 */ bne lbl_801C8940 lbl_801C8930: /* 801C8930 001C5730 7F 83 E3 78 */ mr r3, r28 -/* 801C8934 001C5734 48 00 BA 05 */ bl func_801D4338 +/* 801C8934 001C5734 48 00 BA 05 */ bl OSRestoreInterrupts /* 801C8938 001C5738 38 00 00 00 */ li r0, 0 /* 801C893C 001C573C 48 00 00 48 */ b lbl_801C8984 lbl_801C8940: @@ -22269,18 +22269,18 @@ lbl_801C8940: /* 801C8944 001C5744 38 80 00 01 */ li r4, 1 /* 801C8948 001C5748 38 A0 00 00 */ li r5, 0 /* 801C894C 001C574C 38 C0 00 00 */ li r6, 0 -/* 801C8950 001C5750 4B FF F0 11 */ bl func_801C7960 +/* 801C8950 001C5750 4B FF F0 11 */ bl EXIClearInterrupts /* 801C8954 001C5754 38 00 00 00 */ li r0, 0 /* 801C8958 001C5758 90 1F 00 08 */ stw r0, 8(r31) /* 801C895C 001C575C 3C 60 00 10 */ lis r3, 0x10 /* 801C8960 001C5760 1C 19 00 03 */ mulli r0, r25, 3 /* 801C8964 001C5764 7C 63 04 30 */ srw r3, r3, r0 -/* 801C8968 001C5768 48 00 BD F9 */ bl func_801D4760 +/* 801C8968 001C5768 48 00 BD F9 */ bl __OSUnmaskInterrupts /* 801C896C 001C576C 80 1F 00 0C */ lwz r0, 0xc(r31) /* 801C8970 001C5770 60 00 00 08 */ ori r0, r0, 8 /* 801C8974 001C5774 90 1F 00 0C */ stw r0, 0xc(r31) /* 801C8978 001C5778 7F 83 E3 78 */ mr r3, r28 -/* 801C897C 001C577C 48 00 B9 BD */ bl func_801D4338 +/* 801C897C 001C577C 48 00 B9 BD */ bl OSRestoreInterrupts /* 801C8980 001C5780 38 00 00 01 */ li r0, 1 lbl_801C8984: /* 801C8984 001C5784 2C 00 00 00 */ cmpwi r0, 0 @@ -22290,7 +22290,7 @@ lbl_801C8984: lbl_801C8994: /* 801C8994 001C5794 83 BE 00 00 */ lwz r29, 0(r30) lbl_801C8998: -/* 801C8998 001C5798 48 00 B9 79 */ bl func_801D4310 +/* 801C8998 001C5798 48 00 B9 79 */ bl OSDisableInterrupts /* 801C899C 001C579C 3B 83 00 00 */ addi r28, r3, 0 /* 801C89A0 001C57A0 38 00 00 00 */ li r0, 0 /* 801C89A4 001C57A4 2C 19 00 02 */ cmpwi r25, 2 @@ -22309,7 +22309,7 @@ lbl_801C89CC: lbl_801C89D0: /* 801C89D0 001C57D0 38 79 00 00 */ addi r3, r25, 0 /* 801C89D4 001C57D4 38 9A 00 00 */ addi r4, r26, 0 -/* 801C89D8 001C57D8 4B FF FC 7D */ bl func_801C8654 +/* 801C89D8 001C57D8 4B FF FC 7D */ bl EXILock /* 801C89DC 001C57DC 7C 60 00 34 */ cntlzw r0, r3 /* 801C89E0 001C57E0 54 00 D9 7E */ srwi r0, r0, 5 /* 801C89E4 001C57E4 7C 1E 03 79 */ or. r30, r0, r0 @@ -22317,7 +22317,7 @@ lbl_801C89D0: /* 801C89EC 001C57EC 38 79 00 00 */ addi r3, r25, 0 /* 801C89F0 001C57F0 38 9A 00 00 */ addi r4, r26, 0 /* 801C89F4 001C57F4 38 A0 00 00 */ li r5, 0 -/* 801C89F8 001C57F8 4B FF F4 9D */ bl func_801C7E94 +/* 801C89F8 001C57F8 4B FF F4 9D */ bl EXISelect /* 801C89FC 001C57FC 7C 60 00 34 */ cntlzw r0, r3 /* 801C8A00 001C5800 54 00 D9 7E */ srwi r0, r0, 5 /* 801C8A04 001C5804 7C 1E 03 79 */ or. r30, r0, r0 @@ -22329,12 +22329,12 @@ lbl_801C89D0: /* 801C8A1C 001C581C 38 A0 00 02 */ li r5, 2 /* 801C8A20 001C5820 38 C0 00 01 */ li r6, 1 /* 801C8A24 001C5824 38 E0 00 00 */ li r7, 0 -/* 801C8A28 001C5828 4B FF E9 05 */ bl func_801C732C +/* 801C8A28 001C5828 4B FF E9 05 */ bl EXIImm /* 801C8A2C 001C582C 7C 60 00 34 */ cntlzw r0, r3 /* 801C8A30 001C5830 54 00 D9 7E */ srwi r0, r0, 5 /* 801C8A34 001C5834 7F DE 03 78 */ or r30, r30, r0 /* 801C8A38 001C5838 38 79 00 00 */ addi r3, r25, 0 -/* 801C8A3C 001C583C 4B FF EC D9 */ bl func_801C7714 +/* 801C8A3C 001C583C 4B FF EC D9 */ bl EXISync /* 801C8A40 001C5840 7C 60 00 34 */ cntlzw r0, r3 /* 801C8A44 001C5844 54 00 D9 7E */ srwi r0, r0, 5 /* 801C8A48 001C5848 7F DE 03 78 */ or r30, r30, r0 @@ -22343,28 +22343,28 @@ lbl_801C89D0: /* 801C8A54 001C5854 38 A0 00 04 */ li r5, 4 /* 801C8A58 001C5858 38 C0 00 00 */ li r6, 0 /* 801C8A5C 001C585C 38 E0 00 00 */ li r7, 0 -/* 801C8A60 001C5860 4B FF E8 CD */ bl func_801C732C +/* 801C8A60 001C5860 4B FF E8 CD */ bl EXIImm /* 801C8A64 001C5864 7C 60 00 34 */ cntlzw r0, r3 /* 801C8A68 001C5868 54 00 D9 7E */ srwi r0, r0, 5 /* 801C8A6C 001C586C 7F DE 03 78 */ or r30, r30, r0 /* 801C8A70 001C5870 38 79 00 00 */ addi r3, r25, 0 -/* 801C8A74 001C5874 4B FF EC A1 */ bl func_801C7714 +/* 801C8A74 001C5874 4B FF EC A1 */ bl EXISync /* 801C8A78 001C5878 7C 60 00 34 */ cntlzw r0, r3 /* 801C8A7C 001C587C 54 00 D9 7E */ srwi r0, r0, 5 /* 801C8A80 001C5880 7F DE 03 78 */ or r30, r30, r0 /* 801C8A84 001C5884 38 79 00 00 */ addi r3, r25, 0 -/* 801C8A88 001C5888 4B FF F5 39 */ bl func_801C7FC0 +/* 801C8A88 001C5888 4B FF F5 39 */ bl EXIDeselect /* 801C8A8C 001C588C 7C 60 00 34 */ cntlzw r0, r3 /* 801C8A90 001C5890 54 00 D9 7E */ srwi r0, r0, 5 /* 801C8A94 001C5894 7F DE 03 78 */ or r30, r30, r0 lbl_801C8A98: -/* 801C8A98 001C5898 48 00 B8 79 */ bl func_801D4310 +/* 801C8A98 001C5898 48 00 B8 79 */ bl OSDisableInterrupts /* 801C8A9C 001C589C 7C 77 1B 78 */ mr r23, r3 /* 801C8AA0 001C58A0 80 1F 00 0C */ lwz r0, 0xc(r31) /* 801C8AA4 001C58A4 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 801C8AA8 001C58A8 40 82 00 10 */ bne lbl_801C8AB8 /* 801C8AAC 001C58AC 7E E3 BB 78 */ mr r3, r23 -/* 801C8AB0 001C58B0 48 00 B8 89 */ bl func_801D4338 +/* 801C8AB0 001C58B0 48 00 B8 89 */ bl OSRestoreInterrupts /* 801C8AB4 001C58B4 48 00 00 68 */ b lbl_801C8B1C lbl_801C8AB8: /* 801C8AB8 001C58B8 80 1F 00 0C */ lwz r0, 0xc(r31) @@ -22393,21 +22393,21 @@ lbl_801C8B00: /* 801C8B10 001C5910 4E 80 00 21 */ blrl lbl_801C8B14: /* 801C8B14 001C5914 7E E3 BB 78 */ mr r3, r23 -/* 801C8B18 001C5918 48 00 B8 21 */ bl func_801D4338 +/* 801C8B18 001C5918 48 00 B8 21 */ bl OSRestoreInterrupts lbl_801C8B1C: /* 801C8B1C 001C591C 7F 83 E3 78 */ mr r3, r28 -/* 801C8B20 001C5920 48 00 B8 19 */ bl func_801D4338 +/* 801C8B20 001C5920 48 00 B8 19 */ bl OSRestoreInterrupts /* 801C8B24 001C5924 2C 19 00 02 */ cmpwi r25, 2 /* 801C8B28 001C5928 40 80 00 C4 */ bge lbl_801C8BEC /* 801C8B2C 001C592C 28 1A 00 00 */ cmplwi r26, 0 /* 801C8B30 001C5930 40 82 00 BC */ bne lbl_801C8BEC -/* 801C8B34 001C5934 48 00 B7 DD */ bl func_801D4310 +/* 801C8B34 001C5934 48 00 B7 DD */ bl OSDisableInterrupts /* 801C8B38 001C5938 7C 77 1B 78 */ mr r23, r3 /* 801C8B3C 001C593C 80 1F 00 0C */ lwz r0, 0xc(r31) /* 801C8B40 001C5940 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 801C8B44 001C5944 40 82 00 10 */ bne lbl_801C8B54 /* 801C8B48 001C5948 7E E3 BB 78 */ mr r3, r23 -/* 801C8B4C 001C594C 48 00 B7 ED */ bl func_801D4338 +/* 801C8B4C 001C594C 48 00 B7 ED */ bl OSRestoreInterrupts /* 801C8B50 001C5950 48 00 00 4C */ b lbl_801C8B9C lbl_801C8B54: /* 801C8B54 001C5954 80 1F 00 0C */ lwz r0, 0xc(r31) @@ -22417,7 +22417,7 @@ lbl_801C8B54: /* 801C8B64 001C5964 28 00 00 00 */ cmplwi r0, 0 /* 801C8B68 001C5968 40 82 00 10 */ bne lbl_801C8B78 /* 801C8B6C 001C596C 7E E3 BB 78 */ mr r3, r23 -/* 801C8B70 001C5970 48 00 B7 C9 */ bl func_801D4338 +/* 801C8B70 001C5970 48 00 B7 C9 */ bl OSRestoreInterrupts /* 801C8B74 001C5974 48 00 00 28 */ b lbl_801C8B9C lbl_801C8B78: /* 801C8B78 001C5978 80 1F 00 0C */ lwz r0, 0xc(r31) @@ -22426,11 +22426,11 @@ lbl_801C8B78: /* 801C8B84 001C5984 3C 60 00 50 */ lis r3, 0x50 /* 801C8B88 001C5988 1C 19 00 03 */ mulli r0, r25, 3 /* 801C8B8C 001C598C 7C 63 04 30 */ srw r3, r3, r0 -/* 801C8B90 001C5990 48 00 BB 49 */ bl func_801D46D8 +/* 801C8B90 001C5990 48 00 BB 49 */ bl __OSMaskInterrupts /* 801C8B94 001C5994 7E E3 BB 78 */ mr r3, r23 -/* 801C8B98 001C5998 48 00 B7 A1 */ bl func_801D4338 +/* 801C8B98 001C5998 48 00 B7 A1 */ bl OSRestoreInterrupts lbl_801C8B9C: -/* 801C8B9C 001C599C 48 00 B7 75 */ bl func_801D4310 +/* 801C8B9C 001C599C 48 00 B7 75 */ bl OSDisableInterrupts /* 801C8BA0 001C59A0 57 20 10 3A */ slwi r0, r25, 2 /* 801C8BA4 001C59A4 3C 80 80 00 */ lis r4, 0x800030C0@ha /* 801C8BA8 001C59A8 38 84 30 C0 */ addi r4, r4, 0x800030C0@l @@ -22444,7 +22444,7 @@ lbl_801C8B9C: /* 801C8BC8 001C59C8 90 1F 00 1C */ stw r0, 0x1c(r31) /* 801C8BCC 001C59CC 93 BF 00 20 */ stw r29, 0x20(r31) lbl_801C8BD0: -/* 801C8BD0 001C59D0 48 00 B7 69 */ bl func_801D4338 +/* 801C8BD0 001C59D0 48 00 B7 69 */ bl OSRestoreInterrupts /* 801C8BD4 001C59D4 2C 1E 00 00 */ cmpwi r30, 0 /* 801C8BD8 001C59D8 41 82 00 0C */ beq lbl_801C8BE4 /* 801C8BDC 001C59DC 38 60 00 00 */ li r3, 0 @@ -22484,7 +22484,7 @@ func_801C8C14: /* 801C8C48 001C5A48 40 82 00 20 */ bne lbl_801C8C68 /* 801C8C4C 001C5A4C 38 7D 00 00 */ addi r3, r29, 0 /* 801C8C50 001C5A50 38 80 00 00 */ li r4, 0 -/* 801C8C54 001C5A54 4B FF F0 79 */ bl func_801C7CCC +/* 801C8C54 001C5A54 4B FF F0 79 */ bl EXIAttach /* 801C8C58 001C5A58 2C 03 00 00 */ cmpwi r3, 0 /* 801C8C5C 001C5A5C 40 82 00 0C */ bne lbl_801C8C68 /* 801C8C60 001C5A60 38 60 00 00 */ li r3, 0 @@ -22493,7 +22493,7 @@ lbl_801C8C68: /* 801C8C68 001C5A68 38 7D 00 00 */ addi r3, r29, 0 /* 801C8C6C 001C5A6C 38 9E 00 00 */ addi r4, r30, 0 /* 801C8C70 001C5A70 38 A0 00 00 */ li r5, 0 -/* 801C8C74 001C5A74 4B FF F9 E1 */ bl func_801C8654 +/* 801C8C74 001C5A74 4B FF F9 E1 */ bl EXILock /* 801C8C78 001C5A78 7C 60 00 34 */ cntlzw r0, r3 /* 801C8C7C 001C5A7C 54 00 D9 7E */ srwi r0, r0, 5 /* 801C8C80 001C5A80 7C 1C 03 79 */ or. r28, r0, r0 @@ -22501,7 +22501,7 @@ lbl_801C8C68: /* 801C8C88 001C5A88 38 7D 00 00 */ addi r3, r29, 0 /* 801C8C8C 001C5A8C 38 9E 00 00 */ addi r4, r30, 0 /* 801C8C90 001C5A90 38 A0 00 00 */ li r5, 0 -/* 801C8C94 001C5A94 4B FF F2 01 */ bl func_801C7E94 +/* 801C8C94 001C5A94 4B FF F2 01 */ bl EXISelect /* 801C8C98 001C5A98 7C 60 00 34 */ cntlzw r0, r3 /* 801C8C9C 001C5A9C 54 00 D9 7E */ srwi r0, r0, 5 /* 801C8CA0 001C5AA0 7C 1C 03 79 */ or. r28, r0, r0 @@ -22514,11 +22514,11 @@ lbl_801C8C68: /* 801C8CBC 001C5ABC 38 A0 00 04 */ li r5, 4 /* 801C8CC0 001C5AC0 38 C0 00 01 */ li r6, 1 /* 801C8CC4 001C5AC4 38 E0 00 00 */ li r7, 0 -/* 801C8CC8 001C5AC8 4B FF E6 65 */ bl func_801C732C +/* 801C8CC8 001C5AC8 4B FF E6 65 */ bl EXIImm /* 801C8CCC 001C5ACC 7C 60 00 34 */ cntlzw r0, r3 /* 801C8CD0 001C5AD0 38 7D 00 00 */ addi r3, r29, 0 /* 801C8CD4 001C5AD4 54 1C D9 7E */ srwi r28, r0, 5 -/* 801C8CD8 001C5AD8 4B FF EA 3D */ bl func_801C7714 +/* 801C8CD8 001C5AD8 4B FF EA 3D */ bl EXISync /* 801C8CDC 001C5ADC 7C 60 00 34 */ cntlzw r0, r3 /* 801C8CE0 001C5AE0 54 00 D9 7E */ srwi r0, r0, 5 /* 801C8CE4 001C5AE4 38 7D 00 00 */ addi r3, r29, 0 @@ -22527,30 +22527,30 @@ lbl_801C8C68: /* 801C8CF0 001C5AF0 38 A0 00 04 */ li r5, 4 /* 801C8CF4 001C5AF4 38 C0 00 00 */ li r6, 0 /* 801C8CF8 001C5AF8 38 E0 00 00 */ li r7, 0 -/* 801C8CFC 001C5AFC 4B FF E6 31 */ bl func_801C732C +/* 801C8CFC 001C5AFC 4B FF E6 31 */ bl EXIImm /* 801C8D00 001C5B00 7C 60 00 34 */ cntlzw r0, r3 /* 801C8D04 001C5B04 54 00 D9 7E */ srwi r0, r0, 5 /* 801C8D08 001C5B08 38 7D 00 00 */ addi r3, r29, 0 /* 801C8D0C 001C5B0C 7F 9C 03 78 */ or r28, r28, r0 -/* 801C8D10 001C5B10 4B FF EA 05 */ bl func_801C7714 +/* 801C8D10 001C5B10 4B FF EA 05 */ bl EXISync /* 801C8D14 001C5B14 7C 60 00 34 */ cntlzw r0, r3 /* 801C8D18 001C5B18 54 00 D9 7E */ srwi r0, r0, 5 /* 801C8D1C 001C5B1C 38 7D 00 00 */ addi r3, r29, 0 /* 801C8D20 001C5B20 7F 9C 03 78 */ or r28, r28, r0 -/* 801C8D24 001C5B24 4B FF F2 9D */ bl func_801C7FC0 +/* 801C8D24 001C5B24 4B FF F2 9D */ bl EXIDeselect /* 801C8D28 001C5B28 7C 60 00 34 */ cntlzw r0, r3 /* 801C8D2C 001C5B2C 54 00 D9 7E */ srwi r0, r0, 5 /* 801C8D30 001C5B30 7F 9C 03 78 */ or r28, r28, r0 lbl_801C8D34: /* 801C8D34 001C5B34 7F A3 EB 78 */ mr r3, r29 -/* 801C8D38 001C5B38 4B FF FA 11 */ bl func_801C8748 +/* 801C8D38 001C5B38 4B FF FA 11 */ bl EXIUnlock lbl_801C8D3C: /* 801C8D3C 001C5B3C 2C 1D 00 02 */ cmpwi r29, 2 /* 801C8D40 001C5B40 41 82 00 14 */ beq lbl_801C8D54 /* 801C8D44 001C5B44 28 1E 00 00 */ cmplwi r30, 0 /* 801C8D48 001C5B48 40 82 00 0C */ bne lbl_801C8D54 /* 801C8D4C 001C5B4C 7F A3 EB 78 */ mr r3, r29 -/* 801C8D50 001C5B50 4B FF F0 89 */ bl func_801C7DD8 +/* 801C8D50 001C5B50 4B FF F0 89 */ bl EXIDetach lbl_801C8D54: /* 801C8D54 001C5B54 2C 1C 00 00 */ cmpwi r28, 0 /* 801C8D58 001C5B58 41 82 00 0C */ beq lbl_801C8D64 @@ -22575,8 +22575,8 @@ lbl_801C8D80: /* 801C8D98 001C5B98 7C 08 03 A6 */ mtlr r0 /* 801C8D9C 001C5B9C 4E 80 00 20 */ blr -.global func_801C8DA0 -func_801C8DA0: +.global __OSEnableBarnacle +__OSEnableBarnacle: /* 801C8DA0 001C5BA0 7C 08 02 A6 */ mflr r0 /* 801C8DA4 001C5BA4 90 01 00 04 */ stw r0, 4(r1) /* 801C8DA8 001C5BA8 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -22585,7 +22585,7 @@ func_801C8DA0: /* 801C8DB4 001C5BB4 38 A1 00 10 */ addi r5, r1, 0x10 /* 801C8DB8 001C5BB8 93 C1 00 18 */ stw r30, 0x18(r1) /* 801C8DBC 001C5BBC 3B C3 00 00 */ addi r30, r3, 0 -/* 801C8DC0 001C5BC0 4B FF FA A5 */ bl func_801C8864 +/* 801C8DC0 001C5BC0 4B FF FA A5 */ bl EXIGetID /* 801C8DC4 001C5BC4 2C 03 00 00 */ cmpwi r3, 0 /* 801C8DC8 001C5BC8 41 82 01 7C */ beq lbl_801C8F44 /* 801C8DCC 001C5BCC 80 81 00 10 */ lwz r4, 0x10(r1) @@ -22710,7 +22710,7 @@ func_801C8F5C: /* 801C8F78 001C5D78 38 60 00 00 */ li r3, 0 /* 801C8F7C 001C5D7C 48 00 00 40 */ b lbl_801C8FBC lbl_801C8F80: -/* 801C8F80 001C5D80 48 00 7C E5 */ bl func_801D0C64 +/* 801C8F80 001C5D80 48 00 7C E5 */ bl OSGetConsoleType /* 801C8F84 001C5D84 54 60 00 C7 */ rlwinm. r0, r3, 0, 3, 3 /* 801C8F88 001C5D88 40 82 00 14 */ bne lbl_801C8F9C /* 801C8F8C 001C5D8C 38 00 00 00 */ li r0, 0 @@ -22747,17 +22747,17 @@ func_801C8FCC: /* 801C8FF4 001C5DF4 38 60 00 02 */ li r3, 2 /* 801C8FF8 001C5DF8 48 00 01 DC */ b lbl_801C91D4 lbl_801C8FFC: -/* 801C8FFC 001C5DFC 48 00 B3 15 */ bl func_801D4310 +/* 801C8FFC 001C5DFC 48 00 B3 15 */ bl OSDisableInterrupts /* 801C9000 001C5E00 7C 60 1B 78 */ mr r0, r3 /* 801C9004 001C5E04 80 6D 9B 90 */ lwz r3, lbl_803CC490-_SDA_BASE_(r13) /* 801C9008 001C5E08 80 8D 9B 94 */ lwz r4, lbl_803CC494-_SDA_BASE_(r13) /* 801C900C 001C5E0C 7C 1B 03 78 */ mr r27, r0 /* 801C9010 001C5E10 38 A0 00 00 */ li r5, 0 -/* 801C9014 001C5E14 4B FF F6 41 */ bl func_801C8654 +/* 801C9014 001C5E14 4B FF F6 41 */ bl EXILock /* 801C9018 001C5E18 2C 03 00 00 */ cmpwi r3, 0 /* 801C901C 001C5E1C 40 82 00 14 */ bne lbl_801C9030 /* 801C9020 001C5E20 7F 63 DB 78 */ mr r3, r27 -/* 801C9024 001C5E24 48 00 B3 15 */ bl func_801D4338 +/* 801C9024 001C5E24 48 00 B3 15 */ bl OSRestoreInterrupts /* 801C9028 001C5E28 38 60 00 00 */ li r3, 0 /* 801C902C 001C5E2C 48 00 01 A8 */ b lbl_801C91D4 lbl_801C9030: @@ -22784,7 +22784,7 @@ lbl_801C9070: /* 801C9070 001C5E70 80 6D 9B 90 */ lwz r3, lbl_803CC490-_SDA_BASE_(r13) /* 801C9074 001C5E74 38 A0 00 03 */ li r5, 3 /* 801C9078 001C5E78 80 8D 9B 94 */ lwz r4, lbl_803CC494-_SDA_BASE_(r13) -/* 801C907C 001C5E7C 4B FF EE 19 */ bl func_801C7E94 +/* 801C907C 001C5E7C 4B FF EE 19 */ bl EXISelect /* 801C9080 001C5E80 2C 03 00 00 */ cmpwi r3, 0 /* 801C9084 001C5E84 40 82 00 0C */ bne lbl_801C9090 /* 801C9088 001C5E88 38 00 FF FF */ li r0, -1 @@ -22796,19 +22796,19 @@ lbl_801C9090: /* 801C909C 001C5E9C 38 A0 00 04 */ li r5, 4 /* 801C90A0 001C5EA0 38 C0 00 01 */ li r6, 1 /* 801C90A4 001C5EA4 38 E0 00 00 */ li r7, 0 -/* 801C90A8 001C5EA8 4B FF E2 85 */ bl func_801C732C +/* 801C90A8 001C5EA8 4B FF E2 85 */ bl EXIImm /* 801C90AC 001C5EAC 80 6D 9B 90 */ lwz r3, lbl_803CC490-_SDA_BASE_(r13) -/* 801C90B0 001C5EB0 4B FF E6 65 */ bl func_801C7714 +/* 801C90B0 001C5EB0 4B FF E6 65 */ bl EXISync /* 801C90B4 001C5EB4 80 6D 9B 90 */ lwz r3, lbl_803CC490-_SDA_BASE_(r13) /* 801C90B8 001C5EB8 38 81 00 10 */ addi r4, r1, 0x10 /* 801C90BC 001C5EBC 38 A0 00 01 */ li r5, 1 /* 801C90C0 001C5EC0 38 C0 00 00 */ li r6, 0 /* 801C90C4 001C5EC4 38 E0 00 00 */ li r7, 0 -/* 801C90C8 001C5EC8 4B FF E2 65 */ bl func_801C732C +/* 801C90C8 001C5EC8 4B FF E2 65 */ bl EXIImm /* 801C90CC 001C5ECC 80 6D 9B 90 */ lwz r3, lbl_803CC490-_SDA_BASE_(r13) -/* 801C90D0 001C5ED0 4B FF E6 45 */ bl func_801C7714 +/* 801C90D0 001C5ED0 4B FF E6 45 */ bl EXISync /* 801C90D4 001C5ED4 80 6D 9B 90 */ lwz r3, lbl_803CC490-_SDA_BASE_(r13) -/* 801C90D8 001C5ED8 4B FF EE E9 */ bl func_801C7FC0 +/* 801C90D8 001C5ED8 4B FF EE E9 */ bl EXIDeselect /* 801C90DC 001C5EDC 80 01 00 10 */ lwz r0, 0x10(r1) /* 801C90E0 001C5EE0 54 00 46 3E */ srwi r0, r0, 0x18 /* 801C90E4 001C5EE4 20 00 00 10 */ subfic r0, r0, 0x10 @@ -22827,7 +22827,7 @@ lbl_801C910C: /* 801C910C 001C5F0C 80 6D 9B 90 */ lwz r3, lbl_803CC490-_SDA_BASE_(r13) /* 801C9110 001C5F10 38 A0 00 03 */ li r5, 3 /* 801C9114 001C5F14 80 8D 9B 94 */ lwz r4, lbl_803CC494-_SDA_BASE_(r13) -/* 801C9118 001C5F18 4B FF ED 7D */ bl func_801C7E94 +/* 801C9118 001C5F18 4B FF ED 7D */ bl EXISelect /* 801C911C 001C5F1C 2C 03 00 00 */ cmpwi r3, 0 /* 801C9120 001C5F20 40 82 00 0C */ bne lbl_801C912C /* 801C9124 001C5F24 3B 20 00 03 */ li r25, 3 @@ -22838,9 +22838,9 @@ lbl_801C912C: /* 801C9134 001C5F34 38 A0 00 04 */ li r5, 4 /* 801C9138 001C5F38 38 C0 00 01 */ li r6, 1 /* 801C913C 001C5F3C 38 E0 00 00 */ li r7, 0 -/* 801C9140 001C5F40 4B FF E1 ED */ bl func_801C732C +/* 801C9140 001C5F40 4B FF E1 ED */ bl EXIImm /* 801C9144 001C5F44 80 6D 9B 90 */ lwz r3, lbl_803CC490-_SDA_BASE_(r13) -/* 801C9148 001C5F48 4B FF E5 CD */ bl func_801C7714 +/* 801C9148 001C5F48 4B FF E5 CD */ bl EXISync /* 801C914C 001C5F4C 48 00 00 54 */ b lbl_801C91A0 lbl_801C9150: /* 801C9150 001C5F50 2C 1A 00 04 */ cmpwi r26, 4 @@ -22860,12 +22860,12 @@ lbl_801C9174: /* 801C917C 001C5F7C 38 9E 00 00 */ addi r4, r30, 0 /* 801C9180 001C5F80 38 C0 00 01 */ li r6, 1 /* 801C9184 001C5F84 38 E0 00 00 */ li r7, 0 -/* 801C9188 001C5F88 4B FF E1 A5 */ bl func_801C732C +/* 801C9188 001C5F88 4B FF E1 A5 */ bl EXIImm /* 801C918C 001C5F8C 80 6D 9B 90 */ lwz r3, lbl_803CC490-_SDA_BASE_(r13) /* 801C9190 001C5F90 7F DE E2 14 */ add r30, r30, r28 /* 801C9194 001C5F94 7F FC F8 50 */ subf r31, r28, r31 /* 801C9198 001C5F98 7F 5C D0 50 */ subf r26, r28, r26 -/* 801C919C 001C5F9C 4B FF E5 79 */ bl func_801C7714 +/* 801C919C 001C5F9C 4B FF E5 79 */ bl EXISync lbl_801C91A0: /* 801C91A0 001C5FA0 2C 1A 00 00 */ cmpwi r26, 0 /* 801C91A4 001C5FA4 41 82 00 0C */ beq lbl_801C91B0 @@ -22873,15 +22873,15 @@ lbl_801C91A0: /* 801C91AC 001C5FAC 40 82 FF A4 */ bne lbl_801C9150 lbl_801C91B0: /* 801C91B0 001C5FB0 80 6D 9B 90 */ lwz r3, lbl_803CC490-_SDA_BASE_(r13) -/* 801C91B4 001C5FB4 4B FF EE 0D */ bl func_801C7FC0 +/* 801C91B4 001C5FB4 4B FF EE 0D */ bl EXIDeselect lbl_801C91B8: /* 801C91B8 001C5FB8 28 1F 00 00 */ cmplwi r31, 0 /* 801C91BC 001C5FBC 40 82 FE B4 */ bne lbl_801C9070 lbl_801C91C0: /* 801C91C0 001C5FC0 80 6D 9B 90 */ lwz r3, lbl_803CC490-_SDA_BASE_(r13) -/* 801C91C4 001C5FC4 4B FF F5 85 */ bl func_801C8748 +/* 801C91C4 001C5FC4 4B FF F5 85 */ bl EXIUnlock /* 801C91C8 001C5FC8 7F 63 DB 78 */ mr r3, r27 -/* 801C91CC 001C5FCC 48 00 B1 6D */ bl func_801D4338 +/* 801C91CC 001C5FCC 48 00 B1 6D */ bl OSRestoreInterrupts /* 801C91D0 001C5FD0 7F 23 CB 78 */ mr r3, r25 lbl_801C91D4: /* 801C91D4 001C5FD4 BB 21 00 1C */ lmw r25, 0x1c(r1) @@ -22899,10 +22899,10 @@ lbl_801C91E8: /* 801C9200 001C6000 7C 7D 1B 78 */ mr r29, r3 /* 801C9204 001C6004 7C 9E 23 78 */ mr r30, r4 /* 801C9208 001C6008 7F A3 EB 78 */ mr r3, r29 -/* 801C920C 001C600C 48 00 4A D9 */ bl func_801CDCE4 +/* 801C920C 001C600C 48 00 4A D9 */ bl GXGetTexObjFmt /* 801C9210 001C6010 7C 7F 1B 78 */ mr r31, r3 /* 801C9214 001C6014 7F A3 EB 78 */ mr r3, r29 -/* 801C9218 001C6018 48 00 4A D5 */ bl func_801CDCEC +/* 801C9218 001C6018 48 00 4A D5 */ bl GXGetTexObjMipMap /* 801C921C 001C601C 7F C4 1E 70 */ srawi r4, r30, 3 /* 801C9220 001C6020 7C 84 01 94 */ addze r4, r4 /* 801C9224 001C6024 54 84 18 38 */ slwi r4, r4, 3 @@ -22997,7 +22997,7 @@ lbl_801C9344: /* 801C9358 001C6158 54 80 80 1E */ slwi r0, r4, 0x10 /* 801C935C 001C615C 7C 00 1B 78 */ or r0, r0, r3 /* 801C9360 001C6160 90 0D 9B B0 */ stw r0, lbl_803CC4B0-_SDA_BASE_(r13) -/* 801C9364 001C6164 48 00 E1 E9 */ bl func_801D754C +/* 801C9364 001C6164 48 00 E1 E9 */ bl OSGetTime /* 801C9368 001C6168 90 8D 9B BC */ stw r4, lbl_803CC4BC-_SDA_BASE_(r13) /* 801C936C 001C616C 38 00 00 01 */ li r0, 1 /* 801C9370 001C6170 90 6D 9B B8 */ stw r3, lbl_803CC4B8-_SDA_BASE_(r13) @@ -23005,7 +23005,7 @@ lbl_801C9344: /* 801C9378 001C6178 90 0D 9B C0 */ stw r0, lbl_803CC4C0-_SDA_BASE_(r13) /* 801C937C 001C617C 48 00 01 08 */ b lbl_801C9484 lbl_801C9380: -/* 801C9380 001C6180 48 00 E1 CD */ bl func_801D754C +/* 801C9380 001C6180 48 00 E1 CD */ bl OSGetTime /* 801C9384 001C6184 80 AD 9B AC */ lwz r5, lbl_803CC4AC-_SDA_BASE_(r13) /* 801C9388 001C6188 38 C5 00 4E */ addi r6, r5, 0x4e /* 801C938C 001C618C A0 E6 00 00 */ lhz r7, 0(r6) @@ -23048,11 +23048,11 @@ lbl_801C93F8: /* 801C9414 001C6214 48 00 00 70 */ b lbl_801C9484 lbl_801C9418: /* 801C9418 001C6218 38 60 00 00 */ li r3, 0 -/* 801C941C 001C621C 48 00 16 99 */ bl func_801CAAB4 +/* 801C941C 001C621C 48 00 16 99 */ bl GXSetBreakPtCallback /* 801C9420 001C6220 38 60 00 00 */ li r3, 0 -/* 801C9424 001C6224 48 00 2B 71 */ bl func_801CBF94 +/* 801C9424 001C6224 48 00 2B 71 */ bl GXSetDrawSyncCallback /* 801C9428 001C6228 38 60 00 00 */ li r3, 0 -/* 801C942C 001C622C 48 00 2C 35 */ bl func_801CC060 +/* 801C942C 001C622C 48 00 2C 35 */ bl GXSetDrawDoneCallback /* 801C9430 001C6230 3B E0 00 00 */ li r31, 0 /* 801C9434 001C6234 3C 60 CC 01 */ lis r3, 0xCC008000@ha /* 801C9438 001C6238 93 E3 80 00 */ stw r31, 0xCC008000@l(r3) @@ -23063,7 +23063,7 @@ lbl_801C9418: /* 801C944C 001C624C 93 E3 80 00 */ stw r31, -0x8000(r3) /* 801C9450 001C6250 93 E3 80 00 */ stw r31, -0x8000(r3) /* 801C9454 001C6254 93 E3 80 00 */ stw r31, -0x8000(r3) -/* 801C9458 001C6258 4B FF 18 51 */ bl func_801BACA8 +/* 801C9458 001C6258 4B FF 18 51 */ bl PPCSync /* 801C945C 001C625C 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) /* 801C9460 001C6260 38 80 00 03 */ li r4, 3 /* 801C9464 001C6264 38 00 00 01 */ li r0, 1 @@ -23072,7 +23072,7 @@ lbl_801C9418: /* 801C9470 001C6270 B0 83 00 04 */ sth r4, 4(r3) /* 801C9474 001C6274 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) /* 801C9478 001C6278 98 03 05 AA */ stb r0, 0x5aa(r3) -/* 801C947C 001C627C 48 00 27 25 */ bl func_801CBBA0 +/* 801C947C 001C627C 48 00 27 25 */ bl __GXAbort lbl_801C9480: /* 801C9480 001C6280 38 60 00 01 */ li r3, 1 lbl_801C9484: @@ -23082,8 +23082,8 @@ lbl_801C9484: /* 801C9490 001C6290 7C 08 03 A6 */ mtlr r0 /* 801C9494 001C6294 4E 80 00 20 */ blr -.global func_801C9498 -func_801C9498: +.global GXInit +GXInit: /* 801C9498 001C6298 7C 08 02 A6 */ mflr r0 /* 801C949C 001C629C 90 01 00 04 */ stw r0, 4(r1) /* 801C94A0 001C62A0 94 21 FF C0 */ stwu r1, -0x40(r1) @@ -23093,7 +23093,7 @@ func_801C9498: /* 801C94B0 001C62B0 3C 80 80 38 */ lis r4, lbl_8037D988@ha /* 801C94B4 001C62B4 80 6D 85 D0 */ lwz r3, lbl_803CAED0-_SDA_BASE_(r13) /* 801C94B8 001C62B8 3B C4 D9 88 */ addi r30, r4, lbl_8037D988@l -/* 801C94BC 001C62BC 48 00 81 41 */ bl func_801D15FC +/* 801C94BC 001C62BC 48 00 81 41 */ bl OSRegisterVersion /* 801C94C0 001C62C0 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) /* 801C94C4 001C62C4 38 00 00 00 */ li r0, 0 /* 801C94C8 001C62C8 3B 80 00 01 */ li r28, 1 @@ -23104,7 +23104,7 @@ func_801C9498: /* 801C94DC 001C62DC 9B 85 05 AA */ stb r28, 0x5aa(r5) /* 801C94E0 001C62E0 90 05 05 94 */ stw r0, 0x594(r5) /* 801C94E4 001C62E4 90 05 05 98 */ stw r0, 0x598(r5) -/* 801C94E8 001C62E8 48 00 25 C9 */ bl func_801CBAB0 +/* 801C94E8 001C62E8 48 00 25 C9 */ bl GXSetMisc /* 801C94EC 001C62EC 3C 80 CC 00 */ lis r4, 0xCC003000@ha /* 801C94F0 001C62F0 38 A4 30 00 */ addi r5, r4, 0xCC003000@l /* 801C94F4 001C62F4 90 8D 9B A4 */ stw r4, lbl_803CC4A4-_SDA_BASE_(r13) @@ -23113,31 +23113,31 @@ func_801C9498: /* 801C9500 001C6300 90 AD 9B A0 */ stw r5, lbl_803CC4A0-_SDA_BASE_(r13) /* 801C9504 001C6304 90 6D 9B A8 */ stw r3, lbl_803CC4A8-_SDA_BASE_(r13) /* 801C9508 001C6308 90 0D 9B AC */ stw r0, lbl_803CC4AC-_SDA_BASE_(r13) -/* 801C950C 001C630C 48 00 16 CD */ bl func_801CABD8 +/* 801C950C 001C630C 48 00 16 CD */ bl __GXFifoInit /* 801C9510 001C6310 7F C3 F3 78 */ mr r3, r30 /* 801C9514 001C6314 7F 44 D3 78 */ mr r4, r26 /* 801C9518 001C6318 7F 25 CB 78 */ mr r5, r25 -/* 801C951C 001C631C 48 00 11 79 */ bl func_801CA694 +/* 801C951C 001C631C 48 00 11 79 */ bl GXInitFifoBase /* 801C9520 001C6320 7F C3 F3 78 */ mr r3, r30 -/* 801C9524 001C6324 48 00 12 59 */ bl func_801CA77C +/* 801C9524 001C6324 48 00 12 59 */ bl GXSetCPUFifo /* 801C9528 001C6328 7F C3 F3 78 */ mr r3, r30 -/* 801C952C 001C632C 48 00 13 79 */ bl func_801CA8A4 +/* 801C952C 001C632C 48 00 13 79 */ bl GXSetGPFifo /* 801C9530 001C6330 80 0D 9B C4 */ lwz r0, lbl_803CC4C4-_SDA_BASE_(r13) /* 801C9534 001C6334 28 00 00 00 */ cmplwi r0, 0 /* 801C9538 001C6338 40 82 00 14 */ bne lbl_801C954C /* 801C953C 001C633C 3C 60 80 2B */ lis r3, lbl_802B49AC@ha /* 801C9540 001C6340 38 63 49 AC */ addi r3, r3, lbl_802B49AC@l -/* 801C9544 001C6344 48 00 BC F5 */ bl func_801D5238 +/* 801C9544 001C6344 48 00 BC F5 */ bl OSRegisterResetFunction /* 801C9548 001C6348 93 8D 9B C4 */ stw r28, lbl_803CC4C4-_SDA_BASE_(r13) lbl_801C954C: -/* 801C954C 001C634C 48 00 2B D9 */ bl func_801CC124 -/* 801C9550 001C6350 4B FF 17 ED */ bl func_801BAD3C +/* 801C954C 001C634C 48 00 2B D9 */ bl __GXPEInit +/* 801C9550 001C6350 4B FF 17 ED */ bl PPCMfhid2 /* 801C9554 001C6354 3C 80 0C 01 */ lis r4, 0x0C008000@ha /* 801C9558 001C6358 7C 7C 1B 78 */ mr r28, r3 /* 801C955C 001C635C 38 64 80 00 */ addi r3, r4, 0x0C008000@l -/* 801C9560 001C6360 4B FF 17 ED */ bl func_801BAD4C +/* 801C9560 001C6360 4B FF 17 ED */ bl PPCMtwpar /* 801C9564 001C6364 67 83 40 00 */ oris r3, r28, 0x4000 -/* 801C9568 001C6368 4B FF 17 DD */ bl func_801BAD44 +/* 801C9568 001C6368 4B FF 17 DD */ bl PPCMthid2 /* 801C956C 001C636C 80 C2 B2 F8 */ lwz r6, lbl_803CFC78-_SDA2_BASE_(r2) /* 801C9570 001C6370 3B A0 00 00 */ li r29, 0 /* 801C9574 001C6374 38 60 00 00 */ li r3, 0 @@ -23340,7 +23340,7 @@ lbl_801C9704: /* 801C9870 001C6670 80 04 00 F8 */ lwz r0, 0x800000F8@l(r4) /* 801C9874 001C6674 7C 03 00 16 */ mulhwu r0, r3, r0 /* 801C9878 001C6678 54 19 D9 7E */ srwi r25, r0, 5 -/* 801C987C 001C667C 48 00 54 D5 */ bl func_801CED50 +/* 801C987C 001C667C 48 00 54 D5 */ bl __GXFlushTextureState /* 801C9880 001C6680 57 20 AA FE */ srwi r0, r25, 0xb /* 801C9884 001C6684 64 00 69 00 */ oris r0, r0, 0x6900 /* 801C9888 001C6688 3B 80 00 61 */ li r28, 0x61 @@ -23348,7 +23348,7 @@ lbl_801C9704: /* 801C9890 001C6690 9B 9F 80 00 */ stb r28, 0xCC008000@l(r31) /* 801C9894 001C6694 60 00 04 00 */ ori r0, r0, 0x400 /* 801C9898 001C6698 90 1F 80 00 */ stw r0, -0x8000(r31) -/* 801C989C 001C669C 48 00 54 B5 */ bl func_801CED50 +/* 801C989C 001C669C 48 00 54 B5 */ bl __GXFlushTextureState /* 801C98A0 001C66A0 3C 60 3E 10 */ lis r3, 0x3E0F83E1@ha /* 801C98A4 001C66A4 9B 9F 80 00 */ stb r28, -0x8000(r31) /* 801C98A8 001C66A8 38 03 83 E1 */ addi r0, r3, 0x3E0F83E1@l @@ -23482,7 +23482,7 @@ lbl_801C9A7C: /* 801C9A90 001C6890 7C 60 1A 14 */ add r3, r0, r3 /* 801C9A94 001C6894 38 C0 00 00 */ li r6, 0 /* 801C9A98 001C6898 39 00 00 00 */ li r8, 0 -/* 801C9A9C 001C689C 48 00 45 7D */ bl func_801CE018 +/* 801C9A9C 001C689C 48 00 45 7D */ bl GXInitTexCacheRegion /* 801C9AA0 001C68A0 80 02 B2 F8 */ lwz r0, lbl_803CFC78-_SDA2_BASE_(r2) /* 801C9AA4 001C68A4 38 7C 02 88 */ addi r3, r28, 0x288 /* 801C9AA8 001C68A8 80 BB 00 40 */ lwz r5, 0x40(r27) @@ -23491,7 +23491,7 @@ lbl_801C9A7C: /* 801C9AB4 001C68B4 7C 60 1A 14 */ add r3, r0, r3 /* 801C9AB8 001C68B8 38 C0 00 00 */ li r6, 0 /* 801C9ABC 001C68BC 39 00 00 00 */ li r8, 0 -/* 801C9AC0 001C68C0 48 00 45 59 */ bl func_801CE018 +/* 801C9AC0 001C68C0 48 00 45 59 */ bl GXInitTexCacheRegion /* 801C9AC4 001C68C4 80 02 B2 F8 */ lwz r0, lbl_803CFC78-_SDA2_BASE_(r2) /* 801C9AC8 001C68C8 38 7C 03 08 */ addi r3, r28, 0x308 /* 801C9ACC 001C68CC 80 BB 00 80 */ lwz r5, 0x80(r27) @@ -23500,7 +23500,7 @@ lbl_801C9A7C: /* 801C9AD8 001C68D8 7C 60 1A 14 */ add r3, r0, r3 /* 801C9ADC 001C68DC 38 C0 00 00 */ li r6, 0 /* 801C9AE0 001C68E0 39 00 00 00 */ li r8, 0 -/* 801C9AE4 001C68E4 48 00 45 35 */ bl func_801CE018 +/* 801C9AE4 001C68E4 48 00 45 35 */ bl GXInitTexCacheRegion /* 801C9AE8 001C68E8 3B 7B 00 04 */ addi r27, r27, 4 /* 801C9AEC 001C68EC 3B 9C 00 10 */ addi r28, r28, 0x10 /* 801C9AF0 001C68F0 3B FF 00 01 */ addi r31, r31, 1 @@ -23521,7 +23521,7 @@ lbl_801C9B18: /* 801C9B20 001C6920 7F 64 DB 78 */ mr r4, r27 /* 801C9B24 001C6924 7C 60 1A 14 */ add r3, r0, r3 /* 801C9B28 001C6928 38 A0 00 10 */ li r5, 0x10 -/* 801C9B2C 001C692C 48 00 45 E1 */ bl func_801CE10C +/* 801C9B2C 001C692C 48 00 45 E1 */ bl GXInitTlutRegion /* 801C9B30 001C6930 3B 7B 20 00 */ addi r27, r27, 0x2000 /* 801C9B34 001C6934 3B 9C 00 10 */ addi r28, r28, 0x10 /* 801C9B38 001C6938 3B 39 00 01 */ addi r25, r25, 1 @@ -23543,7 +23543,7 @@ lbl_801C9B5C: /* 801C9B6C 001C696C 7F 64 DB 78 */ mr r4, r27 /* 801C9B70 001C6970 7C 65 1A 14 */ add r3, r5, r3 /* 801C9B74 001C6974 38 A0 00 40 */ li r5, 0x40 -/* 801C9B78 001C6978 48 00 45 95 */ bl func_801CE10C +/* 801C9B78 001C6978 48 00 45 95 */ bl GXInitTlutRegion /* 801C9B7C 001C697C 3F 7B 00 01 */ addis r27, r27, 1 /* 801C9B80 001C6980 3B 7B 80 00 */ addi r27, r27, -32768 /* 801C9B84 001C6984 3B 39 00 01 */ addi r25, r25, 1 @@ -23579,8 +23579,8 @@ lbl_801C9B5C: /* 801C9BFC 001C69FC 90 8A 80 00 */ stw r4, -0x8000(r10) /* 801C9C00 001C6A00 98 CA 80 00 */ stb r6, -0x8000(r10) /* 801C9C04 001C6A04 90 0A 80 00 */ stw r0, -0x8000(r10) -/* 801C9C08 001C6A08 48 00 49 71 */ bl func_801CE578 -/* 801C9C0C 001C6A0C 48 00 00 1D */ bl func_801C9C28 +/* 801C9C08 001C6A08 48 00 49 71 */ bl __GXSetTmemConfig +/* 801C9C0C 001C6A0C 48 00 00 1D */ bl __GXInitGX /* 801C9C10 001C6A10 7F C3 F3 78 */ mr r3, r30 /* 801C9C14 001C6A14 BB 21 00 24 */ lmw r25, 0x24(r1) /* 801C9C18 001C6A18 80 01 00 44 */ lwz r0, 0x44(r1) @@ -23588,8 +23588,8 @@ lbl_801C9B5C: /* 801C9C20 001C6A20 7C 08 03 A6 */ mtlr r0 /* 801C9C24 001C6A24 4E 80 00 20 */ blr -.global func_801C9C28 -func_801C9C28: +.global __GXInitGX +__GXInitGX: /* 801C9C28 001C6A28 7C 08 02 A6 */ mflr r0 /* 801C9C2C 001C6A2C 90 01 00 04 */ stw r0, 4(r1) /* 801C9C30 001C6A30 94 21 FF 60 */ stwu r1, -0xa0(r1) @@ -23604,7 +23604,7 @@ func_801C9C28: /* 801C9C54 001C6A54 90 81 00 28 */ stw r4, 0x28(r1) /* 801C9C58 001C6A58 90 61 00 24 */ stw r3, 0x24(r1) /* 801C9C5C 001C6A5C 90 01 00 20 */ stw r0, 0x20(r1) -/* 801C9C60 001C6A60 48 01 2E 39 */ bl func_801DCA98 +/* 801C9C60 001C6A60 48 01 2E 39 */ bl VIGetTvFormat /* 801C9C64 001C6A64 2C 03 00 02 */ cmpwi r3, 2 /* 801C9C68 001C6A68 41 82 00 54 */ beq lbl_801C9CBC /* 801C9C6C 001C6A6C 40 80 00 14 */ bge lbl_801C9C80 @@ -23646,67 +23646,67 @@ lbl_801C9CD8: /* 801C9CE0 001C6AE0 38 61 00 1C */ addi r3, r1, 0x1c /* 801C9CE4 001C6AE4 90 01 00 1C */ stw r0, 0x1c(r1) /* 801C9CE8 001C6AE8 38 84 FF FF */ addi r4, r4, 0x00FFFFFF@l -/* 801C9CEC 001C6AEC 48 00 2E 09 */ bl func_801CCAF4 +/* 801C9CEC 001C6AEC 48 00 2E 09 */ bl GXSetCopyClear /* 801C9CF0 001C6AF0 38 60 00 00 */ li r3, 0 /* 801C9CF4 001C6AF4 38 80 00 01 */ li r4, 1 /* 801C9CF8 001C6AF8 38 A0 00 04 */ li r5, 4 /* 801C9CFC 001C6AFC 38 C0 00 3C */ li r6, 0x3c /* 801C9D00 001C6B00 38 E0 00 00 */ li r7, 0 /* 801C9D04 001C6B04 39 00 00 7D */ li r8, 0x7d -/* 801C9D08 001C6B08 48 00 1A ED */ bl func_801CB7F4 +/* 801C9D08 001C6B08 48 00 1A ED */ bl GXSetTexCoordGen2 /* 801C9D0C 001C6B0C 38 60 00 01 */ li r3, 1 /* 801C9D10 001C6B10 38 80 00 01 */ li r4, 1 /* 801C9D14 001C6B14 38 A0 00 05 */ li r5, 5 /* 801C9D18 001C6B18 38 C0 00 3C */ li r6, 0x3c /* 801C9D1C 001C6B1C 38 E0 00 00 */ li r7, 0 /* 801C9D20 001C6B20 39 00 00 7D */ li r8, 0x7d -/* 801C9D24 001C6B24 48 00 1A D1 */ bl func_801CB7F4 +/* 801C9D24 001C6B24 48 00 1A D1 */ bl GXSetTexCoordGen2 /* 801C9D28 001C6B28 38 60 00 02 */ li r3, 2 /* 801C9D2C 001C6B2C 38 80 00 01 */ li r4, 1 /* 801C9D30 001C6B30 38 A0 00 06 */ li r5, 6 /* 801C9D34 001C6B34 38 C0 00 3C */ li r6, 0x3c /* 801C9D38 001C6B38 38 E0 00 00 */ li r7, 0 /* 801C9D3C 001C6B3C 39 00 00 7D */ li r8, 0x7d -/* 801C9D40 001C6B40 48 00 1A B5 */ bl func_801CB7F4 +/* 801C9D40 001C6B40 48 00 1A B5 */ bl GXSetTexCoordGen2 /* 801C9D44 001C6B44 38 60 00 03 */ li r3, 3 /* 801C9D48 001C6B48 38 80 00 01 */ li r4, 1 /* 801C9D4C 001C6B4C 38 A0 00 07 */ li r5, 7 /* 801C9D50 001C6B50 38 C0 00 3C */ li r6, 0x3c /* 801C9D54 001C6B54 38 E0 00 00 */ li r7, 0 /* 801C9D58 001C6B58 39 00 00 7D */ li r8, 0x7d -/* 801C9D5C 001C6B5C 48 00 1A 99 */ bl func_801CB7F4 +/* 801C9D5C 001C6B5C 48 00 1A 99 */ bl GXSetTexCoordGen2 /* 801C9D60 001C6B60 38 60 00 04 */ li r3, 4 /* 801C9D64 001C6B64 38 80 00 01 */ li r4, 1 /* 801C9D68 001C6B68 38 A0 00 08 */ li r5, 8 /* 801C9D6C 001C6B6C 38 C0 00 3C */ li r6, 0x3c /* 801C9D70 001C6B70 38 E0 00 00 */ li r7, 0 /* 801C9D74 001C6B74 39 00 00 7D */ li r8, 0x7d -/* 801C9D78 001C6B78 48 00 1A 7D */ bl func_801CB7F4 +/* 801C9D78 001C6B78 48 00 1A 7D */ bl GXSetTexCoordGen2 /* 801C9D7C 001C6B7C 38 60 00 05 */ li r3, 5 /* 801C9D80 001C6B80 38 80 00 01 */ li r4, 1 /* 801C9D84 001C6B84 38 A0 00 09 */ li r5, 9 /* 801C9D88 001C6B88 38 C0 00 3C */ li r6, 0x3c /* 801C9D8C 001C6B8C 38 E0 00 00 */ li r7, 0 /* 801C9D90 001C6B90 39 00 00 7D */ li r8, 0x7d -/* 801C9D94 001C6B94 48 00 1A 61 */ bl func_801CB7F4 +/* 801C9D94 001C6B94 48 00 1A 61 */ bl GXSetTexCoordGen2 /* 801C9D98 001C6B98 38 60 00 06 */ li r3, 6 /* 801C9D9C 001C6B9C 38 80 00 01 */ li r4, 1 /* 801C9DA0 001C6BA0 38 A0 00 0A */ li r5, 0xa /* 801C9DA4 001C6BA4 38 C0 00 3C */ li r6, 0x3c /* 801C9DA8 001C6BA8 38 E0 00 00 */ li r7, 0 /* 801C9DAC 001C6BAC 39 00 00 7D */ li r8, 0x7d -/* 801C9DB0 001C6BB0 48 00 1A 45 */ bl func_801CB7F4 +/* 801C9DB0 001C6BB0 48 00 1A 45 */ bl GXSetTexCoordGen2 /* 801C9DB4 001C6BB4 38 60 00 07 */ li r3, 7 /* 801C9DB8 001C6BB8 38 80 00 01 */ li r4, 1 /* 801C9DBC 001C6BBC 38 A0 00 0B */ li r5, 0xb /* 801C9DC0 001C6BC0 38 C0 00 3C */ li r6, 0x3c /* 801C9DC4 001C6BC4 38 E0 00 00 */ li r7, 0 /* 801C9DC8 001C6BC8 39 00 00 7D */ li r8, 0x7d -/* 801C9DCC 001C6BCC 48 00 1A 29 */ bl func_801CB7F4 +/* 801C9DCC 001C6BCC 48 00 1A 29 */ bl GXSetTexCoordGen2 /* 801C9DD0 001C6BD0 38 60 00 01 */ li r3, 1 -/* 801C9DD4 001C6BD4 48 00 1C A1 */ bl func_801CBA74 -/* 801C9DD8 001C6BD8 48 00 13 D1 */ bl func_801CB1A8 -/* 801C9DDC 001C6BDC 48 00 1A 09 */ bl func_801CB7E4 +/* 801C9DD4 001C6BD4 48 00 1C A1 */ bl GXSetNumTexGens +/* 801C9DD8 001C6BD8 48 00 13 D1 */ bl GXClearVtxDesc +/* 801C9DDC 001C6BDC 48 00 1A 09 */ bl GXInvalidateVtxCache /* 801C9DE0 001C6BE0 3B A0 00 09 */ li r29, 9 /* 801C9DE4 001C6BE4 48 00 00 04 */ b lbl_801C9DE8 lbl_801C9DE8: @@ -23717,7 +23717,7 @@ lbl_801C9DF0: /* 801C9DF0 001C6BF0 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) /* 801C9DF4 001C6BF4 7F A3 EB 78 */ mr r3, r29 /* 801C9DF8 001C6BF8 38 A0 00 00 */ li r5, 0 -/* 801C9DFC 001C6BFC 48 00 19 5D */ bl func_801CB758 +/* 801C9DFC 001C6BFC 48 00 19 5D */ bl GXSetArray /* 801C9E00 001C6C00 3B BD 00 01 */ addi r29, r29, 1 /* 801C9E04 001C6C04 28 1D 00 18 */ cmplwi r29, 0x18 /* 801C9E08 001C6C08 40 81 FF E8 */ ble lbl_801C9DF0 @@ -23730,48 +23730,48 @@ lbl_801C9E18: lbl_801C9E1C: /* 801C9E1C 001C6C1C 7F A3 EB 78 */ mr r3, r29 /* 801C9E20 001C6C20 38 9F 00 80 */ addi r4, r31, 0x80 -/* 801C9E24 001C6C24 48 00 16 19 */ bl func_801CB43C +/* 801C9E24 001C6C24 48 00 16 19 */ bl GXSetVtxAttrFmtv /* 801C9E28 001C6C28 3B BD 00 01 */ addi r29, r29, 1 /* 801C9E2C 001C6C2C 28 1D 00 08 */ cmplwi r29, 8 /* 801C9E30 001C6C30 41 80 FF EC */ blt lbl_801C9E1C /* 801C9E34 001C6C34 38 60 00 06 */ li r3, 6 /* 801C9E38 001C6C38 38 80 00 00 */ li r4, 0 -/* 801C9E3C 001C6C3C 48 00 25 35 */ bl func_801CC370 +/* 801C9E3C 001C6C3C 48 00 25 35 */ bl GXSetLineWidth /* 801C9E40 001C6C40 38 60 00 06 */ li r3, 6 /* 801C9E44 001C6C44 38 80 00 00 */ li r4, 0 -/* 801C9E48 001C6C48 48 00 25 69 */ bl func_801CC3B0 +/* 801C9E48 001C6C48 48 00 25 69 */ bl GXSetPointSize /* 801C9E4C 001C6C4C 38 60 00 00 */ li r3, 0 /* 801C9E50 001C6C50 38 80 00 00 */ li r4, 0 /* 801C9E54 001C6C54 38 A0 00 00 */ li r5, 0 -/* 801C9E58 001C6C58 48 00 25 99 */ bl func_801CC3F0 +/* 801C9E58 001C6C58 48 00 25 99 */ bl GXEnableTexOffsets /* 801C9E5C 001C6C5C 38 60 00 01 */ li r3, 1 /* 801C9E60 001C6C60 38 80 00 00 */ li r4, 0 /* 801C9E64 001C6C64 38 A0 00 00 */ li r5, 0 -/* 801C9E68 001C6C68 48 00 25 89 */ bl func_801CC3F0 +/* 801C9E68 001C6C68 48 00 25 89 */ bl GXEnableTexOffsets /* 801C9E6C 001C6C6C 38 60 00 02 */ li r3, 2 /* 801C9E70 001C6C70 38 80 00 00 */ li r4, 0 /* 801C9E74 001C6C74 38 A0 00 00 */ li r5, 0 -/* 801C9E78 001C6C78 48 00 25 79 */ bl func_801CC3F0 +/* 801C9E78 001C6C78 48 00 25 79 */ bl GXEnableTexOffsets /* 801C9E7C 001C6C7C 38 60 00 03 */ li r3, 3 /* 801C9E80 001C6C80 38 80 00 00 */ li r4, 0 /* 801C9E84 001C6C84 38 A0 00 00 */ li r5, 0 -/* 801C9E88 001C6C88 48 00 25 69 */ bl func_801CC3F0 +/* 801C9E88 001C6C88 48 00 25 69 */ bl GXEnableTexOffsets /* 801C9E8C 001C6C8C 38 60 00 04 */ li r3, 4 /* 801C9E90 001C6C90 38 80 00 00 */ li r4, 0 /* 801C9E94 001C6C94 38 A0 00 00 */ li r5, 0 -/* 801C9E98 001C6C98 48 00 25 59 */ bl func_801CC3F0 +/* 801C9E98 001C6C98 48 00 25 59 */ bl GXEnableTexOffsets /* 801C9E9C 001C6C9C 38 60 00 05 */ li r3, 5 /* 801C9EA0 001C6CA0 38 80 00 00 */ li r4, 0 /* 801C9EA4 001C6CA4 38 A0 00 00 */ li r5, 0 -/* 801C9EA8 001C6CA8 48 00 25 49 */ bl func_801CC3F0 +/* 801C9EA8 001C6CA8 48 00 25 49 */ bl GXEnableTexOffsets /* 801C9EAC 001C6CAC 38 60 00 06 */ li r3, 6 /* 801C9EB0 001C6CB0 38 80 00 00 */ li r4, 0 /* 801C9EB4 001C6CB4 38 A0 00 00 */ li r5, 0 -/* 801C9EB8 001C6CB8 48 00 25 39 */ bl func_801CC3F0 +/* 801C9EB8 001C6CB8 48 00 25 39 */ bl GXEnableTexOffsets /* 801C9EBC 001C6CBC 38 60 00 07 */ li r3, 7 /* 801C9EC0 001C6CC0 38 80 00 00 */ li r4, 0 /* 801C9EC4 001C6CC4 38 A0 00 00 */ li r5, 0 -/* 801C9EC8 001C6CC8 48 00 25 29 */ bl func_801CC3F0 +/* 801C9EC8 001C6CC8 48 00 25 29 */ bl GXEnableTexOffsets /* 801C9ECC 001C6CCC C0 22 B3 10 */ lfs f1, lbl_803CFC90-_SDA2_BASE_(r2) /* 801C9ED0 001C6CD0 38 61 00 2C */ addi r3, r1, 0x2c /* 801C9ED4 001C6CD4 C0 02 B3 00 */ lfs f0, lbl_803CFC80-_SDA2_BASE_(r2) @@ -23788,20 +23788,20 @@ lbl_801C9E1C: /* 801C9F00 001C6D00 D0 01 00 50 */ stfs f0, 0x50(r1) /* 801C9F04 001C6D04 D0 21 00 54 */ stfs f1, 0x54(r1) /* 801C9F08 001C6D08 D0 01 00 58 */ stfs f0, 0x58(r1) -/* 801C9F0C 001C6D0C 48 00 5D FD */ bl func_801CFD08 +/* 801C9F0C 001C6D0C 48 00 5D FD */ bl GXLoadPosMtxImm /* 801C9F10 001C6D10 38 61 00 2C */ addi r3, r1, 0x2c /* 801C9F14 001C6D14 38 80 00 00 */ li r4, 0 -/* 801C9F18 001C6D18 48 00 5E 41 */ bl func_801CFD58 +/* 801C9F18 001C6D18 48 00 5E 41 */ bl GXLoadNrmMtxImm /* 801C9F1C 001C6D1C 38 60 00 00 */ li r3, 0 -/* 801C9F20 001C6D20 48 00 5E 89 */ bl func_801CFDA8 +/* 801C9F20 001C6D20 48 00 5E 89 */ bl GXSetCurrentMtx /* 801C9F24 001C6D24 38 61 00 2C */ addi r3, r1, 0x2c /* 801C9F28 001C6D28 38 80 00 3C */ li r4, 0x3c /* 801C9F2C 001C6D2C 38 A0 00 00 */ li r5, 0 -/* 801C9F30 001C6D30 48 00 5E AD */ bl func_801CFDDC +/* 801C9F30 001C6D30 48 00 5E AD */ bl GXLoadTexMtxImm /* 801C9F34 001C6D34 38 61 00 2C */ addi r3, r1, 0x2c /* 801C9F38 001C6D38 38 80 00 7D */ li r4, 0x7d /* 801C9F3C 001C6D3C 38 A0 00 00 */ li r5, 0 -/* 801C9F40 001C6D40 48 00 5E 9D */ bl func_801CFDDC +/* 801C9F40 001C6D40 48 00 5E 9D */ bl GXLoadTexMtxImm /* 801C9F44 001C6D44 A0 9E 00 04 */ lhz r4, 4(r30) /* 801C9F48 001C6D48 3C 60 43 30 */ lis r3, 0x4330 /* 801C9F4C 001C6D4C A0 1E 00 08 */ lhz r0, 8(r30) @@ -23818,25 +23818,25 @@ lbl_801C9E1C: /* 801C9F78 001C6D78 C8 01 00 80 */ lfd f0, 0x80(r1) /* 801C9F7C 001C6D7C EC 63 20 28 */ fsubs f3, f3, f4 /* 801C9F80 001C6D80 EC 80 20 28 */ fsubs f4, f0, f4 -/* 801C9F84 001C6D84 48 00 5F F5 */ bl func_801CFF78 +/* 801C9F84 001C6D84 48 00 5F F5 */ bl GXSetViewport /* 801C9F88 001C6D88 38 7F 01 50 */ addi r3, r31, 0x150 -/* 801C9F8C 001C6D8C 48 00 5C A9 */ bl func_801CFC34 +/* 801C9F8C 001C6D8C 48 00 5C A9 */ bl GXSetProjectionv /* 801C9F90 001C6D90 38 60 00 00 */ li r3, 0 -/* 801C9F94 001C6D94 48 00 25 2D */ bl func_801CC4C0 +/* 801C9F94 001C6D94 48 00 25 2D */ bl GXSetCoPlanar /* 801C9F98 001C6D98 38 60 00 02 */ li r3, 2 -/* 801C9F9C 001C6D9C 48 00 24 9D */ bl func_801CC438 +/* 801C9F9C 001C6D9C 48 00 24 9D */ bl GXSetCullMode /* 801C9FA0 001C6DA0 38 60 00 00 */ li r3, 0 -/* 801C9FA4 001C6DA4 48 00 60 D5 */ bl func_801D0078 +/* 801C9FA4 001C6DA4 48 00 60 D5 */ bl GXSetClipMode /* 801C9FA8 001C6DA8 A0 BE 00 04 */ lhz r5, 4(r30) /* 801C9FAC 001C6DAC 38 60 00 00 */ li r3, 0 /* 801C9FB0 001C6DB0 A0 DE 00 06 */ lhz r6, 6(r30) /* 801C9FB4 001C6DB4 38 80 00 00 */ li r4, 0 -/* 801C9FB8 001C6DB8 48 00 60 09 */ bl func_801CFFC0 +/* 801C9FB8 001C6DB8 48 00 60 09 */ bl GXSetScissor /* 801C9FBC 001C6DBC 38 60 00 00 */ li r3, 0 /* 801C9FC0 001C6DC0 38 80 00 00 */ li r4, 0 -/* 801C9FC4 001C6DC4 48 00 60 75 */ bl func_801D0038 +/* 801C9FC4 001C6DC4 48 00 60 75 */ bl GXSetScissorBoxOffset /* 801C9FC8 001C6DC8 38 60 00 00 */ li r3, 0 -/* 801C9FCC 001C6DCC 48 00 36 09 */ bl func_801CD5D4 +/* 801C9FCC 001C6DCC 48 00 36 09 */ bl GXSetNumChans /* 801C9FD0 001C6DD0 38 60 00 04 */ li r3, 4 /* 801C9FD4 001C6DD4 38 80 00 00 */ li r4, 0 /* 801C9FD8 001C6DD8 38 A0 00 00 */ li r5, 0 @@ -23844,17 +23844,17 @@ lbl_801C9E1C: /* 801C9FE0 001C6DE0 38 E0 00 00 */ li r7, 0 /* 801C9FE4 001C6DE4 39 00 00 00 */ li r8, 0 /* 801C9FE8 001C6DE8 39 20 00 02 */ li r9, 2 -/* 801C9FEC 001C6DEC 48 00 36 25 */ bl func_801CD610 +/* 801C9FEC 001C6DEC 48 00 36 25 */ bl GXSetChanCtrl /* 801C9FF0 001C6DF0 80 01 00 24 */ lwz r0, 0x24(r1) /* 801C9FF4 001C6DF4 38 81 00 18 */ addi r4, r1, 0x18 /* 801C9FF8 001C6DF8 38 60 00 04 */ li r3, 4 /* 801C9FFC 001C6DFC 90 01 00 18 */ stw r0, 0x18(r1) -/* 801CA000 001C6E00 48 00 33 F5 */ bl func_801CD3F4 +/* 801CA000 001C6E00 48 00 33 F5 */ bl GXSetChanAmbColor /* 801CA004 001C6E04 80 01 00 20 */ lwz r0, 0x20(r1) /* 801CA008 001C6E08 38 81 00 14 */ addi r4, r1, 0x14 /* 801CA00C 001C6E0C 38 60 00 04 */ li r3, 4 /* 801CA010 001C6E10 90 01 00 14 */ stw r0, 0x14(r1) -/* 801CA014 001C6E14 48 00 34 D1 */ bl func_801CD4E4 +/* 801CA014 001C6E14 48 00 34 D1 */ bl GXSetChanMatColor /* 801CA018 001C6E18 38 60 00 05 */ li r3, 5 /* 801CA01C 001C6E1C 38 80 00 00 */ li r4, 0 /* 801CA020 001C6E20 38 A0 00 00 */ li r5, 0 @@ -23862,24 +23862,24 @@ lbl_801C9E1C: /* 801CA028 001C6E28 38 E0 00 00 */ li r7, 0 /* 801CA02C 001C6E2C 39 00 00 00 */ li r8, 0 /* 801CA030 001C6E30 39 20 00 02 */ li r9, 2 -/* 801CA034 001C6E34 48 00 35 DD */ bl func_801CD610 +/* 801CA034 001C6E34 48 00 35 DD */ bl GXSetChanCtrl /* 801CA038 001C6E38 80 01 00 24 */ lwz r0, 0x24(r1) /* 801CA03C 001C6E3C 38 81 00 10 */ addi r4, r1, 0x10 /* 801CA040 001C6E40 38 60 00 05 */ li r3, 5 /* 801CA044 001C6E44 90 01 00 10 */ stw r0, 0x10(r1) -/* 801CA048 001C6E48 48 00 33 AD */ bl func_801CD3F4 +/* 801CA048 001C6E48 48 00 33 AD */ bl GXSetChanAmbColor /* 801CA04C 001C6E4C 80 01 00 20 */ lwz r0, 0x20(r1) /* 801CA050 001C6E50 38 81 00 0C */ addi r4, r1, 0xc /* 801CA054 001C6E54 38 60 00 05 */ li r3, 5 /* 801CA058 001C6E58 90 01 00 0C */ stw r0, 0xc(r1) -/* 801CA05C 001C6E5C 48 00 34 89 */ bl func_801CD4E4 -/* 801CA060 001C6E60 48 00 42 11 */ bl func_801CE270 +/* 801CA05C 001C6E5C 48 00 34 89 */ bl GXSetChanMatColor +/* 801CA060 001C6E60 48 00 42 11 */ bl GXInvalidateTexAll /* 801CA064 001C6E64 3C 60 80 1D */ lis r3, lbl_801C91E8@ha /* 801CA068 001C6E68 38 63 91 E8 */ addi r3, r3, lbl_801C91E8@l -/* 801CA06C 001C6E6C 48 00 42 4D */ bl func_801CE2B8 +/* 801CA06C 001C6E6C 48 00 42 4D */ bl GXSetTexRegionCallback /* 801CA070 001C6E70 3C 60 80 1D */ lis r3, lbl_801C92E4@ha /* 801CA074 001C6E74 38 63 92 E4 */ addi r3, r3, lbl_801C92E4@l -/* 801CA078 001C6E78 48 00 42 55 */ bl func_801CE2CC +/* 801CA078 001C6E78 48 00 42 55 */ bl GXSetTlutRegionCallback /* 801CA07C 001C6E7C 38 61 00 5C */ addi r3, r1, 0x5c /* 801CA080 001C6E80 38 9F 00 60 */ addi r4, r31, 0x60 /* 801CA084 001C6E84 38 A0 00 04 */ li r5, 4 @@ -23888,126 +23888,126 @@ lbl_801C9E1C: /* 801CA090 001C6E90 39 00 00 00 */ li r8, 0 /* 801CA094 001C6E94 39 20 00 00 */ li r9, 0 /* 801CA098 001C6E98 39 40 00 00 */ li r10, 0 -/* 801CA09C 001C6E9C 48 00 38 51 */ bl func_801CD8EC +/* 801CA09C 001C6E9C 48 00 38 51 */ bl GXInitTexObj /* 801CA0A0 001C6EA0 38 61 00 5C */ addi r3, r1, 0x5c /* 801CA0A4 001C6EA4 38 80 00 00 */ li r4, 0 -/* 801CA0A8 001C6EA8 48 00 3E 4D */ bl func_801CDEF4 +/* 801CA0A8 001C6EA8 48 00 3E 4D */ bl GXLoadTexObj /* 801CA0AC 001C6EAC 38 61 00 5C */ addi r3, r1, 0x5c /* 801CA0B0 001C6EB0 38 80 00 01 */ li r4, 1 -/* 801CA0B4 001C6EB4 48 00 3E 41 */ bl func_801CDEF4 +/* 801CA0B4 001C6EB4 48 00 3E 41 */ bl GXLoadTexObj /* 801CA0B8 001C6EB8 38 61 00 5C */ addi r3, r1, 0x5c /* 801CA0BC 001C6EBC 38 80 00 02 */ li r4, 2 -/* 801CA0C0 001C6EC0 48 00 3E 35 */ bl func_801CDEF4 +/* 801CA0C0 001C6EC0 48 00 3E 35 */ bl GXLoadTexObj /* 801CA0C4 001C6EC4 38 61 00 5C */ addi r3, r1, 0x5c /* 801CA0C8 001C6EC8 38 80 00 03 */ li r4, 3 -/* 801CA0CC 001C6ECC 48 00 3E 29 */ bl func_801CDEF4 +/* 801CA0CC 001C6ECC 48 00 3E 29 */ bl GXLoadTexObj /* 801CA0D0 001C6ED0 38 61 00 5C */ addi r3, r1, 0x5c /* 801CA0D4 001C6ED4 38 80 00 04 */ li r4, 4 -/* 801CA0D8 001C6ED8 48 00 3E 1D */ bl func_801CDEF4 +/* 801CA0D8 001C6ED8 48 00 3E 1D */ bl GXLoadTexObj /* 801CA0DC 001C6EDC 38 61 00 5C */ addi r3, r1, 0x5c /* 801CA0E0 001C6EE0 38 80 00 05 */ li r4, 5 -/* 801CA0E4 001C6EE4 48 00 3E 11 */ bl func_801CDEF4 +/* 801CA0E4 001C6EE4 48 00 3E 11 */ bl GXLoadTexObj /* 801CA0E8 001C6EE8 38 61 00 5C */ addi r3, r1, 0x5c /* 801CA0EC 001C6EEC 38 80 00 06 */ li r4, 6 -/* 801CA0F0 001C6EF0 48 00 3E 05 */ bl func_801CDEF4 +/* 801CA0F0 001C6EF0 48 00 3E 05 */ bl GXLoadTexObj /* 801CA0F4 001C6EF4 38 61 00 5C */ addi r3, r1, 0x5c /* 801CA0F8 001C6EF8 38 80 00 07 */ li r4, 7 -/* 801CA0FC 001C6EFC 48 00 3D F9 */ bl func_801CDEF4 +/* 801CA0FC 001C6EFC 48 00 3D F9 */ bl GXLoadTexObj /* 801CA100 001C6F00 38 60 00 00 */ li r3, 0 /* 801CA104 001C6F04 38 80 00 00 */ li r4, 0 /* 801CA108 001C6F08 38 A0 00 00 */ li r5, 0 /* 801CA10C 001C6F0C 38 C0 00 04 */ li r6, 4 -/* 801CA110 001C6F10 48 00 52 05 */ bl func_801CF314 +/* 801CA110 001C6F10 48 00 52 05 */ bl GXSetTevOrder /* 801CA114 001C6F14 38 60 00 01 */ li r3, 1 /* 801CA118 001C6F18 38 80 00 01 */ li r4, 1 /* 801CA11C 001C6F1C 38 A0 00 01 */ li r5, 1 /* 801CA120 001C6F20 38 C0 00 04 */ li r6, 4 -/* 801CA124 001C6F24 48 00 51 F1 */ bl func_801CF314 +/* 801CA124 001C6F24 48 00 51 F1 */ bl GXSetTevOrder /* 801CA128 001C6F28 38 60 00 02 */ li r3, 2 /* 801CA12C 001C6F2C 38 80 00 02 */ li r4, 2 /* 801CA130 001C6F30 38 A0 00 02 */ li r5, 2 /* 801CA134 001C6F34 38 C0 00 04 */ li r6, 4 -/* 801CA138 001C6F38 48 00 51 DD */ bl func_801CF314 +/* 801CA138 001C6F38 48 00 51 DD */ bl GXSetTevOrder /* 801CA13C 001C6F3C 38 60 00 03 */ li r3, 3 /* 801CA140 001C6F40 38 80 00 03 */ li r4, 3 /* 801CA144 001C6F44 38 A0 00 03 */ li r5, 3 /* 801CA148 001C6F48 38 C0 00 04 */ li r6, 4 -/* 801CA14C 001C6F4C 48 00 51 C9 */ bl func_801CF314 +/* 801CA14C 001C6F4C 48 00 51 C9 */ bl GXSetTevOrder /* 801CA150 001C6F50 38 60 00 04 */ li r3, 4 /* 801CA154 001C6F54 38 80 00 04 */ li r4, 4 /* 801CA158 001C6F58 38 A0 00 04 */ li r5, 4 /* 801CA15C 001C6F5C 38 C0 00 04 */ li r6, 4 -/* 801CA160 001C6F60 48 00 51 B5 */ bl func_801CF314 +/* 801CA160 001C6F60 48 00 51 B5 */ bl GXSetTevOrder /* 801CA164 001C6F64 38 60 00 05 */ li r3, 5 /* 801CA168 001C6F68 38 80 00 05 */ li r4, 5 /* 801CA16C 001C6F6C 38 A0 00 05 */ li r5, 5 /* 801CA170 001C6F70 38 C0 00 04 */ li r6, 4 -/* 801CA174 001C6F74 48 00 51 A1 */ bl func_801CF314 +/* 801CA174 001C6F74 48 00 51 A1 */ bl GXSetTevOrder /* 801CA178 001C6F78 38 60 00 06 */ li r3, 6 /* 801CA17C 001C6F7C 38 80 00 06 */ li r4, 6 /* 801CA180 001C6F80 38 A0 00 06 */ li r5, 6 /* 801CA184 001C6F84 38 C0 00 04 */ li r6, 4 -/* 801CA188 001C6F88 48 00 51 8D */ bl func_801CF314 +/* 801CA188 001C6F88 48 00 51 8D */ bl GXSetTevOrder /* 801CA18C 001C6F8C 38 60 00 07 */ li r3, 7 /* 801CA190 001C6F90 38 80 00 07 */ li r4, 7 /* 801CA194 001C6F94 38 A0 00 07 */ li r5, 7 /* 801CA198 001C6F98 38 C0 00 04 */ li r6, 4 -/* 801CA19C 001C6F9C 48 00 51 79 */ bl func_801CF314 +/* 801CA19C 001C6F9C 48 00 51 79 */ bl GXSetTevOrder /* 801CA1A0 001C6FA0 38 60 00 08 */ li r3, 8 /* 801CA1A4 001C6FA4 38 80 00 FF */ li r4, 0xff /* 801CA1A8 001C6FA8 38 A0 00 FF */ li r5, 0xff /* 801CA1AC 001C6FAC 38 C0 00 FF */ li r6, 0xff -/* 801CA1B0 001C6FB0 48 00 51 65 */ bl func_801CF314 +/* 801CA1B0 001C6FB0 48 00 51 65 */ bl GXSetTevOrder /* 801CA1B4 001C6FB4 38 60 00 09 */ li r3, 9 /* 801CA1B8 001C6FB8 38 80 00 FF */ li r4, 0xff /* 801CA1BC 001C6FBC 38 A0 00 FF */ li r5, 0xff /* 801CA1C0 001C6FC0 38 C0 00 FF */ li r6, 0xff -/* 801CA1C4 001C6FC4 48 00 51 51 */ bl func_801CF314 +/* 801CA1C4 001C6FC4 48 00 51 51 */ bl GXSetTevOrder /* 801CA1C8 001C6FC8 38 60 00 0A */ li r3, 0xa /* 801CA1CC 001C6FCC 38 80 00 FF */ li r4, 0xff /* 801CA1D0 001C6FD0 38 A0 00 FF */ li r5, 0xff /* 801CA1D4 001C6FD4 38 C0 00 FF */ li r6, 0xff -/* 801CA1D8 001C6FD8 48 00 51 3D */ bl func_801CF314 +/* 801CA1D8 001C6FD8 48 00 51 3D */ bl GXSetTevOrder /* 801CA1DC 001C6FDC 38 60 00 0B */ li r3, 0xb /* 801CA1E0 001C6FE0 38 80 00 FF */ li r4, 0xff /* 801CA1E4 001C6FE4 38 A0 00 FF */ li r5, 0xff /* 801CA1E8 001C6FE8 38 C0 00 FF */ li r6, 0xff -/* 801CA1EC 001C6FEC 48 00 51 29 */ bl func_801CF314 +/* 801CA1EC 001C6FEC 48 00 51 29 */ bl GXSetTevOrder /* 801CA1F0 001C6FF0 38 60 00 0C */ li r3, 0xc /* 801CA1F4 001C6FF4 38 80 00 FF */ li r4, 0xff /* 801CA1F8 001C6FF8 38 A0 00 FF */ li r5, 0xff /* 801CA1FC 001C6FFC 38 C0 00 FF */ li r6, 0xff -/* 801CA200 001C7000 48 00 51 15 */ bl func_801CF314 +/* 801CA200 001C7000 48 00 51 15 */ bl GXSetTevOrder /* 801CA204 001C7004 38 60 00 0D */ li r3, 0xd /* 801CA208 001C7008 38 80 00 FF */ li r4, 0xff /* 801CA20C 001C700C 38 A0 00 FF */ li r5, 0xff /* 801CA210 001C7010 38 C0 00 FF */ li r6, 0xff -/* 801CA214 001C7014 48 00 51 01 */ bl func_801CF314 +/* 801CA214 001C7014 48 00 51 01 */ bl GXSetTevOrder /* 801CA218 001C7018 38 60 00 0E */ li r3, 0xe /* 801CA21C 001C701C 38 80 00 FF */ li r4, 0xff /* 801CA220 001C7020 38 A0 00 FF */ li r5, 0xff /* 801CA224 001C7024 38 C0 00 FF */ li r6, 0xff -/* 801CA228 001C7028 48 00 50 ED */ bl func_801CF314 +/* 801CA228 001C7028 48 00 50 ED */ bl GXSetTevOrder /* 801CA22C 001C702C 38 60 00 0F */ li r3, 0xf /* 801CA230 001C7030 38 80 00 FF */ li r4, 0xff /* 801CA234 001C7034 38 A0 00 FF */ li r5, 0xff /* 801CA238 001C7038 38 C0 00 FF */ li r6, 0xff -/* 801CA23C 001C703C 48 00 50 D9 */ bl func_801CF314 +/* 801CA23C 001C703C 48 00 50 D9 */ bl GXSetTevOrder /* 801CA240 001C7040 38 60 00 01 */ li r3, 1 -/* 801CA244 001C7044 48 00 52 6D */ bl func_801CF4B0 +/* 801CA244 001C7044 48 00 52 6D */ bl GXSetNumTevStages /* 801CA248 001C7048 38 60 00 00 */ li r3, 0 /* 801CA24C 001C704C 38 80 00 03 */ li r4, 3 -/* 801CA250 001C7050 48 00 4B 25 */ bl func_801CED74 +/* 801CA250 001C7050 48 00 4B 25 */ bl GXSetTevOp /* 801CA254 001C7054 38 60 00 07 */ li r3, 7 /* 801CA258 001C7058 38 80 00 00 */ li r4, 0 /* 801CA25C 001C705C 38 A0 00 00 */ li r5, 0 /* 801CA260 001C7060 38 C0 00 07 */ li r6, 7 /* 801CA264 001C7064 38 E0 00 00 */ li r7, 0 -/* 801CA268 001C7068 48 00 4F DD */ bl func_801CF244 +/* 801CA268 001C7068 48 00 4F DD */ bl GXSetAlphaCompare /* 801CA26C 001C706C 38 60 00 00 */ li r3, 0 /* 801CA270 001C7070 38 80 00 11 */ li r4, 0x11 /* 801CA274 001C7074 38 A0 00 00 */ li r5, 0 -/* 801CA278 001C7078 48 00 50 11 */ bl func_801CF288 +/* 801CA278 001C7078 48 00 50 11 */ bl GXSetZTexture /* 801CA27C 001C707C 3B E0 00 00 */ li r31, 0 /* 801CA280 001C7080 48 00 00 04 */ b lbl_801CA284 lbl_801CA284: @@ -24017,14 +24017,14 @@ lbl_801CA288: lbl_801CA28C: /* 801CA28C 001C708C 7F E3 FB 78 */ mr r3, r31 /* 801CA290 001C7090 38 80 00 06 */ li r4, 6 -/* 801CA294 001C7094 48 00 4E 31 */ bl func_801CF0C4 +/* 801CA294 001C7094 48 00 4E 31 */ bl GXSetTevKColorSel /* 801CA298 001C7098 7F E3 FB 78 */ mr r3, r31 /* 801CA29C 001C709C 38 80 00 00 */ li r4, 0 -/* 801CA2A0 001C70A0 48 00 4E 81 */ bl func_801CF120 +/* 801CA2A0 001C70A0 48 00 4E 81 */ bl GXSetTevKAlphaSel /* 801CA2A4 001C70A4 7F E3 FB 78 */ mr r3, r31 /* 801CA2A8 001C70A8 38 80 00 00 */ li r4, 0 /* 801CA2AC 001C70AC 38 A0 00 00 */ li r5, 0 -/* 801CA2B0 001C70B0 48 00 4E CD */ bl func_801CF17C +/* 801CA2B0 001C70B0 48 00 4E CD */ bl GXSetTevSwapMode /* 801CA2B4 001C70B4 3B FF 00 01 */ addi r31, r31, 1 /* 801CA2B8 001C70B8 28 1F 00 10 */ cmplwi r31, 0x10 /* 801CA2BC 001C70BC 41 80 FF D0 */ blt lbl_801CA28C @@ -24033,25 +24033,25 @@ lbl_801CA28C: /* 801CA2C8 001C70C8 38 A0 00 01 */ li r5, 1 /* 801CA2CC 001C70CC 38 C0 00 02 */ li r6, 2 /* 801CA2D0 001C70D0 38 E0 00 03 */ li r7, 3 -/* 801CA2D4 001C70D4 48 00 4E F1 */ bl func_801CF1C4 +/* 801CA2D4 001C70D4 48 00 4E F1 */ bl GXSetTevSwapModeTable /* 801CA2D8 001C70D8 38 60 00 01 */ li r3, 1 /* 801CA2DC 001C70DC 38 80 00 00 */ li r4, 0 /* 801CA2E0 001C70E0 38 A0 00 00 */ li r5, 0 /* 801CA2E4 001C70E4 38 C0 00 00 */ li r6, 0 /* 801CA2E8 001C70E8 38 E0 00 03 */ li r7, 3 -/* 801CA2EC 001C70EC 48 00 4E D9 */ bl func_801CF1C4 +/* 801CA2EC 001C70EC 48 00 4E D9 */ bl GXSetTevSwapModeTable /* 801CA2F0 001C70F0 38 60 00 02 */ li r3, 2 /* 801CA2F4 001C70F4 38 80 00 01 */ li r4, 1 /* 801CA2F8 001C70F8 38 A0 00 01 */ li r5, 1 /* 801CA2FC 001C70FC 38 C0 00 01 */ li r6, 1 /* 801CA300 001C7100 38 E0 00 03 */ li r7, 3 -/* 801CA304 001C7104 48 00 4E C1 */ bl func_801CF1C4 +/* 801CA304 001C7104 48 00 4E C1 */ bl GXSetTevSwapModeTable /* 801CA308 001C7108 38 60 00 03 */ li r3, 3 /* 801CA30C 001C710C 38 80 00 02 */ li r4, 2 /* 801CA310 001C7110 38 A0 00 02 */ li r5, 2 /* 801CA314 001C7114 38 C0 00 02 */ li r6, 2 /* 801CA318 001C7118 38 E0 00 03 */ li r7, 3 -/* 801CA31C 001C711C 48 00 4E A9 */ bl func_801CF1C4 +/* 801CA31C 001C711C 48 00 4E A9 */ bl GXSetTevSwapModeTable /* 801CA320 001C7120 3B E0 00 00 */ li r31, 0 /* 801CA324 001C7124 48 00 00 04 */ b lbl_801CA328 lbl_801CA328: @@ -24060,28 +24060,28 @@ lbl_801CA32C: /* 801CA32C 001C712C 48 00 00 04 */ b lbl_801CA330 lbl_801CA330: /* 801CA330 001C7130 7F E3 FB 78 */ mr r3, r31 -/* 801CA334 001C7134 48 00 49 D1 */ bl func_801CED04 +/* 801CA334 001C7134 48 00 49 D1 */ bl GXSetTevDirect /* 801CA338 001C7138 3B FF 00 01 */ addi r31, r31, 1 /* 801CA33C 001C713C 28 1F 00 10 */ cmplwi r31, 0x10 /* 801CA340 001C7140 41 80 FF F0 */ blt lbl_801CA330 /* 801CA344 001C7144 38 60 00 00 */ li r3, 0 -/* 801CA348 001C7148 48 00 49 99 */ bl func_801CECE0 +/* 801CA348 001C7148 48 00 49 99 */ bl GXSetNumIndStages /* 801CA34C 001C714C 38 60 00 00 */ li r3, 0 /* 801CA350 001C7150 38 80 00 00 */ li r4, 0 /* 801CA354 001C7154 38 A0 00 00 */ li r5, 0 -/* 801CA358 001C7158 48 00 47 59 */ bl func_801CEAB0 +/* 801CA358 001C7158 48 00 47 59 */ bl GXSetIndTexCoordScale /* 801CA35C 001C715C 38 60 00 01 */ li r3, 1 /* 801CA360 001C7160 38 80 00 00 */ li r4, 0 /* 801CA364 001C7164 38 A0 00 00 */ li r5, 0 -/* 801CA368 001C7168 48 00 47 49 */ bl func_801CEAB0 +/* 801CA368 001C7168 48 00 47 49 */ bl GXSetIndTexCoordScale /* 801CA36C 001C716C 38 60 00 02 */ li r3, 2 /* 801CA370 001C7170 38 80 00 00 */ li r4, 0 /* 801CA374 001C7174 38 A0 00 00 */ li r5, 0 -/* 801CA378 001C7178 48 00 47 39 */ bl func_801CEAB0 +/* 801CA378 001C7178 48 00 47 39 */ bl GXSetIndTexCoordScale /* 801CA37C 001C717C 38 60 00 03 */ li r3, 3 /* 801CA380 001C7180 38 80 00 00 */ li r4, 0 /* 801CA384 001C7184 38 A0 00 00 */ li r5, 0 -/* 801CA388 001C7188 48 00 47 29 */ bl func_801CEAB0 +/* 801CA388 001C7188 48 00 47 29 */ bl GXSetIndTexCoordScale /* 801CA38C 001C718C C0 42 B3 10 */ lfs f2, lbl_803CFC90-_SDA2_BASE_(r2) /* 801CA390 001C7190 38 81 00 08 */ addi r4, r1, 8 /* 801CA394 001C7194 80 01 00 24 */ lwz r0, 0x24(r1) @@ -24090,16 +24090,16 @@ lbl_801CA330: /* 801CA3A0 001C71A0 90 01 00 08 */ stw r0, 8(r1) /* 801CA3A4 001C71A4 C0 22 B3 00 */ lfs f1, lbl_803CFC80-_SDA2_BASE_(r2) /* 801CA3A8 001C71A8 C0 62 B3 14 */ lfs f3, lbl_803CFC94-_SDA2_BASE_(r2) -/* 801CA3AC 001C71AC 48 00 51 2D */ bl func_801CF4D8 +/* 801CA3AC 001C71AC 48 00 51 2D */ bl GXSetFog /* 801CA3B0 001C71B0 38 60 00 00 */ li r3, 0 /* 801CA3B4 001C71B4 38 80 00 00 */ li r4, 0 /* 801CA3B8 001C71B8 38 A0 00 00 */ li r5, 0 -/* 801CA3BC 001C71BC 48 00 53 41 */ bl func_801CF6FC +/* 801CA3BC 001C71BC 48 00 53 41 */ bl GXSetFogRangeAdj /* 801CA3C0 001C71C0 38 60 00 00 */ li r3, 0 /* 801CA3C4 001C71C4 38 80 00 04 */ li r4, 4 /* 801CA3C8 001C71C8 38 A0 00 05 */ li r5, 5 /* 801CA3CC 001C71CC 38 C0 00 00 */ li r6, 0 -/* 801CA3D0 001C71D0 48 00 54 51 */ bl func_801CF820 +/* 801CA3D0 001C71D0 48 00 54 51 */ bl GXSetBlendMode /* 801CA3D4 001C71D4 38 60 00 01 */ li r3, 1 /* 801CA3D8 001C71D8 48 00 54 9D */ bl GXSetColorUpdate /* 801CA3DC 001C71DC 38 60 00 01 */ li r3, 1 @@ -24107,20 +24107,20 @@ lbl_801CA330: /* 801CA3E4 001C71E4 38 60 00 01 */ li r3, 1 /* 801CA3E8 001C71E8 38 80 00 03 */ li r4, 3 /* 801CA3EC 001C71EC 38 A0 00 01 */ li r5, 1 -/* 801CA3F0 001C71F0 48 00 54 DD */ bl func_801CF8CC +/* 801CA3F0 001C71F0 48 00 54 DD */ bl GXSetZMode /* 801CA3F4 001C71F4 38 60 00 01 */ li r3, 1 -/* 801CA3F8 001C71F8 48 00 55 09 */ bl func_801CF900 +/* 801CA3F8 001C71F8 48 00 55 09 */ bl GXSetZCompLoc /* 801CA3FC 001C71FC 38 60 00 01 */ li r3, 1 -/* 801CA400 001C7200 48 00 56 09 */ bl func_801CFA08 +/* 801CA400 001C7200 48 00 56 09 */ bl GXSetDither /* 801CA404 001C7204 38 60 00 00 */ li r3, 0 /* 801CA408 001C7208 38 80 00 00 */ li r4, 0 -/* 801CA40C 001C720C 48 00 56 29 */ bl func_801CFA34 +/* 801CA40C 001C720C 48 00 56 29 */ bl GXSetDstAlpha /* 801CA410 001C7210 38 60 00 00 */ li r3, 0 /* 801CA414 001C7214 38 80 00 00 */ li r4, 0 -/* 801CA418 001C7218 48 00 55 1D */ bl func_801CF934 +/* 801CA418 001C7218 48 00 55 1D */ bl GXSetPixelFmt /* 801CA41C 001C721C 38 60 00 01 */ li r3, 1 /* 801CA420 001C7220 38 80 00 01 */ li r4, 1 -/* 801CA424 001C7224 48 00 56 4D */ bl func_801CFA70 +/* 801CA424 001C7224 48 00 56 4D */ bl GXSetFieldMask /* 801CA428 001C7228 A0 1E 00 08 */ lhz r0, 8(r30) /* 801CA42C 001C722C A0 7E 00 10 */ lhz r3, 0x10(r30) /* 801CA430 001C7230 54 00 08 3C */ slwi r0, r0, 1 @@ -24132,15 +24132,15 @@ lbl_801CA444: /* 801CA444 001C7244 38 80 00 00 */ li r4, 0 lbl_801CA448: /* 801CA448 001C7248 88 7E 00 18 */ lbz r3, 0x18(r30) -/* 801CA44C 001C724C 48 00 56 5D */ bl func_801CFAA8 +/* 801CA44C 001C724C 48 00 56 5D */ bl GXSetFieldMode /* 801CA450 001C7250 A0 BE 00 04 */ lhz r5, 4(r30) /* 801CA454 001C7254 38 60 00 00 */ li r3, 0 /* 801CA458 001C7258 A0 DE 00 06 */ lhz r6, 6(r30) /* 801CA45C 001C725C 38 80 00 00 */ li r4, 0 -/* 801CA460 001C7260 48 00 20 B9 */ bl func_801CC518 +/* 801CA460 001C7260 48 00 20 B9 */ bl GXSetDispCopySrc /* 801CA464 001C7264 A0 7E 00 04 */ lhz r3, 4(r30) /* 801CA468 001C7268 A0 9E 00 06 */ lhz r4, 6(r30) -/* 801CA46C 001C726C 48 00 21 A5 */ bl func_801CC610 +/* 801CA46C 001C726C 48 00 21 A5 */ bl GXSetDispCopyDst /* 801CA470 001C7270 A0 9E 00 08 */ lhz r4, 8(r30) /* 801CA474 001C7274 3C 60 43 30 */ lis r3, 0x4330 /* 801CA478 001C7278 A0 1E 00 06 */ lhz r0, 6(r30) @@ -24154,46 +24154,46 @@ lbl_801CA448: /* 801CA498 001C7298 EC 21 10 28 */ fsubs f1, f1, f2 /* 801CA49C 001C729C EC 00 10 28 */ fsubs f0, f0, f2 /* 801CA4A0 001C72A0 EC 21 00 24 */ fdivs f1, f1, f0 -/* 801CA4A4 001C72A4 48 00 25 85 */ bl func_801CCA28 +/* 801CA4A4 001C72A4 48 00 25 85 */ bl GXSetDispCopyYScale /* 801CA4A8 001C72A8 38 60 00 03 */ li r3, 3 -/* 801CA4AC 001C72AC 48 00 22 ED */ bl func_801CC798 +/* 801CA4AC 001C72AC 48 00 22 ED */ bl GXSetCopyClamp /* 801CA4B0 001C72B0 88 7E 00 19 */ lbz r3, 0x19(r30) /* 801CA4B4 001C72B4 38 9E 00 1A */ addi r4, r30, 0x1a /* 801CA4B8 001C72B8 38 DE 00 32 */ addi r6, r30, 0x32 /* 801CA4BC 001C72BC 38 A0 00 01 */ li r5, 1 -/* 801CA4C0 001C72C0 48 00 26 AD */ bl func_801CCB6C +/* 801CA4C0 001C72C0 48 00 26 AD */ bl GXSetCopyFilter /* 801CA4C4 001C72C4 38 60 00 00 */ li r3, 0 -/* 801CA4C8 001C72C8 48 00 28 AD */ bl func_801CCD74 +/* 801CA4C8 001C72C8 48 00 28 AD */ bl GXSetDispCopyGamma /* 801CA4CC 001C72CC 38 60 00 00 */ li r3, 0 -/* 801CA4D0 001C72D0 48 00 22 A5 */ bl func_801CC774 -/* 801CA4D4 001C72D4 48 00 2B A9 */ bl func_801CD07C +/* 801CA4D0 001C72D0 48 00 22 A5 */ bl GXSetDispCopyFrame2Field +/* 801CA4D4 001C72D4 48 00 2B A9 */ bl GXClearBoundingBox /* 801CA4D8 001C72D8 38 60 00 01 */ li r3, 1 -/* 801CA4DC 001C72DC 48 00 1A 45 */ bl func_801CBF20 +/* 801CA4DC 001C72DC 48 00 1A 45 */ bl GXPokeColorUpdate /* 801CA4E0 001C72E0 38 60 00 01 */ li r3, 1 -/* 801CA4E4 001C72E4 48 00 19 C1 */ bl func_801CBEA4 +/* 801CA4E4 001C72E4 48 00 19 C1 */ bl GXPokeAlphaUpdate /* 801CA4E8 001C72E8 38 60 00 00 */ li r3, 0 -/* 801CA4EC 001C72EC 48 00 1A 71 */ bl func_801CBF5C +/* 801CA4EC 001C72EC 48 00 1A 71 */ bl GXPokeDither /* 801CA4F0 001C72F0 38 60 00 00 */ li r3, 0 /* 801CA4F4 001C72F4 38 80 00 00 */ li r4, 0 /* 801CA4F8 001C72F8 38 A0 00 01 */ li r5, 1 /* 801CA4FC 001C72FC 38 C0 00 0F */ li r6, 0xf -/* 801CA500 001C7300 48 00 19 BD */ bl func_801CBEBC +/* 801CA500 001C7300 48 00 19 BD */ bl GXPokeBlendMode /* 801CA504 001C7304 38 60 00 07 */ li r3, 7 /* 801CA508 001C7308 38 80 00 00 */ li r4, 0 -/* 801CA50C 001C730C 48 00 19 65 */ bl func_801CBE70 +/* 801CA50C 001C730C 48 00 19 65 */ bl GXPokeAlphaMode /* 801CA510 001C7310 38 60 00 01 */ li r3, 1 -/* 801CA514 001C7314 48 00 19 71 */ bl func_801CBE84 +/* 801CA514 001C7314 48 00 19 71 */ bl GXPokeAlphaRead /* 801CA518 001C7318 38 60 00 00 */ li r3, 0 /* 801CA51C 001C731C 38 80 00 00 */ li r4, 0 -/* 801CA520 001C7320 48 00 1A 19 */ bl func_801CBF38 +/* 801CA520 001C7320 48 00 1A 19 */ bl GXPokeDstAlpha /* 801CA524 001C7324 38 60 00 01 */ li r3, 1 /* 801CA528 001C7328 38 80 00 07 */ li r4, 7 /* 801CA52C 001C732C 38 A0 00 01 */ li r5, 1 -/* 801CA530 001C7330 48 00 1A 45 */ bl func_801CBF74 +/* 801CA530 001C7330 48 00 1A 45 */ bl GXPokeZMode /* 801CA534 001C7334 38 60 00 23 */ li r3, 0x23 /* 801CA538 001C7338 38 80 00 16 */ li r4, 0x16 -/* 801CA53C 001C733C 48 00 5B E9 */ bl func_801D0124 -/* 801CA540 001C7340 48 00 64 2D */ bl func_801D096C +/* 801CA53C 001C733C 48 00 5B E9 */ bl GXSetGPMetric +/* 801CA540 001C7340 48 00 64 2D */ bl GXClearGPMetric /* 801CA544 001C7344 80 01 00 A4 */ lwz r0, 0xa4(r1) /* 801CA548 001C7348 83 E1 00 9C */ lwz r31, 0x9c(r1) /* 801CA54C 001C734C 83 C1 00 98 */ lwz r30, 0x98(r1) @@ -24218,7 +24218,7 @@ lbl_801CA560: /* 801CA594 001C7394 54 00 FF FF */ rlwinm. r0, r0, 0x1f, 0x1f, 0x1f /* 801CA598 001C7398 41 82 00 2C */ beq lbl_801CA5C4 /* 801CA59C 001C739C 80 6D 9B D0 */ lwz r3, lbl_803CC4D0-_SDA_BASE_(r13) -/* 801CA5A0 001C73A0 48 00 C9 19 */ bl func_801D6EB8 +/* 801CA5A0 001C73A0 48 00 C9 19 */ bl OSResumeThread /* 801CA5A4 001C73A4 38 00 00 00 */ li r0, 0 /* 801CA5A8 001C73A8 90 0D 9B D8 */ stw r0, lbl_803CC4D8-_SDA_BASE_(r13) /* 801CA5AC 001C73AC 38 60 00 01 */ li r3, 1 @@ -24247,7 +24247,7 @@ lbl_801CA5C4: /* 801CA604 001C7404 38 00 00 01 */ li r0, 1 /* 801CA608 001C7408 80 6D 9B D0 */ lwz r3, lbl_803CC4D0-_SDA_BASE_(r13) /* 801CA60C 001C740C 90 0D 9B D8 */ stw r0, lbl_803CC4D8-_SDA_BASE_(r13) -/* 801CA610 001C7410 48 00 CB 31 */ bl func_801D7140 +/* 801CA610 001C7410 48 00 CB 31 */ bl OSSuspendThread lbl_801CA614: /* 801CA614 001C7414 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CA618 001C7418 80 83 00 08 */ lwz r4, 8(r3) @@ -24266,16 +24266,16 @@ lbl_801CA614: /* 801CA64C 001C744C 28 00 00 00 */ cmplwi r0, 0 /* 801CA650 001C7450 41 82 00 30 */ beq lbl_801CA680 /* 801CA654 001C7454 38 61 00 10 */ addi r3, r1, 0x10 -/* 801CA658 001C7458 48 00 85 15 */ bl func_801D2B6C +/* 801CA658 001C7458 48 00 85 15 */ bl OSClearContext /* 801CA65C 001C745C 38 61 00 10 */ addi r3, r1, 0x10 -/* 801CA660 001C7460 48 00 83 45 */ bl func_801D29A4 +/* 801CA660 001C7460 48 00 83 45 */ bl OSSetCurrentContext /* 801CA664 001C7464 81 8D 9B DC */ lwz r12, lbl_803CC4DC-_SDA_BASE_(r13) /* 801CA668 001C7468 7D 88 03 A6 */ mtlr r12 /* 801CA66C 001C746C 4E 80 00 21 */ blrl /* 801CA670 001C7470 38 61 00 10 */ addi r3, r1, 0x10 -/* 801CA674 001C7474 48 00 84 F9 */ bl func_801D2B6C +/* 801CA674 001C7474 48 00 84 F9 */ bl OSClearContext /* 801CA678 001C7478 7F E3 FB 78 */ mr r3, r31 -/* 801CA67C 001C747C 48 00 83 29 */ bl func_801D29A4 +/* 801CA67C 001C747C 48 00 83 29 */ bl OSSetCurrentContext lbl_801CA680: /* 801CA680 001C7480 80 01 02 E4 */ lwz r0, 0x2e4(r1) /* 801CA684 001C7484 83 E1 02 DC */ lwz r31, 0x2dc(r1) @@ -24283,8 +24283,8 @@ lbl_801CA680: /* 801CA68C 001C748C 7C 08 03 A6 */ mtlr r0 /* 801CA690 001C7490 4E 80 00 20 */ blr -.global func_801CA694 -func_801CA694: +.global GXInitFifoBase +GXInitFifoBase: /* 801CA694 001C7494 7C 08 02 A6 */ mflr r0 /* 801CA698 001C7498 90 01 00 04 */ stw r0, 4(r1) /* 801CA69C 001C749C 38 05 FF FC */ addi r0, r5, -4 @@ -24301,11 +24301,11 @@ func_801CA694: /* 801CA6C8 001C74C8 90 A3 00 08 */ stw r5, 8(r3) /* 801CA6CC 001C74CC 54 A5 F8 74 */ rlwinm r5, r5, 0x1f, 1, 0x1a /* 801CA6D0 001C74D0 90 1E 00 1C */ stw r0, 0x1c(r30) -/* 801CA6D4 001C74D4 48 00 00 9D */ bl func_801CA770 +/* 801CA6D4 001C74D4 48 00 00 9D */ bl GXInitFifoLimits /* 801CA6D8 001C74D8 38 7E 00 00 */ addi r3, r30, 0 /* 801CA6DC 001C74DC 38 9F 00 00 */ addi r4, r31, 0 /* 801CA6E0 001C74E0 38 BF 00 00 */ addi r5, r31, 0 -/* 801CA6E4 001C74E4 48 00 00 1D */ bl func_801CA700 +/* 801CA6E4 001C74E4 48 00 00 1D */ bl GXInitFifoPtrs /* 801CA6E8 001C74E8 80 01 00 24 */ lwz r0, 0x24(r1) /* 801CA6EC 001C74EC 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 801CA6F0 001C74F0 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -24313,8 +24313,8 @@ func_801CA694: /* 801CA6F8 001C74F8 7C 08 03 A6 */ mtlr r0 /* 801CA6FC 001C74FC 4E 80 00 20 */ blr -.global func_801CA700 -func_801CA700: +.global GXInitFifoPtrs +GXInitFifoPtrs: /* 801CA700 001C7500 7C 08 02 A6 */ mflr r0 /* 801CA704 001C7504 90 01 00 04 */ stw r0, 4(r1) /* 801CA708 001C7508 94 21 FF D8 */ stwu r1, -0x28(r1) @@ -24324,7 +24324,7 @@ func_801CA700: /* 801CA718 001C7518 3B C4 00 00 */ addi r30, r4, 0 /* 801CA71C 001C751C 93 A1 00 1C */ stw r29, 0x1c(r1) /* 801CA720 001C7520 3B A3 00 00 */ addi r29, r3, 0 -/* 801CA724 001C7524 48 00 9B ED */ bl func_801D4310 +/* 801CA724 001C7524 48 00 9B ED */ bl OSDisableInterrupts /* 801CA728 001C7528 93 DD 00 14 */ stw r30, 0x14(r29) /* 801CA72C 001C752C 7C 1E F8 50 */ subf r0, r30, r31 /* 801CA730 001C7530 93 FD 00 18 */ stw r31, 0x18(r29) @@ -24336,7 +24336,7 @@ func_801CA700: /* 801CA748 001C7548 7C 04 02 14 */ add r0, r4, r0 /* 801CA74C 001C754C 90 1D 00 1C */ stw r0, 0x1c(r29) lbl_801CA750: -/* 801CA750 001C7550 48 00 9B E9 */ bl func_801D4338 +/* 801CA750 001C7550 48 00 9B E9 */ bl OSRestoreInterrupts /* 801CA754 001C7554 80 01 00 2C */ lwz r0, 0x2c(r1) /* 801CA758 001C7558 83 E1 00 24 */ lwz r31, 0x24(r1) /* 801CA75C 001C755C 83 C1 00 20 */ lwz r30, 0x20(r1) @@ -24345,21 +24345,21 @@ lbl_801CA750: /* 801CA768 001C7568 7C 08 03 A6 */ mtlr r0 /* 801CA76C 001C756C 4E 80 00 20 */ blr -.global func_801CA770 -func_801CA770: +.global GXInitFifoLimits +GXInitFifoLimits: /* 801CA770 001C7570 90 83 00 0C */ stw r4, 0xc(r3) /* 801CA774 001C7574 90 A3 00 10 */ stw r5, 0x10(r3) /* 801CA778 001C7578 4E 80 00 20 */ blr -.global func_801CA77C -func_801CA77C: +.global GXSetCPUFifo +GXSetCPUFifo: /* 801CA77C 001C757C 7C 08 02 A6 */ mflr r0 /* 801CA780 001C7580 90 01 00 04 */ stw r0, 4(r1) /* 801CA784 001C7584 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801CA788 001C7588 93 E1 00 14 */ stw r31, 0x14(r1) /* 801CA78C 001C758C 93 C1 00 10 */ stw r30, 0x10(r1) /* 801CA790 001C7590 7C 7E 1B 78 */ mr r30, r3 -/* 801CA794 001C7594 48 00 9B 7D */ bl func_801D4310 +/* 801CA794 001C7594 48 00 9B 7D */ bl OSDisableInterrupts /* 801CA798 001C7598 80 0D 9B CC */ lwz r0, lbl_803CC4CC-_SDA_BASE_(r13) /* 801CA79C 001C759C 3B E3 00 00 */ addi r31, r3, 0 /* 801CA7A0 001C75A0 93 CD 9B C8 */ stw r30, lbl_803CC4C8-_SDA_BASE_(r13) @@ -24421,9 +24421,9 @@ lbl_801CA834: /* 801CA878 001C7678 50 04 D1 4A */ rlwimi r4, r0, 0x1a, 5, 5 /* 801CA87C 001C767C 90 83 00 14 */ stw r4, 0x14(r3) lbl_801CA880: -/* 801CA880 001C7680 4B FF 04 29 */ bl func_801BACA8 +/* 801CA880 001C7680 4B FF 04 29 */ bl PPCSync /* 801CA884 001C7684 7F E3 FB 78 */ mr r3, r31 -/* 801CA888 001C7688 48 00 9A B1 */ bl func_801D4338 +/* 801CA888 001C7688 48 00 9A B1 */ bl OSRestoreInterrupts /* 801CA88C 001C768C 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801CA890 001C7690 83 E1 00 14 */ lwz r31, 0x14(r1) /* 801CA894 001C7694 83 C1 00 10 */ lwz r30, 0x10(r1) @@ -24431,15 +24431,15 @@ lbl_801CA880: /* 801CA89C 001C769C 7C 08 03 A6 */ mtlr r0 /* 801CA8A0 001C76A0 4E 80 00 20 */ blr -.global func_801CA8A4 -func_801CA8A4: +.global GXSetGPFifo +GXSetGPFifo: /* 801CA8A4 001C76A4 7C 08 02 A6 */ mflr r0 /* 801CA8A8 001C76A8 90 01 00 04 */ stw r0, 4(r1) /* 801CA8AC 001C76AC 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801CA8B0 001C76B0 93 E1 00 14 */ stw r31, 0x14(r1) /* 801CA8B4 001C76B4 93 C1 00 10 */ stw r30, 0x10(r1) /* 801CA8B8 001C76B8 7C 7E 1B 78 */ mr r30, r3 -/* 801CA8BC 001C76BC 48 00 9A 55 */ bl func_801D4310 +/* 801CA8BC 001C76BC 48 00 9A 55 */ bl OSDisableInterrupts /* 801CA8C0 001C76C0 7C 7F 1B 78 */ mr r31, r3 /* 801CA8C4 001C76C4 48 00 03 85 */ bl func_801CAC48 /* 801CA8C8 001C76C8 38 60 00 00 */ li r3, 0 @@ -24495,7 +24495,7 @@ func_801CA8A4: /* 801CA990 001C7790 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) /* 801CA994 001C7794 54 00 84 3E */ srwi r0, r0, 0x10 /* 801CA998 001C7798 B0 03 00 2E */ sth r0, 0x2e(r3) -/* 801CA99C 001C779C 4B FF 03 0D */ bl func_801BACA8 +/* 801CA99C 001C779C 4B FF 03 0D */ bl PPCSync /* 801CA9A0 001C77A0 80 6D 9B C8 */ lwz r3, lbl_803CC4C8-_SDA_BASE_(r13) /* 801CA9A4 001C77A4 80 0D 9B CC */ lwz r0, lbl_803CC4CC-_SDA_BASE_(r13) /* 801CA9A8 001C77A8 7C 03 00 40 */ cmplw r3, r0 @@ -24522,7 +24522,7 @@ lbl_801CA9EC: /* 801CA9F4 001C77F4 48 00 02 DD */ bl func_801CACD0 /* 801CA9F8 001C77F8 48 00 02 2D */ bl func_801CAC24 /* 801CA9FC 001C77FC 7F E3 FB 78 */ mr r3, r31 -/* 801CAA00 001C7800 48 00 99 39 */ bl func_801D4338 +/* 801CAA00 001C7800 48 00 99 39 */ bl OSRestoreInterrupts /* 801CAA04 001C7804 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801CAA08 001C7808 83 E1 00 14 */ lwz r31, 0x14(r1) /* 801CAA0C 001C780C 83 C1 00 10 */ lwz r30, 0x10(r1) @@ -24530,8 +24530,8 @@ lbl_801CA9EC: /* 801CAA14 001C7814 7C 08 03 A6 */ mtlr r0 /* 801CAA18 001C7818 4E 80 00 20 */ blr -.global func_801CAA1C -func_801CAA1C: +.global GXGetFifoPtrs +GXGetFifoPtrs: /* 801CAA1C 001C781C 80 0D 9B C8 */ lwz r0, lbl_803CC4C8-_SDA_BASE_(r13) /* 801CAA20 001C7820 7C 03 00 40 */ cmplw r3, r0 /* 801CAA24 001C7824 40 82 00 18 */ bne lbl_801CAA3C @@ -24574,8 +24574,8 @@ lbl_801CAAA0: /* 801CAAAC 001C78AC 90 05 00 00 */ stw r0, 0(r5) /* 801CAAB0 001C78B0 4E 80 00 20 */ blr -.global func_801CAAB4 -func_801CAAB4: +.global GXSetBreakPtCallback +GXSetBreakPtCallback: /* 801CAAB4 001C78B4 7C 08 02 A6 */ mflr r0 /* 801CAAB8 001C78B8 90 01 00 04 */ stw r0, 4(r1) /* 801CAABC 001C78BC 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -24583,9 +24583,9 @@ func_801CAAB4: /* 801CAAC4 001C78C4 93 C1 00 10 */ stw r30, 0x10(r1) /* 801CAAC8 001C78C8 7C 7E 1B 78 */ mr r30, r3 /* 801CAACC 001C78CC 83 ED 9B DC */ lwz r31, lbl_803CC4DC-_SDA_BASE_(r13) -/* 801CAAD0 001C78D0 48 00 98 41 */ bl func_801D4310 +/* 801CAAD0 001C78D0 48 00 98 41 */ bl OSDisableInterrupts /* 801CAAD4 001C78D4 93 CD 9B DC */ stw r30, lbl_803CC4DC-_SDA_BASE_(r13) -/* 801CAAD8 001C78D8 48 00 98 61 */ bl func_801D4338 +/* 801CAAD8 001C78D8 48 00 98 61 */ bl OSRestoreInterrupts /* 801CAADC 001C78DC 7F E3 FB 78 */ mr r3, r31 /* 801CAAE0 001C78E0 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801CAAE4 001C78E4 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -24594,15 +24594,15 @@ func_801CAAB4: /* 801CAAF0 001C78F0 7C 08 03 A6 */ mtlr r0 /* 801CAAF4 001C78F4 4E 80 00 20 */ blr -.global func_801CAAF8 -func_801CAAF8: +.global GXEnableBreakPt +GXEnableBreakPt: /* 801CAAF8 001C78F8 7C 08 02 A6 */ mflr r0 /* 801CAAFC 001C78FC 90 01 00 04 */ stw r0, 4(r1) /* 801CAB00 001C7900 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801CAB04 001C7904 93 E1 00 14 */ stw r31, 0x14(r1) /* 801CAB08 001C7908 93 C1 00 10 */ stw r30, 0x10(r1) /* 801CAB0C 001C790C 7C 7E 1B 78 */ mr r30, r3 -/* 801CAB10 001C7910 48 00 98 01 */ bl func_801D4310 +/* 801CAB10 001C7910 48 00 98 01 */ bl OSDisableInterrupts /* 801CAB14 001C7914 7C 7F 1B 78 */ mr r31, r3 /* 801CAB18 001C7918 48 00 01 31 */ bl func_801CAC48 /* 801CAB1C 001C791C 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) @@ -24624,7 +24624,7 @@ func_801CAAF8: /* 801CAB5C 001C795C 93 CD 9B E4 */ stw r30, lbl_803CC4E4-_SDA_BASE_(r13) /* 801CAB60 001C7960 48 00 00 C5 */ bl func_801CAC24 /* 801CAB64 001C7964 7F E3 FB 78 */ mr r3, r31 -/* 801CAB68 001C7968 48 00 97 D1 */ bl func_801D4338 +/* 801CAB68 001C7968 48 00 97 D1 */ bl OSRestoreInterrupts /* 801CAB6C 001C796C 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801CAB70 001C7970 83 E1 00 14 */ lwz r31, 0x14(r1) /* 801CAB74 001C7974 83 C1 00 10 */ lwz r30, 0x10(r1) @@ -24632,12 +24632,12 @@ func_801CAAF8: /* 801CAB7C 001C797C 7C 08 03 A6 */ mtlr r0 /* 801CAB80 001C7980 4E 80 00 20 */ blr -.global func_801CAB84 -func_801CAB84: +.global GXDisableBreakPt +GXDisableBreakPt: /* 801CAB84 001C7984 7C 08 02 A6 */ mflr r0 /* 801CAB88 001C7988 90 01 00 04 */ stw r0, 4(r1) /* 801CAB8C 001C798C 94 21 FF F8 */ stwu r1, -8(r1) -/* 801CAB90 001C7990 48 00 97 81 */ bl func_801D4310 +/* 801CAB90 001C7990 48 00 97 81 */ bl OSDisableInterrupts /* 801CAB94 001C7994 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CAB98 001C7998 38 A0 00 00 */ li r5, 0 /* 801CAB9C 001C799C 80 04 00 08 */ lwz r0, 8(r4) @@ -24650,24 +24650,24 @@ func_801CAB84: /* 801CABB8 001C79B8 80 8D 9B A4 */ lwz r4, lbl_803CC4A4-_SDA_BASE_(r13) /* 801CABBC 001C79BC B0 04 00 02 */ sth r0, 2(r4) /* 801CABC0 001C79C0 90 AD 9B E4 */ stw r5, lbl_803CC4E4-_SDA_BASE_(r13) -/* 801CABC4 001C79C4 48 00 97 75 */ bl func_801D4338 +/* 801CABC4 001C79C4 48 00 97 75 */ bl OSRestoreInterrupts /* 801CABC8 001C79C8 80 01 00 0C */ lwz r0, 0xc(r1) /* 801CABCC 001C79CC 38 21 00 08 */ addi r1, r1, 8 /* 801CABD0 001C79D0 7C 08 03 A6 */ mtlr r0 /* 801CABD4 001C79D4 4E 80 00 20 */ blr -.global func_801CABD8 -func_801CABD8: +.global __GXFifoInit +__GXFifoInit: /* 801CABD8 001C79D8 7C 08 02 A6 */ mflr r0 /* 801CABDC 001C79DC 3C 60 80 1D */ lis r3, lbl_801CA560@ha /* 801CABE0 001C79E0 90 01 00 04 */ stw r0, 4(r1) /* 801CABE4 001C79E4 38 83 A5 60 */ addi r4, r3, lbl_801CA560@l /* 801CABE8 001C79E8 38 60 00 11 */ li r3, 0x11 /* 801CABEC 001C79EC 94 21 FF F8 */ stwu r1, -8(r1) -/* 801CABF0 001C79F0 48 00 97 6D */ bl func_801D435C +/* 801CABF0 001C79F0 48 00 97 6D */ bl __OSSetInterruptHandler /* 801CABF4 001C79F4 38 60 40 00 */ li r3, 0x4000 -/* 801CABF8 001C79F8 48 00 9B 69 */ bl func_801D4760 -/* 801CABFC 001C79FC 48 00 BB 7D */ bl func_801D6778 +/* 801CABF8 001C79F8 48 00 9B 69 */ bl __OSUnmaskInterrupts +/* 801CABFC 001C79FC 48 00 BB 7D */ bl OSGetCurrentThread /* 801CAC00 001C7A00 38 00 00 00 */ li r0, 0 /* 801CAC04 001C7A04 90 6D 9B D0 */ stw r3, lbl_803CC4D0-_SDA_BASE_(r13) /* 801CAC08 001C7A08 90 0D 9B D8 */ stw r0, lbl_803CC4D8-_SDA_BASE_(r13) @@ -24750,20 +24750,20 @@ func_801CACD0: /* 801CACF8 001C7AF8 B0 03 00 04 */ sth r0, 4(r3) /* 801CACFC 001C7AFC 4E 80 00 20 */ blr -.global func_801CAD00 -func_801CAD00: +.global GXSetCurrentGXThread +GXSetCurrentGXThread: /* 801CAD00 001C7B00 7C 08 02 A6 */ mflr r0 /* 801CAD04 001C7B04 90 01 00 04 */ stw r0, 4(r1) /* 801CAD08 001C7B08 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801CAD0C 001C7B0C 93 E1 00 0C */ stw r31, 0xc(r1) /* 801CAD10 001C7B10 93 C1 00 08 */ stw r30, 8(r1) -/* 801CAD14 001C7B14 48 00 95 FD */ bl func_801D4310 +/* 801CAD14 001C7B14 48 00 95 FD */ bl OSDisableInterrupts /* 801CAD18 001C7B18 83 CD 9B D0 */ lwz r30, lbl_803CC4D0-_SDA_BASE_(r13) /* 801CAD1C 001C7B1C 7C 7F 1B 78 */ mr r31, r3 -/* 801CAD20 001C7B20 48 00 BA 59 */ bl func_801D6778 +/* 801CAD20 001C7B20 48 00 BA 59 */ bl OSGetCurrentThread /* 801CAD24 001C7B24 90 6D 9B D0 */ stw r3, lbl_803CC4D0-_SDA_BASE_(r13) /* 801CAD28 001C7B28 7F E3 FB 78 */ mr r3, r31 -/* 801CAD2C 001C7B2C 48 00 96 0D */ bl func_801D4338 +/* 801CAD2C 001C7B2C 48 00 96 0D */ bl OSRestoreInterrupts /* 801CAD30 001C7B30 7F C3 F3 78 */ mr r3, r30 /* 801CAD34 001C7B34 80 01 00 14 */ lwz r0, 0x14(r1) /* 801CAD38 001C7B38 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -24772,18 +24772,18 @@ func_801CAD00: /* 801CAD44 001C7B44 7C 08 03 A6 */ mtlr r0 /* 801CAD48 001C7B48 4E 80 00 20 */ blr -.global func_801CAD4C -func_801CAD4C: +.global GXGetCPUFifo +GXGetCPUFifo: /* 801CAD4C 001C7B4C 80 6D 9B C8 */ lwz r3, lbl_803CC4C8-_SDA_BASE_(r13) /* 801CAD50 001C7B50 4E 80 00 20 */ blr -.global func_801CAD54 -func_801CAD54: +.global GXGetGPFifo +GXGetGPFifo: /* 801CAD54 001C7B54 80 6D 9B CC */ lwz r3, lbl_803CC4CC-_SDA_BASE_(r13) /* 801CAD58 001C7B58 4E 80 00 20 */ blr -.global func_801CAD5C -func_801CAD5C: +.global GXSetVtxDesc +GXSetVtxDesc: /* 801CAD5C 001C7B5C 28 03 00 19 */ cmplwi r3, 0x19 /* 801CAD60 001C7B60 41 81 02 10 */ bgt lbl_801CAF70 /* 801CAD64 001C7B64 3C A0 80 2B */ lis r5, lbl_802B49C0@ha @@ -24946,8 +24946,8 @@ lbl_801CAFB4: /* 801CAFC0 001C7DC0 90 03 05 AC */ stw r0, 0x5ac(r3) /* 801CAFC4 001C7DC4 4E 80 00 20 */ blr -.global func_801CAFC8 -func_801CAFC8: +.global __GXSetVCD +__GXSetVCD: /* 801CAFC8 001C7DC8 38 C0 00 08 */ li r6, 8 /* 801CAFCC 001C7DCC 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CAFD0 001C7DD0 3C A0 CC 01 */ lis r5, 0xCC008000@ha @@ -24999,8 +24999,8 @@ lbl_801CB028: /* 801CB07C 001C7E7C B0 05 00 02 */ sth r0, 2(r5) /* 801CB080 001C7E80 4E 80 00 20 */ blr -.global func_801CB084 -func_801CB084: +.global __GXCalculateVLim +__GXCalculateVLim: /* 801CB084 001C7E84 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CB088 001C7E88 A0 03 00 04 */ lhz r0, 4(r3) /* 801CB08C 001C7E8C 28 00 00 00 */ cmplwi r0, 0 @@ -25077,8 +25077,8 @@ lbl_801CB10C: /* 801CB1A0 001C7FA0 B0 03 00 06 */ sth r0, 6(r3) /* 801CB1A4 001C7FA4 4E 80 00 20 */ blr -.global func_801CB1A8 -func_801CB1A8: +.global GXClearVtxDesc +GXClearVtxDesc: /* 801CB1A8 001C7FA8 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CB1AC 001C7FAC 38 A0 00 00 */ li r5, 0 /* 801CB1B0 001C7FB0 38 00 00 01 */ li r0, 1 @@ -25094,8 +25094,8 @@ func_801CB1A8: /* 801CB1D8 001C7FD8 90 04 05 AC */ stw r0, 0x5ac(r4) /* 801CB1DC 001C7FDC 4E 80 00 20 */ blr -.global func_801CB1E0 -func_801CB1E0: +.global GXSetVtxAttrFmt +GXSetVtxAttrFmt: /* 801CB1E0 001C7FE0 38 04 FF F7 */ addi r0, r4, -9 /* 801CB1E4 001C7FE4 81 02 B2 F8 */ lwz r8, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CB1E8 001C7FE8 54 64 10 3A */ slwi r4, r3, 2 @@ -25250,8 +25250,8 @@ lbl_801CB40C: /* 801CB434 001C8234 98 05 05 AB */ stb r0, 0x5ab(r5) /* 801CB438 001C8238 4E 80 00 20 */ blr -.global func_801CB43C -func_801CB43C: +.global GXSetVtxAttrFmtv +GXSetVtxAttrFmtv: /* 801CB43C 001C823C 80 C2 B2 F8 */ lwz r6, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CB440 001C8240 54 60 10 3A */ slwi r0, r3, 2 /* 801CB444 001C8244 3C A0 80 2B */ lis r5, lbl_802B4A6C@ha @@ -25417,8 +25417,8 @@ lbl_801CB680: /* 801CB6B4 001C84B4 98 05 05 AB */ stb r0, 0x5ab(r5) /* 801CB6B8 001C84B8 4E 80 00 20 */ blr -.global func_801CB6BC -func_801CB6BC: +.global __GXSetVAT +__GXSetVAT: /* 801CB6BC 001C84BC 81 42 B2 F8 */ lwz r10, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CB6C0 001C84C0 39 80 00 00 */ li r12, 0 /* 801CB6C4 001C84C4 39 60 00 00 */ li r11, 0 @@ -25462,8 +25462,8 @@ lbl_801CB73C: /* 801CB750 001C8550 98 03 05 AB */ stb r0, 0x5ab(r3) /* 801CB754 001C8554 4E 80 00 20 */ blr -.global func_801CB758 -func_801CB758: +.global GXSetArray +GXSetArray: /* 801CB758 001C8558 2C 03 00 19 */ cmpwi r3, 0x19 /* 801CB75C 001C855C 40 82 00 08 */ bne lbl_801CB764 /* 801CB760 001C8560 38 60 00 0A */ li r3, 0xa @@ -25502,15 +25502,15 @@ lbl_801CB7A4: /* 801CB7DC 001C85DC 90 83 00 98 */ stw r4, 0x98(r3) /* 801CB7E0 001C85E0 4E 80 00 20 */ blr -.global func_801CB7E4 -func_801CB7E4: +.global GXInvalidateVtxCache +GXInvalidateVtxCache: /* 801CB7E4 001C85E4 38 00 00 48 */ li r0, 0x48 /* 801CB7E8 001C85E8 3C 60 CC 01 */ lis r3, 0xCC008000@ha /* 801CB7EC 001C85EC 98 03 80 00 */ stb r0, 0xCC008000@l(r3) /* 801CB7F0 001C85F0 4E 80 00 20 */ blr -.global func_801CB7F4 -func_801CB7F4: +.global GXSetTexCoordGen2 +GXSetTexCoordGen2: /* 801CB7F4 001C85F4 7C 08 02 A6 */ mflr r0 /* 801CB7F8 001C85F8 28 05 00 14 */ cmplwi r5, 0x14 /* 801CB7FC 001C85FC 90 01 00 04 */ stw r0, 4(r1) @@ -25677,14 +25677,14 @@ lbl_801CBA4C: /* 801CBA58 001C8858 90 04 00 84 */ stw r0, 0x84(r4) lbl_801CBA5C: /* 801CBA5C 001C885C 38 63 00 01 */ addi r3, r3, 1 -/* 801CBA60 001C8860 48 00 46 41 */ bl func_801D00A0 +/* 801CBA60 001C8860 48 00 46 41 */ bl __GXSetMatrixIndex /* 801CBA64 001C8864 80 01 00 0C */ lwz r0, 0xc(r1) /* 801CBA68 001C8868 38 21 00 08 */ addi r1, r1, 8 /* 801CBA6C 001C886C 7C 08 03 A6 */ mtlr r0 /* 801CBA70 001C8870 4E 80 00 20 */ blr -.global func_801CBA74 -func_801CBA74: +.global GXSetNumTexGens +GXSetNumTexGens: /* 801CBA74 001C8874 80 C2 B2 F8 */ lwz r6, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CBA78 001C8878 54 65 06 3E */ clrlwi r5, r3, 0x18 /* 801CBA7C 001C887C 38 80 00 10 */ li r4, 0x10 @@ -25701,8 +25701,8 @@ func_801CBA74: /* 801CBAA8 001C88A8 90 06 05 AC */ stw r0, 0x5ac(r6) /* 801CBAAC 001C88AC 4E 80 00 20 */ blr -.global func_801CBAB0 -func_801CBAB0: +.global GXSetMisc +GXSetMisc: /* 801CBAB0 001C88B0 2C 03 00 02 */ cmpwi r3, 2 /* 801CBAB4 001C88B4 41 82 00 60 */ beq lbl_801CBB14 /* 801CBAB8 001C88B8 40 80 00 14 */ bge lbl_801CBACC @@ -25745,8 +25745,8 @@ lbl_801CBB2C: /* 801CBB3C 001C893C 98 03 05 AA */ stb r0, 0x5aa(r3) /* 801CBB40 001C8940 4E 80 00 20 */ blr -.global func_801CBB44 -func_801CBB44: +.global GXFlush +GXFlush: /* 801CBB44 001C8944 7C 08 02 A6 */ mflr r0 /* 801CBB48 001C8948 90 01 00 04 */ stw r0, 4(r1) /* 801CBB4C 001C894C 94 21 FF F8 */ stwu r1, -8(r1) @@ -25754,7 +25754,7 @@ func_801CBB44: /* 801CBB54 001C8954 80 03 05 AC */ lwz r0, 0x5ac(r3) /* 801CBB58 001C8958 28 00 00 00 */ cmplwi r0, 0 /* 801CBB5C 001C895C 41 82 00 08 */ beq lbl_801CBB64 -/* 801CBB60 001C8960 48 00 06 39 */ bl func_801CC198 +/* 801CBB60 001C8960 48 00 06 39 */ bl __GXSetDirtyState lbl_801CBB64: /* 801CBB64 001C8964 38 00 00 00 */ li r0, 0 /* 801CBB68 001C8968 3C 60 CC 01 */ lis r3, 0xCC008000@ha @@ -25766,14 +25766,14 @@ lbl_801CBB64: /* 801CBB80 001C8980 90 03 80 00 */ stw r0, -0x8000(r3) /* 801CBB84 001C8984 90 03 80 00 */ stw r0, -0x8000(r3) /* 801CBB88 001C8988 90 03 80 00 */ stw r0, -0x8000(r3) -/* 801CBB8C 001C898C 4B FE F1 1D */ bl func_801BACA8 +/* 801CBB8C 001C898C 4B FE F1 1D */ bl PPCSync /* 801CBB90 001C8990 80 01 00 0C */ lwz r0, 0xc(r1) /* 801CBB94 001C8994 38 21 00 08 */ addi r1, r1, 8 /* 801CBB98 001C8998 7C 08 03 A6 */ mtlr r0 /* 801CBB9C 001C899C 4E 80 00 20 */ blr -.global func_801CBBA0 -func_801CBBA0: +.global __GXAbort +__GXAbort: /* 801CBBA0 001C89A0 7C 08 02 A6 */ mflr r0 /* 801CBBA4 001C89A4 90 01 00 04 */ stw r0, 4(r1) /* 801CBBA8 001C89A8 94 21 FF D8 */ stwu r1, -0x28(r1) @@ -25782,7 +25782,7 @@ func_801CBBA0: /* 801CBBB4 001C89B4 88 03 05 AA */ lbz r0, 0x5aa(r3) /* 801CBBB8 001C89B8 28 00 00 00 */ cmplwi r0, 0 /* 801CBBBC 001C89BC 41 82 00 B0 */ beq lbl_801CBC6C -/* 801CBBC0 001C89C0 4B FF F1 95 */ bl func_801CAD54 +/* 801CBBC0 001C89C0 4B FF F1 95 */ bl GXGetGPFifo /* 801CBBC4 001C89C4 28 03 00 00 */ cmplwi r3, 0 /* 801CBBC8 001C89C8 41 82 00 A4 */ beq lbl_801CBC6C /* 801CBBCC 001C89CC 80 6D 9B AC */ lwz r3, lbl_803CC4AC-_SDA_BASE_(r13) @@ -25798,14 +25798,14 @@ lbl_801CBBDC: /* 801CBBF0 001C89F0 54 80 80 1E */ slwi r0, r4, 0x10 /* 801CBBF4 001C89F4 7C 1B 1B 78 */ or r27, r0, r3 lbl_801CBBF8: -/* 801CBBF8 001C89F8 48 00 B9 55 */ bl func_801D754C +/* 801CBBF8 001C89F8 48 00 B9 55 */ bl OSGetTime /* 801CBBFC 001C89FC 38 00 00 00 */ li r0, 0 /* 801CBC00 001C8A00 3B E4 00 00 */ addi r31, r4, 0 /* 801CBC04 001C8A04 3B C3 00 00 */ addi r30, r3, 0 /* 801CBC08 001C8A08 6C 1C 80 00 */ xoris r28, r0, 0x8000 /* 801CBC0C 001C8A0C 3B A0 00 08 */ li r29, 8 lbl_801CBC10: -/* 801CBC10 001C8A10 48 00 B9 3D */ bl func_801D754C +/* 801CBC10 001C8A10 48 00 B9 3D */ bl OSGetTime /* 801CBC14 001C8A14 7C 9F 20 10 */ subfc r4, r31, r4 /* 801CBC18 001C8A18 7C 1E 19 10 */ subfe r0, r30, r3 /* 801CBC1C 001C8A1C 6C 03 80 00 */ xoris r3, r0, 0x8000 @@ -25834,14 +25834,14 @@ lbl_801CBC6C: /* 801CBC70 001C8A70 38 00 00 01 */ li r0, 1 /* 801CBC74 001C8A74 3B 63 30 00 */ addi r27, r3, 0xCC003000@l /* 801CBC78 001C8A78 94 1B 00 18 */ stwu r0, 0x18(r27) -/* 801CBC7C 001C8A7C 48 00 B8 D1 */ bl func_801D754C +/* 801CBC7C 001C8A7C 48 00 B8 D1 */ bl OSGetTime /* 801CBC80 001C8A80 38 00 00 00 */ li r0, 0 /* 801CBC84 001C8A84 3B E4 00 00 */ addi r31, r4, 0 /* 801CBC88 001C8A88 3B C3 00 00 */ addi r30, r3, 0 /* 801CBC8C 001C8A8C 6C 1C 80 00 */ xoris r28, r0, 0x8000 /* 801CBC90 001C8A90 3B A0 00 32 */ li r29, 0x32 lbl_801CBC94: -/* 801CBC94 001C8A94 48 00 B8 B9 */ bl func_801D754C +/* 801CBC94 001C8A94 48 00 B8 B9 */ bl OSGetTime /* 801CBC98 001C8A98 7C 9F 20 10 */ subfc r4, r31, r4 /* 801CBC9C 001C8A9C 7C 1E 19 10 */ subfe r0, r30, r3 /* 801CBCA0 001C8AA0 6C 03 80 00 */ xoris r3, r0, 0x8000 @@ -25852,13 +25852,13 @@ lbl_801CBC94: /* 801CBCB4 001C8AB4 41 82 FF E0 */ beq lbl_801CBC94 /* 801CBCB8 001C8AB8 3B C0 00 00 */ li r30, 0 /* 801CBCBC 001C8ABC 93 DB 00 00 */ stw r30, 0(r27) -/* 801CBCC0 001C8AC0 48 00 B8 8D */ bl func_801D754C +/* 801CBCC0 001C8AC0 48 00 B8 8D */ bl OSGetTime /* 801CBCC4 001C8AC4 3B 84 00 00 */ addi r28, r4, 0 /* 801CBCC8 001C8AC8 3B A3 00 00 */ addi r29, r3, 0 /* 801CBCCC 001C8ACC 6F DF 80 00 */ xoris r31, r30, 0x8000 /* 801CBCD0 001C8AD0 3B C0 00 05 */ li r30, 5 lbl_801CBCD4: -/* 801CBCD4 001C8AD4 48 00 B8 79 */ bl func_801D754C +/* 801CBCD4 001C8AD4 48 00 B8 79 */ bl OSGetTime /* 801CBCD8 001C8AD8 7C 9C 20 10 */ subfc r4, r28, r4 /* 801CBCDC 001C8ADC 7C 1D 19 10 */ subfe r0, r29, r3 /* 801CBCE0 001C8AE0 6C 03 80 00 */ xoris r3, r0, 0x8000 @@ -25873,15 +25873,15 @@ lbl_801CBCD4: /* 801CBD04 001C8B04 7C 08 03 A6 */ mtlr r0 /* 801CBD08 001C8B08 4E 80 00 20 */ blr -.global func_801CBD0C -func_801CBD0C: +.global GXSetDrawSync +GXSetDrawSync: /* 801CBD0C 001C8B0C 7C 08 02 A6 */ mflr r0 /* 801CBD10 001C8B10 90 01 00 04 */ stw r0, 4(r1) /* 801CBD14 001C8B14 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801CBD18 001C8B18 93 E1 00 14 */ stw r31, 0x14(r1) /* 801CBD1C 001C8B1C 93 C1 00 10 */ stw r30, 0x10(r1) /* 801CBD20 001C8B20 7C 7E 1B 78 */ mr r30, r3 -/* 801CBD24 001C8B24 48 00 85 ED */ bl func_801D4310 +/* 801CBD24 001C8B24 48 00 85 ED */ bl OSDisableInterrupts /* 801CBD28 001C8B28 38 C0 00 61 */ li r6, 0x61 /* 801CBD2C 001C8B2C 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CBD30 001C8B30 3C A0 CC 01 */ lis r5, 0xCC008000@ha @@ -25898,7 +25898,7 @@ func_801CBD0C: /* 801CBD5C 001C8B5C 80 04 05 AC */ lwz r0, 0x5ac(r4) /* 801CBD60 001C8B60 28 00 00 00 */ cmplwi r0, 0 /* 801CBD64 001C8B64 41 82 00 08 */ beq lbl_801CBD6C -/* 801CBD68 001C8B68 48 00 04 31 */ bl func_801CC198 +/* 801CBD68 001C8B68 48 00 04 31 */ bl __GXSetDirtyState lbl_801CBD6C: /* 801CBD6C 001C8B6C 3B E0 00 00 */ li r31, 0 /* 801CBD70 001C8B70 3C 60 CC 01 */ lis r3, 0xCC008000@ha @@ -25910,9 +25910,9 @@ lbl_801CBD6C: /* 801CBD88 001C8B88 93 E3 80 00 */ stw r31, -0x8000(r3) /* 801CBD8C 001C8B8C 93 E3 80 00 */ stw r31, -0x8000(r3) /* 801CBD90 001C8B90 93 E3 80 00 */ stw r31, -0x8000(r3) -/* 801CBD94 001C8B94 4B FE EF 15 */ bl func_801BACA8 +/* 801CBD94 001C8B94 4B FE EF 15 */ bl PPCSync /* 801CBD98 001C8B98 7F C3 F3 78 */ mr r3, r30 -/* 801CBD9C 001C8B9C 48 00 85 9D */ bl func_801D4338 +/* 801CBD9C 001C8B9C 48 00 85 9D */ bl OSRestoreInterrupts /* 801CBDA0 001C8BA0 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CBDA4 001C8BA4 B3 E3 00 02 */ sth r31, 2(r3) /* 801CBDA8 001C8BA8 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -25922,19 +25922,19 @@ lbl_801CBD6C: /* 801CBDB8 001C8BB8 7C 08 03 A6 */ mtlr r0 /* 801CBDBC 001C8BBC 4E 80 00 20 */ blr -.global func_801CBDC0 -func_801CBDC0: +.global GXReadDrawSync +GXReadDrawSync: /* 801CBDC0 001C8BC0 80 6D 9B A8 */ lwz r3, lbl_803CC4A8-_SDA_BASE_(r13) /* 801CBDC4 001C8BC4 A0 63 00 0E */ lhz r3, 0xe(r3) /* 801CBDC8 001C8BC8 4E 80 00 20 */ blr -.global func_801CBDCC -func_801CBDCC: +.global GXDrawDone +GXDrawDone: /* 801CBDCC 001C8BCC 7C 08 02 A6 */ mflr r0 /* 801CBDD0 001C8BD0 90 01 00 04 */ stw r0, 4(r1) /* 801CBDD4 001C8BD4 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801CBDD8 001C8BD8 93 E1 00 14 */ stw r31, 0x14(r1) -/* 801CBDDC 001C8BDC 48 00 85 35 */ bl func_801D4310 +/* 801CBDDC 001C8BDC 48 00 85 35 */ bl OSDisableInterrupts /* 801CBDE0 001C8BE0 38 00 00 61 */ li r0, 0x61 /* 801CBDE4 001C8BE4 3C A0 CC 01 */ lis r5, 0xCC008000@ha /* 801CBDE8 001C8BE8 3C 80 45 00 */ lis r4, 0x45000002@ha @@ -25942,31 +25942,31 @@ func_801CBDCC: /* 801CBDF0 001C8BF0 38 04 00 02 */ addi r0, r4, 0x45000002@l /* 801CBDF4 001C8BF4 90 05 80 00 */ stw r0, -0x8000(r5) /* 801CBDF8 001C8BF8 7C 7F 1B 78 */ mr r31, r3 -/* 801CBDFC 001C8BFC 4B FF FD 49 */ bl func_801CBB44 +/* 801CBDFC 001C8BFC 4B FF FD 49 */ bl GXFlush /* 801CBE00 001C8C00 38 00 00 00 */ li r0, 0 /* 801CBE04 001C8C04 98 0D 9B F0 */ stb r0, lbl_803CC4F0-_SDA_BASE_(r13) /* 801CBE08 001C8C08 7F E3 FB 78 */ mr r3, r31 -/* 801CBE0C 001C8C0C 48 00 85 2D */ bl func_801D4338 -/* 801CBE10 001C8C10 48 00 85 01 */ bl func_801D4310 +/* 801CBE0C 001C8C0C 48 00 85 2D */ bl OSRestoreInterrupts +/* 801CBE10 001C8C10 48 00 85 01 */ bl OSDisableInterrupts /* 801CBE14 001C8C14 7C 7F 1B 78 */ mr r31, r3 /* 801CBE18 001C8C18 48 00 00 0C */ b lbl_801CBE24 lbl_801CBE1C: /* 801CBE1C 001C8C1C 38 6D 9B F4 */ addi r3, r13, lbl_803CC4F4-_SDA_BASE_ -/* 801CBE20 001C8C20 48 00 B4 91 */ bl func_801D72B0 +/* 801CBE20 001C8C20 48 00 B4 91 */ bl OSSleepThread lbl_801CBE24: /* 801CBE24 001C8C24 88 0D 9B F0 */ lbz r0, lbl_803CC4F0-_SDA_BASE_(r13) /* 801CBE28 001C8C28 28 00 00 00 */ cmplwi r0, 0 /* 801CBE2C 001C8C2C 41 82 FF F0 */ beq lbl_801CBE1C /* 801CBE30 001C8C30 7F E3 FB 78 */ mr r3, r31 -/* 801CBE34 001C8C34 48 00 85 05 */ bl func_801D4338 +/* 801CBE34 001C8C34 48 00 85 05 */ bl OSRestoreInterrupts /* 801CBE38 001C8C38 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801CBE3C 001C8C3C 83 E1 00 14 */ lwz r31, 0x14(r1) /* 801CBE40 001C8C40 38 21 00 18 */ addi r1, r1, 0x18 /* 801CBE44 001C8C44 7C 08 03 A6 */ mtlr r0 /* 801CBE48 001C8C48 4E 80 00 20 */ blr -.global func_801CBE4C -func_801CBE4C: +.global GXPixModeSync +GXPixModeSync: /* 801CBE4C 001C8C4C 38 00 00 61 */ li r0, 0x61 /* 801CBE50 001C8C50 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CBE54 001C8C54 3C A0 CC 01 */ lis r5, 0xCC008000@ha @@ -25977,16 +25977,16 @@ func_801CBE4C: /* 801CBE68 001C8C68 B0 04 00 02 */ sth r0, 2(r4) /* 801CBE6C 001C8C6C 4E 80 00 20 */ blr -.global func_801CBE70 -func_801CBE70: +.global GXPokeAlphaMode +GXPokeAlphaMode: /* 801CBE70 001C8C70 80 AD 9B A8 */ lwz r5, lbl_803CC4A8-_SDA_BASE_(r13) /* 801CBE74 001C8C74 54 80 06 3E */ clrlwi r0, r4, 0x18 /* 801CBE78 001C8C78 50 60 40 2E */ rlwimi r0, r3, 8, 0, 0x17 /* 801CBE7C 001C8C7C B0 05 00 06 */ sth r0, 6(r5) /* 801CBE80 001C8C80 4E 80 00 20 */ blr -.global func_801CBE84 -func_801CBE84: +.global GXPokeAlphaRead +GXPokeAlphaRead: /* 801CBE84 001C8C84 38 A0 00 00 */ li r5, 0 /* 801CBE88 001C8C88 80 8D 9B A8 */ lwz r4, lbl_803CC4A8-_SDA_BASE_(r13) /* 801CBE8C 001C8C8C 50 65 07 BE */ rlwimi r5, r3, 0, 0x1e, 0x1f @@ -25996,8 +25996,8 @@ func_801CBE84: /* 801CBE9C 001C8C9C B0 64 00 08 */ sth r3, 8(r4) /* 801CBEA0 001C8CA0 4E 80 00 20 */ blr -.global func_801CBEA4 -func_801CBEA4: +.global GXPokeAlphaUpdate +GXPokeAlphaUpdate: /* 801CBEA4 001C8CA4 80 8D 9B A8 */ lwz r4, lbl_803CC4A8-_SDA_BASE_(r13) /* 801CBEA8 001C8CA8 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 801CBEAC 001C8CAC A0 64 00 02 */ lhz r3, 2(r4) @@ -26005,8 +26005,8 @@ func_801CBEA4: /* 801CBEB4 001C8CB4 B0 64 00 02 */ sth r3, 2(r4) /* 801CBEB8 001C8CB8 4E 80 00 20 */ blr -.global func_801CBEBC -func_801CBEBC: +.global GXPokeBlendMode +GXPokeBlendMode: /* 801CBEBC 001C8CBC 80 ED 9B A8 */ lwz r7, lbl_803CC4A8-_SDA_BASE_(r13) /* 801CBEC0 001C8CC0 2C 03 00 01 */ cmpwi r3, 1 /* 801CBEC4 001C8CC4 39 20 00 01 */ li r9, 1 @@ -26034,8 +26034,8 @@ lbl_801CBEDC: /* 801CBF18 001C8D18 B1 07 00 02 */ sth r8, 2(r7) /* 801CBF1C 001C8D1C 4E 80 00 20 */ blr -.global func_801CBF20 -func_801CBF20: +.global GXPokeColorUpdate +GXPokeColorUpdate: /* 801CBF20 001C8D20 80 8D 9B A8 */ lwz r4, lbl_803CC4A8-_SDA_BASE_(r13) /* 801CBF24 001C8D24 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 801CBF28 001C8D28 A0 64 00 02 */ lhz r3, 2(r4) @@ -26043,8 +26043,8 @@ func_801CBF20: /* 801CBF30 001C8D30 B0 64 00 02 */ sth r3, 2(r4) /* 801CBF34 001C8D34 4E 80 00 20 */ blr -.global func_801CBF38 -func_801CBF38: +.global GXPokeDstAlpha +GXPokeDstAlpha: /* 801CBF38 001C8D38 54 80 06 3E */ clrlwi r0, r4, 0x18 /* 801CBF3C 001C8D3C 80 8D 9B A8 */ lwz r4, lbl_803CC4A8-_SDA_BASE_(r13) /* 801CBF40 001C8D40 38 A0 00 00 */ li r5, 0 @@ -26055,8 +26055,8 @@ func_801CBF38: /* 801CBF54 001C8D54 B0 64 00 04 */ sth r3, 4(r4) /* 801CBF58 001C8D58 4E 80 00 20 */ blr -.global func_801CBF5C -func_801CBF5C: +.global GXPokeDither +GXPokeDither: /* 801CBF5C 001C8D5C 80 8D 9B A8 */ lwz r4, lbl_803CC4A8-_SDA_BASE_(r13) /* 801CBF60 001C8D60 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 801CBF64 001C8D64 A0 64 00 02 */ lhz r3, 2(r4) @@ -26064,8 +26064,8 @@ func_801CBF5C: /* 801CBF6C 001C8D6C B0 64 00 02 */ sth r3, 2(r4) /* 801CBF70 001C8D70 4E 80 00 20 */ blr -.global func_801CBF74 -func_801CBF74: +.global GXPokeZMode +GXPokeZMode: /* 801CBF74 001C8D74 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 801CBF78 001C8D78 80 6D 9B A8 */ lwz r3, lbl_803CC4A8-_SDA_BASE_(r13) /* 801CBF7C 001C8D7C 38 C0 00 00 */ li r6, 0 @@ -26075,8 +26075,8 @@ func_801CBF74: /* 801CBF8C 001C8D8C B0 C3 00 00 */ sth r6, 0(r3) /* 801CBF90 001C8D90 4E 80 00 20 */ blr -.global func_801CBF94 -func_801CBF94: +.global GXSetDrawSyncCallback +GXSetDrawSyncCallback: /* 801CBF94 001C8D94 7C 08 02 A6 */ mflr r0 /* 801CBF98 001C8D98 90 01 00 04 */ stw r0, 4(r1) /* 801CBF9C 001C8D9C 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -26084,9 +26084,9 @@ func_801CBF94: /* 801CBFA4 001C8DA4 93 C1 00 10 */ stw r30, 0x10(r1) /* 801CBFA8 001C8DA8 7C 7E 1B 78 */ mr r30, r3 /* 801CBFAC 001C8DAC 83 ED 9B E8 */ lwz r31, lbl_803CC4E8-_SDA_BASE_(r13) -/* 801CBFB0 001C8DB0 48 00 83 61 */ bl func_801D4310 +/* 801CBFB0 001C8DB0 48 00 83 61 */ bl OSDisableInterrupts /* 801CBFB4 001C8DB4 93 CD 9B E8 */ stw r30, lbl_803CC4E8-_SDA_BASE_(r13) -/* 801CBFB8 001C8DB8 48 00 83 81 */ bl func_801D4338 +/* 801CBFB8 001C8DB8 48 00 83 81 */ bl OSRestoreInterrupts /* 801CBFBC 001C8DBC 7F E3 FB 78 */ mr r3, r31 /* 801CBFC0 001C8DC0 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801CBFC4 001C8DC4 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -26107,17 +26107,17 @@ lbl_801CBFD8: /* 801CBFFC 001C8DFC A3 E3 00 0E */ lhz r31, 0xe(r3) /* 801CC000 001C8E00 41 82 00 34 */ beq lbl_801CC034 /* 801CC004 001C8E04 38 61 00 10 */ addi r3, r1, 0x10 -/* 801CC008 001C8E08 48 00 6B 65 */ bl func_801D2B6C +/* 801CC008 001C8E08 48 00 6B 65 */ bl OSClearContext /* 801CC00C 001C8E0C 38 61 00 10 */ addi r3, r1, 0x10 -/* 801CC010 001C8E10 48 00 69 95 */ bl func_801D29A4 +/* 801CC010 001C8E10 48 00 69 95 */ bl OSSetCurrentContext /* 801CC014 001C8E14 81 8D 9B E8 */ lwz r12, lbl_803CC4E8-_SDA_BASE_(r13) /* 801CC018 001C8E18 38 7F 00 00 */ addi r3, r31, 0 /* 801CC01C 001C8E1C 7D 88 03 A6 */ mtlr r12 /* 801CC020 001C8E20 4E 80 00 21 */ blrl /* 801CC024 001C8E24 38 61 00 10 */ addi r3, r1, 0x10 -/* 801CC028 001C8E28 48 00 6B 45 */ bl func_801D2B6C +/* 801CC028 001C8E28 48 00 6B 45 */ bl OSClearContext /* 801CC02C 001C8E2C 7F C3 F3 78 */ mr r3, r30 -/* 801CC030 001C8E30 48 00 69 75 */ bl func_801D29A4 +/* 801CC030 001C8E30 48 00 69 75 */ bl OSSetCurrentContext lbl_801CC034: /* 801CC034 001C8E34 80 6D 9B A8 */ lwz r3, lbl_803CC4A8-_SDA_BASE_(r13) /* 801CC038 001C8E38 38 00 00 01 */ li r0, 1 @@ -26131,8 +26131,8 @@ lbl_801CC034: /* 801CC058 001C8E58 7C 08 03 A6 */ mtlr r0 /* 801CC05C 001C8E5C 4E 80 00 20 */ blr -.global func_801CC060 -func_801CC060: +.global GXSetDrawDoneCallback +GXSetDrawDoneCallback: /* 801CC060 001C8E60 7C 08 02 A6 */ mflr r0 /* 801CC064 001C8E64 90 01 00 04 */ stw r0, 4(r1) /* 801CC068 001C8E68 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -26140,9 +26140,9 @@ func_801CC060: /* 801CC070 001C8E70 93 C1 00 10 */ stw r30, 0x10(r1) /* 801CC074 001C8E74 7C 7E 1B 78 */ mr r30, r3 /* 801CC078 001C8E78 83 ED 9B EC */ lwz r31, lbl_803CC4EC-_SDA_BASE_(r13) -/* 801CC07C 001C8E7C 48 00 82 95 */ bl func_801D4310 +/* 801CC07C 001C8E7C 48 00 82 95 */ bl OSDisableInterrupts /* 801CC080 001C8E80 93 CD 9B EC */ stw r30, lbl_803CC4EC-_SDA_BASE_(r13) -/* 801CC084 001C8E84 48 00 82 B5 */ bl func_801D4338 +/* 801CC084 001C8E84 48 00 82 B5 */ bl OSRestoreInterrupts /* 801CC088 001C8E88 7F E3 FB 78 */ mr r3, r31 /* 801CC08C 001C8E8C 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801CC090 001C8E90 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -26166,44 +26166,44 @@ lbl_801CC0A4: /* 801CC0D4 001C8ED4 28 00 00 00 */ cmplwi r0, 0 /* 801CC0D8 001C8ED8 41 82 00 30 */ beq lbl_801CC108 /* 801CC0DC 001C8EDC 38 61 00 10 */ addi r3, r1, 0x10 -/* 801CC0E0 001C8EE0 48 00 6A 8D */ bl func_801D2B6C +/* 801CC0E0 001C8EE0 48 00 6A 8D */ bl OSClearContext /* 801CC0E4 001C8EE4 38 61 00 10 */ addi r3, r1, 0x10 -/* 801CC0E8 001C8EE8 48 00 68 BD */ bl func_801D29A4 +/* 801CC0E8 001C8EE8 48 00 68 BD */ bl OSSetCurrentContext /* 801CC0EC 001C8EEC 81 8D 9B EC */ lwz r12, lbl_803CC4EC-_SDA_BASE_(r13) /* 801CC0F0 001C8EF0 7D 88 03 A6 */ mtlr r12 /* 801CC0F4 001C8EF4 4E 80 00 21 */ blrl /* 801CC0F8 001C8EF8 38 61 00 10 */ addi r3, r1, 0x10 -/* 801CC0FC 001C8EFC 48 00 6A 71 */ bl func_801D2B6C +/* 801CC0FC 001C8EFC 48 00 6A 71 */ bl OSClearContext /* 801CC100 001C8F00 7F E3 FB 78 */ mr r3, r31 -/* 801CC104 001C8F04 48 00 68 A1 */ bl func_801D29A4 +/* 801CC104 001C8F04 48 00 68 A1 */ bl OSSetCurrentContext lbl_801CC108: /* 801CC108 001C8F08 38 6D 9B F4 */ addi r3, r13, lbl_803CC4F4-_SDA_BASE_ -/* 801CC10C 001C8F0C 48 00 B2 91 */ bl func_801D739C +/* 801CC10C 001C8F0C 48 00 B2 91 */ bl OSWakeupThread /* 801CC110 001C8F10 80 01 02 E4 */ lwz r0, 0x2e4(r1) /* 801CC114 001C8F14 83 E1 02 DC */ lwz r31, 0x2dc(r1) /* 801CC118 001C8F18 38 21 02 E0 */ addi r1, r1, 0x2e0 /* 801CC11C 001C8F1C 7C 08 03 A6 */ mtlr r0 /* 801CC120 001C8F20 4E 80 00 20 */ blr -.global func_801CC124 -func_801CC124: +.global __GXPEInit +__GXPEInit: /* 801CC124 001C8F24 7C 08 02 A6 */ mflr r0 /* 801CC128 001C8F28 3C 60 80 1D */ lis r3, lbl_801CBFD8@ha /* 801CC12C 001C8F2C 90 01 00 04 */ stw r0, 4(r1) /* 801CC130 001C8F30 38 83 BF D8 */ addi r4, r3, lbl_801CBFD8@l /* 801CC134 001C8F34 38 60 00 12 */ li r3, 0x12 /* 801CC138 001C8F38 94 21 FF F8 */ stwu r1, -8(r1) -/* 801CC13C 001C8F3C 48 00 82 21 */ bl func_801D435C +/* 801CC13C 001C8F3C 48 00 82 21 */ bl __OSSetInterruptHandler /* 801CC140 001C8F40 3C 60 80 1D */ lis r3, lbl_801CC0A4@ha /* 801CC144 001C8F44 38 83 C0 A4 */ addi r4, r3, lbl_801CC0A4@l /* 801CC148 001C8F48 38 60 00 13 */ li r3, 0x13 -/* 801CC14C 001C8F4C 48 00 82 11 */ bl func_801D435C +/* 801CC14C 001C8F4C 48 00 82 11 */ bl __OSSetInterruptHandler /* 801CC150 001C8F50 38 6D 9B F4 */ addi r3, r13, lbl_803CC4F4-_SDA_BASE_ -/* 801CC154 001C8F54 48 00 A6 15 */ bl func_801D6768 +/* 801CC154 001C8F54 48 00 A6 15 */ bl OSInitThreadQueue /* 801CC158 001C8F58 38 60 20 00 */ li r3, 0x2000 -/* 801CC15C 001C8F5C 48 00 86 05 */ bl func_801D4760 +/* 801CC15C 001C8F5C 48 00 86 05 */ bl __OSUnmaskInterrupts /* 801CC160 001C8F60 38 60 10 00 */ li r3, 0x1000 -/* 801CC164 001C8F64 48 00 85 FD */ bl func_801D4760 +/* 801CC164 001C8F64 48 00 85 FD */ bl __OSUnmaskInterrupts /* 801CC168 001C8F68 80 6D 9B A8 */ lwz r3, lbl_803CC4A8-_SDA_BASE_(r13) /* 801CC16C 001C8F6C 38 00 00 01 */ li r0, 1 /* 801CC170 001C8F70 A0 83 00 0A */ lhz r4, 0xa(r3) @@ -26217,8 +26217,8 @@ func_801CC124: /* 801CC190 001C8F90 7C 08 03 A6 */ mtlr r0 /* 801CC194 001C8F94 4E 80 00 20 */ blr -.global func_801CC198 -func_801CC198: +.global __GXSetDirtyState +__GXSetDirtyState: /* 801CC198 001C8F98 7C 08 02 A6 */ mflr r0 /* 801CC19C 001C8F9C 90 01 00 04 */ stw r0, 4(r1) /* 801CC1A0 001C8FA0 94 21 FF F0 */ stwu r1, -0x10(r1) @@ -26227,27 +26227,27 @@ func_801CC198: /* 801CC1AC 001C8FAC 83 E3 05 AC */ lwz r31, 0x5ac(r3) /* 801CC1B0 001C8FB0 57 E0 07 FF */ clrlwi. r0, r31, 0x1f /* 801CC1B4 001C8FB4 41 82 00 08 */ beq lbl_801CC1BC -/* 801CC1B8 001C8FB8 48 00 22 45 */ bl func_801CE3FC +/* 801CC1B8 001C8FB8 48 00 22 45 */ bl __GXSetSUTexRegs lbl_801CC1BC: /* 801CC1BC 001C8FBC 57 E0 07 BD */ rlwinm. r0, r31, 0, 0x1e, 0x1e /* 801CC1C0 001C8FC0 41 82 00 08 */ beq lbl_801CC1C8 -/* 801CC1C4 001C8FC4 48 00 2B 89 */ bl func_801CED4C +/* 801CC1C4 001C8FC4 48 00 2B 89 */ bl __GXUpdateBPMask lbl_801CC1C8: /* 801CC1C8 001C8FC8 57 E0 07 7B */ rlwinm. r0, r31, 0, 0x1d, 0x1d /* 801CC1CC 001C8FCC 41 82 00 08 */ beq lbl_801CC1D4 -/* 801CC1D0 001C8FD0 48 00 03 25 */ bl func_801CC4F4 +/* 801CC1D0 001C8FD0 48 00 03 25 */ bl __GXSetGenMode lbl_801CC1D4: /* 801CC1D4 001C8FD4 57 E0 07 39 */ rlwinm. r0, r31, 0, 0x1c, 0x1c /* 801CC1D8 001C8FD8 41 82 00 08 */ beq lbl_801CC1E0 -/* 801CC1DC 001C8FDC 4B FF ED ED */ bl func_801CAFC8 +/* 801CC1DC 001C8FDC 4B FF ED ED */ bl __GXSetVCD lbl_801CC1E0: /* 801CC1E0 001C8FE0 57 E0 06 F7 */ rlwinm. r0, r31, 0, 0x1b, 0x1b /* 801CC1E4 001C8FE4 41 82 00 08 */ beq lbl_801CC1EC -/* 801CC1E8 001C8FE8 4B FF F4 D5 */ bl func_801CB6BC +/* 801CC1E8 001C8FE8 4B FF F4 D5 */ bl __GXSetVAT lbl_801CC1EC: /* 801CC1EC 001C8FEC 57 E0 06 F9 */ rlwinm. r0, r31, 0, 0x1b, 0x1c /* 801CC1F0 001C8FF0 41 82 00 08 */ beq lbl_801CC1F8 -/* 801CC1F4 001C8FF4 4B FF EE 91 */ bl func_801CB084 +/* 801CC1F4 001C8FF4 4B FF EE 91 */ bl __GXCalculateVLim lbl_801CC1F8: /* 801CC1F8 001C8FF8 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CC1FC 001C8FFC 38 00 00 00 */ li r0, 0 @@ -26258,8 +26258,8 @@ lbl_801CC1F8: /* 801CC210 001C9010 7C 08 03 A6 */ mtlr r0 /* 801CC214 001C9014 4E 80 00 20 */ blr -.global func_801CC218 -func_801CC218: +.global GXBegin +GXBegin: /* 801CC218 001C9018 7C 08 02 A6 */ mflr r0 /* 801CC21C 001C901C 90 01 00 04 */ stw r0, 4(r1) /* 801CC220 001C9020 94 21 FF D8 */ stwu r1, -0x28(r1) @@ -26276,27 +26276,27 @@ func_801CC218: /* 801CC24C 001C904C 41 82 00 58 */ beq lbl_801CC2A4 /* 801CC250 001C9050 57 E0 07 FF */ clrlwi. r0, r31, 0x1f /* 801CC254 001C9054 41 82 00 08 */ beq lbl_801CC25C -/* 801CC258 001C9058 48 00 21 A5 */ bl func_801CE3FC +/* 801CC258 001C9058 48 00 21 A5 */ bl __GXSetSUTexRegs lbl_801CC25C: /* 801CC25C 001C905C 57 E0 07 BD */ rlwinm. r0, r31, 0, 0x1e, 0x1e /* 801CC260 001C9060 41 82 00 08 */ beq lbl_801CC268 -/* 801CC264 001C9064 48 00 2A E9 */ bl func_801CED4C +/* 801CC264 001C9064 48 00 2A E9 */ bl __GXUpdateBPMask lbl_801CC268: /* 801CC268 001C9068 57 E0 07 7B */ rlwinm. r0, r31, 0, 0x1d, 0x1d /* 801CC26C 001C906C 41 82 00 08 */ beq lbl_801CC274 -/* 801CC270 001C9070 48 00 02 85 */ bl func_801CC4F4 +/* 801CC270 001C9070 48 00 02 85 */ bl __GXSetGenMode lbl_801CC274: /* 801CC274 001C9074 57 E0 07 39 */ rlwinm. r0, r31, 0, 0x1c, 0x1c /* 801CC278 001C9078 41 82 00 08 */ beq lbl_801CC280 -/* 801CC27C 001C907C 4B FF ED 4D */ bl func_801CAFC8 +/* 801CC27C 001C907C 4B FF ED 4D */ bl __GXSetVCD lbl_801CC280: /* 801CC280 001C9080 57 E0 06 F7 */ rlwinm. r0, r31, 0, 0x1b, 0x1b /* 801CC284 001C9084 41 82 00 08 */ beq lbl_801CC28C -/* 801CC288 001C9088 4B FF F4 35 */ bl func_801CB6BC +/* 801CC288 001C9088 4B FF F4 35 */ bl __GXSetVAT lbl_801CC28C: /* 801CC28C 001C908C 57 E0 06 F9 */ rlwinm. r0, r31, 0, 0x1b, 0x1c /* 801CC290 001C9090 41 82 00 08 */ beq lbl_801CC298 -/* 801CC294 001C9094 4B FF ED F1 */ bl func_801CB084 +/* 801CC294 001C9094 4B FF ED F1 */ bl __GXCalculateVLim lbl_801CC298: /* 801CC298 001C9098 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CC29C 001C909C 38 00 00 00 */ li r0, 0 @@ -26306,7 +26306,7 @@ lbl_801CC2A4: /* 801CC2A8 001C90A8 80 03 00 00 */ lwz r0, 0(r3) /* 801CC2AC 001C90AC 28 00 00 00 */ cmplwi r0, 0 /* 801CC2B0 001C90B0 40 82 00 08 */ bne lbl_801CC2B8 -/* 801CC2B4 001C90B4 48 00 00 35 */ bl func_801CC2E8 +/* 801CC2B4 001C90B4 48 00 00 35 */ bl __GXSendFlushPrim lbl_801CC2B8: /* 801CC2B8 001C90B8 7F A0 E3 78 */ or r0, r29, r28 /* 801CC2BC 001C90BC 3C 60 CC 01 */ lis r3, 0xCC008000@ha @@ -26321,8 +26321,8 @@ lbl_801CC2B8: /* 801CC2E0 001C90E0 7C 08 03 A6 */ mtlr r0 /* 801CC2E4 001C90E4 4E 80 00 20 */ blr -.global func_801CC2E8 -func_801CC2E8: +.global __GXSendFlushPrim +__GXSendFlushPrim: /* 801CC2E8 001C90E8 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CC2EC 001C90EC 38 00 00 98 */ li r0, 0x98 /* 801CC2F0 001C90F0 3C A0 CC 01 */ lis r5, 0xCC008000@ha @@ -26362,8 +26362,8 @@ lbl_801CC360: /* 801CC368 001C9168 B0 03 00 02 */ sth r0, 2(r3) /* 801CC36C 001C916C 4E 80 00 20 */ blr -.global func_801CC370 -func_801CC370: +.global GXSetLineWidth +GXSetLineWidth: /* 801CC370 001C9170 80 E2 B2 F8 */ lwz r7, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CC374 001C9174 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 801CC378 001C9178 38 60 00 61 */ li r3, 0x61 @@ -26381,8 +26381,8 @@ func_801CC370: /* 801CC3A8 001C91A8 B0 07 00 02 */ sth r0, 2(r7) /* 801CC3AC 001C91AC 4E 80 00 20 */ blr -.global func_801CC3B0 -func_801CC3B0: +.global GXSetPointSize +GXSetPointSize: /* 801CC3B0 001C91B0 80 E2 B2 F8 */ lwz r7, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CC3B4 001C91B4 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 801CC3B8 001C91B8 38 60 00 61 */ li r3, 0x61 @@ -26400,8 +26400,8 @@ func_801CC3B0: /* 801CC3E8 001C91E8 B0 07 00 02 */ sth r0, 2(r7) /* 801CC3EC 001C91EC 4E 80 00 20 */ blr -.global func_801CC3F0 -func_801CC3F0: +.global GXEnableTexOffsets +GXEnableTexOffsets: /* 801CC3F0 001C91F0 80 E2 B2 F8 */ lwz r7, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CC3F4 001C91F4 54 63 10 3A */ slwi r3, r3, 2 /* 801CC3F8 001C91F8 54 A0 06 3E */ clrlwi r0, r5, 0x18 @@ -26421,8 +26421,8 @@ func_801CC3F0: /* 801CC430 001C9230 B0 07 00 02 */ sth r0, 2(r7) /* 801CC434 001C9234 4E 80 00 20 */ blr -.global func_801CC438 -func_801CC438: +.global GXSetCullMode +GXSetCullMode: /* 801CC438 001C9238 2C 03 00 02 */ cmpwi r3, 2 /* 801CC43C 001C923C 41 82 00 1C */ beq lbl_801CC458 /* 801CC440 001C9240 40 80 00 1C */ bge lbl_801CC45C @@ -26444,8 +26444,8 @@ lbl_801CC45C: /* 801CC474 001C9274 90 04 05 AC */ stw r0, 0x5ac(r4) /* 801CC478 001C9278 4E 80 00 20 */ blr -.global func_801CC47C -func_801CC47C: +.global GXGetCullMode +GXGetCullMode: /* 801CC47C 001C927C 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CC480 001C9280 80 04 02 04 */ lwz r0, 0x204(r4) /* 801CC484 001C9284 54 00 97 BE */ rlwinm r0, r0, 0x12, 0x1e, 0x1f @@ -26467,8 +26467,8 @@ lbl_801CC4B8: /* 801CC4B8 001C92B8 90 03 00 00 */ stw r0, 0(r3) /* 801CC4BC 001C92BC 4E 80 00 20 */ blr -.global func_801CC4C0 -func_801CC4C0: +.global GXSetCoPlanar +GXSetCoPlanar: /* 801CC4C0 001C92C0 80 C2 B2 F8 */ lwz r6, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CC4C4 001C92C4 38 80 00 61 */ li r4, 0x61 /* 801CC4C8 001C92C8 3C 00 FE 08 */ lis r0, 0xfe08 @@ -26483,8 +26483,8 @@ func_801CC4C0: /* 801CC4EC 001C92EC 90 03 80 00 */ stw r0, -0x8000(r3) /* 801CC4F0 001C92F0 4E 80 00 20 */ blr -.global func_801CC4F4 -func_801CC4F4: +.global __GXSetGenMode +__GXSetGenMode: /* 801CC4F4 001C92F4 38 00 00 61 */ li r0, 0x61 /* 801CC4F8 001C92F8 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CC4FC 001C92FC 3C A0 CC 01 */ lis r5, 0xCC008000@ha @@ -26495,8 +26495,8 @@ func_801CC4F4: /* 801CC510 001C9310 B0 04 00 02 */ sth r0, 2(r4) /* 801CC514 001C9314 4E 80 00 20 */ blr -.global func_801CC518 -func_801CC518: +.global GXSetDispCopySrc +GXSetDispCopySrc: /* 801CC518 001C9318 81 02 B2 F8 */ lwz r8, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CC51C 001C931C 39 20 00 00 */ li r9, 0 /* 801CC520 001C9320 54 A7 04 3E */ clrlwi r7, r5, 0x10 @@ -26529,8 +26529,8 @@ func_801CC518: /* 801CC58C 001C938C 90 68 01 E4 */ stw r3, 0x1e4(r8) /* 801CC590 001C9390 4E 80 00 20 */ blr -.global func_801CC594 -func_801CC594: +.global GXSetTexCopySrc +GXSetTexCopySrc: /* 801CC594 001C9394 81 02 B2 F8 */ lwz r8, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CC598 001C9398 39 20 00 00 */ li r9, 0 /* 801CC59C 001C939C 54 A7 04 3E */ clrlwi r7, r5, 0x10 @@ -26563,8 +26563,8 @@ func_801CC594: /* 801CC608 001C9408 90 68 01 F4 */ stw r3, 0x1f4(r8) /* 801CC60C 001C940C 4E 80 00 20 */ blr -.global func_801CC610 -func_801CC610: +.global GXSetDispCopyDst +GXSetDispCopyDst: /* 801CC610 001C9410 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CC614 001C9414 38 00 00 00 */ li r0, 0 /* 801CC618 001C9418 90 04 01 E8 */ stw r0, 0x1e8(r4) @@ -26579,8 +26579,8 @@ func_801CC610: /* 801CC63C 001C943C 90 64 01 E8 */ stw r3, 0x1e8(r4) /* 801CC640 001C9440 4E 80 00 20 */ blr -.global func_801CC644 -func_801CC644: +.global GXSetTexCopyDst +GXSetTexCopyDst: /* 801CC644 001C9444 7C 08 02 A6 */ mflr r0 /* 801CC648 001C9448 2C 05 00 13 */ cmpwi r5, 0x13 /* 801CC64C 001C944C 90 01 00 04 */ stw r0, 4(r1) @@ -26635,7 +26635,7 @@ lbl_801CC6CC: /* 801CC700 001C9500 38 C1 00 1C */ addi r6, r1, 0x1c /* 801CC704 001C9504 38 E1 00 18 */ addi r7, r1, 0x18 /* 801CC708 001C9508 39 01 00 14 */ addi r8, r1, 0x14 -/* 801CC70C 001C950C 48 00 11 19 */ bl func_801CD824 +/* 801CC70C 001C950C 48 00 11 19 */ bl __GetImageTileCount /* 801CC710 001C9510 80 E2 B2 F8 */ lwz r7, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CC714 001C9514 38 00 00 00 */ li r0, 0 /* 801CC718 001C9518 38 60 00 4D */ li r3, 0x4d @@ -26662,8 +26662,8 @@ lbl_801CC6CC: /* 801CC76C 001C956C 7C 08 03 A6 */ mtlr r0 /* 801CC770 001C9570 4E 80 00 20 */ blr -.global func_801CC774 -func_801CC774: +.global GXSetDispCopyFrame2Field +GXSetDispCopyFrame2Field: /* 801CC774 001C9574 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CC778 001C9578 38 00 00 00 */ li r0, 0 /* 801CC77C 001C957C 80 85 01 EC */ lwz r4, 0x1ec(r5) @@ -26674,8 +26674,8 @@ func_801CC774: /* 801CC790 001C9590 90 65 01 FC */ stw r3, 0x1fc(r5) /* 801CC794 001C9594 4E 80 00 20 */ blr -.global func_801CC798 -func_801CC798: +.global GXSetCopyClamp +GXSetCopyClamp: /* 801CC798 001C9598 54 65 07 FE */ clrlwi r5, r3, 0x1f /* 801CC79C 001C959C 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CC7A0 001C95A0 38 05 FF FF */ addi r0, r5, -1 @@ -26699,8 +26699,8 @@ func_801CC798: /* 801CC7E8 001C95E8 90 04 01 FC */ stw r0, 0x1fc(r4) /* 801CC7EC 001C95EC 4E 80 00 20 */ blr -.global func_801CC7F0 -func_801CC7F0: +.global GXGetYScaleFactor +GXGetYScaleFactor: /* 801CC7F0 001C95F0 7C 08 02 A6 */ mflr r0 /* 801CC7F4 001C95F4 90 01 00 04 */ stw r0, 4(r1) /* 801CC7F8 001C95F8 3C 00 43 30 */ lis r0, 0x4330 @@ -26860,8 +26860,8 @@ lbl_801CC9F8: /* 801CCA20 001C9820 7C 08 03 A6 */ mtlr r0 /* 801CCA24 001C9824 4E 80 00 20 */ blr -.global func_801CCA28 -func_801CCA28: +.global GXSetDispCopyYScale +GXSetDispCopyYScale: /* 801CCA28 001C9828 7C 08 02 A6 */ mflr r0 /* 801CCA2C 001C982C 90 01 00 04 */ stw r0, 4(r1) /* 801CCA30 001C9830 94 21 FF F8 */ stwu r1, -8(r1) @@ -26918,8 +26918,8 @@ lbl_801CCAE4: /* 801CCAEC 001C98EC 7C 08 03 A6 */ mtlr r0 /* 801CCAF0 001C98F0 4E 80 00 20 */ blr -.global func_801CCAF4 -func_801CCAF4: +.global GXSetCopyClear +GXSetCopyClear: /* 801CCAF4 001C98F4 88 A3 00 00 */ lbz r5, 0(r3) /* 801CCAF8 001C98F8 38 C0 00 00 */ li r6, 0 /* 801CCAFC 001C98FC 88 03 00 03 */ lbz r0, 3(r3) @@ -26951,8 +26951,8 @@ func_801CCAF4: /* 801CCB64 001C9964 B0 05 00 02 */ sth r0, 2(r5) /* 801CCB68 001C9968 4E 80 00 20 */ blr -.global func_801CCB6C -func_801CCB6C: +.global GXSetCopyFilter +GXSetCopyFilter: /* 801CCB6C 001C996C 94 21 FF B8 */ stwu r1, -0x48(r1) /* 801CCB70 001C9970 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 801CCB74 001C9974 BF 01 00 28 */ stmw r24, 0x28(r1) @@ -27088,16 +27088,16 @@ lbl_801CCD44: /* 801CCD6C 001C9B6C 38 21 00 48 */ addi r1, r1, 0x48 /* 801CCD70 001C9B70 4E 80 00 20 */ blr -.global func_801CCD74 -func_801CCD74: +.global GXSetDispCopyGamma +GXSetDispCopyGamma: /* 801CCD74 001C9B74 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CCD78 001C9B78 80 04 01 EC */ lwz r0, 0x1ec(r4) /* 801CCD7C 001C9B7C 50 60 3D F0 */ rlwimi r0, r3, 7, 0x17, 0x18 /* 801CCD80 001C9B80 90 04 01 EC */ stw r0, 0x1ec(r4) /* 801CCD84 001C9B84 4E 80 00 20 */ blr -.global func_801CCD88 -func_801CCD88: +.global GXCopyDisp +GXCopyDisp: /* 801CCD88 001C9B88 54 80 06 3F */ clrlwi. r0, r4, 0x18 /* 801CCD8C 001C9B8C 41 82 00 44 */ beq lbl_801CCDD0 /* 801CCD90 001C9B90 80 E2 B2 F8 */ lwz r7, lbl_803CFC78-_SDA2_BASE_(r2) @@ -27194,8 +27194,8 @@ lbl_801CCEE0: /* 801CCEE8 001C9CE8 B0 03 00 02 */ sth r0, 2(r3) /* 801CCEEC 001C9CEC 4E 80 00 20 */ blr -.global func_801CCEF0 -func_801CCEF0: +.global GXCopyTex +GXCopyTex: /* 801CCEF0 001C9CF0 54 80 06 3F */ clrlwi. r0, r4, 0x18 /* 801CCEF4 001C9CF4 41 82 00 44 */ beq lbl_801CCF38 /* 801CCEF8 001C9CF8 80 E2 B2 F8 */ lwz r7, lbl_803CFC78-_SDA2_BASE_(r2) @@ -27303,8 +27303,8 @@ lbl_801CD06C: /* 801CD074 001C9E74 B0 03 00 02 */ sth r0, 2(r3) /* 801CD078 001C9E78 4E 80 00 20 */ blr -.global func_801CD07C -func_801CD07C: +.global GXClearBoundingBox +GXClearBoundingBox: /* 801CD07C 001C9E7C 38 C0 00 61 */ li r6, 0x61 /* 801CD080 001C9E80 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CD084 001C9E84 3C A0 CC 01 */ lis r5, 0xCC008000@ha @@ -27320,8 +27320,8 @@ func_801CD07C: /* 801CD0AC 001C9EAC B0 03 00 02 */ sth r0, 2(r3) /* 801CD0B0 001C9EB0 4E 80 00 20 */ blr -.global func_801CD0B4 -func_801CD0B4: +.global GXInitLightAttn +GXInitLightAttn: /* 801CD0B4 001C9EB4 D0 23 00 10 */ stfs f1, 0x10(r3) /* 801CD0B8 001C9EB8 D0 43 00 14 */ stfs f2, 0x14(r3) /* 801CD0BC 001C9EBC D0 63 00 18 */ stfs f3, 0x18(r3) @@ -27330,15 +27330,15 @@ func_801CD0B4: /* 801CD0C8 001C9EC8 D0 C3 00 24 */ stfs f6, 0x24(r3) /* 801CD0CC 001C9ECC 4E 80 00 20 */ blr -.global func_801CD0D0 -func_801CD0D0: +.global GXInitLightAttnA +GXInitLightAttnA: /* 801CD0D0 001C9ED0 D0 23 00 10 */ stfs f1, 0x10(r3) /* 801CD0D4 001C9ED4 D0 43 00 14 */ stfs f2, 0x14(r3) /* 801CD0D8 001C9ED8 D0 63 00 18 */ stfs f3, 0x18(r3) /* 801CD0DC 001C9EDC 4E 80 00 20 */ blr -.global func_801CD0E0 -func_801CD0E0: +.global GXInitLightSpot +GXInitLightSpot: /* 801CD0E0 001C9EE0 7C 08 02 A6 */ mflr r0 /* 801CD0E4 001C9EE4 90 01 00 04 */ stw r0, 4(r1) /* 801CD0E8 001C9EE8 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -27444,8 +27444,8 @@ lbl_801CD24C: /* 801CD268 001CA068 7C 08 03 A6 */ mtlr r0 /* 801CD26C 001CA06C 4E 80 00 20 */ blr -.global func_801CD270 -func_801CD270: +.global GXInitLightDistAttn +GXInitLightDistAttn: /* 801CD270 001CA070 C0 02 B3 30 */ lfs f0, lbl_803CFCB0-_SDA2_BASE_(r2) /* 801CD274 001CA074 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801CD278 001CA078 40 80 00 08 */ bge lbl_801CD280 @@ -27508,15 +27508,15 @@ lbl_801CD330: /* 801CD338 001CA138 D0 83 00 24 */ stfs f4, 0x24(r3) /* 801CD33C 001CA13C 4E 80 00 20 */ blr -.global func_801CD340 -func_801CD340: +.global GXInitLightPos +GXInitLightPos: /* 801CD340 001CA140 D0 23 00 28 */ stfs f1, 0x28(r3) /* 801CD344 001CA144 D0 43 00 2C */ stfs f2, 0x2c(r3) /* 801CD348 001CA148 D0 63 00 30 */ stfs f3, 0x30(r3) /* 801CD34C 001CA14C 4E 80 00 20 */ blr -.global func_801CD350 -func_801CD350: +.global GXInitLightDir +GXInitLightDir: /* 801CD350 001CA150 FC 80 08 50 */ fneg f4, f1 /* 801CD354 001CA154 FC 20 10 50 */ fneg f1, f2 /* 801CD358 001CA158 FC 00 18 50 */ fneg f0, f3 @@ -27525,14 +27525,14 @@ func_801CD350: /* 801CD364 001CA164 D0 03 00 3C */ stfs f0, 0x3c(r3) /* 801CD368 001CA168 4E 80 00 20 */ blr -.global func_801CD36C -func_801CD36C: +.global GXInitLightColor +GXInitLightColor: /* 801CD36C 001CA16C 80 04 00 00 */ lwz r0, 0(r4) /* 801CD370 001CA170 90 03 00 0C */ stw r0, 0xc(r3) /* 801CD374 001CA174 4E 80 00 20 */ blr -.global func_801CD378 -func_801CD378: +.global GXLoadLightObjImm +GXLoadLightObjImm: /* 801CD378 001CA178 7C 80 00 34 */ cntlzw r0, r4 /* 801CD37C 001CA17C 20 00 00 1F */ subfic r0, r0, 0x1f /* 801CD380 001CA180 54 05 26 76 */ rlwinm r5, r0, 4, 0x19, 0x1b @@ -27565,8 +27565,8 @@ func_801CD378: /* 801CD3EC 001CA1EC B0 03 00 02 */ sth r0, 2(r3) /* 801CD3F0 001CA1F0 4E 80 00 20 */ blr -.global func_801CD3F4 -func_801CD3F4: +.global GXSetChanAmbColor +GXSetChanAmbColor: /* 801CD3F4 001CA1F4 2C 03 00 03 */ cmpwi r3, 3 /* 801CD3F8 001CA1F8 41 82 00 84 */ beq lbl_801CD47C /* 801CD3FC 001CA1FC 40 80 00 1C */ bge lbl_801CD418 @@ -27636,8 +27636,8 @@ lbl_801CD4B0: /* 801CD4DC 001CA2DC 90 E3 00 A8 */ stw r7, 0xa8(r3) /* 801CD4E0 001CA2E0 4E 80 00 20 */ blr -.global func_801CD4E4 -func_801CD4E4: +.global GXSetChanMatColor +GXSetChanMatColor: /* 801CD4E4 001CA2E4 2C 03 00 03 */ cmpwi r3, 3 /* 801CD4E8 001CA2E8 41 82 00 84 */ beq lbl_801CD56C /* 801CD4EC 001CA2EC 40 80 00 1C */ bge lbl_801CD508 @@ -27707,8 +27707,8 @@ lbl_801CD5A0: /* 801CD5CC 001CA3CC 90 E3 00 B0 */ stw r7, 0xb0(r3) /* 801CD5D0 001CA3D0 4E 80 00 20 */ blr -.global func_801CD5D4 -func_801CD5D4: +.global GXSetNumChans +GXSetNumChans: /* 801CD5D4 001CA3D4 80 C2 B2 F8 */ lwz r6, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CD5D8 001CA3D8 54 65 06 3E */ clrlwi r5, r3, 0x18 /* 801CD5DC 001CA3DC 38 80 00 10 */ li r4, 0x10 @@ -27725,8 +27725,8 @@ func_801CD5D4: /* 801CD608 001CA408 90 06 05 AC */ stw r0, 0x5ac(r6) /* 801CD60C 001CA40C 4E 80 00 20 */ blr -.global func_801CD610 -func_801CD610: +.global GXSetChanCtrl +GXSetChanCtrl: /* 801CD610 001CA410 54 80 06 3E */ clrlwi r0, r4, 0x18 /* 801CD614 001CA414 38 80 00 00 */ li r4, 0 /* 801CD618 001CA418 50 04 0F BC */ rlwimi r4, r0, 1, 0x1e, 0x1e @@ -27777,8 +27777,8 @@ lbl_801CD6B8: /* 801CD6C0 001CA4C0 B0 03 00 02 */ sth r0, 2(r3) /* 801CD6C4 001CA4C4 4E 80 00 20 */ blr -.global func_801CD6C8 -func_801CD6C8: +.global GXGetTexBufferSize +GXGetTexBufferSize: /* 801CD6C8 001CA4C8 94 21 FF D8 */ stwu r1, -0x28(r1) /* 801CD6CC 001CA4CC 28 05 00 3C */ cmplwi r5, 0x3c /* 801CD6D0 001CA4D0 93 E1 00 24 */ stw r31, 0x24(r1) @@ -27880,8 +27880,8 @@ lbl_801CD814: /* 801CD81C 001CA61C 38 21 00 28 */ addi r1, r1, 0x28 /* 801CD820 001CA620 4E 80 00 20 */ blr -.global func_801CD824 -func_801CD824: +.global __GetImageTileCount +__GetImageTileCount: /* 801CD824 001CA624 28 03 00 3C */ cmplwi r3, 0x3c /* 801CD828 001CA628 41 81 00 40 */ bgt lbl_801CD868 /* 801CD82C 001CA62C 3D 20 80 2B */ lis r9, lbl_802B4D24@ha @@ -27940,8 +27940,8 @@ lbl_801CD8E4: /* 801CD8E4 001CA6E4 90 08 00 00 */ stw r0, 0(r8) /* 801CD8E8 001CA6E8 4E 80 00 20 */ blr -.global func_801CD8EC -func_801CD8EC: +.global GXInitTexObj +GXInitTexObj: /* 801CD8EC 001CA6EC 7C 08 02 A6 */ mflr r0 /* 801CD8F0 001CA6F0 90 01 00 04 */ stw r0, 4(r1) /* 801CD8F4 001CA6F4 94 21 FF A0 */ stwu r1, -0x60(r1) @@ -28098,8 +28098,8 @@ lbl_801CDAE0: /* 801CDB30 001CA930 7C 08 03 A6 */ mtlr r0 /* 801CDB34 001CA934 4E 80 00 20 */ blr -.global func_801CDB38 -func_801CDB38: +.global GXInitTexObjCI +GXInitTexObjCI: /* 801CDB38 001CA938 7C 08 02 A6 */ mflr r0 /* 801CDB3C 001CA93C 90 01 00 04 */ stw r0, 4(r1) /* 801CDB40 001CA940 94 21 FF D0 */ stwu r1, -0x30(r1) @@ -28107,7 +28107,7 @@ func_801CDB38: /* 801CDB48 001CA948 83 E1 00 38 */ lwz r31, 0x38(r1) /* 801CDB4C 001CA94C 93 C1 00 28 */ stw r30, 0x28(r1) /* 801CDB50 001CA950 7C 7E 1B 78 */ mr r30, r3 -/* 801CDB54 001CA954 4B FF FD 99 */ bl func_801CD8EC +/* 801CDB54 001CA954 4B FF FD 99 */ bl GXInitTexObj /* 801CDB58 001CA958 88 1E 00 1F */ lbz r0, 0x1f(r30) /* 801CDB5C 001CA95C 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d /* 801CDB60 001CA960 98 1E 00 1F */ stb r0, 0x1f(r30) @@ -28119,8 +28119,8 @@ func_801CDB38: /* 801CDB78 001CA978 7C 08 03 A6 */ mtlr r0 /* 801CDB7C 001CA97C 4E 80 00 20 */ blr -.global func_801CDB80 -func_801CDB80: +.global GXInitTexObjLOD +GXInitTexObjLOD: /* 801CDB80 001CA980 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801CDB84 001CA984 C0 02 B3 70 */ lfs f0, lbl_803CFCF0-_SDA2_BASE_(r2) /* 801CDB88 001CA988 FC 03 00 40 */ fcmpo cr0, f3, f0 @@ -28221,13 +28221,13 @@ lbl_801CDCB0: /* 801CDCDC 001CAADC 38 21 00 30 */ addi r1, r1, 0x30 /* 801CDCE0 001CAAE0 4E 80 00 20 */ blr -.global func_801CDCE4 -func_801CDCE4: +.global GXGetTexObjFmt +GXGetTexObjFmt: /* 801CDCE4 001CAAE4 80 63 00 14 */ lwz r3, 0x14(r3) /* 801CDCE8 001CAAE8 4E 80 00 20 */ blr -.global func_801CDCEC -func_801CDCEC: +.global GXGetTexObjMipMap +GXGetTexObjMipMap: /* 801CDCEC 001CAAEC 88 03 00 1F */ lbz r0, 0x1f(r3) /* 801CDCF0 001CAAF0 54 03 07 FE */ clrlwi r3, r0, 0x1f /* 801CDCF4 001CAAF4 38 03 FF FF */ addi r0, r3, -1 @@ -28235,8 +28235,8 @@ func_801CDCEC: /* 801CDCFC 001CAAFC 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f /* 801CDD00 001CAB00 4E 80 00 20 */ blr -.global func_801CDD04 -func_801CDD04: +.global GXGetTexObjLODBias +GXGetTexObjLODBias: /* 801CDD04 001CAB04 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801CDD08 001CAB08 3C 00 43 30 */ lis r0, 0x4330 /* 801CDD0C 001CAB0C 80 63 00 00 */ lwz r3, 0(r3) @@ -28254,33 +28254,33 @@ func_801CDD04: /* 801CDD3C 001CAB3C 38 21 00 20 */ addi r1, r1, 0x20 /* 801CDD40 001CAB40 4E 80 00 20 */ blr -.global func_801CDD44 -func_801CDD44: +.global GXGetTexObjBiasClamp +GXGetTexObjBiasClamp: /* 801CDD44 001CAB44 80 03 00 00 */ lwz r0, 0(r3) /* 801CDD48 001CAB48 54 03 5F FE */ rlwinm r3, r0, 0xb, 0x1f, 0x1f /* 801CDD4C 001CAB4C 4E 80 00 20 */ blr -.global func_801CDD50 -func_801CDD50: +.global GXGetTexObjEdgeLOD +GXGetTexObjEdgeLOD: /* 801CDD50 001CAB50 80 03 00 00 */ lwz r0, 0(r3) /* 801CDD54 001CAB54 54 00 C7 FE */ rlwinm r0, r0, 0x18, 0x1f, 0x1f /* 801CDD58 001CAB58 7C 00 00 34 */ cntlzw r0, r0 /* 801CDD5C 001CAB5C 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f /* 801CDD60 001CAB60 4E 80 00 20 */ blr -.global func_801CDD64 -func_801CDD64: +.global GXGetTexObjMaxAniso +GXGetTexObjMaxAniso: /* 801CDD64 001CAB64 80 03 00 00 */ lwz r0, 0(r3) /* 801CDD68 001CAB68 54 03 6F BE */ rlwinm r3, r0, 0xd, 0x1e, 0x1f /* 801CDD6C 001CAB6C 4E 80 00 20 */ blr -.global func_801CDD70 -func_801CDD70: +.global GXGetTexObjTlut +GXGetTexObjTlut: /* 801CDD70 001CAB70 80 63 00 18 */ lwz r3, 0x18(r3) /* 801CDD74 001CAB74 4E 80 00 20 */ blr -.global func_801CDD78 -func_801CDD78: +.global GXLoadTexObjPreLoaded +GXLoadTexObjPreLoaded: /* 801CDD78 001CAB78 7C 08 02 A6 */ mflr r0 /* 801CDD7C 001CAB7C 38 ED 85 F8 */ addi r7, r13, lbl_803CAEF8-_SDA_BASE_ /* 801CDD80 001CAB80 90 01 00 04 */ stw r0, 4(r1) @@ -28378,8 +28378,8 @@ lbl_801CDEA4: /* 801CDEEC 001CACEC 7C 08 03 A6 */ mtlr r0 /* 801CDEF0 001CACF0 4E 80 00 20 */ blr -.global func_801CDEF4 -func_801CDEF4: +.global GXLoadTexObj +GXLoadTexObj: /* 801CDEF4 001CACF4 7C 08 02 A6 */ mflr r0 /* 801CDEF8 001CACF8 90 01 00 04 */ stw r0, 4(r1) /* 801CDEFC 001CACFC 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -28394,7 +28394,7 @@ func_801CDEF4: /* 801CDF20 001CAD20 38 83 00 00 */ addi r4, r3, 0 /* 801CDF24 001CAD24 38 7E 00 00 */ addi r3, r30, 0 /* 801CDF28 001CAD28 38 BF 00 00 */ addi r5, r31, 0 -/* 801CDF2C 001CAD2C 4B FF FE 4D */ bl func_801CDD78 +/* 801CDF2C 001CAD2C 4B FF FE 4D */ bl GXLoadTexObjPreLoaded /* 801CDF30 001CAD30 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801CDF34 001CAD34 83 E1 00 14 */ lwz r31, 0x14(r1) /* 801CDF38 001CAD38 83 C1 00 10 */ lwz r30, 0x10(r1) @@ -28402,8 +28402,8 @@ func_801CDEF4: /* 801CDF40 001CAD40 7C 08 03 A6 */ mtlr r0 /* 801CDF44 001CAD44 4E 80 00 20 */ blr -.global func_801CDF48 -func_801CDF48: +.global GXInitTlutObj +GXInitTlutObj: /* 801CDF48 001CAD48 38 00 00 00 */ li r0, 0 /* 801CDF4C 001CAD4C 90 03 00 00 */ stw r0, 0(r3) /* 801CDF50 001CAD50 38 00 00 64 */ li r0, 0x64 @@ -28419,8 +28419,8 @@ func_801CDF48: /* 801CDF78 001CAD78 B0 C3 00 08 */ sth r6, 8(r3) /* 801CDF7C 001CAD7C 4E 80 00 20 */ blr -.global func_801CDF80 -func_801CDF80: +.global GXLoadTlut +GXLoadTlut: /* 801CDF80 001CAD80 7C 08 02 A6 */ mflr r0 /* 801CDF84 001CAD84 90 01 00 04 */ stw r0, 4(r1) /* 801CDF88 001CAD88 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -28433,7 +28433,7 @@ func_801CDF80: /* 801CDFA4 001CADA4 7D 88 03 A6 */ mtlr r12 /* 801CDFA8 001CADA8 4E 80 00 21 */ blrl /* 801CDFAC 001CADAC 7C 7F 1B 78 */ mr r31, r3 -/* 801CDFB0 001CADB0 48 00 0D A1 */ bl func_801CED50 +/* 801CDFB0 001CADB0 48 00 0D A1 */ bl __GXFlushTextureState /* 801CDFB4 001CADB4 38 80 00 61 */ li r4, 0x61 /* 801CDFB8 001CADB8 3C 60 CC 01 */ lis r3, 0xCC008000@ha /* 801CDFBC 001CADBC 98 83 80 00 */ stb r4, 0xCC008000@l(r3) @@ -28442,7 +28442,7 @@ func_801CDF80: /* 801CDFC8 001CADC8 98 83 80 00 */ stb r4, -0x8000(r3) /* 801CDFCC 001CADCC 80 1F 00 00 */ lwz r0, 0(r31) /* 801CDFD0 001CADD0 90 03 80 00 */ stw r0, -0x8000(r3) -/* 801CDFD4 001CADD4 48 00 0D 7D */ bl func_801CED50 +/* 801CDFD4 001CADD4 48 00 0D 7D */ bl __GXFlushTextureState /* 801CDFD8 001CADD8 80 7F 00 00 */ lwz r3, 0(r31) /* 801CDFDC 001CADDC 80 1E 00 00 */ lwz r0, 0(r30) /* 801CDFE0 001CADE0 50 60 05 BE */ rlwimi r0, r3, 0, 0x16, 0x1f @@ -28460,8 +28460,8 @@ func_801CDF80: /* 801CE010 001CAE10 7C 08 03 A6 */ mtlr r0 /* 801CE014 001CAE14 4E 80 00 20 */ blr -.global func_801CE018 -func_801CE018: +.global GXInitTexCacheRegion +GXInitTexCacheRegion: /* 801CE018 001CAE18 2C 06 00 01 */ cmpwi r6, 1 /* 801CE01C 001CAE1C 41 82 00 28 */ beq lbl_801CE044 /* 801CE020 001CAE20 40 80 00 10 */ bge lbl_801CE030 @@ -28535,8 +28535,8 @@ lbl_801CE0D0: /* 801CE104 001CAF04 98 03 00 0D */ stb r0, 0xd(r3) /* 801CE108 001CAF08 4E 80 00 20 */ blr -.global func_801CE10C -func_801CE10C: +.global GXInitTlutRegion +GXInitTlutRegion: /* 801CE10C 001CAF0C 38 00 00 00 */ li r0, 0 /* 801CE110 001CAF10 90 03 00 00 */ stw r0, 0(r3) /* 801CE114 001CAF14 3C 04 FF F8 */ addis r0, r4, 0xfff8 @@ -28552,8 +28552,8 @@ func_801CE10C: /* 801CE13C 001CAF3C 90 83 00 00 */ stw r4, 0(r3) /* 801CE140 001CAF40 4E 80 00 20 */ blr -.global func_801CE144 -func_801CE144: +.global GXInvalidateTexRegion +GXInvalidateTexRegion: /* 801CE144 001CAF44 7C 08 02 A6 */ mflr r0 /* 801CE148 001CAF48 90 01 00 04 */ stw r0, 4(r1) /* 801CE14C 001CAF4C 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -28619,7 +28619,7 @@ lbl_801CE20C: /* 801CE224 001CB024 50 03 C0 0E */ rlwimi r3, r0, 0x18, 0, 7 /* 801CE228 001CB028 3B C3 00 00 */ addi r30, r3, 0 lbl_801CE22C: -/* 801CE22C 001CB02C 48 00 0B 25 */ bl func_801CED50 +/* 801CE22C 001CB02C 48 00 0B 25 */ bl __GXFlushTextureState /* 801CE230 001CB030 38 00 00 61 */ li r0, 0x61 /* 801CE234 001CB034 3C 60 CC 01 */ lis r3, 0xCC008000@ha /* 801CE238 001CB038 98 03 80 00 */ stb r0, 0xCC008000@l(r3) @@ -28629,7 +28629,7 @@ lbl_801CE22C: /* 801CE248 001CB048 98 03 80 00 */ stb r0, -0x8000(r3) /* 801CE24C 001CB04C 93 C3 80 00 */ stw r30, -0x8000(r3) lbl_801CE250: -/* 801CE250 001CB050 48 00 0B 01 */ bl func_801CED50 +/* 801CE250 001CB050 48 00 0B 01 */ bl __GXFlushTextureState /* 801CE254 001CB054 80 01 00 24 */ lwz r0, 0x24(r1) /* 801CE258 001CB058 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 801CE25C 001CB05C 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -28638,12 +28638,12 @@ lbl_801CE250: /* 801CE268 001CB068 7C 08 03 A6 */ mtlr r0 /* 801CE26C 001CB06C 4E 80 00 20 */ blr -.global func_801CE270 -func_801CE270: +.global GXInvalidateTexAll +GXInvalidateTexAll: /* 801CE270 001CB070 7C 08 02 A6 */ mflr r0 /* 801CE274 001CB074 90 01 00 04 */ stw r0, 4(r1) /* 801CE278 001CB078 94 21 FF F8 */ stwu r1, -8(r1) -/* 801CE27C 001CB07C 48 00 0A D5 */ bl func_801CED50 +/* 801CE27C 001CB07C 48 00 0A D5 */ bl __GXFlushTextureState /* 801CE280 001CB080 38 C0 00 61 */ li r6, 0x61 /* 801CE284 001CB084 3C 60 66 00 */ lis r3, 0x66001000@ha /* 801CE288 001CB088 3C A0 CC 01 */ lis r5, 0xCC008000@ha @@ -28653,30 +28653,30 @@ func_801CE270: /* 801CE298 001CB098 90 85 80 00 */ stw r4, -0x8000(r5) /* 801CE29C 001CB09C 98 C5 80 00 */ stb r6, -0x8000(r5) /* 801CE2A0 001CB0A0 90 05 80 00 */ stw r0, -0x8000(r5) -/* 801CE2A4 001CB0A4 48 00 0A AD */ bl func_801CED50 +/* 801CE2A4 001CB0A4 48 00 0A AD */ bl __GXFlushTextureState /* 801CE2A8 001CB0A8 80 01 00 0C */ lwz r0, 0xc(r1) /* 801CE2AC 001CB0AC 38 21 00 08 */ addi r1, r1, 8 /* 801CE2B0 001CB0B0 7C 08 03 A6 */ mtlr r0 /* 801CE2B4 001CB0B4 4E 80 00 20 */ blr -.global func_801CE2B8 -func_801CE2B8: +.global GXSetTexRegionCallback +GXSetTexRegionCallback: /* 801CE2B8 001CB0B8 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CE2BC 001CB0BC 84 04 04 C8 */ lwzu r0, 0x4c8(r4) /* 801CE2C0 001CB0C0 90 64 00 00 */ stw r3, 0(r4) /* 801CE2C4 001CB0C4 7C 03 03 78 */ mr r3, r0 /* 801CE2C8 001CB0C8 4E 80 00 20 */ blr -.global func_801CE2CC -func_801CE2CC: +.global GXSetTlutRegionCallback +GXSetTlutRegionCallback: /* 801CE2CC 001CB0CC 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CE2D0 001CB0D0 84 04 04 CC */ lwzu r0, 0x4cc(r4) /* 801CE2D4 001CB0D4 90 64 00 00 */ stw r3, 0(r4) /* 801CE2D8 001CB0D8 7C 03 03 78 */ mr r3, r0 /* 801CE2DC 001CB0DC 4E 80 00 20 */ blr -.global func_801CE2E0 -func_801CE2E0: +.global GXSetTexCoordScaleManually +GXSetTexCoordScaleManually: /* 801CE2E0 001CB0E0 81 02 B2 F8 */ lwz r8, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CE2E4 001CB0E4 38 00 00 01 */ li r0, 1 /* 801CE2E8 001CB0E8 54 84 06 3F */ clrlwi. r4, r4, 0x18 @@ -28752,8 +28752,8 @@ func_801CE35C: /* 801CE3F4 001CB1F4 B0 08 00 02 */ sth r0, 2(r8) /* 801CE3F8 001CB1F8 4E 80 00 20 */ blr -.global func_801CE3FC -func_801CE3FC: +.global __GXSetSUTexRegs +__GXSetSUTexRegs: /* 801CE3FC 001CB1FC 7C 08 02 A6 */ mflr r0 /* 801CE400 001CB200 90 01 00 04 */ stw r0, 4(r1) /* 801CE404 001CB204 94 21 FF D8 */ stwu r1, -0x28(r1) @@ -28865,8 +28865,8 @@ lbl_801CE564: /* 801CE570 001CB370 7C 08 03 A6 */ mtlr r0 /* 801CE574 001CB374 4E 80 00 20 */ blr -.global func_801CE578 -func_801CE578: +.global __GXSetTmemConfig +__GXSetTmemConfig: /* 801CE578 001CB378 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801CE57C 001CB37C 2C 03 00 01 */ cmpwi r3, 1 /* 801CE580 001CB380 93 E1 00 14 */ stw r31, 0x14(r1) @@ -29085,8 +29085,8 @@ lbl_801CE8BC: /* 801CE8C4 001CB6C4 38 21 00 18 */ addi r1, r1, 0x18 /* 801CE8C8 001CB6C8 4E 80 00 20 */ blr -.global func_801CE8CC -func_801CE8CC: +.global GXSetTevIndirect +GXSetTevIndirect: /* 801CE8CC 001CB6CC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801CE8D0 001CB6D0 38 00 00 00 */ li r0, 0 /* 801CE8D4 001CB6D4 50 80 07 BE */ rlwimi r0, r4, 0, 0x1e, 0x1f @@ -29115,8 +29115,8 @@ func_801CE8CC: /* 801CE930 001CB730 38 21 00 30 */ addi r1, r1, 0x30 /* 801CE934 001CB734 4E 80 00 20 */ blr -.global func_801CE938 -func_801CE938: +.global GXSetIndTexMtx +GXSetIndTexMtx: /* 801CE938 001CB738 94 21 FF 90 */ stwu r1, -0x70(r1) /* 801CE93C 001CB73C 2C 03 00 08 */ cmpwi r3, 8 /* 801CE940 001CB740 93 E1 00 6C */ stw r31, 0x6c(r1) @@ -29218,8 +29218,8 @@ lbl_801CE994: /* 801CEAA8 001CB8A8 38 21 00 70 */ addi r1, r1, 0x70 /* 801CEAAC 001CB8AC 4E 80 00 20 */ blr -.global func_801CEAB0 -func_801CEAB0: +.global GXSetIndTexCoordScale +GXSetIndTexCoordScale: /* 801CEAB0 001CB8B0 2C 03 00 02 */ cmpwi r3, 2 /* 801CEAB4 001CB8B4 41 82 00 AC */ beq lbl_801CEB60 /* 801CEAB8 001CB8B8 40 80 00 14 */ bge lbl_801CEACC @@ -29308,8 +29308,8 @@ lbl_801CEBE4: /* 801CEBEC 001CB9EC B0 03 00 02 */ sth r0, 2(r3) /* 801CEBF0 001CB9F0 4E 80 00 20 */ blr -.global func_801CEBF4 -func_801CEBF4: +.global GXSetIndTexOrder +GXSetIndTexOrder: /* 801CEBF4 001CB9F4 2C 05 00 FF */ cmpwi r5, 0xff /* 801CEBF8 001CB9F8 40 82 00 08 */ bne lbl_801CEC00 /* 801CEBFC 001CB9FC 38 A0 00 00 */ li r5, 0 @@ -29378,8 +29378,8 @@ lbl_801CECB0: /* 801CECD8 001CBAD8 B0 04 00 02 */ sth r0, 2(r4) /* 801CECDC 001CBADC 4E 80 00 20 */ blr -.global func_801CECE0 -func_801CECE0: +.global GXSetNumIndStages +GXSetNumIndStages: /* 801CECE0 001CBAE0 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CECE4 001CBAE4 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 801CECE8 001CBAE8 80 64 02 04 */ lwz r3, 0x204(r4) @@ -29390,8 +29390,8 @@ func_801CECE0: /* 801CECFC 001CBAFC 90 04 05 AC */ stw r0, 0x5ac(r4) /* 801CED00 001CBB00 4E 80 00 20 */ blr -.global func_801CED04 -func_801CED04: +.global GXSetTevDirect +GXSetTevDirect: /* 801CED04 001CBB04 7C 08 02 A6 */ mflr r0 /* 801CED08 001CBB08 38 80 00 00 */ li r4, 0 /* 801CED0C 001CBB0C 90 01 00 04 */ stw r0, 4(r1) @@ -29405,18 +29405,18 @@ func_801CED04: /* 801CED2C 001CBB2C 39 20 00 00 */ li r9, 0 /* 801CED30 001CBB30 90 01 00 0C */ stw r0, 0xc(r1) /* 801CED34 001CBB34 39 40 00 00 */ li r10, 0 -/* 801CED38 001CBB38 4B FF FB 95 */ bl func_801CE8CC +/* 801CED38 001CBB38 4B FF FB 95 */ bl GXSetTevIndirect /* 801CED3C 001CBB3C 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801CED40 001CBB40 38 21 00 18 */ addi r1, r1, 0x18 /* 801CED44 001CBB44 7C 08 03 A6 */ mtlr r0 /* 801CED48 001CBB48 4E 80 00 20 */ blr -.global func_801CED4C -func_801CED4C: +.global __GXUpdateBPMask +__GXUpdateBPMask: /* 801CED4C 001CBB4C 4E 80 00 20 */ blr -.global func_801CED50 -func_801CED50: +.global __GXFlushTextureState +__GXFlushTextureState: /* 801CED50 001CBB50 38 00 00 61 */ li r0, 0x61 /* 801CED54 001CBB54 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CED58 001CBB58 3C A0 CC 01 */ lis r5, 0xCC008000@ha @@ -29427,8 +29427,8 @@ func_801CED50: /* 801CED6C 001CBB6C B0 04 00 02 */ sth r0, 2(r4) /* 801CED70 001CBB70 4E 80 00 20 */ blr -.global func_801CED74 -func_801CED74: +.global GXSetTevOp +GXSetTevOp: /* 801CED74 001CBB74 2C 03 00 00 */ cmpwi r3, 0 /* 801CED78 001CBB78 3C A0 80 2B */ lis r5, lbl_802B4E58@ha /* 801CED7C 001CBB7C 38 05 4E 58 */ addi r0, r5, lbl_802B4E58@l @@ -29467,8 +29467,8 @@ lbl_801CEDA8: /* 801CEDF8 001CBBF8 B0 07 00 02 */ sth r0, 2(r7) /* 801CEDFC 001CBBFC 4E 80 00 20 */ blr -.global func_801CEE00 -func_801CEE00: +.global GXSetTevColorIn +GXSetTevColorIn: /* 801CEE00 001CBC00 81 22 B2 F8 */ lwz r9, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CEE04 001CBC04 54 63 10 3A */ slwi r3, r3, 2 /* 801CEE08 001CBC08 38 00 00 61 */ li r0, 0x61 @@ -29487,8 +29487,8 @@ func_801CEE00: /* 801CEE3C 001CBC3C B0 09 00 02 */ sth r0, 2(r9) /* 801CEE40 001CBC40 4E 80 00 20 */ blr -.global func_801CEE44 -func_801CEE44: +.global GXSetTevAlphaIn +GXSetTevAlphaIn: /* 801CEE44 001CBC44 81 22 B2 F8 */ lwz r9, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CEE48 001CBC48 54 63 10 3A */ slwi r3, r3, 2 /* 801CEE4C 001CBC4C 38 00 00 61 */ li r0, 0x61 @@ -29507,8 +29507,8 @@ func_801CEE44: /* 801CEE80 001CBC80 B0 09 00 02 */ sth r0, 2(r9) /* 801CEE84 001CBC84 4E 80 00 20 */ blr -.global func_801CEE88 -func_801CEE88: +.global GXSetTevColorOp +GXSetTevColorOp: /* 801CEE88 001CBC88 80 02 B2 F8 */ lwz r0, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CEE8C 001CBC8C 54 69 10 3A */ slwi r9, r3, 2 /* 801CEE90 001CBC90 2C 04 00 01 */ cmpwi r4, 1 @@ -29538,8 +29538,8 @@ lbl_801CEEC0: /* 801CEEE8 001CBCE8 B0 04 00 02 */ sth r0, 2(r4) /* 801CEEEC 001CBCEC 4E 80 00 20 */ blr -.global func_801CEEF0 -func_801CEEF0: +.global GXSetTevAlphaOp +GXSetTevAlphaOp: /* 801CEEF0 001CBCF0 80 02 B2 F8 */ lwz r0, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CEEF4 001CBCF4 54 69 10 3A */ slwi r9, r3, 2 /* 801CEEF8 001CBCF8 2C 04 00 01 */ cmpwi r4, 1 @@ -29569,8 +29569,8 @@ lbl_801CEF28: /* 801CEF50 001CBD50 B0 04 00 02 */ sth r0, 2(r4) /* 801CEF54 001CBD54 4E 80 00 20 */ blr -.global func_801CEF58 -func_801CEF58: +.global GXSetTevColor +GXSetTevColor: /* 801CEF58 001CBD58 88 A4 00 00 */ lbz r5, 0(r4) /* 801CEF5C 001CBD5C 54 67 08 3C */ slwi r7, r3, 1 /* 801CEF60 001CBD60 88 04 00 03 */ lbz r0, 3(r4) @@ -29603,8 +29603,8 @@ func_801CEF58: /* 801CEFCC 001CBDCC B0 03 00 02 */ sth r0, 2(r3) /* 801CEFD0 001CBDD0 4E 80 00 20 */ blr -.global func_801CEFD4 -func_801CEFD4: +.global GXSetTevColorS10 +GXSetTevColorS10: /* 801CEFD4 001CBDD4 A8 04 00 00 */ lha r0, 0(r4) /* 801CEFD8 001CBDD8 54 68 08 3C */ slwi r8, r3, 1 /* 801CEFDC 001CBDDC 38 A0 00 00 */ li r5, 0 @@ -29637,8 +29637,8 @@ func_801CEFD4: /* 801CF048 001CBE48 B0 03 00 02 */ sth r0, 2(r3) /* 801CF04C 001CBE4C 4E 80 00 20 */ blr -.global func_801CF050 -func_801CF050: +.global GXSetTevKColor +GXSetTevKColor: /* 801CF050 001CBE50 88 A4 00 00 */ lbz r5, 0(r4) /* 801CF054 001CBE54 54 66 08 3C */ slwi r6, r3, 1 /* 801CF058 001CBE58 88 04 00 03 */ lbz r0, 3(r4) @@ -29669,8 +29669,8 @@ func_801CF050: /* 801CF0BC 001CBEBC B0 03 00 02 */ sth r0, 2(r3) /* 801CF0C0 001CBEC0 4E 80 00 20 */ blr -.global func_801CF0C4 -func_801CF0C4: +.global GXSetTevKColorSel +GXSetTevKColorSel: /* 801CF0C4 001CBEC4 7C 65 0E 70 */ srawi r5, r3, 1 /* 801CF0C8 001CBEC8 80 C2 B2 F8 */ lwz r6, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CF0CC 001CBECC 54 60 07 FF */ clrlwi. r0, r3, 0x1f @@ -29697,8 +29697,8 @@ lbl_801CF0FC: /* 801CF118 001CBF18 B0 03 00 02 */ sth r0, 2(r3) /* 801CF11C 001CBF1C 4E 80 00 20 */ blr -.global func_801CF120 -func_801CF120: +.global GXSetTevKAlphaSel +GXSetTevKAlphaSel: /* 801CF120 001CBF20 7C 65 0E 70 */ srawi r5, r3, 1 /* 801CF124 001CBF24 80 C2 B2 F8 */ lwz r6, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CF128 001CBF28 54 60 07 FF */ clrlwi. r0, r3, 0x1f @@ -29725,8 +29725,8 @@ lbl_801CF158: /* 801CF174 001CBF74 B0 03 00 02 */ sth r0, 2(r3) /* 801CF178 001CBF78 4E 80 00 20 */ blr -.global func_801CF17C -func_801CF17C: +.global GXSetTevSwapMode +GXSetTevSwapMode: /* 801CF17C 001CBF7C 54 63 10 3A */ slwi r3, r3, 2 /* 801CF180 001CBF80 80 E2 B2 F8 */ lwz r7, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CF184 001CBF84 39 03 01 70 */ addi r8, r3, 0x170 @@ -29746,8 +29746,8 @@ func_801CF17C: /* 801CF1BC 001CBFBC B0 07 00 02 */ sth r0, 2(r7) /* 801CF1C0 001CBFC0 4E 80 00 20 */ blr -.global func_801CF1C4 -func_801CF1C4: +.global GXSetTevSwapModeTable +GXSetTevSwapModeTable: /* 801CF1C4 001CBFC4 54 69 08 3C */ slwi r9, r3, 1 /* 801CF1C8 001CBFC8 81 02 B2 F8 */ lwz r8, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CF1CC 001CBFCC 54 63 18 38 */ slwi r3, r3, 3 @@ -29781,8 +29781,8 @@ func_801CF1C4: /* 801CF23C 001CC03C B0 08 00 02 */ sth r0, 2(r8) /* 801CF240 001CC040 4E 80 00 20 */ blr -.global func_801CF244 -func_801CF244: +.global GXSetAlphaCompare +GXSetAlphaCompare: /* 801CF244 001CC044 54 80 06 3E */ clrlwi r0, r4, 0x18 /* 801CF248 001CC048 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CF24C 001CC04C 3D 00 F3 00 */ lis r8, 0xf300 @@ -29801,8 +29801,8 @@ func_801CF244: /* 801CF280 001CC080 B0 04 00 02 */ sth r0, 2(r4) /* 801CF284 001CC084 4E 80 00 20 */ blr -.global func_801CF288 -func_801CF288: +.global GXSetZTexture +GXSetZTexture: /* 801CF288 001CC088 2C 04 00 13 */ cmpwi r4, 0x13 /* 801CF28C 001CC08C 38 00 00 F4 */ li r0, 0xf4 /* 801CF290 001CC090 38 C0 00 00 */ li r6, 0 @@ -29845,8 +29845,8 @@ lbl_801CF2DC: /* 801CF30C 001CC10C B0 04 00 02 */ sth r0, 2(r4) /* 801CF310 001CC110 4E 80 00 20 */ blr -.global func_801CF314 -func_801CF314: +.global GXSetTevOrder +GXSetTevOrder: /* 801CF314 001CC114 7C 67 0E 70 */ srawi r7, r3, 1 /* 801CF318 001CC118 81 22 B2 F8 */ lwz r9, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CF31C 001CC11C 54 AA 06 2C */ rlwinm r10, r5, 0, 0x18, 0x16 @@ -29963,8 +29963,8 @@ lbl_801CF480: /* 801CF4A8 001CC2A8 90 03 05 AC */ stw r0, 0x5ac(r3) /* 801CF4AC 001CC2AC 4E 80 00 20 */ blr -.global func_801CF4B0 -func_801CF4B0: +.global GXSetNumTevStages +GXSetNumTevStages: /* 801CF4B0 001CC2B0 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CF4B4 001CC2B4 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 801CF4B8 001CC2B8 38 03 FF FF */ addi r0, r3, -1 @@ -29976,8 +29976,8 @@ func_801CF4B0: /* 801CF4D0 001CC2D0 90 04 05 AC */ stw r0, 0x5ac(r4) /* 801CF4D4 001CC2D4 4E 80 00 20 */ blr -.global func_801CF4D8 -func_801CF4D8: +.global GXSetFog +GXSetFog: /* 801CF4D8 001CC2D8 7C 08 02 A6 */ mflr r0 /* 801CF4DC 001CC2DC 90 01 00 04 */ stw r0, 4(r1) /* 801CF4E0 001CC2E0 94 21 FF A0 */ stwu r1, -0x60(r1) @@ -30128,8 +30128,8 @@ lbl_801CF644: /* 801CF6F4 001CC4F4 7C 08 03 A6 */ mtlr r0 /* 801CF6F8 001CC4F8 4E 80 00 20 */ blr -.global func_801CF6FC -func_801CF6FC: +.global GXSetFogRangeAdj +GXSetFogRangeAdj: /* 801CF6FC 001CC4FC 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 801CF700 001CC500 41 82 00 E4 */ beq lbl_801CF7E4 /* 801CF704 001CC504 38 C0 00 00 */ li r6, 0 @@ -30205,8 +30205,8 @@ lbl_801CF7E4: /* 801CF818 001CC618 B0 04 00 02 */ sth r0, 2(r4) /* 801CF81C 001CC61C 4E 80 00 20 */ blr -.global func_801CF820 -func_801CF820: +.global GXSetBlendMode +GXSetBlendMode: /* 801CF820 001CC620 81 02 B2 F8 */ lwz r8, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CF824 001CC624 20 03 00 03 */ subfic r0, r3, 3 /* 801CF828 001CC628 7C 07 00 34 */ cntlzw r7, r0 @@ -30257,8 +30257,8 @@ GXSetAlphaUpdate: /* 801CF8C4 001CC6C4 B0 05 00 02 */ sth r0, 2(r5) /* 801CF8C8 001CC6C8 4E 80 00 20 */ blr -.global func_801CF8CC -func_801CF8CC: +.global GXSetZMode +GXSetZMode: /* 801CF8CC 001CC6CC 80 C2 B2 F8 */ lwz r6, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CF8D0 001CC6D0 38 00 00 61 */ li r0, 0x61 /* 801CF8D4 001CC6D4 80 E6 01 D8 */ lwz r7, 0x1d8(r6) @@ -30273,8 +30273,8 @@ func_801CF8CC: /* 801CF8F8 001CC6F8 B0 06 00 02 */ sth r0, 2(r6) /* 801CF8FC 001CC6FC 4E 80 00 20 */ blr -.global func_801CF900 -func_801CF900: +.global GXSetZCompLoc +GXSetZCompLoc: /* 801CF900 001CC700 80 C2 B2 F8 */ lwz r6, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CF904 001CC704 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 801CF908 001CC708 38 60 00 61 */ li r3, 0x61 @@ -30289,8 +30289,8 @@ func_801CF900: /* 801CF92C 001CC72C B0 06 00 02 */ sth r0, 2(r6) /* 801CF930 001CC730 4E 80 00 20 */ blr -.global func_801CF934 -func_801CF934: +.global GXSetPixelFmt +GXSetPixelFmt: /* 801CF934 001CC734 3C A0 80 2B */ lis r5, lbl_802B4ED0@ha /* 801CF938 001CC738 80 E2 B2 F8 */ lwz r7, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CF93C 001CC73C 54 66 10 3A */ slwi r6, r3, 2 @@ -30349,8 +30349,8 @@ lbl_801CF9F8: /* 801CFA00 001CC800 B0 03 00 02 */ sth r0, 2(r3) /* 801CFA04 001CC804 4E 80 00 20 */ blr -.global func_801CFA08 -func_801CFA08: +.global GXSetDither +GXSetDither: /* 801CFA08 001CC808 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CFA0C 001CC80C 38 00 00 61 */ li r0, 0x61 /* 801CFA10 001CC810 3C 80 CC 01 */ lis r4, 0xCC008000@ha @@ -30363,8 +30363,8 @@ func_801CFA08: /* 801CFA2C 001CC82C B0 05 00 02 */ sth r0, 2(r5) /* 801CFA30 001CC830 4E 80 00 20 */ blr -.global func_801CFA34 -func_801CFA34: +.global GXSetDstAlpha +GXSetDstAlpha: /* 801CFA34 001CC834 80 C2 B2 F8 */ lwz r6, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CFA38 001CC838 54 85 06 3E */ clrlwi r5, r4, 0x18 /* 801CFA3C 001CC83C 38 00 00 61 */ li r0, 0x61 @@ -30381,8 +30381,8 @@ func_801CFA34: /* 801CFA68 001CC868 B0 06 00 02 */ sth r0, 2(r6) /* 801CFA6C 001CC86C 4E 80 00 20 */ blr -.global func_801CFA70 -func_801CFA70: +.global GXSetFieldMask +GXSetFieldMask: /* 801CFA70 001CC870 54 80 06 3E */ clrlwi r0, r4, 0x18 /* 801CFA74 001CC874 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CFA78 001CC878 38 A0 00 00 */ li r5, 0 @@ -30398,8 +30398,8 @@ func_801CFA70: /* 801CFAA0 001CC8A0 B0 04 00 02 */ sth r0, 2(r4) /* 801CFAA4 001CC8A4 4E 80 00 20 */ blr -.global func_801CFAA8 -func_801CFAA8: +.global GXSetFieldMode +GXSetFieldMode: /* 801CFAA8 001CC8A8 7C 08 02 A6 */ mflr r0 /* 801CFAAC 001CC8AC 90 01 00 04 */ stw r0, 4(r1) /* 801CFAB0 001CC8B0 54 80 06 3E */ clrlwi r0, r4, 0x18 @@ -30417,12 +30417,12 @@ func_801CFAA8: /* 801CFAE0 001CC8E0 9B DF 80 00 */ stb r30, 0xCC008000@l(r31) /* 801CFAE4 001CC8E4 80 05 00 7C */ lwz r0, 0x7c(r5) /* 801CFAE8 001CC8E8 90 1F 80 00 */ stw r0, -0x8000(r31) -/* 801CFAEC 001CC8EC 4B FF F2 65 */ bl func_801CED50 +/* 801CFAEC 001CC8EC 4B FF F2 65 */ bl __GXFlushTextureState /* 801CFAF0 001CC8F0 57 A0 06 3E */ clrlwi r0, r29, 0x18 /* 801CFAF4 001CC8F4 9B DF 80 00 */ stb r30, -0x8000(r31) /* 801CFAF8 001CC8F8 64 00 68 00 */ oris r0, r0, 0x6800 /* 801CFAFC 001CC8FC 90 1F 80 00 */ stw r0, -0x8000(r31) -/* 801CFB00 001CC900 4B FF F2 51 */ bl func_801CED50 +/* 801CFB00 001CC900 4B FF F2 51 */ bl __GXFlushTextureState /* 801CFB04 001CC904 80 01 00 24 */ lwz r0, 0x24(r1) /* 801CFB08 001CC908 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 801CFB0C 001CC90C 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -30431,8 +30431,8 @@ func_801CFAA8: /* 801CFB18 001CC918 7C 08 03 A6 */ mtlr r0 /* 801CFB1C 001CC91C 4E 80 00 20 */ blr -.global func_801CFB20 -func_801CFB20: +.global GXCallDisplayList +GXCallDisplayList: /* 801CFB20 001CC920 7C 08 02 A6 */ mflr r0 /* 801CFB24 001CC924 90 01 00 04 */ stw r0, 4(r1) /* 801CFB28 001CC928 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -30444,13 +30444,13 @@ func_801CFB20: /* 801CFB40 001CC940 80 05 05 AC */ lwz r0, 0x5ac(r5) /* 801CFB44 001CC944 28 00 00 00 */ cmplwi r0, 0 /* 801CFB48 001CC948 41 82 00 08 */ beq lbl_801CFB50 -/* 801CFB4C 001CC94C 4B FF C6 4D */ bl func_801CC198 +/* 801CFB4C 001CC94C 4B FF C6 4D */ bl __GXSetDirtyState lbl_801CFB50: /* 801CFB50 001CC950 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CFB54 001CC954 80 03 00 00 */ lwz r0, 0(r3) /* 801CFB58 001CC958 28 00 00 00 */ cmplwi r0, 0 /* 801CFB5C 001CC95C 40 82 00 08 */ bne lbl_801CFB64 -/* 801CFB60 001CC960 4B FF C7 89 */ bl func_801CC2E8 +/* 801CFB60 001CC960 4B FF C7 89 */ bl __GXSendFlushPrim lbl_801CFB64: /* 801CFB64 001CC964 38 00 00 40 */ li r0, 0x40 /* 801CFB68 001CC968 3C 60 CC 01 */ lis r3, 0xCC008000@ha @@ -30464,8 +30464,8 @@ lbl_801CFB64: /* 801CFB88 001CC988 7C 08 03 A6 */ mtlr r0 /* 801CFB8C 001CC98C 4E 80 00 20 */ blr -.global func_801CFB90 -func_801CFB90: +.global GXSetProjection +GXSetProjection: /* 801CFB90 001CC990 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CFB94 001CC994 2C 04 00 01 */ cmpwi r4, 1 /* 801CFB98 001CC998 90 85 04 D8 */ stw r4, 0x4d8(r5) @@ -30510,8 +30510,8 @@ lbl_801CFBE4: /* 801CFC2C 001CCA2C B0 04 00 02 */ sth r0, 2(r4) /* 801CFC30 001CCA30 4E 80 00 20 */ blr -.global func_801CFC34 -func_801CFC34: +.global GXSetProjectionv +GXSetProjectionv: /* 801CFC34 001CCA34 C0 22 B3 D8 */ lfs f1, lbl_803CFD58-_SDA2_BASE_(r2) /* 801CFC38 001CCA38 C0 03 00 00 */ lfs f0, 0(r3) /* 801CFC3C 001CCA3C FC 01 00 00 */ fcmpu cr0, f1, f0 @@ -30550,8 +30550,8 @@ lbl_801CFC50: /* 801CFCB8 001CCAB8 B0 05 00 02 */ sth r0, 2(r5) /* 801CFCBC 001CCABC 4E 80 00 20 */ blr -.global func_801CFCC0 -func_801CFCC0: +.global GXGetProjectionv +GXGetProjectionv: /* 801CFCC0 001CCAC0 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CFCC4 001CCAC4 80 04 04 D8 */ lwz r0, 0x4d8(r4) /* 801CFCC8 001CCAC8 28 00 00 00 */ cmplwi r0, 0 @@ -30573,8 +30573,8 @@ lbl_801CFCDC: /* 801CFD00 001CCB00 F0 04 00 10 */ psq_st f0, 16(r4), 0, qr0 /* 801CFD04 001CCB04 4E 80 00 20 */ blr -.global func_801CFD08 -func_801CFD08: +.global GXLoadPosMtxImm +GXLoadPosMtxImm: /* 801CFD08 001CCB08 3C A0 CC 01 */ lis r5, 0xCC008000@ha /* 801CFD0C 001CCB0C 38 00 00 10 */ li r0, 0x10 /* 801CFD10 001CCB10 54 84 10 3A */ slwi r4, r4, 2 @@ -30596,8 +30596,8 @@ func_801CFD08: /* 801CFD50 001CCB50 F0 04 00 00 */ psq_st f0, 0(r4), 0, qr0 /* 801CFD54 001CCB54 4E 80 00 20 */ blr -.global func_801CFD58 -func_801CFD58: +.global GXLoadNrmMtxImm +GXLoadNrmMtxImm: /* 801CFD58 001CCB58 1C A4 00 03 */ mulli r5, r4, 3 /* 801CFD5C 001CCB5C 3C 80 CC 01 */ lis r4, 0xCC008000@ha /* 801CFD60 001CCB60 38 00 00 10 */ li r0, 0x10 @@ -30619,8 +30619,8 @@ func_801CFD58: /* 801CFDA0 001CCBA0 D0 04 00 00 */ stfs f0, 0(r4) /* 801CFDA4 001CCBA4 4E 80 00 20 */ blr -.global func_801CFDA8 -func_801CFDA8: +.global GXSetCurrentMtx +GXSetCurrentMtx: /* 801CFDA8 001CCBA8 7C 08 02 A6 */ mflr r0 /* 801CFDAC 001CCBAC 90 01 00 04 */ stw r0, 4(r1) /* 801CFDB0 001CCBB0 94 21 FF F8 */ stwu r1, -8(r1) @@ -30629,14 +30629,14 @@ func_801CFDA8: /* 801CFDBC 001CCBBC 50 60 06 BE */ rlwimi r0, r3, 0, 0x1a, 0x1f /* 801CFDC0 001CCBC0 38 60 00 00 */ li r3, 0 /* 801CFDC4 001CCBC4 90 04 00 80 */ stw r0, 0x80(r4) -/* 801CFDC8 001CCBC8 48 00 02 D9 */ bl func_801D00A0 +/* 801CFDC8 001CCBC8 48 00 02 D9 */ bl __GXSetMatrixIndex /* 801CFDCC 001CCBCC 80 01 00 0C */ lwz r0, 0xc(r1) /* 801CFDD0 001CCBD0 38 21 00 08 */ addi r1, r1, 8 /* 801CFDD4 001CCBD4 7C 08 03 A6 */ mtlr r0 /* 801CFDD8 001CCBD8 4E 80 00 20 */ blr -.global func_801CFDDC -func_801CFDDC: +.global GXLoadTexMtxImm +GXLoadTexMtxImm: /* 801CFDDC 001CCBDC 28 04 00 40 */ cmplwi r4, 0x40 /* 801CFDE0 001CCBE0 41 80 00 14 */ blt lbl_801CFDF4 /* 801CFDE4 001CCBE4 38 04 FF C0 */ addi r0, r4, -64 @@ -30688,8 +30688,8 @@ lbl_801CFE68: /* 801CFE88 001CCC88 F0 04 00 00 */ psq_st f0, 0(r4), 0, qr0 /* 801CFE8C 001CCC8C 4E 80 00 20 */ blr -.global func_801CFE90 -func_801CFE90: +.global __GXSetViewport +__GXSetViewport: /* 801CFE90 001CCC90 80 C2 B2 F8 */ lwz r6, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CFE94 001CCC94 3C 60 00 05 */ lis r3, 0x0005101A@ha /* 801CFE98 001CCC98 C0 22 B3 E0 */ lfs f1, lbl_803CFD60-_SDA2_BASE_(r2) @@ -30727,8 +30727,8 @@ func_801CFE90: /* 801CFF18 001CCD18 D0 04 80 00 */ stfs f0, -0x8000(r4) /* 801CFF1C 001CCD1C 4E 80 00 20 */ blr -.global func_801CFF20 -func_801CFF20: +.global GXSetViewportJitter +GXSetViewportJitter: /* 801CFF20 001CCD20 7C 08 02 A6 */ mflr r0 /* 801CFF24 001CCD24 28 03 00 00 */ cmplwi r3, 0 /* 801CFF28 001CCD28 90 01 00 04 */ stw r0, 4(r1) @@ -30744,7 +30744,7 @@ lbl_801CFF3C: /* 801CFF4C 001CCD4C D0 83 05 00 */ stfs f4, 0x500(r3) /* 801CFF50 001CCD50 D0 A3 05 04 */ stfs f5, 0x504(r3) /* 801CFF54 001CCD54 D0 C3 05 08 */ stfs f6, 0x508(r3) -/* 801CFF58 001CCD58 4B FF FF 39 */ bl func_801CFE90 +/* 801CFF58 001CCD58 4B FF FF 39 */ bl __GXSetViewport /* 801CFF5C 001CCD5C 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CFF60 001CCD60 38 00 00 01 */ li r0, 1 /* 801CFF64 001CCD64 B0 03 00 02 */ sth r0, 2(r3) @@ -30753,8 +30753,8 @@ lbl_801CFF3C: /* 801CFF70 001CCD70 7C 08 03 A6 */ mtlr r0 /* 801CFF74 001CCD74 4E 80 00 20 */ blr -.global func_801CFF78 -func_801CFF78: +.global GXSetViewport +GXSetViewport: /* 801CFF78 001CCD78 7C 08 02 A6 */ mflr r0 /* 801CFF7C 001CCD7C 90 01 00 04 */ stw r0, 4(r1) /* 801CFF80 001CCD80 94 21 FF F8 */ stwu r1, -8(r1) @@ -30765,7 +30765,7 @@ func_801CFF78: /* 801CFF94 001CCD94 D0 83 05 00 */ stfs f4, 0x500(r3) /* 801CFF98 001CCD98 D0 A3 05 04 */ stfs f5, 0x504(r3) /* 801CFF9C 001CCD9C D0 C3 05 08 */ stfs f6, 0x508(r3) -/* 801CFFA0 001CCDA0 4B FF FE F1 */ bl func_801CFE90 +/* 801CFFA0 001CCDA0 4B FF FE F1 */ bl __GXSetViewport /* 801CFFA4 001CCDA4 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CFFA8 001CCDA8 38 00 00 01 */ li r0, 1 /* 801CFFAC 001CCDAC B0 03 00 02 */ sth r0, 2(r3) @@ -30774,8 +30774,8 @@ func_801CFF78: /* 801CFFB8 001CCDB8 7C 08 03 A6 */ mtlr r0 /* 801CFFBC 001CCDBC 4E 80 00 20 */ blr -.global func_801CFFC0 -func_801CFFC0: +.global GXSetScissor +GXSetScissor: /* 801CFFC0 001CCDC0 80 E2 B2 F8 */ lwz r7, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CFFC4 001CCDC4 38 84 01 56 */ addi r4, r4, 0x156 /* 801CFFC8 001CCDC8 38 C6 FF FF */ addi r6, r6, -1 @@ -30807,8 +30807,8 @@ func_801CFFC0: /* 801D0030 001CCE30 B0 07 00 02 */ sth r0, 2(r7) /* 801D0034 001CCE34 4E 80 00 20 */ blr -.global func_801D0038 -func_801D0038: +.global GXSetScissorBoxOffset +GXSetScissorBoxOffset: /* 801D0038 001CCE38 38 A3 01 56 */ addi r5, r3, 0x156 /* 801D003C 001CCE3C 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) /* 801D0040 001CCE40 38 04 01 56 */ addi r0, r4, 0x156 @@ -30826,8 +30826,8 @@ func_801D0038: /* 801D0070 001CCE70 B0 03 00 02 */ sth r0, 2(r3) /* 801D0074 001CCE74 4E 80 00 20 */ blr -.global func_801D0078 -func_801D0078: +.global GXSetClipMode +GXSetClipMode: /* 801D0078 001CCE78 38 00 00 10 */ li r0, 0x10 /* 801D007C 001CCE7C 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) /* 801D0080 001CCE80 3C C0 CC 01 */ lis r6, 0xCC008000@ha @@ -30839,8 +30839,8 @@ func_801D0078: /* 801D0098 001CCE98 B0 04 00 02 */ sth r0, 2(r4) /* 801D009C 001CCE9C 4E 80 00 20 */ blr -.global func_801D00A0 -func_801D00A0: +.global __GXSetMatrixIndex +__GXSetMatrixIndex: /* 801D00A0 001CCEA0 2C 03 00 05 */ cmpwi r3, 5 /* 801D00A4 001CCEA4 40 80 00 3C */ bge lbl_801D00E0 /* 801D00A8 001CCEA8 38 00 00 08 */ li r0, 8 @@ -30877,8 +30877,8 @@ lbl_801D0114: /* 801D011C 001CCF1C B0 03 00 02 */ sth r0, 2(r3) /* 801D0120 001CCF20 4E 80 00 20 */ blr -.global func_801D0124 -func_801D0124: +.global GXSetGPMetric +GXSetGPMetric: /* 801D0124 001CCF24 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) /* 801D0128 001CCF28 80 05 05 9C */ lwz r0, 0x59c(r5) /* 801D012C 001CCF2C 2C 00 00 22 */ cmpwi r0, 0x22 @@ -31422,15 +31422,15 @@ lbl_801D095C: /* 801D0964 001CD764 B0 03 00 02 */ sth r0, 2(r3) /* 801D0968 001CD768 4E 80 00 20 */ blr -.global func_801D096C -func_801D096C: +.global GXClearGPMetric +GXClearGPMetric: /* 801D096C 001CD76C 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) /* 801D0970 001CD770 38 00 00 04 */ li r0, 4 /* 801D0974 001CD774 B0 03 00 04 */ sth r0, 4(r3) /* 801D0978 001CD778 4E 80 00 20 */ blr -.global func_801D097C -func_801D097C: +.global PSMTXIdentity +PSMTXIdentity: /* 801D097C 001CD77C C0 02 B3 EC */ lfs f0, lbl_803CFD6C-_SDA2_BASE_(r2) /* 801D0980 001CD780 C0 22 B3 E8 */ lfs f1, lbl_803CFD68-_SDA2_BASE_(r2) /* 801D0984 001CD784 F0 03 00 08 */ psq_st f0, 8(r3), 0, qr0 @@ -31443,8 +31443,8 @@ func_801D097C: /* 801D09A0 001CD7A0 F0 23 00 28 */ psq_st f1, 40(r3), 0, qr0 /* 801D09A4 001CD7A4 4E 80 00 20 */ blr -.global func_801D09A8 -func_801D09A8: +.global PSMTXConcat +PSMTXConcat: /* 801D09A8 001CD7A8 94 21 FF C0 */ stwu r1, -0x40(r1) /* 801D09AC 001CD7AC E0 03 00 00 */ psq_l f0, 0(r3), 0, qr0 /* 801D09B0 001CD7B0 D9 C1 00 08 */ stfd f14, 8(r1) @@ -31497,8 +31497,8 @@ func_801D09A8: /* 801D0A6C 001CD86C 38 21 00 40 */ addi r1, r1, 0x40 /* 801D0A70 001CD870 4E 80 00 20 */ blr -.global func_801D0A74 -func_801D0A74: +.global PSMTXScale +PSMTXScale: /* 801D0A74 001CD874 C0 02 B3 EC */ lfs f0, lbl_803CFD6C-_SDA2_BASE_(r2) /* 801D0A78 001CD878 D0 23 00 00 */ stfs f1, 0(r3) /* 801D0A7C 001CD87C F0 03 00 04 */ psq_st f0, 4(r3), 0, qr0 @@ -31510,8 +31510,8 @@ func_801D0A74: /* 801D0A94 001CD894 D0 03 00 2C */ stfs f0, 0x2c(r3) /* 801D0A98 001CD898 4E 80 00 20 */ blr -.global func_801D0A9C -func_801D0A9C: +.global C_MTXOrtho +C_MTXOrtho: /* 801D0A9C 001CD89C ED 04 18 28 */ fsubs f8, f4, f3 /* 801D0AA0 001CD8A0 C1 22 B3 F0 */ lfs f9, lbl_803CFD70-_SDA2_BASE_(r2) /* 801D0AA4 001CD8A4 EC 01 10 28 */ fsubs f0, f1, f2 @@ -31634,8 +31634,8 @@ lbl_801D0BDC: /* 801D0C5C 001CDA5C FD FE 05 8E */ mtfsf 0xff, f0 /* 801D0C60 001CDA60 4E 80 00 20 */ blr -.global func_801D0C64 -func_801D0C64: +.global OSGetConsoleType +OSGetConsoleType: /* 801D0C64 001CDA64 80 6D 9C 00 */ lwz r3, lbl_803CC500-_SDA_BASE_(r13) /* 801D0C68 001CDA68 28 03 00 00 */ cmplwi r3, 0 /* 801D0C6C 001CDA6C 41 82 00 10 */ beq lbl_801D0C7C @@ -31655,7 +31655,7 @@ func_801D0C8C: /* 801D0C90 001CDA90 90 01 00 04 */ stw r0, 4(r1) /* 801D0C94 001CDA94 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801D0C98 001CDA98 93 E1 00 0C */ stw r31, 0xc(r1) -/* 801D0C9C 001CDA9C 48 00 49 91 */ bl func_801D562C +/* 801D0C9C 001CDA9C 48 00 49 91 */ bl OSGetResetCode /* 801D0CA0 001CDAA0 3C 03 80 00 */ addis r0, r3, 0x8000 /* 801D0CA4 001CDAA4 28 00 00 00 */ cmplwi r0, 0 /* 801D0CA8 001CDAA8 41 82 00 34 */ beq lbl_801D0CDC @@ -31766,24 +31766,24 @@ func_801D0DF0: /* 801D0E20 001CDC20 40 82 03 8C */ bne lbl_801D11AC /* 801D0E24 001CDC24 38 00 00 01 */ li r0, 1 /* 801D0E28 001CDC28 90 0D 9C 20 */ stw r0, lbl_803CC520-_SDA_BASE_(r13) -/* 801D0E2C 001CDC2C 48 00 67 41 */ bl func_801D756C +/* 801D0E2C 001CDC2C 48 00 67 41 */ bl __OSGetSystemTime /* 801D0E30 001CDC30 90 8D 9C 3C */ stw r4, lbl_803CC53C-_SDA_BASE_(r13) /* 801D0E34 001CDC34 90 6D 9C 38 */ stw r3, lbl_803CC538-_SDA_BASE_(r13) -/* 801D0E38 001CDC38 48 00 34 D9 */ bl func_801D4310 +/* 801D0E38 001CDC38 48 00 34 D9 */ bl OSDisableInterrupts /* 801D0E3C 001CDC3C 38 60 00 00 */ li r3, 0 -/* 801D0E40 001CDC40 4B FE 9E 85 */ bl func_801BACC4 +/* 801D0E40 001CDC40 4B FE 9E 85 */ bl PPCMtmmcr0 /* 801D0E44 001CDC44 38 60 00 00 */ li r3, 0 -/* 801D0E48 001CDC48 4B FE 9E 85 */ bl func_801BACCC +/* 801D0E48 001CDC48 4B FE 9E 85 */ bl PPCMtmmcr1 /* 801D0E4C 001CDC4C 38 60 00 00 */ li r3, 0 -/* 801D0E50 001CDC50 4B FE 9E 85 */ bl func_801BACD4 +/* 801D0E50 001CDC50 4B FE 9E 85 */ bl PPCMtpmc1 /* 801D0E54 001CDC54 38 60 00 00 */ li r3, 0 -/* 801D0E58 001CDC58 4B FE 9E 85 */ bl func_801BACDC +/* 801D0E58 001CDC58 4B FE 9E 85 */ bl PPCMtpmc2 /* 801D0E5C 001CDC5C 38 60 00 00 */ li r3, 0 -/* 801D0E60 001CDC60 4B FE 9E 85 */ bl func_801BACE4 +/* 801D0E60 001CDC60 4B FE 9E 85 */ bl PPCMtpmc3 /* 801D0E64 001CDC64 38 60 00 00 */ li r3, 0 -/* 801D0E68 001CDC68 4B FE 9E 85 */ bl func_801BACEC -/* 801D0E6C 001CDC6C 4B FE 9E E9 */ bl func_801BAD54 -/* 801D0E70 001CDC70 4B FE 9F 0D */ bl func_801BAD7C +/* 801D0E68 001CDC68 4B FE 9E 85 */ bl PPCMtpmc4 +/* 801D0E6C 001CDC6C 4B FE 9E E9 */ bl PPCDisableSpeculation +/* 801D0E70 001CDC70 4B FE 9F 0D */ bl PPCSetFpNonIEEEMode /* 801D0E74 001CDC74 38 00 00 00 */ li r0, 0 /* 801D0E78 001CDC78 3C 80 80 00 */ lis r4, 0x800000F4@ha /* 801D0E7C 001CDC7C 90 0D 9C 04 */ stw r0, lbl_803CC504-_SDA_BASE_(r13) @@ -31850,30 +31850,30 @@ lbl_801D0F4C: /* 801D0F60 001CDD60 38 63 00 00 */ addi r3, r3, 0x81800000@l /* 801D0F64 001CDD64 48 00 00 04 */ b lbl_801D0F68 lbl_801D0F68: -/* 801D0F68 001CDD68 48 00 11 0D */ bl func_801D2074 +/* 801D0F68 001CDD68 48 00 11 0D */ bl OSSetArenaHi /* 801D0F6C 001CDD6C 48 00 02 5D */ bl func_801D11C8 -/* 801D0F70 001CDD70 48 00 56 39 */ bl func_801D65A8 -/* 801D0F74 001CDD74 48 00 06 B5 */ bl func_801D1628 -/* 801D0F78 001CDD78 48 00 3C 05 */ bl func_801D4B7C -/* 801D0F7C 001CDD7C 48 00 34 11 */ bl func_801D438C +/* 801D0F70 001CDD70 48 00 56 39 */ bl __OSInitSystemCall +/* 801D0F74 001CDD74 48 00 06 B5 */ bl OSInitAlarm +/* 801D0F78 001CDD78 48 00 3C 05 */ bl __OSModuleInit +/* 801D0F7C 001CDD7C 48 00 34 11 */ bl __OSInterruptInit /* 801D0F80 001CDD80 3C 60 80 1D */ lis r3, lbl_801D565C@ha /* 801D0F84 001CDD84 38 83 56 5C */ addi r4, r3, lbl_801D565C@l /* 801D0F88 001CDD88 38 60 00 16 */ li r3, 0x16 -/* 801D0F8C 001CDD8C 48 00 33 D1 */ bl func_801D435C -/* 801D0F90 001CDD90 48 00 1F 2D */ bl func_801D2EBC +/* 801D0F8C 001CDD8C 48 00 33 D1 */ bl __OSSetInterruptHandler +/* 801D0F90 001CDD90 48 00 1F 2D */ bl __OSContextInit /* 801D0F94 001CDD94 48 00 16 C9 */ bl func_801D265C -/* 801D0F98 001CDD98 4B FF 74 E9 */ bl func_801C8480 -/* 801D0F9C 001CDD9C 48 00 90 CD */ bl func_801DA068 -/* 801D0FA0 001CDDA0 48 00 4B C1 */ bl func_801D5B60 -/* 801D0FA4 001CDDA4 48 00 56 6D */ bl func_801D6610 -/* 801D0FA8 001CDDA8 48 00 10 DD */ bl func_801D2084 -/* 801D0FAC 001CDDAC 4B FE 9D 91 */ bl func_801BAD3C +/* 801D0F98 001CDD98 4B FF 74 E9 */ bl EXIInit +/* 801D0F9C 001CDD9C 48 00 90 CD */ bl SIInit +/* 801D0FA0 001CDDA0 48 00 4B C1 */ bl __OSInitSram +/* 801D0FA4 001CDDA4 48 00 56 6D */ bl __OSThreadInit +/* 801D0FA8 001CDDA8 48 00 10 DD */ bl __OSInitAudioSystem +/* 801D0FAC 001CDDAC 4B FE 9D 91 */ bl PPCMfhid2 /* 801D0FB0 001CDDB0 54 63 00 80 */ rlwinm r3, r3, 0, 2, 0 -/* 801D0FB4 001CDDB4 4B FE 9D 91 */ bl func_801BAD44 +/* 801D0FB4 001CDDB4 4B FE 9D 91 */ bl PPCMthid2 /* 801D0FB8 001CDDB8 80 0D 9C 30 */ lwz r0, lbl_803CC530-_SDA_BASE_(r13) /* 801D0FBC 001CDDBC 2C 00 00 00 */ cmpwi r0, 0 /* 801D0FC0 001CDDC0 40 82 00 08 */ bne lbl_801D0FC8 -/* 801D0FC4 001CDDC4 48 00 3D 91 */ bl func_801D4D54 +/* 801D0FC4 001CDDC4 48 00 3D 91 */ bl __OSInitMemoryProtection lbl_801D0FC8: /* 801D0FC8 001CDDC8 38 7F 00 44 */ addi r3, r31, 0x44 /* 801D0FCC 001CDDCC 4C C6 31 82 */ crclr 6 @@ -31979,21 +31979,21 @@ lbl_801D10F8: /* 801D1128 001CDF28 38 7F 01 0C */ addi r3, r31, 0x10c /* 801D112C 001CDF2C 48 00 1D D9 */ bl func_801D2F04 /* 801D1130 001CDF30 80 6D 86 30 */ lwz r3, lbl_803CAF30-_SDA_BASE_(r13) -/* 801D1134 001CDF34 48 00 04 C9 */ bl func_801D15FC +/* 801D1134 001CDF34 48 00 04 C9 */ bl OSRegisterVersion /* 801D1138 001CDF38 80 6D 9C 04 */ lwz r3, lbl_803CC504-_SDA_BASE_(r13) /* 801D113C 001CDF3C 28 03 00 00 */ cmplwi r3, 0 /* 801D1140 001CDF40 41 82 00 14 */ beq lbl_801D1154 /* 801D1144 001CDF44 80 03 00 00 */ lwz r0, 0(r3) /* 801D1148 001CDF48 28 00 00 02 */ cmplwi r0, 2 /* 801D114C 001CDF4C 41 80 00 08 */ blt lbl_801D1154 -/* 801D1150 001CDF50 48 02 47 69 */ bl func_801F58B8 +/* 801D1150 001CDF50 48 02 47 69 */ bl EnableMetroTRKInterrupts lbl_801D1154: /* 801D1154 001CDF54 4B FF FB 39 */ bl func_801D0C8C -/* 801D1158 001CDF58 48 00 31 CD */ bl func_801D4324 +/* 801D1158 001CDF58 48 00 31 CD */ bl OSEnableInterrupts /* 801D115C 001CDF5C 80 0D 9C 30 */ lwz r0, lbl_803CC530-_SDA_BASE_(r13) /* 801D1160 001CDF60 2C 00 00 00 */ cmpwi r0, 0 /* 801D1164 001CDF64 40 82 00 48 */ bne lbl_801D11AC -/* 801D1168 001CDF68 4B FF 2F C5 */ bl func_801C412C +/* 801D1168 001CDF68 4B FF 2F C5 */ bl DVDInit /* 801D116C 001CDF6C 80 0D 9C 0C */ lwz r0, lbl_803CC50C-_SDA_BASE_(r13) /* 801D1170 001CDF70 2C 00 00 00 */ cmpwi r0, 0 /* 801D1174 001CDF74 41 82 00 18 */ beq lbl_801D118C @@ -32005,12 +32005,12 @@ lbl_801D1154: lbl_801D118C: /* 801D118C 001CDF8C 7F C3 F3 78 */ mr r3, r30 /* 801D1190 001CDF90 38 80 00 20 */ li r4, 0x20 -/* 801D1194 001CDF94 48 00 11 99 */ bl func_801D232C +/* 801D1194 001CDF94 48 00 11 99 */ bl DCInvalidateRange /* 801D1198 001CDF98 3C 60 80 1D */ lis r3, lbl_801D0DB4@ha /* 801D119C 001CDF9C 38 A3 0D B4 */ addi r5, r3, lbl_801D0DB4@l /* 801D11A0 001CDFA0 7F C4 F3 78 */ mr r4, r30 /* 801D11A4 001CDFA4 38 7E 00 20 */ addi r3, r30, 0x20 -/* 801D11A8 001CDFA8 4B FF 4F 75 */ bl func_801C611C +/* 801D11A8 001CDFA8 4B FF 4F 75 */ bl DVDInquiryAsync lbl_801D11AC: /* 801D11AC 001CDFAC 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801D11B0 001CDFB0 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -32044,7 +32044,7 @@ func_801D11C8: /* 801D1214 001CE014 40 82 00 4C */ bne lbl_801D1260 /* 801D1218 001CE018 38 7D 01 60 */ addi r3, r29, 0x160 /* 801D121C 001CE01C 4C C6 31 82 */ crclr 6 -/* 801D1220 001CE020 4B FF 0B 6D */ bl func_801C1D8C +/* 801D1220 001CE020 4B FF 0B 6D */ bl DBPrintf /* 801D1224 001CE024 3C 80 80 1D */ lis r4, lbl_801D1448@ha /* 801D1228 001CE028 3C 60 80 1D */ lis r3, lbl_801D146C@ha /* 801D122C 001CE02C 38 03 14 6C */ addi r0, r3, lbl_801D146C@l @@ -32055,16 +32055,16 @@ func_801D11C8: /* 801D1240 001CE040 4B E3 23 01 */ bl memcpy /* 801D1244 001CE044 7E 83 A3 78 */ mr r3, r20 /* 801D1248 001CE048 7E A4 AB 78 */ mr r4, r21 -/* 801D124C 001CE04C 48 00 11 6D */ bl func_801D23B8 +/* 801D124C 001CE04C 48 00 11 6D */ bl DCFlushRangeNoSync /* 801D1250 001CE050 7C 00 04 AC */ sync 0 /* 801D1254 001CE054 7E 83 A3 78 */ mr r3, r20 /* 801D1258 001CE058 7E A4 AB 78 */ mr r4, r21 -/* 801D125C 001CE05C 48 00 11 89 */ bl func_801D23E4 +/* 801D125C 001CE05C 48 00 11 89 */ bl ICInvalidateRange lbl_801D1260: /* 801D1260 001CE060 3C 80 80 1D */ lis r4, lbl_801D146C@ha -/* 801D1264 001CE064 3C 60 80 1D */ lis r3, func_801D1470@ha +/* 801D1264 001CE064 3C 60 80 1D */ lis r3, __OSSetExceptionHandler@ha /* 801D1268 001CE068 3B E4 14 6C */ addi r31, r4, lbl_801D146C@l -/* 801D126C 001CE06C 38 03 14 70 */ addi r0, r3, func_801D1470@l +/* 801D126C 001CE06C 38 03 14 70 */ addi r0, r3, __OSSetExceptionHandler@l /* 801D1270 001CE070 3B 9D 01 24 */ addi r28, r29, 0x124 /* 801D1274 001CE074 7F 7F 00 50 */ subf r27, r31, r0 /* 801D1278 001CE078 3B 40 00 00 */ li r26, 0 @@ -32084,26 +32084,26 @@ lbl_801D1294: /* 801D12A4 001CE0A4 28 00 00 02 */ cmplwi r0, 2 /* 801D12A8 001CE0A8 41 80 00 28 */ blt lbl_801D12D0 /* 801D12AC 001CE0AC 7F 43 D3 78 */ mr r3, r26 -/* 801D12B0 001CE0B0 4B FF 0A C1 */ bl func_801C1D70 +/* 801D12B0 001CE0B0 4B FF 0A C1 */ bl __DBIsExceptionMarked /* 801D12B4 001CE0B4 2C 03 00 00 */ cmpwi r3, 0 /* 801D12B8 001CE0B8 41 82 00 18 */ beq lbl_801D12D0 /* 801D12BC 001CE0BC 38 7D 01 7C */ addi r3, r29, 0x17c /* 801D12C0 001CE0C0 4C C6 31 82 */ crclr 6 /* 801D12C4 001CE0C4 57 44 06 3E */ clrlwi r4, r26, 0x18 -/* 801D12C8 001CE0C8 4B FF 0A C5 */ bl func_801C1D8C +/* 801D12C8 001CE0C8 4B FF 0A C5 */ bl DBPrintf /* 801D12CC 001CE0CC 48 00 01 04 */ b lbl_801D13D0 lbl_801D12D0: /* 801D12D0 001CE0D0 57 54 06 3E */ clrlwi r20, r26, 0x18 /* 801D12D4 001CE0D4 7F 20 A3 78 */ or r0, r25, r20 /* 801D12D8 001CE0D8 90 1E 00 00 */ stw r0, 0(r30) /* 801D12DC 001CE0DC 7F 43 D3 78 */ mr r3, r26 -/* 801D12E0 001CE0E0 4B FF 0A 91 */ bl func_801C1D70 +/* 801D12E0 001CE0E0 4B FF 0A 91 */ bl __DBIsExceptionMarked /* 801D12E4 001CE0E4 2C 03 00 00 */ cmpwi r3, 0 /* 801D12E8 001CE0E8 41 82 00 28 */ beq lbl_801D1310 /* 801D12EC 001CE0EC 7E 84 A3 78 */ mr r4, r20 /* 801D12F0 001CE0F0 4C C6 31 82 */ crclr 6 /* 801D12F4 001CE0F4 38 7D 01 AC */ addi r3, r29, 0x1ac -/* 801D12F8 001CE0F8 4B FF 0A 95 */ bl func_801C1D8C +/* 801D12F8 001CE0F8 4B FF 0A 95 */ bl DBPrintf /* 801D12FC 001CE0FC 7E A3 AB 78 */ mr r3, r21 /* 801D1300 001CE100 7F E4 FB 78 */ mr r4, r31 /* 801D1304 001CE104 7F 65 DB 78 */ mr r5, r27 @@ -32158,11 +32158,11 @@ lbl_801D139C: /* 801D13B0 001CE1B0 4B E3 21 91 */ bl memcpy /* 801D13B4 001CE1B4 7E 83 A3 78 */ mr r3, r20 /* 801D13B8 001CE1B8 7E E4 BB 78 */ mr r4, r23 -/* 801D13BC 001CE1BC 48 00 0F FD */ bl func_801D23B8 +/* 801D13BC 001CE1BC 48 00 0F FD */ bl DCFlushRangeNoSync /* 801D13C0 001CE1C0 7C 00 04 AC */ sync 0 /* 801D13C4 001CE1C4 7E 83 A3 78 */ mr r3, r20 /* 801D13C8 001CE1C8 7E E4 BB 78 */ mr r4, r23 -/* 801D13CC 001CE1CC 48 00 10 19 */ bl func_801D23E4 +/* 801D13CC 001CE1CC 48 00 10 19 */ bl ICInvalidateRange lbl_801D13D0: /* 801D13D0 001CE1D0 3B 9C 00 04 */ addi r28, r28, 4 /* 801D13D4 001CE1D4 3B 5A 00 01 */ addi r26, r26, 1 @@ -32184,7 +32184,7 @@ lbl_801D1404: lbl_801D1408: /* 801D1408 001CE208 7E 83 A3 78 */ mr r3, r20 /* 801D140C 001CE20C 7E E4 BB 78 */ mr r4, r23 -/* 801D1410 001CE210 48 00 00 61 */ bl func_801D1470 +/* 801D1410 001CE210 48 00 00 61 */ bl __OSSetExceptionHandler /* 801D1414 001CE214 3A 94 00 01 */ addi r20, r20, 1 lbl_801D1418: /* 801D1418 001CE218 56 80 06 3E */ clrlwi r0, r20, 0x18 @@ -32193,7 +32193,7 @@ lbl_801D1418: /* 801D1424 001CE224 93 3E 00 00 */ stw r25, 0(r30) /* 801D1428 001CE228 38 7D 01 DC */ addi r3, r29, 0x1dc /* 801D142C 001CE22C 4C C6 31 82 */ crclr 6 -/* 801D1430 001CE230 4B FF 09 5D */ bl func_801C1D8C +/* 801D1430 001CE230 4B FF 09 5D */ bl DBPrintf /* 801D1434 001CE234 BA 81 00 08 */ lmw r20, 8(r1) /* 801D1438 001CE238 80 01 00 3C */ lwz r0, 0x3c(r1) /* 801D143C 001CE23C 38 21 00 38 */ addi r1, r1, 0x38 @@ -32212,8 +32212,8 @@ lbl_801D1448: lbl_801D146C: /* 801D146C 001CE26C 48 00 00 63 */ bla 0x60 -.global func_801D1470 -func_801D1470: +.global __OSSetExceptionHandler +__OSSetExceptionHandler: /* 801D1470 001CE270 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 801D1474 001CE274 80 6D 9C 24 */ lwz r3, lbl_803CC524-_SDA_BASE_(r13) /* 801D1478 001CE278 54 00 10 3A */ slwi r0, r0, 2 @@ -32222,8 +32222,8 @@ func_801D1470: /* 801D1484 001CE284 90 85 00 00 */ stw r4, 0(r5) /* 801D1488 001CE288 4E 80 00 20 */ blr -.global func_801D148C -func_801D148C: +.global __OSGetExceptionHandler +__OSGetExceptionHandler: /* 801D148C 001CE28C 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 801D1490 001CE290 80 6D 9C 24 */ lwz r3, lbl_803CC524-_SDA_BASE_(r13) /* 801D1494 001CE294 54 00 10 3A */ slwi r0, r0, 2 @@ -32295,17 +32295,17 @@ lbl_801D153C: /* 801D1584 001CE384 7C B2 02 A6 */ mfdsisr r5 /* 801D1588 001CE388 7C D3 02 A6 */ mfdar r6 /* 801D158C 001CE38C 94 21 FF F8 */ stwu r1, -8(r1) -/* 801D1590 001CE390 48 00 1D 38 */ b func_801D32C8 +/* 801D1590 001CE390 48 00 1D 38 */ b __OSUnhandledException .global func_801D1594 func_801D1594: /* 801D1594 001CE394 7C 08 02 A6 */ mflr r0 /* 801D1598 001CE398 90 01 00 04 */ stw r0, 4(r1) /* 801D159C 001CE39C 94 21 FF F8 */ stwu r1, -8(r1) -/* 801D15A0 001CE3A0 4B FE 97 9D */ bl func_801BAD3C +/* 801D15A0 001CE3A0 4B FE 97 9D */ bl PPCMfhid2 /* 801D15A4 001CE3A4 64 63 A0 00 */ oris r3, r3, 0xa000 -/* 801D15A8 001CE3A8 4B FE 97 9D */ bl func_801BAD44 -/* 801D15AC 001CE3AC 48 00 0E 6D */ bl func_801D2418 +/* 801D15A8 001CE3A8 4B FE 97 9D */ bl PPCMthid2 +/* 801D15AC 001CE3AC 48 00 0E 6D */ bl ICFlashInvalidate /* 801D15B0 001CE3B0 7C 00 04 AC */ sync 0 /* 801D15B4 001CE3B4 38 60 00 00 */ li r3, 0 /* 801D15B8 001CE3B8 7C 70 E3 A6 */ mtspr 0x390, r3 @@ -32321,16 +32321,16 @@ func_801D1594: /* 801D15E0 001CE3E0 7C 08 03 A6 */ mtlr r0 /* 801D15E4 001CE3E4 4E 80 00 20 */ blr -.global func_801D15E8 -func_801D15E8: +.global __OSGetDIConfig +__OSGetDIConfig: /* 801D15E8 001CE3E8 3C 60 CC 00 */ lis r3, 0xCC006000@ha /* 801D15EC 001CE3EC 38 63 60 00 */ addi r3, r3, 0xCC006000@l /* 801D15F0 001CE3F0 80 03 00 24 */ lwz r0, 0x24(r3) /* 801D15F4 001CE3F4 54 03 06 3E */ clrlwi r3, r0, 0x18 /* 801D15F8 001CE3F8 4E 80 00 20 */ blr -.global func_801D15FC -func_801D15FC: +.global OSRegisterVersion +OSRegisterVersion: /* 801D15FC 001CE3FC 7C 08 02 A6 */ mflr r0 /* 801D1600 001CE400 90 01 00 04 */ stw r0, 4(r1) /* 801D1604 001CE404 94 21 FF F8 */ stwu r1, -8(r1) @@ -32343,13 +32343,13 @@ func_801D15FC: /* 801D1620 001CE420 7C 08 03 A6 */ mtlr r0 /* 801D1624 001CE424 4E 80 00 20 */ blr -.global func_801D1628 -func_801D1628: +.global OSInitAlarm +OSInitAlarm: /* 801D1628 001CE428 7C 08 02 A6 */ mflr r0 /* 801D162C 001CE42C 38 60 00 08 */ li r3, 8 /* 801D1630 001CE430 90 01 00 04 */ stw r0, 4(r1) /* 801D1634 001CE434 94 21 FF F8 */ stwu r1, -8(r1) -/* 801D1638 001CE438 4B FF FE 55 */ bl func_801D148C +/* 801D1638 001CE438 4B FF FE 55 */ bl __OSGetExceptionHandler /* 801D163C 001CE43C 3C 80 80 1D */ lis r4, lbl_801D1D04@ha /* 801D1640 001CE440 38 84 1D 04 */ addi r4, r4, lbl_801D1D04@l /* 801D1644 001CE444 7C 03 20 40 */ cmplw r3, r4 @@ -32359,15 +32359,15 @@ func_801D1628: /* 801D1654 001CE454 90 03 00 04 */ stw r0, 4(r3) /* 801D1658 001CE458 38 60 00 08 */ li r3, 8 /* 801D165C 001CE45C 90 0D 9C 40 */ stw r0, lbl_803CC540-_SDA_BASE_(r13) -/* 801D1660 001CE460 4B FF FE 11 */ bl func_801D1470 +/* 801D1660 001CE460 4B FF FE 11 */ bl __OSSetExceptionHandler lbl_801D1664: /* 801D1664 001CE464 80 01 00 0C */ lwz r0, 0xc(r1) /* 801D1668 001CE468 38 21 00 08 */ addi r1, r1, 8 /* 801D166C 001CE46C 7C 08 03 A6 */ mtlr r0 /* 801D1670 001CE470 4E 80 00 20 */ blr -.global func_801D1674 -func_801D1674: +.global OSCreateAlarm +OSCreateAlarm: /* 801D1674 001CE474 38 00 00 00 */ li r0, 0 /* 801D1678 001CE478 90 03 00 00 */ stw r0, 0(r3) /* 801D167C 001CE47C 90 03 00 04 */ stw r0, 4(r3) @@ -32393,7 +32393,7 @@ func_801D1684: /* 801D16C0 001CE4C0 7C 64 21 10 */ subfe r3, r4, r4 /* 801D16C4 001CE4C4 7C 63 00 D1 */ neg. r3, r3 /* 801D16C8 001CE4C8 41 82 00 7C */ beq lbl_801D1744 -/* 801D16CC 001CE4CC 48 00 5E A1 */ bl func_801D756C +/* 801D16CC 001CE4CC 48 00 5E A1 */ bl __OSGetSystemTime /* 801D16D0 001CE4D0 80 FD 00 20 */ lwz r7, 0x20(r29) /* 801D16D4 001CE4D4 6C 65 80 00 */ xoris r5, r3, 0x8000 /* 801D16D8 001CE4D8 81 1D 00 24 */ lwz r8, 0x24(r29) @@ -32450,7 +32450,7 @@ lbl_801D175C: /* 801D179C 001CE59C 48 00 01 24 */ b lbl_801D18C0 lbl_801D17A0: /* 801D17A0 001CE5A0 93 AD 9C 40 */ stw r29, lbl_803CC540-_SDA_BASE_(r13) -/* 801D17A4 001CE5A4 48 00 5D C9 */ bl func_801D756C +/* 801D17A4 001CE5A4 48 00 5D C9 */ bl __OSGetSystemTime /* 801D17A8 001CE5A8 80 DD 00 0C */ lwz r6, 0xc(r29) /* 801D17AC 001CE5AC 38 E0 00 00 */ li r7, 0 /* 801D17B0 001CE5B0 80 1D 00 08 */ lwz r0, 8(r29) @@ -32499,7 +32499,7 @@ lbl_801D181C: lbl_801D184C: /* 801D184C 001CE64C 93 A3 00 00 */ stw r29, 0(r3) /* 801D1850 001CE650 93 AD 9C 40 */ stw r29, lbl_803CC540-_SDA_BASE_(r13) -/* 801D1854 001CE654 48 00 5D 19 */ bl func_801D756C +/* 801D1854 001CE654 48 00 5D 19 */ bl __OSGetSystemTime /* 801D1858 001CE658 80 DD 00 0C */ lwz r6, 0xc(r29) /* 801D185C 001CE65C 6F C5 80 00 */ xoris r5, r30, 0x8000 /* 801D1860 001CE660 80 1D 00 08 */ lwz r0, 8(r29) @@ -32535,8 +32535,8 @@ lbl_801D18C0: /* 801D18CC 001CE6CC 7C 08 03 A6 */ mtlr r0 /* 801D18D0 001CE6D0 4E 80 00 20 */ blr -.global func_801D18D4 -func_801D18D4: +.global OSSetAlarm +OSSetAlarm: /* 801D18D4 001CE6D4 7C 08 02 A6 */ mflr r0 /* 801D18D8 001CE6D8 90 01 00 04 */ stw r0, 4(r1) /* 801D18DC 001CE6DC 94 21 FF C8 */ stwu r1, -0x38(r1) @@ -32545,27 +32545,27 @@ func_801D18D4: /* 801D18E8 001CE6E8 3B A5 00 00 */ addi r29, r5, 0 /* 801D18EC 001CE6EC 3B 86 00 00 */ addi r28, r6, 0 /* 801D18F0 001CE6F0 3B C7 00 00 */ addi r30, r7, 0 -/* 801D18F4 001CE6F4 48 00 2A 1D */ bl func_801D4310 +/* 801D18F4 001CE6F4 48 00 2A 1D */ bl OSDisableInterrupts /* 801D18F8 001CE6F8 38 00 00 00 */ li r0, 0 /* 801D18FC 001CE6FC 90 1B 00 1C */ stw r0, 0x1c(r27) /* 801D1900 001CE700 7C 7F 1B 78 */ mr r31, r3 /* 801D1904 001CE704 90 1B 00 18 */ stw r0, 0x18(r27) -/* 801D1908 001CE708 48 00 5C 65 */ bl func_801D756C +/* 801D1908 001CE708 48 00 5C 65 */ bl __OSGetSystemTime /* 801D190C 001CE70C 7C DC 20 14 */ addc r6, r28, r4 /* 801D1910 001CE710 7C BD 19 14 */ adde r5, r29, r3 /* 801D1914 001CE714 38 7B 00 00 */ addi r3, r27, 0 /* 801D1918 001CE718 38 FE 00 00 */ addi r7, r30, 0 /* 801D191C 001CE71C 4B FF FD 69 */ bl func_801D1684 /* 801D1920 001CE720 7F E3 FB 78 */ mr r3, r31 -/* 801D1924 001CE724 48 00 2A 15 */ bl func_801D4338 +/* 801D1924 001CE724 48 00 2A 15 */ bl OSRestoreInterrupts /* 801D1928 001CE728 BB 61 00 24 */ lmw r27, 0x24(r1) /* 801D192C 001CE72C 80 01 00 3C */ lwz r0, 0x3c(r1) /* 801D1930 001CE730 38 21 00 38 */ addi r1, r1, 0x38 /* 801D1934 001CE734 7C 08 03 A6 */ mtlr r0 /* 801D1938 001CE738 4E 80 00 20 */ blr -.global func_801D193C -func_801D193C: +.global OSSetPeriodicAlarm +OSSetPeriodicAlarm: /* 801D193C 001CE73C 7C 08 02 A6 */ mflr r0 /* 801D1940 001CE740 90 01 00 04 */ stw r0, 4(r1) /* 801D1944 001CE744 94 21 FF C0 */ stwu r1, -0x40(r1) @@ -32576,13 +32576,13 @@ func_801D193C: /* 801D1958 001CE758 3B A7 00 00 */ addi r29, r7, 0 /* 801D195C 001CE75C 3B E8 00 00 */ addi r31, r8, 0 /* 801D1960 001CE760 3B C9 00 00 */ addi r30, r9, 0 -/* 801D1964 001CE764 48 00 29 AD */ bl func_801D4310 +/* 801D1964 001CE764 48 00 29 AD */ bl OSDisableInterrupts /* 801D1968 001CE768 93 FA 00 1C */ stw r31, 0x1c(r26) /* 801D196C 001CE76C 7C 7F 1B 78 */ mr r31, r3 /* 801D1970 001CE770 38 9B 00 00 */ addi r4, r27, 0 /* 801D1974 001CE774 93 BA 00 18 */ stw r29, 0x18(r26) /* 801D1978 001CE778 38 7C 00 00 */ addi r3, r28, 0 -/* 801D197C 001CE77C 48 00 5C 55 */ bl func_801D75D0 +/* 801D197C 001CE77C 48 00 5C 55 */ bl __OSTimeToSystemTime /* 801D1980 001CE780 90 9A 00 24 */ stw r4, 0x24(r26) /* 801D1984 001CE784 38 FE 00 00 */ addi r7, r30, 0 /* 801D1988 001CE788 38 C0 00 00 */ li r6, 0 @@ -32591,15 +32591,15 @@ func_801D193C: /* 801D1994 001CE794 38 A0 00 00 */ li r5, 0 /* 801D1998 001CE798 4B FF FC ED */ bl func_801D1684 /* 801D199C 001CE79C 7F E3 FB 78 */ mr r3, r31 -/* 801D19A0 001CE7A0 48 00 29 99 */ bl func_801D4338 +/* 801D19A0 001CE7A0 48 00 29 99 */ bl OSRestoreInterrupts /* 801D19A4 001CE7A4 BB 41 00 28 */ lmw r26, 0x28(r1) /* 801D19A8 001CE7A8 80 01 00 44 */ lwz r0, 0x44(r1) /* 801D19AC 001CE7AC 38 21 00 40 */ addi r1, r1, 0x40 /* 801D19B0 001CE7B0 7C 08 03 A6 */ mtlr r0 /* 801D19B4 001CE7B4 4E 80 00 20 */ blr -.global func_801D19B8 -func_801D19B8: +.global OSCancelAlarm +OSCancelAlarm: /* 801D19B8 001CE7B8 7C 08 02 A6 */ mflr r0 /* 801D19BC 001CE7BC 90 01 00 04 */ stw r0, 4(r1) /* 801D19C0 001CE7C0 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -32607,13 +32607,13 @@ func_801D19B8: /* 801D19C8 001CE7C8 93 C1 00 18 */ stw r30, 0x18(r1) /* 801D19CC 001CE7CC 7C 7E 1B 78 */ mr r30, r3 /* 801D19D0 001CE7D0 93 A1 00 14 */ stw r29, 0x14(r1) -/* 801D19D4 001CE7D4 48 00 29 3D */ bl func_801D4310 +/* 801D19D4 001CE7D4 48 00 29 3D */ bl OSDisableInterrupts /* 801D19D8 001CE7D8 80 1E 00 00 */ lwz r0, 0(r30) /* 801D19DC 001CE7DC 3B E3 00 00 */ addi r31, r3, 0 /* 801D19E0 001CE7E0 28 00 00 00 */ cmplwi r0, 0 /* 801D19E4 001CE7E4 40 82 00 10 */ bne lbl_801D19F4 /* 801D19E8 001CE7E8 7F E3 FB 78 */ mr r3, r31 -/* 801D19EC 001CE7EC 48 00 29 4D */ bl func_801D4338 +/* 801D19EC 001CE7EC 48 00 29 4D */ bl OSRestoreInterrupts /* 801D19F0 001CE7F0 48 00 00 C8 */ b lbl_801D1AB8 lbl_801D19F4: /* 801D19F4 001CE7F4 83 BE 00 14 */ lwz r29, 0x14(r30) @@ -32636,7 +32636,7 @@ lbl_801D1A2C: /* 801D1A2C 001CE82C 28 1D 00 00 */ cmplwi r29, 0 /* 801D1A30 001CE830 93 AD 9C 40 */ stw r29, lbl_803CC540-_SDA_BASE_(r13) /* 801D1A34 001CE834 41 82 00 74 */ beq lbl_801D1AA8 -/* 801D1A38 001CE838 48 00 5B 35 */ bl func_801D756C +/* 801D1A38 001CE838 48 00 5B 35 */ bl __OSGetSystemTime /* 801D1A3C 001CE83C 80 DD 00 0C */ lwz r6, 0xc(r29) /* 801D1A40 001CE840 38 E0 00 00 */ li r7, 0 /* 801D1A44 001CE844 80 1D 00 08 */ lwz r0, 8(r29) @@ -32670,7 +32670,7 @@ lbl_801D1AA8: /* 801D1AA8 001CE8A8 38 00 00 00 */ li r0, 0 /* 801D1AAC 001CE8AC 90 1E 00 00 */ stw r0, 0(r30) /* 801D1AB0 001CE8B0 7F E3 FB 78 */ mr r3, r31 -/* 801D1AB4 001CE8B4 48 00 28 85 */ bl func_801D4338 +/* 801D1AB4 001CE8B4 48 00 28 85 */ bl OSRestoreInterrupts lbl_801D1AB8: /* 801D1AB8 001CE8B8 80 01 00 24 */ lwz r0, 0x24(r1) /* 801D1ABC 001CE8BC 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -32688,7 +32688,7 @@ lbl_801D1AD4: /* 801D1AE8 001CE8E8 93 A1 02 E4 */ stw r29, 0x2e4(r1) /* 801D1AEC 001CE8EC 7C 9D 23 78 */ mr r29, r4 /* 801D1AF0 001CE8F0 93 81 02 E0 */ stw r28, 0x2e0(r1) -/* 801D1AF4 001CE8F4 48 00 5A 79 */ bl func_801D756C +/* 801D1AF4 001CE8F4 48 00 5A 79 */ bl __OSGetSystemTime /* 801D1AF8 001CE8F8 80 0D 9C 40 */ lwz r0, lbl_803CC540-_SDA_BASE_(r13) /* 801D1AFC 001CE8FC 3B 84 00 00 */ addi r28, r4, 0 /* 801D1B00 001CE900 3B C3 00 00 */ addi r30, r3, 0 @@ -32696,7 +32696,7 @@ lbl_801D1AD4: /* 801D1B08 001CE908 7C 1F 03 78 */ mr r31, r0 /* 801D1B0C 001CE90C 40 82 00 0C */ bne lbl_801D1B18 /* 801D1B10 001CE910 7F A3 EB 78 */ mr r3, r29 -/* 801D1B14 001CE914 48 00 0F 79 */ bl func_801D2A8C +/* 801D1B14 001CE914 48 00 0F 79 */ bl OSLoadContext lbl_801D1B18: /* 801D1B18 001CE918 80 1F 00 08 */ lwz r0, 8(r31) /* 801D1B1C 001CE91C 6F C4 80 00 */ xoris r4, r30, 0x8000 @@ -32707,7 +32707,7 @@ lbl_801D1B18: /* 801D1B30 001CE930 7C 64 21 10 */ subfe r3, r4, r4 /* 801D1B34 001CE934 7C 63 00 D1 */ neg. r3, r3 /* 801D1B38 001CE938 41 82 00 7C */ beq lbl_801D1BB4 -/* 801D1B3C 001CE93C 48 00 5A 31 */ bl func_801D756C +/* 801D1B3C 001CE93C 48 00 5A 31 */ bl __OSGetSystemTime /* 801D1B40 001CE940 80 DF 00 0C */ lwz r6, 0xc(r31) /* 801D1B44 001CE944 38 E0 00 00 */ li r7, 0 /* 801D1B48 001CE948 80 1F 00 08 */ lwz r0, 8(r31) @@ -32739,7 +32739,7 @@ lbl_801D1BA4: /* 801D1BA8 001CE9A8 4B FE 90 F9 */ bl func_801BACA0 lbl_801D1BAC: /* 801D1BAC 001CE9AC 7F A3 EB 78 */ mr r3, r29 -/* 801D1BB0 001CE9B0 48 00 0E DD */ bl func_801D2A8C +/* 801D1BB0 001CE9B0 48 00 0E DD */ bl OSLoadContext lbl_801D1BB4: /* 801D1BB4 001CE9B4 80 7F 00 14 */ lwz r3, 0x14(r31) /* 801D1BB8 001CE9B8 28 03 00 00 */ cmplwi r3, 0 @@ -32774,7 +32774,7 @@ lbl_801D1C20: /* 801D1C20 001CEA20 83 8D 9C 40 */ lwz r28, lbl_803CC540-_SDA_BASE_(r13) /* 801D1C24 001CEA24 28 1C 00 00 */ cmplwi r28, 0 /* 801D1C28 001CEA28 41 82 00 74 */ beq lbl_801D1C9C -/* 801D1C2C 001CEA2C 48 00 59 41 */ bl func_801D756C +/* 801D1C2C 001CEA2C 48 00 59 41 */ bl __OSGetSystemTime /* 801D1C30 001CEA30 80 DC 00 0C */ lwz r6, 0xc(r28) /* 801D1C34 001CEA34 38 E0 00 00 */ li r7, 0 /* 801D1C38 001CEA38 80 1C 00 08 */ lwz r0, 8(r28) @@ -32805,24 +32805,24 @@ lbl_801D1C94: /* 801D1C94 001CEA94 38 64 FF FF */ addi r3, r4, -1 /* 801D1C98 001CEA98 4B FE 90 09 */ bl func_801BACA0 lbl_801D1C9C: -/* 801D1C9C 001CEA9C 48 00 4A E9 */ bl func_801D6784 +/* 801D1C9C 001CEA9C 48 00 4A E9 */ bl OSDisableScheduler /* 801D1CA0 001CEAA0 38 61 00 18 */ addi r3, r1, 0x18 -/* 801D1CA4 001CEAA4 48 00 0E C9 */ bl func_801D2B6C +/* 801D1CA4 001CEAA4 48 00 0E C9 */ bl OSClearContext /* 801D1CA8 001CEAA8 38 61 00 18 */ addi r3, r1, 0x18 -/* 801D1CAC 001CEAAC 48 00 0C F9 */ bl func_801D29A4 +/* 801D1CAC 001CEAAC 48 00 0C F9 */ bl OSSetCurrentContext /* 801D1CB0 001CEAB0 39 9E 00 00 */ addi r12, r30, 0 /* 801D1CB4 001CEAB4 7D 88 03 A6 */ mtlr r12 /* 801D1CB8 001CEAB8 38 7F 00 00 */ addi r3, r31, 0 /* 801D1CBC 001CEABC 38 9D 00 00 */ addi r4, r29, 0 /* 801D1CC0 001CEAC0 4E 80 00 21 */ blrl /* 801D1CC4 001CEAC4 38 61 00 18 */ addi r3, r1, 0x18 -/* 801D1CC8 001CEAC8 48 00 0E A5 */ bl func_801D2B6C +/* 801D1CC8 001CEAC8 48 00 0E A5 */ bl OSClearContext /* 801D1CCC 001CEACC 7F A3 EB 78 */ mr r3, r29 -/* 801D1CD0 001CEAD0 48 00 0C D5 */ bl func_801D29A4 -/* 801D1CD4 001CEAD4 48 00 4A F1 */ bl func_801D67C4 -/* 801D1CD8 001CEAD8 48 00 4F B9 */ bl func_801D6C90 +/* 801D1CD0 001CEAD0 48 00 0C D5 */ bl OSSetCurrentContext +/* 801D1CD4 001CEAD4 48 00 4A F1 */ bl OSEnableScheduler +/* 801D1CD8 001CEAD8 48 00 4F B9 */ bl __OSReschedule /* 801D1CDC 001CEADC 7F A3 EB 78 */ mr r3, r29 -/* 801D1CE0 001CEAE0 48 00 0D AD */ bl func_801D2A8C +/* 801D1CE0 001CEAE0 48 00 0D AD */ bl OSLoadContext /* 801D1CE4 001CEAE4 80 01 02 F4 */ lwz r0, 0x2f4(r1) /* 801D1CE8 001CEAE8 83 E1 02 EC */ lwz r31, 0x2ec(r1) /* 801D1CEC 001CEAEC 83 C1 02 E8 */ lwz r30, 0x2e8(r1) @@ -33102,8 +33102,8 @@ func_801D206C: /* 801D206C 001CEE6C 80 6D 86 48 */ lwz r3, lbl_803CAF48-_SDA_BASE_(r13) /* 801D2070 001CEE70 4E 80 00 20 */ blr -.global func_801D2074 -func_801D2074: +.global OSSetArenaHi +OSSetArenaHi: /* 801D2074 001CEE74 90 6D 9C 58 */ stw r3, lbl_803CC558-_SDA_BASE_(r13) /* 801D2078 001CEE78 4E 80 00 20 */ blr @@ -33112,8 +33112,8 @@ func_801D207C: /* 801D207C 001CEE7C 90 6D 86 48 */ stw r3, lbl_803CAF48-_SDA_BASE_(r13) /* 801D2080 001CEE80 4E 80 00 20 */ blr -.global func_801D2084 -func_801D2084: +.global __OSInitAudioSystem +__OSInitAudioSystem: /* 801D2084 001CEE84 7C 08 02 A6 */ mflr r0 /* 801D2088 001CEE88 90 01 00 04 */ stw r0, 4(r1) /* 801D208C 001CEE8C 94 21 FF D0 */ stwu r1, -0x30(r1) @@ -33130,7 +33130,7 @@ func_801D2084: /* 801D20B8 001CEEB8 4B E3 14 89 */ bl memcpy /* 801D20BC 001CEEBC 3C 60 81 00 */ lis r3, 0x8100 /* 801D20C0 001CEEC0 38 80 00 80 */ li r4, 0x80 -/* 801D20C4 001CEEC4 48 00 02 95 */ bl func_801D2358 +/* 801D20C4 001CEEC4 48 00 02 95 */ bl DCFlushRange /* 801D20C8 001CEEC8 3C 60 CC 00 */ lis r3, 0xCC005000@ha /* 801D20CC 001CEECC 38 63 50 00 */ addi r3, r3, 0xCC005000@l /* 801D20D0 001CEED0 38 00 00 43 */ li r0, 0x43 @@ -33174,10 +33174,10 @@ lbl_801D2158: /* 801D2158 001CEF58 54 60 06 B5 */ rlwinm. r0, r3, 0, 0x1a, 0x1a /* 801D215C 001CEF5C 41 82 FF F8 */ beq lbl_801D2154 /* 801D2160 001CEF60 B0 7F 00 00 */ sth r3, 0(r31) -/* 801D2164 001CEF64 48 00 54 01 */ bl func_801D7564 +/* 801D2164 001CEF64 48 00 54 01 */ bl OSGetTick /* 801D2168 001CEF68 7C 7C 1B 78 */ mr r28, r3 lbl_801D216C: -/* 801D216C 001CEF6C 48 00 53 F9 */ bl func_801D7564 +/* 801D216C 001CEF6C 48 00 53 F9 */ bl OSGetTick /* 801D2170 001CEF70 7C 1C 18 50 */ subf r0, r28, r3 /* 801D2174 001CEF74 2C 00 08 92 */ cmpwi r0, 0x892 /* 801D2178 001CEF78 41 80 FF F4 */ blt lbl_801D216C @@ -33237,8 +33237,8 @@ lbl_801D220C: /* 801D2238 001CF038 7C 08 03 A6 */ mtlr r0 /* 801D223C 001CF03C 4E 80 00 20 */ blr -.global func_801D2240 -func_801D2240: +.global __OSStopAudioSystem +__OSStopAudioSystem: /* 801D2240 001CF040 7C 08 02 A6 */ mflr r0 /* 801D2244 001CF044 3C 60 CC 00 */ lis r3, 0xCC005000@ha /* 801D2248 001CF048 90 01 00 04 */ stw r0, 4(r1) @@ -33278,10 +33278,10 @@ lbl_801D22B4: /* 801D22BC 001CF0BC 50 60 80 1E */ rlwimi r0, r3, 0x10, 0, 0xf /* 801D22C0 001CF0C0 54 00 00 01 */ rlwinm. r0, r0, 0, 0, 0 /* 801D22C4 001CF0C4 40 82 FF F0 */ bne lbl_801D22B4 -/* 801D22C8 001CF0C8 48 00 52 9D */ bl func_801D7564 +/* 801D22C8 001CF0C8 48 00 52 9D */ bl OSGetTick /* 801D22CC 001CF0CC 7C 7E 1B 78 */ mr r30, r3 lbl_801D22D0: -/* 801D22D0 001CF0D0 48 00 52 95 */ bl func_801D7564 +/* 801D22D0 001CF0D0 48 00 52 95 */ bl OSGetTick /* 801D22D4 001CF0D4 7C 1E 18 50 */ subf r0, r30, r3 /* 801D22D8 001CF0D8 2C 00 00 2C */ cmpwi r0, 0x2c /* 801D22DC 001CF0DC 41 80 FF F4 */ blt lbl_801D22D0 @@ -33302,16 +33302,16 @@ lbl_801D22F8: /* 801D2310 001CF110 7C 08 03 A6 */ mtlr r0 /* 801D2314 001CF114 4E 80 00 20 */ blr -.global func_801D2318 -func_801D2318: +.global DCEnable +DCEnable: /* 801D2318 001CF118 7C 00 04 AC */ sync 0 /* 801D231C 001CF11C 7C 70 FA A6 */ mfspr r3, 0x3f0 /* 801D2320 001CF120 60 63 40 00 */ ori r3, r3, 0x4000 /* 801D2324 001CF124 7C 70 FB A6 */ mtspr 0x3f0, r3 /* 801D2328 001CF128 4E 80 00 20 */ blr -.global func_801D232C -func_801D232C: +.global DCInvalidateRange +DCInvalidateRange: /* 801D232C 001CF12C 28 04 00 00 */ cmplwi r4, 0 /* 801D2330 001CF130 4C 81 00 20 */ blelr /* 801D2334 001CF134 54 65 06 FE */ clrlwi r5, r3, 0x1b @@ -33325,8 +33325,8 @@ lbl_801D2348: /* 801D2350 001CF150 42 00 FF F8 */ bdnz lbl_801D2348 /* 801D2354 001CF154 4E 80 00 20 */ blr -.global func_801D2358 -func_801D2358: +.global DCFlushRange +DCFlushRange: /* 801D2358 001CF158 28 04 00 00 */ cmplwi r4, 0 /* 801D235C 001CF15C 4C 81 00 20 */ blelr /* 801D2360 001CF160 54 65 06 FE */ clrlwi r5, r3, 0x1b @@ -33341,8 +33341,8 @@ lbl_801D2374: /* 801D2380 001CF180 44 00 00 02 */ sc /* 801D2384 001CF184 4E 80 00 20 */ blr -.global func_801D2388 -func_801D2388: +.global DCStoreRange +DCStoreRange: /* 801D2388 001CF188 28 04 00 00 */ cmplwi r4, 0 /* 801D238C 001CF18C 4C 81 00 20 */ blelr /* 801D2390 001CF190 54 65 06 FE */ clrlwi r5, r3, 0x1b @@ -33357,8 +33357,8 @@ lbl_801D23A4: /* 801D23B0 001CF1B0 44 00 00 02 */ sc /* 801D23B4 001CF1B4 4E 80 00 20 */ blr -.global func_801D23B8 -func_801D23B8: +.global DCFlushRangeNoSync +DCFlushRangeNoSync: /* 801D23B8 001CF1B8 28 04 00 00 */ cmplwi r4, 0 /* 801D23BC 001CF1BC 4C 81 00 20 */ blelr /* 801D23C0 001CF1C0 54 65 06 FE */ clrlwi r5, r3, 0x1b @@ -33372,8 +33372,8 @@ lbl_801D23D4: /* 801D23DC 001CF1DC 42 00 FF F8 */ bdnz lbl_801D23D4 /* 801D23E0 001CF1E0 4E 80 00 20 */ blr -.global func_801D23E4 -func_801D23E4: +.global ICInvalidateRange +ICInvalidateRange: /* 801D23E4 001CF1E4 28 04 00 00 */ cmplwi r4, 0 /* 801D23E8 001CF1E8 4C 81 00 20 */ blelr /* 801D23EC 001CF1EC 54 65 06 FE */ clrlwi r5, r3, 0x1b @@ -33389,23 +33389,23 @@ lbl_801D2400: /* 801D2410 001CF210 4C 00 01 2C */ isync /* 801D2414 001CF214 4E 80 00 20 */ blr -.global func_801D2418 -func_801D2418: +.global ICFlashInvalidate +ICFlashInvalidate: /* 801D2418 001CF218 7C 70 FA A6 */ mfspr r3, 0x3f0 /* 801D241C 001CF21C 60 63 08 00 */ ori r3, r3, 0x800 /* 801D2420 001CF220 7C 70 FB A6 */ mtspr 0x3f0, r3 /* 801D2424 001CF224 4E 80 00 20 */ blr -.global func_801D2428 -func_801D2428: +.global ICEnable +ICEnable: /* 801D2428 001CF228 4C 00 01 2C */ isync /* 801D242C 001CF22C 7C 70 FA A6 */ mfspr r3, 0x3f0 /* 801D2430 001CF230 60 63 80 00 */ ori r3, r3, 0x8000 /* 801D2434 001CF234 7C 70 FB A6 */ mtspr 0x3f0, r3 /* 801D2438 001CF238 4E 80 00 20 */ blr -.global func_801D243C -func_801D243C: +.global LCDisable +LCDisable: /* 801D243C 001CF23C 3C 60 E0 00 */ lis r3, 0xE0000020@ha /* 801D2440 001CF240 38 80 02 00 */ li r4, 0x200 /* 801D2444 001CF244 7C 89 03 A6 */ mtctr r4 @@ -33418,31 +33418,31 @@ lbl_801D2448: /* 801D245C 001CF25C 7C 98 E3 A6 */ mtspr 0x398, r4 /* 801D2460 001CF260 4E 80 00 20 */ blr -.global func_801D2464 -func_801D2464: +.global L2GlobalInvalidate +L2GlobalInvalidate: /* 801D2464 001CF264 7C 08 02 A6 */ mflr r0 /* 801D2468 001CF268 90 01 00 04 */ stw r0, 4(r1) /* 801D246C 001CF26C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801D2470 001CF270 93 E1 00 0C */ stw r31, 0xc(r1) /* 801D2474 001CF274 7C 00 04 AC */ sync 0 -/* 801D2478 001CF278 4B FE 88 19 */ bl func_801BAC90 +/* 801D2478 001CF278 4B FE 88 19 */ bl PPCMfl2cr /* 801D247C 001CF27C 54 63 00 7E */ clrlwi r3, r3, 1 -/* 801D2480 001CF280 4B FE 88 19 */ bl func_801BAC98 +/* 801D2480 001CF280 4B FE 88 19 */ bl PPCMtl2cr /* 801D2484 001CF284 7C 00 04 AC */ sync 0 -/* 801D2488 001CF288 4B FE 88 09 */ bl func_801BAC90 +/* 801D2488 001CF288 4B FE 88 09 */ bl PPCMfl2cr /* 801D248C 001CF28C 64 63 00 20 */ oris r3, r3, 0x20 -/* 801D2490 001CF290 4B FE 88 09 */ bl func_801BAC98 +/* 801D2490 001CF290 4B FE 88 09 */ bl PPCMtl2cr /* 801D2494 001CF294 48 00 00 04 */ b lbl_801D2498 lbl_801D2498: /* 801D2498 001CF298 48 00 00 04 */ b lbl_801D249C lbl_801D249C: -/* 801D249C 001CF29C 4B FE 87 F5 */ bl func_801BAC90 +/* 801D249C 001CF29C 4B FE 87 F5 */ bl PPCMfl2cr /* 801D24A0 001CF2A0 54 60 07 FE */ clrlwi r0, r3, 0x1f /* 801D24A4 001CF2A4 28 00 00 00 */ cmplwi r0, 0 /* 801D24A8 001CF2A8 40 82 FF F4 */ bne lbl_801D249C -/* 801D24AC 001CF2AC 4B FE 87 E5 */ bl func_801BAC90 +/* 801D24AC 001CF2AC 4B FE 87 E5 */ bl PPCMfl2cr /* 801D24B0 001CF2B0 54 63 02 D2 */ rlwinm r3, r3, 0, 0xb, 9 -/* 801D24B4 001CF2B4 4B FE 87 E5 */ bl func_801BAC98 +/* 801D24B4 001CF2B4 4B FE 87 E5 */ bl PPCMtl2cr /* 801D24B8 001CF2B8 48 00 00 04 */ b lbl_801D24BC lbl_801D24BC: /* 801D24BC 001CF2BC 3C 60 80 2B */ lis r3, lbl_802B5258@ha @@ -33453,9 +33453,9 @@ lbl_801D24C8: lbl_801D24CC: /* 801D24CC 001CF2CC 7F E3 FB 78 */ mr r3, r31 /* 801D24D0 001CF2D0 4C C6 31 82 */ crclr 6 -/* 801D24D4 001CF2D4 4B FE F8 B9 */ bl func_801C1D8C +/* 801D24D4 001CF2D4 4B FE F8 B9 */ bl DBPrintf lbl_801D24D8: -/* 801D24D8 001CF2D8 4B FE 87 B9 */ bl func_801BAC90 +/* 801D24D8 001CF2D8 4B FE 87 B9 */ bl PPCMfl2cr /* 801D24DC 001CF2DC 54 60 07 FE */ clrlwi r0, r3, 0x1f /* 801D24E0 001CF2E0 28 00 00 00 */ cmplwi r0, 0 /* 801D24E4 001CF2E4 40 82 FF E8 */ bne lbl_801D24CC @@ -33492,7 +33492,7 @@ lbl_801D2538: /* 801D2558 001CF358 7C 9D 23 78 */ mr r29, r4 /* 801D255C 001CF35C 3C 60 80 2B */ lis r3, lbl_802B5258@ha /* 801D2560 001CF360 3B E3 52 58 */ addi r31, r3, lbl_802B5258@l -/* 801D2564 001CF364 4B FE 87 D9 */ bl func_801BAD3C +/* 801D2564 001CF364 4B FE 87 D9 */ bl PPCMfhid2 /* 801D2568 001CF368 7C 7E 1B 78 */ mr r30, r3 /* 801D256C 001CF36C 4C C6 31 82 */ crclr 6 /* 801D2570 001CF370 38 7F 00 2C */ addi r3, r31, 0x2c @@ -33514,7 +33514,7 @@ lbl_801D25A8: /* 801D25AC 001CF3AC 4C C6 31 82 */ crclr 6 /* 801D25B0 001CF3B0 48 00 09 55 */ bl func_801D2F04 /* 801D25B4 001CF3B4 7F A3 EB 78 */ mr r3, r29 -/* 801D25B8 001CF3B8 48 00 05 D9 */ bl func_801D2B90 +/* 801D25B8 001CF3B8 48 00 05 D9 */ bl OSDumpContext /* 801D25BC 001CF3BC 4B FE 86 F5 */ bl func_801BACB0 lbl_801D25C0: /* 801D25C0 001CF3C0 38 7F 00 90 */ addi r3, r31, 0x90 @@ -33552,7 +33552,7 @@ lbl_801D2620: /* 801D2634 001CF434 48 00 08 D1 */ bl func_801D2F04 lbl_801D2638: /* 801D2638 001CF438 7F C3 F3 78 */ mr r3, r30 -/* 801D263C 001CF43C 4B FE 87 09 */ bl func_801BAD44 +/* 801D263C 001CF43C 4B FE 87 09 */ bl PPCMthid2 /* 801D2640 001CF440 80 01 00 84 */ lwz r0, 0x84(r1) /* 801D2644 001CF444 83 E1 00 7C */ lwz r31, 0x7c(r1) /* 801D2648 001CF448 83 C1 00 78 */ lwz r30, 0x78(r1) @@ -33570,57 +33570,57 @@ func_801D265C: /* 801D266C 001CF46C 93 C1 00 08 */ stw r30, 8(r1) /* 801D2670 001CF470 3C 60 80 2B */ lis r3, lbl_802B5258@ha /* 801D2674 001CF474 3B E3 52 58 */ addi r31, r3, lbl_802B5258@l -/* 801D2678 001CF478 4B FE 86 09 */ bl func_801BAC80 +/* 801D2678 001CF478 4B FE 86 09 */ bl PPCMfhid0 /* 801D267C 001CF47C 54 60 04 20 */ rlwinm r0, r3, 0, 0x10, 0x10 /* 801D2680 001CF480 28 00 00 00 */ cmplwi r0, 0 /* 801D2684 001CF484 40 82 00 14 */ bne lbl_801D2698 -/* 801D2688 001CF488 4B FF FD A1 */ bl func_801D2428 +/* 801D2688 001CF488 4B FF FD A1 */ bl ICEnable /* 801D268C 001CF48C 38 7F 01 AC */ addi r3, r31, 0x1ac /* 801D2690 001CF490 4C C6 31 82 */ crclr 6 -/* 801D2694 001CF494 4B FE F6 F9 */ bl func_801C1D8C +/* 801D2694 001CF494 4B FE F6 F9 */ bl DBPrintf lbl_801D2698: -/* 801D2698 001CF498 4B FE 85 E9 */ bl func_801BAC80 +/* 801D2698 001CF498 4B FE 85 E9 */ bl PPCMfhid0 /* 801D269C 001CF49C 54 60 04 62 */ rlwinm r0, r3, 0, 0x11, 0x11 /* 801D26A0 001CF4A0 28 00 00 00 */ cmplwi r0, 0 /* 801D26A4 001CF4A4 40 82 00 14 */ bne lbl_801D26B8 -/* 801D26A8 001CF4A8 4B FF FC 71 */ bl func_801D2318 +/* 801D26A8 001CF4A8 4B FF FC 71 */ bl DCEnable /* 801D26AC 001CF4AC 38 7F 01 C8 */ addi r3, r31, 0x1c8 /* 801D26B0 001CF4B0 4C C6 31 82 */ crclr 6 -/* 801D26B4 001CF4B4 4B FE F6 D9 */ bl func_801C1D8C +/* 801D26B4 001CF4B4 4B FE F6 D9 */ bl DBPrintf lbl_801D26B8: -/* 801D26B8 001CF4B8 4B FE 85 D9 */ bl func_801BAC90 +/* 801D26B8 001CF4B8 4B FE 85 D9 */ bl PPCMfl2cr /* 801D26BC 001CF4BC 54 60 00 00 */ rlwinm r0, r3, 0, 0, 0 /* 801D26C0 001CF4C0 28 00 00 00 */ cmplwi r0, 0 /* 801D26C4 001CF4C4 40 82 00 58 */ bne lbl_801D271C -/* 801D26C8 001CF4C8 4B FE 85 A9 */ bl func_801BAC70 +/* 801D26C8 001CF4C8 4B FE 85 A9 */ bl PPCMfmsr /* 801D26CC 001CF4CC 7C 7E 1B 78 */ mr r30, r3 /* 801D26D0 001CF4D0 7C 00 04 AC */ sync 0 /* 801D26D4 001CF4D4 38 60 00 30 */ li r3, 0x30 -/* 801D26D8 001CF4D8 4B FE 85 A1 */ bl func_801BAC78 +/* 801D26D8 001CF4D8 4B FE 85 A1 */ bl PPCMtmsr /* 801D26DC 001CF4DC 7C 00 04 AC */ sync 0 /* 801D26E0 001CF4E0 7C 00 04 AC */ sync 0 -/* 801D26E4 001CF4E4 4B FE 85 AD */ bl func_801BAC90 +/* 801D26E4 001CF4E4 4B FE 85 AD */ bl PPCMfl2cr /* 801D26E8 001CF4E8 54 63 00 7E */ clrlwi r3, r3, 1 -/* 801D26EC 001CF4EC 4B FE 85 AD */ bl func_801BAC98 +/* 801D26EC 001CF4EC 4B FE 85 AD */ bl PPCMtl2cr /* 801D26F0 001CF4F0 7C 00 04 AC */ sync 0 -/* 801D26F4 001CF4F4 4B FF FD 71 */ bl func_801D2464 +/* 801D26F4 001CF4F4 4B FF FD 71 */ bl L2GlobalInvalidate /* 801D26F8 001CF4F8 7F C3 F3 78 */ mr r3, r30 -/* 801D26FC 001CF4FC 4B FE 85 7D */ bl func_801BAC78 -/* 801D2700 001CF500 4B FE 85 91 */ bl func_801BAC90 +/* 801D26FC 001CF4FC 4B FE 85 7D */ bl PPCMtmsr +/* 801D2700 001CF500 4B FE 85 91 */ bl PPCMfl2cr /* 801D2704 001CF504 64 60 80 00 */ oris r0, r3, 0x8000 /* 801D2708 001CF508 54 03 02 D2 */ rlwinm r3, r0, 0, 0xb, 9 -/* 801D270C 001CF50C 4B FE 85 8D */ bl func_801BAC98 +/* 801D270C 001CF50C 4B FE 85 8D */ bl PPCMtl2cr /* 801D2710 001CF510 38 7F 01 E4 */ addi r3, r31, 0x1e4 /* 801D2714 001CF514 4C C6 31 82 */ crclr 6 -/* 801D2718 001CF518 4B FE F6 75 */ bl func_801C1D8C +/* 801D2718 001CF518 4B FE F6 75 */ bl DBPrintf lbl_801D271C: /* 801D271C 001CF51C 3C 60 80 1D */ lis r3, lbl_801D24FC@ha /* 801D2720 001CF520 38 83 24 FC */ addi r4, r3, lbl_801D24FC@l /* 801D2724 001CF524 38 60 00 01 */ li r3, 1 -/* 801D2728 001CF528 48 00 09 89 */ bl func_801D30B0 +/* 801D2728 001CF528 48 00 09 89 */ bl OSSetErrorHandler /* 801D272C 001CF52C 38 7F 01 FC */ addi r3, r31, 0x1fc /* 801D2730 001CF530 4C C6 31 82 */ crclr 6 -/* 801D2734 001CF534 4B FE F6 59 */ bl func_801C1D8C +/* 801D2734 001CF534 4B FE F6 59 */ bl DBPrintf /* 801D2738 001CF538 80 01 00 14 */ lwz r0, 0x14(r1) /* 801D273C 001CF53C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801D2740 001CF540 83 C1 00 08 */ lwz r30, 8(r1) @@ -33784,13 +33784,13 @@ func_801D2874: lbl_801D2998: /* 801D2998 001CF798 4E 80 00 20 */ blr -.global func_801D299C -func_801D299C: +.global OSSaveFPUContext +OSSaveFPUContext: /* 801D299C 001CF79C 38 A3 00 00 */ addi r5, r3, 0 /* 801D29A0 001CF7A0 4B FF FE D4 */ b func_801D2874 -.global func_801D29A4 -func_801D29A4: +.global OSSetCurrentContext +OSSetCurrentContext: /* 801D29A4 001CF7A4 3C 80 80 00 */ lis r4, 0x800000D4@ha /* 801D29A8 001CF7A8 90 64 00 D4 */ stw r3, 0x800000D4@l(r4) /* 801D29AC 001CF7AC 54 65 00 BE */ clrlwi r5, r3, 2 @@ -33816,14 +33816,14 @@ lbl_801D29DC: /* 801D29F8 001CF7F8 4C 00 01 2C */ isync /* 801D29FC 001CF7FC 4E 80 00 20 */ blr -.global func_801D2A00 -func_801D2A00: +.global OSGetCurrentContext +OSGetCurrentContext: /* 801D2A00 001CF800 3C 60 80 00 */ lis r3, 0x800000D4@ha /* 801D2A04 001CF804 80 63 00 D4 */ lwz r3, 0x800000D4@l(r3) /* 801D2A08 001CF808 4E 80 00 20 */ blr -.global func_801D2A0C -func_801D2A0C: +.global OSSaveContext +OSSaveContext: /* 801D2A0C 001CF80C BD A3 00 34 */ stmw r13, 0x34(r3) /* 801D2A10 001CF810 7C 11 E2 A6 */ mfspr r0, 0x391 /* 801D2A14 001CF814 90 03 01 A8 */ stw r0, 0x1a8(r3) @@ -33857,11 +33857,11 @@ func_801D2A0C: /* 801D2A84 001CF884 38 60 00 00 */ li r3, 0 /* 801D2A88 001CF888 4E 80 00 20 */ blr -.global func_801D2A8C -func_801D2A8C: -/* 801D2A8C 001CF88C 3C 80 80 1D */ lis r4, func_801D4310@ha +.global OSLoadContext +OSLoadContext: +/* 801D2A8C 001CF88C 3C 80 80 1D */ lis r4, OSDisableInterrupts@ha /* 801D2A90 001CF890 80 C3 01 98 */ lwz r6, 0x198(r3) -/* 801D2A94 001CF894 38 A4 43 10 */ addi r5, r4, func_801D4310@l +/* 801D2A94 001CF894 38 A4 43 10 */ addi r5, r4, OSDisableInterrupts@l /* 801D2A98 001CF898 7C 06 28 40 */ cmplw r6, r5 /* 801D2A9C 001CF89C 40 81 00 18 */ ble lbl_801D2AB4 /* 801D2AA0 001CF8A0 3C 80 80 1D */ lis r4, lbl_801D431C@ha @@ -33917,13 +33917,13 @@ lbl_801D2AE0: /* 801D2B5C 001CF95C 80 63 00 0C */ lwz r3, 0xc(r3) /* 801D2B60 001CF960 4C 00 00 64 */ rfi -.global func_801D2B64 -func_801D2B64: +.global OSGetStackPointer +OSGetStackPointer: /* 801D2B64 001CF964 7C 23 0B 78 */ mr r3, r1 /* 801D2B68 001CF968 4E 80 00 20 */ blr -.global func_801D2B6C -func_801D2B6C: +.global OSClearContext +OSClearContext: /* 801D2B6C 001CF96C 38 A0 00 00 */ li r5, 0 /* 801D2B70 001CF970 B0 A3 01 A0 */ sth r5, 0x1a0(r3) /* 801D2B74 001CF974 3C 80 80 00 */ lis r4, 0x800000D8@ha @@ -33935,8 +33935,8 @@ func_801D2B6C: lbl_801D2B8C: /* 801D2B8C 001CF98C 4E 80 00 20 */ blr -.global func_801D2B90 -func_801D2B90: +.global OSDumpContext +OSDumpContext: /* 801D2B90 001CF990 7C 08 02 A6 */ mflr r0 /* 801D2B94 001CF994 90 01 00 04 */ stw r0, 4(r1) /* 801D2B98 001CF998 94 21 FD 08 */ stwu r1, -0x2f8(r1) @@ -34007,7 +34007,7 @@ lbl_801D2C54: /* 801D2C84 001CFA84 54 00 07 FE */ clrlwi r0, r0, 0x1f /* 801D2C88 001CFA88 28 00 00 00 */ cmplwi r0, 0 /* 801D2C8C 001CFA8C 41 82 01 3C */ beq lbl_801D2DC8 -/* 801D2C90 001CFA90 48 00 16 81 */ bl func_801D4310 +/* 801D2C90 001CFA90 48 00 16 81 */ bl OSDisableInterrupts /* 801D2C94 001CFA94 3C C0 80 00 */ lis r6, 0x800000D4@ha /* 801D2C98 001CFA98 80 06 00 D4 */ lwz r0, 0x800000D4@l(r6) /* 801D2C9C 001CFA9C 38 A0 00 00 */ li r5, 0 @@ -34022,7 +34022,7 @@ lbl_801D2C54: /* 801D2CC0 001CFAC0 90 A6 00 D8 */ stw r5, 0xd8(r6) lbl_801D2CC4: /* 801D2CC4 001CFAC4 38 61 00 10 */ addi r3, r1, 0x10 -/* 801D2CC8 001CFAC8 4B FF FC DD */ bl func_801D29A4 +/* 801D2CC8 001CFAC8 4B FF FC DD */ bl OSSetCurrentContext /* 801D2CCC 001CFACC 38 7F 01 0C */ addi r3, r31, 0x10c /* 801D2CD0 001CFAD0 4C C6 31 82 */ crclr 6 /* 801D2CD4 001CFAD4 48 00 02 31 */ bl func_801D2F04 @@ -34090,9 +34090,9 @@ lbl_801D2D54: /* 801D2DB4 001CFBB4 90 A3 00 D8 */ stw r5, 0xd8(r3) lbl_801D2DB8: /* 801D2DB8 001CFBB8 7F C3 F3 78 */ mr r3, r30 -/* 801D2DBC 001CFBBC 4B FF FB E9 */ bl func_801D29A4 +/* 801D2DBC 001CFBBC 4B FF FB E9 */ bl OSSetCurrentContext /* 801D2DC0 001CFBC0 7F A3 EB 78 */ mr r3, r29 -/* 801D2DC4 001CFBC4 48 00 15 75 */ bl func_801D4338 +/* 801D2DC4 001CFBC4 48 00 15 75 */ bl OSRestoreInterrupts lbl_801D2DC8: /* 801D2DC8 001CFBC8 38 7F 01 70 */ addi r3, r31, 0x170 /* 801D2DCC 001CFBCC 4C C6 31 82 */ crclr 6 @@ -34164,22 +34164,22 @@ lbl_801D2E78: /* 801D2EB4 001CFCB4 80 84 00 10 */ lwz r4, 0x10(r4) /* 801D2EB8 001CFCB8 4C 00 00 64 */ rfi -.global func_801D2EBC -func_801D2EBC: +.global __OSContextInit +__OSContextInit: /* 801D2EBC 001CFCBC 7C 08 02 A6 */ mflr r0 /* 801D2EC0 001CFCC0 90 01 00 04 */ stw r0, 4(r1) /* 801D2EC4 001CFCC4 94 21 FF F8 */ stwu r1, -8(r1) /* 801D2EC8 001CFCC8 3C 60 80 1D */ lis r3, lbl_801D2E38@ha /* 801D2ECC 001CFCCC 38 83 2E 38 */ addi r4, r3, lbl_801D2E38@l /* 801D2ED0 001CFCD0 38 60 00 07 */ li r3, 7 -/* 801D2ED4 001CFCD4 4B FF E5 9D */ bl func_801D1470 +/* 801D2ED4 001CFCD4 4B FF E5 9D */ bl __OSSetExceptionHandler /* 801D2ED8 001CFCD8 38 00 00 00 */ li r0, 0 /* 801D2EDC 001CFCDC 4C C6 31 82 */ crclr 6 /* 801D2EE0 001CFCE0 3C 80 80 00 */ lis r4, 0x800000D8@ha /* 801D2EE4 001CFCE4 3C 60 80 2B */ lis r3, lbl_802B563C@ha /* 801D2EE8 001CFCE8 90 04 00 D8 */ stw r0, 0x800000D8@l(r4) /* 801D2EEC 001CFCEC 38 63 56 3C */ addi r3, r3, lbl_802B563C@l -/* 801D2EF0 001CFCF0 4B FE EE 9D */ bl func_801C1D8C +/* 801D2EF0 001CFCF0 4B FE EE 9D */ bl DBPrintf /* 801D2EF4 001CFCF4 80 01 00 0C */ lwz r0, 0xc(r1) /* 801D2EF8 001CFCF8 38 21 00 08 */ addi r1, r1, 8 /* 801D2EFC 001CFCFC 7C 08 03 A6 */ mtlr r0 @@ -34253,7 +34253,7 @@ lbl_801D2FC4: /* 801D2FEC 001CFDEC 91 01 00 1C */ stw r8, 0x1c(r1) /* 801D2FF0 001CFDF0 91 21 00 20 */ stw r9, 0x20(r1) /* 801D2FF4 001CFDF4 91 41 00 24 */ stw r10, 0x24(r1) -/* 801D2FF8 001CFDF8 48 00 13 19 */ bl func_801D4310 +/* 801D2FF8 001CFDF8 48 00 13 19 */ bl OSDisableInterrupts /* 801D2FFC 001CFDFC 3C 00 03 00 */ lis r0, 0x300 /* 801D3000 001CFE00 90 01 00 74 */ stw r0, 0x74(r1) /* 801D3004 001CFE04 38 01 00 98 */ addi r0, r1, 0x98 @@ -34272,7 +34272,7 @@ lbl_801D2FC4: /* 801D3038 001CFE38 4C C6 31 82 */ crclr 6 /* 801D303C 001CFE3C 4B FF FE C9 */ bl func_801D2F04 /* 801D3040 001CFE40 3B C0 00 00 */ li r30, 0 -/* 801D3044 001CFE44 4B FF FB 21 */ bl func_801D2B64 +/* 801D3044 001CFE44 4B FF FB 21 */ bl OSGetStackPointer /* 801D3048 001CFE48 7C 7D 1B 78 */ mr r29, r3 /* 801D304C 001CFE4C 48 00 00 20 */ b lbl_801D306C lbl_801D3050: @@ -34303,8 +34303,8 @@ lbl_801D308C: /* 801D30A8 001CFEA8 7C 08 03 A6 */ mtlr r0 /* 801D30AC 001CFEAC 4E 80 00 20 */ blr -.global func_801D30B0 -func_801D30B0: +.global OSSetErrorHandler +OSSetErrorHandler: /* 801D30B0 001CFEB0 7C 08 02 A6 */ mflr r0 /* 801D30B4 001CFEB4 90 01 00 04 */ stw r0, 4(r1) /* 801D30B8 001CFEB8 94 21 FF D0 */ stwu r1, -0x30(r1) @@ -34314,7 +34314,7 @@ func_801D30B0: /* 801D30C8 001CFEC8 3B A3 00 00 */ addi r29, r3, 0 /* 801D30CC 001CFECC 93 81 00 20 */ stw r28, 0x20(r1) /* 801D30D0 001CFED0 3B 84 00 00 */ addi r28, r4, 0 -/* 801D30D4 001CFED4 48 00 12 3D */ bl func_801D4310 +/* 801D30D4 001CFED4 48 00 12 3D */ bl OSDisableInterrupts /* 801D30D8 001CFED8 3C 80 80 38 */ lis r4, lbl_8037E010@ha /* 801D30DC 001CFEDC 57 A5 13 BA */ rlwinm r5, r29, 2, 0xe, 0x1d /* 801D30E0 001CFEE0 38 04 E0 10 */ addi r0, r4, lbl_8037E010@l @@ -34325,11 +34325,11 @@ func_801D30B0: /* 801D30F4 001CFEF4 7C 7D 1B 78 */ mr r29, r3 /* 801D30F8 001CFEF8 93 84 00 00 */ stw r28, 0(r4) /* 801D30FC 001CFEFC 40 82 01 A0 */ bne lbl_801D329C -/* 801D3100 001CFF00 4B FE 7B 71 */ bl func_801BAC70 +/* 801D3100 001CFF00 4B FE 7B 71 */ bl PPCMfmsr /* 801D3104 001CFF04 3B E3 00 00 */ addi r31, r3, 0 /* 801D3108 001CFF08 63 E3 20 00 */ ori r3, r31, 0x2000 -/* 801D310C 001CFF0C 4B FE 7B 6D */ bl func_801BAC78 -/* 801D3110 001CFF10 4B FE 7B E5 */ bl func_801BACF4 +/* 801D310C 001CFF0C 4B FE 7B 6D */ bl PPCMtmsr +/* 801D3110 001CFF10 4B FE 7B E5 */ bl PPCMffpscr /* 801D3114 001CFF14 28 1C 00 00 */ cmplwi r28, 0 /* 801D3118 001CFF18 41 82 01 18 */ beq lbl_801D3230 /* 801D311C 001CFF1C 3C A0 80 00 */ lis r5, 0x800000DC@ha @@ -34433,12 +34433,12 @@ lbl_801D3284: /* 801D3284 001D0084 3C 80 60 06 */ lis r4, 0x6005F8FF@ha /* 801D3288 001D0088 38 04 F8 FF */ addi r0, r4, 0x6005F8FF@l /* 801D328C 001D008C 7C 63 00 38 */ and r3, r3, r0 -/* 801D3290 001D0090 4B FE 7A 85 */ bl func_801BAD14 +/* 801D3290 001D0090 4B FE 7A 85 */ bl PPCMtfpscr /* 801D3294 001D0094 7F E3 FB 78 */ mr r3, r31 -/* 801D3298 001D0098 4B FE 79 E1 */ bl func_801BAC78 +/* 801D3298 001D0098 4B FE 79 E1 */ bl PPCMtmsr lbl_801D329C: /* 801D329C 001D009C 7F A3 EB 78 */ mr r3, r29 -/* 801D32A0 001D00A0 48 00 10 99 */ bl func_801D4338 +/* 801D32A0 001D00A0 48 00 10 99 */ bl OSRestoreInterrupts /* 801D32A4 001D00A4 7F C3 F3 78 */ mr r3, r30 /* 801D32A8 001D00A8 80 01 00 34 */ lwz r0, 0x34(r1) /* 801D32AC 001D00AC 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -34449,8 +34449,8 @@ lbl_801D329C: /* 801D32C0 001D00C0 7C 08 03 A6 */ mtlr r0 /* 801D32C4 001D00C4 4E 80 00 20 */ blr -.global func_801D32C8 -func_801D32C8: +.global __OSUnhandledException +__OSUnhandledException: /* 801D32C8 001D00C8 7C 08 02 A6 */ mflr r0 /* 801D32CC 001D00CC 3D 00 80 38 */ lis r8, lbl_8037E010@ha /* 801D32D0 001D00D0 90 01 00 04 */ stw r0, 4(r1) @@ -34463,7 +34463,7 @@ func_801D32C8: /* 801D32EC 001D00EC 3B 66 00 00 */ addi r27, r6, 0 /* 801D32F0 001D00F0 3B C8 E0 10 */ addi r30, r8, lbl_8037E010@l /* 801D32F4 001D00F4 3B E7 56 60 */ addi r31, r7, lbl_802B5660@l -/* 801D32F8 001D00F8 48 00 42 55 */ bl func_801D754C +/* 801D32F8 001D00F8 48 00 42 55 */ bl OSGetTime /* 801D32FC 001D00FC 80 B9 01 9C */ lwz r5, 0x19c(r25) /* 801D3300 001D0100 3B 84 00 00 */ addi r28, r4, 0 /* 801D3304 001D0104 3B A3 00 00 */ addi r29, r3, 0 @@ -34484,28 +34484,28 @@ lbl_801D3324: /* 801D333C 001D013C 28 00 00 00 */ cmplwi r0, 0 /* 801D3340 001D0140 41 82 00 C4 */ beq lbl_801D3404 /* 801D3344 001D0144 3B 00 00 10 */ li r24, 0x10 -/* 801D3348 001D0148 4B FE 79 29 */ bl func_801BAC70 +/* 801D3348 001D0148 4B FE 79 29 */ bl PPCMfmsr /* 801D334C 001D014C 3A E3 00 00 */ addi r23, r3, 0 /* 801D3350 001D0150 62 E3 20 00 */ ori r3, r23, 0x2000 -/* 801D3354 001D0154 4B FE 79 25 */ bl func_801BAC78 +/* 801D3354 001D0154 4B FE 79 25 */ bl PPCMtmsr /* 801D3358 001D0158 3C 60 80 00 */ lis r3, 0x800000D8@ha /* 801D335C 001D015C 80 63 00 D8 */ lwz r3, 0x800000D8@l(r3) /* 801D3360 001D0160 28 03 00 00 */ cmplwi r3, 0 /* 801D3364 001D0164 41 82 00 08 */ beq lbl_801D336C -/* 801D3368 001D0168 4B FF F6 35 */ bl func_801D299C +/* 801D3368 001D0168 4B FF F6 35 */ bl OSSaveFPUContext lbl_801D336C: -/* 801D336C 001D016C 4B FE 79 89 */ bl func_801BACF4 +/* 801D336C 001D016C 4B FE 79 89 */ bl PPCMffpscr /* 801D3370 001D0170 3C 80 60 06 */ lis r4, 0x6005F8FF@ha /* 801D3374 001D0174 3A C4 F8 FF */ addi r22, r4, 0x6005F8FF@l /* 801D3378 001D0178 7C 63 B0 38 */ and r3, r3, r22 -/* 801D337C 001D017C 4B FE 79 99 */ bl func_801BAD14 +/* 801D337C 001D017C 4B FE 79 99 */ bl PPCMtfpscr /* 801D3380 001D0180 7E E3 BB 78 */ mr r3, r23 -/* 801D3384 001D0184 4B FE 78 F5 */ bl func_801BAC78 +/* 801D3384 001D0184 4B FE 78 F5 */ bl PPCMtmsr /* 801D3388 001D0188 3E E0 80 00 */ lis r23, 0x800000D8@ha /* 801D338C 001D018C 80 17 00 D8 */ lwz r0, 0x800000D8@l(r23) /* 801D3390 001D0190 7C 00 C8 40 */ cmplw r0, r25 /* 801D3394 001D0194 40 82 00 54 */ bne lbl_801D33E8 -/* 801D3398 001D0198 48 00 33 ED */ bl func_801D6784 +/* 801D3398 001D0198 48 00 33 ED */ bl OSDisableScheduler /* 801D339C 001D019C 81 9E 00 40 */ lwz r12, 0x40(r30) /* 801D33A0 001D01A0 38 99 00 00 */ addi r4, r25, 0 /* 801D33A4 001D01A4 38 BA 00 00 */ addi r5, r26, 0 @@ -34522,8 +34522,8 @@ lbl_801D336C: /* 801D33D0 001D01D0 80 19 01 94 */ lwz r0, 0x194(r25) /* 801D33D4 001D01D4 7C 00 B0 38 */ and r0, r0, r22 /* 801D33D8 001D01D8 90 19 01 94 */ stw r0, 0x194(r25) -/* 801D33DC 001D01DC 48 00 33 E9 */ bl func_801D67C4 -/* 801D33E0 001D01E0 48 00 38 B1 */ bl func_801D6C90 +/* 801D33DC 001D01DC 48 00 33 E9 */ bl OSEnableScheduler +/* 801D33E0 001D01E0 48 00 38 B1 */ bl __OSReschedule /* 801D33E4 001D01E4 48 00 00 18 */ b lbl_801D33FC lbl_801D33E8: /* 801D33E8 001D01E8 80 79 01 9C */ lwz r3, 0x19c(r25) @@ -34533,7 +34533,7 @@ lbl_801D33E8: /* 801D33F8 001D01F8 90 17 00 D8 */ stw r0, 0xd8(r23) lbl_801D33FC: /* 801D33FC 001D01FC 7F 23 CB 78 */ mr r3, r25 -/* 801D3400 001D0200 4B FF F6 8D */ bl func_801D2A8C +/* 801D3400 001D0200 4B FF F6 8D */ bl OSLoadContext lbl_801D3404: /* 801D3404 001D0204 57 17 06 3E */ clrlwi r23, r24, 0x18 /* 801D3408 001D0208 57 00 15 BA */ rlwinm r0, r24, 2, 0x16, 0x1d @@ -34541,7 +34541,7 @@ lbl_801D3404: /* 801D3410 001D0210 80 16 00 00 */ lwz r0, 0(r22) /* 801D3414 001D0214 28 00 00 00 */ cmplwi r0, 0 /* 801D3418 001D0218 41 82 00 38 */ beq lbl_801D3450 -/* 801D341C 001D021C 48 00 33 69 */ bl func_801D6784 +/* 801D341C 001D021C 48 00 33 69 */ bl OSDisableScheduler /* 801D3420 001D0220 81 96 00 00 */ lwz r12, 0(r22) /* 801D3424 001D0224 38 77 00 00 */ addi r3, r23, 0 /* 801D3428 001D0228 38 99 00 00 */ addi r4, r25, 0 @@ -34550,16 +34550,16 @@ lbl_801D3404: /* 801D3434 001D0234 38 BA 00 00 */ addi r5, r26, 0 /* 801D3438 001D0238 38 DB 00 00 */ addi r6, r27, 0 /* 801D343C 001D023C 4E 80 00 21 */ blrl -/* 801D3440 001D0240 48 00 33 85 */ bl func_801D67C4 -/* 801D3444 001D0244 48 00 38 4D */ bl func_801D6C90 +/* 801D3440 001D0240 48 00 33 85 */ bl OSEnableScheduler +/* 801D3444 001D0244 48 00 38 4D */ bl __OSReschedule /* 801D3448 001D0248 7F 23 CB 78 */ mr r3, r25 -/* 801D344C 001D024C 4B FF F6 41 */ bl func_801D2A8C +/* 801D344C 001D024C 4B FF F6 41 */ bl OSLoadContext lbl_801D3450: /* 801D3450 001D0250 57 00 06 3E */ clrlwi r0, r24, 0x18 /* 801D3454 001D0254 28 00 00 08 */ cmplwi r0, 8 /* 801D3458 001D0258 40 82 00 0C */ bne lbl_801D3464 /* 801D345C 001D025C 7F 23 CB 78 */ mr r3, r25 -/* 801D3460 001D0260 4B FF F6 2D */ bl func_801D2A8C +/* 801D3460 001D0260 4B FF F6 2D */ bl OSLoadContext lbl_801D3464: /* 801D3464 001D0264 38 7F 00 7C */ addi r3, r31, 0x7c /* 801D3468 001D0268 4C C6 31 82 */ crclr 6 @@ -34570,7 +34570,7 @@ lbl_801D3474: /* 801D3478 001D0278 4C C6 31 82 */ crclr 6 /* 801D347C 001D027C 4B FF FA 89 */ bl func_801D2F04 /* 801D3480 001D0280 7F 23 CB 78 */ mr r3, r25 -/* 801D3484 001D0284 4B FF F7 0D */ bl func_801D2B90 +/* 801D3484 001D0284 4B FF F7 0D */ bl OSDumpContext /* 801D3488 001D0288 38 9A 00 00 */ addi r4, r26, 0 /* 801D348C 001D028C 4C C6 31 82 */ crclr 6 /* 801D3490 001D0290 38 BB 00 00 */ addi r5, r27, 0 @@ -34654,7 +34654,7 @@ func_801D35B0: /* 801D35B8 001D03B8 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801D35BC 001D03BC 93 E1 00 14 */ stw r31, 0x14(r1) /* 801D35C0 001D03C0 7C 7F 1B 78 */ mr r31, r3 -/* 801D35C4 001D03C4 48 00 02 FD */ bl func_801D38C0 +/* 801D35C4 001D03C4 48 00 02 FD */ bl OSGetFontEncode /* 801D35C8 001D03C8 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 801D35CC 001D03CC 28 00 00 01 */ cmplwi r0, 1 /* 801D35D0 001D03D0 40 82 01 48 */ bne lbl_801D3718 @@ -34871,8 +34871,8 @@ lbl_801D389C: /* 801D38B8 001D06B8 38 21 00 20 */ addi r1, r1, 0x20 /* 801D38BC 001D06BC 4E 80 00 20 */ blr -.global func_801D38C0 -func_801D38C0: +.global OSGetFontEncode +OSGetFontEncode: /* 801D38C0 001D06C0 A0 6D 86 58 */ lhz r3, lbl_803CAF58-_SDA_BASE_(r13) /* 801D38C4 001D06C4 28 03 00 01 */ cmplwi r3, 1 /* 801D38C8 001D06C8 4C 81 00 20 */ blelr @@ -34927,7 +34927,7 @@ lbl_801D395C: /* 801D395C 001D075C 38 7C 00 00 */ addi r3, r28, 0 /* 801D3960 001D0760 38 9F 00 00 */ addi r4, r31, 0 /* 801D3964 001D0764 38 BE 00 00 */ addi r5, r30, 0 -/* 801D3968 001D0768 48 00 27 81 */ bl func_801D60E8 +/* 801D3968 001D0768 48 00 27 81 */ bl __OSReadROM /* 801D396C 001D076C 2C 03 00 00 */ cmpwi r3, 0 /* 801D3970 001D0770 41 82 FF EC */ beq lbl_801D395C /* 801D3974 001D0774 7F DE FA 14 */ add r30, r30, r31 @@ -34944,8 +34944,8 @@ lbl_801D397C: /* 801D399C 001D079C 7C 08 03 A6 */ mtlr r0 /* 801D39A0 001D07A0 4E 80 00 20 */ blr -.global func_801D39A4 -func_801D39A4: +.global OSLoadFont +OSLoadFont: /* 801D39A4 001D07A4 7C 08 02 A6 */ mflr r0 /* 801D39A8 001D07A8 90 01 00 04 */ stw r0, 4(r1) /* 801D39AC 001D07AC 38 00 00 00 */ li r0, 0 @@ -34956,7 +34956,7 @@ func_801D39A4: /* 801D39C0 001D07C0 93 A1 00 34 */ stw r29, 0x34(r1) /* 801D39C4 001D07C4 3B A3 00 00 */ addi r29, r3, 0 /* 801D39C8 001D07C8 90 0D 9C 64 */ stw r0, lbl_803CC564-_SDA_BASE_(r13) -/* 801D39CC 001D07CC 4B FF FE F5 */ bl func_801D38C0 +/* 801D39CC 001D07CC 4B FF FE F5 */ bl OSGetFontEncode /* 801D39D0 001D07D0 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 801D39D4 001D07D4 28 00 00 01 */ cmplwi r0, 1 /* 801D39D8 001D07D8 40 82 00 20 */ bne lbl_801D39F8 @@ -35405,14 +35405,14 @@ lbl_801D4068: /* 801D4068 001D0E68 80 AD 9C 60 */ lwz r5, lbl_803CC560-_SDA_BASE_(r13) /* 801D406C 001D0E6C 7C 83 23 78 */ mr r3, r4 /* 801D4070 001D0E70 80 85 00 28 */ lwz r4, 0x28(r5) -/* 801D4074 001D0E74 4B FF E3 15 */ bl func_801D2388 +/* 801D4074 001D0E74 4B FF E3 15 */ bl DCStoreRange /* 801D4078 001D0E78 80 01 00 0C */ lwz r0, 0xc(r1) /* 801D407C 001D0E7C 38 21 00 08 */ addi r1, r1, 8 /* 801D4080 001D0E80 7C 08 03 A6 */ mtlr r0 /* 801D4084 001D0E84 4E 80 00 20 */ blr -.global func_801D4088 -func_801D4088: +.global OSInitFont +OSInitFont: /* 801D4088 001D0E88 7C 08 02 A6 */ mflr r0 /* 801D408C 001D0E8C 90 01 00 04 */ stw r0, 4(r1) /* 801D4090 001D0E90 94 21 FF F8 */ stwu r1, -8(r1) @@ -35456,7 +35456,7 @@ lbl_801D4104: /* 801D4108 001D0F08 38 84 D1 20 */ addi r4, r4, -12000 lbl_801D410C: /* 801D410C 001D0F0C 54 84 00 34 */ rlwinm r4, r4, 0, 0, 0x1a -/* 801D4110 001D0F10 4B FF F8 95 */ bl func_801D39A4 +/* 801D4110 001D0F10 4B FF F8 95 */ bl OSLoadFont /* 801D4114 001D0F14 28 03 00 00 */ cmplwi r3, 0 /* 801D4118 001D0F18 40 82 00 0C */ bne lbl_801D4124 /* 801D411C 001D0F1C 38 60 00 00 */ li r3, 0 @@ -35481,8 +35481,8 @@ lbl_801D4158: /* 801D4160 001D0F60 7C 08 03 A6 */ mtlr r0 /* 801D4164 001D0F64 4E 80 00 20 */ blr -.global func_801D4168 -func_801D4168: +.global OSGetFontTexture +OSGetFontTexture: /* 801D4168 001D0F68 7C 08 02 A6 */ mflr r0 /* 801D416C 001D0F6C 90 01 00 04 */ stw r0, 4(r1) /* 801D4170 001D0F70 94 21 FF C8 */ stwu r1, -0x38(r1) @@ -35604,8 +35604,8 @@ lbl_801D42FC: /* 801D4308 001D1108 7C 08 03 A6 */ mtlr r0 /* 801D430C 001D110C 4E 80 00 20 */ blr -.global func_801D4310 -func_801D4310: +.global OSDisableInterrupts +OSDisableInterrupts: /* 801D4310 001D1110 7C 60 00 A6 */ mfmsr r3 /* 801D4314 001D1114 54 64 04 5E */ rlwinm r4, r3, 0, 0x11, 0xf /* 801D4318 001D1118 7C 80 01 24 */ mtmsr r4 @@ -35613,16 +35613,16 @@ lbl_801D431C: /* 801D431C 001D111C 54 63 8F FE */ rlwinm r3, r3, 0x11, 0x1f, 0x1f /* 801D4320 001D1120 4E 80 00 20 */ blr -.global func_801D4324 -func_801D4324: +.global OSEnableInterrupts +OSEnableInterrupts: /* 801D4324 001D1124 7C 60 00 A6 */ mfmsr r3 /* 801D4328 001D1128 60 64 80 00 */ ori r4, r3, 0x8000 /* 801D432C 001D112C 7C 80 01 24 */ mtmsr r4 /* 801D4330 001D1130 54 63 8F FE */ rlwinm r3, r3, 0x11, 0x1f, 0x1f /* 801D4334 001D1134 4E 80 00 20 */ blr -.global func_801D4338 -func_801D4338: +.global OSRestoreInterrupts +OSRestoreInterrupts: /* 801D4338 001D1138 2C 03 00 00 */ cmpwi r3, 0 /* 801D433C 001D113C 7C 80 00 A6 */ mfmsr r4 /* 801D4340 001D1140 41 82 00 0C */ beq lbl_801D434C @@ -35635,8 +35635,8 @@ lbl_801D4350: /* 801D4354 001D1154 54 83 8F FE */ rlwinm r3, r4, 0x11, 0x1f, 0x1f /* 801D4358 001D1158 4E 80 00 20 */ blr -.global func_801D435C -func_801D435C: +.global __OSSetInterruptHandler +__OSSetInterruptHandler: /* 801D435C 001D115C 7C 60 07 34 */ extsh r0, r3 /* 801D4360 001D1160 80 6D 9C 70 */ lwz r3, lbl_803CC570-_SDA_BASE_(r13) /* 801D4364 001D1164 54 00 10 3A */ slwi r0, r0, 2 @@ -35645,16 +35645,16 @@ func_801D435C: /* 801D4370 001D1170 90 85 00 00 */ stw r4, 0(r5) /* 801D4374 001D1174 4E 80 00 20 */ blr -.global func_801D4378 -func_801D4378: +.global __OSGetInterruptHandler +__OSGetInterruptHandler: /* 801D4378 001D1178 7C 60 07 34 */ extsh r0, r3 /* 801D437C 001D117C 80 6D 9C 70 */ lwz r3, lbl_803CC570-_SDA_BASE_(r13) /* 801D4380 001D1180 54 00 10 3A */ slwi r0, r0, 2 /* 801D4384 001D1184 7C 63 00 2E */ lwzx r3, r3, r0 /* 801D4388 001D1188 4E 80 00 20 */ blr -.global func_801D438C -func_801D438C: +.global __OSInterruptInit +__OSInterruptInit: /* 801D438C 001D118C 7C 08 02 A6 */ mflr r0 /* 801D4390 001D1190 90 01 00 04 */ stw r0, 4(r1) /* 801D4394 001D1194 94 21 FF F0 */ stwu r1, -0x10(r1) @@ -35674,11 +35674,11 @@ func_801D438C: /* 801D43CC 001D11CC 38 00 00 F0 */ li r0, 0xf0 /* 801D43D0 001D11D0 38 60 FF E0 */ li r3, -32 /* 801D43D4 001D11D4 90 04 00 04 */ stw r0, 4(r4) -/* 801D43D8 001D11D8 48 00 03 01 */ bl func_801D46D8 +/* 801D43D8 001D11D8 48 00 03 01 */ bl __OSMaskInterrupts /* 801D43DC 001D11DC 3C 60 80 1D */ lis r3, lbl_801D4B2C@ha /* 801D43E0 001D11E0 38 83 4B 2C */ addi r4, r3, lbl_801D4B2C@l /* 801D43E4 001D11E4 38 60 00 04 */ li r3, 4 -/* 801D43E8 001D11E8 4B FF D0 89 */ bl func_801D1470 +/* 801D43E8 001D11E8 4B FF D0 89 */ bl __OSSetExceptionHandler /* 801D43EC 001D11EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801D43F0 001D11F0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801D43F4 001D11F4 38 21 00 10 */ addi r1, r1, 0x10 @@ -35907,8 +35907,8 @@ lbl_801D46C4: lbl_801D46D4: /* 801D46D4 001D14D4 4E 80 00 20 */ blr -.global func_801D46D8 -func_801D46D8: +.global __OSMaskInterrupts +__OSMaskInterrupts: /* 801D46D8 001D14D8 7C 08 02 A6 */ mflr r0 /* 801D46DC 001D14DC 90 01 00 04 */ stw r0, 4(r1) /* 801D46E0 001D14E0 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -35916,7 +35916,7 @@ func_801D46D8: /* 801D46E8 001D14E8 93 C1 00 18 */ stw r30, 0x18(r1) /* 801D46EC 001D14EC 93 A1 00 14 */ stw r29, 0x14(r1) /* 801D46F0 001D14F0 7C 7F 1B 78 */ mr r31, r3 -/* 801D46F4 001D14F4 4B FF FC 1D */ bl func_801D4310 +/* 801D46F4 001D14F4 4B FF FC 1D */ bl OSDisableInterrupts /* 801D46F8 001D14F8 3C 80 80 00 */ lis r4, 0x800000C4@ha /* 801D46FC 001D14FC 83 A4 00 C4 */ lwz r29, 0x800000C4@l(r4) /* 801D4700 001D1500 7C 7E 1B 78 */ mr r30, r3 @@ -35938,7 +35938,7 @@ lbl_801D4730: /* 801D4730 001D1530 28 03 00 00 */ cmplwi r3, 0 /* 801D4734 001D1534 40 82 FF F4 */ bne lbl_801D4728 /* 801D4738 001D1538 7F C3 F3 78 */ mr r3, r30 -/* 801D473C 001D153C 4B FF FB FD */ bl func_801D4338 +/* 801D473C 001D153C 4B FF FB FD */ bl OSRestoreInterrupts /* 801D4740 001D1540 7F A3 EB 78 */ mr r3, r29 /* 801D4744 001D1544 80 01 00 24 */ lwz r0, 0x24(r1) /* 801D4748 001D1548 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -35948,8 +35948,8 @@ lbl_801D4730: /* 801D4758 001D1558 7C 08 03 A6 */ mtlr r0 /* 801D475C 001D155C 4E 80 00 20 */ blr -.global func_801D4760 -func_801D4760: +.global __OSUnmaskInterrupts +__OSUnmaskInterrupts: /* 801D4760 001D1560 7C 08 02 A6 */ mflr r0 /* 801D4764 001D1564 90 01 00 04 */ stw r0, 4(r1) /* 801D4768 001D1568 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -35957,7 +35957,7 @@ func_801D4760: /* 801D4770 001D1570 93 C1 00 18 */ stw r30, 0x18(r1) /* 801D4774 001D1574 93 A1 00 14 */ stw r29, 0x14(r1) /* 801D4778 001D1578 7C 7F 1B 78 */ mr r31, r3 -/* 801D477C 001D157C 4B FF FB 95 */ bl func_801D4310 +/* 801D477C 001D157C 4B FF FB 95 */ bl OSDisableInterrupts /* 801D4780 001D1580 3C 80 80 00 */ lis r4, 0x800000C4@ha /* 801D4784 001D1584 83 A4 00 C4 */ lwz r29, 0x800000C4@l(r4) /* 801D4788 001D1588 7C 7E 1B 78 */ mr r30, r3 @@ -35979,7 +35979,7 @@ lbl_801D47B8: /* 801D47B8 001D15B8 28 03 00 00 */ cmplwi r3, 0 /* 801D47BC 001D15BC 40 82 FF F4 */ bne lbl_801D47B0 /* 801D47C0 001D15C0 7F C3 F3 78 */ mr r3, r30 -/* 801D47C4 001D15C4 4B FF FB 75 */ bl func_801D4338 +/* 801D47C4 001D15C4 4B FF FB 75 */ bl OSRestoreInterrupts /* 801D47C8 001D15C8 7F A3 EB 78 */ mr r3, r29 /* 801D47CC 001D15CC 80 01 00 24 */ lwz r0, 0x24(r1) /* 801D47D0 001D15D0 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -36008,7 +36008,7 @@ lbl_801D47E8: /* 801D4828 001D1628 40 82 00 0C */ bne lbl_801D4834 lbl_801D482C: /* 801D482C 001D162C 7F C3 F3 78 */ mr r3, r30 -/* 801D4830 001D1630 4B FF E2 5D */ bl func_801D2A8C +/* 801D4830 001D1630 4B FF E2 5D */ bl OSLoadContext lbl_801D4834: /* 801D4834 001D1634 57 E0 06 30 */ rlwinm r0, r31, 0, 0x18, 0x18 /* 801D4838 001D1638 28 00 00 00 */ cmplwi r0, 0 @@ -36207,25 +36207,25 @@ lbl_801D4AAC: /* 801D4AC0 001D18C0 2C 1D 00 04 */ cmpwi r29, 4 /* 801D4AC4 001D18C4 40 81 00 1C */ ble lbl_801D4AE0 /* 801D4AC8 001D18C8 B3 AD 9C 78 */ sth r29, lbl_803CC578-_SDA_BASE_(r13) -/* 801D4ACC 001D18CC 48 00 2A 81 */ bl func_801D754C +/* 801D4ACC 001D18CC 48 00 2A 81 */ bl OSGetTime /* 801D4AD0 001D18D0 90 8D 9C 84 */ stw r4, lbl_803CC584-_SDA_BASE_(r13) /* 801D4AD4 001D18D4 90 6D 9C 80 */ stw r3, lbl_803CC580-_SDA_BASE_(r13) /* 801D4AD8 001D18D8 80 1E 01 98 */ lwz r0, 0x198(r30) /* 801D4ADC 001D18DC 90 0D 9C 74 */ stw r0, lbl_803CC574-_SDA_BASE_(r13) lbl_801D4AE0: -/* 801D4AE0 001D18E0 48 00 1C A5 */ bl func_801D6784 +/* 801D4AE0 001D18E0 48 00 1C A5 */ bl OSDisableScheduler /* 801D4AE4 001D18E4 7F A3 EB 78 */ mr r3, r29 /* 801D4AE8 001D18E8 7F C4 F3 78 */ mr r4, r30 /* 801D4AEC 001D18EC 7F EC FB 78 */ mr r12, r31 /* 801D4AF0 001D18F0 7D 88 03 A6 */ mtlr r12 /* 801D4AF4 001D18F4 4E 80 00 21 */ blrl -/* 801D4AF8 001D18F8 48 00 1C CD */ bl func_801D67C4 -/* 801D4AFC 001D18FC 48 00 21 95 */ bl func_801D6C90 +/* 801D4AF8 001D18F8 48 00 1C CD */ bl OSEnableScheduler +/* 801D4AFC 001D18FC 48 00 21 95 */ bl __OSReschedule /* 801D4B00 001D1900 7F C3 F3 78 */ mr r3, r30 -/* 801D4B04 001D1904 4B FF DF 89 */ bl func_801D2A8C +/* 801D4B04 001D1904 4B FF DF 89 */ bl OSLoadContext lbl_801D4B08: /* 801D4B08 001D1908 7F C3 F3 78 */ mr r3, r30 -/* 801D4B0C 001D190C 4B FF DF 81 */ bl func_801D2A8C +/* 801D4B0C 001D190C 4B FF DF 81 */ bl OSLoadContext /* 801D4B10 001D1910 80 01 00 2C */ lwz r0, 0x2c(r1) /* 801D4B14 001D1914 83 E1 00 24 */ lwz r31, 0x24(r1) /* 801D4B18 001D1918 83 C1 00 20 */ lwz r30, 0x20(r1) @@ -36255,8 +36255,8 @@ lbl_801D4B2C: /* 801D4B74 001D1974 94 21 FF F8 */ stwu r1, -8(r1) /* 801D4B78 001D1978 4B FF FC 70 */ b lbl_801D47E8 -.global func_801D4B7C -func_801D4B7C: +.global __OSModuleInit +__OSModuleInit: /* 801D4B7C 001D197C 3C 80 80 00 */ lis r4, 0x800030CC@ha /* 801D4B80 001D1980 38 00 00 00 */ li r0, 0 /* 801D4B84 001D1984 90 04 30 CC */ stw r0, 0x800030CC@l(r4) @@ -36272,7 +36272,7 @@ func_801D4B7C: /* 801D4BAC 001D19AC 38 00 00 FF */ li r0, 0xff /* 801D4BB0 001D19B0 B0 03 40 10 */ sth r0, 0xCC004010@l(r3) /* 801D4BB4 001D19B4 3C 60 F0 00 */ lis r3, 0xf000 -/* 801D4BB8 001D19B8 4B FF FB 21 */ bl func_801D46D8 +/* 801D4BB8 001D19B8 4B FF FB 21 */ bl __OSMaskInterrupts lbl_801D4BBC: /* 801D4BBC 001D19BC 38 60 00 01 */ li r3, 1 /* 801D4BC0 001D19C0 80 01 00 0C */ lwz r0, 0xc(r1) @@ -36303,7 +36303,7 @@ lbl_801D4BD0: /* 801D4C20 001D1A20 48 00 00 0C */ b lbl_801D4C2C lbl_801D4C24: /* 801D4C24 001D1A24 38 60 00 0F */ li r3, 0xf -/* 801D4C28 001D1A28 4B FF E6 A1 */ bl func_801D32C8 +/* 801D4C28 001D1A28 4B FF E6 A1 */ bl __OSUnhandledException lbl_801D4C2C: /* 801D4C2C 001D1A2C 80 01 00 0C */ lwz r0, 0xc(r1) /* 801D4C30 001D1A30 38 21 00 08 */ addi r1, r1, 8 @@ -36385,15 +36385,15 @@ func_801D4D3C: /* 801D4D4C 001D1B4C 7C 7B 03 A6 */ mtspr 0x1b, r3 /* 801D4D50 001D1B50 4C 00 00 64 */ rfi -.global func_801D4D54 -func_801D4D54: +.global __OSInitMemoryProtection +__OSInitMemoryProtection: /* 801D4D54 001D1B54 7C 08 02 A6 */ mflr r0 /* 801D4D58 001D1B58 90 01 00 04 */ stw r0, 4(r1) /* 801D4D5C 001D1B5C 94 21 FF B0 */ stwu r1, -0x50(r1) /* 801D4D60 001D1B60 BF 61 00 3C */ stmw r27, 0x3c(r1) /* 801D4D64 001D1B64 3F 60 80 00 */ lis r27, 0x800000F0@ha /* 801D4D68 001D1B68 83 FB 00 F0 */ lwz r31, 0x800000F0@l(r27) -/* 801D4D6C 001D1B6C 4B FF F5 A5 */ bl func_801D4310 +/* 801D4D6C 001D1B6C 4B FF F5 A5 */ bl OSDisableInterrupts /* 801D4D70 001D1B70 3C 80 CC 00 */ lis r4, 0xCC004000@ha /* 801D4D74 001D1B74 3B 84 40 00 */ addi r28, r4, 0xCC004000@l /* 801D4D78 001D1B78 38 00 00 00 */ li r0, 0 @@ -36402,27 +36402,27 @@ func_801D4D54: /* 801D4D84 001D1B84 7C 7E 1B 78 */ mr r30, r3 /* 801D4D88 001D1B88 B0 1C 00 10 */ sth r0, 0x10(r28) /* 801D4D8C 001D1B8C 3C 60 F0 00 */ lis r3, 0xf000 -/* 801D4D90 001D1B90 4B FF F9 49 */ bl func_801D46D8 +/* 801D4D90 001D1B90 4B FF F9 49 */ bl __OSMaskInterrupts /* 801D4D94 001D1B94 3C 60 80 1D */ lis r3, lbl_801D4BD0@ha /* 801D4D98 001D1B98 3B A3 4B D0 */ addi r29, r3, lbl_801D4BD0@l /* 801D4D9C 001D1B9C 7F A4 EB 78 */ mr r4, r29 /* 801D4DA0 001D1BA0 38 60 00 00 */ li r3, 0 -/* 801D4DA4 001D1BA4 4B FF F5 B9 */ bl func_801D435C +/* 801D4DA4 001D1BA4 4B FF F5 B9 */ bl __OSSetInterruptHandler /* 801D4DA8 001D1BA8 7F A4 EB 78 */ mr r4, r29 /* 801D4DAC 001D1BAC 38 60 00 01 */ li r3, 1 -/* 801D4DB0 001D1BB0 4B FF F5 AD */ bl func_801D435C +/* 801D4DB0 001D1BB0 4B FF F5 AD */ bl __OSSetInterruptHandler /* 801D4DB4 001D1BB4 7F A4 EB 78 */ mr r4, r29 /* 801D4DB8 001D1BB8 38 60 00 02 */ li r3, 2 -/* 801D4DBC 001D1BBC 4B FF F5 A1 */ bl func_801D435C +/* 801D4DBC 001D1BBC 4B FF F5 A1 */ bl __OSSetInterruptHandler /* 801D4DC0 001D1BC0 7F A4 EB 78 */ mr r4, r29 /* 801D4DC4 001D1BC4 38 60 00 03 */ li r3, 3 -/* 801D4DC8 001D1BC8 4B FF F5 95 */ bl func_801D435C +/* 801D4DC8 001D1BC8 4B FF F5 95 */ bl __OSSetInterruptHandler /* 801D4DCC 001D1BCC 7F A4 EB 78 */ mr r4, r29 /* 801D4DD0 001D1BD0 38 60 00 04 */ li r3, 4 -/* 801D4DD4 001D1BD4 4B FF F5 89 */ bl func_801D435C +/* 801D4DD4 001D1BD4 4B FF F5 89 */ bl __OSSetInterruptHandler /* 801D4DD8 001D1BD8 3C 60 80 2B */ lis r3, lbl_802B64C0@ha /* 801D4DDC 001D1BDC 38 63 64 C0 */ addi r3, r3, lbl_802B64C0@l -/* 801D4DE0 001D1BE0 48 00 04 59 */ bl func_801D5238 +/* 801D4DE0 001D1BE0 48 00 04 59 */ bl OSRegisterResetFunction /* 801D4DE4 001D1BE4 80 7B 00 F0 */ lwz r3, 0xf0(r27) /* 801D4DE8 001D1BE8 80 1B 00 28 */ lwz r0, 0x28(r27) /* 801D4DEC 001D1BEC 7C 03 00 40 */ cmplw r3, r0 @@ -36432,7 +36432,7 @@ func_801D4D54: /* 801D4DFC 001D1BFC 40 82 00 18 */ bne lbl_801D4E14 /* 801D4E00 001D1C00 3C 60 81 80 */ lis r3, 0x8180 /* 801D4E04 001D1C04 3C 80 01 80 */ lis r4, 0x180 -/* 801D4E08 001D1C08 4B FF D5 25 */ bl func_801D232C +/* 801D4E08 001D1C08 4B FF D5 25 */ bl DCInvalidateRange /* 801D4E0C 001D1C0C 38 00 00 02 */ li r0, 2 /* 801D4E10 001D1C10 B0 1C 00 28 */ sth r0, 0x28(r28) lbl_801D4E14: @@ -36452,17 +36452,17 @@ lbl_801D4E30: /* 801D4E44 001D1C44 4B FF FE F9 */ bl func_801D4D3C lbl_801D4E48: /* 801D4E48 001D1C48 3C 60 08 00 */ lis r3, 0x800 -/* 801D4E4C 001D1C4C 4B FF F9 15 */ bl func_801D4760 +/* 801D4E4C 001D1C4C 4B FF F9 15 */ bl __OSUnmaskInterrupts /* 801D4E50 001D1C50 7F C3 F3 78 */ mr r3, r30 -/* 801D4E54 001D1C54 4B FF F4 E5 */ bl func_801D4338 +/* 801D4E54 001D1C54 4B FF F4 E5 */ bl OSRestoreInterrupts /* 801D4E58 001D1C58 BB 61 00 3C */ lmw r27, 0x3c(r1) /* 801D4E5C 001D1C5C 80 01 00 54 */ lwz r0, 0x54(r1) /* 801D4E60 001D1C60 38 21 00 50 */ addi r1, r1, 0x50 /* 801D4E64 001D1C64 7C 08 03 A6 */ mtlr r0 /* 801D4E68 001D1C68 4E 80 00 20 */ blr -.global func_801D4E6C -func_801D4E6C: +.global __OSUnlockAllMutex +__OSUnlockAllMutex: /* 801D4E6C 001D1C6C 7C 08 02 A6 */ mflr r0 /* 801D4E70 001D1C70 90 01 00 04 */ stw r0, 4(r1) /* 801D4E74 001D1C74 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -36484,7 +36484,7 @@ lbl_801D4EA8: /* 801D4EA8 001D1CA8 90 BE 02 F4 */ stw r5, 0x2f4(r30) /* 801D4EAC 001D1CAC 93 E4 00 0C */ stw r31, 0xc(r4) /* 801D4EB0 001D1CB0 93 E4 00 08 */ stw r31, 8(r4) -/* 801D4EB4 001D1CB4 48 00 24 E9 */ bl func_801D739C +/* 801D4EB4 001D1CB4 48 00 24 E9 */ bl OSWakeupThread lbl_801D4EB8: /* 801D4EB8 001D1CB8 80 9E 02 F4 */ lwz r4, 0x2f4(r30) /* 801D4EBC 001D1CBC 28 04 00 00 */ cmplwi r4, 0 @@ -36507,15 +36507,15 @@ lbl_801D4EEC: /* 801D4EF0 001D1CF0 90 0D 9C 90 */ stw r0, lbl_803CC590-_SDA_BASE_(r13) /* 801D4EF4 001D1CF4 4E 80 00 20 */ blr -.global func_801D4EF8 -func_801D4EF8: +.global __OSReboot +__OSReboot: /* 801D4EF8 001D1CF8 7C 08 02 A6 */ mflr r0 /* 801D4EFC 001D1CFC 90 01 00 04 */ stw r0, 4(r1) /* 801D4F00 001D1D00 94 21 FC 80 */ stwu r1, -0x380(r1) /* 801D4F04 001D1D04 BF 41 03 68 */ stmw r26, 0x368(r1) /* 801D4F08 001D1D08 3C 60 80 38 */ lis r3, lbl_8037E060@ha /* 801D4F0C 001D1D0C 3B C3 E0 60 */ addi r30, r3, lbl_8037E060@l -/* 801D4F10 001D1D10 4B FF F4 01 */ bl func_801D4310 +/* 801D4F10 001D1D10 4B FF F4 01 */ bl OSDisableInterrupts /* 801D4F14 001D1D14 80 AD 9C 88 */ lwz r5, lbl_803CC588-_SDA_BASE_(r13) /* 801D4F18 001D1D18 3C 80 81 30 */ lis r4, 0x812FDFF0@ha /* 801D4F1C 001D1D1C 80 0D 9C 8C */ lwz r0, lbl_803CC58C-_SDA_BASE_(r13) @@ -36529,23 +36529,23 @@ func_801D4EF8: /* 801D4F3C 001D1D3C 98 DA 30 E2 */ stb r6, 0x800030E2@l(r26) /* 801D4F40 001D1D40 90 A4 DF F0 */ stw r5, 0x812FDFF0@l(r4) /* 801D4F44 001D1D44 90 04 DF EC */ stw r0, -0x2014(r4) -/* 801D4F48 001D1D48 4B FF DC 25 */ bl func_801D2B6C +/* 801D4F48 001D1D48 4B FF DC 25 */ bl OSClearContext /* 801D4F4C 001D1D4C 38 61 00 A0 */ addi r3, r1, 0xa0 -/* 801D4F50 001D1D50 4B FF DA 55 */ bl func_801D29A4 -/* 801D4F54 001D1D54 4B FE F1 D9 */ bl func_801C412C +/* 801D4F50 001D1D50 4B FF DA 55 */ bl OSSetCurrentContext +/* 801D4F54 001D1D54 4B FE F1 D9 */ bl DVDInit /* 801D4F58 001D1D58 38 60 00 01 */ li r3, 1 -/* 801D4F5C 001D1D5C 4B FF 13 CD */ bl func_801C6328 -/* 801D4F60 001D1D60 4B FF 13 D9 */ bl func_801C6338 +/* 801D4F5C 001D1D5C 4B FF 13 CD */ bl DVDSetAutoInvalidation +/* 801D4F60 001D1D60 4B FF 13 D9 */ bl DVDResume /* 801D4F64 001D1D64 3C 60 80 1D */ lis r3, lbl_801D4EEC@ha /* 801D4F68 001D1D68 93 6D 9C 90 */ stw r27, lbl_803CC590-_SDA_BASE_(r13) /* 801D4F6C 001D1D6C 38 63 4E EC */ addi r3, r3, lbl_801D4EEC@l -/* 801D4F70 001D1D70 4B FF 1A B5 */ bl func_801C6A24 +/* 801D4F70 001D1D70 4B FF 1A B5 */ bl __DVDPrepareResetAsync /* 801D4F74 001D1D74 38 60 FF E0 */ li r3, -32 -/* 801D4F78 001D1D78 4B FF F7 61 */ bl func_801D46D8 +/* 801D4F78 001D1D78 4B FF F7 61 */ bl __OSMaskInterrupts /* 801D4F7C 001D1D7C 38 60 04 00 */ li r3, 0x400 -/* 801D4F80 001D1D80 4B FF F7 E1 */ bl func_801D4760 -/* 801D4F84 001D1D84 4B FF F3 A1 */ bl func_801D4324 -/* 801D4F88 001D1D88 48 00 25 C5 */ bl func_801D754C +/* 801D4F80 001D1D80 4B FF F7 E1 */ bl __OSUnmaskInterrupts +/* 801D4F84 001D1D84 4B FF F3 A1 */ bl OSEnableInterrupts +/* 801D4F88 001D1D88 48 00 25 C5 */ bl OSGetTime /* 801D4F8C 001D1D8C 7C 9D 23 78 */ mr r29, r4 /* 801D4F90 001D1D90 7C 7C 1B 78 */ mr r28, r3 /* 801D4F94 001D1D94 48 00 00 04 */ b lbl_801D4F98 @@ -36557,10 +36557,10 @@ lbl_801D4F98: lbl_801D4FA8: /* 801D4FA8 001D1DA8 48 00 00 40 */ b lbl_801D4FE8 lbl_801D4FAC: -/* 801D4FAC 001D1DAC 4B FF 19 81 */ bl func_801C692C +/* 801D4FAC 001D1DAC 4B FF 19 81 */ bl DVDCheckDisk /* 801D4FB0 001D1DB0 2C 03 00 00 */ cmpwi r3, 0 /* 801D4FB4 001D1DB4 41 82 00 2C */ beq lbl_801D4FE0 -/* 801D4FB8 001D1DB8 48 00 25 95 */ bl func_801D754C +/* 801D4FB8 001D1DB8 48 00 25 95 */ bl OSGetTime /* 801D4FBC 001D1DBC 7C 9D 20 10 */ subfc r4, r29, r4 /* 801D4FC0 001D1DC0 7C 1C 19 10 */ subfe r0, r28, r3 /* 801D4FC4 001D1DC4 6C 03 80 00 */ xoris r3, r0, 0x8000 @@ -36572,7 +36572,7 @@ lbl_801D4FAC: /* 801D4FDC 001D1DDC 41 82 00 0C */ beq lbl_801D4FE8 lbl_801D4FE0: /* 801D4FE0 001D1DE0 80 7F FF FC */ lwz r3, -4(r31) -/* 801D4FE4 001D1DE4 48 00 03 49 */ bl func_801D532C +/* 801D4FE4 001D1DE4 48 00 03 49 */ bl __OSDoHotReset lbl_801D4FE8: /* 801D4FE8 001D1DE8 80 0D 9C 90 */ lwz r0, lbl_803CC590-_SDA_BASE_(r13) /* 801D4FEC 001D1DEC 2C 00 00 01 */ cmpwi r0, 1 @@ -36580,7 +36580,7 @@ lbl_801D4FE8: /* 801D4FF4 001D1DF4 80 0D 9C 0C */ lwz r0, lbl_803CC50C-_SDA_BASE_(r13) /* 801D4FF8 001D1DF8 2C 00 00 00 */ cmpwi r0, 0 /* 801D4FFC 001D1DFC 40 82 00 C8 */ bne lbl_801D50C4 -/* 801D5000 001D1E00 4B FF 19 25 */ bl func_801C6924 +/* 801D5000 001D1E00 4B FF 19 25 */ bl DVDGetCurrentDiskID /* 801D5004 001D1E04 88 03 00 08 */ lbz r0, 8(r3) /* 801D5008 001D1E08 28 00 00 00 */ cmplwi r0, 0 /* 801D500C 001D1E0C 41 82 00 0C */ beq lbl_801D5018 @@ -36592,13 +36592,13 @@ lbl_801D501C: /* 801D501C 001D1E1C 2C 00 00 00 */ cmpwi r0, 0 /* 801D5020 001D1E20 41 82 00 A4 */ beq lbl_801D50C4 /* 801D5024 001D1E24 38 60 00 00 */ li r3, 0 -/* 801D5028 001D1E28 4B FE 06 E5 */ bl func_801B570C +/* 801D5028 001D1E28 4B FE 06 E5 */ bl AISetStreamVolLeft /* 801D502C 001D1E2C 38 60 00 00 */ li r3, 0 -/* 801D5030 001D1E30 4B FE 07 09 */ bl func_801B5738 +/* 801D5030 001D1E30 4B FE 07 09 */ bl AISetStreamVolRight /* 801D5034 001D1E34 38 61 00 70 */ addi r3, r1, 0x70 /* 801D5038 001D1E38 38 80 00 00 */ li r4, 0 -/* 801D503C 001D1E3C 4B FF 10 25 */ bl func_801C6060 -/* 801D5040 001D1E40 48 00 25 0D */ bl func_801D754C +/* 801D503C 001D1E3C 4B FF 10 25 */ bl DVDCancelStreamAsync +/* 801D5040 001D1E40 48 00 25 0D */ bl OSGetTime /* 801D5044 001D1E44 7C 9F 23 78 */ mr r31, r4 /* 801D5048 001D1E48 7C 7D 1B 78 */ mr r29, r3 /* 801D504C 001D1E4C 48 00 00 04 */ b lbl_801D5050 @@ -36613,10 +36613,10 @@ lbl_801D5050: lbl_801D506C: /* 801D506C 001D1E6C 48 00 00 40 */ b lbl_801D50AC lbl_801D5070: -/* 801D5070 001D1E70 4B FF 18 BD */ bl func_801C692C +/* 801D5070 001D1E70 4B FF 18 BD */ bl DVDCheckDisk /* 801D5074 001D1E74 2C 03 00 00 */ cmpwi r3, 0 /* 801D5078 001D1E78 41 82 00 2C */ beq lbl_801D50A4 -/* 801D507C 001D1E7C 48 00 24 D1 */ bl func_801D754C +/* 801D507C 001D1E7C 48 00 24 D1 */ bl OSGetTime /* 801D5080 001D1E80 7C 9F 20 10 */ subfc r4, r31, r4 /* 801D5084 001D1E84 7C 1D 19 10 */ subfe r0, r29, r3 /* 801D5088 001D1E88 6C 03 80 00 */ xoris r3, r0, 0x8000 @@ -36628,14 +36628,14 @@ lbl_801D5070: /* 801D50A0 001D1EA0 41 82 00 0C */ beq lbl_801D50AC lbl_801D50A4: /* 801D50A4 001D1EA4 80 7A FF FC */ lwz r3, -4(r26) -/* 801D50A8 001D1EA8 48 00 02 85 */ bl func_801D532C +/* 801D50A8 001D1EA8 48 00 02 85 */ bl __OSDoHotReset lbl_801D50AC: /* 801D50AC 001D1EAC 38 61 00 70 */ addi r3, r1, 0x70 -/* 801D50B0 001D1EB0 4B FF 11 81 */ bl func_801C6230 +/* 801D50B0 001D1EB0 4B FF 11 81 */ bl DVDGetCommandBlockStatus /* 801D50B4 001D1EB4 2C 03 00 00 */ cmpwi r3, 0 /* 801D50B8 001D1EB8 40 82 FF B8 */ bne lbl_801D5070 /* 801D50BC 001D1EBC 38 60 00 00 */ li r3, 0 -/* 801D50C0 001D1EC0 4B FE 03 8D */ bl func_801B544C +/* 801D50C0 001D1EC0 4B FE 03 8D */ bl AISetStreamPlayState lbl_801D50C4: /* 801D50C4 001D1EC4 7F C4 F3 78 */ mr r4, r30 /* 801D50C8 001D1EC8 38 61 00 40 */ addi r3, r1, 0x40 @@ -36643,8 +36643,8 @@ lbl_801D50C4: /* 801D50D0 001D1ED0 38 C0 24 40 */ li r6, 0x2440 /* 801D50D4 001D1ED4 38 E0 00 00 */ li r7, 0 /* 801D50D8 001D1ED8 39 00 00 00 */ li r8, 0 -/* 801D50DC 001D1EDC 4B FF 0C 39 */ bl func_801C5D14 -/* 801D50E0 001D1EE0 48 00 24 6D */ bl func_801D754C +/* 801D50DC 001D1EDC 4B FF 0C 39 */ bl DVDReadAbsAsyncPrio +/* 801D50E0 001D1EE0 48 00 24 6D */ bl OSGetTime /* 801D50E4 001D1EE4 7C 9A 23 78 */ mr r26, r4 /* 801D50E8 001D1EE8 7C 7F 1B 78 */ mr r31, r3 /* 801D50EC 001D1EEC 48 00 00 04 */ b lbl_801D50F0 @@ -36659,10 +36659,10 @@ lbl_801D50F0: lbl_801D510C: /* 801D510C 001D1F0C 48 00 00 40 */ b lbl_801D514C lbl_801D5110: -/* 801D5110 001D1F10 4B FF 18 1D */ bl func_801C692C +/* 801D5110 001D1F10 4B FF 18 1D */ bl DVDCheckDisk /* 801D5114 001D1F14 2C 03 00 00 */ cmpwi r3, 0 /* 801D5118 001D1F18 41 82 00 2C */ beq lbl_801D5144 -/* 801D511C 001D1F1C 48 00 24 31 */ bl func_801D754C +/* 801D511C 001D1F1C 48 00 24 31 */ bl OSGetTime /* 801D5120 001D1F20 7C 9A 20 10 */ subfc r4, r26, r4 /* 801D5124 001D1F24 7C 1F 19 10 */ subfe r0, r31, r3 /* 801D5128 001D1F28 6C 03 80 00 */ xoris r3, r0, 0x8000 @@ -36674,10 +36674,10 @@ lbl_801D5110: /* 801D5140 001D1F40 41 82 00 0C */ beq lbl_801D514C lbl_801D5144: /* 801D5144 001D1F44 80 7B FF FC */ lwz r3, -4(r27) -/* 801D5148 001D1F48 48 00 01 E5 */ bl func_801D532C +/* 801D5148 001D1F48 48 00 01 E5 */ bl __OSDoHotReset lbl_801D514C: /* 801D514C 001D1F4C 38 61 00 40 */ addi r3, r1, 0x40 -/* 801D5150 001D1F50 4B FF 10 E1 */ bl func_801C6230 +/* 801D5150 001D1F50 4B FF 10 E1 */ bl DVDGetCommandBlockStatus /* 801D5154 001D1F54 2C 03 00 00 */ cmpwi r3, 0 /* 801D5158 001D1F58 40 82 FF B8 */ bne lbl_801D5110 /* 801D515C 001D1F5C 80 BE 00 18 */ lwz r5, 0x18(r30) @@ -36691,8 +36691,8 @@ lbl_801D514C: /* 801D517C 001D1F7C 38 C6 24 40 */ addi r6, r6, 0x2440 /* 801D5180 001D1F80 38 E0 00 00 */ li r7, 0 /* 801D5184 001D1F84 39 00 00 00 */ li r8, 0 -/* 801D5188 001D1F88 4B FF 0B 8D */ bl func_801C5D14 -/* 801D518C 001D1F8C 48 00 23 C1 */ bl func_801D754C +/* 801D5188 001D1F88 4B FF 0B 8D */ bl DVDReadAbsAsyncPrio +/* 801D518C 001D1F8C 48 00 23 C1 */ bl OSGetTime /* 801D5190 001D1F90 7C 9B 23 78 */ mr r27, r4 /* 801D5194 001D1F94 7C 7C 1B 78 */ mr r28, r3 /* 801D5198 001D1F98 48 00 00 04 */ b lbl_801D519C @@ -36707,10 +36707,10 @@ lbl_801D519C: lbl_801D51B8: /* 801D51B8 001D1FB8 48 00 00 40 */ b lbl_801D51F8 lbl_801D51BC: -/* 801D51BC 001D1FBC 4B FF 17 71 */ bl func_801C692C +/* 801D51BC 001D1FBC 4B FF 17 71 */ bl DVDCheckDisk /* 801D51C0 001D1FC0 2C 03 00 00 */ cmpwi r3, 0 /* 801D51C4 001D1FC4 41 82 00 2C */ beq lbl_801D51F0 -/* 801D51C8 001D1FC8 48 00 23 85 */ bl func_801D754C +/* 801D51C8 001D1FC8 48 00 23 85 */ bl OSGetTime /* 801D51CC 001D1FCC 7C 9B 20 10 */ subfc r4, r27, r4 /* 801D51D0 001D1FD0 7C 1C 19 10 */ subfe r0, r28, r3 /* 801D51D4 001D1FD4 6C 03 80 00 */ xoris r3, r0, 0x8000 @@ -36722,17 +36722,17 @@ lbl_801D51BC: /* 801D51EC 001D1FEC 41 82 00 0C */ beq lbl_801D51F8 lbl_801D51F0: /* 801D51F0 001D1FF0 80 7E FF FC */ lwz r3, -4(r30) -/* 801D51F4 001D1FF4 48 00 01 39 */ bl func_801D532C +/* 801D51F4 001D1FF4 48 00 01 39 */ bl __OSDoHotReset lbl_801D51F8: /* 801D51F8 001D1FF8 38 61 00 10 */ addi r3, r1, 0x10 -/* 801D51FC 001D1FFC 4B FF 10 35 */ bl func_801C6230 +/* 801D51FC 001D1FFC 4B FF 10 35 */ bl DVDGetCommandBlockStatus /* 801D5200 001D2000 2C 03 00 00 */ cmpwi r3, 0 /* 801D5204 001D2004 40 82 FF B8 */ bne lbl_801D51BC /* 801D5208 001D2008 3C 60 81 30 */ lis r3, 0x8130 /* 801D520C 001D200C 7F 44 D3 78 */ mr r4, r26 -/* 801D5210 001D2010 4B FF D1 D5 */ bl func_801D23E4 -/* 801D5214 001D2014 4B FF F0 FD */ bl func_801D4310 -/* 801D5218 001D2018 4B FF D2 01 */ bl func_801D2418 +/* 801D5210 001D2010 4B FF D1 D5 */ bl ICInvalidateRange +/* 801D5214 001D2014 4B FF F0 FD */ bl OSDisableInterrupts +/* 801D5218 001D2018 4B FF D2 01 */ bl ICFlashInvalidate /* 801D521C 001D201C 3C 60 81 30 */ lis r3, 0x8130 /* 801D5220 001D2020 4B FF FC BD */ bl func_801D4EDC /* 801D5224 001D2024 BB 41 03 68 */ lmw r26, 0x368(r1) @@ -36741,8 +36741,8 @@ lbl_801D51F8: /* 801D5230 001D2030 7C 08 03 A6 */ mtlr r0 /* 801D5234 001D2034 4E 80 00 20 */ blr -.global func_801D5238 -func_801D5238: +.global OSRegisterResetFunction +OSRegisterResetFunction: /* 801D5238 001D2038 80 AD 9C 98 */ lwz r5, lbl_803CC598-_SDA_BASE_(r13) /* 801D523C 001D203C 48 00 00 08 */ b lbl_801D5244 lbl_801D5240: @@ -36824,19 +36824,19 @@ lbl_801D5320: lbl_801D5328: /* 801D5328 001D2128 4B FF FF 98 */ b lbl_801D52C0 -.global func_801D532C -func_801D532C: +.global __OSDoHotReset +__OSDoHotReset: /* 801D532C 001D212C 7C 08 02 A6 */ mflr r0 /* 801D5330 001D2130 90 01 00 04 */ stw r0, 4(r1) /* 801D5334 001D2134 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801D5338 001D2138 93 E1 00 14 */ stw r31, 0x14(r1) /* 801D533C 001D213C 7C 7F 1B 78 */ mr r31, r3 -/* 801D5340 001D2140 4B FF EF D1 */ bl func_801D4310 +/* 801D5340 001D2140 4B FF EF D1 */ bl OSDisableInterrupts /* 801D5344 001D2144 3C 60 CC 00 */ lis r3, 0xCC002000@ha /* 801D5348 001D2148 38 63 20 00 */ addi r3, r3, 0xCC002000@l /* 801D534C 001D214C 38 00 00 00 */ li r0, 0 /* 801D5350 001D2150 B0 03 00 02 */ sth r0, 2(r3) -/* 801D5354 001D2154 4B FF D0 C5 */ bl func_801D2418 +/* 801D5354 001D2154 4B FF D0 C5 */ bl ICFlashInvalidate /* 801D5358 001D2158 57 E3 18 38 */ slwi r3, r31, 3 /* 801D535C 001D215C 4B FF FF 61 */ bl func_801D52BC /* 801D5360 001D2160 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -36854,8 +36854,8 @@ func_801D5374: /* 801D5384 001D2184 7C 7C 1B 78 */ mr r28, r3 /* 801D5388 001D2188 7C 9D 23 78 */ mr r29, r4 /* 801D538C 001D218C 7C BE 2B 78 */ mr r30, r5 -/* 801D5390 001D2190 48 00 13 F5 */ bl func_801D6784 -/* 801D5394 001D2194 4B FF CE AD */ bl func_801D2240 +/* 801D5390 001D2190 48 00 13 F5 */ bl OSDisableScheduler +/* 801D5394 001D2194 4B FF CE AD */ bl __OSStopAudioSystem /* 801D5398 001D2198 2C 1C 00 02 */ cmpwi r28, 2 /* 801D539C 001D219C 41 82 00 18 */ beq lbl_801D53B4 /* 801D53A0 001D21A0 2C 1C 00 00 */ cmpwi r28, 0 @@ -36865,7 +36865,7 @@ func_801D5374: /* 801D53B0 001D21B0 41 82 00 10 */ beq lbl_801D53C0 lbl_801D53B4: /* 801D53B4 001D21B4 38 60 00 01 */ li r3, 1 -/* 801D53B8 001D21B8 48 00 43 41 */ bl func_801D96F8 +/* 801D53B8 001D21B8 48 00 43 41 */ bl __PADDisableRecalibration /* 801D53BC 001D21BC 7C 7F 1B 78 */ mr r31, r3 lbl_801D53C0: /* 801D53C0 001D21C0 48 00 00 04 */ b lbl_801D53C4 @@ -36894,7 +36894,7 @@ lbl_801D53FC: /* 801D5404 001D2204 2C 1B 00 00 */ cmpwi r27, 0 /* 801D5408 001D2208 41 82 FF D4 */ beq lbl_801D53DC lbl_801D540C: -/* 801D540C 001D220C 48 00 0C CD */ bl func_801D60D8 +/* 801D540C 001D220C 48 00 0C CD */ bl __OSSyncSram /* 801D5410 001D2210 7C 60 00 34 */ cntlzw r0, r3 /* 801D5414 001D2214 54 00 D9 7E */ srwi r0, r0, 5 /* 801D5418 001D2218 7F 7B 03 78 */ or r27, r27, r0 @@ -36911,21 +36911,21 @@ lbl_801D5430: /* 801D543C 001D223C 40 82 00 38 */ bne lbl_801D5474 /* 801D5440 001D2240 2C 1E 00 00 */ cmpwi r30, 0 /* 801D5444 001D2244 41 82 00 30 */ beq lbl_801D5474 -/* 801D5448 001D2248 48 00 08 55 */ bl func_801D5C9C +/* 801D5448 001D2248 48 00 08 55 */ bl __OSLockSram /* 801D544C 001D224C 88 03 00 13 */ lbz r0, 0x13(r3) /* 801D5450 001D2250 60 00 00 40 */ ori r0, r0, 0x40 /* 801D5454 001D2254 98 03 00 13 */ stb r0, 0x13(r3) /* 801D5458 001D2258 38 60 00 01 */ li r3, 1 -/* 801D545C 001D225C 48 00 0C 35 */ bl func_801D6090 +/* 801D545C 001D225C 48 00 0C 35 */ bl __OSUnlockSram /* 801D5460 001D2260 48 00 00 04 */ b lbl_801D5464 lbl_801D5464: /* 801D5464 001D2264 48 00 00 04 */ b lbl_801D5468 lbl_801D5468: -/* 801D5468 001D2268 48 00 0C 71 */ bl func_801D60D8 +/* 801D5468 001D2268 48 00 0C 71 */ bl __OSSyncSram /* 801D546C 001D226C 2C 03 00 00 */ cmpwi r3, 0 /* 801D5470 001D2270 41 82 FF F8 */ beq lbl_801D5468 lbl_801D5474: -/* 801D5474 001D2274 4B FF EE 9D */ bl func_801D4310 +/* 801D5474 001D2274 4B FF EE 9D */ bl OSDisableInterrupts /* 801D5478 001D2278 83 6D 9C 98 */ lwz r27, lbl_803CC598-_SDA_BASE_(r13) /* 801D547C 001D227C 3B 40 00 00 */ li r26, 0 /* 801D5480 001D2280 48 00 00 04 */ b lbl_801D5484 @@ -36948,16 +36948,16 @@ lbl_801D54AC: /* 801D54B4 001D22B4 2C 1A 00 00 */ cmpwi r26, 0 /* 801D54B8 001D22B8 41 82 FF D4 */ beq lbl_801D548C lbl_801D54BC: -/* 801D54BC 001D22BC 48 00 0C 1D */ bl func_801D60D8 -/* 801D54C0 001D22C0 4B FF CF 7D */ bl func_801D243C +/* 801D54BC 001D22BC 48 00 0C 1D */ bl __OSSyncSram +/* 801D54C0 001D22C0 4B FF CF 7D */ bl LCDisable /* 801D54C4 001D22C4 2C 1C 00 01 */ cmpwi r28, 1 /* 801D54C8 001D22C8 40 82 00 28 */ bne lbl_801D54F0 -/* 801D54CC 001D22CC 4B FF EE 45 */ bl func_801D4310 +/* 801D54CC 001D22CC 4B FF EE 45 */ bl OSDisableInterrupts /* 801D54D0 001D22D0 3C 60 CC 00 */ lis r3, 0xCC002000@ha /* 801D54D4 001D22D4 38 63 20 00 */ addi r3, r3, 0xCC002000@l /* 801D54D8 001D22D8 38 00 00 00 */ li r0, 0 /* 801D54DC 001D22DC B0 03 00 02 */ sth r0, 2(r3) -/* 801D54E0 001D22E0 4B FF CF 39 */ bl func_801D2418 +/* 801D54E0 001D22E0 4B FF CF 39 */ bl ICFlashInvalidate /* 801D54E4 001D22E4 57 A3 18 38 */ slwi r3, r29, 3 /* 801D54E8 001D22E8 4B FF FD D5 */ bl func_801D52BC /* 801D54EC 001D22EC 48 00 00 7C */ b lbl_801D5568 @@ -36970,7 +36970,7 @@ lbl_801D54F0: /* 801D5504 001D2304 90 03 30 EC */ stw r0, 0x800030EC@l(r3) /* 801D5508 001D2308 41 82 00 0C */ beq lbl_801D5514 /* 801D550C 001D230C 7F E3 FB 78 */ mr r3, r31 -/* 801D5510 001D2310 48 00 41 E9 */ bl func_801D96F8 +/* 801D5510 001D2310 48 00 41 E9 */ bl __PADDisableRecalibration lbl_801D5514: /* 801D5514 001D2314 3C 60 80 00 */ lis r3, 0x800000DC@ha /* 801D5518 001D2318 80 63 00 DC */ lwz r3, 0x800000DC@l(r3) @@ -36989,16 +36989,16 @@ lbl_801D5528: /* 801D5540 001D2340 41 82 00 08 */ beq lbl_801D5548 /* 801D5544 001D2344 48 00 00 08 */ b lbl_801D554C lbl_801D5548: -/* 801D5548 001D2348 48 00 17 B5 */ bl func_801D6CFC +/* 801D5548 001D2348 48 00 17 B5 */ bl OSCancelThread lbl_801D554C: /* 801D554C 001D234C 7F 43 D3 78 */ mr r3, r26 lbl_801D5550: /* 801D5550 001D2350 28 03 00 00 */ cmplwi r3, 0 /* 801D5554 001D2354 40 82 FF D4 */ bne lbl_801D5528 -/* 801D5558 001D2358 48 00 12 6D */ bl func_801D67C4 +/* 801D5558 001D2358 48 00 12 6D */ bl OSEnableScheduler /* 801D555C 001D235C 7F A3 EB 78 */ mr r3, r29 /* 801D5560 001D2360 7F C4 F3 78 */ mr r4, r30 -/* 801D5564 001D2364 4B FF F9 95 */ bl func_801D4EF8 +/* 801D5564 001D2364 4B FF F9 95 */ bl __OSReboot lbl_801D5568: /* 801D5568 001D2368 3C 60 80 00 */ lis r3, 0x800000DC@ha /* 801D556C 001D236C 80 63 00 DC */ lwz r3, 0x800000DC@l(r3) @@ -37017,7 +37017,7 @@ lbl_801D557C: /* 801D5594 001D2394 41 82 00 08 */ beq lbl_801D559C /* 801D5598 001D2398 48 00 00 08 */ b lbl_801D55A0 lbl_801D559C: -/* 801D559C 001D239C 48 00 17 61 */ bl func_801D6CFC +/* 801D559C 001D239C 48 00 17 61 */ bl OSCancelThread lbl_801D55A0: /* 801D55A0 001D23A0 7F 43 D3 78 */ mr r3, r26 lbl_801D55A4: @@ -37049,15 +37049,15 @@ lbl_801D55A4: /* 801D5608 001D2408 38 A0 00 01 */ li r5, 1 /* 801D560C 001D240C 4B E2 DE 4D */ bl memset /* 801D5610 001D2410 7F E3 FB 78 */ mr r3, r31 -/* 801D5614 001D2414 48 00 40 E5 */ bl func_801D96F8 +/* 801D5614 001D2414 48 00 40 E5 */ bl __PADDisableRecalibration /* 801D5618 001D2418 BB 41 00 28 */ lmw r26, 0x28(r1) /* 801D561C 001D241C 80 01 00 44 */ lwz r0, 0x44(r1) /* 801D5620 001D2420 38 21 00 40 */ addi r1, r1, 0x40 /* 801D5624 001D2424 7C 08 03 A6 */ mtlr r0 /* 801D5628 001D2428 4E 80 00 20 */ blr -.global func_801D562C -func_801D562C: +.global OSGetResetCode +OSGetResetCode: /* 801D562C 001D242C 3C 60 80 00 */ lis r3, 0x800030E2@ha /* 801D5630 001D2430 88 03 30 E2 */ lbz r0, 0x800030E2@l(r3) /* 801D5634 001D2434 28 00 00 00 */ cmplwi r0, 0 @@ -37079,7 +37079,7 @@ lbl_801D565C: /* 801D5668 001D2468 93 E1 00 24 */ stw r31, 0x24(r1) /* 801D566C 001D246C 93 C1 00 20 */ stw r30, 0x20(r1) /* 801D5670 001D2470 93 A1 00 1C */ stw r29, 0x1c(r1) -/* 801D5674 001D2474 48 00 1E F9 */ bl func_801D756C +/* 801D5674 001D2474 48 00 1E F9 */ bl __OSGetSystemTime /* 801D5678 001D2478 3C A0 80 00 */ lis r5, 0x800000F8@ha /* 801D567C 001D247C 90 8D 9C C4 */ stw r4, lbl_803CC5C4-_SDA_BASE_(r13) /* 801D5680 001D2480 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5) @@ -37094,7 +37094,7 @@ lbl_801D565C: /* 801D56A4 001D24A4 3B C0 00 00 */ li r30, 0 /* 801D56A8 001D24A8 3F E0 CC 00 */ lis r31, 0xcc00 lbl_801D56AC: -/* 801D56AC 001D24AC 48 00 1E C1 */ bl func_801D756C +/* 801D56AC 001D24AC 48 00 1E C1 */ bl __OSGetSystemTime /* 801D56B0 001D24B0 80 CD 9C C4 */ lwz r6, lbl_803CC5C4-_SDA_BASE_(r13) /* 801D56B4 001D24B4 6F C5 80 00 */ xoris r5, r30, 0x8000 /* 801D56B8 001D24B8 80 0D 9C C0 */ lwz r0, lbl_803CC5C0-_SDA_BASE_(r13) @@ -37118,7 +37118,7 @@ lbl_801D56E8: /* 801D56FC 001D24FC 90 0D 9C AC */ stw r0, lbl_803CC5AC-_SDA_BASE_(r13) /* 801D5700 001D2500 38 60 02 00 */ li r3, 0x200 /* 801D5704 001D2504 90 0D 9C B0 */ stw r0, lbl_803CC5B0-_SDA_BASE_(r13) -/* 801D5708 001D2508 4B FF EF D1 */ bl func_801D46D8 +/* 801D5708 001D2508 4B FF EF D1 */ bl __OSMaskInterrupts /* 801D570C 001D250C 81 8D 9C A8 */ lwz r12, lbl_803CC5A8-_SDA_BASE_(r13) /* 801D5710 001D2510 28 0C 00 00 */ cmplwi r12, 0 /* 801D5714 001D2514 41 82 00 14 */ beq lbl_801D5728 @@ -37138,17 +37138,17 @@ lbl_801D5728: /* 801D5748 001D2548 7C 08 03 A6 */ mtlr r0 /* 801D574C 001D254C 4E 80 00 20 */ blr -.global func_801D5750 -func_801D5750: +.global OSGetResetButtonState +OSGetResetButtonState: /* 801D5750 001D2550 7C 08 02 A6 */ mflr r0 /* 801D5754 001D2554 90 01 00 04 */ stw r0, 4(r1) /* 801D5758 001D2558 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801D575C 001D255C 93 E1 00 14 */ stw r31, 0x14(r1) /* 801D5760 001D2560 93 C1 00 10 */ stw r30, 0x10(r1) /* 801D5764 001D2564 93 A1 00 0C */ stw r29, 0xc(r1) -/* 801D5768 001D2568 4B FF EB A9 */ bl func_801D4310 +/* 801D5768 001D2568 4B FF EB A9 */ bl OSDisableInterrupts /* 801D576C 001D256C 7C 7E 1B 78 */ mr r30, r3 -/* 801D5770 001D2570 48 00 1D FD */ bl func_801D756C +/* 801D5770 001D2570 48 00 1D FD */ bl __OSGetSystemTime /* 801D5774 001D2574 3C A0 CC 00 */ lis r5, 0xCC003000@ha /* 801D5778 001D2578 80 05 30 00 */ lwz r0, 0xCC003000@l(r5) /* 801D577C 001D257C 54 00 03 DF */ rlwinm. r0, r0, 0, 0xf, 0xf @@ -37310,7 +37310,7 @@ lbl_801D59BC: /* 801D59BC 001D27BC 3B A0 00 00 */ li r29, 0 lbl_801D59C0: /* 801D59C0 001D27C0 7F C3 F3 78 */ mr r3, r30 -/* 801D59C4 001D27C4 4B FF E9 75 */ bl func_801D4338 +/* 801D59C4 001D27C4 4B FF E9 75 */ bl OSRestoreInterrupts /* 801D59C8 001D27C8 7F A3 EB 78 */ mr r3, r29 /* 801D59CC 001D27CC 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801D59D0 001D27D0 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -37362,7 +37362,7 @@ func_801D5A48: /* 801D5A74 001D2874 93 A1 00 1C */ stw r29, 0x1c(r1) /* 801D5A78 001D2878 3B A3 00 00 */ addi r29, r3, 0 /* 801D5A7C 001D287C 38 60 00 00 */ li r3, 0 -/* 801D5A80 001D2880 4B FF 2B D5 */ bl func_801C8654 +/* 801D5A80 001D2880 4B FF 2B D5 */ bl EXILock /* 801D5A84 001D2884 2C 03 00 00 */ cmpwi r3, 0 /* 801D5A88 001D2888 40 82 00 0C */ bne lbl_801D5A94 /* 801D5A8C 001D288C 38 60 00 00 */ li r3, 0 @@ -37371,11 +37371,11 @@ lbl_801D5A94: /* 801D5A94 001D2894 38 60 00 00 */ li r3, 0 /* 801D5A98 001D2898 38 80 00 01 */ li r4, 1 /* 801D5A9C 001D289C 38 A0 00 03 */ li r5, 3 -/* 801D5AA0 001D28A0 4B FF 23 F5 */ bl func_801C7E94 +/* 801D5AA0 001D28A0 4B FF 23 F5 */ bl EXISelect /* 801D5AA4 001D28A4 2C 03 00 00 */ cmpwi r3, 0 /* 801D5AA8 001D28A8 40 82 00 14 */ bne lbl_801D5ABC /* 801D5AAC 001D28AC 38 60 00 00 */ li r3, 0 -/* 801D5AB0 001D28B0 4B FF 2C 99 */ bl func_801C8748 +/* 801D5AB0 001D28B0 4B FF 2C 99 */ bl EXIUnlock /* 801D5AB4 001D28B4 38 60 00 00 */ li r3, 0 /* 801D5AB8 001D28B8 48 00 00 8C */ b lbl_801D5B44 lbl_801D5ABC: @@ -37388,11 +37388,11 @@ lbl_801D5ABC: /* 801D5AD4 001D28D4 38 A0 00 04 */ li r5, 4 /* 801D5AD8 001D28D8 38 C0 00 01 */ li r6, 1 /* 801D5ADC 001D28DC 38 E0 00 00 */ li r7, 0 -/* 801D5AE0 001D28E0 4B FF 18 4D */ bl func_801C732C +/* 801D5AE0 001D28E0 4B FF 18 4D */ bl EXIImm /* 801D5AE4 001D28E4 7C 60 00 34 */ cntlzw r0, r3 /* 801D5AE8 001D28E8 54 1F D9 7E */ srwi r31, r0, 5 /* 801D5AEC 001D28EC 38 60 00 00 */ li r3, 0 -/* 801D5AF0 001D28F0 4B FF 1C 25 */ bl func_801C7714 +/* 801D5AF0 001D28F0 4B FF 1C 25 */ bl EXISync /* 801D5AF4 001D28F4 7C 60 00 34 */ cntlzw r0, r3 /* 801D5AF8 001D28F8 54 00 D9 7E */ srwi r0, r0, 5 /* 801D5AFC 001D28FC 38 9D 00 00 */ addi r4, r29, 0 @@ -37400,17 +37400,17 @@ lbl_801D5ABC: /* 801D5B04 001D2904 7F FF 03 78 */ or r31, r31, r0 /* 801D5B08 001D2908 38 60 00 00 */ li r3, 0 /* 801D5B0C 001D290C 38 C0 00 01 */ li r6, 1 -/* 801D5B10 001D2910 4B FF 1A 79 */ bl func_801C7588 +/* 801D5B10 001D2910 4B FF 1A 79 */ bl EXIImmEx /* 801D5B14 001D2914 7C 60 00 34 */ cntlzw r0, r3 /* 801D5B18 001D2918 54 00 D9 7E */ srwi r0, r0, 5 /* 801D5B1C 001D291C 7F FF 03 78 */ or r31, r31, r0 /* 801D5B20 001D2920 38 60 00 00 */ li r3, 0 -/* 801D5B24 001D2924 4B FF 24 9D */ bl func_801C7FC0 +/* 801D5B24 001D2924 4B FF 24 9D */ bl EXIDeselect /* 801D5B28 001D2928 7C 60 00 34 */ cntlzw r0, r3 /* 801D5B2C 001D292C 54 00 D9 7E */ srwi r0, r0, 5 /* 801D5B30 001D2930 7F FF 03 78 */ or r31, r31, r0 /* 801D5B34 001D2934 38 60 00 00 */ li r3, 0 -/* 801D5B38 001D2938 4B FF 2C 11 */ bl func_801C8748 +/* 801D5B38 001D2938 4B FF 2C 11 */ bl EXIUnlock /* 801D5B3C 001D293C 7F E0 00 34 */ cntlzw r0, r31 /* 801D5B40 001D2940 54 03 D9 7E */ srwi r3, r0, 5 lbl_801D5B44: @@ -37422,8 +37422,8 @@ lbl_801D5B44: /* 801D5B58 001D2958 7C 08 03 A6 */ mtlr r0 /* 801D5B5C 001D295C 4E 80 00 20 */ blr -.global func_801D5B60 -func_801D5B60: +.global __OSInitSram +__OSInitSram: /* 801D5B60 001D2960 7C 08 02 A6 */ mflr r0 /* 801D5B64 001D2964 3C 60 80 38 */ lis r3, lbl_8037E080@ha /* 801D5B68 001D2968 90 01 00 04 */ stw r0, 4(r1) @@ -37436,11 +37436,11 @@ func_801D5B60: /* 801D5B84 001D2984 38 7E 00 00 */ addi r3, r30, 0 /* 801D5B88 001D2988 93 FE 00 44 */ stw r31, 0x44(r30) /* 801D5B8C 001D298C 93 FE 00 48 */ stw r31, 0x48(r30) -/* 801D5B90 001D2990 4B FF C7 9D */ bl func_801D232C +/* 801D5B90 001D2990 4B FF C7 9D */ bl DCInvalidateRange /* 801D5B94 001D2994 38 60 00 00 */ li r3, 0 /* 801D5B98 001D2998 38 80 00 01 */ li r4, 1 /* 801D5B9C 001D299C 38 A0 00 00 */ li r5, 0 -/* 801D5BA0 001D29A0 4B FF 2A B5 */ bl func_801C8654 +/* 801D5BA0 001D29A0 4B FF 2A B5 */ bl EXILock /* 801D5BA4 001D29A4 2C 03 00 00 */ cmpwi r3, 0 /* 801D5BA8 001D29A8 40 82 00 08 */ bne lbl_801D5BB0 /* 801D5BAC 001D29AC 48 00 00 C4 */ b lbl_801D5C70 @@ -37448,11 +37448,11 @@ lbl_801D5BB0: /* 801D5BB0 001D29B0 38 60 00 00 */ li r3, 0 /* 801D5BB4 001D29B4 38 80 00 01 */ li r4, 1 /* 801D5BB8 001D29B8 38 A0 00 03 */ li r5, 3 -/* 801D5BBC 001D29BC 4B FF 22 D9 */ bl func_801C7E94 +/* 801D5BBC 001D29BC 4B FF 22 D9 */ bl EXISelect /* 801D5BC0 001D29C0 2C 03 00 00 */ cmpwi r3, 0 /* 801D5BC4 001D29C4 40 82 00 10 */ bne lbl_801D5BD4 /* 801D5BC8 001D29C8 38 60 00 00 */ li r3, 0 -/* 801D5BCC 001D29CC 4B FF 2B 7D */ bl func_801C8748 +/* 801D5BCC 001D29CC 4B FF 2B 7D */ bl EXIUnlock /* 801D5BD0 001D29D0 48 00 00 A0 */ b lbl_801D5C70 lbl_801D5BD4: /* 801D5BD4 001D29D4 3C 60 20 00 */ lis r3, 0x20000100@ha @@ -37463,11 +37463,11 @@ lbl_801D5BD4: /* 801D5BE8 001D29E8 38 A0 00 04 */ li r5, 4 /* 801D5BEC 001D29EC 38 C0 00 01 */ li r6, 1 /* 801D5BF0 001D29F0 38 E0 00 00 */ li r7, 0 -/* 801D5BF4 001D29F4 4B FF 17 39 */ bl func_801C732C +/* 801D5BF4 001D29F4 4B FF 17 39 */ bl EXIImm /* 801D5BF8 001D29F8 7C 60 00 34 */ cntlzw r0, r3 /* 801D5BFC 001D29FC 54 1F D9 7E */ srwi r31, r0, 5 /* 801D5C00 001D2A00 38 60 00 00 */ li r3, 0 -/* 801D5C04 001D2A04 4B FF 1B 11 */ bl func_801C7714 +/* 801D5C04 001D2A04 4B FF 1B 11 */ bl EXISync /* 801D5C08 001D2A08 7C 60 00 34 */ cntlzw r0, r3 /* 801D5C0C 001D2A0C 54 00 D9 7E */ srwi r0, r0, 5 /* 801D5C10 001D2A10 38 9E 00 00 */ addi r4, r30, 0 @@ -37476,30 +37476,30 @@ lbl_801D5BD4: /* 801D5C1C 001D2A1C 38 A0 00 40 */ li r5, 0x40 /* 801D5C20 001D2A20 38 C0 00 00 */ li r6, 0 /* 801D5C24 001D2A24 38 E0 00 00 */ li r7, 0 -/* 801D5C28 001D2A28 4B FF 1A 01 */ bl func_801C7628 +/* 801D5C28 001D2A28 4B FF 1A 01 */ bl EXIDma /* 801D5C2C 001D2A2C 7C 60 00 34 */ cntlzw r0, r3 /* 801D5C30 001D2A30 54 00 D9 7E */ srwi r0, r0, 5 /* 801D5C34 001D2A34 7F FF 03 78 */ or r31, r31, r0 /* 801D5C38 001D2A38 38 60 00 00 */ li r3, 0 -/* 801D5C3C 001D2A3C 4B FF 1A D9 */ bl func_801C7714 +/* 801D5C3C 001D2A3C 4B FF 1A D9 */ bl EXISync /* 801D5C40 001D2A40 7C 60 00 34 */ cntlzw r0, r3 /* 801D5C44 001D2A44 54 00 D9 7E */ srwi r0, r0, 5 /* 801D5C48 001D2A48 7F FF 03 78 */ or r31, r31, r0 /* 801D5C4C 001D2A4C 38 60 00 00 */ li r3, 0 -/* 801D5C50 001D2A50 4B FF 23 71 */ bl func_801C7FC0 +/* 801D5C50 001D2A50 4B FF 23 71 */ bl EXIDeselect /* 801D5C54 001D2A54 7C 60 00 34 */ cntlzw r0, r3 /* 801D5C58 001D2A58 54 00 D9 7E */ srwi r0, r0, 5 /* 801D5C5C 001D2A5C 7F FF 03 78 */ or r31, r31, r0 /* 801D5C60 001D2A60 38 60 00 00 */ li r3, 0 -/* 801D5C64 001D2A64 4B FF 2A E5 */ bl func_801C8748 +/* 801D5C64 001D2A64 4B FF 2A E5 */ bl EXIUnlock /* 801D5C68 001D2A68 7F E0 00 34 */ cntlzw r0, r31 /* 801D5C6C 001D2A6C 54 1F D9 7E */ srwi r31, r0, 5 lbl_801D5C70: /* 801D5C70 001D2A70 93 FE 00 4C */ stw r31, 0x4c(r30) /* 801D5C74 001D2A74 38 00 00 40 */ li r0, 0x40 /* 801D5C78 001D2A78 90 1E 00 40 */ stw r0, 0x40(r30) -/* 801D5C7C 001D2A7C 48 00 07 E5 */ bl func_801D6460 -/* 801D5C80 001D2A80 48 00 08 51 */ bl func_801D64D0 +/* 801D5C7C 001D2A7C 48 00 07 E5 */ bl OSGetGbsMode +/* 801D5C80 001D2A80 48 00 08 51 */ bl OSSetGbsMode /* 801D5C84 001D2A84 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801D5C88 001D2A88 83 E1 00 14 */ lwz r31, 0x14(r1) /* 801D5C8C 001D2A8C 83 C1 00 10 */ lwz r30, 0x10(r1) @@ -37507,20 +37507,20 @@ lbl_801D5C70: /* 801D5C94 001D2A94 7C 08 03 A6 */ mtlr r0 /* 801D5C98 001D2A98 4E 80 00 20 */ blr -.global func_801D5C9C -func_801D5C9C: +.global __OSLockSram +__OSLockSram: /* 801D5C9C 001D2A9C 7C 08 02 A6 */ mflr r0 /* 801D5CA0 001D2AA0 3C 60 80 38 */ lis r3, lbl_8037E080@ha /* 801D5CA4 001D2AA4 90 01 00 04 */ stw r0, 4(r1) /* 801D5CA8 001D2AA8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801D5CAC 001D2AAC 93 E1 00 0C */ stw r31, 0xc(r1) /* 801D5CB0 001D2AB0 3B E3 E0 80 */ addi r31, r3, lbl_8037E080@l -/* 801D5CB4 001D2AB4 4B FF E6 5D */ bl func_801D4310 +/* 801D5CB4 001D2AB4 4B FF E6 5D */ bl OSDisableInterrupts /* 801D5CB8 001D2AB8 80 1F 00 48 */ lwz r0, 0x48(r31) /* 801D5CBC 001D2ABC 38 9F 00 48 */ addi r4, r31, 0x48 /* 801D5CC0 001D2AC0 2C 00 00 00 */ cmpwi r0, 0 /* 801D5CC4 001D2AC4 41 82 00 10 */ beq lbl_801D5CD4 -/* 801D5CC8 001D2AC8 4B FF E6 71 */ bl func_801D4338 +/* 801D5CC8 001D2AC8 4B FF E6 71 */ bl OSRestoreInterrupts /* 801D5CCC 001D2ACC 3B E0 00 00 */ li r31, 0 /* 801D5CD0 001D2AD0 48 00 00 10 */ b lbl_801D5CE0 lbl_801D5CD4: @@ -37535,20 +37535,20 @@ lbl_801D5CE0: /* 801D5CF0 001D2AF0 7C 08 03 A6 */ mtlr r0 /* 801D5CF4 001D2AF4 4E 80 00 20 */ blr -.global func_801D5CF8 -func_801D5CF8: +.global __OSLockSramEx +__OSLockSramEx: /* 801D5CF8 001D2AF8 7C 08 02 A6 */ mflr r0 /* 801D5CFC 001D2AFC 3C 60 80 38 */ lis r3, lbl_8037E080@ha /* 801D5D00 001D2B00 90 01 00 04 */ stw r0, 4(r1) /* 801D5D04 001D2B04 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801D5D08 001D2B08 93 E1 00 0C */ stw r31, 0xc(r1) /* 801D5D0C 001D2B0C 3B E3 E0 80 */ addi r31, r3, lbl_8037E080@l -/* 801D5D10 001D2B10 4B FF E6 01 */ bl func_801D4310 +/* 801D5D10 001D2B10 4B FF E6 01 */ bl OSDisableInterrupts /* 801D5D14 001D2B14 80 1F 00 48 */ lwz r0, 0x48(r31) /* 801D5D18 001D2B18 38 9F 00 48 */ addi r4, r31, 0x48 /* 801D5D1C 001D2B1C 2C 00 00 00 */ cmpwi r0, 0 /* 801D5D20 001D2B20 41 82 00 10 */ beq lbl_801D5D30 -/* 801D5D24 001D2B24 4B FF E6 15 */ bl func_801D4338 +/* 801D5D24 001D2B24 4B FF E6 15 */ bl OSRestoreInterrupts /* 801D5D28 001D2B28 38 60 00 00 */ li r3, 0 /* 801D5D2C 001D2B2C 48 00 00 14 */ b lbl_801D5D40 lbl_801D5D30: @@ -37715,7 +37715,7 @@ lbl_801D5F70: /* 801D5F80 001D2D80 7F 9F EA 14 */ add r28, r31, r29 /* 801D5F84 001D2D84 38 60 00 00 */ li r3, 0 /* 801D5F88 001D2D88 38 80 00 01 */ li r4, 1 -/* 801D5F8C 001D2D8C 4B FF 26 C9 */ bl func_801C8654 +/* 801D5F8C 001D2D8C 4B FF 26 C9 */ bl EXILock /* 801D5F90 001D2D90 2C 03 00 00 */ cmpwi r3, 0 /* 801D5F94 001D2D94 40 82 00 0C */ bne lbl_801D5FA0 /* 801D5F98 001D2D98 38 00 00 00 */ li r0, 0 @@ -37724,11 +37724,11 @@ lbl_801D5FA0: /* 801D5FA0 001D2DA0 38 60 00 00 */ li r3, 0 /* 801D5FA4 001D2DA4 38 80 00 01 */ li r4, 1 /* 801D5FA8 001D2DA8 38 A0 00 03 */ li r5, 3 -/* 801D5FAC 001D2DAC 4B FF 1E E9 */ bl func_801C7E94 +/* 801D5FAC 001D2DAC 4B FF 1E E9 */ bl EXISelect /* 801D5FB0 001D2DB0 2C 03 00 00 */ cmpwi r3, 0 /* 801D5FB4 001D2DB4 40 82 00 14 */ bne lbl_801D5FC8 /* 801D5FB8 001D2DB8 38 60 00 00 */ li r3, 0 -/* 801D5FBC 001D2DBC 4B FF 27 8D */ bl func_801C8748 +/* 801D5FBC 001D2DBC 4B FF 27 8D */ bl EXIUnlock /* 801D5FC0 001D2DC0 38 00 00 00 */ li r0, 0 /* 801D5FC4 001D2DC4 48 00 00 8C */ b lbl_801D6050 lbl_801D5FC8: @@ -37741,11 +37741,11 @@ lbl_801D5FC8: /* 801D5FE0 001D2DE0 38 A0 00 04 */ li r5, 4 /* 801D5FE4 001D2DE4 38 C0 00 01 */ li r6, 1 /* 801D5FE8 001D2DE8 38 E0 00 00 */ li r7, 0 -/* 801D5FEC 001D2DEC 4B FF 13 41 */ bl func_801C732C +/* 801D5FEC 001D2DEC 4B FF 13 41 */ bl EXIImm /* 801D5FF0 001D2DF0 7C 60 00 34 */ cntlzw r0, r3 /* 801D5FF4 001D2DF4 54 1D D9 7E */ srwi r29, r0, 5 /* 801D5FF8 001D2DF8 38 60 00 00 */ li r3, 0 -/* 801D5FFC 001D2DFC 4B FF 17 19 */ bl func_801C7714 +/* 801D5FFC 001D2DFC 4B FF 17 19 */ bl EXISync /* 801D6000 001D2E00 7C 60 00 34 */ cntlzw r0, r3 /* 801D6004 001D2E04 54 00 D9 7E */ srwi r0, r0, 5 /* 801D6008 001D2E08 38 9C 00 00 */ addi r4, r28, 0 @@ -37753,17 +37753,17 @@ lbl_801D5FC8: /* 801D6010 001D2E10 7F BD 03 78 */ or r29, r29, r0 /* 801D6014 001D2E14 38 60 00 00 */ li r3, 0 /* 801D6018 001D2E18 38 C0 00 01 */ li r6, 1 -/* 801D601C 001D2E1C 4B FF 15 6D */ bl func_801C7588 +/* 801D601C 001D2E1C 4B FF 15 6D */ bl EXIImmEx /* 801D6020 001D2E20 7C 60 00 34 */ cntlzw r0, r3 /* 801D6024 001D2E24 54 00 D9 7E */ srwi r0, r0, 5 /* 801D6028 001D2E28 7F BD 03 78 */ or r29, r29, r0 /* 801D602C 001D2E2C 38 60 00 00 */ li r3, 0 -/* 801D6030 001D2E30 4B FF 1F 91 */ bl func_801C7FC0 +/* 801D6030 001D2E30 4B FF 1F 91 */ bl EXIDeselect /* 801D6034 001D2E34 7C 60 00 34 */ cntlzw r0, r3 /* 801D6038 001D2E38 54 00 D9 7E */ srwi r0, r0, 5 /* 801D603C 001D2E3C 7F BD 03 78 */ or r29, r29, r0 /* 801D6040 001D2E40 38 60 00 00 */ li r3, 0 -/* 801D6044 001D2E44 4B FF 27 05 */ bl func_801C8748 +/* 801D6044 001D2E44 4B FF 27 05 */ bl EXIUnlock /* 801D6048 001D2E48 7F A0 00 34 */ cntlzw r0, r29 /* 801D604C 001D2E4C 54 00 D9 7E */ srwi r0, r0, 5 lbl_801D6050: @@ -37777,7 +37777,7 @@ lbl_801D6068: /* 801D6068 001D2E68 38 00 00 00 */ li r0, 0 /* 801D606C 001D2E6C 90 1F 00 48 */ stw r0, 0x48(r31) /* 801D6070 001D2E70 80 7F 00 44 */ lwz r3, 0x44(r31) -/* 801D6074 001D2E74 4B FF E2 C5 */ bl func_801D4338 +/* 801D6074 001D2E74 4B FF E2 C5 */ bl OSRestoreInterrupts /* 801D6078 001D2E78 80 7F 00 4C */ lwz r3, 0x4c(r31) /* 801D607C 001D2E7C BB 61 00 1C */ lmw r27, 0x1c(r1) /* 801D6080 001D2E80 80 01 00 34 */ lwz r0, 0x34(r1) @@ -37785,8 +37785,8 @@ lbl_801D6068: /* 801D6088 001D2E88 7C 08 03 A6 */ mtlr r0 /* 801D608C 001D2E8C 4E 80 00 20 */ blr -.global func_801D6090 -func_801D6090: +.global __OSUnlockSram +__OSUnlockSram: /* 801D6090 001D2E90 7C 08 02 A6 */ mflr r0 /* 801D6094 001D2E94 38 80 00 00 */ li r4, 0 /* 801D6098 001D2E98 90 01 00 04 */ stw r0, 4(r1) @@ -37797,8 +37797,8 @@ func_801D6090: /* 801D60AC 001D2EAC 7C 08 03 A6 */ mtlr r0 /* 801D60B0 001D2EB0 4E 80 00 20 */ blr -.global func_801D60B4 -func_801D60B4: +.global __OSUnlockSramEx +__OSUnlockSramEx: /* 801D60B4 001D2EB4 7C 08 02 A6 */ mflr r0 /* 801D60B8 001D2EB8 38 80 00 14 */ li r4, 0x14 /* 801D60BC 001D2EBC 90 01 00 04 */ stw r0, 4(r1) @@ -37809,15 +37809,15 @@ func_801D60B4: /* 801D60D0 001D2ED0 7C 08 03 A6 */ mtlr r0 /* 801D60D4 001D2ED4 4E 80 00 20 */ blr -.global func_801D60D8 -func_801D60D8: +.global __OSSyncSram +__OSSyncSram: /* 801D60D8 001D2ED8 3C 60 80 38 */ lis r3, lbl_8037E080@ha /* 801D60DC 001D2EDC 38 63 E0 80 */ addi r3, r3, lbl_8037E080@l /* 801D60E0 001D2EE0 80 63 00 4C */ lwz r3, 0x4c(r3) /* 801D60E4 001D2EE4 4E 80 00 20 */ blr -.global func_801D60E8 -func_801D60E8: +.global __OSReadROM +__OSReadROM: /* 801D60E8 001D2EE8 7C 08 02 A6 */ mflr r0 /* 801D60EC 001D2EEC 90 01 00 04 */ stw r0, 4(r1) /* 801D60F0 001D2EF0 94 21 FF D8 */ stwu r1, -0x28(r1) @@ -37827,11 +37827,11 @@ func_801D60E8: /* 801D6100 001D2F00 3B C4 00 00 */ addi r30, r4, 0 /* 801D6104 001D2F04 93 A1 00 1C */ stw r29, 0x1c(r1) /* 801D6108 001D2F08 3B A3 00 00 */ addi r29, r3, 0 -/* 801D610C 001D2F0C 4B FF C2 21 */ bl func_801D232C +/* 801D610C 001D2F0C 4B FF C2 21 */ bl DCInvalidateRange /* 801D6110 001D2F10 38 60 00 00 */ li r3, 0 /* 801D6114 001D2F14 38 80 00 01 */ li r4, 1 /* 801D6118 001D2F18 38 A0 00 00 */ li r5, 0 -/* 801D611C 001D2F1C 4B FF 25 39 */ bl func_801C8654 +/* 801D611C 001D2F1C 4B FF 25 39 */ bl EXILock /* 801D6120 001D2F20 2C 03 00 00 */ cmpwi r3, 0 /* 801D6124 001D2F24 40 82 00 0C */ bne lbl_801D6130 /* 801D6128 001D2F28 38 60 00 00 */ li r3, 0 @@ -37840,11 +37840,11 @@ lbl_801D6130: /* 801D6130 001D2F30 38 60 00 00 */ li r3, 0 /* 801D6134 001D2F34 38 80 00 01 */ li r4, 1 /* 801D6138 001D2F38 38 A0 00 03 */ li r5, 3 -/* 801D613C 001D2F3C 4B FF 1D 59 */ bl func_801C7E94 +/* 801D613C 001D2F3C 4B FF 1D 59 */ bl EXISelect /* 801D6140 001D2F40 2C 03 00 00 */ cmpwi r3, 0 /* 801D6144 001D2F44 40 82 00 14 */ bne lbl_801D6158 /* 801D6148 001D2F48 38 60 00 00 */ li r3, 0 -/* 801D614C 001D2F4C 4B FF 25 FD */ bl func_801C8748 +/* 801D614C 001D2F4C 4B FF 25 FD */ bl EXIUnlock /* 801D6150 001D2F50 38 60 00 00 */ li r3, 0 /* 801D6154 001D2F54 48 00 00 9C */ b lbl_801D61F0 lbl_801D6158: @@ -37855,11 +37855,11 @@ lbl_801D6158: /* 801D6168 001D2F68 38 A0 00 04 */ li r5, 4 /* 801D616C 001D2F6C 38 C0 00 01 */ li r6, 1 /* 801D6170 001D2F70 38 E0 00 00 */ li r7, 0 -/* 801D6174 001D2F74 4B FF 11 B9 */ bl func_801C732C +/* 801D6174 001D2F74 4B FF 11 B9 */ bl EXIImm /* 801D6178 001D2F78 7C 60 00 34 */ cntlzw r0, r3 /* 801D617C 001D2F7C 54 1F D9 7E */ srwi r31, r0, 5 /* 801D6180 001D2F80 38 60 00 00 */ li r3, 0 -/* 801D6184 001D2F84 4B FF 15 91 */ bl func_801C7714 +/* 801D6184 001D2F84 4B FF 15 91 */ bl EXISync /* 801D6188 001D2F88 7C 60 00 34 */ cntlzw r0, r3 /* 801D618C 001D2F8C 54 00 D9 7E */ srwi r0, r0, 5 /* 801D6190 001D2F90 38 9D 00 00 */ addi r4, r29, 0 @@ -37868,22 +37868,22 @@ lbl_801D6158: /* 801D619C 001D2F9C 38 60 00 00 */ li r3, 0 /* 801D61A0 001D2FA0 38 C0 00 00 */ li r6, 0 /* 801D61A4 001D2FA4 38 E0 00 00 */ li r7, 0 -/* 801D61A8 001D2FA8 4B FF 14 81 */ bl func_801C7628 +/* 801D61A8 001D2FA8 4B FF 14 81 */ bl EXIDma /* 801D61AC 001D2FAC 7C 60 00 34 */ cntlzw r0, r3 /* 801D61B0 001D2FB0 54 00 D9 7E */ srwi r0, r0, 5 /* 801D61B4 001D2FB4 7F FF 03 78 */ or r31, r31, r0 /* 801D61B8 001D2FB8 38 60 00 00 */ li r3, 0 -/* 801D61BC 001D2FBC 4B FF 15 59 */ bl func_801C7714 +/* 801D61BC 001D2FBC 4B FF 15 59 */ bl EXISync /* 801D61C0 001D2FC0 7C 60 00 34 */ cntlzw r0, r3 /* 801D61C4 001D2FC4 54 00 D9 7E */ srwi r0, r0, 5 /* 801D61C8 001D2FC8 7F FF 03 78 */ or r31, r31, r0 /* 801D61CC 001D2FCC 38 60 00 00 */ li r3, 0 -/* 801D61D0 001D2FD0 4B FF 1D F1 */ bl func_801C7FC0 +/* 801D61D0 001D2FD0 4B FF 1D F1 */ bl EXIDeselect /* 801D61D4 001D2FD4 7C 60 00 34 */ cntlzw r0, r3 /* 801D61D8 001D2FD8 54 00 D9 7E */ srwi r0, r0, 5 /* 801D61DC 001D2FDC 7F FF 03 78 */ or r31, r31, r0 /* 801D61E0 001D2FE0 38 60 00 00 */ li r3, 0 -/* 801D61E4 001D2FE4 4B FF 25 65 */ bl func_801C8748 +/* 801D61E4 001D2FE4 4B FF 25 65 */ bl EXIUnlock /* 801D61E8 001D2FE8 7F E0 00 34 */ cntlzw r0, r31 /* 801D61EC 001D2FEC 54 03 D9 7E */ srwi r3, r0, 5 lbl_801D61F0: @@ -37895,20 +37895,20 @@ lbl_801D61F0: /* 801D6204 001D3004 7C 08 03 A6 */ mtlr r0 /* 801D6208 001D3008 4E 80 00 20 */ blr -.global func_801D620C -func_801D620C: +.global OSGetSoundMode +OSGetSoundMode: /* 801D620C 001D300C 7C 08 02 A6 */ mflr r0 /* 801D6210 001D3010 3C 60 80 38 */ lis r3, lbl_8037E080@ha /* 801D6214 001D3014 90 01 00 04 */ stw r0, 4(r1) /* 801D6218 001D3018 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801D621C 001D301C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801D6220 001D3020 3B E3 E0 80 */ addi r31, r3, lbl_8037E080@l -/* 801D6224 001D3024 4B FF E0 ED */ bl func_801D4310 +/* 801D6224 001D3024 4B FF E0 ED */ bl OSDisableInterrupts /* 801D6228 001D3028 80 1F 00 48 */ lwz r0, 0x48(r31) /* 801D622C 001D302C 38 9F 00 48 */ addi r4, r31, 0x48 /* 801D6230 001D3030 2C 00 00 00 */ cmpwi r0, 0 /* 801D6234 001D3034 41 82 00 10 */ beq lbl_801D6244 -/* 801D6238 001D3038 4B FF E1 01 */ bl func_801D4338 +/* 801D6238 001D3038 4B FF E1 01 */ bl OSRestoreInterrupts /* 801D623C 001D303C 3B E0 00 00 */ li r31, 0 /* 801D6240 001D3040 48 00 00 10 */ b lbl_801D6250 lbl_801D6244: @@ -37934,8 +37934,8 @@ lbl_801D6268: /* 801D6284 001D3084 7C 08 03 A6 */ mtlr r0 /* 801D6288 001D3088 4E 80 00 20 */ blr -.global func_801D628C -func_801D628C: +.global OSSetSoundMode +OSSetSoundMode: /* 801D628C 001D308C 7C 08 02 A6 */ mflr r0 /* 801D6290 001D3090 3C 80 80 38 */ lis r4, lbl_8037E080@ha /* 801D6294 001D3094 90 01 00 04 */ stw r0, 4(r1) @@ -37944,12 +37944,12 @@ func_801D628C: /* 801D62A0 001D30A0 3B E4 E0 80 */ addi r31, r4, lbl_8037E080@l /* 801D62A4 001D30A4 93 C1 00 18 */ stw r30, 0x18(r1) /* 801D62A8 001D30A8 54 7E 17 7A */ rlwinm r30, r3, 2, 0x1d, 0x1d -/* 801D62AC 001D30AC 4B FF E0 65 */ bl func_801D4310 +/* 801D62AC 001D30AC 4B FF E0 65 */ bl OSDisableInterrupts /* 801D62B0 001D30B0 80 1F 00 48 */ lwz r0, 0x48(r31) /* 801D62B4 001D30B4 38 9F 00 48 */ addi r4, r31, 0x48 /* 801D62B8 001D30B8 2C 00 00 00 */ cmpwi r0, 0 /* 801D62BC 001D30BC 41 82 00 10 */ beq lbl_801D62CC -/* 801D62C0 001D30C0 4B FF E0 79 */ bl func_801D4338 +/* 801D62C0 001D30C0 4B FF E0 79 */ bl OSRestoreInterrupts /* 801D62C4 001D30C4 3B E0 00 00 */ li r31, 0 /* 801D62C8 001D30C8 48 00 00 10 */ b lbl_801D62D8 lbl_801D62CC: @@ -37982,8 +37982,8 @@ lbl_801D6318: /* 801D6328 001D3128 7C 08 03 A6 */ mtlr r0 /* 801D632C 001D312C 4E 80 00 20 */ blr -.global func_801D6330 -func_801D6330: +.global OSGetWirelessID +OSGetWirelessID: /* 801D6330 001D3130 7C 08 02 A6 */ mflr r0 /* 801D6334 001D3134 3C 80 80 38 */ lis r4, lbl_8037E080@ha /* 801D6338 001D3138 90 01 00 04 */ stw r0, 4(r1) @@ -37992,12 +37992,12 @@ func_801D6330: /* 801D6344 001D3144 3B E4 E0 80 */ addi r31, r4, lbl_8037E080@l /* 801D6348 001D3148 93 C1 00 18 */ stw r30, 0x18(r1) /* 801D634C 001D314C 3B C3 00 00 */ addi r30, r3, 0 -/* 801D6350 001D3150 4B FF DF C1 */ bl func_801D4310 +/* 801D6350 001D3150 4B FF DF C1 */ bl OSDisableInterrupts /* 801D6354 001D3154 80 1F 00 48 */ lwz r0, 0x48(r31) /* 801D6358 001D3158 38 9F 00 48 */ addi r4, r31, 0x48 /* 801D635C 001D315C 2C 00 00 00 */ cmpwi r0, 0 /* 801D6360 001D3160 41 82 00 10 */ beq lbl_801D6370 -/* 801D6364 001D3164 4B FF DF D5 */ bl func_801D4338 +/* 801D6364 001D3164 4B FF DF D5 */ bl OSRestoreInterrupts /* 801D6368 001D3168 38 60 00 00 */ li r3, 0 /* 801D636C 001D316C 48 00 00 14 */ b lbl_801D6380 lbl_801D6370: @@ -38020,8 +38020,8 @@ lbl_801D6380: /* 801D63AC 001D31AC 7C 08 03 A6 */ mtlr r0 /* 801D63B0 001D31B0 4E 80 00 20 */ blr -.global func_801D63B4 -func_801D63B4: +.global OSSetWirelessID +OSSetWirelessID: /* 801D63B4 001D31B4 7C 08 02 A6 */ mflr r0 /* 801D63B8 001D31B8 3C A0 80 38 */ lis r5, lbl_8037E080@ha /* 801D63BC 001D31BC 90 01 00 04 */ stw r0, 4(r1) @@ -38032,12 +38032,12 @@ func_801D63B4: /* 801D63D0 001D31D0 3B C4 00 00 */ addi r30, r4, 0 /* 801D63D4 001D31D4 93 A1 00 1C */ stw r29, 0x1c(r1) /* 801D63D8 001D31D8 3B A3 00 00 */ addi r29, r3, 0 -/* 801D63DC 001D31DC 4B FF DF 35 */ bl func_801D4310 +/* 801D63DC 001D31DC 4B FF DF 35 */ bl OSDisableInterrupts /* 801D63E0 001D31E0 80 1F 00 48 */ lwz r0, 0x48(r31) /* 801D63E4 001D31E4 38 9F 00 48 */ addi r4, r31, 0x48 /* 801D63E8 001D31E8 2C 00 00 00 */ cmpwi r0, 0 /* 801D63EC 001D31EC 41 82 00 10 */ beq lbl_801D63FC -/* 801D63F0 001D31F0 4B FF DF 49 */ bl func_801D4338 +/* 801D63F0 001D31F0 4B FF DF 49 */ bl OSRestoreInterrupts /* 801D63F4 001D31F4 38 60 00 00 */ li r3, 0 /* 801D63F8 001D31F8 48 00 00 14 */ b lbl_801D640C lbl_801D63FC: @@ -38070,20 +38070,20 @@ lbl_801D6444: /* 801D6458 001D3258 7C 08 03 A6 */ mtlr r0 /* 801D645C 001D325C 4E 80 00 20 */ blr -.global func_801D6460 -func_801D6460: +.global OSGetGbsMode +OSGetGbsMode: /* 801D6460 001D3260 7C 08 02 A6 */ mflr r0 /* 801D6464 001D3264 3C 60 80 38 */ lis r3, lbl_8037E080@ha /* 801D6468 001D3268 90 01 00 04 */ stw r0, 4(r1) /* 801D646C 001D326C 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801D6470 001D3270 93 E1 00 14 */ stw r31, 0x14(r1) /* 801D6474 001D3274 3B E3 E0 80 */ addi r31, r3, lbl_8037E080@l -/* 801D6478 001D3278 4B FF DE 99 */ bl func_801D4310 +/* 801D6478 001D3278 4B FF DE 99 */ bl OSDisableInterrupts /* 801D647C 001D327C 80 1F 00 48 */ lwz r0, 0x48(r31) /* 801D6480 001D3280 38 9F 00 48 */ addi r4, r31, 0x48 /* 801D6484 001D3284 2C 00 00 00 */ cmpwi r0, 0 /* 801D6488 001D3288 41 82 00 10 */ beq lbl_801D6498 -/* 801D648C 001D328C 4B FF DE AD */ bl func_801D4338 +/* 801D648C 001D328C 4B FF DE AD */ bl OSRestoreInterrupts /* 801D6490 001D3290 38 60 00 00 */ li r3, 0 /* 801D6494 001D3294 48 00 00 14 */ b lbl_801D64A8 lbl_801D6498: @@ -38103,8 +38103,8 @@ lbl_801D64A8: /* 801D64C8 001D32C8 7C 08 03 A6 */ mtlr r0 /* 801D64CC 001D32CC 4E 80 00 20 */ blr -.global func_801D64D0 -func_801D64D0: +.global OSSetGbsMode +OSSetGbsMode: /* 801D64D0 001D32D0 7C 08 02 A6 */ mflr r0 /* 801D64D4 001D32D4 54 64 04 3E */ clrlwi r4, r3, 0x10 /* 801D64D8 001D32D8 90 01 00 04 */ stw r0, 4(r1) @@ -38123,12 +38123,12 @@ func_801D64D0: lbl_801D650C: /* 801D650C 001D330C 3B C0 00 00 */ li r30, 0 lbl_801D6510: -/* 801D6510 001D3310 4B FF DE 01 */ bl func_801D4310 +/* 801D6510 001D3310 4B FF DE 01 */ bl OSDisableInterrupts /* 801D6514 001D3314 80 1F 00 48 */ lwz r0, 0x48(r31) /* 801D6518 001D3318 38 BF 00 48 */ addi r5, r31, 0x48 /* 801D651C 001D331C 2C 00 00 00 */ cmpwi r0, 0 /* 801D6520 001D3320 41 82 00 10 */ beq lbl_801D6530 -/* 801D6524 001D3324 4B FF DE 15 */ bl func_801D4338 +/* 801D6524 001D3324 4B FF DE 15 */ bl OSRestoreInterrupts /* 801D6528 001D3328 38 80 00 00 */ li r4, 0 /* 801D652C 001D332C 48 00 00 14 */ b lbl_801D6540 lbl_801D6530: @@ -38168,8 +38168,8 @@ lbl_801D6588: lbl_801D65A4: /* 801D65A4 001D33A4 60 00 00 00 */ nop -.global func_801D65A8 -func_801D65A8: +.global __OSInitSystemCall +__OSInitSystemCall: /* 801D65A8 001D33A8 7C 08 02 A6 */ mflr r0 /* 801D65AC 001D33AC 90 01 00 04 */ stw r0, 4(r1) /* 801D65B0 001D33B0 94 21 FF F0 */ stwu r1, -0x10(r1) @@ -38185,11 +38185,11 @@ func_801D65A8: /* 801D65D8 001D33D8 4B E2 CF 69 */ bl memcpy /* 801D65DC 001D33DC 7F E3 FB 78 */ mr r3, r31 /* 801D65E0 001D33E0 38 80 01 00 */ li r4, 0x100 -/* 801D65E4 001D33E4 4B FF BD D5 */ bl func_801D23B8 +/* 801D65E4 001D33E4 4B FF BD D5 */ bl DCFlushRangeNoSync /* 801D65E8 001D33E8 7C 00 04 AC */ sync 0 /* 801D65EC 001D33EC 7F E3 FB 78 */ mr r3, r31 /* 801D65F0 001D33F0 38 80 01 00 */ li r4, 0x100 -/* 801D65F4 001D33F4 4B FF BD F1 */ bl func_801D23E4 +/* 801D65F4 001D33F4 4B FF BD F1 */ bl ICInvalidateRange /* 801D65F8 001D33F8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801D65FC 001D33FC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801D6600 001D3400 38 21 00 10 */ addi r1, r1, 0x10 @@ -38197,8 +38197,8 @@ func_801D65A8: /* 801D6608 001D3408 4E 80 00 20 */ blr /* 801D660C 001D340C 4E 80 00 20 */ blr -.global func_801D6610 -func_801D6610: +.global __OSThreadInit +__OSThreadInit: /* 801D6610 001D3410 7C 08 02 A6 */ mflr r0 /* 801D6614 001D3414 3C 60 80 38 */ lis r3, lbl_8037E0D8@ha /* 801D6618 001D3418 90 01 00 04 */ stw r0, 4(r1) @@ -38222,15 +38222,15 @@ func_801D6610: /* 801D6660 001D3460 93 BC 06 E4 */ stw r29, 0x6e4(r28) /* 801D6664 001D3464 90 1C 06 F0 */ stw r0, 0x6f0(r28) /* 801D6668 001D3468 93 BC 07 08 */ stw r29, 0x708(r28) -/* 801D666C 001D346C 48 00 00 FD */ bl func_801D6768 +/* 801D666C 001D346C 48 00 00 FD */ bl OSInitThreadQueue /* 801D6670 001D3470 93 BC 07 10 */ stw r29, 0x710(r28) /* 801D6674 001D3474 3F C0 80 00 */ lis r30, 0x800000D8@ha /* 801D6678 001D3478 38 7F 00 00 */ addi r3, r31, 0 /* 801D667C 001D347C 93 BC 07 0C */ stw r29, 0x70c(r28) /* 801D6680 001D3480 93 FE 00 D8 */ stw r31, 0x800000D8@l(r30) -/* 801D6684 001D3484 4B FF C4 E9 */ bl func_801D2B6C +/* 801D6684 001D3484 4B FF C4 E9 */ bl OSClearContext /* 801D6688 001D3488 7F E3 FB 78 */ mr r3, r31 -/* 801D668C 001D348C 4B FF C3 19 */ bl func_801D29A4 +/* 801D668C 001D348C 4B FF C3 19 */ bl OSSetCurrentContext /* 801D6690 001D3490 3C 60 80 3E */ lis r3, 0x803D8A50@ha /* 801D6694 001D3494 38 03 8A 50 */ addi r0, r3, 0x803D8A50@l /* 801D6698 001D3498 3C 60 80 3D */ lis r3, 0x803D0A50@ha @@ -38248,7 +38248,7 @@ func_801D6610: /* 801D66C8 001D34C8 4E 80 00 21 */ blrl /* 801D66CC 001D34CC 93 FE 00 E4 */ stw r31, 0xe4(r30) /* 801D66D0 001D34D0 38 60 00 00 */ li r3, 0 -/* 801D66D4 001D34D4 48 00 0D CD */ bl func_801D74A0 +/* 801D66D4 001D34D4 48 00 0D CD */ bl OSClearStack /* 801D66D8 001D34D8 93 AD 9C C8 */ stw r29, lbl_803CC5C8-_SDA_BASE_(r13) /* 801D66DC 001D34DC 3B C0 00 00 */ li r30, 0 /* 801D66E0 001D34E0 57 C0 18 38 */ slwi r0, r30, 3 @@ -38256,14 +38256,14 @@ func_801D6610: /* 801D66E8 001D34E8 7F BC 02 14 */ add r29, r28, r0 lbl_801D66EC: /* 801D66EC 001D34EC 7F A3 EB 78 */ mr r3, r29 -/* 801D66F0 001D34F0 48 00 00 79 */ bl func_801D6768 +/* 801D66F0 001D34F0 48 00 00 79 */ bl OSInitThreadQueue /* 801D66F4 001D34F4 3B DE 00 01 */ addi r30, r30, 1 /* 801D66F8 001D34F8 2C 1E 00 1F */ cmpwi r30, 0x1f /* 801D66FC 001D34FC 3B BD 00 08 */ addi r29, r29, 8 /* 801D6700 001D3500 40 81 FF EC */ ble lbl_801D66EC /* 801D6704 001D3504 3F C0 80 00 */ lis r30, 0x800000DC@ha /* 801D6708 001D3508 38 7E 00 DC */ addi r3, r30, 0x800000DC@l -/* 801D670C 001D350C 48 00 00 5D */ bl func_801D6768 +/* 801D670C 001D350C 48 00 00 5D */ bl OSInitThreadQueue /* 801D6710 001D3510 38 9E 00 DC */ addi r4, r30, 0xdc /* 801D6714 001D3514 84 64 00 04 */ lwzu r3, 4(r4) /* 801D6718 001D3518 28 03 00 00 */ cmplwi r3, 0 @@ -38278,7 +38278,7 @@ lbl_801D672C: /* 801D6734 001D3534 38 7C 07 30 */ addi r3, r28, 0x730 /* 801D6738 001D3538 93 DF 02 FC */ stw r30, 0x2fc(r31) /* 801D673C 001D353C 93 E4 00 00 */ stw r31, 0(r4) -/* 801D6740 001D3540 4B FF C4 2D */ bl func_801D2B6C +/* 801D6740 001D3540 4B FF C4 2D */ bl OSClearContext /* 801D6744 001D3544 93 CD 9C D0 */ stw r30, lbl_803CC5D0-_SDA_BASE_(r13) /* 801D6748 001D3548 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801D674C 001D354C 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -38289,31 +38289,31 @@ lbl_801D672C: /* 801D6760 001D3560 7C 08 03 A6 */ mtlr r0 /* 801D6764 001D3564 4E 80 00 20 */ blr -.global func_801D6768 -func_801D6768: +.global OSInitThreadQueue +OSInitThreadQueue: /* 801D6768 001D3568 38 00 00 00 */ li r0, 0 /* 801D676C 001D356C 90 03 00 04 */ stw r0, 4(r3) /* 801D6770 001D3570 90 03 00 00 */ stw r0, 0(r3) /* 801D6774 001D3574 4E 80 00 20 */ blr -.global func_801D6778 -func_801D6778: +.global OSGetCurrentThread +OSGetCurrentThread: /* 801D6778 001D3578 3C 60 80 00 */ lis r3, 0x800000E4@ha /* 801D677C 001D357C 80 63 00 E4 */ lwz r3, 0x800000E4@l(r3) /* 801D6780 001D3580 4E 80 00 20 */ blr -.global func_801D6784 -func_801D6784: +.global OSDisableScheduler +OSDisableScheduler: /* 801D6784 001D3584 7C 08 02 A6 */ mflr r0 /* 801D6788 001D3588 90 01 00 04 */ stw r0, 4(r1) /* 801D678C 001D358C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801D6790 001D3590 93 E1 00 0C */ stw r31, 0xc(r1) -/* 801D6794 001D3594 4B FF DB 7D */ bl func_801D4310 +/* 801D6794 001D3594 4B FF DB 7D */ bl OSDisableInterrupts /* 801D6798 001D3598 80 8D 9C D0 */ lwz r4, lbl_803CC5D0-_SDA_BASE_(r13) /* 801D679C 001D359C 38 04 00 01 */ addi r0, r4, 1 /* 801D67A0 001D35A0 90 0D 9C D0 */ stw r0, lbl_803CC5D0-_SDA_BASE_(r13) /* 801D67A4 001D35A4 7C 9F 23 78 */ mr r31, r4 -/* 801D67A8 001D35A8 4B FF DB 91 */ bl func_801D4338 +/* 801D67A8 001D35A8 4B FF DB 91 */ bl OSRestoreInterrupts /* 801D67AC 001D35AC 7F E3 FB 78 */ mr r3, r31 /* 801D67B0 001D35B0 80 01 00 14 */ lwz r0, 0x14(r1) /* 801D67B4 001D35B4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -38321,18 +38321,18 @@ func_801D6784: /* 801D67BC 001D35BC 7C 08 03 A6 */ mtlr r0 /* 801D67C0 001D35C0 4E 80 00 20 */ blr -.global func_801D67C4 -func_801D67C4: +.global OSEnableScheduler +OSEnableScheduler: /* 801D67C4 001D35C4 7C 08 02 A6 */ mflr r0 /* 801D67C8 001D35C8 90 01 00 04 */ stw r0, 4(r1) /* 801D67CC 001D35CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801D67D0 001D35D0 93 E1 00 0C */ stw r31, 0xc(r1) -/* 801D67D4 001D35D4 4B FF DB 3D */ bl func_801D4310 +/* 801D67D4 001D35D4 4B FF DB 3D */ bl OSDisableInterrupts /* 801D67D8 001D35D8 80 8D 9C D0 */ lwz r4, lbl_803CC5D0-_SDA_BASE_(r13) /* 801D67DC 001D35DC 38 04 FF FF */ addi r0, r4, -1 /* 801D67E0 001D35E0 90 0D 9C D0 */ stw r0, lbl_803CC5D0-_SDA_BASE_(r13) /* 801D67E4 001D35E4 7C 9F 23 78 */ mr r31, r4 -/* 801D67E8 001D35E8 4B FF DB 51 */ bl func_801D4338 +/* 801D67E8 001D35E8 4B FF DB 51 */ bl OSRestoreInterrupts /* 801D67EC 001D35EC 7F E3 FB 78 */ mr r3, r31 /* 801D67F0 001D35F0 80 01 00 14 */ lwz r0, 0x14(r1) /* 801D67F4 001D35F4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -38374,8 +38374,8 @@ lbl_801D6860: /* 801D6864 001D3664 90 03 02 DC */ stw r0, 0x2dc(r3) /* 801D6868 001D3668 4E 80 00 20 */ blr -.global func_801D686C -func_801D686C: +.global __OSGetEffectivePriority +__OSGetEffectivePriority: /* 801D686C 001D366C 80 83 02 D4 */ lwz r4, 0x2d4(r3) /* 801D6870 001D3670 80 A3 02 F4 */ lwz r5, 0x2f4(r3) /* 801D6874 001D3674 48 00 00 24 */ b lbl_801D6898 @@ -38546,7 +38546,7 @@ func_801D6A68: /* 801D6A94 001D3894 38 60 00 00 */ li r3, 0 /* 801D6A98 001D3898 48 00 01 E0 */ b lbl_801D6C78 lbl_801D6A9C: -/* 801D6A9C 001D389C 4B FF BF 65 */ bl func_801D2A00 +/* 801D6A9C 001D389C 4B FF BF 65 */ bl OSGetCurrentContext /* 801D6AA0 001D38A0 3C 80 80 00 */ lis r4, 0x800000E4@ha /* 801D6AA4 001D38A4 80 C4 00 E4 */ lwz r6, 0x800000E4@l(r4) /* 801D6AA8 001D38A8 7C 03 30 40 */ cmplw r3, r6 @@ -38602,7 +38602,7 @@ lbl_801D6B5C: /* 801D6B5C 001D395C A0 06 01 A2 */ lhz r0, 0x1a2(r6) /* 801D6B60 001D3960 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 801D6B64 001D3964 40 82 00 18 */ bne lbl_801D6B7C -/* 801D6B68 001D3968 4B FF BE A5 */ bl func_801D2A0C +/* 801D6B68 001D3968 4B FF BE A5 */ bl OSSaveContext /* 801D6B6C 001D396C 28 03 00 00 */ cmplwi r3, 0 /* 801D6B70 001D3970 41 82 00 0C */ beq lbl_801D6B7C /* 801D6B74 001D3974 38 60 00 00 */ li r3, 0 @@ -38620,19 +38620,19 @@ lbl_801D6B7C: /* 801D6BA0 001D39A0 38 00 00 00 */ li r0, 0 /* 801D6BA4 001D39A4 90 1E 00 E4 */ stw r0, 0xe4(r30) /* 801D6BA8 001D39A8 38 7F 07 30 */ addi r3, r31, 0x730 -/* 801D6BAC 001D39AC 4B FF BD F9 */ bl func_801D29A4 +/* 801D6BAC 001D39AC 4B FF BD F9 */ bl OSSetCurrentContext lbl_801D6BB0: -/* 801D6BB0 001D39B0 4B FF D7 75 */ bl func_801D4324 +/* 801D6BB0 001D39B0 4B FF D7 75 */ bl OSEnableInterrupts lbl_801D6BB4: /* 801D6BB4 001D39B4 80 0D 9C C8 */ lwz r0, lbl_803CC5C8-_SDA_BASE_(r13) /* 801D6BB8 001D39B8 28 00 00 00 */ cmplwi r0, 0 /* 801D6BBC 001D39BC 41 82 FF F8 */ beq lbl_801D6BB4 -/* 801D6BC0 001D39C0 4B FF D7 51 */ bl func_801D4310 +/* 801D6BC0 001D39C0 4B FF D7 51 */ bl OSDisableInterrupts /* 801D6BC4 001D39C4 80 0D 9C C8 */ lwz r0, lbl_803CC5C8-_SDA_BASE_(r13) /* 801D6BC8 001D39C8 28 00 00 00 */ cmplwi r0, 0 /* 801D6BCC 001D39CC 41 82 FF E4 */ beq lbl_801D6BB0 /* 801D6BD0 001D39D0 38 7F 07 30 */ addi r3, r31, 0x730 -/* 801D6BD4 001D39D4 4B FF BF 99 */ bl func_801D2B6C +/* 801D6BD4 001D39D4 4B FF BF 99 */ bl OSClearContext lbl_801D6BD8: /* 801D6BD8 001D39D8 38 60 00 00 */ li r3, 0 /* 801D6BDC 001D39DC 90 6D 9C CC */ stw r3, lbl_803CC5CC-_SDA_BASE_(r13) @@ -38673,9 +38673,9 @@ lbl_801D6C38: /* 801D6C5C 001D3A5C 4E 80 00 21 */ blrl /* 801D6C60 001D3A60 93 DF 00 E4 */ stw r30, 0xe4(r31) /* 801D6C64 001D3A64 7F C3 F3 78 */ mr r3, r30 -/* 801D6C68 001D3A68 4B FF BD 3D */ bl func_801D29A4 +/* 801D6C68 001D3A68 4B FF BD 3D */ bl OSSetCurrentContext /* 801D6C6C 001D3A6C 7F C3 F3 78 */ mr r3, r30 -/* 801D6C70 001D3A70 4B FF BE 1D */ bl func_801D2A8C +/* 801D6C70 001D3A70 4B FF BE 1D */ bl OSLoadContext /* 801D6C74 001D3A74 7F C3 F3 78 */ mr r3, r30 lbl_801D6C78: /* 801D6C78 001D3A78 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -38685,8 +38685,8 @@ lbl_801D6C78: /* 801D6C88 001D3A88 7C 08 03 A6 */ mtlr r0 /* 801D6C8C 001D3A8C 4E 80 00 20 */ blr -.global func_801D6C90 -func_801D6C90: +.global __OSReschedule +__OSReschedule: /* 801D6C90 001D3A90 7C 08 02 A6 */ mflr r0 /* 801D6C94 001D3A94 90 01 00 04 */ stw r0, 4(r1) /* 801D6C98 001D3A98 94 21 FF F8 */ stwu r1, -8(r1) @@ -38701,26 +38701,26 @@ lbl_801D6CB0: /* 801D6CB8 001D3AB8 7C 08 03 A6 */ mtlr r0 /* 801D6CBC 001D3ABC 4E 80 00 20 */ blr -.global func_801D6CC0 -func_801D6CC0: +.global OSYieldThread +OSYieldThread: /* 801D6CC0 001D3AC0 7C 08 02 A6 */ mflr r0 /* 801D6CC4 001D3AC4 90 01 00 04 */ stw r0, 4(r1) /* 801D6CC8 001D3AC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801D6CCC 001D3ACC 93 E1 00 0C */ stw r31, 0xc(r1) -/* 801D6CD0 001D3AD0 4B FF D6 41 */ bl func_801D4310 +/* 801D6CD0 001D3AD0 4B FF D6 41 */ bl OSDisableInterrupts /* 801D6CD4 001D3AD4 3B E3 00 00 */ addi r31, r3, 0 /* 801D6CD8 001D3AD8 38 60 00 01 */ li r3, 1 /* 801D6CDC 001D3ADC 4B FF FD 8D */ bl func_801D6A68 /* 801D6CE0 001D3AE0 7F E3 FB 78 */ mr r3, r31 -/* 801D6CE4 001D3AE4 4B FF D6 55 */ bl func_801D4338 +/* 801D6CE4 001D3AE4 4B FF D6 55 */ bl OSRestoreInterrupts /* 801D6CE8 001D3AE8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801D6CEC 001D3AEC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801D6CF0 001D3AF0 38 21 00 10 */ addi r1, r1, 0x10 /* 801D6CF4 001D3AF4 7C 08 03 A6 */ mtlr r0 /* 801D6CF8 001D3AF8 4E 80 00 20 */ blr -.global func_801D6CFC -func_801D6CFC: +.global OSCancelThread +OSCancelThread: /* 801D6CFC 001D3AFC 7C 08 02 A6 */ mflr r0 /* 801D6D00 001D3B00 90 01 00 04 */ stw r0, 4(r1) /* 801D6D04 001D3B04 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -38728,7 +38728,7 @@ func_801D6CFC: /* 801D6D0C 001D3B0C 93 C1 00 18 */ stw r30, 0x18(r1) /* 801D6D10 001D3B10 7C 7E 1B 78 */ mr r30, r3 /* 801D6D14 001D3B14 93 A1 00 14 */ stw r29, 0x14(r1) -/* 801D6D18 001D3B18 4B FF D5 F9 */ bl func_801D4310 +/* 801D6D18 001D3B18 4B FF D5 F9 */ bl OSDisableInterrupts /* 801D6D1C 001D3B1C A0 1E 02 C8 */ lhz r0, 0x2c8(r30) /* 801D6D20 001D3B20 3B E3 00 00 */ addi r31, r3, 0 /* 801D6D24 001D3B24 2C 00 00 03 */ cmpwi r0, 3 @@ -38786,7 +38786,7 @@ lbl_801D6DCC: /* 801D6DD0 001D3BD0 2C 00 00 00 */ cmpwi r0, 0 /* 801D6DD4 001D3BD4 41 81 00 3C */ bgt lbl_801D6E10 /* 801D6DD8 001D3BD8 7F A3 EB 78 */ mr r3, r29 -/* 801D6DDC 001D3BDC 4B FF FA 91 */ bl func_801D686C +/* 801D6DDC 001D3BDC 4B FF FA 91 */ bl __OSGetEffectivePriority /* 801D6DE0 001D3BE0 80 1D 02 D0 */ lwz r0, 0x2d0(r29) /* 801D6DE4 001D3BE4 38 83 00 00 */ addi r4, r3, 0 /* 801D6DE8 001D3BE8 7C 00 20 00 */ cmpw r0, r4 @@ -38798,11 +38798,11 @@ lbl_801D6DCC: /* 801D6E00 001D3C00 48 00 00 10 */ b lbl_801D6E10 lbl_801D6E04: /* 801D6E04 001D3C04 7F E3 FB 78 */ mr r3, r31 -/* 801D6E08 001D3C08 4B FF D5 31 */ bl func_801D4338 +/* 801D6E08 001D3C08 4B FF D5 31 */ bl OSRestoreInterrupts /* 801D6E0C 001D3C0C 48 00 00 90 */ b lbl_801D6E9C lbl_801D6E10: /* 801D6E10 001D3C10 7F C3 F3 78 */ mr r3, r30 -/* 801D6E14 001D3C14 4B FF BD 59 */ bl func_801D2B6C +/* 801D6E14 001D3C14 4B FF BD 59 */ bl OSClearContext /* 801D6E18 001D3C18 A0 1E 02 CA */ lhz r0, 0x2ca(r30) /* 801D6E1C 001D3C1C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 801D6E20 001D3C20 41 82 00 48 */ beq lbl_801D6E68 @@ -38832,9 +38832,9 @@ lbl_801D6E68: /* 801D6E6C 001D3C6C B0 1E 02 C8 */ sth r0, 0x2c8(r30) lbl_801D6E70: /* 801D6E70 001D3C70 7F C3 F3 78 */ mr r3, r30 -/* 801D6E74 001D3C74 4B FF DF F9 */ bl func_801D4E6C +/* 801D6E74 001D3C74 4B FF DF F9 */ bl __OSUnlockAllMutex /* 801D6E78 001D3C78 38 7E 02 E8 */ addi r3, r30, 0x2e8 -/* 801D6E7C 001D3C7C 48 00 05 21 */ bl func_801D739C +/* 801D6E7C 001D3C7C 48 00 05 21 */ bl OSWakeupThread /* 801D6E80 001D3C80 80 0D 9C CC */ lwz r0, lbl_803CC5CC-_SDA_BASE_(r13) /* 801D6E84 001D3C84 2C 00 00 00 */ cmpwi r0, 0 /* 801D6E88 001D3C88 41 82 00 0C */ beq lbl_801D6E94 @@ -38842,7 +38842,7 @@ lbl_801D6E70: /* 801D6E90 001D3C90 4B FF FB D9 */ bl func_801D6A68 lbl_801D6E94: /* 801D6E94 001D3C94 7F E3 FB 78 */ mr r3, r31 -/* 801D6E98 001D3C98 4B FF D4 A1 */ bl func_801D4338 +/* 801D6E98 001D3C98 4B FF D4 A1 */ bl OSRestoreInterrupts lbl_801D6E9C: /* 801D6E9C 001D3C9C 80 01 00 24 */ lwz r0, 0x24(r1) /* 801D6EA0 001D3CA0 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -38852,8 +38852,8 @@ lbl_801D6E9C: /* 801D6EB0 001D3CB0 7C 08 03 A6 */ mtlr r0 /* 801D6EB4 001D3CB4 4E 80 00 20 */ blr -.global func_801D6EB8 -func_801D6EB8: +.global OSResumeThread +OSResumeThread: /* 801D6EB8 001D3CB8 7C 08 02 A6 */ mflr r0 /* 801D6EBC 001D3CBC 90 01 00 04 */ stw r0, 4(r1) /* 801D6EC0 001D3CC0 94 21 FF D8 */ stwu r1, -0x28(r1) @@ -38861,7 +38861,7 @@ func_801D6EB8: /* 801D6EC8 001D3CC8 93 C1 00 20 */ stw r30, 0x20(r1) /* 801D6ECC 001D3CCC 93 A1 00 1C */ stw r29, 0x1c(r1) /* 801D6ED0 001D3CD0 7C 7D 1B 78 */ mr r29, r3 -/* 801D6ED4 001D3CD4 4B FF D4 3D */ bl func_801D4310 +/* 801D6ED4 001D3CD4 4B FF D4 3D */ bl OSDisableInterrupts /* 801D6ED8 001D3CD8 80 9D 02 CC */ lwz r4, 0x2cc(r29) /* 801D6EDC 001D3CDC 3B E3 00 00 */ addi r31, r3, 0 /* 801D6EE0 001D3CE0 38 04 FF FF */ addi r0, r4, -1 @@ -39016,7 +39016,7 @@ lbl_801D70D0: /* 801D70D4 001D3ED4 2C 00 00 00 */ cmpwi r0, 0 /* 801D70D8 001D3ED8 41 81 00 2C */ bgt lbl_801D7104 /* 801D70DC 001D3EDC 7F A3 EB 78 */ mr r3, r29 -/* 801D70E0 001D3EE0 4B FF F7 8D */ bl func_801D686C +/* 801D70E0 001D3EE0 4B FF F7 8D */ bl __OSGetEffectivePriority /* 801D70E4 001D3EE4 80 1D 02 D0 */ lwz r0, 0x2d0(r29) /* 801D70E8 001D3EE8 38 83 00 00 */ addi r4, r3, 0 /* 801D70EC 001D3EEC 7C 00 20 00 */ cmpw r0, r4 @@ -39033,7 +39033,7 @@ lbl_801D7104: /* 801D7114 001D3F14 4B FF F9 55 */ bl func_801D6A68 lbl_801D7118: /* 801D7118 001D3F18 7F E3 FB 78 */ mr r3, r31 -/* 801D711C 001D3F1C 4B FF D2 1D */ bl func_801D4338 +/* 801D711C 001D3F1C 4B FF D2 1D */ bl OSRestoreInterrupts /* 801D7120 001D3F20 7F C3 F3 78 */ mr r3, r30 /* 801D7124 001D3F24 80 01 00 2C */ lwz r0, 0x2c(r1) /* 801D7128 001D3F28 83 E1 00 24 */ lwz r31, 0x24(r1) @@ -39043,8 +39043,8 @@ lbl_801D7118: /* 801D7138 001D3F38 7C 08 03 A6 */ mtlr r0 /* 801D713C 001D3F3C 4E 80 00 20 */ blr -.global func_801D7140 -func_801D7140: +.global OSSuspendThread +OSSuspendThread: /* 801D7140 001D3F40 7C 08 02 A6 */ mflr r0 /* 801D7144 001D3F44 90 01 00 04 */ stw r0, 4(r1) /* 801D7148 001D3F48 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -39052,7 +39052,7 @@ func_801D7140: /* 801D7150 001D3F50 93 C1 00 18 */ stw r30, 0x18(r1) /* 801D7154 001D3F54 93 A1 00 14 */ stw r29, 0x14(r1) /* 801D7158 001D3F58 7C 7D 1B 78 */ mr r29, r3 -/* 801D715C 001D3F5C 4B FF D1 B5 */ bl func_801D4310 +/* 801D715C 001D3F5C 4B FF D1 B5 */ bl OSDisableInterrupts /* 801D7160 001D3F60 80 9D 02 CC */ lwz r4, 0x2cc(r29) /* 801D7164 001D3F64 3B E3 00 00 */ addi r31, r3, 0 /* 801D7168 001D3F68 38 04 00 01 */ addi r0, r4, 1 @@ -39124,7 +39124,7 @@ lbl_801D7240: /* 801D7244 001D4044 2C 00 00 00 */ cmpwi r0, 0 /* 801D7248 001D4048 41 81 00 2C */ bgt lbl_801D7274 /* 801D724C 001D404C 7F A3 EB 78 */ mr r3, r29 -/* 801D7250 001D4050 4B FF F6 1D */ bl func_801D686C +/* 801D7250 001D4050 4B FF F6 1D */ bl __OSGetEffectivePriority /* 801D7254 001D4054 80 1D 02 D0 */ lwz r0, 0x2d0(r29) /* 801D7258 001D4058 38 83 00 00 */ addi r4, r3, 0 /* 801D725C 001D405C 7C 00 20 00 */ cmpw r0, r4 @@ -39141,7 +39141,7 @@ lbl_801D7274: /* 801D7284 001D4084 4B FF F7 E5 */ bl func_801D6A68 lbl_801D7288: /* 801D7288 001D4088 7F E3 FB 78 */ mr r3, r31 -/* 801D728C 001D408C 4B FF D0 AD */ bl func_801D4338 +/* 801D728C 001D408C 4B FF D0 AD */ bl OSRestoreInterrupts /* 801D7290 001D4090 7F C3 F3 78 */ mr r3, r30 /* 801D7294 001D4094 80 01 00 24 */ lwz r0, 0x24(r1) /* 801D7298 001D4098 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -39151,15 +39151,15 @@ lbl_801D7288: /* 801D72A8 001D40A8 7C 08 03 A6 */ mtlr r0 /* 801D72AC 001D40AC 4E 80 00 20 */ blr -.global func_801D72B0 -func_801D72B0: +.global OSSleepThread +OSSleepThread: /* 801D72B0 001D40B0 7C 08 02 A6 */ mflr r0 /* 801D72B4 001D40B4 90 01 00 04 */ stw r0, 4(r1) /* 801D72B8 001D40B8 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801D72BC 001D40BC 93 E1 00 14 */ stw r31, 0x14(r1) /* 801D72C0 001D40C0 93 C1 00 10 */ stw r30, 0x10(r1) /* 801D72C4 001D40C4 7C 7E 1B 78 */ mr r30, r3 -/* 801D72C8 001D40C8 4B FF D0 49 */ bl func_801D4310 +/* 801D72C8 001D40C8 4B FF D0 49 */ bl OSDisableInterrupts /* 801D72CC 001D40CC 3C 80 80 00 */ lis r4, 0x800000E4@ha /* 801D72D0 001D40D0 80 84 00 E4 */ lwz r4, 0x800000E4@l(r4) /* 801D72D4 001D40D4 38 00 00 04 */ li r0, 4 @@ -39214,7 +39214,7 @@ lbl_801D7360: /* 801D7378 001D4178 4B FF F6 F1 */ bl func_801D6A68 lbl_801D737C: /* 801D737C 001D417C 7F E3 FB 78 */ mr r3, r31 -/* 801D7380 001D4180 4B FF CF B9 */ bl func_801D4338 +/* 801D7380 001D4180 4B FF CF B9 */ bl OSRestoreInterrupts /* 801D7384 001D4184 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801D7388 001D4188 83 E1 00 14 */ lwz r31, 0x14(r1) /* 801D738C 001D418C 83 C1 00 10 */ lwz r30, 0x10(r1) @@ -39222,15 +39222,15 @@ lbl_801D737C: /* 801D7394 001D4194 7C 08 03 A6 */ mtlr r0 /* 801D7398 001D4198 4E 80 00 20 */ blr -.global func_801D739C -func_801D739C: +.global OSWakeupThread +OSWakeupThread: /* 801D739C 001D419C 7C 08 02 A6 */ mflr r0 /* 801D73A0 001D41A0 90 01 00 04 */ stw r0, 4(r1) /* 801D73A4 001D41A4 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801D73A8 001D41A8 93 E1 00 14 */ stw r31, 0x14(r1) /* 801D73AC 001D41AC 93 C1 00 10 */ stw r30, 0x10(r1) /* 801D73B0 001D41B0 7C 7E 1B 78 */ mr r30, r3 -/* 801D73B4 001D41B4 4B FF CF 5D */ bl func_801D4310 +/* 801D73B4 001D41B4 4B FF CF 5D */ bl OSDisableInterrupts /* 801D73B8 001D41B8 3C 80 80 38 */ lis r4, lbl_8037E0D8@ha /* 801D73BC 001D41BC 3B E3 00 00 */ addi r31, r3, 0 /* 801D73C0 001D41C0 38 A4 E0 D8 */ addi r5, r4, lbl_8037E0D8@l @@ -39289,7 +39289,7 @@ lbl_801D7460: /* 801D747C 001D427C 4B FF F5 ED */ bl func_801D6A68 lbl_801D7480: /* 801D7480 001D4280 7F E3 FB 78 */ mr r3, r31 -/* 801D7484 001D4284 4B FF CE B5 */ bl func_801D4338 +/* 801D7484 001D4284 4B FF CE B5 */ bl OSRestoreInterrupts /* 801D7488 001D4288 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801D748C 001D428C 83 E1 00 14 */ lwz r31, 0x14(r1) /* 801D7490 001D4290 83 C1 00 10 */ lwz r30, 0x10(r1) @@ -39297,8 +39297,8 @@ lbl_801D7480: /* 801D7498 001D4298 7C 08 03 A6 */ mtlr r0 /* 801D749C 001D429C 4E 80 00 20 */ blr -.global func_801D74A0 -func_801D74A0: +.global OSClearStack +OSClearStack: /* 801D74A0 001D42A0 7C 08 02 A6 */ mflr r0 /* 801D74A4 001D42A4 90 01 00 04 */ stw r0, 4(r1) /* 801D74A8 001D42A8 54 60 82 1E */ rlwinm r0, r3, 0x10, 8, 0xf @@ -39308,7 +39308,7 @@ func_801D74A0: /* 801D74B8 001D42B8 93 E1 00 14 */ stw r31, 0x14(r1) /* 801D74BC 001D42BC 7C 1F 03 78 */ mr r31, r0 /* 801D74C0 001D42C0 50 7F 06 3E */ rlwimi r31, r3, 0, 0x18, 0x1f -/* 801D74C4 001D42C4 4B FF B6 A1 */ bl func_801D2B64 +/* 801D74C4 001D42C4 4B FF B6 A1 */ bl OSGetStackPointer /* 801D74C8 001D42C8 3C 80 80 00 */ lis r4, 0x800000E4@ha /* 801D74CC 001D42CC 80 A4 00 E4 */ lwz r5, 0x800000E4@l(r4) /* 801D74D0 001D42D0 38 83 00 03 */ addi r4, r3, 3 @@ -39347,38 +39347,38 @@ lbl_801D7538: /* 801D7544 001D4344 7C 08 03 A6 */ mtlr r0 /* 801D7548 001D4348 4E 80 00 20 */ blr -.global func_801D754C -func_801D754C: +.global OSGetTime +OSGetTime: /* 801D754C 001D434C 7C 6D 42 E6 */ mftbu r3 /* 801D7550 001D4350 7C 8C 42 E6 */ mftb r4, 0x10c /* 801D7554 001D4354 7C AD 42 E6 */ mftbu r5 /* 801D7558 001D4358 7C 03 28 00 */ cmpw r3, r5 -/* 801D755C 001D435C 40 82 FF F0 */ bne func_801D754C +/* 801D755C 001D435C 40 82 FF F0 */ bne OSGetTime /* 801D7560 001D4360 4E 80 00 20 */ blr -.global func_801D7564 -func_801D7564: +.global OSGetTick +OSGetTick: /* 801D7564 001D4364 7C 6C 42 E6 */ mftb r3, 0x10c /* 801D7568 001D4368 4E 80 00 20 */ blr -.global func_801D756C -func_801D756C: +.global __OSGetSystemTime +__OSGetSystemTime: /* 801D756C 001D436C 7C 08 02 A6 */ mflr r0 /* 801D7570 001D4370 90 01 00 04 */ stw r0, 4(r1) /* 801D7574 001D4374 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801D7578 001D4378 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801D757C 001D437C 93 C1 00 18 */ stw r30, 0x18(r1) /* 801D7580 001D4380 93 A1 00 14 */ stw r29, 0x14(r1) -/* 801D7584 001D4384 4B FF CD 8D */ bl func_801D4310 +/* 801D7584 001D4384 4B FF CD 8D */ bl OSDisableInterrupts /* 801D7588 001D4388 7C 7F 1B 78 */ mr r31, r3 -/* 801D758C 001D438C 4B FF FF C1 */ bl func_801D754C +/* 801D758C 001D438C 4B FF FF C1 */ bl OSGetTime /* 801D7590 001D4390 3C C0 80 00 */ lis r6, 0x800030DC@ha /* 801D7594 001D4394 80 A6 30 DC */ lwz r5, 0x800030DC@l(r6) /* 801D7598 001D4398 80 06 30 D8 */ lwz r0, 0x30d8(r6) /* 801D759C 001D439C 7F A5 20 14 */ addc r29, r5, r4 /* 801D75A0 001D43A0 7F C0 19 14 */ adde r30, r0, r3 /* 801D75A4 001D43A4 7F E3 FB 78 */ mr r3, r31 -/* 801D75A8 001D43A8 4B FF CD 91 */ bl func_801D4338 +/* 801D75A8 001D43A8 4B FF CD 91 */ bl OSRestoreInterrupts /* 801D75AC 001D43AC 7F A4 EB 78 */ mr r4, r29 /* 801D75B0 001D43B0 7F C3 F3 78 */ mr r3, r30 /* 801D75B4 001D43B4 80 01 00 24 */ lwz r0, 0x24(r1) @@ -39389,8 +39389,8 @@ func_801D756C: /* 801D75C8 001D43C8 7C 08 03 A6 */ mtlr r0 /* 801D75CC 001D43CC 4E 80 00 20 */ blr -.global func_801D75D0 -func_801D75D0: +.global __OSTimeToSystemTime +__OSTimeToSystemTime: /* 801D75D0 001D43D0 7C 08 02 A6 */ mflr r0 /* 801D75D4 001D43D4 90 01 00 04 */ stw r0, 4(r1) /* 801D75D8 001D43D8 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -39398,13 +39398,13 @@ func_801D75D0: /* 801D75E0 001D43E0 93 C1 00 18 */ stw r30, 0x18(r1) /* 801D75E4 001D43E4 7C 7F 1B 78 */ mr r31, r3 /* 801D75E8 001D43E8 7C 9E 23 78 */ mr r30, r4 -/* 801D75EC 001D43EC 4B FF CD 25 */ bl func_801D4310 +/* 801D75EC 001D43EC 4B FF CD 25 */ bl OSDisableInterrupts /* 801D75F0 001D43F0 3C A0 80 00 */ lis r5, 0x800030DC@ha /* 801D75F4 001D43F4 80 85 30 DC */ lwz r4, 0x800030DC@l(r5) /* 801D75F8 001D43F8 80 05 30 D8 */ lwz r0, 0x30d8(r5) /* 801D75FC 001D43FC 7F C4 F0 14 */ addc r30, r4, r30 /* 801D7600 001D4400 7F E0 F9 14 */ adde r31, r0, r31 -/* 801D7604 001D4404 4B FF CD 35 */ bl func_801D4338 +/* 801D7604 001D4404 4B FF CD 35 */ bl OSRestoreInterrupts /* 801D7608 001D4408 7F C4 F3 78 */ mr r4, r30 /* 801D760C 001D440C 7F E3 FB 78 */ mr r3, r31 /* 801D7610 001D4410 80 01 00 24 */ lwz r0, 0x24(r1) @@ -39532,8 +39532,8 @@ lbl_801D7798: /* 801D77BC 001D45BC 90 04 00 0C */ stw r0, 0xc(r4) /* 801D77C0 001D45C0 4E 80 00 20 */ blr -.global func_801D77C4 -func_801D77C4: +.global OSTicksToCalendarTime +OSTicksToCalendarTime: /* 801D77C4 001D45C4 7C 08 02 A6 */ mflr r0 /* 801D77C8 001D45C8 90 01 00 04 */ stw r0, 4(r1) /* 801D77CC 001D45CC 94 21 FF C8 */ stwu r1, -0x38(r1) @@ -39810,8 +39810,8 @@ lbl_801D7B7C: /* 801D7B88 001D4988 98 04 00 00 */ stb r0, 0(r4) /* 801D7B8C 001D498C 4E 80 00 20 */ blr -.global func_801D7B90 -func_801D7B90: +.global PADClamp +PADClamp: /* 801D7B90 001D4990 7C 08 02 A6 */ mflr r0 /* 801D7B94 001D4994 3C 80 80 28 */ lis r4, lbl_80279920@ha /* 801D7B98 001D4998 90 01 00 04 */ stw r0, 4(r1) @@ -39991,7 +39991,7 @@ lbl_801D7DCC: /* 801D7E0C 001D4C0C 7C 00 07 74 */ extsb r0, r0 /* 801D7E10 001D4C10 2C 00 00 40 */ cmpwi r0, 0x40 /* 801D7E14 001D4C14 40 81 00 20 */ ble lbl_801D7E34 -/* 801D7E18 001D4C18 48 00 2D 4D */ bl func_801DAB64 +/* 801D7E18 001D4C18 48 00 2D 4D */ bl SIGetType /* 801D7E1C 001D4C1C 54 63 00 1E */ rlwinm r3, r3, 0, 0, 0xf /* 801D7E20 001D4C20 3C 03 F7 00 */ addis r0, r3, 0xf700 /* 801D7E24 001D4C24 28 00 00 00 */ cmplwi r0, 0 @@ -40021,13 +40021,13 @@ lbl_801D7E48: /* 801D7E7C 001D4C7C 7C 60 03 78 */ or r0, r3, r0 /* 801D7E80 001D4C80 90 0D 9C E4 */ stw r0, lbl_803CC5E4-_SDA_BASE_(r13) /* 801D7E84 001D4C84 7F E3 FB 78 */ mr r3, r31 -/* 801D7E88 001D4C88 48 00 27 89 */ bl func_801DA610 +/* 801D7E88 001D4C88 48 00 27 89 */ bl SIGetResponse /* 801D7E8C 001D4C8C 80 0D 86 74 */ lwz r0, lbl_803CAF74-_SDA_BASE_(r13) /* 801D7E90 001D4C90 38 7F 00 00 */ addi r3, r31, 0 /* 801D7E94 001D4C94 64 04 00 40 */ oris r4, r0, 0x40 -/* 801D7E98 001D4C98 48 00 25 0D */ bl func_801DA3A4 +/* 801D7E98 001D4C98 48 00 25 0D */ bl SISetCommand /* 801D7E9C 001D4C9C 80 6D 9C E4 */ lwz r3, lbl_803CC5E4-_SDA_BASE_(r13) -/* 801D7EA0 001D4CA0 48 00 25 95 */ bl func_801DA434 +/* 801D7EA0 001D4CA0 48 00 25 95 */ bl SIEnablePolling lbl_801D7EA4: /* 801D7EA4 001D4CA4 80 AD 9C E8 */ lwz r5, lbl_803CC5E8-_SDA_BASE_(r13) /* 801D7EA8 001D4CA8 7C A0 00 34 */ cntlzw r0, r5 @@ -40049,7 +40049,7 @@ lbl_801D7EA4: /* 801D7EE8 001D4CE8 3C 80 80 1E */ lis r4, lbl_801D80A4@ha /* 801D7EEC 001D4CEC 80 6D 86 6C */ lwz r3, lbl_803CAF6C-_SDA_BASE_(r13) /* 801D7EF0 001D4CF0 38 84 80 A4 */ addi r4, r4, lbl_801D80A4@l -/* 801D7EF4 001D4CF4 48 00 2E 35 */ bl func_801DAD28 +/* 801D7EF4 001D4CF4 48 00 2E 35 */ bl SIGetTypeAsync lbl_801D7EF8: /* 801D7EF8 001D4CF8 80 01 00 34 */ lwz r0, 0x34(r1) /* 801D7EFC 001D4CFC 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -40077,10 +40077,10 @@ lbl_801D7F0C: lbl_801D7F50: /* 801D7F50 001D4D50 57 E0 07 39 */ rlwinm. r0, r31, 0, 0x1c, 0x1c /* 801D7F54 001D4D54 41 82 00 5C */ beq lbl_801D7FB0 -/* 801D7F58 001D4D58 4B FF C3 B9 */ bl func_801D4310 +/* 801D7F58 001D4D58 4B FF C3 B9 */ bl OSDisableInterrupts /* 801D7F5C 001D4D5C 3B E3 00 00 */ addi r31, r3, 0 /* 801D7F60 001D4D60 38 7E 00 00 */ addi r3, r30, 0 -/* 801D7F64 001D4D64 48 00 25 6D */ bl func_801DA4D0 +/* 801D7F64 001D4D64 48 00 25 6D */ bl SIDisablePolling /* 801D7F68 001D4D68 80 CD 9C E4 */ lwz r6, lbl_803CC5E4-_SDA_BASE_(r13) /* 801D7F6C 001D4D6C 7F C8 F0 F8 */ nor r8, r30, r30 /* 801D7F70 001D4D70 80 AD 9C F0 */ lwz r5, lbl_803CC5F0-_SDA_BASE_(r13) @@ -40096,9 +40096,9 @@ lbl_801D7F50: /* 801D7F98 001D4D98 38 80 00 00 */ li r4, 0 /* 801D7F9C 001D4D9C 90 AD 9C F4 */ stw r5, lbl_803CC5F4-_SDA_BASE_(r13) /* 801D7FA0 001D4DA0 90 0D 9C F8 */ stw r0, lbl_803CC5F8-_SDA_BASE_(r13) -/* 801D7FA4 001D4DA4 4B FF E4 11 */ bl func_801D63B4 +/* 801D7FA4 001D4DA4 4B FF E4 11 */ bl OSSetWirelessID /* 801D7FA8 001D4DA8 7F E3 FB 78 */ mr r3, r31 -/* 801D7FAC 001D4DAC 4B FF C3 8D */ bl func_801D4338 +/* 801D7FAC 001D4DAC 4B FF C3 8D */ bl OSRestoreInterrupts lbl_801D7FB0: /* 801D7FB0 001D4DB0 80 01 00 2C */ lwz r0, 0x2c(r1) /* 801D7FB4 001D4DB4 83 E1 00 24 */ lwz r31, 0x24(r1) @@ -40123,13 +40123,13 @@ lbl_801D7FCC: /* 801D7FFC 001D4DFC 7C 60 03 78 */ or r0, r3, r0 /* 801D8000 001D4E00 90 0D 9C E4 */ stw r0, lbl_803CC5E4-_SDA_BASE_(r13) /* 801D8004 001D4E04 7F C3 F3 78 */ mr r3, r30 -/* 801D8008 001D4E08 48 00 26 09 */ bl func_801DA610 +/* 801D8008 001D4E08 48 00 26 09 */ bl SIGetResponse /* 801D800C 001D4E0C 80 0D 86 74 */ lwz r0, lbl_803CAF74-_SDA_BASE_(r13) /* 801D8010 001D4E10 38 7E 00 00 */ addi r3, r30, 0 /* 801D8014 001D4E14 64 04 00 40 */ oris r4, r0, 0x40 -/* 801D8018 001D4E18 48 00 23 8D */ bl func_801DA3A4 +/* 801D8018 001D4E18 48 00 23 8D */ bl SISetCommand /* 801D801C 001D4E1C 80 6D 9C E4 */ lwz r3, lbl_803CC5E4-_SDA_BASE_(r13) -/* 801D8020 001D4E20 48 00 24 15 */ bl func_801DA434 +/* 801D8020 001D4E20 48 00 24 15 */ bl SIEnablePolling /* 801D8024 001D4E24 80 0D 86 6C */ lwz r0, lbl_803CAF6C-_SDA_BASE_(r13) /* 801D8028 001D4E28 80 6D 9C F0 */ lwz r3, lbl_803CC5F0-_SDA_BASE_(r13) /* 801D802C 001D4E2C 7F E0 04 30 */ srw r0, r31, r0 @@ -40156,7 +40156,7 @@ lbl_801D8038: /* 801D807C 001D4E7C 3C 80 80 1E */ lis r4, lbl_801D80A4@ha /* 801D8080 001D4E80 80 6D 86 6C */ lwz r3, lbl_803CAF6C-_SDA_BASE_(r13) /* 801D8084 001D4E84 38 84 80 A4 */ addi r4, r4, lbl_801D80A4@l -/* 801D8088 001D4E88 48 00 2C A1 */ bl func_801DAD28 +/* 801D8088 001D4E88 48 00 2C A1 */ bl SIGetTypeAsync lbl_801D808C: /* 801D808C 001D4E8C 80 01 00 34 */ lwz r0, 0x34(r1) /* 801D8090 001D4E90 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -40202,7 +40202,7 @@ lbl_801D80A4: /* 801D812C 001D4F2C 3C 80 80 1E */ lis r4, lbl_801D80A4@ha /* 801D8130 001D4F30 80 6D 86 6C */ lwz r3, lbl_803CAF6C-_SDA_BASE_(r13) /* 801D8134 001D4F34 38 84 80 A4 */ addi r4, r4, lbl_801D80A4@l -/* 801D8138 001D4F38 48 00 2B F1 */ bl func_801DAD28 +/* 801D8138 001D4F38 48 00 2B F1 */ bl SIGetTypeAsync /* 801D813C 001D4F3C 48 00 02 74 */ b lbl_801D83B0 lbl_801D8140: /* 801D8140 001D4F40 54 86 00 2E */ rlwinm r6, r4, 0, 0, 0x17 @@ -40234,7 +40234,7 @@ lbl_801D8164: /* 801D81A4 001D4FA4 3C 80 80 1E */ lis r4, lbl_801D80A4@ha /* 801D81A8 001D4FA8 80 6D 86 6C */ lwz r3, lbl_803CAF6C-_SDA_BASE_(r13) /* 801D81AC 001D4FAC 38 84 80 A4 */ addi r4, r4, lbl_801D80A4@l -/* 801D81B0 001D4FB0 48 00 2B 79 */ bl func_801DAD28 +/* 801D81B0 001D4FB0 48 00 2B 79 */ bl SIGetTypeAsync /* 801D81B4 001D4FB4 48 00 01 FC */ b lbl_801D83B0 lbl_801D81B8: /* 801D81B8 001D4FB8 80 0D 86 78 */ lwz r0, lbl_803CAF78-_SDA_BASE_(r13) @@ -40245,13 +40245,13 @@ lbl_801D81B8: /* 801D81CC 001D4FCC 38 81 00 1C */ addi r4, r1, 0x1c /* 801D81D0 001D4FD0 7C 00 E3 78 */ or r0, r0, r28 /* 801D81D4 001D4FD4 90 0D 9C E4 */ stw r0, lbl_803CC5E4-_SDA_BASE_(r13) -/* 801D81D8 001D4FD8 48 00 24 39 */ bl func_801DA610 +/* 801D81D8 001D4FD8 48 00 24 39 */ bl SIGetResponse /* 801D81DC 001D4FDC 80 0D 86 74 */ lwz r0, lbl_803CAF74-_SDA_BASE_(r13) /* 801D81E0 001D4FE0 38 7D 00 00 */ addi r3, r29, 0 /* 801D81E4 001D4FE4 64 04 00 40 */ oris r4, r0, 0x40 -/* 801D81E8 001D4FE8 48 00 21 BD */ bl func_801DA3A4 +/* 801D81E8 001D4FE8 48 00 21 BD */ bl SISetCommand /* 801D81EC 001D4FEC 80 6D 9C E4 */ lwz r3, lbl_803CC5E4-_SDA_BASE_(r13) -/* 801D81F0 001D4FF0 48 00 22 45 */ bl func_801DA434 +/* 801D81F0 001D4FF0 48 00 22 45 */ bl SIEnablePolling /* 801D81F4 001D4FF4 80 8D 9C E8 */ lwz r4, lbl_803CC5E8-_SDA_BASE_(r13) /* 801D81F8 001D4FF8 7C 80 00 34 */ cntlzw r0, r4 /* 801D81FC 001D4FFC 90 0D 86 6C */ stw r0, lbl_803CAF6C-_SDA_BASE_(r13) @@ -40270,7 +40270,7 @@ lbl_801D81B8: /* 801D8230 001D5030 3C 80 80 1E */ lis r4, lbl_801D80A4@ha /* 801D8234 001D5034 80 6D 86 6C */ lwz r3, lbl_803CAF6C-_SDA_BASE_(r13) /* 801D8238 001D5038 38 84 80 A4 */ addi r4, r4, lbl_801D80A4@l -/* 801D823C 001D503C 48 00 2A ED */ bl func_801DAD28 +/* 801D823C 001D503C 48 00 2A ED */ bl SIGetTypeAsync /* 801D8240 001D5040 48 00 01 70 */ b lbl_801D83B0 lbl_801D8244: /* 801D8244 001D5044 54 C0 00 01 */ rlwinm. r0, r6, 0, 0, 0 @@ -40291,7 +40291,7 @@ lbl_801D8254: /* 801D827C 001D507C 39 40 00 00 */ li r10, 0 /* 801D8280 001D5080 39 20 00 00 */ li r9, 0 /* 801D8284 001D5084 38 C6 00 10 */ addi r6, r6, 0x10 -/* 801D8288 001D5088 48 00 24 D9 */ bl func_801DA760 +/* 801D8288 001D5088 48 00 24 D9 */ bl SITransfer /* 801D828C 001D508C 48 00 00 C0 */ b lbl_801D834C lbl_801D8290: /* 801D8290 001D5090 1C 1D 00 0C */ mulli r0, r29, 0xc @@ -40305,7 +40305,7 @@ lbl_801D8290: /* 801D82B0 001D50B0 39 40 00 00 */ li r10, 0 /* 801D82B4 001D50B4 39 20 00 00 */ li r9, 0 /* 801D82B8 001D50B8 38 C6 00 10 */ addi r6, r6, 0x10 -/* 801D82BC 001D50BC 48 00 24 A5 */ bl func_801DA760 +/* 801D82BC 001D50BC 48 00 24 A5 */ bl SITransfer /* 801D82C0 001D50C0 48 00 00 8C */ b lbl_801D834C lbl_801D82C4: /* 801D82C4 001D50C4 54 C0 02 D7 */ rlwinm. r0, r6, 0, 0xb, 0xb @@ -40327,7 +40327,7 @@ lbl_801D82C4: /* 801D8304 001D5104 39 40 00 00 */ li r10, 0 /* 801D8308 001D5108 39 20 00 00 */ li r9, 0 /* 801D830C 001D510C 38 C6 00 10 */ addi r6, r6, 0x10 -/* 801D8310 001D5110 48 00 24 51 */ bl func_801DA760 +/* 801D8310 001D5110 48 00 24 51 */ bl SITransfer /* 801D8314 001D5114 48 00 00 38 */ b lbl_801D834C lbl_801D8318: /* 801D8318 001D5118 1C 1D 00 0C */ mulli r0, r29, 0xc @@ -40342,7 +40342,7 @@ lbl_801D8318: /* 801D833C 001D513C 39 20 00 00 */ li r9, 0 /* 801D8340 001D5140 38 84 00 40 */ addi r4, r4, 0x40 /* 801D8344 001D5144 38 C6 00 10 */ addi r6, r6, 0x10 -/* 801D8348 001D5148 48 00 24 19 */ bl func_801DA760 +/* 801D8348 001D5148 48 00 24 19 */ bl SITransfer lbl_801D834C: /* 801D834C 001D514C 2C 03 00 00 */ cmpwi r3, 0 /* 801D8350 001D5150 40 82 00 60 */ bne lbl_801D83B0 @@ -40368,7 +40368,7 @@ lbl_801D834C: /* 801D83A0 001D51A0 3C 80 80 1E */ lis r4, lbl_801D80A4@ha /* 801D83A4 001D51A4 80 6D 86 6C */ lwz r3, lbl_803CAF6C-_SDA_BASE_(r13) /* 801D83A8 001D51A8 38 84 80 A4 */ addi r4, r4, lbl_801D80A4@l -/* 801D83AC 001D51AC 48 00 29 7D */ bl func_801DAD28 +/* 801D83AC 001D51AC 48 00 29 7D */ bl SIGetTypeAsync lbl_801D83B0: /* 801D83B0 001D51B0 80 01 00 44 */ lwz r0, 0x44(r1) /* 801D83B4 001D51B4 83 E1 00 3C */ lwz r31, 0x3c(r1) @@ -40425,13 +40425,13 @@ lbl_801D83D0: /* 801D847C 001D527C 38 E0 00 0A */ li r7, 0xa /* 801D8480 001D5280 39 40 00 00 */ li r10, 0 /* 801D8484 001D5284 39 20 00 00 */ li r9, 0 -/* 801D8488 001D5288 48 00 22 D9 */ bl func_801DA760 +/* 801D8488 001D5288 48 00 22 D9 */ bl SITransfer /* 801D848C 001D528C 48 00 00 5C */ b lbl_801D84E8 lbl_801D8490: -/* 801D8490 001D5290 4B FF BE 81 */ bl func_801D4310 +/* 801D8490 001D5290 4B FF BE 81 */ bl OSDisableInterrupts /* 801D8494 001D5294 3B C3 00 00 */ addi r30, r3, 0 /* 801D8498 001D5298 38 7D 00 00 */ addi r3, r29, 0 -/* 801D849C 001D529C 48 00 20 35 */ bl func_801DA4D0 +/* 801D849C 001D529C 48 00 20 35 */ bl SIDisablePolling /* 801D84A0 001D52A0 80 CD 9C E4 */ lwz r6, lbl_803CC5E4-_SDA_BASE_(r13) /* 801D84A4 001D52A4 7F A8 E8 F8 */ nor r8, r29, r29 /* 801D84A8 001D52A8 80 AD 9C F0 */ lwz r5, lbl_803CC5F0-_SDA_BASE_(r13) @@ -40447,9 +40447,9 @@ lbl_801D8490: /* 801D84D0 001D52D0 38 80 00 00 */ li r4, 0 /* 801D84D4 001D52D4 90 AD 9C F4 */ stw r5, lbl_803CC5F4-_SDA_BASE_(r13) /* 801D84D8 001D52D8 90 0D 9C F8 */ stw r0, lbl_803CC5F8-_SDA_BASE_(r13) -/* 801D84DC 001D52DC 4B FF DE D9 */ bl func_801D63B4 +/* 801D84DC 001D52DC 4B FF DE D9 */ bl OSSetWirelessID /* 801D84E0 001D52E0 7F C3 F3 78 */ mr r3, r30 -/* 801D84E4 001D52E4 4B FF BE 55 */ bl func_801D4338 +/* 801D84E4 001D52E4 4B FF BE 55 */ bl OSRestoreInterrupts lbl_801D84E8: /* 801D84E8 001D52E8 80 01 00 24 */ lwz r0, 0x24(r1) /* 801D84EC 001D52EC 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -40459,15 +40459,15 @@ lbl_801D84E8: /* 801D84FC 001D52FC 7C 08 03 A6 */ mtlr r0 /* 801D8500 001D5300 4E 80 00 20 */ blr -.global func_801D8504 -func_801D8504: +.global PADReset +PADReset: /* 801D8504 001D5304 7C 08 02 A6 */ mflr r0 /* 801D8508 001D5308 90 01 00 04 */ stw r0, 4(r1) /* 801D850C 001D530C 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801D8510 001D5310 93 E1 00 14 */ stw r31, 0x14(r1) /* 801D8514 001D5314 93 C1 00 10 */ stw r30, 0x10(r1) /* 801D8518 001D5318 7C 7E 1B 78 */ mr r30, r3 -/* 801D851C 001D531C 4B FF BD F5 */ bl func_801D4310 +/* 801D851C 001D531C 4B FF BD F5 */ bl OSDisableInterrupts /* 801D8520 001D5320 80 8D 9C F8 */ lwz r4, lbl_803CC5F8-_SDA_BASE_(r13) /* 801D8524 001D5324 38 E0 00 00 */ li r7, 0 /* 801D8528 001D5328 80 AD 9C F0 */ lwz r5, lbl_803CC5F0-_SDA_BASE_(r13) @@ -40492,7 +40492,7 @@ func_801D8504: /* 801D8574 001D5374 7C 00 F3 78 */ or r0, r0, r30 /* 801D8578 001D5378 90 0D 9C EC */ stw r0, lbl_803CC5EC-_SDA_BASE_(r13) lbl_801D857C: -/* 801D857C 001D537C 48 00 1F 55 */ bl func_801DA4D0 +/* 801D857C 001D537C 48 00 1F 55 */ bl SIDisablePolling /* 801D8580 001D5380 80 0D 86 6C */ lwz r0, lbl_803CAF6C-_SDA_BASE_(r13) /* 801D8584 001D5384 2C 00 00 20 */ cmpwi r0, 0x20 /* 801D8588 001D5388 40 82 00 58 */ bne lbl_801D85E0 @@ -40516,10 +40516,10 @@ lbl_801D857C: /* 801D85D0 001D53D0 3C 80 80 1E */ lis r4, lbl_801D80A4@ha /* 801D85D4 001D53D4 80 6D 86 6C */ lwz r3, lbl_803CAF6C-_SDA_BASE_(r13) /* 801D85D8 001D53D8 38 84 80 A4 */ addi r4, r4, lbl_801D80A4@l -/* 801D85DC 001D53DC 48 00 27 4D */ bl func_801DAD28 +/* 801D85DC 001D53DC 48 00 27 4D */ bl SIGetTypeAsync lbl_801D85E0: /* 801D85E0 001D53E0 7F E3 FB 78 */ mr r3, r31 -/* 801D85E4 001D53E4 4B FF BD 55 */ bl func_801D4338 +/* 801D85E4 001D53E4 4B FF BD 55 */ bl OSRestoreInterrupts /* 801D85E8 001D53E8 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801D85EC 001D53EC 38 60 00 01 */ li r3, 1 /* 801D85F0 001D53F0 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -40528,15 +40528,15 @@ lbl_801D85E0: /* 801D85FC 001D53FC 7C 08 03 A6 */ mtlr r0 /* 801D8600 001D5400 4E 80 00 20 */ blr -.global func_801D8604 -func_801D8604: +.global PADRecalibrate +PADRecalibrate: /* 801D8604 001D5404 7C 08 02 A6 */ mflr r0 /* 801D8608 001D5408 90 01 00 04 */ stw r0, 4(r1) /* 801D860C 001D540C 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801D8610 001D5410 93 E1 00 14 */ stw r31, 0x14(r1) /* 801D8614 001D5414 93 C1 00 10 */ stw r30, 0x10(r1) /* 801D8618 001D5418 7C 7E 1B 78 */ mr r30, r3 -/* 801D861C 001D541C 4B FF BC F5 */ bl func_801D4310 +/* 801D861C 001D541C 4B FF BC F5 */ bl OSDisableInterrupts /* 801D8620 001D5420 80 CD 9C F8 */ lwz r6, lbl_803CC5F8-_SDA_BASE_(r13) /* 801D8624 001D5424 38 E0 00 00 */ li r7, 0 /* 801D8628 001D5428 80 AD 9C F0 */ lwz r5, lbl_803CC5F0-_SDA_BASE_(r13) @@ -40562,7 +40562,7 @@ func_801D8604: /* 801D8678 001D5478 7C 00 F3 78 */ or r0, r0, r30 /* 801D867C 001D547C 90 0D 9C EC */ stw r0, lbl_803CC5EC-_SDA_BASE_(r13) lbl_801D8680: -/* 801D8680 001D5480 48 00 1E 51 */ bl func_801DA4D0 +/* 801D8680 001D5480 48 00 1E 51 */ bl SIDisablePolling /* 801D8684 001D5484 80 0D 86 6C */ lwz r0, lbl_803CAF6C-_SDA_BASE_(r13) /* 801D8688 001D5488 2C 00 00 20 */ cmpwi r0, 0x20 /* 801D868C 001D548C 40 82 00 58 */ bne lbl_801D86E4 @@ -40586,10 +40586,10 @@ lbl_801D8680: /* 801D86D4 001D54D4 3C 80 80 1E */ lis r4, lbl_801D80A4@ha /* 801D86D8 001D54D8 80 6D 86 6C */ lwz r3, lbl_803CAF6C-_SDA_BASE_(r13) /* 801D86DC 001D54DC 38 84 80 A4 */ addi r4, r4, lbl_801D80A4@l -/* 801D86E0 001D54E0 48 00 26 49 */ bl func_801DAD28 +/* 801D86E0 001D54E0 48 00 26 49 */ bl SIGetTypeAsync lbl_801D86E4: /* 801D86E4 001D54E4 7F E3 FB 78 */ mr r3, r31 -/* 801D86E8 001D54E8 4B FF BC 51 */ bl func_801D4338 +/* 801D86E8 001D54E8 4B FF BC 51 */ bl OSRestoreInterrupts /* 801D86EC 001D54EC 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801D86F0 001D54F0 38 60 00 01 */ li r3, 1 /* 801D86F4 001D54F4 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -40598,8 +40598,8 @@ lbl_801D86E4: /* 801D8700 001D5500 7C 08 03 A6 */ mtlr r0 /* 801D8704 001D5504 4E 80 00 20 */ blr -.global func_801D8708 -func_801D8708: +.global PADInit +PADInit: /* 801D8708 001D5508 7C 08 02 A6 */ mflr r0 /* 801D870C 001D550C 3C 60 80 38 */ lis r3, lbl_8037EAD0@ha /* 801D8710 001D5510 90 01 00 04 */ stw r0, 4(r1) @@ -40613,18 +40613,18 @@ func_801D8708: /* 801D8730 001D5530 48 00 01 DC */ b lbl_801D890C lbl_801D8734: /* 801D8734 001D5534 80 6D 86 68 */ lwz r3, lbl_803CAF68-_SDA_BASE_(r13) -/* 801D8738 001D5538 4B FF 8E C5 */ bl func_801D15FC +/* 801D8738 001D5538 4B FF 8E C5 */ bl OSRegisterVersion /* 801D873C 001D553C 80 6D 9D 04 */ lwz r3, lbl_803CC604-_SDA_BASE_(r13) /* 801D8740 001D5540 28 03 00 00 */ cmplwi r3, 0 /* 801D8744 001D5544 41 82 00 08 */ beq lbl_801D874C -/* 801D8748 001D5548 48 00 06 29 */ bl func_801D8D70 +/* 801D8748 001D5548 48 00 06 29 */ bl PADSetSpec lbl_801D874C: /* 801D874C 001D554C 80 0D 9D 10 */ lwz r0, lbl_803CC610-_SDA_BASE_(r13) /* 801D8750 001D5550 38 60 00 01 */ li r3, 1 /* 801D8754 001D5554 90 6D 9C E0 */ stw r3, lbl_803CC5E0-_SDA_BASE_(r13) /* 801D8758 001D5558 28 00 00 00 */ cmplwi r0, 0 /* 801D875C 001D555C 41 82 00 8C */ beq lbl_801D87E8 -/* 801D8760 001D5560 4B FF ED ED */ bl func_801D754C +/* 801D8760 001D5560 4B FF ED ED */ bl OSGetTime /* 801D8764 001D5564 3B 24 00 00 */ addi r25, r4, 0 /* 801D8768 001D5568 3B 43 00 00 */ addi r26, r3, 0 /* 801D876C 001D556C 38 A0 00 10 */ li r5, 0x10 @@ -40676,12 +40676,12 @@ lbl_801D87E8: /* 801D8820 001D5620 54 00 42 AE */ rlwinm r0, r0, 8, 0xa, 0x17 /* 801D8824 001D5624 64 00 4D C0 */ oris r0, r0, 0x4dc0 /* 801D8828 001D5628 90 1F 00 4C */ stw r0, 0x4c(r31) -/* 801D882C 001D562C 48 00 27 1D */ bl func_801DAF48 +/* 801D882C 001D562C 48 00 27 1D */ bl SIRefreshSamplingRate /* 801D8830 001D5630 3C 60 80 2B */ lis r3, lbl_802B6578@ha /* 801D8834 001D5634 38 63 65 78 */ addi r3, r3, lbl_802B6578@l -/* 801D8838 001D5638 4B FF CA 01 */ bl func_801D5238 +/* 801D8838 001D5638 4B FF CA 01 */ bl OSRegisterResetFunction /* 801D883C 001D563C 3F 80 F0 00 */ lis r28, 0xf000 -/* 801D8840 001D5640 4B FF BA D1 */ bl func_801D4310 +/* 801D8840 001D5640 4B FF BA D1 */ bl OSDisableInterrupts /* 801D8844 001D5644 80 8D 9C F8 */ lwz r4, lbl_803CC5F8-_SDA_BASE_(r13) /* 801D8848 001D5648 38 E0 00 00 */ li r7, 0 /* 801D884C 001D564C 80 AD 9C F0 */ lwz r5, lbl_803CC5F0-_SDA_BASE_(r13) @@ -40706,7 +40706,7 @@ lbl_801D87E8: /* 801D8898 001D5698 7C 00 E3 78 */ or r0, r0, r28 /* 801D889C 001D569C 90 0D 9C EC */ stw r0, lbl_803CC5EC-_SDA_BASE_(r13) lbl_801D88A0: -/* 801D88A0 001D56A0 48 00 1C 31 */ bl func_801DA4D0 +/* 801D88A0 001D56A0 48 00 1C 31 */ bl SIDisablePolling /* 801D88A4 001D56A4 80 0D 86 6C */ lwz r0, lbl_803CAF6C-_SDA_BASE_(r13) /* 801D88A8 001D56A8 2C 00 00 20 */ cmpwi r0, 0x20 /* 801D88AC 001D56AC 40 82 00 54 */ bne lbl_801D8900 @@ -40729,10 +40729,10 @@ lbl_801D88A0: /* 801D88F0 001D56F0 3C 80 80 1E */ lis r4, lbl_801D80A4@ha /* 801D88F4 001D56F4 80 6D 86 6C */ lwz r3, lbl_803CAF6C-_SDA_BASE_(r13) /* 801D88F8 001D56F8 38 84 80 A4 */ addi r4, r4, lbl_801D80A4@l -/* 801D88FC 001D56FC 48 00 24 2D */ bl func_801DAD28 +/* 801D88FC 001D56FC 48 00 24 2D */ bl SIGetTypeAsync lbl_801D8900: /* 801D8900 001D5700 7F 63 DB 78 */ mr r3, r27 -/* 801D8904 001D5704 4B FF BA 35 */ bl func_801D4338 +/* 801D8904 001D5704 4B FF BA 35 */ bl OSRestoreInterrupts /* 801D8908 001D5708 38 60 00 01 */ li r3, 1 lbl_801D890C: /* 801D890C 001D570C BB 21 00 1C */ lmw r25, 0x1c(r1) @@ -40741,14 +40741,14 @@ lbl_801D890C: /* 801D8918 001D5718 7C 08 03 A6 */ mtlr r0 /* 801D891C 001D571C 4E 80 00 20 */ blr -.global func_801D8920 -func_801D8920: +.global PADRead +PADRead: /* 801D8920 001D5720 7C 08 02 A6 */ mflr r0 /* 801D8924 001D5724 90 01 00 04 */ stw r0, 4(r1) /* 801D8928 001D5728 94 21 FF B0 */ stwu r1, -0x50(r1) /* 801D892C 001D572C BE 81 00 20 */ stmw r20, 0x20(r1) /* 801D8930 001D5730 7C 7F 1B 78 */ mr r31, r3 -/* 801D8934 001D5734 4B FF B9 DD */ bl func_801D4310 +/* 801D8934 001D5734 4B FF B9 DD */ bl OSDisableInterrupts /* 801D8938 001D5738 3A A0 00 00 */ li r21, 0 /* 801D893C 001D573C 1C 15 00 0C */ mulli r0, r21, 0xc /* 801D8940 001D5740 3C 80 80 38 */ lis r4, lbl_8037EAE0@ha @@ -40768,7 +40768,7 @@ lbl_801D8970: /* 801D8974 001D5774 7F 77 AC 30 */ srw r23, r27, r21 /* 801D8978 001D5778 7C 00 B8 39 */ and. r0, r0, r23 /* 801D897C 001D577C 41 82 00 D8 */ beq lbl_801D8A54 -/* 801D8980 001D5780 4B FF B9 91 */ bl func_801D4310 +/* 801D8980 001D5780 4B FF B9 91 */ bl OSDisableInterrupts /* 801D8984 001D5784 80 8D 9C F0 */ lwz r4, lbl_803CC5F0-_SDA_BASE_(r13) /* 801D8988 001D5788 38 C0 00 00 */ li r6, 0 /* 801D898C 001D578C 80 0D 9C F4 */ lwz r0, lbl_803CC5F4-_SDA_BASE_(r13) @@ -40792,7 +40792,7 @@ lbl_801D8970: /* 801D89D4 001D57D4 7C 00 3B 78 */ or r0, r0, r7 /* 801D89D8 001D57D8 90 0D 9C EC */ stw r0, lbl_803CC5EC-_SDA_BASE_(r13) lbl_801D89DC: -/* 801D89DC 001D57DC 48 00 1A F5 */ bl func_801DA4D0 +/* 801D89DC 001D57DC 48 00 1A F5 */ bl SIDisablePolling /* 801D89E0 001D57E0 80 0D 86 6C */ lwz r0, lbl_803CAF6C-_SDA_BASE_(r13) /* 801D89E4 001D57E4 2C 00 00 20 */ cmpwi r0, 0x20 /* 801D89E8 001D57E8 40 82 00 48 */ bne lbl_801D8A30 @@ -40812,10 +40812,10 @@ lbl_801D89DC: /* 801D8A20 001D5820 4B E2 AA 39 */ bl memset /* 801D8A24 001D5824 80 6D 86 6C */ lwz r3, lbl_803CAF6C-_SDA_BASE_(r13) /* 801D8A28 001D5828 7F 84 E3 78 */ mr r4, r28 -/* 801D8A2C 001D582C 48 00 22 FD */ bl func_801DAD28 +/* 801D8A2C 001D582C 48 00 22 FD */ bl SIGetTypeAsync lbl_801D8A30: /* 801D8A30 001D5830 7F 23 CB 78 */ mr r3, r25 -/* 801D8A34 001D5834 4B FF B9 05 */ bl func_801D4338 +/* 801D8A34 001D5834 4B FF B9 05 */ bl OSRestoreInterrupts /* 801D8A38 001D5838 38 00 FF FE */ li r0, -2 /* 801D8A3C 001D583C 98 1F 00 0A */ stb r0, 0xa(r31) /* 801D8A40 001D5840 38 7F 00 00 */ addi r3, r31, 0 @@ -40851,7 +40851,7 @@ lbl_801D8A88: /* 801D8AAC 001D58AC 48 00 01 EC */ b lbl_801D8C98 lbl_801D8AB0: /* 801D8AB0 001D58B0 7E A3 AB 78 */ mr r3, r21 -/* 801D8AB4 001D58B4 48 00 0C E1 */ bl func_801D9794 +/* 801D8AB4 001D58B4 48 00 0C E1 */ bl SIIsChanBusy /* 801D8AB8 001D58B8 2C 03 00 00 */ cmpwi r3, 0 /* 801D8ABC 001D58BC 41 82 00 20 */ beq lbl_801D8ADC /* 801D8AC0 001D58C0 38 00 FF FD */ li r0, -3 @@ -40863,12 +40863,12 @@ lbl_801D8AB0: /* 801D8AD8 001D58D8 48 00 01 C0 */ b lbl_801D8C98 lbl_801D8ADC: /* 801D8ADC 001D58DC 7E A3 AB 78 */ mr r3, r21 -/* 801D8AE0 001D58E0 48 00 18 49 */ bl func_801DA328 +/* 801D8AE0 001D58E0 48 00 18 49 */ bl SIGetStatus /* 801D8AE4 001D58E4 54 60 07 39 */ rlwinm. r0, r3, 0, 0x1c, 0x1c /* 801D8AE8 001D58E8 41 82 00 CC */ beq lbl_801D8BB4 /* 801D8AEC 001D58EC 38 75 00 00 */ addi r3, r21, 0 /* 801D8AF0 001D58F0 38 81 00 14 */ addi r4, r1, 0x14 -/* 801D8AF4 001D58F4 48 00 1B 1D */ bl func_801DA610 +/* 801D8AF4 001D58F4 48 00 1B 1D */ bl SIGetResponse /* 801D8AF8 001D58F8 80 0D 9C F0 */ lwz r0, lbl_803CC5F0-_SDA_BASE_(r13) /* 801D8AFC 001D58FC 7C 00 B8 39 */ and. r0, r0, r23 /* 801D8B00 001D5900 41 82 00 40 */ beq lbl_801D8B40 @@ -40885,13 +40885,13 @@ lbl_801D8ADC: /* 801D8B2C 001D592C 90 0D 9C F4 */ stw r0, lbl_803CC5F4-_SDA_BASE_(r13) /* 801D8B30 001D5930 38 75 00 00 */ addi r3, r21, 0 /* 801D8B34 001D5934 38 9D 00 00 */ addi r4, r29, 0 -/* 801D8B38 001D5938 48 00 21 F1 */ bl func_801DAD28 +/* 801D8B38 001D5938 48 00 21 F1 */ bl SIGetTypeAsync /* 801D8B3C 001D593C 48 00 01 5C */ b lbl_801D8C98 lbl_801D8B40: -/* 801D8B40 001D5940 4B FF B7 D1 */ bl func_801D4310 +/* 801D8B40 001D5940 4B FF B7 D1 */ bl OSDisableInterrupts /* 801D8B44 001D5944 3B 23 00 00 */ addi r25, r3, 0 /* 801D8B48 001D5948 38 77 00 00 */ addi r3, r23, 0 -/* 801D8B4C 001D594C 48 00 19 85 */ bl func_801DA4D0 +/* 801D8B4C 001D594C 48 00 19 85 */ bl SIDisablePolling /* 801D8B50 001D5950 80 CD 9C E4 */ lwz r6, lbl_803CC5E4-_SDA_BASE_(r13) /* 801D8B54 001D5954 7E E8 B8 F8 */ nor r8, r23, r23 /* 801D8B58 001D5958 80 AD 9C F0 */ lwz r5, lbl_803CC5F0-_SDA_BASE_(r13) @@ -40907,9 +40907,9 @@ lbl_801D8B40: /* 801D8B80 001D5980 38 80 00 00 */ li r4, 0 /* 801D8B84 001D5984 90 AD 9C F4 */ stw r5, lbl_803CC5F4-_SDA_BASE_(r13) /* 801D8B88 001D5988 90 0D 9C F8 */ stw r0, lbl_803CC5F8-_SDA_BASE_(r13) -/* 801D8B8C 001D598C 4B FF D8 29 */ bl func_801D63B4 +/* 801D8B8C 001D598C 4B FF D8 29 */ bl OSSetWirelessID /* 801D8B90 001D5990 7F 23 CB 78 */ mr r3, r25 -/* 801D8B94 001D5994 4B FF B7 A5 */ bl func_801D4338 +/* 801D8B94 001D5994 4B FF B7 A5 */ bl OSRestoreInterrupts /* 801D8B98 001D5998 38 00 FF FF */ li r0, -1 /* 801D8B9C 001D599C 98 1F 00 0A */ stb r0, 0xa(r31) /* 801D8BA0 001D59A0 38 7F 00 00 */ addi r3, r31, 0 @@ -40919,14 +40919,14 @@ lbl_801D8B40: /* 801D8BB0 001D59B0 48 00 00 E8 */ b lbl_801D8C98 lbl_801D8BB4: /* 801D8BB4 001D59B4 7E A3 AB 78 */ mr r3, r21 -/* 801D8BB8 001D59B8 48 00 1F AD */ bl func_801DAB64 +/* 801D8BB8 001D59B8 48 00 1F AD */ bl SIGetType /* 801D8BBC 001D59BC 54 60 00 85 */ rlwinm. r0, r3, 0, 2, 2 /* 801D8BC0 001D59C0 40 82 00 08 */ bne lbl_801D8BC8 /* 801D8BC4 001D59C4 7E 94 BB 78 */ or r20, r20, r23 lbl_801D8BC8: /* 801D8BC8 001D59C8 38 75 00 00 */ addi r3, r21, 0 /* 801D8BCC 001D59CC 38 81 00 14 */ addi r4, r1, 0x14 -/* 801D8BD0 001D59D0 48 00 1A 41 */ bl func_801DA610 +/* 801D8BD0 001D59D0 48 00 1A 41 */ bl SIGetResponse /* 801D8BD4 001D59D4 2C 03 00 00 */ cmpwi r3, 0 /* 801D8BD8 001D59D8 40 82 00 20 */ bne lbl_801D8BF8 /* 801D8BDC 001D59DC 38 00 FF FD */ li r0, -3 @@ -40971,7 +40971,7 @@ lbl_801D8C20: /* 801D8C70 001D5A70 38 E0 00 0A */ li r7, 0xa /* 801D8C74 001D5A74 39 40 00 00 */ li r10, 0 /* 801D8C78 001D5A78 39 20 00 00 */ li r9, 0 -/* 801D8C7C 001D5A7C 48 00 1A E5 */ bl func_801DA760 +/* 801D8C7C 001D5A7C 48 00 1A E5 */ bl SITransfer /* 801D8C80 001D5A80 48 00 00 18 */ b lbl_801D8C98 lbl_801D8C84: /* 801D8C84 001D5A84 38 00 00 00 */ li r0, 0 @@ -40986,7 +40986,7 @@ lbl_801D8C98: /* 801D8CA4 001D5AA4 3B FF 00 0C */ addi r31, r31, 0xc /* 801D8CA8 001D5AA8 41 80 FC C8 */ blt lbl_801D8970 /* 801D8CAC 001D5AAC 7E C3 B3 78 */ mr r3, r22 -/* 801D8CB0 001D5AB0 4B FF B6 89 */ bl func_801D4338 +/* 801D8CB0 001D5AB0 4B FF B6 89 */ bl OSRestoreInterrupts /* 801D8CB4 001D5AB4 7E 83 A3 78 */ mr r3, r20 /* 801D8CB8 001D5AB8 BA 81 00 20 */ lmw r20, 0x20(r1) /* 801D8CBC 001D5ABC 80 01 00 54 */ lwz r0, 0x54(r1) @@ -40994,8 +40994,8 @@ lbl_801D8C98: /* 801D8CC4 001D5AC4 7C 08 03 A6 */ mtlr r0 /* 801D8CC8 001D5AC8 4E 80 00 20 */ blr -.global func_801D8CCC -func_801D8CCC: +.global PADControlMotor +PADControlMotor: /* 801D8CCC 001D5ACC 7C 08 02 A6 */ mflr r0 /* 801D8CD0 001D5AD0 90 01 00 04 */ stw r0, 4(r1) /* 801D8CD4 001D5AD4 94 21 FF D8 */ stwu r1, -0x28(r1) @@ -41004,7 +41004,7 @@ func_801D8CCC: /* 801D8CE0 001D5AE0 3B C4 00 00 */ addi r30, r4, 0 /* 801D8CE4 001D5AE4 93 A1 00 1C */ stw r29, 0x1c(r1) /* 801D8CE8 001D5AE8 3B A3 00 00 */ addi r29, r3, 0 -/* 801D8CEC 001D5AEC 4B FF B6 25 */ bl func_801D4310 +/* 801D8CEC 001D5AEC 4B FF B6 25 */ bl OSDisableInterrupts /* 801D8CF0 001D5AF0 3C 00 80 00 */ lis r0, 0x8000 /* 801D8CF4 001D5AF4 80 8D 9C E4 */ lwz r4, lbl_803CC5E4-_SDA_BASE_(r13) /* 801D8CF8 001D5AF8 7C 00 EC 30 */ srw r0, r0, r29 @@ -41012,7 +41012,7 @@ func_801D8CCC: /* 801D8D00 001D5B00 3B E3 00 00 */ addi r31, r3, 0 /* 801D8D04 001D5B04 41 82 00 48 */ beq lbl_801D8D4C /* 801D8D08 001D5B08 7F A3 EB 78 */ mr r3, r29 -/* 801D8D0C 001D5B0C 48 00 1E 59 */ bl func_801DAB64 +/* 801D8D0C 001D5B0C 48 00 1E 59 */ bl SIGetType /* 801D8D10 001D5B10 54 60 00 85 */ rlwinm. r0, r3, 0, 2, 2 /* 801D8D14 001D5B14 40 82 00 38 */ bne lbl_801D8D4C /* 801D8D18 001D5B18 80 0D 86 78 */ lwz r0, lbl_803CAF78-_SDA_BASE_(r13) @@ -41027,11 +41027,11 @@ lbl_801D8D30: /* 801D8D38 001D5B38 38 7D 00 00 */ addi r3, r29, 0 /* 801D8D3C 001D5B3C 64 84 00 40 */ oris r4, r4, 0x40 /* 801D8D40 001D5B40 7C 84 03 78 */ or r4, r4, r0 -/* 801D8D44 001D5B44 48 00 16 61 */ bl func_801DA3A4 -/* 801D8D48 001D5B48 48 00 16 71 */ bl func_801DA3B8 +/* 801D8D44 001D5B44 48 00 16 61 */ bl SISetCommand +/* 801D8D48 001D5B48 48 00 16 71 */ bl SITransferCommands lbl_801D8D4C: /* 801D8D4C 001D5B4C 7F E3 FB 78 */ mr r3, r31 -/* 801D8D50 001D5B50 4B FF B5 E9 */ bl func_801D4338 +/* 801D8D50 001D5B50 4B FF B5 E9 */ bl OSRestoreInterrupts /* 801D8D54 001D5B54 80 01 00 2C */ lwz r0, 0x2c(r1) /* 801D8D58 001D5B58 83 E1 00 24 */ lwz r31, 0x24(r1) /* 801D8D5C 001D5B5C 83 C1 00 20 */ lwz r30, 0x20(r1) @@ -41040,8 +41040,8 @@ lbl_801D8D4C: /* 801D8D68 001D5B68 7C 08 03 A6 */ mtlr r0 /* 801D8D6C 001D5B6C 4E 80 00 20 */ blr -.global func_801D8D70 -func_801D8D70: +.global PADSetSpec +PADSetSpec: /* 801D8D70 001D5B70 38 00 00 00 */ li r0, 0 /* 801D8D74 001D5B74 2C 03 00 01 */ cmpwi r3, 1 /* 801D8D78 001D5B78 90 0D 9D 04 */ stw r0, lbl_803CC604-_SDA_BASE_(r13) @@ -41565,7 +41565,7 @@ lbl_801D94A4: /* 801D94CC 001D62CC 28 00 00 00 */ cmplwi r0, 0 /* 801D94D0 001D62D0 41 82 00 0C */ beq lbl_801D94DC /* 801D94D4 001D62D4 38 60 00 00 */ li r3, 0 -/* 801D94D8 001D62D8 48 00 01 CD */ bl func_801D96A4 +/* 801D94D8 001D62D8 48 00 01 CD */ bl PADSetSamplingCallback lbl_801D94DC: /* 801D94DC 001D62DC 2C 1E 00 00 */ cmpwi r30, 0 /* 801D94E0 001D62E0 40 82 01 40 */ bne lbl_801D9620 @@ -41581,7 +41581,7 @@ lbl_801D94DC: lbl_801D9508: /* 801D9508 001D6308 2C 03 00 00 */ cmpwi r3, 0 /* 801D950C 001D630C 41 82 00 14 */ beq lbl_801D9520 -/* 801D9510 001D6310 48 00 02 65 */ bl func_801D9774 +/* 801D9510 001D6310 48 00 02 65 */ bl SIBusy /* 801D9514 001D6314 2C 03 00 00 */ cmpwi r3, 0 /* 801D9518 001D6318 40 82 00 08 */ bne lbl_801D9520 /* 801D951C 001D631C 3B C0 00 01 */ li r30, 1 @@ -41592,7 +41592,7 @@ lbl_801D9520: /* 801D952C 001D632C 2C 1E 00 00 */ cmpwi r30, 0 /* 801D9530 001D6330 41 82 00 E8 */ beq lbl_801D9618 /* 801D9534 001D6334 3F C0 F0 00 */ lis r30, 0xf000 -/* 801D9538 001D6338 4B FF AD D9 */ bl func_801D4310 +/* 801D9538 001D6338 4B FF AD D9 */ bl OSDisableInterrupts /* 801D953C 001D633C 80 CD 9C F8 */ lwz r6, lbl_803CC5F8-_SDA_BASE_(r13) /* 801D9540 001D6340 38 E0 00 00 */ li r7, 0 /* 801D9544 001D6344 80 AD 9C F0 */ lwz r5, lbl_803CC5F0-_SDA_BASE_(r13) @@ -41618,7 +41618,7 @@ lbl_801D9520: /* 801D9594 001D6394 7C 00 F3 78 */ or r0, r0, r30 /* 801D9598 001D6398 90 0D 9C EC */ stw r0, lbl_803CC5EC-_SDA_BASE_(r13) lbl_801D959C: -/* 801D959C 001D639C 48 00 0F 35 */ bl func_801DA4D0 +/* 801D959C 001D639C 48 00 0F 35 */ bl SIDisablePolling /* 801D95A0 001D63A0 80 0D 86 6C */ lwz r0, lbl_803CAF6C-_SDA_BASE_(r13) /* 801D95A4 001D63A4 2C 00 00 20 */ cmpwi r0, 0x20 /* 801D95A8 001D63A8 40 82 00 58 */ bne lbl_801D9600 @@ -41642,10 +41642,10 @@ lbl_801D959C: /* 801D95F0 001D63F0 3C 80 80 1E */ lis r4, lbl_801D80A4@ha /* 801D95F4 001D63F4 80 6D 86 6C */ lwz r3, lbl_803CAF6C-_SDA_BASE_(r13) /* 801D95F8 001D63F8 38 84 80 A4 */ addi r4, r4, lbl_801D80A4@l -/* 801D95FC 001D63FC 48 00 17 2D */ bl func_801DAD28 +/* 801D95FC 001D63FC 48 00 17 2D */ bl SIGetTypeAsync lbl_801D9600: /* 801D9600 001D6400 7F E3 FB 78 */ mr r3, r31 -/* 801D9604 001D6404 4B FF AD 35 */ bl func_801D4338 +/* 801D9604 001D6404 4B FF AD 35 */ bl OSRestoreInterrupts /* 801D9608 001D6408 38 00 00 01 */ li r0, 1 /* 801D960C 001D640C 90 0D 9D 00 */ stw r0, lbl_803CC600-_SDA_BASE_(r13) /* 801D9610 001D6410 38 60 00 00 */ li r3, 0 @@ -41674,16 +41674,16 @@ lbl_801D9644: /* 801D965C 001D645C 28 00 00 00 */ cmplwi r0, 0 /* 801D9660 001D6460 41 82 00 30 */ beq lbl_801D9690 /* 801D9664 001D6464 38 61 00 10 */ addi r3, r1, 0x10 -/* 801D9668 001D6468 4B FF 95 05 */ bl func_801D2B6C +/* 801D9668 001D6468 4B FF 95 05 */ bl OSClearContext /* 801D966C 001D646C 38 61 00 10 */ addi r3, r1, 0x10 -/* 801D9670 001D6470 4B FF 93 35 */ bl func_801D29A4 +/* 801D9670 001D6470 4B FF 93 35 */ bl OSSetCurrentContext /* 801D9674 001D6474 81 8D 9C FC */ lwz r12, lbl_803CC5FC-_SDA_BASE_(r13) /* 801D9678 001D6478 7D 88 03 A6 */ mtlr r12 /* 801D967C 001D647C 4E 80 00 21 */ blrl /* 801D9680 001D6480 38 61 00 10 */ addi r3, r1, 0x10 -/* 801D9684 001D6484 4B FF 94 E9 */ bl func_801D2B6C +/* 801D9684 001D6484 4B FF 94 E9 */ bl OSClearContext /* 801D9688 001D6488 7F E3 FB 78 */ mr r3, r31 -/* 801D968C 001D648C 4B FF 93 19 */ bl func_801D29A4 +/* 801D968C 001D648C 4B FF 93 19 */ bl OSSetCurrentContext lbl_801D9690: /* 801D9690 001D6490 80 01 02 E4 */ lwz r0, 0x2e4(r1) /* 801D9694 001D6494 83 E1 02 DC */ lwz r31, 0x2dc(r1) @@ -41691,8 +41691,8 @@ lbl_801D9690: /* 801D969C 001D649C 7C 08 03 A6 */ mtlr r0 /* 801D96A0 001D64A0 4E 80 00 20 */ blr -.global func_801D96A4 -func_801D96A4: +.global PADSetSamplingCallback +PADSetSamplingCallback: /* 801D96A4 001D64A4 7C 08 02 A6 */ mflr r0 /* 801D96A8 001D64A8 28 03 00 00 */ cmplwi r3, 0 /* 801D96AC 001D64AC 90 01 00 04 */ stw r0, 4(r1) @@ -41703,12 +41703,12 @@ func_801D96A4: /* 801D96C0 001D64C0 41 82 00 14 */ beq lbl_801D96D4 /* 801D96C4 001D64C4 3C 60 80 1E */ lis r3, lbl_801D9644@ha /* 801D96C8 001D64C8 38 63 96 44 */ addi r3, r3, lbl_801D9644@l -/* 801D96CC 001D64CC 48 00 07 DD */ bl func_801D9EA8 +/* 801D96CC 001D64CC 48 00 07 DD */ bl SIRegisterPollingHandler /* 801D96D0 001D64D0 48 00 00 10 */ b lbl_801D96E0 lbl_801D96D4: /* 801D96D4 001D64D4 3C 60 80 1E */ lis r3, lbl_801D9644@ha /* 801D96D8 001D64D8 38 63 96 44 */ addi r3, r3, lbl_801D9644@l -/* 801D96DC 001D64DC 48 00 08 99 */ bl func_801D9F74 +/* 801D96DC 001D64DC 48 00 08 99 */ bl SIUnregisterPollingHandler lbl_801D96E0: /* 801D96E0 001D64E0 7F E3 FB 78 */ mr r3, r31 /* 801D96E4 001D64E4 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -41717,15 +41717,15 @@ lbl_801D96E0: /* 801D96F0 001D64F0 7C 08 03 A6 */ mtlr r0 /* 801D96F4 001D64F4 4E 80 00 20 */ blr -.global func_801D96F8 -func_801D96F8: +.global __PADDisableRecalibration +__PADDisableRecalibration: /* 801D96F8 001D64F8 7C 08 02 A6 */ mflr r0 /* 801D96FC 001D64FC 90 01 00 04 */ stw r0, 4(r1) /* 801D9700 001D6500 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801D9704 001D6504 93 E1 00 14 */ stw r31, 0x14(r1) /* 801D9708 001D6508 93 C1 00 10 */ stw r30, 0x10(r1) /* 801D970C 001D650C 7C 7E 1B 78 */ mr r30, r3 -/* 801D9710 001D6510 4B FF AC 01 */ bl func_801D4310 +/* 801D9710 001D6510 4B FF AC 01 */ bl OSDisableInterrupts /* 801D9714 001D6514 3C 80 80 00 */ lis r4, 0x800030E3@ha /* 801D9718 001D6518 88 04 30 E3 */ lbz r0, 0x800030E3@l(r4) /* 801D971C 001D651C 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19 @@ -41745,7 +41745,7 @@ lbl_801D9730: /* 801D974C 001D654C 60 00 00 40 */ ori r0, r0, 0x40 /* 801D9750 001D6550 98 04 30 E3 */ stb r0, 0x30e3(r4) lbl_801D9754: -/* 801D9754 001D6554 4B FF AB E5 */ bl func_801D4338 +/* 801D9754 001D6554 4B FF AB E5 */ bl OSRestoreInterrupts /* 801D9758 001D6558 7F E3 FB 78 */ mr r3, r31 /* 801D975C 001D655C 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801D9760 001D6560 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -41754,8 +41754,8 @@ lbl_801D9754: /* 801D976C 001D656C 7C 08 03 A6 */ mtlr r0 /* 801D9770 001D6570 4E 80 00 20 */ blr -.global func_801D9774 -func_801D9774: +.global SIBusy +SIBusy: /* 801D9774 001D6574 3C 60 80 2B */ lis r3, lbl_802B65CC@ha /* 801D9778 001D6578 80 03 65 CC */ lwz r0, lbl_802B65CC@l(r3) /* 801D977C 001D657C 2C 00 FF FF */ cmpwi r0, -1 @@ -41766,8 +41766,8 @@ lbl_801D978C: /* 801D978C 001D658C 38 60 00 00 */ li r3, 0 /* 801D9790 001D6590 4E 80 00 20 */ blr -.global func_801D9794 -func_801D9794: +.global SIIsChanBusy +SIIsChanBusy: /* 801D9794 001D6594 3C 80 80 38 */ lis r4, lbl_8037EB20@ha /* 801D9798 001D6598 54 65 28 34 */ slwi r5, r3, 5 /* 801D979C 001D659C 38 04 EB 20 */ addi r0, r4, lbl_8037EB20@l @@ -41807,7 +41807,7 @@ func_801D97D0: /* 801D9814 001D6614 80 1F 00 44 */ lwz r0, 0x44(r31) /* 801D9818 001D6618 2C 00 FF FF */ cmpwi r0, -1 /* 801D981C 001D661C 41 82 02 74 */ beq lbl_801D9A90 -/* 801D9820 001D6620 4B FF DD 4D */ bl func_801D756C +/* 801D9820 001D6620 4B FF DD 4D */ bl __OSGetSystemTime /* 801D9824 001D6624 80 DF 00 44 */ lwz r6, 0x44(r31) /* 801D9828 001D6628 3C A0 80 38 */ lis r5, lbl_8037EC60@ha /* 801D982C 001D662C 38 05 EC 60 */ addi r0, r5, lbl_8037EC60@l @@ -41962,7 +41962,7 @@ lbl_801D9A54: /* 801D9A5C 001D685C 3B 80 00 04 */ li r28, 4 /* 801D9A60 001D6860 48 00 00 28 */ b lbl_801D9A88 lbl_801D9A64: -/* 801D9A64 001D6864 4B FF DB 09 */ bl func_801D756C +/* 801D9A64 001D6864 4B FF DB 09 */ bl __OSGetSystemTime /* 801D9A68 001D6868 80 DF 00 44 */ lwz r6, 0x44(r31) /* 801D9A6C 001D686C 3C A0 80 38 */ lis r5, lbl_8037EC40@ha /* 801D9A70 001D6870 38 05 EC 40 */ addi r0, r5, lbl_8037EC40@l @@ -42028,7 +42028,7 @@ lbl_801D9B28: /* 801D9B48 001D6948 80 19 00 00 */ lwz r0, 0(r25) /* 801D9B4C 001D694C 2C 00 FF FF */ cmpwi r0, -1 /* 801D9B50 001D6950 41 82 00 6C */ beq lbl_801D9BBC -/* 801D9B54 001D6954 4B FF DA 19 */ bl func_801D756C +/* 801D9B54 001D6954 4B FF DA 19 */ bl __OSGetSystemTime /* 801D9B58 001D6958 80 19 00 18 */ lwz r0, 0x18(r25) /* 801D9B5C 001D695C 6C 65 80 00 */ xoris r5, r3, 0x8000 /* 801D9B60 001D6960 80 D9 00 1C */ lwz r6, 0x1c(r25) @@ -42050,7 +42050,7 @@ lbl_801D9B28: /* 801D9BA0 001D69A0 1C 1A 00 28 */ mulli r0, r26, 0x28 /* 801D9BA4 001D69A4 7C 7C 02 14 */ add r3, r28, r0 /* 801D9BA8 001D69A8 38 63 00 80 */ addi r3, r3, 0x80 -/* 801D9BAC 001D69AC 4B FF 7E 0D */ bl func_801D19B8 +/* 801D9BAC 001D69AC 4B FF 7E 0D */ bl OSCancelAlarm /* 801D9BB0 001D69B0 38 00 FF FF */ li r0, -1 /* 801D9BB4 001D69B4 90 19 00 00 */ stw r0, 0(r25) /* 801D9BB8 001D69B8 48 00 00 10 */ b lbl_801D9BC8 @@ -42109,13 +42109,13 @@ lbl_801D9C40: /* 801D9C7C 001D6A7C 38 A0 00 01 */ li r5, 1 /* 801D9C80 001D6A80 38 E0 00 03 */ li r7, 3 /* 801D9C84 001D6A84 39 20 00 00 */ li r9, 0 -/* 801D9C88 001D6A88 48 00 0A D9 */ bl func_801DA760 +/* 801D9C88 001D6A88 48 00 0A D9 */ bl SITransfer lbl_801D9C8C: /* 801D9C8C 001D6A8C 57 03 00 C8 */ rlwinm r3, r24, 0, 3, 4 /* 801D9C90 001D6A90 3C 03 E8 00 */ addis r0, r3, 0xe800 /* 801D9C94 001D6A94 28 00 00 00 */ cmplwi r0, 0 /* 801D9C98 001D6A98 40 82 01 64 */ bne lbl_801D9DFC -/* 801D9C9C 001D6A9C 48 00 2D 65 */ bl func_801DCA00 +/* 801D9C9C 001D6A9C 48 00 2D 65 */ bl VIGetCurrentLine /* 801D9CA0 001D6AA0 80 1D 00 48 */ lwz r0, 0x48(r29) /* 801D9CA4 001D6AA4 3A FC 01 E0 */ addi r23, r28, 0x1e0 /* 801D9CA8 001D6AA8 3B 1D 00 48 */ addi r24, r29, 0x48 @@ -42229,7 +42229,7 @@ func_801D9E10: /* 801D9E28 001D6C28 93 C1 00 28 */ stw r30, 0x28(r1) /* 801D9E2C 001D6C2C 93 A1 00 24 */ stw r29, 0x24(r1) /* 801D9E30 001D6C30 3B A3 00 00 */ addi r29, r3, 0 -/* 801D9E34 001D6C34 4B FF A4 DD */ bl func_801D4310 +/* 801D9E34 001D6C34 4B FF A4 DD */ bl OSDisableInterrupts /* 801D9E38 001D6C38 3C 80 CC 00 */ lis r4, 0xcc00 /* 801D9E3C 001D6C3C 84 A4 64 34 */ lwzu r5, 0x6434(r4) /* 801D9E40 001D6C40 54 A0 01 09 */ rlwinm. r0, r5, 0, 4, 4 @@ -42253,7 +42253,7 @@ lbl_801D9E78: lbl_801D9E7C: /* 801D9E7C 001D6C7C 54 A5 00 7C */ rlwinm r5, r5, 0, 1, 0x1e /* 801D9E80 001D6C80 90 A4 00 00 */ stw r5, 0(r4) -/* 801D9E84 001D6C84 4B FF A4 B5 */ bl func_801D4338 +/* 801D9E84 001D6C84 4B FF A4 B5 */ bl OSRestoreInterrupts /* 801D9E88 001D6C88 7F C3 F3 78 */ mr r3, r30 /* 801D9E8C 001D6C8C 80 01 00 34 */ lwz r0, 0x34(r1) /* 801D9E90 001D6C90 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -42263,15 +42263,15 @@ lbl_801D9E7C: /* 801D9EA0 001D6CA0 7C 08 03 A6 */ mtlr r0 /* 801D9EA4 001D6CA4 4E 80 00 20 */ blr -.global func_801D9EA8 -func_801D9EA8: +.global SIRegisterPollingHandler +SIRegisterPollingHandler: /* 801D9EA8 001D6CA8 7C 08 02 A6 */ mflr r0 /* 801D9EAC 001D6CAC 90 01 00 04 */ stw r0, 4(r1) /* 801D9EB0 001D6CB0 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801D9EB4 001D6CB4 93 E1 00 14 */ stw r31, 0x14(r1) /* 801D9EB8 001D6CB8 93 C1 00 10 */ stw r30, 0x10(r1) /* 801D9EBC 001D6CBC 7C 7E 1B 78 */ mr r30, r3 -/* 801D9EC0 001D6CC0 4B FF A4 51 */ bl func_801D4310 +/* 801D9EC0 001D6CC0 4B FF A4 51 */ bl OSDisableInterrupts /* 801D9EC4 001D6CC4 3C 80 80 38 */ lis r4, lbl_8037ECC0@ha /* 801D9EC8 001D6CC8 38 00 00 04 */ li r0, 4 /* 801D9ECC 001D6CCC 38 84 EC C0 */ addi r4, r4, lbl_8037ECC0@l @@ -42283,7 +42283,7 @@ lbl_801D9EDC: /* 801D9EE0 001D6CE0 7C 00 F0 40 */ cmplw r0, r30 /* 801D9EE4 001D6CE4 40 82 00 14 */ bne lbl_801D9EF8 /* 801D9EE8 001D6CE8 7F E3 FB 78 */ mr r3, r31 -/* 801D9EEC 001D6CEC 4B FF A4 4D */ bl func_801D4338 +/* 801D9EEC 001D6CEC 4B FF A4 4D */ bl OSRestoreInterrupts /* 801D9EF0 001D6CF0 38 60 00 01 */ li r3, 1 /* 801D9EF4 001D6CF4 48 00 00 68 */ b lbl_801D9F5C lbl_801D9EF8: @@ -42304,7 +42304,7 @@ lbl_801D9F0C: /* 801D9F2C 001D6D2C 38 60 00 01 */ li r3, 1 /* 801D9F30 001D6D30 4B FF FE E1 */ bl func_801D9E10 /* 801D9F34 001D6D34 7F E3 FB 78 */ mr r3, r31 -/* 801D9F38 001D6D38 4B FF A4 01 */ bl func_801D4338 +/* 801D9F38 001D6D38 4B FF A4 01 */ bl OSRestoreInterrupts /* 801D9F3C 001D6D3C 38 60 00 01 */ li r3, 1 /* 801D9F40 001D6D40 48 00 00 1C */ b lbl_801D9F5C lbl_801D9F44: @@ -42312,7 +42312,7 @@ lbl_801D9F44: /* 801D9F48 001D6D48 38 A5 00 01 */ addi r5, r5, 1 /* 801D9F4C 001D6D4C 42 00 FF C0 */ bdnz lbl_801D9F0C /* 801D9F50 001D6D50 7F E3 FB 78 */ mr r3, r31 -/* 801D9F54 001D6D54 4B FF A3 E5 */ bl func_801D4338 +/* 801D9F54 001D6D54 4B FF A3 E5 */ bl OSRestoreInterrupts /* 801D9F58 001D6D58 38 60 00 00 */ li r3, 0 lbl_801D9F5C: /* 801D9F5C 001D6D5C 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -42322,15 +42322,15 @@ lbl_801D9F5C: /* 801D9F6C 001D6D6C 7C 08 03 A6 */ mtlr r0 /* 801D9F70 001D6D70 4E 80 00 20 */ blr -.global func_801D9F74 -func_801D9F74: +.global SIUnregisterPollingHandler +SIUnregisterPollingHandler: /* 801D9F74 001D6D74 7C 08 02 A6 */ mflr r0 /* 801D9F78 001D6D78 90 01 00 04 */ stw r0, 4(r1) /* 801D9F7C 001D6D7C 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801D9F80 001D6D80 93 E1 00 14 */ stw r31, 0x14(r1) /* 801D9F84 001D6D84 93 C1 00 10 */ stw r30, 0x10(r1) /* 801D9F88 001D6D88 7C 7E 1B 78 */ mr r30, r3 -/* 801D9F8C 001D6D8C 4B FF A3 85 */ bl func_801D4310 +/* 801D9F8C 001D6D8C 4B FF A3 85 */ bl OSDisableInterrupts /* 801D9F90 001D6D90 3C 80 80 38 */ lis r4, lbl_8037ECC0@ha /* 801D9F94 001D6D94 38 00 00 04 */ li r0, 4 /* 801D9F98 001D6D98 38 A4 EC C0 */ addi r5, r4, lbl_8037ECC0@l @@ -42373,7 +42373,7 @@ lbl_801DA018: /* 801DA024 001D6E24 4B FF FD ED */ bl func_801D9E10 lbl_801DA028: /* 801DA028 001D6E28 7F E3 FB 78 */ mr r3, r31 -/* 801DA02C 001D6E2C 4B FF A3 0D */ bl func_801D4338 +/* 801DA02C 001D6E2C 4B FF A3 0D */ bl OSRestoreInterrupts /* 801DA030 001D6E30 38 60 00 01 */ li r3, 1 /* 801DA034 001D6E34 48 00 00 1C */ b lbl_801DA050 lbl_801DA038: @@ -42381,7 +42381,7 @@ lbl_801DA038: /* 801DA03C 001D6E3C 38 84 00 01 */ addi r4, r4, 1 /* 801DA040 001D6E40 42 00 FF 6C */ bdnz lbl_801D9FAC /* 801DA044 001D6E44 7F E3 FB 78 */ mr r3, r31 -/* 801DA048 001D6E48 4B FF A2 F1 */ bl func_801D4338 +/* 801DA048 001D6E48 4B FF A2 F1 */ bl OSRestoreInterrupts /* 801DA04C 001D6E4C 38 60 00 00 */ li r3, 0 lbl_801DA050: /* 801DA050 001D6E50 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -42391,8 +42391,8 @@ lbl_801DA050: /* 801DA060 001D6E60 7C 08 03 A6 */ mtlr r0 /* 801DA064 001D6E64 4E 80 00 20 */ blr -.global func_801DA068 -func_801DA068: +.global SIInit +SIInit: /* 801DA068 001D6E68 7C 08 02 A6 */ mflr r0 /* 801DA06C 001D6E6C 3C 80 80 38 */ lis r4, lbl_8037EB20@ha /* 801DA070 001D6E70 90 01 00 04 */ stw r0, 4(r1) @@ -42400,7 +42400,7 @@ func_801DA068: /* 801DA078 001D6E78 93 E1 00 0C */ stw r31, 0xc(r1) /* 801DA07C 001D6E7C 3B E4 EB 20 */ addi r31, r4, lbl_8037EB20@l /* 801DA080 001D6E80 80 6D 86 88 */ lwz r3, lbl_803CAF88-_SDA_BASE_(r13) -/* 801DA084 001D6E84 4B FF 75 79 */ bl func_801D15FC +/* 801DA084 001D6E84 4B FF 75 79 */ bl OSRegisterVersion /* 801DA088 001D6E88 38 A0 FF FF */ li r5, -1 /* 801DA08C 001D6E8C 90 BF 00 60 */ stw r5, 0x60(r31) /* 801DA090 001D6E90 3C 60 80 2B */ lis r3, lbl_802B65CC@ha @@ -42411,7 +42411,7 @@ func_801DA068: /* 801DA0A4 001D6EA4 90 BF 00 20 */ stw r5, 0x20(r31) /* 801DA0A8 001D6EA8 90 BF 00 00 */ stw r5, 0(r31) /* 801DA0AC 001D6EAC 90 04 00 04 */ stw r0, 4(r4) -/* 801DA0B0 001D6EB0 48 00 0D B5 */ bl func_801DAE64 +/* 801DA0B0 001D6EB0 48 00 0D B5 */ bl SISetSamplingRate /* 801DA0B4 001D6EB4 3C 60 CC 00 */ lis r3, 0xCC006400@ha lbl_801DA0B8: /* 801DA0B8 001D6EB8 38 83 64 00 */ addi r4, r3, 0xCC006400@l @@ -42423,17 +42423,17 @@ lbl_801DA0B8: /* 801DA0D0 001D6ED0 90 04 00 00 */ stw r0, 0(r4) /* 801DA0D4 001D6ED4 38 83 9A CC */ addi r4, r3, lbl_801D9ACC@l /* 801DA0D8 001D6ED8 38 60 00 14 */ li r3, 0x14 -/* 801DA0DC 001D6EDC 4B FF A2 81 */ bl func_801D435C +/* 801DA0DC 001D6EDC 4B FF A2 81 */ bl __OSSetInterruptHandler /* 801DA0E0 001D6EE0 38 60 08 00 */ li r3, 0x800 -/* 801DA0E4 001D6EE4 4B FF A6 7D */ bl func_801D4760 +/* 801DA0E4 001D6EE4 4B FF A6 7D */ bl __OSUnmaskInterrupts /* 801DA0E8 001D6EE8 38 60 00 00 */ li r3, 0 -/* 801DA0EC 001D6EEC 48 00 0A 79 */ bl func_801DAB64 +/* 801DA0EC 001D6EEC 48 00 0A 79 */ bl SIGetType /* 801DA0F0 001D6EF0 38 60 00 01 */ li r3, 1 -/* 801DA0F4 001D6EF4 48 00 0A 71 */ bl func_801DAB64 +/* 801DA0F4 001D6EF4 48 00 0A 71 */ bl SIGetType /* 801DA0F8 001D6EF8 38 60 00 02 */ li r3, 2 -/* 801DA0FC 001D6EFC 48 00 0A 69 */ bl func_801DAB64 +/* 801DA0FC 001D6EFC 48 00 0A 69 */ bl SIGetType /* 801DA100 001D6F00 38 60 00 03 */ li r3, 3 -/* 801DA104 001D6F04 48 00 0A 61 */ bl func_801DAB64 +/* 801DA104 001D6F04 48 00 0A 61 */ bl SIGetType /* 801DA108 001D6F08 80 01 00 14 */ lwz r0, 0x14(r1) /* 801DA10C 001D6F0C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801DA110 001D6F10 38 21 00 10 */ addi r1, r1, 0x10 @@ -42454,11 +42454,11 @@ func_801DA11C: /* 801DA140 001D6F40 3B C7 00 00 */ addi r30, r7, 0 /* 801DA144 001D6F44 3B E8 00 00 */ addi r31, r8, 0 /* 801DA148 001D6F48 3B 29 65 88 */ addi r25, r9, lbl_802B6588@l -/* 801DA14C 001D6F4C 4B FF A1 C5 */ bl func_801D4310 +/* 801DA14C 001D6F4C 4B FF A1 C5 */ bl OSDisableInterrupts /* 801DA150 001D6F50 80 19 00 44 */ lwz r0, 0x44(r25) /* 801DA154 001D6F54 2C 00 FF FF */ cmpwi r0, -1 /* 801DA158 001D6F58 41 82 00 10 */ beq lbl_801DA168 -/* 801DA15C 001D6F5C 4B FF A1 DD */ bl func_801D4338 +/* 801DA15C 001D6F5C 4B FF A1 DD */ bl OSRestoreInterrupts /* 801DA160 001D6F60 38 60 00 00 */ li r3, 0 /* 801DA164 001D6F64 48 00 01 B0 */ b lbl_801DA314 lbl_801DA168: @@ -42570,7 +42570,7 @@ lbl_801DA2BC: /* 801DA2E4 001D70E4 98 01 00 27 */ stb r0, 0x27(r1) /* 801DA2E8 001D70E8 80 01 00 24 */ lwz r0, 0x24(r1) /* 801DA2EC 001D70EC 90 06 00 00 */ stw r0, 0(r6) -/* 801DA2F0 001D70F0 4B FF A0 49 */ bl func_801D4338 +/* 801DA2F0 001D70F0 4B FF A0 49 */ bl OSRestoreInterrupts /* 801DA2F4 001D70F4 38 60 00 01 */ li r3, 1 /* 801DA2F8 001D70F8 48 00 00 1C */ b lbl_801DA314 lbl_801DA2FC: @@ -42587,15 +42587,15 @@ lbl_801DA314: /* 801DA320 001D7120 7C 08 03 A6 */ mtlr r0 /* 801DA324 001D7124 4E 80 00 20 */ blr -.global func_801DA328 -func_801DA328: +.global SIGetStatus +SIGetStatus: /* 801DA328 001D7128 7C 08 02 A6 */ mflr r0 /* 801DA32C 001D712C 90 01 00 04 */ stw r0, 4(r1) /* 801DA330 001D7130 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801DA334 001D7134 93 E1 00 14 */ stw r31, 0x14(r1) /* 801DA338 001D7138 93 C1 00 10 */ stw r30, 0x10(r1) /* 801DA33C 001D713C 7C 7E 1B 78 */ mr r30, r3 -/* 801DA340 001D7140 4B FF 9F D1 */ bl func_801D4310 +/* 801DA340 001D7140 4B FF 9F D1 */ bl OSDisableInterrupts /* 801DA344 001D7144 3C 80 CC 00 */ lis r4, 0xCC006438@ha /* 801DA348 001D7148 20 1E 00 03 */ subfic r0, r30, 3 /* 801DA34C 001D714C 83 E4 64 38 */ lwz r31, 0xCC006438@l(r4) @@ -42613,7 +42613,7 @@ func_801DA328: /* 801DA37C 001D717C 38 00 00 08 */ li r0, 8 /* 801DA380 001D7180 90 04 00 00 */ stw r0, 0(r4) lbl_801DA384: -/* 801DA384 001D7184 4B FF 9F B5 */ bl func_801D4338 +/* 801DA384 001D7184 4B FF 9F B5 */ bl OSRestoreInterrupts /* 801DA388 001D7188 7F E3 FB 78 */ mr r3, r31 /* 801DA38C 001D718C 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801DA390 001D7190 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -42622,23 +42622,23 @@ lbl_801DA384: /* 801DA39C 001D719C 7C 08 03 A6 */ mtlr r0 /* 801DA3A0 001D71A0 4E 80 00 20 */ blr -.global func_801DA3A4 -func_801DA3A4: +.global SISetCommand +SISetCommand: /* 801DA3A4 001D71A4 1C 03 00 0C */ mulli r0, r3, 0xc /* 801DA3A8 001D71A8 3C 60 CC 00 */ lis r3, 0xCC006400@ha /* 801DA3AC 001D71AC 38 63 64 00 */ addi r3, r3, 0xCC006400@l /* 801DA3B0 001D71B0 7C 83 01 2E */ stwx r4, r3, r0 /* 801DA3B4 001D71B4 4E 80 00 20 */ blr -.global func_801DA3B8 -func_801DA3B8: +.global SITransferCommands +SITransferCommands: /* 801DA3B8 001D71B8 3C 60 CC 00 */ lis r3, 0xCC006438@ha /* 801DA3BC 001D71BC 3C 00 80 00 */ lis r0, 0x8000 /* 801DA3C0 001D71C0 90 03 64 38 */ stw r0, 0xCC006438@l(r3) /* 801DA3C4 001D71C4 4E 80 00 20 */ blr -.global func_801DA3C8 -func_801DA3C8: +.global SISetXY +SISetXY: /* 801DA3C8 001D71C8 7C 08 02 A6 */ mflr r0 /* 801DA3CC 001D71CC 90 01 00 04 */ stw r0, 4(r1) /* 801DA3D0 001D71D0 54 80 40 2E */ slwi r0, r4, 8 @@ -42646,7 +42646,7 @@ func_801DA3C8: /* 801DA3D8 001D71D8 93 E1 00 14 */ stw r31, 0x14(r1) /* 801DA3DC 001D71DC 54 7F 80 1E */ slwi r31, r3, 0x10 /* 801DA3E0 001D71E0 7F FF 03 78 */ or r31, r31, r0 -/* 801DA3E4 001D71E4 4B FF 9F 2D */ bl func_801D4310 +/* 801DA3E4 001D71E4 4B FF 9F 2D */ bl OSDisableInterrupts /* 801DA3E8 001D71E8 3C 80 80 2B */ lis r4, lbl_802B65CC@ha /* 801DA3EC 001D71EC 38 84 65 CC */ addi r4, r4, lbl_802B65CC@l /* 801DA3F0 001D71F0 80 04 00 04 */ lwz r0, 4(r4) @@ -42659,7 +42659,7 @@ func_801DA3C8: /* 801DA40C 001D720C 90 05 00 00 */ stw r0, 0(r5) /* 801DA410 001D7210 83 E5 00 00 */ lwz r31, 0(r5) /* 801DA414 001D7214 93 E4 64 30 */ stw r31, 0xCC006430@l(r4) -/* 801DA418 001D7218 4B FF 9F 21 */ bl func_801D4338 +/* 801DA418 001D7218 4B FF 9F 21 */ bl OSRestoreInterrupts /* 801DA41C 001D721C 7F E3 FB 78 */ mr r3, r31 /* 801DA420 001D7220 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801DA424 001D7224 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -42667,8 +42667,8 @@ func_801DA3C8: /* 801DA42C 001D722C 7C 08 03 A6 */ mtlr r0 /* 801DA430 001D7230 4E 80 00 20 */ blr -.global func_801DA434 -func_801DA434: +.global SIEnablePolling +SIEnablePolling: /* 801DA434 001D7234 7C 08 02 A6 */ mflr r0 /* 801DA438 001D7238 90 01 00 04 */ stw r0, 4(r1) /* 801DA43C 001D723C 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -42680,7 +42680,7 @@ func_801DA434: /* 801DA454 001D7254 80 63 00 04 */ lwz r3, 4(r3) /* 801DA458 001D7258 48 00 00 64 */ b lbl_801DA4BC lbl_801DA45C: -/* 801DA45C 001D725C 4B FF 9E B5 */ bl func_801D4310 +/* 801DA45C 001D725C 4B FF 9E B5 */ bl OSDisableInterrupts /* 801DA460 001D7260 3C 80 80 2B */ lis r4, lbl_802B65CC@ha /* 801DA464 001D7264 38 84 65 CC */ addi r4, r4, lbl_802B65CC@l /* 801DA468 001D7268 57 FF 46 3E */ srwi r31, r31, 0x18 @@ -42702,7 +42702,7 @@ lbl_801DA45C: /* 801DA4A8 001D72A8 3C 00 80 00 */ lis r0, 0x8000 /* 801DA4AC 001D72AC 90 04 00 38 */ stw r0, 0x38(r4) /* 801DA4B0 001D72B0 93 E4 00 30 */ stw r31, 0x30(r4) -/* 801DA4B4 001D72B4 4B FF 9E 85 */ bl func_801D4338 +/* 801DA4B4 001D72B4 4B FF 9E 85 */ bl OSRestoreInterrupts /* 801DA4B8 001D72B8 7F E3 FB 78 */ mr r3, r31 lbl_801DA4BC: /* 801DA4BC 001D72BC 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -42711,8 +42711,8 @@ lbl_801DA4BC: /* 801DA4C8 001D72C8 7C 08 03 A6 */ mtlr r0 /* 801DA4CC 001D72CC 4E 80 00 20 */ blr -.global func_801DA4D0 -func_801DA4D0: +.global SIDisablePolling +SIDisablePolling: /* 801DA4D0 001D72D0 7C 08 02 A6 */ mflr r0 /* 801DA4D4 001D72D4 90 01 00 04 */ stw r0, 4(r1) /* 801DA4D8 001D72D8 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -42724,7 +42724,7 @@ func_801DA4D0: /* 801DA4F0 001D72F0 80 63 00 04 */ lwz r3, 4(r3) /* 801DA4F4 001D72F4 48 00 00 34 */ b lbl_801DA528 lbl_801DA4F8: -/* 801DA4F8 001D72F8 4B FF 9E 19 */ bl func_801D4310 +/* 801DA4F8 001D72F8 4B FF 9E 19 */ bl OSDisableInterrupts /* 801DA4FC 001D72FC 3C 80 80 2B */ lis r4, lbl_802B65CC@ha /* 801DA500 001D7300 38 84 65 CC */ addi r4, r4, lbl_802B65CC@l /* 801DA504 001D7304 80 04 00 04 */ lwz r0, 4(r4) @@ -42734,7 +42734,7 @@ lbl_801DA4F8: /* 801DA514 001D7314 7C 1F F8 78 */ andc r31, r0, r31 /* 801DA518 001D7318 93 E4 64 30 */ stw r31, 0xCC006430@l(r4) /* 801DA51C 001D731C 93 E5 00 00 */ stw r31, 0(r5) -/* 801DA520 001D7320 4B FF 9E 19 */ bl func_801D4338 +/* 801DA520 001D7320 4B FF 9E 19 */ bl OSRestoreInterrupts /* 801DA524 001D7324 7F E3 FB 78 */ mr r3, r31 lbl_801DA528: /* 801DA528 001D7328 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -42754,7 +42754,7 @@ func_801DA53C: /* 801DA554 001D7354 93 C1 00 20 */ stw r30, 0x20(r1) /* 801DA558 001D7358 3B C3 00 00 */ addi r30, r3, 0 /* 801DA55C 001D735C 93 A1 00 1C */ stw r29, 0x1c(r1) -/* 801DA560 001D7360 4B FF 9D B1 */ bl func_801D4310 +/* 801DA560 001D7360 4B FF 9D B1 */ bl OSDisableInterrupts /* 801DA564 001D7364 3C 80 CC 00 */ lis r4, 0xCC006438@ha /* 801DA568 001D7368 20 1E 00 03 */ subfic r0, r30, 3 /* 801DA56C 001D736C 83 A4 64 38 */ lwz r29, 0xCC006438@l(r4) @@ -42772,7 +42772,7 @@ func_801DA53C: /* 801DA59C 001D739C 38 00 00 08 */ li r0, 8 /* 801DA5A0 001D73A0 90 04 00 00 */ stw r0, 0(r4) lbl_801DA5A4: -/* 801DA5A4 001D73A4 4B FF 9D 95 */ bl func_801D4338 +/* 801DA5A4 001D73A4 4B FF 9D 95 */ bl OSRestoreInterrupts /* 801DA5A8 001D73A8 57 A0 06 B5 */ rlwinm. r0, r29, 0, 0x1a, 0x1a /* 801DA5AC 001D73AC 41 82 00 44 */ beq lbl_801DA5F0 /* 801DA5B0 001D73B0 1C 9E 00 0C */ mulli r4, r30, 0xc @@ -42802,8 +42802,8 @@ lbl_801DA5F4: /* 801DA608 001D7408 7C 08 03 A6 */ mtlr r0 /* 801DA60C 001D740C 4E 80 00 20 */ blr -.global func_801DA610 -func_801DA610: +.global SIGetResponse +SIGetResponse: /* 801DA610 001D7410 7C 08 02 A6 */ mflr r0 /* 801DA614 001D7414 3C A0 80 38 */ lis r5, lbl_8037EB20@ha /* 801DA618 001D7418 90 01 00 04 */ stw r0, 4(r1) @@ -42812,10 +42812,10 @@ func_801DA610: /* 801DA624 001D7424 3B A3 00 00 */ addi r29, r3, 0 /* 801DA628 001D7428 3B C4 00 00 */ addi r30, r4, 0 /* 801DA62C 001D742C 3B 85 EB 20 */ addi r28, r5, lbl_8037EB20@l -/* 801DA630 001D7430 4B FF 9C E1 */ bl func_801D4310 +/* 801DA630 001D7430 4B FF 9C E1 */ bl OSDisableInterrupts /* 801DA634 001D7434 3B E3 00 00 */ addi r31, r3, 0 /* 801DA638 001D7438 38 7D 00 00 */ addi r3, r29, 0 -/* 801DA63C 001D743C 4B FF FC ED */ bl func_801DA328 +/* 801DA63C 001D743C 4B FF FC ED */ bl SIGetStatus /* 801DA640 001D7440 54 60 06 B5 */ rlwinm. r0, r3, 0, 0x1a, 0x1a /* 801DA644 001D7444 41 82 00 3C */ beq lbl_801DA680 /* 801DA648 001D7448 1C 9D 00 0C */ mulli r4, r29, 0xc @@ -42848,7 +42848,7 @@ lbl_801DA680: /* 801DA6B0 001D74B0 90 1E 00 04 */ stw r0, 4(r30) lbl_801DA6B4: /* 801DA6B4 001D74B4 7F E3 FB 78 */ mr r3, r31 -/* 801DA6B8 001D74B8 4B FF 9C 81 */ bl func_801D4338 +/* 801DA6B8 001D74B8 4B FF 9C 81 */ bl OSRestoreInterrupts /* 801DA6BC 001D74BC 7F 63 DB 78 */ mr r3, r27 /* 801DA6C0 001D74C0 BB 61 00 14 */ lmw r27, 0x14(r1) /* 801DA6C4 001D74C4 80 01 00 2C */ lwz r0, 0x2c(r1) @@ -42893,8 +42893,8 @@ lbl_801DA74C: /* 801DA758 001D7558 7C 08 03 A6 */ mtlr r0 /* 801DA75C 001D755C 4E 80 00 20 */ blr -.global func_801DA760 -func_801DA760: +.global SITransfer +SITransfer: /* 801DA760 001D7560 7C 08 02 A6 */ mflr r0 /* 801DA764 001D7564 90 01 00 04 */ stw r0, 4(r1) /* 801DA768 001D7568 94 21 FF A0 */ stwu r1, -0x60(r1) @@ -42911,7 +42911,7 @@ func_801DA760: /* 801DA794 001D7594 3B E9 00 00 */ addi r31, r9, 0 /* 801DA798 001D7598 3B CA 00 00 */ addi r30, r10, 0 /* 801DA79C 001D759C 7E D7 02 14 */ add r22, r23, r0 -/* 801DA7A0 001D75A0 4B FF 9B 71 */ bl func_801D4310 +/* 801DA7A0 001D75A0 4B FF 9B 71 */ bl OSDisableInterrupts /* 801DA7A4 001D75A4 80 16 00 00 */ lwz r0, 0(r22) /* 801DA7A8 001D75A8 3A A3 00 00 */ addi r21, r3, 0 /* 801DA7AC 001D75AC 2C 00 FF FF */ cmpwi r0, -1 @@ -42922,11 +42922,11 @@ func_801DA760: /* 801DA7C0 001D75C0 40 82 00 14 */ bne lbl_801DA7D4 lbl_801DA7C4: /* 801DA7C4 001D75C4 7E A3 AB 78 */ mr r3, r21 -/* 801DA7C8 001D75C8 4B FF 9B 71 */ bl func_801D4338 +/* 801DA7C8 001D75C8 4B FF 9B 71 */ bl OSRestoreInterrupts /* 801DA7CC 001D75CC 38 60 00 00 */ li r3, 0 /* 801DA7D0 001D75D0 48 00 00 E8 */ b lbl_801DA8B8 lbl_801DA7D4: -/* 801DA7D4 001D75D4 4B FF CD 99 */ bl func_801D756C +/* 801DA7D4 001D75D4 4B FF CD 99 */ bl __OSGetSystemTime /* 801DA7D8 001D75D8 38 00 00 00 */ li r0, 0 /* 801DA7DC 001D75DC 7F C5 02 78 */ xor r5, r30, r0 /* 801DA7E0 001D75E0 7F E0 02 78 */ xor r0, r31, r0 @@ -42959,7 +42959,7 @@ lbl_801DA810: /* 801DA844 001D7644 38 DE 00 00 */ addi r6, r30, 0 /* 801DA848 001D7648 38 BF 00 00 */ addi r5, r31, 0 /* 801DA84C 001D764C 38 63 00 80 */ addi r3, r3, 0x80 -/* 801DA850 001D7650 4B FF 70 85 */ bl func_801D18D4 +/* 801DA850 001D7650 4B FF 70 85 */ bl OSSetAlarm /* 801DA854 001D7654 48 00 00 38 */ b lbl_801DA88C lbl_801DA858: /* 801DA858 001D7658 38 78 00 00 */ addi r3, r24, 0 @@ -42972,7 +42972,7 @@ lbl_801DA858: /* 801DA874 001D7674 2C 03 00 00 */ cmpwi r3, 0 /* 801DA878 001D7678 41 82 00 14 */ beq lbl_801DA88C /* 801DA87C 001D767C 7E A3 AB 78 */ mr r3, r21 -/* 801DA880 001D7680 4B FF 9A B9 */ bl func_801D4338 +/* 801DA880 001D7680 4B FF 9A B9 */ bl OSRestoreInterrupts /* 801DA884 001D7684 38 60 00 01 */ li r3, 1 /* 801DA888 001D7688 48 00 00 30 */ b lbl_801DA8B8 lbl_801DA88C: @@ -42985,7 +42985,7 @@ lbl_801DA88C: /* 801DA8A4 001D76A4 93 B6 00 14 */ stw r29, 0x14(r22) /* 801DA8A8 001D76A8 92 76 00 1C */ stw r19, 0x1c(r22) /* 801DA8AC 001D76AC 92 96 00 18 */ stw r20, 0x18(r22) -/* 801DA8B0 001D76B0 4B FF 9A 89 */ bl func_801D4338 +/* 801DA8B0 001D76B0 4B FF 9A 89 */ bl OSRestoreInterrupts /* 801DA8B4 001D76B4 38 60 00 01 */ li r3, 1 lbl_801DA8B8: /* 801DA8B8 001D76B8 BA 61 00 2C */ lmw r19, 0x2c(r1) @@ -43012,7 +43012,7 @@ lbl_801DA8CC: /* 801DA908 001D7708 80 1E 00 00 */ lwz r0, 0(r30) /* 801DA90C 001D770C 7C 00 D3 78 */ or r0, r0, r26 /* 801DA910 001D7710 90 1E 00 00 */ stw r0, 0(r30) -/* 801DA914 001D7714 4B FF CC 59 */ bl func_801D756C +/* 801DA914 001D7714 4B FF CC 59 */ bl __OSGetSystemTime /* 801DA918 001D7718 57 60 18 38 */ slwi r0, r27, 3 /* 801DA91C 001D771C 7C BF 02 14 */ add r5, r31, r0 /* 801DA920 001D7720 90 85 01 24 */ stw r4, 0x124(r5) @@ -43037,7 +43037,7 @@ lbl_801DA8CC: lbl_801DA96C: /* 801DA96C 001D776C 38 7B 00 00 */ addi r3, r27, 0 /* 801DA970 001D7770 38 80 00 00 */ li r4, 0 -/* 801DA974 001D7774 4B FF BA 41 */ bl func_801D63B4 +/* 801DA974 001D7774 4B FF BA 41 */ bl OSSetWirelessID /* 801DA978 001D7778 57 60 20 36 */ slwi r0, r27, 4 /* 801DA97C 001D777C 83 DE 00 00 */ lwz r30, 0(r30) /* 801DA980 001D7780 7F FF 02 14 */ add r31, r31, r0 @@ -43061,7 +43061,7 @@ lbl_801DA9B0: /* 801DA9C0 001D77C0 48 00 01 90 */ b lbl_801DAB50 lbl_801DA9C4: /* 801DA9C4 001D77C4 7F 63 DB 78 */ mr r3, r27 -/* 801DA9C8 001D77C8 4B FF B9 69 */ bl func_801D6330 +/* 801DA9C8 001D77C8 4B FF B9 69 */ bl OSGetWirelessID /* 801DA9CC 001D77CC 2C 1A 00 00 */ cmpwi r26, 0 /* 801DA9D0 001D77D0 54 7A 42 2E */ rlwinm r26, r3, 8, 8, 0x17 /* 801DA9D4 001D77D4 41 82 00 54 */ beq lbl_801DAA28 @@ -43083,7 +43083,7 @@ lbl_801DA9C4: /* 801DAA14 001D7814 38 E0 00 03 */ li r7, 3 /* 801DAA18 001D7818 39 40 00 00 */ li r10, 0 /* 801DAA1C 001D781C 39 20 00 00 */ li r9, 0 -/* 801DAA20 001D7820 4B FF FD 41 */ bl func_801DA760 +/* 801DAA20 001D7820 4B FF FD 41 */ bl SITransfer /* 801DAA24 001D7824 48 00 01 2C */ b lbl_801DAB50 lbl_801DAA28: /* 801DAA28 001D7828 57 80 02 D7 */ rlwinm. r0, r28, 0, 0xb, 0xb @@ -43099,7 +43099,7 @@ lbl_801DAA28: /* 801DAA50 001D7850 64 7A 00 10 */ oris r26, r3, 0x10 /* 801DAA54 001D7854 38 7B 00 00 */ addi r3, r27, 0 /* 801DAA58 001D7858 57 44 C4 3E */ rlwinm r4, r26, 0x18, 0x10, 0x1f -/* 801DAA5C 001D785C 4B FF B9 59 */ bl func_801D63B4 +/* 801DAA5C 001D785C 4B FF B9 59 */ bl OSSetWirelessID lbl_801DAA60: /* 801DAA60 001D7860 67 40 4E 00 */ oris r0, r26, 0x4e00 /* 801DAA64 001D7864 7C 9F EA 14 */ add r4, r31, r29 @@ -43114,7 +43114,7 @@ lbl_801DAA60: /* 801DAA88 001D7888 38 E0 00 03 */ li r7, 3 /* 801DAA8C 001D788C 39 40 00 00 */ li r10, 0 /* 801DAA90 001D7890 39 20 00 00 */ li r9, 0 -/* 801DAA94 001D7894 4B FF FC CD */ bl func_801DA760 +/* 801DAA94 001D7894 4B FF FC CD */ bl SITransfer /* 801DAA98 001D7898 48 00 00 B8 */ b lbl_801DAB50 lbl_801DAA9C: /* 801DAA9C 001D789C 57 80 00 43 */ rlwinm. r0, r28, 0, 1, 1 @@ -43125,7 +43125,7 @@ lbl_801DAA9C: /* 801DAAB0 001D78B0 67 9C 00 10 */ oris r28, r28, 0x10 /* 801DAAB4 001D78B4 38 7B 00 00 */ addi r3, r27, 0 /* 801DAAB8 001D78B8 57 84 C4 3E */ rlwinm r4, r28, 0x18, 0x10, 0x1f -/* 801DAABC 001D78BC 4B FF B8 F9 */ bl func_801D63B4 +/* 801DAABC 001D78BC 4B FF B8 F9 */ bl OSSetWirelessID /* 801DAAC0 001D78C0 67 80 4E 00 */ oris r0, r28, 0x4e00 /* 801DAAC4 001D78C4 7C 9F EA 14 */ add r4, r31, r29 /* 801DAAC8 001D78C8 94 04 01 F0 */ stwu r0, 0x1f0(r4) @@ -43139,12 +43139,12 @@ lbl_801DAA9C: /* 801DAAE8 001D78E8 38 E0 00 03 */ li r7, 3 /* 801DAAEC 001D78EC 39 40 00 00 */ li r10, 0 /* 801DAAF0 001D78F0 39 20 00 00 */ li r9, 0 -/* 801DAAF4 001D78F4 4B FF FC 6D */ bl func_801DA760 +/* 801DAAF4 001D78F4 4B FF FC 6D */ bl SITransfer /* 801DAAF8 001D78F8 48 00 00 58 */ b lbl_801DAB50 lbl_801DAAFC: /* 801DAAFC 001D78FC 38 7B 00 00 */ addi r3, r27, 0 /* 801DAB00 001D7900 38 80 00 00 */ li r4, 0 -/* 801DAB04 001D7904 4B FF B8 B1 */ bl func_801D63B4 +/* 801DAB04 001D7904 4B FF B8 B1 */ bl OSSetWirelessID lbl_801DAB08: /* 801DAB08 001D7908 57 60 20 36 */ slwi r0, r27, 4 /* 801DAB0C 001D790C 83 DE 00 00 */ lwz r30, 0(r30) @@ -43173,21 +43173,21 @@ lbl_801DAB50: /* 801DAB5C 001D795C 7C 08 03 A6 */ mtlr r0 /* 801DAB60 001D7960 4E 80 00 20 */ blr -.global func_801DAB64 -func_801DAB64: +.global SIGetType +SIGetType: /* 801DAB64 001D7964 7C 08 02 A6 */ mflr r0 /* 801DAB68 001D7968 90 01 00 04 */ stw r0, 4(r1) /* 801DAB6C 001D796C 94 21 FF D8 */ stwu r1, -0x28(r1) /* 801DAB70 001D7970 BF 61 00 14 */ stmw r27, 0x14(r1) /* 801DAB74 001D7974 7C 7B 1B 78 */ mr r27, r3 -/* 801DAB78 001D7978 4B FF 97 99 */ bl func_801D4310 +/* 801DAB78 001D7978 4B FF 97 99 */ bl OSDisableInterrupts /* 801DAB7C 001D797C 3C 80 80 2B */ lis r4, lbl_802B65E0@ha /* 801DAB80 001D7980 57 65 10 3A */ slwi r5, r27, 2 /* 801DAB84 001D7984 38 04 65 E0 */ addi r0, r4, lbl_802B65E0@l /* 801DAB88 001D7988 7F C0 2A 14 */ add r30, r0, r5 /* 801DAB8C 001D798C 83 9E 00 00 */ lwz r28, 0(r30) /* 801DAB90 001D7990 7C 7D 1B 78 */ mr r29, r3 -/* 801DAB94 001D7994 4B FF C9 D9 */ bl func_801D756C +/* 801DAB94 001D7994 4B FF C9 D9 */ bl __OSGetSystemTime /* 801DAB98 001D7998 3C A0 80 38 */ lis r5, lbl_8037EC40@ha /* 801DAB9C 001D799C 57 66 18 38 */ slwi r6, r27, 3 /* 801DABA0 001D79A0 38 05 EC 40 */ addi r0, r5, lbl_8037EC40@l @@ -43205,11 +43205,11 @@ func_801DAB64: /* 801DABD0 001D79D0 41 82 00 34 */ beq lbl_801DAC04 /* 801DABD4 001D79D4 28 1C 00 08 */ cmplwi r28, 8 /* 801DABD8 001D79D8 41 82 00 20 */ beq lbl_801DABF8 -/* 801DABDC 001D79DC 4B FF C9 91 */ bl func_801D756C +/* 801DABDC 001D79DC 4B FF C9 91 */ bl __OSGetSystemTime /* 801DABE0 001D79E0 90 9F 00 04 */ stw r4, 4(r31) /* 801DABE4 001D79E4 90 7F 00 00 */ stw r3, 0(r31) /* 801DABE8 001D79E8 7F A3 EB 78 */ mr r3, r29 -/* 801DABEC 001D79EC 4B FF 97 4D */ bl func_801D4338 +/* 801DABEC 001D79EC 4B FF 97 4D */ bl OSRestoreInterrupts /* 801DABF0 001D79F0 7F 83 E3 78 */ mr r3, r28 /* 801DABF4 001D79F4 48 00 01 20 */ b lbl_801DAD14 lbl_801DABF8: @@ -43236,7 +43236,7 @@ lbl_801DAC04: /* 801DAC44 001D7A44 28 1C 00 08 */ cmplwi r28, 8 /* 801DAC48 001D7A48 41 82 00 14 */ beq lbl_801DAC5C /* 801DAC4C 001D7A4C 7F A3 EB 78 */ mr r3, r29 -/* 801DAC50 001D7A50 4B FF 96 E9 */ bl func_801D4338 +/* 801DAC50 001D7A50 4B FF 96 E9 */ bl OSRestoreInterrupts /* 801DAC54 001D7A54 7F 83 E3 78 */ mr r3, r28 /* 801DAC58 001D7A58 48 00 00 BC */ b lbl_801DAD14 lbl_801DAC5C: @@ -43264,7 +43264,7 @@ lbl_801DACA8: /* 801DACAC 001D7AAC 90 1E 00 00 */ stw r0, 0(r30) /* 801DACB0 001D7AB0 3B 80 00 80 */ li r28, 0x80 lbl_801DACB4: -/* 801DACB4 001D7AB4 4B FF C8 B9 */ bl func_801D756C +/* 801DACB4 001D7AB4 4B FF C8 B9 */ bl __OSGetSystemTime /* 801DACB8 001D7AB8 90 9F 00 04 */ stw r4, 4(r31) /* 801DACBC 001D7ABC 3C 80 43 1C */ lis r4, 0x431BDE83@ha /* 801DACC0 001D7AC0 3C A0 80 1E */ lis r5, lbl_801DA8CC@ha @@ -43284,9 +43284,9 @@ lbl_801DACB4: /* 801DACF8 001D7AF8 38 A0 00 01 */ li r5, 1 /* 801DACFC 001D7AFC 38 E0 00 03 */ li r7, 3 /* 801DAD00 001D7B00 39 20 00 00 */ li r9, 0 -/* 801DAD04 001D7B04 4B FF FA 5D */ bl func_801DA760 +/* 801DAD04 001D7B04 4B FF FA 5D */ bl SITransfer /* 801DAD08 001D7B08 7F A3 EB 78 */ mr r3, r29 -/* 801DAD0C 001D7B0C 4B FF 96 2D */ bl func_801D4338 +/* 801DAD0C 001D7B0C 4B FF 96 2D */ bl OSRestoreInterrupts /* 801DAD10 001D7B10 7F 83 E3 78 */ mr r3, r28 lbl_801DAD14: /* 801DAD14 001D7B14 BB 61 00 14 */ lmw r27, 0x14(r1) @@ -43295,8 +43295,8 @@ lbl_801DAD14: /* 801DAD20 001D7B20 7C 08 03 A6 */ mtlr r0 /* 801DAD24 001D7B24 4E 80 00 20 */ blr -.global func_801DAD28 -func_801DAD28: +.global SIGetTypeAsync +SIGetTypeAsync: /* 801DAD28 001D7B28 7C 08 02 A6 */ mflr r0 /* 801DAD2C 001D7B2C 90 01 00 04 */ stw r0, 4(r1) /* 801DAD30 001D7B30 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -43306,10 +43306,10 @@ func_801DAD28: /* 801DAD40 001D7B40 93 A1 00 14 */ stw r29, 0x14(r1) /* 801DAD44 001D7B44 93 81 00 10 */ stw r28, 0x10(r1) /* 801DAD48 001D7B48 3B 83 00 00 */ addi r28, r3, 0 -/* 801DAD4C 001D7B4C 4B FF 95 C5 */ bl func_801D4310 +/* 801DAD4C 001D7B4C 4B FF 95 C5 */ bl OSDisableInterrupts /* 801DAD50 001D7B50 3B C3 00 00 */ addi r30, r3, 0 /* 801DAD54 001D7B54 38 7C 00 00 */ addi r3, r28, 0 -/* 801DAD58 001D7B58 4B FF FE 0D */ bl func_801DAB64 +/* 801DAD58 001D7B58 4B FF FE 0D */ bl SIGetType /* 801DAD5C 001D7B5C 3C 80 80 2B */ lis r4, lbl_802B65E0@ha /* 801DAD60 001D7B60 57 85 10 3A */ slwi r5, r28, 2 /* 801DAD64 001D7B64 38 04 65 E0 */ addi r0, r4, lbl_802B65E0@l @@ -43371,7 +43371,7 @@ lbl_801DAE24: /* 801DAE34 001D7C34 4E 80 00 21 */ blrl lbl_801DAE38: /* 801DAE38 001D7C38 7F C3 F3 78 */ mr r3, r30 -/* 801DAE3C 001D7C3C 4B FF 94 FD */ bl func_801D4338 +/* 801DAE3C 001D7C3C 4B FF 94 FD */ bl OSRestoreInterrupts /* 801DAE40 001D7C40 7F A3 EB 78 */ mr r3, r29 /* 801DAE44 001D7C44 80 01 00 24 */ lwz r0, 0x24(r1) /* 801DAE48 001D7C48 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -43382,8 +43382,8 @@ lbl_801DAE38: /* 801DAE5C 001D7C5C 7C 08 03 A6 */ mtlr r0 /* 801DAE60 001D7C60 4E 80 00 20 */ blr -.global func_801DAE64 -func_801DAE64: +.global SISetSamplingRate +SISetSamplingRate: /* 801DAE64 001D7C64 7C 08 02 A6 */ mflr r0 /* 801DAE68 001D7C68 90 01 00 04 */ stw r0, 4(r1) /* 801DAE6C 001D7C6C 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -43397,10 +43397,10 @@ func_801DAE64: /* 801DAE8C 001D7C8C 40 81 00 08 */ ble lbl_801DAE94 /* 801DAE90 001D7C90 3B A0 00 0B */ li r29, 0xb lbl_801DAE94: -/* 801DAE94 001D7C94 4B FF 94 7D */ bl func_801D4310 +/* 801DAE94 001D7C94 4B FF 94 7D */ bl OSDisableInterrupts /* 801DAE98 001D7C98 93 AD 9D 18 */ stw r29, lbl_803CC618-_SDA_BASE_(r13) /* 801DAE9C 001D7C9C 7C 7E 1B 78 */ mr r30, r3 -/* 801DAEA0 001D7CA0 48 00 1B F9 */ bl func_801DCA98 +/* 801DAEA0 001D7CA0 48 00 1B F9 */ bl VIGetTvFormat /* 801DAEA4 001D7CA4 2C 03 00 02 */ cmpwi r3, 2 /* 801DAEA8 001D7CA8 41 82 00 24 */ beq lbl_801DAECC /* 801DAEAC 001D7CAC 40 80 00 14 */ bge lbl_801DAEC0 @@ -43439,9 +43439,9 @@ lbl_801DAF0C: /* 801DAF14 001D7D14 7C 64 1A 14 */ add r3, r4, r3 /* 801DAF18 001D7D18 88 83 00 02 */ lbz r4, 2(r3) /* 801DAF1C 001D7D1C 7C 65 01 D6 */ mullw r3, r5, r0 -/* 801DAF20 001D7D20 4B FF F4 A9 */ bl func_801DA3C8 +/* 801DAF20 001D7D20 4B FF F4 A9 */ bl SISetXY /* 801DAF24 001D7D24 7F C3 F3 78 */ mr r3, r30 -/* 801DAF28 001D7D28 4B FF 94 11 */ bl func_801D4338 +/* 801DAF28 001D7D28 4B FF 94 11 */ bl OSRestoreInterrupts /* 801DAF2C 001D7D2C 80 01 00 24 */ lwz r0, 0x24(r1) /* 801DAF30 001D7D30 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 801DAF34 001D7D34 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -43450,13 +43450,13 @@ lbl_801DAF0C: /* 801DAF40 001D7D40 7C 08 03 A6 */ mtlr r0 /* 801DAF44 001D7D44 4E 80 00 20 */ blr -.global func_801DAF48 -func_801DAF48: +.global SIRefreshSamplingRate +SIRefreshSamplingRate: /* 801DAF48 001D7D48 7C 08 02 A6 */ mflr r0 /* 801DAF4C 001D7D4C 90 01 00 04 */ stw r0, 4(r1) /* 801DAF50 001D7D50 94 21 FF F8 */ stwu r1, -8(r1) /* 801DAF54 001D7D54 80 6D 9D 18 */ lwz r3, lbl_803CC618-_SDA_BASE_(r13) -/* 801DAF58 001D7D58 4B FF FF 0D */ bl func_801DAE64 +/* 801DAF58 001D7D58 4B FF FF 0D */ bl SISetSamplingRate /* 801DAF5C 001D7D5C 80 01 00 0C */ lwz r0, 0xc(r1) /* 801DAF60 001D7D60 38 21 00 08 */ addi r1, r1, 8 /* 801DAF64 001D7D64 7C 08 03 A6 */ mtlr r0 @@ -43509,15 +43509,15 @@ lbl_801DB000: /* 801DB00C 001D7E0C 41 82 00 54 */ beq lbl_801DB060 lbl_801DB010: /* 801DB010 001D7E10 38 61 00 18 */ addi r3, r1, 0x18 -/* 801DB014 001D7E14 4B FF 7B 59 */ bl func_801D2B6C +/* 801DB014 001D7E14 4B FF 7B 59 */ bl OSClearContext /* 801DB018 001D7E18 38 61 00 18 */ addi r3, r1, 0x18 -/* 801DB01C 001D7E1C 4B FF 79 89 */ bl func_801D29A4 +/* 801DB01C 001D7E1C 4B FF 79 89 */ bl OSSetCurrentContext /* 801DB020 001D7E20 80 0D 9D 3C */ lwz r0, lbl_803CC63C-_SDA_BASE_(r13) /* 801DB024 001D7E24 28 00 00 00 */ cmplwi r0, 0 /* 801DB028 001D7E28 41 82 00 24 */ beq lbl_801DB04C /* 801DB02C 001D7E2C 38 61 00 16 */ addi r3, r1, 0x16 /* 801DB030 001D7E30 38 81 00 14 */ addi r4, r1, 0x14 -/* 801DB034 001D7E34 48 00 1C E9 */ bl func_801DCD1C +/* 801DB034 001D7E34 48 00 1C E9 */ bl __VIGetCurrentPosition /* 801DB038 001D7E38 81 8D 9D 3C */ lwz r12, lbl_803CC63C-_SDA_BASE_(r13) /* 801DB03C 001D7E3C A8 61 00 16 */ lha r3, 0x16(r1) /* 801DB040 001D7E40 7D 88 03 A6 */ mtlr r12 @@ -43525,18 +43525,18 @@ lbl_801DB010: /* 801DB048 001D7E48 4E 80 00 21 */ blrl lbl_801DB04C: /* 801DB04C 001D7E4C 38 61 00 18 */ addi r3, r1, 0x18 -/* 801DB050 001D7E50 4B FF 7B 1D */ bl func_801D2B6C +/* 801DB050 001D7E50 4B FF 7B 1D */ bl OSClearContext /* 801DB054 001D7E54 7F C3 F3 78 */ mr r3, r30 -/* 801DB058 001D7E58 4B FF 79 4D */ bl func_801D29A4 +/* 801DB058 001D7E58 4B FF 79 4D */ bl OSSetCurrentContext /* 801DB05C 001D7E5C 48 00 01 70 */ b lbl_801DB1CC lbl_801DB060: /* 801DB060 001D7E60 80 8D 9D 24 */ lwz r4, lbl_803CC624-_SDA_BASE_(r13) /* 801DB064 001D7E64 38 61 00 18 */ addi r3, r1, 0x18 /* 801DB068 001D7E68 38 04 00 01 */ addi r0, r4, 1 /* 801DB06C 001D7E6C 90 0D 9D 24 */ stw r0, lbl_803CC624-_SDA_BASE_(r13) -/* 801DB070 001D7E70 4B FF 7A FD */ bl func_801D2B6C +/* 801DB070 001D7E70 4B FF 7A FD */ bl OSClearContext /* 801DB074 001D7E74 38 61 00 18 */ addi r3, r1, 0x18 -/* 801DB078 001D7E78 4B FF 79 2D */ bl func_801D29A4 +/* 801DB078 001D7E78 4B FF 79 2D */ bl OSSetCurrentContext /* 801DB07C 001D7E7C 81 8D 9D 34 */ lwz r12, lbl_803CC634-_SDA_BASE_(r13) /* 801DB080 001D7E80 28 0C 00 00 */ cmplwi r12, 0 /* 801DB084 001D7E84 41 82 00 10 */ beq lbl_801DB094 @@ -43613,24 +43613,24 @@ lbl_801DB17C: /* 801DB180 001D7F80 41 82 00 10 */ beq lbl_801DB190 /* 801DB184 001D7F84 38 00 00 00 */ li r0, 0 /* 801DB188 001D7F88 90 0D 9D 28 */ stw r0, lbl_803CC628-_SDA_BASE_(r13) -/* 801DB18C 001D7F8C 4B FF FD BD */ bl func_801DAF48 +/* 801DB18C 001D7F8C 4B FF FD BD */ bl SIRefreshSamplingRate lbl_801DB190: /* 801DB190 001D7F90 80 0D 9D 38 */ lwz r0, lbl_803CC638-_SDA_BASE_(r13) /* 801DB194 001D7F94 28 00 00 00 */ cmplwi r0, 0 /* 801DB198 001D7F98 41 82 00 1C */ beq lbl_801DB1B4 /* 801DB19C 001D7F9C 38 61 00 18 */ addi r3, r1, 0x18 -/* 801DB1A0 001D7FA0 4B FF 79 CD */ bl func_801D2B6C +/* 801DB1A0 001D7FA0 4B FF 79 CD */ bl OSClearContext /* 801DB1A4 001D7FA4 81 8D 9D 38 */ lwz r12, lbl_803CC638-_SDA_BASE_(r13) /* 801DB1A8 001D7FA8 80 6D 9D 24 */ lwz r3, lbl_803CC624-_SDA_BASE_(r13) /* 801DB1AC 001D7FAC 7D 88 03 A6 */ mtlr r12 /* 801DB1B0 001D7FB0 4E 80 00 21 */ blrl lbl_801DB1B4: /* 801DB1B4 001D7FB4 38 6D 9D 2C */ addi r3, r13, lbl_803CC62C-_SDA_BASE_ -/* 801DB1B8 001D7FB8 4B FF C1 E5 */ bl func_801D739C +/* 801DB1B8 001D7FB8 4B FF C1 E5 */ bl OSWakeupThread /* 801DB1BC 001D7FBC 38 61 00 18 */ addi r3, r1, 0x18 -/* 801DB1C0 001D7FC0 4B FF 79 AD */ bl func_801D2B6C +/* 801DB1C0 001D7FC0 4B FF 79 AD */ bl OSClearContext /* 801DB1C4 001D7FC4 7F C3 F3 78 */ mr r3, r30 -/* 801DB1C8 001D7FC8 4B FF 77 DD */ bl func_801D29A4 +/* 801DB1C8 001D7FC8 4B FF 77 DD */ bl OSSetCurrentContext lbl_801DB1CC: /* 801DB1CC 001D7FCC BB 61 02 E4 */ lmw r27, 0x2e4(r1) /* 801DB1D0 001D7FD0 80 01 02 FC */ lwz r0, 0x2fc(r1) @@ -43638,8 +43638,8 @@ lbl_801DB1CC: /* 801DB1D8 001D7FD8 7C 08 03 A6 */ mtlr r0 /* 801DB1DC 001D7FDC 4E 80 00 20 */ blr -.global func_801DB1E0 -func_801DB1E0: +.global VISetPreRetraceCallback +VISetPreRetraceCallback: /* 801DB1E0 001D7FE0 7C 08 02 A6 */ mflr r0 /* 801DB1E4 001D7FE4 90 01 00 04 */ stw r0, 4(r1) /* 801DB1E8 001D7FE8 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -43647,9 +43647,9 @@ func_801DB1E0: /* 801DB1F0 001D7FF0 93 C1 00 10 */ stw r30, 0x10(r1) /* 801DB1F4 001D7FF4 7C 7E 1B 78 */ mr r30, r3 /* 801DB1F8 001D7FF8 83 ED 9D 34 */ lwz r31, lbl_803CC634-_SDA_BASE_(r13) -/* 801DB1FC 001D7FFC 4B FF 91 15 */ bl func_801D4310 +/* 801DB1FC 001D7FFC 4B FF 91 15 */ bl OSDisableInterrupts /* 801DB200 001D8000 93 CD 9D 34 */ stw r30, lbl_803CC634-_SDA_BASE_(r13) -/* 801DB204 001D8004 4B FF 91 35 */ bl func_801D4338 +/* 801DB204 001D8004 4B FF 91 35 */ bl OSRestoreInterrupts /* 801DB208 001D8008 7F E3 FB 78 */ mr r3, r31 /* 801DB20C 001D800C 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801DB210 001D8010 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -43658,8 +43658,8 @@ func_801DB1E0: /* 801DB21C 001D801C 7C 08 03 A6 */ mtlr r0 /* 801DB220 001D8020 4E 80 00 20 */ blr -.global func_801DB224 -func_801DB224: +.global VISetPostRetraceCallback +VISetPostRetraceCallback: /* 801DB224 001D8024 7C 08 02 A6 */ mflr r0 /* 801DB228 001D8028 90 01 00 04 */ stw r0, 4(r1) /* 801DB22C 001D802C 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -43667,9 +43667,9 @@ func_801DB224: /* 801DB234 001D8034 93 C1 00 10 */ stw r30, 0x10(r1) /* 801DB238 001D8038 7C 7E 1B 78 */ mr r30, r3 /* 801DB23C 001D803C 83 ED 9D 38 */ lwz r31, lbl_803CC638-_SDA_BASE_(r13) -/* 801DB240 001D8040 4B FF 90 D1 */ bl func_801D4310 +/* 801DB240 001D8040 4B FF 90 D1 */ bl OSDisableInterrupts /* 801DB244 001D8044 93 CD 9D 38 */ stw r30, lbl_803CC638-_SDA_BASE_(r13) -/* 801DB248 001D8048 4B FF 90 F1 */ bl func_801D4338 +/* 801DB248 001D8048 4B FF 90 F1 */ bl OSRestoreInterrupts /* 801DB24C 001D804C 7F E3 FB 78 */ mr r3, r31 /* 801DB250 001D8050 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801DB254 001D8054 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -43722,8 +43722,8 @@ lbl_801DB300: /* 801DB300 001D8100 38 60 00 00 */ li r3, 0 /* 801DB304 001D8104 4E 80 00 20 */ blr -.global func_801DB308 -func_801DB308: +.global __VIInit +__VIInit: /* 801DB308 001D8108 7C 08 02 A6 */ mflr r0 /* 801DB30C 001D810C 90 01 00 04 */ stw r0, 4(r1) /* 801DB310 001D8110 94 21 FF D0 */ stwu r1, -0x30(r1) @@ -43858,8 +43858,8 @@ lbl_801DB4EC: /* 801DB500 001D8300 7C 08 03 A6 */ mtlr r0 /* 801DB504 001D8304 4E 80 00 20 */ blr -.global func_801DB508 -func_801DB508: +.global VIInit +VIInit: /* 801DB508 001D8308 7C 08 02 A6 */ mflr r0 /* 801DB50C 001D830C 3C 80 80 2B */ lis r4, lbl_802B6738@ha /* 801DB510 001D8310 90 01 00 04 */ stw r0, 4(r1) @@ -43875,7 +43875,7 @@ func_801DB508: /* 801DB538 001D8338 2C 00 00 00 */ cmpwi r0, 0 /* 801DB53C 001D833C 40 82 04 5C */ bne lbl_801DB998 /* 801DB540 001D8340 80 6D 86 90 */ lwz r3, lbl_803CAF90-_SDA_BASE_(r13) -/* 801DB544 001D8344 4B FF 60 B9 */ bl func_801D15FC +/* 801DB544 001D8344 4B FF 60 B9 */ bl OSRegisterVersion /* 801DB548 001D8348 38 00 00 01 */ li r0, 1 /* 801DB54C 001D834C 90 0D 9D 20 */ stw r0, lbl_803CC620-_SDA_BASE_(r13) /* 801DB550 001D8350 3C 60 CC 00 */ lis r3, 0xCC002000@ha @@ -43885,7 +43885,7 @@ func_801DB508: /* 801DB560 001D8360 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 801DB564 001D8364 40 82 00 0C */ bne lbl_801DB570 /* 801DB568 001D8368 38 60 00 00 */ li r3, 0 -/* 801DB56C 001D836C 4B FF FD 9D */ bl func_801DB308 +/* 801DB56C 001D836C 4B FF FD 9D */ bl __VIInit lbl_801DB570: /* 801DB570 001D8370 3B E0 00 00 */ li r31, 0 /* 801DB574 001D8374 93 ED 9D 24 */ stw r31, lbl_803CC624-_SDA_BASE_(r13) @@ -43973,13 +43973,13 @@ lbl_801DB570: /* 801DB6BC 001D84BC 7C A4 23 78 */ or r4, r5, r4 /* 801DB6C0 001D84C0 B0 83 00 64 */ sth r4, 0x64(r3) /* 801DB6C4 001D84C4 B0 03 00 70 */ sth r0, 0x70(r3) -/* 801DB6C8 001D84C8 4B FF A5 D5 */ bl func_801D5C9C +/* 801DB6C8 001D84C8 4B FF A5 D5 */ bl __OSLockSram /* 801DB6CC 001D84CC 88 03 00 10 */ lbz r0, 0x10(r3) /* 801DB6D0 001D84D0 38 60 00 00 */ li r3, 0 /* 801DB6D4 001D84D4 7C 00 07 74 */ extsb r0, r0 /* 801DB6D8 001D84D8 B3 ED 9D 46 */ sth r31, lbl_803CC646-_SDA_BASE_(r13) /* 801DB6DC 001D84DC B0 0D 9D 44 */ sth r0, lbl_803CC644-_SDA_BASE_(r13) -/* 801DB6E0 001D84E0 4B FF A9 B1 */ bl func_801D6090 +/* 801DB6E0 001D84E0 4B FF A9 B1 */ bl __OSUnlockSram /* 801DB6E4 001D84E4 A3 BC 00 00 */ lhz r29, 0(r28) /* 801DB6E8 001D84E8 3C 60 80 00 */ lis r3, 0x800000CC@ha /* 801DB6EC 001D84EC 80 63 00 CC */ lwz r3, 0x800000CC@l(r3) @@ -44155,7 +44155,7 @@ lbl_801DB8E0: /* 801DB944 001D8744 9B 9E 01 2C */ stb r28, 0x12c(r30) /* 801DB948 001D8748 90 1E 01 30 */ stw r0, 0x130(r30) /* 801DB94C 001D874C 93 9E 01 34 */ stw r28, 0x134(r30) -/* 801DB950 001D8750 4B FF AE 19 */ bl func_801D6768 +/* 801DB950 001D8750 4B FF AE 19 */ bl OSInitThreadQueue /* 801DB954 001D8754 3C 60 CC 00 */ lis r3, 0xCC002030@ha /* 801DB958 001D8758 A0 03 20 30 */ lhz r0, 0xCC002030@l(r3) /* 801DB95C 001D875C 38 83 20 00 */ addi r4, r3, 0x2000 @@ -44170,9 +44170,9 @@ lbl_801DB8E0: /* 801DB980 001D8780 B0 05 00 34 */ sth r0, 0x34(r5) /* 801DB984 001D8784 93 8D 9D 34 */ stw r28, lbl_803CC634-_SDA_BASE_(r13) /* 801DB988 001D8788 93 8D 9D 38 */ stw r28, lbl_803CC638-_SDA_BASE_(r13) -/* 801DB98C 001D878C 4B FF 89 D1 */ bl func_801D435C +/* 801DB98C 001D878C 4B FF 89 D1 */ bl __OSSetInterruptHandler /* 801DB990 001D8790 38 60 00 80 */ li r3, 0x80 -/* 801DB994 001D8794 4B FF 8D CD */ bl func_801D4760 +/* 801DB994 001D8794 4B FF 8D CD */ bl __OSUnmaskInterrupts lbl_801DB998: /* 801DB998 001D8798 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801DB99C 001D879C 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -44183,24 +44183,24 @@ lbl_801DB998: /* 801DB9B0 001D87B0 7C 08 03 A6 */ mtlr r0 /* 801DB9B4 001D87B4 4E 80 00 20 */ blr -.global func_801DB9B8 -func_801DB9B8: +.global VIWaitForRetrace +VIWaitForRetrace: /* 801DB9B8 001D87B8 7C 08 02 A6 */ mflr r0 /* 801DB9BC 001D87BC 90 01 00 04 */ stw r0, 4(r1) /* 801DB9C0 001D87C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801DB9C4 001D87C4 93 E1 00 0C */ stw r31, 0xc(r1) /* 801DB9C8 001D87C8 93 C1 00 08 */ stw r30, 8(r1) -/* 801DB9CC 001D87CC 4B FF 89 45 */ bl func_801D4310 +/* 801DB9CC 001D87CC 4B FF 89 45 */ bl OSDisableInterrupts /* 801DB9D0 001D87D0 83 CD 9D 24 */ lwz r30, lbl_803CC624-_SDA_BASE_(r13) /* 801DB9D4 001D87D4 7C 7F 1B 78 */ mr r31, r3 lbl_801DB9D8: /* 801DB9D8 001D87D8 38 6D 9D 2C */ addi r3, r13, lbl_803CC62C-_SDA_BASE_ -/* 801DB9DC 001D87DC 4B FF B8 D5 */ bl func_801D72B0 +/* 801DB9DC 001D87DC 4B FF B8 D5 */ bl OSSleepThread /* 801DB9E0 001D87E0 80 0D 9D 24 */ lwz r0, lbl_803CC624-_SDA_BASE_(r13) /* 801DB9E4 001D87E4 7C 1E 00 40 */ cmplw r30, r0 /* 801DB9E8 001D87E8 41 82 FF F0 */ beq lbl_801DB9D8 /* 801DB9EC 001D87EC 7F E3 FB 78 */ mr r3, r31 -/* 801DB9F0 001D87F0 4B FF 89 49 */ bl func_801D4338 +/* 801DB9F0 001D87F0 4B FF 89 49 */ bl OSRestoreInterrupts /* 801DB9F4 001D87F4 80 01 00 14 */ lwz r0, 0x14(r1) /* 801DB9F8 001D87F8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801DB9FC 001D87FC 83 C1 00 08 */ lwz r30, 8(r1) @@ -44515,8 +44515,8 @@ lbl_801DBDD4: /* 801DBE78 001D8C78 38 21 00 28 */ addi r1, r1, 0x28 /* 801DBE7C 001D8C7C 4E 80 00 20 */ blr -.global func_801DBE80 -func_801DBE80: +.global VIConfigure +VIConfigure: /* 801DBE80 001D8C80 7C 08 02 A6 */ mflr r0 /* 801DBE84 001D8C84 3C A0 80 2B */ lis r5, lbl_802B6738@ha /* 801DBE88 001D8C88 90 01 00 04 */ stw r0, 4(r1) @@ -44526,7 +44526,7 @@ func_801DBE80: /* 801DBE98 001D8C98 3B E3 00 00 */ addi r31, r3, 0 /* 801DBE9C 001D8C9C 39 E5 67 38 */ addi r15, r5, lbl_802B6738@l /* 801DBEA0 001D8CA0 3B A4 ED 20 */ addi r29, r4, lbl_8037ED20@l -/* 801DBEA4 001D8CA4 4B FF 84 6D */ bl func_801D4310 +/* 801DBEA4 001D8CA4 4B FF 84 6D */ bl OSDisableInterrupts /* 801DBEA8 001D8CA8 80 9F 00 00 */ lwz r4, 0(r31) /* 801DBEAC 001D8CAC 3B 9D 01 14 */ addi r28, r29, 0x114 /* 801DBEB0 001D8CB0 80 1D 01 14 */ lwz r0, 0x114(r29) @@ -45087,15 +45087,15 @@ lbl_801DC660: /* 801DC684 001D9484 A1 5E 00 0A */ lhz r10, 0xa(r30) /* 801DC688 001D9488 4B FF F6 59 */ bl func_801DBCE0 /* 801DC68C 001D948C 7D C3 73 78 */ mr r3, r14 -/* 801DC690 001D9490 4B FF 7C A9 */ bl func_801D4338 +/* 801DC690 001D9490 4B FF 7C A9 */ bl OSRestoreInterrupts /* 801DC694 001D9494 B9 C1 00 30 */ lmw r14, 0x30(r1) /* 801DC698 001D9498 80 01 00 7C */ lwz r0, 0x7c(r1) /* 801DC69C 001D949C 38 21 00 78 */ addi r1, r1, 0x78 /* 801DC6A0 001D94A0 7C 08 03 A6 */ mtlr r0 /* 801DC6A4 001D94A4 4E 80 00 20 */ blr -.global func_801DC6A8 -func_801DC6A8: +.global VIFlush +VIFlush: /* 801DC6A8 001D94A8 7C 08 02 A6 */ mflr r0 /* 801DC6AC 001D94AC 3C 60 80 38 */ lis r3, lbl_8037ED20@ha /* 801DC6B0 001D94B0 90 01 00 04 */ stw r0, 4(r1) @@ -45105,7 +45105,7 @@ func_801DC6A8: /* 801DC6C0 001D94C0 93 C1 00 18 */ stw r30, 0x18(r1) /* 801DC6C4 001D94C4 93 A1 00 14 */ stw r29, 0x14(r1) /* 801DC6C8 001D94C8 93 81 00 10 */ stw r28, 0x10(r1) -/* 801DC6CC 001D94CC 4B FF 7C 45 */ bl func_801D4310 +/* 801DC6CC 001D94CC 4B FF 7C 45 */ bl OSDisableInterrupts /* 801DC6D0 001D94D0 80 AD 9D 58 */ lwz r5, lbl_803CC658-_SDA_BASE_(r13) /* 801DC6D4 001D94D4 3B C3 00 00 */ addi r30, r3, 0 /* 801DC6D8 001D94D8 38 00 00 00 */ li r0, 0 @@ -45167,7 +45167,7 @@ lbl_801DC784: /* 801DC7A8 001D95A8 7F C3 F3 78 */ mr r3, r30 /* 801DC7AC 001D95AC 80 1F 01 20 */ lwz r0, 0x120(r31) /* 801DC7B0 001D95B0 90 0D 9D 70 */ stw r0, lbl_803CC670-_SDA_BASE_(r13) -/* 801DC7B4 001D95B4 4B FF 7B 85 */ bl func_801D4338 +/* 801DC7B4 001D95B4 4B FF 7B 85 */ bl OSRestoreInterrupts /* 801DC7B8 001D95B8 80 01 00 24 */ lwz r0, 0x24(r1) /* 801DC7BC 001D95BC 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 801DC7C0 001D95C0 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -45177,8 +45177,8 @@ lbl_801DC784: /* 801DC7D0 001D95D0 7C 08 03 A6 */ mtlr r0 /* 801DC7D4 001D95D4 4E 80 00 20 */ blr -.global func_801DC7D8 -func_801DC7D8: +.global VISetNextFrameBuffer +VISetNextFrameBuffer: /* 801DC7D8 001D95D8 7C 08 02 A6 */ mflr r0 /* 801DC7DC 001D95DC 3C 80 80 38 */ lis r4, lbl_8037ED20@ha /* 801DC7E0 001D95E0 90 01 00 04 */ stw r0, 4(r1) @@ -45187,7 +45187,7 @@ func_801DC7D8: /* 801DC7EC 001D95EC 3B E4 ED 20 */ addi r31, r4, lbl_8037ED20@l /* 801DC7F0 001D95F0 93 C1 00 10 */ stw r30, 0x10(r1) /* 801DC7F4 001D95F4 3B C3 00 00 */ addi r30, r3, 0 -/* 801DC7F8 001D95F8 4B FF 7B 19 */ bl func_801D4310 +/* 801DC7F8 001D95F8 4B FF 7B 19 */ bl OSDisableInterrupts /* 801DC7FC 001D95FC 93 DF 01 20 */ stw r30, 0x120(r31) /* 801DC800 001D9600 38 00 00 01 */ li r0, 1 /* 801DC804 001D9604 3B C3 00 00 */ addi r30, r3, 0 @@ -45199,7 +45199,7 @@ func_801DC7D8: /* 801DC81C 001D961C 38 FF 01 40 */ addi r7, r31, 0x140 /* 801DC820 001D9620 4B FF F1 ED */ bl func_801DBA0C /* 801DC824 001D9624 7F C3 F3 78 */ mr r3, r30 -/* 801DC828 001D9628 4B FF 7B 11 */ bl func_801D4338 +/* 801DC828 001D9628 4B FF 7B 11 */ bl OSRestoreInterrupts /* 801DC82C 001D962C 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801DC830 001D9630 83 E1 00 14 */ lwz r31, 0x14(r1) /* 801DC834 001D9634 83 C1 00 10 */ lwz r30, 0x10(r1) @@ -45207,8 +45207,8 @@ func_801DC7D8: /* 801DC83C 001D963C 7C 08 03 A6 */ mtlr r0 /* 801DC840 001D9640 4E 80 00 20 */ blr -.global func_801DC844 -func_801DC844: +.global VISetBlack +VISetBlack: /* 801DC844 001D9644 7C 08 02 A6 */ mflr r0 /* 801DC848 001D9648 3C 80 80 38 */ lis r4, lbl_8037ED20@ha /* 801DC84C 001D964C 90 01 00 04 */ stw r0, 4(r1) @@ -45217,7 +45217,7 @@ func_801DC844: /* 801DC858 001D9658 3B E4 ED 20 */ addi r31, r4, lbl_8037ED20@l /* 801DC85C 001D965C 93 C1 00 18 */ stw r30, 0x18(r1) /* 801DC860 001D9660 3B C3 00 00 */ addi r30, r3, 0 -/* 801DC864 001D9664 4B FF 7A AD */ bl func_801D4310 +/* 801DC864 001D9664 4B FF 7A AD */ bl OSDisableInterrupts /* 801DC868 001D9668 93 DF 01 30 */ stw r30, 0x130(r31) /* 801DC86C 001D966C 7C 7E 1B 78 */ mr r30, r3 /* 801DC870 001D9670 81 5F 01 44 */ lwz r10, 0x144(r31) @@ -45233,7 +45233,7 @@ func_801DC844: /* 801DC898 001D9698 A1 4A 00 0A */ lhz r10, 0xa(r10) /* 801DC89C 001D969C 4B FF F4 45 */ bl func_801DBCE0 /* 801DC8A0 001D96A0 7F C3 F3 78 */ mr r3, r30 -/* 801DC8A4 001D96A4 4B FF 7A 95 */ bl func_801D4338 +/* 801DC8A4 001D96A4 4B FF 7A 95 */ bl OSRestoreInterrupts /* 801DC8A8 001D96A8 80 01 00 24 */ lwz r0, 0x24(r1) /* 801DC8AC 001D96AC 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 801DC8B0 001D96B0 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -45291,14 +45291,14 @@ lbl_801DC95C: /* 801DC95C 001D975C 38 60 00 00 */ li r3, 0 /* 801DC960 001D9760 4E 80 00 20 */ blr -.global func_801DC964 -func_801DC964: +.global VIGetNextField +VIGetNextField: /* 801DC964 001D9764 7C 08 02 A6 */ mflr r0 /* 801DC968 001D9768 90 01 00 04 */ stw r0, 4(r1) /* 801DC96C 001D976C 94 21 FF D8 */ stwu r1, -0x28(r1) /* 801DC970 001D9770 93 E1 00 24 */ stw r31, 0x24(r1) /* 801DC974 001D9774 93 C1 00 20 */ stw r30, 0x20(r1) -/* 801DC978 001D9778 4B FF 79 99 */ bl func_801D4310 +/* 801DC978 001D9778 4B FF 79 99 */ bl OSDisableInterrupts /* 801DC97C 001D977C 3B C3 00 00 */ addi r30, r3, 0 /* 801DC980 001D9780 38 61 00 10 */ addi r3, r1, 0x10 /* 801DC984 001D9784 38 81 00 14 */ addi r4, r1, 0x14 @@ -45321,7 +45321,7 @@ lbl_801DC9C4: /* 801DC9C4 001D97C4 3B E0 00 00 */ li r31, 0 lbl_801DC9C8: /* 801DC9C8 001D97C8 7F C3 F3 78 */ mr r3, r30 -/* 801DC9CC 001D97CC 4B FF 79 6D */ bl func_801D4338 +/* 801DC9CC 001D97CC 4B FF 79 6D */ bl OSRestoreInterrupts /* 801DC9D0 001D97D0 3C 60 80 38 */ lis r3, lbl_8037EE10@ha /* 801DC9D4 001D97D4 38 63 EE 10 */ addi r3, r3, lbl_8037EE10@l /* 801DC9D8 001D97D8 A0 03 00 0A */ lhz r0, 0xa(r3) @@ -45335,15 +45335,15 @@ lbl_801DC9C8: /* 801DC9F8 001D97F8 7C 08 03 A6 */ mtlr r0 /* 801DC9FC 001D97FC 4E 80 00 20 */ blr -.global func_801DCA00 -func_801DCA00: +.global VIGetCurrentLine +VIGetCurrentLine: /* 801DCA00 001D9800 7C 08 02 A6 */ mflr r0 /* 801DCA04 001D9804 90 01 00 04 */ stw r0, 4(r1) /* 801DCA08 001D9808 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801DCA0C 001D980C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801DCA10 001D9810 93 C1 00 18 */ stw r30, 0x18(r1) /* 801DCA14 001D9814 83 ED 9D 68 */ lwz r31, lbl_803CC668-_SDA_BASE_(r13) -/* 801DCA18 001D9818 4B FF 78 F9 */ bl func_801D4310 +/* 801DCA18 001D9818 4B FF 78 F9 */ bl OSDisableInterrupts /* 801DCA1C 001D981C 3C 80 CC 00 */ lis r4, 0xCC002000@ha /* 801DCA20 001D9820 39 04 20 00 */ addi r8, r4, 0xCC002000@l /* 801DCA24 001D9824 A4 08 00 2C */ lhzu r0, 0x2c(r8) @@ -45364,7 +45364,7 @@ lbl_801DCA30: /* 801DCA5C 001D985C 54 C4 08 3C */ slwi r4, r6, 1 /* 801DCA60 001D9860 7C 05 03 96 */ divwu r0, r5, r0 /* 801DCA64 001D9864 7F C4 02 14 */ add r30, r4, r0 -/* 801DCA68 001D9868 4B FF 78 D1 */ bl func_801D4338 +/* 801DCA68 001D9868 4B FF 78 D1 */ bl OSRestoreInterrupts /* 801DCA6C 001D986C A0 1F 00 18 */ lhz r0, 0x18(r31) /* 801DCA70 001D9870 7C 1E 00 40 */ cmplw r30, r0 /* 801DCA74 001D9874 41 80 00 08 */ blt lbl_801DCA7C @@ -45378,13 +45378,13 @@ lbl_801DCA7C: /* 801DCA90 001D9890 7C 08 03 A6 */ mtlr r0 /* 801DCA94 001D9894 4E 80 00 20 */ blr -.global func_801DCA98 -func_801DCA98: +.global VIGetTvFormat +VIGetTvFormat: /* 801DCA98 001D9898 7C 08 02 A6 */ mflr r0 /* 801DCA9C 001D989C 90 01 00 04 */ stw r0, 4(r1) /* 801DCAA0 001D98A0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801DCAA4 001D98A4 93 E1 00 0C */ stw r31, 0xc(r1) -/* 801DCAA8 001D98A8 4B FF 78 69 */ bl func_801D4310 +/* 801DCAA8 001D98A8 4B FF 78 69 */ bl OSDisableInterrupts /* 801DCAAC 001D98AC 80 AD 9D 6C */ lwz r5, lbl_803CC66C-_SDA_BASE_(r13) /* 801DCAB0 001D98B0 28 05 00 06 */ cmplwi r5, 6 /* 801DCAB4 001D98B4 41 81 00 30 */ bgt lbl_801DCAE4 @@ -45400,7 +45400,7 @@ func_801DCA98: /* 801DCADC 001D98DC 48 00 00 08 */ b lbl_801DCAE4 /* 801DCAE0 001D98E0 7C BF 2B 78 */ mr r31, r5 lbl_801DCAE4: -/* 801DCAE4 001D98E4 4B FF 78 55 */ bl func_801D4338 +/* 801DCAE4 001D98E4 4B FF 78 55 */ bl OSRestoreInterrupts /* 801DCAE8 001D98E8 7F E3 FB 78 */ mr r3, r31 /* 801DCAEC 001D98EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801DCAF0 001D98F0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -45408,8 +45408,8 @@ lbl_801DCAE4: /* 801DCAF8 001D98F8 7C 08 03 A6 */ mtlr r0 /* 801DCAFC 001D98FC 4E 80 00 20 */ blr -.global func_801DCB00 -func_801DCB00: +.global __VIDisplayPositionToXY +__VIDisplayPositionToXY: /* 801DCB00 001D9900 81 2D 9D 68 */ lwz r9, lbl_803CC668-_SDA_BASE_(r13) /* 801DCB04 001D9904 3C E0 80 38 */ lis r7, lbl_8037EE10@ha /* 801DCB08 001D9908 38 E7 EE 10 */ addi r7, r7, lbl_8037EE10@l @@ -45562,8 +45562,8 @@ lbl_801DCD10: /* 801DCD14 001D9B14 B0 05 00 00 */ sth r0, 0(r5) /* 801DCD18 001D9B18 4E 80 00 20 */ blr -.global func_801DCD1C -func_801DCD1C: +.global __VIGetCurrentPosition +__VIGetCurrentPosition: /* 801DCD1C 001D9B1C 7C 08 02 A6 */ mflr r0 /* 801DCD20 001D9B20 3C E0 CC 00 */ lis r7, 0xCC002000@ha /* 801DCD24 001D9B24 90 01 00 04 */ stw r0, 4(r1) @@ -45584,7 +45584,7 @@ lbl_801DCD44: /* 801DCD5C 001D9B5C 40 82 FF E8 */ bne lbl_801DCD44 /* 801DCD60 001D9B60 7C 03 03 78 */ mr r3, r0 /* 801DCD64 001D9B64 38 88 00 00 */ addi r4, r8, 0 -/* 801DCD68 001D9B68 4B FF FD 99 */ bl func_801DCB00 +/* 801DCD68 001D9B68 4B FF FD 99 */ bl __VIDisplayPositionToXY /* 801DCD6C 001D9B6C 80 01 00 0C */ lwz r0, 0xc(r1) /* 801DCD70 001D9B70 38 21 00 08 */ addi r1, r1, 8 /* 801DCD74 001D9B74 7C 08 03 A6 */ mtlr r0 diff --git a/asm/rwsdk/rwsdk.s b/asm/rwsdk/rwsdk.s index e26eae724..c61b362b3 100644 --- a/asm/rwsdk/rwsdk.s +++ b/asm/rwsdk/rwsdk.s @@ -180,7 +180,7 @@ lbl_801F7428: /* 801F74B4 001F42B4 D0 61 00 0C */ stfs f3, 0xc(r1) /* 801F74B8 001F42B8 EC 01 00 2A */ fadds f0, f1, f0 /* 801F74BC 001F42BC EC 22 00 2A */ fadds f1, f2, f0 -/* 801F74C0 001F42C0 48 03 C8 59 */ bl func_80233D18 +/* 801F74C0 001F42C0 48 03 C8 59 */ bl _rwInvSqrt /* 801F74C4 001F42C4 C0 61 00 08 */ lfs f3, 8(r1) /* 801F74C8 001F42C8 38 81 00 08 */ addi r4, r1, 8 /* 801F74CC 001F42CC C0 41 00 0C */ lfs f2, 0xc(r1) @@ -270,7 +270,7 @@ lbl_801F75CC: /* 801F7608 001F4408 7E FF 02 14 */ add r23, r31, r0 /* 801F760C 001F440C 7F 05 C3 78 */ mr r5, r24 /* 801F7610 001F4410 7E E6 BB 78 */ mr r6, r23 -/* 801F7614 001F4414 48 03 59 8D */ bl func_8022CFA0 +/* 801F7614 001F4414 48 03 59 8D */ bl RtIntersectionSphereTriangle /* 801F7618 001F4418 2C 03 00 00 */ cmpwi r3, 0 /* 801F761C 001F441C 41 82 00 68 */ beq lbl_801F7684 /* 801F7620 001F4420 80 79 00 00 */ lwz r3, 0(r25) @@ -394,7 +394,7 @@ lbl_801F77B8: /* 801F77D4 001F45D4 38 E1 00 08 */ addi r7, r1, 8 /* 801F77D8 001F45D8 D0 01 00 34 */ stfs f0, 0x34(r1) /* 801F77DC 001F45DC 80 68 00 04 */ lwz r3, 4(r8) -/* 801F77E0 001F45E0 48 00 27 09 */ bl func_801F9EE8 +/* 801F77E0 001F45E0 48 00 27 09 */ bl _rpCollBSPTreeForAllLineLeafNodeIntersections /* 801F77E4 001F45E4 48 00 02 C4 */ b lbl_801F7AA8 lbl_801F77E8: /* 801F77E8 001F45E8 C0 39 00 0C */ lfs f1, 0xc(r25) @@ -549,7 +549,7 @@ lbl_801F799C: /* 801F7A28 001F4828 D0 61 00 3C */ stfs f3, 0x3c(r1) /* 801F7A2C 001F482C EC 01 00 2A */ fadds f0, f1, f0 /* 801F7A30 001F4830 EC 22 00 2A */ fadds f1, f2, f0 -/* 801F7A34 001F4834 48 03 C2 E5 */ bl func_80233D18 +/* 801F7A34 001F4834 48 03 C2 E5 */ bl _rwInvSqrt /* 801F7A38 001F4838 C0 61 00 38 */ lfs f3, 0x38(r1) /* 801F7A3C 001F483C 38 81 00 38 */ addi r4, r1, 0x38 /* 801F7A40 001F4840 C0 41 00 3C */ lfs f2, 0x3c(r1) @@ -659,7 +659,7 @@ func_801F7AFC: /* 801F7BC4 001F49C4 D0 21 00 20 */ stfs f1, 0x20(r1) /* 801F7BC8 001F49C8 D0 01 00 24 */ stfs f0, 0x24(r1) /* 801F7BCC 001F49CC 80 68 00 04 */ lwz r3, 4(r8) -/* 801F7BD0 001F49D0 48 00 2B F5 */ bl func_801FA7C4 +/* 801F7BD0 001F49D0 48 00 2B F5 */ bl _rpCollBSPTreeForAllBoxLeafNodeIntersections /* 801F7BD4 001F49D4 48 00 00 DC */ b lbl_801F7CB0 lbl_801F7BD8: /* 801F7BD8 001F49D8 C0 22 B9 D4 */ lfs f1, lbl_803D0354-_SDA2_BASE_(r2) @@ -686,7 +686,7 @@ lbl_801F7BF8: /* 801F7C28 001F4A28 7E FC 02 14 */ add r23, r28, r0 /* 801F7C2C 001F4A2C 7F 05 C3 78 */ mr r5, r24 /* 801F7C30 001F4A30 7E E6 BB 78 */ mr r6, r23 -/* 801F7C34 001F4A34 48 03 53 6D */ bl func_8022CFA0 +/* 801F7C34 001F4A34 48 03 53 6D */ bl RtIntersectionSphereTriangle /* 801F7C38 001F4A38 2C 03 00 00 */ cmpwi r3, 0 /* 801F7C3C 001F4A3C 41 82 00 60 */ beq lbl_801F7C9C /* 801F7C40 001F4A40 80 79 00 00 */ lwz r3, 0(r25) @@ -763,15 +763,15 @@ func_801F7CD4: /* 801F7D40 001F4B40 7C B7 2B 78 */ mr r23, r5 /* 801F7D44 001F4B44 90 01 00 78 */ stw r0, 0x78(r1) /* 801F7D48 001F4B48 80 63 00 04 */ lwz r3, 4(r3) -/* 801F7D4C 001F4B4C 48 04 12 E5 */ bl func_80239030 +/* 801F7D4C 001F4B4C 48 04 12 E5 */ bl RwFrameGetLTM /* 801F7D50 001F4B50 7C 64 1B 78 */ mr r4, r3 /* 801F7D54 001F4B54 38 61 00 6C */ addi r3, r1, 0x6c -/* 801F7D58 001F4B58 48 03 8B 31 */ bl func_80230888 +/* 801F7D58 001F4B58 48 03 8B 31 */ bl RwMatrixInvert /* 801F7D5C 001F4B5C 7F 04 C3 78 */ mr r4, r24 /* 801F7D60 001F4B60 38 61 00 2C */ addi r3, r1, 0x2c /* 801F7D64 001F4B64 38 C1 00 6C */ addi r6, r1, 0x6c /* 801F7D68 001F4B68 38 A0 00 02 */ li r5, 2 -/* 801F7D6C 001F4B6C 48 03 C0 09 */ bl func_80233D74 +/* 801F7D6C 001F4B6C 48 03 C0 09 */ bl RwV3dTransformPoints /* 801F7D70 001F4B70 80 1F 00 18 */ lwz r0, 0x18(r31) /* 801F7D74 001F4B74 2C 00 00 01 */ cmpwi r0, 1 /* 801F7D78 001F4B78 40 82 00 24 */ bne lbl_801F7D9C @@ -1043,7 +1043,7 @@ lbl_801F8138: /* 801F816C 001F4F6C EC 01 00 2A */ fadds f0, f1, f0 /* 801F8170 001F4F70 D0 61 00 4C */ stfs f3, 0x4c(r1) /* 801F8174 001F4F74 EC 22 00 2A */ fadds f1, f2, f0 -/* 801F8178 001F4F78 48 03 BB A1 */ bl func_80233D18 +/* 801F8178 001F4F78 48 03 BB A1 */ bl _rwInvSqrt /* 801F817C 001F4F7C C0 61 00 44 */ lfs f3, 0x44(r1) /* 801F8180 001F4F80 38 81 00 44 */ addi r4, r1, 0x44 /* 801F8184 001F4F84 C0 41 00 48 */ lfs f2, 0x48(r1) @@ -1127,15 +1127,15 @@ func_801F826C: /* 801F82A0 001F50A0 7C B7 2B 78 */ mr r23, r5 /* 801F82A4 001F50A4 90 01 00 74 */ stw r0, 0x74(r1) /* 801F82A8 001F50A8 80 63 00 04 */ lwz r3, 4(r3) -/* 801F82AC 001F50AC 48 04 0D 85 */ bl func_80239030 +/* 801F82AC 001F50AC 48 04 0D 85 */ bl RwFrameGetLTM /* 801F82B0 001F50B0 7C 64 1B 78 */ mr r4, r3 /* 801F82B4 001F50B4 38 61 00 68 */ addi r3, r1, 0x68 -/* 801F82B8 001F50B8 48 03 85 D1 */ bl func_80230888 +/* 801F82B8 001F50B8 48 03 85 D1 */ bl RwMatrixInvert /* 801F82BC 001F50BC 7F 04 C3 78 */ mr r4, r24 /* 801F82C0 001F50C0 38 61 00 30 */ addi r3, r1, 0x30 /* 801F82C4 001F50C4 38 C1 00 68 */ addi r6, r1, 0x68 /* 801F82C8 001F50C8 38 A0 00 01 */ li r5, 1 -/* 801F82CC 001F50CC 48 03 BA A9 */ bl func_80233D74 +/* 801F82CC 001F50CC 48 03 BA A9 */ bl RwV3dTransformPoints /* 801F82D0 001F50D0 C0 21 00 88 */ lfs f1, 0x88(r1) /* 801F82D4 001F50D4 C0 01 00 8C */ lfs f0, 0x8c(r1) /* 801F82D8 001F50D8 EC 21 00 72 */ fmuls f1, f1, f1 @@ -1144,7 +1144,7 @@ func_801F826C: /* 801F82E4 001F50E4 EC 42 00 B2 */ fmuls f2, f2, f2 /* 801F82E8 001F50E8 EC 01 00 2A */ fadds f0, f1, f0 /* 801F82EC 001F50EC EC 22 00 2A */ fadds f1, f2, f0 -/* 801F82F0 001F50F0 48 03 B9 D5 */ bl func_80233CC4 +/* 801F82F0 001F50F0 48 03 B9 D5 */ bl _rwSqrt /* 801F82F4 001F50F4 C0 18 00 0C */ lfs f0, 0xc(r24) /* 801F82F8 001F50F8 EC 21 00 32 */ fmuls f1, f1, f0 /* 801F82FC 001F50FC D0 21 00 3C */ stfs f1, 0x3c(r1) @@ -1312,7 +1312,7 @@ lbl_801F8554: /* 801F8560 001F5360 38 61 00 30 */ addi r3, r1, 0x30 /* 801F8564 001F5364 38 E1 00 40 */ addi r7, r1, 0x40 /* 801F8568 001F5368 39 01 00 08 */ addi r8, r1, 8 -/* 801F856C 001F536C 48 03 4A 35 */ bl func_8022CFA0 +/* 801F856C 001F536C 48 03 4A 35 */ bl RtIntersectionSphereTriangle /* 801F8570 001F5370 2C 03 00 00 */ cmpwi r3, 0 /* 801F8574 001F5374 41 82 00 60 */ beq lbl_801F85D4 /* 801F8578 001F5378 C0 01 00 08 */ lfs f0, 8(r1) @@ -1359,8 +1359,8 @@ lbl_801F85EC: /* 801F860C 001F540C 38 21 00 F0 */ addi r1, r1, 0xf0 /* 801F8610 001F5410 4E 80 00 20 */ blr -.global func_801F8614 -func_801F8614: +.global RpAtomicForAllIntersections +RpAtomicForAllIntersections: /* 801F8614 001F5414 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801F8618 001F5418 7C 08 02 A6 */ mflr r0 /* 801F861C 001F541C 90 01 00 34 */ stw r0, 0x34(r1) @@ -1394,7 +1394,7 @@ lbl_801F867C: /* 801F867C 001F547C 80 64 00 00 */ lwz r3, 0(r4) /* 801F8680 001F5480 28 03 00 00 */ cmplwi r3, 0 /* 801F8684 001F5484 41 82 00 24 */ beq lbl_801F86A8 -/* 801F8688 001F5488 48 01 A4 79 */ bl func_80212B00 +/* 801F8688 001F5488 48 01 A4 79 */ bl RpAtomicGetWorldBoundingSphere /* 801F868C 001F548C 7C 60 1B 78 */ mr r0, r3 /* 801F8690 001F5490 7F E3 FB 78 */ mr r3, r31 /* 801F8694 001F5494 7C 04 03 78 */ mr r4, r0 @@ -1408,10 +1408,10 @@ lbl_801F86A8: /* 801F86B0 001F54B0 90 01 00 10 */ stw r0, 0x10(r1) /* 801F86B4 001F54B4 38 63 00 16 */ addi r3, r3, 0x80000016@l /* 801F86B8 001F54B8 4C C6 31 82 */ crclr 6 -/* 801F86BC 001F54BC 48 03 6F 79 */ bl func_8022F634 +/* 801F86BC 001F54BC 48 03 6F 79 */ bl _rwerror /* 801F86C0 001F54C0 90 61 00 14 */ stw r3, 0x14(r1) /* 801F86C4 001F54C4 38 61 00 10 */ addi r3, r1, 0x10 -/* 801F86C8 001F54C8 48 03 6E C9 */ bl func_8022F590 +/* 801F86C8 001F54C8 48 03 6E C9 */ bl RwErrorSet /* 801F86CC 001F54CC 38 60 00 00 */ li r3, 0 /* 801F86D0 001F54D0 48 00 00 28 */ b lbl_801F86F8 lbl_801F86D4: @@ -1419,10 +1419,10 @@ lbl_801F86D4: /* 801F86D8 001F54D8 38 60 00 00 */ li r3, 0 /* 801F86DC 001F54DC 90 01 00 08 */ stw r0, 8(r1) /* 801F86E0 001F54E0 4C C6 31 82 */ crclr 6 -/* 801F86E4 001F54E4 48 03 6F 51 */ bl func_8022F634 +/* 801F86E4 001F54E4 48 03 6F 51 */ bl _rwerror /* 801F86E8 001F54E8 90 61 00 0C */ stw r3, 0xc(r1) /* 801F86EC 001F54EC 38 61 00 08 */ addi r3, r1, 8 -/* 801F86F0 001F54F0 48 03 6E A1 */ bl func_8022F590 +/* 801F86F0 001F54F0 48 03 6E A1 */ bl RwErrorSet /* 801F86F4 001F54F4 38 60 00 00 */ li r3, 0 lbl_801F86F8: /* 801F86F8 001F54F8 80 01 00 34 */ lwz r0, 0x34(r1) @@ -2184,7 +2184,7 @@ lbl_801F918C: /* 801F9218 001F6018 D0 61 00 0C */ stfs f3, 0xc(r1) /* 801F921C 001F601C EC 01 00 2A */ fadds f0, f1, f0 /* 801F9220 001F6020 EC 22 00 2A */ fadds f1, f2, f0 -/* 801F9224 001F6024 48 03 AA F5 */ bl func_80233D18 +/* 801F9224 001F6024 48 03 AA F5 */ bl _rwInvSqrt /* 801F9228 001F6028 C0 61 00 08 */ lfs f3, 8(r1) /* 801F922C 001F602C 7F C4 F3 78 */ mr r4, r30 /* 801F9230 001F6030 C0 41 00 0C */ lfs f2, 0xc(r1) @@ -2274,7 +2274,7 @@ lbl_801F9330: /* 801F936C 001F616C 7E DC 02 14 */ add r22, r28, r0 /* 801F9370 001F6170 7E E5 BB 78 */ mr r5, r23 /* 801F9374 001F6174 7E C6 B3 78 */ mr r6, r22 -/* 801F9378 001F6178 48 03 3C 29 */ bl func_8022CFA0 +/* 801F9378 001F6178 48 03 3C 29 */ bl RtIntersectionSphereTriangle /* 801F937C 001F617C 2C 03 00 00 */ cmpwi r3, 0 /* 801F9380 001F6180 41 82 00 6C */ beq lbl_801F93EC /* 801F9384 001F6184 80 78 00 00 */ lwz r3, 0(r24) @@ -2352,7 +2352,7 @@ lbl_801F945C: /* 801F9490 001F6290 7E DC 02 14 */ add r22, r28, r0 /* 801F9494 001F6294 7E E5 BB 78 */ mr r5, r23 /* 801F9498 001F6298 7E C6 B3 78 */ mr r6, r22 -/* 801F949C 001F629C 48 03 41 B9 */ bl func_8022D654 +/* 801F949C 001F629C 48 03 41 B9 */ bl RtIntersectionBBoxTriangle /* 801F94A0 001F62A0 2C 03 00 00 */ cmpwi r3, 0 /* 801F94A4 001F62A4 41 82 00 FC */ beq lbl_801F95A0 /* 801F94A8 001F62A8 80 78 00 00 */ lwz r3, 0(r24) @@ -2392,7 +2392,7 @@ lbl_801F945C: /* 801F9530 001F6330 D0 61 00 0C */ stfs f3, 0xc(r1) /* 801F9534 001F6334 EC 01 00 2A */ fadds f0, f1, f0 /* 801F9538 001F6338 EC 22 00 2A */ fadds f1, f2, f0 -/* 801F953C 001F633C 48 03 A7 DD */ bl func_80233D18 +/* 801F953C 001F633C 48 03 A7 DD */ bl _rwInvSqrt /* 801F9540 001F6340 C0 61 00 08 */ lfs f3, 8(r1) /* 801F9544 001F6344 7F A4 EB 78 */ mr r4, r29 /* 801F9548 001F6348 C0 41 00 0C */ lfs f2, 0xc(r1) @@ -2448,7 +2448,7 @@ lbl_801F95CC: /* 801F9600 001F6400 80 67 00 04 */ lwz r3, 4(r7) /* 801F9604 001F6404 7C 87 23 78 */ mr r7, r4 /* 801F9608 001F6408 38 84 00 18 */ addi r4, r4, 0x18 -/* 801F960C 001F640C 48 00 08 DD */ bl func_801F9EE8 +/* 801F960C 001F640C 48 00 08 DD */ bl _rpCollBSPTreeForAllLineLeafNodeIntersections /* 801F9610 001F6410 28 03 00 00 */ cmplwi r3, 0 /* 801F9614 001F6414 40 82 00 0C */ bne lbl_801F9620 /* 801F9618 001F6418 38 60 00 00 */ li r3, 0 @@ -2475,7 +2475,7 @@ lbl_801F9638: /* 801F9660 001F6460 93 E6 00 18 */ stw r31, 0x18(r6) /* 801F9664 001F6464 80 63 00 04 */ lwz r3, 4(r3) /* 801F9668 001F6468 80 A6 00 1C */ lwz r5, 0x1c(r6) -/* 801F966C 001F646C 48 00 11 59 */ bl func_801FA7C4 +/* 801F966C 001F646C 48 00 11 59 */ bl _rpCollBSPTreeForAllBoxLeafNodeIntersections /* 801F9670 001F6470 28 03 00 00 */ cmplwi r3, 0 /* 801F9674 001F6474 40 82 00 0C */ bne lbl_801F9680 /* 801F9678 001F6478 38 60 00 00 */ li r3, 0 @@ -2489,8 +2489,8 @@ lbl_801F9684: /* 801F9690 001F6490 38 21 00 10 */ addi r1, r1, 0x10 /* 801F9694 001F6494 4E 80 00 20 */ blr -.global func_801F9698 -func_801F9698: +.global RpCollisionWorldForAllIntersections +RpCollisionWorldForAllIntersections: /* 801F9698 001F6498 94 21 FC E0 */ stwu r1, -0x320(r1) /* 801F969C 001F649C 7C 08 02 A6 */ mflr r0 /* 801F96A0 001F64A0 90 01 03 24 */ stw r0, 0x324(r1) @@ -2520,10 +2520,10 @@ lbl_801F96F4: /* 801F96F8 001F64F8 38 60 00 00 */ li r3, 0 /* 801F96FC 001F64FC 90 01 00 20 */ stw r0, 0x20(r1) /* 801F9700 001F6500 4C C6 31 82 */ crclr 6 -/* 801F9704 001F6504 48 03 5F 31 */ bl func_8022F634 +/* 801F9704 001F6504 48 03 5F 31 */ bl _rwerror /* 801F9708 001F6508 90 61 00 24 */ stw r3, 0x24(r1) /* 801F970C 001F650C 38 61 00 20 */ addi r3, r1, 0x20 -/* 801F9710 001F6510 48 03 5E 81 */ bl func_8022F590 +/* 801F9710 001F6510 48 03 5E 81 */ bl RwErrorSet /* 801F9714 001F6514 38 60 00 00 */ li r3, 0 /* 801F9718 001F6518 48 00 04 58 */ b lbl_801F9B70 lbl_801F971C: @@ -2644,7 +2644,7 @@ lbl_801F98AC: /* 801F98D0 001F66D0 7C 86 23 78 */ mr r6, r4 /* 801F98D4 001F66D4 80 A1 00 B0 */ lwz r5, 0xb0(r1) /* 801F98D8 001F66D8 80 63 00 04 */ lwz r3, 4(r3) -/* 801F98DC 001F66DC 48 00 0E E9 */ bl func_801FA7C4 +/* 801F98DC 001F66DC 48 00 0E E9 */ bl _rpCollBSPTreeForAllBoxLeafNodeIntersections /* 801F98E0 001F66E0 28 03 00 00 */ cmplwi r3, 0 /* 801F98E4 001F66E4 40 82 00 08 */ bne lbl_801F98EC /* 801F98E8 001F66E8 3B 80 00 00 */ li r28, 0 @@ -2718,7 +2718,7 @@ lbl_801F99B8: /* 801F99DC 001F67DC 7C 86 23 78 */ mr r6, r4 /* 801F99E0 001F67E0 80 A1 00 88 */ lwz r5, 0x88(r1) /* 801F99E4 001F67E4 80 63 00 04 */ lwz r3, 4(r3) -/* 801F99E8 001F67E8 48 00 0D DD */ bl func_801FA7C4 +/* 801F99E8 001F67E8 48 00 0D DD */ bl _rpCollBSPTreeForAllBoxLeafNodeIntersections /* 801F99EC 001F67EC 28 03 00 00 */ cmplwi r3, 0 /* 801F99F0 001F67F0 40 82 00 08 */ bne lbl_801F99F8 /* 801F99F4 001F67F4 3B 80 00 00 */ li r28, 0 @@ -2760,7 +2760,7 @@ lbl_801F9A68: lbl_801F9A70: /* 801F9A70 001F6870 83 84 00 00 */ lwz r28, 0(r4) /* 801F9A74 001F6874 7F 83 E3 78 */ mr r3, r28 -/* 801F9A78 001F6878 48 01 90 89 */ bl func_80212B00 +/* 801F9A78 001F6878 48 01 90 89 */ bl RpAtomicGetWorldBoundingSphere /* 801F9A7C 001F687C 81 83 00 00 */ lwz r12, 0(r3) /* 801F9A80 001F6880 3C A0 80 20 */ lis r5, lbl_801F92EC@ha /* 801F9A84 001F6884 81 63 00 04 */ lwz r11, 4(r3) @@ -2810,7 +2810,7 @@ lbl_801F9A70: /* 801F9B34 001F6934 90 E1 00 60 */ stw r7, 0x60(r1) /* 801F9B38 001F6938 90 C1 00 64 */ stw r6, 0x64(r1) /* 801F9B3C 001F693C 90 01 00 68 */ stw r0, 0x68(r1) -/* 801F9B40 001F6940 48 02 55 01 */ bl func_8021F040 +/* 801F9B40 001F6940 48 02 55 01 */ bl RpAtomicForAllWorldSectors /* 801F9B44 001F6944 7F A3 EB 78 */ mr r3, r29 /* 801F9B48 001F6948 48 00 00 28 */ b lbl_801F9B70 lbl_801F9B4C: @@ -2818,10 +2818,10 @@ lbl_801F9B4C: /* 801F9B50 001F6950 38 60 00 00 */ li r3, 0 /* 801F9B54 001F6954 90 01 00 08 */ stw r0, 8(r1) /* 801F9B58 001F6958 4C C6 31 82 */ crclr 6 -/* 801F9B5C 001F695C 48 03 5A D9 */ bl func_8022F634 +/* 801F9B5C 001F695C 48 03 5A D9 */ bl _rwerror /* 801F9B60 001F6960 90 61 00 0C */ stw r3, 0xc(r1) /* 801F9B64 001F6964 38 61 00 08 */ addi r3, r1, 8 -/* 801F9B68 001F6968 48 03 5A 29 */ bl func_8022F590 +/* 801F9B68 001F6968 48 03 5A 29 */ bl RwErrorSet /* 801F9B6C 001F696C 38 60 00 00 */ li r3, 0 lbl_801F9B70: /* 801F9B70 001F6970 80 01 03 24 */ lwz r0, 0x324(r1) @@ -2833,8 +2833,8 @@ lbl_801F9B70: /* 801F9B88 001F6988 38 21 03 20 */ addi r1, r1, 0x320 /* 801F9B8C 001F698C 4E 80 00 20 */ blr -.global func_801F9B90 -func_801F9B90: +.global _rpCollBSPTreeInit +_rpCollBSPTreeInit: /* 801F9B90 001F6990 34 04 FF FF */ addic. r0, r4, -1 /* 801F9B94 001F6994 90 83 00 00 */ stw r4, 0(r3) /* 801F9B98 001F6998 40 81 00 20 */ ble lbl_801F9BB8 @@ -2852,8 +2852,8 @@ lbl_801F9BB8: /* 801F9BC4 001F69C4 90 03 00 08 */ stw r0, 8(r3) /* 801F9BC8 001F69C8 4E 80 00 20 */ blr -.global func_801F9BCC -func_801F9BCC: +.global _rpCollBSPTreeMemGetSize +_rpCollBSPTreeMemGetSize: /* 801F9BCC 001F69CC 38 83 FF FF */ addi r4, r3, -1 /* 801F9BD0 001F69D0 54 60 10 3A */ slwi r0, r3, 2 /* 801F9BD4 001F69D4 54 83 20 36 */ slwi r3, r4, 4 @@ -2861,8 +2861,8 @@ func_801F9BCC: /* 801F9BDC 001F69DC 38 63 00 10 */ addi r3, r3, 0x10 /* 801F9BE0 001F69E0 4E 80 00 20 */ blr -.global func_801F9BE4 -func_801F9BE4: +.global _rpCollBSPTreeDestroy +_rpCollBSPTreeDestroy: /* 801F9BE4 001F69E4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801F9BE8 001F69E8 7C 08 02 A6 */ mflr r0 /* 801F9BEC 001F69EC 28 03 00 00 */ cmplwi r3, 0 @@ -2878,8 +2878,8 @@ lbl_801F9C08: /* 801F9C10 001F6A10 38 21 00 10 */ addi r1, r1, 0x10 /* 801F9C14 001F6A14 4E 80 00 20 */ blr -.global func_801F9C18 -func_801F9C18: +.global _rpCollBSPTreeStreamWrite +_rpCollBSPTreeStreamWrite: /* 801F9C18 001F6A18 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801F9C1C 001F6A1C 7C 08 02 A6 */ mflr r0 /* 801F9C20 001F6A20 90 01 00 34 */ stw r0, 0x34(r1) @@ -2908,25 +2908,25 @@ lbl_801F9C4C: /* 801F9C78 001F6A78 A0 1C 00 06 */ lhz r0, 6(r28) /* 801F9C7C 001F6A7C 50 C0 80 1E */ rlwimi r0, r6, 0x10, 0, 0xf /* 801F9C80 001F6A80 90 01 00 0C */ stw r0, 0xc(r1) -/* 801F9C84 001F6A84 48 03 54 2D */ bl func_8022F0B0 +/* 801F9C84 001F6A84 48 03 54 2D */ bl RwStreamWriteInt32 /* 801F9C88 001F6A88 28 03 00 00 */ cmplwi r3, 0 /* 801F9C8C 001F6A8C 41 82 00 4C */ beq lbl_801F9CD8 /* 801F9C90 001F6A90 7F E3 FB 78 */ mr r3, r31 /* 801F9C94 001F6A94 38 81 00 0C */ addi r4, r1, 0xc /* 801F9C98 001F6A98 38 A0 00 04 */ li r5, 4 -/* 801F9C9C 001F6A9C 48 03 54 15 */ bl func_8022F0B0 +/* 801F9C9C 001F6A9C 48 03 54 15 */ bl RwStreamWriteInt32 /* 801F9CA0 001F6AA0 28 03 00 00 */ cmplwi r3, 0 /* 801F9CA4 001F6AA4 41 82 00 34 */ beq lbl_801F9CD8 /* 801F9CA8 001F6AA8 7F E3 FB 78 */ mr r3, r31 /* 801F9CAC 001F6AAC 38 9C 00 08 */ addi r4, r28, 8 /* 801F9CB0 001F6AB0 38 A0 00 04 */ li r5, 4 -/* 801F9CB4 001F6AB4 48 03 52 F5 */ bl func_8022EFA8 +/* 801F9CB4 001F6AB4 48 03 52 F5 */ bl RwStreamWriteReal /* 801F9CB8 001F6AB8 28 03 00 00 */ cmplwi r3, 0 /* 801F9CBC 001F6ABC 41 82 00 1C */ beq lbl_801F9CD8 /* 801F9CC0 001F6AC0 7F E3 FB 78 */ mr r3, r31 /* 801F9CC4 001F6AC4 38 9C 00 0C */ addi r4, r28, 0xc /* 801F9CC8 001F6AC8 38 A0 00 04 */ li r5, 4 -/* 801F9CCC 001F6ACC 48 03 52 DD */ bl func_8022EFA8 +/* 801F9CCC 001F6ACC 48 03 52 DD */ bl RwStreamWriteReal /* 801F9CD0 001F6AD0 28 03 00 00 */ cmplwi r3, 0 /* 801F9CD4 001F6AD4 40 82 00 0C */ bne lbl_801F9CE0 lbl_801F9CD8: @@ -2949,7 +2949,7 @@ lbl_801F9CFC: /* 801F9D0C 001F6B0C 50 C0 80 1E */ rlwimi r0, r6, 0x10, 0, 0xf /* 801F9D10 001F6B10 38 A0 00 04 */ li r5, 4 /* 801F9D14 001F6B14 90 01 00 08 */ stw r0, 8(r1) -/* 801F9D18 001F6B18 48 03 53 99 */ bl func_8022F0B0 +/* 801F9D18 001F6B18 48 03 53 99 */ bl RwStreamWriteInt32 /* 801F9D1C 001F6B1C 28 03 00 00 */ cmplwi r3, 0 /* 801F9D20 001F6B20 40 82 00 0C */ bne lbl_801F9D2C /* 801F9D24 001F6B24 38 60 00 00 */ li r3, 0 @@ -2971,8 +2971,8 @@ lbl_801F9D40: /* 801F9D58 001F6B58 38 21 00 30 */ addi r1, r1, 0x30 /* 801F9D5C 001F6B5C 4E 80 00 20 */ blr -.global func_801F9D60 -func_801F9D60: +.global _rpCollBSPTreeStreamRead +_rpCollBSPTreeStreamRead: /* 801F9D60 001F6B60 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801F9D64 001F6B64 7C 08 02 A6 */ mflr r0 /* 801F9D68 001F6B68 90 01 00 34 */ stw r0, 0x34(r1) @@ -2990,25 +2990,25 @@ lbl_801F9D94: /* 801F9D94 001F6B94 7F E3 FB 78 */ mr r3, r31 /* 801F9D98 001F6B98 38 81 00 10 */ addi r4, r1, 0x10 /* 801F9D9C 001F6B9C 38 A0 00 04 */ li r5, 4 -/* 801F9DA0 001F6BA0 48 03 54 FD */ bl func_8022F29C +/* 801F9DA0 001F6BA0 48 03 54 FD */ bl RwStreamReadInt32 /* 801F9DA4 001F6BA4 28 03 00 00 */ cmplwi r3, 0 /* 801F9DA8 001F6BA8 41 82 00 4C */ beq lbl_801F9DF4 /* 801F9DAC 001F6BAC 7F E3 FB 78 */ mr r3, r31 /* 801F9DB0 001F6BB0 38 81 00 0C */ addi r4, r1, 0xc /* 801F9DB4 001F6BB4 38 A0 00 04 */ li r5, 4 -/* 801F9DB8 001F6BB8 48 03 54 E5 */ bl func_8022F29C +/* 801F9DB8 001F6BB8 48 03 54 E5 */ bl RwStreamReadInt32 /* 801F9DBC 001F6BBC 28 03 00 00 */ cmplwi r3, 0 /* 801F9DC0 001F6BC0 41 82 00 34 */ beq lbl_801F9DF4 /* 801F9DC4 001F6BC4 7F E3 FB 78 */ mr r3, r31 /* 801F9DC8 001F6BC8 38 9C 00 08 */ addi r4, r28, 8 /* 801F9DCC 001F6BCC 38 A0 00 04 */ li r5, 4 -/* 801F9DD0 001F6BD0 48 03 53 E9 */ bl func_8022F1B8 +/* 801F9DD0 001F6BD0 48 03 53 E9 */ bl RwStreamReadReal /* 801F9DD4 001F6BD4 28 03 00 00 */ cmplwi r3, 0 /* 801F9DD8 001F6BD8 41 82 00 1C */ beq lbl_801F9DF4 /* 801F9DDC 001F6BDC 7F E3 FB 78 */ mr r3, r31 /* 801F9DE0 001F6BE0 38 9C 00 0C */ addi r4, r28, 0xc /* 801F9DE4 001F6BE4 38 A0 00 04 */ li r5, 4 -/* 801F9DE8 001F6BE8 48 03 53 D1 */ bl func_8022F1B8 +/* 801F9DE8 001F6BE8 48 03 53 D1 */ bl RwStreamReadReal /* 801F9DEC 001F6BEC 28 03 00 00 */ cmplwi r3, 0 /* 801F9DF0 001F6BF0 40 82 00 0C */ bne lbl_801F9DFC lbl_801F9DF4: @@ -3040,7 +3040,7 @@ lbl_801F9E4C: /* 801F9E4C 001F6C4C 7F E3 FB 78 */ mr r3, r31 /* 801F9E50 001F6C50 38 81 00 08 */ addi r4, r1, 8 /* 801F9E54 001F6C54 38 A0 00 04 */ li r5, 4 -/* 801F9E58 001F6C58 48 03 54 45 */ bl func_8022F29C +/* 801F9E58 001F6C58 48 03 54 45 */ bl RwStreamReadInt32 /* 801F9E5C 001F6C5C 28 03 00 00 */ cmplwi r3, 0 /* 801F9E60 001F6C60 40 82 00 28 */ bne lbl_801F9E88 /* 801F9E64 001F6C64 28 1E 00 00 */ cmplwi r30, 0 @@ -3075,8 +3075,8 @@ lbl_801F9EB0: /* 801F9EC8 001F6CC8 38 21 00 30 */ addi r1, r1, 0x30 /* 801F9ECC 001F6CCC 4E 80 00 20 */ blr -.global func_801F9ED0 -func_801F9ED0: +.global _rpCollBSPTreeStreamGetSize +_rpCollBSPTreeStreamGetSize: /* 801F9ED0 001F6CD0 80 83 00 00 */ lwz r4, 0(r3) /* 801F9ED4 001F6CD4 38 64 FF FF */ addi r3, r4, -1 /* 801F9ED8 001F6CD8 54 80 10 3A */ slwi r0, r4, 2 @@ -3084,8 +3084,8 @@ func_801F9ED0: /* 801F9EE0 001F6CE0 7C 63 02 14 */ add r3, r3, r0 /* 801F9EE4 001F6CE4 4E 80 00 20 */ blr -.global func_801F9EE8 -func_801F9EE8: +.global _rpCollBSPTreeForAllLineLeafNodeIntersections +_rpCollBSPTreeForAllLineLeafNodeIntersections: /* 801F9EE8 001F6CE8 94 21 FB 60 */ stwu r1, -0x4a0(r1) /* 801F9EEC 001F6CEC 7C 08 02 A6 */ mflr r0 /* 801F9EF0 001F6CF0 90 01 04 A4 */ stw r0, 0x4a4(r1) @@ -3688,8 +3688,8 @@ lbl_801FA7AC: /* 801FA7BC 001F75BC 38 21 04 A0 */ addi r1, r1, 0x4a0 /* 801FA7C0 001F75C0 4E 80 00 20 */ blr -.global func_801FA7C4 -func_801FA7C4: +.global _rpCollBSPTreeForAllBoxLeafNodeIntersections +_rpCollBSPTreeForAllBoxLeafNodeIntersections: /* 801FA7C4 001F75C4 94 21 FE D0 */ stwu r1, -0x130(r1) /* 801FA7C8 001F75C8 7C 08 02 A6 */ mflr r0 /* 801FA7CC 001F75CC 90 01 01 34 */ stw r0, 0x134(r1) @@ -3813,7 +3813,7 @@ lbl_801FA94C: /* 801FA980 001F7780 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 801FA984 001F7784 40 82 00 0C */ bne lbl_801FA990 /* 801FA988 001F7788 80 7F 00 04 */ lwz r3, 4(r31) -/* 801FA98C 001F778C 4B FF F2 59 */ bl func_801F9BE4 +/* 801FA98C 001F778C 4B FF F2 59 */ bl _rpCollBSPTreeDestroy lbl_801FA990: /* 801FA990 001F7790 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 801FA994 001F7794 7F E3 FB 78 */ mr r3, r31 @@ -3856,13 +3856,13 @@ lbl_801FA9E8: lbl_801FAA14: /* 801FAA14 001F7814 80 9F 00 04 */ lwz r4, 4(r31) /* 801FAA18 001F7818 38 A0 00 04 */ li r5, 4 -/* 801FAA1C 001F781C 48 03 46 95 */ bl func_8022F0B0 +/* 801FAA1C 001F781C 48 03 46 95 */ bl RwStreamWriteInt32 /* 801FAA20 001F7820 28 03 00 00 */ cmplwi r3, 0 /* 801FAA24 001F7824 41 82 00 1C */ beq lbl_801FAA40 /* 801FAA28 001F7828 7F A3 EB 78 */ mr r3, r29 /* 801FAA2C 001F782C 38 9F 00 08 */ addi r4, r31, 8 /* 801FAA30 001F7830 38 A0 00 04 */ li r5, 4 -/* 801FAA34 001F7834 48 03 46 7D */ bl func_8022F0B0 +/* 801FAA34 001F7834 48 03 46 7D */ bl RwStreamWriteInt32 /* 801FAA38 001F7838 28 03 00 00 */ cmplwi r3, 0 /* 801FAA3C 001F783C 40 82 00 0C */ bne lbl_801FAA48 lbl_801FAA40: @@ -3871,7 +3871,7 @@ lbl_801FAA40: lbl_801FAA48: /* 801FAA48 001F7848 80 7F 00 04 */ lwz r3, 4(r31) /* 801FAA4C 001F784C 7F A4 EB 78 */ mr r4, r29 -/* 801FAA50 001F7850 4B FF F1 C9 */ bl func_801F9C18 +/* 801FAA50 001F7850 4B FF F1 C9 */ bl _rpCollBSPTreeStreamWrite /* 801FAA54 001F7854 28 03 00 00 */ cmplwi r3, 0 /* 801FAA58 001F7858 40 82 00 0C */ bne lbl_801FAA64 /* 801FAA5C 001F785C 38 60 00 00 */ li r3, 0 @@ -3887,7 +3887,7 @@ lbl_801FAA70: /* 801FAA7C 001F787C 38 A0 00 04 */ li r5, 4 /* 801FAA80 001F7880 90 01 00 08 */ stw r0, 8(r1) /* 801FAA84 001F7884 3B FF 00 02 */ addi r31, r31, 2 -/* 801FAA88 001F7888 48 03 46 29 */ bl func_8022F0B0 +/* 801FAA88 001F7888 48 03 46 29 */ bl RwStreamWriteInt32 /* 801FAA8C 001F788C 28 03 00 00 */ cmplwi r3, 0 /* 801FAA90 001F7890 40 82 00 0C */ bne lbl_801FAA9C /* 801FAA94 001F7894 38 60 00 00 */ li r3, 0 @@ -3918,13 +3918,13 @@ lbl_801FAAC8: /* 801FAAEC 001F78EC 41 82 01 5C */ beq lbl_801FAC48 /* 801FAAF0 001F78F0 38 81 00 10 */ addi r4, r1, 0x10 /* 801FAAF4 001F78F4 38 A0 00 04 */ li r5, 4 -/* 801FAAF8 001F78F8 48 03 47 A5 */ bl func_8022F29C +/* 801FAAF8 001F78F8 48 03 47 A5 */ bl RwStreamReadInt32 /* 801FAAFC 001F78FC 28 03 00 00 */ cmplwi r3, 0 /* 801FAB00 001F7900 41 82 00 1C */ beq lbl_801FAB1C /* 801FAB04 001F7904 7F A3 EB 78 */ mr r3, r29 /* 801FAB08 001F7908 38 81 00 0C */ addi r4, r1, 0xc /* 801FAB0C 001F790C 38 A0 00 04 */ li r5, 4 -/* 801FAB10 001F7910 48 03 47 8D */ bl func_8022F29C +/* 801FAB10 001F7910 48 03 47 8D */ bl RwStreamReadInt32 /* 801FAB14 001F7914 28 03 00 00 */ cmplwi r3, 0 /* 801FAB18 001F7918 40 82 00 0C */ bne lbl_801FAB24 lbl_801FAB1C: @@ -3932,7 +3932,7 @@ lbl_801FAB1C: /* 801FAB20 001F7920 48 00 01 2C */ b lbl_801FAC4C lbl_801FAB24: /* 801FAB24 001F7924 80 61 00 10 */ lwz r3, 0x10(r1) -/* 801FAB28 001F7928 4B FF F0 A5 */ bl func_801F9BCC +/* 801FAB28 001F7928 4B FF F0 A5 */ bl _rpCollBSPTreeMemGetSize /* 801FAB2C 001F792C 80 01 00 0C */ lwz r0, 0xc(r1) /* 801FAB30 001F7930 7C 7C 1B 78 */ mr r28, r3 /* 801FAB34 001F7934 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) @@ -3951,10 +3951,10 @@ lbl_801FAB24: /* 801FAB68 001F7968 7F 44 D3 78 */ mr r4, r26 /* 801FAB6C 001F796C 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 801FAB70 001F7970 4C C6 31 82 */ crclr 6 -/* 801FAB74 001F7974 48 03 4A C1 */ bl func_8022F634 +/* 801FAB74 001F7974 48 03 4A C1 */ bl _rwerror /* 801FAB78 001F7978 90 61 00 18 */ stw r3, 0x18(r1) /* 801FAB7C 001F797C 38 61 00 14 */ addi r3, r1, 0x14 -/* 801FAB80 001F7980 48 03 4A 11 */ bl func_8022F590 +/* 801FAB80 001F7980 48 03 4A 11 */ bl RwErrorSet /* 801FAB84 001F7984 38 60 00 00 */ li r3, 0 /* 801FAB88 001F7988 48 00 00 C4 */ b lbl_801FAC4C lbl_801FAB8C: @@ -3969,10 +3969,10 @@ lbl_801FAB8C: /* 801FABAC 001F79AC 90 1B 00 0C */ stw r0, 0xc(r27) /* 801FABB0 001F79B0 80 7B 00 04 */ lwz r3, 4(r27) /* 801FABB4 001F79B4 80 81 00 10 */ lwz r4, 0x10(r1) -/* 801FABB8 001F79B8 4B FF EF D9 */ bl func_801F9B90 +/* 801FABB8 001F79B8 4B FF EF D9 */ bl _rpCollBSPTreeInit /* 801FABBC 001F79BC 80 7B 00 04 */ lwz r3, 4(r27) /* 801FABC0 001F79C0 7F A4 EB 78 */ mr r4, r29 -/* 801FABC4 001F79C4 4B FF F1 9D */ bl func_801F9D60 +/* 801FABC4 001F79C4 4B FF F1 9D */ bl _rpCollBSPTreeStreamRead /* 801FABC8 001F79C8 28 03 00 00 */ cmplwi r3, 0 /* 801FABCC 001F79CC 40 82 00 20 */ bne lbl_801FABEC /* 801FABD0 001F79D0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -3990,7 +3990,7 @@ lbl_801FABF8: /* 801FABF8 001F79F8 7F A3 EB 78 */ mr r3, r29 /* 801FABFC 001F79FC 38 81 00 08 */ addi r4, r1, 8 /* 801FAC00 001F7A00 38 A0 00 04 */ li r5, 4 -/* 801FAC04 001F7A04 48 03 46 99 */ bl func_8022F29C +/* 801FAC04 001F7A04 48 03 46 99 */ bl RwStreamReadInt32 /* 801FAC08 001F7A08 28 03 00 00 */ cmplwi r3, 0 /* 801FAC0C 001F7A0C 40 82 00 20 */ bne lbl_801FAC2C /* 801FAC10 001F7A10 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -4027,7 +4027,7 @@ lbl_801FAC64: /* 801FAC78 001F7A78 28 1F 00 00 */ cmplwi r31, 0 /* 801FAC7C 001F7A7C 41 82 00 20 */ beq lbl_801FAC9C /* 801FAC80 001F7A80 80 7F 00 04 */ lwz r3, 4(r31) -/* 801FAC84 001F7A84 4B FF F2 4D */ bl func_801F9ED0 +/* 801FAC84 001F7A84 4B FF F2 4D */ bl _rpCollBSPTreeStreamGetSize /* 801FAC88 001F7A88 80 1F 00 08 */ lwz r0, 8(r31) /* 801FAC8C 001F7A8C 38 63 00 08 */ addi r3, r3, 8 /* 801FAC90 001F7A90 54 00 10 3A */ slwi r0, r0, 2 @@ -4042,8 +4042,8 @@ lbl_801FACA0: /* 801FACAC 001F7AAC 38 21 00 10 */ addi r1, r1, 0x10 /* 801FACB0 001F7AB0 4E 80 00 20 */ blr -.global func_801FACB4 -func_801FACB4: +.global RpCollisionPluginAttach +RpCollisionPluginAttach: /* 801FACB4 001F7AB4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801FACB8 001F7AB8 7C 08 02 A6 */ mflr r0 /* 801FACBC 001F7ABC 3C 60 80 20 */ lis r3, lbl_801FA91C@ha @@ -4053,7 +4053,7 @@ func_801FACB4: /* 801FACCC 001F7ACC 38 C4 A9 3C */ addi r6, r4, lbl_801FA93C@l /* 801FACD0 001F7AD0 38 60 00 04 */ li r3, 4 /* 801FACD4 001F7AD4 38 80 01 1D */ li r4, 0x11d -/* 801FACD8 001F7AD8 48 03 D0 8D */ bl func_80237D64 +/* 801FACD8 001F7AD8 48 03 D0 8D */ bl RwEngineRegisterPlugin /* 801FACDC 001F7ADC 90 6D 9D D4 */ stw r3, lbl_803CC6D4-_SDA_BASE_(r13) /* 801FACE0 001F7AE0 80 0D 9D D4 */ lwz r0, lbl_803CC6D4-_SDA_BASE_(r13) /* 801FACE4 001F7AE4 54 00 0F FE */ srwi r0, r0, 0x1f @@ -4067,7 +4067,7 @@ func_801FACB4: /* 801FAD04 001F7B04 38 C4 A9 4C */ addi r6, r4, lbl_801FA94C@l /* 801FAD08 001F7B08 38 60 00 04 */ li r3, 4 /* 801FAD0C 001F7B0C 38 80 01 1D */ li r4, 0x11d -/* 801FAD10 001F7B10 48 02 14 05 */ bl func_8021C114 +/* 801FAD10 001F7B10 48 02 14 05 */ bl RpWorldSectorRegisterPlugin /* 801FAD14 001F7B14 90 6D 9D E0 */ stw r3, lbl_803CC6E0-_SDA_BASE_(r13) /* 801FAD18 001F7B18 80 0D 9D E0 */ lwz r0, lbl_803CC6E0-_SDA_BASE_(r13) /* 801FAD1C 001F7B1C 54 00 0F FE */ srwi r0, r0, 0x1f @@ -4081,7 +4081,7 @@ func_801FACB4: /* 801FAD3C 001F7B3C 38 84 AA C8 */ addi r4, r4, lbl_801FAAC8@l /* 801FAD40 001F7B40 38 A5 A9 E8 */ addi r5, r5, lbl_801FA9E8@l /* 801FAD44 001F7B44 38 C6 AC 64 */ addi r6, r6, lbl_801FAC64@l -/* 801FAD48 001F7B48 48 02 14 0D */ bl func_8021C154 +/* 801FAD48 001F7B48 48 02 14 0D */ bl RpWorldSectorRegisterPluginStream /* 801FAD4C 001F7B4C 54 60 0F FE */ srwi r0, r3, 0x1f /* 801FAD50 001F7B50 68 00 00 01 */ xori r0, r0, 1 lbl_801FAD54: @@ -4094,7 +4094,7 @@ lbl_801FAD54: /* 801FAD6C 001F7B6C 38 C0 00 00 */ li r6, 0 /* 801FAD70 001F7B70 38 80 01 1D */ li r4, 0x11d /* 801FAD74 001F7B74 38 E0 00 00 */ li r7, 0 -/* 801FAD78 001F7B78 48 01 9F 75 */ bl func_80214CEC +/* 801FAD78 001F7B78 48 01 9F 75 */ bl RpAtomicRegisterPlugin /* 801FAD7C 001F7B7C 90 6D 9D D8 */ stw r3, lbl_803CC6D8-_SDA_BASE_(r13) /* 801FAD80 001F7B80 80 0D 9D D8 */ lwz r0, lbl_803CC6D8-_SDA_BASE_(r13) /* 801FAD84 001F7B84 54 00 0F FE */ srwi r0, r0, 0x1f @@ -4108,7 +4108,7 @@ lbl_801FAD54: /* 801FADA4 001F7BA4 38 C4 A9 4C */ addi r6, r4, lbl_801FA94C@l /* 801FADA8 001F7BA8 38 60 00 04 */ li r3, 4 /* 801FADAC 001F7BAC 38 80 01 1D */ li r4, 0x11d -/* 801FADB0 001F7BB0 48 01 AF 35 */ bl func_80215CE4 +/* 801FADB0 001F7BB0 48 01 AF 35 */ bl RpGeometryRegisterPlugin /* 801FADB4 001F7BB4 90 6D 9D DC */ stw r3, lbl_803CC6DC-_SDA_BASE_(r13) /* 801FADB8 001F7BB8 80 0D 9D DC */ lwz r0, lbl_803CC6DC-_SDA_BASE_(r13) /* 801FADBC 001F7BBC 54 00 0F FE */ srwi r0, r0, 0x1f @@ -4122,7 +4122,7 @@ lbl_801FAD54: /* 801FADDC 001F7BDC 38 84 AA C8 */ addi r4, r4, lbl_801FAAC8@l /* 801FADE0 001F7BE0 38 A5 A9 E8 */ addi r5, r5, lbl_801FA9E8@l /* 801FADE4 001F7BE4 38 C6 AC 64 */ addi r6, r6, lbl_801FAC64@l -/* 801FADE8 001F7BE8 48 01 AF 3D */ bl func_80215D24 +/* 801FADE8 001F7BE8 48 01 AF 3D */ bl RpGeometryRegisterPluginStream /* 801FADEC 001F7BEC 54 60 0F FE */ srwi r0, r3, 0x1f /* 801FADF0 001F7BF0 68 00 00 01 */ xori r0, r0, 1 lbl_801FADF4: @@ -4329,7 +4329,7 @@ lbl_801FB0E8: /* 801FB0F4 001F7EF4 C0 22 BA 30 */ lfs f1, lbl_803D03B0-_SDA2_BASE_(r2) /* 801FB0F8 001F7EF8 EF E1 00 32 */ fmuls f31, f1, f0 /* 801FB0FC 001F7EFC FC 20 F8 90 */ fmr f1, f31 -/* 801FB100 001F7F00 48 03 8B C5 */ bl func_80233CC4 +/* 801FB100 001F7F00 48 03 8B C5 */ bl _rwSqrt /* 801FB104 001F7F04 C0 42 BA 1C */ lfs f2, lbl_803D039C-_SDA2_BASE_(r2) /* 801FB108 001F7F08 C0 02 BA 18 */ lfs f0, lbl_803D0398-_SDA2_BASE_(r2) /* 801FB10C 001F7F0C C0 82 BA 14 */ lfs f4, lbl_803D0394-_SDA2_BASE_(r2) @@ -4364,7 +4364,7 @@ lbl_801FB178: /* 801FB17C 001F7F7C C0 22 BA 30 */ lfs f1, lbl_803D03B0-_SDA2_BASE_(r2) /* 801FB180 001F7F80 EF E1 00 32 */ fmuls f31, f1, f0 /* 801FB184 001F7F84 FC 20 F8 90 */ fmr f1, f31 -/* 801FB188 001F7F88 48 03 8B 3D */ bl func_80233CC4 +/* 801FB188 001F7F88 48 03 8B 3D */ bl _rwSqrt /* 801FB18C 001F7F8C C0 42 BA 1C */ lfs f2, lbl_803D039C-_SDA2_BASE_(r2) /* 801FB190 001F7F90 C0 02 BA 18 */ lfs f0, lbl_803D0398-_SDA2_BASE_(r2) /* 801FB194 001F7F94 D0 21 00 0C */ stfs f1, 0xc(r1) @@ -4595,7 +4595,7 @@ lbl_801FB4EC: /* 801FB4F8 001F82F8 C0 22 BA 30 */ lfs f1, lbl_803D03B0-_SDA2_BASE_(r2) /* 801FB4FC 001F82FC EF E1 00 32 */ fmuls f31, f1, f0 /* 801FB500 001F8300 FC 20 F8 90 */ fmr f1, f31 -/* 801FB504 001F8304 48 03 87 C1 */ bl func_80233CC4 +/* 801FB504 001F8304 48 03 87 C1 */ bl _rwSqrt /* 801FB508 001F8308 C0 42 BA 1C */ lfs f2, lbl_803D039C-_SDA2_BASE_(r2) /* 801FB50C 001F830C C0 02 BA 18 */ lfs f0, lbl_803D0398-_SDA2_BASE_(r2) /* 801FB510 001F8310 C0 82 BA 14 */ lfs f4, lbl_803D0394-_SDA2_BASE_(r2) @@ -4630,7 +4630,7 @@ lbl_801FB57C: /* 801FB580 001F8380 C0 22 BA 30 */ lfs f1, lbl_803D03B0-_SDA2_BASE_(r2) /* 801FB584 001F8384 EF E1 00 32 */ fmuls f31, f1, f0 /* 801FB588 001F8388 FC 20 F8 90 */ fmr f1, f31 -/* 801FB58C 001F838C 48 03 87 39 */ bl func_80233CC4 +/* 801FB58C 001F838C 48 03 87 39 */ bl _rwSqrt /* 801FB590 001F8390 C0 42 BA 1C */ lfs f2, lbl_803D039C-_SDA2_BASE_(r2) /* 801FB594 001F8394 C0 02 BA 18 */ lfs f0, lbl_803D0398-_SDA2_BASE_(r2) /* 801FB598 001F8398 D0 21 00 0C */ stfs f1, 0xc(r1) @@ -4754,7 +4754,7 @@ lbl_801FB760: /* 801FB760 001F8560 7F 43 D3 78 */ mr r3, r26 /* 801FB764 001F8564 38 9E 00 04 */ addi r4, r30, 4 /* 801FB768 001F8568 38 A0 00 20 */ li r5, 0x20 -/* 801FB76C 001F856C 48 03 3A 4D */ bl func_8022F1B8 +/* 801FB76C 001F856C 48 03 3A 4D */ bl RwStreamReadReal /* 801FB770 001F8570 28 03 00 00 */ cmplwi r3, 0 /* 801FB774 001F8574 40 82 00 0C */ bne lbl_801FB780 /* 801FB778 001F8578 38 60 00 00 */ li r3, 0 @@ -4763,7 +4763,7 @@ lbl_801FB780: /* 801FB780 001F8580 7F 43 D3 78 */ mr r3, r26 /* 801FB784 001F8584 38 81 00 08 */ addi r4, r1, 8 /* 801FB788 001F8588 38 A0 00 04 */ li r5, 4 -/* 801FB78C 001F858C 48 03 3B 11 */ bl func_8022F29C +/* 801FB78C 001F858C 48 03 3B 11 */ bl RwStreamReadInt32 /* 801FB790 001F8590 28 03 00 00 */ cmplwi r3, 0 /* 801FB794 001F8594 40 82 00 0C */ bne lbl_801FB7A0 /* 801FB798 001F8598 38 60 00 00 */ li r3, 0 @@ -4805,7 +4805,7 @@ lbl_801FB814: /* 801FB814 001F8614 7F 83 E3 78 */ mr r3, r28 /* 801FB818 001F8618 38 9F 00 04 */ addi r4, r31, 4 /* 801FB81C 001F861C 38 A0 00 20 */ li r5, 0x20 -/* 801FB820 001F8620 48 03 37 89 */ bl func_8022EFA8 +/* 801FB820 001F8620 48 03 37 89 */ bl RwStreamWriteReal /* 801FB824 001F8624 28 03 00 00 */ cmplwi r3, 0 /* 801FB828 001F8628 40 82 00 0C */ bne lbl_801FB834 /* 801FB82C 001F862C 38 60 00 00 */ li r3, 0 @@ -4817,7 +4817,7 @@ lbl_801FB834: /* 801FB840 001F8640 38 A0 00 04 */ li r5, 4 /* 801FB844 001F8644 7C 1D 00 50 */ subf r0, r29, r0 /* 801FB848 001F8648 90 01 00 08 */ stw r0, 8(r1) -/* 801FB84C 001F864C 48 03 38 65 */ bl func_8022F0B0 +/* 801FB84C 001F864C 48 03 38 65 */ bl RwStreamWriteInt32 /* 801FB850 001F8650 28 03 00 00 */ cmplwi r3, 0 /* 801FB854 001F8654 40 82 00 0C */ bne lbl_801FB860 /* 801FB858 001F8658 38 60 00 00 */ li r3, 0 @@ -5014,7 +5014,7 @@ lbl_801FBB14: /* 801FBB34 001F8934 38 60 00 24 */ li r3, 0x24 /* 801FBB38 001F8938 80 8D 87 18 */ lwz r4, lbl_803CB018-_SDA_BASE_(r13) /* 801FBB3C 001F893C 80 CD 87 1C */ lwz r6, lbl_803CB01C-_SDA_BASE_(r13) -/* 801FBB40 001F8940 48 03 57 C9 */ bl func_80231308 +/* 801FBB40 001F8940 48 03 57 C9 */ bl RwFreeListCreateAndPreallocateSpace /* 801FBB44 001F8944 38 8D 9D E8 */ addi r4, r13, lbl_803CC6E8-_SDA_BASE_ /* 801FBB48 001F8948 28 03 00 00 */ cmplwi r3, 0 /* 801FBB4C 001F894C 90 64 00 04 */ stw r3, 4(r4) @@ -5053,7 +5053,7 @@ lbl_801FBB58: /* 801FBBCC 001F89CC 90 A1 00 2C */ stw r5, 0x2c(r1) /* 801FBBD0 001F89D0 90 81 00 30 */ stw r4, 0x30(r1) /* 801FBBD4 001F89D4 90 01 00 34 */ stw r0, 0x34(r1) -/* 801FBBD8 001F89D8 48 03 11 D1 */ bl func_8022CDA8 +/* 801FBBD8 001F89D8 48 03 11 D1 */ bl RtAnimRegisterInterpolationScheme /* 801FBBDC 001F89DC 80 01 00 44 */ lwz r0, 0x44(r1) /* 801FBBE0 001F89E0 7F E3 FB 78 */ mr r3, r31 /* 801FBBE4 001F89E4 83 E1 00 3C */ lwz r31, 0x3c(r1) @@ -5071,7 +5071,7 @@ lbl_801FBBF4: /* 801FBC10 001F8A10 80 7F 00 04 */ lwz r3, 4(r31) /* 801FBC14 001F8A14 28 03 00 00 */ cmplwi r3, 0 /* 801FBC18 001F8A18 41 82 00 10 */ beq lbl_801FBC28 -/* 801FBC1C 001F8A1C 48 03 57 C5 */ bl func_802313E0 +/* 801FBC1C 001F8A1C 48 03 57 C5 */ bl RwFreeListDestroy /* 801FBC20 001F8A20 38 00 00 00 */ li r0, 0 /* 801FBC24 001F8A24 90 1F 00 04 */ stw r0, 4(r31) lbl_801FBC28: @@ -5119,7 +5119,7 @@ lbl_801FBCB0: /* 801FBCBC 001F8ABC 80 03 00 14 */ lwz r0, 0x14(r3) /* 801FBCC0 001F8AC0 7C 00 F0 40 */ cmplw r0, r30 /* 801FBCC4 001F8AC4 40 82 00 08 */ bne lbl_801FBCCC -/* 801FBCC8 001F8AC8 48 00 07 85 */ bl func_801FC44C +/* 801FBCC8 001F8AC8 48 00 07 85 */ bl RpHAnimHierarchyDestroy lbl_801FBCCC: /* 801FBCCC 001F8ACC 38 00 00 00 */ li r0, 0 /* 801FBCD0 001F8AD0 90 1F 00 04 */ stw r0, 4(r31) @@ -5157,7 +5157,7 @@ lbl_801FBCF8: /* 801FBD48 001F8B48 80 7F 00 04 */ lwz r3, 4(r31) /* 801FBD4C 001F8B4C 80 E5 00 20 */ lwz r7, 0x20(r5) /* 801FBD50 001F8B50 38 A0 00 00 */ li r5, 0 -/* 801FBD54 001F8B54 48 00 05 A5 */ bl func_801FC2F8 +/* 801FBD54 001F8B54 48 00 05 A5 */ bl RpHAnimHierarchyCreate /* 801FBD58 001F8B58 39 20 00 00 */ li r9, 0 /* 801FBD5C 001F8B5C 39 40 00 00 */ li r10, 0 /* 801FBD60 001F8B60 7D 28 4B 78 */ mr r8, r9 @@ -5211,7 +5211,7 @@ lbl_801FBDE8: /* 801FBE10 001F8C10 93 81 00 10 */ stw r28, 0x10(r1) /* 801FBE14 001F8C14 7C 7C 1B 78 */ mr r28, r3 /* 801FBE18 001F8C18 90 01 00 0C */ stw r0, 0xc(r1) -/* 801FBE1C 001F8C1C 48 03 32 95 */ bl func_8022F0B0 +/* 801FBE1C 001F8C1C 48 03 32 95 */ bl RwStreamWriteInt32 /* 801FBE20 001F8C20 28 03 00 00 */ cmplwi r3, 0 /* 801FBE24 001F8C24 40 82 00 0C */ bne lbl_801FBE30 /* 801FBE28 001F8C28 38 60 00 00 */ li r3, 0 @@ -5222,7 +5222,7 @@ lbl_801FBE30: /* 801FBE38 001F8C38 38 A0 00 04 */ li r5, 4 /* 801FBE3C 001F8C3C 7F FD 02 14 */ add r31, r29, r0 /* 801FBE40 001F8C40 7F E4 FB 78 */ mr r4, r31 -/* 801FBE44 001F8C44 48 03 32 6D */ bl func_8022F0B0 +/* 801FBE44 001F8C44 48 03 32 6D */ bl RwStreamWriteInt32 /* 801FBE48 001F8C48 28 03 00 00 */ cmplwi r3, 0 /* 801FBE4C 001F8C4C 40 82 00 0C */ bne lbl_801FBE58 /* 801FBE50 001F8C50 38 60 00 00 */ li r3, 0 @@ -5237,7 +5237,7 @@ lbl_801FBE58: /* 801FBE70 001F8C70 7F 83 E3 78 */ mr r3, r28 /* 801FBE74 001F8C74 38 9D 00 04 */ addi r4, r29, 4 /* 801FBE78 001F8C78 38 A0 00 04 */ li r5, 4 -/* 801FBE7C 001F8C7C 48 03 32 35 */ bl func_8022F0B0 +/* 801FBE7C 001F8C7C 48 03 32 35 */ bl RwStreamWriteInt32 /* 801FBE80 001F8C80 28 03 00 00 */ cmplwi r3, 0 /* 801FBE84 001F8C84 40 82 00 0C */ bne lbl_801FBE90 /* 801FBE88 001F8C88 38 60 00 00 */ li r3, 0 @@ -5246,7 +5246,7 @@ lbl_801FBE90: /* 801FBE90 001F8C90 7F 83 E3 78 */ mr r3, r28 /* 801FBE94 001F8C94 7F A4 EB 78 */ mr r4, r29 /* 801FBE98 001F8C98 38 A0 00 04 */ li r5, 4 -/* 801FBE9C 001F8C9C 48 03 32 15 */ bl func_8022F0B0 +/* 801FBE9C 001F8C9C 48 03 32 15 */ bl RwStreamWriteInt32 /* 801FBEA0 001F8CA0 28 03 00 00 */ cmplwi r3, 0 /* 801FBEA4 001F8CA4 40 82 00 0C */ bne lbl_801FBEB0 /* 801FBEA8 001F8CA8 38 60 00 00 */ li r3, 0 @@ -5256,7 +5256,7 @@ lbl_801FBEB0: /* 801FBEB4 001F8CB4 7F 83 E3 78 */ mr r3, r28 /* 801FBEB8 001F8CB8 38 A0 00 04 */ li r5, 4 /* 801FBEBC 001F8CBC 38 84 00 20 */ addi r4, r4, 0x20 -/* 801FBEC0 001F8CC0 48 03 31 F1 */ bl func_8022F0B0 +/* 801FBEC0 001F8CC0 48 03 31 F1 */ bl RwStreamWriteInt32 /* 801FBEC4 001F8CC4 28 03 00 00 */ cmplwi r3, 0 /* 801FBEC8 001F8CC8 40 82 00 0C */ bne lbl_801FBED4 /* 801FBECC 001F8CCC 38 60 00 00 */ li r3, 0 @@ -5269,7 +5269,7 @@ lbl_801FBEE0: /* 801FBEE0 001F8CE0 7F 83 E3 78 */ mr r3, r28 /* 801FBEE4 001F8CE4 7F C4 F3 78 */ mr r4, r30 /* 801FBEE8 001F8CE8 38 A0 00 04 */ li r5, 4 -/* 801FBEEC 001F8CEC 48 03 31 C5 */ bl func_8022F0B0 +/* 801FBEEC 001F8CEC 48 03 31 C5 */ bl RwStreamWriteInt32 /* 801FBEF0 001F8CF0 28 03 00 00 */ cmplwi r3, 0 /* 801FBEF4 001F8CF4 40 82 00 0C */ bne lbl_801FBF00 /* 801FBEF8 001F8CF8 38 60 00 00 */ li r3, 0 @@ -5278,7 +5278,7 @@ lbl_801FBF00: /* 801FBF00 001F8D00 7F 83 E3 78 */ mr r3, r28 /* 801FBF04 001F8D04 38 9E 00 04 */ addi r4, r30, 4 /* 801FBF08 001F8D08 38 A0 00 04 */ li r5, 4 -/* 801FBF0C 001F8D0C 48 03 31 A5 */ bl func_8022F0B0 +/* 801FBF0C 001F8D0C 48 03 31 A5 */ bl RwStreamWriteInt32 /* 801FBF10 001F8D10 28 03 00 00 */ cmplwi r3, 0 /* 801FBF14 001F8D14 40 82 00 0C */ bne lbl_801FBF20 /* 801FBF18 001F8D18 38 60 00 00 */ li r3, 0 @@ -5287,7 +5287,7 @@ lbl_801FBF20: /* 801FBF20 001F8D20 7F 83 E3 78 */ mr r3, r28 /* 801FBF24 001F8D24 38 9E 00 08 */ addi r4, r30, 8 /* 801FBF28 001F8D28 38 A0 00 04 */ li r5, 4 -/* 801FBF2C 001F8D2C 48 03 31 85 */ bl func_8022F0B0 +/* 801FBF2C 001F8D2C 48 03 31 85 */ bl RwStreamWriteInt32 /* 801FBF30 001F8D30 28 03 00 00 */ cmplwi r3, 0 /* 801FBF34 001F8D34 40 82 00 0C */ bne lbl_801FBF40 /* 801FBF38 001F8D38 38 60 00 00 */ li r3, 0 @@ -5306,7 +5306,7 @@ lbl_801FBF58: /* 801FBF60 001F8D60 90 01 00 08 */ stw r0, 8(r1) /* 801FBF64 001F8D64 38 81 00 08 */ addi r4, r1, 8 /* 801FBF68 001F8D68 38 A0 00 04 */ li r5, 4 -/* 801FBF6C 001F8D6C 48 03 31 45 */ bl func_8022F0B0 +/* 801FBF6C 001F8D6C 48 03 31 45 */ bl RwStreamWriteInt32 /* 801FBF70 001F8D70 28 03 00 00 */ cmplwi r3, 0 /* 801FBF74 001F8D74 40 82 00 0C */ bne lbl_801FBF80 /* 801FBF78 001F8D78 38 60 00 00 */ li r3, 0 @@ -5334,7 +5334,7 @@ lbl_801FBFA4: /* 801FBFC4 001F8DC4 38 81 00 10 */ addi r4, r1, 0x10 /* 801FBFC8 001F8DC8 7F FA 02 14 */ add r31, r26, r0 /* 801FBFCC 001F8DCC 38 A0 00 04 */ li r5, 4 -/* 801FBFD0 001F8DD0 48 03 32 CD */ bl func_8022F29C +/* 801FBFD0 001F8DD0 48 03 32 CD */ bl RwStreamReadInt32 /* 801FBFD4 001F8DD4 28 03 00 00 */ cmplwi r3, 0 /* 801FBFD8 001F8DD8 40 82 00 0C */ bne lbl_801FBFE4 /* 801FBFDC 001F8DDC 38 60 00 00 */ li r3, 0 @@ -5349,7 +5349,7 @@ lbl_801FBFF8: /* 801FBFF8 001F8DF8 7F C3 F3 78 */ mr r3, r30 /* 801FBFFC 001F8DFC 7F E4 FB 78 */ mr r4, r31 /* 801FC000 001F8E00 38 A0 00 04 */ li r5, 4 -/* 801FC004 001F8E04 48 03 32 99 */ bl func_8022F29C +/* 801FC004 001F8E04 48 03 32 99 */ bl RwStreamReadInt32 /* 801FC008 001F8E08 28 03 00 00 */ cmplwi r3, 0 /* 801FC00C 001F8E0C 40 82 00 0C */ bne lbl_801FC018 /* 801FC010 001F8E10 38 60 00 00 */ li r3, 0 @@ -5358,7 +5358,7 @@ lbl_801FC018: /* 801FC018 001F8E18 7F C3 F3 78 */ mr r3, r30 /* 801FC01C 001F8E1C 38 81 00 14 */ addi r4, r1, 0x14 /* 801FC020 001F8E20 38 A0 00 04 */ li r5, 4 -/* 801FC024 001F8E24 48 03 32 79 */ bl func_8022F29C +/* 801FC024 001F8E24 48 03 32 79 */ bl RwStreamReadInt32 /* 801FC028 001F8E28 28 03 00 00 */ cmplwi r3, 0 /* 801FC02C 001F8E2C 40 82 00 0C */ bne lbl_801FC038 /* 801FC030 001F8E30 38 60 00 00 */ li r3, 0 @@ -5370,7 +5370,7 @@ lbl_801FC038: /* 801FC044 001F8E44 7F C3 F3 78 */ mr r3, r30 /* 801FC048 001F8E48 38 81 00 0C */ addi r4, r1, 0xc /* 801FC04C 001F8E4C 38 A0 00 04 */ li r5, 4 -/* 801FC050 001F8E50 48 03 32 4D */ bl func_8022F29C +/* 801FC050 001F8E50 48 03 32 4D */ bl RwStreamReadInt32 /* 801FC054 001F8E54 28 03 00 00 */ cmplwi r3, 0 /* 801FC058 001F8E58 40 82 00 0C */ bne lbl_801FC064 /* 801FC05C 001F8E5C 38 60 00 00 */ li r3, 0 @@ -5379,7 +5379,7 @@ lbl_801FC064: /* 801FC064 001F8E64 7F C3 F3 78 */ mr r3, r30 /* 801FC068 001F8E68 38 81 00 08 */ addi r4, r1, 8 /* 801FC06C 001F8E6C 38 A0 00 04 */ li r5, 4 -/* 801FC070 001F8E70 48 03 32 2D */ bl func_8022F29C +/* 801FC070 001F8E70 48 03 32 2D */ bl RwStreamReadInt32 /* 801FC074 001F8E74 28 03 00 00 */ cmplwi r3, 0 /* 801FC078 001F8E78 40 82 00 0C */ bne lbl_801FC084 /* 801FC07C 001F8E7C 38 60 00 00 */ li r3, 0 @@ -5399,7 +5399,7 @@ lbl_801FC084: /* 801FC0B0 001F8EB0 41 82 01 18 */ beq lbl_801FC1C8 /* 801FC0B4 001F8EB4 80 61 00 14 */ lwz r3, 0x14(r1) /* 801FC0B8 001F8EB8 80 81 00 08 */ lwz r4, 8(r1) -/* 801FC0BC 001F8EBC 48 03 0E 11 */ bl func_8022CECC +/* 801FC0BC 001F8EBC 48 03 0E 11 */ bl RtAnimInterpolatorCreate /* 801FC0C0 001F8EC0 90 7C 00 20 */ stw r3, 0x20(r28) /* 801FC0C4 001F8EC4 80 01 00 0C */ lwz r0, 0xc(r1) /* 801FC0C8 001F8EC8 90 1C 00 00 */ stw r0, 0(r28) @@ -5442,7 +5442,7 @@ lbl_801FC150: /* 801FC150 001F8F50 7F C3 F3 78 */ mr r3, r30 /* 801FC154 001F8F54 7F 44 D3 78 */ mr r4, r26 /* 801FC158 001F8F58 38 A0 00 04 */ li r5, 4 -/* 801FC15C 001F8F5C 48 03 31 41 */ bl func_8022F29C +/* 801FC15C 001F8F5C 48 03 31 41 */ bl RwStreamReadInt32 /* 801FC160 001F8F60 28 03 00 00 */ cmplwi r3, 0 /* 801FC164 001F8F64 40 82 00 0C */ bne lbl_801FC170 /* 801FC168 001F8F68 38 60 00 00 */ li r3, 0 @@ -5451,7 +5451,7 @@ lbl_801FC170: /* 801FC170 001F8F70 7F C3 F3 78 */ mr r3, r30 /* 801FC174 001F8F74 38 9A 00 04 */ addi r4, r26, 4 /* 801FC178 001F8F78 38 A0 00 04 */ li r5, 4 -/* 801FC17C 001F8F7C 48 03 31 21 */ bl func_8022F29C +/* 801FC17C 001F8F7C 48 03 31 21 */ bl RwStreamReadInt32 /* 801FC180 001F8F80 28 03 00 00 */ cmplwi r3, 0 /* 801FC184 001F8F84 40 82 00 0C */ bne lbl_801FC190 /* 801FC188 001F8F88 38 60 00 00 */ li r3, 0 @@ -5460,7 +5460,7 @@ lbl_801FC190: /* 801FC190 001F8F90 7F C3 F3 78 */ mr r3, r30 /* 801FC194 001F8F94 38 9A 00 08 */ addi r4, r26, 8 /* 801FC198 001F8F98 38 A0 00 04 */ li r5, 4 -/* 801FC19C 001F8F9C 48 03 31 01 */ bl func_8022F29C +/* 801FC19C 001F8F9C 48 03 31 01 */ bl RwStreamReadInt32 /* 801FC1A0 001F8FA0 28 03 00 00 */ cmplwi r3, 0 /* 801FC1A4 001F8FA4 40 82 00 0C */ bne lbl_801FC1B0 /* 801FC1A8 001F8FA8 38 60 00 00 */ li r3, 0 @@ -5514,8 +5514,8 @@ lbl_801FC244: /* 801FC244 001F9044 38 60 00 00 */ li r3, 0 /* 801FC248 001F9048 4E 80 00 20 */ blr -.global func_801FC24C -func_801FC24C: +.global RpHAnimPluginAttach +RpHAnimPluginAttach: /* 801FC24C 001F904C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801FC250 001F9050 7C 08 02 A6 */ mflr r0 /* 801FC254 001F9054 3C 60 80 20 */ lis r3, lbl_801FBB14@ha @@ -5525,7 +5525,7 @@ func_801FC24C: /* 801FC264 001F9064 38 C4 BB F4 */ addi r6, r4, lbl_801FBBF4@l /* 801FC268 001F9068 38 60 00 00 */ li r3, 0 /* 801FC26C 001F906C 38 80 01 1E */ li r4, 0x11e -/* 801FC270 001F9070 48 03 BA F5 */ bl func_80237D64 +/* 801FC270 001F9070 48 03 BA F5 */ bl RwEngineRegisterPlugin /* 801FC274 001F9074 2C 03 00 00 */ cmpwi r3, 0 /* 801FC278 001F9078 40 80 00 0C */ bge lbl_801FC284 /* 801FC27C 001F907C 38 60 00 00 */ li r3, 0 @@ -5539,7 +5539,7 @@ lbl_801FC284: /* 801FC298 001F9098 38 A5 BC 44 */ addi r5, r5, lbl_801FBC44@l /* 801FC29C 001F909C 38 C6 BC 60 */ addi r6, r6, lbl_801FBC60@l /* 801FC2A0 001F90A0 38 80 01 1E */ li r4, 0x11e -/* 801FC2A4 001F90A4 48 03 D2 B1 */ bl func_80239554 +/* 801FC2A4 001F90A4 48 03 D2 B1 */ bl RwFrameRegisterPlugin /* 801FC2A8 001F90A8 3C 80 80 20 */ lis r4, lbl_801FBFA4@ha /* 801FC2AC 001F90AC 3C A0 80 20 */ lis r5, lbl_801FBDE8@ha /* 801FC2B0 001F90B0 3C C0 80 20 */ lis r6, lbl_801FC1E8@ha @@ -5548,7 +5548,7 @@ lbl_801FC284: /* 801FC2BC 001F90BC 38 A5 BD E8 */ addi r5, r5, lbl_801FBDE8@l /* 801FC2C0 001F90C0 38 C6 C1 E8 */ addi r6, r6, lbl_801FC1E8@l /* 801FC2C4 001F90C4 38 60 01 1E */ li r3, 0x11e -/* 801FC2C8 001F90C8 48 03 88 1D */ bl func_80234AE4 +/* 801FC2C8 001F90C8 48 03 88 1D */ bl RwFrameRegisterPluginStream /* 801FC2CC 001F90CC 2C 03 00 00 */ cmpwi r3, 0 /* 801FC2D0 001F90D0 38 60 00 00 */ li r3, 0 /* 801FC2D4 001F90D4 41 80 00 14 */ blt lbl_801FC2E8 @@ -5562,8 +5562,8 @@ lbl_801FC2E8: /* 801FC2F0 001F90F0 38 21 00 10 */ addi r1, r1, 0x10 /* 801FC2F4 001F90F4 4E 80 00 20 */ blr -.global func_801FC2F8 -func_801FC2F8: +.global RpHAnimHierarchyCreate +RpHAnimHierarchyCreate: /* 801FC2F8 001F90F8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801FC2FC 001F90FC 7C 08 02 A6 */ mflr r0 /* 801FC300 001F9100 90 01 00 24 */ stw r0, 0x24(r1) @@ -5584,7 +5584,7 @@ func_801FC2F8: /* 801FC33C 001F913C 7F E4 FB 78 */ mr r4, r31 /* 801FC340 001F9140 7F 83 E3 78 */ mr r3, r28 /* 801FC344 001F9144 7C 1F 03 78 */ mr r31, r0 -/* 801FC348 001F9148 48 03 0B 85 */ bl func_8022CECC +/* 801FC348 001F9148 48 03 0B 85 */ bl RtAnimInterpolatorCreate /* 801FC34C 001F914C 90 7F 00 20 */ stw r3, 0x20(r31) /* 801FC350 001F9150 57 60 07 BD */ rlwinm. r0, r27, 0, 0x1e, 0x1e /* 801FC354 001F9154 38 00 00 00 */ li r0, 0 @@ -5656,8 +5656,8 @@ lbl_801FC42C: /* 801FC444 001F9244 38 21 00 20 */ addi r1, r1, 0x20 /* 801FC448 001F9248 4E 80 00 20 */ blr -.global func_801FC44C -func_801FC44C: +.global RpHAnimHierarchyDestroy +RpHAnimHierarchyDestroy: /* 801FC44C 001F924C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801FC450 001F9250 7C 08 02 A6 */ mflr r0 /* 801FC454 001F9254 90 01 00 14 */ stw r0, 0x14(r1) @@ -5687,7 +5687,7 @@ lbl_801FC4A4: /* 801FC4AC 001F92AC 90 1E 00 08 */ stw r0, 8(r30) /* 801FC4B0 001F92B0 90 1E 00 10 */ stw r0, 0x10(r30) /* 801FC4B4 001F92B4 80 7E 00 20 */ lwz r3, 0x20(r30) -/* 801FC4B8 001F92B8 48 03 0A BD */ bl func_8022CF74 +/* 801FC4B8 001F92B8 48 03 0A BD */ bl RtAnimInterpolatorDestroy /* 801FC4BC 001F92BC 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) /* 801FC4C0 001F92C0 38 6D 9D E8 */ addi r3, r13, lbl_803CC6E8-_SDA_BASE_ /* 801FC4C4 001F92C4 7F C4 F3 78 */ mr r4, r30 @@ -5710,8 +5710,8 @@ lbl_801FC4F0: /* 801FC504 001F9304 38 21 00 10 */ addi r1, r1, 0x10 /* 801FC508 001F9308 4E 80 00 20 */ blr -.global func_801FC50C -func_801FC50C: +.global RpHAnimFrameSetHierarchy +RpHAnimFrameSetHierarchy: /* 801FC50C 001F930C 80 0D 9D E8 */ lwz r0, lbl_803CC6E8-_SDA_BASE_(r13) /* 801FC510 001F9310 7C C3 02 14 */ add r6, r3, r0 /* 801FC514 001F9314 80 A6 00 04 */ lwz r5, 4(r6) @@ -5728,8 +5728,8 @@ lbl_801FC538: /* 801FC538 001F9338 38 60 00 01 */ li r3, 1 /* 801FC53C 001F933C 4E 80 00 20 */ blr -.global func_801FC540 -func_801FC540: +.global RpHAnimFrameGetHierarchy +RpHAnimFrameGetHierarchy: /* 801FC540 001F9340 80 8D 9D E8 */ lwz r4, lbl_803CC6E8-_SDA_BASE_(r13) /* 801FC544 001F9344 38 04 00 04 */ addi r0, r4, 4 /* 801FC548 001F9348 7C 63 00 2E */ lwzx r3, r3, r0 @@ -5780,7 +5780,7 @@ func_801FC550: /* 801FC5F0 001F93F0 98 01 00 1E */ stb r0, 0x1e(r1) /* 801FC5F4 001F93F4 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801FC5F8 001F93F8 90 01 00 18 */ stw r0, 0x18(r1) -/* 801FC5FC 001F93FC 4B FD 0D F9 */ bl func_801CD3F4 +/* 801FC5FC 001F93FC 4B FD 0D F9 */ bl GXSetChanAmbColor lbl_801FC600: /* 801FC600 001F9400 80 1E 00 08 */ lwz r0, 8(r30) /* 801FC604 001F9404 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19 @@ -5789,7 +5789,7 @@ lbl_801FC600: /* 801FC610 001F9410 38 81 00 14 */ addi r4, r1, 0x14 /* 801FC614 001F9414 38 60 00 04 */ li r3, 4 /* 801FC618 001F9418 90 01 00 14 */ stw r0, 0x14(r1) -/* 801FC61C 001F941C 4B FD 0E C9 */ bl func_801CD4E4 +/* 801FC61C 001F941C 4B FD 0E C9 */ bl GXSetChanMatColor /* 801FC620 001F9420 48 00 01 90 */ b lbl_801FC7B0 lbl_801FC624: /* 801FC624 001F9424 80 7E 00 08 */ lwz r3, 8(r30) @@ -5801,7 +5801,7 @@ lbl_801FC624: /* 801FC63C 001F943C 38 81 00 10 */ addi r4, r1, 0x10 /* 801FC640 001F9440 38 60 00 04 */ li r3, 4 /* 801FC644 001F9444 90 01 00 10 */ stw r0, 0x10(r1) -/* 801FC648 001F9448 4B FD 0E 9D */ bl func_801CD4E4 +/* 801FC648 001F9448 4B FD 0E 9D */ bl GXSetChanMatColor /* 801FC64C 001F944C 48 00 01 64 */ b lbl_801FC7B0 lbl_801FC650: /* 801FC650 001F9450 80 1E 00 1C */ lwz r0, 0x1c(r30) @@ -5879,7 +5879,7 @@ lbl_801FC764: /* 801FC768 001F9568 38 81 00 0C */ addi r4, r1, 0xc /* 801FC76C 001F956C 38 60 00 04 */ li r3, 4 /* 801FC770 001F9570 90 01 00 0C */ stw r0, 0xc(r1) -/* 801FC774 001F9574 4B FD 0D 71 */ bl func_801CD4E4 +/* 801FC774 001F9574 4B FD 0D 71 */ bl GXSetChanMatColor /* 801FC778 001F9578 48 00 00 38 */ b lbl_801FC7B0 lbl_801FC77C: /* 801FC77C 001F957C 54 60 06 73 */ rlwinm. r0, r3, 0, 0x19, 0x19 @@ -5894,7 +5894,7 @@ lbl_801FC77C: /* 801FC7A0 001F95A0 98 01 00 1F */ stb r0, 0x1f(r1) /* 801FC7A4 001F95A4 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801FC7A8 001F95A8 90 01 00 08 */ stw r0, 8(r1) -/* 801FC7AC 001F95AC 4B FD 0D 39 */ bl func_801CD4E4 +/* 801FC7AC 001F95AC 4B FD 0D 39 */ bl GXSetChanMatColor lbl_801FC7B0: /* 801FC7B0 001F95B0 80 01 00 64 */ lwz r0, 0x64(r1) /* 801FC7B4 001F95B4 83 E1 00 5C */ lwz r31, 0x5c(r1) @@ -5940,10 +5940,10 @@ lbl_801FC830: /* 801FC844 001F9644 38 81 00 08 */ addi r4, r1, 8 /* 801FC848 001F9648 38 60 00 04 */ li r3, 4 /* 801FC84C 001F964C 90 01 00 08 */ stw r0, 8(r1) -/* 801FC850 001F9650 4B FD 0B A5 */ bl func_801CD3F4 +/* 801FC850 001F9650 4B FD 0B A5 */ bl GXSetChanAmbColor lbl_801FC854: /* 801FC854 001F9654 38 60 00 01 */ li r3, 1 -/* 801FC858 001F9658 4B FD 0D 7D */ bl func_801CD5D4 +/* 801FC858 001F9658 4B FD 0D 7D */ bl GXSetNumChans /* 801FC85C 001F965C 80 FC 00 20 */ lwz r7, 0x20(r28) /* 801FC860 001F9660 7F 25 CB 78 */ mr r5, r25 /* 801FC864 001F9664 38 60 00 04 */ li r3, 4 @@ -5951,14 +5951,14 @@ lbl_801FC854: /* 801FC86C 001F966C 38 C0 00 00 */ li r6, 0 /* 801FC870 001F9670 39 00 00 02 */ li r8, 2 /* 801FC874 001F9674 39 20 00 01 */ li r9, 1 -/* 801FC878 001F9678 4B FD 0D 99 */ bl func_801CD610 +/* 801FC878 001F9678 4B FD 0D 99 */ bl GXSetChanCtrl /* 801FC87C 001F967C 57 00 06 73 */ rlwinm. r0, r24, 0, 0x19, 0x19 /* 801FC880 001F9680 40 82 00 D4 */ bne lbl_801FC954 /* 801FC884 001F9684 80 02 BA 50 */ lwz r0, lbl_803D03D0-_SDA2_BASE_(r2) /* 801FC888 001F9688 38 81 00 0C */ addi r4, r1, 0xc /* 801FC88C 001F968C 38 60 00 04 */ li r3, 4 /* 801FC890 001F9690 90 01 00 0C */ stw r0, 0xc(r1) -/* 801FC894 001F9694 4B FD 0C 51 */ bl func_801CD4E4 +/* 801FC894 001F9694 4B FD 0C 51 */ bl GXSetChanMatColor /* 801FC898 001F9698 48 00 00 BC */ b lbl_801FC954 lbl_801FC89C: /* 801FC89C 001F969C 57 00 07 39 */ rlwinm. r0, r24, 0, 0x1c, 0x1c @@ -5966,7 +5966,7 @@ lbl_801FC89C: /* 801FC8A4 001F96A4 57 00 06 73 */ rlwinm. r0, r24, 0, 0x19, 0x19 /* 801FC8A8 001F96A8 41 82 00 30 */ beq lbl_801FC8D8 /* 801FC8AC 001F96AC 38 60 00 01 */ li r3, 1 -/* 801FC8B0 001F96B0 4B FD 0D 25 */ bl func_801CD5D4 +/* 801FC8B0 001F96B0 4B FD 0D 25 */ bl GXSetNumChans /* 801FC8B4 001F96B4 38 60 00 04 */ li r3, 4 /* 801FC8B8 001F96B8 38 80 00 01 */ li r4, 1 /* 801FC8BC 001F96BC 38 A0 00 01 */ li r5, 1 @@ -5974,11 +5974,11 @@ lbl_801FC89C: /* 801FC8C4 001F96C4 38 E0 00 00 */ li r7, 0 /* 801FC8C8 001F96C8 39 00 00 00 */ li r8, 0 /* 801FC8CC 001F96CC 39 20 00 02 */ li r9, 2 -/* 801FC8D0 001F96D0 4B FD 0D 41 */ bl func_801CD610 +/* 801FC8D0 001F96D0 4B FD 0D 41 */ bl GXSetChanCtrl /* 801FC8D4 001F96D4 48 00 00 80 */ b lbl_801FC954 lbl_801FC8D8: /* 801FC8D8 001F96D8 38 60 00 01 */ li r3, 1 -/* 801FC8DC 001F96DC 4B FD 0C F9 */ bl func_801CD5D4 +/* 801FC8DC 001F96DC 4B FD 0C F9 */ bl GXSetNumChans /* 801FC8E0 001F96E0 38 60 00 04 */ li r3, 4 /* 801FC8E4 001F96E4 38 80 00 00 */ li r4, 0 /* 801FC8E8 001F96E8 38 A0 00 00 */ li r5, 0 @@ -5986,7 +5986,7 @@ lbl_801FC8D8: /* 801FC8F0 001F96F0 38 E0 00 00 */ li r7, 0 /* 801FC8F4 001F96F4 39 00 00 00 */ li r8, 0 /* 801FC8F8 001F96F8 39 20 00 02 */ li r9, 2 -/* 801FC8FC 001F96FC 4B FD 0D 15 */ bl func_801CD610 +/* 801FC8FC 001F96FC 4B FD 0D 15 */ bl GXSetChanCtrl /* 801FC900 001F9700 48 00 00 54 */ b lbl_801FC954 lbl_801FC904: /* 801FC904 001F9704 80 1C 00 1C */ lwz r0, 0x1c(r28) @@ -5998,10 +5998,10 @@ lbl_801FC904: /* 801FC91C 001F971C 38 81 00 10 */ addi r4, r1, 0x10 /* 801FC920 001F9720 38 60 00 04 */ li r3, 4 /* 801FC924 001F9724 90 01 00 10 */ stw r0, 0x10(r1) -/* 801FC928 001F9728 4B FD 0B BD */ bl func_801CD4E4 +/* 801FC928 001F9728 4B FD 0B BD */ bl GXSetChanMatColor lbl_801FC92C: /* 801FC92C 001F972C 38 60 00 01 */ li r3, 1 -/* 801FC930 001F9730 4B FD 0C A5 */ bl func_801CD5D4 +/* 801FC930 001F9730 4B FD 0C A5 */ bl GXSetNumChans /* 801FC934 001F9734 38 60 00 04 */ li r3, 4 /* 801FC938 001F9738 38 80 00 00 */ li r4, 0 /* 801FC93C 001F973C 38 A0 00 00 */ li r5, 0 @@ -6009,7 +6009,7 @@ lbl_801FC92C: /* 801FC944 001F9744 38 E0 00 00 */ li r7, 0 /* 801FC948 001F9748 39 00 00 00 */ li r8, 0 /* 801FC94C 001F974C 39 20 00 02 */ li r9, 2 -/* 801FC950 001F9750 4B FD 0C C1 */ bl func_801CD610 +/* 801FC950 001F9750 4B FD 0C C1 */ bl GXSetChanCtrl lbl_801FC954: /* 801FC954 001F9754 3C 60 80 38 */ lis r3, lbl_803834B8@ha /* 801FC958 001F9758 38 00 00 01 */ li r0, 1 @@ -6032,39 +6032,39 @@ lbl_801FC988: /* 801FC994 001F9794 2C 00 00 00 */ cmpwi r0, 0 /* 801FC998 001F9798 40 82 00 90 */ bne lbl_801FCA28 /* 801FC99C 001F979C 38 60 00 01 */ li r3, 1 -/* 801FC9A0 001F97A0 4B FD 2B 11 */ bl func_801CF4B0 +/* 801FC9A0 001F97A0 4B FD 2B 11 */ bl GXSetNumTevStages /* 801FC9A4 001F97A4 80 1C 00 08 */ lwz r0, 8(r28) /* 801FC9A8 001F97A8 70 00 00 84 */ andi. r0, r0, 0x84 /* 801FC9AC 001F97AC 41 82 00 4C */ beq lbl_801FC9F8 /* 801FC9B0 001F97B0 38 60 00 01 */ li r3, 1 -/* 801FC9B4 001F97B4 4B FC F0 C1 */ bl func_801CBA74 +/* 801FC9B4 001F97B4 4B FC F0 C1 */ bl GXSetNumTexGens /* 801FC9B8 001F97B8 38 60 00 00 */ li r3, 0 /* 801FC9BC 001F97BC 38 80 00 01 */ li r4, 1 /* 801FC9C0 001F97C0 38 A0 00 04 */ li r5, 4 /* 801FC9C4 001F97C4 38 C0 00 3C */ li r6, 0x3c /* 801FC9C8 001F97C8 38 E0 00 00 */ li r7, 0 /* 801FC9CC 001F97CC 39 00 00 7D */ li r8, 0x7d -/* 801FC9D0 001F97D0 4B FC EE 25 */ bl func_801CB7F4 +/* 801FC9D0 001F97D0 4B FC EE 25 */ bl GXSetTexCoordGen2 /* 801FC9D4 001F97D4 38 60 00 00 */ li r3, 0 /* 801FC9D8 001F97D8 38 80 00 00 */ li r4, 0 /* 801FC9DC 001F97DC 38 A0 00 00 */ li r5, 0 /* 801FC9E0 001F97E0 38 C0 00 04 */ li r6, 4 -/* 801FC9E4 001F97E4 4B FD 29 31 */ bl func_801CF314 +/* 801FC9E4 001F97E4 4B FD 29 31 */ bl GXSetTevOrder /* 801FC9E8 001F97E8 38 60 00 00 */ li r3, 0 /* 801FC9EC 001F97EC 38 80 00 00 */ li r4, 0 -/* 801FC9F0 001F97F0 4B FD 23 85 */ bl func_801CED74 +/* 801FC9F0 001F97F0 4B FD 23 85 */ bl GXSetTevOp /* 801FC9F4 001F97F4 48 00 00 2C */ b lbl_801FCA20 lbl_801FC9F8: /* 801FC9F8 001F97F8 38 60 00 00 */ li r3, 0 -/* 801FC9FC 001F97FC 4B FC F0 79 */ bl func_801CBA74 +/* 801FC9FC 001F97FC 4B FC F0 79 */ bl GXSetNumTexGens /* 801FCA00 001F9800 38 60 00 00 */ li r3, 0 /* 801FCA04 001F9804 38 80 00 FF */ li r4, 0xff /* 801FCA08 001F9808 38 A0 00 FF */ li r5, 0xff /* 801FCA0C 001F980C 38 C0 00 04 */ li r6, 4 -/* 801FCA10 001F9810 4B FD 29 05 */ bl func_801CF314 +/* 801FCA10 001F9810 4B FD 29 05 */ bl GXSetTevOrder /* 801FCA14 001F9814 38 60 00 00 */ li r3, 0 /* 801FCA18 001F9818 38 80 00 04 */ li r4, 4 -/* 801FCA1C 001F981C 4B FD 23 59 */ bl func_801CED74 +/* 801FCA1C 001F981C 4B FD 23 59 */ bl GXSetTevOp lbl_801FCA20: /* 801FCA20 001F9820 38 00 00 01 */ li r0, 1 /* 801FCA24 001F9824 90 19 00 08 */ stw r0, 8(r25) @@ -6073,7 +6073,7 @@ lbl_801FCA28: /* 801FCA2C 001F982C 38 80 00 00 */ li r4, 0 /* 801FCA30 001F9830 83 03 00 00 */ lwz r24, 0(r3) /* 801FCA34 001F9834 7F 03 C3 78 */ mr r3, r24 -/* 801FCA38 001F9838 48 04 E6 BD */ bl func_8024B0F4 +/* 801FCA38 001F9838 48 04 E6 BD */ bl _rwDlTextureSet /* 801FCA3C 001F983C 28 18 00 00 */ cmplwi r24, 0 /* 801FCA40 001F9840 41 82 00 2C */ beq lbl_801FCA6C /* 801FCA44 001F9844 80 98 00 00 */ lwz r4, 0(r24) @@ -6085,23 +6085,23 @@ lbl_801FCA28: /* 801FCA5C 001F985C 7C 04 00 2E */ lwzx r0, r4, r0 /* 801FCA60 001F9860 54 00 07 FE */ clrlwi r0, r0, 0x1f /* 801FCA64 001F9864 68 03 00 01 */ xori r3, r0, 1 -/* 801FCA68 001F9868 48 04 C2 95 */ bl func_80248CFC +/* 801FCA68 001F9868 48 04 C2 95 */ bl _rwDlRenderStateSetZCompLoc lbl_801FCA6C: /* 801FCA6C 001F986C 80 7B 00 00 */ lwz r3, 0(r27) /* 801FCA70 001F9870 80 9B 00 04 */ lwz r4, 4(r27) -/* 801FCA74 001F9874 4B FD 30 AD */ bl func_801CFB20 +/* 801FCA74 001F9874 4B FD 30 AD */ bl GXCallDisplayList /* 801FCA78 001F9878 38 81 00 18 */ addi r4, r1, 0x18 /* 801FCA7C 001F987C 38 60 00 0A */ li r3, 0xa -/* 801FCA80 001F9880 48 03 2D BD */ bl func_8022F83C +/* 801FCA80 001F9880 48 03 2D BD */ bl RwRenderStateGet /* 801FCA84 001F9884 38 81 00 14 */ addi r4, r1, 0x14 /* 801FCA88 001F9888 38 60 00 0B */ li r3, 0xb -/* 801FCA8C 001F988C 48 03 2D B1 */ bl func_8022F83C +/* 801FCA8C 001F988C 48 03 2D B1 */ bl RwRenderStateGet /* 801FCA90 001F9890 80 9D 00 04 */ lwz r4, 4(r29) /* 801FCA94 001F9894 38 60 00 0A */ li r3, 0xa -/* 801FCA98 001F9898 48 03 2D 45 */ bl func_8022F7DC +/* 801FCA98 001F9898 48 03 2D 45 */ bl RwRenderStateSet /* 801FCA9C 001F989C 80 9D 00 08 */ lwz r4, 8(r29) /* 801FCAA0 001F98A0 38 60 00 0B */ li r3, 0xb -/* 801FCAA4 001F98A4 48 03 2D 39 */ bl func_8022F7DC +/* 801FCAA4 001F98A4 48 03 2D 39 */ bl RwRenderStateSet /* 801FCAA8 001F98A8 80 1C 00 08 */ lwz r0, 8(r28) /* 801FCAAC 001F98AC 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18 /* 801FCAB0 001F98B0 41 82 00 38 */ beq lbl_801FCAE8 @@ -6119,12 +6119,12 @@ lbl_801FCAC4: /* 801FCAD8 001F98D8 7C BE 02 14 */ add r5, r30, r0 /* 801FCADC 001F98DC 80 85 00 0C */ lwz r4, 0xc(r5) /* 801FCAE0 001F98E0 88 A5 00 11 */ lbz r5, 0x11(r5) -/* 801FCAE4 001F98E4 4B FC EC 75 */ bl func_801CB758 +/* 801FCAE4 001F98E4 4B FC EC 75 */ bl GXSetArray lbl_801FCAE8: /* 801FCAE8 001F98E8 83 1D 00 00 */ lwz r24, 0(r29) /* 801FCAEC 001F98EC 38 80 00 00 */ li r4, 0 /* 801FCAF0 001F98F0 7F 03 C3 78 */ mr r3, r24 -/* 801FCAF4 001F98F4 48 04 E6 01 */ bl func_8024B0F4 +/* 801FCAF4 001F98F4 48 04 E6 01 */ bl _rwDlTextureSet /* 801FCAF8 001F98F8 28 18 00 00 */ cmplwi r24, 0 /* 801FCAFC 001F98FC 41 82 00 2C */ beq lbl_801FCB28 /* 801FCB00 001F9900 80 98 00 00 */ lwz r4, 0(r24) @@ -6136,11 +6136,11 @@ lbl_801FCAE8: /* 801FCB18 001F9918 7C 04 00 2E */ lwzx r0, r4, r0 /* 801FCB1C 001F991C 54 00 07 FE */ clrlwi r0, r0, 0x1f /* 801FCB20 001F9920 68 03 00 01 */ xori r3, r0, 1 -/* 801FCB24 001F9924 48 04 C1 D9 */ bl func_80248CFC +/* 801FCB24 001F9924 48 04 C1 D9 */ bl _rwDlRenderStateSetZCompLoc lbl_801FCB28: /* 801FCB28 001F9928 80 7B 00 00 */ lwz r3, 0(r27) /* 801FCB2C 001F992C 80 9B 00 04 */ lwz r4, 4(r27) -/* 801FCB30 001F9930 4B FD 2F F1 */ bl func_801CFB20 +/* 801FCB30 001F9930 4B FD 2F F1 */ bl GXCallDisplayList /* 801FCB34 001F9934 80 1C 00 08 */ lwz r0, 8(r28) /* 801FCB38 001F9938 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18 /* 801FCB3C 001F993C 41 82 00 1C */ beq lbl_801FCB58 @@ -6149,14 +6149,14 @@ lbl_801FCB28: /* 801FCB48 001F9948 7C BE 02 14 */ add r5, r30, r0 /* 801FCB4C 001F994C 80 85 00 04 */ lwz r4, 4(r5) /* 801FCB50 001F9950 88 A5 00 09 */ lbz r5, 9(r5) -/* 801FCB54 001F9954 4B FC EC 05 */ bl func_801CB758 +/* 801FCB54 001F9954 4B FC EC 05 */ bl GXSetArray lbl_801FCB58: /* 801FCB58 001F9958 80 81 00 18 */ lwz r4, 0x18(r1) /* 801FCB5C 001F995C 38 60 00 0A */ li r3, 0xa -/* 801FCB60 001F9960 48 03 2C 7D */ bl func_8022F7DC +/* 801FCB60 001F9960 48 03 2C 7D */ bl RwRenderStateSet /* 801FCB64 001F9964 80 81 00 14 */ lwz r4, 0x14(r1) /* 801FCB68 001F9968 38 60 00 0B */ li r3, 0xb -/* 801FCB6C 001F996C 48 03 2C 71 */ bl func_8022F7DC +/* 801FCB6C 001F996C 48 03 2C 71 */ bl RwRenderStateSet /* 801FCB70 001F9970 39 61 00 40 */ addi r11, r1, 0x40 /* 801FCB74 001F9974 4B FF 09 D1 */ bl func_801ED544 /* 801FCB78 001F9978 80 01 00 44 */ lwz r0, 0x44(r1) @@ -6201,10 +6201,10 @@ lbl_801FCBF0: /* 801FCC04 001F9A04 38 81 00 08 */ addi r4, r1, 8 /* 801FCC08 001F9A08 38 60 00 04 */ li r3, 4 /* 801FCC0C 001F9A0C 90 01 00 08 */ stw r0, 8(r1) -/* 801FCC10 001F9A10 4B FD 07 E5 */ bl func_801CD3F4 +/* 801FCC10 001F9A10 4B FD 07 E5 */ bl GXSetChanAmbColor lbl_801FCC14: /* 801FCC14 001F9A14 38 60 00 01 */ li r3, 1 -/* 801FCC18 001F9A18 4B FD 09 BD */ bl func_801CD5D4 +/* 801FCC18 001F9A18 4B FD 09 BD */ bl GXSetNumChans /* 801FCC1C 001F9A1C 80 FB 00 20 */ lwz r7, 0x20(r27) /* 801FCC20 001F9A20 7F E5 FB 78 */ mr r5, r31 /* 801FCC24 001F9A24 38 60 00 04 */ li r3, 4 @@ -6212,14 +6212,14 @@ lbl_801FCC14: /* 801FCC2C 001F9A2C 38 C0 00 00 */ li r6, 0 /* 801FCC30 001F9A30 39 00 00 02 */ li r8, 2 /* 801FCC34 001F9A34 39 20 00 01 */ li r9, 1 -/* 801FCC38 001F9A38 4B FD 09 D9 */ bl func_801CD610 +/* 801FCC38 001F9A38 4B FD 09 D9 */ bl GXSetChanCtrl /* 801FCC3C 001F9A3C 57 00 06 73 */ rlwinm. r0, r24, 0, 0x19, 0x19 /* 801FCC40 001F9A40 40 82 00 D4 */ bne lbl_801FCD14 /* 801FCC44 001F9A44 80 02 BA 50 */ lwz r0, lbl_803D03D0-_SDA2_BASE_(r2) /* 801FCC48 001F9A48 38 81 00 0C */ addi r4, r1, 0xc /* 801FCC4C 001F9A4C 38 60 00 04 */ li r3, 4 /* 801FCC50 001F9A50 90 01 00 0C */ stw r0, 0xc(r1) -/* 801FCC54 001F9A54 4B FD 08 91 */ bl func_801CD4E4 +/* 801FCC54 001F9A54 4B FD 08 91 */ bl GXSetChanMatColor /* 801FCC58 001F9A58 48 00 00 BC */ b lbl_801FCD14 lbl_801FCC5C: /* 801FCC5C 001F9A5C 57 00 07 39 */ rlwinm. r0, r24, 0, 0x1c, 0x1c @@ -6227,7 +6227,7 @@ lbl_801FCC5C: /* 801FCC64 001F9A64 57 00 06 73 */ rlwinm. r0, r24, 0, 0x19, 0x19 /* 801FCC68 001F9A68 41 82 00 30 */ beq lbl_801FCC98 /* 801FCC6C 001F9A6C 38 60 00 01 */ li r3, 1 -/* 801FCC70 001F9A70 4B FD 09 65 */ bl func_801CD5D4 +/* 801FCC70 001F9A70 4B FD 09 65 */ bl GXSetNumChans /* 801FCC74 001F9A74 38 60 00 04 */ li r3, 4 /* 801FCC78 001F9A78 38 80 00 01 */ li r4, 1 /* 801FCC7C 001F9A7C 38 A0 00 01 */ li r5, 1 @@ -6235,11 +6235,11 @@ lbl_801FCC5C: /* 801FCC84 001F9A84 38 E0 00 00 */ li r7, 0 /* 801FCC88 001F9A88 39 00 00 00 */ li r8, 0 /* 801FCC8C 001F9A8C 39 20 00 02 */ li r9, 2 -/* 801FCC90 001F9A90 4B FD 09 81 */ bl func_801CD610 +/* 801FCC90 001F9A90 4B FD 09 81 */ bl GXSetChanCtrl /* 801FCC94 001F9A94 48 00 00 80 */ b lbl_801FCD14 lbl_801FCC98: /* 801FCC98 001F9A98 38 60 00 01 */ li r3, 1 -/* 801FCC9C 001F9A9C 4B FD 09 39 */ bl func_801CD5D4 +/* 801FCC9C 001F9A9C 4B FD 09 39 */ bl GXSetNumChans /* 801FCCA0 001F9AA0 38 60 00 04 */ li r3, 4 /* 801FCCA4 001F9AA4 38 80 00 00 */ li r4, 0 /* 801FCCA8 001F9AA8 38 A0 00 00 */ li r5, 0 @@ -6247,7 +6247,7 @@ lbl_801FCC98: /* 801FCCB0 001F9AB0 38 E0 00 00 */ li r7, 0 /* 801FCCB4 001F9AB4 39 00 00 00 */ li r8, 0 /* 801FCCB8 001F9AB8 39 20 00 02 */ li r9, 2 -/* 801FCCBC 001F9ABC 4B FD 09 55 */ bl func_801CD610 +/* 801FCCBC 001F9ABC 4B FD 09 55 */ bl GXSetChanCtrl /* 801FCCC0 001F9AC0 48 00 00 54 */ b lbl_801FCD14 lbl_801FCCC4: /* 801FCCC4 001F9AC4 80 1B 00 1C */ lwz r0, 0x1c(r27) @@ -6259,10 +6259,10 @@ lbl_801FCCC4: /* 801FCCDC 001F9ADC 38 81 00 10 */ addi r4, r1, 0x10 /* 801FCCE0 001F9AE0 38 60 00 04 */ li r3, 4 /* 801FCCE4 001F9AE4 90 01 00 10 */ stw r0, 0x10(r1) -/* 801FCCE8 001F9AE8 4B FD 07 FD */ bl func_801CD4E4 +/* 801FCCE8 001F9AE8 4B FD 07 FD */ bl GXSetChanMatColor lbl_801FCCEC: /* 801FCCEC 001F9AEC 38 60 00 01 */ li r3, 1 -/* 801FCCF0 001F9AF0 4B FD 08 E5 */ bl func_801CD5D4 +/* 801FCCF0 001F9AF0 4B FD 08 E5 */ bl GXSetNumChans /* 801FCCF4 001F9AF4 38 60 00 04 */ li r3, 4 /* 801FCCF8 001F9AF8 38 80 00 00 */ li r4, 0 /* 801FCCFC 001F9AFC 38 A0 00 00 */ li r5, 0 @@ -6270,7 +6270,7 @@ lbl_801FCCEC: /* 801FCD04 001F9B04 38 E0 00 00 */ li r7, 0 /* 801FCD08 001F9B08 39 00 00 00 */ li r8, 0 /* 801FCD0C 001F9B0C 39 20 00 02 */ li r9, 2 -/* 801FCD10 001F9B10 4B FD 09 01 */ bl func_801CD610 +/* 801FCD10 001F9B10 4B FD 09 01 */ bl GXSetChanCtrl lbl_801FCD14: /* 801FCD14 001F9B14 3C 60 80 38 */ lis r3, lbl_803834B8@ha /* 801FCD18 001F9B18 38 00 00 01 */ li r0, 1 @@ -6293,39 +6293,39 @@ lbl_801FCD48: /* 801FCD54 001F9B54 2C 00 00 00 */ cmpwi r0, 0 /* 801FCD58 001F9B58 40 82 00 90 */ bne lbl_801FCDE8 /* 801FCD5C 001F9B5C 38 60 00 01 */ li r3, 1 -/* 801FCD60 001F9B60 4B FD 27 51 */ bl func_801CF4B0 +/* 801FCD60 001F9B60 4B FD 27 51 */ bl GXSetNumTevStages /* 801FCD64 001F9B64 80 1B 00 08 */ lwz r0, 8(r27) /* 801FCD68 001F9B68 70 00 00 84 */ andi. r0, r0, 0x84 /* 801FCD6C 001F9B6C 41 82 00 4C */ beq lbl_801FCDB8 /* 801FCD70 001F9B70 38 60 00 01 */ li r3, 1 -/* 801FCD74 001F9B74 4B FC ED 01 */ bl func_801CBA74 +/* 801FCD74 001F9B74 4B FC ED 01 */ bl GXSetNumTexGens /* 801FCD78 001F9B78 38 60 00 00 */ li r3, 0 /* 801FCD7C 001F9B7C 38 80 00 01 */ li r4, 1 /* 801FCD80 001F9B80 38 A0 00 04 */ li r5, 4 /* 801FCD84 001F9B84 38 C0 00 3C */ li r6, 0x3c /* 801FCD88 001F9B88 38 E0 00 00 */ li r7, 0 /* 801FCD8C 001F9B8C 39 00 00 7D */ li r8, 0x7d -/* 801FCD90 001F9B90 4B FC EA 65 */ bl func_801CB7F4 +/* 801FCD90 001F9B90 4B FC EA 65 */ bl GXSetTexCoordGen2 /* 801FCD94 001F9B94 38 60 00 00 */ li r3, 0 /* 801FCD98 001F9B98 38 80 00 00 */ li r4, 0 /* 801FCD9C 001F9B9C 38 A0 00 00 */ li r5, 0 /* 801FCDA0 001F9BA0 38 C0 00 04 */ li r6, 4 -/* 801FCDA4 001F9BA4 4B FD 25 71 */ bl func_801CF314 +/* 801FCDA4 001F9BA4 4B FD 25 71 */ bl GXSetTevOrder /* 801FCDA8 001F9BA8 38 60 00 00 */ li r3, 0 /* 801FCDAC 001F9BAC 38 80 00 00 */ li r4, 0 -/* 801FCDB0 001F9BB0 4B FD 1F C5 */ bl func_801CED74 +/* 801FCDB0 001F9BB0 4B FD 1F C5 */ bl GXSetTevOp /* 801FCDB4 001F9BB4 48 00 00 2C */ b lbl_801FCDE0 lbl_801FCDB8: /* 801FCDB8 001F9BB8 38 60 00 00 */ li r3, 0 -/* 801FCDBC 001F9BBC 4B FC EC B9 */ bl func_801CBA74 +/* 801FCDBC 001F9BBC 4B FC EC B9 */ bl GXSetNumTexGens /* 801FCDC0 001F9BC0 38 60 00 00 */ li r3, 0 /* 801FCDC4 001F9BC4 38 80 00 FF */ li r4, 0xff /* 801FCDC8 001F9BC8 38 A0 00 FF */ li r5, 0xff /* 801FCDCC 001F9BCC 38 C0 00 04 */ li r6, 4 -/* 801FCDD0 001F9BD0 4B FD 25 45 */ bl func_801CF314 +/* 801FCDD0 001F9BD0 4B FD 25 45 */ bl GXSetTevOrder /* 801FCDD4 001F9BD4 38 60 00 00 */ li r3, 0 /* 801FCDD8 001F9BD8 38 80 00 04 */ li r4, 4 -/* 801FCDDC 001F9BDC 4B FD 1F 99 */ bl func_801CED74 +/* 801FCDDC 001F9BDC 4B FD 1F 99 */ bl GXSetTevOp lbl_801FCDE0: /* 801FCDE0 001F9BE0 38 00 00 01 */ li r0, 1 /* 801FCDE4 001F9BE4 90 1F 00 08 */ stw r0, 8(r31) @@ -6351,14 +6351,14 @@ lbl_801FCDE8: /* 801FCE30 001F9C30 D0 21 00 34 */ stfs f1, 0x34(r1) /* 801FCE34 001F9C34 C0 06 00 34 */ lfs f0, 0x34(r6) /* 801FCE38 001F9C38 D0 01 00 38 */ stfs f0, 0x38(r1) -/* 801FCE3C 001F9C3C 4B FD 2F A1 */ bl func_801CFDDC +/* 801FCE3C 001F9C3C 4B FD 2F A1 */ bl GXLoadTexMtxImm /* 801FCE40 001F9C40 38 60 00 00 */ li r3, 0 /* 801FCE44 001F9C44 38 80 00 01 */ li r4, 1 /* 801FCE48 001F9C48 38 A0 00 04 */ li r5, 4 /* 801FCE4C 001F9C4C 38 C0 00 1E */ li r6, 0x1e /* 801FCE50 001F9C50 38 E0 00 00 */ li r7, 0 /* 801FCE54 001F9C54 39 00 00 7D */ li r8, 0x7d -/* 801FCE58 001F9C58 4B FC E9 9D */ bl func_801CB7F4 +/* 801FCE58 001F9C58 4B FC E9 9D */ bl GXSetTexCoordGen2 /* 801FCE5C 001F9C5C 38 00 00 00 */ li r0, 0 /* 801FCE60 001F9C60 90 1F 00 08 */ stw r0, 8(r31) lbl_801FCE64: @@ -6366,7 +6366,7 @@ lbl_801FCE64: /* 801FCE68 001F9C68 38 80 00 00 */ li r4, 0 /* 801FCE6C 001F9C6C 83 03 00 00 */ lwz r24, 0(r3) /* 801FCE70 001F9C70 7F 03 C3 78 */ mr r3, r24 -/* 801FCE74 001F9C74 48 04 E2 81 */ bl func_8024B0F4 +/* 801FCE74 001F9C74 48 04 E2 81 */ bl _rwDlTextureSet /* 801FCE78 001F9C78 28 18 00 00 */ cmplwi r24, 0 /* 801FCE7C 001F9C7C 41 82 00 2C */ beq lbl_801FCEA8 /* 801FCE80 001F9C80 80 98 00 00 */ lwz r4, 0(r24) @@ -6378,11 +6378,11 @@ lbl_801FCE64: /* 801FCE98 001F9C98 7C 04 00 2E */ lwzx r0, r4, r0 /* 801FCE9C 001F9C9C 54 00 07 FE */ clrlwi r0, r0, 0x1f /* 801FCEA0 001F9CA0 68 03 00 01 */ xori r3, r0, 1 -/* 801FCEA4 001F9CA4 48 04 BE 59 */ bl func_80248CFC +/* 801FCEA4 001F9CA4 48 04 BE 59 */ bl _rwDlRenderStateSetZCompLoc lbl_801FCEA8: /* 801FCEA8 001F9CA8 80 7A 00 00 */ lwz r3, 0(r26) /* 801FCEAC 001F9CAC 80 9A 00 04 */ lwz r4, 4(r26) -/* 801FCEB0 001F9CB0 4B FD 2C 71 */ bl func_801CFB20 +/* 801FCEB0 001F9CB0 4B FD 2C 71 */ bl GXCallDisplayList /* 801FCEB4 001F9CB4 80 DE 00 04 */ lwz r6, 4(r30) /* 801FCEB8 001F9CB8 28 06 00 00 */ cmplwi r6, 0 /* 801FCEBC 001F9CBC 41 82 00 78 */ beq lbl_801FCF34 @@ -6404,14 +6404,14 @@ lbl_801FCEA8: /* 801FCEFC 001F9CFC D0 21 00 34 */ stfs f1, 0x34(r1) /* 801FCF00 001F9D00 C0 06 00 34 */ lfs f0, 0x34(r6) /* 801FCF04 001F9D04 D0 01 00 38 */ stfs f0, 0x38(r1) -/* 801FCF08 001F9D08 4B FD 2E D5 */ bl func_801CFDDC +/* 801FCF08 001F9D08 4B FD 2E D5 */ bl GXLoadTexMtxImm /* 801FCF0C 001F9D0C 38 60 00 00 */ li r3, 0 /* 801FCF10 001F9D10 38 80 00 01 */ li r4, 1 /* 801FCF14 001F9D14 38 A0 00 04 */ li r5, 4 /* 801FCF18 001F9D18 38 C0 00 1E */ li r6, 0x1e /* 801FCF1C 001F9D1C 38 E0 00 00 */ li r7, 0 /* 801FCF20 001F9D20 39 00 00 7D */ li r8, 0x7d -/* 801FCF24 001F9D24 4B FC E8 D1 */ bl func_801CB7F4 +/* 801FCF24 001F9D24 4B FC E8 D1 */ bl GXSetTexCoordGen2 /* 801FCF28 001F9D28 38 00 00 00 */ li r0, 0 /* 801FCF2C 001F9D2C 90 1F 00 08 */ stw r0, 8(r31) /* 801FCF30 001F9D30 48 00 00 2C */ b lbl_801FCF5C @@ -6425,20 +6425,20 @@ lbl_801FCF34: /* 801FCF4C 001F9D4C 38 C0 00 3C */ li r6, 0x3c /* 801FCF50 001F9D50 38 E0 00 00 */ li r7, 0 /* 801FCF54 001F9D54 39 00 00 7D */ li r8, 0x7d -/* 801FCF58 001F9D58 4B FC E8 9D */ bl func_801CB7F4 +/* 801FCF58 001F9D58 4B FC E8 9D */ bl GXSetTexCoordGen2 lbl_801FCF5C: /* 801FCF5C 001F9D5C 38 81 00 18 */ addi r4, r1, 0x18 /* 801FCF60 001F9D60 38 60 00 0A */ li r3, 0xa -/* 801FCF64 001F9D64 48 03 28 D9 */ bl func_8022F83C +/* 801FCF64 001F9D64 48 03 28 D9 */ bl RwRenderStateGet /* 801FCF68 001F9D68 38 81 00 14 */ addi r4, r1, 0x14 /* 801FCF6C 001F9D6C 38 60 00 0B */ li r3, 0xb -/* 801FCF70 001F9D70 48 03 28 CD */ bl func_8022F83C +/* 801FCF70 001F9D70 48 03 28 CD */ bl RwRenderStateGet /* 801FCF74 001F9D74 80 9E 00 1C */ lwz r4, 0x1c(r30) /* 801FCF78 001F9D78 38 60 00 0A */ li r3, 0xa -/* 801FCF7C 001F9D7C 48 03 28 61 */ bl func_8022F7DC +/* 801FCF7C 001F9D7C 48 03 28 61 */ bl RwRenderStateSet /* 801FCF80 001F9D80 80 9E 00 20 */ lwz r4, 0x20(r30) /* 801FCF84 001F9D84 38 60 00 0B */ li r3, 0xb -/* 801FCF88 001F9D88 48 03 28 55 */ bl func_8022F7DC +/* 801FCF88 001F9D88 48 03 28 55 */ bl RwRenderStateSet /* 801FCF8C 001F9D8C 80 1B 00 08 */ lwz r0, 8(r27) /* 801FCF90 001F9D90 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18 /* 801FCF94 001F9D94 41 82 00 38 */ beq lbl_801FCFCC @@ -6456,12 +6456,12 @@ lbl_801FCFA8: /* 801FCFBC 001F9DBC 7C BC 02 14 */ add r5, r28, r0 /* 801FCFC0 001F9DC0 80 85 00 0C */ lwz r4, 0xc(r5) /* 801FCFC4 001F9DC4 88 A5 00 11 */ lbz r5, 0x11(r5) -/* 801FCFC8 001F9DC8 4B FC E7 91 */ bl func_801CB758 +/* 801FCFC8 001F9DC8 4B FC E7 91 */ bl GXSetArray lbl_801FCFCC: /* 801FCFCC 001F9DCC 83 1E 00 18 */ lwz r24, 0x18(r30) /* 801FCFD0 001F9DD0 38 80 00 00 */ li r4, 0 /* 801FCFD4 001F9DD4 7F 03 C3 78 */ mr r3, r24 -/* 801FCFD8 001F9DD8 48 04 E1 1D */ bl func_8024B0F4 +/* 801FCFD8 001F9DD8 48 04 E1 1D */ bl _rwDlTextureSet /* 801FCFDC 001F9DDC 28 18 00 00 */ cmplwi r24, 0 /* 801FCFE0 001F9DE0 41 82 00 2C */ beq lbl_801FD00C /* 801FCFE4 001F9DE4 80 98 00 00 */ lwz r4, 0(r24) @@ -6473,11 +6473,11 @@ lbl_801FCFCC: /* 801FCFFC 001F9DFC 7C 04 00 2E */ lwzx r0, r4, r0 /* 801FD000 001F9E00 54 00 07 FE */ clrlwi r0, r0, 0x1f /* 801FD004 001F9E04 68 03 00 01 */ xori r3, r0, 1 -/* 801FD008 001F9E08 48 04 BC F5 */ bl func_80248CFC +/* 801FD008 001F9E08 48 04 BC F5 */ bl _rwDlRenderStateSetZCompLoc lbl_801FD00C: /* 801FD00C 001F9E0C 80 7A 00 00 */ lwz r3, 0(r26) /* 801FD010 001F9E10 80 9A 00 04 */ lwz r4, 4(r26) -/* 801FD014 001F9E14 4B FD 2B 0D */ bl func_801CFB20 +/* 801FD014 001F9E14 4B FD 2B 0D */ bl GXCallDisplayList /* 801FD018 001F9E18 80 1B 00 08 */ lwz r0, 8(r27) /* 801FD01C 001F9E1C 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18 /* 801FD020 001F9E20 41 82 00 1C */ beq lbl_801FD03C @@ -6486,14 +6486,14 @@ lbl_801FD00C: /* 801FD02C 001F9E2C 7C BC 02 14 */ add r5, r28, r0 /* 801FD030 001F9E30 80 85 00 04 */ lwz r4, 4(r5) /* 801FD034 001F9E34 88 A5 00 09 */ lbz r5, 9(r5) -/* 801FD038 001F9E38 4B FC E7 21 */ bl func_801CB758 +/* 801FD038 001F9E38 4B FC E7 21 */ bl GXSetArray lbl_801FD03C: /* 801FD03C 001F9E3C 80 81 00 18 */ lwz r4, 0x18(r1) /* 801FD040 001F9E40 38 60 00 0A */ li r3, 0xa -/* 801FD044 001F9E44 48 03 27 99 */ bl func_8022F7DC +/* 801FD044 001F9E44 48 03 27 99 */ bl RwRenderStateSet /* 801FD048 001F9E48 80 81 00 14 */ lwz r4, 0x14(r1) /* 801FD04C 001F9E4C 38 60 00 0B */ li r3, 0xb -/* 801FD050 001F9E50 48 03 27 8D */ bl func_8022F7DC +/* 801FD050 001F9E50 48 03 27 8D */ bl RwRenderStateSet /* 801FD054 001F9E54 39 61 00 70 */ addi r11, r1, 0x70 /* 801FD058 001F9E58 4B FF 04 ED */ bl func_801ED544 /* 801FD05C 001F9E5C 80 01 00 74 */ lwz r0, 0x74(r1) @@ -6539,10 +6539,10 @@ lbl_801FD0D8: /* 801FD0EC 001F9EEC 38 81 00 08 */ addi r4, r1, 8 /* 801FD0F0 001F9EF0 38 60 00 04 */ li r3, 4 /* 801FD0F4 001F9EF4 90 01 00 08 */ stw r0, 8(r1) -/* 801FD0F8 001F9EF8 4B FD 02 FD */ bl func_801CD3F4 +/* 801FD0F8 001F9EF8 4B FD 02 FD */ bl GXSetChanAmbColor lbl_801FD0FC: /* 801FD0FC 001F9EFC 38 60 00 01 */ li r3, 1 -/* 801FD100 001F9F00 4B FD 04 D5 */ bl func_801CD5D4 +/* 801FD100 001F9F00 4B FD 04 D5 */ bl GXSetNumChans /* 801FD104 001F9F04 80 FC 00 20 */ lwz r7, 0x20(r28) /* 801FD108 001F9F08 7F C5 F3 78 */ mr r5, r30 /* 801FD10C 001F9F0C 38 60 00 04 */ li r3, 4 @@ -6550,14 +6550,14 @@ lbl_801FD0FC: /* 801FD114 001F9F14 38 C0 00 00 */ li r6, 0 /* 801FD118 001F9F18 39 00 00 02 */ li r8, 2 /* 801FD11C 001F9F1C 39 20 00 01 */ li r9, 1 -/* 801FD120 001F9F20 4B FD 04 F1 */ bl func_801CD610 +/* 801FD120 001F9F20 4B FD 04 F1 */ bl GXSetChanCtrl /* 801FD124 001F9F24 57 E0 06 73 */ rlwinm. r0, r31, 0, 0x19, 0x19 /* 801FD128 001F9F28 40 82 00 D4 */ bne lbl_801FD1FC /* 801FD12C 001F9F2C 80 02 BA 50 */ lwz r0, lbl_803D03D0-_SDA2_BASE_(r2) /* 801FD130 001F9F30 38 81 00 0C */ addi r4, r1, 0xc /* 801FD134 001F9F34 38 60 00 04 */ li r3, 4 /* 801FD138 001F9F38 90 01 00 0C */ stw r0, 0xc(r1) -/* 801FD13C 001F9F3C 4B FD 03 A9 */ bl func_801CD4E4 +/* 801FD13C 001F9F3C 4B FD 03 A9 */ bl GXSetChanMatColor /* 801FD140 001F9F40 48 00 00 BC */ b lbl_801FD1FC lbl_801FD144: /* 801FD144 001F9F44 57 E0 07 39 */ rlwinm. r0, r31, 0, 0x1c, 0x1c @@ -6565,7 +6565,7 @@ lbl_801FD144: /* 801FD14C 001F9F4C 57 E0 06 73 */ rlwinm. r0, r31, 0, 0x19, 0x19 /* 801FD150 001F9F50 41 82 00 30 */ beq lbl_801FD180 /* 801FD154 001F9F54 38 60 00 01 */ li r3, 1 -/* 801FD158 001F9F58 4B FD 04 7D */ bl func_801CD5D4 +/* 801FD158 001F9F58 4B FD 04 7D */ bl GXSetNumChans /* 801FD15C 001F9F5C 38 60 00 04 */ li r3, 4 /* 801FD160 001F9F60 38 80 00 01 */ li r4, 1 /* 801FD164 001F9F64 38 A0 00 01 */ li r5, 1 @@ -6573,11 +6573,11 @@ lbl_801FD144: /* 801FD16C 001F9F6C 38 E0 00 00 */ li r7, 0 /* 801FD170 001F9F70 39 00 00 00 */ li r8, 0 /* 801FD174 001F9F74 39 20 00 02 */ li r9, 2 -/* 801FD178 001F9F78 4B FD 04 99 */ bl func_801CD610 +/* 801FD178 001F9F78 4B FD 04 99 */ bl GXSetChanCtrl /* 801FD17C 001F9F7C 48 00 00 80 */ b lbl_801FD1FC lbl_801FD180: /* 801FD180 001F9F80 38 60 00 01 */ li r3, 1 -/* 801FD184 001F9F84 4B FD 04 51 */ bl func_801CD5D4 +/* 801FD184 001F9F84 4B FD 04 51 */ bl GXSetNumChans /* 801FD188 001F9F88 38 60 00 04 */ li r3, 4 /* 801FD18C 001F9F8C 38 80 00 00 */ li r4, 0 /* 801FD190 001F9F90 38 A0 00 00 */ li r5, 0 @@ -6585,7 +6585,7 @@ lbl_801FD180: /* 801FD198 001F9F98 38 E0 00 00 */ li r7, 0 /* 801FD19C 001F9F9C 39 00 00 00 */ li r8, 0 /* 801FD1A0 001F9FA0 39 20 00 02 */ li r9, 2 -/* 801FD1A4 001F9FA4 4B FD 04 6D */ bl func_801CD610 +/* 801FD1A4 001F9FA4 4B FD 04 6D */ bl GXSetChanCtrl /* 801FD1A8 001F9FA8 48 00 00 54 */ b lbl_801FD1FC lbl_801FD1AC: /* 801FD1AC 001F9FAC 80 1C 00 1C */ lwz r0, 0x1c(r28) @@ -6597,10 +6597,10 @@ lbl_801FD1AC: /* 801FD1C4 001F9FC4 38 81 00 10 */ addi r4, r1, 0x10 /* 801FD1C8 001F9FC8 38 60 00 04 */ li r3, 4 /* 801FD1CC 001F9FCC 90 01 00 10 */ stw r0, 0x10(r1) -/* 801FD1D0 001F9FD0 4B FD 03 15 */ bl func_801CD4E4 +/* 801FD1D0 001F9FD0 4B FD 03 15 */ bl GXSetChanMatColor lbl_801FD1D4: /* 801FD1D4 001F9FD4 38 60 00 01 */ li r3, 1 -/* 801FD1D8 001F9FD8 4B FD 03 FD */ bl func_801CD5D4 +/* 801FD1D8 001F9FD8 4B FD 03 FD */ bl GXSetNumChans /* 801FD1DC 001F9FDC 38 60 00 04 */ li r3, 4 /* 801FD1E0 001F9FE0 38 80 00 00 */ li r4, 0 /* 801FD1E4 001F9FE4 38 A0 00 00 */ li r5, 0 @@ -6608,7 +6608,7 @@ lbl_801FD1D4: /* 801FD1EC 001F9FEC 38 E0 00 00 */ li r7, 0 /* 801FD1F0 001F9FF0 39 00 00 00 */ li r8, 0 /* 801FD1F4 001F9FF4 39 20 00 02 */ li r9, 2 -/* 801FD1F8 001F9FF8 4B FD 04 19 */ bl func_801CD610 +/* 801FD1F8 001F9FF8 4B FD 04 19 */ bl GXSetChanCtrl lbl_801FD1FC: /* 801FD1FC 001F9FFC 3C 60 80 38 */ lis r3, lbl_803834B8@ha /* 801FD200 001FA000 38 00 00 01 */ li r0, 1 @@ -6631,39 +6631,39 @@ lbl_801FD230: /* 801FD23C 001FA03C 2C 00 00 00 */ cmpwi r0, 0 /* 801FD240 001FA040 40 82 00 90 */ bne lbl_801FD2D0 /* 801FD244 001FA044 38 60 00 01 */ li r3, 1 -/* 801FD248 001FA048 4B FD 22 69 */ bl func_801CF4B0 +/* 801FD248 001FA048 4B FD 22 69 */ bl GXSetNumTevStages /* 801FD24C 001FA04C 80 1C 00 08 */ lwz r0, 8(r28) /* 801FD250 001FA050 70 00 00 84 */ andi. r0, r0, 0x84 /* 801FD254 001FA054 41 82 00 4C */ beq lbl_801FD2A0 /* 801FD258 001FA058 38 60 00 01 */ li r3, 1 -/* 801FD25C 001FA05C 4B FC E8 19 */ bl func_801CBA74 +/* 801FD25C 001FA05C 4B FC E8 19 */ bl GXSetNumTexGens /* 801FD260 001FA060 38 60 00 00 */ li r3, 0 /* 801FD264 001FA064 38 80 00 01 */ li r4, 1 /* 801FD268 001FA068 38 A0 00 04 */ li r5, 4 /* 801FD26C 001FA06C 38 C0 00 3C */ li r6, 0x3c /* 801FD270 001FA070 38 E0 00 00 */ li r7, 0 /* 801FD274 001FA074 39 00 00 7D */ li r8, 0x7d -/* 801FD278 001FA078 4B FC E5 7D */ bl func_801CB7F4 +/* 801FD278 001FA078 4B FC E5 7D */ bl GXSetTexCoordGen2 /* 801FD27C 001FA07C 38 60 00 00 */ li r3, 0 /* 801FD280 001FA080 38 80 00 00 */ li r4, 0 /* 801FD284 001FA084 38 A0 00 00 */ li r5, 0 /* 801FD288 001FA088 38 C0 00 04 */ li r6, 4 -/* 801FD28C 001FA08C 4B FD 20 89 */ bl func_801CF314 +/* 801FD28C 001FA08C 4B FD 20 89 */ bl GXSetTevOrder /* 801FD290 001FA090 38 60 00 00 */ li r3, 0 /* 801FD294 001FA094 38 80 00 00 */ li r4, 0 -/* 801FD298 001FA098 4B FD 1A DD */ bl func_801CED74 +/* 801FD298 001FA098 4B FD 1A DD */ bl GXSetTevOp /* 801FD29C 001FA09C 48 00 00 2C */ b lbl_801FD2C8 lbl_801FD2A0: /* 801FD2A0 001FA0A0 38 60 00 00 */ li r3, 0 -/* 801FD2A4 001FA0A4 4B FC E7 D1 */ bl func_801CBA74 +/* 801FD2A4 001FA0A4 4B FC E7 D1 */ bl GXSetNumTexGens /* 801FD2A8 001FA0A8 38 60 00 00 */ li r3, 0 /* 801FD2AC 001FA0AC 38 80 00 FF */ li r4, 0xff /* 801FD2B0 001FA0B0 38 A0 00 FF */ li r5, 0xff /* 801FD2B4 001FA0B4 38 C0 00 04 */ li r6, 4 -/* 801FD2B8 001FA0B8 4B FD 20 5D */ bl func_801CF314 +/* 801FD2B8 001FA0B8 4B FD 20 5D */ bl GXSetTevOrder /* 801FD2BC 001FA0BC 38 60 00 00 */ li r3, 0 /* 801FD2C0 001FA0C0 38 80 00 04 */ li r4, 4 -/* 801FD2C4 001FA0C4 4B FD 1A B1 */ bl func_801CED74 +/* 801FD2C4 001FA0C4 4B FD 1A B1 */ bl GXSetTevOp lbl_801FD2C8: /* 801FD2C8 001FA0C8 38 00 00 01 */ li r0, 1 /* 801FD2CC 001FA0CC 90 1F 00 08 */ stw r0, 8(r31) @@ -6671,18 +6671,18 @@ lbl_801FD2D0: /* 801FD2D0 001FA0D0 80 79 00 08 */ lwz r3, 8(r25) /* 801FD2D4 001FA0D4 38 80 00 00 */ li r4, 0 /* 801FD2D8 001FA0D8 80 63 00 00 */ lwz r3, 0(r3) -/* 801FD2DC 001FA0DC 48 04 DE 19 */ bl func_8024B0F4 +/* 801FD2DC 001FA0DC 48 04 DE 19 */ bl _rwDlTextureSet /* 801FD2E0 001FA0E0 38 60 00 01 */ li r3, 1 -/* 801FD2E4 001FA0E4 48 04 BA 19 */ bl func_80248CFC +/* 801FD2E4 001FA0E4 48 04 BA 19 */ bl _rwDlRenderStateSetZCompLoc /* 801FD2E8 001FA0E8 80 7A 00 00 */ lwz r3, 0(r26) /* 801FD2EC 001FA0EC 80 9A 00 04 */ lwz r4, 4(r26) -/* 801FD2F0 001FA0F0 4B FD 28 31 */ bl func_801CFB20 +/* 801FD2F0 001FA0F0 4B FD 28 31 */ bl GXCallDisplayList /* 801FD2F4 001FA0F4 38 81 00 20 */ addi r4, r1, 0x20 /* 801FD2F8 001FA0F8 38 60 00 0A */ li r3, 0xa -/* 801FD2FC 001FA0FC 48 03 25 41 */ bl func_8022F83C +/* 801FD2FC 001FA0FC 48 03 25 41 */ bl RwRenderStateGet /* 801FD300 001FA100 38 81 00 1C */ addi r4, r1, 0x1c /* 801FD304 001FA104 38 60 00 0B */ li r3, 0xb -/* 801FD308 001FA108 48 03 25 35 */ bl func_8022F83C +/* 801FD308 001FA108 48 03 25 35 */ bl RwRenderStateGet /* 801FD30C 001FA10C 80 1D 00 0C */ lwz r0, 0xc(r29) /* 801FD310 001FA110 38 60 00 0A */ li r3, 0xa /* 801FD314 001FA114 38 80 00 02 */ li r4, 2 @@ -6690,10 +6690,10 @@ lbl_801FD2D0: /* 801FD31C 001FA11C 41 82 00 08 */ beq lbl_801FD324 /* 801FD320 001FA120 38 80 00 07 */ li r4, 7 lbl_801FD324: -/* 801FD324 001FA124 48 03 24 B9 */ bl func_8022F7DC +/* 801FD324 001FA124 48 03 24 B9 */ bl RwRenderStateSet /* 801FD328 001FA128 38 60 00 0B */ li r3, 0xb /* 801FD32C 001FA12C 38 80 00 02 */ li r4, 2 -/* 801FD330 001FA130 48 03 24 AD */ bl func_8022F7DC +/* 801FD330 001FA130 48 03 24 AD */ bl RwRenderStateSet /* 801FD334 001FA134 38 60 00 04 */ li r3, 4 /* 801FD338 001FA138 38 80 00 00 */ li r4, 0 /* 801FD33C 001FA13C 38 A0 00 00 */ li r5, 0 @@ -6701,7 +6701,7 @@ lbl_801FD324: /* 801FD344 001FA144 38 E0 00 00 */ li r7, 0 /* 801FD348 001FA148 39 00 00 02 */ li r8, 2 /* 801FD34C 001FA14C 39 20 00 02 */ li r9, 2 -/* 801FD350 001FA150 4B FD 02 C1 */ bl func_801CD610 +/* 801FD350 001FA150 4B FD 02 C1 */ bl GXSetChanCtrl /* 801FD354 001FA154 38 60 00 05 */ li r3, 5 /* 801FD358 001FA158 38 80 00 00 */ li r4, 0 /* 801FD35C 001FA15C 38 A0 00 00 */ li r5, 0 @@ -6709,7 +6709,7 @@ lbl_801FD324: /* 801FD364 001FA164 38 E0 00 00 */ li r7, 0 /* 801FD368 001FA168 39 00 00 02 */ li r8, 2 /* 801FD36C 001FA16C 39 20 00 02 */ li r9, 2 -/* 801FD370 001FA170 4B FD 02 A1 */ bl func_801CD610 +/* 801FD370 001FA170 4B FD 02 A1 */ bl GXSetChanCtrl /* 801FD374 001FA174 C0 3D 00 08 */ lfs f1, 8(r29) /* 801FD378 001FA178 C0 02 BA 78 */ lfs f0, lbl_803D03F8-_SDA2_BASE_(r2) /* 801FD37C 001FA17C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -6736,26 +6736,26 @@ lbl_801FD3C4: /* 801FD3C8 001FA1C8 38 81 00 14 */ addi r4, r1, 0x14 /* 801FD3CC 001FA1CC 38 60 00 04 */ li r3, 4 /* 801FD3D0 001FA1D0 90 01 00 14 */ stw r0, 0x14(r1) -/* 801FD3D4 001FA1D4 4B FD 01 11 */ bl func_801CD4E4 +/* 801FD3D4 001FA1D4 4B FD 01 11 */ bl GXSetChanMatColor /* 801FD3D8 001FA1D8 38 60 00 01 */ li r3, 1 -/* 801FD3DC 001FA1DC 4B FC E6 99 */ bl func_801CBA74 +/* 801FD3DC 001FA1DC 4B FC E6 99 */ bl GXSetNumTexGens /* 801FD3E0 001FA1E0 38 60 00 00 */ li r3, 0 /* 801FD3E4 001FA1E4 38 80 00 01 */ li r4, 1 /* 801FD3E8 001FA1E8 38 A0 00 01 */ li r5, 1 /* 801FD3EC 001FA1EC 38 C0 00 1E */ li r6, 0x1e /* 801FD3F0 001FA1F0 38 E0 00 00 */ li r7, 0 /* 801FD3F4 001FA1F4 39 00 00 7D */ li r8, 0x7d -/* 801FD3F8 001FA1F8 4B FC E3 FD */ bl func_801CB7F4 +/* 801FD3F8 001FA1F8 4B FC E3 FD */ bl GXSetTexCoordGen2 /* 801FD3FC 001FA1FC 38 60 00 01 */ li r3, 1 -/* 801FD400 001FA200 4B FD 20 B1 */ bl func_801CF4B0 +/* 801FD400 001FA200 4B FD 20 B1 */ bl GXSetNumTevStages /* 801FD404 001FA204 38 60 00 00 */ li r3, 0 /* 801FD408 001FA208 38 80 00 00 */ li r4, 0 -/* 801FD40C 001FA20C 4B FD 19 69 */ bl func_801CED74 +/* 801FD40C 001FA20C 4B FD 19 69 */ bl GXSetTevOp /* 801FD410 001FA210 38 60 00 00 */ li r3, 0 /* 801FD414 001FA214 38 80 00 00 */ li r4, 0 /* 801FD418 001FA218 38 A0 00 00 */ li r5, 0 /* 801FD41C 001FA21C 38 C0 00 04 */ li r6, 4 -/* 801FD420 001FA220 4B FD 1E F5 */ bl func_801CF314 +/* 801FD420 001FA220 4B FD 1E F5 */ bl GXSetTevOrder /* 801FD424 001FA224 38 00 00 00 */ li r0, 0 /* 801FD428 001FA228 3C 60 80 38 */ lis r3, lbl_803834B8@ha /* 801FD42C 001FA22C 90 1E 00 04 */ stw r0, 4(r30) @@ -6763,14 +6763,14 @@ lbl_801FD3C4: /* 801FD434 001FA234 90 03 34 B8 */ stw r0, lbl_803834B8@l(r3) /* 801FD438 001FA238 90 1F 00 08 */ stw r0, 8(r31) /* 801FD43C 001FA23C 80 7D 00 04 */ lwz r3, 4(r29) -/* 801FD440 001FA240 48 04 DC B5 */ bl func_8024B0F4 +/* 801FD440 001FA240 48 04 DC B5 */ bl _rwDlTextureSet /* 801FD444 001FA244 80 7D 00 00 */ lwz r3, 0(r29) /* 801FD448 001FA248 28 03 00 00 */ cmplwi r3, 0 /* 801FD44C 001FA24C 41 82 00 1C */ beq lbl_801FD468 -/* 801FD450 001FA250 48 03 BB E1 */ bl func_80239030 +/* 801FD450 001FA250 48 03 BB E1 */ bl RwFrameGetLTM /* 801FD454 001FA254 7C 64 1B 78 */ mr r4, r3 /* 801FD458 001FA258 38 61 00 64 */ addi r3, r1, 0x64 -/* 801FD45C 001FA25C 48 03 34 2D */ bl func_80230888 +/* 801FD45C 001FA25C 48 03 34 2D */ bl RwMatrixInvert /* 801FD460 001FA260 38 C1 00 64 */ addi r6, r1, 0x64 /* 801FD464 001FA264 48 00 00 0C */ b lbl_801FD470 lbl_801FD468: @@ -6782,7 +6782,7 @@ lbl_801FD470: /* 801FD478 001FA278 7F 64 DB 78 */ mr r4, r27 /* 801FD47C 001FA27C 7C C5 33 78 */ mr r5, r6 /* 801FD480 001FA280 38 61 00 24 */ addi r3, r1, 0x24 -/* 801FD484 001FA284 48 03 2F 1D */ bl func_802303A0 +/* 801FD484 001FA284 48 03 2F 1D */ bl RwMatrixMultiply /* 801FD488 001FA288 38 C1 00 24 */ addi r6, r1, 0x24 lbl_801FD48C: /* 801FD48C 001FA28C C0 42 BA 68 */ lfs f2, lbl_803D03E8-_SDA2_BASE_(r2) @@ -6810,16 +6810,16 @@ lbl_801FD48C: /* 801FD4E4 001FA2E4 EC 02 00 32 */ fmuls f0, f2, f0 /* 801FD4E8 001FA2E8 D0 21 00 C0 */ stfs f1, 0xc0(r1) /* 801FD4EC 001FA2EC D0 01 00 BC */ stfs f0, 0xbc(r1) -/* 801FD4F0 001FA2F0 4B FD 28 ED */ bl func_801CFDDC +/* 801FD4F0 001FA2F0 4B FD 28 ED */ bl GXLoadTexMtxImm /* 801FD4F4 001FA2F4 80 7A 00 00 */ lwz r3, 0(r26) /* 801FD4F8 001FA2F8 80 9A 00 04 */ lwz r4, 4(r26) -/* 801FD4FC 001FA2FC 4B FD 26 25 */ bl func_801CFB20 +/* 801FD4FC 001FA2FC 4B FD 26 25 */ bl GXCallDisplayList /* 801FD500 001FA300 80 81 00 20 */ lwz r4, 0x20(r1) /* 801FD504 001FA304 38 60 00 0A */ li r3, 0xa -/* 801FD508 001FA308 48 03 22 D5 */ bl func_8022F7DC +/* 801FD508 001FA308 48 03 22 D5 */ bl RwRenderStateSet /* 801FD50C 001FA30C 80 81 00 1C */ lwz r4, 0x1c(r1) /* 801FD510 001FA310 38 60 00 0B */ li r3, 0xb -/* 801FD514 001FA314 48 03 22 C9 */ bl func_8022F7DC +/* 801FD514 001FA314 48 03 22 C9 */ bl RwRenderStateSet /* 801FD518 001FA318 39 61 01 00 */ addi r11, r1, 0x100 /* 801FD51C 001FA31C 4B FF 00 2D */ bl func_801ED548 /* 801FD520 001FA320 80 01 01 04 */ lwz r0, 0x104(r1) @@ -6866,10 +6866,10 @@ lbl_801FD5A0: /* 801FD5B4 001FA3B4 38 81 00 10 */ addi r4, r1, 0x10 /* 801FD5B8 001FA3B8 38 60 00 04 */ li r3, 4 /* 801FD5BC 001FA3BC 90 01 00 10 */ stw r0, 0x10(r1) -/* 801FD5C0 001FA3C0 4B FC FE 35 */ bl func_801CD3F4 +/* 801FD5C0 001FA3C0 4B FC FE 35 */ bl GXSetChanAmbColor lbl_801FD5C4: /* 801FD5C4 001FA3C4 38 60 00 01 */ li r3, 1 -/* 801FD5C8 001FA3C8 4B FD 00 0D */ bl func_801CD5D4 +/* 801FD5C8 001FA3C8 4B FD 00 0D */ bl GXSetNumChans /* 801FD5CC 001FA3CC 80 FD 00 20 */ lwz r7, 0x20(r29) /* 801FD5D0 001FA3D0 7F 25 CB 78 */ mr r5, r25 /* 801FD5D4 001FA3D4 38 60 00 04 */ li r3, 4 @@ -6877,14 +6877,14 @@ lbl_801FD5C4: /* 801FD5DC 001FA3DC 38 C0 00 00 */ li r6, 0 /* 801FD5E0 001FA3E0 39 00 00 02 */ li r8, 2 /* 801FD5E4 001FA3E4 39 20 00 01 */ li r9, 1 -/* 801FD5E8 001FA3E8 4B FD 00 29 */ bl func_801CD610 +/* 801FD5E8 001FA3E8 4B FD 00 29 */ bl GXSetChanCtrl /* 801FD5EC 001FA3EC 57 00 06 73 */ rlwinm. r0, r24, 0, 0x19, 0x19 /* 801FD5F0 001FA3F0 40 82 00 D4 */ bne lbl_801FD6C4 /* 801FD5F4 001FA3F4 80 02 BA 50 */ lwz r0, lbl_803D03D0-_SDA2_BASE_(r2) /* 801FD5F8 001FA3F8 38 81 00 14 */ addi r4, r1, 0x14 /* 801FD5FC 001FA3FC 38 60 00 04 */ li r3, 4 /* 801FD600 001FA400 90 01 00 14 */ stw r0, 0x14(r1) -/* 801FD604 001FA404 4B FC FE E1 */ bl func_801CD4E4 +/* 801FD604 001FA404 4B FC FE E1 */ bl GXSetChanMatColor /* 801FD608 001FA408 48 00 00 BC */ b lbl_801FD6C4 lbl_801FD60C: /* 801FD60C 001FA40C 57 00 07 39 */ rlwinm. r0, r24, 0, 0x1c, 0x1c @@ -6892,7 +6892,7 @@ lbl_801FD60C: /* 801FD614 001FA414 57 00 06 73 */ rlwinm. r0, r24, 0, 0x19, 0x19 /* 801FD618 001FA418 41 82 00 30 */ beq lbl_801FD648 /* 801FD61C 001FA41C 38 60 00 01 */ li r3, 1 -/* 801FD620 001FA420 4B FC FF B5 */ bl func_801CD5D4 +/* 801FD620 001FA420 4B FC FF B5 */ bl GXSetNumChans /* 801FD624 001FA424 38 60 00 04 */ li r3, 4 /* 801FD628 001FA428 38 80 00 01 */ li r4, 1 /* 801FD62C 001FA42C 38 A0 00 01 */ li r5, 1 @@ -6900,11 +6900,11 @@ lbl_801FD60C: /* 801FD634 001FA434 38 E0 00 00 */ li r7, 0 /* 801FD638 001FA438 39 00 00 00 */ li r8, 0 /* 801FD63C 001FA43C 39 20 00 02 */ li r9, 2 -/* 801FD640 001FA440 4B FC FF D1 */ bl func_801CD610 +/* 801FD640 001FA440 4B FC FF D1 */ bl GXSetChanCtrl /* 801FD644 001FA444 48 00 00 80 */ b lbl_801FD6C4 lbl_801FD648: /* 801FD648 001FA448 38 60 00 01 */ li r3, 1 -/* 801FD64C 001FA44C 4B FC FF 89 */ bl func_801CD5D4 +/* 801FD64C 001FA44C 4B FC FF 89 */ bl GXSetNumChans /* 801FD650 001FA450 38 60 00 04 */ li r3, 4 /* 801FD654 001FA454 38 80 00 00 */ li r4, 0 /* 801FD658 001FA458 38 A0 00 00 */ li r5, 0 @@ -6912,7 +6912,7 @@ lbl_801FD648: /* 801FD660 001FA460 38 E0 00 00 */ li r7, 0 /* 801FD664 001FA464 39 00 00 00 */ li r8, 0 /* 801FD668 001FA468 39 20 00 02 */ li r9, 2 -/* 801FD66C 001FA46C 4B FC FF A5 */ bl func_801CD610 +/* 801FD66C 001FA46C 4B FC FF A5 */ bl GXSetChanCtrl /* 801FD670 001FA470 48 00 00 54 */ b lbl_801FD6C4 lbl_801FD674: /* 801FD674 001FA474 80 1D 00 1C */ lwz r0, 0x1c(r29) @@ -6924,10 +6924,10 @@ lbl_801FD674: /* 801FD68C 001FA48C 38 81 00 18 */ addi r4, r1, 0x18 /* 801FD690 001FA490 38 60 00 04 */ li r3, 4 /* 801FD694 001FA494 90 01 00 18 */ stw r0, 0x18(r1) -/* 801FD698 001FA498 4B FC FE 4D */ bl func_801CD4E4 +/* 801FD698 001FA498 4B FC FE 4D */ bl GXSetChanMatColor lbl_801FD69C: /* 801FD69C 001FA49C 38 60 00 01 */ li r3, 1 -/* 801FD6A0 001FA4A0 4B FC FF 35 */ bl func_801CD5D4 +/* 801FD6A0 001FA4A0 4B FC FF 35 */ bl GXSetNumChans /* 801FD6A4 001FA4A4 38 60 00 04 */ li r3, 4 /* 801FD6A8 001FA4A8 38 80 00 00 */ li r4, 0 /* 801FD6AC 001FA4AC 38 A0 00 00 */ li r5, 0 @@ -6935,7 +6935,7 @@ lbl_801FD69C: /* 801FD6B4 001FA4B4 38 E0 00 00 */ li r7, 0 /* 801FD6B8 001FA4B8 39 00 00 00 */ li r8, 0 /* 801FD6BC 001FA4BC 39 20 00 02 */ li r9, 2 -/* 801FD6C0 001FA4C0 4B FC FF 51 */ bl func_801CD610 +/* 801FD6C0 001FA4C0 4B FC FF 51 */ bl GXSetChanCtrl lbl_801FD6C4: /* 801FD6C4 001FA4C4 3C 60 80 38 */ lis r3, lbl_803834B8@ha /* 801FD6C8 001FA4C8 38 00 00 01 */ li r0, 1 @@ -6958,9 +6958,9 @@ lbl_801FD6F8: /* 801FD704 001FA504 38 80 00 00 */ li r4, 0 /* 801FD708 001FA508 90 03 00 08 */ stw r0, 8(r3) /* 801FD70C 001FA50C 80 7F 00 04 */ lwz r3, 4(r31) -/* 801FD710 001FA510 48 04 D9 E5 */ bl func_8024B0F4 +/* 801FD710 001FA510 48 04 D9 E5 */ bl _rwDlTextureSet /* 801FD714 001FA514 38 60 00 01 */ li r3, 1 -/* 801FD718 001FA518 48 04 B5 E5 */ bl func_80248CFC +/* 801FD718 001FA518 48 04 B5 E5 */ bl _rwDlRenderStateSetZCompLoc /* 801FD71C 001FA51C C0 1F 00 10 */ lfs f0, 0x10(r31) /* 801FD720 001FA520 80 7F 00 00 */ lwz r3, 0(r31) /* 801FD724 001FA524 FC 20 00 50 */ fneg f1, f0 @@ -6968,10 +6968,10 @@ lbl_801FD6F8: /* 801FD72C 001FA52C 28 03 00 00 */ cmplwi r3, 0 /* 801FD730 001FA530 EF E1 00 32 */ fmuls f31, f1, f0 /* 801FD734 001FA534 41 82 00 1C */ beq lbl_801FD750 -/* 801FD738 001FA538 48 03 B8 F9 */ bl func_80239030 +/* 801FD738 001FA538 48 03 B8 F9 */ bl RwFrameGetLTM /* 801FD73C 001FA53C 7C 64 1B 78 */ mr r4, r3 /* 801FD740 001FA540 38 61 00 E4 */ addi r3, r1, 0xe4 -/* 801FD744 001FA544 48 03 31 45 */ bl func_80230888 +/* 801FD744 001FA544 48 03 31 45 */ bl RwMatrixInvert /* 801FD748 001FA548 38 C1 00 E4 */ addi r6, r1, 0xe4 /* 801FD74C 001FA54C 48 00 00 0C */ b lbl_801FD758 lbl_801FD750: @@ -6983,7 +6983,7 @@ lbl_801FD758: /* 801FD760 001FA560 7F 84 E3 78 */ mr r4, r28 /* 801FD764 001FA564 7C C5 33 78 */ mr r5, r6 /* 801FD768 001FA568 38 61 00 A4 */ addi r3, r1, 0xa4 -/* 801FD76C 001FA56C 48 03 2C 35 */ bl func_802303A0 +/* 801FD76C 001FA56C 48 03 2C 35 */ bl RwMatrixMultiply /* 801FD770 001FA570 38 C1 00 A4 */ addi r6, r1, 0xa4 lbl_801FD774: /* 801FD774 001FA574 C0 06 00 00 */ lfs f0, 0(r6) @@ -7010,7 +7010,7 @@ lbl_801FD774: /* 801FD7C8 001FA5C8 EC 1F 00 32 */ fmuls f0, f31, f0 /* 801FD7CC 001FA5CC D0 21 01 70 */ stfs f1, 0x170(r1) /* 801FD7D0 001FA5D0 D0 01 01 6C */ stfs f0, 0x16c(r1) -/* 801FD7D4 001FA5D4 4B FD 26 09 */ bl func_801CFDDC +/* 801FD7D4 001FA5D4 4B FD 26 09 */ bl GXLoadTexMtxImm /* 801FD7D8 001FA5D8 2C 1E 00 00 */ cmpwi r30, 0 /* 801FD7DC 001FA5DC 41 82 01 2C */ beq lbl_801FD908 /* 801FD7E0 001FA5E0 80 7A 00 08 */ lwz r3, 8(r26) @@ -7018,14 +7018,14 @@ lbl_801FD774: /* 801FD7E8 001FA5E8 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) /* 801FD7EC 001FA5EC 7F A3 00 2E */ lwzx r29, r3, r0 /* 801FD7F0 001FA5F0 80 7D 00 1C */ lwz r3, 0x1c(r29) -/* 801FD7F4 001FA5F4 48 04 D9 01 */ bl func_8024B0F4 +/* 801FD7F4 001FA5F4 48 04 D9 01 */ bl _rwDlTextureSet /* 801FD7F8 001FA5F8 80 7D 00 18 */ lwz r3, 0x18(r29) /* 801FD7FC 001FA5FC 28 03 00 00 */ cmplwi r3, 0 /* 801FD800 001FA600 41 82 00 1C */ beq lbl_801FD81C -/* 801FD804 001FA604 48 03 B8 2D */ bl func_80239030 +/* 801FD804 001FA604 48 03 B8 2D */ bl RwFrameGetLTM /* 801FD808 001FA608 7C 64 1B 78 */ mr r4, r3 /* 801FD80C 001FA60C 38 61 00 64 */ addi r3, r1, 0x64 -/* 801FD810 001FA610 48 03 30 79 */ bl func_80230888 +/* 801FD810 001FA610 48 03 30 79 */ bl RwMatrixInvert /* 801FD814 001FA614 38 C1 00 64 */ addi r6, r1, 0x64 /* 801FD818 001FA618 48 00 00 0C */ b lbl_801FD824 lbl_801FD81C: @@ -7037,7 +7037,7 @@ lbl_801FD824: /* 801FD82C 001FA62C 7F 84 E3 78 */ mr r4, r28 /* 801FD830 001FA630 7C C5 33 78 */ mr r5, r6 /* 801FD834 001FA634 38 61 00 24 */ addi r3, r1, 0x24 -/* 801FD838 001FA638 48 03 2B 69 */ bl func_802303A0 +/* 801FD838 001FA638 48 03 2B 69 */ bl RwMatrixMultiply /* 801FD83C 001FA63C 38 C1 00 24 */ addi r6, r1, 0x24 lbl_801FD840: /* 801FD840 001FA640 C0 42 BA 68 */ lfs f2, lbl_803D03E8-_SDA2_BASE_(r2) @@ -7065,88 +7065,88 @@ lbl_801FD840: /* 801FD898 001FA698 EC 02 00 32 */ fmuls f0, f2, f0 /* 801FD89C 001FA69C D0 21 01 40 */ stfs f1, 0x140(r1) /* 801FD8A0 001FA6A0 D0 01 01 3C */ stfs f0, 0x13c(r1) -/* 801FD8A4 001FA6A4 4B FD 25 39 */ bl func_801CFDDC +/* 801FD8A4 001FA6A4 4B FD 25 39 */ bl GXLoadTexMtxImm /* 801FD8A8 001FA6A8 38 60 00 03 */ li r3, 3 -/* 801FD8AC 001FA6AC 4B FC E1 C9 */ bl func_801CBA74 +/* 801FD8AC 001FA6AC 4B FC E1 C9 */ bl GXSetNumTexGens /* 801FD8B0 001FA6B0 38 60 00 00 */ li r3, 0 /* 801FD8B4 001FA6B4 38 80 00 01 */ li r4, 1 /* 801FD8B8 001FA6B8 38 A0 00 04 */ li r5, 4 /* 801FD8BC 001FA6BC 38 C0 00 3C */ li r6, 0x3c /* 801FD8C0 001FA6C0 38 E0 00 00 */ li r7, 0 /* 801FD8C4 001FA6C4 39 00 00 7D */ li r8, 0x7d -/* 801FD8C8 001FA6C8 4B FC DF 2D */ bl func_801CB7F4 +/* 801FD8C8 001FA6C8 4B FC DF 2D */ bl GXSetTexCoordGen2 /* 801FD8CC 001FA6CC 38 60 00 01 */ li r3, 1 /* 801FD8D0 001FA6D0 38 80 00 01 */ li r4, 1 /* 801FD8D4 001FA6D4 38 A0 00 01 */ li r5, 1 /* 801FD8D8 001FA6D8 38 C0 00 1E */ li r6, 0x1e /* 801FD8DC 001FA6DC 38 E0 00 00 */ li r7, 0 /* 801FD8E0 001FA6E0 39 00 00 7D */ li r8, 0x7d -/* 801FD8E4 001FA6E4 4B FC DF 11 */ bl func_801CB7F4 +/* 801FD8E4 001FA6E4 4B FC DF 11 */ bl GXSetTexCoordGen2 /* 801FD8E8 001FA6E8 38 60 00 02 */ li r3, 2 /* 801FD8EC 001FA6EC 38 80 00 01 */ li r4, 1 /* 801FD8F0 001FA6F0 38 A0 00 01 */ li r5, 1 /* 801FD8F4 001FA6F4 38 C0 00 21 */ li r6, 0x21 /* 801FD8F8 001FA6F8 38 E0 00 00 */ li r7, 0 /* 801FD8FC 001FA6FC 39 00 00 7D */ li r8, 0x7d -/* 801FD900 001FA700 4B FC DE F5 */ bl func_801CB7F4 +/* 801FD900 001FA700 4B FC DE F5 */ bl GXSetTexCoordGen2 /* 801FD904 001FA704 48 00 00 44 */ b lbl_801FD948 lbl_801FD908: /* 801FD908 001FA708 38 60 00 02 */ li r3, 2 -/* 801FD90C 001FA70C 4B FC E1 69 */ bl func_801CBA74 +/* 801FD90C 001FA70C 4B FC E1 69 */ bl GXSetNumTexGens /* 801FD910 001FA710 38 60 00 00 */ li r3, 0 /* 801FD914 001FA714 38 80 00 01 */ li r4, 1 /* 801FD918 001FA718 38 A0 00 04 */ li r5, 4 /* 801FD91C 001FA71C 38 C0 00 3C */ li r6, 0x3c /* 801FD920 001FA720 38 E0 00 00 */ li r7, 0 /* 801FD924 001FA724 39 00 00 7D */ li r8, 0x7d -/* 801FD928 001FA728 4B FC DE CD */ bl func_801CB7F4 +/* 801FD928 001FA728 4B FC DE CD */ bl GXSetTexCoordGen2 /* 801FD92C 001FA72C 38 60 00 01 */ li r3, 1 /* 801FD930 001FA730 38 80 00 01 */ li r4, 1 /* 801FD934 001FA734 38 A0 00 01 */ li r5, 1 /* 801FD938 001FA738 38 C0 00 1E */ li r6, 0x1e /* 801FD93C 001FA73C 38 E0 00 00 */ li r7, 0 /* 801FD940 001FA740 39 00 00 7D */ li r8, 0x7d -/* 801FD944 001FA744 4B FC DE B1 */ bl func_801CB7F4 +/* 801FD944 001FA744 4B FC DE B1 */ bl GXSetTexCoordGen2 lbl_801FD948: /* 801FD948 001FA748 38 60 00 00 */ li r3, 0 /* 801FD94C 001FA74C 38 80 00 00 */ li r4, 0 /* 801FD950 001FA750 38 A0 00 00 */ li r5, 0 /* 801FD954 001FA754 38 C0 00 04 */ li r6, 4 -/* 801FD958 001FA758 4B FD 19 BD */ bl func_801CF314 +/* 801FD958 001FA758 4B FD 19 BD */ bl GXSetTevOrder /* 801FD95C 001FA75C 38 60 00 00 */ li r3, 0 /* 801FD960 001FA760 38 80 00 00 */ li r4, 0 -/* 801FD964 001FA764 4B FD 17 BD */ bl func_801CF120 +/* 801FD964 001FA764 4B FD 17 BD */ bl GXSetTevKAlphaSel /* 801FD968 001FA768 38 60 00 00 */ li r3, 0 /* 801FD96C 001FA76C 38 80 00 0F */ li r4, 0xf /* 801FD970 001FA770 38 A0 00 08 */ li r5, 8 /* 801FD974 001FA774 38 C0 00 0A */ li r6, 0xa /* 801FD978 001FA778 38 E0 00 0F */ li r7, 0xf -/* 801FD97C 001FA77C 4B FD 14 85 */ bl func_801CEE00 +/* 801FD97C 001FA77C 4B FD 14 85 */ bl GXSetTevColorIn /* 801FD980 001FA780 38 60 00 00 */ li r3, 0 /* 801FD984 001FA784 38 80 00 00 */ li r4, 0 /* 801FD988 001FA788 38 A0 00 00 */ li r5, 0 /* 801FD98C 001FA78C 38 C0 00 00 */ li r6, 0 /* 801FD990 001FA790 38 E0 00 01 */ li r7, 1 /* 801FD994 001FA794 39 00 00 01 */ li r8, 1 -/* 801FD998 001FA798 4B FD 14 F1 */ bl func_801CEE88 +/* 801FD998 001FA798 4B FD 14 F1 */ bl GXSetTevColorOp /* 801FD99C 001FA79C 38 60 00 00 */ li r3, 0 /* 801FD9A0 001FA7A0 38 80 00 06 */ li r4, 6 /* 801FD9A4 001FA7A4 38 A0 00 07 */ li r5, 7 /* 801FD9A8 001FA7A8 38 C0 00 04 */ li r6, 4 /* 801FD9AC 001FA7AC 38 E0 00 07 */ li r7, 7 -/* 801FD9B0 001FA7B0 4B FD 14 95 */ bl func_801CEE44 +/* 801FD9B0 001FA7B0 4B FD 14 95 */ bl GXSetTevAlphaIn /* 801FD9B4 001FA7B4 38 60 00 00 */ li r3, 0 /* 801FD9B8 001FA7B8 38 80 00 00 */ li r4, 0 /* 801FD9BC 001FA7BC 38 A0 00 00 */ li r5, 0 /* 801FD9C0 001FA7C0 38 C0 00 00 */ li r6, 0 /* 801FD9C4 001FA7C4 38 E0 00 01 */ li r7, 1 /* 801FD9C8 001FA7C8 39 00 00 00 */ li r8, 0 -/* 801FD9CC 001FA7CC 4B FD 15 25 */ bl func_801CEEF0 +/* 801FD9CC 001FA7CC 4B FD 15 25 */ bl GXSetTevAlphaOp /* 801FD9D0 001FA7D0 38 60 00 01 */ li r3, 1 /* 801FD9D4 001FA7D4 38 80 00 01 */ li r4, 1 /* 801FD9D8 001FA7D8 38 A0 00 00 */ li r5, 0 /* 801FD9DC 001FA7DC 38 C0 00 FF */ li r6, 0xff -/* 801FD9E0 001FA7E0 4B FD 19 35 */ bl func_801CF314 +/* 801FD9E0 001FA7E0 4B FD 19 35 */ bl GXSetTevOrder /* 801FD9E4 001FA7E4 38 00 00 00 */ li r0, 0 /* 801FD9E8 001FA7E8 38 60 00 01 */ li r3, 1 /* 801FD9EC 001FA7EC 90 01 00 08 */ stw r0, 8(r1) @@ -7158,33 +7158,33 @@ lbl_801FD948: /* 801FDA04 001FA804 39 00 00 00 */ li r8, 0 /* 801FDA08 001FA808 39 20 00 00 */ li r9, 0 /* 801FDA0C 001FA80C 39 40 00 01 */ li r10, 1 -/* 801FDA10 001FA810 4B FD 0E BD */ bl func_801CE8CC +/* 801FDA10 001FA810 4B FD 0E BD */ bl GXSetTevIndirect /* 801FDA14 001FA814 38 60 00 01 */ li r3, 1 /* 801FDA18 001FA818 38 80 00 0F */ li r4, 0xf /* 801FDA1C 001FA81C 38 A0 00 01 */ li r5, 1 /* 801FDA20 001FA820 38 C0 00 02 */ li r6, 2 /* 801FDA24 001FA824 38 E0 00 0F */ li r7, 0xf -/* 801FDA28 001FA828 4B FD 13 D9 */ bl func_801CEE00 +/* 801FDA28 001FA828 4B FD 13 D9 */ bl GXSetTevColorIn /* 801FDA2C 001FA82C 38 60 00 01 */ li r3, 1 /* 801FDA30 001FA830 38 80 00 00 */ li r4, 0 /* 801FDA34 001FA834 38 A0 00 00 */ li r5, 0 /* 801FDA38 001FA838 38 C0 00 00 */ li r6, 0 /* 801FDA3C 001FA83C 38 E0 00 01 */ li r7, 1 /* 801FDA40 001FA840 39 00 00 00 */ li r8, 0 -/* 801FDA44 001FA844 4B FD 14 45 */ bl func_801CEE88 +/* 801FDA44 001FA844 4B FD 14 45 */ bl GXSetTevColorOp /* 801FDA48 001FA848 38 60 00 01 */ li r3, 1 /* 801FDA4C 001FA84C 38 80 00 04 */ li r4, 4 /* 801FDA50 001FA850 38 A0 00 07 */ li r5, 7 /* 801FDA54 001FA854 38 C0 00 07 */ li r6, 7 /* 801FDA58 001FA858 38 E0 00 07 */ li r7, 7 -/* 801FDA5C 001FA85C 4B FD 13 E9 */ bl func_801CEE44 +/* 801FDA5C 001FA85C 4B FD 13 E9 */ bl GXSetTevAlphaIn /* 801FDA60 001FA860 38 60 00 01 */ li r3, 1 /* 801FDA64 001FA864 38 80 00 00 */ li r4, 0 /* 801FDA68 001FA868 38 A0 00 00 */ li r5, 0 /* 801FDA6C 001FA86C 38 C0 00 00 */ li r6, 0 /* 801FDA70 001FA870 38 E0 00 01 */ li r7, 1 /* 801FDA74 001FA874 39 00 00 00 */ li r8, 0 -/* 801FDA78 001FA878 4B FD 14 79 */ bl func_801CEEF0 +/* 801FDA78 001FA878 4B FD 14 79 */ bl GXSetTevAlphaOp /* 801FDA7C 001FA87C 2C 1E 00 00 */ cmpwi r30, 0 /* 801FDA80 001FA880 41 82 01 8C */ beq lbl_801FDC0C /* 801FDA84 001FA884 80 7A 00 08 */ lwz r3, 8(r26) @@ -7209,28 +7209,28 @@ lbl_801FDAC4: /* 801FDAC8 001FA8C8 38 81 00 1C */ addi r4, r1, 0x1c /* 801FDACC 001FA8CC 38 60 00 00 */ li r3, 0 /* 801FDAD0 001FA8D0 90 01 00 1C */ stw r0, 0x1c(r1) -/* 801FDAD4 001FA8D4 4B FD 15 7D */ bl func_801CF050 +/* 801FDAD4 001FA8D4 4B FD 15 7D */ bl GXSetTevKColor /* 801FDAD8 001FA8D8 38 60 00 02 */ li r3, 2 /* 801FDADC 001FA8DC 38 80 00 FF */ li r4, 0xff /* 801FDAE0 001FA8E0 38 A0 00 FF */ li r5, 0xff /* 801FDAE4 001FA8E4 38 C0 00 FF */ li r6, 0xff -/* 801FDAE8 001FA8E8 4B FD 18 2D */ bl func_801CF314 +/* 801FDAE8 001FA8E8 4B FD 18 2D */ bl GXSetTevOrder /* 801FDAEC 001FA8EC 38 60 00 02 */ li r3, 2 /* 801FDAF0 001FA8F0 38 80 00 1C */ li r4, 0x1c -/* 801FDAF4 001FA8F4 4B FD 16 2D */ bl func_801CF120 +/* 801FDAF4 001FA8F4 4B FD 16 2D */ bl GXSetTevKAlphaSel /* 801FDAF8 001FA8F8 38 60 00 02 */ li r3, 2 /* 801FDAFC 001FA8FC 38 80 00 0F */ li r4, 0xf /* 801FDB00 001FA900 38 A0 00 01 */ li r5, 1 /* 801FDB04 001FA904 38 C0 00 02 */ li r6, 2 /* 801FDB08 001FA908 38 E0 00 00 */ li r7, 0 -/* 801FDB0C 001FA90C 4B FD 12 F5 */ bl func_801CEE00 +/* 801FDB0C 001FA90C 4B FD 12 F5 */ bl GXSetTevColorIn /* 801FDB10 001FA910 38 60 00 02 */ li r3, 2 /* 801FDB14 001FA914 38 80 00 00 */ li r4, 0 /* 801FDB18 001FA918 38 A0 00 00 */ li r5, 0 /* 801FDB1C 001FA91C 38 C0 00 00 */ li r6, 0 /* 801FDB20 001FA920 38 E0 00 01 */ li r7, 1 /* 801FDB24 001FA924 39 00 00 00 */ li r8, 0 -/* 801FDB28 001FA928 4B FD 13 61 */ bl func_801CEE88 +/* 801FDB28 001FA928 4B FD 13 61 */ bl GXSetTevColorOp /* 801FDB2C 001FA92C 80 1A 00 24 */ lwz r0, 0x24(r26) /* 801FDB30 001FA930 2C 00 00 00 */ cmpwi r0, 0 /* 801FDB34 001FA934 41 82 00 20 */ beq lbl_801FDB54 @@ -7239,7 +7239,7 @@ lbl_801FDAC4: /* 801FDB40 001FA940 38 A0 00 06 */ li r5, 6 /* 801FDB44 001FA944 38 C0 00 00 */ li r6, 0 /* 801FDB48 001FA948 38 E0 00 07 */ li r7, 7 -/* 801FDB4C 001FA94C 4B FD 12 F9 */ bl func_801CEE44 +/* 801FDB4C 001FA94C 4B FD 12 F9 */ bl GXSetTevAlphaIn /* 801FDB50 001FA950 48 00 00 1C */ b lbl_801FDB6C lbl_801FDB54: /* 801FDB54 001FA954 38 60 00 02 */ li r3, 2 @@ -7247,7 +7247,7 @@ lbl_801FDB54: /* 801FDB5C 001FA95C 38 A0 00 07 */ li r5, 7 /* 801FDB60 001FA960 38 C0 00 07 */ li r6, 7 /* 801FDB64 001FA964 38 E0 00 07 */ li r7, 7 -/* 801FDB68 001FA968 4B FD 12 DD */ bl func_801CEE44 +/* 801FDB68 001FA968 4B FD 12 DD */ bl GXSetTevAlphaIn lbl_801FDB6C: /* 801FDB6C 001FA96C 38 60 00 02 */ li r3, 2 /* 801FDB70 001FA970 38 80 00 00 */ li r4, 0 @@ -7255,39 +7255,39 @@ lbl_801FDB6C: /* 801FDB78 001FA978 38 C0 00 00 */ li r6, 0 /* 801FDB7C 001FA97C 38 E0 00 01 */ li r7, 1 /* 801FDB80 001FA980 39 00 00 00 */ li r8, 0 -/* 801FDB84 001FA984 4B FD 13 6D */ bl func_801CEEF0 +/* 801FDB84 001FA984 4B FD 13 6D */ bl GXSetTevAlphaOp /* 801FDB88 001FA988 3B 00 00 03 */ li r24, 3 /* 801FDB8C 001FA98C 38 60 00 03 */ li r3, 3 /* 801FDB90 001FA990 38 80 00 02 */ li r4, 2 /* 801FDB94 001FA994 38 A0 00 01 */ li r5, 1 /* 801FDB98 001FA998 38 C0 00 04 */ li r6, 4 -/* 801FDB9C 001FA99C 4B FD 17 79 */ bl func_801CF314 +/* 801FDB9C 001FA99C 4B FD 17 79 */ bl GXSetTevOrder /* 801FDBA0 001FA9A0 38 60 00 03 */ li r3, 3 /* 801FDBA4 001FA9A4 38 80 00 0F */ li r4, 0xf /* 801FDBA8 001FA9A8 38 A0 00 01 */ li r5, 1 /* 801FDBAC 001FA9AC 38 C0 00 08 */ li r6, 8 /* 801FDBB0 001FA9B0 38 E0 00 00 */ li r7, 0 -/* 801FDBB4 001FA9B4 4B FD 12 4D */ bl func_801CEE00 +/* 801FDBB4 001FA9B4 4B FD 12 4D */ bl GXSetTevColorIn /* 801FDBB8 001FA9B8 38 60 00 03 */ li r3, 3 /* 801FDBBC 001FA9BC 38 80 00 00 */ li r4, 0 /* 801FDBC0 001FA9C0 38 A0 00 00 */ li r5, 0 /* 801FDBC4 001FA9C4 38 C0 00 00 */ li r6, 0 /* 801FDBC8 001FA9C8 38 E0 00 01 */ li r7, 1 /* 801FDBCC 001FA9CC 39 00 00 00 */ li r8, 0 -/* 801FDBD0 001FA9D0 4B FD 12 B9 */ bl func_801CEE88 +/* 801FDBD0 001FA9D0 4B FD 12 B9 */ bl GXSetTevColorOp /* 801FDBD4 001FA9D4 38 60 00 03 */ li r3, 3 /* 801FDBD8 001FA9D8 38 80 00 05 */ li r4, 5 /* 801FDBDC 001FA9DC 38 A0 00 07 */ li r5, 7 /* 801FDBE0 001FA9E0 38 C0 00 07 */ li r6, 7 /* 801FDBE4 001FA9E4 38 E0 00 07 */ li r7, 7 -/* 801FDBE8 001FA9E8 4B FD 12 5D */ bl func_801CEE44 +/* 801FDBE8 001FA9E8 4B FD 12 5D */ bl GXSetTevAlphaIn /* 801FDBEC 001FA9EC 38 60 00 03 */ li r3, 3 /* 801FDBF0 001FA9F0 38 80 00 00 */ li r4, 0 /* 801FDBF4 001FA9F4 38 A0 00 00 */ li r5, 0 /* 801FDBF8 001FA9F8 38 C0 00 00 */ li r6, 0 /* 801FDBFC 001FA9FC 38 E0 00 01 */ li r7, 1 /* 801FDC00 001FAA00 39 00 00 00 */ li r8, 0 -/* 801FDC04 001FAA04 4B FD 12 ED */ bl func_801CEEF0 +/* 801FDC04 001FAA04 4B FD 12 ED */ bl GXSetTevAlphaOp /* 801FDC08 001FAA08 48 00 00 84 */ b lbl_801FDC8C lbl_801FDC0C: /* 801FDC0C 001FAA0C 3B 00 00 02 */ li r24, 2 @@ -7295,42 +7295,42 @@ lbl_801FDC0C: /* 801FDC14 001FAA14 38 80 00 FF */ li r4, 0xff /* 801FDC18 001FAA18 38 A0 00 FF */ li r5, 0xff /* 801FDC1C 001FAA1C 38 C0 00 04 */ li r6, 4 -/* 801FDC20 001FAA20 4B FD 16 F5 */ bl func_801CF314 +/* 801FDC20 001FAA20 4B FD 16 F5 */ bl GXSetTevOrder /* 801FDC24 001FAA24 38 60 00 02 */ li r3, 2 /* 801FDC28 001FAA28 38 80 00 0F */ li r4, 0xf /* 801FDC2C 001FAA2C 38 A0 00 01 */ li r5, 1 /* 801FDC30 001FAA30 38 C0 00 02 */ li r6, 2 /* 801FDC34 001FAA34 38 E0 00 00 */ li r7, 0 -/* 801FDC38 001FAA38 4B FD 11 C9 */ bl func_801CEE00 +/* 801FDC38 001FAA38 4B FD 11 C9 */ bl GXSetTevColorIn /* 801FDC3C 001FAA3C 38 60 00 02 */ li r3, 2 /* 801FDC40 001FAA40 38 80 00 00 */ li r4, 0 /* 801FDC44 001FAA44 38 A0 00 00 */ li r5, 0 /* 801FDC48 001FAA48 38 C0 00 00 */ li r6, 0 /* 801FDC4C 001FAA4C 38 E0 00 01 */ li r7, 1 /* 801FDC50 001FAA50 39 00 00 00 */ li r8, 0 -/* 801FDC54 001FAA54 4B FD 12 35 */ bl func_801CEE88 +/* 801FDC54 001FAA54 4B FD 12 35 */ bl GXSetTevColorOp /* 801FDC58 001FAA58 38 60 00 02 */ li r3, 2 /* 801FDC5C 001FAA5C 38 80 00 05 */ li r4, 5 /* 801FDC60 001FAA60 38 A0 00 07 */ li r5, 7 /* 801FDC64 001FAA64 38 C0 00 07 */ li r6, 7 /* 801FDC68 001FAA68 38 E0 00 07 */ li r7, 7 -/* 801FDC6C 001FAA6C 4B FD 11 D9 */ bl func_801CEE44 +/* 801FDC6C 001FAA6C 4B FD 11 D9 */ bl GXSetTevAlphaIn /* 801FDC70 001FAA70 38 60 00 02 */ li r3, 2 /* 801FDC74 001FAA74 38 80 00 00 */ li r4, 0 /* 801FDC78 001FAA78 38 A0 00 00 */ li r5, 0 /* 801FDC7C 001FAA7C 38 C0 00 00 */ li r6, 0 /* 801FDC80 001FAA80 38 E0 00 01 */ li r7, 1 /* 801FDC84 001FAA84 39 00 00 00 */ li r8, 0 -/* 801FDC88 001FAA88 4B FD 12 69 */ bl func_801CEEF0 +/* 801FDC88 001FAA88 4B FD 12 69 */ bl GXSetTevAlphaOp lbl_801FDC8C: /* 801FDC8C 001FAA8C 38 18 00 01 */ addi r0, r24, 1 /* 801FDC90 001FAA90 54 03 06 3E */ clrlwi r3, r0, 0x18 -/* 801FDC94 001FAA94 4B FD 18 1D */ bl func_801CF4B0 +/* 801FDC94 001FAA94 4B FD 18 1D */ bl GXSetNumTevStages /* 801FDC98 001FAA98 80 7B 00 00 */ lwz r3, 0(r27) /* 801FDC9C 001FAA9C 80 9B 00 04 */ lwz r4, 4(r27) -/* 801FDCA0 001FAAA0 4B FD 1E 81 */ bl func_801CFB20 +/* 801FDCA0 001FAAA0 4B FD 1E 81 */ bl GXCallDisplayList /* 801FDCA4 001FAAA4 38 60 00 01 */ li r3, 1 -/* 801FDCA8 001FAAA8 4B FD 10 5D */ bl func_801CED04 +/* 801FDCA8 001FAAA8 4B FD 10 5D */ bl GXSetTevDirect /* 801FDCAC 001FAAAC E3 E1 01 B8 */ psq_l f31, 440(r1), 0, qr0 /* 801FDCB0 001FAAB0 39 61 01 B0 */ addi r11, r1, 0x1b0 /* 801FDCB4 001FAAB4 CB E1 01 B0 */ lfd f31, 0x1b0(r1) @@ -7340,8 +7340,8 @@ lbl_801FDC8C: /* 801FDCC4 001FAAC4 38 21 01 C0 */ addi r1, r1, 0x1c0 /* 801FDCC8 001FAAC8 4E 80 00 20 */ blr -.global func_801FDCCC -func_801FDCCC: +.global _rpDlMatFXMeshRender +_rpDlMatFXMeshRender: /* 801FDCCC 001FAACC 94 21 FF 70 */ stwu r1, -0x90(r1) /* 801FDCD0 001FAAD0 7C 08 02 A6 */ mflr r0 /* 801FDCD4 001FAAD4 90 01 00 94 */ stw r0, 0x94(r1) @@ -7354,7 +7354,7 @@ func_801FDCCC: /* 801FDCF0 001FAAF0 7C DD 33 78 */ mr r29, r6 /* 801FDCF4 001FAAF4 7C FE 3B 78 */ mr r30, r7 /* 801FDCF8 001FAAF8 38 80 00 06 */ li r4, 6 -/* 801FDCFC 001FAAFC 48 00 4B 2D */ bl func_80202828 +/* 801FDCFC 001FAAFC 48 00 4B 2D */ bl RpMaterialGetMultiTexture /* 801FDD00 001FAB00 28 03 00 00 */ cmplwi r3, 0 /* 801FDD04 001FAB04 41 82 01 B8 */ beq lbl_801FDEBC /* 801FDD08 001FAB08 3C 60 80 38 */ lis r3, lbl_803834B8@ha @@ -7378,10 +7378,10 @@ lbl_801FDD38: /* 801FDD4C 001FAB4C 38 81 00 2C */ addi r4, r1, 0x2c /* 801FDD50 001FAB50 38 60 00 04 */ li r3, 4 /* 801FDD54 001FAB54 90 01 00 2C */ stw r0, 0x2c(r1) -/* 801FDD58 001FAB58 4B FC F6 9D */ bl func_801CD3F4 +/* 801FDD58 001FAB58 4B FC F6 9D */ bl GXSetChanAmbColor lbl_801FDD5C: /* 801FDD5C 001FAB5C 38 60 00 01 */ li r3, 1 -/* 801FDD60 001FAB60 4B FC F8 75 */ bl func_801CD5D4 +/* 801FDD60 001FAB60 4B FC F8 75 */ bl GXSetNumChans /* 801FDD64 001FAB64 80 FE 00 20 */ lwz r7, 0x20(r30) /* 801FDD68 001FAB68 7F 45 D3 78 */ mr r5, r26 /* 801FDD6C 001FAB6C 38 60 00 04 */ li r3, 4 @@ -7389,14 +7389,14 @@ lbl_801FDD5C: /* 801FDD74 001FAB74 38 C0 00 00 */ li r6, 0 /* 801FDD78 001FAB78 39 00 00 02 */ li r8, 2 /* 801FDD7C 001FAB7C 39 20 00 01 */ li r9, 1 -/* 801FDD80 001FAB80 4B FC F8 91 */ bl func_801CD610 +/* 801FDD80 001FAB80 4B FC F8 91 */ bl GXSetChanCtrl /* 801FDD84 001FAB84 57 20 06 73 */ rlwinm. r0, r25, 0, 0x19, 0x19 /* 801FDD88 001FAB88 40 82 00 D4 */ bne lbl_801FDE5C /* 801FDD8C 001FAB8C 80 02 BA 50 */ lwz r0, lbl_803D03D0-_SDA2_BASE_(r2) /* 801FDD90 001FAB90 38 81 00 30 */ addi r4, r1, 0x30 /* 801FDD94 001FAB94 38 60 00 04 */ li r3, 4 /* 801FDD98 001FAB98 90 01 00 30 */ stw r0, 0x30(r1) -/* 801FDD9C 001FAB9C 4B FC F7 49 */ bl func_801CD4E4 +/* 801FDD9C 001FAB9C 4B FC F7 49 */ bl GXSetChanMatColor /* 801FDDA0 001FABA0 48 00 00 BC */ b lbl_801FDE5C lbl_801FDDA4: /* 801FDDA4 001FABA4 57 20 07 39 */ rlwinm. r0, r25, 0, 0x1c, 0x1c @@ -7404,7 +7404,7 @@ lbl_801FDDA4: /* 801FDDAC 001FABAC 57 20 06 73 */ rlwinm. r0, r25, 0, 0x19, 0x19 /* 801FDDB0 001FABB0 41 82 00 30 */ beq lbl_801FDDE0 /* 801FDDB4 001FABB4 38 60 00 01 */ li r3, 1 -/* 801FDDB8 001FABB8 4B FC F8 1D */ bl func_801CD5D4 +/* 801FDDB8 001FABB8 4B FC F8 1D */ bl GXSetNumChans /* 801FDDBC 001FABBC 38 60 00 04 */ li r3, 4 /* 801FDDC0 001FABC0 38 80 00 01 */ li r4, 1 /* 801FDDC4 001FABC4 38 A0 00 01 */ li r5, 1 @@ -7412,11 +7412,11 @@ lbl_801FDDA4: /* 801FDDCC 001FABCC 38 E0 00 00 */ li r7, 0 /* 801FDDD0 001FABD0 39 00 00 00 */ li r8, 0 /* 801FDDD4 001FABD4 39 20 00 02 */ li r9, 2 -/* 801FDDD8 001FABD8 4B FC F8 39 */ bl func_801CD610 +/* 801FDDD8 001FABD8 4B FC F8 39 */ bl GXSetChanCtrl /* 801FDDDC 001FABDC 48 00 00 80 */ b lbl_801FDE5C lbl_801FDDE0: /* 801FDDE0 001FABE0 38 60 00 01 */ li r3, 1 -/* 801FDDE4 001FABE4 4B FC F7 F1 */ bl func_801CD5D4 +/* 801FDDE4 001FABE4 4B FC F7 F1 */ bl GXSetNumChans /* 801FDDE8 001FABE8 38 60 00 04 */ li r3, 4 /* 801FDDEC 001FABEC 38 80 00 00 */ li r4, 0 /* 801FDDF0 001FABF0 38 A0 00 00 */ li r5, 0 @@ -7424,7 +7424,7 @@ lbl_801FDDE0: /* 801FDDF8 001FABF8 38 E0 00 00 */ li r7, 0 /* 801FDDFC 001FABFC 39 00 00 00 */ li r8, 0 /* 801FDE00 001FAC00 39 20 00 02 */ li r9, 2 -/* 801FDE04 001FAC04 4B FC F8 0D */ bl func_801CD610 +/* 801FDE04 001FAC04 4B FC F8 0D */ bl GXSetChanCtrl /* 801FDE08 001FAC08 48 00 00 54 */ b lbl_801FDE5C lbl_801FDE0C: /* 801FDE0C 001FAC0C 80 1E 00 1C */ lwz r0, 0x1c(r30) @@ -7436,10 +7436,10 @@ lbl_801FDE0C: /* 801FDE24 001FAC24 38 81 00 34 */ addi r4, r1, 0x34 /* 801FDE28 001FAC28 38 60 00 04 */ li r3, 4 /* 801FDE2C 001FAC2C 90 01 00 34 */ stw r0, 0x34(r1) -/* 801FDE30 001FAC30 4B FC F6 B5 */ bl func_801CD4E4 +/* 801FDE30 001FAC30 4B FC F6 B5 */ bl GXSetChanMatColor lbl_801FDE34: /* 801FDE34 001FAC34 38 60 00 01 */ li r3, 1 -/* 801FDE38 001FAC38 4B FC F7 9D */ bl func_801CD5D4 +/* 801FDE38 001FAC38 4B FC F7 9D */ bl GXSetNumChans /* 801FDE3C 001FAC3C 38 60 00 04 */ li r3, 4 /* 801FDE40 001FAC40 38 80 00 00 */ li r4, 0 /* 801FDE44 001FAC44 38 A0 00 00 */ li r5, 0 @@ -7447,7 +7447,7 @@ lbl_801FDE34: /* 801FDE4C 001FAC4C 38 E0 00 00 */ li r7, 0 /* 801FDE50 001FAC50 39 00 00 00 */ li r8, 0 /* 801FDE54 001FAC54 39 20 00 02 */ li r9, 2 -/* 801FDE58 001FAC58 4B FC F7 B9 */ bl func_801CD610 +/* 801FDE58 001FAC58 4B FC F7 B9 */ bl GXSetChanCtrl lbl_801FDE5C: /* 801FDE5C 001FAC5C 3C 60 80 38 */ lis r3, lbl_803834B8@ha /* 801FDE60 001FAC60 38 00 00 01 */ li r0, 1 @@ -7473,7 +7473,7 @@ lbl_801FDE90: /* 801FDEA8 001FACA8 7F C6 F3 78 */ mr r6, r30 /* 801FDEAC 001FACAC 7F A7 EB 78 */ mr r7, r29 /* 801FDEB0 001FACB0 80 9B 00 08 */ lwz r4, 8(r27) -/* 801FDEB4 001FACB4 48 00 3C AD */ bl func_80201B60 +/* 801FDEB4 001FACB4 48 00 3C AD */ bl _rpGameCubeMTMeshRenderCallBack /* 801FDEB8 001FACB8 48 00 08 B4 */ b lbl_801FE76C lbl_801FDEBC: /* 801FDEBC 001FACBC 80 7B 00 08 */ lwz r3, 8(r27) @@ -7524,10 +7524,10 @@ lbl_801FDF4C: /* 801FDF60 001FAD60 38 81 00 20 */ addi r4, r1, 0x20 /* 801FDF64 001FAD64 38 60 00 04 */ li r3, 4 /* 801FDF68 001FAD68 90 01 00 20 */ stw r0, 0x20(r1) -/* 801FDF6C 001FAD6C 4B FC F4 89 */ bl func_801CD3F4 +/* 801FDF6C 001FAD6C 4B FC F4 89 */ bl GXSetChanAmbColor lbl_801FDF70: /* 801FDF70 001FAD70 38 60 00 01 */ li r3, 1 -/* 801FDF74 001FAD74 4B FC F6 61 */ bl func_801CD5D4 +/* 801FDF74 001FAD74 4B FC F6 61 */ bl GXSetNumChans /* 801FDF78 001FAD78 80 FE 00 20 */ lwz r7, 0x20(r30) /* 801FDF7C 001FAD7C 7F 25 CB 78 */ mr r5, r25 /* 801FDF80 001FAD80 38 60 00 04 */ li r3, 4 @@ -7535,14 +7535,14 @@ lbl_801FDF70: /* 801FDF88 001FAD88 38 C0 00 00 */ li r6, 0 /* 801FDF8C 001FAD8C 39 00 00 02 */ li r8, 2 /* 801FDF90 001FAD90 39 20 00 01 */ li r9, 1 -/* 801FDF94 001FAD94 4B FC F6 7D */ bl func_801CD610 +/* 801FDF94 001FAD94 4B FC F6 7D */ bl GXSetChanCtrl /* 801FDF98 001FAD98 57 40 06 73 */ rlwinm. r0, r26, 0, 0x19, 0x19 /* 801FDF9C 001FAD9C 40 82 00 D4 */ bne lbl_801FE070 /* 801FDFA0 001FADA0 80 02 BA 50 */ lwz r0, lbl_803D03D0-_SDA2_BASE_(r2) /* 801FDFA4 001FADA4 38 81 00 24 */ addi r4, r1, 0x24 /* 801FDFA8 001FADA8 38 60 00 04 */ li r3, 4 /* 801FDFAC 001FADAC 90 01 00 24 */ stw r0, 0x24(r1) -/* 801FDFB0 001FADB0 4B FC F5 35 */ bl func_801CD4E4 +/* 801FDFB0 001FADB0 4B FC F5 35 */ bl GXSetChanMatColor /* 801FDFB4 001FADB4 48 00 00 BC */ b lbl_801FE070 lbl_801FDFB8: /* 801FDFB8 001FADB8 57 40 07 39 */ rlwinm. r0, r26, 0, 0x1c, 0x1c @@ -7550,7 +7550,7 @@ lbl_801FDFB8: /* 801FDFC0 001FADC0 57 40 06 73 */ rlwinm. r0, r26, 0, 0x19, 0x19 /* 801FDFC4 001FADC4 41 82 00 30 */ beq lbl_801FDFF4 /* 801FDFC8 001FADC8 38 60 00 01 */ li r3, 1 -/* 801FDFCC 001FADCC 4B FC F6 09 */ bl func_801CD5D4 +/* 801FDFCC 001FADCC 4B FC F6 09 */ bl GXSetNumChans /* 801FDFD0 001FADD0 38 60 00 04 */ li r3, 4 /* 801FDFD4 001FADD4 38 80 00 01 */ li r4, 1 /* 801FDFD8 001FADD8 38 A0 00 01 */ li r5, 1 @@ -7558,11 +7558,11 @@ lbl_801FDFB8: /* 801FDFE0 001FADE0 38 E0 00 00 */ li r7, 0 /* 801FDFE4 001FADE4 39 00 00 00 */ li r8, 0 /* 801FDFE8 001FADE8 39 20 00 02 */ li r9, 2 -/* 801FDFEC 001FADEC 4B FC F6 25 */ bl func_801CD610 +/* 801FDFEC 001FADEC 4B FC F6 25 */ bl GXSetChanCtrl /* 801FDFF0 001FADF0 48 00 00 80 */ b lbl_801FE070 lbl_801FDFF4: /* 801FDFF4 001FADF4 38 60 00 01 */ li r3, 1 -/* 801FDFF8 001FADF8 4B FC F5 DD */ bl func_801CD5D4 +/* 801FDFF8 001FADF8 4B FC F5 DD */ bl GXSetNumChans /* 801FDFFC 001FADFC 38 60 00 04 */ li r3, 4 /* 801FE000 001FAE00 38 80 00 00 */ li r4, 0 /* 801FE004 001FAE04 38 A0 00 00 */ li r5, 0 @@ -7570,7 +7570,7 @@ lbl_801FDFF4: /* 801FE00C 001FAE0C 38 E0 00 00 */ li r7, 0 /* 801FE010 001FAE10 39 00 00 00 */ li r8, 0 /* 801FE014 001FAE14 39 20 00 02 */ li r9, 2 -/* 801FE018 001FAE18 4B FC F5 F9 */ bl func_801CD610 +/* 801FE018 001FAE18 4B FC F5 F9 */ bl GXSetChanCtrl /* 801FE01C 001FAE1C 48 00 00 54 */ b lbl_801FE070 lbl_801FE020: /* 801FE020 001FAE20 80 1E 00 1C */ lwz r0, 0x1c(r30) @@ -7582,10 +7582,10 @@ lbl_801FE020: /* 801FE038 001FAE38 38 81 00 28 */ addi r4, r1, 0x28 /* 801FE03C 001FAE3C 38 60 00 04 */ li r3, 4 /* 801FE040 001FAE40 90 01 00 28 */ stw r0, 0x28(r1) -/* 801FE044 001FAE44 4B FC F4 A1 */ bl func_801CD4E4 +/* 801FE044 001FAE44 4B FC F4 A1 */ bl GXSetChanMatColor lbl_801FE048: /* 801FE048 001FAE48 38 60 00 01 */ li r3, 1 -/* 801FE04C 001FAE4C 4B FC F5 89 */ bl func_801CD5D4 +/* 801FE04C 001FAE4C 4B FC F5 89 */ bl GXSetNumChans /* 801FE050 001FAE50 38 60 00 04 */ li r3, 4 /* 801FE054 001FAE54 38 80 00 00 */ li r4, 0 /* 801FE058 001FAE58 38 A0 00 00 */ li r5, 0 @@ -7593,7 +7593,7 @@ lbl_801FE048: /* 801FE060 001FAE60 38 E0 00 00 */ li r7, 0 /* 801FE064 001FAE64 39 00 00 00 */ li r8, 0 /* 801FE068 001FAE68 39 20 00 02 */ li r9, 2 -/* 801FE06C 001FAE6C 4B FC F5 A5 */ bl func_801CD610 +/* 801FE06C 001FAE6C 4B FC F5 A5 */ bl GXSetChanCtrl lbl_801FE070: /* 801FE070 001FAE70 3C 60 80 38 */ lis r3, lbl_803834B8@ha /* 801FE074 001FAE74 38 00 00 01 */ li r0, 1 @@ -7616,39 +7616,39 @@ lbl_801FE0A4: /* 801FE0B0 001FAEB0 2C 00 00 00 */ cmpwi r0, 0 /* 801FE0B4 001FAEB4 40 82 00 90 */ bne lbl_801FE144 /* 801FE0B8 001FAEB8 38 60 00 01 */ li r3, 1 -/* 801FE0BC 001FAEBC 4B FD 13 F5 */ bl func_801CF4B0 +/* 801FE0BC 001FAEBC 4B FD 13 F5 */ bl GXSetNumTevStages /* 801FE0C0 001FAEC0 80 1E 00 08 */ lwz r0, 8(r30) /* 801FE0C4 001FAEC4 70 00 00 84 */ andi. r0, r0, 0x84 /* 801FE0C8 001FAEC8 41 82 00 4C */ beq lbl_801FE114 /* 801FE0CC 001FAECC 38 60 00 01 */ li r3, 1 -/* 801FE0D0 001FAED0 4B FC D9 A5 */ bl func_801CBA74 +/* 801FE0D0 001FAED0 4B FC D9 A5 */ bl GXSetNumTexGens /* 801FE0D4 001FAED4 38 60 00 00 */ li r3, 0 /* 801FE0D8 001FAED8 38 80 00 01 */ li r4, 1 /* 801FE0DC 001FAEDC 38 A0 00 04 */ li r5, 4 /* 801FE0E0 001FAEE0 38 C0 00 3C */ li r6, 0x3c /* 801FE0E4 001FAEE4 38 E0 00 00 */ li r7, 0 /* 801FE0E8 001FAEE8 39 00 00 7D */ li r8, 0x7d -/* 801FE0EC 001FAEEC 4B FC D7 09 */ bl func_801CB7F4 +/* 801FE0EC 001FAEEC 4B FC D7 09 */ bl GXSetTexCoordGen2 /* 801FE0F0 001FAEF0 38 60 00 00 */ li r3, 0 /* 801FE0F4 001FAEF4 38 80 00 00 */ li r4, 0 /* 801FE0F8 001FAEF8 38 A0 00 00 */ li r5, 0 /* 801FE0FC 001FAEFC 38 C0 00 04 */ li r6, 4 -/* 801FE100 001FAF00 4B FD 12 15 */ bl func_801CF314 +/* 801FE100 001FAF00 4B FD 12 15 */ bl GXSetTevOrder /* 801FE104 001FAF04 38 60 00 00 */ li r3, 0 /* 801FE108 001FAF08 38 80 00 00 */ li r4, 0 -/* 801FE10C 001FAF0C 4B FD 0C 69 */ bl func_801CED74 +/* 801FE10C 001FAF0C 4B FD 0C 69 */ bl GXSetTevOp /* 801FE110 001FAF10 48 00 00 2C */ b lbl_801FE13C lbl_801FE114: /* 801FE114 001FAF14 38 60 00 00 */ li r3, 0 -/* 801FE118 001FAF18 4B FC D9 5D */ bl func_801CBA74 +/* 801FE118 001FAF18 4B FC D9 5D */ bl GXSetNumTexGens /* 801FE11C 001FAF1C 38 60 00 00 */ li r3, 0 /* 801FE120 001FAF20 38 80 00 FF */ li r4, 0xff /* 801FE124 001FAF24 38 A0 00 FF */ li r5, 0xff /* 801FE128 001FAF28 38 C0 00 04 */ li r6, 4 -/* 801FE12C 001FAF2C 4B FD 11 E9 */ bl func_801CF314 +/* 801FE12C 001FAF2C 4B FD 11 E9 */ bl GXSetTevOrder /* 801FE130 001FAF30 38 60 00 00 */ li r3, 0 /* 801FE134 001FAF34 38 80 00 04 */ li r4, 4 -/* 801FE138 001FAF38 4B FD 0C 3D */ bl func_801CED74 +/* 801FE138 001FAF38 4B FD 0C 3D */ bl GXSetTevOp lbl_801FE13C: /* 801FE13C 001FAF3C 38 00 00 01 */ li r0, 1 /* 801FE140 001FAF40 90 1D 00 08 */ stw r0, 8(r29) @@ -7674,14 +7674,14 @@ lbl_801FE144: /* 801FE18C 001FAF8C D0 21 00 50 */ stfs f1, 0x50(r1) /* 801FE190 001FAF90 C0 06 00 34 */ lfs f0, 0x34(r6) /* 801FE194 001FAF94 D0 01 00 54 */ stfs f0, 0x54(r1) -/* 801FE198 001FAF98 4B FD 1C 45 */ bl func_801CFDDC +/* 801FE198 001FAF98 4B FD 1C 45 */ bl GXLoadTexMtxImm /* 801FE19C 001FAF9C 38 60 00 00 */ li r3, 0 /* 801FE1A0 001FAFA0 38 80 00 01 */ li r4, 1 /* 801FE1A4 001FAFA4 38 A0 00 04 */ li r5, 4 /* 801FE1A8 001FAFA8 38 C0 00 1E */ li r6, 0x1e /* 801FE1AC 001FAFAC 38 E0 00 00 */ li r7, 0 /* 801FE1B0 001FAFB0 39 00 00 7D */ li r8, 0x7d -/* 801FE1B4 001FAFB4 4B FC D6 41 */ bl func_801CB7F4 +/* 801FE1B4 001FAFB4 4B FC D6 41 */ bl GXSetTexCoordGen2 /* 801FE1B8 001FAFB8 38 00 00 00 */ li r0, 0 /* 801FE1BC 001FAFBC 90 1D 00 08 */ stw r0, 8(r29) lbl_801FE1C0: @@ -7689,7 +7689,7 @@ lbl_801FE1C0: /* 801FE1C4 001FAFC4 38 80 00 00 */ li r4, 0 /* 801FE1C8 001FAFC8 83 23 00 00 */ lwz r25, 0(r3) /* 801FE1CC 001FAFCC 7F 23 CB 78 */ mr r3, r25 -/* 801FE1D0 001FAFD0 48 04 CF 25 */ bl func_8024B0F4 +/* 801FE1D0 001FAFD0 48 04 CF 25 */ bl _rwDlTextureSet /* 801FE1D4 001FAFD4 28 19 00 00 */ cmplwi r25, 0 /* 801FE1D8 001FAFD8 41 82 00 2C */ beq lbl_801FE204 /* 801FE1DC 001FAFDC 80 99 00 00 */ lwz r4, 0(r25) @@ -7701,11 +7701,11 @@ lbl_801FE1C0: /* 801FE1F4 001FAFF4 7C 04 00 2E */ lwzx r0, r4, r0 /* 801FE1F8 001FAFF8 54 00 07 FE */ clrlwi r0, r0, 0x1f /* 801FE1FC 001FAFFC 68 03 00 01 */ xori r3, r0, 1 -/* 801FE200 001FB000 48 04 AA FD */ bl func_80248CFC +/* 801FE200 001FB000 48 04 AA FD */ bl _rwDlRenderStateSetZCompLoc lbl_801FE204: /* 801FE204 001FB004 80 7C 00 00 */ lwz r3, 0(r28) /* 801FE208 001FB008 80 9C 00 04 */ lwz r4, 4(r28) -/* 801FE20C 001FB00C 4B FD 19 15 */ bl func_801CFB20 +/* 801FE20C 001FB00C 4B FD 19 15 */ bl GXCallDisplayList /* 801FE210 001FB010 48 00 05 5C */ b lbl_801FE76C lbl_801FE214: /* 801FE214 001FB014 7F 63 DB 78 */ mr r3, r27 @@ -7758,10 +7758,10 @@ lbl_801FE2A8: /* 801FE2BC 001FB0BC 38 81 00 14 */ addi r4, r1, 0x14 /* 801FE2C0 001FB0C0 38 60 00 04 */ li r3, 4 /* 801FE2C4 001FB0C4 90 01 00 14 */ stw r0, 0x14(r1) -/* 801FE2C8 001FB0C8 4B FC F1 2D */ bl func_801CD3F4 +/* 801FE2C8 001FB0C8 4B FC F1 2D */ bl GXSetChanAmbColor lbl_801FE2CC: /* 801FE2CC 001FB0CC 38 60 00 01 */ li r3, 1 -/* 801FE2D0 001FB0D0 4B FC F3 05 */ bl func_801CD5D4 +/* 801FE2D0 001FB0D0 4B FC F3 05 */ bl GXSetNumChans /* 801FE2D4 001FB0D4 80 FE 00 20 */ lwz r7, 0x20(r30) /* 801FE2D8 001FB0D8 7F 25 CB 78 */ mr r5, r25 /* 801FE2DC 001FB0DC 38 60 00 04 */ li r3, 4 @@ -7769,14 +7769,14 @@ lbl_801FE2CC: /* 801FE2E4 001FB0E4 38 C0 00 00 */ li r6, 0 /* 801FE2E8 001FB0E8 39 00 00 02 */ li r8, 2 /* 801FE2EC 001FB0EC 39 20 00 01 */ li r9, 1 -/* 801FE2F0 001FB0F0 4B FC F3 21 */ bl func_801CD610 +/* 801FE2F0 001FB0F0 4B FC F3 21 */ bl GXSetChanCtrl /* 801FE2F4 001FB0F4 57 40 06 73 */ rlwinm. r0, r26, 0, 0x19, 0x19 /* 801FE2F8 001FB0F8 40 82 00 D4 */ bne lbl_801FE3CC /* 801FE2FC 001FB0FC 80 02 BA 50 */ lwz r0, lbl_803D03D0-_SDA2_BASE_(r2) /* 801FE300 001FB100 38 81 00 18 */ addi r4, r1, 0x18 /* 801FE304 001FB104 38 60 00 04 */ li r3, 4 /* 801FE308 001FB108 90 01 00 18 */ stw r0, 0x18(r1) -/* 801FE30C 001FB10C 4B FC F1 D9 */ bl func_801CD4E4 +/* 801FE30C 001FB10C 4B FC F1 D9 */ bl GXSetChanMatColor /* 801FE310 001FB110 48 00 00 BC */ b lbl_801FE3CC lbl_801FE314: /* 801FE314 001FB114 57 40 07 39 */ rlwinm. r0, r26, 0, 0x1c, 0x1c @@ -7784,7 +7784,7 @@ lbl_801FE314: /* 801FE31C 001FB11C 57 40 06 73 */ rlwinm. r0, r26, 0, 0x19, 0x19 /* 801FE320 001FB120 41 82 00 30 */ beq lbl_801FE350 /* 801FE324 001FB124 38 60 00 01 */ li r3, 1 -/* 801FE328 001FB128 4B FC F2 AD */ bl func_801CD5D4 +/* 801FE328 001FB128 4B FC F2 AD */ bl GXSetNumChans /* 801FE32C 001FB12C 38 60 00 04 */ li r3, 4 /* 801FE330 001FB130 38 80 00 01 */ li r4, 1 /* 801FE334 001FB134 38 A0 00 01 */ li r5, 1 @@ -7792,11 +7792,11 @@ lbl_801FE314: /* 801FE33C 001FB13C 38 E0 00 00 */ li r7, 0 /* 801FE340 001FB140 39 00 00 00 */ li r8, 0 /* 801FE344 001FB144 39 20 00 02 */ li r9, 2 -/* 801FE348 001FB148 4B FC F2 C9 */ bl func_801CD610 +/* 801FE348 001FB148 4B FC F2 C9 */ bl GXSetChanCtrl /* 801FE34C 001FB14C 48 00 00 80 */ b lbl_801FE3CC lbl_801FE350: /* 801FE350 001FB150 38 60 00 01 */ li r3, 1 -/* 801FE354 001FB154 4B FC F2 81 */ bl func_801CD5D4 +/* 801FE354 001FB154 4B FC F2 81 */ bl GXSetNumChans /* 801FE358 001FB158 38 60 00 04 */ li r3, 4 /* 801FE35C 001FB15C 38 80 00 00 */ li r4, 0 /* 801FE360 001FB160 38 A0 00 00 */ li r5, 0 @@ -7804,7 +7804,7 @@ lbl_801FE350: /* 801FE368 001FB168 38 E0 00 00 */ li r7, 0 /* 801FE36C 001FB16C 39 00 00 00 */ li r8, 0 /* 801FE370 001FB170 39 20 00 02 */ li r9, 2 -/* 801FE374 001FB174 4B FC F2 9D */ bl func_801CD610 +/* 801FE374 001FB174 4B FC F2 9D */ bl GXSetChanCtrl /* 801FE378 001FB178 48 00 00 54 */ b lbl_801FE3CC lbl_801FE37C: /* 801FE37C 001FB17C 80 1E 00 1C */ lwz r0, 0x1c(r30) @@ -7816,10 +7816,10 @@ lbl_801FE37C: /* 801FE394 001FB194 38 81 00 1C */ addi r4, r1, 0x1c /* 801FE398 001FB198 38 60 00 04 */ li r3, 4 /* 801FE39C 001FB19C 90 01 00 1C */ stw r0, 0x1c(r1) -/* 801FE3A0 001FB1A0 4B FC F1 45 */ bl func_801CD4E4 +/* 801FE3A0 001FB1A0 4B FC F1 45 */ bl GXSetChanMatColor lbl_801FE3A4: /* 801FE3A4 001FB1A4 38 60 00 01 */ li r3, 1 -/* 801FE3A8 001FB1A8 4B FC F2 2D */ bl func_801CD5D4 +/* 801FE3A8 001FB1A8 4B FC F2 2D */ bl GXSetNumChans /* 801FE3AC 001FB1AC 38 60 00 04 */ li r3, 4 /* 801FE3B0 001FB1B0 38 80 00 00 */ li r4, 0 /* 801FE3B4 001FB1B4 38 A0 00 00 */ li r5, 0 @@ -7827,7 +7827,7 @@ lbl_801FE3A4: /* 801FE3BC 001FB1BC 38 E0 00 00 */ li r7, 0 /* 801FE3C0 001FB1C0 39 00 00 00 */ li r8, 0 /* 801FE3C4 001FB1C4 39 20 00 02 */ li r9, 2 -/* 801FE3C8 001FB1C8 4B FC F2 49 */ bl func_801CD610 +/* 801FE3C8 001FB1C8 4B FC F2 49 */ bl GXSetChanCtrl lbl_801FE3CC: /* 801FE3CC 001FB1CC 3C 60 80 38 */ lis r3, lbl_803834B8@ha /* 801FE3D0 001FB1D0 38 00 00 01 */ li r0, 1 @@ -7850,39 +7850,39 @@ lbl_801FE400: /* 801FE40C 001FB20C 2C 00 00 00 */ cmpwi r0, 0 /* 801FE410 001FB210 40 82 00 90 */ bne lbl_801FE4A0 /* 801FE414 001FB214 38 60 00 01 */ li r3, 1 -/* 801FE418 001FB218 4B FD 10 99 */ bl func_801CF4B0 +/* 801FE418 001FB218 4B FD 10 99 */ bl GXSetNumTevStages /* 801FE41C 001FB21C 80 1E 00 08 */ lwz r0, 8(r30) /* 801FE420 001FB220 70 00 00 84 */ andi. r0, r0, 0x84 /* 801FE424 001FB224 41 82 00 4C */ beq lbl_801FE470 /* 801FE428 001FB228 38 60 00 01 */ li r3, 1 -/* 801FE42C 001FB22C 4B FC D6 49 */ bl func_801CBA74 +/* 801FE42C 001FB22C 4B FC D6 49 */ bl GXSetNumTexGens /* 801FE430 001FB230 38 60 00 00 */ li r3, 0 /* 801FE434 001FB234 38 80 00 01 */ li r4, 1 /* 801FE438 001FB238 38 A0 00 04 */ li r5, 4 /* 801FE43C 001FB23C 38 C0 00 3C */ li r6, 0x3c /* 801FE440 001FB240 38 E0 00 00 */ li r7, 0 /* 801FE444 001FB244 39 00 00 7D */ li r8, 0x7d -/* 801FE448 001FB248 4B FC D3 AD */ bl func_801CB7F4 +/* 801FE448 001FB248 4B FC D3 AD */ bl GXSetTexCoordGen2 /* 801FE44C 001FB24C 38 60 00 00 */ li r3, 0 /* 801FE450 001FB250 38 80 00 00 */ li r4, 0 /* 801FE454 001FB254 38 A0 00 00 */ li r5, 0 /* 801FE458 001FB258 38 C0 00 04 */ li r6, 4 -/* 801FE45C 001FB25C 4B FD 0E B9 */ bl func_801CF314 +/* 801FE45C 001FB25C 4B FD 0E B9 */ bl GXSetTevOrder /* 801FE460 001FB260 38 60 00 00 */ li r3, 0 /* 801FE464 001FB264 38 80 00 00 */ li r4, 0 -/* 801FE468 001FB268 4B FD 09 0D */ bl func_801CED74 +/* 801FE468 001FB268 4B FD 09 0D */ bl GXSetTevOp /* 801FE46C 001FB26C 48 00 00 2C */ b lbl_801FE498 lbl_801FE470: /* 801FE470 001FB270 38 60 00 00 */ li r3, 0 -/* 801FE474 001FB274 4B FC D6 01 */ bl func_801CBA74 +/* 801FE474 001FB274 4B FC D6 01 */ bl GXSetNumTexGens /* 801FE478 001FB278 38 60 00 00 */ li r3, 0 /* 801FE47C 001FB27C 38 80 00 FF */ li r4, 0xff /* 801FE480 001FB280 38 A0 00 FF */ li r5, 0xff /* 801FE484 001FB284 38 C0 00 04 */ li r6, 4 -/* 801FE488 001FB288 4B FD 0E 8D */ bl func_801CF314 +/* 801FE488 001FB288 4B FD 0E 8D */ bl GXSetTevOrder /* 801FE48C 001FB28C 38 60 00 00 */ li r3, 0 /* 801FE490 001FB290 38 80 00 04 */ li r4, 4 -/* 801FE494 001FB294 4B FD 08 E1 */ bl func_801CED74 +/* 801FE494 001FB294 4B FD 08 E1 */ bl GXSetTevOp lbl_801FE498: /* 801FE498 001FB298 38 00 00 01 */ li r0, 1 /* 801FE49C 001FB29C 90 1D 00 08 */ stw r0, 8(r29) @@ -7891,7 +7891,7 @@ lbl_801FE4A0: /* 801FE4A4 001FB2A4 38 80 00 00 */ li r4, 0 /* 801FE4A8 001FB2A8 83 23 00 00 */ lwz r25, 0(r3) /* 801FE4AC 001FB2AC 7F 23 CB 78 */ mr r3, r25 -/* 801FE4B0 001FB2B0 48 04 CC 45 */ bl func_8024B0F4 +/* 801FE4B0 001FB2B0 48 04 CC 45 */ bl _rwDlTextureSet /* 801FE4B4 001FB2B4 28 19 00 00 */ cmplwi r25, 0 /* 801FE4B8 001FB2B8 41 82 00 2C */ beq lbl_801FE4E4 /* 801FE4BC 001FB2BC 80 99 00 00 */ lwz r4, 0(r25) @@ -7903,11 +7903,11 @@ lbl_801FE4A0: /* 801FE4D4 001FB2D4 7C 04 00 2E */ lwzx r0, r4, r0 /* 801FE4D8 001FB2D8 54 00 07 FE */ clrlwi r0, r0, 0x1f /* 801FE4DC 001FB2DC 68 03 00 01 */ xori r3, r0, 1 -/* 801FE4E0 001FB2E0 48 04 A8 1D */ bl func_80248CFC +/* 801FE4E0 001FB2E0 48 04 A8 1D */ bl _rwDlRenderStateSetZCompLoc lbl_801FE4E4: /* 801FE4E4 001FB2E4 80 7C 00 00 */ lwz r3, 0(r28) /* 801FE4E8 001FB2E8 80 9C 00 04 */ lwz r4, 4(r28) -/* 801FE4EC 001FB2EC 4B FD 16 35 */ bl func_801CFB20 +/* 801FE4EC 001FB2EC 4B FD 16 35 */ bl GXCallDisplayList /* 801FE4F0 001FB2F0 48 00 02 7C */ b lbl_801FE76C lbl_801FE4F4: /* 801FE4F4 001FB2F4 3C 60 80 38 */ lis r3, lbl_803834B8@ha @@ -7931,10 +7931,10 @@ lbl_801FE524: /* 801FE538 001FB338 38 81 00 08 */ addi r4, r1, 8 /* 801FE53C 001FB33C 38 60 00 04 */ li r3, 4 /* 801FE540 001FB340 90 01 00 08 */ stw r0, 8(r1) -/* 801FE544 001FB344 4B FC EE B1 */ bl func_801CD3F4 +/* 801FE544 001FB344 4B FC EE B1 */ bl GXSetChanAmbColor lbl_801FE548: /* 801FE548 001FB348 38 60 00 01 */ li r3, 1 -/* 801FE54C 001FB34C 4B FC F0 89 */ bl func_801CD5D4 +/* 801FE54C 001FB34C 4B FC F0 89 */ bl GXSetNumChans /* 801FE550 001FB350 80 FE 00 20 */ lwz r7, 0x20(r30) /* 801FE554 001FB354 7F 25 CB 78 */ mr r5, r25 /* 801FE558 001FB358 38 60 00 04 */ li r3, 4 @@ -7942,14 +7942,14 @@ lbl_801FE548: /* 801FE560 001FB360 38 C0 00 00 */ li r6, 0 /* 801FE564 001FB364 39 00 00 02 */ li r8, 2 /* 801FE568 001FB368 39 20 00 01 */ li r9, 1 -/* 801FE56C 001FB36C 4B FC F0 A5 */ bl func_801CD610 +/* 801FE56C 001FB36C 4B FC F0 A5 */ bl GXSetChanCtrl /* 801FE570 001FB370 57 40 06 73 */ rlwinm. r0, r26, 0, 0x19, 0x19 /* 801FE574 001FB374 40 82 00 D4 */ bne lbl_801FE648 /* 801FE578 001FB378 80 02 BA 50 */ lwz r0, lbl_803D03D0-_SDA2_BASE_(r2) /* 801FE57C 001FB37C 38 81 00 0C */ addi r4, r1, 0xc /* 801FE580 001FB380 38 60 00 04 */ li r3, 4 /* 801FE584 001FB384 90 01 00 0C */ stw r0, 0xc(r1) -/* 801FE588 001FB388 4B FC EF 5D */ bl func_801CD4E4 +/* 801FE588 001FB388 4B FC EF 5D */ bl GXSetChanMatColor /* 801FE58C 001FB38C 48 00 00 BC */ b lbl_801FE648 lbl_801FE590: /* 801FE590 001FB390 57 40 07 39 */ rlwinm. r0, r26, 0, 0x1c, 0x1c @@ -7957,7 +7957,7 @@ lbl_801FE590: /* 801FE598 001FB398 57 40 06 73 */ rlwinm. r0, r26, 0, 0x19, 0x19 /* 801FE59C 001FB39C 41 82 00 30 */ beq lbl_801FE5CC /* 801FE5A0 001FB3A0 38 60 00 01 */ li r3, 1 -/* 801FE5A4 001FB3A4 4B FC F0 31 */ bl func_801CD5D4 +/* 801FE5A4 001FB3A4 4B FC F0 31 */ bl GXSetNumChans /* 801FE5A8 001FB3A8 38 60 00 04 */ li r3, 4 /* 801FE5AC 001FB3AC 38 80 00 01 */ li r4, 1 /* 801FE5B0 001FB3B0 38 A0 00 01 */ li r5, 1 @@ -7965,11 +7965,11 @@ lbl_801FE590: /* 801FE5B8 001FB3B8 38 E0 00 00 */ li r7, 0 /* 801FE5BC 001FB3BC 39 00 00 00 */ li r8, 0 /* 801FE5C0 001FB3C0 39 20 00 02 */ li r9, 2 -/* 801FE5C4 001FB3C4 4B FC F0 4D */ bl func_801CD610 +/* 801FE5C4 001FB3C4 4B FC F0 4D */ bl GXSetChanCtrl /* 801FE5C8 001FB3C8 48 00 00 80 */ b lbl_801FE648 lbl_801FE5CC: /* 801FE5CC 001FB3CC 38 60 00 01 */ li r3, 1 -/* 801FE5D0 001FB3D0 4B FC F0 05 */ bl func_801CD5D4 +/* 801FE5D0 001FB3D0 4B FC F0 05 */ bl GXSetNumChans /* 801FE5D4 001FB3D4 38 60 00 04 */ li r3, 4 /* 801FE5D8 001FB3D8 38 80 00 00 */ li r4, 0 /* 801FE5DC 001FB3DC 38 A0 00 00 */ li r5, 0 @@ -7977,7 +7977,7 @@ lbl_801FE5CC: /* 801FE5E4 001FB3E4 38 E0 00 00 */ li r7, 0 /* 801FE5E8 001FB3E8 39 00 00 00 */ li r8, 0 /* 801FE5EC 001FB3EC 39 20 00 02 */ li r9, 2 -/* 801FE5F0 001FB3F0 4B FC F0 21 */ bl func_801CD610 +/* 801FE5F0 001FB3F0 4B FC F0 21 */ bl GXSetChanCtrl /* 801FE5F4 001FB3F4 48 00 00 54 */ b lbl_801FE648 lbl_801FE5F8: /* 801FE5F8 001FB3F8 80 1E 00 1C */ lwz r0, 0x1c(r30) @@ -7989,10 +7989,10 @@ lbl_801FE5F8: /* 801FE610 001FB410 38 81 00 10 */ addi r4, r1, 0x10 /* 801FE614 001FB414 38 60 00 04 */ li r3, 4 /* 801FE618 001FB418 90 01 00 10 */ stw r0, 0x10(r1) -/* 801FE61C 001FB41C 4B FC EE C9 */ bl func_801CD4E4 +/* 801FE61C 001FB41C 4B FC EE C9 */ bl GXSetChanMatColor lbl_801FE620: /* 801FE620 001FB420 38 60 00 01 */ li r3, 1 -/* 801FE624 001FB424 4B FC EF B1 */ bl func_801CD5D4 +/* 801FE624 001FB424 4B FC EF B1 */ bl GXSetNumChans /* 801FE628 001FB428 38 60 00 04 */ li r3, 4 /* 801FE62C 001FB42C 38 80 00 00 */ li r4, 0 /* 801FE630 001FB430 38 A0 00 00 */ li r5, 0 @@ -8000,7 +8000,7 @@ lbl_801FE620: /* 801FE638 001FB438 38 E0 00 00 */ li r7, 0 /* 801FE63C 001FB43C 39 00 00 00 */ li r8, 0 /* 801FE640 001FB440 39 20 00 02 */ li r9, 2 -/* 801FE644 001FB444 4B FC EF CD */ bl func_801CD610 +/* 801FE644 001FB444 4B FC EF CD */ bl GXSetChanCtrl lbl_801FE648: /* 801FE648 001FB448 3C 60 80 38 */ lis r3, lbl_803834B8@ha /* 801FE64C 001FB44C 38 00 00 01 */ li r0, 1 @@ -8023,39 +8023,39 @@ lbl_801FE67C: /* 801FE688 001FB488 2C 00 00 00 */ cmpwi r0, 0 /* 801FE68C 001FB48C 40 82 00 90 */ bne lbl_801FE71C /* 801FE690 001FB490 38 60 00 01 */ li r3, 1 -/* 801FE694 001FB494 4B FD 0E 1D */ bl func_801CF4B0 +/* 801FE694 001FB494 4B FD 0E 1D */ bl GXSetNumTevStages /* 801FE698 001FB498 80 1E 00 08 */ lwz r0, 8(r30) /* 801FE69C 001FB49C 70 00 00 84 */ andi. r0, r0, 0x84 /* 801FE6A0 001FB4A0 41 82 00 4C */ beq lbl_801FE6EC /* 801FE6A4 001FB4A4 38 60 00 01 */ li r3, 1 -/* 801FE6A8 001FB4A8 4B FC D3 CD */ bl func_801CBA74 +/* 801FE6A8 001FB4A8 4B FC D3 CD */ bl GXSetNumTexGens /* 801FE6AC 001FB4AC 38 60 00 00 */ li r3, 0 /* 801FE6B0 001FB4B0 38 80 00 01 */ li r4, 1 /* 801FE6B4 001FB4B4 38 A0 00 04 */ li r5, 4 /* 801FE6B8 001FB4B8 38 C0 00 3C */ li r6, 0x3c /* 801FE6BC 001FB4BC 38 E0 00 00 */ li r7, 0 /* 801FE6C0 001FB4C0 39 00 00 7D */ li r8, 0x7d -/* 801FE6C4 001FB4C4 4B FC D1 31 */ bl func_801CB7F4 +/* 801FE6C4 001FB4C4 4B FC D1 31 */ bl GXSetTexCoordGen2 /* 801FE6C8 001FB4C8 38 60 00 00 */ li r3, 0 /* 801FE6CC 001FB4CC 38 80 00 00 */ li r4, 0 /* 801FE6D0 001FB4D0 38 A0 00 00 */ li r5, 0 /* 801FE6D4 001FB4D4 38 C0 00 04 */ li r6, 4 -/* 801FE6D8 001FB4D8 4B FD 0C 3D */ bl func_801CF314 +/* 801FE6D8 001FB4D8 4B FD 0C 3D */ bl GXSetTevOrder /* 801FE6DC 001FB4DC 38 60 00 00 */ li r3, 0 /* 801FE6E0 001FB4E0 38 80 00 00 */ li r4, 0 -/* 801FE6E4 001FB4E4 4B FD 06 91 */ bl func_801CED74 +/* 801FE6E4 001FB4E4 4B FD 06 91 */ bl GXSetTevOp /* 801FE6E8 001FB4E8 48 00 00 2C */ b lbl_801FE714 lbl_801FE6EC: /* 801FE6EC 001FB4EC 38 60 00 00 */ li r3, 0 -/* 801FE6F0 001FB4F0 4B FC D3 85 */ bl func_801CBA74 +/* 801FE6F0 001FB4F0 4B FC D3 85 */ bl GXSetNumTexGens /* 801FE6F4 001FB4F4 38 60 00 00 */ li r3, 0 /* 801FE6F8 001FB4F8 38 80 00 FF */ li r4, 0xff /* 801FE6FC 001FB4FC 38 A0 00 FF */ li r5, 0xff /* 801FE700 001FB500 38 C0 00 04 */ li r6, 4 -/* 801FE704 001FB504 4B FD 0C 11 */ bl func_801CF314 +/* 801FE704 001FB504 4B FD 0C 11 */ bl GXSetTevOrder /* 801FE708 001FB508 38 60 00 00 */ li r3, 0 /* 801FE70C 001FB50C 38 80 00 04 */ li r4, 4 -/* 801FE710 001FB510 4B FD 06 65 */ bl func_801CED74 +/* 801FE710 001FB510 4B FD 06 65 */ bl GXSetTevOp lbl_801FE714: /* 801FE714 001FB514 38 00 00 01 */ li r0, 1 /* 801FE718 001FB518 90 1D 00 08 */ stw r0, 8(r29) @@ -8064,7 +8064,7 @@ lbl_801FE71C: /* 801FE720 001FB520 38 80 00 00 */ li r4, 0 /* 801FE724 001FB524 83 23 00 00 */ lwz r25, 0(r3) /* 801FE728 001FB528 7F 23 CB 78 */ mr r3, r25 -/* 801FE72C 001FB52C 48 04 C9 C9 */ bl func_8024B0F4 +/* 801FE72C 001FB52C 48 04 C9 C9 */ bl _rwDlTextureSet /* 801FE730 001FB530 28 19 00 00 */ cmplwi r25, 0 /* 801FE734 001FB534 41 82 00 2C */ beq lbl_801FE760 /* 801FE738 001FB538 80 99 00 00 */ lwz r4, 0(r25) @@ -8076,11 +8076,11 @@ lbl_801FE71C: /* 801FE750 001FB550 7C 04 00 2E */ lwzx r0, r4, r0 /* 801FE754 001FB554 54 00 07 FE */ clrlwi r0, r0, 0x1f /* 801FE758 001FB558 68 03 00 01 */ xori r3, r0, 1 -/* 801FE75C 001FB55C 48 04 A5 A1 */ bl func_80248CFC +/* 801FE75C 001FB55C 48 04 A5 A1 */ bl _rwDlRenderStateSetZCompLoc lbl_801FE760: /* 801FE760 001FB560 80 7C 00 00 */ lwz r3, 0(r28) /* 801FE764 001FB564 80 9C 00 04 */ lwz r4, 4(r28) -/* 801FE768 001FB568 4B FD 13 B9 */ bl func_801CFB20 +/* 801FE768 001FB568 4B FD 13 B9 */ bl GXCallDisplayList lbl_801FE76C: /* 801FE76C 001FB56C 39 61 00 90 */ addi r11, r1, 0x90 /* 801FE770 001FB570 4B FE ED D9 */ bl func_801ED548 @@ -8097,7 +8097,7 @@ lbl_801FE784: /* 801FE798 001FB598 7C 9C 23 78 */ mr r28, r4 /* 801FE79C 001FB59C 7C 7B 1B 78 */ mr r27, r3 /* 801FE7A0 001FB5A0 7F 83 E3 78 */ mr r3, r28 -/* 801FE7A4 001FB5A4 48 00 2A 55 */ bl func_802011F8 +/* 801FE7A4 001FB5A4 48 00 2A 55 */ bl _rpGameCubeMTPipeDataQueryNBTs /* 801FE7A8 001FB5A8 2C 03 00 00 */ cmpwi r3, 0 /* 801FE7AC 001FB5AC 41 82 00 88 */ beq lbl_801FE834 /* 801FE7B0 001FB5B0 83 DB 00 18 */ lwz r30, 0x18(r27) @@ -8107,15 +8107,15 @@ lbl_801FE784: /* 801FE7C0 001FB5C0 40 82 00 14 */ bne lbl_801FE7D4 /* 801FE7C4 001FB5C4 80 8D 9D F0 */ lwz r4, lbl_803CC6F0-_SDA_BASE_(r13) /* 801FE7C8 001FB5C8 7F C3 F3 78 */ mr r3, r30 -/* 801FE7CC 001FB5CC 48 02 14 5D */ bl func_8021FC28 +/* 801FE7CC 001FB5CC 48 02 14 5D */ bl RpGameCubeGeometrySetVtxFmt /* 801FE7D0 001FB5D0 83 AD 9D F0 */ lwz r29, lbl_803CC6F0-_SDA_BASE_(r13) lbl_801FE7D4: -/* 801FE7D4 001FB5D4 48 02 0F 79 */ bl func_8021F74C +/* 801FE7D4 001FB5D4 48 02 0F 79 */ bl RxGameCubePreInstanceGetOptimize /* 801FE7D8 001FB5D8 7C 7F 1B 78 */ mr r31, r3 /* 801FE7DC 001FB5DC 2C 1F 00 01 */ cmpwi r31, 1 /* 801FE7E0 001FB5E0 40 82 00 0C */ bne lbl_801FE7EC /* 801FE7E4 001FB5E4 38 60 00 00 */ li r3, 0 -/* 801FE7E8 001FB5E8 48 02 0F 5D */ bl func_8021F744 +/* 801FE7E8 001FB5E8 48 02 0F 5D */ bl RxGameCubePreInstanceSetOptimize lbl_801FE7EC: /* 801FE7EC 001FB5EC 81 8D 9E 04 */ lwz r12, lbl_803CC704-_SDA_BASE_(r13) /* 801FE7F0 001FB5F0 7F 63 DB 78 */ mr r3, r27 @@ -8126,14 +8126,14 @@ lbl_801FE7EC: /* 801FE804 001FB604 7C 7B 1B 78 */ mr r27, r3 /* 801FE808 001FB608 40 82 00 0C */ bne lbl_801FE814 /* 801FE80C 001FB60C 38 60 00 01 */ li r3, 1 -/* 801FE810 001FB610 48 02 0F 35 */ bl func_8021F744 +/* 801FE810 001FB610 48 02 0F 35 */ bl RxGameCubePreInstanceSetOptimize lbl_801FE814: /* 801FE814 001FB614 28 1B 00 00 */ cmplwi r27, 0 /* 801FE818 001FB618 41 82 00 14 */ beq lbl_801FE82C /* 801FE81C 001FB61C 80 BE 00 14 */ lwz r5, 0x14(r30) /* 801FE820 001FB620 7F 83 E3 78 */ mr r3, r28 /* 801FE824 001FB624 7F A4 EB 78 */ mr r4, r29 -/* 801FE828 001FB628 48 00 26 41 */ bl func_80200E68 +/* 801FE828 001FB628 48 00 26 41 */ bl _rpGameCubeMTPipeDataCalcNBTs lbl_801FE82C: /* 801FE82C 001FB62C 7F 63 DB 78 */ mr r3, r27 /* 801FE830 001FB630 48 00 00 18 */ b lbl_801FE848 @@ -8206,7 +8206,7 @@ lbl_801FE914: /* 801FE91C 001FB71C 80 BF 00 14 */ lwz r5, 0x14(r31) /* 801FE920 001FB720 7F 83 E3 78 */ mr r3, r28 /* 801FE924 001FB724 7F C4 F3 78 */ mr r4, r30 -/* 801FE928 001FB728 48 00 25 41 */ bl func_80200E68 +/* 801FE928 001FB728 48 00 25 41 */ bl _rpGameCubeMTPipeDataCalcNBTs lbl_801FE92C: /* 801FE92C 001FB72C 7F 63 DB 78 */ mr r3, r27 lbl_801FE930: @@ -8243,7 +8243,7 @@ lbl_801FE980: /* 801FE9A0 001FB7A0 41 82 00 10 */ beq lbl_801FE9B0 /* 801FE9A4 001FB7A4 A0 BE 00 8A */ lhz r5, 0x8a(r30) /* 801FE9A8 001FB7A8 7F E3 FB 78 */ mr r3, r31 -/* 801FE9AC 001FB7AC 48 00 24 BD */ bl func_80200E68 +/* 801FE9AC 001FB7AC 48 00 24 BD */ bl _rpGameCubeMTPipeDataCalcNBTs lbl_801FE9B0: /* 801FE9B0 001FB7B0 7F C3 F3 78 */ mr r3, r30 lbl_801FE9B4: @@ -8276,13 +8276,13 @@ lbl_801FE9CC: /* 801FEA18 001FB818 80 9E 00 18 */ lwz r4, 0x18(r30) /* 801FEA1C 001FB81C 80 7E 00 04 */ lwz r3, 4(r30) /* 801FEA20 001FB820 83 A4 00 54 */ lwz r29, 0x54(r4) -/* 801FEA24 001FB824 48 03 A6 0D */ bl func_80239030 +/* 801FEA24 001FB824 48 03 A6 0D */ bl RwFrameGetLTM /* 801FEA28 001FB828 80 BE 00 18 */ lwz r5, 0x18(r30) /* 801FEA2C 001FB82C 7C 7A 1B 78 */ mr r26, r3 /* 801FEA30 001FB830 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) /* 801FEA34 001FB834 7F E4 FB 78 */ mr r4, r31 /* 801FEA38 001FB838 7C 65 00 2E */ lwzx r3, r5, r0 -/* 801FEA3C 001FB83C 48 02 0D 19 */ bl func_8021F754 +/* 801FEA3C 001FB83C 48 02 0D 19 */ bl _rwDlVtxFmtSetup /* 801FEA40 001FB840 48 00 00 20 */ b lbl_801FEA60 lbl_801FEA44: /* 801FEA44 001FB844 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) @@ -8291,12 +8291,12 @@ lbl_801FEA44: /* 801FEA50 001FB850 80 63 00 04 */ lwz r3, 4(r3) /* 801FEA54 001FB854 83 BE 00 80 */ lwz r29, 0x80(r30) /* 801FEA58 001FB858 7C 63 00 2E */ lwzx r3, r3, r0 -/* 801FEA5C 001FB85C 48 02 0C F9 */ bl func_8021F754 +/* 801FEA5C 001FB85C 48 02 0C F9 */ bl _rwDlVtxFmtSetup lbl_801FEA60: /* 801FEA60 001FB860 80 1F 00 08 */ lwz r0, 8(r31) /* 801FEA64 001FB864 7F 43 D3 78 */ mr r3, r26 /* 801FEA68 001FB868 54 04 E7 FE */ rlwinm r4, r0, 0x1c, 0x1f, 0x1f -/* 801FEA6C 001FB86C 48 04 7C 19 */ bl func_80246684 +/* 801FEA6C 001FB86C 48 04 7C 19 */ bl _rwDlTransformSetup /* 801FEA70 001FB870 3C 60 80 38 */ lis r3, lbl_803834B8@ha /* 801FEA74 001FB874 38 00 00 00 */ li r0, 0 /* 801FEA78 001FB878 38 63 34 B8 */ addi r3, r3, lbl_803834B8@l @@ -8312,7 +8312,7 @@ lbl_801FEA94: /* 801FEA9C 001FB89C 7F C5 F3 78 */ mr r5, r30 /* 801FEAA0 001FB8A0 7F 46 D3 78 */ mr r6, r26 /* 801FEAA4 001FB8A4 7F E7 FB 78 */ mr r7, r31 -/* 801FEAA8 001FB8A8 4B FF F2 25 */ bl func_801FDCCC +/* 801FEAA8 001FB8A8 4B FF F2 25 */ bl _rpDlMatFXMeshRender /* 801FEAAC 001FB8AC 3B 9C 00 08 */ addi r28, r28, 8 /* 801FEAB0 001FB8B0 3B 7B 00 0C */ addi r27, r27, 0xc lbl_801FEAB4: @@ -8327,105 +8327,105 @@ lbl_801FEAB4: /* 801FEAD4 001FB8D4 38 21 00 20 */ addi r1, r1, 0x20 /* 801FEAD8 001FB8D8 4E 80 00 20 */ blr -.global func_801FEADC -func_801FEADC: +.global _rpMatFXPipelinesCreate +_rpMatFXPipelinesCreate: /* 801FEADC 001FB8DC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801FEAE0 001FB8E0 7C 08 02 A6 */ mflr r0 /* 801FEAE4 001FB8E4 90 01 00 24 */ stw r0, 0x24(r1) /* 801FEAE8 001FB8E8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801FEAEC 001FB8EC 93 C1 00 18 */ stw r30, 0x18(r1) /* 801FEAF0 001FB8F0 93 A1 00 14 */ stw r29, 0x14(r1) -/* 801FEAF4 001FB8F4 48 02 10 55 */ bl func_8021FB48 +/* 801FEAF4 001FB8F4 48 02 10 55 */ bl RpGameCubeVtxFmtCreate /* 801FEAF8 001FB8F8 90 6D 9D F0 */ stw r3, lbl_803CC6F0-_SDA_BASE_(r13) /* 801FEAFC 001FB8FC 38 80 00 04 */ li r4, 4 /* 801FEB00 001FB900 38 A0 00 01 */ li r5, 1 /* 801FEB04 001FB904 80 6D 9D F0 */ lwz r3, lbl_803CC6F0-_SDA_BASE_(r13) -/* 801FEB08 001FB908 48 02 0F AD */ bl func_8021FAB4 -/* 801FEB0C 001FB90C 48 04 E0 B1 */ bl func_8024CBBC +/* 801FEB08 001FB908 48 02 0F AD */ bl RpGameCubeVtxFmtSetNormal +/* 801FEB0C 001FB90C 48 04 E0 B1 */ bl RxPipelineCreate /* 801FEB10 001FB910 7C 7D 1B 79 */ or. r29, r3, r3 /* 801FEB14 001FB914 41 82 00 A4 */ beq lbl_801FEBB8 /* 801FEB18 001FB918 38 00 01 20 */ li r0, 0x120 /* 801FEB1C 001FB91C 90 1D 00 2C */ stw r0, 0x2c(r29) -/* 801FEB20 001FB920 48 04 F5 CD */ bl func_8024E0EC +/* 801FEB20 001FB920 48 04 F5 CD */ bl RxPipelineLock /* 801FEB24 001FB924 7C 7E 1B 79 */ or. r30, r3, r3 /* 801FEB28 001FB928 41 82 00 88 */ beq lbl_801FEBB0 -/* 801FEB2C 001FB92C 48 02 1C B1 */ bl func_802207DC +/* 801FEB2C 001FB92C 48 02 1C B1 */ bl RxNodeDefinitionGetGameCubeAtomicAllInOne /* 801FEB30 001FB930 7C 7F 1B 78 */ mr r31, r3 /* 801FEB34 001FB934 7F C3 F3 78 */ mr r3, r30 /* 801FEB38 001FB938 38 80 00 00 */ li r4, 0 /* 801FEB3C 001FB93C 38 C0 00 00 */ li r6, 0 /* 801FEB40 001FB940 7F E5 FB 78 */ mr r5, r31 /* 801FEB44 001FB944 4C C6 31 82 */ crclr 6 -/* 801FEB48 001FB948 48 04 F9 AD */ bl func_8024E4F4 -/* 801FEB4C 001FB94C 48 04 EA D9 */ bl func_8024D624 +/* 801FEB48 001FB948 48 04 F9 AD */ bl RxLockedPipeAddFragment +/* 801FEB4C 001FB94C 48 04 EA D9 */ bl RxLockedPipeUnlock /* 801FEB50 001FB950 80 9F 00 00 */ lwz r4, 0(r31) /* 801FEB54 001FB954 7F A3 EB 78 */ mr r3, r29 /* 801FEB58 001FB958 38 A0 00 00 */ li r5, 0 /* 801FEB5C 001FB95C 38 C0 00 00 */ li r6, 0 -/* 801FEB60 001FB960 48 04 F8 91 */ bl func_8024E3F0 +/* 801FEB60 001FB960 48 04 F8 91 */ bl RxPipelineFindNodeByName /* 801FEB64 001FB964 7C 7F 1B 78 */ mr r31, r3 -/* 801FEB68 001FB968 48 02 0B AD */ bl func_8021F714 +/* 801FEB68 001FB968 48 02 0B AD */ bl _rxGameCubeAllInOneGetInstanceCallBack /* 801FEB6C 001FB96C 90 6D 9E 04 */ stw r3, lbl_803CC704-_SDA_BASE_(r13) /* 801FEB70 001FB970 7F E3 FB 78 */ mr r3, r31 -/* 801FEB74 001FB974 48 02 0B B9 */ bl func_8021F72C +/* 801FEB74 001FB974 48 02 0B B9 */ bl _rxGameCubeAllInOneGetReinstanceCallBack /* 801FEB78 001FB978 3C 80 80 20 */ lis r4, lbl_801FE784@ha /* 801FEB7C 001FB97C 90 6D 9E 00 */ stw r3, lbl_803CC700-_SDA_BASE_(r13) /* 801FEB80 001FB980 38 84 E7 84 */ addi r4, r4, lbl_801FE784@l /* 801FEB84 001FB984 7F E3 FB 78 */ mr r3, r31 -/* 801FEB88 001FB988 48 02 0B 81 */ bl func_8021F708 +/* 801FEB88 001FB988 48 02 0B 81 */ bl _rxGameCubeAllInOneSetInstanceCallBack /* 801FEB8C 001FB98C 3C 80 80 20 */ lis r4, lbl_801FE860@ha /* 801FEB90 001FB990 7F E3 FB 78 */ mr r3, r31 /* 801FEB94 001FB994 38 84 E8 60 */ addi r4, r4, lbl_801FE860@l -/* 801FEB98 001FB998 48 02 0B 89 */ bl func_8021F720 +/* 801FEB98 001FB998 48 02 0B 89 */ bl _rxGameCubeAllInOneSetReinstanceCallBack /* 801FEB9C 001FB99C 3C 80 80 20 */ lis r4, lbl_801FE9CC@ha /* 801FEBA0 001FB9A0 7F E3 FB 78 */ mr r3, r31 /* 801FEBA4 001FB9A4 38 84 E9 CC */ addi r4, r4, lbl_801FE9CC@l -/* 801FEBA8 001FB9A8 48 02 0B 91 */ bl func_8021F738 +/* 801FEBA8 001FB9A8 48 02 0B 91 */ bl RxGameCubeAllInOneSetRenderCallBack /* 801FEBAC 001FB9AC 48 00 00 10 */ b lbl_801FEBBC lbl_801FEBB0: /* 801FEBB0 001FB9B0 7F A3 EB 78 */ mr r3, r29 -/* 801FEBB4 001FB9B4 48 04 E0 95 */ bl func_8024CC48 +/* 801FEBB4 001FB9B4 48 04 E0 95 */ bl _rxPipelineDestroy lbl_801FEBB8: /* 801FEBB8 001FB9B8 3B A0 00 00 */ li r29, 0 lbl_801FEBBC: /* 801FEBBC 001FB9BC 93 AD 9D F4 */ stw r29, lbl_803CC6F4-_SDA_BASE_(r13) -/* 801FEBC0 001FB9C0 48 04 DF FD */ bl func_8024CBBC +/* 801FEBC0 001FB9C0 48 04 DF FD */ bl RxPipelineCreate /* 801FEBC4 001FB9C4 7C 7F 1B 79 */ or. r31, r3, r3 /* 801FEBC8 001FB9C8 41 82 00 88 */ beq lbl_801FEC50 /* 801FEBCC 001FB9CC 38 00 01 20 */ li r0, 0x120 /* 801FEBD0 001FB9D0 90 1F 00 2C */ stw r0, 0x2c(r31) -/* 801FEBD4 001FB9D4 48 04 F5 19 */ bl func_8024E0EC +/* 801FEBD4 001FB9D4 48 04 F5 19 */ bl RxPipelineLock /* 801FEBD8 001FB9D8 7C 7E 1B 79 */ or. r30, r3, r3 /* 801FEBDC 001FB9DC 41 82 00 6C */ beq lbl_801FEC48 -/* 801FEBE0 001FB9E0 48 02 1F DD */ bl func_80220BBC +/* 801FEBE0 001FB9E0 48 02 1F DD */ bl RxNodeDefinitionGetGameCubeWorldSectorAllInOne /* 801FEBE4 001FB9E4 7C 7D 1B 78 */ mr r29, r3 /* 801FEBE8 001FB9E8 7F C3 F3 78 */ mr r3, r30 /* 801FEBEC 001FB9EC 38 80 00 00 */ li r4, 0 /* 801FEBF0 001FB9F0 38 C0 00 00 */ li r6, 0 /* 801FEBF4 001FB9F4 7F A5 EB 78 */ mr r5, r29 /* 801FEBF8 001FB9F8 4C C6 31 82 */ crclr 6 -/* 801FEBFC 001FB9FC 48 04 F8 F9 */ bl func_8024E4F4 -/* 801FEC00 001FBA00 48 04 EA 25 */ bl func_8024D624 +/* 801FEBFC 001FB9FC 48 04 F8 F9 */ bl RxLockedPipeAddFragment +/* 801FEC00 001FBA00 48 04 EA 25 */ bl RxLockedPipeUnlock /* 801FEC04 001FBA04 80 9D 00 00 */ lwz r4, 0(r29) /* 801FEC08 001FBA08 7F E3 FB 78 */ mr r3, r31 /* 801FEC0C 001FBA0C 38 A0 00 00 */ li r5, 0 /* 801FEC10 001FBA10 38 C0 00 00 */ li r6, 0 -/* 801FEC14 001FBA14 48 04 F7 DD */ bl func_8024E3F0 +/* 801FEC14 001FBA14 48 04 F7 DD */ bl RxPipelineFindNodeByName /* 801FEC18 001FBA18 7C 7D 1B 78 */ mr r29, r3 -/* 801FEC1C 001FBA1C 48 02 0A F9 */ bl func_8021F714 +/* 801FEC1C 001FBA1C 48 02 0A F9 */ bl _rxGameCubeAllInOneGetInstanceCallBack /* 801FEC20 001FBA20 3C 80 80 20 */ lis r4, lbl_801FE948@ha /* 801FEC24 001FBA24 90 6D 9D FC */ stw r3, lbl_803CC6FC-_SDA_BASE_(r13) /* 801FEC28 001FBA28 38 84 E9 48 */ addi r4, r4, lbl_801FE948@l /* 801FEC2C 001FBA2C 7F A3 EB 78 */ mr r3, r29 -/* 801FEC30 001FBA30 48 02 0A D9 */ bl func_8021F708 +/* 801FEC30 001FBA30 48 02 0A D9 */ bl _rxGameCubeAllInOneSetInstanceCallBack /* 801FEC34 001FBA34 3C 80 80 20 */ lis r4, lbl_801FE9CC@ha /* 801FEC38 001FBA38 7F A3 EB 78 */ mr r3, r29 /* 801FEC3C 001FBA3C 38 84 E9 CC */ addi r4, r4, lbl_801FE9CC@l -/* 801FEC40 001FBA40 48 02 0A F9 */ bl func_8021F738 +/* 801FEC40 001FBA40 48 02 0A F9 */ bl RxGameCubeAllInOneSetRenderCallBack /* 801FEC44 001FBA44 48 00 00 10 */ b lbl_801FEC54 lbl_801FEC48: /* 801FEC48 001FBA48 7F E3 FB 78 */ mr r3, r31 -/* 801FEC4C 001FBA4C 48 04 DF FD */ bl func_8024CC48 +/* 801FEC4C 001FBA4C 48 04 DF FD */ bl _rxPipelineDestroy lbl_801FEC50: /* 801FEC50 001FBA50 3B E0 00 00 */ li r31, 0 lbl_801FEC54: @@ -8439,29 +8439,29 @@ lbl_801FEC54: /* 801FEC70 001FBA70 38 21 00 20 */ addi r1, r1, 0x20 /* 801FEC74 001FBA74 4E 80 00 20 */ blr -.global func_801FEC78 -func_801FEC78: +.global _rpMatFXPipelinesDestroy +_rpMatFXPipelinesDestroy: /* 801FEC78 001FBA78 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801FEC7C 001FBA7C 7C 08 02 A6 */ mflr r0 /* 801FEC80 001FBA80 90 01 00 14 */ stw r0, 0x14(r1) /* 801FEC84 001FBA84 80 6D 9D F0 */ lwz r3, lbl_803CC6F0-_SDA_BASE_(r13) /* 801FEC88 001FBA88 28 03 00 00 */ cmplwi r3, 0 /* 801FEC8C 001FBA8C 41 82 00 10 */ beq lbl_801FEC9C -/* 801FEC90 001FBA90 48 02 0F 55 */ bl func_8021FBE4 +/* 801FEC90 001FBA90 48 02 0F 55 */ bl RpGameCubeVtxFmtDestroy /* 801FEC94 001FBA94 38 00 00 00 */ li r0, 0 /* 801FEC98 001FBA98 90 0D 9D F0 */ stw r0, lbl_803CC6F0-_SDA_BASE_(r13) lbl_801FEC9C: /* 801FEC9C 001FBA9C 80 6D 9D F4 */ lwz r3, lbl_803CC6F4-_SDA_BASE_(r13) /* 801FECA0 001FBAA0 28 03 00 00 */ cmplwi r3, 0 /* 801FECA4 001FBAA4 41 82 00 10 */ beq lbl_801FECB4 -/* 801FECA8 001FBAA8 48 04 DF A1 */ bl func_8024CC48 +/* 801FECA8 001FBAA8 48 04 DF A1 */ bl _rxPipelineDestroy /* 801FECAC 001FBAAC 38 00 00 00 */ li r0, 0 /* 801FECB0 001FBAB0 90 0D 9D F4 */ stw r0, lbl_803CC6F4-_SDA_BASE_(r13) lbl_801FECB4: /* 801FECB4 001FBAB4 80 6D 9D F8 */ lwz r3, lbl_803CC6F8-_SDA_BASE_(r13) /* 801FECB8 001FBAB8 28 03 00 00 */ cmplwi r3, 0 /* 801FECBC 001FBABC 41 82 00 10 */ beq lbl_801FECCC -/* 801FECC0 001FBAC0 48 04 DF 89 */ bl func_8024CC48 +/* 801FECC0 001FBAC0 48 04 DF 89 */ bl _rxPipelineDestroy /* 801FECC4 001FBAC4 38 00 00 00 */ li r0, 0 /* 801FECC8 001FBAC8 90 0D 9D F8 */ stw r0, lbl_803CC6F8-_SDA_BASE_(r13) lbl_801FECCC: @@ -8471,36 +8471,36 @@ lbl_801FECCC: /* 801FECD8 001FBAD8 38 21 00 10 */ addi r1, r1, 0x10 /* 801FECDC 001FBADC 4E 80 00 20 */ blr -.global func_801FECE0 -func_801FECE0: +.global _rpMatFXPipelineAtomicSetup +_rpMatFXPipelineAtomicSetup: /* 801FECE0 001FBAE0 80 0D 9D F4 */ lwz r0, lbl_803CC6F4-_SDA_BASE_(r13) /* 801FECE4 001FBAE4 90 03 00 6C */ stw r0, 0x6c(r3) /* 801FECE8 001FBAE8 4E 80 00 20 */ blr -.global func_801FECEC -func_801FECEC: +.global _rpMatFXPipelineWorldSectorSetup +_rpMatFXPipelineWorldSectorSetup: /* 801FECEC 001FBAEC 80 0D 9D F8 */ lwz r0, lbl_803CC6F8-_SDA_BASE_(r13) /* 801FECF0 001FBAF0 90 03 00 84 */ stw r0, 0x84(r3) /* 801FECF4 001FBAF4 4E 80 00 20 */ blr -.global func_801FECF8 -func_801FECF8: +.global _rpMatFXSetupDualRenderState +_rpMatFXSetupDualRenderState: /* 801FECF8 001FBAF8 38 60 00 01 */ li r3, 1 /* 801FECFC 001FBAFC 4E 80 00 20 */ blr -.global func_801FED00 -func_801FED00: +.global _rpMatFXSetupBumpMapTexture +_rpMatFXSetupBumpMapTexture: /* 801FED00 001FBB00 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801FED04 001FBB04 7C 08 02 A6 */ mflr r0 /* 801FED08 001FBB08 90 01 00 14 */ stw r0, 0x14(r1) -/* 801FED0C 001FBB0C 48 00 58 BD */ bl func_802045C8 +/* 801FED0C 001FBB0C 48 00 58 BD */ bl _rpMatFXTextureMaskCreate /* 801FED10 001FBB10 80 01 00 14 */ lwz r0, 0x14(r1) /* 801FED14 001FBB14 7C 08 03 A6 */ mtlr r0 /* 801FED18 001FBB18 38 21 00 10 */ addi r1, r1, 0x10 /* 801FED1C 001FBB1C 4E 80 00 20 */ blr -.global func_801FED20 -func_801FED20: +.global RpMatFXGetGameCubePipeline +RpMatFXGetGameCubePipeline: /* 801FED20 001FBB20 2C 03 00 02 */ cmpwi r3, 2 /* 801FED24 001FBB24 41 82 00 1C */ beq lbl_801FED40 /* 801FED28 001FBB28 40 80 00 20 */ bge lbl_801FED48 @@ -8562,7 +8562,7 @@ lbl_801FED90: /* 801FEDF4 001FBBF4 1C 00 00 1C */ mulli r0, r0, 0x1c /* 801FEDF8 001FBBF8 7C A5 42 14 */ add r5, r5, r8 /* 801FEDFC 001FBBFC 7C A5 02 14 */ add r5, r5, r0 -/* 801FEE00 001FBC00 48 02 FD 55 */ bl func_8022EB54 +/* 801FEE00 001FBC00 48 02 FD 55 */ bl _rwStreamWriteVersionedChunkHeader /* 801FEE04 001FBC04 28 03 00 00 */ cmplwi r3, 0 /* 801FEE08 001FBC08 40 82 00 0C */ bne lbl_801FEE14 /* 801FEE0C 001FBC0C 38 60 00 00 */ li r3, 0 @@ -8596,11 +8596,11 @@ lbl_801FEE14: /* 801FEE78 001FBC78 4B E0 46 C9 */ bl memcpy /* 801FEE7C 001FBC7C 7F 03 C3 78 */ mr r3, r24 /* 801FEE80 001FBC80 38 80 00 20 */ li r4, 0x20 -/* 801FEE84 001FBC84 48 02 FF 9D */ bl func_8022EE20 +/* 801FEE84 001FBC84 48 02 FF 9D */ bl RwMemLittleEndian16 /* 801FEE88 001FBC88 7F 43 D3 78 */ mr r3, r26 /* 801FEE8C 001FBC8C 38 81 00 40 */ addi r4, r1, 0x40 /* 801FEE90 001FBC90 38 A0 00 38 */ li r5, 0x38 -/* 801FEE94 001FBC94 48 03 38 7D */ bl func_80232710 +/* 801FEE94 001FBC94 48 03 38 7D */ bl RwStreamWrite /* 801FEE98 001FBC98 28 03 00 00 */ cmplwi r3, 0 /* 801FEE9C 001FBC9C 40 82 00 0C */ bne lbl_801FEEA8 /* 801FEEA0 001FBCA0 38 60 00 00 */ li r3, 0 @@ -8634,11 +8634,11 @@ lbl_801FEEC0: /* 801FEF08 001FBD08 B0 01 00 20 */ sth r0, 0x20(r1) /* 801FEF0C 001FBD0C A0 06 00 16 */ lhz r0, 0x16(r6) /* 801FEF10 001FBD10 B0 01 00 22 */ sth r0, 0x22(r1) -/* 801FEF14 001FBD14 48 02 FF 0D */ bl func_8022EE20 +/* 801FEF14 001FBD14 48 02 FF 0D */ bl RwMemLittleEndian16 /* 801FEF18 001FBD18 7F 43 D3 78 */ mr r3, r26 /* 801FEF1C 001FBD1C 38 81 00 18 */ addi r4, r1, 0x18 /* 801FEF20 001FBD20 38 A0 00 0C */ li r5, 0xc -/* 801FEF24 001FBD24 48 03 37 ED */ bl func_80232710 +/* 801FEF24 001FBD24 48 03 37 ED */ bl RwStreamWrite /* 801FEF28 001FBD28 28 03 00 00 */ cmplwi r3, 0 /* 801FEF2C 001FBD2C 40 82 00 0C */ bne lbl_801FEF38 /* 801FEF30 001FBD30 38 60 00 00 */ li r3, 0 @@ -8709,7 +8709,7 @@ lbl_801FEF60: /* 801FF028 001FBE28 98 01 00 3B */ stb r0, 0x3b(r1) /* 801FF02C 001FBE2C 80 1B 00 60 */ lwz r0, 0x60(r27) /* 801FF030 001FBE30 90 01 00 3C */ stw r0, 0x3c(r1) -/* 801FF034 001FBE34 48 02 FD 7D */ bl func_8022EDB0 +/* 801FF034 001FBE34 48 02 FD 7D */ bl RwMemLittleEndian32 /* 801FF038 001FBE38 80 1B 00 54 */ lwz r0, 0x54(r27) /* 801FF03C 001FBE3C 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17 /* 801FF040 001FBE40 41 82 00 10 */ beq lbl_801FF050 @@ -8720,7 +8720,7 @@ lbl_801FF050: /* 801FF050 001FBE50 7F 43 D3 78 */ mr r3, r26 /* 801FF054 001FBE54 38 81 00 24 */ addi r4, r1, 0x24 /* 801FF058 001FBE58 38 A0 00 1C */ li r5, 0x1c -/* 801FF05C 001FBE5C 48 03 36 B5 */ bl func_80232710 +/* 801FF05C 001FBE5C 48 03 36 B5 */ bl RwStreamWrite /* 801FF060 001FBE60 28 03 00 00 */ cmplwi r3, 0 /* 801FF064 001FBE64 40 82 00 0C */ bne lbl_801FF070 /* 801FF068 001FBE68 38 60 00 00 */ li r3, 0 @@ -8749,13 +8749,13 @@ lbl_801FF094: /* 801FF0B8 001FBEB8 80 DE 00 08 */ lwz r6, 8(r30) /* 801FF0BC 001FBEBC 98 C1 00 0E */ stb r6, 0xe(r1) /* 801FF0C0 001FBEC0 98 01 00 0F */ stb r0, 0xf(r1) -/* 801FF0C4 001FBEC4 48 03 36 4D */ bl func_80232710 +/* 801FF0C4 001FBEC4 48 03 36 4D */ bl RwStreamWrite /* 801FF0C8 001FBEC8 28 03 00 00 */ cmplwi r3, 0 /* 801FF0CC 001FBECC 41 82 00 1C */ beq lbl_801FF0E8 /* 801FF0D0 001FBED0 7F 43 D3 78 */ mr r3, r26 /* 801FF0D4 001FBED4 38 9E 00 0C */ addi r4, r30, 0xc /* 801FF0D8 001FBED8 38 A0 00 30 */ li r5, 0x30 -/* 801FF0DC 001FBEDC 48 02 FE CD */ bl func_8022EFA8 +/* 801FF0DC 001FBEDC 48 02 FE CD */ bl RwStreamWriteReal /* 801FF0E0 001FBEE0 28 03 00 00 */ cmplwi r3, 0 /* 801FF0E4 001FBEE4 40 82 00 0C */ bne lbl_801FF0F0 lbl_801FF0E8: @@ -8785,13 +8785,13 @@ lbl_801FF114: /* 801FF138 001FBF38 98 01 00 0A */ stb r0, 0xa(r1) /* 801FF13C 001FBF3C 80 1E 00 24 */ lwz r0, 0x24(r30) /* 801FF140 001FBF40 98 01 00 0B */ stb r0, 0xb(r1) -/* 801FF144 001FBF44 48 03 35 CD */ bl func_80232710 +/* 801FF144 001FBF44 48 03 35 CD */ bl RwStreamWrite /* 801FF148 001FBF48 28 03 00 00 */ cmplwi r3, 0 /* 801FF14C 001FBF4C 41 82 00 1C */ beq lbl_801FF168 /* 801FF150 001FBF50 7F 43 D3 78 */ mr r3, r26 /* 801FF154 001FBF54 38 9E 00 0C */ addi r4, r30, 0xc /* 801FF158 001FBF58 38 A0 00 18 */ li r5, 0x18 -/* 801FF15C 001FBF5C 48 02 FE 4D */ bl func_8022EFA8 +/* 801FF15C 001FBF5C 48 02 FE 4D */ bl RwStreamWriteReal /* 801FF160 001FBF60 28 03 00 00 */ cmplwi r3, 0 /* 801FF164 001FBF64 40 82 00 0C */ bne lbl_801FF170 lbl_801FF168: @@ -8827,7 +8827,7 @@ lbl_801FF194: /* 801FF1D0 001FBFD0 98 01 00 15 */ stb r0, 0x15(r1) /* 801FF1D4 001FBFD4 98 01 00 16 */ stb r0, 0x16(r1) /* 801FF1D8 001FBFD8 98 01 00 17 */ stb r0, 0x17(r1) -/* 801FF1DC 001FBFDC 48 03 35 35 */ bl func_80232710 +/* 801FF1DC 001FBFDC 48 03 35 35 */ bl RwStreamWrite /* 801FF1E0 001FBFE0 28 03 00 00 */ cmplwi r3, 0 /* 801FF1E4 001FBFE4 40 82 00 0C */ bne lbl_801FF1F0 /* 801FF1E8 001FBFE8 38 60 00 00 */ li r3, 0 @@ -8872,7 +8872,7 @@ lbl_801FF26C: /* 801FF26C 001FC06C 7F 03 C3 78 */ mr r3, r24 /* 801FF270 001FC070 7E E5 BB 78 */ mr r5, r23 /* 801FF274 001FC074 38 81 00 40 */ addi r4, r1, 0x40 -/* 801FF278 001FC078 48 03 32 FD */ bl func_80232574 +/* 801FF278 001FC078 48 03 32 FD */ bl RwStreamRead /* 801FF27C 001FC07C 7C 17 18 40 */ cmplw r23, r3 /* 801FF280 001FC080 41 82 00 0C */ beq lbl_801FF28C /* 801FF284 001FC084 38 60 00 00 */ li r3, 0 @@ -8883,13 +8883,13 @@ lbl_801FF28C: /* 801FF294 001FC094 88 A1 00 74 */ lbz r5, 0x74(r1) /* 801FF298 001FC098 88 C1 00 76 */ lbz r6, 0x76(r1) /* 801FF29C 001FC09C 88 E1 00 75 */ lbz r7, 0x75(r1) -/* 801FF2A0 001FC0A0 48 00 04 A9 */ bl func_801FF748 +/* 801FF2A0 001FC0A0 48 00 04 A9 */ bl RpGameCubeMTEffectCreate /* 801FF2A4 001FC0A4 7C 7B 1B 79 */ or. r27, r3, r3 /* 801FF2A8 001FC0A8 40 82 00 0C */ bne lbl_801FF2B4 /* 801FF2AC 001FC0AC 38 60 00 00 */ li r3, 0 /* 801FF2B0 001FC0B0 48 00 04 40 */ b lbl_801FF6F0 lbl_801FF2B4: -/* 801FF2B4 001FC0B4 48 00 06 15 */ bl func_801FF8C8 +/* 801FF2B4 001FC0B4 48 00 06 15 */ bl RpGameCubeMTEffectGetConfig /* 801FF2B8 001FC0B8 88 01 00 42 */ lbz r0, 0x42(r1) /* 801FF2BC 001FC0BC 7C 7F 1B 78 */ mr r31, r3 /* 801FF2C0 001FC0C0 38 7F 00 2E */ addi r3, r31, 0x2e @@ -8906,7 +8906,7 @@ lbl_801FF2B4: /* 801FF2EC 001FC0EC 3B 21 00 44 */ addi r25, r1, 0x44 /* 801FF2F0 001FC0F0 38 80 00 20 */ li r4, 0x20 /* 801FF2F4 001FC0F4 7F 23 CB 78 */ mr r3, r25 -/* 801FF2F8 001FC0F8 48 02 FB B5 */ bl func_8022EEAC +/* 801FF2F8 001FC0F8 48 02 FB B5 */ bl RwMemNative32 /* 801FF2FC 001FC0FC 7F 24 CB 78 */ mr r4, r25 /* 801FF300 001FC100 38 7F 00 0E */ addi r3, r31, 0xe /* 801FF304 001FC104 38 A0 00 20 */ li r5, 0x20 @@ -8931,7 +8931,7 @@ lbl_801FF344: /* 801FF344 001FC144 7F 03 C3 78 */ mr r3, r24 /* 801FF348 001FC148 7E E5 BB 78 */ mr r5, r23 /* 801FF34C 001FC14C 38 81 00 18 */ addi r4, r1, 0x18 -/* 801FF350 001FC150 48 03 32 25 */ bl func_80232574 +/* 801FF350 001FC150 48 03 32 25 */ bl RwStreamRead /* 801FF354 001FC154 7C 17 18 40 */ cmplw r23, r3 /* 801FF358 001FC158 41 82 00 20 */ beq lbl_801FF378 /* 801FF35C 001FC15C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -8954,7 +8954,7 @@ lbl_801FF378: /* 801FF39C 001FC19C 90 1E 00 0C */ stw r0, 0xc(r30) /* 801FF3A0 001FC1A0 88 01 00 1C */ lbz r0, 0x1c(r1) /* 801FF3A4 001FC1A4 90 1E 00 10 */ stw r0, 0x10(r30) -/* 801FF3A8 001FC1A8 48 02 FB 05 */ bl func_8022EEAC +/* 801FF3A8 001FC1A8 48 02 FB 05 */ bl RwMemNative32 /* 801FF3AC 001FC1AC A0 01 00 20 */ lhz r0, 0x20(r1) /* 801FF3B0 001FC1B0 3B 39 00 18 */ addi r25, r25, 0x18 /* 801FF3B4 001FC1B4 3B 9C 00 01 */ addi r28, r28, 1 @@ -8984,7 +8984,7 @@ lbl_801FF404: /* 801FF404 001FC204 7F 03 C3 78 */ mr r3, r24 /* 801FF408 001FC208 7E E5 BB 78 */ mr r5, r23 /* 801FF40C 001FC20C 38 81 00 24 */ addi r4, r1, 0x24 -/* 801FF410 001FC210 48 03 31 65 */ bl func_80232574 +/* 801FF410 001FC210 48 03 31 65 */ bl RwStreamRead /* 801FF414 001FC214 7C 17 18 40 */ cmplw r23, r3 /* 801FF418 001FC218 41 82 00 20 */ beq lbl_801FF438 /* 801FF41C 001FC21C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -9045,7 +9045,7 @@ lbl_801FF438: /* 801FF4F4 001FC2F4 90 19 00 58 */ stw r0, 0x58(r25) /* 801FF4F8 001FC2F8 88 01 00 3B */ lbz r0, 0x3b(r1) /* 801FF4FC 001FC2FC 90 19 00 5C */ stw r0, 0x5c(r25) -/* 801FF500 001FC300 48 02 F9 AD */ bl func_8022EEAC +/* 801FF500 001FC300 48 02 F9 AD */ bl RwMemNative32 /* 801FF504 001FC304 80 01 00 3C */ lwz r0, 0x3c(r1) /* 801FF508 001FC308 90 19 00 60 */ stw r0, 0x60(r25) /* 801FF50C 001FC30C 80 19 00 5C */ lwz r0, 0x5c(r25) @@ -9073,13 +9073,13 @@ lbl_801FF550: /* 801FF558 001FC358 38 81 00 0C */ addi r4, r1, 0xc /* 801FF55C 001FC35C 38 A0 00 04 */ li r5, 4 /* 801FF560 001FC360 7F 40 CA 14 */ add r26, r0, r25 -/* 801FF564 001FC364 48 03 30 11 */ bl func_80232574 +/* 801FF564 001FC364 48 03 30 11 */ bl RwStreamRead /* 801FF568 001FC368 28 03 00 04 */ cmplwi r3, 4 /* 801FF56C 001FC36C 40 82 00 1C */ bne lbl_801FF588 /* 801FF570 001FC370 7F 03 C3 78 */ mr r3, r24 /* 801FF574 001FC374 38 9A 00 0C */ addi r4, r26, 0xc /* 801FF578 001FC378 38 A0 00 30 */ li r5, 0x30 -/* 801FF57C 001FC37C 48 02 FC 3D */ bl func_8022F1B8 +/* 801FF57C 001FC37C 48 02 FC 3D */ bl RwStreamReadReal /* 801FF580 001FC380 28 03 00 00 */ cmplwi r3, 0 /* 801FF584 001FC384 40 82 00 20 */ bne lbl_801FF5A4 lbl_801FF588: @@ -9112,13 +9112,13 @@ lbl_801FF5DC: /* 801FF5E4 001FC3E4 38 81 00 08 */ addi r4, r1, 8 /* 801FF5E8 001FC3E8 38 A0 00 04 */ li r5, 4 /* 801FF5EC 001FC3EC 7F 40 CA 14 */ add r26, r0, r25 -/* 801FF5F0 001FC3F0 48 03 2F 85 */ bl func_80232574 +/* 801FF5F0 001FC3F0 48 03 2F 85 */ bl RwStreamRead /* 801FF5F4 001FC3F4 28 03 00 04 */ cmplwi r3, 4 /* 801FF5F8 001FC3F8 40 82 00 1C */ bne lbl_801FF614 /* 801FF5FC 001FC3FC 7F 03 C3 78 */ mr r3, r24 /* 801FF600 001FC400 38 9A 00 0C */ addi r4, r26, 0xc /* 801FF604 001FC404 38 A0 00 18 */ li r5, 0x18 -/* 801FF608 001FC408 48 02 FB B1 */ bl func_8022F1B8 +/* 801FF608 001FC408 48 02 FB B1 */ bl RwStreamReadReal /* 801FF60C 001FC40C 28 03 00 00 */ cmplwi r3, 0 /* 801FF610 001FC410 40 82 00 20 */ bne lbl_801FF630 lbl_801FF614: @@ -9154,7 +9154,7 @@ lbl_801FF674: /* 801FF67C 001FC47C 38 81 00 10 */ addi r4, r1, 0x10 /* 801FF680 001FC480 38 A0 00 08 */ li r5, 8 /* 801FF684 001FC484 7F 40 CA 14 */ add r26, r0, r25 -/* 801FF688 001FC488 48 03 2E ED */ bl func_80232574 +/* 801FF688 001FC488 48 03 2E ED */ bl RwStreamRead /* 801FF68C 001FC48C 28 03 00 08 */ cmplwi r3, 8 /* 801FF690 001FC490 41 82 00 20 */ beq lbl_801FF6B0 /* 801FF694 001FC494 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -9190,8 +9190,8 @@ lbl_801FF6F0: /* 801FF700 001FC500 38 21 00 A0 */ addi r1, r1, 0xa0 /* 801FF704 001FC504 4E 80 00 20 */ blr -.global func_801FF708 -func_801FF708: +.global _rpGameCubeMTDataPluginAttach +_rpGameCubeMTDataPluginAttach: /* 801FF708 001FC508 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801FF70C 001FC50C 7C 08 02 A6 */ mflr r0 /* 801FF710 001FC510 3C 80 80 20 */ lis r4, lbl_801FF21C@ha @@ -9203,14 +9203,14 @@ func_801FF708: /* 801FF728 001FC528 38 A5 ED 90 */ addi r5, r5, lbl_801FED90@l /* 801FF72C 001FC52C 38 C6 ED 50 */ addi r6, r6, lbl_801FED50@l /* 801FF730 001FC530 38 E0 00 00 */ li r7, 0 -/* 801FF734 001FC534 48 00 31 59 */ bl func_8020288C +/* 801FF734 001FC534 48 00 31 59 */ bl _rpMTEffectRegisterPlatform /* 801FF738 001FC538 80 01 00 14 */ lwz r0, 0x14(r1) /* 801FF73C 001FC53C 7C 08 03 A6 */ mtlr r0 /* 801FF740 001FC540 38 21 00 10 */ addi r1, r1, 0x10 /* 801FF744 001FC544 4E 80 00 20 */ blr -.global func_801FF748 -func_801FF748: +.global RpGameCubeMTEffectCreate +RpGameCubeMTEffectCreate: /* 801FF748 001FC548 94 21 FF C0 */ stwu r1, -0x40(r1) /* 801FF74C 001FC54C 7C 08 02 A6 */ mflr r0 /* 801FF750 001FC550 90 01 00 44 */ stw r0, 0x44(r1) @@ -9253,10 +9253,10 @@ func_801FF748: /* 801FF7E4 001FC5E4 7E C4 B3 78 */ mr r4, r22 /* 801FF7E8 001FC5E8 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 801FF7EC 001FC5EC 4C C6 31 82 */ crclr 6 -/* 801FF7F0 001FC5F0 48 02 FE 45 */ bl func_8022F634 +/* 801FF7F0 001FC5F0 48 02 FE 45 */ bl _rwerror /* 801FF7F4 001FC5F4 90 61 00 0C */ stw r3, 0xc(r1) /* 801FF7F8 001FC5F8 38 61 00 08 */ addi r3, r1, 8 -/* 801FF7FC 001FC5FC 48 02 FD 95 */ bl func_8022F590 +/* 801FF7FC 001FC5FC 48 02 FD 95 */ bl RwErrorSet /* 801FF800 001FC600 38 60 00 00 */ li r3, 0 /* 801FF804 001FC604 48 00 00 AC */ b lbl_801FF8B0 lbl_801FF808: @@ -9265,7 +9265,7 @@ lbl_801FF808: /* 801FF810 001FC610 4B E0 3C 49 */ bl memset /* 801FF814 001FC614 7E A3 AB 78 */ mr r3, r21 /* 801FF818 001FC618 38 80 00 06 */ li r4, 6 -/* 801FF81C 001FC61C 48 00 32 6D */ bl func_80202A88 +/* 801FF81C 001FC61C 48 00 32 6D */ bl _rpMTEffectInit /* 801FF820 001FC620 9A F5 00 35 */ stb r23, 0x35(r21) /* 801FF824 001FC624 28 19 00 00 */ cmplwi r25, 0 /* 801FF828 001FC628 38 75 00 8C */ addi r3, r21, 0x8c @@ -9315,13 +9315,13 @@ lbl_801FF8B0: /* 801FF8C0 001FC6C0 38 21 00 40 */ addi r1, r1, 0x40 /* 801FF8C4 001FC6C4 4E 80 00 20 */ blr -.global func_801FF8C8 -func_801FF8C8: +.global RpGameCubeMTEffectGetConfig +RpGameCubeMTEffectGetConfig: /* 801FF8C8 001FC6C8 38 63 00 30 */ addi r3, r3, 0x30 /* 801FF8CC 001FC6CC 4E 80 00 20 */ blr -.global func_801FF8D0 -func_801FF8D0: +.global RpGameCubeTevIndUnpack +RpGameCubeTevIndUnpack: /* 801FF8D0 001FC6D0 81 24 00 00 */ lwz r9, 0(r4) /* 801FF8D4 001FC6D4 55 20 07 BE */ clrlwi r0, r9, 0x1e /* 801FF8D8 001FC6D8 55 24 F7 BE */ rlwinm r4, r9, 0x1e, 0x1e, 0x1f @@ -10872,8 +10872,8 @@ lbl_80200E44: /* 80200E60 001FDC60 38 21 00 80 */ addi r1, r1, 0x80 /* 80200E64 001FDC64 4E 80 00 20 */ blr -.global func_80200E68 -func_80200E68: +.global _rpGameCubeMTPipeDataCalcNBTs +_rpGameCubeMTPipeDataCalcNBTs: /* 80200E68 001FDC68 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80200E6C 001FDC6C 7C 08 02 A6 */ mflr r0 /* 80200E70 001FDC70 90 01 00 34 */ stw r0, 0x34(r1) @@ -11068,7 +11068,7 @@ lbl_80201118: lbl_80201124: /* 80201124 001FDF24 80 79 00 08 */ lwz r3, 8(r25) /* 80201128 001FDF28 38 80 00 06 */ li r4, 6 -/* 8020112C 001FDF2C 48 00 16 FD */ bl func_80202828 +/* 8020112C 001FDF2C 48 00 16 FD */ bl RpMaterialGetMultiTexture /* 80201130 001FDF30 28 03 00 00 */ cmplwi r3, 0 /* 80201134 001FDF34 41 82 00 80 */ beq lbl_802011B4 /* 80201138 001FDF38 80 63 00 30 */ lwz r3, 0x30(r3) @@ -11077,7 +11077,7 @@ lbl_80201124: /* 80201144 001FDF44 80 03 00 00 */ lwz r0, 0(r3) /* 80201148 001FDF48 2C 00 00 06 */ cmpwi r0, 6 /* 8020114C 001FDF4C 40 82 00 68 */ bne lbl_802011B4 -/* 80201150 001FDF50 4B FF E7 79 */ bl func_801FF8C8 +/* 80201150 001FDF50 4B FF E7 79 */ bl RpGameCubeMTEffectGetConfig /* 80201154 001FDF54 88 03 00 09 */ lbz r0, 9(r3) /* 80201158 001FDF58 38 80 00 00 */ li r4, 0 /* 8020115C 001FDF5C 7C 09 03 A6 */ mtctr r0 @@ -11116,8 +11116,8 @@ lbl_802011C0: /* 802011CC 001FDFCC 88 1F 00 19 */ lbz r0, 0x19(r31) /* 802011D0 001FDFD0 80 7F 00 14 */ lwz r3, 0x14(r31) /* 802011D4 001FDFD4 7C 9C 01 D6 */ mullw r4, r28, r0 -/* 802011D8 001FDFD8 4B FD 11 81 */ bl func_801D2358 -/* 802011DC 001FDFDC 4B FC A6 09 */ bl func_801CB7E4 +/* 802011D8 001FDFD8 4B FD 11 81 */ bl DCFlushRange +/* 802011DC 001FDFDC 4B FC A6 09 */ bl GXInvalidateVtxCache /* 802011E0 001FDFE0 39 61 00 30 */ addi r11, r1, 0x30 /* 802011E4 001FDFE4 4B FE C3 65 */ bl func_801ED548 /* 802011E8 001FDFE8 80 01 00 34 */ lwz r0, 0x34(r1) @@ -11125,8 +11125,8 @@ lbl_802011C0: /* 802011F0 001FDFF0 38 21 00 30 */ addi r1, r1, 0x30 /* 802011F4 001FDFF4 4E 80 00 20 */ blr -.global func_802011F8 -func_802011F8: +.global _rpGameCubeMTPipeDataQueryNBTs +_rpGameCubeMTPipeDataQueryNBTs: /* 802011F8 001FDFF8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 802011FC 001FDFFC 7C 08 02 A6 */ mflr r0 /* 80201200 001FE000 90 01 00 24 */ stw r0, 0x24(r1) @@ -11140,7 +11140,7 @@ func_802011F8: lbl_80201220: /* 80201220 001FE020 80 7E 00 08 */ lwz r3, 8(r30) /* 80201224 001FE024 38 80 00 06 */ li r4, 6 -/* 80201228 001FE028 48 00 16 01 */ bl func_80202828 +/* 80201228 001FE028 48 00 16 01 */ bl RpMaterialGetMultiTexture /* 8020122C 001FE02C 28 03 00 00 */ cmplwi r3, 0 /* 80201230 001FE030 41 82 00 74 */ beq lbl_802012A4 /* 80201234 001FE034 80 63 00 30 */ lwz r3, 0x30(r3) @@ -11149,7 +11149,7 @@ lbl_80201220: /* 80201240 001FE040 80 03 00 00 */ lwz r0, 0(r3) /* 80201244 001FE044 2C 00 00 06 */ cmpwi r0, 6 /* 80201248 001FE048 40 82 00 5C */ bne lbl_802012A4 -/* 8020124C 001FE04C 4B FF E6 7D */ bl func_801FF8C8 +/* 8020124C 001FE04C 4B FF E6 7D */ bl RpGameCubeMTEffectGetConfig /* 80201250 001FE050 88 03 00 09 */ lbz r0, 9(r3) /* 80201254 001FE054 38 80 00 00 */ li r4, 0 /* 80201258 001FE058 7C 09 03 A6 */ mtctr r0 @@ -11218,20 +11218,20 @@ func_802012D8: /* 80201330 001FE130 41 82 00 48 */ beq lbl_80201378 /* 80201334 001FE134 28 1E 00 00 */ cmplwi r30, 0 /* 80201338 001FE138 41 82 00 28 */ beq lbl_80201360 -/* 8020133C 001FE13C 48 03 7C F5 */ bl func_80239030 +/* 8020133C 001FE13C 48 03 7C F5 */ bl RwFrameGetLTM /* 80201340 001FE140 7C 64 1B 78 */ mr r4, r3 /* 80201344 001FE144 38 61 00 08 */ addi r3, r1, 8 -/* 80201348 001FE148 48 02 F5 41 */ bl func_80230888 +/* 80201348 001FE148 48 02 F5 41 */ bl RwMatrixInvert /* 8020134C 001FE14C 7F E3 FB 78 */ mr r3, r31 /* 80201350 001FE150 7F C4 F3 78 */ mr r4, r30 /* 80201354 001FE154 38 A1 00 08 */ addi r5, r1, 8 -/* 80201358 001FE158 48 02 F0 49 */ bl func_802303A0 +/* 80201358 001FE158 48 02 F0 49 */ bl RwMatrixMultiply /* 8020135C 001FE15C 48 00 00 14 */ b lbl_80201370 lbl_80201360: -/* 80201360 001FE160 48 03 7C D1 */ bl func_80239030 +/* 80201360 001FE160 48 03 7C D1 */ bl RwFrameGetLTM /* 80201364 001FE164 7C 64 1B 78 */ mr r4, r3 /* 80201368 001FE168 7F E3 FB 78 */ mr r3, r31 -/* 8020136C 001FE16C 48 02 F5 1D */ bl func_80230888 +/* 8020136C 001FE16C 48 02 F5 1D */ bl RwMatrixInvert lbl_80201370: /* 80201370 001FE170 7F E3 FB 78 */ mr r3, r31 /* 80201374 001FE174 48 00 00 C8 */ b lbl_8020143C @@ -11271,7 +11271,7 @@ lbl_802013E0: /* 802013F0 001FE1F0 3C A0 80 38 */ lis r5, lbl_80384454@ha /* 802013F4 001FE1F4 7F E3 FB 78 */ mr r3, r31 /* 802013F8 001FE1F8 38 A5 44 54 */ addi r5, r5, lbl_80384454@l -/* 802013FC 001FE1FC 48 02 EF A5 */ bl func_802303A0 +/* 802013FC 001FE1FC 48 02 EF A5 */ bl RwMatrixMultiply /* 80201400 001FE200 7F E3 FB 78 */ mr r3, r31 /* 80201404 001FE204 48 00 00 38 */ b lbl_8020143C lbl_80201408: @@ -11299,8 +11299,8 @@ lbl_8020143C: /* 8020144C 001FE24C 38 21 00 50 */ addi r1, r1, 0x50 /* 80201450 001FE250 4E 80 00 20 */ blr -.global func_80201454 -func_80201454: +.global _rpGameCubeMTEffectSend +_rpGameCubeMTEffectSend: /* 80201454 001FE254 94 21 FE 10 */ stwu r1, -0x1f0(r1) /* 80201458 001FE258 7C 08 02 A6 */ mflr r0 /* 8020145C 001FE25C 90 01 01 F4 */ stw r0, 0x1f4(r1) @@ -11309,7 +11309,7 @@ func_80201454: /* 80201468 001FE268 7C 7D 1B 78 */ mr r29, r3 /* 8020146C 001FE26C 7C BE 2B 78 */ mr r30, r5 /* 80201470 001FE270 7C D9 33 78 */ mr r25, r6 -/* 80201474 001FE274 4B FF E4 55 */ bl func_801FF8C8 +/* 80201474 001FE274 4B FF E4 55 */ bl RpGameCubeMTEffectGetConfig /* 80201478 001FE278 80 03 00 00 */ lwz r0, 0(r3) /* 8020147C 001FE27C 7C 7F 1B 78 */ mr r31, r3 /* 80201480 001FE280 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -11320,28 +11320,28 @@ func_80201454: /* 80201494 001FE294 38 60 00 01 */ li r3, 1 /* 80201498 001FE298 90 A1 00 38 */ stw r5, 0x38(r1) /* 8020149C 001FE29C 90 01 00 3C */ stw r0, 0x3c(r1) -/* 802014A0 001FE2A0 4B FC DB 35 */ bl func_801CEFD4 +/* 802014A0 001FE2A0 4B FC DB 35 */ bl GXSetTevColorS10 /* 802014A4 001FE2A4 80 BF 00 16 */ lwz r5, 0x16(r31) /* 802014A8 001FE2A8 38 81 00 30 */ addi r4, r1, 0x30 /* 802014AC 001FE2AC 80 1F 00 1A */ lwz r0, 0x1a(r31) /* 802014B0 001FE2B0 38 60 00 02 */ li r3, 2 /* 802014B4 001FE2B4 90 A1 00 30 */ stw r5, 0x30(r1) /* 802014B8 001FE2B8 90 01 00 34 */ stw r0, 0x34(r1) -/* 802014BC 001FE2BC 4B FC DB 19 */ bl func_801CEFD4 +/* 802014BC 001FE2BC 4B FC DB 19 */ bl GXSetTevColorS10 /* 802014C0 001FE2C0 80 BF 00 1E */ lwz r5, 0x1e(r31) /* 802014C4 001FE2C4 38 81 00 28 */ addi r4, r1, 0x28 /* 802014C8 001FE2C8 80 1F 00 22 */ lwz r0, 0x22(r31) /* 802014CC 001FE2CC 38 60 00 03 */ li r3, 3 /* 802014D0 001FE2D0 90 A1 00 28 */ stw r5, 0x28(r1) /* 802014D4 001FE2D4 90 01 00 2C */ stw r0, 0x2c(r1) -/* 802014D8 001FE2D8 4B FC DA FD */ bl func_801CEFD4 +/* 802014D8 001FE2D8 4B FC DA FD */ bl GXSetTevColorS10 /* 802014DC 001FE2DC 80 BF 00 26 */ lwz r5, 0x26(r31) /* 802014E0 001FE2E0 38 81 00 20 */ addi r4, r1, 0x20 /* 802014E4 001FE2E4 80 1F 00 2A */ lwz r0, 0x2a(r31) /* 802014E8 001FE2E8 38 60 00 00 */ li r3, 0 /* 802014EC 001FE2EC 90 A1 00 20 */ stw r5, 0x20(r1) /* 802014F0 001FE2F0 90 01 00 24 */ stw r0, 0x24(r1) -/* 802014F4 001FE2F4 4B FC DA E1 */ bl func_801CEFD4 +/* 802014F4 001FE2F4 4B FC DA E1 */ bl GXSetTevColorS10 lbl_802014F8: /* 802014F8 001FE2F8 80 1F 00 00 */ lwz r0, 0(r31) /* 802014FC 001FE2FC 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e @@ -11350,22 +11350,22 @@ lbl_802014F8: /* 80201508 001FE308 38 81 00 1C */ addi r4, r1, 0x1c /* 8020150C 001FE30C 38 60 00 00 */ li r3, 0 /* 80201510 001FE310 90 01 00 1C */ stw r0, 0x1c(r1) -/* 80201514 001FE314 4B FC DB 3D */ bl func_801CF050 +/* 80201514 001FE314 4B FC DB 3D */ bl GXSetTevKColor /* 80201518 001FE318 80 1F 00 32 */ lwz r0, 0x32(r31) /* 8020151C 001FE31C 38 81 00 18 */ addi r4, r1, 0x18 /* 80201520 001FE320 38 60 00 01 */ li r3, 1 /* 80201524 001FE324 90 01 00 18 */ stw r0, 0x18(r1) -/* 80201528 001FE328 4B FC DB 29 */ bl func_801CF050 +/* 80201528 001FE328 4B FC DB 29 */ bl GXSetTevKColor /* 8020152C 001FE32C 80 1F 00 36 */ lwz r0, 0x36(r31) /* 80201530 001FE330 38 81 00 14 */ addi r4, r1, 0x14 /* 80201534 001FE334 38 60 00 02 */ li r3, 2 /* 80201538 001FE338 90 01 00 14 */ stw r0, 0x14(r1) -/* 8020153C 001FE33C 4B FC DB 15 */ bl func_801CF050 +/* 8020153C 001FE33C 4B FC DB 15 */ bl GXSetTevKColor /* 80201540 001FE340 80 1F 00 3A */ lwz r0, 0x3a(r31) /* 80201544 001FE344 38 81 00 10 */ addi r4, r1, 0x10 /* 80201548 001FE348 38 60 00 03 */ li r3, 3 /* 8020154C 001FE34C 90 01 00 10 */ stw r0, 0x10(r1) -/* 80201550 001FE350 4B FC DB 01 */ bl func_801CF050 +/* 80201550 001FE350 4B FC DB 01 */ bl GXSetTevKColor lbl_80201554: /* 80201554 001FE354 80 1F 00 00 */ lwz r0, 0(r31) /* 80201558 001FE358 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a @@ -11376,7 +11376,7 @@ lbl_80201554: /* 8020156C 001FE36C 7F 24 CB 78 */ mr r4, r25 /* 80201570 001FE370 38 A3 44 54 */ addi r5, r3, lbl_80384454@l /* 80201574 001FE374 38 61 01 90 */ addi r3, r1, 0x190 -/* 80201578 001FE378 48 02 EE 29 */ bl func_802303A0 +/* 80201578 001FE378 48 02 EE 29 */ bl RwMatrixMultiply /* 8020157C 001FE37C 7C 66 1B 78 */ mr r6, r3 /* 80201580 001FE380 48 00 00 0C */ b lbl_8020158C lbl_80201584: @@ -11408,7 +11408,7 @@ lbl_8020158C: /* 802015E4 001FE3E4 D0 21 01 74 */ stfs f1, 0x174(r1) /* 802015E8 001FE3E8 D0 01 01 78 */ stfs f0, 0x178(r1) /* 802015EC 001FE3EC D0 61 01 7C */ stfs f3, 0x17c(r1) -/* 802015F0 001FE3F0 4B FC E7 ED */ bl func_801CFDDC +/* 802015F0 001FE3F0 4B FC E7 ED */ bl GXLoadTexMtxImm lbl_802015F4: /* 802015F4 001FE3F4 3B 60 00 00 */ li r27, 0 /* 802015F8 001FE3F8 3B 40 00 00 */ li r26, 0 @@ -11459,19 +11459,19 @@ lbl_802016A0: /* 802016A0 001FE4A0 38 7C 00 0C */ addi r3, r28, 0xc /* 802016A4 001FE4A4 38 81 00 F0 */ addi r4, r1, 0xf0 /* 802016A8 001FE4A8 38 A1 00 C0 */ addi r5, r1, 0xc0 -/* 802016AC 001FE4AC 4B FC F2 FD */ bl func_801D09A8 +/* 802016AC 001FE4AC 4B FC F2 FD */ bl PSMTXConcat /* 802016B0 001FE4B0 80 1C 00 08 */ lwz r0, 8(r28) /* 802016B4 001FE4B4 38 61 00 C0 */ addi r3, r1, 0xc0 /* 802016B8 001FE4B8 80 9C 00 00 */ lwz r4, 0(r28) /* 802016BC 001FE4BC 54 05 07 FE */ clrlwi r5, r0, 0x1f -/* 802016C0 001FE4C0 4B FC E7 1D */ bl func_801CFDDC +/* 802016C0 001FE4C0 4B FC E7 1D */ bl GXLoadTexMtxImm /* 802016C4 001FE4C4 48 00 00 18 */ b lbl_802016DC lbl_802016C8: /* 802016C8 001FE4C8 80 1C 00 08 */ lwz r0, 8(r28) /* 802016CC 001FE4CC 38 7C 00 0C */ addi r3, r28, 0xc /* 802016D0 001FE4D0 80 9C 00 00 */ lwz r4, 0(r28) /* 802016D4 001FE4D4 54 05 07 FE */ clrlwi r5, r0, 0x1f -/* 802016D8 001FE4D8 4B FC E7 05 */ bl func_801CFDDC +/* 802016D8 001FE4D8 4B FC E7 05 */ bl GXLoadTexMtxImm lbl_802016DC: /* 802016DC 001FE4DC 3B 5A 00 3C */ addi r26, r26, 0x3c /* 802016E0 001FE4E0 3B 7B 00 01 */ addi r27, r27, 1 @@ -11538,7 +11538,7 @@ lbl_802017C4: /* 802017C4 001FE5C4 80 1C 00 24 */ lwz r0, 0x24(r28) /* 802017C8 001FE5C8 80 7C 00 00 */ lwz r3, 0(r28) /* 802017CC 001FE5CC 7C 05 07 74 */ extsb r5, r0 -/* 802017D0 001FE5D0 4B FC D1 69 */ bl func_801CE938 +/* 802017D0 001FE5D0 4B FC D1 69 */ bl GXSetIndTexMtx /* 802017D4 001FE5D4 3B 5A 00 28 */ addi r26, r26, 0x28 /* 802017D8 001FE5D8 3B 7B 00 01 */ addi r27, r27, 1 lbl_802017DC: @@ -11594,7 +11594,7 @@ lbl_80201888: /* 80201888 001FE688 88 7F 00 0C */ lbz r3, 0xc(r31) /* 8020188C 001FE68C 28 03 00 00 */ cmplwi r3, 0 /* 80201890 001FE690 41 82 00 6C */ beq lbl_802018FC -/* 80201894 001FE694 4B FC D4 4D */ bl func_801CECE0 +/* 80201894 001FE694 4B FC D4 4D */ bl GXSetNumIndStages /* 80201898 001FE698 3B 60 00 00 */ li r27, 0 /* 8020189C 001FE69C 3B 21 00 40 */ addi r25, r1, 0x40 /* 802018A0 001FE6A0 7F 7A DB 78 */ mr r26, r27 @@ -11608,11 +11608,11 @@ lbl_802018A8: /* 802018BC 001FE6BC 80 98 00 04 */ lwz r4, 4(r24) /* 802018C0 001FE6C0 7F 63 DB 78 */ mr r3, r27 /* 802018C4 001FE6C4 80 B8 00 08 */ lwz r5, 8(r24) -/* 802018C8 001FE6C8 4B FC D3 2D */ bl func_801CEBF4 +/* 802018C8 001FE6C8 4B FC D3 2D */ bl GXSetIndTexOrder /* 802018CC 001FE6CC 80 98 00 0C */ lwz r4, 0xc(r24) /* 802018D0 001FE6D0 7F 63 DB 78 */ mr r3, r27 /* 802018D4 001FE6D4 80 B8 00 10 */ lwz r5, 0x10(r24) -/* 802018D8 001FE6D8 4B FC D1 D9 */ bl func_801CEAB0 +/* 802018D8 001FE6D8 4B FC D1 D9 */ bl GXSetIndTexCoordScale /* 802018DC 001FE6DC 80 78 00 08 */ lwz r3, 8(r24) /* 802018E0 001FE6E0 80 18 00 04 */ lwz r0, 4(r24) /* 802018E4 001FE6E4 7C 79 01 AE */ stbx r3, r25, r0 @@ -11627,7 +11627,7 @@ lbl_802018FC: /* 802018FC 001FE6FC 88 7F 00 0A */ lbz r3, 0xa(r31) /* 80201900 001FE700 28 03 00 00 */ cmplwi r3, 0 /* 80201904 001FE704 41 82 01 4C */ beq lbl_80201A50 -/* 80201908 001FE708 4B FC DB A9 */ bl func_801CF4B0 +/* 80201908 001FE708 4B FC DB A9 */ bl GXSetNumTevStages /* 8020190C 001FE70C 3B 40 00 00 */ li r26, 0 /* 80201910 001FE710 7F 5B D3 78 */ mr r27, r26 /* 80201914 001FE714 48 00 01 30 */ b lbl_80201A44 @@ -11642,7 +11642,7 @@ lbl_80201918: /* 80201934 001FE734 41 82 00 48 */ beq lbl_8020197C /* 80201938 001FE738 38 61 00 48 */ addi r3, r1, 0x48 /* 8020193C 001FE73C 38 99 00 60 */ addi r4, r25, 0x60 -/* 80201940 001FE740 4B FF DF 91 */ bl func_801FF8D0 +/* 80201940 001FE740 4B FF DF 91 */ bl RpGameCubeTevIndUnpack /* 80201944 001FE744 88 01 00 61 */ lbz r0, 0x61(r1) /* 80201948 001FE748 7F 43 D3 78 */ mr r3, r26 /* 8020194C 001FE74C 90 01 00 08 */ stw r0, 8(r1) @@ -11655,24 +11655,24 @@ lbl_80201918: /* 80201968 001FE768 80 E1 00 54 */ lwz r7, 0x54(r1) /* 8020196C 001FE76C 81 01 00 58 */ lwz r8, 0x58(r1) /* 80201970 001FE770 81 21 00 5C */ lwz r9, 0x5c(r1) -/* 80201974 001FE774 4B FC CF 59 */ bl func_801CE8CC +/* 80201974 001FE774 4B FC CF 59 */ bl GXSetTevIndirect /* 80201978 001FE778 48 00 00 0C */ b lbl_80201984 lbl_8020197C: /* 8020197C 001FE77C 7F 43 D3 78 */ mr r3, r26 -/* 80201980 001FE780 4B FC D3 85 */ bl func_801CED04 +/* 80201980 001FE780 4B FC D3 85 */ bl GXSetTevDirect lbl_80201984: /* 80201984 001FE784 80 99 00 00 */ lwz r4, 0(r25) /* 80201988 001FE788 7F 43 D3 78 */ mr r3, r26 /* 8020198C 001FE78C 80 B9 00 04 */ lwz r5, 4(r25) /* 80201990 001FE790 80 D9 00 08 */ lwz r6, 8(r25) /* 80201994 001FE794 80 F9 00 0C */ lwz r7, 0xc(r25) -/* 80201998 001FE798 4B FC D4 69 */ bl func_801CEE00 +/* 80201998 001FE798 4B FC D4 69 */ bl GXSetTevColorIn /* 8020199C 001FE79C 80 99 00 10 */ lwz r4, 0x10(r25) /* 802019A0 001FE7A0 7F 43 D3 78 */ mr r3, r26 /* 802019A4 001FE7A4 80 B9 00 14 */ lwz r5, 0x14(r25) /* 802019A8 001FE7A8 80 D9 00 18 */ lwz r6, 0x18(r25) /* 802019AC 001FE7AC 80 F9 00 1C */ lwz r7, 0x1c(r25) -/* 802019B0 001FE7B0 4B FC D4 95 */ bl func_801CEE44 +/* 802019B0 001FE7B0 4B FC D4 95 */ bl GXSetTevAlphaIn /* 802019B4 001FE7B4 80 D9 00 58 */ lwz r6, 0x58(r25) /* 802019B8 001FE7B8 2C 06 00 05 */ cmpwi r6, 5 /* 802019BC 001FE7BC 41 81 00 10 */ bgt lbl_802019CC @@ -11683,27 +11683,27 @@ lbl_802019CC: /* 802019CC 001FE7CC 80 99 00 50 */ lwz r4, 0x50(r25) /* 802019D0 001FE7D0 7F 43 D3 78 */ mr r3, r26 /* 802019D4 001FE7D4 80 B9 00 54 */ lwz r5, 0x54(r25) -/* 802019D8 001FE7D8 4B FC D9 3D */ bl func_801CF314 +/* 802019D8 001FE7D8 4B FC D9 3D */ bl GXSetTevOrder /* 802019DC 001FE7DC 80 99 00 48 */ lwz r4, 0x48(r25) /* 802019E0 001FE7E0 7F 43 D3 78 */ mr r3, r26 -/* 802019E4 001FE7E4 4B FC D6 E1 */ bl func_801CF0C4 +/* 802019E4 001FE7E4 4B FC D6 E1 */ bl GXSetTevKColorSel /* 802019E8 001FE7E8 80 99 00 4C */ lwz r4, 0x4c(r25) /* 802019EC 001FE7EC 7F 43 D3 78 */ mr r3, r26 -/* 802019F0 001FE7F0 4B FC D7 31 */ bl func_801CF120 +/* 802019F0 001FE7F0 4B FC D7 31 */ bl GXSetTevKAlphaSel /* 802019F4 001FE7F4 88 F9 00 2C */ lbz r7, 0x2c(r25) /* 802019F8 001FE7F8 7F 43 D3 78 */ mr r3, r26 /* 802019FC 001FE7FC 80 99 00 20 */ lwz r4, 0x20(r25) /* 80201A00 001FE800 80 B9 00 24 */ lwz r5, 0x24(r25) /* 80201A04 001FE804 80 D9 00 28 */ lwz r6, 0x28(r25) /* 80201A08 001FE808 81 19 00 30 */ lwz r8, 0x30(r25) -/* 80201A0C 001FE80C 4B FC D4 7D */ bl func_801CEE88 +/* 80201A0C 001FE80C 4B FC D4 7D */ bl GXSetTevColorOp /* 80201A10 001FE810 88 F9 00 40 */ lbz r7, 0x40(r25) /* 80201A14 001FE814 7F 43 D3 78 */ mr r3, r26 /* 80201A18 001FE818 80 99 00 34 */ lwz r4, 0x34(r25) /* 80201A1C 001FE81C 80 B9 00 38 */ lwz r5, 0x38(r25) /* 80201A20 001FE820 80 D9 00 3C */ lwz r6, 0x3c(r25) /* 80201A24 001FE824 81 19 00 44 */ lwz r8, 0x44(r25) -/* 80201A28 001FE828 4B FC D4 C9 */ bl func_801CEEF0 +/* 80201A28 001FE828 4B FC D4 C9 */ bl GXSetTevAlphaOp /* 80201A2C 001FE82C 80 99 00 54 */ lwz r4, 0x54(r25) /* 80201A30 001FE830 38 61 00 40 */ addi r3, r1, 0x40 /* 80201A34 001FE834 80 19 00 50 */ lwz r0, 0x50(r25) @@ -11717,7 +11717,7 @@ lbl_80201A44: /* 80201A4C 001FE84C 41 80 FE CC */ blt lbl_80201918 lbl_80201A50: /* 80201A50 001FE850 88 7F 00 09 */ lbz r3, 9(r31) -/* 80201A54 001FE854 4B FC A0 21 */ bl func_801CBA74 +/* 80201A54 001FE854 4B FC A0 21 */ bl GXSetNumTexGens /* 80201A58 001FE858 3B 60 00 00 */ li r27, 0 /* 80201A5C 001FE85C 3B 41 00 40 */ addi r26, r1, 0x40 /* 80201A60 001FE860 7F 79 DB 78 */ mr r25, r27 @@ -11747,7 +11747,7 @@ lbl_80201AB0: /* 80201AB8 001FE8B8 80 D8 00 0C */ lwz r6, 0xc(r24) /* 80201ABC 001FE8BC 7F 63 DB 78 */ mr r3, r27 /* 80201AC0 001FE8C0 81 18 00 10 */ lwz r8, 0x10(r24) -/* 80201AC4 001FE8C4 4B FC 9D 31 */ bl func_801CB7F4 +/* 80201AC4 001FE8C4 4B FC 9D 31 */ bl GXSetTexCoordGen2 /* 80201AC8 001FE8C8 80 18 00 00 */ lwz r0, 0(r24) /* 80201ACC 001FE8CC 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 80201AD0 001FE8D0 41 82 00 18 */ beq lbl_80201AE8 @@ -11755,7 +11755,7 @@ lbl_80201AB0: /* 80201AD8 001FE8D8 7F 63 DB 78 */ mr r3, r27 /* 80201ADC 001FE8DC A0 D8 00 16 */ lhz r6, 0x16(r24) /* 80201AE0 001FE8E0 38 80 00 01 */ li r4, 1 -/* 80201AE4 001FE8E4 4B FC C7 FD */ bl func_801CE2E0 +/* 80201AE4 001FE8E4 4B FC C7 FD */ bl GXSetTexCoordScaleManually lbl_80201AE8: /* 80201AE8 001FE8E8 3B 39 00 18 */ addi r25, r25, 0x18 /* 80201AEC 001FE8EC 3B 5A 00 01 */ addi r26, r26, 1 @@ -11768,21 +11768,21 @@ lbl_80201AF4: /* 80201B04 001FE904 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 80201B08 001FE908 41 82 00 10 */ beq lbl_80201B18 /* 80201B0C 001FE90C 38 60 00 00 */ li r3, 0 -/* 80201B10 001FE910 48 04 71 ED */ bl func_80248CFC +/* 80201B10 001FE910 48 04 71 ED */ bl _rwDlRenderStateSetZCompLoc /* 80201B14 001FE914 48 00 00 0C */ b lbl_80201B20 lbl_80201B18: /* 80201B18 001FE918 38 60 00 01 */ li r3, 1 -/* 80201B1C 001FE91C 48 04 71 E1 */ bl func_80248CFC +/* 80201B1C 001FE91C 48 04 71 E1 */ bl _rwDlRenderStateSetZCompLoc lbl_80201B20: /* 80201B20 001FE920 80 1F 00 00 */ lwz r0, 0(r31) /* 80201B24 001FE924 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 80201B28 001FE928 41 82 00 1C */ beq lbl_80201B44 /* 80201B2C 001FE92C 80 9F 00 54 */ lwz r4, 0x54(r31) /* 80201B30 001FE930 38 60 00 0A */ li r3, 0xa -/* 80201B34 001FE934 48 02 DC A9 */ bl func_8022F7DC +/* 80201B34 001FE934 48 02 DC A9 */ bl RwRenderStateSet /* 80201B38 001FE938 80 9F 00 58 */ lwz r4, 0x58(r31) /* 80201B3C 001FE93C 38 60 00 0B */ li r3, 0xb -/* 80201B40 001FE940 48 02 DC 9D */ bl func_8022F7DC +/* 80201B40 001FE940 48 02 DC 9D */ bl RwRenderStateSet lbl_80201B44: /* 80201B44 001FE944 7F A3 EB 78 */ mr r3, r29 /* 80201B48 001FE948 39 61 01 F0 */ addi r11, r1, 0x1f0 @@ -11792,8 +11792,8 @@ lbl_80201B44: /* 80201B58 001FE958 38 21 01 F0 */ addi r1, r1, 0x1f0 /* 80201B5C 001FE95C 4E 80 00 20 */ blr -.global func_80201B60 -func_80201B60: +.global _rpGameCubeMTMeshRenderCallBack +_rpGameCubeMTMeshRenderCallBack: /* 80201B60 001FE960 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80201B64 001FE964 7C 08 02 A6 */ mflr r0 /* 80201B68 001FE968 90 01 00 44 */ stw r0, 0x44(r1) @@ -11806,22 +11806,22 @@ func_80201B60: /* 80201B84 001FE984 7C F8 3B 78 */ mr r24, r7 /* 80201B88 001FE988 7F 83 E3 78 */ mr r3, r28 /* 80201B8C 001FE98C 38 80 00 06 */ li r4, 6 -/* 80201B90 001FE990 48 00 0C 99 */ bl func_80202828 +/* 80201B90 001FE990 48 00 0C 99 */ bl RpMaterialGetMultiTexture /* 80201B94 001FE994 7C 79 1B 78 */ mr r25, r3 /* 80201B98 001FE998 38 81 00 0C */ addi r4, r1, 0xc /* 80201B9C 001FE99C 83 F9 00 34 */ lwz r31, 0x34(r25) /* 80201BA0 001FE9A0 38 60 00 0A */ li r3, 0xa -/* 80201BA4 001FE9A4 48 02 DC 99 */ bl func_8022F83C +/* 80201BA4 001FE9A4 48 02 DC 99 */ bl RwRenderStateGet /* 80201BA8 001FE9A8 38 81 00 08 */ addi r4, r1, 8 /* 80201BAC 001FE9AC 38 60 00 0B */ li r3, 0xb -/* 80201BB0 001FE9B0 48 02 DC 8D */ bl func_8022F83C +/* 80201BB0 001FE9B0 48 02 DC 8D */ bl RwRenderStateGet /* 80201BB4 001FE9B4 7F 3A CB 78 */ mr r26, r25 /* 80201BB8 001FE9B8 3B 60 00 00 */ li r27, 0 /* 80201BBC 001FE9BC 48 00 00 18 */ b lbl_80201BD4 lbl_80201BC0: /* 80201BC0 001FE9C0 80 7A 00 08 */ lwz r3, 8(r26) /* 80201BC4 001FE9C4 7F 64 DB 78 */ mr r4, r27 -/* 80201BC8 001FE9C8 48 04 95 2D */ bl func_8024B0F4 +/* 80201BC8 001FE9C8 48 04 95 2D */ bl _rwDlTextureSet /* 80201BCC 001FE9CC 3B 5A 00 04 */ addi r26, r26, 4 /* 80201BD0 001FE9D0 3B 7B 00 01 */ addi r27, r27, 1 lbl_80201BD4: @@ -11844,12 +11844,12 @@ lbl_80201C04: /* 80201C10 001FEA10 80 99 00 04 */ lwz r4, 4(r25) /* 80201C14 001FEA14 7F 06 C3 78 */ mr r6, r24 /* 80201C18 001FEA18 38 B9 00 28 */ addi r5, r25, 0x28 -/* 80201C1C 001FEA1C 4B FF F8 39 */ bl func_80201454 +/* 80201C1C 001FEA1C 4B FF F8 39 */ bl _rpGameCubeMTEffectSend /* 80201C20 001FEA20 80 77 00 00 */ lwz r3, 0(r23) /* 80201C24 001FEA24 80 97 00 04 */ lwz r4, 4(r23) -/* 80201C28 001FEA28 4B FC DE F9 */ bl func_801CFB20 +/* 80201C28 001FEA28 4B FC DE F9 */ bl GXCallDisplayList /* 80201C2C 001FEA2C 80 79 00 30 */ lwz r3, 0x30(r25) -/* 80201C30 001FEA30 4B FF DC 99 */ bl func_801FF8C8 +/* 80201C30 001FEA30 4B FF DC 99 */ bl RpGameCubeMTEffectGetConfig /* 80201C34 001FEA34 3B 40 00 00 */ li r26, 0 /* 80201C38 001FEA38 7C 7B 1B 78 */ mr r27, r3 /* 80201C3C 001FEA3C 7F 59 D3 78 */ mr r25, r26 @@ -11863,7 +11863,7 @@ lbl_80201C44: /* 80201C58 001FEA58 38 80 00 00 */ li r4, 0 /* 80201C5C 001FEA5C 38 A0 00 00 */ li r5, 0 /* 80201C60 001FEA60 38 C0 00 00 */ li r6, 0 -/* 80201C64 001FEA64 4B FC C6 7D */ bl func_801CE2E0 +/* 80201C64 001FEA64 4B FC C6 7D */ bl GXSetTexCoordScaleManually lbl_80201C68: /* 80201C68 001FEA68 3B 39 00 18 */ addi r25, r25, 0x18 /* 80201C6C 001FEA6C 3B 5A 00 01 */ addi r26, r26, 1 @@ -11875,14 +11875,14 @@ lbl_80201C70: /* 80201C80 001FEA80 28 00 00 00 */ cmplwi r0, 0 /* 80201C84 001FEA84 41 82 00 80 */ beq lbl_80201D04 /* 80201C88 001FEA88 38 60 00 00 */ li r3, 0 -/* 80201C8C 001FEA8C 4B FC D0 55 */ bl func_801CECE0 +/* 80201C8C 001FEA8C 4B FC D0 55 */ bl GXSetNumIndStages /* 80201C90 001FEA90 3B 20 00 00 */ li r25, 0 /* 80201C94 001FEA94 48 00 00 18 */ b lbl_80201CAC lbl_80201C98: /* 80201C98 001FEA98 7F 23 CB 78 */ mr r3, r25 /* 80201C9C 001FEA9C 38 80 00 00 */ li r4, 0 /* 80201CA0 001FEAA0 38 A0 00 00 */ li r5, 0 -/* 80201CA4 001FEAA4 4B FC CE 0D */ bl func_801CEAB0 +/* 80201CA4 001FEAA4 4B FC CE 0D */ bl GXSetIndTexCoordScale /* 80201CA8 001FEAA8 3B 39 00 01 */ addi r25, r25, 1 lbl_80201CAC: /* 80201CAC 001FEAAC 88 1B 00 0C */ lbz r0, 0xc(r27) @@ -11898,7 +11898,7 @@ lbl_80201CC4: /* 80201CD0 001FEAD0 28 00 00 00 */ cmplwi r0, 0 /* 80201CD4 001FEAD4 41 82 00 0C */ beq lbl_80201CE0 /* 80201CD8 001FEAD8 7F 43 D3 78 */ mr r3, r26 -/* 80201CDC 001FEADC 4B FC D0 29 */ bl func_801CED04 +/* 80201CDC 001FEADC 4B FC D0 29 */ bl GXSetTevDirect lbl_80201CE0: /* 80201CE0 001FEAE0 3B 39 00 64 */ addi r25, r25, 0x64 /* 80201CE4 001FEAE4 3B 5A 00 01 */ addi r26, r26, 1 @@ -11910,7 +11910,7 @@ lbl_80201CE8: lbl_80201CF8: /* 80201CF8 001FEAF8 80 77 00 00 */ lwz r3, 0(r23) /* 80201CFC 001FEAFC 80 97 00 04 */ lwz r4, 4(r23) -/* 80201D00 001FEB00 4B FC DE 21 */ bl func_801CFB20 +/* 80201D00 001FEB00 4B FC DE 21 */ bl GXCallDisplayList lbl_80201D04: /* 80201D04 001FEB04 81 9F 00 04 */ lwz r12, 4(r31) /* 80201D08 001FEB08 28 0C 00 00 */ cmplwi r12, 0 @@ -11924,10 +11924,10 @@ lbl_80201D04: lbl_80201D28: /* 80201D28 001FEB28 80 81 00 0C */ lwz r4, 0xc(r1) /* 80201D2C 001FEB2C 38 60 00 0A */ li r3, 0xa -/* 80201D30 001FEB30 48 02 DA AD */ bl func_8022F7DC +/* 80201D30 001FEB30 48 02 DA AD */ bl RwRenderStateSet /* 80201D34 001FEB34 80 81 00 08 */ lwz r4, 8(r1) /* 80201D38 001FEB38 38 60 00 0B */ li r3, 0xb -/* 80201D3C 001FEB3C 48 02 DA A1 */ bl func_8022F7DC +/* 80201D3C 001FEB3C 48 02 DA A1 */ bl RwRenderStateSet /* 80201D40 001FEB40 39 61 00 40 */ addi r11, r1, 0x40 /* 80201D44 001FEB44 4B FE B7 FD */ bl func_801ED540 /* 80201D48 001FEB48 80 01 00 44 */ lwz r0, 0x44(r1) @@ -11935,8 +11935,8 @@ lbl_80201D28: /* 80201D50 001FEB50 38 21 00 40 */ addi r1, r1, 0x40 /* 80201D54 001FEB54 4E 80 00 20 */ blr -.global func_80201D58 -func_80201D58: +.global _rpGameCubeMTPipePluginAttach +_rpGameCubeMTPipePluginAttach: /* 80201D58 001FEB58 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80201D5C 001FEB5C 7C 08 02 A6 */ mflr r0 /* 80201D60 001FEB60 3C 60 80 20 */ lis r3, lbl_801FF920@ha @@ -11946,7 +11946,7 @@ func_80201D58: /* 80201D70 001FEB70 38 C4 F9 64 */ addi r6, r4, lbl_801FF964@l /* 80201D74 001FEB74 38 60 00 08 */ li r3, 8 /* 80201D78 001FEB78 38 80 01 29 */ li r4, 0x129 -/* 80201D7C 001FEB7C 48 03 5F E9 */ bl func_80237D64 +/* 80201D7C 001FEB7C 48 03 5F E9 */ bl RwEngineRegisterPlugin /* 80201D80 001FEB80 90 6D 9E 08 */ stw r3, lbl_803CC708-_SDA_BASE_(r13) /* 80201D84 001FEB84 80 0D 9E 08 */ lwz r0, lbl_803CC708-_SDA_BASE_(r13) /* 80201D88 001FEB88 54 00 0F FE */ srwi r0, r0, 0x1f @@ -11956,12 +11956,12 @@ func_80201D58: /* 80201D98 001FEB98 38 21 00 10 */ addi r1, r1, 0x10 /* 80201D9C 001FEB9C 4E 80 00 20 */ blr -.global func_80201DA0 -func_80201DA0: +.global _rpMultiTexturePlatformPluginsAttach +_rpMultiTexturePlatformPluginsAttach: /* 80201DA0 001FEBA0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80201DA4 001FEBA4 7C 08 02 A6 */ mflr r0 /* 80201DA8 001FEBA8 90 01 00 14 */ stw r0, 0x14(r1) -/* 80201DAC 001FEBAC 48 00 08 41 */ bl func_802025EC +/* 80201DAC 001FEBAC 48 00 08 41 */ bl _rpMultiTexturePluginAttach /* 80201DB0 001FEBB0 2C 03 00 00 */ cmpwi r3, 0 /* 80201DB4 001FEBB4 40 82 00 0C */ bne lbl_80201DC0 /* 80201DB8 001FEBB8 38 60 00 00 */ li r3, 0 @@ -11970,19 +11970,19 @@ lbl_80201DC0: /* 80201DC0 001FEBC0 38 60 00 06 */ li r3, 6 /* 80201DC4 001FEBC4 38 80 01 29 */ li r4, 0x129 /* 80201DC8 001FEBC8 38 A0 00 0C */ li r5, 0xc -/* 80201DCC 001FEBCC 48 00 08 91 */ bl func_8020265C +/* 80201DCC 001FEBCC 48 00 08 91 */ bl _rpMaterialRegisterMultiTexturePlugin /* 80201DD0 001FEBD0 2C 03 00 00 */ cmpwi r3, 0 /* 80201DD4 001FEBD4 40 82 00 0C */ bne lbl_80201DE0 /* 80201DD8 001FEBD8 38 60 00 00 */ li r3, 0 /* 80201DDC 001FEBDC 48 00 00 1C */ b lbl_80201DF8 lbl_80201DE0: -/* 80201DE0 001FEBE0 4B FF D9 29 */ bl func_801FF708 +/* 80201DE0 001FEBE0 4B FF D9 29 */ bl _rpGameCubeMTDataPluginAttach /* 80201DE4 001FEBE4 2C 03 00 00 */ cmpwi r3, 0 /* 80201DE8 001FEBE8 40 82 00 0C */ bne lbl_80201DF4 /* 80201DEC 001FEBEC 38 60 00 00 */ li r3, 0 /* 80201DF0 001FEBF0 48 00 00 08 */ b lbl_80201DF8 lbl_80201DF4: -/* 80201DF4 001FEBF4 4B FF FF 65 */ bl func_80201D58 +/* 80201DF4 001FEBF4 4B FF FF 65 */ bl _rpGameCubeMTPipePluginAttach lbl_80201DF8: /* 80201DF8 001FEBF8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80201DFC 001FEBFC 7C 08 03 A6 */ mtlr r0 @@ -11998,7 +11998,7 @@ lbl_80201E08: /* 80201E20 001FEC20 80 64 00 04 */ lwz r3, 4(r4) /* 80201E24 001FEC24 38 03 00 01 */ addi r0, r3, 1 /* 80201E28 001FEC28 90 04 00 04 */ stw r0, 4(r4) -/* 80201E2C 001FEC2C 48 00 0A 8D */ bl func_802028B8 +/* 80201E2C 001FEC2C 48 00 0A 8D */ bl _rpMTEffectOpen /* 80201E30 001FEC30 80 01 00 14 */ lwz r0, 0x14(r1) /* 80201E34 001FEC34 7F E3 FB 78 */ mr r3, r31 /* 80201E38 001FEC38 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -12011,7 +12011,7 @@ lbl_80201E48: /* 80201E50 001FEC50 90 01 00 14 */ stw r0, 0x14(r1) /* 80201E54 001FEC54 93 E1 00 0C */ stw r31, 0xc(r1) /* 80201E58 001FEC58 7C 7F 1B 78 */ mr r31, r3 -/* 80201E5C 001FEC5C 48 00 0B 75 */ bl func_802029D0 +/* 80201E5C 001FEC5C 48 00 0B 75 */ bl _rpMTEffectClose /* 80201E60 001FEC60 38 AD 87 20 */ addi r5, r13, lbl_803CB020-_SDA_BASE_ /* 80201E64 001FEC64 7F E3 FB 78 */ mr r3, r31 /* 80201E68 001FEC68 80 85 00 04 */ lwz r4, 4(r5) @@ -12045,7 +12045,7 @@ lbl_80201ECC: /* 80201ECC 001FECCC 80 7D 00 08 */ lwz r3, 8(r29) /* 80201ED0 001FECD0 28 03 00 00 */ cmplwi r3, 0 /* 80201ED4 001FECD4 41 82 00 0C */ beq lbl_80201EE0 -/* 80201ED8 001FECD8 48 03 C8 DD */ bl func_8023E7B4 +/* 80201ED8 001FECD8 48 03 C8 DD */ bl RwTextureDestroy /* 80201EDC 001FECDC 93 FD 00 08 */ stw r31, 8(r29) lbl_80201EE0: /* 80201EE0 001FECE0 3B BD 00 04 */ addi r29, r29, 4 @@ -12057,7 +12057,7 @@ lbl_80201EE8: /* 80201EF4 001FECF4 80 7C 00 30 */ lwz r3, 0x30(r28) /* 80201EF8 001FECF8 28 03 00 00 */ cmplwi r3, 0 /* 80201EFC 001FECFC 41 82 00 10 */ beq lbl_80201F0C -/* 80201F00 001FED00 48 00 0E C1 */ bl func_80202DC0 +/* 80201F00 001FED00 48 00 0E C1 */ bl RpMTEffectDestroy /* 80201F04 001FED04 38 00 00 00 */ li r0, 0 /* 80201F08 001FED08 90 1C 00 30 */ stw r0, 0x30(r28) lbl_80201F0C: @@ -12106,10 +12106,10 @@ lbl_80201F70: /* 80201FA8 001FEDA8 7F 44 D3 78 */ mr r4, r26 /* 80201FAC 001FEDAC 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 80201FB0 001FEDB0 4C C6 31 82 */ crclr 6 -/* 80201FB4 001FEDB4 48 02 D6 81 */ bl func_8022F634 +/* 80201FB4 001FEDB4 48 02 D6 81 */ bl _rwerror /* 80201FB8 001FEDB8 90 61 00 0C */ stw r3, 0xc(r1) /* 80201FBC 001FEDBC 38 61 00 08 */ addi r3, r1, 8 -/* 80201FC0 001FEDC0 48 02 D5 D1 */ bl func_8022F590 +/* 80201FC0 001FEDC0 48 02 D5 D1 */ bl RwErrorSet /* 80201FC4 001FEDC4 3B A0 00 00 */ li r29, 0 /* 80201FC8 001FEDC8 48 00 00 2C */ b lbl_80201FF4 lbl_80201FCC: @@ -12135,28 +12135,28 @@ lbl_80202004: lbl_80202010: /* 80202010 001FEE10 7F E3 FB 78 */ mr r3, r31 /* 80202014 001FEE14 7F 44 D3 78 */ mr r4, r26 -/* 80202018 001FEE18 48 00 07 E9 */ bl func_80202800 +/* 80202018 001FEE18 48 00 07 E9 */ bl RpMultiTextureGetTexture /* 8020201C 001FEE1C 7C 65 1B 78 */ mr r5, r3 /* 80202020 001FEE20 7F A3 EB 78 */ mr r3, r29 /* 80202024 001FEE24 7F 44 D3 78 */ mr r4, r26 -/* 80202028 001FEE28 48 00 07 69 */ bl func_80202790 +/* 80202028 001FEE28 48 00 07 69 */ bl RpMultiTextureSetTexture /* 8020202C 001FEE2C 7F E3 FB 78 */ mr r3, r31 /* 80202030 001FEE30 7F 44 D3 78 */ mr r4, r26 -/* 80202034 001FEE34 48 00 07 E9 */ bl func_8020281C +/* 80202034 001FEE34 48 00 07 E9 */ bl RpMultiTextureGetCoords /* 80202038 001FEE38 7C 65 1B 78 */ mr r5, r3 /* 8020203C 001FEE3C 7F A3 EB 78 */ mr r3, r29 /* 80202040 001FEE40 7F 44 D3 78 */ mr r4, r26 -/* 80202044 001FEE44 48 00 07 CD */ bl func_80202810 +/* 80202044 001FEE44 48 00 07 CD */ bl RpMultiTextureSetCoords /* 80202048 001FEE48 3B 5A 00 01 */ addi r26, r26, 1 lbl_8020204C: /* 8020204C 001FEE4C 80 1F 00 04 */ lwz r0, 4(r31) /* 80202050 001FEE50 7C 1A 00 40 */ cmplw r26, r0 /* 80202054 001FEE54 41 80 FF BC */ blt lbl_80202010 /* 80202058 001FEE58 7F E3 FB 78 */ mr r3, r31 -/* 8020205C 001FEE5C 48 00 07 2D */ bl func_80202788 +/* 8020205C 001FEE5C 48 00 07 2D */ bl RpMultiTextureGetEffect /* 80202060 001FEE60 7C 64 1B 78 */ mr r4, r3 /* 80202064 001FEE64 7F A3 EB 78 */ mr r3, r29 -/* 80202068 001FEE68 48 00 06 C5 */ bl func_8020272C +/* 80202068 001FEE68 48 00 06 C5 */ bl RpMultiTextureSetEffect /* 8020206C 001FEE6C 7F C3 F3 78 */ mr r3, r30 lbl_80202070: /* 80202070 001FEE70 39 61 00 30 */ addi r11, r1, 0x30 @@ -12184,7 +12184,7 @@ lbl_80202088: /* 802020C4 001FEEC4 48 00 00 18 */ b lbl_802020DC lbl_802020C8: /* 802020C8 001FEEC8 80 7F 00 08 */ lwz r3, 8(r31) -/* 802020CC 001FEECC 48 00 18 B5 */ bl func_80203980 +/* 802020CC 001FEECC 48 00 18 B5 */ bl _rpMatFXStreamSizeTexture /* 802020D0 001FEED0 7F BD 1A 14 */ add r29, r29, r3 /* 802020D4 001FEED4 3B FF 00 04 */ addi r31, r31, 4 /* 802020D8 001FEED8 3B 9C 00 01 */ addi r28, r28, 1 @@ -12196,7 +12196,7 @@ lbl_802020DC: /* 802020EC 001FEEEC 28 03 00 00 */ cmplwi r3, 0 /* 802020F0 001FEEF0 41 82 00 14 */ beq lbl_80202104 /* 802020F4 001FEEF4 38 63 00 08 */ addi r3, r3, 8 -/* 802020F8 001FEEF8 48 03 2D DD */ bl func_80234ED4 +/* 802020F8 001FEEF8 48 03 2D DD */ bl _rwStringStreamGetSize /* 802020FC 001FEEFC 7F A3 EA 14 */ add r29, r3, r29 /* 80202100 001FEF00 3B BD 00 0C */ addi r29, r29, 0xc lbl_80202104: @@ -12221,12 +12221,12 @@ lbl_80202128: /* 80202148 001FEF48 93 81 00 10 */ stw r28, 0x10(r1) /* 8020214C 001FEF4C 7C 7C 1B 78 */ mr r28, r3 /* 80202150 001FEF50 41 82 00 F8 */ beq lbl_80202248 -/* 80202154 001FEF54 48 03 5C 05 */ bl func_80237D58 +/* 80202154 001FEF54 48 03 5C 05 */ bl RwEngineGetVersion /* 80202158 001FEF58 90 61 00 0C */ stw r3, 0xc(r1) /* 8020215C 001FEF5C 7F 83 E3 78 */ mr r3, r28 /* 80202160 001FEF60 38 81 00 0C */ addi r4, r1, 0xc /* 80202164 001FEF64 38 A0 00 04 */ li r5, 4 -/* 80202168 001FEF68 48 02 CF 49 */ bl func_8022F0B0 +/* 80202168 001FEF68 48 02 CF 49 */ bl RwStreamWriteInt32 /* 8020216C 001FEF6C 28 03 00 00 */ cmplwi r3, 0 /* 80202170 001FEF70 40 82 00 0C */ bne lbl_8020217C /* 80202174 001FEF74 38 60 00 00 */ li r3, 0 @@ -12247,7 +12247,7 @@ lbl_8020217C: /* 802021AC 001FEFAC 7C C0 3B 78 */ or r0, r6, r7 /* 802021B0 001FEFB0 54 00 0F FE */ srwi r0, r0, 0x1f /* 802021B4 001FEFB4 98 01 00 0A */ stb r0, 0xa(r1) -/* 802021B8 001FEFB8 48 03 05 59 */ bl func_80232710 +/* 802021B8 001FEFB8 48 03 05 59 */ bl RwStreamWrite /* 802021BC 001FEFBC 28 03 00 00 */ cmplwi r3, 0 /* 802021C0 001FEFC0 40 82 00 0C */ bne lbl_802021CC /* 802021C4 001FEFC4 38 60 00 00 */ li r3, 0 @@ -12258,7 +12258,7 @@ lbl_802021CC: /* 802021D4 001FEFD4 41 82 00 4C */ beq lbl_80202220 /* 802021D8 001FEFD8 7F 83 E3 78 */ mr r3, r28 /* 802021DC 001FEFDC 38 9E 00 28 */ addi r4, r30, 0x28 -/* 802021E0 001FEFE0 48 03 05 31 */ bl func_80232710 +/* 802021E0 001FEFE0 48 03 05 31 */ bl RwStreamWrite /* 802021E4 001FEFE4 28 03 00 00 */ cmplwi r3, 0 /* 802021E8 001FEFE8 40 82 00 0C */ bne lbl_802021F4 /* 802021EC 001FEFEC 38 60 00 00 */ li r3, 0 @@ -12270,7 +12270,7 @@ lbl_802021F4: lbl_80202200: /* 80202200 001FF000 80 9F 00 08 */ lwz r4, 8(r31) /* 80202204 001FF004 7F 83 E3 78 */ mr r3, r28 -/* 80202208 001FF008 48 00 16 11 */ bl func_80203818 +/* 80202208 001FF008 48 00 16 11 */ bl _rpMatFXStreamWriteTexture /* 8020220C 001FF00C 3B FF 00 04 */ addi r31, r31, 4 /* 80202210 001FF010 3B BD 00 01 */ addi r29, r29, 1 lbl_80202214: @@ -12283,7 +12283,7 @@ lbl_80202220: /* 80202228 001FF028 41 82 00 20 */ beq lbl_80202248 /* 8020222C 001FF02C 7F 84 E3 78 */ mr r4, r28 /* 80202230 001FF030 38 63 00 08 */ addi r3, r3, 8 -/* 80202234 001FF034 48 03 2C E1 */ bl func_80234F14 +/* 80202234 001FF034 48 03 2C E1 */ bl _rwStringStreamWrite /* 80202238 001FF038 28 03 00 00 */ cmplwi r3, 0 /* 8020223C 001FF03C 40 82 00 0C */ bne lbl_80202248 /* 80202240 001FF040 38 60 00 00 */ li r3, 0 @@ -12310,7 +12310,7 @@ lbl_8020226C: /* 80202288 001FF088 7C DE 33 78 */ mr r30, r6 /* 8020228C 001FF08C 38 81 00 0C */ addi r4, r1, 0xc /* 80202290 001FF090 38 A0 00 04 */ li r5, 4 -/* 80202294 001FF094 48 02 D0 09 */ bl func_8022F29C +/* 80202294 001FF094 48 02 D0 09 */ bl RwStreamReadInt32 /* 80202298 001FF098 28 03 00 00 */ cmplwi r3, 0 /* 8020229C 001FF09C 40 82 00 0C */ bne lbl_802022A8 /* 802022A0 001FF0A0 38 60 00 00 */ li r3, 0 @@ -12319,7 +12319,7 @@ lbl_802022A8: /* 802022A8 001FF0A8 7F 83 E3 78 */ mr r3, r28 /* 802022AC 001FF0AC 38 81 00 08 */ addi r4, r1, 8 /* 802022B0 001FF0B0 38 A0 00 04 */ li r5, 4 -/* 802022B4 001FF0B4 48 03 02 C1 */ bl func_80232574 +/* 802022B4 001FF0B4 48 03 02 C1 */ bl RwStreamRead /* 802022B8 001FF0B8 28 03 00 00 */ cmplwi r3, 0 /* 802022BC 001FF0BC 40 82 00 0C */ bne lbl_802022C8 /* 802022C0 001FF0C0 38 60 00 00 */ li r3, 0 @@ -12346,10 +12346,10 @@ lbl_802022C8: /* 80202310 001FF110 7F 44 D3 78 */ mr r4, r26 /* 80202314 001FF114 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 80202318 001FF118 4C C6 31 82 */ crclr 6 -/* 8020231C 001FF11C 48 02 D3 19 */ bl func_8022F634 +/* 8020231C 001FF11C 48 02 D3 19 */ bl _rwerror /* 80202320 001FF120 90 61 00 14 */ stw r3, 0x14(r1) /* 80202324 001FF124 38 61 00 10 */ addi r3, r1, 0x10 -/* 80202328 001FF128 48 02 D2 69 */ bl func_8022F590 +/* 80202328 001FF128 48 02 D2 69 */ bl RwErrorSet /* 8020232C 001FF12C 3B E0 00 00 */ li r31, 0 /* 80202330 001FF130 48 00 00 2C */ b lbl_8020235C lbl_80202334: @@ -12375,7 +12375,7 @@ lbl_8020236C: /* 80202378 001FF178 80 BF 00 04 */ lwz r5, 4(r31) /* 8020237C 001FF17C 7F 83 E3 78 */ mr r3, r28 /* 80202380 001FF180 38 9F 00 28 */ addi r4, r31, 0x28 -/* 80202384 001FF184 48 03 01 F1 */ bl func_80232574 +/* 80202384 001FF184 48 03 01 F1 */ bl RwStreamRead /* 80202388 001FF188 28 03 00 00 */ cmplwi r3, 0 /* 8020238C 001FF18C 40 82 00 70 */ bne lbl_802023FC /* 80202390 001FF190 3B 60 00 00 */ li r27, 0 @@ -12386,7 +12386,7 @@ lbl_802023A0: /* 802023A0 001FF1A0 80 7D 00 08 */ lwz r3, 8(r29) /* 802023A4 001FF1A4 28 03 00 00 */ cmplwi r3, 0 /* 802023A8 001FF1A8 41 82 00 0C */ beq lbl_802023B4 -/* 802023AC 001FF1AC 48 03 C4 09 */ bl func_8023E7B4 +/* 802023AC 001FF1AC 48 03 C4 09 */ bl RwTextureDestroy /* 802023B0 001FF1B0 93 9D 00 08 */ stw r28, 8(r29) lbl_802023B4: /* 802023B4 001FF1B4 3B BD 00 04 */ addi r29, r29, 4 @@ -12398,7 +12398,7 @@ lbl_802023BC: /* 802023C8 001FF1C8 80 7F 00 30 */ lwz r3, 0x30(r31) /* 802023CC 001FF1CC 28 03 00 00 */ cmplwi r3, 0 /* 802023D0 001FF1D0 41 82 00 10 */ beq lbl_802023E0 -/* 802023D4 001FF1D4 48 00 09 ED */ bl func_80202DC0 +/* 802023D4 001FF1D4 48 00 09 ED */ bl RpMTEffectDestroy /* 802023D8 001FF1D8 38 00 00 00 */ li r0, 0 /* 802023DC 001FF1DC 90 1F 00 30 */ stw r0, 0x30(r31) lbl_802023E0: @@ -12416,7 +12416,7 @@ lbl_802023FC: lbl_80202408: /* 80202408 001FF208 7F 83 E3 78 */ mr r3, r28 /* 8020240C 001FF20C 38 9B 00 08 */ addi r4, r27, 8 -/* 80202410 001FF210 48 00 14 95 */ bl func_802038A4 +/* 80202410 001FF210 48 00 14 95 */ bl _rpMatFXStreamReadTexture /* 80202414 001FF214 28 03 00 00 */ cmplwi r3, 0 /* 80202418 001FF218 40 82 00 70 */ bne lbl_80202488 /* 8020241C 001FF21C 3B 60 00 00 */ li r27, 0 @@ -12427,7 +12427,7 @@ lbl_8020242C: /* 8020242C 001FF22C 80 7D 00 08 */ lwz r3, 8(r29) /* 80202430 001FF230 28 03 00 00 */ cmplwi r3, 0 /* 80202434 001FF234 41 82 00 0C */ beq lbl_80202440 -/* 80202438 001FF238 48 03 C3 7D */ bl func_8023E7B4 +/* 80202438 001FF238 48 03 C3 7D */ bl RwTextureDestroy /* 8020243C 001FF23C 93 9D 00 08 */ stw r28, 8(r29) lbl_80202440: /* 80202440 001FF240 3B BD 00 04 */ addi r29, r29, 4 @@ -12439,7 +12439,7 @@ lbl_80202448: /* 80202454 001FF254 80 7F 00 30 */ lwz r3, 0x30(r31) /* 80202458 001FF258 28 03 00 00 */ cmplwi r3, 0 /* 8020245C 001FF25C 41 82 00 10 */ beq lbl_8020246C -/* 80202460 001FF260 48 00 09 61 */ bl func_80202DC0 +/* 80202460 001FF260 48 00 09 61 */ bl RpMTEffectDestroy /* 80202464 001FF264 38 00 00 00 */ li r0, 0 /* 80202468 001FF268 90 1F 00 30 */ stw r0, 0x30(r31) lbl_8020246C: @@ -12463,7 +12463,7 @@ lbl_8020249C: /* 802024A4 001FF2A4 41 82 01 28 */ beq lbl_802025CC /* 802024A8 001FF2A8 7F 84 E3 78 */ mr r4, r28 /* 802024AC 001FF2AC 38 61 00 18 */ addi r3, r1, 0x18 -/* 802024B0 001FF2B0 48 03 2B 25 */ bl func_80234FD4 +/* 802024B0 001FF2B0 48 03 2B 25 */ bl _rwStringStreamFindAndRead /* 802024B4 001FF2B4 28 03 00 00 */ cmplwi r3, 0 /* 802024B8 001FF2B8 40 82 00 70 */ bne lbl_80202528 /* 802024BC 001FF2BC 3B 60 00 00 */ li r27, 0 @@ -12474,7 +12474,7 @@ lbl_802024CC: /* 802024CC 001FF2CC 80 7D 00 08 */ lwz r3, 8(r29) /* 802024D0 001FF2D0 28 03 00 00 */ cmplwi r3, 0 /* 802024D4 001FF2D4 41 82 00 0C */ beq lbl_802024E0 -/* 802024D8 001FF2D8 48 03 C2 DD */ bl func_8023E7B4 +/* 802024D8 001FF2D8 48 03 C2 DD */ bl RwTextureDestroy /* 802024DC 001FF2DC 93 9D 00 08 */ stw r28, 8(r29) lbl_802024E0: /* 802024E0 001FF2E0 3B BD 00 04 */ addi r29, r29, 4 @@ -12486,7 +12486,7 @@ lbl_802024E8: /* 802024F4 001FF2F4 80 7F 00 30 */ lwz r3, 0x30(r31) /* 802024F8 001FF2F8 28 03 00 00 */ cmplwi r3, 0 /* 802024FC 001FF2FC 41 82 00 10 */ beq lbl_8020250C -/* 80202500 001FF300 48 00 08 C1 */ bl func_80202DC0 +/* 80202500 001FF300 48 00 08 C1 */ bl RpMTEffectDestroy /* 80202504 001FF304 38 00 00 00 */ li r0, 0 /* 80202508 001FF308 90 1F 00 30 */ stw r0, 0x30(r31) lbl_8020250C: @@ -12499,10 +12499,10 @@ lbl_8020250C: /* 80202524 001FF324 48 00 00 B0 */ b lbl_802025D4 lbl_80202528: /* 80202528 001FF328 38 61 00 18 */ addi r3, r1, 0x18 -/* 8020252C 001FF32C 48 00 0B 35 */ bl func_80203060 +/* 8020252C 001FF32C 48 00 0B 35 */ bl RpMTEffectFind /* 80202530 001FF330 7C 79 1B 79 */ or. r25, r3, r3 /* 80202534 001FF334 40 82 00 84 */ bne lbl_802025B8 -/* 80202538 001FF338 48 00 07 F1 */ bl func_80202D28 +/* 80202538 001FF338 48 00 07 F1 */ bl RpMTEffectCreateDummy /* 8020253C 001FF33C 7C 79 1B 79 */ or. r25, r3, r3 /* 80202540 001FF340 40 82 00 70 */ bne lbl_802025B0 /* 80202544 001FF344 3B 60 00 00 */ li r27, 0 @@ -12513,7 +12513,7 @@ lbl_80202554: /* 80202554 001FF354 80 7D 00 08 */ lwz r3, 8(r29) /* 80202558 001FF358 28 03 00 00 */ cmplwi r3, 0 /* 8020255C 001FF35C 41 82 00 0C */ beq lbl_80202568 -/* 80202560 001FF360 48 03 C2 55 */ bl func_8023E7B4 +/* 80202560 001FF360 48 03 C2 55 */ bl RwTextureDestroy /* 80202564 001FF364 93 9D 00 08 */ stw r28, 8(r29) lbl_80202568: /* 80202568 001FF368 3B BD 00 04 */ addi r29, r29, 4 @@ -12525,7 +12525,7 @@ lbl_80202570: /* 8020257C 001FF37C 80 7F 00 30 */ lwz r3, 0x30(r31) /* 80202580 001FF380 28 03 00 00 */ cmplwi r3, 0 /* 80202584 001FF384 41 82 00 10 */ beq lbl_80202594 -/* 80202588 001FF388 48 00 08 39 */ bl func_80202DC0 +/* 80202588 001FF388 48 00 08 39 */ bl RpMTEffectDestroy /* 8020258C 001FF38C 38 00 00 00 */ li r0, 0 /* 80202590 001FF390 90 1F 00 30 */ stw r0, 0x30(r31) lbl_80202594: @@ -12538,13 +12538,13 @@ lbl_80202594: /* 802025AC 001FF3AC 48 00 00 28 */ b lbl_802025D4 lbl_802025B0: /* 802025B0 001FF3B0 38 81 00 18 */ addi r4, r1, 0x18 -/* 802025B4 001FF3B4 48 00 0D 3D */ bl func_802032F0 +/* 802025B4 001FF3B4 48 00 0D 3D */ bl RpMTEffectSetName lbl_802025B8: /* 802025B8 001FF3B8 7F E3 FB 78 */ mr r3, r31 /* 802025BC 001FF3BC 7F 24 CB 78 */ mr r4, r25 -/* 802025C0 001FF3C0 48 00 01 6D */ bl func_8020272C +/* 802025C0 001FF3C0 48 00 01 6D */ bl RpMultiTextureSetEffect /* 802025C4 001FF3C4 7F 23 CB 78 */ mr r3, r25 -/* 802025C8 001FF3C8 48 00 07 F9 */ bl func_80202DC0 +/* 802025C8 001FF3C8 48 00 07 F9 */ bl RpMTEffectDestroy lbl_802025CC: /* 802025CC 001FF3CC 7F FD F1 2E */ stwx r31, r29, r30 /* 802025D0 001FF3D0 7F 83 E3 78 */ mr r3, r28 @@ -12556,12 +12556,12 @@ lbl_802025D4: /* 802025E4 001FF3E4 38 21 00 60 */ addi r1, r1, 0x60 /* 802025E8 001FF3E8 4E 80 00 20 */ blr -.global func_802025EC -func_802025EC: +.global _rpMultiTexturePluginAttach +_rpMultiTexturePluginAttach: /* 802025EC 001FF3EC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802025F0 001FF3F0 7C 08 02 A6 */ mflr r0 /* 802025F4 001FF3F4 90 01 00 14 */ stw r0, 0x14(r1) -/* 802025F8 001FF3F8 48 00 02 61 */ bl func_80202858 +/* 802025F8 001FF3F8 48 00 02 61 */ bl _rpMTEffectSystemInit /* 802025FC 001FF3FC 2C 03 00 00 */ cmpwi r3, 0 /* 80202600 001FF400 40 82 00 0C */ bne lbl_8020260C /* 80202604 001FF404 38 60 00 00 */ li r3, 0 @@ -12578,7 +12578,7 @@ lbl_8020260C: /* 8020262C 001FF42C 38 C4 1E 48 */ addi r6, r4, lbl_80201E48@l /* 80202630 001FF430 38 60 00 18 */ li r3, 0x18 /* 80202634 001FF434 38 80 01 2C */ li r4, 0x12c -/* 80202638 001FF438 48 03 57 2D */ bl func_80237D64 +/* 80202638 001FF438 48 03 57 2D */ bl RwEngineRegisterPlugin /* 8020263C 001FF43C 90 6D 87 20 */ stw r3, lbl_803CB020-_SDA_BASE_(r13) /* 80202640 001FF440 80 0D 87 20 */ lwz r0, lbl_803CB020-_SDA_BASE_(r13) /* 80202644 001FF444 54 00 0F FE */ srwi r0, r0, 0x1f @@ -12589,8 +12589,8 @@ lbl_8020264C: /* 80202654 001FF454 38 21 00 10 */ addi r1, r1, 0x10 /* 80202658 001FF458 4E 80 00 20 */ blr -.global func_8020265C -func_8020265C: +.global _rpMaterialRegisterMultiTexturePlugin +_rpMaterialRegisterMultiTexturePlugin: /* 8020265C 001FF45C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80202660 001FF460 7C 08 02 A6 */ mflr r0 /* 80202664 001FF464 3C C0 80 20 */ lis r6, lbl_80201E94@ha @@ -12609,7 +12609,7 @@ func_8020265C: /* 80202698 001FF498 7C 05 03 78 */ mr r5, r0 /* 8020269C 001FF49C 93 81 00 10 */ stw r28, 0x10(r1) /* 802026A0 001FF4A0 7C 9C 23 78 */ mr r28, r4 -/* 802026A4 001FF4A4 48 01 56 51 */ bl func_80217CF4 +/* 802026A4 001FF4A4 48 01 56 51 */ bl RpMaterialRegisterPlugin /* 802026A8 001FF4A8 2C 03 00 00 */ cmpwi r3, 0 /* 802026AC 001FF4AC 40 80 00 0C */ bge lbl_802026B8 /* 802026B0 001FF4B0 38 60 00 00 */ li r3, 0 @@ -12627,7 +12627,7 @@ lbl_802026B8: /* 802026DC 001FF4DC 38 A5 21 28 */ addi r5, r5, lbl_80202128@l /* 802026E0 001FF4E0 38 C6 20 88 */ addi r6, r6, lbl_80202088@l /* 802026E4 001FF4E4 7F 83 E3 78 */ mr r3, r28 -/* 802026E8 001FF4E8 48 01 56 4D */ bl func_80217D34 +/* 802026E8 001FF4E8 48 01 56 4D */ bl RpMaterialRegisterPluginStream /* 802026EC 001FF4EC 2C 03 00 00 */ cmpwi r3, 0 /* 802026F0 001FF4F0 40 80 00 0C */ bge lbl_802026FC /* 802026F4 001FF4F4 38 60 00 00 */ li r3, 0 @@ -12647,8 +12647,8 @@ lbl_8020270C: /* 80202724 001FF524 38 21 00 20 */ addi r1, r1, 0x20 /* 80202728 001FF528 4E 80 00 20 */ blr -.global func_8020272C -func_8020272C: +.global RpMultiTextureSetEffect +RpMultiTextureSetEffect: /* 8020272C 001FF52C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80202730 001FF530 7C 08 02 A6 */ mflr r0 /* 80202734 001FF534 90 01 00 14 */ stw r0, 0x14(r1) @@ -12659,13 +12659,13 @@ func_8020272C: /* 80202748 001FF548 80 63 00 30 */ lwz r3, 0x30(r3) /* 8020274C 001FF54C 28 03 00 00 */ cmplwi r3, 0 /* 80202750 001FF550 41 82 00 08 */ beq lbl_80202758 -/* 80202754 001FF554 48 00 06 6D */ bl func_80202DC0 +/* 80202754 001FF554 48 00 06 6D */ bl RpMTEffectDestroy lbl_80202758: /* 80202758 001FF558 28 1F 00 00 */ cmplwi r31, 0 /* 8020275C 001FF55C 93 FE 00 30 */ stw r31, 0x30(r30) /* 80202760 001FF560 41 82 00 0C */ beq lbl_8020276C /* 80202764 001FF564 80 7E 00 30 */ lwz r3, 0x30(r30) -/* 80202768 001FF568 48 00 0B CD */ bl func_80203334 +/* 80202768 001FF568 48 00 0B CD */ bl RpMTEffectAddRef lbl_8020276C: /* 8020276C 001FF56C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80202770 001FF570 7F C3 F3 78 */ mr r3, r30 @@ -12675,13 +12675,13 @@ lbl_8020276C: /* 80202780 001FF580 38 21 00 10 */ addi r1, r1, 0x10 /* 80202784 001FF584 4E 80 00 20 */ blr -.global func_80202788 -func_80202788: +.global RpMultiTextureGetEffect +RpMultiTextureGetEffect: /* 80202788 001FF588 80 63 00 30 */ lwz r3, 0x30(r3) /* 8020278C 001FF58C 4E 80 00 20 */ blr -.global func_80202790 -func_80202790: +.global RpMultiTextureSetTexture +RpMultiTextureSetTexture: /* 80202790 001FF590 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80202794 001FF594 7C 08 02 A6 */ mflr r0 /* 80202798 001FF598 90 01 00 24 */ stw r0, 0x24(r1) @@ -12695,7 +12695,7 @@ func_80202790: /* 802027B8 001FF5B8 80 7F 00 08 */ lwz r3, 8(r31) /* 802027BC 001FF5BC 28 03 00 00 */ cmplwi r3, 0 /* 802027C0 001FF5C0 41 82 00 08 */ beq lbl_802027C8 -/* 802027C4 001FF5C4 48 03 BF F1 */ bl func_8023E7B4 +/* 802027C4 001FF5C4 48 03 BF F1 */ bl RwTextureDestroy lbl_802027C8: /* 802027C8 001FF5C8 28 1E 00 00 */ cmplwi r30, 0 /* 802027CC 001FF5CC 93 DF 00 08 */ stw r30, 8(r31) @@ -12713,27 +12713,27 @@ lbl_802027E0: /* 802027F8 001FF5F8 38 21 00 20 */ addi r1, r1, 0x20 /* 802027FC 001FF5FC 4E 80 00 20 */ blr -.global func_80202800 -func_80202800: +.global RpMultiTextureGetTexture +RpMultiTextureGetTexture: /* 80202800 001FF600 54 80 10 3A */ slwi r0, r4, 2 /* 80202804 001FF604 7C 63 02 14 */ add r3, r3, r0 /* 80202808 001FF608 80 63 00 08 */ lwz r3, 8(r3) /* 8020280C 001FF60C 4E 80 00 20 */ blr -.global func_80202810 -func_80202810: +.global RpMultiTextureSetCoords +RpMultiTextureSetCoords: /* 80202810 001FF610 7C 83 22 14 */ add r4, r3, r4 /* 80202814 001FF614 98 A4 00 28 */ stb r5, 0x28(r4) /* 80202818 001FF618 4E 80 00 20 */ blr -.global func_8020281C -func_8020281C: +.global RpMultiTextureGetCoords +RpMultiTextureGetCoords: /* 8020281C 001FF61C 7C 63 22 14 */ add r3, r3, r4 /* 80202820 001FF620 88 63 00 28 */ lbz r3, 0x28(r3) /* 80202824 001FF624 4E 80 00 20 */ blr -.global func_80202828 -func_80202828: +.global RpMaterialGetMultiTexture +RpMaterialGetMultiTexture: /* 80202828 001FF628 3C A0 80 38 */ lis r5, lbl_803834C8@ha /* 8020282C 001FF62C 54 84 20 36 */ slwi r4, r4, 4 /* 80202830 001FF630 38 05 34 C8 */ addi r0, r5, lbl_803834C8@l @@ -12748,8 +12748,8 @@ lbl_80202850: /* 80202850 001FF650 38 60 00 00 */ li r3, 0 /* 80202854 001FF654 4E 80 00 20 */ blr -.global func_80202858 -func_80202858: +.global _rpMTEffectSystemInit +_rpMTEffectSystemInit: /* 80202858 001FF658 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8020285C 001FF65C 7C 08 02 A6 */ mflr r0 /* 80202860 001FF660 3C 60 80 38 */ lis r3, lbl_80383558@ha @@ -12764,8 +12764,8 @@ func_80202858: /* 80202884 001FF684 38 21 00 10 */ addi r1, r1, 0x10 /* 80202888 001FF688 4E 80 00 20 */ blr -.global func_8020288C -func_8020288C: +.global _rpMTEffectRegisterPlatform +_rpMTEffectRegisterPlatform: /* 8020288C 001FF68C 1D 23 00 14 */ mulli r9, r3, 0x14 /* 80202890 001FF690 3D 00 80 38 */ lis r8, lbl_80383558@ha /* 80202894 001FF694 38 08 35 58 */ addi r0, r8, lbl_80383558@l @@ -12778,8 +12778,8 @@ func_8020288C: /* 802028B0 001FF6B0 90 E8 00 04 */ stw r7, 4(r8) /* 802028B4 001FF6B4 4E 80 00 20 */ blr -.global func_802028B8 -func_802028B8: +.global _rpMTEffectOpen +_rpMTEffectOpen: /* 802028B8 001FF6B8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 802028BC 001FF6BC 7C 08 02 A6 */ mflr r0 /* 802028C0 001FF6C0 90 01 00 24 */ stw r0, 0x24(r1) @@ -12792,7 +12792,7 @@ func_802028B8: /* 802028DC 001FF6DC 80 0D 87 20 */ lwz r0, lbl_803CB020-_SDA_BASE_(r13) /* 802028E0 001FF6E0 7C 63 02 14 */ add r3, r3, r0 /* 802028E4 001FF6E4 90 63 00 04 */ stw r3, 4(r3) -/* 802028E8 001FF6E8 48 00 02 25 */ bl func_80202B0C +/* 802028E8 001FF6E8 48 00 02 25 */ bl RpMTEffectDictCreate /* 802028EC 001FF6EC 90 6D 9E 10 */ stw r3, lbl_803CC710-_SDA_BASE_(r13) /* 802028F0 001FF6F0 80 CD 9E 10 */ lwz r6, lbl_803CC710-_SDA_BASE_(r13) /* 802028F4 001FF6F4 28 06 00 00 */ cmplwi r6, 0 @@ -12815,17 +12815,17 @@ lbl_80202904: /* 80202934 001FF734 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 80202938 001FF738 38 03 00 08 */ addi r0, r3, 8 /* 8020293C 001FF73C 7C 64 00 2E */ lwzx r3, r4, r0 -/* 80202940 001FF740 48 00 02 7D */ bl func_80202BBC +/* 80202940 001FF740 48 00 02 7D */ bl RpMTEffectDictDestroy /* 80202944 001FF744 38 00 01 20 */ li r0, 0x120 /* 80202948 001FF748 3C 60 80 00 */ lis r3, 0x80000013@ha /* 8020294C 001FF74C 90 01 00 08 */ stw r0, 8(r1) /* 80202950 001FF750 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 80202954 001FF754 38 80 02 20 */ li r4, 0x220 /* 80202958 001FF758 4C C6 31 82 */ crclr 6 -/* 8020295C 001FF75C 48 02 CC D9 */ bl func_8022F634 +/* 8020295C 001FF75C 48 02 CC D9 */ bl _rwerror /* 80202960 001FF760 90 61 00 0C */ stw r3, 0xc(r1) /* 80202964 001FF764 38 61 00 08 */ addi r3, r1, 8 -/* 80202968 001FF768 48 02 CC 29 */ bl func_8022F590 +/* 80202968 001FF768 48 02 CC 29 */ bl RwErrorSet /* 8020296C 001FF76C 38 60 00 00 */ li r3, 0 /* 80202970 001FF770 48 00 00 4C */ b lbl_802029BC lbl_80202974: @@ -12854,8 +12854,8 @@ lbl_802029BC: /* 802029C8 001FF7C8 38 21 00 20 */ addi r1, r1, 0x20 /* 802029CC 001FF7CC 4E 80 00 20 */ blr -.global func_802029D0 -func_802029D0: +.global _rpMTEffectClose +_rpMTEffectClose: /* 802029D0 001FF7D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802029D4 001FF7D4 7C 08 02 A6 */ mflr r0 /* 802029D8 001FF7D8 90 01 00 14 */ stw r0, 0x14(r1) @@ -12892,7 +12892,7 @@ lbl_80202A4C: /* 80202A4C 001FF84C 38 04 FF F8 */ addi r0, r4, -8 /* 80202A50 001FF850 7C 00 18 40 */ cmplw r0, r3 /* 80202A54 001FF854 40 82 00 14 */ bne lbl_80202A68 -/* 80202A58 001FF858 48 00 01 65 */ bl func_80202BBC +/* 80202A58 001FF858 48 00 01 65 */ bl RpMTEffectDictDestroy /* 80202A5C 001FF85C 38 00 00 00 */ li r0, 0 /* 80202A60 001FF860 90 0D 9E 10 */ stw r0, lbl_803CC710-_SDA_BASE_(r13) /* 80202A64 001FF864 48 00 00 10 */ b lbl_80202A74 @@ -12908,8 +12908,8 @@ lbl_80202A74: /* 80202A80 001FF880 38 21 00 10 */ addi r1, r1, 0x10 /* 80202A84 001FF884 4E 80 00 20 */ blr -.global func_80202A88 -func_80202A88: +.global _rpMTEffectInit +_rpMTEffectInit: /* 80202A88 001FF888 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80202A8C 001FF88C 7C 08 02 A6 */ mflr r0 /* 80202A90 001FF890 38 A0 00 30 */ li r5, 0x30 @@ -12935,7 +12935,7 @@ func_80202A88: /* 80202AE0 001FF8E0 28 03 00 00 */ cmplwi r3, 0 /* 80202AE4 001FF8E4 41 82 00 0C */ beq lbl_80202AF0 /* 80202AE8 001FF8E8 7F C4 F3 78 */ mr r4, r30 -/* 80202AEC 001FF8EC 48 00 01 69 */ bl func_80202C54 +/* 80202AEC 001FF8EC 48 00 01 69 */ bl RpMTEffectDictAddEffect lbl_80202AF0: /* 80202AF0 001FF8F0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80202AF4 001FF8F4 7F C3 F3 78 */ mr r3, r30 @@ -12945,8 +12945,8 @@ lbl_80202AF0: /* 80202B04 001FF904 38 21 00 10 */ addi r1, r1, 0x10 /* 80202B08 001FF908 4E 80 00 20 */ blr -.global func_80202B0C -func_80202B0C: +.global RpMTEffectDictCreate +RpMTEffectDictCreate: /* 80202B0C 001FF90C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80202B10 001FF910 7C 08 02 A6 */ mflr r0 /* 80202B14 001FF914 38 60 00 10 */ li r3, 0x10 @@ -12963,10 +12963,10 @@ func_80202B0C: /* 80202B40 001FF940 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 80202B44 001FF944 38 80 00 10 */ li r4, 0x10 /* 80202B48 001FF948 4C C6 31 82 */ crclr 6 -/* 80202B4C 001FF94C 48 02 CA E9 */ bl func_8022F634 +/* 80202B4C 001FF94C 48 02 CA E9 */ bl _rwerror /* 80202B50 001FF950 90 61 00 0C */ stw r3, 0xc(r1) /* 80202B54 001FF954 38 61 00 08 */ addi r3, r1, 8 -/* 80202B58 001FF958 48 02 CA 39 */ bl func_8022F590 +/* 80202B58 001FF958 48 02 CA 39 */ bl RwErrorSet /* 80202B5C 001FF95C 38 60 00 00 */ li r3, 0 /* 80202B60 001FF960 48 00 00 4C */ b lbl_80202BAC lbl_80202B64: @@ -12994,8 +12994,8 @@ lbl_80202BAC: /* 80202BB4 001FF9B4 38 21 00 10 */ addi r1, r1, 0x10 /* 80202BB8 001FF9B8 4E 80 00 20 */ blr -.global func_80202BBC -func_80202BBC: +.global RpMTEffectDictDestroy +RpMTEffectDictDestroy: /* 80202BBC 001FF9BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80202BC0 001FF9C0 7C 08 02 A6 */ mflr r0 /* 80202BC4 001FF9C4 90 01 00 14 */ stw r0, 0x14(r1) @@ -13016,7 +13016,7 @@ lbl_80202BF4: lbl_80202BFC: /* 80202BFC 001FF9FC 38 7F FF D8 */ addi r3, r31, -40 /* 80202C00 001FFA00 83 FF 00 00 */ lwz r31, 0(r31) -/* 80202C04 001FFA04 48 00 00 D5 */ bl func_80202CD8 +/* 80202C04 001FFA04 48 00 00 D5 */ bl RpMTEffectDictRemoveEffect lbl_80202C08: /* 80202C08 001FFA08 7C 1F F0 40 */ cmplw r31, r30 /* 80202C0C 001FFA0C 40 82 FF F0 */ bne lbl_80202BFC @@ -13038,8 +13038,8 @@ lbl_80202C08: /* 80202C4C 001FFA4C 38 21 00 10 */ addi r1, r1, 0x10 /* 80202C50 001FFA50 4E 80 00 20 */ blr -.global func_80202C54 -func_80202C54: +.global RpMTEffectDictAddEffect +RpMTEffectDictAddEffect: /* 80202C54 001FFA54 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80202C58 001FFA58 7C 08 02 A6 */ mflr r0 /* 80202C5C 001FFA5C 90 01 00 14 */ stw r0, 0x14(r1) @@ -13056,7 +13056,7 @@ func_80202C54: /* 80202C88 001FFA88 80 1F 00 2C */ lwz r0, 0x2c(r31) /* 80202C8C 001FFA8C 80 9F 00 28 */ lwz r4, 0x28(r31) /* 80202C90 001FFA90 90 04 00 04 */ stw r0, 4(r4) -/* 80202C94 001FFA94 48 00 01 2D */ bl func_80202DC0 +/* 80202C94 001FFA94 48 00 01 2D */ bl RpMTEffectDestroy lbl_80202C98: /* 80202C98 001FFA98 80 9E 00 00 */ lwz r4, 0(r30) /* 80202C9C 001FFA9C 38 1F 00 28 */ addi r0, r31, 0x28 @@ -13066,7 +13066,7 @@ lbl_80202C98: /* 80202CAC 001FFAAC 80 9E 00 00 */ lwz r4, 0(r30) /* 80202CB0 001FFAB0 90 04 00 04 */ stw r0, 4(r4) /* 80202CB4 001FFAB4 90 1E 00 00 */ stw r0, 0(r30) -/* 80202CB8 001FFAB8 48 00 06 7D */ bl func_80203334 +/* 80202CB8 001FFAB8 48 00 06 7D */ bl RpMTEffectAddRef /* 80202CBC 001FFABC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80202CC0 001FFAC0 7F C3 F3 78 */ mr r3, r30 /* 80202CC4 001FFAC4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -13075,8 +13075,8 @@ lbl_80202C98: /* 80202CD0 001FFAD0 38 21 00 10 */ addi r1, r1, 0x10 /* 80202CD4 001FFAD4 4E 80 00 20 */ blr -.global func_80202CD8 -func_80202CD8: +.global RpMTEffectDictRemoveEffect +RpMTEffectDictRemoveEffect: /* 80202CD8 001FFAD8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80202CDC 001FFADC 7C 08 02 A6 */ mflr r0 /* 80202CE0 001FFAE0 90 01 00 14 */ stw r0, 0x14(r1) @@ -13090,7 +13090,7 @@ func_80202CD8: /* 80202D00 001FFB00 80 1F 00 2C */ lwz r0, 0x2c(r31) /* 80202D04 001FFB04 80 9F 00 28 */ lwz r4, 0x28(r31) /* 80202D08 001FFB08 90 04 00 04 */ stw r0, 4(r4) -/* 80202D0C 001FFB0C 48 00 00 B5 */ bl func_80202DC0 +/* 80202D0C 001FFB0C 48 00 00 B5 */ bl RpMTEffectDestroy lbl_80202D10: /* 80202D10 001FFB10 80 01 00 14 */ lwz r0, 0x14(r1) /* 80202D14 001FFB14 7F E3 FB 78 */ mr r3, r31 @@ -13099,8 +13099,8 @@ lbl_80202D10: /* 80202D20 001FFB20 38 21 00 10 */ addi r1, r1, 0x10 /* 80202D24 001FFB24 4E 80 00 20 */ blr -.global func_80202D28 -func_80202D28: +.global RpMTEffectCreateDummy +RpMTEffectCreateDummy: /* 80202D28 001FFB28 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80202D2C 001FFB2C 7C 08 02 A6 */ mflr r0 /* 80202D30 001FFB30 38 60 00 30 */ li r3, 0x30 @@ -13118,10 +13118,10 @@ func_80202D28: /* 80202D60 001FFB60 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 80202D64 001FFB64 38 80 00 30 */ li r4, 0x30 /* 80202D68 001FFB68 4C C6 31 82 */ crclr 6 -/* 80202D6C 001FFB6C 48 02 C8 C9 */ bl func_8022F634 +/* 80202D6C 001FFB6C 48 02 C8 C9 */ bl _rwerror /* 80202D70 001FFB70 90 61 00 0C */ stw r3, 0xc(r1) /* 80202D74 001FFB74 38 61 00 08 */ addi r3, r1, 8 -/* 80202D78 001FFB78 48 02 C8 19 */ bl func_8022F590 +/* 80202D78 001FFB78 48 02 C8 19 */ bl RwErrorSet /* 80202D7C 001FFB7C 38 60 00 00 */ li r3, 0 /* 80202D80 001FFB80 48 00 00 2C */ b lbl_80202DAC lbl_80202D84: @@ -13142,8 +13142,8 @@ lbl_80202DAC: /* 80202DB8 001FFBB8 38 21 00 20 */ addi r1, r1, 0x20 /* 80202DBC 001FFBBC 4E 80 00 20 */ blr -.global func_80202DC0 -func_80202DC0: +.global RpMTEffectDestroy +RpMTEffectDestroy: /* 80202DC0 001FFBC0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80202DC4 001FFBC4 7C 08 02 A6 */ mflr r0 /* 80202DC8 001FFBC8 90 01 00 14 */ stw r0, 0x14(r1) @@ -13211,7 +13211,7 @@ func_80202DC0: /* 80202EC0 001FFCC0 80 1F 00 04 */ lwz r0, 4(r31) /* 80202EC4 001FFCC4 28 00 00 00 */ cmplwi r0, 0 /* 80202EC8 001FFCC8 40 82 00 54 */ bne lbl_80202F1C -/* 80202ECC 001FFCCC 4B FF FE 0D */ bl func_80202CD8 +/* 80202ECC 001FFCCC 4B FF FE 0D */ bl RpMTEffectDictRemoveEffect /* 80202ED0 001FFCD0 80 1F 00 00 */ lwz r0, 0(r31) /* 80202ED4 001FFCD4 2C 00 00 00 */ cmpwi r0, 0 /* 80202ED8 001FFCD8 41 82 00 30 */ beq lbl_80202F08 @@ -13323,8 +13323,8 @@ lbl_8020304C: /* 80203058 001FFE58 38 21 00 10 */ addi r1, r1, 0x10 /* 8020305C 001FFE5C 4E 80 00 20 */ blr -.global func_80203060 -func_80203060: +.global RpMTEffectFind +RpMTEffectFind: /* 80203060 001FFE60 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80203064 001FFE64 7C 08 02 A6 */ mflr r0 /* 80203068 001FFE68 90 01 00 54 */ stw r0, 0x54(r1) @@ -13396,7 +13396,7 @@ lbl_80203140: /* 80203140 001FFF40 28 1E 00 00 */ cmplwi r30, 0 /* 80203144 001FFF44 41 82 00 14 */ beq lbl_80203158 /* 80203148 001FFF48 7F C3 F3 78 */ mr r3, r30 -/* 8020314C 001FFF4C 48 00 01 E9 */ bl func_80203334 +/* 8020314C 001FFF4C 48 00 01 E9 */ bl RpMTEffectAddRef /* 80203150 001FFF50 7F C3 F3 78 */ mr r3, r30 /* 80203154 001FFF54 48 00 01 84 */ b lbl_802032D8 lbl_80203158: @@ -13419,7 +13419,7 @@ lbl_80203158: /* 80203198 001FFF98 7F 65 DB 78 */ mr r5, r27 /* 8020319C 001FFF9C 38 60 00 02 */ li r3, 2 /* 802031A0 001FFFA0 38 80 00 01 */ li r4, 1 -/* 802031A4 001FFFA4 48 02 FA 25 */ bl func_80232BC8 +/* 802031A4 001FFFA4 48 02 FA 25 */ bl RwStreamOpen /* 802031A8 001FFFA8 7C 7B 1B 79 */ or. r27, r3, r3 /* 802031AC 001FFFAC 40 82 00 0C */ bne lbl_802031B8 /* 802031B0 001FFFB0 38 60 00 00 */ li r3, 0 @@ -13428,12 +13428,12 @@ lbl_802031B8: /* 802031B8 001FFFB8 38 80 00 20 */ li r4, 0x20 /* 802031BC 001FFFBC 38 A0 00 00 */ li r5, 0 /* 802031C0 001FFFC0 38 C0 00 00 */ li r6, 0 -/* 802031C4 001FFFC4 48 02 B9 F1 */ bl func_8022EBB4 +/* 802031C4 001FFFC4 48 02 B9 F1 */ bl RwStreamFindChunk /* 802031C8 001FFFC8 2C 03 00 00 */ cmpwi r3, 0 /* 802031CC 001FFFCC 40 82 00 18 */ bne lbl_802031E4 /* 802031D0 001FFFD0 7F 63 DB 78 */ mr r3, r27 /* 802031D4 001FFFD4 38 80 00 00 */ li r4, 0 -/* 802031D8 001FFFD8 48 02 F8 C9 */ bl func_80232AA0 +/* 802031D8 001FFFD8 48 02 F8 C9 */ bl RwStreamClose /* 802031DC 001FFFDC 38 60 00 00 */ li r3, 0 /* 802031E0 001FFFE0 48 00 00 F8 */ b lbl_802032D8 lbl_802031E4: @@ -13441,13 +13441,13 @@ lbl_802031E4: /* 802031E8 001FFFE8 38 80 00 01 */ li r4, 1 /* 802031EC 001FFFEC 38 A0 00 00 */ li r5, 0 /* 802031F0 001FFFF0 38 C0 00 00 */ li r6, 0 -/* 802031F4 001FFFF4 48 02 B9 C1 */ bl func_8022EBB4 +/* 802031F4 001FFFF4 48 02 B9 C1 */ bl RwStreamFindChunk /* 802031F8 001FFFF8 2C 03 00 00 */ cmpwi r3, 0 /* 802031FC 001FFFFC 41 82 00 1C */ beq lbl_80203218 /* 80203200 00200000 7F 63 DB 78 */ mr r3, r27 /* 80203204 00200004 38 81 00 08 */ addi r4, r1, 8 /* 80203208 00200008 38 A0 00 04 */ li r5, 4 -/* 8020320C 0020000C 48 02 F3 69 */ bl func_80232574 +/* 8020320C 0020000C 48 02 F3 69 */ bl RwStreamRead /* 80203210 00200010 28 03 00 00 */ cmplwi r3, 0 /* 80203214 00200014 40 82 00 0C */ bne lbl_80203220 lbl_80203218: @@ -13456,7 +13456,7 @@ lbl_80203218: lbl_80203220: /* 80203220 00200020 38 61 00 08 */ addi r3, r1, 8 /* 80203224 00200024 38 80 00 04 */ li r4, 4 -/* 80203228 00200028 48 02 BC 85 */ bl func_8022EEAC +/* 80203228 00200028 48 02 BC 85 */ bl RwMemNative32 /* 8020322C 0020002C 80 81 00 08 */ lwz r4, 8(r1) /* 80203230 00200030 3C 60 80 38 */ lis r3, lbl_80383558@ha /* 80203234 00200034 38 03 35 58 */ addi r0, r3, lbl_80383558@l @@ -13470,7 +13470,7 @@ lbl_80203220: lbl_80203254: /* 80203254 00200054 7F 64 DB 78 */ mr r4, r27 /* 80203258 00200058 38 61 00 14 */ addi r3, r1, 0x14 -/* 8020325C 0020005C 48 03 1D 79 */ bl func_80234FD4 +/* 8020325C 0020005C 48 03 1D 79 */ bl _rwStringStreamFindAndRead /* 80203260 00200060 28 03 00 00 */ cmplwi r3, 0 /* 80203264 00200064 40 82 00 0C */ bne lbl_80203270 /* 80203268 00200068 3B E0 00 00 */ li r31, 0 @@ -13480,7 +13480,7 @@ lbl_80203270: /* 80203274 00200074 38 A1 00 10 */ addi r5, r1, 0x10 /* 80203278 00200078 38 C1 00 0C */ addi r6, r1, 0xc /* 8020327C 0020007C 38 80 00 03 */ li r4, 3 -/* 80203280 00200080 48 02 B9 35 */ bl func_8022EBB4 +/* 80203280 00200080 48 02 B9 35 */ bl RwStreamFindChunk /* 80203284 00200084 2C 03 00 00 */ cmpwi r3, 0 /* 80203288 00200088 40 82 00 0C */ bne lbl_80203294 /* 8020328C 0020008C 3B E0 00 00 */ li r31, 0 @@ -13499,11 +13499,11 @@ lbl_80203294: /* 802032BC 002000BC 48 00 00 0C */ b lbl_802032C8 lbl_802032C0: /* 802032C0 002000C0 38 81 00 14 */ addi r4, r1, 0x14 -/* 802032C4 002000C4 48 00 00 2D */ bl func_802032F0 +/* 802032C4 002000C4 48 00 00 2D */ bl RpMTEffectSetName lbl_802032C8: /* 802032C8 002000C8 7F 63 DB 78 */ mr r3, r27 /* 802032CC 002000CC 38 80 00 00 */ li r4, 0 -/* 802032D0 002000D0 48 02 F7 D1 */ bl func_80232AA0 +/* 802032D0 002000D0 48 02 F7 D1 */ bl RwStreamClose /* 802032D4 002000D4 7F E3 FB 78 */ mr r3, r31 lbl_802032D8: /* 802032D8 002000D8 39 61 00 50 */ addi r11, r1, 0x50 @@ -13513,8 +13513,8 @@ lbl_802032D8: /* 802032E8 002000E8 38 21 00 50 */ addi r1, r1, 0x50 /* 802032EC 002000EC 4E 80 00 20 */ blr -.global func_802032F0 -func_802032F0: +.global RpMTEffectSetName +RpMTEffectSetName: /* 802032F0 002000F0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802032F4 002000F4 7C 08 02 A6 */ mflr r0 /* 802032F8 002000F8 38 A0 00 1F */ li r5, 0x1f @@ -13533,8 +13533,8 @@ func_802032F0: /* 8020332C 0020012C 38 21 00 10 */ addi r1, r1, 0x10 /* 80203330 00200130 4E 80 00 20 */ blr -.global func_80203334 -func_80203334: +.global RpMTEffectAddRef +RpMTEffectAddRef: /* 80203334 00200134 80 83 00 04 */ lwz r4, 4(r3) /* 80203338 00200138 38 04 00 01 */ addi r0, r4, 1 /* 8020333C 0020013C 90 03 00 04 */ stw r0, 4(r3) @@ -13552,14 +13552,14 @@ lbl_80203344: /* 80203368 00200168 34 03 FF FF */ addic. r0, r3, -1 /* 8020336C 0020016C 90 04 00 04 */ stw r0, 4(r4) /* 80203370 00200170 40 82 00 08 */ bne lbl_80203378 -/* 80203374 00200174 4B FF B9 05 */ bl func_801FEC78 +/* 80203374 00200174 4B FF B9 05 */ bl _rpMatFXPipelinesDestroy lbl_80203378: /* 80203378 00200178 3C 60 80 2B */ lis r3, lbl_802B76B8@ha /* 8020337C 0020017C 3B E3 76 B8 */ addi r31, r3, lbl_802B76B8@l /* 80203380 00200180 80 7F 00 08 */ lwz r3, 8(r31) /* 80203384 00200184 28 03 00 00 */ cmplwi r3, 0 /* 80203388 00200188 41 82 00 10 */ beq lbl_80203398 -/* 8020338C 0020018C 48 02 E0 55 */ bl func_802313E0 +/* 8020338C 0020018C 48 02 E0 55 */ bl RwFreeListDestroy /* 80203390 00200190 38 00 00 00 */ li r0, 0 /* 80203394 00200194 90 1F 00 08 */ stw r0, 8(r31) lbl_80203398: @@ -13588,7 +13588,7 @@ lbl_802033B4: /* 802033EC 002001EC 80 CD 87 2C */ lwz r6, lbl_803CB02C-_SDA_BASE_(r13) /* 802033F0 002001F0 38 60 00 34 */ li r3, 0x34 /* 802033F4 002001F4 38 A0 00 04 */ li r5, 4 -/* 802033F8 002001F8 48 02 DF 11 */ bl func_80231308 +/* 802033F8 002001F8 48 02 DF 11 */ bl RwFreeListCreateAndPreallocateSpace /* 802033FC 002001FC 3C 80 80 2B */ lis r4, lbl_802B76B8@ha /* 80203400 00200200 28 03 00 00 */ cmplwi r3, 0 /* 80203404 00200204 38 84 76 B8 */ addi r4, r4, lbl_802B76B8@l @@ -13597,7 +13597,7 @@ lbl_802033B4: /* 80203410 00200210 38 60 00 00 */ li r3, 0 /* 80203414 00200214 48 00 00 28 */ b lbl_8020343C lbl_80203418: -/* 80203418 00200218 4B FF B6 C5 */ bl func_801FEADC +/* 80203418 00200218 4B FF B6 C5 */ bl _rpMatFXPipelinesCreate /* 8020341C 0020021C 2C 03 00 00 */ cmpwi r3, 0 /* 80203420 00200220 40 82 00 0C */ bne lbl_8020342C /* 80203424 00200224 38 60 00 00 */ li r3, 0 @@ -13655,24 +13655,24 @@ lbl_802034D8: /* 802034D8 002002D8 80 7D 00 04 */ lwz r3, 4(r29) /* 802034DC 002002DC 28 03 00 00 */ cmplwi r3, 0 /* 802034E0 002002E0 41 82 00 08 */ beq lbl_802034E8 -/* 802034E4 002002E4 48 03 B2 D1 */ bl func_8023E7B4 +/* 802034E4 002002E4 48 03 B2 D1 */ bl RwTextureDestroy lbl_802034E8: /* 802034E8 002002E8 80 7D 00 08 */ lwz r3, 8(r29) /* 802034EC 002002EC 28 03 00 00 */ cmplwi r3, 0 /* 802034F0 002002F0 41 82 00 40 */ beq lbl_80203530 -/* 802034F4 002002F4 48 03 B2 C1 */ bl func_8023E7B4 +/* 802034F4 002002F4 48 03 B2 C1 */ bl RwTextureDestroy /* 802034F8 002002F8 48 00 00 38 */ b lbl_80203530 lbl_802034FC: /* 802034FC 002002FC 80 7D 00 04 */ lwz r3, 4(r29) /* 80203500 00200300 28 03 00 00 */ cmplwi r3, 0 /* 80203504 00200304 41 82 00 2C */ beq lbl_80203530 -/* 80203508 00200308 48 03 B2 AD */ bl func_8023E7B4 +/* 80203508 00200308 48 03 B2 AD */ bl RwTextureDestroy /* 8020350C 0020030C 48 00 00 24 */ b lbl_80203530 lbl_80203510: /* 80203510 00200310 80 7D 00 00 */ lwz r3, 0(r29) /* 80203514 00200314 28 03 00 00 */ cmplwi r3, 0 /* 80203518 00200318 41 82 00 18 */ beq lbl_80203530 -/* 8020351C 0020031C 48 03 B2 99 */ bl func_8023E7B4 +/* 8020351C 0020031C 48 03 B2 99 */ bl RwTextureDestroy /* 80203520 00200320 48 00 00 10 */ b lbl_80203530 lbl_80203524: /* 80203524 00200324 38 00 00 00 */ li r0, 0 @@ -13754,7 +13754,7 @@ lbl_80203628: lbl_80203638: /* 80203638 00200438 80 9D 00 30 */ lwz r4, 0x30(r29) /* 8020363C 0020043C 7F 83 E3 78 */ mr r3, r28 -/* 80203640 00200440 48 00 16 51 */ bl func_80204C90 +/* 80203640 00200440 48 00 16 51 */ bl RpMatFXMaterialSetEffects /* 80203644 00200444 3B 60 00 00 */ li r27, 0 /* 80203648 00200448 48 00 01 A4 */ b lbl_802037EC lbl_8020364C: @@ -13777,18 +13777,18 @@ lbl_80203678: lbl_80203688: /* 80203688 00200488 7F C3 F3 78 */ mr r3, r30 /* 8020368C 0020048C 7F 1F 02 14 */ add r24, r31, r0 -/* 80203690 00200490 48 00 1C E5 */ bl func_80205374 +/* 80203690 00200490 48 00 1C E5 */ bl RpMatFXMaterialGetBumpMapFrame /* 80203694 00200494 7C 60 1B 78 */ mr r0, r3 /* 80203698 00200498 7F C3 F3 78 */ mr r3, r30 /* 8020369C 0020049C 7C 17 03 78 */ mr r23, r0 -/* 802036A0 002004A0 48 00 1D 1D */ bl func_802053BC +/* 802036A0 002004A0 48 00 1D 1D */ bl RpMatFXMaterialGetBumpMapCoefficient /* 802036A4 002004A4 FF E0 08 90 */ fmr f31, f1 /* 802036A8 002004A8 7F 83 E3 78 */ mr r3, r28 /* 802036AC 002004AC 7E E4 BB 78 */ mr r4, r23 -/* 802036B0 002004B0 48 00 1C 31 */ bl func_802052E0 +/* 802036B0 002004B0 48 00 1C 31 */ bl RpMatFXMaterialSetBumpMapFrame /* 802036B4 002004B4 FC 20 F8 90 */ fmr f1, f31 /* 802036B8 002004B8 7F 83 E3 78 */ mr r3, r28 -/* 802036BC 002004BC 48 00 1C 6D */ bl func_80205328 +/* 802036BC 002004BC 48 00 1C 6D */ bl RpMatFXMaterialSetBumpMapCoefficient /* 802036C0 002004C0 80 19 00 04 */ lwz r0, 4(r25) /* 802036C4 002004C4 90 18 00 04 */ stw r0, 4(r24) /* 802036C8 002004C8 80 19 00 08 */ lwz r0, 8(r25) @@ -13809,65 +13809,65 @@ lbl_802036E8: /* 80203700 00200500 48 00 00 E8 */ b lbl_802037E8 lbl_80203704: /* 80203704 00200504 7F C3 F3 78 */ mr r3, r30 -/* 80203708 00200508 48 00 1E 81 */ bl func_80205588 +/* 80203708 00200508 48 00 1E 81 */ bl RpMatFXMaterialGetEnvMapTexture /* 8020370C 0020050C 7C 60 1B 78 */ mr r0, r3 /* 80203710 00200510 7F C3 F3 78 */ mr r3, r30 /* 80203714 00200514 7C 17 03 78 */ mr r23, r0 -/* 80203718 00200518 48 00 1E B9 */ bl func_802055D0 +/* 80203718 00200518 48 00 1E B9 */ bl RpMatFXMaterialGetEnvMapFrame /* 8020371C 0020051C 7C 60 1B 78 */ mr r0, r3 /* 80203720 00200520 7F C3 F3 78 */ mr r3, r30 /* 80203724 00200524 7C 18 03 78 */ mr r24, r0 -/* 80203728 00200528 48 00 1F 39 */ bl func_80205660 +/* 80203728 00200528 48 00 1F 39 */ bl RpMatFXMaterialGetEnvMapCoefficient /* 8020372C 0020052C FF E0 08 90 */ fmr f31, f1 /* 80203730 00200530 7F C3 F3 78 */ mr r3, r30 -/* 80203734 00200534 48 00 1E E5 */ bl func_80205618 +/* 80203734 00200534 48 00 1E E5 */ bl RpMatFXMaterialGetEnvMapFrameBufferAlpha /* 80203738 00200538 28 17 00 00 */ cmplwi r23, 0 /* 8020373C 0020053C 7C 79 1B 78 */ mr r25, r3 /* 80203740 00200540 41 82 00 10 */ beq lbl_80203750 /* 80203744 00200544 7F 83 E3 78 */ mr r3, r28 /* 80203748 00200548 7E E4 BB 78 */ mr r4, r23 -/* 8020374C 0020054C 48 00 1C BD */ bl func_80205408 +/* 8020374C 0020054C 48 00 1C BD */ bl RpMatFXMaterialSetEnvMapTexture lbl_80203750: /* 80203750 00200550 7F 83 E3 78 */ mr r3, r28 /* 80203754 00200554 7F 04 C3 78 */ mr r4, r24 -/* 80203758 00200558 48 00 1D 59 */ bl func_802054B0 +/* 80203758 00200558 48 00 1D 59 */ bl RpMatFXMaterialSetEnvMapFrame /* 8020375C 0020055C 7F 83 E3 78 */ mr r3, r28 /* 80203760 00200560 7F 24 CB 78 */ mr r4, r25 -/* 80203764 00200564 48 00 1D 95 */ bl func_802054F8 +/* 80203764 00200564 48 00 1D 95 */ bl RpMatFXMaterialSetEnvMapFrameBufferAlpha /* 80203768 00200568 FC 20 F8 90 */ fmr f1, f31 /* 8020376C 0020056C 7F 83 E3 78 */ mr r3, r28 -/* 80203770 00200570 48 00 1D D1 */ bl func_80205540 +/* 80203770 00200570 48 00 1D D1 */ bl RpMatFXMaterialSetEnvMapCoefficient /* 80203774 00200574 48 00 00 74 */ b lbl_802037E8 lbl_80203778: /* 80203778 00200578 7F C3 F3 78 */ mr r3, r30 -/* 8020377C 0020057C 48 00 20 81 */ bl func_802057FC +/* 8020377C 0020057C 48 00 20 81 */ bl RpMatFXMaterialGetDualTexture /* 80203780 00200580 7C 60 1B 78 */ mr r0, r3 /* 80203784 00200584 7F C3 F3 78 */ mr r3, r30 /* 80203788 00200588 7C 17 03 78 */ mr r23, r0 /* 8020378C 0020058C 38 81 00 14 */ addi r4, r1, 0x14 /* 80203790 00200590 38 A1 00 10 */ addi r5, r1, 0x10 -/* 80203794 00200594 48 00 20 B1 */ bl func_80205844 +/* 80203794 00200594 48 00 20 B1 */ bl RpMatFXMaterialGetDualBlendModes /* 80203798 00200598 28 17 00 00 */ cmplwi r23, 0 /* 8020379C 0020059C 41 82 00 10 */ beq lbl_802037AC /* 802037A0 002005A0 7F 83 E3 78 */ mr r3, r28 /* 802037A4 002005A4 7E E4 BB 78 */ mr r4, r23 -/* 802037A8 002005A8 48 00 1F 01 */ bl func_802056A8 +/* 802037A8 002005A8 48 00 1F 01 */ bl RpMatFXMaterialSetDualTexture lbl_802037AC: /* 802037AC 002005AC 80 81 00 14 */ lwz r4, 0x14(r1) /* 802037B0 002005B0 7F 83 E3 78 */ mr r3, r28 /* 802037B4 002005B4 80 A1 00 10 */ lwz r5, 0x10(r1) -/* 802037B8 002005B8 48 00 1F B1 */ bl func_80205768 +/* 802037B8 002005B8 48 00 1F B1 */ bl RpMatFXMaterialSetDualBlendModes /* 802037BC 002005BC 48 00 00 2C */ b lbl_802037E8 lbl_802037C0: /* 802037C0 002005C0 7F C3 F3 78 */ mr r3, r30 /* 802037C4 002005C4 38 81 00 0C */ addi r4, r1, 0xc /* 802037C8 002005C8 38 A1 00 08 */ addi r5, r1, 8 -/* 802037CC 002005CC 48 00 21 19 */ bl func_802058E4 +/* 802037CC 002005CC 48 00 21 19 */ bl RpMatFXMaterialGetUVTransformMatrices /* 802037D0 002005D0 80 81 00 0C */ lwz r4, 0xc(r1) /* 802037D4 002005D4 7C 7E 1B 78 */ mr r30, r3 /* 802037D8 002005D8 80 A1 00 08 */ lwz r5, 8(r1) /* 802037DC 002005DC 7F 83 E3 78 */ mr r3, r28 -/* 802037E0 002005E0 48 00 20 B9 */ bl func_80205898 +/* 802037E0 002005E0 48 00 20 B9 */ bl RpMatFXMaterialSetUVTransformMatrices /* 802037E4 002005E4 7C 7C 1B 78 */ mr r28, r3 lbl_802037E8: /* 802037E8 002005E8 3B 7B 00 01 */ addi r27, r27, 1 @@ -13885,8 +13885,8 @@ lbl_802037FC: /* 80203810 00200610 38 21 00 50 */ addi r1, r1, 0x50 /* 80203814 00200614 4E 80 00 20 */ blr -.global func_80203818 -func_80203818: +.global _rpMatFXStreamWriteTexture +_rpMatFXStreamWriteTexture: /* 80203818 00200618 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8020381C 0020061C 7C 08 02 A6 */ mflr r0 /* 80203820 00200620 38 A0 00 04 */ li r5, 4 @@ -13900,7 +13900,7 @@ func_80203818: /* 80203840 00200640 54 00 0F FE */ srwi r0, r0, 0x1f /* 80203844 00200644 7C 7E 1B 78 */ mr r30, r3 /* 80203848 00200648 90 01 00 08 */ stw r0, 8(r1) -/* 8020384C 0020064C 48 02 B8 65 */ bl func_8022F0B0 +/* 8020384C 0020064C 48 02 B8 65 */ bl RwStreamWriteInt32 /* 80203850 00200650 28 03 00 00 */ cmplwi r3, 0 /* 80203854 00200654 40 82 00 0C */ bne lbl_80203860 /* 80203858 00200658 38 60 00 00 */ li r3, 0 @@ -13911,7 +13911,7 @@ lbl_80203860: /* 80203868 00200668 41 82 00 20 */ beq lbl_80203888 /* 8020386C 0020066C 7F E3 FB 78 */ mr r3, r31 /* 80203870 00200670 7F C4 F3 78 */ mr r4, r30 -/* 80203874 00200674 48 03 1C 11 */ bl func_80235484 +/* 80203874 00200674 48 03 1C 11 */ bl RwTextureStreamWrite /* 80203878 00200678 28 03 00 00 */ cmplwi r3, 0 /* 8020387C 0020067C 40 82 00 0C */ bne lbl_80203888 /* 80203880 00200680 38 60 00 00 */ li r3, 0 @@ -13926,8 +13926,8 @@ lbl_8020388C: /* 8020389C 0020069C 38 21 00 20 */ addi r1, r1, 0x20 /* 802038A0 002006A0 4E 80 00 20 */ blr -.global func_802038A4 -func_802038A4: +.global _rpMatFXStreamReadTexture +_rpMatFXStreamReadTexture: /* 802038A4 002006A4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 802038A8 002006A8 7C 08 02 A6 */ mflr r0 /* 802038AC 002006AC 38 A0 00 04 */ li r5, 4 @@ -13937,7 +13937,7 @@ func_802038A4: /* 802038BC 002006BC 38 81 00 08 */ addi r4, r1, 8 /* 802038C0 002006C0 93 C1 00 18 */ stw r30, 0x18(r1) /* 802038C4 002006C4 7C 7E 1B 78 */ mr r30, r3 -/* 802038C8 002006C8 48 02 B9 D5 */ bl func_8022F29C +/* 802038C8 002006C8 48 02 B9 D5 */ bl RwStreamReadInt32 /* 802038CC 002006CC 28 03 00 00 */ cmplwi r3, 0 /* 802038D0 002006D0 40 82 00 0C */ bne lbl_802038DC /* 802038D4 002006D4 38 60 00 00 */ li r3, 0 @@ -13950,22 +13950,22 @@ lbl_802038DC: /* 802038EC 002006EC 38 80 00 06 */ li r4, 6 /* 802038F0 002006F0 38 A0 00 00 */ li r5, 0 /* 802038F4 002006F4 38 C0 00 00 */ li r6, 0 -/* 802038F8 002006F8 48 02 B2 BD */ bl func_8022EBB4 +/* 802038F8 002006F8 48 02 B2 BD */ bl RwStreamFindChunk /* 802038FC 002006FC 2C 03 00 00 */ cmpwi r3, 0 /* 80203900 00200700 40 82 00 0C */ bne lbl_8020390C /* 80203904 00200704 38 60 00 00 */ li r3, 0 /* 80203908 00200708 48 00 00 60 */ b lbl_80203968 lbl_8020390C: /* 8020390C 0020070C 38 61 00 0C */ addi r3, r1, 0xc -/* 80203910 00200710 48 02 BC E1 */ bl func_8022F5F0 +/* 80203910 00200710 48 02 BC E1 */ bl RwErrorGet /* 80203914 00200714 7F C3 F3 78 */ mr r3, r30 -/* 80203918 00200718 48 03 1E 25 */ bl func_8023573C +/* 80203918 00200718 48 03 1E 25 */ bl RwTextureStreamRead /* 8020391C 0020071C 90 7F 00 00 */ stw r3, 0(r31) /* 80203920 00200720 80 1F 00 00 */ lwz r0, 0(r31) /* 80203924 00200724 28 00 00 00 */ cmplwi r0, 0 /* 80203928 00200728 40 82 00 3C */ bne lbl_80203964 /* 8020392C 0020072C 38 61 00 0C */ addi r3, r1, 0xc -/* 80203930 00200730 48 02 BC C1 */ bl func_8022F5F0 +/* 80203930 00200730 48 02 BC C1 */ bl RwErrorGet /* 80203934 00200734 80 61 00 10 */ lwz r3, 0x10(r1) /* 80203938 00200738 3C 03 80 00 */ addis r0, r3, 0x8000 /* 8020393C 0020073C 28 00 00 00 */ cmplwi r0, 0 @@ -13973,7 +13973,7 @@ lbl_8020390C: /* 80203944 00200744 2C 03 00 16 */ cmpwi r3, 0x16 /* 80203948 00200748 41 82 00 1C */ beq lbl_80203964 /* 8020394C 0020074C 38 61 00 0C */ addi r3, r1, 0xc -/* 80203950 00200750 48 02 BC 41 */ bl func_8022F590 +/* 80203950 00200750 48 02 BC 41 */ bl RwErrorSet /* 80203954 00200754 38 60 00 00 */ li r3, 0 /* 80203958 00200758 48 00 00 10 */ b lbl_80203968 lbl_8020395C: @@ -13989,15 +13989,15 @@ lbl_80203968: /* 80203978 00200778 38 21 00 20 */ addi r1, r1, 0x20 /* 8020397C 0020077C 4E 80 00 20 */ blr -.global func_80203980 -func_80203980: +.global _rpMatFXStreamSizeTexture +_rpMatFXStreamSizeTexture: /* 80203980 00200780 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80203984 00200784 7C 08 02 A6 */ mflr r0 /* 80203988 00200788 28 03 00 00 */ cmplwi r3, 0 /* 8020398C 0020078C 90 01 00 14 */ stw r0, 0x14(r1) /* 80203990 00200790 38 00 00 04 */ li r0, 4 /* 80203994 00200794 41 82 00 0C */ beq lbl_802039A0 -/* 80203998 00200798 48 03 1A 4D */ bl func_802353E4 +/* 80203998 00200798 48 03 1A 4D */ bl RwTextureStreamGetSize /* 8020399C 0020079C 38 03 00 10 */ addi r0, r3, 0x10 lbl_802039A0: /* 802039A0 002007A0 7C 03 03 78 */ mr r3, r0 @@ -14018,7 +14018,7 @@ lbl_802039B4: /* 802039D8 002007D8 38 A0 00 04 */ li r5, 4 /* 802039DC 002007DC 80 1F 00 30 */ lwz r0, 0x30(r31) /* 802039E0 002007E0 90 01 00 20 */ stw r0, 0x20(r1) -/* 802039E4 002007E4 48 02 B6 CD */ bl func_8022F0B0 +/* 802039E4 002007E4 48 02 B6 CD */ bl RwStreamWriteInt32 /* 802039E8 002007E8 28 03 00 00 */ cmplwi r3, 0 /* 802039EC 002007EC 40 82 00 0C */ bne lbl_802039F8 /* 802039F0 002007F0 38 60 00 00 */ li r3, 0 @@ -14035,7 +14035,7 @@ lbl_80203A00: /* 80203A14 00200814 7F 7F 02 14 */ add r27, r31, r0 /* 80203A18 00200818 80 1B 00 14 */ lwz r0, 0x14(r27) /* 80203A1C 0020081C 90 01 00 1C */ stw r0, 0x1c(r1) -/* 80203A20 00200820 48 02 B6 91 */ bl func_8022F0B0 +/* 80203A20 00200820 48 02 B6 91 */ bl RwStreamWriteInt32 /* 80203A24 00200824 28 03 00 00 */ cmplwi r3, 0 /* 80203A28 00200828 40 82 00 0C */ bne lbl_80203A34 /* 80203A2C 0020082C 38 60 00 00 */ li r3, 0 @@ -14061,7 +14061,7 @@ lbl_80203A64: /* 80203A70 00200870 38 A0 00 04 */ li r5, 4 /* 80203A74 00200874 FC 00 00 50 */ fneg f0, f0 /* 80203A78 00200878 D0 01 00 18 */ stfs f0, 0x18(r1) -/* 80203A7C 0020087C 48 02 B5 2D */ bl func_8022EFA8 +/* 80203A7C 0020087C 48 02 B5 2D */ bl RwStreamWriteReal /* 80203A80 00200880 28 03 00 00 */ cmplwi r3, 0 /* 80203A84 00200884 40 82 00 0C */ bne lbl_80203A90 /* 80203A88 00200888 38 60 00 00 */ li r3, 0 @@ -14075,7 +14075,7 @@ lbl_80203A90: /* 80203AA4 002008A4 7C 00 E3 78 */ or r0, r0, r28 /* 80203AA8 002008A8 54 00 0F FE */ srwi r0, r0, 0x1f /* 80203AAC 002008AC 90 01 00 14 */ stw r0, 0x14(r1) -/* 80203AB0 002008B0 48 02 B6 01 */ bl func_8022F0B0 +/* 80203AB0 002008B0 48 02 B6 01 */ bl RwStreamWriteInt32 /* 80203AB4 002008B4 28 03 00 00 */ cmplwi r3, 0 /* 80203AB8 002008B8 40 82 00 0C */ bne lbl_80203AC4 /* 80203ABC 002008BC 38 00 00 00 */ li r0, 0 @@ -14086,7 +14086,7 @@ lbl_80203AC4: /* 80203ACC 002008CC 41 82 00 20 */ beq lbl_80203AEC /* 80203AD0 002008D0 7F 83 E3 78 */ mr r3, r28 /* 80203AD4 002008D4 7F A4 EB 78 */ mr r4, r29 -/* 80203AD8 002008D8 48 03 19 AD */ bl func_80235484 +/* 80203AD8 002008D8 48 03 19 AD */ bl RwTextureStreamWrite /* 80203ADC 002008DC 28 03 00 00 */ cmplwi r3, 0 /* 80203AE0 002008E0 40 82 00 0C */ bne lbl_80203AEC /* 80203AE4 002008E4 38 00 00 00 */ li r0, 0 @@ -14107,7 +14107,7 @@ lbl_80203B00: /* 80203B14 00200914 7C 00 E3 78 */ or r0, r0, r28 /* 80203B18 00200918 54 00 0F FE */ srwi r0, r0, 0x1f /* 80203B1C 0020091C 90 01 00 10 */ stw r0, 0x10(r1) -/* 80203B20 00200920 48 02 B5 91 */ bl func_8022F0B0 +/* 80203B20 00200920 48 02 B5 91 */ bl RwStreamWriteInt32 /* 80203B24 00200924 28 03 00 00 */ cmplwi r3, 0 /* 80203B28 00200928 40 82 00 0C */ bne lbl_80203B34 /* 80203B2C 0020092C 38 00 00 00 */ li r0, 0 @@ -14118,7 +14118,7 @@ lbl_80203B34: /* 80203B3C 0020093C 41 82 00 20 */ beq lbl_80203B5C /* 80203B40 00200940 7F 83 E3 78 */ mr r3, r28 /* 80203B44 00200944 7F A4 EB 78 */ mr r4, r29 -/* 80203B48 00200948 48 03 19 3D */ bl func_80235484 +/* 80203B48 00200948 48 03 19 3D */ bl RwTextureStreamWrite /* 80203B4C 0020094C 28 03 00 00 */ cmplwi r3, 0 /* 80203B50 00200950 40 82 00 0C */ bne lbl_80203B5C /* 80203B54 00200954 38 00 00 00 */ li r0, 0 @@ -14134,7 +14134,7 @@ lbl_80203B70: /* 80203B70 00200970 7F A3 EB 78 */ mr r3, r29 /* 80203B74 00200974 38 9B 00 08 */ addi r4, r27, 8 /* 80203B78 00200978 38 A0 00 04 */ li r5, 4 -/* 80203B7C 0020097C 48 02 B4 2D */ bl func_8022EFA8 +/* 80203B7C 0020097C 48 02 B4 2D */ bl RwStreamWriteReal /* 80203B80 00200980 28 03 00 00 */ cmplwi r3, 0 /* 80203B84 00200984 40 82 00 0C */ bne lbl_80203B90 /* 80203B88 00200988 38 60 00 00 */ li r3, 0 @@ -14145,7 +14145,7 @@ lbl_80203B90: /* 80203B98 00200998 38 81 00 20 */ addi r4, r1, 0x20 /* 80203B9C 0020099C 38 A0 00 04 */ li r5, 4 /* 80203BA0 002009A0 90 01 00 20 */ stw r0, 0x20(r1) -/* 80203BA4 002009A4 48 02 B5 0D */ bl func_8022F0B0 +/* 80203BA4 002009A4 48 02 B5 0D */ bl RwStreamWriteInt32 /* 80203BA8 002009A8 28 03 00 00 */ cmplwi r3, 0 /* 80203BAC 002009AC 40 82 00 0C */ bne lbl_80203BB8 /* 80203BB0 002009B0 38 60 00 00 */ li r3, 0 @@ -14159,7 +14159,7 @@ lbl_80203BB8: /* 80203BCC 002009CC 7C 00 E3 78 */ or r0, r0, r28 /* 80203BD0 002009D0 54 00 0F FE */ srwi r0, r0, 0x1f /* 80203BD4 002009D4 90 01 00 0C */ stw r0, 0xc(r1) -/* 80203BD8 002009D8 48 02 B4 D9 */ bl func_8022F0B0 +/* 80203BD8 002009D8 48 02 B4 D9 */ bl RwStreamWriteInt32 /* 80203BDC 002009DC 28 03 00 00 */ cmplwi r3, 0 /* 80203BE0 002009E0 40 82 00 0C */ bne lbl_80203BEC /* 80203BE4 002009E4 38 00 00 00 */ li r0, 0 @@ -14170,7 +14170,7 @@ lbl_80203BEC: /* 80203BF4 002009F4 41 82 00 20 */ beq lbl_80203C14 /* 80203BF8 002009F8 7F 83 E3 78 */ mr r3, r28 /* 80203BFC 002009FC 7F A4 EB 78 */ mr r4, r29 -/* 80203C00 00200A00 48 03 18 85 */ bl func_80235484 +/* 80203C00 00200A00 48 03 18 85 */ bl RwTextureStreamWrite /* 80203C04 00200A04 28 03 00 00 */ cmplwi r3, 0 /* 80203C08 00200A08 40 82 00 0C */ bne lbl_80203C14 /* 80203C0C 00200A0C 38 00 00 00 */ li r0, 0 @@ -14188,7 +14188,7 @@ lbl_80203C28: /* 80203C30 00200A30 38 81 00 20 */ addi r4, r1, 0x20 /* 80203C34 00200A34 38 A0 00 04 */ li r5, 4 /* 80203C38 00200A38 90 01 00 20 */ stw r0, 0x20(r1) -/* 80203C3C 00200A3C 48 02 B4 75 */ bl func_8022F0B0 +/* 80203C3C 00200A3C 48 02 B4 75 */ bl RwStreamWriteInt32 /* 80203C40 00200A40 28 03 00 00 */ cmplwi r3, 0 /* 80203C44 00200A44 40 82 00 0C */ bne lbl_80203C50 /* 80203C48 00200A48 38 60 00 00 */ li r3, 0 @@ -14199,7 +14199,7 @@ lbl_80203C50: /* 80203C58 00200A58 38 81 00 20 */ addi r4, r1, 0x20 /* 80203C5C 00200A5C 38 A0 00 04 */ li r5, 4 /* 80203C60 00200A60 90 01 00 20 */ stw r0, 0x20(r1) -/* 80203C64 00200A64 48 02 B4 4D */ bl func_8022F0B0 +/* 80203C64 00200A64 48 02 B4 4D */ bl RwStreamWriteInt32 /* 80203C68 00200A68 28 03 00 00 */ cmplwi r3, 0 /* 80203C6C 00200A6C 40 82 00 0C */ bne lbl_80203C78 /* 80203C70 00200A70 38 60 00 00 */ li r3, 0 @@ -14213,7 +14213,7 @@ lbl_80203C78: /* 80203C8C 00200A8C 7C 00 E3 78 */ or r0, r0, r28 /* 80203C90 00200A90 54 00 0F FE */ srwi r0, r0, 0x1f /* 80203C94 00200A94 90 01 00 08 */ stw r0, 8(r1) -/* 80203C98 00200A98 48 02 B4 19 */ bl func_8022F0B0 +/* 80203C98 00200A98 48 02 B4 19 */ bl RwStreamWriteInt32 /* 80203C9C 00200A9C 28 03 00 00 */ cmplwi r3, 0 /* 80203CA0 00200AA0 40 82 00 0C */ bne lbl_80203CAC /* 80203CA4 00200AA4 38 00 00 00 */ li r0, 0 @@ -14224,7 +14224,7 @@ lbl_80203CAC: /* 80203CB4 00200AB4 41 82 00 20 */ beq lbl_80203CD4 /* 80203CB8 00200AB8 7F 83 E3 78 */ mr r3, r28 /* 80203CBC 00200ABC 7F A4 EB 78 */ mr r4, r29 -/* 80203CC0 00200AC0 48 03 17 C5 */ bl func_80235484 +/* 80203CC0 00200AC0 48 03 17 C5 */ bl RwTextureStreamWrite /* 80203CC4 00200AC4 28 03 00 00 */ cmplwi r3, 0 /* 80203CC8 00200AC8 40 82 00 0C */ bne lbl_80203CD4 /* 80203CCC 00200ACC 38 00 00 00 */ li r0, 0 @@ -14288,7 +14288,7 @@ lbl_80203D90: /* 80203D90 00200B90 7F 23 CB 78 */ mr r3, r25 /* 80203D94 00200B94 38 81 00 28 */ addi r4, r1, 0x28 /* 80203D98 00200B98 38 A0 00 04 */ li r5, 4 -/* 80203D9C 00200B9C 48 02 B5 01 */ bl func_8022F29C +/* 80203D9C 00200B9C 48 02 B5 01 */ bl RwStreamReadInt32 /* 80203DA0 00200BA0 28 03 00 00 */ cmplwi r3, 0 /* 80203DA4 00200BA4 40 82 00 0C */ bne lbl_80203DB0 /* 80203DA8 00200BA8 38 60 00 00 */ li r3, 0 @@ -14296,14 +14296,14 @@ lbl_80203D90: lbl_80203DB0: /* 80203DB0 00200BB0 80 81 00 28 */ lwz r4, 0x28(r1) /* 80203DB4 00200BB4 7F C3 F3 78 */ mr r3, r30 -/* 80203DB8 00200BB8 48 00 0E D9 */ bl func_80204C90 +/* 80203DB8 00200BB8 48 00 0E D9 */ bl RpMatFXMaterialSetEffects /* 80203DBC 00200BBC 3B A0 00 00 */ li r29, 0 /* 80203DC0 00200BC0 48 00 04 AC */ b lbl_8020426C lbl_80203DC4: /* 80203DC4 00200BC4 7F 23 CB 78 */ mr r3, r25 /* 80203DC8 00200BC8 38 81 00 24 */ addi r4, r1, 0x24 /* 80203DCC 00200BCC 38 A0 00 04 */ li r5, 4 -/* 80203DD0 00200BD0 48 02 B4 CD */ bl func_8022F29C +/* 80203DD0 00200BD0 48 02 B4 CD */ bl RwStreamReadInt32 /* 80203DD4 00200BD4 28 03 00 00 */ cmplwi r3, 0 /* 80203DD8 00200BD8 40 82 00 0C */ bne lbl_80203DE4 /* 80203DDC 00200BDC 38 60 00 00 */ li r3, 0 @@ -14331,7 +14331,7 @@ lbl_80203E14: /* 80203E28 00200C28 3B 60 00 00 */ li r27, 0 /* 80203E2C 00200C2C 7F 5F 02 14 */ add r26, r31, r0 /* 80203E30 00200C30 38 A0 00 04 */ li r5, 4 -/* 80203E34 00200C34 48 02 B3 85 */ bl func_8022F1B8 +/* 80203E34 00200C34 48 02 B3 85 */ bl RwStreamReadReal /* 80203E38 00200C38 28 03 00 00 */ cmplwi r3, 0 /* 80203E3C 00200C3C 40 82 00 0C */ bne lbl_80203E48 /* 80203E40 00200C40 38 60 00 00 */ li r3, 0 @@ -14340,7 +14340,7 @@ lbl_80203E48: /* 80203E48 00200C48 7F 23 CB 78 */ mr r3, r25 /* 80203E4C 00200C4C 38 81 00 14 */ addi r4, r1, 0x14 /* 80203E50 00200C50 38 A0 00 04 */ li r5, 4 -/* 80203E54 00200C54 48 02 B4 49 */ bl func_8022F29C +/* 80203E54 00200C54 48 02 B4 49 */ bl RwStreamReadInt32 /* 80203E58 00200C58 28 03 00 00 */ cmplwi r3, 0 /* 80203E5C 00200C5C 40 82 00 0C */ bne lbl_80203E68 /* 80203E60 00200C60 38 00 00 00 */ li r0, 0 @@ -14353,20 +14353,20 @@ lbl_80203E68: /* 80203E78 00200C78 38 80 00 06 */ li r4, 6 /* 80203E7C 00200C7C 38 A0 00 00 */ li r5, 0 /* 80203E80 00200C80 38 C0 00 00 */ li r6, 0 -/* 80203E84 00200C84 48 02 AD 31 */ bl func_8022EBB4 +/* 80203E84 00200C84 48 02 AD 31 */ bl RwStreamFindChunk /* 80203E88 00200C88 2C 03 00 00 */ cmpwi r3, 0 /* 80203E8C 00200C8C 40 82 00 0C */ bne lbl_80203E98 /* 80203E90 00200C90 38 00 00 00 */ li r0, 0 /* 80203E94 00200C94 48 00 00 54 */ b lbl_80203EE8 lbl_80203E98: /* 80203E98 00200C98 38 61 00 44 */ addi r3, r1, 0x44 -/* 80203E9C 00200C9C 48 02 B7 55 */ bl func_8022F5F0 +/* 80203E9C 00200C9C 48 02 B7 55 */ bl RwErrorGet /* 80203EA0 00200CA0 7F 23 CB 78 */ mr r3, r25 -/* 80203EA4 00200CA4 48 03 18 99 */ bl func_8023573C +/* 80203EA4 00200CA4 48 03 18 99 */ bl RwTextureStreamRead /* 80203EA8 00200CA8 7C 7C 1B 79 */ or. r28, r3, r3 /* 80203EAC 00200CAC 40 82 00 38 */ bne lbl_80203EE4 /* 80203EB0 00200CB0 38 61 00 44 */ addi r3, r1, 0x44 -/* 80203EB4 00200CB4 48 02 B7 3D */ bl func_8022F5F0 +/* 80203EB4 00200CB4 48 02 B7 3D */ bl RwErrorGet /* 80203EB8 00200CB8 80 61 00 48 */ lwz r3, 0x48(r1) /* 80203EBC 00200CBC 3C 03 80 00 */ addis r0, r3, 0x8000 /* 80203EC0 00200CC0 28 00 00 00 */ cmplwi r0, 0 @@ -14374,7 +14374,7 @@ lbl_80203E98: /* 80203EC8 00200CC8 2C 03 00 16 */ cmpwi r3, 0x16 /* 80203ECC 00200CCC 41 82 00 18 */ beq lbl_80203EE4 /* 80203ED0 00200CD0 38 61 00 44 */ addi r3, r1, 0x44 -/* 80203ED4 00200CD4 48 02 B6 BD */ bl func_8022F590 +/* 80203ED4 00200CD4 48 02 B6 BD */ bl RwErrorSet /* 80203ED8 00200CD8 38 00 00 00 */ li r0, 0 /* 80203EDC 00200CDC 48 00 00 0C */ b lbl_80203EE8 lbl_80203EE0: @@ -14390,7 +14390,7 @@ lbl_80203EF8: /* 80203EF8 00200CF8 7F 23 CB 78 */ mr r3, r25 /* 80203EFC 00200CFC 38 81 00 10 */ addi r4, r1, 0x10 /* 80203F00 00200D00 38 A0 00 04 */ li r5, 4 -/* 80203F04 00200D04 48 02 B3 99 */ bl func_8022F29C +/* 80203F04 00200D04 48 02 B3 99 */ bl RwStreamReadInt32 /* 80203F08 00200D08 28 03 00 00 */ cmplwi r3, 0 /* 80203F0C 00200D0C 40 82 00 0C */ bne lbl_80203F18 /* 80203F10 00200D10 38 00 00 00 */ li r0, 0 @@ -14403,20 +14403,20 @@ lbl_80203F18: /* 80203F28 00200D28 38 80 00 06 */ li r4, 6 /* 80203F2C 00200D2C 38 A0 00 00 */ li r5, 0 /* 80203F30 00200D30 38 C0 00 00 */ li r6, 0 -/* 80203F34 00200D34 48 02 AC 81 */ bl func_8022EBB4 +/* 80203F34 00200D34 48 02 AC 81 */ bl RwStreamFindChunk /* 80203F38 00200D38 2C 03 00 00 */ cmpwi r3, 0 /* 80203F3C 00200D3C 40 82 00 0C */ bne lbl_80203F48 /* 80203F40 00200D40 38 00 00 00 */ li r0, 0 /* 80203F44 00200D44 48 00 00 54 */ b lbl_80203F98 lbl_80203F48: /* 80203F48 00200D48 38 61 00 3C */ addi r3, r1, 0x3c -/* 80203F4C 00200D4C 48 02 B6 A5 */ bl func_8022F5F0 +/* 80203F4C 00200D4C 48 02 B6 A5 */ bl RwErrorGet /* 80203F50 00200D50 7F 23 CB 78 */ mr r3, r25 -/* 80203F54 00200D54 48 03 17 E9 */ bl func_8023573C +/* 80203F54 00200D54 48 03 17 E9 */ bl RwTextureStreamRead /* 80203F58 00200D58 7C 7B 1B 79 */ or. r27, r3, r3 /* 80203F5C 00200D5C 40 82 00 38 */ bne lbl_80203F94 /* 80203F60 00200D60 38 61 00 3C */ addi r3, r1, 0x3c -/* 80203F64 00200D64 48 02 B6 8D */ bl func_8022F5F0 +/* 80203F64 00200D64 48 02 B6 8D */ bl RwErrorGet /* 80203F68 00200D68 80 61 00 40 */ lwz r3, 0x40(r1) /* 80203F6C 00200D6C 3C 03 80 00 */ addis r0, r3, 0x8000 /* 80203F70 00200D70 28 00 00 00 */ cmplwi r0, 0 @@ -14424,7 +14424,7 @@ lbl_80203F48: /* 80203F78 00200D78 2C 03 00 16 */ cmpwi r3, 0x16 /* 80203F7C 00200D7C 41 82 00 18 */ beq lbl_80203F94 /* 80203F80 00200D80 38 61 00 3C */ addi r3, r1, 0x3c -/* 80203F84 00200D84 48 02 B6 0D */ bl func_8022F590 +/* 80203F84 00200D84 48 02 B6 0D */ bl RwErrorSet /* 80203F88 00200D88 38 00 00 00 */ li r0, 0 /* 80203F8C 00200D8C 48 00 00 0C */ b lbl_80203F98 lbl_80203F90: @@ -14437,7 +14437,7 @@ lbl_80203F98: /* 80203FA0 00200DA0 28 1C 00 00 */ cmplwi r28, 0 /* 80203FA4 00200DA4 41 82 00 0C */ beq lbl_80203FB0 /* 80203FA8 00200DA8 7F 83 E3 78 */ mr r3, r28 -/* 80203FAC 00200DAC 48 03 A8 09 */ bl func_8023E7B4 +/* 80203FAC 00200DAC 48 03 A8 09 */ bl RwTextureDestroy lbl_80203FB0: /* 80203FB0 00200DB0 38 60 00 00 */ li r3, 0 /* 80203FB4 00200DB4 48 00 02 C8 */ b lbl_8020427C @@ -14465,9 +14465,9 @@ lbl_80204000: /* 80204004 00200E04 41 82 00 1C */ beq lbl_80204020 /* 80204008 00200E08 7F C3 F3 78 */ mr r3, r30 /* 8020400C 00200E0C 7F 64 DB 78 */ mr r4, r27 -/* 80204010 00200E10 48 00 0F F5 */ bl func_80205004 +/* 80204010 00200E10 48 00 0F F5 */ bl RpMatFXMaterialSetBumpMapTexture /* 80204014 00200E14 7F 63 DB 78 */ mr r3, r27 -/* 80204018 00200E18 48 03 A7 9D */ bl func_8023E7B4 +/* 80204018 00200E18 48 03 A7 9D */ bl RwTextureDestroy /* 8020401C 00200E1C 48 00 00 10 */ b lbl_8020402C lbl_80204020: /* 80204020 00200E20 38 00 00 00 */ li r0, 0 @@ -14476,14 +14476,14 @@ lbl_80204020: lbl_8020402C: /* 8020402C 00200E2C C0 21 00 20 */ lfs f1, 0x20(r1) /* 80204030 00200E30 7F C3 F3 78 */ mr r3, r30 -/* 80204034 00200E34 48 00 12 F5 */ bl func_80205328 +/* 80204034 00200E34 48 00 12 F5 */ bl RpMatFXMaterialSetBumpMapCoefficient /* 80204038 00200E38 48 00 02 30 */ b lbl_80204268 lbl_8020403C: /* 8020403C 00200E3C 7F 23 CB 78 */ mr r3, r25 /* 80204040 00200E40 38 81 00 1C */ addi r4, r1, 0x1c /* 80204044 00200E44 3B 40 00 00 */ li r26, 0 /* 80204048 00200E48 38 A0 00 04 */ li r5, 4 -/* 8020404C 00200E4C 48 02 B1 6D */ bl func_8022F1B8 +/* 8020404C 00200E4C 48 02 B1 6D */ bl RwStreamReadReal /* 80204050 00200E50 28 03 00 00 */ cmplwi r3, 0 /* 80204054 00200E54 40 82 00 0C */ bne lbl_80204060 /* 80204058 00200E58 38 60 00 00 */ li r3, 0 @@ -14492,7 +14492,7 @@ lbl_80204060: /* 80204060 00200E60 7F 23 CB 78 */ mr r3, r25 /* 80204064 00200E64 38 81 00 18 */ addi r4, r1, 0x18 /* 80204068 00200E68 38 A0 00 04 */ li r5, 4 -/* 8020406C 00200E6C 48 02 B2 31 */ bl func_8022F29C +/* 8020406C 00200E6C 48 02 B2 31 */ bl RwStreamReadInt32 /* 80204070 00200E70 28 03 00 00 */ cmplwi r3, 0 /* 80204074 00200E74 40 82 00 0C */ bne lbl_80204080 /* 80204078 00200E78 38 60 00 00 */ li r3, 0 @@ -14501,7 +14501,7 @@ lbl_80204080: /* 80204080 00200E80 7F 23 CB 78 */ mr r3, r25 /* 80204084 00200E84 38 81 00 0C */ addi r4, r1, 0xc /* 80204088 00200E88 38 A0 00 04 */ li r5, 4 -/* 8020408C 00200E8C 48 02 B2 11 */ bl func_8022F29C +/* 8020408C 00200E8C 48 02 B2 11 */ bl RwStreamReadInt32 /* 80204090 00200E90 28 03 00 00 */ cmplwi r3, 0 /* 80204094 00200E94 40 82 00 0C */ bne lbl_802040A0 /* 80204098 00200E98 38 00 00 00 */ li r0, 0 @@ -14514,20 +14514,20 @@ lbl_802040A0: /* 802040B0 00200EB0 38 80 00 06 */ li r4, 6 /* 802040B4 00200EB4 38 A0 00 00 */ li r5, 0 /* 802040B8 00200EB8 38 C0 00 00 */ li r6, 0 -/* 802040BC 00200EBC 48 02 AA F9 */ bl func_8022EBB4 +/* 802040BC 00200EBC 48 02 AA F9 */ bl RwStreamFindChunk /* 802040C0 00200EC0 2C 03 00 00 */ cmpwi r3, 0 /* 802040C4 00200EC4 40 82 00 0C */ bne lbl_802040D0 /* 802040C8 00200EC8 38 00 00 00 */ li r0, 0 /* 802040CC 00200ECC 48 00 00 54 */ b lbl_80204120 lbl_802040D0: /* 802040D0 00200ED0 38 61 00 34 */ addi r3, r1, 0x34 -/* 802040D4 00200ED4 48 02 B5 1D */ bl func_8022F5F0 +/* 802040D4 00200ED4 48 02 B5 1D */ bl RwErrorGet /* 802040D8 00200ED8 7F 23 CB 78 */ mr r3, r25 -/* 802040DC 00200EDC 48 03 16 61 */ bl func_8023573C +/* 802040DC 00200EDC 48 03 16 61 */ bl RwTextureStreamRead /* 802040E0 00200EE0 7C 7A 1B 79 */ or. r26, r3, r3 /* 802040E4 00200EE4 40 82 00 38 */ bne lbl_8020411C /* 802040E8 00200EE8 38 61 00 34 */ addi r3, r1, 0x34 -/* 802040EC 00200EEC 48 02 B5 05 */ bl func_8022F5F0 +/* 802040EC 00200EEC 48 02 B5 05 */ bl RwErrorGet /* 802040F0 00200EF0 80 61 00 38 */ lwz r3, 0x38(r1) /* 802040F4 00200EF4 3C 03 80 00 */ addis r0, r3, 0x8000 /* 802040F8 00200EF8 28 00 00 00 */ cmplwi r0, 0 @@ -14535,7 +14535,7 @@ lbl_802040D0: /* 80204100 00200F00 2C 03 00 16 */ cmpwi r3, 0x16 /* 80204104 00200F04 41 82 00 18 */ beq lbl_8020411C /* 80204108 00200F08 38 61 00 34 */ addi r3, r1, 0x34 -/* 8020410C 00200F0C 48 02 B4 85 */ bl func_8022F590 +/* 8020410C 00200F0C 48 02 B4 85 */ bl RwErrorSet /* 80204110 00200F10 38 00 00 00 */ li r0, 0 /* 80204114 00200F14 48 00 00 0C */ b lbl_80204120 lbl_80204118: @@ -14552,23 +14552,23 @@ lbl_80204130: /* 80204134 00200F34 41 82 00 18 */ beq lbl_8020414C /* 80204138 00200F38 7F C3 F3 78 */ mr r3, r30 /* 8020413C 00200F3C 7F 44 D3 78 */ mr r4, r26 -/* 80204140 00200F40 48 00 12 C9 */ bl func_80205408 +/* 80204140 00200F40 48 00 12 C9 */ bl RpMatFXMaterialSetEnvMapTexture /* 80204144 00200F44 7F 43 D3 78 */ mr r3, r26 -/* 80204148 00200F48 48 03 A6 6D */ bl func_8023E7B4 +/* 80204148 00200F48 48 03 A6 6D */ bl RwTextureDestroy lbl_8020414C: /* 8020414C 00200F4C C0 21 00 1C */ lfs f1, 0x1c(r1) /* 80204150 00200F50 7F C3 F3 78 */ mr r3, r30 -/* 80204154 00200F54 48 00 13 ED */ bl func_80205540 +/* 80204154 00200F54 48 00 13 ED */ bl RpMatFXMaterialSetEnvMapCoefficient /* 80204158 00200F58 80 81 00 18 */ lwz r4, 0x18(r1) /* 8020415C 00200F5C 7F C3 F3 78 */ mr r3, r30 -/* 80204160 00200F60 48 00 13 99 */ bl func_802054F8 +/* 80204160 00200F60 48 00 13 99 */ bl RpMatFXMaterialSetEnvMapFrameBufferAlpha /* 80204164 00200F64 48 00 01 04 */ b lbl_80204268 lbl_80204168: /* 80204168 00200F68 7F 23 CB 78 */ mr r3, r25 /* 8020416C 00200F6C 38 81 00 4C */ addi r4, r1, 0x4c /* 80204170 00200F70 3B 40 00 00 */ li r26, 0 /* 80204174 00200F74 38 A0 00 08 */ li r5, 8 -/* 80204178 00200F78 48 02 B1 25 */ bl func_8022F29C +/* 80204178 00200F78 48 02 B1 25 */ bl RwStreamReadInt32 /* 8020417C 00200F7C 28 03 00 00 */ cmplwi r3, 0 /* 80204180 00200F80 40 82 00 0C */ bne lbl_8020418C /* 80204184 00200F84 38 60 00 00 */ li r3, 0 @@ -14577,7 +14577,7 @@ lbl_8020418C: /* 8020418C 00200F8C 7F 23 CB 78 */ mr r3, r25 /* 80204190 00200F90 38 81 00 08 */ addi r4, r1, 8 /* 80204194 00200F94 38 A0 00 04 */ li r5, 4 -/* 80204198 00200F98 48 02 B1 05 */ bl func_8022F29C +/* 80204198 00200F98 48 02 B1 05 */ bl RwStreamReadInt32 /* 8020419C 00200F9C 28 03 00 00 */ cmplwi r3, 0 /* 802041A0 00200FA0 40 82 00 0C */ bne lbl_802041AC /* 802041A4 00200FA4 38 00 00 00 */ li r0, 0 @@ -14590,20 +14590,20 @@ lbl_802041AC: /* 802041BC 00200FBC 38 80 00 06 */ li r4, 6 /* 802041C0 00200FC0 38 A0 00 00 */ li r5, 0 /* 802041C4 00200FC4 38 C0 00 00 */ li r6, 0 -/* 802041C8 00200FC8 48 02 A9 ED */ bl func_8022EBB4 +/* 802041C8 00200FC8 48 02 A9 ED */ bl RwStreamFindChunk /* 802041CC 00200FCC 2C 03 00 00 */ cmpwi r3, 0 /* 802041D0 00200FD0 40 82 00 0C */ bne lbl_802041DC /* 802041D4 00200FD4 38 00 00 00 */ li r0, 0 /* 802041D8 00200FD8 48 00 00 54 */ b lbl_8020422C lbl_802041DC: /* 802041DC 00200FDC 38 61 00 2C */ addi r3, r1, 0x2c -/* 802041E0 00200FE0 48 02 B4 11 */ bl func_8022F5F0 +/* 802041E0 00200FE0 48 02 B4 11 */ bl RwErrorGet /* 802041E4 00200FE4 7F 23 CB 78 */ mr r3, r25 -/* 802041E8 00200FE8 48 03 15 55 */ bl func_8023573C +/* 802041E8 00200FE8 48 03 15 55 */ bl RwTextureStreamRead /* 802041EC 00200FEC 7C 7A 1B 79 */ or. r26, r3, r3 /* 802041F0 00200FF0 40 82 00 38 */ bne lbl_80204228 /* 802041F4 00200FF4 38 61 00 2C */ addi r3, r1, 0x2c -/* 802041F8 00200FF8 48 02 B3 F9 */ bl func_8022F5F0 +/* 802041F8 00200FF8 48 02 B3 F9 */ bl RwErrorGet /* 802041FC 00200FFC 80 61 00 30 */ lwz r3, 0x30(r1) /* 80204200 00201000 3C 03 80 00 */ addis r0, r3, 0x8000 /* 80204204 00201004 28 00 00 00 */ cmplwi r0, 0 @@ -14611,7 +14611,7 @@ lbl_802041DC: /* 8020420C 0020100C 2C 03 00 16 */ cmpwi r3, 0x16 /* 80204210 00201010 41 82 00 18 */ beq lbl_80204228 /* 80204214 00201014 38 61 00 2C */ addi r3, r1, 0x2c -/* 80204218 00201018 48 02 B3 79 */ bl func_8022F590 +/* 80204218 00201018 48 02 B3 79 */ bl RwErrorSet /* 8020421C 0020101C 38 00 00 00 */ li r0, 0 /* 80204220 00201020 48 00 00 0C */ b lbl_8020422C lbl_80204224: @@ -14628,14 +14628,14 @@ lbl_8020423C: /* 80204240 00201040 41 82 00 18 */ beq lbl_80204258 /* 80204244 00201044 7F C3 F3 78 */ mr r3, r30 /* 80204248 00201048 7F 44 D3 78 */ mr r4, r26 -/* 8020424C 0020104C 48 00 14 5D */ bl func_802056A8 +/* 8020424C 0020104C 48 00 14 5D */ bl RpMatFXMaterialSetDualTexture /* 80204250 00201050 7F 43 D3 78 */ mr r3, r26 -/* 80204254 00201054 48 03 A5 61 */ bl func_8023E7B4 +/* 80204254 00201054 48 03 A5 61 */ bl RwTextureDestroy lbl_80204258: /* 80204258 00201058 80 81 00 4C */ lwz r4, 0x4c(r1) /* 8020425C 0020105C 7F C3 F3 78 */ mr r3, r30 /* 80204260 00201060 80 A1 00 50 */ lwz r5, 0x50(r1) -/* 80204264 00201064 48 00 15 05 */ bl func_80205768 +/* 80204264 00201064 48 00 15 05 */ bl RpMatFXMaterialSetDualBlendModes lbl_80204268: /* 80204268 00201068 3B BD 00 01 */ addi r29, r29, 1 lbl_8020426C: @@ -14696,7 +14696,7 @@ lbl_80204320: /* 80204328 00201128 3B BD 00 04 */ addi r29, r29, 4 /* 8020432C 0020112C 28 03 00 00 */ cmplwi r3, 0 /* 80204330 00201130 41 82 00 0C */ beq lbl_8020433C -/* 80204334 00201134 48 03 10 B1 */ bl func_802353E4 +/* 80204334 00201134 48 03 10 B1 */ bl RwTextureStreamGetSize /* 80204338 00201138 38 03 00 10 */ addi r0, r3, 0x10 lbl_8020433C: /* 8020433C 0020113C 80 7F 00 08 */ lwz r3, 8(r31) @@ -14704,7 +14704,7 @@ lbl_8020433C: /* 80204344 00201144 38 00 00 04 */ li r0, 4 /* 80204348 00201148 28 03 00 00 */ cmplwi r3, 0 /* 8020434C 0020114C 41 82 00 0C */ beq lbl_80204358 -/* 80204350 00201150 48 03 10 95 */ bl func_802353E4 +/* 80204350 00201150 48 03 10 95 */ bl RwTextureStreamGetSize /* 80204354 00201154 38 03 00 10 */ addi r0, r3, 0x10 lbl_80204358: /* 80204358 00201158 7F BD 02 14 */ add r29, r29, r0 @@ -14715,7 +14715,7 @@ lbl_80204360: /* 80204368 00201168 3B BD 00 08 */ addi r29, r29, 8 /* 8020436C 0020116C 28 03 00 00 */ cmplwi r3, 0 /* 80204370 00201170 41 82 00 0C */ beq lbl_8020437C -/* 80204374 00201174 48 03 10 71 */ bl func_802353E4 +/* 80204374 00201174 48 03 10 71 */ bl RwTextureStreamGetSize /* 80204378 00201178 38 03 00 10 */ addi r0, r3, 0x10 lbl_8020437C: /* 8020437C 0020117C 7F BD 02 14 */ add r29, r29, r0 @@ -14726,7 +14726,7 @@ lbl_80204384: /* 8020438C 0020118C 3B BD 00 08 */ addi r29, r29, 8 /* 80204390 00201190 28 03 00 00 */ cmplwi r3, 0 /* 80204394 00201194 41 82 00 0C */ beq lbl_802043A0 -/* 80204398 00201198 48 03 10 4D */ bl func_802353E4 +/* 80204398 00201198 48 03 10 4D */ bl RwTextureStreamGetSize /* 8020439C 0020119C 38 03 00 10 */ addi r0, r3, 0x10 lbl_802043A0: /* 802043A0 002011A0 7F BD 02 14 */ add r29, r29, r0 @@ -14773,7 +14773,7 @@ lbl_80204414: /* 80204428 00201228 7C 05 00 2E */ lwzx r0, r5, r0 /* 8020442C 0020122C 38 A0 00 04 */ li r5, 4 /* 80204430 00201230 90 01 00 08 */ stw r0, 8(r1) -/* 80204434 00201234 48 02 AC 7D */ bl func_8022F0B0 +/* 80204434 00201234 48 02 AC 7D */ bl RwStreamWriteInt32 /* 80204438 00201238 80 01 00 14 */ lwz r0, 0x14(r1) /* 8020443C 0020123C 7C 08 03 A6 */ mtlr r0 /* 80204440 00201240 38 21 00 10 */ addi r1, r1, 0x10 @@ -14788,7 +14788,7 @@ lbl_80204448: /* 80204460 00201260 38 A0 00 04 */ li r5, 4 /* 80204464 00201264 93 C1 00 18 */ stw r30, 0x18(r1) /* 80204468 00201268 7C 7E 1B 78 */ mr r30, r3 -/* 8020446C 0020126C 48 02 AE 31 */ bl func_8022F29C +/* 8020446C 0020126C 48 02 AE 31 */ bl RwStreamReadInt32 /* 80204470 00201270 28 03 00 00 */ cmplwi r3, 0 /* 80204474 00201274 40 82 00 0C */ bne lbl_80204480 /* 80204478 00201278 38 60 00 00 */ li r3, 0 @@ -14798,7 +14798,7 @@ lbl_80204480: /* 80204484 00201284 2C 00 00 00 */ cmpwi r0, 0 /* 80204488 00201288 41 82 00 0C */ beq lbl_80204494 /* 8020448C 0020128C 7F E3 FB 78 */ mr r3, r31 -/* 80204490 00201290 48 00 07 41 */ bl func_80204BD0 +/* 80204490 00201290 48 00 07 41 */ bl RpMatFXAtomicEnableEffects lbl_80204494: /* 80204494 00201294 7F C3 F3 78 */ mr r3, r30 lbl_80204498: @@ -14844,7 +14844,7 @@ lbl_8020450C: /* 80204520 00201320 7C 05 00 2E */ lwzx r0, r5, r0 /* 80204524 00201324 38 A0 00 04 */ li r5, 4 /* 80204528 00201328 90 01 00 08 */ stw r0, 8(r1) -/* 8020452C 0020132C 48 02 AB 85 */ bl func_8022F0B0 +/* 8020452C 0020132C 48 02 AB 85 */ bl RwStreamWriteInt32 /* 80204530 00201330 80 01 00 14 */ lwz r0, 0x14(r1) /* 80204534 00201334 7C 08 03 A6 */ mtlr r0 /* 80204538 00201338 38 21 00 10 */ addi r1, r1, 0x10 @@ -14859,7 +14859,7 @@ lbl_80204540: /* 80204558 00201358 38 A0 00 04 */ li r5, 4 /* 8020455C 0020135C 93 C1 00 18 */ stw r30, 0x18(r1) /* 80204560 00201360 7C 7E 1B 78 */ mr r30, r3 -/* 80204564 00201364 48 02 AD 39 */ bl func_8022F29C +/* 80204564 00201364 48 02 AD 39 */ bl RwStreamReadInt32 /* 80204568 00201368 28 03 00 00 */ cmplwi r3, 0 /* 8020456C 0020136C 40 82 00 0C */ bne lbl_80204578 /* 80204570 00201370 38 60 00 00 */ li r3, 0 @@ -14869,7 +14869,7 @@ lbl_80204578: /* 8020457C 0020137C 2C 00 00 00 */ cmpwi r0, 0 /* 80204580 00201380 41 82 00 0C */ beq lbl_8020458C /* 80204584 00201384 7F E3 FB 78 */ mr r3, r31 -/* 80204588 00201388 48 00 06 A9 */ bl func_80204C30 +/* 80204588 00201388 48 00 06 A9 */ bl RpMatFXWorldSectorEnableEffects lbl_8020458C: /* 8020458C 0020138C 7F C3 F3 78 */ mr r3, r30 lbl_80204590: @@ -14889,8 +14889,8 @@ lbl_802045A8: /* 802045C0 002013C0 7C 03 18 78 */ andc r3, r0, r3 /* 802045C4 002013C4 4E 80 00 20 */ blr -.global func_802045C8 -func_802045C8: +.global _rpMatFXTextureMaskCreate +_rpMatFXTextureMaskCreate: /* 802045C8 002013C8 94 21 FF 90 */ stwu r1, -0x70(r1) /* 802045CC 002013CC 7C 08 02 A6 */ mflr r0 /* 802045D0 002013D0 90 01 00 74 */ stw r0, 0x74(r1) @@ -14905,12 +14905,12 @@ func_802045C8: /* 802045F4 002013F4 83 5C 00 10 */ lwz r26, 0x10(r28) /* 802045F8 002013F8 7F 63 DB 78 */ mr r3, r27 /* 802045FC 002013FC 7F 44 D3 78 */ mr r4, r26 -/* 80204600 00201400 48 03 53 6D */ bl func_8023996C +/* 80204600 00201400 48 03 53 6D */ bl RwImageCreate /* 80204604 00201404 7C 77 1B 78 */ mr r23, r3 -/* 80204608 00201408 48 03 54 6D */ bl func_80239A74 +/* 80204608 00201408 48 03 54 6D */ bl RwImageAllocatePixels /* 8020460C 0020140C 7E E3 BB 78 */ mr r3, r23 /* 80204610 00201410 7F 84 E3 78 */ mr r4, r28 -/* 80204614 00201414 48 03 6E C1 */ bl func_8023B4D4 +/* 80204614 00201414 48 03 6E C1 */ bl RwImageSetFromRaster /* 80204618 00201418 28 1E 00 00 */ cmplwi r30, 0 /* 8020461C 0020141C 41 82 00 38 */ beq lbl_80204654 /* 80204620 00201420 83 BE 00 00 */ lwz r29, 0(r30) @@ -14919,12 +14919,12 @@ func_802045C8: /* 8020462C 0020142C 83 1D 00 10 */ lwz r24, 0x10(r29) /* 80204630 00201430 7F 23 CB 78 */ mr r3, r25 /* 80204634 00201434 7F 04 C3 78 */ mr r4, r24 -/* 80204638 00201438 48 03 53 35 */ bl func_8023996C +/* 80204638 00201438 48 03 53 35 */ bl RwImageCreate /* 8020463C 0020143C 7C 76 1B 78 */ mr r22, r3 -/* 80204640 00201440 48 03 54 35 */ bl func_80239A74 +/* 80204640 00201440 48 03 54 35 */ bl RwImageAllocatePixels /* 80204644 00201444 7E C3 B3 78 */ mr r3, r22 /* 80204648 00201448 7F A4 EB 78 */ mr r4, r29 -/* 8020464C 0020144C 48 03 6E 89 */ bl func_8023B4D4 +/* 8020464C 0020144C 48 03 6E 89 */ bl RwImageSetFromRaster /* 80204650 00201450 48 00 01 6C */ b lbl_802047BC lbl_80204654: /* 80204654 00201454 83 3C 00 0C */ lwz r25, 0xc(r28) @@ -14932,9 +14932,9 @@ lbl_80204654: /* 8020465C 0020145C 83 1C 00 10 */ lwz r24, 0x10(r28) /* 80204660 00201460 7F 23 CB 78 */ mr r3, r25 /* 80204664 00201464 7F 04 C3 78 */ mr r4, r24 -/* 80204668 00201468 48 03 53 05 */ bl func_8023996C +/* 80204668 00201468 48 03 53 05 */ bl RwImageCreate /* 8020466C 0020146C 7C 76 1B 78 */ mr r22, r3 -/* 80204670 00201470 48 03 54 05 */ bl func_80239A74 +/* 80204670 00201470 48 03 54 05 */ bl RwImageAllocatePixels /* 80204674 00201474 38 A0 00 00 */ li r5, 0 /* 80204678 00201478 48 00 01 3C */ b lbl_802047B4 lbl_8020467C: @@ -15032,28 +15032,28 @@ lbl_802047CC: /* 802047CC 002015CC 7F 23 CB 78 */ mr r3, r25 /* 802047D0 002015D0 7F 04 C3 78 */ mr r4, r24 /* 802047D4 002015D4 38 A0 00 20 */ li r5, 0x20 -/* 802047D8 002015D8 48 03 51 95 */ bl func_8023996C +/* 802047D8 002015D8 48 03 51 95 */ bl RwImageCreate /* 802047DC 002015DC 7C 78 1B 78 */ mr r24, r3 -/* 802047E0 002015E0 48 03 52 95 */ bl func_80239A74 +/* 802047E0 002015E0 48 03 52 95 */ bl RwImageAllocatePixels /* 802047E4 002015E4 7F 03 C3 78 */ mr r3, r24 /* 802047E8 002015E8 7E E4 BB 78 */ mr r4, r23 -/* 802047EC 002015EC 48 03 7A 45 */ bl func_8023C230 +/* 802047EC 002015EC 48 03 7A 45 */ bl RwImageResample /* 802047F0 002015F0 7E E3 BB 78 */ mr r3, r23 -/* 802047F4 002015F4 48 03 52 19 */ bl func_80239A0C +/* 802047F4 002015F4 48 03 52 19 */ bl RwImageDestroy /* 802047F8 002015F8 7F 17 C3 78 */ mr r23, r24 lbl_802047FC: /* 802047FC 002015FC 7E E3 BB 78 */ mr r3, r23 -/* 80204800 00201600 48 03 53 FD */ bl func_80239BFC +/* 80204800 00201600 48 03 53 FD */ bl RwImageMakeMask /* 80204804 00201604 7E C3 B3 78 */ mr r3, r22 /* 80204808 00201608 7E E4 BB 78 */ mr r4, r23 -/* 8020480C 0020160C 48 03 54 D1 */ bl func_80239CDC +/* 8020480C 0020160C 48 03 54 D1 */ bl RwImageApplyMask /* 80204810 00201610 7E C3 B3 78 */ mr r3, r22 /* 80204814 00201614 38 A1 00 14 */ addi r5, r1, 0x14 /* 80204818 00201618 38 C1 00 10 */ addi r6, r1, 0x10 /* 8020481C 0020161C 38 E1 00 0C */ addi r7, r1, 0xc /* 80204820 00201620 39 01 00 08 */ addi r8, r1, 8 /* 80204824 00201624 38 80 00 04 */ li r4, 4 -/* 80204828 00201628 48 03 6D 95 */ bl func_8023B5BC +/* 80204828 00201628 48 03 6D 95 */ bl RwImageFindRasterFormat /* 8020482C 0020162C 28 1E 00 00 */ cmplwi r30, 0 /* 80204830 00201630 41 82 00 10 */ beq lbl_80204840 /* 80204834 00201634 88 1D 00 23 */ lbz r0, 0x23(r29) @@ -15073,12 +15073,12 @@ lbl_8020485C: /* 80204860 00201660 80 81 00 10 */ lwz r4, 0x10(r1) /* 80204864 00201664 80 A1 00 0C */ lwz r5, 0xc(r1) /* 80204868 00201668 80 C1 00 08 */ lwz r6, 8(r1) -/* 8020486C 0020166C 48 03 70 71 */ bl func_8023B8DC +/* 8020486C 0020166C 48 03 70 71 */ bl RwRasterCreate /* 80204870 00201670 7E C4 B3 78 */ mr r4, r22 /* 80204874 00201674 7C 78 1B 78 */ mr r24, r3 -/* 80204878 00201678 48 03 6C D1 */ bl func_8023B548 +/* 80204878 00201678 48 03 6C D1 */ bl RwRasterSetFromImage /* 8020487C 0020167C 7F 03 C3 78 */ mr r3, r24 -/* 80204880 00201680 48 03 9E 8D */ bl func_8023E70C +/* 80204880 00201680 48 03 9E 8D */ bl RwTextureCreate /* 80204884 00201684 28 1E 00 00 */ cmplwi r30, 0 /* 80204888 00201688 7C 78 1B 78 */ mr r24, r3 /* 8020488C 0020168C 41 82 00 2C */ beq lbl_802048B8 @@ -15115,9 +15115,9 @@ lbl_802048DC: /* 802048F8 002016F8 80 98 00 50 */ lwz r4, 0x50(r24) /* 802048FC 002016FC 50 80 00 2E */ rlwimi r0, r4, 0, 0, 0x17 /* 80204900 00201700 90 18 00 50 */ stw r0, 0x50(r24) -/* 80204904 00201704 48 03 51 09 */ bl func_80239A0C +/* 80204904 00201704 48 03 51 09 */ bl RwImageDestroy /* 80204908 00201708 7E E3 BB 78 */ mr r3, r23 -/* 8020490C 0020170C 48 03 51 01 */ bl func_80239A0C +/* 8020490C 0020170C 48 03 51 01 */ bl RwImageDestroy /* 80204910 00201710 3C 60 80 28 */ lis r3, lbl_8027A3F0@ha /* 80204914 00201714 28 1E 00 00 */ cmplwi r30, 0 /* 80204918 00201718 39 63 A3 F0 */ addi r11, r3, lbl_8027A3F0@l @@ -15186,7 +15186,7 @@ lbl_802049FC: /* 80204A00 00201800 7F 03 C3 78 */ mr r3, r24 /* 80204A04 00201804 98 04 00 00 */ stb r0, 0(r4) /* 80204A08 00201808 38 81 00 20 */ addi r4, r1, 0x20 -/* 80204A0C 0020180C 48 03 9E 71 */ bl func_8023E87C +/* 80204A0C 0020180C 48 03 9E 71 */ bl RwTextureSetName /* 80204A10 00201810 7F 03 C3 78 */ mr r3, r24 /* 80204A14 00201814 48 00 00 08 */ b lbl_80204A1C /* 80204A18 00201818 4B FF FF BC */ b lbl_802049D4 @@ -15198,8 +15198,8 @@ lbl_80204A1C: /* 80204A2C 0020182C 38 21 00 70 */ addi r1, r1, 0x70 /* 80204A30 00201830 4E 80 00 20 */ blr -.global func_80204A34 -func_80204A34: +.global RpMatFXPluginAttach +RpMatFXPluginAttach: /* 80204A34 00201834 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80204A38 00201838 7C 08 02 A6 */ mflr r0 /* 80204A3C 0020183C 3C 60 80 20 */ lis r3, lbl_802033B4@ha @@ -15209,7 +15209,7 @@ func_80204A34: /* 80204A4C 0020184C 38 C4 33 44 */ addi r6, r4, lbl_80203344@l /* 80204A50 00201850 38 60 00 00 */ li r3, 0 /* 80204A54 00201854 38 80 01 20 */ li r4, 0x120 -/* 80204A58 00201858 48 03 33 0D */ bl func_80237D64 +/* 80204A58 00201858 48 03 33 0D */ bl RwEngineRegisterPlugin /* 80204A5C 0020185C 2C 03 00 00 */ cmpwi r3, 0 /* 80204A60 00201860 40 80 00 0C */ bge lbl_80204A6C /* 80204A64 00201864 38 60 00 00 */ li r3, 0 @@ -15223,7 +15223,7 @@ lbl_80204A6C: /* 80204A80 00201880 38 A5 34 54 */ addi r5, r5, lbl_80203454@l /* 80204A84 00201884 38 C6 34 64 */ addi r6, r6, lbl_80203464@l /* 80204A88 00201888 38 80 01 20 */ li r4, 0x120 -/* 80204A8C 0020188C 48 01 32 69 */ bl func_80217CF4 +/* 80204A8C 0020188C 48 01 32 69 */ bl RpMaterialRegisterPlugin /* 80204A90 00201890 90 6D 9E 18 */ stw r3, lbl_803CC718-_SDA_BASE_(r13) /* 80204A94 00201894 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) /* 80204A98 00201898 2C 00 00 00 */ cmpwi r0, 0 @@ -15238,7 +15238,7 @@ lbl_80204AA8: /* 80204AB8 002018B8 38 84 3D 14 */ addi r4, r4, lbl_80203D14@l /* 80204ABC 002018BC 38 A5 39 B4 */ addi r5, r5, lbl_802039B4@l /* 80204AC0 002018C0 38 C6 42 94 */ addi r6, r6, lbl_80204294@l -/* 80204AC4 002018C4 48 01 32 71 */ bl func_80217D34 +/* 80204AC4 002018C4 48 01 32 71 */ bl RpMaterialRegisterPluginStream /* 80204AC8 002018C8 2C 03 00 00 */ cmpwi r3, 0 /* 80204ACC 002018CC 40 80 00 0C */ bge lbl_80204AD8 /* 80204AD0 002018D0 38 60 00 00 */ li r3, 0 @@ -15252,7 +15252,7 @@ lbl_80204AD8: /* 80204AEC 002018EC 38 A5 43 D8 */ addi r5, r5, lbl_802043D8@l /* 80204AF0 002018F0 38 C6 43 E8 */ addi r6, r6, lbl_802043E8@l /* 80204AF4 002018F4 38 80 01 20 */ li r4, 0x120 -/* 80204AF8 002018F8 48 01 01 F5 */ bl func_80214CEC +/* 80204AF8 002018F8 48 01 01 F5 */ bl RpAtomicRegisterPlugin /* 80204AFC 002018FC 90 6D 9E 1C */ stw r3, lbl_803CC71C-_SDA_BASE_(r13) /* 80204B00 00201900 80 0D 9E 1C */ lwz r0, lbl_803CC71C-_SDA_BASE_(r13) /* 80204B04 00201904 2C 00 00 00 */ cmpwi r0, 0 @@ -15267,7 +15267,7 @@ lbl_80204B14: /* 80204B24 00201924 38 84 44 48 */ addi r4, r4, lbl_80204448@l /* 80204B28 00201928 38 A5 44 14 */ addi r5, r5, lbl_80204414@l /* 80204B2C 0020192C 38 C6 44 B0 */ addi r6, r6, lbl_802044B0@l -/* 80204B30 00201930 48 01 02 3D */ bl func_80214D6C +/* 80204B30 00201930 48 01 02 3D */ bl RpAtomicRegisterPluginStream /* 80204B34 00201934 2C 03 00 00 */ cmpwi r3, 0 /* 80204B38 00201938 40 80 00 0C */ bge lbl_80204B44 /* 80204B3C 0020193C 38 60 00 00 */ li r3, 0 @@ -15281,7 +15281,7 @@ lbl_80204B44: /* 80204B58 00201958 38 A5 44 D0 */ addi r5, r5, lbl_802044D0@l /* 80204B5C 0020195C 38 C6 44 E0 */ addi r6, r6, lbl_802044E0@l /* 80204B60 00201960 38 80 01 20 */ li r4, 0x120 -/* 80204B64 00201964 48 01 75 B1 */ bl func_8021C114 +/* 80204B64 00201964 48 01 75 B1 */ bl RpWorldSectorRegisterPlugin /* 80204B68 00201968 90 6D 9E 20 */ stw r3, lbl_803CC720-_SDA_BASE_(r13) /* 80204B6C 0020196C 80 0D 9E 20 */ lwz r0, lbl_803CC720-_SDA_BASE_(r13) /* 80204B70 00201970 2C 00 00 00 */ cmpwi r0, 0 @@ -15296,13 +15296,13 @@ lbl_80204B80: /* 80204B90 00201990 38 84 45 40 */ addi r4, r4, lbl_80204540@l /* 80204B94 00201994 38 A5 45 0C */ addi r5, r5, lbl_8020450C@l /* 80204B98 00201998 38 C6 45 A8 */ addi r6, r6, lbl_802045A8@l -/* 80204B9C 0020199C 48 01 75 B9 */ bl func_8021C154 +/* 80204B9C 0020199C 48 01 75 B9 */ bl RpWorldSectorRegisterPluginStream /* 80204BA0 002019A0 2C 03 00 00 */ cmpwi r3, 0 /* 80204BA4 002019A4 40 80 00 0C */ bge lbl_80204BB0 /* 80204BA8 002019A8 38 60 00 00 */ li r3, 0 /* 80204BAC 002019AC 48 00 00 14 */ b lbl_80204BC0 lbl_80204BB0: -/* 80204BB0 002019B0 4B FF D1 F1 */ bl func_80201DA0 +/* 80204BB0 002019B0 4B FF D1 F1 */ bl _rpMultiTexturePlatformPluginsAttach /* 80204BB4 002019B4 7C 03 00 D0 */ neg r0, r3 /* 80204BB8 002019B8 7C 00 1B 78 */ or r0, r0, r3 /* 80204BBC 002019BC 54 03 0F FE */ srwi r3, r0, 0x1f @@ -15312,8 +15312,8 @@ lbl_80204BC0: /* 80204BC8 002019C8 38 21 00 10 */ addi r1, r1, 0x10 /* 80204BCC 002019CC 4E 80 00 20 */ blr -.global func_80204BD0 -func_80204BD0: +.global RpMatFXAtomicEnableEffects +RpMatFXAtomicEnableEffects: /* 80204BD0 002019D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80204BD4 002019D4 7C 08 02 A6 */ mflr r0 /* 80204BD8 002019D8 90 01 00 14 */ stw r0, 0x14(r1) @@ -15324,7 +15324,7 @@ func_80204BD0: /* 80204BEC 002019EC 7C 1E F8 2E */ lwzx r0, r30, r31 /* 80204BF0 002019F0 2C 00 00 00 */ cmpwi r0, 0 /* 80204BF4 002019F4 40 82 00 20 */ bne lbl_80204C14 -/* 80204BF8 002019F8 4B FF A0 E9 */ bl func_801FECE0 +/* 80204BF8 002019F8 4B FF A0 E9 */ bl _rpMatFXPipelineAtomicSetup /* 80204BFC 002019FC 28 03 00 00 */ cmplwi r3, 0 /* 80204C00 00201A00 40 82 00 0C */ bne lbl_80204C0C /* 80204C04 00201A04 38 60 00 00 */ li r3, 0 @@ -15342,8 +15342,8 @@ lbl_80204C18: /* 80204C28 00201A28 38 21 00 10 */ addi r1, r1, 0x10 /* 80204C2C 00201A2C 4E 80 00 20 */ blr -.global func_80204C30 -func_80204C30: +.global RpMatFXWorldSectorEnableEffects +RpMatFXWorldSectorEnableEffects: /* 80204C30 00201A30 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80204C34 00201A34 7C 08 02 A6 */ mflr r0 /* 80204C38 00201A38 90 01 00 14 */ stw r0, 0x14(r1) @@ -15354,7 +15354,7 @@ func_80204C30: /* 80204C4C 00201A4C 7C 1E F8 2E */ lwzx r0, r30, r31 /* 80204C50 00201A50 2C 00 00 00 */ cmpwi r0, 0 /* 80204C54 00201A54 40 82 00 20 */ bne lbl_80204C74 -/* 80204C58 00201A58 4B FF A0 95 */ bl func_801FECEC +/* 80204C58 00201A58 4B FF A0 95 */ bl _rpMatFXPipelineWorldSectorSetup /* 80204C5C 00201A5C 28 03 00 00 */ cmplwi r3, 0 /* 80204C60 00201A60 40 82 00 0C */ bne lbl_80204C6C /* 80204C64 00201A64 38 60 00 00 */ li r3, 0 @@ -15372,8 +15372,8 @@ lbl_80204C78: /* 80204C88 00201A88 38 21 00 10 */ addi r1, r1, 0x10 /* 80204C8C 00201A8C 4E 80 00 20 */ blr -.global func_80204C90 -func_80204C90: +.global RpMatFXMaterialSetEffects +RpMatFXMaterialSetEffects: /* 80204C90 00201A90 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80204C94 00201A94 7C 08 02 A6 */ mflr r0 /* 80204C98 00201A98 90 01 00 24 */ stw r0, 0x24(r1) @@ -15439,24 +15439,24 @@ lbl_80204D6C: /* 80204D6C 00201B6C 80 7B 00 04 */ lwz r3, 4(r27) /* 80204D70 00201B70 28 03 00 00 */ cmplwi r3, 0 /* 80204D74 00201B74 41 82 00 08 */ beq lbl_80204D7C -/* 80204D78 00201B78 48 03 9A 3D */ bl func_8023E7B4 +/* 80204D78 00201B78 48 03 9A 3D */ bl RwTextureDestroy lbl_80204D7C: /* 80204D7C 00201B7C 80 7B 00 08 */ lwz r3, 8(r27) /* 80204D80 00201B80 28 03 00 00 */ cmplwi r3, 0 /* 80204D84 00201B84 41 82 00 40 */ beq lbl_80204DC4 -/* 80204D88 00201B88 48 03 9A 2D */ bl func_8023E7B4 +/* 80204D88 00201B88 48 03 9A 2D */ bl RwTextureDestroy /* 80204D8C 00201B8C 48 00 00 38 */ b lbl_80204DC4 lbl_80204D90: /* 80204D90 00201B90 80 7B 00 04 */ lwz r3, 4(r27) /* 80204D94 00201B94 28 03 00 00 */ cmplwi r3, 0 /* 80204D98 00201B98 41 82 00 2C */ beq lbl_80204DC4 -/* 80204D9C 00201B9C 48 03 9A 19 */ bl func_8023E7B4 +/* 80204D9C 00201B9C 48 03 9A 19 */ bl RwTextureDestroy /* 80204DA0 00201BA0 48 00 00 24 */ b lbl_80204DC4 lbl_80204DA4: /* 80204DA4 00201BA4 80 7B 00 00 */ lwz r3, 0(r27) /* 80204DA8 00201BA8 28 03 00 00 */ cmplwi r3, 0 /* 80204DAC 00201BAC 41 82 00 18 */ beq lbl_80204DC4 -/* 80204DB0 00201BB0 48 03 9A 05 */ bl func_8023E7B4 +/* 80204DB0 00201BB0 48 03 9A 05 */ bl RwTextureDestroy /* 80204DB4 00201BB4 48 00 00 10 */ b lbl_80204DC4 lbl_80204DB8: /* 80204DB8 00201BB8 38 00 00 00 */ li r0, 0 @@ -15499,7 +15499,7 @@ lbl_80204DE4: /* 80204E40 00201C40 90 1F 00 14 */ stw r0, 0x14(r31) /* 80204E44 00201C44 38 80 00 05 */ li r4, 5 /* 80204E48 00201C48 38 A0 00 06 */ li r5, 6 -/* 80204E4C 00201C4C 48 00 09 1D */ bl func_80205768 +/* 80204E4C 00201C4C 48 00 09 1D */ bl RpMatFXMaterialSetDualBlendModes /* 80204E50 00201C50 48 00 00 30 */ b lbl_80204E80 /* 80204E54 00201C54 38 00 00 05 */ li r0, 5 /* 80204E58 00201C58 90 1F 00 14 */ stw r0, 0x14(r31) @@ -15511,7 +15511,7 @@ lbl_80204DE4: /* 80204E70 00201C70 38 80 00 05 */ li r4, 5 /* 80204E74 00201C74 38 A0 00 06 */ li r5, 6 /* 80204E78 00201C78 90 1F 00 2C */ stw r0, 0x2c(r31) -/* 80204E7C 00201C7C 48 00 08 ED */ bl func_80205768 +/* 80204E7C 00201C7C 48 00 08 ED */ bl RpMatFXMaterialSetDualBlendModes lbl_80204E80: /* 80204E80 00201C80 7F A3 EB 78 */ mr r3, r29 lbl_80204E84: @@ -15522,8 +15522,8 @@ lbl_80204E84: /* 80204E94 00201C94 38 21 00 20 */ addi r1, r1, 0x20 /* 80204E98 00201C98 4E 80 00 20 */ blr -.global func_80204E9C -func_80204E9C: +.global RpMatFXMaterialSetupBumpMap +RpMatFXMaterialSetupBumpMap: /* 80204E9C 00201C9C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80204EA0 00201CA0 7C 08 02 A6 */ mflr r0 /* 80204EA4 00201CA4 90 01 00 24 */ stw r0, 0x24(r1) @@ -15533,7 +15533,7 @@ func_80204E9C: /* 80204EB4 00201CB4 7C BF 2B 78 */ mr r31, r5 /* 80204EB8 00201CB8 93 C1 00 10 */ stw r30, 0x10(r1) /* 80204EBC 00201CBC 7C 7E 1B 78 */ mr r30, r3 -/* 80204EC0 00201CC0 48 00 01 45 */ bl func_80205004 +/* 80204EC0 00201CC0 48 00 01 45 */ bl RpMatFXMaterialSetBumpMapTexture /* 80204EC4 00201CC4 28 03 00 00 */ cmplwi r3, 0 /* 80204EC8 00201CC8 40 82 00 0C */ bne lbl_80204ED4 /* 80204ECC 00201CCC 38 60 00 00 */ li r3, 0 @@ -15541,7 +15541,7 @@ func_80204E9C: lbl_80204ED4: /* 80204ED4 00201CD4 7F C3 F3 78 */ mr r3, r30 /* 80204ED8 00201CD8 7F E4 FB 78 */ mr r4, r31 -/* 80204EDC 00201CDC 48 00 04 05 */ bl func_802052E0 +/* 80204EDC 00201CDC 48 00 04 05 */ bl RpMatFXMaterialSetBumpMapFrame /* 80204EE0 00201CE0 28 03 00 00 */ cmplwi r3, 0 /* 80204EE4 00201CE4 40 82 00 0C */ bne lbl_80204EF0 /* 80204EE8 00201CE8 38 60 00 00 */ li r3, 0 @@ -15549,7 +15549,7 @@ lbl_80204ED4: lbl_80204EF0: /* 80204EF0 00201CF0 FC 20 F8 90 */ fmr f1, f31 /* 80204EF4 00201CF4 7F C3 F3 78 */ mr r3, r30 -/* 80204EF8 00201CF8 48 00 04 31 */ bl func_80205328 +/* 80204EF8 00201CF8 48 00 04 31 */ bl RpMatFXMaterialSetBumpMapCoefficient /* 80204EFC 00201CFC 28 03 00 00 */ cmplwi r3, 0 /* 80204F00 00201D00 40 82 00 0C */ bne lbl_80204F0C /* 80204F04 00201D04 38 60 00 00 */ li r3, 0 @@ -15565,8 +15565,8 @@ lbl_80204F10: /* 80204F24 00201D24 38 21 00 20 */ addi r1, r1, 0x20 /* 80204F28 00201D28 4E 80 00 20 */ blr -.global func_80204F2C -func_80204F2C: +.global RpMatFXMaterialSetupEnvMap +RpMatFXMaterialSetupEnvMap: /* 80204F2C 00201D2C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80204F30 00201D30 7C 08 02 A6 */ mflr r0 /* 80204F34 00201D34 90 01 00 24 */ stw r0, 0x24(r1) @@ -15578,7 +15578,7 @@ func_80204F2C: /* 80204F4C 00201D4C 7C BE 2B 78 */ mr r30, r5 /* 80204F50 00201D50 93 A1 00 0C */ stw r29, 0xc(r1) /* 80204F54 00201D54 7C 7D 1B 78 */ mr r29, r3 -/* 80204F58 00201D58 48 00 04 B1 */ bl func_80205408 +/* 80204F58 00201D58 48 00 04 B1 */ bl RpMatFXMaterialSetEnvMapTexture /* 80204F5C 00201D5C 28 03 00 00 */ cmplwi r3, 0 /* 80204F60 00201D60 40 82 00 0C */ bne lbl_80204F6C /* 80204F64 00201D64 38 60 00 00 */ li r3, 0 @@ -15586,7 +15586,7 @@ func_80204F2C: lbl_80204F6C: /* 80204F6C 00201D6C 7F A3 EB 78 */ mr r3, r29 /* 80204F70 00201D70 7F C4 F3 78 */ mr r4, r30 -/* 80204F74 00201D74 48 00 05 3D */ bl func_802054B0 +/* 80204F74 00201D74 48 00 05 3D */ bl RpMatFXMaterialSetEnvMapFrame /* 80204F78 00201D78 28 03 00 00 */ cmplwi r3, 0 /* 80204F7C 00201D7C 40 82 00 0C */ bne lbl_80204F88 /* 80204F80 00201D80 38 60 00 00 */ li r3, 0 @@ -15594,7 +15594,7 @@ lbl_80204F6C: lbl_80204F88: /* 80204F88 00201D88 7F A3 EB 78 */ mr r3, r29 /* 80204F8C 00201D8C 7F E4 FB 78 */ mr r4, r31 -/* 80204F90 00201D90 48 00 05 69 */ bl func_802054F8 +/* 80204F90 00201D90 48 00 05 69 */ bl RpMatFXMaterialSetEnvMapFrameBufferAlpha /* 80204F94 00201D94 28 03 00 00 */ cmplwi r3, 0 /* 80204F98 00201D98 40 82 00 0C */ bne lbl_80204FA4 /* 80204F9C 00201D9C 38 60 00 00 */ li r3, 0 @@ -15602,7 +15602,7 @@ lbl_80204F88: lbl_80204FA4: /* 80204FA4 00201DA4 FC 20 F8 90 */ fmr f1, f31 /* 80204FA8 00201DA8 7F A3 EB 78 */ mr r3, r29 -/* 80204FAC 00201DAC 48 00 05 95 */ bl func_80205540 +/* 80204FAC 00201DAC 48 00 05 95 */ bl RpMatFXMaterialSetEnvMapCoefficient /* 80204FB0 00201DB0 28 03 00 00 */ cmplwi r3, 0 /* 80204FB4 00201DB4 40 82 00 0C */ bne lbl_80204FC0 /* 80204FB8 00201DB8 38 60 00 00 */ li r3, 0 @@ -15619,8 +15619,8 @@ lbl_80204FC4: /* 80204FDC 00201DDC 38 21 00 20 */ addi r1, r1, 0x20 /* 80204FE0 00201DE0 4E 80 00 20 */ blr -.global func_80204FE4 -func_80204FE4: +.global RpMatFXMaterialGetEffects +RpMatFXMaterialGetEffects: /* 80204FE4 00201DE4 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) /* 80204FE8 00201DE8 7C 63 00 2E */ lwzx r3, r3, r0 /* 80204FEC 00201DEC 28 03 00 00 */ cmplwi r3, 0 @@ -15631,8 +15631,8 @@ lbl_80204FFC: /* 80204FFC 00201DFC 80 63 00 30 */ lwz r3, 0x30(r3) /* 80205000 00201E00 4E 80 00 20 */ blr -.global func_80205004 -func_80205004: +.global RpMatFXMaterialSetBumpMapTexture +RpMatFXMaterialSetBumpMapTexture: /* 80205004 00201E04 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80205008 00201E08 7C 08 02 A6 */ mflr r0 /* 8020500C 00201E0C 90 01 00 54 */ stw r0, 0x54(r1) @@ -15663,14 +15663,14 @@ lbl_80205060: /* 80205060 00201E60 80 7F 00 08 */ lwz r3, 8(r31) /* 80205064 00201E64 28 03 00 00 */ cmplwi r3, 0 /* 80205068 00201E68 41 82 00 10 */ beq lbl_80205078 -/* 8020506C 00201E6C 48 03 97 49 */ bl func_8023E7B4 +/* 8020506C 00201E6C 48 03 97 49 */ bl RwTextureDestroy /* 80205070 00201E70 38 00 00 00 */ li r0, 0 /* 80205074 00201E74 90 1F 00 08 */ stw r0, 8(r31) lbl_80205078: /* 80205078 00201E78 80 7F 00 04 */ lwz r3, 4(r31) /* 8020507C 00201E7C 28 03 00 00 */ cmplwi r3, 0 /* 80205080 00201E80 41 82 00 18 */ beq lbl_80205098 -/* 80205084 00201E84 48 03 97 31 */ bl func_8023E7B4 +/* 80205084 00201E84 48 03 97 31 */ bl RwTextureDestroy /* 80205088 00201E88 38 00 00 00 */ li r0, 0 /* 8020508C 00201E8C 90 1F 00 04 */ stw r0, 4(r31) /* 80205090 00201E90 C0 02 BA C8 */ lfs f0, lbl_803D0448-_SDA2_BASE_(r2) @@ -15764,13 +15764,13 @@ lbl_802051B0: lbl_802051D8: /* 802051D8 00201FD8 38 00 00 00 */ li r0, 0 /* 802051DC 00201FDC 98 03 00 00 */ stb r0, 0(r3) -/* 802051E0 00201FE0 48 03 99 3D */ bl func_8023EB1C +/* 802051E0 00201FE0 48 03 99 3D */ bl RwTexDictionaryGetCurrent /* 802051E4 00201FE4 38 00 00 00 */ li r0, 0 /* 802051E8 00201FE8 7C 7B 1B 79 */ or. r27, r3, r3 /* 802051EC 00201FEC 90 1F 00 04 */ stw r0, 4(r31) /* 802051F0 00201FF0 41 82 00 10 */ beq lbl_80205200 /* 802051F4 00201FF4 38 81 00 10 */ addi r4, r1, 0x10 -/* 802051F8 00201FF8 48 03 98 5D */ bl func_8023EA54 +/* 802051F8 00201FF8 48 03 98 5D */ bl RwTexDictionaryFindNamedTexture /* 802051FC 00201FFC 90 7F 00 04 */ stw r3, 4(r31) lbl_80205200: /* 80205200 00202000 80 9F 00 04 */ lwz r4, 4(r31) @@ -15778,7 +15778,7 @@ lbl_80205200: /* 80205208 00202008 40 82 00 3C */ bne lbl_80205244 /* 8020520C 0020200C 7F C3 F3 78 */ mr r3, r30 /* 80205210 00202010 7F A4 EB 78 */ mr r4, r29 -/* 80205214 00202014 4B FF 9A ED */ bl func_801FED00 +/* 80205214 00202014 4B FF 9A ED */ bl _rpMatFXSetupBumpMapTexture /* 80205218 00202018 90 7F 00 04 */ stw r3, 4(r31) /* 8020521C 0020201C 80 9F 00 04 */ lwz r4, 4(r31) /* 80205220 00202020 28 04 00 00 */ cmplwi r4, 0 @@ -15789,7 +15789,7 @@ lbl_80205230: /* 80205230 00202030 28 1B 00 00 */ cmplwi r27, 0 /* 80205234 00202034 41 82 00 1C */ beq lbl_80205250 /* 80205238 00202038 7F 63 DB 78 */ mr r3, r27 -/* 8020523C 0020203C 48 03 97 99 */ bl func_8023E9D4 +/* 8020523C 0020203C 48 03 97 99 */ bl RwTexDictionaryAddTexture /* 80205240 00202040 48 00 00 10 */ b lbl_80205250 lbl_80205244: /* 80205244 00202044 80 64 00 54 */ lwz r3, 0x54(r4) @@ -15836,8 +15836,8 @@ lbl_802052C8: /* 802052D8 002020D8 38 21 00 50 */ addi r1, r1, 0x50 /* 802052DC 002020DC 4E 80 00 20 */ blr -.global func_802052E0 -func_802052E0: +.global RpMatFXMaterialSetBumpMapFrame +RpMatFXMaterialSetBumpMapFrame: /* 802052E0 002020E0 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) /* 802052E4 002020E4 38 A0 00 00 */ li r5, 0 /* 802052E8 002020E8 7C C3 00 2E */ lwzx r6, r3, r0 @@ -15861,8 +15861,8 @@ lbl_80205320: /* 80205320 00202120 90 87 00 00 */ stw r4, 0(r7) /* 80205324 00202124 4E 80 00 20 */ blr -.global func_80205328 -func_80205328: +.global RpMatFXMaterialSetBumpMapCoefficient +RpMatFXMaterialSetBumpMapCoefficient: /* 80205328 00202128 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) /* 8020532C 0020212C 38 80 00 00 */ li r4, 0 /* 80205330 00202130 7C A3 00 2E */ lwzx r5, r3, r0 @@ -15887,8 +15887,8 @@ lbl_80205368: /* 8020536C 0020216C D0 06 00 0C */ stfs f0, 0xc(r6) /* 80205370 00202170 4E 80 00 20 */ blr -.global func_80205374 -func_80205374: +.global RpMatFXMaterialGetBumpMapFrame +RpMatFXMaterialGetBumpMapFrame: /* 80205374 00202174 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) /* 80205378 00202178 38 80 00 00 */ li r4, 0 /* 8020537C 0020217C 7C 63 00 2E */ lwzx r3, r3, r0 @@ -15912,8 +15912,8 @@ lbl_802053B4: /* 802053B4 002021B4 80 65 00 00 */ lwz r3, 0(r5) /* 802053B8 002021B8 4E 80 00 20 */ blr -.global func_802053BC -func_802053BC: +.global RpMatFXMaterialGetBumpMapCoefficient +RpMatFXMaterialGetBumpMapCoefficient: /* 802053BC 002021BC 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) /* 802053C0 002021C0 38 80 00 00 */ li r4, 0 /* 802053C4 002021C4 7C 63 00 2E */ lwzx r3, r3, r0 @@ -15938,8 +15938,8 @@ lbl_802053FC: /* 80205400 00202200 FC 20 00 50 */ fneg f1, f0 /* 80205404 00202204 4E 80 00 20 */ blr -.global func_80205408 -func_80205408: +.global RpMatFXMaterialSetEnvMapTexture +RpMatFXMaterialSetEnvMapTexture: /* 80205408 00202208 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8020540C 0020220C 7C 08 02 A6 */ mflr r0 /* 80205410 00202210 90 01 00 24 */ stw r0, 0x24(r1) @@ -15974,7 +15974,7 @@ lbl_80205468: /* 80205474 00202274 80 7F 00 04 */ lwz r3, 4(r31) /* 80205478 00202278 28 03 00 00 */ cmplwi r3, 0 /* 8020547C 0020227C 41 82 00 10 */ beq lbl_8020548C -/* 80205480 00202280 48 03 93 35 */ bl func_8023E7B4 +/* 80205480 00202280 48 03 93 35 */ bl RwTextureDestroy /* 80205484 00202284 38 00 00 00 */ li r0, 0 /* 80205488 00202288 90 1F 00 04 */ stw r0, 4(r31) lbl_8020548C: @@ -15988,8 +15988,8 @@ lbl_8020548C: /* 802054A8 002022A8 38 21 00 20 */ addi r1, r1, 0x20 /* 802054AC 002022AC 4E 80 00 20 */ blr -.global func_802054B0 -func_802054B0: +.global RpMatFXMaterialSetEnvMapFrame +RpMatFXMaterialSetEnvMapFrame: /* 802054B0 002022B0 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) /* 802054B4 002022B4 38 A0 00 00 */ li r5, 0 /* 802054B8 002022B8 7C C3 00 2E */ lwzx r6, r3, r0 @@ -16013,8 +16013,8 @@ lbl_802054F0: /* 802054F0 002022F0 90 87 00 00 */ stw r4, 0(r7) /* 802054F4 002022F4 4E 80 00 20 */ blr -.global func_802054F8 -func_802054F8: +.global RpMatFXMaterialSetEnvMapFrameBufferAlpha +RpMatFXMaterialSetEnvMapFrameBufferAlpha: /* 802054F8 002022F8 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) /* 802054FC 002022FC 38 A0 00 00 */ li r5, 0 /* 80205500 00202300 7C C3 00 2E */ lwzx r6, r3, r0 @@ -16038,8 +16038,8 @@ lbl_80205538: /* 80205538 00202338 90 87 00 0C */ stw r4, 0xc(r7) /* 8020553C 0020233C 4E 80 00 20 */ blr -.global func_80205540 -func_80205540: +.global RpMatFXMaterialSetEnvMapCoefficient +RpMatFXMaterialSetEnvMapCoefficient: /* 80205540 00202340 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) /* 80205544 00202344 38 80 00 00 */ li r4, 0 /* 80205548 00202348 7C A3 00 2E */ lwzx r5, r3, r0 @@ -16063,8 +16063,8 @@ lbl_80205580: /* 80205580 00202380 D0 26 00 08 */ stfs f1, 8(r6) /* 80205584 00202384 4E 80 00 20 */ blr -.global func_80205588 -func_80205588: +.global RpMatFXMaterialGetEnvMapTexture +RpMatFXMaterialGetEnvMapTexture: /* 80205588 00202388 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) /* 8020558C 0020238C 38 80 00 00 */ li r4, 0 /* 80205590 00202390 7C 63 00 2E */ lwzx r3, r3, r0 @@ -16088,8 +16088,8 @@ lbl_802055C8: /* 802055C8 002023C8 80 65 00 04 */ lwz r3, 4(r5) /* 802055CC 002023CC 4E 80 00 20 */ blr -.global func_802055D0 -func_802055D0: +.global RpMatFXMaterialGetEnvMapFrame +RpMatFXMaterialGetEnvMapFrame: /* 802055D0 002023D0 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) /* 802055D4 002023D4 38 80 00 00 */ li r4, 0 /* 802055D8 002023D8 7C 63 00 2E */ lwzx r3, r3, r0 @@ -16113,8 +16113,8 @@ lbl_80205610: /* 80205610 00202410 80 65 00 00 */ lwz r3, 0(r5) /* 80205614 00202414 4E 80 00 20 */ blr -.global func_80205618 -func_80205618: +.global RpMatFXMaterialGetEnvMapFrameBufferAlpha +RpMatFXMaterialGetEnvMapFrameBufferAlpha: /* 80205618 00202418 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) /* 8020561C 0020241C 38 80 00 00 */ li r4, 0 /* 80205620 00202420 7C 63 00 2E */ lwzx r3, r3, r0 @@ -16138,8 +16138,8 @@ lbl_80205658: /* 80205658 00202458 80 65 00 0C */ lwz r3, 0xc(r5) /* 8020565C 0020245C 4E 80 00 20 */ blr -.global func_80205660 -func_80205660: +.global RpMatFXMaterialGetEnvMapCoefficient +RpMatFXMaterialGetEnvMapCoefficient: /* 80205660 00202460 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) /* 80205664 00202464 38 80 00 00 */ li r4, 0 /* 80205668 00202468 7C 63 00 2E */ lwzx r3, r3, r0 @@ -16163,8 +16163,8 @@ lbl_802056A0: /* 802056A0 002024A0 C0 25 00 08 */ lfs f1, 8(r5) /* 802056A4 002024A4 4E 80 00 20 */ blr -.global func_802056A8 -func_802056A8: +.global RpMatFXMaterialSetDualTexture +RpMatFXMaterialSetDualTexture: /* 802056A8 002024A8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 802056AC 002024AC 7C 08 02 A6 */ mflr r0 /* 802056B0 002024B0 90 01 00 24 */ stw r0, 0x24(r1) @@ -16199,17 +16199,17 @@ lbl_80205708: /* 80205714 00202514 80 7F 00 00 */ lwz r3, 0(r31) /* 80205718 00202518 28 03 00 00 */ cmplwi r3, 0 /* 8020571C 0020251C 41 82 00 10 */ beq lbl_8020572C -/* 80205720 00202520 48 03 90 95 */ bl func_8023E7B4 +/* 80205720 00202520 48 03 90 95 */ bl RwTextureDestroy /* 80205724 00202524 38 00 00 00 */ li r0, 0 /* 80205728 00202528 90 1F 00 00 */ stw r0, 0(r31) lbl_8020572C: /* 8020572C 0020252C 93 DF 00 00 */ stw r30, 0(r31) /* 80205730 00202530 7F E3 FB 78 */ mr r3, r31 /* 80205734 00202534 38 80 00 02 */ li r4, 2 -/* 80205738 00202538 4B FF 95 C1 */ bl func_801FECF8 +/* 80205738 00202538 4B FF 95 C1 */ bl _rpMatFXSetupDualRenderState /* 8020573C 0020253C 7F E3 FB 78 */ mr r3, r31 /* 80205740 00202540 38 80 00 01 */ li r4, 1 -/* 80205744 00202544 4B FF 95 B5 */ bl func_801FECF8 +/* 80205744 00202544 4B FF 95 B5 */ bl _rpMatFXSetupDualRenderState /* 80205748 00202548 80 01 00 24 */ lwz r0, 0x24(r1) /* 8020574C 0020254C 7F A3 EB 78 */ mr r3, r29 /* 80205750 00202550 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -16219,8 +16219,8 @@ lbl_8020572C: /* 80205760 00202560 38 21 00 20 */ addi r1, r1, 0x20 /* 80205764 00202564 4E 80 00 20 */ blr -.global func_80205768 -func_80205768: +.global RpMatFXMaterialSetDualBlendModes +RpMatFXMaterialSetDualBlendModes: /* 80205768 00202568 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8020576C 0020256C 7C 08 02 A6 */ mflr r0 /* 80205770 00202570 90 01 00 14 */ stw r0, 0x14(r1) @@ -16251,10 +16251,10 @@ lbl_802057C0: /* 802057C4 002025C4 7F E3 FB 78 */ mr r3, r31 /* 802057C8 002025C8 38 80 00 0A */ li r4, 0xa /* 802057CC 002025CC 90 BF 00 08 */ stw r5, 8(r31) -/* 802057D0 002025D0 4B FF 95 29 */ bl func_801FECF8 +/* 802057D0 002025D0 4B FF 95 29 */ bl _rpMatFXSetupDualRenderState /* 802057D4 002025D4 7F E3 FB 78 */ mr r3, r31 /* 802057D8 002025D8 38 80 00 0B */ li r4, 0xb -/* 802057DC 002025DC 4B FF 95 1D */ bl func_801FECF8 +/* 802057DC 002025DC 4B FF 95 1D */ bl _rpMatFXSetupDualRenderState /* 802057E0 002025E0 80 01 00 14 */ lwz r0, 0x14(r1) /* 802057E4 002025E4 7F C3 F3 78 */ mr r3, r30 /* 802057E8 002025E8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -16263,8 +16263,8 @@ lbl_802057C0: /* 802057F4 002025F4 38 21 00 10 */ addi r1, r1, 0x10 /* 802057F8 002025F8 4E 80 00 20 */ blr -.global func_802057FC -func_802057FC: +.global RpMatFXMaterialGetDualTexture +RpMatFXMaterialGetDualTexture: /* 802057FC 002025FC 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) /* 80205800 00202600 38 80 00 00 */ li r4, 0 /* 80205804 00202604 7C 63 00 2E */ lwzx r3, r3, r0 @@ -16288,8 +16288,8 @@ lbl_8020583C: /* 8020583C 0020263C 80 65 00 00 */ lwz r3, 0(r5) /* 80205840 00202640 4E 80 00 20 */ blr -.global func_80205844 -func_80205844: +.global RpMatFXMaterialGetDualBlendModes +RpMatFXMaterialGetDualBlendModes: /* 80205844 00202644 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) /* 80205848 00202648 38 C0 00 00 */ li r6, 0 /* 8020584C 0020264C 7C E3 00 2E */ lwzx r7, r3, r0 @@ -16316,8 +16316,8 @@ lbl_80205884: /* 80205890 00202690 90 05 00 00 */ stw r0, 0(r5) /* 80205894 00202694 4E 80 00 20 */ blr -.global func_80205898 -func_80205898: +.global RpMatFXMaterialSetUVTransformMatrices +RpMatFXMaterialSetUVTransformMatrices: /* 80205898 00202698 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) /* 8020589C 0020269C 38 C0 00 00 */ li r6, 0 /* 802058A0 002026A0 7C E3 00 2E */ lwzx r7, r3, r0 @@ -16342,8 +16342,8 @@ lbl_802058D8: /* 802058DC 002026DC 90 A8 00 04 */ stw r5, 4(r8) /* 802058E0 002026E0 4E 80 00 20 */ blr -.global func_802058E4 -func_802058E4: +.global RpMatFXMaterialGetUVTransformMatrices +RpMatFXMaterialGetUVTransformMatrices: /* 802058E4 002026E4 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) /* 802058E8 002026E8 38 C0 00 00 */ li r6, 0 /* 802058EC 002026EC 7C E3 00 2E */ lwzx r7, r3, r0 @@ -16393,7 +16393,7 @@ lbl_80205958: /* 80205980 00202780 38 80 00 00 */ li r4, 0 /* 80205984 00202784 80 63 00 20 */ lwz r3, 0x20(r3) /* 80205988 00202788 80 63 00 00 */ lwz r3, 0(r3) -/* 8020598C 0020278C 48 01 23 0D */ bl func_80217C98 +/* 8020598C 0020278C 48 01 23 0D */ bl RpMaterialSetTexture /* 80205990 00202790 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) /* 80205994 00202794 7C 7F 00 2E */ lwzx r3, r31, r0 /* 80205998 00202798 80 63 00 0C */ lwz r3, 0xc(r3) @@ -16421,8 +16421,8 @@ lbl_802059D8: /* 802059E8 002027E8 38 21 00 10 */ addi r1, r1, 0x10 /* 802059EC 002027EC 4E 80 00 20 */ blr -.global func_802059F0 -func_802059F0: +.global RpPTankPluginAttach +RpPTankPluginAttach: /* 802059F0 002027F0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802059F4 002027F4 7C 08 02 A6 */ mflr r0 /* 802059F8 002027F8 3C 60 80 20 */ lis r3, lbl_80206948@ha @@ -16432,7 +16432,7 @@ func_802059F0: /* 80205A08 00202808 38 C4 6A 0C */ addi r6, r4, lbl_80206A0C@l /* 80205A0C 0020280C 38 60 00 04 */ li r3, 4 /* 80205A10 00202810 38 80 01 2F */ li r4, 0x12f -/* 80205A14 00202814 48 03 23 51 */ bl func_80237D64 +/* 80205A14 00202814 48 03 23 51 */ bl RwEngineRegisterPlugin /* 80205A18 00202818 90 6D 9E 2C */ stw r3, lbl_803CC72C-_SDA_BASE_(r13) /* 80205A1C 0020281C 80 0D 9E 2C */ lwz r0, lbl_803CC72C-_SDA_BASE_(r13) /* 80205A20 00202820 2C 00 00 00 */ cmpwi r0, 0 @@ -16444,7 +16444,7 @@ func_802059F0: /* 80205A38 00202838 38 C4 59 58 */ addi r6, r4, lbl_80205958@l /* 80205A3C 0020283C 38 60 00 04 */ li r3, 4 /* 80205A40 00202840 38 80 01 2F */ li r4, 0x12f -/* 80205A44 00202844 48 00 F2 A9 */ bl func_80214CEC +/* 80205A44 00202844 48 00 F2 A9 */ bl RpAtomicRegisterPlugin /* 80205A48 00202848 90 6D 9E 28 */ stw r3, lbl_803CC728-_SDA_BASE_(r13) /* 80205A4C 0020284C 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) /* 80205A50 00202850 54 00 0F FE */ srwi r0, r0, 0x1f @@ -17140,8 +17140,8 @@ lbl_80206400: /* 80206418 00203218 38 21 00 20 */ addi r1, r1, 0x20 /* 8020641C 0020321C 4E 80 00 20 */ blr -.global func_80206420 -func_80206420: +.global RpPTankAtomicCreate +RpPTankAtomicCreate: /* 80206420 00203220 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80206424 00203224 7C 08 02 A6 */ mflr r0 /* 80206428 00203228 90 01 00 14 */ stw r0, 0x14(r1) @@ -17156,7 +17156,7 @@ func_80206420: /* 8020644C 0020324C 38 C5 76 E0 */ addi r6, r5, lbl_802B76E0@l /* 80206450 00203250 7F C3 F3 78 */ mr r3, r30 /* 80206454 00203254 7F E5 FB 78 */ mr r5, r31 -/* 80206458 00203258 48 00 00 1D */ bl func_80206474 +/* 80206458 00203258 48 00 00 1D */ bl _rpPTankAtomicCreateCustom /* 8020645C 0020325C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80206460 00203260 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80206464 00203264 83 C1 00 08 */ lwz r30, 8(r1) @@ -17164,8 +17164,8 @@ func_80206420: /* 8020646C 0020326C 38 21 00 10 */ addi r1, r1, 0x10 /* 80206470 00203270 4E 80 00 20 */ blr -.global func_80206474 -func_80206474: +.global _rpPTankAtomicCreateCustom +_rpPTankAtomicCreateCustom: /* 80206474 00203274 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80206478 00203278 7C 08 02 A6 */ mflr r0 /* 8020647C 0020327C 90 01 00 64 */ stw r0, 0x64(r1) @@ -17176,7 +17176,7 @@ func_80206474: /* 80206490 00203290 7C BC 2B 78 */ mr r28, r5 /* 80206494 00203294 7C D9 33 78 */ mr r25, r6 /* 80206498 00203298 3B E0 00 00 */ li r31, 0 -/* 8020649C 0020329C 48 00 CD 19 */ bl func_802131B4 +/* 8020649C 0020329C 48 00 CD 19 */ bl RpAtomicCreate /* 802064A0 002032A0 7C 7E 1B 79 */ or. r30, r3, r3 /* 802064A4 002032A4 41 82 02 AC */ beq lbl_80206750 /* 802064A8 002032A8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -17290,7 +17290,7 @@ lbl_802065A8: /* 80206644 00203444 90 C1 00 30 */ stw r6, 0x30(r1) /* 80206648 00203448 90 A1 00 34 */ stw r5, 0x34(r1) /* 8020664C 0020344C 90 01 00 38 */ stw r0, 0x38(r1) -/* 80206650 00203450 48 01 16 49 */ bl func_80217C98 +/* 80206650 00203450 48 01 16 49 */ bl RpMaterialSetTexture /* 80206654 00203454 7F E5 FB 78 */ mr r5, r31 /* 80206658 00203458 7F 80 E3 78 */ mr r0, r28 /* 8020665C 0020345C 90 BD 00 B8 */ stw r5, 0xb8(r29) @@ -17345,18 +17345,18 @@ lbl_802065A8: /* 80206720 00203520 90 DD 00 EC */ stw r6, 0xec(r29) /* 80206724 00203524 90 BD 00 F0 */ stw r5, 0xf0(r29) /* 80206728 00203528 90 1D 00 F4 */ stw r0, 0xf4(r29) -/* 8020672C 0020352C 48 02 91 11 */ bl func_8022F83C +/* 8020672C 0020352C 48 02 91 11 */ bl RwRenderStateGet /* 80206730 00203530 38 9D 00 A8 */ addi r4, r29, 0xa8 /* 80206734 00203534 38 60 00 0B */ li r3, 0xb -/* 80206738 00203538 48 02 91 05 */ bl func_8022F83C +/* 80206738 00203538 48 02 91 05 */ bl RwRenderStateGet /* 8020673C 0020353C 38 9D 00 AC */ addi r4, r29, 0xac /* 80206740 00203540 38 60 00 0C */ li r3, 0xc -/* 80206744 00203544 48 02 90 F9 */ bl func_8022F83C +/* 80206744 00203544 48 02 90 F9 */ bl RwRenderStateGet /* 80206748 00203548 7F C3 F3 78 */ mr r3, r30 /* 8020674C 0020354C 48 00 00 10 */ b lbl_8020675C lbl_80206750: /* 80206750 00203550 7F C3 F3 78 */ mr r3, r30 -/* 80206754 00203554 48 00 CC 79 */ bl func_802133CC +/* 80206754 00203554 48 00 CC 79 */ bl RpAtomicDestroy /* 80206758 00203558 38 60 00 00 */ li r3, 0 lbl_8020675C: /* 8020675C 0020355C 39 61 00 60 */ addi r11, r1, 0x60 @@ -17366,19 +17366,19 @@ lbl_8020675C: /* 8020676C 0020356C 38 21 00 60 */ addi r1, r1, 0x60 /* 80206770 00203570 4E 80 00 20 */ blr -.global func_80206774 -func_80206774: +.global RpPTankAtomicDestroy +RpPTankAtomicDestroy: /* 80206774 00203574 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80206778 00203578 7C 08 02 A6 */ mflr r0 /* 8020677C 0020357C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80206780 00203580 48 00 CC 4D */ bl func_802133CC +/* 80206780 00203580 48 00 CC 4D */ bl RpAtomicDestroy /* 80206784 00203584 80 01 00 14 */ lwz r0, 0x14(r1) /* 80206788 00203588 7C 08 03 A6 */ mtlr r0 /* 8020678C 0020358C 38 21 00 10 */ addi r1, r1, 0x10 /* 80206790 00203590 4E 80 00 20 */ blr -.global func_80206794 -func_80206794: +.global RpPTankAtomicLock +RpPTankAtomicLock: /* 80206794 00203594 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) /* 80206798 00203598 7D 03 00 2E */ lwzx r8, r3, r0 /* 8020679C 0020359C 80 08 00 A0 */ lwz r0, 0xa0(r8) @@ -17496,8 +17496,8 @@ lbl_8020691C: /* 8020691C 0020371C 38 60 00 01 */ li r3, 1 /* 80206920 00203720 4E 80 00 20 */ blr -.global func_80206924 -func_80206924: +.global RpPTankAtomicUnlock +RpPTankAtomicUnlock: /* 80206924 00203724 80 8D 9E 28 */ lwz r4, lbl_803CC728-_SDA_BASE_(r13) /* 80206928 00203728 38 00 00 00 */ li r0, 0 /* 8020692C 0020372C 7C C3 20 2E */ lwzx r6, r3, r4 @@ -17515,15 +17515,15 @@ lbl_80206948: /* 80206958 00203758 93 C1 00 18 */ stw r30, 0x18(r1) /* 8020695C 0020375C 93 A1 00 14 */ stw r29, 0x14(r1) /* 80206960 00203760 7C 7D 1B 78 */ mr r29, r3 -/* 80206964 00203764 48 04 62 59 */ bl func_8024CBBC +/* 80206964 00203764 48 04 62 59 */ bl RxPipelineCreate /* 80206968 00203768 38 80 01 2F */ li r4, 0x12f /* 8020696C 0020376C 38 00 00 00 */ li r0, 0 /* 80206970 00203770 90 83 00 2C */ stw r4, 0x2c(r3) /* 80206974 00203774 7C 7F 1B 78 */ mr r31, r3 /* 80206978 00203778 90 03 00 30 */ stw r0, 0x30(r3) -/* 8020697C 0020377C 48 04 77 71 */ bl func_8024E0EC +/* 8020697C 0020377C 48 04 77 71 */ bl RxPipelineLock /* 80206980 00203780 7C 7E 1B 78 */ mr r30, r3 -/* 80206984 00203784 48 01 9E 59 */ bl func_802207DC +/* 80206984 00203784 48 01 9E 59 */ bl RxNodeDefinitionGetGameCubeAtomicAllInOne /* 80206988 00203788 7C 60 1B 78 */ mr r0, r3 /* 8020698C 0020378C 7F C3 F3 78 */ mr r3, r30 /* 80206990 00203790 7C 1E 03 78 */ mr r30, r0 @@ -17531,23 +17531,23 @@ lbl_80206948: /* 80206998 00203798 7F C5 F3 78 */ mr r5, r30 /* 8020699C 0020379C 38 C0 00 00 */ li r6, 0 /* 802069A0 002037A0 4C C6 31 82 */ crclr 6 -/* 802069A4 002037A4 48 04 7B 51 */ bl func_8024E4F4 -/* 802069A8 002037A8 48 04 6C 7D */ bl func_8024D624 +/* 802069A4 002037A4 48 04 7B 51 */ bl RxLockedPipeAddFragment +/* 802069A8 002037A8 48 04 6C 7D */ bl RxLockedPipeUnlock /* 802069AC 002037AC 80 9E 00 00 */ lwz r4, 0(r30) /* 802069B0 002037B0 7F E3 FB 78 */ mr r3, r31 /* 802069B4 002037B4 38 A0 00 00 */ li r5, 0 /* 802069B8 002037B8 38 C0 00 00 */ li r6, 0 -/* 802069BC 002037BC 48 04 7A 35 */ bl func_8024E3F0 +/* 802069BC 002037BC 48 04 7A 35 */ bl RxPipelineFindNodeByName /* 802069C0 002037C0 3C 80 80 20 */ lis r4, lbl_8020704C@ha /* 802069C4 002037C4 7C 7E 1B 78 */ mr r30, r3 /* 802069C8 002037C8 38 84 70 4C */ addi r4, r4, lbl_8020704C@l -/* 802069CC 002037CC 48 01 8D 6D */ bl func_8021F738 +/* 802069CC 002037CC 48 01 8D 6D */ bl RxGameCubeAllInOneSetRenderCallBack /* 802069D0 002037D0 7F C3 F3 78 */ mr r3, r30 /* 802069D4 002037D4 38 80 00 00 */ li r4, 0 -/* 802069D8 002037D8 48 01 8D 31 */ bl func_8021F708 +/* 802069D8 002037D8 48 01 8D 31 */ bl _rxGameCubeAllInOneSetInstanceCallBack /* 802069DC 002037DC 7F C3 F3 78 */ mr r3, r30 /* 802069E0 002037E0 38 80 00 00 */ li r4, 0 -/* 802069E4 002037E4 48 01 8D 3D */ bl func_8021F720 +/* 802069E4 002037E4 48 01 8D 3D */ bl _rxGameCubeAllInOneSetReinstanceCallBack /* 802069E8 002037E8 93 ED 9E 30 */ stw r31, lbl_803CC730-_SDA_BASE_(r13) /* 802069EC 002037EC 7F A3 EB 78 */ mr r3, r29 /* 802069F0 002037F0 80 01 00 24 */ lwz r0, 0x24(r1) @@ -17567,7 +17567,7 @@ lbl_80206A0C: /* 80206A24 00203824 28 00 00 00 */ cmplwi r0, 0 /* 80206A28 00203828 41 82 00 14 */ beq lbl_80206A3C /* 80206A2C 0020382C 7C 03 03 78 */ mr r3, r0 -/* 80206A30 00203830 48 04 62 19 */ bl func_8024CC48 +/* 80206A30 00203830 48 04 62 19 */ bl _rxPipelineDestroy /* 80206A34 00203834 38 00 00 00 */ li r0, 0 /* 80206A38 00203838 90 0D 9E 30 */ stw r0, lbl_803CC730-_SDA_BASE_(r13) lbl_80206A3C: @@ -17736,12 +17736,12 @@ lbl_80206C44: /* 80206C64 00203A64 93 A1 00 24 */ stw r29, 0x24(r1) /* 80206C68 00203A68 7C DD 33 78 */ mr r29, r6 /* 80206C6C 00203A6C 93 81 00 20 */ stw r28, 0x20(r1) -/* 80206C70 00203A70 48 01 8E D9 */ bl func_8021FB48 +/* 80206C70 00203A70 48 01 8E D9 */ bl RpGameCubeVtxFmtCreate /* 80206C74 00203A74 3B C0 00 02 */ li r30, 2 /* 80206C78 00203A78 7C 7C 1B 78 */ mr r28, r3 /* 80206C7C 00203A7C 38 80 00 04 */ li r4, 4 /* 80206C80 00203A80 38 A0 00 00 */ li r5, 0 -/* 80206C84 00203A84 48 01 8E 25 */ bl func_8021FAA8 +/* 80206C84 00203A84 48 01 8E 25 */ bl RpGameCubeVtxFmtSetPosition /* 80206C88 00203A88 57 A0 06 F6 */ rlwinm r0, r29, 0, 0x1b, 0x1b /* 80206C8C 00203A8C 28 00 00 10 */ cmplwi r0, 0x10 /* 80206C90 00203A90 40 82 00 18 */ bne lbl_80206CA8 @@ -17749,7 +17749,7 @@ lbl_80206C44: /* 80206C98 00203A98 63 DE 00 30 */ ori r30, r30, 0x30 /* 80206C9C 00203A9C 38 80 00 04 */ li r4, 4 /* 80206CA0 00203AA0 38 A0 00 00 */ li r5, 0 -/* 80206CA4 00203AA4 48 01 8E 11 */ bl func_8021FAB4 +/* 80206CA4 00203AA4 48 01 8E 11 */ bl RpGameCubeVtxFmtSetNormal lbl_80206CA8: /* 80206CA8 00203AA8 3C 60 00 04 */ lis r3, 0x00040042@ha /* 80206CAC 00203AAC 38 03 00 42 */ addi r0, r3, 0x00040042@l @@ -17758,7 +17758,7 @@ lbl_80206CA8: /* 80206CB8 00203AB8 7F 83 E3 78 */ mr r3, r28 /* 80206CBC 00203ABC 63 DE 00 08 */ ori r30, r30, 8 /* 80206CC0 00203AC0 38 80 00 05 */ li r4, 5 -/* 80206CC4 00203AC4 48 01 8E 0D */ bl func_8021FAD0 +/* 80206CC4 00203AC4 48 01 8E 0D */ bl RpGameCubeVtxFmtSetPreLight lbl_80206CC8: /* 80206CC8 00203AC8 3C 60 00 18 */ lis r3, 0x00180180@ha /* 80206CCC 00203ACC 38 03 01 80 */ addi r0, r3, 0x00180180@l @@ -17769,19 +17769,19 @@ lbl_80206CC8: /* 80206CE0 00203AE0 38 80 00 01 */ li r4, 1 /* 80206CE4 00203AE4 38 A0 00 04 */ li r5, 4 /* 80206CE8 00203AE8 38 C0 00 00 */ li r6, 0 -/* 80206CEC 00203AEC 48 01 8D D5 */ bl func_8021FAC0 +/* 80206CEC 00203AEC 48 01 8D D5 */ bl RpGameCubeVtxFmtSetTexCoord lbl_80206CF0: /* 80206CF0 00203AF0 C0 22 BA E8 */ lfs f1, lbl_803D0468-_SDA2_BASE_(r2) -/* 80206CF4 00203AF4 48 00 E2 4D */ bl func_80214F40 +/* 80206CF4 00203AF4 48 00 E2 4D */ bl RpGeometryCreateSpace /* 80206CF8 00203AF8 93 C3 00 08 */ stw r30, 8(r3) /* 80206CFC 00203AFC 38 00 00 01 */ li r0, 1 /* 80206D00 00203B00 7C 7D 1B 78 */ mr r29, r3 /* 80206D04 00203B04 7F 84 E3 78 */ mr r4, r28 /* 80206D08 00203B08 90 03 00 14 */ stw r0, 0x14(r3) -/* 80206D0C 00203B0C 48 01 8F 1D */ bl func_8021FC28 +/* 80206D0C 00203B0C 48 01 8F 1D */ bl RpGameCubeGeometrySetVtxFmt /* 80206D10 00203B10 7F 83 E3 78 */ mr r3, r28 -/* 80206D14 00203B14 48 01 8E D1 */ bl func_8021FBE4 -/* 80206D18 00203B18 48 01 0E 55 */ bl func_80217B6C +/* 80206D14 00203B14 48 01 8E D1 */ bl RpGameCubeVtxFmtDestroy +/* 80206D18 00203B18 48 01 0E 55 */ bl RpMaterialCreate /* 80206D1C 00203B1C C0 22 BA EC */ lfs f1, lbl_803D046C-_SDA2_BASE_(r2) /* 80206D20 00203B20 7C 7C 1B 78 */ mr r28, r3 /* 80206D24 00203B24 C0 02 BA E8 */ lfs f0, lbl_803D0468-_SDA2_BASE_(r2) @@ -17797,9 +17797,9 @@ lbl_80206CF0: /* 80206D4C 00203B4C 80 01 00 18 */ lwz r0, 0x18(r1) /* 80206D50 00203B50 90 DC 00 10 */ stw r6, 0x10(r28) /* 80206D54 00203B54 90 1C 00 14 */ stw r0, 0x14(r28) -/* 80206D58 00203B58 48 00 E6 7D */ bl func_802153D4 +/* 80206D58 00203B58 48 00 E6 7D */ bl RpGeometryTriangleSetMaterial /* 80206D5C 00203B5C 38 60 00 1C */ li r3, 0x1c -/* 80206D60 00203B60 48 01 20 F9 */ bl func_80218E58 +/* 80206D60 00203B60 48 01 20 F9 */ bl _rpMeshHeaderCreate /* 80206D64 00203B64 7C 7E 1B 78 */ mr r30, r3 /* 80206D68 00203B68 38 80 00 00 */ li r4, 0 /* 80206D6C 00203B6C 38 A0 00 1C */ li r5, 0x1c @@ -17816,7 +17816,7 @@ lbl_80206CF0: /* 80206D98 00203B98 90 C6 00 00 */ stw r6, 0(r6) /* 80206D9C 00203B9C 93 9E 00 18 */ stw r28, 0x18(r30) /* 80206DA0 00203BA0 B0 1E 00 04 */ sth r0, 4(r30) -/* 80206DA4 00203BA4 48 01 2B 71 */ bl func_80219914 +/* 80206DA4 00203BA4 48 01 2B 71 */ bl _rpMeshGetNextSerialNumber /* 80206DA8 00203BA8 B0 7E 00 06 */ sth r3, 6(r30) /* 80206DAC 00203BAC 38 00 00 00 */ li r0, 0 /* 80206DB0 00203BB0 7F E3 FB 78 */ mr r3, r31 @@ -17825,13 +17825,13 @@ lbl_80206CF0: /* 80206DBC 00203BBC 38 A0 00 00 */ li r5, 0 /* 80206DC0 00203BC0 90 1E 00 08 */ stw r0, 8(r30) /* 80206DC4 00203BC4 93 DD 00 54 */ stw r30, 0x54(r29) -/* 80206DC8 00203BC8 48 00 C5 39 */ bl func_80213300 +/* 80206DC8 00203BC8 48 00 C5 39 */ bl RpAtomicSetGeometry /* 80206DCC 00203BCC 7C 60 1B 78 */ mr r0, r3 /* 80206DD0 00203BD0 7F A3 EB 78 */ mr r3, r29 /* 80206DD4 00203BD4 7C 1F 03 78 */ mr r31, r0 -/* 80206DD8 00203BD8 48 00 EE 1D */ bl func_80215BF4 +/* 80206DD8 00203BD8 48 00 EE 1D */ bl RpGeometryDestroy /* 80206DDC 00203BDC 7F 83 E3 78 */ mr r3, r28 -/* 80206DE0 00203BE0 48 01 0E 3D */ bl func_80217C1C +/* 80206DE0 00203BE0 48 01 0E 3D */ bl RpMaterialDestroy /* 80206DE4 00203BE4 7F E3 FB 78 */ mr r3, r31 /* 80206DE8 00203BE8 4B FF FC 6D */ bl func_80206A54 /* 80206DEC 00203BEC 80 0D 9E 30 */ lwz r0, lbl_803CC730-_SDA_BASE_(r13) @@ -17880,7 +17880,7 @@ lbl_80206E94: /* 80206E94 00203C94 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 80206E98 00203C98 80 63 00 00 */ lwz r3, 0(r3) /* 80206E9C 00203C9C 80 63 00 04 */ lwz r3, 4(r3) -/* 80206EA0 00203CA0 48 03 21 91 */ bl func_80239030 +/* 80206EA0 00203CA0 48 03 21 91 */ bl RwFrameGetLTM /* 80206EA4 00203CA4 57 A4 03 9C */ rlwinm r4, r29, 0, 0xe, 0xe /* 80206EA8 00203CA8 7C 7D 1B 78 */ mr r29, r3 /* 80206EAC 00203CAC 3C 04 FF FE */ addis r0, r4, 0xfffe @@ -17949,24 +17949,24 @@ lbl_80206F68: /* 80206FA0 00203DA0 41 82 00 44 */ beq lbl_80206FE4 /* 80206FA4 00203DA4 38 81 00 0C */ addi r4, r1, 0xc /* 80206FA8 00203DA8 38 60 00 0A */ li r3, 0xa -/* 80206FAC 00203DAC 48 02 88 91 */ bl func_8022F83C +/* 80206FAC 00203DAC 48 02 88 91 */ bl RwRenderStateGet /* 80206FB0 00203DB0 80 9F 00 A4 */ lwz r4, 0xa4(r31) /* 80206FB4 00203DB4 38 60 00 0A */ li r3, 0xa -/* 80206FB8 00203DB8 48 02 88 25 */ bl func_8022F7DC +/* 80206FB8 00203DB8 48 02 88 25 */ bl RwRenderStateSet /* 80206FBC 00203DBC 38 81 00 08 */ addi r4, r1, 8 /* 80206FC0 00203DC0 38 60 00 0B */ li r3, 0xb -/* 80206FC4 00203DC4 48 02 88 79 */ bl func_8022F83C +/* 80206FC4 00203DC4 48 02 88 79 */ bl RwRenderStateGet /* 80206FC8 00203DC8 80 9F 00 A8 */ lwz r4, 0xa8(r31) /* 80206FCC 00203DCC 38 60 00 0B */ li r3, 0xb -/* 80206FD0 00203DD0 48 02 88 0D */ bl func_8022F7DC +/* 80206FD0 00203DD0 48 02 88 0D */ bl RwRenderStateSet /* 80206FD4 00203DD4 38 60 00 0C */ li r3, 0xc /* 80206FD8 00203DD8 38 80 00 01 */ li r4, 1 -/* 80206FDC 00203DDC 48 02 88 01 */ bl func_8022F7DC +/* 80206FDC 00203DDC 48 02 88 01 */ bl RwRenderStateSet /* 80206FE0 00203DE0 48 00 00 10 */ b lbl_80206FF0 lbl_80206FE4: /* 80206FE4 00203DE4 38 60 00 0C */ li r3, 0xc /* 80206FE8 00203DE8 38 80 00 00 */ li r4, 0 -/* 80206FEC 00203DEC 48 02 87 F1 */ bl func_8022F7DC +/* 80206FEC 00203DEC 48 02 87 F1 */ bl RwRenderStateSet lbl_80206FF0: /* 80206FF0 00203DF0 81 9F 00 10 */ lwz r12, 0x10(r31) /* 80206FF4 00203DF4 7F C3 F3 78 */ mr r3, r30 @@ -17977,10 +17977,10 @@ lbl_80206FF0: /* 80207008 00203E08 41 82 00 1C */ beq lbl_80207024 /* 8020700C 00203E0C 80 81 00 0C */ lwz r4, 0xc(r1) /* 80207010 00203E10 38 60 00 0A */ li r3, 0xa -/* 80207014 00203E14 48 02 87 C9 */ bl func_8022F7DC +/* 80207014 00203E14 48 02 87 C9 */ bl RwRenderStateSet /* 80207018 00203E18 80 81 00 08 */ lwz r4, 8(r1) /* 8020701C 00203E1C 38 60 00 0B */ li r3, 0xb -/* 80207020 00203E20 48 02 87 BD */ bl func_8022F7DC +/* 80207020 00203E20 48 02 87 BD */ bl RwRenderStateSet lbl_80207024: /* 80207024 00203E24 38 60 00 00 */ li r3, 0 /* 80207028 00203E28 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 @@ -18006,59 +18006,59 @@ lbl_8020704C: /* 80207074 00203E74 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) /* 80207078 00203E78 83 DF 00 44 */ lwz r30, 0x44(r31) /* 8020707C 00203E7C 7F 83 00 2E */ lwzx r28, r3, r0 -/* 80207080 00203E80 4B FC 41 29 */ bl func_801CB1A8 +/* 80207080 00203E80 4B FC 41 29 */ bl GXClearVtxDesc /* 80207084 00203E84 38 60 00 09 */ li r3, 9 /* 80207088 00203E88 38 80 00 01 */ li r4, 1 -/* 8020708C 00203E8C 4B FC 3C D1 */ bl func_801CAD5C +/* 8020708C 00203E8C 4B FC 3C D1 */ bl GXSetVtxDesc /* 80207090 00203E90 88 DC 00 00 */ lbz r6, 0(r28) /* 80207094 00203E94 38 60 00 00 */ li r3, 0 /* 80207098 00203E98 88 FC 00 0C */ lbz r7, 0xc(r28) /* 8020709C 00203E9C 38 80 00 09 */ li r4, 9 /* 802070A0 00203EA0 38 A0 00 01 */ li r5, 1 -/* 802070A4 00203EA4 4B FC 41 3D */ bl func_801CB1E0 +/* 802070A4 00203EA4 4B FC 41 3D */ bl GXSetVtxAttrFmt /* 802070A8 00203EA8 80 1B 00 08 */ lwz r0, 8(r27) /* 802070AC 00203EAC 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 802070B0 00203EB0 41 82 00 28 */ beq lbl_802070D8 /* 802070B4 00203EB4 38 60 00 0A */ li r3, 0xa /* 802070B8 00203EB8 38 80 00 01 */ li r4, 1 -/* 802070BC 00203EBC 4B FC 3C A1 */ bl func_801CAD5C +/* 802070BC 00203EBC 4B FC 3C A1 */ bl GXSetVtxDesc /* 802070C0 00203EC0 88 DC 00 01 */ lbz r6, 1(r28) /* 802070C4 00203EC4 38 60 00 00 */ li r3, 0 /* 802070C8 00203EC8 38 80 00 0A */ li r4, 0xa /* 802070CC 00203ECC 38 A0 00 00 */ li r5, 0 /* 802070D0 00203ED0 38 E0 00 00 */ li r7, 0 -/* 802070D4 00203ED4 4B FC 41 0D */ bl func_801CB1E0 +/* 802070D4 00203ED4 4B FC 41 0D */ bl GXSetVtxAttrFmt lbl_802070D8: /* 802070D8 00203ED8 80 1B 00 08 */ lwz r0, 8(r27) /* 802070DC 00203EDC 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 802070E0 00203EE0 41 82 00 28 */ beq lbl_80207108 /* 802070E4 00203EE4 38 60 00 0B */ li r3, 0xb /* 802070E8 00203EE8 38 80 00 01 */ li r4, 1 -/* 802070EC 00203EEC 4B FC 3C 71 */ bl func_801CAD5C +/* 802070EC 00203EEC 4B FC 3C 71 */ bl GXSetVtxDesc /* 802070F0 00203EF0 88 DC 00 0A */ lbz r6, 0xa(r28) /* 802070F4 00203EF4 38 60 00 00 */ li r3, 0 /* 802070F8 00203EF8 38 80 00 0B */ li r4, 0xb /* 802070FC 00203EFC 38 A0 00 01 */ li r5, 1 /* 80207100 00203F00 38 E0 00 00 */ li r7, 0 -/* 80207104 00203F04 4B FC 40 DD */ bl func_801CB1E0 +/* 80207104 00203F04 4B FC 40 DD */ bl GXSetVtxAttrFmt lbl_80207108: /* 80207108 00203F08 80 1B 00 08 */ lwz r0, 8(r27) /* 8020710C 00203F0C 70 00 00 84 */ andi. r0, r0, 0x84 /* 80207110 00203F10 41 82 00 28 */ beq lbl_80207138 /* 80207114 00203F14 38 60 00 0D */ li r3, 0xd /* 80207118 00203F18 38 80 00 01 */ li r4, 1 -/* 8020711C 00203F1C 4B FC 3C 41 */ bl func_801CAD5C +/* 8020711C 00203F1C 4B FC 3C 41 */ bl GXSetVtxDesc /* 80207120 00203F20 88 DC 00 02 */ lbz r6, 2(r28) /* 80207124 00203F24 38 60 00 00 */ li r3, 0 /* 80207128 00203F28 88 FC 00 0E */ lbz r7, 0xe(r28) /* 8020712C 00203F2C 38 80 00 0D */ li r4, 0xd /* 80207130 00203F30 38 A0 00 01 */ li r5, 1 -/* 80207134 00203F34 4B FC 40 AD */ bl func_801CB1E0 +/* 80207134 00203F34 4B FC 40 AD */ bl GXSetVtxAttrFmt lbl_80207138: /* 80207138 00203F38 80 1B 00 08 */ lwz r0, 8(r27) /* 8020713C 00203F3C 38 60 00 00 */ li r3, 0 /* 80207140 00203F40 54 04 E7 FE */ rlwinm r4, r0, 0x1c, 0x1f, 0x1f -/* 80207144 00203F44 48 03 F5 41 */ bl func_80246684 +/* 80207144 00203F44 48 03 F5 41 */ bl _rwDlTransformSetup /* 80207148 00203F48 80 1B 00 24 */ lwz r0, 0x24(r27) /* 8020714C 00203F4C 2C 00 00 00 */ cmpwi r0, 0 /* 80207150 00203F50 40 81 00 F8 */ ble lbl_80207248 @@ -18075,7 +18075,7 @@ lbl_80207168: /* 80207178 00203F78 38 81 00 20 */ addi r4, r1, 0x20 /* 8020717C 00203F7C 38 60 00 04 */ li r3, 4 /* 80207180 00203F80 90 01 00 20 */ stw r0, 0x20(r1) -/* 80207184 00203F84 4B FC 62 71 */ bl func_801CD3F4 +/* 80207184 00203F84 4B FC 62 71 */ bl GXSetChanAmbColor /* 80207188 00203F88 48 00 00 A4 */ b lbl_8020722C lbl_8020718C: /* 8020718C 00203F8C 80 1B 00 1C */ lwz r0, 0x1c(r27) @@ -18111,21 +18111,21 @@ lbl_8020718C: /* 80207204 00204004 98 01 00 27 */ stb r0, 0x27(r1) /* 80207208 00204008 80 01 00 24 */ lwz r0, 0x24(r1) /* 8020720C 0020400C 90 01 00 1C */ stw r0, 0x1c(r1) -/* 80207210 00204010 4B FC 61 E5 */ bl func_801CD3F4 +/* 80207210 00204010 4B FC 61 E5 */ bl GXSetChanAmbColor /* 80207214 00204014 48 00 00 18 */ b lbl_8020722C lbl_80207218: /* 80207218 00204018 80 02 BA FC */ lwz r0, lbl_803D047C-_SDA2_BASE_(r2) /* 8020721C 0020401C 38 81 00 18 */ addi r4, r1, 0x18 /* 80207220 00204020 38 60 00 04 */ li r3, 4 /* 80207224 00204024 90 01 00 18 */ stw r0, 0x18(r1) -/* 80207228 00204028 4B FC 61 CD */ bl func_801CD3F4 +/* 80207228 00204028 4B FC 61 CD */ bl GXSetChanAmbColor lbl_8020722C: /* 8020722C 0020402C 80 02 BA F8 */ lwz r0, lbl_803D0478-_SDA2_BASE_(r2) /* 80207230 00204030 38 81 00 14 */ addi r4, r1, 0x14 /* 80207234 00204034 3B C0 00 00 */ li r30, 0 /* 80207238 00204038 38 60 00 04 */ li r3, 4 /* 8020723C 0020403C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80207240 00204040 4B FC 62 A5 */ bl func_801CD4E4 +/* 80207240 00204040 4B FC 62 A5 */ bl GXSetChanMatColor /* 80207244 00204044 48 00 00 E4 */ b lbl_80207328 lbl_80207248: /* 80207248 00204048 57 C0 03 19 */ rlwinm. r0, r30, 0, 0xc, 0xc @@ -18137,7 +18137,7 @@ lbl_80207248: /* 80207260 00204060 3B C0 00 00 */ li r30, 0 /* 80207264 00204064 38 60 00 04 */ li r3, 4 /* 80207268 00204068 90 01 00 10 */ stw r0, 0x10(r1) -/* 8020726C 0020406C 4B FC 62 79 */ bl func_801CD4E4 +/* 8020726C 0020406C 4B FC 62 79 */ bl GXSetChanMatColor /* 80207270 00204070 48 00 00 B8 */ b lbl_80207328 lbl_80207274: /* 80207274 00204074 57 C0 03 5F */ rlwinm. r0, r30, 0, 0xd, 0xf @@ -18179,17 +18179,17 @@ lbl_80207284: /* 80207300 00204100 98 01 00 27 */ stb r0, 0x27(r1) /* 80207304 00204104 80 01 00 24 */ lwz r0, 0x24(r1) /* 80207308 00204108 90 01 00 0C */ stw r0, 0xc(r1) -/* 8020730C 0020410C 4B FC 61 D9 */ bl func_801CD4E4 +/* 8020730C 0020410C 4B FC 61 D9 */ bl GXSetChanMatColor /* 80207310 00204110 48 00 00 18 */ b lbl_80207328 lbl_80207314: /* 80207314 00204114 80 02 BA FC */ lwz r0, lbl_803D047C-_SDA2_BASE_(r2) /* 80207318 00204118 38 81 00 08 */ addi r4, r1, 8 /* 8020731C 0020411C 38 60 00 04 */ li r3, 4 /* 80207320 00204120 90 01 00 08 */ stw r0, 8(r1) -/* 80207324 00204124 4B FC 61 C1 */ bl func_801CD4E4 +/* 80207324 00204124 4B FC 61 C1 */ bl GXSetChanMatColor lbl_80207328: /* 80207328 00204128 38 60 00 01 */ li r3, 1 -/* 8020732C 0020412C 4B FC 62 A9 */ bl func_801CD5D4 +/* 8020732C 0020412C 4B FC 62 A9 */ bl GXSetNumChans /* 80207330 00204130 80 FB 00 20 */ lwz r7, 0x20(r27) /* 80207334 00204134 7F A4 EB 78 */ mr r4, r29 /* 80207338 00204138 7F 85 E3 78 */ mr r5, r28 @@ -18197,7 +18197,7 @@ lbl_80207328: /* 80207340 00204140 38 60 00 00 */ li r3, 0 /* 80207344 00204144 39 00 00 02 */ li r8, 2 /* 80207348 00204148 39 20 00 01 */ li r9, 1 -/* 8020734C 0020414C 4B FC 62 C5 */ bl func_801CD610 +/* 8020734C 0020414C 4B FC 62 C5 */ bl GXSetChanCtrl /* 80207350 00204150 7F A4 EB 78 */ mr r4, r29 /* 80207354 00204154 7F 85 E3 78 */ mr r5, r28 /* 80207358 00204158 7F C6 F3 78 */ mr r6, r30 @@ -18205,7 +18205,7 @@ lbl_80207328: /* 80207360 00204160 38 E0 00 00 */ li r7, 0 /* 80207364 00204164 39 00 00 00 */ li r8, 0 /* 80207368 00204168 39 20 00 02 */ li r9, 2 -/* 8020736C 0020416C 4B FC 62 A5 */ bl func_801CD610 +/* 8020736C 0020416C 4B FC 62 A5 */ bl GXSetChanCtrl /* 80207370 00204170 38 60 00 05 */ li r3, 5 /* 80207374 00204174 38 80 00 00 */ li r4, 0 /* 80207378 00204178 38 A0 00 00 */ li r5, 0 @@ -18213,41 +18213,41 @@ lbl_80207328: /* 80207380 00204180 38 E0 00 00 */ li r7, 0 /* 80207384 00204184 39 00 00 00 */ li r8, 0 /* 80207388 00204188 39 20 00 02 */ li r9, 2 -/* 8020738C 0020418C 4B FC 62 85 */ bl func_801CD610 +/* 8020738C 0020418C 4B FC 62 85 */ bl GXSetChanCtrl /* 80207390 00204190 38 60 00 01 */ li r3, 1 -/* 80207394 00204194 4B FC 81 1D */ bl func_801CF4B0 +/* 80207394 00204194 4B FC 81 1D */ bl GXSetNumTevStages /* 80207398 00204198 80 1B 00 08 */ lwz r0, 8(r27) /* 8020739C 0020419C 70 00 00 84 */ andi. r0, r0, 0x84 /* 802073A0 002041A0 41 82 00 4C */ beq lbl_802073EC /* 802073A4 002041A4 38 60 00 01 */ li r3, 1 -/* 802073A8 002041A8 4B FC 46 CD */ bl func_801CBA74 +/* 802073A8 002041A8 4B FC 46 CD */ bl GXSetNumTexGens /* 802073AC 002041AC 38 60 00 00 */ li r3, 0 /* 802073B0 002041B0 38 80 00 01 */ li r4, 1 /* 802073B4 002041B4 38 A0 00 04 */ li r5, 4 /* 802073B8 002041B8 38 C0 00 3C */ li r6, 0x3c /* 802073BC 002041BC 38 E0 00 00 */ li r7, 0 /* 802073C0 002041C0 39 00 00 7D */ li r8, 0x7d -/* 802073C4 002041C4 4B FC 44 31 */ bl func_801CB7F4 +/* 802073C4 002041C4 4B FC 44 31 */ bl GXSetTexCoordGen2 /* 802073C8 002041C8 38 60 00 00 */ li r3, 0 /* 802073CC 002041CC 38 80 00 00 */ li r4, 0 /* 802073D0 002041D0 38 A0 00 00 */ li r5, 0 /* 802073D4 002041D4 38 C0 00 04 */ li r6, 4 -/* 802073D8 002041D8 4B FC 7F 3D */ bl func_801CF314 +/* 802073D8 002041D8 4B FC 7F 3D */ bl GXSetTevOrder /* 802073DC 002041DC 38 60 00 00 */ li r3, 0 /* 802073E0 002041E0 38 80 00 00 */ li r4, 0 -/* 802073E4 002041E4 4B FC 79 91 */ bl func_801CED74 +/* 802073E4 002041E4 4B FC 79 91 */ bl GXSetTevOp /* 802073E8 002041E8 48 00 00 2C */ b lbl_80207414 lbl_802073EC: /* 802073EC 002041EC 38 60 00 00 */ li r3, 0 -/* 802073F0 002041F0 4B FC 46 85 */ bl func_801CBA74 +/* 802073F0 002041F0 4B FC 46 85 */ bl GXSetNumTexGens /* 802073F4 002041F4 38 60 00 00 */ li r3, 0 /* 802073F8 002041F8 38 80 00 FF */ li r4, 0xff /* 802073FC 002041FC 38 A0 00 FF */ li r5, 0xff /* 80207400 00204200 38 C0 00 04 */ li r6, 4 -/* 80207404 00204204 4B FC 7F 11 */ bl func_801CF314 +/* 80207404 00204204 4B FC 7F 11 */ bl GXSetTevOrder /* 80207408 00204208 38 60 00 00 */ li r3, 0 /* 8020740C 0020420C 38 80 00 04 */ li r4, 4 -/* 80207410 00204210 4B FC 79 65 */ bl func_801CED74 +/* 80207410 00204210 4B FC 79 65 */ bl GXSetTevOp lbl_80207414: /* 80207414 00204214 80 1B 00 08 */ lwz r0, 8(r27) /* 80207418 00204218 80 7B 00 04 */ lwz r3, 4(r27) @@ -18257,7 +18257,7 @@ lbl_80207414: /* 80207428 00204228 38 80 00 00 */ li r4, 0 /* 8020742C 0020422C 83 63 00 00 */ lwz r27, 0(r3) /* 80207430 00204230 7F 63 DB 78 */ mr r3, r27 -/* 80207434 00204234 48 04 3C C1 */ bl func_8024B0F4 +/* 80207434 00204234 48 04 3C C1 */ bl _rwDlTextureSet /* 80207438 00204238 28 1B 00 00 */ cmplwi r27, 0 /* 8020743C 0020423C 41 82 00 2C */ beq lbl_80207468 /* 80207440 00204240 80 9B 00 00 */ lwz r4, 0(r27) @@ -18269,7 +18269,7 @@ lbl_80207414: /* 80207458 00204258 7C 04 00 2E */ lwzx r0, r4, r0 /* 8020745C 0020425C 54 00 07 FE */ clrlwi r0, r0, 0x1f /* 80207460 00204260 68 03 00 01 */ xori r3, r0, 1 -/* 80207464 00204264 48 04 18 99 */ bl func_80248CFC +/* 80207464 00204264 48 04 18 99 */ bl _rwDlRenderStateSetZCompLoc lbl_80207468: /* 80207468 00204268 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) /* 8020746C 0020426C 38 60 00 80 */ li r3, 0x80 @@ -18282,7 +18282,7 @@ lbl_80207468: /* 80207488 00204288 83 E5 00 44 */ lwz r31, 0x44(r5) /* 8020748C 0020428C 54 1E 04 3E */ clrlwi r30, r0, 0x10 /* 80207490 00204290 54 05 14 3A */ rlwinm r5, r0, 2, 0x10, 0x1d -/* 80207494 00204294 4B FC 4D 85 */ bl func_801CC218 +/* 80207494 00204294 4B FC 4D 85 */ bl GXBegin /* 80207498 00204298 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) /* 8020749C 0020429C 39 00 00 00 */ li r8, 0 /* 802074A0 002042A0 7D 04 43 78 */ mr r4, r8 @@ -21208,8 +21208,8 @@ lbl_80209D44: /* 80209DDC 00206BDC 38 21 00 E8 */ addi r1, r1, 0xe8 /* 80209DE0 00206BE0 4E 80 00 20 */ blr -.global func_80209DE4 -func_80209DE4: +.global _rpSkinSplitDataDestroy +_rpSkinSplitDataDestroy: /* 80209DE4 00206BE4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80209DE8 00206BE8 7C 08 02 A6 */ mflr r0 /* 80209DEC 00206BEC 90 01 00 14 */ stw r0, 0x14(r1) @@ -21237,8 +21237,8 @@ lbl_80209E14: /* 80209E40 00206C40 38 21 00 10 */ addi r1, r1, 0x10 /* 80209E44 00206C44 4E 80 00 20 */ blr -.global func_80209E48 -func_80209E48: +.global _rpSkinSplitDataStreamWrite +_rpSkinSplitDataStreamWrite: /* 80209E48 00206C48 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80209E4C 00206C4C 7C 08 02 A6 */ mflr r0 /* 80209E50 00206C50 38 A0 00 04 */ li r5, 4 @@ -21250,7 +21250,7 @@ func_80209E48: /* 80209E68 00206C68 93 A1 00 14 */ stw r29, 0x14(r1) /* 80209E6C 00206C6C 7C 7D 1B 78 */ mr r29, r3 /* 80209E70 00206C70 7F E4 FB 78 */ mr r4, r31 -/* 80209E74 00206C74 48 02 52 3D */ bl func_8022F0B0 +/* 80209E74 00206C74 48 02 52 3D */ bl RwStreamWriteInt32 /* 80209E78 00206C78 28 03 00 00 */ cmplwi r3, 0 /* 80209E7C 00206C7C 40 82 00 0C */ bne lbl_80209E88 /* 80209E80 00206C80 38 60 00 00 */ li r3, 0 @@ -21259,7 +21259,7 @@ lbl_80209E88: /* 80209E88 00206C88 7F A3 EB 78 */ mr r3, r29 /* 80209E8C 00206C8C 38 9F 00 04 */ addi r4, r31, 4 /* 80209E90 00206C90 38 A0 00 04 */ li r5, 4 -/* 80209E94 00206C94 48 02 52 1D */ bl func_8022F0B0 +/* 80209E94 00206C94 48 02 52 1D */ bl RwStreamWriteInt32 /* 80209E98 00206C98 28 03 00 00 */ cmplwi r3, 0 /* 80209E9C 00206C9C 40 82 00 0C */ bne lbl_80209EA8 /* 80209EA0 00206CA0 38 60 00 00 */ li r3, 0 @@ -21268,7 +21268,7 @@ lbl_80209EA8: /* 80209EA8 00206CA8 7F A3 EB 78 */ mr r3, r29 /* 80209EAC 00206CAC 38 9F 00 08 */ addi r4, r31, 8 /* 80209EB0 00206CB0 38 A0 00 04 */ li r5, 4 -/* 80209EB4 00206CB4 48 02 51 FD */ bl func_8022F0B0 +/* 80209EB4 00206CB4 48 02 51 FD */ bl RwStreamWriteInt32 /* 80209EB8 00206CB8 28 03 00 00 */ cmplwi r3, 0 /* 80209EBC 00206CBC 40 82 00 0C */ bne lbl_80209EC8 /* 80209EC0 00206CC0 38 60 00 00 */ li r3, 0 @@ -21286,7 +21286,7 @@ lbl_80209EC8: /* 80209EEC 00206CEC 80 9F 00 0C */ lwz r4, 0xc(r31) /* 80209EF0 00206CF0 7C A5 02 14 */ add r5, r5, r0 /* 80209EF4 00206CF4 7C A6 2A 14 */ add r5, r6, r5 -/* 80209EF8 00206CF8 48 02 88 19 */ bl func_80232710 +/* 80209EF8 00206CF8 48 02 88 19 */ bl RwStreamWrite /* 80209EFC 00206CFC 28 03 00 00 */ cmplwi r3, 0 /* 80209F00 00206D00 40 82 00 0C */ bne lbl_80209F0C /* 80209F04 00206D04 38 60 00 00 */ li r3, 0 @@ -21302,8 +21302,8 @@ lbl_80209F10: /* 80209F24 00206D24 38 21 00 20 */ addi r1, r1, 0x20 /* 80209F28 00206D28 4E 80 00 20 */ blr -.global func_80209F2C -func_80209F2C: +.global _rpSkinSplitDataStreamRead +_rpSkinSplitDataStreamRead: /* 80209F2C 00206D2C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80209F30 00206D30 7C 08 02 A6 */ mflr r0 /* 80209F34 00206D34 90 01 00 44 */ stw r0, 0x44(r1) @@ -21314,7 +21314,7 @@ func_80209F2C: /* 80209F48 00206D48 3B FE 00 2C */ addi r31, r30, 0x2c /* 80209F4C 00206D4C 38 81 00 08 */ addi r4, r1, 8 /* 80209F50 00206D50 38 A0 00 04 */ li r5, 4 -/* 80209F54 00206D54 48 02 53 49 */ bl func_8022F29C +/* 80209F54 00206D54 48 02 53 49 */ bl RwStreamReadInt32 /* 80209F58 00206D58 28 03 00 00 */ cmplwi r3, 0 /* 80209F5C 00206D5C 40 82 00 0C */ bne lbl_80209F68 /* 80209F60 00206D60 38 60 00 00 */ li r3, 0 @@ -21323,7 +21323,7 @@ lbl_80209F68: /* 80209F68 00206D68 7F A3 EB 78 */ mr r3, r29 /* 80209F6C 00206D6C 38 81 00 10 */ addi r4, r1, 0x10 /* 80209F70 00206D70 38 A0 00 04 */ li r5, 4 -/* 80209F74 00206D74 48 02 53 29 */ bl func_8022F29C +/* 80209F74 00206D74 48 02 53 29 */ bl RwStreamReadInt32 /* 80209F78 00206D78 28 03 00 00 */ cmplwi r3, 0 /* 80209F7C 00206D7C 40 82 00 0C */ bne lbl_80209F88 /* 80209F80 00206D80 38 60 00 00 */ li r3, 0 @@ -21332,7 +21332,7 @@ lbl_80209F88: /* 80209F88 00206D88 7F A3 EB 78 */ mr r3, r29 /* 80209F8C 00206D8C 38 81 00 0C */ addi r4, r1, 0xc /* 80209F90 00206D90 38 A0 00 04 */ li r5, 4 -/* 80209F94 00206D94 48 02 53 09 */ bl func_8022F29C +/* 80209F94 00206D94 48 02 53 09 */ bl RwStreamReadInt32 /* 80209F98 00206D98 28 03 00 00 */ cmplwi r3, 0 /* 80209F9C 00206D9C 40 82 00 0C */ bne lbl_80209FA8 /* 80209FA0 00206DA0 38 60 00 00 */ li r3, 0 @@ -21404,7 +21404,7 @@ lbl_8020A07C: /* 8020A094 00206E94 80 9F 00 0C */ lwz r4, 0xc(r31) /* 8020A098 00206E98 7C A5 02 14 */ add r5, r5, r0 /* 8020A09C 00206E9C 7C A6 2A 14 */ add r5, r6, r5 -/* 8020A0A0 00206EA0 48 02 84 D5 */ bl func_80232574 +/* 8020A0A0 00206EA0 48 02 84 D5 */ bl RwStreamRead /* 8020A0A4 00206EA4 28 03 00 00 */ cmplwi r3, 0 /* 8020A0A8 00206EA8 40 82 00 20 */ bne lbl_8020A0C8 /* 8020A0AC 00206EAC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -21424,8 +21424,8 @@ lbl_8020A0CC: /* 8020A0DC 00206EDC 38 21 00 40 */ addi r1, r1, 0x40 /* 8020A0E0 00206EE0 4E 80 00 20 */ blr -.global func_8020A0E4 -func_8020A0E4: +.global _rpSkinSplitDataStreamGetSize +_rpSkinSplitDataStreamGetSize: /* 8020A0E4 00206EE4 80 83 00 30 */ lwz r4, 0x30(r3) /* 8020A0E8 00206EE8 38 00 00 0C */ li r0, 0xc /* 8020A0EC 00206EEC 28 04 00 00 */ cmplwi r4, 0 @@ -21703,26 +21703,26 @@ lbl_8020A48C: /* 8020A4B8 002072B8 40 82 00 A4 */ bne lbl_8020A55C /* 8020A4BC 002072BC 3B E0 00 01 */ li r31, 1 /* 8020A4C0 002072C0 38 60 01 20 */ li r3, 0x120 -/* 8020A4C4 002072C4 48 02 D8 E1 */ bl func_80237DA4 +/* 8020A4C4 002072C4 48 02 D8 E1 */ bl RwEngineGetPluginOffset /* 8020A4C8 002072C8 2C 03 FF FF */ cmpwi r3, -1 /* 8020A4CC 002072CC 41 82 00 08 */ beq lbl_8020A4D4 /* 8020A4D0 002072D0 63 FF 00 02 */ ori r31, r31, 2 lbl_8020A4D4: /* 8020A4D4 002072D4 38 60 01 2E */ li r3, 0x12e -/* 8020A4D8 002072D8 48 02 D8 CD */ bl func_80237DA4 +/* 8020A4D8 002072D8 48 02 D8 CD */ bl RwEngineGetPluginOffset /* 8020A4DC 002072DC 2C 03 FF FF */ cmpwi r3, -1 /* 8020A4E0 002072E0 41 82 00 08 */ beq lbl_8020A4E8 /* 8020A4E4 002072E4 63 FF 00 04 */ ori r31, r31, 4 lbl_8020A4E8: /* 8020A4E8 002072E8 7F E3 FB 78 */ mr r3, r31 -/* 8020A4EC 002072EC 48 00 52 F1 */ bl func_8020F7DC +/* 8020A4EC 002072EC 48 00 52 F1 */ bl _rpSkinPipelinesCreate /* 8020A4F0 002072F0 3C 60 80 38 */ lis r3, lbl_80383638@ha /* 8020A4F4 002072F4 80 8D 87 38 */ lwz r4, lbl_803CB038-_SDA_BASE_(r13) /* 8020A4F8 002072F8 38 E3 36 38 */ addi r7, r3, lbl_80383638@l /* 8020A4FC 002072FC 80 CD 87 3C */ lwz r6, lbl_803CB03C-_SDA_BASE_(r13) /* 8020A500 00207300 38 60 00 48 */ li r3, 0x48 /* 8020A504 00207304 38 A0 00 04 */ li r5, 4 -/* 8020A508 00207308 48 02 6E 01 */ bl func_80231308 +/* 8020A508 00207308 48 02 6E 01 */ bl RwFreeListCreateAndPreallocateSpace /* 8020A50C 0020730C 3C 80 80 2B */ lis r4, lbl_802B76F0@ha /* 8020A510 00207310 38 84 76 F0 */ addi r4, r4, lbl_802B76F0@l /* 8020A514 00207314 90 64 00 18 */ stw r3, 0x18(r4) @@ -21768,11 +21768,11 @@ lbl_8020A588: /* 8020A5AC 002073AC 34 03 FF FF */ addic. r0, r3, -1 /* 8020A5B0 002073B0 90 04 00 20 */ stw r0, 0x20(r4) /* 8020A5B4 002073B4 40 82 00 44 */ bne lbl_8020A5F8 -/* 8020A5B8 002073B8 48 00 52 81 */ bl func_8020F838 +/* 8020A5B8 002073B8 48 00 52 81 */ bl _rpSkinPipelinesDestroy /* 8020A5BC 002073BC 3C 60 80 2B */ lis r3, lbl_802B76F0@ha /* 8020A5C0 002073C0 3B E3 76 F0 */ addi r31, r3, lbl_802B76F0@l /* 8020A5C4 002073C4 80 7F 00 18 */ lwz r3, 0x18(r31) -/* 8020A5C8 002073C8 48 02 6E 19 */ bl func_802313E0 +/* 8020A5C8 002073C8 48 02 6E 19 */ bl RwFreeListDestroy /* 8020A5CC 002073CC 38 00 00 00 */ li r0, 0 /* 8020A5D0 002073D0 3C 60 80 2B */ lis r3, lbl_802B76F0@ha /* 8020A5D4 002073D4 90 1F 00 18 */ stw r0, 0x18(r31) @@ -21813,9 +21813,9 @@ lbl_8020A62C: /* 8020A654 00207454 7F DD 00 2E */ lwzx r30, r29, r0 /* 8020A658 00207458 28 1E 00 00 */ cmplwi r30, 0 /* 8020A65C 0020745C 41 82 00 18 */ beq lbl_8020A674 -/* 8020A660 00207460 48 00 21 09 */ bl func_8020C768 +/* 8020A660 00207460 48 00 21 09 */ bl _rpSkinDeinitialize /* 8020A664 00207464 7F C3 F3 78 */ mr r3, r30 -/* 8020A668 00207468 48 00 0B 71 */ bl func_8020B1D8 +/* 8020A668 00207468 48 00 0B 71 */ bl RpSkinDestroy /* 8020A66C 0020746C 80 1F 00 08 */ lwz r0, 8(r31) /* 8020A670 00207470 7C 7D 01 2E */ stwx r3, r29, r0 lbl_8020A674: @@ -21862,11 +21862,11 @@ lbl_8020A6EC: /* 8020A700 00207500 93 C1 00 08 */ stw r30, 8(r1) /* 8020A704 00207504 7C 7E 1B 78 */ mr r30, r3 /* 8020A708 00207508 38 60 01 20 */ li r3, 0x120 -/* 8020A70C 0020750C 48 02 D6 99 */ bl func_80237DA4 +/* 8020A70C 0020750C 48 02 D6 99 */ bl RwEngineGetPluginOffset /* 8020A710 00207510 2C 03 FF FF */ cmpwi r3, -1 /* 8020A714 00207514 41 82 00 1C */ beq lbl_8020A730 /* 8020A718 00207518 38 60 01 20 */ li r3, 0x120 -/* 8020A71C 0020751C 48 00 A6 F5 */ bl func_80214E10 +/* 8020A71C 0020751C 48 00 A6 F5 */ bl RpAtomicGetPluginOffset /* 8020A720 00207520 7C 1E 18 AE */ lbzx r0, r30, r3 /* 8020A724 00207524 28 00 00 00 */ cmplwi r0, 0 /* 8020A728 00207528 41 82 00 08 */ beq lbl_8020A730 @@ -21875,11 +21875,11 @@ lbl_8020A730: /* 8020A730 00207530 80 7E 00 18 */ lwz r3, 0x18(r30) /* 8020A734 00207534 28 03 00 00 */ cmplwi r3, 0 /* 8020A738 00207538 41 82 00 58 */ beq lbl_8020A790 -/* 8020A73C 0020753C 48 00 09 FD */ bl func_8020B138 +/* 8020A73C 0020753C 48 00 09 FD */ bl RpSkinGeometryGetSkin /* 8020A740 00207540 28 03 00 00 */ cmplwi r3, 0 /* 8020A744 00207544 41 82 00 4C */ beq lbl_8020A790 /* 8020A748 00207548 38 60 01 20 */ li r3, 0x120 -/* 8020A74C 0020754C 48 02 D6 59 */ bl func_80237DA4 +/* 8020A74C 0020754C 48 02 D6 59 */ bl RwEngineGetPluginOffset /* 8020A750 00207550 2C 03 FF FF */ cmpwi r3, -1 /* 8020A754 00207554 40 82 00 14 */ bne lbl_8020A768 /* 8020A758 00207558 2C 1F 00 02 */ cmpwi r31, 2 @@ -21888,7 +21888,7 @@ lbl_8020A730: /* 8020A764 00207564 48 00 00 20 */ b lbl_8020A784 lbl_8020A768: /* 8020A768 00207568 38 60 01 2E */ li r3, 0x12e -/* 8020A76C 0020756C 48 02 D6 39 */ bl func_80237DA4 +/* 8020A76C 0020756C 48 02 D6 39 */ bl RwEngineGetPluginOffset /* 8020A770 00207570 2C 03 FF FF */ cmpwi r3, -1 /* 8020A774 00207574 40 82 00 10 */ bne lbl_8020A784 /* 8020A778 00207578 2C 1F 00 03 */ cmpwi r31, 3 @@ -21897,7 +21897,7 @@ lbl_8020A768: lbl_8020A784: /* 8020A784 00207584 7F C3 F3 78 */ mr r3, r30 /* 8020A788 00207588 7F E4 FB 78 */ mr r4, r31 -/* 8020A78C 0020758C 48 00 50 F5 */ bl func_8020F880 +/* 8020A78C 0020758C 48 00 50 F5 */ bl _rpSkinPipelinesAttach lbl_8020A790: /* 8020A790 00207590 80 01 00 14 */ lwz r0, 0x14(r1) /* 8020A794 00207594 38 60 00 01 */ li r3, 1 @@ -21917,11 +21917,11 @@ lbl_8020A7AC: /* 8020A7C8 002075C8 80 63 00 18 */ lwz r3, 0x18(r3) /* 8020A7CC 002075CC 28 03 00 00 */ cmplwi r3, 0 /* 8020A7D0 002075D0 41 82 00 58 */ beq lbl_8020A828 -/* 8020A7D4 002075D4 48 00 09 65 */ bl func_8020B138 +/* 8020A7D4 002075D4 48 00 09 65 */ bl RpSkinGeometryGetSkin /* 8020A7D8 002075D8 28 03 00 00 */ cmplwi r3, 0 /* 8020A7DC 002075DC 41 82 00 4C */ beq lbl_8020A828 /* 8020A7E0 002075E0 38 60 01 20 */ li r3, 0x120 -/* 8020A7E4 002075E4 48 02 D5 C1 */ bl func_80237DA4 +/* 8020A7E4 002075E4 48 02 D5 C1 */ bl RwEngineGetPluginOffset /* 8020A7E8 002075E8 2C 03 FF FF */ cmpwi r3, -1 /* 8020A7EC 002075EC 40 82 00 14 */ bne lbl_8020A800 /* 8020A7F0 002075F0 2C 1F 00 02 */ cmpwi r31, 2 @@ -21930,7 +21930,7 @@ lbl_8020A7AC: /* 8020A7FC 002075FC 48 00 00 20 */ b lbl_8020A81C lbl_8020A800: /* 8020A800 00207600 38 60 01 2E */ li r3, 0x12e -/* 8020A804 00207604 48 02 D5 A1 */ bl func_80237DA4 +/* 8020A804 00207604 48 02 D5 A1 */ bl RwEngineGetPluginOffset /* 8020A808 00207608 2C 03 FF FF */ cmpwi r3, -1 /* 8020A80C 0020760C 40 82 00 10 */ bne lbl_8020A81C /* 8020A810 00207610 2C 1F 00 03 */ cmpwi r31, 3 @@ -21939,7 +21939,7 @@ lbl_8020A800: lbl_8020A81C: /* 8020A81C 0020761C 7F C3 F3 78 */ mr r3, r30 /* 8020A820 00207620 7F E4 FB 78 */ mr r4, r31 -/* 8020A824 00207624 48 00 50 5D */ bl func_8020F880 +/* 8020A824 00207624 48 00 50 5D */ bl _rpSkinPipelinesAttach lbl_8020A828: /* 8020A828 00207628 80 01 00 14 */ lwz r0, 0x14(r1) /* 8020A82C 0020762C 38 60 00 01 */ li r3, 1 @@ -21974,11 +21974,11 @@ lbl_8020A844: /* 8020A89C 0020769C 54 00 30 32 */ slwi r0, r0, 6 /* 8020A8A0 002076A0 7F FF 22 14 */ add r31, r31, r4 /* 8020A8A4 002076A4 7F FF 02 14 */ add r31, r31, r0 -/* 8020A8A8 002076A8 4B FF F8 3D */ bl func_8020A0E4 +/* 8020A8A8 002076A8 4B FF F8 3D */ bl _rpSkinSplitDataStreamGetSize /* 8020A8AC 002076AC 7F FF 1A 14 */ add r31, r31, r3 /* 8020A8B0 002076B0 48 00 00 0C */ b lbl_8020A8BC lbl_8020A8B4: -/* 8020A8B4 002076B4 48 00 20 0D */ bl func_8020C8C0 +/* 8020A8B4 002076B4 48 00 20 0D */ bl _rpSkinGeometryNativeSize /* 8020A8B8 002076B8 7C 7F 1B 78 */ mr r31, r3 lbl_8020A8BC: /* 8020A8BC 002076BC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -22015,7 +22015,7 @@ lbl_8020A8D4: /* 8020A934 00207734 83 C8 00 14 */ lwz r30, 0x14(r8) /* 8020A938 00207738 50 E0 06 3E */ rlwimi r0, r7, 0, 0x18, 0x1f /* 8020A93C 0020773C 90 01 00 08 */ stw r0, 8(r1) -/* 8020A940 00207740 48 02 47 71 */ bl func_8022F0B0 +/* 8020A940 00207740 48 02 47 71 */ bl RwStreamWriteInt32 /* 8020A944 00207744 28 03 00 00 */ cmplwi r3, 0 /* 8020A948 00207748 40 82 00 0C */ bne lbl_8020A954 /* 8020A94C 0020774C 38 60 00 00 */ li r3, 0 @@ -22024,7 +22024,7 @@ lbl_8020A954: /* 8020A954 00207754 80 9F 00 08 */ lwz r4, 8(r31) /* 8020A958 00207758 7F A3 EB 78 */ mr r3, r29 /* 8020A95C 0020775C 80 BF 00 04 */ lwz r5, 4(r31) -/* 8020A960 00207760 48 02 7D B1 */ bl func_80232710 +/* 8020A960 00207760 48 02 7D B1 */ bl RwStreamWrite /* 8020A964 00207764 28 03 00 00 */ cmplwi r3, 0 /* 8020A968 00207768 40 82 00 0C */ bne lbl_8020A974 /* 8020A96C 0020776C 38 60 00 00 */ li r3, 0 @@ -22033,7 +22033,7 @@ lbl_8020A974: /* 8020A974 00207774 80 9F 00 14 */ lwz r4, 0x14(r31) /* 8020A978 00207778 7F A3 EB 78 */ mr r3, r29 /* 8020A97C 0020777C 57 C5 10 3A */ slwi r5, r30, 2 -/* 8020A980 00207780 48 02 47 31 */ bl func_8022F0B0 +/* 8020A980 00207780 48 02 47 31 */ bl RwStreamWriteInt32 /* 8020A984 00207784 28 03 00 00 */ cmplwi r3, 0 /* 8020A988 00207788 40 82 00 0C */ bne lbl_8020A994 /* 8020A98C 0020778C 38 60 00 00 */ li r3, 0 @@ -22042,7 +22042,7 @@ lbl_8020A994: /* 8020A994 00207794 80 9F 00 18 */ lwz r4, 0x18(r31) /* 8020A998 00207798 7F A3 EB 78 */ mr r3, r29 /* 8020A99C 0020779C 57 C5 20 36 */ slwi r5, r30, 4 -/* 8020A9A0 002077A0 48 02 46 09 */ bl func_8022EFA8 +/* 8020A9A0 002077A0 48 02 46 09 */ bl RwStreamWriteReal /* 8020A9A4 002077A4 28 03 00 00 */ cmplwi r3, 0 /* 8020A9A8 002077A8 40 82 00 0C */ bne lbl_8020A9B4 /* 8020A9AC 002077AC 38 60 00 00 */ li r3, 0 @@ -22052,7 +22052,7 @@ lbl_8020A9B4: /* 8020A9B8 002077B8 7F A3 EB 78 */ mr r3, r29 /* 8020A9BC 002077BC 80 9F 00 0C */ lwz r4, 0xc(r31) /* 8020A9C0 002077C0 54 05 30 32 */ slwi r5, r0, 6 -/* 8020A9C4 002077C4 48 02 45 E5 */ bl func_8022EFA8 +/* 8020A9C4 002077C4 48 02 45 E5 */ bl RwStreamWriteReal /* 8020A9C8 002077C8 28 03 00 00 */ cmplwi r3, 0 /* 8020A9CC 002077CC 40 82 00 0C */ bne lbl_8020A9D8 /* 8020A9D0 002077D0 38 60 00 00 */ li r3, 0 @@ -22060,14 +22060,14 @@ lbl_8020A9B4: lbl_8020A9D8: /* 8020A9D8 002077D8 7F A3 EB 78 */ mr r3, r29 /* 8020A9DC 002077DC 7F E4 FB 78 */ mr r4, r31 -/* 8020A9E0 002077E0 4B FF F4 69 */ bl func_80209E48 +/* 8020A9E0 002077E0 4B FF F4 69 */ bl _rpSkinSplitDataStreamWrite /* 8020A9E4 002077E4 28 03 00 00 */ cmplwi r3, 0 /* 8020A9E8 002077E8 40 82 00 24 */ bne lbl_8020AA0C /* 8020A9EC 002077EC 38 60 00 00 */ li r3, 0 /* 8020A9F0 002077F0 48 00 00 20 */ b lbl_8020AA10 lbl_8020A9F4: /* 8020A9F4 002077F4 7D 04 43 78 */ mr r4, r8 -/* 8020A9F8 002077F8 48 00 1F 95 */ bl func_8020C98C +/* 8020A9F8 002077F8 48 00 1F 95 */ bl _rpSkinGeometryNativeWrite /* 8020A9FC 002077FC 28 03 00 00 */ cmplwi r3, 0 /* 8020AA00 00207800 40 82 00 0C */ bne lbl_8020AA0C /* 8020AA04 00207804 38 60 00 00 */ li r3, 0 @@ -22095,7 +22095,7 @@ lbl_8020AA2C: /* 8020AA50 00207850 40 82 02 E0 */ bne lbl_8020AD30 /* 8020AA54 00207854 38 81 00 08 */ addi r4, r1, 8 /* 8020AA58 00207858 38 A0 00 04 */ li r5, 4 -/* 8020AA5C 0020785C 48 02 48 41 */ bl func_8022F29C +/* 8020AA5C 0020785C 48 02 48 41 */ bl RwStreamReadInt32 /* 8020AA60 00207860 28 03 00 00 */ cmplwi r3, 0 /* 8020AA64 00207864 40 82 00 0C */ bne lbl_8020AA70 /* 8020AA68 00207868 38 60 00 00 */ li r3, 0 @@ -22134,7 +22134,7 @@ lbl_8020AAE0: /* 8020AAE0 002078E0 80 9D 00 08 */ lwz r4, 8(r29) /* 8020AAE4 002078E4 7F 83 E3 78 */ mr r3, r28 /* 8020AAE8 002078E8 7F 65 DB 78 */ mr r5, r27 -/* 8020AAEC 002078EC 48 02 7A 89 */ bl func_80232574 +/* 8020AAEC 002078EC 48 02 7A 89 */ bl RwStreamRead /* 8020AAF0 002078F0 7C 1B 18 40 */ cmplw r27, r3 /* 8020AAF4 002078F4 41 82 00 0C */ beq lbl_8020AB00 /* 8020AAF8 002078F8 38 60 00 00 */ li r3, 0 @@ -22143,7 +22143,7 @@ lbl_8020AB00: /* 8020AB00 00207900 80 9D 00 14 */ lwz r4, 0x14(r29) /* 8020AB04 00207904 7F 83 E3 78 */ mr r3, r28 /* 8020AB08 00207908 57 C5 10 3A */ slwi r5, r30, 2 -/* 8020AB0C 0020790C 48 02 47 91 */ bl func_8022F29C +/* 8020AB0C 0020790C 48 02 47 91 */ bl RwStreamReadInt32 /* 8020AB10 00207910 28 03 00 00 */ cmplwi r3, 0 /* 8020AB14 00207914 40 82 00 0C */ bne lbl_8020AB20 /* 8020AB18 00207918 38 60 00 00 */ li r3, 0 @@ -22152,7 +22152,7 @@ lbl_8020AB20: /* 8020AB20 00207920 80 9D 00 18 */ lwz r4, 0x18(r29) /* 8020AB24 00207924 7F 83 E3 78 */ mr r3, r28 /* 8020AB28 00207928 57 C5 20 36 */ slwi r5, r30, 4 -/* 8020AB2C 0020792C 48 02 46 8D */ bl func_8022F1B8 +/* 8020AB2C 0020792C 48 02 46 8D */ bl RwStreamReadReal /* 8020AB30 00207930 28 03 00 00 */ cmplwi r3, 0 /* 8020AB34 00207934 40 82 00 0C */ bne lbl_8020AB40 /* 8020AB38 00207938 38 60 00 00 */ li r3, 0 @@ -22166,7 +22166,7 @@ lbl_8020AB40: lbl_8020AB54: /* 8020AB54 00207954 7F 83 E3 78 */ mr r3, r28 /* 8020AB58 00207958 38 80 00 04 */ li r4, 4 -/* 8020AB5C 0020795C 48 02 7D DD */ bl func_80232938 +/* 8020AB5C 0020795C 48 02 7D DD */ bl RwStreamSkip /* 8020AB60 00207960 28 03 00 00 */ cmplwi r3, 0 /* 8020AB64 00207964 40 82 00 0C */ bne lbl_8020AB70 /* 8020AB68 00207968 38 60 00 00 */ li r3, 0 @@ -22176,7 +22176,7 @@ lbl_8020AB70: /* 8020AB74 00207974 7F 83 E3 78 */ mr r3, r28 /* 8020AB78 00207978 38 A0 00 40 */ li r5, 0x40 /* 8020AB7C 0020797C 7C 80 DA 14 */ add r4, r0, r27 -/* 8020AB80 00207980 48 02 46 39 */ bl func_8022F1B8 +/* 8020AB80 00207980 48 02 46 39 */ bl RwStreamReadReal /* 8020AB84 00207984 28 03 00 00 */ cmplwi r3, 0 /* 8020AB88 00207988 40 82 00 0C */ bne lbl_8020AB94 /* 8020AB8C 0020798C 38 60 00 00 */ li r3, 0 @@ -22284,7 +22284,7 @@ lbl_8020ACDC: /* 8020ACE4 00207AE4 80 1D 00 00 */ lwz r0, 0(r29) /* 8020ACE8 00207AE8 80 9D 00 0C */ lwz r4, 0xc(r29) /* 8020ACEC 00207AEC 54 05 30 32 */ slwi r5, r0, 6 -/* 8020ACF0 00207AF0 48 02 44 C9 */ bl func_8022F1B8 +/* 8020ACF0 00207AF0 48 02 44 C9 */ bl RwStreamReadReal /* 8020ACF4 00207AF4 28 03 00 00 */ cmplwi r3, 0 /* 8020ACF8 00207AF8 40 82 00 0C */ bne lbl_8020AD04 /* 8020ACFC 00207AFC 38 60 00 00 */ li r3, 0 @@ -22292,7 +22292,7 @@ lbl_8020ACDC: lbl_8020AD04: /* 8020AD04 00207B04 7F 83 E3 78 */ mr r3, r28 /* 8020AD08 00207B08 7F A4 EB 78 */ mr r4, r29 -/* 8020AD0C 00207B0C 4B FF F2 21 */ bl func_80209F2C +/* 8020AD0C 00207B0C 4B FF F2 21 */ bl _rpSkinSplitDataStreamRead /* 8020AD10 00207B10 28 03 00 00 */ cmplwi r3, 0 /* 8020AD14 00207B14 40 82 00 0C */ bne lbl_8020AD20 /* 8020AD18 00207B18 38 60 00 00 */ li r3, 0 @@ -22300,11 +22300,11 @@ lbl_8020AD04: lbl_8020AD20: /* 8020AD20 00207B20 7F E3 FB 78 */ mr r3, r31 /* 8020AD24 00207B24 7F A4 EB 78 */ mr r4, r29 -/* 8020AD28 00207B28 48 00 04 25 */ bl func_8020B14C +/* 8020AD28 00207B28 48 00 04 25 */ bl RpSkinGeometrySetSkin /* 8020AD2C 00207B2C 48 00 00 1C */ b lbl_8020AD48 lbl_8020AD30: /* 8020AD30 00207B30 7F E4 FB 78 */ mr r4, r31 -/* 8020AD34 00207B34 48 00 1E 91 */ bl func_8020CBC4 +/* 8020AD34 00207B34 48 00 1E 91 */ bl _rpSkinGeometryNativeRead /* 8020AD38 00207B38 28 03 00 00 */ cmplwi r3, 0 /* 8020AD3C 00207B3C 40 82 00 0C */ bne lbl_8020AD48 /* 8020AD40 00207B40 38 60 00 00 */ li r3, 0 @@ -22328,13 +22328,13 @@ lbl_8020AD64: /* 8020AD7C 00207B7C 7C 7C 1B 78 */ mr r28, r3 /* 8020AD80 00207B80 7C FA 3B 78 */ mr r26, r7 /* 8020AD84 00207B84 7F C3 F3 78 */ mr r3, r30 -/* 8020AD88 00207B88 48 00 03 B1 */ bl func_8020B138 +/* 8020AD88 00207B88 48 00 03 B1 */ bl RpSkinGeometryGetSkin /* 8020AD8C 00207B8C 28 03 00 00 */ cmplwi r3, 0 /* 8020AD90 00207B90 40 82 02 48 */ bne lbl_8020AFD8 /* 8020AD94 00207B94 7F 83 E3 78 */ mr r3, r28 /* 8020AD98 00207B98 38 81 00 08 */ addi r4, r1, 8 /* 8020AD9C 00207B9C 38 A0 00 04 */ li r5, 4 -/* 8020ADA0 00207BA0 48 02 44 FD */ bl func_8022F29C +/* 8020ADA0 00207BA0 48 02 44 FD */ bl RwStreamReadInt32 /* 8020ADA4 00207BA4 28 03 00 00 */ cmplwi r3, 0 /* 8020ADA8 00207BA8 40 82 00 0C */ bne lbl_8020ADB4 /* 8020ADAC 00207BAC 38 60 00 00 */ li r3, 0 @@ -22352,7 +22352,7 @@ lbl_8020ADB4: /* 8020ADD8 00207BD8 7C 7F 1B 78 */ mr r31, r3 /* 8020ADDC 00207BDC 7F 83 E3 78 */ mr r3, r28 /* 8020ADE0 00207BE0 38 80 00 04 */ li r4, 4 -/* 8020ADE4 00207BE4 48 02 7B 55 */ bl func_80232938 +/* 8020ADE4 00207BE4 48 02 7B 55 */ bl RwStreamSkip /* 8020ADE8 00207BE8 28 03 00 00 */ cmplwi r3, 0 /* 8020ADEC 00207BEC 40 82 00 0C */ bne lbl_8020ADF8 /* 8020ADF0 00207BF0 38 60 00 00 */ li r3, 0 @@ -22361,7 +22361,7 @@ lbl_8020ADF8: /* 8020ADF8 00207BF8 80 9F 00 14 */ lwz r4, 0x14(r31) /* 8020ADFC 00207BFC 7F 83 E3 78 */ mr r3, r28 /* 8020AE00 00207C00 57 A5 10 3A */ slwi r5, r29, 2 -/* 8020AE04 00207C04 48 02 44 99 */ bl func_8022F29C +/* 8020AE04 00207C04 48 02 44 99 */ bl RwStreamReadInt32 /* 8020AE08 00207C08 28 03 00 00 */ cmplwi r3, 0 /* 8020AE0C 00207C0C 40 82 00 0C */ bne lbl_8020AE18 /* 8020AE10 00207C10 38 60 00 00 */ li r3, 0 @@ -22370,7 +22370,7 @@ lbl_8020AE18: /* 8020AE18 00207C18 80 9F 00 18 */ lwz r4, 0x18(r31) /* 8020AE1C 00207C1C 7F 83 E3 78 */ mr r3, r28 /* 8020AE20 00207C20 57 A5 20 36 */ slwi r5, r29, 4 -/* 8020AE24 00207C24 48 02 43 95 */ bl func_8022F1B8 +/* 8020AE24 00207C24 48 02 43 95 */ bl RwStreamReadReal /* 8020AE28 00207C28 28 03 00 00 */ cmplwi r3, 0 /* 8020AE2C 00207C2C 40 82 00 0C */ bne lbl_8020AE38 /* 8020AE30 00207C30 38 60 00 00 */ li r3, 0 @@ -22382,7 +22382,7 @@ lbl_8020AE38: lbl_8020AE44: /* 8020AE44 00207C44 7F 83 E3 78 */ mr r3, r28 /* 8020AE48 00207C48 38 80 00 0C */ li r4, 0xc -/* 8020AE4C 00207C4C 48 02 7A ED */ bl func_80232938 +/* 8020AE4C 00207C4C 48 02 7A ED */ bl RwStreamSkip /* 8020AE50 00207C50 28 03 00 00 */ cmplwi r3, 0 /* 8020AE54 00207C54 40 82 00 0C */ bne lbl_8020AE60 /* 8020AE58 00207C58 38 60 00 00 */ li r3, 0 @@ -22392,7 +22392,7 @@ lbl_8020AE60: /* 8020AE64 00207C64 7F 83 E3 78 */ mr r3, r28 /* 8020AE68 00207C68 38 A0 00 40 */ li r5, 0x40 /* 8020AE6C 00207C6C 7C 80 DA 14 */ add r4, r0, r27 -/* 8020AE70 00207C70 48 02 43 49 */ bl func_8022F1B8 +/* 8020AE70 00207C70 48 02 43 49 */ bl RwStreamReadReal /* 8020AE74 00207C74 28 03 00 00 */ cmplwi r3, 0 /* 8020AE78 00207C78 40 82 00 0C */ bne lbl_8020AE84 /* 8020AE7C 00207C7C 38 60 00 00 */ li r3, 0 @@ -22495,12 +22495,12 @@ lbl_8020AFC0: /* 8020AFC4 00207DC4 41 80 FF 5C */ blt lbl_8020AF20 /* 8020AFC8 00207DC8 7F C3 F3 78 */ mr r3, r30 /* 8020AFCC 00207DCC 7F E4 FB 78 */ mr r4, r31 -/* 8020AFD0 00207DD0 48 00 01 7D */ bl func_8020B14C +/* 8020AFD0 00207DD0 48 00 01 7D */ bl RpSkinGeometrySetSkin /* 8020AFD4 00207DD4 48 00 00 20 */ b lbl_8020AFF4 lbl_8020AFD8: /* 8020AFD8 00207DD8 7F 83 E3 78 */ mr r3, r28 /* 8020AFDC 00207DDC 7F 44 D3 78 */ mr r4, r26 -/* 8020AFE0 00207DE0 48 02 79 59 */ bl func_80232938 +/* 8020AFE0 00207DE0 48 02 79 59 */ bl RwStreamSkip /* 8020AFE4 00207DE4 28 03 00 00 */ cmplwi r3, 0 /* 8020AFE8 00207DE8 40 82 00 0C */ bne lbl_8020AFF4 /* 8020AFEC 00207DEC 38 60 00 00 */ li r3, 0 @@ -22520,8 +22520,8 @@ lbl_8020B014: /* 8020B014 00207E14 38 60 00 00 */ li r3, 0 /* 8020B018 00207E18 4E 80 00 20 */ blr -.global func_8020B01C -func_8020B01C: +.global RpSkinPluginAttach +RpSkinPluginAttach: /* 8020B01C 00207E1C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8020B020 00207E20 7C 08 02 A6 */ mflr r0 /* 8020B024 00207E24 3C 60 80 21 */ lis r3, lbl_8020A48C@ha @@ -22531,7 +22531,7 @@ func_8020B01C: /* 8020B034 00207E34 38 C4 A5 88 */ addi r6, r4, lbl_8020A588@l /* 8020B038 00207E38 38 60 00 00 */ li r3, 0 /* 8020B03C 00207E3C 38 80 01 16 */ li r4, 0x116 -/* 8020B040 00207E40 48 02 CD 25 */ bl func_80237D64 +/* 8020B040 00207E40 48 02 CD 25 */ bl RwEngineRegisterPlugin /* 8020B044 00207E44 3C 80 80 2B */ lis r4, lbl_802B76F0@ha /* 8020B048 00207E48 3C A0 80 21 */ lis r5, lbl_8020A698@ha /* 8020B04C 00207E4C 38 E4 76 F0 */ addi r7, r4, lbl_802B76F0@l @@ -22543,7 +22543,7 @@ func_8020B01C: /* 8020B064 00207E64 38 C6 A6 B0 */ addi r6, r6, lbl_8020A6B0@l /* 8020B068 00207E68 38 60 00 04 */ li r3, 4 /* 8020B06C 00207E6C 38 80 01 16 */ li r4, 0x116 -/* 8020B070 00207E70 48 00 9C 7D */ bl func_80214CEC +/* 8020B070 00207E70 48 00 9C 7D */ bl RpAtomicRegisterPlugin /* 8020B074 00207E74 3C A0 80 2B */ lis r5, lbl_802B76F0@ha /* 8020B078 00207E78 3C 80 80 21 */ lis r4, lbl_8020AD64@ha /* 8020B07C 00207E7C 38 E5 76 F0 */ addi r7, r5, lbl_802B76F0@l @@ -22554,15 +22554,15 @@ func_8020B01C: /* 8020B090 00207E90 38 C6 B0 14 */ addi r6, r6, lbl_8020B014@l /* 8020B094 00207E94 38 A5 B0 10 */ addi r5, r5, lbl_8020B010@l /* 8020B098 00207E98 38 60 01 16 */ li r3, 0x116 -/* 8020B09C 00207E9C 48 00 9C D1 */ bl func_80214D6C +/* 8020B09C 00207E9C 48 00 9C D1 */ bl RpAtomicRegisterPluginStream /* 8020B0A0 00207EA0 3C 80 80 21 */ lis r4, lbl_8020A6EC@ha /* 8020B0A4 00207EA4 38 60 01 16 */ li r3, 0x116 /* 8020B0A8 00207EA8 38 84 A6 EC */ addi r4, r4, lbl_8020A6EC@l -/* 8020B0AC 00207EAC 48 00 9C FD */ bl func_80214DA8 +/* 8020B0AC 00207EAC 48 00 9C FD */ bl RpAtomicSetStreamAlwaysCallBack /* 8020B0B0 00207EB0 3C 80 80 21 */ lis r4, lbl_8020A7AC@ha /* 8020B0B4 00207EB4 38 60 01 16 */ li r3, 0x116 /* 8020B0B8 00207EB8 38 84 A7 AC */ addi r4, r4, lbl_8020A7AC@l -/* 8020B0BC 00207EBC 48 00 9D 21 */ bl func_80214DDC +/* 8020B0BC 00207EBC 48 00 9D 21 */ bl RpAtomicSetStreamRightsCallBack /* 8020B0C0 00207EC0 3C A0 80 21 */ lis r5, lbl_8020A614@ha /* 8020B0C4 00207EC4 3C C0 80 21 */ lis r6, lbl_8020A62C@ha /* 8020B0C8 00207EC8 3C 80 80 21 */ lis r4, lbl_8020A694@ha @@ -22571,7 +22571,7 @@ func_8020B01C: /* 8020B0D4 00207ED4 38 A5 A6 14 */ addi r5, r5, lbl_8020A614@l /* 8020B0D8 00207ED8 38 C6 A6 2C */ addi r6, r6, lbl_8020A62C@l /* 8020B0DC 00207EDC 38 80 01 16 */ li r4, 0x116 -/* 8020B0E0 00207EE0 48 00 AC 05 */ bl func_80215CE4 +/* 8020B0E0 00207EE0 48 00 AC 05 */ bl RpGeometryRegisterPlugin /* 8020B0E4 00207EE4 3C A0 80 2B */ lis r5, lbl_802B76F0@ha /* 8020B0E8 00207EE8 3C 80 80 21 */ lis r4, lbl_8020AA2C@ha /* 8020B0EC 00207EEC 38 E5 76 F0 */ addi r7, r5, lbl_802B76F0@l @@ -22582,31 +22582,31 @@ func_8020B01C: /* 8020B100 00207F00 38 C6 A8 44 */ addi r6, r6, lbl_8020A844@l /* 8020B104 00207F04 38 A5 A8 D4 */ addi r5, r5, lbl_8020A8D4@l /* 8020B108 00207F08 38 60 01 16 */ li r3, 0x116 -/* 8020B10C 00207F0C 48 00 AC 19 */ bl func_80215D24 +/* 8020B10C 00207F0C 48 00 AC 19 */ bl RpGeometryRegisterPluginStream /* 8020B110 00207F10 80 01 00 14 */ lwz r0, 0x14(r1) /* 8020B114 00207F14 38 60 00 01 */ li r3, 1 /* 8020B118 00207F18 7C 08 03 A6 */ mtlr r0 /* 8020B11C 00207F1C 38 21 00 10 */ addi r1, r1, 0x10 /* 8020B120 00207F20 4E 80 00 20 */ blr -.global func_8020B124 -func_8020B124: +.global RpSkinAtomicSetHAnimHierarchy +RpSkinAtomicSetHAnimHierarchy: /* 8020B124 00207F24 3C A0 80 2B */ lis r5, lbl_802B76F0@ha /* 8020B128 00207F28 38 A5 76 F0 */ addi r5, r5, lbl_802B76F0@l /* 8020B12C 00207F2C 80 05 00 04 */ lwz r0, 4(r5) /* 8020B130 00207F30 7C 83 01 2E */ stwx r4, r3, r0 /* 8020B134 00207F34 4E 80 00 20 */ blr -.global func_8020B138 -func_8020B138: +.global RpSkinGeometryGetSkin +RpSkinGeometryGetSkin: /* 8020B138 00207F38 3C 80 80 2B */ lis r4, lbl_802B76F0@ha /* 8020B13C 00207F3C 38 84 76 F0 */ addi r4, r4, lbl_802B76F0@l /* 8020B140 00207F40 80 04 00 08 */ lwz r0, 8(r4) /* 8020B144 00207F44 7C 63 00 2E */ lwzx r3, r3, r0 /* 8020B148 00207F48 4E 80 00 20 */ blr -.global func_8020B14C -func_8020B14C: +.global RpSkinGeometrySetSkin +RpSkinGeometrySetSkin: /* 8020B14C 00207F4C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8020B150 00207F50 7C 08 02 A6 */ mflr r0 /* 8020B154 00207F54 3C A0 80 2B */ lis r5, lbl_802B76F0@ha @@ -22623,14 +22623,14 @@ func_8020B14C: /* 8020B180 00207F80 41 82 00 38 */ beq lbl_8020B1B8 /* 8020B184 00207F84 28 00 00 00 */ cmplwi r0, 0 /* 8020B188 00207F88 41 82 00 08 */ beq lbl_8020B190 -/* 8020B18C 00207F8C 48 00 15 DD */ bl func_8020C768 +/* 8020B18C 00207F8C 48 00 15 DD */ bl _rpSkinDeinitialize lbl_8020B190: /* 8020B190 00207F90 80 1F 00 08 */ lwz r0, 8(r31) /* 8020B194 00207F94 28 1E 00 00 */ cmplwi r30, 0 /* 8020B198 00207F98 7F DD 01 2E */ stwx r30, r29, r0 /* 8020B19C 00207F9C 41 82 00 1C */ beq lbl_8020B1B8 /* 8020B1A0 00207FA0 7F A3 EB 78 */ mr r3, r29 -/* 8020B1A4 00207FA4 48 00 15 29 */ bl func_8020C6CC +/* 8020B1A4 00207FA4 48 00 15 29 */ bl _rpSkinInitialize /* 8020B1A8 00207FA8 28 03 00 00 */ cmplwi r3, 0 /* 8020B1AC 00207FAC 40 82 00 0C */ bne lbl_8020B1B8 /* 8020B1B0 00207FB0 38 60 00 00 */ li r3, 0 @@ -22646,8 +22646,8 @@ lbl_8020B1BC: /* 8020B1D0 00207FD0 38 21 00 20 */ addi r1, r1, 0x20 /* 8020B1D4 00207FD4 4E 80 00 20 */ blr -.global func_8020B1D8 -func_8020B1D8: +.global RpSkinDestroy +RpSkinDestroy: /* 8020B1D8 00207FD8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8020B1DC 00207FDC 7C 08 02 A6 */ mflr r0 /* 8020B1E0 00207FE0 90 01 00 14 */ stw r0, 0x14(r1) @@ -22662,7 +22662,7 @@ func_8020B1D8: /* 8020B204 00208004 4E 80 04 21 */ bctrl lbl_8020B208: /* 8020B208 00208008 7F E3 FB 78 */ mr r3, r31 -/* 8020B20C 0020800C 4B FF EB D9 */ bl func_80209DE4 +/* 8020B20C 0020800C 4B FF EB D9 */ bl _rpSkinSplitDataDestroy /* 8020B210 00208010 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 8020B214 00208014 3C 80 80 2B */ lis r4, lbl_802B76F0@ha /* 8020B218 00208018 38 A4 76 F0 */ addi r5, r4, lbl_802B76F0@l @@ -22678,28 +22678,28 @@ lbl_8020B208: /* 8020B240 00208040 38 21 00 10 */ addi r1, r1, 0x10 /* 8020B244 00208044 4E 80 00 20 */ blr -.global func_8020B248 -func_8020B248: +.global RpSkinGetNumBones +RpSkinGetNumBones: /* 8020B248 00208048 80 63 00 00 */ lwz r3, 0(r3) /* 8020B24C 0020804C 4E 80 00 20 */ blr -.global func_8020B250 -func_8020B250: +.global RpSkinGetVertexBoneWeights +RpSkinGetVertexBoneWeights: /* 8020B250 00208050 80 63 00 18 */ lwz r3, 0x18(r3) /* 8020B254 00208054 4E 80 00 20 */ blr -.global func_8020B258 -func_8020B258: +.global RpSkinGetVertexBoneIndices +RpSkinGetVertexBoneIndices: /* 8020B258 00208058 80 63 00 14 */ lwz r3, 0x14(r3) /* 8020B25C 0020805C 4E 80 00 20 */ blr -.global func_8020B260 -func_8020B260: +.global RpSkinGetSkinToBoneMatrices +RpSkinGetSkinToBoneMatrices: /* 8020B260 00208060 80 63 00 0C */ lwz r3, 0xc(r3) /* 8020B264 00208064 4E 80 00 20 */ blr -.global func_8020B268 -func_8020B268: +.global RpSkinAtomicSetType +RpSkinAtomicSetType: /* 8020B268 00208068 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8020B26C 0020806C 7C 08 02 A6 */ mflr r0 /* 8020B270 00208070 90 01 00 14 */ stw r0, 0x14(r1) @@ -22708,7 +22708,7 @@ func_8020B268: /* 8020B27C 0020807C 93 C1 00 08 */ stw r30, 8(r1) /* 8020B280 00208080 7C 7E 1B 78 */ mr r30, r3 /* 8020B284 00208084 38 60 01 20 */ li r3, 0x120 -/* 8020B288 00208088 48 02 CB 1D */ bl func_80237DA4 +/* 8020B288 00208088 48 02 CB 1D */ bl RwEngineGetPluginOffset /* 8020B28C 0020808C 2C 03 FF FF */ cmpwi r3, -1 /* 8020B290 00208090 40 82 00 14 */ bne lbl_8020B2A4 /* 8020B294 00208094 2C 1F 00 02 */ cmpwi r31, 2 @@ -22717,7 +22717,7 @@ func_8020B268: /* 8020B2A0 002080A0 48 00 00 20 */ b lbl_8020B2C0 lbl_8020B2A4: /* 8020B2A4 002080A4 38 60 01 2E */ li r3, 0x12e -/* 8020B2A8 002080A8 48 02 CA FD */ bl func_80237DA4 +/* 8020B2A8 002080A8 48 02 CA FD */ bl RwEngineGetPluginOffset /* 8020B2AC 002080AC 2C 03 FF FF */ cmpwi r3, -1 /* 8020B2B0 002080B0 40 82 00 10 */ bne lbl_8020B2C0 /* 8020B2B4 002080B4 2C 1F 00 03 */ cmpwi r31, 3 @@ -22726,7 +22726,7 @@ lbl_8020B2A4: lbl_8020B2C0: /* 8020B2C0 002080C0 7F C3 F3 78 */ mr r3, r30 /* 8020B2C4 002080C4 7F E4 FB 78 */ mr r4, r31 -/* 8020B2C8 002080C8 48 00 45 B9 */ bl func_8020F880 +/* 8020B2C8 002080C8 48 00 45 B9 */ bl _rpSkinPipelinesAttach /* 8020B2CC 002080CC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8020B2D0 002080D0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8020B2D4 002080D4 83 C1 00 08 */ lwz r30, 8(r1) @@ -22744,7 +22744,7 @@ lbl_8020B2E4: /* 8020B300 00208100 7C 03 00 40 */ cmplw r3, r0 /* 8020B304 00208104 40 82 00 44 */ bne lbl_8020B348 /* 8020B308 00208108 A0 6D 88 30 */ lhz r3, lbl_803CB130-_SDA_BASE_(r13) -/* 8020B30C 0020810C 4B FC 0A 01 */ bl func_801CBD0C +/* 8020B30C 0020810C 4B FC 0A 01 */ bl GXSetDrawSync /* 8020B310 00208110 A0 AD 88 30 */ lhz r5, lbl_803CB130-_SDA_BASE_(r13) /* 8020B314 00208114 3C 80 92 49 */ lis r4, 0x92492493@ha /* 8020B318 00208118 38 04 24 93 */ addi r0, r4, 0x92492493@l @@ -22761,14 +22761,14 @@ lbl_8020B2E4: /* 8020B344 00208144 B0 0D 88 30 */ sth r0, lbl_803CB130-_SDA_BASE_(r13) lbl_8020B348: /* 8020B348 00208148 A0 7F 00 18 */ lhz r3, 0x18(r31) -/* 8020B34C 0020814C 48 04 08 89 */ bl func_8024BBD4 +/* 8020B34C 0020814C 48 04 08 89 */ bl _rwDlTokenQueryDone /* 8020B350 00208150 2C 03 00 00 */ cmpwi r3, 0 /* 8020B354 00208154 41 82 FF F4 */ beq lbl_8020B348 /* 8020B358 00208158 80 7F 00 24 */ lwz r3, 0x24(r31) /* 8020B35C 0020815C 28 03 00 00 */ cmplwi r3, 0 /* 8020B360 00208160 41 82 00 0C */ beq lbl_8020B36C /* 8020B364 00208164 80 63 FF FC */ lwz r3, -4(r3) -/* 8020B368 00208168 48 02 6A B5 */ bl func_80231E1C +/* 8020B368 00208168 48 02 6A B5 */ bl RwResourcesFreeResEntry lbl_8020B36C: /* 8020B36C 0020816C 80 9F 00 0C */ lwz r4, 0xc(r31) /* 8020B370 00208170 88 04 00 00 */ lbz r0, 0(r4) @@ -22803,7 +22803,7 @@ lbl_8020B3DC: /* 8020B3DC 002081DC 38 00 00 00 */ li r0, 0 /* 8020B3E0 002081E0 90 03 00 1C */ stw r0, 0x1c(r3) /* 8020B3E4 002081E4 90 03 00 20 */ stw r0, 0x20(r3) -/* 8020B3E8 002081E8 4B FC 03 FD */ bl func_801CB7E4 +/* 8020B3E8 002081E8 4B FC 03 FD */ bl GXInvalidateVtxCache /* 8020B3EC 002081EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8020B3F0 002081F0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8020B3F4 002081F4 7C 08 03 A6 */ mtlr r0 @@ -22820,7 +22820,7 @@ lbl_8020B400: /* 8020B41C 0020821C 7C 03 00 40 */ cmplw r3, r0 /* 8020B420 00208220 40 82 00 44 */ bne lbl_8020B464 /* 8020B424 00208224 A0 6D 88 30 */ lhz r3, lbl_803CB130-_SDA_BASE_(r13) -/* 8020B428 00208228 4B FC 08 E5 */ bl func_801CBD0C +/* 8020B428 00208228 4B FC 08 E5 */ bl GXSetDrawSync /* 8020B42C 0020822C A0 AD 88 30 */ lhz r5, lbl_803CB130-_SDA_BASE_(r13) /* 8020B430 00208230 3C 80 92 49 */ lis r4, 0x92492493@ha /* 8020B434 00208234 38 04 24 93 */ addi r0, r4, 0x92492493@l @@ -22837,18 +22837,18 @@ lbl_8020B400: /* 8020B460 00208260 B0 0D 88 30 */ sth r0, lbl_803CB130-_SDA_BASE_(r13) lbl_8020B464: /* 8020B464 00208264 A0 7F 00 18 */ lhz r3, 0x18(r31) -/* 8020B468 00208268 48 04 07 6D */ bl func_8024BBD4 +/* 8020B468 00208268 48 04 07 6D */ bl _rwDlTokenQueryDone /* 8020B46C 0020826C 2C 03 00 00 */ cmpwi r3, 0 /* 8020B470 00208270 41 82 FF F4 */ beq lbl_8020B464 -/* 8020B474 00208274 4B FC 03 71 */ bl func_801CB7E4 +/* 8020B474 00208274 4B FC 03 71 */ bl GXInvalidateVtxCache /* 8020B478 00208278 80 01 00 14 */ lwz r0, 0x14(r1) /* 8020B47C 0020827C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8020B480 00208280 7C 08 03 A6 */ mtlr r0 /* 8020B484 00208284 38 21 00 10 */ addi r1, r1, 0x10 /* 8020B488 00208288 4E 80 00 20 */ blr -.global func_8020B48C -func_8020B48C: +.global _rpSkinVertexBuffersUpdate +_rpSkinVertexBuffersUpdate: /* 8020B48C 0020828C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8020B490 00208290 7C 08 02 A6 */ mflr r0 /* 8020B494 00208294 90 01 00 34 */ stw r0, 0x34(r1) @@ -22918,7 +22918,7 @@ lbl_8020B584: /* 8020B58C 0020838C 41 82 00 44 */ beq lbl_8020B5D0 /* 8020B590 00208390 80 63 FF FC */ lwz r3, -4(r3) /* 8020B594 00208394 A0 63 00 18 */ lhz r3, 0x18(r3) -/* 8020B598 00208398 48 04 06 3D */ bl func_8024BBD4 +/* 8020B598 00208398 48 04 06 3D */ bl _rwDlTokenQueryDone /* 8020B59C 0020839C 2C 03 00 00 */ cmpwi r3, 0 /* 8020B5A0 002083A0 40 82 00 2C */ bne lbl_8020B5CC /* 8020B5A4 002083A4 80 7E 00 0C */ lwz r3, 0xc(r30) @@ -22932,7 +22932,7 @@ lbl_8020B584: /* 8020B5C4 002083C4 90 9E 00 14 */ stw r4, 0x14(r30) /* 8020B5C8 002083C8 48 00 00 08 */ b lbl_8020B5D0 lbl_8020B5CC: -/* 8020B5CC 002083CC 4B FC 02 19 */ bl func_801CB7E4 +/* 8020B5CC 002083CC 4B FC 02 19 */ bl GXInvalidateVtxCache lbl_8020B5D0: /* 8020B5D0 002083D0 80 7E 00 0C */ lwz r3, 0xc(r30) /* 8020B5D4 002083D4 28 03 00 00 */ cmplwi r3, 0 @@ -22995,7 +22995,7 @@ lbl_8020B6A8: /* 8020B6AC 002084AC 7F A3 EB 78 */ mr r3, r29 /* 8020B6B0 002084B0 38 C4 B4 00 */ addi r6, r4, lbl_8020B400@l /* 8020B6B4 002084B4 38 9E 00 0C */ addi r4, r30, 0xc -/* 8020B6B8 002084B8 48 02 68 C1 */ bl func_80231F78 +/* 8020B6B8 002084B8 48 02 68 C1 */ bl RwResourcesAllocateResEntry /* 8020B6BC 002084BC 80 1F 00 18 */ lwz r0, 0x18(r31) /* 8020B6C0 002084C0 2C 00 00 01 */ cmpwi r0, 1 /* 8020B6C4 002084C4 40 82 00 0C */ bne lbl_8020B6D0 @@ -23011,7 +23011,7 @@ lbl_8020B6D4: lbl_8020B6E4: /* 8020B6E4 002084E4 28 03 00 00 */ cmplwi r3, 0 /* 8020B6E8 002084E8 41 82 00 08 */ beq lbl_8020B6F0 -/* 8020B6EC 002084EC 48 02 67 31 */ bl func_80231E1C +/* 8020B6EC 002084EC 48 02 67 31 */ bl RwResourcesFreeResEntry lbl_8020B6F0: /* 8020B6F0 002084F0 38 60 00 00 */ li r3, 0 /* 8020B6F4 002084F4 48 00 01 04 */ b lbl_8020B7F8 @@ -23092,8 +23092,8 @@ lbl_8020B7F8: /* 8020B80C 0020860C 38 21 00 30 */ addi r1, r1, 0x30 /* 8020B810 00208610 4E 80 00 20 */ blr -.global func_8020B814 -func_8020B814: +.global _rpSkinMatrixBlendUpdate +_rpSkinMatrixBlendUpdate: /* 8020B814 00208614 94 21 FE D0 */ stwu r1, -0x130(r1) /* 8020B818 00208618 7C 08 02 A6 */ mflr r0 /* 8020B81C 0020861C 90 01 01 34 */ stw r0, 0x134(r1) @@ -23113,7 +23113,7 @@ func_8020B814: /* 8020B854 00208654 7C A4 2B 78 */ mr r4, r5 /* 8020B858 00208658 90 01 00 D4 */ stw r0, 0xd4(r1) /* 8020B85C 0020865C 38 61 00 C8 */ addi r3, r1, 0xc8 -/* 8020B860 00208660 48 02 50 29 */ bl func_80230888 +/* 8020B860 00208660 48 02 50 29 */ bl RwMatrixInvert /* 8020B864 00208664 3B A1 00 C8 */ addi r29, r1, 0xc8 /* 8020B868 00208668 48 00 00 10 */ b lbl_8020B878 lbl_8020B86C: @@ -23136,19 +23136,19 @@ lbl_8020B894: /* 8020B8A4 002086A4 54 03 20 36 */ slwi r3, r0, 4 /* 8020B8A8 002086A8 38 03 00 0C */ addi r0, r3, 0xc /* 8020B8AC 002086AC 7C 64 00 2E */ lwzx r3, r4, r0 -/* 8020B8B0 002086B0 48 02 D7 81 */ bl func_80239030 +/* 8020B8B0 002086B0 48 02 D7 81 */ bl RwFrameGetLTM /* 8020B8B4 002086B4 88 19 00 00 */ lbz r0, 0(r25) /* 8020B8B8 002086B8 7C 65 1B 78 */ mr r5, r3 /* 8020B8BC 002086BC 38 61 00 88 */ addi r3, r1, 0x88 /* 8020B8C0 002086C0 54 00 30 32 */ slwi r0, r0, 6 /* 8020B8C4 002086C4 7C 97 02 14 */ add r4, r23, r0 -/* 8020B8C8 002086C8 48 02 4A D9 */ bl func_802303A0 +/* 8020B8C8 002086C8 48 02 4A D9 */ bl RwMatrixMultiply /* 8020B8CC 002086CC 88 1B 00 00 */ lbz r0, 0(r27) /* 8020B8D0 002086D0 7F A5 EB 78 */ mr r5, r29 /* 8020B8D4 002086D4 38 81 00 88 */ addi r4, r1, 0x88 /* 8020B8D8 002086D8 54 00 30 32 */ slwi r0, r0, 6 /* 8020B8DC 002086DC 7C 7A 02 14 */ add r3, r26, r0 -/* 8020B8E0 002086E0 48 02 4A C1 */ bl func_802303A0 +/* 8020B8E0 002086E0 48 02 4A C1 */ bl RwMatrixMultiply /* 8020B8E4 002086E4 3B DE 00 01 */ addi r30, r30, 1 /* 8020B8E8 002086E8 3B 7B 00 01 */ addi r27, r27, 1 /* 8020B8EC 002086EC 3B 39 00 01 */ addi r25, r25, 1 @@ -23176,7 +23176,7 @@ lbl_8020B92C: /* 8020B938 00208738 7C 7A 2A 14 */ add r3, r26, r5 /* 8020B93C 0020873C 7C 9D 2A 14 */ add r4, r29, r5 /* 8020B940 00208740 7C A0 2A 14 */ add r5, r0, r5 -/* 8020B944 00208744 48 02 4A 5D */ bl func_802303A0 +/* 8020B944 00208744 48 02 4A 5D */ bl RwMatrixMultiply /* 8020B948 00208748 3A F7 00 01 */ addi r23, r23, 1 /* 8020B94C 0020874C 3B 7B 00 01 */ addi r27, r27, 1 lbl_8020B950: @@ -23191,14 +23191,14 @@ lbl_8020B95C: /* 8020B96C 0020876C 7C A4 2B 78 */ mr r4, r5 /* 8020B970 00208770 38 61 00 48 */ addi r3, r1, 0x48 /* 8020B974 00208774 7C 05 03 78 */ mr r5, r0 -/* 8020B978 00208778 48 02 4A 29 */ bl func_802303A0 +/* 8020B978 00208778 48 02 4A 29 */ bl RwMatrixMultiply /* 8020B97C 0020877C 80 9B 00 0C */ lwz r4, 0xc(r27) /* 8020B980 00208780 7F 43 D3 78 */ mr r3, r26 /* 8020B984 00208784 80 BC 00 08 */ lwz r5, 8(r28) /* 8020B988 00208788 38 C1 00 48 */ addi r6, r1, 0x48 /* 8020B98C 0020878C 80 FB 00 08 */ lwz r7, 8(r27) /* 8020B990 00208790 81 1B 00 04 */ lwz r8, 4(r27) -/* 8020B994 00208794 48 00 34 1D */ bl func_8020EDB0 +/* 8020B994 00208794 48 00 34 1D */ bl _rpSkinMatrixBlendUpdateASM /* 8020B998 00208798 48 00 00 50 */ b lbl_8020B9E8 lbl_8020B99C: /* 8020B99C 0020879C 80 1B 00 10 */ lwz r0, 0x10(r27) @@ -23208,7 +23208,7 @@ lbl_8020B99C: /* 8020B9AC 002087AC 7C A4 2B 78 */ mr r4, r5 /* 8020B9B0 002087B0 90 01 00 14 */ stw r0, 0x14(r1) /* 8020B9B4 002087B4 38 61 00 08 */ addi r3, r1, 8 -/* 8020B9B8 002087B8 48 02 4E D1 */ bl func_80230888 +/* 8020B9B8 002087B8 48 02 4E D1 */ bl RwMatrixInvert /* 8020B9BC 002087BC 38 C1 00 08 */ addi r6, r1, 8 /* 8020B9C0 002087C0 48 00 00 10 */ b lbl_8020B9D0 lbl_8020B9C4: @@ -23221,7 +23221,7 @@ lbl_8020B9D0: /* 8020B9D8 002087D8 80 BC 00 08 */ lwz r5, 8(r28) /* 8020B9DC 002087DC 80 FB 00 08 */ lwz r7, 8(r27) /* 8020B9E0 002087E0 81 1B 00 04 */ lwz r8, 4(r27) -/* 8020B9E4 002087E4 48 00 33 CD */ bl func_8020EDB0 +/* 8020B9E4 002087E4 48 00 33 CD */ bl _rpSkinMatrixBlendUpdateASM lbl_8020B9E8: /* 8020B9E8 002087E8 39 61 01 30 */ addi r11, r1, 0x130 /* 8020B9EC 002087EC 4B FE 1B 55 */ bl func_801ED540 @@ -23230,8 +23230,8 @@ lbl_8020B9E8: /* 8020B9F8 002087F8 38 21 01 30 */ addi r1, r1, 0x130 /* 8020B9FC 002087FC 4E 80 00 20 */ blr -.global func_8020BA00 -func_8020BA00: +.global _rpSkinBlendBody +_rpSkinBlendBody: /* 8020BA00 00208800 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8020BA04 00208804 7C 08 02 A6 */ mflr r0 /* 8020BA08 00208808 90 01 00 54 */ stw r0, 0x54(r1) @@ -23315,7 +23315,7 @@ lbl_8020BB20: /* 8020BB2C 0020892C 7F E8 FB 78 */ mr r8, r31 /* 8020BB30 00208930 7F C9 F3 78 */ mr r9, r30 /* 8020BB34 00208934 7F AA EB 78 */ mr r10, r29 -/* 8020BB38 00208938 48 00 34 75 */ bl func_8020EFAC +/* 8020BB38 00208938 48 00 34 75 */ bl _rwDlSkinUpdate2Weights /* 8020BB3C 0020893C 48 00 00 40 */ b lbl_8020BB7C lbl_8020BB40: /* 8020BB40 00208940 7F 43 D3 78 */ mr r3, r26 @@ -23324,7 +23324,7 @@ lbl_8020BB40: /* 8020BB4C 0020894C 7F E8 FB 78 */ mr r8, r31 /* 8020BB50 00208950 7F C9 F3 78 */ mr r9, r30 /* 8020BB54 00208954 7F AA EB 78 */ mr r10, r29 -/* 8020BB58 00208958 48 00 36 81 */ bl func_8020F1D8 +/* 8020BB58 00208958 48 00 36 81 */ bl _rwDlSkinUpdate3Weights /* 8020BB5C 0020895C 48 00 00 20 */ b lbl_8020BB7C lbl_8020BB60: /* 8020BB60 00208960 7F 43 D3 78 */ mr r3, r26 @@ -23333,7 +23333,7 @@ lbl_8020BB60: /* 8020BB6C 0020896C 7F E8 FB 78 */ mr r8, r31 /* 8020BB70 00208970 7F C9 F3 78 */ mr r9, r30 /* 8020BB74 00208974 7F AA EB 78 */ mr r10, r29 -/* 8020BB78 00208978 48 00 39 21 */ bl func_8020F498 +/* 8020BB78 00208978 48 00 39 21 */ bl _rwDlSkinUpdate4Weights lbl_8020BB7C: /* 8020BB7C 0020897C 80 01 00 08 */ lwz r0, 8(r1) /* 8020BB80 00208980 7C 15 E3 A6 */ mtspr 0x395, r0 @@ -23346,7 +23346,7 @@ lbl_8020BB7C: /* 8020BB9C 0020899C 90 7A 00 20 */ stw r3, 0x20(r26) /* 8020BBA0 002089A0 7F 63 DB 78 */ mr r3, r27 /* 8020BBA4 002089A4 7C 9C 01 D6 */ mullw r4, r28, r0 -/* 8020BBA8 002089A8 4B FC 67 B1 */ bl func_801D2358 +/* 8020BBA8 002089A8 4B FC 67 B1 */ bl DCFlushRange /* 8020BBAC 002089AC 48 00 00 2C */ b lbl_8020BBD8 lbl_8020BBB0: /* 8020BBB0 002089B0 1C 9F 00 03 */ mulli r4, r31, 3 @@ -23358,7 +23358,7 @@ lbl_8020BBB0: /* 8020BBC8 002089C8 7C 1C 01 D6 */ mullw r0, r28, r0 /* 8020BBCC 002089CC 54 84 00 34 */ rlwinm r4, r4, 0, 0, 0x1a /* 8020BBD0 002089D0 7C 84 02 14 */ add r4, r4, r0 -/* 8020BBD4 002089D4 4B FC 67 85 */ bl func_801D2358 +/* 8020BBD4 002089D4 4B FC 67 85 */ bl DCFlushRange lbl_8020BBD8: /* 8020BBD8 002089D8 39 61 00 50 */ addi r11, r1, 0x50 /* 8020BBDC 002089DC 4B FE 19 65 */ bl func_801ED540 @@ -23377,7 +23377,7 @@ lbl_8020BBF0: /* 8020BC0C 00208A0C 7C 9D 23 78 */ mr r29, r4 /* 8020BC10 00208A10 83 C3 00 18 */ lwz r30, 0x18(r3) /* 8020BC14 00208A14 7F C3 F3 78 */ mr r3, r30 -/* 8020BC18 00208A18 4B FF F5 21 */ bl func_8020B138 +/* 8020BC18 00208A18 4B FF F5 21 */ bl RpSkinGeometryGetSkin /* 8020BC1C 00208A1C 80 1E 00 18 */ lwz r0, 0x18(r30) /* 8020BC20 00208A20 2C 00 00 01 */ cmpwi r0, 1 /* 8020BC24 00208A24 41 82 00 10 */ beq lbl_8020BC34 @@ -23398,17 +23398,17 @@ lbl_8020BC3C: /* 8020BC58 00208A58 2C 00 00 01 */ cmpwi r0, 1 /* 8020BC5C 00208A5C 40 82 00 14 */ bne lbl_8020BC70 /* 8020BC60 00208A60 7F C3 F3 78 */ mr r3, r30 -/* 8020BC64 00208A64 48 00 1D FD */ bl func_8020DA60 +/* 8020BC64 00208A64 48 00 1D FD */ bl _rwDlGeometrySkinInstanceOptimized /* 8020BC68 00208A68 90 7D 00 00 */ stw r3, 0(r29) /* 8020BC6C 00208A6C 48 00 00 68 */ b lbl_8020BCD4 lbl_8020BC70: /* 8020BC70 00208A70 7F C3 F3 78 */ mr r3, r30 -/* 8020BC74 00208A74 48 01 CD F5 */ bl func_80228A68 +/* 8020BC74 00208A74 48 01 CD F5 */ bl _rwDlGeometryInstanceFast /* 8020BC78 00208A78 90 7D 00 00 */ stw r3, 0(r29) /* 8020BC7C 00208A7C 48 00 00 58 */ b lbl_8020BCD4 lbl_8020BC80: /* 8020BC80 00208A80 7F C3 F3 78 */ mr r3, r30 -/* 8020BC84 00208A84 48 01 CD E5 */ bl func_80228A68 +/* 8020BC84 00208A84 48 01 CD E5 */ bl _rwDlGeometryInstanceFast /* 8020BC88 00208A88 90 7D 00 00 */ stw r3, 0(r29) /* 8020BC8C 00208A8C 48 00 00 48 */ b lbl_8020BCD4 lbl_8020BC90: @@ -23419,17 +23419,17 @@ lbl_8020BC90: /* 8020BCA0 00208AA0 2C 00 00 01 */ cmpwi r0, 1 /* 8020BCA4 00208AA4 40 82 00 14 */ bne lbl_8020BCB8 /* 8020BCA8 00208AA8 7F C3 F3 78 */ mr r3, r30 -/* 8020BCAC 00208AAC 48 00 1D B5 */ bl func_8020DA60 +/* 8020BCAC 00208AAC 48 00 1D B5 */ bl _rwDlGeometrySkinInstanceOptimized /* 8020BCB0 00208AB0 90 7D 00 00 */ stw r3, 0(r29) /* 8020BCB4 00208AB4 48 00 00 20 */ b lbl_8020BCD4 lbl_8020BCB8: /* 8020BCB8 00208AB8 7F C3 F3 78 */ mr r3, r30 -/* 8020BCBC 00208ABC 48 00 2C D5 */ bl func_8020E990 +/* 8020BCBC 00208ABC 48 00 2C D5 */ bl _rwDlGeometrySkinInstanceFast /* 8020BCC0 00208AC0 90 7D 00 00 */ stw r3, 0(r29) /* 8020BCC4 00208AC4 48 00 00 10 */ b lbl_8020BCD4 lbl_8020BCC8: /* 8020BCC8 00208AC8 7F C3 F3 78 */ mr r3, r30 -/* 8020BCCC 00208ACC 48 00 2C C5 */ bl func_8020E990 +/* 8020BCCC 00208ACC 48 00 2C C5 */ bl _rwDlGeometrySkinInstanceFast /* 8020BCD0 00208AD0 90 7D 00 00 */ stw r3, 0(r29) lbl_8020BCD4: /* 8020BCD4 00208AD4 38 00 00 00 */ li r0, 0 @@ -23509,14 +23509,14 @@ lbl_8020BDE0: /* 8020BDE4 00208BE4 7F C4 F3 78 */ mr r4, r30 /* 8020BDE8 00208BE8 7F E5 FB 78 */ mr r5, r31 /* 8020BDEC 00208BEC 7F 66 DB 78 */ mr r6, r27 -/* 8020BDF0 00208BF0 4B FF F6 9D */ bl func_8020B48C +/* 8020BDF0 00208BF0 4B FF F6 9D */ bl _rpSkinVertexBuffersUpdate /* 8020BDF4 00208BF4 2C 03 00 00 */ cmpwi r3, 0 /* 8020BDF8 00208BF8 40 82 00 0C */ bne lbl_8020BE04 /* 8020BDFC 00208BFC 38 60 00 00 */ li r3, 0 /* 8020BE00 00208C00 48 00 00 90 */ b lbl_8020BE90 lbl_8020BE04: /* 8020BE04 00208C04 80 7E 00 04 */ lwz r3, 4(r30) -/* 8020BE08 00208C08 48 02 D2 29 */ bl func_80239030 +/* 8020BE08 00208C08 48 02 D2 29 */ bl RwFrameGetLTM /* 8020BE0C 00208C0C 3C 80 80 2B */ lis r4, lbl_802B76F0@ha /* 8020BE10 00208C10 7C 65 1B 78 */ mr r5, r3 /* 8020BE14 00208C14 3B 64 76 F0 */ addi r27, r4, lbl_802B76F0@l @@ -23524,7 +23524,7 @@ lbl_8020BE04: /* 8020BE1C 00208C1C 7F 84 E3 78 */ mr r4, r28 /* 8020BE20 00208C20 80 7B 00 0C */ lwz r3, 0xc(r27) /* 8020BE24 00208C24 7C DE 00 2E */ lwzx r6, r30, r0 -/* 8020BE28 00208C28 4B FF F9 ED */ bl func_8020B814 +/* 8020BE28 00208C28 4B FF F9 ED */ bl _rpSkinMatrixBlendUpdate /* 8020BE2C 00208C2C 80 1D 00 08 */ lwz r0, 8(r29) /* 8020BE30 00208C30 7F 83 E3 78 */ mr r3, r28 /* 8020BE34 00208C34 80 9B 00 0C */ lwz r4, 0xc(r27) @@ -23539,11 +23539,11 @@ lbl_8020BE50: /* 8020BE50 00208C50 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) /* 8020BE54 00208C54 81 1D 00 14 */ lwz r8, 0x14(r29) /* 8020BE58 00208C58 7C FD 00 2E */ lwzx r7, r29, r0 -/* 8020BE5C 00208C5C 4B FF FB A5 */ bl func_8020BA00 +/* 8020BE5C 00208C5C 4B FF FB A5 */ bl _rpSkinBlendBody /* 8020BE60 00208C60 48 00 00 2C */ b lbl_8020BE8C lbl_8020BE64: /* 8020BE64 00208C64 80 7E 00 04 */ lwz r3, 4(r30) -/* 8020BE68 00208C68 48 02 D1 C9 */ bl func_80239030 +/* 8020BE68 00208C68 48 02 D1 C9 */ bl RwFrameGetLTM /* 8020BE6C 00208C6C 3C 80 80 2B */ lis r4, lbl_802B76F0@ha /* 8020BE70 00208C70 7C 65 1B 78 */ mr r5, r3 /* 8020BE74 00208C74 38 C4 76 F0 */ addi r6, r4, lbl_802B76F0@l @@ -23551,7 +23551,7 @@ lbl_8020BE64: /* 8020BE7C 00208C7C 7F 84 E3 78 */ mr r4, r28 /* 8020BE80 00208C80 80 66 00 0C */ lwz r3, 0xc(r6) /* 8020BE84 00208C84 7C DE 00 2E */ lwzx r6, r30, r0 -/* 8020BE88 00208C88 4B FF F9 8D */ bl func_8020B814 +/* 8020BE88 00208C88 4B FF F9 8D */ bl _rpSkinMatrixBlendUpdate lbl_8020BE8C: /* 8020BE8C 00208C8C 7F C3 F3 78 */ mr r3, r30 lbl_8020BE90: @@ -23579,15 +23579,15 @@ lbl_8020BEA8: /* 8020BEE0 00208CE0 7F CF 02 14 */ add r30, r15, r0 /* 8020BEE4 00208CE4 80 7A 00 04 */ lwz r3, 4(r26) /* 8020BEE8 00208CE8 3B DE 00 14 */ addi r30, r30, 0x14 -/* 8020BEEC 00208CEC 48 02 D1 45 */ bl func_80239030 +/* 8020BEEC 00208CEC 48 02 D1 45 */ bl RwFrameGetLTM /* 8020BEF0 00208CF0 80 BA 00 18 */ lwz r5, 0x18(r26) /* 8020BEF4 00208CF4 7C 70 1B 78 */ mr r16, r3 /* 8020BEF8 00208CF8 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) /* 8020BEFC 00208CFC 7F 64 DB 78 */ mr r4, r27 /* 8020BF00 00208D00 7C 65 00 2E */ lwzx r3, r5, r0 -/* 8020BF04 00208D04 48 01 38 51 */ bl func_8021F754 +/* 8020BF04 00208D04 48 01 38 51 */ bl _rwDlVtxFmtSetup /* 8020BF08 00208D08 80 7A 00 18 */ lwz r3, 0x18(r26) -/* 8020BF0C 00208D0C 4B FF F2 2D */ bl func_8020B138 +/* 8020BF0C 00208D0C 4B FF F2 2D */ bl RpSkinGeometryGetSkin /* 8020BF10 00208D10 7C 78 1B 78 */ mr r24, r3 /* 8020BF14 00208D14 80 03 00 10 */ lwz r0, 0x10(r3) /* 8020BF18 00208D18 28 00 00 01 */ cmplwi r0, 1 @@ -23595,26 +23595,26 @@ lbl_8020BEA8: /* 8020BF20 00208D20 80 1B 00 08 */ lwz r0, 8(r27) /* 8020BF24 00208D24 7E 03 83 78 */ mr r3, r16 /* 8020BF28 00208D28 54 04 E7 FE */ rlwinm r4, r0, 0x1c, 0x1f, 0x1f -/* 8020BF2C 00208D2C 48 03 A7 59 */ bl func_80246684 +/* 8020BF2C 00208D2C 48 03 A7 59 */ bl _rwDlTransformSetup /* 8020BF30 00208D30 48 00 00 10 */ b lbl_8020BF40 lbl_8020BF34: /* 8020BF34 00208D34 38 60 00 00 */ li r3, 0 /* 8020BF38 00208D38 38 80 00 01 */ li r4, 1 -/* 8020BF3C 00208D3C 4B FB EE 21 */ bl func_801CAD5C +/* 8020BF3C 00208D3C 4B FB EE 21 */ bl GXSetVtxDesc lbl_8020BF40: /* 8020BF40 00208D40 80 7A 00 18 */ lwz r3, 0x18(r26) /* 8020BF44 00208D44 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) /* 8020BF48 00208D48 7C 03 00 2E */ lwzx r0, r3, r0 /* 8020BF4C 00208D4C 28 00 00 00 */ cmplwi r0, 0 /* 8020BF50 00208D50 40 82 00 08 */ bne lbl_8020BF58 -/* 8020BF54 00208D54 48 01 39 ED */ bl func_8021F940 +/* 8020BF54 00208D54 48 01 39 ED */ bl _rpGameCubeVtxFmtGetDefault lbl_8020BF58: /* 8020BF58 00208D58 80 0F 00 04 */ lwz r0, 4(r15) /* 8020BF5C 00208D5C 80 7B 00 08 */ lwz r3, 8(r27) /* 8020BF60 00208D60 80 9B 00 20 */ lwz r4, 0x20(r27) /* 8020BF64 00208D64 54 06 07 FE */ clrlwi r6, r0, 0x1f /* 8020BF68 00208D68 80 BB 00 1C */ lwz r5, 0x1c(r27) -/* 8020BF6C 00208D6C 48 01 60 AD */ bl func_80222018 +/* 8020BF6C 00208D6C 48 01 60 AD */ bl _rwDlObjectRenderSetup /* 8020BF70 00208D70 80 18 00 10 */ lwz r0, 0x10(r24) /* 8020BF74 00208D74 7C 7C 1B 78 */ mr r28, r3 /* 8020BF78 00208D78 80 9B 00 04 */ lwz r4, 4(r27) @@ -23672,12 +23672,12 @@ lbl_8020BFAC: /* 8020C044 00208E44 C0 05 00 38 */ lfs f0, 0x38(r5) /* 8020C048 00208E48 FC 00 00 50 */ fneg f0, f0 /* 8020C04C 00208E4C D0 01 00 94 */ stfs f0, 0x94(r1) -/* 8020C050 00208E50 4B FC 3C B9 */ bl func_801CFD08 +/* 8020C050 00208E50 4B FC 3C B9 */ bl GXLoadPosMtxImm /* 8020C054 00208E54 2C 11 00 00 */ cmpwi r17, 0 /* 8020C058 00208E58 41 82 00 10 */ beq lbl_8020C068 /* 8020C05C 00208E5C 7E 44 93 78 */ mr r4, r18 /* 8020C060 00208E60 38 61 00 68 */ addi r3, r1, 0x68 -/* 8020C064 00208E64 4B FC 3C F5 */ bl func_801CFD58 +/* 8020C064 00208E64 4B FC 3C F5 */ bl GXLoadNrmMtxImm lbl_8020C068: /* 8020C068 00208E68 3A 52 00 03 */ addi r18, r18, 3 /* 8020C06C 00208E6C 3A 10 00 01 */ addi r16, r16, 1 @@ -23697,7 +23697,7 @@ lbl_8020C094: /* 8020C098 00208E98 38 80 00 00 */ li r4, 0 /* 8020C09C 00208E9C 81 E3 00 00 */ lwz r15, 0(r3) /* 8020C0A0 00208EA0 7D E3 7B 78 */ mr r3, r15 -/* 8020C0A4 00208EA4 48 03 F0 51 */ bl func_8024B0F4 +/* 8020C0A4 00208EA4 48 03 F0 51 */ bl _rwDlTextureSet /* 8020C0A8 00208EA8 28 0F 00 00 */ cmplwi r15, 0 /* 8020C0AC 00208EAC 41 82 00 2C */ beq lbl_8020C0D8 /* 8020C0B0 00208EB0 80 8F 00 00 */ lwz r4, 0(r15) @@ -23709,7 +23709,7 @@ lbl_8020C094: /* 8020C0C8 00208EC8 7C 04 00 2E */ lwzx r0, r4, r0 /* 8020C0CC 00208ECC 54 00 07 FE */ clrlwi r0, r0, 0x1f /* 8020C0D0 00208ED0 68 03 00 01 */ xori r3, r0, 1 -/* 8020C0D4 00208ED4 48 03 CC 29 */ bl func_80248CFC +/* 8020C0D4 00208ED4 48 03 CC 29 */ bl _rwDlRenderStateSetZCompLoc lbl_8020C0D8: /* 8020C0D8 00208ED8 28 1C 00 00 */ cmplwi r28, 0 /* 8020C0DC 00208EDC 41 82 00 20 */ beq lbl_8020C0FC @@ -23789,12 +23789,12 @@ lbl_8020C174: /* 8020C1F8 00208FF8 C0 05 00 38 */ lfs f0, 0x38(r5) /* 8020C1FC 00208FFC FC 00 00 50 */ fneg f0, f0 /* 8020C200 00209000 D0 01 00 64 */ stfs f0, 0x64(r1) -/* 8020C204 00209004 4B FC 3B 05 */ bl func_801CFD08 +/* 8020C204 00209004 4B FC 3B 05 */ bl GXLoadPosMtxImm /* 8020C208 00209008 2C 12 00 00 */ cmpwi r18, 0 /* 8020C20C 0020900C 41 82 00 10 */ beq lbl_8020C21C /* 8020C210 00209010 7E C4 B3 78 */ mr r4, r22 /* 8020C214 00209014 38 61 00 38 */ addi r3, r1, 0x38 -/* 8020C218 00209018 4B FC 3B 41 */ bl func_801CFD58 +/* 8020C218 00209018 4B FC 3B 41 */ bl GXLoadNrmMtxImm lbl_8020C21C: /* 8020C21C 0020901C 3A D6 00 03 */ addi r22, r22, 3 /* 8020C220 00209020 3A 31 00 01 */ addi r17, r17, 1 @@ -23811,7 +23811,7 @@ lbl_8020C238: lbl_8020C244: /* 8020C244 00209044 80 7E 00 00 */ lwz r3, 0(r30) /* 8020C248 00209048 80 9E 00 04 */ lwz r4, 4(r30) -/* 8020C24C 0020904C 4B FC 38 D5 */ bl func_801CFB20 +/* 8020C24C 0020904C 4B FC 38 D5 */ bl GXCallDisplayList /* 8020C250 00209050 3B DE 00 08 */ addi r30, r30, 8 /* 8020C254 00209054 3B BD 00 0C */ addi r29, r29, 0xc lbl_8020C258: @@ -23902,12 +23902,12 @@ lbl_8020C310: /* 8020C394 00209194 C0 05 00 38 */ lfs f0, 0x38(r5) /* 8020C398 00209198 FC 00 00 50 */ fneg f0, f0 /* 8020C39C 0020919C D0 01 00 34 */ stfs f0, 0x34(r1) -/* 8020C3A0 002091A0 4B FC 39 69 */ bl func_801CFD08 +/* 8020C3A0 002091A0 4B FC 39 69 */ bl GXLoadPosMtxImm /* 8020C3A4 002091A4 2C 12 00 00 */ cmpwi r18, 0 /* 8020C3A8 002091A8 41 82 00 10 */ beq lbl_8020C3B8 /* 8020C3AC 002091AC 7E 84 A3 78 */ mr r4, r20 /* 8020C3B0 002091B0 38 61 00 08 */ addi r3, r1, 8 -/* 8020C3B4 002091B4 4B FC 39 A5 */ bl func_801CFD58 +/* 8020C3B4 002091B4 4B FC 39 A5 */ bl GXLoadNrmMtxImm lbl_8020C3B8: /* 8020C3B8 002091B8 3A 94 00 03 */ addi r20, r20, 3 /* 8020C3BC 002091BC 3A 10 00 01 */ addi r16, r16, 1 @@ -23924,7 +23924,7 @@ lbl_8020C3D4: lbl_8020C3E0: /* 8020C3E0 002091E0 80 7E 00 00 */ lwz r3, 0(r30) /* 8020C3E4 002091E4 80 9E 00 04 */ lwz r4, 4(r30) -/* 8020C3E8 002091E8 4B FC 37 39 */ bl func_801CFB20 +/* 8020C3E8 002091E8 4B FC 37 39 */ bl GXCallDisplayList /* 8020C3EC 002091EC 3B DE 00 08 */ addi r30, r30, 8 /* 8020C3F0 002091F0 3B BD 00 0C */ addi r29, r29, 0xc lbl_8020C3F4: @@ -24132,8 +24132,8 @@ lbl_8020C6B0: /* 8020C6C4 002094C4 38 21 00 30 */ addi r1, r1, 0x30 /* 8020C6C8 002094C8 4E 80 00 20 */ blr -.global func_8020C6CC -func_8020C6CC: +.global _rpSkinInitialize +_rpSkinInitialize: /* 8020C6CC 002094CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8020C6D0 002094D0 7C 08 02 A6 */ mflr r0 /* 8020C6D4 002094D4 3C 80 80 2B */ lis r4, lbl_802B76F0@ha @@ -24179,8 +24179,8 @@ lbl_8020C754: /* 8020C760 00209560 38 21 00 10 */ addi r1, r1, 0x10 /* 8020C764 00209564 4E 80 00 20 */ blr -.global func_8020C768 -func_8020C768: +.global _rpSkinDeinitialize +_rpSkinDeinitialize: /* 8020C768 00209568 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8020C76C 0020956C 7C 08 02 A6 */ mflr r0 /* 8020C770 00209570 3C 80 80 2B */ lis r4, lbl_802B76F0@ha @@ -24213,8 +24213,8 @@ lbl_8020C7B8: /* 8020C7D8 002095D8 38 21 00 10 */ addi r1, r1, 0x10 /* 8020C7DC 002095DC 4E 80 00 20 */ blr -.global func_8020C7E0 -func_8020C7E0: +.global _rpSkinPipelineCreate +_rpSkinPipelineCreate: /* 8020C7E0 002095E0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8020C7E4 002095E4 7C 08 02 A6 */ mflr r0 /* 8020C7E8 002095E8 90 01 00 24 */ stw r0, 0x24(r1) @@ -24224,14 +24224,14 @@ func_8020C7E0: /* 8020C7F8 002095F8 7C 9B 23 78 */ mr r27, r4 /* 8020C7FC 002095FC 7C BC 2B 78 */ mr r28, r5 /* 8020C800 00209600 7C DD 33 78 */ mr r29, r6 -/* 8020C804 00209604 48 04 03 B9 */ bl func_8024CBBC +/* 8020C804 00209604 48 04 03 B9 */ bl RxPipelineCreate /* 8020C808 00209608 38 00 01 16 */ li r0, 0x116 /* 8020C80C 0020960C 7C 7F 1B 78 */ mr r31, r3 /* 8020C810 00209610 90 03 00 2C */ stw r0, 0x2c(r3) /* 8020C814 00209614 93 C3 00 30 */ stw r30, 0x30(r3) -/* 8020C818 00209618 48 04 18 D5 */ bl func_8024E0EC +/* 8020C818 00209618 48 04 18 D5 */ bl RxPipelineLock /* 8020C81C 0020961C 7C 7E 1B 78 */ mr r30, r3 -/* 8020C820 00209620 48 01 3F BD */ bl func_802207DC +/* 8020C820 00209620 48 01 3F BD */ bl RxNodeDefinitionGetGameCubeAtomicAllInOne /* 8020C824 00209624 7C 60 1B 78 */ mr r0, r3 /* 8020C828 00209628 7F C3 F3 78 */ mr r3, r30 /* 8020C82C 0020962C 7C 1E 03 78 */ mr r30, r0 @@ -24239,33 +24239,33 @@ func_8020C7E0: /* 8020C834 00209634 7F C5 F3 78 */ mr r5, r30 /* 8020C838 00209638 38 C0 00 00 */ li r6, 0 /* 8020C83C 0020963C 4C C6 31 82 */ crclr 6 -/* 8020C840 00209640 48 04 1C B5 */ bl func_8024E4F4 -/* 8020C844 00209644 48 04 0D E1 */ bl func_8024D624 +/* 8020C840 00209640 48 04 1C B5 */ bl RxLockedPipeAddFragment +/* 8020C844 00209644 48 04 0D E1 */ bl RxLockedPipeUnlock /* 8020C848 00209648 80 9E 00 00 */ lwz r4, 0(r30) /* 8020C84C 0020964C 7F E3 FB 78 */ mr r3, r31 /* 8020C850 00209650 38 A0 00 00 */ li r5, 0 /* 8020C854 00209654 38 C0 00 00 */ li r6, 0 -/* 8020C858 00209658 48 04 1B 99 */ bl func_8024E3F0 +/* 8020C858 00209658 48 04 1B 99 */ bl RxPipelineFindNodeByName /* 8020C85C 0020965C 28 1B 00 00 */ cmplwi r27, 0 /* 8020C860 00209660 7C 7E 1B 78 */ mr r30, r3 /* 8020C864 00209664 41 82 00 0C */ beq lbl_8020C870 /* 8020C868 00209668 7F 64 DB 78 */ mr r4, r27 -/* 8020C86C 0020966C 48 01 2E 9D */ bl func_8021F708 +/* 8020C86C 0020966C 48 01 2E 9D */ bl _rxGameCubeAllInOneSetInstanceCallBack lbl_8020C870: /* 8020C870 00209670 28 1C 00 00 */ cmplwi r28, 0 /* 8020C874 00209674 41 82 00 1C */ beq lbl_8020C890 /* 8020C878 00209678 7F C3 F3 78 */ mr r3, r30 -/* 8020C87C 0020967C 48 01 2E B1 */ bl func_8021F72C +/* 8020C87C 0020967C 48 01 2E B1 */ bl _rxGameCubeAllInOneGetReinstanceCallBack /* 8020C880 00209680 90 6D 9E 38 */ stw r3, lbl_803CC738-_SDA_BASE_(r13) /* 8020C884 00209684 7F C3 F3 78 */ mr r3, r30 /* 8020C888 00209688 7F 84 E3 78 */ mr r4, r28 -/* 8020C88C 0020968C 48 01 2E 95 */ bl func_8021F720 +/* 8020C88C 0020968C 48 01 2E 95 */ bl _rxGameCubeAllInOneSetReinstanceCallBack lbl_8020C890: /* 8020C890 00209690 28 1D 00 00 */ cmplwi r29, 0 /* 8020C894 00209694 41 82 00 10 */ beq lbl_8020C8A4 /* 8020C898 00209698 7F C3 F3 78 */ mr r3, r30 /* 8020C89C 0020969C 7F A4 EB 78 */ mr r4, r29 -/* 8020C8A0 002096A0 48 01 2E 99 */ bl func_8021F738 +/* 8020C8A0 002096A0 48 01 2E 99 */ bl RxGameCubeAllInOneSetRenderCallBack lbl_8020C8A4: /* 8020C8A4 002096A4 7F E3 FB 78 */ mr r3, r31 /* 8020C8A8 002096A8 39 61 00 20 */ addi r11, r1, 0x20 @@ -24275,8 +24275,8 @@ lbl_8020C8A4: /* 8020C8B8 002096B8 38 21 00 20 */ addi r1, r1, 0x20 /* 8020C8BC 002096BC 4E 80 00 20 */ blr -.global func_8020C8C0 -func_8020C8C0: +.global _rpSkinGeometryNativeSize +_rpSkinGeometryNativeSize: /* 8020C8C0 002096C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8020C8C4 002096C4 7C 08 02 A6 */ mflr r0 /* 8020C8C8 002096C8 3C 80 80 2B */ lis r4, lbl_802B76F0@ha @@ -24323,7 +24323,7 @@ lbl_8020C94C: /* 8020C964 00209764 90 07 00 20 */ stw r0, 0x20(r7) lbl_8020C968: /* 8020C968 00209768 7C E3 3B 78 */ mr r3, r7 -/* 8020C96C 0020976C 4B FF D7 79 */ bl func_8020A0E4 +/* 8020C96C 0020976C 4B FF D7 79 */ bl _rpSkinSplitDataStreamGetSize /* 8020C970 00209770 80 01 00 14 */ lwz r0, 0x14(r1) /* 8020C974 00209774 7F FF 1A 14 */ add r31, r31, r3 /* 8020C978 00209778 7F E3 FB 78 */ mr r3, r31 @@ -24332,8 +24332,8 @@ lbl_8020C968: /* 8020C984 00209784 38 21 00 10 */ addi r1, r1, 0x10 /* 8020C988 00209788 4E 80 00 20 */ blr -.global func_8020C98C -func_8020C98C: +.global _rpSkinGeometryNativeWrite +_rpSkinGeometryNativeWrite: /* 8020C98C 0020978C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8020C990 00209790 7C 08 02 A6 */ mflr r0 /* 8020C994 00209794 3C A0 80 2B */ lis r5, lbl_802B76F0@ha @@ -24386,7 +24386,7 @@ lbl_8020CA34: /* 8020CA48 00209848 90 03 00 1C */ stw r0, 0x1c(r3) /* 8020CA4C 0020984C 90 03 00 20 */ stw r0, 0x20(r3) lbl_8020CA50: -/* 8020CA50 00209850 4B FF D6 95 */ bl func_8020A0E4 +/* 8020CA50 00209850 4B FF D6 95 */ bl _rpSkinSplitDataStreamGetSize /* 8020CA54 00209854 7F DE 1A 14 */ add r30, r30, r3 /* 8020CA58 00209858 3C C0 00 03 */ lis r6, 0x00035000@ha /* 8020CA5C 0020985C 3C 80 00 01 */ lis r4, 0x0000FFFF@ha @@ -24395,7 +24395,7 @@ lbl_8020CA50: /* 8020CA68 00209868 38 C6 50 00 */ addi r6, r6, 0x00035000@l /* 8020CA6C 0020986C 38 E4 FF FF */ addi r7, r4, 0x0000FFFF@l /* 8020CA70 00209870 38 80 00 01 */ li r4, 1 -/* 8020CA74 00209874 48 02 20 E1 */ bl func_8022EB54 +/* 8020CA74 00209874 48 02 20 E1 */ bl _rwStreamWriteVersionedChunkHeader /* 8020CA78 00209878 28 03 00 00 */ cmplwi r3, 0 /* 8020CA7C 0020987C 40 82 00 0C */ bne lbl_8020CA88 /* 8020CA80 00209880 38 60 00 00 */ li r3, 0 @@ -24404,7 +24404,7 @@ lbl_8020CA88: /* 8020CA88 00209888 7F 83 E3 78 */ mr r3, r28 /* 8020CA8C 0020988C 38 81 00 0C */ addi r4, r1, 0xc /* 8020CA90 00209890 38 A0 00 04 */ li r5, 4 -/* 8020CA94 00209894 48 02 26 1D */ bl func_8022F0B0 +/* 8020CA94 00209894 48 02 26 1D */ bl RwStreamWriteInt32 /* 8020CA98 00209898 28 03 00 00 */ cmplwi r3, 0 /* 8020CA9C 0020989C 40 82 00 0C */ bne lbl_8020CAA8 /* 8020CAA0 002098A0 38 60 00 00 */ li r3, 0 @@ -24423,7 +24423,7 @@ lbl_8020CAA8: /* 8020CAD0 002098D0 53 A0 82 1E */ rlwimi r0, r29, 0x10, 8, 0xf /* 8020CAD4 002098D4 50 C0 06 3E */ rlwimi r0, r6, 0, 0x18, 0x1f /* 8020CAD8 002098D8 90 01 00 08 */ stw r0, 8(r1) -/* 8020CADC 002098DC 48 02 25 D5 */ bl func_8022F0B0 +/* 8020CADC 002098DC 48 02 25 D5 */ bl RwStreamWriteInt32 /* 8020CAE0 002098E0 28 03 00 00 */ cmplwi r3, 0 /* 8020CAE4 002098E4 40 82 00 0C */ bne lbl_8020CAF0 /* 8020CAE8 002098E8 38 60 00 00 */ li r3, 0 @@ -24432,7 +24432,7 @@ lbl_8020CAF0: /* 8020CAF0 002098F0 80 9F 00 08 */ lwz r4, 8(r31) /* 8020CAF4 002098F4 7F 83 E3 78 */ mr r3, r28 /* 8020CAF8 002098F8 80 BF 00 04 */ lwz r5, 4(r31) -/* 8020CAFC 002098FC 48 02 5C 15 */ bl func_80232710 +/* 8020CAFC 002098FC 48 02 5C 15 */ bl RwStreamWrite /* 8020CB00 00209900 28 03 00 00 */ cmplwi r3, 0 /* 8020CB04 00209904 40 82 00 0C */ bne lbl_8020CB10 /* 8020CB08 00209908 38 60 00 00 */ li r3, 0 @@ -24445,7 +24445,7 @@ lbl_8020CB10: /* 8020CB20 00209920 80 9F 00 28 */ lwz r4, 0x28(r31) /* 8020CB24 00209924 7F 83 E3 78 */ mr r3, r28 /* 8020CB28 00209928 7F A5 EB 78 */ mr r5, r29 -/* 8020CB2C 0020992C 48 02 5B E5 */ bl func_80232710 +/* 8020CB2C 0020992C 48 02 5B E5 */ bl RwStreamWrite /* 8020CB30 00209930 28 03 00 00 */ cmplwi r3, 0 /* 8020CB34 00209934 40 82 00 0C */ bne lbl_8020CB40 /* 8020CB38 00209938 38 60 00 00 */ li r3, 0 @@ -24454,7 +24454,7 @@ lbl_8020CB40: /* 8020CB40 00209940 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8020CB44 00209944 7F 83 E3 78 */ mr r3, r28 /* 8020CB48 00209948 7F A5 EB 78 */ mr r5, r29 -/* 8020CB4C 0020994C 48 02 5B C5 */ bl func_80232710 +/* 8020CB4C 0020994C 48 02 5B C5 */ bl RwStreamWrite /* 8020CB50 00209950 28 03 00 00 */ cmplwi r3, 0 /* 8020CB54 00209954 40 82 00 0C */ bne lbl_8020CB60 /* 8020CB58 00209958 38 60 00 00 */ li r3, 0 @@ -24464,7 +24464,7 @@ lbl_8020CB60: /* 8020CB64 00209964 7F 83 E3 78 */ mr r3, r28 /* 8020CB68 00209968 80 9F 00 0C */ lwz r4, 0xc(r31) /* 8020CB6C 0020996C 54 05 30 32 */ slwi r5, r0, 6 -/* 8020CB70 00209970 48 02 5B A1 */ bl func_80232710 +/* 8020CB70 00209970 48 02 5B A1 */ bl RwStreamWrite /* 8020CB74 00209974 28 03 00 00 */ cmplwi r3, 0 /* 8020CB78 00209978 40 82 00 0C */ bne lbl_8020CB84 /* 8020CB7C 0020997C 38 60 00 00 */ li r3, 0 @@ -24472,7 +24472,7 @@ lbl_8020CB60: lbl_8020CB84: /* 8020CB84 00209984 7F 83 E3 78 */ mr r3, r28 /* 8020CB88 00209988 7F E4 FB 78 */ mr r4, r31 -/* 8020CB8C 0020998C 4B FF D2 BD */ bl func_80209E48 +/* 8020CB8C 0020998C 4B FF D2 BD */ bl _rpSkinSplitDataStreamWrite /* 8020CB90 00209990 28 03 00 00 */ cmplwi r3, 0 /* 8020CB94 00209994 41 82 00 0C */ beq lbl_8020CBA0 /* 8020CB98 00209998 7F 83 E3 78 */ mr r3, r28 @@ -24489,8 +24489,8 @@ lbl_8020CBA4: /* 8020CBBC 002099BC 38 21 00 20 */ addi r1, r1, 0x20 /* 8020CBC0 002099C0 4E 80 00 20 */ blr -.global func_8020CBC4 -func_8020CBC4: +.global _rpSkinGeometryNativeRead +_rpSkinGeometryNativeRead: /* 8020CBC4 002099C4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8020CBC8 002099C8 7C 08 02 A6 */ mflr r0 /* 8020CBCC 002099CC 90 01 00 44 */ stw r0, 0x44(r1) @@ -24503,7 +24503,7 @@ func_8020CBC4: /* 8020CBE8 002099E8 38 80 00 01 */ li r4, 1 /* 8020CBEC 002099EC 93 81 00 30 */ stw r28, 0x30(r1) /* 8020CBF0 002099F0 7C 7C 1B 78 */ mr r28, r3 -/* 8020CBF4 002099F4 48 02 1F C1 */ bl func_8022EBB4 +/* 8020CBF4 002099F4 48 02 1F C1 */ bl RwStreamFindChunk /* 8020CBF8 002099F8 2C 03 00 00 */ cmpwi r3, 0 /* 8020CBFC 002099FC 40 82 00 0C */ bne lbl_8020CC08 /* 8020CC00 00209A00 38 60 00 00 */ li r3, 0 @@ -24523,10 +24523,10 @@ lbl_8020CC28: /* 8020CC30 00209A30 90 01 00 20 */ stw r0, 0x20(r1) /* 8020CC34 00209A34 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 8020CC38 00209A38 4C C6 31 82 */ crclr 6 -/* 8020CC3C 00209A3C 48 02 29 F9 */ bl func_8022F634 +/* 8020CC3C 00209A3C 48 02 29 F9 */ bl _rwerror /* 8020CC40 00209A40 90 61 00 24 */ stw r3, 0x24(r1) /* 8020CC44 00209A44 38 61 00 20 */ addi r3, r1, 0x20 -/* 8020CC48 00209A48 48 02 29 49 */ bl func_8022F590 +/* 8020CC48 00209A48 48 02 29 49 */ bl RwErrorSet /* 8020CC4C 00209A4C 38 60 00 00 */ li r3, 0 /* 8020CC50 00209A50 48 00 02 E0 */ b lbl_8020CF30 lbl_8020CC54: @@ -24538,17 +24538,17 @@ lbl_8020CC54: /* 8020CC68 00209A68 90 01 00 18 */ stw r0, 0x18(r1) /* 8020CC6C 00209A6C 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 8020CC70 00209A70 4C C6 31 82 */ crclr 6 -/* 8020CC74 00209A74 48 02 29 C1 */ bl func_8022F634 +/* 8020CC74 00209A74 48 02 29 C1 */ bl _rwerror /* 8020CC78 00209A78 90 61 00 1C */ stw r3, 0x1c(r1) /* 8020CC7C 00209A7C 38 61 00 18 */ addi r3, r1, 0x18 -/* 8020CC80 00209A80 48 02 29 11 */ bl func_8022F590 +/* 8020CC80 00209A80 48 02 29 11 */ bl RwErrorSet /* 8020CC84 00209A84 38 60 00 00 */ li r3, 0 /* 8020CC88 00209A88 48 00 02 A8 */ b lbl_8020CF30 lbl_8020CC8C: /* 8020CC8C 00209A8C 7F 83 E3 78 */ mr r3, r28 /* 8020CC90 00209A90 38 81 00 08 */ addi r4, r1, 8 /* 8020CC94 00209A94 38 A0 00 04 */ li r5, 4 -/* 8020CC98 00209A98 48 02 26 05 */ bl func_8022F29C +/* 8020CC98 00209A98 48 02 26 05 */ bl RwStreamReadInt32 /* 8020CC9C 00209A9C 28 03 00 00 */ cmplwi r3, 0 /* 8020CCA0 00209AA0 40 82 00 0C */ bne lbl_8020CCAC /* 8020CCA4 00209AA4 38 60 00 00 */ li r3, 0 @@ -24574,7 +24574,7 @@ lbl_8020CCC0: /* 8020CCEC 00209AEC 7F 83 E3 78 */ mr r3, r28 /* 8020CCF0 00209AF0 38 81 00 0C */ addi r4, r1, 0xc /* 8020CCF4 00209AF4 38 A0 00 04 */ li r5, 4 -/* 8020CCF8 00209AF8 48 02 25 A5 */ bl func_8022F29C +/* 8020CCF8 00209AF8 48 02 25 A5 */ bl RwStreamReadInt32 /* 8020CCFC 00209AFC 28 03 00 00 */ cmplwi r3, 0 /* 8020CD00 00209B00 40 82 00 0C */ bne lbl_8020CD0C /* 8020CD04 00209B04 38 60 00 00 */ li r3, 0 @@ -24629,7 +24629,7 @@ lbl_8020CD0C: /* 8020CDC4 00209BC4 80 BE 00 04 */ lwz r5, 4(r30) /* 8020CDC8 00209BC8 90 A1 00 10 */ stw r5, 0x10(r1) /* 8020CDCC 00209BCC 80 9E 00 08 */ lwz r4, 8(r30) -/* 8020CDD0 00209BD0 48 02 57 A5 */ bl func_80232574 +/* 8020CDD0 00209BD0 48 02 57 A5 */ bl RwStreamRead /* 8020CDD4 00209BD4 80 01 00 10 */ lwz r0, 0x10(r1) /* 8020CDD8 00209BD8 7C 00 18 40 */ cmplw r0, r3 /* 8020CDDC 00209BDC 41 82 00 0C */ beq lbl_8020CDE8 @@ -24641,7 +24641,7 @@ lbl_8020CDE8: /* 8020CDF0 00209BF0 7C A0 F9 D6 */ mullw r5, r0, r31 /* 8020CDF4 00209BF4 90 A1 00 10 */ stw r5, 0x10(r1) /* 8020CDF8 00209BF8 80 9E 00 28 */ lwz r4, 0x28(r30) -/* 8020CDFC 00209BFC 48 02 57 79 */ bl func_80232574 +/* 8020CDFC 00209BFC 48 02 57 79 */ bl RwStreamRead /* 8020CE00 00209C00 80 01 00 10 */ lwz r0, 0x10(r1) /* 8020CE04 00209C04 7C 00 18 40 */ cmplw r0, r3 /* 8020CE08 00209C08 41 82 00 0C */ beq lbl_8020CE14 @@ -24653,7 +24653,7 @@ lbl_8020CE14: /* 8020CE1C 00209C1C 7C A0 F9 D6 */ mullw r5, r0, r31 /* 8020CE20 00209C20 90 A1 00 10 */ stw r5, 0x10(r1) /* 8020CE24 00209C24 80 9E 00 24 */ lwz r4, 0x24(r30) -/* 8020CE28 00209C28 48 02 57 4D */ bl func_80232574 +/* 8020CE28 00209C28 48 02 57 4D */ bl RwStreamRead /* 8020CE2C 00209C2C 80 01 00 10 */ lwz r0, 0x10(r1) /* 8020CE30 00209C30 7C 00 18 40 */ cmplw r0, r3 /* 8020CE34 00209C34 41 82 00 0C */ beq lbl_8020CE40 @@ -24665,7 +24665,7 @@ lbl_8020CE40: /* 8020CE48 00209C48 54 05 30 32 */ slwi r5, r0, 6 /* 8020CE4C 00209C4C 90 A1 00 10 */ stw r5, 0x10(r1) /* 8020CE50 00209C50 80 9E 00 0C */ lwz r4, 0xc(r30) -/* 8020CE54 00209C54 48 02 57 21 */ bl func_80232574 +/* 8020CE54 00209C54 48 02 57 21 */ bl RwStreamRead /* 8020CE58 00209C58 80 01 00 10 */ lwz r0, 0x10(r1) /* 8020CE5C 00209C5C 7C 00 18 40 */ cmplw r0, r3 /* 8020CE60 00209C60 41 82 00 A4 */ beq lbl_8020CF04 @@ -24693,7 +24693,7 @@ lbl_8020CE6C: /* 8020CEB4 00209CB4 80 BE 00 04 */ lwz r5, 4(r30) /* 8020CEB8 00209CB8 90 A1 00 10 */ stw r5, 0x10(r1) /* 8020CEBC 00209CBC 80 9E 00 08 */ lwz r4, 8(r30) -/* 8020CEC0 00209CC0 48 02 56 B5 */ bl func_80232574 +/* 8020CEC0 00209CC0 48 02 56 B5 */ bl RwStreamRead /* 8020CEC4 00209CC4 80 01 00 10 */ lwz r0, 0x10(r1) /* 8020CEC8 00209CC8 7C 00 18 40 */ cmplw r0, r3 /* 8020CECC 00209CCC 41 82 00 0C */ beq lbl_8020CED8 @@ -24705,7 +24705,7 @@ lbl_8020CED8: /* 8020CEE0 00209CE0 54 05 30 32 */ slwi r5, r0, 6 /* 8020CEE4 00209CE4 90 A1 00 10 */ stw r5, 0x10(r1) /* 8020CEE8 00209CE8 80 9E 00 0C */ lwz r4, 0xc(r30) -/* 8020CEEC 00209CEC 48 02 56 89 */ bl func_80232574 +/* 8020CEEC 00209CEC 48 02 56 89 */ bl RwStreamRead /* 8020CEF0 00209CF0 80 01 00 10 */ lwz r0, 0x10(r1) /* 8020CEF4 00209CF4 7C 00 18 40 */ cmplw r0, r3 /* 8020CEF8 00209CF8 41 82 00 0C */ beq lbl_8020CF04 @@ -24714,7 +24714,7 @@ lbl_8020CED8: lbl_8020CF04: /* 8020CF04 00209D04 7F 83 E3 78 */ mr r3, r28 /* 8020CF08 00209D08 7F C4 F3 78 */ mr r4, r30 -/* 8020CF0C 00209D0C 4B FF D0 21 */ bl func_80209F2C +/* 8020CF0C 00209D0C 4B FF D0 21 */ bl _rpSkinSplitDataStreamRead /* 8020CF10 00209D10 28 03 00 00 */ cmplwi r3, 0 /* 8020CF14 00209D14 40 82 00 0C */ bne lbl_8020CF20 /* 8020CF18 00209D18 38 60 00 00 */ li r3, 0 @@ -24722,7 +24722,7 @@ lbl_8020CF04: lbl_8020CF20: /* 8020CF20 00209D20 7F A3 EB 78 */ mr r3, r29 /* 8020CF24 00209D24 7F C4 F3 78 */ mr r4, r30 -/* 8020CF28 00209D28 4B FF E2 25 */ bl func_8020B14C +/* 8020CF28 00209D28 4B FF E2 25 */ bl RpSkinGeometrySetSkin /* 8020CF2C 00209D2C 7F 83 E3 78 */ mr r3, r28 lbl_8020CF30: /* 8020CF30 00209D30 80 01 00 44 */ lwz r0, 0x44(r1) @@ -24748,7 +24748,7 @@ func_8020CF50: /* 8020CF74 00209D74 7C 1D 00 2E */ lwzx r0, r29, r0 /* 8020CF78 00209D78 28 00 00 00 */ cmplwi r0, 0 /* 8020CF7C 00209D7C 40 82 00 08 */ bne lbl_8020CF84 -/* 8020CF80 00209D80 48 01 29 C1 */ bl func_8021F940 +/* 8020CF80 00209D80 48 01 29 C1 */ bl _rpGameCubeVtxFmtGetDefault lbl_8020CF84: /* 8020CF84 00209D84 80 7D 00 5C */ lwz r3, 0x5c(r29) /* 8020CF88 00209D88 38 A0 00 08 */ li r5, 8 @@ -24810,7 +24810,7 @@ lbl_8020D050: /* 8020D058 00209E58 41 80 FF D8 */ blt lbl_8020D030 lbl_8020D05C: /* 8020D05C 00209E5C 7F A3 EB 78 */ mr r3, r29 -/* 8020D060 00209E60 4B FF E0 D9 */ bl func_8020B138 +/* 8020D060 00209E60 4B FF E0 D9 */ bl RpSkinGeometryGetSkin /* 8020D064 00209E64 80 03 00 10 */ lwz r0, 0x10(r3) /* 8020D068 00209E68 28 00 00 01 */ cmplwi r0, 1 /* 8020D06C 00209E6C 40 81 00 70 */ ble lbl_8020D0DC @@ -24941,7 +24941,7 @@ lbl_8020D234: /* 8020D234 0020A034 80 BD 00 14 */ lwz r5, 0x14(r29) /* 8020D238 0020A038 7F 24 CB 78 */ mr r4, r25 /* 8020D23C 0020A03C 38 61 00 08 */ addi r3, r1, 8 -/* 8020D240 0020A040 48 01 59 89 */ bl func_80222BC8 +/* 8020D240 0020A040 48 01 59 89 */ bl VertexDataCreateMaps /* 8020D244 0020A044 7C 7C 1B 79 */ or. r28, r3, r3 /* 8020D248 0020A048 40 82 00 0C */ bne lbl_8020D254 /* 8020D24C 0020A04C 38 60 00 00 */ li r3, 0 @@ -24950,7 +24950,7 @@ lbl_8020D254: /* 8020D254 0020A054 80 DD 00 14 */ lwz r6, 0x14(r29) /* 8020D258 0020A058 7F 25 CB 78 */ mr r5, r25 /* 8020D25C 0020A05C 38 81 00 08 */ addi r4, r1, 8 -/* 8020D260 0020A060 48 01 56 B1 */ bl func_80222910 +/* 8020D260 0020A060 48 01 56 B1 */ bl VertexDataCreateRemapped /* 8020D264 0020A064 90 7E 00 00 */ stw r3, 0(r30) /* 8020D268 0020A068 80 1E 00 00 */ lwz r0, 0(r30) /* 8020D26C 0020A06C 28 00 00 00 */ cmplwi r0, 0 @@ -25106,7 +25106,7 @@ lbl_8020D48C: /* 8020D49C 0020A29C 7C C0 AA 14 */ add r6, r0, r21 /* 8020D4A0 0020A2A0 7C 9A 22 14 */ add r4, r26, r4 /* 8020D4A4 0020A2A4 80 C6 00 14 */ lwz r6, 0x14(r6) -/* 8020D4A8 0020A2A8 48 01 52 79 */ bl func_80222720 +/* 8020D4A8 0020A2A8 48 01 52 79 */ bl IndexDataCreateRemapped /* 8020D4AC 0020A2AC 80 9F 00 00 */ lwz r4, 0(r31) /* 8020D4B0 0020A2B0 7C 64 B9 2E */ stwx r3, r4, r23 /* 8020D4B4 0020A2B4 80 7F 00 00 */ lwz r3, 0(r31) @@ -25165,22 +25165,22 @@ func_8020D558: /* 8020D568 0020A368 4B FD FF 95 */ bl func_801ED4FC /* 8020D56C 0020A36C 7C 7E 1B 78 */ mr r30, r3 /* 8020D570 0020A370 7C 9D 23 78 */ mr r29, r4 -/* 8020D574 0020A374 4B FF DB C5 */ bl func_8020B138 +/* 8020D574 0020A374 4B FF DB C5 */ bl RpSkinGeometryGetSkin /* 8020D578 0020A378 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) /* 8020D57C 0020A37C 7C 7B 1B 78 */ mr r27, r3 /* 8020D580 0020A380 7F FE 00 2E */ lwzx r31, r30, r0 /* 8020D584 0020A384 28 1F 00 00 */ cmplwi r31, 0 /* 8020D588 0020A388 40 82 00 0C */ bne lbl_8020D594 -/* 8020D58C 0020A38C 48 01 23 B5 */ bl func_8021F940 +/* 8020D58C 0020A38C 48 01 23 B5 */ bl _rpGameCubeVtxFmtGetDefault /* 8020D590 0020A390 7C 7F 1B 78 */ mr r31, r3 lbl_8020D594: /* 8020D594 0020A394 3C 60 80 38 */ lis r3, lbl_80383660@ha /* 8020D598 0020A398 38 63 36 60 */ addi r3, r3, lbl_80383660@l -/* 8020D59C 0020A39C 48 01 EF B5 */ bl func_8022C550 +/* 8020D59C 0020A39C 48 01 EF B5 */ bl _rwVertexDescriptorInit /* 8020D5A0 0020A3A0 3C 60 80 38 */ lis r3, lbl_80383660@ha /* 8020D5A4 0020A3A4 38 80 00 00 */ li r4, 0 /* 8020D5A8 0020A3A8 38 63 36 60 */ addi r3, r3, lbl_80383660@l -/* 8020D5AC 0020A3AC 48 01 EF D1 */ bl func_8022C57C +/* 8020D5AC 0020A3AC 48 01 EF D1 */ bl _rwGCNVertexDescSetVAT /* 8020D5B0 0020A3B0 80 1B 00 10 */ lwz r0, 0x10(r27) /* 8020D5B4 0020A3B4 28 00 00 01 */ cmplwi r0, 1 /* 8020D5B8 0020A3B8 40 82 00 18 */ bne lbl_8020D5D0 @@ -25188,7 +25188,7 @@ lbl_8020D594: /* 8020D5C0 0020A3C0 38 80 00 00 */ li r4, 0 /* 8020D5C4 0020A3C4 38 63 36 60 */ addi r3, r3, lbl_80383660@l /* 8020D5C8 0020A3C8 38 A0 00 01 */ li r5, 1 -/* 8020D5CC 0020A3CC 48 01 F2 9D */ bl func_8022C868 +/* 8020D5CC 0020A3CC 48 01 F2 9D */ bl _rwGCNVertexDescSetElementDesc lbl_8020D5D0: /* 8020D5D0 0020A3D0 3C 60 80 38 */ lis r3, lbl_80383660@ha /* 8020D5D4 0020A3D4 88 DF 00 00 */ lbz r6, 0(r31) @@ -25196,7 +25196,7 @@ lbl_8020D5D0: /* 8020D5DC 0020A3DC 38 63 36 60 */ addi r3, r3, lbl_80383660@l /* 8020D5E0 0020A3E0 38 80 00 09 */ li r4, 9 /* 8020D5E4 0020A3E4 38 A0 00 01 */ li r5, 1 -/* 8020D5E8 0020A3E8 48 01 EF 9D */ bl func_8022C584 +/* 8020D5E8 0020A3E8 48 01 EF 9D */ bl _rwGCNVertexDescSetElementAttr /* 8020D5EC 0020A3EC 80 1D 00 04 */ lwz r0, 4(r29) /* 8020D5F0 0020A3F0 3C 60 80 38 */ lis r3, lbl_80383660@ha /* 8020D5F4 0020A3F4 38 63 36 60 */ addi r3, r3, lbl_80383660@l @@ -25206,7 +25206,7 @@ lbl_8020D5D0: /* 8020D604 0020A404 41 80 00 08 */ blt lbl_8020D60C /* 8020D608 0020A408 38 A0 00 03 */ li r5, 3 lbl_8020D60C: -/* 8020D60C 0020A40C 48 01 F2 5D */ bl func_8022C868 +/* 8020D60C 0020A40C 48 01 F2 5D */ bl _rwGCNVertexDescSetElementDesc /* 8020D610 0020A410 80 1E 00 08 */ lwz r0, 8(r30) /* 8020D614 0020A414 3B 80 00 01 */ li r28, 1 /* 8020D618 0020A418 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b @@ -25220,7 +25220,7 @@ lbl_8020D60C: /* 8020D638 0020A438 38 80 00 19 */ li r4, 0x19 /* 8020D63C 0020A43C 38 A0 00 01 */ li r5, 1 /* 8020D640 0020A440 38 E0 00 00 */ li r7, 0 -/* 8020D644 0020A444 48 01 EF 41 */ bl func_8022C584 +/* 8020D644 0020A444 48 01 EF 41 */ bl _rwGCNVertexDescSetElementAttr /* 8020D648 0020A448 57 80 18 38 */ slwi r0, r28, 3 /* 8020D64C 0020A44C 3C A0 80 38 */ lis r5, lbl_80383660@ha /* 8020D650 0020A450 7C 7D 02 14 */ add r3, r29, r0 @@ -25232,7 +25232,7 @@ lbl_8020D60C: /* 8020D668 0020A468 41 80 00 08 */ blt lbl_8020D670 /* 8020D66C 0020A46C 38 A0 00 03 */ li r5, 3 lbl_8020D670: -/* 8020D670 0020A470 48 01 F1 F9 */ bl func_8022C868 +/* 8020D670 0020A470 48 01 F1 F9 */ bl _rwGCNVertexDescSetElementDesc /* 8020D674 0020A474 48 00 00 4C */ b lbl_8020D6C0 lbl_8020D678: /* 8020D678 0020A478 3C 60 80 38 */ lis r3, lbl_80383660@ha @@ -25241,7 +25241,7 @@ lbl_8020D678: /* 8020D684 0020A484 38 80 00 0A */ li r4, 0xa /* 8020D688 0020A488 38 A0 00 00 */ li r5, 0 /* 8020D68C 0020A48C 38 E0 00 00 */ li r7, 0 -/* 8020D690 0020A490 48 01 EE F5 */ bl func_8022C584 +/* 8020D690 0020A490 48 01 EE F5 */ bl _rwGCNVertexDescSetElementAttr /* 8020D694 0020A494 57 80 18 38 */ slwi r0, r28, 3 /* 8020D698 0020A498 3C A0 80 38 */ lis r5, lbl_80383660@ha /* 8020D69C 0020A49C 7C 7D 02 14 */ add r3, r29, r0 @@ -25253,7 +25253,7 @@ lbl_8020D678: /* 8020D6B4 0020A4B4 41 80 00 08 */ blt lbl_8020D6BC /* 8020D6B8 0020A4B8 38 A0 00 03 */ li r5, 3 lbl_8020D6BC: -/* 8020D6BC 0020A4BC 48 01 F1 AD */ bl func_8022C868 +/* 8020D6BC 0020A4BC 48 01 F1 AD */ bl _rwGCNVertexDescSetElementDesc lbl_8020D6C0: /* 8020D6C0 0020A4C0 3B 80 00 02 */ li r28, 2 lbl_8020D6C4: @@ -25267,7 +25267,7 @@ lbl_8020D6C4: /* 8020D6E0 0020A4E0 20 06 00 02 */ subfic r0, r6, 2 /* 8020D6E4 0020A4E4 38 E0 00 00 */ li r7, 0 /* 8020D6E8 0020A4E8 54 05 0F FE */ srwi r5, r0, 0x1f -/* 8020D6EC 0020A4EC 48 01 EE 99 */ bl func_8022C584 +/* 8020D6EC 0020A4EC 48 01 EE 99 */ bl _rwGCNVertexDescSetElementAttr /* 8020D6F0 0020A4F0 57 80 18 38 */ slwi r0, r28, 3 /* 8020D6F4 0020A4F4 3C A0 80 38 */ lis r5, lbl_80383660@ha /* 8020D6F8 0020A4F8 7C 7D 02 14 */ add r3, r29, r0 @@ -25279,7 +25279,7 @@ lbl_8020D6C4: /* 8020D710 0020A510 41 80 00 08 */ blt lbl_8020D718 /* 8020D714 0020A514 38 A0 00 03 */ li r5, 3 lbl_8020D718: -/* 8020D718 0020A518 48 01 F1 51 */ bl func_8022C868 +/* 8020D718 0020A518 48 01 F1 51 */ bl _rwGCNVertexDescSetElementDesc /* 8020D71C 0020A51C 3B 9C 00 01 */ addi r28, r28, 1 lbl_8020D720: /* 8020D720 0020A520 80 1E 00 08 */ lwz r0, 8(r30) @@ -25299,7 +25299,7 @@ lbl_8020D744: /* 8020D754 0020A554 88 E4 00 0E */ lbz r7, 0xe(r4) /* 8020D758 0020A558 7F 44 D3 78 */ mr r4, r26 /* 8020D75C 0020A55C 38 A0 00 01 */ li r5, 1 -/* 8020D760 0020A560 48 01 EE 25 */ bl func_8022C584 +/* 8020D760 0020A560 48 01 EE 25 */ bl _rwGCNVertexDescSetElementAttr /* 8020D764 0020A564 80 1D 00 04 */ lwz r0, 4(r29) /* 8020D768 0020A568 7F 63 DB 78 */ mr r3, r27 /* 8020D76C 0020A56C 7F 44 D3 78 */ mr r4, r26 @@ -25308,7 +25308,7 @@ lbl_8020D744: /* 8020D778 0020A578 41 80 00 08 */ blt lbl_8020D780 /* 8020D77C 0020A57C 38 A0 00 03 */ li r5, 3 lbl_8020D780: -/* 8020D780 0020A580 48 01 F0 E9 */ bl func_8022C868 +/* 8020D780 0020A580 48 01 F0 E9 */ bl _rwGCNVertexDescSetElementDesc /* 8020D784 0020A584 3B BD 00 08 */ addi r29, r29, 8 /* 8020D788 0020A588 3B 9C 00 01 */ addi r28, r28, 1 /* 8020D78C 0020A58C 3B 39 00 01 */ addi r25, r25, 1 @@ -25320,7 +25320,7 @@ lbl_8020D79C: /* 8020D79C 0020A59C 3C 60 80 38 */ lis r3, lbl_80383660@ha /* 8020D7A0 0020A5A0 57 84 06 3E */ clrlwi r4, r28, 0x18 /* 8020D7A4 0020A5A4 38 63 36 60 */ addi r3, r3, lbl_80383660@l -/* 8020D7A8 0020A5A8 48 01 F5 F9 */ bl func_8022CDA0 +/* 8020D7A8 0020A5A8 48 01 F5 F9 */ bl _rwGCNVertexDescSetNumIndexedAttr /* 8020D7AC 0020A5AC 3C 60 80 38 */ lis r3, lbl_80383660@ha /* 8020D7B0 0020A5B0 39 61 00 30 */ addi r11, r1, 0x30 /* 8020D7B4 0020A5B4 38 63 36 60 */ addi r3, r3, lbl_80383660@l @@ -25521,8 +25521,8 @@ lbl_8020DA48: /* 8020DA58 0020A858 38 21 00 30 */ addi r1, r1, 0x30 /* 8020DA5C 0020A85C 4E 80 00 20 */ blr -.global func_8020DA60 -func_8020DA60: +.global _rwDlGeometrySkinInstanceOptimized +_rwDlGeometrySkinInstanceOptimized: /* 8020DA60 0020A860 94 21 FE 60 */ stwu r1, -0x1a0(r1) /* 8020DA64 0020A864 7C 08 02 A6 */ mflr r0 /* 8020DA68 0020A868 90 01 01 A4 */ stw r0, 0x1a4(r1) @@ -25546,7 +25546,7 @@ func_8020DA60: /* 8020DAB0 0020A8B0 28 00 00 00 */ cmplwi r0, 0 /* 8020DAB4 0020A8B4 82 7F 00 08 */ lwz r19, 8(r31) /* 8020DAB8 0020A8B8 40 82 00 08 */ bne lbl_8020DAC0 -/* 8020DABC 0020A8BC 48 01 1E 85 */ bl func_8021F940 +/* 8020DABC 0020A8BC 48 01 1E 85 */ bl _rpGameCubeVtxFmtGetDefault lbl_8020DAC0: /* 8020DAC0 0020A8C0 80 74 00 04 */ lwz r3, 4(r20) /* 8020DAC4 0020A8C4 56 60 06 F7 */ rlwinm. r0, r19, 0, 0x1b, 0x1b @@ -25668,7 +25668,7 @@ lbl_8020DC68: /* 8020DC80 0020AA80 42 00 FF E8 */ bdnz lbl_8020DC68 lbl_8020DC84: /* 8020DC84 0020AA84 7E C3 B3 78 */ mr r3, r22 -/* 8020DC88 0020AA88 48 01 DB 41 */ bl func_8022B7C8 +/* 8020DC88 0020AA88 48 01 DB 41 */ bl _rwGCNVertexBufferHeaderGetSize /* 8020DC8C 0020AA8C 80 9F 00 54 */ lwz r4, 0x54(r31) /* 8020DC90 0020AA90 7C 72 1B 78 */ mr r18, r3 /* 8020DC94 0020AA94 80 1F 00 08 */ lwz r0, 8(r31) @@ -25698,11 +25698,11 @@ lbl_8020DCCC: /* 8020DCEC 0020AAEC 38 C1 00 10 */ addi r6, r1, 0x10 /* 8020DCF0 0020AAF0 38 E0 00 01 */ li r7, 1 /* 8020DCF4 0020AAF4 80 63 00 00 */ lwz r3, 0(r3) -/* 8020DCF8 0020AAF8 48 01 C5 15 */ bl func_8022A20C +/* 8020DCF8 0020AAF8 48 01 C5 15 */ bl _rwGCNTriStripGetStats /* 8020DCFC 0020AAFC 80 81 00 14 */ lwz r4, 0x14(r1) /* 8020DD00 0020AB00 7E C3 B3 78 */ mr r3, r22 /* 8020DD04 0020AB04 80 A1 00 10 */ lwz r5, 0x10(r1) -/* 8020DD08 0020AB08 48 01 9D 5D */ bl func_80227A64 +/* 8020DD08 0020AB08 48 01 9D 5D */ bl _rwGCNDisplayListGetSize /* 8020DD0C 0020AB0C 7E F7 1A 14 */ add r23, r23, r3 /* 8020DD10 0020AB10 48 00 00 1C */ b lbl_8020DD2C lbl_8020DD14: @@ -25710,7 +25710,7 @@ lbl_8020DD14: /* 8020DD18 0020AB18 7E C3 B3 78 */ mr r3, r22 /* 8020DD1C 0020AB1C 80 A4 00 14 */ lwz r5, 0x14(r4) /* 8020DD20 0020AB20 38 80 00 01 */ li r4, 1 -/* 8020DD24 0020AB24 48 01 9D 41 */ bl func_80227A64 +/* 8020DD24 0020AB24 48 01 9D 41 */ bl _rwGCNDisplayListGetSize /* 8020DD28 0020AB28 7E F7 1A 14 */ add r23, r23, r3 lbl_8020DD2C: /* 8020DD2C 0020AB2C 39 EF 00 0C */ addi r15, r15, 0xc @@ -25723,7 +25723,7 @@ lbl_8020DD38: /* 8020DD44 0020AB44 41 80 FF 88 */ blt lbl_8020DCCC /* 8020DD48 0020AB48 7E C3 B3 78 */ mr r3, r22 /* 8020DD4C 0020AB4C 38 81 00 88 */ addi r4, r1, 0x88 -/* 8020DD50 0020AB50 48 01 DA 8D */ bl func_8022B7DC +/* 8020DD50 0020AB50 48 01 DA 8D */ bl _rwGCNVertexBufferGetSize /* 8020DD54 0020AB54 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 8020DD58 0020AB58 7E F7 1A 14 */ add r23, r23, r3 /* 8020DD5C 0020AB5C 7E FB BB 78 */ mr r27, r23 @@ -25802,7 +25802,7 @@ lbl_8020DE60: /* 8020DE6C 0020AC6C 38 04 00 1F */ addi r0, r4, 0x1f /* 8020DE70 0020AC70 7C AF 2B 78 */ mr r15, r5 /* 8020DE74 0020AC74 54 19 00 34 */ rlwinm r25, r0, 0, 0, 0x1a -/* 8020DE78 0020AC78 4B FF D2 C1 */ bl func_8020B138 +/* 8020DE78 0020AC78 4B FF D2 C1 */ bl RpSkinGeometryGetSkin /* 8020DE7C 0020AC7C 3B 40 00 00 */ li r26, 0 /* 8020DE80 0020AC80 7C 74 1B 78 */ mr r20, r3 /* 8020DE84 0020AC84 7D FC 7B 78 */ mr r28, r15 @@ -25822,7 +25822,7 @@ lbl_8020DE94: /* 8020DEB8 0020ACB8 38 C1 00 08 */ addi r6, r1, 8 /* 8020DEBC 0020ACBC 38 E0 00 01 */ li r7, 1 /* 8020DEC0 0020ACC0 80 63 00 00 */ lwz r3, 0(r3) -/* 8020DEC4 0020ACC4 48 01 C3 49 */ bl func_8022A20C +/* 8020DEC4 0020ACC4 48 01 C3 49 */ bl _rwGCNTriStripGetStats /* 8020DEC8 0020ACC8 48 00 00 18 */ b lbl_8020DEE0 lbl_8020DECC: /* 8020DECC 0020ACCC 7C 63 F2 14 */ add r3, r3, r30 @@ -25834,14 +25834,14 @@ lbl_8020DEE0: /* 8020DEE0 0020ACE0 80 81 00 0C */ lwz r4, 0xc(r1) /* 8020DEE4 0020ACE4 7E C3 B3 78 */ mr r3, r22 /* 8020DEE8 0020ACE8 80 A1 00 08 */ lwz r5, 8(r1) -/* 8020DEEC 0020ACEC 48 01 9B 79 */ bl func_80227A64 +/* 8020DEEC 0020ACEC 48 01 9B 79 */ bl _rwGCNDisplayListGetSize /* 8020DEF0 0020ACF0 7C 60 1B 78 */ mr r0, r3 /* 8020DEF4 0020ACF4 7F 83 E3 78 */ mr r3, r28 /* 8020DEF8 0020ACF8 7C 13 03 78 */ mr r19, r0 /* 8020DEFC 0020ACFC 7F 44 D3 78 */ mr r4, r26 /* 8020DF00 0020AD00 7E 65 9B 78 */ mr r5, r19 /* 8020DF04 0020AD04 7F 26 CB 78 */ mr r6, r25 -/* 8020DF08 0020AD08 48 01 9B A9 */ bl func_80227AB0 +/* 8020DF08 0020AD08 48 01 9B A9 */ bl _rwGCNDisplayListInitialize /* 8020DF0C 0020AD0C 80 14 00 10 */ lwz r0, 0x10(r20) /* 8020DF10 0020AD10 28 00 00 01 */ cmplwi r0, 1 /* 8020DF14 0020AD14 40 81 01 70 */ ble lbl_8020E084 @@ -25854,7 +25854,7 @@ lbl_8020DEE0: /* 8020DF30 0020AD30 81 FF 00 08 */ lwz r15, 8(r31) /* 8020DF34 0020AD34 54 71 06 3E */ clrlwi r17, r3, 0x18 /* 8020DF38 0020AD38 40 82 00 08 */ bne lbl_8020DF40 -/* 8020DF3C 0020AD3C 48 01 1A 05 */ bl func_8021F940 +/* 8020DF3C 0020AD3C 48 01 1A 05 */ bl _rpGameCubeVtxFmtGetDefault lbl_8020DF40: /* 8020DF40 0020AD40 80 70 00 00 */ lwz r3, 0(r16) /* 8020DF44 0020AD44 55 E0 06 F7 */ rlwinm. r0, r15, 0, 0x1b, 0x1b @@ -26003,7 +26003,7 @@ lbl_8020E104: /* 8020E150 0020AF50 81 FF 00 08 */ lwz r15, 8(r31) /* 8020E154 0020AF54 54 70 06 3E */ clrlwi r16, r3, 0x18 /* 8020E158 0020AF58 40 82 00 08 */ bne lbl_8020E160 -/* 8020E15C 0020AF5C 48 01 17 E5 */ bl func_8021F940 +/* 8020E15C 0020AF5C 48 01 17 E5 */ bl _rpGameCubeVtxFmtGetDefault lbl_8020E160: /* 8020E160 0020AF60 28 12 00 00 */ cmplwi r18, 0 /* 8020E164 0020AF64 41 82 00 08 */ beq lbl_8020E16C @@ -26096,7 +26096,7 @@ lbl_8020E294: /* 8020E2A8 0020B0A8 42 00 FF EC */ bdnz lbl_8020E294 lbl_8020E2AC: /* 8020E2AC 0020B0AC 7E C3 B3 78 */ mr r3, r22 -/* 8020E2B0 0020B0B0 48 01 93 DD */ bl func_8022768C +/* 8020E2B0 0020B0B0 48 01 93 DD */ bl _rwGCNDisplayListGetStride /* 8020E2B4 0020B0B4 80 1F 00 54 */ lwz r0, 0x54(r31) /* 8020E2B8 0020B0B8 7C 68 1B 78 */ mr r8, r3 /* 8020E2BC 0020B0BC 80 E1 00 0C */ lwz r7, 0xc(r1) @@ -26107,7 +26107,7 @@ lbl_8020E2AC: /* 8020E2D0 0020B0D0 7F 84 E3 78 */ mr r4, r28 /* 8020E2D4 0020B0D4 38 A1 00 20 */ addi r5, r1, 0x20 /* 8020E2D8 0020B0D8 39 20 00 01 */ li r9, 1 -/* 8020E2DC 0020B0DC 48 01 CB FD */ bl func_8022AED8 +/* 8020E2DC 0020B0DC 48 01 CB FD */ bl _rwGCNDisplayListFill /* 8020E2E0 0020B0E0 28 12 00 00 */ cmplwi r18, 0 /* 8020E2E4 0020B0E4 41 82 00 18 */ beq lbl_8020E2FC /* 8020E2E8 0020B0E8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -26130,12 +26130,12 @@ lbl_8020E310: /* 8020E324 0020B124 7E E4 BB 78 */ mr r4, r23 /* 8020E328 0020B128 7F 26 CB 78 */ mr r6, r25 /* 8020E32C 0020B12C 38 A1 00 88 */ addi r5, r1, 0x88 -/* 8020E330 0020B130 48 01 D8 15 */ bl func_8022BB44 +/* 8020E330 0020B130 48 01 D8 15 */ bl _rwGCNVertexBufferInitialize /* 8020E334 0020B134 7E C3 B3 78 */ mr r3, r22 /* 8020E338 0020B138 7E E4 BB 78 */ mr r4, r23 /* 8020E33C 0020B13C 38 A1 00 88 */ addi r5, r1, 0x88 /* 8020E340 0020B140 38 C0 00 00 */ li r6, 0 -/* 8020E344 0020B144 48 01 DC C5 */ bl func_8022C008 +/* 8020E344 0020B144 48 01 DC C5 */ bl _rwGCNVertexBufferFill /* 8020E348 0020B148 80 D4 00 10 */ lwz r6, 0x10(r20) /* 8020E34C 0020B14C 28 06 00 01 */ cmplwi r6, 1 /* 8020E350 0020B150 40 81 00 C0 */ ble lbl_8020E410 @@ -26198,8 +26198,8 @@ lbl_8020E410: /* 8020E418 0020B218 7F 64 DB 78 */ mr r4, r27 /* 8020E41C 0020B21C 80 05 00 04 */ lwz r0, 4(r5) /* 8020E420 0020B220 90 1F 00 14 */ stw r0, 0x14(r31) -/* 8020E424 0020B224 4B FC 3F 35 */ bl func_801D2358 -/* 8020E428 0020B228 4B FB D3 BD */ bl func_801CB7E4 +/* 8020E424 0020B224 4B FC 3F 35 */ bl DCFlushRange +/* 8020E428 0020B228 4B FB D3 BD */ bl GXInvalidateVtxCache /* 8020E42C 0020B22C 3A 00 00 00 */ li r16, 0 /* 8020E430 0020B230 7E 0F 83 78 */ mr r15, r16 /* 8020E434 0020B234 48 00 00 24 */ b lbl_8020E458 @@ -26248,28 +26248,28 @@ func_8020E4AC: /* 8020E4CC 0020B2CC 7F FE 00 2E */ lwzx r31, r30, r0 /* 8020E4D0 0020B2D0 28 1F 00 00 */ cmplwi r31, 0 /* 8020E4D4 0020B2D4 40 82 00 0C */ bne lbl_8020E4E0 -/* 8020E4D8 0020B2D8 48 01 14 69 */ bl func_8021F940 +/* 8020E4D8 0020B2D8 48 01 14 69 */ bl _rpGameCubeVtxFmtGetDefault /* 8020E4DC 0020B2DC 7C 7F 1B 78 */ mr r31, r3 lbl_8020E4E0: /* 8020E4E0 0020B2E0 3C 60 80 38 */ lis r3, lbl_80383660@ha /* 8020E4E4 0020B2E4 38 63 36 60 */ addi r3, r3, lbl_80383660@l -/* 8020E4E8 0020B2E8 48 01 E0 69 */ bl func_8022C550 +/* 8020E4E8 0020B2E8 48 01 E0 69 */ bl _rwVertexDescriptorInit /* 8020E4EC 0020B2EC 3C 60 80 38 */ lis r3, lbl_80383660@ha /* 8020E4F0 0020B2F0 38 80 00 00 */ li r4, 0 /* 8020E4F4 0020B2F4 38 63 36 60 */ addi r3, r3, lbl_80383660@l -/* 8020E4F8 0020B2F8 48 01 E0 85 */ bl func_8022C57C +/* 8020E4F8 0020B2F8 48 01 E0 85 */ bl _rwGCNVertexDescSetVAT /* 8020E4FC 0020B2FC 3C 60 80 38 */ lis r3, lbl_80383660@ha /* 8020E500 0020B300 38 80 00 00 */ li r4, 0 /* 8020E504 0020B304 38 63 36 60 */ addi r3, r3, lbl_80383660@l /* 8020E508 0020B308 38 A0 00 01 */ li r5, 1 -/* 8020E50C 0020B30C 48 01 E3 5D */ bl func_8022C868 +/* 8020E50C 0020B30C 48 01 E3 5D */ bl _rwGCNVertexDescSetElementDesc /* 8020E510 0020B310 3C 60 80 38 */ lis r3, lbl_80383660@ha /* 8020E514 0020B314 88 DF 00 00 */ lbz r6, 0(r31) /* 8020E518 0020B318 88 FF 00 0C */ lbz r7, 0xc(r31) /* 8020E51C 0020B31C 38 63 36 60 */ addi r3, r3, lbl_80383660@l /* 8020E520 0020B320 38 80 00 09 */ li r4, 9 /* 8020E524 0020B324 38 A0 00 01 */ li r5, 1 -/* 8020E528 0020B328 48 01 E0 5D */ bl func_8022C584 +/* 8020E528 0020B328 48 01 E0 5D */ bl _rwGCNVertexDescSetElementAttr /* 8020E52C 0020B32C 28 1D 00 FF */ cmplwi r29, 0xff /* 8020E530 0020B330 3C 60 80 38 */ lis r3, lbl_80383660@ha /* 8020E534 0020B334 38 63 36 60 */ addi r3, r3, lbl_80383660@l @@ -26278,7 +26278,7 @@ lbl_8020E4E0: /* 8020E540 0020B340 41 80 00 08 */ blt lbl_8020E548 /* 8020E544 0020B344 38 A0 00 03 */ li r5, 3 lbl_8020E548: -/* 8020E548 0020B348 48 01 E3 21 */ bl func_8022C868 +/* 8020E548 0020B348 48 01 E3 21 */ bl _rwGCNVertexDescSetElementDesc /* 8020E54C 0020B34C 80 1E 00 08 */ lwz r0, 8(r30) /* 8020E550 0020B350 3B 80 00 01 */ li r28, 1 /* 8020E554 0020B354 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b @@ -26292,7 +26292,7 @@ lbl_8020E548: /* 8020E574 0020B374 38 80 00 19 */ li r4, 0x19 /* 8020E578 0020B378 38 A0 00 01 */ li r5, 1 /* 8020E57C 0020B37C 38 E0 00 00 */ li r7, 0 -/* 8020E580 0020B380 48 01 E0 05 */ bl func_8022C584 +/* 8020E580 0020B380 48 01 E0 05 */ bl _rwGCNVertexDescSetElementAttr /* 8020E584 0020B384 28 1D 00 FF */ cmplwi r29, 0xff /* 8020E588 0020B388 3C 60 80 38 */ lis r3, lbl_80383660@ha /* 8020E58C 0020B38C 38 63 36 60 */ addi r3, r3, lbl_80383660@l @@ -26301,7 +26301,7 @@ lbl_8020E548: /* 8020E598 0020B398 41 80 00 08 */ blt lbl_8020E5A0 /* 8020E59C 0020B39C 38 A0 00 03 */ li r5, 3 lbl_8020E5A0: -/* 8020E5A0 0020B3A0 48 01 E2 C9 */ bl func_8022C868 +/* 8020E5A0 0020B3A0 48 01 E2 C9 */ bl _rwGCNVertexDescSetElementDesc /* 8020E5A4 0020B3A4 48 00 00 40 */ b lbl_8020E5E4 lbl_8020E5A8: /* 8020E5A8 0020B3A8 3C 60 80 38 */ lis r3, lbl_80383660@ha @@ -26310,7 +26310,7 @@ lbl_8020E5A8: /* 8020E5B4 0020B3B4 38 80 00 0A */ li r4, 0xa /* 8020E5B8 0020B3B8 38 A0 00 00 */ li r5, 0 /* 8020E5BC 0020B3BC 38 E0 00 00 */ li r7, 0 -/* 8020E5C0 0020B3C0 48 01 DF C5 */ bl func_8022C584 +/* 8020E5C0 0020B3C0 48 01 DF C5 */ bl _rwGCNVertexDescSetElementAttr /* 8020E5C4 0020B3C4 28 1D 00 FF */ cmplwi r29, 0xff /* 8020E5C8 0020B3C8 3C 60 80 38 */ lis r3, lbl_80383660@ha /* 8020E5CC 0020B3CC 38 63 36 60 */ addi r3, r3, lbl_80383660@l @@ -26319,7 +26319,7 @@ lbl_8020E5A8: /* 8020E5D8 0020B3D8 41 80 00 08 */ blt lbl_8020E5E0 /* 8020E5DC 0020B3DC 38 A0 00 03 */ li r5, 3 lbl_8020E5E0: -/* 8020E5E0 0020B3E0 48 01 E2 89 */ bl func_8022C868 +/* 8020E5E0 0020B3E0 48 01 E2 89 */ bl _rwGCNVertexDescSetElementDesc lbl_8020E5E4: /* 8020E5E4 0020B3E4 3B 80 00 02 */ li r28, 2 lbl_8020E5E8: @@ -26333,7 +26333,7 @@ lbl_8020E5E8: /* 8020E604 0020B404 20 06 00 02 */ subfic r0, r6, 2 /* 8020E608 0020B408 38 E0 00 00 */ li r7, 0 /* 8020E60C 0020B40C 54 05 0F FE */ srwi r5, r0, 0x1f -/* 8020E610 0020B410 48 01 DF 75 */ bl func_8022C584 +/* 8020E610 0020B410 48 01 DF 75 */ bl _rwGCNVertexDescSetElementAttr /* 8020E614 0020B414 28 1D 00 FF */ cmplwi r29, 0xff /* 8020E618 0020B418 3C 60 80 38 */ lis r3, lbl_80383660@ha /* 8020E61C 0020B41C 38 63 36 60 */ addi r3, r3, lbl_80383660@l @@ -26342,7 +26342,7 @@ lbl_8020E5E8: /* 8020E628 0020B428 41 80 00 08 */ blt lbl_8020E630 /* 8020E62C 0020B42C 38 A0 00 03 */ li r5, 3 lbl_8020E630: -/* 8020E630 0020B430 48 01 E2 39 */ bl func_8022C868 +/* 8020E630 0020B430 48 01 E2 39 */ bl _rwGCNVertexDescSetElementDesc /* 8020E634 0020B434 3B 9C 00 01 */ addi r28, r28, 1 lbl_8020E638: /* 8020E638 0020B438 80 1E 00 08 */ lwz r0, 8(r30) @@ -26360,7 +26360,7 @@ lbl_8020E654: /* 8020E664 0020B464 88 E4 00 0E */ lbz r7, 0xe(r4) /* 8020E668 0020B468 7F 44 D3 78 */ mr r4, r26 /* 8020E66C 0020B46C 38 A0 00 01 */ li r5, 1 -/* 8020E670 0020B470 48 01 DF 15 */ bl func_8022C584 +/* 8020E670 0020B470 48 01 DF 15 */ bl _rwGCNVertexDescSetElementAttr /* 8020E674 0020B474 28 1D 00 FF */ cmplwi r29, 0xff /* 8020E678 0020B478 7F 63 DB 78 */ mr r3, r27 /* 8020E67C 0020B47C 7F 44 D3 78 */ mr r4, r26 @@ -26368,7 +26368,7 @@ lbl_8020E654: /* 8020E684 0020B484 41 80 00 08 */ blt lbl_8020E68C /* 8020E688 0020B488 38 A0 00 03 */ li r5, 3 lbl_8020E68C: -/* 8020E68C 0020B48C 48 01 E1 DD */ bl func_8022C868 +/* 8020E68C 0020B48C 48 01 E1 DD */ bl _rwGCNVertexDescSetElementDesc /* 8020E690 0020B490 3B 9C 00 01 */ addi r28, r28, 1 /* 8020E694 0020B494 3B 39 00 01 */ addi r25, r25, 1 lbl_8020E698: @@ -26379,7 +26379,7 @@ lbl_8020E6A4: /* 8020E6A4 0020B4A4 3C 60 80 38 */ lis r3, lbl_80383660@ha /* 8020E6A8 0020B4A8 57 84 06 3E */ clrlwi r4, r28, 0x18 /* 8020E6AC 0020B4AC 38 63 36 60 */ addi r3, r3, lbl_80383660@l -/* 8020E6B0 0020B4B0 48 01 E6 F1 */ bl func_8022CDA0 +/* 8020E6B0 0020B4B0 48 01 E6 F1 */ bl _rwGCNVertexDescSetNumIndexedAttr /* 8020E6B4 0020B4B4 3C 60 80 38 */ lis r3, lbl_80383660@ha /* 8020E6B8 0020B4B8 39 61 00 30 */ addi r11, r1, 0x30 /* 8020E6BC 0020B4BC 38 63 36 60 */ addi r3, r3, lbl_80383660@l @@ -26590,8 +26590,8 @@ lbl_8020E970: /* 8020E988 0020B788 38 21 00 30 */ addi r1, r1, 0x30 /* 8020E98C 0020B78C 4E 80 00 20 */ blr -.global func_8020E990 -func_8020E990: +.global _rwDlGeometrySkinInstanceFast +_rwDlGeometrySkinInstanceFast: /* 8020E990 0020B790 94 21 FE 80 */ stwu r1, -0x180(r1) /* 8020E994 0020B794 7C 08 02 A6 */ mflr r0 /* 8020E998 0020B798 90 01 01 84 */ stw r0, 0x184(r1) @@ -26600,7 +26600,7 @@ func_8020E990: /* 8020E9A4 0020B7A4 7C 7A 1B 78 */ mr r26, r3 /* 8020E9A8 0020B7A8 7C 93 23 78 */ mr r19, r4 /* 8020E9AC 0020B7AC 7C B2 2B 78 */ mr r18, r5 -/* 8020E9B0 0020B7B0 4B FF C7 89 */ bl func_8020B138 +/* 8020E9B0 0020B7B0 4B FF C7 89 */ bl RpSkinGeometryGetSkin /* 8020E9B4 0020B7B4 7C 60 1B 78 */ mr r0, r3 /* 8020E9B8 0020B7B8 7F 43 D3 78 */ mr r3, r26 /* 8020E9BC 0020B7BC 7C 1B 03 78 */ mr r27, r0 @@ -26610,7 +26610,7 @@ func_8020E990: /* 8020E9CC 0020B7CC 7C 1A 00 2E */ lwzx r0, r26, r0 /* 8020E9D0 0020B7D0 28 00 00 00 */ cmplwi r0, 0 /* 8020E9D4 0020B7D4 40 82 00 08 */ bne lbl_8020E9DC -/* 8020E9D8 0020B7D8 48 01 0F 69 */ bl func_8021F940 +/* 8020E9D8 0020B7D8 48 01 0F 69 */ bl _rpGameCubeVtxFmtGetDefault lbl_8020E9DC: /* 8020E9DC 0020B7DC 80 9A 00 5C */ lwz r4, 0x5c(r26) /* 8020E9E0 0020B7E0 80 7A 00 14 */ lwz r3, 0x14(r26) @@ -26653,7 +26653,7 @@ lbl_8020EA5C: /* 8020EA64 0020B864 41 80 FF DC */ blt lbl_8020EA40 lbl_8020EA68: /* 8020EA68 0020B868 7F A3 EB 78 */ mr r3, r29 -/* 8020EA6C 0020B86C 48 01 CD 5D */ bl func_8022B7C8 +/* 8020EA6C 0020B86C 48 01 CD 5D */ bl _rwGCNVertexBufferHeaderGetSize /* 8020EA70 0020B870 80 9A 00 54 */ lwz r4, 0x54(r26) /* 8020EA74 0020B874 7C 79 1B 78 */ mr r25, r3 /* 8020EA78 0020B878 80 1A 00 08 */ lwz r0, 8(r26) @@ -26675,7 +26675,7 @@ lbl_8020EAAC: /* 8020EAB0 0020B8B0 7F A3 EB 78 */ mr r3, r29 /* 8020EAB4 0020B8B4 80 A4 00 14 */ lwz r5, 0x14(r4) /* 8020EAB8 0020B8B8 38 80 00 01 */ li r4, 1 -/* 8020EABC 0020B8BC 48 01 8F A9 */ bl func_80227A64 +/* 8020EABC 0020B8BC 48 01 8F A9 */ bl _rwGCNDisplayListGetSize /* 8020EAC0 0020B8C0 7E 94 1A 14 */ add r20, r20, r3 /* 8020EAC4 0020B8C4 3A D6 00 0C */ addi r22, r22, 0xc /* 8020EAC8 0020B8C8 3A F7 00 01 */ addi r23, r23, 1 @@ -26686,7 +26686,7 @@ lbl_8020EACC: /* 8020EAD8 0020B8D8 41 80 FF D4 */ blt lbl_8020EAAC /* 8020EADC 0020B8DC 7F A3 EB 78 */ mr r3, r29 /* 8020EAE0 0020B8E0 38 81 00 70 */ addi r4, r1, 0x70 -/* 8020EAE4 0020B8E4 48 01 CC F9 */ bl func_8022B7DC +/* 8020EAE4 0020B8E4 48 01 CC F9 */ bl _rwGCNVertexBufferGetSize /* 8020EAE8 0020B8E8 80 1A 00 08 */ lwz r0, 8(r26) /* 8020EAEC 0020B8EC 7E 94 1A 14 */ add r20, r20, r3 /* 8020EAF0 0020B8F0 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6 @@ -26714,7 +26714,7 @@ lbl_8020EB3C: /* 8020EB44 0020B944 38 C4 F4 A4 */ addi r6, r4, lbl_8021F4A4@l /* 8020EB48 0020B948 7E 85 A3 78 */ mr r5, r20 /* 8020EB4C 0020B94C 7E 44 93 78 */ mr r4, r18 -/* 8020EB50 0020B950 48 02 34 29 */ bl func_80231F78 +/* 8020EB50 0020B950 48 02 34 29 */ bl RwResourcesAllocateResEntry /* 8020EB54 0020B954 7C 7F 1B 78 */ mr r31, r3 lbl_8020EB58: /* 8020EB58 0020B958 3A DF 00 18 */ addi r22, r31, 0x18 @@ -26785,14 +26785,14 @@ lbl_8020EC3C: /* 8020EC44 0020BA44 80 B2 00 14 */ lwz r5, 0x14(r18) /* 8020EC48 0020BA48 38 80 00 01 */ li r4, 1 /* 8020EC4C 0020BA4C 3A 52 00 10 */ addi r18, r18, 0x10 -/* 8020EC50 0020BA50 48 01 8E 15 */ bl func_80227A64 +/* 8020EC50 0020BA50 48 01 8E 15 */ bl _rwGCNDisplayListGetSize /* 8020EC54 0020BA54 7C 60 1B 78 */ mr r0, r3 /* 8020EC58 0020BA58 7E 83 A3 78 */ mr r3, r20 /* 8020EC5C 0020BA5C 7C 13 03 78 */ mr r19, r0 /* 8020EC60 0020BA60 7E C4 B3 78 */ mr r4, r22 /* 8020EC64 0020BA64 7E 65 9B 78 */ mr r5, r19 /* 8020EC68 0020BA68 7E A6 AB 78 */ mr r6, r21 -/* 8020EC6C 0020BA6C 48 01 8E 45 */ bl func_80227AB0 +/* 8020EC6C 0020BA6C 48 01 8E 45 */ bl _rwGCNDisplayListInitialize /* 8020EC70 0020BA70 7F 63 DB 78 */ mr r3, r27 /* 8020EC74 0020BA74 7E 44 93 78 */ mr r4, r18 /* 8020EC78 0020BA78 7E C5 B3 78 */ mr r5, r22 @@ -26803,7 +26803,7 @@ lbl_8020EC3C: /* 8020EC8C 0020BA8C 7C 1A 00 2E */ lwzx r0, r26, r0 /* 8020EC90 0020BA90 28 00 00 00 */ cmplwi r0, 0 /* 8020EC94 0020BA94 40 82 00 08 */ bne lbl_8020EC9C -/* 8020EC98 0020BA98 48 01 0C A9 */ bl func_8021F940 +/* 8020EC98 0020BA98 48 01 0C A9 */ bl _rpGameCubeVtxFmtGetDefault lbl_8020EC9C: /* 8020EC9C 0020BA9C 92 41 00 08 */ stw r18, 8(r1) /* 8020ECA0 0020BAA0 93 21 00 2C */ stw r25, 0x2c(r1) @@ -26833,7 +26833,7 @@ lbl_8020ECE8: /* 8020ECF0 0020BAF0 41 80 FF EC */ blt lbl_8020ECDC lbl_8020ECF4: /* 8020ECF4 0020BAF4 7F A3 EB 78 */ mr r3, r29 -/* 8020ECF8 0020BAF8 48 01 89 95 */ bl func_8022768C +/* 8020ECF8 0020BAF8 48 01 89 95 */ bl _rwGCNDisplayListGetStride /* 8020ECFC 0020BAFC 80 1A 00 54 */ lwz r0, 0x54(r26) /* 8020ED00 0020BB00 7C 68 1B 78 */ mr r8, r3 /* 8020ED04 0020BB04 7F A3 EB 78 */ mr r3, r29 @@ -26844,7 +26844,7 @@ lbl_8020ECF4: /* 8020ED18 0020BB18 38 A1 00 08 */ addi r5, r1, 8 /* 8020ED1C 0020BB1C 38 E0 00 01 */ li r7, 1 /* 8020ED20 0020BB20 39 20 00 01 */ li r9, 1 -/* 8020ED24 0020BB24 48 01 C1 B5 */ bl func_8022AED8 +/* 8020ED24 0020BB24 48 01 C1 B5 */ bl _rwGCNDisplayListFill /* 8020ED28 0020BB28 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 8020ED2C 0020BB2C 7E 43 93 78 */ mr r3, r18 /* 8020ED30 0020BB30 81 84 01 38 */ lwz r12, 0x138(r4) @@ -26863,16 +26863,16 @@ lbl_8020ED4C: /* 8020ED60 0020BB60 7F C4 F3 78 */ mr r4, r30 /* 8020ED64 0020BB64 7E A6 AB 78 */ mr r6, r21 /* 8020ED68 0020BB68 38 A1 00 70 */ addi r5, r1, 0x70 -/* 8020ED6C 0020BB6C 48 01 CD D9 */ bl func_8022BB44 +/* 8020ED6C 0020BB6C 48 01 CD D9 */ bl _rwGCNVertexBufferInitialize /* 8020ED70 0020BB70 7F A3 EB 78 */ mr r3, r29 /* 8020ED74 0020BB74 7F C4 F3 78 */ mr r4, r30 /* 8020ED78 0020BB78 38 A1 00 70 */ addi r5, r1, 0x70 /* 8020ED7C 0020BB7C 38 C0 00 00 */ li r6, 0 -/* 8020ED80 0020BB80 48 01 D2 89 */ bl func_8022C008 +/* 8020ED80 0020BB80 48 01 D2 89 */ bl _rwGCNVertexBufferFill /* 8020ED84 0020BB84 7F C3 F3 78 */ mr r3, r30 /* 8020ED88 0020BB88 7E E4 BB 78 */ mr r4, r23 -/* 8020ED8C 0020BB8C 4B FC 35 CD */ bl func_801D2358 -/* 8020ED90 0020BB90 4B FB CA 55 */ bl func_801CB7E4 +/* 8020ED8C 0020BB8C 4B FC 35 CD */ bl DCFlushRange +/* 8020ED90 0020BB90 4B FB CA 55 */ bl GXInvalidateVtxCache /* 8020ED94 0020BB94 7F E3 FB 78 */ mr r3, r31 /* 8020ED98 0020BB98 39 61 01 80 */ addi r11, r1, 0x180 /* 8020ED9C 0020BB9C 4B FD E7 91 */ bl func_801ED52C @@ -26881,8 +26881,8 @@ lbl_8020ED4C: /* 8020EDA8 0020BBA8 38 21 01 80 */ addi r1, r1, 0x180 /* 8020EDAC 0020BBAC 4E 80 00 20 */ blr -.global func_8020EDB0 -func_8020EDB0: +.global _rpSkinMatrixBlendUpdateASM +_rpSkinMatrixBlendUpdateASM: /* 8020EDB0 0020BBB0 94 21 FF 68 */ stwu r1, -0x98(r1) /* 8020EDB4 0020BBB4 D9 C1 00 08 */ stfd f14, 8(r1) /* 8020EDB8 0020BBB8 D9 E1 00 10 */ stfd f15, 0x10(r1) @@ -27012,8 +27012,8 @@ lbl_8020EE24: /* 8020EFA4 0020BDA4 38 21 00 98 */ addi r1, r1, 0x98 /* 8020EFA8 0020BDA8 4E 80 00 20 */ blr -.global func_8020EFAC -func_8020EFAC: +.global _rwDlSkinUpdate2Weights +_rwDlSkinUpdate2Weights: /* 8020EFAC 0020BDAC 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 8020EFB0 0020BDB0 D9 C1 00 08 */ stfd f14, 8(r1) /* 8020EFB4 0020BDB4 D9 E1 00 10 */ stfd f15, 0x10(r1) @@ -27160,8 +27160,8 @@ lbl_8020F17C: /* 8020F1D0 0020BFD0 38 21 00 A0 */ addi r1, r1, 0xa0 /* 8020F1D4 0020BFD4 4E 80 00 20 */ blr -.global func_8020F1D8 -func_8020F1D8: +.global _rwDlSkinUpdate3Weights +_rwDlSkinUpdate3Weights: /* 8020F1D8 0020BFD8 94 21 FF 54 */ stwu r1, -0xac(r1) /* 8020F1DC 0020BFDC D9 C1 00 08 */ stfd f14, 8(r1) /* 8020F1E0 0020BFE0 D9 E1 00 10 */ stfd f15, 0x10(r1) @@ -27346,8 +27346,8 @@ lbl_8020F434: /* 8020F490 0020C290 38 21 00 AC */ addi r1, r1, 0xac /* 8020F494 0020C294 4E 80 00 20 */ blr -.global func_8020F498 -func_8020F498: +.global _rwDlSkinUpdate4Weights +_rwDlSkinUpdate4Weights: /* 8020F498 0020C298 94 21 FF 48 */ stwu r1, -0xb8(r1) /* 8020F49C 0020C29C D9 C1 00 08 */ stfd f14, 8(r1) /* 8020F4A0 0020C2A0 D9 E1 00 10 */ stfd f15, 0x10(r1) @@ -27566,8 +27566,8 @@ lbl_8020F770: /* 8020F7D4 0020C5D4 38 21 00 B8 */ addi r1, r1, 0xb8 /* 8020F7D8 0020C5D8 4E 80 00 20 */ blr -.global func_8020F7DC -func_8020F7DC: +.global _rpSkinPipelinesCreate +_rpSkinPipelinesCreate: /* 8020F7DC 0020C5DC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8020F7E0 0020C5E0 7C 08 02 A6 */ mflr r0 /* 8020F7E4 0020C5E4 90 01 00 14 */ stw r0, 0x14(r1) @@ -27583,7 +27583,7 @@ func_8020F7DC: /* 8020F80C 0020C60C 38 84 BB F0 */ addi r4, r4, lbl_8020BBF0@l /* 8020F810 0020C610 38 A5 BC FC */ addi r5, r5, lbl_8020BCFC@l /* 8020F814 0020C614 38 C6 BE A8 */ addi r6, r6, lbl_8020BEA8@l -/* 8020F818 0020C618 4B FF CF C9 */ bl func_8020C7E0 +/* 8020F818 0020C618 4B FF CF C9 */ bl _rpSkinPipelineCreate /* 8020F81C 0020C61C 90 7F 00 28 */ stw r3, 0x28(r31) lbl_8020F820: /* 8020F820 0020C620 80 01 00 14 */ lwz r0, 0x14(r1) @@ -27593,8 +27593,8 @@ lbl_8020F820: /* 8020F830 0020C630 38 21 00 10 */ addi r1, r1, 0x10 /* 8020F834 0020C634 4E 80 00 20 */ blr -.global func_8020F838 -func_8020F838: +.global _rpSkinPipelinesDestroy +_rpSkinPipelinesDestroy: /* 8020F838 0020C638 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8020F83C 0020C63C 7C 08 02 A6 */ mflr r0 /* 8020F840 0020C640 3C 60 80 2B */ lis r3, lbl_802B76F0@ha @@ -27604,7 +27604,7 @@ func_8020F838: /* 8020F850 0020C650 80 7F 00 28 */ lwz r3, 0x28(r31) /* 8020F854 0020C654 28 03 00 00 */ cmplwi r3, 0 /* 8020F858 0020C658 41 82 00 10 */ beq lbl_8020F868 -/* 8020F85C 0020C65C 48 03 D3 ED */ bl func_8024CC48 +/* 8020F85C 0020C65C 48 03 D3 ED */ bl _rxPipelineDestroy /* 8020F860 0020C660 38 00 00 00 */ li r0, 0 /* 8020F864 0020C664 90 1F 00 28 */ stw r0, 0x28(r31) lbl_8020F868: @@ -27615,8 +27615,8 @@ lbl_8020F868: /* 8020F878 0020C678 38 21 00 10 */ addi r1, r1, 0x10 /* 8020F87C 0020C67C 4E 80 00 20 */ blr -.global func_8020F880 -func_8020F880: +.global _rpSkinPipelinesAttach +_rpSkinPipelinesAttach: /* 8020F880 0020C680 3C 80 80 2B */ lis r4, lbl_802B76F0@ha /* 8020F884 0020C684 38 84 76 F0 */ addi r4, r4, lbl_802B76F0@l /* 8020F888 0020C688 80 04 00 28 */ lwz r0, 0x28(r4) @@ -27649,7 +27649,7 @@ func_8020F8BC: /* 8020F8E0 0020C6E0 7F E3 FB 78 */ mr r3, r31 /* 8020F8E4 0020C6E4 93 A1 00 14 */ stw r29, 0x14(r1) /* 8020F8E8 0020C6E8 93 81 00 10 */ stw r28, 0x10(r1) -/* 8020F8EC 0020C6EC 48 01 F9 B1 */ bl func_8022F29C +/* 8020F8EC 0020C6EC 48 01 F9 B1 */ bl RwStreamReadInt32 /* 8020F8F0 0020C6F0 28 03 00 00 */ cmplwi r3, 0 /* 8020F8F4 0020C6F4 40 82 00 0C */ bne lbl_8020F900 /* 8020F8F8 0020C6F8 38 60 00 00 */ li r3, 0 @@ -27671,7 +27671,7 @@ lbl_8020F900: lbl_8020F934: /* 8020F934 0020C734 80 A1 00 08 */ lwz r5, 8(r1) /* 8020F938 0020C738 7F E3 FB 78 */ mr r3, r31 -/* 8020F93C 0020C73C 48 02 2C 39 */ bl func_80232574 +/* 8020F93C 0020C73C 48 02 2C 39 */ bl RwStreamRead /* 8020F940 0020C740 28 03 00 00 */ cmplwi r3, 0 /* 8020F944 0020C744 40 82 00 0C */ bne lbl_8020F950 /* 8020F948 0020C748 38 60 00 00 */ li r3, 0 @@ -27680,7 +27680,7 @@ lbl_8020F950: /* 8020F950 0020C750 7F E3 FB 78 */ mr r3, r31 /* 8020F954 0020C754 38 9E 00 04 */ addi r4, r30, 4 /* 8020F958 0020C758 38 A0 00 04 */ li r5, 4 -/* 8020F95C 0020C75C 48 01 F9 41 */ bl func_8022F29C +/* 8020F95C 0020C75C 48 01 F9 41 */ bl RwStreamReadInt32 /* 8020F960 0020C760 28 03 00 00 */ cmplwi r3, 0 /* 8020F964 0020C764 40 82 00 0C */ bne lbl_8020F970 /* 8020F968 0020C768 38 60 00 00 */ li r3, 0 @@ -27689,7 +27689,7 @@ lbl_8020F970: /* 8020F970 0020C770 7F E3 FB 78 */ mr r3, r31 /* 8020F974 0020C774 38 9E 00 08 */ addi r4, r30, 8 /* 8020F978 0020C778 38 A0 00 04 */ li r5, 4 -/* 8020F97C 0020C77C 48 01 F9 21 */ bl func_8022F29C +/* 8020F97C 0020C77C 48 01 F9 21 */ bl RwStreamReadInt32 /* 8020F980 0020C780 28 03 00 00 */ cmplwi r3, 0 /* 8020F984 0020C784 40 82 00 0C */ bne lbl_8020F990 /* 8020F988 0020C788 38 60 00 00 */ li r3, 0 @@ -27726,7 +27726,7 @@ lbl_8020F9F0: /* 8020F9F0 0020C7F0 7F E3 FB 78 */ mr r3, r31 /* 8020F9F4 0020C7F4 7F A4 EB 78 */ mr r4, r29 /* 8020F9F8 0020C7F8 38 A0 00 04 */ li r5, 4 -/* 8020F9FC 0020C7FC 48 01 F8 A1 */ bl func_8022F29C +/* 8020F9FC 0020C7FC 48 01 F8 A1 */ bl RwStreamReadInt32 /* 8020FA00 0020C800 28 03 00 00 */ cmplwi r3, 0 /* 8020FA04 0020C804 40 82 00 0C */ bne lbl_8020FA10 /* 8020FA08 0020C808 38 60 00 00 */ li r3, 0 @@ -27759,7 +27759,7 @@ lbl_8020FA60: /* 8020FA60 0020C860 7F E3 FB 78 */ mr r3, r31 /* 8020FA64 0020C864 7F A4 EB 78 */ mr r4, r29 /* 8020FA68 0020C868 38 A0 00 04 */ li r5, 4 -/* 8020FA6C 0020C86C 48 01 F7 4D */ bl func_8022F1B8 +/* 8020FA6C 0020C86C 48 01 F7 4D */ bl RwStreamReadReal /* 8020FA70 0020C870 28 03 00 00 */ cmplwi r3, 0 /* 8020FA74 0020C874 40 82 00 0C */ bne lbl_8020FA80 /* 8020FA78 0020C878 38 60 00 00 */ li r3, 0 @@ -27792,7 +27792,7 @@ lbl_8020FAD0: /* 8020FAD0 0020C8D0 7F E3 FB 78 */ mr r3, r31 /* 8020FAD4 0020C8D4 38 81 00 08 */ addi r4, r1, 8 /* 8020FAD8 0020C8D8 38 A0 00 04 */ li r5, 4 -/* 8020FADC 0020C8DC 48 01 F7 C1 */ bl func_8022F29C +/* 8020FADC 0020C8DC 48 01 F7 C1 */ bl RwStreamReadInt32 /* 8020FAE0 0020C8E0 28 03 00 00 */ cmplwi r3, 0 /* 8020FAE4 0020C8E4 40 82 00 0C */ bne lbl_8020FAF0 /* 8020FAE8 0020C8E8 38 60 00 00 */ li r3, 0 @@ -27814,7 +27814,7 @@ lbl_8020FAF0: lbl_8020FB24: /* 8020FB24 0020C924 80 A1 00 08 */ lwz r5, 8(r1) /* 8020FB28 0020C928 7F E3 FB 78 */ mr r3, r31 -/* 8020FB2C 0020C92C 48 02 2A 49 */ bl func_80232574 +/* 8020FB2C 0020C92C 48 02 2A 49 */ bl RwStreamRead /* 8020FB30 0020C930 28 03 00 00 */ cmplwi r3, 0 /* 8020FB34 0020C934 40 82 00 14 */ bne lbl_8020FB48 /* 8020FB38 0020C938 38 60 00 00 */ li r3, 0 @@ -27872,7 +27872,7 @@ lbl_8020FBD8: /* 8020FBDC 0020C9DC 7F E3 FB 78 */ mr r3, r31 /* 8020FBE0 0020C9E0 38 81 00 08 */ addi r4, r1, 8 /* 8020FBE4 0020C9E4 38 A0 00 04 */ li r5, 4 -/* 8020FBE8 0020C9E8 48 01 F4 C9 */ bl func_8022F0B0 +/* 8020FBE8 0020C9E8 48 01 F4 C9 */ bl RwStreamWriteInt32 /* 8020FBEC 0020C9EC 28 03 00 00 */ cmplwi r3, 0 /* 8020FBF0 0020C9F0 40 82 00 0C */ bne lbl_8020FBFC /* 8020FBF4 0020C9F4 38 60 00 00 */ li r3, 0 @@ -27883,7 +27883,7 @@ lbl_8020FBFC: /* 8020FC04 0020CA04 40 81 00 20 */ ble lbl_8020FC24 /* 8020FC08 0020CA08 80 9E 00 00 */ lwz r4, 0(r30) /* 8020FC0C 0020CA0C 7F E3 FB 78 */ mr r3, r31 -/* 8020FC10 0020CA10 48 02 2B 01 */ bl func_80232710 +/* 8020FC10 0020CA10 48 02 2B 01 */ bl RwStreamWrite /* 8020FC14 0020CA14 28 03 00 00 */ cmplwi r3, 0 /* 8020FC18 0020CA18 40 82 00 0C */ bne lbl_8020FC24 /* 8020FC1C 0020CA1C 38 60 00 00 */ li r3, 0 @@ -27892,7 +27892,7 @@ lbl_8020FC24: /* 8020FC24 0020CA24 7F E3 FB 78 */ mr r3, r31 /* 8020FC28 0020CA28 38 9E 00 04 */ addi r4, r30, 4 /* 8020FC2C 0020CA2C 38 A0 00 04 */ li r5, 4 -/* 8020FC30 0020CA30 48 01 F4 81 */ bl func_8022F0B0 +/* 8020FC30 0020CA30 48 01 F4 81 */ bl RwStreamWriteInt32 /* 8020FC34 0020CA34 28 03 00 00 */ cmplwi r3, 0 /* 8020FC38 0020CA38 40 82 00 0C */ bne lbl_8020FC44 /* 8020FC3C 0020CA3C 38 60 00 00 */ li r3, 0 @@ -27901,7 +27901,7 @@ lbl_8020FC44: /* 8020FC44 0020CA44 7F E3 FB 78 */ mr r3, r31 /* 8020FC48 0020CA48 38 9E 00 08 */ addi r4, r30, 8 /* 8020FC4C 0020CA4C 38 A0 00 04 */ li r5, 4 -/* 8020FC50 0020CA50 48 01 F4 61 */ bl func_8022F0B0 +/* 8020FC50 0020CA50 48 01 F4 61 */ bl RwStreamWriteInt32 /* 8020FC54 0020CA54 28 03 00 00 */ cmplwi r3, 0 /* 8020FC58 0020CA58 40 82 00 0C */ bne lbl_8020FC64 /* 8020FC5C 0020CA5C 38 60 00 00 */ li r3, 0 @@ -27926,7 +27926,7 @@ lbl_8020FC98: /* 8020FC98 0020CA98 7F E3 FB 78 */ mr r3, r31 /* 8020FC9C 0020CA9C 7F A4 EB 78 */ mr r4, r29 /* 8020FCA0 0020CAA0 38 A0 00 04 */ li r5, 4 -/* 8020FCA4 0020CAA4 48 01 F4 0D */ bl func_8022F0B0 +/* 8020FCA4 0020CAA4 48 01 F4 0D */ bl RwStreamWriteInt32 /* 8020FCA8 0020CAA8 28 03 00 00 */ cmplwi r3, 0 /* 8020FCAC 0020CAAC 40 82 00 0C */ bne lbl_8020FCB8 /* 8020FCB0 0020CAB0 38 60 00 00 */ li r3, 0 @@ -27947,7 +27947,7 @@ lbl_8020FCDC: /* 8020FCDC 0020CADC 7F E3 FB 78 */ mr r3, r31 /* 8020FCE0 0020CAE0 7F A4 EB 78 */ mr r4, r29 /* 8020FCE4 0020CAE4 38 A0 00 04 */ li r5, 4 -/* 8020FCE8 0020CAE8 48 01 F2 C1 */ bl func_8022EFA8 +/* 8020FCE8 0020CAE8 48 01 F2 C1 */ bl RwStreamWriteReal /* 8020FCEC 0020CAEC 28 03 00 00 */ cmplwi r3, 0 /* 8020FCF0 0020CAF0 40 82 00 0C */ bne lbl_8020FCFC /* 8020FCF4 0020CAF4 38 60 00 00 */ li r3, 0 @@ -27981,7 +27981,7 @@ lbl_8020FD48: /* 8020FD4C 0020CB4C 7F E3 FB 78 */ mr r3, r31 /* 8020FD50 0020CB50 38 81 00 08 */ addi r4, r1, 8 /* 8020FD54 0020CB54 38 A0 00 04 */ li r5, 4 -/* 8020FD58 0020CB58 48 01 F3 59 */ bl func_8022F0B0 +/* 8020FD58 0020CB58 48 01 F3 59 */ bl RwStreamWriteInt32 /* 8020FD5C 0020CB5C 28 03 00 00 */ cmplwi r3, 0 /* 8020FD60 0020CB60 40 82 00 0C */ bne lbl_8020FD6C /* 8020FD64 0020CB64 38 60 00 00 */ li r3, 0 @@ -27992,7 +27992,7 @@ lbl_8020FD6C: /* 8020FD74 0020CB74 40 81 00 20 */ ble lbl_8020FD94 /* 8020FD78 0020CB78 80 9D 00 00 */ lwz r4, 0(r29) /* 8020FD7C 0020CB7C 7F E3 FB 78 */ mr r3, r31 -/* 8020FD80 0020CB80 48 02 29 91 */ bl func_80232710 +/* 8020FD80 0020CB80 48 02 29 91 */ bl RwStreamWrite /* 8020FD84 0020CB84 28 03 00 00 */ cmplwi r3, 0 /* 8020FD88 0020CB88 40 82 00 0C */ bne lbl_8020FD94 /* 8020FD8C 0020CB8C 38 60 00 00 */ li r3, 0 @@ -28145,7 +28145,7 @@ lbl_8020FF88: /* 8020FF8C 0020CD8C 28 00 00 00 */ cmplwi r0, 0 /* 8020FF90 0020CD90 41 82 00 E8 */ beq lbl_80210078 /* 8020FF94 0020CD94 80 7E 00 04 */ lwz r3, 4(r30) -/* 8020FF98 0020CD98 48 00 07 41 */ bl func_802106D8 +/* 8020FF98 0020CD98 48 00 07 41 */ bl RpUserDataGetFormatSize /* 8020FF9C 0020CD9C 80 1E 00 08 */ lwz r0, 8(r30) /* 8020FFA0 0020CDA0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 8020FFA4 0020CDA4 7F 00 19 D6 */ mullw r24, r0, r3 @@ -28300,7 +28300,7 @@ lbl_802101AC: /* 802101B0 0020CFB0 57 E0 20 36 */ slwi r0, r31, 4 /* 802101B4 0020CFB4 7F A3 EB 78 */ mr r3, r29 /* 802101B8 0020CFB8 7F 64 02 14 */ add r27, r4, r0 -/* 802101BC 0020CFBC 48 00 05 1D */ bl func_802106D8 +/* 802101BC 0020CFBC 48 00 05 1D */ bl RpUserDataGetFormatSize /* 802101C0 0020CFC0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 802101C4 0020CFC4 7C 7E 19 D6 */ mullw r3, r30, r3 /* 802101C8 0020CFC8 81 84 01 34 */ lwz r12, 0x134(r4) @@ -28457,7 +28457,7 @@ lbl_802103C4: /* 802103E4 0020D1E4 41 82 00 70 */ beq lbl_80210454 /* 802103E8 0020D1E8 38 81 00 08 */ addi r4, r1, 8 /* 802103EC 0020D1EC 38 A0 00 04 */ li r5, 4 -/* 802103F0 0020D1F0 48 01 EE AD */ bl func_8022F29C +/* 802103F0 0020D1F0 48 01 EE AD */ bl RwStreamReadInt32 /* 802103F4 0020D1F4 28 03 00 00 */ cmplwi r3, 0 /* 802103F8 0020D1F8 41 82 00 5C */ beq lbl_80210454 /* 802103FC 0020D1FC 80 01 00 08 */ lwz r0, 8(r1) @@ -28507,7 +28507,7 @@ lbl_80210470: /* 8021049C 0020D29C 40 81 00 4C */ ble lbl_802104E8 /* 802104A0 0020D2A0 7F 84 E3 78 */ mr r4, r28 /* 802104A4 0020D2A4 38 A0 00 04 */ li r5, 4 -/* 802104A8 0020D2A8 48 01 EC 09 */ bl func_8022F0B0 +/* 802104A8 0020D2A8 48 01 EC 09 */ bl RwStreamWriteInt32 /* 802104AC 0020D2AC 28 03 00 00 */ cmplwi r3, 0 /* 802104B0 0020D2B0 41 82 00 38 */ beq lbl_802104E8 /* 802104B4 0020D2B4 3B E0 00 00 */ li r31, 0 @@ -28625,8 +28625,8 @@ lbl_80210620: /* 80210634 0020D434 38 21 00 30 */ addi r1, r1, 0x30 /* 80210638 0020D438 4E 80 00 20 */ blr -.global func_8021063C -func_8021063C: +.global RpGeometryAddUserDataArray +RpGeometryAddUserDataArray: /* 8021063C 0020D43C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80210640 0020D440 7C 08 02 A6 */ mflr r0 /* 80210644 0020D444 90 01 00 14 */ stw r0, 0x14(r1) @@ -28638,8 +28638,8 @@ func_8021063C: /* 8021065C 0020D45C 38 21 00 10 */ addi r1, r1, 0x10 /* 80210660 0020D460 4E 80 00 20 */ blr -.global func_80210664 -func_80210664: +.global RpGeometryGetUserDataArrayCount +RpGeometryGetUserDataArrayCount: /* 80210664 0020D464 80 0D 9E 40 */ lwz r0, lbl_803CC740-_SDA_BASE_(r13) /* 80210668 0020D468 38 80 00 00 */ li r4, 0 /* 8021066C 0020D46C 7C 85 23 78 */ mr r5, r4 @@ -28662,8 +28662,8 @@ lbl_802106A4: /* 802106A4 0020D4A4 7C 83 23 78 */ mr r3, r4 /* 802106A8 0020D4A8 4E 80 00 20 */ blr -.global func_802106AC -func_802106AC: +.global RpGeometryGetUserDataArray +RpGeometryGetUserDataArray: /* 802106AC 0020D4AC 80 0D 9E 40 */ lwz r0, lbl_803CC740-_SDA_BASE_(r13) /* 802106B0 0020D4B0 7C 63 02 14 */ add r3, r3, r0 /* 802106B4 0020D4B4 80 03 00 00 */ lwz r0, 0(r3) @@ -28677,8 +28677,8 @@ lbl_802106D0: /* 802106D0 0020D4D0 38 60 00 00 */ li r3, 0 /* 802106D4 0020D4D4 4E 80 00 20 */ blr -.global func_802106D8 -func_802106D8: +.global RpUserDataGetFormatSize +RpUserDataGetFormatSize: /* 802106D8 0020D4D8 2C 03 00 02 */ cmpwi r3, 2 /* 802106DC 0020D4DC 41 82 00 28 */ beq lbl_80210704 /* 802106E0 0020D4E0 40 80 00 10 */ bge lbl_802106F0 @@ -28702,8 +28702,8 @@ lbl_80210714: /* 80210714 0020D514 38 60 00 00 */ li r3, 0 /* 80210718 0020D518 4E 80 00 20 */ blr -.global func_8021071C -func_8021071C: +.global RpUserDataPluginAttach +RpUserDataPluginAttach: /* 8021071C 0020D51C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80210720 0020D520 7C 08 02 A6 */ mflr r0 /* 80210724 0020D524 3C 60 80 21 */ lis r3, lbl_8020F894@ha @@ -28713,7 +28713,7 @@ func_8021071C: /* 80210734 0020D534 38 C4 F8 A8 */ addi r6, r4, lbl_8020F8A8@l /* 80210738 0020D538 38 60 00 00 */ li r3, 0 /* 8021073C 0020D53C 38 80 01 1F */ li r4, 0x11f -/* 80210740 0020D540 48 02 76 25 */ bl func_80237D64 +/* 80210740 0020D540 48 02 76 25 */ bl RwEngineRegisterPlugin /* 80210744 0020D544 2C 03 00 00 */ cmpwi r3, 0 /* 80210748 0020D548 40 80 00 0C */ bge lbl_80210754 /* 8021074C 0020D54C 38 60 00 00 */ li r3, 0 @@ -28727,7 +28727,7 @@ lbl_80210754: /* 80210768 0020D568 38 A5 02 6C */ addi r5, r5, lbl_8021026C@l /* 8021076C 0020D56C 38 C6 02 80 */ addi r6, r6, lbl_80210280@l /* 80210770 0020D570 38 80 01 1F */ li r4, 0x11f -/* 80210774 0020D574 48 00 55 71 */ bl func_80215CE4 +/* 80210774 0020D574 48 00 55 71 */ bl RpGeometryRegisterPlugin /* 80210778 0020D578 90 6D 9E 40 */ stw r3, lbl_803CC740-_SDA_BASE_(r13) /* 8021077C 0020D57C 80 0D 9E 40 */ lwz r0, lbl_803CC740-_SDA_BASE_(r13) /* 80210780 0020D580 2C 00 00 00 */ cmpwi r0, 0 @@ -28742,7 +28742,7 @@ lbl_80210790: /* 802107A0 0020D5A0 38 84 03 C4 */ addi r4, r4, lbl_802103C4@l /* 802107A4 0020D5A4 38 A5 04 70 */ addi r5, r5, lbl_80210470@l /* 802107A8 0020D5A8 38 C6 05 04 */ addi r6, r6, lbl_80210504@l -/* 802107AC 0020D5AC 48 00 55 79 */ bl func_80215D24 +/* 802107AC 0020D5AC 48 00 55 79 */ bl RpGeometryRegisterPluginStream /* 802107B0 0020D5B0 90 6D 9E 44 */ stw r3, lbl_803CC744-_SDA_BASE_(r13) /* 802107B4 0020D5B4 80 0D 9E 44 */ lwz r0, lbl_803CC744-_SDA_BASE_(r13) /* 802107B8 0020D5B8 2C 00 00 00 */ cmpwi r0, 0 @@ -28758,7 +28758,7 @@ lbl_802107C8: /* 802107DC 0020D5DC 38 A5 02 6C */ addi r5, r5, lbl_8021026C@l /* 802107E0 0020D5E0 38 C6 02 80 */ addi r6, r6, lbl_80210280@l /* 802107E4 0020D5E4 38 80 01 1F */ li r4, 0x11f -/* 802107E8 0020D5E8 48 00 B9 2D */ bl func_8021C114 +/* 802107E8 0020D5E8 48 00 B9 2D */ bl RpWorldSectorRegisterPlugin /* 802107EC 0020D5EC 90 6D 9E 48 */ stw r3, lbl_803CC748-_SDA_BASE_(r13) /* 802107F0 0020D5F0 80 0D 9E 40 */ lwz r0, lbl_803CC740-_SDA_BASE_(r13) /* 802107F4 0020D5F4 2C 00 00 00 */ cmpwi r0, 0 @@ -28773,7 +28773,7 @@ lbl_80210804: /* 80210814 0020D614 38 84 03 C4 */ addi r4, r4, lbl_802103C4@l /* 80210818 0020D618 38 A5 04 70 */ addi r5, r5, lbl_80210470@l /* 8021081C 0020D61C 38 C6 05 04 */ addi r6, r6, lbl_80210504@l -/* 80210820 0020D620 48 00 B9 35 */ bl func_8021C154 +/* 80210820 0020D620 48 00 B9 35 */ bl RpWorldSectorRegisterPluginStream /* 80210824 0020D624 90 6D 9E 4C */ stw r3, lbl_803CC74C-_SDA_BASE_(r13) /* 80210828 0020D628 80 0D 9E 44 */ lwz r0, lbl_803CC744-_SDA_BASE_(r13) /* 8021082C 0020D62C 2C 00 00 00 */ cmpwi r0, 0 @@ -28789,7 +28789,7 @@ lbl_8021083C: /* 80210850 0020D650 38 A5 02 6C */ addi r5, r5, lbl_8021026C@l /* 80210854 0020D654 38 C6 02 80 */ addi r6, r6, lbl_80210280@l /* 80210858 0020D658 38 80 01 1F */ li r4, 0x11f -/* 8021085C 0020D65C 48 02 8C F9 */ bl func_80239554 +/* 8021085C 0020D65C 48 02 8C F9 */ bl RwFrameRegisterPlugin /* 80210860 0020D660 90 6D 9E 50 */ stw r3, lbl_803CC750-_SDA_BASE_(r13) /* 80210864 0020D664 80 0D 9E 50 */ lwz r0, lbl_803CC750-_SDA_BASE_(r13) /* 80210868 0020D668 2C 00 00 00 */ cmpwi r0, 0 @@ -28804,7 +28804,7 @@ lbl_80210878: /* 80210888 0020D688 38 84 03 C4 */ addi r4, r4, lbl_802103C4@l /* 8021088C 0020D68C 38 A5 04 70 */ addi r5, r5, lbl_80210470@l /* 80210890 0020D690 38 C6 05 04 */ addi r6, r6, lbl_80210504@l -/* 80210894 0020D694 48 02 42 51 */ bl func_80234AE4 +/* 80210894 0020D694 48 02 42 51 */ bl RwFrameRegisterPluginStream /* 80210898 0020D698 90 6D 9E 54 */ stw r3, lbl_803CC754-_SDA_BASE_(r13) /* 8021089C 0020D69C 80 0D 9E 54 */ lwz r0, lbl_803CC754-_SDA_BASE_(r13) /* 802108A0 0020D6A0 2C 00 00 00 */ cmpwi r0, 0 @@ -28820,7 +28820,7 @@ lbl_802108B0: /* 802108C4 0020D6C4 38 A5 02 6C */ addi r5, r5, lbl_8021026C@l /* 802108C8 0020D6C8 38 C6 02 80 */ addi r6, r6, lbl_80210280@l /* 802108CC 0020D6CC 38 80 01 1F */ li r4, 0x11f -/* 802108D0 0020D6D0 48 02 71 F1 */ bl func_80237AC0 +/* 802108D0 0020D6D0 48 02 71 F1 */ bl RwCameraRegisterPlugin /* 802108D4 0020D6D4 90 6D 9E 58 */ stw r3, lbl_803CC758-_SDA_BASE_(r13) /* 802108D8 0020D6D8 80 0D 9E 58 */ lwz r0, lbl_803CC758-_SDA_BASE_(r13) /* 802108DC 0020D6DC 2C 00 00 00 */ cmpwi r0, 0 @@ -28835,7 +28835,7 @@ lbl_802108EC: /* 802108FC 0020D6FC 38 84 03 C4 */ addi r4, r4, lbl_802103C4@l /* 80210900 0020D700 38 A5 04 70 */ addi r5, r5, lbl_80210470@l /* 80210904 0020D704 38 C6 05 04 */ addi r6, r6, lbl_80210504@l -/* 80210908 0020D708 48 02 40 45 */ bl func_8023494C +/* 80210908 0020D708 48 02 40 45 */ bl RwCameraRegisterPluginStream /* 8021090C 0020D70C 90 6D 9E 5C */ stw r3, lbl_803CC75C-_SDA_BASE_(r13) /* 80210910 0020D710 80 0D 9E 5C */ lwz r0, lbl_803CC75C-_SDA_BASE_(r13) /* 80210914 0020D714 2C 00 00 00 */ cmpwi r0, 0 @@ -28851,7 +28851,7 @@ lbl_80210924: /* 80210938 0020D738 38 A5 02 6C */ addi r5, r5, lbl_8021026C@l /* 8021093C 0020D73C 38 C6 02 80 */ addi r6, r6, lbl_80210280@l /* 80210940 0020D740 38 80 01 1F */ li r4, 0x11f -/* 80210944 0020D744 48 00 6B 49 */ bl func_8021748C +/* 80210944 0020D744 48 00 6B 49 */ bl RpLightRegisterPlugin /* 80210948 0020D748 90 6D 9E 60 */ stw r3, lbl_803CC760-_SDA_BASE_(r13) /* 8021094C 0020D74C 80 0D 9E 60 */ lwz r0, lbl_803CC760-_SDA_BASE_(r13) /* 80210950 0020D750 2C 00 00 00 */ cmpwi r0, 0 @@ -28866,7 +28866,7 @@ lbl_80210960: /* 80210970 0020D770 38 84 03 C4 */ addi r4, r4, lbl_802103C4@l /* 80210974 0020D774 38 A5 04 70 */ addi r5, r5, lbl_80210470@l /* 80210978 0020D778 38 C6 05 04 */ addi r6, r6, lbl_80210504@l -/* 8021097C 0020D77C 48 00 6B 51 */ bl func_802174CC +/* 8021097C 0020D77C 48 00 6B 51 */ bl RpLightRegisterPluginStream /* 80210980 0020D780 90 6D 9E 64 */ stw r3, lbl_803CC764-_SDA_BASE_(r13) /* 80210984 0020D784 80 0D 9E 64 */ lwz r0, lbl_803CC764-_SDA_BASE_(r13) /* 80210988 0020D788 2C 00 00 00 */ cmpwi r0, 0 @@ -28882,7 +28882,7 @@ lbl_80210998: /* 802109AC 0020D7AC 38 A5 02 6C */ addi r5, r5, lbl_8021026C@l /* 802109B0 0020D7B0 38 C6 02 80 */ addi r6, r6, lbl_80210280@l /* 802109B4 0020D7B4 38 80 01 1F */ li r4, 0x11f -/* 802109B8 0020D7B8 48 00 73 3D */ bl func_80217CF4 +/* 802109B8 0020D7B8 48 00 73 3D */ bl RpMaterialRegisterPlugin /* 802109BC 0020D7BC 90 6D 9E 68 */ stw r3, lbl_803CC768-_SDA_BASE_(r13) /* 802109C0 0020D7C0 80 0D 9E 68 */ lwz r0, lbl_803CC768-_SDA_BASE_(r13) /* 802109C4 0020D7C4 2C 00 00 00 */ cmpwi r0, 0 @@ -28897,7 +28897,7 @@ lbl_802109D4: /* 802109E4 0020D7E4 38 84 03 C4 */ addi r4, r4, lbl_802103C4@l /* 802109E8 0020D7E8 38 A5 04 70 */ addi r5, r5, lbl_80210470@l /* 802109EC 0020D7EC 38 C6 05 04 */ addi r6, r6, lbl_80210504@l -/* 802109F0 0020D7F0 48 00 73 45 */ bl func_80217D34 +/* 802109F0 0020D7F0 48 00 73 45 */ bl RpMaterialRegisterPluginStream /* 802109F4 0020D7F4 90 6D 9E 6C */ stw r3, lbl_803CC76C-_SDA_BASE_(r13) /* 802109F8 0020D7F8 80 0D 9E 6C */ lwz r0, lbl_803CC76C-_SDA_BASE_(r13) /* 802109FC 0020D7FC 2C 00 00 00 */ cmpwi r0, 0 @@ -28913,7 +28913,7 @@ lbl_80210A0C: /* 80210A20 0020D820 38 A5 02 6C */ addi r5, r5, lbl_8021026C@l /* 80210A24 0020D824 38 C6 02 80 */ addi r6, r6, lbl_80210280@l /* 80210A28 0020D828 38 80 01 1F */ li r4, 0x11f -/* 80210A2C 0020D82C 48 02 E2 99 */ bl func_8023ECC4 +/* 80210A2C 0020D82C 48 02 E2 99 */ bl RwTextureRegisterPlugin /* 80210A30 0020D830 90 6D 9E 70 */ stw r3, lbl_803CC770-_SDA_BASE_(r13) /* 80210A34 0020D834 80 0D 9E 70 */ lwz r0, lbl_803CC770-_SDA_BASE_(r13) /* 80210A38 0020D838 2C 00 00 00 */ cmpwi r0, 0 @@ -28928,7 +28928,7 @@ lbl_80210A48: /* 80210A58 0020D858 38 84 03 C4 */ addi r4, r4, lbl_802103C4@l /* 80210A5C 0020D85C 38 A5 04 70 */ addi r5, r5, lbl_80210470@l /* 80210A60 0020D860 38 C6 05 04 */ addi r6, r6, lbl_80210504@l -/* 80210A64 0020D864 48 02 49 45 */ bl func_802353A8 +/* 80210A64 0020D864 48 02 49 45 */ bl RwTextureRegisterPluginStream /* 80210A68 0020D868 90 6D 9E 74 */ stw r3, lbl_803CC774-_SDA_BASE_(r13) /* 80210A6C 0020D86C 80 0D 9E 74 */ lwz r0, lbl_803CC774-_SDA_BASE_(r13) /* 80210A70 0020D870 54 00 0F FE */ srwi r0, r0, 0x1f @@ -28948,7 +28948,7 @@ lbl_80210A88: /* 80210AA0 0020D8A0 38 8D 9E 8C */ addi r4, r13, lbl_803CC78C-_SDA_BASE_ /* 80210AA4 0020D8A4 93 C1 00 08 */ stw r30, 8(r1) /* 80210AA8 0020D8A8 7C 7E 1B 78 */ mr r30, r3 -/* 80210AAC 0020D8AC 48 01 E7 F1 */ bl func_8022F29C +/* 80210AAC 0020D8AC 48 01 E7 F1 */ bl RwStreamReadInt32 /* 80210AB0 0020D8B0 28 03 00 00 */ cmplwi r3, 0 /* 80210AB4 0020D8B4 40 82 00 0C */ bne lbl_80210AC0 /* 80210AB8 0020D8B8 38 60 00 00 */ li r3, 0 @@ -28959,7 +28959,7 @@ lbl_80210AC0: /* 80210AC8 0020D8C8 7F C3 F3 78 */ mr r3, r30 /* 80210ACC 0020D8CC 38 8D 9E 88 */ addi r4, r13, lbl_803CC788-_SDA_BASE_ /* 80210AD0 0020D8D0 38 A0 00 04 */ li r5, 4 -/* 80210AD4 0020D8D4 48 01 E7 C9 */ bl func_8022F29C +/* 80210AD4 0020D8D4 48 01 E7 C9 */ bl RwStreamReadInt32 /* 80210AD8 0020D8D8 28 03 00 00 */ cmplwi r3, 0 /* 80210ADC 0020D8DC 40 82 00 0C */ bne lbl_80210AE8 /* 80210AE0 0020D8E0 38 60 00 00 */ li r3, 0 @@ -28984,7 +28984,7 @@ lbl_80210B04: /* 80210B20 0020D920 38 A0 00 04 */ li r5, 4 /* 80210B24 0020D924 93 C1 00 08 */ stw r30, 8(r1) /* 80210B28 0020D928 7C 7E 1B 78 */ mr r30, r3 -/* 80210B2C 0020D92C 48 01 E5 85 */ bl func_8022F0B0 +/* 80210B2C 0020D92C 48 01 E5 85 */ bl RwStreamWriteInt32 /* 80210B30 0020D930 28 03 00 00 */ cmplwi r3, 0 /* 80210B34 0020D934 40 82 00 0C */ bne lbl_80210B40 /* 80210B38 0020D938 38 60 00 00 */ li r3, 0 @@ -28994,7 +28994,7 @@ lbl_80210B40: /* 80210B44 0020D944 7F C3 F3 78 */ mr r3, r30 /* 80210B48 0020D948 38 A0 00 04 */ li r5, 4 /* 80210B4C 0020D94C 38 84 00 30 */ addi r4, r4, 0x30 -/* 80210B50 0020D950 48 01 E5 61 */ bl func_8022F0B0 +/* 80210B50 0020D950 48 01 E5 61 */ bl RwStreamWriteInt32 /* 80210B54 0020D954 28 03 00 00 */ cmplwi r3, 0 /* 80210B58 0020D958 41 82 00 0C */ beq lbl_80210B64 /* 80210B5C 0020D95C 7F C3 F3 78 */ mr r3, r30 @@ -29030,7 +29030,7 @@ lbl_80210BA8: /* 80210BC0 0020D9C0 38 8D 9E 84 */ addi r4, r13, lbl_803CC784-_SDA_BASE_ /* 80210BC4 0020D9C4 93 C1 00 08 */ stw r30, 8(r1) /* 80210BC8 0020D9C8 7C 7E 1B 78 */ mr r30, r3 -/* 80210BCC 0020D9CC 48 01 E6 D1 */ bl func_8022F29C +/* 80210BCC 0020D9CC 48 01 E6 D1 */ bl RwStreamReadInt32 /* 80210BD0 0020D9D0 28 03 00 00 */ cmplwi r3, 0 /* 80210BD4 0020D9D4 40 82 00 0C */ bne lbl_80210BE0 /* 80210BD8 0020D9D8 38 60 00 00 */ li r3, 0 @@ -29041,7 +29041,7 @@ lbl_80210BE0: /* 80210BE8 0020D9E8 7F C3 F3 78 */ mr r3, r30 /* 80210BEC 0020D9EC 38 8D 9E 80 */ addi r4, r13, lbl_803CC780-_SDA_BASE_ /* 80210BF0 0020D9F0 38 A0 00 04 */ li r5, 4 -/* 80210BF4 0020D9F4 48 01 E6 A9 */ bl func_8022F29C +/* 80210BF4 0020D9F4 48 01 E6 A9 */ bl RwStreamReadInt32 /* 80210BF8 0020D9F8 28 03 00 00 */ cmplwi r3, 0 /* 80210BFC 0020D9FC 40 82 00 0C */ bne lbl_80210C08 /* 80210C00 0020DA00 38 60 00 00 */ li r3, 0 @@ -29066,7 +29066,7 @@ lbl_80210C24: /* 80210C40 0020DA40 38 A0 00 04 */ li r5, 4 /* 80210C44 0020DA44 93 C1 00 08 */ stw r30, 8(r1) /* 80210C48 0020DA48 7C 7E 1B 78 */ mr r30, r3 -/* 80210C4C 0020DA4C 48 01 E4 65 */ bl func_8022F0B0 +/* 80210C4C 0020DA4C 48 01 E4 65 */ bl RwStreamWriteInt32 /* 80210C50 0020DA50 28 03 00 00 */ cmplwi r3, 0 /* 80210C54 0020DA54 40 82 00 0C */ bne lbl_80210C60 /* 80210C58 0020DA58 38 60 00 00 */ li r3, 0 @@ -29076,7 +29076,7 @@ lbl_80210C60: /* 80210C64 0020DA64 7F C3 F3 78 */ mr r3, r30 /* 80210C68 0020DA68 38 A0 00 04 */ li r5, 4 /* 80210C6C 0020DA6C 38 84 00 30 */ addi r4, r4, 0x30 -/* 80210C70 0020DA70 48 01 E4 41 */ bl func_8022F0B0 +/* 80210C70 0020DA70 48 01 E4 41 */ bl RwStreamWriteInt32 /* 80210C74 0020DA74 28 03 00 00 */ cmplwi r3, 0 /* 80210C78 0020DA78 41 82 00 0C */ beq lbl_80210C84 /* 80210C7C 0020DA7C 7F C3 F3 78 */ mr r3, r30 @@ -29117,7 +29117,7 @@ func_80210CC8: /* 80210CEC 0020DAEC 38 C1 00 08 */ addi r6, r1, 8 /* 80210CF0 0020DAF0 38 80 00 01 */ li r4, 1 /* 80210CF4 0020DAF4 38 A0 00 00 */ li r5, 0 -/* 80210CF8 0020DAF8 48 01 DE BD */ bl func_8022EBB4 +/* 80210CF8 0020DAF8 48 01 DE BD */ bl RwStreamFindChunk /* 80210CFC 0020DAFC 2C 03 00 00 */ cmpwi r3, 0 /* 80210D00 0020DB00 40 82 00 0C */ bne lbl_80210D0C /* 80210D04 0020DB04 38 60 00 00 */ li r3, 0 @@ -29137,17 +29137,17 @@ lbl_80210D2C: /* 80210D34 0020DB34 90 01 00 3C */ stw r0, 0x3c(r1) /* 80210D38 0020DB38 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 80210D3C 0020DB3C 4C C6 31 82 */ crclr 6 -/* 80210D40 0020DB40 48 01 E8 F5 */ bl func_8022F634 +/* 80210D40 0020DB40 48 01 E8 F5 */ bl _rwerror /* 80210D44 0020DB44 90 61 00 40 */ stw r3, 0x40(r1) /* 80210D48 0020DB48 38 61 00 3C */ addi r3, r1, 0x3c -/* 80210D4C 0020DB4C 48 01 E8 45 */ bl func_8022F590 +/* 80210D4C 0020DB4C 48 01 E8 45 */ bl RwErrorSet /* 80210D50 0020DB50 38 60 00 00 */ li r3, 0 /* 80210D54 0020DB54 48 00 06 24 */ b lbl_80211378 lbl_80210D58: /* 80210D58 0020DB58 7F C3 F3 78 */ mr r3, r30 /* 80210D5C 0020DB5C 38 81 00 44 */ addi r4, r1, 0x44 /* 80210D60 0020DB60 38 A0 00 2C */ li r5, 0x2c -/* 80210D64 0020DB64 48 02 18 11 */ bl func_80232574 +/* 80210D64 0020DB64 48 02 18 11 */ bl RwStreamRead /* 80210D68 0020DB68 28 03 00 2C */ cmplwi r3, 0x2c /* 80210D6C 0020DB6C 41 82 00 0C */ beq lbl_80210D78 /* 80210D70 0020DB70 38 60 00 00 */ li r3, 0 @@ -29155,7 +29155,7 @@ lbl_80210D58: lbl_80210D78: /* 80210D78 0020DB78 38 61 00 44 */ addi r3, r1, 0x44 /* 80210D7C 0020DB7C 38 80 00 2C */ li r4, 0x2c -/* 80210D80 0020DB80 48 01 E1 2D */ bl func_8022EEAC +/* 80210D80 0020DB80 48 01 E1 2D */ bl RwMemNative32 /* 80210D84 0020DB84 3C 60 80 2B */ lis r3, lbl_802B77D0@ha /* 80210D88 0020DB88 81 1C 00 00 */ lwz r8, 0(r28) /* 80210D8C 0020DB8C 38 83 77 D0 */ addi r4, r3, lbl_802B77D0@l @@ -29171,10 +29171,10 @@ lbl_80210D78: /* 80210DB4 0020DBB4 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 80210DB8 0020DBB8 80 84 00 00 */ lwz r4, 0(r4) /* 80210DBC 0020DBBC 4C C6 31 82 */ crclr 6 -/* 80210DC0 0020DBC0 48 01 E8 75 */ bl func_8022F634 +/* 80210DC0 0020DBC0 48 01 E8 75 */ bl _rwerror /* 80210DC4 0020DBC4 90 61 00 38 */ stw r3, 0x38(r1) /* 80210DC8 0020DBC8 38 61 00 34 */ addi r3, r1, 0x34 -/* 80210DCC 0020DBCC 48 01 E7 C5 */ bl func_8022F590 +/* 80210DCC 0020DBCC 48 01 E7 C5 */ bl RwErrorSet /* 80210DD0 0020DBD0 38 60 00 00 */ li r3, 0 /* 80210DD4 0020DBD4 48 00 05 A4 */ b lbl_80211378 lbl_80210DD8: @@ -29240,15 +29240,15 @@ lbl_80210DD8: /* 80210EC4 0020DCC4 7C A4 2B 78 */ mr r4, r5 /* 80210EC8 0020DCC8 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 80210ECC 0020DCCC 4C C6 31 82 */ crclr 6 -/* 80210ED0 0020DCD0 48 01 E7 65 */ bl func_8022F634 +/* 80210ED0 0020DCD0 48 01 E7 65 */ bl _rwerror /* 80210ED4 0020DCD4 90 61 00 30 */ stw r3, 0x30(r1) /* 80210ED8 0020DCD8 38 61 00 2C */ addi r3, r1, 0x2c -/* 80210EDC 0020DCDC 48 01 E6 B5 */ bl func_8022F590 +/* 80210EDC 0020DCDC 48 01 E6 B5 */ bl RwErrorSet /* 80210EE0 0020DCE0 38 60 00 00 */ li r3, 0 /* 80210EE4 0020DCE4 48 00 04 94 */ b lbl_80211378 lbl_80210EE8: /* 80210EE8 0020DCE8 7F C3 F3 78 */ mr r3, r30 -/* 80210EEC 0020DCEC 48 01 E2 CD */ bl func_8022F1B8 +/* 80210EEC 0020DCEC 48 01 E2 CD */ bl RwStreamReadReal /* 80210EF0 0020DCF0 28 03 00 00 */ cmplwi r3, 0 /* 80210EF4 0020DCF4 40 82 00 0C */ bne lbl_80210F00 /* 80210EF8 0020DCF8 38 60 00 00 */ li r3, 0 @@ -29271,16 +29271,16 @@ lbl_80210F00: /* 80210F38 0020DD38 7F 24 CB 78 */ mr r4, r25 /* 80210F3C 0020DD3C 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 80210F40 0020DD40 4C C6 31 82 */ crclr 6 -/* 80210F44 0020DD44 48 01 E6 F1 */ bl func_8022F634 +/* 80210F44 0020DD44 48 01 E6 F1 */ bl _rwerror /* 80210F48 0020DD48 90 61 00 28 */ stw r3, 0x28(r1) /* 80210F4C 0020DD4C 38 61 00 24 */ addi r3, r1, 0x24 -/* 80210F50 0020DD50 48 01 E6 41 */ bl func_8022F590 +/* 80210F50 0020DD50 48 01 E6 41 */ bl RwErrorSet /* 80210F54 0020DD54 38 60 00 00 */ li r3, 0 /* 80210F58 0020DD58 48 00 04 20 */ b lbl_80211378 lbl_80210F5C: /* 80210F5C 0020DD5C 7F C3 F3 78 */ mr r3, r30 /* 80210F60 0020DD60 7F 25 CB 78 */ mr r5, r25 -/* 80210F64 0020DD64 48 02 16 11 */ bl func_80232574 +/* 80210F64 0020DD64 48 02 16 11 */ bl RwStreamRead /* 80210F68 0020DD68 7C 19 18 40 */ cmplw r25, r3 /* 80210F6C 0020DD6C 41 82 00 0C */ beq lbl_80210F78 /* 80210F70 0020DD70 38 60 00 00 */ li r3, 0 @@ -29303,15 +29303,15 @@ lbl_80210F78: /* 80210FB0 0020DDB0 7C A4 2B 78 */ mr r4, r5 /* 80210FB4 0020DDB4 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 80210FB8 0020DDB8 4C C6 31 82 */ crclr 6 -/* 80210FBC 0020DDBC 48 01 E6 79 */ bl func_8022F634 +/* 80210FBC 0020DDBC 48 01 E6 79 */ bl _rwerror /* 80210FC0 0020DDC0 90 61 00 20 */ stw r3, 0x20(r1) /* 80210FC4 0020DDC4 38 61 00 1C */ addi r3, r1, 0x1c -/* 80210FC8 0020DDC8 48 01 E5 C9 */ bl func_8022F590 +/* 80210FC8 0020DDC8 48 01 E5 C9 */ bl RwErrorSet /* 80210FCC 0020DDCC 38 60 00 00 */ li r3, 0 /* 80210FD0 0020DDD0 48 00 03 A8 */ b lbl_80211378 lbl_80210FD4: /* 80210FD4 0020DDD4 7F C3 F3 78 */ mr r3, r30 -/* 80210FD8 0020DDD8 48 02 15 9D */ bl func_80232574 +/* 80210FD8 0020DDD8 48 02 15 9D */ bl RwStreamRead /* 80210FDC 0020DDDC 28 03 00 00 */ cmplwi r3, 0 /* 80210FE0 0020DDE0 40 82 00 0C */ bne lbl_80210FEC /* 80210FE4 0020DDE4 38 60 00 00 */ li r3, 0 @@ -29339,16 +29339,16 @@ lbl_8021100C: /* 80211034 0020DE34 7F A4 EB 78 */ mr r4, r29 /* 80211038 0020DE38 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 8021103C 0020DE3C 4C C6 31 82 */ crclr 6 -/* 80211040 0020DE40 48 01 E5 F5 */ bl func_8022F634 +/* 80211040 0020DE40 48 01 E5 F5 */ bl _rwerror /* 80211044 0020DE44 90 61 00 18 */ stw r3, 0x18(r1) /* 80211048 0020DE48 38 61 00 14 */ addi r3, r1, 0x14 -/* 8021104C 0020DE4C 48 01 E5 45 */ bl func_8022F590 +/* 8021104C 0020DE4C 48 01 E5 45 */ bl RwErrorSet /* 80211050 0020DE50 38 60 00 00 */ li r3, 0 /* 80211054 0020DE54 48 00 03 24 */ b lbl_80211378 lbl_80211058: /* 80211058 0020DE58 7F C3 F3 78 */ mr r3, r30 /* 8021105C 0020DE5C 7F A5 EB 78 */ mr r5, r29 -/* 80211060 0020DE60 48 01 E1 59 */ bl func_8022F1B8 +/* 80211060 0020DE60 48 01 E1 59 */ bl RwStreamReadReal /* 80211064 0020DE64 28 03 00 00 */ cmplwi r3, 0 /* 80211068 0020DE68 40 82 00 0C */ bne lbl_80211074 /* 8021106C 0020DE6C 38 60 00 00 */ li r3, 0 @@ -29378,10 +29378,10 @@ lbl_80211088: /* 802110C0 0020DEC0 7F 24 CB 78 */ mr r4, r25 /* 802110C4 0020DEC4 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 802110C8 0020DEC8 4C C6 31 82 */ crclr 6 -/* 802110CC 0020DECC 48 01 E5 69 */ bl func_8022F634 +/* 802110CC 0020DECC 48 01 E5 69 */ bl _rwerror /* 802110D0 0020DED0 90 61 00 10 */ stw r3, 0x10(r1) /* 802110D4 0020DED4 38 61 00 0C */ addi r3, r1, 0xc -/* 802110D8 0020DED8 48 01 E4 B9 */ bl func_8022F590 +/* 802110D8 0020DED8 48 01 E4 B9 */ bl RwErrorSet /* 802110DC 0020DEDC 38 60 00 00 */ li r3, 0 /* 802110E0 0020DEE0 48 00 02 98 */ b lbl_80211378 lbl_802110E4: @@ -29397,7 +29397,7 @@ lbl_802110E4: lbl_80211108: /* 80211108 0020DF08 7F C3 F3 78 */ mr r3, r30 /* 8021110C 0020DF0C 7F 45 D3 78 */ mr r5, r26 -/* 80211110 0020DF10 48 02 14 65 */ bl func_80232574 +/* 80211110 0020DF10 48 02 14 65 */ bl RwStreamRead /* 80211114 0020DF14 7C 1A 18 40 */ cmplw r26, r3 /* 80211118 0020DF18 41 82 00 0C */ beq lbl_80211124 /* 8021111C 0020DF1C 38 60 00 00 */ li r3, 0 @@ -29531,12 +29531,12 @@ lbl_802112F0: lbl_80211308: /* 80211308 0020E108 80 7F 00 04 */ lwz r3, 4(r31) /* 8021130C 0020E10C 7F 24 CB 78 */ mr r4, r25 -/* 80211310 0020E110 48 01 DC 0D */ bl func_8022EF1C +/* 80211310 0020E110 48 01 DC 0D */ bl RwMemNative16 lbl_80211314: /* 80211314 0020E114 3C 60 80 2B */ lis r3, lbl_802B77D0@ha /* 80211318 0020E118 7F E4 FB 78 */ mr r4, r31 /* 8021131C 0020E11C 38 63 77 D0 */ addi r3, r3, lbl_802B77D0@l -/* 80211320 0020E120 48 02 26 05 */ bl func_80233924 +/* 80211320 0020E120 48 02 26 05 */ bl _rwPluginRegistryInitObject /* 80211324 0020E124 38 00 00 00 */ li r0, 0 /* 80211328 0020E128 3C 60 80 2B */ lis r3, lbl_802B77D0@ha /* 8021132C 0020E12C 90 0D 9E 84 */ stw r0, lbl_803CC784-_SDA_BASE_(r13) @@ -29544,7 +29544,7 @@ lbl_80211314: /* 80211334 0020E134 7F C4 F3 78 */ mr r4, r30 /* 80211338 0020E138 7F E5 FB 78 */ mr r5, r31 /* 8021133C 0020E13C 90 0D 9E 80 */ stw r0, lbl_803CC780-_SDA_BASE_(r13) -/* 80211340 0020E140 48 02 1B F5 */ bl func_80232F34 +/* 80211340 0020E140 48 02 1B F5 */ bl _rwPluginRegistryReadDataChunks /* 80211344 0020E144 28 03 00 00 */ cmplwi r3, 0 /* 80211348 0020E148 40 82 00 0C */ bne lbl_80211354 /* 8021134C 0020E14C 38 60 00 00 */ li r3, 0 @@ -29557,7 +29557,7 @@ lbl_80211354: /* 80211364 0020E164 80 CD 9E 80 */ lwz r6, lbl_803CC780-_SDA_BASE_(r13) /* 80211368 0020E168 38 63 77 D0 */ addi r3, r3, lbl_802B77D0@l /* 8021136C 0020E16C 7F E5 FB 78 */ mr r5, r31 -/* 80211370 0020E170 48 02 1D 89 */ bl func_802330F8 +/* 80211370 0020E170 48 02 1D 89 */ bl _rwPluginRegistryInvokeRights lbl_80211374: /* 80211374 0020E174 7F E3 FB 78 */ mr r3, r31 lbl_80211378: @@ -29582,7 +29582,7 @@ func_80211390: /* 802113B4 0020E1B4 38 A1 00 0C */ addi r5, r1, 0xc /* 802113B8 0020E1B8 38 C1 00 08 */ addi r6, r1, 8 /* 802113BC 0020E1BC 38 80 00 01 */ li r4, 1 -/* 802113C0 0020E1C0 48 01 D7 F5 */ bl func_8022EBB4 +/* 802113C0 0020E1C0 48 01 D7 F5 */ bl RwStreamFindChunk /* 802113C4 0020E1C4 2C 03 00 00 */ cmpwi r3, 0 /* 802113C8 0020E1C8 40 82 00 0C */ bne lbl_802113D4 /* 802113CC 0020E1CC 38 60 00 00 */ li r3, 0 @@ -29602,10 +29602,10 @@ lbl_802113F4: /* 802113FC 0020E1FC 90 01 00 38 */ stw r0, 0x38(r1) /* 80211400 0020E200 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 80211404 0020E204 4C C6 31 82 */ crclr 6 -/* 80211408 0020E208 48 01 E2 2D */ bl func_8022F634 +/* 80211408 0020E208 48 01 E2 2D */ bl _rwerror /* 8021140C 0020E20C 90 61 00 3C */ stw r3, 0x3c(r1) /* 80211410 0020E210 38 61 00 38 */ addi r3, r1, 0x38 -/* 80211414 0020E214 48 01 E1 7D */ bl func_8022F590 +/* 80211414 0020E214 48 01 E1 7D */ bl RwErrorSet /* 80211418 0020E218 38 60 00 00 */ li r3, 0 /* 8021141C 0020E21C 48 00 03 44 */ b lbl_80211760 lbl_80211420: @@ -29616,7 +29616,7 @@ lbl_80211420: /* 80211430 0020E230 80 A1 00 0C */ lwz r5, 0xc(r1) /* 80211434 0020E234 7F 63 DB 78 */ mr r3, r27 /* 80211438 0020E238 38 81 00 40 */ addi r4, r1, 0x40 -/* 8021143C 0020E23C 48 02 11 39 */ bl func_80232574 +/* 8021143C 0020E23C 48 02 11 39 */ bl RwStreamRead /* 80211440 0020E240 80 01 00 0C */ lwz r0, 0xc(r1) /* 80211444 0020E244 7C 00 18 40 */ cmplw r0, r3 /* 80211448 0020E248 41 82 00 0C */ beq lbl_80211454 @@ -29625,7 +29625,7 @@ lbl_80211420: lbl_80211454: /* 80211454 0020E254 38 61 00 40 */ addi r3, r1, 0x40 /* 80211458 0020E258 38 80 00 18 */ li r4, 0x18 -/* 8021145C 0020E25C 48 01 DA 51 */ bl func_8022EEAC +/* 8021145C 0020E25C 48 01 DA 51 */ bl RwMemNative32 /* 80211460 0020E260 80 9C 00 00 */ lwz r4, 0(r28) /* 80211464 0020E264 38 04 00 18 */ addi r0, r4, 0x18 /* 80211468 0020E268 28 04 00 00 */ cmplwi r4, 0 @@ -29638,10 +29638,10 @@ lbl_80211454: /* 80211484 0020E284 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 80211488 0020E288 38 80 00 18 */ li r4, 0x18 /* 8021148C 0020E28C 4C C6 31 82 */ crclr 6 -/* 80211490 0020E290 48 01 E1 A5 */ bl func_8022F634 +/* 80211490 0020E290 48 01 E1 A5 */ bl _rwerror /* 80211494 0020E294 90 61 00 34 */ stw r3, 0x34(r1) /* 80211498 0020E298 38 61 00 30 */ addi r3, r1, 0x30 -/* 8021149C 0020E29C 48 01 E0 F5 */ bl func_8022F590 +/* 8021149C 0020E29C 48 01 E0 F5 */ bl RwErrorSet /* 802114A0 0020E2A0 38 60 00 00 */ li r3, 0 /* 802114A4 0020E2A4 48 00 02 BC */ b lbl_80211760 lbl_802114A8: @@ -29669,7 +29669,7 @@ lbl_802114E4: /* 802114F4 0020E2F4 38 C1 00 08 */ addi r6, r1, 8 /* 802114F8 0020E2F8 38 80 00 09 */ li r4, 9 /* 802114FC 0020E2FC 38 A0 00 00 */ li r5, 0 -/* 80211500 0020E300 48 01 D6 B5 */ bl func_8022EBB4 +/* 80211500 0020E300 48 01 D6 B5 */ bl RwStreamFindChunk /* 80211504 0020E304 2C 03 00 00 */ cmpwi r3, 0 /* 80211508 0020E308 40 82 00 0C */ bne lbl_80211514 /* 8021150C 0020E30C 38 60 00 00 */ li r3, 0 @@ -29689,10 +29689,10 @@ lbl_80211534: /* 8021153C 0020E33C 90 01 00 28 */ stw r0, 0x28(r1) /* 80211540 0020E340 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 80211544 0020E344 4C C6 31 82 */ crclr 6 -/* 80211548 0020E348 48 01 E0 ED */ bl func_8022F634 +/* 80211548 0020E348 48 01 E0 ED */ bl _rwerror /* 8021154C 0020E34C 90 61 00 2C */ stw r3, 0x2c(r1) /* 80211550 0020E350 38 61 00 28 */ addi r3, r1, 0x28 -/* 80211554 0020E354 48 01 E0 3D */ bl func_8022F590 +/* 80211554 0020E354 48 01 E0 3D */ bl RwErrorSet /* 80211558 0020E358 38 60 00 00 */ li r3, 0 /* 8021155C 0020E35C 48 00 02 04 */ b lbl_80211760 lbl_80211560: @@ -29711,7 +29711,7 @@ lbl_80211588: /* 8021158C 0020E38C 38 C1 00 08 */ addi r6, r1, 8 /* 80211590 0020E390 38 80 00 0A */ li r4, 0xa /* 80211594 0020E394 38 A0 00 00 */ li r5, 0 -/* 80211598 0020E398 48 01 D6 1D */ bl func_8022EBB4 +/* 80211598 0020E398 48 01 D6 1D */ bl RwStreamFindChunk /* 8021159C 0020E39C 2C 03 00 00 */ cmpwi r3, 0 /* 802115A0 0020E3A0 40 82 00 0C */ bne lbl_802115AC /* 802115A4 0020E3A4 38 60 00 00 */ li r3, 0 @@ -29731,10 +29731,10 @@ lbl_802115CC: /* 802115D4 0020E3D4 90 01 00 20 */ stw r0, 0x20(r1) /* 802115D8 0020E3D8 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 802115DC 0020E3DC 4C C6 31 82 */ crclr 6 -/* 802115E0 0020E3E0 48 01 E0 55 */ bl func_8022F634 +/* 802115E0 0020E3E0 48 01 E0 55 */ bl _rwerror /* 802115E4 0020E3E4 90 61 00 24 */ stw r3, 0x24(r1) /* 802115E8 0020E3E8 38 61 00 20 */ addi r3, r1, 0x20 -/* 802115EC 0020E3EC 48 01 DF A5 */ bl func_8022F590 +/* 802115EC 0020E3EC 48 01 DF A5 */ bl RwErrorSet /* 802115F0 0020E3F0 38 60 00 00 */ li r3, 0 /* 802115F4 0020E3F4 48 00 01 6C */ b lbl_80211760 lbl_802115F8: @@ -29756,7 +29756,7 @@ lbl_80211620: /* 80211630 0020E430 38 C1 00 08 */ addi r6, r1, 8 /* 80211634 0020E434 38 80 00 09 */ li r4, 9 /* 80211638 0020E438 38 A0 00 00 */ li r5, 0 -/* 8021163C 0020E43C 48 01 D5 79 */ bl func_8022EBB4 +/* 8021163C 0020E43C 48 01 D5 79 */ bl RwStreamFindChunk /* 80211640 0020E440 2C 03 00 00 */ cmpwi r3, 0 /* 80211644 0020E444 40 82 00 0C */ bne lbl_80211650 /* 80211648 0020E448 38 60 00 00 */ li r3, 0 @@ -29776,10 +29776,10 @@ lbl_80211670: /* 80211678 0020E478 90 01 00 18 */ stw r0, 0x18(r1) /* 8021167C 0020E47C 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 80211680 0020E480 4C C6 31 82 */ crclr 6 -/* 80211684 0020E484 48 01 DF B1 */ bl func_8022F634 +/* 80211684 0020E484 48 01 DF B1 */ bl _rwerror /* 80211688 0020E488 90 61 00 1C */ stw r3, 0x1c(r1) /* 8021168C 0020E48C 38 61 00 18 */ addi r3, r1, 0x18 -/* 80211690 0020E490 48 01 DF 01 */ bl func_8022F590 +/* 80211690 0020E490 48 01 DF 01 */ bl RwErrorSet /* 80211694 0020E494 38 60 00 00 */ li r3, 0 /* 80211698 0020E498 48 00 00 C8 */ b lbl_80211760 lbl_8021169C: @@ -29798,7 +29798,7 @@ lbl_802116C4: /* 802116C8 0020E4C8 38 C1 00 08 */ addi r6, r1, 8 /* 802116CC 0020E4CC 38 80 00 0A */ li r4, 0xa /* 802116D0 0020E4D0 38 A0 00 00 */ li r5, 0 -/* 802116D4 0020E4D4 48 01 D4 E1 */ bl func_8022EBB4 +/* 802116D4 0020E4D4 48 01 D4 E1 */ bl RwStreamFindChunk /* 802116D8 0020E4D8 2C 03 00 00 */ cmpwi r3, 0 /* 802116DC 0020E4DC 40 82 00 0C */ bne lbl_802116E8 /* 802116E0 0020E4E0 38 60 00 00 */ li r3, 0 @@ -29818,10 +29818,10 @@ lbl_80211708: /* 80211710 0020E510 90 01 00 10 */ stw r0, 0x10(r1) /* 80211714 0020E514 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 80211718 0020E518 4C C6 31 82 */ crclr 6 -/* 8021171C 0020E51C 48 01 DF 19 */ bl func_8022F634 +/* 8021171C 0020E51C 48 01 DF 19 */ bl _rwerror /* 80211720 0020E520 90 61 00 14 */ stw r3, 0x14(r1) /* 80211724 0020E524 38 61 00 10 */ addi r3, r1, 0x10 -/* 80211728 0020E528 48 01 DE 69 */ bl func_8022F590 +/* 80211728 0020E528 48 01 DE 69 */ bl RwErrorSet /* 8021172C 0020E52C 38 60 00 00 */ li r3, 0 /* 80211730 0020E530 48 00 00 30 */ b lbl_80211760 lbl_80211734: @@ -29845,8 +29845,8 @@ lbl_80211760: /* 80211770 0020E570 38 21 00 70 */ addi r1, r1, 0x70 /* 80211774 0020E574 4E 80 00 20 */ blr -.global func_80211778 -func_80211778: +.global RpWorldStreamRead +RpWorldStreamRead: /* 80211778 0020E578 94 21 FF 20 */ stwu r1, -0xe0(r1) /* 8021177C 0020E57C 7C 08 02 A6 */ mflr r0 /* 80211780 0020E580 90 01 00 E4 */ stw r0, 0xe4(r1) @@ -29856,7 +29856,7 @@ func_80211778: /* 80211790 0020E590 38 A1 00 10 */ addi r5, r1, 0x10 /* 80211794 0020E594 38 C1 00 0C */ addi r6, r1, 0xc /* 80211798 0020E598 38 80 00 01 */ li r4, 1 -/* 8021179C 0020E59C 48 01 D4 19 */ bl func_8022EBB4 +/* 8021179C 0020E59C 48 01 D4 19 */ bl RwStreamFindChunk /* 802117A0 0020E5A0 2C 03 00 00 */ cmpwi r3, 0 /* 802117A4 0020E5A4 40 82 00 0C */ bne lbl_802117B0 /* 802117A8 0020E5A8 38 60 00 00 */ li r3, 0 @@ -29876,10 +29876,10 @@ lbl_802117D0: /* 802117D8 0020E5D8 90 01 00 40 */ stw r0, 0x40(r1) /* 802117DC 0020E5DC 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 802117E0 0020E5E0 4C C6 31 82 */ crclr 6 -/* 802117E4 0020E5E4 48 01 DE 51 */ bl func_8022F634 +/* 802117E4 0020E5E4 48 01 DE 51 */ bl _rwerror /* 802117E8 0020E5E8 90 61 00 44 */ stw r3, 0x44(r1) /* 802117EC 0020E5EC 38 61 00 40 */ addi r3, r1, 0x40 -/* 802117F0 0020E5F0 48 01 DD A1 */ bl func_8022F590 +/* 802117F0 0020E5F0 48 01 DD A1 */ bl RwErrorSet /* 802117F4 0020E5F4 38 60 00 00 */ li r3, 0 /* 802117F8 0020E5F8 48 00 06 C0 */ b lbl_80211EB8 lbl_802117FC: @@ -29899,7 +29899,7 @@ lbl_802117FC: /* 80211830 0020E630 80 A1 00 10 */ lwz r5, 0x10(r1) /* 80211834 0020E634 7F 63 DB 78 */ mr r3, r27 /* 80211838 0020E638 38 81 00 48 */ addi r4, r1, 0x48 -/* 8021183C 0020E63C 48 02 0D 39 */ bl func_80232574 +/* 8021183C 0020E63C 48 02 0D 39 */ bl RwStreamRead /* 80211840 0020E640 80 01 00 10 */ lwz r0, 0x10(r1) /* 80211844 0020E644 7C 00 18 40 */ cmplw r0, r3 /* 80211848 0020E648 41 82 00 0C */ beq lbl_80211854 @@ -29931,7 +29931,7 @@ lbl_802118A8: /* 802118A8 0020E6A8 80 A1 00 10 */ lwz r5, 0x10(r1) /* 802118AC 0020E6AC 7F 63 DB 78 */ mr r3, r27 /* 802118B0 0020E6B0 38 81 00 7C */ addi r4, r1, 0x7c -/* 802118B4 0020E6B4 48 02 0C C1 */ bl func_80232574 +/* 802118B4 0020E6B4 48 02 0C C1 */ bl RwStreamRead /* 802118B8 0020E6B8 80 01 00 10 */ lwz r0, 0x10(r1) /* 802118BC 0020E6BC 7C 00 18 40 */ cmplw r0, r3 /* 802118C0 0020E6C0 41 82 00 0C */ beq lbl_802118CC @@ -29946,16 +29946,16 @@ lbl_802118CC: /* 802118E0 0020E6E0 90 01 00 38 */ stw r0, 0x38(r1) /* 802118E4 0020E6E4 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 802118E8 0020E6E8 4C C6 31 82 */ crclr 6 -/* 802118EC 0020E6EC 48 01 DD 49 */ bl func_8022F634 +/* 802118EC 0020E6EC 48 01 DD 49 */ bl _rwerror /* 802118F0 0020E6F0 90 61 00 3C */ stw r3, 0x3c(r1) /* 802118F4 0020E6F4 38 61 00 38 */ addi r3, r1, 0x38 -/* 802118F8 0020E6F8 48 01 DC 99 */ bl func_8022F590 +/* 802118F8 0020E6F8 48 01 DC 99 */ bl RwErrorSet /* 802118FC 0020E6FC 38 60 00 00 */ li r3, 0 /* 80211900 0020E700 48 00 05 B8 */ b lbl_80211EB8 lbl_80211904: /* 80211904 0020E704 38 61 00 7C */ addi r3, r1, 0x7c /* 80211908 0020E708 38 80 00 40 */ li r4, 0x40 -/* 8021190C 0020E70C 48 01 D5 A1 */ bl func_8022EEAC +/* 8021190C 0020E70C 48 01 D5 A1 */ bl RwMemNative32 /* 80211910 0020E710 3C 60 80 2B */ lis r3, lbl_802B77D0@ha /* 80211914 0020E714 80 E1 00 A0 */ lwz r7, 0xa0(r1) /* 80211918 0020E718 80 81 00 98 */ lwz r4, 0x98(r1) @@ -30019,10 +30019,10 @@ lbl_802119BC: /* 802119E4 0020E7E4 7F A4 EB 78 */ mr r4, r29 /* 802119E8 0020E7E8 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 802119EC 0020E7EC 4C C6 31 82 */ crclr 6 -/* 802119F0 0020E7F0 48 01 DC 45 */ bl func_8022F634 +/* 802119F0 0020E7F0 48 01 DC 45 */ bl _rwerror /* 802119F4 0020E7F4 90 61 00 34 */ stw r3, 0x34(r1) /* 802119F8 0020E7F8 38 61 00 30 */ addi r3, r1, 0x30 -/* 802119FC 0020E7FC 48 01 DB 95 */ bl func_8022F590 +/* 802119FC 0020E7FC 48 01 DB 95 */ bl RwErrorSet /* 80211A00 0020E800 38 60 00 00 */ li r3, 0 /* 80211A04 0020E804 48 00 04 B4 */ b lbl_80211EB8 lbl_80211A08: @@ -30044,7 +30044,7 @@ lbl_80211A08: /* 80211A44 0020E844 98 BE 00 03 */ stb r5, 3(r30) /* 80211A48 0020E848 90 BE 00 04 */ stw r5, 4(r30) /* 80211A4C 0020E84C 98 1E 00 03 */ stb r0, 3(r30) -/* 80211A50 0020E850 48 00 B1 C1 */ bl func_8021CC10 +/* 80211A50 0020E850 48 00 B1 C1 */ bl _rpWorldRegisterWorld /* 80211A54 0020E854 93 9E 00 08 */ stw r28, 8(r30) /* 80211A58 0020E858 38 80 00 02 */ li r4, 2 /* 80211A5C 0020E85C 38 00 00 00 */ li r0, 0 @@ -30068,11 +30068,11 @@ lbl_80211A08: /* 80211AA4 0020E8A4 93 FE 00 20 */ stw r31, 0x20(r30) /* 80211AA8 0020E8A8 90 1E 00 1C */ stw r0, 0x1c(r30) /* 80211AAC 0020E8AC 90 1E 00 6C */ stw r0, 0x6c(r30) -/* 80211AB0 0020E8B0 48 01 D1 05 */ bl func_8022EBB4 +/* 80211AB0 0020E8B0 48 01 D1 05 */ bl RwStreamFindChunk /* 80211AB4 0020E8B4 2C 03 00 00 */ cmpwi r3, 0 /* 80211AB8 0020E8B8 40 82 00 28 */ bne lbl_80211AE0 /* 80211ABC 0020E8BC 7F C3 F3 78 */ mr r3, r30 -/* 80211AC0 0020E8C0 48 00 B1 FD */ bl func_8021CCBC +/* 80211AC0 0020E8C0 48 00 B1 FD */ bl _rpWorldUnregisterWorld /* 80211AC4 0020E8C4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 80211AC8 0020E8C8 7F C3 F3 78 */ mr r3, r30 /* 80211ACC 0020E8CC 81 84 01 38 */ lwz r12, 0x138(r4) @@ -30095,20 +30095,20 @@ lbl_80211B00: /* 80211B08 0020E908 90 01 00 28 */ stw r0, 0x28(r1) /* 80211B0C 0020E90C 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 80211B10 0020E910 4C C6 31 82 */ crclr 6 -/* 80211B14 0020E914 48 01 DB 21 */ bl func_8022F634 +/* 80211B14 0020E914 48 01 DB 21 */ bl _rwerror /* 80211B18 0020E918 90 61 00 2C */ stw r3, 0x2c(r1) /* 80211B1C 0020E91C 38 61 00 28 */ addi r3, r1, 0x28 -/* 80211B20 0020E920 48 01 DA 71 */ bl func_8022F590 +/* 80211B20 0020E920 48 01 DA 71 */ bl RwErrorSet /* 80211B24 0020E924 38 60 00 00 */ li r3, 0 /* 80211B28 0020E928 48 00 03 90 */ b lbl_80211EB8 lbl_80211B2C: /* 80211B2C 0020E92C 7F 63 DB 78 */ mr r3, r27 /* 80211B30 0020E930 38 9E 00 10 */ addi r4, r30, 0x10 -/* 80211B34 0020E934 48 00 6D 41 */ bl func_80218874 +/* 80211B34 0020E934 48 00 6D 41 */ bl _rpMaterialListStreamRead /* 80211B38 0020E938 28 03 00 00 */ cmplwi r3, 0 /* 80211B3C 0020E93C 40 82 00 28 */ bne lbl_80211B64 /* 80211B40 0020E940 7F C3 F3 78 */ mr r3, r30 -/* 80211B44 0020E944 48 00 B1 79 */ bl func_8021CCBC +/* 80211B44 0020E944 48 00 B1 79 */ bl _rpWorldUnregisterWorld /* 80211B48 0020E948 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 80211B4C 0020E94C 7F C3 F3 78 */ mr r3, r30 /* 80211B50 0020E950 81 84 01 38 */ lwz r12, 0x138(r4) @@ -30124,11 +30124,11 @@ lbl_80211B64: /* 80211B74 0020E974 38 C1 00 08 */ addi r6, r1, 8 /* 80211B78 0020E978 38 80 00 09 */ li r4, 9 /* 80211B7C 0020E97C 38 A0 00 00 */ li r5, 0 -/* 80211B80 0020E980 48 01 D0 35 */ bl func_8022EBB4 +/* 80211B80 0020E980 48 01 D0 35 */ bl RwStreamFindChunk /* 80211B84 0020E984 2C 03 00 00 */ cmpwi r3, 0 /* 80211B88 0020E988 40 82 00 28 */ bne lbl_80211BB0 /* 80211B8C 0020E98C 7F C3 F3 78 */ mr r3, r30 -/* 80211B90 0020E990 48 00 B1 2D */ bl func_8021CCBC +/* 80211B90 0020E990 48 00 B1 2D */ bl _rpWorldUnregisterWorld /* 80211B94 0020E994 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 80211B98 0020E998 7F C3 F3 78 */ mr r3, r30 /* 80211B9C 0020E99C 81 84 01 38 */ lwz r12, 0x138(r4) @@ -30151,12 +30151,12 @@ lbl_80211BD0: /* 80211BD8 0020E9D8 90 01 00 20 */ stw r0, 0x20(r1) /* 80211BDC 0020E9DC 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 80211BE0 0020E9E0 4C C6 31 82 */ crclr 6 -/* 80211BE4 0020E9E4 48 01 DA 51 */ bl func_8022F634 +/* 80211BE4 0020E9E4 48 01 DA 51 */ bl _rwerror /* 80211BE8 0020E9E8 90 61 00 24 */ stw r3, 0x24(r1) /* 80211BEC 0020E9EC 38 61 00 20 */ addi r3, r1, 0x20 -/* 80211BF0 0020E9F0 48 01 D9 A1 */ bl func_8022F590 +/* 80211BF0 0020E9F0 48 01 D9 A1 */ bl RwErrorSet /* 80211BF4 0020E9F4 7F C3 F3 78 */ mr r3, r30 -/* 80211BF8 0020E9F8 48 00 B0 C5 */ bl func_8021CCBC +/* 80211BF8 0020E9F8 48 00 B0 C5 */ bl _rpWorldUnregisterWorld /* 80211BFC 0020E9FC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 80211C00 0020EA00 7F C3 F3 78 */ mr r3, r30 /* 80211C04 0020EA04 81 84 01 38 */ lwz r12, 0x138(r4) @@ -30174,7 +30174,7 @@ lbl_80211C18: /* 80211C30 0020EA30 90 7E 00 1C */ stw r3, 0x1c(r30) /* 80211C34 0020EA34 40 82 01 14 */ bne lbl_80211D48 /* 80211C38 0020EA38 7F C3 F3 78 */ mr r3, r30 -/* 80211C3C 0020EA3C 48 00 B0 81 */ bl func_8021CCBC +/* 80211C3C 0020EA3C 48 00 B0 81 */ bl _rpWorldUnregisterWorld /* 80211C40 0020EA40 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 80211C44 0020EA44 7F C3 F3 78 */ mr r3, r30 /* 80211C48 0020EA48 81 84 01 38 */ lwz r12, 0x138(r4) @@ -30187,11 +30187,11 @@ lbl_80211C5C: /* 80211C60 0020EA60 38 C1 00 08 */ addi r6, r1, 8 /* 80211C64 0020EA64 38 80 00 0A */ li r4, 0xa /* 80211C68 0020EA68 38 A0 00 00 */ li r5, 0 -/* 80211C6C 0020EA6C 48 01 CF 49 */ bl func_8022EBB4 +/* 80211C6C 0020EA6C 48 01 CF 49 */ bl RwStreamFindChunk /* 80211C70 0020EA70 2C 03 00 00 */ cmpwi r3, 0 /* 80211C74 0020EA74 40 82 00 28 */ bne lbl_80211C9C /* 80211C78 0020EA78 7F C3 F3 78 */ mr r3, r30 -/* 80211C7C 0020EA7C 48 00 B0 41 */ bl func_8021CCBC +/* 80211C7C 0020EA7C 48 00 B0 41 */ bl _rpWorldUnregisterWorld /* 80211C80 0020EA80 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 80211C84 0020EA84 7F C3 F3 78 */ mr r3, r30 /* 80211C88 0020EA88 81 84 01 38 */ lwz r12, 0x138(r4) @@ -30214,12 +30214,12 @@ lbl_80211CBC: /* 80211CC4 0020EAC4 90 01 00 18 */ stw r0, 0x18(r1) /* 80211CC8 0020EAC8 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 80211CCC 0020EACC 4C C6 31 82 */ crclr 6 -/* 80211CD0 0020EAD0 48 01 D9 65 */ bl func_8022F634 +/* 80211CD0 0020EAD0 48 01 D9 65 */ bl _rwerror /* 80211CD4 0020EAD4 90 61 00 1C */ stw r3, 0x1c(r1) /* 80211CD8 0020EAD8 38 61 00 18 */ addi r3, r1, 0x18 -/* 80211CDC 0020EADC 48 01 D8 B5 */ bl func_8022F590 +/* 80211CDC 0020EADC 48 01 D8 B5 */ bl RwErrorSet /* 80211CE0 0020EAE0 7F C3 F3 78 */ mr r3, r30 -/* 80211CE4 0020EAE4 48 00 AF D9 */ bl func_8021CCBC +/* 80211CE4 0020EAE4 48 00 AF D9 */ bl _rpWorldUnregisterWorld /* 80211CE8 0020EAE8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 80211CEC 0020EAEC 7F C3 F3 78 */ mr r3, r30 /* 80211CF0 0020EAF0 81 84 01 38 */ lwz r12, 0x138(r4) @@ -30237,7 +30237,7 @@ lbl_80211D04: /* 80211D1C 0020EB1C 90 7E 00 1C */ stw r3, 0x1c(r30) /* 80211D20 0020EB20 40 82 00 28 */ bne lbl_80211D48 /* 80211D24 0020EB24 7F C3 F3 78 */ mr r3, r30 -/* 80211D28 0020EB28 48 00 AF 95 */ bl func_8021CCBC +/* 80211D28 0020EB28 48 00 AF 95 */ bl _rpWorldUnregisterWorld /* 80211D2C 0020EB2C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 80211D30 0020EB30 7F C3 F3 78 */ mr r3, r30 /* 80211D34 0020EB34 81 84 01 38 */ lwz r12, 0x138(r4) @@ -30265,7 +30265,7 @@ lbl_80211D48: /* 80211D88 0020EB88 40 80 00 14 */ bge lbl_80211D9C /* 80211D8C 0020EB8C 7F C3 F3 78 */ mr r3, r30 /* 80211D90 0020EB90 38 9E 00 50 */ addi r4, r30, 0x50 -/* 80211D94 0020EB94 48 00 AC 61 */ bl func_8021C9F4 +/* 80211D94 0020EB94 48 00 AC 61 */ bl _rpWorldFindBBox /* 80211D98 0020EB98 48 00 00 34 */ b lbl_80211DCC lbl_80211D9C: /* 80211D9C 0020EB9C 80 61 00 A4 */ lwz r3, 0xa4(r1) @@ -30282,10 +30282,10 @@ lbl_80211D9C: /* 80211DC8 0020EBC8 90 1E 00 64 */ stw r0, 0x64(r30) lbl_80211DCC: /* 80211DCC 0020EBCC 7F C3 F3 78 */ mr r3, r30 -/* 80211DD0 0020EBD0 48 00 AC E9 */ bl func_8021CAB8 +/* 80211DD0 0020EBD0 48 00 AC E9 */ bl _rpWorldSetupSectorBoundingBoxes /* 80211DD4 0020EBD4 7F C3 F3 78 */ mr r3, r30 /* 80211DD8 0020EBD8 38 80 00 00 */ li r4, 0 -/* 80211DDC 0020EBDC 48 00 B2 AD */ bl func_8021D088 +/* 80211DDC 0020EBDC 48 00 B2 AD */ bl RpWorldSetSectorRenderCallBack /* 80211DE0 0020EBE0 3B A0 00 00 */ li r29, 0 /* 80211DE4 0020EBE4 3B 80 00 00 */ li r28, 0 /* 80211DE8 0020EBE8 48 00 00 24 */ b lbl_80211E0C @@ -30295,7 +30295,7 @@ lbl_80211DEC: /* 80211DF4 0020EBF4 80 83 00 00 */ lwz r4, 0(r3) /* 80211DF8 0020EBF8 28 04 00 00 */ cmplwi r4, 0 /* 80211DFC 0020EBFC 41 82 00 08 */ beq lbl_80211E04 -/* 80211E00 0020EC00 48 00 5E 99 */ bl func_80217C98 +/* 80211E00 0020EC00 48 00 5E 99 */ bl RpMaterialSetTexture lbl_80211E04: /* 80211E04 0020EC04 3B 9C 00 04 */ addi r28, r28, 4 /* 80211E08 0020EC08 3B BD 00 01 */ addi r29, r29, 1 @@ -30306,7 +30306,7 @@ lbl_80211E0C: /* 80211E18 0020EC18 3C 60 80 2B */ lis r3, lbl_802B77E8@ha /* 80211E1C 0020EC1C 7F C4 F3 78 */ mr r4, r30 /* 80211E20 0020EC20 38 63 77 E8 */ addi r3, r3, lbl_802B77E8@l -/* 80211E24 0020EC24 48 02 1B 01 */ bl func_80233924 +/* 80211E24 0020EC24 48 02 1B 01 */ bl _rwPluginRegistryInitObject /* 80211E28 0020EC28 38 00 00 00 */ li r0, 0 /* 80211E2C 0020EC2C 3C 60 80 2B */ lis r3, lbl_802B77E8@ha /* 80211E30 0020EC30 90 0D 9E 8C */ stw r0, lbl_803CC78C-_SDA_BASE_(r13) @@ -30314,11 +30314,11 @@ lbl_80211E0C: /* 80211E38 0020EC38 7F 64 DB 78 */ mr r4, r27 /* 80211E3C 0020EC3C 7F C5 F3 78 */ mr r5, r30 /* 80211E40 0020EC40 90 0D 9E 88 */ stw r0, lbl_803CC788-_SDA_BASE_(r13) -/* 80211E44 0020EC44 48 02 10 F1 */ bl func_80232F34 +/* 80211E44 0020EC44 48 02 10 F1 */ bl _rwPluginRegistryReadDataChunks /* 80211E48 0020EC48 28 03 00 00 */ cmplwi r3, 0 /* 80211E4C 0020EC4C 40 82 00 28 */ bne lbl_80211E74 /* 80211E50 0020EC50 7F C3 F3 78 */ mr r3, r30 -/* 80211E54 0020EC54 48 00 AE 69 */ bl func_8021CCBC +/* 80211E54 0020EC54 48 00 AE 69 */ bl _rpWorldUnregisterWorld /* 80211E58 0020EC58 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 80211E5C 0020EC5C 7F C3 F3 78 */ mr r3, r30 /* 80211E60 0020EC60 81 84 01 38 */ lwz r12, 0x138(r4) @@ -30334,14 +30334,14 @@ lbl_80211E74: /* 80211E84 0020EC84 80 CD 9E 88 */ lwz r6, lbl_803CC788-_SDA_BASE_(r13) /* 80211E88 0020EC88 38 63 77 E8 */ addi r3, r3, lbl_802B77E8@l /* 80211E8C 0020EC8C 7F C5 F3 78 */ mr r5, r30 -/* 80211E90 0020EC90 48 02 12 69 */ bl func_802330F8 +/* 80211E90 0020EC90 48 02 12 69 */ bl _rwPluginRegistryInvokeRights lbl_80211E94: /* 80211E94 0020EC94 7F C3 F3 78 */ mr r3, r30 -/* 80211E98 0020EC98 48 00 AE A9 */ bl func_8021CD40 +/* 80211E98 0020EC98 48 00 AE A9 */ bl RpWorldUnlock /* 80211E9C 0020EC9C 28 03 00 00 */ cmplwi r3, 0 /* 80211EA0 0020ECA0 40 82 00 14 */ bne lbl_80211EB4 /* 80211EA4 0020ECA4 7F C3 F3 78 */ mr r3, r30 -/* 80211EA8 0020ECA8 48 00 B0 79 */ bl func_8021CF20 +/* 80211EA8 0020ECA8 48 00 B0 79 */ bl RpWorldDestroy /* 80211EAC 0020ECAC 38 60 00 00 */ li r3, 0 /* 80211EB0 0020ECB0 48 00 00 08 */ b lbl_80211EB8 lbl_80211EB4: @@ -30369,7 +30369,7 @@ lbl_80211EF8: /* 80211EF8 0020ECF8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80211EFC 0020ECFC 7C 08 02 A6 */ mflr r0 /* 80211F00 0020ED00 90 01 00 14 */ stw r0, 0x14(r1) -/* 80211F04 0020ED04 48 00 15 81 */ bl func_80213484 +/* 80211F04 0020ED04 48 00 15 81 */ bl RpClumpDestroy /* 80211F08 0020ED08 80 01 00 14 */ lwz r0, 0x14(r1) /* 80211F0C 0020ED0C 7C 08 03 A6 */ mtlr r0 /* 80211F10 0020ED10 38 21 00 10 */ addi r1, r1, 0x10 @@ -30378,7 +30378,7 @@ lbl_80211F18: /* 80211F18 0020ED18 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80211F1C 0020ED1C 7C 08 02 A6 */ mflr r0 /* 80211F20 0020ED20 90 01 00 14 */ stw r0, 0x14(r1) -/* 80211F24 0020ED24 48 00 14 A9 */ bl func_802133CC +/* 80211F24 0020ED24 48 00 14 A9 */ bl RpAtomicDestroy /* 80211F28 0020ED28 80 01 00 14 */ lwz r0, 0x14(r1) /* 80211F2C 0020ED2C 7C 08 03 A6 */ mtlr r0 /* 80211F30 0020ED30 38 21 00 10 */ addi r1, r1, 0x10 @@ -30393,7 +30393,7 @@ lbl_80211F38: /* 80211F50 0020ED50 38 8D 9E A4 */ addi r4, r13, lbl_803CC7A4-_SDA_BASE_ /* 80211F54 0020ED54 93 C1 00 08 */ stw r30, 8(r1) /* 80211F58 0020ED58 7C 7E 1B 78 */ mr r30, r3 -/* 80211F5C 0020ED5C 48 01 D3 41 */ bl func_8022F29C +/* 80211F5C 0020ED5C 48 01 D3 41 */ bl RwStreamReadInt32 /* 80211F60 0020ED60 28 03 00 00 */ cmplwi r3, 0 /* 80211F64 0020ED64 40 82 00 0C */ bne lbl_80211F70 /* 80211F68 0020ED68 38 60 00 00 */ li r3, 0 @@ -30404,7 +30404,7 @@ lbl_80211F70: /* 80211F78 0020ED78 7F C3 F3 78 */ mr r3, r30 /* 80211F7C 0020ED7C 38 8D 9E A0 */ addi r4, r13, lbl_803CC7A0-_SDA_BASE_ /* 80211F80 0020ED80 38 A0 00 04 */ li r5, 4 -/* 80211F84 0020ED84 48 01 D3 19 */ bl func_8022F29C +/* 80211F84 0020ED84 48 01 D3 19 */ bl RwStreamReadInt32 /* 80211F88 0020ED88 28 03 00 00 */ cmplwi r3, 0 /* 80211F8C 0020ED8C 40 82 00 0C */ bne lbl_80211F98 /* 80211F90 0020ED90 38 60 00 00 */ li r3, 0 @@ -30429,7 +30429,7 @@ lbl_80211FB4: /* 80211FD0 0020EDD0 38 A0 00 04 */ li r5, 4 /* 80211FD4 0020EDD4 93 C1 00 08 */ stw r30, 8(r1) /* 80211FD8 0020EDD8 7C 7E 1B 78 */ mr r30, r3 -/* 80211FDC 0020EDDC 48 01 D0 D5 */ bl func_8022F0B0 +/* 80211FDC 0020EDDC 48 01 D0 D5 */ bl RwStreamWriteInt32 /* 80211FE0 0020EDE0 28 03 00 00 */ cmplwi r3, 0 /* 80211FE4 0020EDE4 40 82 00 0C */ bne lbl_80211FF0 /* 80211FE8 0020EDE8 38 60 00 00 */ li r3, 0 @@ -30439,7 +30439,7 @@ lbl_80211FF0: /* 80211FF4 0020EDF4 7F C3 F3 78 */ mr r3, r30 /* 80211FF8 0020EDF8 38 A0 00 04 */ li r5, 4 /* 80211FFC 0020EDFC 38 84 00 30 */ addi r4, r4, 0x30 -/* 80212000 0020EE00 48 01 D0 B1 */ bl func_8022F0B0 +/* 80212000 0020EE00 48 01 D0 B1 */ bl RwStreamWriteInt32 /* 80212004 0020EE04 28 03 00 00 */ cmplwi r3, 0 /* 80212008 0020EE08 41 82 00 0C */ beq lbl_80212014 /* 8021200C 0020EE0C 7F C3 F3 78 */ mr r3, r30 @@ -30479,7 +30479,7 @@ lbl_80212068: /* 8021207C 0020EE7C 80 03 00 4C */ lwz r0, 0x4c(r3) /* 80212080 0020EE80 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80212084 0020EE84 41 82 00 08 */ beq lbl_8021208C -/* 80212088 0020EE88 48 00 09 09 */ bl func_80212990 +/* 80212088 0020EE88 48 00 09 09 */ bl _rpAtomicResyncInterpolatedSphere lbl_8021208C: /* 8021208C 0020EE8C 88 1F 00 03 */ lbz r0, 3(r31) /* 80212090 0020EE90 7F E3 FB 78 */ mr r3, r31 @@ -30508,7 +30508,7 @@ lbl_802120B0: lbl_802120E0: /* 802120E0 0020EEE0 7F E4 FB 78 */ mr r4, r31 /* 802120E4 0020EEE4 38 A0 00 01 */ li r5, 1 -/* 802120E8 0020EEE8 48 03 A9 DD */ bl func_8024CAC4 +/* 802120E8 0020EEE8 48 03 A9 DD */ bl RxPipelineExecute /* 802120EC 0020EEEC 28 03 00 00 */ cmplwi r3, 0 /* 802120F0 0020EEF0 41 82 00 0C */ beq lbl_802120FC /* 802120F4 0020EEF4 7F E3 FB 78 */ mr r3, r31 @@ -30534,7 +30534,7 @@ func_80212114: /* 80212130 0020EF30 38 A1 00 0C */ addi r5, r1, 0xc /* 80212134 0020EF34 38 C1 00 08 */ addi r6, r1, 8 /* 80212138 0020EF38 38 80 00 01 */ li r4, 1 -/* 8021213C 0020EF3C 48 01 CA 79 */ bl func_8022EBB4 +/* 8021213C 0020EF3C 48 01 CA 79 */ bl RwStreamFindChunk /* 80212140 0020EF40 2C 03 00 00 */ cmpwi r3, 0 /* 80212144 0020EF44 40 82 00 0C */ bne lbl_80212150 /* 80212148 0020EF48 38 60 00 00 */ li r3, 0 @@ -30551,7 +30551,7 @@ lbl_80212150: /* 80212170 0020EF70 7F C3 F3 78 */ mr r3, r30 /* 80212174 0020EF74 38 81 00 10 */ addi r4, r1, 0x10 /* 80212178 0020EF78 38 A0 00 04 */ li r5, 4 -/* 8021217C 0020EF7C 48 02 03 F9 */ bl func_80232574 +/* 8021217C 0020EF7C 48 02 03 F9 */ bl RwStreamRead /* 80212180 0020EF80 28 03 00 04 */ cmplwi r3, 4 /* 80212184 0020EF84 41 82 00 0C */ beq lbl_80212190 /* 80212188 0020EF88 38 60 00 00 */ li r3, 0 @@ -30559,7 +30559,7 @@ lbl_80212150: lbl_80212190: /* 80212190 0020EF90 38 61 00 10 */ addi r3, r1, 0x10 /* 80212194 0020EF94 38 80 00 04 */ li r4, 4 -/* 80212198 0020EF98 48 01 CD 15 */ bl func_8022EEAC +/* 80212198 0020EF98 48 01 CD 15 */ bl RwMemNative32 /* 8021219C 0020EF9C 38 00 00 00 */ li r0, 0 /* 802121A0 0020EFA0 90 1F 00 04 */ stw r0, 4(r31) /* 802121A4 0020EFA4 80 61 00 10 */ lwz r3, 0x10(r1) @@ -30581,10 +30581,10 @@ lbl_80212190: /* 802121E4 0020EFE4 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 802121E8 0020EFE8 54 04 10 3A */ slwi r4, r0, 2 /* 802121EC 0020EFEC 4C C6 31 82 */ crclr 6 -/* 802121F0 0020EFF0 48 01 D4 45 */ bl func_8022F634 +/* 802121F0 0020EFF0 48 01 D4 45 */ bl _rwerror /* 802121F4 0020EFF4 90 61 00 20 */ stw r3, 0x20(r1) /* 802121F8 0020EFF8 38 61 00 1C */ addi r3, r1, 0x1c -/* 802121FC 0020EFFC 48 01 D3 95 */ bl func_8022F590 +/* 802121FC 0020EFFC 48 01 D3 95 */ bl RwErrorSet /* 80212200 0020F000 38 60 00 00 */ li r3, 0 /* 80212204 0020F004 48 00 01 C8 */ b lbl_802123CC lbl_80212208: @@ -30601,7 +30601,7 @@ lbl_80212224: /* 80212228 0020F028 38 C1 00 08 */ addi r6, r1, 8 /* 8021222C 0020F02C 38 80 00 0F */ li r4, 0xf /* 80212230 0020F030 38 A0 00 00 */ li r5, 0 -/* 80212234 0020F034 48 01 C9 81 */ bl func_8022EBB4 +/* 80212234 0020F034 48 01 C9 81 */ bl RwStreamFindChunk /* 80212238 0020F038 2C 03 00 00 */ cmpwi r3, 0 /* 8021223C 0020F03C 40 82 00 5C */ bne lbl_80212298 /* 80212240 0020F040 3B 80 00 00 */ li r28, 0 @@ -30610,7 +30610,7 @@ lbl_80212224: lbl_8021224C: /* 8021224C 0020F04C 80 7F 00 00 */ lwz r3, 0(r31) /* 80212250 0020F050 7C 63 E8 2E */ lwzx r3, r3, r29 -/* 80212254 0020F054 48 00 39 A1 */ bl func_80215BF4 +/* 80212254 0020F054 48 00 39 A1 */ bl RpGeometryDestroy /* 80212258 0020F058 3B BD 00 04 */ addi r29, r29, 4 /* 8021225C 0020F05C 3B 9C 00 01 */ addi r28, r28, 1 lbl_80212260: @@ -30636,7 +30636,7 @@ lbl_80212298: /* 802122A4 0020F0A4 7C 00 E8 40 */ cmplw r0, r29 /* 802122A8 0020F0A8 41 81 00 84 */ bgt lbl_8021232C /* 802122AC 0020F0AC 7F C3 F3 78 */ mr r3, r30 -/* 802122B0 0020F0B0 48 00 40 79 */ bl func_80216328 +/* 802122B0 0020F0B0 48 00 40 79 */ bl RpGeometryStreamRead /* 802122B4 0020F0B4 80 9F 00 00 */ lwz r4, 0(r31) /* 802122B8 0020F0B8 28 03 00 00 */ cmplwi r3, 0 /* 802122BC 0020F0BC 7C 64 D9 2E */ stwx r3, r4, r27 @@ -30647,7 +30647,7 @@ lbl_80212298: lbl_802122D0: /* 802122D0 0020F0D0 80 7F 00 00 */ lwz r3, 0(r31) /* 802122D4 0020F0D4 7C 63 E8 2E */ lwzx r3, r3, r29 -/* 802122D8 0020F0D8 48 00 39 1D */ bl func_80215BF4 +/* 802122D8 0020F0D8 48 00 39 1D */ bl RpGeometryDestroy /* 802122DC 0020F0DC 3B BD 00 04 */ addi r29, r29, 4 /* 802122E0 0020F0E0 3B 9C 00 01 */ addi r28, r28, 1 lbl_802122E4: @@ -30678,7 +30678,7 @@ lbl_8021232C: lbl_80212338: /* 80212338 0020F138 80 7F 00 00 */ lwz r3, 0(r31) /* 8021233C 0020F13C 7C 63 E8 2E */ lwzx r3, r3, r29 -/* 80212340 0020F140 48 00 38 B5 */ bl func_80215BF4 +/* 80212340 0020F140 48 00 38 B5 */ bl RpGeometryDestroy /* 80212344 0020F144 3B BD 00 04 */ addi r29, r29, 4 /* 80212348 0020F148 3B 9C 00 01 */ addi r28, r28, 1 lbl_8021234C: @@ -30711,10 +30711,10 @@ lbl_8021239C: /* 802123A4 0020F1A4 90 01 00 14 */ stw r0, 0x14(r1) /* 802123A8 0020F1A8 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 802123AC 0020F1AC 4C C6 31 82 */ crclr 6 -/* 802123B0 0020F1B0 48 01 D2 85 */ bl func_8022F634 +/* 802123B0 0020F1B0 48 01 D2 85 */ bl _rwerror /* 802123B4 0020F1B4 90 61 00 18 */ stw r3, 0x18(r1) /* 802123B8 0020F1B8 38 61 00 14 */ addi r3, r1, 0x14 -/* 802123BC 0020F1BC 48 01 D1 D5 */ bl func_8022F590 +/* 802123BC 0020F1BC 48 01 D1 D5 */ bl RwErrorSet /* 802123C0 0020F1C0 38 60 00 00 */ li r3, 0 /* 802123C4 0020F1C4 48 00 00 08 */ b lbl_802123CC lbl_802123C8: @@ -30761,7 +30761,7 @@ func_80212428: /* 80212444 0020F244 80 04 00 10 */ lwz r0, 0x10(r4) /* 80212448 0020F248 2C 00 00 00 */ cmpwi r0, 0 /* 8021244C 0020F24C 40 82 00 40 */ bne lbl_8021248C -/* 80212450 0020F250 48 00 12 89 */ bl func_802136D8 +/* 80212450 0020F250 48 00 12 89 */ bl RpAtomicStreamGetSize /* 80212454 0020F254 7C 65 1B 78 */ mr r5, r3 /* 80212458 0020F258 3C C0 00 03 */ lis r6, 0x00035000@ha /* 8021245C 0020F25C 3C 80 00 01 */ lis r4, 0x0000FFFF@ha @@ -30769,7 +30769,7 @@ func_80212428: /* 80212464 0020F264 38 E4 FF FF */ addi r7, r4, 0x0000FFFF@l /* 80212468 0020F268 38 C6 50 00 */ addi r6, r6, 0x00035000@l /* 8021246C 0020F26C 38 80 00 14 */ li r4, 0x14 -/* 80212470 0020F270 48 01 C6 E5 */ bl func_8022EB54 +/* 80212470 0020F270 48 01 C6 E5 */ bl _rwStreamWriteVersionedChunkHeader /* 80212474 0020F274 28 03 00 00 */ cmplwi r3, 0 /* 80212478 0020F278 40 82 00 60 */ bne lbl_802124D8 /* 8021247C 0020F27C 38 00 00 00 */ li r0, 0 @@ -30780,7 +30780,7 @@ lbl_8021248C: /* 8021248C 0020F28C 3C 60 80 2B */ lis r3, lbl_802B7730@ha /* 80212490 0020F290 7F C4 F3 78 */ mr r4, r30 /* 80212494 0020F294 38 63 77 30 */ addi r3, r3, lbl_802B7730@l -/* 80212498 0020F298 48 02 0C ED */ bl func_80233184 +/* 80212498 0020F298 48 02 0C ED */ bl _rwPluginRegistryGetSize /* 8021249C 0020F29C 38 A3 00 1C */ addi r5, r3, 0x1c /* 802124A0 0020F2A0 3C C0 00 03 */ lis r6, 0x00035000@ha /* 802124A4 0020F2A4 3C 80 00 01 */ lis r4, 0x0000FFFF@ha @@ -30789,7 +30789,7 @@ lbl_8021248C: /* 802124B0 0020F2B0 38 A5 00 0C */ addi r5, r5, 0xc /* 802124B4 0020F2B4 38 C6 50 00 */ addi r6, r6, 0x00035000@l /* 802124B8 0020F2B8 38 80 00 14 */ li r4, 0x14 -/* 802124BC 0020F2BC 48 01 C6 99 */ bl func_8022EB54 +/* 802124BC 0020F2BC 48 01 C6 99 */ bl _rwStreamWriteVersionedChunkHeader /* 802124C0 0020F2C0 28 03 00 00 */ cmplwi r3, 0 /* 802124C4 0020F2C4 40 82 00 14 */ bne lbl_802124D8 /* 802124C8 0020F2C8 38 00 00 00 */ li r0, 0 @@ -30804,7 +30804,7 @@ lbl_802124D8: /* 802124E8 0020F2E8 38 E4 FF FF */ addi r7, r4, 0x0000FFFF@l /* 802124EC 0020F2EC 38 80 00 01 */ li r4, 1 /* 802124F0 0020F2F0 38 A0 00 10 */ li r5, 0x10 -/* 802124F4 0020F2F4 48 01 C6 61 */ bl func_8022EB54 +/* 802124F4 0020F2F4 48 01 C6 61 */ bl _rwStreamWriteVersionedChunkHeader /* 802124F8 0020F2F8 28 03 00 00 */ cmplwi r3, 0 /* 802124FC 0020F2FC 40 82 00 0C */ bne lbl_80212508 /* 80212500 0020F300 38 60 00 00 */ li r3, 0 @@ -30820,7 +30820,7 @@ lbl_80212508: /* 80212524 0020F324 80 9E 00 04 */ lwz r4, 4(r30) /* 80212528 0020F328 38 7F 00 04 */ addi r3, r31, 4 /* 8021252C 0020F32C 38 A1 00 08 */ addi r5, r1, 8 -/* 80212530 0020F330 48 02 25 F1 */ bl func_80234B20 +/* 80212530 0020F330 48 02 25 F1 */ bl _rwFrameListFindFrame /* 80212534 0020F334 2C 03 00 00 */ cmpwi r3, 0 /* 80212538 0020F338 40 82 00 14 */ bne lbl_8021254C /* 8021253C 0020F33C 38 00 00 00 */ li r0, 0 @@ -30863,11 +30863,11 @@ lbl_802125A0: lbl_802125B8: /* 802125B8 0020F3B8 38 61 00 08 */ addi r3, r1, 8 /* 802125BC 0020F3BC 38 80 00 10 */ li r4, 0x10 -/* 802125C0 0020F3C0 48 01 C7 F1 */ bl func_8022EDB0 +/* 802125C0 0020F3C0 48 01 C7 F1 */ bl RwMemLittleEndian32 /* 802125C4 0020F3C4 80 7F 00 00 */ lwz r3, 0(r31) /* 802125C8 0020F3C8 38 81 00 08 */ addi r4, r1, 8 /* 802125CC 0020F3CC 38 A0 00 10 */ li r5, 0x10 -/* 802125D0 0020F3D0 48 02 01 41 */ bl func_80232710 +/* 802125D0 0020F3D0 48 02 01 41 */ bl RwStreamWrite /* 802125D4 0020F3D4 28 03 00 00 */ cmplwi r3, 0 /* 802125D8 0020F3D8 40 82 00 14 */ bne lbl_802125EC /* 802125DC 0020F3DC 38 00 00 00 */ li r0, 0 @@ -30880,7 +30880,7 @@ lbl_802125EC: /* 802125F4 0020F3F4 40 82 00 28 */ bne lbl_8021261C /* 802125F8 0020F3F8 80 7E 00 18 */ lwz r3, 0x18(r30) /* 802125FC 0020F3FC 80 9F 00 00 */ lwz r4, 0(r31) -/* 80212600 0020F400 48 00 38 5D */ bl func_80215E5C +/* 80212600 0020F400 48 00 38 5D */ bl RpGeometryStreamWrite /* 80212604 0020F404 28 03 00 00 */ cmplwi r3, 0 /* 80212608 0020F408 40 82 00 14 */ bne lbl_8021261C /* 8021260C 0020F40C 38 00 00 00 */ li r0, 0 @@ -30892,7 +30892,7 @@ lbl_8021261C: /* 80212620 0020F420 80 9F 00 00 */ lwz r4, 0(r31) /* 80212624 0020F424 38 63 77 30 */ addi r3, r3, lbl_802B7730@l /* 80212628 0020F428 7F C5 F3 78 */ mr r5, r30 -/* 8021262C 0020F42C 48 02 0B DD */ bl func_80233208 +/* 8021262C 0020F42C 48 02 0B DD */ bl _rwPluginRegistryWriteDataChunks /* 80212630 0020F430 28 03 00 00 */ cmplwi r3, 0 /* 80212634 0020F434 40 82 00 14 */ bne lbl_80212648 /* 80212638 0020F438 38 00 00 00 */ li r0, 0 @@ -30924,7 +30924,7 @@ func_80212664: /* 8021268C 0020F48C 93 81 00 60 */ stw r28, 0x60(r1) /* 80212690 0020F490 7C 9C 23 78 */ mr r28, r4 /* 80212694 0020F494 38 80 00 01 */ li r4, 1 -/* 80212698 0020F498 48 01 C5 1D */ bl func_8022EBB4 +/* 80212698 0020F498 48 01 C5 1D */ bl RwStreamFindChunk /* 8021269C 0020F49C 2C 03 00 00 */ cmpwi r3, 0 /* 802126A0 0020F4A0 40 82 00 30 */ bne lbl_802126D0 /* 802126A4 0020F4A4 38 00 00 02 */ li r0, 2 @@ -30932,10 +30932,10 @@ func_80212664: /* 802126AC 0020F4AC 90 01 00 40 */ stw r0, 0x40(r1) /* 802126B0 0020F4B0 38 63 00 1A */ addi r3, r3, 0x8000001A@l /* 802126B4 0020F4B4 4C C6 31 82 */ crclr 6 -/* 802126B8 0020F4B8 48 01 CF 7D */ bl func_8022F634 +/* 802126B8 0020F4B8 48 01 CF 7D */ bl _rwerror /* 802126BC 0020F4BC 90 61 00 44 */ stw r3, 0x44(r1) /* 802126C0 0020F4C0 38 61 00 40 */ addi r3, r1, 0x40 -/* 802126C4 0020F4C4 48 01 CE CD */ bl func_8022F590 +/* 802126C4 0020F4C4 48 01 CE CD */ bl RwErrorSet /* 802126C8 0020F4C8 38 60 00 00 */ li r3, 0 /* 802126CC 0020F4CC 48 00 02 A4 */ b lbl_80212970 lbl_802126D0: @@ -30954,7 +30954,7 @@ lbl_802126D0: /* 80212700 0020F500 80 A1 00 0C */ lwz r5, 0xc(r1) /* 80212704 0020F504 7F A3 EB 78 */ mr r3, r29 /* 80212708 0020F508 38 81 00 48 */ addi r4, r1, 0x48 -/* 8021270C 0020F50C 48 01 FE 69 */ bl func_80232574 +/* 8021270C 0020F50C 48 01 FE 69 */ bl RwStreamRead /* 80212710 0020F510 80 01 00 0C */ lwz r0, 0xc(r1) /* 80212714 0020F514 7C 00 18 50 */ subf r0, r0, r3 /* 80212718 0020F518 7C 00 00 34 */ cntlzw r0, r0 @@ -30965,17 +30965,17 @@ lbl_802126D0: /* 8021272C 0020F52C 90 01 00 38 */ stw r0, 0x38(r1) /* 80212730 0020F530 38 63 00 1A */ addi r3, r3, 0x8000001A@l /* 80212734 0020F534 4C C6 31 82 */ crclr 6 -/* 80212738 0020F538 48 01 CE FD */ bl func_8022F634 +/* 80212738 0020F538 48 01 CE FD */ bl _rwerror /* 8021273C 0020F53C 90 61 00 3C */ stw r3, 0x3c(r1) /* 80212740 0020F540 38 61 00 38 */ addi r3, r1, 0x38 -/* 80212744 0020F544 48 01 CE 4D */ bl func_8022F590 +/* 80212744 0020F544 48 01 CE 4D */ bl RwErrorSet /* 80212748 0020F548 38 60 00 00 */ li r3, 0 /* 8021274C 0020F54C 48 00 02 24 */ b lbl_80212970 lbl_80212750: /* 80212750 0020F550 38 61 00 48 */ addi r3, r1, 0x48 /* 80212754 0020F554 38 80 00 10 */ li r4, 0x10 -/* 80212758 0020F558 48 01 C7 55 */ bl func_8022EEAC -/* 8021275C 0020F55C 48 00 0A 59 */ bl func_802131B4 +/* 80212758 0020F558 48 01 C7 55 */ bl RwMemNative32 +/* 8021275C 0020F55C 48 00 0A 59 */ bl RpAtomicCreate /* 80212760 0020F560 7C 7F 1B 79 */ or. r31, r3, r3 /* 80212764 0020F564 40 82 00 0C */ bne lbl_80212770 /* 80212768 0020F568 38 60 00 00 */ li r3, 0 @@ -30990,7 +30990,7 @@ lbl_80212770: /* 80212788 0020F588 80 9C 00 00 */ lwz r4, 0(r28) /* 8021278C 0020F58C 54 00 10 3A */ slwi r0, r0, 2 /* 80212790 0020F590 7C 84 00 2E */ lwzx r4, r4, r0 -/* 80212794 0020F594 48 00 26 A9 */ bl func_80214E3C +/* 80212794 0020F594 48 00 26 A9 */ bl RpAtomicSetFrame lbl_80212798: /* 80212798 0020F598 80 1E 00 04 */ lwz r0, 4(r30) /* 8021279C 0020F59C 2C 00 00 00 */ cmpwi r0, 0 @@ -31001,27 +31001,27 @@ lbl_80212798: /* 802127B0 0020F5B0 38 A0 00 00 */ li r5, 0 /* 802127B4 0020F5B4 54 00 10 3A */ slwi r0, r0, 2 /* 802127B8 0020F5B8 7C 84 00 2E */ lwzx r4, r4, r0 -/* 802127BC 0020F5BC 48 00 0B 45 */ bl func_80213300 +/* 802127BC 0020F5BC 48 00 0B 45 */ bl RpAtomicSetGeometry /* 802127C0 0020F5C0 48 00 01 04 */ b lbl_802128C4 lbl_802127C4: /* 802127C4 0020F5C4 7F A3 EB 78 */ mr r3, r29 /* 802127C8 0020F5C8 38 C1 00 08 */ addi r6, r1, 8 /* 802127CC 0020F5CC 38 80 00 0F */ li r4, 0xf /* 802127D0 0020F5D0 38 A0 00 00 */ li r5, 0 -/* 802127D4 0020F5D4 48 01 C3 E1 */ bl func_8022EBB4 +/* 802127D4 0020F5D4 48 01 C3 E1 */ bl RwStreamFindChunk /* 802127D8 0020F5D8 2C 03 00 00 */ cmpwi r3, 0 /* 802127DC 0020F5DC 40 82 00 38 */ bne lbl_80212814 /* 802127E0 0020F5E0 7F E3 FB 78 */ mr r3, r31 -/* 802127E4 0020F5E4 48 00 0B E9 */ bl func_802133CC +/* 802127E4 0020F5E4 48 00 0B E9 */ bl RpAtomicDestroy /* 802127E8 0020F5E8 38 00 00 02 */ li r0, 2 /* 802127EC 0020F5EC 3C 60 80 00 */ lis r3, 0x8000001A@ha /* 802127F0 0020F5F0 90 01 00 30 */ stw r0, 0x30(r1) /* 802127F4 0020F5F4 38 63 00 1A */ addi r3, r3, 0x8000001A@l /* 802127F8 0020F5F8 4C C6 31 82 */ crclr 6 -/* 802127FC 0020F5FC 48 01 CE 39 */ bl func_8022F634 +/* 802127FC 0020F5FC 48 01 CE 39 */ bl _rwerror /* 80212800 0020F600 90 61 00 34 */ stw r3, 0x34(r1) /* 80212804 0020F604 38 61 00 30 */ addi r3, r1, 0x30 -/* 80212808 0020F608 48 01 CD 89 */ bl func_8022F590 +/* 80212808 0020F608 48 01 CD 89 */ bl RwErrorSet /* 8021280C 0020F60C 38 60 00 00 */ li r3, 0 /* 80212810 0020F610 48 00 01 60 */ b lbl_80212970 lbl_80212814: @@ -31034,43 +31034,43 @@ lbl_80212814: /* 8021282C 0020F62C 7C 04 00 40 */ cmplw r4, r0 /* 80212830 0020F630 41 81 00 48 */ bgt lbl_80212878 /* 80212834 0020F634 7F A3 EB 78 */ mr r3, r29 -/* 80212838 0020F638 48 00 3A F1 */ bl func_80216328 +/* 80212838 0020F638 48 00 3A F1 */ bl RpGeometryStreamRead /* 8021283C 0020F63C 7C 7E 1B 79 */ or. r30, r3, r3 /* 80212840 0020F640 40 82 00 6C */ bne lbl_802128AC /* 80212844 0020F644 7F E3 FB 78 */ mr r3, r31 -/* 80212848 0020F648 48 00 0B 85 */ bl func_802133CC +/* 80212848 0020F648 48 00 0B 85 */ bl RpAtomicDestroy /* 8021284C 0020F64C 38 00 00 02 */ li r0, 2 /* 80212850 0020F650 3C 60 80 00 */ lis r3, 0x8000001A@ha /* 80212854 0020F654 90 01 00 28 */ stw r0, 0x28(r1) /* 80212858 0020F658 38 63 00 1A */ addi r3, r3, 0x8000001A@l /* 8021285C 0020F65C 4C C6 31 82 */ crclr 6 -/* 80212860 0020F660 48 01 CD D5 */ bl func_8022F634 +/* 80212860 0020F660 48 01 CD D5 */ bl _rwerror /* 80212864 0020F664 90 61 00 2C */ stw r3, 0x2c(r1) /* 80212868 0020F668 38 61 00 28 */ addi r3, r1, 0x28 -/* 8021286C 0020F66C 48 01 CD 25 */ bl func_8022F590 +/* 8021286C 0020F66C 48 01 CD 25 */ bl RwErrorSet /* 80212870 0020F670 38 60 00 00 */ li r3, 0 /* 80212874 0020F674 48 00 00 FC */ b lbl_80212970 lbl_80212878: /* 80212878 0020F678 7F E3 FB 78 */ mr r3, r31 -/* 8021287C 0020F67C 48 00 0B 51 */ bl func_802133CC +/* 8021287C 0020F67C 48 00 0B 51 */ bl RpAtomicDestroy /* 80212880 0020F680 38 00 00 02 */ li r0, 2 /* 80212884 0020F684 3C 60 80 00 */ lis r3, 0x80000004@ha /* 80212888 0020F688 90 01 00 20 */ stw r0, 0x20(r1) /* 8021288C 0020F68C 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 80212890 0020F690 4C C6 31 82 */ crclr 6 -/* 80212894 0020F694 48 01 CD A1 */ bl func_8022F634 +/* 80212894 0020F694 48 01 CD A1 */ bl _rwerror /* 80212898 0020F698 90 61 00 24 */ stw r3, 0x24(r1) /* 8021289C 0020F69C 38 61 00 20 */ addi r3, r1, 0x20 -/* 802128A0 0020F6A0 48 01 CC F1 */ bl func_8022F590 +/* 802128A0 0020F6A0 48 01 CC F1 */ bl RwErrorSet /* 802128A4 0020F6A4 38 60 00 00 */ li r3, 0 /* 802128A8 0020F6A8 48 00 00 C8 */ b lbl_80212970 lbl_802128AC: /* 802128AC 0020F6AC 7F E3 FB 78 */ mr r3, r31 /* 802128B0 0020F6B0 7F C4 F3 78 */ mr r4, r30 /* 802128B4 0020F6B4 38 A0 00 00 */ li r5, 0 -/* 802128B8 0020F6B8 48 00 0A 49 */ bl func_80213300 +/* 802128B8 0020F6B8 48 00 0A 49 */ bl RpAtomicSetGeometry /* 802128BC 0020F6BC 7F C3 F3 78 */ mr r3, r30 -/* 802128C0 0020F6C0 48 00 33 35 */ bl func_80215BF4 +/* 802128C0 0020F6C0 48 00 33 35 */ bl RpGeometryDestroy lbl_802128C4: /* 802128C4 0020F6C4 38 00 00 00 */ li r0, 0 /* 802128C8 0020F6C8 3C 60 80 2B */ lis r3, lbl_802B7730@ha @@ -31079,7 +31079,7 @@ lbl_802128C4: /* 802128D4 0020F6D4 7F A4 EB 78 */ mr r4, r29 /* 802128D8 0020F6D8 7F E5 FB 78 */ mr r5, r31 /* 802128DC 0020F6DC 90 0D 9E A0 */ stw r0, lbl_803CC7A0-_SDA_BASE_(r13) -/* 802128E0 0020F6E0 48 02 06 55 */ bl func_80232F34 +/* 802128E0 0020F6E0 48 02 06 55 */ bl _rwPluginRegistryReadDataChunks /* 802128E4 0020F6E4 7C 03 00 D0 */ neg r0, r3 /* 802128E8 0020F6E8 7C 00 1B 78 */ or r0, r0, r3 /* 802128EC 0020F6EC 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f @@ -31089,10 +31089,10 @@ lbl_802128C4: /* 802128FC 0020F6FC 90 01 00 18 */ stw r0, 0x18(r1) /* 80212900 0020F700 38 63 00 1A */ addi r3, r3, 0x8000001A@l /* 80212904 0020F704 4C C6 31 82 */ crclr 6 -/* 80212908 0020F708 48 01 CD 2D */ bl func_8022F634 +/* 80212908 0020F708 48 01 CD 2D */ bl _rwerror /* 8021290C 0020F70C 90 61 00 1C */ stw r3, 0x1c(r1) /* 80212910 0020F710 38 61 00 18 */ addi r3, r1, 0x18 -/* 80212914 0020F714 48 01 CC 7D */ bl func_8022F590 +/* 80212914 0020F714 48 01 CC 7D */ bl RwErrorSet /* 80212918 0020F718 38 60 00 00 */ li r3, 0 /* 8021291C 0020F71C 48 00 00 54 */ b lbl_80212970 lbl_80212920: @@ -31103,7 +31103,7 @@ lbl_80212920: /* 80212930 0020F730 80 CD 9E A0 */ lwz r6, lbl_803CC7A0-_SDA_BASE_(r13) /* 80212934 0020F734 38 63 77 30 */ addi r3, r3, lbl_802B7730@l /* 80212938 0020F738 7F E5 FB 78 */ mr r5, r31 -/* 8021293C 0020F73C 48 02 07 BD */ bl func_802330F8 +/* 8021293C 0020F73C 48 02 07 BD */ bl _rwPluginRegistryInvokeRights lbl_80212940: /* 80212940 0020F740 7F E3 FB 78 */ mr r3, r31 /* 80212944 0020F744 48 00 00 2C */ b lbl_80212970 @@ -31113,10 +31113,10 @@ lbl_80212948: /* 80212950 0020F750 90 01 00 10 */ stw r0, 0x10(r1) /* 80212954 0020F754 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 80212958 0020F758 4C C6 31 82 */ crclr 6 -/* 8021295C 0020F75C 48 01 CC D9 */ bl func_8022F634 +/* 8021295C 0020F75C 48 01 CC D9 */ bl _rwerror /* 80212960 0020F760 90 61 00 14 */ stw r3, 0x14(r1) /* 80212964 0020F764 38 61 00 10 */ addi r3, r1, 0x10 -/* 80212968 0020F768 48 01 CC 29 */ bl func_8022F590 +/* 80212968 0020F768 48 01 CC 29 */ bl RwErrorSet /* 8021296C 0020F76C 38 60 00 00 */ li r3, 0 lbl_80212970: /* 80212970 0020F770 80 01 00 74 */ lwz r0, 0x74(r1) @@ -31128,8 +31128,8 @@ lbl_80212970: /* 80212988 0020F788 38 21 00 70 */ addi r1, r1, 0x70 /* 8021298C 0020F78C 4E 80 00 20 */ blr -.global func_80212990 -func_80212990: +.global _rpAtomicResyncInterpolatedSphere +_rpAtomicResyncInterpolatedSphere: /* 80212990 0020F790 80 C3 00 18 */ lwz r6, 0x18(r3) /* 80212994 0020F794 28 06 00 00 */ cmplwi r6, 0 /* 80212998 0020F798 4D 82 00 20 */ beqlr @@ -31228,8 +31228,8 @@ lbl_80212AE4: /* 80212AF8 0020F8F8 98 03 00 03 */ stb r0, 3(r3) /* 80212AFC 0020F8FC 4E 80 00 20 */ blr -.global func_80212B00 -func_80212B00: +.global RpAtomicGetWorldBoundingSphere +RpAtomicGetWorldBoundingSphere: /* 80212B00 0020F900 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80212B04 0020F904 7C 08 02 A6 */ mflr r0 /* 80212B08 0020F908 90 01 00 14 */ stw r0, 0x14(r1) @@ -31338,7 +31338,7 @@ lbl_80212C7C: /* 80212C90 0020FA90 98 1E 00 03 */ stb r0, 3(r30) lbl_80212C94: /* 80212C94 0020FA94 7F E3 FB 78 */ mr r3, r31 -/* 80212C98 0020FA98 48 02 5D E1 */ bl func_80238A78 +/* 80212C98 0020FA98 48 02 5D E1 */ bl RwFrameDirty /* 80212C9C 0020FA9C 2C 03 00 00 */ cmpwi r3, 0 /* 80212CA0 0020FAA0 40 82 00 10 */ bne lbl_80212CB0 /* 80212CA4 0020FAA4 88 1E 00 03 */ lbz r0, 3(r30) @@ -31346,14 +31346,14 @@ lbl_80212C94: /* 80212CAC 0020FAAC 41 82 01 00 */ beq lbl_80212DAC lbl_80212CB0: /* 80212CB0 0020FAB0 7F E3 FB 78 */ mr r3, r31 -/* 80212CB4 0020FAB4 48 02 63 7D */ bl func_80239030 +/* 80212CB4 0020FAB4 48 02 63 7D */ bl RwFrameGetLTM /* 80212CB8 0020FAB8 7C 60 1B 78 */ mr r0, r3 /* 80212CBC 0020FABC 38 7E 00 2C */ addi r3, r30, 0x2c /* 80212CC0 0020FAC0 7C 1F 03 78 */ mr r31, r0 /* 80212CC4 0020FAC4 38 9E 00 1C */ addi r4, r30, 0x1c /* 80212CC8 0020FAC8 7F E6 FB 78 */ mr r6, r31 /* 80212CCC 0020FACC 38 A0 00 01 */ li r5, 1 -/* 80212CD0 0020FAD0 48 02 10 A5 */ bl func_80233D74 +/* 80212CD0 0020FAD0 48 02 10 A5 */ bl RwV3dTransformPoints /* 80212CD4 0020FAD4 80 1F 00 0C */ lwz r0, 0xc(r31) /* 80212CD8 0020FAD8 54 00 07 BE */ clrlwi r0, r0, 0x1e /* 80212CDC 0020FADC 28 00 00 03 */ cmplwi r0, 3 @@ -31403,7 +31403,7 @@ lbl_80212D6C: lbl_80212D80: /* 80212D80 0020FB80 FC 20 20 90 */ fmr f1, f4 lbl_80212D84: -/* 80212D84 0020FB84 48 02 0F 41 */ bl func_80233CC4 +/* 80212D84 0020FB84 48 02 0F 41 */ bl _rwSqrt /* 80212D88 0020FB88 C0 1E 00 28 */ lfs f0, 0x28(r30) /* 80212D8C 0020FB8C EC 00 00 72 */ fmuls f0, f0, f1 /* 80212D90 0020FB90 D0 1E 00 38 */ stfs f0, 0x38(r30) @@ -31436,23 +31436,23 @@ lbl_80212DC8: /* 80212DEC 0020FBEC 38 05 00 04 */ addi r0, r5, 4 /* 80212DF0 0020FBF0 38 A0 00 00 */ li r5, 0 /* 80212DF4 0020FBF4 7C 66 00 2E */ lwzx r3, r6, r0 -/* 80212DF8 0020FBF8 48 01 EA 11 */ bl func_80231808 +/* 80212DF8 0020FBF8 48 01 EA 11 */ bl RwFreeListForAllUsed /* 80212DFC 0020FBFC 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) /* 80212E00 0020FC00 3C 60 80 21 */ lis r3, lbl_80211F18@ha /* 80212E04 0020FC04 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) /* 80212E08 0020FC08 38 83 1F 18 */ addi r4, r3, lbl_80211F18@l /* 80212E0C 0020FC0C 38 A0 00 00 */ li r5, 0 /* 80212E10 0020FC10 7C 66 00 2E */ lwzx r3, r6, r0 -/* 80212E14 0020FC14 48 01 E9 F5 */ bl func_80231808 +/* 80212E14 0020FC14 48 01 E9 F5 */ bl RwFreeListForAllUsed /* 80212E18 0020FC18 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 80212E1C 0020FC1C 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) /* 80212E20 0020FC20 7C 63 00 2E */ lwzx r3, r3, r0 -/* 80212E24 0020FC24 48 01 E5 BD */ bl func_802313E0 +/* 80212E24 0020FC24 48 01 E5 BD */ bl RwFreeListDestroy /* 80212E28 0020FC28 80 6D 9E A8 */ lwz r3, lbl_803CC7A8-_SDA_BASE_(r13) /* 80212E2C 0020FC2C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 80212E30 0020FC30 38 03 00 04 */ addi r0, r3, 4 /* 80212E34 0020FC34 7C 64 00 2E */ lwzx r3, r4, r0 -/* 80212E38 0020FC38 48 01 E5 A9 */ bl func_802313E0 +/* 80212E38 0020FC38 48 01 E5 A9 */ bl RwFreeListDestroy /* 80212E3C 0020FC3C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 80212E40 0020FC40 38 E0 00 00 */ li r7, 0 /* 80212E44 0020FC44 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) @@ -31486,7 +31486,7 @@ lbl_80212E84: /* 80212EB0 0020FCB0 80 8D 87 40 */ lwz r4, lbl_803CB040-_SDA_BASE_(r13) /* 80212EB4 0020FCB4 80 63 00 00 */ lwz r3, 0(r3) /* 80212EB8 0020FCB8 80 CD 87 44 */ lwz r6, lbl_803CB044-_SDA_BASE_(r13) -/* 80212EBC 0020FCBC 48 01 E4 4D */ bl func_80231308 +/* 80212EBC 0020FCBC 48 01 E4 4D */ bl RwFreeListCreateAndPreallocateSpace /* 80212EC0 0020FCC0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 80212EC4 0020FCC4 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) /* 80212EC8 0020FCC8 7C 64 01 2E */ stwx r3, r4, r0 @@ -31503,7 +31503,7 @@ lbl_80212E84: /* 80212EF4 0020FCF4 80 65 00 00 */ lwz r3, 0(r5) /* 80212EF8 0020FCF8 80 CD 87 4C */ lwz r6, lbl_803CB04C-_SDA_BASE_(r13) /* 80212EFC 0020FCFC 38 A0 00 04 */ li r5, 4 -/* 80212F00 0020FD00 48 01 E4 09 */ bl func_80231308 +/* 80212F00 0020FD00 48 01 E4 09 */ bl RwFreeListCreateAndPreallocateSpace /* 80212F04 0020FD04 80 8D 9E A8 */ lwz r4, lbl_803CC7A8-_SDA_BASE_(r13) /* 80212F08 0020FD08 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) /* 80212F0C 0020FD0C 38 04 00 04 */ addi r0, r4, 4 @@ -31522,7 +31522,7 @@ lbl_80212E84: /* 80212F40 0020FD40 48 00 00 20 */ b lbl_80212F60 lbl_80212F44: /* 80212F44 0020FD44 80 63 00 00 */ lwz r3, 0(r3) -/* 80212F48 0020FD48 48 01 E4 99 */ bl func_802313E0 +/* 80212F48 0020FD48 48 01 E4 99 */ bl RwFreeListDestroy /* 80212F4C 0020FD4C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 80212F50 0020FD50 38 80 00 00 */ li r4, 0 /* 80212F54 0020FD54 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) @@ -31536,8 +31536,8 @@ lbl_80212F60: /* 80212F6C 0020FD6C 38 21 00 10 */ addi r1, r1, 0x10 /* 80212F70 0020FD70 4E 80 00 20 */ blr -.global func_80212F74 -func_80212F74: +.global _rpClumpRegisterExtensions +_rpClumpRegisterExtensions: /* 80212F74 0020FD74 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80212F78 0020FD78 7C 08 02 A6 */ mflr r0 /* 80212F7C 0020FD7C 3C 60 80 21 */ lis r3, lbl_802123E4@ha @@ -31548,7 +31548,7 @@ func_80212F74: /* 80212F90 0020FD90 38 60 00 0C */ li r3, 0xc /* 80212F94 0020FD94 38 80 00 10 */ li r4, 0x10 /* 80212F98 0020FD98 38 E0 00 00 */ li r7, 0 -/* 80212F9C 0020FD9C 48 02 4B 25 */ bl func_80237AC0 +/* 80212F9C 0020FD9C 48 02 4B 25 */ bl RwCameraRegisterPlugin /* 80212FA0 0020FDA0 90 6D 9E 98 */ stw r3, lbl_803CC798-_SDA_BASE_(r13) /* 80212FA4 0020FDA4 80 0D 9E 98 */ lwz r0, lbl_803CC798-_SDA_BASE_(r13) /* 80212FA8 0020FDA8 2C 00 00 00 */ cmpwi r0, 0 @@ -31563,7 +31563,7 @@ lbl_80212FB8: /* 80212FC8 0020FDC8 38 C4 24 20 */ addi r6, r4, lbl_80212420@l /* 80212FCC 0020FDCC 38 60 00 0C */ li r3, 0xc /* 80212FD0 0020FDD0 38 80 00 10 */ li r4, 0x10 -/* 80212FD4 0020FDD4 48 00 44 B9 */ bl func_8021748C +/* 80212FD4 0020FDD4 48 00 44 B9 */ bl RpLightRegisterPlugin /* 80212FD8 0020FDD8 90 6D 9E 9C */ stw r3, lbl_803CC79C-_SDA_BASE_(r13) /* 80212FDC 0020FDDC 80 0D 9E 9C */ lwz r0, lbl_803CC79C-_SDA_BASE_(r13) /* 80212FE0 0020FDE0 54 00 0F FE */ srwi r0, r0, 0x1f @@ -31574,8 +31574,8 @@ lbl_80212FE8: /* 80212FF0 0020FDF0 38 21 00 10 */ addi r1, r1, 0x10 /* 80212FF4 0020FDF4 4E 80 00 20 */ blr -.global func_80212FF8 -func_80212FF8: +.global RpClumpGetNumAtomics +RpClumpGetNumAtomics: /* 80212FF8 0020FDF8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80212FFC 0020FDFC 7C 08 02 A6 */ mflr r0 /* 80213000 0020FE00 3C 80 80 21 */ lis r4, lbl_80212058@ha @@ -31584,15 +31584,15 @@ func_80212FF8: /* 8021300C 0020FE0C 38 84 20 58 */ addi r4, r4, lbl_80212058@l /* 80213010 0020FE10 38 A1 00 08 */ addi r5, r1, 8 /* 80213014 0020FE14 90 01 00 08 */ stw r0, 8(r1) -/* 80213018 0020FE18 48 00 00 19 */ bl func_80213030 +/* 80213018 0020FE18 48 00 00 19 */ bl RpClumpForAllAtomics /* 8021301C 0020FE1C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80213020 0020FE20 80 61 00 08 */ lwz r3, 8(r1) /* 80213024 0020FE24 7C 08 03 A6 */ mtlr r0 /* 80213028 0020FE28 38 21 00 10 */ addi r1, r1, 0x10 /* 8021302C 0020FE2C 4E 80 00 20 */ blr -.global func_80213030 -func_80213030: +.global RpClumpForAllAtomics +RpClumpForAllAtomics: /* 80213030 0020FE30 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80213034 0020FE34 7C 08 02 A6 */ mflr r0 /* 80213038 0020FE38 90 01 00 24 */ stw r0, 0x24(r1) @@ -31629,8 +31629,8 @@ lbl_80213094: /* 802130A4 0020FEA4 38 21 00 20 */ addi r1, r1, 0x20 /* 802130A8 0020FEA8 4E 80 00 20 */ blr -.global func_802130AC -func_802130AC: +.global RpClumpForAllCameras +RpClumpForAllCameras: /* 802130AC 0020FEAC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 802130B0 0020FEB0 7C 08 02 A6 */ mflr r0 /* 802130B4 0020FEB4 90 01 00 24 */ stw r0, 0x24(r1) @@ -31669,8 +31669,8 @@ lbl_80213118: /* 80213128 0020FF28 38 21 00 20 */ addi r1, r1, 0x20 /* 8021312C 0020FF2C 4E 80 00 20 */ blr -.global func_80213130 -func_80213130: +.global RpClumpForAllLights +RpClumpForAllLights: /* 80213130 0020FF30 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80213134 0020FF34 7C 08 02 A6 */ mflr r0 /* 80213138 0020FF38 90 01 00 24 */ stw r0, 0x24(r1) @@ -31709,8 +31709,8 @@ lbl_8021319C: /* 802131AC 0020FFAC 38 21 00 20 */ addi r1, r1, 0x20 /* 802131B0 0020FFB0 4E 80 00 20 */ blr -.global func_802131B4 -func_802131B4: +.global RpAtomicCreate +RpAtomicCreate: /* 802131B4 0020FFB4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802131B8 0020FFB8 7C 08 02 A6 */ mflr r0 /* 802131BC 0020FFBC 90 01 00 14 */ stw r0, 0x14(r1) @@ -31741,7 +31741,7 @@ lbl_802131EC: /* 8021321C 0021001C 90 DF 00 14 */ stw r6, 0x14(r31) /* 80213220 00210020 98 1F 00 02 */ stb r0, 2(r31) /* 80213224 00210024 98 FF 00 03 */ stb r7, 3(r31) -/* 80213228 00210028 48 00 1C 15 */ bl func_80214E3C +/* 80213228 00210028 48 00 1C 15 */ bl RpAtomicSetFrame /* 8021322C 0021002C 38 00 00 00 */ li r0, 0 /* 80213230 00210030 3C 60 80 21 */ lis r3, lbl_802120B0@ha /* 80213234 00210034 90 1F 00 18 */ stw r0, 0x18(r31) @@ -31789,7 +31789,7 @@ lbl_80213290: /* 802132D8 002100D8 90 DF 00 6C */ stw r6, 0x6c(r31) /* 802132DC 002100DC 90 1F 00 64 */ stw r0, 0x64(r31) /* 802132E0 002100E0 90 1F 00 68 */ stw r0, 0x68(r31) -/* 802132E4 002100E4 48 02 06 41 */ bl func_80233924 +/* 802132E4 002100E4 48 02 06 41 */ bl _rwPluginRegistryInitObject /* 802132E8 002100E8 7F E3 FB 78 */ mr r3, r31 lbl_802132EC: /* 802132EC 002100EC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -31798,8 +31798,8 @@ lbl_802132EC: /* 802132F8 002100F8 38 21 00 10 */ addi r1, r1, 0x10 /* 802132FC 002100FC 4E 80 00 20 */ blr -.global func_80213300 -func_80213300: +.global RpAtomicSetGeometry +RpAtomicSetGeometry: /* 80213300 00210100 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80213304 00210104 7C 08 02 A6 */ mflr r0 /* 80213308 00210108 90 01 00 24 */ stw r0, 0x24(r1) @@ -31815,12 +31815,12 @@ func_80213300: /* 80213330 00210130 28 1E 00 00 */ cmplwi r30, 0 /* 80213334 00210134 41 82 00 0C */ beq lbl_80213340 /* 80213338 00210138 7F C3 F3 78 */ mr r3, r30 -/* 8021333C 0021013C 48 00 28 A9 */ bl func_80215BE4 +/* 8021333C 0021013C 48 00 28 A9 */ bl _rpGeometryAddRef lbl_80213340: /* 80213340 00210140 80 7D 00 18 */ lwz r3, 0x18(r29) /* 80213344 00210144 28 03 00 00 */ cmplwi r3, 0 /* 80213348 00210148 41 82 00 08 */ beq lbl_80213350 -/* 8021334C 0021014C 48 00 28 A9 */ bl func_80215BF4 +/* 8021334C 0021014C 48 00 28 A9 */ bl RpGeometryDestroy lbl_80213350: /* 80213350 00210150 57 E0 07 FF */ clrlwi. r0, r31, 0x1f /* 80213354 00210154 93 DD 00 18 */ stw r30, 0x18(r29) @@ -31841,11 +31841,11 @@ lbl_80213388: /* 8021338C 0021018C 28 1F 00 00 */ cmplwi r31, 0 /* 80213390 00210190 41 82 00 1C */ beq lbl_802133AC /* 80213394 00210194 7F A3 EB 78 */ mr r3, r29 -/* 80213398 00210198 48 00 BC 9D */ bl func_8021F034 +/* 80213398 00210198 48 00 BC 9D */ bl RpAtomicGetWorld /* 8021339C 0021019C 28 03 00 00 */ cmplwi r3, 0 /* 802133A0 002101A0 41 82 00 0C */ beq lbl_802133AC /* 802133A4 002101A4 7F E3 FB 78 */ mr r3, r31 -/* 802133A8 002101A8 48 02 5C 1D */ bl func_80238FC4 +/* 802133A8 002101A8 48 02 5C 1D */ bl RwFrameUpdateObjects lbl_802133AC: /* 802133AC 002101AC 80 01 00 24 */ lwz r0, 0x24(r1) /* 802133B0 002101B0 7F A3 EB 78 */ mr r3, r29 @@ -31856,8 +31856,8 @@ lbl_802133AC: /* 802133C4 002101C4 38 21 00 20 */ addi r1, r1, 0x20 /* 802133C8 002101C8 4E 80 00 20 */ blr -.global func_802133CC -func_802133CC: +.global RpAtomicDestroy +RpAtomicDestroy: /* 802133CC 002101CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802133D0 002101D0 7C 08 02 A6 */ mflr r0 /* 802133D4 002101D4 3C 80 80 2B */ lis r4, lbl_802B7730@ha @@ -31867,17 +31867,17 @@ func_802133CC: /* 802133E4 002101E4 7C 7E 1B 78 */ mr r30, r3 /* 802133E8 002101E8 38 64 77 30 */ addi r3, r4, lbl_802B7730@l /* 802133EC 002101EC 7F C4 F3 78 */ mr r4, r30 -/* 802133F0 002101F0 48 02 05 DD */ bl func_802339CC +/* 802133F0 002101F0 48 02 05 DD */ bl _rwPluginRegistryDeInitObject /* 802133F4 002101F4 80 7E 00 14 */ lwz r3, 0x14(r30) /* 802133F8 002101F8 28 03 00 00 */ cmplwi r3, 0 /* 802133FC 002101FC 41 82 00 08 */ beq lbl_80213404 -/* 80213400 00210200 48 01 EA 1D */ bl func_80231E1C +/* 80213400 00210200 48 01 EA 1D */ bl RwResourcesFreeResEntry lbl_80213404: /* 80213404 00210204 80 7E 00 18 */ lwz r3, 0x18(r30) /* 80213408 00210208 28 03 00 00 */ cmplwi r3, 0 /* 8021340C 0021020C 41 82 00 38 */ beq lbl_80213444 /* 80213410 00210210 41 82 00 08 */ beq lbl_80213418 -/* 80213414 00210214 48 00 27 E1 */ bl func_80215BF4 +/* 80213414 00210214 48 00 27 E1 */ bl RpGeometryDestroy lbl_80213418: /* 80213418 00210218 38 00 00 00 */ li r0, 0 /* 8021341C 0021021C 90 1E 00 18 */ stw r0, 0x18(r30) @@ -31885,14 +31885,14 @@ lbl_80213418: /* 80213424 00210224 28 1F 00 00 */ cmplwi r31, 0 /* 80213428 00210228 41 82 00 1C */ beq lbl_80213444 /* 8021342C 0021022C 7F C3 F3 78 */ mr r3, r30 -/* 80213430 00210230 48 00 BC 05 */ bl func_8021F034 +/* 80213430 00210230 48 00 BC 05 */ bl RpAtomicGetWorld /* 80213434 00210234 28 03 00 00 */ cmplwi r3, 0 /* 80213438 00210238 41 82 00 0C */ beq lbl_80213444 /* 8021343C 0021023C 7F E3 FB 78 */ mr r3, r31 -/* 80213440 00210240 48 02 5B 85 */ bl func_80238FC4 +/* 80213440 00210240 48 02 5B 85 */ bl RwFrameUpdateObjects lbl_80213444: /* 80213444 00210244 7F C3 F3 78 */ mr r3, r30 -/* 80213448 00210248 48 02 BE 21 */ bl func_8023F268 +/* 80213448 00210248 48 02 BE 21 */ bl _rwObjectHasFrameReleaseFrame /* 8021344C 0021024C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 80213450 00210250 7F C4 F3 78 */ mr r4, r30 /* 80213454 00210254 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) @@ -31908,8 +31908,8 @@ lbl_80213444: /* 8021347C 0021027C 38 21 00 10 */ addi r1, r1, 0x10 /* 80213480 00210280 4E 80 00 20 */ blr -.global func_80213484 -func_80213484: +.global RpClumpDestroy +RpClumpDestroy: /* 80213484 00210284 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80213488 00210288 7C 08 02 A6 */ mflr r0 /* 8021348C 0021028C 90 01 00 24 */ stw r0, 0x24(r1) @@ -31919,7 +31919,7 @@ func_80213484: /* 8021349C 0021029C 7C 7F 1B 78 */ mr r31, r3 /* 802134A0 002102A0 38 64 77 48 */ addi r3, r4, lbl_802B7748@l /* 802134A4 002102A4 7F E4 FB 78 */ mr r4, r31 -/* 802134A8 002102A8 48 02 05 25 */ bl func_802339CC +/* 802134A8 002102A8 48 02 05 25 */ bl _rwPluginRegistryDeInitObject /* 802134AC 002102AC 3C 60 80 2B */ lis r3, lbl_802B7730@ha /* 802134B0 002102B0 83 7F 00 08 */ lwz r27, 8(r31) /* 802134B4 002102B4 3B 9F 00 08 */ addi r28, r31, 8 @@ -31930,17 +31930,17 @@ lbl_802134C0: /* 802134C4 002102C4 83 7B 00 00 */ lwz r27, 0(r27) /* 802134C8 002102C8 7F C3 F3 78 */ mr r3, r30 /* 802134CC 002102CC 7F A4 EB 78 */ mr r4, r29 -/* 802134D0 002102D0 48 02 04 FD */ bl func_802339CC +/* 802134D0 002102D0 48 02 04 FD */ bl _rwPluginRegistryDeInitObject /* 802134D4 002102D4 80 7D 00 14 */ lwz r3, 0x14(r29) /* 802134D8 002102D8 28 03 00 00 */ cmplwi r3, 0 /* 802134DC 002102DC 41 82 00 08 */ beq lbl_802134E4 -/* 802134E0 002102E0 48 01 E9 3D */ bl func_80231E1C +/* 802134E0 002102E0 48 01 E9 3D */ bl RwResourcesFreeResEntry lbl_802134E4: /* 802134E4 002102E4 80 7D 00 18 */ lwz r3, 0x18(r29) /* 802134E8 002102E8 28 03 00 00 */ cmplwi r3, 0 /* 802134EC 002102EC 41 82 00 38 */ beq lbl_80213524 /* 802134F0 002102F0 41 82 00 08 */ beq lbl_802134F8 -/* 802134F4 002102F4 48 00 27 01 */ bl func_80215BF4 +/* 802134F4 002102F4 48 00 27 01 */ bl RpGeometryDestroy lbl_802134F8: /* 802134F8 002102F8 38 00 00 00 */ li r0, 0 /* 802134FC 002102FC 90 1D 00 18 */ stw r0, 0x18(r29) @@ -31948,14 +31948,14 @@ lbl_802134F8: /* 80213504 00210304 28 1A 00 00 */ cmplwi r26, 0 /* 80213508 00210308 41 82 00 1C */ beq lbl_80213524 /* 8021350C 0021030C 7F A3 EB 78 */ mr r3, r29 -/* 80213510 00210310 48 00 BB 25 */ bl func_8021F034 +/* 80213510 00210310 48 00 BB 25 */ bl RpAtomicGetWorld /* 80213514 00210314 28 03 00 00 */ cmplwi r3, 0 /* 80213518 00210318 41 82 00 0C */ beq lbl_80213524 /* 8021351C 0021031C 7F 43 D3 78 */ mr r3, r26 -/* 80213520 00210320 48 02 5A A5 */ bl func_80238FC4 +/* 80213520 00210320 48 02 5A A5 */ bl RwFrameUpdateObjects lbl_80213524: /* 80213524 00210324 7F A3 EB 78 */ mr r3, r29 -/* 80213528 00210328 48 02 BD 41 */ bl func_8023F268 +/* 80213528 00210328 48 02 BD 41 */ bl _rwObjectHasFrameReleaseFrame /* 8021352C 0021032C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 80213530 00210330 7F A4 EB 78 */ mr r4, r29 /* 80213534 00210334 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) @@ -31979,9 +31979,9 @@ lbl_80213564: /* 80213570 00210370 7F 63 00 50 */ subf r27, r3, r0 /* 80213574 00210374 7C 7B 18 2E */ lwzx r3, r27, r3 /* 80213578 00210378 7F 64 DB 78 */ mr r4, r27 -/* 8021357C 0021037C 48 00 00 F5 */ bl func_80213670 +/* 8021357C 0021037C 48 00 00 F5 */ bl RpClumpRemoveLight /* 80213580 00210380 7F 63 DB 78 */ mr r3, r27 -/* 80213584 00210384 48 00 41 3D */ bl func_802176C0 +/* 80213584 00210384 48 00 41 3D */ bl RpLightDestroy /* 80213588 00210388 28 1B 00 00 */ cmplwi r27, 0 /* 8021358C 0021038C 41 82 00 0C */ beq lbl_80213598 lbl_80213590: @@ -31998,9 +31998,9 @@ lbl_802135A4: /* 802135B0 002103B0 7F 63 00 50 */ subf r27, r3, r0 /* 802135B4 002103B4 7C 7B 18 2E */ lwzx r3, r27, r3 /* 802135B8 002103B8 7F 64 DB 78 */ mr r4, r27 -/* 802135BC 002103BC 48 00 00 E9 */ bl func_802136A4 +/* 802135BC 002103BC 48 00 00 E9 */ bl RpClumpRemoveCamera /* 802135C0 002103C0 7F 63 DB 78 */ mr r3, r27 -/* 802135C4 002103C4 48 02 45 3D */ bl func_80237B00 +/* 802135C4 002103C4 48 02 45 3D */ bl RwCameraDestroy /* 802135C8 002103C8 28 1B 00 00 */ cmplwi r27, 0 /* 802135CC 002103CC 41 82 00 0C */ beq lbl_802135D8 lbl_802135D0: @@ -32010,7 +32010,7 @@ lbl_802135D8: /* 802135D8 002103D8 80 7F 00 04 */ lwz r3, 4(r31) /* 802135DC 002103DC 28 03 00 00 */ cmplwi r3, 0 /* 802135E0 002103E0 41 82 00 08 */ beq lbl_802135E8 -/* 802135E4 002103E4 48 02 59 BD */ bl func_80238FA0 +/* 802135E4 002103E4 48 02 59 BD */ bl RwFrameDestroyHierarchy lbl_802135E8: /* 802135E8 002103E8 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) /* 802135EC 002103EC 7F E4 FB 78 */ mr r4, r31 @@ -32028,8 +32028,8 @@ lbl_802135E8: /* 8021361C 0021041C 38 21 00 20 */ addi r1, r1, 0x20 /* 80213620 00210420 4E 80 00 20 */ blr -.global func_80213624 -func_80213624: +.global RpClumpAddAtomic +RpClumpAddAtomic: /* 80213624 00210424 80 C3 00 08 */ lwz r6, 8(r3) /* 80213628 00210428 38 A3 00 08 */ addi r5, r3, 8 /* 8021362C 0021042C 38 04 00 40 */ addi r0, r4, 0x40 @@ -32041,8 +32041,8 @@ func_80213624: /* 80213644 00210444 90 64 00 3C */ stw r3, 0x3c(r4) /* 80213648 00210448 4E 80 00 20 */ blr -.global func_8021364C -func_8021364C: +.global RpClumpRemoveAtomic +RpClumpRemoveAtomic: /* 8021364C 0021044C 80 C4 00 40 */ lwz r6, 0x40(r4) /* 80213650 00210450 38 00 00 00 */ li r0, 0 /* 80213654 00210454 80 A4 00 44 */ lwz r5, 0x44(r4) @@ -32053,8 +32053,8 @@ func_8021364C: /* 80213668 00210468 90 04 00 3C */ stw r0, 0x3c(r4) /* 8021366C 0021046C 4E 80 00 20 */ blr -.global func_80213670 -func_80213670: +.global RpClumpRemoveLight +RpClumpRemoveLight: /* 80213670 00210470 80 AD 9E 9C */ lwz r5, lbl_803CC79C-_SDA_BASE_(r13) /* 80213674 00210474 38 00 00 00 */ li r0, 0 /* 80213678 00210478 7C C4 2A 14 */ add r6, r4, r5 @@ -32069,8 +32069,8 @@ func_80213670: /* 8021369C 0021049C 90 06 00 00 */ stw r0, 0(r6) /* 802136A0 002104A0 4E 80 00 20 */ blr -.global func_802136A4 -func_802136A4: +.global RpClumpRemoveCamera +RpClumpRemoveCamera: /* 802136A4 002104A4 80 AD 9E 98 */ lwz r5, lbl_803CC798-_SDA_BASE_(r13) /* 802136A8 002104A8 38 00 00 00 */ li r0, 0 /* 802136AC 002104AC 7C C4 2A 14 */ add r6, r4, r5 @@ -32085,8 +32085,8 @@ func_802136A4: /* 802136D0 002104D0 90 06 00 00 */ stw r0, 0(r6) /* 802136D4 002104D4 4E 80 00 20 */ blr -.global func_802136D8 -func_802136D8: +.global RpAtomicStreamGetSize +RpAtomicStreamGetSize: /* 802136D8 002104D8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802136DC 002104DC 7C 08 02 A6 */ mflr r0 /* 802136E0 002104E0 90 01 00 14 */ stw r0, 0x14(r1) @@ -32094,13 +32094,13 @@ func_802136D8: /* 802136E8 002104E8 93 C1 00 08 */ stw r30, 8(r1) /* 802136EC 002104EC 7C 7E 1B 78 */ mr r30, r3 /* 802136F0 002104F0 80 63 00 18 */ lwz r3, 0x18(r3) -/* 802136F4 002104F4 48 00 26 6D */ bl func_80215D60 +/* 802136F4 002104F4 48 00 26 6D */ bl RpGeometryStreamGetSize /* 802136F8 002104F8 3B E3 00 1C */ addi r31, r3, 0x1c /* 802136FC 002104FC 3C 80 80 2B */ lis r4, lbl_802B7730@ha /* 80213700 00210500 38 64 77 30 */ addi r3, r4, lbl_802B7730@l /* 80213704 00210504 7F C4 F3 78 */ mr r4, r30 /* 80213708 00210508 3B FF 00 0C */ addi r31, r31, 0xc -/* 8021370C 0021050C 48 01 FA 79 */ bl func_80233184 +/* 8021370C 0021050C 48 01 FA 79 */ bl _rwPluginRegistryGetSize /* 80213710 00210510 7F E3 FA 14 */ add r31, r3, r31 /* 80213714 00210514 3B FF 00 0C */ addi r31, r31, 0xc /* 80213718 00210518 7F E3 FB 78 */ mr r3, r31 @@ -32111,8 +32111,8 @@ func_802136D8: /* 8021372C 0021052C 38 21 00 10 */ addi r1, r1, 0x10 /* 80213730 00210530 4E 80 00 20 */ blr -.global func_80213734 -func_80213734: +.global RpAtomicStreamWrite +RpAtomicStreamWrite: /* 80213734 00210534 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80213738 00210538 7C 08 02 A6 */ mflr r0 /* 8021373C 0021053C 38 A0 00 01 */ li r5, 1 @@ -32129,8 +32129,8 @@ func_80213734: /* 80213768 00210568 38 21 00 20 */ addi r1, r1, 0x20 /* 8021376C 0021056C 4E 80 00 20 */ blr -.global func_80213770 -func_80213770: +.global RpAtomicStreamRead +RpAtomicStreamRead: /* 80213770 00210570 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80213774 00210574 7C 08 02 A6 */ mflr r0 /* 80213778 00210578 90 01 00 24 */ stw r0, 0x24(r1) @@ -32145,8 +32145,8 @@ func_80213770: /* 8021379C 0021059C 38 21 00 20 */ addi r1, r1, 0x20 /* 802137A0 002105A0 4E 80 00 20 */ blr -.global func_802137A4 -func_802137A4: +.global RpClumpStreamRead +RpClumpStreamRead: /* 802137A4 002105A4 94 21 FF 40 */ stwu r1, -0xc0(r1) /* 802137A8 002105A8 7C 08 02 A6 */ mflr r0 /* 802137AC 002105AC 90 01 00 C4 */ stw r0, 0xc4(r1) @@ -32156,7 +32156,7 @@ func_802137A4: /* 802137BC 002105BC 38 A1 00 1C */ addi r5, r1, 0x1c /* 802137C0 002105C0 38 C1 00 18 */ addi r6, r1, 0x18 /* 802137C4 002105C4 38 80 00 01 */ li r4, 1 -/* 802137C8 002105C8 48 01 B3 ED */ bl func_8022EBB4 +/* 802137C8 002105C8 48 01 B3 ED */ bl RwStreamFindChunk /* 802137CC 002105CC 2C 03 00 00 */ cmpwi r3, 0 /* 802137D0 002105D0 40 82 00 30 */ bne lbl_80213800 /* 802137D4 002105D4 38 00 00 02 */ li r0, 2 @@ -32164,10 +32164,10 @@ func_802137A4: /* 802137DC 002105DC 90 01 00 88 */ stw r0, 0x88(r1) /* 802137E0 002105E0 38 63 00 1A */ addi r3, r3, 0x8000001A@l /* 802137E4 002105E4 4C C6 31 82 */ crclr 6 -/* 802137E8 002105E8 48 01 BE 4D */ bl func_8022F634 +/* 802137E8 002105E8 48 01 BE 4D */ bl _rwerror /* 802137EC 002105EC 90 61 00 8C */ stw r3, 0x8c(r1) /* 802137F0 002105F0 38 61 00 88 */ addi r3, r1, 0x88 -/* 802137F4 002105F4 48 01 BD 9D */ bl func_8022F590 +/* 802137F4 002105F4 48 01 BD 9D */ bl RwErrorSet /* 802137F8 002105F8 38 60 00 00 */ li r3, 0 /* 802137FC 002105FC 48 00 14 D8 */ b lbl_80214CD4 lbl_80213800: @@ -32185,7 +32185,7 @@ lbl_80213800: /* 8021382C 0021062C 7F A3 EB 78 */ mr r3, r29 /* 80213830 00210630 38 81 00 10 */ addi r4, r1, 0x10 /* 80213834 00210634 38 A0 00 04 */ li r5, 4 -/* 80213838 00210638 48 01 ED 3D */ bl func_80232574 +/* 80213838 00210638 48 01 ED 3D */ bl RwStreamRead /* 8021383C 0021063C 20 03 00 04 */ subfic r0, r3, 4 /* 80213840 00210640 7C 00 00 34 */ cntlzw r0, r0 /* 80213844 00210644 54 00 D9 7F */ rlwinm. r0, r0, 0x1b, 5, 0x1f @@ -32195,16 +32195,16 @@ lbl_80213800: /* 80213854 00210654 90 01 00 70 */ stw r0, 0x70(r1) /* 80213858 00210658 38 63 00 1A */ addi r3, r3, 0x8000001A@l /* 8021385C 0021065C 4C C6 31 82 */ crclr 6 -/* 80213860 00210660 48 01 BD D5 */ bl func_8022F634 +/* 80213860 00210660 48 01 BD D5 */ bl _rwerror /* 80213864 00210664 90 61 00 74 */ stw r3, 0x74(r1) /* 80213868 00210668 38 61 00 70 */ addi r3, r1, 0x70 -/* 8021386C 0021066C 48 01 BD 25 */ bl func_8022F590 +/* 8021386C 0021066C 48 01 BD 25 */ bl RwErrorSet /* 80213870 00210670 38 60 00 00 */ li r3, 0 /* 80213874 00210674 48 00 14 60 */ b lbl_80214CD4 lbl_80213878: /* 80213878 00210678 38 61 00 10 */ addi r3, r1, 0x10 /* 8021387C 0021067C 38 80 00 04 */ li r4, 4 -/* 80213880 00210680 48 01 B6 2D */ bl func_8022EEAC +/* 80213880 00210680 48 01 B6 2D */ bl RwMemNative32 /* 80213884 00210684 80 61 00 10 */ lwz r3, 0x10(r1) /* 80213888 00210688 38 00 00 00 */ li r0, 0 /* 8021388C 0021068C 90 01 00 94 */ stw r0, 0x94(r1) @@ -32215,7 +32215,7 @@ lbl_8021389C: /* 8021389C 0021069C 7F A3 EB 78 */ mr r3, r29 /* 802138A0 002106A0 38 81 00 90 */ addi r4, r1, 0x90 /* 802138A4 002106A4 38 A0 00 0C */ li r5, 0xc -/* 802138A8 002106A8 48 01 EC CD */ bl func_80232574 +/* 802138A8 002106A8 48 01 EC CD */ bl RwStreamRead /* 802138AC 002106AC 20 03 00 0C */ subfic r0, r3, 0xc /* 802138B0 002106B0 7C 00 00 34 */ cntlzw r0, r0 /* 802138B4 002106B4 54 00 D9 7F */ rlwinm. r0, r0, 0x1b, 5, 0x1f @@ -32225,16 +32225,16 @@ lbl_8021389C: /* 802138C4 002106C4 90 01 00 68 */ stw r0, 0x68(r1) /* 802138C8 002106C8 38 63 00 1A */ addi r3, r3, 0x8000001A@l /* 802138CC 002106CC 4C C6 31 82 */ crclr 6 -/* 802138D0 002106D0 48 01 BD 65 */ bl func_8022F634 +/* 802138D0 002106D0 48 01 BD 65 */ bl _rwerror /* 802138D4 002106D4 90 61 00 6C */ stw r3, 0x6c(r1) /* 802138D8 002106D8 38 61 00 68 */ addi r3, r1, 0x68 -/* 802138DC 002106DC 48 01 BC B5 */ bl func_8022F590 +/* 802138DC 002106DC 48 01 BC B5 */ bl RwErrorSet /* 802138E0 002106E0 38 60 00 00 */ li r3, 0 /* 802138E4 002106E4 48 00 13 F0 */ b lbl_80214CD4 lbl_802138E8: /* 802138E8 002106E8 38 61 00 90 */ addi r3, r1, 0x90 /* 802138EC 002106EC 38 80 00 0C */ li r4, 0xc -/* 802138F0 002106F0 48 01 B5 BD */ bl func_8022EEAC +/* 802138F0 002106F0 48 01 B5 BD */ bl RwMemNative32 lbl_802138F4: /* 802138F4 002106F4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 802138F8 002106F8 80 6D 9E A8 */ lwz r3, lbl_803CC7A8-_SDA_BASE_(r13) @@ -32272,7 +32272,7 @@ lbl_8021391C: /* 80213974 00210774 91 1F 00 24 */ stw r8, 0x24(r31) /* 80213978 00210778 91 1F 00 20 */ stw r8, 0x20(r31) /* 8021397C 0021077C 90 1F 00 28 */ stw r0, 0x28(r31) -/* 80213980 00210780 48 01 FF A5 */ bl func_80233924 +/* 80213980 00210780 48 01 FF A5 */ bl _rwPluginRegistryInitObject lbl_80213984: /* 80213984 00210784 28 1F 00 00 */ cmplwi r31, 0 /* 80213988 00210788 40 82 00 0C */ bne lbl_80213994 @@ -32283,13 +32283,13 @@ lbl_80213994: /* 80213998 00210798 38 C1 00 14 */ addi r6, r1, 0x14 /* 8021399C 0021079C 38 80 00 0E */ li r4, 0xe /* 802139A0 002107A0 38 A0 00 00 */ li r5, 0 -/* 802139A4 002107A4 48 01 B2 11 */ bl func_8022EBB4 +/* 802139A4 002107A4 48 01 B2 11 */ bl RwStreamFindChunk /* 802139A8 002107A8 2C 03 00 00 */ cmpwi r3, 0 /* 802139AC 002107AC 40 82 01 DC */ bne lbl_80213B88 /* 802139B0 002107B0 3C 60 80 2B */ lis r3, lbl_802B7748@ha /* 802139B4 002107B4 7F E4 FB 78 */ mr r4, r31 /* 802139B8 002107B8 38 63 77 48 */ addi r3, r3, lbl_802B7748@l -/* 802139BC 002107BC 48 02 00 11 */ bl func_802339CC +/* 802139BC 002107BC 48 02 00 11 */ bl _rwPluginRegistryDeInitObject /* 802139C0 002107C0 3C 60 80 2B */ lis r3, lbl_802B7730@ha /* 802139C4 002107C4 83 BF 00 08 */ lwz r29, 8(r31) /* 802139C8 002107C8 3B 9F 00 08 */ addi r28, r31, 8 @@ -32300,17 +32300,17 @@ lbl_802139D4: /* 802139D8 002107D8 83 BD 00 00 */ lwz r29, 0(r29) /* 802139DC 002107DC 7F 43 D3 78 */ mr r3, r26 /* 802139E0 002107E0 7F 64 DB 78 */ mr r4, r27 -/* 802139E4 002107E4 48 01 FF E9 */ bl func_802339CC +/* 802139E4 002107E4 48 01 FF E9 */ bl _rwPluginRegistryDeInitObject /* 802139E8 002107E8 80 7B 00 14 */ lwz r3, 0x14(r27) /* 802139EC 002107EC 28 03 00 00 */ cmplwi r3, 0 /* 802139F0 002107F0 41 82 00 08 */ beq lbl_802139F8 -/* 802139F4 002107F4 48 01 E4 29 */ bl func_80231E1C +/* 802139F4 002107F4 48 01 E4 29 */ bl RwResourcesFreeResEntry lbl_802139F8: /* 802139F8 002107F8 80 7B 00 18 */ lwz r3, 0x18(r27) /* 802139FC 002107FC 28 03 00 00 */ cmplwi r3, 0 /* 80213A00 00210800 41 82 00 38 */ beq lbl_80213A38 /* 80213A04 00210804 41 82 00 08 */ beq lbl_80213A0C -/* 80213A08 00210808 48 00 21 ED */ bl func_80215BF4 +/* 80213A08 00210808 48 00 21 ED */ bl RpGeometryDestroy lbl_80213A0C: /* 80213A0C 0021080C 38 00 00 00 */ li r0, 0 /* 80213A10 00210810 90 1B 00 18 */ stw r0, 0x18(r27) @@ -32318,14 +32318,14 @@ lbl_80213A0C: /* 80213A18 00210818 28 1E 00 00 */ cmplwi r30, 0 /* 80213A1C 0021081C 41 82 00 1C */ beq lbl_80213A38 /* 80213A20 00210820 7F 63 DB 78 */ mr r3, r27 -/* 80213A24 00210824 48 00 B6 11 */ bl func_8021F034 +/* 80213A24 00210824 48 00 B6 11 */ bl RpAtomicGetWorld /* 80213A28 00210828 28 03 00 00 */ cmplwi r3, 0 /* 80213A2C 0021082C 41 82 00 0C */ beq lbl_80213A38 /* 80213A30 00210830 7F C3 F3 78 */ mr r3, r30 -/* 80213A34 00210834 48 02 55 91 */ bl func_80238FC4 +/* 80213A34 00210834 48 02 55 91 */ bl RwFrameUpdateObjects lbl_80213A38: /* 80213A38 00210838 7F 63 DB 78 */ mr r3, r27 -/* 80213A3C 0021083C 48 02 B8 2D */ bl func_8023F268 +/* 80213A3C 0021083C 48 02 B8 2D */ bl _rwObjectHasFrameReleaseFrame /* 80213A40 00210840 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 80213A44 00210844 7F 64 DB 78 */ mr r4, r27 /* 80213A48 00210848 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) @@ -32359,7 +32359,7 @@ lbl_80213A7C: /* 80213AAC 002108AC 93 45 00 08 */ stw r26, 8(r5) /* 80213AB0 002108B0 93 45 00 04 */ stw r26, 4(r5) /* 80213AB4 002108B4 93 45 00 00 */ stw r26, 0(r5) -/* 80213AB8 002108B8 48 00 3C 09 */ bl func_802176C0 +/* 80213AB8 002108B8 48 00 3C 09 */ bl RpLightDestroy /* 80213ABC 002108BC 28 1B 00 00 */ cmplwi r27, 0 /* 80213AC0 002108C0 41 82 00 0C */ beq lbl_80213ACC lbl_80213AC4: @@ -32386,7 +32386,7 @@ lbl_80213ADC: /* 80213B0C 0021090C 93 45 00 08 */ stw r26, 8(r5) /* 80213B10 00210910 93 45 00 04 */ stw r26, 4(r5) /* 80213B14 00210914 93 45 00 00 */ stw r26, 0(r5) -/* 80213B18 00210918 48 02 3F E9 */ bl func_80237B00 +/* 80213B18 00210918 48 02 3F E9 */ bl RwCameraDestroy /* 80213B1C 0021091C 28 1B 00 00 */ cmplwi r27, 0 /* 80213B20 00210920 41 82 00 0C */ beq lbl_80213B2C lbl_80213B24: @@ -32396,7 +32396,7 @@ lbl_80213B2C: /* 80213B2C 0021092C 80 7F 00 04 */ lwz r3, 4(r31) /* 80213B30 00210930 28 03 00 00 */ cmplwi r3, 0 /* 80213B34 00210934 41 82 00 08 */ beq lbl_80213B3C -/* 80213B38 00210938 48 02 54 69 */ bl func_80238FA0 +/* 80213B38 00210938 48 02 54 69 */ bl RwFrameDestroyHierarchy lbl_80213B3C: /* 80213B3C 0021093C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) /* 80213B40 00210940 7F E4 FB 78 */ mr r4, r31 @@ -32411,16 +32411,16 @@ lbl_80213B3C: /* 80213B64 00210964 90 01 00 60 */ stw r0, 0x60(r1) /* 80213B68 00210968 38 63 00 1A */ addi r3, r3, 0x8000001A@l /* 80213B6C 0021096C 4C C6 31 82 */ crclr 6 -/* 80213B70 00210970 48 01 BA C5 */ bl func_8022F634 +/* 80213B70 00210970 48 01 BA C5 */ bl _rwerror /* 80213B74 00210974 90 61 00 64 */ stw r3, 0x64(r1) /* 80213B78 00210978 38 61 00 60 */ addi r3, r1, 0x60 -/* 80213B7C 0021097C 48 01 BA 15 */ bl func_8022F590 +/* 80213B7C 0021097C 48 01 BA 15 */ bl RwErrorSet /* 80213B80 00210980 38 60 00 00 */ li r3, 0 /* 80213B84 00210984 48 00 11 50 */ b lbl_80214CD4 lbl_80213B88: /* 80213B88 00210988 7F A3 EB 78 */ mr r3, r29 /* 80213B8C 0021098C 38 81 00 80 */ addi r4, r1, 0x80 -/* 80213B90 00210990 48 02 10 21 */ bl func_80234BB0 +/* 80213B90 00210990 48 02 10 21 */ bl _rwFrameListStreamRead /* 80213B94 00210994 7C 03 00 D0 */ neg r0, r3 /* 80213B98 00210998 7C 00 1B 78 */ or r0, r0, r3 /* 80213B9C 0021099C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f @@ -32428,7 +32428,7 @@ lbl_80213B88: /* 80213BA4 002109A4 3C 60 80 2B */ lis r3, lbl_802B7748@ha /* 80213BA8 002109A8 7F E4 FB 78 */ mr r4, r31 /* 80213BAC 002109AC 38 63 77 48 */ addi r3, r3, lbl_802B7748@l -/* 80213BB0 002109B0 48 01 FE 1D */ bl func_802339CC +/* 80213BB0 002109B0 48 01 FE 1D */ bl _rwPluginRegistryDeInitObject /* 80213BB4 002109B4 3C 60 80 2B */ lis r3, lbl_802B7730@ha /* 80213BB8 002109B8 83 BF 00 08 */ lwz r29, 8(r31) /* 80213BBC 002109BC 3B 9F 00 08 */ addi r28, r31, 8 @@ -32439,17 +32439,17 @@ lbl_80213BC8: /* 80213BCC 002109CC 83 BD 00 00 */ lwz r29, 0(r29) /* 80213BD0 002109D0 7F 43 D3 78 */ mr r3, r26 /* 80213BD4 002109D4 7F 64 DB 78 */ mr r4, r27 -/* 80213BD8 002109D8 48 01 FD F5 */ bl func_802339CC +/* 80213BD8 002109D8 48 01 FD F5 */ bl _rwPluginRegistryDeInitObject /* 80213BDC 002109DC 80 7B 00 14 */ lwz r3, 0x14(r27) /* 80213BE0 002109E0 28 03 00 00 */ cmplwi r3, 0 /* 80213BE4 002109E4 41 82 00 08 */ beq lbl_80213BEC -/* 80213BE8 002109E8 48 01 E2 35 */ bl func_80231E1C +/* 80213BE8 002109E8 48 01 E2 35 */ bl RwResourcesFreeResEntry lbl_80213BEC: /* 80213BEC 002109EC 80 7B 00 18 */ lwz r3, 0x18(r27) /* 80213BF0 002109F0 28 03 00 00 */ cmplwi r3, 0 /* 80213BF4 002109F4 41 82 00 38 */ beq lbl_80213C2C /* 80213BF8 002109F8 41 82 00 08 */ beq lbl_80213C00 -/* 80213BFC 002109FC 48 00 1F F9 */ bl func_80215BF4 +/* 80213BFC 002109FC 48 00 1F F9 */ bl RpGeometryDestroy lbl_80213C00: /* 80213C00 00210A00 38 00 00 00 */ li r0, 0 /* 80213C04 00210A04 90 1B 00 18 */ stw r0, 0x18(r27) @@ -32457,14 +32457,14 @@ lbl_80213C00: /* 80213C0C 00210A0C 28 1E 00 00 */ cmplwi r30, 0 /* 80213C10 00210A10 41 82 00 1C */ beq lbl_80213C2C /* 80213C14 00210A14 7F 63 DB 78 */ mr r3, r27 -/* 80213C18 00210A18 48 00 B4 1D */ bl func_8021F034 +/* 80213C18 00210A18 48 00 B4 1D */ bl RpAtomicGetWorld /* 80213C1C 00210A1C 28 03 00 00 */ cmplwi r3, 0 /* 80213C20 00210A20 41 82 00 0C */ beq lbl_80213C2C /* 80213C24 00210A24 7F C3 F3 78 */ mr r3, r30 -/* 80213C28 00210A28 48 02 53 9D */ bl func_80238FC4 +/* 80213C28 00210A28 48 02 53 9D */ bl RwFrameUpdateObjects lbl_80213C2C: /* 80213C2C 00210A2C 7F 63 DB 78 */ mr r3, r27 -/* 80213C30 00210A30 48 02 B6 39 */ bl func_8023F268 +/* 80213C30 00210A30 48 02 B6 39 */ bl _rwObjectHasFrameReleaseFrame /* 80213C34 00210A34 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 80213C38 00210A38 7F 64 DB 78 */ mr r4, r27 /* 80213C3C 00210A3C 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) @@ -32498,7 +32498,7 @@ lbl_80213C70: /* 80213CA0 00210AA0 93 45 00 08 */ stw r26, 8(r5) /* 80213CA4 00210AA4 93 45 00 04 */ stw r26, 4(r5) /* 80213CA8 00210AA8 93 45 00 00 */ stw r26, 0(r5) -/* 80213CAC 00210AAC 48 00 3A 15 */ bl func_802176C0 +/* 80213CAC 00210AAC 48 00 3A 15 */ bl RpLightDestroy /* 80213CB0 00210AB0 28 1B 00 00 */ cmplwi r27, 0 /* 80213CB4 00210AB4 41 82 00 0C */ beq lbl_80213CC0 lbl_80213CB8: @@ -32525,7 +32525,7 @@ lbl_80213CD0: /* 80213D00 00210B00 93 45 00 08 */ stw r26, 8(r5) /* 80213D04 00210B04 93 45 00 04 */ stw r26, 4(r5) /* 80213D08 00210B08 93 45 00 00 */ stw r26, 0(r5) -/* 80213D0C 00210B0C 48 02 3D F5 */ bl func_80237B00 +/* 80213D0C 00210B0C 48 02 3D F5 */ bl RwCameraDestroy /* 80213D10 00210B10 28 1B 00 00 */ cmplwi r27, 0 /* 80213D14 00210B14 41 82 00 0C */ beq lbl_80213D20 lbl_80213D18: @@ -32535,7 +32535,7 @@ lbl_80213D20: /* 80213D20 00210B20 80 7F 00 04 */ lwz r3, 4(r31) /* 80213D24 00210B24 28 03 00 00 */ cmplwi r3, 0 /* 80213D28 00210B28 41 82 00 08 */ beq lbl_80213D30 -/* 80213D2C 00210B2C 48 02 52 75 */ bl func_80238FA0 +/* 80213D2C 00210B2C 48 02 52 75 */ bl RwFrameDestroyHierarchy lbl_80213D30: /* 80213D30 00210B30 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) /* 80213D34 00210B34 7F E4 FB 78 */ mr r4, r31 @@ -32550,10 +32550,10 @@ lbl_80213D30: /* 80213D58 00210B58 90 01 00 58 */ stw r0, 0x58(r1) /* 80213D5C 00210B5C 38 63 00 1A */ addi r3, r3, 0x8000001A@l /* 80213D60 00210B60 4C C6 31 82 */ crclr 6 -/* 80213D64 00210B64 48 01 B8 D1 */ bl func_8022F634 +/* 80213D64 00210B64 48 01 B8 D1 */ bl _rwerror /* 80213D68 00210B68 90 61 00 5C */ stw r3, 0x5c(r1) /* 80213D6C 00210B6C 38 61 00 58 */ addi r3, r1, 0x58 -/* 80213D70 00210B70 48 01 B8 21 */ bl func_8022F590 +/* 80213D70 00210B70 48 01 B8 21 */ bl RwErrorSet /* 80213D74 00210B74 38 60 00 00 */ li r3, 0 /* 80213D78 00210B78 48 00 0F 5C */ b lbl_80214CD4 lbl_80213D7C: @@ -32564,15 +32564,15 @@ lbl_80213D7C: /* 80213D8C 00210B8C 80 05 00 00 */ lwz r0, 0(r5) /* 80213D90 00210B90 38 A0 00 00 */ li r5, 0 /* 80213D94 00210B94 90 1F 00 04 */ stw r0, 4(r31) -/* 80213D98 00210B98 48 01 AE 1D */ bl func_8022EBB4 +/* 80213D98 00210B98 48 01 AE 1D */ bl RwStreamFindChunk /* 80213D9C 00210B9C 2C 03 00 00 */ cmpwi r3, 0 /* 80213DA0 00210BA0 40 82 01 E4 */ bne lbl_80213F84 /* 80213DA4 00210BA4 38 61 00 80 */ addi r3, r1, 0x80 -/* 80213DA8 00210BA8 48 02 0D BD */ bl func_80234B64 +/* 80213DA8 00210BA8 48 02 0D BD */ bl _rwFrameListDeinitialize /* 80213DAC 00210BAC 3C 60 80 2B */ lis r3, lbl_802B7748@ha /* 80213DB0 00210BB0 7F E4 FB 78 */ mr r4, r31 /* 80213DB4 00210BB4 38 63 77 48 */ addi r3, r3, lbl_802B7748@l -/* 80213DB8 00210BB8 48 01 FC 15 */ bl func_802339CC +/* 80213DB8 00210BB8 48 01 FC 15 */ bl _rwPluginRegistryDeInitObject /* 80213DBC 00210BBC 3C 60 80 2B */ lis r3, lbl_802B7730@ha /* 80213DC0 00210BC0 83 BF 00 08 */ lwz r29, 8(r31) /* 80213DC4 00210BC4 3B 9F 00 08 */ addi r28, r31, 8 @@ -32583,17 +32583,17 @@ lbl_80213DD0: /* 80213DD4 00210BD4 83 BD 00 00 */ lwz r29, 0(r29) /* 80213DD8 00210BD8 7F 43 D3 78 */ mr r3, r26 /* 80213DDC 00210BDC 7F 64 DB 78 */ mr r4, r27 -/* 80213DE0 00210BE0 48 01 FB ED */ bl func_802339CC +/* 80213DE0 00210BE0 48 01 FB ED */ bl _rwPluginRegistryDeInitObject /* 80213DE4 00210BE4 80 7B 00 14 */ lwz r3, 0x14(r27) /* 80213DE8 00210BE8 28 03 00 00 */ cmplwi r3, 0 /* 80213DEC 00210BEC 41 82 00 08 */ beq lbl_80213DF4 -/* 80213DF0 00210BF0 48 01 E0 2D */ bl func_80231E1C +/* 80213DF0 00210BF0 48 01 E0 2D */ bl RwResourcesFreeResEntry lbl_80213DF4: /* 80213DF4 00210BF4 80 7B 00 18 */ lwz r3, 0x18(r27) /* 80213DF8 00210BF8 28 03 00 00 */ cmplwi r3, 0 /* 80213DFC 00210BFC 41 82 00 38 */ beq lbl_80213E34 /* 80213E00 00210C00 41 82 00 08 */ beq lbl_80213E08 -/* 80213E04 00210C04 48 00 1D F1 */ bl func_80215BF4 +/* 80213E04 00210C04 48 00 1D F1 */ bl RpGeometryDestroy lbl_80213E08: /* 80213E08 00210C08 38 00 00 00 */ li r0, 0 /* 80213E0C 00210C0C 90 1B 00 18 */ stw r0, 0x18(r27) @@ -32601,14 +32601,14 @@ lbl_80213E08: /* 80213E14 00210C14 28 1E 00 00 */ cmplwi r30, 0 /* 80213E18 00210C18 41 82 00 1C */ beq lbl_80213E34 /* 80213E1C 00210C1C 7F 63 DB 78 */ mr r3, r27 -/* 80213E20 00210C20 48 00 B2 15 */ bl func_8021F034 +/* 80213E20 00210C20 48 00 B2 15 */ bl RpAtomicGetWorld /* 80213E24 00210C24 28 03 00 00 */ cmplwi r3, 0 /* 80213E28 00210C28 41 82 00 0C */ beq lbl_80213E34 /* 80213E2C 00210C2C 7F C3 F3 78 */ mr r3, r30 -/* 80213E30 00210C30 48 02 51 95 */ bl func_80238FC4 +/* 80213E30 00210C30 48 02 51 95 */ bl RwFrameUpdateObjects lbl_80213E34: /* 80213E34 00210C34 7F 63 DB 78 */ mr r3, r27 -/* 80213E38 00210C38 48 02 B4 31 */ bl func_8023F268 +/* 80213E38 00210C38 48 02 B4 31 */ bl _rwObjectHasFrameReleaseFrame /* 80213E3C 00210C3C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 80213E40 00210C40 7F 64 DB 78 */ mr r4, r27 /* 80213E44 00210C44 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) @@ -32642,7 +32642,7 @@ lbl_80213E78: /* 80213EA8 00210CA8 93 45 00 08 */ stw r26, 8(r5) /* 80213EAC 00210CAC 93 45 00 04 */ stw r26, 4(r5) /* 80213EB0 00210CB0 93 45 00 00 */ stw r26, 0(r5) -/* 80213EB4 00210CB4 48 00 38 0D */ bl func_802176C0 +/* 80213EB4 00210CB4 48 00 38 0D */ bl RpLightDestroy /* 80213EB8 00210CB8 28 1B 00 00 */ cmplwi r27, 0 /* 80213EBC 00210CBC 41 82 00 0C */ beq lbl_80213EC8 lbl_80213EC0: @@ -32669,7 +32669,7 @@ lbl_80213ED8: /* 80213F08 00210D08 93 45 00 08 */ stw r26, 8(r5) /* 80213F0C 00210D0C 93 45 00 04 */ stw r26, 4(r5) /* 80213F10 00210D10 93 45 00 00 */ stw r26, 0(r5) -/* 80213F14 00210D14 48 02 3B ED */ bl func_80237B00 +/* 80213F14 00210D14 48 02 3B ED */ bl RwCameraDestroy /* 80213F18 00210D18 28 1B 00 00 */ cmplwi r27, 0 /* 80213F1C 00210D1C 41 82 00 0C */ beq lbl_80213F28 lbl_80213F20: @@ -32679,7 +32679,7 @@ lbl_80213F28: /* 80213F28 00210D28 80 7F 00 04 */ lwz r3, 4(r31) /* 80213F2C 00210D2C 28 03 00 00 */ cmplwi r3, 0 /* 80213F30 00210D30 41 82 00 08 */ beq lbl_80213F38 -/* 80213F34 00210D34 48 02 50 6D */ bl func_80238FA0 +/* 80213F34 00210D34 48 02 50 6D */ bl RwFrameDestroyHierarchy lbl_80213F38: /* 80213F38 00210D38 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) /* 80213F3C 00210D3C 7F E4 FB 78 */ mr r4, r31 @@ -32694,10 +32694,10 @@ lbl_80213F38: /* 80213F60 00210D60 90 01 00 50 */ stw r0, 0x50(r1) /* 80213F64 00210D64 38 63 00 1A */ addi r3, r3, 0x8000001A@l /* 80213F68 00210D68 4C C6 31 82 */ crclr 6 -/* 80213F6C 00210D6C 48 01 B6 C9 */ bl func_8022F634 +/* 80213F6C 00210D6C 48 01 B6 C9 */ bl _rwerror /* 80213F70 00210D70 90 61 00 54 */ stw r3, 0x54(r1) /* 80213F74 00210D74 38 61 00 50 */ addi r3, r1, 0x50 -/* 80213F78 00210D78 48 01 B6 19 */ bl func_8022F590 +/* 80213F78 00210D78 48 01 B6 19 */ bl RwErrorSet /* 80213F7C 00210D7C 38 60 00 00 */ li r3, 0 /* 80213F80 00210D80 48 00 0D 54 */ b lbl_80214CD4 lbl_80213F84: @@ -32709,11 +32709,11 @@ lbl_80213F84: /* 80213F98 00210D98 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f /* 80213F9C 00210D9C 40 82 01 E4 */ bne lbl_80214180 /* 80213FA0 00210DA0 38 61 00 80 */ addi r3, r1, 0x80 -/* 80213FA4 00210DA4 48 02 0B C1 */ bl func_80234B64 +/* 80213FA4 00210DA4 48 02 0B C1 */ bl _rwFrameListDeinitialize /* 80213FA8 00210DA8 3C 60 80 2B */ lis r3, lbl_802B7748@ha /* 80213FAC 00210DAC 7F E4 FB 78 */ mr r4, r31 /* 80213FB0 00210DB0 38 63 77 48 */ addi r3, r3, lbl_802B7748@l -/* 80213FB4 00210DB4 48 01 FA 19 */ bl func_802339CC +/* 80213FB4 00210DB4 48 01 FA 19 */ bl _rwPluginRegistryDeInitObject /* 80213FB8 00210DB8 3C 60 80 2B */ lis r3, lbl_802B7730@ha /* 80213FBC 00210DBC 83 BF 00 08 */ lwz r29, 8(r31) /* 80213FC0 00210DC0 3B 9F 00 08 */ addi r28, r31, 8 @@ -32724,17 +32724,17 @@ lbl_80213FCC: /* 80213FD0 00210DD0 83 BD 00 00 */ lwz r29, 0(r29) /* 80213FD4 00210DD4 7F 43 D3 78 */ mr r3, r26 /* 80213FD8 00210DD8 7F 64 DB 78 */ mr r4, r27 -/* 80213FDC 00210DDC 48 01 F9 F1 */ bl func_802339CC +/* 80213FDC 00210DDC 48 01 F9 F1 */ bl _rwPluginRegistryDeInitObject /* 80213FE0 00210DE0 80 7B 00 14 */ lwz r3, 0x14(r27) /* 80213FE4 00210DE4 28 03 00 00 */ cmplwi r3, 0 /* 80213FE8 00210DE8 41 82 00 08 */ beq lbl_80213FF0 -/* 80213FEC 00210DEC 48 01 DE 31 */ bl func_80231E1C +/* 80213FEC 00210DEC 48 01 DE 31 */ bl RwResourcesFreeResEntry lbl_80213FF0: /* 80213FF0 00210DF0 80 7B 00 18 */ lwz r3, 0x18(r27) /* 80213FF4 00210DF4 28 03 00 00 */ cmplwi r3, 0 /* 80213FF8 00210DF8 41 82 00 38 */ beq lbl_80214030 /* 80213FFC 00210DFC 41 82 00 08 */ beq lbl_80214004 -/* 80214000 00210E00 48 00 1B F5 */ bl func_80215BF4 +/* 80214000 00210E00 48 00 1B F5 */ bl RpGeometryDestroy lbl_80214004: /* 80214004 00210E04 38 00 00 00 */ li r0, 0 /* 80214008 00210E08 90 1B 00 18 */ stw r0, 0x18(r27) @@ -32742,14 +32742,14 @@ lbl_80214004: /* 80214010 00210E10 28 1E 00 00 */ cmplwi r30, 0 /* 80214014 00210E14 41 82 00 1C */ beq lbl_80214030 /* 80214018 00210E18 7F 63 DB 78 */ mr r3, r27 -/* 8021401C 00210E1C 48 00 B0 19 */ bl func_8021F034 +/* 8021401C 00210E1C 48 00 B0 19 */ bl RpAtomicGetWorld /* 80214020 00210E20 28 03 00 00 */ cmplwi r3, 0 /* 80214024 00210E24 41 82 00 0C */ beq lbl_80214030 /* 80214028 00210E28 7F C3 F3 78 */ mr r3, r30 -/* 8021402C 00210E2C 48 02 4F 99 */ bl func_80238FC4 +/* 8021402C 00210E2C 48 02 4F 99 */ bl RwFrameUpdateObjects lbl_80214030: /* 80214030 00210E30 7F 63 DB 78 */ mr r3, r27 -/* 80214034 00210E34 48 02 B2 35 */ bl func_8023F268 +/* 80214034 00210E34 48 02 B2 35 */ bl _rwObjectHasFrameReleaseFrame /* 80214038 00210E38 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 8021403C 00210E3C 7F 64 DB 78 */ mr r4, r27 /* 80214040 00210E40 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) @@ -32783,7 +32783,7 @@ lbl_80214074: /* 802140A4 00210EA4 93 45 00 08 */ stw r26, 8(r5) /* 802140A8 00210EA8 93 45 00 04 */ stw r26, 4(r5) /* 802140AC 00210EAC 93 45 00 00 */ stw r26, 0(r5) -/* 802140B0 00210EB0 48 00 36 11 */ bl func_802176C0 +/* 802140B0 00210EB0 48 00 36 11 */ bl RpLightDestroy /* 802140B4 00210EB4 28 1B 00 00 */ cmplwi r27, 0 /* 802140B8 00210EB8 41 82 00 0C */ beq lbl_802140C4 lbl_802140BC: @@ -32810,7 +32810,7 @@ lbl_802140D4: /* 80214104 00210F04 93 45 00 08 */ stw r26, 8(r5) /* 80214108 00210F08 93 45 00 04 */ stw r26, 4(r5) /* 8021410C 00210F0C 93 45 00 00 */ stw r26, 0(r5) -/* 80214110 00210F10 48 02 39 F1 */ bl func_80237B00 +/* 80214110 00210F10 48 02 39 F1 */ bl RwCameraDestroy /* 80214114 00210F14 28 1B 00 00 */ cmplwi r27, 0 /* 80214118 00210F18 41 82 00 0C */ beq lbl_80214124 lbl_8021411C: @@ -32820,7 +32820,7 @@ lbl_80214124: /* 80214124 00210F24 80 7F 00 04 */ lwz r3, 4(r31) /* 80214128 00210F28 28 03 00 00 */ cmplwi r3, 0 /* 8021412C 00210F2C 41 82 00 08 */ beq lbl_80214134 -/* 80214130 00210F30 48 02 4E 71 */ bl func_80238FA0 +/* 80214130 00210F30 48 02 4E 71 */ bl RwFrameDestroyHierarchy lbl_80214134: /* 80214134 00210F34 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) /* 80214138 00210F38 7F E4 FB 78 */ mr r4, r31 @@ -32835,10 +32835,10 @@ lbl_80214134: /* 8021415C 00210F5C 90 01 00 48 */ stw r0, 0x48(r1) /* 80214160 00210F60 38 63 00 1A */ addi r3, r3, 0x8000001A@l /* 80214164 00210F64 4C C6 31 82 */ crclr 6 -/* 80214168 00210F68 48 01 B4 CD */ bl func_8022F634 +/* 80214168 00210F68 48 01 B4 CD */ bl _rwerror /* 8021416C 00210F6C 90 61 00 4C */ stw r3, 0x4c(r1) /* 80214170 00210F70 38 61 00 48 */ addi r3, r1, 0x48 -/* 80214174 00210F74 48 01 B4 1D */ bl func_8022F590 +/* 80214174 00210F74 48 01 B4 1D */ bl RwErrorSet /* 80214178 00210F78 38 60 00 00 */ li r3, 0 /* 8021417C 00210F7C 48 00 0B 58 */ b lbl_80214CD4 lbl_80214180: @@ -32850,7 +32850,7 @@ lbl_8021418C: /* 80214190 00210F90 38 C1 00 18 */ addi r6, r1, 0x18 /* 80214194 00210F94 38 80 00 14 */ li r4, 0x14 /* 80214198 00210F98 38 A0 00 00 */ li r5, 0 -/* 8021419C 00210F9C 48 01 AA 19 */ bl func_8022EBB4 +/* 8021419C 00210F9C 48 01 AA 19 */ bl RwStreamFindChunk /* 802141A0 00210FA0 2C 03 00 00 */ cmpwi r3, 0 /* 802141A4 00210FA4 41 82 00 24 */ beq lbl_802141C8 /* 802141A8 00210FA8 7F A3 EB 78 */ mr r3, r29 @@ -32870,7 +32870,7 @@ lbl_802141C8: lbl_802141DC: /* 802141DC 00210FDC 80 61 00 78 */ lwz r3, 0x78(r1) /* 802141E0 00210FE0 7C 63 D8 2E */ lwzx r3, r3, r27 -/* 802141E4 00210FE4 48 00 1A 11 */ bl func_80215BF4 +/* 802141E4 00210FE4 48 00 1A 11 */ bl RpGeometryDestroy /* 802141E8 00210FE8 3B 7B 00 04 */ addi r27, r27, 4 /* 802141EC 00210FEC 3B 5A 00 01 */ addi r26, r26, 1 lbl_802141F0: @@ -32888,11 +32888,11 @@ lbl_802141F0: /* 8021421C 0021101C 90 01 00 78 */ stw r0, 0x78(r1) lbl_80214220: /* 80214220 00211020 38 61 00 80 */ addi r3, r1, 0x80 -/* 80214224 00211024 48 02 09 41 */ bl func_80234B64 +/* 80214224 00211024 48 02 09 41 */ bl _rwFrameListDeinitialize /* 80214228 00211028 3C 60 80 2B */ lis r3, lbl_802B7748@ha /* 8021422C 0021102C 7F E4 FB 78 */ mr r4, r31 /* 80214230 00211030 38 63 77 48 */ addi r3, r3, lbl_802B7748@l -/* 80214234 00211034 48 01 F7 99 */ bl func_802339CC +/* 80214234 00211034 48 01 F7 99 */ bl _rwPluginRegistryDeInitObject /* 80214238 00211038 3C 60 80 2B */ lis r3, lbl_802B7730@ha /* 8021423C 0021103C 83 BF 00 08 */ lwz r29, 8(r31) /* 80214240 00211040 3B 9F 00 08 */ addi r28, r31, 8 @@ -32903,17 +32903,17 @@ lbl_8021424C: /* 80214250 00211050 83 BD 00 00 */ lwz r29, 0(r29) /* 80214254 00211054 7F 43 D3 78 */ mr r3, r26 /* 80214258 00211058 7F 64 DB 78 */ mr r4, r27 -/* 8021425C 0021105C 48 01 F7 71 */ bl func_802339CC +/* 8021425C 0021105C 48 01 F7 71 */ bl _rwPluginRegistryDeInitObject /* 80214260 00211060 80 7B 00 14 */ lwz r3, 0x14(r27) /* 80214264 00211064 28 03 00 00 */ cmplwi r3, 0 /* 80214268 00211068 41 82 00 08 */ beq lbl_80214270 -/* 8021426C 0021106C 48 01 DB B1 */ bl func_80231E1C +/* 8021426C 0021106C 48 01 DB B1 */ bl RwResourcesFreeResEntry lbl_80214270: /* 80214270 00211070 80 7B 00 18 */ lwz r3, 0x18(r27) /* 80214274 00211074 28 03 00 00 */ cmplwi r3, 0 /* 80214278 00211078 41 82 00 38 */ beq lbl_802142B0 /* 8021427C 0021107C 41 82 00 08 */ beq lbl_80214284 -/* 80214280 00211080 48 00 19 75 */ bl func_80215BF4 +/* 80214280 00211080 48 00 19 75 */ bl RpGeometryDestroy lbl_80214284: /* 80214284 00211084 38 00 00 00 */ li r0, 0 /* 80214288 00211088 90 1B 00 18 */ stw r0, 0x18(r27) @@ -32921,14 +32921,14 @@ lbl_80214284: /* 80214290 00211090 28 1E 00 00 */ cmplwi r30, 0 /* 80214294 00211094 41 82 00 1C */ beq lbl_802142B0 /* 80214298 00211098 7F 63 DB 78 */ mr r3, r27 -/* 8021429C 0021109C 48 00 AD 99 */ bl func_8021F034 +/* 8021429C 0021109C 48 00 AD 99 */ bl RpAtomicGetWorld /* 802142A0 002110A0 28 03 00 00 */ cmplwi r3, 0 /* 802142A4 002110A4 41 82 00 0C */ beq lbl_802142B0 /* 802142A8 002110A8 7F C3 F3 78 */ mr r3, r30 -/* 802142AC 002110AC 48 02 4D 19 */ bl func_80238FC4 +/* 802142AC 002110AC 48 02 4D 19 */ bl RwFrameUpdateObjects lbl_802142B0: /* 802142B0 002110B0 7F 63 DB 78 */ mr r3, r27 -/* 802142B4 002110B4 48 02 AF B5 */ bl func_8023F268 +/* 802142B4 002110B4 48 02 AF B5 */ bl _rwObjectHasFrameReleaseFrame /* 802142B8 002110B8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 802142BC 002110BC 7F 64 DB 78 */ mr r4, r27 /* 802142C0 002110C0 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) @@ -32962,7 +32962,7 @@ lbl_802142F4: /* 80214324 00211124 93 45 00 08 */ stw r26, 8(r5) /* 80214328 00211128 93 45 00 04 */ stw r26, 4(r5) /* 8021432C 0021112C 93 45 00 00 */ stw r26, 0(r5) -/* 80214330 00211130 48 00 33 91 */ bl func_802176C0 +/* 80214330 00211130 48 00 33 91 */ bl RpLightDestroy /* 80214334 00211134 28 1B 00 00 */ cmplwi r27, 0 /* 80214338 00211138 41 82 00 0C */ beq lbl_80214344 lbl_8021433C: @@ -32989,7 +32989,7 @@ lbl_80214354: /* 80214384 00211184 93 45 00 08 */ stw r26, 8(r5) /* 80214388 00211188 93 45 00 04 */ stw r26, 4(r5) /* 8021438C 0021118C 93 45 00 00 */ stw r26, 0(r5) -/* 80214390 00211190 48 02 37 71 */ bl func_80237B00 +/* 80214390 00211190 48 02 37 71 */ bl RwCameraDestroy /* 80214394 00211194 28 1B 00 00 */ cmplwi r27, 0 /* 80214398 00211198 41 82 00 0C */ beq lbl_802143A4 lbl_8021439C: @@ -32999,7 +32999,7 @@ lbl_802143A4: /* 802143A4 002111A4 80 7F 00 04 */ lwz r3, 4(r31) /* 802143A8 002111A8 28 03 00 00 */ cmplwi r3, 0 /* 802143AC 002111AC 41 82 00 08 */ beq lbl_802143B4 -/* 802143B0 002111B0 48 02 4B F1 */ bl func_80238FA0 +/* 802143B0 002111B0 48 02 4B F1 */ bl RwFrameDestroyHierarchy lbl_802143B4: /* 802143B4 002111B4 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) /* 802143B8 002111B8 7F E4 FB 78 */ mr r4, r31 @@ -33014,10 +33014,10 @@ lbl_802143B4: /* 802143DC 002111DC 90 01 00 40 */ stw r0, 0x40(r1) /* 802143E0 002111E0 38 63 00 1A */ addi r3, r3, 0x8000001A@l /* 802143E4 002111E4 4C C6 31 82 */ crclr 6 -/* 802143E8 002111E8 48 01 B2 4D */ bl func_8022F634 +/* 802143E8 002111E8 48 01 B2 4D */ bl _rwerror /* 802143EC 002111EC 90 61 00 44 */ stw r3, 0x44(r1) /* 802143F0 002111F0 38 61 00 40 */ addi r3, r1, 0x40 -/* 802143F4 002111F4 48 01 B1 9D */ bl func_8022F590 +/* 802143F4 002111F4 48 01 B1 9D */ bl RwErrorSet /* 802143F8 002111F8 38 60 00 00 */ li r3, 0 /* 802143FC 002111FC 48 00 08 D8 */ b lbl_80214CD4 lbl_80214400: @@ -33043,13 +33043,13 @@ lbl_8021443C: /* 80214444 00211244 38 80 00 01 */ li r4, 1 /* 80214448 00211248 38 A0 00 00 */ li r5, 0 /* 8021444C 0021124C 38 C0 00 00 */ li r6, 0 -/* 80214450 00211250 48 01 A7 65 */ bl func_8022EBB4 +/* 80214450 00211250 48 01 A7 65 */ bl RwStreamFindChunk /* 80214454 00211254 2C 03 00 00 */ cmpwi r3, 0 /* 80214458 00211258 41 82 00 20 */ beq lbl_80214478 /* 8021445C 0021125C 7F A3 EB 78 */ mr r3, r29 /* 80214460 00211260 38 81 00 0C */ addi r4, r1, 0xc /* 80214464 00211264 38 A0 00 04 */ li r5, 4 -/* 80214468 00211268 48 01 AE 35 */ bl func_8022F29C +/* 80214468 00211268 48 01 AE 35 */ bl RwStreamReadInt32 /* 8021446C 0021126C 28 03 00 00 */ cmplwi r3, 0 /* 80214470 00211270 41 82 00 08 */ beq lbl_80214478 /* 80214474 00211274 3B 20 00 01 */ li r25, 1 @@ -33060,13 +33060,13 @@ lbl_80214478: /* 80214484 00211284 38 80 00 12 */ li r4, 0x12 /* 80214488 00211288 38 A0 00 00 */ li r5, 0 /* 8021448C 0021128C 38 C0 00 00 */ li r6, 0 -/* 80214490 00211290 48 01 A7 25 */ bl func_8022EBB4 +/* 80214490 00211290 48 01 A7 25 */ bl RwStreamFindChunk /* 80214494 00211294 7C 79 1B 78 */ mr r25, r3 lbl_80214498: /* 80214498 00211298 2C 19 00 00 */ cmpwi r25, 0 /* 8021449C 0021129C 41 82 00 1C */ beq lbl_802144B8 /* 802144A0 002112A0 7F A3 EB 78 */ mr r3, r29 -/* 802144A4 002112A4 48 00 30 65 */ bl func_80217508 +/* 802144A4 002112A4 48 00 30 65 */ bl RpLightStreamRead /* 802144A8 002112A8 7C 7B 1B 78 */ mr r27, r3 /* 802144AC 002112AC 7C 1B 00 D0 */ neg r0, r27 /* 802144B0 002112B0 7C 00 DB 78 */ or r0, r0, r27 @@ -33080,7 +33080,7 @@ lbl_802144B8: lbl_802144CC: /* 802144CC 002112CC 80 61 00 78 */ lwz r3, 0x78(r1) /* 802144D0 002112D0 7C 63 D8 2E */ lwzx r3, r3, r27 -/* 802144D4 002112D4 48 00 17 21 */ bl func_80215BF4 +/* 802144D4 002112D4 48 00 17 21 */ bl RpGeometryDestroy /* 802144D8 002112D8 3B 7B 00 04 */ addi r27, r27, 4 /* 802144DC 002112DC 3B 5A 00 01 */ addi r26, r26, 1 lbl_802144E0: @@ -33098,11 +33098,11 @@ lbl_802144E0: /* 8021450C 0021130C 90 01 00 78 */ stw r0, 0x78(r1) lbl_80214510: /* 80214510 00211310 38 61 00 80 */ addi r3, r1, 0x80 -/* 80214514 00211314 48 02 06 51 */ bl func_80234B64 +/* 80214514 00211314 48 02 06 51 */ bl _rwFrameListDeinitialize /* 80214518 00211318 3C 60 80 2B */ lis r3, lbl_802B7748@ha /* 8021451C 0021131C 7F E4 FB 78 */ mr r4, r31 /* 80214520 00211320 38 63 77 48 */ addi r3, r3, lbl_802B7748@l -/* 80214524 00211324 48 01 F4 A9 */ bl func_802339CC +/* 80214524 00211324 48 01 F4 A9 */ bl _rwPluginRegistryDeInitObject /* 80214528 00211328 3C 60 80 2B */ lis r3, lbl_802B7730@ha /* 8021452C 0021132C 83 BF 00 08 */ lwz r29, 8(r31) /* 80214530 00211330 3B 9F 00 08 */ addi r28, r31, 8 @@ -33113,17 +33113,17 @@ lbl_8021453C: /* 80214540 00211340 83 BD 00 00 */ lwz r29, 0(r29) /* 80214544 00211344 7F 43 D3 78 */ mr r3, r26 /* 80214548 00211348 7F 64 DB 78 */ mr r4, r27 -/* 8021454C 0021134C 48 01 F4 81 */ bl func_802339CC +/* 8021454C 0021134C 48 01 F4 81 */ bl _rwPluginRegistryDeInitObject /* 80214550 00211350 80 7B 00 14 */ lwz r3, 0x14(r27) /* 80214554 00211354 28 03 00 00 */ cmplwi r3, 0 /* 80214558 00211358 41 82 00 08 */ beq lbl_80214560 -/* 8021455C 0021135C 48 01 D8 C1 */ bl func_80231E1C +/* 8021455C 0021135C 48 01 D8 C1 */ bl RwResourcesFreeResEntry lbl_80214560: /* 80214560 00211360 80 7B 00 18 */ lwz r3, 0x18(r27) /* 80214564 00211364 28 03 00 00 */ cmplwi r3, 0 /* 80214568 00211368 41 82 00 38 */ beq lbl_802145A0 /* 8021456C 0021136C 41 82 00 08 */ beq lbl_80214574 -/* 80214570 00211370 48 00 16 85 */ bl func_80215BF4 +/* 80214570 00211370 48 00 16 85 */ bl RpGeometryDestroy lbl_80214574: /* 80214574 00211374 38 00 00 00 */ li r0, 0 /* 80214578 00211378 90 1B 00 18 */ stw r0, 0x18(r27) @@ -33131,14 +33131,14 @@ lbl_80214574: /* 80214580 00211380 28 1E 00 00 */ cmplwi r30, 0 /* 80214584 00211384 41 82 00 1C */ beq lbl_802145A0 /* 80214588 00211388 7F 63 DB 78 */ mr r3, r27 -/* 8021458C 0021138C 48 00 AA A9 */ bl func_8021F034 +/* 8021458C 0021138C 48 00 AA A9 */ bl RpAtomicGetWorld /* 80214590 00211390 28 03 00 00 */ cmplwi r3, 0 /* 80214594 00211394 41 82 00 0C */ beq lbl_802145A0 /* 80214598 00211398 7F C3 F3 78 */ mr r3, r30 -/* 8021459C 0021139C 48 02 4A 29 */ bl func_80238FC4 +/* 8021459C 0021139C 48 02 4A 29 */ bl RwFrameUpdateObjects lbl_802145A0: /* 802145A0 002113A0 7F 63 DB 78 */ mr r3, r27 -/* 802145A4 002113A4 48 02 AC C5 */ bl func_8023F268 +/* 802145A4 002113A4 48 02 AC C5 */ bl _rwObjectHasFrameReleaseFrame /* 802145A8 002113A8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 802145AC 002113AC 7F 64 DB 78 */ mr r4, r27 /* 802145B0 002113B0 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) @@ -33172,7 +33172,7 @@ lbl_802145E4: /* 80214614 00211414 93 45 00 08 */ stw r26, 8(r5) /* 80214618 00211418 93 45 00 04 */ stw r26, 4(r5) /* 8021461C 0021141C 93 45 00 00 */ stw r26, 0(r5) -/* 80214620 00211420 48 00 30 A1 */ bl func_802176C0 +/* 80214620 00211420 48 00 30 A1 */ bl RpLightDestroy /* 80214624 00211424 28 1B 00 00 */ cmplwi r27, 0 /* 80214628 00211428 41 82 00 0C */ beq lbl_80214634 lbl_8021462C: @@ -33199,7 +33199,7 @@ lbl_80214644: /* 80214674 00211474 93 45 00 08 */ stw r26, 8(r5) /* 80214678 00211478 93 45 00 04 */ stw r26, 4(r5) /* 8021467C 0021147C 93 45 00 00 */ stw r26, 0(r5) -/* 80214680 00211480 48 02 34 81 */ bl func_80237B00 +/* 80214680 00211480 48 02 34 81 */ bl RwCameraDestroy /* 80214684 00211484 28 1B 00 00 */ cmplwi r27, 0 /* 80214688 00211488 41 82 00 0C */ beq lbl_80214694 lbl_8021468C: @@ -33209,7 +33209,7 @@ lbl_80214694: /* 80214694 00211494 80 7F 00 04 */ lwz r3, 4(r31) /* 80214698 00211498 28 03 00 00 */ cmplwi r3, 0 /* 8021469C 0021149C 41 82 00 08 */ beq lbl_802146A4 -/* 802146A0 002114A0 48 02 49 01 */ bl func_80238FA0 +/* 802146A0 002114A0 48 02 49 01 */ bl RwFrameDestroyHierarchy lbl_802146A4: /* 802146A4 002114A4 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) /* 802146A8 002114A8 7F E4 FB 78 */ mr r4, r31 @@ -33224,10 +33224,10 @@ lbl_802146A4: /* 802146CC 002114CC 90 01 00 38 */ stw r0, 0x38(r1) /* 802146D0 002114D0 38 63 00 1A */ addi r3, r3, 0x8000001A@l /* 802146D4 002114D4 4C C6 31 82 */ crclr 6 -/* 802146D8 002114D8 48 01 AF 5D */ bl func_8022F634 +/* 802146D8 002114D8 48 01 AF 5D */ bl _rwerror /* 802146DC 002114DC 90 61 00 3C */ stw r3, 0x3c(r1) /* 802146E0 002114E0 38 61 00 38 */ addi r3, r1, 0x38 -/* 802146E4 002114E4 48 01 AE AD */ bl func_8022F590 +/* 802146E4 002114E4 48 01 AE AD */ bl RwErrorSet /* 802146E8 002114E8 38 60 00 00 */ li r3, 0 /* 802146EC 002114EC 48 00 05 E8 */ b lbl_80214CD4 lbl_802146F0: @@ -33236,7 +33236,7 @@ lbl_802146F0: /* 802146F8 002114F8 80 81 00 80 */ lwz r4, 0x80(r1) /* 802146FC 002114FC 54 00 10 3A */ slwi r0, r0, 2 /* 80214700 00211500 7C 84 00 2E */ lwzx r4, r4, r0 -/* 80214704 00211504 48 02 AA F1 */ bl func_8023F1F4 +/* 80214704 00211504 48 02 AA F1 */ bl _rwObjectHasFrameSetFrame /* 80214708 00211508 80 6D 9E 9C */ lwz r3, lbl_803CC79C-_SDA_BASE_(r13) /* 8021470C 0021150C 3B 9C 00 01 */ addi r28, r28, 1 /* 80214710 00211510 80 1F 00 10 */ lwz r0, 0x10(r31) @@ -33261,13 +33261,13 @@ lbl_8021474C: /* 80214754 00211554 38 80 00 01 */ li r4, 1 /* 80214758 00211558 38 A0 00 00 */ li r5, 0 /* 8021475C 0021155C 38 C0 00 00 */ li r6, 0 -/* 80214760 00211560 48 01 A4 55 */ bl func_8022EBB4 +/* 80214760 00211560 48 01 A4 55 */ bl RwStreamFindChunk /* 80214764 00211564 2C 03 00 00 */ cmpwi r3, 0 /* 80214768 00211568 41 82 00 20 */ beq lbl_80214788 /* 8021476C 0021156C 7F A3 EB 78 */ mr r3, r29 /* 80214770 00211570 38 81 00 08 */ addi r4, r1, 8 /* 80214774 00211574 38 A0 00 04 */ li r5, 4 -/* 80214778 00211578 48 01 AB 25 */ bl func_8022F29C +/* 80214778 00211578 48 01 AB 25 */ bl RwStreamReadInt32 /* 8021477C 0021157C 28 03 00 00 */ cmplwi r3, 0 /* 80214780 00211580 41 82 00 08 */ beq lbl_80214788 /* 80214784 00211584 3B 40 00 01 */ li r26, 1 @@ -33278,13 +33278,13 @@ lbl_80214788: /* 80214794 00211594 38 80 00 05 */ li r4, 5 /* 80214798 00211598 38 A0 00 00 */ li r5, 0 /* 8021479C 0021159C 38 C0 00 00 */ li r6, 0 -/* 802147A0 002115A0 48 01 A4 15 */ bl func_8022EBB4 +/* 802147A0 002115A0 48 01 A4 15 */ bl RwStreamFindChunk /* 802147A4 002115A4 7C 7A 1B 78 */ mr r26, r3 lbl_802147A8: /* 802147A8 002115A8 2C 1A 00 00 */ cmpwi r26, 0 /* 802147AC 002115AC 41 82 00 1C */ beq lbl_802147C8 /* 802147B0 002115B0 7F A3 EB 78 */ mr r3, r29 -/* 802147B4 002115B4 48 02 01 D5 */ bl func_80234988 +/* 802147B4 002115B4 48 02 01 D5 */ bl RwCameraStreamRead /* 802147B8 002115B8 7C 7E 1B 78 */ mr r30, r3 /* 802147BC 002115BC 7C 1E 00 D0 */ neg r0, r30 /* 802147C0 002115C0 7C 00 F3 78 */ or r0, r0, r30 @@ -33298,7 +33298,7 @@ lbl_802147C8: lbl_802147DC: /* 802147DC 002115DC 80 61 00 78 */ lwz r3, 0x78(r1) /* 802147E0 002115E0 7C 63 D8 2E */ lwzx r3, r3, r27 -/* 802147E4 002115E4 48 00 14 11 */ bl func_80215BF4 +/* 802147E4 002115E4 48 00 14 11 */ bl RpGeometryDestroy /* 802147E8 002115E8 3B 7B 00 04 */ addi r27, r27, 4 /* 802147EC 002115EC 3B 5A 00 01 */ addi r26, r26, 1 lbl_802147F0: @@ -33316,11 +33316,11 @@ lbl_802147F0: /* 8021481C 0021161C 90 01 00 78 */ stw r0, 0x78(r1) lbl_80214820: /* 80214820 00211620 38 61 00 80 */ addi r3, r1, 0x80 -/* 80214824 00211624 48 02 03 41 */ bl func_80234B64 +/* 80214824 00211624 48 02 03 41 */ bl _rwFrameListDeinitialize /* 80214828 00211628 3C 60 80 2B */ lis r3, lbl_802B7748@ha /* 8021482C 0021162C 7F E4 FB 78 */ mr r4, r31 /* 80214830 00211630 38 63 77 48 */ addi r3, r3, lbl_802B7748@l -/* 80214834 00211634 48 01 F1 99 */ bl func_802339CC +/* 80214834 00211634 48 01 F1 99 */ bl _rwPluginRegistryDeInitObject /* 80214838 00211638 3C 60 80 2B */ lis r3, lbl_802B7730@ha /* 8021483C 0021163C 83 BF 00 08 */ lwz r29, 8(r31) /* 80214840 00211640 3B 9F 00 08 */ addi r28, r31, 8 @@ -33331,17 +33331,17 @@ lbl_8021484C: /* 80214850 00211650 83 BD 00 00 */ lwz r29, 0(r29) /* 80214854 00211654 7F 63 DB 78 */ mr r3, r27 /* 80214858 00211658 7F 44 D3 78 */ mr r4, r26 -/* 8021485C 0021165C 48 01 F1 71 */ bl func_802339CC +/* 8021485C 0021165C 48 01 F1 71 */ bl _rwPluginRegistryDeInitObject /* 80214860 00211660 80 7A 00 14 */ lwz r3, 0x14(r26) /* 80214864 00211664 28 03 00 00 */ cmplwi r3, 0 /* 80214868 00211668 41 82 00 08 */ beq lbl_80214870 -/* 8021486C 0021166C 48 01 D5 B1 */ bl func_80231E1C +/* 8021486C 0021166C 48 01 D5 B1 */ bl RwResourcesFreeResEntry lbl_80214870: /* 80214870 00211670 80 7A 00 18 */ lwz r3, 0x18(r26) /* 80214874 00211674 28 03 00 00 */ cmplwi r3, 0 /* 80214878 00211678 41 82 00 38 */ beq lbl_802148B0 /* 8021487C 0021167C 41 82 00 08 */ beq lbl_80214884 -/* 80214880 00211680 48 00 13 75 */ bl func_80215BF4 +/* 80214880 00211680 48 00 13 75 */ bl RpGeometryDestroy lbl_80214884: /* 80214884 00211684 38 00 00 00 */ li r0, 0 /* 80214888 00211688 90 1A 00 18 */ stw r0, 0x18(r26) @@ -33349,14 +33349,14 @@ lbl_80214884: /* 80214890 00211690 28 1E 00 00 */ cmplwi r30, 0 /* 80214894 00211694 41 82 00 1C */ beq lbl_802148B0 /* 80214898 00211698 7F 43 D3 78 */ mr r3, r26 -/* 8021489C 0021169C 48 00 A7 99 */ bl func_8021F034 +/* 8021489C 0021169C 48 00 A7 99 */ bl RpAtomicGetWorld /* 802148A0 002116A0 28 03 00 00 */ cmplwi r3, 0 /* 802148A4 002116A4 41 82 00 0C */ beq lbl_802148B0 /* 802148A8 002116A8 7F C3 F3 78 */ mr r3, r30 -/* 802148AC 002116AC 48 02 47 19 */ bl func_80238FC4 +/* 802148AC 002116AC 48 02 47 19 */ bl RwFrameUpdateObjects lbl_802148B0: /* 802148B0 002116B0 7F 43 D3 78 */ mr r3, r26 -/* 802148B4 002116B4 48 02 A9 B5 */ bl func_8023F268 +/* 802148B4 002116B4 48 02 A9 B5 */ bl _rwObjectHasFrameReleaseFrame /* 802148B8 002116B8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 802148BC 002116BC 7F 44 D3 78 */ mr r4, r26 /* 802148C0 002116C0 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) @@ -33390,7 +33390,7 @@ lbl_802148F4: /* 80214924 00211724 93 65 00 08 */ stw r27, 8(r5) /* 80214928 00211728 93 65 00 04 */ stw r27, 4(r5) /* 8021492C 0021172C 93 65 00 00 */ stw r27, 0(r5) -/* 80214930 00211730 48 00 2D 91 */ bl func_802176C0 +/* 80214930 00211730 48 00 2D 91 */ bl RpLightDestroy /* 80214934 00211734 28 1A 00 00 */ cmplwi r26, 0 /* 80214938 00211738 41 82 00 0C */ beq lbl_80214944 lbl_8021493C: @@ -33417,7 +33417,7 @@ lbl_80214954: /* 80214984 00211784 93 65 00 08 */ stw r27, 8(r5) /* 80214988 00211788 93 65 00 04 */ stw r27, 4(r5) /* 8021498C 0021178C 93 65 00 00 */ stw r27, 0(r5) -/* 80214990 00211790 48 02 31 71 */ bl func_80237B00 +/* 80214990 00211790 48 02 31 71 */ bl RwCameraDestroy /* 80214994 00211794 28 1A 00 00 */ cmplwi r26, 0 /* 80214998 00211798 41 82 00 0C */ beq lbl_802149A4 lbl_8021499C: @@ -33427,7 +33427,7 @@ lbl_802149A4: /* 802149A4 002117A4 80 7F 00 04 */ lwz r3, 4(r31) /* 802149A8 002117A8 28 03 00 00 */ cmplwi r3, 0 /* 802149AC 002117AC 41 82 00 08 */ beq lbl_802149B4 -/* 802149B0 002117B0 48 02 45 F1 */ bl func_80238FA0 +/* 802149B0 002117B0 48 02 45 F1 */ bl RwFrameDestroyHierarchy lbl_802149B4: /* 802149B4 002117B4 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) /* 802149B8 002117B8 7F E4 FB 78 */ mr r4, r31 @@ -33442,10 +33442,10 @@ lbl_802149B4: /* 802149DC 002117DC 90 01 00 30 */ stw r0, 0x30(r1) /* 802149E0 002117E0 38 63 00 1A */ addi r3, r3, 0x8000001A@l /* 802149E4 002117E4 4C C6 31 82 */ crclr 6 -/* 802149E8 002117E8 48 01 AC 4D */ bl func_8022F634 +/* 802149E8 002117E8 48 01 AC 4D */ bl _rwerror /* 802149EC 002117EC 90 61 00 34 */ stw r3, 0x34(r1) /* 802149F0 002117F0 38 61 00 30 */ addi r3, r1, 0x30 -/* 802149F4 002117F4 48 01 AB 9D */ bl func_8022F590 +/* 802149F4 002117F4 48 01 AB 9D */ bl RwErrorSet /* 802149F8 002117F8 38 60 00 00 */ li r3, 0 /* 802149FC 002117FC 48 00 02 D8 */ b lbl_80214CD4 lbl_80214A00: @@ -33454,7 +33454,7 @@ lbl_80214A00: /* 80214A08 00211808 80 81 00 80 */ lwz r4, 0x80(r1) /* 80214A0C 0021180C 54 00 10 3A */ slwi r0, r0, 2 /* 80214A10 00211810 7C 84 00 2E */ lwzx r4, r4, r0 -/* 80214A14 00211814 48 02 A7 E1 */ bl func_8023F1F4 +/* 80214A14 00211814 48 02 A7 E1 */ bl _rwObjectHasFrameSetFrame /* 80214A18 00211818 80 6D 9E 98 */ lwz r3, lbl_803CC798-_SDA_BASE_(r13) /* 80214A1C 0021181C 3B 9C 00 01 */ addi r28, r28, 1 /* 80214A20 00211820 80 1F 00 18 */ lwz r0, 0x18(r31) @@ -33476,7 +33476,7 @@ lbl_80214A44: lbl_80214A5C: /* 80214A5C 0021185C 80 61 00 78 */ lwz r3, 0x78(r1) /* 80214A60 00211860 7C 63 D8 2E */ lwzx r3, r3, r27 -/* 80214A64 00211864 48 00 11 91 */ bl func_80215BF4 +/* 80214A64 00211864 48 00 11 91 */ bl RpGeometryDestroy /* 80214A68 00211868 3B 7B 00 04 */ addi r27, r27, 4 /* 80214A6C 0021186C 3B 5A 00 01 */ addi r26, r26, 1 lbl_80214A70: @@ -33494,12 +33494,12 @@ lbl_80214A70: /* 80214A9C 0021189C 90 01 00 78 */ stw r0, 0x78(r1) lbl_80214AA0: /* 80214AA0 002118A0 38 61 00 80 */ addi r3, r1, 0x80 -/* 80214AA4 002118A4 48 02 00 C1 */ bl func_80234B64 +/* 80214AA4 002118A4 48 02 00 C1 */ bl _rwFrameListDeinitialize /* 80214AA8 002118A8 3C 60 80 2B */ lis r3, lbl_802B7748@ha /* 80214AAC 002118AC 7F A4 EB 78 */ mr r4, r29 /* 80214AB0 002118B0 38 63 77 48 */ addi r3, r3, lbl_802B7748@l /* 80214AB4 002118B4 7F E5 FB 78 */ mr r5, r31 -/* 80214AB8 002118B8 48 01 E4 7D */ bl func_80232F34 +/* 80214AB8 002118B8 48 01 E4 7D */ bl _rwPluginRegistryReadDataChunks /* 80214ABC 002118BC 7C 03 00 D0 */ neg r0, r3 /* 80214AC0 002118C0 7C 00 1B 78 */ or r0, r0, r3 /* 80214AC4 002118C4 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f @@ -33507,7 +33507,7 @@ lbl_80214AA0: /* 80214ACC 002118CC 3C 60 80 2B */ lis r3, lbl_802B7748@ha /* 80214AD0 002118D0 7F E4 FB 78 */ mr r4, r31 /* 80214AD4 002118D4 38 63 77 48 */ addi r3, r3, lbl_802B7748@l -/* 80214AD8 002118D8 48 01 EE F5 */ bl func_802339CC +/* 80214AD8 002118D8 48 01 EE F5 */ bl _rwPluginRegistryDeInitObject /* 80214ADC 002118DC 3C 60 80 2B */ lis r3, lbl_802B7730@ha /* 80214AE0 002118E0 83 BF 00 08 */ lwz r29, 8(r31) /* 80214AE4 002118E4 3B 9F 00 08 */ addi r28, r31, 8 @@ -33518,17 +33518,17 @@ lbl_80214AF0: /* 80214AF4 002118F4 83 BD 00 00 */ lwz r29, 0(r29) /* 80214AF8 002118F8 7F 63 DB 78 */ mr r3, r27 /* 80214AFC 002118FC 7F 44 D3 78 */ mr r4, r26 -/* 80214B00 00211900 48 01 EE CD */ bl func_802339CC +/* 80214B00 00211900 48 01 EE CD */ bl _rwPluginRegistryDeInitObject /* 80214B04 00211904 80 7A 00 14 */ lwz r3, 0x14(r26) /* 80214B08 00211908 28 03 00 00 */ cmplwi r3, 0 /* 80214B0C 0021190C 41 82 00 08 */ beq lbl_80214B14 -/* 80214B10 00211910 48 01 D3 0D */ bl func_80231E1C +/* 80214B10 00211910 48 01 D3 0D */ bl RwResourcesFreeResEntry lbl_80214B14: /* 80214B14 00211914 80 7A 00 18 */ lwz r3, 0x18(r26) /* 80214B18 00211918 28 03 00 00 */ cmplwi r3, 0 /* 80214B1C 0021191C 41 82 00 38 */ beq lbl_80214B54 /* 80214B20 00211920 41 82 00 08 */ beq lbl_80214B28 -/* 80214B24 00211924 48 00 10 D1 */ bl func_80215BF4 +/* 80214B24 00211924 48 00 10 D1 */ bl RpGeometryDestroy lbl_80214B28: /* 80214B28 00211928 38 00 00 00 */ li r0, 0 /* 80214B2C 0021192C 90 1A 00 18 */ stw r0, 0x18(r26) @@ -33536,14 +33536,14 @@ lbl_80214B28: /* 80214B34 00211934 28 1E 00 00 */ cmplwi r30, 0 /* 80214B38 00211938 41 82 00 1C */ beq lbl_80214B54 /* 80214B3C 0021193C 7F 43 D3 78 */ mr r3, r26 -/* 80214B40 00211940 48 00 A4 F5 */ bl func_8021F034 +/* 80214B40 00211940 48 00 A4 F5 */ bl RpAtomicGetWorld /* 80214B44 00211944 28 03 00 00 */ cmplwi r3, 0 /* 80214B48 00211948 41 82 00 0C */ beq lbl_80214B54 /* 80214B4C 0021194C 7F C3 F3 78 */ mr r3, r30 -/* 80214B50 00211950 48 02 44 75 */ bl func_80238FC4 +/* 80214B50 00211950 48 02 44 75 */ bl RwFrameUpdateObjects lbl_80214B54: /* 80214B54 00211954 7F 43 D3 78 */ mr r3, r26 -/* 80214B58 00211958 48 02 A7 11 */ bl func_8023F268 +/* 80214B58 00211958 48 02 A7 11 */ bl _rwObjectHasFrameReleaseFrame /* 80214B5C 0021195C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 80214B60 00211960 7F 44 D3 78 */ mr r4, r26 /* 80214B64 00211964 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) @@ -33577,7 +33577,7 @@ lbl_80214B98: /* 80214BC8 002119C8 93 65 00 08 */ stw r27, 8(r5) /* 80214BCC 002119CC 93 65 00 04 */ stw r27, 4(r5) /* 80214BD0 002119D0 93 65 00 00 */ stw r27, 0(r5) -/* 80214BD4 002119D4 48 00 2A ED */ bl func_802176C0 +/* 80214BD4 002119D4 48 00 2A ED */ bl RpLightDestroy /* 80214BD8 002119D8 28 1A 00 00 */ cmplwi r26, 0 /* 80214BDC 002119DC 41 82 00 0C */ beq lbl_80214BE8 lbl_80214BE0: @@ -33604,7 +33604,7 @@ lbl_80214BF8: /* 80214C28 00211A28 93 65 00 08 */ stw r27, 8(r5) /* 80214C2C 00211A2C 93 65 00 04 */ stw r27, 4(r5) /* 80214C30 00211A30 93 65 00 00 */ stw r27, 0(r5) -/* 80214C34 00211A34 48 02 2E CD */ bl func_80237B00 +/* 80214C34 00211A34 48 02 2E CD */ bl RwCameraDestroy /* 80214C38 00211A38 28 1A 00 00 */ cmplwi r26, 0 /* 80214C3C 00211A3C 41 82 00 0C */ beq lbl_80214C48 lbl_80214C40: @@ -33614,7 +33614,7 @@ lbl_80214C48: /* 80214C48 00211A48 80 7F 00 04 */ lwz r3, 4(r31) /* 80214C4C 00211A4C 28 03 00 00 */ cmplwi r3, 0 /* 80214C50 00211A50 41 82 00 08 */ beq lbl_80214C58 -/* 80214C54 00211A54 48 02 43 4D */ bl func_80238FA0 +/* 80214C54 00211A54 48 02 43 4D */ bl RwFrameDestroyHierarchy lbl_80214C58: /* 80214C58 00211A58 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) /* 80214C5C 00211A5C 7F E4 FB 78 */ mr r4, r31 @@ -33629,10 +33629,10 @@ lbl_80214C58: /* 80214C80 00211A80 90 01 00 28 */ stw r0, 0x28(r1) /* 80214C84 00211A84 38 63 00 1A */ addi r3, r3, 0x8000001A@l /* 80214C88 00211A88 4C C6 31 82 */ crclr 6 -/* 80214C8C 00211A8C 48 01 A9 A9 */ bl func_8022F634 +/* 80214C8C 00211A8C 48 01 A9 A9 */ bl _rwerror /* 80214C90 00211A90 90 61 00 2C */ stw r3, 0x2c(r1) /* 80214C94 00211A94 38 61 00 28 */ addi r3, r1, 0x28 -/* 80214C98 00211A98 48 01 A8 F9 */ bl func_8022F590 +/* 80214C98 00211A98 48 01 A8 F9 */ bl RwErrorSet /* 80214C9C 00211A9C 38 60 00 00 */ li r3, 0 /* 80214CA0 00211AA0 48 00 00 34 */ b lbl_80214CD4 lbl_80214CA4: @@ -33644,10 +33644,10 @@ lbl_80214CAC: /* 80214CB4 00211AB4 90 01 00 20 */ stw r0, 0x20(r1) /* 80214CB8 00211AB8 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 80214CBC 00211ABC 4C C6 31 82 */ crclr 6 -/* 80214CC0 00211AC0 48 01 A9 75 */ bl func_8022F634 +/* 80214CC0 00211AC0 48 01 A9 75 */ bl _rwerror /* 80214CC4 00211AC4 90 61 00 24 */ stw r3, 0x24(r1) /* 80214CC8 00211AC8 38 61 00 20 */ addi r3, r1, 0x20 -/* 80214CCC 00211ACC 48 01 A8 C5 */ bl func_8022F590 +/* 80214CCC 00211ACC 48 01 A8 C5 */ bl RwErrorSet /* 80214CD0 00211AD0 38 60 00 00 */ li r3, 0 lbl_80214CD4: /* 80214CD4 00211AD4 39 61 00 C0 */ addi r11, r1, 0xc0 @@ -33657,8 +33657,8 @@ lbl_80214CD4: /* 80214CE4 00211AE4 38 21 00 C0 */ addi r1, r1, 0xc0 /* 80214CE8 00211AE8 4E 80 00 20 */ blr -.global func_80214CEC -func_80214CEC: +.global RpAtomicRegisterPlugin +RpAtomicRegisterPlugin: /* 80214CEC 00211AEC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80214CF0 00211AF0 7C 08 02 A6 */ mflr r0 /* 80214CF4 00211AF4 7C E8 3B 78 */ mr r8, r7 @@ -33670,14 +33670,14 @@ func_80214CEC: /* 80214D0C 00211B0C 7C 64 1B 78 */ mr r4, r3 /* 80214D10 00211B10 7C 05 03 78 */ mr r5, r0 /* 80214D14 00211B14 38 69 77 30 */ addi r3, r9, lbl_802B7730@l -/* 80214D18 00211B18 48 01 E9 41 */ bl func_80233658 +/* 80214D18 00211B18 48 01 E9 41 */ bl _rwPluginRegistryAddPlugin /* 80214D1C 00211B1C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80214D20 00211B20 7C 08 03 A6 */ mtlr r0 /* 80214D24 00211B24 38 21 00 10 */ addi r1, r1, 0x10 /* 80214D28 00211B28 4E 80 00 20 */ blr -.global func_80214D2C -func_80214D2C: +.global RpClumpRegisterPlugin +RpClumpRegisterPlugin: /* 80214D2C 00211B2C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80214D30 00211B30 7C 08 02 A6 */ mflr r0 /* 80214D34 00211B34 7C E8 3B 78 */ mr r8, r7 @@ -33689,14 +33689,14 @@ func_80214D2C: /* 80214D4C 00211B4C 7C 64 1B 78 */ mr r4, r3 /* 80214D50 00211B50 7C 05 03 78 */ mr r5, r0 /* 80214D54 00211B54 38 69 77 48 */ addi r3, r9, lbl_802B7748@l -/* 80214D58 00211B58 48 01 E9 01 */ bl func_80233658 +/* 80214D58 00211B58 48 01 E9 01 */ bl _rwPluginRegistryAddPlugin /* 80214D5C 00211B5C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80214D60 00211B60 7C 08 03 A6 */ mtlr r0 /* 80214D64 00211B64 38 21 00 10 */ addi r1, r1, 0x10 /* 80214D68 00211B68 4E 80 00 20 */ blr -.global func_80214D6C -func_80214D6C: +.global RpAtomicRegisterPluginStream +RpAtomicRegisterPluginStream: /* 80214D6C 00211B6C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80214D70 00211B70 7C 08 02 A6 */ mflr r0 /* 80214D74 00211B74 7C C7 33 78 */ mr r7, r6 @@ -33707,14 +33707,14 @@ func_80214D6C: /* 80214D88 00211B88 7C 85 23 78 */ mr r5, r4 /* 80214D8C 00211B8C 38 68 77 30 */ addi r3, r8, lbl_802B7730@l /* 80214D90 00211B90 7C 04 03 78 */ mr r4, r0 -/* 80214D94 00211B94 48 01 E0 E5 */ bl func_80232E78 +/* 80214D94 00211B94 48 01 E0 E5 */ bl _rwPluginRegistryAddPluginStream /* 80214D98 00211B98 80 01 00 14 */ lwz r0, 0x14(r1) /* 80214D9C 00211B9C 7C 08 03 A6 */ mtlr r0 /* 80214DA0 00211BA0 38 21 00 10 */ addi r1, r1, 0x10 /* 80214DA4 00211BA4 4E 80 00 20 */ blr -.global func_80214DA8 -func_80214DA8: +.global RpAtomicSetStreamAlwaysCallBack +RpAtomicSetStreamAlwaysCallBack: /* 80214DA8 00211BA8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80214DAC 00211BAC 7C 08 02 A6 */ mflr r0 /* 80214DB0 00211BB0 3C A0 80 2B */ lis r5, lbl_802B7730@ha @@ -33723,14 +33723,14 @@ func_80214DA8: /* 80214DBC 00211BBC 38 65 77 30 */ addi r3, r5, lbl_802B7730@l /* 80214DC0 00211BC0 7C 85 23 78 */ mr r5, r4 /* 80214DC4 00211BC4 7C 04 03 78 */ mr r4, r0 -/* 80214DC8 00211BC8 48 01 E0 F5 */ bl func_80232EBC +/* 80214DC8 00211BC8 48 01 E0 F5 */ bl _rwPluginRegistryAddPlgnStrmlwysCB /* 80214DCC 00211BCC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80214DD0 00211BD0 7C 08 03 A6 */ mtlr r0 /* 80214DD4 00211BD4 38 21 00 10 */ addi r1, r1, 0x10 /* 80214DD8 00211BD8 4E 80 00 20 */ blr -.global func_80214DDC -func_80214DDC: +.global RpAtomicSetStreamRightsCallBack +RpAtomicSetStreamRightsCallBack: /* 80214DDC 00211BDC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80214DE0 00211BE0 7C 08 02 A6 */ mflr r0 /* 80214DE4 00211BE4 3C A0 80 2B */ lis r5, lbl_802B7730@ha @@ -33739,34 +33739,34 @@ func_80214DDC: /* 80214DF0 00211BF0 38 65 77 30 */ addi r3, r5, lbl_802B7730@l /* 80214DF4 00211BF4 7C 85 23 78 */ mr r5, r4 /* 80214DF8 00211BF8 7C 04 03 78 */ mr r4, r0 -/* 80214DFC 00211BFC 48 01 E0 FD */ bl func_80232EF8 +/* 80214DFC 00211BFC 48 01 E0 FD */ bl _rwPluginRegistryAddPlgnStrmRightsCB /* 80214E00 00211C00 80 01 00 14 */ lwz r0, 0x14(r1) /* 80214E04 00211C04 7C 08 03 A6 */ mtlr r0 /* 80214E08 00211C08 38 21 00 10 */ addi r1, r1, 0x10 /* 80214E0C 00211C0C 4E 80 00 20 */ blr -.global func_80214E10 -func_80214E10: +.global RpAtomicGetPluginOffset +RpAtomicGetPluginOffset: /* 80214E10 00211C10 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80214E14 00211C14 7C 08 02 A6 */ mflr r0 /* 80214E18 00211C18 3C A0 80 2B */ lis r5, lbl_802B7730@ha /* 80214E1C 00211C1C 7C 64 1B 78 */ mr r4, r3 /* 80214E20 00211C20 90 01 00 14 */ stw r0, 0x14(r1) /* 80214E24 00211C24 38 65 77 30 */ addi r3, r5, lbl_802B7730@l -/* 80214E28 00211C28 48 01 E8 01 */ bl func_80233628 +/* 80214E28 00211C28 48 01 E8 01 */ bl _rwPluginRegistryGetPluginOffset /* 80214E2C 00211C2C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80214E30 00211C30 7C 08 03 A6 */ mtlr r0 /* 80214E34 00211C34 38 21 00 10 */ addi r1, r1, 0x10 /* 80214E38 00211C38 4E 80 00 20 */ blr -.global func_80214E3C -func_80214E3C: +.global RpAtomicSetFrame +RpAtomicSetFrame: /* 80214E3C 00211C3C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80214E40 00211C40 7C 08 02 A6 */ mflr r0 /* 80214E44 00211C44 90 01 00 14 */ stw r0, 0x14(r1) /* 80214E48 00211C48 93 E1 00 0C */ stw r31, 0xc(r1) /* 80214E4C 00211C4C 7C 7F 1B 78 */ mr r31, r3 -/* 80214E50 00211C50 48 02 A3 A5 */ bl func_8023F1F4 +/* 80214E50 00211C50 48 02 A3 A5 */ bl _rwObjectHasFrameSetFrame /* 80214E54 00211C54 88 1F 00 03 */ lbz r0, 3(r31) /* 80214E58 00211C58 7F E3 FB 78 */ mr r3, r31 /* 80214E5C 00211C5C 60 00 00 01 */ ori r0, r0, 1 @@ -33777,8 +33777,8 @@ func_80214E3C: /* 80214E70 00211C70 38 21 00 10 */ addi r1, r1, 0x10 /* 80214E74 00211C74 4E 80 00 20 */ blr -.global func_80214E78 -func_80214E78: +.global RpAtomicInstance +RpAtomicInstance: /* 80214E78 00211C78 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80214E7C 00211C7C 7C 08 02 A6 */ mflr r0 /* 80214E80 00211C80 90 01 00 14 */ stw r0, 0x14(r1) @@ -33801,7 +33801,7 @@ lbl_80214EBC: /* 80214EBC 00211CBC 80 7F 00 58 */ lwz r3, 0x58(r31) /* 80214EC0 00211CC0 28 03 00 00 */ cmplwi r3, 0 /* 80214EC4 00211CC4 41 82 00 08 */ beq lbl_80214ECC -/* 80214EC8 00211CC8 48 01 CF 55 */ bl func_80231E1C +/* 80214EC8 00211CC8 48 01 CF 55 */ bl RwResourcesFreeResEntry lbl_80214ECC: /* 80214ECC 00211CCC 80 1F 00 08 */ lwz r0, 8(r31) /* 80214ED0 00211CD0 7F C3 F3 78 */ mr r3, r30 @@ -33836,8 +33836,8 @@ lbl_80214F2C: /* 80214F38 00211D38 90 05 00 04 */ stw r0, 4(r5) /* 80214F3C 00211D3C 4E 80 00 20 */ blr -.global func_80214F40 -func_80214F40: +.global RpGeometryCreateSpace +RpGeometryCreateSpace: /* 80214F40 00211D40 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80214F44 00211D44 7C 08 02 A6 */ mflr r0 /* 80214F48 00211D48 90 01 00 24 */ stw r0, 0x24(r1) @@ -33848,7 +33848,7 @@ func_80214F40: /* 80214F5C 00211D5C 38 60 00 00 */ li r3, 0 /* 80214F60 00211D60 38 80 00 00 */ li r4, 0 /* 80214F64 00211D64 38 A0 00 00 */ li r5, 0 -/* 80214F68 00211D68 48 00 08 A5 */ bl func_8021580C +/* 80214F68 00211D68 48 00 08 A5 */ bl RpGeometryCreate /* 80214F6C 00211D6C 7C 7F 1B 79 */ or. r31, r3, r3 /* 80214F70 00211D70 41 82 00 24 */ beq lbl_80214F94 /* 80214F74 00211D74 80 7F 00 5C */ lwz r3, 0x5c(r31) @@ -33861,11 +33861,11 @@ func_80214F40: /* 80214F90 00211D90 D3 E3 00 10 */ stfs f31, 0x10(r3) lbl_80214F94: /* 80214F94 00211D94 7F E3 FB 78 */ mr r3, r31 -/* 80214F98 00211D98 48 00 05 F9 */ bl func_80215590 +/* 80214F98 00211D98 48 00 05 F9 */ bl RpGeometryUnlock /* 80214F9C 00211D9C 28 03 00 00 */ cmplwi r3, 0 /* 80214FA0 00211DA0 40 82 00 14 */ bne lbl_80214FB4 /* 80214FA4 00211DA4 7F E3 FB 78 */ mr r3, r31 -/* 80214FA8 00211DA8 48 00 0C 4D */ bl func_80215BF4 +/* 80214FA8 00211DA8 48 00 0C 4D */ bl RpGeometryDestroy /* 80214FAC 00211DAC 38 60 00 00 */ li r3, 0 /* 80214FB0 00211DB0 48 00 00 08 */ b lbl_80214FB8 lbl_80214FB4: @@ -33879,8 +33879,8 @@ lbl_80214FB8: /* 80214FCC 00211DCC 38 21 00 20 */ addi r1, r1, 0x20 /* 80214FD0 00211DD0 4E 80 00 20 */ blr -.global func_80214FD4 -func_80214FD4: +.global RpMorphTargetCalcBoundingSphere +RpMorphTargetCalcBoundingSphere: /* 80214FD4 00211DD4 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80214FD8 00211DD8 7C 08 02 A6 */ mflr r0 /* 80214FDC 00211DDC 90 01 00 54 */ stw r0, 0x54(r1) @@ -33897,7 +33897,7 @@ func_80214FD4: /* 80215008 00211E08 83 E4 00 14 */ lwz r31, 0x14(r4) /* 8021500C 00211E0C 80 9D 00 14 */ lwz r4, 0x14(r29) /* 80215010 00211E10 7F E5 FB 78 */ mr r5, r31 -/* 80215014 00211E14 48 01 F7 DD */ bl func_802347F0 +/* 80215014 00211E14 48 01 F7 DD */ bl RwBBoxCalculate /* 80215018 00211E18 C0 61 00 24 */ lfs f3, 0x24(r1) /* 8021501C 00211E1C C0 41 00 18 */ lfs f2, 0x18(r1) /* 80215020 00211E20 C0 21 00 28 */ lfs f1, 0x28(r1) @@ -33943,7 +33943,7 @@ lbl_802150B0: /* 802150B4 00211EB4 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 802150B8 00211EB8 40 81 00 10 */ ble lbl_802150C8 /* 802150BC 00211EBC FC 20 F8 90 */ fmr f1, f31 -/* 802150C0 00211EC0 48 01 EC 05 */ bl func_80233CC4 +/* 802150C0 00211EC0 48 01 EC 05 */ bl _rwSqrt /* 802150C4 00211EC4 FF E0 08 90 */ fmr f31, f1 lbl_802150C8: /* 802150C8 00211EC8 C0 02 BB 60 */ lfs f0, lbl_803D04E0-_SDA2_BASE_(r2) @@ -33968,8 +33968,8 @@ lbl_802150C8: /* 80215114 00211F14 38 21 00 50 */ addi r1, r1, 0x50 /* 80215118 00211F18 4E 80 00 20 */ blr -.global func_8021511C -func_8021511C: +.global RpGeometryAddMorphTargets +RpGeometryAddMorphTargets: /* 8021511C 00211F1C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80215120 00211F20 7C 08 02 A6 */ mflr r0 /* 80215124 00211F24 90 01 00 34 */ stw r0, 0x34(r1) @@ -34011,10 +34011,10 @@ lbl_8021516C: /* 802151AC 00211FAC 7F 84 E3 78 */ mr r4, r28 /* 802151B0 00211FB0 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 802151B4 00211FB4 4C C6 31 82 */ crclr 6 -/* 802151B8 00211FB8 48 01 A4 7D */ bl func_8022F634 +/* 802151B8 00211FB8 48 01 A4 7D */ bl _rwerror /* 802151BC 00211FBC 90 61 00 14 */ stw r3, 0x14(r1) /* 802151C0 00211FC0 38 61 00 10 */ addi r3, r1, 0x10 -/* 802151C4 00211FC4 48 01 A3 CD */ bl func_8022F590 +/* 802151C4 00211FC4 48 01 A3 CD */ bl RwErrorSet /* 802151C8 00211FC8 38 60 FF FF */ li r3, -1 /* 802151CC 00211FCC 48 00 01 D8 */ b lbl_802153A4 lbl_802151D0: @@ -34076,10 +34076,10 @@ lbl_80215274: /* 8021529C 0021209C 7F 84 E3 78 */ mr r4, r28 /* 802152A0 002120A0 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 802152A4 002120A4 4C C6 31 82 */ crclr 6 -/* 802152A8 002120A8 48 01 A3 8D */ bl func_8022F634 +/* 802152A8 002120A8 48 01 A3 8D */ bl _rwerror /* 802152AC 002120AC 90 61 00 0C */ stw r3, 0xc(r1) /* 802152B0 002120B0 38 61 00 08 */ addi r3, r1, 8 -/* 802152B4 002120B4 48 01 A2 DD */ bl func_8022F590 +/* 802152B4 002120B4 48 01 A2 DD */ bl RwErrorSet /* 802152B8 002120B8 38 60 FF FF */ li r3, -1 /* 802152BC 002120BC 48 00 00 E8 */ b lbl_802153A4 lbl_802152C0: @@ -34155,15 +34155,15 @@ lbl_802153A4: /* 802153BC 002121BC 38 21 00 30 */ addi r1, r1, 0x30 /* 802153C0 002121C0 4E 80 00 20 */ blr -.global func_802153C4 -func_802153C4: +.global RpGeometryTriangleSetVertexIndices +RpGeometryTriangleSetVertexIndices: /* 802153C4 002121C4 B0 A4 00 00 */ sth r5, 0(r4) /* 802153C8 002121C8 B0 C4 00 02 */ sth r6, 2(r4) /* 802153CC 002121CC B0 E4 00 04 */ sth r7, 4(r4) /* 802153D0 002121D0 4E 80 00 20 */ blr -.global func_802153D4 -func_802153D4: +.global RpGeometryTriangleSetMaterial +RpGeometryTriangleSetMaterial: /* 802153D4 002121D4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 802153D8 002121D8 7C 08 02 A6 */ mflr r0 /* 802153DC 002121DC 90 01 00 24 */ stw r0, 0x24(r1) @@ -34176,12 +34176,12 @@ func_802153D4: /* 802153F8 002121F8 41 82 00 3C */ beq lbl_80215434 /* 802153FC 002121FC 7F E4 FB 78 */ mr r4, r31 /* 80215400 00212200 38 7D 00 20 */ addi r3, r29, 0x20 -/* 80215404 00212204 48 00 31 35 */ bl func_80218538 +/* 80215404 00212204 48 00 31 35 */ bl _rpMaterialListFindMaterialIndex /* 80215408 00212208 2C 03 00 00 */ cmpwi r3, 0 /* 8021540C 0021220C 40 80 00 20 */ bge lbl_8021542C /* 80215410 00212210 7F E4 FB 78 */ mr r4, r31 /* 80215414 00212214 38 7D 00 20 */ addi r3, r29, 0x20 -/* 80215418 00212218 48 00 2F F1 */ bl func_80218408 +/* 80215418 00212218 48 00 2F F1 */ bl _rpMaterialListAppendMaterial /* 8021541C 0021221C 2C 03 00 00 */ cmpwi r3, 0 /* 80215420 00212220 40 80 00 0C */ bge lbl_8021542C /* 80215424 00212224 38 60 00 00 */ li r3, 0 @@ -34203,8 +34203,8 @@ lbl_80215440: /* 80215454 00212254 38 21 00 20 */ addi r1, r1, 0x20 /* 80215458 00212258 4E 80 00 20 */ blr -.global func_8021545C -func_8021545C: +.global RpGeometryTriangleGetVertexIndices +RpGeometryTriangleGetVertexIndices: /* 8021545C 0021225C 28 05 00 00 */ cmplwi r5, 0 /* 80215460 00212260 41 82 00 0C */ beq lbl_8021546C /* 80215464 00212264 A0 04 00 00 */ lhz r0, 0(r4) @@ -34221,8 +34221,8 @@ lbl_8021547C: /* 80215488 00212288 B0 07 00 00 */ sth r0, 0(r7) /* 8021548C 0021228C 4E 80 00 20 */ blr -.global func_80215490 -func_80215490: +.global RpGeometryTriangleGetMaterial +RpGeometryTriangleGetMaterial: /* 80215490 00212290 A8 04 00 06 */ lha r0, 6(r4) /* 80215494 00212294 2C 00 FF FF */ cmpwi r0, -1 /* 80215498 00212298 40 82 00 0C */ bne lbl_802154A4 @@ -34234,8 +34234,8 @@ lbl_802154A4: /* 802154AC 002122AC 7C 63 00 2E */ lwzx r3, r3, r0 /* 802154B0 002122B0 4E 80 00 20 */ blr -.global func_802154B4 -func_802154B4: +.global RpGeometryForAllMaterials +RpGeometryForAllMaterials: /* 802154B4 002122B4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 802154B8 002122B8 7C 08 02 A6 */ mflr r0 /* 802154BC 002122BC 90 01 00 24 */ stw r0, 0x24(r1) @@ -34274,8 +34274,8 @@ lbl_80215520: /* 80215530 00212330 38 21 00 20 */ addi r1, r1, 0x20 /* 80215534 00212334 4E 80 00 20 */ blr -.global func_80215538 -func_80215538: +.global RpGeometryLock +RpGeometryLock: /* 80215538 00212338 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021553C 0021233C 7C 08 02 A6 */ mflr r0 /* 80215540 00212340 90 01 00 14 */ stw r0, 0x14(r1) @@ -34289,7 +34289,7 @@ func_80215538: /* 80215560 00212360 80 7F 00 54 */ lwz r3, 0x54(r31) /* 80215564 00212364 28 03 00 00 */ cmplwi r3, 0 /* 80215568 00212368 41 82 00 10 */ beq lbl_80215578 -/* 8021556C 0021236C 48 00 3C 75 */ bl func_802191E0 +/* 8021556C 0021236C 48 00 3C 75 */ bl _rpMeshDestroy /* 80215570 00212370 38 00 00 00 */ li r0, 0 /* 80215574 00212374 90 1F 00 54 */ stw r0, 0x54(r31) lbl_80215578: @@ -34300,8 +34300,8 @@ lbl_80215578: /* 80215588 00212388 38 21 00 10 */ addi r1, r1, 0x10 /* 8021558C 0021238C 4E 80 00 20 */ blr -.global func_80215590 -func_80215590: +.global RpGeometryUnlock +RpGeometryUnlock: /* 80215590 00212390 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80215594 00212394 7C 08 02 A6 */ mflr r0 /* 80215598 00212398 90 01 00 44 */ stw r0, 0x44(r1) @@ -34315,7 +34315,7 @@ func_80215590: /* 802155B8 002123B8 28 00 00 00 */ cmplwi r0, 0 /* 802155BC 002123BC 40 82 02 38 */ bne lbl_802157F4 /* 802155C0 002123C0 80 7E 00 10 */ lwz r3, 0x10(r30) -/* 802155C4 002123C4 48 00 3A 9D */ bl func_80219060 +/* 802155C4 002123C4 48 00 3A 9D */ bl _rpBuildMeshCreate /* 802155C8 002123C8 7C 7F 1B 79 */ or. r31, r3, r3 /* 802155CC 002123CC 41 82 02 24 */ beq lbl_802157F0 /* 802155D0 002123D0 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) @@ -34347,7 +34347,7 @@ lbl_8021562C: /* 80215634 00212434 3A 80 00 00 */ li r20, 0 /* 80215638 00212438 7E A0 EA 14 */ add r21, r0, r29 /* 8021563C 0021243C A8 95 00 06 */ lha r4, 6(r21) -/* 80215640 00212440 48 00 2D B9 */ bl func_802183F8 +/* 80215640 00212440 48 00 2D B9 */ bl _rpMaterialListGetMaterial /* 80215644 00212444 80 A3 00 00 */ lwz r5, 0(r3) /* 80215648 00212448 57 20 04 3E */ clrlwi r0, r25, 0x10 /* 8021564C 0021244C 7C 64 1B 78 */ mr r4, r3 @@ -34428,7 +34428,7 @@ lbl_80215734: /* 80215744 00212544 A0 D5 00 02 */ lhz r6, 2(r21) /* 80215748 00212548 54 08 04 3E */ clrlwi r8, r0, 0x10 /* 8021574C 0021254C A0 F5 00 04 */ lhz r7, 4(r21) -/* 80215750 00212550 48 00 3A FD */ bl func_8021924C +/* 80215750 00212550 48 00 3A FD */ bl _rpBuildMeshAddTriangle /* 80215754 00212554 3B BD 00 08 */ addi r29, r29, 8 /* 80215758 00212558 3A D6 00 01 */ addi r22, r22, 1 lbl_8021575C: @@ -34455,12 +34455,12 @@ lbl_8021575C: /* 802157AC 002125AC 41 82 00 14 */ beq lbl_802157C0 /* 802157B0 002125B0 7F E3 FB 78 */ mr r3, r31 /* 802157B4 002125B4 38 80 00 01 */ li r4, 1 -/* 802157B8 002125B8 48 00 68 59 */ bl func_8021C010 +/* 802157B8 002125B8 48 00 68 59 */ bl _rpMeshOptimise /* 802157BC 002125BC 48 00 00 10 */ b lbl_802157CC lbl_802157C0: /* 802157C0 002125C0 7F E3 FB 78 */ mr r3, r31 /* 802157C4 002125C4 38 80 00 00 */ li r4, 0 -/* 802157C8 002125C8 48 00 68 49 */ bl func_8021C010 +/* 802157C8 002125C8 48 00 68 49 */ bl _rpMeshOptimise lbl_802157CC: /* 802157CC 002125CC 28 03 00 00 */ cmplwi r3, 0 /* 802157D0 002125D0 41 82 00 10 */ beq lbl_802157E0 @@ -34469,7 +34469,7 @@ lbl_802157CC: /* 802157DC 002125DC 48 00 00 18 */ b lbl_802157F4 lbl_802157E0: /* 802157E0 002125E0 7F E3 FB 78 */ mr r3, r31 -/* 802157E4 002125E4 48 00 39 95 */ bl func_80219178 +/* 802157E4 002125E4 48 00 39 95 */ bl _rpBuildMeshDestroy /* 802157E8 002125E8 38 60 00 00 */ li r3, 0 /* 802157EC 002125EC 48 00 00 08 */ b lbl_802157F4 lbl_802157F0: @@ -34482,8 +34482,8 @@ lbl_802157F4: /* 80215804 00212604 38 21 00 40 */ addi r1, r1, 0x40 /* 80215808 00212608 4E 80 00 20 */ blr -.global func_8021580C -func_8021580C: +.global RpGeometryCreate +RpGeometryCreate: /* 8021580C 0021260C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80215810 00212610 7C 08 02 A6 */ mflr r0 /* 80215814 00212614 90 01 00 34 */ stw r0, 0x34(r1) @@ -34508,10 +34508,10 @@ lbl_80215844: /* 8021585C 0021265C 38 60 00 06 */ li r3, 6 /* 80215860 00212660 90 01 00 08 */ stw r0, 8(r1) /* 80215864 00212664 4C C6 31 82 */ crclr 6 -/* 80215868 00212668 48 01 9D CD */ bl func_8022F634 +/* 80215868 00212668 48 01 9D CD */ bl _rwerror /* 8021586C 0021266C 90 61 00 0C */ stw r3, 0xc(r1) /* 80215870 00212670 38 61 00 08 */ addi r3, r1, 8 -/* 80215874 00212674 48 01 9D 1D */ bl func_8022F590 +/* 80215874 00212674 48 01 9D 1D */ bl RwErrorSet lbl_80215878: /* 80215878 00212678 38 60 00 00 */ li r3, 0 /* 8021587C 0021267C 48 00 03 50 */ b lbl_80215BCC @@ -34572,7 +34572,7 @@ lbl_80215918: /* 80215934 00212734 48 00 02 98 */ b lbl_80215BCC lbl_80215938: /* 80215938 00212738 38 7C 00 20 */ addi r3, r28, 0x20 -/* 8021593C 0021273C 48 00 2A A9 */ bl func_802183E4 +/* 8021593C 0021273C 48 00 2A A9 */ bl _rpMaterialListInitialize /* 80215940 00212740 28 03 00 00 */ cmplwi r3, 0 /* 80215944 00212744 40 82 00 0C */ bne lbl_80215950 /* 80215948 00212748 38 60 00 00 */ li r3, 0 @@ -34729,11 +34729,11 @@ lbl_80215B6C: lbl_80215B80: /* 80215B80 00212980 7F 83 E3 78 */ mr r3, r28 /* 80215B84 00212984 38 80 00 01 */ li r4, 1 -/* 80215B88 00212988 4B FF F5 95 */ bl func_8021511C +/* 80215B88 00212988 4B FF F5 95 */ bl RpGeometryAddMorphTargets /* 80215B8C 0021298C 2C 03 00 00 */ cmpwi r3, 0 /* 80215B90 00212990 40 80 00 28 */ bge lbl_80215BB8 /* 80215B94 00212994 38 7C 00 20 */ addi r3, r28, 0x20 -/* 80215B98 00212998 48 00 27 B5 */ bl func_8021834C +/* 80215B98 00212998 48 00 27 B5 */ bl _rpMaterialListDeinitialize /* 80215B9C 0021299C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 80215BA0 002129A0 7F 83 E3 78 */ mr r3, r28 /* 80215BA4 002129A4 81 84 01 38 */ lwz r12, 0x138(r4) @@ -34745,7 +34745,7 @@ lbl_80215BB8: /* 80215BB8 002129B8 3C 60 80 2B */ lis r3, lbl_802B7760@ha /* 80215BBC 002129BC 7F 84 E3 78 */ mr r4, r28 /* 80215BC0 002129C0 38 63 77 60 */ addi r3, r3, lbl_802B7760@l -/* 80215BC4 002129C4 48 01 DD 61 */ bl func_80233924 +/* 80215BC4 002129C4 48 01 DD 61 */ bl _rwPluginRegistryInitObject /* 80215BC8 002129C8 7F 83 E3 78 */ mr r3, r28 lbl_80215BCC: /* 80215BCC 002129CC 39 61 00 30 */ addi r11, r1, 0x30 @@ -34755,15 +34755,15 @@ lbl_80215BCC: /* 80215BDC 002129DC 38 21 00 30 */ addi r1, r1, 0x30 /* 80215BE0 002129E0 4E 80 00 20 */ blr -.global func_80215BE4 -func_80215BE4: +.global _rpGeometryAddRef +_rpGeometryAddRef: /* 80215BE4 002129E4 A8 83 00 0E */ lha r4, 0xe(r3) /* 80215BE8 002129E8 38 04 00 01 */ addi r0, r4, 1 /* 80215BEC 002129EC B0 03 00 0E */ sth r0, 0xe(r3) /* 80215BF0 002129F0 4E 80 00 20 */ blr -.global func_80215BF4 -func_80215BF4: +.global RpGeometryDestroy +RpGeometryDestroy: /* 80215BF4 002129F4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80215BF8 002129F8 7C 08 02 A6 */ mflr r0 /* 80215BFC 002129FC 90 01 00 14 */ stw r0, 0x14(r1) @@ -34776,7 +34776,7 @@ func_80215BF4: /* 80215C18 00212A18 80 7F 00 58 */ lwz r3, 0x58(r31) /* 80215C1C 00212A1C 28 03 00 00 */ cmplwi r3, 0 /* 80215C20 00212A20 41 82 00 08 */ beq lbl_80215C28 -/* 80215C24 00212A24 48 01 C1 F9 */ bl func_80231E1C +/* 80215C24 00212A24 48 01 C1 F9 */ bl RwResourcesFreeResEntry lbl_80215C28: /* 80215C28 00212A28 A8 7F 00 0E */ lha r3, 0xe(r31) /* 80215C2C 00212A2C 38 03 FF FF */ addi r0, r3, -1 @@ -34790,14 +34790,14 @@ lbl_80215C28: /* 80215C4C 00212A4C 80 7F 00 54 */ lwz r3, 0x54(r31) /* 80215C50 00212A50 28 03 00 00 */ cmplwi r3, 0 /* 80215C54 00212A54 41 82 00 10 */ beq lbl_80215C64 -/* 80215C58 00212A58 48 00 35 89 */ bl func_802191E0 +/* 80215C58 00212A58 48 00 35 89 */ bl _rpMeshDestroy /* 80215C5C 00212A5C 38 00 00 00 */ li r0, 0 /* 80215C60 00212A60 90 1F 00 54 */ stw r0, 0x54(r31) lbl_80215C64: /* 80215C64 00212A64 3C 60 80 2B */ lis r3, lbl_802B7760@ha /* 80215C68 00212A68 7F E4 FB 78 */ mr r4, r31 /* 80215C6C 00212A6C 38 63 77 60 */ addi r3, r3, lbl_802B7760@l -/* 80215C70 00212A70 48 01 DD 5D */ bl func_802339CC +/* 80215C70 00212A70 48 01 DD 5D */ bl _rwPluginRegistryDeInitObject /* 80215C74 00212A74 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 80215C78 00212A78 28 03 00 00 */ cmplwi r3, 0 /* 80215C7C 00212A7C 41 82 00 1C */ beq lbl_80215C98 @@ -34809,7 +34809,7 @@ lbl_80215C64: /* 80215C94 00212A94 90 1F 00 5C */ stw r0, 0x5c(r31) lbl_80215C98: /* 80215C98 00212A98 38 7F 00 20 */ addi r3, r31, 0x20 -/* 80215C9C 00212A9C 48 00 26 B1 */ bl func_8021834C +/* 80215C9C 00212A9C 48 00 26 B1 */ bl _rpMaterialListDeinitialize /* 80215CA0 00212AA0 A8 9F 00 0E */ lha r4, 0xe(r31) /* 80215CA4 00212AA4 7F E3 FB 78 */ mr r3, r31 /* 80215CA8 00212AA8 38 04 FF FF */ addi r0, r4, -1 @@ -34830,8 +34830,8 @@ lbl_80215CD0: /* 80215CDC 00212ADC 38 21 00 10 */ addi r1, r1, 0x10 /* 80215CE0 00212AE0 4E 80 00 20 */ blr -.global func_80215CE4 -func_80215CE4: +.global RpGeometryRegisterPlugin +RpGeometryRegisterPlugin: /* 80215CE4 00212AE4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80215CE8 00212AE8 7C 08 02 A6 */ mflr r0 /* 80215CEC 00212AEC 7C E8 3B 78 */ mr r8, r7 @@ -34843,14 +34843,14 @@ func_80215CE4: /* 80215D04 00212B04 7C 64 1B 78 */ mr r4, r3 /* 80215D08 00212B08 7C 05 03 78 */ mr r5, r0 /* 80215D0C 00212B0C 38 69 77 60 */ addi r3, r9, lbl_802B7760@l -/* 80215D10 00212B10 48 01 D9 49 */ bl func_80233658 +/* 80215D10 00212B10 48 01 D9 49 */ bl _rwPluginRegistryAddPlugin /* 80215D14 00212B14 80 01 00 14 */ lwz r0, 0x14(r1) /* 80215D18 00212B18 7C 08 03 A6 */ mtlr r0 /* 80215D1C 00212B1C 38 21 00 10 */ addi r1, r1, 0x10 /* 80215D20 00212B20 4E 80 00 20 */ blr -.global func_80215D24 -func_80215D24: +.global RpGeometryRegisterPluginStream +RpGeometryRegisterPluginStream: /* 80215D24 00212B24 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80215D28 00212B28 7C 08 02 A6 */ mflr r0 /* 80215D2C 00212B2C 7C C7 33 78 */ mr r7, r6 @@ -34861,14 +34861,14 @@ func_80215D24: /* 80215D40 00212B40 7C 85 23 78 */ mr r5, r4 /* 80215D44 00212B44 38 68 77 60 */ addi r3, r8, lbl_802B7760@l /* 80215D48 00212B48 7C 04 03 78 */ mr r4, r0 -/* 80215D4C 00212B4C 48 01 D1 2D */ bl func_80232E78 +/* 80215D4C 00212B4C 48 01 D1 2D */ bl _rwPluginRegistryAddPluginStream /* 80215D50 00212B50 80 01 00 14 */ lwz r0, 0x14(r1) /* 80215D54 00212B54 7C 08 03 A6 */ mtlr r0 /* 80215D58 00212B58 38 21 00 10 */ addi r1, r1, 0x10 /* 80215D5C 00212B5C 4E 80 00 20 */ blr -.global func_80215D60 -func_80215D60: +.global RpGeometryStreamGetSize +RpGeometryStreamGetSize: /* 80215D60 00212B60 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80215D64 00212B64 7C 08 02 A6 */ mflr r0 /* 80215D68 00212B68 38 A0 00 10 */ li r5, 0x10 @@ -34923,13 +34923,13 @@ lbl_80215E10: lbl_80215E14: /* 80215E14 00212C14 3B C5 00 0C */ addi r30, r5, 0xc /* 80215E18 00212C18 38 7F 00 20 */ addi r3, r31, 0x20 -/* 80215E1C 00212C1C 48 00 27 55 */ bl func_80218570 +/* 80215E1C 00212C1C 48 00 27 55 */ bl _rpMaterialListStreamGetSize /* 80215E20 00212C20 7F C3 F2 14 */ add r30, r3, r30 /* 80215E24 00212C24 3C 80 80 2B */ lis r4, lbl_802B7760@ha /* 80215E28 00212C28 38 64 77 60 */ addi r3, r4, lbl_802B7760@l /* 80215E2C 00212C2C 7F E4 FB 78 */ mr r4, r31 /* 80215E30 00212C30 3B DE 00 0C */ addi r30, r30, 0xc -/* 80215E34 00212C34 48 01 D3 51 */ bl func_80233184 +/* 80215E34 00212C34 48 01 D3 51 */ bl _rwPluginRegistryGetSize /* 80215E38 00212C38 7F C3 F2 14 */ add r30, r3, r30 /* 80215E3C 00212C3C 3B DE 00 0C */ addi r30, r30, 0xc /* 80215E40 00212C40 7F C3 F3 78 */ mr r3, r30 @@ -34940,8 +34940,8 @@ lbl_80215E14: /* 80215E54 00212C54 38 21 00 10 */ addi r1, r1, 0x10 /* 80215E58 00212C58 4E 80 00 20 */ blr -.global func_80215E5C -func_80215E5C: +.global RpGeometryStreamWrite +RpGeometryStreamWrite: /* 80215E5C 00212C5C 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80215E60 00212C60 7C 08 02 A6 */ mflr r0 /* 80215E64 00212C64 90 01 00 64 */ stw r0, 0x64(r1) @@ -34997,13 +34997,13 @@ lbl_80215F10: lbl_80215F14: /* 80215F14 00212D14 3B 25 00 0C */ addi r25, r5, 0xc /* 80215F18 00212D18 38 7A 00 20 */ addi r3, r26, 0x20 -/* 80215F1C 00212D1C 48 00 26 55 */ bl func_80218570 +/* 80215F1C 00212D1C 48 00 26 55 */ bl _rpMaterialListStreamGetSize /* 80215F20 00212D20 7F 23 CA 14 */ add r25, r3, r25 /* 80215F24 00212D24 3C 80 80 2B */ lis r4, lbl_802B7760@ha /* 80215F28 00212D28 38 64 77 60 */ addi r3, r4, lbl_802B7760@l /* 80215F2C 00212D2C 7F 44 D3 78 */ mr r4, r26 /* 80215F30 00212D30 3B 39 00 0C */ addi r25, r25, 0xc -/* 80215F34 00212D34 48 01 D2 51 */ bl func_80233184 +/* 80215F34 00212D34 48 01 D2 51 */ bl _rwPluginRegistryGetSize /* 80215F38 00212D38 7F 23 CA 14 */ add r25, r3, r25 /* 80215F3C 00212D3C 3C A0 00 03 */ lis r5, 0x00035000@ha /* 80215F40 00212D40 3C 80 00 01 */ lis r4, 0x0000FFFF@ha @@ -35013,7 +35013,7 @@ lbl_80215F14: /* 80215F50 00212D50 38 C5 50 00 */ addi r6, r5, 0x00035000@l /* 80215F54 00212D54 38 80 00 0F */ li r4, 0xf /* 80215F58 00212D58 7F 25 CB 78 */ mr r5, r25 -/* 80215F5C 00212D5C 48 01 8B F9 */ bl func_8022EB54 +/* 80215F5C 00212D5C 48 01 8B F9 */ bl _rwStreamWriteVersionedChunkHeader /* 80215F60 00212D60 28 03 00 00 */ cmplwi r3, 0 /* 80215F64 00212D64 40 82 00 0C */ bne lbl_80215F70 /* 80215F68 00212D68 38 60 00 00 */ li r3, 0 @@ -35071,7 +35071,7 @@ lbl_8021600C: /* 80216018 00212E18 7F 63 DB 78 */ mr r3, r27 /* 8021601C 00212E1C 38 C6 50 00 */ addi r6, r6, 0x00035000@l /* 80216020 00212E20 38 80 00 01 */ li r4, 1 -/* 80216024 00212E24 48 01 8B 31 */ bl func_8022EB54 +/* 80216024 00212E24 48 01 8B 31 */ bl _rwStreamWriteVersionedChunkHeader /* 80216028 00212E28 28 03 00 00 */ cmplwi r3, 0 /* 8021602C 00212E2C 40 82 00 0C */ bne lbl_80216038 /* 80216030 00212E30 38 60 00 00 */ li r3, 0 @@ -35090,11 +35090,11 @@ lbl_80216038: /* 80216060 00212E60 90 C1 00 14 */ stw r6, 0x14(r1) /* 80216064 00212E64 90 A1 00 18 */ stw r5, 0x18(r1) /* 80216068 00212E68 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8021606C 00212E6C 48 01 8D 45 */ bl func_8022EDB0 +/* 8021606C 00212E6C 48 01 8D 45 */ bl RwMemLittleEndian32 /* 80216070 00212E70 7F 63 DB 78 */ mr r3, r27 /* 80216074 00212E74 38 81 00 10 */ addi r4, r1, 0x10 /* 80216078 00212E78 38 A0 00 10 */ li r5, 0x10 -/* 8021607C 00212E7C 48 01 C6 95 */ bl func_80232710 +/* 8021607C 00212E7C 48 01 C6 95 */ bl RwStreamWrite /* 80216080 00212E80 28 03 00 00 */ cmplwi r3, 0 /* 80216084 00212E84 40 82 00 0C */ bne lbl_80216090 /* 80216088 00212E88 38 60 00 00 */ li r3, 0 @@ -35111,7 +35111,7 @@ lbl_80216090: /* 802160B0 00212EB0 80 9A 00 30 */ lwz r4, 0x30(r26) /* 802160B4 00212EB4 7F 63 DB 78 */ mr r3, r27 /* 802160B8 00212EB8 54 A5 10 3A */ slwi r5, r5, 2 -/* 802160BC 00212EBC 48 01 C6 55 */ bl func_80232710 +/* 802160BC 00212EBC 48 01 C6 55 */ bl RwStreamWrite /* 802160C0 00212EC0 28 03 00 00 */ cmplwi r3, 0 /* 802160C4 00212EC4 40 82 00 0C */ bne lbl_802160D0 /* 802160C8 00212EC8 38 60 00 00 */ li r3, 0 @@ -35129,7 +35129,7 @@ lbl_802160F0: /* 802160F0 00212EF0 80 9C 00 34 */ lwz r4, 0x34(r28) /* 802160F4 00212EF4 7F 63 DB 78 */ mr r3, r27 /* 802160F8 00212EF8 7F A5 EB 78 */ mr r5, r29 -/* 802160FC 00212EFC 48 01 8E AD */ bl func_8022EFA8 +/* 802160FC 00212EFC 48 01 8E AD */ bl RwStreamWriteReal /* 80216100 00212F00 28 03 00 00 */ cmplwi r3, 0 /* 80216104 00212F04 40 82 00 0C */ bne lbl_80216110 /* 80216108 00212F08 38 60 00 00 */ li r3, 0 @@ -35159,11 +35159,11 @@ lbl_80216138: /* 80216158 00212F58 3B 9C 00 08 */ addi r28, r28, 8 /* 8021615C 00212F5C 50 A0 80 1E */ rlwimi r0, r5, 0x10, 0, 0xf /* 80216160 00212F60 90 01 00 0C */ stw r0, 0xc(r1) -/* 80216164 00212F64 48 01 8C 4D */ bl func_8022EDB0 +/* 80216164 00212F64 48 01 8C 4D */ bl RwMemLittleEndian32 /* 80216168 00212F68 7F 63 DB 78 */ mr r3, r27 /* 8021616C 00212F6C 38 81 00 08 */ addi r4, r1, 8 /* 80216170 00212F70 38 A0 00 08 */ li r5, 8 -/* 80216174 00212F74 48 01 C5 9D */ bl func_80232710 +/* 80216174 00212F74 48 01 C5 9D */ bl RwStreamWrite /* 80216178 00212F78 28 03 00 00 */ cmplwi r3, 0 /* 8021617C 00212F7C 40 82 00 0C */ bne lbl_80216188 /* 80216180 00212F80 38 60 00 00 */ li r3, 0 @@ -35213,11 +35213,11 @@ lbl_802161F0: lbl_80216220: /* 80216220 00213020 38 61 00 20 */ addi r3, r1, 0x20 /* 80216224 00213024 38 80 00 18 */ li r4, 0x18 -/* 80216228 00213028 48 01 8B 89 */ bl func_8022EDB0 +/* 80216228 00213028 48 01 8B 89 */ bl RwMemLittleEndian32 /* 8021622C 0021302C 7F 63 DB 78 */ mr r3, r27 /* 80216230 00213030 38 81 00 20 */ addi r4, r1, 0x20 /* 80216234 00213034 38 A0 00 18 */ li r5, 0x18 -/* 80216238 00213038 48 01 C4 D9 */ bl func_80232710 +/* 80216238 00213038 48 01 C4 D9 */ bl RwStreamWrite /* 8021623C 0021303C 28 03 00 00 */ cmplwi r3, 0 /* 80216240 00213040 40 82 00 0C */ bne lbl_8021624C /* 80216244 00213044 38 60 00 00 */ li r3, 0 @@ -35232,7 +35232,7 @@ lbl_8021624C: /* 80216264 00213064 7F 63 DB 78 */ mr r3, r27 /* 80216268 00213068 1C A0 00 0C */ mulli r5, r0, 0xc /* 8021626C 0021306C 7C 86 20 2E */ lwzx r4, r6, r4 -/* 80216270 00213070 48 01 8D 39 */ bl func_8022EFA8 +/* 80216270 00213070 48 01 8D 39 */ bl RwStreamWriteReal /* 80216274 00213074 28 03 00 00 */ cmplwi r3, 0 /* 80216278 00213078 40 82 00 0C */ bne lbl_80216284 /* 8021627C 0021307C 38 60 00 00 */ li r3, 0 @@ -35247,7 +35247,7 @@ lbl_80216284: /* 8021629C 0021309C 7F 63 DB 78 */ mr r3, r27 /* 802162A0 002130A0 1C A0 00 0C */ mulli r5, r0, 0xc /* 802162A4 002130A4 7C 86 20 2E */ lwzx r4, r6, r4 -/* 802162A8 002130A8 48 01 8D 01 */ bl func_8022EFA8 +/* 802162A8 002130A8 48 01 8D 01 */ bl RwStreamWriteReal /* 802162AC 002130AC 28 03 00 00 */ cmplwi r3, 0 /* 802162B0 002130B0 40 82 00 0C */ bne lbl_802162BC /* 802162B4 002130B4 38 60 00 00 */ li r3, 0 @@ -35260,7 +35260,7 @@ lbl_802162C4: /* 802162C8 002130C8 41 80 FE E8 */ blt lbl_802161B0 /* 802162CC 002130CC 7F 64 DB 78 */ mr r4, r27 /* 802162D0 002130D0 38 7A 00 20 */ addi r3, r26, 0x20 -/* 802162D4 002130D4 48 00 23 4D */ bl func_80218620 +/* 802162D4 002130D4 48 00 23 4D */ bl _rpMaterialListStreamWrite /* 802162D8 002130D8 28 03 00 00 */ cmplwi r3, 0 /* 802162DC 002130DC 40 82 00 0C */ bne lbl_802162E8 /* 802162E0 002130E0 38 60 00 00 */ li r3, 0 @@ -35270,7 +35270,7 @@ lbl_802162E8: /* 802162EC 002130EC 7F 64 DB 78 */ mr r4, r27 /* 802162F0 002130F0 38 63 77 60 */ addi r3, r3, lbl_802B7760@l /* 802162F4 002130F4 7F 45 D3 78 */ mr r5, r26 -/* 802162F8 002130F8 48 01 CF 11 */ bl func_80233208 +/* 802162F8 002130F8 48 01 CF 11 */ bl _rwPluginRegistryWriteDataChunks /* 802162FC 002130FC 28 03 00 00 */ cmplwi r3, 0 /* 80216300 00213100 41 82 00 0C */ beq lbl_8021630C /* 80216304 00213104 7F 43 D3 78 */ mr r3, r26 @@ -35285,8 +35285,8 @@ lbl_80216310: /* 80216320 00213120 38 21 00 60 */ addi r1, r1, 0x60 /* 80216324 00213124 4E 80 00 20 */ blr -.global func_80216328 -func_80216328: +.global RpGeometryStreamRead +RpGeometryStreamRead: /* 80216328 00213128 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8021632C 0021312C 7C 08 02 A6 */ mflr r0 /* 80216330 00213130 90 01 00 74 */ stw r0, 0x74(r1) @@ -35296,7 +35296,7 @@ func_80216328: /* 80216340 00213140 38 C1 00 08 */ addi r6, r1, 8 /* 80216344 00213144 38 80 00 01 */ li r4, 1 /* 80216348 00213148 38 A0 00 00 */ li r5, 0 -/* 8021634C 0021314C 48 01 88 69 */ bl func_8022EBB4 +/* 8021634C 0021314C 48 01 88 69 */ bl RwStreamFindChunk /* 80216350 00213150 2C 03 00 00 */ cmpwi r3, 0 /* 80216354 00213154 40 82 00 0C */ bne lbl_80216360 /* 80216358 00213158 38 60 00 00 */ li r3, 0 @@ -35316,10 +35316,10 @@ lbl_80216380: /* 80216388 00213188 90 01 00 14 */ stw r0, 0x14(r1) /* 8021638C 0021318C 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 80216390 00213190 4C C6 31 82 */ crclr 6 -/* 80216394 00213194 48 01 92 A1 */ bl func_8022F634 +/* 80216394 00213194 48 01 92 A1 */ bl _rwerror /* 80216398 00213198 90 61 00 18 */ stw r3, 0x18(r1) /* 8021639C 0021319C 38 61 00 14 */ addi r3, r1, 0x14 -/* 802163A0 002131A0 48 01 91 F1 */ bl func_8022F590 +/* 802163A0 002131A0 48 01 91 F1 */ bl RwErrorSet /* 802163A4 002131A4 38 60 00 00 */ li r3, 0 /* 802163A8 002131A8 48 00 0D 8C */ b lbl_80217134 lbl_802163AC: @@ -35329,7 +35329,7 @@ lbl_802163AC: /* 802163B8 002131B8 7F C3 F3 78 */ mr r3, r30 /* 802163BC 002131BC 38 81 00 28 */ addi r4, r1, 0x28 /* 802163C0 002131C0 38 A0 00 10 */ li r5, 0x10 -/* 802163C4 002131C4 48 01 C1 B1 */ bl func_80232574 +/* 802163C4 002131C4 48 01 C1 B1 */ bl RwStreamRead /* 802163C8 002131C8 28 03 00 10 */ cmplwi r3, 0x10 /* 802163CC 002131CC 41 82 00 0C */ beq lbl_802163D8 /* 802163D0 002131D0 38 60 00 00 */ li r3, 0 @@ -35338,7 +35338,7 @@ lbl_802163D8: /* 802163D8 002131D8 7F C3 F3 78 */ mr r3, r30 /* 802163DC 002131DC 38 81 00 1C */ addi r4, r1, 0x1c /* 802163E0 002131E0 38 A0 00 0C */ li r5, 0xc -/* 802163E4 002131E4 48 01 C1 91 */ bl func_80232574 +/* 802163E4 002131E4 48 01 C1 91 */ bl RwStreamRead /* 802163E8 002131E8 28 03 00 0C */ cmplwi r3, 0xc /* 802163EC 002131EC 41 82 00 0C */ beq lbl_802163F8 /* 802163F0 002131F0 38 60 00 00 */ li r3, 0 @@ -35346,13 +35346,13 @@ lbl_802163D8: lbl_802163F8: /* 802163F8 002131F8 38 61 00 1C */ addi r3, r1, 0x1c /* 802163FC 002131FC 38 80 00 0C */ li r4, 0xc -/* 80216400 00213200 48 01 8A AD */ bl func_8022EEAC +/* 80216400 00213200 48 01 8A AD */ bl RwMemNative32 /* 80216404 00213204 48 00 00 24 */ b lbl_80216428 lbl_80216408: /* 80216408 00213208 7F C3 F3 78 */ mr r3, r30 /* 8021640C 0021320C 38 81 00 28 */ addi r4, r1, 0x28 /* 80216410 00213210 38 A0 00 10 */ li r5, 0x10 -/* 80216414 00213214 48 01 C1 61 */ bl func_80232574 +/* 80216414 00213214 48 01 C1 61 */ bl RwStreamRead /* 80216418 00213218 28 03 00 10 */ cmplwi r3, 0x10 /* 8021641C 0021321C 41 82 00 0C */ beq lbl_80216428 /* 80216420 00213220 38 60 00 00 */ li r3, 0 @@ -35360,11 +35360,11 @@ lbl_80216408: lbl_80216428: /* 80216428 00213228 38 61 00 28 */ addi r3, r1, 0x28 /* 8021642C 0021322C 38 80 00 10 */ li r4, 0x10 -/* 80216430 00213230 48 01 8A 7D */ bl func_8022EEAC +/* 80216430 00213230 48 01 8A 7D */ bl RwMemNative32 /* 80216434 00213234 80 61 00 30 */ lwz r3, 0x30(r1) /* 80216438 00213238 80 81 00 2C */ lwz r4, 0x2c(r1) /* 8021643C 0021323C 80 A1 00 28 */ lwz r5, 0x28(r1) -/* 80216440 00213240 4B FF F3 CD */ bl func_8021580C +/* 80216440 00213240 4B FF F3 CD */ bl RpGeometryCreate /* 80216444 00213244 7C 7F 1B 79 */ or. r31, r3, r3 /* 80216448 00213248 40 82 00 0C */ bne lbl_80216454 /* 8021644C 0021324C 38 60 00 00 */ li r3, 0 @@ -35374,7 +35374,7 @@ lbl_80216454: /* 80216458 00213258 2C 04 00 01 */ cmpwi r4, 1 /* 8021645C 0021325C 40 81 00 DC */ ble lbl_80216538 /* 80216460 00213260 38 84 FF FF */ addi r4, r4, -1 -/* 80216464 00213264 4B FF EC B9 */ bl func_8021511C +/* 80216464 00213264 4B FF EC B9 */ bl RpGeometryAddMorphTargets /* 80216468 00213268 2C 03 00 00 */ cmpwi r3, 0 /* 8021646C 0021326C 40 80 00 CC */ bge lbl_80216538 /* 80216470 00213270 A8 7F 00 0E */ lha r3, 0xe(r31) @@ -35383,7 +35383,7 @@ lbl_80216454: /* 8021647C 0021327C 80 7F 00 58 */ lwz r3, 0x58(r31) /* 80216480 00213280 28 03 00 00 */ cmplwi r3, 0 /* 80216484 00213284 41 82 00 08 */ beq lbl_8021648C -/* 80216488 00213288 48 01 B9 95 */ bl func_80231E1C +/* 80216488 00213288 48 01 B9 95 */ bl RwResourcesFreeResEntry lbl_8021648C: /* 8021648C 0021328C A8 7F 00 0E */ lha r3, 0xe(r31) /* 80216490 00213290 38 03 FF FF */ addi r0, r3, -1 @@ -35397,14 +35397,14 @@ lbl_8021648C: /* 802164B0 002132B0 80 7F 00 54 */ lwz r3, 0x54(r31) /* 802164B4 002132B4 28 03 00 00 */ cmplwi r3, 0 /* 802164B8 002132B8 41 82 00 10 */ beq lbl_802164C8 -/* 802164BC 002132BC 48 00 2D 25 */ bl func_802191E0 +/* 802164BC 002132BC 48 00 2D 25 */ bl _rpMeshDestroy /* 802164C0 002132C0 38 00 00 00 */ li r0, 0 /* 802164C4 002132C4 90 1F 00 54 */ stw r0, 0x54(r31) lbl_802164C8: /* 802164C8 002132C8 3C 60 80 2B */ lis r3, lbl_802B7760@ha /* 802164CC 002132CC 7F E4 FB 78 */ mr r4, r31 /* 802164D0 002132D0 38 63 77 60 */ addi r3, r3, lbl_802B7760@l -/* 802164D4 002132D4 48 01 D4 F9 */ bl func_802339CC +/* 802164D4 002132D4 48 01 D4 F9 */ bl _rwPluginRegistryDeInitObject /* 802164D8 002132D8 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 802164DC 002132DC 28 03 00 00 */ cmplwi r3, 0 /* 802164E0 002132E0 41 82 00 1C */ beq lbl_802164FC @@ -35416,7 +35416,7 @@ lbl_802164C8: /* 802164F8 002132F8 90 1F 00 5C */ stw r0, 0x5c(r31) lbl_802164FC: /* 802164FC 002132FC 38 7F 00 20 */ addi r3, r31, 0x20 -/* 80216500 00213300 48 00 1E 4D */ bl func_8021834C +/* 80216500 00213300 48 00 1E 4D */ bl _rpMaterialListDeinitialize /* 80216504 00213304 A8 9F 00 0E */ lha r4, 0xe(r31) /* 80216508 00213308 7F E3 FB 78 */ mr r3, r31 /* 8021650C 0021330C 38 04 FF FF */ addi r0, r4, -1 @@ -35446,7 +35446,7 @@ lbl_80216538: /* 80216560 00213360 80 9F 00 30 */ lwz r4, 0x30(r31) /* 80216564 00213364 7F C3 F3 78 */ mr r3, r30 /* 80216568 00213368 7F 85 E3 78 */ mr r5, r28 -/* 8021656C 0021336C 48 01 C0 09 */ bl func_80232574 +/* 8021656C 0021336C 48 01 C0 09 */ bl RwStreamRead /* 80216570 00213370 7C 1C 18 40 */ cmplw r28, r3 /* 80216574 00213374 41 82 00 CC */ beq lbl_80216640 /* 80216578 00213378 A8 7F 00 0E */ lha r3, 0xe(r31) @@ -35455,7 +35455,7 @@ lbl_80216538: /* 80216584 00213384 80 7F 00 58 */ lwz r3, 0x58(r31) /* 80216588 00213388 28 03 00 00 */ cmplwi r3, 0 /* 8021658C 0021338C 41 82 00 08 */ beq lbl_80216594 -/* 80216590 00213390 48 01 B8 8D */ bl func_80231E1C +/* 80216590 00213390 48 01 B8 8D */ bl RwResourcesFreeResEntry lbl_80216594: /* 80216594 00213394 A8 7F 00 0E */ lha r3, 0xe(r31) /* 80216598 00213398 38 03 FF FF */ addi r0, r3, -1 @@ -35469,14 +35469,14 @@ lbl_80216594: /* 802165B8 002133B8 80 7F 00 54 */ lwz r3, 0x54(r31) /* 802165BC 002133BC 28 03 00 00 */ cmplwi r3, 0 /* 802165C0 002133C0 41 82 00 10 */ beq lbl_802165D0 -/* 802165C4 002133C4 48 00 2C 1D */ bl func_802191E0 +/* 802165C4 002133C4 48 00 2C 1D */ bl _rpMeshDestroy /* 802165C8 002133C8 38 00 00 00 */ li r0, 0 /* 802165CC 002133CC 90 1F 00 54 */ stw r0, 0x54(r31) lbl_802165D0: /* 802165D0 002133D0 3C 60 80 2B */ lis r3, lbl_802B7760@ha /* 802165D4 002133D4 7F E4 FB 78 */ mr r4, r31 /* 802165D8 002133D8 38 63 77 60 */ addi r3, r3, lbl_802B7760@l -/* 802165DC 002133DC 48 01 D3 F1 */ bl func_802339CC +/* 802165DC 002133DC 48 01 D3 F1 */ bl _rwPluginRegistryDeInitObject /* 802165E0 002133E0 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 802165E4 002133E4 28 03 00 00 */ cmplwi r3, 0 /* 802165E8 002133E8 41 82 00 1C */ beq lbl_80216604 @@ -35488,7 +35488,7 @@ lbl_802165D0: /* 80216600 00213400 90 1F 00 5C */ stw r0, 0x5c(r31) lbl_80216604: /* 80216604 00213404 38 7F 00 20 */ addi r3, r31, 0x20 -/* 80216608 00213408 48 00 1D 45 */ bl func_8021834C +/* 80216608 00213408 48 00 1D 45 */ bl _rpMaterialListDeinitialize /* 8021660C 0021340C A8 9F 00 0E */ lha r4, 0xe(r31) /* 80216610 00213410 7F E3 FB 78 */ mr r3, r31 /* 80216614 00213414 38 04 FF FF */ addi r0, r4, -1 @@ -35517,7 +35517,7 @@ lbl_80216660: /* 80216660 00213460 80 9D 00 34 */ lwz r4, 0x34(r29) /* 80216664 00213464 7F C3 F3 78 */ mr r3, r30 /* 80216668 00213468 7F 85 E3 78 */ mr r5, r28 -/* 8021666C 0021346C 48 01 8B 4D */ bl func_8022F1B8 +/* 8021666C 0021346C 48 01 8B 4D */ bl RwStreamReadReal /* 80216670 00213470 28 03 00 00 */ cmplwi r3, 0 /* 80216674 00213474 40 82 00 CC */ bne lbl_80216740 /* 80216678 00213478 A8 7F 00 0E */ lha r3, 0xe(r31) @@ -35526,7 +35526,7 @@ lbl_80216660: /* 80216684 00213484 80 7F 00 58 */ lwz r3, 0x58(r31) /* 80216688 00213488 28 03 00 00 */ cmplwi r3, 0 /* 8021668C 0021348C 41 82 00 08 */ beq lbl_80216694 -/* 80216690 00213490 48 01 B7 8D */ bl func_80231E1C +/* 80216690 00213490 48 01 B7 8D */ bl RwResourcesFreeResEntry lbl_80216694: /* 80216694 00213494 A8 7F 00 0E */ lha r3, 0xe(r31) /* 80216698 00213498 38 03 FF FF */ addi r0, r3, -1 @@ -35540,14 +35540,14 @@ lbl_80216694: /* 802166B8 002134B8 80 7F 00 54 */ lwz r3, 0x54(r31) /* 802166BC 002134BC 28 03 00 00 */ cmplwi r3, 0 /* 802166C0 002134C0 41 82 00 10 */ beq lbl_802166D0 -/* 802166C4 002134C4 48 00 2B 1D */ bl func_802191E0 +/* 802166C4 002134C4 48 00 2B 1D */ bl _rpMeshDestroy /* 802166C8 002134C8 38 00 00 00 */ li r0, 0 /* 802166CC 002134CC 90 1F 00 54 */ stw r0, 0x54(r31) lbl_802166D0: /* 802166D0 002134D0 3C 60 80 2B */ lis r3, lbl_802B7760@ha /* 802166D4 002134D4 7F E4 FB 78 */ mr r4, r31 /* 802166D8 002134D8 38 63 77 60 */ addi r3, r3, lbl_802B7760@l -/* 802166DC 002134DC 48 01 D2 F1 */ bl func_802339CC +/* 802166DC 002134DC 48 01 D2 F1 */ bl _rwPluginRegistryDeInitObject /* 802166E0 002134E0 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 802166E4 002134E4 28 03 00 00 */ cmplwi r3, 0 /* 802166E8 002134E8 41 82 00 1C */ beq lbl_80216704 @@ -35559,7 +35559,7 @@ lbl_802166D0: /* 80216700 00213500 90 1F 00 5C */ stw r0, 0x5c(r31) lbl_80216704: /* 80216704 00213504 38 7F 00 20 */ addi r3, r31, 0x20 -/* 80216708 00213508 48 00 1C 45 */ bl func_8021834C +/* 80216708 00213508 48 00 1C 45 */ bl _rpMaterialListDeinitialize /* 8021670C 0021350C A8 9F 00 0E */ lha r4, 0xe(r31) /* 80216710 00213510 7F E3 FB 78 */ mr r3, r31 /* 80216714 00213514 38 04 FF FF */ addi r0, r4, -1 @@ -35592,7 +35592,7 @@ lbl_80216754: /* 8021676C 0021356C 7F C3 F3 78 */ mr r3, r30 /* 80216770 00213570 7F 64 DB 78 */ mr r4, r27 /* 80216774 00213574 7F A5 EB 78 */ mr r5, r29 -/* 80216778 00213578 48 01 BD FD */ bl func_80232574 +/* 80216778 00213578 48 01 BD FD */ bl RwStreamRead /* 8021677C 0021357C 7C 1D 18 40 */ cmplw r29, r3 /* 80216780 00213580 41 82 00 CC */ beq lbl_8021684C /* 80216784 00213584 A8 7F 00 0E */ lha r3, 0xe(r31) @@ -35601,7 +35601,7 @@ lbl_80216754: /* 80216790 00213590 80 7F 00 58 */ lwz r3, 0x58(r31) /* 80216794 00213594 28 03 00 00 */ cmplwi r3, 0 /* 80216798 00213598 41 82 00 08 */ beq lbl_802167A0 -/* 8021679C 0021359C 48 01 B6 81 */ bl func_80231E1C +/* 8021679C 0021359C 48 01 B6 81 */ bl RwResourcesFreeResEntry lbl_802167A0: /* 802167A0 002135A0 A8 7F 00 0E */ lha r3, 0xe(r31) /* 802167A4 002135A4 38 03 FF FF */ addi r0, r3, -1 @@ -35615,14 +35615,14 @@ lbl_802167A0: /* 802167C4 002135C4 80 7F 00 54 */ lwz r3, 0x54(r31) /* 802167C8 002135C8 28 03 00 00 */ cmplwi r3, 0 /* 802167CC 002135CC 41 82 00 10 */ beq lbl_802167DC -/* 802167D0 002135D0 48 00 2A 11 */ bl func_802191E0 +/* 802167D0 002135D0 48 00 2A 11 */ bl _rpMeshDestroy /* 802167D4 002135D4 38 00 00 00 */ li r0, 0 /* 802167D8 002135D8 90 1F 00 54 */ stw r0, 0x54(r31) lbl_802167DC: /* 802167DC 002135DC 3C 60 80 2B */ lis r3, lbl_802B7760@ha /* 802167E0 002135E0 7F E4 FB 78 */ mr r4, r31 /* 802167E4 002135E4 38 63 77 60 */ addi r3, r3, lbl_802B7760@l -/* 802167E8 002135E8 48 01 D1 E5 */ bl func_802339CC +/* 802167E8 002135E8 48 01 D1 E5 */ bl _rwPluginRegistryDeInitObject /* 802167EC 002135EC 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 802167F0 002135F0 28 03 00 00 */ cmplwi r3, 0 /* 802167F4 002135F4 41 82 00 1C */ beq lbl_80216810 @@ -35634,7 +35634,7 @@ lbl_802167DC: /* 8021680C 0021360C 90 1F 00 5C */ stw r0, 0x5c(r31) lbl_80216810: /* 80216810 00213610 38 7F 00 20 */ addi r3, r31, 0x20 -/* 80216814 00213614 48 00 1B 39 */ bl func_8021834C +/* 80216814 00213614 48 00 1B 39 */ bl _rpMaterialListDeinitialize /* 80216818 00213618 A8 9F 00 0E */ lha r4, 0xe(r31) /* 8021681C 0021361C 7F E3 FB 78 */ mr r3, r31 /* 80216820 00213620 38 04 FF FF */ addi r0, r4, -1 @@ -35653,7 +35653,7 @@ lbl_80216844: lbl_8021684C: /* 8021684C 0021364C 7F 63 DB 78 */ mr r3, r27 /* 80216850 00213650 7F A4 EB 78 */ mr r4, r29 -/* 80216854 00213654 48 01 86 59 */ bl func_8022EEAC +/* 80216854 00213654 48 01 86 59 */ bl RwMemNative32 /* 80216858 00213658 2C 1C 00 00 */ cmpwi r28, 0 /* 8021685C 0021365C 7F 83 E3 78 */ mr r3, r28 /* 80216860 00213660 41 82 00 CC */ beq lbl_8021692C @@ -35720,7 +35720,7 @@ lbl_80216938: /* 80216940 00213740 38 81 00 38 */ addi r4, r1, 0x38 /* 80216944 00213744 38 A0 00 18 */ li r5, 0x18 /* 80216948 00213748 7F A0 E2 14 */ add r29, r0, r28 -/* 8021694C 0021374C 48 01 BC 29 */ bl func_80232574 +/* 8021694C 0021374C 48 01 BC 29 */ bl RwStreamRead /* 80216950 00213750 28 03 00 18 */ cmplwi r3, 0x18 /* 80216954 00213754 41 82 00 CC */ beq lbl_80216A20 /* 80216958 00213758 A8 7F 00 0E */ lha r3, 0xe(r31) @@ -35729,7 +35729,7 @@ lbl_80216938: /* 80216964 00213764 80 7F 00 58 */ lwz r3, 0x58(r31) /* 80216968 00213768 28 03 00 00 */ cmplwi r3, 0 /* 8021696C 0021376C 41 82 00 08 */ beq lbl_80216974 -/* 80216970 00213770 48 01 B4 AD */ bl func_80231E1C +/* 80216970 00213770 48 01 B4 AD */ bl RwResourcesFreeResEntry lbl_80216974: /* 80216974 00213774 A8 7F 00 0E */ lha r3, 0xe(r31) /* 80216978 00213778 38 03 FF FF */ addi r0, r3, -1 @@ -35743,14 +35743,14 @@ lbl_80216974: /* 80216998 00213798 80 7F 00 54 */ lwz r3, 0x54(r31) /* 8021699C 0021379C 28 03 00 00 */ cmplwi r3, 0 /* 802169A0 002137A0 41 82 00 10 */ beq lbl_802169B0 -/* 802169A4 002137A4 48 00 28 3D */ bl func_802191E0 +/* 802169A4 002137A4 48 00 28 3D */ bl _rpMeshDestroy /* 802169A8 002137A8 38 00 00 00 */ li r0, 0 /* 802169AC 002137AC 90 1F 00 54 */ stw r0, 0x54(r31) lbl_802169B0: /* 802169B0 002137B0 3C 60 80 2B */ lis r3, lbl_802B7760@ha /* 802169B4 002137B4 7F E4 FB 78 */ mr r4, r31 /* 802169B8 002137B8 38 63 77 60 */ addi r3, r3, lbl_802B7760@l -/* 802169BC 002137BC 48 01 D0 11 */ bl func_802339CC +/* 802169BC 002137BC 48 01 D0 11 */ bl _rwPluginRegistryDeInitObject /* 802169C0 002137C0 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 802169C4 002137C4 28 03 00 00 */ cmplwi r3, 0 /* 802169C8 002137C8 41 82 00 1C */ beq lbl_802169E4 @@ -35762,7 +35762,7 @@ lbl_802169B0: /* 802169E0 002137E0 90 1F 00 5C */ stw r0, 0x5c(r31) lbl_802169E4: /* 802169E4 002137E4 38 7F 00 20 */ addi r3, r31, 0x20 -/* 802169E8 002137E8 48 00 19 65 */ bl func_8021834C +/* 802169E8 002137E8 48 00 19 65 */ bl _rpMaterialListDeinitialize /* 802169EC 002137EC A8 9F 00 0E */ lha r4, 0xe(r31) /* 802169F0 002137F0 7F E3 FB 78 */ mr r3, r31 /* 802169F4 002137F4 38 04 FF FF */ addi r0, r4, -1 @@ -35781,7 +35781,7 @@ lbl_80216A18: lbl_80216A20: /* 80216A20 00213820 38 61 00 38 */ addi r3, r1, 0x38 /* 80216A24 00213824 38 80 00 18 */ li r4, 0x18 -/* 80216A28 00213828 48 01 84 85 */ bl func_8022EEAC +/* 80216A28 00213828 48 01 84 85 */ bl RwMemNative32 /* 80216A2C 0021382C 80 61 00 38 */ lwz r3, 0x38(r1) /* 80216A30 00213830 80 01 00 3C */ lwz r0, 0x3c(r1) /* 80216A34 00213834 90 7D 00 04 */ stw r3, 4(r29) @@ -35800,7 +35800,7 @@ lbl_80216A20: /* 80216A68 00213868 7F C3 F3 78 */ mr r3, r30 /* 80216A6C 0021386C 80 9D 00 14 */ lwz r4, 0x14(r29) /* 80216A70 00213870 1C A0 00 18 */ mulli r5, r0, 0x18 -/* 80216A74 00213874 48 01 87 45 */ bl func_8022F1B8 +/* 80216A74 00213874 48 01 87 45 */ bl RwStreamReadReal /* 80216A78 00213878 28 03 00 00 */ cmplwi r3, 0 /* 80216A7C 0021387C 40 82 02 A8 */ bne lbl_80216D24 /* 80216A80 00213880 A8 7F 00 0E */ lha r3, 0xe(r31) @@ -35809,7 +35809,7 @@ lbl_80216A20: /* 80216A8C 0021388C 80 7F 00 58 */ lwz r3, 0x58(r31) /* 80216A90 00213890 28 03 00 00 */ cmplwi r3, 0 /* 80216A94 00213894 41 82 00 08 */ beq lbl_80216A9C -/* 80216A98 00213898 48 01 B3 85 */ bl func_80231E1C +/* 80216A98 00213898 48 01 B3 85 */ bl RwResourcesFreeResEntry lbl_80216A9C: /* 80216A9C 0021389C A8 7F 00 0E */ lha r3, 0xe(r31) /* 80216AA0 002138A0 38 03 FF FF */ addi r0, r3, -1 @@ -35823,14 +35823,14 @@ lbl_80216A9C: /* 80216AC0 002138C0 80 7F 00 54 */ lwz r3, 0x54(r31) /* 80216AC4 002138C4 28 03 00 00 */ cmplwi r3, 0 /* 80216AC8 002138C8 41 82 00 10 */ beq lbl_80216AD8 -/* 80216ACC 002138CC 48 00 27 15 */ bl func_802191E0 +/* 80216ACC 002138CC 48 00 27 15 */ bl _rpMeshDestroy /* 80216AD0 002138D0 38 00 00 00 */ li r0, 0 /* 80216AD4 002138D4 90 1F 00 54 */ stw r0, 0x54(r31) lbl_80216AD8: /* 80216AD8 002138D8 3C 60 80 2B */ lis r3, lbl_802B7760@ha /* 80216ADC 002138DC 7F E4 FB 78 */ mr r4, r31 /* 80216AE0 002138E0 38 63 77 60 */ addi r3, r3, lbl_802B7760@l -/* 80216AE4 002138E4 48 01 CE E9 */ bl func_802339CC +/* 80216AE4 002138E4 48 01 CE E9 */ bl _rwPluginRegistryDeInitObject /* 80216AE8 002138E8 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 80216AEC 002138EC 28 03 00 00 */ cmplwi r3, 0 /* 80216AF0 002138F0 41 82 00 1C */ beq lbl_80216B0C @@ -35842,7 +35842,7 @@ lbl_80216AD8: /* 80216B08 00213908 90 1F 00 5C */ stw r0, 0x5c(r31) lbl_80216B0C: /* 80216B0C 0021390C 38 7F 00 20 */ addi r3, r31, 0x20 -/* 80216B10 00213910 48 00 18 3D */ bl func_8021834C +/* 80216B10 00213910 48 00 18 3D */ bl _rpMaterialListDeinitialize /* 80216B14 00213914 A8 9F 00 0E */ lha r4, 0xe(r31) /* 80216B18 00213918 7F E3 FB 78 */ mr r3, r31 /* 80216B1C 0021391C 38 04 FF FF */ addi r0, r4, -1 @@ -35865,7 +35865,7 @@ lbl_80216B48: /* 80216B54 00213954 7F C3 F3 78 */ mr r3, r30 /* 80216B58 00213958 80 9D 00 14 */ lwz r4, 0x14(r29) /* 80216B5C 0021395C 1C A0 00 0C */ mulli r5, r0, 0xc -/* 80216B60 00213960 48 01 86 59 */ bl func_8022F1B8 +/* 80216B60 00213960 48 01 86 59 */ bl RwStreamReadReal /* 80216B64 00213964 28 03 00 00 */ cmplwi r3, 0 /* 80216B68 00213968 40 82 00 CC */ bne lbl_80216C34 /* 80216B6C 0021396C A8 7F 00 0E */ lha r3, 0xe(r31) @@ -35874,7 +35874,7 @@ lbl_80216B48: /* 80216B78 00213978 80 7F 00 58 */ lwz r3, 0x58(r31) /* 80216B7C 0021397C 28 03 00 00 */ cmplwi r3, 0 /* 80216B80 00213980 41 82 00 08 */ beq lbl_80216B88 -/* 80216B84 00213984 48 01 B2 99 */ bl func_80231E1C +/* 80216B84 00213984 48 01 B2 99 */ bl RwResourcesFreeResEntry lbl_80216B88: /* 80216B88 00213988 A8 7F 00 0E */ lha r3, 0xe(r31) /* 80216B8C 0021398C 38 03 FF FF */ addi r0, r3, -1 @@ -35888,14 +35888,14 @@ lbl_80216B88: /* 80216BAC 002139AC 80 7F 00 54 */ lwz r3, 0x54(r31) /* 80216BB0 002139B0 28 03 00 00 */ cmplwi r3, 0 /* 80216BB4 002139B4 41 82 00 10 */ beq lbl_80216BC4 -/* 80216BB8 002139B8 48 00 26 29 */ bl func_802191E0 +/* 80216BB8 002139B8 48 00 26 29 */ bl _rpMeshDestroy /* 80216BBC 002139BC 38 00 00 00 */ li r0, 0 /* 80216BC0 002139C0 90 1F 00 54 */ stw r0, 0x54(r31) lbl_80216BC4: /* 80216BC4 002139C4 3C 60 80 2B */ lis r3, lbl_802B7760@ha /* 80216BC8 002139C8 7F E4 FB 78 */ mr r4, r31 /* 80216BCC 002139CC 38 63 77 60 */ addi r3, r3, lbl_802B7760@l -/* 80216BD0 002139D0 48 01 CD FD */ bl func_802339CC +/* 80216BD0 002139D0 48 01 CD FD */ bl _rwPluginRegistryDeInitObject /* 80216BD4 002139D4 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 80216BD8 002139D8 28 03 00 00 */ cmplwi r3, 0 /* 80216BDC 002139DC 41 82 00 1C */ beq lbl_80216BF8 @@ -35907,7 +35907,7 @@ lbl_80216BC4: /* 80216BF4 002139F4 90 1F 00 5C */ stw r0, 0x5c(r31) lbl_80216BF8: /* 80216BF8 002139F8 38 7F 00 20 */ addi r3, r31, 0x20 -/* 80216BFC 002139FC 48 00 17 51 */ bl func_8021834C +/* 80216BFC 002139FC 48 00 17 51 */ bl _rpMaterialListDeinitialize /* 80216C00 00213A00 A8 9F 00 0E */ lha r4, 0xe(r31) /* 80216C04 00213A04 7F E3 FB 78 */ mr r3, r31 /* 80216C08 00213A08 38 04 FF FF */ addi r0, r4, -1 @@ -35931,7 +35931,7 @@ lbl_80216C34: /* 80216C44 00213A44 7F C3 F3 78 */ mr r3, r30 /* 80216C48 00213A48 80 9D 00 18 */ lwz r4, 0x18(r29) /* 80216C4C 00213A4C 1C A0 00 0C */ mulli r5, r0, 0xc -/* 80216C50 00213A50 48 01 85 69 */ bl func_8022F1B8 +/* 80216C50 00213A50 48 01 85 69 */ bl RwStreamReadReal /* 80216C54 00213A54 28 03 00 00 */ cmplwi r3, 0 /* 80216C58 00213A58 40 82 00 CC */ bne lbl_80216D24 /* 80216C5C 00213A5C A8 7F 00 0E */ lha r3, 0xe(r31) @@ -35940,7 +35940,7 @@ lbl_80216C34: /* 80216C68 00213A68 80 7F 00 58 */ lwz r3, 0x58(r31) /* 80216C6C 00213A6C 28 03 00 00 */ cmplwi r3, 0 /* 80216C70 00213A70 41 82 00 08 */ beq lbl_80216C78 -/* 80216C74 00213A74 48 01 B1 A9 */ bl func_80231E1C +/* 80216C74 00213A74 48 01 B1 A9 */ bl RwResourcesFreeResEntry lbl_80216C78: /* 80216C78 00213A78 A8 7F 00 0E */ lha r3, 0xe(r31) /* 80216C7C 00213A7C 38 03 FF FF */ addi r0, r3, -1 @@ -35954,14 +35954,14 @@ lbl_80216C78: /* 80216C9C 00213A9C 80 7F 00 54 */ lwz r3, 0x54(r31) /* 80216CA0 00213AA0 28 03 00 00 */ cmplwi r3, 0 /* 80216CA4 00213AA4 41 82 00 10 */ beq lbl_80216CB4 -/* 80216CA8 00213AA8 48 00 25 39 */ bl func_802191E0 +/* 80216CA8 00213AA8 48 00 25 39 */ bl _rpMeshDestroy /* 80216CAC 00213AAC 38 00 00 00 */ li r0, 0 /* 80216CB0 00213AB0 90 1F 00 54 */ stw r0, 0x54(r31) lbl_80216CB4: /* 80216CB4 00213AB4 3C 60 80 2B */ lis r3, lbl_802B7760@ha /* 80216CB8 00213AB8 7F E4 FB 78 */ mr r4, r31 /* 80216CBC 00213ABC 38 63 77 60 */ addi r3, r3, lbl_802B7760@l -/* 80216CC0 00213AC0 48 01 CD 0D */ bl func_802339CC +/* 80216CC0 00213AC0 48 01 CD 0D */ bl _rwPluginRegistryDeInitObject /* 80216CC4 00213AC4 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 80216CC8 00213AC8 28 03 00 00 */ cmplwi r3, 0 /* 80216CCC 00213ACC 41 82 00 1C */ beq lbl_80216CE8 @@ -35973,7 +35973,7 @@ lbl_80216CB4: /* 80216CE4 00213AE4 90 1F 00 5C */ stw r0, 0x5c(r31) lbl_80216CE8: /* 80216CE8 00213AE8 38 7F 00 20 */ addi r3, r31, 0x20 -/* 80216CEC 00213AEC 48 00 16 61 */ bl func_8021834C +/* 80216CEC 00213AEC 48 00 16 61 */ bl _rpMaterialListDeinitialize /* 80216CF0 00213AF0 A8 9F 00 0E */ lha r4, 0xe(r31) /* 80216CF4 00213AF4 7F E3 FB 78 */ mr r3, r31 /* 80216CF8 00213AF8 38 04 FF FF */ addi r0, r4, -1 @@ -36000,7 +36000,7 @@ lbl_80216D2C: /* 80216D3C 00213B3C 38 C1 00 08 */ addi r6, r1, 8 /* 80216D40 00213B40 38 80 00 08 */ li r4, 8 /* 80216D44 00213B44 38 A0 00 00 */ li r5, 0 -/* 80216D48 00213B48 48 01 7E 6D */ bl func_8022EBB4 +/* 80216D48 00213B48 48 01 7E 6D */ bl RwStreamFindChunk /* 80216D4C 00213B4C 2C 03 00 00 */ cmpwi r3, 0 /* 80216D50 00213B50 40 82 00 0C */ bne lbl_80216D5C /* 80216D54 00213B54 38 60 00 00 */ li r3, 0 @@ -36021,7 +36021,7 @@ lbl_80216D7C: /* 80216D88 00213B88 80 7F 00 58 */ lwz r3, 0x58(r31) /* 80216D8C 00213B8C 28 03 00 00 */ cmplwi r3, 0 /* 80216D90 00213B90 41 82 00 08 */ beq lbl_80216D98 -/* 80216D94 00213B94 48 01 B0 89 */ bl func_80231E1C +/* 80216D94 00213B94 48 01 B0 89 */ bl RwResourcesFreeResEntry lbl_80216D98: /* 80216D98 00213B98 A8 7F 00 0E */ lha r3, 0xe(r31) /* 80216D9C 00213B9C 38 03 FF FF */ addi r0, r3, -1 @@ -36035,14 +36035,14 @@ lbl_80216D98: /* 80216DBC 00213BBC 80 7F 00 54 */ lwz r3, 0x54(r31) /* 80216DC0 00213BC0 28 03 00 00 */ cmplwi r3, 0 /* 80216DC4 00213BC4 41 82 00 10 */ beq lbl_80216DD4 -/* 80216DC8 00213BC8 48 00 24 19 */ bl func_802191E0 +/* 80216DC8 00213BC8 48 00 24 19 */ bl _rpMeshDestroy /* 80216DCC 00213BCC 38 00 00 00 */ li r0, 0 /* 80216DD0 00213BD0 90 1F 00 54 */ stw r0, 0x54(r31) lbl_80216DD4: /* 80216DD4 00213BD4 3C 60 80 2B */ lis r3, lbl_802B7760@ha /* 80216DD8 00213BD8 7F E4 FB 78 */ mr r4, r31 /* 80216DDC 00213BDC 38 63 77 60 */ addi r3, r3, lbl_802B7760@l -/* 80216DE0 00213BE0 48 01 CB ED */ bl func_802339CC +/* 80216DE0 00213BE0 48 01 CB ED */ bl _rwPluginRegistryDeInitObject /* 80216DE4 00213BE4 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 80216DE8 00213BE8 28 03 00 00 */ cmplwi r3, 0 /* 80216DEC 00213BEC 41 82 00 1C */ beq lbl_80216E08 @@ -36054,7 +36054,7 @@ lbl_80216DD4: /* 80216E04 00213C04 90 1F 00 5C */ stw r0, 0x5c(r31) lbl_80216E08: /* 80216E08 00213C08 38 7F 00 20 */ addi r3, r31, 0x20 -/* 80216E0C 00213C0C 48 00 15 41 */ bl func_8021834C +/* 80216E0C 00213C0C 48 00 15 41 */ bl _rpMaterialListDeinitialize /* 80216E10 00213C10 A8 9F 00 0E */ lha r4, 0xe(r31) /* 80216E14 00213C14 7F E3 FB 78 */ mr r3, r31 /* 80216E18 00213C18 38 04 FF FF */ addi r0, r4, -1 @@ -36073,10 +36073,10 @@ lbl_80216E3C: /* 80216E44 00213C44 90 01 00 0C */ stw r0, 0xc(r1) /* 80216E48 00213C48 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 80216E4C 00213C4C 4C C6 31 82 */ crclr 6 -/* 80216E50 00213C50 48 01 87 E5 */ bl func_8022F634 +/* 80216E50 00213C50 48 01 87 E5 */ bl _rwerror /* 80216E54 00213C54 90 61 00 10 */ stw r3, 0x10(r1) /* 80216E58 00213C58 38 61 00 0C */ addi r3, r1, 0xc -/* 80216E5C 00213C5C 48 01 87 35 */ bl func_8022F590 +/* 80216E5C 00213C5C 48 01 87 35 */ bl RwErrorSet /* 80216E60 00213C60 38 60 00 00 */ li r3, 0 /* 80216E64 00213C64 48 00 02 D0 */ b lbl_80217134 lbl_80216E68: @@ -36084,11 +36084,11 @@ lbl_80216E68: /* 80216E6C 00213C6C 7C 04 00 40 */ cmplw r4, r0 /* 80216E70 00213C70 40 80 00 0C */ bge lbl_80216E7C /* 80216E74 00213C74 38 61 00 1C */ addi r3, r1, 0x1c -/* 80216E78 00213C78 48 00 0B C1 */ bl func_80217A38 +/* 80216E78 00213C78 48 00 0B C1 */ bl _rpMaterialSetDefaultSurfaceProperties lbl_80216E7C: /* 80216E7C 00213C7C 7F C3 F3 78 */ mr r3, r30 /* 80216E80 00213C80 38 9F 00 20 */ addi r4, r31, 0x20 -/* 80216E84 00213C84 48 00 19 F1 */ bl func_80218874 +/* 80216E84 00213C84 48 00 19 F1 */ bl _rpMaterialListStreamRead /* 80216E88 00213C88 28 03 00 00 */ cmplwi r3, 0 /* 80216E8C 00213C8C 40 82 00 CC */ bne lbl_80216F58 /* 80216E90 00213C90 A8 7F 00 0E */ lha r3, 0xe(r31) @@ -36097,7 +36097,7 @@ lbl_80216E7C: /* 80216E9C 00213C9C 80 7F 00 58 */ lwz r3, 0x58(r31) /* 80216EA0 00213CA0 28 03 00 00 */ cmplwi r3, 0 /* 80216EA4 00213CA4 41 82 00 08 */ beq lbl_80216EAC -/* 80216EA8 00213CA8 48 01 AF 75 */ bl func_80231E1C +/* 80216EA8 00213CA8 48 01 AF 75 */ bl RwResourcesFreeResEntry lbl_80216EAC: /* 80216EAC 00213CAC A8 7F 00 0E */ lha r3, 0xe(r31) /* 80216EB0 00213CB0 38 03 FF FF */ addi r0, r3, -1 @@ -36111,14 +36111,14 @@ lbl_80216EAC: /* 80216ED0 00213CD0 80 7F 00 54 */ lwz r3, 0x54(r31) /* 80216ED4 00213CD4 28 03 00 00 */ cmplwi r3, 0 /* 80216ED8 00213CD8 41 82 00 10 */ beq lbl_80216EE8 -/* 80216EDC 00213CDC 48 00 23 05 */ bl func_802191E0 +/* 80216EDC 00213CDC 48 00 23 05 */ bl _rpMeshDestroy /* 80216EE0 00213CE0 38 00 00 00 */ li r0, 0 /* 80216EE4 00213CE4 90 1F 00 54 */ stw r0, 0x54(r31) lbl_80216EE8: /* 80216EE8 00213CE8 3C 60 80 2B */ lis r3, lbl_802B7760@ha /* 80216EEC 00213CEC 7F E4 FB 78 */ mr r4, r31 /* 80216EF0 00213CF0 38 63 77 60 */ addi r3, r3, lbl_802B7760@l -/* 80216EF4 00213CF4 48 01 CA D9 */ bl func_802339CC +/* 80216EF4 00213CF4 48 01 CA D9 */ bl _rwPluginRegistryDeInitObject /* 80216EF8 00213CF8 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 80216EFC 00213CFC 28 03 00 00 */ cmplwi r3, 0 /* 80216F00 00213D00 41 82 00 1C */ beq lbl_80216F1C @@ -36130,7 +36130,7 @@ lbl_80216EE8: /* 80216F18 00213D18 90 1F 00 5C */ stw r0, 0x5c(r31) lbl_80216F1C: /* 80216F1C 00213D1C 38 7F 00 20 */ addi r3, r31, 0x20 -/* 80216F20 00213D20 48 00 14 2D */ bl func_8021834C +/* 80216F20 00213D20 48 00 14 2D */ bl _rpMaterialListDeinitialize /* 80216F24 00213D24 A8 9F 00 0E */ lha r4, 0xe(r31) /* 80216F28 00213D28 7F E3 FB 78 */ mr r3, r31 /* 80216F2C 00213D2C 38 04 FF FF */ addi r0, r4, -1 @@ -36153,13 +36153,13 @@ lbl_80216F58: /* 80216F64 00213D64 7C 04 00 40 */ cmplw r4, r0 /* 80216F68 00213D68 40 80 00 0C */ bge lbl_80216F74 /* 80216F6C 00213D6C 38 60 00 00 */ li r3, 0 -/* 80216F70 00213D70 48 00 0A C9 */ bl func_80217A38 +/* 80216F70 00213D70 48 00 0A C9 */ bl _rpMaterialSetDefaultSurfaceProperties lbl_80216F74: /* 80216F74 00213D74 3C 60 80 2B */ lis r3, lbl_802B7760@ha /* 80216F78 00213D78 7F C4 F3 78 */ mr r4, r30 /* 80216F7C 00213D7C 38 63 77 60 */ addi r3, r3, lbl_802B7760@l /* 80216F80 00213D80 7F E5 FB 78 */ mr r5, r31 -/* 80216F84 00213D84 48 01 BF B1 */ bl func_80232F34 +/* 80216F84 00213D84 48 01 BF B1 */ bl _rwPluginRegistryReadDataChunks /* 80216F88 00213D88 28 03 00 00 */ cmplwi r3, 0 /* 80216F8C 00213D8C 40 82 00 CC */ bne lbl_80217058 /* 80216F90 00213D90 A8 7F 00 0E */ lha r3, 0xe(r31) @@ -36168,7 +36168,7 @@ lbl_80216F74: /* 80216F9C 00213D9C 80 7F 00 58 */ lwz r3, 0x58(r31) /* 80216FA0 00213DA0 28 03 00 00 */ cmplwi r3, 0 /* 80216FA4 00213DA4 41 82 00 08 */ beq lbl_80216FAC -/* 80216FA8 00213DA8 48 01 AE 75 */ bl func_80231E1C +/* 80216FA8 00213DA8 48 01 AE 75 */ bl RwResourcesFreeResEntry lbl_80216FAC: /* 80216FAC 00213DAC A8 7F 00 0E */ lha r3, 0xe(r31) /* 80216FB0 00213DB0 38 03 FF FF */ addi r0, r3, -1 @@ -36182,14 +36182,14 @@ lbl_80216FAC: /* 80216FD0 00213DD0 80 7F 00 54 */ lwz r3, 0x54(r31) /* 80216FD4 00213DD4 28 03 00 00 */ cmplwi r3, 0 /* 80216FD8 00213DD8 41 82 00 10 */ beq lbl_80216FE8 -/* 80216FDC 00213DDC 48 00 22 05 */ bl func_802191E0 +/* 80216FDC 00213DDC 48 00 22 05 */ bl _rpMeshDestroy /* 80216FE0 00213DE0 38 00 00 00 */ li r0, 0 /* 80216FE4 00213DE4 90 1F 00 54 */ stw r0, 0x54(r31) lbl_80216FE8: /* 80216FE8 00213DE8 3C 60 80 2B */ lis r3, lbl_802B7760@ha /* 80216FEC 00213DEC 7F E4 FB 78 */ mr r4, r31 /* 80216FF0 00213DF0 38 63 77 60 */ addi r3, r3, lbl_802B7760@l -/* 80216FF4 00213DF4 48 01 C9 D9 */ bl func_802339CC +/* 80216FF4 00213DF4 48 01 C9 D9 */ bl _rwPluginRegistryDeInitObject /* 80216FF8 00213DF8 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 80216FFC 00213DFC 28 03 00 00 */ cmplwi r3, 0 /* 80217000 00213E00 41 82 00 1C */ beq lbl_8021701C @@ -36201,7 +36201,7 @@ lbl_80216FE8: /* 80217018 00213E18 90 1F 00 5C */ stw r0, 0x5c(r31) lbl_8021701C: /* 8021701C 00213E1C 38 7F 00 20 */ addi r3, r31, 0x20 -/* 80217020 00213E20 48 00 13 2D */ bl func_8021834C +/* 80217020 00213E20 48 00 13 2D */ bl _rpMaterialListDeinitialize /* 80217024 00213E24 A8 9F 00 0E */ lha r4, 0xe(r31) /* 80217028 00213E28 7F E3 FB 78 */ mr r3, r31 /* 8021702C 00213E2C 38 04 FF FF */ addi r0, r4, -1 @@ -36219,7 +36219,7 @@ lbl_80217050: /* 80217054 00213E54 48 00 00 E0 */ b lbl_80217134 lbl_80217058: /* 80217058 00213E58 7F E3 FB 78 */ mr r3, r31 -/* 8021705C 00213E5C 4B FF E5 35 */ bl func_80215590 +/* 8021705C 00213E5C 4B FF E5 35 */ bl RpGeometryUnlock /* 80217060 00213E60 28 03 00 00 */ cmplwi r3, 0 /* 80217064 00213E64 40 82 00 CC */ bne lbl_80217130 /* 80217068 00213E68 A8 7F 00 0E */ lha r3, 0xe(r31) @@ -36228,7 +36228,7 @@ lbl_80217058: /* 80217074 00213E74 80 7F 00 58 */ lwz r3, 0x58(r31) /* 80217078 00213E78 28 03 00 00 */ cmplwi r3, 0 /* 8021707C 00213E7C 41 82 00 08 */ beq lbl_80217084 -/* 80217080 00213E80 48 01 AD 9D */ bl func_80231E1C +/* 80217080 00213E80 48 01 AD 9D */ bl RwResourcesFreeResEntry lbl_80217084: /* 80217084 00213E84 A8 7F 00 0E */ lha r3, 0xe(r31) /* 80217088 00213E88 38 03 FF FF */ addi r0, r3, -1 @@ -36242,14 +36242,14 @@ lbl_80217084: /* 802170A8 00213EA8 80 7F 00 54 */ lwz r3, 0x54(r31) /* 802170AC 00213EAC 28 03 00 00 */ cmplwi r3, 0 /* 802170B0 00213EB0 41 82 00 10 */ beq lbl_802170C0 -/* 802170B4 00213EB4 48 00 21 2D */ bl func_802191E0 +/* 802170B4 00213EB4 48 00 21 2D */ bl _rpMeshDestroy /* 802170B8 00213EB8 38 00 00 00 */ li r0, 0 /* 802170BC 00213EBC 90 1F 00 54 */ stw r0, 0x54(r31) lbl_802170C0: /* 802170C0 00213EC0 3C 60 80 2B */ lis r3, lbl_802B7760@ha /* 802170C4 00213EC4 7F E4 FB 78 */ mr r4, r31 /* 802170C8 00213EC8 38 63 77 60 */ addi r3, r3, lbl_802B7760@l -/* 802170CC 00213ECC 48 01 C9 01 */ bl func_802339CC +/* 802170CC 00213ECC 48 01 C9 01 */ bl _rwPluginRegistryDeInitObject /* 802170D0 00213ED0 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 802170D4 00213ED4 28 03 00 00 */ cmplwi r3, 0 /* 802170D8 00213ED8 41 82 00 1C */ beq lbl_802170F4 @@ -36261,7 +36261,7 @@ lbl_802170C0: /* 802170F0 00213EF0 90 1F 00 5C */ stw r0, 0x5c(r31) lbl_802170F4: /* 802170F4 00213EF4 38 7F 00 20 */ addi r3, r31, 0x20 -/* 802170F8 00213EF8 48 00 12 55 */ bl func_8021834C +/* 802170F8 00213EF8 48 00 12 55 */ bl _rpMaterialListDeinitialize /* 802170FC 00213EFC A8 9F 00 0E */ lha r4, 0xe(r31) /* 80217100 00213F00 7F E3 FB 78 */ mr r3, r31 /* 80217104 00213F04 38 04 FF FF */ addi r0, r4, -1 @@ -36290,7 +36290,7 @@ lbl_8021714C: /* 8021714C 00213F4C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80217150 00213F50 7C 08 02 A6 */ mflr r0 /* 80217154 00213F54 90 01 00 14 */ stw r0, 0x14(r1) -/* 80217158 00213F58 48 00 05 69 */ bl func_802176C0 +/* 80217158 00213F58 48 00 05 69 */ bl RpLightDestroy /* 8021715C 00213F5C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80217160 00213F60 7C 08 03 A6 */ mtlr r0 /* 80217164 00213F64 38 21 00 10 */ addi r1, r1, 0x10 @@ -36298,8 +36298,8 @@ lbl_8021714C: lbl_8021716C: /* 8021716C 00213F6C 4E 80 00 20 */ blr -.global func_80217170 -func_80217170: +.global RpLightSetRadius +RpLightSetRadius: /* 80217170 00213F70 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80217174 00213F74 7C 08 02 A6 */ mflr r0 /* 80217178 00213F78 90 01 00 14 */ stw r0, 0x14(r1) @@ -36309,7 +36309,7 @@ func_80217170: /* 80217188 00213F88 28 03 00 00 */ cmplwi r3, 0 /* 8021718C 00213F8C D0 3F 00 14 */ stfs f1, 0x14(r31) /* 80217190 00213F90 41 82 00 08 */ beq lbl_80217198 -/* 80217194 00213F94 48 02 1E 31 */ bl func_80238FC4 +/* 80217194 00213F94 48 02 1E 31 */ bl RwFrameUpdateObjects lbl_80217198: /* 80217198 00213F98 80 01 00 14 */ lwz r0, 0x14(r1) /* 8021719C 00213F9C 7F E3 FB 78 */ mr r3, r31 @@ -36318,8 +36318,8 @@ lbl_80217198: /* 802171A8 00213FA8 38 21 00 10 */ addi r1, r1, 0x10 /* 802171AC 00213FAC 4E 80 00 20 */ blr -.global func_802171B0 -func_802171B0: +.global RpLightSetColor +RpLightSetColor: /* 802171B0 00213FB0 80 A4 00 00 */ lwz r5, 0(r4) /* 802171B4 00213FB4 80 04 00 04 */ lwz r0, 4(r4) /* 802171B8 00213FB8 90 A3 00 18 */ stw r5, 0x18(r3) @@ -36343,8 +36343,8 @@ lbl_802171F8: /* 802171FC 00213FFC 98 03 00 03 */ stb r0, 3(r3) /* 80217200 00214000 4E 80 00 20 */ blr -.global func_80217204 -func_80217204: +.global RpLightGetConeAngle +RpLightGetConeAngle: /* 80217204 00214004 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80217208 00214008 7C 08 02 A6 */ mflr r0 /* 8021720C 0021400C 90 01 00 34 */ stw r0, 0x34(r1) @@ -36412,7 +36412,7 @@ lbl_802172E4: /* 802172F4 002140F4 EC 00 38 2A */ fadds f0, f0, f7 /* 802172F8 002140F8 EF E1 00 32 */ fmuls f31, f1, f0 /* 802172FC 002140FC FC 20 F8 90 */ fmr f1, f31 -/* 80217300 00214100 48 01 C9 C5 */ bl func_80233CC4 +/* 80217300 00214100 48 01 C9 C5 */ bl _rwSqrt /* 80217304 00214104 C0 42 BB 90 */ lfs f2, lbl_803D0510-_SDA2_BASE_(r2) /* 80217308 00214108 C0 02 BB 8C */ lfs f0, lbl_803D050C-_SDA2_BASE_(r2) /* 8021730C 0021410C C0 82 BB 88 */ lfs f4, lbl_803D0508-_SDA2_BASE_(r2) @@ -36448,7 +36448,7 @@ lbl_80217378: /* 80217380 00214180 EC 00 38 28 */ fsubs f0, f0, f7 /* 80217384 00214184 EF E1 00 32 */ fmuls f31, f1, f0 /* 80217388 00214188 FC 20 F8 90 */ fmr f1, f31 -/* 8021738C 0021418C 48 01 C9 39 */ bl func_80233CC4 +/* 8021738C 0021418C 48 01 C9 39 */ bl _rwSqrt /* 80217390 00214190 C0 42 BB 90 */ lfs f2, lbl_803D0510-_SDA2_BASE_(r2) /* 80217394 00214194 C0 02 BB 8C */ lfs f0, lbl_803D050C-_SDA2_BASE_(r2) /* 80217398 00214198 D0 21 00 0C */ stfs f1, 0xc(r1) @@ -36491,8 +36491,8 @@ lbl_80217418: /* 80217428 00214228 38 21 00 30 */ addi r1, r1, 0x30 /* 8021742C 0021422C 4E 80 00 20 */ blr -.global func_80217430 -func_80217430: +.global RpLightSetConeAngle +RpLightSetConeAngle: /* 80217430 00214230 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80217434 00214234 7C 08 02 A6 */ mflr r0 /* 80217438 00214238 90 01 00 14 */ stw r0, 0x14(r1) @@ -36520,8 +36520,8 @@ lbl_80217478: /* 80217484 00214284 38 21 00 10 */ addi r1, r1, 0x10 /* 80217488 00214288 4E 80 00 20 */ blr -.global func_8021748C -func_8021748C: +.global RpLightRegisterPlugin +RpLightRegisterPlugin: /* 8021748C 0021428C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80217490 00214290 7C 08 02 A6 */ mflr r0 /* 80217494 00214294 7C E8 3B 78 */ mr r8, r7 @@ -36533,14 +36533,14 @@ func_8021748C: /* 802174AC 002142AC 7C 64 1B 78 */ mr r4, r3 /* 802174B0 002142B0 7C 05 03 78 */ mr r5, r0 /* 802174B4 002142B4 38 69 77 78 */ addi r3, r9, lbl_802B7778@l -/* 802174B8 002142B8 48 01 C1 A1 */ bl func_80233658 +/* 802174B8 002142B8 48 01 C1 A1 */ bl _rwPluginRegistryAddPlugin /* 802174BC 002142BC 80 01 00 14 */ lwz r0, 0x14(r1) /* 802174C0 002142C0 7C 08 03 A6 */ mtlr r0 /* 802174C4 002142C4 38 21 00 10 */ addi r1, r1, 0x10 /* 802174C8 002142C8 4E 80 00 20 */ blr -.global func_802174CC -func_802174CC: +.global RpLightRegisterPluginStream +RpLightRegisterPluginStream: /* 802174CC 002142CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802174D0 002142D0 7C 08 02 A6 */ mflr r0 /* 802174D4 002142D4 7C C7 33 78 */ mr r7, r6 @@ -36551,14 +36551,14 @@ func_802174CC: /* 802174E8 002142E8 7C 85 23 78 */ mr r5, r4 /* 802174EC 002142EC 38 68 77 78 */ addi r3, r8, lbl_802B7778@l /* 802174F0 002142F0 7C 04 03 78 */ mr r4, r0 -/* 802174F4 002142F4 48 01 B9 85 */ bl func_80232E78 +/* 802174F4 002142F4 48 01 B9 85 */ bl _rwPluginRegistryAddPluginStream /* 802174F8 002142F8 80 01 00 14 */ lwz r0, 0x14(r1) /* 802174FC 002142FC 7C 08 03 A6 */ mtlr r0 /* 80217500 00214300 38 21 00 10 */ addi r1, r1, 0x10 /* 80217504 00214304 4E 80 00 20 */ blr -.global func_80217508 -func_80217508: +.global RpLightStreamRead +RpLightStreamRead: /* 80217508 00214308 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8021750C 0021430C 7C 08 02 A6 */ mflr r0 /* 80217510 00214310 38 80 00 01 */ li r4, 1 @@ -36568,7 +36568,7 @@ func_80217508: /* 80217520 00214320 93 E1 00 3C */ stw r31, 0x3c(r1) /* 80217524 00214324 93 C1 00 38 */ stw r30, 0x38(r1) /* 80217528 00214328 7C 7E 1B 78 */ mr r30, r3 -/* 8021752C 0021432C 48 01 76 89 */ bl func_8022EBB4 +/* 8021752C 0021432C 48 01 76 89 */ bl RwStreamFindChunk /* 80217530 00214330 2C 03 00 00 */ cmpwi r3, 0 /* 80217534 00214334 40 82 00 0C */ bne lbl_80217540 /* 80217538 00214338 38 60 00 00 */ li r3, 0 @@ -36589,7 +36589,7 @@ lbl_80217540: /* 80217570 00214370 80 A1 00 0C */ lwz r5, 0xc(r1) /* 80217574 00214374 7F C3 F3 78 */ mr r3, r30 /* 80217578 00214378 38 81 00 18 */ addi r4, r1, 0x18 -/* 8021757C 0021437C 48 01 AF F9 */ bl func_80232574 +/* 8021757C 0021437C 48 01 AF F9 */ bl RwStreamRead /* 80217580 00214380 80 01 00 0C */ lwz r0, 0xc(r1) /* 80217584 00214384 7C 00 18 40 */ cmplw r0, r3 /* 80217588 00214388 41 82 00 0C */ beq lbl_80217594 @@ -36598,10 +36598,10 @@ lbl_80217540: lbl_80217594: /* 80217594 00214394 38 61 00 18 */ addi r3, r1, 0x18 /* 80217598 00214398 38 80 00 18 */ li r4, 0x18 -/* 8021759C 0021439C 48 01 79 11 */ bl func_8022EEAC +/* 8021759C 0021439C 48 01 79 11 */ bl RwMemNative32 /* 802175A0 002143A0 80 01 00 2C */ lwz r0, 0x2c(r1) /* 802175A4 002143A4 54 03 86 3E */ rlwinm r3, r0, 0x10, 0x18, 0x1f -/* 802175A8 002143A8 48 00 01 79 */ bl func_80217720 +/* 802175A8 002143A8 48 00 01 79 */ bl RpLightCreate /* 802175AC 002143AC 7C 7F 1B 79 */ or. r31, r3, r3 /* 802175B0 002143B0 40 82 00 0C */ bne lbl_802175BC /* 802175B4 002143B4 38 60 00 00 */ li r3, 0 @@ -36625,7 +36625,7 @@ lbl_802175BC: /* 802175F8 002143F8 EC 00 00 32 */ fmuls f0, f0, f0 /* 802175FC 002143FC EC 01 00 2A */ fadds f0, f1, f0 /* 80217600 00214400 EC 21 00 24 */ fdivs f1, f1, f0 -/* 80217604 00214404 48 01 C6 C1 */ bl func_80233CC4 +/* 80217604 00214404 48 01 C6 C1 */ bl _rwSqrt /* 80217608 00214408 FC 00 08 50 */ fneg f0, f1 /* 8021760C 0021440C D0 1F 00 28 */ stfs f0, 0x28(r31) /* 80217610 00214410 48 00 00 0C */ b lbl_8021761C @@ -36653,7 +36653,7 @@ lbl_8021764C: /* 80217658 00214458 7F C4 F3 78 */ mr r4, r30 /* 8021765C 0021445C 98 1F 00 02 */ stb r0, 2(r31) /* 80217660 00214460 7F E5 FB 78 */ mr r5, r31 -/* 80217664 00214464 48 01 B8 D1 */ bl func_80232F34 +/* 80217664 00214464 48 01 B8 D1 */ bl _rwPluginRegistryReadDataChunks /* 80217668 00214468 28 03 00 00 */ cmplwi r3, 0 /* 8021766C 0021446C 40 82 00 0C */ bne lbl_80217678 /* 80217670 00214470 38 60 00 00 */ li r3, 0 @@ -36667,10 +36667,10 @@ lbl_80217680: /* 80217688 00214488 90 01 00 10 */ stw r0, 0x10(r1) /* 8021768C 0021448C 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 80217690 00214490 4C C6 31 82 */ crclr 6 -/* 80217694 00214494 48 01 7F A1 */ bl func_8022F634 +/* 80217694 00214494 48 01 7F A1 */ bl _rwerror /* 80217698 00214498 90 61 00 14 */ stw r3, 0x14(r1) /* 8021769C 0021449C 38 61 00 10 */ addi r3, r1, 0x10 -/* 802176A0 002144A0 48 01 7E F1 */ bl func_8022F590 +/* 802176A0 002144A0 48 01 7E F1 */ bl RwErrorSet /* 802176A4 002144A4 38 60 00 00 */ li r3, 0 lbl_802176A8: /* 802176A8 002144A8 80 01 00 44 */ lwz r0, 0x44(r1) @@ -36680,8 +36680,8 @@ lbl_802176A8: /* 802176B8 002144B8 38 21 00 40 */ addi r1, r1, 0x40 /* 802176BC 002144BC 4E 80 00 20 */ blr -.global func_802176C0 -func_802176C0: +.global RpLightDestroy +RpLightDestroy: /* 802176C0 002144C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802176C4 002144C4 7C 08 02 A6 */ mflr r0 /* 802176C8 002144C8 3C 80 80 2B */ lis r4, lbl_802B7778@ha @@ -36690,9 +36690,9 @@ func_802176C0: /* 802176D4 002144D4 7C 7F 1B 78 */ mr r31, r3 /* 802176D8 002144D8 38 64 77 78 */ addi r3, r4, lbl_802B7778@l /* 802176DC 002144DC 7F E4 FB 78 */ mr r4, r31 -/* 802176E0 002144E0 48 01 C2 ED */ bl func_802339CC +/* 802176E0 002144E0 48 01 C2 ED */ bl _rwPluginRegistryDeInitObject /* 802176E4 002144E4 7F E3 FB 78 */ mr r3, r31 -/* 802176E8 002144E8 48 02 7B 81 */ bl func_8023F268 +/* 802176E8 002144E8 48 02 7B 81 */ bl _rwObjectHasFrameReleaseFrame /* 802176EC 002144EC 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 802176F0 002144F0 7F E4 FB 78 */ mr r4, r31 /* 802176F4 002144F4 80 0D 9E B8 */ lwz r0, lbl_803CC7B8-_SDA_BASE_(r13) @@ -36707,8 +36707,8 @@ func_802176C0: /* 80217718 00214518 38 21 00 10 */ addi r1, r1, 0x10 /* 8021771C 0021451C 4E 80 00 20 */ blr -.global func_80217720 -func_80217720: +.global RpLightCreate +RpLightCreate: /* 80217720 00214520 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80217724 00214524 7C 08 02 A6 */ mflr r0 /* 80217728 00214528 90 01 00 14 */ stw r0, 0x14(r1) @@ -36763,7 +36763,7 @@ lbl_80217760: /* 802177E8 002145E8 38 05 FF FF */ addi r0, r5, -1 /* 802177EC 002145EC B0 1F 00 3C */ sth r0, 0x3c(r31) /* 802177F0 002145F0 99 1F 00 02 */ stb r8, 2(r31) -/* 802177F4 002145F4 48 01 C1 31 */ bl func_80233924 +/* 802177F4 002145F4 48 01 C1 31 */ bl _rwPluginRegistryInitObject /* 802177F8 002145F8 7F E3 FB 78 */ mr r3, r31 lbl_802177FC: /* 802177FC 002145FC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -36784,11 +36784,11 @@ lbl_80217814: /* 80217834 00214634 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) /* 80217838 00214638 80 0D 9E B8 */ lwz r0, lbl_803CC7B8-_SDA_BASE_(r13) /* 8021783C 0021463C 7C 66 00 2E */ lwzx r3, r6, r0 -/* 80217840 00214640 48 01 9F C9 */ bl func_80231808 +/* 80217840 00214640 48 01 9F C9 */ bl RwFreeListForAllUsed /* 80217844 00214644 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 80217848 00214648 80 0D 9E B8 */ lwz r0, lbl_803CC7B8-_SDA_BASE_(r13) /* 8021784C 0021464C 7C 63 00 2E */ lwzx r3, r3, r0 -/* 80217850 00214650 48 01 9B 91 */ bl func_802313E0 +/* 80217850 00214650 48 01 9B 91 */ bl RwFreeListDestroy /* 80217854 00214654 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 80217858 00214658 38 C0 00 00 */ li r6, 0 /* 8021785C 0021465C 80 0D 9E B8 */ lwz r0, lbl_803CC7B8-_SDA_BASE_(r13) @@ -36818,7 +36818,7 @@ lbl_8021788C: /* 802178B8 002146B8 80 8D 87 50 */ lwz r4, lbl_803CB050-_SDA_BASE_(r13) /* 802178BC 002146BC 80 63 00 00 */ lwz r3, 0(r3) /* 802178C0 002146C0 80 CD 87 54 */ lwz r6, lbl_803CB054-_SDA_BASE_(r13) -/* 802178C4 002146C4 48 01 9A 45 */ bl func_80231308 +/* 802178C4 002146C4 48 01 9A 45 */ bl RwFreeListCreateAndPreallocateSpace /* 802178C8 002146C8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 802178CC 002146CC 80 0D 9E B8 */ lwz r0, lbl_803CC7B8-_SDA_BASE_(r13) /* 802178D0 002146D0 7C 64 01 2E */ stwx r3, r4, r0 @@ -36851,7 +36851,7 @@ lbl_80217918: /* 80217930 00214730 38 8D 9E C4 */ addi r4, r13, lbl_803CC7C4-_SDA_BASE_ /* 80217934 00214734 93 C1 00 08 */ stw r30, 8(r1) /* 80217938 00214738 7C 7E 1B 78 */ mr r30, r3 -/* 8021793C 0021473C 48 01 79 61 */ bl func_8022F29C +/* 8021793C 0021473C 48 01 79 61 */ bl RwStreamReadInt32 /* 80217940 00214740 28 03 00 00 */ cmplwi r3, 0 /* 80217944 00214744 40 82 00 0C */ bne lbl_80217950 /* 80217948 00214748 38 60 00 00 */ li r3, 0 @@ -36862,7 +36862,7 @@ lbl_80217950: /* 80217958 00214758 7F C3 F3 78 */ mr r3, r30 /* 8021795C 0021475C 38 8D 9E C0 */ addi r4, r13, lbl_803CC7C0-_SDA_BASE_ /* 80217960 00214760 38 A0 00 04 */ li r5, 4 -/* 80217964 00214764 48 01 79 39 */ bl func_8022F29C +/* 80217964 00214764 48 01 79 39 */ bl RwStreamReadInt32 /* 80217968 00214768 28 03 00 00 */ cmplwi r3, 0 /* 8021796C 0021476C 40 82 00 0C */ bne lbl_80217978 /* 80217970 00214770 38 60 00 00 */ li r3, 0 @@ -36887,7 +36887,7 @@ lbl_80217994: /* 802179B0 002147B0 38 A0 00 04 */ li r5, 4 /* 802179B4 002147B4 93 C1 00 08 */ stw r30, 8(r1) /* 802179B8 002147B8 7C 7E 1B 78 */ mr r30, r3 -/* 802179BC 002147BC 48 01 76 F5 */ bl func_8022F0B0 +/* 802179BC 002147BC 48 01 76 F5 */ bl RwStreamWriteInt32 /* 802179C0 002147C0 28 03 00 00 */ cmplwi r3, 0 /* 802179C4 002147C4 40 82 00 0C */ bne lbl_802179D0 /* 802179C8 002147C8 38 60 00 00 */ li r3, 0 @@ -36897,7 +36897,7 @@ lbl_802179D0: /* 802179D4 002147D4 7F C3 F3 78 */ mr r3, r30 /* 802179D8 002147D8 38 A0 00 04 */ li r5, 4 /* 802179DC 002147DC 38 84 00 30 */ addi r4, r4, 0x30 -/* 802179E0 002147E0 48 01 76 D1 */ bl func_8022F0B0 +/* 802179E0 002147E0 48 01 76 D1 */ bl RwStreamWriteInt32 /* 802179E4 002147E4 28 03 00 00 */ cmplwi r3, 0 /* 802179E8 002147E8 41 82 00 0C */ beq lbl_802179F4 /* 802179EC 002147EC 7F C3 F3 78 */ mr r3, r30 @@ -36924,8 +36924,8 @@ lbl_80217A30: /* 80217A30 00214830 38 60 00 00 */ li r3, 0 /* 80217A34 00214834 4E 80 00 20 */ blr -.global func_80217A38 -func_80217A38: +.global _rpMaterialSetDefaultSurfaceProperties +_rpMaterialSetDefaultSurfaceProperties: /* 80217A38 00214838 28 03 00 00 */ cmplwi r3, 0 /* 80217A3C 0021483C 40 82 00 1C */ bne lbl_80217A58 /* 80217A40 00214840 C0 02 BB B8 */ lfs f0, lbl_803D0538-_SDA2_BASE_(r2) @@ -36959,7 +36959,7 @@ lbl_80217A7C: /* 80217AA8 002148A8 80 8D 87 58 */ lwz r4, lbl_803CB058-_SDA_BASE_(r13) /* 80217AAC 002148AC 80 63 00 00 */ lwz r3, 0(r3) /* 80217AB0 002148B0 80 CD 87 5C */ lwz r6, lbl_803CB05C-_SDA_BASE_(r13) -/* 80217AB4 002148B4 48 01 98 55 */ bl func_80231308 +/* 80217AB4 002148B4 48 01 98 55 */ bl RwFreeListCreateAndPreallocateSpace /* 80217AB8 002148B8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 80217ABC 002148BC 80 0D 9E C8 */ lwz r0, lbl_803CC7C8-_SDA_BASE_(r13) /* 80217AC0 002148C0 7C 64 01 2E */ stwx r3, r4, r0 @@ -36993,7 +36993,7 @@ lbl_80217B08: /* 80217B24 00214924 7C 64 00 2E */ lwzx r3, r4, r0 /* 80217B28 00214928 28 03 00 00 */ cmplwi r3, 0 /* 80217B2C 0021492C 41 82 00 18 */ beq lbl_80217B44 -/* 80217B30 00214930 48 01 98 B1 */ bl func_802313E0 +/* 80217B30 00214930 48 01 98 B1 */ bl RwFreeListDestroy /* 80217B34 00214934 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 80217B38 00214938 38 80 00 00 */ li r4, 0 /* 80217B3C 0021493C 80 0D 9E C8 */ lwz r0, lbl_803CC7C8-_SDA_BASE_(r13) @@ -37010,8 +37010,8 @@ lbl_80217B44: /* 80217B64 00214964 38 21 00 10 */ addi r1, r1, 0x10 /* 80217B68 00214968 4E 80 00 20 */ blr -.global func_80217B6C -func_80217B6C: +.global RpMaterialCreate +RpMaterialCreate: /* 80217B6C 0021496C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80217B70 00214970 7C 08 02 A6 */ mflr r0 /* 80217B74 00214974 90 01 00 24 */ stw r0, 0x24(r1) @@ -37050,7 +37050,7 @@ lbl_80217BA4: /* 80217BF4 002149F4 90 1F 00 10 */ stw r0, 0x10(r31) /* 80217BF8 002149F8 80 06 00 08 */ lwz r0, 8(r6) /* 80217BFC 002149FC 90 1F 00 14 */ stw r0, 0x14(r31) -/* 80217C00 00214A00 48 01 BD 25 */ bl func_80233924 +/* 80217C00 00214A00 48 01 BD 25 */ bl _rwPluginRegistryInitObject /* 80217C04 00214A04 7F E3 FB 78 */ mr r3, r31 lbl_80217C08: /* 80217C08 00214A08 80 01 00 24 */ lwz r0, 0x24(r1) @@ -37059,8 +37059,8 @@ lbl_80217C08: /* 80217C14 00214A14 38 21 00 20 */ addi r1, r1, 0x20 /* 80217C18 00214A18 4E 80 00 20 */ blr -.global func_80217C1C -func_80217C1C: +.global RpMaterialDestroy +RpMaterialDestroy: /* 80217C1C 00214A1C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80217C20 00214A20 7C 08 02 A6 */ mflr r0 /* 80217C24 00214A24 90 01 00 14 */ stw r0, 0x14(r1) @@ -37072,10 +37072,10 @@ func_80217C1C: /* 80217C3C 00214A3C 3C 60 80 2B */ lis r3, lbl_802B7790@ha /* 80217C40 00214A40 7F E4 FB 78 */ mr r4, r31 /* 80217C44 00214A44 38 63 77 90 */ addi r3, r3, lbl_802B7790@l -/* 80217C48 00214A48 48 01 BD 85 */ bl func_802339CC +/* 80217C48 00214A48 48 01 BD 85 */ bl _rwPluginRegistryDeInitObject /* 80217C4C 00214A4C 7F E3 FB 78 */ mr r3, r31 /* 80217C50 00214A50 38 80 00 00 */ li r4, 0 -/* 80217C54 00214A54 48 00 00 45 */ bl func_80217C98 +/* 80217C54 00214A54 48 00 00 45 */ bl RpMaterialSetTexture /* 80217C58 00214A58 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 80217C5C 00214A5C 7F E4 FB 78 */ mr r4, r31 /* 80217C60 00214A60 80 0D 9E C8 */ lwz r0, lbl_803CC7C8-_SDA_BASE_(r13) @@ -37095,8 +37095,8 @@ lbl_80217C80: /* 80217C90 00214A90 38 21 00 10 */ addi r1, r1, 0x10 /* 80217C94 00214A94 4E 80 00 20 */ blr -.global func_80217C98 -func_80217C98: +.global RpMaterialSetTexture +RpMaterialSetTexture: /* 80217C98 00214A98 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80217C9C 00214A9C 7C 08 02 A6 */ mflr r0 /* 80217CA0 00214AA0 90 01 00 14 */ stw r0, 0x14(r1) @@ -37112,7 +37112,7 @@ lbl_80217CC4: /* 80217CC4 00214AC4 80 7E 00 00 */ lwz r3, 0(r30) /* 80217CC8 00214AC8 28 03 00 00 */ cmplwi r3, 0 /* 80217CCC 00214ACC 41 82 00 08 */ beq lbl_80217CD4 -/* 80217CD0 00214AD0 48 02 6A E5 */ bl func_8023E7B4 +/* 80217CD0 00214AD0 48 02 6A E5 */ bl RwTextureDestroy lbl_80217CD4: /* 80217CD4 00214AD4 93 FE 00 00 */ stw r31, 0(r30) /* 80217CD8 00214AD8 7F C3 F3 78 */ mr r3, r30 @@ -37123,8 +37123,8 @@ lbl_80217CD4: /* 80217CEC 00214AEC 38 21 00 10 */ addi r1, r1, 0x10 /* 80217CF0 00214AF0 4E 80 00 20 */ blr -.global func_80217CF4 -func_80217CF4: +.global RpMaterialRegisterPlugin +RpMaterialRegisterPlugin: /* 80217CF4 00214AF4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80217CF8 00214AF8 7C 08 02 A6 */ mflr r0 /* 80217CFC 00214AFC 7C E8 3B 78 */ mr r8, r7 @@ -37136,14 +37136,14 @@ func_80217CF4: /* 80217D14 00214B14 7C 64 1B 78 */ mr r4, r3 /* 80217D18 00214B18 7C 05 03 78 */ mr r5, r0 /* 80217D1C 00214B1C 38 69 77 90 */ addi r3, r9, lbl_802B7790@l -/* 80217D20 00214B20 48 01 B9 39 */ bl func_80233658 +/* 80217D20 00214B20 48 01 B9 39 */ bl _rwPluginRegistryAddPlugin /* 80217D24 00214B24 80 01 00 14 */ lwz r0, 0x14(r1) /* 80217D28 00214B28 7C 08 03 A6 */ mtlr r0 /* 80217D2C 00214B2C 38 21 00 10 */ addi r1, r1, 0x10 /* 80217D30 00214B30 4E 80 00 20 */ blr -.global func_80217D34 -func_80217D34: +.global RpMaterialRegisterPluginStream +RpMaterialRegisterPluginStream: /* 80217D34 00214B34 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80217D38 00214B38 7C 08 02 A6 */ mflr r0 /* 80217D3C 00214B3C 7C C7 33 78 */ mr r7, r6 @@ -37154,14 +37154,14 @@ func_80217D34: /* 80217D50 00214B50 7C 85 23 78 */ mr r5, r4 /* 80217D54 00214B54 38 68 77 90 */ addi r3, r8, lbl_802B7790@l /* 80217D58 00214B58 7C 04 03 78 */ mr r4, r0 -/* 80217D5C 00214B5C 48 01 B1 1D */ bl func_80232E78 +/* 80217D5C 00214B5C 48 01 B1 1D */ bl _rwPluginRegistryAddPluginStream /* 80217D60 00214B60 80 01 00 14 */ lwz r0, 0x14(r1) /* 80217D64 00214B64 7C 08 03 A6 */ mtlr r0 /* 80217D68 00214B68 38 21 00 10 */ addi r1, r1, 0x10 /* 80217D6C 00214B6C 4E 80 00 20 */ blr -.global func_80217D70 -func_80217D70: +.global RpMaterialStreamRead +RpMaterialStreamRead: /* 80217D70 00214B70 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80217D74 00214B74 7C 08 02 A6 */ mflr r0 /* 80217D78 00214B78 38 80 00 01 */ li r4, 1 @@ -37171,7 +37171,7 @@ func_80217D70: /* 80217D88 00214B88 93 E1 00 4C */ stw r31, 0x4c(r1) /* 80217D8C 00214B8C 93 C1 00 48 */ stw r30, 0x48(r1) /* 80217D90 00214B90 7C 7E 1B 78 */ mr r30, r3 -/* 80217D94 00214B94 48 01 6E 21 */ bl func_8022EBB4 +/* 80217D94 00214B94 48 01 6E 21 */ bl RwStreamFindChunk /* 80217D98 00214B98 2C 03 00 00 */ cmpwi r3, 0 /* 80217D9C 00214B9C 40 82 00 0C */ bne lbl_80217DA8 /* 80217DA0 00214BA0 38 60 00 00 */ li r3, 0 @@ -37192,7 +37192,7 @@ lbl_80217DA8: /* 80217DD8 00214BD8 80 A1 00 14 */ lwz r5, 0x14(r1) /* 80217DDC 00214BDC 7F C3 F3 78 */ mr r3, r30 /* 80217DE0 00214BE0 38 81 00 28 */ addi r4, r1, 0x28 -/* 80217DE4 00214BE4 48 01 A7 91 */ bl func_80232574 +/* 80217DE4 00214BE4 48 01 A7 91 */ bl RwStreamRead /* 80217DE8 00214BE8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80217DEC 00214BEC 7C 00 18 40 */ cmplw r0, r3 /* 80217DF0 00214BF0 41 82 00 0C */ beq lbl_80217DFC @@ -37203,7 +37203,7 @@ lbl_80217DFC: /* 80217E00 00214C00 38 61 00 28 */ addi r3, r1, 0x28 /* 80217E04 00214C04 38 80 00 1C */ li r4, 0x1c /* 80217E08 00214C08 90 01 00 0C */ stw r0, 0xc(r1) -/* 80217E0C 00214C0C 48 01 70 A1 */ bl func_8022EEAC +/* 80217E0C 00214C0C 48 01 70 A1 */ bl RwMemNative32 /* 80217E10 00214C10 80 01 00 0C */ lwz r0, 0xc(r1) /* 80217E14 00214C14 90 01 00 2C */ stw r0, 0x2c(r1) /* 80217E18 00214C18 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) @@ -37240,7 +37240,7 @@ lbl_80217E40: /* 80217E90 00214C90 90 1F 00 10 */ stw r0, 0x10(r31) /* 80217E94 00214C94 80 06 00 08 */ lwz r0, 8(r6) /* 80217E98 00214C98 90 1F 00 14 */ stw r0, 0x14(r31) -/* 80217E9C 00214C9C 48 01 BA 89 */ bl func_80233924 +/* 80217E9C 00214C9C 48 01 BA 89 */ bl _rwPluginRegistryInitObject lbl_80217EA0: /* 80217EA0 00214CA0 28 1F 00 00 */ cmplwi r31, 0 /* 80217EA4 00214CA4 40 82 00 0C */ bne lbl_80217EB0 @@ -37286,7 +37286,7 @@ lbl_80217F20: /* 80217F38 00214D38 38 C1 00 10 */ addi r6, r1, 0x10 /* 80217F3C 00214D3C 38 80 00 06 */ li r4, 6 /* 80217F40 00214D40 38 A0 00 00 */ li r5, 0 -/* 80217F44 00214D44 48 01 6C 71 */ bl func_8022EBB4 +/* 80217F44 00214D44 48 01 6C 71 */ bl RwStreamFindChunk /* 80217F48 00214D48 2C 03 00 00 */ cmpwi r3, 0 /* 80217F4C 00214D4C 40 82 00 68 */ bne lbl_80217FB4 /* 80217F50 00214D50 A8 7F 00 18 */ lha r3, 0x18(r31) @@ -37295,11 +37295,11 @@ lbl_80217F20: /* 80217F5C 00214D5C 3C 60 80 2B */ lis r3, lbl_802B7790@ha /* 80217F60 00214D60 7F E4 FB 78 */ mr r4, r31 /* 80217F64 00214D64 38 63 77 90 */ addi r3, r3, lbl_802B7790@l -/* 80217F68 00214D68 48 01 BA 65 */ bl func_802339CC +/* 80217F68 00214D68 48 01 BA 65 */ bl _rwPluginRegistryDeInitObject /* 80217F6C 00214D6C 80 7F 00 00 */ lwz r3, 0(r31) /* 80217F70 00214D70 28 03 00 00 */ cmplwi r3, 0 /* 80217F74 00214D74 41 82 00 08 */ beq lbl_80217F7C -/* 80217F78 00214D78 48 02 68 3D */ bl func_8023E7B4 +/* 80217F78 00214D78 48 02 68 3D */ bl RwTextureDestroy lbl_80217F7C: /* 80217F7C 00214D7C 38 00 00 00 */ li r0, 0 /* 80217F80 00214D80 7F E4 FB 78 */ mr r4, r31 @@ -37327,7 +37327,7 @@ lbl_80217FB4: /* 80217FCC 00214DCC 7C 04 00 40 */ cmplw r4, r0 /* 80217FD0 00214DD0 41 81 00 14 */ bgt lbl_80217FE4 /* 80217FD4 00214DD4 7F C3 F3 78 */ mr r3, r30 -/* 80217FD8 00214DD8 48 01 D7 65 */ bl func_8023573C +/* 80217FD8 00214DD8 48 01 D7 65 */ bl RwTextureStreamRead /* 80217FDC 00214DDC 90 7F 00 00 */ stw r3, 0(r31) /* 80217FE0 00214DE0 48 00 00 8C */ b lbl_8021806C lbl_80217FE4: @@ -37337,11 +37337,11 @@ lbl_80217FE4: /* 80217FF0 00214DF0 3C 60 80 2B */ lis r3, lbl_802B7790@ha /* 80217FF4 00214DF4 7F E4 FB 78 */ mr r4, r31 /* 80217FF8 00214DF8 38 63 77 90 */ addi r3, r3, lbl_802B7790@l -/* 80217FFC 00214DFC 48 01 B9 D1 */ bl func_802339CC +/* 80217FFC 00214DFC 48 01 B9 D1 */ bl _rwPluginRegistryDeInitObject /* 80218000 00214E00 80 7F 00 00 */ lwz r3, 0(r31) /* 80218004 00214E04 28 03 00 00 */ cmplwi r3, 0 /* 80218008 00214E08 41 82 00 08 */ beq lbl_80218010 -/* 8021800C 00214E0C 48 02 67 A9 */ bl func_8023E7B4 +/* 8021800C 00214E0C 48 02 67 A9 */ bl RwTextureDestroy lbl_80218010: /* 80218010 00214E10 38 00 00 00 */ li r0, 0 /* 80218014 00214E14 7F E4 FB 78 */ mr r4, r31 @@ -37362,10 +37362,10 @@ lbl_80218040: /* 80218048 00214E48 90 01 00 20 */ stw r0, 0x20(r1) /* 8021804C 00214E4C 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 80218050 00214E50 4C C6 31 82 */ crclr 6 -/* 80218054 00214E54 48 01 75 E1 */ bl func_8022F634 +/* 80218054 00214E54 48 01 75 E1 */ bl _rwerror /* 80218058 00214E58 90 61 00 24 */ stw r3, 0x24(r1) /* 8021805C 00214E5C 38 61 00 20 */ addi r3, r1, 0x20 -/* 80218060 00214E60 48 01 75 31 */ bl func_8022F590 +/* 80218060 00214E60 48 01 75 31 */ bl RwErrorSet /* 80218064 00214E64 38 60 00 00 */ li r3, 0 /* 80218068 00214E68 48 00 00 E0 */ b lbl_80218148 lbl_8021806C: @@ -37376,7 +37376,7 @@ lbl_8021806C: /* 8021807C 00214E7C 7F C4 F3 78 */ mr r4, r30 /* 80218080 00214E80 7F E5 FB 78 */ mr r5, r31 /* 80218084 00214E84 90 0D 9E C0 */ stw r0, lbl_803CC7C0-_SDA_BASE_(r13) -/* 80218088 00214E88 48 01 AE AD */ bl func_80232F34 +/* 80218088 00214E88 48 01 AE AD */ bl _rwPluginRegistryReadDataChunks /* 8021808C 00214E8C 28 03 00 00 */ cmplwi r3, 0 /* 80218090 00214E90 40 82 00 68 */ bne lbl_802180F8 /* 80218094 00214E94 A8 7F 00 18 */ lha r3, 0x18(r31) @@ -37385,11 +37385,11 @@ lbl_8021806C: /* 802180A0 00214EA0 3C 60 80 2B */ lis r3, lbl_802B7790@ha /* 802180A4 00214EA4 7F E4 FB 78 */ mr r4, r31 /* 802180A8 00214EA8 38 63 77 90 */ addi r3, r3, lbl_802B7790@l -/* 802180AC 00214EAC 48 01 B9 21 */ bl func_802339CC +/* 802180AC 00214EAC 48 01 B9 21 */ bl _rwPluginRegistryDeInitObject /* 802180B0 00214EB0 80 7F 00 00 */ lwz r3, 0(r31) /* 802180B4 00214EB4 28 03 00 00 */ cmplwi r3, 0 /* 802180B8 00214EB8 41 82 00 08 */ beq lbl_802180C0 -/* 802180BC 00214EBC 48 02 66 F9 */ bl func_8023E7B4 +/* 802180BC 00214EBC 48 02 66 F9 */ bl RwTextureDestroy lbl_802180C0: /* 802180C0 00214EC0 38 00 00 00 */ li r0, 0 /* 802180C4 00214EC4 7F E4 FB 78 */ mr r4, r31 @@ -37415,7 +37415,7 @@ lbl_802180F8: /* 80218108 00214F08 80 CD 9E C0 */ lwz r6, lbl_803CC7C0-_SDA_BASE_(r13) /* 8021810C 00214F0C 38 63 77 90 */ addi r3, r3, lbl_802B7790@l /* 80218110 00214F10 7F E5 FB 78 */ mr r5, r31 -/* 80218114 00214F14 48 01 AF E5 */ bl func_802330F8 +/* 80218114 00214F14 48 01 AF E5 */ bl _rwPluginRegistryInvokeRights lbl_80218118: /* 80218118 00214F18 7F E3 FB 78 */ mr r3, r31 /* 8021811C 00214F1C 48 00 00 2C */ b lbl_80218148 @@ -37425,10 +37425,10 @@ lbl_80218120: /* 80218128 00214F28 90 01 00 18 */ stw r0, 0x18(r1) /* 8021812C 00214F2C 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 80218130 00214F30 4C C6 31 82 */ crclr 6 -/* 80218134 00214F34 48 01 75 01 */ bl func_8022F634 +/* 80218134 00214F34 48 01 75 01 */ bl _rwerror /* 80218138 00214F38 90 61 00 1C */ stw r3, 0x1c(r1) /* 8021813C 00214F3C 38 61 00 18 */ addi r3, r1, 0x18 -/* 80218140 00214F40 48 01 74 51 */ bl func_8022F590 +/* 80218140 00214F40 48 01 74 51 */ bl RwErrorSet /* 80218144 00214F44 38 60 00 00 */ li r3, 0 lbl_80218148: /* 80218148 00214F48 80 01 00 54 */ lwz r0, 0x54(r1) @@ -37438,8 +37438,8 @@ lbl_80218148: /* 80218158 00214F58 38 21 00 50 */ addi r1, r1, 0x50 /* 8021815C 00214F5C 4E 80 00 20 */ blr -.global func_80218160 -func_80218160: +.global RpMaterialStreamGetSize +RpMaterialStreamGetSize: /* 80218160 00214F60 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80218164 00214F64 7C 08 02 A6 */ mflr r0 /* 80218168 00214F68 90 01 00 14 */ stw r0, 0x14(r1) @@ -37450,13 +37450,13 @@ func_80218160: /* 8021817C 00214F7C 80 63 00 00 */ lwz r3, 0(r3) /* 80218180 00214F80 28 03 00 00 */ cmplwi r3, 0 /* 80218184 00214F84 41 82 00 0C */ beq lbl_80218190 -/* 80218188 00214F88 48 01 D2 5D */ bl func_802353E4 +/* 80218188 00214F88 48 01 D2 5D */ bl RwTextureStreamGetSize /* 8021818C 00214F8C 3B E3 00 34 */ addi r31, r3, 0x34 lbl_80218190: /* 80218190 00214F90 3C 60 80 2B */ lis r3, lbl_802B7790@ha /* 80218194 00214F94 7F C4 F3 78 */ mr r4, r30 /* 80218198 00214F98 38 63 77 90 */ addi r3, r3, lbl_802B7790@l -/* 8021819C 00214F9C 48 01 AF E9 */ bl func_80233184 +/* 8021819C 00214F9C 48 01 AF E9 */ bl _rwPluginRegistryGetSize /* 802181A0 00214FA0 7F E3 FA 14 */ add r31, r3, r31 /* 802181A4 00214FA4 3B FF 00 0C */ addi r31, r31, 0xc /* 802181A8 00214FA8 7F E3 FB 78 */ mr r3, r31 @@ -37467,8 +37467,8 @@ lbl_80218190: /* 802181BC 00214FBC 38 21 00 10 */ addi r1, r1, 0x10 /* 802181C0 00214FC0 4E 80 00 20 */ blr -.global func_802181C4 -func_802181C4: +.global RpMaterialStreamWrite +RpMaterialStreamWrite: /* 802181C4 00214FC4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 802181C8 00214FC8 7C 08 02 A6 */ mflr r0 /* 802181CC 00214FCC 90 01 00 44 */ stw r0, 0x44(r1) @@ -37481,13 +37481,13 @@ func_802181C4: /* 802181E8 00214FE8 3B A0 00 28 */ li r29, 0x28 /* 802181EC 00214FEC 28 03 00 00 */ cmplwi r3, 0 /* 802181F0 00214FF0 41 82 00 0C */ beq lbl_802181FC -/* 802181F4 00214FF4 48 01 D1 F1 */ bl func_802353E4 +/* 802181F4 00214FF4 48 01 D1 F1 */ bl RwTextureStreamGetSize /* 802181F8 00214FF8 3B A3 00 34 */ addi r29, r3, 0x34 lbl_802181FC: /* 802181FC 00214FFC 3C 60 80 2B */ lis r3, lbl_802B7790@ha /* 80218200 00215000 7F C4 F3 78 */ mr r4, r30 /* 80218204 00215004 38 63 77 90 */ addi r3, r3, lbl_802B7790@l -/* 80218208 00215008 48 01 AF 7D */ bl func_80233184 +/* 80218208 00215008 48 01 AF 7D */ bl _rwPluginRegistryGetSize /* 8021820C 0021500C 7F A3 EA 14 */ add r29, r3, r29 /* 80218210 00215010 3C A0 00 03 */ lis r5, 0x00035000@ha /* 80218214 00215014 3C 80 00 01 */ lis r4, 0x0000FFFF@ha @@ -37497,7 +37497,7 @@ lbl_802181FC: /* 80218224 00215024 38 C5 50 00 */ addi r6, r5, 0x00035000@l /* 80218228 00215028 38 80 00 07 */ li r4, 7 /* 8021822C 0021502C 7F A5 EB 78 */ mr r5, r29 -/* 80218230 00215030 48 01 69 25 */ bl func_8022EB54 +/* 80218230 00215030 48 01 69 25 */ bl _rwStreamWriteVersionedChunkHeader /* 80218234 00215034 28 03 00 00 */ cmplwi r3, 0 /* 80218238 00215038 40 82 00 0C */ bne lbl_80218244 /* 8021823C 0021503C 38 60 00 00 */ li r3, 0 @@ -37510,7 +37510,7 @@ lbl_80218244: /* 80218254 00215054 38 C6 50 00 */ addi r6, r6, 0x00035000@l /* 80218258 00215058 38 E5 FF FF */ addi r7, r5, 0x0000FFFF@l /* 8021825C 0021505C 38 A0 00 1C */ li r5, 0x1c -/* 80218260 00215060 48 01 68 F5 */ bl func_8022EB54 +/* 80218260 00215060 48 01 68 F5 */ bl _rwStreamWriteVersionedChunkHeader /* 80218264 00215064 28 03 00 00 */ cmplwi r3, 0 /* 80218268 00215068 40 82 00 0C */ bne lbl_80218274 /* 8021826C 0021506C 38 60 00 00 */ li r3, 0 @@ -37535,13 +37535,13 @@ lbl_80218298: /* 802182AC 002150AC 90 C1 00 18 */ stw r6, 0x18(r1) /* 802182B0 002150B0 90 A1 00 1C */ stw r5, 0x1c(r1) /* 802182B4 002150B4 90 01 00 20 */ stw r0, 0x20(r1) -/* 802182B8 002150B8 48 01 6A F9 */ bl func_8022EDB0 +/* 802182B8 002150B8 48 01 6A F9 */ bl RwMemLittleEndian32 /* 802182BC 002150BC 80 1E 00 04 */ lwz r0, 4(r30) /* 802182C0 002150C0 7F E3 FB 78 */ mr r3, r31 /* 802182C4 002150C4 38 81 00 08 */ addi r4, r1, 8 /* 802182C8 002150C8 38 A0 00 1C */ li r5, 0x1c /* 802182CC 002150CC 90 01 00 0C */ stw r0, 0xc(r1) -/* 802182D0 002150D0 48 01 A4 41 */ bl func_80232710 +/* 802182D0 002150D0 48 01 A4 41 */ bl RwStreamWrite /* 802182D4 002150D4 28 03 00 00 */ cmplwi r3, 0 /* 802182D8 002150D8 40 82 00 0C */ bne lbl_802182E4 /* 802182DC 002150DC 38 60 00 00 */ li r3, 0 @@ -37551,7 +37551,7 @@ lbl_802182E4: /* 802182E8 002150E8 28 03 00 00 */ cmplwi r3, 0 /* 802182EC 002150EC 41 82 00 1C */ beq lbl_80218308 /* 802182F0 002150F0 7F E4 FB 78 */ mr r4, r31 -/* 802182F4 002150F4 48 01 D1 91 */ bl func_80235484 +/* 802182F4 002150F4 48 01 D1 91 */ bl RwTextureStreamWrite /* 802182F8 002150F8 28 03 00 00 */ cmplwi r3, 0 /* 802182FC 002150FC 40 82 00 0C */ bne lbl_80218308 /* 80218300 00215100 38 60 00 00 */ li r3, 0 @@ -37561,7 +37561,7 @@ lbl_80218308: /* 8021830C 0021510C 7F E4 FB 78 */ mr r4, r31 /* 80218310 00215110 38 63 77 90 */ addi r3, r3, lbl_802B7790@l /* 80218314 00215114 7F C5 F3 78 */ mr r5, r30 -/* 80218318 00215118 48 01 AE F1 */ bl func_80233208 +/* 80218318 00215118 48 01 AE F1 */ bl _rwPluginRegistryWriteDataChunks /* 8021831C 0021511C 28 03 00 00 */ cmplwi r3, 0 /* 80218320 00215120 40 82 00 0C */ bne lbl_8021832C /* 80218324 00215124 38 60 00 00 */ li r3, 0 @@ -37577,8 +37577,8 @@ lbl_80218330: /* 80218344 00215144 38 21 00 40 */ addi r1, r1, 0x40 /* 80218348 00215148 4E 80 00 20 */ blr -.global func_8021834C -func_8021834C: +.global _rpMaterialListDeinitialize +_rpMaterialListDeinitialize: /* 8021834C 0021514C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80218350 00215150 7C 08 02 A6 */ mflr r0 /* 80218354 00215154 90 01 00 24 */ stw r0, 0x24(r1) @@ -37595,7 +37595,7 @@ func_8021834C: /* 80218380 00215180 48 00 00 18 */ b lbl_80218398 lbl_80218384: /* 80218384 00215184 80 7E 00 00 */ lwz r3, 0(r30) -/* 80218388 00215188 4B FF F8 95 */ bl func_80217C1C +/* 80218388 00215188 4B FF F8 95 */ bl RpMaterialDestroy /* 8021838C 0021518C 93 FE 00 00 */ stw r31, 0(r30) /* 80218390 00215190 3B DE 00 04 */ addi r30, r30, 4 /* 80218394 00215194 3B 7B 00 01 */ addi r27, r27, 1 @@ -37621,23 +37621,23 @@ lbl_802183BC: /* 802183DC 002151DC 38 21 00 20 */ addi r1, r1, 0x20 /* 802183E0 002151E0 4E 80 00 20 */ blr -.global func_802183E4 -func_802183E4: +.global _rpMaterialListInitialize +_rpMaterialListInitialize: /* 802183E4 002151E4 38 00 00 00 */ li r0, 0 /* 802183E8 002151E8 90 03 00 08 */ stw r0, 8(r3) /* 802183EC 002151EC 90 03 00 00 */ stw r0, 0(r3) /* 802183F0 002151F0 90 03 00 04 */ stw r0, 4(r3) /* 802183F4 002151F4 4E 80 00 20 */ blr -.global func_802183F8 -func_802183F8: +.global _rpMaterialListGetMaterial +_rpMaterialListGetMaterial: /* 802183F8 002151F8 80 63 00 00 */ lwz r3, 0(r3) /* 802183FC 002151FC 54 80 10 3A */ slwi r0, r4, 2 /* 80218400 00215200 7C 63 00 2E */ lwzx r3, r3, r0 /* 80218404 00215204 4E 80 00 20 */ blr -.global func_80218408 -func_80218408: +.global _rpMaterialListAppendMaterial +_rpMaterialListAppendMaterial: /* 80218408 00215208 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8021840C 0021520C 7C 08 02 A6 */ mflr r0 /* 80218410 00215210 90 01 00 24 */ stw r0, 0x24(r1) @@ -37689,10 +37689,10 @@ lbl_802184A8: /* 802184BC 002152BC 7F A4 EB 78 */ mr r4, r29 /* 802184C0 002152C0 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 802184C4 002152C4 4C C6 31 82 */ crclr 6 -/* 802184C8 002152C8 48 01 71 6D */ bl func_8022F634 +/* 802184C8 002152C8 48 01 71 6D */ bl _rwerror /* 802184CC 002152CC 90 61 00 0C */ stw r3, 0xc(r1) /* 802184D0 002152D0 38 61 00 08 */ addi r3, r1, 8 -/* 802184D4 002152D4 48 01 70 BD */ bl func_8022F590 +/* 802184D4 002152D4 48 01 70 BD */ bl RwErrorSet /* 802184D8 002152D8 38 60 FF FF */ li r3, -1 /* 802184DC 002152DC 48 00 00 40 */ b lbl_8021851C lbl_802184E0: @@ -37720,8 +37720,8 @@ lbl_8021851C: /* 80218530 00215330 38 21 00 20 */ addi r1, r1, 0x20 /* 80218534 00215334 4E 80 00 20 */ blr -.global func_80218538 -func_80218538: +.global _rpMaterialListFindMaterialIndex +_rpMaterialListFindMaterialIndex: /* 80218538 00215338 80 C3 00 04 */ lwz r6, 4(r3) /* 8021853C 0021533C 80 03 00 00 */ lwz r0, 0(r3) /* 80218540 00215340 54 C5 10 3A */ slwi r5, r6, 2 @@ -37739,8 +37739,8 @@ lbl_8021855C: /* 80218568 00215368 41 81 FF E8 */ bgt lbl_80218550 /* 8021856C 0021536C 4E 80 00 20 */ blr -.global func_80218570 -func_80218570: +.global _rpMaterialListStreamGetSize +_rpMaterialListStreamGetSize: /* 80218570 00215370 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80218574 00215374 7C 08 02 A6 */ mflr r0 /* 80218578 00215378 90 01 00 24 */ stw r0, 0x24(r1) @@ -37774,7 +37774,7 @@ lbl_802185D8: /* 802185D8 002153D8 2C 06 00 00 */ cmpwi r6, 0 /* 802185DC 002153DC 40 80 00 14 */ bge lbl_802185F0 /* 802185E0 002153E0 80 7F 00 00 */ lwz r3, 0(r31) -/* 802185E4 002153E4 4B FF FB 7D */ bl func_80218160 +/* 802185E4 002153E4 4B FF FB 7D */ bl RpMaterialStreamGetSize /* 802185E8 002153E8 7F 63 DA 14 */ add r27, r3, r27 /* 802185EC 002153EC 3B 7B 00 0C */ addi r27, r27, 0xc lbl_802185F0: @@ -37792,8 +37792,8 @@ lbl_802185FC: /* 80218618 00215418 38 21 00 20 */ addi r1, r1, 0x20 /* 8021861C 0021541C 4E 80 00 20 */ blr -.global func_80218620 -func_80218620: +.global _rpMaterialListStreamWrite +_rpMaterialListStreamWrite: /* 80218620 00215420 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80218624 00215424 7C 08 02 A6 */ mflr r0 /* 80218628 00215428 90 01 00 34 */ stw r0, 0x34(r1) @@ -37829,7 +37829,7 @@ lbl_80218690: /* 80218690 00215490 2C 05 00 00 */ cmpwi r5, 0 /* 80218694 00215494 40 80 00 14 */ bge lbl_802186A8 /* 80218698 00215498 80 7D 00 00 */ lwz r3, 0(r29) -/* 8021869C 0021549C 4B FF FA C5 */ bl func_80218160 +/* 8021869C 0021549C 4B FF FA C5 */ bl RpMaterialStreamGetSize /* 802186A0 002154A0 7F 23 CA 14 */ add r25, r3, r25 /* 802186A4 002154A4 3B 39 00 0C */ addi r25, r25, 0xc lbl_802186A8: @@ -37846,7 +37846,7 @@ lbl_802186B4: /* 802186CC 002154CC 38 C6 50 00 */ addi r6, r6, 0x00035000@l /* 802186D0 002154D0 38 E4 FF FF */ addi r7, r4, 0x0000FFFF@l /* 802186D4 002154D4 38 80 00 08 */ li r4, 8 -/* 802186D8 002154D8 48 01 64 7D */ bl func_8022EB54 +/* 802186D8 002154D8 48 01 64 7D */ bl _rwStreamWriteVersionedChunkHeader /* 802186DC 002154DC 28 03 00 00 */ cmplwi r3, 0 /* 802186E0 002154E0 40 82 00 0C */ bne lbl_802186EC /* 802186E4 002154E4 38 60 00 00 */ li r3, 0 @@ -37861,7 +37861,7 @@ lbl_802186EC: /* 80218704 00215504 38 A7 00 04 */ addi r5, r7, 4 /* 80218708 00215508 38 E4 FF FF */ addi r7, r4, 0x0000FFFF@l /* 8021870C 0021550C 38 80 00 01 */ li r4, 1 -/* 80218710 00215510 48 01 64 45 */ bl func_8022EB54 +/* 80218710 00215510 48 01 64 45 */ bl _rwStreamWriteVersionedChunkHeader /* 80218714 00215514 28 03 00 00 */ cmplwi r3, 0 /* 80218718 00215518 40 82 00 0C */ bne lbl_80218724 /* 8021871C 0021551C 38 60 00 00 */ li r3, 0 @@ -37870,7 +37870,7 @@ lbl_80218724: /* 80218724 00215524 7F E3 FB 78 */ mr r3, r31 /* 80218728 00215528 38 9E 00 04 */ addi r4, r30, 4 /* 8021872C 0021552C 38 A0 00 04 */ li r5, 4 -/* 80218730 00215530 48 01 69 81 */ bl func_8022F0B0 +/* 80218730 00215530 48 01 69 81 */ bl RwStreamWriteInt32 /* 80218734 00215534 28 03 00 00 */ cmplwi r3, 0 /* 80218738 00215538 40 82 00 0C */ bne lbl_80218744 /* 8021873C 0021553C 38 60 00 00 */ li r3, 0 @@ -37903,7 +37903,7 @@ lbl_80218794: /* 80218794 00215594 7F E3 FB 78 */ mr r3, r31 /* 80218798 00215598 38 81 00 08 */ addi r4, r1, 8 /* 8021879C 0021559C 38 A0 00 04 */ li r5, 4 -/* 802187A0 002155A0 48 01 69 11 */ bl func_8022F0B0 +/* 802187A0 002155A0 48 01 69 11 */ bl RwStreamWriteInt32 /* 802187A4 002155A4 28 03 00 00 */ cmplwi r3, 0 /* 802187A8 002155A8 40 82 00 0C */ bne lbl_802187B4 /* 802187AC 002155AC 38 60 00 00 */ li r3, 0 @@ -37945,7 +37945,7 @@ lbl_80218818: /* 80218824 00215624 80 7E 00 00 */ lwz r3, 0(r30) /* 80218828 00215628 7F E4 FB 78 */ mr r4, r31 /* 8021882C 0021562C 7C 63 C8 2E */ lwzx r3, r3, r25 -/* 80218830 00215630 4B FF F9 95 */ bl func_802181C4 +/* 80218830 00215630 4B FF F9 95 */ bl RpMaterialStreamWrite /* 80218834 00215634 28 03 00 00 */ cmplwi r3, 0 /* 80218838 00215638 40 82 00 0C */ bne lbl_80218844 /* 8021883C 0021563C 38 60 00 00 */ li r3, 0 @@ -37966,8 +37966,8 @@ lbl_8021885C: /* 8021886C 0021566C 38 21 00 30 */ addi r1, r1, 0x30 /* 80218870 00215670 4E 80 00 20 */ blr -.global func_80218874 -func_80218874: +.global _rpMaterialListStreamRead +_rpMaterialListStreamRead: /* 80218874 00215674 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80218878 00215678 7C 08 02 A6 */ mflr r0 /* 8021887C 0021567C 90 01 00 64 */ stw r0, 0x64(r1) @@ -37978,7 +37978,7 @@ func_80218874: /* 80218890 00215690 38 A1 00 0C */ addi r5, r1, 0xc /* 80218894 00215694 38 C1 00 08 */ addi r6, r1, 8 /* 80218898 00215698 38 80 00 01 */ li r4, 1 -/* 8021889C 0021569C 48 01 63 19 */ bl func_8022EBB4 +/* 8021889C 0021569C 48 01 63 19 */ bl RwStreamFindChunk /* 802188A0 002156A0 2C 03 00 00 */ cmpwi r3, 0 /* 802188A4 002156A4 40 82 00 0C */ bne lbl_802188B0 /* 802188A8 002156A8 38 60 00 00 */ li r3, 0 @@ -37995,7 +37995,7 @@ lbl_802188B0: /* 802188D0 002156D0 7F C3 F3 78 */ mr r3, r30 /* 802188D4 002156D4 38 81 00 10 */ addi r4, r1, 0x10 /* 802188D8 002156D8 38 A0 00 04 */ li r5, 4 -/* 802188DC 002156DC 48 01 69 C1 */ bl func_8022F29C +/* 802188DC 002156DC 48 01 69 C1 */ bl RwStreamReadInt32 /* 802188E0 002156E0 7C 03 00 D0 */ neg r0, r3 /* 802188E4 002156E4 7C 00 1B 78 */ or r0, r0, r3 /* 802188E8 002156E8 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f @@ -38041,10 +38041,10 @@ lbl_80218964: /* 80218978 00215778 7F 44 D3 78 */ mr r4, r26 /* 8021897C 0021577C 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 80218980 00215780 4C C6 31 82 */ crclr 6 -/* 80218984 00215784 48 01 6C B1 */ bl func_8022F634 +/* 80218984 00215784 48 01 6C B1 */ bl _rwerror /* 80218988 00215788 90 61 00 20 */ stw r3, 0x20(r1) /* 8021898C 0021578C 38 61 00 1C */ addi r3, r1, 0x1c -/* 80218990 00215790 48 01 6C 01 */ bl func_8022F590 +/* 80218990 00215790 48 01 6C 01 */ bl RwErrorSet /* 80218994 00215794 38 00 00 00 */ li r0, 0 /* 80218998 00215798 48 00 00 10 */ b lbl_802189A8 lbl_8021899C: @@ -38065,7 +38065,7 @@ lbl_802189A8: /* 802189CC 002157CC 48 00 00 18 */ b lbl_802189E4 lbl_802189D0: /* 802189D0 002157D0 80 7E 00 00 */ lwz r3, 0(r30) -/* 802189D4 002157D4 4B FF F2 49 */ bl func_80217C1C +/* 802189D4 002157D4 4B FF F2 49 */ bl RpMaterialDestroy /* 802189D8 002157D8 93 5E 00 00 */ stw r26, 0(r30) /* 802189DC 002157DC 3B DE 00 04 */ addi r30, r30, 4 /* 802189E0 002157E0 3B 7B 00 01 */ addi r27, r27, 1 @@ -38097,7 +38097,7 @@ lbl_80218A1C: /* 80218A3C 0021583C 7F C3 F3 78 */ mr r3, r30 /* 80218A40 00215840 7F 64 DB 78 */ mr r4, r27 /* 80218A44 00215844 54 05 10 3A */ slwi r5, r0, 2 -/* 80218A48 00215848 48 01 68 55 */ bl func_8022F29C +/* 80218A48 00215848 48 01 68 55 */ bl RwStreamReadInt32 /* 80218A4C 0021584C 7C 03 00 D0 */ neg r0, r3 /* 80218A50 00215850 7C 00 1B 78 */ or r0, r0, r3 /* 80218A54 00215854 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f @@ -38117,7 +38117,7 @@ lbl_80218A1C: /* 80218A8C 0021588C 48 00 00 18 */ b lbl_80218AA4 lbl_80218A90: /* 80218A90 00215890 80 7E 00 00 */ lwz r3, 0(r30) -/* 80218A94 00215894 4B FF F1 89 */ bl func_80217C1C +/* 80218A94 00215894 4B FF F1 89 */ bl RpMaterialDestroy /* 80218A98 00215898 93 5E 00 00 */ stw r26, 0(r30) /* 80218A9C 0021589C 3B DE 00 04 */ addi r30, r30, 4 /* 80218AA0 002158A0 3B 7B 00 01 */ addi r27, r27, 1 @@ -38149,7 +38149,7 @@ lbl_80218AE8: /* 80218AF8 002158F8 38 C1 00 08 */ addi r6, r1, 8 /* 80218AFC 002158FC 38 80 00 07 */ li r4, 7 /* 80218B00 00215900 38 A0 00 00 */ li r5, 0 -/* 80218B04 00215904 48 01 60 B1 */ bl func_8022EBB4 +/* 80218B04 00215904 48 01 60 B1 */ bl RwStreamFindChunk /* 80218B08 00215908 2C 03 00 00 */ cmpwi r3, 0 /* 80218B0C 0021590C 40 82 00 84 */ bne lbl_80218B90 /* 80218B10 00215910 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -38167,7 +38167,7 @@ lbl_80218AE8: /* 80218B40 00215940 48 00 00 18 */ b lbl_80218B58 lbl_80218B44: /* 80218B44 00215944 80 7E 00 00 */ lwz r3, 0(r30) -/* 80218B48 00215948 4B FF F0 D5 */ bl func_80217C1C +/* 80218B48 00215948 4B FF F0 D5 */ bl RpMaterialDestroy /* 80218B4C 0021594C 93 5E 00 00 */ stw r26, 0(r30) /* 80218B50 00215950 3B DE 00 04 */ addi r30, r30, 4 /* 80218B54 00215954 3B 7B 00 01 */ addi r27, r27, 1 @@ -38197,7 +38197,7 @@ lbl_80218B90: /* 80218BA8 002159A8 7C 04 00 40 */ cmplw r4, r0 /* 80218BAC 002159AC 41 81 00 94 */ bgt lbl_80218C40 /* 80218BB0 002159B0 7F C3 F3 78 */ mr r3, r30 -/* 80218BB4 002159B4 4B FF F1 BD */ bl func_80217D70 +/* 80218BB4 002159B4 4B FF F1 BD */ bl RpMaterialStreamRead /* 80218BB8 002159B8 7C 7A 1B 79 */ or. r26, r3, r3 /* 80218BBC 002159BC 40 82 01 44 */ bne lbl_80218D00 /* 80218BC0 002159C0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -38215,7 +38215,7 @@ lbl_80218B90: /* 80218BF0 002159F0 48 00 00 18 */ b lbl_80218C08 lbl_80218BF4: /* 80218BF4 002159F4 80 7E 00 00 */ lwz r3, 0(r30) -/* 80218BF8 002159F8 4B FF F0 25 */ bl func_80217C1C +/* 80218BF8 002159F8 4B FF F0 25 */ bl RpMaterialDestroy /* 80218BFC 002159FC 93 5E 00 00 */ stw r26, 0(r30) /* 80218C00 00215A00 3B DE 00 04 */ addi r30, r30, 4 /* 80218C04 00215A04 3B 7B 00 01 */ addi r27, r27, 1 @@ -38241,10 +38241,10 @@ lbl_80218C40: /* 80218C48 00215A48 90 01 00 2C */ stw r0, 0x2c(r1) /* 80218C4C 00215A4C 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 80218C50 00215A50 4C C6 31 82 */ crclr 6 -/* 80218C54 00215A54 48 01 69 E1 */ bl func_8022F634 +/* 80218C54 00215A54 48 01 69 E1 */ bl _rwerror /* 80218C58 00215A58 90 61 00 30 */ stw r3, 0x30(r1) /* 80218C5C 00215A5C 38 61 00 2C */ addi r3, r1, 0x2c -/* 80218C60 00215A60 48 01 69 31 */ bl func_8022F590 +/* 80218C60 00215A60 48 01 69 31 */ bl RwErrorSet /* 80218C64 00215A64 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 80218C68 00215A68 7F 63 DB 78 */ mr r3, r27 /* 80218C6C 00215A6C 81 84 01 38 */ lwz r12, 0x138(r4) @@ -38260,7 +38260,7 @@ lbl_80218C40: /* 80218C94 00215A94 48 00 00 18 */ b lbl_80218CAC lbl_80218C98: /* 80218C98 00215A98 80 7E 00 00 */ lwz r3, 0(r30) -/* 80218C9C 00215A9C 4B FF EF 81 */ bl func_80217C1C +/* 80218C9C 00215A9C 4B FF EF 81 */ bl RpMaterialDestroy /* 80218CA0 00215AA0 93 5E 00 00 */ stw r26, 0(r30) /* 80218CA4 00215AA4 3B DE 00 04 */ addi r30, r30, 4 /* 80218CA8 00215AA8 3B 7B 00 01 */ addi r27, r27, 1 @@ -38330,10 +38330,10 @@ lbl_80218D78: /* 80218D8C 00215B8C 7F 24 CB 78 */ mr r4, r25 /* 80218D90 00215B90 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 80218D94 00215B94 4C C6 31 82 */ crclr 6 -/* 80218D98 00215B98 48 01 68 9D */ bl func_8022F634 +/* 80218D98 00215B98 48 01 68 9D */ bl _rwerror /* 80218D9C 00215B9C 90 61 00 18 */ stw r3, 0x18(r1) /* 80218DA0 00215BA0 38 61 00 14 */ addi r3, r1, 0x14 -/* 80218DA4 00215BA4 48 01 67 ED */ bl func_8022F590 +/* 80218DA4 00215BA4 48 01 67 ED */ bl RwErrorSet /* 80218DA8 00215BA8 48 00 00 38 */ b lbl_80218DE0 lbl_80218DAC: /* 80218DAC 00215BAC 90 7F 00 00 */ stw r3, 0(r31) @@ -38351,7 +38351,7 @@ lbl_80218DAC: /* 80218DDC 00215BDC 90 1F 00 04 */ stw r0, 4(r31) lbl_80218DE0: /* 80218DE0 00215BE0 7F 43 D3 78 */ mr r3, r26 -/* 80218DE4 00215BE4 4B FF EE 39 */ bl func_80217C1C +/* 80218DE4 00215BE4 4B FF EE 39 */ bl RpMaterialDestroy /* 80218DE8 00215BE8 3B BD 00 04 */ addi r29, r29, 4 /* 80218DEC 00215BEC 3B 9C 00 01 */ addi r28, r28, 1 lbl_80218DF0: @@ -38371,10 +38371,10 @@ lbl_80218E18: /* 80218E20 00215C20 90 01 00 24 */ stw r0, 0x24(r1) /* 80218E24 00215C24 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 80218E28 00215C28 4C C6 31 82 */ crclr 6 -/* 80218E2C 00215C2C 48 01 68 09 */ bl func_8022F634 +/* 80218E2C 00215C2C 48 01 68 09 */ bl _rwerror /* 80218E30 00215C30 90 61 00 28 */ stw r3, 0x28(r1) /* 80218E34 00215C34 38 61 00 24 */ addi r3, r1, 0x24 -/* 80218E38 00215C38 48 01 67 59 */ bl func_8022F590 +/* 80218E38 00215C38 48 01 67 59 */ bl RwErrorSet /* 80218E3C 00215C3C 38 60 00 00 */ li r3, 0 lbl_80218E40: /* 80218E40 00215C40 39 61 00 60 */ addi r11, r1, 0x60 @@ -38384,8 +38384,8 @@ lbl_80218E40: /* 80218E50 00215C50 38 21 00 60 */ addi r1, r1, 0x60 /* 80218E54 00215C54 4E 80 00 20 */ blr -.global func_80218E58 -func_80218E58: +.global _rpMeshHeaderCreate +_rpMeshHeaderCreate: /* 80218E58 00215C58 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80218E5C 00215C5C 7C 08 02 A6 */ mflr r0 /* 80218E60 00215C60 90 01 00 14 */ stw r0, 0x14(r1) @@ -38411,7 +38411,7 @@ lbl_80218E84: /* 80218EAC 00215CAC 80 6D 87 60 */ lwz r3, lbl_803CB060-_SDA_BASE_(r13) /* 80218EB0 00215CB0 28 03 00 00 */ cmplwi r3, 0 /* 80218EB4 00215CB4 41 82 00 10 */ beq lbl_80218EC4 -/* 80218EB8 00215CB8 48 01 85 29 */ bl func_802313E0 +/* 80218EB8 00215CB8 48 01 85 29 */ bl RwFreeListDestroy /* 80218EBC 00215CBC 38 00 00 00 */ li r0, 0 /* 80218EC0 00215CC0 90 0D 87 60 */ stw r0, lbl_803CB060-_SDA_BASE_(r13) lbl_80218EC4: @@ -38437,13 +38437,13 @@ lbl_80218EDC: /* 80218F0C 00215D0C 38 60 00 0C */ li r3, 0xc /* 80218F10 00215D10 38 80 00 32 */ li r4, 0x32 /* 80218F14 00215D14 38 A0 00 04 */ li r5, 4 -/* 80218F18 00215D18 48 01 83 C9 */ bl func_802312E0 +/* 80218F18 00215D18 48 01 83 C9 */ bl RwFreeListCreate /* 80218F1C 00215D1C 90 6D 87 60 */ stw r3, lbl_803CB060-_SDA_BASE_(r13) /* 80218F20 00215D20 80 6D 87 60 */ lwz r3, lbl_803CB060-_SDA_BASE_(r13) /* 80218F24 00215D24 28 03 00 00 */ cmplwi r3, 0 /* 80218F28 00215D28 40 82 00 1C */ bne lbl_80218F44 /* 80218F2C 00215D2C 41 82 00 10 */ beq lbl_80218F3C -/* 80218F30 00215D30 48 01 84 B1 */ bl func_802313E0 +/* 80218F30 00215D30 48 01 84 B1 */ bl RwFreeListDestroy /* 80218F34 00215D34 38 00 00 00 */ li r0, 0 /* 80218F38 00215D38 90 0D 87 60 */ stw r0, lbl_803CB060-_SDA_BASE_(r13) lbl_80218F3C: @@ -38523,8 +38523,8 @@ lbl_80219044: /* 80219058 00215E58 38 21 00 20 */ addi r1, r1, 0x20 /* 8021905C 00215E5C 4E 80 00 20 */ blr -.global func_80219060 -func_80219060: +.global _rpBuildMeshCreate +_rpBuildMeshCreate: /* 80219060 00215E60 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80219064 00215E64 7C 08 02 A6 */ mflr r0 /* 80219068 00215E68 90 01 00 34 */ stw r0, 0x34(r1) @@ -38565,10 +38565,10 @@ func_80219060: /* 802190F4 00215EF4 7F C4 F3 78 */ mr r4, r30 /* 802190F8 00215EF8 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 802190FC 00215EFC 4C C6 31 82 */ crclr 6 -/* 80219100 00215F00 48 01 65 35 */ bl func_8022F634 +/* 80219100 00215F00 48 01 65 35 */ bl _rwerror /* 80219104 00215F04 90 61 00 14 */ stw r3, 0x14(r1) /* 80219108 00215F08 38 61 00 10 */ addi r3, r1, 0x10 -/* 8021910C 00215F0C 48 01 64 85 */ bl func_8022F590 +/* 8021910C 00215F0C 48 01 64 85 */ bl RwErrorSet /* 80219110 00215F10 38 60 00 00 */ li r3, 0 /* 80219114 00215F14 48 00 00 48 */ b lbl_8021915C lbl_80219118: @@ -38587,10 +38587,10 @@ lbl_80219130: /* 8021913C 00215F3C 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 80219140 00215F40 38 80 00 0C */ li r4, 0xc /* 80219144 00215F44 4C C6 31 82 */ crclr 6 -/* 80219148 00215F48 48 01 64 ED */ bl func_8022F634 +/* 80219148 00215F48 48 01 64 ED */ bl _rwerror /* 8021914C 00215F4C 90 61 00 0C */ stw r3, 0xc(r1) /* 80219150 00215F50 38 61 00 08 */ addi r3, r1, 8 -/* 80219154 00215F54 48 01 64 3D */ bl func_8022F590 +/* 80219154 00215F54 48 01 64 3D */ bl RwErrorSet /* 80219158 00215F58 38 60 00 00 */ li r3, 0 lbl_8021915C: /* 8021915C 00215F5C 80 01 00 34 */ lwz r0, 0x34(r1) @@ -38601,8 +38601,8 @@ lbl_8021915C: /* 80219170 00215F70 38 21 00 30 */ addi r1, r1, 0x30 /* 80219174 00215F74 4E 80 00 20 */ blr -.global func_80219178 -func_80219178: +.global _rpBuildMeshDestroy +_rpBuildMeshDestroy: /* 80219178 00215F78 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021917C 00215F7C 7C 08 02 A6 */ mflr r0 /* 80219180 00215F80 90 01 00 14 */ stw r0, 0x14(r1) @@ -38631,8 +38631,8 @@ lbl_802191B0: /* 802191D8 00215FD8 38 21 00 10 */ addi r1, r1, 0x10 /* 802191DC 00215FDC 4E 80 00 20 */ blr -.global func_802191E0 -func_802191E0: +.global _rpMeshDestroy +_rpMeshDestroy: /* 802191E0 00215FE0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802191E4 00215FE4 7C 08 02 A6 */ mflr r0 /* 802191E8 00215FE8 90 01 00 14 */ stw r0, 0x14(r1) @@ -38663,8 +38663,8 @@ lbl_80219238: /* 80219244 00216044 38 21 00 10 */ addi r1, r1, 0x10 /* 80219248 00216048 4E 80 00 20 */ blr -.global func_8021924C -func_8021924C: +.global _rpBuildMeshAddTriangle +_rpBuildMeshAddTriangle: /* 8021924C 0021604C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80219250 00216050 7C 08 02 A6 */ mflr r0 /* 80219254 00216054 90 01 00 44 */ stw r0, 0x44(r1) @@ -38709,10 +38709,10 @@ lbl_802192D4: /* 802192E8 002160E8 7E C4 B3 78 */ mr r4, r22 /* 802192EC 002160EC 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 802192F0 002160F0 4C C6 31 82 */ crclr 6 -/* 802192F4 002160F4 48 01 63 41 */ bl func_8022F634 +/* 802192F4 002160F4 48 01 63 41 */ bl _rwerror /* 802192F8 002160F8 90 61 00 0C */ stw r3, 0xc(r1) /* 802192FC 002160FC 38 61 00 08 */ addi r3, r1, 8 -/* 80219300 00216100 48 01 62 91 */ bl func_8022F590 +/* 80219300 00216100 48 01 62 91 */ bl RwErrorSet /* 80219304 00216104 38 60 00 00 */ li r3, 0 /* 80219308 00216108 48 00 00 C0 */ b lbl_802193C8 lbl_8021930C: @@ -38772,8 +38772,8 @@ lbl_802193C8: /* 802193D8 002161D8 38 21 00 40 */ addi r1, r1, 0x40 /* 802193DC 002161DC 4E 80 00 20 */ blr -.global func_802193E0 -func_802193E0: +.global _rpMeshHeaderForAllMeshes +_rpMeshHeaderForAllMeshes: /* 802193E0 002161E0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 802193E4 002161E4 7C 08 02 A6 */ mflr r0 /* 802193E8 002161E8 90 01 00 24 */ stw r0, 0x24(r1) @@ -38813,8 +38813,8 @@ lbl_80219450: /* 80219460 00216260 38 21 00 20 */ addi r1, r1, 0x20 /* 80219464 00216264 4E 80 00 20 */ blr -.global func_80219468 -func_80219468: +.global _rpMeshWrite +_rpMeshWrite: /* 80219468 00216268 94 21 FB B0 */ stwu r1, -0x450(r1) /* 8021946C 0021626C 7C 08 02 A6 */ mflr r0 /* 80219470 00216270 90 01 04 54 */ stw r0, 0x454(r1) @@ -38833,7 +38833,7 @@ func_80219468: /* 802194A4 002162A4 38 A0 00 0C */ li r5, 0xc /* 802194A8 002162A8 90 E1 00 14 */ stw r7, 0x14(r1) /* 802194AC 002162AC 90 01 00 18 */ stw r0, 0x18(r1) -/* 802194B0 002162B0 48 01 5C 01 */ bl func_8022F0B0 +/* 802194B0 002162B0 48 01 5C 01 */ bl RwStreamWriteInt32 /* 802194B4 002162B4 28 03 00 00 */ cmplwi r3, 0 /* 802194B8 002162B8 40 82 00 0C */ bne lbl_802194C4 /* 802194BC 002162BC 38 60 00 00 */ li r3, 0 @@ -38848,7 +38848,7 @@ lbl_802194D4: /* 802194D8 002162D8 7F 23 CB 78 */ mr r3, r25 /* 802194DC 002162DC 80 9C 00 08 */ lwz r4, 8(r28) /* 802194E0 002162E0 90 01 00 08 */ stw r0, 8(r1) -/* 802194E4 002162E4 4B FF F0 55 */ bl func_80218538 +/* 802194E4 002162E4 4B FF F0 55 */ bl _rpMaterialListFindMaterialIndex /* 802194E8 002162E8 2C 03 00 00 */ cmpwi r3, 0 /* 802194EC 002162EC 90 61 00 0C */ stw r3, 0xc(r1) /* 802194F0 002162F0 40 80 00 0C */ bge lbl_802194FC @@ -38858,7 +38858,7 @@ lbl_802194FC: /* 802194FC 002162FC 7F 03 C3 78 */ mr r3, r24 /* 80219500 00216300 38 81 00 08 */ addi r4, r1, 8 /* 80219504 00216304 38 A0 00 08 */ li r5, 8 -/* 80219508 00216308 48 01 5B A9 */ bl func_8022F0B0 +/* 80219508 00216308 48 01 5B A9 */ bl RwStreamWriteInt32 /* 8021950C 0021630C 28 03 00 00 */ cmplwi r3, 0 /* 80219510 00216310 40 82 00 0C */ bne lbl_8021951C /* 80219514 00216314 38 60 00 00 */ li r3, 0 @@ -38937,7 +38937,7 @@ lbl_80219614: /* 80219614 00216414 7F 03 C3 78 */ mr r3, r24 /* 80219618 00216418 38 81 00 1C */ addi r4, r1, 0x1c /* 8021961C 0021641C 57 E5 10 3A */ slwi r5, r31, 2 -/* 80219620 00216420 48 01 5A 91 */ bl func_8022F0B0 +/* 80219620 00216420 48 01 5A 91 */ bl RwStreamWriteInt32 /* 80219624 00216424 28 03 00 00 */ cmplwi r3, 0 /* 80219628 00216428 40 82 00 0C */ bne lbl_80219634 /* 8021962C 0021642C 38 60 00 00 */ li r3, 0 @@ -38962,8 +38962,8 @@ lbl_80219654: /* 80219664 00216464 38 21 04 50 */ addi r1, r1, 0x450 /* 80219668 00216468 4E 80 00 20 */ blr -.global func_8021966C -func_8021966C: +.global _rpMeshRead +_rpMeshRead: /* 8021966C 0021646C 94 21 FB B0 */ stwu r1, -0x450(r1) /* 80219670 00216470 7C 08 02 A6 */ mflr r0 /* 80219674 00216474 90 01 04 54 */ stw r0, 0x454(r1) @@ -38974,7 +38974,7 @@ func_8021966C: /* 80219688 00216488 7C 79 1B 78 */ mr r25, r3 /* 8021968C 0021648C 38 81 00 10 */ addi r4, r1, 0x10 /* 80219690 00216490 38 A0 00 0C */ li r5, 0xc -/* 80219694 00216494 48 01 5C 09 */ bl func_8022F29C +/* 80219694 00216494 48 01 5C 09 */ bl RwStreamReadInt32 /* 80219698 00216498 28 03 00 00 */ cmplwi r3, 0 /* 8021969C 0021649C 40 82 00 0C */ bne lbl_802196A8 /* 802196A0 002164A0 38 60 00 00 */ li r3, 0 @@ -39034,7 +39034,7 @@ lbl_80219764: /* 80219764 00216564 7F 23 CB 78 */ mr r3, r25 /* 80219768 00216568 38 81 00 08 */ addi r4, r1, 8 /* 8021976C 0021656C 38 A0 00 08 */ li r5, 8 -/* 80219770 00216570 48 01 5B 2D */ bl func_8022F29C +/* 80219770 00216570 48 01 5B 2D */ bl RwStreamReadInt32 /* 80219774 00216574 28 03 00 00 */ cmplwi r3, 0 /* 80219778 00216578 40 82 00 0C */ bne lbl_80219784 /* 8021977C 0021657C 38 60 00 00 */ li r3, 0 @@ -39044,7 +39044,7 @@ lbl_80219784: /* 80219788 00216588 7F 63 DB 78 */ mr r3, r27 /* 8021978C 0021658C 90 1D 00 04 */ stw r0, 4(r29) /* 80219790 00216590 80 81 00 0C */ lwz r4, 0xc(r1) -/* 80219794 00216594 4B FF EC 65 */ bl func_802183F8 +/* 80219794 00216594 4B FF EC 65 */ bl _rpMaterialListGetMaterial /* 80219798 00216598 90 7D 00 08 */ stw r3, 8(r29) /* 8021979C 0021659C 28 1E 00 08 */ cmplwi r30, 8 /* 802197A0 002165A0 93 9D 00 00 */ stw r28, 0(r29) @@ -39071,7 +39071,7 @@ lbl_802197E4: /* 802197E4 002165E4 7F 23 CB 78 */ mr r3, r25 /* 802197E8 002165E8 7E A4 AB 78 */ mr r4, r21 /* 802197EC 002165EC 57 05 10 3A */ slwi r5, r24, 2 -/* 802197F0 002165F0 48 01 5A AD */ bl func_8022F29C +/* 802197F0 002165F0 48 01 5A AD */ bl RwStreamReadInt32 /* 802197F4 002165F4 28 03 00 00 */ cmplwi r3, 0 /* 802197F8 002165F8 40 82 00 0C */ bne lbl_80219804 /* 802197FC 002165FC 38 60 00 00 */ li r3, 0 @@ -39132,8 +39132,8 @@ lbl_802198A4: /* 802198B4 002166B4 38 21 04 50 */ addi r1, r1, 0x450 /* 802198B8 002166B8 4E 80 00 20 */ blr -.global func_802198BC -func_802198BC: +.global _rpMeshSize +_rpMeshSize: /* 802198BC 002166BC 88 A4 00 00 */ lbz r5, 0(r4) /* 802198C0 002166C0 28 05 00 08 */ cmplwi r5, 8 /* 802198C4 002166C4 40 82 00 10 */ bne lbl_802198D4 @@ -39160,8 +39160,8 @@ lbl_802198F8: /* 8021990C 0021670C 38 63 00 0C */ addi r3, r3, 0xc /* 80219910 00216710 4E 80 00 20 */ blr -.global func_80219914 -func_80219914: +.global _rpMeshGetNextSerialNumber +_rpMeshGetNextSerialNumber: /* 80219914 00216714 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) /* 80219918 00216718 80 8D 9E D0 */ lwz r4, lbl_803CC7D0-_SDA_BASE_(r13) /* 8021991C 0021671C 7C 65 22 AE */ lhax r3, r5, r4 @@ -39506,13 +39506,13 @@ func_80219DBC: /* 80219DF8 00216BF8 7F A4 EB 78 */ mr r4, r29 /* 80219DFC 00216BFC 38 60 00 24 */ li r3, 0x24 /* 80219E00 00216C00 38 A0 00 04 */ li r5, 4 -/* 80219E04 00216C04 48 01 74 DD */ bl func_802312E0 +/* 80219E04 00216C04 48 01 74 DD */ bl RwFreeListCreate /* 80219E08 00216C08 90 7E 00 00 */ stw r3, 0(r30) /* 80219E0C 00216C0C 57 A3 F8 7E */ srwi r3, r29, 1 /* 80219E10 00216C10 38 83 00 01 */ addi r4, r3, 1 /* 80219E14 00216C14 38 60 00 10 */ li r3, 0x10 /* 80219E18 00216C18 38 A0 00 04 */ li r5, 4 -/* 80219E1C 00216C1C 48 01 74 C5 */ bl func_802312E0 +/* 80219E1C 00216C1C 48 01 74 C5 */ bl RwFreeListCreate /* 80219E20 00216C20 90 7E 00 04 */ stw r3, 4(r30) /* 80219E24 00216C24 7F 3C CB 78 */ mr r28, r25 /* 80219E28 00216C28 7E FB BB 78 */ mr r27, r23 @@ -40996,7 +40996,7 @@ lbl_8021B2E4: /* 8021B2E4 002180E4 28 04 00 00 */ cmplwi r4, 0 /* 8021B2E8 002180E8 40 82 FF E0 */ bne lbl_8021B2C8 /* 8021B2EC 002180EC 80 61 00 14 */ lwz r3, 0x14(r1) -/* 8021B2F0 002180F0 48 01 60 F1 */ bl func_802313E0 +/* 8021B2F0 002180F0 48 01 60 F1 */ bl RwFreeListDestroy /* 8021B2F4 002180F4 39 C0 00 00 */ li r14, 0 /* 8021B2F8 002180F8 7E D1 B3 78 */ mr r17, r22 /* 8021B2FC 002180FC 91 C1 00 14 */ stw r14, 0x14(r1) @@ -41016,7 +41016,7 @@ lbl_8021B32C: /* 8021B32C 0021812C 7C 0F 80 40 */ cmplw r15, r16 /* 8021B330 00218130 41 80 FF D8 */ blt lbl_8021B308 /* 8021B334 00218134 80 61 00 10 */ lwz r3, 0x10(r1) -/* 8021B338 00218138 48 01 60 A9 */ bl func_802313E0 +/* 8021B338 00218138 48 01 60 A9 */ bl RwFreeListDestroy /* 8021B33C 0021813C 38 00 00 00 */ li r0, 0 /* 8021B340 00218140 7E C3 B3 78 */ mr r3, r22 /* 8021B344 00218144 90 01 00 10 */ stw r0, 0x10(r1) @@ -41436,7 +41436,7 @@ lbl_8021B8EC: /* 8021B918 00218718 7C 04 00 16 */ mulhwu r0, r4, r0 /* 8021B91C 0021871C 54 04 E8 FE */ srwi r4, r0, 3 /* 8021B920 00218720 38 84 00 05 */ addi r4, r4, 5 -/* 8021B924 00218724 48 01 59 BD */ bl func_802312E0 +/* 8021B924 00218724 48 01 59 BD */ bl RwFreeListCreate /* 8021B928 00218728 80 8D 9E D0 */ lwz r4, lbl_803CC7D0-_SDA_BASE_(r13) /* 8021B92C 0021872C 3B 00 00 00 */ li r24, 0 /* 8021B930 00218730 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) @@ -41557,7 +41557,7 @@ lbl_8021BAC8: /* 8021BAD4 002188D4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 8021BAD8 002188D8 38 03 00 04 */ addi r0, r3, 4 /* 8021BADC 002188DC 7C 64 00 2E */ lwzx r3, r4, r0 -/* 8021BAE0 002188E0 48 01 59 01 */ bl func_802313E0 +/* 8021BAE0 002188E0 48 01 59 01 */ bl RwFreeListDestroy /* 8021BAE4 002188E4 80 6D 9E D0 */ lwz r3, lbl_803CC7D0-_SDA_BASE_(r13) /* 8021BAE8 002188E8 57 DA 04 3E */ clrlwi r26, r30, 0x10 /* 8021BAEC 002188EC 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) @@ -41646,7 +41646,7 @@ lbl_8021BC14: /* 8021BC2C 00218A2C 38 63 00 0C */ addi r3, r3, 0xc /* 8021BC30 00218A30 42 00 FF E4 */ bdnz lbl_8021BC14 lbl_8021BC34: -/* 8021BC34 00218A34 4B FF D2 25 */ bl func_80218E58 +/* 8021BC34 00218A34 4B FF D2 25 */ bl _rpMeshHeaderCreate /* 8021BC38 00218A38 38 00 00 01 */ li r0, 1 /* 8021BC3C 00218A3C 7C 78 1B 78 */ mr r24, r3 /* 8021BC40 00218A40 90 03 00 00 */ stw r0, 0(r3) @@ -41794,7 +41794,7 @@ lbl_8021BE4C: /* 8021BE54 00218C54 7F 63 02 14 */ add r27, r3, r0 /* 8021BE58 00218C58 3B 7B 00 10 */ addi r27, r27, 0x10 /* 8021BE5C 00218C5C 7F 63 DB 78 */ mr r3, r27 -/* 8021BE60 00218C60 4B FF CF F9 */ bl func_80218E58 +/* 8021BE60 00218C60 4B FF CF F9 */ bl _rpMeshHeaderCreate /* 8021BE64 00218C64 7C 7E 1B 79 */ or. r30, r3, r3 /* 8021BE68 00218C68 40 82 00 48 */ bne lbl_8021BEB0 /* 8021BE6C 00218C6C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -41808,10 +41808,10 @@ lbl_8021BE4C: /* 8021BE8C 00218C8C 7F 64 DB 78 */ mr r4, r27 /* 8021BE90 00218C90 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 8021BE94 00218C94 4C C6 31 82 */ crclr 6 -/* 8021BE98 00218C98 48 01 37 9D */ bl func_8022F634 +/* 8021BE98 00218C98 48 01 37 9D */ bl _rwerror /* 8021BE9C 00218C9C 90 61 00 14 */ stw r3, 0x14(r1) /* 8021BEA0 00218CA0 38 61 00 10 */ addi r3, r1, 0x10 -/* 8021BEA4 00218CA4 48 01 36 ED */ bl func_8022F590 +/* 8021BEA4 00218CA4 48 01 36 ED */ bl RwErrorSet /* 8021BEA8 00218CA8 38 60 00 00 */ li r3, 0 /* 8021BEAC 00218CAC 48 00 01 4C */ b lbl_8021BFF8 lbl_8021BEB0: @@ -41879,7 +41879,7 @@ lbl_8021BF50: /* 8021BF9C 00218D9C 7F C3 F3 78 */ mr r3, r30 /* 8021BFA0 00218DA0 38 84 9A C8 */ addi r4, r4, lbl_80219AC8@l /* 8021BFA4 00218DA4 38 A0 00 00 */ li r5, 0 -/* 8021BFA8 00218DA8 4B FF D4 39 */ bl func_802193E0 +/* 8021BFA8 00218DA8 4B FF D4 39 */ bl _rpMeshHeaderForAllMeshes /* 8021BFAC 00218DAC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 8021BFB0 00218DB0 7F E3 FB 78 */ mr r3, r31 /* 8021BFB4 00218DB4 81 84 01 38 */ lwz r12, 0x138(r4) @@ -41895,10 +41895,10 @@ lbl_8021BFC8: /* 8021BFD8 00218DD8 80 1D 00 04 */ lwz r0, 4(r29) /* 8021BFDC 00218DDC 54 04 10 3A */ slwi r4, r0, 2 /* 8021BFE0 00218DE0 4C C6 31 82 */ crclr 6 -/* 8021BFE4 00218DE4 48 01 36 51 */ bl func_8022F634 +/* 8021BFE4 00218DE4 48 01 36 51 */ bl _rwerror /* 8021BFE8 00218DE8 90 61 00 0C */ stw r3, 0xc(r1) /* 8021BFEC 00218DEC 38 61 00 08 */ addi r3, r1, 8 -/* 8021BFF0 00218DF0 48 01 35 A1 */ bl func_8022F590 +/* 8021BFF0 00218DF0 48 01 35 A1 */ bl RwErrorSet /* 8021BFF4 00218DF4 38 60 00 00 */ li r3, 0 lbl_8021BFF8: /* 8021BFF8 00218DF8 39 61 00 30 */ addi r11, r1, 0x30 @@ -41908,8 +41908,8 @@ lbl_8021BFF8: /* 8021C008 00218E08 38 21 00 30 */ addi r1, r1, 0x30 /* 8021C00C 00218E0C 4E 80 00 20 */ blr -.global func_8021C010 -func_8021C010: +.global _rpMeshOptimise +_rpMeshOptimise: /* 8021C010 00218E10 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021C014 00218E14 7C 08 02 A6 */ mflr r0 /* 8021C018 00218E18 90 01 00 14 */ stw r0, 0x14(r1) @@ -41920,7 +41920,7 @@ func_8021C010: /* 8021C02C 00218E2C 80 1E 00 04 */ lwz r0, 4(r30) /* 8021C030 00218E30 28 00 00 00 */ cmplwi r0, 0 /* 8021C034 00218E34 40 82 00 14 */ bne lbl_8021C048 -/* 8021C038 00218E38 4B FF D1 41 */ bl func_80219178 +/* 8021C038 00218E38 4B FF D1 41 */ bl _rpBuildMeshDestroy /* 8021C03C 00218E3C 3C 60 80 2B */ lis r3, lbl_802B77B8@ha /* 8021C040 00218E40 38 63 77 B8 */ addi r3, r3, lbl_802B77B8@l /* 8021C044 00218E44 48 00 00 58 */ b lbl_8021C09C @@ -41944,7 +41944,7 @@ lbl_8021C074: /* 8021C080 00218E80 7C 7F 1B 79 */ or. r31, r3, r3 /* 8021C084 00218E84 41 82 00 14 */ beq lbl_8021C098 /* 8021C088 00218E88 7F C3 F3 78 */ mr r3, r30 -/* 8021C08C 00218E8C 4B FF D0 ED */ bl func_80219178 +/* 8021C08C 00218E8C 4B FF D0 ED */ bl _rpBuildMeshDestroy /* 8021C090 00218E90 7F E3 FB 78 */ mr r3, r31 /* 8021C094 00218E94 48 00 00 08 */ b lbl_8021C09C lbl_8021C098: @@ -41969,13 +41969,13 @@ lbl_8021C0C8: /* 8021C0D4 00218ED4 90 05 00 04 */ stw r0, 4(r5) /* 8021C0D8 00218ED8 4E 80 00 20 */ blr -.global func_8021C0DC -func_8021C0DC: +.global RpWorldSectorGetNumVertices +RpWorldSectorGetNumVertices: /* 8021C0DC 00218EDC A0 63 00 8A */ lhz r3, 0x8a(r3) /* 8021C0E0 00218EE0 4E 80 00 20 */ blr -.global func_8021C0E4 -func_8021C0E4: +.global RpWorldSectorRender +RpWorldSectorRender: /* 8021C0E4 00218EE4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021C0E8 00218EE8 7C 08 02 A6 */ mflr r0 /* 8021C0EC 00218EEC 90 01 00 14 */ stw r0, 0x14(r1) @@ -41989,8 +41989,8 @@ func_8021C0E4: /* 8021C10C 00218F0C 38 21 00 10 */ addi r1, r1, 0x10 /* 8021C110 00218F10 4E 80 00 20 */ blr -.global func_8021C114 -func_8021C114: +.global RpWorldSectorRegisterPlugin +RpWorldSectorRegisterPlugin: /* 8021C114 00218F14 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021C118 00218F18 7C 08 02 A6 */ mflr r0 /* 8021C11C 00218F1C 7C E8 3B 78 */ mr r8, r7 @@ -42002,14 +42002,14 @@ func_8021C114: /* 8021C134 00218F34 7C 64 1B 78 */ mr r4, r3 /* 8021C138 00218F38 7C 05 03 78 */ mr r5, r0 /* 8021C13C 00218F3C 38 69 77 D0 */ addi r3, r9, lbl_802B77D0@l -/* 8021C140 00218F40 48 01 75 19 */ bl func_80233658 +/* 8021C140 00218F40 48 01 75 19 */ bl _rwPluginRegistryAddPlugin /* 8021C144 00218F44 80 01 00 14 */ lwz r0, 0x14(r1) /* 8021C148 00218F48 7C 08 03 A6 */ mtlr r0 /* 8021C14C 00218F4C 38 21 00 10 */ addi r1, r1, 0x10 /* 8021C150 00218F50 4E 80 00 20 */ blr -.global func_8021C154 -func_8021C154: +.global RpWorldSectorRegisterPluginStream +RpWorldSectorRegisterPluginStream: /* 8021C154 00218F54 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021C158 00218F58 7C 08 02 A6 */ mflr r0 /* 8021C15C 00218F5C 7C C7 33 78 */ mr r7, r6 @@ -42020,7 +42020,7 @@ func_8021C154: /* 8021C170 00218F70 7C 85 23 78 */ mr r5, r4 /* 8021C174 00218F74 38 68 77 D0 */ addi r3, r8, lbl_802B77D0@l /* 8021C178 00218F78 7C 04 03 78 */ mr r4, r0 -/* 8021C17C 00218F7C 48 01 6C FD */ bl func_80232E78 +/* 8021C17C 00218F7C 48 01 6C FD */ bl _rwPluginRegistryAddPluginStream /* 8021C180 00218F80 80 01 00 14 */ lwz r0, 0x14(r1) /* 8021C184 00218F84 7C 08 03 A6 */ mtlr r0 /* 8021C188 00218F88 38 21 00 10 */ addi r1, r1, 0x10 @@ -42042,7 +42042,7 @@ lbl_8021C1AC: /* 8021C1C0 00218FC0 93 C1 00 18 */ stw r30, 0x18(r1) /* 8021C1C4 00218FC4 93 A1 00 14 */ stw r29, 0x14(r1) /* 8021C1C8 00218FC8 93 81 00 10 */ stw r28, 0x10(r1) -/* 8021C1CC 00218FCC 4B FF FF 19 */ bl func_8021C0E4 +/* 8021C1CC 00218FCC 4B FF FF 19 */ bl RpWorldSectorRender /* 8021C1D0 00218FD0 28 03 00 00 */ cmplwi r3, 0 /* 8021C1D4 00218FD4 41 82 00 F4 */ beq lbl_8021C2C8 /* 8021C1D8 00218FD8 83 9F 00 38 */ lwz r28, 0x38(r31) @@ -42059,11 +42059,11 @@ lbl_8021C1E4: /* 8021C200 00219000 7C 04 00 40 */ cmplw r4, r0 /* 8021C204 00219004 41 82 00 40 */ beq lbl_8021C244 /* 8021C208 00219008 7F C3 F3 78 */ mr r3, r30 -/* 8021C20C 0021900C 4B FF 68 F5 */ bl func_80212B00 +/* 8021C20C 0021900C 4B FF 68 F5 */ bl RpAtomicGetWorldBoundingSphere /* 8021C210 00219010 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) /* 8021C214 00219014 7C 64 1B 78 */ mr r4, r3 /* 8021C218 00219018 80 65 00 00 */ lwz r3, 0(r5) -/* 8021C21C 0021901C 48 01 B5 A1 */ bl func_802377BC +/* 8021C21C 0021901C 48 01 B5 A1 */ bl RwCameraFrustumTestSphere /* 8021C220 00219020 2C 03 00 00 */ cmpwi r3, 0 /* 8021C224 00219024 41 82 00 14 */ beq lbl_8021C238 /* 8021C228 00219028 81 9E 00 48 */ lwz r12, 0x48(r30) @@ -42093,11 +42093,11 @@ lbl_8021C25C: /* 8021C278 00219078 7C 04 00 40 */ cmplw r4, r0 /* 8021C27C 0021907C 41 82 00 40 */ beq lbl_8021C2BC /* 8021C280 00219080 7F C3 F3 78 */ mr r3, r30 -/* 8021C284 00219084 4B FF 68 7D */ bl func_80212B00 +/* 8021C284 00219084 4B FF 68 7D */ bl RpAtomicGetWorldBoundingSphere /* 8021C288 00219088 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) /* 8021C28C 0021908C 7C 64 1B 78 */ mr r4, r3 /* 8021C290 00219090 80 65 00 00 */ lwz r3, 0(r5) -/* 8021C294 00219094 48 01 B5 29 */ bl func_802377BC +/* 8021C294 00219094 48 01 B5 29 */ bl RwCameraFrustumTestSphere /* 8021C298 00219098 2C 03 00 00 */ cmpwi r3, 0 /* 8021C29C 0021909C 41 82 00 14 */ beq lbl_8021C2B0 /* 8021C2A0 002190A0 81 9E 00 48 */ lwz r12, 0x48(r30) @@ -42246,7 +42246,7 @@ lbl_8021C47C: /* 8021C488 00219288 A0 C8 00 04 */ lhz r6, 4(r8) /* 8021C48C 0021928C A0 E8 00 06 */ lhz r7, 6(r8) /* 8021C490 00219290 A1 08 00 00 */ lhz r8, 0(r8) -/* 8021C494 00219294 4B FF CD B9 */ bl func_8021924C +/* 8021C494 00219294 4B FF CD B9 */ bl _rpBuildMeshAddTriangle /* 8021C498 00219298 3B 18 00 08 */ addi r24, r24, 8 /* 8021C49C 0021929C 3A F7 00 01 */ addi r23, r23, 1 lbl_8021C4A0: @@ -42273,12 +42273,12 @@ lbl_8021C4A0: /* 8021C4F0 002192F0 41 82 00 14 */ beq lbl_8021C504 /* 8021C4F4 002192F4 7F 43 D3 78 */ mr r3, r26 /* 8021C4F8 002192F8 38 80 00 01 */ li r4, 1 -/* 8021C4FC 002192FC 4B FF FB 15 */ bl func_8021C010 +/* 8021C4FC 002192FC 4B FF FB 15 */ bl _rpMeshOptimise /* 8021C500 00219300 48 00 00 10 */ b lbl_8021C510 lbl_8021C504: /* 8021C504 00219304 7F 43 D3 78 */ mr r3, r26 /* 8021C508 00219308 38 80 00 00 */ li r4, 0 -/* 8021C50C 0021930C 4B FF FB 05 */ bl func_8021C010 +/* 8021C50C 0021930C 4B FF FB 05 */ bl _rpMeshOptimise lbl_8021C510: /* 8021C510 00219310 28 03 00 00 */ cmplwi r3, 0 /* 8021C514 00219314 41 82 00 0C */ beq lbl_8021C520 @@ -42286,7 +42286,7 @@ lbl_8021C510: /* 8021C51C 0021931C 48 00 00 14 */ b lbl_8021C530 lbl_8021C520: /* 8021C520 00219320 7F 43 D3 78 */ mr r3, r26 -/* 8021C524 00219324 4B FF CC 55 */ bl func_80219178 +/* 8021C524 00219324 4B FF CC 55 */ bl _rpBuildMeshDestroy /* 8021C528 00219328 38 60 00 00 */ li r3, 0 /* 8021C52C 0021932C 48 00 00 08 */ b lbl_8021C534 lbl_8021C530: @@ -42319,7 +42319,7 @@ lbl_8021C584: /* 8021C584 00219384 80 7D 00 34 */ lwz r3, 0x34(r29) /* 8021C588 00219388 28 03 00 00 */ cmplwi r3, 0 /* 8021C58C 0021938C 41 82 00 08 */ beq lbl_8021C594 -/* 8021C590 00219390 48 01 58 8D */ bl func_80231E1C +/* 8021C590 00219390 48 01 58 8D */ bl RwResourcesFreeResEntry lbl_8021C594: /* 8021C594 00219394 83 DD 00 38 */ lwz r30, 0x38(r29) /* 8021C598 00219398 3B FD 00 38 */ addi r31, r29, 0x38 @@ -42327,7 +42327,7 @@ lbl_8021C594: lbl_8021C5A0: /* 8021C5A0 002193A0 7F C3 F3 78 */ mr r3, r30 /* 8021C5A4 002193A4 83 DE 00 00 */ lwz r30, 0(r30) -/* 8021C5A8 002193A8 48 00 16 E1 */ bl func_8021DC88 +/* 8021C5A8 002193A8 48 00 16 E1 */ bl _rpTieDestroy lbl_8021C5AC: /* 8021C5AC 002193AC 7C 1E F8 40 */ cmplw r30, r31 /* 8021C5B0 002193B0 40 82 FF F0 */ bne lbl_8021C5A0 @@ -42337,7 +42337,7 @@ lbl_8021C5AC: lbl_8021C5C0: /* 8021C5C0 002193C0 7F E3 FB 78 */ mr r3, r31 /* 8021C5C4 002193C4 83 FF 00 00 */ lwz r31, 0(r31) -/* 8021C5C8 002193C8 48 00 16 C1 */ bl func_8021DC88 +/* 8021C5C8 002193C8 48 00 16 C1 */ bl _rpTieDestroy lbl_8021C5CC: /* 8021C5CC 002193CC 7C 1F F0 40 */ cmplw r31, r30 /* 8021C5D0 002193D0 40 82 FF F0 */ bne lbl_8021C5C0 @@ -42347,14 +42347,14 @@ lbl_8021C5CC: lbl_8021C5E0: /* 8021C5E0 002193E0 7F E3 FB 78 */ mr r3, r31 /* 8021C5E4 002193E4 83 FF 00 00 */ lwz r31, 0(r31) -/* 8021C5E8 002193E8 48 00 16 31 */ bl func_8021DC18 +/* 8021C5E8 002193E8 48 00 16 31 */ bl _rpLightTieDestroy lbl_8021C5EC: /* 8021C5EC 002193EC 7C 1F F0 40 */ cmplw r31, r30 /* 8021C5F0 002193F0 40 82 FF F0 */ bne lbl_8021C5E0 /* 8021C5F4 002193F4 3C 60 80 2B */ lis r3, lbl_802B77D0@ha /* 8021C5F8 002193F8 7F A4 EB 78 */ mr r4, r29 /* 8021C5FC 002193FC 38 63 77 D0 */ addi r3, r3, lbl_802B77D0@l -/* 8021C600 00219400 48 01 73 CD */ bl func_802339CC +/* 8021C600 00219400 48 01 73 CD */ bl _rwPluginRegistryDeInitObject /* 8021C604 00219404 48 00 00 14 */ b lbl_8021C618 lbl_8021C608: /* 8021C608 00219408 80 7D 00 08 */ lwz r3, 8(r29) @@ -42392,7 +42392,7 @@ lbl_8021C670: /* 8021C674 00219474 80 7C 00 34 */ lwz r3, 0x34(r28) /* 8021C678 00219478 28 03 00 00 */ cmplwi r3, 0 /* 8021C67C 0021947C 41 82 00 08 */ beq lbl_8021C684 -/* 8021C680 00219480 48 01 57 9D */ bl func_80231E1C +/* 8021C680 00219480 48 01 57 9D */ bl RwResourcesFreeResEntry lbl_8021C684: /* 8021C684 00219484 83 BF 00 38 */ lwz r29, 0x38(r31) /* 8021C688 00219488 3B DF 00 38 */ addi r30, r31, 0x38 @@ -42400,7 +42400,7 @@ lbl_8021C684: lbl_8021C690: /* 8021C690 00219490 7F A3 EB 78 */ mr r3, r29 /* 8021C694 00219494 83 BD 00 00 */ lwz r29, 0(r29) -/* 8021C698 00219498 48 00 15 F1 */ bl func_8021DC88 +/* 8021C698 00219498 48 00 15 F1 */ bl _rpTieDestroy lbl_8021C69C: /* 8021C69C 0021949C 7C 1D F0 40 */ cmplw r29, r30 /* 8021C6A0 002194A0 40 82 FF F0 */ bne lbl_8021C690 @@ -42410,7 +42410,7 @@ lbl_8021C69C: lbl_8021C6B0: /* 8021C6B0 002194B0 7F A3 EB 78 */ mr r3, r29 /* 8021C6B4 002194B4 83 BD 00 00 */ lwz r29, 0(r29) -/* 8021C6B8 002194B8 48 00 15 D1 */ bl func_8021DC88 +/* 8021C6B8 002194B8 48 00 15 D1 */ bl _rpTieDestroy lbl_8021C6BC: /* 8021C6BC 002194BC 7C 1D F0 40 */ cmplw r29, r30 /* 8021C6C0 002194C0 40 82 FF F0 */ bne lbl_8021C6B0 @@ -42420,14 +42420,14 @@ lbl_8021C6BC: lbl_8021C6D0: /* 8021C6D0 002194D0 7F A3 EB 78 */ mr r3, r29 /* 8021C6D4 002194D4 83 BD 00 00 */ lwz r29, 0(r29) -/* 8021C6D8 002194D8 48 00 15 41 */ bl func_8021DC18 +/* 8021C6D8 002194D8 48 00 15 41 */ bl _rpLightTieDestroy lbl_8021C6DC: /* 8021C6DC 002194DC 7C 1D F0 40 */ cmplw r29, r30 /* 8021C6E0 002194E0 40 82 FF F0 */ bne lbl_8021C6D0 /* 8021C6E4 002194E4 3C 60 80 2B */ lis r3, lbl_802B77D0@ha /* 8021C6E8 002194E8 7F E4 FB 78 */ mr r4, r31 /* 8021C6EC 002194EC 38 63 77 D0 */ addi r3, r3, lbl_802B77D0@l -/* 8021C6F0 002194F0 48 01 72 DD */ bl func_802339CC +/* 8021C6F0 002194F0 48 01 72 DD */ bl _rwPluginRegistryDeInitObject /* 8021C6F4 002194F4 80 7F 00 08 */ lwz r3, 8(r31) /* 8021C6F8 002194F8 28 03 00 00 */ cmplwi r3, 0 /* 8021C6FC 002194FC 41 82 00 1C */ beq lbl_8021C718 @@ -42531,13 +42531,13 @@ lbl_8021C840: /* 8021C85C 0021965C 7C 64 00 2E */ lwzx r3, r4, r0 /* 8021C860 00219660 28 03 00 00 */ cmplwi r3, 0 /* 8021C864 00219664 41 82 00 18 */ beq lbl_8021C87C -/* 8021C868 00219668 48 01 4B 79 */ bl func_802313E0 +/* 8021C868 00219668 48 01 4B 79 */ bl RwFreeListDestroy /* 8021C86C 0021966C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 8021C870 00219670 38 80 00 00 */ li r4, 0 /* 8021C874 00219674 80 0D 9E E0 */ lwz r0, lbl_803CC7E0-_SDA_BASE_(r13) /* 8021C878 00219678 7C 83 01 2E */ stwx r4, r3, r0 lbl_8021C87C: -/* 8021C87C 0021967C 48 00 2B A1 */ bl func_8021F41C +/* 8021C87C 0021967C 48 00 2B A1 */ bl _rpWorldPipelineClose /* 8021C880 00219680 38 AD 9E E0 */ addi r5, r13, lbl_803CC7E0-_SDA_BASE_ /* 8021C884 00219684 7F E3 FB 78 */ mr r3, r31 /* 8021C888 00219688 80 85 00 04 */ lwz r4, 4(r5) @@ -42555,7 +42555,7 @@ lbl_8021C8A8: /* 8021C8B4 002196B4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8021C8B8 002196B8 7C 7F 1B 78 */ mr r31, r3 /* 8021C8BC 002196BC 90 8D 9E E0 */ stw r4, lbl_803CC7E0-_SDA_BASE_(r13) -/* 8021C8C0 002196C0 48 00 2B 85 */ bl func_8021F444 +/* 8021C8C0 002196C0 48 00 2B 85 */ bl _rpWorldPipelineOpen /* 8021C8C4 002196C4 2C 03 00 00 */ cmpwi r3, 0 /* 8021C8C8 002196C8 40 82 00 0C */ bne lbl_8021C8D4 /* 8021C8CC 002196CC 38 60 00 00 */ li r3, 0 @@ -42567,7 +42567,7 @@ lbl_8021C8D4: /* 8021C8E0 002196E0 38 A0 00 04 */ li r5, 4 /* 8021C8E4 002196E4 38 80 00 08 */ li r4, 8 /* 8021C8E8 002196E8 38 C0 00 01 */ li r6, 1 -/* 8021C8EC 002196EC 48 01 4A 1D */ bl func_80231308 +/* 8021C8EC 002196EC 48 01 4A 1D */ bl RwFreeListCreateAndPreallocateSpace /* 8021C8F0 002196F0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 8021C8F4 002196F4 80 0D 9E E0 */ lwz r0, lbl_803CC7E0-_SDA_BASE_(r13) /* 8021C8F8 002196F8 7C 64 01 2E */ stwx r3, r4, r0 @@ -42629,7 +42629,7 @@ lbl_8021C9B4: lbl_8021C9C0: /* 8021C9C0 002197C0 7F E4 FB 78 */ mr r4, r31 /* 8021C9C4 002197C4 38 A0 00 01 */ li r5, 1 -/* 8021C9C8 002197C8 48 03 00 FD */ bl func_8024CAC4 +/* 8021C9C8 002197C8 48 03 00 FD */ bl RxPipelineExecute /* 8021C9CC 002197CC 28 03 00 00 */ cmplwi r3, 0 /* 8021C9D0 002197D0 41 82 00 0C */ beq lbl_8021C9DC /* 8021C9D4 002197D4 7F E3 FB 78 */ mr r3, r31 @@ -42643,8 +42643,8 @@ lbl_8021C9E0: /* 8021C9EC 002197EC 38 21 00 10 */ addi r1, r1, 0x10 /* 8021C9F0 002197F0 4E 80 00 20 */ blr -.global func_8021C9F4 -func_8021C9F4: +.global _rpWorldFindBBox +_rpWorldFindBBox: /* 8021C9F4 002197F4 94 21 FE E0 */ stwu r1, -0x120(r1) /* 8021C9F8 002197F8 7C 08 02 A6 */ mflr r0 /* 8021C9FC 002197FC 90 01 01 24 */ stw r0, 0x124(r1) @@ -42664,17 +42664,17 @@ lbl_8021CA20: /* 8021CA30 00219830 40 82 00 18 */ bne lbl_8021CA48 /* 8021CA34 00219834 7F 83 E3 78 */ mr r3, r28 /* 8021CA38 00219838 38 9F 00 74 */ addi r4, r31, 0x74 -/* 8021CA3C 0021983C 48 01 7E 6D */ bl func_802348A8 +/* 8021CA3C 0021983C 48 01 7E 6D */ bl RwBBoxInitialize /* 8021CA40 00219840 3B A0 00 01 */ li r29, 1 /* 8021CA44 00219844 48 00 00 10 */ b lbl_8021CA54 lbl_8021CA48: /* 8021CA48 00219848 7F 83 E3 78 */ mr r3, r28 /* 8021CA4C 0021984C 38 9F 00 74 */ addi r4, r31, 0x74 -/* 8021CA50 00219850 48 01 7E 81 */ bl func_802348D0 +/* 8021CA50 00219850 48 01 7E 81 */ bl RwBBoxAddPoint lbl_8021CA54: /* 8021CA54 00219854 7F 83 E3 78 */ mr r3, r28 /* 8021CA58 00219858 38 9F 00 68 */ addi r4, r31, 0x68 -/* 8021CA5C 0021985C 48 01 7E 75 */ bl func_802348D0 +/* 8021CA5C 0021985C 48 01 7E 75 */ bl RwBBoxAddPoint /* 8021CA60 00219860 57 C0 10 3A */ slwi r0, r30, 2 /* 8021CA64 00219864 38 61 00 08 */ addi r3, r1, 8 /* 8021CA68 00219868 7F E3 00 2E */ lwzx r31, r3, r0 @@ -42700,8 +42700,8 @@ lbl_8021CA8C: /* 8021CAB0 002198B0 38 21 01 20 */ addi r1, r1, 0x120 /* 8021CAB4 002198B4 4E 80 00 20 */ blr -.global func_8021CAB8 -func_8021CAB8: +.global _rpWorldSetupSectorBoundingBoxes +_rpWorldSetupSectorBoundingBoxes: /* 8021CAB8 002198B8 94 21 F8 D0 */ stwu r1, -0x730(r1) /* 8021CABC 002198BC 38 80 00 00 */ li r4, 0 /* 8021CAC0 002198C0 93 E1 07 2C */ stw r31, 0x72c(r1) @@ -42792,8 +42792,8 @@ lbl_8021CBF8: /* 8021CC08 00219A08 38 21 07 30 */ addi r1, r1, 0x730 /* 8021CC0C 00219A0C 4E 80 00 20 */ blr -.global func_8021CC10 -func_8021CC10: +.global _rpWorldRegisterWorld +_rpWorldRegisterWorld: /* 8021CC10 00219A10 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021CC14 00219A14 7C 08 02 A6 */ mflr r0 /* 8021CC18 00219A18 90 01 00 14 */ stw r0, 0x14(r1) @@ -42839,8 +42839,8 @@ lbl_8021CCA4: /* 8021CCB4 00219AB4 38 21 00 10 */ addi r1, r1, 0x10 /* 8021CCB8 00219AB8 4E 80 00 20 */ blr -.global func_8021CCBC -func_8021CCBC: +.global _rpWorldUnregisterWorld +_rpWorldUnregisterWorld: /* 8021CCBC 00219ABC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021CCC0 00219AC0 7C 08 02 A6 */ mflr r0 /* 8021CCC4 00219AC4 90 01 00 14 */ stw r0, 0x14(r1) @@ -42879,8 +42879,8 @@ lbl_8021CD30: /* 8021CD38 00219B38 38 21 00 10 */ addi r1, r1, 0x10 /* 8021CD3C 00219B3C 4E 80 00 20 */ blr -.global func_8021CD40 -func_8021CD40: +.global RpWorldUnlock +RpWorldUnlock: /* 8021CD40 00219B40 94 21 FE E0 */ stwu r1, -0x120(r1) /* 8021CD44 00219B44 7C 08 02 A6 */ mflr r0 /* 8021CD48 00219B48 90 01 01 24 */ stw r0, 0x124(r1) @@ -42903,7 +42903,7 @@ lbl_8021CD68: /* 8021CD88 00219B88 7F A4 02 14 */ add r29, r4, r0 /* 8021CD8C 00219B8C 40 82 00 3C */ bne lbl_8021CDC8 /* 8021CD90 00219B90 A0 7F 00 8C */ lhz r3, 0x8c(r31) -/* 8021CD94 00219B94 4B FF C2 CD */ bl func_80219060 +/* 8021CD94 00219B94 4B FF C2 CD */ bl _rpBuildMeshCreate /* 8021CD98 00219B98 7C 64 1B 79 */ or. r4, r3, r3 /* 8021CD9C 00219B9C 41 82 00 24 */ beq lbl_8021CDC0 /* 8021CDA0 00219BA0 7F 83 E3 78 */ mr r3, r28 @@ -42944,8 +42944,8 @@ lbl_8021CE00: /* 8021CE18 00219C18 38 21 01 20 */ addi r1, r1, 0x120 /* 8021CE1C 00219C1C 4E 80 00 20 */ blr -.global func_8021CE20 -func_8021CE20: +.global RpWorldSectorGetWorld +RpWorldSectorGetWorld: /* 8021CE20 00219C20 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8021CE24 00219C24 7C 08 02 A6 */ mflr r0 /* 8021CE28 00219C28 90 01 00 24 */ stw r0, 0x24(r1) @@ -42978,7 +42978,7 @@ lbl_8021CE80: /* 8021CE8C 00219C8C 38 84 C1 90 */ addi r4, r4, lbl_8021C190@l /* 8021CE90 00219C90 38 A1 00 08 */ addi r5, r1, 8 /* 8021CE94 00219C94 90 01 00 0C */ stw r0, 0xc(r1) -/* 8021CE98 00219C98 48 00 07 01 */ bl func_8021D598 +/* 8021CE98 00219C98 48 00 07 01 */ bl RpWorldForAllWorldSectors /* 8021CE9C 00219C9C 80 01 00 0C */ lwz r0, 0xc(r1) /* 8021CEA0 00219CA0 2C 00 00 00 */ cmpwi r0, 0 /* 8021CEA4 00219CA4 41 82 00 0C */ beq lbl_8021CEB0 @@ -42999,8 +42999,8 @@ lbl_8021CEC0: /* 8021CED4 00219CD4 38 21 00 20 */ addi r1, r1, 0x20 /* 8021CED8 00219CD8 4E 80 00 20 */ blr -.global func_8021CEDC -func_8021CEDC: +.global RpWorldRender +RpWorldRender: /* 8021CEDC 00219CDC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021CEE0 00219CE0 7C 08 02 A6 */ mflr r0 /* 8021CEE4 00219CE4 90 01 00 14 */ stw r0, 0x14(r1) @@ -43011,7 +43011,7 @@ func_8021CEDC: /* 8021CEF8 00219CF8 38 83 C1 AC */ addi r4, r3, lbl_8021C1AC@l /* 8021CEFC 00219CFC 80 65 00 00 */ lwz r3, 0(r5) /* 8021CF00 00219D00 7F E5 FB 78 */ mr r5, r31 -/* 8021CF04 00219D04 48 00 22 A9 */ bl func_8021F1AC +/* 8021CF04 00219D04 48 00 22 A9 */ bl RwCameraForAllSectorsInFrustum /* 8021CF08 00219D08 80 01 00 14 */ lwz r0, 0x14(r1) /* 8021CF0C 00219D0C 7F E3 FB 78 */ mr r3, r31 /* 8021CF10 00219D10 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -43019,8 +43019,8 @@ func_8021CEDC: /* 8021CF18 00219D18 38 21 00 10 */ addi r1, r1, 0x10 /* 8021CF1C 00219D1C 4E 80 00 20 */ blr -.global func_8021CF20 -func_8021CF20: +.global RpWorldDestroy +RpWorldDestroy: /* 8021CF20 00219D20 94 21 FE E0 */ stwu r1, -0x120(r1) /* 8021CF24 00219D24 7C 08 02 A6 */ mflr r0 /* 8021CF28 00219D28 90 01 01 24 */ stw r0, 0x124(r1) @@ -43068,7 +43068,7 @@ lbl_8021CFB0: /* 8021CFBC 00219DBC 80 7B 00 80 */ lwz r3, 0x80(r27) /* 8021CFC0 00219DC0 28 03 00 00 */ cmplwi r3, 0 /* 8021CFC4 00219DC4 41 82 00 0C */ beq lbl_8021CFD0 -/* 8021CFC8 00219DC8 4B FF C2 19 */ bl func_802191E0 +/* 8021CFC8 00219DC8 4B FF C2 19 */ bl _rpMeshDestroy /* 8021CFCC 00219DCC 93 BB 00 80 */ stw r29, 0x80(r27) lbl_8021CFD0: /* 8021CFD0 00219DD0 57 80 10 3A */ slwi r0, r28, 2 @@ -43085,7 +43085,7 @@ lbl_8021CFF4: /* 8021CFF4 00219DF4 2C 1C 00 00 */ cmpwi r28, 0 /* 8021CFF8 00219DF8 40 80 FF B8 */ bge lbl_8021CFB0 /* 8021CFFC 00219DFC 38 7F 00 10 */ addi r3, r31, 0x10 -/* 8021D000 00219E00 4B FF B3 4D */ bl func_8021834C +/* 8021D000 00219E00 4B FF B3 4D */ bl _rpMaterialListDeinitialize /* 8021D004 00219E04 88 1F 00 03 */ lbz r0, 3(r31) /* 8021D008 00219E08 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8021D00C 00219E0C 41 82 00 34 */ beq lbl_8021D040 @@ -43094,7 +43094,7 @@ lbl_8021CFF4: /* 8021D018 00219E18 3C 60 80 2B */ lis r3, lbl_802B77E8@ha /* 8021D01C 00219E1C 7F E4 FB 78 */ mr r4, r31 /* 8021D020 00219E20 38 63 77 E8 */ addi r3, r3, lbl_802B77E8@l -/* 8021D024 00219E24 48 01 69 A9 */ bl func_802339CC +/* 8021D024 00219E24 48 01 69 A9 */ bl _rwPluginRegistryDeInitObject /* 8021D028 00219E28 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 8021D02C 00219E2C 7F E3 FB 78 */ mr r3, r31 /* 8021D030 00219E30 81 84 01 38 */ lwz r12, 0x138(r4) @@ -43107,7 +43107,7 @@ lbl_8021D040: /* 8021D048 00219E48 3C 60 80 2B */ lis r3, lbl_802B77E8@ha /* 8021D04C 00219E4C 7F E4 FB 78 */ mr r4, r31 /* 8021D050 00219E50 38 63 77 E8 */ addi r3, r3, lbl_802B77E8@l -/* 8021D054 00219E54 48 01 69 79 */ bl func_802339CC +/* 8021D054 00219E54 48 01 69 79 */ bl _rwPluginRegistryDeInitObject /* 8021D058 00219E58 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 8021D05C 00219E5C 7F E3 FB 78 */ mr r3, r31 /* 8021D060 00219E60 81 84 01 38 */ lwz r12, 0x138(r4) @@ -43122,8 +43122,8 @@ lbl_8021D06C: /* 8021D080 00219E80 38 21 01 20 */ addi r1, r1, 0x120 /* 8021D084 00219E84 4E 80 00 20 */ blr -.global func_8021D088 -func_8021D088: +.global RpWorldSetSectorRenderCallBack +RpWorldSetSectorRenderCallBack: /* 8021D088 00219E88 28 04 00 00 */ cmplwi r4, 0 /* 8021D08C 00219E8C 40 82 00 0C */ bne lbl_8021D098 /* 8021D090 00219E90 3C 80 80 22 */ lis r4, lbl_8021C960@ha @@ -43132,8 +43132,8 @@ lbl_8021D098: /* 8021D098 00219E98 90 83 00 68 */ stw r4, 0x68(r3) /* 8021D09C 00219E9C 4E 80 00 20 */ blr -.global func_8021D0A0 -func_8021D0A0: +.global RpWorldCreate +RpWorldCreate: /* 8021D0A0 00219EA0 94 21 FD D0 */ stwu r1, -0x230(r1) /* 8021D0A4 00219EA4 7C 08 02 A6 */ mflr r0 /* 8021D0A8 00219EA8 90 01 02 34 */ stw r0, 0x234(r1) @@ -43156,10 +43156,10 @@ func_8021D0A0: /* 8021D0EC 00219EEC 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 8021D0F0 00219EF0 80 84 00 00 */ lwz r4, 0(r4) /* 8021D0F4 00219EF4 4C C6 31 82 */ crclr 6 -/* 8021D0F8 00219EF8 48 01 25 3D */ bl func_8022F634 +/* 8021D0F8 00219EF8 48 01 25 3D */ bl _rwerror /* 8021D0FC 00219EFC 90 61 00 14 */ stw r3, 0x14(r1) /* 8021D100 00219F00 38 61 00 10 */ addi r3, r1, 0x10 -/* 8021D104 00219F04 48 01 24 8D */ bl func_8022F590 +/* 8021D104 00219F04 48 01 24 8D */ bl RwErrorSet /* 8021D108 00219F08 38 60 00 00 */ li r3, 0 /* 8021D10C 00219F0C 48 00 04 74 */ b lbl_8021D580 lbl_8021D110: @@ -43171,7 +43171,7 @@ lbl_8021D110: /* 8021D124 00219F24 98 1D 00 02 */ stb r0, 2(r29) /* 8021D128 00219F28 98 1D 00 03 */ stb r0, 3(r29) /* 8021D12C 00219F2C 90 1D 00 04 */ stw r0, 4(r29) -/* 8021D130 00219F30 4B FF B2 B5 */ bl func_802183E4 +/* 8021D130 00219F30 4B FF B2 B5 */ bl _rpMaterialListInitialize /* 8021D134 00219F34 38 00 00 02 */ li r0, 2 /* 8021D138 00219F38 3C 60 80 2B */ lis r3, lbl_802B77D0@ha /* 8021D13C 00219F3C 90 1D 00 0C */ stw r0, 0xc(r29) @@ -43191,10 +43191,10 @@ lbl_8021D110: /* 8021D174 00219F74 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 8021D178 00219F78 38 80 00 04 */ li r4, 4 /* 8021D17C 00219F7C 4C C6 31 82 */ crclr 6 -/* 8021D180 00219F80 48 01 24 B5 */ bl func_8022F634 +/* 8021D180 00219F80 48 01 24 B5 */ bl _rwerror /* 8021D184 00219F84 90 61 00 0C */ stw r3, 0xc(r1) /* 8021D188 00219F88 38 61 00 08 */ addi r3, r1, 8 -/* 8021D18C 00219F8C 48 01 24 05 */ bl func_8022F590 +/* 8021D18C 00219F8C 48 01 24 05 */ bl RwErrorSet /* 8021D190 00219F90 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 8021D194 00219F94 7F A3 EB 78 */ mr r3, r29 /* 8021D198 00219F98 81 84 01 38 */ lwz r12, 0x138(r4) @@ -43322,11 +43322,11 @@ lbl_8021D378: /* 8021D378 0021A178 3C 60 80 2B */ lis r3, lbl_802B77E8@ha /* 8021D37C 0021A17C 7F A4 EB 78 */ mr r4, r29 /* 8021D380 0021A180 38 63 77 E8 */ addi r3, r3, lbl_802B77E8@l -/* 8021D384 0021A184 48 01 65 A1 */ bl func_80233924 +/* 8021D384 0021A184 48 01 65 A1 */ bl _rwPluginRegistryInitObject /* 8021D388 0021A188 3C 60 80 2B */ lis r3, lbl_802B77D0@ha /* 8021D38C 0021A18C 7F C4 F3 78 */ mr r4, r30 /* 8021D390 0021A190 38 63 77 D0 */ addi r3, r3, lbl_802B77D0@l -/* 8021D394 0021A194 48 01 65 91 */ bl func_80233924 +/* 8021D394 0021A194 48 01 65 91 */ bl _rwPluginRegistryInitObject /* 8021D398 0021A198 83 7D 00 1C */ lwz r27, 0x1c(r29) /* 8021D39C 0021A19C 7F BE EB 78 */ mr r30, r29 /* 8021D3A0 0021A1A0 3B E0 00 00 */ li r31, 0 @@ -43342,7 +43342,7 @@ lbl_8021D3A4: /* 8021D3C4 0021A1C4 7F 84 02 14 */ add r28, r4, r0 /* 8021D3C8 0021A1C8 40 82 00 3C */ bne lbl_8021D404 /* 8021D3CC 0021A1CC A0 7B 00 8C */ lhz r3, 0x8c(r27) -/* 8021D3D0 0021A1D0 4B FF BC 91 */ bl func_80219060 +/* 8021D3D0 0021A1D0 4B FF BC 91 */ bl _rpBuildMeshCreate /* 8021D3D4 0021A1D4 7C 64 1B 79 */ or. r4, r3, r3 /* 8021D3D8 0021A1D8 41 82 00 24 */ beq lbl_8021D3FC /* 8021D3DC 0021A1DC 7F C3 F3 78 */ mr r3, r30 @@ -43416,7 +43416,7 @@ lbl_8021D4B8: /* 8021D4C4 0021A2C4 80 7C 00 80 */ lwz r3, 0x80(r28) /* 8021D4C8 0021A2C8 28 03 00 00 */ cmplwi r3, 0 /* 8021D4CC 0021A2CC 41 82 00 0C */ beq lbl_8021D4D8 -/* 8021D4D0 0021A2D0 4B FF BD 11 */ bl func_802191E0 +/* 8021D4D0 0021A2D0 4B FF BD 11 */ bl _rpMeshDestroy /* 8021D4D4 0021A2D4 93 FC 00 80 */ stw r31, 0x80(r28) lbl_8021D4D8: /* 8021D4D8 0021A2D8 57 60 10 3A */ slwi r0, r27, 2 @@ -43433,7 +43433,7 @@ lbl_8021D4FC: /* 8021D4FC 0021A2FC 2C 1B 00 00 */ cmpwi r27, 0 /* 8021D500 0021A300 40 80 FF B8 */ bge lbl_8021D4B8 /* 8021D504 0021A304 38 7D 00 10 */ addi r3, r29, 0x10 -/* 8021D508 0021A308 4B FF AE 45 */ bl func_8021834C +/* 8021D508 0021A308 4B FF AE 45 */ bl _rpMaterialListDeinitialize /* 8021D50C 0021A30C 88 1D 00 03 */ lbz r0, 3(r29) /* 8021D510 0021A310 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8021D514 0021A314 41 82 00 34 */ beq lbl_8021D548 @@ -43442,7 +43442,7 @@ lbl_8021D4FC: /* 8021D520 0021A320 3C 60 80 2B */ lis r3, lbl_802B77E8@ha /* 8021D524 0021A324 7F A4 EB 78 */ mr r4, r29 /* 8021D528 0021A328 38 63 77 E8 */ addi r3, r3, lbl_802B77E8@l -/* 8021D52C 0021A32C 48 01 64 A1 */ bl func_802339CC +/* 8021D52C 0021A32C 48 01 64 A1 */ bl _rwPluginRegistryDeInitObject /* 8021D530 0021A330 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 8021D534 0021A334 7F A3 EB 78 */ mr r3, r29 /* 8021D538 0021A338 81 84 01 38 */ lwz r12, 0x138(r4) @@ -43455,7 +43455,7 @@ lbl_8021D548: /* 8021D550 0021A350 3C 60 80 2B */ lis r3, lbl_802B77E8@ha /* 8021D554 0021A354 7F A4 EB 78 */ mr r4, r29 /* 8021D558 0021A358 38 63 77 E8 */ addi r3, r3, lbl_802B77E8@l -/* 8021D55C 0021A35C 48 01 64 71 */ bl func_802339CC +/* 8021D55C 0021A35C 48 01 64 71 */ bl _rwPluginRegistryDeInitObject /* 8021D560 0021A360 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 8021D564 0021A364 7F A3 EB 78 */ mr r3, r29 /* 8021D568 0021A368 81 84 01 38 */ lwz r12, 0x138(r4) @@ -43474,8 +43474,8 @@ lbl_8021D580: /* 8021D590 0021A390 38 21 02 30 */ addi r1, r1, 0x230 /* 8021D594 0021A394 4E 80 00 20 */ blr -.global func_8021D598 -func_8021D598: +.global RpWorldForAllWorldSectors +RpWorldForAllWorldSectors: /* 8021D598 0021A398 94 21 FE E0 */ stwu r1, -0x120(r1) /* 8021D59C 0021A39C 7C 08 02 A6 */ mflr r0 /* 8021D5A0 0021A3A0 90 01 01 24 */ stw r0, 0x124(r1) @@ -43522,8 +43522,8 @@ lbl_8021D620: /* 8021D630 0021A430 38 21 01 20 */ addi r1, r1, 0x120 /* 8021D634 0021A434 4E 80 00 20 */ blr -.global func_8021D638 -func_8021D638: +.global RpWorldRegisterPlugin +RpWorldRegisterPlugin: /* 8021D638 0021A438 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021D63C 0021A43C 7C 08 02 A6 */ mflr r0 /* 8021D640 0021A440 7C E8 3B 78 */ mr r8, r7 @@ -43535,14 +43535,14 @@ func_8021D638: /* 8021D658 0021A458 7C 64 1B 78 */ mr r4, r3 /* 8021D65C 0021A45C 7C 05 03 78 */ mr r5, r0 /* 8021D660 0021A460 38 69 77 E8 */ addi r3, r9, lbl_802B77E8@l -/* 8021D664 0021A464 48 01 5F F5 */ bl func_80233658 +/* 8021D664 0021A464 48 01 5F F5 */ bl _rwPluginRegistryAddPlugin /* 8021D668 0021A468 80 01 00 14 */ lwz r0, 0x14(r1) /* 8021D66C 0021A46C 7C 08 03 A6 */ mtlr r0 /* 8021D670 0021A470 38 21 00 10 */ addi r1, r1, 0x10 /* 8021D674 0021A474 4E 80 00 20 */ blr -.global func_8021D678 -func_8021D678: +.global RpWorldRegisterPluginStream +RpWorldRegisterPluginStream: /* 8021D678 0021A478 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021D67C 0021A47C 7C 08 02 A6 */ mflr r0 /* 8021D680 0021A480 7C C7 33 78 */ mr r7, r6 @@ -43553,14 +43553,14 @@ func_8021D678: /* 8021D694 0021A494 7C 85 23 78 */ mr r5, r4 /* 8021D698 0021A498 38 68 77 E8 */ addi r3, r8, lbl_802B77E8@l /* 8021D69C 0021A49C 7C 04 03 78 */ mr r4, r0 -/* 8021D6A0 0021A4A0 48 01 57 D9 */ bl func_80232E78 +/* 8021D6A0 0021A4A0 48 01 57 D9 */ bl _rwPluginRegistryAddPluginStream /* 8021D6A4 0021A4A4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8021D6A8 0021A4A8 7C 08 03 A6 */ mtlr r0 /* 8021D6AC 0021A4AC 38 21 00 10 */ addi r1, r1, 0x10 /* 8021D6B0 0021A4B0 4E 80 00 20 */ blr -.global func_8021D6B4 -func_8021D6B4: +.global RpWorldPluginAttach +RpWorldPluginAttach: /* 8021D6B4 0021A4B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021D6B8 0021A4B8 7C 08 02 A6 */ mflr r0 /* 8021D6BC 0021A4BC 3C 60 80 21 */ lis r3, lbl_80217A7C@ha @@ -43571,7 +43571,7 @@ func_8021D6B4: /* 8021D6D0 0021A4D0 38 60 00 04 */ li r3, 4 /* 8021D6D4 0021A4D4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8021D6D8 0021A4D8 38 80 05 01 */ li r4, 0x501 -/* 8021D6DC 0021A4DC 48 01 A6 89 */ bl func_80237D64 +/* 8021D6DC 0021A4DC 48 01 A6 89 */ bl RwEngineRegisterPlugin /* 8021D6E0 0021A4E0 3C A0 80 22 */ lis r5, lbl_80218EDC@ha /* 8021D6E4 0021A4E4 3C 80 80 22 */ lis r4, lbl_80218E84@ha /* 8021D6E8 0021A4E8 7C 7F 1B 78 */ mr r31, r3 @@ -43579,7 +43579,7 @@ func_8021D6B4: /* 8021D6F0 0021A4F0 38 C4 8E 84 */ addi r6, r4, lbl_80218E84@l /* 8021D6F4 0021A4F4 38 A5 8E DC */ addi r5, r5, lbl_80218EDC@l /* 8021D6F8 0021A4F8 38 80 05 02 */ li r4, 0x502 -/* 8021D6FC 0021A4FC 48 01 A6 69 */ bl func_80237D64 +/* 8021D6FC 0021A4FC 48 01 A6 69 */ bl RwEngineRegisterPlugin /* 8021D700 0021A500 3C A0 80 21 */ lis r5, lbl_80214F14@ha /* 8021D704 0021A504 3C 80 80 21 */ lis r4, lbl_80214F2C@ha /* 8021D708 0021A508 7F FF 1B 78 */ or r31, r31, r3 @@ -43587,7 +43587,7 @@ func_8021D6B4: /* 8021D710 0021A510 38 C4 4F 2C */ addi r6, r4, lbl_80214F2C@l /* 8021D714 0021A514 38 A5 4F 14 */ addi r5, r5, lbl_80214F14@l /* 8021D718 0021A518 38 80 05 03 */ li r4, 0x503 -/* 8021D71C 0021A51C 48 01 A6 49 */ bl func_80237D64 +/* 8021D71C 0021A51C 48 01 A6 49 */ bl RwEngineRegisterPlugin /* 8021D720 0021A520 3C A0 80 21 */ lis r5, lbl_80212E84@ha /* 8021D724 0021A524 3C 80 80 21 */ lis r4, lbl_80212DC8@ha /* 8021D728 0021A528 7F FF 1B 78 */ or r31, r31, r3 @@ -43595,7 +43595,7 @@ func_8021D6B4: /* 8021D730 0021A530 38 C4 2D C8 */ addi r6, r4, lbl_80212DC8@l /* 8021D734 0021A534 38 A5 2E 84 */ addi r5, r5, lbl_80212E84@l /* 8021D738 0021A538 38 80 05 04 */ li r4, 0x504 -/* 8021D73C 0021A53C 48 01 A6 29 */ bl func_80237D64 +/* 8021D73C 0021A53C 48 01 A6 29 */ bl RwEngineRegisterPlugin /* 8021D740 0021A540 3C A0 80 21 */ lis r5, lbl_8021788C@ha /* 8021D744 0021A544 3C 80 80 21 */ lis r4, lbl_80217814@ha /* 8021D748 0021A548 7F FF 1B 78 */ or r31, r31, r3 @@ -43603,7 +43603,7 @@ func_8021D6B4: /* 8021D750 0021A550 38 C4 78 14 */ addi r6, r4, lbl_80217814@l /* 8021D754 0021A554 38 A5 78 8C */ addi r5, r5, lbl_8021788C@l /* 8021D758 0021A558 38 80 05 05 */ li r4, 0x505 -/* 8021D75C 0021A55C 48 01 A6 09 */ bl func_80237D64 +/* 8021D75C 0021A55C 48 01 A6 09 */ bl RwEngineRegisterPlugin /* 8021D760 0021A560 3C A0 80 22 */ lis r5, lbl_8021C0B4@ha /* 8021D764 0021A564 3C 80 80 22 */ lis r4, lbl_8021C0C8@ha /* 8021D768 0021A568 7F FF 1B 78 */ or r31, r31, r3 @@ -43611,7 +43611,7 @@ func_8021D6B4: /* 8021D770 0021A570 38 C4 C0 C8 */ addi r6, r4, lbl_8021C0C8@l /* 8021D774 0021A574 38 A5 C0 B4 */ addi r5, r5, lbl_8021C0B4@l /* 8021D778 0021A578 38 80 05 0A */ li r4, 0x50a -/* 8021D77C 0021A57C 48 01 A5 E9 */ bl func_80237D64 +/* 8021D77C 0021A57C 48 01 A5 E9 */ bl RwEngineRegisterPlugin /* 8021D780 0021A580 3C A0 80 22 */ lis r5, lbl_8021C8A8@ha /* 8021D784 0021A584 3C 80 80 22 */ lis r4, lbl_8021C840@ha /* 8021D788 0021A588 7F FF 1B 78 */ or r31, r31, r3 @@ -43619,7 +43619,7 @@ func_8021D6B4: /* 8021D790 0021A590 38 C4 C8 40 */ addi r6, r4, lbl_8021C840@l /* 8021D794 0021A594 38 A5 C8 A8 */ addi r5, r5, lbl_8021C8A8@l /* 8021D798 0021A598 38 80 05 07 */ li r4, 0x507 -/* 8021D79C 0021A59C 48 01 A5 C9 */ bl func_80237D64 +/* 8021D79C 0021A59C 48 01 A5 C9 */ bl RwEngineRegisterPlugin /* 8021D7A0 0021A5A0 3C A0 80 21 */ lis r5, lbl_80211EE4@ha /* 8021D7A4 0021A5A4 3C 80 80 21 */ lis r4, lbl_80211ED0@ha /* 8021D7A8 0021A5A8 7F FF 1B 78 */ or r31, r31, r3 @@ -43627,25 +43627,25 @@ func_8021D6B4: /* 8021D7B0 0021A5B0 38 C4 1E D0 */ addi r6, r4, lbl_80211ED0@l /* 8021D7B4 0021A5B4 38 A5 1E E4 */ addi r5, r5, lbl_80211EE4@l /* 8021D7B8 0021A5B8 38 80 05 0B */ li r4, 0x50b -/* 8021D7BC 0021A5BC 48 01 A5 A9 */ bl func_80237D64 +/* 8021D7BC 0021A5BC 48 01 A5 A9 */ bl RwEngineRegisterPlugin /* 8021D7C0 0021A5C0 7F FF 1B 79 */ or. r31, r31, r3 /* 8021D7C4 0021A5C4 40 80 00 0C */ bge lbl_8021D7D0 /* 8021D7C8 0021A5C8 38 60 00 00 */ li r3, 0 /* 8021D7CC 0021A5CC 48 00 00 3C */ b lbl_8021D808 lbl_8021D7D0: -/* 8021D7D0 0021A5D0 48 00 14 05 */ bl func_8021EBD4 +/* 8021D7D0 0021A5D0 48 00 14 05 */ bl _rpWorldObjRegisterExtensions /* 8021D7D4 0021A5D4 2C 03 00 00 */ cmpwi r3, 0 /* 8021D7D8 0021A5D8 40 82 00 0C */ bne lbl_8021D7E4 /* 8021D7DC 0021A5DC 38 60 00 00 */ li r3, 0 /* 8021D7E0 0021A5E0 48 00 00 28 */ b lbl_8021D808 lbl_8021D7E4: -/* 8021D7E4 0021A5E4 4B FF 57 91 */ bl func_80212F74 +/* 8021D7E4 0021A5E4 4B FF 57 91 */ bl _rpClumpRegisterExtensions /* 8021D7E8 0021A5E8 2C 03 00 00 */ cmpwi r3, 0 /* 8021D7EC 0021A5EC 40 82 00 0C */ bne lbl_8021D7F8 /* 8021D7F0 0021A5F0 38 60 00 00 */ li r3, 0 /* 8021D7F4 0021A5F4 48 00 00 14 */ b lbl_8021D808 lbl_8021D7F8: -/* 8021D7F8 0021A5F8 48 00 24 B9 */ bl func_8021FCB0 +/* 8021D7F8 0021A5F8 48 00 24 B9 */ bl _rxWorldDevicePluginAttach /* 8021D7FC 0021A5FC 7C 03 00 D0 */ neg r0, r3 /* 8021D800 0021A600 7C 00 1B 78 */ or r0, r0, r3 /* 8021D804 0021A604 54 03 0F FE */ srwi r3, r0, 0x1f @@ -43668,7 +43668,7 @@ lbl_8021D81C: /* 8021D840 0021A640 38 E4 37 40 */ addi r7, r4, lbl_80383740@l /* 8021D844 0021A644 80 8D 87 68 */ lwz r4, lbl_803CB068-_SDA_BASE_(r13) /* 8021D848 0021A648 80 CD 87 6C */ lwz r6, lbl_803CB06C-_SDA_BASE_(r13) -/* 8021D84C 0021A64C 48 01 3A BD */ bl func_80231308 +/* 8021D84C 0021A64C 48 01 3A BD */ bl RwFreeListCreateAndPreallocateSpace /* 8021D850 0021A650 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 8021D854 0021A654 80 0D 9E F8 */ lwz r0, lbl_803CC7F8-_SDA_BASE_(r13) /* 8021D858 0021A658 7C 64 01 2E */ stwx r3, r4, r0 @@ -43686,7 +43686,7 @@ lbl_8021D878: /* 8021D884 0021A684 80 CD 87 74 */ lwz r6, lbl_803CB074-_SDA_BASE_(r13) /* 8021D888 0021A688 38 60 00 18 */ li r3, 0x18 /* 8021D88C 0021A68C 38 A0 00 04 */ li r5, 4 -/* 8021D890 0021A690 48 01 3A 79 */ bl func_80231308 +/* 8021D890 0021A690 48 01 3A 79 */ bl RwFreeListCreateAndPreallocateSpace /* 8021D894 0021A694 80 8D 9E F8 */ lwz r4, lbl_803CC7F8-_SDA_BASE_(r13) /* 8021D898 0021A698 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) /* 8021D89C 0021A69C 38 04 00 04 */ addi r0, r4, 4 @@ -43698,7 +43698,7 @@ lbl_8021D878: /* 8021D8B4 0021A6B4 28 00 00 00 */ cmplwi r0, 0 /* 8021D8B8 0021A6B8 40 82 00 24 */ bne lbl_8021D8DC /* 8021D8BC 0021A6BC 80 63 00 00 */ lwz r3, 0(r3) -/* 8021D8C0 0021A6C0 48 01 3B 21 */ bl func_802313E0 +/* 8021D8C0 0021A6C0 48 01 3B 21 */ bl RwFreeListDestroy /* 8021D8C4 0021A6C4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 8021D8C8 0021A6C8 38 A0 00 00 */ li r5, 0 /* 8021D8CC 0021A6CC 80 0D 9E F8 */ lwz r0, lbl_803CC7F8-_SDA_BASE_(r13) @@ -43736,7 +43736,7 @@ lbl_8021D920: /* 8021D940 0021A740 7C 63 00 2E */ lwzx r3, r3, r0 /* 8021D944 0021A744 28 03 00 00 */ cmplwi r3, 0 /* 8021D948 0021A748 41 82 00 1C */ beq lbl_8021D964 -/* 8021D94C 0021A74C 48 01 3A 95 */ bl func_802313E0 +/* 8021D94C 0021A74C 48 01 3A 95 */ bl RwFreeListDestroy /* 8021D950 0021A750 80 6D 9E F8 */ lwz r3, lbl_803CC7F8-_SDA_BASE_(r13) /* 8021D954 0021A754 38 A0 00 00 */ li r5, 0 /* 8021D958 0021A758 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -43748,7 +43748,7 @@ lbl_8021D964: /* 8021D96C 0021A76C 7C 63 00 2E */ lwzx r3, r3, r0 /* 8021D970 0021A770 28 03 00 00 */ cmplwi r3, 0 /* 8021D974 0021A774 41 82 00 18 */ beq lbl_8021D98C -/* 8021D978 0021A778 48 01 3A 69 */ bl func_802313E0 +/* 8021D978 0021A778 48 01 3A 69 */ bl RwFreeListDestroy /* 8021D97C 0021A77C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 8021D980 0021A780 38 80 00 00 */ li r4, 0 /* 8021D984 0021A784 80 0D 9E F8 */ lwz r0, lbl_803CC7F8-_SDA_BASE_(r13) @@ -43886,7 +43886,7 @@ lbl_8021DB3C: /* 8021DB70 0021A970 90 A7 00 08 */ stw r5, 8(r7) /* 8021DB74 0021A974 41 82 00 0C */ beq lbl_8021DB80 /* 8021DB78 0021A978 7F E4 FB 78 */ mr r4, r31 -/* 8021DB7C 0021A97C 48 00 13 79 */ bl func_8021EEF4 +/* 8021DB7C 0021A97C 48 00 13 79 */ bl RpWorldAddCamera lbl_8021DB80: /* 8021DB80 0021A980 80 01 00 14 */ lwz r0, 0x14(r1) /* 8021DB84 0021A984 7F E3 FB 78 */ mr r3, r31 @@ -43929,8 +43929,8 @@ lbl_8021DBD4: /* 8021DC10 0021AA10 38 21 00 10 */ addi r1, r1, 0x10 /* 8021DC14 0021AA14 4E 80 00 20 */ blr -.global func_8021DC18 -func_8021DC18: +.global _rpLightTieDestroy +_rpLightTieDestroy: /* 8021DC18 0021AA18 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021DC1C 0021AA1C 7C 08 02 A6 */ mflr r0 /* 8021DC20 0021AA20 7C 64 1B 78 */ mr r4, r3 @@ -43960,8 +43960,8 @@ func_8021DC18: /* 8021DC80 0021AA80 38 21 00 10 */ addi r1, r1, 0x10 /* 8021DC84 0021AA84 4E 80 00 20 */ blr -.global func_8021DC88 -func_8021DC88: +.global _rpTieDestroy +_rpTieDestroy: /* 8021DC88 0021AA88 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021DC8C 0021AA8C 7C 08 02 A6 */ mflr r0 /* 8021DC90 0021AA90 90 01 00 14 */ stw r0, 0x14(r1) @@ -44009,7 +44009,7 @@ func_8021DD0C: /* 8021DD28 0021AB28 93 A1 01 24 */ stw r29, 0x124(r1) /* 8021DD2C 0021AB2C 7C 7D 1B 78 */ mr r29, r3 /* 8021DD30 0021AB30 7F C3 F3 78 */ mr r3, r30 -/* 8021DD34 0021AB34 4B FF 4D CD */ bl func_80212B00 +/* 8021DD34 0021AB34 4B FF 4D CD */ bl RpAtomicGetWorldBoundingSphere /* 8021DD38 0021AB38 80 A3 00 00 */ lwz r5, 0(r3) /* 8021DD3C 0021AB3C 80 83 00 04 */ lwz r4, 4(r3) /* 8021DD40 0021AB40 80 03 00 08 */ lwz r0, 8(r3) @@ -44289,7 +44289,7 @@ lbl_8021E11C: /* 8021E138 0021AF38 28 03 00 00 */ cmplwi r3, 0 /* 8021E13C 0021AF3C 41 82 00 0C */ beq lbl_8021E148 /* 8021E140 0021AF40 7F E4 FB 78 */ mr r4, r31 -/* 8021E144 0021AF44 48 00 0F 79 */ bl func_8021F0BC +/* 8021E144 0021AF44 48 00 0F 79 */ bl RpWorldAddClump lbl_8021E148: /* 8021E148 0021AF48 80 01 00 14 */ lwz r0, 0x14(r1) /* 8021E14C 0021AF4C 7F E3 FB 78 */ mr r3, r31 @@ -44358,7 +44358,7 @@ lbl_8021E234: /* 8021E234 0021B034 7C 1A D8 40 */ cmplw r26, r27 /* 8021E238 0021B038 40 82 FF A8 */ bne lbl_8021E1E0 /* 8021E23C 0021B03C 7F C3 F3 78 */ mr r3, r30 -/* 8021E240 0021B040 48 01 AD F1 */ bl func_80239030 +/* 8021E240 0021B040 48 01 AD F1 */ bl RwFrameGetLTM /* 8021E244 0021B044 80 A3 00 30 */ lwz r5, 0x30(r3) /* 8021E248 0021B048 80 83 00 34 */ lwz r4, 0x34(r3) /* 8021E24C 0021B04C 80 03 00 38 */ lwz r0, 0x38(r3) @@ -44462,10 +44462,10 @@ lbl_8021E3B4: /* 8021E3BC 0021B1BC 90 01 00 08 */ stw r0, 8(r1) /* 8021E3C0 0021B1C0 38 63 00 16 */ addi r3, r3, 0x80000016@l /* 8021E3C4 0021B1C4 4C C6 31 82 */ crclr 6 -/* 8021E3C8 0021B1C8 48 01 12 6D */ bl func_8022F634 +/* 8021E3C8 0021B1C8 48 01 12 6D */ bl _rwerror /* 8021E3CC 0021B1CC 90 61 00 0C */ stw r3, 0xc(r1) /* 8021E3D0 0021B1D0 38 61 00 08 */ addi r3, r1, 8 -/* 8021E3D4 0021B1D4 48 01 11 BD */ bl func_8022F590 +/* 8021E3D4 0021B1D4 48 01 11 BD */ bl RwErrorSet lbl_8021E3D8: /* 8021E3D8 0021B1D8 7F 83 E3 78 */ mr r3, r28 lbl_8021E3DC: @@ -44499,7 +44499,7 @@ lbl_8021E424: /* 8021E440 0021B240 28 03 00 00 */ cmplwi r3, 0 /* 8021E444 0021B244 41 82 00 0C */ beq lbl_8021E450 /* 8021E448 0021B248 7F E4 FB 78 */ mr r4, r31 -/* 8021E44C 0021B24C 48 00 0D E5 */ bl func_8021F230 +/* 8021E44C 0021B24C 48 00 0D E5 */ bl RpWorldAddLight lbl_8021E450: /* 8021E450 0021B250 80 01 00 14 */ lwz r0, 0x14(r1) /* 8021E454 0021B254 7F E3 FB 78 */ mr r3, r31 @@ -44567,7 +44567,7 @@ func_8021E50C: /* 8021E534 0021B334 3B 60 00 00 */ li r27, 0 /* 8021E538 0021B338 3B 40 00 00 */ li r26, 0 /* 8021E53C 0021B33C 3B 00 00 00 */ li r24, 0 -/* 8021E540 0021B340 48 01 AA F1 */ bl func_80239030 +/* 8021E540 0021B340 48 01 AA F1 */ bl RwFrameGetLTM /* 8021E544 0021B344 80 19 00 0C */ lwz r0, 0xc(r25) /* 8021E548 0021B348 3B DF 00 94 */ addi r30, r31, 0x94 /* 8021E54C 0021B34C 81 63 00 30 */ lwz r11, 0x30(r3) @@ -44695,10 +44695,10 @@ lbl_8021E710: /* 8021E71C 0021B51C 7E E4 BB 78 */ mr r4, r23 /* 8021E720 0021B520 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 8021E724 0021B524 4C C6 31 82 */ crclr 6 -/* 8021E728 0021B528 48 01 0F 0D */ bl func_8022F634 +/* 8021E728 0021B528 48 01 0F 0D */ bl _rwerror /* 8021E72C 0021B52C 90 61 00 18 */ stw r3, 0x18(r1) /* 8021E730 0021B530 38 61 00 14 */ addi r3, r1, 0x14 -/* 8021E734 0021B534 48 01 0E 5D */ bl func_8022F590 +/* 8021E734 0021B534 48 01 0E 5D */ bl RwErrorSet /* 8021E738 0021B538 38 80 00 00 */ li r4, 0 lbl_8021E73C: /* 8021E73C 0021B53C 2C 04 00 00 */ cmpwi r4, 0 @@ -44796,7 +44796,7 @@ lbl_8021E86C: /* 8021E87C 0021B67C 7C 7F 1B 78 */ mr r31, r3 /* 8021E880 0021B680 7C 83 23 78 */ mr r3, r4 /* 8021E884 0021B684 7F E4 FB 78 */ mr r4, r31 -/* 8021E888 0021B688 48 00 07 51 */ bl func_8021EFD8 +/* 8021E888 0021B688 48 00 07 51 */ bl RpWorldAddAtomic /* 8021E88C 0021B68C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8021E890 0021B690 7F E3 FB 78 */ mr r3, r31 /* 8021E894 0021B694 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -44811,7 +44811,7 @@ lbl_8021E8A4: /* 8021E8B4 0021B6B4 7C 7F 1B 78 */ mr r31, r3 /* 8021E8B8 0021B6B8 7C 83 23 78 */ mr r3, r4 /* 8021E8BC 0021B6BC 7F E4 FB 78 */ mr r4, r31 -/* 8021E8C0 0021B6C0 48 00 09 71 */ bl func_8021F230 +/* 8021E8C0 0021B6C0 48 00 09 71 */ bl RpWorldAddLight /* 8021E8C4 0021B6C4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8021E8C8 0021B6C8 7F E3 FB 78 */ mr r3, r31 /* 8021E8CC 0021B6CC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -44826,7 +44826,7 @@ lbl_8021E8DC: /* 8021E8EC 0021B6EC 7C 7F 1B 78 */ mr r31, r3 /* 8021E8F0 0021B6F0 7C 83 23 78 */ mr r3, r4 /* 8021E8F4 0021B6F4 7F E4 FB 78 */ mr r4, r31 -/* 8021E8F8 0021B6F8 48 00 05 FD */ bl func_8021EEF4 +/* 8021E8F8 0021B6F8 48 00 05 FD */ bl RpWorldAddCamera /* 8021E8FC 0021B6FC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8021E900 0021B700 7F E3 FB 78 */ mr r3, r31 /* 8021E904 0021B704 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -44842,7 +44842,7 @@ lbl_8021E914: /* 8021E928 0021B728 80 65 00 54 */ lwz r3, 0x54(r5) /* 8021E92C 0021B72C 7C 05 03 78 */ mr r5, r0 /* 8021E930 0021B730 38 C4 00 20 */ addi r6, r4, 0x20 -/* 8021E934 0021B734 4B FF AB 35 */ bl func_80219468 +/* 8021E934 0021B734 4B FF AB 35 */ bl _rpMeshWrite /* 8021E938 0021B738 80 01 00 14 */ lwz r0, 0x14(r1) /* 8021E93C 0021B73C 7C 08 03 A6 */ mtlr r0 /* 8021E940 0021B740 38 21 00 10 */ addi r1, r1, 0x10 @@ -44857,7 +44857,7 @@ lbl_8021E948: /* 8021E960 0021B760 93 C1 00 08 */ stw r30, 8(r1) /* 8021E964 0021B764 7C 7E 1B 78 */ mr r30, r3 /* 8021E968 0021B768 38 BF 00 20 */ addi r5, r31, 0x20 -/* 8021E96C 0021B76C 4B FF AD 01 */ bl func_8021966C +/* 8021E96C 0021B76C 4B FF AD 01 */ bl _rpMeshRead /* 8021E970 0021B770 90 7F 00 54 */ stw r3, 0x54(r31) /* 8021E974 0021B774 80 1F 00 54 */ lwz r0, 0x54(r31) /* 8021E978 0021B778 28 00 00 00 */ cmplwi r0, 0 @@ -44879,7 +44879,7 @@ lbl_8021E9A4: /* 8021E9AC 0021B7AC 7C 64 1B 78 */ mr r4, r3 /* 8021E9B0 0021B7B0 80 63 00 54 */ lwz r3, 0x54(r3) /* 8021E9B4 0021B7B4 90 01 00 14 */ stw r0, 0x14(r1) -/* 8021E9B8 0021B7B8 4B FF AF 05 */ bl func_802198BC +/* 8021E9B8 0021B7B8 4B FF AF 05 */ bl _rpMeshSize /* 8021E9BC 0021B7BC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8021E9C0 0021B7C0 7C 08 03 A6 */ mtlr r0 /* 8021E9C4 0021B7C4 38 21 00 10 */ addi r1, r1, 0x10 @@ -44889,7 +44889,7 @@ lbl_8021E9CC: /* 8021E9D0 0021B7D0 7C 08 02 A6 */ mflr r0 /* 8021E9D4 0021B7D4 7C A4 2B 78 */ mr r4, r5 /* 8021E9D8 0021B7D8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8021E9DC 0021B7DC 48 00 31 A1 */ bl func_80221B7C +/* 8021E9DC 0021B7DC 48 00 31 A1 */ bl _rpGeometryNativeWrite /* 8021E9E0 0021B7E0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8021E9E4 0021B7E4 7C 08 03 A6 */ mtlr r0 /* 8021E9E8 0021B7E8 38 21 00 10 */ addi r1, r1, 0x10 @@ -44901,7 +44901,7 @@ lbl_8021E9F0: /* 8021E9FC 0021B7FC 90 01 00 14 */ stw r0, 0x14(r1) /* 8021EA00 0021B800 93 E1 00 0C */ stw r31, 0xc(r1) /* 8021EA04 0021B804 7C 7F 1B 78 */ mr r31, r3 -/* 8021EA08 0021B808 48 00 31 BD */ bl func_80221BC4 +/* 8021EA08 0021B808 48 00 31 BD */ bl _rpGeometryNativeRead /* 8021EA0C 0021B80C 28 03 00 00 */ cmplwi r3, 0 /* 8021EA10 0021B810 41 82 00 0C */ beq lbl_8021EA1C /* 8021EA14 0021B814 7F E3 FB 78 */ mr r3, r31 @@ -44918,7 +44918,7 @@ lbl_8021EA34: /* 8021EA34 0021B834 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021EA38 0021B838 7C 08 02 A6 */ mflr r0 /* 8021EA3C 0021B83C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8021EA40 0021B840 48 00 31 11 */ bl func_80221B50 +/* 8021EA40 0021B840 48 00 31 11 */ bl _rpGeometryNativeSize /* 8021EA44 0021B844 80 01 00 14 */ lwz r0, 0x14(r1) /* 8021EA48 0021B848 7C 08 03 A6 */ mtlr r0 /* 8021EA4C 0021B84C 38 21 00 10 */ addi r1, r1, 0x10 @@ -44928,7 +44928,7 @@ lbl_8021EA54: /* 8021EA58 0021B858 7C 08 02 A6 */ mflr r0 /* 8021EA5C 0021B85C 7C A4 2B 78 */ mr r4, r5 /* 8021EA60 0021B860 90 01 00 14 */ stw r0, 0x14(r1) -/* 8021EA64 0021B864 48 00 31 E1 */ bl func_80221C44 +/* 8021EA64 0021B864 48 00 31 E1 */ bl _rpWorldSectorNativeWrite /* 8021EA68 0021B868 80 01 00 14 */ lwz r0, 0x14(r1) /* 8021EA6C 0021B86C 7C 08 03 A6 */ mtlr r0 /* 8021EA70 0021B870 38 21 00 10 */ addi r1, r1, 0x10 @@ -44940,7 +44940,7 @@ lbl_8021EA78: /* 8021EA84 0021B884 90 01 00 14 */ stw r0, 0x14(r1) /* 8021EA88 0021B888 93 E1 00 0C */ stw r31, 0xc(r1) /* 8021EA8C 0021B88C 7C 7F 1B 78 */ mr r31, r3 -/* 8021EA90 0021B890 48 00 32 15 */ bl func_80221CA4 +/* 8021EA90 0021B890 48 00 32 15 */ bl _rpWorldSectorNativeRead /* 8021EA94 0021B894 28 03 00 00 */ cmplwi r3, 0 /* 8021EA98 0021B898 41 82 00 0C */ beq lbl_8021EAA4 /* 8021EA9C 0021B89C 7F E3 FB 78 */ mr r3, r31 @@ -44957,7 +44957,7 @@ lbl_8021EABC: /* 8021EABC 0021B8BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021EAC0 0021B8C0 7C 08 02 A6 */ mflr r0 /* 8021EAC4 0021B8C4 90 01 00 14 */ stw r0, 0x14(r1) -/* 8021EAC8 0021B8C8 48 00 31 29 */ bl func_80221BF0 +/* 8021EAC8 0021B8C8 48 00 31 29 */ bl _rpWorldSectorNativeSize /* 8021EACC 0021B8CC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8021EAD0 0021B8D0 7C 08 03 A6 */ mtlr r0 /* 8021EAD4 0021B8D4 38 21 00 10 */ addi r1, r1, 0x10 @@ -44971,13 +44971,13 @@ lbl_8021EADC: /* 8021EAF0 0021B8F0 93 C1 00 08 */ stw r30, 8(r1) /* 8021EAF4 0021B8F4 7C 7E 1B 78 */ mr r30, r3 /* 8021EAF8 0021B8F8 7F E3 FB 78 */ mr r3, r31 -/* 8021EAFC 0021B8FC 4B FF E3 25 */ bl func_8021CE20 +/* 8021EAFC 0021B8FC 4B FF E3 25 */ bl RpWorldSectorGetWorld /* 8021EB00 0021B900 7C 60 1B 78 */ mr r0, r3 /* 8021EB04 0021B904 80 7F 00 80 */ lwz r3, 0x80(r31) /* 8021EB08 0021B908 7C 04 03 78 */ mr r4, r0 /* 8021EB0C 0021B90C 7F C5 F3 78 */ mr r5, r30 /* 8021EB10 0021B910 38 C4 00 10 */ addi r6, r4, 0x10 -/* 8021EB14 0021B914 4B FF A9 55 */ bl func_80219468 +/* 8021EB14 0021B914 4B FF A9 55 */ bl _rpMeshWrite /* 8021EB18 0021B918 80 01 00 14 */ lwz r0, 0x14(r1) /* 8021EB1C 0021B91C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8021EB20 0021B920 83 C1 00 08 */ lwz r30, 8(r1) @@ -44993,12 +44993,12 @@ lbl_8021EB30: /* 8021EB44 0021B944 93 C1 00 08 */ stw r30, 8(r1) /* 8021EB48 0021B948 7C 7E 1B 78 */ mr r30, r3 /* 8021EB4C 0021B94C 7F E3 FB 78 */ mr r3, r31 -/* 8021EB50 0021B950 4B FF E2 D1 */ bl func_8021CE20 +/* 8021EB50 0021B950 4B FF E2 D1 */ bl RpWorldSectorGetWorld /* 8021EB54 0021B954 7C 60 1B 78 */ mr r0, r3 /* 8021EB58 0021B958 7F C3 F3 78 */ mr r3, r30 /* 8021EB5C 0021B95C 7C 04 03 78 */ mr r4, r0 /* 8021EB60 0021B960 38 A4 00 10 */ addi r5, r4, 0x10 -/* 8021EB64 0021B964 4B FF AB 09 */ bl func_8021966C +/* 8021EB64 0021B964 4B FF AB 09 */ bl _rpMeshRead /* 8021EB68 0021B968 90 7F 00 80 */ stw r3, 0x80(r31) /* 8021EB6C 0021B96C 80 1F 00 80 */ lwz r0, 0x80(r31) /* 8021EB70 0021B970 28 00 00 00 */ cmplwi r0, 0 @@ -45020,18 +45020,18 @@ lbl_8021EB9C: /* 8021EBA4 0021B9A4 90 01 00 14 */ stw r0, 0x14(r1) /* 8021EBA8 0021B9A8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8021EBAC 0021B9AC 7C 7F 1B 78 */ mr r31, r3 -/* 8021EBB0 0021B9B0 4B FF E2 71 */ bl func_8021CE20 +/* 8021EBB0 0021B9B0 4B FF E2 71 */ bl RpWorldSectorGetWorld /* 8021EBB4 0021B9B4 7C 64 1B 78 */ mr r4, r3 /* 8021EBB8 0021B9B8 80 7F 00 80 */ lwz r3, 0x80(r31) -/* 8021EBBC 0021B9BC 4B FF AD 01 */ bl func_802198BC +/* 8021EBBC 0021B9BC 4B FF AD 01 */ bl _rpMeshSize /* 8021EBC0 0021B9C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8021EBC4 0021B9C4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8021EBC8 0021B9C8 7C 08 03 A6 */ mtlr r0 /* 8021EBCC 0021B9CC 38 21 00 10 */ addi r1, r1, 0x10 /* 8021EBD0 0021B9D0 4E 80 00 20 */ blr -.global func_8021EBD4 -func_8021EBD4: +.global _rpWorldObjRegisterExtensions +_rpWorldObjRegisterExtensions: /* 8021EBD4 0021B9D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021EBD8 0021B9D8 7C 08 02 A6 */ mflr r0 /* 8021EBDC 0021B9DC 3C 60 80 22 */ lis r3, lbl_8021D81C@ha @@ -45042,7 +45042,7 @@ func_8021EBD4: /* 8021EBF0 0021B9F0 38 60 00 0C */ li r3, 0xc /* 8021EBF4 0021B9F4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8021EBF8 0021B9F8 38 80 05 09 */ li r4, 0x509 -/* 8021EBFC 0021B9FC 48 01 91 69 */ bl func_80237D64 +/* 8021EBFC 0021B9FC 48 01 91 69 */ bl RwEngineRegisterPlugin /* 8021EC00 0021BA00 3C A0 80 22 */ lis r5, lbl_8021DAE0@ha /* 8021EC04 0021BA04 3C C0 80 22 */ lis r6, lbl_8021DB98@ha /* 8021EC08 0021BA08 3C 80 80 22 */ lis r4, lbl_8021DB3C@ha @@ -45052,7 +45052,7 @@ func_8021EBD4: /* 8021EC18 0021BA18 38 C6 DB 98 */ addi r6, r6, lbl_8021DB98@l /* 8021EC1C 0021BA1C 38 60 00 1C */ li r3, 0x1c /* 8021EC20 0021BA20 38 80 05 09 */ li r4, 0x509 -/* 8021EC24 0021BA24 48 01 8E 9D */ bl func_80237AC0 +/* 8021EC24 0021BA24 48 01 8E 9D */ bl RwCameraRegisterPlugin /* 8021EC28 0021BA28 90 6D 9E E8 */ stw r3, lbl_803CC7E8-_SDA_BASE_(r13) /* 8021EC2C 0021BA2C 3C A0 80 22 */ lis r5, lbl_8021DFE8@ha /* 8021EC30 0021BA30 3C 80 80 22 */ lis r4, lbl_8021E024@ha @@ -45064,7 +45064,7 @@ func_8021EBD4: /* 8021EC48 0021BA48 7F FF 03 78 */ or r31, r31, r0 /* 8021EC4C 0021BA4C 38 60 00 08 */ li r3, 8 /* 8021EC50 0021BA50 38 80 05 09 */ li r4, 0x509 -/* 8021EC54 0021BA54 4B FF 60 99 */ bl func_80214CEC +/* 8021EC54 0021BA54 4B FF 60 99 */ bl RpAtomicRegisterPlugin /* 8021EC58 0021BA58 90 6D 9E EC */ stw r3, lbl_803CC7EC-_SDA_BASE_(r13) /* 8021EC5C 0021BA5C 3C A0 80 22 */ lis r5, lbl_8021E0F4@ha /* 8021EC60 0021BA60 3C 80 80 22 */ lis r4, lbl_8021E160@ha @@ -45076,7 +45076,7 @@ func_8021EBD4: /* 8021EC78 0021BA78 7F FF 03 78 */ or r31, r31, r0 /* 8021EC7C 0021BA7C 38 60 00 08 */ li r3, 8 /* 8021EC80 0021BA80 38 80 05 09 */ li r4, 0x509 -/* 8021EC84 0021BA84 4B FF 60 A9 */ bl func_80214D2C +/* 8021EC84 0021BA84 4B FF 60 A9 */ bl RpClumpRegisterPlugin /* 8021EC88 0021BA88 90 6D 9E F0 */ stw r3, lbl_803CC7F0-_SDA_BASE_(r13) /* 8021EC8C 0021BA8C 3C A0 80 22 */ lis r5, lbl_8021E3FC@ha /* 8021EC90 0021BA90 3C 80 80 22 */ lis r4, lbl_8021E468@ha @@ -45088,7 +45088,7 @@ func_8021EBD4: /* 8021ECA8 0021BAA8 7F FF 03 78 */ or r31, r31, r0 /* 8021ECAC 0021BAAC 38 60 00 08 */ li r3, 8 /* 8021ECB0 0021BAB0 38 80 05 09 */ li r4, 0x509 -/* 8021ECB4 0021BAB4 4B FF 87 D9 */ bl func_8021748C +/* 8021ECB4 0021BAB4 4B FF 87 D9 */ bl RpLightRegisterPlugin /* 8021ECB8 0021BAB8 90 6D 9E F4 */ stw r3, lbl_803CC7F4-_SDA_BASE_(r13) /* 8021ECBC 0021BABC 38 60 00 00 */ li r3, 0 /* 8021ECC0 0021BAC0 38 80 05 0E */ li r4, 0x50e @@ -45097,14 +45097,14 @@ func_8021EBD4: /* 8021ECCC 0021BACC 38 C0 00 00 */ li r6, 0 /* 8021ECD0 0021BAD0 38 E0 00 00 */ li r7, 0 /* 8021ECD4 0021BAD4 7F FF 03 78 */ or r31, r31, r0 -/* 8021ECD8 0021BAD8 4B FF 70 0D */ bl func_80215CE4 +/* 8021ECD8 0021BAD8 4B FF 70 0D */ bl RpGeometryRegisterPlugin /* 8021ECDC 0021BADC 7F FF 1B 78 */ or r31, r31, r3 /* 8021ECE0 0021BAE0 38 60 00 00 */ li r3, 0 /* 8021ECE4 0021BAE4 38 80 05 0E */ li r4, 0x50e /* 8021ECE8 0021BAE8 38 A0 00 00 */ li r5, 0 /* 8021ECEC 0021BAEC 38 C0 00 00 */ li r6, 0 /* 8021ECF0 0021BAF0 38 E0 00 00 */ li r7, 0 -/* 8021ECF4 0021BAF4 4B FF D4 21 */ bl func_8021C114 +/* 8021ECF4 0021BAF4 4B FF D4 21 */ bl RpWorldSectorRegisterPlugin /* 8021ECF8 0021BAF8 3C 80 80 22 */ lis r4, lbl_8021E948@ha /* 8021ECFC 0021BAFC 3C A0 80 22 */ lis r5, lbl_8021E914@ha /* 8021ED00 0021BB00 3C C0 80 22 */ lis r6, lbl_8021E9A4@ha @@ -45113,7 +45113,7 @@ func_8021EBD4: /* 8021ED0C 0021BB0C 38 A5 E9 14 */ addi r5, r5, lbl_8021E914@l /* 8021ED10 0021BB10 38 C6 E9 A4 */ addi r6, r6, lbl_8021E9A4@l /* 8021ED14 0021BB14 38 60 05 0E */ li r3, 0x50e -/* 8021ED18 0021BB18 4B FF 70 0D */ bl func_80215D24 +/* 8021ED18 0021BB18 4B FF 70 0D */ bl RpGeometryRegisterPluginStream /* 8021ED1C 0021BB1C 3C 80 80 22 */ lis r4, lbl_8021EB30@ha /* 8021ED20 0021BB20 3C A0 80 22 */ lis r5, lbl_8021EADC@ha /* 8021ED24 0021BB24 3C C0 80 22 */ lis r6, lbl_8021EB9C@ha @@ -45122,21 +45122,21 @@ func_8021EBD4: /* 8021ED30 0021BB30 38 A5 EA DC */ addi r5, r5, lbl_8021EADC@l /* 8021ED34 0021BB34 38 C6 EB 9C */ addi r6, r6, lbl_8021EB9C@l /* 8021ED38 0021BB38 38 60 05 0E */ li r3, 0x50e -/* 8021ED3C 0021BB3C 4B FF D4 19 */ bl func_8021C154 +/* 8021ED3C 0021BB3C 4B FF D4 19 */ bl RpWorldSectorRegisterPluginStream /* 8021ED40 0021BB40 7F FF 1B 78 */ or r31, r31, r3 /* 8021ED44 0021BB44 38 60 00 00 */ li r3, 0 /* 8021ED48 0021BB48 38 80 05 10 */ li r4, 0x510 /* 8021ED4C 0021BB4C 38 A0 00 00 */ li r5, 0 /* 8021ED50 0021BB50 38 C0 00 00 */ li r6, 0 /* 8021ED54 0021BB54 38 E0 00 00 */ li r7, 0 -/* 8021ED58 0021BB58 4B FF 6F 8D */ bl func_80215CE4 +/* 8021ED58 0021BB58 4B FF 6F 8D */ bl RpGeometryRegisterPlugin /* 8021ED5C 0021BB5C 7F FF 1B 78 */ or r31, r31, r3 /* 8021ED60 0021BB60 38 60 00 00 */ li r3, 0 /* 8021ED64 0021BB64 38 80 05 10 */ li r4, 0x510 /* 8021ED68 0021BB68 38 A0 00 00 */ li r5, 0 /* 8021ED6C 0021BB6C 38 C0 00 00 */ li r6, 0 /* 8021ED70 0021BB70 38 E0 00 00 */ li r7, 0 -/* 8021ED74 0021BB74 4B FF D3 A1 */ bl func_8021C114 +/* 8021ED74 0021BB74 4B FF D3 A1 */ bl RpWorldSectorRegisterPlugin /* 8021ED78 0021BB78 3C 80 80 22 */ lis r4, lbl_8021E9F0@ha /* 8021ED7C 0021BB7C 3C A0 80 22 */ lis r5, lbl_8021E9CC@ha /* 8021ED80 0021BB80 3C C0 80 22 */ lis r6, lbl_8021EA34@ha @@ -45145,7 +45145,7 @@ func_8021EBD4: /* 8021ED8C 0021BB8C 38 A5 E9 CC */ addi r5, r5, lbl_8021E9CC@l /* 8021ED90 0021BB90 38 C6 EA 34 */ addi r6, r6, lbl_8021EA34@l /* 8021ED94 0021BB94 38 60 05 10 */ li r3, 0x510 -/* 8021ED98 0021BB98 4B FF 6F 8D */ bl func_80215D24 +/* 8021ED98 0021BB98 4B FF 6F 8D */ bl RpGeometryRegisterPluginStream /* 8021ED9C 0021BB9C 3C 80 80 22 */ lis r4, lbl_8021EA78@ha /* 8021EDA0 0021BBA0 3C A0 80 22 */ lis r5, lbl_8021EA54@ha /* 8021EDA4 0021BBA4 3C C0 80 22 */ lis r6, lbl_8021EABC@ha @@ -45154,14 +45154,14 @@ func_8021EBD4: /* 8021EDB0 0021BBB0 38 A5 EA 54 */ addi r5, r5, lbl_8021EA54@l /* 8021EDB4 0021BBB4 38 C6 EA BC */ addi r6, r6, lbl_8021EABC@l /* 8021EDB8 0021BBB8 38 60 05 10 */ li r3, 0x510 -/* 8021EDBC 0021BBBC 4B FF D3 99 */ bl func_8021C154 +/* 8021EDBC 0021BBBC 4B FF D3 99 */ bl RpWorldSectorRegisterPluginStream /* 8021EDC0 0021BBC0 7F FF 1B 78 */ or r31, r31, r3 /* 8021EDC4 0021BBC4 38 60 00 00 */ li r3, 0 /* 8021EDC8 0021BBC8 38 80 00 1F */ li r4, 0x1f /* 8021EDCC 0021BBCC 38 A0 00 00 */ li r5, 0 /* 8021EDD0 0021BBD0 38 C0 00 00 */ li r6, 0 /* 8021EDD4 0021BBD4 38 E0 00 00 */ li r7, 0 -/* 8021EDD8 0021BBD8 4B FF 5F 15 */ bl func_80214CEC +/* 8021EDD8 0021BBD8 4B FF 5F 15 */ bl RpAtomicRegisterPlugin /* 8021EDDC 0021BBDC 3C 80 80 21 */ lis r4, lbl_80211F38@ha /* 8021EDE0 0021BBE0 3C A0 80 21 */ lis r5, lbl_80211FB4@ha /* 8021EDE4 0021BBE4 3C C0 80 21 */ lis r6, lbl_80212030@ha @@ -45170,14 +45170,14 @@ func_8021EBD4: /* 8021EDF0 0021BBF0 38 A5 1F B4 */ addi r5, r5, lbl_80211FB4@l /* 8021EDF4 0021BBF4 38 C6 20 30 */ addi r6, r6, lbl_80212030@l /* 8021EDF8 0021BBF8 38 60 00 1F */ li r3, 0x1f -/* 8021EDFC 0021BBFC 4B FF 5F 71 */ bl func_80214D6C +/* 8021EDFC 0021BBFC 4B FF 5F 71 */ bl RpAtomicRegisterPluginStream /* 8021EE00 0021BC00 7F FF 1B 78 */ or r31, r31, r3 /* 8021EE04 0021BC04 38 60 00 00 */ li r3, 0 /* 8021EE08 0021BC08 38 80 00 1F */ li r4, 0x1f /* 8021EE0C 0021BC0C 38 A0 00 00 */ li r5, 0 /* 8021EE10 0021BC10 38 C0 00 00 */ li r6, 0 /* 8021EE14 0021BC14 38 E0 00 00 */ li r7, 0 -/* 8021EE18 0021BC18 4B FF E8 21 */ bl func_8021D638 +/* 8021EE18 0021BC18 4B FF E8 21 */ bl RpWorldRegisterPlugin /* 8021EE1C 0021BC1C 3C 80 80 21 */ lis r4, lbl_80210A88@ha /* 8021EE20 0021BC20 3C A0 80 21 */ lis r5, lbl_80210B04@ha /* 8021EE24 0021BC24 3C C0 80 21 */ lis r6, lbl_80210B80@ha @@ -45186,14 +45186,14 @@ func_8021EBD4: /* 8021EE30 0021BC30 38 A5 0B 04 */ addi r5, r5, lbl_80210B04@l /* 8021EE34 0021BC34 38 C6 0B 80 */ addi r6, r6, lbl_80210B80@l /* 8021EE38 0021BC38 38 60 00 1F */ li r3, 0x1f -/* 8021EE3C 0021BC3C 4B FF E8 3D */ bl func_8021D678 +/* 8021EE3C 0021BC3C 4B FF E8 3D */ bl RpWorldRegisterPluginStream /* 8021EE40 0021BC40 7F FF 1B 78 */ or r31, r31, r3 /* 8021EE44 0021BC44 38 60 00 00 */ li r3, 0 /* 8021EE48 0021BC48 38 80 00 1F */ li r4, 0x1f /* 8021EE4C 0021BC4C 38 A0 00 00 */ li r5, 0 /* 8021EE50 0021BC50 38 C0 00 00 */ li r6, 0 /* 8021EE54 0021BC54 38 E0 00 00 */ li r7, 0 -/* 8021EE58 0021BC58 4B FF D2 BD */ bl func_8021C114 +/* 8021EE58 0021BC58 4B FF D2 BD */ bl RpWorldSectorRegisterPlugin /* 8021EE5C 0021BC5C 3C 80 80 21 */ lis r4, lbl_80210BA8@ha /* 8021EE60 0021BC60 3C A0 80 21 */ lis r5, lbl_80210C24@ha /* 8021EE64 0021BC64 3C C0 80 21 */ lis r6, lbl_80210CA0@ha @@ -45202,14 +45202,14 @@ func_8021EBD4: /* 8021EE70 0021BC70 38 A5 0C 24 */ addi r5, r5, lbl_80210C24@l /* 8021EE74 0021BC74 38 C6 0C A0 */ addi r6, r6, lbl_80210CA0@l /* 8021EE78 0021BC78 38 60 00 1F */ li r3, 0x1f -/* 8021EE7C 0021BC7C 4B FF D2 D9 */ bl func_8021C154 +/* 8021EE7C 0021BC7C 4B FF D2 D9 */ bl RpWorldSectorRegisterPluginStream /* 8021EE80 0021BC80 7F FF 1B 78 */ or r31, r31, r3 /* 8021EE84 0021BC84 38 60 00 00 */ li r3, 0 /* 8021EE88 0021BC88 38 80 00 1F */ li r4, 0x1f /* 8021EE8C 0021BC8C 38 A0 00 00 */ li r5, 0 /* 8021EE90 0021BC90 38 C0 00 00 */ li r6, 0 /* 8021EE94 0021BC94 38 E0 00 00 */ li r7, 0 -/* 8021EE98 0021BC98 4B FF 8E 5D */ bl func_80217CF4 +/* 8021EE98 0021BC98 4B FF 8E 5D */ bl RpMaterialRegisterPlugin /* 8021EE9C 0021BC9C 3C 80 80 21 */ lis r4, lbl_80217918@ha /* 8021EEA0 0021BCA0 3C A0 80 21 */ lis r5, lbl_80217994@ha /* 8021EEA4 0021BCA4 3C C0 80 21 */ lis r6, lbl_80217A10@ha @@ -45218,13 +45218,13 @@ func_8021EBD4: /* 8021EEB0 0021BCB0 38 A5 79 94 */ addi r5, r5, lbl_80217994@l /* 8021EEB4 0021BCB4 38 C6 7A 10 */ addi r6, r6, lbl_80217A10@l /* 8021EEB8 0021BCB8 38 60 00 1F */ li r3, 0x1f -/* 8021EEBC 0021BCBC 4B FF 8E 79 */ bl func_80217D34 +/* 8021EEBC 0021BCBC 4B FF 8E 79 */ bl RpMaterialRegisterPluginStream /* 8021EEC0 0021BCC0 7F FF 1B 79 */ or. r31, r31, r3 /* 8021EEC4 0021BCC4 40 80 00 0C */ bge lbl_8021EED0 /* 8021EEC8 0021BCC8 38 60 00 00 */ li r3, 0 /* 8021EECC 0021BCCC 48 00 00 14 */ b lbl_8021EEE0 lbl_8021EED0: -/* 8021EED0 0021BCD0 48 00 05 CD */ bl func_8021F49C +/* 8021EED0 0021BCD0 48 00 05 CD */ bl _rpWorldPipeAttach /* 8021EED4 0021BCD4 7C 03 00 D0 */ neg r0, r3 /* 8021EED8 0021BCD8 7C 00 1B 78 */ or r0, r0, r3 /* 8021EEDC 0021BCDC 54 03 0F FE */ srwi r3, r0, 0x1f @@ -45235,8 +45235,8 @@ lbl_8021EEE0: /* 8021EEEC 0021BCEC 38 21 00 10 */ addi r1, r1, 0x10 /* 8021EEF0 0021BCF0 4E 80 00 20 */ blr -.global func_8021EEF4 -func_8021EEF4: +.global RpWorldAddCamera +RpWorldAddCamera: /* 8021EEF4 0021BCF4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021EEF8 0021BCF8 7C 08 02 A6 */ mflr r0 /* 8021EEFC 0021BCFC 90 01 00 14 */ stw r0, 0x14(r1) @@ -45249,7 +45249,7 @@ func_8021EEF4: /* 8021EF18 0021BD18 7F E4 02 14 */ add r31, r4, r0 /* 8021EF1C 0021BD1C 41 82 00 0C */ beq lbl_8021EF28 /* 8021EF20 0021BD20 7C A3 2B 78 */ mr r3, r5 -/* 8021EF24 0021BD24 48 01 A0 A1 */ bl func_80238FC4 +/* 8021EF24 0021BD24 48 01 A0 A1 */ bl RwFrameUpdateObjects lbl_8021EF28: /* 8021EF28 0021BD28 93 DF 00 0C */ stw r30, 0xc(r31) /* 8021EF2C 0021BD2C 7F C3 F3 78 */ mr r3, r30 @@ -45260,8 +45260,8 @@ lbl_8021EF28: /* 8021EF40 0021BD40 38 21 00 10 */ addi r1, r1, 0x10 /* 8021EF44 0021BD44 4E 80 00 20 */ blr -.global func_8021EF48 -func_8021EF48: +.global RpWorldRemoveCamera +RpWorldRemoveCamera: /* 8021EF48 0021BD48 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021EF4C 0021BD4C 7C 08 02 A6 */ mflr r0 /* 8021EF50 0021BD50 90 01 00 14 */ stw r0, 0x14(r1) @@ -45298,15 +45298,15 @@ lbl_8021EFB0: /* 8021EFC0 0021BDC0 38 21 00 10 */ addi r1, r1, 0x10 /* 8021EFC4 0021BDC4 4E 80 00 20 */ blr -.global func_8021EFC8 -func_8021EFC8: +.global RwCameraGetWorld +RwCameraGetWorld: /* 8021EFC8 0021BDC8 80 8D 9E E8 */ lwz r4, lbl_803CC7E8-_SDA_BASE_(r13) /* 8021EFCC 0021BDCC 38 04 00 0C */ addi r0, r4, 0xc /* 8021EFD0 0021BDD0 7C 63 00 2E */ lwzx r3, r3, r0 /* 8021EFD4 0021BDD4 4E 80 00 20 */ blr -.global func_8021EFD8 -func_8021EFD8: +.global RpWorldAddAtomic +RpWorldAddAtomic: /* 8021EFD8 0021BDD8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8021EFDC 0021BDDC 7C 08 02 A6 */ mflr r0 /* 8021EFE0 0021BDE0 90 01 00 24 */ stw r0, 0x24(r1) @@ -45320,7 +45320,7 @@ func_8021EFD8: /* 8021F000 0021BE00 28 00 00 00 */ cmplwi r0, 0 /* 8021F004 0021BE04 41 82 00 0C */ beq lbl_8021F010 /* 8021F008 0021BE08 7C 03 03 78 */ mr r3, r0 -/* 8021F00C 0021BE0C 48 01 9F B9 */ bl func_80238FC4 +/* 8021F00C 0021BE0C 48 01 9F B9 */ bl RwFrameUpdateObjects lbl_8021F010: /* 8021F010 0021BE10 7F BE F9 2E */ stwx r29, r30, r31 /* 8021F014 0021BE14 7F A3 EB 78 */ mr r3, r29 @@ -45332,14 +45332,14 @@ lbl_8021F010: /* 8021F02C 0021BE2C 38 21 00 20 */ addi r1, r1, 0x20 /* 8021F030 0021BE30 4E 80 00 20 */ blr -.global func_8021F034 -func_8021F034: +.global RpAtomicGetWorld +RpAtomicGetWorld: /* 8021F034 0021BE34 80 0D 9E EC */ lwz r0, lbl_803CC7EC-_SDA_BASE_(r13) /* 8021F038 0021BE38 7C 63 00 2E */ lwzx r3, r3, r0 /* 8021F03C 0021BE3C 4E 80 00 20 */ blr -.global func_8021F040 -func_8021F040: +.global RpAtomicForAllWorldSectors +RpAtomicForAllWorldSectors: /* 8021F040 0021BE40 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8021F044 0021BE44 7C 08 02 A6 */ mflr r0 /* 8021F048 0021BE48 90 01 00 24 */ stw r0, 0x24(r1) @@ -45376,8 +45376,8 @@ lbl_8021F0A4: /* 8021F0B4 0021BEB4 38 21 00 20 */ addi r1, r1, 0x20 /* 8021F0B8 0021BEB8 4E 80 00 20 */ blr -.global func_8021F0BC -func_8021F0BC: +.global RpWorldAddClump +RpWorldAddClump: /* 8021F0BC 0021BEBC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8021F0C0 0021BEC0 7C 08 02 A6 */ mflr r0 /* 8021F0C4 0021BEC4 90 01 00 24 */ stw r0, 0x24(r1) @@ -45406,24 +45406,24 @@ func_8021F0BC: /* 8021F120 0021BF20 38 06 00 01 */ addi r0, r6, 1 /* 8021F124 0021BF24 90 1C 00 24 */ stw r0, 0x24(r28) /* 8021F128 0021BF28 93 9F 00 00 */ stw r28, 0(r31) -/* 8021F12C 0021BF2C 4B FF 3F 05 */ bl func_80213030 +/* 8021F12C 0021BF2C 4B FF 3F 05 */ bl RpClumpForAllAtomics /* 8021F130 0021BF30 3C 80 80 22 */ lis r4, lbl_8021E8A4@ha /* 8021F134 0021BF34 7F A3 EB 78 */ mr r3, r29 /* 8021F138 0021BF38 38 84 E8 A4 */ addi r4, r4, lbl_8021E8A4@l /* 8021F13C 0021BF3C 7F 85 E3 78 */ mr r5, r28 -/* 8021F140 0021BF40 4B FF 3F F1 */ bl func_80213130 +/* 8021F140 0021BF40 4B FF 3F F1 */ bl RpClumpForAllLights /* 8021F144 0021BF44 3C 80 80 22 */ lis r4, lbl_8021E8DC@ha /* 8021F148 0021BF48 7F A3 EB 78 */ mr r3, r29 /* 8021F14C 0021BF4C 38 84 E8 DC */ addi r4, r4, lbl_8021E8DC@l /* 8021F150 0021BF50 7F 85 E3 78 */ mr r5, r28 -/* 8021F154 0021BF54 4B FF 3F 59 */ bl func_802130AC +/* 8021F154 0021BF54 4B FF 3F 59 */ bl RpClumpForAllCameras /* 8021F158 0021BF58 28 1E 00 00 */ cmplwi r30, 0 /* 8021F15C 0021BF5C 41 82 00 18 */ beq lbl_8021F174 /* 8021F160 0021BF60 38 7E 00 10 */ addi r3, r30, 0x10 /* 8021F164 0021BF64 38 80 00 00 */ li r4, 0 -/* 8021F168 0021BF68 48 01 10 11 */ bl func_80230178 +/* 8021F168 0021BF68 48 01 10 11 */ bl RwMatrixOptimize /* 8021F16C 0021BF6C 7F C3 F3 78 */ mr r3, r30 -/* 8021F170 0021BF70 48 01 9E 55 */ bl func_80238FC4 +/* 8021F170 0021BF70 48 01 9E 55 */ bl RwFrameUpdateObjects lbl_8021F174: /* 8021F174 0021BF74 80 8D 9E F8 */ lwz r4, lbl_803CC7F8-_SDA_BASE_(r13) /* 8021F178 0021BF78 7F 83 E3 78 */ mr r3, r28 @@ -45440,8 +45440,8 @@ lbl_8021F174: /* 8021F1A4 0021BFA4 38 21 00 20 */ addi r1, r1, 0x20 /* 8021F1A8 0021BFA8 4E 80 00 20 */ blr -.global func_8021F1AC -func_8021F1AC: +.global RwCameraForAllSectorsInFrustum +RwCameraForAllSectorsInFrustum: /* 8021F1AC 0021BFAC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8021F1B0 0021BFB0 7C 08 02 A6 */ mflr r0 /* 8021F1B4 0021BFB4 90 01 00 24 */ stw r0, 0x24(r1) @@ -45480,8 +45480,8 @@ lbl_8021F218: /* 8021F228 0021C028 38 21 00 20 */ addi r1, r1, 0x20 /* 8021F22C 0021C02C 4E 80 00 20 */ blr -.global func_8021F230 -func_8021F230: +.global RpWorldAddLight +RpWorldAddLight: /* 8021F230 0021C030 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021F234 0021C034 7C 08 02 A6 */ mflr r0 /* 8021F238 0021C038 90 01 00 14 */ stw r0, 0x14(r1) @@ -45507,7 +45507,7 @@ lbl_8021F284: /* 8021F284 0021C084 80 7F 00 04 */ lwz r3, 4(r31) /* 8021F288 0021C088 28 03 00 00 */ cmplwi r3, 0 /* 8021F28C 0021C08C 41 82 00 08 */ beq lbl_8021F294 -/* 8021F290 0021C090 48 01 9D 35 */ bl func_80238FC4 +/* 8021F290 0021C090 48 01 9D 35 */ bl RwFrameUpdateObjects lbl_8021F294: /* 8021F294 0021C094 80 9E 00 34 */ lwz r4, 0x34(r30) /* 8021F298 0021C098 38 7E 00 34 */ addi r3, r30, 0x34 @@ -45526,8 +45526,8 @@ lbl_8021F2B4: /* 8021F2C8 0021C0C8 38 21 00 10 */ addi r1, r1, 0x10 /* 8021F2CC 0021C0CC 4E 80 00 20 */ blr -.global func_8021F2D0 -func_8021F2D0: +.global RpWorldRemoveLight +RpWorldRemoveLight: /* 8021F2D0 0021C0D0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8021F2D4 0021C0D4 7C 08 02 A6 */ mflr r0 /* 8021F2D8 0021C0D8 90 01 00 24 */ stw r0, 0x24(r1) @@ -45584,8 +45584,8 @@ lbl_8021F360: /* 8021F39C 0021C19C 38 21 00 20 */ addi r1, r1, 0x20 /* 8021F3A0 0021C1A0 4E 80 00 20 */ blr -.global func_8021F3A4 -func_8021F3A4: +.global RpWorldSetDefaultSectorPipeline +RpWorldSetDefaultSectorPipeline: /* 8021F3A4 0021C1A4 28 03 00 00 */ cmplwi r3, 0 /* 8021F3A8 0021C1A8 40 82 00 24 */ bne lbl_8021F3CC /* 8021F3AC 0021C1AC 80 6D A0 58 */ lwz r3, lbl_803CC958-_SDA_BASE_(r13) @@ -45604,8 +45604,8 @@ lbl_8021F3CC: /* 8021F3D8 0021C1D8 7C 65 01 2E */ stwx r3, r5, r0 /* 8021F3DC 0021C1DC 4E 80 00 20 */ blr -.global func_8021F3E0 -func_8021F3E0: +.global RpAtomicSetDefaultPipeline +RpAtomicSetDefaultPipeline: /* 8021F3E0 0021C1E0 28 03 00 00 */ cmplwi r3, 0 /* 8021F3E4 0021C1E4 40 82 00 24 */ bne lbl_8021F408 /* 8021F3E8 0021C1E8 80 6D A0 58 */ lwz r3, lbl_803CC958-_SDA_BASE_(r13) @@ -45624,41 +45624,41 @@ lbl_8021F408: /* 8021F414 0021C214 7C 65 01 2E */ stwx r3, r5, r0 /* 8021F418 0021C218 4E 80 00 20 */ blr -.global func_8021F41C -func_8021F41C: +.global _rpWorldPipelineClose +_rpWorldPipelineClose: /* 8021F41C 0021C21C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021F420 0021C220 7C 08 02 A6 */ mflr r0 /* 8021F424 0021C224 90 01 00 14 */ stw r0, 0x14(r1) -/* 8021F428 0021C228 48 00 09 75 */ bl func_8021FD9C -/* 8021F42C 0021C22C 48 00 0A 65 */ bl func_8021FE90 -/* 8021F430 0021C230 48 00 08 C9 */ bl func_8021FCF8 +/* 8021F428 0021C228 48 00 09 75 */ bl _rpDestroyPlatformWorldSectorPipelines +/* 8021F42C 0021C22C 48 00 0A 65 */ bl _rpDestroyPlatformAtomicPipelines +/* 8021F430 0021C230 48 00 08 C9 */ bl _rpDestroyPlatformMaterialPipelines /* 8021F434 0021C234 80 01 00 14 */ lwz r0, 0x14(r1) /* 8021F438 0021C238 7C 08 03 A6 */ mtlr r0 /* 8021F43C 0021C23C 38 21 00 10 */ addi r1, r1, 0x10 /* 8021F440 0021C240 4E 80 00 20 */ blr -.global func_8021F444 -func_8021F444: +.global _rpWorldPipelineOpen +_rpWorldPipelineOpen: /* 8021F444 0021C244 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021F448 0021C248 7C 08 02 A6 */ mflr r0 /* 8021F44C 0021C24C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8021F450 0021C250 48 00 08 A1 */ bl func_8021FCF0 +/* 8021F450 0021C250 48 00 08 A1 */ bl _rpCreatePlatformMaterialPipelines /* 8021F454 0021C254 2C 03 00 00 */ cmpwi r3, 0 /* 8021F458 0021C258 41 82 00 08 */ beq lbl_8021F460 -/* 8021F45C 0021C25C 48 00 09 95 */ bl func_8021FDF0 +/* 8021F45C 0021C25C 48 00 09 95 */ bl _rpCreatePlatformAtomicPipelines lbl_8021F460: /* 8021F460 0021C260 2C 03 00 00 */ cmpwi r3, 0 /* 8021F464 0021C264 41 82 00 08 */ beq lbl_8021F46C -/* 8021F468 0021C268 48 00 08 95 */ bl func_8021FCFC +/* 8021F468 0021C268 48 00 08 95 */ bl _rpCreatePlatformWorldSectorPipelines lbl_8021F46C: /* 8021F46C 0021C26C 2C 03 00 00 */ cmpwi r3, 0 /* 8021F470 0021C270 41 82 00 0C */ beq lbl_8021F47C /* 8021F474 0021C274 38 60 00 01 */ li r3, 1 /* 8021F478 0021C278 48 00 00 14 */ b lbl_8021F48C lbl_8021F47C: -/* 8021F47C 0021C27C 48 00 09 21 */ bl func_8021FD9C -/* 8021F480 0021C280 48 00 0A 11 */ bl func_8021FE90 -/* 8021F484 0021C284 48 00 08 75 */ bl func_8021FCF8 +/* 8021F47C 0021C27C 48 00 09 21 */ bl _rpDestroyPlatformWorldSectorPipelines +/* 8021F480 0021C280 48 00 0A 11 */ bl _rpDestroyPlatformAtomicPipelines +/* 8021F484 0021C284 48 00 08 75 */ bl _rpDestroyPlatformMaterialPipelines /* 8021F488 0021C288 38 60 00 00 */ li r3, 0 lbl_8021F48C: /* 8021F48C 0021C28C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -45666,8 +45666,8 @@ lbl_8021F48C: /* 8021F494 0021C294 38 21 00 10 */ addi r1, r1, 0x10 /* 8021F498 0021C298 4E 80 00 20 */ blr -.global func_8021F49C -func_8021F49C: +.global _rpWorldPipeAttach +_rpWorldPipeAttach: /* 8021F49C 0021C29C 38 60 00 01 */ li r3, 1 /* 8021F4A0 0021C2A0 4E 80 00 20 */ blr lbl_8021F4A4: @@ -45681,7 +45681,7 @@ lbl_8021F4A4: /* 8021F4C0 0021C2C0 7C 03 00 40 */ cmplw r3, r0 /* 8021F4C4 0021C2C4 40 82 00 44 */ bne lbl_8021F508 /* 8021F4C8 0021C2C8 A0 6D 88 30 */ lhz r3, lbl_803CB130-_SDA_BASE_(r13) -/* 8021F4CC 0021C2CC 4B FA C8 41 */ bl func_801CBD0C +/* 8021F4CC 0021C2CC 4B FA C8 41 */ bl GXSetDrawSync /* 8021F4D0 0021C2D0 A0 AD 88 30 */ lhz r5, lbl_803CB130-_SDA_BASE_(r13) /* 8021F4D4 0021C2D4 3C 80 92 49 */ lis r4, 0x92492493@ha /* 8021F4D8 0021C2D8 38 04 24 93 */ addi r0, r4, 0x92492493@l @@ -45698,10 +45698,10 @@ lbl_8021F4A4: /* 8021F504 0021C304 B0 0D 88 30 */ sth r0, lbl_803CB130-_SDA_BASE_(r13) lbl_8021F508: /* 8021F508 0021C308 A0 7F 00 18 */ lhz r3, 0x18(r31) -/* 8021F50C 0021C30C 48 02 C6 C9 */ bl func_8024BBD4 +/* 8021F50C 0021C30C 48 02 C6 C9 */ bl _rwDlTokenQueryDone /* 8021F510 0021C310 2C 03 00 00 */ cmpwi r3, 0 /* 8021F514 0021C314 41 82 FF F4 */ beq lbl_8021F508 -/* 8021F518 0021C318 4B FA C2 CD */ bl func_801CB7E4 +/* 8021F518 0021C318 4B FA C2 CD */ bl GXInvalidateVtxCache /* 8021F51C 0021C31C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8021F520 0021C320 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8021F524 0021C324 7C 08 03 A6 */ mtlr r0 @@ -45728,13 +45728,13 @@ lbl_8021F530: /* 8021F574 0021C374 28 00 00 01 */ cmplwi r0, 1 /* 8021F578 0021C378 40 82 00 28 */ bne lbl_8021F5A0 /* 8021F57C 0021C37C 80 7D 00 04 */ lwz r3, 4(r29) -/* 8021F580 0021C380 48 01 9A B1 */ bl func_80239030 +/* 8021F580 0021C380 48 01 9A B1 */ bl RwFrameGetLTM /* 8021F584 0021C384 80 BD 00 18 */ lwz r5, 0x18(r29) /* 8021F588 0021C388 7C 7B 1B 78 */ mr r27, r3 /* 8021F58C 0021C38C 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) /* 8021F590 0021C390 7F C4 F3 78 */ mr r4, r30 /* 8021F594 0021C394 7C 65 00 2E */ lwzx r3, r5, r0 -/* 8021F598 0021C398 48 00 01 BD */ bl func_8021F754 +/* 8021F598 0021C398 48 00 01 BD */ bl _rwDlVtxFmtSetup /* 8021F59C 0021C39C 48 00 00 1C */ b lbl_8021F5B8 lbl_8021F5A0: /* 8021F5A0 0021C3A0 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) @@ -45742,26 +45742,26 @@ lbl_8021F5A0: /* 8021F5A8 0021C3A8 80 0D 9F 04 */ lwz r0, lbl_803CC804-_SDA_BASE_(r13) /* 8021F5AC 0021C3AC 80 63 00 04 */ lwz r3, 4(r3) /* 8021F5B0 0021C3B0 7C 63 00 2E */ lwzx r3, r3, r0 -/* 8021F5B4 0021C3B4 48 00 01 A1 */ bl func_8021F754 +/* 8021F5B4 0021C3B4 48 00 01 A1 */ bl _rwDlVtxFmtSetup lbl_8021F5B8: /* 8021F5B8 0021C3B8 80 1E 00 08 */ lwz r0, 8(r30) /* 8021F5BC 0021C3BC 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 8021F5C0 0021C3C0 41 82 00 14 */ beq lbl_8021F5D4 /* 8021F5C4 0021C3C4 7F 63 DB 78 */ mr r3, r27 /* 8021F5C8 0021C3C8 38 80 00 01 */ li r4, 1 -/* 8021F5CC 0021C3CC 48 02 70 B9 */ bl func_80246684 +/* 8021F5CC 0021C3CC 48 02 70 B9 */ bl _rwDlTransformSetup /* 8021F5D0 0021C3D0 48 00 00 10 */ b lbl_8021F5E0 lbl_8021F5D4: /* 8021F5D4 0021C3D4 7F 63 DB 78 */ mr r3, r27 /* 8021F5D8 0021C3D8 38 80 00 00 */ li r4, 0 -/* 8021F5DC 0021C3DC 48 02 70 A9 */ bl func_80246684 +/* 8021F5DC 0021C3DC 48 02 70 A9 */ bl _rwDlTransformSetup lbl_8021F5E0: /* 8021F5E0 0021C3E0 80 1C 00 04 */ lwz r0, 4(r28) /* 8021F5E4 0021C3E4 80 7E 00 08 */ lwz r3, 8(r30) /* 8021F5E8 0021C3E8 80 9E 00 20 */ lwz r4, 0x20(r30) /* 8021F5EC 0021C3EC 54 06 07 FE */ clrlwi r6, r0, 0x1f /* 8021F5F0 0021C3F0 80 BE 00 1C */ lwz r5, 0x1c(r30) -/* 8021F5F4 0021C3F4 48 00 2A 25 */ bl func_80222018 +/* 8021F5F4 0021C3F4 48 00 2A 25 */ bl _rwDlObjectRenderSetup /* 8021F5F8 0021C3F8 80 1E 00 08 */ lwz r0, 8(r30) /* 8021F5FC 0021C3FC 7C 7A 1B 78 */ mr r26, r3 /* 8021F600 0021C400 80 9E 00 04 */ lwz r4, 4(r30) @@ -45775,7 +45775,7 @@ lbl_8021F618: /* 8021F61C 0021C41C 38 80 00 00 */ li r4, 0 /* 8021F620 0021C420 83 23 00 00 */ lwz r25, 0(r3) /* 8021F624 0021C424 7F 23 CB 78 */ mr r3, r25 -/* 8021F628 0021C428 48 02 BA CD */ bl func_8024B0F4 +/* 8021F628 0021C428 48 02 BA CD */ bl _rwDlTextureSet /* 8021F62C 0021C42C 28 19 00 00 */ cmplwi r25, 0 /* 8021F630 0021C430 41 82 00 2C */ beq lbl_8021F65C /* 8021F634 0021C434 80 99 00 00 */ lwz r4, 0(r25) @@ -45787,7 +45787,7 @@ lbl_8021F618: /* 8021F64C 0021C44C 7C 04 00 2E */ lwzx r0, r4, r0 /* 8021F650 0021C450 54 00 07 FE */ clrlwi r0, r0, 0x1f /* 8021F654 0021C454 68 03 00 01 */ xori r3, r0, 1 -/* 8021F658 0021C458 48 02 96 A5 */ bl func_80248CFC +/* 8021F658 0021C458 48 02 96 A5 */ bl _rwDlRenderStateSetZCompLoc lbl_8021F65C: /* 8021F65C 0021C45C 28 1A 00 00 */ cmplwi r26, 0 /* 8021F660 0021C460 41 82 00 20 */ beq lbl_8021F680 @@ -45801,7 +45801,7 @@ lbl_8021F65C: lbl_8021F680: /* 8021F680 0021C480 80 7F 00 00 */ lwz r3, 0(r31) /* 8021F684 0021C484 80 9F 00 04 */ lwz r4, 4(r31) -/* 8021F688 0021C488 4B FB 04 99 */ bl func_801CFB20 +/* 8021F688 0021C488 4B FB 04 99 */ bl GXCallDisplayList /* 8021F68C 0021C48C 3B FF 00 08 */ addi r31, r31, 8 /* 8021F690 0021C490 3B 7B 00 0C */ addi r27, r27, 0xc lbl_8021F694: @@ -45823,7 +45823,7 @@ lbl_8021F6A8: lbl_8021F6CC: /* 8021F6CC 0021C4CC 80 7F 00 00 */ lwz r3, 0(r31) /* 8021F6D0 0021C4D0 80 9F 00 04 */ lwz r4, 4(r31) -/* 8021F6D4 0021C4D4 4B FB 04 4D */ bl func_801CFB20 +/* 8021F6D4 0021C4D4 4B FB 04 4D */ bl GXCallDisplayList /* 8021F6D8 0021C4D8 3B FF 00 08 */ addi r31, r31, 8 /* 8021F6DC 0021C4DC 3B 7B 00 0C */ addi r27, r27, 0xc lbl_8021F6E0: @@ -45839,48 +45839,48 @@ lbl_8021F6EC: /* 8021F700 0021C500 38 21 00 30 */ addi r1, r1, 0x30 /* 8021F704 0021C504 4E 80 00 20 */ blr -.global func_8021F708 -func_8021F708: +.global _rxGameCubeAllInOneSetInstanceCallBack +_rxGameCubeAllInOneSetInstanceCallBack: /* 8021F708 0021C508 80 63 00 14 */ lwz r3, 0x14(r3) /* 8021F70C 0021C50C 90 83 00 00 */ stw r4, 0(r3) /* 8021F710 0021C510 4E 80 00 20 */ blr -.global func_8021F714 -func_8021F714: +.global _rxGameCubeAllInOneGetInstanceCallBack +_rxGameCubeAllInOneGetInstanceCallBack: /* 8021F714 0021C514 80 63 00 14 */ lwz r3, 0x14(r3) /* 8021F718 0021C518 80 63 00 00 */ lwz r3, 0(r3) /* 8021F71C 0021C51C 4E 80 00 20 */ blr -.global func_8021F720 -func_8021F720: +.global _rxGameCubeAllInOneSetReinstanceCallBack +_rxGameCubeAllInOneSetReinstanceCallBack: /* 8021F720 0021C520 80 63 00 14 */ lwz r3, 0x14(r3) /* 8021F724 0021C524 90 83 00 04 */ stw r4, 4(r3) /* 8021F728 0021C528 4E 80 00 20 */ blr -.global func_8021F72C -func_8021F72C: +.global _rxGameCubeAllInOneGetReinstanceCallBack +_rxGameCubeAllInOneGetReinstanceCallBack: /* 8021F72C 0021C52C 80 63 00 14 */ lwz r3, 0x14(r3) /* 8021F730 0021C530 80 63 00 04 */ lwz r3, 4(r3) /* 8021F734 0021C534 4E 80 00 20 */ blr -.global func_8021F738 -func_8021F738: +.global RxGameCubeAllInOneSetRenderCallBack +RxGameCubeAllInOneSetRenderCallBack: /* 8021F738 0021C538 80 63 00 14 */ lwz r3, 0x14(r3) /* 8021F73C 0021C53C 90 83 00 0C */ stw r4, 0xc(r3) /* 8021F740 0021C540 4E 80 00 20 */ blr -.global func_8021F744 -func_8021F744: +.global RxGameCubePreInstanceSetOptimize +RxGameCubePreInstanceSetOptimize: /* 8021F744 0021C544 90 6D 87 78 */ stw r3, lbl_803CB078-_SDA_BASE_(r13) /* 8021F748 0021C548 4E 80 00 20 */ blr -.global func_8021F74C -func_8021F74C: +.global RxGameCubePreInstanceGetOptimize +RxGameCubePreInstanceGetOptimize: /* 8021F74C 0021C54C 80 6D 87 78 */ lwz r3, lbl_803CB078-_SDA_BASE_(r13) /* 8021F750 0021C550 4E 80 00 20 */ blr -.global func_8021F754 -func_8021F754: +.global _rwDlVtxFmtSetup +_rwDlVtxFmtSetup: /* 8021F754 0021C554 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8021F758 0021C558 7C 08 02 A6 */ mflr r0 /* 8021F75C 0021C55C 90 01 00 24 */ stw r0, 0x24(r1) @@ -45895,20 +45895,20 @@ func_8021F754: lbl_8021F780: /* 8021F780 0021C580 80 7D 00 00 */ lwz r3, 0(r29) /* 8021F784 0021C584 3B C3 00 18 */ addi r30, r3, 0x18 -/* 8021F788 0021C588 4B FA BA 21 */ bl func_801CB1A8 +/* 8021F788 0021C588 4B FA BA 21 */ bl GXClearVtxDesc /* 8021F78C 0021C58C 88 9E 00 12 */ lbz r4, 0x12(r30) /* 8021F790 0021C590 38 60 00 09 */ li r3, 9 -/* 8021F794 0021C594 4B FA B5 C9 */ bl func_801CAD5C +/* 8021F794 0021C594 4B FA B5 C9 */ bl GXSetVtxDesc /* 8021F798 0021C598 88 DC 00 00 */ lbz r6, 0(r28) /* 8021F79C 0021C59C 38 60 00 00 */ li r3, 0 /* 8021F7A0 0021C5A0 88 FC 00 0C */ lbz r7, 0xc(r28) /* 8021F7A4 0021C5A4 38 80 00 09 */ li r4, 9 /* 8021F7A8 0021C5A8 38 A0 00 01 */ li r5, 1 -/* 8021F7AC 0021C5AC 4B FA BA 35 */ bl func_801CB1E0 +/* 8021F7AC 0021C5AC 4B FA BA 35 */ bl GXSetVtxAttrFmt /* 8021F7B0 0021C5B0 80 9E 00 0C */ lwz r4, 0xc(r30) /* 8021F7B4 0021C5B4 38 60 00 09 */ li r3, 9 /* 8021F7B8 0021C5B8 88 BE 00 11 */ lbz r5, 0x11(r30) -/* 8021F7BC 0021C5BC 4B FA BF 9D */ bl func_801CB758 +/* 8021F7BC 0021C5BC 4B FA BF 9D */ bl GXSetArray /* 8021F7C0 0021C5C0 80 1D 00 08 */ lwz r0, 8(r29) /* 8021F7C4 0021C5C4 3B E0 00 01 */ li r31, 1 /* 8021F7C8 0021C5C8 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b @@ -45920,18 +45920,18 @@ lbl_8021F780: /* 8021F7E0 0021C5E0 38 60 00 19 */ li r3, 0x19 /* 8021F7E4 0021C5E4 7C 9E FA 14 */ add r4, r30, r31 /* 8021F7E8 0021C5E8 88 84 00 12 */ lbz r4, 0x12(r4) -/* 8021F7EC 0021C5EC 4B FA B5 71 */ bl func_801CAD5C +/* 8021F7EC 0021C5EC 4B FA B5 71 */ bl GXSetVtxDesc /* 8021F7F0 0021C5F0 88 DC 00 01 */ lbz r6, 1(r28) /* 8021F7F4 0021C5F4 38 60 00 00 */ li r3, 0 /* 8021F7F8 0021C5F8 38 80 00 19 */ li r4, 0x19 /* 8021F7FC 0021C5FC 38 A0 00 01 */ li r5, 1 /* 8021F800 0021C600 38 E0 00 00 */ li r7, 0 -/* 8021F804 0021C604 4B FA B9 DD */ bl func_801CB1E0 +/* 8021F804 0021C604 4B FA B9 DD */ bl GXSetVtxAttrFmt /* 8021F808 0021C608 7C BE FA 14 */ add r5, r30, r31 /* 8021F80C 0021C60C 38 60 00 19 */ li r3, 0x19 /* 8021F810 0021C610 80 85 00 0C */ lwz r4, 0xc(r5) /* 8021F814 0021C614 88 A5 00 11 */ lbz r5, 0x11(r5) -/* 8021F818 0021C618 4B FA BF 41 */ bl func_801CB758 +/* 8021F818 0021C618 4B FA BF 41 */ bl GXSetArray /* 8021F81C 0021C61C 3B E0 00 02 */ li r31, 2 /* 8021F820 0021C620 48 00 00 48 */ b lbl_8021F868 lbl_8021F824: @@ -45939,18 +45939,18 @@ lbl_8021F824: /* 8021F828 0021C628 38 60 00 0A */ li r3, 0xa /* 8021F82C 0021C62C 7C 9E FA 14 */ add r4, r30, r31 /* 8021F830 0021C630 88 84 00 12 */ lbz r4, 0x12(r4) -/* 8021F834 0021C634 4B FA B5 29 */ bl func_801CAD5C +/* 8021F834 0021C634 4B FA B5 29 */ bl GXSetVtxDesc /* 8021F838 0021C638 88 DC 00 01 */ lbz r6, 1(r28) /* 8021F83C 0021C63C 38 60 00 00 */ li r3, 0 /* 8021F840 0021C640 38 80 00 0A */ li r4, 0xa /* 8021F844 0021C644 38 A0 00 00 */ li r5, 0 /* 8021F848 0021C648 38 E0 00 00 */ li r7, 0 -/* 8021F84C 0021C64C 4B FA B9 95 */ bl func_801CB1E0 +/* 8021F84C 0021C64C 4B FA B9 95 */ bl GXSetVtxAttrFmt /* 8021F850 0021C650 7C BE FA 14 */ add r5, r30, r31 /* 8021F854 0021C654 38 60 00 0A */ li r3, 0xa /* 8021F858 0021C658 80 85 00 0C */ lwz r4, 0xc(r5) /* 8021F85C 0021C65C 88 A5 00 11 */ lbz r5, 0x11(r5) -/* 8021F860 0021C660 4B FA BE F9 */ bl func_801CB758 +/* 8021F860 0021C660 4B FA BE F9 */ bl GXSetArray /* 8021F864 0021C664 3B E0 00 02 */ li r31, 2 lbl_8021F868: /* 8021F868 0021C668 80 1D 00 08 */ lwz r0, 8(r29) @@ -45960,19 +45960,19 @@ lbl_8021F868: /* 8021F878 0021C678 38 60 00 0B */ li r3, 0xb /* 8021F87C 0021C67C 7C 9E DA 14 */ add r4, r30, r27 /* 8021F880 0021C680 88 84 00 12 */ lbz r4, 0x12(r4) -/* 8021F884 0021C684 4B FA B4 D9 */ bl func_801CAD5C +/* 8021F884 0021C684 4B FA B4 D9 */ bl GXSetVtxDesc /* 8021F888 0021C688 88 DC 00 0A */ lbz r6, 0xa(r28) /* 8021F88C 0021C68C 38 60 00 00 */ li r3, 0 /* 8021F890 0021C690 38 80 00 0B */ li r4, 0xb /* 8021F894 0021C694 38 E0 00 00 */ li r7, 0 /* 8021F898 0021C698 20 06 00 02 */ subfic r0, r6, 2 /* 8021F89C 0021C69C 54 05 0F FE */ srwi r5, r0, 0x1f -/* 8021F8A0 0021C6A0 4B FA B9 41 */ bl func_801CB1E0 +/* 8021F8A0 0021C6A0 4B FA B9 41 */ bl GXSetVtxAttrFmt /* 8021F8A4 0021C6A4 7C BE DA 14 */ add r5, r30, r27 /* 8021F8A8 0021C6A8 38 60 00 0B */ li r3, 0xb /* 8021F8AC 0021C6AC 80 85 00 0C */ lwz r4, 0xc(r5) /* 8021F8B0 0021C6B0 88 A5 00 11 */ lbz r5, 0x11(r5) -/* 8021F8B4 0021C6B4 4B FA BE A5 */ bl func_801CB758 +/* 8021F8B4 0021C6B4 4B FA BE A5 */ bl GXSetArray /* 8021F8B8 0021C6B8 3B FF 00 01 */ addi r31, r31, 1 lbl_8021F8BC: /* 8021F8BC 0021C6BC 80 1D 00 08 */ lwz r0, 8(r29) @@ -45985,18 +45985,18 @@ lbl_8021F8BC: lbl_8021F8D8: /* 8021F8D8 0021C6D8 88 9D 00 12 */ lbz r4, 0x12(r29) /* 8021F8DC 0021C6DC 7F 63 DB 78 */ mr r3, r27 -/* 8021F8E0 0021C6E0 4B FA B4 7D */ bl func_801CAD5C +/* 8021F8E0 0021C6E0 4B FA B4 7D */ bl GXSetVtxDesc /* 8021F8E4 0021C6E4 7C BC DA 14 */ add r5, r28, r27 /* 8021F8E8 0021C6E8 7F 64 DB 78 */ mr r4, r27 /* 8021F8EC 0021C6EC 88 C5 FF F5 */ lbz r6, -0xb(r5) /* 8021F8F0 0021C6F0 38 60 00 00 */ li r3, 0 /* 8021F8F4 0021C6F4 88 E5 00 01 */ lbz r7, 1(r5) /* 8021F8F8 0021C6F8 38 A0 00 01 */ li r5, 1 -/* 8021F8FC 0021C6FC 4B FA B8 E5 */ bl func_801CB1E0 +/* 8021F8FC 0021C6FC 4B FA B8 E5 */ bl GXSetVtxAttrFmt /* 8021F900 0021C700 80 9D 00 0C */ lwz r4, 0xc(r29) /* 8021F904 0021C704 7F 63 DB 78 */ mr r3, r27 /* 8021F908 0021C708 88 BD 00 11 */ lbz r5, 0x11(r29) -/* 8021F90C 0021C70C 4B FA BE 4D */ bl func_801CB758 +/* 8021F90C 0021C70C 4B FA BE 4D */ bl GXSetArray /* 8021F910 0021C710 3B BD 00 08 */ addi r29, r29, 8 /* 8021F914 0021C714 3B FF 00 01 */ addi r31, r31, 1 /* 8021F918 0021C718 3B 7B 00 01 */ addi r27, r27, 1 @@ -46012,8 +46012,8 @@ lbl_8021F928: /* 8021F938 0021C738 38 21 00 20 */ addi r1, r1, 0x20 /* 8021F93C 0021C73C 4E 80 00 20 */ blr -.global func_8021F940 -func_8021F940: +.global _rpGameCubeVtxFmtGetDefault +_rpGameCubeVtxFmtGetDefault: /* 8021F940 0021C740 3C 60 80 38 */ lis r3, lbl_80383788@ha /* 8021F944 0021C744 38 63 37 88 */ addi r3, r3, lbl_80383788@l /* 8021F948 0021C748 4E 80 00 20 */ blr @@ -46030,7 +46030,7 @@ lbl_8021F958: /* 8021F96C 0021C76C 7C 7F 20 2E */ lwzx r3, r31, r4 /* 8021F970 0021C770 28 03 00 00 */ cmplwi r3, 0 /* 8021F974 0021C774 41 82 00 08 */ beq lbl_8021F97C -/* 8021F978 0021C778 48 00 02 6D */ bl func_8021FBE4 +/* 8021F978 0021C778 48 00 02 6D */ bl RpGameCubeVtxFmtDestroy lbl_8021F97C: /* 8021F97C 0021C77C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8021F980 0021C780 7F E3 FB 78 */ mr r3, r31 @@ -46052,7 +46052,7 @@ lbl_8021F994: /* 8021F9BC 0021C7BC 40 82 00 10 */ bne lbl_8021F9CC /* 8021F9C0 0021C7C0 3C 60 80 38 */ lis r3, lbl_80383788@ha /* 8021F9C4 0021C7C4 38 63 37 88 */ addi r3, r3, lbl_80383788@l -/* 8021F9C8 0021C7C8 48 00 01 11 */ bl func_8021FAD8 +/* 8021F9C8 0021C7C8 48 00 01 11 */ bl RpGameCubeVtxFmtInit lbl_8021F9CC: /* 8021F9CC 0021C7CC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8021F9D0 0021C7D0 7F E3 FB 78 */ mr r3, r31 @@ -46067,8 +46067,8 @@ lbl_8021F9E4: /* 8021F9F0 0021C7F0 90 05 00 04 */ stw r0, 4(r5) /* 8021F9F4 0021C7F4 4E 80 00 20 */ blr -.global func_8021F9F8 -func_8021F9F8: +.global _rpDlVtxFmtPluginAttach +_rpDlVtxFmtPluginAttach: /* 8021F9F8 0021C7F8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021F9FC 0021C7FC 7C 08 02 A6 */ mflr r0 /* 8021FA00 0021C800 3C 60 80 22 */ lis r3, lbl_8021F994@ha @@ -46078,7 +46078,7 @@ func_8021F9F8: /* 8021FA10 0021C810 38 C4 F9 E4 */ addi r6, r4, lbl_8021F9E4@l /* 8021FA14 0021C814 38 60 00 00 */ li r3, 0 /* 8021FA18 0021C818 38 80 05 11 */ li r4, 0x511 -/* 8021FA1C 0021C81C 48 01 83 49 */ bl func_80237D64 +/* 8021FA1C 0021C81C 48 01 83 49 */ bl RwEngineRegisterPlugin /* 8021FA20 0021C820 2C 03 00 00 */ cmpwi r3, 0 /* 8021FA24 0021C824 40 80 00 0C */ bge lbl_8021FA30 /* 8021FA28 0021C828 38 60 00 00 */ li r3, 0 @@ -46091,7 +46091,7 @@ lbl_8021FA30: /* 8021FA40 0021C840 38 C4 F9 58 */ addi r6, r4, lbl_8021F958@l /* 8021FA44 0021C844 38 60 00 04 */ li r3, 4 /* 8021FA48 0021C848 38 80 05 11 */ li r4, 0x511 -/* 8021FA4C 0021C84C 4B FF 62 99 */ bl func_80215CE4 +/* 8021FA4C 0021C84C 4B FF 62 99 */ bl RpGeometryRegisterPlugin /* 8021FA50 0021C850 90 6D 9F 00 */ stw r3, lbl_803CC800-_SDA_BASE_(r13) /* 8021FA54 0021C854 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) /* 8021FA58 0021C858 2C 00 00 00 */ cmpwi r0, 0 @@ -46106,7 +46106,7 @@ lbl_8021FA68: /* 8021FA78 0021C878 38 C4 F9 58 */ addi r6, r4, lbl_8021F958@l /* 8021FA7C 0021C87C 38 60 00 04 */ li r3, 4 /* 8021FA80 0021C880 38 80 05 11 */ li r4, 0x511 -/* 8021FA84 0021C884 4B FF DB B5 */ bl func_8021D638 +/* 8021FA84 0021C884 4B FF DB B5 */ bl RpWorldRegisterPlugin /* 8021FA88 0021C888 90 6D 9F 04 */ stw r3, lbl_803CC804-_SDA_BASE_(r13) /* 8021FA8C 0021C88C 80 0D 9F 04 */ lwz r0, lbl_803CC804-_SDA_BASE_(r13) /* 8021FA90 0021C890 54 00 0F FE */ srwi r0, r0, 0x1f @@ -46117,32 +46117,32 @@ lbl_8021FA98: /* 8021FAA0 0021C8A0 38 21 00 10 */ addi r1, r1, 0x10 /* 8021FAA4 0021C8A4 4E 80 00 20 */ blr -.global func_8021FAA8 -func_8021FAA8: +.global RpGameCubeVtxFmtSetPosition +RpGameCubeVtxFmtSetPosition: /* 8021FAA8 0021C8A8 98 83 00 00 */ stb r4, 0(r3) /* 8021FAAC 0021C8AC 98 A3 00 0C */ stb r5, 0xc(r3) /* 8021FAB0 0021C8B0 4E 80 00 20 */ blr -.global func_8021FAB4 -func_8021FAB4: +.global RpGameCubeVtxFmtSetNormal +RpGameCubeVtxFmtSetNormal: /* 8021FAB4 0021C8B4 98 83 00 01 */ stb r4, 1(r3) /* 8021FAB8 0021C8B8 98 A3 00 0D */ stb r5, 0xd(r3) /* 8021FABC 0021C8BC 4E 80 00 20 */ blr -.global func_8021FAC0 -func_8021FAC0: +.global RpGameCubeVtxFmtSetTexCoord +RpGameCubeVtxFmtSetTexCoord: /* 8021FAC0 0021C8C0 7C 63 22 14 */ add r3, r3, r4 /* 8021FAC4 0021C8C4 98 A3 00 01 */ stb r5, 1(r3) /* 8021FAC8 0021C8C8 98 C3 00 0D */ stb r6, 0xd(r3) /* 8021FACC 0021C8CC 4E 80 00 20 */ blr -.global func_8021FAD0 -func_8021FAD0: +.global RpGameCubeVtxFmtSetPreLight +RpGameCubeVtxFmtSetPreLight: /* 8021FAD0 0021C8D0 98 83 00 0A */ stb r4, 0xa(r3) /* 8021FAD4 0021C8D4 4E 80 00 20 */ blr -.global func_8021FAD8 -func_8021FAD8: +.global RpGameCubeVtxFmtInit +RpGameCubeVtxFmtInit: /* 8021FAD8 0021C8D8 38 C0 00 04 */ li r6, 4 /* 8021FADC 0021C8DC 38 A0 00 05 */ li r5, 5 /* 8021FAE0 0021C8E0 98 C3 00 00 */ stb r6, 0(r3) @@ -46172,8 +46172,8 @@ func_8021FAD8: /* 8021FB40 0021C940 B0 83 00 16 */ sth r4, 0x16(r3) /* 8021FB44 0021C944 4E 80 00 20 */ blr -.global func_8021FB48 -func_8021FB48: +.global RpGameCubeVtxFmtCreate +RpGameCubeVtxFmtCreate: /* 8021FB48 0021C948 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021FB4C 0021C94C 7C 08 02 A6 */ mflr r0 /* 8021FB50 0021C950 38 60 00 18 */ li r3, 0x18 @@ -46214,8 +46214,8 @@ func_8021FB48: /* 8021FBDC 0021C9DC 38 21 00 10 */ addi r1, r1, 0x10 /* 8021FBE0 0021C9E0 4E 80 00 20 */ blr -.global func_8021FBE4 -func_8021FBE4: +.global RpGameCubeVtxFmtDestroy +RpGameCubeVtxFmtDestroy: /* 8021FBE4 0021C9E4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021FBE8 0021C9E8 7C 08 02 A6 */ mflr r0 /* 8021FBEC 0021C9EC 90 01 00 14 */ stw r0, 0x14(r1) @@ -46236,8 +46236,8 @@ lbl_8021FC18: /* 8021FC20 0021CA20 38 21 00 10 */ addi r1, r1, 0x10 /* 8021FC24 0021CA24 4E 80 00 20 */ blr -.global func_8021FC28 -func_8021FC28: +.global RpGameCubeGeometrySetVtxFmt +RpGameCubeGeometrySetVtxFmt: /* 8021FC28 0021CA28 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8021FC2C 0021CA2C 7C 08 02 A6 */ mflr r0 /* 8021FC30 0021CA30 90 01 00 24 */ stw r0, 0x24(r1) @@ -46275,18 +46275,18 @@ lbl_8021FC80: /* 8021FCA8 0021CAA8 38 21 00 20 */ addi r1, r1, 0x20 /* 8021FCAC 0021CAAC 4E 80 00 20 */ blr -.global func_8021FCB0 -func_8021FCB0: +.global _rxWorldDevicePluginAttach +_rxWorldDevicePluginAttach: /* 8021FCB0 0021CAB0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021FCB4 0021CAB4 7C 08 02 A6 */ mflr r0 /* 8021FCB8 0021CAB8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8021FCBC 0021CABC 4B FF FD 3D */ bl func_8021F9F8 +/* 8021FCBC 0021CABC 4B FF FD 3D */ bl _rpDlVtxFmtPluginAttach /* 8021FCC0 0021CAC0 2C 03 00 00 */ cmpwi r3, 0 /* 8021FCC4 0021CAC4 40 82 00 0C */ bne lbl_8021FCD0 /* 8021FCC8 0021CAC8 38 60 00 00 */ li r3, 0 /* 8021FCCC 0021CACC 48 00 00 14 */ b lbl_8021FCE0 lbl_8021FCD0: -/* 8021FCD0 0021CAD0 48 00 15 05 */ bl func_802211D4 +/* 8021FCD0 0021CAD0 48 00 15 05 */ bl _rpDlLightPluginAttach /* 8021FCD4 0021CAD4 7C 03 00 D0 */ neg r0, r3 /* 8021FCD8 0021CAD8 7C 00 1B 78 */ or r0, r0, r3 /* 8021FCDC 0021CADC 54 03 0F FE */ srwi r3, r0, 0x1f @@ -46296,38 +46296,38 @@ lbl_8021FCE0: /* 8021FCE8 0021CAE8 38 21 00 10 */ addi r1, r1, 0x10 /* 8021FCEC 0021CAEC 4E 80 00 20 */ blr -.global func_8021FCF0 -func_8021FCF0: +.global _rpCreatePlatformMaterialPipelines +_rpCreatePlatformMaterialPipelines: /* 8021FCF0 0021CAF0 38 60 00 01 */ li r3, 1 /* 8021FCF4 0021CAF4 4E 80 00 20 */ blr -.global func_8021FCF8 -func_8021FCF8: +.global _rpDestroyPlatformMaterialPipelines +_rpDestroyPlatformMaterialPipelines: /* 8021FCF8 0021CAF8 4E 80 00 20 */ blr -.global func_8021FCFC -func_8021FCFC: +.global _rpCreatePlatformWorldSectorPipelines +_rpCreatePlatformWorldSectorPipelines: /* 8021FCFC 0021CAFC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021FD00 0021CB00 7C 08 02 A6 */ mflr r0 /* 8021FD04 0021CB04 90 01 00 14 */ stw r0, 0x14(r1) /* 8021FD08 0021CB08 93 E1 00 0C */ stw r31, 0xc(r1) /* 8021FD0C 0021CB0C 93 C1 00 08 */ stw r30, 8(r1) -/* 8021FD10 0021CB10 48 02 CE AD */ bl func_8024CBBC +/* 8021FD10 0021CB10 48 02 CE AD */ bl RxPipelineCreate /* 8021FD14 0021CB14 7C 7F 1B 79 */ or. r31, r3, r3 /* 8021FD18 0021CB18 41 82 00 68 */ beq lbl_8021FD80 /* 8021FD1C 0021CB1C 38 00 00 02 */ li r0, 2 /* 8021FD20 0021CB20 90 1F 00 2C */ stw r0, 0x2c(r31) -/* 8021FD24 0021CB24 48 02 E3 C9 */ bl func_8024E0EC +/* 8021FD24 0021CB24 48 02 E3 C9 */ bl RxPipelineLock /* 8021FD28 0021CB28 7C 7E 1B 79 */ or. r30, r3, r3 /* 8021FD2C 0021CB2C 41 82 00 4C */ beq lbl_8021FD78 -/* 8021FD30 0021CB30 48 00 0E 8D */ bl func_80220BBC +/* 8021FD30 0021CB30 48 00 0E 8D */ bl RxNodeDefinitionGetGameCubeWorldSectorAllInOne /* 8021FD34 0021CB34 7C 65 1B 78 */ mr r5, r3 /* 8021FD38 0021CB38 7F C3 F3 78 */ mr r3, r30 /* 8021FD3C 0021CB3C 38 80 00 00 */ li r4, 0 /* 8021FD40 0021CB40 38 C0 00 00 */ li r6, 0 /* 8021FD44 0021CB44 4C C6 31 82 */ crclr 6 -/* 8021FD48 0021CB48 48 02 E7 AD */ bl func_8024E4F4 -/* 8021FD4C 0021CB4C 48 02 D8 D9 */ bl func_8024D624 +/* 8021FD48 0021CB48 48 02 E7 AD */ bl RxLockedPipeAddFragment +/* 8021FD4C 0021CB4C 48 02 D8 D9 */ bl RxLockedPipeUnlock /* 8021FD50 0021CB50 28 03 00 00 */ cmplwi r3, 0 /* 8021FD54 0021CB54 41 82 00 24 */ beq lbl_8021FD78 /* 8021FD58 0021CB58 80 8D A0 58 */ lwz r4, lbl_803CC958-_SDA_BASE_(r13) @@ -46335,12 +46335,12 @@ func_8021FCFC: /* 8021FD60 0021CB60 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) /* 8021FD64 0021CB64 38 04 00 58 */ addi r0, r4, 0x58 /* 8021FD68 0021CB68 7F E5 01 2E */ stwx r31, r5, r0 -/* 8021FD6C 0021CB6C 4B FF F6 39 */ bl func_8021F3A4 +/* 8021FD6C 0021CB6C 4B FF F6 39 */ bl RpWorldSetDefaultSectorPipeline /* 8021FD70 0021CB70 38 60 00 01 */ li r3, 1 /* 8021FD74 0021CB74 48 00 00 10 */ b lbl_8021FD84 lbl_8021FD78: /* 8021FD78 0021CB78 7F E3 FB 78 */ mr r3, r31 -/* 8021FD7C 0021CB7C 48 02 CE CD */ bl func_8024CC48 +/* 8021FD7C 0021CB7C 48 02 CE CD */ bl _rxPipelineDestroy lbl_8021FD80: /* 8021FD80 0021CB80 38 60 00 00 */ li r3, 0 lbl_8021FD84: @@ -46351,20 +46351,20 @@ lbl_8021FD84: /* 8021FD94 0021CB94 38 21 00 10 */ addi r1, r1, 0x10 /* 8021FD98 0021CB98 4E 80 00 20 */ blr -.global func_8021FD9C -func_8021FD9C: +.global _rpDestroyPlatformWorldSectorPipelines +_rpDestroyPlatformWorldSectorPipelines: /* 8021FD9C 0021CB9C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021FDA0 0021CBA0 7C 08 02 A6 */ mflr r0 /* 8021FDA4 0021CBA4 38 60 00 00 */ li r3, 0 /* 8021FDA8 0021CBA8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8021FDAC 0021CBAC 4B FF F5 F9 */ bl func_8021F3A4 +/* 8021FDAC 0021CBAC 4B FF F5 F9 */ bl RpWorldSetDefaultSectorPipeline /* 8021FDB0 0021CBB0 80 6D A0 58 */ lwz r3, lbl_803CC958-_SDA_BASE_(r13) /* 8021FDB4 0021CBB4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 8021FDB8 0021CBB8 38 03 00 58 */ addi r0, r3, 0x58 /* 8021FDBC 0021CBBC 7C 64 00 2E */ lwzx r3, r4, r0 /* 8021FDC0 0021CBC0 28 03 00 00 */ cmplwi r3, 0 /* 8021FDC4 0021CBC4 41 82 00 1C */ beq lbl_8021FDE0 -/* 8021FDC8 0021CBC8 48 02 CE 81 */ bl func_8024CC48 +/* 8021FDC8 0021CBC8 48 02 CE 81 */ bl _rxPipelineDestroy /* 8021FDCC 0021CBCC 80 6D A0 58 */ lwz r3, lbl_803CC958-_SDA_BASE_(r13) /* 8021FDD0 0021CBD0 38 A0 00 00 */ li r5, 0 /* 8021FDD4 0021CBD4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -46376,29 +46376,29 @@ lbl_8021FDE0: /* 8021FDE8 0021CBE8 38 21 00 10 */ addi r1, r1, 0x10 /* 8021FDEC 0021CBEC 4E 80 00 20 */ blr -.global func_8021FDF0 -func_8021FDF0: +.global _rpCreatePlatformAtomicPipelines +_rpCreatePlatformAtomicPipelines: /* 8021FDF0 0021CBF0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021FDF4 0021CBF4 7C 08 02 A6 */ mflr r0 /* 8021FDF8 0021CBF8 90 01 00 14 */ stw r0, 0x14(r1) /* 8021FDFC 0021CBFC 93 E1 00 0C */ stw r31, 0xc(r1) /* 8021FE00 0021CC00 93 C1 00 08 */ stw r30, 8(r1) -/* 8021FE04 0021CC04 48 02 CD B9 */ bl func_8024CBBC +/* 8021FE04 0021CC04 48 02 CD B9 */ bl RxPipelineCreate /* 8021FE08 0021CC08 7C 7F 1B 79 */ or. r31, r3, r3 /* 8021FE0C 0021CC0C 41 82 00 68 */ beq lbl_8021FE74 /* 8021FE10 0021CC10 38 00 00 02 */ li r0, 2 /* 8021FE14 0021CC14 90 1F 00 2C */ stw r0, 0x2c(r31) -/* 8021FE18 0021CC18 48 02 E2 D5 */ bl func_8024E0EC +/* 8021FE18 0021CC18 48 02 E2 D5 */ bl RxPipelineLock /* 8021FE1C 0021CC1C 7C 7E 1B 79 */ or. r30, r3, r3 /* 8021FE20 0021CC20 41 82 00 4C */ beq lbl_8021FE6C -/* 8021FE24 0021CC24 48 00 09 B9 */ bl func_802207DC +/* 8021FE24 0021CC24 48 00 09 B9 */ bl RxNodeDefinitionGetGameCubeAtomicAllInOne /* 8021FE28 0021CC28 7C 65 1B 78 */ mr r5, r3 /* 8021FE2C 0021CC2C 7F C3 F3 78 */ mr r3, r30 /* 8021FE30 0021CC30 38 80 00 00 */ li r4, 0 /* 8021FE34 0021CC34 38 C0 00 00 */ li r6, 0 /* 8021FE38 0021CC38 4C C6 31 82 */ crclr 6 -/* 8021FE3C 0021CC3C 48 02 E6 B9 */ bl func_8024E4F4 -/* 8021FE40 0021CC40 48 02 D7 E5 */ bl func_8024D624 +/* 8021FE3C 0021CC3C 48 02 E6 B9 */ bl RxLockedPipeAddFragment +/* 8021FE40 0021CC40 48 02 D7 E5 */ bl RxLockedPipeUnlock /* 8021FE44 0021CC44 28 03 00 00 */ cmplwi r3, 0 /* 8021FE48 0021CC48 41 82 00 24 */ beq lbl_8021FE6C /* 8021FE4C 0021CC4C 80 8D A0 58 */ lwz r4, lbl_803CC958-_SDA_BASE_(r13) @@ -46406,12 +46406,12 @@ func_8021FDF0: /* 8021FE54 0021CC54 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) /* 8021FE58 0021CC58 38 04 00 54 */ addi r0, r4, 0x54 /* 8021FE5C 0021CC5C 7F E5 01 2E */ stwx r31, r5, r0 -/* 8021FE60 0021CC60 4B FF F5 81 */ bl func_8021F3E0 +/* 8021FE60 0021CC60 4B FF F5 81 */ bl RpAtomicSetDefaultPipeline /* 8021FE64 0021CC64 38 60 00 01 */ li r3, 1 /* 8021FE68 0021CC68 48 00 00 10 */ b lbl_8021FE78 lbl_8021FE6C: /* 8021FE6C 0021CC6C 7F E3 FB 78 */ mr r3, r31 -/* 8021FE70 0021CC70 48 02 CD D9 */ bl func_8024CC48 +/* 8021FE70 0021CC70 48 02 CD D9 */ bl _rxPipelineDestroy lbl_8021FE74: /* 8021FE74 0021CC74 38 60 00 00 */ li r3, 0 lbl_8021FE78: @@ -46422,20 +46422,20 @@ lbl_8021FE78: /* 8021FE88 0021CC88 38 21 00 10 */ addi r1, r1, 0x10 /* 8021FE8C 0021CC8C 4E 80 00 20 */ blr -.global func_8021FE90 -func_8021FE90: +.global _rpDestroyPlatformAtomicPipelines +_rpDestroyPlatformAtomicPipelines: /* 8021FE90 0021CC90 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021FE94 0021CC94 7C 08 02 A6 */ mflr r0 /* 8021FE98 0021CC98 38 60 00 00 */ li r3, 0 /* 8021FE9C 0021CC9C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8021FEA0 0021CCA0 4B FF F5 41 */ bl func_8021F3E0 +/* 8021FEA0 0021CCA0 4B FF F5 41 */ bl RpAtomicSetDefaultPipeline /* 8021FEA4 0021CCA4 80 6D A0 58 */ lwz r3, lbl_803CC958-_SDA_BASE_(r13) /* 8021FEA8 0021CCA8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 8021FEAC 0021CCAC 38 03 00 54 */ addi r0, r3, 0x54 /* 8021FEB0 0021CCB0 7C 64 00 2E */ lwzx r3, r4, r0 /* 8021FEB4 0021CCB4 28 03 00 00 */ cmplwi r3, 0 /* 8021FEB8 0021CCB8 41 82 00 1C */ beq lbl_8021FED4 -/* 8021FEBC 0021CCBC 48 02 CD 8D */ bl func_8024CC48 +/* 8021FEBC 0021CCBC 48 02 CD 8D */ bl _rxPipelineDestroy /* 8021FEC0 0021CCC0 80 6D A0 58 */ lwz r3, lbl_803CC958-_SDA_BASE_(r13) /* 8021FEC4 0021CCC4 38 A0 00 00 */ li r5, 0 /* 8021FEC8 0021CCC8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -46475,7 +46475,7 @@ lbl_8021FEE4: /* 8021FF48 0021CD48 28 00 00 00 */ cmplwi r0, 0 /* 8021FF4C 0021CD4C 41 82 00 E8 */ beq lbl_80220034 /* 8021FF50 0021CD50 38 60 00 01 */ li r3, 1 -/* 8021FF54 0021CD54 48 00 0C 75 */ bl func_80220BC8 +/* 8021FF54 0021CD54 48 00 0C 75 */ bl _rwGCLightsGlobalEnable /* 8021FF58 0021CD58 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 8021FF5C 0021CD5C 3B 5E 00 64 */ addi r26, r30, 0x64 /* 8021FF60 0021CD60 A0 64 00 0A */ lhz r3, 0xa(r4) @@ -46502,10 +46502,10 @@ lbl_8021FF84: /* 8021FFAC 0021CDAC 41 82 00 70 */ beq lbl_8022001C /* 8021FFB0 0021CDB0 B0 78 00 3C */ sth r3, 0x3c(r24) /* 8021FFB4 0021CDB4 80 78 00 04 */ lwz r3, 4(r24) -/* 8021FFB8 0021CDB8 48 01 90 79 */ bl func_80239030 +/* 8021FFB8 0021CDB8 48 01 90 79 */ bl RwFrameGetLTM /* 8021FFBC 0021CDBC 7C 7D 1B 78 */ mr r29, r3 /* 8021FFC0 0021CDC0 7F C3 F3 78 */ mr r3, r30 -/* 8021FFC4 0021CDC4 4B FF 2B 3D */ bl func_80212B00 +/* 8021FFC4 0021CDC4 4B FF 2B 3D */ bl RpAtomicGetWorldBoundingSphere /* 8021FFC8 0021CDC8 C0 23 00 04 */ lfs f1, 4(r3) /* 8021FFCC 0021CDCC C0 1D 00 34 */ lfs f0, 0x34(r29) /* 8021FFD0 0021CDD0 C0 43 00 00 */ lfs f2, 0(r3) @@ -46526,7 +46526,7 @@ lbl_8021FF84: /* 8022000C 0021CE0C 40 80 00 10 */ bge lbl_8022001C /* 80220010 0021CE10 80 79 00 08 */ lwz r3, 8(r25) /* 80220014 0021CE14 7F E4 FB 78 */ mr r4, r31 -/* 80220018 0021CE18 48 00 0D D1 */ bl func_80220DE8 +/* 80220018 0021CE18 48 00 0D D1 */ bl _rwGCLightsLocalEnable lbl_8022001C: /* 8022001C 0021CE1C 83 39 00 00 */ lwz r25, 0(r25) lbl_80220020: @@ -46584,7 +46584,7 @@ func_80220098: /* 802200CC 0021CECC 28 1B 00 00 */ cmplwi r27, 0 /* 802200D0 0021CED0 83 F9 00 14 */ lwz r31, 0x14(r25) /* 802200D4 0021CED4 40 82 00 0C */ bne lbl_802200E0 -/* 802200D8 0021CED8 4B FF F8 69 */ bl func_8021F940 +/* 802200D8 0021CED8 4B FF F8 69 */ bl _rpGameCubeVtxFmtGetDefault /* 802200DC 0021CEDC 7C 7B 1B 78 */ mr r27, r3 lbl_802200E0: /* 802200E0 0021CEE0 57 C0 07 BD */ rlwinm. r0, r30, 0, 0x1e, 0x1e @@ -46607,11 +46607,11 @@ lbl_802200E0: /* 80220124 0021CF24 88 BB 00 00 */ lbz r5, 0(r27) /* 80220128 0021CF28 80 D9 00 14 */ lwz r6, 0x14(r25) /* 8022012C 0021CF2C 88 FA 00 11 */ lbz r7, 0x11(r26) -/* 80220130 0021CF30 48 00 34 55 */ bl func_80223584 +/* 80220130 0021CF30 48 00 34 55 */ bl _rwGCNVtxFmtInstPos3D /* 80220134 0021CF34 7C 60 1B 78 */ mr r0, r3 /* 80220138 0021CF38 80 7A 00 0C */ lwz r3, 0xc(r26) /* 8022013C 0021CF3C 7C 04 03 78 */ mr r4, r0 -/* 80220140 0021CF40 4B FB 22 19 */ bl func_801D2358 +/* 80220140 0021CF40 4B FB 22 19 */ bl DCFlushRange lbl_80220144: /* 80220144 0021CF44 3B A0 00 01 */ li r29, 1 lbl_80220148: @@ -46627,10 +46627,10 @@ lbl_80220148: /* 8022016C 0021CF6C 80 84 00 18 */ lwz r4, 0x18(r4) /* 80220170 0021CF70 80 D9 00 14 */ lwz r6, 0x14(r25) /* 80220174 0021CF74 88 F8 00 11 */ lbz r7, 0x11(r24) -/* 80220178 0021CF78 48 00 42 01 */ bl func_80224378 +/* 80220178 0021CF78 48 00 42 01 */ bl _rwGCNVtxFmtInstNrm /* 8022017C 0021CF7C 7C 64 1B 78 */ mr r4, r3 /* 80220180 0021CF80 80 78 00 0C */ lwz r3, 0xc(r24) -/* 80220184 0021CF84 4B FB 21 D5 */ bl func_801D2358 +/* 80220184 0021CF84 4B FB 21 D5 */ bl DCFlushRange lbl_80220188: /* 80220188 0021CF88 3B BD 00 01 */ addi r29, r29, 1 lbl_8022018C: @@ -46683,10 +46683,10 @@ lbl_80220220: /* 80220230 0021D030 80 78 00 0C */ lwz r3, 0xc(r24) /* 80220234 0021D034 80 D9 00 14 */ lwz r6, 0x14(r25) /* 80220238 0021D038 88 F8 00 11 */ lbz r7, 0x11(r24) -/* 8022023C 0021D03C 48 00 61 85 */ bl func_802263C0 +/* 8022023C 0021D03C 48 00 61 85 */ bl _rwGCNVtxFmtInstClr /* 80220240 0021D040 7C 64 1B 78 */ mr r4, r3 /* 80220244 0021D044 80 78 00 0C */ lwz r3, 0xc(r24) -/* 80220248 0021D048 4B FB 21 11 */ bl func_801D2358 +/* 80220248 0021D048 4B FB 21 11 */ bl DCFlushRange lbl_8022024C: /* 8022024C 0021D04C 3B BD 00 01 */ addi r29, r29, 1 lbl_80220250: @@ -46718,10 +46718,10 @@ lbl_8022026C: /* 802202B0 0021D0B0 EC 20 08 28 */ fsubs f1, f0, f1 /* 802202B4 0021D0B4 80 D9 00 14 */ lwz r6, 0x14(r25) /* 802202B8 0021D0B8 88 FA 00 11 */ lbz r7, 0x11(r26) -/* 802202BC 0021D0BC 48 00 69 85 */ bl func_80226C40 +/* 802202BC 0021D0BC 48 00 69 85 */ bl _rwGCNVtxFmtInstTex /* 802202C0 0021D0C0 7C 64 1B 78 */ mr r4, r3 /* 802202C4 0021D0C4 80 7A 00 0C */ lwz r3, 0xc(r26) -/* 802202C8 0021D0C8 4B FB 20 91 */ bl func_801D2358 +/* 802202C8 0021D0C8 4B FB 20 91 */ bl DCFlushRange lbl_802202CC: /* 802202CC 0021D0CC 3B 5A 00 08 */ addi r26, r26, 8 /* 802202D0 0021D0D0 3B FF 00 04 */ addi r31, r31, 4 @@ -46731,7 +46731,7 @@ lbl_802202D8: /* 802202DC 0021D0DC 7C 1D 00 00 */ cmpw r29, r0 /* 802202E0 0021D0E0 41 80 FF 8C */ blt lbl_8022026C lbl_802202E4: -/* 802202E4 0021D0E4 4B FA B5 01 */ bl func_801CB7E4 +/* 802202E4 0021D0E4 4B FA B5 01 */ bl GXInvalidateVtxCache /* 802202E8 0021D0E8 39 61 00 30 */ addi r11, r1, 0x30 /* 802202EC 0021D0EC 4B FC D2 59 */ bl func_801ED544 /* 802202F0 0021D0F0 80 01 00 34 */ lwz r0, 0x34(r1) @@ -46759,7 +46759,7 @@ lbl_80220300: /* 80220344 0021D144 7C 03 00 40 */ cmplw r3, r0 /* 80220348 0021D148 40 82 00 44 */ bne lbl_8022038C /* 8022034C 0021D14C A0 6D 88 30 */ lhz r3, lbl_803CB130-_SDA_BASE_(r13) -/* 80220350 0021D150 4B FA B9 BD */ bl func_801CBD0C +/* 80220350 0021D150 4B FA B9 BD */ bl GXSetDrawSync /* 80220354 0021D154 A0 AD 88 30 */ lhz r5, lbl_803CB130-_SDA_BASE_(r13) /* 80220358 0021D158 3C 80 92 49 */ lis r4, 0x92492493@ha /* 8022035C 0021D15C 38 04 24 93 */ addi r0, r4, 0x92492493@l @@ -46776,7 +46776,7 @@ lbl_80220300: /* 80220388 0021D188 B0 0D 88 30 */ sth r0, lbl_803CB130-_SDA_BASE_(r13) lbl_8022038C: /* 8022038C 0021D18C A0 7E 00 00 */ lhz r3, 0(r30) -/* 80220390 0021D190 48 02 B8 45 */ bl func_8024BBD4 +/* 80220390 0021D190 48 02 B8 45 */ bl _rwDlTokenQueryDone /* 80220394 0021D194 2C 03 00 00 */ cmpwi r3, 0 /* 80220398 0021D198 41 82 FF F4 */ beq lbl_8022038C /* 8022039C 0021D19C 80 BD 00 28 */ lwz r5, 0x28(r29) @@ -46797,7 +46797,7 @@ lbl_802203B4: /* 802203D4 0021D1D4 7C 03 00 40 */ cmplw r3, r0 /* 802203D8 0021D1D8 40 82 00 44 */ bne lbl_8022041C /* 802203DC 0021D1DC A0 6D 88 30 */ lhz r3, lbl_803CB130-_SDA_BASE_(r13) -/* 802203E0 0021D1E0 4B FA B9 2D */ bl func_801CBD0C +/* 802203E0 0021D1E0 4B FA B9 2D */ bl GXSetDrawSync /* 802203E4 0021D1E4 A0 AD 88 30 */ lhz r5, lbl_803CB130-_SDA_BASE_(r13) /* 802203E8 0021D1E8 3C 80 92 49 */ lis r4, 0x92492493@ha /* 802203EC 0021D1EC 38 04 24 93 */ addi r0, r4, 0x92492493@l @@ -46814,13 +46814,13 @@ lbl_802203B4: /* 80220418 0021D218 B0 0D 88 30 */ sth r0, lbl_803CB130-_SDA_BASE_(r13) lbl_8022041C: /* 8022041C 0021D21C A0 7E 00 00 */ lhz r3, 0(r30) -/* 80220420 0021D220 48 02 B7 B5 */ bl func_8024BBD4 +/* 80220420 0021D220 48 02 B7 B5 */ bl _rwDlTokenQueryDone /* 80220424 0021D224 2C 03 00 00 */ cmpwi r3, 0 /* 80220428 0021D228 41 82 FF F4 */ beq lbl_8022041C /* 8022042C 0021D22C 7F E3 FB 78 */ mr r3, r31 /* 80220430 0021D230 7F C4 F3 78 */ mr r4, r30 /* 80220434 0021D234 38 BC 00 4C */ addi r5, r28, 0x4c -/* 80220438 0021D238 48 00 0D ED */ bl func_80221224 +/* 80220438 0021D238 48 00 0D ED */ bl _rxGCInstanceMorphUpdate /* 8022043C 0021D23C 80 1C 00 4C */ lwz r0, 0x4c(r28) /* 80220440 0021D240 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 80220444 0021D244 90 1C 00 4C */ stw r0, 0x4c(r28) @@ -46861,17 +46861,17 @@ lbl_802204B0: /* 802204C0 0021D2C0 2C 00 00 01 */ cmpwi r0, 1 /* 802204C4 0021D2C4 40 82 00 14 */ bne lbl_802204D8 /* 802204C8 0021D2C8 7F E3 FB 78 */ mr r3, r31 -/* 802204CC 0021D2CC 48 00 7C 7D */ bl func_80228148 +/* 802204CC 0021D2CC 48 00 7C 7D */ bl _rwDlGeometryInstanceOptimized /* 802204D0 0021D2D0 90 7E 00 00 */ stw r3, 0(r30) /* 802204D4 0021D2D4 48 00 00 20 */ b lbl_802204F4 lbl_802204D8: /* 802204D8 0021D2D8 7F E3 FB 78 */ mr r3, r31 -/* 802204DC 0021D2DC 48 00 85 8D */ bl func_80228A68 +/* 802204DC 0021D2DC 48 00 85 8D */ bl _rwDlGeometryInstanceFast /* 802204E0 0021D2E0 90 7E 00 00 */ stw r3, 0(r30) /* 802204E4 0021D2E4 48 00 00 10 */ b lbl_802204F4 lbl_802204E8: /* 802204E8 0021D2E8 7F E3 FB 78 */ mr r3, r31 -/* 802204EC 0021D2EC 48 00 85 7D */ bl func_80228A68 +/* 802204EC 0021D2EC 48 00 85 7D */ bl _rwDlGeometryInstanceFast /* 802204F0 0021D2F0 90 7E 00 00 */ stw r3, 0(r30) lbl_802204F4: /* 802204F4 0021D2F4 38 00 00 00 */ li r0, 0 @@ -46928,7 +46928,7 @@ lbl_80220590: /* 802205B0 0021D3B0 A0 05 00 06 */ lhz r0, 6(r5) /* 802205B4 0021D3B4 7C 04 00 40 */ cmplw r4, r0 /* 802205B8 0021D3B8 41 82 00 10 */ beq lbl_802205C8 -/* 802205BC 0021D3BC 48 01 18 61 */ bl func_80231E1C +/* 802205BC 0021D3BC 48 01 18 61 */ bl RwResourcesFreeResEntry /* 802205C0 0021D3C0 38 00 00 00 */ li r0, 0 /* 802205C4 0021D3C4 90 01 00 08 */ stw r0, 8(r1) lbl_802205C8: @@ -47074,8 +47074,8 @@ lbl_80220788: /* 802207D4 0021D5D4 90 05 00 0C */ stw r0, 0xc(r5) /* 802207D8 0021D5D8 4E 80 00 20 */ blr -.global func_802207DC -func_802207DC: +.global RxNodeDefinitionGetGameCubeAtomicAllInOne +RxNodeDefinitionGetGameCubeAtomicAllInOne: /* 802207DC 0021D5DC 3C 60 80 2B */ lis r3, lbl_802B781C@ha /* 802207E0 0021D5E0 38 63 78 1C */ addi r3, r3, lbl_802B781C@l /* 802207E4 0021D5E4 4E 80 00 20 */ blr @@ -47107,7 +47107,7 @@ lbl_802207E8: /* 80220848 0021D648 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a /* 8022084C 0021D64C 41 82 00 54 */ beq lbl_802208A0 /* 80220850 0021D650 38 60 00 02 */ li r3, 2 -/* 80220854 0021D654 48 00 03 75 */ bl func_80220BC8 +/* 80220854 0021D654 48 00 03 75 */ bl _rwGCLightsGlobalEnable /* 80220858 0021D658 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 8022085C 0021D65C 3B DC 00 48 */ addi r30, r28, 0x48 /* 80220860 0021D660 A0 64 00 0A */ lhz r3, 0xa(r4) @@ -47123,7 +47123,7 @@ lbl_80220874: /* 80220884 0021D684 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80220888 0021D688 41 82 00 0C */ beq lbl_80220894 /* 8022088C 0021D68C 7F A4 EB 78 */ mr r4, r29 -/* 80220890 0021D690 48 00 05 59 */ bl func_80220DE8 +/* 80220890 0021D690 48 00 05 59 */ bl _rwGCLightsLocalEnable lbl_80220894: /* 80220894 0021D694 83 FF 00 00 */ lwz r31, 0(r31) lbl_80220898: @@ -47179,19 +47179,19 @@ lbl_8022090C: /* 80220948 0021D748 40 82 00 18 */ bne lbl_80220960 /* 8022094C 0021D74C 7C 85 23 78 */ mr r5, r4 /* 80220950 0021D750 38 C4 00 34 */ addi r6, r4, 0x34 -/* 80220954 0021D754 48 00 8B 9D */ bl func_802294F0 +/* 80220954 0021D754 48 00 8B 9D */ bl _rwDlWorldSectorInstanceOptimized /* 80220958 0021D758 90 7F 00 00 */ stw r3, 0(r31) /* 8022095C 0021D75C 48 00 00 28 */ b lbl_80220984 lbl_80220960: /* 80220960 0021D760 7C 85 23 78 */ mr r5, r4 /* 80220964 0021D764 38 C4 00 34 */ addi r6, r4, 0x34 -/* 80220968 0021D768 48 00 94 B1 */ bl func_80229E18 +/* 80220968 0021D768 48 00 94 B1 */ bl _rwDlWorldSectorInstanceFast /* 8022096C 0021D76C 90 7F 00 00 */ stw r3, 0(r31) /* 80220970 0021D770 48 00 00 14 */ b lbl_80220984 lbl_80220974: /* 80220974 0021D774 7C 85 23 78 */ mr r5, r4 /* 80220978 0021D778 38 C4 00 34 */ addi r6, r4, 0x34 -/* 8022097C 0021D77C 48 00 94 9D */ bl func_80229E18 +/* 8022097C 0021D77C 48 00 94 9D */ bl _rwDlWorldSectorInstanceFast /* 80220980 0021D780 90 7F 00 00 */ stw r3, 0(r31) lbl_80220984: /* 80220984 0021D784 80 01 00 14 */ lwz r0, 0x14(r1) @@ -47237,7 +47237,7 @@ lbl_80220A00: /* 80220A1C 0021D81C A0 05 00 06 */ lhz r0, 6(r5) /* 80220A20 0021D820 7C 04 00 40 */ cmplw r4, r0 /* 80220A24 0021D824 41 82 00 10 */ beq lbl_80220A34 -/* 80220A28 0021D828 48 01 13 F5 */ bl func_80231E1C +/* 80220A28 0021D828 48 01 13 F5 */ bl RwResourcesFreeResEntry /* 80220A2C 0021D82C 38 00 00 00 */ li r0, 0 /* 80220A30 0021D830 90 01 00 08 */ stw r0, 8(r1) lbl_80220A34: @@ -47346,14 +47346,14 @@ lbl_80220B6C: /* 80220BB4 0021D9B4 90 05 00 0C */ stw r0, 0xc(r5) /* 80220BB8 0021D9B8 4E 80 00 20 */ blr -.global func_80220BBC -func_80220BBC: +.global RxNodeDefinitionGetGameCubeWorldSectorAllInOne +RxNodeDefinitionGetGameCubeWorldSectorAllInOne: /* 80220BBC 0021D9BC 3C 60 80 2B */ lis r3, lbl_802B7884@ha /* 80220BC0 0021D9C0 38 63 78 84 */ addi r3, r3, lbl_802B7884@l /* 80220BC4 0021D9C4 4E 80 00 20 */ blr -.global func_80220BC8 -func_80220BC8: +.global _rwGCLightsGlobalEnable +_rwGCLightsGlobalEnable: /* 80220BC8 0021D9C8 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80220BCC 0021D9CC 7C 08 02 A6 */ mflr r0 /* 80220BD0 0021D9D0 90 01 00 64 */ stw r0, 0x64(r1) @@ -47377,14 +47377,14 @@ lbl_80220BF8: /* 80220C14 0021DA14 40 82 01 78 */ bne lbl_80220D8C /* 80220C18 0021DA18 83 DA 00 24 */ lwz r30, 0x24(r26) /* 80220C1C 0021DA1C 80 7B 00 04 */ lwz r3, 4(r27) -/* 80220C20 0021DA20 48 01 84 11 */ bl func_80239030 +/* 80220C20 0021DA20 48 01 84 11 */ bl RwFrameGetLTM /* 80220C24 0021DA24 3C 80 80 38 */ lis r4, lbl_80384454@ha /* 80220C28 0021DA28 7C 65 1B 78 */ mr r5, r3 /* 80220C2C 0021DA2C 38 C4 44 54 */ addi r6, r4, lbl_80384454@l /* 80220C30 0021DA30 38 61 00 10 */ addi r3, r1, 0x10 /* 80220C34 0021DA34 38 85 00 20 */ addi r4, r5, 0x20 /* 80220C38 0021DA38 38 A0 00 01 */ li r5, 1 -/* 80220C3C 0021DA3C 48 01 31 99 */ bl func_80233DD4 +/* 80220C3C 0021DA3C 48 01 31 99 */ bl RwV3dTransformVectors /* 80220C40 0021DA40 80 0D 9F 10 */ lwz r0, lbl_803CC810-_SDA_BASE_(r13) /* 80220C44 0021DA44 7C BB 02 14 */ add r5, r27, r0 /* 80220C48 0021DA48 80 05 00 00 */ lwz r0, 0(r5) @@ -47400,7 +47400,7 @@ lbl_80220BF8: /* 80220C70 0021DA70 7C 60 22 14 */ add r3, r0, r4 /* 80220C74 0021DA74 FC A0 10 90 */ fmr f5, f2 /* 80220C78 0021DA78 FC C0 10 90 */ fmr f6, f2 -/* 80220C7C 0021DA7C 4B FA C4 39 */ bl func_801CD0B4 +/* 80220C7C 0021DA7C 4B FA C4 39 */ bl GXInitLightAttn /* 80220C80 0021DA80 48 00 00 30 */ b lbl_80220CB0 lbl_80220C84: /* 80220C84 0021DA84 3C 60 80 38 */ lis r3, lbl_803837A0@ha @@ -47413,7 +47413,7 @@ lbl_80220C84: /* 80220CA0 0021DAA0 C0 85 00 10 */ lfs f4, 0x10(r5) /* 80220CA4 0021DAA4 C0 A5 00 14 */ lfs f5, 0x14(r5) /* 80220CA8 0021DAA8 C0 C5 00 18 */ lfs f6, 0x18(r5) -/* 80220CAC 0021DAAC 4B FA C4 09 */ bl func_801CD0B4 +/* 80220CAC 0021DAAC 4B FA C4 09 */ bl GXInitLightAttn lbl_80220CB0: /* 80220CB0 0021DAB0 C0 21 00 10 */ lfs f1, 0x10(r1) /* 80220CB4 0021DAB4 3C 60 80 38 */ lis r3, lbl_803837A0@ha @@ -47429,7 +47429,7 @@ lbl_80220CB0: /* 80220CDC 0021DADC EC 43 00 B2 */ fmuls f2, f3, f2 /* 80220CE0 0021DAE0 EC 63 00 32 */ fmuls f3, f3, f0 /* 80220CE4 0021DAE4 7F 23 CB 78 */ mr r3, r25 -/* 80220CE8 0021DAE8 4B FA C6 59 */ bl func_801CD340 +/* 80220CE8 0021DAE8 4B FA C6 59 */ bl GXInitLightPos /* 80220CEC 0021DAEC C0 62 BB F4 */ lfs f3, lbl_803D0574-_SDA2_BASE_(r2) /* 80220CF0 0021DAF0 38 00 00 00 */ li r0, 0 /* 80220CF4 0021DAF4 C0 5B 00 18 */ lfs f2, 0x18(r27) @@ -47455,11 +47455,11 @@ lbl_80220CB0: /* 80220D44 0021DB44 98 01 00 0A */ stb r0, 0xa(r1) /* 80220D48 0021DB48 80 01 00 08 */ lwz r0, 8(r1) /* 80220D4C 0021DB4C 90 01 00 0C */ stw r0, 0xc(r1) -/* 80220D50 0021DB50 4B FA C6 1D */ bl func_801CD36C +/* 80220D50 0021DB50 4B FA C6 1D */ bl GXInitLightColor /* 80220D54 0021DB54 38 00 00 01 */ li r0, 1 /* 80220D58 0021DB58 7F 23 CB 78 */ mr r3, r25 /* 80220D5C 0021DB5C 7C 04 F0 30 */ slw r4, r0, r30 -/* 80220D60 0021DB60 4B FA C6 19 */ bl func_801CD378 +/* 80220D60 0021DB60 4B FA C6 19 */ bl GXLoadLightObjImm /* 80220D64 0021DB64 80 1A 00 24 */ lwz r0, 0x24(r26) /* 80220D68 0021DB68 38 60 00 01 */ li r3, 1 /* 80220D6C 0021DB6C 80 9A 00 20 */ lwz r4, 0x20(r26) @@ -47497,8 +47497,8 @@ lbl_80220DC8: /* 80220DE0 0021DBE0 38 21 00 60 */ addi r1, r1, 0x60 /* 80220DE4 0021DBE4 4E 80 00 20 */ blr -.global func_80220DE8 -func_80220DE8: +.global _rwGCLightsLocalEnable +_rwGCLightsLocalEnable: /* 80220DE8 0021DBE8 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80220DEC 0021DBEC 7C 08 02 A6 */ mflr r0 /* 80220DF0 0021DBF0 90 01 00 54 */ stw r0, 0x54(r1) @@ -47540,16 +47540,16 @@ func_80220DE8: /* 80220E80 0021DC80 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80220E84 0021DC84 54 63 30 32 */ slwi r3, r3, 6 /* 80220E88 0021DC88 7C 60 1A 14 */ add r3, r0, r3 -/* 80220E8C 0021DC8C 4B FA C4 E1 */ bl func_801CD36C +/* 80220E8C 0021DC8C 4B FA C4 E1 */ bl GXInitLightColor /* 80220E90 0021DC90 80 7D 00 04 */ lwz r3, 4(r29) -/* 80220E94 0021DC94 48 01 81 9D */ bl func_80239030 +/* 80220E94 0021DC94 48 01 81 9D */ bl RwFrameGetLTM /* 80220E98 0021DC98 3C 80 80 38 */ lis r4, lbl_80384454@ha /* 80220E9C 0021DC9C 7C 7C 1B 78 */ mr r28, r3 /* 80220EA0 0021DCA0 38 C4 44 54 */ addi r6, r4, lbl_80384454@l /* 80220EA4 0021DCA4 38 61 00 10 */ addi r3, r1, 0x10 /* 80220EA8 0021DCA8 38 9C 00 30 */ addi r4, r28, 0x30 /* 80220EAC 0021DCAC 38 A0 00 01 */ li r5, 1 -/* 80220EB0 0021DCB0 48 01 2E C5 */ bl func_80233D74 +/* 80220EB0 0021DCB0 48 01 2E C5 */ bl RwV3dTransformPoints /* 80220EB4 0021DCB4 C0 21 00 10 */ lfs f1, 0x10(r1) /* 80220EB8 0021DCB8 3C 60 80 38 */ lis r3, lbl_803837A0@ha /* 80220EBC 0021DCBC C0 01 00 18 */ lfs f0, 0x18(r1) @@ -47560,7 +47560,7 @@ func_80220DE8: /* 80220ED0 0021DCD0 C0 41 00 14 */ lfs f2, 0x14(r1) /* 80220ED4 0021DCD4 54 63 30 32 */ slwi r3, r3, 6 /* 80220ED8 0021DCD8 7C 60 1A 14 */ add r3, r0, r3 -/* 80220EDC 0021DCDC 4B FA C4 65 */ bl func_801CD340 +/* 80220EDC 0021DCDC 4B FA C4 65 */ bl GXInitLightPos /* 80220EE0 0021DCE0 88 1D 00 01 */ lbz r0, 1(r29) /* 80220EE4 0021DCE4 80 6D 9F 10 */ lwz r3, lbl_803CC810-_SDA_BASE_(r13) /* 80220EE8 0021DCE8 2C 00 00 80 */ cmpwi r0, 0x80 @@ -47587,7 +47587,7 @@ lbl_80220F14: /* 80220F34 0021DD34 C0 22 BB E8 */ lfs f1, lbl_803D0568-_SDA2_BASE_(r2) /* 80220F38 0021DD38 54 83 30 32 */ slwi r3, r4, 6 /* 80220F3C 0021DD3C 7C 60 1A 14 */ add r3, r0, r3 -/* 80220F40 0021DD40 4B FA C1 91 */ bl func_801CD0D0 +/* 80220F40 0021DD40 4B FA C1 91 */ bl GXInitLightAttnA /* 80220F44 0021DD44 3C 60 80 38 */ lis r3, lbl_803837A0@ha /* 80220F48 0021DD48 C0 42 BB F8 */ lfs f2, lbl_803D0578-_SDA2_BASE_(r2) /* 80220F4C 0021DD4C C0 1D 00 14 */ lfs f0, 0x14(r29) @@ -47597,7 +47597,7 @@ lbl_80220F14: /* 80220F5C 0021DD5C EC 22 00 32 */ fmuls f1, f2, f0 /* 80220F60 0021DD60 54 63 30 32 */ slwi r3, r3, 6 /* 80220F64 0021DD64 7C 60 1A 14 */ add r3, r0, r3 -/* 80220F68 0021DD68 4B FA C3 09 */ bl func_801CD270 +/* 80220F68 0021DD68 4B FA C3 09 */ bl GXInitLightDistAttn /* 80220F6C 0021DD6C 48 00 01 EC */ b lbl_80221158 lbl_80220F70: /* 80220F70 0021DD70 80 9E 00 24 */ lwz r4, 0x24(r30) @@ -47611,7 +47611,7 @@ lbl_80220F70: /* 80220F90 0021DD90 C0 9F 00 10 */ lfs f4, 0x10(r31) /* 80220F94 0021DD94 C0 BF 00 14 */ lfs f5, 0x14(r31) /* 80220F98 0021DD98 C0 DF 00 18 */ lfs f6, 0x18(r31) -/* 80220F9C 0021DD9C 4B FA C1 19 */ bl func_801CD0B4 +/* 80220F9C 0021DD9C 4B FA C1 19 */ bl GXInitLightAttn /* 80220FA0 0021DDA0 48 00 01 B8 */ b lbl_80221158 lbl_80220FA4: /* 80220FA4 0021DDA4 3C 80 80 38 */ lis r4, lbl_80384454@ha @@ -47619,7 +47619,7 @@ lbl_80220FA4: /* 80220FAC 0021DDAC 38 C4 44 54 */ addi r6, r4, lbl_80384454@l /* 80220FB0 0021DDB0 38 A0 00 01 */ li r5, 1 /* 80220FB4 0021DDB4 38 9C 00 20 */ addi r4, r28, 0x20 -/* 80220FB8 0021DDB8 48 01 2E 1D */ bl func_80233DD4 +/* 80220FB8 0021DDB8 48 01 2E 1D */ bl RwV3dTransformVectors /* 80220FBC 0021DDBC C0 21 00 1C */ lfs f1, 0x1c(r1) /* 80220FC0 0021DDC0 3C 60 80 38 */ lis r3, lbl_803837A0@ha /* 80220FC4 0021DDC4 C0 01 00 24 */ lfs f0, 0x24(r1) @@ -47630,12 +47630,12 @@ lbl_80220FA4: /* 80220FD8 0021DDD8 C0 41 00 20 */ lfs f2, 0x20(r1) /* 80220FDC 0021DDDC 54 63 30 32 */ slwi r3, r3, 6 /* 80220FE0 0021DDE0 7C 60 1A 14 */ add r3, r0, r3 -/* 80220FE4 0021DDE4 4B FA C3 6D */ bl func_801CD350 +/* 80220FE4 0021DDE4 4B FA C3 6D */ bl GXInitLightDir /* 80220FE8 0021DDE8 80 1F 00 00 */ lwz r0, 0(r31) /* 80220FEC 0021DDEC 28 00 00 00 */ cmplwi r0, 0 /* 80220FF0 0021DDF0 40 82 00 5C */ bne lbl_8022104C /* 80220FF4 0021DDF4 7F A3 EB 78 */ mr r3, r29 -/* 80220FF8 0021DDF8 4B FF 62 0D */ bl func_80217204 +/* 80220FF8 0021DDF8 4B FF 62 0D */ bl RpLightGetConeAngle /* 80220FFC 0021DDFC C0 02 BB FC */ lfs f0, lbl_803D057C-_SDA2_BASE_(r2) /* 80221000 0021DE00 3C 60 80 38 */ lis r3, lbl_803837A0@ha /* 80221004 0021DE04 80 BE 00 24 */ lwz r5, 0x24(r30) @@ -47644,7 +47644,7 @@ lbl_80220FA4: /* 80221010 0021DE10 38 80 00 01 */ li r4, 1 /* 80221014 0021DE14 54 A3 30 32 */ slwi r3, r5, 6 /* 80221018 0021DE18 7C 60 1A 14 */ add r3, r0, r3 -/* 8022101C 0021DE1C 4B FA C0 C5 */ bl func_801CD0E0 +/* 8022101C 0021DE1C 4B FA C0 C5 */ bl GXInitLightSpot /* 80221020 0021DE20 3C 60 80 38 */ lis r3, lbl_803837A0@ha /* 80221024 0021DE24 C0 42 BB F8 */ lfs f2, lbl_803D0578-_SDA2_BASE_(r2) /* 80221028 0021DE28 C0 1D 00 14 */ lfs f0, 0x14(r29) @@ -47654,7 +47654,7 @@ lbl_80220FA4: /* 80221038 0021DE38 EC 22 00 32 */ fmuls f1, f2, f0 /* 8022103C 0021DE3C 54 63 30 32 */ slwi r3, r3, 6 /* 80221040 0021DE40 7C 60 1A 14 */ add r3, r0, r3 -/* 80221044 0021DE44 4B FA C2 2D */ bl func_801CD270 +/* 80221044 0021DE44 4B FA C2 2D */ bl GXInitLightDistAttn /* 80221048 0021DE48 48 00 01 10 */ b lbl_80221158 lbl_8022104C: /* 8022104C 0021DE4C 80 9E 00 24 */ lwz r4, 0x24(r30) @@ -47668,7 +47668,7 @@ lbl_8022104C: /* 8022106C 0021DE6C C0 9F 00 10 */ lfs f4, 0x10(r31) /* 80221070 0021DE70 C0 BF 00 14 */ lfs f5, 0x14(r31) /* 80221074 0021DE74 C0 DF 00 18 */ lfs f6, 0x18(r31) -/* 80221078 0021DE78 4B FA C0 3D */ bl func_801CD0B4 +/* 80221078 0021DE78 4B FA C0 3D */ bl GXInitLightAttn /* 8022107C 0021DE7C 48 00 00 DC */ b lbl_80221158 lbl_80221080: /* 80221080 0021DE80 3C 80 80 38 */ lis r4, lbl_80384454@ha @@ -47676,7 +47676,7 @@ lbl_80221080: /* 80221088 0021DE88 38 C4 44 54 */ addi r6, r4, lbl_80384454@l /* 8022108C 0021DE8C 38 A0 00 01 */ li r5, 1 /* 80221090 0021DE90 38 9C 00 20 */ addi r4, r28, 0x20 -/* 80221094 0021DE94 48 01 2D 41 */ bl func_80233DD4 +/* 80221094 0021DE94 48 01 2D 41 */ bl RwV3dTransformVectors /* 80221098 0021DE98 C0 21 00 1C */ lfs f1, 0x1c(r1) /* 8022109C 0021DE9C 3C 60 80 38 */ lis r3, lbl_803837A0@ha /* 802210A0 0021DEA0 C0 01 00 24 */ lfs f0, 0x24(r1) @@ -47687,12 +47687,12 @@ lbl_80221080: /* 802210B4 0021DEB4 C0 41 00 20 */ lfs f2, 0x20(r1) /* 802210B8 0021DEB8 54 63 30 32 */ slwi r3, r3, 6 /* 802210BC 0021DEBC 7C 60 1A 14 */ add r3, r0, r3 -/* 802210C0 0021DEC0 4B FA C2 91 */ bl func_801CD350 +/* 802210C0 0021DEC0 4B FA C2 91 */ bl GXInitLightDir /* 802210C4 0021DEC4 80 1F 00 00 */ lwz r0, 0(r31) /* 802210C8 0021DEC8 28 00 00 00 */ cmplwi r0, 0 /* 802210CC 0021DECC 40 82 00 5C */ bne lbl_80221128 /* 802210D0 0021DED0 7F A3 EB 78 */ mr r3, r29 -/* 802210D4 0021DED4 4B FF 61 31 */ bl func_80217204 +/* 802210D4 0021DED4 4B FF 61 31 */ bl RpLightGetConeAngle /* 802210D8 0021DED8 C0 02 BB FC */ lfs f0, lbl_803D057C-_SDA2_BASE_(r2) /* 802210DC 0021DEDC 3C 60 80 38 */ lis r3, lbl_803837A0@ha /* 802210E0 0021DEE0 80 BE 00 24 */ lwz r5, 0x24(r30) @@ -47701,7 +47701,7 @@ lbl_80221080: /* 802210EC 0021DEEC 38 80 00 02 */ li r4, 2 /* 802210F0 0021DEF0 54 A3 30 32 */ slwi r3, r5, 6 /* 802210F4 0021DEF4 7C 60 1A 14 */ add r3, r0, r3 -/* 802210F8 0021DEF8 4B FA BF E9 */ bl func_801CD0E0 +/* 802210F8 0021DEF8 4B FA BF E9 */ bl GXInitLightSpot /* 802210FC 0021DEFC 3C 60 80 38 */ lis r3, lbl_803837A0@ha /* 80221100 0021DF00 C0 42 BB F8 */ lfs f2, lbl_803D0578-_SDA2_BASE_(r2) /* 80221104 0021DF04 C0 1D 00 14 */ lfs f0, 0x14(r29) @@ -47711,7 +47711,7 @@ lbl_80221080: /* 80221114 0021DF14 EC 22 00 32 */ fmuls f1, f2, f0 /* 80221118 0021DF18 54 63 30 32 */ slwi r3, r3, 6 /* 8022111C 0021DF1C 7C 60 1A 14 */ add r3, r0, r3 -/* 80221120 0021DF20 4B FA C1 51 */ bl func_801CD270 +/* 80221120 0021DF20 4B FA C1 51 */ bl GXInitLightDistAttn /* 80221124 0021DF24 48 00 00 34 */ b lbl_80221158 lbl_80221128: /* 80221128 0021DF28 80 9E 00 24 */ lwz r4, 0x24(r30) @@ -47725,7 +47725,7 @@ lbl_80221128: /* 80221148 0021DF48 C0 9F 00 10 */ lfs f4, 0x10(r31) /* 8022114C 0021DF4C C0 BF 00 14 */ lfs f5, 0x14(r31) /* 80221150 0021DF50 C0 DF 00 18 */ lfs f6, 0x18(r31) -/* 80221154 0021DF54 4B FA BF 61 */ bl func_801CD0B4 +/* 80221154 0021DF54 4B FA BF 61 */ bl GXInitLightAttn lbl_80221158: /* 80221158 0021DF58 80 BE 00 24 */ lwz r5, 0x24(r30) /* 8022115C 0021DF5C 3C 60 80 38 */ lis r3, lbl_803837A0@ha @@ -47734,7 +47734,7 @@ lbl_80221158: /* 80221168 0021DF68 38 63 37 A0 */ addi r3, r3, lbl_803837A0@l /* 8022116C 0021DF6C 7C 63 22 14 */ add r3, r3, r4 /* 80221170 0021DF70 7C 04 28 30 */ slw r4, r0, r5 -/* 80221174 0021DF74 4B FA C2 05 */ bl func_801CD378 +/* 80221174 0021DF74 4B FA C2 05 */ bl GXLoadLightObjImm /* 80221178 0021DF78 80 1E 00 24 */ lwz r0, 0x24(r30) /* 8022117C 0021DF7C 38 60 00 01 */ li r3, 1 /* 80221180 0021DF80 80 9E 00 20 */ lwz r4, 0x20(r30) @@ -47763,8 +47763,8 @@ lbl_802211CC: lbl_802211D0: /* 802211D0 0021DFD0 4E 80 00 20 */ blr -.global func_802211D4 -func_802211D4: +.global _rpDlLightPluginAttach +_rpDlLightPluginAttach: /* 802211D4 0021DFD4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802211D8 0021DFD8 7C 08 02 A6 */ mflr r0 /* 802211DC 0021DFDC 3C A0 80 22 */ lis r5, lbl_802211BC@ha @@ -47776,7 +47776,7 @@ func_802211D4: /* 802211F4 0021DFF4 38 A5 11 BC */ addi r5, r5, lbl_802211BC@l /* 802211F8 0021DFF8 38 C6 11 CC */ addi r6, r6, lbl_802211CC@l /* 802211FC 0021DFFC 38 80 05 05 */ li r4, 0x505 -/* 80221200 0021E000 4B FF 62 8D */ bl func_8021748C +/* 80221200 0021E000 4B FF 62 8D */ bl RpLightRegisterPlugin /* 80221204 0021E004 90 6D 9F 10 */ stw r3, lbl_803CC810-_SDA_BASE_(r13) /* 80221208 0021E008 80 0D 9F 10 */ lwz r0, lbl_803CC810-_SDA_BASE_(r13) /* 8022120C 0021E00C 54 00 0F FE */ srwi r0, r0, 0x1f @@ -47786,8 +47786,8 @@ func_802211D4: /* 8022121C 0021E01C 38 21 00 10 */ addi r1, r1, 0x10 /* 80221220 0021E020 4E 80 00 20 */ blr -.global func_80221224 -func_80221224: +.global _rxGCInstanceMorphUpdate +_rxGCInstanceMorphUpdate: /* 80221224 0021E024 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80221228 0021E028 7C 08 02 A6 */ mflr r0 /* 8022122C 0021E02C 90 01 00 44 */ stw r0, 0x44(r1) @@ -47836,7 +47836,7 @@ lbl_802212A8: /* 802212D0 0021E0D0 80 9B 00 14 */ lwz r4, 0x14(r27) /* 802212D4 0021E0D4 80 7C 00 0C */ lwz r3, 0xc(r28) /* 802212D8 0021E0D8 7C 84 01 D6 */ mullw r4, r4, r0 -/* 802212DC 0021E0DC 4B FB 10 7D */ bl func_801D2358 +/* 802212DC 0021E0DC 4B FB 10 7D */ bl DCFlushRange /* 802212E0 0021E0E0 80 1B 00 08 */ lwz r0, 8(r27) /* 802212E4 0021E0E4 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 802212E8 0021E0E8 41 82 00 CC */ beq lbl_802213B4 @@ -47891,9 +47891,9 @@ lbl_80221378: /* 802213A4 0021E1A4 80 7C 00 14 */ lwz r3, 0x14(r28) /* 802213A8 0021E1A8 7C 1A 02 14 */ add r0, r26, r0 /* 802213AC 0021E1AC 7C 84 01 D6 */ mullw r4, r4, r0 -/* 802213B0 0021E1B0 4B FB 0F A9 */ bl func_801D2358 +/* 802213B0 0021E1B0 4B FB 0F A9 */ bl DCFlushRange lbl_802213B4: -/* 802213B4 0021E1B4 4B FA A4 31 */ bl func_801CB7E4 +/* 802213B4 0021E1B4 4B FA A4 31 */ bl GXInvalidateVtxCache /* 802213B8 0021E1B8 39 61 00 40 */ addi r11, r1, 0x40 /* 802213BC 0021E1BC 4B FC C1 91 */ bl func_801ED54C /* 802213C0 0021E1C0 80 01 00 44 */ lwz r0, 0x44(r1) @@ -47973,7 +47973,7 @@ func_802214A4: /* 802214C8 0021E2C8 38 A1 00 14 */ addi r5, r1, 0x14 /* 802214CC 0021E2CC 38 C1 00 18 */ addi r6, r1, 0x18 /* 802214D0 0021E2D0 38 80 00 01 */ li r4, 1 -/* 802214D4 0021E2D4 48 00 D6 E1 */ bl func_8022EBB4 +/* 802214D4 0021E2D4 48 00 D6 E1 */ bl RwStreamFindChunk /* 802214D8 0021E2D8 2C 03 00 00 */ cmpwi r3, 0 /* 802214DC 0021E2DC 40 82 00 0C */ bne lbl_802214E8 /* 802214E0 0021E2E0 38 60 00 00 */ li r3, 0 @@ -47993,10 +47993,10 @@ lbl_80221508: /* 80221510 0021E310 90 01 00 24 */ stw r0, 0x24(r1) /* 80221514 0021E314 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 80221518 0021E318 4C C6 31 82 */ crclr 6 -/* 8022151C 0021E31C 48 00 E1 19 */ bl func_8022F634 +/* 8022151C 0021E31C 48 00 E1 19 */ bl _rwerror /* 80221520 0021E320 90 61 00 28 */ stw r3, 0x28(r1) /* 80221524 0021E324 38 61 00 24 */ addi r3, r1, 0x24 -/* 80221528 0021E328 48 00 E0 69 */ bl func_8022F590 +/* 80221528 0021E328 48 00 E0 69 */ bl RwErrorSet /* 8022152C 0021E32C 38 60 00 00 */ li r3, 0 /* 80221530 0021E330 48 00 02 A4 */ b lbl_802217D4 lbl_80221534: @@ -48008,17 +48008,17 @@ lbl_80221534: /* 80221548 0021E348 90 01 00 1C */ stw r0, 0x1c(r1) /* 8022154C 0021E34C 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 80221550 0021E350 4C C6 31 82 */ crclr 6 -/* 80221554 0021E354 48 00 E0 E1 */ bl func_8022F634 +/* 80221554 0021E354 48 00 E0 E1 */ bl _rwerror /* 80221558 0021E358 90 61 00 20 */ stw r3, 0x20(r1) /* 8022155C 0021E35C 38 61 00 1C */ addi r3, r1, 0x1c -/* 80221560 0021E360 48 00 E0 31 */ bl func_8022F590 +/* 80221560 0021E360 48 00 E0 31 */ bl RwErrorSet /* 80221564 0021E364 38 60 00 00 */ li r3, 0 /* 80221568 0021E368 48 00 02 6C */ b lbl_802217D4 lbl_8022156C: /* 8022156C 0021E36C 7F 63 DB 78 */ mr r3, r27 /* 80221570 0021E370 38 81 00 08 */ addi r4, r1, 8 /* 80221574 0021E374 38 A0 00 04 */ li r5, 4 -/* 80221578 0021E378 48 00 DD 25 */ bl func_8022F29C +/* 80221578 0021E378 48 00 DD 25 */ bl RwStreamReadInt32 /* 8022157C 0021E37C 28 03 00 00 */ cmplwi r3, 0 /* 80221580 0021E380 40 82 00 0C */ bne lbl_8022158C /* 80221584 0021E384 38 60 00 00 */ li r3, 0 @@ -48033,7 +48033,7 @@ lbl_802215A0: /* 802215A0 0021E3A0 7F 63 DB 78 */ mr r3, r27 /* 802215A4 0021E3A4 38 81 00 10 */ addi r4, r1, 0x10 /* 802215A8 0021E3A8 38 A0 00 04 */ li r5, 4 -/* 802215AC 0021E3AC 48 00 DC F1 */ bl func_8022F29C +/* 802215AC 0021E3AC 48 00 DC F1 */ bl RwStreamReadInt32 /* 802215B0 0021E3B0 28 03 00 00 */ cmplwi r3, 0 /* 802215B4 0021E3B4 40 82 00 0C */ bne lbl_802215C0 /* 802215B8 0021E3B8 38 60 00 00 */ li r3, 0 @@ -48042,7 +48042,7 @@ lbl_802215C0: /* 802215C0 0021E3C0 7F 63 DB 78 */ mr r3, r27 /* 802215C4 0021E3C4 38 81 00 0C */ addi r4, r1, 0xc /* 802215C8 0021E3C8 38 A0 00 04 */ li r5, 4 -/* 802215CC 0021E3CC 48 00 DC D1 */ bl func_8022F29C +/* 802215CC 0021E3CC 48 00 DC D1 */ bl RwStreamReadInt32 /* 802215D0 0021E3D0 28 03 00 00 */ cmplwi r3, 0 /* 802215D4 0021E3D4 40 82 00 0C */ bne lbl_802215E0 /* 802215D8 0021E3D8 38 60 00 00 */ li r3, 0 @@ -48062,7 +48062,7 @@ lbl_802215E0: /* 8022160C 0021E40C 80 A1 00 10 */ lwz r5, 0x10(r1) /* 80221610 0021E410 3B E4 00 18 */ addi r31, r4, 0x18 /* 80221614 0021E414 7F E4 FB 78 */ mr r4, r31 -/* 80221618 0021E418 48 01 0F 5D */ bl func_80232574 +/* 80221618 0021E418 48 01 0F 5D */ bl RwStreamRead /* 8022161C 0021E41C 80 81 00 10 */ lwz r4, 0x10(r1) /* 80221620 0021E420 7C 04 18 40 */ cmplw r4, r3 /* 80221624 0021E424 41 82 00 0C */ beq lbl_80221630 @@ -48074,7 +48074,7 @@ lbl_80221630: /* 80221638 0021E438 7C 1F 02 14 */ add r0, r31, r0 /* 8022163C 0021E43C 7F 63 DB 78 */ mr r3, r27 /* 80221640 0021E440 54 04 00 34 */ rlwinm r4, r0, 0, 0, 0x1a -/* 80221644 0021E444 48 01 0F 31 */ bl func_80232574 +/* 80221644 0021E444 48 01 0F 31 */ bl RwStreamRead /* 80221648 0021E448 80 01 00 0C */ lwz r0, 0xc(r1) /* 8022164C 0021E44C 7C 00 18 40 */ cmplw r0, r3 /* 80221650 0021E450 41 82 00 0C */ beq lbl_8022165C @@ -48178,8 +48178,8 @@ lbl_80221774: /* 802217BC 0021E5BC 80 7D 00 00 */ lwz r3, 0(r29) /* 802217C0 0021E5C0 80 83 00 08 */ lwz r4, 8(r3) /* 802217C4 0021E5C4 38 63 00 18 */ addi r3, r3, 0x18 -/* 802217C8 0021E5C8 4B FB 0B 91 */ bl func_801D2358 -/* 802217CC 0021E5CC 4B FA A0 19 */ bl func_801CB7E4 +/* 802217C8 0021E5C8 4B FB 0B 91 */ bl DCFlushRange +/* 802217CC 0021E5CC 4B FA A0 19 */ bl GXInvalidateVtxCache /* 802217D0 0021E5D0 7F 83 E3 78 */ mr r3, r28 lbl_802217D4: /* 802217D4 0021E5D4 39 61 00 50 */ addi r11, r1, 0x50 @@ -48214,7 +48214,7 @@ func_802217EC: /* 8022183C 0021E63C 38 E4 FF FF */ addi r7, r4, 0x0000FFFF@l /* 80221840 0021E640 38 80 00 01 */ li r4, 1 /* 80221844 0021E644 3B BD 00 14 */ addi r29, r29, 0x14 -/* 80221848 0021E648 48 00 D3 0D */ bl func_8022EB54 +/* 80221848 0021E648 48 00 D3 0D */ bl _rwStreamWriteVersionedChunkHeader /* 8022184C 0021E64C 28 03 00 00 */ cmplwi r3, 0 /* 80221850 0021E650 40 82 00 0C */ bne lbl_8022185C /* 80221854 0021E654 38 60 00 00 */ li r3, 0 @@ -48223,7 +48223,7 @@ lbl_8022185C: /* 8022185C 0021E65C 7F 43 D3 78 */ mr r3, r26 /* 80221860 0021E660 38 81 00 10 */ addi r4, r1, 0x10 /* 80221864 0021E664 38 A0 00 04 */ li r5, 4 -/* 80221868 0021E668 48 00 D8 49 */ bl func_8022F0B0 +/* 80221868 0021E668 48 00 D8 49 */ bl RwStreamWriteInt32 /* 8022186C 0021E66C 28 03 00 00 */ cmplwi r3, 0 /* 80221870 0021E670 40 82 00 0C */ bne lbl_8022187C /* 80221874 0021E674 38 60 00 00 */ li r3, 0 @@ -48239,7 +48239,7 @@ lbl_8022187C: /* 80221898 0021E698 7C C6 02 14 */ add r6, r6, r0 /* 8022189C 0021E69C 38 06 00 14 */ addi r0, r6, 0x14 /* 802218A0 0021E6A0 90 01 00 0C */ stw r0, 0xc(r1) -/* 802218A4 0021E6A4 48 00 D8 0D */ bl func_8022F0B0 +/* 802218A4 0021E6A4 48 00 D8 0D */ bl RwStreamWriteInt32 /* 802218A8 0021E6A8 28 03 00 00 */ cmplwi r3, 0 /* 802218AC 0021E6AC 40 82 00 0C */ bne lbl_802218B8 /* 802218B0 0021E6B0 38 60 00 00 */ li r3, 0 @@ -48253,7 +48253,7 @@ lbl_802218B8: /* 802218CC 0021E6CC 7C C6 00 50 */ subf r6, r6, r0 /* 802218D0 0021E6D0 38 06 FF E1 */ addi r0, r6, -31 /* 802218D4 0021E6D4 90 01 00 08 */ stw r0, 8(r1) -/* 802218D8 0021E6D8 48 00 D7 D9 */ bl func_8022F0B0 +/* 802218D8 0021E6D8 48 00 D7 D9 */ bl RwStreamWriteInt32 /* 802218DC 0021E6DC 28 03 00 00 */ cmplwi r3, 0 /* 802218E0 0021E6E0 40 82 00 0C */ bne lbl_802218EC /* 802218E4 0021E6E4 38 60 00 00 */ li r3, 0 @@ -48333,7 +48333,7 @@ lbl_802219F0: /* 802219F0 0021E7F0 80 A1 00 0C */ lwz r5, 0xc(r1) /* 802219F4 0021E7F4 7F 43 D3 78 */ mr r3, r26 /* 802219F8 0021E7F8 7F C4 F3 78 */ mr r4, r30 -/* 802219FC 0021E7FC 48 01 0D 15 */ bl func_80232710 +/* 802219FC 0021E7FC 48 01 0D 15 */ bl RwStreamWrite /* 80221A00 0021E800 28 03 00 00 */ cmplwi r3, 0 /* 80221A04 0021E804 40 82 00 0C */ bne lbl_80221A10 /* 80221A08 0021E808 38 60 00 00 */ li r3, 0 @@ -48409,7 +48409,7 @@ lbl_80221B04: /* 80221B04 0021E904 80 9D 00 00 */ lwz r4, 0(r29) /* 80221B08 0021E908 7F 43 D3 78 */ mr r3, r26 /* 80221B0C 0021E90C 80 A1 00 08 */ lwz r5, 8(r1) -/* 80221B10 0021E910 48 01 0C 01 */ bl func_80232710 +/* 80221B10 0021E910 48 01 0C 01 */ bl RwStreamWrite /* 80221B14 0021E914 28 03 00 00 */ cmplwi r3, 0 /* 80221B18 0021E918 40 82 00 0C */ bne lbl_80221B24 /* 80221B1C 0021E91C 38 60 00 00 */ li r3, 0 @@ -48417,8 +48417,8 @@ lbl_80221B04: lbl_80221B24: /* 80221B24 0021E924 80 9B 00 08 */ lwz r4, 8(r27) /* 80221B28 0021E928 38 7B 00 18 */ addi r3, r27, 0x18 -/* 80221B2C 0021E92C 4B FB 08 2D */ bl func_801D2358 -/* 80221B30 0021E930 4B FA 9C B5 */ bl func_801CB7E4 +/* 80221B2C 0021E92C 4B FB 08 2D */ bl DCFlushRange +/* 80221B30 0021E930 4B FA 9C B5 */ bl GXInvalidateVtxCache /* 80221B34 0021E934 7F 43 D3 78 */ mr r3, r26 lbl_80221B38: /* 80221B38 0021E938 39 61 00 30 */ addi r11, r1, 0x30 @@ -48428,8 +48428,8 @@ lbl_80221B38: /* 80221B48 0021E948 38 21 00 30 */ addi r1, r1, 0x30 /* 80221B4C 0021E94C 4E 80 00 20 */ blr -.global func_80221B50 -func_80221B50: +.global _rpGeometryNativeSize +_rpGeometryNativeSize: /* 80221B50 0021E950 80 03 00 08 */ lwz r0, 8(r3) /* 80221B54 0021E954 54 00 01 CF */ rlwinm. r0, r0, 0, 7, 7 /* 80221B58 0021E958 41 82 00 1C */ beq lbl_80221B74 @@ -48443,8 +48443,8 @@ lbl_80221B74: /* 80221B74 0021E974 38 60 00 00 */ li r3, 0 /* 80221B78 0021E978 4E 80 00 20 */ blr -.global func_80221B7C -func_80221B7C: +.global _rpGeometryNativeWrite +_rpGeometryNativeWrite: /* 80221B7C 0021E97C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80221B80 0021E980 7C 08 02 A6 */ mflr r0 /* 80221B84 0021E984 90 01 00 14 */ stw r0, 0x14(r1) @@ -48465,8 +48465,8 @@ lbl_80221BAC: /* 80221BBC 0021E9BC 38 21 00 10 */ addi r1, r1, 0x10 /* 80221BC0 0021E9C0 4E 80 00 20 */ blr -.global func_80221BC4 -func_80221BC4: +.global _rpGeometryNativeRead +_rpGeometryNativeRead: /* 80221BC4 0021E9C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80221BC8 0021E9C8 7C 08 02 A6 */ mflr r0 /* 80221BCC 0021E9CC 38 A4 00 58 */ addi r5, r4, 0x58 @@ -48479,14 +48479,14 @@ func_80221BC4: /* 80221BE8 0021E9E8 38 21 00 10 */ addi r1, r1, 0x10 /* 80221BEC 0021E9EC 4E 80 00 20 */ blr -.global func_80221BF0 -func_80221BF0: +.global _rpWorldSectorNativeSize +_rpWorldSectorNativeSize: /* 80221BF0 0021E9F0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80221BF4 0021E9F4 7C 08 02 A6 */ mflr r0 /* 80221BF8 0021E9F8 90 01 00 14 */ stw r0, 0x14(r1) /* 80221BFC 0021E9FC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80221C00 0021EA00 7C 7F 1B 78 */ mr r31, r3 -/* 80221C04 0021EA04 4B FF B2 1D */ bl func_8021CE20 +/* 80221C04 0021EA04 4B FF B2 1D */ bl RpWorldSectorGetWorld /* 80221C08 0021EA08 80 03 00 08 */ lwz r0, 8(r3) /* 80221C0C 0021EA0C 54 00 01 CF */ rlwinm. r0, r0, 0, 7, 7 /* 80221C10 0021EA10 41 82 00 1C */ beq lbl_80221C2C @@ -48505,8 +48505,8 @@ lbl_80221C30: /* 80221C3C 0021EA3C 38 21 00 10 */ addi r1, r1, 0x10 /* 80221C40 0021EA40 4E 80 00 20 */ blr -.global func_80221C44 -func_80221C44: +.global _rpWorldSectorNativeWrite +_rpWorldSectorNativeWrite: /* 80221C44 0021EA44 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80221C48 0021EA48 7C 08 02 A6 */ mflr r0 /* 80221C4C 0021EA4C 90 01 00 14 */ stw r0, 0x14(r1) @@ -48515,7 +48515,7 @@ func_80221C44: /* 80221C58 0021EA58 93 C1 00 08 */ stw r30, 8(r1) /* 80221C5C 0021EA5C 7C 7E 1B 78 */ mr r30, r3 /* 80221C60 0021EA60 7F E3 FB 78 */ mr r3, r31 -/* 80221C64 0021EA64 4B FF B1 BD */ bl func_8021CE20 +/* 80221C64 0021EA64 4B FF B1 BD */ bl RpWorldSectorGetWorld /* 80221C68 0021EA68 80 03 00 08 */ lwz r0, 8(r3) /* 80221C6C 0021EA6C 54 00 01 CF */ rlwinm. r0, r0, 0, 7, 7 /* 80221C70 0021EA70 41 82 00 18 */ beq lbl_80221C88 @@ -48533,8 +48533,8 @@ lbl_80221C88: /* 80221C9C 0021EA9C 38 21 00 10 */ addi r1, r1, 0x10 /* 80221CA0 0021EAA0 4E 80 00 20 */ blr -.global func_80221CA4 -func_80221CA4: +.global _rpWorldSectorNativeRead +_rpWorldSectorNativeRead: /* 80221CA4 0021EAA4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80221CA8 0021EAA8 7C 08 02 A6 */ mflr r0 /* 80221CAC 0021EAAC 38 A4 00 34 */ addi r5, r4, 0x34 @@ -48594,12 +48594,12 @@ lbl_80221CD0: /* 80221D80 0021EB80 98 C1 00 10 */ stb r6, 0x10(r1) /* 80221D84 0021EB84 98 A1 00 11 */ stb r5, 0x11(r1) /* 80221D88 0021EB88 98 01 00 12 */ stb r0, 0x12(r1) -/* 80221D8C 0021EB8C 4B FA D1 CD */ bl func_801CEF58 +/* 80221D8C 0021EB8C 4B FA D1 CD */ bl GXSetTevColor /* 80221D90 0021EB90 80 01 00 10 */ lwz r0, 0x10(r1) /* 80221D94 0021EB94 38 81 00 08 */ addi r4, r1, 8 /* 80221D98 0021EB98 38 60 00 02 */ li r3, 2 /* 80221D9C 0021EB9C 90 01 00 08 */ stw r0, 8(r1) -/* 80221DA0 0021EBA0 4B FA D1 B9 */ bl func_801CEF58 +/* 80221DA0 0021EBA0 4B FA D1 B9 */ bl GXSetTevColor /* 80221DA4 0021EBA4 80 01 00 54 */ lwz r0, 0x54(r1) /* 80221DA8 0021EBA8 7C 08 03 A6 */ mtlr r0 /* 80221DAC 0021EBAC 38 21 00 50 */ addi r1, r1, 0x50 @@ -48634,7 +48634,7 @@ lbl_80221DB4: /* 80221E1C 0021EC1C 98 01 00 0E */ stb r0, 0xe(r1) /* 80221E20 0021EC20 80 01 00 0C */ lwz r0, 0xc(r1) /* 80221E24 0021EC24 90 01 00 08 */ stw r0, 8(r1) -/* 80221E28 0021EC28 4B FA D1 31 */ bl func_801CEF58 +/* 80221E28 0021EC28 4B FA D1 31 */ bl GXSetTevColor /* 80221E2C 0021EC2C 80 01 00 34 */ lwz r0, 0x34(r1) /* 80221E30 0021EC30 7C 08 03 A6 */ mtlr r0 /* 80221E34 0021EC34 38 21 00 30 */ addi r1, r1, 0x30 @@ -48669,7 +48669,7 @@ lbl_80221E3C: /* 80221EA4 0021ECA4 98 01 00 0E */ stb r0, 0xe(r1) /* 80221EA8 0021ECA8 80 01 00 0C */ lwz r0, 0xc(r1) /* 80221EAC 0021ECAC 90 01 00 08 */ stw r0, 8(r1) -/* 80221EB0 0021ECB0 4B FA B5 45 */ bl func_801CD3F4 +/* 80221EB0 0021ECB0 4B FA B5 45 */ bl GXSetChanAmbColor /* 80221EB4 0021ECB4 80 01 00 34 */ lwz r0, 0x34(r1) /* 80221EB8 0021ECB8 7C 08 03 A6 */ mtlr r0 /* 80221EBC 0021ECBC 38 21 00 30 */ addi r1, r1, 0x30 @@ -48704,12 +48704,12 @@ lbl_80221EC4: /* 80221F2C 0021ED2C 98 C1 00 10 */ stb r6, 0x10(r1) /* 80221F30 0021ED30 98 A1 00 11 */ stb r5, 0x11(r1) /* 80221F34 0021ED34 98 01 00 12 */ stb r0, 0x12(r1) -/* 80221F38 0021ED38 4B FA B5 AD */ bl func_801CD4E4 +/* 80221F38 0021ED38 4B FA B5 AD */ bl GXSetChanMatColor /* 80221F3C 0021ED3C 80 01 00 10 */ lwz r0, 0x10(r1) /* 80221F40 0021ED40 38 81 00 08 */ addi r4, r1, 8 /* 80221F44 0021ED44 38 60 00 00 */ li r3, 0 /* 80221F48 0021ED48 90 01 00 08 */ stw r0, 8(r1) -/* 80221F4C 0021ED4C 4B FA B4 A9 */ bl func_801CD3F4 +/* 80221F4C 0021ED4C 4B FA B4 A9 */ bl GXSetChanAmbColor /* 80221F50 0021ED50 80 01 00 34 */ lwz r0, 0x34(r1) /* 80221F54 0021ED54 7C 08 03 A6 */ mtlr r0 /* 80221F58 0021ED58 38 21 00 30 */ addi r1, r1, 0x30 @@ -48722,7 +48722,7 @@ lbl_80221F60: /* 80221F70 0021ED70 80 04 00 00 */ lwz r0, 0(r4) /* 80221F74 0021ED74 38 81 00 08 */ addi r4, r1, 8 /* 80221F78 0021ED78 90 01 00 08 */ stw r0, 8(r1) -/* 80221F7C 0021ED7C 4B FA B5 69 */ bl func_801CD4E4 +/* 80221F7C 0021ED7C 4B FA B5 69 */ bl GXSetChanMatColor /* 80221F80 0021ED80 80 01 00 14 */ lwz r0, 0x14(r1) /* 80221F84 0021ED84 7C 08 03 A6 */ mtlr r0 /* 80221F88 0021ED88 38 21 00 10 */ addi r1, r1, 0x10 @@ -48757,14 +48757,14 @@ lbl_80221F90: /* 80221FF8 0021EDF8 98 01 00 0E */ stb r0, 0xe(r1) /* 80221FFC 0021EDFC 80 01 00 0C */ lwz r0, 0xc(r1) /* 80222000 0021EE00 90 01 00 08 */ stw r0, 8(r1) -/* 80222004 0021EE04 4B FA B4 E1 */ bl func_801CD4E4 +/* 80222004 0021EE04 4B FA B4 E1 */ bl GXSetChanMatColor /* 80222008 0021EE08 80 01 00 34 */ lwz r0, 0x34(r1) /* 8022200C 0021EE0C 7C 08 03 A6 */ mtlr r0 /* 80222010 0021EE10 38 21 00 30 */ addi r1, r1, 0x30 /* 80222014 0021EE14 4E 80 00 20 */ blr -.global func_80222018 -func_80222018: +.global _rwDlObjectRenderSetup +_rwDlObjectRenderSetup: /* 80222018 0021EE18 94 21 FF 80 */ stwu r1, -0x80(r1) /* 8022201C 0021EE1C 7C 08 02 A6 */ mflr r0 /* 80222020 0021EE20 90 01 00 84 */ stw r0, 0x84(r1) @@ -48793,7 +48793,7 @@ lbl_80222074: /* 80222078 0021EE78 38 81 00 48 */ addi r4, r1, 0x48 /* 8022207C 0021EE7C 38 60 00 01 */ li r3, 1 /* 80222080 0021EE80 90 01 00 48 */ stw r0, 0x48(r1) -/* 80222084 0021EE84 4B FA CE D5 */ bl func_801CEF58 +/* 80222084 0021EE84 4B FA CE D5 */ bl GXSetTevColor /* 80222088 0021EE88 3C 60 80 22 */ lis r3, lbl_80221DB4@ha /* 8022208C 0021EE8C 38 03 1D B4 */ addi r0, r3, lbl_80221DB4@l /* 80222090 0021EE90 7C 1E 03 78 */ mr r30, r0 @@ -48804,7 +48804,7 @@ lbl_80222094: /* 802220A0 0021EEA0 3B 40 00 00 */ li r26, 0 /* 802220A4 0021EEA4 90 01 00 44 */ stw r0, 0x44(r1) /* 802220A8 0021EEA8 38 60 00 04 */ li r3, 4 -/* 802220AC 0021EEAC 4B FA B4 39 */ bl func_801CD4E4 +/* 802220AC 0021EEAC 4B FA B4 39 */ bl GXSetChanMatColor /* 802220B0 0021EEB0 2C 18 00 01 */ cmpwi r24, 1 /* 802220B4 0021EEB4 3B A0 00 01 */ li r29, 1 /* 802220B8 0021EEB8 3B 20 00 01 */ li r25, 1 @@ -48818,7 +48818,7 @@ lbl_802220CC: /* 802220D4 0021EED4 3B 00 00 00 */ li r24, 0 /* 802220D8 0021EED8 38 60 00 02 */ li r3, 2 /* 802220DC 0021EEDC 90 01 00 40 */ stw r0, 0x40(r1) -/* 802220E0 0021EEE0 4B FA B3 15 */ bl func_801CD3F4 +/* 802220E0 0021EEE0 4B FA B3 15 */ bl GXSetChanAmbColor /* 802220E4 0021EEE4 3B 80 00 00 */ li r28, 0 /* 802220E8 0021EEE8 48 00 00 78 */ b lbl_80222160 lbl_802220EC: @@ -48833,7 +48833,7 @@ lbl_80222104: /* 80222108 0021EF08 38 81 00 3C */ addi r4, r1, 0x3c /* 8022210C 0021EF0C 38 60 00 01 */ li r3, 1 /* 80222110 0021EF10 90 01 00 3C */ stw r0, 0x3c(r1) -/* 80222114 0021EF14 4B FA CE 45 */ bl func_801CEF58 +/* 80222114 0021EF14 4B FA CE 45 */ bl GXSetTevColor /* 80222118 0021EF18 3C 60 80 22 */ lis r3, lbl_80221DB4@ha /* 8022211C 0021EF1C 38 03 1D B4 */ addi r0, r3, lbl_80221DB4@l /* 80222120 0021EF20 7C 1E 03 78 */ mr r30, r0 @@ -48851,7 +48851,7 @@ lbl_80222140: /* 80222148 0021EF48 3B 40 00 00 */ li r26, 0 /* 8022214C 0021EF4C 38 60 00 02 */ li r3, 2 /* 80222150 0021EF50 90 01 00 38 */ stw r0, 0x38(r1) -/* 80222154 0021EF54 4B FA B3 91 */ bl func_801CD4E4 +/* 80222154 0021EF54 4B FA B3 91 */ bl GXSetChanMatColor lbl_80222158: /* 80222158 0021EF58 3B A0 00 00 */ li r29, 0 /* 8022215C 0021EF5C 3B 80 00 00 */ li r28, 0 @@ -48862,13 +48862,13 @@ lbl_80222160: /* 8022216C 0021EF6C 38 A0 00 0A */ li r5, 0xa /* 80222170 0021EF70 38 C0 00 02 */ li r6, 2 /* 80222174 0021EF74 38 E0 00 04 */ li r7, 4 -/* 80222178 0021EF78 4B FA CC 89 */ bl func_801CEE00 +/* 80222178 0021EF78 4B FA CC 89 */ bl GXSetTevColorIn /* 8022217C 0021EF7C 38 60 00 00 */ li r3, 0 /* 80222180 0021EF80 38 80 00 07 */ li r4, 7 /* 80222184 0021EF84 38 A0 00 05 */ li r5, 5 /* 80222188 0021EF88 38 C0 00 01 */ li r6, 1 /* 8022218C 0021EF8C 38 E0 00 02 */ li r7, 2 -/* 80222190 0021EF90 4B FA CC B5 */ bl func_801CEE44 +/* 80222190 0021EF90 4B FA CC B5 */ bl GXSetTevAlphaIn /* 80222194 0021EF94 48 00 03 84 */ b lbl_80222518 lbl_80222198: /* 80222198 0021EF98 28 17 00 00 */ cmplwi r23, 0 @@ -48892,7 +48892,7 @@ lbl_802221D4: /* 802221DC 0021EFDC 3B 00 00 00 */ li r24, 0 /* 802221E0 0021EFE0 38 60 00 02 */ li r3, 2 /* 802221E4 0021EFE4 90 01 00 34 */ stw r0, 0x34(r1) -/* 802221E8 0021EFE8 4B FA B2 0D */ bl func_801CD3F4 +/* 802221E8 0021EFE8 4B FA B2 0D */ bl GXSetChanAmbColor /* 802221EC 0021EFEC 3B 80 00 00 */ li r28, 0 lbl_802221F0: /* 802221F0 0021EFF0 3C 60 80 22 */ lis r3, lbl_80221F60@ha @@ -48907,7 +48907,7 @@ lbl_80222200: /* 80222210 0021F010 90 01 00 30 */ stw r0, 0x30(r1) /* 80222214 0021F014 3B 80 00 00 */ li r28, 0 /* 80222218 0021F018 38 60 00 02 */ li r3, 2 -/* 8022221C 0021F01C 4B FA B1 D9 */ bl func_801CD3F4 +/* 8022221C 0021F01C 4B FA B1 D9 */ bl GXSetChanAmbColor /* 80222220 0021F020 3C 60 80 22 */ lis r3, lbl_80221EC4@ha /* 80222224 0021F024 38 03 1E C4 */ addi r0, r3, lbl_80221EC4@l /* 80222228 0021F028 7C 1E 03 78 */ mr r30, r0 @@ -48919,7 +48919,7 @@ lbl_80222230: /* 8022223C 0021F03C 3B 40 00 00 */ li r26, 0 /* 80222240 0021F040 90 01 00 2C */ stw r0, 0x2c(r1) /* 80222244 0021F044 38 60 00 04 */ li r3, 4 -/* 80222248 0021F048 4B FA B2 9D */ bl func_801CD4E4 +/* 80222248 0021F048 4B FA B2 9D */ bl GXSetChanMatColor /* 8022224C 0021F04C 28 19 00 00 */ cmplwi r25, 0 /* 80222250 0021F050 3B A0 00 01 */ li r29, 1 /* 80222254 0021F054 41 82 00 28 */ beq lbl_8022227C @@ -48961,7 +48961,7 @@ lbl_802222CC: /* 802222D4 0021F0D4 3B 00 00 00 */ li r24, 0 /* 802222D8 0021F0D8 38 60 00 02 */ li r3, 2 /* 802222DC 0021F0DC 90 01 00 28 */ stw r0, 0x28(r1) -/* 802222E0 0021F0E0 4B FA B1 15 */ bl func_801CD3F4 +/* 802222E0 0021F0E0 4B FA B1 15 */ bl GXSetChanAmbColor /* 802222E4 0021F0E4 3B 80 00 00 */ li r28, 0 lbl_802222E8: /* 802222E8 0021F0E8 3C 60 80 22 */ lis r3, lbl_80221F60@ha @@ -48976,7 +48976,7 @@ lbl_802222F8: /* 80222308 0021F108 90 01 00 24 */ stw r0, 0x24(r1) /* 8022230C 0021F10C 3B 80 00 00 */ li r28, 0 /* 80222310 0021F110 38 60 00 02 */ li r3, 2 -/* 80222314 0021F114 4B FA B0 E1 */ bl func_801CD3F4 +/* 80222314 0021F114 4B FA B0 E1 */ bl GXSetChanAmbColor /* 80222318 0021F118 3C 60 80 22 */ lis r3, lbl_80221EC4@ha /* 8022231C 0021F11C 38 03 1E C4 */ addi r0, r3, lbl_80221EC4@l /* 80222320 0021F120 7C 1E 03 78 */ mr r30, r0 @@ -48995,7 +48995,7 @@ lbl_80222344: /* 8022234C 0021F14C 3B 40 00 00 */ li r26, 0 /* 80222350 0021F150 38 60 00 02 */ li r3, 2 /* 80222354 0021F154 90 01 00 20 */ stw r0, 0x20(r1) -/* 80222358 0021F158 4B FA B1 8D */ bl func_801CD4E4 +/* 80222358 0021F158 4B FA B1 8D */ bl GXSetChanMatColor /* 8022235C 0021F15C 48 00 00 2C */ b lbl_80222388 lbl_80222360: /* 80222360 0021F160 80 02 BC 1C */ lwz r0, lbl_803D059C-_SDA2_BASE_(r2) @@ -49004,7 +49004,7 @@ lbl_80222360: /* 8022236C 0021F16C 3B 40 00 00 */ li r26, 0 /* 80222370 0021F170 90 01 00 1C */ stw r0, 0x1c(r1) /* 80222374 0021F174 38 60 00 02 */ li r3, 2 -/* 80222378 0021F178 4B FA B1 6D */ bl func_801CD4E4 +/* 80222378 0021F178 4B FA B1 6D */ bl GXSetChanMatColor /* 8022237C 0021F17C 3C 60 80 22 */ lis r3, lbl_80221F90@ha /* 80222380 0021F180 38 03 1F 90 */ addi r0, r3, lbl_80221F90@l /* 80222384 0021F184 7C 1E 03 78 */ mr r30, r0 @@ -49020,13 +49020,13 @@ lbl_80222398: /* 802223A4 0021F1A4 38 A0 00 0A */ li r5, 0xa /* 802223A8 0021F1A8 38 C0 00 08 */ li r6, 8 /* 802223AC 0021F1AC 38 E0 00 0F */ li r7, 0xf -/* 802223B0 0021F1B0 4B FA CA 51 */ bl func_801CEE00 +/* 802223B0 0021F1B0 4B FA CA 51 */ bl GXSetTevColorIn /* 802223B4 0021F1B4 38 60 00 00 */ li r3, 0 /* 802223B8 0021F1B8 38 80 00 07 */ li r4, 7 /* 802223BC 0021F1BC 38 A0 00 05 */ li r5, 5 /* 802223C0 0021F1C0 38 C0 00 04 */ li r6, 4 /* 802223C4 0021F1C4 38 E0 00 07 */ li r7, 7 -/* 802223C8 0021F1C8 4B FA CA 7D */ bl func_801CEE44 +/* 802223C8 0021F1C8 4B FA CA 7D */ bl GXSetTevAlphaIn /* 802223CC 0021F1CC 48 00 01 4C */ b lbl_80222518 lbl_802223D0: /* 802223D0 0021F1D0 28 17 00 00 */ cmplwi r23, 0 @@ -49037,7 +49037,7 @@ lbl_802223D0: /* 802223E4 0021F1E4 3B 40 00 00 */ li r26, 0 /* 802223E8 0021F1E8 90 01 00 18 */ stw r0, 0x18(r1) /* 802223EC 0021F1EC 38 60 00 04 */ li r3, 4 -/* 802223F0 0021F1F0 4B FA B0 F5 */ bl func_801CD4E4 +/* 802223F0 0021F1F0 4B FA B0 F5 */ bl GXSetChanMatColor /* 802223F4 0021F1F4 56 C0 07 39 */ rlwinm. r0, r22, 0, 0x1c, 0x1c /* 802223F8 0021F1F8 3B A0 00 01 */ li r29, 1 /* 802223FC 0021F1FC 41 82 00 28 */ beq lbl_80222424 @@ -49059,7 +49059,7 @@ lbl_80222424: /* 80222434 0021F234 90 01 00 14 */ stw r0, 0x14(r1) /* 80222438 0021F238 3B 80 00 00 */ li r28, 0 /* 8022243C 0021F23C 38 60 00 04 */ li r3, 4 -/* 80222440 0021F240 4B FA AF B5 */ bl func_801CD3F4 +/* 80222440 0021F240 4B FA AF B5 */ bl GXSetChanAmbColor /* 80222444 0021F244 48 00 00 68 */ b lbl_802224AC lbl_80222448: /* 80222448 0021F248 56 C0 07 39 */ rlwinm. r0, r22, 0, 0x1c, 0x1c @@ -49075,7 +49075,7 @@ lbl_80222464: /* 8022246C 0021F26C 3B 40 00 00 */ li r26, 0 /* 80222470 0021F270 38 60 00 02 */ li r3, 2 /* 80222474 0021F274 90 01 00 10 */ stw r0, 0x10(r1) -/* 80222478 0021F278 4B FA B0 6D */ bl func_801CD4E4 +/* 80222478 0021F278 4B FA B0 6D */ bl GXSetChanMatColor /* 8022247C 0021F27C 48 00 00 20 */ b lbl_8022249C lbl_80222480: /* 80222480 0021F280 80 02 BC 1C */ lwz r0, lbl_803D059C-_SDA2_BASE_(r2) @@ -49084,7 +49084,7 @@ lbl_80222480: /* 8022248C 0021F28C 3B 40 00 00 */ li r26, 0 /* 80222490 0021F290 90 01 00 0C */ stw r0, 0xc(r1) /* 80222494 0021F294 38 60 00 04 */ li r3, 4 -/* 80222498 0021F298 4B FA B0 4D */ bl func_801CD4E4 +/* 80222498 0021F298 4B FA B0 4D */ bl GXSetChanMatColor lbl_8022249C: /* 8022249C 0021F29C 3B 20 00 00 */ li r25, 0 /* 802224A0 0021F2A0 3B 00 00 00 */ li r24, 0 @@ -49103,7 +49103,7 @@ lbl_802224C8: /* 802224CC 0021F2CC 38 81 00 08 */ addi r4, r1, 8 /* 802224D0 0021F2D0 38 60 00 01 */ li r3, 1 /* 802224D4 0021F2D4 90 01 00 08 */ stw r0, 8(r1) -/* 802224D8 0021F2D8 4B FA CA 81 */ bl func_801CEF58 +/* 802224D8 0021F2D8 4B FA CA 81 */ bl GXSetTevColor /* 802224DC 0021F2DC 3C 60 80 22 */ lis r3, lbl_80221DB4@ha /* 802224E0 0021F2E0 38 03 1D B4 */ addi r0, r3, lbl_80221DB4@l /* 802224E4 0021F2E4 7C 1E 03 78 */ mr r30, r0 @@ -49113,30 +49113,30 @@ lbl_802224E8: /* 802224F0 0021F2F0 38 A0 00 0A */ li r5, 0xa /* 802224F4 0021F2F4 38 C0 00 02 */ li r6, 2 /* 802224F8 0021F2F8 38 E0 00 04 */ li r7, 4 -/* 802224FC 0021F2FC 4B FA C9 05 */ bl func_801CEE00 +/* 802224FC 0021F2FC 4B FA C9 05 */ bl GXSetTevColorIn /* 80222500 0021F300 38 60 00 00 */ li r3, 0 /* 80222504 0021F304 38 80 00 07 */ li r4, 7 /* 80222508 0021F308 38 A0 00 05 */ li r5, 5 /* 8022250C 0021F30C 38 C0 00 01 */ li r6, 1 /* 80222510 0021F310 38 E0 00 02 */ li r7, 2 -/* 80222514 0021F314 4B FA C9 31 */ bl func_801CEE44 +/* 80222514 0021F314 4B FA C9 31 */ bl GXSetTevAlphaIn lbl_80222518: /* 80222518 0021F318 7E C3 B3 78 */ mr r3, r22 -/* 8022251C 0021F31C 4B FA CF 95 */ bl func_801CF4B0 +/* 8022251C 0021F31C 4B FA CF 95 */ bl GXSetNumTevStages /* 80222520 0021F320 38 60 00 00 */ li r3, 0 /* 80222524 0021F324 38 80 00 00 */ li r4, 0 /* 80222528 0021F328 38 A0 00 00 */ li r5, 0 /* 8022252C 0021F32C 38 C0 00 00 */ li r6, 0 /* 80222530 0021F330 38 E0 00 01 */ li r7, 1 /* 80222534 0021F334 39 00 00 00 */ li r8, 0 -/* 80222538 0021F338 4B FA C9 51 */ bl func_801CEE88 +/* 80222538 0021F338 4B FA C9 51 */ bl GXSetTevColorOp /* 8022253C 0021F33C 38 60 00 00 */ li r3, 0 /* 80222540 0021F340 38 80 00 00 */ li r4, 0 /* 80222544 0021F344 38 A0 00 00 */ li r5, 0 /* 80222548 0021F348 38 C0 00 00 */ li r6, 0 /* 8022254C 0021F34C 38 E0 00 01 */ li r7, 1 /* 80222550 0021F350 39 00 00 00 */ li r8, 0 -/* 80222554 0021F354 4B FA C9 9D */ bl func_801CEEF0 +/* 80222554 0021F354 4B FA C9 9D */ bl GXSetTevAlphaOp /* 80222558 0021F358 56 C0 06 3E */ clrlwi r0, r22, 0x18 /* 8022255C 0021F35C 28 00 00 01 */ cmplwi r0, 1 /* 80222560 0021F360 40 81 00 BC */ ble lbl_8022261C @@ -49145,46 +49145,46 @@ lbl_80222518: /* 8022256C 0021F36C 38 A0 00 00 */ li r5, 0 /* 80222570 0021F370 38 C0 00 08 */ li r6, 8 /* 80222574 0021F374 38 E0 00 0F */ li r7, 0xf -/* 80222578 0021F378 4B FA C8 89 */ bl func_801CEE00 +/* 80222578 0021F378 4B FA C8 89 */ bl GXSetTevColorIn /* 8022257C 0021F37C 38 60 00 01 */ li r3, 1 /* 80222580 0021F380 38 80 00 00 */ li r4, 0 /* 80222584 0021F384 38 A0 00 00 */ li r5, 0 /* 80222588 0021F388 38 C0 00 00 */ li r6, 0 /* 8022258C 0021F38C 38 E0 00 01 */ li r7, 1 /* 80222590 0021F390 39 00 00 00 */ li r8, 0 -/* 80222594 0021F394 4B FA C8 F5 */ bl func_801CEE88 +/* 80222594 0021F394 4B FA C8 F5 */ bl GXSetTevColorOp /* 80222598 0021F398 38 60 00 01 */ li r3, 1 /* 8022259C 0021F39C 38 80 00 07 */ li r4, 7 /* 802225A0 0021F3A0 38 A0 00 00 */ li r5, 0 /* 802225A4 0021F3A4 38 C0 00 04 */ li r6, 4 /* 802225A8 0021F3A8 38 E0 00 07 */ li r7, 7 -/* 802225AC 0021F3AC 4B FA C8 99 */ bl func_801CEE44 +/* 802225AC 0021F3AC 4B FA C8 99 */ bl GXSetTevAlphaIn /* 802225B0 0021F3B0 38 60 00 01 */ li r3, 1 /* 802225B4 0021F3B4 38 80 00 00 */ li r4, 0 /* 802225B8 0021F3B8 38 A0 00 00 */ li r5, 0 /* 802225BC 0021F3BC 38 C0 00 00 */ li r6, 0 /* 802225C0 0021F3C0 38 E0 00 01 */ li r7, 1 /* 802225C4 0021F3C4 39 00 00 00 */ li r8, 0 -/* 802225C8 0021F3C8 4B FA C9 29 */ bl func_801CEEF0 +/* 802225C8 0021F3C8 4B FA C9 29 */ bl GXSetTevAlphaOp /* 802225CC 0021F3CC 38 60 00 00 */ li r3, 0 /* 802225D0 0021F3D0 38 80 00 FF */ li r4, 0xff /* 802225D4 0021F3D4 38 A0 00 FF */ li r5, 0xff /* 802225D8 0021F3D8 38 C0 00 04 */ li r6, 4 -/* 802225DC 0021F3DC 4B FA CD 39 */ bl func_801CF314 +/* 802225DC 0021F3DC 4B FA CD 39 */ bl GXSetTevOrder /* 802225E0 0021F3E0 38 60 00 01 */ li r3, 1 /* 802225E4 0021F3E4 38 80 00 00 */ li r4, 0 /* 802225E8 0021F3E8 38 A0 00 00 */ li r5, 0 /* 802225EC 0021F3EC 38 C0 00 FF */ li r6, 0xff -/* 802225F0 0021F3F0 4B FA CD 25 */ bl func_801CF314 +/* 802225F0 0021F3F0 4B FA CD 25 */ bl GXSetTevOrder /* 802225F4 0021F3F4 38 60 00 01 */ li r3, 1 -/* 802225F8 0021F3F8 4B FA 94 7D */ bl func_801CBA74 +/* 802225F8 0021F3F8 4B FA 94 7D */ bl GXSetNumTexGens /* 802225FC 0021F3FC 38 60 00 00 */ li r3, 0 /* 80222600 0021F400 38 80 00 01 */ li r4, 1 /* 80222604 0021F404 38 A0 00 0C */ li r5, 0xc /* 80222608 0021F408 38 C0 00 3C */ li r6, 0x3c /* 8022260C 0021F40C 38 E0 00 00 */ li r7, 0 /* 80222610 0021F410 39 00 00 7D */ li r8, 0x7d -/* 80222614 0021F414 4B FA 91 E1 */ bl func_801CB7F4 +/* 80222614 0021F414 4B FA 91 E1 */ bl GXSetTexCoordGen2 /* 80222618 0021F418 48 00 00 64 */ b lbl_8022267C lbl_8022261C: /* 8022261C 0021F41C 28 1F 00 00 */ cmplwi r31, 0 @@ -49193,28 +49193,28 @@ lbl_8022261C: /* 80222628 0021F428 38 80 00 00 */ li r4, 0 /* 8022262C 0021F42C 38 A0 00 00 */ li r5, 0 /* 80222630 0021F430 38 C0 00 04 */ li r6, 4 -/* 80222634 0021F434 4B FA CC E1 */ bl func_801CF314 +/* 80222634 0021F434 4B FA CC E1 */ bl GXSetTevOrder /* 80222638 0021F438 38 60 00 01 */ li r3, 1 -/* 8022263C 0021F43C 4B FA 94 39 */ bl func_801CBA74 +/* 8022263C 0021F43C 4B FA 94 39 */ bl GXSetNumTexGens /* 80222640 0021F440 38 60 00 00 */ li r3, 0 /* 80222644 0021F444 38 80 00 01 */ li r4, 1 /* 80222648 0021F448 38 A0 00 0C */ li r5, 0xc /* 8022264C 0021F44C 38 C0 00 3C */ li r6, 0x3c /* 80222650 0021F450 38 E0 00 00 */ li r7, 0 /* 80222654 0021F454 39 00 00 7D */ li r8, 0x7d -/* 80222658 0021F458 4B FA 91 9D */ bl func_801CB7F4 +/* 80222658 0021F458 4B FA 91 9D */ bl GXSetTexCoordGen2 /* 8022265C 0021F45C 48 00 00 20 */ b lbl_8022267C lbl_80222660: /* 80222660 0021F460 38 60 00 00 */ li r3, 0 -/* 80222664 0021F464 4B FA 94 11 */ bl func_801CBA74 +/* 80222664 0021F464 4B FA 94 11 */ bl GXSetNumTexGens /* 80222668 0021F468 38 60 00 00 */ li r3, 0 /* 8022266C 0021F46C 38 80 00 FF */ li r4, 0xff /* 80222670 0021F470 38 A0 00 FF */ li r5, 0xff /* 80222674 0021F474 38 C0 00 04 */ li r6, 4 -/* 80222678 0021F478 4B FA CC 9D */ bl func_801CF314 +/* 80222678 0021F478 4B FA CC 9D */ bl GXSetTevOrder lbl_8022267C: /* 8022267C 0021F47C 38 60 00 01 */ li r3, 1 -/* 80222680 0021F480 4B FA AF 55 */ bl func_801CD5D4 +/* 80222680 0021F480 4B FA AF 55 */ bl GXSetNumChans /* 80222684 0021F484 7F A4 EB 78 */ mr r4, r29 /* 80222688 0021F488 7F 25 CB 78 */ mr r5, r25 /* 8022268C 0021F48C 7F 66 DB 78 */ mr r6, r27 @@ -49222,7 +49222,7 @@ lbl_8022267C: /* 80222694 0021F494 38 60 00 00 */ li r3, 0 /* 80222698 0021F498 39 00 00 02 */ li r8, 2 /* 8022269C 0021F49C 39 20 00 01 */ li r9, 1 -/* 802226A0 0021F4A0 4B FA AF 71 */ bl func_801CD610 +/* 802226A0 0021F4A0 4B FA AF 71 */ bl GXSetChanCtrl /* 802226A4 0021F4A4 7F 84 E3 78 */ mr r4, r28 /* 802226A8 0021F4A8 7F 05 C3 78 */ mr r5, r24 /* 802226AC 0021F4AC 7F 46 D3 78 */ mr r6, r26 @@ -49230,7 +49230,7 @@ lbl_8022267C: /* 802226B4 0021F4B4 38 E0 00 00 */ li r7, 0 /* 802226B8 0021F4B8 39 00 00 00 */ li r8, 0 /* 802226BC 0021F4BC 39 20 00 02 */ li r9, 2 -/* 802226C0 0021F4C0 4B FA AF 51 */ bl func_801CD610 +/* 802226C0 0021F4C0 4B FA AF 51 */ bl GXSetChanCtrl /* 802226C4 0021F4C4 38 60 00 01 */ li r3, 1 /* 802226C8 0021F4C8 38 80 00 00 */ li r4, 0 /* 802226CC 0021F4CC 38 A0 00 00 */ li r5, 0 @@ -49238,7 +49238,7 @@ lbl_8022267C: /* 802226D4 0021F4D4 38 E0 00 00 */ li r7, 0 /* 802226D8 0021F4D8 39 00 00 00 */ li r8, 0 /* 802226DC 0021F4DC 39 20 00 02 */ li r9, 2 -/* 802226E0 0021F4E0 4B FA AF 31 */ bl func_801CD610 +/* 802226E0 0021F4E0 4B FA AF 31 */ bl GXSetChanCtrl /* 802226E4 0021F4E4 38 60 00 03 */ li r3, 3 /* 802226E8 0021F4E8 38 80 00 00 */ li r4, 0 /* 802226EC 0021F4EC 38 A0 00 00 */ li r5, 0 @@ -49246,7 +49246,7 @@ lbl_8022267C: /* 802226F4 0021F4F4 38 E0 00 00 */ li r7, 0 /* 802226F8 0021F4F8 39 00 00 00 */ li r8, 0 /* 802226FC 0021F4FC 39 20 00 02 */ li r9, 2 -/* 80222700 0021F500 4B FA AF 11 */ bl func_801CD610 +/* 80222700 0021F500 4B FA AF 11 */ bl GXSetChanCtrl /* 80222704 0021F504 7F C3 F3 78 */ mr r3, r30 /* 80222708 0021F508 39 61 00 80 */ addi r11, r1, 0x80 /* 8022270C 0021F50C 4B FC AE 31 */ bl func_801ED53C @@ -49255,8 +49255,8 @@ lbl_8022267C: /* 80222718 0021F518 38 21 00 80 */ addi r1, r1, 0x80 /* 8022271C 0021F51C 4E 80 00 20 */ blr -.global func_80222720 -func_80222720: +.global IndexDataCreateRemapped +IndexDataCreateRemapped: /* 80222720 0021F520 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80222724 0021F524 7C 08 02 A6 */ mflr r0 /* 80222728 0021F528 90 01 00 34 */ stw r0, 0x34(r1) @@ -49396,8 +49396,8 @@ lbl_802228F8: /* 80222908 0021F708 38 21 00 30 */ addi r1, r1, 0x30 /* 8022290C 0021F70C 4E 80 00 20 */ blr -.global func_80222910 -func_80222910: +.global VertexDataCreateRemapped +VertexDataCreateRemapped: /* 80222910 0021F710 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80222914 0021F714 7C 08 02 A6 */ mflr r0 /* 80222918 0021F718 90 01 00 44 */ stw r0, 0x44(r1) @@ -49590,8 +49590,8 @@ lbl_80222BB0: /* 80222BC0 0021F9C0 38 21 00 40 */ addi r1, r1, 0x40 /* 80222BC4 0021F9C4 4E 80 00 20 */ blr -.global func_80222BC8 -func_80222BC8: +.global VertexDataCreateMaps +VertexDataCreateMaps: /* 80222BC8 0021F9C8 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80222BCC 0021F9CC 7C 08 02 A6 */ mflr r0 /* 80222BD0 0021F9D0 90 01 00 44 */ stw r0, 0x44(r1) @@ -50113,8 +50113,8 @@ lbl_80223350: /* 80223360 00220160 38 21 00 40 */ addi r1, r1, 0x40 /* 80223364 00220164 4E 80 00 20 */ blr -.global func_80223368 -func_80223368: +.global rwGCNPosGetSize +rwGCNPosGetSize: /* 80223368 00220168 80 03 00 04 */ lwz r0, 4(r3) /* 8022336C 0022016C 54 03 07 FE */ clrlwi r3, r0, 0x1f /* 80223370 00220170 28 03 00 01 */ cmplwi r3, 1 @@ -50146,8 +50146,8 @@ lbl_802233C4: /* 802233C4 002201C4 38 60 00 00 */ li r3, 0 /* 802233C8 002201C8 4E 80 00 20 */ blr -.global func_802233CC -func_802233CC: +.global rwGCNNrmGetSize +rwGCNNrmGetSize: /* 802233CC 002201CC 80 03 00 04 */ lwz r0, 4(r3) /* 802233D0 002201D0 54 00 B7 7E */ rlwinm r0, r0, 0x16, 0x1d, 0x1f /* 802233D4 002201D4 2C 00 00 03 */ cmpwi r0, 3 @@ -50173,8 +50173,8 @@ lbl_80223410: /* 80223410 00220210 38 60 00 00 */ li r3, 0 /* 80223414 00220214 4E 80 00 20 */ blr -.global func_80223418 -func_80223418: +.global rwGCNClrGetSize +rwGCNClrGetSize: /* 80223418 00220218 54 84 15 BA */ rlwinm r4, r4, 2, 0x16, 0x1d /* 8022341C 0022021C 80 63 00 04 */ lwz r3, 4(r3) /* 80223420 00220220 38 04 00 0E */ addi r0, r4, 0xe @@ -50207,8 +50207,8 @@ lbl_80223478: /* 80223478 00220278 38 60 00 00 */ li r3, 0 /* 8022347C 0022027C 4E 80 00 20 */ blr -.global func_80223480 -func_80223480: +.global rwGCNTexGetSize +rwGCNTexGetSize: /* 80223480 00220280 54 80 06 3E */ clrlwi r0, r4, 0x18 /* 80223484 00220284 28 00 00 07 */ cmplwi r0, 7 /* 80223488 00220288 41 81 00 9C */ bgt lbl_80223524 @@ -50282,8 +50282,8 @@ lbl_8022357C: /* 8022357C 0022037C 38 60 00 00 */ li r3, 0 /* 80223580 00220380 4E 80 00 20 */ blr -.global func_80223584 -func_80223584: +.global _rwGCNVtxFmtInstPos3D +_rwGCNVtxFmtInstPos3D: /* 80223584 00220384 94 21 FF 20 */ stwu r1, -0xe0(r1) /* 80223588 00220388 2C 05 00 02 */ cmpwi r5, 2 /* 8022358C 0022038C 38 00 00 00 */ li r0, 0 @@ -51210,8 +51210,8 @@ lbl_80224360: /* 80224370 00221170 38 21 00 E0 */ addi r1, r1, 0xe0 /* 80224374 00221174 4E 80 00 20 */ blr -.global func_80224378 -func_80224378: +.global _rwGCNVtxFmtInstNrm +_rwGCNVtxFmtInstNrm: /* 80224378 00221178 94 21 FF 20 */ stwu r1, -0xe0(r1) /* 8022437C 0022117C 2C 05 00 02 */ cmpwi r5, 2 /* 80224380 00221180 38 00 00 00 */ li r0, 0 @@ -51788,8 +51788,8 @@ lbl_80224C0C: /* 80224C1C 00221A1C 38 21 00 E0 */ addi r1, r1, 0xe0 /* 80224C20 00221A20 4E 80 00 20 */ blr -.global func_80224C24 -func_80224C24: +.global _rwGCNVtxFmtInstNrmCmp +_rwGCNVtxFmtInstNrmCmp: /* 80224C24 00221A24 2C 05 00 02 */ cmpwi r5, 2 /* 80224C28 00221A28 94 21 FF 20 */ stwu r1, -0xe0(r1) /* 80224C2C 00221A2C 38 00 00 00 */ li r0, 0 @@ -52285,8 +52285,8 @@ lbl_80225390: /* 80225394 00222194 38 21 00 E0 */ addi r1, r1, 0xe0 /* 80225398 00222198 4E 80 00 20 */ blr -.global func_8022539C -func_8022539C: +.global _rwGCNVtxFmtInstNBT +_rwGCNVtxFmtInstNBT: /* 8022539C 0022219C 94 21 FF 20 */ stwu r1, -0xe0(r1) /* 802253A0 002221A0 2C 05 00 02 */ cmpwi r5, 2 /* 802253A4 002221A4 38 00 00 00 */ li r0, 0 @@ -52863,8 +52863,8 @@ lbl_80225C30: /* 80225C40 00222A40 38 21 00 E0 */ addi r1, r1, 0xe0 /* 80225C44 00222A44 4E 80 00 20 */ blr -.global func_80225C48 -func_80225C48: +.global _rwGCNVtxFmtInstNBTCmp +_rwGCNVtxFmtInstNBTCmp: /* 80225C48 00222A48 2C 05 00 02 */ cmpwi r5, 2 /* 80225C4C 00222A4C 94 21 FF 20 */ stwu r1, -0xe0(r1) /* 80225C50 00222A50 38 00 00 00 */ li r0, 0 @@ -53360,8 +53360,8 @@ lbl_802263B4: /* 802263B8 002231B8 38 21 00 E0 */ addi r1, r1, 0xe0 /* 802263BC 002231BC 4E 80 00 20 */ blr -.global func_802263C0 -func_802263C0: +.global _rwGCNVtxFmtInstClr +_rwGCNVtxFmtInstClr: /* 802263C0 002231C0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 802263C4 002231C4 2C 05 00 03 */ cmpwi r5, 3 /* 802263C8 002231C8 38 00 00 00 */ li r0, 0 @@ -53939,8 +53939,8 @@ lbl_80226C28: /* 80226C38 00223A38 38 21 00 20 */ addi r1, r1, 0x20 /* 80226C3C 00223A3C 4E 80 00 20 */ blr -.global func_80226C40 -func_80226C40: +.global _rwGCNVtxFmtInstTex +_rwGCNVtxFmtInstTex: /* 80226C40 00223A40 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 80226C44 00223A44 2C 05 00 02 */ cmpwi r5, 2 /* 80226C48 00223A48 38 00 00 00 */ li r0, 0 @@ -54633,8 +54633,8 @@ lbl_80227674: /* 80227684 00224484 38 21 00 A0 */ addi r1, r1, 0xa0 /* 80227688 00224488 4E 80 00 20 */ blr -.global func_8022768C -func_8022768C: +.global _rwGCNDisplayListGetStride +_rwGCNDisplayListGetStride: /* 8022768C 0022448C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80227690 00224490 7C 08 02 A6 */ mflr r0 /* 80227694 00224494 90 01 00 24 */ stw r0, 0x24(r1) @@ -54664,7 +54664,7 @@ lbl_802276B0: /* 802276F0 002244F0 28 00 00 01 */ cmplwi r0, 1 /* 802276F4 002244F4 40 82 00 14 */ bne lbl_80227708 /* 802276F8 002244F8 7F A3 EB 78 */ mr r3, r29 -/* 802276FC 002244FC 4B FF BC 6D */ bl func_80223368 +/* 802276FC 002244FC 4B FF BC 6D */ bl rwGCNPosGetSize /* 80227700 00224500 7F DE 1A 14 */ add r30, r30, r3 /* 80227704 00224504 48 00 03 34 */ b lbl_80227A38 lbl_80227708: @@ -54691,7 +54691,7 @@ lbl_80227750: /* 80227750 00224550 28 04 00 01 */ cmplwi r4, 1 /* 80227754 00224554 40 82 00 18 */ bne lbl_8022776C /* 80227758 00224558 7F A3 EB 78 */ mr r3, r29 -/* 8022775C 0022455C 4B FF BC 71 */ bl func_802233CC +/* 8022775C 0022455C 4B FF BC 71 */ bl rwGCNNrmGetSize /* 80227760 00224560 7C 1B 19 D6 */ mullw r0, r27, r3 /* 80227764 00224564 7F DE 02 14 */ add r30, r30, r0 /* 80227768 00224568 48 00 02 D0 */ b lbl_80227A38 @@ -54710,7 +54710,7 @@ lbl_80227790: /* 80227790 00224590 28 04 00 01 */ cmplwi r4, 1 /* 80227794 00224594 40 82 00 14 */ bne lbl_802277A8 /* 80227798 00224598 7F A3 EB 78 */ mr r3, r29 -/* 8022779C 0022459C 4B FF BC 31 */ bl func_802233CC +/* 8022779C 0022459C 4B FF BC 31 */ bl rwGCNNrmGetSize /* 802277A0 002245A0 7F DE 1A 14 */ add r30, r30, r3 /* 802277A4 002245A4 48 00 02 94 */ b lbl_80227A38 lbl_802277A8: @@ -54733,7 +54733,7 @@ lbl_802277B8: /* 802277E4 002245E4 40 82 00 18 */ bne lbl_802277FC /* 802277E8 002245E8 7F A3 EB 78 */ mr r3, r29 /* 802277EC 002245EC 54 84 06 3E */ clrlwi r4, r4, 0x18 -/* 802277F0 002245F0 4B FF BC 29 */ bl func_80223418 +/* 802277F0 002245F0 4B FF BC 29 */ bl rwGCNClrGetSize /* 802277F4 002245F4 7F DE 1A 14 */ add r30, r30, r3 /* 802277F8 002245F8 48 00 02 40 */ b lbl_80227A38 lbl_802277FC: @@ -54752,7 +54752,7 @@ lbl_8022780C: /* 80227828 00224628 40 82 00 18 */ bne lbl_80227840 /* 8022782C 0022462C 7F A3 EB 78 */ mr r3, r29 /* 80227830 00224630 38 80 00 00 */ li r4, 0 -/* 80227834 00224634 4B FF BC 4D */ bl func_80223480 +/* 80227834 00224634 4B FF BC 4D */ bl rwGCNTexGetSize /* 80227838 00224638 7F DE 1A 14 */ add r30, r30, r3 /* 8022783C 0022463C 48 00 01 FC */ b lbl_80227A38 lbl_80227840: @@ -54771,7 +54771,7 @@ lbl_80227850: /* 8022786C 0022466C 40 82 00 18 */ bne lbl_80227884 /* 80227870 00224670 7F A3 EB 78 */ mr r3, r29 /* 80227874 00224674 38 80 00 01 */ li r4, 1 -/* 80227878 00224678 4B FF BC 09 */ bl func_80223480 +/* 80227878 00224678 4B FF BC 09 */ bl rwGCNTexGetSize /* 8022787C 0022467C 7F DE 1A 14 */ add r30, r30, r3 /* 80227880 00224680 48 00 01 B8 */ b lbl_80227A38 lbl_80227884: @@ -54790,7 +54790,7 @@ lbl_80227894: /* 802278B0 002246B0 40 82 00 18 */ bne lbl_802278C8 /* 802278B4 002246B4 7F A3 EB 78 */ mr r3, r29 /* 802278B8 002246B8 38 80 00 02 */ li r4, 2 -/* 802278BC 002246BC 4B FF BB C5 */ bl func_80223480 +/* 802278BC 002246BC 4B FF BB C5 */ bl rwGCNTexGetSize /* 802278C0 002246C0 7F DE 1A 14 */ add r30, r30, r3 /* 802278C4 002246C4 48 00 01 74 */ b lbl_80227A38 lbl_802278C8: @@ -54809,7 +54809,7 @@ lbl_802278D8: /* 802278F4 002246F4 40 82 00 18 */ bne lbl_8022790C /* 802278F8 002246F8 7F A3 EB 78 */ mr r3, r29 /* 802278FC 002246FC 38 80 00 03 */ li r4, 3 -/* 80227900 00224700 4B FF BB 81 */ bl func_80223480 +/* 80227900 00224700 4B FF BB 81 */ bl rwGCNTexGetSize /* 80227904 00224704 7F DE 1A 14 */ add r30, r30, r3 /* 80227908 00224708 48 00 01 30 */ b lbl_80227A38 lbl_8022790C: @@ -54828,7 +54828,7 @@ lbl_8022791C: /* 80227938 00224738 40 82 00 18 */ bne lbl_80227950 /* 8022793C 0022473C 7F A3 EB 78 */ mr r3, r29 /* 80227940 00224740 38 80 00 04 */ li r4, 4 -/* 80227944 00224744 4B FF BB 3D */ bl func_80223480 +/* 80227944 00224744 4B FF BB 3D */ bl rwGCNTexGetSize /* 80227948 00224748 7F DE 1A 14 */ add r30, r30, r3 /* 8022794C 0022474C 48 00 00 EC */ b lbl_80227A38 lbl_80227950: @@ -54847,7 +54847,7 @@ lbl_80227960: /* 8022797C 0022477C 40 82 00 18 */ bne lbl_80227994 /* 80227980 00224780 7F A3 EB 78 */ mr r3, r29 /* 80227984 00224784 38 80 00 05 */ li r4, 5 -/* 80227988 00224788 4B FF BA F9 */ bl func_80223480 +/* 80227988 00224788 4B FF BA F9 */ bl rwGCNTexGetSize /* 8022798C 0022478C 7F DE 1A 14 */ add r30, r30, r3 /* 80227990 00224790 48 00 00 A8 */ b lbl_80227A38 lbl_80227994: @@ -54866,7 +54866,7 @@ lbl_802279A4: /* 802279C0 002247C0 40 82 00 18 */ bne lbl_802279D8 /* 802279C4 002247C4 7F A3 EB 78 */ mr r3, r29 /* 802279C8 002247C8 38 80 00 06 */ li r4, 6 -/* 802279CC 002247CC 4B FF BA B5 */ bl func_80223480 +/* 802279CC 002247CC 4B FF BA B5 */ bl rwGCNTexGetSize /* 802279D0 002247D0 7F DE 1A 14 */ add r30, r30, r3 /* 802279D4 002247D4 48 00 00 64 */ b lbl_80227A38 lbl_802279D8: @@ -54885,7 +54885,7 @@ lbl_802279E8: /* 80227A04 00224804 40 82 00 18 */ bne lbl_80227A1C /* 80227A08 00224808 7F A3 EB 78 */ mr r3, r29 /* 80227A0C 0022480C 38 80 00 07 */ li r4, 7 -/* 80227A10 00224810 4B FF BA 71 */ bl func_80223480 +/* 80227A10 00224810 4B FF BA 71 */ bl rwGCNTexGetSize /* 80227A14 00224814 7F DE 1A 14 */ add r30, r30, r3 /* 80227A18 00224818 48 00 00 20 */ b lbl_80227A38 lbl_80227A1C: @@ -54910,8 +54910,8 @@ lbl_80227A38: /* 80227A5C 0022485C 38 21 00 20 */ addi r1, r1, 0x20 /* 80227A60 00224860 4E 80 00 20 */ blr -.global func_80227A64 -func_80227A64: +.global _rwGCNDisplayListGetSize +_rwGCNDisplayListGetSize: /* 80227A64 00224864 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80227A68 00224868 7C 08 02 A6 */ mflr r0 /* 80227A6C 0022486C 90 01 00 14 */ stw r0, 0x14(r1) @@ -54919,7 +54919,7 @@ func_80227A64: /* 80227A74 00224874 7C BF 2B 78 */ mr r31, r5 /* 80227A78 00224878 93 C1 00 08 */ stw r30, 8(r1) /* 80227A7C 0022487C 7C 9E 23 78 */ mr r30, r4 -/* 80227A80 00224880 4B FF FC 0D */ bl func_8022768C +/* 80227A80 00224880 4B FF FC 0D */ bl _rwGCNDisplayListGetStride /* 80227A84 00224884 7C 1F 19 D6 */ mullw r0, r31, r3 /* 80227A88 00224888 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80227A8C 0022488C 1C 7E 00 03 */ mulli r3, r30, 3 @@ -54932,8 +54932,8 @@ func_80227A64: /* 80227AA8 002248A8 38 21 00 10 */ addi r1, r1, 0x10 /* 80227AAC 002248AC 4E 80 00 20 */ blr -.global func_80227AB0 -func_80227AB0: +.global _rwGCNDisplayListInitialize +_rwGCNDisplayListInitialize: /* 80227AB0 002248B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80227AB4 002248B4 7C 08 02 A6 */ mflr r0 /* 80227AB8 002248B8 38 80 00 00 */ li r4, 0 @@ -54961,7 +54961,7 @@ func_80227AE0: /* 80227B04 00224904 7C 18 00 2E */ lwzx r0, r24, r0 /* 80227B08 00224908 28 00 00 00 */ cmplwi r0, 0 /* 80227B0C 0022490C 40 82 00 08 */ bne lbl_80227B14 -/* 80227B10 00224910 4B FF 7E 31 */ bl func_8021F940 +/* 80227B10 00224910 4B FF 7E 31 */ bl _rpGameCubeVtxFmtGetDefault lbl_80227B14: /* 80227B14 00224914 80 78 00 5C */ lwz r3, 0x5c(r24) /* 80227B18 00224918 38 A0 00 08 */ li r5, 8 @@ -55025,7 +55025,7 @@ lbl_80227BEC: /* 80227BEC 002249EC 80 B8 00 14 */ lwz r5, 0x14(r24) /* 80227BF0 002249F0 7F 84 E3 78 */ mr r4, r28 /* 80227BF4 002249F4 38 61 00 08 */ addi r3, r1, 8 -/* 80227BF8 002249F8 4B FF AF D1 */ bl func_80222BC8 +/* 80227BF8 002249F8 4B FF AF D1 */ bl VertexDataCreateMaps /* 80227BFC 002249FC 7C 7E 1B 79 */ or. r30, r3, r3 /* 80227C00 00224A00 40 82 00 0C */ bne lbl_80227C0C /* 80227C04 00224A04 38 60 00 00 */ li r3, 0 @@ -55034,7 +55034,7 @@ lbl_80227C0C: /* 80227C0C 00224A0C 80 D8 00 14 */ lwz r6, 0x14(r24) /* 80227C10 00224A10 7F 85 E3 78 */ mr r5, r28 /* 80227C14 00224A14 38 81 00 08 */ addi r4, r1, 8 -/* 80227C18 00224A18 4B FF AC F9 */ bl func_80222910 +/* 80227C18 00224A18 4B FF AC F9 */ bl VertexDataCreateRemapped /* 80227C1C 00224A1C 90 79 00 00 */ stw r3, 0(r25) /* 80227C20 00224A20 80 19 00 00 */ lwz r0, 0(r25) /* 80227C24 00224A24 28 00 00 00 */ cmplwi r0, 0 @@ -55186,7 +55186,7 @@ lbl_80227E34: /* 80227E44 00224C44 7C C0 BA 14 */ add r6, r0, r23 /* 80227E48 00224C48 7C 9D 22 14 */ add r4, r29, r4 /* 80227E4C 00224C4C 80 C6 00 14 */ lwz r6, 0x14(r6) -/* 80227E50 00224C50 4B FF A8 D1 */ bl func_80222720 +/* 80227E50 00224C50 4B FF A8 D1 */ bl IndexDataCreateRemapped /* 80227E54 00224C54 80 9A 00 00 */ lwz r4, 0(r26) /* 80227E58 00224C58 7C 64 B1 2E */ stwx r3, r4, r22 /* 80227E5C 00224C5C 80 7A 00 00 */ lwz r3, 0(r26) @@ -55248,23 +55248,23 @@ func_80227EFC: /* 80227F1C 00224D1C 7F FE 00 2E */ lwzx r31, r30, r0 /* 80227F20 00224D20 28 1F 00 00 */ cmplwi r31, 0 /* 80227F24 00224D24 40 82 00 0C */ bne lbl_80227F30 -/* 80227F28 00224D28 4B FF 7A 19 */ bl func_8021F940 +/* 80227F28 00224D28 4B FF 7A 19 */ bl _rpGameCubeVtxFmtGetDefault /* 80227F2C 00224D2C 7C 7F 1B 78 */ mr r31, r3 lbl_80227F30: /* 80227F30 00224D30 3C 60 80 38 */ lis r3, lbl_803839A0@ha /* 80227F34 00224D34 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l -/* 80227F38 00224D38 48 00 46 19 */ bl func_8022C550 +/* 80227F38 00224D38 48 00 46 19 */ bl _rwVertexDescriptorInit /* 80227F3C 00224D3C 3C 60 80 38 */ lis r3, lbl_803839A0@ha /* 80227F40 00224D40 38 80 00 00 */ li r4, 0 /* 80227F44 00224D44 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l -/* 80227F48 00224D48 48 00 46 35 */ bl func_8022C57C +/* 80227F48 00224D48 48 00 46 35 */ bl _rwGCNVertexDescSetVAT /* 80227F4C 00224D4C 3C 60 80 38 */ lis r3, lbl_803839A0@ha /* 80227F50 00224D50 88 DF 00 00 */ lbz r6, 0(r31) /* 80227F54 00224D54 88 FF 00 0C */ lbz r7, 0xc(r31) /* 80227F58 00224D58 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l /* 80227F5C 00224D5C 38 80 00 09 */ li r4, 9 /* 80227F60 00224D60 38 A0 00 01 */ li r5, 1 -/* 80227F64 00224D64 48 00 46 21 */ bl func_8022C584 +/* 80227F64 00224D64 48 00 46 21 */ bl _rwGCNVertexDescSetElementAttr /* 80227F68 00224D68 80 1D 00 04 */ lwz r0, 4(r29) /* 80227F6C 00224D6C 3C 60 80 38 */ lis r3, lbl_803839A0@ha /* 80227F70 00224D70 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l @@ -55274,7 +55274,7 @@ lbl_80227F30: /* 80227F80 00224D80 41 80 00 08 */ blt lbl_80227F88 /* 80227F84 00224D84 38 A0 00 03 */ li r5, 3 lbl_80227F88: -/* 80227F88 00224D88 48 00 48 E1 */ bl func_8022C868 +/* 80227F88 00224D88 48 00 48 E1 */ bl _rwGCNVertexDescSetElementDesc /* 80227F8C 00224D8C 80 1E 00 08 */ lwz r0, 8(r30) /* 80227F90 00224D90 3B 80 00 01 */ li r28, 1 /* 80227F94 00224D94 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b @@ -55288,7 +55288,7 @@ lbl_80227F88: /* 80227FB4 00224DB4 38 80 00 19 */ li r4, 0x19 /* 80227FB8 00224DB8 38 A0 00 01 */ li r5, 1 /* 80227FBC 00224DBC 38 E0 00 00 */ li r7, 0 -/* 80227FC0 00224DC0 48 00 45 C5 */ bl func_8022C584 +/* 80227FC0 00224DC0 48 00 45 C5 */ bl _rwGCNVertexDescSetElementAttr /* 80227FC4 00224DC4 57 80 18 38 */ slwi r0, r28, 3 /* 80227FC8 00224DC8 3C A0 80 38 */ lis r5, lbl_803839A0@ha /* 80227FCC 00224DCC 7C 7D 02 14 */ add r3, r29, r0 @@ -55300,7 +55300,7 @@ lbl_80227F88: /* 80227FE4 00224DE4 41 80 00 08 */ blt lbl_80227FEC /* 80227FE8 00224DE8 38 A0 00 03 */ li r5, 3 lbl_80227FEC: -/* 80227FEC 00224DEC 48 00 48 7D */ bl func_8022C868 +/* 80227FEC 00224DEC 48 00 48 7D */ bl _rwGCNVertexDescSetElementDesc /* 80227FF0 00224DF0 48 00 00 4C */ b lbl_8022803C lbl_80227FF4: /* 80227FF4 00224DF4 3C 60 80 38 */ lis r3, lbl_803839A0@ha @@ -55309,7 +55309,7 @@ lbl_80227FF4: /* 80228000 00224E00 38 80 00 0A */ li r4, 0xa /* 80228004 00224E04 38 A0 00 00 */ li r5, 0 /* 80228008 00224E08 38 E0 00 00 */ li r7, 0 -/* 8022800C 00224E0C 48 00 45 79 */ bl func_8022C584 +/* 8022800C 00224E0C 48 00 45 79 */ bl _rwGCNVertexDescSetElementAttr /* 80228010 00224E10 57 80 18 38 */ slwi r0, r28, 3 /* 80228014 00224E14 3C A0 80 38 */ lis r5, lbl_803839A0@ha /* 80228018 00224E18 7C 7D 02 14 */ add r3, r29, r0 @@ -55321,7 +55321,7 @@ lbl_80227FF4: /* 80228030 00224E30 41 80 00 08 */ blt lbl_80228038 /* 80228034 00224E34 38 A0 00 03 */ li r5, 3 lbl_80228038: -/* 80228038 00224E38 48 00 48 31 */ bl func_8022C868 +/* 80228038 00224E38 48 00 48 31 */ bl _rwGCNVertexDescSetElementDesc lbl_8022803C: /* 8022803C 00224E3C 3B 80 00 02 */ li r28, 2 lbl_80228040: @@ -55335,7 +55335,7 @@ lbl_80228040: /* 8022805C 00224E5C 20 06 00 02 */ subfic r0, r6, 2 /* 80228060 00224E60 38 E0 00 00 */ li r7, 0 /* 80228064 00224E64 54 05 0F FE */ srwi r5, r0, 0x1f -/* 80228068 00224E68 48 00 45 1D */ bl func_8022C584 +/* 80228068 00224E68 48 00 45 1D */ bl _rwGCNVertexDescSetElementAttr /* 8022806C 00224E6C 57 80 18 38 */ slwi r0, r28, 3 /* 80228070 00224E70 3C A0 80 38 */ lis r5, lbl_803839A0@ha /* 80228074 00224E74 7C 7D 02 14 */ add r3, r29, r0 @@ -55347,7 +55347,7 @@ lbl_80228040: /* 8022808C 00224E8C 41 80 00 08 */ blt lbl_80228094 /* 80228090 00224E90 38 A0 00 03 */ li r5, 3 lbl_80228094: -/* 80228094 00224E94 48 00 47 D5 */ bl func_8022C868 +/* 80228094 00224E94 48 00 47 D5 */ bl _rwGCNVertexDescSetElementDesc /* 80228098 00224E98 3B 9C 00 01 */ addi r28, r28, 1 lbl_8022809C: /* 8022809C 00224E9C 80 1E 00 08 */ lwz r0, 8(r30) @@ -55367,7 +55367,7 @@ lbl_802280C0: /* 802280D0 00224ED0 88 E4 00 0E */ lbz r7, 0xe(r4) /* 802280D4 00224ED4 7F 44 D3 78 */ mr r4, r26 /* 802280D8 00224ED8 38 A0 00 01 */ li r5, 1 -/* 802280DC 00224EDC 48 00 44 A9 */ bl func_8022C584 +/* 802280DC 00224EDC 48 00 44 A9 */ bl _rwGCNVertexDescSetElementAttr /* 802280E0 00224EE0 80 1D 00 04 */ lwz r0, 4(r29) /* 802280E4 00224EE4 7F 63 DB 78 */ mr r3, r27 /* 802280E8 00224EE8 7F 44 D3 78 */ mr r4, r26 @@ -55376,7 +55376,7 @@ lbl_802280C0: /* 802280F4 00224EF4 41 80 00 08 */ blt lbl_802280FC /* 802280F8 00224EF8 38 A0 00 03 */ li r5, 3 lbl_802280FC: -/* 802280FC 00224EFC 48 00 47 6D */ bl func_8022C868 +/* 802280FC 00224EFC 48 00 47 6D */ bl _rwGCNVertexDescSetElementDesc /* 80228100 00224F00 3B BD 00 08 */ addi r29, r29, 8 /* 80228104 00224F04 3B 9C 00 01 */ addi r28, r28, 1 /* 80228108 00224F08 3B 39 00 01 */ addi r25, r25, 1 @@ -55388,7 +55388,7 @@ lbl_80228118: /* 80228118 00224F18 3C 60 80 38 */ lis r3, lbl_803839A0@ha /* 8022811C 00224F1C 57 84 06 3E */ clrlwi r4, r28, 0x18 /* 80228120 00224F20 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l -/* 80228124 00224F24 48 00 4C 7D */ bl func_8022CDA0 +/* 80228124 00224F24 48 00 4C 7D */ bl _rwGCNVertexDescSetNumIndexedAttr /* 80228128 00224F28 3C 60 80 38 */ lis r3, lbl_803839A0@ha /* 8022812C 00224F2C 39 61 00 30 */ addi r11, r1, 0x30 /* 80228130 00224F30 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l @@ -55398,8 +55398,8 @@ lbl_80228118: /* 80228140 00224F40 38 21 00 30 */ addi r1, r1, 0x30 /* 80228144 00224F44 4E 80 00 20 */ blr -.global func_80228148 -func_80228148: +.global _rwDlGeometryInstanceOptimized +_rwDlGeometryInstanceOptimized: /* 80228148 00224F48 94 21 FE 60 */ stwu r1, -0x1a0(r1) /* 8022814C 00224F4C 7C 08 02 A6 */ mflr r0 /* 80228150 00224F50 90 01 01 A4 */ stw r0, 0x1a4(r1) @@ -55423,7 +55423,7 @@ func_80228148: /* 80228198 00224F98 28 00 00 00 */ cmplwi r0, 0 /* 8022819C 00224F9C 82 DD 00 08 */ lwz r22, 8(r29) /* 802281A0 00224FA0 40 82 00 08 */ bne lbl_802281A8 -/* 802281A4 00224FA4 4B FF 77 9D */ bl func_8021F940 +/* 802281A4 00224FA4 4B FF 77 9D */ bl _rpGameCubeVtxFmtGetDefault lbl_802281A8: /* 802281A8 00224FA8 80 77 00 04 */ lwz r3, 4(r23) /* 802281AC 00224FAC 56 C0 06 F7 */ rlwinm. r0, r22, 0, 0x1b, 0x1b @@ -55545,7 +55545,7 @@ lbl_80228350: /* 80228368 00225168 42 00 FF E8 */ bdnz lbl_80228350 lbl_8022836C: /* 8022836C 0022516C 7F E3 FB 78 */ mr r3, r31 -/* 80228370 00225170 48 00 34 59 */ bl func_8022B7C8 +/* 80228370 00225170 48 00 34 59 */ bl _rwGCNVertexBufferHeaderGetSize /* 80228374 00225174 80 9D 00 54 */ lwz r4, 0x54(r29) /* 80228378 00225178 7C 76 1B 78 */ mr r22, r3 /* 8022837C 0022517C 80 1D 00 08 */ lwz r0, 8(r29) @@ -55575,11 +55575,11 @@ lbl_802283B4: /* 802283D4 002251D4 38 C1 00 10 */ addi r6, r1, 0x10 /* 802283D8 002251D8 38 E0 00 01 */ li r7, 1 /* 802283DC 002251DC 80 63 00 00 */ lwz r3, 0(r3) -/* 802283E0 002251E0 48 00 1E 2D */ bl func_8022A20C +/* 802283E0 002251E0 48 00 1E 2D */ bl _rwGCNTriStripGetStats /* 802283E4 002251E4 80 81 00 14 */ lwz r4, 0x14(r1) /* 802283E8 002251E8 7F E3 FB 78 */ mr r3, r31 /* 802283EC 002251EC 80 A1 00 10 */ lwz r5, 0x10(r1) -/* 802283F0 002251F0 4B FF F6 75 */ bl func_80227A64 +/* 802283F0 002251F0 4B FF F6 75 */ bl _rwGCNDisplayListGetSize /* 802283F4 002251F4 7F 18 1A 14 */ add r24, r24, r3 /* 802283F8 002251F8 48 00 00 1C */ b lbl_80228414 lbl_802283FC: @@ -55587,7 +55587,7 @@ lbl_802283FC: /* 80228400 00225200 7F E3 FB 78 */ mr r3, r31 /* 80228404 00225204 80 A4 00 14 */ lwz r5, 0x14(r4) /* 80228408 00225208 38 80 00 01 */ li r4, 1 -/* 8022840C 0022520C 4B FF F6 59 */ bl func_80227A64 +/* 8022840C 0022520C 4B FF F6 59 */ bl _rwGCNDisplayListGetSize /* 80228410 00225210 7F 18 1A 14 */ add r24, r24, r3 lbl_80228414: /* 80228414 00225214 3A 31 00 0C */ addi r17, r17, 0xc @@ -55600,7 +55600,7 @@ lbl_80228420: /* 8022842C 0022522C 41 80 FF 88 */ blt lbl_802283B4 /* 80228430 00225230 7F E3 FB 78 */ mr r3, r31 /* 80228434 00225234 38 81 00 88 */ addi r4, r1, 0x88 -/* 80228438 00225238 48 00 33 A5 */ bl func_8022B7DC +/* 80228438 00225238 48 00 33 A5 */ bl _rwGCNVertexBufferGetSize /* 8022843C 0022523C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 80228440 00225240 7F 18 1A 14 */ add r24, r24, r3 /* 80228444 00225244 7F 19 C3 78 */ mr r25, r24 @@ -55693,7 +55693,7 @@ lbl_80228568: /* 80228588 00225388 38 C1 00 08 */ addi r6, r1, 8 /* 8022858C 0022538C 38 E0 00 01 */ li r7, 1 /* 80228590 00225390 80 63 00 00 */ lwz r3, 0(r3) -/* 80228594 00225394 48 00 1C 79 */ bl func_8022A20C +/* 80228594 00225394 48 00 1C 79 */ bl _rwGCNTriStripGetStats /* 80228598 00225398 48 00 00 18 */ b lbl_802285B0 lbl_8022859C: /* 8022859C 0022539C 7C 63 DA 14 */ add r3, r3, r27 @@ -55705,14 +55705,14 @@ lbl_802285B0: /* 802285B0 002253B0 80 81 00 0C */ lwz r4, 0xc(r1) /* 802285B4 002253B4 7F E3 FB 78 */ mr r3, r31 /* 802285B8 002253B8 80 A1 00 08 */ lwz r5, 8(r1) -/* 802285BC 002253BC 4B FF F4 A9 */ bl func_80227A64 +/* 802285BC 002253BC 4B FF F4 A9 */ bl _rwGCNDisplayListGetSize /* 802285C0 002253C0 7C 60 1B 78 */ mr r0, r3 /* 802285C4 002253C4 7E C3 B3 78 */ mr r3, r22 /* 802285C8 002253C8 7C 13 03 78 */ mr r19, r0 /* 802285CC 002253CC 7F 04 C3 78 */ mr r4, r24 /* 802285D0 002253D0 7E 65 9B 78 */ mr r5, r19 /* 802285D4 002253D4 7E E6 BB 78 */ mr r6, r23 -/* 802285D8 002253D8 4B FF F4 D9 */ bl func_80227AB0 +/* 802285D8 002253D8 4B FF F4 D9 */ bl _rwGCNDisplayListInitialize /* 802285DC 002253DC 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) /* 802285E0 002253E0 80 81 00 18 */ lwz r4, 0x18(r1) /* 802285E4 002253E4 7C 1D 00 2E */ lwzx r0, r29, r0 @@ -55722,7 +55722,7 @@ lbl_802285B0: /* 802285F4 002253F4 82 3D 00 08 */ lwz r17, 8(r29) /* 802285F8 002253F8 54 72 06 3E */ clrlwi r18, r3, 0x18 /* 802285FC 002253FC 40 82 00 08 */ bne lbl_80228604 -/* 80228600 00225400 4B FF 73 41 */ bl func_8021F940 +/* 80228600 00225400 4B FF 73 41 */ bl _rpGameCubeVtxFmtGetDefault lbl_80228604: /* 80228604 00225404 80 7C 00 00 */ lwz r3, 0(r28) /* 80228608 00225408 56 20 06 F7 */ rlwinm. r0, r17, 0, 0x1b, 0x1b @@ -55811,7 +55811,7 @@ lbl_8022872C: /* 80228740 00225540 42 00 FF EC */ bdnz lbl_8022872C lbl_80228744: /* 80228744 00225544 7F E3 FB 78 */ mr r3, r31 -/* 80228748 00225548 4B FF EF 45 */ bl func_8022768C +/* 80228748 00225548 4B FF EF 45 */ bl _rwGCNDisplayListGetStride /* 8022874C 0022554C 80 1D 00 54 */ lwz r0, 0x54(r29) /* 80228750 00225550 7C 68 1B 78 */ mr r8, r3 /* 80228754 00225554 80 E1 00 0C */ lwz r7, 0xc(r1) @@ -55822,7 +55822,7 @@ lbl_80228744: /* 80228768 00225568 7E C4 B3 78 */ mr r4, r22 /* 8022876C 0022556C 38 A1 00 20 */ addi r5, r1, 0x20 /* 80228770 00225570 39 20 00 01 */ li r9, 1 -/* 80228774 00225574 48 00 27 65 */ bl func_8022AED8 +/* 80228774 00225574 48 00 27 65 */ bl _rwGCNDisplayListFill /* 80228778 00225578 7E F7 9A 14 */ add r23, r23, r19 /* 8022877C 0022557C 3B 7B 00 0C */ addi r27, r27, 0xc /* 80228780 00225580 3B 5A 00 04 */ addi r26, r26, 4 @@ -55837,16 +55837,16 @@ lbl_8022878C: /* 802287A0 002255A0 7E 84 A3 78 */ mr r4, r20 /* 802287A4 002255A4 7E E6 BB 78 */ mr r6, r23 /* 802287A8 002255A8 38 A1 00 88 */ addi r5, r1, 0x88 -/* 802287AC 002255AC 48 00 33 99 */ bl func_8022BB44 +/* 802287AC 002255AC 48 00 33 99 */ bl _rwGCNVertexBufferInitialize /* 802287B0 002255B0 7F E3 FB 78 */ mr r3, r31 /* 802287B4 002255B4 7E 84 A3 78 */ mr r4, r20 /* 802287B8 002255B8 38 A1 00 88 */ addi r5, r1, 0x88 /* 802287BC 002255BC 38 C0 00 00 */ li r6, 0 -/* 802287C0 002255C0 48 00 38 49 */ bl func_8022C008 +/* 802287C0 002255C0 48 00 38 49 */ bl _rwGCNVertexBufferFill /* 802287C4 002255C4 7E 83 A3 78 */ mr r3, r20 /* 802287C8 002255C8 7F 24 CB 78 */ mr r4, r25 -/* 802287CC 002255CC 4B FA 9B 8D */ bl func_801D2358 -/* 802287D0 002255D0 4B FA 30 15 */ bl func_801CB7E4 +/* 802287CC 002255CC 4B FA 9B 8D */ bl DCFlushRange +/* 802287D0 002255D0 4B FA 30 15 */ bl GXInvalidateVtxCache /* 802287D4 002255D4 3A 40 00 00 */ li r18, 0 /* 802287D8 002255D8 7E 51 93 78 */ mr r17, r18 /* 802287DC 002255DC 48 00 00 24 */ b lbl_80228800 @@ -55895,23 +55895,23 @@ func_80228854: /* 80228874 00225674 7F FE 00 2E */ lwzx r31, r30, r0 /* 80228878 00225678 28 1F 00 00 */ cmplwi r31, 0 /* 8022887C 0022567C 40 82 00 0C */ bne lbl_80228888 -/* 80228880 00225680 4B FF 70 C1 */ bl func_8021F940 +/* 80228880 00225680 4B FF 70 C1 */ bl _rpGameCubeVtxFmtGetDefault /* 80228884 00225684 7C 7F 1B 78 */ mr r31, r3 lbl_80228888: /* 80228888 00225688 3C 60 80 38 */ lis r3, lbl_803839A0@ha /* 8022888C 0022568C 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l -/* 80228890 00225690 48 00 3C C1 */ bl func_8022C550 +/* 80228890 00225690 48 00 3C C1 */ bl _rwVertexDescriptorInit /* 80228894 00225694 3C 60 80 38 */ lis r3, lbl_803839A0@ha /* 80228898 00225698 38 80 00 00 */ li r4, 0 /* 8022889C 0022569C 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l -/* 802288A0 002256A0 48 00 3C DD */ bl func_8022C57C +/* 802288A0 002256A0 48 00 3C DD */ bl _rwGCNVertexDescSetVAT /* 802288A4 002256A4 3C 60 80 38 */ lis r3, lbl_803839A0@ha /* 802288A8 002256A8 88 DF 00 00 */ lbz r6, 0(r31) /* 802288AC 002256AC 88 FF 00 0C */ lbz r7, 0xc(r31) /* 802288B0 002256B0 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l /* 802288B4 002256B4 38 80 00 09 */ li r4, 9 /* 802288B8 002256B8 38 A0 00 01 */ li r5, 1 -/* 802288BC 002256BC 48 00 3C C9 */ bl func_8022C584 +/* 802288BC 002256BC 48 00 3C C9 */ bl _rwGCNVertexDescSetElementAttr /* 802288C0 002256C0 28 1D 00 FF */ cmplwi r29, 0xff /* 802288C4 002256C4 3C 60 80 38 */ lis r3, lbl_803839A0@ha /* 802288C8 002256C8 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l @@ -55920,7 +55920,7 @@ lbl_80228888: /* 802288D4 002256D4 41 80 00 08 */ blt lbl_802288DC /* 802288D8 002256D8 38 A0 00 03 */ li r5, 3 lbl_802288DC: -/* 802288DC 002256DC 48 00 3F 8D */ bl func_8022C868 +/* 802288DC 002256DC 48 00 3F 8D */ bl _rwGCNVertexDescSetElementDesc /* 802288E0 002256E0 80 1E 00 08 */ lwz r0, 8(r30) /* 802288E4 002256E4 3B 80 00 01 */ li r28, 1 /* 802288E8 002256E8 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b @@ -55934,7 +55934,7 @@ lbl_802288DC: /* 80228908 00225708 38 80 00 19 */ li r4, 0x19 /* 8022890C 0022570C 38 A0 00 01 */ li r5, 1 /* 80228910 00225710 38 E0 00 00 */ li r7, 0 -/* 80228914 00225714 48 00 3C 71 */ bl func_8022C584 +/* 80228914 00225714 48 00 3C 71 */ bl _rwGCNVertexDescSetElementAttr /* 80228918 00225718 28 1D 00 FF */ cmplwi r29, 0xff /* 8022891C 0022571C 3C 60 80 38 */ lis r3, lbl_803839A0@ha /* 80228920 00225720 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l @@ -55943,7 +55943,7 @@ lbl_802288DC: /* 8022892C 0022572C 41 80 00 08 */ blt lbl_80228934 /* 80228930 00225730 38 A0 00 03 */ li r5, 3 lbl_80228934: -/* 80228934 00225734 48 00 3F 35 */ bl func_8022C868 +/* 80228934 00225734 48 00 3F 35 */ bl _rwGCNVertexDescSetElementDesc /* 80228938 00225738 48 00 00 40 */ b lbl_80228978 lbl_8022893C: /* 8022893C 0022573C 3C 60 80 38 */ lis r3, lbl_803839A0@ha @@ -55952,7 +55952,7 @@ lbl_8022893C: /* 80228948 00225748 38 80 00 0A */ li r4, 0xa /* 8022894C 0022574C 38 A0 00 00 */ li r5, 0 /* 80228950 00225750 38 E0 00 00 */ li r7, 0 -/* 80228954 00225754 48 00 3C 31 */ bl func_8022C584 +/* 80228954 00225754 48 00 3C 31 */ bl _rwGCNVertexDescSetElementAttr /* 80228958 00225758 28 1D 00 FF */ cmplwi r29, 0xff /* 8022895C 0022575C 3C 60 80 38 */ lis r3, lbl_803839A0@ha /* 80228960 00225760 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l @@ -55961,7 +55961,7 @@ lbl_8022893C: /* 8022896C 0022576C 41 80 00 08 */ blt lbl_80228974 /* 80228970 00225770 38 A0 00 03 */ li r5, 3 lbl_80228974: -/* 80228974 00225774 48 00 3E F5 */ bl func_8022C868 +/* 80228974 00225774 48 00 3E F5 */ bl _rwGCNVertexDescSetElementDesc lbl_80228978: /* 80228978 00225778 3B 80 00 02 */ li r28, 2 lbl_8022897C: @@ -55975,7 +55975,7 @@ lbl_8022897C: /* 80228998 00225798 20 06 00 02 */ subfic r0, r6, 2 /* 8022899C 0022579C 38 E0 00 00 */ li r7, 0 /* 802289A0 002257A0 54 05 0F FE */ srwi r5, r0, 0x1f -/* 802289A4 002257A4 48 00 3B E1 */ bl func_8022C584 +/* 802289A4 002257A4 48 00 3B E1 */ bl _rwGCNVertexDescSetElementAttr /* 802289A8 002257A8 28 1D 00 FF */ cmplwi r29, 0xff /* 802289AC 002257AC 3C 60 80 38 */ lis r3, lbl_803839A0@ha /* 802289B0 002257B0 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l @@ -55984,7 +55984,7 @@ lbl_8022897C: /* 802289BC 002257BC 41 80 00 08 */ blt lbl_802289C4 /* 802289C0 002257C0 38 A0 00 03 */ li r5, 3 lbl_802289C4: -/* 802289C4 002257C4 48 00 3E A5 */ bl func_8022C868 +/* 802289C4 002257C4 48 00 3E A5 */ bl _rwGCNVertexDescSetElementDesc /* 802289C8 002257C8 3B 9C 00 01 */ addi r28, r28, 1 lbl_802289CC: /* 802289CC 002257CC 80 1E 00 08 */ lwz r0, 8(r30) @@ -56002,7 +56002,7 @@ lbl_802289E8: /* 802289F8 002257F8 88 E4 00 0E */ lbz r7, 0xe(r4) /* 802289FC 002257FC 7F 44 D3 78 */ mr r4, r26 /* 80228A00 00225800 38 A0 00 01 */ li r5, 1 -/* 80228A04 00225804 48 00 3B 81 */ bl func_8022C584 +/* 80228A04 00225804 48 00 3B 81 */ bl _rwGCNVertexDescSetElementAttr /* 80228A08 00225808 28 1D 00 FF */ cmplwi r29, 0xff /* 80228A0C 0022580C 7F 63 DB 78 */ mr r3, r27 /* 80228A10 00225810 7F 44 D3 78 */ mr r4, r26 @@ -56010,7 +56010,7 @@ lbl_802289E8: /* 80228A18 00225818 41 80 00 08 */ blt lbl_80228A20 /* 80228A1C 0022581C 38 A0 00 03 */ li r5, 3 lbl_80228A20: -/* 80228A20 00225820 48 00 3E 49 */ bl func_8022C868 +/* 80228A20 00225820 48 00 3E 49 */ bl _rwGCNVertexDescSetElementDesc /* 80228A24 00225824 3B 9C 00 01 */ addi r28, r28, 1 /* 80228A28 00225828 3B 39 00 01 */ addi r25, r25, 1 lbl_80228A2C: @@ -56021,7 +56021,7 @@ lbl_80228A38: /* 80228A38 00225838 3C 60 80 38 */ lis r3, lbl_803839A0@ha /* 80228A3C 0022583C 57 84 06 3E */ clrlwi r4, r28, 0x18 /* 80228A40 00225840 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l -/* 80228A44 00225844 48 00 43 5D */ bl func_8022CDA0 +/* 80228A44 00225844 48 00 43 5D */ bl _rwGCNVertexDescSetNumIndexedAttr /* 80228A48 00225848 3C 60 80 38 */ lis r3, lbl_803839A0@ha /* 80228A4C 0022584C 39 61 00 30 */ addi r11, r1, 0x30 /* 80228A50 00225850 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l @@ -56031,8 +56031,8 @@ lbl_80228A38: /* 80228A60 00225860 38 21 00 30 */ addi r1, r1, 0x30 /* 80228A64 00225864 4E 80 00 20 */ blr -.global func_80228A68 -func_80228A68: +.global _rwDlGeometryInstanceFast +_rwDlGeometryInstanceFast: /* 80228A68 00225868 94 21 FE 90 */ stwu r1, -0x170(r1) /* 80228A6C 0022586C 7C 08 02 A6 */ mflr r0 /* 80228A70 00225870 90 01 01 74 */ stw r0, 0x174(r1) @@ -56047,7 +56047,7 @@ func_80228A68: /* 80228A94 00225894 7C 1D 00 2E */ lwzx r0, r29, r0 /* 80228A98 00225898 28 00 00 00 */ cmplwi r0, 0 /* 80228A9C 0022589C 40 82 00 08 */ bne lbl_80228AA4 -/* 80228AA0 002258A0 4B FF 6E A1 */ bl func_8021F940 +/* 80228AA0 002258A0 4B FF 6E A1 */ bl _rpGameCubeVtxFmtGetDefault lbl_80228AA4: /* 80228AA4 002258A4 80 9D 00 5C */ lwz r4, 0x5c(r29) /* 80228AA8 002258A8 80 7D 00 14 */ lwz r3, 0x14(r29) @@ -56090,7 +56090,7 @@ lbl_80228B24: /* 80228B2C 0022592C 41 80 FF DC */ blt lbl_80228B08 lbl_80228B30: /* 80228B30 00225930 7F E3 FB 78 */ mr r3, r31 -/* 80228B34 00225934 48 00 2C 95 */ bl func_8022B7C8 +/* 80228B34 00225934 48 00 2C 95 */ bl _rwGCNVertexBufferHeaderGetSize /* 80228B38 00225938 80 9D 00 54 */ lwz r4, 0x54(r29) /* 80228B3C 0022593C 7C 7C 1B 78 */ mr r28, r3 /* 80228B40 00225940 80 1D 00 08 */ lwz r0, 8(r29) @@ -56112,7 +56112,7 @@ lbl_80228B74: /* 80228B78 00225978 7F E3 FB 78 */ mr r3, r31 /* 80228B7C 0022597C 80 A4 00 14 */ lwz r5, 0x14(r4) /* 80228B80 00225980 38 80 00 01 */ li r4, 1 -/* 80228B84 00225984 4B FF EE E1 */ bl func_80227A64 +/* 80228B84 00225984 4B FF EE E1 */ bl _rwGCNDisplayListGetSize /* 80228B88 00225988 7E F7 1A 14 */ add r23, r23, r3 /* 80228B8C 0022598C 3A D6 00 0C */ addi r22, r22, 0xc /* 80228B90 00225990 3B 39 00 01 */ addi r25, r25, 1 @@ -56123,7 +56123,7 @@ lbl_80228B94: /* 80228BA0 002259A0 41 80 FF D4 */ blt lbl_80228B74 /* 80228BA4 002259A4 7F E3 FB 78 */ mr r3, r31 /* 80228BA8 002259A8 38 81 00 70 */ addi r4, r1, 0x70 -/* 80228BAC 002259AC 48 00 2C 31 */ bl func_8022B7DC +/* 80228BAC 002259AC 48 00 2C 31 */ bl _rwGCNVertexBufferGetSize /* 80228BB0 002259B0 80 1D 00 08 */ lwz r0, 8(r29) /* 80228BB4 002259B4 7E F7 1A 14 */ add r23, r23, r3 /* 80228BB8 002259B8 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6 @@ -56151,7 +56151,7 @@ lbl_80228C04: /* 80228C0C 00225A0C 38 C4 F4 A4 */ addi r6, r4, lbl_8021F4A4@l /* 80228C10 00225A10 7E E5 BB 78 */ mr r5, r23 /* 80228C14 00225A14 7E 84 A3 78 */ mr r4, r20 -/* 80228C18 00225A18 48 00 93 61 */ bl func_80231F78 +/* 80228C18 00225A18 48 00 93 61 */ bl RwResourcesAllocateResEntry /* 80228C1C 00225A1C 7C 76 1B 78 */ mr r22, r3 lbl_80228C20: /* 80228C20 00225A20 3B 36 00 18 */ addi r25, r22, 0x18 @@ -56221,14 +56221,14 @@ lbl_80228D04: /* 80228D08 00225B08 7F E3 FB 78 */ mr r3, r31 /* 80228D0C 00225B0C 80 A4 00 14 */ lwz r5, 0x14(r4) /* 80228D10 00225B10 38 80 00 01 */ li r4, 1 -/* 80228D14 00225B14 4B FF ED 51 */ bl func_80227A64 +/* 80228D14 00225B14 4B FF ED 51 */ bl _rwGCNDisplayListGetSize /* 80228D18 00225B18 7C 60 1B 78 */ mr r0, r3 /* 80228D1C 00225B1C 7E E3 BB 78 */ mr r3, r23 /* 80228D20 00225B20 7C 14 03 78 */ mr r20, r0 /* 80228D24 00225B24 7F 24 CB 78 */ mr r4, r25 /* 80228D28 00225B28 7E 85 A3 78 */ mr r5, r20 /* 80228D2C 00225B2C 7F 06 C3 78 */ mr r6, r24 -/* 80228D30 00225B30 4B FF ED 81 */ bl func_80227AB0 +/* 80228D30 00225B30 4B FF ED 81 */ bl _rwGCNDisplayListInitialize /* 80228D34 00225B34 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) /* 80228D38 00225B38 80 7D 00 54 */ lwz r3, 0x54(r29) /* 80228D3C 00225B3C 7C 1D 00 2E */ lwzx r0, r29, r0 @@ -56236,7 +56236,7 @@ lbl_80228D04: /* 80228D44 00225B44 28 00 00 00 */ cmplwi r0, 0 /* 80228D48 00225B48 83 83 00 10 */ lwz r28, 0x10(r3) /* 80228D4C 00225B4C 40 82 00 08 */ bne lbl_80228D54 -/* 80228D50 00225B50 4B FF 6B F1 */ bl func_8021F940 +/* 80228D50 00225B50 4B FF 6B F1 */ bl _rpGameCubeVtxFmtGetDefault lbl_80228D54: /* 80228D54 00225B54 93 81 00 2C */ stw r28, 0x2c(r1) /* 80228D58 00225B58 80 1D 00 08 */ lwz r0, 8(r29) @@ -56265,7 +56265,7 @@ lbl_80228D9C: /* 80228DA4 00225BA4 41 80 FF EC */ blt lbl_80228D90 lbl_80228DA8: /* 80228DA8 00225BA8 7F E3 FB 78 */ mr r3, r31 -/* 80228DAC 00225BAC 4B FF E8 E1 */ bl func_8022768C +/* 80228DAC 00225BAC 4B FF E8 E1 */ bl _rwGCNDisplayListGetStride /* 80228DB0 00225BB0 80 1D 00 54 */ lwz r0, 0x54(r29) /* 80228DB4 00225BB4 7C 68 1B 78 */ mr r8, r3 /* 80228DB8 00225BB8 7F E3 FB 78 */ mr r3, r31 @@ -56276,7 +56276,7 @@ lbl_80228DA8: /* 80228DCC 00225BCC 38 A1 00 08 */ addi r5, r1, 8 /* 80228DD0 00225BD0 38 E0 00 01 */ li r7, 1 /* 80228DD4 00225BD4 39 20 00 01 */ li r9, 1 -/* 80228DD8 00225BD8 48 00 21 01 */ bl func_8022AED8 +/* 80228DD8 00225BD8 48 00 21 01 */ bl _rwGCNDisplayListFill /* 80228DDC 00225BDC 7F 18 A2 14 */ add r24, r24, r20 /* 80228DE0 00225BE0 3B 7B 00 0C */ addi r27, r27, 0xc /* 80228DE4 00225BE4 3A F7 00 08 */ addi r23, r23, 8 @@ -56290,16 +56290,16 @@ lbl_80228DEC: /* 80228E00 00225C00 7E A4 AB 78 */ mr r4, r21 /* 80228E04 00225C04 7F 06 C3 78 */ mr r6, r24 /* 80228E08 00225C08 38 A1 00 70 */ addi r5, r1, 0x70 -/* 80228E0C 00225C0C 48 00 2D 39 */ bl func_8022BB44 +/* 80228E0C 00225C0C 48 00 2D 39 */ bl _rwGCNVertexBufferInitialize /* 80228E10 00225C10 7F E3 FB 78 */ mr r3, r31 /* 80228E14 00225C14 7E A4 AB 78 */ mr r4, r21 /* 80228E18 00225C18 38 A1 00 70 */ addi r5, r1, 0x70 /* 80228E1C 00225C1C 38 C0 00 00 */ li r6, 0 -/* 80228E20 00225C20 48 00 31 E9 */ bl func_8022C008 +/* 80228E20 00225C20 48 00 31 E9 */ bl _rwGCNVertexBufferFill /* 80228E24 00225C24 7E A3 AB 78 */ mr r3, r21 /* 80228E28 00225C28 7F 44 D3 78 */ mr r4, r26 -/* 80228E2C 00225C2C 4B FA 95 2D */ bl func_801D2358 -/* 80228E30 00225C30 4B FA 29 B5 */ bl func_801CB7E4 +/* 80228E2C 00225C2C 4B FA 95 2D */ bl DCFlushRange +/* 80228E30 00225C30 4B FA 29 B5 */ bl GXInvalidateVtxCache /* 80228E34 00225C34 7E C3 B3 78 */ mr r3, r22 /* 80228E38 00225C38 39 61 01 70 */ addi r11, r1, 0x170 /* 80228E3C 00225C3C 4B FC 46 F9 */ bl func_801ED534 @@ -56323,7 +56323,7 @@ func_80228E50: /* 80228E78 00225C78 7C DA 33 78 */ mr r26, r6 /* 80228E7C 00225C7C 28 00 00 00 */ cmplwi r0, 0 /* 80228E80 00225C80 40 82 00 08 */ bne lbl_80228E88 -/* 80228E84 00225C84 4B FF 6A BD */ bl func_8021F940 +/* 80228E84 00225C84 4B FF 6A BD */ bl _rpGameCubeVtxFmtGetDefault lbl_80228E88: /* 80228E88 00225C88 80 98 00 08 */ lwz r4, 8(r24) /* 80228E8C 00225C8C 38 60 00 08 */ li r3, 8 @@ -56402,7 +56402,7 @@ lbl_80228F94: /* 80228F94 00225D94 A0 B8 00 8A */ lhz r5, 0x8a(r24) /* 80228F98 00225D98 7F 84 E3 78 */ mr r4, r28 /* 80228F9C 00225D9C 38 61 00 08 */ addi r3, r1, 8 -/* 80228FA0 00225DA0 4B FF 9C 29 */ bl func_80222BC8 +/* 80228FA0 00225DA0 4B FF 9C 29 */ bl VertexDataCreateMaps /* 80228FA4 00225DA4 7C 7E 1B 79 */ or. r30, r3, r3 /* 80228FA8 00225DA8 40 82 00 0C */ bne lbl_80228FB4 /* 80228FAC 00225DAC 38 60 00 00 */ li r3, 0 @@ -56411,7 +56411,7 @@ lbl_80228FB4: /* 80228FB4 00225DB4 A0 D8 00 8A */ lhz r6, 0x8a(r24) /* 80228FB8 00225DB8 7F 85 E3 78 */ mr r5, r28 /* 80228FBC 00225DBC 38 81 00 08 */ addi r4, r1, 8 -/* 80228FC0 00225DC0 4B FF 99 51 */ bl func_80222910 +/* 80228FC0 00225DC0 4B FF 99 51 */ bl VertexDataCreateRemapped /* 80228FC4 00225DC4 90 79 00 00 */ stw r3, 0(r25) /* 80228FC8 00225DC8 80 19 00 00 */ lwz r0, 0(r25) /* 80228FCC 00225DCC 28 00 00 00 */ cmplwi r0, 0 @@ -56563,7 +56563,7 @@ lbl_802291DC: /* 802291EC 00225FEC 7C C0 BA 14 */ add r6, r0, r23 /* 802291F0 00225FF0 7C 9D 22 14 */ add r4, r29, r4 /* 802291F4 00225FF4 80 C6 00 14 */ lwz r6, 0x14(r6) -/* 802291F8 00225FF8 4B FF 95 29 */ bl func_80222720 +/* 802291F8 00225FF8 4B FF 95 29 */ bl IndexDataCreateRemapped /* 802291FC 00225FFC 80 9A 00 00 */ lwz r4, 0(r26) /* 80229200 00226000 7C 64 B1 2E */ stwx r3, r4, r22 /* 80229204 00226004 80 7A 00 00 */ lwz r3, 0(r26) @@ -56625,23 +56625,23 @@ func_802292A4: /* 802292C4 002260C4 7F FE 00 2E */ lwzx r31, r30, r0 /* 802292C8 002260C8 28 1F 00 00 */ cmplwi r31, 0 /* 802292CC 002260CC 40 82 00 0C */ bne lbl_802292D8 -/* 802292D0 002260D0 4B FF 66 71 */ bl func_8021F940 +/* 802292D0 002260D0 4B FF 66 71 */ bl _rpGameCubeVtxFmtGetDefault /* 802292D4 002260D4 7C 7F 1B 78 */ mr r31, r3 lbl_802292D8: /* 802292D8 002260D8 3C 60 80 38 */ lis r3, lbl_803839C0@ha /* 802292DC 002260DC 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l -/* 802292E0 002260E0 48 00 32 71 */ bl func_8022C550 +/* 802292E0 002260E0 48 00 32 71 */ bl _rwVertexDescriptorInit /* 802292E4 002260E4 3C 60 80 38 */ lis r3, lbl_803839C0@ha /* 802292E8 002260E8 38 80 00 00 */ li r4, 0 /* 802292EC 002260EC 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l -/* 802292F0 002260F0 48 00 32 8D */ bl func_8022C57C +/* 802292F0 002260F0 48 00 32 8D */ bl _rwGCNVertexDescSetVAT /* 802292F4 002260F4 3C 60 80 38 */ lis r3, lbl_803839C0@ha /* 802292F8 002260F8 88 DF 00 00 */ lbz r6, 0(r31) /* 802292FC 002260FC 88 FF 00 0C */ lbz r7, 0xc(r31) /* 80229300 00226100 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l /* 80229304 00226104 38 80 00 09 */ li r4, 9 /* 80229308 00226108 38 A0 00 01 */ li r5, 1 -/* 8022930C 0022610C 48 00 32 79 */ bl func_8022C584 +/* 8022930C 0022610C 48 00 32 79 */ bl _rwGCNVertexDescSetElementAttr /* 80229310 00226110 80 1D 00 04 */ lwz r0, 4(r29) /* 80229314 00226114 3C 60 80 38 */ lis r3, lbl_803839C0@ha /* 80229318 00226118 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l @@ -56651,7 +56651,7 @@ lbl_802292D8: /* 80229328 00226128 41 80 00 08 */ blt lbl_80229330 /* 8022932C 0022612C 38 A0 00 03 */ li r5, 3 lbl_80229330: -/* 80229330 00226130 48 00 35 39 */ bl func_8022C868 +/* 80229330 00226130 48 00 35 39 */ bl _rwGCNVertexDescSetElementDesc /* 80229334 00226134 80 1E 00 08 */ lwz r0, 8(r30) /* 80229338 00226138 3B 80 00 01 */ li r28, 1 /* 8022933C 0022613C 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b @@ -56665,7 +56665,7 @@ lbl_80229330: /* 8022935C 0022615C 38 80 00 19 */ li r4, 0x19 /* 80229360 00226160 38 A0 00 01 */ li r5, 1 /* 80229364 00226164 38 E0 00 00 */ li r7, 0 -/* 80229368 00226168 48 00 32 1D */ bl func_8022C584 +/* 80229368 00226168 48 00 32 1D */ bl _rwGCNVertexDescSetElementAttr /* 8022936C 0022616C 57 80 18 38 */ slwi r0, r28, 3 /* 80229370 00226170 3C A0 80 38 */ lis r5, lbl_803839C0@ha /* 80229374 00226174 7C 7D 02 14 */ add r3, r29, r0 @@ -56677,7 +56677,7 @@ lbl_80229330: /* 8022938C 0022618C 41 80 00 08 */ blt lbl_80229394 /* 80229390 00226190 38 A0 00 03 */ li r5, 3 lbl_80229394: -/* 80229394 00226194 48 00 34 D5 */ bl func_8022C868 +/* 80229394 00226194 48 00 34 D5 */ bl _rwGCNVertexDescSetElementDesc /* 80229398 00226198 48 00 00 4C */ b lbl_802293E4 lbl_8022939C: /* 8022939C 0022619C 3C 60 80 38 */ lis r3, lbl_803839C0@ha @@ -56686,7 +56686,7 @@ lbl_8022939C: /* 802293A8 002261A8 38 80 00 0A */ li r4, 0xa /* 802293AC 002261AC 38 A0 00 00 */ li r5, 0 /* 802293B0 002261B0 38 E0 00 00 */ li r7, 0 -/* 802293B4 002261B4 48 00 31 D1 */ bl func_8022C584 +/* 802293B4 002261B4 48 00 31 D1 */ bl _rwGCNVertexDescSetElementAttr /* 802293B8 002261B8 57 80 18 38 */ slwi r0, r28, 3 /* 802293BC 002261BC 3C A0 80 38 */ lis r5, lbl_803839C0@ha /* 802293C0 002261C0 7C 7D 02 14 */ add r3, r29, r0 @@ -56698,7 +56698,7 @@ lbl_8022939C: /* 802293D8 002261D8 41 80 00 08 */ blt lbl_802293E0 /* 802293DC 002261DC 38 A0 00 03 */ li r5, 3 lbl_802293E0: -/* 802293E0 002261E0 48 00 34 89 */ bl func_8022C868 +/* 802293E0 002261E0 48 00 34 89 */ bl _rwGCNVertexDescSetElementDesc lbl_802293E4: /* 802293E4 002261E4 3B 80 00 02 */ li r28, 2 lbl_802293E8: @@ -56712,7 +56712,7 @@ lbl_802293E8: /* 80229404 00226204 20 06 00 02 */ subfic r0, r6, 2 /* 80229408 00226208 38 E0 00 00 */ li r7, 0 /* 8022940C 0022620C 54 05 0F FE */ srwi r5, r0, 0x1f -/* 80229410 00226210 48 00 31 75 */ bl func_8022C584 +/* 80229410 00226210 48 00 31 75 */ bl _rwGCNVertexDescSetElementAttr /* 80229414 00226214 57 80 18 38 */ slwi r0, r28, 3 /* 80229418 00226218 3C A0 80 38 */ lis r5, lbl_803839C0@ha /* 8022941C 0022621C 7C 7D 02 14 */ add r3, r29, r0 @@ -56724,7 +56724,7 @@ lbl_802293E8: /* 80229434 00226234 41 80 00 08 */ blt lbl_8022943C /* 80229438 00226238 38 A0 00 03 */ li r5, 3 lbl_8022943C: -/* 8022943C 0022623C 48 00 34 2D */ bl func_8022C868 +/* 8022943C 0022623C 48 00 34 2D */ bl _rwGCNVertexDescSetElementDesc /* 80229440 00226240 3B 9C 00 01 */ addi r28, r28, 1 lbl_80229444: /* 80229444 00226244 80 1E 00 08 */ lwz r0, 8(r30) @@ -56744,7 +56744,7 @@ lbl_80229468: /* 80229478 00226278 88 E4 00 0E */ lbz r7, 0xe(r4) /* 8022947C 0022627C 7F 44 D3 78 */ mr r4, r26 /* 80229480 00226280 38 A0 00 01 */ li r5, 1 -/* 80229484 00226284 48 00 31 01 */ bl func_8022C584 +/* 80229484 00226284 48 00 31 01 */ bl _rwGCNVertexDescSetElementAttr /* 80229488 00226288 80 1D 00 04 */ lwz r0, 4(r29) /* 8022948C 0022628C 7F 63 DB 78 */ mr r3, r27 /* 80229490 00226290 7F 44 D3 78 */ mr r4, r26 @@ -56753,7 +56753,7 @@ lbl_80229468: /* 8022949C 0022629C 41 80 00 08 */ blt lbl_802294A4 /* 802294A0 002262A0 38 A0 00 03 */ li r5, 3 lbl_802294A4: -/* 802294A4 002262A4 48 00 33 C5 */ bl func_8022C868 +/* 802294A4 002262A4 48 00 33 C5 */ bl _rwGCNVertexDescSetElementDesc /* 802294A8 002262A8 3B BD 00 08 */ addi r29, r29, 8 /* 802294AC 002262AC 3B 9C 00 01 */ addi r28, r28, 1 /* 802294B0 002262B0 3B 39 00 01 */ addi r25, r25, 1 @@ -56765,7 +56765,7 @@ lbl_802294C0: /* 802294C0 002262C0 3C 60 80 38 */ lis r3, lbl_803839C0@ha /* 802294C4 002262C4 57 84 06 3E */ clrlwi r4, r28, 0x18 /* 802294C8 002262C8 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l -/* 802294CC 002262CC 48 00 38 D5 */ bl func_8022CDA0 +/* 802294CC 002262CC 48 00 38 D5 */ bl _rwGCNVertexDescSetNumIndexedAttr /* 802294D0 002262D0 3C 60 80 38 */ lis r3, lbl_803839C0@ha /* 802294D4 002262D4 39 61 00 30 */ addi r11, r1, 0x30 /* 802294D8 002262D8 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l @@ -56775,8 +56775,8 @@ lbl_802294C0: /* 802294E8 002262E8 38 21 00 30 */ addi r1, r1, 0x30 /* 802294EC 002262EC 4E 80 00 20 */ blr -.global func_802294F0 -func_802294F0: +.global _rwDlWorldSectorInstanceOptimized +_rwDlWorldSectorInstanceOptimized: /* 802294F0 002262F0 94 21 FE 60 */ stwu r1, -0x1a0(r1) /* 802294F4 002262F4 7C 08 02 A6 */ mflr r0 /* 802294F8 002262F8 90 01 01 A4 */ stw r0, 0x1a4(r1) @@ -56799,7 +56799,7 @@ func_802294F0: /* 8022953C 0022633C 28 00 00 00 */ cmplwi r0, 0 /* 80229540 00226340 82 19 00 08 */ lwz r16, 8(r25) /* 80229544 00226344 40 82 00 08 */ bne lbl_8022954C -/* 80229548 00226348 4B FF 63 F9 */ bl func_8021F940 +/* 80229548 00226348 4B FF 63 F9 */ bl _rpGameCubeVtxFmtGetDefault lbl_8022954C: /* 8022954C 0022634C 80 72 00 04 */ lwz r3, 4(r18) /* 80229550 00226350 56 00 06 F7 */ rlwinm. r0, r16, 0, 0x1b, 0x1b @@ -56921,7 +56921,7 @@ lbl_802296F4: /* 8022970C 0022650C 42 00 FF E8 */ bdnz lbl_802296F4 lbl_80229710: /* 80229710 00226510 7F A3 EB 78 */ mr r3, r29 -/* 80229714 00226514 48 00 20 B5 */ bl func_8022B7C8 +/* 80229714 00226514 48 00 20 B5 */ bl _rwGCNVertexBufferHeaderGetSize /* 80229718 00226518 80 9A 00 80 */ lwz r4, 0x80(r26) /* 8022971C 0022651C 7C 71 1B 78 */ mr r17, r3 /* 80229720 00226520 80 19 00 08 */ lwz r0, 8(r25) @@ -56951,11 +56951,11 @@ lbl_80229758: /* 80229778 00226578 38 C1 00 10 */ addi r6, r1, 0x10 /* 8022977C 0022657C 38 E0 00 01 */ li r7, 1 /* 80229780 00226580 80 63 00 00 */ lwz r3, 0(r3) -/* 80229784 00226584 48 00 0A 89 */ bl func_8022A20C +/* 80229784 00226584 48 00 0A 89 */ bl _rwGCNTriStripGetStats /* 80229788 00226588 80 81 00 14 */ lwz r4, 0x14(r1) /* 8022978C 0022658C 7F A3 EB 78 */ mr r3, r29 /* 80229790 00226590 80 A1 00 10 */ lwz r5, 0x10(r1) -/* 80229794 00226594 4B FF E2 D1 */ bl func_80227A64 +/* 80229794 00226594 4B FF E2 D1 */ bl _rwGCNDisplayListGetSize /* 80229798 00226598 7E 52 1A 14 */ add r18, r18, r3 /* 8022979C 0022659C 48 00 00 1C */ b lbl_802297B8 lbl_802297A0: @@ -56963,7 +56963,7 @@ lbl_802297A0: /* 802297A4 002265A4 7F A3 EB 78 */ mr r3, r29 /* 802297A8 002265A8 80 A4 00 14 */ lwz r5, 0x14(r4) /* 802297AC 002265AC 38 80 00 01 */ li r4, 1 -/* 802297B0 002265B0 4B FF E2 B5 */ bl func_80227A64 +/* 802297B0 002265B0 4B FF E2 B5 */ bl _rwGCNDisplayListGetSize /* 802297B4 002265B4 7E 52 1A 14 */ add r18, r18, r3 lbl_802297B8: /* 802297B8 002265B8 3A 73 00 0C */ addi r19, r19, 0xc @@ -56976,7 +56976,7 @@ lbl_802297C4: /* 802297D0 002265D0 41 80 FF 88 */ blt lbl_80229758 /* 802297D4 002265D4 7F A3 EB 78 */ mr r3, r29 /* 802297D8 002265D8 38 81 00 88 */ addi r4, r1, 0x88 -/* 802297DC 002265DC 48 00 20 01 */ bl func_8022B7DC +/* 802297DC 002265DC 48 00 20 01 */ bl _rwGCNVertexBufferGetSize /* 802297E0 002265E0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 802297E4 002265E4 7E 52 1A 14 */ add r18, r18, r3 /* 802297E8 002265E8 7E 54 93 78 */ mr r20, r18 @@ -57036,7 +57036,7 @@ lbl_802298B4: /* 802298B8 002266B8 3A 52 00 01 */ addi r18, r18, 1 lbl_802298BC: /* 802298BC 002266BC 7F 43 D3 78 */ mr r3, r26 -/* 802298C0 002266C0 4B FF 28 1D */ bl func_8021C0DC +/* 802298C0 002266C0 4B FF 28 1D */ bl RpWorldSectorGetNumVertices /* 802298C4 002266C4 7C 12 18 00 */ cmpw r18, r3 /* 802298C8 002266C8 41 80 FF C8 */ blt lbl_80229890 /* 802298CC 002266CC 48 00 00 2C */ b lbl_802298F8 @@ -57073,7 +57073,7 @@ lbl_80229918: /* 80229938 00226738 38 C1 00 08 */ addi r6, r1, 8 /* 8022993C 0022673C 38 E0 00 01 */ li r7, 1 /* 80229940 00226740 80 63 00 00 */ lwz r3, 0(r3) -/* 80229944 00226744 48 00 08 C9 */ bl func_8022A20C +/* 80229944 00226744 48 00 08 C9 */ bl _rwGCNTriStripGetStats /* 80229948 00226748 48 00 00 18 */ b lbl_80229960 lbl_8022994C: /* 8022994C 0022674C 7C 63 B2 14 */ add r3, r3, r22 @@ -57085,14 +57085,14 @@ lbl_80229960: /* 80229960 00226760 80 81 00 0C */ lwz r4, 0xc(r1) /* 80229964 00226764 7F A3 EB 78 */ mr r3, r29 /* 80229968 00226768 80 A1 00 08 */ lwz r5, 8(r1) -/* 8022996C 0022676C 4B FF E0 F9 */ bl func_80227A64 +/* 8022996C 0022676C 4B FF E0 F9 */ bl _rwGCNDisplayListGetSize /* 80229970 00226770 7C 60 1B 78 */ mr r0, r3 /* 80229974 00226774 7E 23 8B 78 */ mr r3, r17 /* 80229978 00226778 7C 1B 03 78 */ mr r27, r0 /* 8022997C 0022677C 7E 64 9B 78 */ mr r4, r19 /* 80229980 00226780 7F 65 DB 78 */ mr r5, r27 /* 80229984 00226784 7E 46 93 78 */ mr r6, r18 -/* 80229988 00226788 4B FF E1 29 */ bl func_80227AB0 +/* 80229988 00226788 4B FF E1 29 */ bl _rwGCNDisplayListInitialize /* 8022998C 0022678C 80 0D 9F 04 */ lwz r0, lbl_803CC804-_SDA_BASE_(r13) /* 80229990 00226790 80 81 00 18 */ lwz r4, 0x18(r1) /* 80229994 00226794 7C 19 00 2E */ lwzx r0, r25, r0 @@ -57102,7 +57102,7 @@ lbl_80229960: /* 802299A4 002267A4 82 19 00 08 */ lwz r16, 8(r25) /* 802299A8 002267A8 54 78 06 3E */ clrlwi r24, r3, 0x18 /* 802299AC 002267AC 40 82 00 08 */ bne lbl_802299B4 -/* 802299B0 002267B0 4B FF 5F 91 */ bl func_8021F940 +/* 802299B0 002267B0 4B FF 5F 91 */ bl _rpGameCubeVtxFmtGetDefault lbl_802299B4: /* 802299B4 002267B4 80 77 00 00 */ lwz r3, 0(r23) /* 802299B8 002267B8 56 00 06 F7 */ rlwinm. r0, r16, 0, 0x1b, 0x1b @@ -57191,7 +57191,7 @@ lbl_80229ADC: /* 80229AF0 002268F0 42 00 FF EC */ bdnz lbl_80229ADC lbl_80229AF4: /* 80229AF4 002268F4 7F A3 EB 78 */ mr r3, r29 -/* 80229AF8 002268F8 4B FF DB 95 */ bl func_8022768C +/* 80229AF8 002268F8 4B FF DB 95 */ bl _rwGCNDisplayListGetStride /* 80229AFC 002268FC 80 1A 00 80 */ lwz r0, 0x80(r26) /* 80229B00 00226900 7C 68 1B 78 */ mr r8, r3 /* 80229B04 00226904 80 E1 00 0C */ lwz r7, 0xc(r1) @@ -57202,7 +57202,7 @@ lbl_80229AF4: /* 80229B18 00226918 7E 24 8B 78 */ mr r4, r17 /* 80229B1C 0022691C 38 A1 00 20 */ addi r5, r1, 0x20 /* 80229B20 00226920 39 20 00 01 */ li r9, 1 -/* 80229B24 00226924 48 00 13 B5 */ bl func_8022AED8 +/* 80229B24 00226924 48 00 13 B5 */ bl _rwGCNDisplayListFill /* 80229B28 00226928 7E 52 DA 14 */ add r18, r18, r27 /* 80229B2C 0022692C 3A D6 00 0C */ addi r22, r22, 0xc /* 80229B30 00226930 3A B5 00 04 */ addi r21, r21, 4 @@ -57217,16 +57217,16 @@ lbl_80229B3C: /* 80229B50 00226950 7F C4 F3 78 */ mr r4, r30 /* 80229B54 00226954 7E 46 93 78 */ mr r6, r18 /* 80229B58 00226958 38 A1 00 88 */ addi r5, r1, 0x88 -/* 80229B5C 0022695C 48 00 1F E9 */ bl func_8022BB44 +/* 80229B5C 0022695C 48 00 1F E9 */ bl _rwGCNVertexBufferInitialize /* 80229B60 00226960 7F A3 EB 78 */ mr r3, r29 /* 80229B64 00226964 7F C4 F3 78 */ mr r4, r30 /* 80229B68 00226968 38 A1 00 88 */ addi r5, r1, 0x88 /* 80229B6C 0022696C 38 C0 00 01 */ li r6, 1 -/* 80229B70 00226970 48 00 24 99 */ bl func_8022C008 +/* 80229B70 00226970 48 00 24 99 */ bl _rwGCNVertexBufferFill /* 80229B74 00226974 7F C3 F3 78 */ mr r3, r30 /* 80229B78 00226978 7E 84 A3 78 */ mr r4, r20 -/* 80229B7C 0022697C 4B FA 87 DD */ bl func_801D2358 -/* 80229B80 00226980 4B FA 1C 65 */ bl func_801CB7E4 +/* 80229B7C 0022697C 4B FA 87 DD */ bl DCFlushRange +/* 80229B80 00226980 4B FA 1C 65 */ bl GXInvalidateVtxCache /* 80229B84 00226984 3A 20 00 00 */ li r17, 0 /* 80229B88 00226988 7E 30 8B 78 */ mr r16, r17 /* 80229B8C 0022698C 48 00 00 24 */ b lbl_80229BB0 @@ -57275,23 +57275,23 @@ func_80229C04: /* 80229C24 00226A24 7F FE 00 2E */ lwzx r31, r30, r0 /* 80229C28 00226A28 28 1F 00 00 */ cmplwi r31, 0 /* 80229C2C 00226A2C 40 82 00 0C */ bne lbl_80229C38 -/* 80229C30 00226A30 4B FF 5D 11 */ bl func_8021F940 +/* 80229C30 00226A30 4B FF 5D 11 */ bl _rpGameCubeVtxFmtGetDefault /* 80229C34 00226A34 7C 7F 1B 78 */ mr r31, r3 lbl_80229C38: /* 80229C38 00226A38 3C 60 80 38 */ lis r3, lbl_803839C0@ha /* 80229C3C 00226A3C 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l -/* 80229C40 00226A40 48 00 29 11 */ bl func_8022C550 +/* 80229C40 00226A40 48 00 29 11 */ bl _rwVertexDescriptorInit /* 80229C44 00226A44 3C 60 80 38 */ lis r3, lbl_803839C0@ha /* 80229C48 00226A48 38 80 00 00 */ li r4, 0 /* 80229C4C 00226A4C 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l -/* 80229C50 00226A50 48 00 29 2D */ bl func_8022C57C +/* 80229C50 00226A50 48 00 29 2D */ bl _rwGCNVertexDescSetVAT /* 80229C54 00226A54 3C 60 80 38 */ lis r3, lbl_803839C0@ha /* 80229C58 00226A58 88 DF 00 00 */ lbz r6, 0(r31) /* 80229C5C 00226A5C 88 FF 00 0C */ lbz r7, 0xc(r31) /* 80229C60 00226A60 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l /* 80229C64 00226A64 38 80 00 09 */ li r4, 9 /* 80229C68 00226A68 38 A0 00 01 */ li r5, 1 -/* 80229C6C 00226A6C 48 00 29 19 */ bl func_8022C584 +/* 80229C6C 00226A6C 48 00 29 19 */ bl _rwGCNVertexDescSetElementAttr /* 80229C70 00226A70 28 1D 00 FF */ cmplwi r29, 0xff /* 80229C74 00226A74 3C 60 80 38 */ lis r3, lbl_803839C0@ha /* 80229C78 00226A78 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l @@ -57300,7 +57300,7 @@ lbl_80229C38: /* 80229C84 00226A84 41 80 00 08 */ blt lbl_80229C8C /* 80229C88 00226A88 38 A0 00 03 */ li r5, 3 lbl_80229C8C: -/* 80229C8C 00226A8C 48 00 2B DD */ bl func_8022C868 +/* 80229C8C 00226A8C 48 00 2B DD */ bl _rwGCNVertexDescSetElementDesc /* 80229C90 00226A90 80 1E 00 08 */ lwz r0, 8(r30) /* 80229C94 00226A94 3B 80 00 01 */ li r28, 1 /* 80229C98 00226A98 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b @@ -57314,7 +57314,7 @@ lbl_80229C8C: /* 80229CB8 00226AB8 38 80 00 19 */ li r4, 0x19 /* 80229CBC 00226ABC 38 A0 00 01 */ li r5, 1 /* 80229CC0 00226AC0 38 E0 00 00 */ li r7, 0 -/* 80229CC4 00226AC4 48 00 28 C1 */ bl func_8022C584 +/* 80229CC4 00226AC4 48 00 28 C1 */ bl _rwGCNVertexDescSetElementAttr /* 80229CC8 00226AC8 28 1D 00 FF */ cmplwi r29, 0xff /* 80229CCC 00226ACC 3C 60 80 38 */ lis r3, lbl_803839C0@ha /* 80229CD0 00226AD0 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l @@ -57323,7 +57323,7 @@ lbl_80229C8C: /* 80229CDC 00226ADC 41 80 00 08 */ blt lbl_80229CE4 /* 80229CE0 00226AE0 38 A0 00 03 */ li r5, 3 lbl_80229CE4: -/* 80229CE4 00226AE4 48 00 2B 85 */ bl func_8022C868 +/* 80229CE4 00226AE4 48 00 2B 85 */ bl _rwGCNVertexDescSetElementDesc /* 80229CE8 00226AE8 48 00 00 40 */ b lbl_80229D28 lbl_80229CEC: /* 80229CEC 00226AEC 3C 60 80 38 */ lis r3, lbl_803839C0@ha @@ -57332,7 +57332,7 @@ lbl_80229CEC: /* 80229CF8 00226AF8 38 80 00 0A */ li r4, 0xa /* 80229CFC 00226AFC 38 A0 00 00 */ li r5, 0 /* 80229D00 00226B00 38 E0 00 00 */ li r7, 0 -/* 80229D04 00226B04 48 00 28 81 */ bl func_8022C584 +/* 80229D04 00226B04 48 00 28 81 */ bl _rwGCNVertexDescSetElementAttr /* 80229D08 00226B08 28 1D 00 FF */ cmplwi r29, 0xff /* 80229D0C 00226B0C 3C 60 80 38 */ lis r3, lbl_803839C0@ha /* 80229D10 00226B10 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l @@ -57341,7 +57341,7 @@ lbl_80229CEC: /* 80229D1C 00226B1C 41 80 00 08 */ blt lbl_80229D24 /* 80229D20 00226B20 38 A0 00 03 */ li r5, 3 lbl_80229D24: -/* 80229D24 00226B24 48 00 2B 45 */ bl func_8022C868 +/* 80229D24 00226B24 48 00 2B 45 */ bl _rwGCNVertexDescSetElementDesc lbl_80229D28: /* 80229D28 00226B28 3B 80 00 02 */ li r28, 2 lbl_80229D2C: @@ -57355,7 +57355,7 @@ lbl_80229D2C: /* 80229D48 00226B48 20 06 00 02 */ subfic r0, r6, 2 /* 80229D4C 00226B4C 38 E0 00 00 */ li r7, 0 /* 80229D50 00226B50 54 05 0F FE */ srwi r5, r0, 0x1f -/* 80229D54 00226B54 48 00 28 31 */ bl func_8022C584 +/* 80229D54 00226B54 48 00 28 31 */ bl _rwGCNVertexDescSetElementAttr /* 80229D58 00226B58 28 1D 00 FF */ cmplwi r29, 0xff /* 80229D5C 00226B5C 3C 60 80 38 */ lis r3, lbl_803839C0@ha /* 80229D60 00226B60 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l @@ -57364,7 +57364,7 @@ lbl_80229D2C: /* 80229D6C 00226B6C 41 80 00 08 */ blt lbl_80229D74 /* 80229D70 00226B70 38 A0 00 03 */ li r5, 3 lbl_80229D74: -/* 80229D74 00226B74 48 00 2A F5 */ bl func_8022C868 +/* 80229D74 00226B74 48 00 2A F5 */ bl _rwGCNVertexDescSetElementDesc /* 80229D78 00226B78 3B 9C 00 01 */ addi r28, r28, 1 lbl_80229D7C: /* 80229D7C 00226B7C 80 1E 00 08 */ lwz r0, 8(r30) @@ -57382,7 +57382,7 @@ lbl_80229D98: /* 80229DA8 00226BA8 88 E4 00 0E */ lbz r7, 0xe(r4) /* 80229DAC 00226BAC 7F 44 D3 78 */ mr r4, r26 /* 80229DB0 00226BB0 38 A0 00 01 */ li r5, 1 -/* 80229DB4 00226BB4 48 00 27 D1 */ bl func_8022C584 +/* 80229DB4 00226BB4 48 00 27 D1 */ bl _rwGCNVertexDescSetElementAttr /* 80229DB8 00226BB8 28 1D 00 FF */ cmplwi r29, 0xff /* 80229DBC 00226BBC 7F 63 DB 78 */ mr r3, r27 /* 80229DC0 00226BC0 7F 44 D3 78 */ mr r4, r26 @@ -57390,7 +57390,7 @@ lbl_80229D98: /* 80229DC8 00226BC8 41 80 00 08 */ blt lbl_80229DD0 /* 80229DCC 00226BCC 38 A0 00 03 */ li r5, 3 lbl_80229DD0: -/* 80229DD0 00226BD0 48 00 2A 99 */ bl func_8022C868 +/* 80229DD0 00226BD0 48 00 2A 99 */ bl _rwGCNVertexDescSetElementDesc /* 80229DD4 00226BD4 3B 9C 00 01 */ addi r28, r28, 1 /* 80229DD8 00226BD8 3B 39 00 01 */ addi r25, r25, 1 lbl_80229DDC: @@ -57401,7 +57401,7 @@ lbl_80229DE8: /* 80229DE8 00226BE8 3C 60 80 38 */ lis r3, lbl_803839C0@ha /* 80229DEC 00226BEC 57 84 06 3E */ clrlwi r4, r28, 0x18 /* 80229DF0 00226BF0 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l -/* 80229DF4 00226BF4 48 00 2F AD */ bl func_8022CDA0 +/* 80229DF4 00226BF4 48 00 2F AD */ bl _rwGCNVertexDescSetNumIndexedAttr /* 80229DF8 00226BF8 3C 60 80 38 */ lis r3, lbl_803839C0@ha /* 80229DFC 00226BFC 39 61 00 30 */ addi r11, r1, 0x30 /* 80229E00 00226C00 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l @@ -57411,8 +57411,8 @@ lbl_80229DE8: /* 80229E10 00226C10 38 21 00 30 */ addi r1, r1, 0x30 /* 80229E14 00226C14 4E 80 00 20 */ blr -.global func_80229E18 -func_80229E18: +.global _rwDlWorldSectorInstanceFast +_rwDlWorldSectorInstanceFast: /* 80229E18 00226C18 94 21 FE 80 */ stwu r1, -0x180(r1) /* 80229E1C 00226C1C 7C 08 02 A6 */ mflr r0 /* 80229E20 00226C20 90 01 01 84 */ stw r0, 0x184(r1) @@ -57428,7 +57428,7 @@ func_80229E18: /* 80229E48 00226C48 7C 1A 00 2E */ lwzx r0, r26, r0 /* 80229E4C 00226C4C 28 00 00 00 */ cmplwi r0, 0 /* 80229E50 00226C50 40 82 00 08 */ bne lbl_80229E58 -/* 80229E54 00226C54 4B FF 5A ED */ bl func_8021F940 +/* 80229E54 00226C54 4B FF 5A ED */ bl _rpGameCubeVtxFmtGetDefault lbl_80229E58: /* 80229E58 00226C58 A0 7B 00 8A */ lhz r3, 0x8a(r27) /* 80229E5C 00226C5C 90 61 00 94 */ stw r3, 0x94(r1) @@ -57470,7 +57470,7 @@ lbl_80229ED4: /* 80229EDC 00226CDC 41 80 FF DC */ blt lbl_80229EB8 lbl_80229EE0: /* 80229EE0 00226CE0 7F A3 EB 78 */ mr r3, r29 -/* 80229EE4 00226CE4 48 00 18 E5 */ bl func_8022B7C8 +/* 80229EE4 00226CE4 48 00 18 E5 */ bl _rwGCNVertexBufferHeaderGetSize /* 80229EE8 00226CE8 80 9B 00 80 */ lwz r4, 0x80(r27) /* 80229EEC 00226CEC 7C 79 1B 78 */ mr r25, r3 /* 80229EF0 00226CF0 80 1A 00 08 */ lwz r0, 8(r26) @@ -57492,7 +57492,7 @@ lbl_80229F24: /* 80229F28 00226D28 7F A3 EB 78 */ mr r3, r29 /* 80229F2C 00226D2C 80 A4 00 14 */ lwz r5, 0x14(r4) /* 80229F30 00226D30 38 80 00 01 */ li r4, 1 -/* 80229F34 00226D34 4B FF DB 31 */ bl func_80227A64 +/* 80229F34 00226D34 4B FF DB 31 */ bl _rwGCNDisplayListGetSize /* 80229F38 00226D38 7E 94 1A 14 */ add r20, r20, r3 /* 80229F3C 00226D3C 3A F7 00 0C */ addi r23, r23, 0xc /* 80229F40 00226D40 3B 18 00 01 */ addi r24, r24, 1 @@ -57503,7 +57503,7 @@ lbl_80229F44: /* 80229F50 00226D50 41 80 FF D4 */ blt lbl_80229F24 /* 80229F54 00226D54 7F A3 EB 78 */ mr r3, r29 /* 80229F58 00226D58 38 81 00 70 */ addi r4, r1, 0x70 -/* 80229F5C 00226D5C 48 00 18 81 */ bl func_8022B7DC +/* 80229F5C 00226D5C 48 00 18 81 */ bl _rwGCNVertexBufferGetSize /* 80229F60 00226D60 80 1A 00 08 */ lwz r0, 8(r26) /* 80229F64 00226D64 7E 94 1A 14 */ add r20, r20, r3 /* 80229F68 00226D68 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6 @@ -57532,7 +57532,7 @@ lbl_80229FB8: /* 80229FC0 00226DC0 38 C4 F4 A4 */ addi r6, r4, lbl_8021F4A4@l /* 80229FC4 00226DC4 7E 85 A3 78 */ mr r5, r20 /* 80229FC8 00226DC8 7E 64 9B 78 */ mr r4, r19 -/* 80229FCC 00226DCC 48 00 7F AD */ bl func_80231F78 +/* 80229FCC 00226DCC 48 00 7F AD */ bl RwResourcesAllocateResEntry /* 80229FD0 00226DD0 7C 7F 1B 78 */ mr r31, r3 lbl_80229FD4: /* 80229FD4 00226DD4 3A DF 00 18 */ addi r22, r31, 0x18 @@ -57576,7 +57576,7 @@ lbl_8022A060: /* 8022A064 00226E64 3A 73 00 01 */ addi r19, r19, 1 lbl_8022A068: /* 8022A068 00226E68 7F 63 DB 78 */ mr r3, r27 -/* 8022A06C 00226E6C 4B FF 20 71 */ bl func_8021C0DC +/* 8022A06C 00226E6C 4B FF 20 71 */ bl RpWorldSectorGetNumVertices /* 8022A070 00226E70 7C 13 18 00 */ cmpw r19, r3 /* 8022A074 00226E74 41 80 FF C8 */ blt lbl_8022A03C /* 8022A078 00226E78 48 00 00 2C */ b lbl_8022A0A4 @@ -57605,14 +57605,14 @@ lbl_8022A0C0: /* 8022A0C4 00226EC4 7F A3 EB 78 */ mr r3, r29 /* 8022A0C8 00226EC8 80 A4 00 14 */ lwz r5, 0x14(r4) /* 8022A0CC 00226ECC 38 80 00 01 */ li r4, 1 -/* 8022A0D0 00226ED0 4B FF D9 95 */ bl func_80227A64 +/* 8022A0D0 00226ED0 4B FF D9 95 */ bl _rwGCNDisplayListGetSize /* 8022A0D4 00226ED4 7C 60 1B 78 */ mr r0, r3 /* 8022A0D8 00226ED8 7E 83 A3 78 */ mr r3, r20 /* 8022A0DC 00226EDC 7C 13 03 78 */ mr r19, r0 /* 8022A0E0 00226EE0 7E C4 B3 78 */ mr r4, r22 /* 8022A0E4 00226EE4 7E 65 9B 78 */ mr r5, r19 /* 8022A0E8 00226EE8 7E A6 AB 78 */ mr r6, r21 -/* 8022A0EC 00226EEC 4B FF D9 C5 */ bl func_80227AB0 +/* 8022A0EC 00226EEC 4B FF D9 C5 */ bl _rwGCNDisplayListInitialize /* 8022A0F0 00226EF0 80 0D 9F 04 */ lwz r0, lbl_803CC804-_SDA_BASE_(r13) /* 8022A0F4 00226EF4 80 7B 00 80 */ lwz r3, 0x80(r27) /* 8022A0F8 00226EF8 7C 1A 00 2E */ lwzx r0, r26, r0 @@ -57620,7 +57620,7 @@ lbl_8022A0C0: /* 8022A100 00226F00 28 00 00 00 */ cmplwi r0, 0 /* 8022A104 00226F04 83 23 00 10 */ lwz r25, 0x10(r3) /* 8022A108 00226F08 40 82 00 08 */ bne lbl_8022A110 -/* 8022A10C 00226F0C 4B FF 58 35 */ bl func_8021F940 +/* 8022A10C 00226F0C 4B FF 58 35 */ bl _rpGameCubeVtxFmtGetDefault lbl_8022A110: /* 8022A110 00226F10 93 21 00 2C */ stw r25, 0x2c(r1) /* 8022A114 00226F14 80 1A 00 08 */ lwz r0, 8(r26) @@ -57649,7 +57649,7 @@ lbl_8022A158: /* 8022A160 00226F60 41 80 FF EC */ blt lbl_8022A14C lbl_8022A164: /* 8022A164 00226F64 7F A3 EB 78 */ mr r3, r29 -/* 8022A168 00226F68 4B FF D5 25 */ bl func_8022768C +/* 8022A168 00226F68 4B FF D5 25 */ bl _rwGCNDisplayListGetStride /* 8022A16C 00226F6C 80 1B 00 80 */ lwz r0, 0x80(r27) /* 8022A170 00226F70 7C 68 1B 78 */ mr r8, r3 /* 8022A174 00226F74 7F A3 EB 78 */ mr r3, r29 @@ -57660,7 +57660,7 @@ lbl_8022A164: /* 8022A188 00226F88 38 A1 00 08 */ addi r5, r1, 8 /* 8022A18C 00226F8C 38 E0 00 01 */ li r7, 1 /* 8022A190 00226F90 39 20 00 01 */ li r9, 1 -/* 8022A194 00226F94 48 00 0D 45 */ bl func_8022AED8 +/* 8022A194 00226F94 48 00 0D 45 */ bl _rwGCNDisplayListFill /* 8022A198 00226F98 7E B5 9A 14 */ add r21, r21, r19 /* 8022A19C 00226F9C 3B 18 00 0C */ addi r24, r24, 0xc /* 8022A1A0 00226FA0 3A 94 00 08 */ addi r20, r20, 8 @@ -57674,16 +57674,16 @@ lbl_8022A1A8: /* 8022A1BC 00226FBC 7F C4 F3 78 */ mr r4, r30 /* 8022A1C0 00226FC0 7E A6 AB 78 */ mr r6, r21 /* 8022A1C4 00226FC4 38 A1 00 70 */ addi r5, r1, 0x70 -/* 8022A1C8 00226FC8 48 00 19 7D */ bl func_8022BB44 +/* 8022A1C8 00226FC8 48 00 19 7D */ bl _rwGCNVertexBufferInitialize /* 8022A1CC 00226FCC 7F A3 EB 78 */ mr r3, r29 /* 8022A1D0 00226FD0 7F C4 F3 78 */ mr r4, r30 /* 8022A1D4 00226FD4 38 A1 00 70 */ addi r5, r1, 0x70 /* 8022A1D8 00226FD8 38 C0 00 01 */ li r6, 1 -/* 8022A1DC 00226FDC 48 00 1E 2D */ bl func_8022C008 +/* 8022A1DC 00226FDC 48 00 1E 2D */ bl _rwGCNVertexBufferFill /* 8022A1E0 00226FE0 7F C3 F3 78 */ mr r3, r30 /* 8022A1E4 00226FE4 7E E4 BB 78 */ mr r4, r23 -/* 8022A1E8 00226FE8 4B FA 81 71 */ bl func_801D2358 -/* 8022A1EC 00226FEC 4B FA 15 F9 */ bl func_801CB7E4 +/* 8022A1E8 00226FE8 4B FA 81 71 */ bl DCFlushRange +/* 8022A1EC 00226FEC 4B FA 15 F9 */ bl GXInvalidateVtxCache /* 8022A1F0 00226FF0 7F E3 FB 78 */ mr r3, r31 /* 8022A1F4 00226FF4 39 61 01 80 */ addi r11, r1, 0x180 /* 8022A1F8 00226FF8 4B FC 33 39 */ bl func_801ED530 @@ -57692,8 +57692,8 @@ lbl_8022A1A8: /* 8022A204 00227004 38 21 01 80 */ addi r1, r1, 0x180 /* 8022A208 00227008 4E 80 00 20 */ blr -.global func_8022A20C -func_8022A20C: +.global _rwGCNTriStripGetStats +_rwGCNTriStripGetStats: /* 8022A20C 0022700C 39 20 00 00 */ li r9, 0 /* 8022A210 00227010 38 04 FF FE */ addi r0, r4, -2 /* 8022A214 00227014 91 25 00 00 */ stw r9, 0(r5) @@ -57790,8 +57790,8 @@ lbl_8022A340: /* 8022A360 00227160 90 05 00 00 */ stw r0, 0(r5) /* 8022A364 00227164 4E 80 00 20 */ blr -.global func_8022A368 -func_8022A368: +.global _rwGCNInstanceIndices +_rwGCNInstanceIndices: /* 8022A368 00227168 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8022A36C 0022716C 7C 08 02 A6 */ mflr r0 /* 8022A370 00227170 90 01 00 44 */ stw r0, 0x44(r1) @@ -58586,8 +58586,8 @@ lbl_8022AEC4: /* 8022AED0 00227CD0 38 21 00 20 */ addi r1, r1, 0x20 /* 8022AED4 00227CD4 4E 80 00 20 */ blr -.global func_8022AED8 -func_8022AED8: +.global _rwGCNDisplayListFill +_rwGCNDisplayListFill: /* 8022AED8 00227CD8 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8022AEDC 00227CDC 7C 08 02 A6 */ mflr r0 /* 8022AEE0 00227CE0 90 01 00 54 */ stw r0, 0x54(r1) @@ -58634,7 +58634,7 @@ lbl_8022AF38: /* 8022AF80 00227D80 7F 87 E3 78 */ mr r7, r28 /* 8022AF84 00227D84 7F A9 EB 78 */ mr r9, r29 /* 8022AF88 00227D88 39 00 00 02 */ li r8, 2 -/* 8022AF8C 00227D8C 4B FF F3 DD */ bl func_8022A368 +/* 8022AF8C 00227D8C 4B FF F3 DD */ bl _rwGCNInstanceIndices /* 8022AF90 00227D90 3B FF 00 01 */ addi r31, r31, 1 /* 8022AF94 00227D94 48 00 08 08 */ b lbl_8022B79C /* 8022AF98 00227D98 80 18 00 10 */ lwz r0, 0x10(r24) @@ -58660,9 +58660,9 @@ lbl_8022AF38: /* 8022AFE8 00227DE8 C8 01 00 08 */ lfd f0, 8(r1) /* 8022AFEC 00227DEC 54 A5 FF 7E */ rlwinm r5, r5, 0x1f, 0x1d, 0x1f /* 8022AFF0 00227DF0 EC 20 08 28 */ fsubs f1, f0, f1 -/* 8022AFF4 00227DF4 4B FF 85 91 */ bl func_80223584 +/* 8022AFF4 00227DF4 4B FF 85 91 */ bl _rwGCNVtxFmtInstPos3D /* 8022AFF8 00227DF8 7F 03 C3 78 */ mr r3, r24 -/* 8022AFFC 00227DFC 4B FF 83 6D */ bl func_80223368 +/* 8022AFFC 00227DFC 4B FF 83 6D */ bl rwGCNPosGetSize /* 8022B000 00227E00 7F FF 1A 14 */ add r31, r31, r3 /* 8022B004 00227E04 48 00 07 98 */ b lbl_8022B79C lbl_8022B008: @@ -58675,7 +58675,7 @@ lbl_8022B008: /* 8022B020 00227E20 7F 87 E3 78 */ mr r7, r28 /* 8022B024 00227E24 7E 88 A3 78 */ mr r8, r20 /* 8022B028 00227E28 7F A9 EB 78 */ mr r9, r29 -/* 8022B02C 00227E2C 4B FF F3 3D */ bl func_8022A368 +/* 8022B02C 00227E2C 4B FF F3 3D */ bl _rwGCNInstanceIndices /* 8022B030 00227E30 28 14 00 02 */ cmplwi r20, 2 /* 8022B034 00227E34 40 82 00 0C */ bne lbl_8022B040 /* 8022B038 00227E38 3B FF 00 01 */ addi r31, r31, 1 @@ -58694,7 +58694,7 @@ lbl_8022B040: /* 8022B068 00227E68 28 14 00 01 */ cmplwi r20, 1 /* 8022B06C 00227E6C 40 82 00 18 */ bne lbl_8022B084 /* 8022B070 00227E70 7F 03 C3 78 */ mr r3, r24 -/* 8022B074 00227E74 4B FF 83 59 */ bl func_802233CC +/* 8022B074 00227E74 4B FF 83 59 */ bl rwGCNNrmGetSize /* 8022B078 00227E78 1C 03 00 03 */ mulli r0, r3, 3 /* 8022B07C 00227E7C 7F FF 02 14 */ add r31, r31, r0 /* 8022B080 00227E80 48 00 07 1C */ b lbl_8022B79C @@ -58711,7 +58711,7 @@ lbl_8022B084: /* 8022B0A8 00227EA8 7E 88 A3 78 */ mr r8, r20 /* 8022B0AC 00227EAC 7F A9 EB 78 */ mr r9, r29 /* 8022B0B0 00227EB0 3A 60 00 01 */ li r19, 1 -/* 8022B0B4 00227EB4 4B FF F2 B5 */ bl func_8022A368 +/* 8022B0B4 00227EB4 4B FF F2 B5 */ bl _rwGCNInstanceIndices /* 8022B0B8 00227EB8 48 00 00 08 */ b lbl_8022B0C0 lbl_8022B0BC: /* 8022B0BC 00227EBC 3A 60 00 03 */ li r19, 3 @@ -58734,9 +58734,9 @@ lbl_8022B0E4: /* 8022B0F4 00227EF4 7F 46 D3 78 */ mr r6, r26 /* 8022B0F8 00227EF8 7F 87 E3 78 */ mr r7, r28 /* 8022B0FC 00227EFC 54 A5 B7 7E */ rlwinm r5, r5, 0x16, 0x1d, 0x1f -/* 8022B100 00227F00 4B FF 92 79 */ bl func_80224378 +/* 8022B100 00227F00 4B FF 92 79 */ bl _rwGCNVtxFmtInstNrm /* 8022B104 00227F04 7F 03 C3 78 */ mr r3, r24 -/* 8022B108 00227F08 4B FF 82 C5 */ bl func_802233CC +/* 8022B108 00227F08 4B FF 82 C5 */ bl rwGCNNrmGetSize /* 8022B10C 00227F0C 7F FF 1A 14 */ add r31, r31, r3 /* 8022B110 00227F10 48 00 06 8C */ b lbl_8022B79C lbl_8022B114: @@ -58749,7 +58749,7 @@ lbl_8022B114: /* 8022B12C 00227F2C 7F 87 E3 78 */ mr r7, r28 /* 8022B130 00227F30 7E 88 A3 78 */ mr r8, r20 /* 8022B134 00227F34 7F A9 EB 78 */ mr r9, r29 -/* 8022B138 00227F38 4B FF F2 31 */ bl func_8022A368 +/* 8022B138 00227F38 4B FF F2 31 */ bl _rwGCNInstanceIndices /* 8022B13C 00227F3C 28 14 00 02 */ cmplwi r20, 2 /* 8022B140 00227F40 40 82 00 0C */ bne lbl_8022B14C /* 8022B144 00227F44 3B FF 00 01 */ addi r31, r31, 1 @@ -58776,11 +58776,11 @@ lbl_8022B14C: /* 8022B194 00227F94 7F 46 D3 78 */ mr r6, r26 /* 8022B198 00227F98 7F 87 E3 78 */ mr r7, r28 /* 8022B19C 00227F9C 54 05 07 7E */ clrlwi r5, r0, 0x1d -/* 8022B1A0 00227FA0 4B FF B2 21 */ bl func_802263C0 +/* 8022B1A0 00227FA0 4B FF B2 21 */ bl _rwGCNVtxFmtInstClr /* 8022B1A4 00227FA4 38 1E FF F5 */ addi r0, r30, -11 /* 8022B1A8 00227FA8 7F 03 C3 78 */ mr r3, r24 /* 8022B1AC 00227FAC 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 8022B1B0 00227FB0 4B FF 82 69 */ bl func_80223418 +/* 8022B1B0 00227FB0 4B FF 82 69 */ bl rwGCNClrGetSize /* 8022B1B4 00227FB4 7F FF 1A 14 */ add r31, r31, r3 /* 8022B1B8 00227FB8 48 00 05 E4 */ b lbl_8022B79C lbl_8022B1BC: @@ -58793,7 +58793,7 @@ lbl_8022B1BC: /* 8022B1D4 00227FD4 7F 87 E3 78 */ mr r7, r28 /* 8022B1D8 00227FD8 7E 88 A3 78 */ mr r8, r20 /* 8022B1DC 00227FDC 7F A9 EB 78 */ mr r9, r29 -/* 8022B1E0 00227FE0 4B FF F1 89 */ bl func_8022A368 +/* 8022B1E0 00227FE0 4B FF F1 89 */ bl _rwGCNInstanceIndices /* 8022B1E4 00227FE4 28 14 00 02 */ cmplwi r20, 2 /* 8022B1E8 00227FE8 40 82 00 0C */ bne lbl_8022B1F4 /* 8022B1EC 00227FEC 3B FF 00 01 */ addi r31, r31, 1 @@ -58823,10 +58823,10 @@ lbl_8022B1F4: /* 8022B248 00228048 54 A5 57 7E */ rlwinm r5, r5, 0xa, 0x1d, 0x1f /* 8022B24C 0022804C C8 01 00 08 */ lfd f0, 8(r1) /* 8022B250 00228050 EC 20 08 28 */ fsubs f1, f0, f1 -/* 8022B254 00228054 4B FF B9 ED */ bl func_80226C40 +/* 8022B254 00228054 4B FF B9 ED */ bl _rwGCNVtxFmtInstTex /* 8022B258 00228058 7F 03 C3 78 */ mr r3, r24 /* 8022B25C 0022805C 38 80 00 00 */ li r4, 0 -/* 8022B260 00228060 4B FF 82 21 */ bl func_80223480 +/* 8022B260 00228060 4B FF 82 21 */ bl rwGCNTexGetSize /* 8022B264 00228064 7F FF 1A 14 */ add r31, r31, r3 /* 8022B268 00228068 48 00 05 34 */ b lbl_8022B79C lbl_8022B26C: @@ -58839,7 +58839,7 @@ lbl_8022B26C: /* 8022B284 00228084 7F 87 E3 78 */ mr r7, r28 /* 8022B288 00228088 7E 88 A3 78 */ mr r8, r20 /* 8022B28C 0022808C 7F A9 EB 78 */ mr r9, r29 -/* 8022B290 00228090 4B FF F0 D9 */ bl func_8022A368 +/* 8022B290 00228090 4B FF F0 D9 */ bl _rwGCNInstanceIndices /* 8022B294 00228094 28 14 00 02 */ cmplwi r20, 2 /* 8022B298 00228098 40 82 00 0C */ bne lbl_8022B2A4 /* 8022B29C 0022809C 3B FF 00 01 */ addi r31, r31, 1 @@ -58870,10 +58870,10 @@ lbl_8022B2A4: /* 8022B2FC 002280FC 7F 87 E3 78 */ mr r7, r28 /* 8022B300 00228100 C8 01 00 08 */ lfd f0, 8(r1) /* 8022B304 00228104 EC 20 08 28 */ fsubs f1, f0, f1 -/* 8022B308 00228108 4B FF B9 39 */ bl func_80226C40 +/* 8022B308 00228108 4B FF B9 39 */ bl _rwGCNVtxFmtInstTex /* 8022B30C 0022810C 7F 03 C3 78 */ mr r3, r24 /* 8022B310 00228110 38 80 00 01 */ li r4, 1 -/* 8022B314 00228114 4B FF 81 6D */ bl func_80223480 +/* 8022B314 00228114 4B FF 81 6D */ bl rwGCNTexGetSize /* 8022B318 00228118 7F FF 1A 14 */ add r31, r31, r3 /* 8022B31C 0022811C 48 00 04 80 */ b lbl_8022B79C lbl_8022B320: @@ -58886,7 +58886,7 @@ lbl_8022B320: /* 8022B338 00228138 7F 87 E3 78 */ mr r7, r28 /* 8022B33C 0022813C 7E 88 A3 78 */ mr r8, r20 /* 8022B340 00228140 7F A9 EB 78 */ mr r9, r29 -/* 8022B344 00228144 4B FF F0 25 */ bl func_8022A368 +/* 8022B344 00228144 4B FF F0 25 */ bl _rwGCNInstanceIndices /* 8022B348 00228148 28 14 00 02 */ cmplwi r20, 2 /* 8022B34C 0022814C 40 82 00 0C */ bne lbl_8022B358 /* 8022B350 00228150 3B FF 00 01 */ addi r31, r31, 1 @@ -58917,10 +58917,10 @@ lbl_8022B358: /* 8022B3B0 002281B0 7F 87 E3 78 */ mr r7, r28 /* 8022B3B4 002281B4 C8 01 00 08 */ lfd f0, 8(r1) /* 8022B3B8 002281B8 EC 20 08 28 */ fsubs f1, f0, f1 -/* 8022B3BC 002281BC 4B FF B8 85 */ bl func_80226C40 +/* 8022B3BC 002281BC 4B FF B8 85 */ bl _rwGCNVtxFmtInstTex /* 8022B3C0 002281C0 7F 03 C3 78 */ mr r3, r24 /* 8022B3C4 002281C4 38 80 00 02 */ li r4, 2 -/* 8022B3C8 002281C8 4B FF 80 B9 */ bl func_80223480 +/* 8022B3C8 002281C8 4B FF 80 B9 */ bl rwGCNTexGetSize /* 8022B3CC 002281CC 7F FF 1A 14 */ add r31, r31, r3 /* 8022B3D0 002281D0 48 00 03 CC */ b lbl_8022B79C lbl_8022B3D4: @@ -58933,7 +58933,7 @@ lbl_8022B3D4: /* 8022B3EC 002281EC 7F 87 E3 78 */ mr r7, r28 /* 8022B3F0 002281F0 7E 88 A3 78 */ mr r8, r20 /* 8022B3F4 002281F4 7F A9 EB 78 */ mr r9, r29 -/* 8022B3F8 002281F8 4B FF EF 71 */ bl func_8022A368 +/* 8022B3F8 002281F8 4B FF EF 71 */ bl _rwGCNInstanceIndices /* 8022B3FC 002281FC 28 14 00 02 */ cmplwi r20, 2 /* 8022B400 00228200 40 82 00 0C */ bne lbl_8022B40C /* 8022B404 00228204 3B FF 00 01 */ addi r31, r31, 1 @@ -58964,10 +58964,10 @@ lbl_8022B40C: /* 8022B464 00228264 7F 87 E3 78 */ mr r7, r28 /* 8022B468 00228268 C8 01 00 08 */ lfd f0, 8(r1) /* 8022B46C 0022826C EC 20 08 28 */ fsubs f1, f0, f1 -/* 8022B470 00228270 4B FF B7 D1 */ bl func_80226C40 +/* 8022B470 00228270 4B FF B7 D1 */ bl _rwGCNVtxFmtInstTex /* 8022B474 00228274 7F 03 C3 78 */ mr r3, r24 /* 8022B478 00228278 38 80 00 03 */ li r4, 3 -/* 8022B47C 0022827C 4B FF 80 05 */ bl func_80223480 +/* 8022B47C 0022827C 4B FF 80 05 */ bl rwGCNTexGetSize /* 8022B480 00228280 7F FF 1A 14 */ add r31, r31, r3 /* 8022B484 00228284 48 00 03 18 */ b lbl_8022B79C lbl_8022B488: @@ -58980,7 +58980,7 @@ lbl_8022B488: /* 8022B4A0 002282A0 7F 87 E3 78 */ mr r7, r28 /* 8022B4A4 002282A4 7E 88 A3 78 */ mr r8, r20 /* 8022B4A8 002282A8 7F A9 EB 78 */ mr r9, r29 -/* 8022B4AC 002282AC 4B FF EE BD */ bl func_8022A368 +/* 8022B4AC 002282AC 4B FF EE BD */ bl _rwGCNInstanceIndices /* 8022B4B0 002282B0 28 14 00 02 */ cmplwi r20, 2 /* 8022B4B4 002282B4 40 82 00 0C */ bne lbl_8022B4C0 /* 8022B4B8 002282B8 3B FF 00 01 */ addi r31, r31, 1 @@ -59011,10 +59011,10 @@ lbl_8022B4C0: /* 8022B518 00228318 C8 01 00 08 */ lfd f0, 8(r1) /* 8022B51C 0022831C 54 A5 27 7E */ rlwinm r5, r5, 4, 0x1d, 0x1f /* 8022B520 00228320 EC 20 08 28 */ fsubs f1, f0, f1 -/* 8022B524 00228324 4B FF B7 1D */ bl func_80226C40 +/* 8022B524 00228324 4B FF B7 1D */ bl _rwGCNVtxFmtInstTex /* 8022B528 00228328 7F 03 C3 78 */ mr r3, r24 /* 8022B52C 0022832C 38 80 00 04 */ li r4, 4 -/* 8022B530 00228330 4B FF 7F 51 */ bl func_80223480 +/* 8022B530 00228330 4B FF 7F 51 */ bl rwGCNTexGetSize /* 8022B534 00228334 7F FF 1A 14 */ add r31, r31, r3 /* 8022B538 00228338 48 00 02 64 */ b lbl_8022B79C lbl_8022B53C: @@ -59027,7 +59027,7 @@ lbl_8022B53C: /* 8022B554 00228354 7F 87 E3 78 */ mr r7, r28 /* 8022B558 00228358 7E 88 A3 78 */ mr r8, r20 /* 8022B55C 0022835C 7F A9 EB 78 */ mr r9, r29 -/* 8022B560 00228360 4B FF EE 09 */ bl func_8022A368 +/* 8022B560 00228360 4B FF EE 09 */ bl _rwGCNInstanceIndices /* 8022B564 00228364 28 14 00 02 */ cmplwi r20, 2 /* 8022B568 00228368 40 82 00 0C */ bne lbl_8022B574 /* 8022B56C 0022836C 3B FF 00 01 */ addi r31, r31, 1 @@ -59058,10 +59058,10 @@ lbl_8022B574: /* 8022B5CC 002283CC 7F 87 E3 78 */ mr r7, r28 /* 8022B5D0 002283D0 C8 01 00 08 */ lfd f0, 8(r1) /* 8022B5D4 002283D4 EC 20 08 28 */ fsubs f1, f0, f1 -/* 8022B5D8 002283D8 4B FF B6 69 */ bl func_80226C40 +/* 8022B5D8 002283D8 4B FF B6 69 */ bl _rwGCNVtxFmtInstTex /* 8022B5DC 002283DC 7F 03 C3 78 */ mr r3, r24 /* 8022B5E0 002283E0 38 80 00 05 */ li r4, 5 -/* 8022B5E4 002283E4 4B FF 7E 9D */ bl func_80223480 +/* 8022B5E4 002283E4 4B FF 7E 9D */ bl rwGCNTexGetSize /* 8022B5E8 002283E8 7F FF 1A 14 */ add r31, r31, r3 /* 8022B5EC 002283EC 48 00 01 B0 */ b lbl_8022B79C lbl_8022B5F0: @@ -59074,7 +59074,7 @@ lbl_8022B5F0: /* 8022B608 00228408 7F 87 E3 78 */ mr r7, r28 /* 8022B60C 0022840C 7E 88 A3 78 */ mr r8, r20 /* 8022B610 00228410 7F A9 EB 78 */ mr r9, r29 -/* 8022B614 00228414 4B FF ED 55 */ bl func_8022A368 +/* 8022B614 00228414 4B FF ED 55 */ bl _rwGCNInstanceIndices /* 8022B618 00228418 28 14 00 02 */ cmplwi r20, 2 /* 8022B61C 0022841C 40 82 00 0C */ bne lbl_8022B628 /* 8022B620 00228420 3B FF 00 01 */ addi r31, r31, 1 @@ -59105,10 +59105,10 @@ lbl_8022B628: /* 8022B680 00228480 7F 87 E3 78 */ mr r7, r28 /* 8022B684 00228484 C8 01 00 08 */ lfd f0, 8(r1) /* 8022B688 00228488 EC 20 08 28 */ fsubs f1, f0, f1 -/* 8022B68C 0022848C 4B FF B5 B5 */ bl func_80226C40 +/* 8022B68C 0022848C 4B FF B5 B5 */ bl _rwGCNVtxFmtInstTex /* 8022B690 00228490 7F 03 C3 78 */ mr r3, r24 /* 8022B694 00228494 38 80 00 06 */ li r4, 6 -/* 8022B698 00228498 4B FF 7D E9 */ bl func_80223480 +/* 8022B698 00228498 4B FF 7D E9 */ bl rwGCNTexGetSize /* 8022B69C 0022849C 7F FF 1A 14 */ add r31, r31, r3 /* 8022B6A0 002284A0 48 00 00 FC */ b lbl_8022B79C lbl_8022B6A4: @@ -59121,7 +59121,7 @@ lbl_8022B6A4: /* 8022B6BC 002284BC 7F 87 E3 78 */ mr r7, r28 /* 8022B6C0 002284C0 7E 88 A3 78 */ mr r8, r20 /* 8022B6C4 002284C4 7F A9 EB 78 */ mr r9, r29 -/* 8022B6C8 002284C8 4B FF EC A1 */ bl func_8022A368 +/* 8022B6C8 002284C8 4B FF EC A1 */ bl _rwGCNInstanceIndices /* 8022B6CC 002284CC 28 14 00 02 */ cmplwi r20, 2 /* 8022B6D0 002284D0 40 82 00 0C */ bne lbl_8022B6DC /* 8022B6D4 002284D4 3B FF 00 01 */ addi r31, r31, 1 @@ -59152,10 +59152,10 @@ lbl_8022B6DC: /* 8022B734 00228534 7F 87 E3 78 */ mr r7, r28 /* 8022B738 00228538 C8 01 00 08 */ lfd f0, 8(r1) /* 8022B73C 0022853C EC 20 08 28 */ fsubs f1, f0, f1 -/* 8022B740 00228540 4B FF B5 01 */ bl func_80226C40 +/* 8022B740 00228540 4B FF B5 01 */ bl _rwGCNVtxFmtInstTex /* 8022B744 00228544 7F 03 C3 78 */ mr r3, r24 /* 8022B748 00228548 38 80 00 07 */ li r4, 7 -/* 8022B74C 0022854C 4B FF 7D 35 */ bl func_80223480 +/* 8022B74C 0022854C 4B FF 7D 35 */ bl rwGCNTexGetSize /* 8022B750 00228550 7F FF 1A 14 */ add r31, r31, r3 /* 8022B754 00228554 48 00 00 48 */ b lbl_8022B79C lbl_8022B758: @@ -59168,7 +59168,7 @@ lbl_8022B758: /* 8022B770 00228570 7F 87 E3 78 */ mr r7, r28 /* 8022B774 00228574 7E 88 A3 78 */ mr r8, r20 /* 8022B778 00228578 7F A9 EB 78 */ mr r9, r29 -/* 8022B77C 0022857C 4B FF EB ED */ bl func_8022A368 +/* 8022B77C 0022857C 4B FF EB ED */ bl _rwGCNInstanceIndices /* 8022B780 00228580 28 14 00 02 */ cmplwi r20, 2 /* 8022B784 00228584 40 82 00 0C */ bne lbl_8022B790 /* 8022B788 00228588 3B FF 00 01 */ addi r31, r31, 1 @@ -59190,16 +59190,16 @@ lbl_8022B79C: /* 8022B7C0 002285C0 38 21 00 50 */ addi r1, r1, 0x50 /* 8022B7C4 002285C4 4E 80 00 20 */ blr -.global func_8022B7C8 -func_8022B7C8: +.global _rwGCNVertexBufferHeaderGetSize +_rwGCNVertexBufferHeaderGetSize: /* 8022B7C8 002285C8 88 63 00 1C */ lbz r3, 0x1c(r3) /* 8022B7CC 002285CC 38 03 FF FF */ addi r0, r3, -1 /* 8022B7D0 002285D0 54 03 18 38 */ slwi r3, r0, 3 /* 8022B7D4 002285D4 38 63 00 14 */ addi r3, r3, 0x14 /* 8022B7D8 002285D8 4E 80 00 20 */ blr -.global func_8022B7DC -func_8022B7DC: +.global _rwGCNVertexBufferGetSize +_rwGCNVertexBufferGetSize: /* 8022B7DC 002285DC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8022B7E0 002285E0 7C 08 02 A6 */ mflr r0 /* 8022B7E4 002285E4 90 01 00 24 */ stw r0, 0x24(r1) @@ -59228,7 +59228,7 @@ lbl_8022B804: /* 8022B83C 0022863C 40 82 02 DC */ bne lbl_8022BB18 lbl_8022B840: /* 8022B840 00228640 7F 63 DB 78 */ mr r3, r27 -/* 8022B844 00228644 4B FF 7B 25 */ bl func_80223368 +/* 8022B844 00228644 4B FF 7B 25 */ bl rwGCNPosGetSize /* 8022B848 00228648 80 1F 00 00 */ lwz r0, 0(r31) /* 8022B84C 0022864C 7C 60 19 D6 */ mullw r3, r0, r3 /* 8022B850 00228650 38 03 00 1F */ addi r0, r3, 0x1f @@ -59247,7 +59247,7 @@ lbl_8022B878: /* 8022B880 00228680 28 00 00 01 */ cmplwi r0, 1 /* 8022B884 00228684 40 82 00 28 */ bne lbl_8022B8AC /* 8022B888 00228688 7F 63 DB 78 */ mr r3, r27 -/* 8022B88C 0022868C 4B FF 7B 41 */ bl func_802233CC +/* 8022B88C 0022868C 4B FF 7B 41 */ bl rwGCNNrmGetSize /* 8022B890 00228690 80 1C 00 28 */ lwz r0, 0x28(r28) /* 8022B894 00228694 7C 00 19 D6 */ mullw r0, r0, r3 /* 8022B898 00228698 1C 60 00 03 */ mulli r3, r0, 3 @@ -59257,7 +59257,7 @@ lbl_8022B878: /* 8022B8A8 002286A8 48 00 02 70 */ b lbl_8022BB18 lbl_8022B8AC: /* 8022B8AC 002286AC 7F 63 DB 78 */ mr r3, r27 -/* 8022B8B0 002286B0 4B FF 7B 1D */ bl func_802233CC +/* 8022B8B0 002286B0 4B FF 7B 1D */ bl rwGCNNrmGetSize /* 8022B8B4 002286B4 80 1C 00 28 */ lwz r0, 0x28(r28) /* 8022B8B8 002286B8 7C 60 19 D6 */ mullw r3, r0, r3 /* 8022B8BC 002286BC 38 03 00 1F */ addi r0, r3, 0x1f @@ -59278,7 +59278,7 @@ lbl_8022B8F4: /* 8022B8F4 002286F4 38 1E FF F5 */ addi r0, r30, -11 /* 8022B8F8 002286F8 7F 63 DB 78 */ mr r3, r27 /* 8022B8FC 002286FC 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 8022B900 00228700 4B FF 7B 19 */ bl func_80223418 +/* 8022B900 00228700 4B FF 7B 19 */ bl rwGCNClrGetSize /* 8022B904 00228704 80 1F 00 00 */ lwz r0, 0(r31) /* 8022B908 00228708 7C 60 19 D6 */ mullw r3, r0, r3 /* 8022B90C 0022870C 38 03 00 1F */ addi r0, r3, 0x1f @@ -59295,7 +59295,7 @@ lbl_8022B934: /* 8022B934 00228734 38 1E FF F3 */ addi r0, r30, -13 /* 8022B938 00228738 7F 63 DB 78 */ mr r3, r27 /* 8022B93C 0022873C 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 8022B940 00228740 4B FF 7B 41 */ bl func_80223480 +/* 8022B940 00228740 4B FF 7B 41 */ bl rwGCNTexGetSize /* 8022B944 00228744 80 1F 00 00 */ lwz r0, 0(r31) /* 8022B948 00228748 7C 60 19 D6 */ mullw r3, r0, r3 /* 8022B94C 0022874C 38 03 00 1F */ addi r0, r3, 0x1f @@ -59312,7 +59312,7 @@ lbl_8022B974: /* 8022B974 00228774 38 1E FF F3 */ addi r0, r30, -13 /* 8022B978 00228778 7F 63 DB 78 */ mr r3, r27 /* 8022B97C 0022877C 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 8022B980 00228780 4B FF 7B 01 */ bl func_80223480 +/* 8022B980 00228780 4B FF 7B 01 */ bl rwGCNTexGetSize /* 8022B984 00228784 80 1F 00 00 */ lwz r0, 0(r31) /* 8022B988 00228788 7C 60 19 D6 */ mullw r3, r0, r3 /* 8022B98C 0022878C 38 03 00 1F */ addi r0, r3, 0x1f @@ -59329,7 +59329,7 @@ lbl_8022B9B4: /* 8022B9B4 002287B4 38 1E FF F3 */ addi r0, r30, -13 /* 8022B9B8 002287B8 7F 63 DB 78 */ mr r3, r27 /* 8022B9BC 002287BC 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 8022B9C0 002287C0 4B FF 7A C1 */ bl func_80223480 +/* 8022B9C0 002287C0 4B FF 7A C1 */ bl rwGCNTexGetSize /* 8022B9C4 002287C4 80 1F 00 00 */ lwz r0, 0(r31) /* 8022B9C8 002287C8 7C 60 19 D6 */ mullw r3, r0, r3 /* 8022B9CC 002287CC 38 03 00 1F */ addi r0, r3, 0x1f @@ -59346,7 +59346,7 @@ lbl_8022B9F4: /* 8022B9F4 002287F4 38 1E FF F3 */ addi r0, r30, -13 /* 8022B9F8 002287F8 7F 63 DB 78 */ mr r3, r27 /* 8022B9FC 002287FC 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 8022BA00 00228800 4B FF 7A 81 */ bl func_80223480 +/* 8022BA00 00228800 4B FF 7A 81 */ bl rwGCNTexGetSize /* 8022BA04 00228804 80 1F 00 00 */ lwz r0, 0(r31) /* 8022BA08 00228808 7C 60 19 D6 */ mullw r3, r0, r3 /* 8022BA0C 0022880C 38 03 00 1F */ addi r0, r3, 0x1f @@ -59363,7 +59363,7 @@ lbl_8022BA34: /* 8022BA34 00228834 38 1E FF F3 */ addi r0, r30, -13 /* 8022BA38 00228838 7F 63 DB 78 */ mr r3, r27 /* 8022BA3C 0022883C 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 8022BA40 00228840 4B FF 7A 41 */ bl func_80223480 +/* 8022BA40 00228840 4B FF 7A 41 */ bl rwGCNTexGetSize /* 8022BA44 00228844 80 1F 00 00 */ lwz r0, 0(r31) /* 8022BA48 00228848 7C 60 19 D6 */ mullw r3, r0, r3 /* 8022BA4C 0022884C 38 03 00 1F */ addi r0, r3, 0x1f @@ -59380,7 +59380,7 @@ lbl_8022BA74: /* 8022BA74 00228874 38 1E FF F3 */ addi r0, r30, -13 /* 8022BA78 00228878 7F 63 DB 78 */ mr r3, r27 /* 8022BA7C 0022887C 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 8022BA80 00228880 4B FF 7A 01 */ bl func_80223480 +/* 8022BA80 00228880 4B FF 7A 01 */ bl rwGCNTexGetSize /* 8022BA84 00228884 80 1F 00 00 */ lwz r0, 0(r31) /* 8022BA88 00228888 7C 60 19 D6 */ mullw r3, r0, r3 /* 8022BA8C 0022888C 38 03 00 1F */ addi r0, r3, 0x1f @@ -59397,7 +59397,7 @@ lbl_8022BAB4: /* 8022BAB4 002288B4 38 1E FF F3 */ addi r0, r30, -13 /* 8022BAB8 002288B8 7F 63 DB 78 */ mr r3, r27 /* 8022BABC 002288BC 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 8022BAC0 002288C0 4B FF 79 C1 */ bl func_80223480 +/* 8022BAC0 002288C0 4B FF 79 C1 */ bl rwGCNTexGetSize /* 8022BAC4 002288C4 80 1F 00 00 */ lwz r0, 0(r31) /* 8022BAC8 002288C8 7C 60 19 D6 */ mullw r3, r0, r3 /* 8022BACC 002288CC 38 03 00 1F */ addi r0, r3, 0x1f @@ -59414,7 +59414,7 @@ lbl_8022BAF4: /* 8022BAF4 002288F4 38 1E FF F3 */ addi r0, r30, -13 /* 8022BAF8 002288F8 7F 63 DB 78 */ mr r3, r27 /* 8022BAFC 002288FC 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 8022BB00 00228900 4B FF 79 81 */ bl func_80223480 +/* 8022BB00 00228900 4B FF 79 81 */ bl rwGCNTexGetSize /* 8022BB04 00228904 80 1F 00 00 */ lwz r0, 0(r31) /* 8022BB08 00228908 7C 60 19 D6 */ mullw r3, r0, r3 /* 8022BB0C 0022890C 38 03 00 1F */ addi r0, r3, 0x1f @@ -59433,8 +59433,8 @@ lbl_8022BB18: /* 8022BB3C 0022893C 38 21 00 20 */ addi r1, r1, 0x20 /* 8022BB40 00228940 4E 80 00 20 */ blr -.global func_8022BB44 -func_8022BB44: +.global _rwGCNVertexBufferInitialize +_rwGCNVertexBufferInitialize: /* 8022BB44 00228944 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8022BB48 00228948 7C 08 02 A6 */ mflr r0 /* 8022BB4C 0022894C 90 01 00 44 */ stw r0, 0x44(r1) @@ -59468,7 +59468,7 @@ lbl_8022BB7C: /* 8022BBB8 002289B8 40 82 04 24 */ bne lbl_8022BFDC lbl_8022BBBC: /* 8022BBBC 002289BC 7E E3 BB 78 */ mr r3, r23 -/* 8022BBC0 002289C0 4B FF 77 A9 */ bl func_80223368 +/* 8022BBC0 002289C0 4B FF 77 A9 */ bl rwGCNPosGetSize /* 8022BBC4 002289C4 7C 98 B2 14 */ add r4, r24, r22 /* 8022BBC8 002289C8 3B DE 00 01 */ addi r30, r30, 1 /* 8022BBCC 002289CC 93 64 00 0C */ stw r27, 0xc(r4) @@ -59494,7 +59494,7 @@ lbl_8022BC10: /* 8022BC18 00228A18 28 00 00 01 */ cmplwi r0, 1 /* 8022BC1C 00228A1C 40 82 00 3C */ bne lbl_8022BC58 /* 8022BC20 00228A20 7E E3 BB 78 */ mr r3, r23 -/* 8022BC24 00228A24 4B FF 77 A9 */ bl func_802233CC +/* 8022BC24 00228A24 4B FF 77 A9 */ bl rwGCNNrmGetSize /* 8022BC28 00228A28 7C 98 B2 14 */ add r4, r24, r22 /* 8022BC2C 00228A2C 93 64 00 0C */ stw r27, 0xc(r4) /* 8022BC30 00228A30 1C 63 00 03 */ mulli r3, r3, 3 @@ -59509,7 +59509,7 @@ lbl_8022BC10: /* 8022BC54 00228A54 48 00 00 34 */ b lbl_8022BC88 lbl_8022BC58: /* 8022BC58 00228A58 7E E3 BB 78 */ mr r3, r23 -/* 8022BC5C 00228A5C 4B FF 77 71 */ bl func_802233CC +/* 8022BC5C 00228A5C 4B FF 77 71 */ bl rwGCNNrmGetSize /* 8022BC60 00228A60 7C 98 B2 14 */ add r4, r24, r22 /* 8022BC64 00228A64 93 64 00 0C */ stw r27, 0xc(r4) /* 8022BC68 00228A68 9B 84 00 10 */ stb r28, 0x10(r4) @@ -59538,7 +59538,7 @@ lbl_8022BCBC: /* 8022BCBC 00228ABC 38 1C FF F5 */ addi r0, r28, -11 /* 8022BCC0 00228AC0 7E E3 BB 78 */ mr r3, r23 /* 8022BCC4 00228AC4 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 8022BCC8 00228AC8 4B FF 77 51 */ bl func_80223418 +/* 8022BCC8 00228AC8 4B FF 77 51 */ bl rwGCNClrGetSize /* 8022BCCC 00228ACC 7C 98 B2 14 */ add r4, r24, r22 /* 8022BCD0 00228AD0 3B DE 00 01 */ addi r30, r30, 1 /* 8022BCD4 00228AD4 93 64 00 0C */ stw r27, 0xc(r4) @@ -59562,7 +59562,7 @@ lbl_8022BD18: /* 8022BD18 00228B18 38 1C FF F3 */ addi r0, r28, -13 /* 8022BD1C 00228B1C 7E E3 BB 78 */ mr r3, r23 /* 8022BD20 00228B20 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 8022BD24 00228B24 4B FF 77 5D */ bl func_80223480 +/* 8022BD24 00228B24 4B FF 77 5D */ bl rwGCNTexGetSize /* 8022BD28 00228B28 7C 98 B2 14 */ add r4, r24, r22 /* 8022BD2C 00228B2C 3B DE 00 01 */ addi r30, r30, 1 /* 8022BD30 00228B30 93 64 00 0C */ stw r27, 0xc(r4) @@ -59586,7 +59586,7 @@ lbl_8022BD74: /* 8022BD74 00228B74 38 1C FF F3 */ addi r0, r28, -13 /* 8022BD78 00228B78 7E E3 BB 78 */ mr r3, r23 /* 8022BD7C 00228B7C 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 8022BD80 00228B80 4B FF 77 01 */ bl func_80223480 +/* 8022BD80 00228B80 4B FF 77 01 */ bl rwGCNTexGetSize /* 8022BD84 00228B84 7C 98 B2 14 */ add r4, r24, r22 /* 8022BD88 00228B88 3B DE 00 01 */ addi r30, r30, 1 /* 8022BD8C 00228B8C 93 64 00 0C */ stw r27, 0xc(r4) @@ -59610,7 +59610,7 @@ lbl_8022BDD0: /* 8022BDD0 00228BD0 38 1C FF F3 */ addi r0, r28, -13 /* 8022BDD4 00228BD4 7E E3 BB 78 */ mr r3, r23 /* 8022BDD8 00228BD8 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 8022BDDC 00228BDC 4B FF 76 A5 */ bl func_80223480 +/* 8022BDDC 00228BDC 4B FF 76 A5 */ bl rwGCNTexGetSize /* 8022BDE0 00228BE0 7C 98 B2 14 */ add r4, r24, r22 /* 8022BDE4 00228BE4 3B DE 00 01 */ addi r30, r30, 1 /* 8022BDE8 00228BE8 93 64 00 0C */ stw r27, 0xc(r4) @@ -59634,7 +59634,7 @@ lbl_8022BE2C: /* 8022BE2C 00228C2C 38 1C FF F3 */ addi r0, r28, -13 /* 8022BE30 00228C30 7E E3 BB 78 */ mr r3, r23 /* 8022BE34 00228C34 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 8022BE38 00228C38 4B FF 76 49 */ bl func_80223480 +/* 8022BE38 00228C38 4B FF 76 49 */ bl rwGCNTexGetSize /* 8022BE3C 00228C3C 7C 98 B2 14 */ add r4, r24, r22 /* 8022BE40 00228C40 3B DE 00 01 */ addi r30, r30, 1 /* 8022BE44 00228C44 93 64 00 0C */ stw r27, 0xc(r4) @@ -59658,7 +59658,7 @@ lbl_8022BE88: /* 8022BE88 00228C88 38 1C FF F3 */ addi r0, r28, -13 /* 8022BE8C 00228C8C 7E E3 BB 78 */ mr r3, r23 /* 8022BE90 00228C90 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 8022BE94 00228C94 4B FF 75 ED */ bl func_80223480 +/* 8022BE94 00228C94 4B FF 75 ED */ bl rwGCNTexGetSize /* 8022BE98 00228C98 7C 98 B2 14 */ add r4, r24, r22 /* 8022BE9C 00228C9C 3B DE 00 01 */ addi r30, r30, 1 /* 8022BEA0 00228CA0 93 64 00 0C */ stw r27, 0xc(r4) @@ -59682,7 +59682,7 @@ lbl_8022BEE4: /* 8022BEE4 00228CE4 38 1C FF F3 */ addi r0, r28, -13 /* 8022BEE8 00228CE8 7E E3 BB 78 */ mr r3, r23 /* 8022BEEC 00228CEC 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 8022BEF0 00228CF0 4B FF 75 91 */ bl func_80223480 +/* 8022BEF0 00228CF0 4B FF 75 91 */ bl rwGCNTexGetSize /* 8022BEF4 00228CF4 7C 98 B2 14 */ add r4, r24, r22 /* 8022BEF8 00228CF8 3B DE 00 01 */ addi r30, r30, 1 /* 8022BEFC 00228CFC 93 64 00 0C */ stw r27, 0xc(r4) @@ -59706,7 +59706,7 @@ lbl_8022BF40: /* 8022BF40 00228D40 38 1C FF F3 */ addi r0, r28, -13 /* 8022BF44 00228D44 7E E3 BB 78 */ mr r3, r23 /* 8022BF48 00228D48 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 8022BF4C 00228D4C 4B FF 75 35 */ bl func_80223480 +/* 8022BF4C 00228D4C 4B FF 75 35 */ bl rwGCNTexGetSize /* 8022BF50 00228D50 7C 98 B2 14 */ add r4, r24, r22 /* 8022BF54 00228D54 3B DE 00 01 */ addi r30, r30, 1 /* 8022BF58 00228D58 93 64 00 0C */ stw r27, 0xc(r4) @@ -59730,7 +59730,7 @@ lbl_8022BF9C: /* 8022BF9C 00228D9C 38 1C FF F3 */ addi r0, r28, -13 /* 8022BFA0 00228DA0 7E E3 BB 78 */ mr r3, r23 /* 8022BFA4 00228DA4 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 8022BFA8 00228DA8 4B FF 74 D9 */ bl func_80223480 +/* 8022BFA8 00228DA8 4B FF 74 D9 */ bl rwGCNTexGetSize /* 8022BFAC 00228DAC 7C 98 B2 14 */ add r4, r24, r22 /* 8022BFB0 00228DB0 3B DE 00 01 */ addi r30, r30, 1 /* 8022BFB4 00228DB4 93 64 00 0C */ stw r27, 0xc(r4) @@ -59756,8 +59756,8 @@ lbl_8022BFDC: /* 8022C000 00228E00 38 21 00 40 */ addi r1, r1, 0x40 /* 8022C004 00228E04 4E 80 00 20 */ blr -.global func_8022C008 -func_8022C008: +.global _rwGCNVertexBufferFill +_rwGCNVertexBufferFill: /* 8022C008 00228E08 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8022C00C 00228E0C 7C 08 02 A6 */ mflr r0 /* 8022C010 00228E10 90 01 00 34 */ stw r0, 0x34(r1) @@ -59806,7 +59806,7 @@ lbl_8022C070: /* 8022C0B4 00228EB4 EC 20 08 28 */ fsubs f1, f0, f1 /* 8022C0B8 00228EB8 80 DF 00 00 */ lwz r6, 0(r31) /* 8022C0BC 00228EBC 88 E7 00 11 */ lbz r7, 0x11(r7) -/* 8022C0C0 00228EC0 4B FF 74 C5 */ bl func_80223584 +/* 8022C0C0 00228EC0 4B FF 74 C5 */ bl _rwGCNVtxFmtInstPos3D /* 8022C0C4 00228EC4 3B 5A 00 08 */ addi r26, r26, 8 /* 8022C0C8 00228EC8 48 00 04 60 */ b lbl_8022C528 /* 8022C0CC 00228ECC 80 1B 00 10 */ lwz r0, 0x10(r27) @@ -59828,7 +59828,7 @@ lbl_8022C0E4: /* 8022C108 00228F08 80 67 00 0C */ lwz r3, 0xc(r7) /* 8022C10C 00228F0C 80 DF 00 00 */ lwz r6, 0(r31) /* 8022C110 00228F10 88 E7 00 11 */ lbz r7, 0x11(r7) -/* 8022C114 00228F14 4B FF 92 89 */ bl func_8022539C +/* 8022C114 00228F14 4B FF 92 89 */ bl _rwGCNVtxFmtInstNBT /* 8022C118 00228F18 48 00 00 5C */ b lbl_8022C174 lbl_8022C11C: /* 8022C11C 00228F1C 7C FC D2 14 */ add r7, r28, r26 @@ -59836,7 +59836,7 @@ lbl_8022C11C: /* 8022C124 00228F24 80 67 00 0C */ lwz r3, 0xc(r7) /* 8022C128 00228F28 80 DF 00 00 */ lwz r6, 0(r31) /* 8022C12C 00228F2C 88 E7 00 11 */ lbz r7, 0x11(r7) -/* 8022C130 00228F30 4B FF 9B 19 */ bl func_80225C48 +/* 8022C130 00228F30 4B FF 9B 19 */ bl _rwGCNVtxFmtInstNBTCmp /* 8022C134 00228F34 48 00 00 40 */ b lbl_8022C174 lbl_8022C138: /* 8022C138 00228F38 2C 1D 00 00 */ cmpwi r29, 0 @@ -59846,7 +59846,7 @@ lbl_8022C138: /* 8022C148 00228F48 80 67 00 0C */ lwz r3, 0xc(r7) /* 8022C14C 00228F4C 80 DF 00 00 */ lwz r6, 0(r31) /* 8022C150 00228F50 88 E7 00 11 */ lbz r7, 0x11(r7) -/* 8022C154 00228F54 4B FF 82 25 */ bl func_80224378 +/* 8022C154 00228F54 4B FF 82 25 */ bl _rwGCNVtxFmtInstNrm /* 8022C158 00228F58 48 00 00 1C */ b lbl_8022C174 lbl_8022C15C: /* 8022C15C 00228F5C 7C FC D2 14 */ add r7, r28, r26 @@ -59854,7 +59854,7 @@ lbl_8022C15C: /* 8022C164 00228F64 80 67 00 0C */ lwz r3, 0xc(r7) /* 8022C168 00228F68 80 DF 00 00 */ lwz r6, 0(r31) /* 8022C16C 00228F6C 88 E7 00 11 */ lbz r7, 0x11(r7) -/* 8022C170 00228F70 4B FF 8A B5 */ bl func_80224C24 +/* 8022C170 00228F70 4B FF 8A B5 */ bl _rwGCNVtxFmtInstNrmCmp lbl_8022C174: /* 8022C174 00228F74 3B 5A 00 08 */ addi r26, r26, 8 /* 8022C178 00228F78 48 00 03 B0 */ b lbl_8022C528 @@ -59880,7 +59880,7 @@ lbl_8022C1A4: /* 8022C1C4 00228FC4 80 DF 00 00 */ lwz r6, 0(r31) /* 8022C1C8 00228FC8 54 05 07 7E */ clrlwi r5, r0, 0x1d /* 8022C1CC 00228FCC 88 E7 00 11 */ lbz r7, 0x11(r7) -/* 8022C1D0 00228FD0 4B FF A1 F1 */ bl func_802263C0 +/* 8022C1D0 00228FD0 4B FF A1 F1 */ bl _rwGCNVtxFmtInstClr /* 8022C1D4 00228FD4 3B 5A 00 08 */ addi r26, r26, 8 /* 8022C1D8 00228FD8 48 00 03 50 */ b lbl_8022C528 /* 8022C1DC 00228FDC 80 1B 00 14 */ lwz r0, 0x14(r27) @@ -59907,7 +59907,7 @@ lbl_8022C1F4: /* 8022C22C 0022902C 80 DF 00 00 */ lwz r6, 0(r31) /* 8022C230 00229030 EC 20 08 28 */ fsubs f1, f0, f1 /* 8022C234 00229034 88 E7 00 11 */ lbz r7, 0x11(r7) -/* 8022C238 00229038 4B FF AA 09 */ bl func_80226C40 +/* 8022C238 00229038 4B FF AA 09 */ bl _rwGCNVtxFmtInstTex /* 8022C23C 0022903C 3B 5A 00 08 */ addi r26, r26, 8 /* 8022C240 00229040 48 00 02 E8 */ b lbl_8022C528 /* 8022C244 00229044 80 1B 00 14 */ lwz r0, 0x14(r27) @@ -59935,7 +59935,7 @@ lbl_8022C25C: /* 8022C298 00229098 C8 01 00 08 */ lfd f0, 8(r1) /* 8022C29C 0022909C 88 E7 00 11 */ lbz r7, 0x11(r7) /* 8022C2A0 002290A0 EC 20 08 28 */ fsubs f1, f0, f1 -/* 8022C2A4 002290A4 4B FF A9 9D */ bl func_80226C40 +/* 8022C2A4 002290A4 4B FF A9 9D */ bl _rwGCNVtxFmtInstTex /* 8022C2A8 002290A8 3B 5A 00 08 */ addi r26, r26, 8 /* 8022C2AC 002290AC 48 00 02 7C */ b lbl_8022C528 /* 8022C2B0 002290B0 80 1B 00 14 */ lwz r0, 0x14(r27) @@ -59963,7 +59963,7 @@ lbl_8022C2C8: /* 8022C304 00229104 C8 01 00 08 */ lfd f0, 8(r1) /* 8022C308 00229108 88 E7 00 11 */ lbz r7, 0x11(r7) /* 8022C30C 0022910C EC 20 08 28 */ fsubs f1, f0, f1 -/* 8022C310 00229110 4B FF A9 31 */ bl func_80226C40 +/* 8022C310 00229110 4B FF A9 31 */ bl _rwGCNVtxFmtInstTex /* 8022C314 00229114 3B 5A 00 08 */ addi r26, r26, 8 /* 8022C318 00229118 48 00 02 10 */ b lbl_8022C528 /* 8022C31C 0022911C 80 1B 00 14 */ lwz r0, 0x14(r27) @@ -59991,7 +59991,7 @@ lbl_8022C334: /* 8022C370 00229170 C8 01 00 08 */ lfd f0, 8(r1) /* 8022C374 00229174 88 E7 00 11 */ lbz r7, 0x11(r7) /* 8022C378 00229178 EC 20 08 28 */ fsubs f1, f0, f1 -/* 8022C37C 0022917C 4B FF A8 C5 */ bl func_80226C40 +/* 8022C37C 0022917C 4B FF A8 C5 */ bl _rwGCNVtxFmtInstTex /* 8022C380 00229180 3B 5A 00 08 */ addi r26, r26, 8 /* 8022C384 00229184 48 00 01 A4 */ b lbl_8022C528 /* 8022C388 00229188 80 1B 00 14 */ lwz r0, 0x14(r27) @@ -60019,7 +60019,7 @@ lbl_8022C3A0: /* 8022C3DC 002291DC EC 20 08 28 */ fsubs f1, f0, f1 /* 8022C3E0 002291E0 80 DF 00 00 */ lwz r6, 0(r31) /* 8022C3E4 002291E4 88 E7 00 11 */ lbz r7, 0x11(r7) -/* 8022C3E8 002291E8 4B FF A8 59 */ bl func_80226C40 +/* 8022C3E8 002291E8 4B FF A8 59 */ bl _rwGCNVtxFmtInstTex /* 8022C3EC 002291EC 3B 5A 00 08 */ addi r26, r26, 8 /* 8022C3F0 002291F0 48 00 01 38 */ b lbl_8022C528 /* 8022C3F4 002291F4 80 1B 00 14 */ lwz r0, 0x14(r27) @@ -60046,7 +60046,7 @@ lbl_8022C40C: /* 8022C444 00229244 80 DF 00 00 */ lwz r6, 0(r31) /* 8022C448 00229248 EC 20 08 28 */ fsubs f1, f0, f1 /* 8022C44C 0022924C 88 E7 00 11 */ lbz r7, 0x11(r7) -/* 8022C450 00229250 4B FF A7 F1 */ bl func_80226C40 +/* 8022C450 00229250 4B FF A7 F1 */ bl _rwGCNVtxFmtInstTex /* 8022C454 00229254 3B 5A 00 08 */ addi r26, r26, 8 /* 8022C458 00229258 48 00 00 D0 */ b lbl_8022C528 /* 8022C45C 0022925C 80 1B 00 14 */ lwz r0, 0x14(r27) @@ -60073,7 +60073,7 @@ lbl_8022C474: /* 8022C4AC 002292AC 80 DF 00 00 */ lwz r6, 0(r31) /* 8022C4B0 002292B0 EC 20 08 28 */ fsubs f1, f0, f1 /* 8022C4B4 002292B4 88 E7 00 11 */ lbz r7, 0x11(r7) -/* 8022C4B8 002292B8 4B FF A7 89 */ bl func_80226C40 +/* 8022C4B8 002292B8 4B FF A7 89 */ bl _rwGCNVtxFmtInstTex /* 8022C4BC 002292BC 3B 5A 00 08 */ addi r26, r26, 8 /* 8022C4C0 002292C0 48 00 00 68 */ b lbl_8022C528 /* 8022C4C4 002292C4 80 1B 00 14 */ lwz r0, 0x14(r27) @@ -60100,7 +60100,7 @@ lbl_8022C4DC: /* 8022C514 00229314 80 DF 00 00 */ lwz r6, 0(r31) /* 8022C518 00229318 EC 20 08 28 */ fsubs f1, f0, f1 /* 8022C51C 0022931C 88 E7 00 11 */ lbz r7, 0x11(r7) -/* 8022C520 00229320 4B FF A7 21 */ bl func_80226C40 +/* 8022C520 00229320 4B FF A7 21 */ bl _rwGCNVtxFmtInstTex /* 8022C524 00229324 3B 5A 00 08 */ addi r26, r26, 8 lbl_8022C528: /* 8022C528 00229328 3B DE 00 01 */ addi r30, r30, 1 @@ -60114,8 +60114,8 @@ lbl_8022C528: /* 8022C548 00229348 38 21 00 30 */ addi r1, r1, 0x30 /* 8022C54C 0022934C 4E 80 00 20 */ blr -.global func_8022C550 -func_8022C550: +.global _rwVertexDescriptorInit +_rwVertexDescriptorInit: /* 8022C550 00229350 38 A0 00 00 */ li r5, 0 /* 8022C554 00229354 3C 80 40 00 */ lis r4, 0x3FFFFFF7@ha /* 8022C558 00229358 90 A3 00 00 */ stw r5, 0(r3) @@ -60128,13 +60128,13 @@ func_8022C550: /* 8022C574 00229374 90 A3 00 18 */ stw r5, 0x18(r3) /* 8022C578 00229378 4E 80 00 20 */ blr -.global func_8022C57C -func_8022C57C: +.global _rwGCNVertexDescSetVAT +_rwGCNVertexDescSetVAT: /* 8022C57C 0022937C 90 83 00 00 */ stw r4, 0(r3) /* 8022C580 00229380 4E 80 00 20 */ blr -.global func_8022C584 -func_8022C584: +.global _rwGCNVertexDescSetElementAttr +_rwGCNVertexDescSetElementAttr: /* 8022C584 00229384 38 04 FF F7 */ addi r0, r4, 0x3FFFFFF7@l /* 8022C588 00229388 28 00 00 10 */ cmplwi r0, 0x10 /* 8022C58C 0022938C 4D 81 00 20 */ bgtlr @@ -60322,8 +60322,8 @@ lbl_8022C650: /* 8022C860 00229660 90 03 00 0C */ stw r0, 0xc(r3) /* 8022C864 00229664 4E 80 00 20 */ blr -.global func_8022C868 -func_8022C868: +.global _rwGCNVertexDescSetElementDesc +_rwGCNVertexDescSetElementDesc: /* 8022C868 00229668 28 04 00 19 */ cmplwi r4, 0x19 /* 8022C86C 0022966C 4D 81 00 20 */ bgtlr /* 8022C870 00229670 3C C0 80 2B */ lis r6, lbl_802B7BCC@ha @@ -60679,13 +60679,13 @@ lbl_8022CD70: /* 8022CD98 00229B98 90 03 00 18 */ stw r0, 0x18(r3) /* 8022CD9C 00229B9C 4E 80 00 20 */ blr -.global func_8022CDA0 -func_8022CDA0: +.global _rwGCNVertexDescSetNumIndexedAttr +_rwGCNVertexDescSetNumIndexedAttr: /* 8022CDA0 00229BA0 98 83 00 1C */ stb r4, 0x1c(r3) /* 8022CDA4 00229BA4 4E 80 00 20 */ blr -.global func_8022CDA8 -func_8022CDA8: +.global RtAnimRegisterInterpolationScheme +RtAnimRegisterInterpolationScheme: /* 8022CDA8 00229BA8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8022CDAC 00229BAC 7C 08 02 A6 */ mflr r0 /* 8022CDB0 00229BB0 90 01 00 24 */ stw r0, 0x24(r1) @@ -60706,10 +60706,10 @@ lbl_8022CDD4: /* 8022CDE8 00229BE8 38 60 00 00 */ li r3, 0 /* 8022CDEC 00229BEC 90 01 00 10 */ stw r0, 0x10(r1) /* 8022CDF0 00229BF0 4C C6 31 82 */ crclr 6 -/* 8022CDF4 00229BF4 48 00 28 41 */ bl func_8022F634 +/* 8022CDF4 00229BF4 48 00 28 41 */ bl _rwerror /* 8022CDF8 00229BF8 90 61 00 14 */ stw r3, 0x14(r1) /* 8022CDFC 00229BFC 38 61 00 10 */ addi r3, r1, 0x10 -/* 8022CE00 00229C00 48 00 27 91 */ bl func_8022F590 +/* 8022CE00 00229C00 48 00 27 91 */ bl RwErrorSet /* 8022CE04 00229C04 38 60 00 00 */ li r3, 0 /* 8022CE08 00229C08 48 00 00 B4 */ b lbl_8022CEBC lbl_8022CE0C: @@ -60754,10 +60754,10 @@ lbl_8022CE98: /* 8022CE9C 00229C9C 38 60 00 01 */ li r3, 1 /* 8022CEA0 00229CA0 90 01 00 08 */ stw r0, 8(r1) /* 8022CEA4 00229CA4 4C C6 31 82 */ crclr 6 -/* 8022CEA8 00229CA8 48 00 27 8D */ bl func_8022F634 +/* 8022CEA8 00229CA8 48 00 27 8D */ bl _rwerror /* 8022CEAC 00229CAC 90 61 00 0C */ stw r3, 0xc(r1) /* 8022CEB0 00229CB0 38 61 00 08 */ addi r3, r1, 8 -/* 8022CEB4 00229CB4 48 00 26 DD */ bl func_8022F590 +/* 8022CEB4 00229CB4 48 00 26 DD */ bl RwErrorSet /* 8022CEB8 00229CB8 38 60 00 00 */ li r3, 0 lbl_8022CEBC: /* 8022CEBC 00229CBC 80 01 00 24 */ lwz r0, 0x24(r1) @@ -60765,8 +60765,8 @@ lbl_8022CEBC: /* 8022CEC4 00229CC4 38 21 00 20 */ addi r1, r1, 0x20 /* 8022CEC8 00229CC8 4E 80 00 20 */ blr -.global func_8022CECC -func_8022CECC: +.global RtAnimInterpolatorCreate +RtAnimInterpolatorCreate: /* 8022CECC 00229CCC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8022CED0 00229CD0 7C 08 02 A6 */ mflr r0 /* 8022CED4 00229CD4 90 01 00 14 */ stw r0, 0x14(r1) @@ -60810,8 +60810,8 @@ func_8022CECC: /* 8022CF6C 00229D6C 38 21 00 10 */ addi r1, r1, 0x10 /* 8022CF70 00229D70 4E 80 00 20 */ blr -.global func_8022CF74 -func_8022CF74: +.global RtAnimInterpolatorDestroy +RtAnimInterpolatorDestroy: /* 8022CF74 00229D74 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8022CF78 00229D78 7C 08 02 A6 */ mflr r0 /* 8022CF7C 00229D7C 90 01 00 14 */ stw r0, 0x14(r1) @@ -60824,8 +60824,8 @@ func_8022CF74: /* 8022CF98 00229D98 38 21 00 10 */ addi r1, r1, 0x10 /* 8022CF9C 00229D9C 4E 80 00 20 */ blr -.global func_8022CFA0 -func_8022CFA0: +.global RtIntersectionSphereTriangle +RtIntersectionSphereTriangle: /* 8022CFA0 00229DA0 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 8022CFA4 00229DA4 7C 08 02 A6 */ mflr r0 /* 8022CFA8 00229DA8 90 01 00 A4 */ stw r0, 0xa4(r1) @@ -61047,7 +61047,7 @@ lbl_8022D260: /* 8022D2F0 0022A0F0 38 60 00 00 */ li r3, 0 /* 8022D2F4 0022A0F4 48 00 03 3C */ b lbl_8022D630 lbl_8022D2F8: -/* 8022D2F8 0022A0F8 48 00 6A 21 */ bl func_80233D18 +/* 8022D2F8 0022A0F8 48 00 6A 21 */ bl _rwInvSqrt /* 8022D2FC 0022A0FC C0 5E 00 00 */ lfs f2, 0(r30) /* 8022D300 0022A100 C0 01 00 6C */ lfs f0, 0x6c(r1) /* 8022D304 0022A104 EC 82 00 72 */ fmuls f4, f2, f1 @@ -61276,8 +61276,8 @@ lbl_8022D630: /* 8022D64C 0022A44C 38 21 00 A0 */ addi r1, r1, 0xa0 /* 8022D650 0022A450 4E 80 00 20 */ blr -.global func_8022D654 -func_8022D654: +.global RtIntersectionBBoxTriangle +RtIntersectionBBoxTriangle: /* 8022D654 0022A454 94 21 FF 50 */ stwu r1, -0xb0(r1) /* 8022D658 0022A458 DB E1 00 A0 */ stfd f31, 0xa0(r1) /* 8022D65C 0022A45C F3 E1 00 A8 */ psq_st f31, 168(r1), 0, qr0 @@ -62323,8 +62323,8 @@ lbl_8022E52C: /* 8022E574 0022B374 38 21 00 B0 */ addi r1, r1, 0xb0 /* 8022E578 0022B378 4E 80 00 20 */ blr -.global func_8022E57C -func_8022E57C: +.global RtQuatSetupSlerpCache +RtQuatSetupSlerpCache: /* 8022E57C 0022B37C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8022E580 0022B380 7C 08 02 A6 */ mflr r0 /* 8022E584 0022B384 90 01 00 44 */ stw r0, 0x44(r1) @@ -62458,7 +62458,7 @@ lbl_8022E74C: /* 8022E75C 0022B55C EC 00 F8 2A */ fadds f0, f0, f31 /* 8022E760 0022B560 EF C1 00 32 */ fmuls f30, f1, f0 /* 8022E764 0022B564 FC 20 F0 90 */ fmr f1, f30 -/* 8022E768 0022B568 48 00 55 5D */ bl func_80233CC4 +/* 8022E768 0022B568 48 00 55 5D */ bl _rwSqrt /* 8022E76C 0022B56C C0 42 BC 9C */ lfs f2, lbl_803D061C-_SDA2_BASE_(r2) /* 8022E770 0022B570 C0 02 BC 98 */ lfs f0, lbl_803D0618-_SDA2_BASE_(r2) /* 8022E774 0022B574 C0 82 BC 94 */ lfs f4, lbl_803D0614-_SDA2_BASE_(r2) @@ -62495,7 +62495,7 @@ lbl_8022E7E4: /* 8022E7EC 0022B5EC EC 00 F8 28 */ fsubs f0, f0, f31 /* 8022E7F0 0022B5F0 EF C1 00 32 */ fmuls f30, f1, f0 /* 8022E7F4 0022B5F4 FC 20 F0 90 */ fmr f1, f30 -/* 8022E7F8 0022B5F8 48 00 54 CD */ bl func_80233CC4 +/* 8022E7F8 0022B5F8 48 00 54 CD */ bl _rwSqrt /* 8022E7FC 0022B5FC C0 42 BC 9C */ lfs f2, lbl_803D061C-_SDA2_BASE_(r2) /* 8022E800 0022B600 C0 02 BC 98 */ lfs f0, lbl_803D0618-_SDA2_BASE_(r2) /* 8022E804 0022B604 D0 21 00 0C */ stfs f1, 0xc(r1) @@ -62644,8 +62644,8 @@ lbl_8022EA28: /* 8022EA28 0022B828 38 60 00 00 */ li r3, 0 /* 8022EA2C 0022B82C 4E 80 00 20 */ blr -.global func_8022EA30 -func_8022EA30: +.global _rwStreamReadChunkHeader +_rwStreamReadChunkHeader: /* 8022EA30 0022B830 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8022EA34 0022B834 7C 08 02 A6 */ mflr r0 /* 8022EA38 0022B838 90 01 00 34 */ stw r0, 0x34(r1) @@ -62659,7 +62659,7 @@ func_8022EA30: /* 8022EA58 0022B858 93 81 00 20 */ stw r28, 0x20(r1) /* 8022EA5C 0022B85C 7C 9C 23 78 */ mr r28, r4 /* 8022EA60 0022B860 38 81 00 10 */ addi r4, r1, 0x10 -/* 8022EA64 0022B864 48 00 3B 11 */ bl func_80232574 +/* 8022EA64 0022B864 48 00 3B 11 */ bl RwStreamRead /* 8022EA68 0022B868 20 03 00 0C */ subfic r0, r3, 0xc /* 8022EA6C 0022B86C 7C 00 00 34 */ cntlzw r0, r0 /* 8022EA70 0022B870 54 00 D9 7F */ rlwinm. r0, r0, 0x1b, 5, 0x1f @@ -62669,16 +62669,16 @@ func_8022EA30: /* 8022EA80 0022B880 90 01 00 08 */ stw r0, 8(r1) /* 8022EA84 0022B884 38 63 00 1A */ addi r3, r3, 0x8000001A@l /* 8022EA88 0022B888 4C C6 31 82 */ crclr 6 -/* 8022EA8C 0022B88C 48 00 0B A9 */ bl func_8022F634 +/* 8022EA8C 0022B88C 48 00 0B A9 */ bl _rwerror /* 8022EA90 0022B890 90 61 00 0C */ stw r3, 0xc(r1) /* 8022EA94 0022B894 38 61 00 08 */ addi r3, r1, 8 -/* 8022EA98 0022B898 48 00 0A F9 */ bl func_8022F590 +/* 8022EA98 0022B898 48 00 0A F9 */ bl RwErrorSet /* 8022EA9C 0022B89C 38 60 00 00 */ li r3, 0 /* 8022EAA0 0022B8A0 48 00 00 94 */ b lbl_8022EB34 lbl_8022EAA4: /* 8022EAA4 0022B8A4 38 61 00 10 */ addi r3, r1, 0x10 /* 8022EAA8 0022B8A8 38 80 00 0C */ li r4, 0xc -/* 8022EAAC 0022B8AC 48 00 04 01 */ bl func_8022EEAC +/* 8022EAAC 0022B8AC 48 00 04 01 */ bl RwMemNative32 /* 8022EAB0 0022B8B0 28 1C 00 00 */ cmplwi r28, 0 /* 8022EAB4 0022B8B4 41 82 00 0C */ beq lbl_8022EAC0 /* 8022EAB8 0022B8B8 80 01 00 10 */ lwz r0, 0x10(r1) @@ -62728,8 +62728,8 @@ lbl_8022EB34: /* 8022EB4C 0022B94C 38 21 00 30 */ addi r1, r1, 0x30 /* 8022EB50 0022B950 4E 80 00 20 */ blr -.global func_8022EB54 -func_8022EB54: +.global _rwStreamWriteVersionedChunkHeader +_rwStreamWriteVersionedChunkHeader: /* 8022EB54 0022B954 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8022EB58 0022B958 7C 08 02 A6 */ mflr r0 /* 8022EB5C 0022B95C 3D 06 FF FD */ addis r8, r6, 0xfffd @@ -62744,19 +62744,19 @@ func_8022EB54: /* 8022EB80 0022B980 38 80 00 0C */ li r4, 0xc /* 8022EB84 0022B984 90 A1 00 0C */ stw r5, 0xc(r1) /* 8022EB88 0022B988 90 01 00 10 */ stw r0, 0x10(r1) -/* 8022EB8C 0022B98C 48 00 02 25 */ bl func_8022EDB0 +/* 8022EB8C 0022B98C 48 00 02 25 */ bl RwMemLittleEndian32 /* 8022EB90 0022B990 7F E3 FB 78 */ mr r3, r31 /* 8022EB94 0022B994 38 81 00 08 */ addi r4, r1, 8 /* 8022EB98 0022B998 38 A0 00 0C */ li r5, 0xc -/* 8022EB9C 0022B99C 48 00 3B 75 */ bl func_80232710 +/* 8022EB9C 0022B99C 48 00 3B 75 */ bl RwStreamWrite /* 8022EBA0 0022B9A0 80 01 00 24 */ lwz r0, 0x24(r1) /* 8022EBA4 0022B9A4 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8022EBA8 0022B9A8 7C 08 03 A6 */ mtlr r0 /* 8022EBAC 0022B9AC 38 21 00 20 */ addi r1, r1, 0x20 /* 8022EBB0 0022B9B0 4E 80 00 20 */ blr -.global func_8022EBB4 -func_8022EBB4: +.global RwStreamFindChunk +RwStreamFindChunk: /* 8022EBB4 0022B9B4 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8022EBB8 0022B9B8 7C 08 02 A6 */ mflr r0 /* 8022EBBC 0022B9BC 90 01 00 54 */ stw r0, 0x54(r1) @@ -62783,10 +62783,10 @@ lbl_8022EBE4: /* 8022EC0C 0022BA0C 90 01 00 2C */ stw r0, 0x2c(r1) /* 8022EC10 0022BA10 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 8022EC14 0022BA14 4C C6 31 82 */ crclr 6 -/* 8022EC18 0022BA18 48 00 0A 1D */ bl func_8022F634 +/* 8022EC18 0022BA18 48 00 0A 1D */ bl _rwerror /* 8022EC1C 0022BA1C 90 61 00 30 */ stw r3, 0x30(r1) /* 8022EC20 0022BA20 38 61 00 2C */ addi r3, r1, 0x2c -/* 8022EC24 0022BA24 48 00 09 6D */ bl func_8022F590 +/* 8022EC24 0022BA24 48 00 09 6D */ bl RwErrorSet /* 8022EC28 0022BA28 38 60 00 00 */ li r3, 0 /* 8022EC2C 0022BA2C 48 00 01 64 */ b lbl_8022ED90 lbl_8022EC30: @@ -62798,10 +62798,10 @@ lbl_8022EC30: /* 8022EC44 0022BA44 90 01 00 24 */ stw r0, 0x24(r1) /* 8022EC48 0022BA48 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 8022EC4C 0022BA4C 4C C6 31 82 */ crclr 6 -/* 8022EC50 0022BA50 48 00 09 E5 */ bl func_8022F634 +/* 8022EC50 0022BA50 48 00 09 E5 */ bl _rwerror /* 8022EC54 0022BA54 90 61 00 28 */ stw r3, 0x28(r1) /* 8022EC58 0022BA58 38 61 00 24 */ addi r3, r1, 0x24 -/* 8022EC5C 0022BA5C 48 00 09 35 */ bl func_8022F590 +/* 8022EC5C 0022BA5C 48 00 09 35 */ bl RwErrorSet /* 8022EC60 0022BA60 38 60 00 00 */ li r3, 0 /* 8022EC64 0022BA64 48 00 01 2C */ b lbl_8022ED90 lbl_8022EC68: @@ -62813,10 +62813,10 @@ lbl_8022EC68: /* 8022EC7C 0022BA7C 90 01 00 1C */ stw r0, 0x1c(r1) /* 8022EC80 0022BA80 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 8022EC84 0022BA84 4C C6 31 82 */ crclr 6 -/* 8022EC88 0022BA88 48 00 09 AD */ bl func_8022F634 +/* 8022EC88 0022BA88 48 00 09 AD */ bl _rwerror /* 8022EC8C 0022BA8C 90 61 00 20 */ stw r3, 0x20(r1) /* 8022EC90 0022BA90 38 61 00 1C */ addi r3, r1, 0x1c -/* 8022EC94 0022BA94 48 00 08 FD */ bl func_8022F590 +/* 8022EC94 0022BA94 48 00 08 FD */ bl RwErrorSet lbl_8022EC98: /* 8022EC98 0022BA98 28 1E 00 00 */ cmplwi r30, 0 /* 8022EC9C 0022BA9C 41 82 00 0C */ beq lbl_8022ECA8 @@ -62833,7 +62833,7 @@ lbl_8022ECB8: lbl_8022ECC0: /* 8022ECC0 0022BAC0 80 81 00 0C */ lwz r4, 0xc(r1) /* 8022ECC4 0022BAC4 7F 83 E3 78 */ mr r3, r28 -/* 8022ECC8 0022BAC8 48 00 3C 71 */ bl func_80232938 +/* 8022ECC8 0022BAC8 48 00 3C 71 */ bl RwStreamSkip /* 8022ECCC 0022BACC 28 03 00 00 */ cmplwi r3, 0 /* 8022ECD0 0022BAD0 40 82 00 0C */ bne lbl_8022ECDC /* 8022ECD4 0022BAD4 38 60 00 00 */ li r3, 0 @@ -62842,7 +62842,7 @@ lbl_8022ECDC: /* 8022ECDC 0022BADC 7F 83 E3 78 */ mr r3, r28 /* 8022ECE0 0022BAE0 38 81 00 34 */ addi r4, r1, 0x34 /* 8022ECE4 0022BAE4 38 A0 00 0C */ li r5, 0xc -/* 8022ECE8 0022BAE8 48 00 38 8D */ bl func_80232574 +/* 8022ECE8 0022BAE8 48 00 38 8D */ bl RwStreamRead /* 8022ECEC 0022BAEC 20 03 00 0C */ subfic r0, r3, 0xc /* 8022ECF0 0022BAF0 7C 00 00 34 */ cntlzw r0, r0 /* 8022ECF4 0022BAF4 54 00 D9 7F */ rlwinm. r0, r0, 0x1b, 5, 0x1f @@ -62852,16 +62852,16 @@ lbl_8022ECDC: /* 8022ED04 0022BB04 90 01 00 14 */ stw r0, 0x14(r1) /* 8022ED08 0022BB08 38 63 00 1A */ addi r3, r3, 0x8000001A@l /* 8022ED0C 0022BB0C 4C C6 31 82 */ crclr 6 -/* 8022ED10 0022BB10 48 00 09 25 */ bl func_8022F634 +/* 8022ED10 0022BB10 48 00 09 25 */ bl _rwerror /* 8022ED14 0022BB14 90 61 00 18 */ stw r3, 0x18(r1) /* 8022ED18 0022BB18 38 61 00 14 */ addi r3, r1, 0x14 -/* 8022ED1C 0022BB1C 48 00 08 75 */ bl func_8022F590 +/* 8022ED1C 0022BB1C 48 00 08 75 */ bl RwErrorSet /* 8022ED20 0022BB20 38 00 00 00 */ li r0, 0 /* 8022ED24 0022BB24 48 00 00 60 */ b lbl_8022ED84 lbl_8022ED28: /* 8022ED28 0022BB28 38 61 00 34 */ addi r3, r1, 0x34 /* 8022ED2C 0022BB2C 38 80 00 0C */ li r4, 0xc -/* 8022ED30 0022BB30 48 00 01 7D */ bl func_8022EEAC +/* 8022ED30 0022BB30 48 00 01 7D */ bl RwMemNative32 /* 8022ED34 0022BB34 34 01 00 10 */ addic. r0, r1, 0x10 /* 8022ED38 0022BB38 41 82 00 0C */ beq lbl_8022ED44 /* 8022ED3C 0022BB3C 80 01 00 34 */ lwz r0, 0x34(r1) @@ -62900,8 +62900,8 @@ lbl_8022ED90: /* 8022EDA8 0022BBA8 38 21 00 50 */ addi r1, r1, 0x50 /* 8022EDAC 0022BBAC 4E 80 00 20 */ blr -.global func_8022EDB0 -func_8022EDB0: +.global RwMemLittleEndian32 +RwMemLittleEndian32: /* 8022EDB0 0022BBB0 54 80 F0 BF */ rlwinm. r0, r4, 0x1e, 2, 0x1f /* 8022EDB4 0022BBB4 7C 66 1B 78 */ mr r6, r3 /* 8022EDB8 0022BBB8 7C 04 03 78 */ mr r4, r0 @@ -62934,8 +62934,8 @@ lbl_8022EE0C: /* 8022EE18 0022BC18 42 00 FF F4 */ bdnz lbl_8022EE0C /* 8022EE1C 0022BC1C 4E 80 00 20 */ blr -.global func_8022EE20 -func_8022EE20: +.global RwMemLittleEndian16 +RwMemLittleEndian16: /* 8022EE20 0022BC20 54 80 F8 7F */ rlwinm. r0, r4, 0x1f, 1, 0x1f /* 8022EE24 0022BC24 7C 66 1B 78 */ mr r6, r3 /* 8022EE28 0022BC28 7C 04 03 78 */ mr r4, r0 @@ -62975,8 +62975,8 @@ lbl_8022EE90: /* 8022EEA4 0022BCA4 42 00 FF EC */ bdnz lbl_8022EE90 /* 8022EEA8 0022BCA8 4E 80 00 20 */ blr -.global func_8022EEAC -func_8022EEAC: +.global RwMemNative32 +RwMemNative32: /* 8022EEAC 0022BCAC 54 80 F0 BF */ rlwinm. r0, r4, 0x1e, 2, 0x1f /* 8022EEB0 0022BCB0 7C 66 1B 78 */ mr r6, r3 /* 8022EEB4 0022BCB4 7C 04 03 78 */ mr r4, r0 @@ -63009,8 +63009,8 @@ lbl_8022EF08: /* 8022EF14 0022BD14 42 00 FF F4 */ bdnz lbl_8022EF08 /* 8022EF18 0022BD18 4E 80 00 20 */ blr -.global func_8022EF1C -func_8022EF1C: +.global RwMemNative16 +RwMemNative16: /* 8022EF1C 0022BD1C 54 80 F8 7F */ rlwinm. r0, r4, 0x1f, 1, 0x1f /* 8022EF20 0022BD20 7C 66 1B 78 */ mr r6, r3 /* 8022EF24 0022BD24 7C 04 03 78 */ mr r4, r0 @@ -63050,8 +63050,8 @@ lbl_8022EF8C: /* 8022EFA0 0022BDA0 42 00 FF EC */ bdnz lbl_8022EF8C /* 8022EFA4 0022BDA4 4E 80 00 20 */ blr -.global func_8022EFA8 -func_8022EFA8: +.global RwStreamWriteReal +RwStreamWriteReal: /* 8022EFA8 0022BDA8 94 21 FE E0 */ stwu r1, -0x120(r1) /* 8022EFAC 0022BDAC 7C 08 02 A6 */ mflr r0 /* 8022EFB0 0022BDB0 90 01 01 24 */ stw r0, 0x124(r1) @@ -63106,7 +63106,7 @@ lbl_8022F05C: /* 8022F05C 0022BE5C 7F 83 E3 78 */ mr r3, r28 /* 8022F060 0022BE60 7F E5 FB 78 */ mr r5, r31 /* 8022F064 0022BE64 38 81 00 08 */ addi r4, r1, 8 -/* 8022F068 0022BE68 48 00 36 A9 */ bl func_80232710 +/* 8022F068 0022BE68 48 00 36 A9 */ bl RwStreamWrite /* 8022F06C 0022BE6C 28 03 00 00 */ cmplwi r3, 0 /* 8022F070 0022BE70 40 82 00 0C */ bne lbl_8022F07C /* 8022F074 0022BE74 38 60 00 00 */ li r3, 0 @@ -63128,8 +63128,8 @@ lbl_8022F090: /* 8022F0A8 0022BEA8 38 21 01 20 */ addi r1, r1, 0x120 /* 8022F0AC 0022BEAC 4E 80 00 20 */ blr -.global func_8022F0B0 -func_8022F0B0: +.global RwStreamWriteInt32 +RwStreamWriteInt32: /* 8022F0B0 0022BEB0 94 21 FE E0 */ stwu r1, -0x120(r1) /* 8022F0B4 0022BEB4 7C 08 02 A6 */ mflr r0 /* 8022F0B8 0022BEB8 90 01 01 24 */ stw r0, 0x124(r1) @@ -63184,7 +63184,7 @@ lbl_8022F164: /* 8022F164 0022BF64 7F 83 E3 78 */ mr r3, r28 /* 8022F168 0022BF68 7F E5 FB 78 */ mr r5, r31 /* 8022F16C 0022BF6C 38 81 00 08 */ addi r4, r1, 8 -/* 8022F170 0022BF70 48 00 35 A1 */ bl func_80232710 +/* 8022F170 0022BF70 48 00 35 A1 */ bl RwStreamWrite /* 8022F174 0022BF74 28 03 00 00 */ cmplwi r3, 0 /* 8022F178 0022BF78 40 82 00 0C */ bne lbl_8022F184 /* 8022F17C 0022BF7C 38 60 00 00 */ li r3, 0 @@ -63206,8 +63206,8 @@ lbl_8022F198: /* 8022F1B0 0022BFB0 38 21 01 20 */ addi r1, r1, 0x120 /* 8022F1B4 0022BFB4 4E 80 00 20 */ blr -.global func_8022F1B8 -func_8022F1B8: +.global RwStreamReadReal +RwStreamReadReal: /* 8022F1B8 0022BFB8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8022F1BC 0022BFBC 7C 08 02 A6 */ mflr r0 /* 8022F1C0 0022BFC0 90 01 00 24 */ stw r0, 0x24(r1) @@ -63217,7 +63217,7 @@ func_8022F1B8: /* 8022F1D0 0022BFD0 7C 9E 23 78 */ mr r30, r4 /* 8022F1D4 0022BFD4 93 A1 00 14 */ stw r29, 0x14(r1) /* 8022F1D8 0022BFD8 7C 7D 1B 78 */ mr r29, r3 -/* 8022F1DC 0022BFDC 48 00 33 99 */ bl func_80232574 +/* 8022F1DC 0022BFDC 48 00 33 99 */ bl RwStreamRead /* 8022F1E0 0022BFE0 28 03 00 00 */ cmplwi r3, 0 /* 8022F1E4 0022BFE4 40 82 00 30 */ bne lbl_8022F214 /* 8022F1E8 0022BFE8 38 00 00 01 */ li r0, 1 @@ -63225,10 +63225,10 @@ func_8022F1B8: /* 8022F1F0 0022BFF0 90 01 00 08 */ stw r0, 8(r1) /* 8022F1F4 0022BFF4 38 63 00 1A */ addi r3, r3, 0x8000001A@l /* 8022F1F8 0022BFF8 4C C6 31 82 */ crclr 6 -/* 8022F1FC 0022BFFC 48 00 04 39 */ bl func_8022F634 +/* 8022F1FC 0022BFFC 48 00 04 39 */ bl _rwerror /* 8022F200 0022C000 90 61 00 0C */ stw r3, 0xc(r1) /* 8022F204 0022C004 38 61 00 08 */ addi r3, r1, 8 -/* 8022F208 0022C008 48 00 03 89 */ bl func_8022F590 +/* 8022F208 0022C008 48 00 03 89 */ bl RwErrorSet /* 8022F20C 0022C00C 38 60 00 00 */ li r3, 0 /* 8022F210 0022C010 48 00 00 70 */ b lbl_8022F280 lbl_8022F214: @@ -63272,8 +63272,8 @@ lbl_8022F280: /* 8022F294 0022C094 38 21 00 20 */ addi r1, r1, 0x20 /* 8022F298 0022C098 4E 80 00 20 */ blr -.global func_8022F29C -func_8022F29C: +.global RwStreamReadInt32 +RwStreamReadInt32: /* 8022F29C 0022C09C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8022F2A0 0022C0A0 7C 08 02 A6 */ mflr r0 /* 8022F2A4 0022C0A4 90 01 00 24 */ stw r0, 0x24(r1) @@ -63283,7 +63283,7 @@ func_8022F29C: /* 8022F2B4 0022C0B4 7C 9E 23 78 */ mr r30, r4 /* 8022F2B8 0022C0B8 93 A1 00 14 */ stw r29, 0x14(r1) /* 8022F2BC 0022C0BC 7C 7D 1B 78 */ mr r29, r3 -/* 8022F2C0 0022C0C0 48 00 32 B5 */ bl func_80232574 +/* 8022F2C0 0022C0C0 48 00 32 B5 */ bl RwStreamRead /* 8022F2C4 0022C0C4 28 03 00 00 */ cmplwi r3, 0 /* 8022F2C8 0022C0C8 40 82 00 30 */ bne lbl_8022F2F8 /* 8022F2CC 0022C0CC 38 00 00 01 */ li r0, 1 @@ -63291,10 +63291,10 @@ func_8022F29C: /* 8022F2D4 0022C0D4 90 01 00 08 */ stw r0, 8(r1) /* 8022F2D8 0022C0D8 38 63 00 1A */ addi r3, r3, 0x8000001A@l /* 8022F2DC 0022C0DC 4C C6 31 82 */ crclr 6 -/* 8022F2E0 0022C0E0 48 00 03 55 */ bl func_8022F634 +/* 8022F2E0 0022C0E0 48 00 03 55 */ bl _rwerror /* 8022F2E4 0022C0E4 90 61 00 0C */ stw r3, 0xc(r1) /* 8022F2E8 0022C0E8 38 61 00 08 */ addi r3, r1, 8 -/* 8022F2EC 0022C0EC 48 00 02 A5 */ bl func_8022F590 +/* 8022F2EC 0022C0EC 48 00 02 A5 */ bl RwErrorSet /* 8022F2F0 0022C0F0 38 60 00 00 */ li r3, 0 /* 8022F2F4 0022C0F4 48 00 00 70 */ b lbl_8022F364 lbl_8022F2F8: @@ -63338,8 +63338,8 @@ lbl_8022F364: /* 8022F378 0022C178 38 21 00 20 */ addi r1, r1, 0x20 /* 8022F37C 0022C17C 4E 80 00 20 */ blr -.global func_8022F380 -func_8022F380: +.global RwStreamReadChunkHeaderInfo +RwStreamReadChunkHeaderInfo: /* 8022F380 0022C180 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8022F384 0022C184 7C 08 02 A6 */ mflr r0 /* 8022F388 0022C188 38 A0 00 0C */ li r5, 0xc @@ -63349,7 +63349,7 @@ func_8022F380: /* 8022F398 0022C198 38 81 00 20 */ addi r4, r1, 0x20 /* 8022F39C 0022C19C 93 C1 00 38 */ stw r30, 0x38(r1) /* 8022F3A0 0022C1A0 7C 7E 1B 78 */ mr r30, r3 -/* 8022F3A4 0022C1A4 48 00 31 D1 */ bl func_80232574 +/* 8022F3A4 0022C1A4 48 00 31 D1 */ bl RwStreamRead /* 8022F3A8 0022C1A8 20 03 00 0C */ subfic r0, r3, 0xc /* 8022F3AC 0022C1AC 7C 00 00 34 */ cntlzw r0, r0 /* 8022F3B0 0022C1B0 54 00 D9 7F */ rlwinm. r0, r0, 0x1b, 5, 0x1f @@ -63359,10 +63359,10 @@ func_8022F380: /* 8022F3C0 0022C1C0 90 01 00 18 */ stw r0, 0x18(r1) /* 8022F3C4 0022C1C4 38 63 00 1A */ addi r3, r3, 0x8000001A@l /* 8022F3C8 0022C1C8 4C C6 31 82 */ crclr 6 -/* 8022F3CC 0022C1CC 48 00 02 69 */ bl func_8022F634 +/* 8022F3CC 0022C1CC 48 00 02 69 */ bl _rwerror /* 8022F3D0 0022C1D0 90 61 00 1C */ stw r3, 0x1c(r1) /* 8022F3D4 0022C1D4 38 61 00 18 */ addi r3, r1, 0x18 -/* 8022F3D8 0022C1D8 48 00 01 B9 */ bl func_8022F590 +/* 8022F3D8 0022C1D8 48 00 01 B9 */ bl RwErrorSet /* 8022F3DC 0022C1DC 38 00 00 00 */ li r0, 0 /* 8022F3E0 0022C1E0 48 00 00 E0 */ b lbl_8022F4C0 lbl_8022F3E4: @@ -63491,8 +63491,8 @@ lbl_8022F57C: /* 8022F588 0022C388 90 05 00 04 */ stw r0, 4(r5) /* 8022F58C 0022C38C 4E 80 00 20 */ blr -.global func_8022F590 -func_8022F590: +.global RwErrorSet +RwErrorSet: /* 8022F590 0022C390 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 8022F594 0022C394 80 0D 9F 28 */ lwz r0, lbl_803CC828-_SDA_BASE_(r13) /* 8022F598 0022C398 7C A4 02 14 */ add r5, r4, r0 @@ -63520,8 +63520,8 @@ lbl_8022F5D8: /* 8022F5E8 0022C3E8 7C C5 01 2E */ stwx r6, r5, r0 /* 8022F5EC 0022C3EC 4E 80 00 20 */ blr -.global func_8022F5F0 -func_8022F5F0: +.global RwErrorGet +RwErrorGet: /* 8022F5F0 0022C3F0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 8022F5F4 0022C3F4 38 A0 00 00 */ li r5, 0 /* 8022F5F8 0022C3F8 80 0D 9F 28 */ lwz r0, lbl_803CC828-_SDA_BASE_(r13) @@ -63540,8 +63540,8 @@ func_8022F5F0: /* 8022F62C 0022C42C 7C C5 01 2E */ stwx r6, r5, r0 /* 8022F630 0022C430 4E 80 00 20 */ blr -.global func_8022F634 -func_8022F634: +.global _rwerror +_rwerror: /* 8022F634 0022C434 94 21 FF 80 */ stwu r1, -0x80(r1) /* 8022F638 0022C438 40 86 00 24 */ bne cr1, lbl_8022F65C /* 8022F63C 0022C43C D8 21 00 28 */ stfd f1, 0x28(r1) @@ -63570,8 +63570,8 @@ lbl_8022F65C: /* 8022F694 0022C494 38 21 00 80 */ addi r1, r1, 0x80 /* 8022F698 0022C498 4E 80 00 20 */ blr -.global func_8022F69C -func_8022F69C: +.global RwOsGetFileInterface +RwOsGetFileInterface: /* 8022F69C 0022C49C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 8022F6A0 0022C4A0 38 63 00 C4 */ addi r3, r3, 0xc4 /* 8022F6A4 0022C4A4 4E 80 00 20 */ blr @@ -63602,8 +63602,8 @@ lbl_8022F6F0: /* 8022F700 0022C500 38 21 00 10 */ addi r1, r1, 0x10 /* 8022F704 0022C504 4E 80 00 20 */ blr -.global func_8022F708 -func_8022F708: +.global _rwFileSystemOpen +_rwFileSystemOpen: /* 8022F708 0022C508 3C 80 80 23 */ lis r4, lbl_8022F6A8@ha /* 8022F70C 0022C50C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 8022F710 0022C510 38 04 F6 A8 */ addi r0, r4, lbl_8022F6A8@l @@ -63651,24 +63651,24 @@ func_8022F708: /* 8022F7B8 0022C5B8 90 04 00 EC */ stw r0, 0xec(r4) /* 8022F7BC 0022C5BC 4E 80 00 20 */ blr -.global func_8022F7C0 -func_8022F7C0: +.global _rwFileSystemClose +_rwFileSystemClose: /* 8022F7C0 0022C5C0 4E 80 00 20 */ blr -.global func_8022F7C4 -func_8022F7C4: +.global RwIm2DGetNearScreenZ +RwIm2DGetNearScreenZ: /* 8022F7C4 0022C5C4 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 8022F7C8 0022C5C8 C0 23 00 18 */ lfs f1, 0x18(r3) /* 8022F7CC 0022C5CC 4E 80 00 20 */ blr -.global func_8022F7D0 -func_8022F7D0: +.global RwIm2DGetFarScreenZ +RwIm2DGetFarScreenZ: /* 8022F7D0 0022C5D0 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 8022F7D4 0022C5D4 C0 23 00 1C */ lfs f1, 0x1c(r3) /* 8022F7D8 0022C5D8 4E 80 00 20 */ blr -.global func_8022F7DC -func_8022F7DC: +.global RwRenderStateSet +RwRenderStateSet: /* 8022F7DC 0022C5DC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8022F7E0 0022C5E0 7C 08 02 A6 */ mflr r0 /* 8022F7E4 0022C5E4 90 01 00 14 */ stw r0, 0x14(r1) @@ -63680,10 +63680,10 @@ func_8022F7DC: /* 8022F7FC 0022C5FC 38 60 00 10 */ li r3, 0x10 /* 8022F800 0022C600 90 01 00 08 */ stw r0, 8(r1) /* 8022F804 0022C604 4C C6 31 82 */ crclr 6 -/* 8022F808 0022C608 4B FF FE 2D */ bl func_8022F634 +/* 8022F808 0022C608 4B FF FE 2D */ bl _rwerror /* 8022F80C 0022C60C 90 61 00 0C */ stw r3, 0xc(r1) /* 8022F810 0022C610 38 61 00 08 */ addi r3, r1, 8 -/* 8022F814 0022C614 4B FF FD 7D */ bl func_8022F590 +/* 8022F814 0022C614 4B FF FD 7D */ bl RwErrorSet /* 8022F818 0022C618 38 60 00 00 */ li r3, 0 /* 8022F81C 0022C61C 48 00 00 10 */ b lbl_8022F82C lbl_8022F820: @@ -63696,8 +63696,8 @@ lbl_8022F82C: /* 8022F834 0022C634 38 21 00 10 */ addi r1, r1, 0x10 /* 8022F838 0022C638 4E 80 00 20 */ blr -.global func_8022F83C -func_8022F83C: +.global RwRenderStateGet +RwRenderStateGet: /* 8022F83C 0022C63C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8022F840 0022C640 7C 08 02 A6 */ mflr r0 /* 8022F844 0022C644 90 01 00 14 */ stw r0, 0x14(r1) @@ -63710,8 +63710,8 @@ func_8022F83C: /* 8022F860 0022C660 38 21 00 10 */ addi r1, r1, 0x10 /* 8022F864 0022C664 4E 80 00 20 */ blr -.global func_8022F868 -func_8022F868: +.global RwIm2DRenderLine +RwIm2DRenderLine: /* 8022F868 0022C668 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8022F86C 0022C66C 7C 08 02 A6 */ mflr r0 /* 8022F870 0022C670 90 01 00 14 */ stw r0, 0x14(r1) @@ -63724,8 +63724,8 @@ func_8022F868: /* 8022F88C 0022C68C 38 21 00 10 */ addi r1, r1, 0x10 /* 8022F890 0022C690 4E 80 00 20 */ blr -.global func_8022F894 -func_8022F894: +.global RwIm2DRenderPrimitive +RwIm2DRenderPrimitive: /* 8022F894 0022C694 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8022F898 0022C698 7C 08 02 A6 */ mflr r0 /* 8022F89C 0022C69C 90 01 00 14 */ stw r0, 0x14(r1) @@ -63738,8 +63738,8 @@ func_8022F894: /* 8022F8B8 0022C6B8 38 21 00 10 */ addi r1, r1, 0x10 /* 8022F8BC 0022C6BC 4E 80 00 20 */ blr -.global func_8022F8C0 -func_8022F8C0: +.global RwIm2DRenderIndexedPrimitive +RwIm2DRenderIndexedPrimitive: /* 8022F8C0 0022C6C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8022F8C4 0022C6C4 7C 08 02 A6 */ mflr r0 /* 8022F8C8 0022C6C8 90 01 00 14 */ stw r0, 0x14(r1) @@ -63901,7 +63901,7 @@ func_8022FA84: /* 8022FB28 0022C928 90 A1 00 08 */ stw r5, 8(r1) /* 8022FB2C 0022C92C 90 61 00 0C */ stw r3, 0xc(r1) /* 8022FB30 0022C930 90 01 00 10 */ stw r0, 0x10(r1) -/* 8022FB34 0022C934 48 00 41 E5 */ bl func_80233D18 +/* 8022FB34 0022C934 48 00 41 E5 */ bl _rwInvSqrt /* 8022FB38 0022C938 C0 41 00 20 */ lfs f2, 0x20(r1) /* 8022FB3C 0022C93C FF C0 08 90 */ fmr f30, f1 /* 8022FB40 0022C940 C0 01 00 24 */ lfs f0, 0x24(r1) @@ -63920,7 +63920,7 @@ func_8022FA84: /* 8022FB74 0022C974 D0 A1 00 2C */ stfs f5, 0x2c(r1) /* 8022FB78 0022C978 D0 81 00 30 */ stfs f4, 0x30(r1) /* 8022FB7C 0022C97C D0 61 00 34 */ stfs f3, 0x34(r1) -/* 8022FB80 0022C980 48 00 41 99 */ bl func_80233D18 +/* 8022FB80 0022C980 48 00 41 99 */ bl _rwInvSqrt /* 8022FB84 0022C984 C0 41 00 14 */ lfs f2, 0x14(r1) /* 8022FB88 0022C988 FF E0 08 90 */ fmr f31, f1 /* 8022FB8C 0022C98C C0 01 00 18 */ lfs f0, 0x18(r1) @@ -63939,7 +63939,7 @@ func_8022FA84: /* 8022FBC0 0022C9C0 D0 A1 00 20 */ stfs f5, 0x20(r1) /* 8022FBC4 0022C9C4 D0 81 00 24 */ stfs f4, 0x24(r1) /* 8022FBC8 0022C9C8 D0 61 00 28 */ stfs f3, 0x28(r1) -/* 8022FBCC 0022C9CC 48 00 41 4D */ bl func_80233D18 +/* 8022FBCC 0022C9CC 48 00 41 4D */ bl _rwInvSqrt /* 8022FBD0 0022C9D0 C0 61 00 14 */ lfs f3, 0x14(r1) /* 8022FBD4 0022C9D4 C0 41 00 18 */ lfs f2, 0x18(r1) /* 8022FBD8 0022C9D8 C0 01 00 1C */ lfs f0, 0x1c(r1) @@ -64063,7 +64063,7 @@ lbl_8022FD14: /* 8022FD7C 0022CB7C EC 42 00 B2 */ fmuls f2, f2, f2 /* 8022FD80 0022CB80 EC 01 00 2A */ fadds f0, f1, f0 /* 8022FD84 0022CB84 EC 22 00 2A */ fadds f1, f2, f0 -/* 8022FD88 0022CB88 48 00 3F 91 */ bl func_80233D18 +/* 8022FD88 0022CB88 48 00 3F 91 */ bl _rwInvSqrt /* 8022FD8C 0022CB8C C0 1C 00 00 */ lfs f0, 0(r28) /* 8022FD90 0022CB90 EC 00 00 72 */ fmuls f0, f0, f1 /* 8022FD94 0022CB94 D0 1C 00 00 */ stfs f0, 0(r28) @@ -64102,7 +64102,7 @@ lbl_8022FD14: /* 8022FE18 0022CC18 EC 42 00 B2 */ fmuls f2, f2, f2 /* 8022FE1C 0022CC1C EC 01 00 2A */ fadds f0, f1, f0 /* 8022FE20 0022CC20 EC 22 00 2A */ fadds f1, f2, f0 -/* 8022FE24 0022CC24 48 00 3E F5 */ bl func_80233D18 +/* 8022FE24 0022CC24 48 00 3E F5 */ bl _rwInvSqrt /* 8022FE28 0022CC28 C0 1D 00 00 */ lfs f0, 0(r29) /* 8022FE2C 0022CC2C 7F E3 FB 78 */ mr r3, r31 /* 8022FE30 0022CC30 80 A1 00 08 */ lwz r5, 8(r1) @@ -64154,8 +64154,8 @@ lbl_8022FD14: /* 8022FEE8 0022CCE8 38 21 00 70 */ addi r1, r1, 0x70 /* 8022FEEC 0022CCEC 4E 80 00 20 */ blr -.global func_8022FEF0 -func_8022FEF0: +.global _rwMatrixDeterminant +_rwMatrixDeterminant: /* 8022FEF0 0022CCF0 C1 23 00 10 */ lfs f9, 0x10(r3) /* 8022FEF4 0022CCF4 C0 C3 00 28 */ lfs f6, 0x28(r3) /* 8022FEF8 0022CCF8 C0 83 00 20 */ lfs f4, 0x20(r3) @@ -64176,8 +64176,8 @@ func_8022FEF0: /* 8022FF34 0022CD34 EC 21 01 3A */ fmadds f1, f1, f4, f0 /* 8022FF38 0022CD38 4E 80 00 20 */ blr -.global func_8022FF3C -func_8022FF3C: +.global _rwMatrixOrthogonalError +_rwMatrixOrthogonalError: /* 8022FF3C 0022CD3C C0 03 00 24 */ lfs f0, 0x24(r3) /* 8022FF40 0022CD40 C0 A3 00 04 */ lfs f5, 4(r3) /* 8022FF44 0022CD44 C0 83 00 14 */ lfs f4, 0x14(r3) @@ -64201,8 +64201,8 @@ func_8022FF3C: /* 8022FF8C 0022CD8C EC 22 00 BA */ fmadds f1, f2, f2, f0 /* 8022FF90 0022CD90 4E 80 00 20 */ blr -.global func_8022FF94 -func_8022FF94: +.global _rwMatrixNormalError +_rwMatrixNormalError: /* 8022FF94 0022CD94 C0 23 00 10 */ lfs f1, 0x10(r3) /* 8022FF98 0022CD98 C0 03 00 14 */ lfs f0, 0x14(r3) /* 8022FF9C 0022CD9C EC 21 00 72 */ fmuls f1, f1, f1 @@ -64246,7 +64246,7 @@ lbl_80230014: /* 80230030 0022CE30 7C 64 00 2E */ lwzx r3, r4, r0 /* 80230034 0022CE34 28 03 00 00 */ cmplwi r3, 0 /* 80230038 0022CE38 41 82 00 18 */ beq lbl_80230050 -/* 8023003C 0022CE3C 48 00 13 A5 */ bl func_802313E0 +/* 8023003C 0022CE3C 48 00 13 A5 */ bl RwFreeListDestroy /* 80230040 0022CE40 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 80230044 0022CE44 38 80 00 00 */ li r4, 0 /* 80230048 0022CE48 80 0D 9F 30 */ lwz r0, lbl_803CC830-_SDA_BASE_(r13) @@ -64275,7 +64275,7 @@ lbl_80230078: /* 8023009C 0022CE9C 38 E4 3C E0 */ addi r7, r4, lbl_80383CE0@l /* 802300A0 0022CEA0 80 8D 87 98 */ lwz r4, lbl_803CB098-_SDA_BASE_(r13) /* 802300A4 0022CEA4 80 CD 87 9C */ lwz r6, lbl_803CB09C-_SDA_BASE_(r13) -/* 802300A8 0022CEA8 48 00 12 61 */ bl func_80231308 +/* 802300A8 0022CEA8 48 00 12 61 */ bl RwFreeListCreateAndPreallocateSpace /* 802300AC 0022CEAC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 802300B0 0022CEB0 80 0D 9F 30 */ lwz r0, lbl_803CC830-_SDA_BASE_(r13) /* 802300B4 0022CEB4 7C 64 01 2E */ stwx r3, r4, r0 @@ -64305,7 +64305,7 @@ lbl_802300D8: /* 80230110 0022CF10 91 01 00 0C */ stw r8, 0xc(r1) /* 80230114 0022CF14 90 E1 00 10 */ stw r7, 0x10(r1) /* 80230118 0022CF18 7C C5 01 2E */ stwx r6, r5, r0 -/* 8023011C 0022CF1C 48 00 00 2D */ bl func_80230148 +/* 8023011C 0022CF1C 48 00 00 2D */ bl RwEngineSetMatrixTolerances /* 80230120 0022CF20 38 8D 9F 30 */ addi r4, r13, lbl_803CC830-_SDA_BASE_ /* 80230124 0022CF24 80 64 00 04 */ lwz r3, 4(r4) /* 80230128 0022CF28 38 03 00 01 */ addi r0, r3, 1 @@ -64318,8 +64318,8 @@ lbl_80230130: /* 80230140 0022CF40 38 21 00 20 */ addi r1, r1, 0x20 /* 80230144 0022CF44 4E 80 00 20 */ blr -.global func_80230148 -func_80230148: +.global RwEngineSetMatrixTolerances +RwEngineSetMatrixTolerances: /* 80230148 0022CF48 80 8D 9F 30 */ lwz r4, lbl_803CC830-_SDA_BASE_(r13) /* 8023014C 0022CF4C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) /* 80230150 0022CF50 38 84 00 0C */ addi r4, r4, 0xc @@ -64333,8 +64333,8 @@ func_80230148: /* 80230170 0022CF70 90 05 00 08 */ stw r0, 8(r5) /* 80230174 0022CF74 4E 80 00 20 */ blr -.global func_80230178 -func_80230178: +.global RwMatrixOptimize +RwMatrixOptimize: /* 80230178 0022CF78 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8023017C 0022CF7C DB E1 00 30 */ stfd f31, 0x30(r1) /* 80230180 0022CF80 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0 @@ -64474,8 +64474,8 @@ lbl_80230364: /* 80230380 0022D180 38 21 00 40 */ addi r1, r1, 0x40 /* 80230384 0022D184 4E 80 00 20 */ blr -.global func_80230388 -func_80230388: +.global RwMatrixUpdate +RwMatrixUpdate: /* 80230388 0022D188 3C 80 FF FE */ lis r4, 0xFFFDFFFC@ha /* 8023038C 0022D18C 80 A3 00 0C */ lwz r5, 0xc(r3) /* 80230390 0022D190 38 04 FF FC */ addi r0, r4, 0xFFFDFFFC@l @@ -64483,8 +64483,8 @@ func_80230388: /* 80230398 0022D198 90 03 00 0C */ stw r0, 0xc(r3) /* 8023039C 0022D19C 4E 80 00 20 */ blr -.global func_802303A0 -func_802303A0: +.global RwMatrixMultiply +RwMatrixMultiply: /* 802303A0 0022D1A0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 802303A4 0022D1A4 DB E1 00 20 */ stfd f31, 0x20(r1) /* 802303A8 0022D1A8 F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0 @@ -64549,8 +64549,8 @@ func_802303A0: /* 80230494 0022D294 38 21 00 30 */ addi r1, r1, 0x30 /* 80230498 0022D298 4E 80 00 20 */ blr -.global func_8023049C -func_8023049C: +.global RwMatrixOrthoNormalize +RwMatrixOrthoNormalize: /* 8023049C 0022D29C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802304A0 0022D2A0 7C 08 02 A6 */ mflr r0 /* 802304A4 0022D2A4 90 01 00 14 */ stw r0, 0x14(r1) @@ -64560,8 +64560,8 @@ func_8023049C: /* 802304B4 0022D2B4 38 21 00 10 */ addi r1, r1, 0x10 /* 802304B8 0022D2B8 4E 80 00 20 */ blr -.global func_802304BC -func_802304BC: +.global RwMatrixRotateOneMinusCosineSine +RwMatrixRotateOneMinusCosineSine: /* 802304BC 0022D2BC 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 802304C0 0022D2C0 7C 08 02 A6 */ mflr r0 /* 802304C4 0022D2C4 C1 44 00 04 */ lfs f10, 4(r4) @@ -64661,7 +64661,7 @@ lbl_80230630: /* 80230630 0022D430 7F E5 FB 78 */ mr r5, r31 /* 80230634 0022D434 38 61 00 10 */ addi r3, r1, 0x10 /* 80230638 0022D438 38 81 00 50 */ addi r4, r1, 0x50 -/* 8023063C 0022D43C 4B FF FD 65 */ bl func_802303A0 +/* 8023063C 0022D43C 4B FF FD 65 */ bl RwMatrixMultiply /* 80230640 0022D440 80 61 00 10 */ lwz r3, 0x10(r1) /* 80230644 0022D444 80 01 00 14 */ lwz r0, 0x14(r1) /* 80230648 0022D448 90 7F 00 00 */ stw r3, 0(r31) @@ -64699,7 +64699,7 @@ lbl_802306C4: /* 802306C4 0022D4C4 7F E4 FB 78 */ mr r4, r31 /* 802306C8 0022D4C8 38 61 00 10 */ addi r3, r1, 0x10 /* 802306CC 0022D4CC 38 A1 00 50 */ addi r5, r1, 0x50 -/* 802306D0 0022D4D0 4B FF FC D1 */ bl func_802303A0 +/* 802306D0 0022D4D0 4B FF FC D1 */ bl RwMatrixMultiply /* 802306D4 0022D4D4 80 61 00 10 */ lwz r3, 0x10(r1) /* 802306D8 0022D4D8 80 01 00 14 */ lwz r0, 0x14(r1) /* 802306DC 0022D4DC 90 7F 00 00 */ stw r3, 0(r31) @@ -64741,10 +64741,10 @@ lbl_80230758: /* 80230768 0022D568 3C 60 80 00 */ lis r3, 0x80000003@ha /* 8023076C 0022D56C 38 63 00 03 */ addi r3, r3, 0x80000003@l /* 80230770 0022D570 4C C6 31 82 */ crclr 6 -/* 80230774 0022D574 4B FF EE C1 */ bl func_8022F634 +/* 80230774 0022D574 4B FF EE C1 */ bl _rwerror /* 80230778 0022D578 90 61 00 0C */ stw r3, 0xc(r1) /* 8023077C 0022D57C 38 61 00 08 */ addi r3, r1, 8 -/* 80230780 0022D580 4B FF EE 11 */ bl func_8022F590 +/* 80230780 0022D580 4B FF EE 11 */ bl RwErrorSet /* 80230784 0022D584 3B E0 00 00 */ li r31, 0 lbl_80230788: /* 80230788 0022D588 80 01 00 A4 */ lwz r0, 0xa4(r1) @@ -64754,8 +64754,8 @@ lbl_80230788: /* 80230798 0022D598 38 21 00 A0 */ addi r1, r1, 0xa0 /* 8023079C 0022D59C 4E 80 00 20 */ blr -.global func_802307A0 -func_802307A0: +.global RwMatrixRotate +RwMatrixRotate: /* 802307A0 0022D5A0 94 21 FF B0 */ stwu r1, -0x50(r1) /* 802307A4 0022D5A4 7C 08 02 A6 */ mflr r0 /* 802307A8 0022D5A8 90 01 00 54 */ stw r0, 0x54(r1) @@ -64779,7 +64779,7 @@ func_802307A0: /* 802307F0 0022D5F0 EC 43 00 F2 */ fmuls f2, f3, f3 /* 802307F4 0022D5F4 EC 01 00 2A */ fadds f0, f1, f0 /* 802307F8 0022D5F8 EC 22 00 2A */ fadds f1, f2, f0 -/* 802307FC 0022D5FC 48 00 35 1D */ bl func_80233D18 +/* 802307FC 0022D5FC 48 00 35 1D */ bl _rwInvSqrt /* 80230800 0022D600 C0 7E 00 00 */ lfs f3, 0(r30) /* 80230804 0022D604 C0 5E 00 04 */ lfs f2, 4(r30) /* 80230808 0022D608 C0 1E 00 08 */ lfs f0, 8(r30) @@ -64801,7 +64801,7 @@ func_802307A0: /* 80230848 0022D648 7F E5 FB 78 */ mr r5, r31 /* 8023084C 0022D64C 38 81 00 08 */ addi r4, r1, 8 /* 80230850 0022D650 EC 20 08 28 */ fsubs f1, f0, f1 -/* 80230854 0022D654 4B FF FC 69 */ bl func_802304BC +/* 80230854 0022D654 4B FF FC 69 */ bl RwMatrixRotateOneMinusCosineSine /* 80230858 0022D658 7F A3 EB 78 */ mr r3, r29 /* 8023085C 0022D65C E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 80230860 0022D660 CB E1 00 40 */ lfd f31, 0x40(r1) @@ -64815,8 +64815,8 @@ func_802307A0: /* 80230880 0022D680 38 21 00 50 */ addi r1, r1, 0x50 /* 80230884 0022D684 4E 80 00 20 */ blr -.global func_80230888 -func_80230888: +.global RwMatrixInvert +RwMatrixInvert: /* 80230888 0022D688 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8023088C 0022D68C DB E1 00 10 */ stfd f31, 0x10(r1) /* 80230890 0022D690 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 @@ -65009,8 +65009,8 @@ lbl_80230B60: /* 80230B68 0022D968 38 21 00 20 */ addi r1, r1, 0x20 /* 80230B6C 0022D96C 4E 80 00 20 */ blr -.global func_80230B70 -func_80230B70: +.global RwMatrixScale +RwMatrixScale: /* 80230B70 0022D970 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80230B74 0022D974 7C 08 02 A6 */ mflr r0 /* 80230B78 0022D978 2C 05 00 01 */ cmpwi r5, 1 @@ -65133,10 +65133,10 @@ lbl_80230D28: /* 80230D38 0022DB38 3C 60 80 00 */ lis r3, 0x80000003@ha /* 80230D3C 0022DB3C 38 63 00 03 */ addi r3, r3, 0x80000003@l /* 80230D40 0022DB40 4C C6 31 82 */ crclr 6 -/* 80230D44 0022DB44 4B FF E8 F1 */ bl func_8022F634 +/* 80230D44 0022DB44 4B FF E8 F1 */ bl _rwerror /* 80230D48 0022DB48 90 61 00 0C */ stw r3, 0xc(r1) /* 80230D4C 0022DB4C 38 61 00 08 */ addi r3, r1, 8 -/* 80230D50 0022DB50 4B FF E8 41 */ bl func_8022F590 +/* 80230D50 0022DB50 4B FF E8 41 */ bl RwErrorSet /* 80230D54 0022DB54 38 60 00 00 */ li r3, 0 lbl_80230D58: /* 80230D58 0022DB58 3C 80 FF FE */ lis r4, 0xFFFDFFFC@ha @@ -65149,8 +65149,8 @@ lbl_80230D58: /* 80230D74 0022DB74 38 21 00 10 */ addi r1, r1, 0x10 /* 80230D78 0022DB78 4E 80 00 20 */ blr -.global func_80230D7C -func_80230D7C: +.global RwMatrixTranslate +RwMatrixTranslate: /* 80230D7C 0022DB7C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80230D80 0022DB80 7C 08 02 A6 */ mflr r0 /* 80230D84 0022DB84 2C 05 00 01 */ cmpwi r5, 1 @@ -65246,10 +65246,10 @@ lbl_80230EC8: /* 80230ED8 0022DCD8 3C 60 80 00 */ lis r3, 0x80000003@ha /* 80230EDC 0022DCDC 38 63 00 03 */ addi r3, r3, 0x80000003@l /* 80230EE0 0022DCE0 4C C6 31 82 */ crclr 6 -/* 80230EE4 0022DCE4 4B FF E7 51 */ bl func_8022F634 +/* 80230EE4 0022DCE4 4B FF E7 51 */ bl _rwerror /* 80230EE8 0022DCE8 90 61 00 0C */ stw r3, 0xc(r1) /* 80230EEC 0022DCEC 38 61 00 08 */ addi r3, r1, 8 -/* 80230EF0 0022DCF0 4B FF E6 A1 */ bl func_8022F590 +/* 80230EF0 0022DCF0 4B FF E6 A1 */ bl RwErrorSet /* 80230EF4 0022DCF4 38 60 00 00 */ li r3, 0 lbl_80230EF8: /* 80230EF8 0022DCF8 80 03 00 0C */ lwz r0, 0xc(r3) @@ -65260,8 +65260,8 @@ lbl_80230EF8: /* 80230F0C 0022DD0C 38 21 00 10 */ addi r1, r1, 0x10 /* 80230F10 0022DD10 4E 80 00 20 */ blr -.global func_80230F14 -func_80230F14: +.global RwMatrixTransform +RwMatrixTransform: /* 80230F14 0022DD14 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 80230F18 0022DD18 7C 08 02 A6 */ mflr r0 /* 80230F1C 0022DD1C 2C 05 00 01 */ cmpwi r5, 1 @@ -65315,7 +65315,7 @@ lbl_80230F50: lbl_80230FD4: /* 80230FD4 0022DDD4 7F E5 FB 78 */ mr r5, r31 /* 80230FD8 0022DDD8 38 61 00 50 */ addi r3, r1, 0x50 -/* 80230FDC 0022DDDC 4B FF F3 C5 */ bl func_802303A0 +/* 80230FDC 0022DDDC 4B FF F3 C5 */ bl RwMatrixMultiply /* 80230FE0 0022DDE0 80 61 00 50 */ lwz r3, 0x50(r1) /* 80230FE4 0022DDE4 80 01 00 54 */ lwz r0, 0x54(r1) /* 80230FE8 0022DDE8 90 7F 00 00 */ stw r3, 0(r31) @@ -65353,7 +65353,7 @@ lbl_80231064: /* 80231064 0022DE64 7F E4 FB 78 */ mr r4, r31 /* 80231068 0022DE68 7C C5 33 78 */ mr r5, r6 /* 8023106C 0022DE6C 38 61 00 10 */ addi r3, r1, 0x10 -/* 80231070 0022DE70 4B FF F3 31 */ bl func_802303A0 +/* 80231070 0022DE70 4B FF F3 31 */ bl RwMatrixMultiply /* 80231074 0022DE74 80 61 00 10 */ lwz r3, 0x10(r1) /* 80231078 0022DE78 80 01 00 14 */ lwz r0, 0x14(r1) /* 8023107C 0022DE7C 90 7F 00 00 */ stw r3, 0(r31) @@ -65395,10 +65395,10 @@ lbl_802310F8: /* 80231108 0022DF08 3C 60 80 00 */ lis r3, 0x80000003@ha /* 8023110C 0022DF0C 38 63 00 03 */ addi r3, r3, 0x80000003@l /* 80231110 0022DF10 4C C6 31 82 */ crclr 6 -/* 80231114 0022DF14 4B FF E5 21 */ bl func_8022F634 +/* 80231114 0022DF14 4B FF E5 21 */ bl _rwerror /* 80231118 0022DF18 90 61 00 0C */ stw r3, 0xc(r1) /* 8023111C 0022DF1C 38 61 00 08 */ addi r3, r1, 8 -/* 80231120 0022DF20 4B FF E4 71 */ bl func_8022F590 +/* 80231120 0022DF20 4B FF E4 71 */ bl RwErrorSet /* 80231124 0022DF24 3B E0 00 00 */ li r31, 0 lbl_80231128: /* 80231128 0022DF28 80 01 00 A4 */ lwz r0, 0xa4(r1) @@ -65408,8 +65408,8 @@ lbl_80231128: /* 80231138 0022DF38 38 21 00 A0 */ addi r1, r1, 0xa0 /* 8023113C 0022DF3C 4E 80 00 20 */ blr -.global func_80231140 -func_80231140: +.global _rwFreeListEnable +_rwFreeListEnable: /* 80231140 0022DF40 90 6D 87 A0 */ stw r3, lbl_803CB0A0-_SDA_BASE_(r13) /* 80231144 0022DF44 4E 80 00 20 */ blr @@ -65529,8 +65529,8 @@ lbl_802312C8: /* 802312D8 0022E0D8 38 21 00 20 */ addi r1, r1, 0x20 /* 802312DC 0022E0DC 4E 80 00 20 */ blr -.global func_802312E0 -func_802312E0: +.global RwFreeListCreate +RwFreeListCreate: /* 802312E0 0022E0E0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802312E4 0022E0E4 7C 08 02 A6 */ mflr r0 /* 802312E8 0022E0E8 38 C0 00 01 */ li r6, 1 @@ -65542,8 +65542,8 @@ func_802312E0: /* 80231300 0022E100 38 21 00 10 */ addi r1, r1, 0x10 /* 80231304 0022E104 4E 80 00 20 */ blr -.global func_80231308 -func_80231308: +.global RwFreeListCreateAndPreallocateSpace +RwFreeListCreateAndPreallocateSpace: /* 80231308 0022E108 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023130C 0022E10C 7C 08 02 A6 */ mflr r0 /* 80231310 0022E110 90 01 00 14 */ stw r0, 0x14(r1) @@ -65607,8 +65607,8 @@ lbl_802313CC: /* 802313D8 0022E1D8 38 21 00 10 */ addi r1, r1, 0x10 /* 802313DC 0022E1DC 4E 80 00 20 */ blr -.global func_802313E0 -func_802313E0: +.global RwFreeListDestroy +RwFreeListDestroy: /* 802313E0 0022E1E0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802313E4 0022E1E4 7C 08 02 A6 */ mflr r0 /* 802313E8 0022E1E8 90 01 00 14 */ stw r0, 0x14(r1) @@ -65905,8 +65905,8 @@ lbl_802317F4: /* 80231800 0022E600 38 21 00 10 */ addi r1, r1, 0x10 /* 80231804 0022E604 4E 80 00 20 */ blr -.global func_80231808 -func_80231808: +.global RwFreeListForAllUsed +RwFreeListForAllUsed: /* 80231808 0022E608 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8023180C 0022E60C 7C 08 02 A6 */ mflr r0 /* 80231810 0022E610 90 01 00 54 */ stw r0, 0x54(r1) @@ -66016,8 +66016,8 @@ lbl_80231970: /* 80231984 0022E784 38 21 00 10 */ addi r1, r1, 0x10 /* 80231988 0022E788 4E 80 00 20 */ blr -.global func_8023198C -func_8023198C: +.global _rwMemoryOpen +_rwMemoryOpen: /* 8023198C 0022E78C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80231990 0022E790 7C 08 02 A6 */ mflr r0 /* 80231994 0022E794 3C 80 80 38 */ lis r4, lbl_80383D08@ha @@ -66095,8 +66095,8 @@ lbl_80231A90: /* 80231A9C 0022E89C 38 21 00 10 */ addi r1, r1, 0x10 /* 80231AA0 0022E8A0 4E 80 00 20 */ blr -.global func_80231AA4 -func_80231AA4: +.global _rwMemoryClose +_rwMemoryClose: /* 80231AA4 0022E8A4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80231AA8 0022E8A8 7C 08 02 A6 */ mflr r0 /* 80231AAC 0022E8AC 90 01 00 14 */ stw r0, 0x14(r1) @@ -66243,15 +66243,15 @@ lbl_80231C48: /* 80231CAC 0022EAAC 7F C4 F3 78 */ mr r4, r30 /* 80231CB0 0022EAB0 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 80231CB4 0022EAB4 4C C6 31 82 */ crclr 6 -/* 80231CB8 0022EAB8 4B FF D9 7D */ bl func_8022F634 +/* 80231CB8 0022EAB8 4B FF D9 7D */ bl _rwerror /* 80231CBC 0022EABC 90 61 00 0C */ stw r3, 0xc(r1) /* 80231CC0 0022EAC0 38 61 00 08 */ addi r3, r1, 8 -/* 80231CC4 0022EAC4 4B FF D8 CD */ bl func_8022F590 +/* 80231CC4 0022EAC4 4B FF D8 CD */ bl RwErrorSet /* 80231CC8 0022EAC8 3B E0 00 00 */ li r31, 0 /* 80231CCC 0022EACC 48 00 00 8C */ b lbl_80231D58 lbl_80231CD0: /* 80231CD0 0022EAD0 7F C4 F3 78 */ mr r4, r30 -/* 80231CD4 0022EAD4 48 00 25 B9 */ bl func_8023428C +/* 80231CD4 0022EAD4 48 00 25 B9 */ bl _rwResHeapInit /* 80231CD8 0022EAD8 2C 03 00 00 */ cmpwi r3, 0 /* 80231CDC 0022EADC 40 82 00 4C */ bne lbl_80231D28 /* 80231CE0 0022EAE0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -66264,10 +66264,10 @@ lbl_80231CD0: /* 80231CFC 0022EAFC 90 01 00 10 */ stw r0, 0x10(r1) /* 80231D00 0022EB00 38 80 00 00 */ li r4, 0 /* 80231D04 0022EB04 4C C6 31 82 */ crclr 6 -/* 80231D08 0022EB08 4B FF D9 2D */ bl func_8022F634 +/* 80231D08 0022EB08 4B FF D9 2D */ bl _rwerror /* 80231D0C 0022EB0C 90 61 00 14 */ stw r3, 0x14(r1) /* 80231D10 0022EB10 38 61 00 10 */ addi r3, r1, 0x10 -/* 80231D14 0022EB14 4B FF D8 7D */ bl func_8022F590 +/* 80231D14 0022EB14 4B FF D8 7D */ bl RwErrorSet /* 80231D18 0022EB18 3B E0 00 00 */ li r31, 0 /* 80231D1C 0022EB1C 48 00 00 3C */ b lbl_80231D58 lbl_80231D20: @@ -66311,12 +66311,12 @@ lbl_80231D98: /* 80231DA0 0022EBA0 90 01 00 14 */ stw r0, 0x14(r1) /* 80231DA4 0022EBA4 93 E1 00 0C */ stw r31, 0xc(r1) /* 80231DA8 0022EBA8 7C 7F 1B 78 */ mr r31, r3 -/* 80231DAC 0022EBAC 48 00 05 8D */ bl func_80232338 +/* 80231DAC 0022EBAC 48 00 05 8D */ bl RwResourcesEmptyArena /* 80231DB0 0022EBB0 80 6D 9F 48 */ lwz r3, lbl_803CC848-_SDA_BASE_(r13) /* 80231DB4 0022EBB4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 80231DB8 0022EBB8 38 03 00 0C */ addi r0, r3, 0xc /* 80231DBC 0022EBBC 7C 64 00 2E */ lwzx r3, r4, r0 -/* 80231DC0 0022EBC0 48 00 25 1D */ bl func_802342DC +/* 80231DC0 0022EBC0 48 00 25 1D */ bl _rwResHeapClose /* 80231DC4 0022EBC4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 80231DC8 0022EBC8 80 6D 9F 48 */ lwz r3, lbl_803CC848-_SDA_BASE_(r13) /* 80231DCC 0022EBCC 81 84 01 38 */ lwz r12, 0x138(r4) @@ -66340,8 +66340,8 @@ lbl_80231D98: /* 80231E14 0022EC14 38 21 00 10 */ addi r1, r1, 0x10 /* 80231E18 0022EC18 4E 80 00 20 */ blr -.global func_80231E1C -func_80231E1C: +.global RwResourcesFreeResEntry +RwResourcesFreeResEntry: /* 80231E1C 0022EC1C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80231E20 0022EC20 7C 08 02 A6 */ mflr r0 /* 80231E24 0022EC24 90 01 00 14 */ stw r0, 0x14(r1) @@ -66375,7 +66375,7 @@ lbl_80231E58: /* 80231E8C 0022EC8C 7C 05 20 2E */ lwzx r0, r5, r4 /* 80231E90 0022EC90 7C 06 00 50 */ subf r0, r6, r0 /* 80231E94 0022EC94 7C 05 21 2E */ stwx r0, r5, r4 -/* 80231E98 0022EC98 48 00 24 4D */ bl func_802342E4 +/* 80231E98 0022EC98 48 00 24 4D */ bl _rwResHeapFree /* 80231E9C 0022EC9C 48 00 00 18 */ b lbl_80231EB4 lbl_80231EA0: /* 80231EA0 0022ECA0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -66391,8 +66391,8 @@ lbl_80231EB4: /* 80231EC4 0022ECC4 38 21 00 10 */ addi r1, r1, 0x10 /* 80231EC8 0022ECC8 4E 80 00 20 */ blr -.global func_80231ECC -func_80231ECC: +.global _rwResourcesPurge +_rwResourcesPurge: /* 80231ECC 0022ECCC 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 80231ED0 0022ECD0 80 0D 9F 48 */ lwz r0, lbl_803CC848-_SDA_BASE_(r13) /* 80231ED4 0022ECD4 7C 63 02 14 */ add r3, r3, r0 @@ -66439,8 +66439,8 @@ lbl_80231F40: /* 80231F70 0022ED70 7C A4 01 2E */ stwx r5, r4, r0 /* 80231F74 0022ED74 4E 80 00 20 */ blr -.global func_80231F78 -func_80231F78: +.global RwResourcesAllocateResEntry +RwResourcesAllocateResEntry: /* 80231F78 0022ED78 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80231F7C 0022ED7C 7C 08 02 A6 */ mflr r0 /* 80231F80 0022ED80 90 01 00 34 */ stw r0, 0x34(r1) @@ -66459,7 +66459,7 @@ lbl_80231FA8: /* 80231FB0 0022EDB0 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) /* 80231FB4 0022EDB4 38 03 00 0C */ addi r0, r3, 0xc /* 80231FB8 0022EDB8 7C 65 00 2E */ lwzx r3, r5, r0 -/* 80231FBC 0022EDBC 48 00 23 E1 */ bl func_8023439C +/* 80231FBC 0022EDBC 48 00 23 E1 */ bl _rwResHeapAlloc /* 80231FC0 0022EDC0 28 03 00 00 */ cmplwi r3, 0 /* 80231FC4 0022EDC4 41 82 00 94 */ beq lbl_80232058 /* 80231FC8 0022EDC8 80 8D 9F 48 */ lwz r4, lbl_803CC848-_SDA_BASE_(r13) @@ -66535,7 +66535,7 @@ lbl_802320A0: /* 802320D4 0022EED4 7C 05 20 2E */ lwzx r0, r5, r4 /* 802320D8 0022EED8 7C 06 00 50 */ subf r0, r6, r0 /* 802320DC 0022EEDC 7C 05 21 2E */ stwx r0, r5, r4 -/* 802320E0 0022EEE0 48 00 22 05 */ bl func_802342E4 +/* 802320E0 0022EEE0 48 00 22 05 */ bl _rwResHeapFree /* 802320E4 0022EEE4 48 00 00 CC */ b lbl_802321B0 lbl_802320E8: /* 802320E8 0022EEE8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -66582,7 +66582,7 @@ lbl_8023214C: /* 80232180 0022EF80 7C 05 20 2E */ lwzx r0, r5, r4 /* 80232184 0022EF84 7C 06 00 50 */ subf r0, r6, r0 /* 80232188 0022EF88 7C 05 21 2E */ stwx r0, r5, r4 -/* 8023218C 0022EF8C 48 00 21 59 */ bl func_802342E4 +/* 8023218C 0022EF8C 48 00 21 59 */ bl _rwResHeapFree /* 80232190 0022EF90 48 00 00 20 */ b lbl_802321B0 lbl_80232194: /* 80232194 0022EF94 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -66606,10 +66606,10 @@ lbl_802321C8: /* 802321D0 0022EFD0 90 01 00 08 */ stw r0, 8(r1) /* 802321D4 0022EFD4 38 60 00 0C */ li r3, 0xc /* 802321D8 0022EFD8 4C C6 31 82 */ crclr 6 -/* 802321DC 0022EFDC 4B FF D4 59 */ bl func_8022F634 +/* 802321DC 0022EFDC 4B FF D4 59 */ bl _rwerror /* 802321E0 0022EFE0 90 61 00 0C */ stw r3, 0xc(r1) /* 802321E4 0022EFE4 38 61 00 08 */ addi r3, r1, 8 -/* 802321E8 0022EFE8 4B FF D3 A9 */ bl func_8022F590 +/* 802321E8 0022EFE8 4B FF D3 A9 */ bl RwErrorSet /* 802321EC 0022EFEC 38 60 00 00 */ li r3, 0 lbl_802321F0: /* 802321F0 0022EFF0 39 61 00 30 */ addi r11, r1, 0x30 @@ -66619,8 +66619,8 @@ lbl_802321F0: /* 80232200 0022F000 38 21 00 30 */ addi r1, r1, 0x30 /* 80232204 0022F004 4E 80 00 20 */ blr -.global func_80232208 -func_80232208: +.global RwResourcesSetArenaSize +RwResourcesSetArenaSize: /* 80232208 0022F008 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8023220C 0022F00C 7C 08 02 A6 */ mflr r0 /* 80232210 0022F010 38 8D 9F 48 */ addi r4, r13, lbl_803CC848-_SDA_BASE_ @@ -66640,9 +66640,9 @@ lbl_80232240: /* 80232244 0022F044 80 0D 9F 48 */ lwz r0, lbl_803CC848-_SDA_BASE_(r13) /* 80232248 0022F048 7F E3 02 14 */ add r31, r3, r0 /* 8023224C 0022F04C 93 DF 00 00 */ stw r30, 0(r31) -/* 80232250 0022F050 48 00 00 E9 */ bl func_80232338 +/* 80232250 0022F050 48 00 00 E9 */ bl RwResourcesEmptyArena /* 80232254 0022F054 80 7F 00 0C */ lwz r3, 0xc(r31) -/* 80232258 0022F058 48 00 20 85 */ bl func_802342DC +/* 80232258 0022F058 48 00 20 85 */ bl _rwResHeapClose /* 8023225C 0022F05C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 80232260 0022F060 80 7F 00 0C */ lwz r3, 0xc(r31) /* 80232264 0022F064 81 84 01 38 */ lwz r12, 0x138(r4) @@ -66665,15 +66665,15 @@ lbl_80232240: /* 802322A8 0022F0A8 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 802322AC 0022F0AC 90 01 00 10 */ stw r0, 0x10(r1) /* 802322B0 0022F0B0 4C C6 31 82 */ crclr 6 -/* 802322B4 0022F0B4 4B FF D3 81 */ bl func_8022F634 +/* 802322B4 0022F0B4 4B FF D3 81 */ bl _rwerror /* 802322B8 0022F0B8 90 61 00 14 */ stw r3, 0x14(r1) /* 802322BC 0022F0BC 38 61 00 10 */ addi r3, r1, 0x10 -/* 802322C0 0022F0C0 4B FF D2 D1 */ bl func_8022F590 +/* 802322C0 0022F0C0 4B FF D2 D1 */ bl RwErrorSet /* 802322C4 0022F0C4 38 60 00 00 */ li r3, 0 /* 802322C8 0022F0C8 48 00 00 58 */ b lbl_80232320 lbl_802322CC: /* 802322CC 0022F0CC 7F C4 F3 78 */ mr r4, r30 -/* 802322D0 0022F0D0 48 00 1F BD */ bl func_8023428C +/* 802322D0 0022F0D0 48 00 1F BD */ bl _rwResHeapInit /* 802322D4 0022F0D4 2C 03 00 00 */ cmpwi r3, 0 /* 802322D8 0022F0D8 40 82 00 44 */ bne lbl_8023231C /* 802322DC 0022F0DC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -66686,10 +66686,10 @@ lbl_802322CC: /* 802322F8 0022F0F8 90 01 00 08 */ stw r0, 8(r1) /* 802322FC 0022F0FC 38 80 00 00 */ li r4, 0 /* 80232300 0022F100 4C C6 31 82 */ crclr 6 -/* 80232304 0022F104 4B FF D3 31 */ bl func_8022F634 +/* 80232304 0022F104 4B FF D3 31 */ bl _rwerror /* 80232308 0022F108 90 61 00 0C */ stw r3, 0xc(r1) /* 8023230C 0022F10C 38 61 00 08 */ addi r3, r1, 8 -/* 80232310 0022F110 4B FF D2 81 */ bl func_8022F590 +/* 80232310 0022F110 4B FF D2 81 */ bl RwErrorSet /* 80232314 0022F114 38 60 00 00 */ li r3, 0 /* 80232318 0022F118 48 00 00 08 */ b lbl_80232320 lbl_8023231C: @@ -66702,8 +66702,8 @@ lbl_80232320: /* 80232330 0022F130 38 21 00 20 */ addi r1, r1, 0x20 /* 80232334 0022F134 4E 80 00 20 */ blr -.global func_80232338 -func_80232338: +.global RwResourcesEmptyArena +RwResourcesEmptyArena: /* 80232338 0022F138 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8023233C 0022F13C 7C 08 02 A6 */ mflr r0 /* 80232340 0022F140 90 01 00 24 */ stw r0, 0x24(r1) @@ -66754,7 +66754,7 @@ lbl_802323B4: /* 802323E8 0022F1E8 7C 05 20 2E */ lwzx r0, r5, r4 /* 802323EC 0022F1EC 7C 06 00 50 */ subf r0, r6, r0 /* 802323F0 0022F1F0 7C 05 21 2E */ stwx r0, r5, r4 -/* 802323F4 0022F1F4 48 00 1E F1 */ bl func_802342E4 +/* 802323F4 0022F1F4 48 00 1E F1 */ bl _rwResHeapFree /* 802323F8 0022F1F8 48 00 00 18 */ b lbl_80232410 lbl_802323FC: /* 802323FC 0022F1FC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -66811,7 +66811,7 @@ lbl_8023249C: /* 802324C0 0022F2C0 38 E4 3D 30 */ addi r7, r4, lbl_80383D30@l /* 802324C4 0022F2C4 80 8D 87 A8 */ lwz r4, lbl_803CB0A8-_SDA_BASE_(r13) /* 802324C8 0022F2C8 80 CD 87 AC */ lwz r6, lbl_803CB0AC-_SDA_BASE_(r13) -/* 802324CC 0022F2CC 4B FF EE 3D */ bl func_80231308 +/* 802324CC 0022F2CC 4B FF EE 3D */ bl RwFreeListCreateAndPreallocateSpace /* 802324D0 0022F2D0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 802324D4 0022F2D4 80 0D 9F 50 */ lwz r0, lbl_803CC850-_SDA_BASE_(r13) /* 802324D8 0022F2D8 7C 64 01 2E */ stwx r3, r4, r0 @@ -66845,7 +66845,7 @@ lbl_80232520: /* 8023253C 0022F33C 7C 64 00 2E */ lwzx r3, r4, r0 /* 80232540 0022F340 28 03 00 00 */ cmplwi r3, 0 /* 80232544 0022F344 41 82 00 08 */ beq lbl_8023254C -/* 80232548 0022F348 4B FF EE 99 */ bl func_802313E0 +/* 80232548 0022F348 4B FF EE 99 */ bl RwFreeListDestroy lbl_8023254C: /* 8023254C 0022F34C 38 AD 9F 50 */ addi r5, r13, lbl_803CC850-_SDA_BASE_ /* 80232550 0022F350 7F E3 FB 78 */ mr r3, r31 @@ -66858,8 +66858,8 @@ lbl_8023254C: /* 8023256C 0022F36C 38 21 00 10 */ addi r1, r1, 0x10 /* 80232570 0022F370 4E 80 00 20 */ blr -.global func_80232574 -func_80232574: +.global RwStreamRead +RwStreamRead: /* 80232574 0022F374 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80232578 0022F378 7C 08 02 A6 */ mflr r0 /* 8023257C 0022F37C 90 01 00 44 */ stw r0, 0x44(r1) @@ -66903,10 +66903,10 @@ lbl_802325C0: /* 8023260C 0022F40C 38 60 00 05 */ li r3, 5 /* 80232610 0022F410 90 01 00 20 */ stw r0, 0x20(r1) /* 80232614 0022F414 4C C6 31 82 */ crclr 6 -/* 80232618 0022F418 4B FF D0 1D */ bl func_8022F634 +/* 80232618 0022F418 4B FF D0 1D */ bl _rwerror /* 8023261C 0022F41C 90 61 00 24 */ stw r3, 0x24(r1) /* 80232620 0022F420 38 61 00 20 */ addi r3, r1, 0x20 -/* 80232624 0022F424 4B FF CF 6D */ bl func_8022F590 +/* 80232624 0022F424 4B FF CF 6D */ bl RwErrorSet /* 80232628 0022F428 48 00 00 28 */ b lbl_80232650 lbl_8023262C: /* 8023262C 0022F42C 38 00 00 01 */ li r0, 1 @@ -66914,10 +66914,10 @@ lbl_8023262C: /* 80232634 0022F434 90 01 00 18 */ stw r0, 0x18(r1) /* 80232638 0022F438 38 63 00 1A */ addi r3, r3, 0x8000001A@l /* 8023263C 0022F43C 4C C6 31 82 */ crclr 6 -/* 80232640 0022F440 4B FF CF F5 */ bl func_8022F634 +/* 80232640 0022F440 4B FF CF F5 */ bl _rwerror /* 80232644 0022F444 90 61 00 1C */ stw r3, 0x1c(r1) /* 80232648 0022F448 38 61 00 18 */ addi r3, r1, 0x18 -/* 8023264C 0022F44C 4B FF CF 45 */ bl func_8022F590 +/* 8023264C 0022F44C 4B FF CF 45 */ bl RwErrorSet lbl_80232650: /* 80232650 0022F450 7F C3 F3 78 */ mr r3, r30 /* 80232654 0022F454 48 00 00 A0 */ b lbl_802326F4 @@ -66932,10 +66932,10 @@ lbl_80232658: /* 80232674 0022F474 90 01 00 10 */ stw r0, 0x10(r1) /* 80232678 0022F478 38 60 00 05 */ li r3, 5 /* 8023267C 0022F47C 4C C6 31 82 */ crclr 6 -/* 80232680 0022F480 4B FF CF B5 */ bl func_8022F634 +/* 80232680 0022F480 4B FF CF B5 */ bl _rwerror /* 80232684 0022F484 90 61 00 14 */ stw r3, 0x14(r1) /* 80232688 0022F488 38 61 00 10 */ addi r3, r1, 0x10 -/* 8023268C 0022F48C 4B FF CF 05 */ bl func_8022F590 +/* 8023268C 0022F48C 4B FF CF 05 */ bl RwErrorSet lbl_80232690: /* 80232690 0022F490 80 9F 00 14 */ lwz r4, 0x14(r31) /* 80232694 0022F494 7F C3 F3 78 */ mr r3, r30 @@ -66959,10 +66959,10 @@ lbl_802326D0: /* 802326D4 0022F4D4 38 60 00 0E */ li r3, 0xe /* 802326D8 0022F4D8 90 01 00 08 */ stw r0, 8(r1) /* 802326DC 0022F4DC 4C C6 31 82 */ crclr 6 -/* 802326E0 0022F4E0 4B FF CF 55 */ bl func_8022F634 +/* 802326E0 0022F4E0 4B FF CF 55 */ bl _rwerror /* 802326E4 0022F4E4 90 61 00 0C */ stw r3, 0xc(r1) /* 802326E8 0022F4E8 38 61 00 08 */ addi r3, r1, 8 -/* 802326EC 0022F4EC 4B FF CE A5 */ bl func_8022F590 +/* 802326EC 0022F4EC 4B FF CE A5 */ bl RwErrorSet /* 802326F0 0022F4F0 38 60 00 00 */ li r3, 0 lbl_802326F4: /* 802326F4 0022F4F4 80 01 00 44 */ lwz r0, 0x44(r1) @@ -66973,8 +66973,8 @@ lbl_802326F4: /* 80232708 0022F508 38 21 00 40 */ addi r1, r1, 0x40 /* 8023270C 0022F50C 4E 80 00 20 */ blr -.global func_80232710 -func_80232710: +.global RwStreamWrite +RwStreamWrite: /* 80232710 0022F510 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80232714 0022F514 7C 08 02 A6 */ mflr r0 /* 80232718 0022F518 90 01 00 44 */ stw r0, 0x44(r1) @@ -67011,10 +67011,10 @@ lbl_80232760: /* 8023278C 0022F58C 90 01 00 20 */ stw r0, 0x20(r1) /* 80232790 0022F590 38 63 00 1C */ addi r3, r3, 0x8000001C@l /* 80232794 0022F594 4C C6 31 82 */ crclr 6 -/* 80232798 0022F598 4B FF CE 9D */ bl func_8022F634 +/* 80232798 0022F598 4B FF CE 9D */ bl _rwerror /* 8023279C 0022F59C 90 61 00 24 */ stw r3, 0x24(r1) /* 802327A0 0022F5A0 38 61 00 20 */ addi r3, r1, 0x20 -/* 802327A4 0022F5A4 4B FF CD ED */ bl func_8022F590 +/* 802327A4 0022F5A4 4B FF CD ED */ bl RwErrorSet /* 802327A8 0022F5A8 38 60 00 00 */ li r3, 0 /* 802327AC 0022F5AC 48 00 01 6C */ b lbl_80232918 lbl_802327B0: @@ -67039,10 +67039,10 @@ lbl_802327B8: /* 802327F4 0022F5F4 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 802327F8 0022F5F8 38 80 02 00 */ li r4, 0x200 /* 802327FC 0022F5FC 4C C6 31 82 */ crclr 6 -/* 80232800 0022F600 4B FF CE 35 */ bl func_8022F634 +/* 80232800 0022F600 4B FF CE 35 */ bl _rwerror /* 80232804 0022F604 90 61 00 1C */ stw r3, 0x1c(r1) /* 80232808 0022F608 38 61 00 18 */ addi r3, r1, 0x18 -/* 8023280C 0022F60C 4B FF CD 85 */ bl func_8022F590 +/* 8023280C 0022F60C 4B FF CD 85 */ bl RwErrorSet /* 80232810 0022F610 38 60 00 00 */ li r3, 0 /* 80232814 0022F614 48 00 01 04 */ b lbl_80232918 lbl_80232818: @@ -67074,10 +67074,10 @@ lbl_80232844: /* 80232874 0022F674 80 1F 00 10 */ lwz r0, 0x10(r31) /* 80232878 0022F678 7C 80 F0 50 */ subf r4, r0, r30 /* 8023287C 0022F67C 4C C6 31 82 */ crclr 6 -/* 80232880 0022F680 4B FF CD B5 */ bl func_8022F634 +/* 80232880 0022F680 4B FF CD B5 */ bl _rwerror /* 80232884 0022F684 90 61 00 14 */ stw r3, 0x14(r1) /* 80232888 0022F688 38 61 00 10 */ addi r3, r1, 0x10 -/* 8023288C 0022F68C 4B FF CD 05 */ bl func_8022F590 +/* 8023288C 0022F68C 4B FF CD 05 */ bl RwErrorSet /* 80232890 0022F690 38 60 00 00 */ li r3, 0 /* 80232894 0022F694 48 00 00 84 */ b lbl_80232918 lbl_80232898: @@ -67112,10 +67112,10 @@ lbl_802328F4: /* 802328F8 0022F6F8 38 60 00 0E */ li r3, 0xe /* 802328FC 0022F6FC 90 01 00 08 */ stw r0, 8(r1) /* 80232900 0022F700 4C C6 31 82 */ crclr 6 -/* 80232904 0022F704 4B FF CD 31 */ bl func_8022F634 +/* 80232904 0022F704 4B FF CD 31 */ bl _rwerror /* 80232908 0022F708 90 61 00 0C */ stw r3, 0xc(r1) /* 8023290C 0022F70C 38 61 00 08 */ addi r3, r1, 8 -/* 80232910 0022F710 4B FF CC 81 */ bl func_8022F590 +/* 80232910 0022F710 4B FF CC 81 */ bl RwErrorSet /* 80232914 0022F714 38 60 00 00 */ li r3, 0 lbl_80232918: /* 80232918 0022F718 80 01 00 44 */ lwz r0, 0x44(r1) @@ -67127,8 +67127,8 @@ lbl_80232918: /* 80232930 0022F730 38 21 00 40 */ addi r1, r1, 0x40 /* 80232934 0022F734 4E 80 00 20 */ blr -.global func_80232938 -func_80232938: +.global RwStreamSkip +RwStreamSkip: /* 80232938 0022F738 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8023293C 0022F73C 7C 08 02 A6 */ mflr r0 /* 80232940 0022F740 28 04 00 00 */ cmplwi r4, 0 @@ -67171,10 +67171,10 @@ lbl_80232984: /* 802329C8 0022F7C8 38 60 00 05 */ li r3, 5 /* 802329CC 0022F7CC 90 01 00 18 */ stw r0, 0x18(r1) /* 802329D0 0022F7D0 4C C6 31 82 */ crclr 6 -/* 802329D4 0022F7D4 4B FF CC 61 */ bl func_8022F634 +/* 802329D4 0022F7D4 4B FF CC 61 */ bl _rwerror /* 802329D8 0022F7D8 90 61 00 1C */ stw r3, 0x1c(r1) /* 802329DC 0022F7DC 38 61 00 18 */ addi r3, r1, 0x18 -/* 802329E0 0022F7E0 4B FF CB B1 */ bl func_8022F590 +/* 802329E0 0022F7E0 4B FF CB B1 */ bl RwErrorSet lbl_802329E4: /* 802329E4 0022F7E4 38 60 00 00 */ li r3, 0 /* 802329E8 0022F7E8 48 00 00 A0 */ b lbl_80232A88 @@ -67192,10 +67192,10 @@ lbl_802329F4: /* 80232A10 0022F810 38 60 00 05 */ li r3, 5 /* 80232A14 0022F814 90 01 00 10 */ stw r0, 0x10(r1) /* 80232A18 0022F818 4C C6 31 82 */ crclr 6 -/* 80232A1C 0022F81C 4B FF CC 19 */ bl func_8022F634 +/* 80232A1C 0022F81C 4B FF CC 19 */ bl _rwerror /* 80232A20 0022F820 90 61 00 14 */ stw r3, 0x14(r1) /* 80232A24 0022F824 38 61 00 10 */ addi r3, r1, 0x10 -/* 80232A28 0022F828 4B FF CB 69 */ bl func_8022F590 +/* 80232A28 0022F828 4B FF CB 69 */ bl RwErrorSet /* 80232A2C 0022F82C 38 60 00 00 */ li r3, 0 /* 80232A30 0022F830 48 00 00 58 */ b lbl_80232A88 lbl_80232A34: @@ -67218,10 +67218,10 @@ lbl_80232A64: /* 80232A68 0022F868 38 60 00 0E */ li r3, 0xe /* 80232A6C 0022F86C 90 01 00 08 */ stw r0, 8(r1) /* 80232A70 0022F870 4C C6 31 82 */ crclr 6 -/* 80232A74 0022F874 4B FF CB C1 */ bl func_8022F634 +/* 80232A74 0022F874 4B FF CB C1 */ bl _rwerror /* 80232A78 0022F878 90 61 00 0C */ stw r3, 0xc(r1) /* 80232A7C 0022F87C 38 61 00 08 */ addi r3, r1, 8 -/* 80232A80 0022F880 4B FF CB 11 */ bl func_8022F590 +/* 80232A80 0022F880 4B FF CB 11 */ bl RwErrorSet /* 80232A84 0022F884 38 60 00 00 */ li r3, 0 lbl_80232A88: /* 80232A88 0022F888 80 01 00 34 */ lwz r0, 0x34(r1) @@ -67231,8 +67231,8 @@ lbl_80232A88: /* 80232A98 0022F898 38 21 00 30 */ addi r1, r1, 0x30 /* 80232A9C 0022F89C 4E 80 00 20 */ blr -.global func_80232AA0 -func_80232AA0: +.global RwStreamClose +RwStreamClose: /* 80232AA0 0022F8A0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80232AA4 0022F8A4 7C 08 02 A6 */ mflr r0 /* 80232AA8 0022F8A8 90 01 00 24 */ stw r0, 0x24(r1) @@ -67292,10 +67292,10 @@ lbl_80232B5C: /* 80232B60 0022F960 38 60 00 0E */ li r3, 0xe /* 80232B64 0022F964 90 01 00 08 */ stw r0, 8(r1) /* 80232B68 0022F968 4C C6 31 82 */ crclr 6 -/* 80232B6C 0022F96C 4B FF CA C9 */ bl func_8022F634 +/* 80232B6C 0022F96C 4B FF CA C9 */ bl _rwerror /* 80232B70 0022F970 90 61 00 0C */ stw r3, 0xc(r1) /* 80232B74 0022F974 38 61 00 08 */ addi r3, r1, 8 -/* 80232B78 0022F978 4B FF CA 19 */ bl func_8022F590 +/* 80232B78 0022F978 4B FF CA 19 */ bl RwErrorSet /* 80232B7C 0022F97C 38 60 00 00 */ li r3, 0 /* 80232B80 0022F980 48 00 00 30 */ b lbl_80232BB0 lbl_80232B84: @@ -67319,8 +67319,8 @@ lbl_80232BB0: /* 80232BC0 0022F9C0 38 21 00 20 */ addi r1, r1, 0x20 /* 80232BC4 0022F9C4 4E 80 00 20 */ blr -.global func_80232BC8 -func_80232BC8: +.global RwStreamOpen +RwStreamOpen: /* 80232BC8 0022F9C8 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80232BCC 0022F9CC 7C 08 02 A6 */ mflr r0 /* 80232BD0 0022F9D0 90 01 00 44 */ stw r0, 0x44(r1) @@ -67413,10 +67413,10 @@ lbl_80232D00: /* 80232D04 0022FB04 38 60 00 0D */ li r3, 0xd /* 80232D08 0022FB08 90 01 00 10 */ stw r0, 0x10(r1) /* 80232D0C 0022FB0C 4C C6 31 82 */ crclr 6 -/* 80232D10 0022FB10 4B FF C9 25 */ bl func_8022F634 +/* 80232D10 0022FB10 4B FF C9 25 */ bl _rwerror /* 80232D14 0022FB14 90 61 00 14 */ stw r3, 0x14(r1) /* 80232D18 0022FB18 38 61 00 10 */ addi r3, r1, 0x10 -/* 80232D1C 0022FB1C 4B FF C8 75 */ bl func_8022F590 +/* 80232D1C 0022FB1C 4B FF C8 75 */ bl RwErrorSet lbl_80232D20: /* 80232D20 0022FB20 28 1D 00 00 */ cmplwi r29, 0 /* 80232D24 0022FB24 41 82 00 10 */ beq lbl_80232D34 @@ -67430,10 +67430,10 @@ lbl_80232D34: /* 80232D40 0022FB40 7F C4 F3 78 */ mr r4, r30 /* 80232D44 0022FB44 38 63 00 02 */ addi r3, r3, 0x80000002@l /* 80232D48 0022FB48 4C C6 31 82 */ crclr 6 -/* 80232D4C 0022FB4C 4B FF C8 E9 */ bl func_8022F634 +/* 80232D4C 0022FB4C 4B FF C8 E9 */ bl _rwerror /* 80232D50 0022FB50 90 61 00 1C */ stw r3, 0x1c(r1) /* 80232D54 0022FB54 38 61 00 18 */ addi r3, r1, 0x18 -/* 80232D58 0022FB58 4B FF C8 39 */ bl func_8022F590 +/* 80232D58 0022FB58 4B FF C8 39 */ bl RwErrorSet /* 80232D5C 0022FB5C 48 00 00 D8 */ b lbl_80232E34 lbl_80232D60: /* 80232D60 0022FB60 2C 1B 00 02 */ cmpwi r27, 2 @@ -67474,10 +67474,10 @@ lbl_80232DD4: /* 80232DD8 0022FBD8 38 60 00 0D */ li r3, 0xd /* 80232DDC 0022FBDC 90 01 00 08 */ stw r0, 8(r1) /* 80232DE0 0022FBE0 4C C6 31 82 */ crclr 6 -/* 80232DE4 0022FBE4 4B FF C8 51 */ bl func_8022F634 +/* 80232DE4 0022FBE4 4B FF C8 51 */ bl _rwerror /* 80232DE8 0022FBE8 90 61 00 0C */ stw r3, 0xc(r1) /* 80232DEC 0022FBEC 38 61 00 08 */ addi r3, r1, 8 -/* 80232DF0 0022FBF0 4B FF C7 A1 */ bl func_8022F590 +/* 80232DF0 0022FBF0 4B FF C7 A1 */ bl RwErrorSet lbl_80232DF4: /* 80232DF4 0022FBF4 7F BC EB 78 */ mr r28, r29 /* 80232DF8 0022FBF8 48 00 00 3C */ b lbl_80232E34 @@ -67493,10 +67493,10 @@ lbl_80232E14: /* 80232E18 0022FC18 38 60 00 0E */ li r3, 0xe /* 80232E1C 0022FC1C 90 01 00 20 */ stw r0, 0x20(r1) /* 80232E20 0022FC20 4C C6 31 82 */ crclr 6 -/* 80232E24 0022FC24 4B FF C8 11 */ bl func_8022F634 +/* 80232E24 0022FC24 4B FF C8 11 */ bl _rwerror /* 80232E28 0022FC28 90 61 00 24 */ stw r3, 0x24(r1) /* 80232E2C 0022FC2C 38 61 00 20 */ addi r3, r1, 0x20 -/* 80232E30 0022FC30 4B FF C7 61 */ bl func_8022F590 +/* 80232E30 0022FC30 4B FF C7 61 */ bl RwErrorSet lbl_80232E34: /* 80232E34 0022FC34 28 1C 00 00 */ cmplwi r28, 0 /* 80232E38 0022FC38 40 82 00 24 */ bne lbl_80232E5C @@ -67517,8 +67517,8 @@ lbl_80232E5C: /* 80232E70 0022FC70 38 21 00 40 */ addi r1, r1, 0x40 /* 80232E74 0022FC74 4E 80 00 20 */ blr -.global func_80232E78 -func_80232E78: +.global _rwPluginRegistryAddPluginStream +_rwPluginRegistryAddPluginStream: /* 80232E78 0022FC78 80 63 00 10 */ lwz r3, 0x10(r3) /* 80232E7C 0022FC7C 48 00 00 14 */ b lbl_80232E90 lbl_80232E80: @@ -67541,8 +67541,8 @@ lbl_80232EB4: /* 80232EB4 0022FCB4 38 60 FF FF */ li r3, -1 /* 80232EB8 0022FCB8 4E 80 00 20 */ blr -.global func_80232EBC -func_80232EBC: +.global _rwPluginRegistryAddPlgnStrmlwysCB +_rwPluginRegistryAddPlgnStrmlwysCB: /* 80232EBC 0022FCBC 80 63 00 10 */ lwz r3, 0x10(r3) /* 80232EC0 0022FCC0 48 00 00 14 */ b lbl_80232ED4 lbl_80232EC4: @@ -67563,8 +67563,8 @@ lbl_80232EF0: /* 80232EF0 0022FCF0 38 60 FF FF */ li r3, -1 /* 80232EF4 0022FCF4 4E 80 00 20 */ blr -.global func_80232EF8 -func_80232EF8: +.global _rwPluginRegistryAddPlgnStrmRightsCB +_rwPluginRegistryAddPlgnStrmRightsCB: /* 80232EF8 0022FCF8 80 63 00 10 */ lwz r3, 0x10(r3) /* 80232EFC 0022FCFC 48 00 00 14 */ b lbl_80232F10 lbl_80232F00: @@ -67585,8 +67585,8 @@ lbl_80232F2C: /* 80232F2C 0022FD2C 38 60 FF FF */ li r3, -1 /* 80232F30 0022FD30 4E 80 00 20 */ blr -.global func_80232F34 -func_80232F34: +.global _rwPluginRegistryReadDataChunks +_rwPluginRegistryReadDataChunks: /* 80232F34 0022FD34 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80232F38 0022FD38 7C 08 02 A6 */ mflr r0 /* 80232F3C 0022FD3C 90 01 00 34 */ stw r0, 0x34(r1) @@ -67600,7 +67600,7 @@ func_80232F34: /* 80232F5C 0022FD5C 93 A1 00 24 */ stw r29, 0x24(r1) /* 80232F60 0022FD60 7C BD 2B 78 */ mr r29, r5 /* 80232F64 0022FD64 38 A1 00 14 */ addi r5, r1, 0x14 -/* 80232F68 0022FD68 4B FF BC 4D */ bl func_8022EBB4 +/* 80232F68 0022FD68 4B FF BC 4D */ bl RwStreamFindChunk /* 80232F6C 0022FD6C 2C 03 00 00 */ cmpwi r3, 0 /* 80232F70 0022FD70 40 82 00 0C */ bne lbl_80232F7C /* 80232F74 0022FD74 38 60 00 00 */ li r3, 0 @@ -67621,7 +67621,7 @@ lbl_80232FA0: /* 80232FA8 0022FDA8 38 A1 00 08 */ addi r5, r1, 8 /* 80232FAC 0022FDAC 38 C0 00 00 */ li r6, 0 /* 80232FB0 0022FDB0 38 E0 00 00 */ li r7, 0 -/* 80232FB4 0022FDB4 4B FF BA 7D */ bl func_8022EA30 +/* 80232FB4 0022FDB4 4B FF BA 7D */ bl _rwStreamReadChunkHeader /* 80232FB8 0022FDB8 2C 03 00 00 */ cmpwi r3, 0 /* 80232FBC 0022FDBC 40 82 00 0C */ bne lbl_80232FC8 /* 80232FC0 0022FDC0 38 60 00 00 */ li r3, 0 @@ -67658,7 +67658,7 @@ lbl_80232FEC: lbl_8023302C: /* 8023302C 0022FE2C 80 81 00 08 */ lwz r4, 8(r1) /* 80233030 0022FE30 7F C3 F3 78 */ mr r3, r30 -/* 80233034 0022FE34 4B FF F9 05 */ bl func_80232938 +/* 80233034 0022FE34 4B FF F9 05 */ bl RwStreamSkip /* 80233038 0022FE38 28 03 00 00 */ cmplwi r3, 0 /* 8023303C 0022FE3C 40 82 00 0C */ bne lbl_80233048 /* 80233040 0022FE40 38 60 00 00 */ li r3, 0 @@ -67701,10 +67701,10 @@ lbl_802330B4: /* 802330BC 0022FEBC 90 01 00 18 */ stw r0, 0x18(r1) /* 802330C0 0022FEC0 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 802330C4 0022FEC4 4C C6 31 82 */ crclr 6 -/* 802330C8 0022FEC8 4B FF C5 6D */ bl func_8022F634 +/* 802330C8 0022FEC8 4B FF C5 6D */ bl _rwerror /* 802330CC 0022FECC 90 61 00 1C */ stw r3, 0x1c(r1) /* 802330D0 0022FED0 38 61 00 18 */ addi r3, r1, 0x18 -/* 802330D4 0022FED4 4B FF C4 BD */ bl func_8022F590 +/* 802330D4 0022FED4 4B FF C4 BD */ bl RwErrorSet /* 802330D8 0022FED8 38 60 00 00 */ li r3, 0 lbl_802330DC: /* 802330DC 0022FEDC 80 01 00 34 */ lwz r0, 0x34(r1) @@ -67715,8 +67715,8 @@ lbl_802330DC: /* 802330F0 0022FEF0 38 21 00 30 */ addi r1, r1, 0x30 /* 802330F4 0022FEF4 4E 80 00 20 */ blr -.global func_802330F8 -func_802330F8: +.global _rwPluginRegistryInvokeRights +_rwPluginRegistryInvokeRights: /* 802330F8 0022FEF8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802330FC 0022FEFC 7C 08 02 A6 */ mflr r0 /* 80233100 0022FF00 80 E3 00 10 */ lwz r7, 0x10(r3) @@ -67759,8 +67759,8 @@ lbl_80233170: /* 8023317C 0022FF7C 38 21 00 10 */ addi r1, r1, 0x10 /* 80233180 0022FF80 4E 80 00 20 */ blr -.global func_80233184 -func_80233184: +.global _rwPluginRegistryGetSize +_rwPluginRegistryGetSize: /* 80233184 0022FF84 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80233188 0022FF88 7C 08 02 A6 */ mflr r0 /* 8023318C 0022FF8C 90 01 00 24 */ stw r0, 0x24(r1) @@ -67798,8 +67798,8 @@ lbl_802331E0: /* 80233200 00230000 38 21 00 20 */ addi r1, r1, 0x20 /* 80233204 00230004 4E 80 00 20 */ blr -.global func_80233208 -func_80233208: +.global _rwPluginRegistryWriteDataChunks +_rwPluginRegistryWriteDataChunks: /* 80233208 00230008 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8023320C 0023000C 7C 08 02 A6 */ mflr r0 /* 80233210 00230010 90 01 00 24 */ stw r0, 0x24(r1) @@ -67836,7 +67836,7 @@ lbl_80233268: /* 80233280 00230080 38 C6 50 00 */ addi r6, r6, 0x00035000@l /* 80233284 00230084 38 E4 FF FF */ addi r7, r4, 0x0000FFFF@l /* 80233288 00230088 38 80 00 03 */ li r4, 3 -/* 8023328C 0023008C 4B FF B8 C9 */ bl func_8022EB54 +/* 8023328C 0023008C 4B FF B8 C9 */ bl _rwStreamWriteVersionedChunkHeader /* 80233290 00230090 28 03 00 00 */ cmplwi r3, 0 /* 80233294 00230094 40 82 00 0C */ bne lbl_802332A0 /* 80233298 00230098 38 60 00 00 */ li r3, 0 @@ -67865,7 +67865,7 @@ lbl_802332A8: /* 802332EC 002300EC 7F E5 FB 78 */ mr r5, r31 /* 802332F0 002300F0 38 C6 50 00 */ addi r6, r6, 0x00035000@l /* 802332F4 002300F4 38 E7 FF FF */ addi r7, r7, 0x0000FFFF@l -/* 802332F8 002300F8 4B FF B8 5D */ bl func_8022EB54 +/* 802332F8 002300F8 4B FF B8 5D */ bl _rwStreamWriteVersionedChunkHeader /* 802332FC 002300FC 28 03 00 00 */ cmplwi r3, 0 /* 80233300 00230100 40 82 00 0C */ bne lbl_8023330C /* 80233304 00230104 38 60 00 00 */ li r3, 0 @@ -67897,8 +67897,8 @@ lbl_8023334C: /* 8023335C 0023015C 38 21 00 20 */ addi r1, r1, 0x20 /* 80233360 00230160 4E 80 00 20 */ blr -.global func_80233364 -func_80233364: +.global _rwPluginRegistrySkipDataChunks +_rwPluginRegistrySkipDataChunks: /* 80233364 00230164 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80233368 00230168 7C 08 02 A6 */ mflr r0 /* 8023336C 0023016C 38 C0 00 00 */ li r6, 0 @@ -67910,7 +67910,7 @@ func_80233364: /* 80233384 00230184 93 C1 00 18 */ stw r30, 0x18(r1) /* 80233388 00230188 7C 7E 1B 78 */ mr r30, r3 /* 8023338C 0023018C 7F E3 FB 78 */ mr r3, r31 -/* 80233390 00230190 4B FF B8 25 */ bl func_8022EBB4 +/* 80233390 00230190 4B FF B8 25 */ bl RwStreamFindChunk /* 80233394 00230194 2C 03 00 00 */ cmpwi r3, 0 /* 80233398 00230198 40 82 00 68 */ bne lbl_80233400 /* 8023339C 0023019C 38 60 00 00 */ li r3, 0 @@ -67922,7 +67922,7 @@ lbl_802333A8: /* 802333B0 002301B0 38 80 00 00 */ li r4, 0 /* 802333B4 002301B4 38 C0 00 00 */ li r6, 0 /* 802333B8 002301B8 38 E0 00 00 */ li r7, 0 -/* 802333BC 002301BC 4B FF B6 75 */ bl func_8022EA30 +/* 802333BC 002301BC 4B FF B6 75 */ bl _rwStreamReadChunkHeader /* 802333C0 002301C0 2C 03 00 00 */ cmpwi r3, 0 /* 802333C4 002301C4 40 82 00 0C */ bne lbl_802333D0 /* 802333C8 002301C8 38 60 00 00 */ li r3, 0 @@ -67930,7 +67930,7 @@ lbl_802333A8: lbl_802333D0: /* 802333D0 002301D0 80 81 00 08 */ lwz r4, 8(r1) /* 802333D4 002301D4 7F E3 FB 78 */ mr r3, r31 -/* 802333D8 002301D8 4B FF F5 61 */ bl func_80232938 +/* 802333D8 002301D8 4B FF F5 61 */ bl RwStreamSkip /* 802333DC 002301DC 28 03 00 00 */ cmplwi r3, 0 /* 802333E0 002301E0 40 82 00 0C */ bne lbl_802333EC /* 802333E4 002301E4 38 60 00 00 */ li r3, 0 @@ -67954,8 +67954,8 @@ lbl_80233410: /* 80233420 00230220 38 21 00 20 */ addi r1, r1, 0x20 /* 80233424 00230224 4E 80 00 20 */ blr -.global func_80233428 -func_80233428: +.global _rwPluginRegistryOpen +_rwPluginRegistryOpen: /* 80233428 00230228 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023342C 0023022C 7C 08 02 A6 */ mflr r0 /* 80233430 00230230 3C 60 80 38 */ lis r3, lbl_80383D58@ha @@ -67965,7 +67965,7 @@ func_80233428: /* 80233440 00230240 38 60 00 3C */ li r3, 0x3c /* 80233444 00230244 80 8D 87 C0 */ lwz r4, lbl_803CB0C0-_SDA_BASE_(r13) /* 80233448 00230248 80 CD 87 C4 */ lwz r6, lbl_803CB0C4-_SDA_BASE_(r13) -/* 8023344C 0023024C 4B FF DE BD */ bl func_80231308 +/* 8023344C 0023024C 4B FF DE BD */ bl RwFreeListCreateAndPreallocateSpace /* 80233450 00230250 90 6D 9F 60 */ stw r3, lbl_803CC860-_SDA_BASE_(r13) /* 80233454 00230254 80 0D 9F 60 */ lwz r0, lbl_803CC860-_SDA_BASE_(r13) /* 80233458 00230258 28 00 00 00 */ cmplwi r0, 0 @@ -68009,8 +68009,8 @@ lbl_802334C0: /* 802334E0 002302E0 38 21 00 10 */ addi r1, r1, 0x10 /* 802334E4 002302E4 4E 80 00 20 */ blr -.global func_802334E8 -func_802334E8: +.global _rwPluginRegistryClose +_rwPluginRegistryClose: /* 802334E8 002302E8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 802334EC 002302EC 7C 08 02 A6 */ mflr r0 /* 802334F0 002302F0 90 01 00 24 */ stw r0, 0x24(r1) @@ -68024,7 +68024,7 @@ func_802334E8: /* 80233510 00230310 3C 80 80 23 */ lis r4, lbl_80233484@ha /* 80233514 00230314 7C 65 1B 78 */ mr r5, r3 /* 80233518 00230318 38 84 34 84 */ addi r4, r4, lbl_80233484@l -/* 8023351C 0023031C 4B FF E2 ED */ bl func_80231808 +/* 8023351C 0023031C 4B FF E2 ED */ bl RwFreeListForAllUsed /* 80233520 00230320 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 80233524 00230324 3C 60 80 23 */ lis r3, lbl_802314B4@ha /* 80233528 00230328 38 03 14 B4 */ addi r0, r3, lbl_802314B4@l @@ -68082,7 +68082,7 @@ lbl_802335B8: /* 802335E4 002303E4 90 0D 9F 58 */ stw r0, lbl_803CC858-_SDA_BASE_(r13) lbl_802335E8: /* 802335E8 002303E8 80 6D 9F 60 */ lwz r3, lbl_803CC860-_SDA_BASE_(r13) -/* 802335EC 002303EC 4B FF DD F5 */ bl func_802313E0 +/* 802335EC 002303EC 4B FF DD F5 */ bl RwFreeListDestroy /* 802335F0 002303F0 38 00 00 00 */ li r0, 0 /* 802335F4 002303F4 90 0D 9F 60 */ stw r0, lbl_803CC860-_SDA_BASE_(r13) lbl_802335F8: @@ -68102,8 +68102,8 @@ lbl_80233620: lbl_80233624: /* 80233624 00230424 4E 80 00 20 */ blr -.global func_80233628 -func_80233628: +.global _rwPluginRegistryGetPluginOffset +_rwPluginRegistryGetPluginOffset: /* 80233628 00230428 80 63 00 10 */ lwz r3, 0x10(r3) /* 8023362C 0023042C 48 00 00 1C */ b lbl_80233648 lbl_80233630: @@ -68120,8 +68120,8 @@ lbl_80233648: /* 80233650 00230450 38 60 FF FF */ li r3, -1 /* 80233654 00230454 4E 80 00 20 */ blr -.global func_80233658 -func_80233658: +.global _rwPluginRegistryAddPlugin +_rwPluginRegistryAddPlugin: /* 80233658 00230458 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8023365C 0023045C 7C 08 02 A6 */ mflr r0 /* 80233660 00230460 90 01 00 44 */ stw r0, 0x44(r1) @@ -68139,7 +68139,7 @@ func_80233658: /* 80233690 00230490 38 60 FF FF */ li r3, -1 /* 80233694 00230494 48 00 02 78 */ b lbl_8023390C lbl_80233698: -/* 80233698 00230498 48 00 46 B9 */ bl func_80237D50 +/* 80233698 00230498 48 00 46 B9 */ bl _rwGetNumEngineInstances /* 8023369C 0023049C 28 03 00 00 */ cmplwi r3, 0 /* 802336A0 002304A0 41 82 00 30 */ beq lbl_802336D0 /* 802336A4 002304A4 38 00 00 01 */ li r0, 1 @@ -68147,10 +68147,10 @@ lbl_80233698: /* 802336AC 002304AC 90 01 00 10 */ stw r0, 0x10(r1) /* 802336B0 002304B0 38 63 00 17 */ addi r3, r3, 0x80000017@l /* 802336B4 002304B4 4C C6 31 82 */ crclr 6 -/* 802336B8 002304B8 4B FF BF 7D */ bl func_8022F634 +/* 802336B8 002304B8 4B FF BF 7D */ bl _rwerror /* 802336BC 002304BC 90 61 00 14 */ stw r3, 0x14(r1) /* 802336C0 002304C0 38 61 00 10 */ addi r3, r1, 0x10 -/* 802336C4 002304C4 4B FF BE CD */ bl func_8022F590 +/* 802336C4 002304C4 4B FF BE CD */ bl RwErrorSet /* 802336C8 002304C8 38 60 FF FF */ li r3, -1 /* 802336CC 002304CC 48 00 02 40 */ b lbl_8023390C lbl_802336D0: @@ -68226,10 +68226,10 @@ lbl_802337B4: /* 802337C8 002305C8 90 01 00 08 */ stw r0, 8(r1) /* 802337CC 002305CC 38 63 00 17 */ addi r3, r3, 0x80000017@l /* 802337D0 002305D0 4C C6 31 82 */ crclr 6 -/* 802337D4 002305D4 4B FF BE 61 */ bl func_8022F634 +/* 802337D4 002305D4 4B FF BE 61 */ bl _rwerror /* 802337D8 002305D8 90 61 00 0C */ stw r3, 0xc(r1) /* 802337DC 002305DC 38 61 00 08 */ addi r3, r1, 8 -/* 802337E0 002305E0 4B FF BD B1 */ bl func_8022F590 +/* 802337E0 002305E0 4B FF BD B1 */ bl RwErrorSet /* 802337E4 002305E4 80 7F 00 00 */ lwz r3, 0(r31) /* 802337E8 002305E8 48 00 01 24 */ b lbl_8023390C lbl_802337EC: @@ -68324,8 +68324,8 @@ lbl_8023390C: /* 8023391C 0023071C 38 21 00 40 */ addi r1, r1, 0x40 /* 80233920 00230720 4E 80 00 20 */ blr -.global func_80233924 -func_80233924: +.global _rwPluginRegistryInitObject +_rwPluginRegistryInitObject: /* 80233924 00230724 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80233928 00230728 7C 08 02 A6 */ mflr r0 /* 8023392C 0023072C 90 01 00 24 */ stw r0, 0x24(r1) @@ -68375,8 +68375,8 @@ lbl_802339B0: /* 802339C4 002307C4 38 21 00 20 */ addi r1, r1, 0x20 /* 802339C8 002307C8 4E 80 00 20 */ blr -.global func_802339CC -func_802339CC: +.global _rwPluginRegistryDeInitObject +_rwPluginRegistryDeInitObject: /* 802339CC 002307CC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 802339D0 002307D0 7C 08 02 A6 */ mflr r0 /* 802339D4 002307D4 90 01 00 24 */ stw r0, 0x24(r1) @@ -68507,8 +68507,8 @@ lbl_80233B94: /* 80233BA8 002309A8 38 21 00 20 */ addi r1, r1, 0x20 /* 80233BAC 002309AC 4E 80 00 20 */ blr -.global func_80233BB0 -func_80233BB0: +.global RwV3dNormalize +RwV3dNormalize: /* 80233BB0 002309B0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80233BB4 002309B4 7C 08 02 A6 */ mflr r0 /* 80233BB8 002309B8 90 01 00 34 */ stw r0, 0x34(r1) @@ -68527,11 +68527,11 @@ func_80233BB0: /* 80233BEC 002309EC EC 01 00 2A */ fadds f0, f1, f0 /* 80233BF0 002309F0 EF E2 00 2A */ fadds f31, f2, f0 /* 80233BF4 002309F4 FC 20 F8 90 */ fmr f1, f31 -/* 80233BF8 002309F8 48 00 00 CD */ bl func_80233CC4 +/* 80233BF8 002309F8 48 00 00 CD */ bl _rwSqrt /* 80233BFC 002309FC FC 00 08 90 */ fmr f0, f1 /* 80233C00 00230A00 FC 20 F8 90 */ fmr f1, f31 /* 80233C04 00230A04 FF E0 00 90 */ fmr f31, f0 -/* 80233C08 00230A08 48 00 01 11 */ bl func_80233D18 +/* 80233C08 00230A08 48 00 01 11 */ bl _rwInvSqrt /* 80233C0C 00230A0C C0 1F 00 00 */ lfs f0, 0(r31) /* 80233C10 00230A10 C0 5F 00 04 */ lfs f2, 4(r31) /* 80233C14 00230A14 EC 60 00 72 */ fmuls f3, f0, f1 @@ -68549,10 +68549,10 @@ func_80233BB0: /* 80233C44 00230A44 38 60 00 19 */ li r3, 0x19 /* 80233C48 00230A48 90 01 00 08 */ stw r0, 8(r1) /* 80233C4C 00230A4C 4C C6 31 82 */ crclr 6 -/* 80233C50 00230A50 4B FF B9 E5 */ bl func_8022F634 +/* 80233C50 00230A50 4B FF B9 E5 */ bl _rwerror /* 80233C54 00230A54 90 61 00 0C */ stw r3, 0xc(r1) /* 80233C58 00230A58 38 61 00 08 */ addi r3, r1, 8 -/* 80233C5C 00230A5C 4B FF B9 35 */ bl func_8022F590 +/* 80233C5C 00230A5C 4B FF B9 35 */ bl RwErrorSet lbl_80233C60: /* 80233C60 00230A60 FC 20 F8 90 */ fmr f1, f31 /* 80233C64 00230A64 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 @@ -68564,8 +68564,8 @@ lbl_80233C60: /* 80233C7C 00230A7C 38 21 00 30 */ addi r1, r1, 0x30 /* 80233C80 00230A80 4E 80 00 20 */ blr -.global func_80233C84 -func_80233C84: +.global RwV3dLength +RwV3dLength: /* 80233C84 00230A84 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80233C88 00230A88 7C 08 02 A6 */ mflr r0 /* 80233C8C 00230A8C C0 23 00 00 */ lfs f1, 0(r3) @@ -68577,14 +68577,14 @@ func_80233C84: /* 80233CA4 00230AA4 EC 42 00 B2 */ fmuls f2, f2, f2 /* 80233CA8 00230AA8 EC 01 00 2A */ fadds f0, f1, f0 /* 80233CAC 00230AAC EC 22 00 2A */ fadds f1, f2, f0 -/* 80233CB0 00230AB0 48 00 00 15 */ bl func_80233CC4 +/* 80233CB0 00230AB0 48 00 00 15 */ bl _rwSqrt /* 80233CB4 00230AB4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80233CB8 00230AB8 7C 08 03 A6 */ mtlr r0 /* 80233CBC 00230ABC 38 21 00 10 */ addi r1, r1, 0x10 /* 80233CC0 00230AC0 4E 80 00 20 */ blr -.global func_80233CC4 -func_80233CC4: +.global _rwSqrt +_rwSqrt: /* 80233CC4 00230AC4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80233CC8 00230AC8 D0 21 00 08 */ stfs f1, 8(r1) /* 80233CCC 00230ACC 80 01 00 08 */ lwz r0, 8(r1) @@ -68608,8 +68608,8 @@ lbl_80233D0C: /* 80233D10 00230B10 38 21 00 10 */ addi r1, r1, 0x10 /* 80233D14 00230B14 4E 80 00 20 */ blr -.global func_80233D18 -func_80233D18: +.global _rwInvSqrt +_rwInvSqrt: /* 80233D18 00230B18 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80233D1C 00230B1C D0 21 00 08 */ stfs f1, 8(r1) /* 80233D20 00230B20 80 01 00 08 */ lwz r0, 8(r1) @@ -68635,8 +68635,8 @@ lbl_80233D68: /* 80233D6C 00230B6C 38 21 00 10 */ addi r1, r1, 0x10 /* 80233D70 00230B70 4E 80 00 20 */ blr -.global func_80233D74 -func_80233D74: +.global RwV3dTransformPoints +RwV3dTransformPoints: /* 80233D74 00230B74 7C A9 03 A6 */ mtctr r5 /* 80233D78 00230B78 E0 06 00 00 */ psq_l f0, 0(r6), 0, qr0 /* 80233D7C 00230B7C E0 26 80 08 */ psq_l f1, 8(r6), 1, qr0 @@ -68663,8 +68663,8 @@ lbl_80233DA4: /* 80233DCC 00230BCC 42 00 FF D8 */ bdnz lbl_80233DA4 /* 80233DD0 00230BD0 4E 80 00 20 */ blr -.global func_80233DD4 -func_80233DD4: +.global RwV3dTransformVectors +RwV3dTransformVectors: /* 80233DD4 00230BD4 7C A9 03 A6 */ mtctr r5 /* 80233DD8 00230BD8 E0 06 00 00 */ psq_l f0, 0(r6), 0, qr0 /* 80233DDC 00230BDC E0 26 80 08 */ psq_l f1, 8(r6), 1, qr0 @@ -68764,10 +68764,10 @@ lbl_80233ED0: /* 80233F40 00230D40 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 80233F44 00230D44 38 80 40 00 */ li r4, 0x4000 /* 80233F48 00230D48 4C C6 31 82 */ crclr 6 -/* 80233F4C 00230D4C 4B FF B6 E9 */ bl func_8022F634 +/* 80233F4C 00230D4C 4B FF B6 E9 */ bl _rwerror /* 80233F50 00230D50 90 61 00 4C */ stw r3, 0x4c(r1) /* 80233F54 00230D54 38 61 00 48 */ addi r3, r1, 0x48 -/* 80233F58 00230D58 4B FF B6 39 */ bl func_8022F590 +/* 80233F58 00230D58 4B FF B6 39 */ bl RwErrorSet /* 80233F5C 00230D5C 38 A0 00 00 */ li r5, 0 /* 80233F60 00230D60 48 00 01 44 */ b lbl_802340A4 lbl_80233F64: @@ -68874,10 +68874,10 @@ lbl_802340B4: /* 802340DC 00230EDC 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 802340E0 00230EE0 38 80 40 00 */ li r4, 0x4000 /* 802340E4 00230EE4 4C C6 31 82 */ crclr 6 -/* 802340E8 00230EE8 4B FF B5 4D */ bl func_8022F634 +/* 802340E8 00230EE8 4B FF B5 4D */ bl _rwerror /* 802340EC 00230EEC 90 61 00 44 */ stw r3, 0x44(r1) /* 802340F0 00230EF0 38 61 00 40 */ addi r3, r1, 0x40 -/* 802340F4 00230EF4 4B FF B4 9D */ bl func_8022F590 +/* 802340F4 00230EF4 4B FF B4 9D */ bl RwErrorSet /* 802340F8 00230EF8 38 C0 00 00 */ li r6, 0 /* 802340FC 00230EFC 48 00 01 58 */ b lbl_80234254 lbl_80234100: @@ -68988,8 +68988,8 @@ lbl_80234278: /* 80234284 00231084 38 21 00 60 */ addi r1, r1, 0x60 /* 80234288 00231088 4E 80 00 20 */ blr -.global func_8023428C -func_8023428C: +.global _rwResHeapInit +_rwResHeapInit: /* 8023428C 0023108C 38 A3 00 27 */ addi r5, r3, 0x27 /* 80234290 00231090 7C 03 22 14 */ add r0, r3, r4 /* 80234294 00231094 54 A5 00 34 */ rlwinm r5, r5, 0, 0, 0x1a @@ -69012,13 +69012,13 @@ lbl_802342B4: /* 802342D4 002310D4 38 60 00 01 */ li r3, 1 /* 802342D8 002310D8 4E 80 00 20 */ blr -.global func_802342DC -func_802342DC: +.global _rwResHeapClose +_rwResHeapClose: /* 802342DC 002310DC 38 60 00 01 */ li r3, 1 /* 802342E0 002310E0 4E 80 00 20 */ blr -.global func_802342E4 -func_802342E4: +.global _rwResHeapFree +_rwResHeapFree: /* 802342E4 002310E4 38 83 FF E0 */ addi r4, r3, -32 /* 802342E8 002310E8 38 00 00 00 */ li r0, 0 /* 802342EC 002310EC 90 03 FF F0 */ stw r0, -0x10(r3) @@ -69071,8 +69071,8 @@ lbl_80234384: /* 80234394 00231194 90 04 00 0C */ stw r0, 0xc(r4) /* 80234398 00231198 4E 80 00 20 */ blr -.global func_8023439C -func_8023439C: +.global _rwResHeapAlloc +_rwResHeapAlloc: /* 8023439C 0023119C 38 04 00 1F */ addi r0, r4, 0x1f /* 802343A0 002311A0 80 C3 00 04 */ lwz r6, 4(r3) /* 802343A4 002311A4 54 07 00 34 */ rlwinm r7, r0, 0, 0, 0x1a @@ -69281,8 +69281,8 @@ lbl_80234640: /* 8023464C 0023144C 7C 83 23 78 */ mr r3, r4 /* 80234650 00231450 4E 80 00 20 */ blr -.global func_80234654 -func_80234654: +.global _rwStringOpen +_rwStringOpen: /* 80234654 00231454 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80234658 00231458 3C 80 80 1E */ lis r4, func_801E3F34@ha /* 8023465C 0023145C 38 04 3F 34 */ addi r0, r4, func_801E3F34@l @@ -69364,12 +69364,12 @@ func_80234654: /* 8023478C 0023158C 38 21 00 20 */ addi r1, r1, 0x20 /* 80234790 00231590 4E 80 00 20 */ blr -.global func_80234794 -func_80234794: +.global _rwStringClose +_rwStringClose: /* 80234794 00231594 4E 80 00 20 */ blr -.global func_80234798 -func_80234798: +.global _rwpathisabsolute +_rwpathisabsolute: /* 80234798 00231598 88 03 00 01 */ lbz r0, 1(r3) /* 8023479C 0023159C 2C 00 00 3A */ cmpwi r0, 0x3a /* 802347A0 002315A0 40 82 00 38 */ bne lbl_802347D8 @@ -69396,8 +69396,8 @@ lbl_802347D8: /* 802347E8 002315E8 54 03 D9 7E */ srwi r3, r0, 5 /* 802347EC 002315EC 4E 80 00 20 */ blr -.global func_802347F0 -func_802347F0: +.global RwBBoxCalculate +RwBBoxCalculate: /* 802347F0 002315F0 80 E4 00 00 */ lwz r7, 0(r4) /* 802347F4 002315F4 34 A5 FF FF */ addic. r5, r5, -1 /* 802347F8 002315F8 80 C4 00 04 */ lwz r6, 4(r4) @@ -69452,8 +69452,8 @@ lbl_8023489C: /* 802348A0 002316A0 42 00 FF 84 */ bdnz lbl_80234824 /* 802348A4 002316A4 4E 80 00 20 */ blr -.global func_802348A8 -func_802348A8: +.global RwBBoxInitialize +RwBBoxInitialize: /* 802348A8 002316A8 80 C4 00 00 */ lwz r6, 0(r4) /* 802348AC 002316AC 80 A4 00 04 */ lwz r5, 4(r4) /* 802348B0 002316B0 90 C3 00 0C */ stw r6, 0xc(r3) @@ -69465,8 +69465,8 @@ func_802348A8: /* 802348C8 002316C8 90 03 00 08 */ stw r0, 8(r3) /* 802348CC 002316CC 4E 80 00 20 */ blr -.global func_802348D0 -func_802348D0: +.global RwBBoxAddPoint +RwBBoxAddPoint: /* 802348D0 002316D0 C0 24 00 00 */ lfs f1, 0(r4) /* 802348D4 002316D4 C0 03 00 0C */ lfs f0, 0xc(r3) /* 802348D8 002316D8 FC 00 08 40 */ fcmpo cr0, f0, f1 @@ -69504,8 +69504,8 @@ lbl_80234934: /* 80234944 00231744 D0 23 00 08 */ stfs f1, 8(r3) /* 80234948 00231748 4E 80 00 20 */ blr -.global func_8023494C -func_8023494C: +.global RwCameraRegisterPluginStream +RwCameraRegisterPluginStream: /* 8023494C 0023174C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80234950 00231750 7C 08 02 A6 */ mflr r0 /* 80234954 00231754 7C C7 33 78 */ mr r7, r6 @@ -69516,14 +69516,14 @@ func_8023494C: /* 80234968 00231768 7C 85 23 78 */ mr r5, r4 /* 8023496C 0023176C 38 68 7C C8 */ addi r3, r8, lbl_802B7CC8@l /* 80234970 00231770 7C 04 03 78 */ mr r4, r0 -/* 80234974 00231774 4B FF E5 05 */ bl func_80232E78 +/* 80234974 00231774 4B FF E5 05 */ bl _rwPluginRegistryAddPluginStream /* 80234978 00231778 80 01 00 14 */ lwz r0, 0x14(r1) /* 8023497C 0023177C 7C 08 03 A6 */ mtlr r0 /* 80234980 00231780 38 21 00 10 */ addi r1, r1, 0x10 /* 80234984 00231784 4E 80 00 20 */ blr -.global func_80234988 -func_80234988: +.global RwCameraStreamRead +RwCameraStreamRead: /* 80234988 00231788 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8023498C 0023178C 7C 08 02 A6 */ mflr r0 /* 80234990 00231790 38 80 00 01 */ li r4, 1 @@ -69533,7 +69533,7 @@ func_80234988: /* 802349A0 002317A0 93 E1 00 3C */ stw r31, 0x3c(r1) /* 802349A4 002317A4 93 C1 00 38 */ stw r30, 0x38(r1) /* 802349A8 002317A8 7C 7E 1B 78 */ mr r30, r3 -/* 802349AC 002317AC 4B FF A2 09 */ bl func_8022EBB4 +/* 802349AC 002317AC 4B FF A2 09 */ bl RwStreamFindChunk /* 802349B0 002317B0 2C 03 00 00 */ cmpwi r3, 0 /* 802349B4 002317B4 40 82 00 0C */ bne lbl_802349C0 /* 802349B8 002317B8 38 60 00 00 */ li r3, 0 @@ -69554,7 +69554,7 @@ lbl_802349C0: /* 802349F0 002317F0 80 A1 00 0C */ lwz r5, 0xc(r1) /* 802349F4 002317F4 7F C3 F3 78 */ mr r3, r30 /* 802349F8 002317F8 38 81 00 18 */ addi r4, r1, 0x18 -/* 802349FC 002317FC 4B FF DB 79 */ bl func_80232574 +/* 802349FC 002317FC 4B FF DB 79 */ bl RwStreamRead /* 80234A00 00231800 80 01 00 0C */ lwz r0, 0xc(r1) /* 80234A04 00231804 7C 00 18 40 */ cmplw r0, r3 /* 80234A08 00231808 41 82 00 0C */ beq lbl_80234A14 @@ -69563,8 +69563,8 @@ lbl_802349C0: lbl_80234A14: /* 80234A14 00231814 38 61 00 18 */ addi r3, r1, 0x18 /* 80234A18 00231818 38 80 00 20 */ li r4, 0x20 -/* 80234A1C 0023181C 4B FF A4 91 */ bl func_8022EEAC -/* 80234A20 00231820 48 00 31 41 */ bl func_80237B60 +/* 80234A1C 0023181C 4B FF A4 91 */ bl RwMemNative32 +/* 80234A20 00231820 48 00 31 41 */ bl RwCameraCreate /* 80234A24 00231824 7C 7F 1B 79 */ or. r31, r3, r3 /* 80234A28 00231828 40 82 00 0C */ bne lbl_80234A34 /* 80234A2C 0023182C 38 60 00 00 */ li r3, 0 @@ -69574,7 +69574,7 @@ lbl_80234A34: /* 80234A38 00231838 7F C4 F3 78 */ mr r4, r30 /* 80234A3C 0023183C 38 63 7C C8 */ addi r3, r3, lbl_802B7CC8@l /* 80234A40 00231840 7F E5 FB 78 */ mr r5, r31 -/* 80234A44 00231844 4B FF E4 F1 */ bl func_80232F34 +/* 80234A44 00231844 4B FF E4 F1 */ bl _rwPluginRegistryReadDataChunks /* 80234A48 00231848 28 03 00 00 */ cmplwi r3, 0 /* 80234A4C 0023184C 40 82 00 0C */ bne lbl_80234A58 /* 80234A50 00231850 38 60 00 00 */ li r3, 0 @@ -69582,21 +69582,21 @@ lbl_80234A34: lbl_80234A58: /* 80234A58 00231858 7F E3 FB 78 */ mr r3, r31 /* 80234A5C 0023185C 38 81 00 18 */ addi r4, r1, 0x18 -/* 80234A60 00231860 48 00 2F F5 */ bl func_80237A54 +/* 80234A60 00231860 48 00 2F F5 */ bl RwCameraSetViewWindow /* 80234A64 00231864 7F E3 FB 78 */ mr r3, r31 /* 80234A68 00231868 38 81 00 20 */ addi r4, r1, 0x20 -/* 80234A6C 0023186C 48 00 2B 6D */ bl func_802375D8 +/* 80234A6C 0023186C 48 00 2B 6D */ bl RwCameraSetViewOffset /* 80234A70 00231870 C0 21 00 28 */ lfs f1, 0x28(r1) /* 80234A74 00231874 7F E3 FB 78 */ mr r3, r31 -/* 80234A78 00231878 48 00 2B AD */ bl func_80237624 +/* 80234A78 00231878 48 00 2B AD */ bl RwCameraSetNearClipPlane /* 80234A7C 0023187C C0 21 00 2C */ lfs f1, 0x2c(r1) /* 80234A80 00231880 7F E3 FB 78 */ mr r3, r31 -/* 80234A84 00231884 48 00 2C 6D */ bl func_802376F0 +/* 80234A84 00231884 48 00 2C 6D */ bl RwCameraSetFarClipPlane /* 80234A88 00231888 C0 01 00 30 */ lfs f0, 0x30(r1) /* 80234A8C 0023188C 7F E3 FB 78 */ mr r3, r31 /* 80234A90 00231890 D0 1F 00 88 */ stfs f0, 0x88(r31) /* 80234A94 00231894 80 81 00 34 */ lwz r4, 0x34(r1) -/* 80234A98 00231898 48 00 2E A9 */ bl func_80237940 +/* 80234A98 00231898 48 00 2E A9 */ bl RwCameraSetProjection /* 80234A9C 0023189C 7F E3 FB 78 */ mr r3, r31 /* 80234AA0 002318A0 48 00 00 2C */ b lbl_80234ACC lbl_80234AA4: @@ -69605,10 +69605,10 @@ lbl_80234AA4: /* 80234AAC 002318AC 90 01 00 10 */ stw r0, 0x10(r1) /* 80234AB0 002318B0 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 80234AB4 002318B4 4C C6 31 82 */ crclr 6 -/* 80234AB8 002318B8 4B FF AB 7D */ bl func_8022F634 +/* 80234AB8 002318B8 4B FF AB 7D */ bl _rwerror /* 80234ABC 002318BC 90 61 00 14 */ stw r3, 0x14(r1) /* 80234AC0 002318C0 38 61 00 10 */ addi r3, r1, 0x10 -/* 80234AC4 002318C4 4B FF AA CD */ bl func_8022F590 +/* 80234AC4 002318C4 4B FF AA CD */ bl RwErrorSet /* 80234AC8 002318C8 38 60 00 00 */ li r3, 0 lbl_80234ACC: /* 80234ACC 002318CC 80 01 00 44 */ lwz r0, 0x44(r1) @@ -69618,8 +69618,8 @@ lbl_80234ACC: /* 80234ADC 002318DC 38 21 00 40 */ addi r1, r1, 0x40 /* 80234AE0 002318E0 4E 80 00 20 */ blr -.global func_80234AE4 -func_80234AE4: +.global RwFrameRegisterPluginStream +RwFrameRegisterPluginStream: /* 80234AE4 002318E4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80234AE8 002318E8 7C 08 02 A6 */ mflr r0 /* 80234AEC 002318EC 7C C7 33 78 */ mr r7, r6 @@ -69630,14 +69630,14 @@ func_80234AE4: /* 80234B00 00231900 7C 85 23 78 */ mr r5, r4 /* 80234B04 00231904 38 68 7D 20 */ addi r3, r8, lbl_802B7D20@l /* 80234B08 00231908 7C 04 03 78 */ mr r4, r0 -/* 80234B0C 0023190C 4B FF E3 6D */ bl func_80232E78 +/* 80234B0C 0023190C 4B FF E3 6D */ bl _rwPluginRegistryAddPluginStream /* 80234B10 00231910 80 01 00 14 */ lwz r0, 0x14(r1) /* 80234B14 00231914 7C 08 03 A6 */ mtlr r0 /* 80234B18 00231918 38 21 00 10 */ addi r1, r1, 0x10 /* 80234B1C 0023191C 4E 80 00 20 */ blr -.global func_80234B20 -func_80234B20: +.global _rwFrameListFindFrame +_rwFrameListFindFrame: /* 80234B20 00231920 80 03 00 04 */ lwz r0, 4(r3) /* 80234B24 00231924 38 E0 00 00 */ li r7, 0 /* 80234B28 00231928 80 C3 00 00 */ lwz r6, 0(r3) @@ -69659,8 +69659,8 @@ lbl_80234B5C: /* 80234B5C 0023195C 38 60 00 00 */ li r3, 0 /* 80234B60 00231960 4E 80 00 20 */ blr -.global func_80234B64 -func_80234B64: +.global _rwFrameListDeinitialize +_rwFrameListDeinitialize: /* 80234B64 00231964 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80234B68 00231968 7C 08 02 A6 */ mflr r0 /* 80234B6C 0023196C 90 01 00 14 */ stw r0, 0x14(r1) @@ -69682,8 +69682,8 @@ lbl_80234B98: /* 80234BA8 002319A8 38 21 00 10 */ addi r1, r1, 0x10 /* 80234BAC 002319AC 4E 80 00 20 */ blr -.global func_80234BB0 -func_80234BB0: +.global _rwFrameListStreamRead +_rwFrameListStreamRead: /* 80234BB0 002319B0 94 21 FF 80 */ stwu r1, -0x80(r1) /* 80234BB4 002319B4 7C 08 02 A6 */ mflr r0 /* 80234BB8 002319B8 90 01 00 84 */ stw r0, 0x84(r1) @@ -69694,7 +69694,7 @@ func_80234BB0: /* 80234BCC 002319CC 38 A1 00 0C */ addi r5, r1, 0xc /* 80234BD0 002319D0 38 C1 00 08 */ addi r6, r1, 8 /* 80234BD4 002319D4 38 80 00 01 */ li r4, 1 -/* 80234BD8 002319D8 4B FF 9F DD */ bl func_8022EBB4 +/* 80234BD8 002319D8 4B FF 9F DD */ bl RwStreamFindChunk /* 80234BDC 002319DC 2C 03 00 00 */ cmpwi r3, 0 /* 80234BE0 002319E0 40 82 00 0C */ bne lbl_80234BEC /* 80234BE4 002319E4 38 60 00 00 */ li r3, 0 @@ -69711,7 +69711,7 @@ lbl_80234BEC: /* 80234C0C 00231A0C 7F 43 D3 78 */ mr r3, r26 /* 80234C10 00231A10 38 81 00 10 */ addi r4, r1, 0x10 /* 80234C14 00231A14 38 A0 00 04 */ li r5, 4 -/* 80234C18 00231A18 4B FF D9 5D */ bl func_80232574 +/* 80234C18 00231A18 4B FF D9 5D */ bl RwStreamRead /* 80234C1C 00231A1C 28 03 00 04 */ cmplwi r3, 4 /* 80234C20 00231A20 41 82 00 0C */ beq lbl_80234C2C /* 80234C24 00231A24 38 60 00 00 */ li r3, 0 @@ -69719,7 +69719,7 @@ lbl_80234BEC: lbl_80234C2C: /* 80234C2C 00231A2C 38 61 00 10 */ addi r3, r1, 0x10 /* 80234C30 00231A30 38 80 00 04 */ li r4, 4 -/* 80234C34 00231A34 4B FF A2 79 */ bl func_8022EEAC +/* 80234C34 00231A34 4B FF A2 79 */ bl RwMemNative32 /* 80234C38 00231A38 80 01 00 10 */ lwz r0, 0x10(r1) /* 80234C3C 00231A3C 90 1B 00 04 */ stw r0, 4(r27) /* 80234C40 00231A40 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) @@ -69739,10 +69739,10 @@ lbl_80234C2C: /* 80234C78 00231A78 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 80234C7C 00231A7C 54 04 10 3A */ slwi r4, r0, 2 /* 80234C80 00231A80 4C C6 31 82 */ crclr 6 -/* 80234C84 00231A84 4B FF A9 B1 */ bl func_8022F634 +/* 80234C84 00231A84 4B FF A9 B1 */ bl _rwerror /* 80234C88 00231A88 90 61 00 20 */ stw r3, 0x20(r1) /* 80234C8C 00231A8C 38 61 00 1C */ addi r3, r1, 0x1c -/* 80234C90 00231A90 4B FF A9 01 */ bl func_8022F590 +/* 80234C90 00231A90 4B FF A9 01 */ bl RwErrorSet /* 80234C94 00231A94 38 60 00 00 */ li r3, 0 /* 80234C98 00231A98 48 00 02 24 */ b lbl_80234EBC lbl_80234C9C: @@ -69753,7 +69753,7 @@ lbl_80234CA8: /* 80234CA8 00231AA8 7F 43 D3 78 */ mr r3, r26 /* 80234CAC 00231AAC 38 81 00 24 */ addi r4, r1, 0x24 /* 80234CB0 00231AB0 38 A0 00 38 */ li r5, 0x38 -/* 80234CB4 00231AB4 4B FF D8 C1 */ bl func_80232574 +/* 80234CB4 00231AB4 4B FF D8 C1 */ bl RwStreamRead /* 80234CB8 00231AB8 28 03 00 38 */ cmplwi r3, 0x38 /* 80234CBC 00231ABC 41 82 00 20 */ beq lbl_80234CDC /* 80234CC0 00231AC0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -69766,8 +69766,8 @@ lbl_80234CA8: lbl_80234CDC: /* 80234CDC 00231ADC 38 61 00 24 */ addi r3, r1, 0x24 /* 80234CE0 00231AE0 38 80 00 38 */ li r4, 0x38 -/* 80234CE4 00231AE4 4B FF A1 C9 */ bl func_8022EEAC -/* 80234CE8 00231AE8 48 00 3D A1 */ bl func_80238A88 +/* 80234CE4 00231AE4 4B FF A1 C9 */ bl RwMemNative32 +/* 80234CE8 00231AE8 48 00 3D A1 */ bl RwFrameCreate /* 80234CEC 00231AEC 7C 7D 1B 79 */ or. r29, r3, r3 /* 80234CF0 00231AF0 40 82 00 20 */ bne lbl_80234D10 /* 80234CF4 00231AF4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -69804,19 +69804,19 @@ lbl_80234D10: /* 80234D6C 00231B6C 90 1D 00 44 */ stw r0, 0x44(r29) /* 80234D70 00231B70 80 01 00 50 */ lwz r0, 0x50(r1) /* 80234D74 00231B74 90 1D 00 48 */ stw r0, 0x48(r29) -/* 80234D78 00231B78 4B FF B2 1D */ bl func_8022FF94 +/* 80234D78 00231B78 4B FF B2 1D */ bl _rwMatrixNormalError /* 80234D7C 00231B7C C0 02 BD 00 */ lfs f0, lbl_803D0680-_SDA2_BASE_(r2) /* 80234D80 00231B80 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80234D84 00231B84 4C 41 13 82 */ cror 2, 1, 2 /* 80234D88 00231B88 40 82 00 44 */ bne lbl_80234DCC /* 80234D8C 00231B8C 7F 83 E3 78 */ mr r3, r28 -/* 80234D90 00231B90 4B FF B1 AD */ bl func_8022FF3C +/* 80234D90 00231B90 4B FF B1 AD */ bl _rwMatrixOrthogonalError /* 80234D94 00231B94 C0 02 BD 00 */ lfs f0, lbl_803D0680-_SDA2_BASE_(r2) /* 80234D98 00231B98 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80234D9C 00231B9C 4C 41 13 82 */ cror 2, 1, 2 /* 80234DA0 00231BA0 40 82 00 2C */ bne lbl_80234DCC /* 80234DA4 00231BA4 7F 83 E3 78 */ mr r3, r28 -/* 80234DA8 00231BA8 4B FF B1 49 */ bl func_8022FEF0 +/* 80234DA8 00231BA8 4B FF B1 49 */ bl _rwMatrixDeterminant /* 80234DAC 00231BAC C0 02 BD 04 */ lfs f0, lbl_803D0684-_SDA2_BASE_(r2) /* 80234DB0 00231BB0 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80234DB4 00231BB4 4C 40 13 82 */ cror 2, 0, 2 @@ -69841,7 +69841,7 @@ lbl_80234DE0: /* 80234DF8 00231BF8 54 00 10 3A */ slwi r0, r0, 2 /* 80234DFC 00231BFC 7F A4 EB 78 */ mr r4, r29 /* 80234E00 00231C00 7C 63 00 2E */ lwzx r3, r3, r0 -/* 80234E04 00231C04 48 00 42 75 */ bl func_80239078 +/* 80234E04 00231C04 48 00 42 75 */ bl RwFrameAddChild lbl_80234E08: /* 80234E08 00231C08 3B FF 00 04 */ addi r31, r31, 4 /* 80234E0C 00231C0C 3B DE 00 01 */ addi r30, r30, 1 @@ -69856,10 +69856,10 @@ lbl_80234E20: /* 80234E28 00231C28 90 01 00 14 */ stw r0, 0x14(r1) /* 80234E2C 00231C2C 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 80234E30 00231C30 4C C6 31 82 */ crclr 6 -/* 80234E34 00231C34 4B FF A8 01 */ bl func_8022F634 +/* 80234E34 00231C34 4B FF A8 01 */ bl _rwerror /* 80234E38 00231C38 90 61 00 18 */ stw r3, 0x18(r1) /* 80234E3C 00231C3C 38 61 00 14 */ addi r3, r1, 0x14 -/* 80234E40 00231C40 4B FF A7 51 */ bl func_8022F590 +/* 80234E40 00231C40 4B FF A7 51 */ bl RwErrorSet /* 80234E44 00231C44 38 60 00 00 */ li r3, 0 /* 80234E48 00231C48 48 00 00 74 */ b lbl_80234EBC lbl_80234E4C: @@ -69873,12 +69873,12 @@ lbl_80234E60: /* 80234E64 00231C64 7F 83 E3 78 */ mr r3, r28 /* 80234E68 00231C68 7F 44 D3 78 */ mr r4, r26 /* 80234E6C 00231C6C 7C A5 E8 2E */ lwzx r5, r5, r29 -/* 80234E70 00231C70 4B FF E0 C5 */ bl func_80232F34 +/* 80234E70 00231C70 4B FF E0 C5 */ bl _rwPluginRegistryReadDataChunks /* 80234E74 00231C74 28 03 00 00 */ cmplwi r3, 0 /* 80234E78 00231C78 40 82 00 2C */ bne lbl_80234EA4 /* 80234E7C 00231C7C 80 7B 00 00 */ lwz r3, 0(r27) /* 80234E80 00231C80 80 63 00 00 */ lwz r3, 0(r3) -/* 80234E84 00231C84 48 00 41 1D */ bl func_80238FA0 +/* 80234E84 00231C84 48 00 41 1D */ bl RwFrameDestroyHierarchy /* 80234E88 00231C88 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 80234E8C 00231C8C 80 7B 00 00 */ lwz r3, 0(r27) /* 80234E90 00231C90 81 84 01 38 */ lwz r12, 0x138(r4) @@ -69902,8 +69902,8 @@ lbl_80234EBC: /* 80234ECC 00231CCC 38 21 00 80 */ addi r1, r1, 0x80 /* 80234ED0 00231CD0 4E 80 00 20 */ blr -.global func_80234ED4 -func_80234ED4: +.global _rwStringStreamGetSize +_rwStringStreamGetSize: /* 80234ED4 00231CD4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80234ED8 00231CD8 7C 08 02 A6 */ mflr r0 /* 80234EDC 00231CDC 28 03 00 00 */ cmplwi r3, 0 @@ -69922,8 +69922,8 @@ lbl_80234EEC: /* 80234F0C 00231D0C 38 21 00 10 */ addi r1, r1, 0x10 /* 80234F10 00231D10 4E 80 00 20 */ blr -.global func_80234F14 -func_80234F14: +.global _rwStringStreamWrite +_rwStringStreamWrite: /* 80234F14 00231D14 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80234F18 00231D18 7C 08 02 A6 */ mflr r0 /* 80234F1C 00231D1C 90 01 00 24 */ stw r0, 0x24(r1) @@ -69953,7 +69953,7 @@ lbl_80234F4C: /* 80234F74 00231D74 7F E5 FB 78 */ mr r5, r31 /* 80234F78 00231D78 38 E4 FF FF */ addi r7, r4, 0x0000FFFF@l /* 80234F7C 00231D7C 38 80 00 02 */ li r4, 2 -/* 80234F80 00231D80 4B FF 9B D5 */ bl func_8022EB54 +/* 80234F80 00231D80 4B FF 9B D5 */ bl _rwStreamWriteVersionedChunkHeader /* 80234F84 00231D84 28 03 00 00 */ cmplwi r3, 0 /* 80234F88 00231D88 40 82 00 0C */ bne lbl_80234F94 /* 80234F8C 00231D8C 38 60 00 00 */ li r3, 0 @@ -69962,7 +69962,7 @@ lbl_80234F94: /* 80234F94 00231D94 7F C3 F3 78 */ mr r3, r30 /* 80234F98 00231D98 7F A4 EB 78 */ mr r4, r29 /* 80234F9C 00231D9C 7F E5 FB 78 */ mr r5, r31 -/* 80234FA0 00231DA0 4B FF D7 71 */ bl func_80232710 +/* 80234FA0 00231DA0 4B FF D7 71 */ bl RwStreamWrite /* 80234FA4 00231DA4 28 03 00 00 */ cmplwi r3, 0 /* 80234FA8 00231DA8 41 82 00 0C */ beq lbl_80234FB4 /* 80234FAC 00231DAC 7F A3 EB 78 */ mr r3, r29 @@ -69978,8 +69978,8 @@ lbl_80234FB8: /* 80234FCC 00231DCC 38 21 00 20 */ addi r1, r1, 0x20 /* 80234FD0 00231DD0 4E 80 00 20 */ blr -.global func_80234FD4 -func_80234FD4: +.global _rwStringStreamFindAndRead +_rwStringStreamFindAndRead: /* 80234FD4 00231DD4 94 21 FE F0 */ stwu r1, -0x110(r1) /* 80234FD8 00231DD8 7C 08 02 A6 */ mflr r0 /* 80234FDC 00231DDC 90 01 01 14 */ stw r0, 0x114(r1) @@ -70006,10 +70006,10 @@ lbl_80235018: /* 80235028 00231E28 90 01 00 24 */ stw r0, 0x24(r1) /* 8023502C 00231E2C 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 80235030 00231E30 4C C6 31 82 */ crclr 6 -/* 80235034 00231E34 4B FF A6 01 */ bl func_8022F634 +/* 80235034 00231E34 4B FF A6 01 */ bl _rwerror /* 80235038 00231E38 90 61 00 28 */ stw r3, 0x28(r1) /* 8023503C 00231E3C 38 61 00 24 */ addi r3, r1, 0x24 -/* 80235040 00231E40 4B FF A5 51 */ bl func_8022F590 +/* 80235040 00231E40 4B FF A5 51 */ bl RwErrorSet /* 80235044 00231E44 38 60 00 00 */ li r3, 0 /* 80235048 00231E48 48 00 03 48 */ b lbl_80235390 lbl_8023504C: @@ -70032,10 +70032,10 @@ lbl_8023504C: /* 8023508C 00231E8C 7F 84 E3 78 */ mr r4, r28 /* 80235090 00231E90 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 80235094 00231E94 4C C6 31 82 */ crclr 6 -/* 80235098 00231E98 4B FF A5 9D */ bl func_8022F634 +/* 80235098 00231E98 4B FF A5 9D */ bl _rwerror /* 8023509C 00231E9C 90 61 00 20 */ stw r3, 0x20(r1) /* 802350A0 00231EA0 38 61 00 1C */ addi r3, r1, 0x1c -/* 802350A4 00231EA4 4B FF A4 ED */ bl func_8022F590 +/* 802350A4 00231EA4 4B FF A4 ED */ bl RwErrorSet /* 802350A8 00231EA8 3B A0 00 00 */ li r29, 0 /* 802350AC 00231EAC 48 00 01 00 */ b lbl_802351AC lbl_802350B0: @@ -70050,7 +70050,7 @@ lbl_802350C8: /* 802350C8 00231EC8 7F 63 DB 78 */ mr r3, r27 /* 802350CC 00231ECC 7F E5 FB 78 */ mr r5, r31 /* 802350D0 00231ED0 38 81 00 2C */ addi r4, r1, 0x2c -/* 802350D4 00231ED4 4B FF D4 A1 */ bl func_80232574 +/* 802350D4 00231ED4 4B FF D4 A1 */ bl RwStreamRead /* 802350D8 00231ED8 7C 1F 18 40 */ cmplw r31, r3 /* 802350DC 00231EDC 41 82 00 0C */ beq lbl_802350E8 /* 802350E0 00231EE0 3B A0 00 00 */ li r29, 0 @@ -70134,10 +70134,10 @@ lbl_802351B4: /* 802351F8 00231FF8 7F 84 E3 78 */ mr r4, r28 /* 802351FC 00231FFC 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 80235200 00232000 4C C6 31 82 */ crclr 6 -/* 80235204 00232004 4B FF A4 31 */ bl func_8022F634 +/* 80235204 00232004 4B FF A4 31 */ bl _rwerror /* 80235208 00232008 90 61 00 18 */ stw r3, 0x18(r1) /* 8023520C 0023200C 38 61 00 14 */ addi r3, r1, 0x14 -/* 80235210 00232010 4B FF A3 81 */ bl func_8022F590 +/* 80235210 00232010 4B FF A3 81 */ bl RwErrorSet /* 80235214 00232014 3B E0 00 00 */ li r31, 0 /* 80235218 00232018 48 00 01 28 */ b lbl_80235340 lbl_8023521C: @@ -70154,7 +70154,7 @@ lbl_80235238: /* 80235238 00232038 7F 63 DB 78 */ mr r3, r27 /* 8023523C 0023203C 7F 45 D3 78 */ mr r5, r26 /* 80235240 00232040 38 81 00 6C */ addi r4, r1, 0x6c -/* 80235244 00232044 4B FF D3 31 */ bl func_80232574 +/* 80235244 00232044 4B FF D3 31 */ bl RwStreamRead /* 80235248 00232048 7C 1A 18 40 */ cmplw r26, r3 /* 8023524C 0023204C 41 82 00 28 */ beq lbl_80235274 /* 80235250 00232050 2C 1D 00 00 */ cmpwi r29, 0 @@ -70230,7 +70230,7 @@ lbl_80235340: lbl_80235348: /* 80235348 00232148 80 81 00 0C */ lwz r4, 0xc(r1) /* 8023534C 0023214C 7F 63 DB 78 */ mr r3, r27 -/* 80235350 00232150 4B FF D5 E9 */ bl func_80232938 +/* 80235350 00232150 4B FF D5 E9 */ bl RwStreamSkip /* 80235354 00232154 28 03 00 00 */ cmplwi r3, 0 /* 80235358 00232158 40 82 00 14 */ bne lbl_8023536C /* 8023535C 0023215C 38 60 00 00 */ li r3, 0 @@ -70244,7 +70244,7 @@ lbl_8023536C: /* 80235374 00232174 38 A1 00 0C */ addi r5, r1, 0xc /* 80235378 00232178 38 C1 00 08 */ addi r6, r1, 8 /* 8023537C 0023217C 38 E0 00 00 */ li r7, 0 -/* 80235380 00232180 4B FF 96 B1 */ bl func_8022EA30 +/* 80235380 00232180 4B FF 96 B1 */ bl _rwStreamReadChunkHeader /* 80235384 00232184 2C 03 00 00 */ cmpwi r3, 0 /* 80235388 00232188 40 82 FC 6C */ bne lbl_80234FF4 /* 8023538C 0023218C 38 60 00 00 */ li r3, 0 @@ -70256,8 +70256,8 @@ lbl_80235390: /* 802353A0 002321A0 38 21 01 10 */ addi r1, r1, 0x110 /* 802353A4 002321A4 4E 80 00 20 */ blr -.global func_802353A8 -func_802353A8: +.global RwTextureRegisterPluginStream +RwTextureRegisterPluginStream: /* 802353A8 002321A8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802353AC 002321AC 7C 08 02 A6 */ mflr r0 /* 802353B0 002321B0 7C C7 33 78 */ mr r7, r6 @@ -70268,14 +70268,14 @@ func_802353A8: /* 802353C4 002321C4 7C 85 23 78 */ mr r5, r4 /* 802353C8 002321C8 38 68 7D 68 */ addi r3, r8, lbl_802B7D68@l /* 802353CC 002321CC 7C 04 03 78 */ mr r4, r0 -/* 802353D0 002321D0 4B FF DA A9 */ bl func_80232E78 +/* 802353D0 002321D0 4B FF DA A9 */ bl _rwPluginRegistryAddPluginStream /* 802353D4 002321D4 80 01 00 14 */ lwz r0, 0x14(r1) /* 802353D8 002321D8 7C 08 03 A6 */ mtlr r0 /* 802353DC 002321DC 38 21 00 10 */ addi r1, r1, 0x10 /* 802353E0 002321E0 4E 80 00 20 */ blr -.global func_802353E4 -func_802353E4: +.global RwTextureStreamGetSize +RwTextureStreamGetSize: /* 802353E4 002321E4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802353E8 002321E8 7C 08 02 A6 */ mflr r0 /* 802353EC 002321EC 90 01 00 14 */ stw r0, 0x14(r1) @@ -70308,7 +70308,7 @@ lbl_80235430: /* 80235450 00232250 7F E0 FA 14 */ add r31, r0, r31 /* 80235454 00232254 38 63 7D 68 */ addi r3, r3, lbl_802B7D68@l /* 80235458 00232258 3B FF 00 0C */ addi r31, r31, 0xc -/* 8023545C 0023225C 4B FF DD 29 */ bl func_80233184 +/* 8023545C 0023225C 4B FF DD 29 */ bl _rwPluginRegistryGetSize /* 80235460 00232260 7F E3 FA 14 */ add r31, r3, r31 /* 80235464 00232264 3B FF 00 0C */ addi r31, r31, 0xc /* 80235468 00232268 7F E3 FB 78 */ mr r3, r31 @@ -70319,8 +70319,8 @@ lbl_80235430: /* 8023547C 0023227C 38 21 00 10 */ addi r1, r1, 0x10 /* 80235480 00232280 4E 80 00 20 */ blr -.global func_80235484 -func_80235484: +.global RwTextureStreamWrite +RwTextureStreamWrite: /* 80235484 00232284 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80235488 00232288 7C 08 02 A6 */ mflr r0 /* 8023548C 0023228C 90 01 00 24 */ stw r0, 0x24(r1) @@ -70356,7 +70356,7 @@ lbl_802354DC: /* 802354FC 002322FC 7F A0 EA 14 */ add r29, r0, r29 /* 80235500 00232300 38 63 7D 68 */ addi r3, r3, lbl_802B7D68@l /* 80235504 00232304 3B BD 00 0C */ addi r29, r29, 0xc -/* 80235508 00232308 4B FF DC 7D */ bl func_80233184 +/* 80235508 00232308 4B FF DC 7D */ bl _rwPluginRegistryGetSize /* 8023550C 0023230C 7F A3 EA 14 */ add r29, r3, r29 /* 80235510 00232310 3C A0 00 03 */ lis r5, 0x00035000@ha /* 80235514 00232314 3C 80 00 01 */ lis r4, 0x0000FFFF@ha @@ -70366,7 +70366,7 @@ lbl_802354DC: /* 80235524 00232324 38 C5 50 00 */ addi r6, r5, 0x00035000@l /* 80235528 00232328 38 80 00 06 */ li r4, 6 /* 8023552C 0023232C 7F A5 EB 78 */ mr r5, r29 -/* 80235530 00232330 4B FF 96 25 */ bl func_8022EB54 +/* 80235530 00232330 4B FF 96 25 */ bl _rwStreamWriteVersionedChunkHeader /* 80235534 00232334 28 03 00 00 */ cmplwi r3, 0 /* 80235538 00232338 40 82 00 0C */ bne lbl_80235544 /* 8023553C 0023233C 38 60 00 00 */ li r3, 0 @@ -70379,7 +70379,7 @@ lbl_80235544: /* 80235554 00232354 38 C6 50 00 */ addi r6, r6, 0x00035000@l /* 80235558 00232358 38 E5 FF FF */ addi r7, r5, 0x0000FFFF@l /* 8023555C 0023235C 38 A0 00 04 */ li r5, 4 -/* 80235560 00232360 4B FF 95 F5 */ bl func_8022EB54 +/* 80235560 00232360 4B FF 95 F5 */ bl _rwStreamWriteVersionedChunkHeader /* 80235564 00232364 28 03 00 00 */ cmplwi r3, 0 /* 80235568 00232368 40 82 00 0C */ bne lbl_80235574 /* 8023556C 0023236C 38 60 00 00 */ li r3, 0 @@ -70402,11 +70402,11 @@ lbl_80235598: /* 802355A4 002323A4 50 60 04 3E */ rlwimi r0, r3, 0, 0x10, 0x1f /* 802355A8 002323A8 38 61 00 08 */ addi r3, r1, 8 /* 802355AC 002323AC 90 01 00 08 */ stw r0, 8(r1) -/* 802355B0 002323B0 4B FF 98 01 */ bl func_8022EDB0 +/* 802355B0 002323B0 4B FF 98 01 */ bl RwMemLittleEndian32 /* 802355B4 002323B4 7F E3 FB 78 */ mr r3, r31 /* 802355B8 002323B8 38 81 00 08 */ addi r4, r1, 8 /* 802355BC 002323BC 38 A0 00 04 */ li r5, 4 -/* 802355C0 002323C0 4B FF D1 51 */ bl func_80232710 +/* 802355C0 002323C0 4B FF D1 51 */ bl RwStreamWrite /* 802355C4 002323C4 28 03 00 00 */ cmplwi r3, 0 /* 802355C8 002323C8 40 82 00 0C */ bne lbl_802355D4 /* 802355CC 002323CC 38 60 00 00 */ li r3, 0 @@ -70434,7 +70434,7 @@ lbl_802355F0: /* 80235618 00232418 7F 85 E3 78 */ mr r5, r28 /* 8023561C 0023241C 38 E4 FF FF */ addi r7, r4, 0x0000FFFF@l /* 80235620 00232420 38 80 00 02 */ li r4, 2 -/* 80235624 00232424 4B FF 95 31 */ bl func_8022EB54 +/* 80235624 00232424 4B FF 95 31 */ bl _rwStreamWriteVersionedChunkHeader /* 80235628 00232428 28 03 00 00 */ cmplwi r3, 0 /* 8023562C 0023242C 40 82 00 0C */ bne lbl_80235638 /* 80235630 00232430 3B A0 00 00 */ li r29, 0 @@ -70443,7 +70443,7 @@ lbl_80235638: /* 80235638 00232438 7F E3 FB 78 */ mr r3, r31 /* 8023563C 0023243C 7F A4 EB 78 */ mr r4, r29 /* 80235640 00232440 7F 85 E3 78 */ mr r5, r28 -/* 80235644 00232444 4B FF D0 CD */ bl func_80232710 +/* 80235644 00232444 4B FF D0 CD */ bl RwStreamWrite /* 80235648 00232448 28 03 00 00 */ cmplwi r3, 0 /* 8023564C 0023244C 40 82 00 08 */ bne lbl_80235654 /* 80235650 00232450 3B A0 00 00 */ li r29, 0 @@ -70475,7 +70475,7 @@ lbl_80235680: /* 802356A8 002324A8 7F 85 E3 78 */ mr r5, r28 /* 802356AC 002324AC 38 E4 FF FF */ addi r7, r4, 0x0000FFFF@l /* 802356B0 002324B0 38 80 00 02 */ li r4, 2 -/* 802356B4 002324B4 4B FF 94 A1 */ bl func_8022EB54 +/* 802356B4 002324B4 4B FF 94 A1 */ bl _rwStreamWriteVersionedChunkHeader /* 802356B8 002324B8 28 03 00 00 */ cmplwi r3, 0 /* 802356BC 002324BC 40 82 00 0C */ bne lbl_802356C8 /* 802356C0 002324C0 3B A0 00 00 */ li r29, 0 @@ -70484,7 +70484,7 @@ lbl_802356C8: /* 802356C8 002324C8 7F E3 FB 78 */ mr r3, r31 /* 802356CC 002324CC 7F A4 EB 78 */ mr r4, r29 /* 802356D0 002324D0 7F 85 E3 78 */ mr r5, r28 -/* 802356D4 002324D4 4B FF D0 3D */ bl func_80232710 +/* 802356D4 002324D4 4B FF D0 3D */ bl RwStreamWrite /* 802356D8 002324D8 28 03 00 00 */ cmplwi r3, 0 /* 802356DC 002324DC 40 82 00 08 */ bne lbl_802356E4 /* 802356E0 002324E0 3B A0 00 00 */ li r29, 0 @@ -70498,7 +70498,7 @@ lbl_802356F4: /* 802356F8 002324F8 7F E4 FB 78 */ mr r4, r31 /* 802356FC 002324FC 38 63 7D 68 */ addi r3, r3, lbl_802B7D68@l /* 80235700 00232500 7F C5 F3 78 */ mr r5, r30 -/* 80235704 00232504 4B FF DB 05 */ bl func_80233208 +/* 80235704 00232504 4B FF DB 05 */ bl _rwPluginRegistryWriteDataChunks /* 80235708 00232508 28 03 00 00 */ cmplwi r3, 0 /* 8023570C 0023250C 41 82 00 0C */ beq lbl_80235718 /* 80235710 00232510 7F C3 F3 78 */ mr r3, r30 @@ -70515,8 +70515,8 @@ lbl_8023571C: /* 80235734 00232534 38 21 00 20 */ addi r1, r1, 0x20 /* 80235738 00232538 4E 80 00 20 */ blr -.global func_8023573C -func_8023573C: +.global RwTextureStreamRead +RwTextureStreamRead: /* 8023573C 0023253C 94 21 FC F0 */ stwu r1, -0x310(r1) /* 80235740 00232540 7C 08 02 A6 */ mflr r0 /* 80235744 00232544 90 01 03 14 */ stw r0, 0x314(r1) @@ -70526,7 +70526,7 @@ func_8023573C: /* 80235754 00232554 38 A1 00 28 */ addi r5, r1, 0x28 /* 80235758 00232558 38 C1 00 24 */ addi r6, r1, 0x24 /* 8023575C 0023255C 38 80 00 01 */ li r4, 1 -/* 80235760 00232560 4B FF 94 55 */ bl func_8022EBB4 +/* 80235760 00232560 4B FF 94 55 */ bl RwStreamFindChunk /* 80235764 00232564 2C 03 00 00 */ cmpwi r3, 0 /* 80235768 00232568 40 82 00 0C */ bne lbl_80235774 /* 8023576C 0023256C 38 60 00 00 */ li r3, 0 @@ -70547,7 +70547,7 @@ lbl_80235774: /* 802357A4 002325A4 80 A1 00 28 */ lwz r5, 0x28(r1) /* 802357A8 002325A8 7F E3 FB 78 */ mr r3, r31 /* 802357AC 002325AC 38 81 00 20 */ addi r4, r1, 0x20 -/* 802357B0 002325B0 4B FF CD C5 */ bl func_80232574 +/* 802357B0 002325B0 4B FF CD C5 */ bl RwStreamRead /* 802357B4 002325B4 80 01 00 28 */ lwz r0, 0x28(r1) /* 802357B8 002325B8 7C 00 18 40 */ cmplw r0, r3 /* 802357BC 002325BC 41 82 00 0C */ beq lbl_802357C8 @@ -70556,7 +70556,7 @@ lbl_80235774: lbl_802357C8: /* 802357C8 002325C8 38 61 00 20 */ addi r3, r1, 0x20 /* 802357CC 002325CC 38 80 00 04 */ li r4, 4 -/* 802357D0 002325D0 4B FF 96 DD */ bl func_8022EEAC +/* 802357D0 002325D0 4B FF 96 DD */ bl RwMemNative32 /* 802357D4 002325D4 80 61 00 20 */ lwz r3, 0x20(r1) /* 802357D8 002325D8 54 60 A7 3F */ rlwinm. r0, r3, 0x14, 0x1c, 0x1f /* 802357DC 002325DC 54 78 06 3E */ clrlwi r24, r3, 0x18 @@ -70568,9 +70568,9 @@ lbl_802357C8: lbl_802357F4: /* 802357F4 002325F4 80 01 00 20 */ lwz r0, 0x20(r1) /* 802357F8 002325F8 54 19 86 3E */ rlwinm r25, r0, 0x10, 0x18, 0x1f -/* 802357FC 002325FC 48 00 8C 85 */ bl func_8023E480 +/* 802357FC 002325FC 48 00 8C 85 */ bl RwTextureGetMipmapping /* 80235800 00232600 7C 7D 1B 78 */ mr r29, r3 -/* 80235804 00232604 48 00 8C A9 */ bl func_8023E4AC +/* 80235804 00232604 48 00 8C A9 */ bl RwTextureGetAutoMipmapping /* 80235808 00232608 38 18 FF FD */ addi r0, r24, -3 /* 8023580C 0023260C 7C 7E 1B 78 */ mr r30, r3 /* 80235810 00232610 28 00 00 02 */ cmplwi r0, 2 @@ -70579,21 +70579,21 @@ lbl_802357F4: /* 8023581C 0023261C 40 82 00 2C */ bne lbl_80235848 lbl_80235820: /* 80235820 00232620 38 60 00 01 */ li r3, 1 -/* 80235824 00232624 48 00 8C 45 */ bl func_8023E468 +/* 80235824 00232624 48 00 8C 45 */ bl RwTextureSetMipmapping /* 80235828 00232628 57 20 07 FF */ clrlwi. r0, r25, 0x1f /* 8023582C 0023262C 41 82 00 10 */ beq lbl_8023583C /* 80235830 00232630 38 60 00 00 */ li r3, 0 -/* 80235834 00232634 48 00 8C 61 */ bl func_8023E494 +/* 80235834 00232634 48 00 8C 61 */ bl RwTextureSetAutoMipmapping /* 80235838 00232638 48 00 03 90 */ b lbl_80235BC8 lbl_8023583C: /* 8023583C 0023263C 38 60 00 01 */ li r3, 1 -/* 80235840 00232640 48 00 8C 55 */ bl func_8023E494 +/* 80235840 00232640 48 00 8C 55 */ bl RwTextureSetAutoMipmapping /* 80235844 00232644 48 00 03 84 */ b lbl_80235BC8 lbl_80235848: /* 80235848 00232648 38 60 00 00 */ li r3, 0 -/* 8023584C 0023264C 48 00 8C 1D */ bl func_8023E468 +/* 8023584C 0023264C 48 00 8C 1D */ bl RwTextureSetMipmapping /* 80235850 00232650 38 60 00 00 */ li r3, 0 -/* 80235854 00232654 48 00 8C 41 */ bl func_8023E494 +/* 80235854 00232654 48 00 8C 41 */ bl RwTextureSetAutoMipmapping /* 80235858 00232658 48 00 03 70 */ b lbl_80235BC8 lbl_8023585C: /* 8023585C 0023265C 80 A1 00 1C */ lwz r5, 0x1c(r1) @@ -70613,10 +70613,10 @@ lbl_80235880: /* 80235890 00232690 90 01 00 54 */ stw r0, 0x54(r1) /* 80235894 00232694 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 80235898 00232698 4C C6 31 82 */ crclr 6 -/* 8023589C 0023269C 4B FF 9D 99 */ bl func_8022F634 +/* 8023589C 0023269C 4B FF 9D 99 */ bl _rwerror /* 802358A0 002326A0 90 61 00 58 */ stw r3, 0x58(r1) /* 802358A4 002326A4 38 61 00 54 */ addi r3, r1, 0x54 -/* 802358A8 002326A8 4B FF 9C E9 */ bl func_8022F590 +/* 802358A8 002326A8 4B FF 9C E9 */ bl RwErrorSet /* 802358AC 002326AC 3B 40 00 00 */ li r26, 0 /* 802358B0 002326B0 48 00 03 44 */ b lbl_80235BF4 lbl_802358B4: @@ -70640,10 +70640,10 @@ lbl_802358B4: /* 802358F8 002326F8 7F 24 CB 78 */ mr r4, r25 /* 802358FC 002326FC 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 80235900 00232700 4C C6 31 82 */ crclr 6 -/* 80235904 00232704 4B FF 9D 31 */ bl func_8022F634 +/* 80235904 00232704 4B FF 9D 31 */ bl _rwerror /* 80235908 00232708 90 61 00 48 */ stw r3, 0x48(r1) /* 8023590C 0023270C 38 61 00 44 */ addi r3, r1, 0x44 -/* 80235910 00232710 4B FF 9C 81 */ bl func_8022F590 +/* 80235910 00232710 4B FF 9C 81 */ bl RwErrorSet /* 80235914 00232714 3B 40 00 00 */ li r26, 0 /* 80235918 00232718 48 00 02 DC */ b lbl_80235BF4 lbl_8023591C: @@ -70658,7 +70658,7 @@ lbl_80235934: /* 80235934 00232734 7F E3 FB 78 */ mr r3, r31 /* 80235938 00232738 7F 85 E3 78 */ mr r5, r28 /* 8023593C 0023273C 38 81 00 A4 */ addi r4, r1, 0xa4 -/* 80235940 00232740 4B FF CC 35 */ bl func_80232574 +/* 80235940 00232740 4B FF CC 35 */ bl RwStreamRead /* 80235944 00232744 7C 1C 18 40 */ cmplw r28, r3 /* 80235948 00232748 41 82 00 0C */ beq lbl_80235954 /* 8023594C 0023274C 3B 40 00 00 */ li r26, 0 @@ -70740,10 +70740,10 @@ lbl_80235A1C: /* 80235A60 00232860 7F 24 CB 78 */ mr r4, r25 /* 80235A64 00232864 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 80235A68 00232868 4C C6 31 82 */ crclr 6 -/* 80235A6C 0023286C 4B FF 9B C9 */ bl func_8022F634 +/* 80235A6C 0023286C 4B FF 9B C9 */ bl _rwerror /* 80235A70 00232870 90 61 00 40 */ stw r3, 0x40(r1) /* 80235A74 00232874 38 61 00 3C */ addi r3, r1, 0x3c -/* 80235A78 00232878 4B FF 9B 19 */ bl func_8022F590 +/* 80235A78 00232878 4B FF 9B 19 */ bl RwErrorSet /* 80235A7C 0023287C 3B 40 00 00 */ li r26, 0 /* 80235A80 00232880 48 00 01 74 */ b lbl_80235BF4 lbl_80235A84: @@ -70760,7 +70760,7 @@ lbl_80235AA0: /* 80235AA0 002328A0 7F E3 FB 78 */ mr r3, r31 /* 80235AA4 002328A4 7F 05 C3 78 */ mr r5, r24 /* 80235AA8 002328A8 38 81 01 64 */ addi r4, r1, 0x164 -/* 80235AAC 002328AC 4B FF CA C9 */ bl func_80232574 +/* 80235AAC 002328AC 4B FF CA C9 */ bl RwStreamRead /* 80235AB0 002328B0 7C 18 18 40 */ cmplw r24, r3 /* 80235AB4 002328B4 41 82 00 28 */ beq lbl_80235ADC /* 80235AB8 002328B8 2C 1B 00 00 */ cmpwi r27, 0 @@ -70834,7 +70834,7 @@ lbl_80235BA0: lbl_80235BAC: /* 80235BAC 002329AC 80 81 00 18 */ lwz r4, 0x18(r1) /* 80235BB0 002329B0 7F E3 FB 78 */ mr r3, r31 -/* 80235BB4 002329B4 4B FF CD 85 */ bl func_80232938 +/* 80235BB4 002329B4 4B FF CD 85 */ bl RwStreamSkip /* 80235BB8 002329B8 28 03 00 00 */ cmplwi r3, 0 /* 80235BBC 002329BC 40 82 00 14 */ bne lbl_80235BD0 /* 80235BC0 002329C0 3B 40 00 00 */ li r26, 0 @@ -70848,7 +70848,7 @@ lbl_80235BD0: /* 80235BD8 002329D8 38 A1 00 18 */ addi r5, r1, 0x18 /* 80235BDC 002329DC 38 C1 00 1C */ addi r6, r1, 0x1c /* 80235BE0 002329E0 38 E0 00 00 */ li r7, 0 -/* 80235BE4 002329E4 4B FF 8E 4D */ bl func_8022EA30 +/* 80235BE4 002329E4 4B FF 8E 4D */ bl _rwStreamReadChunkHeader /* 80235BE8 002329E8 2C 03 00 00 */ cmpwi r3, 0 /* 80235BEC 002329EC 40 82 FC 70 */ bne lbl_8023585C /* 80235BF0 002329F0 3B 40 00 00 */ li r26, 0 @@ -70856,9 +70856,9 @@ lbl_80235BF4: /* 80235BF4 002329F4 28 1A 00 00 */ cmplwi r26, 0 /* 80235BF8 002329F8 40 82 03 88 */ bne lbl_80235F80 /* 80235BFC 002329FC 7F A3 EB 78 */ mr r3, r29 -/* 80235C00 00232A00 48 00 88 69 */ bl func_8023E468 +/* 80235C00 00232A00 48 00 88 69 */ bl RwTextureSetMipmapping /* 80235C04 00232A04 7F C3 F3 78 */ mr r3, r30 -/* 80235C08 00232A08 48 00 88 8D */ bl func_8023E494 +/* 80235C08 00232A08 48 00 88 8D */ bl RwTextureSetAutoMipmapping /* 80235C0C 00232A0C 38 60 00 00 */ li r3, 0 /* 80235C10 00232A10 48 00 04 74 */ b lbl_80236084 lbl_80235C14: @@ -70879,10 +70879,10 @@ lbl_80235C38: /* 80235C48 00232A48 90 01 00 4C */ stw r0, 0x4c(r1) /* 80235C4C 00232A4C 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 80235C50 00232A50 4C C6 31 82 */ crclr 6 -/* 80235C54 00232A54 4B FF 99 E1 */ bl func_8022F634 +/* 80235C54 00232A54 4B FF 99 E1 */ bl _rwerror /* 80235C58 00232A58 90 61 00 50 */ stw r3, 0x50(r1) /* 80235C5C 00232A5C 38 61 00 4C */ addi r3, r1, 0x4c -/* 80235C60 00232A60 4B FF 99 31 */ bl func_8022F590 +/* 80235C60 00232A60 4B FF 99 31 */ bl RwErrorSet /* 80235C64 00232A64 3B 60 00 00 */ li r27, 0 /* 80235C68 00232A68 48 00 03 44 */ b lbl_80235FAC lbl_80235C6C: @@ -70906,10 +70906,10 @@ lbl_80235C6C: /* 80235CB0 00232AB0 7F 44 D3 78 */ mr r4, r26 /* 80235CB4 00232AB4 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 80235CB8 00232AB8 4C C6 31 82 */ crclr 6 -/* 80235CBC 00232ABC 4B FF 99 79 */ bl func_8022F634 +/* 80235CBC 00232ABC 4B FF 99 79 */ bl _rwerror /* 80235CC0 00232AC0 90 61 00 38 */ stw r3, 0x38(r1) /* 80235CC4 00232AC4 38 61 00 34 */ addi r3, r1, 0x34 -/* 80235CC8 00232AC8 4B FF 98 C9 */ bl func_8022F590 +/* 80235CC8 00232AC8 4B FF 98 C9 */ bl RwErrorSet /* 80235CCC 00232ACC 3B 60 00 00 */ li r27, 0 /* 80235CD0 00232AD0 48 00 02 DC */ b lbl_80235FAC lbl_80235CD4: @@ -70924,7 +70924,7 @@ lbl_80235CEC: /* 80235CEC 00232AEC 7F E3 FB 78 */ mr r3, r31 /* 80235CF0 00232AF0 7F 85 E3 78 */ mr r5, r28 /* 80235CF4 00232AF4 38 81 00 64 */ addi r4, r1, 0x64 -/* 80235CF8 00232AF8 4B FF C8 7D */ bl func_80232574 +/* 80235CF8 00232AF8 4B FF C8 7D */ bl RwStreamRead /* 80235CFC 00232AFC 7C 1C 18 40 */ cmplw r28, r3 /* 80235D00 00232B00 41 82 00 0C */ beq lbl_80235D0C /* 80235D04 00232B04 3B 60 00 00 */ li r27, 0 @@ -71006,10 +71006,10 @@ lbl_80235DD4: /* 80235E18 00232C18 7F 84 E3 78 */ mr r4, r28 /* 80235E1C 00232C1C 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 80235E20 00232C20 4C C6 31 82 */ crclr 6 -/* 80235E24 00232C24 4B FF 98 11 */ bl func_8022F634 +/* 80235E24 00232C24 4B FF 98 11 */ bl _rwerror /* 80235E28 00232C28 90 61 00 30 */ stw r3, 0x30(r1) /* 80235E2C 00232C2C 38 61 00 2C */ addi r3, r1, 0x2c -/* 80235E30 00232C30 4B FF 97 61 */ bl func_8022F590 +/* 80235E30 00232C30 4B FF 97 61 */ bl RwErrorSet /* 80235E34 00232C34 3B 60 00 00 */ li r27, 0 /* 80235E38 00232C38 48 00 01 74 */ b lbl_80235FAC lbl_80235E3C: @@ -71026,7 +71026,7 @@ lbl_80235E58: /* 80235E58 00232C58 7F E3 FB 78 */ mr r3, r31 /* 80235E5C 00232C5C 7F 05 C3 78 */ mr r5, r24 /* 80235E60 00232C60 38 81 00 E4 */ addi r4, r1, 0xe4 -/* 80235E64 00232C64 4B FF C7 11 */ bl func_80232574 +/* 80235E64 00232C64 4B FF C7 11 */ bl RwStreamRead /* 80235E68 00232C68 7C 18 18 40 */ cmplw r24, r3 /* 80235E6C 00232C6C 41 82 00 28 */ beq lbl_80235E94 /* 80235E70 00232C70 2C 19 00 00 */ cmpwi r25, 0 @@ -71100,7 +71100,7 @@ lbl_80235F58: lbl_80235F64: /* 80235F64 00232D64 80 81 00 0C */ lwz r4, 0xc(r1) /* 80235F68 00232D68 7F E3 FB 78 */ mr r3, r31 -/* 80235F6C 00232D6C 4B FF C9 CD */ bl func_80232938 +/* 80235F6C 00232D6C 4B FF C9 CD */ bl RwStreamSkip /* 80235F70 00232D70 28 03 00 00 */ cmplwi r3, 0 /* 80235F74 00232D74 40 82 00 14 */ bne lbl_80235F88 /* 80235F78 00232D78 3B 60 00 00 */ li r27, 0 @@ -71114,7 +71114,7 @@ lbl_80235F88: /* 80235F90 00232D90 38 A1 00 0C */ addi r5, r1, 0xc /* 80235F94 00232D94 38 C1 00 10 */ addi r6, r1, 0x10 /* 80235F98 00232D98 38 E0 00 00 */ li r7, 0 -/* 80235F9C 00232D9C 4B FF 8A 95 */ bl func_8022EA30 +/* 80235F9C 00232D9C 4B FF 8A 95 */ bl _rwStreamReadChunkHeader /* 80235FA0 00232DA0 2C 03 00 00 */ cmpwi r3, 0 /* 80235FA4 00232DA4 40 82 FC 70 */ bne lbl_80235C14 /* 80235FA8 00232DA8 3B 60 00 00 */ li r27, 0 @@ -71122,25 +71122,25 @@ lbl_80235FAC: /* 80235FAC 00232DAC 28 1B 00 00 */ cmplwi r27, 0 /* 80235FB0 00232DB0 40 82 00 1C */ bne lbl_80235FCC /* 80235FB4 00232DB4 7F A3 EB 78 */ mr r3, r29 -/* 80235FB8 00232DB8 48 00 84 B1 */ bl func_8023E468 +/* 80235FB8 00232DB8 48 00 84 B1 */ bl RwTextureSetMipmapping /* 80235FBC 00232DBC 7F C3 F3 78 */ mr r3, r30 -/* 80235FC0 00232DC0 48 00 84 D5 */ bl func_8023E494 +/* 80235FC0 00232DC0 48 00 84 D5 */ bl RwTextureSetAutoMipmapping /* 80235FC4 00232DC4 38 60 00 00 */ li r3, 0 /* 80235FC8 00232DC8 48 00 00 BC */ b lbl_80236084 lbl_80235FCC: /* 80235FCC 00232DCC 38 61 02 64 */ addi r3, r1, 0x264 /* 80235FD0 00232DD0 38 81 01 E4 */ addi r4, r1, 0x1e4 -/* 80235FD4 00232DD4 48 00 8B A1 */ bl func_8023EB74 +/* 80235FD4 00232DD4 48 00 8B A1 */ bl RwTextureRead /* 80235FD8 00232DD8 7C 78 1B 79 */ or. r24, r3, r3 /* 80235FDC 00232DDC 40 82 00 2C */ bne lbl_80236008 /* 80235FE0 00232DE0 3C 60 80 2B */ lis r3, lbl_802B7D68@ha /* 80235FE4 00232DE4 7F E4 FB 78 */ mr r4, r31 /* 80235FE8 00232DE8 38 63 7D 68 */ addi r3, r3, lbl_802B7D68@l -/* 80235FEC 00232DEC 4B FF D3 79 */ bl func_80233364 +/* 80235FEC 00232DEC 4B FF D3 79 */ bl _rwPluginRegistrySkipDataChunks /* 80235FF0 00232DF0 7F A3 EB 78 */ mr r3, r29 -/* 80235FF4 00232DF4 48 00 84 75 */ bl func_8023E468 +/* 80235FF4 00232DF4 48 00 84 75 */ bl RwTextureSetMipmapping /* 80235FF8 00232DF8 7F C3 F3 78 */ mr r3, r30 -/* 80235FFC 00232DFC 48 00 84 99 */ bl func_8023E494 +/* 80235FFC 00232DFC 48 00 84 99 */ bl RwTextureSetAutoMipmapping /* 80236000 00232E00 38 60 00 00 */ li r3, 0 /* 80236004 00232E04 48 00 00 80 */ b lbl_80236084 lbl_80236008: @@ -71152,14 +71152,14 @@ lbl_80236008: /* 8023601C 00232E1C 90 18 00 50 */ stw r0, 0x50(r24) lbl_80236020: /* 80236020 00232E20 7F A3 EB 78 */ mr r3, r29 -/* 80236024 00232E24 48 00 84 45 */ bl func_8023E468 +/* 80236024 00232E24 48 00 84 45 */ bl RwTextureSetMipmapping /* 80236028 00232E28 7F C3 F3 78 */ mr r3, r30 -/* 8023602C 00232E2C 48 00 84 69 */ bl func_8023E494 +/* 8023602C 00232E2C 48 00 84 69 */ bl RwTextureSetAutoMipmapping /* 80236030 00232E30 3C 60 80 2B */ lis r3, lbl_802B7D68@ha /* 80236034 00232E34 7F E4 FB 78 */ mr r4, r31 /* 80236038 00232E38 38 63 7D 68 */ addi r3, r3, lbl_802B7D68@l /* 8023603C 00232E3C 7F 05 C3 78 */ mr r5, r24 -/* 80236040 00232E40 4B FF CE F5 */ bl func_80232F34 +/* 80236040 00232E40 4B FF CE F5 */ bl _rwPluginRegistryReadDataChunks /* 80236044 00232E44 28 03 00 00 */ cmplwi r3, 0 /* 80236048 00232E48 40 82 00 0C */ bne lbl_80236054 /* 8023604C 00232E4C 38 60 00 00 */ li r3, 0 @@ -71173,10 +71173,10 @@ lbl_8023605C: /* 80236064 00232E64 90 01 00 5C */ stw r0, 0x5c(r1) /* 80236068 00232E68 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 8023606C 00232E6C 4C C6 31 82 */ crclr 6 -/* 80236070 00232E70 4B FF 95 C5 */ bl func_8022F634 +/* 80236070 00232E70 4B FF 95 C5 */ bl _rwerror /* 80236074 00232E74 90 61 00 60 */ stw r3, 0x60(r1) /* 80236078 00232E78 38 61 00 5C */ addi r3, r1, 0x5c -/* 8023607C 00232E7C 4B FF 95 15 */ bl func_8022F590 +/* 8023607C 00232E7C 4B FF 95 15 */ bl RwErrorSet /* 80236080 00232E80 38 60 00 00 */ li r3, 0 lbl_80236084: /* 80236084 00232E84 39 61 03 10 */ addi r11, r1, 0x310 @@ -71191,7 +71191,7 @@ lbl_8023609C: /* 802360A4 00232EA4 90 01 00 14 */ stw r0, 0x14(r1) /* 802360A8 00232EA8 93 E1 00 0C */ stw r31, 0xc(r1) /* 802360AC 00232EAC 7C 7F 1B 78 */ mr r31, r3 -/* 802360B0 00232EB0 48 00 87 05 */ bl func_8023E7B4 +/* 802360B0 00232EB0 48 00 87 05 */ bl RwTextureDestroy /* 802360B4 00232EB4 80 01 00 14 */ lwz r0, 0x14(r1) /* 802360B8 00232EB8 7F E3 FB 78 */ mr r3, r31 /* 802360BC 00232EBC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -71199,8 +71199,8 @@ lbl_8023609C: /* 802360C4 00232EC4 38 21 00 10 */ addi r1, r1, 0x10 /* 802360C8 00232EC8 4E 80 00 20 */ blr -.global func_802360CC -func_802360CC: +.global RwTexDictionaryStreamRead +RwTexDictionaryStreamRead: /* 802360CC 00232ECC 94 21 FF C0 */ stwu r1, -0x40(r1) /* 802360D0 00232ED0 7C 08 02 A6 */ mflr r0 /* 802360D4 00232ED4 90 01 00 44 */ stw r0, 0x44(r1) @@ -71210,7 +71210,7 @@ func_802360CC: /* 802360E4 00232EE4 38 A1 00 14 */ addi r5, r1, 0x14 /* 802360E8 00232EE8 38 C1 00 10 */ addi r6, r1, 0x10 /* 802360EC 00232EEC 38 80 00 01 */ li r4, 1 -/* 802360F0 00232EF0 4B FF 8A C5 */ bl func_8022EBB4 +/* 802360F0 00232EF0 4B FF 8A C5 */ bl RwStreamFindChunk /* 802360F4 00232EF4 2C 03 00 00 */ cmpwi r3, 0 /* 802360F8 00232EF8 40 82 00 0C */ bne lbl_80236104 /* 802360FC 00232EFC 38 60 00 00 */ li r3, 0 @@ -71231,7 +71231,7 @@ lbl_80236104: /* 80236134 00232F34 80 A1 00 14 */ lwz r5, 0x14(r1) /* 80236138 00232F38 7F C3 F3 78 */ mr r3, r30 /* 8023613C 00232F3C 38 81 00 0C */ addi r4, r1, 0xc -/* 80236140 00232F40 4B FF C4 35 */ bl func_80232574 +/* 80236140 00232F40 4B FF C4 35 */ bl RwStreamRead /* 80236144 00232F44 80 01 00 14 */ lwz r0, 0x14(r1) /* 80236148 00232F48 7C 00 18 40 */ cmplw r0, r3 /* 8023614C 00232F4C 41 82 00 0C */ beq lbl_80236158 @@ -71240,8 +71240,8 @@ lbl_80236104: lbl_80236158: /* 80236158 00232F58 38 61 00 0C */ addi r3, r1, 0xc /* 8023615C 00232F5C 38 80 00 04 */ li r4, 4 -/* 80236160 00232F60 4B FF 8D 4D */ bl func_8022EEAC -/* 80236164 00232F64 48 00 83 C1 */ bl func_8023E524 +/* 80236160 00232F60 4B FF 8D 4D */ bl RwMemNative32 +/* 80236164 00232F64 48 00 83 C1 */ bl RwTexDictionaryCreate /* 80236168 00232F68 7C 7F 1B 79 */ or. r31, r3, r3 /* 8023616C 00232F6C 40 82 00 0C */ bne lbl_80236178 /* 80236170 00232F70 38 60 00 00 */ li r3, 0 @@ -71258,16 +71258,16 @@ lbl_80236190: /* 80236194 00232F94 38 A1 00 14 */ addi r5, r1, 0x14 /* 80236198 00232F98 38 C1 00 10 */ addi r6, r1, 0x10 /* 8023619C 00232F9C 38 80 00 15 */ li r4, 0x15 -/* 802361A0 00232FA0 4B FF 8A 15 */ bl func_8022EBB4 +/* 802361A0 00232FA0 4B FF 8A 15 */ bl RwStreamFindChunk /* 802361A4 00232FA4 2C 03 00 00 */ cmpwi r3, 0 /* 802361A8 00232FA8 40 82 00 28 */ bne lbl_802361D0 /* 802361AC 00232FAC 3C 80 80 23 */ lis r4, lbl_8023609C@ha /* 802361B0 00232FB0 7F E3 FB 78 */ mr r3, r31 /* 802361B4 00232FB4 38 84 60 9C */ addi r4, r4, lbl_8023609C@l /* 802361B8 00232FB8 38 A0 00 00 */ li r5, 0 -/* 802361BC 00232FBC 48 00 84 DD */ bl func_8023E698 +/* 802361BC 00232FBC 48 00 84 DD */ bl RwTexDictionaryForAllTextures /* 802361C0 00232FC0 7F E3 FB 78 */ mr r3, r31 -/* 802361C4 00232FC4 48 00 84 2D */ bl func_8023E5F0 +/* 802361C4 00232FC4 48 00 84 2D */ bl RwTexDictionaryDestroy /* 802361C8 00232FC8 38 60 00 00 */ li r3, 0 /* 802361CC 00232FCC 48 00 01 A0 */ b lbl_8023636C lbl_802361D0: @@ -71281,18 +71281,18 @@ lbl_802361E4: /* 802361E8 00232FE8 7F E3 FB 78 */ mr r3, r31 /* 802361EC 00232FEC 38 84 60 9C */ addi r4, r4, lbl_8023609C@l /* 802361F0 00232FF0 38 A0 00 00 */ li r5, 0 -/* 802361F4 00232FF4 48 00 84 A5 */ bl func_8023E698 +/* 802361F4 00232FF4 48 00 84 A5 */ bl RwTexDictionaryForAllTextures /* 802361F8 00232FF8 7F E3 FB 78 */ mr r3, r31 -/* 802361FC 00232FFC 48 00 83 F5 */ bl func_8023E5F0 +/* 802361FC 00232FFC 48 00 83 F5 */ bl RwTexDictionaryDestroy /* 80236200 00233000 38 00 00 01 */ li r0, 1 /* 80236204 00233004 3C 60 80 00 */ lis r3, 0x80000004@ha /* 80236208 00233008 90 01 00 20 */ stw r0, 0x20(r1) /* 8023620C 0023300C 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 80236210 00233010 4C C6 31 82 */ crclr 6 -/* 80236214 00233014 4B FF 94 21 */ bl func_8022F634 +/* 80236214 00233014 4B FF 94 21 */ bl _rwerror /* 80236218 00233018 90 61 00 24 */ stw r3, 0x24(r1) /* 8023621C 0023301C 38 61 00 20 */ addi r3, r1, 0x20 -/* 80236220 00233020 4B FF 93 71 */ bl func_8022F590 +/* 80236220 00233020 4B FF 93 71 */ bl RwErrorSet /* 80236224 00233024 38 60 00 00 */ li r3, 0 /* 80236228 00233028 48 00 01 44 */ b lbl_8023636C lbl_8023622C: @@ -71309,9 +71309,9 @@ lbl_8023622C: /* 80236254 00233054 7F E3 FB 78 */ mr r3, r31 /* 80236258 00233058 38 84 60 9C */ addi r4, r4, lbl_8023609C@l /* 8023625C 0023305C 38 A0 00 00 */ li r5, 0 -/* 80236260 00233060 48 00 84 39 */ bl func_8023E698 +/* 80236260 00233060 48 00 84 39 */ bl RwTexDictionaryForAllTextures /* 80236264 00233064 7F E3 FB 78 */ mr r3, r31 -/* 80236268 00233068 48 00 83 89 */ bl func_8023E5F0 +/* 80236268 00233068 48 00 83 89 */ bl RwTexDictionaryDestroy /* 8023626C 0023306C 38 60 00 00 */ li r3, 0 /* 80236270 00233070 48 00 00 FC */ b lbl_8023636C lbl_80236274: @@ -71322,30 +71322,30 @@ lbl_80236274: /* 80236284 00233084 7F E3 FB 78 */ mr r3, r31 /* 80236288 00233088 38 84 60 9C */ addi r4, r4, lbl_8023609C@l /* 8023628C 0023308C 38 A0 00 00 */ li r5, 0 -/* 80236290 00233090 48 00 84 09 */ bl func_8023E698 +/* 80236290 00233090 48 00 84 09 */ bl RwTexDictionaryForAllTextures /* 80236294 00233094 7F E3 FB 78 */ mr r3, r31 -/* 80236298 00233098 48 00 83 59 */ bl func_8023E5F0 +/* 80236298 00233098 48 00 83 59 */ bl RwTexDictionaryDestroy /* 8023629C 0023309C 38 60 00 00 */ li r3, 0 /* 802362A0 002330A0 48 00 00 CC */ b lbl_8023636C lbl_802362A4: /* 802362A4 002330A4 7F A3 EB 78 */ mr r3, r29 /* 802362A8 002330A8 7F C4 F3 78 */ mr r4, r30 -/* 802362AC 002330AC 4B FF CC 89 */ bl func_80232F34 +/* 802362AC 002330AC 4B FF CC 89 */ bl _rwPluginRegistryReadDataChunks /* 802362B0 002330B0 28 03 00 00 */ cmplwi r3, 0 /* 802362B4 002330B4 40 82 00 28 */ bne lbl_802362DC /* 802362B8 002330B8 3C 80 80 23 */ lis r4, lbl_8023609C@ha /* 802362BC 002330BC 7F E3 FB 78 */ mr r3, r31 /* 802362C0 002330C0 38 84 60 9C */ addi r4, r4, lbl_8023609C@l /* 802362C4 002330C4 38 A0 00 00 */ li r5, 0 -/* 802362C8 002330C8 48 00 83 D1 */ bl func_8023E698 +/* 802362C8 002330C8 48 00 83 D1 */ bl RwTexDictionaryForAllTextures /* 802362CC 002330CC 7F E3 FB 78 */ mr r3, r31 -/* 802362D0 002330D0 48 00 83 21 */ bl func_8023E5F0 +/* 802362D0 002330D0 48 00 83 21 */ bl RwTexDictionaryDestroy /* 802362D4 002330D4 38 60 00 00 */ li r3, 0 /* 802362D8 002330D8 48 00 00 94 */ b lbl_8023636C lbl_802362DC: /* 802362DC 002330DC 80 81 00 08 */ lwz r4, 8(r1) /* 802362E0 002330E0 7F E3 FB 78 */ mr r3, r31 -/* 802362E4 002330E4 48 00 86 F1 */ bl func_8023E9D4 +/* 802362E4 002330E4 48 00 86 F1 */ bl RwTexDictionaryAddTexture lbl_802362E8: /* 802362E8 002330E8 80 61 00 0C */ lwz r3, 0xc(r1) /* 802362EC 002330EC 38 03 FF FF */ addi r0, r3, -1 @@ -71356,16 +71356,16 @@ lbl_802362E8: /* 80236300 00233100 7F C4 F3 78 */ mr r4, r30 /* 80236304 00233104 38 63 7D 80 */ addi r3, r3, lbl_802B7D80@l /* 80236308 00233108 7F E5 FB 78 */ mr r5, r31 -/* 8023630C 0023310C 4B FF CC 29 */ bl func_80232F34 +/* 8023630C 0023310C 4B FF CC 29 */ bl _rwPluginRegistryReadDataChunks /* 80236310 00233110 28 03 00 00 */ cmplwi r3, 0 /* 80236314 00233114 40 82 00 28 */ bne lbl_8023633C /* 80236318 00233118 3C 80 80 23 */ lis r4, lbl_8023609C@ha /* 8023631C 0023311C 7F E3 FB 78 */ mr r3, r31 /* 80236320 00233120 38 84 60 9C */ addi r4, r4, lbl_8023609C@l /* 80236324 00233124 38 A0 00 00 */ li r5, 0 -/* 80236328 00233128 48 00 83 71 */ bl func_8023E698 +/* 80236328 00233128 48 00 83 71 */ bl RwTexDictionaryForAllTextures /* 8023632C 0023312C 7F E3 FB 78 */ mr r3, r31 -/* 80236330 00233130 48 00 82 C1 */ bl func_8023E5F0 +/* 80236330 00233130 48 00 82 C1 */ bl RwTexDictionaryDestroy /* 80236334 00233134 38 60 00 00 */ li r3, 0 /* 80236338 00233138 48 00 00 34 */ b lbl_8023636C lbl_8023633C: @@ -71377,10 +71377,10 @@ lbl_80236344: /* 8023634C 0023314C 90 01 00 18 */ stw r0, 0x18(r1) /* 80236350 00233150 38 63 00 04 */ addi r3, r3, 0x80000004@l /* 80236354 00233154 4C C6 31 82 */ crclr 6 -/* 80236358 00233158 4B FF 92 DD */ bl func_8022F634 +/* 80236358 00233158 4B FF 92 DD */ bl _rwerror /* 8023635C 0023315C 90 61 00 1C */ stw r3, 0x1c(r1) /* 80236360 00233160 38 61 00 18 */ addi r3, r1, 0x18 -/* 80236364 00233164 4B FF 92 2D */ bl func_8022F590 +/* 80236364 00233164 4B FF 92 2D */ bl RwErrorSet /* 80236368 00233168 38 60 00 00 */ li r3, 0 lbl_8023636C: /* 8023636C 0023316C 39 61 00 40 */ addi r11, r1, 0x40 @@ -71657,7 +71657,7 @@ lbl_80236548: /* 80236798 00233598 EC 42 00 B2 */ fmuls f2, f2, f2 /* 8023679C 0023359C EC 01 00 2A */ fadds f0, f1, f0 /* 802367A0 002335A0 EC 22 00 2A */ fadds f1, f2, f0 -/* 802367A4 002335A4 4B FF D5 75 */ bl func_80233D18 +/* 802367A4 002335A4 4B FF D5 75 */ bl _rwInvSqrt /* 802367A8 002335A8 C0 1E 00 BC */ lfs f0, 0xbc(r30) /* 802367AC 002335AC C0 81 00 0C */ lfs f4, 0xc(r1) /* 802367B0 002335B0 EC 00 00 72 */ fmuls f0, f0, f1 @@ -71718,7 +71718,7 @@ lbl_80236548: /* 8023688C 0023368C EC 42 00 B2 */ fmuls f2, f2, f2 /* 80236890 00233690 EC 01 00 2A */ fadds f0, f1, f0 /* 80236894 00233694 EC 22 00 2A */ fadds f1, f2, f0 -/* 80236898 00233698 4B FF D4 81 */ bl func_80233D18 +/* 80236898 00233698 4B FF D4 81 */ bl _rwInvSqrt /* 8023689C 0023369C C0 1E 00 D0 */ lfs f0, 0xd0(r30) /* 802368A0 002336A0 EC 00 00 72 */ fmuls f0, f0, f1 /* 802368A4 002336A4 D0 1E 00 D0 */ stfs f0, 0xd0(r30) @@ -71785,7 +71785,7 @@ lbl_80236548: /* 80236998 00233798 EC 42 00 B2 */ fmuls f2, f2, f2 /* 8023699C 0023379C EC 01 00 2A */ fadds f0, f1, f0 /* 802369A0 002337A0 EC 22 00 2A */ fadds f1, f2, f0 -/* 802369A4 002337A4 4B FF D3 75 */ bl func_80233D18 +/* 802369A4 002337A4 4B FF D3 75 */ bl _rwInvSqrt /* 802369A8 002337A8 C0 1E 00 E4 */ lfs f0, 0xe4(r30) /* 802369AC 002337AC C0 81 00 0C */ lfs f4, 0xc(r1) /* 802369B0 002337B0 EC 00 00 72 */ fmuls f0, f0, f1 @@ -71846,7 +71846,7 @@ lbl_80236548: /* 80236A8C 0023388C EC 42 00 B2 */ fmuls f2, f2, f2 /* 80236A90 00233890 EC 01 00 2A */ fadds f0, f1, f0 /* 80236A94 00233894 EC 22 00 2A */ fadds f1, f2, f0 -/* 80236A98 00233898 4B FF D2 81 */ bl func_80233D18 +/* 80236A98 00233898 4B FF D2 81 */ bl _rwInvSqrt /* 80236A9C 0023389C C0 1E 00 F8 */ lfs f0, 0xf8(r30) /* 80236AA0 002338A0 EC 00 00 72 */ fmuls f0, f0, f1 /* 80236AA4 002338A4 D0 1E 00 F8 */ stfs f0, 0xf8(r30) @@ -71987,7 +71987,7 @@ func_80236B68: /* 80236CB4 00233AB4 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80236CB8 00233AB8 EC 04 00 FE */ fnmadds f0, f4, f3, f0 /* 80236CBC 00233ABC D0 1F 00 58 */ stfs f0, 0x58(r31) -/* 80236CC0 00233AC0 4B FF 94 B9 */ bl func_80230178 +/* 80236CC0 00233AC0 4B FF 94 B9 */ bl RwMatrixOptimize /* 80236CC4 00233AC4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80236CC8 00233AC8 7F E3 FB 78 */ mr r3, r31 /* 80236CCC 00233ACC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -72066,7 +72066,7 @@ func_80236CDC: /* 80236DE4 00233BE4 D0 3E 01 58 */ stfs f1, 0x158(r30) /* 80236DE8 00233BE8 D0 1E 01 7C */ stfs f0, 0x17c(r30) /* 80236DEC 00233BEC D0 1E 01 70 */ stfs f0, 0x170(r30) -/* 80236DF0 00233BF0 4B FF CF 85 */ bl func_80233D74 +/* 80236DF0 00233BF0 4B FF CF 85 */ bl RwV3dTransformPoints /* 80236DF4 00233BF4 80 7D 00 20 */ lwz r3, 0x20(r29) /* 80236DF8 00233BF8 80 1D 00 24 */ lwz r0, 0x24(r29) /* 80236DFC 00233BFC 90 7E 00 94 */ stw r3, 0x94(r30) @@ -72158,7 +72158,7 @@ func_80236CDC: /* 80236F54 00233D54 EC 42 00 B2 */ fmuls f2, f2, f2 /* 80236F58 00233D58 EC 01 00 2A */ fadds f0, f1, f0 /* 80236F5C 00233D5C EC 22 00 2A */ fadds f1, f2, f0 -/* 80236F60 00233D60 4B FF CD B9 */ bl func_80233D18 +/* 80236F60 00233D60 4B FF CD B9 */ bl _rwInvSqrt /* 80236F64 00233D64 C0 1E 00 BC */ lfs f0, 0xbc(r30) /* 80236F68 00233D68 EC 00 00 72 */ fmuls f0, f0, f1 /* 80236F6C 00233D6C D0 1E 00 BC */ stfs f0, 0xbc(r30) @@ -72216,7 +72216,7 @@ func_80236CDC: /* 8023703C 00233E3C EC 42 00 B2 */ fmuls f2, f2, f2 /* 80237040 00233E40 EC 01 00 2A */ fadds f0, f1, f0 /* 80237044 00233E44 EC 22 00 2A */ fadds f1, f2, f0 -/* 80237048 00233E48 4B FF CC D1 */ bl func_80233D18 +/* 80237048 00233E48 4B FF CC D1 */ bl _rwInvSqrt /* 8023704C 00233E4C C0 1E 00 D0 */ lfs f0, 0xd0(r30) /* 80237050 00233E50 EC 00 00 72 */ fmuls f0, f0, f1 /* 80237054 00233E54 D0 1E 00 D0 */ stfs f0, 0xd0(r30) @@ -72411,7 +72411,7 @@ func_802371F4: /* 8023733C 0023413C EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80237340 00234140 EC 04 00 FE */ fnmadds f0, f4, f3, f0 /* 80237344 00234144 D0 1F 00 58 */ stfs f0, 0x58(r31) -/* 80237348 00234148 4B FF 8E 31 */ bl func_80230178 +/* 80237348 00234148 4B FF 8E 31 */ bl RwMatrixOptimize /* 8023734C 0023414C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80237350 00234150 7F E3 FB 78 */ mr r3, r31 /* 80237354 00234154 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -72439,7 +72439,7 @@ lbl_802373A0: /* 802373A0 002341A0 38 7F 01 0C */ addi r3, r31, 0x10c /* 802373A4 002341A4 38 9F 01 24 */ addi r4, r31, 0x124 /* 802373A8 002341A8 38 A0 00 08 */ li r5, 8 -/* 802373AC 002341AC 4B FF D4 45 */ bl func_802347F0 +/* 802373AC 002341AC 4B FF D4 45 */ bl RwBBoxCalculate /* 802373B0 002341B0 80 01 00 14 */ lwz r0, 0x14(r1) /* 802373B4 002341B4 7F E3 FB 78 */ mr r3, r31 /* 802373B8 002341B8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -72482,7 +72482,7 @@ lbl_8023742C: /* 8023743C 0023423C 7C 7F 1B 78 */ mr r31, r3 /* 80237440 00234240 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 80237444 00234244 93 E4 00 00 */ stw r31, 0(r4) -/* 80237448 00234248 48 00 59 B5 */ bl func_8023CDFC +/* 80237448 00234248 48 00 59 B5 */ bl _rwFrameSyncDirty /* 8023744C 0023424C 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) /* 80237450 00234250 7F E4 FB 78 */ mr r4, r31 /* 80237454 00234254 38 60 00 00 */ li r3, 0 @@ -72493,7 +72493,7 @@ lbl_8023742C: /* 80237468 00234268 2C 03 00 00 */ cmpwi r3, 0 /* 8023746C 0023426C 41 82 00 14 */ beq lbl_80237480 /* 80237470 00234270 7F E3 FB 78 */ mr r3, r31 -/* 80237474 00234274 48 01 51 29 */ bl func_8024C59C +/* 80237474 00234274 48 01 51 29 */ bl _rwPipeInitForCamera /* 80237478 00234278 7F E3 FB 78 */ mr r3, r31 /* 8023747C 0023427C 48 00 00 08 */ b lbl_80237484 lbl_80237480: @@ -72515,7 +72515,7 @@ lbl_80237498: /* 802374B4 002342B4 7C 64 00 2E */ lwzx r3, r4, r0 /* 802374B8 002342B8 28 03 00 00 */ cmplwi r3, 0 /* 802374BC 002342BC 41 82 00 18 */ beq lbl_802374D4 -/* 802374C0 002342C0 4B FF 9F 21 */ bl func_802313E0 +/* 802374C0 002342C0 4B FF 9F 21 */ bl RwFreeListDestroy /* 802374C4 002342C4 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 802374C8 002342C8 38 80 00 00 */ li r4, 0 /* 802374CC 002342CC 80 0D 9F 70 */ lwz r0, lbl_803CC870-_SDA_BASE_(r13) @@ -72546,7 +72546,7 @@ lbl_802374FC: /* 80237528 00234328 80 8D 87 C8 */ lwz r4, lbl_803CB0C8-_SDA_BASE_(r13) /* 8023752C 0023432C 80 63 00 00 */ lwz r3, 0(r3) /* 80237530 00234330 80 CD 87 CC */ lwz r6, lbl_803CB0CC-_SDA_BASE_(r13) -/* 80237534 00234334 4B FF 9D D5 */ bl func_80231308 +/* 80237534 00234334 4B FF 9D D5 */ bl RwFreeListCreateAndPreallocateSpace /* 80237538 00234338 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 8023753C 0023433C 80 0D 9F 70 */ lwz r0, lbl_803CC870-_SDA_BASE_(r13) /* 80237540 00234340 7C 64 01 2E */ stwx r3, r4, r0 @@ -72570,8 +72570,8 @@ lbl_80237574: /* 80237580 00234380 38 21 00 10 */ addi r1, r1, 0x10 /* 80237584 00234384 4E 80 00 20 */ blr -.global func_80237588 -func_80237588: +.global RwCameraEndUpdate +RwCameraEndUpdate: /* 80237588 00234388 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023758C 0023438C 7C 08 02 A6 */ mflr r0 /* 80237590 00234390 90 01 00 14 */ stw r0, 0x14(r1) @@ -72583,8 +72583,8 @@ func_80237588: /* 802375A8 002343A8 38 21 00 10 */ addi r1, r1, 0x10 /* 802375AC 002343AC 4E 80 00 20 */ blr -.global func_802375B0 -func_802375B0: +.global RwCameraBeginUpdate +RwCameraBeginUpdate: /* 802375B0 002343B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802375B4 002343B4 7C 08 02 A6 */ mflr r0 /* 802375B8 002343B8 90 01 00 14 */ stw r0, 0x14(r1) @@ -72596,8 +72596,8 @@ func_802375B0: /* 802375D0 002343D0 38 21 00 10 */ addi r1, r1, 0x10 /* 802375D4 002343D4 4E 80 00 20 */ blr -.global func_802375D8 -func_802375D8: +.global RwCameraSetViewOffset +RwCameraSetViewOffset: /* 802375D8 002343D8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802375DC 002343DC 7C 08 02 A6 */ mflr r0 /* 802375E0 002343E0 80 A4 00 00 */ lwz r5, 0(r4) @@ -72610,7 +72610,7 @@ func_802375D8: /* 802375FC 002343FC 80 63 00 04 */ lwz r3, 4(r3) /* 80237600 00234400 28 03 00 00 */ cmplwi r3, 0 /* 80237604 00234404 41 82 00 08 */ beq lbl_8023760C -/* 80237608 00234408 48 00 19 BD */ bl func_80238FC4 +/* 80237608 00234408 48 00 19 BD */ bl RwFrameUpdateObjects lbl_8023760C: /* 8023760C 0023440C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80237610 00234410 7F E3 FB 78 */ mr r3, r31 @@ -72619,8 +72619,8 @@ lbl_8023760C: /* 8023761C 0023441C 38 21 00 10 */ addi r1, r1, 0x10 /* 80237620 00234420 4E 80 00 20 */ blr -.global func_80237624 -func_80237624: +.global RwCameraSetNearClipPlane +RwCameraSetNearClipPlane: /* 80237624 00234424 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80237628 00234428 7C 08 02 A6 */ mflr r0 /* 8023762C 0023442C 90 01 00 24 */ stw r0, 0x24(r1) @@ -72629,9 +72629,9 @@ func_80237624: /* 80237638 00234438 93 E1 00 0C */ stw r31, 0xc(r1) /* 8023763C 0023443C 7C 7F 1B 78 */ mr r31, r3 /* 80237640 00234440 D0 23 00 80 */ stfs f1, 0x80(r3) -/* 80237644 00234444 4B FF 81 81 */ bl func_8022F7C4 +/* 80237644 00234444 4B FF 81 81 */ bl RwIm2DGetNearScreenZ /* 80237648 00234448 FF E0 08 90 */ fmr f31, f1 -/* 8023764C 0023444C 4B FF 81 85 */ bl func_8022F7D0 +/* 8023764C 0023444C 4B FF 81 85 */ bl RwIm2DGetFarScreenZ /* 80237650 00234450 80 1F 00 14 */ lwz r0, 0x14(r31) /* 80237654 00234454 2C 00 00 02 */ cmpwi r0, 2 /* 80237658 00234458 41 82 00 0C */ beq lbl_80237664 @@ -72666,7 +72666,7 @@ lbl_80237684: /* 802376C0 002344C0 80 7F 00 04 */ lwz r3, 4(r31) /* 802376C4 002344C4 28 03 00 00 */ cmplwi r3, 0 /* 802376C8 002344C8 41 82 00 08 */ beq lbl_802376D0 -/* 802376CC 002344CC 48 00 18 F9 */ bl func_80238FC4 +/* 802376CC 002344CC 48 00 18 F9 */ bl RwFrameUpdateObjects lbl_802376D0: /* 802376D0 002344D0 7F E3 FB 78 */ mr r3, r31 /* 802376D4 002344D4 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 @@ -72677,8 +72677,8 @@ lbl_802376D0: /* 802376E8 002344E8 38 21 00 20 */ addi r1, r1, 0x20 /* 802376EC 002344EC 4E 80 00 20 */ blr -.global func_802376F0 -func_802376F0: +.global RwCameraSetFarClipPlane +RwCameraSetFarClipPlane: /* 802376F0 002344F0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 802376F4 002344F4 7C 08 02 A6 */ mflr r0 /* 802376F8 002344F8 90 01 00 24 */ stw r0, 0x24(r1) @@ -72687,9 +72687,9 @@ func_802376F0: /* 80237704 00234504 93 E1 00 0C */ stw r31, 0xc(r1) /* 80237708 00234508 7C 7F 1B 78 */ mr r31, r3 /* 8023770C 0023450C D0 23 00 84 */ stfs f1, 0x84(r3) -/* 80237710 00234510 4B FF 80 B5 */ bl func_8022F7C4 +/* 80237710 00234510 4B FF 80 B5 */ bl RwIm2DGetNearScreenZ /* 80237714 00234514 FF E0 08 90 */ fmr f31, f1 -/* 80237718 00234518 4B FF 80 B9 */ bl func_8022F7D0 +/* 80237718 00234518 4B FF 80 B9 */ bl RwIm2DGetFarScreenZ /* 8023771C 0023451C 80 1F 00 14 */ lwz r0, 0x14(r31) /* 80237720 00234520 2C 00 00 02 */ cmpwi r0, 2 /* 80237724 00234524 41 82 00 0C */ beq lbl_80237730 @@ -72724,7 +72724,7 @@ lbl_80237750: /* 8023778C 0023458C 80 7F 00 04 */ lwz r3, 4(r31) /* 80237790 00234590 28 03 00 00 */ cmplwi r3, 0 /* 80237794 00234594 41 82 00 08 */ beq lbl_8023779C -/* 80237798 00234598 48 00 18 2D */ bl func_80238FC4 +/* 80237798 00234598 48 00 18 2D */ bl RwFrameUpdateObjects lbl_8023779C: /* 8023779C 0023459C 7F E3 FB 78 */ mr r3, r31 /* 802377A0 002345A0 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 @@ -72735,8 +72735,8 @@ lbl_8023779C: /* 802377B4 002345B4 38 21 00 20 */ addi r1, r1, 0x20 /* 802377B8 002345B8 4E 80 00 20 */ blr -.global func_802377BC -func_802377BC: +.global RwCameraFrustumTestSphere +RwCameraFrustumTestSphere: /* 802377BC 002345BC C1 04 00 0C */ lfs f8, 0xc(r4) /* 802377C0 002345C0 38 00 00 02 */ li r0, 2 /* 802377C4 002345C4 38 A3 00 94 */ addi r5, r3, 0x94 @@ -72806,8 +72806,8 @@ lbl_802378A0: /* 802378A8 002346A8 42 00 FF 3C */ bdnz lbl_802377E4 /* 802378AC 002346AC 4E 80 00 20 */ blr -.global func_802378B0 -func_802378B0: +.global RwCameraClear +RwCameraClear: /* 802378B0 002346B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802378B4 002346B4 7C 08 02 A6 */ mflr r0 /* 802378B8 002346B8 90 01 00 14 */ stw r0, 0x14(r1) @@ -72830,15 +72830,15 @@ lbl_802378E8: /* 802378F4 002346F4 38 21 00 10 */ addi r1, r1, 0x10 /* 802378F8 002346F8 4E 80 00 20 */ blr -.global func_802378FC -func_802378FC: +.global RwCameraShowRaster +RwCameraShowRaster: /* 802378FC 002346FC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80237900 00234700 7C 08 02 A6 */ mflr r0 /* 80237904 00234704 90 01 00 14 */ stw r0, 0x14(r1) /* 80237908 00234708 93 E1 00 0C */ stw r31, 0xc(r1) /* 8023790C 0023470C 7C 7F 1B 78 */ mr r31, r3 /* 80237910 00234710 80 63 00 60 */ lwz r3, 0x60(r3) -/* 80237914 00234714 48 00 3F 49 */ bl func_8023B85C +/* 80237914 00234714 48 00 3F 49 */ bl RwRasterShowRaster /* 80237918 00234718 28 03 00 00 */ cmplwi r3, 0 /* 8023791C 0023471C 41 82 00 0C */ beq lbl_80237928 /* 80237920 00234720 7F E3 FB 78 */ mr r3, r31 @@ -72852,8 +72852,8 @@ lbl_8023792C: /* 80237938 00234738 38 21 00 10 */ addi r1, r1, 0x10 /* 8023793C 0023473C 4E 80 00 20 */ blr -.global func_80237940 -func_80237940: +.global RwCameraSetProjection +RwCameraSetProjection: /* 80237940 00234740 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80237944 00234744 7C 08 02 A6 */ mflr r0 /* 80237948 00234748 90 01 00 34 */ stw r0, 0x34(r1) @@ -72871,11 +72871,11 @@ lbl_80237970: /* 80237974 00234774 80 7F 00 04 */ lwz r3, 4(r31) /* 80237978 00234778 28 03 00 00 */ cmplwi r3, 0 /* 8023797C 0023477C 41 82 00 08 */ beq lbl_80237984 -/* 80237980 00234780 48 00 16 45 */ bl func_80238FC4 +/* 80237980 00234780 48 00 16 45 */ bl RwFrameUpdateObjects lbl_80237984: -/* 80237984 00234784 4B FF 7E 41 */ bl func_8022F7C4 +/* 80237984 00234784 4B FF 7E 41 */ bl RwIm2DGetNearScreenZ /* 80237988 00234788 FF E0 08 90 */ fmr f31, f1 -/* 8023798C 0023478C 4B FF 7E 45 */ bl func_8022F7D0 +/* 8023798C 0023478C 4B FF 7E 45 */ bl RwIm2DGetFarScreenZ /* 80237990 00234790 80 1F 00 14 */ lwz r0, 0x14(r31) /* 80237994 00234794 2C 00 00 02 */ cmpwi r0, 2 /* 80237998 00234798 41 82 00 0C */ beq lbl_802379A4 @@ -72917,10 +72917,10 @@ lbl_80237A08: /* 80237A18 00234818 3C 60 80 00 */ lis r3, 0x80000003@ha /* 80237A1C 0023481C 38 63 00 03 */ addi r3, r3, 0x80000003@l /* 80237A20 00234820 4C C6 31 82 */ crclr 6 -/* 80237A24 00234824 4B FF 7C 11 */ bl func_8022F634 +/* 80237A24 00234824 4B FF 7C 11 */ bl _rwerror /* 80237A28 00234828 90 61 00 0C */ stw r3, 0xc(r1) /* 80237A2C 0023482C 38 61 00 08 */ addi r3, r1, 8 -/* 80237A30 00234830 4B FF 7B 61 */ bl func_8022F590 +/* 80237A30 00234830 4B FF 7B 61 */ bl RwErrorSet /* 80237A34 00234834 38 60 00 00 */ li r3, 0 lbl_80237A38: /* 80237A38 00234838 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 @@ -72931,8 +72931,8 @@ lbl_80237A38: /* 80237A4C 0023484C 38 21 00 30 */ addi r1, r1, 0x30 /* 80237A50 00234850 4E 80 00 20 */ blr -.global func_80237A54 -func_80237A54: +.global RwCameraSetViewWindow +RwCameraSetViewWindow: /* 80237A54 00234854 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80237A58 00234858 7C 08 02 A6 */ mflr r0 /* 80237A5C 0023485C 80 A4 00 00 */ lwz r5, 0(r4) @@ -72953,7 +72953,7 @@ func_80237A54: /* 80237A98 00234898 80 63 00 04 */ lwz r3, 4(r3) /* 80237A9C 0023489C 28 03 00 00 */ cmplwi r3, 0 /* 80237AA0 002348A0 41 82 00 08 */ beq lbl_80237AA8 -/* 80237AA4 002348A4 48 00 15 21 */ bl func_80238FC4 +/* 80237AA4 002348A4 48 00 15 21 */ bl RwFrameUpdateObjects lbl_80237AA8: /* 80237AA8 002348A8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80237AAC 002348AC 7F E3 FB 78 */ mr r3, r31 @@ -72962,8 +72962,8 @@ lbl_80237AA8: /* 80237AB8 002348B8 38 21 00 10 */ addi r1, r1, 0x10 /* 80237ABC 002348BC 4E 80 00 20 */ blr -.global func_80237AC0 -func_80237AC0: +.global RwCameraRegisterPlugin +RwCameraRegisterPlugin: /* 80237AC0 002348C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80237AC4 002348C4 7C 08 02 A6 */ mflr r0 /* 80237AC8 002348C8 7C E8 3B 78 */ mr r8, r7 @@ -72975,14 +72975,14 @@ func_80237AC0: /* 80237AE0 002348E0 7C 64 1B 78 */ mr r4, r3 /* 80237AE4 002348E4 7C 05 03 78 */ mr r5, r0 /* 80237AE8 002348E8 38 69 7C C8 */ addi r3, r9, lbl_802B7CC8@l -/* 80237AEC 002348EC 4B FF BB 6D */ bl func_80233658 +/* 80237AEC 002348EC 4B FF BB 6D */ bl _rwPluginRegistryAddPlugin /* 80237AF0 002348F0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80237AF4 002348F4 7C 08 03 A6 */ mtlr r0 /* 80237AF8 002348F8 38 21 00 10 */ addi r1, r1, 0x10 /* 80237AFC 002348FC 4E 80 00 20 */ blr -.global func_80237B00 -func_80237B00: +.global RwCameraDestroy +RwCameraDestroy: /* 80237B00 00234900 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80237B04 00234904 7C 08 02 A6 */ mflr r0 /* 80237B08 00234908 3C 80 80 2B */ lis r4, lbl_802B7CC8@ha @@ -72991,9 +72991,9 @@ func_80237B00: /* 80237B14 00234914 7C 7F 1B 78 */ mr r31, r3 /* 80237B18 00234918 38 64 7C C8 */ addi r3, r4, lbl_802B7CC8@l /* 80237B1C 0023491C 7F E4 FB 78 */ mr r4, r31 -/* 80237B20 00234920 4B FF BE AD */ bl func_802339CC +/* 80237B20 00234920 4B FF BE AD */ bl _rwPluginRegistryDeInitObject /* 80237B24 00234924 7F E3 FB 78 */ mr r3, r31 -/* 80237B28 00234928 48 00 77 41 */ bl func_8023F268 +/* 80237B28 00234928 48 00 77 41 */ bl _rwObjectHasFrameReleaseFrame /* 80237B2C 0023492C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 80237B30 00234930 7F E4 FB 78 */ mr r4, r31 /* 80237B34 00234934 80 0D 9F 70 */ lwz r0, lbl_803CC870-_SDA_BASE_(r13) @@ -73008,8 +73008,8 @@ func_80237B00: /* 80237B58 00234958 38 21 00 10 */ addi r1, r1, 0x10 /* 80237B5C 0023495C 4E 80 00 20 */ blr -.global func_80237B60 -func_80237B60: +.global RwCameraCreate +RwCameraCreate: /* 80237B60 00234960 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80237B64 00234964 7C 08 02 A6 */ mflr r0 /* 80237B68 00234968 90 01 00 24 */ stw r0, 0x24(r1) @@ -73062,9 +73062,9 @@ lbl_80237BA0: /* 80237C20 00234A20 90 DF 00 60 */ stw r6, 0x60(r31) /* 80237C24 00234A24 90 DF 00 64 */ stw r6, 0x64(r31) /* 80237C28 00234A28 90 1F 00 14 */ stw r0, 0x14(r31) -/* 80237C2C 00234A2C 4B FF 7B 99 */ bl func_8022F7C4 +/* 80237C2C 00234A2C 4B FF 7B 99 */ bl RwIm2DGetNearScreenZ /* 80237C30 00234A30 FF E0 08 90 */ fmr f31, f1 -/* 80237C34 00234A34 4B FF 7B 9D */ bl func_8022F7D0 +/* 80237C34 00234A34 4B FF 7B 9D */ bl RwIm2DGetFarScreenZ /* 80237C38 00234A38 80 1F 00 14 */ lwz r0, 0x14(r31) /* 80237C3C 00234A3C 2C 00 00 02 */ cmpwi r0, 2 /* 80237C40 00234A40 41 82 00 0C */ beq lbl_80237C4C @@ -73101,7 +73101,7 @@ lbl_80237C6C: /* 80237CB0 00234AB0 EC 01 00 32 */ fmuls f0, f1, f0 /* 80237CB4 00234AB4 D0 1F 00 90 */ stfs f0, 0x90(r31) /* 80237CB8 00234AB8 90 1F 00 2C */ stw r0, 0x2c(r31) -/* 80237CBC 00234ABC 4B FF BC 69 */ bl func_80233924 +/* 80237CBC 00234ABC 4B FF BC 69 */ bl _rwPluginRegistryInitObject /* 80237CC0 00234AC0 7F E3 FB 78 */ mr r3, r31 lbl_80237CC4: /* 80237CC4 00234AC4 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 @@ -73142,19 +73142,19 @@ lbl_80237D10: /* 80237D48 00234B48 38 21 00 10 */ addi r1, r1, 0x10 /* 80237D4C 00234B4C 4E 80 00 20 */ blr -.global func_80237D50 -func_80237D50: +.global _rwGetNumEngineInstances +_rwGetNumEngineInstances: /* 80237D50 00234B50 80 6D 9F 78 */ lwz r3, lbl_803CC878-_SDA_BASE_(r13) /* 80237D54 00234B54 4E 80 00 20 */ blr -.global func_80237D58 -func_80237D58: +.global RwEngineGetVersion +RwEngineGetVersion: /* 80237D58 00234B58 3C 60 00 03 */ lis r3, 0x00035000@ha /* 80237D5C 00234B5C 38 63 50 00 */ addi r3, r3, 0x00035000@l /* 80237D60 00234B60 4E 80 00 20 */ blr -.global func_80237D64 -func_80237D64: +.global RwEngineRegisterPlugin +RwEngineRegisterPlugin: /* 80237D64 00234B64 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80237D68 00234B68 7C 08 02 A6 */ mflr r0 /* 80237D6C 00234B6C 7C C7 33 78 */ mr r7, r6 @@ -73166,28 +73166,28 @@ func_80237D64: /* 80237D84 00234B84 38 68 7D 08 */ addi r3, r8, lbl_802B7D08@l /* 80237D88 00234B88 39 00 00 00 */ li r8, 0 /* 80237D8C 00234B8C 7C 04 03 78 */ mr r4, r0 -/* 80237D90 00234B90 4B FF B8 C9 */ bl func_80233658 +/* 80237D90 00234B90 4B FF B8 C9 */ bl _rwPluginRegistryAddPlugin /* 80237D94 00234B94 80 01 00 14 */ lwz r0, 0x14(r1) /* 80237D98 00234B98 7C 08 03 A6 */ mtlr r0 /* 80237D9C 00234B9C 38 21 00 10 */ addi r1, r1, 0x10 /* 80237DA0 00234BA0 4E 80 00 20 */ blr -.global func_80237DA4 -func_80237DA4: +.global RwEngineGetPluginOffset +RwEngineGetPluginOffset: /* 80237DA4 00234BA4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80237DA8 00234BA8 7C 08 02 A6 */ mflr r0 /* 80237DAC 00234BAC 3C A0 80 2B */ lis r5, lbl_802B7D08@ha /* 80237DB0 00234BB0 7C 64 1B 78 */ mr r4, r3 /* 80237DB4 00234BB4 90 01 00 14 */ stw r0, 0x14(r1) /* 80237DB8 00234BB8 38 65 7D 08 */ addi r3, r5, lbl_802B7D08@l -/* 80237DBC 00234BBC 4B FF B8 6D */ bl func_80233628 +/* 80237DBC 00234BBC 4B FF B8 6D */ bl _rwPluginRegistryGetPluginOffset /* 80237DC0 00234BC0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80237DC4 00234BC4 7C 08 03 A6 */ mtlr r0 /* 80237DC8 00234BC8 38 21 00 10 */ addi r1, r1, 0x10 /* 80237DCC 00234BCC 4E 80 00 20 */ blr -.global func_80237DD0 -func_80237DD0: +.global RwEngineGetVideoModeInfo +RwEngineGetVideoModeInfo: /* 80237DD0 00234BD0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80237DD4 00234BD4 7C 08 02 A6 */ mflr r0 /* 80237DD8 00234BD8 7C 86 23 78 */ mr r6, r4 @@ -73209,10 +73209,10 @@ func_80237DD0: /* 80237E18 00234C18 90 01 00 08 */ stw r0, 8(r1) /* 80237E1C 00234C1C 38 80 00 06 */ li r4, 6 /* 80237E20 00234C20 4C C6 31 82 */ crclr 6 -/* 80237E24 00234C24 4B FF 78 11 */ bl func_8022F634 +/* 80237E24 00234C24 4B FF 78 11 */ bl _rwerror /* 80237E28 00234C28 90 61 00 0C */ stw r3, 0xc(r1) /* 80237E2C 00234C2C 38 61 00 08 */ addi r3, r1, 8 -/* 80237E30 00234C30 4B FF 77 61 */ bl func_8022F590 +/* 80237E30 00234C30 4B FF 77 61 */ bl RwErrorSet lbl_80237E34: /* 80237E34 00234C34 2C 1F 00 00 */ cmpwi r31, 0 /* 80237E38 00234C38 40 82 00 08 */ bne lbl_80237E40 @@ -73226,8 +73226,8 @@ lbl_80237E40: /* 80237E54 00234C54 38 21 00 20 */ addi r1, r1, 0x20 /* 80237E58 00234C58 4E 80 00 20 */ blr -.global func_80237E5C -func_80237E5C: +.global RwEngineGetCurrentVideoMode +RwEngineGetCurrentVideoMode: /* 80237E5C 00234C5C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80237E60 00234C60 7C 08 02 A6 */ mflr r0 /* 80237E64 00234C64 38 60 00 0A */ li r3, 0xa @@ -73247,10 +73247,10 @@ func_80237E5C: /* 80237E9C 00234C9C 90 01 00 0C */ stw r0, 0xc(r1) /* 80237EA0 00234CA0 38 80 00 0A */ li r4, 0xa /* 80237EA4 00234CA4 4C C6 31 82 */ crclr 6 -/* 80237EA8 00234CA8 4B FF 77 8D */ bl func_8022F634 +/* 80237EA8 00234CA8 4B FF 77 8D */ bl _rwerror /* 80237EAC 00234CAC 90 61 00 10 */ stw r3, 0x10(r1) /* 80237EB0 00234CB0 38 61 00 0C */ addi r3, r1, 0xc -/* 80237EB4 00234CB4 4B FF 76 DD */ bl func_8022F590 +/* 80237EB4 00234CB4 4B FF 76 DD */ bl RwErrorSet lbl_80237EB8: /* 80237EB8 00234CB8 2C 1F 00 00 */ cmpwi r31, 0 /* 80237EBC 00234CBC 41 82 00 0C */ beq lbl_80237EC8 @@ -73265,8 +73265,8 @@ lbl_80237ECC: /* 80237ED8 00234CD8 38 21 00 20 */ addi r1, r1, 0x20 /* 80237EDC 00234CDC 4E 80 00 20 */ blr -.global func_80237EE0 -func_80237EE0: +.global RwEngineStop +RwEngineStop: /* 80237EE0 00234CE0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80237EE4 00234CE4 7C 08 02 A6 */ mflr r0 /* 80237EE8 00234CE8 38 60 00 12 */ li r3, 0x12 @@ -73290,15 +73290,15 @@ lbl_80237F1C: /* 80237F2C 00234D2C 90 01 00 10 */ stw r0, 0x10(r1) /* 80237F30 00234D30 38 80 00 12 */ li r4, 0x12 /* 80237F34 00234D34 4C C6 31 82 */ crclr 6 -/* 80237F38 00234D38 4B FF 76 FD */ bl func_8022F634 +/* 80237F38 00234D38 4B FF 76 FD */ bl _rwerror /* 80237F3C 00234D3C 90 61 00 14 */ stw r3, 0x14(r1) /* 80237F40 00234D40 38 61 00 10 */ addi r3, r1, 0x10 -/* 80237F44 00234D44 4B FF 76 4D */ bl func_8022F590 +/* 80237F44 00234D44 4B FF 76 4D */ bl RwErrorSet lbl_80237F48: /* 80237F48 00234D48 3C 60 80 2B */ lis r3, lbl_802B7D08@ha /* 80237F4C 00234D4C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 80237F50 00234D50 38 63 7D 08 */ addi r3, r3, lbl_802B7D08@l -/* 80237F54 00234D54 4B FF BA 79 */ bl func_802339CC +/* 80237F54 00234D54 4B FF BA 79 */ bl _rwPluginRegistryDeInitObject /* 80237F58 00234D58 81 9F 00 14 */ lwz r12, 0x14(r31) /* 80237F5C 00234D5C 38 60 00 03 */ li r3, 3 /* 80237F60 00234D60 38 80 00 00 */ li r4, 0 @@ -73313,10 +73313,10 @@ lbl_80237F48: /* 80237F84 00234D84 90 01 00 08 */ stw r0, 8(r1) /* 80237F88 00234D88 38 80 00 03 */ li r4, 3 /* 80237F8C 00234D8C 4C C6 31 82 */ crclr 6 -/* 80237F90 00234D90 4B FF 76 A5 */ bl func_8022F634 +/* 80237F90 00234D90 4B FF 76 A5 */ bl _rwerror /* 80237F94 00234D94 90 61 00 0C */ stw r3, 0xc(r1) /* 80237F98 00234D98 38 61 00 08 */ addi r3, r1, 8 -/* 80237F9C 00234D9C 4B FF 75 F5 */ bl func_8022F590 +/* 80237F9C 00234D9C 4B FF 75 F5 */ bl RwErrorSet lbl_80237FA0: /* 80237FA0 00234DA0 2C 1F 00 00 */ cmpwi r31, 0 /* 80237FA4 00234DA4 41 82 00 10 */ beq lbl_80237FB4 @@ -73331,8 +73331,8 @@ lbl_80237FB4: /* 80237FC4 00234DC4 38 21 00 20 */ addi r1, r1, 0x20 /* 80237FC8 00234DC8 4E 80 00 20 */ blr -.global func_80237FCC -func_80237FCC: +.global RwEngineStart +RwEngineStart: /* 80237FCC 00234DCC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80237FD0 00234DD0 7C 08 02 A6 */ mflr r0 /* 80237FD4 00234DD4 38 60 00 02 */ li r3, 2 @@ -73353,22 +73353,22 @@ func_80237FCC: /* 80238010 00234E10 90 01 00 18 */ stw r0, 0x18(r1) /* 80238014 00234E14 38 80 00 02 */ li r4, 2 /* 80238018 00234E18 4C C6 31 82 */ crclr 6 -/* 8023801C 00234E1C 4B FF 76 19 */ bl func_8022F634 +/* 8023801C 00234E1C 4B FF 76 19 */ bl _rwerror /* 80238020 00234E20 90 61 00 1C */ stw r3, 0x1c(r1) /* 80238024 00234E24 38 61 00 18 */ addi r3, r1, 0x18 -/* 80238028 00234E28 4B FF 75 69 */ bl func_8022F590 +/* 80238028 00234E28 4B FF 75 69 */ bl RwErrorSet lbl_8023802C: /* 8023802C 00234E2C 2C 1F 00 00 */ cmpwi r31, 0 /* 80238030 00234E30 41 82 00 D8 */ beq lbl_80238108 /* 80238034 00234E34 3C 60 80 2B */ lis r3, lbl_802B7D08@ha /* 80238038 00234E38 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 8023803C 00234E3C 38 63 7D 08 */ addi r3, r3, lbl_802B7D08@l -/* 80238040 00234E40 4B FF B8 E5 */ bl func_80233924 +/* 80238040 00234E40 4B FF B8 E5 */ bl _rwPluginRegistryInitObject /* 80238044 00234E44 28 03 00 00 */ cmplwi r3, 0 /* 80238048 00234E48 41 82 00 78 */ beq lbl_802380C0 /* 8023804C 00234E4C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 80238050 00234E50 C0 23 00 10 */ lfs f1, 0x10(r3) -/* 80238054 00234E54 48 00 33 2D */ bl func_8023B380 +/* 80238054 00234E54 48 00 33 2D */ bl RwImageSetGamma /* 80238058 00234E58 81 9E 00 14 */ lwz r12, 0x14(r30) /* 8023805C 00234E5C 38 60 00 11 */ li r3, 0x11 /* 80238060 00234E60 38 80 00 00 */ li r4, 0 @@ -73387,10 +73387,10 @@ lbl_80238080: /* 80238090 00234E90 90 01 00 10 */ stw r0, 0x10(r1) /* 80238094 00234E94 38 80 00 11 */ li r4, 0x11 /* 80238098 00234E98 4C C6 31 82 */ crclr 6 -/* 8023809C 00234E9C 4B FF 75 99 */ bl func_8022F634 +/* 8023809C 00234E9C 4B FF 75 99 */ bl _rwerror /* 802380A0 00234EA0 90 61 00 14 */ stw r3, 0x14(r1) /* 802380A4 00234EA4 38 61 00 10 */ addi r3, r1, 0x10 -/* 802380A8 00234EA8 4B FF 74 E9 */ bl func_8022F590 +/* 802380A8 00234EA8 4B FF 74 E9 */ bl RwErrorSet lbl_802380AC: /* 802380AC 00234EAC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 802380B0 00234EB0 38 00 00 03 */ li r0, 3 @@ -73412,10 +73412,10 @@ lbl_802380C0: /* 802380EC 00234EEC 90 01 00 08 */ stw r0, 8(r1) /* 802380F0 00234EF0 38 80 00 03 */ li r4, 3 /* 802380F4 00234EF4 4C C6 31 82 */ crclr 6 -/* 802380F8 00234EF8 4B FF 75 3D */ bl func_8022F634 +/* 802380F8 00234EF8 4B FF 75 3D */ bl _rwerror /* 802380FC 00234EFC 90 61 00 0C */ stw r3, 0xc(r1) /* 80238100 00234F00 38 61 00 08 */ addi r3, r1, 8 -/* 80238104 00234F04 4B FF 74 8D */ bl func_8022F590 +/* 80238104 00234F04 4B FF 74 8D */ bl RwErrorSet lbl_80238108: /* 80238108 00234F08 38 60 00 00 */ li r3, 0 lbl_8023810C: @@ -73426,8 +73426,8 @@ lbl_8023810C: /* 8023811C 00234F1C 38 21 00 30 */ addi r1, r1, 0x30 /* 80238120 00234F20 4E 80 00 20 */ blr -.global func_80238124 -func_80238124: +.global RwEngineClose +RwEngineClose: /* 80238124 00234F24 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80238128 00234F28 7C 08 02 A6 */ mflr r0 /* 8023812C 00234F2C 38 60 00 01 */ li r3, 1 @@ -73448,10 +73448,10 @@ func_80238124: /* 80238168 00234F68 90 01 00 08 */ stw r0, 8(r1) /* 8023816C 00234F6C 38 80 00 01 */ li r4, 1 /* 80238170 00234F70 4C C6 31 82 */ crclr 6 -/* 80238174 00234F74 4B FF 74 C1 */ bl func_8022F634 +/* 80238174 00234F74 4B FF 74 C1 */ bl _rwerror /* 80238178 00234F78 90 61 00 0C */ stw r3, 0xc(r1) /* 8023817C 00234F7C 38 61 00 08 */ addi r3, r1, 8 -/* 80238180 00234F80 4B FF 74 11 */ bl func_8022F590 +/* 80238180 00234F80 4B FF 74 11 */ bl RwErrorSet lbl_80238184: /* 80238184 00234F84 2C 1F 00 00 */ cmpwi r31, 0 /* 80238188 00234F88 41 82 00 50 */ beq lbl_802381D8 @@ -73483,8 +73483,8 @@ lbl_802381D8: /* 802381EC 00234FEC 38 21 00 20 */ addi r1, r1, 0x20 /* 802381F0 00234FF0 4E 80 00 20 */ blr -.global func_802381F4 -func_802381F4: +.global RwEngineOpen +RwEngineOpen: /* 802381F4 00234FF4 94 21 FF B0 */ stwu r1, -0x50(r1) /* 802381F8 00234FF8 7C 08 02 A6 */ mflr r0 /* 802381FC 00234FFC 90 01 00 54 */ stw r0, 0x54(r1) @@ -73509,7 +73509,7 @@ lbl_80238228: /* 80238244 00235044 7C 00 FB 78 */ or r0, r0, r31 /* 80238248 00235048 54 1D 0F FF */ rlwinm. r29, r0, 1, 0x1f, 0x1f /* 8023824C 0023504C 41 82 01 DC */ beq lbl_80238428 -/* 80238250 00235050 48 00 E4 29 */ bl func_80246678 +/* 80238250 00235050 48 00 E4 29 */ bl _rwDeviceGetHandle /* 80238254 00235054 7C 7E 1B 78 */ mr r30, r3 /* 80238258 00235058 7C 1E 00 D0 */ neg r0, r30 /* 8023825C 0023505C 7C 00 F3 78 */ or r0, r0, r30 @@ -73545,10 +73545,10 @@ lbl_80238228: /* 802382D4 002350D4 90 01 00 18 */ stw r0, 0x18(r1) /* 802382D8 002350D8 38 80 00 04 */ li r4, 4 /* 802382DC 002350DC 4C C6 31 82 */ crclr 6 -/* 802382E0 002350E0 4B FF 73 55 */ bl func_8022F634 +/* 802382E0 002350E0 4B FF 73 55 */ bl _rwerror /* 802382E4 002350E4 90 61 00 1C */ stw r3, 0x1c(r1) /* 802382E8 002350E8 38 61 00 18 */ addi r3, r1, 0x18 -/* 802382EC 002350EC 4B FF 72 A5 */ bl func_8022F590 +/* 802382EC 002350EC 4B FF 72 A5 */ bl RwErrorSet lbl_802382F0: /* 802382F0 002350F0 81 9E 00 04 */ lwz r12, 4(r30) /* 802382F4 002350F4 7F E5 FB 78 */ mr r5, r31 @@ -73564,10 +73564,10 @@ lbl_802382F0: /* 8023831C 0023511C 90 01 00 10 */ stw r0, 0x10(r1) /* 80238320 00235120 38 80 00 00 */ li r4, 0 /* 80238324 00235124 4C C6 31 82 */ crclr 6 -/* 80238328 00235128 4B FF 73 0D */ bl func_8022F634 +/* 80238328 00235128 4B FF 73 0D */ bl _rwerror /* 8023832C 0023512C 90 61 00 14 */ stw r3, 0x14(r1) /* 80238330 00235130 38 61 00 10 */ addi r3, r1, 0x10 -/* 80238334 00235134 4B FF 72 5D */ bl func_8022F590 +/* 80238334 00235134 4B FF 72 5D */ bl RwErrorSet lbl_80238338: /* 80238338 00235138 2C 1F 00 00 */ cmpwi r31, 0 /* 8023833C 0023513C 41 82 00 64 */ beq lbl_802383A0 @@ -73586,10 +73586,10 @@ lbl_80238338: /* 80238370 00235170 90 01 00 08 */ stw r0, 8(r1) /* 80238374 00235174 38 80 00 0B */ li r4, 0xb /* 80238378 00235178 4C C6 31 82 */ crclr 6 -/* 8023837C 0023517C 4B FF 72 B9 */ bl func_8022F634 +/* 8023837C 0023517C 4B FF 72 B9 */ bl _rwerror /* 80238380 00235180 90 61 00 0C */ stw r3, 0xc(r1) /* 80238384 00235184 38 61 00 08 */ addi r3, r1, 8 -/* 80238388 00235188 4B FF 72 09 */ bl func_8022F590 +/* 80238388 00235188 4B FF 72 09 */ bl RwErrorSet lbl_8023838C: /* 8023838C 0023518C 80 6D 9F 78 */ lwz r3, lbl_803CC878-_SDA_BASE_(r13) /* 80238390 00235190 38 80 00 01 */ li r4, 1 @@ -73620,10 +73620,10 @@ lbl_802383D8: /* 802383EC 002351EC 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 802383F0 002351F0 80 84 00 00 */ lwz r4, 0(r4) /* 802383F4 002351F4 4C C6 31 82 */ crclr 6 -/* 802383F8 002351F8 4B FF 72 3D */ bl func_8022F634 +/* 802383F8 002351F8 4B FF 72 3D */ bl _rwerror /* 802383FC 002351FC 90 61 00 24 */ stw r3, 0x24(r1) /* 80238400 00235200 38 61 00 20 */ addi r3, r1, 0x20 -/* 80238404 00235204 4B FF 71 8D */ bl func_8022F590 +/* 80238404 00235204 4B FF 71 8D */ bl RwErrorSet /* 80238408 00235208 38 80 00 00 */ li r4, 0 lbl_8023840C: /* 8023840C 0023520C 2C 04 00 00 */ cmpwi r4, 0 @@ -73639,10 +73639,10 @@ lbl_80238428: /* 80238430 00235230 90 01 00 30 */ stw r0, 0x30(r1) /* 80238434 00235234 38 63 00 16 */ addi r3, r3, 0x80000016@l /* 80238438 00235238 4C C6 31 82 */ crclr 6 -/* 8023843C 0023523C 4B FF 71 F9 */ bl func_8022F634 +/* 8023843C 0023523C 4B FF 71 F9 */ bl _rwerror /* 80238440 00235240 90 61 00 34 */ stw r3, 0x34(r1) /* 80238444 00235244 38 61 00 30 */ addi r3, r1, 0x30 -/* 80238448 00235248 4B FF 71 49 */ bl func_8022F590 +/* 80238448 00235248 4B FF 71 49 */ bl RwErrorSet /* 8023844C 0023524C 48 00 00 28 */ b lbl_80238474 lbl_80238450: /* 80238450 00235250 38 00 00 01 */ li r0, 1 @@ -73650,10 +73650,10 @@ lbl_80238450: /* 80238458 00235258 90 01 00 28 */ stw r0, 0x28(r1) /* 8023845C 0023525C 38 63 00 01 */ addi r3, r3, 0x80000001@l /* 80238460 00235260 4C C6 31 82 */ crclr 6 -/* 80238464 00235264 4B FF 71 D1 */ bl func_8022F634 +/* 80238464 00235264 4B FF 71 D1 */ bl _rwerror /* 80238468 00235268 90 61 00 2C */ stw r3, 0x2c(r1) /* 8023846C 0023526C 38 61 00 28 */ addi r3, r1, 0x28 -/* 80238470 00235270 4B FF 71 21 */ bl func_8022F590 +/* 80238470 00235270 4B FF 71 21 */ bl RwErrorSet lbl_80238474: /* 80238474 00235274 80 01 00 54 */ lwz r0, 0x54(r1) /* 80238478 00235278 7F A3 EB 78 */ mr r3, r29 @@ -73664,8 +73664,8 @@ lbl_80238474: /* 8023848C 0023528C 38 21 00 50 */ addi r1, r1, 0x50 /* 80238490 00235290 4E 80 00 20 */ blr -.global func_80238494 -func_80238494: +.global RwEngineTerm +RwEngineTerm: /* 80238494 00235294 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80238498 00235298 7C 08 02 A6 */ mflr r0 /* 8023849C 0023529C 90 01 00 14 */ stw r0, 0x14(r1) @@ -73674,9 +73674,9 @@ func_80238494: /* 802384A8 002352A8 7C 00 00 34 */ cntlzw r0, r0 /* 802384AC 002352AC 54 1F D9 7F */ rlwinm. r31, r0, 0x1b, 5, 0x1f /* 802384B0 002352B0 41 82 00 1C */ beq lbl_802384CC -/* 802384B4 002352B4 4B FF B0 35 */ bl func_802334E8 -/* 802384B8 002352B8 4B FF 73 09 */ bl func_8022F7C0 -/* 802384BC 002352BC 4B FF 95 E9 */ bl func_80231AA4 +/* 802384B4 002352B4 4B FF B0 35 */ bl _rwPluginRegistryClose +/* 802384B8 002352B8 4B FF 73 09 */ bl _rwFileSystemClose +/* 802384BC 002352BC 4B FF 95 E9 */ bl _rwMemoryClose /* 802384C0 002352C0 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 802384C4 002352C4 38 00 00 00 */ li r0, 0 /* 802384C8 002352C8 90 03 01 50 */ stw r0, 0x150(r3) @@ -73688,8 +73688,8 @@ lbl_802384CC: /* 802384DC 002352DC 38 21 00 10 */ addi r1, r1, 0x10 /* 802384E0 002352E0 4E 80 00 20 */ blr -.global func_802384E4 -func_802384E4: +.global RwEngineInit +RwEngineInit: /* 802384E4 002352E4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 802384E8 002352E8 7C 08 02 A6 */ mflr r0 /* 802384EC 002352EC 90 01 00 24 */ stw r0, 0x24(r1) @@ -73713,7 +73713,7 @@ func_802384E4: /* 80238534 00235334 38 60 00 00 */ li r3, 0 /* 80238538 00235338 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 8023853C 0023533C 90 04 01 48 */ stw r0, 0x148(r4) -/* 80238540 00235340 4B FF 8C 01 */ bl func_80231140 +/* 80238540 00235340 4B FF 8C 01 */ bl _rwFreeListEnable /* 80238544 00235344 48 00 00 2C */ b lbl_80238570 lbl_80238548: /* 80238548 00235348 3C 60 80 23 */ lis r3, lbl_802314B4@ha @@ -73725,7 +73725,7 @@ lbl_80238548: /* 80238560 00235360 38 60 00 01 */ li r3, 1 /* 80238564 00235364 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 80238568 00235368 90 04 01 48 */ stw r0, 0x148(r4) -/* 8023856C 0023536C 4B FF 8B D5 */ bl func_80231140 +/* 8023856C 0023536C 4B FF 8B D5 */ bl _rwFreeListEnable lbl_80238570: /* 80238570 00235370 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 80238574 00235374 93 A3 01 54 */ stw r29, 0x154(r3) @@ -73733,17 +73733,17 @@ lbl_80238570: /* 8023857C 0023537C 80 03 01 50 */ lwz r0, 0x150(r3) /* 80238580 00235380 2C 00 00 00 */ cmpwi r0, 0 /* 80238584 00235384 40 82 02 BC */ bne lbl_80238840 -/* 80238588 00235388 4B FF C0 CD */ bl func_80234654 +/* 80238588 00235388 4B FF C0 CD */ bl _rwStringOpen /* 8023858C 0023538C 7C 7E 1B 79 */ or. r30, r3, r3 /* 80238590 00235390 41 82 02 B0 */ beq lbl_80238840 /* 80238594 00235394 7F E3 FB 78 */ mr r3, r31 -/* 80238598 00235398 4B FF 93 F5 */ bl func_8023198C +/* 80238598 00235398 4B FF 93 F5 */ bl _rwMemoryOpen /* 8023859C 0023539C 7C 7E 1B 79 */ or. r30, r3, r3 /* 802385A0 002353A0 41 82 02 9C */ beq lbl_8023883C -/* 802385A4 002353A4 4B FF 71 65 */ bl func_8022F708 +/* 802385A4 002353A4 4B FF 71 65 */ bl _rwFileSystemOpen /* 802385A8 002353A8 7C 7E 1B 79 */ or. r30, r3, r3 /* 802385AC 002353AC 41 82 02 8C */ beq lbl_80238838 -/* 802385B0 002353B0 4B FF AE 79 */ bl func_80233428 +/* 802385B0 002353B0 4B FF AE 79 */ bl _rwPluginRegistryOpen /* 802385B4 002353B4 7C 7E 1B 79 */ or. r30, r3, r3 /* 802385B8 002353B8 41 82 02 7C */ beq lbl_80238834 /* 802385BC 002353BC 3C 60 80 2B */ lis r3, lbl_802B7D08@ha @@ -73755,7 +73755,7 @@ lbl_80238570: /* 802385D4 002353D4 38 C6 F5 40 */ addi r6, r6, lbl_8022F540@l /* 802385D8 002353D8 38 A0 04 0F */ li r5, 0x40f /* 802385DC 002353DC 39 00 00 00 */ li r8, 0 -/* 802385E0 002353E0 4B FF B0 79 */ bl func_80233658 +/* 802385E0 002353E0 4B FF B0 79 */ bl _rwPluginRegistryAddPlugin /* 802385E4 002353E4 3C 80 80 23 */ lis r4, lbl_80233E2C@ha /* 802385E8 002353E8 3C C0 80 2B */ lis r6, lbl_802B7D08@ha /* 802385EC 002353EC 7C 7F 1B 78 */ mr r31, r3 @@ -73766,7 +73766,7 @@ lbl_80238570: /* 80238600 00235400 38 80 00 10 */ li r4, 0x10 /* 80238604 00235404 38 A0 04 01 */ li r5, 0x401 /* 80238608 00235408 39 00 00 00 */ li r8, 0 -/* 8023860C 0023540C 4B FF B0 4D */ bl func_80233658 +/* 8023860C 0023540C 4B FF B0 4D */ bl _rwPluginRegistryAddPlugin /* 80238610 00235410 3C 80 80 23 */ lis r4, lbl_8022F52C@ha /* 80238614 00235414 3C C0 80 2B */ lis r6, lbl_802B7D08@ha /* 80238618 00235418 7F FF 1B 78 */ or r31, r31, r3 @@ -73777,7 +73777,7 @@ lbl_80238570: /* 8023862C 0023542C 38 80 00 00 */ li r4, 0 /* 80238630 00235430 38 A0 04 0D */ li r5, 0x40d /* 80238634 00235434 39 00 00 00 */ li r8, 0 -/* 80238638 00235438 4B FF B0 21 */ bl func_80233658 +/* 80238638 00235438 4B FF B0 21 */ bl _rwPluginRegistryAddPlugin /* 8023863C 0023543C 3C 80 80 23 */ lis r4, lbl_80230014@ha /* 80238640 00235440 3C C0 80 2B */ lis r6, lbl_802B7D08@ha /* 80238644 00235444 7F FF 1B 78 */ or r31, r31, r3 @@ -73788,7 +73788,7 @@ lbl_80238570: /* 80238658 00235458 38 80 00 18 */ li r4, 0x18 /* 8023865C 0023545C 38 A0 04 02 */ li r5, 0x402 /* 80238660 00235460 39 00 00 00 */ li r8, 0 -/* 80238664 00235464 4B FF AF F5 */ bl func_80233658 +/* 80238664 00235464 4B FF AF F5 */ bl _rwPluginRegistryAddPlugin /* 80238668 00235468 3C 80 80 24 */ lis r4, lbl_80238900@ha /* 8023866C 0023546C 3C C0 80 2B */ lis r6, lbl_802B7D08@ha /* 80238670 00235470 7F FF 1B 78 */ or r31, r31, r3 @@ -73799,7 +73799,7 @@ lbl_80238570: /* 80238684 00235484 38 80 00 04 */ li r4, 4 /* 80238688 00235488 38 A0 04 03 */ li r5, 0x403 /* 8023868C 0023548C 39 00 00 00 */ li r8, 0 -/* 80238690 00235490 4B FF AF C9 */ bl func_80233658 +/* 80238690 00235490 4B FF AF C9 */ bl _rwPluginRegistryAddPlugin /* 80238694 00235494 3C 80 80 23 */ lis r4, lbl_80232520@ha /* 80238698 00235498 3C C0 80 2B */ lis r6, lbl_802B7D08@ha /* 8023869C 0023549C 7F FF 1B 78 */ or r31, r31, r3 @@ -73810,7 +73810,7 @@ lbl_80238570: /* 802386B0 002354B0 38 80 00 04 */ li r4, 4 /* 802386B4 002354B4 38 A0 04 04 */ li r5, 0x404 /* 802386B8 002354B8 39 00 00 00 */ li r8, 0 -/* 802386BC 002354BC 4B FF AF 9D */ bl func_80233658 +/* 802386BC 002354BC 4B FF AF 9D */ bl _rwPluginRegistryAddPlugin /* 802386C0 002354C0 3C 80 80 23 */ lis r4, lbl_80237498@ha /* 802386C4 002354C4 3C C0 80 2B */ lis r6, lbl_802B7D08@ha /* 802386C8 002354C8 7F FF 1B 78 */ or r31, r31, r3 @@ -73821,7 +73821,7 @@ lbl_80238570: /* 802386DC 002354DC 38 80 00 04 */ li r4, 4 /* 802386E0 002354E0 38 A0 04 05 */ li r5, 0x405 /* 802386E4 002354E4 39 00 00 00 */ li r8, 0 -/* 802386E8 002354E8 4B FF AF 71 */ bl func_80233658 +/* 802386E8 002354E8 4B FF AF 71 */ bl _rwPluginRegistryAddPlugin /* 802386EC 002354EC 3C 80 80 24 */ lis r4, lbl_80239814@ha /* 802386F0 002354F0 3C C0 80 2B */ lis r6, lbl_802B7D08@ha /* 802386F4 002354F4 7F FF 1B 78 */ or r31, r31, r3 @@ -73832,7 +73832,7 @@ lbl_80238570: /* 80238708 00235508 38 80 02 20 */ li r4, 0x220 /* 8023870C 0023550C 38 A0 04 06 */ li r5, 0x406 /* 80238710 00235510 39 00 00 00 */ li r8, 0 -/* 80238714 00235514 4B FF AF 45 */ bl func_80233658 +/* 80238714 00235514 4B FF AF 45 */ bl _rwPluginRegistryAddPlugin /* 80238718 00235518 3C 80 80 24 */ lis r4, lbl_8023BA20@ha /* 8023871C 0023551C 3C C0 80 2B */ lis r6, lbl_802B7D08@ha /* 80238720 00235520 7F FF 1B 78 */ or r31, r31, r3 @@ -73843,7 +73843,7 @@ lbl_80238570: /* 80238734 00235534 38 80 00 64 */ li r4, 0x64 /* 80238738 00235538 38 A0 04 07 */ li r5, 0x407 /* 8023873C 0023553C 39 00 00 00 */ li r8, 0 -/* 80238740 00235540 4B FF AF 19 */ bl func_80233658 +/* 80238740 00235540 4B FF AF 19 */ bl _rwPluginRegistryAddPlugin /* 80238744 00235544 3C 80 80 24 */ lis r4, lbl_8023ED44@ha /* 80238748 00235548 3C C0 80 2B */ lis r6, lbl_802B7D08@ha /* 8023874C 0023554C 7F FF 1B 78 */ or r31, r31, r3 @@ -73854,7 +73854,7 @@ lbl_80238570: /* 80238760 00235560 38 80 00 34 */ li r4, 0x34 /* 80238764 00235564 38 A0 04 08 */ li r5, 0x408 /* 80238768 00235568 39 00 00 00 */ li r8, 0 -/* 8023876C 0023556C 4B FF AE ED */ bl func_80233658 +/* 8023876C 0023556C 4B FF AE ED */ bl _rwPluginRegistryAddPlugin /* 80238770 00235570 3C 80 80 25 */ lis r4, lbl_8024C564@ha /* 80238774 00235574 3C C0 80 2B */ lis r6, lbl_802B7D08@ha /* 80238778 00235578 7F FF 1B 78 */ or r31, r31, r3 @@ -73865,9 +73865,9 @@ lbl_80238570: /* 8023878C 0023558C 38 80 00 60 */ li r4, 0x60 /* 80238790 00235590 38 A0 04 09 */ li r5, 0x409 /* 80238794 00235594 39 00 00 00 */ li r8, 0 -/* 80238798 00235598 4B FF AE C1 */ bl func_80233658 +/* 80238798 00235598 4B FF AE C1 */ bl _rwPluginRegistryAddPlugin /* 8023879C 0023559C 7F FF 1B 78 */ or r31, r31, r3 -/* 802387A0 002355A0 48 01 3D F5 */ bl func_8024C594 +/* 802387A0 002355A0 48 01 3D F5 */ bl _rwPipeAttach /* 802387A4 002355A4 3C 80 80 25 */ lis r4, lbl_8024C3DC@ha /* 802387A8 002355A8 3C C0 80 2B */ lis r6, lbl_802B7D08@ha /* 802387AC 002355AC 7F FF 1B 78 */ or r31, r31, r3 @@ -73878,7 +73878,7 @@ lbl_80238570: /* 802387C0 002355C0 38 80 00 74 */ li r4, 0x74 /* 802387C4 002355C4 38 A0 04 0A */ li r5, 0x40a /* 802387C8 002355C8 39 00 00 00 */ li r8, 0 -/* 802387CC 002355CC 4B FF AE 8D */ bl func_80233658 +/* 802387CC 002355CC 4B FF AE 8D */ bl _rwPluginRegistryAddPlugin /* 802387D0 002355D0 3C 80 80 23 */ lis r4, lbl_80231D98@ha /* 802387D4 002355D4 3C C0 80 2B */ lis r6, lbl_802B7D08@ha /* 802387D8 002355D8 7F FF 1B 78 */ or r31, r31, r3 @@ -73889,14 +73889,14 @@ lbl_80238570: /* 802387EC 002355EC 38 80 00 28 */ li r4, 0x28 /* 802387F0 002355F0 38 A0 04 0B */ li r5, 0x40b /* 802387F4 002355F4 39 00 00 00 */ li r8, 0 -/* 802387F8 002355F8 4B FF AE 61 */ bl func_80233658 +/* 802387F8 002355F8 4B FF AE 61 */ bl _rwPluginRegistryAddPlugin /* 802387FC 002355FC 7F FF 1B 78 */ or r31, r31, r3 /* 80238800 00235600 57 E0 0F FE */ srwi r0, r31, 0x1f /* 80238804 00235604 68 00 00 01 */ xori r0, r0, 1 /* 80238808 00235608 2C 00 00 00 */ cmpwi r0, 0 /* 8023880C 0023560C 7C 1E 03 78 */ mr r30, r0 /* 80238810 00235610 41 82 00 20 */ beq lbl_80238830 -/* 80238814 00235614 48 00 CC 41 */ bl func_80245454 +/* 80238814 00235614 48 00 CC 41 */ bl _rwDeviceRegisterPlugin /* 80238818 00235618 7C 7E 1B 79 */ or. r30, r3, r3 /* 8023881C 0023561C 41 82 00 14 */ beq lbl_80238830 /* 80238820 00235620 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -73904,13 +73904,13 @@ lbl_80238570: /* 80238828 00235628 90 04 01 50 */ stw r0, 0x150(r4) /* 8023882C 0023562C 48 00 00 18 */ b lbl_80238844 lbl_80238830: -/* 80238830 00235630 4B FF AC B9 */ bl func_802334E8 +/* 80238830 00235630 4B FF AC B9 */ bl _rwPluginRegistryClose lbl_80238834: -/* 80238834 00235634 4B FF 6F 8D */ bl func_8022F7C0 +/* 80238834 00235634 4B FF 6F 8D */ bl _rwFileSystemClose lbl_80238838: -/* 80238838 00235638 4B FF 92 6D */ bl func_80231AA4 +/* 80238838 00235638 4B FF 92 6D */ bl _rwMemoryClose lbl_8023883C: -/* 8023883C 0023563C 4B FF BF 59 */ bl func_80234794 +/* 8023883C 0023563C 4B FF BF 59 */ bl _rwStringClose lbl_80238840: /* 80238840 00235640 7F C3 F3 78 */ mr r3, r30 lbl_80238844: @@ -73936,7 +73936,7 @@ lbl_80238860: /* 8023888C 0023568C 80 8D 87 D0 */ lwz r4, lbl_803CB0D0-_SDA_BASE_(r13) /* 80238890 00235690 80 63 00 00 */ lwz r3, 0(r3) /* 80238894 00235694 80 CD 87 D4 */ lwz r6, lbl_803CB0D4-_SDA_BASE_(r13) -/* 80238898 00235698 4B FF 8A 71 */ bl func_80231308 +/* 80238898 00235698 4B FF 8A 71 */ bl RwFreeListCreateAndPreallocateSpace /* 8023889C 0023569C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 802388A0 002356A0 80 0D 9F 80 */ lwz r0, lbl_803CC880-_SDA_BASE_(r13) /* 802388A4 002356A4 7C 64 01 2E */ stwx r3, r4, r0 @@ -73975,7 +73975,7 @@ lbl_80238900: /* 8023891C 0023571C 7C 64 00 2E */ lwzx r3, r4, r0 /* 80238920 00235720 28 03 00 00 */ cmplwi r3, 0 /* 80238924 00235724 41 82 00 18 */ beq lbl_8023893C -/* 80238928 00235728 4B FF 8A B9 */ bl func_802313E0 +/* 80238928 00235728 4B FF 8A B9 */ bl RwFreeListDestroy /* 8023892C 0023572C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 80238930 00235730 38 80 00 00 */ li r4, 0 /* 80238934 00235734 80 0D 9F 80 */ lwz r0, lbl_803CC880-_SDA_BASE_(r13) @@ -74082,15 +74082,15 @@ lbl_80238A58: /* 80238A70 00235870 38 21 00 30 */ addi r1, r1, 0x30 /* 80238A74 00235874 4E 80 00 20 */ blr -.global func_80238A78 -func_80238A78: +.global RwFrameDirty +RwFrameDirty: /* 80238A78 00235878 80 63 00 A0 */ lwz r3, 0xa0(r3) /* 80238A7C 0023587C 88 03 00 03 */ lbz r0, 3(r3) /* 80238A80 00235880 54 03 07 BE */ clrlwi r3, r0, 0x1e /* 80238A84 00235884 4E 80 00 20 */ blr -.global func_80238A88 -func_80238A88: +.global RwFrameCreate +RwFrameCreate: /* 80238A88 00235888 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80238A8C 0023588C 7C 08 02 A6 */ mflr r0 /* 80238A90 00235890 90 01 00 14 */ stw r0, 0x14(r1) @@ -74164,7 +74164,7 @@ lbl_80238AC0: /* 80238B9C 0023599C 90 DF 00 98 */ stw r6, 0x98(r31) /* 80238BA0 002359A0 90 DF 00 9C */ stw r6, 0x9c(r31) /* 80238BA4 002359A4 93 FF 00 A0 */ stw r31, 0xa0(r31) -/* 80238BA8 002359A8 4B FF AD 7D */ bl func_80233924 +/* 80238BA8 002359A8 4B FF AD 7D */ bl _rwPluginRegistryInitObject /* 80238BAC 002359AC 7F E3 FB 78 */ mr r3, r31 lbl_80238BB0: /* 80238BB0 002359B0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -74173,8 +74173,8 @@ lbl_80238BB0: /* 80238BBC 002359BC 38 21 00 10 */ addi r1, r1, 0x10 /* 80238BC0 002359C0 4E 80 00 20 */ blr -.global func_80238BC4 -func_80238BC4: +.global RwFrameDestroy +RwFrameDestroy: /* 80238BC4 002359C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80238BC8 002359C8 7C 08 02 A6 */ mflr r0 /* 80238BCC 002359CC 3C 80 80 2B */ lis r4, lbl_802B7D20@ha @@ -74183,12 +74183,12 @@ func_80238BC4: /* 80238BD8 002359D8 7C 7F 1B 78 */ mr r31, r3 /* 80238BDC 002359DC 38 64 7D 20 */ addi r3, r4, lbl_802B7D20@l /* 80238BE0 002359E0 7F E4 FB 78 */ mr r4, r31 -/* 80238BE4 002359E4 4B FF AD E9 */ bl func_802339CC +/* 80238BE4 002359E4 4B FF AD E9 */ bl _rwPluginRegistryDeInitObject /* 80238BE8 002359E8 80 1F 00 04 */ lwz r0, 4(r31) /* 80238BEC 002359EC 28 00 00 00 */ cmplwi r0, 0 /* 80238BF0 002359F0 41 82 00 0C */ beq lbl_80238BFC /* 80238BF4 002359F4 7F E3 FB 78 */ mr r3, r31 -/* 80238BF8 002359F8 48 00 05 81 */ bl func_80239178 +/* 80238BF8 002359F8 48 00 05 81 */ bl RwFrameRemoveChild lbl_80238BFC: /* 80238BFC 002359FC 88 1F 00 03 */ lbz r0, 3(r31) /* 80238C00 00235A00 54 00 07 BF */ clrlwi. r0, r0, 0x1e @@ -74233,7 +74233,7 @@ func_80238C70: /* 80238C84 00235A84 7C 7F 1B 78 */ mr r31, r3 /* 80238C88 00235A88 38 64 7D 20 */ addi r3, r4, lbl_802B7D20@l /* 80238C8C 00235A8C 7F E4 FB 78 */ mr r4, r31 -/* 80238C90 00235A90 4B FF AD 3D */ bl func_802339CC +/* 80238C90 00235A90 4B FF AD 3D */ bl _rwPluginRegistryDeInitObject /* 80238C94 00235A94 88 1F 00 03 */ lbz r0, 3(r31) /* 80238C98 00235A98 54 00 07 BF */ clrlwi. r0, r0, 0x1e /* 80238C9C 00235A9C 41 82 00 1C */ beq lbl_80238CB8 @@ -74260,7 +74260,7 @@ func_80238CCC: /* 80238CE0 00235AE0 7C 7F 1B 78 */ mr r31, r3 /* 80238CE4 00235AE4 38 64 7D 20 */ addi r3, r4, lbl_802B7D20@l /* 80238CE8 00235AE8 7F E4 FB 78 */ mr r4, r31 -/* 80238CEC 00235AEC 4B FF AC E1 */ bl func_802339CC +/* 80238CEC 00235AEC 4B FF AC E1 */ bl _rwPluginRegistryDeInitObject /* 80238CF0 00235AF0 88 1F 00 03 */ lbz r0, 3(r31) /* 80238CF4 00235AF4 54 00 07 BF */ clrlwi. r0, r0, 0x1e /* 80238CF8 00235AF8 41 82 00 1C */ beq lbl_80238D14 @@ -74356,7 +74356,7 @@ lbl_80238E1C: /* 80238E24 00235C24 3C 60 80 2B */ lis r3, lbl_802B7D20@ha /* 80238E28 00235C28 7F 24 CB 78 */ mr r4, r25 /* 80238E2C 00235C2C 38 63 7D 20 */ addi r3, r3, lbl_802B7D20@l -/* 80238E30 00235C30 4B FF AB 9D */ bl func_802339CC +/* 80238E30 00235C30 4B FF AB 9D */ bl _rwPluginRegistryDeInitObject /* 80238E34 00235C34 88 19 00 03 */ lbz r0, 3(r25) /* 80238E38 00235C38 54 00 07 BF */ clrlwi. r0, r0, 0x1e /* 80238E3C 00235C3C 41 82 00 1C */ beq lbl_80238E58 @@ -74382,7 +74382,7 @@ lbl_80238E78: /* 80238E80 00235C80 3C 60 80 2B */ lis r3, lbl_802B7D20@ha /* 80238E84 00235C84 7F C4 F3 78 */ mr r4, r30 /* 80238E88 00235C88 38 63 7D 20 */ addi r3, r3, lbl_802B7D20@l -/* 80238E8C 00235C8C 4B FF AB 41 */ bl func_802339CC +/* 80238E8C 00235C8C 4B FF AB 41 */ bl _rwPluginRegistryDeInitObject /* 80238E90 00235C90 88 1E 00 03 */ lbz r0, 3(r30) /* 80238E94 00235C94 54 00 07 BF */ clrlwi. r0, r0, 0x1e /* 80238E98 00235C98 41 82 00 1C */ beq lbl_80238EB4 @@ -74408,7 +74408,7 @@ lbl_80238ED4: /* 80238EDC 00235CDC 3C 60 80 2B */ lis r3, lbl_802B7D20@ha /* 80238EE0 00235CE0 7F A4 EB 78 */ mr r4, r29 /* 80238EE4 00235CE4 38 63 7D 20 */ addi r3, r3, lbl_802B7D20@l -/* 80238EE8 00235CE8 4B FF AA E5 */ bl func_802339CC +/* 80238EE8 00235CE8 4B FF AA E5 */ bl _rwPluginRegistryDeInitObject /* 80238EEC 00235CEC 88 1D 00 03 */ lbz r0, 3(r29) /* 80238EF0 00235CF0 54 00 07 BF */ clrlwi. r0, r0, 0x1e /* 80238EF4 00235CF4 41 82 00 1C */ beq lbl_80238F10 @@ -74434,7 +74434,7 @@ lbl_80238F30: /* 80238F38 00235D38 3C 60 80 2B */ lis r3, lbl_802B7D20@ha /* 80238F3C 00235D3C 7F 64 DB 78 */ mr r4, r27 /* 80238F40 00235D40 38 63 7D 20 */ addi r3, r3, lbl_802B7D20@l -/* 80238F44 00235D44 4B FF AA 89 */ bl func_802339CC +/* 80238F44 00235D44 4B FF AA 89 */ bl _rwPluginRegistryDeInitObject /* 80238F48 00235D48 88 1B 00 03 */ lbz r0, 3(r27) /* 80238F4C 00235D4C 54 00 07 BF */ clrlwi. r0, r0, 0x1e /* 80238F50 00235D50 41 82 00 1C */ beq lbl_80238F6C @@ -74460,8 +74460,8 @@ lbl_80238F88: /* 80238F98 00235D98 38 21 00 40 */ addi r1, r1, 0x40 /* 80238F9C 00235D9C 4E 80 00 20 */ blr -.global func_80238FA0 -func_80238FA0: +.global RwFrameDestroyHierarchy +RwFrameDestroyHierarchy: /* 80238FA0 00235DA0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80238FA4 00235DA4 7C 08 02 A6 */ mflr r0 /* 80238FA8 00235DA8 90 01 00 14 */ stw r0, 0x14(r1) @@ -74472,8 +74472,8 @@ func_80238FA0: /* 80238FBC 00235DBC 38 21 00 10 */ addi r1, r1, 0x10 /* 80238FC0 00235DC0 4E 80 00 20 */ blr -.global func_80238FC4 -func_80238FC4: +.global RwFrameUpdateObjects +RwFrameUpdateObjects: /* 80238FC4 00235DC4 80 A3 00 A0 */ lwz r5, 0xa0(r3) /* 80238FC8 00235DC8 88 C5 00 03 */ lbz r6, 3(r5) /* 80238FCC 00235DCC 54 C0 07 BF */ clrlwi. r0, r6, 0x1e @@ -74503,8 +74503,8 @@ lbl_80239014: /* 80239028 00235E28 98 03 00 03 */ stb r0, 3(r3) /* 8023902C 00235E2C 4E 80 00 20 */ blr -.global func_80239030 -func_80239030: +.global RwFrameGetLTM +RwFrameGetLTM: /* 80239030 00235E30 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80239034 00235E34 7C 08 02 A6 */ mflr r0 /* 80239038 00235E38 90 01 00 14 */ stw r0, 0x14(r1) @@ -74514,7 +74514,7 @@ func_80239030: /* 80239048 00235E48 88 03 00 03 */ lbz r0, 3(r3) /* 8023904C 00235E4C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80239050 00235E50 41 82 00 08 */ beq lbl_80239058 -/* 80239054 00235E54 48 00 40 2D */ bl func_8023D080 +/* 80239054 00235E54 48 00 40 2D */ bl _rwFrameSyncHierarchyLTM lbl_80239058: /* 80239058 00235E58 80 01 00 14 */ lwz r0, 0x14(r1) /* 8023905C 00235E5C 38 7F 00 50 */ addi r3, r31, 0x50 @@ -74523,13 +74523,13 @@ lbl_80239058: /* 80239068 00235E68 38 21 00 10 */ addi r1, r1, 0x10 /* 8023906C 00235E6C 4E 80 00 20 */ blr -.global func_80239070 -func_80239070: +.global RwFrameGetRoot +RwFrameGetRoot: /* 80239070 00235E70 80 63 00 A0 */ lwz r3, 0xa0(r3) /* 80239074 00235E74 4E 80 00 20 */ blr -.global func_80239078 -func_80239078: +.global RwFrameAddChild +RwFrameAddChild: /* 80239078 00235E78 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023907C 00235E7C 7C 08 02 A6 */ mflr r0 /* 80239080 00235E80 90 01 00 14 */ stw r0, 0x14(r1) @@ -74541,7 +74541,7 @@ func_80239078: /* 80239098 00235E98 28 00 00 00 */ cmplwi r0, 0 /* 8023909C 00235E9C 41 82 00 0C */ beq lbl_802390A8 /* 802390A0 00235EA0 7F E3 FB 78 */ mr r3, r31 -/* 802390A4 00235EA4 48 00 00 D5 */ bl func_80239178 +/* 802390A4 00235EA4 48 00 00 D5 */ bl RwFrameRemoveChild lbl_802390A8: /* 802390A8 00235EA8 80 1E 00 98 */ lwz r0, 0x98(r30) /* 802390AC 00235EAC 7F E3 FB 78 */ mr r3, r31 @@ -74598,8 +74598,8 @@ lbl_80239144: /* 80239170 00235F70 38 21 00 10 */ addi r1, r1, 0x10 /* 80239174 00235F74 4E 80 00 20 */ blr -.global func_80239178 -func_80239178: +.global RwFrameRemoveChild +RwFrameRemoveChild: /* 80239178 00235F78 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023917C 00235F7C 7C 08 02 A6 */ mflr r0 /* 80239180 00235F80 90 01 00 14 */ stw r0, 0x14(r1) @@ -74662,8 +74662,8 @@ lbl_8023922C: /* 80239254 00236054 38 21 00 10 */ addi r1, r1, 0x10 /* 80239258 00236058 4E 80 00 20 */ blr -.global func_8023925C -func_8023925C: +.global RwFrameForAllChildren +RwFrameForAllChildren: /* 8023925C 0023605C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80239260 00236060 7C 08 02 A6 */ mflr r0 /* 80239264 00236064 90 01 00 24 */ stw r0, 0x24(r1) @@ -74702,15 +74702,15 @@ lbl_802392C0: /* 802392D8 002360D8 38 21 00 20 */ addi r1, r1, 0x20 /* 802392DC 002360DC 4E 80 00 20 */ blr -.global func_802392E0 -func_802392E0: +.global RwFrameTranslate +RwFrameTranslate: /* 802392E0 002360E0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802392E4 002360E4 7C 08 02 A6 */ mflr r0 /* 802392E8 002360E8 90 01 00 14 */ stw r0, 0x14(r1) /* 802392EC 002360EC 93 E1 00 0C */ stw r31, 0xc(r1) /* 802392F0 002360F0 7C 7F 1B 78 */ mr r31, r3 /* 802392F4 002360F4 38 7F 00 10 */ addi r3, r31, 0x10 -/* 802392F8 002360F8 4B FF 7A 85 */ bl func_80230D7C +/* 802392F8 002360F8 4B FF 7A 85 */ bl RwMatrixTranslate /* 802392FC 002360FC 80 9F 00 A0 */ lwz r4, 0xa0(r31) /* 80239300 00236100 88 A4 00 03 */ lbz r5, 3(r4) /* 80239304 00236104 54 A0 07 BF */ clrlwi. r0, r5, 0x1e @@ -74745,15 +74745,15 @@ lbl_8023934C: /* 80239374 00236174 38 21 00 10 */ addi r1, r1, 0x10 /* 80239378 00236178 4E 80 00 20 */ blr -.global func_8023937C -func_8023937C: +.global RwFrameTransform +RwFrameTransform: /* 8023937C 0023617C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80239380 00236180 7C 08 02 A6 */ mflr r0 /* 80239384 00236184 90 01 00 14 */ stw r0, 0x14(r1) /* 80239388 00236188 93 E1 00 0C */ stw r31, 0xc(r1) /* 8023938C 0023618C 7C 7F 1B 78 */ mr r31, r3 /* 80239390 00236190 38 7F 00 10 */ addi r3, r31, 0x10 -/* 80239394 00236194 4B FF 7B 81 */ bl func_80230F14 +/* 80239394 00236194 4B FF 7B 81 */ bl RwMatrixTransform /* 80239398 00236198 80 9F 00 A0 */ lwz r4, 0xa0(r31) /* 8023939C 0023619C 88 A4 00 03 */ lbz r5, 3(r4) /* 802393A0 002361A0 54 A0 07 BF */ clrlwi. r0, r5, 0x1e @@ -74788,15 +74788,15 @@ lbl_802393E8: /* 80239410 00236210 38 21 00 10 */ addi r1, r1, 0x10 /* 80239414 00236214 4E 80 00 20 */ blr -.global func_80239418 -func_80239418: +.global RwFrameRotate +RwFrameRotate: /* 80239418 00236218 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023941C 0023621C 7C 08 02 A6 */ mflr r0 /* 80239420 00236220 90 01 00 14 */ stw r0, 0x14(r1) /* 80239424 00236224 93 E1 00 0C */ stw r31, 0xc(r1) /* 80239428 00236228 7C 7F 1B 78 */ mr r31, r3 /* 8023942C 0023622C 38 7F 00 10 */ addi r3, r31, 0x10 -/* 80239430 00236230 4B FF 73 71 */ bl func_802307A0 +/* 80239430 00236230 4B FF 73 71 */ bl RwMatrixRotate /* 80239434 00236234 80 9F 00 A0 */ lwz r4, 0xa0(r31) /* 80239438 00236238 88 A4 00 03 */ lbz r5, 3(r4) /* 8023943C 0023623C 54 A0 07 BF */ clrlwi. r0, r5, 0x1e @@ -74831,8 +74831,8 @@ lbl_80239484: /* 802394AC 002362AC 38 21 00 10 */ addi r1, r1, 0x10 /* 802394B0 002362B0 4E 80 00 20 */ blr -.global func_802394B4 -func_802394B4: +.global RwFrameOrthoNormalize +RwFrameOrthoNormalize: /* 802394B4 002362B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802394B8 002362B8 7C 08 02 A6 */ mflr r0 /* 802394BC 002362BC 90 01 00 14 */ stw r0, 0x14(r1) @@ -74840,7 +74840,7 @@ func_802394B4: /* 802394C4 002362C4 7C 7F 1B 78 */ mr r31, r3 /* 802394C8 002362C8 38 7F 00 10 */ addi r3, r31, 0x10 /* 802394CC 002362CC 7C 64 1B 78 */ mr r4, r3 -/* 802394D0 002362D0 4B FF 6F CD */ bl func_8023049C +/* 802394D0 002362D0 4B FF 6F CD */ bl RwMatrixOrthoNormalize /* 802394D4 002362D4 80 9F 00 A0 */ lwz r4, 0xa0(r31) /* 802394D8 002362D8 88 A4 00 03 */ lbz r5, 3(r4) /* 802394DC 002362DC 54 A0 07 BF */ clrlwi. r0, r5, 0x1e @@ -74875,8 +74875,8 @@ lbl_80239524: /* 8023954C 0023634C 38 21 00 10 */ addi r1, r1, 0x10 /* 80239550 00236350 4E 80 00 20 */ blr -.global func_80239554 -func_80239554: +.global RwFrameRegisterPlugin +RwFrameRegisterPlugin: /* 80239554 00236354 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80239558 00236358 7C 08 02 A6 */ mflr r0 /* 8023955C 0023635C 7C E8 3B 78 */ mr r8, r7 @@ -74888,7 +74888,7 @@ func_80239554: /* 80239574 00236374 7C 64 1B 78 */ mr r4, r3 /* 80239578 00236378 7C 05 03 78 */ mr r5, r0 /* 8023957C 0023637C 38 69 7D 20 */ addi r3, r9, lbl_802B7D20@l -/* 80239580 00236380 4B FF A0 D9 */ bl func_80233658 +/* 80239580 00236380 4B FF A0 D9 */ bl _rwPluginRegistryAddPlugin /* 80239584 00236384 80 01 00 14 */ lwz r0, 0x14(r1) /* 80239588 00236388 7C 08 03 A6 */ mtlr r0 /* 8023958C 0023638C 38 21 00 10 */ addi r1, r1, 0x10 @@ -74908,7 +74908,7 @@ lbl_80239594: /* 802395C0 002363C0 80 8D 87 D8 */ lwz r4, lbl_803CB0D8-_SDA_BASE_(r13) /* 802395C4 002363C4 80 63 00 00 */ lwz r3, 0(r3) /* 802395C8 002363C8 80 CD 87 DC */ lwz r6, lbl_803CB0DC-_SDA_BASE_(r13) -/* 802395CC 002363CC 4B FF 7D 3D */ bl func_80231308 +/* 802395CC 002363CC 4B FF 7D 3D */ bl RwFreeListCreateAndPreallocateSpace /* 802395D0 002363D0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 802395D4 002363D4 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) /* 802395D8 002363D8 7C 64 01 2E */ stwx r3, r4, r0 @@ -74926,7 +74926,7 @@ lbl_802395F8: /* 80239604 00236404 80 CD 87 E0 */ lwz r6, lbl_803CB0E0-_SDA_BASE_(r13) /* 80239608 00236408 38 60 00 34 */ li r3, 0x34 /* 8023960C 0023640C 38 A0 00 04 */ li r5, 4 -/* 80239610 00236410 4B FF 7C F9 */ bl func_80231308 +/* 80239610 00236410 4B FF 7C F9 */ bl RwFreeListCreateAndPreallocateSpace /* 80239614 00236414 80 8D 9F 88 */ lwz r4, lbl_803CC888-_SDA_BASE_(r13) /* 80239618 00236418 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) /* 8023961C 0023641C 38 04 02 18 */ addi r0, r4, 0x218 @@ -74938,7 +74938,7 @@ lbl_802395F8: /* 80239634 00236434 28 00 00 00 */ cmplwi r0, 0 /* 80239638 00236438 40 82 00 24 */ bne lbl_8023965C /* 8023963C 0023643C 80 63 00 00 */ lwz r3, 0(r3) -/* 80239640 00236440 4B FF 7D A1 */ bl func_802313E0 +/* 80239640 00236440 4B FF 7D A1 */ bl RwFreeListDestroy /* 80239644 00236444 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 80239648 00236448 38 A0 00 00 */ li r5, 0 /* 8023964C 0023644C 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) @@ -74966,7 +74966,7 @@ lbl_8023965C: /* 802396A0 002364A0 28 05 00 00 */ cmplwi r5, 0 /* 802396A4 002364A4 40 82 00 48 */ bne lbl_802396EC /* 802396A8 002364A8 80 63 02 18 */ lwz r3, 0x218(r3) -/* 802396AC 002364AC 4B FF 7D 35 */ bl func_802313E0 +/* 802396AC 002364AC 4B FF 7D 35 */ bl RwFreeListDestroy /* 802396B0 002364B0 80 6D 9F 88 */ lwz r3, lbl_803CC888-_SDA_BASE_(r13) /* 802396B4 002364B4 38 A0 00 00 */ li r5, 0 /* 802396B8 002364B8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -74975,7 +74975,7 @@ lbl_8023965C: /* 802396C4 002364C4 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 802396C8 002364C8 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) /* 802396CC 002364CC 7C 63 00 2E */ lwzx r3, r3, r0 -/* 802396D0 002364D0 4B FF 7D 11 */ bl func_802313E0 +/* 802396D0 002364D0 4B FF 7D 11 */ bl RwFreeListDestroy /* 802396D4 002364D4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 802396D8 002364D8 38 A0 00 00 */ li r5, 0 /* 802396DC 002364DC 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) @@ -74990,7 +74990,7 @@ lbl_802396EC: /* 802396FC 002364FC 38 03 00 01 */ addi r0, r3, 1 /* 80239700 00236500 90 04 00 04 */ stw r0, 4(r4) /* 80239704 00236504 C0 22 BD 40 */ lfs f1, lbl_803D06C0-_SDA2_BASE_(r2) -/* 80239708 00236508 48 00 1C 79 */ bl func_8023B380 +/* 80239708 00236508 48 00 1C 79 */ bl RwImageSetGamma /* 8023970C 0023650C 80 6D 9F 88 */ lwz r3, lbl_803CC888-_SDA_BASE_(r13) /* 80239710 00236510 38 C0 00 00 */ li r6, 0 /* 80239714 00236514 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -75035,7 +75035,7 @@ lbl_802396EC: /* 802397B0 002365B0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 802397B4 002365B4 38 03 02 18 */ addi r0, r3, 0x218 /* 802397B8 002365B8 7C 64 00 2E */ lwzx r3, r4, r0 -/* 802397BC 002365BC 4B FF 7C 25 */ bl func_802313E0 +/* 802397BC 002365BC 4B FF 7C 25 */ bl RwFreeListDestroy /* 802397C0 002365C0 80 6D 9F 88 */ lwz r3, lbl_803CC888-_SDA_BASE_(r13) /* 802397C4 002365C4 38 A0 00 00 */ li r5, 0 /* 802397C8 002365C8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -75044,7 +75044,7 @@ lbl_802396EC: /* 802397D4 002365D4 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 802397D8 002365D8 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) /* 802397DC 002365DC 7C 63 00 2E */ lwzx r3, r3, r0 -/* 802397E0 002365E0 4B FF 7C 01 */ bl func_802313E0 +/* 802397E0 002365E0 4B FF 7C 01 */ bl RwFreeListDestroy /* 802397E4 002365E4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 802397E8 002365E8 38 A0 00 00 */ li r5, 0 /* 802397EC 002365EC 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) @@ -75123,7 +75123,7 @@ lbl_802398E0: /* 802398F8 002366F8 80 63 02 18 */ lwz r3, 0x218(r3) /* 802398FC 002366FC 28 03 00 00 */ cmplwi r3, 0 /* 80239900 00236700 41 82 00 1C */ beq lbl_8023991C -/* 80239904 00236704 4B FF 7A DD */ bl func_802313E0 +/* 80239904 00236704 4B FF 7A DD */ bl RwFreeListDestroy /* 80239908 00236708 80 6D 9F 88 */ lwz r3, lbl_803CC888-_SDA_BASE_(r13) /* 8023990C 0023670C 38 A0 00 00 */ li r5, 0 /* 80239910 00236710 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -75135,7 +75135,7 @@ lbl_8023991C: /* 80239924 00236724 7C 63 00 2E */ lwzx r3, r3, r0 /* 80239928 00236728 28 03 00 00 */ cmplwi r3, 0 /* 8023992C 0023672C 41 82 00 18 */ beq lbl_80239944 -/* 80239930 00236730 4B FF 7A B1 */ bl func_802313E0 +/* 80239930 00236730 4B FF 7A B1 */ bl RwFreeListDestroy /* 80239934 00236734 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 80239938 00236738 38 80 00 00 */ li r4, 0 /* 8023993C 0023673C 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) @@ -75152,8 +75152,8 @@ lbl_80239944: /* 80239964 00236764 38 21 00 10 */ addi r1, r1, 0x10 /* 80239968 00236768 4E 80 00 20 */ blr -.global func_8023996C -func_8023996C: +.global RwImageCreate +RwImageCreate: /* 8023996C 0023676C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80239970 00236770 7C 08 02 A6 */ mflr r0 /* 80239974 00236774 90 01 00 24 */ stw r0, 0x24(r1) @@ -75185,7 +75185,7 @@ lbl_802399BC: /* 802399D8 002367D8 90 1F 00 14 */ stw r0, 0x14(r31) /* 802399DC 002367DC 90 1F 00 18 */ stw r0, 0x18(r31) /* 802399E0 002367E0 90 1F 00 00 */ stw r0, 0(r31) -/* 802399E4 002367E4 4B FF 9F 41 */ bl func_80233924 +/* 802399E4 002367E4 4B FF 9F 41 */ bl _rwPluginRegistryInitObject /* 802399E8 002367E8 7F E3 FB 78 */ mr r3, r31 lbl_802399EC: /* 802399EC 002367EC 80 01 00 24 */ lwz r0, 0x24(r1) @@ -75197,8 +75197,8 @@ lbl_802399EC: /* 80239A04 00236804 38 21 00 20 */ addi r1, r1, 0x20 /* 80239A08 00236808 4E 80 00 20 */ blr -.global func_80239A0C -func_80239A0C: +.global RwImageDestroy +RwImageDestroy: /* 80239A0C 0023680C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80239A10 00236810 7C 08 02 A6 */ mflr r0 /* 80239A14 00236814 90 01 00 14 */ stw r0, 0x14(r1) @@ -75207,12 +75207,12 @@ func_80239A0C: /* 80239A20 00236820 80 03 00 00 */ lwz r0, 0(r3) /* 80239A24 00236824 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80239A28 00236828 41 82 00 08 */ beq lbl_80239A30 -/* 80239A2C 0023682C 48 00 01 79 */ bl func_80239BA4 +/* 80239A2C 0023682C 48 00 01 79 */ bl RwImageFreePixels lbl_80239A30: /* 80239A30 00236830 3C 60 80 2B */ lis r3, lbl_802B7D38@ha /* 80239A34 00236834 7F E4 FB 78 */ mr r4, r31 /* 80239A38 00236838 38 63 7D 38 */ addi r3, r3, lbl_802B7D38@l -/* 80239A3C 0023683C 4B FF 9F 91 */ bl func_802339CC +/* 80239A3C 0023683C 4B FF 9F 91 */ bl _rwPluginRegistryDeInitObject /* 80239A40 00236840 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 80239A44 00236844 7F E4 FB 78 */ mr r4, r31 /* 80239A48 00236848 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) @@ -75227,8 +75227,8 @@ lbl_80239A30: /* 80239A6C 0023686C 38 21 00 10 */ addi r1, r1, 0x10 /* 80239A70 00236870 4E 80 00 20 */ blr -.global func_80239A74 -func_80239A74: +.global RwImageAllocatePixels +RwImageAllocatePixels: /* 80239A74 00236874 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80239A78 00236878 7C 08 02 A6 */ mflr r0 /* 80239A7C 0023687C 90 01 00 24 */ stw r0, 0x24(r1) @@ -75283,10 +75283,10 @@ lbl_80239AB0: /* 80239B38 00236938 7F 84 E3 78 */ mr r4, r28 /* 80239B3C 0023693C 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 80239B40 00236940 4C C6 31 82 */ crclr 6 -/* 80239B44 00236944 4B FF 5A F1 */ bl func_8022F634 +/* 80239B44 00236944 4B FF 5A F1 */ bl _rwerror /* 80239B48 00236948 90 61 00 0C */ stw r3, 0xc(r1) /* 80239B4C 0023694C 38 61 00 08 */ addi r3, r1, 8 -/* 80239B50 00236950 4B FF 5A 41 */ bl func_8022F590 +/* 80239B50 00236950 4B FF 5A 41 */ bl RwErrorSet /* 80239B54 00236954 38 60 00 00 */ li r3, 0 /* 80239B58 00236958 48 00 00 2C */ b lbl_80239B84 lbl_80239B5C: @@ -75312,8 +75312,8 @@ lbl_80239B84: /* 80239B9C 0023699C 38 21 00 20 */ addi r1, r1, 0x20 /* 80239BA0 002369A0 4E 80 00 20 */ blr -.global func_80239BA4 -func_80239BA4: +.global RwImageFreePixels +RwImageFreePixels: /* 80239BA4 002369A4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80239BA8 002369A8 7C 08 02 A6 */ mflr r0 /* 80239BAC 002369AC 90 01 00 14 */ stw r0, 0x14(r1) @@ -75337,8 +75337,8 @@ func_80239BA4: /* 80239BF4 002369F4 38 21 00 10 */ addi r1, r1, 0x10 /* 80239BF8 002369F8 4E 80 00 20 */ blr -.global func_80239BFC -func_80239BFC: +.global RwImageMakeMask +RwImageMakeMask: /* 80239BFC 002369FC 80 A3 00 0C */ lwz r5, 0xc(r3) /* 80239C00 00236A00 2C 05 00 08 */ cmpwi r5, 8 /* 80239C04 00236A04 41 82 00 20 */ beq lbl_80239C24 @@ -75408,8 +75408,8 @@ lbl_80239CCC: /* 80239CD4 00236AD4 41 80 FF A4 */ blt lbl_80239C78 /* 80239CD8 00236AD8 4E 80 00 20 */ blr -.global func_80239CDC -func_80239CDC: +.global RwImageApplyMask +RwImageApplyMask: /* 80239CDC 00236ADC 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80239CE0 00236AE0 7C 08 02 A6 */ mflr r0 /* 80239CE4 00236AE4 90 01 00 44 */ stw r0, 0x44(r1) @@ -75431,10 +75431,10 @@ lbl_80239D18: /* 80239D20 00236B20 90 01 00 20 */ stw r0, 0x20(r1) /* 80239D24 00236B24 38 63 00 0A */ addi r3, r3, 0x8000000A@l /* 80239D28 00236B28 4C C6 31 82 */ crclr 6 -/* 80239D2C 00236B2C 4B FF 59 09 */ bl func_8022F634 +/* 80239D2C 00236B2C 4B FF 59 09 */ bl _rwerror /* 80239D30 00236B30 90 61 00 24 */ stw r3, 0x24(r1) /* 80239D34 00236B34 38 61 00 20 */ addi r3, r1, 0x20 -/* 80239D38 00236B38 4B FF 58 59 */ bl func_8022F590 +/* 80239D38 00236B38 4B FF 58 59 */ bl RwErrorSet /* 80239D3C 00236B3C 38 60 00 00 */ li r3, 0 /* 80239D40 00236B40 48 00 04 C0 */ b lbl_8023A200 lbl_80239D44: @@ -75471,7 +75471,7 @@ lbl_80239D94: /* 80239DB0 00236BB0 90 1E 00 14 */ stw r0, 0x14(r30) /* 80239DB4 00236BB4 90 1E 00 18 */ stw r0, 0x18(r30) /* 80239DB8 00236BB8 90 1E 00 00 */ stw r0, 0(r30) -/* 80239DBC 00236BBC 4B FF 9B 69 */ bl func_80233924 +/* 80239DBC 00236BBC 4B FF 9B 69 */ bl _rwPluginRegistryInitObject lbl_80239DC0: /* 80239DC0 00236BC0 28 1E 00 00 */ cmplwi r30, 0 /* 80239DC4 00236BC4 40 82 00 0C */ bne lbl_80239DD0 @@ -75524,10 +75524,10 @@ lbl_80239DEC: /* 80239E74 00236C74 7F 64 DB 78 */ mr r4, r27 /* 80239E78 00236C78 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 80239E7C 00236C7C 4C C6 31 82 */ crclr 6 -/* 80239E80 00236C80 4B FF 57 B5 */ bl func_8022F634 +/* 80239E80 00236C80 4B FF 57 B5 */ bl _rwerror /* 80239E84 00236C84 90 61 00 14 */ stw r3, 0x14(r1) /* 80239E88 00236C88 38 61 00 10 */ addi r3, r1, 0x10 -/* 80239E8C 00236C8C 4B FF 57 05 */ bl func_8022F590 +/* 80239E8C 00236C8C 4B FF 57 05 */ bl RwErrorSet /* 80239E90 00236C90 38 60 00 00 */ li r3, 0 /* 80239E94 00236C94 48 00 00 2C */ b lbl_80239EC0 lbl_80239E98: @@ -75564,7 +75564,7 @@ lbl_80239F00: /* 80239F00 00236D00 3C 60 80 2B */ lis r3, lbl_802B7D38@ha /* 80239F04 00236D04 7F C4 F3 78 */ mr r4, r30 /* 80239F08 00236D08 38 63 7D 38 */ addi r3, r3, lbl_802B7D38@l -/* 80239F0C 00236D0C 4B FF 9A C1 */ bl func_802339CC +/* 80239F0C 00236D0C 4B FF 9A C1 */ bl _rwPluginRegistryDeInitObject /* 80239F10 00236D10 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 80239F14 00236D14 7F C4 F3 78 */ mr r4, r30 /* 80239F18 00236D18 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) @@ -75577,7 +75577,7 @@ lbl_80239F00: lbl_80239F34: /* 80239F34 00236D34 7F C3 F3 78 */ mr r3, r30 /* 80239F38 00236D38 7F 84 E3 78 */ mr r4, r28 -/* 80239F3C 00236D3C 48 00 0F CD */ bl func_8023AF08 +/* 80239F3C 00236D3C 48 00 0F CD */ bl RwImageCopy /* 80239F40 00236D40 80 1C 00 00 */ lwz r0, 0(r28) /* 80239F44 00236D44 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80239F48 00236D48 41 82 00 30 */ beq lbl_80239F78 @@ -75641,10 +75641,10 @@ lbl_80239F9C: /* 8023A024 00236E24 7F 44 D3 78 */ mr r4, r26 /* 8023A028 00236E28 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 8023A02C 00236E2C 4C C6 31 82 */ crclr 6 -/* 8023A030 00236E30 4B FF 56 05 */ bl func_8022F634 +/* 8023A030 00236E30 4B FF 56 05 */ bl _rwerror /* 8023A034 00236E34 90 61 00 0C */ stw r3, 0xc(r1) /* 8023A038 00236E38 38 61 00 08 */ addi r3, r1, 8 -/* 8023A03C 00236E3C 4B FF 55 55 */ bl func_8022F590 +/* 8023A03C 00236E3C 4B FF 55 55 */ bl RwErrorSet /* 8023A040 00236E40 48 00 00 28 */ b lbl_8023A068 lbl_8023A044: /* 8023A044 00236E44 2C 1F 00 00 */ cmpwi r31, 0 @@ -75661,7 +75661,7 @@ lbl_8023A058: lbl_8023A068: /* 8023A068 00236E68 7F 83 E3 78 */ mr r3, r28 /* 8023A06C 00236E6C 7F C4 F3 78 */ mr r4, r30 -/* 8023A070 00236E70 48 00 0E 99 */ bl func_8023AF08 +/* 8023A070 00236E70 48 00 0E 99 */ bl RwImageCopy /* 8023A074 00236E74 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 8023A078 00236E78 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8023A07C 00236E7C 81 84 01 38 */ lwz r12, 0x138(r4) @@ -75691,7 +75691,7 @@ lbl_8023A0D8: /* 8023A0D8 00236ED8 3C 60 80 2B */ lis r3, lbl_802B7D38@ha /* 8023A0DC 00236EDC 7F C4 F3 78 */ mr r4, r30 /* 8023A0E0 00236EE0 38 63 7D 38 */ addi r3, r3, lbl_802B7D38@l -/* 8023A0E4 00236EE4 4B FF 98 E9 */ bl func_802339CC +/* 8023A0E4 00236EE4 4B FF 98 E9 */ bl _rwPluginRegistryDeInitObject /* 8023A0E8 00236EE8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 8023A0EC 00236EEC 7F C4 F3 78 */ mr r4, r30 /* 8023A0F0 00236EF0 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) @@ -75767,10 +75767,10 @@ lbl_8023A1D0: /* 8023A1D8 00236FD8 90 01 00 18 */ stw r0, 0x18(r1) /* 8023A1DC 00236FDC 38 63 00 09 */ addi r3, r3, 0x80000009@l /* 8023A1E0 00236FE0 4C C6 31 82 */ crclr 6 -/* 8023A1E4 00236FE4 4B FF 54 51 */ bl func_8022F634 +/* 8023A1E4 00236FE4 4B FF 54 51 */ bl _rwerror /* 8023A1E8 00236FE8 90 61 00 1C */ stw r3, 0x1c(r1) /* 8023A1EC 00236FEC 38 61 00 18 */ addi r3, r1, 0x18 -/* 8023A1F0 00236FF0 4B FF 53 A1 */ bl func_8022F590 +/* 8023A1F0 00236FF0 4B FF 53 A1 */ bl RwErrorSet /* 8023A1F4 00236FF4 38 60 00 00 */ li r3, 0 /* 8023A1F8 00236FF8 48 00 00 08 */ b lbl_8023A200 lbl_8023A1FC: @@ -75798,7 +75798,7 @@ func_8023A218: /* 8023A240 00237040 7C BE 2B 78 */ mr r30, r5 /* 8023A244 00237044 7F 48 00 2E */ lwzx r26, r8, r0 /* 8023A248 00237048 7C DF 33 78 */ mr r31, r6 -/* 8023A24C 0023704C 4B FF A5 4D */ bl func_80234798 +/* 8023A24C 0023704C 4B FF A5 4D */ bl _rwpathisabsolute /* 8023A250 00237050 2C 03 00 00 */ cmpwi r3, 0 /* 8023A254 00237054 40 82 00 18 */ bne lbl_8023A26C /* 8023A258 00237058 28 1A 00 00 */ cmplwi r26, 0 @@ -75841,10 +75841,10 @@ lbl_8023A2CC: /* 8023A2E0 002370E0 7F 64 DB 78 */ mr r4, r27 /* 8023A2E4 002370E4 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 8023A2E8 002370E8 4C C6 31 82 */ crclr 6 -/* 8023A2EC 002370EC 4B FF 53 49 */ bl func_8022F634 +/* 8023A2EC 002370EC 4B FF 53 49 */ bl _rwerror /* 8023A2F0 002370F0 90 61 00 14 */ stw r3, 0x14(r1) /* 8023A2F4 002370F4 38 61 00 10 */ addi r3, r1, 0x10 -/* 8023A2F8 002370F8 4B FF 52 99 */ bl func_8022F590 +/* 8023A2F8 002370F8 4B FF 52 99 */ bl RwErrorSet /* 8023A2FC 002370FC 3B 00 00 00 */ li r24, 0 /* 8023A300 00237100 48 00 00 34 */ b lbl_8023A334 lbl_8023A304: @@ -75941,10 +75941,10 @@ lbl_8023A438: /* 8023A44C 0023724C 7F 64 DB 78 */ mr r4, r27 /* 8023A450 00237250 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 8023A454 00237254 4C C6 31 82 */ crclr 6 -/* 8023A458 00237258 4B FF 51 DD */ bl func_8022F634 +/* 8023A458 00237258 4B FF 51 DD */ bl _rwerror /* 8023A45C 0023725C 90 61 00 0C */ stw r3, 0xc(r1) /* 8023A460 00237260 38 61 00 08 */ addi r3, r1, 8 -/* 8023A464 00237264 4B FF 51 2D */ bl func_8022F590 +/* 8023A464 00237264 4B FF 51 2D */ bl RwErrorSet /* 8023A468 00237268 3B 60 00 00 */ li r27, 0 /* 8023A46C 0023726C 48 00 00 34 */ b lbl_8023A4A0 lbl_8023A470: @@ -76107,8 +76107,8 @@ lbl_8023A688: /* 8023A6A0 002374A0 38 21 00 20 */ addi r1, r1, 0x20 /* 8023A6A4 002374A4 4E 80 00 20 */ blr -.global func_8023A6A8 -func_8023A6A8: +.global RwImageFindFileType +RwImageFindFileType: /* 8023A6A8 002374A8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023A6AC 002374AC 7C 08 02 A6 */ mflr r0 /* 8023A6B0 002374B0 3C 80 80 24 */ lis r4, lbl_8023A5A8@ha @@ -76125,8 +76125,8 @@ func_8023A6A8: /* 8023A6DC 002374DC 38 21 00 10 */ addi r1, r1, 0x10 /* 8023A6E0 002374E0 4E 80 00 20 */ blr -.global func_8023A6E4 -func_8023A6E4: +.global RwImageReadMaskedImage +RwImageReadMaskedImage: /* 8023A6E4 002374E4 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8023A6E8 002374E8 7C 08 02 A6 */ mflr r0 /* 8023A6EC 002374EC 90 01 00 34 */ stw r0, 0x34(r1) @@ -76346,7 +76346,7 @@ lbl_8023A9E0: /* 8023A9E0 002377E0 3C 60 80 2B */ lis r3, lbl_802B7D38@ha /* 8023A9E4 002377E4 7F C4 F3 78 */ mr r4, r30 /* 8023A9E8 002377E8 38 63 7D 38 */ addi r3, r3, lbl_802B7D38@l -/* 8023A9EC 002377EC 4B FF 8F E1 */ bl func_802339CC +/* 8023A9EC 002377EC 4B FF 8F E1 */ bl _rwPluginRegistryDeInitObject /* 8023A9F0 002377F0 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 8023A9F4 002377F4 7F C4 F3 78 */ mr r4, r30 /* 8023A9F8 002377F8 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) @@ -76358,7 +76358,7 @@ lbl_8023A9E0: /* 8023AA10 00237810 48 00 02 38 */ b lbl_8023AC48 lbl_8023AA14: /* 8023AA14 00237814 7F E3 FB 78 */ mr r3, r31 -/* 8023AA18 00237818 4B FF F1 E5 */ bl func_80239BFC +/* 8023AA18 00237818 4B FF F1 E5 */ bl RwImageMakeMask /* 8023AA1C 0023781C 28 03 00 00 */ cmplwi r3, 0 /* 8023AA20 00237820 40 82 00 D4 */ bne lbl_8023AAF4 /* 8023AA24 00237824 80 1E 00 00 */ lwz r0, 0(r30) @@ -76379,7 +76379,7 @@ lbl_8023AA5C: /* 8023AA5C 0023785C 3C 60 80 2B */ lis r3, lbl_802B7D38@ha /* 8023AA60 00237860 7F C4 F3 78 */ mr r4, r30 /* 8023AA64 00237864 38 63 7D 38 */ addi r3, r3, lbl_802B7D38@l -/* 8023AA68 00237868 4B FF 8F 65 */ bl func_802339CC +/* 8023AA68 00237868 4B FF 8F 65 */ bl _rwPluginRegistryDeInitObject /* 8023AA6C 0023786C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 8023AA70 00237870 7F C4 F3 78 */ mr r4, r30 /* 8023AA74 00237874 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) @@ -76405,7 +76405,7 @@ lbl_8023AAC0: /* 8023AAC0 002378C0 3C 60 80 2B */ lis r3, lbl_802B7D38@ha /* 8023AAC4 002378C4 7F E4 FB 78 */ mr r4, r31 /* 8023AAC8 002378C8 38 63 7D 38 */ addi r3, r3, lbl_802B7D38@l -/* 8023AACC 002378CC 4B FF 8F 01 */ bl func_802339CC +/* 8023AACC 002378CC 4B FF 8F 01 */ bl _rwPluginRegistryDeInitObject /* 8023AAD0 002378D0 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 8023AAD4 002378D4 7F E4 FB 78 */ mr r4, r31 /* 8023AAD8 002378D8 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) @@ -76418,7 +76418,7 @@ lbl_8023AAC0: lbl_8023AAF4: /* 8023AAF4 002378F4 7F C3 F3 78 */ mr r3, r30 /* 8023AAF8 002378F8 7F E4 FB 78 */ mr r4, r31 -/* 8023AAFC 002378FC 4B FF F1 E1 */ bl func_80239CDC +/* 8023AAFC 002378FC 4B FF F1 E1 */ bl RwImageApplyMask /* 8023AB00 00237900 28 03 00 00 */ cmplwi r3, 0 /* 8023AB04 00237904 40 82 00 D4 */ bne lbl_8023ABD8 /* 8023AB08 00237908 80 1E 00 00 */ lwz r0, 0(r30) @@ -76439,7 +76439,7 @@ lbl_8023AB40: /* 8023AB40 00237940 3C 60 80 2B */ lis r3, lbl_802B7D38@ha /* 8023AB44 00237944 7F C4 F3 78 */ mr r4, r30 /* 8023AB48 00237948 38 63 7D 38 */ addi r3, r3, lbl_802B7D38@l -/* 8023AB4C 0023794C 4B FF 8E 81 */ bl func_802339CC +/* 8023AB4C 0023794C 4B FF 8E 81 */ bl _rwPluginRegistryDeInitObject /* 8023AB50 00237950 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 8023AB54 00237954 7F C4 F3 78 */ mr r4, r30 /* 8023AB58 00237958 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) @@ -76465,7 +76465,7 @@ lbl_8023ABA4: /* 8023ABA4 002379A4 3C 60 80 2B */ lis r3, lbl_802B7D38@ha /* 8023ABA8 002379A8 7F E4 FB 78 */ mr r4, r31 /* 8023ABAC 002379AC 38 63 7D 38 */ addi r3, r3, lbl_802B7D38@l -/* 8023ABB0 002379B0 4B FF 8E 1D */ bl func_802339CC +/* 8023ABB0 002379B0 4B FF 8E 1D */ bl _rwPluginRegistryDeInitObject /* 8023ABB4 002379B4 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 8023ABB8 002379B8 7F E4 FB 78 */ mr r4, r31 /* 8023ABBC 002379BC 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) @@ -76494,7 +76494,7 @@ lbl_8023AC10: /* 8023AC10 00237A10 3C 60 80 2B */ lis r3, lbl_802B7D38@ha /* 8023AC14 00237A14 7F E4 FB 78 */ mr r4, r31 /* 8023AC18 00237A18 38 63 7D 38 */ addi r3, r3, lbl_802B7D38@l -/* 8023AC1C 00237A1C 4B FF 8D B1 */ bl func_802339CC +/* 8023AC1C 00237A1C 4B FF 8D B1 */ bl _rwPluginRegistryDeInitObject /* 8023AC20 00237A20 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 8023AC24 00237A24 7F E4 FB 78 */ mr r4, r31 /* 8023AC28 00237A28 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) @@ -76517,8 +76517,8 @@ lbl_8023AC48: /* 8023AC60 00237A60 38 21 00 30 */ addi r1, r1, 0x30 /* 8023AC64 00237A64 4E 80 00 20 */ blr -.global func_8023AC68 -func_8023AC68: +.global RwRGBASetFromPixel +RwRGBASetFromPixel: /* 8023AC68 00237A68 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8023AC6C 00237A6C 7C 08 02 A6 */ mflr r0 /* 8023AC70 00237A70 90 01 00 24 */ stw r0, 0x24(r1) @@ -76694,10 +76694,10 @@ lbl_8023AEC8: /* 8023AED0 00237CD0 90 01 00 08 */ stw r0, 8(r1) /* 8023AED4 00237CD4 38 63 00 09 */ addi r3, r3, 0x80000009@l /* 8023AED8 00237CD8 4C C6 31 82 */ crclr 6 -/* 8023AEDC 00237CDC 4B FF 47 59 */ bl func_8022F634 +/* 8023AEDC 00237CDC 4B FF 47 59 */ bl _rwerror /* 8023AEE0 00237CE0 90 61 00 0C */ stw r3, 0xc(r1) /* 8023AEE4 00237CE4 38 61 00 08 */ addi r3, r1, 8 -/* 8023AEE8 00237CE8 4B FF 46 A9 */ bl func_8022F590 +/* 8023AEE8 00237CE8 4B FF 46 A9 */ bl RwErrorSet lbl_8023AEEC: /* 8023AEEC 00237CEC 7F 43 D3 78 */ mr r3, r26 /* 8023AEF0 00237CF0 39 61 00 30 */ addi r11, r1, 0x30 @@ -76707,8 +76707,8 @@ lbl_8023AEEC: /* 8023AF00 00237D00 38 21 00 30 */ addi r1, r1, 0x30 /* 8023AF04 00237D04 4E 80 00 20 */ blr -.global func_8023AF08 -func_8023AF08: +.global RwImageCopy +RwImageCopy: /* 8023AF08 00237D08 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8023AF0C 00237D0C 7C 08 02 A6 */ mflr r0 /* 8023AF10 00237D10 90 01 00 34 */ stw r0, 0x34(r1) @@ -76779,8 +76779,8 @@ lbl_8023AFCC: /* 8023B000 00237E00 38 21 00 30 */ addi r1, r1, 0x30 /* 8023B004 00237E04 4E 80 00 20 */ blr -.global func_8023B008 -func_8023B008: +.global RwImageGammaCorrect +RwImageGammaCorrect: /* 8023B008 00237E08 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8023B00C 00237E0C 7C 08 02 A6 */ mflr r0 /* 8023B010 00237E10 90 01 00 24 */ stw r0, 0x24(r1) @@ -76805,10 +76805,10 @@ lbl_8023B03C: /* 8023B054 00237E54 90 01 00 18 */ stw r0, 0x18(r1) /* 8023B058 00237E58 38 63 00 16 */ addi r3, r3, 0x80000016@l /* 8023B05C 00237E5C 4C C6 31 82 */ crclr 6 -/* 8023B060 00237E60 4B FF 45 D5 */ bl func_8022F634 +/* 8023B060 00237E60 4B FF 45 D5 */ bl _rwerror /* 8023B064 00237E64 90 61 00 1C */ stw r3, 0x1c(r1) /* 8023B068 00237E68 38 61 00 18 */ addi r3, r1, 0x18 -/* 8023B06C 00237E6C 4B FF 45 25 */ bl func_8022F590 +/* 8023B06C 00237E6C 4B FF 45 25 */ bl RwErrorSet /* 8023B070 00237E70 38 60 00 00 */ li r3, 0 /* 8023B074 00237E74 48 00 02 FC */ b lbl_8023B370 lbl_8023B078: @@ -76902,10 +76902,10 @@ lbl_8023B1A8: /* 8023B1C4 00237FC4 90 01 00 10 */ stw r0, 0x10(r1) /* 8023B1C8 00237FC8 38 63 00 16 */ addi r3, r3, 0x80000016@l /* 8023B1CC 00237FCC 4C C6 31 82 */ crclr 6 -/* 8023B1D0 00237FD0 4B FF 44 65 */ bl func_8022F634 +/* 8023B1D0 00237FD0 4B FF 44 65 */ bl _rwerror /* 8023B1D4 00237FD4 90 61 00 14 */ stw r3, 0x14(r1) /* 8023B1D8 00237FD8 38 61 00 10 */ addi r3, r1, 0x10 -/* 8023B1DC 00237FDC 4B FF 43 B5 */ bl func_8022F590 +/* 8023B1DC 00237FDC 4B FF 43 B5 */ bl RwErrorSet /* 8023B1E0 00237FE0 38 60 00 00 */ li r3, 0 /* 8023B1E4 00237FE4 48 00 01 8C */ b lbl_8023B370 lbl_8023B1E8: @@ -77005,10 +77005,10 @@ lbl_8023B338: /* 8023B340 00238140 90 01 00 08 */ stw r0, 8(r1) /* 8023B344 00238144 38 63 00 08 */ addi r3, r3, 0x80000008@l /* 8023B348 00238148 4C C6 31 82 */ crclr 6 -/* 8023B34C 0023814C 4B FF 42 E9 */ bl func_8022F634 +/* 8023B34C 0023814C 4B FF 42 E9 */ bl _rwerror /* 8023B350 00238150 90 61 00 0C */ stw r3, 0xc(r1) /* 8023B354 00238154 38 61 00 08 */ addi r3, r1, 8 -/* 8023B358 00238158 4B FF 42 39 */ bl func_8022F590 +/* 8023B358 00238158 4B FF 42 39 */ bl RwErrorSet /* 8023B35C 0023815C 38 60 00 00 */ li r3, 0 /* 8023B360 00238160 48 00 00 10 */ b lbl_8023B370 lbl_8023B364: @@ -77021,8 +77021,8 @@ lbl_8023B370: /* 8023B378 00238178 38 21 00 20 */ addi r1, r1, 0x20 /* 8023B37C 0023817C 4E 80 00 20 */ blr -.global func_8023B380 -func_8023B380: +.global RwImageSetGamma +RwImageSetGamma: /* 8023B380 00238180 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8023B384 00238184 7C 08 02 A6 */ mflr r0 /* 8023B388 00238188 90 01 00 64 */ stw r0, 0x64(r1) @@ -77110,8 +77110,8 @@ lbl_8023B3F4: /* 8023B4CC 002382CC 38 21 00 60 */ addi r1, r1, 0x60 /* 8023B4D0 002382D0 4E 80 00 20 */ blr -.global func_8023B4D4 -func_8023B4D4: +.global RwImageSetFromRaster +RwImageSetFromRaster: /* 8023B4D4 002382D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023B4D8 002382D8 7C 08 02 A6 */ mflr r0 /* 8023B4DC 002382DC 38 A0 00 00 */ li r5, 0 @@ -77145,8 +77145,8 @@ lbl_8023B530: /* 8023B540 00238340 38 21 00 10 */ addi r1, r1, 0x10 /* 8023B544 00238344 4E 80 00 20 */ blr -.global func_8023B548 -func_8023B548: +.global RwRasterSetFromImage +RwRasterSetFromImage: /* 8023B548 00238348 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023B54C 0023834C 7C 08 02 A6 */ mflr r0 /* 8023B550 00238350 38 A0 00 00 */ li r5, 0 @@ -77180,8 +77180,8 @@ lbl_8023B5A4: /* 8023B5B4 002383B4 38 21 00 10 */ addi r1, r1, 0x10 /* 8023B5B8 002383B8 4E 80 00 20 */ blr -.global func_8023B5BC -func_8023B5BC: +.global RwImageFindRasterFormat +RwImageFindRasterFormat: /* 8023B5BC 002383BC 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8023B5C0 002383C0 7C 08 02 A6 */ mflr r0 /* 8023B5C4 002383C4 90 01 00 64 */ stw r0, 0x64(r1) @@ -77224,8 +77224,8 @@ lbl_8023B640: /* 8023B650 00238450 38 21 00 60 */ addi r1, r1, 0x60 /* 8023B654 00238454 4E 80 00 20 */ blr -.global func_8023B658 -func_8023B658: +.global RwRasterUnlock +RwRasterUnlock: /* 8023B658 00238458 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023B65C 0023845C 7C 08 02 A6 */ mflr r0 /* 8023B660 00238460 90 01 00 14 */ stw r0, 0x14(r1) @@ -77245,8 +77245,8 @@ func_8023B658: /* 8023B698 00238498 38 21 00 10 */ addi r1, r1, 0x10 /* 8023B69C 0023849C 4E 80 00 20 */ blr -.global func_8023B6A0 -func_8023B6A0: +.global RwRasterUnlockPalette +RwRasterUnlockPalette: /* 8023B6A0 002384A0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023B6A4 002384A4 7C 08 02 A6 */ mflr r0 /* 8023B6A8 002384A8 90 01 00 14 */ stw r0, 0x14(r1) @@ -77269,8 +77269,8 @@ func_8023B6A0: /* 8023B6EC 002384EC 38 21 00 10 */ addi r1, r1, 0x10 /* 8023B6F0 002384F0 4E 80 00 20 */ blr -.global func_8023B6F4 -func_8023B6F4: +.global RwRasterDestroy +RwRasterDestroy: /* 8023B6F4 002384F4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023B6F8 002384F8 7C 08 02 A6 */ mflr r0 /* 8023B6FC 002384FC 3C 80 80 2B */ lis r4, lbl_802B7D50@ha @@ -77279,7 +77279,7 @@ func_8023B6F4: /* 8023B708 00238508 7C 7F 1B 78 */ mr r31, r3 /* 8023B70C 0023850C 38 64 7D 50 */ addi r3, r4, lbl_802B7D50@l /* 8023B710 00238510 7F E4 FB 78 */ mr r4, r31 -/* 8023B714 00238514 4B FF 82 B9 */ bl func_802339CC +/* 8023B714 00238514 4B FF 82 B9 */ bl _rwPluginRegistryDeInitObject /* 8023B718 00238518 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) /* 8023B71C 0023851C 7F E4 FB 78 */ mr r4, r31 /* 8023B720 00238520 38 60 00 00 */ li r3, 0 @@ -77302,8 +77302,8 @@ func_8023B6F4: /* 8023B764 00238564 38 21 00 10 */ addi r1, r1, 0x10 /* 8023B768 00238568 4E 80 00 20 */ blr -.global func_8023B76C -func_8023B76C: +.global RwRasterRegisterPlugin +RwRasterRegisterPlugin: /* 8023B76C 0023856C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023B770 00238570 7C 08 02 A6 */ mflr r0 /* 8023B774 00238574 7C E8 3B 78 */ mr r8, r7 @@ -77315,14 +77315,14 @@ func_8023B76C: /* 8023B78C 0023858C 7C 64 1B 78 */ mr r4, r3 /* 8023B790 00238590 7C 05 03 78 */ mr r5, r0 /* 8023B794 00238594 38 69 7D 50 */ addi r3, r9, lbl_802B7D50@l -/* 8023B798 00238598 4B FF 7E C1 */ bl func_80233658 +/* 8023B798 00238598 4B FF 7E C1 */ bl _rwPluginRegistryAddPlugin /* 8023B79C 0023859C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8023B7A0 002385A0 7C 08 03 A6 */ mtlr r0 /* 8023B7A4 002385A4 38 21 00 10 */ addi r1, r1, 0x10 /* 8023B7A8 002385A8 4E 80 00 20 */ blr -.global func_8023B7AC -func_8023B7AC: +.global RwRasterLockPalette +RwRasterLockPalette: /* 8023B7AC 002385AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023B7B0 002385B0 7C 08 02 A6 */ mflr r0 /* 8023B7B4 002385B4 7C 85 23 78 */ mr r5, r4 @@ -77346,8 +77346,8 @@ lbl_8023B7EC: /* 8023B7F4 002385F4 38 21 00 10 */ addi r1, r1, 0x10 /* 8023B7F8 002385F8 4E 80 00 20 */ blr -.global func_8023B7FC -func_8023B7FC: +.global RwRasterGetNumLevels +RwRasterGetNumLevels: /* 8023B7FC 002385FC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023B800 00238600 7C 08 02 A6 */ mflr r0 /* 8023B804 00238604 90 01 00 14 */ stw r0, 0x14(r1) @@ -77376,8 +77376,8 @@ lbl_8023B84C: /* 8023B854 00238654 38 21 00 10 */ addi r1, r1, 0x10 /* 8023B858 00238658 4E 80 00 20 */ blr -.global func_8023B85C -func_8023B85C: +.global RwRasterShowRaster +RwRasterShowRaster: /* 8023B85C 0023865C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8023B860 00238660 7C 08 02 A6 */ mflr r0 /* 8023B864 00238664 90 01 00 24 */ stw r0, 0x24(r1) @@ -77390,7 +77390,7 @@ func_8023B85C: /* 8023B880 00238680 7C 7C 1B 78 */ mr r28, r3 /* 8023B884 00238684 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) /* 8023B888 00238688 83 E6 00 98 */ lwz r31, 0x98(r6) -/* 8023B88C 0023868C 4B FF 66 41 */ bl func_80231ECC +/* 8023B88C 0023868C 4B FF 66 41 */ bl _rwResourcesPurge /* 8023B890 00238690 7F EC FB 78 */ mr r12, r31 /* 8023B894 00238694 7F 83 E3 78 */ mr r3, r28 /* 8023B898 00238698 7F A4 EB 78 */ mr r4, r29 @@ -77413,8 +77413,8 @@ lbl_8023B8BC: /* 8023B8D4 002386D4 38 21 00 20 */ addi r1, r1, 0x20 /* 8023B8D8 002386D8 4E 80 00 20 */ blr -.global func_8023B8DC -func_8023B8DC: +.global RwRasterCreate +RwRasterCreate: /* 8023B8DC 002386DC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8023B8E0 002386E0 7C 08 02 A6 */ mflr r0 /* 8023B8E4 002386E4 90 01 00 24 */ stw r0, 0x24(r1) @@ -77467,7 +77467,7 @@ lbl_8023B99C: /* 8023B99C 0023879C 3C 60 80 2B */ lis r3, lbl_802B7D50@ha /* 8023B9A0 002387A0 7F E4 FB 78 */ mr r4, r31 /* 8023B9A4 002387A4 38 63 7D 50 */ addi r3, r3, lbl_802B7D50@l -/* 8023B9A8 002387A8 4B FF 7F 7D */ bl func_80233924 +/* 8023B9A8 002387A8 4B FF 7F 7D */ bl _rwPluginRegistryInitObject /* 8023B9AC 002387AC 7F E3 FB 78 */ mr r3, r31 /* 8023B9B0 002387B0 48 00 00 08 */ b lbl_8023B9B8 lbl_8023B9B4: @@ -77480,8 +77480,8 @@ lbl_8023B9B8: /* 8023B9C8 002387C8 38 21 00 20 */ addi r1, r1, 0x20 /* 8023B9CC 002387CC 4E 80 00 20 */ blr -.global func_8023B9D0 -func_8023B9D0: +.global RwRasterLock +RwRasterLock: /* 8023B9D0 002387D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023B9D4 002387D4 7C 08 02 A6 */ mflr r0 /* 8023B9D8 002387D8 90 01 00 14 */ stw r0, 0x14(r1) @@ -77516,7 +77516,7 @@ lbl_8023BA20: /* 8023BA40 00238840 7C 63 00 2E */ lwzx r3, r3, r0 /* 8023BA44 00238844 28 03 00 00 */ cmplwi r3, 0 /* 8023BA48 00238848 41 82 00 1C */ beq lbl_8023BA64 -/* 8023BA4C 0023884C 4B FF 59 95 */ bl func_802313E0 +/* 8023BA4C 0023884C 4B FF 59 95 */ bl RwFreeListDestroy /* 8023BA50 00238850 80 6D 9F 90 */ lwz r3, lbl_803CC890-_SDA_BASE_(r13) /* 8023BA54 00238854 38 A0 00 00 */ li r5, 0 /* 8023BA58 00238858 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -77594,7 +77594,7 @@ lbl_8023BA8C: /* 8023BB70 00238970 80 63 00 00 */ lwz r3, 0(r3) /* 8023BB74 00238974 80 8D 87 E8 */ lwz r4, lbl_803CB0E8-_SDA_BASE_(r13) /* 8023BB78 00238978 80 CD 87 EC */ lwz r6, lbl_803CB0EC-_SDA_BASE_(r13) -/* 8023BB7C 0023897C 4B FF 57 8D */ bl func_80231308 +/* 8023BB7C 0023897C 4B FF 57 8D */ bl RwFreeListCreateAndPreallocateSpace /* 8023BB80 00238980 80 8D 9F 90 */ lwz r4, lbl_803CC890-_SDA_BASE_(r13) /* 8023BB84 00238984 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) /* 8023BB88 00238988 38 04 00 60 */ addi r0, r4, 0x60 @@ -78040,8 +78040,8 @@ lbl_8023C1D8: /* 8023C228 00239028 38 21 00 50 */ addi r1, r1, 0x50 /* 8023C22C 0023902C 4E 80 00 20 */ blr -.global func_8023C230 -func_8023C230: +.global RwImageResample +RwImageResample: /* 8023C230 00239030 94 21 FF 80 */ stwu r1, -0x80(r1) /* 8023C234 00239034 7C 08 02 A6 */ mflr r0 /* 8023C238 00239038 90 01 00 84 */ stw r0, 0x84(r1) @@ -78164,8 +78164,8 @@ lbl_8023C3E0: /* 8023C3FC 002391FC 38 21 00 80 */ addi r1, r1, 0x80 /* 8023C400 00239200 4E 80 00 20 */ blr -.global func_8023C404 -func_8023C404: +.global RwImageCreateResample +RwImageCreateResample: /* 8023C404 00239204 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8023C408 00239208 7C 08 02 A6 */ mflr r0 /* 8023C40C 0023920C 90 01 00 94 */ stw r0, 0x94(r1) @@ -78176,17 +78176,17 @@ func_8023C404: /* 8023C420 00239220 7C 83 23 78 */ mr r3, r4 /* 8023C424 00239224 38 A0 00 20 */ li r5, 0x20 /* 8023C428 00239228 7C 04 03 78 */ mr r4, r0 -/* 8023C42C 0023922C 4B FF D5 41 */ bl func_8023996C +/* 8023C42C 0023922C 4B FF D5 41 */ bl RwImageCreate /* 8023C430 00239230 7C 7A 1B 79 */ or. r26, r3, r3 /* 8023C434 00239234 40 82 00 0C */ bne lbl_8023C440 /* 8023C438 00239238 38 60 00 00 */ li r3, 0 /* 8023C43C 0023923C 48 00 04 34 */ b lbl_8023C870 lbl_8023C440: -/* 8023C440 00239240 4B FF D6 35 */ bl func_80239A74 +/* 8023C440 00239240 4B FF D6 35 */ bl RwImageAllocatePixels /* 8023C444 00239244 28 03 00 00 */ cmplwi r3, 0 /* 8023C448 00239248 40 82 00 14 */ bne lbl_8023C45C /* 8023C44C 0023924C 7F 43 D3 78 */ mr r3, r26 -/* 8023C450 00239250 4B FF D5 BD */ bl func_80239A0C +/* 8023C450 00239250 4B FF D5 BD */ bl RwImageDestroy /* 8023C454 00239254 38 60 00 00 */ li r3, 0 /* 8023C458 00239258 48 00 04 18 */ b lbl_8023C870 lbl_8023C45C: @@ -78196,31 +78196,31 @@ lbl_8023C45C: /* 8023C468 00239268 80 78 00 04 */ lwz r3, 4(r24) /* 8023C46C 0023926C 38 A0 00 20 */ li r5, 0x20 /* 8023C470 00239270 80 98 00 08 */ lwz r4, 8(r24) -/* 8023C474 00239274 4B FF D4 F9 */ bl func_8023996C +/* 8023C474 00239274 4B FF D4 F9 */ bl RwImageCreate /* 8023C478 00239278 7C 79 1B 79 */ or. r25, r3, r3 /* 8023C47C 0023927C 40 82 00 1C */ bne lbl_8023C498 /* 8023C480 00239280 7F 43 D3 78 */ mr r3, r26 -/* 8023C484 00239284 4B FF D7 21 */ bl func_80239BA4 +/* 8023C484 00239284 4B FF D7 21 */ bl RwImageFreePixels /* 8023C488 00239288 7F 43 D3 78 */ mr r3, r26 -/* 8023C48C 0023928C 4B FF D5 81 */ bl func_80239A0C +/* 8023C48C 0023928C 4B FF D5 81 */ bl RwImageDestroy /* 8023C490 00239290 38 60 00 00 */ li r3, 0 /* 8023C494 00239294 48 00 03 DC */ b lbl_8023C870 lbl_8023C498: -/* 8023C498 00239298 4B FF D5 DD */ bl func_80239A74 +/* 8023C498 00239298 4B FF D5 DD */ bl RwImageAllocatePixels /* 8023C49C 0023929C 28 03 00 00 */ cmplwi r3, 0 /* 8023C4A0 002392A0 40 82 00 24 */ bne lbl_8023C4C4 /* 8023C4A4 002392A4 7F 23 CB 78 */ mr r3, r25 -/* 8023C4A8 002392A8 4B FF D5 65 */ bl func_80239A0C +/* 8023C4A8 002392A8 4B FF D5 65 */ bl RwImageDestroy /* 8023C4AC 002392AC 7F 43 D3 78 */ mr r3, r26 -/* 8023C4B0 002392B0 4B FF D6 F5 */ bl func_80239BA4 +/* 8023C4B0 002392B0 4B FF D6 F5 */ bl RwImageFreePixels /* 8023C4B4 002392B4 7F 43 D3 78 */ mr r3, r26 -/* 8023C4B8 002392B8 4B FF D5 55 */ bl func_80239A0C +/* 8023C4B8 002392B8 4B FF D5 55 */ bl RwImageDestroy /* 8023C4BC 002392BC 38 60 00 00 */ li r3, 0 /* 8023C4C0 002392C0 48 00 03 B0 */ b lbl_8023C870 lbl_8023C4C4: /* 8023C4C4 002392C4 7F 23 CB 78 */ mr r3, r25 /* 8023C4C8 002392C8 7F 04 C3 78 */ mr r4, r24 -/* 8023C4CC 002392CC 4B FF EA 3D */ bl func_8023AF08 +/* 8023C4CC 002392CC 4B FF EA 3D */ bl RwImageCopy /* 8023C4D0 002392D0 80 19 00 00 */ lwz r0, 0(r25) /* 8023C4D4 002392D4 3C A0 43 30 */ lis r5, 0x4330 /* 8023C4D8 002392D8 83 DA 00 04 */ lwz r30, 4(r26) @@ -78331,20 +78331,20 @@ lbl_8023C664: /* 8023C66C 0023946C 28 1A 00 00 */ cmplwi r26, 0 /* 8023C670 00239470 40 82 00 2C */ bne lbl_8023C69C /* 8023C674 00239474 7F 23 CB 78 */ mr r3, r25 -/* 8023C678 00239478 4B FF D5 2D */ bl func_80239BA4 +/* 8023C678 00239478 4B FF D5 2D */ bl RwImageFreePixels /* 8023C67C 0023947C 7F 23 CB 78 */ mr r3, r25 -/* 8023C680 00239480 4B FF D3 8D */ bl func_80239A0C +/* 8023C680 00239480 4B FF D3 8D */ bl RwImageDestroy /* 8023C684 00239484 7F 43 D3 78 */ mr r3, r26 -/* 8023C688 00239488 4B FF D5 1D */ bl func_80239BA4 +/* 8023C688 00239488 4B FF D5 1D */ bl RwImageFreePixels /* 8023C68C 0023948C 7F 43 D3 78 */ mr r3, r26 -/* 8023C690 00239490 4B FF D3 7D */ bl func_80239A0C +/* 8023C690 00239490 4B FF D3 7D */ bl RwImageDestroy /* 8023C694 00239494 38 60 00 00 */ li r3, 0 /* 8023C698 00239498 48 00 01 D8 */ b lbl_8023C870 lbl_8023C69C: /* 8023C69C 0023949C 7F 23 CB 78 */ mr r3, r25 -/* 8023C6A0 002394A0 4B FF D5 05 */ bl func_80239BA4 +/* 8023C6A0 002394A0 4B FF D5 05 */ bl RwImageFreePixels /* 8023C6A4 002394A4 7F 23 CB 78 */ mr r3, r25 -/* 8023C6A8 002394A8 4B FF D3 65 */ bl func_80239A0C +/* 8023C6A8 002394A8 4B FF D3 65 */ bl RwImageDestroy /* 8023C6AC 002394AC 48 00 01 C0 */ b lbl_8023C86C lbl_8023C6B0: /* 8023C6B0 002394B0 80 18 00 00 */ lwz r0, 0(r24) @@ -78457,9 +78457,9 @@ lbl_8023C844: /* 8023C84C 0023964C 28 1A 00 00 */ cmplwi r26, 0 /* 8023C850 00239650 40 82 00 1C */ bne lbl_8023C86C /* 8023C854 00239654 7F 43 D3 78 */ mr r3, r26 -/* 8023C858 00239658 4B FF D3 4D */ bl func_80239BA4 +/* 8023C858 00239658 4B FF D3 4D */ bl RwImageFreePixels /* 8023C85C 0023965C 7F 43 D3 78 */ mr r3, r26 -/* 8023C860 00239660 4B FF D1 AD */ bl func_80239A0C +/* 8023C860 00239660 4B FF D1 AD */ bl RwImageDestroy /* 8023C864 00239664 38 60 00 00 */ li r3, 0 /* 8023C868 00239668 48 00 00 08 */ b lbl_8023C870 lbl_8023C86C: @@ -78491,7 +78491,7 @@ lbl_8023C8A8: /* 8023C8BC 002396BC 38 79 00 50 */ addi r3, r25, 0x50 /* 8023C8C0 002396C0 38 99 00 10 */ addi r4, r25, 0x10 /* 8023C8C4 002396C4 38 A5 00 50 */ addi r5, r5, 0x50 -/* 8023C8C8 002396C8 4B FF 3A D9 */ bl func_802303A0 +/* 8023C8C8 002396C8 4B FF 3A D9 */ bl RwMatrixMultiply lbl_8023C8CC: /* 8023C8CC 002396CC 80 19 00 90 */ lwz r0, 0x90(r25) /* 8023C8D0 002396D0 3B 19 00 90 */ addi r24, r25, 0x90 @@ -78523,7 +78523,7 @@ lbl_8023C914: /* 8023C928 00239728 38 7E 00 50 */ addi r3, r30, 0x50 /* 8023C92C 0023972C 38 9E 00 10 */ addi r4, r30, 0x10 /* 8023C930 00239730 38 A5 00 50 */ addi r5, r5, 0x50 -/* 8023C934 00239734 4B FF 3A 6D */ bl func_802303A0 +/* 8023C934 00239734 4B FF 3A 6D */ bl RwMatrixMultiply lbl_8023C938: /* 8023C938 00239738 82 DE 00 90 */ lwz r22, 0x90(r30) /* 8023C93C 0023973C 3B 1E 00 90 */ addi r24, r30, 0x90 @@ -78554,7 +78554,7 @@ lbl_8023C97C: /* 8023C990 00239790 38 7C 00 50 */ addi r3, r28, 0x50 /* 8023C994 00239794 38 9C 00 10 */ addi r4, r28, 0x10 /* 8023C998 00239798 38 A5 00 50 */ addi r5, r5, 0x50 -/* 8023C99C 0023979C 4B FF 3A 05 */ bl func_802303A0 +/* 8023C99C 0023979C 4B FF 3A 05 */ bl RwMatrixMultiply lbl_8023C9A0: /* 8023C9A0 002397A0 82 DC 00 90 */ lwz r22, 0x90(r28) /* 8023C9A4 002397A4 3B 1C 00 90 */ addi r24, r28, 0x90 @@ -78585,7 +78585,7 @@ lbl_8023C9E4: /* 8023C9F8 002397F8 38 76 00 50 */ addi r3, r22, 0x50 /* 8023C9FC 002397FC 38 96 00 10 */ addi r4, r22, 0x10 /* 8023CA00 00239800 38 A5 00 50 */ addi r5, r5, 0x50 -/* 8023CA04 00239804 4B FF 39 9D */ bl func_802303A0 +/* 8023CA04 00239804 4B FF 39 9D */ bl RwMatrixMultiply lbl_8023CA08: /* 8023CA08 00239808 82 B6 00 90 */ lwz r21, 0x90(r22) /* 8023CA0C 0023980C 3B 16 00 90 */ addi r24, r22, 0x90 @@ -78893,8 +78893,8 @@ lbl_8023CDDC: /* 8023CDF4 00239BF4 38 21 00 20 */ addi r1, r1, 0x20 /* 8023CDF8 00239BF8 4E 80 00 20 */ blr -.global func_8023CDFC -func_8023CDFC: +.global _rwFrameSyncDirty +_rwFrameSyncDirty: /* 8023CDFC 00239BFC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023CE00 00239C00 7C 08 02 A6 */ mflr r0 /* 8023CE04 00239C04 90 01 00 14 */ stw r0, 0x14(r1) @@ -78944,7 +78944,7 @@ lbl_8023CE88: /* 8023CE9C 00239C9C 38 71 00 50 */ addi r3, r17, 0x50 /* 8023CEA0 00239CA0 38 91 00 10 */ addi r4, r17, 0x10 /* 8023CEA4 00239CA4 38 A5 00 50 */ addi r5, r5, 0x50 -/* 8023CEA8 00239CA8 4B FF 34 F9 */ bl func_802303A0 +/* 8023CEA8 00239CA8 4B FF 34 F9 */ bl RwMatrixMultiply /* 8023CEAC 00239CAC 88 11 00 03 */ lbz r0, 3(r17) /* 8023CEB0 00239CB0 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c /* 8023CEB4 00239CB4 98 11 00 03 */ stb r0, 3(r17) @@ -78960,7 +78960,7 @@ lbl_8023CEC0: /* 8023CED4 00239CD4 38 7E 00 50 */ addi r3, r30, 0x50 /* 8023CED8 00239CD8 38 9E 00 10 */ addi r4, r30, 0x10 /* 8023CEDC 00239CDC 38 A5 00 50 */ addi r5, r5, 0x50 -/* 8023CEE0 00239CE0 4B FF 34 C1 */ bl func_802303A0 +/* 8023CEE0 00239CE0 4B FF 34 C1 */ bl RwMatrixMultiply /* 8023CEE4 00239CE4 88 1E 00 03 */ lbz r0, 3(r30) /* 8023CEE8 00239CE8 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c /* 8023CEEC 00239CEC 98 1E 00 03 */ stb r0, 3(r30) @@ -78976,7 +78976,7 @@ lbl_8023CEF8: /* 8023CF0C 00239D0C 38 7C 00 50 */ addi r3, r28, 0x50 /* 8023CF10 00239D10 38 9C 00 10 */ addi r4, r28, 0x10 /* 8023CF14 00239D14 38 A5 00 50 */ addi r5, r5, 0x50 -/* 8023CF18 00239D18 4B FF 34 89 */ bl func_802303A0 +/* 8023CF18 00239D18 4B FF 34 89 */ bl RwMatrixMultiply /* 8023CF1C 00239D1C 88 1C 00 03 */ lbz r0, 3(r28) /* 8023CF20 00239D20 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c /* 8023CF24 00239D24 98 1C 00 03 */ stb r0, 3(r28) @@ -78992,7 +78992,7 @@ lbl_8023CF30: /* 8023CF44 00239D44 38 7A 00 50 */ addi r3, r26, 0x50 /* 8023CF48 00239D48 38 9A 00 10 */ addi r4, r26, 0x10 /* 8023CF4C 00239D4C 38 A5 00 50 */ addi r5, r5, 0x50 -/* 8023CF50 00239D50 4B FF 34 51 */ bl func_802303A0 +/* 8023CF50 00239D50 4B FF 34 51 */ bl RwMatrixMultiply /* 8023CF54 00239D54 88 1A 00 03 */ lbz r0, 3(r26) /* 8023CF58 00239D58 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c /* 8023CF5C 00239D5C 98 1A 00 03 */ stb r0, 3(r26) @@ -79008,7 +79008,7 @@ lbl_8023CF68: /* 8023CF7C 00239D7C 38 78 00 50 */ addi r3, r24, 0x50 /* 8023CF80 00239D80 38 98 00 10 */ addi r4, r24, 0x10 /* 8023CF84 00239D84 38 A5 00 50 */ addi r5, r5, 0x50 -/* 8023CF88 00239D88 4B FF 34 19 */ bl func_802303A0 +/* 8023CF88 00239D88 4B FF 34 19 */ bl RwMatrixMultiply /* 8023CF8C 00239D8C 88 18 00 03 */ lbz r0, 3(r24) /* 8023CF90 00239D90 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c /* 8023CF94 00239D94 98 18 00 03 */ stb r0, 3(r24) @@ -79024,7 +79024,7 @@ lbl_8023CFA0: /* 8023CFB4 00239DB4 38 76 00 50 */ addi r3, r22, 0x50 /* 8023CFB8 00239DB8 38 96 00 10 */ addi r4, r22, 0x10 /* 8023CFBC 00239DBC 38 A5 00 50 */ addi r5, r5, 0x50 -/* 8023CFC0 00239DC0 4B FF 33 E1 */ bl func_802303A0 +/* 8023CFC0 00239DC0 4B FF 33 E1 */ bl RwMatrixMultiply /* 8023CFC4 00239DC4 88 16 00 03 */ lbz r0, 3(r22) /* 8023CFC8 00239DC8 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c /* 8023CFCC 00239DCC 98 16 00 03 */ stb r0, 3(r22) @@ -79040,7 +79040,7 @@ lbl_8023CFD8: /* 8023CFEC 00239DEC 38 74 00 50 */ addi r3, r20, 0x50 /* 8023CFF0 00239DF0 38 94 00 10 */ addi r4, r20, 0x10 /* 8023CFF4 00239DF4 38 A5 00 50 */ addi r5, r5, 0x50 -/* 8023CFF8 00239DF8 4B FF 33 A9 */ bl func_802303A0 +/* 8023CFF8 00239DF8 4B FF 33 A9 */ bl RwMatrixMultiply /* 8023CFFC 00239DFC 88 14 00 03 */ lbz r0, 3(r20) /* 8023D000 00239E00 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c /* 8023D004 00239E04 98 14 00 03 */ stb r0, 3(r20) @@ -79083,8 +79083,8 @@ lbl_8023D060: /* 8023D078 00239E78 38 21 00 50 */ addi r1, r1, 0x50 /* 8023D07C 00239E7C 4E 80 00 20 */ blr -.global func_8023D080 -func_8023D080: +.global _rwFrameSyncHierarchyLTM +_rwFrameSyncHierarchyLTM: /* 8023D080 00239E80 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023D084 00239E84 7C 08 02 A6 */ mflr r0 /* 8023D088 00239E88 90 01 00 14 */ stw r0, 0x14(r1) @@ -79206,7 +79206,7 @@ func_8023D21C: /* 8023D234 0023A034 93 A1 04 24 */ stw r29, 0x424(r1) /* 8023D238 0023A038 7C 7D 1B 78 */ mr r29, r3 /* 8023D23C 0023A03C 38 61 00 08 */ addi r3, r1, 8 -/* 8023D240 0023A040 48 00 42 01 */ bl func_80241440 +/* 8023D240 0023A040 48 00 42 01 */ bl _rwPalQuantInit /* 8023D244 0023A044 2C 03 00 00 */ cmpwi r3, 0 /* 8023D248 0023A048 40 82 00 0C */ bne lbl_8023D254 /* 8023D24C 0023A04C 38 60 00 00 */ li r3, 0 @@ -79215,34 +79215,34 @@ lbl_8023D254: /* 8023D254 0023A054 80 9D 00 00 */ lwz r4, 0(r29) /* 8023D258 0023A058 38 61 00 08 */ addi r3, r1, 8 /* 8023D25C 0023A05C C0 22 BD 88 */ lfs f1, lbl_803D0708-_SDA2_BASE_(r2) -/* 8023D260 0023A060 48 00 23 C1 */ bl func_8023F620 +/* 8023D260 0023A060 48 00 23 C1 */ bl _rwPalQuantAddImage /* 8023D264 0023A064 38 00 00 01 */ li r0, 1 /* 8023D268 0023A068 38 61 00 18 */ addi r3, r1, 0x18 /* 8023D26C 0023A06C 7C 1E F8 30 */ slw r30, r0, r31 /* 8023D270 0023A070 38 A1 00 08 */ addi r5, r1, 8 /* 8023D274 0023A074 7F C4 F3 78 */ mr r4, r30 -/* 8023D278 0023A078 48 00 37 59 */ bl func_802409D0 +/* 8023D278 0023A078 48 00 37 59 */ bl _rwPalQuantResolvePalette /* 8023D27C 0023A07C 80 9D 00 00 */ lwz r4, 0(r29) /* 8023D280 0023A080 7F E5 FB 78 */ mr r5, r31 /* 8023D284 0023A084 80 64 00 04 */ lwz r3, 4(r4) /* 8023D288 0023A088 80 84 00 08 */ lwz r4, 8(r4) -/* 8023D28C 0023A08C 4B FF C6 E1 */ bl func_8023996C +/* 8023D28C 0023A08C 4B FF C6 E1 */ bl RwImageCreate /* 8023D290 0023A090 7C 7F 1B 79 */ or. r31, r3, r3 /* 8023D294 0023A094 41 82 00 44 */ beq lbl_8023D2D8 -/* 8023D298 0023A098 4B FF C7 DD */ bl func_80239A74 +/* 8023D298 0023A098 4B FF C7 DD */ bl RwImageAllocatePixels /* 8023D29C 0023A09C 80 7F 00 14 */ lwz r3, 0x14(r31) /* 8023D2A0 0023A0A0 38 E1 00 08 */ addi r7, r1, 8 /* 8023D2A4 0023A0A4 80 9F 00 10 */ lwz r4, 0x10(r31) /* 8023D2A8 0023A0A8 38 C0 00 00 */ li r6, 0 /* 8023D2AC 0023A0AC 80 BF 00 0C */ lwz r5, 0xc(r31) /* 8023D2B0 0023A0B0 81 1D 00 00 */ lwz r8, 0(r29) -/* 8023D2B4 0023A0B4 48 00 3D 65 */ bl func_80241018 +/* 8023D2B4 0023A0B4 48 00 3D 65 */ bl _rwPalQuantMatchImage /* 8023D2B8 0023A0B8 80 7F 00 18 */ lwz r3, 0x18(r31) /* 8023D2BC 0023A0BC 38 81 00 18 */ addi r4, r1, 0x18 /* 8023D2C0 0023A0C0 57 C5 10 3A */ slwi r5, r30, 2 /* 8023D2C4 0023A0C4 4B DC 62 7D */ bl memcpy /* 8023D2C8 0023A0C8 80 7D 00 00 */ lwz r3, 0(r29) -/* 8023D2CC 0023A0CC 4B FF C7 41 */ bl func_80239A0C +/* 8023D2CC 0023A0CC 4B FF C7 41 */ bl RwImageDestroy /* 8023D2D0 0023A0D0 93 FD 00 00 */ stw r31, 0(r29) /* 8023D2D4 0023A0D4 48 00 00 0C */ b lbl_8023D2E0 lbl_8023D2D8: @@ -79250,7 +79250,7 @@ lbl_8023D2D8: /* 8023D2DC 0023A0DC 48 00 00 10 */ b lbl_8023D2EC lbl_8023D2E0: /* 8023D2E0 0023A0E0 38 61 00 08 */ addi r3, r1, 8 -/* 8023D2E4 0023A0E4 48 00 46 A5 */ bl func_80241988 +/* 8023D2E4 0023A0E4 48 00 46 A5 */ bl _rwPalQuantTerm /* 8023D2E8 0023A0E8 38 60 00 01 */ li r3, 1 lbl_8023D2EC: /* 8023D2EC 0023A0EC 80 01 04 34 */ lwz r0, 0x434(r1) @@ -79327,7 +79327,7 @@ lbl_8023D3B8: /* 8023D3DC 0023A1DC 48 00 00 E4 */ b lbl_8023D4C0 lbl_8023D3E0: /* 8023D3E0 0023A1E0 38 61 00 08 */ addi r3, r1, 8 -/* 8023D3E4 0023A1E4 48 00 40 5D */ bl func_80241440 +/* 8023D3E4 0023A1E4 48 00 40 5D */ bl _rwPalQuantInit /* 8023D3E8 0023A1E8 2C 03 00 00 */ cmpwi r3, 0 /* 8023D3EC 0023A1EC 40 82 00 0C */ bne lbl_8023D3F8 /* 8023D3F0 0023A1F0 38 60 00 00 */ li r3, 0 @@ -79340,7 +79340,7 @@ lbl_8023D404: /* 8023D404 0023A204 80 9A 00 00 */ lwz r4, 0(r26) /* 8023D408 0023A208 38 61 00 08 */ addi r3, r1, 8 /* 8023D40C 0023A20C C0 22 BD 88 */ lfs f1, lbl_803D0708-_SDA2_BASE_(r2) -/* 8023D410 0023A210 48 00 22 11 */ bl func_8023F620 +/* 8023D410 0023A210 48 00 22 11 */ bl _rwPalQuantAddImage /* 8023D414 0023A214 3B 5A 00 04 */ addi r26, r26, 4 /* 8023D418 0023A218 3B 39 00 01 */ addi r25, r25, 1 lbl_8023D41C: @@ -79350,7 +79350,7 @@ lbl_8023D41C: /* 8023D428 0023A228 7F 63 DB 78 */ mr r3, r27 /* 8023D42C 0023A22C 7C 04 F8 30 */ slw r4, r0, r31 /* 8023D430 0023A230 38 A1 00 08 */ addi r5, r1, 8 -/* 8023D434 0023A234 48 00 35 9D */ bl func_802409D0 +/* 8023D434 0023A234 48 00 35 9D */ bl _rwPalQuantResolvePalette /* 8023D438 0023A238 7F BA EB 78 */ mr r26, r29 /* 8023D43C 0023A23C 3B 20 00 00 */ li r25, 0 /* 8023D440 0023A240 48 00 00 6C */ b lbl_8023D4AC @@ -79359,23 +79359,23 @@ lbl_8023D444: /* 8023D448 0023A248 7F E5 FB 78 */ mr r5, r31 /* 8023D44C 0023A24C 80 78 00 04 */ lwz r3, 4(r24) /* 8023D450 0023A250 80 98 00 08 */ lwz r4, 8(r24) -/* 8023D454 0023A254 4B FF C5 19 */ bl func_8023996C +/* 8023D454 0023A254 4B FF C5 19 */ bl RwImageCreate /* 8023D458 0023A258 7C 7D 1B 79 */ or. r29, r3, r3 /* 8023D45C 0023A25C 41 82 00 40 */ beq lbl_8023D49C -/* 8023D460 0023A260 4B FF C6 15 */ bl func_80239A74 +/* 8023D460 0023A260 4B FF C6 15 */ bl RwImageAllocatePixels /* 8023D464 0023A264 80 7D 00 14 */ lwz r3, 0x14(r29) /* 8023D468 0023A268 7F 08 C3 78 */ mr r8, r24 /* 8023D46C 0023A26C 80 9D 00 10 */ lwz r4, 0x10(r29) /* 8023D470 0023A270 38 E1 00 08 */ addi r7, r1, 8 /* 8023D474 0023A274 80 BD 00 0C */ lwz r5, 0xc(r29) /* 8023D478 0023A278 38 C0 00 00 */ li r6, 0 -/* 8023D47C 0023A27C 48 00 3B 9D */ bl func_80241018 +/* 8023D47C 0023A27C 48 00 3B 9D */ bl _rwPalQuantMatchImage /* 8023D480 0023A280 93 7D 00 18 */ stw r27, 0x18(r29) /* 8023D484 0023A284 7C 18 E0 40 */ cmplw r24, r28 /* 8023D488 0023A288 93 BA 00 00 */ stw r29, 0(r26) /* 8023D48C 0023A28C 41 82 00 18 */ beq lbl_8023D4A4 /* 8023D490 0023A290 7F 03 C3 78 */ mr r3, r24 -/* 8023D494 0023A294 4B FF C5 79 */ bl func_80239A0C +/* 8023D494 0023A294 4B FF C5 79 */ bl RwImageDestroy /* 8023D498 0023A298 48 00 00 0C */ b lbl_8023D4A4 lbl_8023D49C: /* 8023D49C 0023A29C 38 60 00 00 */ li r3, 0 @@ -79387,7 +79387,7 @@ lbl_8023D4AC: /* 8023D4AC 0023A2AC 7C 19 F0 00 */ cmpw r25, r30 /* 8023D4B0 0023A2B0 41 80 FF 94 */ blt lbl_8023D444 /* 8023D4B4 0023A2B4 38 61 00 08 */ addi r3, r1, 8 -/* 8023D4B8 0023A2B8 48 00 44 D1 */ bl func_80241988 +/* 8023D4B8 0023A2B8 48 00 44 D1 */ bl _rwPalQuantTerm /* 8023D4BC 0023A2BC 38 60 00 01 */ li r3, 1 lbl_8023D4C0: /* 8023D4C0 0023A2C0 39 61 00 40 */ addi r11, r1, 0x40 @@ -79435,15 +79435,15 @@ func_8023D4D8: /* 8023D55C 0023A35C 38 A0 01 00 */ li r5, 0x100 /* 8023D560 0023A360 38 C0 00 FF */ li r6, 0xff /* 8023D564 0023A364 4C C6 31 82 */ crclr 6 -/* 8023D568 0023A368 4B FF 20 CD */ bl func_8022F634 +/* 8023D568 0023A368 4B FF 20 CD */ bl _rwerror /* 8023D56C 0023A36C 90 61 00 20 */ stw r3, 0x20(r1) /* 8023D570 0023A370 38 61 00 1C */ addi r3, r1, 0x1c -/* 8023D574 0023A374 4B FF 20 1D */ bl func_8022F590 +/* 8023D574 0023A374 4B FF 20 1D */ bl RwErrorSet /* 8023D578 0023A378 38 00 00 00 */ li r0, 0 /* 8023D57C 0023A37C 98 01 02 23 */ stb r0, 0x223(r1) lbl_8023D580: /* 8023D580 0023A380 7F 23 CB 78 */ mr r3, r25 -/* 8023D584 0023A384 4B FF D1 25 */ bl func_8023A6A8 +/* 8023D584 0023A384 4B FF D1 25 */ bl RwImageFindFileType /* 8023D588 0023A388 28 03 00 00 */ cmplwi r3, 0 /* 8023D58C 0023A38C 41 82 00 1C */ beq lbl_8023D5A8 /* 8023D590 0023A390 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) @@ -79484,15 +79484,15 @@ lbl_8023D5A8: /* 8023D618 0023A418 38 A0 01 00 */ li r5, 0x100 /* 8023D61C 0023A41C 38 C0 00 FF */ li r6, 0xff /* 8023D620 0023A420 4C C6 31 82 */ crclr 6 -/* 8023D624 0023A424 4B FF 20 11 */ bl func_8022F634 +/* 8023D624 0023A424 4B FF 20 11 */ bl _rwerror /* 8023D628 0023A428 90 61 00 18 */ stw r3, 0x18(r1) /* 8023D62C 0023A42C 38 61 00 14 */ addi r3, r1, 0x14 -/* 8023D630 0023A430 4B FF 1F 61 */ bl func_8022F590 +/* 8023D630 0023A430 4B FF 1F 61 */ bl RwErrorSet /* 8023D634 0023A434 38 00 00 00 */ li r0, 0 /* 8023D638 0023A438 98 01 01 23 */ stb r0, 0x123(r1) lbl_8023D63C: /* 8023D63C 0023A43C 7F 43 D3 78 */ mr r3, r26 -/* 8023D640 0023A440 4B FF D0 69 */ bl func_8023A6A8 +/* 8023D640 0023A440 4B FF D0 69 */ bl RwImageFindFileType /* 8023D644 0023A444 28 03 00 00 */ cmplwi r3, 0 /* 8023D648 0023A448 41 82 00 1C */ beq lbl_8023D664 /* 8023D64C 0023A44C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) @@ -79504,7 +79504,7 @@ lbl_8023D63C: lbl_8023D664: /* 8023D664 0023A464 38 61 01 24 */ addi r3, r1, 0x124 /* 8023D668 0023A468 38 81 00 24 */ addi r4, r1, 0x24 -/* 8023D66C 0023A46C 4B FF D0 79 */ bl func_8023A6E4 +/* 8023D66C 0023A46C 4B FF D0 79 */ bl RwImageReadMaskedImage /* 8023D670 0023A470 28 03 00 00 */ cmplwi r3, 0 /* 8023D674 0023A474 90 61 00 08 */ stw r3, 8(r1) /* 8023D678 0023A478 40 82 00 0C */ bne lbl_8023D684 @@ -79523,20 +79523,20 @@ lbl_8023D69C: /* 8023D6A4 0023A4A4 7F A6 EB 78 */ mr r6, r29 /* 8023D6A8 0023A4A8 7F C7 F3 78 */ mr r7, r30 /* 8023D6AC 0023A4AC 7F E8 FB 78 */ mr r8, r31 -/* 8023D6B0 0023A4B0 4B FF DF 0D */ bl func_8023B5BC +/* 8023D6B0 0023A4B0 4B FF DF 0D */ bl RwImageFindRasterFormat /* 8023D6B4 0023A4B4 28 03 00 00 */ cmplwi r3, 0 /* 8023D6B8 0023A4B8 40 82 00 38 */ bne lbl_8023D6F0 /* 8023D6BC 0023A4BC 80 61 00 08 */ lwz r3, 8(r1) -/* 8023D6C0 0023A4C0 4B FF C3 4D */ bl func_80239A0C +/* 8023D6C0 0023A4C0 4B FF C3 4D */ bl RwImageDestroy /* 8023D6C4 0023A4C4 38 00 00 01 */ li r0, 1 /* 8023D6C8 0023A4C8 3C 60 80 00 */ lis r3, 0x80000009@ha /* 8023D6CC 0023A4CC 90 01 00 0C */ stw r0, 0xc(r1) /* 8023D6D0 0023A4D0 38 63 00 09 */ addi r3, r3, 0x80000009@l /* 8023D6D4 0023A4D4 4C C6 31 82 */ crclr 6 -/* 8023D6D8 0023A4D8 4B FF 1F 5D */ bl func_8022F634 +/* 8023D6D8 0023A4D8 4B FF 1F 5D */ bl _rwerror /* 8023D6DC 0023A4DC 90 61 00 10 */ stw r3, 0x10(r1) /* 8023D6E0 0023A4E0 38 61 00 0C */ addi r3, r1, 0xc -/* 8023D6E4 0023A4E4 4B FF 1E AD */ bl func_8022F590 +/* 8023D6E4 0023A4E4 4B FF 1E AD */ bl RwErrorSet /* 8023D6E8 0023A4E8 38 60 00 00 */ li r3, 0 /* 8023D6EC 0023A4EC 48 00 01 28 */ b lbl_8023D814 lbl_8023D6F0: @@ -79555,57 +79555,57 @@ lbl_8023D714: /* 8023D71C 0023A51C 41 82 00 64 */ beq lbl_8023D780 /* 8023D720 0023A520 80 9A 00 08 */ lwz r4, 8(r26) /* 8023D724 0023A524 38 A0 00 20 */ li r5, 0x20 -/* 8023D728 0023A528 4B FF C2 45 */ bl func_8023996C +/* 8023D728 0023A528 4B FF C2 45 */ bl RwImageCreate /* 8023D72C 0023A52C 28 03 00 00 */ cmplwi r3, 0 /* 8023D730 0023A530 90 61 00 08 */ stw r3, 8(r1) /* 8023D734 0023A534 40 82 00 14 */ bne lbl_8023D748 /* 8023D738 0023A538 7F 43 D3 78 */ mr r3, r26 -/* 8023D73C 0023A53C 4B FF C2 D1 */ bl func_80239A0C +/* 8023D73C 0023A53C 4B FF C2 D1 */ bl RwImageDestroy /* 8023D740 0023A540 38 60 00 00 */ li r3, 0 /* 8023D744 0023A544 48 00 00 D0 */ b lbl_8023D814 lbl_8023D748: -/* 8023D748 0023A548 4B FF C3 2D */ bl func_80239A74 +/* 8023D748 0023A548 4B FF C3 2D */ bl RwImageAllocatePixels /* 8023D74C 0023A54C 28 03 00 00 */ cmplwi r3, 0 /* 8023D750 0023A550 40 82 00 1C */ bne lbl_8023D76C /* 8023D754 0023A554 80 61 00 08 */ lwz r3, 8(r1) -/* 8023D758 0023A558 4B FF C2 B5 */ bl func_80239A0C +/* 8023D758 0023A558 4B FF C2 B5 */ bl RwImageDestroy /* 8023D75C 0023A55C 7F 43 D3 78 */ mr r3, r26 -/* 8023D760 0023A560 4B FF C2 AD */ bl func_80239A0C +/* 8023D760 0023A560 4B FF C2 AD */ bl RwImageDestroy /* 8023D764 0023A564 38 60 00 00 */ li r3, 0 /* 8023D768 0023A568 48 00 00 AC */ b lbl_8023D814 lbl_8023D76C: /* 8023D76C 0023A56C 80 61 00 08 */ lwz r3, 8(r1) /* 8023D770 0023A570 7F 44 D3 78 */ mr r4, r26 -/* 8023D774 0023A574 4B FF D7 95 */ bl func_8023AF08 +/* 8023D774 0023A574 4B FF D7 95 */ bl RwImageCopy /* 8023D778 0023A578 7F 43 D3 78 */ mr r3, r26 -/* 8023D77C 0023A57C 4B FF C2 91 */ bl func_80239A0C +/* 8023D77C 0023A57C 4B FF C2 91 */ bl RwImageDestroy lbl_8023D780: /* 8023D780 0023A580 80 7C 00 00 */ lwz r3, 0(r28) /* 8023D784 0023A584 38 A0 00 20 */ li r5, 0x20 /* 8023D788 0023A588 80 9D 00 00 */ lwz r4, 0(r29) -/* 8023D78C 0023A58C 4B FF C1 E1 */ bl func_8023996C +/* 8023D78C 0023A58C 4B FF C1 E1 */ bl RwImageCreate /* 8023D790 0023A590 7C 7A 1B 79 */ or. r26, r3, r3 /* 8023D794 0023A594 40 82 00 14 */ bne lbl_8023D7A8 /* 8023D798 0023A598 80 61 00 08 */ lwz r3, 8(r1) -/* 8023D79C 0023A59C 4B FF C2 71 */ bl func_80239A0C +/* 8023D79C 0023A59C 4B FF C2 71 */ bl RwImageDestroy /* 8023D7A0 0023A5A0 38 60 00 00 */ li r3, 0 /* 8023D7A4 0023A5A4 48 00 00 70 */ b lbl_8023D814 lbl_8023D7A8: -/* 8023D7A8 0023A5A8 4B FF C2 CD */ bl func_80239A74 +/* 8023D7A8 0023A5A8 4B FF C2 CD */ bl RwImageAllocatePixels /* 8023D7AC 0023A5AC 28 03 00 00 */ cmplwi r3, 0 /* 8023D7B0 0023A5B0 40 82 00 1C */ bne lbl_8023D7CC /* 8023D7B4 0023A5B4 7F 43 D3 78 */ mr r3, r26 -/* 8023D7B8 0023A5B8 4B FF C2 55 */ bl func_80239A0C +/* 8023D7B8 0023A5B8 4B FF C2 55 */ bl RwImageDestroy /* 8023D7BC 0023A5BC 80 61 00 08 */ lwz r3, 8(r1) -/* 8023D7C0 0023A5C0 4B FF C2 4D */ bl func_80239A0C +/* 8023D7C0 0023A5C0 4B FF C2 4D */ bl RwImageDestroy /* 8023D7C4 0023A5C4 38 60 00 00 */ li r3, 0 /* 8023D7C8 0023A5C8 48 00 00 4C */ b lbl_8023D814 lbl_8023D7CC: /* 8023D7CC 0023A5CC 80 81 00 08 */ lwz r4, 8(r1) /* 8023D7D0 0023A5D0 7F 43 D3 78 */ mr r3, r26 -/* 8023D7D4 0023A5D4 4B FF EA 5D */ bl func_8023C230 +/* 8023D7D4 0023A5D4 4B FF EA 5D */ bl RwImageResample /* 8023D7D8 0023A5D8 80 61 00 08 */ lwz r3, 8(r1) -/* 8023D7DC 0023A5DC 4B FF C2 31 */ bl func_80239A0C +/* 8023D7DC 0023A5DC 4B FF C2 31 */ bl RwImageDestroy /* 8023D7E0 0023A5E0 2C 1B 00 04 */ cmpwi r27, 4 /* 8023D7E4 0023A5E4 93 41 00 08 */ stw r26, 8(r1) /* 8023D7E8 0023A5E8 40 82 00 14 */ bne lbl_8023D7FC @@ -79664,10 +79664,10 @@ func_8023D82C: /* 8023D8A4 0023A6A4 38 A0 01 00 */ li r5, 0x100 /* 8023D8A8 0023A6A8 38 C0 00 FF */ li r6, 0xff /* 8023D8AC 0023A6AC 4C C6 31 82 */ crclr 6 -/* 8023D8B0 0023A6B0 4B FF 1D 85 */ bl func_8022F634 +/* 8023D8B0 0023A6B0 4B FF 1D 85 */ bl _rwerror /* 8023D8B4 0023A6B4 90 61 00 28 */ stw r3, 0x28(r1) /* 8023D8B8 0023A6B8 38 61 00 24 */ addi r3, r1, 0x24 -/* 8023D8BC 0023A6BC 4B FF 1C D5 */ bl func_8022F590 +/* 8023D8BC 0023A6BC 4B FF 1C D5 */ bl RwErrorSet /* 8023D8C0 0023A6C0 38 00 00 00 */ li r0, 0 /* 8023D8C4 0023A6C4 98 01 02 2B */ stb r0, 0x22b(r1) lbl_8023D8C8: @@ -79702,10 +79702,10 @@ lbl_8023D8C8: /* 8023D938 0023A738 38 A0 01 00 */ li r5, 0x100 /* 8023D93C 0023A73C 38 C0 00 FF */ li r6, 0xff /* 8023D940 0023A740 4C C6 31 82 */ crclr 6 -/* 8023D944 0023A744 4B FF 1C F1 */ bl func_8022F634 +/* 8023D944 0023A744 4B FF 1C F1 */ bl _rwerror /* 8023D948 0023A748 90 61 00 20 */ stw r3, 0x20(r1) /* 8023D94C 0023A74C 38 61 00 1C */ addi r3, r1, 0x1c -/* 8023D950 0023A750 4B FF 1C 41 */ bl func_8022F590 +/* 8023D950 0023A750 4B FF 1C 41 */ bl RwErrorSet /* 8023D954 0023A754 38 00 00 00 */ li r0, 0 /* 8023D958 0023A758 98 01 01 2B */ stb r0, 0x12b(r1) lbl_8023D95C: @@ -79713,7 +79713,7 @@ lbl_8023D95C: /* 8023D960 0023A760 38 81 00 2C */ addi r4, r1, 0x2c /* 8023D964 0023A764 38 A0 00 00 */ li r5, 0 /* 8023D968 0023A768 38 C0 00 04 */ li r6, 4 -/* 8023D96C 0023A76C 48 00 11 C5 */ bl func_8023EB30 +/* 8023D96C 0023A76C 48 00 11 C5 */ bl RwTextureGenerateMipmapName /* 8023D970 0023A770 38 00 00 00 */ li r0, 0 /* 8023D974 0023A774 38 61 01 2C */ addi r3, r1, 0x12c /* 8023D978 0023A778 90 01 00 14 */ stw r0, 0x14(r1) @@ -79735,11 +79735,11 @@ lbl_8023D9B0: /* 8023D9B4 0023A7B4 80 81 00 10 */ lwz r4, 0x10(r1) /* 8023D9B8 0023A7B8 80 A1 00 0C */ lwz r5, 0xc(r1) /* 8023D9BC 0023A7BC 80 C1 00 08 */ lwz r6, 8(r1) -/* 8023D9C0 0023A7C0 4B FF DF 1D */ bl func_8023B8DC +/* 8023D9C0 0023A7C0 4B FF DF 1D */ bl RwRasterCreate /* 8023D9C4 0023A7C4 7C 7C 1B 79 */ or. r28, r3, r3 /* 8023D9C8 0023A7C8 40 82 00 14 */ bne lbl_8023D9DC /* 8023D9CC 0023A7CC 80 61 00 18 */ lwz r3, 0x18(r1) -/* 8023D9D0 0023A7D0 4B FF C0 3D */ bl func_80239A0C +/* 8023D9D0 0023A7D0 4B FF C0 3D */ bl RwImageDestroy /* 8023D9D4 0023A7D4 38 60 00 00 */ li r3, 0 /* 8023D9D8 0023A7D8 48 00 00 E8 */ b lbl_8023DAC0 lbl_8023D9DC: @@ -79769,42 +79769,42 @@ lbl_8023DA28: /* 8023DA30 0023A830 90 03 00 18 */ stw r0, 0x18(r3) lbl_8023DA34: /* 8023DA34 0023A834 80 61 00 18 */ lwz r3, 0x18(r1) -/* 8023DA38 0023A838 4B FF D5 D1 */ bl func_8023B008 +/* 8023DA38 0023A838 4B FF D5 D1 */ bl RwImageGammaCorrect /* 8023DA3C 0023A83C 80 81 00 18 */ lwz r4, 0x18(r1) /* 8023DA40 0023A840 7F 83 E3 78 */ mr r3, r28 -/* 8023DA44 0023A844 4B FF DB 05 */ bl func_8023B548 +/* 8023DA44 0023A844 4B FF DB 05 */ bl RwRasterSetFromImage /* 8023DA48 0023A848 28 03 00 00 */ cmplwi r3, 0 /* 8023DA4C 0023A84C 40 82 00 1C */ bne lbl_8023DA68 /* 8023DA50 0023A850 7F 83 E3 78 */ mr r3, r28 -/* 8023DA54 0023A854 4B FF DC A1 */ bl func_8023B6F4 +/* 8023DA54 0023A854 4B FF DC A1 */ bl RwRasterDestroy /* 8023DA58 0023A858 80 61 00 18 */ lwz r3, 0x18(r1) -/* 8023DA5C 0023A85C 4B FF BF B1 */ bl func_80239A0C +/* 8023DA5C 0023A85C 4B FF BF B1 */ bl RwImageDestroy /* 8023DA60 0023A860 38 60 00 00 */ li r3, 0 /* 8023DA64 0023A864 48 00 00 5C */ b lbl_8023DAC0 lbl_8023DA68: /* 8023DA68 0023A868 80 61 00 18 */ lwz r3, 0x18(r1) -/* 8023DA6C 0023A86C 4B FF BF A1 */ bl func_80239A0C +/* 8023DA6C 0023A86C 4B FF BF A1 */ bl RwImageDestroy /* 8023DA70 0023A870 7F 83 E3 78 */ mr r3, r28 -/* 8023DA74 0023A874 48 00 0C 99 */ bl func_8023E70C +/* 8023DA74 0023A874 48 00 0C 99 */ bl RwTextureCreate /* 8023DA78 0023A878 7C 7D 1B 79 */ or. r29, r3, r3 /* 8023DA7C 0023A87C 40 82 00 14 */ bne lbl_8023DA90 /* 8023DA80 0023A880 7F 83 E3 78 */ mr r3, r28 -/* 8023DA84 0023A884 4B FF DC 71 */ bl func_8023B6F4 +/* 8023DA84 0023A884 4B FF DC 71 */ bl RwRasterDestroy /* 8023DA88 0023A888 38 60 00 00 */ li r3, 0 /* 8023DA8C 0023A88C 48 00 00 34 */ b lbl_8023DAC0 lbl_8023DA90: /* 8023DA90 0023A890 7F C4 F3 78 */ mr r4, r30 -/* 8023DA94 0023A894 48 00 0D E9 */ bl func_8023E87C +/* 8023DA94 0023A894 48 00 0D E9 */ bl RwTextureSetName /* 8023DA98 0023A898 28 1F 00 00 */ cmplwi r31, 0 /* 8023DA9C 0023A89C 41 82 00 14 */ beq lbl_8023DAB0 /* 8023DAA0 0023A8A0 7F A3 EB 78 */ mr r3, r29 /* 8023DAA4 0023A8A4 7F E4 FB 78 */ mr r4, r31 -/* 8023DAA8 0023A8A8 48 00 0E 81 */ bl func_8023E928 +/* 8023DAA8 0023A8A8 48 00 0E 81 */ bl RwTextureSetMaskName /* 8023DAAC 0023A8AC 48 00 00 10 */ b lbl_8023DABC lbl_8023DAB0: /* 8023DAB0 0023A8B0 7F A3 EB 78 */ mr r3, r29 /* 8023DAB4 0023A8B4 38 8D 87 F0 */ addi r4, r13, lbl_803CB0F0-_SDA_BASE_ -/* 8023DAB8 0023A8B8 48 00 0E 71 */ bl func_8023E928 +/* 8023DAB8 0023A8B8 48 00 0E 71 */ bl RwTextureSetMaskName lbl_8023DABC: /* 8023DABC 0023A8BC 7F A3 EB 78 */ mr r3, r29 lbl_8023DAC0: @@ -79850,10 +79850,10 @@ func_8023DAE0: /* 8023DB50 0023A950 38 A0 01 00 */ li r5, 0x100 /* 8023DB54 0023A954 38 C0 00 FF */ li r6, 0xff /* 8023DB58 0023A958 4C C6 31 82 */ crclr 6 -/* 8023DB5C 0023A95C 4B FF 1A D9 */ bl func_8022F634 +/* 8023DB5C 0023A95C 4B FF 1A D9 */ bl _rwerror /* 8023DB60 0023A960 90 61 00 34 */ stw r3, 0x34(r1) /* 8023DB64 0023A964 38 61 00 30 */ addi r3, r1, 0x30 -/* 8023DB68 0023A968 4B FF 1A 29 */ bl func_8022F590 +/* 8023DB68 0023A968 4B FF 1A 29 */ bl RwErrorSet /* 8023DB6C 0023A96C 38 00 00 00 */ li r0, 0 /* 8023DB70 0023A970 98 01 02 77 */ stb r0, 0x277(r1) lbl_8023DB74: @@ -79888,10 +79888,10 @@ lbl_8023DB74: /* 8023DBE4 0023A9E4 38 A0 01 00 */ li r5, 0x100 /* 8023DBE8 0023A9E8 38 C0 00 FF */ li r6, 0xff /* 8023DBEC 0023A9EC 4C C6 31 82 */ crclr 6 -/* 8023DBF0 0023A9F0 4B FF 1A 45 */ bl func_8022F634 +/* 8023DBF0 0023A9F0 4B FF 1A 45 */ bl _rwerror /* 8023DBF4 0023A9F4 90 61 00 2C */ stw r3, 0x2c(r1) /* 8023DBF8 0023A9F8 38 61 00 28 */ addi r3, r1, 0x28 -/* 8023DBFC 0023A9FC 4B FF 19 95 */ bl func_8022F590 +/* 8023DBFC 0023A9FC 4B FF 19 95 */ bl RwErrorSet /* 8023DC00 0023AA00 38 00 00 00 */ li r0, 0 /* 8023DC04 0023AA04 98 01 01 77 */ stb r0, 0x177(r1) lbl_8023DC08: @@ -79912,7 +79912,7 @@ lbl_8023DC38: /* 8023DC3C 0023AA3C 38 61 01 78 */ addi r3, r1, 0x178 /* 8023DC40 0023AA40 38 81 00 78 */ addi r4, r1, 0x78 /* 8023DC44 0023AA44 38 A0 00 00 */ li r5, 0 -/* 8023DC48 0023AA48 48 00 0E E9 */ bl func_8023EB30 +/* 8023DC48 0023AA48 48 00 0E E9 */ bl RwTextureGenerateMipmapName /* 8023DC4C 0023AA4C 38 00 00 00 */ li r0, 0 /* 8023DC50 0023AA50 7F A5 EB 78 */ mr r5, r29 /* 8023DC54 0023AA54 90 01 00 14 */ stw r0, 0x14(r1) @@ -79934,11 +79934,11 @@ lbl_8023DC8C: /* 8023DC90 0023AA90 80 81 00 10 */ lwz r4, 0x10(r1) /* 8023DC94 0023AA94 80 A1 00 0C */ lwz r5, 0xc(r1) /* 8023DC98 0023AA98 80 C1 00 08 */ lwz r6, 8(r1) -/* 8023DC9C 0023AA9C 4B FF DC 41 */ bl func_8023B8DC +/* 8023DC9C 0023AA9C 4B FF DC 41 */ bl RwRasterCreate /* 8023DCA0 0023AAA0 7C 7E 1B 79 */ or. r30, r3, r3 /* 8023DCA4 0023AAA4 40 82 00 14 */ bne lbl_8023DCB8 /* 8023DCA8 0023AAA8 80 61 00 38 */ lwz r3, 0x38(r1) -/* 8023DCAC 0023AAAC 4B FF BD 61 */ bl func_80239A0C +/* 8023DCAC 0023AAAC 4B FF BD 61 */ bl RwImageDestroy /* 8023DCB0 0023AAB0 38 60 00 00 */ li r3, 0 /* 8023DCB4 0023AAB4 48 00 03 D0 */ b lbl_8023E084 lbl_8023DCB8: @@ -79948,21 +79948,21 @@ lbl_8023DCB8: /* 8023DCC4 0023AAC4 54 80 04 E7 */ rlwinm. r0, r4, 0, 0x13, 0x13 /* 8023DCC8 0023AAC8 41 82 00 38 */ beq lbl_8023DD00 /* 8023DCCC 0023AACC 80 81 00 38 */ lwz r4, 0x38(r1) -/* 8023DCD0 0023AAD0 4B FF D8 79 */ bl func_8023B548 +/* 8023DCD0 0023AAD0 4B FF D8 79 */ bl RwRasterSetFromImage /* 8023DCD4 0023AAD4 28 03 00 00 */ cmplwi r3, 0 /* 8023DCD8 0023AAD8 40 82 00 1C */ bne lbl_8023DCF4 /* 8023DCDC 0023AADC 7F C3 F3 78 */ mr r3, r30 -/* 8023DCE0 0023AAE0 4B FF DA 15 */ bl func_8023B6F4 +/* 8023DCE0 0023AAE0 4B FF DA 15 */ bl RwRasterDestroy /* 8023DCE4 0023AAE4 80 61 00 38 */ lwz r3, 0x38(r1) -/* 8023DCE8 0023AAE8 4B FF BD 25 */ bl func_80239A0C +/* 8023DCE8 0023AAE8 4B FF BD 25 */ bl RwImageDestroy /* 8023DCEC 0023AAEC 38 60 00 00 */ li r3, 0 /* 8023DCF0 0023AAF0 48 00 03 94 */ b lbl_8023E084 lbl_8023DCF4: /* 8023DCF4 0023AAF4 80 61 00 38 */ lwz r3, 0x38(r1) -/* 8023DCF8 0023AAF8 4B FF BD 15 */ bl func_80239A0C +/* 8023DCF8 0023AAF8 4B FF BD 15 */ bl RwImageDestroy /* 8023DCFC 0023AAFC 48 00 03 38 */ b lbl_8023E034 lbl_8023DD00: -/* 8023DD00 0023AB00 4B FF DA FD */ bl func_8023B7FC +/* 8023DD00 0023AB00 4B FF DA FD */ bl RwRasterGetNumLevels /* 8023DD04 0023AB04 3B E1 00 3C */ addi r31, r1, 0x3c /* 8023DD08 0023AB08 7C 7B 1B 78 */ mr r27, r3 /* 8023DD0C 0023AB0C 3B 80 00 01 */ li r28, 1 @@ -79992,10 +79992,10 @@ lbl_8023DD14: /* 8023DD68 0023AB68 38 A0 01 00 */ li r5, 0x100 /* 8023DD6C 0023AB6C 38 C0 00 FF */ li r6, 0xff /* 8023DD70 0023AB70 4C C6 31 82 */ crclr 6 -/* 8023DD74 0023AB74 4B FF 18 C1 */ bl func_8022F634 +/* 8023DD74 0023AB74 4B FF 18 C1 */ bl _rwerror /* 8023DD78 0023AB78 90 61 00 24 */ stw r3, 0x24(r1) /* 8023DD7C 0023AB7C 38 61 00 20 */ addi r3, r1, 0x20 -/* 8023DD80 0023AB80 4B FF 18 11 */ bl func_8022F590 +/* 8023DD80 0023AB80 4B FF 18 11 */ bl RwErrorSet /* 8023DD84 0023AB84 38 00 00 00 */ li r0, 0 /* 8023DD88 0023AB88 98 01 02 77 */ stb r0, 0x277(r1) lbl_8023DD8C: @@ -80030,10 +80030,10 @@ lbl_8023DD8C: /* 8023DDFC 0023ABFC 38 A0 01 00 */ li r5, 0x100 /* 8023DE00 0023AC00 38 C0 00 FF */ li r6, 0xff /* 8023DE04 0023AC04 4C C6 31 82 */ crclr 6 -/* 8023DE08 0023AC08 4B FF 18 2D */ bl func_8022F634 +/* 8023DE08 0023AC08 4B FF 18 2D */ bl _rwerror /* 8023DE0C 0023AC0C 90 61 00 1C */ stw r3, 0x1c(r1) /* 8023DE10 0023AC10 38 61 00 18 */ addi r3, r1, 0x18 -/* 8023DE14 0023AC14 4B FF 17 7D */ bl func_8022F590 +/* 8023DE14 0023AC14 4B FF 17 7D */ bl RwErrorSet /* 8023DE18 0023AC18 38 00 00 00 */ li r0, 0 /* 8023DE1C 0023AC1C 98 01 01 77 */ stb r0, 0x177(r1) lbl_8023DE20: @@ -80041,11 +80041,11 @@ lbl_8023DE20: /* 8023DE24 0023AC24 38 61 01 78 */ addi r3, r1, 0x178 /* 8023DE28 0023AC28 38 81 00 78 */ addi r4, r1, 0x78 /* 8023DE2C 0023AC2C 57 85 06 3E */ clrlwi r5, r28, 0x18 -/* 8023DE30 0023AC30 48 00 0D 01 */ bl func_8023EB30 +/* 8023DE30 0023AC30 48 00 0D 01 */ bl RwTextureGenerateMipmapName /* 8023DE34 0023AC34 7F C3 F3 78 */ mr r3, r30 /* 8023DE38 0023AC38 57 84 06 3E */ clrlwi r4, r28, 0x18 /* 8023DE3C 0023AC3C 38 A0 00 05 */ li r5, 5 -/* 8023DE40 0023AC40 4B FF DB 91 */ bl func_8023B9D0 +/* 8023DE40 0023AC40 4B FF DB 91 */ bl RwRasterLock /* 8023DE44 0023AC44 80 1E 00 0C */ lwz r0, 0xc(r30) /* 8023DE48 0023AC48 7F C3 F3 78 */ mr r3, r30 /* 8023DE4C 0023AC4C 90 01 00 14 */ stw r0, 0x14(r1) @@ -80057,7 +80057,7 @@ lbl_8023DE20: /* 8023DE64 0023AC64 88 1E 00 20 */ lbz r0, 0x20(r30) /* 8023DE68 0023AC68 50 80 44 2E */ rlwimi r0, r4, 8, 0x10, 0x17 /* 8023DE6C 0023AC6C 90 01 00 08 */ stw r0, 8(r1) -/* 8023DE70 0023AC70 4B FF D7 E9 */ bl func_8023B658 +/* 8023DE70 0023AC70 4B FF D7 E9 */ bl RwRasterUnlock /* 8023DE74 0023AC74 7F A5 EB 78 */ mr r5, r29 /* 8023DE78 0023AC78 38 61 01 78 */ addi r3, r1, 0x178 /* 8023DE7C 0023AC7C 38 81 00 78 */ addi r4, r1, 0x78 @@ -80076,13 +80076,13 @@ lbl_8023DE20: /* 8023DEB0 0023ACB0 48 00 00 0C */ b lbl_8023DEBC lbl_8023DEB4: /* 8023DEB4 0023ACB4 80 79 00 00 */ lwz r3, 0(r25) -/* 8023DEB8 0023ACB8 4B FF BB 55 */ bl func_80239A0C +/* 8023DEB8 0023ACB8 4B FF BB 55 */ bl RwImageDestroy lbl_8023DEBC: /* 8023DEBC 0023ACBC 37 9C FF FF */ addic. r28, r28, -1 /* 8023DEC0 0023ACC0 3B 39 FF FC */ addi r25, r25, -4 /* 8023DEC4 0023ACC4 40 80 FF F0 */ bge lbl_8023DEB4 /* 8023DEC8 0023ACC8 7F C3 F3 78 */ mr r3, r30 -/* 8023DECC 0023ACCC 4B FF D8 29 */ bl func_8023B6F4 +/* 8023DECC 0023ACCC 4B FF D8 29 */ bl RwRasterDestroy /* 8023DED0 0023ACD0 38 60 00 00 */ li r3, 0 /* 8023DED4 0023ACD4 48 00 01 B0 */ b lbl_8023E084 lbl_8023DED8: @@ -80113,7 +80113,7 @@ lbl_8023DF1C: /* 8023DF30 0023AD30 4B FF F3 D9 */ bl func_8023D308 lbl_8023DF34: /* 8023DF34 0023AD34 80 61 00 38 */ lwz r3, 0x38(r1) -/* 8023DF38 0023AD38 4B FF D0 D1 */ bl func_8023B008 +/* 8023DF38 0023AD38 4B FF D0 D1 */ bl RwImageGammaCorrect /* 8023DF3C 0023AD3C 48 00 00 28 */ b lbl_8023DF64 lbl_8023DF40: /* 8023DF40 0023AD40 3B 81 00 38 */ addi r28, r1, 0x38 @@ -80121,7 +80121,7 @@ lbl_8023DF40: /* 8023DF48 0023AD48 48 00 00 14 */ b lbl_8023DF5C lbl_8023DF4C: /* 8023DF4C 0023AD4C 80 7C 00 00 */ lwz r3, 0(r28) -/* 8023DF50 0023AD50 4B FF D0 B9 */ bl func_8023B008 +/* 8023DF50 0023AD50 4B FF D0 B9 */ bl RwImageGammaCorrect /* 8023DF54 0023AD54 3B 9C 00 04 */ addi r28, r28, 4 /* 8023DF58 0023AD58 3B BD 00 01 */ addi r29, r29, 1 lbl_8023DF5C: @@ -80135,12 +80135,12 @@ lbl_8023DF70: /* 8023DF70 0023AD70 7F C3 F3 78 */ mr r3, r30 /* 8023DF74 0023AD74 57 A4 06 3E */ clrlwi r4, r29, 0x18 /* 8023DF78 0023AD78 38 A0 00 05 */ li r5, 5 -/* 8023DF7C 0023AD7C 4B FF DA 55 */ bl func_8023B9D0 +/* 8023DF7C 0023AD7C 4B FF DA 55 */ bl RwRasterLock /* 8023DF80 0023AD80 28 03 00 00 */ cmplwi r3, 0 /* 8023DF84 0023AD84 41 82 00 58 */ beq lbl_8023DFDC /* 8023DF88 0023AD88 80 9C 00 00 */ lwz r4, 0(r28) /* 8023DF8C 0023AD8C 7F C3 F3 78 */ mr r3, r30 -/* 8023DF90 0023AD90 4B FF D5 B9 */ bl func_8023B548 +/* 8023DF90 0023AD90 4B FF D5 B9 */ bl RwRasterSetFromImage /* 8023DF94 0023AD94 28 03 00 00 */ cmplwi r3, 0 /* 8023DF98 0023AD98 40 82 00 3C */ bne lbl_8023DFD4 /* 8023DF9C 0023AD9C 57 A0 10 3A */ slwi r0, r29, 2 @@ -80149,22 +80149,22 @@ lbl_8023DF70: /* 8023DFA8 0023ADA8 48 00 00 14 */ b lbl_8023DFBC lbl_8023DFAC: /* 8023DFAC 0023ADAC 80 79 00 00 */ lwz r3, 0(r25) -/* 8023DFB0 0023ADB0 4B FF BA 5D */ bl func_80239A0C +/* 8023DFB0 0023ADB0 4B FF BA 5D */ bl RwImageDestroy /* 8023DFB4 0023ADB4 3B 39 00 04 */ addi r25, r25, 4 /* 8023DFB8 0023ADB8 3B BD 00 01 */ addi r29, r29, 1 lbl_8023DFBC: /* 8023DFBC 0023ADBC 7C 1D D8 00 */ cmpw r29, r27 /* 8023DFC0 0023ADC0 41 80 FF EC */ blt lbl_8023DFAC /* 8023DFC4 0023ADC4 7F C3 F3 78 */ mr r3, r30 -/* 8023DFC8 0023ADC8 4B FF D7 2D */ bl func_8023B6F4 +/* 8023DFC8 0023ADC8 4B FF D7 2D */ bl RwRasterDestroy /* 8023DFCC 0023ADCC 38 60 00 00 */ li r3, 0 /* 8023DFD0 0023ADD0 48 00 00 B4 */ b lbl_8023E084 lbl_8023DFD4: /* 8023DFD4 0023ADD4 7F C3 F3 78 */ mr r3, r30 -/* 8023DFD8 0023ADD8 4B FF D6 81 */ bl func_8023B658 +/* 8023DFD8 0023ADD8 4B FF D6 81 */ bl RwRasterUnlock lbl_8023DFDC: /* 8023DFDC 0023ADDC 80 7C 00 00 */ lwz r3, 0(r28) -/* 8023DFE0 0023ADE0 4B FF BA 2D */ bl func_80239A0C +/* 8023DFE0 0023ADE0 4B FF BA 2D */ bl RwImageDestroy /* 8023DFE4 0023ADE4 3B 9C 00 04 */ addi r28, r28, 4 /* 8023DFE8 0023ADE8 3B BD 00 01 */ addi r29, r29, 1 lbl_8023DFEC: @@ -80173,43 +80173,43 @@ lbl_8023DFEC: /* 8023DFF4 0023ADF4 48 00 00 40 */ b lbl_8023E034 lbl_8023DFF8: /* 8023DFF8 0023ADF8 80 61 00 38 */ lwz r3, 0x38(r1) -/* 8023DFFC 0023ADFC 4B FF D0 0D */ bl func_8023B008 +/* 8023DFFC 0023ADFC 4B FF D0 0D */ bl RwImageGammaCorrect /* 8023E000 0023AE00 80 81 00 38 */ lwz r4, 0x38(r1) /* 8023E004 0023AE04 7F C3 F3 78 */ mr r3, r30 -/* 8023E008 0023AE08 4B FF D5 41 */ bl func_8023B548 +/* 8023E008 0023AE08 4B FF D5 41 */ bl RwRasterSetFromImage /* 8023E00C 0023AE0C 28 03 00 00 */ cmplwi r3, 0 /* 8023E010 0023AE10 40 82 00 1C */ bne lbl_8023E02C /* 8023E014 0023AE14 7F C3 F3 78 */ mr r3, r30 -/* 8023E018 0023AE18 4B FF D6 DD */ bl func_8023B6F4 +/* 8023E018 0023AE18 4B FF D6 DD */ bl RwRasterDestroy /* 8023E01C 0023AE1C 80 61 00 38 */ lwz r3, 0x38(r1) -/* 8023E020 0023AE20 4B FF B9 ED */ bl func_80239A0C +/* 8023E020 0023AE20 4B FF B9 ED */ bl RwImageDestroy /* 8023E024 0023AE24 38 60 00 00 */ li r3, 0 /* 8023E028 0023AE28 48 00 00 5C */ b lbl_8023E084 lbl_8023E02C: /* 8023E02C 0023AE2C 80 61 00 38 */ lwz r3, 0x38(r1) -/* 8023E030 0023AE30 4B FF B9 DD */ bl func_80239A0C +/* 8023E030 0023AE30 4B FF B9 DD */ bl RwImageDestroy lbl_8023E034: /* 8023E034 0023AE34 7F C3 F3 78 */ mr r3, r30 -/* 8023E038 0023AE38 48 00 06 D5 */ bl func_8023E70C +/* 8023E038 0023AE38 48 00 06 D5 */ bl RwTextureCreate /* 8023E03C 0023AE3C 7C 7B 1B 79 */ or. r27, r3, r3 /* 8023E040 0023AE40 40 82 00 14 */ bne lbl_8023E054 /* 8023E044 0023AE44 7F C3 F3 78 */ mr r3, r30 -/* 8023E048 0023AE48 4B FF D6 AD */ bl func_8023B6F4 +/* 8023E048 0023AE48 4B FF D6 AD */ bl RwRasterDestroy /* 8023E04C 0023AE4C 38 60 00 00 */ li r3, 0 /* 8023E050 0023AE50 48 00 00 34 */ b lbl_8023E084 lbl_8023E054: /* 8023E054 0023AE54 7F 24 CB 78 */ mr r4, r25 -/* 8023E058 0023AE58 48 00 08 25 */ bl func_8023E87C +/* 8023E058 0023AE58 48 00 08 25 */ bl RwTextureSetName /* 8023E05C 0023AE5C 28 1A 00 00 */ cmplwi r26, 0 /* 8023E060 0023AE60 41 82 00 14 */ beq lbl_8023E074 /* 8023E064 0023AE64 7F 63 DB 78 */ mr r3, r27 /* 8023E068 0023AE68 7F 44 D3 78 */ mr r4, r26 -/* 8023E06C 0023AE6C 48 00 08 BD */ bl func_8023E928 +/* 8023E06C 0023AE6C 48 00 08 BD */ bl RwTextureSetMaskName /* 8023E070 0023AE70 48 00 00 10 */ b lbl_8023E080 lbl_8023E074: /* 8023E074 0023AE74 7F 63 DB 78 */ mr r3, r27 /* 8023E078 0023AE78 38 8D 87 F0 */ addi r4, r13, lbl_803CB0F0-_SDA_BASE_ -/* 8023E07C 0023AE7C 48 00 08 AD */ bl func_8023E928 +/* 8023E07C 0023AE7C 48 00 08 AD */ bl RwTextureSetMaskName lbl_8023E080: /* 8023E080 0023AE80 7F 63 DB 78 */ mr r3, r27 lbl_8023E084: @@ -80250,11 +80250,11 @@ lbl_8023E0DC: /* 8023E0FC 0023AEFC 80 9D 00 10 */ lwz r4, 0x10(r29) /* 8023E100 0023AF00 40 82 00 3C */ bne lbl_8023E13C /* 8023E104 0023AF04 38 A0 00 20 */ li r5, 0x20 -/* 8023E108 0023AF08 4B FF B8 65 */ bl func_8023996C +/* 8023E108 0023AF08 4B FF B8 65 */ bl RwImageCreate /* 8023E10C 0023AF0C 28 03 00 00 */ cmplwi r3, 0 /* 8023E110 0023AF10 90 61 00 08 */ stw r3, 8(r1) /* 8023E114 0023AF14 41 82 00 70 */ beq lbl_8023E184 -/* 8023E118 0023AF18 4B FF B9 5D */ bl func_80239A74 +/* 8023E118 0023AF18 4B FF B9 5D */ bl RwImageAllocatePixels /* 8023E11C 0023AF1C 28 03 00 00 */ cmplwi r3, 0 /* 8023E120 0023AF20 40 82 00 0C */ bne lbl_8023E12C /* 8023E124 0023AF24 38 60 00 00 */ li r3, 0 @@ -80262,18 +80262,18 @@ lbl_8023E0DC: lbl_8023E12C: /* 8023E12C 0023AF2C 80 61 00 08 */ lwz r3, 8(r1) /* 8023E130 0023AF30 7F A4 EB 78 */ mr r4, r29 -/* 8023E134 0023AF34 4B FF D3 A1 */ bl func_8023B4D4 +/* 8023E134 0023AF34 4B FF D3 A1 */ bl RwImageSetFromRaster /* 8023E138 0023AF38 48 00 00 4C */ b lbl_8023E184 lbl_8023E13C: /* 8023E13C 0023AF3C 80 1E 00 0C */ lwz r0, 0xc(r30) /* 8023E140 0023AF40 2C 00 00 20 */ cmpwi r0, 0x20 /* 8023E144 0023AF44 41 82 00 3C */ beq lbl_8023E180 /* 8023E148 0023AF48 38 A0 00 20 */ li r5, 0x20 -/* 8023E14C 0023AF4C 4B FF B8 21 */ bl func_8023996C +/* 8023E14C 0023AF4C 4B FF B8 21 */ bl RwImageCreate /* 8023E150 0023AF50 28 03 00 00 */ cmplwi r3, 0 /* 8023E154 0023AF54 90 61 00 08 */ stw r3, 8(r1) /* 8023E158 0023AF58 41 82 00 2C */ beq lbl_8023E184 -/* 8023E15C 0023AF5C 4B FF B9 19 */ bl func_80239A74 +/* 8023E15C 0023AF5C 4B FF B9 19 */ bl RwImageAllocatePixels /* 8023E160 0023AF60 28 03 00 00 */ cmplwi r3, 0 /* 8023E164 0023AF64 40 82 00 0C */ bne lbl_8023E170 /* 8023E168 0023AF68 38 60 00 00 */ li r3, 0 @@ -80281,7 +80281,7 @@ lbl_8023E13C: lbl_8023E170: /* 8023E170 0023AF70 80 61 00 08 */ lwz r3, 8(r1) /* 8023E174 0023AF74 7F C4 F3 78 */ mr r4, r30 -/* 8023E178 0023AF78 4B FF CD 91 */ bl func_8023AF08 +/* 8023E178 0023AF78 4B FF CD 91 */ bl RwImageCopy /* 8023E17C 0023AF7C 48 00 00 08 */ b lbl_8023E184 lbl_8023E180: /* 8023E180 0023AF80 93 C1 00 08 */ stw r30, 8(r1) @@ -80297,7 +80297,7 @@ lbl_8023E198: /* 8023E1A0 0023AFA0 54 1F 06 F6 */ rlwinm r31, r0, 0, 0x1b, 0x1b /* 8023E1A4 0023AFA4 7C 00 F8 78 */ andc r0, r0, r31 /* 8023E1A8 0023AFA8 98 1D 00 23 */ stb r0, 0x23(r29) -/* 8023E1AC 0023AFAC 4B FF D6 51 */ bl func_8023B7FC +/* 8023E1AC 0023AFAC 4B FF D6 51 */ bl RwRasterGetNumLevels /* 8023E1B0 0023AFB0 3B 61 00 0C */ addi r27, r1, 0xc /* 8023E1B4 0023AFB4 7C 79 1B 78 */ mr r25, r3 /* 8023E1B8 0023AFB8 3B 40 00 01 */ li r26, 1 @@ -80308,16 +80308,16 @@ lbl_8023E1C4: /* 8023E1C8 0023AFC8 7F A3 EB 78 */ mr r3, r29 /* 8023E1CC 0023AFCC 57 44 06 3E */ clrlwi r4, r26, 0x18 /* 8023E1D0 0023AFD0 38 A0 00 02 */ li r5, 2 -/* 8023E1D4 0023AFD4 4B FF D7 FD */ bl func_8023B9D0 +/* 8023E1D4 0023AFD4 4B FF D7 FD */ bl RwRasterLock /* 8023E1D8 0023AFD8 28 03 00 00 */ cmplwi r3, 0 /* 8023E1DC 0023AFDC 41 82 00 20 */ beq lbl_8023E1FC /* 8023E1E0 0023AFE0 80 7B FF FC */ lwz r3, -4(r27) /* 8023E1E4 0023AFE4 80 9D 00 0C */ lwz r4, 0xc(r29) /* 8023E1E8 0023AFE8 80 BD 00 10 */ lwz r5, 0x10(r29) -/* 8023E1EC 0023AFEC 4B FF E2 19 */ bl func_8023C404 +/* 8023E1EC 0023AFEC 4B FF E2 19 */ bl RwImageCreateResample /* 8023E1F0 0023AFF0 90 7B 00 00 */ stw r3, 0(r27) /* 8023E1F4 0023AFF4 7F A3 EB 78 */ mr r3, r29 -/* 8023E1F8 0023AFF8 4B FF D4 61 */ bl func_8023B658 +/* 8023E1F8 0023AFF8 4B FF D4 61 */ bl RwRasterUnlock lbl_8023E1FC: /* 8023E1FC 0023AFFC 80 1B 00 00 */ lwz r0, 0(r27) /* 8023E200 0023B000 28 00 00 00 */ cmplwi r0, 0 @@ -80330,7 +80330,7 @@ lbl_8023E218: /* 8023E218 0023B018 80 7C 00 00 */ lwz r3, 0(r28) /* 8023E21C 0023B01C 7C 03 F0 40 */ cmplw r3, r30 /* 8023E220 0023B020 41 82 00 08 */ beq lbl_8023E228 -/* 8023E224 0023B024 4B FF B7 E9 */ bl func_80239A0C +/* 8023E224 0023B024 4B FF B7 E9 */ bl RwImageDestroy lbl_8023E228: /* 8023E228 0023B028 37 5A FF FF */ addic. r26, r26, -1 /* 8023E22C 0023B02C 3B 9C FF FC */ addi r28, r28, -4 @@ -80365,7 +80365,7 @@ lbl_8023E294: /* 8023E294 0023B094 80 61 00 08 */ lwz r3, 8(r1) /* 8023E298 0023B098 7C 03 F0 40 */ cmplw r3, r30 /* 8023E29C 0023B09C 41 82 00 08 */ beq lbl_8023E2A4 -/* 8023E2A0 0023B0A0 4B FF B7 6D */ bl func_80239A0C +/* 8023E2A0 0023B0A0 4B FF B7 6D */ bl RwImageDestroy lbl_8023E2A4: /* 8023E2A4 0023B0A4 88 1D 00 23 */ lbz r0, 0x23(r29) /* 8023E2A8 0023B0A8 38 60 00 00 */ li r3, 0 @@ -80390,7 +80390,7 @@ lbl_8023E2E8: /* 8023E2E8 0023B0E8 80 61 00 08 */ lwz r3, 8(r1) /* 8023E2EC 0023B0EC 7C 03 F0 40 */ cmplw r3, r30 /* 8023E2F0 0023B0F0 41 82 00 08 */ beq lbl_8023E2F8 -/* 8023E2F4 0023B0F4 4B FF B7 19 */ bl func_80239A0C +/* 8023E2F4 0023B0F4 4B FF B7 19 */ bl RwImageDestroy lbl_8023E2F8: /* 8023E2F8 0023B0F8 88 1D 00 23 */ lbz r0, 0x23(r29) /* 8023E2FC 0023B0FC 38 60 00 00 */ li r3, 0 @@ -80402,7 +80402,7 @@ lbl_8023E30C: /* 8023E310 0023B110 41 81 FF D8 */ bgt lbl_8023E2E8 lbl_8023E314: /* 8023E314 0023B114 80 61 00 08 */ lwz r3, 8(r1) -/* 8023E318 0023B118 4B FF CC F1 */ bl func_8023B008 +/* 8023E318 0023B118 4B FF CC F1 */ bl RwImageGammaCorrect /* 8023E31C 0023B11C 48 00 00 28 */ b lbl_8023E344 lbl_8023E320: /* 8023E320 0023B120 3B 61 00 08 */ addi r27, r1, 8 @@ -80410,7 +80410,7 @@ lbl_8023E320: /* 8023E328 0023B128 48 00 00 14 */ b lbl_8023E33C lbl_8023E32C: /* 8023E32C 0023B12C 80 7B 00 00 */ lwz r3, 0(r27) -/* 8023E330 0023B130 4B FF CC D9 */ bl func_8023B008 +/* 8023E330 0023B130 4B FF CC D9 */ bl RwImageGammaCorrect /* 8023E334 0023B134 3B 7B 00 04 */ addi r27, r27, 4 /* 8023E338 0023B138 3B 9C 00 01 */ addi r28, r28, 1 lbl_8023E33C: @@ -80424,19 +80424,19 @@ lbl_8023E350: /* 8023E350 0023B150 7F A3 EB 78 */ mr r3, r29 /* 8023E354 0023B154 57 84 06 3E */ clrlwi r4, r28, 0x18 /* 8023E358 0023B158 38 A0 00 05 */ li r5, 5 -/* 8023E35C 0023B15C 4B FF D6 75 */ bl func_8023B9D0 +/* 8023E35C 0023B15C 4B FF D6 75 */ bl RwRasterLock /* 8023E360 0023B160 28 03 00 00 */ cmplwi r3, 0 /* 8023E364 0023B164 41 82 00 18 */ beq lbl_8023E37C /* 8023E368 0023B168 80 9B 00 00 */ lwz r4, 0(r27) /* 8023E36C 0023B16C 7F A3 EB 78 */ mr r3, r29 -/* 8023E370 0023B170 4B FF D1 D9 */ bl func_8023B548 +/* 8023E370 0023B170 4B FF D1 D9 */ bl RwRasterSetFromImage /* 8023E374 0023B174 7F A3 EB 78 */ mr r3, r29 -/* 8023E378 0023B178 4B FF D2 E1 */ bl func_8023B658 +/* 8023E378 0023B178 4B FF D2 E1 */ bl RwRasterUnlock lbl_8023E37C: /* 8023E37C 0023B17C 80 7B 00 00 */ lwz r3, 0(r27) /* 8023E380 0023B180 7C 03 F0 40 */ cmplw r3, r30 /* 8023E384 0023B184 41 82 00 08 */ beq lbl_8023E38C -/* 8023E388 0023B188 4B FF B6 85 */ bl func_80239A0C +/* 8023E388 0023B188 4B FF B6 85 */ bl RwImageDestroy lbl_8023E38C: /* 8023E38C 0023B18C 3B 7B 00 04 */ addi r27, r27, 4 /* 8023E390 0023B190 3B 9C 00 01 */ addi r28, r28, 1 @@ -80469,7 +80469,7 @@ lbl_8023E3C4: /* 8023E3F0 0023B1F0 28 03 00 00 */ cmplwi r3, 0 /* 8023E3F4 0023B1F4 41 82 00 10 */ beq lbl_8023E404 /* 8023E3F8 0023B1F8 7F A4 EB 78 */ mr r4, r29 -/* 8023E3FC 0023B1FC 48 00 06 59 */ bl func_8023EA54 +/* 8023E3FC 0023B1FC 48 00 06 59 */ bl RwTexDictionaryFindNamedTexture /* 8023E400 0023B200 48 00 00 34 */ b lbl_8023E434 lbl_8023E404: /* 8023E404 0023B204 83 DF 00 00 */ lwz r30, 0(r31) @@ -80477,7 +80477,7 @@ lbl_8023E404: lbl_8023E40C: /* 8023E40C 0023B20C 7F A4 EB 78 */ mr r4, r29 /* 8023E410 0023B210 38 7E FF F0 */ addi r3, r30, -16 -/* 8023E414 0023B214 48 00 06 41 */ bl func_8023EA54 +/* 8023E414 0023B214 48 00 06 41 */ bl RwTexDictionaryFindNamedTexture /* 8023E418 0023B218 28 03 00 00 */ cmplwi r3, 0 /* 8023E41C 0023B21C 41 82 00 08 */ beq lbl_8023E424 /* 8023E420 0023B220 48 00 00 14 */ b lbl_8023E434 @@ -80496,8 +80496,8 @@ lbl_8023E434: /* 8023E448 0023B248 38 21 00 20 */ addi r1, r1, 0x20 /* 8023E44C 0023B24C 4E 80 00 20 */ blr -.global func_8023E450 -func_8023E450: +.global RwTextureSetReadCallBack +RwTextureSetReadCallBack: /* 8023E450 0023B250 80 8D 9F 9C */ lwz r4, lbl_803CC89C-_SDA_BASE_(r13) /* 8023E454 0023B254 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) /* 8023E458 0023B258 38 04 00 14 */ addi r0, r4, 0x14 @@ -80505,8 +80505,8 @@ func_8023E450: /* 8023E460 0023B260 38 60 00 01 */ li r3, 1 /* 8023E464 0023B264 4E 80 00 20 */ blr -.global func_8023E468 -func_8023E468: +.global RwTextureSetMipmapping +RwTextureSetMipmapping: /* 8023E468 0023B268 80 8D 9F 9C */ lwz r4, lbl_803CC89C-_SDA_BASE_(r13) /* 8023E46C 0023B26C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) /* 8023E470 0023B270 38 04 00 1C */ addi r0, r4, 0x1c @@ -80514,16 +80514,16 @@ func_8023E468: /* 8023E478 0023B278 38 60 00 01 */ li r3, 1 /* 8023E47C 0023B27C 4E 80 00 20 */ blr -.global func_8023E480 -func_8023E480: +.global RwTextureGetMipmapping +RwTextureGetMipmapping: /* 8023E480 0023B280 80 6D 9F 9C */ lwz r3, lbl_803CC89C-_SDA_BASE_(r13) /* 8023E484 0023B284 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 8023E488 0023B288 38 03 00 1C */ addi r0, r3, 0x1c /* 8023E48C 0023B28C 7C 64 00 2E */ lwzx r3, r4, r0 /* 8023E490 0023B290 4E 80 00 20 */ blr -.global func_8023E494 -func_8023E494: +.global RwTextureSetAutoMipmapping +RwTextureSetAutoMipmapping: /* 8023E494 0023B294 80 8D 9F 9C */ lwz r4, lbl_803CC89C-_SDA_BASE_(r13) /* 8023E498 0023B298 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) /* 8023E49C 0023B29C 38 04 00 20 */ addi r0, r4, 0x20 @@ -80531,16 +80531,16 @@ func_8023E494: /* 8023E4A4 0023B2A4 38 60 00 01 */ li r3, 1 /* 8023E4A8 0023B2A8 4E 80 00 20 */ blr -.global func_8023E4AC -func_8023E4AC: +.global RwTextureGetAutoMipmapping +RwTextureGetAutoMipmapping: /* 8023E4AC 0023B2AC 80 6D 9F 9C */ lwz r3, lbl_803CC89C-_SDA_BASE_(r13) /* 8023E4B0 0023B2B0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 8023E4B4 0023B2B4 38 03 00 20 */ addi r0, r3, 0x20 /* 8023E4B8 0023B2B8 7C 64 00 2E */ lwzx r3, r4, r0 /* 8023E4BC 0023B2BC 4E 80 00 20 */ blr -.global func_8023E4C0 -func_8023E4C0: +.global RwTextureSetRaster +RwTextureSetRaster: /* 8023E4C0 0023B2C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023E4C4 0023B2C4 7C 08 02 A6 */ mflr r0 /* 8023E4C8 0023B2C8 28 04 00 00 */ cmplwi r4, 0 @@ -80570,8 +80570,8 @@ lbl_8023E510: /* 8023E51C 0023B31C 38 21 00 10 */ addi r1, r1, 0x10 /* 8023E520 0023B320 4E 80 00 20 */ blr -.global func_8023E524 -func_8023E524: +.global RwTexDictionaryCreate +RwTexDictionaryCreate: /* 8023E524 0023B324 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023E528 0023B328 7C 08 02 A6 */ mflr r0 /* 8023E52C 0023B32C 90 01 00 14 */ stw r0, 0x14(r1) @@ -80617,7 +80617,7 @@ lbl_8023E560: /* 8023E5C8 0023B3C8 7C E6 29 2E */ stwx r7, r6, r5 /* 8023E5CC 0023B3CC 90 1F 00 08 */ stw r0, 8(r31) /* 8023E5D0 0023B3D0 90 1F 00 0C */ stw r0, 0xc(r31) -/* 8023E5D4 0023B3D4 4B FF 53 51 */ bl func_80233924 +/* 8023E5D4 0023B3D4 4B FF 53 51 */ bl _rwPluginRegistryInitObject /* 8023E5D8 0023B3D8 7F E3 FB 78 */ mr r3, r31 lbl_8023E5DC: /* 8023E5DC 0023B3DC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -80626,8 +80626,8 @@ lbl_8023E5DC: /* 8023E5E8 0023B3E8 38 21 00 10 */ addi r1, r1, 0x10 /* 8023E5EC 0023B3EC 4E 80 00 20 */ blr -.global func_8023E5F0 -func_8023E5F0: +.global RwTexDictionaryDestroy +RwTexDictionaryDestroy: /* 8023E5F0 0023B3F0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023E5F4 0023B3F4 7C 08 02 A6 */ mflr r0 /* 8023E5F8 0023B3F8 90 01 00 14 */ stw r0, 0x14(r1) @@ -80642,15 +80642,15 @@ func_8023E5F0: /* 8023E61C 0023B41C 38 00 00 00 */ li r0, 0 /* 8023E620 0023B420 7C 03 21 2E */ stwx r0, r3, r4 lbl_8023E624: -/* 8023E624 0023B424 3C 80 80 24 */ lis r4, func_8023E7B4@ha +/* 8023E624 0023B424 3C 80 80 24 */ lis r4, RwTextureDestroy@ha /* 8023E628 0023B428 7F E3 FB 78 */ mr r3, r31 -/* 8023E62C 0023B42C 38 84 E7 B4 */ addi r4, r4, func_8023E7B4@l +/* 8023E62C 0023B42C 38 84 E7 B4 */ addi r4, r4, RwTextureDestroy@l /* 8023E630 0023B430 38 A0 00 00 */ li r5, 0 -/* 8023E634 0023B434 48 00 00 65 */ bl func_8023E698 +/* 8023E634 0023B434 48 00 00 65 */ bl RwTexDictionaryForAllTextures /* 8023E638 0023B438 3C 60 80 2B */ lis r3, lbl_802B7D80@ha /* 8023E63C 0023B43C 7F E4 FB 78 */ mr r4, r31 /* 8023E640 0023B440 38 63 7D 80 */ addi r3, r3, lbl_802B7D80@l -/* 8023E644 0023B444 4B FF 53 89 */ bl func_802339CC +/* 8023E644 0023B444 4B FF 53 89 */ bl _rwPluginRegistryDeInitObject /* 8023E648 0023B448 80 1F 00 10 */ lwz r0, 0x10(r31) /* 8023E64C 0023B44C 7F E4 FB 78 */ mr r4, r31 /* 8023E650 0023B450 80 7F 00 14 */ lwz r3, 0x14(r31) @@ -80672,8 +80672,8 @@ lbl_8023E624: /* 8023E690 0023B490 38 21 00 10 */ addi r1, r1, 0x10 /* 8023E694 0023B494 4E 80 00 20 */ blr -.global func_8023E698 -func_8023E698: +.global RwTexDictionaryForAllTextures +RwTexDictionaryForAllTextures: /* 8023E698 0023B498 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8023E69C 0023B49C 7C 08 02 A6 */ mflr r0 /* 8023E6A0 0023B4A0 90 01 00 24 */ stw r0, 0x24(r1) @@ -80707,8 +80707,8 @@ lbl_8023E6F0: /* 8023E704 0023B504 38 21 00 20 */ addi r1, r1, 0x20 /* 8023E708 0023B508 4E 80 00 20 */ blr -.global func_8023E70C -func_8023E70C: +.global RwTextureCreate +RwTextureCreate: /* 8023E70C 0023B50C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023E710 0023B510 7C 08 02 A6 */ mflr r0 /* 8023E714 0023B514 90 01 00 14 */ stw r0, 0x14(r1) @@ -80743,7 +80743,7 @@ func_8023E70C: /* 8023E788 0023B588 54 00 00 2E */ rlwinm r0, r0, 0, 0, 0x17 /* 8023E78C 0023B58C 60 00 00 01 */ ori r0, r0, 1 /* 8023E790 0023B590 90 1F 00 50 */ stw r0, 0x50(r31) -/* 8023E794 0023B594 4B FF 51 91 */ bl func_80233924 +/* 8023E794 0023B594 4B FF 51 91 */ bl _rwPluginRegistryInitObject lbl_8023E798: /* 8023E798 0023B598 80 01 00 14 */ lwz r0, 0x14(r1) /* 8023E79C 0023B59C 7F E3 FB 78 */ mr r3, r31 @@ -80753,8 +80753,8 @@ lbl_8023E798: /* 8023E7AC 0023B5AC 38 21 00 10 */ addi r1, r1, 0x10 /* 8023E7B0 0023B5B0 4E 80 00 20 */ blr -.global func_8023E7B4 -func_8023E7B4: +.global RwTextureDestroy +RwTextureDestroy: /* 8023E7B4 0023B5B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023E7B8 0023B5B8 7C 08 02 A6 */ mflr r0 /* 8023E7BC 0023B5BC 90 01 00 14 */ stw r0, 0x14(r1) @@ -80772,7 +80772,7 @@ func_8023E7B4: /* 8023E7EC 0023B5EC 90 1F 00 54 */ stw r0, 0x54(r31) /* 8023E7F0 0023B5F0 38 63 7D 68 */ addi r3, r3, lbl_802B7D68@l /* 8023E7F4 0023B5F4 7F E4 FB 78 */ mr r4, r31 -/* 8023E7F8 0023B5F8 4B FF 51 D5 */ bl func_802339CC +/* 8023E7F8 0023B5F8 4B FF 51 D5 */ bl _rwPluginRegistryDeInitObject /* 8023E7FC 0023B5FC 80 1F 00 04 */ lwz r0, 4(r31) /* 8023E800 0023B600 28 00 00 00 */ cmplwi r0, 0 /* 8023E804 0023B604 41 82 00 1C */ beq lbl_8023E820 @@ -80786,7 +80786,7 @@ lbl_8023E820: /* 8023E820 0023B620 80 7F 00 00 */ lwz r3, 0(r31) /* 8023E824 0023B624 28 03 00 00 */ cmplwi r3, 0 /* 8023E828 0023B628 41 82 00 10 */ beq lbl_8023E838 -/* 8023E82C 0023B62C 4B FF CE C9 */ bl func_8023B6F4 +/* 8023E82C 0023B62C 4B FF CE C9 */ bl RwRasterDestroy /* 8023E830 0023B630 38 00 00 00 */ li r0, 0 /* 8023E834 0023B634 90 1F 00 00 */ stw r0, 0(r31) lbl_8023E838: @@ -80809,8 +80809,8 @@ lbl_8023E868: /* 8023E874 0023B674 38 21 00 10 */ addi r1, r1, 0x10 /* 8023E878 0023B678 4E 80 00 20 */ blr -.global func_8023E87C -func_8023E87C: +.global RwTextureSetName +RwTextureSetName: /* 8023E87C 0023B67C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8023E880 0023B680 7C 08 02 A6 */ mflr r0 /* 8023E884 0023B684 38 A0 00 20 */ li r5, 0x20 @@ -80841,10 +80841,10 @@ func_8023E87C: /* 8023E8E8 0023B6E8 38 A0 00 20 */ li r5, 0x20 /* 8023E8EC 0023B6EC 38 C0 00 1F */ li r6, 0x1f /* 8023E8F0 0023B6F0 4C C6 31 82 */ crclr 6 -/* 8023E8F4 0023B6F4 4B FF 0D 41 */ bl func_8022F634 +/* 8023E8F4 0023B6F4 4B FF 0D 41 */ bl _rwerror /* 8023E8F8 0023B6F8 90 61 00 0C */ stw r3, 0xc(r1) /* 8023E8FC 0023B6FC 38 61 00 08 */ addi r3, r1, 8 -/* 8023E900 0023B700 4B FF 0C 91 */ bl func_8022F590 +/* 8023E900 0023B700 4B FF 0C 91 */ bl RwErrorSet /* 8023E904 0023B704 38 00 00 00 */ li r0, 0 /* 8023E908 0023B708 98 1E 00 2F */ stb r0, 0x2f(r30) lbl_8023E90C: @@ -80856,8 +80856,8 @@ lbl_8023E90C: /* 8023E920 0023B720 38 21 00 20 */ addi r1, r1, 0x20 /* 8023E924 0023B724 4E 80 00 20 */ blr -.global func_8023E928 -func_8023E928: +.global RwTextureSetMaskName +RwTextureSetMaskName: /* 8023E928 0023B728 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8023E92C 0023B72C 7C 08 02 A6 */ mflr r0 /* 8023E930 0023B730 38 A0 00 20 */ li r5, 0x20 @@ -80888,10 +80888,10 @@ func_8023E928: /* 8023E994 0023B794 38 A0 00 20 */ li r5, 0x20 /* 8023E998 0023B798 38 C0 00 1F */ li r6, 0x1f /* 8023E99C 0023B79C 4C C6 31 82 */ crclr 6 -/* 8023E9A0 0023B7A0 4B FF 0C 95 */ bl func_8022F634 +/* 8023E9A0 0023B7A0 4B FF 0C 95 */ bl _rwerror /* 8023E9A4 0023B7A4 90 61 00 0C */ stw r3, 0xc(r1) /* 8023E9A8 0023B7A8 38 61 00 08 */ addi r3, r1, 8 -/* 8023E9AC 0023B7AC 4B FF 0B E5 */ bl func_8022F590 +/* 8023E9AC 0023B7AC 4B FF 0B E5 */ bl RwErrorSet /* 8023E9B0 0023B7B0 38 00 00 00 */ li r0, 0 /* 8023E9B4 0023B7B4 98 1E 00 4F */ stb r0, 0x4f(r30) lbl_8023E9B8: @@ -80903,8 +80903,8 @@ lbl_8023E9B8: /* 8023E9CC 0023B7CC 38 21 00 20 */ addi r1, r1, 0x20 /* 8023E9D0 0023B7D0 4E 80 00 20 */ blr -.global func_8023E9D4 -func_8023E9D4: +.global RwTexDictionaryAddTexture +RwTexDictionaryAddTexture: /* 8023E9D4 0023B7D4 80 04 00 04 */ lwz r0, 4(r4) /* 8023E9D8 0023B7D8 28 00 00 00 */ cmplwi r0, 0 /* 8023E9DC 0023B7DC 41 82 00 1C */ beq lbl_8023E9F8 @@ -80927,8 +80927,8 @@ lbl_8023E9F8: /* 8023EA1C 0023B81C 7C 83 23 78 */ mr r3, r4 /* 8023EA20 0023B820 4E 80 00 20 */ blr -.global func_8023EA24 -func_8023EA24: +.global RwTexDictionaryRemoveTexture +RwTexDictionaryRemoveTexture: /* 8023EA24 0023B824 80 03 00 04 */ lwz r0, 4(r3) /* 8023EA28 0023B828 28 00 00 00 */ cmplwi r0, 0 /* 8023EA2C 0023B82C 4D 82 00 20 */ beqlr @@ -80942,8 +80942,8 @@ func_8023EA24: /* 8023EA4C 0023B84C 90 04 00 04 */ stw r0, 4(r4) /* 8023EA50 0023B850 4E 80 00 20 */ blr -.global func_8023EA54 -func_8023EA54: +.global RwTexDictionaryFindNamedTexture +RwTexDictionaryFindNamedTexture: /* 8023EA54 0023B854 81 23 00 08 */ lwz r9, 8(r3) /* 8023EA58 0023B858 39 43 00 08 */ addi r10, r3, 8 /* 8023EA5C 0023B85C 48 00 00 B0 */ b lbl_8023EB0C @@ -81006,16 +81006,16 @@ lbl_8023EB0C: /* 8023EB14 0023B914 38 60 00 00 */ li r3, 0 /* 8023EB18 0023B918 4E 80 00 20 */ blr -.global func_8023EB1C -func_8023EB1C: +.global RwTexDictionaryGetCurrent +RwTexDictionaryGetCurrent: /* 8023EB1C 0023B91C 80 6D 9F 9C */ lwz r3, lbl_803CC89C-_SDA_BASE_(r13) /* 8023EB20 0023B920 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 8023EB24 0023B924 38 03 00 10 */ addi r0, r3, 0x10 /* 8023EB28 0023B928 7C 64 00 2E */ lwzx r3, r4, r0 /* 8023EB2C 0023B92C 4E 80 00 20 */ blr -.global func_8023EB30 -func_8023EB30: +.global RwTextureGenerateMipmapName +RwTextureGenerateMipmapName: /* 8023EB30 0023B930 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023EB34 0023B934 7C 08 02 A6 */ mflr r0 /* 8023EB38 0023B938 90 01 00 14 */ stw r0, 0x14(r1) @@ -81036,8 +81036,8 @@ lbl_8023EB64: /* 8023EB6C 0023B96C 38 21 00 10 */ addi r1, r1, 0x10 /* 8023EB70 0023B970 4E 80 00 20 */ blr -.global func_8023EB74 -func_8023EB74: +.global RwTextureRead +RwTextureRead: /* 8023EB74 0023B974 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8023EB78 0023B978 7C 08 02 A6 */ mflr r0 /* 8023EB7C 0023B97C 90 01 00 24 */ stw r0, 0x24(r1) @@ -81076,10 +81076,10 @@ lbl_8023EBC0: /* 8023EBFC 0023B9FC 7F E5 FB 78 */ mr r5, r31 /* 8023EC00 0023BA00 38 60 00 16 */ li r3, 0x16 /* 8023EC04 0023BA04 4C C6 31 82 */ crclr 6 -/* 8023EC08 0023BA08 4B FF 0A 2D */ bl func_8022F634 +/* 8023EC08 0023BA08 4B FF 0A 2D */ bl _rwerror /* 8023EC0C 0023BA0C 90 61 00 14 */ stw r3, 0x14(r1) /* 8023EC10 0023BA10 38 61 00 10 */ addi r3, r1, 0x10 -/* 8023EC14 0023BA14 4B FF 09 7D */ bl func_8022F590 +/* 8023EC14 0023BA14 4B FF 09 7D */ bl RwErrorSet /* 8023EC18 0023BA18 48 00 00 2C */ b lbl_8023EC44 lbl_8023EC1C: /* 8023EC1C 0023BA1C 38 00 00 01 */ li r0, 1 @@ -81088,10 +81088,10 @@ lbl_8023EC1C: /* 8023EC28 0023BA28 38 60 00 16 */ li r3, 0x16 /* 8023EC2C 0023BA2C 38 AD 87 F4 */ addi r5, r13, lbl_803CB0F4-_SDA_BASE_ /* 8023EC30 0023BA30 4C C6 31 82 */ crclr 6 -/* 8023EC34 0023BA34 4B FF 0A 01 */ bl func_8022F634 +/* 8023EC34 0023BA34 4B FF 0A 01 */ bl _rwerror /* 8023EC38 0023BA38 90 61 00 0C */ stw r3, 0xc(r1) /* 8023EC3C 0023BA3C 38 61 00 08 */ addi r3, r1, 8 -/* 8023EC40 0023BA40 4B FF 09 51 */ bl func_8022F590 +/* 8023EC40 0023BA40 4B FF 09 51 */ bl RwErrorSet lbl_8023EC44: /* 8023EC44 0023BA44 38 60 00 00 */ li r3, 0 /* 8023EC48 0023BA48 48 00 00 64 */ b lbl_8023ECAC @@ -81129,8 +81129,8 @@ lbl_8023ECAC: /* 8023ECBC 0023BABC 38 21 00 20 */ addi r1, r1, 0x20 /* 8023ECC0 0023BAC0 4E 80 00 20 */ blr -.global func_8023ECC4 -func_8023ECC4: +.global RwTextureRegisterPlugin +RwTextureRegisterPlugin: /* 8023ECC4 0023BAC4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023ECC8 0023BAC8 7C 08 02 A6 */ mflr r0 /* 8023ECCC 0023BACC 7C E8 3B 78 */ mr r8, r7 @@ -81142,14 +81142,14 @@ func_8023ECC4: /* 8023ECE4 0023BAE4 7C 64 1B 78 */ mr r4, r3 /* 8023ECE8 0023BAE8 7C 05 03 78 */ mr r5, r0 /* 8023ECEC 0023BAEC 38 69 7D 68 */ addi r3, r9, lbl_802B7D68@l -/* 8023ECF0 0023BAF0 4B FF 49 69 */ bl func_80233658 +/* 8023ECF0 0023BAF0 4B FF 49 69 */ bl _rwPluginRegistryAddPlugin /* 8023ECF4 0023BAF4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8023ECF8 0023BAF8 7C 08 03 A6 */ mtlr r0 /* 8023ECFC 0023BAFC 38 21 00 10 */ addi r1, r1, 0x10 /* 8023ED00 0023BB00 4E 80 00 20 */ blr -.global func_8023ED04 -func_8023ED04: +.global RwTextureRasterGenerateMipmaps +RwTextureRasterGenerateMipmaps: /* 8023ED04 0023BB04 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023ED08 0023BB08 7C 08 02 A6 */ mflr r0 /* 8023ED0C 0023BB0C 90 01 00 14 */ stw r0, 0x14(r1) @@ -81224,7 +81224,7 @@ lbl_8023EE0C: /* 8023EE0C 0023BC0C 83 C3 00 00 */ lwz r30, 0(r3) /* 8023EE10 0023BC10 38 63 FF F8 */ addi r3, r3, -8 /* 8023EE14 0023BC14 38 80 00 00 */ li r4, 0 -/* 8023EE18 0023BC18 4B FF F9 9D */ bl func_8023E7B4 +/* 8023EE18 0023BC18 4B FF F9 9D */ bl RwTextureDestroy /* 8023EE1C 0023BC1C 28 03 00 00 */ cmplwi r3, 0 /* 8023EE20 0023BC20 41 82 00 10 */ beq lbl_8023EE30 /* 8023EE24 0023BC24 7F C3 F3 78 */ mr r3, r30 @@ -81235,7 +81235,7 @@ lbl_8023EE30: /* 8023EE30 0023BC30 3C 60 80 2B */ lis r3, lbl_802B7D80@ha /* 8023EE34 0023BC34 7F A4 EB 78 */ mr r4, r29 /* 8023EE38 0023BC38 38 63 7D 80 */ addi r3, r3, lbl_802B7D80@l -/* 8023EE3C 0023BC3C 4B FF 4B 91 */ bl func_802339CC +/* 8023EE3C 0023BC3C 4B FF 4B 91 */ bl _rwPluginRegistryDeInitObject /* 8023EE40 0023BC40 80 1D 00 10 */ lwz r0, 0x10(r29) /* 8023EE44 0023BC44 7F A4 EB 78 */ mr r4, r29 /* 8023EE48 0023BC48 80 7D 00 14 */ lwz r3, 0x14(r29) @@ -81263,7 +81263,7 @@ lbl_8023EE8C: /* 8023EE98 0023BC98 7C 64 00 2E */ lwzx r3, r4, r0 /* 8023EE9C 0023BC9C 28 03 00 00 */ cmplwi r3, 0 /* 8023EEA0 0023BCA0 41 82 00 1C */ beq lbl_8023EEBC -/* 8023EEA4 0023BCA4 4B FF 25 3D */ bl func_802313E0 +/* 8023EEA4 0023BCA4 4B FF 25 3D */ bl RwFreeListDestroy /* 8023EEA8 0023BCA8 80 6D 9F 9C */ lwz r3, lbl_803CC89C-_SDA_BASE_(r13) /* 8023EEAC 0023BCAC 38 A0 00 00 */ li r5, 0 /* 8023EEB0 0023BCB0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -81276,7 +81276,7 @@ lbl_8023EEBC: /* 8023EEC8 0023BCC8 7C 64 00 2E */ lwzx r3, r4, r0 /* 8023EECC 0023BCCC 28 03 00 00 */ cmplwi r3, 0 /* 8023EED0 0023BCD0 41 82 00 1C */ beq lbl_8023EEEC -/* 8023EED4 0023BCD4 4B FF 25 0D */ bl func_802313E0 +/* 8023EED4 0023BCD4 4B FF 25 0D */ bl RwFreeListDestroy /* 8023EED8 0023BCD8 80 6D 9F 9C */ lwz r3, lbl_803CC89C-_SDA_BASE_(r13) /* 8023EEDC 0023BCDC 38 A0 00 00 */ li r5, 0 /* 8023EEE0 0023BCE0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -81312,7 +81312,7 @@ lbl_8023EF20: /* 8023EF50 0023BD50 80 8D 87 FC */ lwz r4, lbl_803CB0FC-_SDA_BASE_(r13) /* 8023EF54 0023BD54 80 63 00 00 */ lwz r3, 0(r3) /* 8023EF58 0023BD58 80 CD 88 00 */ lwz r6, lbl_803CB100-_SDA_BASE_(r13) -/* 8023EF5C 0023BD5C 4B FF 23 AD */ bl func_80231308 +/* 8023EF5C 0023BD5C 4B FF 23 AD */ bl RwFreeListCreateAndPreallocateSpace /* 8023EF60 0023BD60 80 8D 9F 9C */ lwz r4, lbl_803CC89C-_SDA_BASE_(r13) /* 8023EF64 0023BD64 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) /* 8023EF68 0023BD68 38 04 00 08 */ addi r0, r4, 8 @@ -81334,7 +81334,7 @@ lbl_8023EF90: /* 8023EFA4 0023BDA4 80 65 00 00 */ lwz r3, 0(r5) /* 8023EFA8 0023BDA8 80 CD 88 08 */ lwz r6, lbl_803CB108-_SDA_BASE_(r13) /* 8023EFAC 0023BDAC 38 A0 00 04 */ li r5, 4 -/* 8023EFB0 0023BDB0 4B FF 23 59 */ bl func_80231308 +/* 8023EFB0 0023BDB0 4B FF 23 59 */ bl RwFreeListCreateAndPreallocateSpace /* 8023EFB4 0023BDB4 80 8D 9F 9C */ lwz r4, lbl_803CC89C-_SDA_BASE_(r13) /* 8023EFB8 0023BDB8 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) /* 8023EFBC 0023BDBC 38 04 00 0C */ addi r0, r4, 0xc @@ -81346,7 +81346,7 @@ lbl_8023EF90: /* 8023EFD4 0023BDD4 28 00 00 00 */ cmplwi r0, 0 /* 8023EFD8 0023BDD8 40 82 00 28 */ bne lbl_8023F000 /* 8023EFDC 0023BDDC 80 63 00 08 */ lwz r3, 8(r3) -/* 8023EFE0 0023BDE0 4B FF 24 01 */ bl func_802313E0 +/* 8023EFE0 0023BDE0 4B FF 24 01 */ bl RwFreeListDestroy /* 8023EFE4 0023BDE4 80 8D 9F 9C */ lwz r4, lbl_803CC89C-_SDA_BASE_(r13) /* 8023EFE8 0023BDE8 38 C0 00 00 */ li r6, 0 /* 8023EFEC 0023BDEC 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) @@ -81405,7 +81405,7 @@ lbl_8023F050: /* 8023F0B8 0023BEB8 7C E6 29 2E */ stwx r7, r6, r5 /* 8023F0BC 0023BEBC 90 1F 00 08 */ stw r0, 8(r31) /* 8023F0C0 0023BEC0 90 1F 00 0C */ stw r0, 0xc(r31) -/* 8023F0C4 0023BEC4 4B FF 48 61 */ bl func_80233924 +/* 8023F0C4 0023BEC4 4B FF 48 61 */ bl _rwPluginRegistryInitObject lbl_8023F0C8: /* 8023F0C8 0023BEC8 93 ED 9F 98 */ stw r31, lbl_803CC898-_SDA_BASE_(r13) /* 8023F0CC 0023BECC 80 6D 9F 9C */ lwz r3, lbl_803CC89C-_SDA_BASE_(r13) @@ -81419,7 +81419,7 @@ lbl_8023F0C8: /* 8023F0EC 0023BEEC 28 00 00 00 */ cmplwi r0, 0 /* 8023F0F0 0023BEF0 40 82 00 50 */ bne lbl_8023F140 /* 8023F0F4 0023BEF4 80 63 00 0C */ lwz r3, 0xc(r3) -/* 8023F0F8 0023BEF8 4B FF 22 E9 */ bl func_802313E0 +/* 8023F0F8 0023BEF8 4B FF 22 E9 */ bl RwFreeListDestroy /* 8023F0FC 0023BEFC 80 6D 9F 9C */ lwz r3, lbl_803CC89C-_SDA_BASE_(r13) /* 8023F100 0023BF00 38 A0 00 00 */ li r5, 0 /* 8023F104 0023BF04 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -81429,7 +81429,7 @@ lbl_8023F0C8: /* 8023F114 0023BF14 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 8023F118 0023BF18 38 03 00 08 */ addi r0, r3, 8 /* 8023F11C 0023BF1C 7C 64 00 2E */ lwzx r3, r4, r0 -/* 8023F120 0023BF20 4B FF 22 C1 */ bl func_802313E0 +/* 8023F120 0023BF20 4B FF 22 C1 */ bl RwFreeListDestroy /* 8023F124 0023BF24 80 8D 9F 9C */ lwz r4, lbl_803CC89C-_SDA_BASE_(r13) /* 8023F128 0023BF28 38 C0 00 00 */ li r6, 0 /* 8023F12C 0023BF2C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) @@ -81485,8 +81485,8 @@ lbl_8023F1DC: /* 8023F1EC 0023BFEC 38 21 00 10 */ addi r1, r1, 0x10 /* 8023F1F0 0023BFF0 4E 80 00 20 */ blr -.global func_8023F1F4 -func_8023F1F4: +.global _rwObjectHasFrameSetFrame +_rwObjectHasFrameSetFrame: /* 8023F1F4 0023BFF4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023F1F8 0023BFF8 7C 08 02 A6 */ mflr r0 /* 8023F1FC 0023BFFC 90 01 00 14 */ stw r0, 0x14(r1) @@ -81512,15 +81512,15 @@ lbl_8023F224: /* 8023F248 0023C048 80 A4 00 90 */ lwz r5, 0x90(r4) /* 8023F24C 0023C04C 90 05 00 04 */ stw r0, 4(r5) /* 8023F250 0023C050 90 04 00 90 */ stw r0, 0x90(r4) -/* 8023F254 0023C054 4B FF 9D 71 */ bl func_80238FC4 +/* 8023F254 0023C054 4B FF 9D 71 */ bl RwFrameUpdateObjects lbl_8023F258: /* 8023F258 0023C058 80 01 00 14 */ lwz r0, 0x14(r1) /* 8023F25C 0023C05C 7C 08 03 A6 */ mtlr r0 /* 8023F260 0023C060 38 21 00 10 */ addi r1, r1, 0x10 /* 8023F264 0023C064 4E 80 00 20 */ blr -.global func_8023F268 -func_8023F268: +.global _rwObjectHasFrameReleaseFrame +_rwObjectHasFrameReleaseFrame: /* 8023F268 0023C068 80 03 00 04 */ lwz r0, 4(r3) /* 8023F26C 0023C06C 28 00 00 00 */ cmplwi r0, 0 /* 8023F270 0023C070 4D 82 00 20 */ beqlr @@ -81786,8 +81786,8 @@ lbl_8023F608: /* 8023F618 0023C418 38 21 00 20 */ addi r1, r1, 0x20 /* 8023F61C 0023C41C 4E 80 00 20 */ blr -.global func_8023F620 -func_8023F620: +.global _rwPalQuantAddImage +_rwPalQuantAddImage: /* 8023F620 0023C420 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8023F624 0023C424 7C 08 02 A6 */ mflr r0 /* 8023F628 0023C428 90 01 00 74 */ stw r0, 0x74(r1) @@ -83164,8 +83164,8 @@ lbl_802409B4: /* 802409C8 0023D7C8 38 21 00 50 */ addi r1, r1, 0x50 /* 802409CC 0023D7CC 4E 80 00 20 */ blr -.global func_802409D0 -func_802409D0: +.global _rwPalQuantResolvePalette +_rwPalQuantResolvePalette: /* 802409D0 0023D7D0 94 21 FF 30 */ stwu r1, -0xd0(r1) /* 802409D4 0023D7D4 7C 08 02 A6 */ mflr r0 /* 802409D8 0023D7D8 90 01 00 D4 */ stw r0, 0xd4(r1) @@ -83600,8 +83600,8 @@ lbl_80241008: /* 80241010 0023DE10 38 21 00 10 */ addi r1, r1, 0x10 /* 80241014 0023DE14 4E 80 00 20 */ blr -.global func_80241018 -func_80241018: +.global _rwPalQuantMatchImage +_rwPalQuantMatchImage: /* 80241018 0023DE18 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8024101C 0023DE1C 7C 08 02 A6 */ mflr r0 /* 80241020 0023DE20 90 01 00 44 */ stw r0, 0x44(r1) @@ -83897,8 +83897,8 @@ lbl_80241428: /* 80241438 0023E238 38 21 00 40 */ addi r1, r1, 0x40 /* 8024143C 0023E23C 4E 80 00 20 */ blr -.global func_80241440 -func_80241440: +.global _rwPalQuantInit +_rwPalQuantInit: /* 80241440 0023E240 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80241444 0023E244 7C 08 02 A6 */ mflr r0 /* 80241448 0023E248 90 01 00 34 */ stw r0, 0x34(r1) @@ -84009,7 +84009,7 @@ lbl_80241594: /* 802415D4 0023E3D4 38 60 00 40 */ li r3, 0x40 /* 802415D8 0023E3D8 38 80 00 40 */ li r4, 0x40 /* 802415DC 0023E3DC 38 A0 00 04 */ li r5, 4 -/* 802415E0 0023E3E0 4B FE FD 01 */ bl func_802312E0 +/* 802415E0 0023E3E0 4B FE FD 01 */ bl RwFreeListCreate /* 802415E4 0023E3E4 90 7F 00 0C */ stw r3, 0xc(r31) /* 802415E8 0023E3E8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 802415EC 0023E3EC 80 7F 00 0C */ lwz r3, 0xc(r31) @@ -84274,8 +84274,8 @@ lbl_80241970: /* 80241980 0023E780 38 21 00 80 */ addi r1, r1, 0x80 /* 80241984 0023E784 4E 80 00 20 */ blr -.global func_80241988 -func_80241988: +.global _rwPalQuantTerm +_rwPalQuantTerm: /* 80241988 0023E788 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8024198C 0023E78C 7C 08 02 A6 */ mflr r0 /* 80241990 0023E790 90 01 00 14 */ stw r0, 0x14(r1) @@ -84287,7 +84287,7 @@ func_80241988: /* 802419A8 0023E7A8 38 00 00 00 */ li r0, 0 /* 802419AC 0023E7AC 90 1F 00 08 */ stw r0, 8(r31) /* 802419B0 0023E7B0 80 7F 00 0C */ lwz r3, 0xc(r31) -/* 802419B4 0023E7B4 4B FE FA 2D */ bl func_802313E0 +/* 802419B4 0023E7B4 4B FE FA 2D */ bl RwFreeListDestroy /* 802419B8 0023E7B8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 802419BC 0023E7BC 80 7F 00 04 */ lwz r3, 4(r31) /* 802419C0 0023E7C0 81 84 01 38 */ lwz r12, 0x138(r4) @@ -84304,35 +84304,35 @@ func_80241988: /* 802419EC 0023E7EC 38 21 00 10 */ addi r1, r1, 0x10 /* 802419F0 0023E7F0 4E 80 00 20 */ blr -.global func_802419F4 -func_802419F4: +.global _rw2DRenderPrimitiveInit +_rw2DRenderPrimitiveInit: /* 802419F4 0023E7F4 94 21 FF D0 */ stwu r1, -0x30(r1) /* 802419F8 0023E7F8 7C 08 02 A6 */ mflr r0 /* 802419FC 0023E7FC 90 01 00 34 */ stw r0, 0x34(r1) /* 80241A00 0023E800 93 E1 00 2C */ stw r31, 0x2c(r1) -/* 80241A04 0023E804 4B F8 97 A5 */ bl func_801CB1A8 +/* 80241A04 0023E804 4B F8 97 A5 */ bl GXClearVtxDesc /* 80241A08 0023E808 38 60 00 09 */ li r3, 9 /* 80241A0C 0023E80C 38 80 00 01 */ li r4, 1 -/* 80241A10 0023E810 4B F8 93 4D */ bl func_801CAD5C +/* 80241A10 0023E810 4B F8 93 4D */ bl GXSetVtxDesc /* 80241A14 0023E814 38 60 00 00 */ li r3, 0 /* 80241A18 0023E818 38 80 00 09 */ li r4, 9 /* 80241A1C 0023E81C 38 A0 00 01 */ li r5, 1 /* 80241A20 0023E820 38 C0 00 04 */ li r6, 4 /* 80241A24 0023E824 38 E0 00 00 */ li r7, 0 -/* 80241A28 0023E828 4B F8 97 B9 */ bl func_801CB1E0 +/* 80241A28 0023E828 4B F8 97 B9 */ bl GXSetVtxAttrFmt /* 80241A2C 0023E82C 38 60 00 0B */ li r3, 0xb /* 80241A30 0023E830 38 80 00 01 */ li r4, 1 -/* 80241A34 0023E834 4B F8 93 29 */ bl func_801CAD5C +/* 80241A34 0023E834 4B F8 93 29 */ bl GXSetVtxDesc /* 80241A38 0023E838 38 60 00 00 */ li r3, 0 /* 80241A3C 0023E83C 38 80 00 0B */ li r4, 0xb /* 80241A40 0023E840 38 A0 00 01 */ li r5, 1 /* 80241A44 0023E844 38 C0 00 05 */ li r6, 5 /* 80241A48 0023E848 38 E0 00 00 */ li r7, 0 -/* 80241A4C 0023E84C 4B F8 97 95 */ bl func_801CB1E0 +/* 80241A4C 0023E84C 4B F8 97 95 */ bl GXSetVtxAttrFmt /* 80241A50 0023E850 38 60 00 01 */ li r3, 1 -/* 80241A54 0023E854 4B F8 DA 5D */ bl func_801CF4B0 +/* 80241A54 0023E854 4B F8 DA 5D */ bl GXSetNumTevStages /* 80241A58 0023E858 38 60 00 01 */ li r3, 1 -/* 80241A5C 0023E85C 4B F8 BB 79 */ bl func_801CD5D4 +/* 80241A5C 0023E85C 4B F8 BB 79 */ bl GXSetNumChans /* 80241A60 0023E860 38 60 00 04 */ li r3, 4 /* 80241A64 0023E864 38 80 00 00 */ li r4, 0 /* 80241A68 0023E868 38 A0 00 00 */ li r5, 0 @@ -84340,7 +84340,7 @@ func_802419F4: /* 80241A70 0023E870 38 E0 00 00 */ li r7, 0 /* 80241A74 0023E874 39 00 00 00 */ li r8, 0 /* 80241A78 0023E878 39 20 00 02 */ li r9, 2 -/* 80241A7C 0023E87C 4B F8 BB 95 */ bl func_801CD610 +/* 80241A7C 0023E87C 4B F8 BB 95 */ bl GXSetChanCtrl /* 80241A80 0023E880 38 60 00 05 */ li r3, 5 /* 80241A84 0023E884 38 80 00 00 */ li r4, 0 /* 80241A88 0023E888 38 A0 00 00 */ li r5, 0 @@ -84348,56 +84348,56 @@ func_802419F4: /* 80241A90 0023E890 38 E0 00 00 */ li r7, 0 /* 80241A94 0023E894 39 00 00 00 */ li r8, 0 /* 80241A98 0023E898 39 20 00 02 */ li r9, 2 -/* 80241A9C 0023E89C 4B F8 BB 75 */ bl func_801CD610 +/* 80241A9C 0023E89C 4B F8 BB 75 */ bl GXSetChanCtrl /* 80241AA0 0023E8A0 80 6D A0 2C */ lwz r3, lbl_803CC92C-_SDA_BASE_(r13) /* 80241AA4 0023E8A4 80 03 00 00 */ lwz r0, 0(r3) /* 80241AA8 0023E8A8 28 00 00 00 */ cmplwi r0, 0 /* 80241AAC 0023E8AC 41 82 00 74 */ beq lbl_80241B20 /* 80241AB0 0023E8B0 38 60 00 0D */ li r3, 0xd /* 80241AB4 0023E8B4 38 80 00 01 */ li r4, 1 -/* 80241AB8 0023E8B8 4B F8 92 A5 */ bl func_801CAD5C +/* 80241AB8 0023E8B8 4B F8 92 A5 */ bl GXSetVtxDesc /* 80241ABC 0023E8BC 38 60 00 00 */ li r3, 0 /* 80241AC0 0023E8C0 38 80 00 0D */ li r4, 0xd /* 80241AC4 0023E8C4 38 A0 00 01 */ li r5, 1 /* 80241AC8 0023E8C8 38 C0 00 04 */ li r6, 4 /* 80241ACC 0023E8CC 38 E0 00 00 */ li r7, 0 -/* 80241AD0 0023E8D0 4B F8 97 11 */ bl func_801CB1E0 +/* 80241AD0 0023E8D0 4B F8 97 11 */ bl GXSetVtxAttrFmt /* 80241AD4 0023E8D4 38 60 00 00 */ li r3, 0 /* 80241AD8 0023E8D8 38 80 00 00 */ li r4, 0 -/* 80241ADC 0023E8DC 4B F8 D2 99 */ bl func_801CED74 +/* 80241ADC 0023E8DC 4B F8 D2 99 */ bl GXSetTevOp /* 80241AE0 0023E8E0 38 60 00 01 */ li r3, 1 -/* 80241AE4 0023E8E4 4B F8 9F 91 */ bl func_801CBA74 +/* 80241AE4 0023E8E4 4B F8 9F 91 */ bl GXSetNumTexGens /* 80241AE8 0023E8E8 38 60 00 00 */ li r3, 0 /* 80241AEC 0023E8EC 38 80 00 01 */ li r4, 1 /* 80241AF0 0023E8F0 38 A0 00 04 */ li r5, 4 /* 80241AF4 0023E8F4 38 C0 00 3C */ li r6, 0x3c /* 80241AF8 0023E8F8 38 E0 00 00 */ li r7, 0 /* 80241AFC 0023E8FC 39 00 00 7D */ li r8, 0x7d -/* 80241B00 0023E900 4B F8 9C F5 */ bl func_801CB7F4 +/* 80241B00 0023E900 4B F8 9C F5 */ bl GXSetTexCoordGen2 /* 80241B04 0023E904 38 60 00 00 */ li r3, 0 /* 80241B08 0023E908 38 80 00 00 */ li r4, 0 /* 80241B0C 0023E90C 38 A0 00 00 */ li r5, 0 /* 80241B10 0023E910 38 C0 00 04 */ li r6, 4 -/* 80241B14 0023E914 4B F8 D8 01 */ bl func_801CF314 -/* 80241B18 0023E918 48 00 72 71 */ bl func_80248D88 +/* 80241B14 0023E914 4B F8 D8 01 */ bl GXSetTevOrder +/* 80241B18 0023E918 48 00 72 71 */ bl _rwDlTextureRasterFlush /* 80241B1C 0023E91C 48 00 00 2C */ b lbl_80241B48 lbl_80241B20: /* 80241B20 0023E920 38 60 00 00 */ li r3, 0 -/* 80241B24 0023E924 4B F8 9F 51 */ bl func_801CBA74 +/* 80241B24 0023E924 4B F8 9F 51 */ bl GXSetNumTexGens /* 80241B28 0023E928 38 60 00 00 */ li r3, 0 /* 80241B2C 0023E92C 38 80 00 FF */ li r4, 0xff /* 80241B30 0023E930 38 A0 00 FF */ li r5, 0xff /* 80241B34 0023E934 38 C0 00 04 */ li r6, 4 -/* 80241B38 0023E938 4B F8 D7 DD */ bl func_801CF314 +/* 80241B38 0023E938 4B F8 D7 DD */ bl GXSetTevOrder /* 80241B3C 0023E93C 38 60 00 00 */ li r3, 0 /* 80241B40 0023E940 38 80 00 04 */ li r4, 4 -/* 80241B44 0023E944 4B F8 D2 31 */ bl func_801CED74 +/* 80241B44 0023E944 4B F8 D2 31 */ bl GXSetTevOp lbl_80241B48: /* 80241B48 0023E948 83 ED A0 14 */ lwz r31, lbl_803CC914-_SDA_BASE_(r13) /* 80241B4C 0023E94C 88 1F 00 18 */ lbz r0, 0x18(r31) /* 80241B50 0023E950 28 00 00 00 */ cmplwi r0, 0 /* 80241B54 0023E954 41 82 00 54 */ beq lbl_80241BA8 -/* 80241B58 0023E958 4B F9 AE 0D */ bl func_801DC964 +/* 80241B58 0023E958 4B F9 AE 0D */ bl VIGetNextField /* 80241B5C 0023E95C A0 BF 00 04 */ lhz r5, 4(r31) /* 80241B60 0023E960 3C 80 43 30 */ lis r4, 0x4330 /* 80241B64 0023E964 C0 22 BD A8 */ lfs f1, lbl_803D0728-_SDA2_BASE_(r2) @@ -84415,7 +84415,7 @@ lbl_80241B48: /* 80241B94 0023E994 90 81 00 10 */ stw r4, 0x10(r1) /* 80241B98 0023E998 C8 01 00 10 */ lfd f0, 0x10(r1) /* 80241B9C 0023E99C EC 80 20 28 */ fsubs f4, f0, f4 -/* 80241BA0 0023E9A0 4B F8 E3 81 */ bl func_801CFF20 +/* 80241BA0 0023E9A0 4B F8 E3 81 */ bl GXSetViewportJitter /* 80241BA4 0023E9A4 48 00 00 48 */ b lbl_80241BEC lbl_80241BA8: /* 80241BA8 0023E9A8 A0 9F 00 04 */ lhz r4, 4(r31) @@ -84434,7 +84434,7 @@ lbl_80241BA8: /* 80241BDC 0023E9DC 90 61 00 08 */ stw r3, 8(r1) /* 80241BE0 0023E9E0 C8 01 00 08 */ lfd f0, 8(r1) /* 80241BE4 0023E9E4 EC 80 20 28 */ fsubs f4, f0, f4 -/* 80241BE8 0023E9E8 4B F8 E3 91 */ bl func_801CFF78 +/* 80241BE8 0023E9E8 4B F8 E3 91 */ bl GXSetViewport lbl_80241BEC: /* 80241BEC 0023E9EC 80 ED A0 14 */ lwz r7, lbl_803CC914-_SDA_BASE_(r13) /* 80241BF0 0023E9F0 3C 00 43 30 */ lis r0, 0x4330 @@ -84462,10 +84462,10 @@ lbl_80241BEC: /* 80241C48 0023EA48 EC 00 10 28 */ fsubs f0, f0, f2 /* 80241C4C 0023EA4C EC 01 00 24 */ fdivs f0, f1, f0 /* 80241C50 0023EA50 D0 04 00 0C */ stfs f0, 0xc(r4) -/* 80241C54 0023EA54 4B F8 E0 6D */ bl func_801CFCC0 +/* 80241C54 0023EA54 4B F8 E0 6D */ bl GXGetProjectionv /* 80241C58 0023EA58 3C 60 80 2B */ lis r3, lbl_802B7DB4@ha /* 80241C5C 0023EA5C 38 63 7D B4 */ addi r3, r3, lbl_802B7DB4@l -/* 80241C60 0023EA60 4B F8 DF D5 */ bl func_801CFC34 +/* 80241C60 0023EA60 4B F8 DF D5 */ bl GXSetProjectionv /* 80241C64 0023EA64 A8 9F 00 1C */ lha r4, 0x1c(r31) /* 80241C68 0023EA68 3C 00 43 30 */ lis r0, 0x4330 /* 80241C6C 0023EA6C 3C 60 80 2B */ lis r3, lbl_802B7DD0@ha @@ -84488,9 +84488,9 @@ lbl_80241BEC: /* 80241CB0 0023EAB0 EC 00 08 28 */ fsubs f0, f0, f1 /* 80241CB4 0023EAB4 EC 02 00 2A */ fadds f0, f2, f0 /* 80241CB8 0023EAB8 D0 03 00 1C */ stfs f0, 0x1c(r3) -/* 80241CBC 0023EABC 4B F8 E0 4D */ bl func_801CFD08 +/* 80241CBC 0023EABC 4B F8 E0 4D */ bl GXLoadPosMtxImm /* 80241CC0 0023EAC0 38 60 00 00 */ li r3, 0 -/* 80241CC4 0023EAC4 4B F8 E0 E5 */ bl func_801CFDA8 +/* 80241CC4 0023EAC4 4B F8 E0 E5 */ bl GXSetCurrentMtx /* 80241CC8 0023EAC8 80 01 00 34 */ lwz r0, 0x34(r1) /* 80241CCC 0023EACC 83 E1 00 2C */ lwz r31, 0x2c(r1) /* 80241CD0 0023EAD0 7C 08 03 A6 */ mtlr r0 @@ -84516,7 +84516,7 @@ func_80241CDC: /* 80241D14 0023EB14 88 03 00 18 */ lbz r0, 0x18(r3) /* 80241D18 0023EB18 28 00 00 00 */ cmplwi r0, 0 /* 80241D1C 0023EB1C 41 82 00 84 */ beq lbl_80241DA0 -/* 80241D20 0023EB20 4B F9 AC 45 */ bl func_801DC964 +/* 80241D20 0023EB20 4B F9 AC 45 */ bl VIGetNextField /* 80241D24 0023EB24 A8 1F 00 1C */ lha r0, 0x1c(r31) /* 80241D28 0023EB28 3C C0 43 30 */ lis r6, 0x4330 /* 80241D2C 0023EB2C A8 BF 00 1E */ lha r5, 0x1e(r31) @@ -84546,7 +84546,7 @@ func_80241CDC: /* 80241D8C 0023EB8C 90 C1 00 20 */ stw r6, 0x20(r1) /* 80241D90 0023EB90 C8 01 00 20 */ lfd f0, 0x20(r1) /* 80241D94 0023EB94 EC 80 20 28 */ fsubs f4, f0, f4 -/* 80241D98 0023EB98 4B F8 E1 89 */ bl func_801CFF20 +/* 80241D98 0023EB98 4B F8 E1 89 */ bl GXSetViewportJitter /* 80241D9C 0023EB9C 48 00 00 78 */ b lbl_80241E14 lbl_80241DA0: /* 80241DA0 0023EBA0 A8 1F 00 1C */ lha r0, 0x1c(r31) @@ -84577,20 +84577,20 @@ lbl_80241DA0: /* 80241E04 0023EC04 90 A1 00 08 */ stw r5, 8(r1) /* 80241E08 0023EC08 C8 01 00 08 */ lfd f0, 8(r1) /* 80241E0C 0023EC0C EC 80 20 28 */ fsubs f4, f0, f4 -/* 80241E10 0023EC10 4B F8 E1 69 */ bl func_801CFF78 +/* 80241E10 0023EC10 4B F8 E1 69 */ bl GXSetViewport lbl_80241E14: /* 80241E14 0023EC14 A8 7F 00 1C */ lha r3, 0x1c(r31) /* 80241E18 0023EC18 A8 9F 00 1E */ lha r4, 0x1e(r31) /* 80241E1C 0023EC1C 80 BF 00 0C */ lwz r5, 0xc(r31) /* 80241E20 0023EC20 80 DF 00 10 */ lwz r6, 0x10(r31) -/* 80241E24 0023EC24 4B F8 E1 9D */ bl func_801CFFC0 +/* 80241E24 0023EC24 4B F8 E1 9D */ bl GXSetScissor /* 80241E28 0023EC28 48 00 02 28 */ b lbl_80242050 lbl_80241E2C: /* 80241E2C 0023EC2C 80 6D A0 14 */ lwz r3, lbl_803CC914-_SDA_BASE_(r13) /* 80241E30 0023EC30 88 03 00 18 */ lbz r0, 0x18(r3) /* 80241E34 0023EC34 28 00 00 00 */ cmplwi r0, 0 /* 80241E38 0023EC38 41 82 00 84 */ beq lbl_80241EBC -/* 80241E3C 0023EC3C 4B F9 AB 29 */ bl func_801DC964 +/* 80241E3C 0023EC3C 4B F9 AB 29 */ bl VIGetNextField /* 80241E40 0023EC40 A8 1F 00 1C */ lha r0, 0x1c(r31) /* 80241E44 0023EC44 3C C0 43 30 */ lis r6, 0x4330 /* 80241E48 0023EC48 A8 BF 00 1E */ lha r5, 0x1e(r31) @@ -84620,7 +84620,7 @@ lbl_80241E2C: /* 80241EA8 0023ECA8 90 C1 00 08 */ stw r6, 8(r1) /* 80241EAC 0023ECAC C8 01 00 08 */ lfd f0, 8(r1) /* 80241EB0 0023ECB0 EC 80 20 28 */ fsubs f4, f0, f4 -/* 80241EB4 0023ECB4 4B F8 E0 6D */ bl func_801CFF20 +/* 80241EB4 0023ECB4 4B F8 E0 6D */ bl GXSetViewportJitter /* 80241EB8 0023ECB8 48 00 00 80 */ b lbl_80241F38 lbl_80241EBC: /* 80241EBC 0023ECBC A8 7F 00 1E */ lha r3, 0x1e(r31) @@ -84653,7 +84653,7 @@ lbl_80241EBC: /* 80241F28 0023ED28 90 A1 00 08 */ stw r5, 8(r1) /* 80241F2C 0023ED2C C8 01 00 08 */ lfd f0, 8(r1) /* 80241F30 0023ED30 EC 80 20 28 */ fsubs f4, f0, f4 -/* 80241F34 0023ED34 4B F8 E0 45 */ bl func_801CFF78 +/* 80241F34 0023ED34 4B F8 E0 45 */ bl GXSetViewport lbl_80241F38: /* 80241F38 0023ED38 80 0D 88 18 */ lwz r0, lbl_803CB118-_SDA_BASE_(r13) /* 80241F3C 0023ED3C 2C 00 00 00 */ cmpwi r0, 0 @@ -84671,7 +84671,7 @@ lbl_80241F38: /* 80241F6C 0023ED6C A8 7F 00 1C */ lha r3, 0x1c(r31) /* 80241F70 0023ED70 54 E6 08 3C */ slwi r6, r7, 1 /* 80241F74 0023ED74 A0 A5 00 04 */ lhz r5, 4(r5) -/* 80241F78 0023ED78 4B F8 E0 49 */ bl func_801CFFC0 +/* 80241F78 0023ED78 4B F8 E0 49 */ bl GXSetScissor /* 80241F7C 0023ED7C 48 00 00 38 */ b lbl_80241FB4 lbl_80241F80: /* 80241F80 0023ED80 54 84 08 3C */ slwi r4, r4, 1 @@ -84681,17 +84681,17 @@ lbl_80241F80: /* 80241F90 0023ED90 38 60 00 00 */ li r3, 0 /* 80241F94 0023ED94 38 80 00 00 */ li r4, 0 /* 80241F98 0023ED98 A0 A5 00 04 */ lhz r5, 4(r5) -/* 80241F9C 0023ED9C 4B F8 E0 25 */ bl func_801CFFC0 +/* 80241F9C 0023ED9C 4B F8 E0 25 */ bl GXSetScissor /* 80241FA0 0023EDA0 48 00 00 14 */ b lbl_80241FB4 lbl_80241FA4: /* 80241FA4 0023EDA4 80 AD A0 14 */ lwz r5, lbl_803CC914-_SDA_BASE_(r13) /* 80241FA8 0023EDA8 A8 7F 00 1C */ lha r3, 0x1c(r31) /* 80241FAC 0023EDAC A0 A5 00 04 */ lhz r5, 4(r5) -/* 80241FB0 0023EDB0 4B F8 E0 11 */ bl func_801CFFC0 +/* 80241FB0 0023EDB0 4B F8 E0 11 */ bl GXSetScissor lbl_80241FB4: /* 80241FB4 0023EDB4 38 60 00 00 */ li r3, 0 /* 80241FB8 0023EDB8 38 80 00 00 */ li r4, 0 -/* 80241FBC 0023EDBC 4B F8 E0 7D */ bl func_801D0038 +/* 80241FBC 0023EDBC 4B F8 E0 7D */ bl GXSetScissorBoxOffset /* 80241FC0 0023EDC0 48 00 00 90 */ b lbl_80242050 lbl_80241FC4: /* 80241FC4 0023EDC4 A8 1F 00 1E */ lha r0, 0x1e(r31) @@ -84705,7 +84705,7 @@ lbl_80241FC4: /* 80241FE4 0023EDE4 A8 7F 00 1C */ lha r3, 0x1c(r31) /* 80241FE8 0023EDE8 A0 A5 00 04 */ lhz r5, 4(r5) /* 80241FEC 0023EDEC 54 06 08 3C */ slwi r6, r0, 1 -/* 80241FF0 0023EDF0 4B F8 DF D1 */ bl func_801CFFC0 +/* 80241FF0 0023EDF0 4B F8 DF D1 */ bl GXSetScissor /* 80241FF4 0023EDF4 48 00 00 4C */ b lbl_80242040 lbl_80241FF8: /* 80241FF8 0023EDF8 81 1F 00 10 */ lwz r8, 0x10(r31) @@ -84718,7 +84718,7 @@ lbl_80241FF8: /* 80242014 0023EE14 7C E4 3B 78 */ mr r4, r7 /* 80242018 0023EE18 38 60 00 00 */ li r3, 0 /* 8024201C 0023EE1C A0 A5 00 04 */ lhz r5, 4(r5) -/* 80242020 0023EE20 4B F8 DF A1 */ bl func_801CFFC0 +/* 80242020 0023EE20 4B F8 DF A1 */ bl GXSetScissor /* 80242024 0023EE24 48 00 00 1C */ b lbl_80242040 lbl_80242028: /* 80242028 0023EE28 80 AD A0 14 */ lwz r5, lbl_803CC914-_SDA_BASE_(r13) @@ -84726,16 +84726,16 @@ lbl_80242028: /* 80242030 0023EE30 A8 7F 00 1C */ lha r3, 0x1c(r31) /* 80242034 0023EE34 55 06 08 3C */ slwi r6, r8, 1 /* 80242038 0023EE38 A0 A5 00 04 */ lhz r5, 4(r5) -/* 8024203C 0023EE3C 4B F8 DF 85 */ bl func_801CFFC0 +/* 8024203C 0023EE3C 4B F8 DF 85 */ bl GXSetScissor lbl_80242040: /* 80242040 0023EE40 80 8D A0 10 */ lwz r4, lbl_803CC910-_SDA_BASE_(r13) /* 80242044 0023EE44 38 60 00 00 */ li r3, 0 /* 80242048 0023EE48 38 84 FF FE */ addi r4, r4, -2 -/* 8024204C 0023EE4C 4B F8 DF ED */ bl func_801D0038 +/* 8024204C 0023EE4C 4B F8 DF ED */ bl GXSetScissorBoxOffset lbl_80242050: /* 80242050 0023EE50 3C 60 80 38 */ lis r3, lbl_803843E0@ha /* 80242054 0023EE54 38 63 43 E0 */ addi r3, r3, lbl_803843E0@l -/* 80242058 0023EE58 4B F8 DB DD */ bl func_801CFC34 +/* 80242058 0023EE58 4B F8 DB DD */ bl GXSetProjectionv /* 8024205C 0023EE5C 80 01 00 34 */ lwz r0, 0x34(r1) /* 80242060 0023EE60 83 E1 00 2C */ lwz r31, 0x2c(r1) /* 80242064 0023EE64 7C 08 03 A6 */ mtlr r0 @@ -84753,11 +84753,11 @@ lbl_80242050: /* 80242094 0023EE94 7F A3 02 14 */ add r29, r3, r0 /* 80242098 0023EE98 1C 07 00 18 */ mulli r0, r7, 0x18 /* 8024209C 0023EE9C 7F C3 02 14 */ add r30, r3, r0 -/* 802420A0 0023EEA0 4B FF F9 55 */ bl func_802419F4 +/* 802420A0 0023EEA0 4B FF F9 55 */ bl _rw2DRenderPrimitiveInit /* 802420A4 0023EEA4 38 60 00 90 */ li r3, 0x90 /* 802420A8 0023EEA8 38 80 00 00 */ li r4, 0 /* 802420AC 0023EEAC 38 A0 00 03 */ li r5, 3 -/* 802420B0 0023EEB0 4B F8 A1 69 */ bl func_801CC218 +/* 802420B0 0023EEB0 4B F8 A1 69 */ bl GXBegin /* 802420B4 0023EEB4 80 6D A0 2C */ lwz r3, lbl_803CC92C-_SDA_BASE_(r13) /* 802420B8 0023EEB8 80 03 00 00 */ lwz r0, 0(r3) /* 802420BC 0023EEBC 28 00 00 00 */ cmplwi r0, 0 @@ -84881,11 +84881,11 @@ lbl_80242250: /* 8024228C 0023F08C 93 C1 00 08 */ stw r30, 8(r1) /* 80242290 0023F090 7F C3 22 14 */ add r30, r3, r4 /* 80242294 0023F094 7F E3 02 14 */ add r31, r3, r0 -/* 80242298 0023F098 4B FF F7 5D */ bl func_802419F4 +/* 80242298 0023F098 4B FF F7 5D */ bl _rw2DRenderPrimitiveInit /* 8024229C 0023F09C 38 60 00 A8 */ li r3, 0xa8 /* 802422A0 0023F0A0 38 80 00 00 */ li r4, 0 /* 802422A4 0023F0A4 38 A0 00 02 */ li r5, 2 -/* 802422A8 0023F0A8 4B F8 9F 71 */ bl func_801CC218 +/* 802422A8 0023F0A8 4B F8 9F 71 */ bl GXBegin /* 802422AC 0023F0AC 80 6D A0 2C */ lwz r3, lbl_803CC92C-_SDA_BASE_(r13) /* 802422B0 0023F0B0 80 03 00 00 */ lwz r0, 0(r3) /* 802422B4 0023F0B4 28 00 00 00 */ cmplwi r0, 0 @@ -84976,14 +84976,14 @@ lbl_802423C8: /* 80242400 0023F200 7C BE 2B 78 */ mr r30, r5 /* 80242404 0023F204 93 A1 00 14 */ stw r29, 0x14(r1) /* 80242408 0023F208 7C 7D 1B 78 */ mr r29, r3 -/* 8024240C 0023F20C 4B FF F5 E9 */ bl func_802419F4 +/* 8024240C 0023F20C 4B FF F5 E9 */ bl _rw2DRenderPrimitiveInit /* 80242410 0023F210 3C 60 80 2B */ lis r3, lbl_802B7D98@ha /* 80242414 0023F214 57 A0 10 3A */ slwi r0, r29, 2 /* 80242418 0023F218 38 63 7D 98 */ addi r3, r3, lbl_802B7D98@l /* 8024241C 0023F21C 57 C5 04 3E */ clrlwi r5, r30, 0x10 /* 80242420 0023F220 7C 63 00 2E */ lwzx r3, r3, r0 /* 80242424 0023F224 38 80 00 00 */ li r4, 0 -/* 80242428 0023F228 4B F8 9D F1 */ bl func_801CC218 +/* 80242428 0023F228 4B F8 9D F1 */ bl GXBegin /* 8024242C 0023F22C 2C 1D 00 03 */ cmpwi r29, 3 /* 80242430 0023F230 41 82 03 74 */ beq lbl_802427A4 /* 80242434 0023F234 40 80 00 14 */ bge lbl_80242448 @@ -85347,10 +85347,10 @@ lbl_80242980: /* 80242984 0023F784 38 60 00 25 */ li r3, 0x25 /* 80242988 0023F788 90 01 00 08 */ stw r0, 8(r1) /* 8024298C 0023F78C 4C C6 31 82 */ crclr 6 -/* 80242990 0023F790 4B FE CC A5 */ bl func_8022F634 +/* 80242990 0023F790 4B FE CC A5 */ bl _rwerror /* 80242994 0023F794 90 61 00 0C */ stw r3, 0xc(r1) /* 80242998 0023F798 38 61 00 08 */ addi r3, r1, 8 -/* 8024299C 0023F79C 4B FE CB F5 */ bl func_8022F590 +/* 8024299C 0023F79C 4B FE CB F5 */ bl RwErrorSet lbl_802429A0: /* 802429A0 0023F7A0 4B FF F3 3D */ bl func_80241CDC /* 802429A4 0023F7A4 80 01 00 24 */ lwz r0, 0x24(r1) @@ -85372,14 +85372,14 @@ lbl_802429A0: /* 802429E4 0023F7E4 7C FD 3B 78 */ mr r29, r7 /* 802429E8 0023F7E8 93 81 00 10 */ stw r28, 0x10(r1) /* 802429EC 0023F7EC 7C 7C 1B 78 */ mr r28, r3 -/* 802429F0 0023F7F0 4B FF F0 05 */ bl func_802419F4 +/* 802429F0 0023F7F0 4B FF F0 05 */ bl _rw2DRenderPrimitiveInit /* 802429F4 0023F7F4 3C 60 80 2B */ lis r3, lbl_802B7D98@ha /* 802429F8 0023F7F8 57 80 10 3A */ slwi r0, r28, 2 /* 802429FC 0023F7FC 38 63 7D 98 */ addi r3, r3, lbl_802B7D98@l /* 80242A00 0023F800 57 A5 04 3E */ clrlwi r5, r29, 0x10 /* 80242A04 0023F804 7C 63 00 2E */ lwzx r3, r3, r0 /* 80242A08 0023F808 38 80 00 00 */ li r4, 0 -/* 80242A0C 0023F80C 4B F8 98 0D */ bl func_801CC218 +/* 80242A0C 0023F80C 4B F8 98 0D */ bl GXBegin /* 80242A10 0023F810 2C 1C 00 03 */ cmpwi r28, 3 /* 80242A14 0023F814 41 82 03 EC */ beq lbl_80242E00 /* 80242A18 0023F818 40 80 00 14 */ bge lbl_80242A2C @@ -85791,10 +85791,10 @@ lbl_80243024: /* 80243028 0023FE28 38 60 00 25 */ li r3, 0x25 /* 8024302C 0023FE2C 90 01 00 08 */ stw r0, 8(r1) /* 80243030 0023FE30 4C C6 31 82 */ crclr 6 -/* 80243034 0023FE34 4B FE C6 01 */ bl func_8022F634 +/* 80243034 0023FE34 4B FE C6 01 */ bl _rwerror /* 80243038 0023FE38 90 61 00 0C */ stw r3, 0xc(r1) /* 8024303C 0023FE3C 38 61 00 08 */ addi r3, r1, 8 -/* 80243040 0023FE40 4B FE C5 51 */ bl func_8022F590 +/* 80243040 0023FE40 4B FE C5 51 */ bl RwErrorSet lbl_80243044: /* 80243044 0023FE44 4B FF EC 99 */ bl func_80241CDC /* 80243048 0023FE48 80 01 00 24 */ lwz r0, 0x24(r1) @@ -85807,8 +85807,8 @@ lbl_80243044: /* 80243064 0023FE64 38 21 00 20 */ addi r1, r1, 0x20 /* 80243068 0023FE68 4E 80 00 20 */ blr -.global func_8024306C -func_8024306C: +.global _rwDlFindMSB +_rwDlFindMSB: /* 8024306C 0023FE6C 38 80 FF FF */ li r4, -1 /* 80243070 0023FE70 48 00 00 0C */ b lbl_8024307C lbl_80243074: @@ -85928,10 +85928,10 @@ lbl_802431FC: /* 80243208 00240008 38 83 7E 00 */ addi r4, r3, lbl_802B7E00@l /* 8024320C 0024000C 38 60 00 02 */ li r3, 2 /* 80243210 00240010 4C C6 31 82 */ crclr 6 -/* 80243214 00240014 4B FE C4 21 */ bl func_8022F634 +/* 80243214 00240014 4B FE C4 21 */ bl _rwerror /* 80243218 00240018 90 61 00 18 */ stw r3, 0x18(r1) /* 8024321C 0024001C 38 61 00 14 */ addi r3, r1, 0x14 -/* 80243220 00240020 4B FE C3 71 */ bl func_8022F590 +/* 80243220 00240020 4B FE C3 71 */ bl RwErrorSet /* 80243224 00240024 48 00 01 0C */ b lbl_80243330 lbl_80243228: /* 80243228 00240028 88 C4 00 03 */ lbz r6, 3(r4) @@ -86003,10 +86003,10 @@ lbl_8024330C: /* 80243314 00240114 90 01 00 0C */ stw r0, 0xc(r1) /* 80243318 00240118 38 63 00 0D */ addi r3, r3, 0x8000000D@l /* 8024331C 0024011C 4C C6 31 82 */ crclr 6 -/* 80243320 00240120 4B FE C3 15 */ bl func_8022F634 +/* 80243320 00240120 4B FE C3 15 */ bl _rwerror /* 80243324 00240124 90 61 00 10 */ stw r3, 0x10(r1) /* 80243328 00240128 38 61 00 0C */ addi r3, r1, 0xc -/* 8024332C 0024012C 4B FE C2 65 */ bl func_8022F590 +/* 8024332C 0024012C 4B FE C2 65 */ bl RwErrorSet lbl_80243330: /* 80243330 00240130 80 01 00 08 */ lwz r0, 8(r1) /* 80243334 00240134 38 60 00 01 */ li r3, 1 @@ -86142,10 +86142,10 @@ lbl_802434F4: /* 80243500 00240300 38 83 7E 00 */ addi r4, r3, lbl_802B7E00@l /* 80243504 00240304 38 60 00 02 */ li r3, 2 /* 80243508 00240308 4C C6 31 82 */ crclr 6 -/* 8024350C 0024030C 4B FE C1 29 */ bl func_8022F634 +/* 8024350C 0024030C 4B FE C1 29 */ bl _rwerror /* 80243510 00240310 90 61 00 14 */ stw r3, 0x14(r1) /* 80243514 00240314 38 61 00 10 */ addi r3, r1, 0x10 -/* 80243518 00240318 4B FE C0 79 */ bl func_8022F590 +/* 80243518 00240318 4B FE C0 79 */ bl RwErrorSet /* 8024351C 0024031C 48 00 01 50 */ b lbl_8024366C lbl_80243520: /* 80243520 00240320 54 80 CE 38 */ rlwinm r0, r4, 0x19, 0x18, 0x1c @@ -86235,10 +86235,10 @@ lbl_80243648: /* 80243650 00240450 90 01 00 08 */ stw r0, 8(r1) /* 80243654 00240454 38 63 00 0D */ addi r3, r3, 0x8000000D@l /* 80243658 00240458 4C C6 31 82 */ crclr 6 -/* 8024365C 0024045C 4B FE BF D9 */ bl func_8022F634 +/* 8024365C 0024045C 4B FE BF D9 */ bl _rwerror /* 80243660 00240460 90 61 00 0C */ stw r3, 0xc(r1) /* 80243664 00240464 38 61 00 08 */ addi r3, r1, 8 -/* 80243668 00240468 4B FE BF 29 */ bl func_8022F590 +/* 80243668 00240468 4B FE BF 29 */ bl RwErrorSet lbl_8024366C: /* 8024366C 0024046C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80243670 00240470 38 60 00 01 */ li r3, 1 @@ -86289,10 +86289,10 @@ lbl_802436FC: /* 80243708 00240508 38 83 7E 00 */ addi r4, r3, lbl_802B7E00@l /* 8024370C 0024050C 38 60 00 02 */ li r3, 2 /* 80243710 00240510 4C C6 31 82 */ crclr 6 -/* 80243714 00240514 4B FE BF 21 */ bl func_8022F634 +/* 80243714 00240514 4B FE BF 21 */ bl _rwerror /* 80243718 00240518 90 61 00 0C */ stw r3, 0xc(r1) /* 8024371C 0024051C 38 61 00 08 */ addi r3, r1, 8 -/* 80243720 00240520 4B FE BE 71 */ bl func_8022F590 +/* 80243720 00240520 4B FE BE 71 */ bl RwErrorSet /* 80243724 00240524 48 00 00 70 */ b lbl_80243794 lbl_80243728: /* 80243728 00240528 3C 60 80 24 */ lis r3, lbl_80243350@ha @@ -86324,10 +86324,10 @@ lbl_80243770: /* 80243778 00240578 90 01 00 10 */ stw r0, 0x10(r1) /* 8024377C 0024057C 38 63 00 0D */ addi r3, r3, 0x8000000D@l /* 80243780 00240580 4C C6 31 82 */ crclr 6 -/* 80243784 00240584 4B FE BE B1 */ bl func_8022F634 +/* 80243784 00240584 4B FE BE B1 */ bl _rwerror /* 80243788 00240588 90 61 00 14 */ stw r3, 0x14(r1) /* 8024378C 0024058C 38 61 00 10 */ addi r3, r1, 0x10 -/* 80243790 00240590 4B FE BE 01 */ bl func_8022F590 +/* 80243790 00240590 4B FE BE 01 */ bl RwErrorSet lbl_80243794: /* 80243794 00240594 80 7F 00 14 */ lwz r3, 0x14(r31) /* 80243798 00240598 38 03 FF FC */ addi r0, r3, -4 @@ -86394,10 +86394,10 @@ lbl_8024385C: /* 80243878 00240678 38 83 7E 28 */ addi r4, r3, lbl_802B7E28@l /* 8024387C 0024067C 38 60 00 02 */ li r3, 2 /* 80243880 00240680 4C C6 31 82 */ crclr 6 -/* 80243884 00240684 4B FE BD B1 */ bl func_8022F634 +/* 80243884 00240684 4B FE BD B1 */ bl _rwerror /* 80243888 00240688 90 61 00 24 */ stw r3, 0x24(r1) /* 8024388C 0024068C 38 61 00 20 */ addi r3, r1, 0x20 -/* 80243890 00240690 4B FE BD 01 */ bl func_8022F590 +/* 80243890 00240690 4B FE BD 01 */ bl RwErrorSet /* 80243894 00240694 48 00 00 28 */ b lbl_802438BC lbl_80243898: /* 80243898 00240698 38 00 00 01 */ li r0, 1 @@ -86405,10 +86405,10 @@ lbl_80243898: /* 802438A0 002406A0 90 01 00 18 */ stw r0, 0x18(r1) /* 802438A4 002406A4 38 63 00 0C */ addi r3, r3, 0x8000000C@l /* 802438A8 002406A8 4C C6 31 82 */ crclr 6 -/* 802438AC 002406AC 4B FE BD 89 */ bl func_8022F634 +/* 802438AC 002406AC 4B FE BD 89 */ bl _rwerror /* 802438B0 002406B0 90 61 00 1C */ stw r3, 0x1c(r1) /* 802438B4 002406B4 38 61 00 18 */ addi r3, r1, 0x18 -/* 802438B8 002406B8 4B FE BC D9 */ bl func_8022F590 +/* 802438B8 002406B8 4B FE BC D9 */ bl RwErrorSet lbl_802438BC: /* 802438BC 002406BC 39 61 00 40 */ addi r11, r1, 0x40 /* 802438C0 002406C0 4B FA 9C 8D */ bl func_801ED54C @@ -86460,10 +86460,10 @@ lbl_80243950: /* 8024395C 0024075C 38 83 7E 00 */ addi r4, r3, lbl_802B7E00@l /* 80243960 00240760 38 60 00 02 */ li r3, 2 /* 80243964 00240764 4C C6 31 82 */ crclr 6 -/* 80243968 00240768 4B FE BC CD */ bl func_8022F634 +/* 80243968 00240768 4B FE BC CD */ bl _rwerror /* 8024396C 0024076C 90 61 00 0C */ stw r3, 0xc(r1) /* 80243970 00240770 38 61 00 08 */ addi r3, r1, 8 -/* 80243974 00240774 4B FE BC 1D */ bl func_8022F590 +/* 80243974 00240774 4B FE BC 1D */ bl RwErrorSet /* 80243978 00240778 48 00 00 70 */ b lbl_802439E8 lbl_8024397C: /* 8024397C 0024077C 3C 60 80 24 */ lis r3, lbl_80243350@ha @@ -86495,10 +86495,10 @@ lbl_802439C4: /* 802439CC 002407CC 90 01 00 10 */ stw r0, 0x10(r1) /* 802439D0 002407D0 38 63 00 0D */ addi r3, r3, 0x8000000D@l /* 802439D4 002407D4 4C C6 31 82 */ crclr 6 -/* 802439D8 002407D8 4B FE BC 5D */ bl func_8022F634 +/* 802439D8 002407D8 4B FE BC 5D */ bl _rwerror /* 802439DC 002407DC 90 61 00 14 */ stw r3, 0x14(r1) /* 802439E0 002407E0 38 61 00 10 */ addi r3, r1, 0x10 -/* 802439E4 002407E4 4B FE BB AD */ bl func_8022F590 +/* 802439E4 002407E4 4B FE BB AD */ bl RwErrorSet lbl_802439E8: /* 802439E8 002407E8 80 7E 00 14 */ lwz r3, 0x14(r30) /* 802439EC 002407EC 38 03 FF FC */ addi r0, r3, -4 @@ -86610,10 +86610,10 @@ lbl_80243B50: /* 80243B6C 0024096C 38 83 7E E0 */ addi r4, r3, lbl_802B7EE0@l /* 80243B70 00240970 38 60 00 02 */ li r3, 2 /* 80243B74 00240974 4C C6 31 82 */ crclr 6 -/* 80243B78 00240978 4B FE BA BD */ bl func_8022F634 +/* 80243B78 00240978 4B FE BA BD */ bl _rwerror /* 80243B7C 0024097C 90 61 00 24 */ stw r3, 0x24(r1) /* 80243B80 00240980 38 61 00 20 */ addi r3, r1, 0x20 -/* 80243B84 00240984 4B FE BA 0D */ bl func_8022F590 +/* 80243B84 00240984 4B FE BA 0D */ bl RwErrorSet /* 80243B88 00240988 48 00 00 28 */ b lbl_80243BB0 lbl_80243B8C: /* 80243B8C 0024098C 38 00 00 01 */ li r0, 1 @@ -86621,10 +86621,10 @@ lbl_80243B8C: /* 80243B94 00240994 90 01 00 18 */ stw r0, 0x18(r1) /* 80243B98 00240998 38 63 00 0C */ addi r3, r3, 0x8000000C@l /* 80243B9C 0024099C 4C C6 31 82 */ crclr 6 -/* 80243BA0 002409A0 4B FE BA 95 */ bl func_8022F634 +/* 80243BA0 002409A0 4B FE BA 95 */ bl _rwerror /* 80243BA4 002409A4 90 61 00 1C */ stw r3, 0x1c(r1) /* 80243BA8 002409A8 38 61 00 18 */ addi r3, r1, 0x18 -/* 80243BAC 002409AC 4B FE B9 E5 */ bl func_8022F590 +/* 80243BAC 002409AC 4B FE B9 E5 */ bl RwErrorSet lbl_80243BB0: /* 80243BB0 002409B0 39 61 00 40 */ addi r11, r1, 0x40 /* 80243BB4 002409B4 4B FA 99 99 */ bl func_801ED54C @@ -86676,10 +86676,10 @@ lbl_80243C44: /* 80243C50 00240A50 38 83 7E 00 */ addi r4, r3, lbl_802B7E00@l /* 80243C54 00240A54 38 60 00 02 */ li r3, 2 /* 80243C58 00240A58 4C C6 31 82 */ crclr 6 -/* 80243C5C 00240A5C 4B FE B9 D9 */ bl func_8022F634 +/* 80243C5C 00240A5C 4B FE B9 D9 */ bl _rwerror /* 80243C60 00240A60 90 61 00 0C */ stw r3, 0xc(r1) /* 80243C64 00240A64 38 61 00 08 */ addi r3, r1, 8 -/* 80243C68 00240A68 4B FE B9 29 */ bl func_8022F590 +/* 80243C68 00240A68 4B FE B9 29 */ bl RwErrorSet /* 80243C6C 00240A6C 48 00 00 70 */ b lbl_80243CDC lbl_80243C70: /* 80243C70 00240A70 3C 60 80 24 */ lis r3, lbl_80243350@ha @@ -86711,10 +86711,10 @@ lbl_80243CB8: /* 80243CC0 00240AC0 90 01 00 10 */ stw r0, 0x10(r1) /* 80243CC4 00240AC4 38 63 00 0D */ addi r3, r3, 0x8000000D@l /* 80243CC8 00240AC8 4C C6 31 82 */ crclr 6 -/* 80243CCC 00240ACC 4B FE B9 69 */ bl func_8022F634 +/* 80243CCC 00240ACC 4B FE B9 69 */ bl _rwerror /* 80243CD0 00240AD0 90 61 00 14 */ stw r3, 0x14(r1) /* 80243CD4 00240AD4 38 61 00 10 */ addi r3, r1, 0x10 -/* 80243CD8 00240AD8 4B FE B8 B9 */ bl func_8022F590 +/* 80243CD8 00240AD8 4B FE B8 B9 */ bl RwErrorSet lbl_80243CDC: /* 80243CDC 00240ADC 80 7E 00 14 */ lwz r3, 0x14(r30) /* 80243CE0 00240AE0 38 03 FF FC */ addi r0, r3, -4 @@ -86861,10 +86861,10 @@ lbl_80243EC4: /* 80243EDC 00240CDC 90 01 00 20 */ stw r0, 0x20(r1) /* 80243EE0 00240CE0 38 63 00 0C */ addi r3, r3, 0x8000000C@l /* 80243EE4 00240CE4 4C C6 31 82 */ crclr 6 -/* 80243EE8 00240CE8 4B FE B7 4D */ bl func_8022F634 +/* 80243EE8 00240CE8 4B FE B7 4D */ bl _rwerror /* 80243EEC 00240CEC 90 61 00 24 */ stw r3, 0x24(r1) /* 80243EF0 00240CF0 38 61 00 20 */ addi r3, r1, 0x20 -/* 80243EF4 00240CF4 4B FE B6 9D */ bl func_8022F590 +/* 80243EF4 00240CF4 4B FE B6 9D */ bl RwErrorSet /* 80243EF8 00240CF8 48 00 00 98 */ b lbl_80243F90 /* 80243EFC 00240CFC 3B 20 00 00 */ li r25, 0 /* 80243F00 00240D00 48 00 00 5C */ b lbl_80243F5C @@ -86904,10 +86904,10 @@ lbl_80243F6C: /* 80243F74 00240D74 90 01 00 18 */ stw r0, 0x18(r1) /* 80243F78 00240D78 38 63 00 0C */ addi r3, r3, 0x8000000C@l /* 80243F7C 00240D7C 4C C6 31 82 */ crclr 6 -/* 80243F80 00240D80 4B FE B6 B5 */ bl func_8022F634 +/* 80243F80 00240D80 4B FE B6 B5 */ bl _rwerror /* 80243F84 00240D84 90 61 00 1C */ stw r3, 0x1c(r1) /* 80243F88 00240D88 38 61 00 18 */ addi r3, r1, 0x18 -/* 80243F8C 00240D8C 4B FE B6 05 */ bl func_8022F590 +/* 80243F8C 00240D8C 4B FE B6 05 */ bl RwErrorSet lbl_80243F90: /* 80243F90 00240D90 39 61 04 90 */ addi r11, r1, 0x490 /* 80243F94 00240D94 4B FA 95 B5 */ bl func_801ED548 @@ -86932,7 +86932,7 @@ lbl_80243F90: /* 80243FE0 00240DE0 7F C3 F3 78 */ mr r3, r30 /* 80243FE4 00240DE4 38 80 00 00 */ li r4, 0 /* 80243FE8 00240DE8 38 A0 00 02 */ li r5, 2 -/* 80243FEC 00240DEC 4B FF 79 E5 */ bl func_8023B9D0 +/* 80243FEC 00240DEC 4B FF 79 E5 */ bl RwRasterLock /* 80243FF0 00240DF0 3B A0 00 01 */ li r29, 1 lbl_80243FF4: /* 80243FF4 00240DF4 88 1E 00 23 */ lbz r0, 0x23(r30) @@ -86943,7 +86943,7 @@ lbl_80243FF4: /* 80244008 00240E08 40 82 00 14 */ bne lbl_8024401C /* 8024400C 00240E0C 7F C3 F3 78 */ mr r3, r30 /* 80244010 00240E10 38 80 00 02 */ li r4, 2 -/* 80244014 00240E14 4B FF 77 99 */ bl func_8023B7AC +/* 80244014 00240E14 4B FF 77 99 */ bl RwRasterLockPalette /* 80244018 00240E18 3B 80 00 01 */ li r28, 1 lbl_8024401C: /* 8024401C 00240E1C 80 1F 00 0C */ lwz r0, 0xc(r31) @@ -86978,20 +86978,20 @@ lbl_80244074: /* 8024407C 00240E7C 90 01 00 08 */ stw r0, 8(r1) /* 80244080 00240E80 38 63 00 08 */ addi r3, r3, 0x80000008@l /* 80244084 00240E84 4C C6 31 82 */ crclr 6 -/* 80244088 00240E88 4B FE B5 AD */ bl func_8022F634 +/* 80244088 00240E88 4B FE B5 AD */ bl _rwerror /* 8024408C 00240E8C 90 61 00 0C */ stw r3, 0xc(r1) /* 80244090 00240E90 38 61 00 08 */ addi r3, r1, 8 -/* 80244094 00240E94 4B FE B4 FD */ bl func_8022F590 +/* 80244094 00240E94 4B FE B4 FD */ bl RwErrorSet lbl_80244098: /* 80244098 00240E98 2C 1C 00 01 */ cmpwi r28, 1 /* 8024409C 00240E9C 40 82 00 0C */ bne lbl_802440A8 /* 802440A0 00240EA0 7F C3 F3 78 */ mr r3, r30 -/* 802440A4 00240EA4 4B FF 75 FD */ bl func_8023B6A0 +/* 802440A4 00240EA4 4B FF 75 FD */ bl RwRasterUnlockPalette lbl_802440A8: /* 802440A8 00240EA8 2C 1D 00 01 */ cmpwi r29, 1 /* 802440AC 00240EAC 40 82 00 0C */ bne lbl_802440B8 /* 802440B0 00240EB0 7F C3 F3 78 */ mr r3, r30 -/* 802440B4 00240EB4 4B FF 75 A5 */ bl func_8023B658 +/* 802440B4 00240EB4 4B FF 75 A5 */ bl RwRasterUnlock lbl_802440B8: /* 802440B8 00240EB8 80 01 00 24 */ lwz r0, 0x24(r1) /* 802440BC 00240EBC 38 60 00 01 */ li r3, 1 @@ -87049,10 +87049,10 @@ lbl_80244164: /* 80244170 00240F70 38 83 7E 00 */ addi r4, r3, lbl_802B7E00@l /* 80244174 00240F74 38 60 00 02 */ li r3, 2 /* 80244178 00240F78 4C C6 31 82 */ crclr 6 -/* 8024417C 00240F7C 4B FE B4 B9 */ bl func_8022F634 +/* 8024417C 00240F7C 4B FE B4 B9 */ bl _rwerror /* 80244180 00240F80 90 61 00 0C */ stw r3, 0xc(r1) /* 80244184 00240F84 38 61 00 08 */ addi r3, r1, 8 -/* 80244188 00240F88 4B FE B4 09 */ bl func_8022F590 +/* 80244188 00240F88 4B FE B4 09 */ bl RwErrorSet /* 8024418C 00240F8C 48 00 00 64 */ b lbl_802441F0 lbl_80244190: /* 80244190 00240F90 3C 60 80 24 */ lis r3, lbl_8024308C@ha @@ -87080,10 +87080,10 @@ lbl_802441CC: /* 802441D4 00240FD4 90 01 00 10 */ stw r0, 0x10(r1) /* 802441D8 00240FD8 38 63 00 0D */ addi r3, r3, 0x8000000D@l /* 802441DC 00240FDC 4C C6 31 82 */ crclr 6 -/* 802441E0 00240FE0 4B FE B4 55 */ bl func_8022F634 +/* 802441E0 00240FE0 4B FE B4 55 */ bl _rwerror /* 802441E4 00240FE4 90 61 00 14 */ stw r3, 0x14(r1) /* 802441E8 00240FE8 38 61 00 10 */ addi r3, r1, 0x10 -/* 802441EC 00240FEC 4B FE B3 A5 */ bl func_8022F590 +/* 802441EC 00240FEC 4B FE B3 A5 */ bl RwErrorSet lbl_802441F0: /* 802441F0 00240FF0 80 1D 00 0C */ lwz r0, 0xc(r29) /* 802441F4 00240FF4 2C 00 00 08 */ cmpwi r0, 8 @@ -87152,15 +87152,15 @@ lbl_802442CC: /* 802442D0 002410D0 80 7D 00 04 */ lwz r3, 4(r29) /* 802442D4 002410D4 80 9D 00 08 */ lwz r4, 8(r29) /* 802442D8 002410D8 7F E5 FB 78 */ mr r5, r31 -/* 802442DC 002410DC 4B FF 56 91 */ bl func_8023996C +/* 802442DC 002410DC 4B FF 56 91 */ bl RwImageCreate /* 802442E0 002410E0 7C 7E 1B 79 */ or. r30, r3, r3 /* 802442E4 002410E4 40 82 00 0C */ bne lbl_802442F0 /* 802442E8 002410E8 3B C0 00 00 */ li r30, 0 /* 802442EC 002410EC 48 00 00 68 */ b lbl_80244354 lbl_802442F0: -/* 802442F0 002410F0 4B FF 57 85 */ bl func_80239A74 +/* 802442F0 002410F0 4B FF 57 85 */ bl RwImageAllocatePixels /* 802442F4 002410F4 38 61 00 20 */ addi r3, r1, 0x20 -/* 802442F8 002410F8 4B FF D1 49 */ bl func_80241440 +/* 802442F8 002410F8 4B FF D1 49 */ bl _rwPalQuantInit /* 802442FC 002410FC 2C 03 00 00 */ cmpwi r3, 0 /* 80244300 00241100 40 82 00 0C */ bne lbl_8024430C /* 80244304 00241104 3B C0 00 00 */ li r30, 0 @@ -87169,21 +87169,21 @@ lbl_8024430C: /* 8024430C 0024110C C0 22 BD D0 */ lfs f1, lbl_803D0750-_SDA2_BASE_(r2) /* 80244310 00241110 7F A4 EB 78 */ mr r4, r29 /* 80244314 00241114 38 61 00 20 */ addi r3, r1, 0x20 -/* 80244318 00241118 4B FF B3 09 */ bl func_8023F620 +/* 80244318 00241118 4B FF B3 09 */ bl _rwPalQuantAddImage /* 8024431C 0024111C 38 00 00 01 */ li r0, 1 /* 80244320 00241120 80 7E 00 18 */ lwz r3, 0x18(r30) /* 80244324 00241124 7C 04 F8 30 */ slw r4, r0, r31 /* 80244328 00241128 38 A1 00 20 */ addi r5, r1, 0x20 -/* 8024432C 0024112C 4B FF C6 A5 */ bl func_802409D0 +/* 8024432C 0024112C 4B FF C6 A5 */ bl _rwPalQuantResolvePalette /* 80244330 00241130 80 7E 00 14 */ lwz r3, 0x14(r30) /* 80244334 00241134 7F A8 EB 78 */ mr r8, r29 /* 80244338 00241138 80 9E 00 10 */ lwz r4, 0x10(r30) /* 8024433C 0024113C 38 E1 00 20 */ addi r7, r1, 0x20 /* 80244340 00241140 80 BE 00 0C */ lwz r5, 0xc(r30) /* 80244344 00241144 38 C0 00 00 */ li r6, 0 -/* 80244348 00241148 4B FF CC D1 */ bl func_80241018 +/* 80244348 00241148 4B FF CC D1 */ bl _rwPalQuantMatchImage /* 8024434C 0024114C 38 61 00 20 */ addi r3, r1, 0x20 -/* 80244350 00241150 4B FF D6 39 */ bl func_80241988 +/* 80244350 00241150 4B FF D6 39 */ bl _rwPalQuantTerm lbl_80244354: /* 80244354 00241154 28 1E 00 00 */ cmplwi r30, 0 /* 80244358 00241158 41 82 00 40 */ beq lbl_80244398 @@ -87191,7 +87191,7 @@ lbl_80244354: /* 80244360 00241160 7F C4 F3 78 */ mr r4, r30 /* 80244364 00241164 4B FF FD 79 */ bl func_802440DC /* 80244368 00241168 7F C3 F3 78 */ mr r3, r30 -/* 8024436C 0024116C 4B FF 56 A1 */ bl func_80239A0C +/* 8024436C 0024116C 4B FF 56 A1 */ bl RwImageDestroy /* 80244370 00241170 48 00 00 28 */ b lbl_80244398 lbl_80244374: /* 80244374 00241174 38 00 00 01 */ li r0, 1 @@ -87199,10 +87199,10 @@ lbl_80244374: /* 8024437C 0024117C 90 01 00 18 */ stw r0, 0x18(r1) /* 80244380 00241180 38 63 00 08 */ addi r3, r3, 0x80000008@l /* 80244384 00241184 4C C6 31 82 */ crclr 6 -/* 80244388 00241188 4B FE B2 AD */ bl func_8022F634 +/* 80244388 00241188 4B FE B2 AD */ bl _rwerror /* 8024438C 0024118C 90 61 00 1C */ stw r3, 0x1c(r1) /* 80244390 00241190 38 61 00 18 */ addi r3, r1, 0x18 -/* 80244394 00241194 4B FE B1 FD */ bl func_8022F590 +/* 80244394 00241194 4B FE B1 FD */ bl RwErrorSet lbl_80244398: /* 80244398 00241198 39 61 00 50 */ addi r11, r1, 0x50 /* 8024439C 0024119C 4B FA 91 B5 */ bl func_801ED550 @@ -87254,10 +87254,10 @@ lbl_8024442C: /* 80244438 00241238 38 83 7E 00 */ addi r4, r3, lbl_802B7E00@l /* 8024443C 0024123C 38 60 00 02 */ li r3, 2 /* 80244440 00241240 4C C6 31 82 */ crclr 6 -/* 80244444 00241244 4B FE B1 F1 */ bl func_8022F634 +/* 80244444 00241244 4B FE B1 F1 */ bl _rwerror /* 80244448 00241248 90 61 00 0C */ stw r3, 0xc(r1) /* 8024444C 0024124C 38 61 00 08 */ addi r3, r1, 8 -/* 80244450 00241250 4B FE B1 41 */ bl func_8022F590 +/* 80244450 00241250 4B FE B1 41 */ bl RwErrorSet /* 80244454 00241254 48 00 00 64 */ b lbl_802444B8 lbl_80244458: /* 80244458 00241258 3C 60 80 24 */ lis r3, lbl_8024308C@ha @@ -87285,10 +87285,10 @@ lbl_80244494: /* 8024449C 0024129C 90 01 00 10 */ stw r0, 0x10(r1) /* 802444A0 002412A0 38 63 00 0D */ addi r3, r3, 0x8000000D@l /* 802444A4 002412A4 4C C6 31 82 */ crclr 6 -/* 802444A8 002412A8 4B FE B1 8D */ bl func_8022F634 +/* 802444A8 002412A8 4B FE B1 8D */ bl _rwerror /* 802444AC 002412AC 90 61 00 14 */ stw r3, 0x14(r1) /* 802444B0 002412B0 38 61 00 10 */ addi r3, r1, 0x10 -/* 802444B4 002412B4 4B FE B0 DD */ bl func_8022F590 +/* 802444B4 002412B4 4B FE B0 DD */ bl RwErrorSet lbl_802444B8: /* 802444B8 002412B8 80 1E 00 0C */ lwz r0, 0xc(r30) /* 802444BC 002412BC 2C 00 00 08 */ cmpwi r0, 8 @@ -87362,15 +87362,15 @@ lbl_802445A4: /* 802445A8 002413A8 80 7E 00 04 */ lwz r3, 4(r30) /* 802445AC 002413AC 80 9E 00 08 */ lwz r4, 8(r30) /* 802445B0 002413B0 7F 85 E3 78 */ mr r5, r28 -/* 802445B4 002413B4 4B FF 53 B9 */ bl func_8023996C +/* 802445B4 002413B4 4B FF 53 B9 */ bl RwImageCreate /* 802445B8 002413B8 7C 7F 1B 79 */ or. r31, r3, r3 /* 802445BC 002413BC 40 82 00 0C */ bne lbl_802445C8 /* 802445C0 002413C0 3B E0 00 00 */ li r31, 0 /* 802445C4 002413C4 48 00 00 68 */ b lbl_8024462C lbl_802445C8: -/* 802445C8 002413C8 4B FF 54 AD */ bl func_80239A74 +/* 802445C8 002413C8 4B FF 54 AD */ bl RwImageAllocatePixels /* 802445CC 002413CC 38 61 00 20 */ addi r3, r1, 0x20 -/* 802445D0 002413D0 4B FF CE 71 */ bl func_80241440 +/* 802445D0 002413D0 4B FF CE 71 */ bl _rwPalQuantInit /* 802445D4 002413D4 2C 03 00 00 */ cmpwi r3, 0 /* 802445D8 002413D8 40 82 00 0C */ bne lbl_802445E4 /* 802445DC 002413DC 3B E0 00 00 */ li r31, 0 @@ -87379,21 +87379,21 @@ lbl_802445E4: /* 802445E4 002413E4 C0 22 BD D0 */ lfs f1, lbl_803D0750-_SDA2_BASE_(r2) /* 802445E8 002413E8 7F C4 F3 78 */ mr r4, r30 /* 802445EC 002413EC 38 61 00 20 */ addi r3, r1, 0x20 -/* 802445F0 002413F0 4B FF B0 31 */ bl func_8023F620 +/* 802445F0 002413F0 4B FF B0 31 */ bl _rwPalQuantAddImage /* 802445F4 002413F4 38 00 00 01 */ li r0, 1 /* 802445F8 002413F8 80 7F 00 18 */ lwz r3, 0x18(r31) /* 802445FC 002413FC 7C 04 E0 30 */ slw r4, r0, r28 /* 80244600 00241400 38 A1 00 20 */ addi r5, r1, 0x20 -/* 80244604 00241404 4B FF C3 CD */ bl func_802409D0 +/* 80244604 00241404 4B FF C3 CD */ bl _rwPalQuantResolvePalette /* 80244608 00241408 80 7F 00 14 */ lwz r3, 0x14(r31) /* 8024460C 0024140C 7F C8 F3 78 */ mr r8, r30 /* 80244610 00241410 80 9F 00 10 */ lwz r4, 0x10(r31) /* 80244614 00241414 38 E1 00 20 */ addi r7, r1, 0x20 /* 80244618 00241418 80 BF 00 0C */ lwz r5, 0xc(r31) /* 8024461C 0024141C 38 C0 00 00 */ li r6, 0 -/* 80244620 00241420 4B FF C9 F9 */ bl func_80241018 +/* 80244620 00241420 4B FF C9 F9 */ bl _rwPalQuantMatchImage /* 80244624 00241424 38 61 00 20 */ addi r3, r1, 0x20 -/* 80244628 00241428 4B FF D3 61 */ bl func_80241988 +/* 80244628 00241428 4B FF D3 61 */ bl _rwPalQuantTerm lbl_8024462C: /* 8024462C 0024142C 28 1F 00 00 */ cmplwi r31, 0 /* 80244630 00241430 41 82 00 40 */ beq lbl_80244670 @@ -87401,7 +87401,7 @@ lbl_8024462C: /* 80244638 00241438 7F E4 FB 78 */ mr r4, r31 /* 8024463C 0024143C 4B FF FD 75 */ bl func_802443B0 /* 80244640 00241440 7F E3 FB 78 */ mr r3, r31 -/* 80244644 00241444 4B FF 53 C9 */ bl func_80239A0C +/* 80244644 00241444 4B FF 53 C9 */ bl RwImageDestroy /* 80244648 00241448 48 00 00 28 */ b lbl_80244670 lbl_8024464C: /* 8024464C 0024144C 38 00 00 01 */ li r0, 1 @@ -87409,10 +87409,10 @@ lbl_8024464C: /* 80244654 00241454 90 01 00 18 */ stw r0, 0x18(r1) /* 80244658 00241458 38 63 00 08 */ addi r3, r3, 0x80000008@l /* 8024465C 0024145C 4C C6 31 82 */ crclr 6 -/* 80244660 00241460 4B FE AF D5 */ bl func_8022F634 +/* 80244660 00241460 4B FE AF D5 */ bl _rwerror /* 80244664 00241464 90 61 00 1C */ stw r3, 0x1c(r1) /* 80244668 00241468 38 61 00 18 */ addi r3, r1, 0x18 -/* 8024466C 0024146C 4B FE AF 25 */ bl func_8022F590 +/* 8024466C 0024146C 4B FE AF 25 */ bl RwErrorSet lbl_80244670: /* 80244670 00241470 39 61 00 50 */ addi r11, r1, 0x50 /* 80244674 00241474 4B FA 8E D9 */ bl func_801ED54C @@ -87464,10 +87464,10 @@ lbl_80244704: /* 80244710 00241510 38 83 7E 00 */ addi r4, r3, lbl_802B7E00@l /* 80244714 00241514 38 60 00 02 */ li r3, 2 /* 80244718 00241518 4C C6 31 82 */ crclr 6 -/* 8024471C 0024151C 4B FE AF 19 */ bl func_8022F634 +/* 8024471C 0024151C 4B FE AF 19 */ bl _rwerror /* 80244720 00241520 90 61 00 0C */ stw r3, 0xc(r1) /* 80244724 00241524 38 61 00 08 */ addi r3, r1, 8 -/* 80244728 00241528 4B FE AE 69 */ bl func_8022F590 +/* 80244728 00241528 4B FE AE 69 */ bl RwErrorSet /* 8024472C 0024152C 48 00 00 64 */ b lbl_80244790 lbl_80244730: /* 80244730 00241530 3C 60 80 24 */ lis r3, lbl_8024308C@ha @@ -87495,10 +87495,10 @@ lbl_8024476C: /* 80244774 00241574 90 01 00 10 */ stw r0, 0x10(r1) /* 80244778 00241578 38 63 00 0D */ addi r3, r3, 0x8000000D@l /* 8024477C 0024157C 4C C6 31 82 */ crclr 6 -/* 80244780 00241580 4B FE AE B5 */ bl func_8022F634 +/* 80244780 00241580 4B FE AE B5 */ bl _rwerror /* 80244784 00241584 90 61 00 14 */ stw r3, 0x14(r1) /* 80244788 00241588 38 61 00 10 */ addi r3, r1, 0x10 -/* 8024478C 0024158C 4B FE AE 05 */ bl func_8022F590 +/* 8024478C 0024158C 4B FE AE 05 */ bl RwErrorSet lbl_80244790: /* 80244790 00241590 80 1E 00 0C */ lwz r0, 0xc(r30) /* 80244794 00241594 2C 00 00 08 */ cmpwi r0, 8 @@ -87603,10 +87603,10 @@ lbl_802448E0: /* 802448E8 002416E8 90 01 00 18 */ stw r0, 0x18(r1) /* 802448EC 002416EC 38 63 00 08 */ addi r3, r3, 0x80000008@l /* 802448F0 002416F0 4C C6 31 82 */ crclr 6 -/* 802448F4 002416F4 4B FE AD 41 */ bl func_8022F634 +/* 802448F4 002416F4 4B FE AD 41 */ bl _rwerror /* 802448F8 002416F8 90 61 00 1C */ stw r3, 0x1c(r1) /* 802448FC 002416FC 38 61 00 18 */ addi r3, r1, 0x18 -/* 80244900 00241700 4B FE AC 91 */ bl func_8022F590 +/* 80244900 00241700 4B FE AC 91 */ bl RwErrorSet lbl_80244904: /* 80244904 00241704 39 61 02 40 */ addi r11, r1, 0x240 /* 80244908 00241708 4B FA 8C 41 */ bl func_801ED548 @@ -87658,10 +87658,10 @@ lbl_80244998: /* 802449A4 002417A4 38 83 7E 00 */ addi r4, r3, lbl_802B7E00@l /* 802449A8 002417A8 38 60 00 02 */ li r3, 2 /* 802449AC 002417AC 4C C6 31 82 */ crclr 6 -/* 802449B0 002417B0 4B FE AC 85 */ bl func_8022F634 +/* 802449B0 002417B0 4B FE AC 85 */ bl _rwerror /* 802449B4 002417B4 90 61 00 0C */ stw r3, 0xc(r1) /* 802449B8 002417B8 38 61 00 08 */ addi r3, r1, 8 -/* 802449BC 002417BC 4B FE AB D5 */ bl func_8022F590 +/* 802449BC 002417BC 4B FE AB D5 */ bl RwErrorSet /* 802449C0 002417C0 48 00 00 64 */ b lbl_80244A24 lbl_802449C4: /* 802449C4 002417C4 3C 60 80 24 */ lis r3, lbl_8024308C@ha @@ -87689,10 +87689,10 @@ lbl_80244A00: /* 80244A08 00241808 90 01 00 10 */ stw r0, 0x10(r1) /* 80244A0C 0024180C 38 63 00 0D */ addi r3, r3, 0x8000000D@l /* 80244A10 00241810 4C C6 31 82 */ crclr 6 -/* 80244A14 00241814 4B FE AC 21 */ bl func_8022F634 +/* 80244A14 00241814 4B FE AC 21 */ bl _rwerror /* 80244A18 00241818 90 61 00 14 */ stw r3, 0x14(r1) /* 80244A1C 0024181C 38 61 00 10 */ addi r3, r1, 0x10 -/* 80244A20 00241820 4B FE AB 71 */ bl func_8022F590 +/* 80244A20 00241820 4B FE AB 71 */ bl RwErrorSet lbl_80244A24: /* 80244A24 00241824 80 1E 00 0C */ lwz r0, 0xc(r30) /* 80244A28 00241828 2C 00 00 08 */ cmpwi r0, 8 @@ -87797,10 +87797,10 @@ lbl_80244B74: /* 80244B7C 0024197C 90 01 00 18 */ stw r0, 0x18(r1) /* 80244B80 00241980 38 63 00 08 */ addi r3, r3, 0x80000008@l /* 80244B84 00241984 4C C6 31 82 */ crclr 6 -/* 80244B88 00241988 4B FE AA AD */ bl func_8022F634 +/* 80244B88 00241988 4B FE AA AD */ bl _rwerror /* 80244B8C 0024198C 90 61 00 1C */ stw r3, 0x1c(r1) /* 80244B90 00241990 38 61 00 18 */ addi r3, r1, 0x18 -/* 80244B94 00241994 4B FE A9 FD */ bl func_8022F590 +/* 80244B94 00241994 4B FE A9 FD */ bl RwErrorSet lbl_80244B98: /* 80244B98 00241998 39 61 04 40 */ addi r11, r1, 0x440 /* 80244B9C 0024199C 4B FA 89 AD */ bl func_801ED548 @@ -87829,7 +87829,7 @@ lbl_80244BEC: /* 80244BF4 002419F4 7F E3 FB 78 */ mr r3, r31 /* 80244BF8 002419F8 38 80 00 00 */ li r4, 0 /* 80244BFC 002419FC 38 A0 00 05 */ li r5, 5 -/* 80244C00 00241A00 4B FF 6D D1 */ bl func_8023B9D0 +/* 80244C00 00241A00 4B FF 6D D1 */ bl RwRasterLock /* 80244C04 00241A04 28 03 00 00 */ cmplwi r3, 0 /* 80244C08 00241A08 40 82 00 0C */ bne lbl_80244C14 /* 80244C0C 00241A0C 38 60 00 00 */ li r3, 0 @@ -87846,7 +87846,7 @@ lbl_80244C2C: /* 80244C30 00241A30 40 82 00 20 */ bne lbl_80244C50 /* 80244C34 00241A34 7F E3 FB 78 */ mr r3, r31 /* 80244C38 00241A38 38 80 00 05 */ li r4, 5 -/* 80244C3C 00241A3C 4B FF 6B 71 */ bl func_8023B7AC +/* 80244C3C 00241A3C 4B FF 6B 71 */ bl RwRasterLockPalette /* 80244C40 00241A40 28 03 00 00 */ cmplwi r3, 0 /* 80244C44 00241A44 40 82 00 0C */ bne lbl_80244C50 /* 80244C48 00241A48 38 60 00 00 */ li r3, 0 @@ -87879,10 +87879,10 @@ lbl_80244C50: /* 80244CB0 00241AB0 90 01 00 10 */ stw r0, 0x10(r1) /* 80244CB4 00241AB4 38 63 00 0C */ addi r3, r3, 0x8000000C@l /* 80244CB8 00241AB8 4C C6 31 82 */ crclr 6 -/* 80244CBC 00241ABC 4B FE A9 79 */ bl func_8022F634 +/* 80244CBC 00241ABC 4B FE A9 79 */ bl _rwerror /* 80244CC0 00241AC0 90 61 00 14 */ stw r3, 0x14(r1) /* 80244CC4 00241AC4 38 61 00 10 */ addi r3, r1, 0x10 -/* 80244CC8 00241AC8 4B FE A8 C9 */ bl func_8022F590 +/* 80244CC8 00241AC8 4B FE A8 C9 */ bl RwErrorSet /* 80244CCC 00241ACC 48 00 00 38 */ b lbl_80244D04 /* 80244CD0 00241AD0 7F E3 FB 78 */ mr r3, r31 /* 80244CD4 00241AD4 7F 64 DB 78 */ mr r4, r27 @@ -87894,22 +87894,22 @@ lbl_80244CE0: /* 80244CE8 00241AE8 90 01 00 08 */ stw r0, 8(r1) /* 80244CEC 00241AEC 38 63 00 0C */ addi r3, r3, 0x8000000C@l /* 80244CF0 00241AF0 4C C6 31 82 */ crclr 6 -/* 80244CF4 00241AF4 4B FE A9 41 */ bl func_8022F634 +/* 80244CF4 00241AF4 4B FE A9 41 */ bl _rwerror /* 80244CF8 00241AF8 90 61 00 0C */ stw r3, 0xc(r1) /* 80244CFC 00241AFC 38 61 00 08 */ addi r3, r1, 8 -/* 80244D00 00241B00 4B FE A8 91 */ bl func_8022F590 +/* 80244D00 00241B00 4B FE A8 91 */ bl RwErrorSet lbl_80244D04: /* 80244D04 00241B04 2C 1C 00 00 */ cmpwi r28, 0 /* 80244D08 00241B08 41 82 00 14 */ beq lbl_80244D1C /* 80244D0C 00241B0C 2C 1D 00 00 */ cmpwi r29, 0 /* 80244D10 00241B10 40 82 00 0C */ bne lbl_80244D1C /* 80244D14 00241B14 7F E3 FB 78 */ mr r3, r31 -/* 80244D18 00241B18 4B FF 69 89 */ bl func_8023B6A0 +/* 80244D18 00241B18 4B FF 69 89 */ bl RwRasterUnlockPalette lbl_80244D1C: /* 80244D1C 00241B1C 2C 1E 00 00 */ cmpwi r30, 0 /* 80244D20 00241B20 40 82 00 0C */ bne lbl_80244D2C /* 80244D24 00241B24 7F E3 FB 78 */ mr r3, r31 -/* 80244D28 00241B28 4B FF 69 31 */ bl func_8023B658 +/* 80244D28 00241B28 4B FF 69 31 */ bl RwRasterUnlock lbl_80244D2C: /* 80244D2C 00241B2C 38 60 00 01 */ li r3, 1 lbl_80244D30: @@ -88097,10 +88097,10 @@ lbl_80244F88: /* 80244F90 00241D90 90 01 00 08 */ stw r0, 8(r1) /* 80244F94 00241D94 38 63 00 0D */ addi r3, r3, 0x8000000D@l /* 80244F98 00241D98 4C C6 31 82 */ crclr 6 -/* 80244F9C 00241D9C 4B FE A6 99 */ bl func_8022F634 +/* 80244F9C 00241D9C 4B FE A6 99 */ bl _rwerror /* 80244FA0 00241DA0 90 61 00 0C */ stw r3, 0xc(r1) /* 80244FA4 00241DA4 38 61 00 08 */ addi r3, r1, 8 -/* 80244FA8 00241DA8 4B FE A5 E9 */ bl func_8022F590 +/* 80244FA8 00241DA8 4B FE A5 E9 */ bl RwErrorSet /* 80244FAC 00241DAC 38 60 00 00 */ li r3, 0 lbl_80244FB0: /* 80244FB0 00241DB0 80 01 00 24 */ lwz r0, 0x24(r1) @@ -88131,7 +88131,7 @@ lbl_80244FC8: /* 80245010 00241E10 7F E3 28 50 */ subf r31, r3, r5 /* 80245014 00241E14 7C 1F 00 40 */ cmplw r31, r0 /* 80245018 00241E18 40 82 00 14 */ bne lbl_8024502C -/* 8024501C 00241E1C 4B F8 5B 69 */ bl func_801CAB84 +/* 8024501C 00241E1C 4B F8 5B 69 */ bl GXDisableBreakPt /* 80245020 00241E20 38 00 00 00 */ li r0, 0 /* 80245024 00241E24 90 0D 9F E0 */ stw r0, lbl_803CC8E0-_SDA_BASE_(r13) /* 80245028 00241E28 48 00 00 14 */ b lbl_8024503C @@ -88139,11 +88139,11 @@ lbl_8024502C: /* 8024502C 00241E2C 57 E0 18 38 */ slwi r0, r31, 3 /* 80245030 00241E30 7C 66 02 14 */ add r3, r6, r0 /* 80245034 00241E34 80 63 00 04 */ lwz r3, 4(r3) -/* 80245038 00241E38 4B F8 5A C1 */ bl func_801CAAF8 +/* 80245038 00241E38 4B F8 5A C1 */ bl GXEnableBreakPt lbl_8024503C: /* 8024503C 00241E3C 93 ED 9F D0 */ stw r31, lbl_803CC8D0-_SDA_BASE_(r13) /* 80245040 00241E40 38 6D 9F F8 */ addi r3, r13, lbl_803CC8F8-_SDA_BASE_ -/* 80245044 00241E44 4B F9 23 59 */ bl func_801D739C +/* 80245044 00241E44 4B F9 23 59 */ bl OSWakeupThread /* 80245048 00241E48 80 0D 9F B8 */ lwz r0, lbl_803CC8B8-_SDA_BASE_(r13) /* 8024504C 00241E4C 2C 00 00 00 */ cmpwi r0, 0 /* 80245050 00241E50 40 82 00 10 */ bne lbl_80245060 @@ -88188,7 +88188,7 @@ lbl_802450A8: /* 802450D8 00241ED8 7C 60 07 34 */ extsh r0, r3 /* 802450DC 00241EDC 40 82 00 98 */ bne lbl_80245174 /* 802450E0 00241EE0 54 03 04 3E */ clrlwi r3, r0, 0x10 -/* 802450E4 00241EE4 48 00 6A F1 */ bl func_8024BBD4 +/* 802450E4 00241EE4 48 00 6A F1 */ bl _rwDlTokenQueryDone /* 802450E8 00241EE8 2C 03 00 00 */ cmpwi r3, 0 /* 802450EC 00241EEC 41 82 00 88 */ beq lbl_80245174 /* 802450F0 00241EF0 88 6D 88 28 */ lbz r3, lbl_803CB128-_SDA_BASE_(r13) @@ -88205,16 +88205,16 @@ lbl_802450A8: lbl_8024511C: /* 8024511C 00241F1C 90 6D 9F CC */ stw r3, lbl_803CC8CC-_SDA_BASE_(r13) /* 80245120 00241F20 80 6D 9F CC */ lwz r3, lbl_803CC8CC-_SDA_BASE_(r13) -/* 80245124 00241F24 4B F9 76 B5 */ bl func_801DC7D8 +/* 80245124 00241F24 4B F9 76 B5 */ bl VISetNextFrameBuffer /* 80245128 00241F28 80 0D 88 20 */ lwz r0, lbl_803CB120-_SDA_BASE_(r13) /* 8024512C 00241F2C 2C 00 00 00 */ cmpwi r0, 0 /* 80245130 00241F30 41 82 00 14 */ beq lbl_80245144 /* 80245134 00241F34 38 60 00 00 */ li r3, 0 -/* 80245138 00241F38 4B F9 77 0D */ bl func_801DC844 +/* 80245138 00241F38 4B F9 77 0D */ bl VISetBlack /* 8024513C 00241F3C 38 00 00 00 */ li r0, 0 /* 80245140 00241F40 90 0D 88 20 */ stw r0, lbl_803CB120-_SDA_BASE_(r13) lbl_80245144: -/* 80245144 00241F44 4B F9 75 65 */ bl func_801DC6A8 +/* 80245144 00241F44 4B F9 75 65 */ bl VIFlush /* 80245148 00241F48 80 8D 9F DC */ lwz r4, lbl_803CC8DC-_SDA_BASE_(r13) /* 8024514C 00241F4C 38 60 00 00 */ li r3, 0 /* 80245150 00241F50 80 AD 88 24 */ lwz r5, lbl_803CB124-_SDA_BASE_(r13) @@ -88251,7 +88251,7 @@ lbl_80245184: /* 802451C4 00241FC4 7F E3 28 50 */ subf r31, r3, r5 /* 802451C8 00241FC8 7C 1F 00 40 */ cmplw r31, r0 /* 802451CC 00241FCC 40 82 00 14 */ bne lbl_802451E0 -/* 802451D0 00241FD0 4B F8 59 B5 */ bl func_801CAB84 +/* 802451D0 00241FD0 4B F8 59 B5 */ bl GXDisableBreakPt /* 802451D4 00241FD4 38 00 00 00 */ li r0, 0 /* 802451D8 00241FD8 90 0D 9F E0 */ stw r0, lbl_803CC8E0-_SDA_BASE_(r13) /* 802451DC 00241FDC 48 00 00 1C */ b lbl_802451F8 @@ -88261,11 +88261,11 @@ lbl_802451E0: /* 802451E8 00241FE8 38 63 44 00 */ addi r3, r3, lbl_80384400@l /* 802451EC 00241FEC 7C 63 02 14 */ add r3, r3, r0 /* 802451F0 00241FF0 80 63 00 04 */ lwz r3, 4(r3) -/* 802451F4 00241FF4 4B F8 59 05 */ bl func_801CAAF8 +/* 802451F4 00241FF4 4B F8 59 05 */ bl GXEnableBreakPt lbl_802451F8: /* 802451F8 00241FF8 93 ED 9F D0 */ stw r31, lbl_803CC8D0-_SDA_BASE_(r13) /* 802451FC 00241FFC 38 6D 9F F8 */ addi r3, r13, lbl_803CC8F8-_SDA_BASE_ -/* 80245200 00242000 4B F9 21 9D */ bl func_801D739C +/* 80245200 00242000 4B F9 21 9D */ bl OSWakeupThread /* 80245204 00242004 80 0D 9F B8 */ lwz r0, lbl_803CC8B8-_SDA_BASE_(r13) /* 80245208 00242008 2C 00 00 00 */ cmpwi r0, 0 /* 8024520C 0024200C 40 82 00 10 */ bne lbl_8024521C @@ -88378,13 +88378,13 @@ lbl_80245380: /* 80245388 00242188 90 01 00 10 */ stw r0, 0x10(r1) /* 8024538C 0024218C 38 60 00 02 */ li r3, 2 /* 80245390 00242190 4C C6 31 82 */ crclr 6 -/* 80245394 00242194 4B FE A2 A1 */ bl func_8022F634 +/* 80245394 00242194 4B FE A2 A1 */ bl _rwerror /* 80245398 00242198 90 61 00 14 */ stw r3, 0x14(r1) /* 8024539C 0024219C 38 61 00 10 */ addi r3, r1, 0x10 -/* 802453A0 002421A0 4B FE A1 F1 */ bl func_8022F590 +/* 802453A0 002421A0 4B FE A1 F1 */ bl RwErrorSet /* 802453A4 002421A4 48 00 00 9C */ b lbl_80245440 lbl_802453A8: -/* 802453A8 002421A8 4B F9 76 F1 */ bl func_801DCA98 +/* 802453A8 002421A8 4B F9 76 F1 */ bl VIGetTvFormat /* 802453AC 002421AC 2C 03 00 02 */ cmpwi r3, 2 /* 802453B0 002421B0 41 82 00 54 */ beq lbl_80245404 /* 802453B4 002421B4 40 80 00 14 */ bge lbl_802453C8 @@ -88423,10 +88423,10 @@ lbl_8024541C: /* 80245424 00242224 90 01 00 08 */ stw r0, 8(r1) /* 80245428 00242228 38 60 00 02 */ li r3, 2 /* 8024542C 0024222C 4C C6 31 82 */ crclr 6 -/* 80245430 00242230 4B FE A2 05 */ bl func_8022F634 +/* 80245430 00242230 4B FE A2 05 */ bl _rwerror /* 80245434 00242234 90 61 00 0C */ stw r3, 0xc(r1) /* 80245438 00242238 38 61 00 08 */ addi r3, r1, 8 -/* 8024543C 0024223C 4B FE A1 55 */ bl func_8022F590 +/* 8024543C 0024223C 4B FE A1 55 */ bl RwErrorSet lbl_80245440: /* 80245440 00242240 80 01 00 24 */ lwz r0, 0x24(r1) /* 80245444 00242244 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -88434,13 +88434,13 @@ lbl_80245440: /* 8024544C 0024224C 38 21 00 20 */ addi r1, r1, 0x20 /* 80245450 00242250 4E 80 00 20 */ blr -.global func_80245454 -func_80245454: +.global _rwDeviceRegisterPlugin +_rwDeviceRegisterPlugin: /* 80245454 00242254 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80245458 00242258 7C 08 02 A6 */ mflr r0 /* 8024545C 0024225C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80245460 00242260 48 00 15 71 */ bl func_802469D0 -/* 80245464 00242264 48 00 5C 51 */ bl func_8024B0B4 +/* 80245460 00242260 48 00 15 71 */ bl _rwDlRasterPluginAttach +/* 80245464 00242264 48 00 5C 51 */ bl _rwDlTexturePluginAttach /* 80245468 00242268 80 01 00 14 */ lwz r0, 0x14(r1) /* 8024546C 0024226C 38 60 00 01 */ li r3, 1 /* 80245470 00242270 7C 08 03 A6 */ mtlr r0 @@ -88567,7 +88567,7 @@ lbl_80245620: /* 80245634 00242434 48 00 05 84 */ b lbl_80245BB8 /* 80245638 00242438 38 60 00 01 */ li r3, 1 /* 8024563C 0024243C 48 00 05 7C */ b lbl_80245BB8 -/* 80245640 00242440 48 00 10 39 */ bl func_80246678 +/* 80245640 00242440 48 00 10 39 */ bl _rwDeviceGetHandle /* 80245644 00242444 80 A3 00 00 */ lwz r5, 0(r3) /* 80245648 00242448 38 8D A0 18 */ addi r4, r13, lbl_803CC918-_SDA_BASE_ /* 8024564C 0024244C 80 03 00 04 */ lwz r0, 4(r3) @@ -88636,7 +88636,7 @@ lbl_802456F4: /* 80245740 00242540 90 0D A0 08 */ stw r0, lbl_803CC908-_SDA_BASE_(r13) /* 80245744 00242544 80 6D A0 08 */ lwz r3, lbl_803CC908-_SDA_BASE_(r13) /* 80245748 00242548 80 8D 88 1C */ lwz r4, lbl_803CB11C-_SDA_BASE_(r13) -/* 8024574C 0024254C 4B F8 CB E1 */ bl func_801D232C +/* 8024574C 0024254C 4B F8 CB E1 */ bl DCInvalidateRange /* 80245750 00242550 80 8D A0 08 */ lwz r4, lbl_803CC908-_SDA_BASE_(r13) /* 80245754 00242554 38 60 00 01 */ li r3, 1 /* 80245758 00242558 80 0D 88 1C */ lwz r0, lbl_803CB11C-_SDA_BASE_(r13) @@ -88649,7 +88649,7 @@ lbl_802456F4: /* 80245774 00242574 80 0D 9F C4 */ lwz r0, lbl_803CC8C4-_SDA_BASE_(r13) /* 80245778 00242578 90 0D 9F C8 */ stw r0, lbl_803CC8C8-_SDA_BASE_(r13) /* 8024577C 0024257C 48 00 04 3C */ b lbl_80245BB8 -/* 80245780 00242580 4B F8 63 C5 */ bl func_801CBB44 +/* 80245780 00242580 4B F8 63 C5 */ bl GXFlush /* 80245784 00242584 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 80245788 00242588 80 6D 9F BC */ lwz r3, lbl_803CC8BC-_SDA_BASE_(r13) /* 8024578C 0024258C 81 84 01 38 */ lwz r12, 0x138(r4) @@ -88669,7 +88669,7 @@ lbl_802456F4: /* 802457C4 002425C4 40 82 00 20 */ bne lbl_802457E4 /* 802457C8 002425C8 80 6D A0 08 */ lwz r3, lbl_803CC908-_SDA_BASE_(r13) /* 802457CC 002425CC 80 8D 88 1C */ lwz r4, lbl_803CB11C-_SDA_BASE_(r13) -/* 802457D0 002425D0 4B F8 3C C9 */ bl func_801C9498 +/* 802457D0 002425D0 4B F8 3C C9 */ bl GXInit /* 802457D4 002425D4 90 6D A0 0C */ stw r3, lbl_803CC90C-_SDA_BASE_(r13) /* 802457D8 002425D8 38 00 00 01 */ li r0, 1 /* 802457DC 002425DC 90 0D 9F F4 */ stw r0, lbl_803CC8F4-_SDA_BASE_(r13) @@ -88678,25 +88678,25 @@ lbl_802457E4: /* 802457E4 002425E4 80 8D A0 08 */ lwz r4, lbl_803CC908-_SDA_BASE_(r13) /* 802457E8 002425E8 38 61 00 08 */ addi r3, r1, 8 /* 802457EC 002425EC 80 AD 88 1C */ lwz r5, lbl_803CB11C-_SDA_BASE_(r13) -/* 802457F0 002425F0 4B F8 4E A5 */ bl func_801CA694 +/* 802457F0 002425F0 4B F8 4E A5 */ bl GXInitFifoBase /* 802457F4 002425F4 38 61 00 08 */ addi r3, r1, 8 -/* 802457F8 002425F8 4B F8 4F 85 */ bl func_801CA77C +/* 802457F8 002425F8 4B F8 4F 85 */ bl GXSetCPUFifo /* 802457FC 002425FC 38 61 00 08 */ addi r3, r1, 8 -/* 80245800 00242600 4B F8 50 A5 */ bl func_801CA8A4 +/* 80245800 00242600 4B F8 50 A5 */ bl GXSetGPFifo /* 80245804 00242604 80 6D A0 0C */ lwz r3, lbl_803CC90C-_SDA_BASE_(r13) /* 80245808 00242608 80 8D A0 08 */ lwz r4, lbl_803CC908-_SDA_BASE_(r13) /* 8024580C 0024260C 80 AD 88 1C */ lwz r5, lbl_803CB11C-_SDA_BASE_(r13) -/* 80245810 00242610 4B F8 4E 85 */ bl func_801CA694 +/* 80245810 00242610 4B F8 4E 85 */ bl GXInitFifoBase /* 80245814 00242614 80 6D A0 0C */ lwz r3, lbl_803CC90C-_SDA_BASE_(r13) -/* 80245818 00242618 4B F8 4F 65 */ bl func_801CA77C +/* 80245818 00242618 4B F8 4F 65 */ bl GXSetCPUFifo /* 8024581C 0024261C 80 6D A0 0C */ lwz r3, lbl_803CC90C-_SDA_BASE_(r13) -/* 80245820 00242620 4B F8 50 85 */ bl func_801CA8A4 +/* 80245820 00242620 4B F8 50 85 */ bl GXSetGPFifo /* 80245824 00242624 48 00 00 0C */ b lbl_80245830 lbl_80245828: /* 80245828 00242628 A0 6D A0 40 */ lhz r3, lbl_803CC940-_SDA_BASE_(r13) -/* 8024582C 0024262C 4B F8 64 E1 */ bl func_801CBD0C +/* 8024582C 0024262C 4B F8 64 E1 */ bl GXSetDrawSync lbl_80245830: -/* 80245830 00242630 4B F8 65 91 */ bl func_801CBDC0 +/* 80245830 00242630 4B F8 65 91 */ bl GXReadDrawSync /* 80245834 00242634 A0 0D A0 40 */ lhz r0, lbl_803CC940-_SDA_BASE_(r13) /* 80245838 00242638 54 63 04 3E */ clrlwi r3, r3, 0x10 /* 8024583C 0024263C 7C 00 18 40 */ cmplw r0, r3 @@ -88704,14 +88704,14 @@ lbl_80245830: /* 80245844 00242644 83 CD A0 14 */ lwz r30, lbl_803CC914-_SDA_BASE_(r13) /* 80245848 00242648 83 ED 9F AC */ lwz r31, lbl_803CC8AC-_SDA_BASE_(r13) /* 8024584C 0024264C 7F C3 F3 78 */ mr r3, r30 -/* 80245850 00242650 4B F9 66 31 */ bl func_801DBE80 +/* 80245850 00242650 4B F9 66 31 */ bl VIConfigure /* 80245854 00242654 38 60 00 01 */ li r3, 1 -/* 80245858 00242658 4B F9 6F ED */ bl func_801DC844 -/* 8024585C 0024265C 4B F9 6E 4D */ bl func_801DC6A8 +/* 80245858 00242658 4B F9 6F ED */ bl VISetBlack +/* 8024585C 0024265C 4B F9 6E 4D */ bl VIFlush /* 80245860 00242660 88 1E 00 18 */ lbz r0, 0x18(r30) /* 80245864 00242664 28 00 00 00 */ cmplwi r0, 0 /* 80245868 00242668 41 82 00 54 */ beq lbl_802458BC -/* 8024586C 0024266C 4B F9 70 F9 */ bl func_801DC964 +/* 8024586C 0024266C 4B F9 70 F9 */ bl VIGetNextField /* 80245870 00242670 A0 BE 00 04 */ lhz r5, 4(r30) /* 80245874 00242674 3C 80 43 30 */ lis r4, 0x4330 /* 80245878 00242678 C0 22 BD D8 */ lfs f1, lbl_803D0758-_SDA2_BASE_(r2) @@ -88729,7 +88729,7 @@ lbl_80245830: /* 802458A8 002426A8 90 81 01 68 */ stw r4, 0x168(r1) /* 802458AC 002426AC C8 01 01 68 */ lfd f0, 0x168(r1) /* 802458B0 002426B0 EC 80 20 28 */ fsubs f4, f0, f4 -/* 802458B4 002426B4 4B F8 A6 6D */ bl func_801CFF20 +/* 802458B4 002426B4 4B F8 A6 6D */ bl GXSetViewportJitter /* 802458B8 002426B8 48 00 00 48 */ b lbl_80245900 lbl_802458BC: /* 802458BC 002426BC A0 9E 00 04 */ lhz r4, 4(r30) @@ -88748,29 +88748,29 @@ lbl_802458BC: /* 802458F0 002426F0 90 61 01 60 */ stw r3, 0x160(r1) /* 802458F4 002426F4 C8 01 01 60 */ lfd f0, 0x160(r1) /* 802458F8 002426F8 EC 80 20 28 */ fsubs f4, f0, f4 -/* 802458FC 002426FC 4B F8 A6 7D */ bl func_801CFF78 +/* 802458FC 002426FC 4B F8 A6 7D */ bl GXSetViewport lbl_80245900: /* 80245900 00242700 A0 BE 00 04 */ lhz r5, 4(r30) /* 80245904 00242704 38 60 00 00 */ li r3, 0 /* 80245908 00242708 A0 DE 00 06 */ lhz r6, 6(r30) /* 8024590C 0024270C 38 80 00 00 */ li r4, 0 -/* 80245910 00242710 4B F8 A6 B1 */ bl func_801CFFC0 +/* 80245910 00242710 4B F8 A6 B1 */ bl GXSetScissor /* 80245914 00242714 38 60 00 00 */ li r3, 0 /* 80245918 00242718 38 80 00 00 */ li r4, 0 -/* 8024591C 0024271C 4B F8 A7 1D */ bl func_801D0038 +/* 8024591C 0024271C 4B F8 A7 1D */ bl GXSetScissorBoxOffset /* 80245920 00242720 A0 BE 00 04 */ lhz r5, 4(r30) /* 80245924 00242724 38 60 00 00 */ li r3, 0 /* 80245928 00242728 A0 DE 00 06 */ lhz r6, 6(r30) /* 8024592C 0024272C 38 80 00 00 */ li r4, 0 -/* 80245930 00242730 4B F8 6B E9 */ bl func_801CC518 +/* 80245930 00242730 4B F8 6B E9 */ bl GXSetDispCopySrc /* 80245934 00242734 A0 7E 00 04 */ lhz r3, 4(r30) /* 80245938 00242738 A0 9E 00 08 */ lhz r4, 8(r30) -/* 8024593C 0024273C 4B F8 6C D5 */ bl func_801CC610 +/* 8024593C 0024273C 4B F8 6C D5 */ bl GXSetDispCopyDst /* 80245940 00242740 88 7E 00 19 */ lbz r3, 0x19(r30) /* 80245944 00242744 38 9E 00 1A */ addi r4, r30, 0x1a /* 80245948 00242748 38 DE 00 32 */ addi r6, r30, 0x32 /* 8024594C 0024274C 38 A0 00 01 */ li r5, 1 -/* 80245950 00242750 4B F8 72 1D */ bl func_801CCB6C +/* 80245950 00242750 4B F8 72 1D */ bl GXSetCopyFilter /* 80245954 00242754 88 1E 00 19 */ lbz r0, 0x19(r30) /* 80245958 00242758 28 00 00 00 */ cmplwi r0, 0 /* 8024595C 0024275C 41 82 00 38 */ beq lbl_80245994 @@ -88779,7 +88779,7 @@ lbl_80245900: /* 80245968 00242768 7C 03 00 40 */ cmplw r3, r0 /* 8024596C 0024276C 40 82 00 28 */ bne lbl_80245994 /* 80245970 00242770 C0 22 BD DC */ lfs f1, lbl_803D075C-_SDA2_BASE_(r2) -/* 80245974 00242774 4B F8 70 B5 */ bl func_801CCA28 +/* 80245974 00242774 4B F8 70 B5 */ bl GXSetDispCopyYScale /* 80245978 00242778 A0 7E 00 08 */ lhz r3, 8(r30) /* 8024597C 0024277C 38 00 00 01 */ li r0, 1 /* 80245980 00242780 54 63 F8 7E */ srwi r3, r3, 1 @@ -88801,7 +88801,7 @@ lbl_80245994: /* 802459BC 002427BC C8 01 01 60 */ lfd f0, 0x160(r1) /* 802459C0 002427C0 EC 00 10 28 */ fsubs f0, f0, f2 /* 802459C4 002427C4 EC 21 00 24 */ fdivs f1, f1, f0 -/* 802459C8 002427C8 4B F8 70 61 */ bl func_801CCA28 +/* 802459C8 002427C8 4B F8 70 61 */ bl GXSetDispCopyYScale /* 802459CC 002427CC 38 00 00 00 */ li r0, 0 /* 802459D0 002427D0 90 0D 9F B8 */ stw r0, lbl_803CC8B8-_SDA_BASE_(r13) lbl_802459D4: @@ -88810,40 +88810,40 @@ lbl_802459D4: /* 802459DC 002427DC 88 7E 00 18 */ lbz r3, 0x18(r30) /* 802459E0 002427E0 7C 00 20 50 */ subf r0, r0, r4 /* 802459E4 002427E4 54 04 0F FE */ srwi r4, r0, 0x1f -/* 802459E8 002427E8 4B F8 A0 C1 */ bl func_801CFAA8 +/* 802459E8 002427E8 4B F8 A0 C1 */ bl GXSetFieldMode /* 802459EC 002427EC 7F E3 FB 78 */ mr r3, r31 /* 802459F0 002427F0 38 80 00 00 */ li r4, 0 -/* 802459F4 002427F4 4B F8 9F 41 */ bl func_801CF934 +/* 802459F4 002427F4 4B F8 9F 41 */ bl GXSetPixelFmt /* 802459F8 002427F8 38 00 00 01 */ li r0, 1 /* 802459FC 002427FC 90 0D 88 20 */ stw r0, lbl_803CB120-_SDA_BASE_(r13) -/* 80245A00 00242800 4B F9 5F B9 */ bl func_801DB9B8 +/* 80245A00 00242800 4B F9 5F B9 */ bl VIWaitForRetrace /* 80245A04 00242804 80 6D A0 14 */ lwz r3, lbl_803CC914-_SDA_BASE_(r13) /* 80245A08 00242808 80 03 00 00 */ lwz r0, 0(r3) /* 80245A0C 0024280C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80245A10 00242810 41 82 00 08 */ beq lbl_80245A18 -/* 80245A14 00242814 4B F9 5F A5 */ bl func_801DB9B8 +/* 80245A14 00242814 4B F9 5F A5 */ bl VIWaitForRetrace lbl_80245A18: /* 80245A18 00242818 38 60 00 00 */ li r3, 0 -/* 80245A1C 0024281C 4B F8 73 59 */ bl func_801CCD74 +/* 80245A1C 0024281C 4B F8 73 59 */ bl GXSetDispCopyGamma /* 80245A20 00242820 88 0D 88 29 */ lbz r0, lbl_803CB129-_SDA_BASE_(r13) /* 80245A24 00242824 3C 60 80 24 */ lis r3, lbl_802450A8@ha /* 80245A28 00242828 38 63 50 A8 */ addi r3, r3, lbl_802450A8@l /* 80245A2C 0024282C 98 0D 88 28 */ stb r0, lbl_803CB128-_SDA_BASE_(r13) -/* 80245A30 00242830 4B F9 57 B1 */ bl func_801DB1E0 +/* 80245A30 00242830 4B F9 57 B1 */ bl VISetPreRetraceCallback /* 80245A34 00242834 3C 60 80 24 */ lis r3, lbl_80245184@ha /* 80245A38 00242838 38 63 51 84 */ addi r3, r3, lbl_80245184@l -/* 80245A3C 0024283C 4B F9 57 E9 */ bl func_801DB224 +/* 80245A3C 0024283C 4B F9 57 E9 */ bl VISetPostRetraceCallback /* 80245A40 00242840 3C 60 80 24 */ lis r3, lbl_80244FC8@ha /* 80245A44 00242844 38 63 4F C8 */ addi r3, r3, lbl_80244FC8@l -/* 80245A48 00242848 4B F8 50 6D */ bl func_801CAAB4 +/* 80245A48 00242848 4B F8 50 6D */ bl GXSetBreakPtCallback /* 80245A4C 0024284C 38 6D 9F F8 */ addi r3, r13, lbl_803CC8F8-_SDA_BASE_ -/* 80245A50 00242850 4B F9 0D 19 */ bl func_801D6768 +/* 80245A50 00242850 4B F9 0D 19 */ bl OSInitThreadQueue /* 80245A54 00242854 38 60 00 01 */ li r3, 1 /* 80245A58 00242858 48 00 01 60 */ b lbl_80245BB8 -/* 80245A5C 0024285C 48 00 2C F5 */ bl func_80248750 +/* 80245A5C 0024285C 48 00 2C F5 */ bl _rwDlRenderStateOpen /* 80245A60 00242860 38 60 00 01 */ li r3, 1 /* 80245A64 00242864 48 00 01 54 */ b lbl_80245BB8 -/* 80245A68 00242868 48 00 2F A1 */ bl func_80248A08 +/* 80245A68 00242868 48 00 2F A1 */ bl _rwDlRenderStateClose /* 80245A6C 0024286C 38 60 00 01 */ li r3, 1 /* 80245A70 00242870 48 00 01 48 */ b lbl_80245BB8 lbl_80245A74: @@ -88977,7 +88977,7 @@ lbl_80245C20: lbl_80245C48: /* 80245C48 00242A48 7C 85 23 78 */ mr r5, r4 /* 80245C4C 00242A4C 38 81 00 0C */ addi r4, r1, 0xc -/* 80245C50 00242A50 48 00 46 5D */ bl func_8024A2AC +/* 80245C50 00242A50 48 00 46 5D */ bl _rwDlRasterCamera_ZClearRect /* 80245C54 00242A54 48 00 00 24 */ b lbl_80245C78 lbl_80245C58: /* 80245C58 00242A58 54 C0 07 FF */ clrlwi. r0, r6, 0x1f @@ -88987,7 +88987,7 @@ lbl_80245C58: /* 80245C68 00242A68 38 61 00 08 */ addi r3, r1, 8 /* 80245C6C 00242A6C 90 01 00 08 */ stw r0, 8(r1) /* 80245C70 00242A70 38 84 FF FF */ addi r4, r4, 0x00FFFFFF@l -/* 80245C74 00242A74 4B F8 6E 81 */ bl func_801CCAF4 +/* 80245C74 00242A74 4B F8 6E 81 */ bl GXSetCopyClear lbl_80245C78: /* 80245C78 00242A78 80 01 00 24 */ lwz r0, 0x24(r1) /* 80245C7C 00242A7C 38 60 00 01 */ li r3, 1 @@ -88999,7 +88999,7 @@ lbl_80245C78: /* 80245C94 00242A94 90 01 00 74 */ stw r0, 0x74(r1) /* 80245C98 00242A98 93 E1 00 6C */ stw r31, 0x6c(r1) /* 80245C9C 00242A9C 7C 9F 23 78 */ mr r31, r4 -/* 80245CA0 00242AA0 4B F8 50 61 */ bl func_801CAD00 +/* 80245CA0 00242AA0 4B F8 50 61 */ bl GXSetCurrentGXThread /* 80245CA4 00242AA4 93 ED A0 18 */ stw r31, lbl_803CC918-_SDA_BASE_(r13) /* 80245CA8 00242AA8 38 00 00 00 */ li r0, 0 /* 80245CAC 00242AAC 3C 80 00 02 */ lis r4, 0x00020003@ha @@ -89027,16 +89027,16 @@ lbl_80245C78: /* 80245D04 00242B04 D0 61 00 40 */ stfs f3, 0x40(r1) /* 80245D08 00242B08 90 03 00 0C */ stw r0, 0xc(r3) /* 80245D0C 00242B0C 80 7F 00 04 */ lwz r3, 4(r31) -/* 80245D10 00242B10 4B FF 33 21 */ bl func_80239030 +/* 80245D10 00242B10 4B FF 33 21 */ bl RwFrameGetLTM /* 80245D14 00242B14 3C A0 80 38 */ lis r5, lbl_80384454@ha /* 80245D18 00242B18 7C 64 1B 78 */ mr r4, r3 /* 80245D1C 00242B1C 38 65 44 54 */ addi r3, r5, lbl_80384454@l -/* 80245D20 00242B20 4B FE AB 69 */ bl func_80230888 +/* 80245D20 00242B20 4B FE AB 69 */ bl RwMatrixInvert /* 80245D24 00242B24 3C 60 80 38 */ lis r3, lbl_80384454@ha /* 80245D28 00242B28 38 81 00 08 */ addi r4, r1, 8 /* 80245D2C 00242B2C 38 63 44 54 */ addi r3, r3, lbl_80384454@l /* 80245D30 00242B30 38 A0 00 02 */ li r5, 2 -/* 80245D34 00242B34 4B FE B1 E1 */ bl func_80230F14 +/* 80245D34 00242B34 4B FE B1 E1 */ bl RwMatrixTransform /* 80245D38 00242B38 3C 60 80 2C */ lis r3, lbl_802B815C@ha /* 80245D3C 00242B3C C0 1F 00 70 */ lfs f0, 0x70(r31) /* 80245D40 00242B40 38 63 81 5C */ addi r3, r3, lbl_802B815C@l @@ -89071,7 +89071,7 @@ lbl_80245D88: lbl_80245DB0: /* 80245DB0 00242BB0 3C 60 80 2C */ lis r3, lbl_802B815C@ha /* 80245DB4 00242BB4 38 63 81 5C */ addi r3, r3, lbl_802B815C@l -/* 80245DB8 00242BB8 4B F8 9E 7D */ bl func_801CFC34 +/* 80245DB8 00242BB8 4B F8 9E 7D */ bl GXSetProjectionv /* 80245DBC 00242BBC 83 FF 00 60 */ lwz r31, 0x60(r31) /* 80245DC0 00242BC0 88 1F 00 20 */ lbz r0, 0x20(r31) /* 80245DC4 00242BC4 70 00 00 05 */ andi. r0, r0, 5 @@ -89087,7 +89087,7 @@ lbl_80245DB0: /* 80245DEC 00242BEC 41 82 00 3C */ beq lbl_80245E28 /* 80245DF0 00242BF0 38 60 00 01 */ li r3, 1 /* 80245DF4 00242BF4 38 80 00 00 */ li r4, 0 -/* 80245DF8 00242BF8 4B F8 9B 3D */ bl func_801CF934 +/* 80245DF8 00242BF8 4B F8 9B 3D */ bl GXSetPixelFmt /* 80245DFC 00242BFC 38 00 00 01 */ li r0, 1 /* 80245E00 00242C00 90 0D 9F B0 */ stw r0, lbl_803CC8B0-_SDA_BASE_(r13) /* 80245E04 00242C04 48 00 00 24 */ b lbl_80245E28 @@ -89097,7 +89097,7 @@ lbl_80245E08: /* 80245E10 00242C10 41 82 00 18 */ beq lbl_80245E28 /* 80245E14 00242C14 38 60 00 00 */ li r3, 0 /* 80245E18 00242C18 38 80 00 00 */ li r4, 0 -/* 80245E1C 00242C1C 4B F8 9B 19 */ bl func_801CF934 +/* 80245E1C 00242C1C 4B F8 9B 19 */ bl GXSetPixelFmt /* 80245E20 00242C20 38 00 00 00 */ li r0, 0 /* 80245E24 00242C24 90 0D 9F B0 */ stw r0, lbl_803CC8B0-_SDA_BASE_(r13) lbl_80245E28: @@ -89129,15 +89129,15 @@ lbl_80245E28: /* 80245E8C 00242C8C 90 A1 00 60 */ stw r5, 0x60(r1) /* 80245E90 00242C90 C8 01 00 60 */ lfd f0, 0x60(r1) /* 80245E94 00242C94 EC 80 20 28 */ fsubs f4, f0, f4 -/* 80245E98 00242C98 4B F8 A0 E1 */ bl func_801CFF78 +/* 80245E98 00242C98 4B F8 A0 E1 */ bl GXSetViewport /* 80245E9C 00242C9C A8 7F 00 1C */ lha r3, 0x1c(r31) /* 80245EA0 00242CA0 A8 9F 00 1E */ lha r4, 0x1e(r31) /* 80245EA4 00242CA4 80 BF 00 0C */ lwz r5, 0xc(r31) /* 80245EA8 00242CA8 80 DF 00 10 */ lwz r6, 0x10(r31) -/* 80245EAC 00242CAC 4B F8 A1 15 */ bl func_801CFFC0 +/* 80245EAC 00242CAC 4B F8 A1 15 */ bl GXSetScissor /* 80245EB0 00242CB0 38 60 00 00 */ li r3, 0 /* 80245EB4 00242CB4 38 80 00 00 */ li r4, 0 -/* 80245EB8 00242CB8 4B F8 A1 81 */ bl func_801D0038 +/* 80245EB8 00242CB8 4B F8 A1 81 */ bl GXSetScissorBoxOffset /* 80245EBC 00242CBC 48 00 03 70 */ b lbl_8024622C lbl_80245EC0: /* 80245EC0 00242CC0 80 0D 9F B0 */ lwz r0, lbl_803CC8B0-_SDA_BASE_(r13) @@ -89145,7 +89145,7 @@ lbl_80245EC0: /* 80245EC8 00242CC8 7C 00 18 00 */ cmpw r0, r3 /* 80245ECC 00242CCC 41 82 00 14 */ beq lbl_80245EE0 /* 80245ED0 00242CD0 38 80 00 00 */ li r4, 0 -/* 80245ED4 00242CD4 4B F8 9A 61 */ bl func_801CF934 +/* 80245ED4 00242CD4 4B F8 9A 61 */ bl GXSetPixelFmt /* 80245ED8 00242CD8 80 0D 9F AC */ lwz r0, lbl_803CC8AC-_SDA_BASE_(r13) /* 80245EDC 00242CDC 90 0D 9F B0 */ stw r0, lbl_803CC8B0-_SDA_BASE_(r13) lbl_80245EE0: @@ -89156,7 +89156,7 @@ lbl_80245EE0: /* 80245EF0 00242CF0 88 03 00 18 */ lbz r0, 0x18(r3) /* 80245EF4 00242CF4 28 00 00 00 */ cmplwi r0, 0 /* 80245EF8 00242CF8 41 82 00 84 */ beq lbl_80245F7C -/* 80245EFC 00242CFC 4B F9 6A 69 */ bl func_801DC964 +/* 80245EFC 00242CFC 4B F9 6A 69 */ bl VIGetNextField /* 80245F00 00242D00 A8 1F 00 1C */ lha r0, 0x1c(r31) /* 80245F04 00242D04 3C C0 43 30 */ lis r6, 0x4330 /* 80245F08 00242D08 A8 BF 00 1E */ lha r5, 0x1e(r31) @@ -89186,7 +89186,7 @@ lbl_80245EE0: /* 80245F68 00242D68 90 C1 00 48 */ stw r6, 0x48(r1) /* 80245F6C 00242D6C C8 01 00 48 */ lfd f0, 0x48(r1) /* 80245F70 00242D70 EC 80 20 28 */ fsubs f4, f0, f4 -/* 80245F74 00242D74 4B F8 9F AD */ bl func_801CFF20 +/* 80245F74 00242D74 4B F8 9F AD */ bl GXSetViewportJitter /* 80245F78 00242D78 48 00 00 78 */ b lbl_80245FF0 lbl_80245F7C: /* 80245F7C 00242D7C A8 1F 00 1C */ lha r0, 0x1c(r31) @@ -89217,20 +89217,20 @@ lbl_80245F7C: /* 80245FE0 00242DE0 90 A1 00 48 */ stw r5, 0x48(r1) /* 80245FE4 00242DE4 C8 01 00 48 */ lfd f0, 0x48(r1) /* 80245FE8 00242DE8 EC 80 20 28 */ fsubs f4, f0, f4 -/* 80245FEC 00242DEC 4B F8 9F 8D */ bl func_801CFF78 +/* 80245FEC 00242DEC 4B F8 9F 8D */ bl GXSetViewport lbl_80245FF0: /* 80245FF0 00242DF0 A8 7F 00 1C */ lha r3, 0x1c(r31) /* 80245FF4 00242DF4 A8 9F 00 1E */ lha r4, 0x1e(r31) /* 80245FF8 00242DF8 80 BF 00 0C */ lwz r5, 0xc(r31) /* 80245FFC 00242DFC 80 DF 00 10 */ lwz r6, 0x10(r31) -/* 80246000 00242E00 4B F8 9F C1 */ bl func_801CFFC0 +/* 80246000 00242E00 4B F8 9F C1 */ bl GXSetScissor /* 80246004 00242E04 48 00 02 28 */ b lbl_8024622C lbl_80246008: /* 80246008 00242E08 80 6D A0 14 */ lwz r3, lbl_803CC914-_SDA_BASE_(r13) /* 8024600C 00242E0C 88 03 00 18 */ lbz r0, 0x18(r3) /* 80246010 00242E10 28 00 00 00 */ cmplwi r0, 0 /* 80246014 00242E14 41 82 00 84 */ beq lbl_80246098 -/* 80246018 00242E18 4B F9 69 4D */ bl func_801DC964 +/* 80246018 00242E18 4B F9 69 4D */ bl VIGetNextField /* 8024601C 00242E1C A8 1F 00 1C */ lha r0, 0x1c(r31) /* 80246020 00242E20 3C C0 43 30 */ lis r6, 0x4330 /* 80246024 00242E24 A8 BF 00 1E */ lha r5, 0x1e(r31) @@ -89260,7 +89260,7 @@ lbl_80246008: /* 80246084 00242E84 90 C1 00 48 */ stw r6, 0x48(r1) /* 80246088 00242E88 C8 01 00 48 */ lfd f0, 0x48(r1) /* 8024608C 00242E8C EC 80 20 28 */ fsubs f4, f0, f4 -/* 80246090 00242E90 4B F8 9E 91 */ bl func_801CFF20 +/* 80246090 00242E90 4B F8 9E 91 */ bl GXSetViewportJitter /* 80246094 00242E94 48 00 00 80 */ b lbl_80246114 lbl_80246098: /* 80246098 00242E98 A8 7F 00 1E */ lha r3, 0x1e(r31) @@ -89293,7 +89293,7 @@ lbl_80246098: /* 80246104 00242F04 90 A1 00 48 */ stw r5, 0x48(r1) /* 80246108 00242F08 C8 01 00 48 */ lfd f0, 0x48(r1) /* 8024610C 00242F0C EC 80 20 28 */ fsubs f4, f0, f4 -/* 80246110 00242F10 4B F8 9E 69 */ bl func_801CFF78 +/* 80246110 00242F10 4B F8 9E 69 */ bl GXSetViewport lbl_80246114: /* 80246114 00242F14 80 0D 88 18 */ lwz r0, lbl_803CB118-_SDA_BASE_(r13) /* 80246118 00242F18 2C 00 00 00 */ cmpwi r0, 0 @@ -89311,7 +89311,7 @@ lbl_80246114: /* 80246148 00242F48 A8 7F 00 1C */ lha r3, 0x1c(r31) /* 8024614C 00242F4C 54 E6 08 3C */ slwi r6, r7, 1 /* 80246150 00242F50 A0 A5 00 04 */ lhz r5, 4(r5) -/* 80246154 00242F54 4B F8 9E 6D */ bl func_801CFFC0 +/* 80246154 00242F54 4B F8 9E 6D */ bl GXSetScissor /* 80246158 00242F58 48 00 00 38 */ b lbl_80246190 lbl_8024615C: /* 8024615C 00242F5C 54 84 08 3C */ slwi r4, r4, 1 @@ -89321,17 +89321,17 @@ lbl_8024615C: /* 8024616C 00242F6C 38 60 00 00 */ li r3, 0 /* 80246170 00242F70 38 80 00 00 */ li r4, 0 /* 80246174 00242F74 A0 A5 00 04 */ lhz r5, 4(r5) -/* 80246178 00242F78 4B F8 9E 49 */ bl func_801CFFC0 +/* 80246178 00242F78 4B F8 9E 49 */ bl GXSetScissor /* 8024617C 00242F7C 48 00 00 14 */ b lbl_80246190 lbl_80246180: /* 80246180 00242F80 80 AD A0 14 */ lwz r5, lbl_803CC914-_SDA_BASE_(r13) /* 80246184 00242F84 A8 7F 00 1C */ lha r3, 0x1c(r31) /* 80246188 00242F88 A0 A5 00 04 */ lhz r5, 4(r5) -/* 8024618C 00242F8C 4B F8 9E 35 */ bl func_801CFFC0 +/* 8024618C 00242F8C 4B F8 9E 35 */ bl GXSetScissor lbl_80246190: /* 80246190 00242F90 38 60 00 00 */ li r3, 0 /* 80246194 00242F94 38 80 00 00 */ li r4, 0 -/* 80246198 00242F98 4B F8 9E A1 */ bl func_801D0038 +/* 80246198 00242F98 4B F8 9E A1 */ bl GXSetScissorBoxOffset /* 8024619C 00242F9C 48 00 00 90 */ b lbl_8024622C lbl_802461A0: /* 802461A0 00242FA0 A8 1F 00 1E */ lha r0, 0x1e(r31) @@ -89345,7 +89345,7 @@ lbl_802461A0: /* 802461C0 00242FC0 A8 7F 00 1C */ lha r3, 0x1c(r31) /* 802461C4 00242FC4 A0 A5 00 04 */ lhz r5, 4(r5) /* 802461C8 00242FC8 54 06 08 3C */ slwi r6, r0, 1 -/* 802461CC 00242FCC 4B F8 9D F5 */ bl func_801CFFC0 +/* 802461CC 00242FCC 4B F8 9D F5 */ bl GXSetScissor /* 802461D0 00242FD0 48 00 00 4C */ b lbl_8024621C lbl_802461D4: /* 802461D4 00242FD4 81 1F 00 10 */ lwz r8, 0x10(r31) @@ -89358,7 +89358,7 @@ lbl_802461D4: /* 802461F0 00242FF0 7C E4 3B 78 */ mr r4, r7 /* 802461F4 00242FF4 38 60 00 00 */ li r3, 0 /* 802461F8 00242FF8 A0 A5 00 04 */ lhz r5, 4(r5) -/* 802461FC 00242FFC 4B F8 9D C5 */ bl func_801CFFC0 +/* 802461FC 00242FFC 4B F8 9D C5 */ bl GXSetScissor /* 80246200 00243000 48 00 00 1C */ b lbl_8024621C lbl_80246204: /* 80246204 00243004 80 AD A0 14 */ lwz r5, lbl_803CC914-_SDA_BASE_(r13) @@ -89366,12 +89366,12 @@ lbl_80246204: /* 8024620C 0024300C A8 7F 00 1C */ lha r3, 0x1c(r31) /* 80246210 00243010 55 06 08 3C */ slwi r6, r8, 1 /* 80246214 00243014 A0 A5 00 04 */ lhz r5, 4(r5) -/* 80246218 00243018 4B F8 9D A9 */ bl func_801CFFC0 +/* 80246218 00243018 4B F8 9D A9 */ bl GXSetScissor lbl_8024621C: /* 8024621C 0024301C 80 8D A0 10 */ lwz r4, lbl_803CC910-_SDA_BASE_(r13) /* 80246220 00243020 38 60 00 00 */ li r3, 0 /* 80246224 00243024 38 84 FF FE */ addi r4, r4, -2 -/* 80246228 00243028 4B F8 9E 11 */ bl func_801D0038 +/* 80246228 00243028 4B F8 9E 11 */ bl GXSetScissorBoxOffset lbl_8024622C: /* 8024622C 0024302C 80 01 00 74 */ lwz r0, 0x74(r1) /* 80246230 00243030 38 60 00 01 */ li r3, 1 @@ -89386,7 +89386,7 @@ lbl_8024622C: /* 80246254 00243054 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80246258 00243058 7C 08 02 A6 */ mflr r0 /* 8024625C 0024305C 90 01 00 24 */ stw r0, 0x24(r1) -/* 80246260 00243060 4B F8 E0 B1 */ bl func_801D4310 +/* 80246260 00243060 4B F8 E0 B1 */ bl OSDisableInterrupts /* 80246264 00243064 80 8D 9F D0 */ lwz r4, lbl_803CC8D0-_SDA_BASE_(r13) /* 80246268 00243068 38 C0 00 00 */ li r6, 0 /* 8024626C 0024306C 80 0D 9F D4 */ lwz r0, lbl_803CC8D4-_SDA_BASE_(r13) @@ -89407,22 +89407,22 @@ lbl_8024629C: /* 802462A0 002430A0 7C 00 33 78 */ or r0, r0, r6 /* 802462A4 002430A4 54 00 0F FE */ srwi r0, r0, 0x1f /* 802462A8 002430A8 90 01 00 08 */ stw r0, 8(r1) -/* 802462AC 002430AC 4B F8 E0 8D */ bl func_801D4338 +/* 802462AC 002430AC 4B F8 E0 8D */ bl OSRestoreInterrupts /* 802462B0 002430B0 80 01 00 08 */ lwz r0, 8(r1) /* 802462B4 002430B4 2C 00 00 01 */ cmpwi r0, 1 /* 802462B8 002430B8 40 82 00 0C */ bne lbl_802462C4 /* 802462BC 002430BC 38 6D 9F F8 */ addi r3, r13, lbl_803CC8F8-_SDA_BASE_ -/* 802462C0 002430C0 4B F9 0F F1 */ bl func_801D72B0 +/* 802462C0 002430C0 4B F9 0F F1 */ bl OSSleepThread lbl_802462C4: /* 802462C4 002430C4 80 0D 9F B8 */ lwz r0, lbl_803CC8B8-_SDA_BASE_(r13) /* 802462C8 002430C8 2C 00 00 00 */ cmpwi r0, 0 /* 802462CC 002430CC 40 82 01 20 */ bne lbl_802463EC -/* 802462D0 002430D0 4B F8 58 75 */ bl func_801CBB44 -/* 802462D4 002430D4 4B F8 4A 79 */ bl func_801CAD4C +/* 802462D0 002430D0 4B F8 58 75 */ bl GXFlush +/* 802462D4 002430D4 4B F8 4A 79 */ bl GXGetCPUFifo /* 802462D8 002430D8 38 81 00 10 */ addi r4, r1, 0x10 /* 802462DC 002430DC 38 A1 00 0C */ addi r5, r1, 0xc -/* 802462E0 002430E0 4B F8 47 3D */ bl func_801CAA1C -/* 802462E4 002430E4 4B F8 E0 2D */ bl func_801D4310 +/* 802462E0 002430E0 4B F8 47 3D */ bl GXGetFifoPtrs +/* 802462E4 002430E4 4B F8 E0 2D */ bl OSDisableInterrupts /* 802462E8 002430E8 80 0D 9F D4 */ lwz r0, lbl_803CC8D4-_SDA_BASE_(r13) /* 802462EC 002430EC 3C 80 80 38 */ lis r4, lbl_80384400@ha /* 802462F0 002430F0 38 C4 44 00 */ addi r6, r4, lbl_80384400@l @@ -89452,21 +89452,21 @@ lbl_802462C4: /* 80246350 00243150 7C 00 29 D6 */ mullw r0, r0, r5 /* 80246354 00243154 7C 00 20 50 */ subf r0, r0, r4 /* 80246358 00243158 90 0D 9F D8 */ stw r0, lbl_803CC8D8-_SDA_BASE_(r13) -/* 8024635C 0024315C 4B F8 DF DD */ bl func_801D4338 +/* 8024635C 0024315C 4B F8 DF DD */ bl OSRestoreInterrupts /* 80246360 00243160 80 0D 9F E0 */ lwz r0, lbl_803CC8E0-_SDA_BASE_(r13) /* 80246364 00243164 2C 00 00 00 */ cmpwi r0, 0 /* 80246368 00243168 40 82 00 14 */ bne lbl_8024637C /* 8024636C 0024316C 38 00 00 01 */ li r0, 1 /* 80246370 00243170 90 0D 9F E0 */ stw r0, lbl_803CC8E0-_SDA_BASE_(r13) /* 80246374 00243174 80 61 00 0C */ lwz r3, 0xc(r1) -/* 80246378 00243178 4B F8 47 81 */ bl func_801CAAF8 +/* 80246378 00243178 4B F8 47 81 */ bl GXEnableBreakPt lbl_8024637C: /* 8024637C 0024317C 80 0D 9F A8 */ lwz r0, lbl_803CC8A8-_SDA_BASE_(r13) /* 80246380 00243180 80 6D 9F C8 */ lwz r3, lbl_803CC8C8-_SDA_BASE_(r13) /* 80246384 00243184 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 80246388 00243188 4B F8 6A 01 */ bl func_801CCD88 +/* 80246388 00243188 4B F8 6A 01 */ bl GXCopyDisp /* 8024638C 0024318C A0 6D 88 30 */ lhz r3, lbl_803CB130-_SDA_BASE_(r13) -/* 80246390 00243190 4B F8 59 7D */ bl func_801CBD0C +/* 80246390 00243190 4B F8 59 7D */ bl GXSetDrawSync /* 80246394 00243194 A0 AD 88 30 */ lhz r5, lbl_803CB130-_SDA_BASE_(r13) /* 80246398 00243198 3C 80 92 49 */ lis r4, 0x92492493@ha /* 8024639C 0024319C 38 04 24 93 */ addi r0, r4, 0x92492493@l @@ -89481,7 +89481,7 @@ lbl_8024637C: /* 802463C0 002431C0 7C 03 01 D6 */ mullw r0, r3, r0 /* 802463C4 002431C4 7C 00 28 50 */ subf r0, r0, r5 /* 802463C8 002431C8 B0 0D 88 30 */ sth r0, lbl_803CB130-_SDA_BASE_(r13) -/* 802463CC 002431CC 4B F8 57 79 */ bl func_801CBB44 +/* 802463CC 002431CC 4B F8 57 79 */ bl GXFlush /* 802463D0 002431D0 80 0D 9F C8 */ lwz r0, lbl_803CC8C8-_SDA_BASE_(r13) /* 802463D4 002431D4 80 6D 9F C0 */ lwz r3, lbl_803CC8C0-_SDA_BASE_(r13) /* 802463D8 002431D8 7C 00 18 40 */ cmplw r0, r3 @@ -89494,12 +89494,12 @@ lbl_802463EC: /* 802463EC 002431EC 80 0D 88 18 */ lwz r0, lbl_803CB118-_SDA_BASE_(r13) /* 802463F0 002431F0 2C 00 00 00 */ cmpwi r0, 0 /* 802463F4 002431F4 41 82 00 E4 */ beq lbl_802464D8 -/* 802463F8 002431F8 4B F8 57 4D */ bl func_801CBB44 -/* 802463FC 002431FC 4B F8 49 51 */ bl func_801CAD4C +/* 802463F8 002431F8 4B F8 57 4D */ bl GXFlush +/* 802463FC 002431FC 4B F8 49 51 */ bl GXGetCPUFifo /* 80246400 00243200 38 81 00 10 */ addi r4, r1, 0x10 /* 80246404 00243204 38 A1 00 0C */ addi r5, r1, 0xc -/* 80246408 00243208 4B F8 46 15 */ bl func_801CAA1C -/* 8024640C 0024320C 4B F8 DF 05 */ bl func_801D4310 +/* 80246408 00243208 4B F8 46 15 */ bl GXGetFifoPtrs +/* 8024640C 0024320C 4B F8 DF 05 */ bl OSDisableInterrupts /* 80246410 00243210 80 0D 9F D4 */ lwz r0, lbl_803CC8D4-_SDA_BASE_(r13) /* 80246414 00243214 3C 80 80 38 */ lis r4, lbl_80384400@ha /* 80246418 00243218 38 A4 44 00 */ addi r5, r4, lbl_80384400@l @@ -89518,21 +89518,21 @@ lbl_802463EC: /* 8024644C 0024324C 7C 00 21 D6 */ mullw r0, r0, r4 /* 80246450 00243250 7C 00 28 50 */ subf r0, r0, r5 /* 80246454 00243254 90 0D 9F D4 */ stw r0, lbl_803CC8D4-_SDA_BASE_(r13) -/* 80246458 00243258 4B F8 DE E1 */ bl func_801D4338 +/* 80246458 00243258 4B F8 DE E1 */ bl OSRestoreInterrupts /* 8024645C 0024325C 80 0D 9F E0 */ lwz r0, lbl_803CC8E0-_SDA_BASE_(r13) /* 80246460 00243260 2C 00 00 00 */ cmpwi r0, 0 /* 80246464 00243264 40 82 00 14 */ bne lbl_80246478 /* 80246468 00243268 38 00 00 01 */ li r0, 1 /* 8024646C 0024326C 90 0D 9F E0 */ stw r0, lbl_803CC8E0-_SDA_BASE_(r13) /* 80246470 00243270 80 61 00 0C */ lwz r3, 0xc(r1) -/* 80246474 00243274 4B F8 46 85 */ bl func_801CAAF8 +/* 80246474 00243274 4B F8 46 85 */ bl GXEnableBreakPt lbl_80246478: /* 80246478 00243278 80 0D 9F A8 */ lwz r0, lbl_803CC8A8-_SDA_BASE_(r13) /* 8024647C 0024327C 80 6D 9F C8 */ lwz r3, lbl_803CC8C8-_SDA_BASE_(r13) /* 80246480 00243280 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 80246484 00243284 4B F8 69 05 */ bl func_801CCD88 +/* 80246484 00243284 4B F8 69 05 */ bl GXCopyDisp /* 80246488 00243288 A0 6D 88 30 */ lhz r3, lbl_803CB130-_SDA_BASE_(r13) -/* 8024648C 0024328C 4B F8 58 81 */ bl func_801CBD0C +/* 8024648C 0024328C 4B F8 58 81 */ bl GXSetDrawSync /* 80246490 00243290 A0 AD 88 30 */ lhz r5, lbl_803CB130-_SDA_BASE_(r13) /* 80246494 00243294 3C 80 92 49 */ lis r4, 0x92492493@ha /* 80246498 00243298 38 04 24 93 */ addi r0, r4, 0x92492493@l @@ -89547,17 +89547,17 @@ lbl_80246478: /* 802464BC 002432BC 7C 03 01 D6 */ mullw r0, r3, r0 /* 802464C0 002432C0 7C 00 28 50 */ subf r0, r0, r5 /* 802464C4 002432C4 B0 0D 88 30 */ sth r0, lbl_803CB130-_SDA_BASE_(r13) -/* 802464C8 002432C8 4B F8 56 7D */ bl func_801CBB44 +/* 802464C8 002432C8 4B F8 56 7D */ bl GXFlush /* 802464CC 002432CC 38 00 00 00 */ li r0, 0 /* 802464D0 002432D0 90 0D 88 18 */ stw r0, lbl_803CB118-_SDA_BASE_(r13) /* 802464D4 002432D4 48 00 01 90 */ b lbl_80246664 lbl_802464D8: -/* 802464D8 002432D8 4B F8 56 6D */ bl func_801CBB44 -/* 802464DC 002432DC 4B F8 48 71 */ bl func_801CAD4C +/* 802464D8 002432D8 4B F8 56 6D */ bl GXFlush +/* 802464DC 002432DC 4B F8 48 71 */ bl GXGetCPUFifo /* 802464E0 002432E0 38 81 00 10 */ addi r4, r1, 0x10 /* 802464E4 002432E4 38 A1 00 0C */ addi r5, r1, 0xc -/* 802464E8 002432E8 4B F8 45 35 */ bl func_801CAA1C -/* 802464EC 002432EC 4B F8 DE 25 */ bl func_801D4310 +/* 802464E8 002432E8 4B F8 45 35 */ bl GXGetFifoPtrs +/* 802464EC 002432EC 4B F8 DE 25 */ bl OSDisableInterrupts /* 802464F0 002432F0 80 0D 9F D4 */ lwz r0, lbl_803CC8D4-_SDA_BASE_(r13) /* 802464F4 002432F4 3C 80 80 38 */ lis r4, lbl_80384400@ha /* 802464F8 002432F8 38 C4 44 00 */ addi r6, r4, lbl_80384400@l @@ -89587,17 +89587,17 @@ lbl_802464D8: /* 80246558 00243358 7C 00 29 D6 */ mullw r0, r0, r5 /* 8024655C 0024335C 7C 00 20 50 */ subf r0, r0, r4 /* 80246560 00243360 90 0D 9F D8 */ stw r0, lbl_803CC8D8-_SDA_BASE_(r13) -/* 80246564 00243364 4B F8 DD D5 */ bl func_801D4338 +/* 80246564 00243364 4B F8 DD D5 */ bl OSRestoreInterrupts /* 80246568 00243368 80 0D 9F E0 */ lwz r0, lbl_803CC8E0-_SDA_BASE_(r13) /* 8024656C 0024336C 2C 00 00 00 */ cmpwi r0, 0 /* 80246570 00243370 40 82 00 14 */ bne lbl_80246584 /* 80246574 00243374 38 00 00 01 */ li r0, 1 /* 80246578 00243378 90 0D 9F E0 */ stw r0, lbl_803CC8E0-_SDA_BASE_(r13) /* 8024657C 0024337C 80 61 00 0C */ lwz r3, 0xc(r1) -/* 80246580 00243380 4B F8 45 79 */ bl func_801CAAF8 +/* 80246580 00243380 4B F8 45 79 */ bl GXEnableBreakPt lbl_80246584: /* 80246584 00243384 38 60 00 02 */ li r3, 2 -/* 80246588 00243388 4B F8 62 11 */ bl func_801CC798 +/* 80246588 00243388 4B F8 62 11 */ bl GXSetCopyClamp /* 8024658C 0024338C 80 AD A0 14 */ lwz r5, lbl_803CC914-_SDA_BASE_(r13) /* 80246590 00243390 38 60 00 00 */ li r3, 0 /* 80246594 00243394 38 80 00 02 */ li r4, 2 @@ -89605,7 +89605,7 @@ lbl_80246584: /* 8024659C 0024339C A0 A5 00 04 */ lhz r5, 4(r5) /* 802465A0 002433A0 38 06 FF FE */ addi r0, r6, -2 /* 802465A4 002433A4 54 06 04 3E */ clrlwi r6, r0, 0x10 -/* 802465A8 002433A8 4B F8 5F 71 */ bl func_801CC518 +/* 802465A8 002433A8 4B F8 5F 71 */ bl GXSetDispCopySrc /* 802465AC 002433AC 80 6D A0 14 */ lwz r3, lbl_803CC914-_SDA_BASE_(r13) /* 802465B0 002433B0 80 0D 9F A8 */ lwz r0, lbl_803CC8A8-_SDA_BASE_(r13) /* 802465B4 002433B4 A0 A3 00 04 */ lhz r5, 4(r3) @@ -89618,9 +89618,9 @@ lbl_80246584: /* 802465D0 002433D0 7C 05 01 D6 */ mullw r0, r5, r0 /* 802465D4 002433D4 54 00 08 3C */ slwi r0, r0, 1 /* 802465D8 002433D8 7C 66 02 14 */ add r3, r6, r0 -/* 802465DC 002433DC 4B F8 67 AD */ bl func_801CCD88 +/* 802465DC 002433DC 4B F8 67 AD */ bl GXCopyDisp /* 802465E0 002433E0 A0 6D 88 30 */ lhz r3, lbl_803CB130-_SDA_BASE_(r13) -/* 802465E4 002433E4 4B F8 57 29 */ bl func_801CBD0C +/* 802465E4 002433E4 4B F8 57 29 */ bl GXSetDrawSync /* 802465E8 002433E8 A0 CD 88 30 */ lhz r6, lbl_803CB130-_SDA_BASE_(r13) /* 802465EC 002433EC 3C A0 92 49 */ lis r5, 0x92492493@ha /* 802465F0 002433F0 38 05 24 93 */ addi r0, r5, 0x92492493@l @@ -89636,14 +89636,14 @@ lbl_80246584: /* 80246618 00243418 7C 04 01 D6 */ mullw r0, r4, r0 /* 8024661C 0024341C 7C 00 30 50 */ subf r0, r0, r6 /* 80246620 00243420 B0 0D 88 30 */ sth r0, lbl_803CB130-_SDA_BASE_(r13) -/* 80246624 00243424 4B F8 61 75 */ bl func_801CC798 +/* 80246624 00243424 4B F8 61 75 */ bl GXSetCopyClamp /* 80246628 00243428 80 CD A0 14 */ lwz r6, lbl_803CC914-_SDA_BASE_(r13) /* 8024662C 0024342C 38 60 00 00 */ li r3, 0 /* 80246630 00243430 38 80 00 00 */ li r4, 0 /* 80246634 00243434 A0 A6 00 04 */ lhz r5, 4(r6) /* 80246638 00243438 A0 C6 00 06 */ lhz r6, 6(r6) -/* 8024663C 0024343C 4B F8 5E DD */ bl func_801CC518 -/* 80246640 00243440 4B F8 55 05 */ bl func_801CBB44 +/* 8024663C 0024343C 4B F8 5E DD */ bl GXSetDispCopySrc +/* 80246640 00243440 4B F8 55 05 */ bl GXFlush /* 80246644 00243444 80 0D 9F C8 */ lwz r0, lbl_803CC8C8-_SDA_BASE_(r13) /* 80246648 00243448 80 6D 9F C0 */ lwz r3, lbl_803CC8C0-_SDA_BASE_(r13) /* 8024664C 0024344C 7C 00 18 40 */ cmplw r0, r3 @@ -89660,14 +89660,14 @@ lbl_80246664: /* 80246670 00243470 38 21 00 20 */ addi r1, r1, 0x20 /* 80246674 00243474 4E 80 00 20 */ blr -.global func_80246678 -func_80246678: +.global _rwDeviceGetHandle +_rwDeviceGetHandle: /* 80246678 00243478 3C 60 80 2C */ lis r3, lbl_802B8178@ha /* 8024667C 0024347C 38 63 81 78 */ addi r3, r3, lbl_802B8178@l /* 80246680 00243480 4E 80 00 20 */ blr -.global func_80246684 -func_80246684: +.global _rwDlTransformSetup +_rwDlTransformSetup: /* 80246684 00243484 94 21 FF 80 */ stwu r1, -0x80(r1) /* 80246688 00243488 7C 08 02 A6 */ mflr r0 /* 8024668C 0024348C 28 03 00 00 */ cmplwi r3, 0 @@ -89682,7 +89682,7 @@ func_80246684: /* 802466B0 002434B0 7C 64 1B 78 */ mr r4, r3 /* 802466B4 002434B4 38 A5 44 54 */ addi r5, r5, lbl_80384454@l /* 802466B8 002434B8 38 61 00 38 */ addi r3, r1, 0x38 -/* 802466BC 002434BC 4B FE 9C E5 */ bl func_802303A0 +/* 802466BC 002434BC 4B FE 9C E5 */ bl RwMatrixMultiply /* 802466C0 002434C0 38 A1 00 38 */ addi r5, r1, 0x38 /* 802466C4 002434C4 48 00 00 10 */ b lbl_802466D4 lbl_802466C8: @@ -89724,23 +89724,23 @@ lbl_802466D4: /* 80246750 00243550 C0 05 00 38 */ lfs f0, 0x38(r5) /* 80246754 00243554 FC 00 00 50 */ fneg f0, f0 /* 80246758 00243558 D0 01 00 34 */ stfs f0, 0x34(r1) -/* 8024675C 0024355C 4B F8 95 AD */ bl func_801CFD08 +/* 8024675C 0024355C 4B F8 95 AD */ bl GXLoadPosMtxImm /* 80246760 00243560 2C 1F 00 00 */ cmpwi r31, 0 /* 80246764 00243564 41 82 00 10 */ beq lbl_80246774 /* 80246768 00243568 38 61 00 08 */ addi r3, r1, 8 /* 8024676C 0024356C 38 80 00 00 */ li r4, 0 -/* 80246770 00243570 4B F8 95 E9 */ bl func_801CFD58 +/* 80246770 00243570 4B F8 95 E9 */ bl GXLoadNrmMtxImm lbl_80246774: /* 80246774 00243574 38 60 00 00 */ li r3, 0 -/* 80246778 00243578 4B F8 96 31 */ bl func_801CFDA8 +/* 80246778 00243578 4B F8 96 31 */ bl GXSetCurrentMtx /* 8024677C 0024357C 80 01 00 84 */ lwz r0, 0x84(r1) /* 80246780 00243580 83 E1 00 7C */ lwz r31, 0x7c(r1) /* 80246784 00243584 7C 08 03 A6 */ mtlr r0 /* 80246788 00243588 38 21 00 80 */ addi r1, r1, 0x80 /* 8024678C 0024358C 4E 80 00 20 */ blr -.global func_80246790 -func_80246790: +.global RwGameCubeCameraTextureFlush +RwGameCubeCameraTextureFlush: /* 80246790 00243590 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80246794 00243594 7C 08 02 A6 */ mflr r0 /* 80246798 00243598 38 A0 00 00 */ li r5, 0 @@ -89757,7 +89757,7 @@ func_80246790: /* 802467C4 002435C4 38 60 00 00 */ li r3, 0 /* 802467C8 002435C8 80 0D A0 20 */ lwz r0, lbl_803CC920-_SDA_BASE_(r13) /* 802467CC 002435CC 7F DF 02 14 */ add r30, r31, r0 -/* 802467D0 002435D0 4B F8 63 9D */ bl func_801CCB6C +/* 802467D0 002435D0 4B F8 63 9D */ bl GXSetCopyFilter /* 802467D4 002435D4 2C 1C 00 00 */ cmpwi r28, 0 /* 802467D8 002435D8 41 82 00 2C */ beq lbl_80246804 /* 802467DC 002435DC A8 7D 00 1C */ lha r3, 0x1c(r29) @@ -89768,7 +89768,7 @@ func_80246790: /* 802467F0 002435F0 54 84 0C 3C */ rlwinm r4, r4, 1, 0x10, 0x1e /* 802467F4 002435F4 54 A5 0C 3C */ rlwinm r5, r5, 1, 0x10, 0x1e /* 802467F8 002435F8 54 06 0C 3C */ rlwinm r6, r0, 1, 0x10, 0x1e -/* 802467FC 002435FC 4B F8 5D 99 */ bl func_801CC594 +/* 802467FC 002435FC 4B F8 5D 99 */ bl GXSetTexCopySrc /* 80246800 00243600 48 00 00 28 */ b lbl_80246828 lbl_80246804: /* 80246804 00243604 A8 1D 00 1C */ lha r0, 0x1c(r29) @@ -89779,7 +89779,7 @@ lbl_80246804: /* 80246818 00243618 54 84 04 3E */ clrlwi r4, r4, 0x10 /* 8024681C 0024361C 54 A5 04 3E */ clrlwi r5, r5, 0x10 /* 80246820 00243620 54 06 04 3E */ clrlwi r6, r0, 0x10 -/* 80246824 00243624 4B F8 5D 71 */ bl func_801CC594 +/* 80246824 00243624 4B F8 5D 71 */ bl GXSetTexCopySrc lbl_80246828: /* 80246828 00243628 80 7F 00 0C */ lwz r3, 0xc(r31) /* 8024682C 0024362C 57 86 06 3E */ clrlwi r6, r28, 0x18 @@ -89787,7 +89787,7 @@ lbl_80246828: /* 80246834 00243634 80 BE 00 0C */ lwz r5, 0xc(r30) /* 80246838 00243638 54 63 04 3E */ clrlwi r3, r3, 0x10 /* 8024683C 0024363C 54 04 04 3E */ clrlwi r4, r0, 0x10 -/* 80246840 00243640 4B F8 5E 05 */ bl func_801CC644 +/* 80246840 00243640 4B F8 5E 05 */ bl GXSetTexCopyDst /* 80246844 00243644 80 7F 00 14 */ lwz r3, 0x14(r31) /* 80246848 00243648 38 03 FF FC */ addi r0, r3, -4 /* 8024684C 0024364C 28 00 00 1C */ cmplwi r0, 0x1c @@ -89843,31 +89843,31 @@ lbl_80246908: /* 80246910 00243710 90 01 00 08 */ stw r0, 8(r1) /* 80246914 00243714 38 63 00 0C */ addi r3, r3, 0x8000000C@l /* 80246918 00243718 4C C6 31 82 */ crclr 6 -/* 8024691C 0024371C 4B FE 8D 19 */ bl func_8022F634 +/* 8024691C 0024371C 4B FE 8D 19 */ bl _rwerror /* 80246920 00243720 90 61 00 0C */ stw r3, 0xc(r1) /* 80246924 00243724 38 61 00 08 */ addi r3, r1, 8 -/* 80246928 00243728 4B FE 8C 69 */ bl func_8022F590 +/* 80246928 00243728 4B FE 8C 69 */ bl RwErrorSet /* 8024692C 0024372C 48 00 00 4C */ b lbl_80246978 lbl_80246930: /* 80246930 00243730 80 7E 00 1C */ lwz r3, 0x1c(r30) /* 80246934 00243734 80 0D 9F A8 */ lwz r0, lbl_803CC8A8-_SDA_BASE_(r13) /* 80246938 00243738 7C 63 22 14 */ add r3, r3, r4 /* 8024693C 0024373C 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 80246940 00243740 4B F8 65 B1 */ bl func_801CCEF0 -/* 80246944 00243744 4B F8 55 09 */ bl func_801CBE4C +/* 80246940 00243740 4B F8 65 B1 */ bl GXCopyTex +/* 80246944 00243744 4B F8 55 09 */ bl GXPixModeSync /* 80246948 00243748 80 CD A0 14 */ lwz r6, lbl_803CC914-_SDA_BASE_(r13) /* 8024694C 0024374C 38 A0 00 01 */ li r5, 1 /* 80246950 00243750 88 66 00 19 */ lbz r3, 0x19(r6) /* 80246954 00243754 38 86 00 1A */ addi r4, r6, 0x1a /* 80246958 00243758 38 C6 00 32 */ addi r6, r6, 0x32 -/* 8024695C 0024375C 4B F8 62 11 */ bl func_801CCB6C +/* 8024695C 0024375C 4B F8 62 11 */ bl GXSetCopyFilter /* 80246960 00243760 80 7E 00 2C */ lwz r3, 0x2c(r30) /* 80246964 00243764 28 03 00 00 */ cmplwi r3, 0 /* 80246968 00243768 41 82 00 0C */ beq lbl_80246974 -/* 8024696C 0024376C 4B F8 77 D9 */ bl func_801CE144 +/* 8024696C 0024376C 4B F8 77 D9 */ bl GXInvalidateTexRegion /* 80246970 00243770 48 00 00 08 */ b lbl_80246978 lbl_80246974: -/* 80246974 00243774 4B F8 78 FD */ bl func_801CE270 +/* 80246974 00243774 4B F8 78 FD */ bl GXInvalidateTexAll lbl_80246978: /* 80246978 00243778 80 01 00 24 */ lwz r0, 0x24(r1) /* 8024697C 0024377C 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -89878,28 +89878,28 @@ lbl_80246978: /* 80246990 00243790 38 21 00 20 */ addi r1, r1, 0x20 /* 80246994 00243794 4E 80 00 20 */ blr -.global func_80246998 -func_80246998: +.global RwGameCubeGetXFBs +RwGameCubeGetXFBs: /* 80246998 00243798 80 0D 9F E4 */ lwz r0, lbl_803CC8E4-_SDA_BASE_(r13) /* 8024699C 0024379C 2C 00 00 01 */ cmpwi r0, 1 -/* 802469A0 002437A0 41 82 FF F8 */ beq func_80246998 +/* 802469A0 002437A0 41 82 FF F8 */ beq RwGameCubeGetXFBs /* 802469A4 002437A4 80 AD 9F D8 */ lwz r5, lbl_803CC8D8-_SDA_BASE_(r13) /* 802469A8 002437A8 80 0D 9F DC */ lwz r0, lbl_803CC8DC-_SDA_BASE_(r13) /* 802469AC 002437AC 7C 05 00 00 */ cmpw r5, r0 -/* 802469B0 002437B0 40 82 FF E8 */ bne func_80246998 +/* 802469B0 002437B0 40 82 FF E8 */ bne RwGameCubeGetXFBs /* 802469B4 002437B4 80 0D 9F CC */ lwz r0, lbl_803CC8CC-_SDA_BASE_(r13) /* 802469B8 002437B8 90 03 00 00 */ stw r0, 0(r3) /* 802469BC 002437BC 80 0D 9F C8 */ lwz r0, lbl_803CC8C8-_SDA_BASE_(r13) /* 802469C0 002437C0 90 04 00 00 */ stw r0, 0(r4) /* 802469C4 002437C4 4E 80 00 20 */ blr -.global func_802469C8 -func_802469C8: +.global RwGameCubeSetMinRetraceCount +RwGameCubeSetMinRetraceCount: /* 802469C8 002437C8 98 6D 88 29 */ stb r3, lbl_803CB129-_SDA_BASE_(r13) /* 802469CC 002437CC 4E 80 00 20 */ blr -.global func_802469D0 -func_802469D0: +.global _rwDlRasterPluginAttach +_rwDlRasterPluginAttach: /* 802469D0 002437D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802469D4 002437D4 7C 08 02 A6 */ mflr r0 /* 802469D8 002437D8 38 60 00 34 */ li r3, 0x34 @@ -89908,7 +89908,7 @@ func_802469D0: /* 802469E4 002437E4 38 A0 00 00 */ li r5, 0 /* 802469E8 002437E8 38 C0 00 00 */ li r6, 0 /* 802469EC 002437EC 38 E0 00 00 */ li r7, 0 -/* 802469F0 002437F0 4B FF 4D 7D */ bl func_8023B76C +/* 802469F0 002437F0 4B FF 4D 7D */ bl RwRasterRegisterPlugin /* 802469F4 002437F4 90 6D A0 20 */ stw r3, lbl_803CC920-_SDA_BASE_(r13) /* 802469F8 002437F8 80 01 00 14 */ lwz r0, 0x14(r1) /* 802469FC 002437FC 7C 08 03 A6 */ mtlr r0 @@ -89985,10 +89985,10 @@ lbl_80246AF4: /* 80246AFC 002438FC 90 01 00 08 */ stw r0, 8(r1) /* 80246B00 00243900 38 63 00 0C */ addi r3, r3, 0x8000000C@l /* 80246B04 00243904 4C C6 31 82 */ crclr 6 -/* 80246B08 00243908 4B FE 8B 2D */ bl func_8022F634 +/* 80246B08 00243908 4B FE 8B 2D */ bl _rwerror /* 80246B0C 0024390C 90 61 00 0C */ stw r3, 0xc(r1) /* 80246B10 00243910 38 61 00 08 */ addi r3, r1, 8 -/* 80246B14 00243914 4B FE 8A 7D */ bl func_8022F590 +/* 80246B14 00243914 4B FE 8A 7D */ bl RwErrorSet /* 80246B18 00243918 38 60 00 00 */ li r3, 0 /* 80246B1C 0024391C 48 00 00 0C */ b lbl_80246B28 lbl_80246B20: @@ -90000,8 +90000,8 @@ lbl_80246B28: /* 80246B30 00243930 38 21 00 10 */ addi r1, r1, 0x10 /* 80246B34 00243934 4E 80 00 20 */ blr -.global func_80246B38 -func_80246B38: +.global _rwDlRasterGetSize +_rwDlRasterGetSize: /* 80246B38 00243938 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80246B3C 0024393C 7C 08 02 A6 */ mflr r0 /* 80246B40 00243940 38 A0 00 00 */ li r5, 0 @@ -90012,7 +90012,7 @@ func_80246B38: /* 80246B54 00243954 7C 7E 1B 78 */ mr r30, r3 /* 80246B58 00243958 38 61 00 08 */ addi r3, r1, 8 /* 80246B5C 0024395C 7F C4 F3 78 */ mr r4, r30 -/* 80246B60 00243960 48 00 01 09 */ bl func_80246C68 +/* 80246B60 00243960 48 00 01 09 */ bl _rwDlRasterGetNumMipLevels /* 80246B64 00243964 48 00 00 18 */ b lbl_80246B7C lbl_80246B68: /* 80246B68 00243968 80 01 00 08 */ lwz r0, 8(r1) @@ -90073,10 +90073,10 @@ lbl_80246C30: /* 80246C38 00243A38 90 01 00 08 */ stw r0, 8(r1) /* 80246C3C 00243A3C 38 63 00 0C */ addi r3, r3, 0x8000000C@l /* 80246C40 00243A40 4C C6 31 82 */ crclr 6 -/* 80246C44 00243A44 4B FE 89 F1 */ bl func_8022F634 +/* 80246C44 00243A44 4B FE 89 F1 */ bl _rwerror /* 80246C48 00243A48 90 61 00 0C */ stw r3, 0xc(r1) /* 80246C4C 00243A4C 38 61 00 08 */ addi r3, r1, 8 -/* 80246C50 00243A50 4B FE 89 41 */ bl func_8022F590 +/* 80246C50 00243A50 4B FE 89 41 */ bl RwErrorSet /* 80246C54 00243A54 38 60 00 00 */ li r3, 0 lbl_80246C58: /* 80246C58 00243A58 80 01 00 14 */ lwz r0, 0x14(r1) @@ -90084,8 +90084,8 @@ lbl_80246C58: /* 80246C60 00243A60 38 21 00 10 */ addi r1, r1, 0x10 /* 80246C64 00243A64 4E 80 00 20 */ blr -.global func_80246C68 -func_80246C68: +.global _rwDlRasterGetNumMipLevels +_rwDlRasterGetNumMipLevels: /* 80246C68 00243A68 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80246C6C 00243A6C 7C 08 02 A6 */ mflr r0 /* 80246C70 00243A70 90 01 00 14 */ stw r0, 0x14(r1) @@ -90108,14 +90108,14 @@ lbl_80246CA0: /* 80246CB0 00243AB0 80 04 00 10 */ lwz r0, 0x10(r4) /* 80246CB4 00243AB4 7C 03 00 00 */ cmpw r3, r0 /* 80246CB8 00243AB8 40 81 00 18 */ ble lbl_80246CD0 -/* 80246CBC 00243ABC 4B FF C3 B1 */ bl func_8024306C +/* 80246CBC 00243ABC 4B FF C3 B1 */ bl _rwDlFindMSB /* 80246CC0 00243AC0 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 80246CC4 00243AC4 38 03 00 01 */ addi r0, r3, 1 /* 80246CC8 00243AC8 54 00 06 3E */ clrlwi r0, r0, 0x18 /* 80246CCC 00243ACC 48 00 00 20 */ b lbl_80246CEC lbl_80246CD0: /* 80246CD0 00243AD0 7C 03 03 78 */ mr r3, r0 -/* 80246CD4 00243AD4 4B FF C3 99 */ bl func_8024306C +/* 80246CD4 00243AD4 4B FF C3 99 */ bl _rwDlFindMSB /* 80246CD8 00243AD8 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 80246CDC 00243ADC 38 03 00 01 */ addi r0, r3, 1 /* 80246CE0 00243AE0 54 00 06 3E */ clrlwi r0, r0, 0x18 @@ -90308,10 +90308,10 @@ lbl_80246F64: /* 80246F6C 00243D6C 90 01 00 08 */ stw r0, 8(r1) /* 80246F70 00243D70 38 63 00 0C */ addi r3, r3, 0x8000000C@l /* 80246F74 00243D74 4C C6 31 82 */ crclr 6 -/* 80246F78 00243D78 4B FE 86 BD */ bl func_8022F634 +/* 80246F78 00243D78 4B FE 86 BD */ bl _rwerror /* 80246F7C 00243D7C 90 61 00 0C */ stw r3, 0xc(r1) /* 80246F80 00243D80 38 61 00 08 */ addi r3, r1, 8 -/* 80246F84 00243D84 4B FE 86 0D */ bl func_8022F590 +/* 80246F84 00243D84 4B FE 86 0D */ bl RwErrorSet lbl_80246F88: /* 80246F88 00243D88 39 61 00 50 */ addi r11, r1, 0x50 /* 80246F8C 00243D8C 4B FA 65 A1 */ bl func_801ED52C @@ -90495,10 +90495,10 @@ lbl_802471F8: /* 80247200 00244000 90 01 00 08 */ stw r0, 8(r1) /* 80247204 00244004 38 63 00 0C */ addi r3, r3, 0x8000000C@l /* 80247208 00244008 4C C6 31 82 */ crclr 6 -/* 8024720C 0024400C 4B FE 84 29 */ bl func_8022F634 +/* 8024720C 0024400C 4B FE 84 29 */ bl _rwerror /* 80247210 00244010 90 61 00 0C */ stw r3, 0xc(r1) /* 80247214 00244014 38 61 00 08 */ addi r3, r1, 8 -/* 80247218 00244018 4B FE 83 79 */ bl func_8022F590 +/* 80247218 00244018 4B FE 83 79 */ bl RwErrorSet lbl_8024721C: /* 8024721C 0024401C 39 61 00 50 */ addi r11, r1, 0x50 /* 80247220 00244020 4B FA 63 0D */ bl func_801ED52C @@ -90582,10 +90582,10 @@ lbl_80247338: /* 80247340 00244140 90 01 00 08 */ stw r0, 8(r1) /* 80247344 00244144 38 63 00 0C */ addi r3, r3, 0x8000000C@l /* 80247348 00244148 4C C6 31 82 */ crclr 6 -/* 8024734C 0024414C 4B FE 82 E9 */ bl func_8022F634 +/* 8024734C 0024414C 4B FE 82 E9 */ bl _rwerror /* 80247350 00244150 90 61 00 0C */ stw r3, 0xc(r1) /* 80247354 00244154 38 61 00 08 */ addi r3, r1, 8 -/* 80247358 00244158 4B FE 82 39 */ bl func_8022F590 +/* 80247358 00244158 4B FE 82 39 */ bl RwErrorSet /* 8024735C 0024415C 3B E0 00 00 */ li r31, 0 lbl_80247360: /* 80247360 00244160 56 FD 07 39 */ rlwinm. r29, r23, 0, 0x1c, 0x1c @@ -90690,10 +90690,10 @@ lbl_802474C8: /* 802474D0 002442D0 90 01 00 20 */ stw r0, 0x20(r1) /* 802474D4 002442D4 38 63 00 0C */ addi r3, r3, 0x8000000C@l /* 802474D8 002442D8 4C C6 31 82 */ crclr 6 -/* 802474DC 002442DC 4B FE 81 59 */ bl func_8022F634 +/* 802474DC 002442DC 4B FE 81 59 */ bl _rwerror /* 802474E0 002442E0 90 61 00 24 */ stw r3, 0x24(r1) /* 802474E4 002442E4 38 61 00 20 */ addi r3, r1, 0x20 -/* 802474E8 002442E8 4B FE 80 A9 */ bl func_8022F590 +/* 802474E8 002442E8 4B FE 80 A9 */ bl RwErrorSet /* 802474EC 002442EC 38 60 00 00 */ li r3, 0 /* 802474F0 002442F0 48 00 01 84 */ b lbl_80247674 lbl_802474F4: @@ -90702,10 +90702,10 @@ lbl_802474F4: /* 802474FC 002442FC 90 01 00 18 */ stw r0, 0x18(r1) /* 80247500 00244300 38 63 00 0E */ addi r3, r3, 0x8000000E@l /* 80247504 00244304 4C C6 31 82 */ crclr 6 -/* 80247508 00244308 4B FE 81 2D */ bl func_8022F634 +/* 80247508 00244308 4B FE 81 2D */ bl _rwerror /* 8024750C 0024430C 90 61 00 1C */ stw r3, 0x1c(r1) /* 80247510 00244310 38 61 00 18 */ addi r3, r1, 0x18 -/* 80247514 00244314 4B FE 80 7D */ bl func_8022F590 +/* 80247514 00244314 4B FE 80 7D */ bl RwErrorSet /* 80247518 00244318 38 60 00 00 */ li r3, 0 /* 8024751C 0024431C 48 00 01 58 */ b lbl_80247674 lbl_80247520: @@ -90723,7 +90723,7 @@ lbl_80247520: /* 8024754C 0024434C 4B FF F4 BD */ bl func_80246A08 /* 80247550 00244350 7C 64 1B 78 */ mr r4, r3 /* 80247554 00244354 80 7A 00 24 */ lwz r3, 0x24(r26) -/* 80247558 00244358 4B F8 AE 01 */ bl func_801D2358 +/* 80247558 00244358 4B F8 AE 01 */ bl DCFlushRange lbl_8024755C: /* 8024755C 0024435C 88 1C 00 22 */ lbz r0, 0x22(r28) /* 80247560 00244360 2C 1D 00 00 */ cmpwi r29, 0 @@ -90754,7 +90754,7 @@ lbl_80247598: /* 802475C0 002443C0 7C 03 00 40 */ cmplw r3, r0 /* 802475C4 002443C4 40 82 00 44 */ bne lbl_80247608 /* 802475C8 002443C8 A0 6D 88 30 */ lhz r3, lbl_803CB130-_SDA_BASE_(r13) -/* 802475CC 002443CC 4B F8 47 41 */ bl func_801CBD0C +/* 802475CC 002443CC 4B F8 47 41 */ bl GXSetDrawSync /* 802475D0 002443D0 A0 AD 88 30 */ lhz r5, lbl_803CB130-_SDA_BASE_(r13) /* 802475D4 002443D4 3C 80 92 49 */ lis r4, 0x92492493@ha /* 802475D8 002443D8 38 04 24 93 */ addi r0, r4, 0x92492493@l @@ -90771,7 +90771,7 @@ lbl_80247598: /* 80247604 00244404 B0 0D 88 30 */ sth r0, lbl_803CB130-_SDA_BASE_(r13) lbl_80247608: /* 80247608 00244408 A0 7A 00 30 */ lhz r3, 0x30(r26) -/* 8024760C 0024440C 48 00 45 C9 */ bl func_8024BBD4 +/* 8024760C 0024440C 48 00 45 C9 */ bl _rwDlTokenQueryDone /* 80247610 00244410 2C 03 00 00 */ cmpwi r3, 0 /* 80247614 00244414 41 82 FF F4 */ beq lbl_80247608 lbl_80247618: @@ -90790,10 +90790,10 @@ lbl_8024763C: /* 80247644 00244444 90 01 00 10 */ stw r0, 0x10(r1) /* 80247648 00244448 38 63 00 0E */ addi r3, r3, 0x8000000E@l /* 8024764C 0024444C 4C C6 31 82 */ crclr 6 -/* 80247650 00244450 4B FE 7F E5 */ bl func_8022F634 +/* 80247650 00244450 4B FE 7F E5 */ bl _rwerror /* 80247654 00244454 90 61 00 14 */ stw r3, 0x14(r1) /* 80247658 00244458 38 61 00 10 */ addi r3, r1, 0x10 -/* 8024765C 0024445C 4B FE 7F 35 */ bl func_8022F590 +/* 8024765C 0024445C 4B FE 7F 35 */ bl RwErrorSet /* 80247660 00244460 38 60 00 00 */ li r3, 0 /* 80247664 00244464 48 00 00 10 */ b lbl_80247674 lbl_80247668: @@ -90847,8 +90847,8 @@ lbl_8024770C: /* 80247714 00244514 4B FF F2 F5 */ bl func_80246A08 /* 80247718 00244518 7C 64 1B 78 */ mr r4, r3 /* 8024771C 0024451C 80 7D 00 24 */ lwz r3, 0x24(r29) -/* 80247720 00244520 4B F8 AC 39 */ bl func_801D2358 -/* 80247724 00244524 4B F8 6B 4D */ bl func_801CE270 +/* 80247720 00244520 4B F8 AC 39 */ bl DCFlushRange +/* 80247724 00244524 4B F8 6B 4D */ bl GXInvalidateTexAll lbl_80247728: /* 80247728 00244528 7C 1E F8 40 */ cmplw r30, r31 /* 8024772C 0024452C 40 82 00 14 */ bne lbl_80247740 @@ -90891,7 +90891,7 @@ lbl_80247768: /* 802477B8 002445B8 88 1E 00 22 */ lbz r0, 0x22(r30) /* 802477BC 002445BC 7C 00 28 38 */ and r0, r0, r5 /* 802477C0 002445C0 98 1E 00 22 */ stb r0, 0x22(r30) -/* 802477C4 002445C4 4B FF 75 41 */ bl func_8023ED04 +/* 802477C4 002445C4 4B FF 75 41 */ bl RwTextureRasterGenerateMipmaps /* 802477C8 002445C8 48 00 00 58 */ b lbl_80247820 lbl_802477CC: /* 802477CC 002445CC 38 00 00 FF */ li r0, 0xff @@ -90910,10 +90910,10 @@ lbl_802477F4: /* 802477FC 002445FC 90 01 00 08 */ stw r0, 8(r1) /* 80247800 00244600 38 63 00 11 */ addi r3, r3, 0x80000011@l /* 80247804 00244604 4C C6 31 82 */ crclr 6 -/* 80247808 00244608 4B FE 7E 2D */ bl func_8022F634 +/* 80247808 00244608 4B FE 7E 2D */ bl _rwerror /* 8024780C 0024460C 90 61 00 0C */ stw r3, 0xc(r1) /* 80247810 00244610 38 61 00 08 */ addi r3, r1, 8 -/* 80247814 00244614 4B FE 7D 7D */ bl func_8022F590 +/* 80247814 00244614 4B FE 7D 7D */ bl RwErrorSet /* 80247818 00244618 38 60 00 00 */ li r3, 0 /* 8024781C 0024461C 48 00 00 08 */ b lbl_80247824 lbl_80247820: @@ -90975,10 +90975,10 @@ lbl_802478D8: /* 802478E0 002446E0 90 01 00 08 */ stw r0, 8(r1) /* 802478E4 002446E4 38 63 00 0E */ addi r3, r3, 0x8000000E@l /* 802478E8 002446E8 4C C6 31 82 */ crclr 6 -/* 802478EC 002446EC 4B FE 7D 49 */ bl func_8022F634 +/* 802478EC 002446EC 4B FE 7D 49 */ bl _rwerror /* 802478F0 002446F0 90 61 00 0C */ stw r3, 0xc(r1) /* 802478F4 002446F4 38 61 00 08 */ addi r3, r1, 8 -/* 802478F8 002446F8 4B FE 7C 99 */ bl func_8022F590 +/* 802478F8 002446F8 4B FE 7C 99 */ bl RwErrorSet /* 802478FC 002446FC 38 60 00 00 */ li r3, 0 lbl_80247900: /* 80247900 00244700 80 01 00 14 */ lwz r0, 0x14(r1) @@ -91016,7 +91016,7 @@ lbl_80247950: /* 80247978 00244778 80 63 00 20 */ lwz r3, 0x20(r3) /* 8024797C 0024477C 7C 80 00 30 */ slw r0, r4, r0 /* 80247980 00244780 54 04 08 3C */ slwi r4, r0, 1 -/* 80247984 00244784 4B F8 A9 D5 */ bl func_801D2358 +/* 80247984 00244784 4B F8 A9 D5 */ bl DCFlushRange lbl_80247988: /* 80247988 00244788 88 7F 00 22 */ lbz r3, 0x22(r31) /* 8024798C 0024478C 38 00 00 00 */ li r0, 0 @@ -91032,10 +91032,10 @@ lbl_802479A4: /* 802479AC 002447AC 90 01 00 08 */ stw r0, 8(r1) /* 802479B0 002447B0 38 63 00 11 */ addi r3, r3, 0x80000011@l /* 802479B4 002447B4 4C C6 31 82 */ crclr 6 -/* 802479B8 002447B8 4B FE 7C 7D */ bl func_8022F634 +/* 802479B8 002447B8 4B FE 7C 7D */ bl _rwerror /* 802479BC 002447BC 90 61 00 0C */ stw r3, 0xc(r1) /* 802479C0 002447C0 38 61 00 08 */ addi r3, r1, 8 -/* 802479C4 002447C4 4B FE 7B CD */ bl func_8022F590 +/* 802479C4 002447C4 4B FE 7B CD */ bl RwErrorSet /* 802479C8 002447C8 38 60 00 00 */ li r3, 0 lbl_802479CC: /* 802479CC 002447CC 80 01 00 24 */ lwz r0, 0x24(r1) @@ -91080,10 +91080,10 @@ lbl_80247A44: /* 80247A54 00244854 90 01 00 58 */ stw r0, 0x58(r1) /* 80247A58 00244858 38 60 00 02 */ li r3, 2 /* 80247A5C 0024485C 4C C6 31 82 */ crclr 6 -/* 80247A60 00244860 4B FE 7B D5 */ bl func_8022F634 +/* 80247A60 00244860 4B FE 7B D5 */ bl _rwerror /* 80247A64 00244864 90 61 00 5C */ stw r3, 0x5c(r1) /* 80247A68 00244868 38 61 00 58 */ addi r3, r1, 0x58 -/* 80247A6C 0024486C 4B FE 7B 25 */ bl func_8022F590 +/* 80247A6C 0024486C 4B FE 7B 25 */ bl RwErrorSet /* 80247A70 00244870 38 60 00 00 */ li r3, 0 /* 80247A74 00244874 48 00 05 74 */ b lbl_80247FE8 lbl_80247A78: @@ -91178,10 +91178,10 @@ lbl_80247BB8: /* 80247BC0 002449C0 90 01 00 50 */ stw r0, 0x50(r1) /* 80247BC4 002449C4 38 63 00 0C */ addi r3, r3, 0x8000000C@l /* 80247BC8 002449C8 4C C6 31 82 */ crclr 6 -/* 80247BCC 002449CC 4B FE 7A 69 */ bl func_8022F634 +/* 80247BCC 002449CC 4B FE 7A 69 */ bl _rwerror /* 80247BD0 002449D0 90 61 00 54 */ stw r3, 0x54(r1) /* 80247BD4 002449D4 38 61 00 50 */ addi r3, r1, 0x50 -/* 80247BD8 002449D8 4B FE 79 B9 */ bl func_8022F590 +/* 80247BD8 002449D8 4B FE 79 B9 */ bl RwErrorSet /* 80247BDC 002449DC 38 60 00 00 */ li r3, 0 /* 80247BE0 002449E0 48 00 04 08 */ b lbl_80247FE8 lbl_80247BE4: @@ -91313,10 +91313,10 @@ lbl_80247D88: /* 80247D98 00244B98 90 01 00 48 */ stw r0, 0x48(r1) /* 80247D9C 00244B9C 38 60 00 02 */ li r3, 2 /* 80247DA0 00244BA0 4C C6 31 82 */ crclr 6 -/* 80247DA4 00244BA4 4B FE 78 91 */ bl func_8022F634 +/* 80247DA4 00244BA4 4B FE 78 91 */ bl _rwerror /* 80247DA8 00244BA8 90 61 00 4C */ stw r3, 0x4c(r1) /* 80247DAC 00244BAC 38 61 00 48 */ addi r3, r1, 0x48 -/* 80247DB0 00244BB0 4B FE 77 E1 */ bl func_8022F590 +/* 80247DB0 00244BB0 4B FE 77 E1 */ bl RwErrorSet /* 80247DB4 00244BB4 38 60 00 00 */ li r3, 0 /* 80247DB8 00244BB8 48 00 02 30 */ b lbl_80247FE8 lbl_80247DBC: @@ -91335,10 +91335,10 @@ lbl_80247DD8: /* 80247DE8 00244BE8 90 01 00 40 */ stw r0, 0x40(r1) /* 80247DEC 00244BEC 38 60 00 02 */ li r3, 2 /* 80247DF0 00244BF0 4C C6 31 82 */ crclr 6 -/* 80247DF4 00244BF4 4B FE 78 41 */ bl func_8022F634 +/* 80247DF4 00244BF4 4B FE 78 41 */ bl _rwerror /* 80247DF8 00244BF8 90 61 00 44 */ stw r3, 0x44(r1) /* 80247DFC 00244BFC 38 61 00 40 */ addi r3, r1, 0x40 -/* 80247E00 00244C00 4B FE 77 91 */ bl func_8022F590 +/* 80247E00 00244C00 4B FE 77 91 */ bl RwErrorSet /* 80247E04 00244C04 38 60 00 00 */ li r3, 0 /* 80247E08 00244C08 48 00 01 E0 */ b lbl_80247FE8 lbl_80247E0C: @@ -91355,10 +91355,10 @@ lbl_80247E28: /* 80247E30 00244C30 90 01 00 38 */ stw r0, 0x38(r1) /* 80247E34 00244C34 38 60 00 02 */ li r3, 2 /* 80247E38 00244C38 4C C6 31 82 */ crclr 6 -/* 80247E3C 00244C3C 4B FE 77 F9 */ bl func_8022F634 +/* 80247E3C 00244C3C 4B FE 77 F9 */ bl _rwerror /* 80247E40 00244C40 90 61 00 3C */ stw r3, 0x3c(r1) /* 80247E44 00244C44 38 61 00 38 */ addi r3, r1, 0x38 -/* 80247E48 00244C48 4B FE 77 49 */ bl func_8022F590 +/* 80247E48 00244C48 4B FE 77 49 */ bl RwErrorSet /* 80247E4C 00244C4C 38 60 00 00 */ li r3, 0 /* 80247E50 00244C50 48 00 01 98 */ b lbl_80247FE8 lbl_80247E54: @@ -91367,10 +91367,10 @@ lbl_80247E54: /* 80247E5C 00244C5C 90 01 00 30 */ stw r0, 0x30(r1) /* 80247E60 00244C60 38 60 00 02 */ li r3, 2 /* 80247E64 00244C64 4C C6 31 82 */ crclr 6 -/* 80247E68 00244C68 4B FE 77 CD */ bl func_8022F634 +/* 80247E68 00244C68 4B FE 77 CD */ bl _rwerror /* 80247E6C 00244C6C 90 61 00 34 */ stw r3, 0x34(r1) /* 80247E70 00244C70 38 61 00 30 */ addi r3, r1, 0x30 -/* 80247E74 00244C74 4B FE 77 1D */ bl func_8022F590 +/* 80247E74 00244C74 4B FE 77 1D */ bl RwErrorSet /* 80247E78 00244C78 38 60 00 00 */ li r3, 0 /* 80247E7C 00244C7C 48 00 01 6C */ b lbl_80247FE8 lbl_80247E80: @@ -91379,10 +91379,10 @@ lbl_80247E80: /* 80247E88 00244C88 90 01 00 28 */ stw r0, 0x28(r1) /* 80247E8C 00244C8C 38 60 00 02 */ li r3, 2 /* 80247E90 00244C90 4C C6 31 82 */ crclr 6 -/* 80247E94 00244C94 4B FE 77 A1 */ bl func_8022F634 +/* 80247E94 00244C94 4B FE 77 A1 */ bl _rwerror /* 80247E98 00244C98 90 61 00 2C */ stw r3, 0x2c(r1) /* 80247E9C 00244C9C 38 61 00 28 */ addi r3, r1, 0x28 -/* 80247EA0 00244CA0 4B FE 76 F1 */ bl func_8022F590 +/* 80247EA0 00244CA0 4B FE 76 F1 */ bl RwErrorSet /* 80247EA4 00244CA4 38 60 00 00 */ li r3, 0 /* 80247EA8 00244CA8 48 00 01 40 */ b lbl_80247FE8 lbl_80247EAC: @@ -91391,10 +91391,10 @@ lbl_80247EAC: /* 80247EB4 00244CB4 90 01 00 20 */ stw r0, 0x20(r1) /* 80247EB8 00244CB8 38 60 00 02 */ li r3, 2 /* 80247EBC 00244CBC 4C C6 31 82 */ crclr 6 -/* 80247EC0 00244CC0 4B FE 77 75 */ bl func_8022F634 +/* 80247EC0 00244CC0 4B FE 77 75 */ bl _rwerror /* 80247EC4 00244CC4 90 61 00 24 */ stw r3, 0x24(r1) /* 80247EC8 00244CC8 38 61 00 20 */ addi r3, r1, 0x20 -/* 80247ECC 00244CCC 4B FE 76 C5 */ bl func_8022F590 +/* 80247ECC 00244CCC 4B FE 76 C5 */ bl RwErrorSet /* 80247ED0 00244CD0 38 60 00 00 */ li r3, 0 /* 80247ED4 00244CD4 48 00 01 14 */ b lbl_80247FE8 lbl_80247ED8: @@ -91403,10 +91403,10 @@ lbl_80247ED8: /* 80247EE0 00244CE0 90 01 00 18 */ stw r0, 0x18(r1) /* 80247EE4 00244CE4 38 63 00 0D */ addi r3, r3, 0x8000000D@l /* 80247EE8 00244CE8 4C C6 31 82 */ crclr 6 -/* 80247EEC 00244CEC 4B FE 77 49 */ bl func_8022F634 +/* 80247EEC 00244CEC 4B FE 77 49 */ bl _rwerror /* 80247EF0 00244CF0 90 61 00 1C */ stw r3, 0x1c(r1) /* 80247EF4 00244CF4 38 61 00 18 */ addi r3, r1, 0x18 -/* 80247EF8 00244CF8 4B FE 76 99 */ bl func_8022F590 +/* 80247EF8 00244CF8 4B FE 76 99 */ bl RwErrorSet /* 80247EFC 00244CFC 38 60 00 00 */ li r3, 0 /* 80247F00 00244D00 48 00 00 E8 */ b lbl_80247FE8 lbl_80247F04: @@ -91450,10 +91450,10 @@ lbl_80247F84: /* 80247F8C 00244D8C 90 01 00 10 */ stw r0, 0x10(r1) /* 80247F90 00244D90 38 63 00 0D */ addi r3, r3, 0x8000000D@l /* 80247F94 00244D94 4C C6 31 82 */ crclr 6 -/* 80247F98 00244D98 4B FE 76 9D */ bl func_8022F634 +/* 80247F98 00244D98 4B FE 76 9D */ bl _rwerror /* 80247F9C 00244D9C 90 61 00 14 */ stw r3, 0x14(r1) /* 80247FA0 00244DA0 38 61 00 10 */ addi r3, r1, 0x10 -/* 80247FA4 00244DA4 4B FE 75 ED */ bl func_8022F590 +/* 80247FA4 00244DA4 4B FE 75 ED */ bl RwErrorSet /* 80247FA8 00244DA8 38 60 00 00 */ li r3, 0 /* 80247FAC 00244DAC 48 00 00 3C */ b lbl_80247FE8 lbl_80247FB0: @@ -91462,10 +91462,10 @@ lbl_80247FB0: /* 80247FB8 00244DB8 90 01 00 08 */ stw r0, 8(r1) /* 80247FBC 00244DBC 38 63 00 0D */ addi r3, r3, 0x8000000D@l /* 80247FC0 00244DC0 4C C6 31 82 */ crclr 6 -/* 80247FC4 00244DC4 4B FE 76 71 */ bl func_8022F634 +/* 80247FC4 00244DC4 4B FE 76 71 */ bl _rwerror /* 80247FC8 00244DC8 90 61 00 0C */ stw r3, 0xc(r1) /* 80247FCC 00244DCC 38 61 00 08 */ addi r3, r1, 8 -/* 80247FD0 00244DD0 4B FE 75 C1 */ bl func_8022F590 +/* 80247FD0 00244DD0 4B FE 75 C1 */ bl RwErrorSet /* 80247FD4 00244DD4 38 60 00 00 */ li r3, 0 /* 80247FD8 00244DD8 48 00 00 10 */ b lbl_80247FE8 lbl_80247FDC: @@ -91478,8 +91478,8 @@ lbl_80247FE8: /* 80247FF0 00244DF0 38 21 00 60 */ addi r1, r1, 0x60 /* 80247FF4 00244DF4 4E 80 00 20 */ blr -.global func_80247FF8 -func_80247FF8: +.global _rwDlTextureRasterCreate +_rwDlTextureRasterCreate: /* 80247FF8 00244DF8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80247FFC 00244DFC 7C 08 02 A6 */ mflr r0 /* 80248000 00244E00 90 01 00 34 */ stw r0, 0x34(r1) @@ -91510,14 +91510,14 @@ lbl_80248050: /* 80248060 00244E60 80 1D 00 10 */ lwz r0, 0x10(r29) /* 80248064 00244E64 7C 03 00 00 */ cmpw r3, r0 /* 80248068 00244E68 40 81 00 18 */ ble lbl_80248080 -/* 8024806C 00244E6C 4B FF B0 01 */ bl func_8024306C +/* 8024806C 00244E6C 4B FF B0 01 */ bl _rwDlFindMSB /* 80248070 00244E70 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 80248074 00244E74 38 03 00 01 */ addi r0, r3, 1 /* 80248078 00244E78 54 00 06 3E */ clrlwi r0, r0, 0x18 /* 8024807C 00244E7C 48 00 00 20 */ b lbl_8024809C lbl_80248080: /* 80248080 00244E80 7C 03 03 78 */ mr r3, r0 -/* 80248084 00244E84 4B FF AF E9 */ bl func_8024306C +/* 80248084 00244E84 4B FF AF E9 */ bl _rwDlFindMSB /* 80248088 00244E88 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 8024808C 00244E8C 38 03 00 01 */ addi r0, r3, 1 /* 80248090 00244E90 54 00 06 3E */ clrlwi r0, r0, 0x18 @@ -91564,10 +91564,10 @@ lbl_802480BC: /* 80248124 00244F24 7F 84 E3 78 */ mr r4, r28 /* 80248128 00244F28 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 8024812C 00244F2C 4C C6 31 82 */ crclr 6 -/* 80248130 00244F30 4B FE 75 05 */ bl func_8022F634 +/* 80248130 00244F30 4B FE 75 05 */ bl _rwerror /* 80248134 00244F34 90 61 00 18 */ stw r3, 0x18(r1) /* 80248138 00244F38 38 61 00 14 */ addi r3, r1, 0x14 -/* 8024813C 00244F3C 4B FE 74 55 */ bl func_8022F590 +/* 8024813C 00244F3C 4B FE 74 55 */ bl RwErrorSet /* 80248140 00244F40 38 60 00 00 */ li r3, 0 /* 80248144 00244F44 48 00 00 BC */ b lbl_80248200 lbl_80248148: @@ -91584,7 +91584,7 @@ lbl_80248148: /* 80248170 00244F70 7C A0 00 30 */ slw r0, r5, r0 /* 80248174 00244F74 80 BE 00 10 */ lwz r5, 0x10(r30) /* 80248178 00244F78 54 06 04 3E */ clrlwi r6, r0, 0x10 -/* 8024817C 00244F7C 4B F8 5D CD */ bl func_801CDF48 +/* 8024817C 00244F7C 4B F8 5D CD */ bl GXInitTlutObj /* 80248180 00244F80 48 00 00 7C */ b lbl_802481FC lbl_80248184: /* 80248184 00244F84 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -91602,10 +91602,10 @@ lbl_80248184: /* 802481B4 00244FB4 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 802481B8 00244FB8 38 9F 00 1F */ addi r4, r31, 0x1f /* 802481BC 00244FBC 4C C6 31 82 */ crclr 6 -/* 802481C0 00244FC0 4B FE 74 75 */ bl func_8022F634 +/* 802481C0 00244FC0 4B FE 74 75 */ bl _rwerror /* 802481C4 00244FC4 90 61 00 10 */ stw r3, 0x10(r1) /* 802481C8 00244FC8 38 61 00 0C */ addi r3, r1, 0xc -/* 802481CC 00244FCC 4B FE 73 C5 */ bl func_8022F590 +/* 802481CC 00244FCC 4B FE 73 C5 */ bl RwErrorSet /* 802481D0 00244FD0 38 60 00 00 */ li r3, 0 /* 802481D4 00244FD4 48 00 00 2C */ b lbl_80248200 lbl_802481D8: @@ -91617,7 +91617,7 @@ lbl_802481D8: /* 802481EC 00244FEC 40 82 00 10 */ bne lbl_802481FC /* 802481F0 00244FF0 80 7E 00 1C */ lwz r3, 0x1c(r30) /* 802481F4 00244FF4 7F E4 FB 78 */ mr r4, r31 -/* 802481F8 00244FF8 4B F8 A1 35 */ bl func_801D232C +/* 802481F8 00244FF8 4B F8 A1 35 */ bl DCInvalidateRange lbl_802481FC: /* 802481FC 00244FFC 38 60 00 01 */ li r3, 1 lbl_80248200: @@ -91689,14 +91689,14 @@ lbl_802482E4: /* 802482F8 002450F8 41 82 00 38 */ beq lbl_80248330 /* 802482FC 002450FC 7C 03 20 00 */ cmpw r3, r4 /* 80248300 00245100 40 81 00 18 */ ble lbl_80248318 -/* 80248304 00245104 4B FF AD 69 */ bl func_8024306C +/* 80248304 00245104 4B FF AD 69 */ bl _rwDlFindMSB /* 80248308 00245108 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 8024830C 0024510C 38 03 00 01 */ addi r0, r3, 1 /* 80248310 00245110 54 04 06 3E */ clrlwi r4, r0, 0x18 /* 80248314 00245114 48 00 00 20 */ b lbl_80248334 lbl_80248318: /* 80248318 00245118 7C 83 23 78 */ mr r3, r4 -/* 8024831C 0024511C 4B FF AD 51 */ bl func_8024306C +/* 8024831C 0024511C 4B FF AD 51 */ bl _rwDlFindMSB /* 80248320 00245120 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 80248324 00245124 38 03 00 01 */ addi r0, r3, 1 /* 80248328 00245128 54 04 06 3E */ clrlwi r4, r0, 0x18 @@ -91726,14 +91726,14 @@ lbl_8024836C: /* 8024837C 0024517C 80 1D 00 10 */ lwz r0, 0x10(r29) /* 80248380 00245180 7C 03 00 00 */ cmpw r3, r0 /* 80248384 00245184 40 81 00 18 */ ble lbl_8024839C -/* 80248388 00245188 4B FF AC E5 */ bl func_8024306C +/* 80248388 00245188 4B FF AC E5 */ bl _rwDlFindMSB /* 8024838C 0024518C 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 80248390 00245190 38 03 00 01 */ addi r0, r3, 1 /* 80248394 00245194 54 00 06 3E */ clrlwi r0, r0, 0x18 /* 80248398 00245198 48 00 00 20 */ b lbl_802483B8 lbl_8024839C: /* 8024839C 0024519C 7C 03 03 78 */ mr r3, r0 -/* 802483A0 002451A0 4B FF AC CD */ bl func_8024306C +/* 802483A0 002451A0 4B FF AC CD */ bl _rwDlFindMSB /* 802483A4 002451A4 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 802483A8 002451A8 38 03 00 01 */ addi r0, r3, 1 /* 802483AC 002451AC 54 00 06 3E */ clrlwi r0, r0, 0x18 @@ -91780,10 +91780,10 @@ lbl_802483D8: /* 80248440 00245240 7F 84 E3 78 */ mr r4, r28 /* 80248444 00245244 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 80248448 00245248 4C C6 31 82 */ crclr 6 -/* 8024844C 0024524C 4B FE 71 E9 */ bl func_8022F634 +/* 8024844C 0024524C 4B FE 71 E9 */ bl _rwerror /* 80248450 00245250 90 61 00 10 */ stw r3, 0x10(r1) /* 80248454 00245254 38 61 00 0C */ addi r3, r1, 0xc -/* 80248458 00245258 4B FE 71 39 */ bl func_8022F590 +/* 80248458 00245258 4B FE 71 39 */ bl RwErrorSet /* 8024845C 0024525C 38 00 00 00 */ li r0, 0 /* 80248460 00245260 48 00 00 BC */ b lbl_8024851C lbl_80248464: @@ -91800,7 +91800,7 @@ lbl_80248464: /* 8024848C 0024528C 7C A0 00 30 */ slw r0, r5, r0 /* 80248490 00245290 80 BF 00 10 */ lwz r5, 0x10(r31) /* 80248494 00245294 54 06 04 3E */ clrlwi r6, r0, 0x10 -/* 80248498 00245298 4B F8 5A B1 */ bl func_801CDF48 +/* 80248498 00245298 4B F8 5A B1 */ bl GXInitTlutObj /* 8024849C 0024529C 48 00 00 7C */ b lbl_80248518 lbl_802484A0: /* 802484A0 002452A0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -91818,10 +91818,10 @@ lbl_802484A0: /* 802484D0 002452D0 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 802484D4 002452D4 38 9E 00 1F */ addi r4, r30, 0x1f /* 802484D8 002452D8 4C C6 31 82 */ crclr 6 -/* 802484DC 002452DC 4B FE 71 59 */ bl func_8022F634 +/* 802484DC 002452DC 4B FE 71 59 */ bl _rwerror /* 802484E0 002452E0 90 61 00 18 */ stw r3, 0x18(r1) /* 802484E4 002452E4 38 61 00 14 */ addi r3, r1, 0x14 -/* 802484E8 002452E8 4B FE 70 A9 */ bl func_8022F590 +/* 802484E8 002452E8 4B FE 70 A9 */ bl RwErrorSet /* 802484EC 002452EC 38 00 00 00 */ li r0, 0 /* 802484F0 002452F0 48 00 00 2C */ b lbl_8024851C lbl_802484F4: @@ -91833,7 +91833,7 @@ lbl_802484F4: /* 80248508 00245308 40 82 00 10 */ bne lbl_80248518 /* 8024850C 0024530C 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 80248510 00245310 7F C4 F3 78 */ mr r4, r30 -/* 80248514 00245314 4B F8 9E 19 */ bl func_801D232C +/* 80248514 00245314 4B F8 9E 19 */ bl DCInvalidateRange lbl_80248518: /* 80248518 00245318 38 00 00 01 */ li r0, 1 lbl_8024851C: @@ -91845,10 +91845,10 @@ lbl_8024851C: /* 80248530 00245330 38 83 86 60 */ addi r4, r3, lbl_802B8660@l /* 80248534 00245334 38 60 00 02 */ li r3, 2 /* 80248538 00245338 4C C6 31 82 */ crclr 6 -/* 8024853C 0024533C 4B FE 70 F9 */ bl func_8022F634 +/* 8024853C 0024533C 4B FE 70 F9 */ bl _rwerror /* 80248540 00245340 90 61 00 28 */ stw r3, 0x28(r1) /* 80248544 00245344 38 61 00 24 */ addi r3, r1, 0x24 -/* 80248548 00245348 4B FE 70 49 */ bl func_8022F590 +/* 80248548 00245348 4B FE 70 49 */ bl RwErrorSet /* 8024854C 0024534C 38 60 00 00 */ li r3, 0 /* 80248550 00245350 48 00 00 50 */ b lbl_802485A0 lbl_80248554: @@ -91861,10 +91861,10 @@ lbl_80248560: /* 80248568 00245368 90 01 00 1C */ stw r0, 0x1c(r1) /* 8024856C 0024536C 38 63 00 0D */ addi r3, r3, 0x8000000D@l /* 80248570 00245370 4C C6 31 82 */ crclr 6 -/* 80248574 00245374 4B FE 70 C1 */ bl func_8022F634 +/* 80248574 00245374 4B FE 70 C1 */ bl _rwerror /* 80248578 00245378 90 61 00 20 */ stw r3, 0x20(r1) /* 8024857C 0024537C 38 61 00 1C */ addi r3, r1, 0x1c -/* 80248580 00245380 4B FE 70 11 */ bl func_8022F590 +/* 80248580 00245380 4B FE 70 11 */ bl RwErrorSet /* 80248584 00245384 38 60 00 00 */ li r3, 0 /* 80248588 00245388 48 00 00 18 */ b lbl_802485A0 lbl_8024858C: @@ -91914,7 +91914,7 @@ lbl_80248618: /* 80248628 00245428 7C 03 00 40 */ cmplw r3, r0 /* 8024862C 0024542C 40 82 00 44 */ bne lbl_80248670 /* 80248630 00245430 A0 6D 88 30 */ lhz r3, lbl_803CB130-_SDA_BASE_(r13) -/* 80248634 00245434 4B F8 36 D9 */ bl func_801CBD0C +/* 80248634 00245434 4B F8 36 D9 */ bl GXSetDrawSync /* 80248638 00245438 A0 AD 88 30 */ lhz r5, lbl_803CB130-_SDA_BASE_(r13) /* 8024863C 0024543C 3C 80 92 49 */ lis r4, 0x92492493@ha /* 80248640 00245440 38 04 24 93 */ addi r0, r4, 0x92492493@l @@ -91931,7 +91931,7 @@ lbl_80248618: /* 8024866C 0024546C B0 0D 88 30 */ sth r0, lbl_803CB130-_SDA_BASE_(r13) lbl_80248670: /* 80248670 00245470 A0 7F 00 30 */ lhz r3, 0x30(r31) -/* 80248674 00245474 48 00 35 61 */ bl func_8024BBD4 +/* 80248674 00245474 48 00 35 61 */ bl _rwDlTokenQueryDone /* 80248678 00245478 2C 03 00 00 */ cmpwi r3, 0 /* 8024867C 0024547C 41 82 FF F4 */ beq lbl_80248670 /* 80248680 00245480 80 6D A0 2C */ lwz r3, lbl_803CC92C-_SDA_BASE_(r13) @@ -91942,7 +91942,7 @@ lbl_80248670: /* 80248694 00245494 40 82 00 10 */ bne lbl_802486A4 /* 80248698 00245498 38 80 00 00 */ li r4, 0 /* 8024869C 0024549C 38 A0 00 00 */ li r5, 0 -/* 802486A0 002454A0 48 00 00 65 */ bl func_80248704 +/* 802486A0 002454A0 48 00 00 65 */ bl _rwDlTextureSetRaster lbl_802486A4: /* 802486A4 002454A4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 802486A8 002454A8 80 7F 00 18 */ lwz r3, 0x18(r31) @@ -91956,10 +91956,10 @@ lbl_802486BC: /* 802486C4 002454C4 90 01 00 08 */ stw r0, 8(r1) /* 802486C8 002454C8 38 63 00 0D */ addi r3, r3, 0x8000000D@l /* 802486CC 002454CC 4C C6 31 82 */ crclr 6 -/* 802486D0 002454D0 4B FE 6F 65 */ bl func_8022F634 +/* 802486D0 002454D0 4B FE 6F 65 */ bl _rwerror /* 802486D4 002454D4 90 61 00 0C */ stw r3, 0xc(r1) /* 802486D8 002454D8 38 61 00 08 */ addi r3, r1, 8 -/* 802486DC 002454DC 4B FE 6E B5 */ bl func_8022F590 +/* 802486DC 002454DC 4B FE 6E B5 */ bl RwErrorSet /* 802486E0 002454E0 38 60 00 00 */ li r3, 0 /* 802486E4 002454E4 48 00 00 08 */ b lbl_802486EC lbl_802486E8: @@ -91972,8 +91972,8 @@ lbl_802486EC: /* 802486FC 002454FC 38 21 00 20 */ addi r1, r1, 0x20 /* 80248700 00245500 4E 80 00 20 */ blr -.global func_80248704 -func_80248704: +.global _rwDlTextureSetRaster +_rwDlTextureSetRaster: /* 80248704 00245504 90 83 00 00 */ stw r4, 0(r3) /* 80248708 00245508 3C A0 01 00 */ lis r5, 0x100 /* 8024870C 0024550C 80 8D A0 38 */ lwz r4, lbl_803CC938-_SDA_BASE_(r13) @@ -91994,8 +91994,8 @@ func_80248704: /* 80248748 00245548 38 60 00 01 */ li r3, 1 /* 8024874C 0024554C 4E 80 00 20 */ blr -.global func_80248750 -func_80248750: +.global _rwDlRenderStateOpen +_rwDlRenderStateOpen: /* 80248750 00245550 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80248754 00245554 7C 08 02 A6 */ mflr r0 /* 80248758 00245558 3C 60 80 38 */ lis r3, lbl_80384498@ha @@ -92029,19 +92029,19 @@ func_80248750: /* 802487C8 002455C8 91 09 00 00 */ stw r8, 0(r9) /* 802487CC 002455CC 91 09 00 04 */ stw r8, 4(r9) /* 802487D0 002455D0 90 09 00 08 */ stw r0, 8(r9) -/* 802487D4 002455D4 4B F8 70 F9 */ bl func_801CF8CC +/* 802487D4 002455D4 4B F8 70 F9 */ bl GXSetZMode /* 802487D8 002455D8 3C 60 80 38 */ lis r3, lbl_80384498@ha /* 802487DC 002455DC 38 00 00 01 */ li r0, 1 /* 802487E0 002455E0 38 83 44 98 */ addi r4, r3, lbl_80384498@l /* 802487E4 002455E4 38 60 00 01 */ li r3, 1 /* 802487E8 002455E8 90 04 00 44 */ stw r0, 0x44(r4) -/* 802487EC 002455EC 4B F8 71 15 */ bl func_801CF900 +/* 802487EC 002455EC 4B F8 71 15 */ bl GXSetZCompLoc /* 802487F0 002455F0 38 60 00 07 */ li r3, 7 /* 802487F4 002455F4 38 80 00 00 */ li r4, 0 /* 802487F8 002455F8 38 A0 00 00 */ li r5, 0 /* 802487FC 002455FC 38 C0 00 07 */ li r6, 7 /* 80248800 00245600 38 E0 00 00 */ li r7, 0 -/* 80248804 00245604 4B F8 6A 41 */ bl func_801CF244 +/* 80248804 00245604 4B F8 6A 41 */ bl GXSetAlphaCompare /* 80248808 00245608 3C 60 80 38 */ lis r3, lbl_80384498@ha /* 8024880C 0024560C 39 40 00 04 */ li r10, 4 /* 80248810 00245610 39 23 44 98 */ addi r9, r3, lbl_80384498@l @@ -92061,18 +92061,18 @@ func_80248750: /* 80248848 00245648 90 09 00 38 */ stw r0, 0x38(r9) /* 8024884C 0024564C 91 49 00 3C */ stw r10, 0x3c(r9) /* 80248850 00245650 90 E9 00 40 */ stw r7, 0x40(r9) -/* 80248854 00245654 4B F8 6F CD */ bl func_801CF820 +/* 80248854 00245654 4B F8 6F CD */ bl GXSetBlendMode /* 80248858 00245658 3C 60 80 38 */ lis r3, lbl_80384498@ha /* 8024885C 0024565C 38 00 00 02 */ li r0, 2 /* 80248860 00245660 38 83 44 98 */ addi r4, r3, lbl_80384498@l /* 80248864 00245664 38 60 00 01 */ li r3, 1 /* 80248868 00245668 90 04 00 0C */ stw r0, 0xc(r4) -/* 8024886C 0024566C 4B F8 3B CD */ bl func_801CC438 +/* 8024886C 0024566C 4B F8 3B CD */ bl GXSetCullMode /* 80248870 00245670 38 60 00 01 */ li r3, 1 /* 80248874 00245674 38 80 00 04 */ li r4, 4 /* 80248878 00245678 38 A0 00 05 */ li r5, 5 /* 8024887C 0024567C 38 C0 00 00 */ li r6, 0 -/* 80248880 00245680 4B F8 6F A1 */ bl func_801CF820 +/* 80248880 00245680 4B F8 6F A1 */ bl GXSetBlendMode /* 80248884 00245684 38 60 00 02 */ li r3, 2 /* 80248888 00245688 38 80 00 00 */ li r4, 0 /* 8024888C 0024568C 38 A0 00 00 */ li r5, 0 @@ -92080,7 +92080,7 @@ func_80248750: /* 80248894 00245694 38 E0 00 00 */ li r7, 0 /* 80248898 00245698 39 00 00 00 */ li r8, 0 /* 8024889C 0024569C 39 20 00 02 */ li r9, 2 -/* 802488A0 002456A0 4B F8 4D 71 */ bl func_801CD610 +/* 802488A0 002456A0 4B F8 4D 71 */ bl GXSetChanCtrl /* 802488A4 002456A4 38 60 00 03 */ li r3, 3 /* 802488A8 002456A8 38 80 00 00 */ li r4, 0 /* 802488AC 002456AC 38 A0 00 00 */ li r5, 0 @@ -92088,7 +92088,7 @@ func_80248750: /* 802488B4 002456B4 38 E0 00 00 */ li r7, 0 /* 802488B8 002456B8 39 00 00 00 */ li r8, 0 /* 802488BC 002456BC 39 20 00 02 */ li r9, 2 -/* 802488C0 002456C0 4B F8 4D 51 */ bl func_801CD610 +/* 802488C0 002456C0 4B F8 4D 51 */ bl GXSetChanCtrl /* 802488C4 002456C4 38 60 00 00 */ li r3, 0 /* 802488C8 002456C8 38 80 00 00 */ li r4, 0 /* 802488CC 002456CC 38 A0 00 00 */ li r5, 0 @@ -92096,7 +92096,7 @@ func_80248750: /* 802488D4 002456D4 38 E0 00 00 */ li r7, 0 /* 802488D8 002456D8 39 00 00 00 */ li r8, 0 /* 802488DC 002456DC 39 20 00 02 */ li r9, 2 -/* 802488E0 002456E0 4B F8 4D 31 */ bl func_801CD610 +/* 802488E0 002456E0 4B F8 4D 31 */ bl GXSetChanCtrl /* 802488E4 002456E4 38 60 00 01 */ li r3, 1 /* 802488E8 002456E8 38 80 00 00 */ li r4, 0 /* 802488EC 002456EC 38 A0 00 00 */ li r5, 0 @@ -92104,27 +92104,27 @@ func_80248750: /* 802488F4 002456F4 38 E0 00 00 */ li r7, 0 /* 802488F8 002456F8 39 00 00 00 */ li r8, 0 /* 802488FC 002456FC 39 20 00 02 */ li r9, 2 -/* 80248900 00245700 4B F8 4D 11 */ bl func_801CD610 +/* 80248900 00245700 4B F8 4D 11 */ bl GXSetChanCtrl /* 80248904 00245704 80 01 00 1C */ lwz r0, 0x1c(r1) /* 80248908 00245708 38 81 00 18 */ addi r4, r1, 0x18 /* 8024890C 0024570C 38 60 00 02 */ li r3, 2 /* 80248910 00245710 90 01 00 18 */ stw r0, 0x18(r1) -/* 80248914 00245714 4B F8 4B D1 */ bl func_801CD4E4 +/* 80248914 00245714 4B F8 4B D1 */ bl GXSetChanMatColor /* 80248918 00245718 80 01 00 1C */ lwz r0, 0x1c(r1) /* 8024891C 0024571C 38 81 00 14 */ addi r4, r1, 0x14 /* 80248920 00245720 38 60 00 03 */ li r3, 3 /* 80248924 00245724 90 01 00 14 */ stw r0, 0x14(r1) -/* 80248928 00245728 4B F8 4B BD */ bl func_801CD4E4 +/* 80248928 00245728 4B F8 4B BD */ bl GXSetChanMatColor /* 8024892C 0024572C 80 01 00 1C */ lwz r0, 0x1c(r1) /* 80248930 00245730 38 81 00 10 */ addi r4, r1, 0x10 /* 80248934 00245734 38 60 00 00 */ li r3, 0 /* 80248938 00245738 90 01 00 10 */ stw r0, 0x10(r1) -/* 8024893C 0024573C 4B F8 4B A9 */ bl func_801CD4E4 +/* 8024893C 0024573C 4B F8 4B A9 */ bl GXSetChanMatColor /* 80248940 00245740 80 01 00 1C */ lwz r0, 0x1c(r1) /* 80248944 00245744 38 81 00 0C */ addi r4, r1, 0xc /* 80248948 00245748 38 60 00 01 */ li r3, 1 /* 8024894C 0024574C 90 01 00 0C */ stw r0, 0xc(r1) -/* 80248950 00245750 4B F8 4B 95 */ bl func_801CD4E4 +/* 80248950 00245750 4B F8 4B 95 */ bl GXSetChanMatColor /* 80248954 00245754 38 60 00 01 */ li r3, 1 /* 80248958 00245758 4B F8 6F 1D */ bl GXSetColorUpdate /* 8024895C 0024575C 38 60 00 01 */ li r3, 1 @@ -92134,12 +92134,12 @@ func_80248750: /* 8024896C 0024576C 38 61 00 08 */ addi r3, r1, 8 /* 80248970 00245770 90 01 00 08 */ stw r0, 8(r1) /* 80248974 00245774 38 84 FF FF */ addi r4, r4, 0x00FFFFFF@l -/* 80248978 00245778 4B F8 41 7D */ bl func_801CCAF4 +/* 80248978 00245778 4B F8 41 7D */ bl GXSetCopyClear /* 8024897C 0024577C 38 60 00 00 */ li r3, 0 -/* 80248980 00245780 4B F8 74 29 */ bl func_801CFDA8 -/* 80248984 00245784 48 00 27 01 */ bl func_8024B084 +/* 80248980 00245780 4B F8 74 29 */ bl GXSetCurrentMtx +/* 80248984 00245784 48 00 27 01 */ bl _rwDlTextureCacheInit /* 80248988 00245788 38 60 00 00 */ li r3, 0 -/* 8024898C 0024578C 4B FF 5D 81 */ bl func_8023E70C +/* 8024898C 0024578C 4B FF 5D 81 */ bl RwTextureCreate /* 80248990 00245790 90 6D A0 2C */ stw r3, lbl_803CC92C-_SDA_BASE_(r13) /* 80248994 00245794 38 60 00 04 */ li r3, 4 /* 80248998 00245798 38 80 00 04 */ li r4, 4 @@ -92155,36 +92155,36 @@ func_80248750: /* 802489C0 002457C0 54 00 06 1E */ rlwinm r0, r0, 0, 0x18, 0xf /* 802489C4 002457C4 60 00 11 00 */ ori r0, r0, 0x1100 /* 802489C8 002457C8 90 07 00 50 */ stw r0, 0x50(r7) -/* 802489CC 002457CC 4B FF 2F 11 */ bl func_8023B8DC +/* 802489CC 002457CC 4B FF 2F 11 */ bl RwRasterCreate /* 802489D0 002457D0 90 6D A0 28 */ stw r3, lbl_803CC928-_SDA_BASE_(r13) /* 802489D4 002457D4 38 80 00 00 */ li r4, 0 /* 802489D8 002457D8 38 A0 00 09 */ li r5, 9 /* 802489DC 002457DC 80 6D A0 28 */ lwz r3, lbl_803CC928-_SDA_BASE_(r13) -/* 802489E0 002457E0 4B FF 2F F1 */ bl func_8023B9D0 +/* 802489E0 002457E0 4B FF 2F F1 */ bl RwRasterLock /* 802489E4 002457E4 38 80 00 FF */ li r4, 0xff /* 802489E8 002457E8 38 A0 00 20 */ li r5, 0x20 /* 802489EC 002457EC 4B DB AA 6D */ bl memset /* 802489F0 002457F0 80 6D A0 28 */ lwz r3, lbl_803CC928-_SDA_BASE_(r13) -/* 802489F4 002457F4 4B FF 2C 65 */ bl func_8023B658 +/* 802489F4 002457F4 4B FF 2C 65 */ bl RwRasterUnlock /* 802489F8 002457F8 80 01 00 24 */ lwz r0, 0x24(r1) /* 802489FC 002457FC 7C 08 03 A6 */ mtlr r0 /* 80248A00 00245800 38 21 00 20 */ addi r1, r1, 0x20 /* 80248A04 00245804 4E 80 00 20 */ blr -.global func_80248A08 -func_80248A08: +.global _rwDlRenderStateClose +_rwDlRenderStateClose: /* 80248A08 00245808 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80248A0C 0024580C 7C 08 02 A6 */ mflr r0 /* 80248A10 00245810 90 01 00 14 */ stw r0, 0x14(r1) /* 80248A14 00245814 80 6D A0 28 */ lwz r3, lbl_803CC928-_SDA_BASE_(r13) -/* 80248A18 00245818 4B FF 2C DD */ bl func_8023B6F4 +/* 80248A18 00245818 4B FF 2C DD */ bl RwRasterDestroy /* 80248A1C 0024581C 38 00 00 00 */ li r0, 0 /* 80248A20 00245820 38 80 00 00 */ li r4, 0 /* 80248A24 00245824 90 0D A0 28 */ stw r0, lbl_803CC928-_SDA_BASE_(r13) /* 80248A28 00245828 80 6D A0 2C */ lwz r3, lbl_803CC92C-_SDA_BASE_(r13) -/* 80248A2C 0024582C 4B FF 5A 95 */ bl func_8023E4C0 +/* 80248A2C 0024582C 4B FF 5A 95 */ bl RwTextureSetRaster /* 80248A30 00245830 80 6D A0 2C */ lwz r3, lbl_803CC92C-_SDA_BASE_(r13) -/* 80248A34 00245834 4B FF 5D 81 */ bl func_8023E7B4 +/* 80248A34 00245834 4B FF 5D 81 */ bl RwTextureDestroy /* 80248A38 00245838 38 00 00 00 */ li r0, 0 /* 80248A3C 0024583C 90 0D A0 2C */ stw r0, lbl_803CC92C-_SDA_BASE_(r13) /* 80248A40 00245840 80 01 00 14 */ lwz r0, 0x14(r1) @@ -92192,8 +92192,8 @@ func_80248A08: /* 80248A48 00245848 38 21 00 10 */ addi r1, r1, 0x10 /* 80248A4C 0024584C 4E 80 00 20 */ blr -.global func_80248A50 -func_80248A50: +.global _rwDlGetRenderState +_rwDlGetRenderState: /* 80248A50 00245850 28 03 00 14 */ cmplwi r3, 0x14 /* 80248A54 00245854 41 81 01 90 */ bgt lbl_80248BE4 /* 80248A58 00245858 3C A0 80 2C */ lis r5, lbl_802B86C8@ha @@ -92300,8 +92300,8 @@ lbl_80248BE4: /* 80248BE4 002459E4 38 60 00 00 */ li r3, 0 /* 80248BE8 002459E8 4E 80 00 20 */ blr -.global func_80248BEC -func_80248BEC: +.global _rwDlRenderStateFogEnable +_rwDlRenderStateFogEnable: /* 80248BEC 002459EC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80248BF0 002459F0 7C 08 02 A6 */ mflr r0 /* 80248BF4 002459F4 2C 03 00 00 */ cmpwi r3, 0 @@ -92346,7 +92346,7 @@ lbl_80248C5C: /* 80248C88 00245A88 C0 46 00 28 */ lfs f2, 0x28(r6) /* 80248C8C 00245A8C C0 66 00 2C */ lfs f3, 0x2c(r6) /* 80248C90 00245A90 C0 86 00 30 */ lfs f4, 0x30(r6) -/* 80248C94 00245A94 4B F8 68 45 */ bl func_801CF4D8 +/* 80248C94 00245A94 4B F8 68 45 */ bl GXSetFog /* 80248C98 00245A98 38 00 00 01 */ li r0, 1 /* 80248C9C 00245A9C 90 1F 00 10 */ stw r0, 0x10(r31) /* 80248CA0 00245AA0 48 00 00 44 */ b lbl_80248CE4 @@ -92364,7 +92364,7 @@ lbl_80248CA4: /* 80248CCC 00245ACC C0 22 BD FC */ lfs f1, lbl_803D077C-_SDA2_BASE_(r2) /* 80248CD0 00245AD0 FC 80 10 90 */ fmr f4, f2 /* 80248CD4 00245AD4 C0 62 BE 04 */ lfs f3, lbl_803D0784-_SDA2_BASE_(r2) -/* 80248CD8 00245AD8 4B F8 68 01 */ bl func_801CF4D8 +/* 80248CD8 00245AD8 4B F8 68 01 */ bl GXSetFog /* 80248CDC 00245ADC 38 00 00 00 */ li r0, 0 /* 80248CE0 00245AE0 90 1F 00 10 */ stw r0, 0x10(r31) lbl_80248CE4: @@ -92375,8 +92375,8 @@ lbl_80248CE4: /* 80248CF4 00245AF4 38 21 00 20 */ addi r1, r1, 0x20 /* 80248CF8 00245AF8 4E 80 00 20 */ blr -.global func_80248CFC -func_80248CFC: +.global _rwDlRenderStateSetZCompLoc +_rwDlRenderStateSetZCompLoc: /* 80248CFC 00245AFC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80248D00 00245B00 7C 08 02 A6 */ mflr r0 /* 80248D04 00245B04 3C 80 80 38 */ lis r4, lbl_80384498@ha @@ -92395,7 +92395,7 @@ func_80248CFC: /* 80248D38 00245B38 38 A0 00 00 */ li r5, 0 /* 80248D3C 00245B3C 38 C0 00 07 */ li r6, 7 /* 80248D40 00245B40 38 E0 00 00 */ li r7, 0 -/* 80248D44 00245B44 4B F8 65 01 */ bl func_801CF244 +/* 80248D44 00245B44 4B F8 65 01 */ bl GXSetAlphaCompare /* 80248D48 00245B48 48 00 00 1C */ b lbl_80248D64 lbl_80248D4C: /* 80248D4C 00245B4C 80 7F 00 48 */ lwz r3, 0x48(r31) @@ -92403,10 +92403,10 @@ lbl_80248D4C: /* 80248D54 00245B54 80 BF 00 50 */ lwz r5, 0x50(r31) /* 80248D58 00245B58 80 DF 00 4C */ lwz r6, 0x4c(r31) /* 80248D5C 00245B5C 88 FF 00 55 */ lbz r7, 0x55(r31) -/* 80248D60 00245B60 4B F8 64 E5 */ bl func_801CF244 +/* 80248D60 00245B60 4B F8 64 E5 */ bl GXSetAlphaCompare lbl_80248D64: /* 80248D64 00245B64 57 C3 06 3E */ clrlwi r3, r30, 0x18 -/* 80248D68 00245B68 4B F8 6B 99 */ bl func_801CF900 +/* 80248D68 00245B68 4B F8 6B 99 */ bl GXSetZCompLoc /* 80248D6C 00245B6C 93 DF 00 44 */ stw r30, 0x44(r31) lbl_80248D70: /* 80248D70 00245B70 80 01 00 14 */ lwz r0, 0x14(r1) @@ -92416,8 +92416,8 @@ lbl_80248D70: /* 80248D80 00245B80 38 21 00 10 */ addi r1, r1, 0x10 /* 80248D84 00245B84 4E 80 00 20 */ blr -.global func_80248D88 -func_80248D88: +.global _rwDlTextureRasterFlush +_rwDlTextureRasterFlush: /* 80248D88 00245B88 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80248D8C 00245B8C 7C 08 02 A6 */ mflr r0 /* 80248D90 00245B90 90 01 00 14 */ stw r0, 0x14(r1) @@ -92428,7 +92428,7 @@ func_80248D88: /* 80248DA4 00245BA4 28 00 00 00 */ cmplwi r0, 0 /* 80248DA8 00245BA8 41 82 00 84 */ beq lbl_80248E2C /* 80248DAC 00245BAC 38 80 00 00 */ li r4, 0 -/* 80248DB0 00245BB0 48 00 23 45 */ bl func_8024B0F4 +/* 80248DB0 00245BB0 48 00 23 45 */ bl _rwDlTextureSet /* 80248DB4 00245BB4 80 AD A0 2C */ lwz r5, lbl_803CC92C-_SDA_BASE_(r13) /* 80248DB8 00245BB8 3C 60 80 38 */ lis r3, lbl_80384498@ha /* 80248DBC 00245BBC 80 8D A0 20 */ lwz r4, lbl_803CC920-_SDA_BASE_(r13) @@ -92448,7 +92448,7 @@ func_80248D88: /* 80248DF4 00245BF4 38 A0 00 00 */ li r5, 0 /* 80248DF8 00245BF8 38 C0 00 07 */ li r6, 7 /* 80248DFC 00245BFC 38 E0 00 00 */ li r7, 0 -/* 80248E00 00245C00 4B F8 64 45 */ bl func_801CF244 +/* 80248E00 00245C00 4B F8 64 45 */ bl GXSetAlphaCompare /* 80248E04 00245C04 48 00 00 1C */ b lbl_80248E20 lbl_80248E08: /* 80248E08 00245C08 80 7F 00 48 */ lwz r3, 0x48(r31) @@ -92456,10 +92456,10 @@ lbl_80248E08: /* 80248E10 00245C10 80 BF 00 50 */ lwz r5, 0x50(r31) /* 80248E14 00245C14 80 DF 00 4C */ lwz r6, 0x4c(r31) /* 80248E18 00245C18 88 FF 00 55 */ lbz r7, 0x55(r31) -/* 80248E1C 00245C1C 4B F8 64 29 */ bl func_801CF244 +/* 80248E1C 00245C1C 4B F8 64 29 */ bl GXSetAlphaCompare lbl_80248E20: /* 80248E20 00245C20 57 C3 06 3E */ clrlwi r3, r30, 0x18 -/* 80248E24 00245C24 4B F8 6A DD */ bl func_801CF900 +/* 80248E24 00245C24 4B F8 6A DD */ bl GXSetZCompLoc /* 80248E28 00245C28 93 DF 00 44 */ stw r30, 0x44(r31) lbl_80248E2C: /* 80248E2C 00245C2C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -92469,8 +92469,8 @@ lbl_80248E2C: /* 80248E3C 00245C3C 38 21 00 10 */ addi r1, r1, 0x10 /* 80248E40 00245C40 4E 80 00 20 */ blr -.global func_80248E44 -func_80248E44: +.global _rwDlSetRenderState +_rwDlSetRenderState: /* 80248E44 00245C44 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80248E48 00245C48 7C 08 02 A6 */ mflr r0 /* 80248E4C 00245C4C 28 03 00 14 */ cmplwi r3, 0x14 @@ -92527,7 +92527,7 @@ lbl_80248EE4: /* 80248F10 00245D10 C0 46 00 28 */ lfs f2, 0x28(r6) /* 80248F14 00245D14 C0 66 00 2C */ lfs f3, 0x2c(r6) /* 80248F18 00245D18 C0 86 00 30 */ lfs f4, 0x30(r6) -/* 80248F1C 00245D1C 4B F8 65 BD */ bl func_801CF4D8 +/* 80248F1C 00245D1C 4B F8 65 BD */ bl GXSetFog /* 80248F20 00245D20 38 00 00 01 */ li r0, 1 /* 80248F24 00245D24 90 1E 00 10 */ stw r0, 0x10(r30) /* 80248F28 00245D28 48 00 00 44 */ b lbl_80248F6C @@ -92545,7 +92545,7 @@ lbl_80248F2C: /* 80248F54 00245D54 C0 22 BD FC */ lfs f1, lbl_803D077C-_SDA2_BASE_(r2) /* 80248F58 00245D58 FC 80 10 90 */ fmr f4, f2 /* 80248F5C 00245D5C C0 62 BE 04 */ lfs f3, lbl_803D0784-_SDA2_BASE_(r2) -/* 80248F60 00245D60 4B F8 65 79 */ bl func_801CF4D8 +/* 80248F60 00245D60 4B F8 65 79 */ bl GXSetFog /* 80248F64 00245D64 38 00 00 00 */ li r0, 0 /* 80248F68 00245D68 90 1E 00 10 */ stw r0, 0x10(r30) lbl_80248F6C: @@ -92577,7 +92577,7 @@ lbl_80248F6C: /* 80248FD0 00245DD0 C0 27 00 88 */ lfs f1, 0x88(r7) /* 80248FD4 00245DD4 FC 80 10 90 */ fmr f4, f2 /* 80248FD8 00245DD8 C0 67 00 80 */ lfs f3, 0x80(r7) -/* 80248FDC 00245DDC 4B F8 64 FD */ bl func_801CF4D8 +/* 80248FDC 00245DDC 4B F8 64 FD */ bl GXSetFog /* 80248FE0 00245DE0 93 FE 00 18 */ stw r31, 0x18(r30) lbl_80248FE4: /* 80248FE4 00245DE4 38 C0 00 01 */ li r6, 1 @@ -92605,7 +92605,7 @@ lbl_80249010: /* 80249038 00245E38 C0 26 00 88 */ lfs f1, 0x88(r6) /* 8024903C 00245E3C FC 80 10 90 */ fmr f4, f2 /* 80249040 00245E40 C0 66 00 80 */ lfs f3, 0x80(r6) -/* 80249044 00245E44 4B F8 64 95 */ bl func_801CF4D8 +/* 80249044 00245E44 4B F8 64 95 */ bl GXSetFog /* 80249048 00245E48 93 FE 00 14 */ stw r31, 0x14(r30) lbl_8024904C: /* 8024904C 00245E4C 38 00 00 01 */ li r0, 1 @@ -92668,7 +92668,7 @@ lbl_802490E8: /* 80249114 00245F14 7C 1F 00 40 */ cmplw r31, r0 /* 80249118 00245F18 41 82 00 0C */ beq lbl_80249124 /* 8024911C 00245F1C 38 A0 00 00 */ li r5, 0 -/* 80249120 00245F20 4B FF F5 E5 */ bl func_80248704 +/* 80249120 00245F20 4B FF F5 E5 */ bl _rwDlTextureSetRaster lbl_80249124: /* 80249124 00245F24 38 C0 00 01 */ li r6, 1 /* 80249128 00245F28 48 00 02 50 */ b lbl_80249378 @@ -92681,7 +92681,7 @@ lbl_80249124: /* 80249144 00245F44 80 83 00 08 */ lwz r4, 8(r3) /* 80249148 00245F48 38 60 00 01 */ li r3, 1 /* 8024914C 00245F4C 38 A0 00 01 */ li r5, 1 -/* 80249150 00245F50 4B F8 67 7D */ bl func_801CF8CC +/* 80249150 00245F50 4B F8 67 7D */ bl GXSetZMode /* 80249154 00245F54 3C 60 80 38 */ lis r3, lbl_80384498@ha /* 80249158 00245F58 38 00 00 01 */ li r0, 1 /* 8024915C 00245F5C 90 03 44 98 */ stw r0, lbl_80384498@l(r3) @@ -92694,7 +92694,7 @@ lbl_80249164: /* 80249174 00245F74 80 83 00 08 */ lwz r4, 8(r3) /* 80249178 00245F78 38 60 00 01 */ li r3, 1 /* 8024917C 00245F7C 38 A0 00 00 */ li r5, 0 -/* 80249180 00245F80 4B F8 67 4D */ bl func_801CF8CC +/* 80249180 00245F80 4B F8 67 4D */ bl GXSetZMode /* 80249184 00245F84 3C 60 80 38 */ lis r3, lbl_80384498@ha /* 80249188 00245F88 38 00 00 00 */ li r0, 0 /* 8024918C 00245F8C 90 03 44 98 */ stw r0, lbl_80384498@l(r3) @@ -92712,7 +92712,7 @@ lbl_80249190: /* 802491B8 00245FB8 38 60 00 01 */ li r3, 1 /* 802491BC 00245FBC 38 80 00 03 */ li r4, 3 /* 802491C0 00245FC0 54 05 06 3E */ clrlwi r5, r0, 0x18 -/* 802491C4 00245FC4 4B F8 67 09 */ bl func_801CF8CC +/* 802491C4 00245FC4 4B F8 67 09 */ bl GXSetZMode /* 802491C8 00245FC8 3C 60 80 38 */ lis r3, lbl_80384498@ha /* 802491CC 00245FCC 38 80 00 01 */ li r4, 1 /* 802491D0 00245FD0 38 63 44 98 */ addi r3, r3, lbl_80384498@l @@ -92730,7 +92730,7 @@ lbl_802491E4: /* 802491FC 00245FFC 38 60 00 01 */ li r3, 1 /* 80249200 00246000 38 80 00 07 */ li r4, 7 /* 80249204 00246004 54 05 06 3E */ clrlwi r5, r0, 0x18 -/* 80249208 00246008 4B F8 66 C5 */ bl func_801CF8CC +/* 80249208 00246008 4B F8 66 C5 */ bl GXSetZMode /* 8024920C 0024600C 3C 60 80 38 */ lis r3, lbl_80384498@ha /* 80249210 00246010 38 80 00 00 */ li r4, 0 /* 80249214 00246014 38 63 44 98 */ addi r3, r3, lbl_80384498@l @@ -92767,7 +92767,7 @@ lbl_80249268: /* 80249284 00246084 38 C0 00 00 */ li r6, 0 /* 80249288 00246088 80 A4 00 40 */ lwz r5, 0x40(r4) /* 8024928C 0024608C 7F A4 EB 78 */ mr r4, r29 -/* 80249290 00246090 4B F8 65 91 */ bl func_801CF820 +/* 80249290 00246090 4B F8 65 91 */ bl GXSetBlendMode /* 80249294 00246094 3C 60 80 38 */ lis r3, lbl_80384498@ha /* 80249298 00246098 93 FE 00 34 */ stw r31, 0x34(r30) /* 8024929C 0024609C 38 63 44 98 */ addi r3, r3, lbl_80384498@l @@ -92801,7 +92801,7 @@ lbl_802492E8: /* 802492FC 002460FC 38 60 00 01 */ li r3, 1 /* 80249300 00246100 38 C0 00 00 */ li r6, 0 /* 80249304 00246104 7F A5 EB 78 */ mr r5, r29 -/* 80249308 00246108 4B F8 65 19 */ bl func_801CF820 +/* 80249308 00246108 4B F8 65 19 */ bl GXSetBlendMode /* 8024930C 0024610C 3C 60 80 38 */ lis r3, lbl_80384498@ha /* 80249310 00246110 93 FE 00 38 */ stw r31, 0x38(r30) /* 80249314 00246114 38 63 44 98 */ addi r3, r3, lbl_80384498@l @@ -92829,7 +92829,7 @@ lbl_8024932C: /* 80249360 00246160 7C 1F 00 00 */ cmpw r31, r0 /* 80249364 00246164 41 82 00 10 */ beq lbl_80249374 /* 80249368 00246168 38 7F FF FF */ addi r3, r31, -1 -/* 8024936C 0024616C 4B F8 30 CD */ bl func_801CC438 +/* 8024936C 0024616C 4B F8 30 CD */ bl GXSetCullMode /* 80249370 00246170 93 FE 00 0C */ stw r31, 0xc(r30) lbl_80249374: /* 80249374 00246174 38 C0 00 01 */ li r6, 1 @@ -92843,8 +92843,8 @@ lbl_80249378: /* 80249390 00246190 38 21 00 30 */ addi r1, r1, 0x30 /* 80249394 00246194 4E 80 00 20 */ blr -.global func_80249398 -func_80249398: +.global RwGameCubeSetAlphaCompare +RwGameCubeSetAlphaCompare: /* 80249398 00246198 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8024939C 0024619C 7C 08 02 A6 */ mflr r0 /* 802493A0 002461A0 90 01 00 24 */ stw r0, 0x24(r1) @@ -92865,7 +92865,7 @@ func_80249398: /* 802493DC 002461DC 80 A8 00 50 */ lwz r5, 0x50(r8) /* 802493E0 002461E0 80 C8 00 4C */ lwz r6, 0x4c(r8) /* 802493E4 002461E4 88 E8 00 55 */ lbz r7, 0x55(r8) -/* 802493E8 002461E8 4B F8 5E 5D */ bl func_801CF244 +/* 802493E8 002461E8 4B F8 5E 5D */ bl GXSetAlphaCompare lbl_802493EC: /* 802493EC 002461EC 3C 60 80 38 */ lis r3, lbl_80384498@ha /* 802493F0 002461F0 38 63 44 98 */ addi r3, r3, lbl_80384498@l @@ -92889,46 +92889,46 @@ func_80249420: /* 8024942C 0024622C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80249430 00246230 7C 7F 1B 78 */ mr r31, r3 /* 80249434 00246234 93 C1 00 18 */ stw r30, 0x18(r1) -/* 80249438 00246238 4B F8 1D 71 */ bl func_801CB1A8 +/* 80249438 00246238 4B F8 1D 71 */ bl GXClearVtxDesc /* 8024943C 0024623C 38 60 00 09 */ li r3, 9 /* 80249440 00246240 38 80 00 01 */ li r4, 1 -/* 80249444 00246244 4B F8 19 19 */ bl func_801CAD5C +/* 80249444 00246244 4B F8 19 19 */ bl GXSetVtxDesc /* 80249448 00246248 38 60 00 00 */ li r3, 0 /* 8024944C 0024624C 38 80 00 09 */ li r4, 9 /* 80249450 00246250 38 A0 00 00 */ li r5, 0 /* 80249454 00246254 38 C0 00 03 */ li r6, 3 /* 80249458 00246258 38 E0 00 00 */ li r7, 0 -/* 8024945C 0024625C 4B F8 1D 85 */ bl func_801CB1E0 +/* 8024945C 0024625C 4B F8 1D 85 */ bl GXSetVtxAttrFmt /* 80249460 00246260 38 60 00 0D */ li r3, 0xd /* 80249464 00246264 38 80 00 01 */ li r4, 1 -/* 80249468 00246268 4B F8 18 F5 */ bl func_801CAD5C +/* 80249468 00246268 4B F8 18 F5 */ bl GXSetVtxDesc /* 8024946C 0024626C 38 60 00 00 */ li r3, 0 /* 80249470 00246270 38 80 00 0D */ li r4, 0xd /* 80249474 00246274 38 A0 00 01 */ li r5, 1 /* 80249478 00246278 38 C0 00 04 */ li r6, 4 /* 8024947C 0024627C 38 E0 00 00 */ li r7, 0 -/* 80249480 00246280 4B F8 1D 61 */ bl func_801CB1E0 +/* 80249480 00246280 4B F8 1D 61 */ bl GXSetVtxAttrFmt /* 80249484 00246284 38 60 00 01 */ li r3, 1 -/* 80249488 00246288 4B F8 25 ED */ bl func_801CBA74 +/* 80249488 00246288 4B F8 25 ED */ bl GXSetNumTexGens /* 8024948C 0024628C 38 60 00 00 */ li r3, 0 /* 80249490 00246290 38 80 00 01 */ li r4, 1 /* 80249494 00246294 38 A0 00 04 */ li r5, 4 /* 80249498 00246298 38 C0 00 3C */ li r6, 0x3c /* 8024949C 0024629C 38 E0 00 00 */ li r7, 0 /* 802494A0 002462A0 39 00 00 7D */ li r8, 0x7d -/* 802494A4 002462A4 4B F8 23 51 */ bl func_801CB7F4 +/* 802494A4 002462A4 4B F8 23 51 */ bl GXSetTexCoordGen2 /* 802494A8 002462A8 38 60 00 01 */ li r3, 1 -/* 802494AC 002462AC 4B F8 60 05 */ bl func_801CF4B0 +/* 802494AC 002462AC 4B F8 60 05 */ bl GXSetNumTevStages /* 802494B0 002462B0 38 60 00 00 */ li r3, 0 /* 802494B4 002462B4 38 80 00 00 */ li r4, 0 /* 802494B8 002462B8 38 A0 00 00 */ li r5, 0 /* 802494BC 002462BC 38 C0 00 FF */ li r6, 0xff -/* 802494C0 002462C0 4B F8 5E 55 */ bl func_801CF314 +/* 802494C0 002462C0 4B F8 5E 55 */ bl GXSetTevOrder /* 802494C4 002462C4 38 60 00 00 */ li r3, 0 /* 802494C8 002462C8 38 80 00 03 */ li r4, 3 -/* 802494CC 002462CC 4B F8 58 A9 */ bl func_801CED74 +/* 802494CC 002462CC 4B F8 58 A9 */ bl GXSetTevOp /* 802494D0 002462D0 38 60 00 00 */ li r3, 0 -/* 802494D4 002462D4 4B F8 41 01 */ bl func_801CD5D4 +/* 802494D4 002462D4 4B F8 41 01 */ bl GXSetNumChans /* 802494D8 002462D8 38 60 00 04 */ li r3, 4 /* 802494DC 002462DC 38 80 00 00 */ li r4, 0 /* 802494E0 002462E0 38 A0 00 00 */ li r5, 0 @@ -92936,7 +92936,7 @@ func_80249420: /* 802494E8 002462E8 38 E0 00 00 */ li r7, 0 /* 802494EC 002462EC 39 00 00 00 */ li r8, 0 /* 802494F0 002462F0 39 20 00 02 */ li r9, 2 -/* 802494F4 002462F4 4B F8 41 1D */ bl func_801CD610 +/* 802494F4 002462F4 4B F8 41 1D */ bl GXSetChanCtrl /* 802494F8 002462F8 38 60 00 05 */ li r3, 5 /* 802494FC 002462FC 38 80 00 00 */ li r4, 0 /* 80249500 00246300 38 A0 00 00 */ li r5, 0 @@ -92944,12 +92944,12 @@ func_80249420: /* 80249508 00246308 38 E0 00 00 */ li r7, 0 /* 8024950C 0024630C 39 00 00 00 */ li r8, 0 /* 80249510 00246310 39 20 00 02 */ li r9, 2 -/* 80249514 00246314 4B F8 40 FD */ bl func_801CD610 +/* 80249514 00246314 4B F8 40 FD */ bl GXSetChanCtrl /* 80249518 00246318 83 CD A0 14 */ lwz r30, lbl_803CC914-_SDA_BASE_(r13) /* 8024951C 0024631C 88 1E 00 18 */ lbz r0, 0x18(r30) /* 80249520 00246320 28 00 00 00 */ cmplwi r0, 0 /* 80249524 00246324 41 82 00 54 */ beq lbl_80249578 -/* 80249528 00246328 4B F9 34 3D */ bl func_801DC964 +/* 80249528 00246328 4B F9 34 3D */ bl VIGetNextField /* 8024952C 0024632C A0 BE 00 04 */ lhz r5, 4(r30) /* 80249530 00246330 3C 80 43 30 */ lis r4, 0x4330 /* 80249534 00246334 C0 22 BE 08 */ lfs f1, lbl_803D0788-_SDA2_BASE_(r2) @@ -92967,7 +92967,7 @@ func_80249420: /* 80249564 00246364 90 81 00 10 */ stw r4, 0x10(r1) /* 80249568 00246368 C8 01 00 10 */ lfd f0, 0x10(r1) /* 8024956C 0024636C EC 80 20 28 */ fsubs f4, f0, f4 -/* 80249570 00246370 4B F8 69 B1 */ bl func_801CFF20 +/* 80249570 00246370 4B F8 69 B1 */ bl GXSetViewportJitter /* 80249574 00246374 48 00 00 48 */ b lbl_802495BC lbl_80249578: /* 80249578 00246378 A0 9E 00 04 */ lhz r4, 4(r30) @@ -92986,7 +92986,7 @@ lbl_80249578: /* 802495AC 002463AC 90 61 00 08 */ stw r3, 8(r1) /* 802495B0 002463B0 C8 01 00 08 */ lfd f0, 8(r1) /* 802495B4 002463B4 EC 80 20 28 */ fsubs f4, f0, f4 -/* 802495B8 002463B8 4B F8 69 C1 */ bl func_801CFF78 +/* 802495B8 002463B8 4B F8 69 C1 */ bl GXSetViewport lbl_802495BC: /* 802495BC 002463BC 80 0D 9F B8 */ lwz r0, lbl_803CC8B8-_SDA_BASE_(r13) /* 802495C0 002463C0 2C 00 00 00 */ cmpwi r0, 0 @@ -93000,7 +93000,7 @@ lbl_802495BC: /* 802495E0 002463E0 80 BF 00 08 */ lwz r5, 8(r31) /* 802495E4 002463E4 80 DF 00 0C */ lwz r6, 0xc(r31) /* 802495E8 002463E8 7C 84 02 14 */ add r4, r4, r0 -/* 802495EC 002463EC 4B F8 69 D5 */ bl func_801CFFC0 +/* 802495EC 002463EC 4B F8 69 D5 */ bl GXSetScissor /* 802495F0 002463F0 48 00 01 38 */ b lbl_80249728 lbl_802495F4: /* 802495F4 002463F4 80 0D 88 18 */ lwz r0, lbl_803CB118-_SDA_BASE_(r13) @@ -93021,7 +93021,7 @@ lbl_802495F4: /* 80249630 00246430 80 1F 00 00 */ lwz r0, 0(r31) /* 80249634 00246434 80 BF 00 08 */ lwz r5, 8(r31) /* 80249638 00246438 7C 63 02 14 */ add r3, r3, r0 -/* 8024963C 0024643C 4B F8 69 85 */ bl func_801CFFC0 +/* 8024963C 0024643C 4B F8 69 85 */ bl GXSetScissor /* 80249640 00246440 48 00 00 40 */ b lbl_80249680 lbl_80249644: /* 80249644 00246444 7C 04 38 00 */ cmpw r4, r7 @@ -93031,7 +93031,7 @@ lbl_80249644: /* 80249654 00246454 38 60 00 00 */ li r3, 0 /* 80249658 00246458 38 80 00 00 */ li r4, 0 /* 8024965C 0024645C A0 A5 00 04 */ lhz r5, 4(r5) -/* 80249660 00246460 4B F8 69 61 */ bl func_801CFFC0 +/* 80249660 00246460 4B F8 69 61 */ bl GXSetScissor /* 80249664 00246464 48 00 00 1C */ b lbl_80249680 lbl_80249668: /* 80249668 00246468 A8 65 00 1C */ lha r3, 0x1c(r5) @@ -93039,11 +93039,11 @@ lbl_80249668: /* 80249670 00246470 80 1F 00 00 */ lwz r0, 0(r31) /* 80249674 00246474 80 BF 00 08 */ lwz r5, 8(r31) /* 80249678 00246478 7C 63 02 14 */ add r3, r3, r0 -/* 8024967C 0024647C 4B F8 69 45 */ bl func_801CFFC0 +/* 8024967C 0024647C 4B F8 69 45 */ bl GXSetScissor lbl_80249680: /* 80249680 00246480 38 60 00 00 */ li r3, 0 /* 80249684 00246484 38 80 00 00 */ li r4, 0 -/* 80249688 00246488 4B F8 69 B1 */ bl func_801D0038 +/* 80249688 00246488 4B F8 69 B1 */ bl GXSetScissorBoxOffset /* 8024968C 0024648C 48 00 00 9C */ b lbl_80249728 lbl_80249690: /* 80249690 00246490 80 AD A0 30 */ lwz r5, lbl_803CC930-_SDA_BASE_(r13) @@ -93060,7 +93060,7 @@ lbl_80249690: /* 802496BC 002464BC 80 BF 00 08 */ lwz r5, 8(r31) /* 802496C0 002464C0 80 DF 00 0C */ lwz r6, 0xc(r31) /* 802496C4 002464C4 7C 63 02 14 */ add r3, r3, r0 -/* 802496C8 002464C8 4B F8 68 F9 */ bl func_801CFFC0 +/* 802496C8 002464C8 4B F8 68 F9 */ bl GXSetScissor /* 802496CC 002464CC 48 00 00 4C */ b lbl_80249718 lbl_802496D0: /* 802496D0 002464D0 80 1F 00 0C */ lwz r0, 0xc(r31) @@ -93072,7 +93072,7 @@ lbl_802496D0: /* 802496E8 002464E8 38 C7 00 02 */ addi r6, r7, 2 /* 802496EC 002464EC 38 60 00 00 */ li r3, 0 /* 802496F0 002464F0 A0 A5 00 04 */ lhz r5, 4(r5) -/* 802496F4 002464F4 4B F8 68 CD */ bl func_801CFFC0 +/* 802496F4 002464F4 4B F8 68 CD */ bl GXSetScissor /* 802496F8 002464F8 48 00 00 20 */ b lbl_80249718 lbl_802496FC: /* 802496FC 002464FC A8 65 00 1C */ lha r3, 0x1c(r5) @@ -93081,12 +93081,12 @@ lbl_802496FC: /* 80249708 00246508 7C C6 40 50 */ subf r6, r6, r8 /* 8024970C 0024650C 80 BF 00 08 */ lwz r5, 8(r31) /* 80249710 00246510 7C 63 02 14 */ add r3, r3, r0 -/* 80249714 00246514 4B F8 68 AD */ bl func_801CFFC0 +/* 80249714 00246514 4B F8 68 AD */ bl GXSetScissor lbl_80249718: /* 80249718 00246518 80 8D A0 10 */ lwz r4, lbl_803CC910-_SDA_BASE_(r13) /* 8024971C 0024651C 38 60 00 00 */ li r3, 0 /* 80249720 00246520 38 84 FF FE */ addi r4, r4, -2 -/* 80249724 00246524 4B F8 69 15 */ bl func_801D0038 +/* 80249724 00246524 4B F8 69 15 */ bl GXSetScissorBoxOffset lbl_80249728: /* 80249728 00246528 80 AD A0 14 */ lwz r5, lbl_803CC914-_SDA_BASE_(r13) /* 8024972C 0024652C 3C 00 43 30 */ lis r0, 0x4330 @@ -93109,13 +93109,13 @@ lbl_80249728: /* 80249770 00246570 EC 00 10 28 */ fsubs f0, f0, f2 /* 80249774 00246574 EC 01 00 24 */ fdivs f0, f1, f0 /* 80249778 00246578 D0 03 00 0C */ stfs f0, 0xc(r3) -/* 8024977C 0024657C 4B F8 64 B9 */ bl func_801CFC34 +/* 8024977C 0024657C 4B F8 64 B9 */ bl GXSetProjectionv /* 80249780 00246580 3C 60 80 2C */ lis r3, lbl_802B878C@ha /* 80249784 00246584 38 80 00 00 */ li r4, 0 /* 80249788 00246588 38 63 87 8C */ addi r3, r3, lbl_802B878C@l -/* 8024978C 0024658C 4B F8 65 7D */ bl func_801CFD08 +/* 8024978C 0024658C 4B F8 65 7D */ bl GXLoadPosMtxImm /* 80249790 00246590 38 60 00 00 */ li r3, 0 -/* 80249794 00246594 4B F8 66 15 */ bl func_801CFDA8 +/* 80249794 00246594 4B F8 66 15 */ bl GXSetCurrentMtx /* 80249798 00246598 80 01 00 24 */ lwz r0, 0x24(r1) /* 8024979C 0024659C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802497A0 002465A0 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -93137,59 +93137,59 @@ func_802497B0: /* 802497D4 002465D4 7C DC 33 78 */ mr r28, r6 /* 802497D8 002465D8 38 81 00 18 */ addi r4, r1, 0x18 /* 802497DC 002465DC 38 60 00 0E */ li r3, 0xe -/* 802497E0 002465E0 4B FF F2 71 */ bl func_80248A50 +/* 802497E0 002465E0 4B FF F2 71 */ bl _rwDlGetRenderState /* 802497E4 002465E4 38 81 00 14 */ addi r4, r1, 0x14 /* 802497E8 002465E8 38 60 00 09 */ li r3, 9 -/* 802497EC 002465EC 4B FF F2 65 */ bl func_80248A50 +/* 802497EC 002465EC 4B FF F2 65 */ bl _rwDlGetRenderState /* 802497F0 002465F0 38 81 00 10 */ addi r4, r1, 0x10 /* 802497F4 002465F4 38 60 00 03 */ li r3, 3 -/* 802497F8 002465F8 4B FF F2 59 */ bl func_80248A50 +/* 802497F8 002465F8 4B FF F2 59 */ bl _rwDlGetRenderState /* 802497FC 002465FC 38 81 00 0C */ addi r4, r1, 0xc /* 80249800 00246600 38 60 00 04 */ li r3, 4 -/* 80249804 00246604 4B FF F2 4D */ bl func_80248A50 +/* 80249804 00246604 4B FF F2 4D */ bl _rwDlGetRenderState /* 80249808 00246608 38 81 00 08 */ addi r4, r1, 8 /* 8024980C 0024660C 38 60 00 01 */ li r3, 1 -/* 80249810 00246610 4B FF F2 41 */ bl func_80248A50 +/* 80249810 00246610 4B FF F2 41 */ bl _rwDlGetRenderState /* 80249814 00246614 38 60 00 00 */ li r3, 0 -/* 80249818 00246618 4B F8 2C 21 */ bl func_801CC438 +/* 80249818 00246618 4B F8 2C 21 */ bl GXSetCullMode /* 8024981C 0024661C 2C 1C 00 00 */ cmpwi r28, 0 /* 80249820 00246620 41 82 00 1C */ beq lbl_8024983C /* 80249824 00246624 38 60 00 01 */ li r3, 1 /* 80249828 00246628 38 80 00 04 */ li r4, 4 /* 8024982C 0024662C 38 A0 00 05 */ li r5, 5 /* 80249830 00246630 38 C0 00 00 */ li r6, 0 -/* 80249834 00246634 4B F8 5F ED */ bl func_801CF820 +/* 80249834 00246634 4B F8 5F ED */ bl GXSetBlendMode /* 80249838 00246638 48 00 00 18 */ b lbl_80249850 lbl_8024983C: /* 8024983C 0024663C 38 60 00 01 */ li r3, 1 /* 80249840 00246640 38 80 00 01 */ li r4, 1 /* 80249844 00246644 38 A0 00 00 */ li r5, 0 /* 80249848 00246648 38 C0 00 00 */ li r6, 0 -/* 8024984C 0024664C 4B F8 5F D5 */ bl func_801CF820 +/* 8024984C 0024664C 4B F8 5F D5 */ bl GXSetBlendMode lbl_80249850: /* 80249850 00246650 38 60 00 0E */ li r3, 0xe /* 80249854 00246654 38 80 00 00 */ li r4, 0 -/* 80249858 00246658 4B FF F5 ED */ bl func_80248E44 +/* 80249858 00246658 4B FF F5 ED */ bl _rwDlSetRenderState /* 8024985C 0024665C 2C 1B 00 00 */ cmpwi r27, 0 /* 80249860 00246660 38 60 00 09 */ li r3, 9 /* 80249864 00246664 38 80 00 01 */ li r4, 1 /* 80249868 00246668 41 82 00 08 */ beq lbl_80249870 /* 8024986C 0024666C 38 80 00 02 */ li r4, 2 lbl_80249870: -/* 80249870 00246670 4B FF F5 D5 */ bl func_80248E44 +/* 80249870 00246670 4B FF F5 D5 */ bl _rwDlSetRenderState /* 80249874 00246674 38 60 00 02 */ li r3, 2 /* 80249878 00246678 38 80 00 03 */ li r4, 3 -/* 8024987C 0024667C 4B FF F5 C9 */ bl func_80248E44 +/* 8024987C 0024667C 4B FF F5 C9 */ bl _rwDlSetRenderState /* 80249880 00246680 7F A4 EB 78 */ mr r4, r29 /* 80249884 00246684 38 60 00 01 */ li r3, 1 -/* 80249888 00246688 4B FF F5 BD */ bl func_80248E44 -/* 8024988C 0024668C 4B FF F4 FD */ bl func_80248D88 +/* 80249888 00246688 4B FF F5 BD */ bl _rwDlSetRenderState +/* 8024988C 0024668C 4B FF F4 FD */ bl _rwDlTextureRasterFlush /* 80249890 00246690 7F E3 FB 78 */ mr r3, r31 /* 80249894 00246694 4B FF FB 8D */ bl func_80249420 /* 80249898 00246698 38 60 00 80 */ li r3, 0x80 /* 8024989C 0024669C 38 80 00 00 */ li r4, 0 /* 802498A0 002466A0 38 A0 00 04 */ li r5, 4 -/* 802498A4 002466A4 4B F8 29 75 */ bl func_801CC218 +/* 802498A4 002466A4 4B F8 29 75 */ bl GXBegin /* 802498A8 002466A8 2C 1B 00 00 */ cmpwi r27, 0 /* 802498AC 002466AC 41 82 02 28 */ beq lbl_80249AD4 /* 802498B0 002466B0 80 BD 00 0C */ lwz r5, 0xc(r29) @@ -93473,27 +93473,27 @@ lbl_80249CF4: /* 80249D00 00246B00 38 C0 00 00 */ li r6, 0 /* 80249D04 00246B04 80 85 00 3C */ lwz r4, 0x3c(r5) /* 80249D08 00246B08 80 A5 00 40 */ lwz r5, 0x40(r5) -/* 80249D0C 00246B0C 4B F8 5B 15 */ bl func_801CF820 +/* 80249D0C 00246B0C 4B F8 5B 15 */ bl GXSetBlendMode /* 80249D10 00246B10 3C 60 80 38 */ lis r3, lbl_80384498@ha /* 80249D14 00246B14 38 63 44 98 */ addi r3, r3, lbl_80384498@l /* 80249D18 00246B18 80 63 00 0C */ lwz r3, 0xc(r3) /* 80249D1C 00246B1C 38 63 FF FF */ addi r3, r3, -1 -/* 80249D20 00246B20 4B F8 27 19 */ bl func_801CC438 +/* 80249D20 00246B20 4B F8 27 19 */ bl GXSetCullMode /* 80249D24 00246B24 80 81 00 18 */ lwz r4, 0x18(r1) /* 80249D28 00246B28 38 60 00 0E */ li r3, 0xe -/* 80249D2C 00246B2C 4B FF F1 19 */ bl func_80248E44 +/* 80249D2C 00246B2C 4B FF F1 19 */ bl _rwDlSetRenderState /* 80249D30 00246B30 80 81 00 14 */ lwz r4, 0x14(r1) /* 80249D34 00246B34 38 60 00 09 */ li r3, 9 -/* 80249D38 00246B38 4B FF F1 0D */ bl func_80248E44 +/* 80249D38 00246B38 4B FF F1 0D */ bl _rwDlSetRenderState /* 80249D3C 00246B3C 80 81 00 10 */ lwz r4, 0x10(r1) /* 80249D40 00246B40 38 60 00 03 */ li r3, 3 -/* 80249D44 00246B44 4B FF F1 01 */ bl func_80248E44 +/* 80249D44 00246B44 4B FF F1 01 */ bl _rwDlSetRenderState /* 80249D48 00246B48 80 81 00 0C */ lwz r4, 0xc(r1) /* 80249D4C 00246B4C 38 60 00 04 */ li r3, 4 -/* 80249D50 00246B50 4B FF F0 F5 */ bl func_80248E44 +/* 80249D50 00246B50 4B FF F0 F5 */ bl _rwDlSetRenderState /* 80249D54 00246B54 80 81 00 08 */ lwz r4, 8(r1) /* 80249D58 00246B58 38 60 00 01 */ li r3, 1 -/* 80249D5C 00246B5C 4B FF F0 E9 */ bl func_80248E44 +/* 80249D5C 00246B5C 4B FF F0 E9 */ bl _rwDlSetRenderState /* 80249D60 00246B60 39 61 00 90 */ addi r11, r1, 0x90 /* 80249D64 00246B64 4B FA 37 ED */ bl func_801ED550 /* 80249D68 00246B68 80 01 00 94 */ lwz r0, 0x94(r1) @@ -93555,10 +93555,10 @@ lbl_80249E18: /* 80249E24 00246C24 38 83 87 BC */ addi r4, r3, lbl_802B87BC@l /* 80249E28 00246C28 38 60 00 02 */ li r3, 2 /* 80249E2C 00246C2C 4C C6 31 82 */ crclr 6 -/* 80249E30 00246C30 4B FE 58 05 */ bl func_8022F634 +/* 80249E30 00246C30 4B FE 58 05 */ bl _rwerror /* 80249E34 00246C34 90 61 00 1C */ stw r3, 0x1c(r1) /* 80249E38 00246C38 38 61 00 18 */ addi r3, r1, 0x18 -/* 80249E3C 00246C3C 4B FE 57 55 */ bl func_8022F590 +/* 80249E3C 00246C3C 4B FE 57 55 */ bl RwErrorSet /* 80249E40 00246C40 38 60 00 00 */ li r3, 0 /* 80249E44 00246C44 48 00 00 9C */ b lbl_80249EE0 lbl_80249E48: @@ -93584,10 +93584,10 @@ lbl_80249E7C: /* 80249E88 00246C88 38 83 87 BC */ addi r4, r3, lbl_802B87BC@l /* 80249E8C 00246C8C 38 60 00 02 */ li r3, 2 /* 80249E90 00246C90 4C C6 31 82 */ crclr 6 -/* 80249E94 00246C94 4B FE 57 A1 */ bl func_8022F634 +/* 80249E94 00246C94 4B FE 57 A1 */ bl _rwerror /* 80249E98 00246C98 90 61 00 14 */ stw r3, 0x14(r1) /* 80249E9C 00246C9C 38 61 00 10 */ addi r3, r1, 0x10 -/* 80249EA0 00246CA0 4B FE 56 F1 */ bl func_8022F590 +/* 80249EA0 00246CA0 4B FE 56 F1 */ bl RwErrorSet /* 80249EA4 00246CA4 38 60 00 00 */ li r3, 0 /* 80249EA8 00246CA8 48 00 00 38 */ b lbl_80249EE0 lbl_80249EAC: @@ -93597,10 +93597,10 @@ lbl_80249EAC: /* 80249EB8 00246CB8 38 83 87 BC */ addi r4, r3, lbl_802B87BC@l /* 80249EBC 00246CBC 38 60 00 02 */ li r3, 2 /* 80249EC0 00246CC0 4C C6 31 82 */ crclr 6 -/* 80249EC4 00246CC4 4B FE 57 71 */ bl func_8022F634 +/* 80249EC4 00246CC4 4B FE 57 71 */ bl _rwerror /* 80249EC8 00246CC8 90 61 00 0C */ stw r3, 0xc(r1) /* 80249ECC 00246CCC 38 61 00 08 */ addi r3, r1, 8 -/* 80249ED0 00246CD0 4B FE 56 C1 */ bl func_8022F590 +/* 80249ED0 00246CD0 4B FE 56 C1 */ bl RwErrorSet /* 80249ED4 00246CD4 38 60 00 00 */ li r3, 0 /* 80249ED8 00246CD8 48 00 00 08 */ b lbl_80249EE0 lbl_80249EDC: @@ -93648,30 +93648,30 @@ func_80249F68: /* 80249F70 00246D70 90 01 00 24 */ stw r0, 0x24(r1) /* 80249F74 00246D74 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80249F78 00246D78 7C 7F 1B 78 */ mr r31, r3 -/* 80249F7C 00246D7C 4B F8 12 2D */ bl func_801CB1A8 +/* 80249F7C 00246D7C 4B F8 12 2D */ bl GXClearVtxDesc /* 80249F80 00246D80 38 60 00 09 */ li r3, 9 /* 80249F84 00246D84 38 80 00 01 */ li r4, 1 -/* 80249F88 00246D88 4B F8 0D D5 */ bl func_801CAD5C +/* 80249F88 00246D88 4B F8 0D D5 */ bl GXSetVtxDesc /* 80249F8C 00246D8C 38 60 00 00 */ li r3, 0 /* 80249F90 00246D90 38 80 00 09 */ li r4, 9 /* 80249F94 00246D94 38 A0 00 01 */ li r5, 1 /* 80249F98 00246D98 38 C0 00 04 */ li r6, 4 /* 80249F9C 00246D9C 38 E0 00 00 */ li r7, 0 -/* 80249FA0 00246DA0 4B F8 12 41 */ bl func_801CB1E0 +/* 80249FA0 00246DA0 4B F8 12 41 */ bl GXSetVtxAttrFmt /* 80249FA4 00246DA4 38 60 00 00 */ li r3, 0 -/* 80249FA8 00246DA8 4B F8 1A CD */ bl func_801CBA74 +/* 80249FA8 00246DA8 4B F8 1A CD */ bl GXSetNumTexGens /* 80249FAC 00246DAC 38 60 00 01 */ li r3, 1 -/* 80249FB0 00246DB0 4B F8 55 01 */ bl func_801CF4B0 +/* 80249FB0 00246DB0 4B F8 55 01 */ bl GXSetNumTevStages /* 80249FB4 00246DB4 38 60 00 00 */ li r3, 0 /* 80249FB8 00246DB8 38 80 00 FF */ li r4, 0xff /* 80249FBC 00246DBC 38 A0 00 FF */ li r5, 0xff /* 80249FC0 00246DC0 38 C0 00 04 */ li r6, 4 -/* 80249FC4 00246DC4 4B F8 53 51 */ bl func_801CF314 +/* 80249FC4 00246DC4 4B F8 53 51 */ bl GXSetTevOrder /* 80249FC8 00246DC8 38 60 00 00 */ li r3, 0 /* 80249FCC 00246DCC 38 80 00 04 */ li r4, 4 -/* 80249FD0 00246DD0 4B F8 4D A5 */ bl func_801CED74 +/* 80249FD0 00246DD0 4B F8 4D A5 */ bl GXSetTevOp /* 80249FD4 00246DD4 38 60 00 01 */ li r3, 1 -/* 80249FD8 00246DD8 4B F8 35 FD */ bl func_801CD5D4 +/* 80249FD8 00246DD8 4B F8 35 FD */ bl GXSetNumChans /* 80249FDC 00246DDC 38 60 00 04 */ li r3, 4 /* 80249FE0 00246DE0 38 80 00 00 */ li r4, 0 /* 80249FE4 00246DE4 38 A0 00 00 */ li r5, 0 @@ -93679,7 +93679,7 @@ func_80249F68: /* 80249FEC 00246DEC 38 E0 00 00 */ li r7, 0 /* 80249FF0 00246DF0 39 00 00 00 */ li r8, 0 /* 80249FF4 00246DF4 39 20 00 02 */ li r9, 2 -/* 80249FF8 00246DF8 4B F8 36 19 */ bl func_801CD610 +/* 80249FF8 00246DF8 4B F8 36 19 */ bl GXSetChanCtrl /* 80249FFC 00246DFC 38 60 00 05 */ li r3, 5 /* 8024A000 00246E00 38 80 00 00 */ li r4, 0 /* 8024A004 00246E04 38 A0 00 00 */ li r5, 0 @@ -93687,7 +93687,7 @@ func_80249F68: /* 8024A00C 00246E0C 38 E0 00 00 */ li r7, 0 /* 8024A010 00246E10 39 00 00 00 */ li r8, 0 /* 8024A014 00246E14 39 20 00 02 */ li r9, 2 -/* 8024A018 00246E18 4B F8 35 F9 */ bl func_801CD610 +/* 8024A018 00246E18 4B F8 35 F9 */ bl GXSetChanCtrl /* 8024A01C 00246E1C 88 1F 00 20 */ lbz r0, 0x20(r31) /* 8024A020 00246E20 28 00 00 05 */ cmplwi r0, 5 /* 8024A024 00246E24 40 82 00 AC */ bne lbl_8024A0D0 @@ -93702,7 +93702,7 @@ func_80249F68: /* 8024A048 00246E48 41 82 00 3C */ beq lbl_8024A084 /* 8024A04C 00246E4C 38 60 00 01 */ li r3, 1 /* 8024A050 00246E50 38 80 00 00 */ li r4, 0 -/* 8024A054 00246E54 4B F8 58 E1 */ bl func_801CF934 +/* 8024A054 00246E54 4B F8 58 E1 */ bl GXSetPixelFmt /* 8024A058 00246E58 38 00 00 01 */ li r0, 1 /* 8024A05C 00246E5C 90 0D 9F B0 */ stw r0, lbl_803CC8B0-_SDA_BASE_(r13) /* 8024A060 00246E60 48 00 00 24 */ b lbl_8024A084 @@ -93712,7 +93712,7 @@ lbl_8024A064: /* 8024A06C 00246E6C 41 82 00 18 */ beq lbl_8024A084 /* 8024A070 00246E70 38 60 00 00 */ li r3, 0 /* 8024A074 00246E74 38 80 00 00 */ li r4, 0 -/* 8024A078 00246E78 4B F8 58 BD */ bl func_801CF934 +/* 8024A078 00246E78 4B F8 58 BD */ bl GXSetPixelFmt /* 8024A07C 00246E7C 38 00 00 00 */ li r0, 0 /* 8024A080 00246E80 90 0D 9F B0 */ stw r0, lbl_803CC8B0-_SDA_BASE_(r13) lbl_8024A084: @@ -93722,12 +93722,12 @@ lbl_8024A084: /* 8024A090 00246E90 C0 82 BE 2C */ lfs f4, lbl_803D07AC-_SDA2_BASE_(r2) /* 8024A094 00246E94 FC A0 08 90 */ fmr f5, f1 /* 8024A098 00246E98 C0 C2 BE 0C */ lfs f6, lbl_803D078C-_SDA2_BASE_(r2) -/* 8024A09C 00246E9C 4B F8 5E DD */ bl func_801CFF78 +/* 8024A09C 00246E9C 4B F8 5E DD */ bl GXSetViewport /* 8024A0A0 00246EA0 38 60 00 00 */ li r3, 0 /* 8024A0A4 00246EA4 38 80 00 00 */ li r4, 0 /* 8024A0A8 00246EA8 38 A0 02 80 */ li r5, 0x280 /* 8024A0AC 00246EAC 38 C0 02 10 */ li r6, 0x210 -/* 8024A0B0 00246EB0 4B F8 5F 11 */ bl func_801CFFC0 +/* 8024A0B0 00246EB0 4B F8 5F 11 */ bl GXSetScissor /* 8024A0B4 00246EB4 3C 60 80 2C */ lis r3, lbl_802B87F0@ha /* 8024A0B8 00246EB8 C0 02 BE 30 */ lfs f0, lbl_803D07B0-_SDA2_BASE_(r2) /* 8024A0BC 00246EBC 38 63 87 F0 */ addi r3, r3, lbl_802B87F0@l @@ -93741,7 +93741,7 @@ lbl_8024A0D0: /* 8024A0D8 00246ED8 7C 00 18 00 */ cmpw r0, r3 /* 8024A0DC 00246EDC 41 82 00 14 */ beq lbl_8024A0F0 /* 8024A0E0 00246EE0 38 80 00 00 */ li r4, 0 -/* 8024A0E4 00246EE4 4B F8 58 51 */ bl func_801CF934 +/* 8024A0E4 00246EE4 4B F8 58 51 */ bl GXSetPixelFmt /* 8024A0E8 00246EE8 80 0D 9F AC */ lwz r0, lbl_803CC8AC-_SDA_BASE_(r13) /* 8024A0EC 00246EEC 90 0D 9F B0 */ stw r0, lbl_803CC8B0-_SDA_BASE_(r13) lbl_8024A0F0: @@ -93749,7 +93749,7 @@ lbl_8024A0F0: /* 8024A0F4 00246EF4 88 1F 00 18 */ lbz r0, 0x18(r31) /* 8024A0F8 00246EF8 28 00 00 00 */ cmplwi r0, 0 /* 8024A0FC 00246EFC 41 82 00 54 */ beq lbl_8024A150 -/* 8024A100 00246F00 4B F9 28 65 */ bl func_801DC964 +/* 8024A100 00246F00 4B F9 28 65 */ bl VIGetNextField /* 8024A104 00246F04 A0 BF 00 04 */ lhz r5, 4(r31) /* 8024A108 00246F08 3C 80 43 30 */ lis r4, 0x4330 /* 8024A10C 00246F0C C0 22 BE 08 */ lfs f1, lbl_803D0788-_SDA2_BASE_(r2) @@ -93767,7 +93767,7 @@ lbl_8024A0F0: /* 8024A13C 00246F3C 90 81 00 10 */ stw r4, 0x10(r1) /* 8024A140 00246F40 C8 01 00 10 */ lfd f0, 0x10(r1) /* 8024A144 00246F44 EC 80 20 28 */ fsubs f4, f0, f4 -/* 8024A148 00246F48 4B F8 5D D9 */ bl func_801CFF20 +/* 8024A148 00246F48 4B F8 5D D9 */ bl GXSetViewportJitter /* 8024A14C 00246F4C 48 00 00 48 */ b lbl_8024A194 lbl_8024A150: /* 8024A150 00246F50 A0 9F 00 04 */ lhz r4, 4(r31) @@ -93786,7 +93786,7 @@ lbl_8024A150: /* 8024A184 00246F84 90 61 00 08 */ stw r3, 8(r1) /* 8024A188 00246F88 C8 01 00 08 */ lfd f0, 8(r1) /* 8024A18C 00246F8C EC 80 20 28 */ fsubs f4, f0, f4 -/* 8024A190 00246F90 4B F8 5D E9 */ bl func_801CFF78 +/* 8024A190 00246F90 4B F8 5D E9 */ bl GXSetViewport lbl_8024A194: /* 8024A194 00246F94 80 0D 9F B8 */ lwz r0, lbl_803CC8B8-_SDA_BASE_(r13) /* 8024A198 00246F98 2C 00 00 00 */ cmpwi r0, 0 @@ -93796,7 +93796,7 @@ lbl_8024A194: /* 8024A1A8 00246FA8 38 80 00 00 */ li r4, 0 /* 8024A1AC 00246FAC A0 A6 00 04 */ lhz r5, 4(r6) /* 8024A1B0 00246FB0 A0 C6 00 08 */ lhz r6, 8(r6) -/* 8024A1B4 00246FB4 4B F8 5E 0D */ bl func_801CFFC0 +/* 8024A1B4 00246FB4 4B F8 5E 0D */ bl GXSetScissor /* 8024A1B8 00246FB8 48 00 00 68 */ b lbl_8024A220 lbl_8024A1BC: /* 8024A1BC 00246FBC 80 0D 88 18 */ lwz r0, lbl_803CB118-_SDA_BASE_(r13) @@ -93808,10 +93808,10 @@ lbl_8024A1BC: /* 8024A1D4 00246FD4 38 80 00 00 */ li r4, 0 /* 8024A1D8 00246FD8 A0 A5 00 04 */ lhz r5, 4(r5) /* 8024A1DC 00246FDC 38 C6 00 02 */ addi r6, r6, 2 -/* 8024A1E0 00246FE0 4B F8 5D E1 */ bl func_801CFFC0 +/* 8024A1E0 00246FE0 4B F8 5D E1 */ bl GXSetScissor /* 8024A1E4 00246FE4 38 60 00 00 */ li r3, 0 /* 8024A1E8 00246FE8 38 80 00 00 */ li r4, 0 -/* 8024A1EC 00246FEC 4B F8 5E 4D */ bl func_801D0038 +/* 8024A1EC 00246FEC 4B F8 5E 4D */ bl GXSetScissorBoxOffset /* 8024A1F0 00246FF0 48 00 00 30 */ b lbl_8024A220 lbl_8024A1F4: /* 8024A1F4 00246FF4 80 8D A0 14 */ lwz r4, lbl_803CC914-_SDA_BASE_(r13) @@ -93820,11 +93820,11 @@ lbl_8024A1F4: /* 8024A200 00247000 A0 A4 00 04 */ lhz r5, 4(r4) /* 8024A204 00247004 38 86 FF FE */ addi r4, r6, -2 /* 8024A208 00247008 38 C6 00 02 */ addi r6, r6, 2 -/* 8024A20C 0024700C 4B F8 5D B5 */ bl func_801CFFC0 +/* 8024A20C 0024700C 4B F8 5D B5 */ bl GXSetScissor /* 8024A210 00247010 80 8D A0 10 */ lwz r4, lbl_803CC910-_SDA_BASE_(r13) /* 8024A214 00247014 38 60 00 00 */ li r3, 0 /* 8024A218 00247018 38 84 FF FE */ addi r4, r4, -2 -/* 8024A21C 0024701C 4B F8 5E 1D */ bl func_801D0038 +/* 8024A21C 0024701C 4B F8 5E 1D */ bl GXSetScissorBoxOffset lbl_8024A220: /* 8024A220 00247020 80 AD A0 14 */ lwz r5, lbl_803CC914-_SDA_BASE_(r13) /* 8024A224 00247024 3C 00 43 30 */ lis r0, 0x4330 @@ -93850,21 +93850,21 @@ lbl_8024A220: lbl_8024A274: /* 8024A274 00247074 3C 60 80 2C */ lis r3, lbl_802B87F0@ha /* 8024A278 00247078 38 63 87 F0 */ addi r3, r3, lbl_802B87F0@l -/* 8024A27C 0024707C 4B F8 59 B9 */ bl func_801CFC34 +/* 8024A27C 0024707C 4B F8 59 B9 */ bl GXSetProjectionv /* 8024A280 00247080 3C 60 80 2C */ lis r3, lbl_802B880C@ha /* 8024A284 00247084 38 80 00 00 */ li r4, 0 /* 8024A288 00247088 38 63 88 0C */ addi r3, r3, lbl_802B880C@l -/* 8024A28C 0024708C 4B F8 5A 7D */ bl func_801CFD08 +/* 8024A28C 0024708C 4B F8 5A 7D */ bl GXLoadPosMtxImm /* 8024A290 00247090 38 60 00 00 */ li r3, 0 -/* 8024A294 00247094 4B F8 5B 15 */ bl func_801CFDA8 +/* 8024A294 00247094 4B F8 5B 15 */ bl GXSetCurrentMtx /* 8024A298 00247098 80 01 00 24 */ lwz r0, 0x24(r1) /* 8024A29C 0024709C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8024A2A0 002470A0 7C 08 03 A6 */ mtlr r0 /* 8024A2A4 002470A4 38 21 00 20 */ addi r1, r1, 0x20 /* 8024A2A8 002470A8 4E 80 00 20 */ blr -.global func_8024A2AC -func_8024A2AC: +.global _rwDlRasterCamera_ZClearRect +_rwDlRasterCamera_ZClearRect: /* 8024A2AC 002470AC 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8024A2B0 002470B0 7C 08 02 A6 */ mflr r0 /* 8024A2B4 002470B4 90 01 00 64 */ stw r0, 0x64(r1) @@ -93889,13 +93889,13 @@ func_8024A2AC: /* 8024A300 00247100 38 60 00 01 */ li r3, 1 /* 8024A304 00247104 38 80 00 07 */ li r4, 7 /* 8024A308 00247108 38 A0 00 01 */ li r5, 1 -/* 8024A30C 0024710C 4B F8 55 C1 */ bl func_801CF8CC +/* 8024A30C 0024710C 4B F8 55 C1 */ bl GXSetZMode /* 8024A310 00247110 48 00 00 58 */ b lbl_8024A368 lbl_8024A314: /* 8024A314 00247114 38 60 00 01 */ li r3, 1 /* 8024A318 00247118 38 80 00 07 */ li r4, 7 /* 8024A31C 0024711C 38 A0 00 00 */ li r5, 0 -/* 8024A320 00247120 4B F8 55 AD */ bl func_801CF8CC +/* 8024A320 00247120 4B F8 55 AD */ bl GXSetZMode /* 8024A324 00247124 48 00 00 44 */ b lbl_8024A368 lbl_8024A328: /* 8024A328 00247128 54 C0 07 BD */ rlwinm. r0, r6, 0, 0x1e, 0x1e @@ -93909,7 +93909,7 @@ lbl_8024A328: /* 8024A348 00247148 98 C1 00 0D */ stb r6, 0xd(r1) /* 8024A34C 0024714C 98 C1 00 0E */ stb r6, 0xe(r1) /* 8024A350 00247150 98 01 00 0F */ stb r0, 0xf(r1) -/* 8024A354 00247154 4B F8 55 79 */ bl func_801CF8CC +/* 8024A354 00247154 4B F8 55 79 */ bl GXSetZMode /* 8024A358 00247158 38 60 00 00 */ li r3, 0 /* 8024A35C 0024715C 4B F8 55 19 */ bl GXSetColorUpdate /* 8024A360 00247160 48 00 00 08 */ b lbl_8024A368 @@ -93919,23 +93919,23 @@ lbl_8024A368: /* 8024A36C 0024716C 38 81 00 08 */ addi r4, r1, 8 /* 8024A370 00247170 38 60 00 04 */ li r3, 4 /* 8024A374 00247174 90 01 00 08 */ stw r0, 8(r1) -/* 8024A378 00247178 4B F8 31 6D */ bl func_801CD4E4 +/* 8024A378 00247178 4B F8 31 6D */ bl GXSetChanMatColor /* 8024A37C 0024717C 38 60 00 01 */ li r3, 1 /* 8024A380 00247180 38 80 00 01 */ li r4, 1 /* 8024A384 00247184 38 A0 00 00 */ li r5, 0 /* 8024A388 00247188 38 C0 00 00 */ li r6, 0 -/* 8024A38C 0024718C 4B F8 54 95 */ bl func_801CF820 +/* 8024A38C 0024718C 4B F8 54 95 */ bl GXSetBlendMode /* 8024A390 00247190 38 60 00 00 */ li r3, 0 -/* 8024A394 00247194 4B F8 20 A5 */ bl func_801CC438 +/* 8024A394 00247194 4B F8 20 A5 */ bl GXSetCullMode /* 8024A398 00247198 38 60 00 01 */ li r3, 1 -/* 8024A39C 0024719C 4B FF E9 61 */ bl func_80248CFC +/* 8024A39C 0024719C 4B FF E9 61 */ bl _rwDlRenderStateSetZCompLoc /* 8024A3A0 002471A0 3C 60 80 38 */ lis r3, lbl_80384498@ha /* 8024A3A4 002471A4 38 63 44 98 */ addi r3, r3, lbl_80384498@l /* 8024A3A8 002471A8 80 03 00 10 */ lwz r0, 0x10(r3) /* 8024A3AC 002471AC 2C 00 00 00 */ cmpwi r0, 0 /* 8024A3B0 002471B0 41 82 00 10 */ beq lbl_8024A3C0 /* 8024A3B4 002471B4 38 60 00 00 */ li r3, 0 -/* 8024A3B8 002471B8 4B FF E8 35 */ bl func_80248BEC +/* 8024A3B8 002471B8 4B FF E8 35 */ bl _rwDlRenderStateFogEnable /* 8024A3BC 002471BC 3B E0 00 01 */ li r31, 1 lbl_8024A3C0: /* 8024A3C0 002471C0 7F A3 EB 78 */ mr r3, r29 @@ -93943,7 +93943,7 @@ lbl_8024A3C0: /* 8024A3C8 002471C8 38 60 00 80 */ li r3, 0x80 /* 8024A3CC 002471CC 38 80 00 00 */ li r4, 0 /* 8024A3D0 002471D0 38 A0 00 04 */ li r5, 4 -/* 8024A3D4 002471D4 4B F8 1E 45 */ bl func_801CC218 +/* 8024A3D4 002471D4 4B F8 1E 45 */ bl GXBegin /* 8024A3D8 002471D8 80 1E 00 00 */ lwz r0, 0(r30) /* 8024A3DC 002471DC 3C C0 43 30 */ lis r6, 0x4330 /* 8024A3E0 002471E0 80 7E 00 04 */ lwz r3, 4(r30) @@ -94025,26 +94025,26 @@ lbl_8024A3C0: /* 8024A510 00247310 D0 05 80 00 */ stfs f0, -0x8000(r5) /* 8024A514 00247314 41 82 00 0C */ beq lbl_8024A520 /* 8024A518 00247318 38 60 00 01 */ li r3, 1 -/* 8024A51C 0024731C 4B FF E6 D1 */ bl func_80248BEC +/* 8024A51C 0024731C 4B FF E6 D1 */ bl _rwDlRenderStateFogEnable lbl_8024A520: /* 8024A520 00247320 3C 80 80 38 */ lis r4, lbl_80380008@ha /* 8024A524 00247324 84 04 44 98 */ lwzu r0, 0x4498(r4) /* 8024A528 00247328 38 60 00 01 */ li r3, 1 /* 8024A52C 0024732C 80 84 00 08 */ lwz r4, lbl_80380008@l(r4) /* 8024A530 00247330 54 05 06 3E */ clrlwi r5, r0, 0x18 -/* 8024A534 00247334 4B F8 53 99 */ bl func_801CF8CC +/* 8024A534 00247334 4B F8 53 99 */ bl GXSetZMode /* 8024A538 00247338 3C 80 80 38 */ lis r4, lbl_80384498@ha /* 8024A53C 0024733C 38 60 00 01 */ li r3, 1 /* 8024A540 00247340 38 A4 44 98 */ addi r5, r4, lbl_80384498@l /* 8024A544 00247344 38 C0 00 00 */ li r6, 0 /* 8024A548 00247348 80 85 00 3C */ lwz r4, 0x3c(r5) /* 8024A54C 0024734C 80 A5 00 40 */ lwz r5, 0x40(r5) -/* 8024A550 00247350 4B F8 52 D1 */ bl func_801CF820 +/* 8024A550 00247350 4B F8 52 D1 */ bl GXSetBlendMode /* 8024A554 00247354 3C 60 80 38 */ lis r3, lbl_80384498@ha /* 8024A558 00247358 38 63 44 98 */ addi r3, r3, lbl_80384498@l /* 8024A55C 0024735C 80 63 00 0C */ lwz r3, 0xc(r3) /* 8024A560 00247360 38 63 FF FF */ addi r3, r3, -1 -/* 8024A564 00247364 4B F8 1E D5 */ bl func_801CC438 +/* 8024A564 00247364 4B F8 1E D5 */ bl GXSetCullMode /* 8024A568 00247368 38 60 00 01 */ li r3, 1 /* 8024A56C 0024736C 4B F8 53 09 */ bl GXSetColorUpdate lbl_8024A570: @@ -94088,7 +94088,7 @@ lbl_8024A5EC: /* 8024A5F0 002473F0 7F C4 F3 78 */ mr r4, r30 /* 8024A5F4 002473F4 38 61 00 08 */ addi r3, r1, 8 /* 8024A5F8 002473F8 54 05 44 2E */ rlwinm r5, r0, 8, 0x10, 0x17 -/* 8024A5FC 002473FC 4B FF 06 6D */ bl func_8023AC68 +/* 8024A5FC 002473FC 4B FF 06 6D */ bl RwRGBASetFromPixel /* 8024A600 00247400 80 AD A0 30 */ lwz r5, lbl_803CC930-_SDA_BASE_(r13) /* 8024A604 00247404 7F 83 E3 78 */ mr r3, r28 /* 8024A608 00247408 80 FD 00 00 */ lwz r7, 0(r29) @@ -94103,7 +94103,7 @@ lbl_8024A5EC: /* 8024A62C 0024742C A8 07 00 1E */ lha r0, 0x1e(r7) /* 8024A630 00247430 7C 08 02 14 */ add r0, r8, r0 /* 8024A634 00247434 90 1D 00 04 */ stw r0, 4(r29) -/* 8024A638 00247438 4B FF FC 75 */ bl func_8024A2AC +/* 8024A638 00247438 4B FF FC 75 */ bl _rwDlRasterCamera_ZClearRect /* 8024A63C 0024743C 48 00 03 10 */ b lbl_8024A94C lbl_8024A640: /* 8024A640 00247440 80 FD 00 00 */ lwz r7, 0(r29) @@ -94117,7 +94117,7 @@ lbl_8024A640: /* 8024A660 00247460 A8 07 00 1E */ lha r0, 0x1e(r7) /* 8024A664 00247464 7C 08 02 14 */ add r0, r8, r0 /* 8024A668 00247468 90 1D 00 04 */ stw r0, 4(r29) -/* 8024A66C 0024746C 4B FF FC 41 */ bl func_8024A2AC +/* 8024A66C 0024746C 4B FF FC 41 */ bl _rwDlRasterCamera_ZClearRect /* 8024A670 00247470 48 00 02 DC */ b lbl_8024A94C lbl_8024A674: /* 8024A674 00247474 80 06 00 00 */ lwz r0, 0(r6) @@ -94145,7 +94145,7 @@ lbl_8024A674: /* 8024A6CC 002474CC 3B E0 00 01 */ li r31, 1 /* 8024A6D0 002474D0 38 80 00 00 */ li r4, 0 /* 8024A6D4 002474D4 38 A0 00 09 */ li r5, 9 -/* 8024A6D8 002474D8 4B FF 12 F9 */ bl func_8023B9D0 +/* 8024A6D8 002474D8 4B FF 12 F9 */ bl RwRasterLock lbl_8024A6DC: /* 8024A6DC 002474DC 2C 1E 00 00 */ cmpwi r30, 0 /* 8024A6E0 002474E0 41 82 00 0C */ beq lbl_8024A6EC @@ -94162,7 +94162,7 @@ lbl_8024A6EC: /* 8024A708 00247508 2C 1F 00 00 */ cmpwi r31, 0 /* 8024A70C 0024750C 41 82 00 0C */ beq lbl_8024A718 /* 8024A710 00247510 80 6D A0 30 */ lwz r3, lbl_803CC930-_SDA_BASE_(r13) -/* 8024A714 00247514 4B FF 0F 45 */ bl func_8023B658 +/* 8024A714 00247514 4B FF 0F 45 */ bl RwRasterUnlock lbl_8024A718: /* 8024A718 00247518 38 60 00 01 */ li r3, 1 /* 8024A71C 0024751C 48 00 02 34 */ b lbl_8024A950 @@ -94174,7 +94174,7 @@ lbl_8024A720: /* 8024A730 00247530 3B E0 00 01 */ li r31, 1 /* 8024A734 00247534 38 80 00 00 */ li r4, 0 /* 8024A738 00247538 38 A0 00 03 */ li r5, 3 -/* 8024A73C 0024753C 4B FF 12 95 */ bl func_8023B9D0 +/* 8024A73C 0024753C 4B FF 12 95 */ bl RwRasterLock lbl_8024A740: /* 8024A740 00247540 80 6D A0 30 */ lwz r3, lbl_803CC930-_SDA_BASE_(r13) /* 8024A744 00247544 80 63 00 14 */ lwz r3, 0x14(r3) @@ -94300,15 +94300,15 @@ lbl_8024A8E8: /* 8024A8F0 002476F0 90 01 00 14 */ stw r0, 0x14(r1) /* 8024A8F4 002476F4 38 63 00 0C */ addi r3, r3, 0x8000000C@l /* 8024A8F8 002476F8 4C C6 31 82 */ crclr 6 -/* 8024A8FC 002476FC 4B FE 4D 39 */ bl func_8022F634 +/* 8024A8FC 002476FC 4B FE 4D 39 */ bl _rwerror /* 8024A900 00247700 90 61 00 18 */ stw r3, 0x18(r1) /* 8024A904 00247704 38 61 00 14 */ addi r3, r1, 0x14 -/* 8024A908 00247708 4B FE 4C 89 */ bl func_8022F590 +/* 8024A908 00247708 4B FE 4C 89 */ bl RwErrorSet lbl_8024A90C: /* 8024A90C 0024770C 2C 1F 00 00 */ cmpwi r31, 0 /* 8024A910 00247710 41 82 00 3C */ beq lbl_8024A94C /* 8024A914 00247714 80 6D A0 30 */ lwz r3, lbl_803CC930-_SDA_BASE_(r13) -/* 8024A918 00247718 4B FF 0D 41 */ bl func_8023B658 +/* 8024A918 00247718 4B FF 0D 41 */ bl RwRasterUnlock /* 8024A91C 0024771C 48 00 00 30 */ b lbl_8024A94C lbl_8024A920: /* 8024A920 00247720 38 00 00 01 */ li r0, 1 @@ -94316,10 +94316,10 @@ lbl_8024A920: /* 8024A928 00247728 90 01 00 0C */ stw r0, 0xc(r1) /* 8024A92C 0024772C 38 63 00 0D */ addi r3, r3, 0x8000000D@l /* 8024A930 00247730 4C C6 31 82 */ crclr 6 -/* 8024A934 00247734 4B FE 4D 01 */ bl func_8022F634 +/* 8024A934 00247734 4B FE 4D 01 */ bl _rwerror /* 8024A938 00247738 90 61 00 10 */ stw r3, 0x10(r1) /* 8024A93C 0024773C 38 61 00 0C */ addi r3, r1, 0xc -/* 8024A940 00247740 4B FE 4C 51 */ bl func_8022F590 +/* 8024A940 00247740 4B FE 4C 51 */ bl RwErrorSet /* 8024A944 00247744 38 60 00 00 */ li r3, 0 /* 8024A948 00247748 48 00 00 08 */ b lbl_8024A950 lbl_8024A94C: @@ -94388,7 +94388,7 @@ lbl_8024AA18: lbl_8024AA3C: /* 8024AA3C 0024783C 7C 83 23 78 */ mr r3, r4 /* 8024AA40 00247840 3B FF 00 04 */ addi r31, r31, 4 -/* 8024AA44 00247844 4B FF C0 F5 */ bl func_80246B38 +/* 8024AA44 00247844 4B FF C0 F5 */ bl _rwDlRasterGetSize /* 8024AA48 00247848 7F FF 1A 14 */ add r31, r31, r3 /* 8024AA4C 0024784C 38 60 00 01 */ li r3, 1 /* 8024AA50 00247850 93 FE 00 00 */ stw r31, 0(r30) @@ -94426,7 +94426,7 @@ lbl_8024AAA8: /* 8024AAC8 002478C8 3B E4 00 74 */ addi r31, r4, 0x74 lbl_8024AACC: /* 8024AACC 002478CC 3B FF 00 04 */ addi r31, r31, 4 -/* 8024AAD0 002478D0 4B FF C0 69 */ bl func_80246B38 +/* 8024AAD0 002478D0 4B FF C0 69 */ bl _rwDlRasterGetSize /* 8024AAD4 002478D4 7F FF 1A 14 */ add r31, r31, r3 /* 8024AAD8 002478D8 93 E1 00 08 */ stw r31, 8(r1) lbl_8024AADC: @@ -94439,7 +94439,7 @@ lbl_8024AADC: /* 8024AAF4 002478F4 90 A1 00 08 */ stw r5, 8(r1) /* 8024AAF8 002478F8 38 E4 FF FF */ addi r7, r4, 0x0000FFFF@l /* 8024AAFC 002478FC 38 80 00 01 */ li r4, 1 -/* 8024AB00 00247900 4B FE 40 55 */ bl func_8022EB54 +/* 8024AB00 00247900 4B FE 40 55 */ bl _rwStreamWriteVersionedChunkHeader /* 8024AB04 00247904 28 03 00 00 */ cmplwi r3, 0 /* 8024AB08 00247908 40 82 00 0C */ bne lbl_8024AB14 /* 8024AB0C 0024790C 38 60 00 00 */ li r3, 0 @@ -94467,18 +94467,18 @@ lbl_8024AB14: /* 8024AB60 00247960 48 00 00 3C */ b lbl_8024AB9C lbl_8024AB64: /* 8024AB64 00247964 7F E3 FB 78 */ mr r3, r31 -/* 8024AB68 00247968 4B F8 31 FD */ bl func_801CDD64 +/* 8024AB68 00247968 4B F8 31 FD */ bl GXGetTexObjMaxAniso /* 8024AB6C 0024796C 90 61 00 28 */ stw r3, 0x28(r1) /* 8024AB70 00247970 7F E3 FB 78 */ mr r3, r31 -/* 8024AB74 00247974 4B F8 31 D1 */ bl func_801CDD44 +/* 8024AB74 00247974 4B F8 31 D1 */ bl GXGetTexObjBiasClamp /* 8024AB78 00247978 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 8024AB7C 0024797C 7F E3 FB 78 */ mr r3, r31 /* 8024AB80 00247980 90 01 00 2C */ stw r0, 0x2c(r1) -/* 8024AB84 00247984 4B F8 31 CD */ bl func_801CDD50 +/* 8024AB84 00247984 4B F8 31 CD */ bl GXGetTexObjEdgeLOD /* 8024AB88 00247988 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 8024AB8C 0024798C 7F E3 FB 78 */ mr r3, r31 /* 8024AB90 00247990 90 01 00 30 */ stw r0, 0x30(r1) -/* 8024AB94 00247994 4B F8 31 71 */ bl func_801CDD04 +/* 8024AB94 00247994 4B F8 31 71 */ bl GXGetTexObjLODBias /* 8024AB98 00247998 D0 21 00 34 */ stfs f1, 0x34(r1) lbl_8024AB9C: /* 8024AB9C 0024799C 38 61 00 38 */ addi r3, r1, 0x38 @@ -94492,7 +94492,7 @@ lbl_8024AB9C: /* 8024ABBC 002479BC 7F A3 EB 78 */ mr r3, r29 /* 8024ABC0 002479C0 38 81 00 20 */ addi r4, r1, 0x20 /* 8024ABC4 002479C4 38 A0 00 58 */ li r5, 0x58 -/* 8024ABC8 002479C8 4B FE 7B 49 */ bl func_80232710 +/* 8024ABC8 002479C8 4B FE 7B 49 */ bl RwStreamWrite /* 8024ABCC 002479CC 28 03 00 00 */ cmplwi r3, 0 /* 8024ABD0 002479D0 40 82 00 0C */ bne lbl_8024ABDC /* 8024ABD4 002479D4 38 60 00 00 */ li r3, 0 @@ -94516,7 +94516,7 @@ lbl_8024ABDC: /* 8024AC18 00247A18 B0 01 00 16 */ sth r0, 0x16(r1) /* 8024AC1C 00247A1C 80 1F 00 14 */ lwz r0, 0x14(r31) /* 8024AC20 00247A20 98 01 00 18 */ stb r0, 0x18(r1) -/* 8024AC24 00247A24 4B FF 0B D9 */ bl func_8023B7FC +/* 8024AC24 00247A24 4B FF 0B D9 */ bl RwRasterGetNumLevels /* 8024AC28 00247A28 98 61 00 19 */ stb r3, 0x19(r1) /* 8024AC2C 00247A2C 7F A3 EB 78 */ mr r3, r29 /* 8024AC30 00247A30 38 81 00 10 */ addi r4, r1, 0x10 @@ -94528,7 +94528,7 @@ lbl_8024ABDC: /* 8024AC48 00247A48 80 1E 00 14 */ lwz r0, 0x14(r30) /* 8024AC4C 00247A4C 54 00 07 FE */ clrlwi r0, r0, 0x1f /* 8024AC50 00247A50 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8024AC54 00247A54 4B FE 7A BD */ bl func_80232710 +/* 8024AC54 00247A54 4B FE 7A BD */ bl RwStreamWrite /* 8024AC58 00247A58 28 03 00 00 */ cmplwi r3, 0 /* 8024AC5C 00247A5C 40 82 00 0C */ bne lbl_8024AC68 /* 8024AC60 00247A60 38 60 00 00 */ li r3, 0 @@ -94547,7 +94547,7 @@ lbl_8024AC68: /* 8024AC90 00247A90 7C A0 00 30 */ slw r0, r5, r0 /* 8024AC94 00247A94 54 1C 08 3C */ slwi r28, r0, 1 /* 8024AC98 00247A98 7F 85 E3 78 */ mr r5, r28 -/* 8024AC9C 00247A9C 4B FE 7A 75 */ bl func_80232710 +/* 8024AC9C 00247A9C 4B FE 7A 75 */ bl RwStreamWrite /* 8024ACA0 00247AA0 28 03 00 00 */ cmplwi r3, 0 /* 8024ACA4 00247AA4 40 82 00 0C */ bne lbl_8024ACB0 /* 8024ACA8 00247AA8 38 60 00 00 */ li r3, 0 @@ -94558,12 +94558,12 @@ lbl_8024ACB0: /* 8024ACB8 00247AB8 90 01 00 08 */ stw r0, 8(r1) lbl_8024ACBC: /* 8024ACBC 00247ABC 7F E3 FB 78 */ mr r3, r31 -/* 8024ACC0 00247AC0 4B FF BE 79 */ bl func_80246B38 +/* 8024ACC0 00247AC0 4B FF BE 79 */ bl _rwDlRasterGetSize /* 8024ACC4 00247AC4 90 61 00 0C */ stw r3, 0xc(r1) /* 8024ACC8 00247AC8 7F A3 EB 78 */ mr r3, r29 /* 8024ACCC 00247ACC 38 81 00 0C */ addi r4, r1, 0xc /* 8024ACD0 00247AD0 38 A0 00 04 */ li r5, 4 -/* 8024ACD4 00247AD4 4B FE 7A 3D */ bl func_80232710 +/* 8024ACD4 00247AD4 4B FE 7A 3D */ bl RwStreamWrite /* 8024ACD8 00247AD8 28 03 00 00 */ cmplwi r3, 0 /* 8024ACDC 00247ADC 40 82 00 0C */ bne lbl_8024ACE8 /* 8024ACE0 00247AE0 38 60 00 00 */ li r3, 0 @@ -94575,7 +94575,7 @@ lbl_8024ACE8: /* 8024ACF4 00247AF4 38 05 FF FC */ addi r0, r5, -4 /* 8024ACF8 00247AF8 80 A1 00 0C */ lwz r5, 0xc(r1) /* 8024ACFC 00247AFC 90 01 00 08 */ stw r0, 8(r1) -/* 8024AD00 00247B00 4B FE 7A 11 */ bl func_80232710 +/* 8024AD00 00247B00 4B FE 7A 11 */ bl RwStreamWrite /* 8024AD04 00247B04 28 03 00 00 */ cmplwi r3, 0 /* 8024AD08 00247B08 40 82 00 0C */ bne lbl_8024AD14 /* 8024AD0C 00247B0C 38 60 00 00 */ li r3, 0 @@ -94605,7 +94605,7 @@ lbl_8024AD28: /* 8024AD64 00247B64 38 A1 00 10 */ addi r5, r1, 0x10 /* 8024AD68 00247B68 38 C1 00 0C */ addi r6, r1, 0xc /* 8024AD6C 00247B6C 38 80 00 01 */ li r4, 1 -/* 8024AD70 00247B70 4B FE 3E 45 */ bl func_8022EBB4 +/* 8024AD70 00247B70 4B FE 3E 45 */ bl RwStreamFindChunk /* 8024AD74 00247B74 2C 03 00 00 */ cmpwi r3, 0 /* 8024AD78 00247B78 40 82 00 0C */ bne lbl_8024AD84 /* 8024AD7C 00247B7C 38 60 00 00 */ li r3, 0 @@ -94626,7 +94626,7 @@ lbl_8024ADAC: /* 8024ADAC 00247BAC 7F 83 E3 78 */ mr r3, r28 /* 8024ADB0 00247BB0 38 81 00 24 */ addi r4, r1, 0x24 /* 8024ADB4 00247BB4 38 A0 00 58 */ li r5, 0x58 -/* 8024ADB8 00247BB8 4B FE 77 BD */ bl func_80232574 +/* 8024ADB8 00247BB8 4B FE 77 BD */ bl RwStreamRead /* 8024ADBC 00247BBC 28 03 00 58 */ cmplwi r3, 0x58 /* 8024ADC0 00247BC0 41 82 00 0C */ beq lbl_8024ADCC /* 8024ADC4 00247BC4 38 60 00 00 */ li r3, 0 @@ -94641,7 +94641,7 @@ lbl_8024ADE0: /* 8024ADE0 00247BE0 7F 83 E3 78 */ mr r3, r28 /* 8024ADE4 00247BE4 38 81 00 14 */ addi r4, r1, 0x14 /* 8024ADE8 00247BE8 38 A0 00 10 */ li r5, 0x10 -/* 8024ADEC 00247BEC 4B FE 77 89 */ bl func_80232574 +/* 8024ADEC 00247BEC 4B FE 77 89 */ bl RwStreamRead /* 8024ADF0 00247BF0 28 03 00 10 */ cmplwi r3, 0x10 /* 8024ADF4 00247BF4 41 82 00 0C */ beq lbl_8024AE00 /* 8024ADF8 00247BF8 38 60 00 00 */ li r3, 0 @@ -94652,7 +94652,7 @@ lbl_8024AE00: /* 8024AE08 00247C08 A0 81 00 1A */ lhz r4, 0x1a(r1) /* 8024AE0C 00247C0C 60 06 00 80 */ ori r6, r0, 0x80 /* 8024AE10 00247C10 88 A1 00 1C */ lbz r5, 0x1c(r1) -/* 8024AE14 00247C14 4B FF 0A C9 */ bl func_8023B8DC +/* 8024AE14 00247C14 4B FF 0A C9 */ bl RwRasterCreate /* 8024AE18 00247C18 7C 7F 1B 79 */ or. r31, r3, r3 /* 8024AE1C 00247C1C 40 82 00 0C */ bne lbl_8024AE28 /* 8024AE20 00247C20 38 60 00 00 */ li r3, 0 @@ -94670,11 +94670,11 @@ lbl_8024AE28: /* 8024AE4C 00247C4C 54 00 0F FE */ srwi r0, r0, 0x1f /* 8024AE50 00247C50 90 1E 00 14 */ stw r0, 0x14(r30) /* 8024AE54 00247C54 88 81 00 1D */ lbz r4, 0x1d(r1) -/* 8024AE58 00247C58 4B FF D1 A1 */ bl func_80247FF8 +/* 8024AE58 00247C58 4B FF D1 A1 */ bl _rwDlTextureRasterCreate /* 8024AE5C 00247C5C 2C 03 00 00 */ cmpwi r3, 0 /* 8024AE60 00247C60 40 82 00 14 */ bne lbl_8024AE74 /* 8024AE64 00247C64 7F E3 FB 78 */ mr r3, r31 -/* 8024AE68 00247C68 4B FF 08 8D */ bl func_8023B6F4 +/* 8024AE68 00247C68 4B FF 08 8D */ bl RwRasterDestroy /* 8024AE6C 00247C6C 38 60 00 00 */ li r3, 0 /* 8024AE70 00247C70 48 00 01 58 */ b lbl_8024AFC8 lbl_8024AE74: @@ -94691,7 +94691,7 @@ lbl_8024AE74: /* 8024AE9C 00247C9C 7C A0 00 30 */ slw r0, r5, r0 /* 8024AEA0 00247CA0 54 1B 08 3C */ slwi r27, r0, 1 /* 8024AEA4 00247CA4 7F 65 DB 78 */ mr r5, r27 -/* 8024AEA8 00247CA8 4B FE 76 CD */ bl func_80232574 +/* 8024AEA8 00247CA8 4B FE 76 CD */ bl RwStreamRead /* 8024AEAC 00247CAC 7C 1B 18 40 */ cmplw r27, r3 /* 8024AEB0 00247CB0 41 82 00 0C */ beq lbl_8024AEBC /* 8024AEB4 00247CB4 38 60 00 00 */ li r3, 0 @@ -94702,7 +94702,7 @@ lbl_8024AEBC: /* 8024AEC4 00247CC4 80 7E 00 20 */ lwz r3, 0x20(r30) /* 8024AEC8 00247CC8 7C 80 00 30 */ slw r0, r4, r0 /* 8024AECC 00247CCC 54 04 08 3C */ slwi r4, r0, 1 -/* 8024AED0 00247CD0 4B F8 74 89 */ bl func_801D2358 +/* 8024AED0 00247CD0 4B F8 74 89 */ bl DCFlushRange lbl_8024AED4: /* 8024AED4 00247CD4 88 1F 00 23 */ lbz r0, 0x23(r31) /* 8024AED8 00247CD8 7F 83 E3 78 */ mr r3, r28 @@ -94711,7 +94711,7 @@ lbl_8024AED4: /* 8024AEE4 00247CE4 54 1B 06 F6 */ rlwinm r27, r0, 0, 0x1b, 0x1b /* 8024AEE8 00247CE8 7C 00 D8 78 */ andc r0, r0, r27 /* 8024AEEC 00247CEC 98 1F 00 23 */ stb r0, 0x23(r31) -/* 8024AEF0 00247CF0 4B FE 76 85 */ bl func_80232574 +/* 8024AEF0 00247CF0 4B FE 76 85 */ bl RwStreamRead /* 8024AEF4 00247CF4 28 03 00 04 */ cmplwi r3, 4 /* 8024AEF8 00247CF8 41 82 00 0C */ beq lbl_8024AF04 /* 8024AEFC 00247CFC 38 60 00 00 */ li r3, 0 @@ -94720,7 +94720,7 @@ lbl_8024AF04: /* 8024AF04 00247D04 80 9E 00 1C */ lwz r4, 0x1c(r30) /* 8024AF08 00247D08 7F 83 E3 78 */ mr r3, r28 /* 8024AF0C 00247D0C 80 A1 00 08 */ lwz r5, 8(r1) -/* 8024AF10 00247D10 4B FE 76 65 */ bl func_80232574 +/* 8024AF10 00247D10 4B FE 76 65 */ bl RwStreamRead /* 8024AF14 00247D14 80 81 00 08 */ lwz r4, 8(r1) /* 8024AF18 00247D18 7C 04 18 40 */ cmplw r4, r3 /* 8024AF1C 00247D1C 41 82 00 0C */ beq lbl_8024AF28 @@ -94728,17 +94728,17 @@ lbl_8024AF04: /* 8024AF24 00247D24 48 00 00 A4 */ b lbl_8024AFC8 lbl_8024AF28: /* 8024AF28 00247D28 80 7E 00 1C */ lwz r3, 0x1c(r30) -/* 8024AF2C 00247D2C 4B F8 74 2D */ bl func_801D2358 -/* 8024AF30 00247D30 4B F8 33 41 */ bl func_801CE270 +/* 8024AF2C 00247D2C 4B F8 74 2D */ bl DCFlushRange +/* 8024AF30 00247D30 4B F8 33 41 */ bl GXInvalidateTexAll /* 8024AF34 00247D34 88 1F 00 23 */ lbz r0, 0x23(r31) /* 8024AF38 00247D38 7F E3 FB 78 */ mr r3, r31 /* 8024AF3C 00247D3C 7C 00 DB 78 */ or r0, r0, r27 /* 8024AF40 00247D40 98 1F 00 23 */ stb r0, 0x23(r31) -/* 8024AF44 00247D44 4B FF 37 C9 */ bl func_8023E70C +/* 8024AF44 00247D44 4B FF 37 C9 */ bl RwTextureCreate /* 8024AF48 00247D48 7C 7B 1B 79 */ or. r27, r3, r3 /* 8024AF4C 00247D4C 40 82 00 14 */ bne lbl_8024AF60 /* 8024AF50 00247D50 7F E3 FB 78 */ mr r3, r31 -/* 8024AF54 00247D54 4B FF 07 A1 */ bl func_8023B6F4 +/* 8024AF54 00247D54 4B FF 07 A1 */ bl RwRasterDestroy /* 8024AF58 00247D58 38 60 00 00 */ li r3, 0 /* 8024AF5C 00247D5C 48 00 00 6C */ b lbl_8024AFC8 lbl_8024AF60: @@ -94756,16 +94756,16 @@ lbl_8024AF60: /* 8024AF8C 00247D8C 80 BB 00 50 */ lwz r5, 0x50(r27) /* 8024AF90 00247D90 50 05 04 26 */ rlwimi r5, r0, 0, 0x10, 0x13 /* 8024AF94 00247D94 90 BB 00 50 */ stw r5, 0x50(r27) -/* 8024AF98 00247D98 4B FF 38 E5 */ bl func_8023E87C +/* 8024AF98 00247D98 4B FF 38 E5 */ bl RwTextureSetName /* 8024AF9C 00247D9C 7F 63 DB 78 */ mr r3, r27 /* 8024AFA0 00247DA0 38 81 00 5C */ addi r4, r1, 0x5c -/* 8024AFA4 00247DA4 4B FF 39 85 */ bl func_8023E928 +/* 8024AFA4 00247DA4 4B FF 39 85 */ bl RwTextureSetMaskName /* 8024AFA8 00247DA8 C0 21 00 38 */ lfs f1, 0x38(r1) /* 8024AFAC 00247DAC 7F 63 DB 78 */ mr r3, r27 /* 8024AFB0 00247DB0 80 81 00 30 */ lwz r4, 0x30(r1) /* 8024AFB4 00247DB4 80 A1 00 34 */ lwz r5, 0x34(r1) /* 8024AFB8 00247DB8 80 C1 00 2C */ lwz r6, 0x2c(r1) -/* 8024AFBC 00247DBC 48 00 0A 4D */ bl func_8024BA08 +/* 8024AFBC 00247DBC 48 00 0A 4D */ bl RwGameCubeTextureSetLOD /* 8024AFC0 00247DC0 93 7D 00 00 */ stw r27, 0(r29) /* 8024AFC4 00247DC4 38 60 00 01 */ li r3, 1 lbl_8024AFC8: @@ -94826,8 +94826,8 @@ lbl_8024B070: /* 8024B07C 00247E7C 90 05 00 00 */ stw r0, 0(r5) /* 8024B080 00247E80 4E 80 00 20 */ blr -.global func_8024B084 -func_8024B084: +.global _rwDlTextureCacheInit +_rwDlTextureCacheInit: /* 8024B084 00247E84 3C 60 80 2C */ lis r3, lbl_802B88FC@ha /* 8024B088 00247E88 38 80 00 08 */ li r4, 8 /* 8024B08C 00247E8C 38 63 88 FC */ addi r3, r3, lbl_802B88FC@l @@ -94843,8 +94843,8 @@ lbl_8024B0A0: /* 8024B0AC 00247EAC 40 82 FF F0 */ bne lbl_8024B09C /* 8024B0B0 00247EB0 4E 80 00 20 */ blr -.global func_8024B0B4 -func_8024B0B4: +.global _rwDlTexturePluginAttach +_rwDlTexturePluginAttach: /* 8024B0B4 00247EB4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8024B0B8 00247EB8 7C 08 02 A6 */ mflr r0 /* 8024B0BC 00247EBC 3C 60 80 25 */ lis r3, lbl_8024AFE0@ha @@ -94855,15 +94855,15 @@ func_8024B0B4: /* 8024B0D0 00247ED0 38 60 00 24 */ li r3, 0x24 /* 8024B0D4 00247ED4 38 80 04 0C */ li r4, 0x40c /* 8024B0D8 00247ED8 38 E0 00 00 */ li r7, 0 -/* 8024B0DC 00247EDC 4B FF 3B E9 */ bl func_8023ECC4 +/* 8024B0DC 00247EDC 4B FF 3B E9 */ bl RwTextureRegisterPlugin /* 8024B0E0 00247EE0 90 6D A0 38 */ stw r3, lbl_803CC938-_SDA_BASE_(r13) /* 8024B0E4 00247EE4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8024B0E8 00247EE8 7C 08 03 A6 */ mtlr r0 /* 8024B0EC 00247EEC 38 21 00 10 */ addi r1, r1, 0x10 /* 8024B0F0 00247EF0 4E 80 00 20 */ blr -.global func_8024B0F4 -func_8024B0F4: +.global _rwDlTextureSet +_rwDlTextureSet: /* 8024B0F4 00247EF4 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8024B0F8 00247EF8 7C 08 02 A6 */ mflr r0 /* 8024B0FC 00247EFC 90 01 00 64 */ stw r0, 0x64(r1) @@ -94880,7 +94880,7 @@ func_8024B0F4: /* 8024B128 00247F28 38 A0 00 00 */ li r5, 0 /* 8024B12C 00247F2C 80 8D A0 28 */ lwz r4, lbl_803CC928-_SDA_BASE_(r13) /* 8024B130 00247F30 7C 7F 1B 78 */ mr r31, r3 -/* 8024B134 00247F34 4B FF D5 D1 */ bl func_80248704 +/* 8024B134 00247F34 4B FF D5 D1 */ bl _rwDlTextureSetRaster lbl_8024B138: /* 8024B138 00247F38 80 BF 00 00 */ lwz r5, 0(r31) /* 8024B13C 00247F3C 80 0D A0 38 */ lwz r0, lbl_803CC938-_SDA_BASE_(r13) @@ -94910,7 +94910,7 @@ lbl_8024B138: /* 8024B19C 00247F9C 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6 /* 8024B1A0 00247FA0 41 82 00 14 */ beq lbl_8024B1B4 /* 8024B1A4 00247FA4 7F 23 CB 78 */ mr r3, r25 -/* 8024B1A8 00247FA8 4B F8 2B C9 */ bl func_801CDD70 +/* 8024B1A8 00247FA8 4B F8 2B C9 */ bl GXGetTexObjTlut /* 8024B1AC 00247FAC 7C 60 1B 78 */ mr r0, r3 /* 8024B1B0 00247FB0 48 00 00 08 */ b lbl_8024B1B8 lbl_8024B1B4: @@ -94931,7 +94931,7 @@ lbl_8024B1B8: /* 8024B1E8 00247FE8 54 C6 04 3E */ clrlwi r6, r6, 0x10 /* 8024B1EC 00247FEC 80 FA 00 0C */ lwz r7, 0xc(r26) /* 8024B1F0 00247FF0 7D 29 00 2E */ lwzx r9, r9, r0 -/* 8024B1F4 00247FF4 4B F8 29 45 */ bl func_801CDB38 +/* 8024B1F4 00247FF4 4B F8 29 45 */ bl GXInitTexObjCI /* 8024B1F8 00247FF8 80 1F 00 50 */ lwz r0, 0x50(r31) /* 8024B1FC 00247FFC 54 00 06 3E */ clrlwi r0, r0, 0x18 /* 8024B200 00248000 2C 00 00 06 */ cmpwi r0, 6 @@ -94965,7 +94965,7 @@ lbl_8024B238: /* 8024B264 00248064 80 9A 00 1C */ lwz r4, 0x1c(r26) /* 8024B268 00248068 55 66 04 3E */ clrlwi r6, r11, 0x10 /* 8024B26C 0024806C 80 FA 00 0C */ lwz r7, 0xc(r26) -/* 8024B270 00248070 4B F8 26 7D */ bl func_801CD8EC +/* 8024B270 00248070 4B F8 26 7D */ bl GXInitTexObj /* 8024B274 00248074 80 1F 00 50 */ lwz r0, 0x50(r31) /* 8024B278 00248078 38 9E 00 00 */ addi r4, r30, 0 /* 8024B27C 0024807C 54 00 1D 78 */ rlwinm r0, r0, 3, 0x15, 0x1c @@ -94986,7 +94986,7 @@ lbl_8024B28C: /* 8024B2B4 002480B4 39 00 00 00 */ li r8, 0 /* 8024B2B8 002480B8 C8 01 00 10 */ lfd f0, 0x10(r1) /* 8024B2BC 002480BC EC 40 10 28 */ fsubs f2, f0, f2 -/* 8024B2C0 002480C0 4B F8 28 C1 */ bl func_801CDB80 +/* 8024B2C0 002480C0 4B F8 28 C1 */ bl GXInitTexObjLOD /* 8024B2C4 002480C4 80 79 00 20 */ lwz r3, 0x20(r25) /* 8024B2C8 002480C8 80 1F 00 50 */ lwz r0, 0x50(r31) /* 8024B2CC 002480CC 50 60 00 1E */ rlwimi r0, r3, 0, 0, 0xf @@ -95000,16 +95000,16 @@ lbl_8024B2DC: /* 8024B2E8 002480E8 7C 03 00 40 */ cmplw r3, r0 /* 8024B2EC 002480EC 41 82 01 A0 */ beq lbl_8024B48C /* 8024B2F0 002480F0 7F A3 EB 78 */ mr r3, r29 -/* 8024B2F4 002480F4 4B F8 2A 71 */ bl func_801CDD64 +/* 8024B2F4 002480F4 4B F8 2A 71 */ bl GXGetTexObjMaxAniso /* 8024B2F8 002480F8 7C 75 1B 78 */ mr r21, r3 /* 8024B2FC 002480FC 7F A3 EB 78 */ mr r3, r29 -/* 8024B300 00248100 4B F8 2A 51 */ bl func_801CDD50 +/* 8024B300 00248100 4B F8 2A 51 */ bl GXGetTexObjEdgeLOD /* 8024B304 00248104 54 76 06 3E */ clrlwi r22, r3, 0x18 /* 8024B308 00248108 7F A3 EB 78 */ mr r3, r29 -/* 8024B30C 0024810C 4B F8 2A 39 */ bl func_801CDD44 +/* 8024B30C 0024810C 4B F8 2A 39 */ bl GXGetTexObjBiasClamp /* 8024B310 00248110 54 77 06 3E */ clrlwi r23, r3, 0x18 /* 8024B314 00248114 7F A3 EB 78 */ mr r3, r29 -/* 8024B318 00248118 4B F8 29 ED */ bl func_801CDD04 +/* 8024B318 00248118 4B F8 29 ED */ bl GXGetTexObjLODBias /* 8024B31C 0024811C 83 5F 00 00 */ lwz r26, 0(r31) /* 8024B320 00248120 FF E0 08 90 */ fmr f31, f1 /* 8024B324 00248124 80 CD A0 38 */ lwz r6, lbl_803CC938-_SDA_BASE_(r13) @@ -95025,7 +95025,7 @@ lbl_8024B2DC: /* 8024B34C 0024814C 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6 /* 8024B350 00248150 41 82 00 14 */ beq lbl_8024B364 /* 8024B354 00248154 7F 23 CB 78 */ mr r3, r25 -/* 8024B358 00248158 4B F8 2A 19 */ bl func_801CDD70 +/* 8024B358 00248158 4B F8 2A 19 */ bl GXGetTexObjTlut /* 8024B35C 0024815C 7C 60 1B 78 */ mr r0, r3 /* 8024B360 00248160 48 00 00 08 */ b lbl_8024B368 lbl_8024B364: @@ -95046,7 +95046,7 @@ lbl_8024B368: /* 8024B398 00248198 54 C6 04 3E */ clrlwi r6, r6, 0x10 /* 8024B39C 0024819C 80 F8 00 0C */ lwz r7, 0xc(r24) /* 8024B3A0 002481A0 7D 29 00 2E */ lwzx r9, r9, r0 -/* 8024B3A4 002481A4 4B F8 27 95 */ bl func_801CDB38 +/* 8024B3A4 002481A4 4B F8 27 95 */ bl GXInitTexObjCI /* 8024B3A8 002481A8 80 1F 00 50 */ lwz r0, 0x50(r31) /* 8024B3AC 002481AC 54 00 06 3E */ clrlwi r0, r0, 0x18 /* 8024B3B0 002481B0 2C 00 00 06 */ cmpwi r0, 6 @@ -95080,7 +95080,7 @@ lbl_8024B3E8: /* 8024B414 00248214 80 98 00 1C */ lwz r4, 0x1c(r24) /* 8024B418 00248218 55 66 04 3E */ clrlwi r6, r11, 0x10 /* 8024B41C 0024821C 80 F8 00 0C */ lwz r7, 0xc(r24) -/* 8024B420 00248220 4B F8 24 CD */ bl func_801CD8EC +/* 8024B420 00248220 4B F8 24 CD */ bl GXInitTexObj /* 8024B424 00248224 80 1F 00 50 */ lwz r0, 0x50(r31) /* 8024B428 00248228 38 9E 00 00 */ addi r4, r30, 0 /* 8024B42C 0024822C 54 00 1D 78 */ rlwinm r0, r0, 3, 0x15, 0x1c @@ -95101,7 +95101,7 @@ lbl_8024B43C: /* 8024B464 00248264 7E C7 B3 78 */ mr r7, r22 /* 8024B468 00248268 7E A8 AB 78 */ mr r8, r21 /* 8024B46C 0024826C EC 40 10 28 */ fsubs f2, f0, f2 -/* 8024B470 00248270 4B F8 27 11 */ bl func_801CDB80 +/* 8024B470 00248270 4B F8 27 11 */ bl GXInitTexObjLOD /* 8024B474 00248274 80 79 00 20 */ lwz r3, 0x20(r25) /* 8024B478 00248278 80 1F 00 50 */ lwz r0, 0x50(r31) /* 8024B47C 0024827C 50 60 00 1E */ rlwimi r0, r3, 0, 0, 0xf @@ -95117,20 +95117,20 @@ lbl_8024B48C: /* 8024B4A0 002482A0 54 80 01 8D */ rlwinm. r0, r4, 0, 6, 6 /* 8024B4A4 002482A4 40 82 01 B4 */ bne lbl_8024B658 /* 8024B4A8 002482A8 7F A3 EB 78 */ mr r3, r29 -/* 8024B4AC 002482AC 4B F8 28 C5 */ bl func_801CDD70 +/* 8024B4AC 002482AC 4B F8 28 C5 */ bl GXGetTexObjTlut /* 8024B4B0 002482B0 7C 1C 18 40 */ cmplw r28, r3 /* 8024B4B4 002482B4 41 82 01 A4 */ beq lbl_8024B658 /* 8024B4B8 002482B8 7F A3 EB 78 */ mr r3, r29 -/* 8024B4BC 002482BC 4B F8 28 A9 */ bl func_801CDD64 +/* 8024B4BC 002482BC 4B F8 28 A9 */ bl GXGetTexObjMaxAniso /* 8024B4C0 002482C0 7C 7A 1B 78 */ mr r26, r3 /* 8024B4C4 002482C4 7F A3 EB 78 */ mr r3, r29 -/* 8024B4C8 002482C8 4B F8 28 89 */ bl func_801CDD50 +/* 8024B4C8 002482C8 4B F8 28 89 */ bl GXGetTexObjEdgeLOD /* 8024B4CC 002482CC 54 79 06 3E */ clrlwi r25, r3, 0x18 /* 8024B4D0 002482D0 7F A3 EB 78 */ mr r3, r29 -/* 8024B4D4 002482D4 4B F8 28 71 */ bl func_801CDD44 +/* 8024B4D4 002482D4 4B F8 28 71 */ bl GXGetTexObjBiasClamp /* 8024B4D8 002482D8 54 78 06 3E */ clrlwi r24, r3, 0x18 /* 8024B4DC 002482DC 7F A3 EB 78 */ mr r3, r29 -/* 8024B4E0 002482E0 4B F8 28 25 */ bl func_801CDD04 +/* 8024B4E0 002482E0 4B F8 28 25 */ bl GXGetTexObjLODBias /* 8024B4E4 002482E4 82 FF 00 00 */ lwz r23, 0(r31) /* 8024B4E8 002482E8 FF E0 08 90 */ fmr f31, f1 /* 8024B4EC 002482EC 80 CD A0 38 */ lwz r6, lbl_803CC938-_SDA_BASE_(r13) @@ -95146,7 +95146,7 @@ lbl_8024B48C: /* 8024B514 00248314 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6 /* 8024B518 00248318 41 82 00 14 */ beq lbl_8024B52C /* 8024B51C 0024831C 7E C3 B3 78 */ mr r3, r22 -/* 8024B520 00248320 4B F8 28 51 */ bl func_801CDD70 +/* 8024B520 00248320 4B F8 28 51 */ bl GXGetTexObjTlut /* 8024B524 00248324 7C 60 1B 78 */ mr r0, r3 /* 8024B528 00248328 48 00 00 08 */ b lbl_8024B530 lbl_8024B52C: @@ -95167,7 +95167,7 @@ lbl_8024B530: /* 8024B560 00248360 54 C6 04 3E */ clrlwi r6, r6, 0x10 /* 8024B564 00248364 80 F5 00 0C */ lwz r7, 0xc(r21) /* 8024B568 00248368 7D 29 00 2E */ lwzx r9, r9, r0 -/* 8024B56C 0024836C 4B F8 25 CD */ bl func_801CDB38 +/* 8024B56C 0024836C 4B F8 25 CD */ bl GXInitTexObjCI /* 8024B570 00248370 80 1F 00 50 */ lwz r0, 0x50(r31) /* 8024B574 00248374 54 00 06 3E */ clrlwi r0, r0, 0x18 /* 8024B578 00248378 2C 00 00 06 */ cmpwi r0, 6 @@ -95201,7 +95201,7 @@ lbl_8024B5B0: /* 8024B5DC 002483DC 80 95 00 1C */ lwz r4, 0x1c(r21) /* 8024B5E0 002483E0 55 66 04 3E */ clrlwi r6, r11, 0x10 /* 8024B5E4 002483E4 80 F5 00 0C */ lwz r7, 0xc(r21) -/* 8024B5E8 002483E8 4B F8 23 05 */ bl func_801CD8EC +/* 8024B5E8 002483E8 4B F8 23 05 */ bl GXInitTexObj /* 8024B5EC 002483EC 80 1F 00 50 */ lwz r0, 0x50(r31) /* 8024B5F0 002483F0 38 9E 00 00 */ addi r4, r30, 0 /* 8024B5F4 002483F4 54 00 1D 78 */ rlwinm r0, r0, 3, 0x15, 0x1c @@ -95222,7 +95222,7 @@ lbl_8024B604: /* 8024B62C 0024842C 7F 27 CB 78 */ mr r7, r25 /* 8024B630 00248430 7F 48 D3 78 */ mr r8, r26 /* 8024B634 00248434 EC 40 10 28 */ fsubs f2, f0, f2 -/* 8024B638 00248438 4B F8 25 49 */ bl func_801CDB80 +/* 8024B638 00248438 4B F8 25 49 */ bl GXInitTexObjLOD /* 8024B63C 0024843C 80 76 00 20 */ lwz r3, 0x20(r22) /* 8024B640 00248440 80 1F 00 50 */ lwz r0, 0x50(r31) /* 8024B644 00248444 50 60 00 1E */ rlwimi r0, r3, 0, 0, 0xf @@ -95236,7 +95236,7 @@ lbl_8024B658: /* 8024B660 00248460 40 82 03 50 */ bne lbl_8024B9B0 /* 8024B664 00248464 7F 63 DB 78 */ mr r3, r27 /* 8024B668 00248468 7F 84 E3 78 */ mr r4, r28 -/* 8024B66C 0024846C 4B F8 29 15 */ bl func_801CDF80 +/* 8024B66C 0024846C 4B F8 29 15 */ bl GXLoadTlut /* 8024B670 00248470 48 00 03 40 */ b lbl_8024B9B0 lbl_8024B674: /* 8024B674 00248474 80 9D 00 20 */ lwz r4, 0x20(r29) @@ -95256,7 +95256,7 @@ lbl_8024B674: /* 8024B6AC 002484AC 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6 /* 8024B6B0 002484B0 41 82 00 14 */ beq lbl_8024B6C4 /* 8024B6B4 002484B4 7E C3 B3 78 */ mr r3, r22 -/* 8024B6B8 002484B8 4B F8 26 B9 */ bl func_801CDD70 +/* 8024B6B8 002484B8 4B F8 26 B9 */ bl GXGetTexObjTlut /* 8024B6BC 002484BC 7C 60 1B 78 */ mr r0, r3 /* 8024B6C0 002484C0 48 00 00 08 */ b lbl_8024B6C8 lbl_8024B6C4: @@ -95277,7 +95277,7 @@ lbl_8024B6C8: /* 8024B6F8 002484F8 54 C6 04 3E */ clrlwi r6, r6, 0x10 /* 8024B6FC 002484FC 80 F5 00 0C */ lwz r7, 0xc(r21) /* 8024B700 00248500 7D 29 00 2E */ lwzx r9, r9, r0 -/* 8024B704 00248504 4B F8 24 35 */ bl func_801CDB38 +/* 8024B704 00248504 4B F8 24 35 */ bl GXInitTexObjCI /* 8024B708 00248508 80 1F 00 50 */ lwz r0, 0x50(r31) /* 8024B70C 0024850C 54 00 06 3E */ clrlwi r0, r0, 0x18 /* 8024B710 00248510 2C 00 00 06 */ cmpwi r0, 6 @@ -95311,7 +95311,7 @@ lbl_8024B748: /* 8024B774 00248574 80 95 00 1C */ lwz r4, 0x1c(r21) /* 8024B778 00248578 55 66 04 3E */ clrlwi r6, r11, 0x10 /* 8024B77C 0024857C 80 F5 00 0C */ lwz r7, 0xc(r21) -/* 8024B780 00248580 4B F8 21 6D */ bl func_801CD8EC +/* 8024B780 00248580 4B F8 21 6D */ bl GXInitTexObj /* 8024B784 00248584 80 1F 00 50 */ lwz r0, 0x50(r31) /* 8024B788 00248588 38 9E 00 00 */ addi r4, r30, 0 /* 8024B78C 0024858C 54 00 1D 78 */ rlwinm r0, r0, 3, 0x15, 0x1c @@ -95332,7 +95332,7 @@ lbl_8024B79C: /* 8024B7C4 002485C4 39 00 00 00 */ li r8, 0 /* 8024B7C8 002485C8 C8 01 00 10 */ lfd f0, 0x10(r1) /* 8024B7CC 002485CC EC 40 10 28 */ fsubs f2, f0, f2 -/* 8024B7D0 002485D0 4B F8 23 B1 */ bl func_801CDB80 +/* 8024B7D0 002485D0 4B F8 23 B1 */ bl GXInitTexObjLOD /* 8024B7D4 002485D4 80 76 00 20 */ lwz r3, 0x20(r22) /* 8024B7D8 002485D8 80 1F 00 50 */ lwz r0, 0x50(r31) /* 8024B7DC 002485DC 50 60 00 1E */ rlwimi r0, r3, 0, 0, 0xf @@ -95346,16 +95346,16 @@ lbl_8024B7EC: /* 8024B7F8 002485F8 7C 03 00 40 */ cmplw r3, r0 /* 8024B7FC 002485FC 41 82 01 A0 */ beq lbl_8024B99C /* 8024B800 00248600 7F A3 EB 78 */ mr r3, r29 -/* 8024B804 00248604 4B F8 25 61 */ bl func_801CDD64 +/* 8024B804 00248604 4B F8 25 61 */ bl GXGetTexObjMaxAniso /* 8024B808 00248608 7C 7A 1B 78 */ mr r26, r3 /* 8024B80C 0024860C 7F A3 EB 78 */ mr r3, r29 -/* 8024B810 00248610 4B F8 25 41 */ bl func_801CDD50 +/* 8024B810 00248610 4B F8 25 41 */ bl GXGetTexObjEdgeLOD /* 8024B814 00248614 54 79 06 3E */ clrlwi r25, r3, 0x18 /* 8024B818 00248618 7F A3 EB 78 */ mr r3, r29 -/* 8024B81C 0024861C 4B F8 25 29 */ bl func_801CDD44 +/* 8024B81C 0024861C 4B F8 25 29 */ bl GXGetTexObjBiasClamp /* 8024B820 00248620 54 78 06 3E */ clrlwi r24, r3, 0x18 /* 8024B824 00248624 7F A3 EB 78 */ mr r3, r29 -/* 8024B828 00248628 4B F8 24 DD */ bl func_801CDD04 +/* 8024B828 00248628 4B F8 24 DD */ bl GXGetTexObjLODBias /* 8024B82C 0024862C 82 FF 00 00 */ lwz r23, 0(r31) /* 8024B830 00248630 FF E0 08 90 */ fmr f31, f1 /* 8024B834 00248634 80 CD A0 38 */ lwz r6, lbl_803CC938-_SDA_BASE_(r13) @@ -95371,7 +95371,7 @@ lbl_8024B7EC: /* 8024B85C 0024865C 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6 /* 8024B860 00248660 41 82 00 14 */ beq lbl_8024B874 /* 8024B864 00248664 7E C3 B3 78 */ mr r3, r22 -/* 8024B868 00248668 4B F8 25 09 */ bl func_801CDD70 +/* 8024B868 00248668 4B F8 25 09 */ bl GXGetTexObjTlut /* 8024B86C 0024866C 7C 60 1B 78 */ mr r0, r3 /* 8024B870 00248670 48 00 00 08 */ b lbl_8024B878 lbl_8024B874: @@ -95392,7 +95392,7 @@ lbl_8024B878: /* 8024B8A8 002486A8 54 C6 04 3E */ clrlwi r6, r6, 0x10 /* 8024B8AC 002486AC 80 F5 00 0C */ lwz r7, 0xc(r21) /* 8024B8B0 002486B0 7D 29 00 2E */ lwzx r9, r9, r0 -/* 8024B8B4 002486B4 4B F8 22 85 */ bl func_801CDB38 +/* 8024B8B4 002486B4 4B F8 22 85 */ bl GXInitTexObjCI /* 8024B8B8 002486B8 80 1F 00 50 */ lwz r0, 0x50(r31) /* 8024B8BC 002486BC 54 00 06 3E */ clrlwi r0, r0, 0x18 /* 8024B8C0 002486C0 2C 00 00 06 */ cmpwi r0, 6 @@ -95426,7 +95426,7 @@ lbl_8024B8F8: /* 8024B924 00248724 80 95 00 1C */ lwz r4, 0x1c(r21) /* 8024B928 00248728 55 66 04 3E */ clrlwi r6, r11, 0x10 /* 8024B92C 0024872C 80 F5 00 0C */ lwz r7, 0xc(r21) -/* 8024B930 00248730 4B F8 1F BD */ bl func_801CD8EC +/* 8024B930 00248730 4B F8 1F BD */ bl GXInitTexObj /* 8024B934 00248734 80 1F 00 50 */ lwz r0, 0x50(r31) /* 8024B938 00248738 38 9E 00 00 */ addi r4, r30, 0 /* 8024B93C 0024873C 54 00 1D 78 */ rlwinm r0, r0, 3, 0x15, 0x1c @@ -95447,7 +95447,7 @@ lbl_8024B94C: /* 8024B974 00248774 7F 27 CB 78 */ mr r7, r25 /* 8024B978 00248778 7F 48 D3 78 */ mr r8, r26 /* 8024B97C 0024877C EC 40 10 28 */ fsubs f2, f0, f2 -/* 8024B980 00248780 4B F8 22 01 */ bl func_801CDB80 +/* 8024B980 00248780 4B F8 22 01 */ bl GXInitTexObjLOD /* 8024B984 00248784 80 76 00 20 */ lwz r3, 0x20(r22) /* 8024B988 00248788 80 1F 00 50 */ lwz r0, 0x50(r31) /* 8024B98C 0024878C 50 60 00 1E */ rlwimi r0, r3, 0, 0, 0xf @@ -95466,13 +95466,13 @@ lbl_8024B9B0: /* 8024B9B8 002487B8 40 82 00 14 */ bne lbl_8024B9CC /* 8024B9BC 002487BC 7F A3 EB 78 */ mr r3, r29 /* 8024B9C0 002487C0 7F 84 E3 78 */ mr r4, r28 -/* 8024B9C4 002487C4 4B F8 25 31 */ bl func_801CDEF4 +/* 8024B9C4 002487C4 4B F8 25 31 */ bl GXLoadTexObj /* 8024B9C8 002487C8 48 00 00 14 */ b lbl_8024B9DC lbl_8024B9CC: /* 8024B9CC 002487CC 80 9B 00 2C */ lwz r4, 0x2c(r27) /* 8024B9D0 002487D0 7F A3 EB 78 */ mr r3, r29 /* 8024B9D4 002487D4 7F 85 E3 78 */ mr r5, r28 -/* 8024B9D8 002487D8 4B F8 23 A1 */ bl func_801CDD78 +/* 8024B9D8 002487D8 4B F8 23 A1 */ bl GXLoadTexObjPreLoaded lbl_8024B9DC: /* 8024B9DC 002487DC 57 80 10 3A */ slwi r0, r28, 2 /* 8024B9E0 002487E0 38 7E 00 4C */ addi r3, r30, 0x4c @@ -95487,8 +95487,8 @@ lbl_8024B9E8: /* 8024BA00 00248800 38 21 00 60 */ addi r1, r1, 0x60 /* 8024BA04 00248804 4E 80 00 20 */ blr -.global func_8024BA08 -func_8024BA08: +.global RwGameCubeTextureSetLOD +RwGameCubeTextureSetLOD: /* 8024BA08 00248808 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8024BA0C 0024880C 7C 08 02 A6 */ mflr r0 /* 8024BA10 00248810 90 01 00 54 */ stw r0, 0x54(r1) @@ -95515,7 +95515,7 @@ func_8024BA08: /* 8024BA64 00248864 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6 /* 8024BA68 00248868 41 82 00 14 */ beq lbl_8024BA7C /* 8024BA6C 0024886C 7F C3 F3 78 */ mr r3, r30 -/* 8024BA70 00248870 4B F8 23 01 */ bl func_801CDD70 +/* 8024BA70 00248870 4B F8 23 01 */ bl GXGetTexObjTlut /* 8024BA74 00248874 7C 60 1B 78 */ mr r0, r3 /* 8024BA78 00248878 48 00 00 08 */ b lbl_8024BA80 lbl_8024BA7C: @@ -95537,7 +95537,7 @@ lbl_8024BA80: /* 8024BAB4 002488B4 54 C6 04 3E */ clrlwi r6, r6, 0x10 /* 8024BAB8 002488B8 80 FF 00 0C */ lwz r7, 0xc(r31) /* 8024BABC 002488BC 7D 29 00 2E */ lwzx r9, r9, r0 -/* 8024BAC0 002488C0 4B F8 20 79 */ bl func_801CDB38 +/* 8024BAC0 002488C0 4B F8 20 79 */ bl GXInitTexObjCI /* 8024BAC4 002488C4 80 19 00 50 */ lwz r0, 0x50(r25) /* 8024BAC8 002488C8 54 00 06 3E */ clrlwi r0, r0, 0x18 /* 8024BACC 002488CC 2C 00 00 06 */ cmpwi r0, 6 @@ -95574,7 +95574,7 @@ lbl_8024BB0C: /* 8024BB3C 0024893C 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 8024BB40 00248940 55 66 04 3E */ clrlwi r6, r11, 0x10 /* 8024BB44 00248944 80 FF 00 0C */ lwz r7, 0xc(r31) -/* 8024BB48 00248948 4B F8 1D A5 */ bl func_801CD8EC +/* 8024BB48 00248948 4B F8 1D A5 */ bl GXInitTexObj /* 8024BB4C 0024894C 80 19 00 50 */ lwz r0, 0x50(r25) /* 8024BB50 00248950 3C 60 80 2C */ lis r3, lbl_802B88B0@ha /* 8024BB54 00248954 38 83 88 B0 */ addi r4, r3, lbl_802B88B0@l @@ -95596,7 +95596,7 @@ lbl_8024BB68: /* 8024BB90 00248990 57 46 06 3E */ clrlwi r6, r26, 0x18 /* 8024BB94 00248994 57 67 06 3E */ clrlwi r7, r27, 0x18 /* 8024BB98 00248998 EC 40 10 28 */ fsubs f2, f0, f2 -/* 8024BB9C 0024899C 4B F8 1F E5 */ bl func_801CDB80 +/* 8024BB9C 0024899C 4B F8 1F E5 */ bl GXInitTexObjLOD /* 8024BBA0 002489A0 80 7E 00 20 */ lwz r3, 0x20(r30) /* 8024BBA4 002489A4 80 19 00 50 */ lwz r0, 0x50(r25) /* 8024BBA8 002489A8 50 60 00 1E */ rlwimi r0, r3, 0, 0, 0xf @@ -95611,14 +95611,14 @@ lbl_8024BB68: /* 8024BBCC 002489CC 38 21 00 50 */ addi r1, r1, 0x50 /* 8024BBD0 002489D0 4E 80 00 20 */ blr -.global func_8024BBD4 -func_8024BBD4: +.global _rwDlTokenQueryDone +_rwDlTokenQueryDone: /* 8024BBD4 002489D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8024BBD8 002489D8 7C 08 02 A6 */ mflr r0 /* 8024BBDC 002489DC 90 01 00 14 */ stw r0, 0x14(r1) /* 8024BBE0 002489E0 93 E1 00 0C */ stw r31, 0xc(r1) /* 8024BBE4 002489E4 7C 7F 1B 78 */ mr r31, r3 -/* 8024BBE8 002489E8 4B F8 01 D9 */ bl func_801CBDC0 +/* 8024BBE8 002489E8 4B F8 01 D9 */ bl GXReadDrawSync /* 8024BBEC 002489EC B0 6D A0 40 */ sth r3, lbl_803CC940-_SDA_BASE_(r13) /* 8024BBF0 002489F0 A0 0D A0 40 */ lhz r0, lbl_803CC940-_SDA_BASE_(r13) /* 8024BBF4 002489F4 28 00 E0 00 */ cmplwi r0, 0xe000 @@ -95658,8 +95658,8 @@ lbl_8024BC60: /* 8024BC6C 00248A6C 38 21 00 10 */ addi r1, r1, 0x10 /* 8024BC70 00248A70 4E 80 00 20 */ blr -.global func_8024BC74 -func_8024BC74: +.global RwIm3DTransform +RwIm3DTransform: /* 8024BC74 00248A74 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8024BC78 00248A78 7C 08 02 A6 */ mflr r0 /* 8024BC7C 00248A7C 90 01 00 24 */ stw r0, 0x24(r1) @@ -95672,10 +95672,10 @@ func_8024BC74: /* 8024BC98 00248A98 38 60 00 32 */ li r3, 0x32 /* 8024BC9C 00248A9C 90 01 00 08 */ stw r0, 8(r1) /* 8024BCA0 00248AA0 4C C6 31 82 */ crclr 6 -/* 8024BCA4 00248AA4 4B FE 39 91 */ bl func_8022F634 +/* 8024BCA4 00248AA4 4B FE 39 91 */ bl _rwerror /* 8024BCA8 00248AA8 90 61 00 0C */ stw r3, 0xc(r1) /* 8024BCAC 00248AAC 38 61 00 08 */ addi r3, r1, 8 -/* 8024BCB0 00248AB0 4B FE 38 E1 */ bl func_8022F590 +/* 8024BCB0 00248AB0 4B FE 38 E1 */ bl RwErrorSet /* 8024BCB4 00248AB4 48 00 00 88 */ b lbl_8024BD3C lbl_8024BCB8: /* 8024BCB8 00248AB8 80 6D A0 4C */ lwz r3, lbl_803CC94C-_SDA_BASE_(r13) @@ -95706,7 +95706,7 @@ lbl_8024BCB8: /* 8024BD1C 00248B1C 7C 83 02 14 */ add r4, r3, r0 /* 8024BD20 00248B20 80 64 00 00 */ lwz r3, 0(r4) /* 8024BD24 00248B24 38 84 00 38 */ addi r4, r4, 0x38 -/* 8024BD28 00248B28 48 00 0D 9D */ bl func_8024CAC4 +/* 8024BD28 00248B28 48 00 0D 9D */ bl RxPipelineExecute /* 8024BD2C 00248B2C 28 03 00 00 */ cmplwi r3, 0 /* 8024BD30 00248B30 41 82 00 0C */ beq lbl_8024BD3C /* 8024BD34 00248B34 7F E3 FB 78 */ mr r3, r31 @@ -95720,8 +95720,8 @@ lbl_8024BD40: /* 8024BD4C 00248B4C 38 21 00 20 */ addi r1, r1, 0x20 /* 8024BD50 00248B50 4E 80 00 20 */ blr -.global func_8024BD54 -func_8024BD54: +.global RwIm3DEnd +RwIm3DEnd: /* 8024BD54 00248B54 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8024BD58 00248B58 7C 08 02 A6 */ mflr r0 /* 8024BD5C 00248B5C 90 01 00 14 */ stw r0, 0x14(r1) @@ -95745,8 +95745,8 @@ lbl_8024BD94: /* 8024BD9C 00248B9C 38 21 00 10 */ addi r1, r1, 0x10 /* 8024BDA0 00248BA0 4E 80 00 20 */ blr -.global func_8024BDA4 -func_8024BDA4: +.global RwIm3DRenderIndexedPrimitive +RwIm3DRenderIndexedPrimitive: /* 8024BDA4 00248BA4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8024BDA8 00248BA8 7C 08 02 A6 */ mflr r0 /* 8024BDAC 00248BAC 90 01 00 24 */ stw r0, 0x24(r1) @@ -95831,15 +95831,15 @@ lbl_8024BEC4: /* 8024BECC 00248CCC 90 01 00 10 */ stw r0, 0x10(r1) /* 8024BED0 00248CD0 38 60 00 25 */ li r3, 0x25 /* 8024BED4 00248CD4 4C C6 31 82 */ crclr 6 -/* 8024BED8 00248CD8 4B FE 37 5D */ bl func_8022F634 +/* 8024BED8 00248CD8 4B FE 37 5D */ bl _rwerror /* 8024BEDC 00248CDC 90 61 00 14 */ stw r3, 0x14(r1) /* 8024BEE0 00248CE0 38 61 00 10 */ addi r3, r1, 0x10 -/* 8024BEE4 00248CE4 4B FE 36 AD */ bl func_8022F590 +/* 8024BEE4 00248CE4 4B FE 36 AD */ bl RwErrorSet lbl_8024BEE8: /* 8024BEE8 00248CE8 80 7F 00 20 */ lwz r3, 0x20(r31) /* 8024BEEC 00248CEC 7F E4 FB 78 */ mr r4, r31 /* 8024BEF0 00248CF0 38 A0 00 00 */ li r5, 0 -/* 8024BEF4 00248CF4 48 00 0B D1 */ bl func_8024CAC4 +/* 8024BEF4 00248CF4 48 00 0B D1 */ bl RxPipelineExecute /* 8024BEF8 00248CF8 28 03 00 00 */ cmplwi r3, 0 /* 8024BEFC 00248CFC 41 82 00 2C */ beq lbl_8024BF28 /* 8024BF00 00248D00 38 60 00 01 */ li r3, 1 @@ -95849,10 +95849,10 @@ lbl_8024BF08: /* 8024BF0C 00248D0C 38 60 00 23 */ li r3, 0x23 /* 8024BF10 00248D10 90 01 00 08 */ stw r0, 8(r1) /* 8024BF14 00248D14 4C C6 31 82 */ crclr 6 -/* 8024BF18 00248D18 4B FE 37 1D */ bl func_8022F634 +/* 8024BF18 00248D18 4B FE 37 1D */ bl _rwerror /* 8024BF1C 00248D1C 90 61 00 0C */ stw r3, 0xc(r1) /* 8024BF20 00248D20 38 61 00 08 */ addi r3, r1, 8 -/* 8024BF24 00248D24 4B FE 36 6D */ bl func_8022F590 +/* 8024BF24 00248D24 4B FE 36 6D */ bl RwErrorSet lbl_8024BF28: /* 8024BF28 00248D28 38 60 00 00 */ li r3, 0 lbl_8024BF2C: @@ -95862,8 +95862,8 @@ lbl_8024BF2C: /* 8024BF38 00248D38 38 21 00 20 */ addi r1, r1, 0x20 /* 8024BF3C 00248D3C 4E 80 00 20 */ blr -.global func_8024BF40 -func_8024BF40: +.global RwIm3DRenderPrimitive +RwIm3DRenderPrimitive: /* 8024BF40 00248D40 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8024BF44 00248D44 7C 08 02 A6 */ mflr r0 /* 8024BF48 00248D48 90 01 00 24 */ stw r0, 0x24(r1) @@ -95877,7 +95877,7 @@ func_8024BF40: /* 8024BF68 00248D68 7C 03 00 D0 */ neg r0, r3 /* 8024BF6C 00248D6C 7C 00 1B 78 */ or r0, r0, r3 /* 8024BF70 00248D70 54 1F 0F FE */ srwi r31, r0, 0x1f -/* 8024BF74 00248D74 48 00 0B 49 */ bl func_8024CABC +/* 8024BF74 00248D74 48 00 0B 49 */ bl RxHeapGetGlobalHeap /* 8024BF78 00248D78 2C 1F 00 00 */ cmpwi r31, 0 /* 8024BF7C 00248D7C 41 82 01 20 */ beq lbl_8024C09C /* 8024BF80 00248D80 80 6D A0 4C */ lwz r3, lbl_803CC94C-_SDA_BASE_(r13) @@ -95946,15 +95946,15 @@ lbl_8024C058: /* 8024C060 00248E60 90 01 00 10 */ stw r0, 0x10(r1) /* 8024C064 00248E64 38 60 00 25 */ li r3, 0x25 /* 8024C068 00248E68 4C C6 31 82 */ crclr 6 -/* 8024C06C 00248E6C 4B FE 35 C9 */ bl func_8022F634 +/* 8024C06C 00248E6C 4B FE 35 C9 */ bl _rwerror /* 8024C070 00248E70 90 61 00 14 */ stw r3, 0x14(r1) /* 8024C074 00248E74 38 61 00 10 */ addi r3, r1, 0x10 -/* 8024C078 00248E78 4B FE 35 19 */ bl func_8022F590 +/* 8024C078 00248E78 4B FE 35 19 */ bl RwErrorSet lbl_8024C07C: /* 8024C07C 00248E7C 80 7F 00 20 */ lwz r3, 0x20(r31) /* 8024C080 00248E80 7F E4 FB 78 */ mr r4, r31 /* 8024C084 00248E84 38 A0 00 00 */ li r5, 0 -/* 8024C088 00248E88 48 00 0A 3D */ bl func_8024CAC4 +/* 8024C088 00248E88 48 00 0A 3D */ bl RxPipelineExecute /* 8024C08C 00248E8C 28 03 00 00 */ cmplwi r3, 0 /* 8024C090 00248E90 41 82 00 2C */ beq lbl_8024C0BC /* 8024C094 00248E94 38 60 00 01 */ li r3, 1 @@ -95964,10 +95964,10 @@ lbl_8024C09C: /* 8024C0A0 00248EA0 38 60 00 23 */ li r3, 0x23 /* 8024C0A4 00248EA4 90 01 00 08 */ stw r0, 8(r1) /* 8024C0A8 00248EA8 4C C6 31 82 */ crclr 6 -/* 8024C0AC 00248EAC 4B FE 35 89 */ bl func_8022F634 +/* 8024C0AC 00248EAC 4B FE 35 89 */ bl _rwerror /* 8024C0B0 00248EB0 90 61 00 0C */ stw r3, 0xc(r1) /* 8024C0B4 00248EB4 38 61 00 08 */ addi r3, r1, 8 -/* 8024C0B8 00248EB8 4B FE 34 D9 */ bl func_8022F590 +/* 8024C0B8 00248EB8 4B FE 34 D9 */ bl RwErrorSet lbl_8024C0BC: /* 8024C0BC 00248EBC 38 60 00 00 */ li r3, 0 lbl_8024C0C0: @@ -95978,8 +95978,8 @@ lbl_8024C0C0: /* 8024C0D0 00248ED0 38 21 00 20 */ addi r1, r1, 0x20 /* 8024C0D4 00248ED4 4E 80 00 20 */ blr -.global func_8024C0D8 -func_8024C0D8: +.global RwIm3DSetTransformPipeline +RwIm3DSetTransformPipeline: /* 8024C0D8 00248ED8 28 03 00 00 */ cmplwi r3, 0 /* 8024C0DC 00248EDC 41 82 00 14 */ beq lbl_8024C0F0 /* 8024C0E0 00248EE0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -96004,8 +96004,8 @@ lbl_8024C118: /* 8024C120 00248F20 7C 63 00 2E */ lwzx r3, r3, r0 /* 8024C124 00248F24 4E 80 00 20 */ blr -.global func_8024C128 -func_8024C128: +.global RwIm3DSetRenderPipeline +RwIm3DSetRenderPipeline: /* 8024C128 00248F28 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8024C12C 00248F2C 7C 08 02 A6 */ mflr r0 /* 8024C130 00248F30 28 03 00 00 */ cmplwi r3, 0 @@ -96066,10 +96066,10 @@ lbl_8024C1E8: /* 8024C1EC 00248FEC 38 60 00 25 */ li r3, 0x25 /* 8024C1F0 00248FF0 90 01 00 10 */ stw r0, 0x10(r1) /* 8024C1F4 00248FF4 4C C6 31 82 */ crclr 6 -/* 8024C1F8 00248FF8 4B FE 34 3D */ bl func_8022F634 +/* 8024C1F8 00248FF8 4B FE 34 3D */ bl _rwerror /* 8024C1FC 00248FFC 90 61 00 14 */ stw r3, 0x14(r1) /* 8024C200 00249000 38 61 00 10 */ addi r3, r1, 0x10 -/* 8024C204 00249004 4B FE 33 8D */ bl func_8022F590 +/* 8024C204 00249004 4B FE 33 8D */ bl RwErrorSet /* 8024C208 00249008 48 00 01 C0 */ b lbl_8024C3C8 lbl_8024C20C: /* 8024C20C 0024900C 2C 04 00 04 */ cmpwi r4, 4 @@ -96199,10 +96199,10 @@ lbl_8024C3A8: /* 8024C3AC 002491AC 38 60 00 25 */ li r3, 0x25 /* 8024C3B0 002491B0 90 01 00 08 */ stw r0, 8(r1) /* 8024C3B4 002491B4 4C C6 31 82 */ crclr 6 -/* 8024C3B8 002491B8 4B FE 32 7D */ bl func_8022F634 +/* 8024C3B8 002491B8 4B FE 32 7D */ bl _rwerror /* 8024C3BC 002491BC 90 61 00 0C */ stw r3, 0xc(r1) /* 8024C3C0 002491C0 38 61 00 08 */ addi r3, r1, 8 -/* 8024C3C4 002491C4 4B FE 31 CD */ bl func_8022F590 +/* 8024C3C4 002491C4 4B FE 31 CD */ bl RwErrorSet lbl_8024C3C8: /* 8024C3C8 002491C8 38 60 00 00 */ li r3, 0 lbl_8024C3CC: @@ -96220,12 +96220,12 @@ lbl_8024C3DC: /* 8024C3F4 002491F4 80 0D 9F 7C */ lwz r0, lbl_803CC87C-_SDA_BASE_(r13) /* 8024C3F8 002491F8 38 64 00 20 */ addi r3, r4, 0x20 /* 8024C3FC 002491FC 7C 60 1A 14 */ add r3, r0, r3 -/* 8024C400 00249200 48 00 4B 19 */ bl func_80250F18 +/* 8024C400 00249200 48 00 4B 19 */ bl _rwIm3DDestroyPlatformRenderPipelines /* 8024C404 00249204 80 6D A0 4C */ lwz r3, lbl_803CC94C-_SDA_BASE_(r13) /* 8024C408 00249208 80 0D 9F 7C */ lwz r0, lbl_803CC87C-_SDA_BASE_(r13) /* 8024C40C 0024920C 38 63 00 1C */ addi r3, r3, 0x1c /* 8024C410 00249210 7C 60 1A 14 */ add r3, r0, r3 -/* 8024C414 00249214 48 00 4A BD */ bl func_80250ED0 +/* 8024C414 00249214 48 00 4A BD */ bl _rwIm3DDestroyPlatformTransformPipeline /* 8024C418 00249218 38 AD A0 4C */ addi r5, r13, lbl_803CC94C-_SDA_BASE_ /* 8024C41C 0024921C 7F E3 FB 78 */ mr r3, r31 /* 8024C420 00249220 80 85 00 04 */ lwz r4, 4(r5) @@ -96261,14 +96261,14 @@ lbl_8024C440: /* 8024C494 00249294 80 0D 9F 7C */ lwz r0, lbl_803CC87C-_SDA_BASE_(r13) /* 8024C498 00249298 38 63 00 1C */ addi r3, r3, 0x1c /* 8024C49C 0024929C 7C 60 1A 14 */ add r3, r0, r3 -/* 8024C4A0 002492A0 48 00 49 95 */ bl func_80250E34 +/* 8024C4A0 002492A0 48 00 49 95 */ bl _rwIm3DCreatePlatformTransformPipeline /* 8024C4A4 002492A4 2C 03 00 00 */ cmpwi r3, 0 /* 8024C4A8 002492A8 41 82 00 18 */ beq lbl_8024C4C0 /* 8024C4AC 002492AC 80 6D A0 4C */ lwz r3, lbl_803CC94C-_SDA_BASE_(r13) /* 8024C4B0 002492B0 80 0D 9F 7C */ lwz r0, lbl_803CC87C-_SDA_BASE_(r13) /* 8024C4B4 002492B4 38 63 00 20 */ addi r3, r3, 0x20 /* 8024C4B8 002492B8 7C 60 1A 14 */ add r3, r0, r3 -/* 8024C4BC 002492BC 48 00 4A E9 */ bl func_80250FA4 +/* 8024C4BC 002492BC 48 00 4A E9 */ bl _rwIm3DCreatePlatformRenderPipelines lbl_8024C4C0: /* 8024C4C0 002492C0 2C 03 00 00 */ cmpwi r3, 0 /* 8024C4C4 002492C4 41 82 00 0C */ beq lbl_8024C4D0 @@ -96279,12 +96279,12 @@ lbl_8024C4D0: /* 8024C4D4 002492D4 80 0D 9F 7C */ lwz r0, lbl_803CC87C-_SDA_BASE_(r13) /* 8024C4D8 002492D8 38 63 00 20 */ addi r3, r3, 0x20 /* 8024C4DC 002492DC 7C 60 1A 14 */ add r3, r0, r3 -/* 8024C4E0 002492E0 48 00 4A 39 */ bl func_80250F18 +/* 8024C4E0 002492E0 48 00 4A 39 */ bl _rwIm3DDestroyPlatformRenderPipelines /* 8024C4E4 002492E4 80 6D A0 4C */ lwz r3, lbl_803CC94C-_SDA_BASE_(r13) /* 8024C4E8 002492E8 80 0D 9F 7C */ lwz r0, lbl_803CC87C-_SDA_BASE_(r13) /* 8024C4EC 002492EC 38 63 00 1C */ addi r3, r3, 0x1c /* 8024C4F0 002492F0 7C 60 1A 14 */ add r3, r0, r3 -/* 8024C4F4 002492F4 48 00 49 DD */ bl func_80250ED0 +/* 8024C4F4 002492F4 48 00 49 DD */ bl _rwIm3DDestroyPlatformTransformPipeline /* 8024C4F8 002492F8 80 9F 00 04 */ lwz r4, 4(r31) /* 8024C4FC 002492FC 38 60 00 00 */ li r3, 0 /* 8024C500 00249300 38 04 FF FF */ addi r0, r4, -1 @@ -96303,7 +96303,7 @@ lbl_8024C520: /* 8024C52C 0024932C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8024C530 00249330 7C 7F 1B 78 */ mr r31, r3 /* 8024C534 00249334 90 8D A0 58 */ stw r4, lbl_803CC958-_SDA_BASE_(r13) -/* 8024C538 00249338 48 00 01 75 */ bl func_8024C6AC +/* 8024C538 00249338 48 00 01 75 */ bl _rxPipelineOpen /* 8024C53C 0024933C 2C 03 00 00 */ cmpwi r3, 0 /* 8024C540 00249340 41 82 00 0C */ beq lbl_8024C54C /* 8024C544 00249344 7F E3 FB 78 */ mr r3, r31 @@ -96322,7 +96322,7 @@ lbl_8024C564: /* 8024C56C 0024936C 90 01 00 14 */ stw r0, 0x14(r1) /* 8024C570 00249370 93 E1 00 0C */ stw r31, 0xc(r1) /* 8024C574 00249374 7C 7F 1B 78 */ mr r31, r3 -/* 8024C578 00249378 48 00 00 D5 */ bl func_8024C64C +/* 8024C578 00249378 48 00 00 D5 */ bl _rxPipelineClose /* 8024C57C 0024937C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8024C580 00249380 7F E3 FB 78 */ mr r3, r31 /* 8024C584 00249384 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -96330,17 +96330,17 @@ lbl_8024C564: /* 8024C58C 0024938C 38 21 00 10 */ addi r1, r1, 0x10 /* 8024C590 00249390 4E 80 00 20 */ blr -.global func_8024C594 -func_8024C594: +.global _rwPipeAttach +_rwPipeAttach: /* 8024C594 00249394 38 60 00 01 */ li r3, 1 /* 8024C598 00249398 4E 80 00 20 */ blr -.global func_8024C59C -func_8024C59C: +.global _rwPipeInitForCamera +_rwPipeInitForCamera: /* 8024C59C 0024939C 4E 80 00 20 */ blr -.global func_8024C5A0 -func_8024C5A0: +.global _rxPacketDestroy +_rxPacketDestroy: /* 8024C5A0 002493A0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8024C5A4 002493A4 7C 08 02 A6 */ mflr r0 /* 8024C5A8 002493A8 90 01 00 24 */ stw r0, 0x24(r1) @@ -96366,7 +96366,7 @@ lbl_8024C5D8: /* 8024C5F4 002493F4 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 8024C5F8 002493F8 40 82 00 0C */ bne lbl_8024C604 /* 8024C5FC 002493FC 80 6D A0 64 */ lwz r3, lbl_803CC964-_SDA_BASE_(r13) -/* 8024C600 00249400 48 00 38 51 */ bl func_8024FE50 +/* 8024C600 00249400 48 00 38 51 */ bl RxHeapFree lbl_8024C604: /* 8024C604 00249404 93 FD 00 00 */ stw r31, 0(r29) /* 8024C608 00249408 93 FD 00 04 */ stw r31, 4(r29) @@ -96388,8 +96388,8 @@ lbl_8024C618: /* 8024C644 00249444 38 21 00 20 */ addi r1, r1, 0x20 /* 8024C648 00249448 4E 80 00 20 */ blr -.global func_8024C64C -func_8024C64C: +.global _rxPipelineClose +_rxPipelineClose: /* 8024C64C 0024944C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8024C650 00249450 7C 08 02 A6 */ mflr r0 /* 8024C654 00249454 90 01 00 14 */ stw r0, 0x14(r1) @@ -96399,13 +96399,13 @@ func_8024C64C: /* 8024C664 00249464 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 8024C668 00249468 80 0D A0 58 */ lwz r0, lbl_803CC958-_SDA_BASE_(r13) /* 8024C66C 0024946C 7C 63 00 2E */ lwzx r3, r3, r0 -/* 8024C670 00249470 4B FE 4D 71 */ bl func_802313E0 +/* 8024C670 00249470 4B FE 4D 71 */ bl RwFreeListDestroy /* 8024C674 00249474 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 8024C678 00249478 38 80 00 00 */ li r4, 0 /* 8024C67C 0024947C 80 0D A0 58 */ lwz r0, lbl_803CC958-_SDA_BASE_(r13) /* 8024C680 00249480 7C 83 01 2E */ stwx r4, r3, r0 /* 8024C684 00249484 80 6D A0 64 */ lwz r3, lbl_803CC964-_SDA_BASE_(r13) -/* 8024C688 00249488 48 00 3E 51 */ bl func_802504D8 +/* 8024C688 00249488 48 00 3E 51 */ bl RxHeapDestroy /* 8024C68C 0024948C 38 00 00 00 */ li r0, 0 /* 8024C690 00249490 90 0D A0 64 */ stw r0, lbl_803CC964-_SDA_BASE_(r13) /* 8024C694 00249494 90 0D A0 60 */ stw r0, lbl_803CC960-_SDA_BASE_(r13) @@ -96416,8 +96416,8 @@ lbl_8024C698: /* 8024C6A4 002494A4 38 21 00 10 */ addi r1, r1, 0x10 /* 8024C6A8 002494A8 4E 80 00 20 */ blr -.global func_8024C6AC -func_8024C6AC: +.global _rxPipelineOpen +_rxPipelineOpen: /* 8024C6AC 002494AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8024C6B0 002494B0 7C 08 02 A6 */ mflr r0 /* 8024C6B4 002494B4 90 01 00 14 */ stw r0, 0x14(r1) @@ -96425,7 +96425,7 @@ func_8024C6AC: /* 8024C6BC 002494BC 2C 00 00 00 */ cmpwi r0, 0 /* 8024C6C0 002494C0 40 82 00 CC */ bne lbl_8024C78C /* 8024C6C4 002494C4 80 6D 88 38 */ lwz r3, lbl_803CB138-_SDA_BASE_(r13) -/* 8024C6C8 002494C8 48 00 3E AD */ bl func_80250574 +/* 8024C6C8 002494C8 48 00 3E AD */ bl RxHeapCreate /* 8024C6CC 002494CC 90 6D A0 64 */ stw r3, lbl_803CC964-_SDA_BASE_(r13) /* 8024C6D0 002494D0 80 0D A0 64 */ lwz r0, lbl_803CC964-_SDA_BASE_(r13) /* 8024C6D4 002494D4 28 00 00 00 */ cmplwi r0, 0 @@ -96439,7 +96439,7 @@ lbl_8024C6E4: /* 8024C6F0 002494F0 80 CD 88 44 */ lwz r6, lbl_803CB144-_SDA_BASE_(r13) /* 8024C6F4 002494F4 38 60 00 34 */ li r3, 0x34 /* 8024C6F8 002494F8 38 A0 00 04 */ li r5, 4 -/* 8024C6FC 002494FC 4B FE 4C 0D */ bl func_80231308 +/* 8024C6FC 002494FC 4B FE 4C 0D */ bl RwFreeListCreateAndPreallocateSpace /* 8024C700 00249500 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 8024C704 00249504 80 0D A0 58 */ lwz r0, lbl_803CC958-_SDA_BASE_(r13) /* 8024C708 00249508 7C 64 01 2E */ stwx r3, r4, r0 @@ -96450,7 +96450,7 @@ lbl_8024C6E4: /* 8024C71C 0024951C 28 00 00 00 */ cmplwi r0, 0 /* 8024C720 00249520 40 82 00 1C */ bne lbl_8024C73C /* 8024C724 00249524 80 6D A0 64 */ lwz r3, lbl_803CC964-_SDA_BASE_(r13) -/* 8024C728 00249528 48 00 3D B1 */ bl func_802504D8 +/* 8024C728 00249528 48 00 3D B1 */ bl RxHeapDestroy /* 8024C72C 0024952C 38 00 00 00 */ li r0, 0 /* 8024C730 00249530 38 60 00 00 */ li r3, 0 /* 8024C734 00249534 90 0D A0 64 */ stw r0, lbl_803CC964-_SDA_BASE_(r13) @@ -96462,7 +96462,7 @@ lbl_8024C73C: /* 8024C748 00249548 80 0D 9F 7C */ lwz r0, lbl_803CC87C-_SDA_BASE_(r13) /* 8024C74C 0024954C 38 63 00 04 */ addi r3, r3, 4 /* 8024C750 00249550 7C 60 1A 14 */ add r3, r0, r3 -/* 8024C754 00249554 48 00 3F 4D */ bl func_802506A0 +/* 8024C754 00249554 48 00 3F 4D */ bl RxRenderStateVectorSetDefaultRenderStateVector /* 8024C758 00249558 80 6D A0 58 */ lwz r3, lbl_803CC958-_SDA_BASE_(r13) /* 8024C75C 0024955C 38 C0 00 00 */ li r6, 0 /* 8024C760 00249560 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) @@ -96484,8 +96484,8 @@ lbl_8024C790: /* 8024C798 00249598 38 21 00 10 */ addi r1, r1, 0x10 /* 8024C79C 0024959C 4E 80 00 20 */ blr -.global func_8024C7A0 -func_8024C7A0: +.global PipelineNodeDestroy +PipelineNodeDestroy: /* 8024C7A0 002495A0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8024C7A4 002495A4 7C 08 02 A6 */ mflr r0 /* 8024C7A8 002495A8 90 01 00 24 */ stw r0, 0x24(r1) @@ -96706,13 +96706,13 @@ lbl_8024CA94: /* 8024CAB4 002498B4 38 21 00 20 */ addi r1, r1, 0x20 /* 8024CAB8 002498B8 4E 80 00 20 */ blr -.global func_8024CABC -func_8024CABC: +.global RxHeapGetGlobalHeap +RxHeapGetGlobalHeap: /* 8024CABC 002498BC 80 6D A0 64 */ lwz r3, lbl_803CC964-_SDA_BASE_(r13) /* 8024CAC0 002498C0 4E 80 00 20 */ blr -.global func_8024CAC4 -func_8024CAC4: +.global RxPipelineExecute +RxPipelineExecute: /* 8024CAC4 002498C4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8024CAC8 002498C8 7C 08 02 A6 */ mflr r0 /* 8024CACC 002498CC 2C 05 00 00 */ cmpwi r5, 0 @@ -96728,7 +96728,7 @@ func_8024CAC4: /* 8024CAF4 002498F4 80 03 00 18 */ lwz r0, 0x18(r3) /* 8024CAF8 002498F8 2C 00 00 00 */ cmpwi r0, 0 /* 8024CAFC 002498FC 41 82 00 08 */ beq lbl_8024CB04 -/* 8024CB00 00249900 48 00 36 19 */ bl func_80250118 +/* 8024CB00 00249900 48 00 36 19 */ bl _rxHeapReset lbl_8024CB04: /* 8024CB04 00249904 3C 60 80 38 */ lis r3, lbl_803844F0@ha /* 8024CB08 00249908 38 80 00 01 */ li r4, 1 @@ -96757,7 +96757,7 @@ lbl_8024CB54: /* 8024CB60 00249960 38 00 00 02 */ li r0, 2 /* 8024CB64 00249964 90 1C 00 10 */ stw r0, 0x10(r28) /* 8024CB68 00249968 80 7C 00 14 */ lwz r3, 0x14(r28) -/* 8024CB6C 0024996C 4B FF FA 35 */ bl func_8024C5A0 +/* 8024CB6C 0024996C 4B FF FA 35 */ bl _rxPacketDestroy lbl_8024CB70: /* 8024CB70 00249970 80 1F 00 08 */ lwz r0, 8(r31) /* 8024CB74 00249974 38 80 00 00 */ li r4, 0 @@ -96781,8 +96781,8 @@ lbl_8024CB9C: /* 8024CBB4 002499B4 38 21 00 20 */ addi r1, r1, 0x20 /* 8024CBB8 002499B8 4E 80 00 20 */ blr -.global func_8024CBBC -func_8024CBBC: +.global RxPipelineCreate +RxPipelineCreate: /* 8024CBBC 002499BC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8024CBC0 002499C0 7C 08 02 A6 */ mflr r0 /* 8024CBC4 002499C4 90 01 00 24 */ stw r0, 0x24(r1) @@ -96809,10 +96809,10 @@ lbl_8024CC08: /* 8024CC14 00249A14 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 8024CC18 00249A18 38 80 00 34 */ li r4, 0x34 /* 8024CC1C 00249A1C 4C C6 31 82 */ crclr 6 -/* 8024CC20 00249A20 4B FE 2A 15 */ bl func_8022F634 +/* 8024CC20 00249A20 4B FE 2A 15 */ bl _rwerror /* 8024CC24 00249A24 90 61 00 0C */ stw r3, 0xc(r1) /* 8024CC28 00249A28 38 61 00 08 */ addi r3, r1, 8 -/* 8024CC2C 00249A2C 4B FE 29 65 */ bl func_8022F590 +/* 8024CC2C 00249A2C 4B FE 29 65 */ bl RwErrorSet /* 8024CC30 00249A30 38 60 00 00 */ li r3, 0 lbl_8024CC34: /* 8024CC34 00249A34 80 01 00 24 */ lwz r0, 0x24(r1) @@ -96821,8 +96821,8 @@ lbl_8024CC34: /* 8024CC40 00249A40 38 21 00 20 */ addi r1, r1, 0x20 /* 8024CC44 00249A44 4E 80 00 20 */ blr -.global func_8024CC48 -func_8024CC48: +.global _rxPipelineDestroy +_rxPipelineDestroy: /* 8024CC48 00249A48 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8024CC4C 00249A4C 7C 08 02 A6 */ mflr r0 /* 8024CC50 00249A50 90 01 00 24 */ stw r0, 0x24(r1) @@ -96839,7 +96839,7 @@ func_8024CC48: lbl_8024CC7C: /* 8024CC7C 00249A7C 7F A3 EB 78 */ mr r3, r29 /* 8024CC80 00249A80 7F 84 E3 78 */ mr r4, r28 -/* 8024CC84 00249A84 4B FF FB 1D */ bl func_8024C7A0 +/* 8024CC84 00249A84 4B FF FB 1D */ bl PipelineNodeDestroy /* 8024CC88 00249A88 3B BD 00 28 */ addi r29, r29, 0x28 /* 8024CC8C 00249A8C 3B DE 00 01 */ addi r30, r30, 1 lbl_8024CC90: @@ -96875,8 +96875,8 @@ lbl_8024CCE4: /* 8024CCFC 00249AFC 38 21 00 20 */ addi r1, r1, 0x20 /* 8024CD00 00249B00 4E 80 00 20 */ blr -.global func_8024CD04 -func_8024CD04: +.global StalacTiteAlloc +StalacTiteAlloc: /* 8024CD04 00249B04 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8024CD08 00249B08 7C 08 02 A6 */ mflr r0 /* 8024CD0C 00249B0C 38 63 00 03 */ addi r3, r3, 3 @@ -96897,10 +96897,10 @@ func_8024CD04: /* 8024CD48 00249B48 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 8024CD4C 00249B4C 90 01 00 08 */ stw r0, 8(r1) /* 8024CD50 00249B50 4C C6 31 82 */ crclr 6 -/* 8024CD54 00249B54 4B FE 28 E1 */ bl func_8022F634 +/* 8024CD54 00249B54 4B FE 28 E1 */ bl _rwerror /* 8024CD58 00249B58 90 61 00 0C */ stw r3, 0xc(r1) /* 8024CD5C 00249B5C 38 61 00 08 */ addi r3, r1, 8 -/* 8024CD60 00249B60 4B FE 28 31 */ bl func_8022F590 +/* 8024CD60 00249B60 4B FE 28 31 */ bl RwErrorSet /* 8024CD64 00249B64 38 60 00 00 */ li r3, 0 lbl_8024CD68: /* 8024CD68 00249B68 80 01 00 14 */ lwz r0, 0x14(r1) @@ -96908,8 +96908,8 @@ lbl_8024CD68: /* 8024CD70 00249B70 38 21 00 10 */ addi r1, r1, 0x10 /* 8024CD74 00249B74 4E 80 00 20 */ blr -.global func_8024CD78 -func_8024CD78: +.global StalacMiteAlloc +StalacMiteAlloc: /* 8024CD78 00249B78 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8024CD7C 00249B7C 7C 08 02 A6 */ mflr r0 /* 8024CD80 00249B80 38 63 00 03 */ addi r3, r3, 3 @@ -96929,10 +96929,10 @@ func_8024CD78: /* 8024CDB8 00249BB8 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 8024CDBC 00249BBC 90 01 00 08 */ stw r0, 8(r1) /* 8024CDC0 00249BC0 4C C6 31 82 */ crclr 6 -/* 8024CDC4 00249BC4 4B FE 28 71 */ bl func_8022F634 +/* 8024CDC4 00249BC4 4B FE 28 71 */ bl _rwerror /* 8024CDC8 00249BC8 90 61 00 0C */ stw r3, 0xc(r1) /* 8024CDCC 00249BCC 38 61 00 08 */ addi r3, r1, 8 -/* 8024CDD0 00249BD0 4B FE 27 C1 */ bl func_8022F590 +/* 8024CDD0 00249BD0 4B FE 27 C1 */ bl RwErrorSet /* 8024CDD4 00249BD4 38 60 00 00 */ li r3, 0 /* 8024CDD8 00249BD8 48 00 00 08 */ b lbl_8024CDE0 lbl_8024CDDC: @@ -96943,8 +96943,8 @@ lbl_8024CDE0: /* 8024CDE8 00249BE8 38 21 00 10 */ addi r1, r1, 0x10 /* 8024CDEC 00249BEC 4E 80 00 20 */ blr -.global func_8024CDF0 -func_8024CDF0: +.global PipelineCalcNumUniqueClusters +PipelineCalcNumUniqueClusters: /* 8024CDF0 00249BF0 80 A3 00 04 */ lwz r5, 4(r3) /* 8024CDF4 00249BF4 39 40 00 00 */ li r10, 0 /* 8024CDF8 00249BF8 39 20 00 00 */ li r9, 0 @@ -97048,10 +97048,10 @@ lbl_8024CEB0: /* 8024CF54 00249D54 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 8024CF58 00249D58 80 84 00 24 */ lwz r4, 0x24(r4) /* 8024CF5C 00249D5C 4C C6 31 82 */ crclr 6 -/* 8024CF60 00249D60 4B FE 26 D5 */ bl func_8022F634 +/* 8024CF60 00249D60 4B FE 26 D5 */ bl _rwerror /* 8024CF64 00249D64 90 61 00 0C */ stw r3, 0xc(r1) /* 8024CF68 00249D68 38 61 00 08 */ addi r3, r1, 8 -/* 8024CF6C 00249D6C 4B FE 26 25 */ bl func_8022F590 +/* 8024CF6C 00249D6C 4B FE 26 25 */ bl RwErrorSet /* 8024CF70 00249D70 38 60 00 00 */ li r3, 0 /* 8024CF74 00249D74 48 00 01 04 */ b lbl_8024D078 lbl_8024CF78: @@ -97157,10 +97157,10 @@ func_8024D090: /* 8024D0D4 00249ED4 38 60 00 29 */ li r3, 0x29 /* 8024D0D8 00249ED8 90 01 00 18 */ stw r0, 0x18(r1) /* 8024D0DC 00249EDC 4C C6 31 82 */ crclr 6 -/* 8024D0E0 00249EE0 4B FE 25 55 */ bl func_8022F634 +/* 8024D0E0 00249EE0 4B FE 25 55 */ bl _rwerror /* 8024D0E4 00249EE4 90 61 00 1C */ stw r3, 0x1c(r1) /* 8024D0E8 00249EE8 38 61 00 18 */ addi r3, r1, 0x18 -/* 8024D0EC 00249EEC 4B FE 24 A5 */ bl func_8022F590 +/* 8024D0EC 00249EEC 4B FE 24 A5 */ bl RwErrorSet /* 8024D0F0 00249EF0 3B E0 00 00 */ li r31, 0 lbl_8024D0F4: /* 8024D0F4 00249EF4 80 1D 00 20 */ lwz r0, 0x20(r29) @@ -97170,10 +97170,10 @@ lbl_8024D0F4: /* 8024D104 00249F04 38 60 00 28 */ li r3, 0x28 /* 8024D108 00249F08 90 01 00 10 */ stw r0, 0x10(r1) /* 8024D10C 00249F0C 4C C6 31 82 */ crclr 6 -/* 8024D110 00249F10 4B FE 25 25 */ bl func_8022F634 +/* 8024D110 00249F10 4B FE 25 25 */ bl _rwerror /* 8024D114 00249F14 90 61 00 14 */ stw r3, 0x14(r1) /* 8024D118 00249F18 38 61 00 10 */ addi r3, r1, 0x10 -/* 8024D11C 00249F1C 4B FE 24 75 */ bl func_8022F590 +/* 8024D11C 00249F1C 4B FE 24 75 */ bl RwErrorSet /* 8024D120 00249F20 3B E0 00 00 */ li r31, 0 lbl_8024D124: /* 8024D124 00249F24 80 6D A0 58 */ lwz r3, lbl_803CC958-_SDA_BASE_(r13) @@ -97186,10 +97186,10 @@ lbl_8024D124: /* 8024D140 00249F40 38 60 00 2A */ li r3, 0x2a /* 8024D144 00249F44 90 01 00 08 */ stw r0, 8(r1) /* 8024D148 00249F48 4C C6 31 82 */ crclr 6 -/* 8024D14C 00249F4C 4B FE 24 E9 */ bl func_8022F634 +/* 8024D14C 00249F4C 4B FE 24 E9 */ bl _rwerror /* 8024D150 00249F50 90 61 00 0C */ stw r3, 0xc(r1) /* 8024D154 00249F54 38 61 00 08 */ addi r3, r1, 8 -/* 8024D158 00249F58 4B FE 24 39 */ bl func_8022F590 +/* 8024D158 00249F58 4B FE 24 39 */ bl RwErrorSet /* 8024D15C 00249F5C 3B E0 00 00 */ li r31, 0 lbl_8024D160: /* 8024D160 00249F60 2C 1F 00 00 */ cmpwi r31, 0 @@ -97516,8 +97516,8 @@ lbl_8024D60C: /* 8024D61C 0024A41C 38 21 00 70 */ addi r1, r1, 0x70 /* 8024D620 0024A420 4E 80 00 20 */ blr -.global func_8024D624 -func_8024D624: +.global RxLockedPipeUnlock +RxLockedPipeUnlock: /* 8024D624 0024A424 94 21 FF 80 */ stwu r1, -0x80(r1) /* 8024D628 0024A428 7C 08 02 A6 */ mflr r0 /* 8024D62C 0024A42C 90 01 00 84 */ stw r0, 0x84(r1) @@ -97547,10 +97547,10 @@ lbl_8024D684: /* 8024D688 0024A488 38 60 00 24 */ li r3, 0x24 /* 8024D68C 0024A48C 90 01 00 48 */ stw r0, 0x48(r1) /* 8024D690 0024A490 4C C6 31 82 */ crclr 6 -/* 8024D694 0024A494 4B FE 1F A1 */ bl func_8022F634 +/* 8024D694 0024A494 4B FE 1F A1 */ bl _rwerror /* 8024D698 0024A498 90 61 00 4C */ stw r3, 0x4c(r1) /* 8024D69C 0024A49C 38 61 00 48 */ addi r3, r1, 0x48 -/* 8024D6A0 0024A4A0 4B FE 1E F1 */ bl func_8022F590 +/* 8024D6A0 0024A4A0 4B FE 1E F1 */ bl RwErrorSet /* 8024D6A4 0024A4A4 38 60 00 00 */ li r3, 0 /* 8024D6A8 0024A4A8 48 00 0A 2C */ b lbl_8024E0D4 lbl_8024D6AC: @@ -97774,10 +97774,10 @@ lbl_8024D9A0: /* 8024D9AC 0024A7AC 7F 04 C3 78 */ mr r4, r24 /* 8024D9B0 0024A7B0 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 8024D9B4 0024A7B4 4C C6 31 82 */ crclr 6 -/* 8024D9B8 0024A7B8 4B FE 1C 7D */ bl func_8022F634 +/* 8024D9B8 0024A7B8 4B FE 1C 7D */ bl _rwerror /* 8024D9BC 0024A7BC 90 61 00 34 */ stw r3, 0x34(r1) /* 8024D9C0 0024A7C0 38 61 00 30 */ addi r3, r1, 0x30 -/* 8024D9C4 0024A7C4 4B FE 1B CD */ bl func_8022F590 +/* 8024D9C4 0024A7C4 4B FE 1B CD */ bl RwErrorSet /* 8024D9C8 0024A7C8 38 00 00 00 */ li r0, 0 /* 8024D9CC 0024A7CC 48 00 00 08 */ b lbl_8024D9D4 lbl_8024D9D0: @@ -97859,10 +97859,10 @@ lbl_8024DAA4: /* 8024DAD4 0024A8D4 38 60 00 24 */ li r3, 0x24 /* 8024DAD8 0024A8D8 90 01 00 18 */ stw r0, 0x18(r1) /* 8024DADC 0024A8DC 4C C6 31 82 */ crclr 6 -/* 8024DAE0 0024A8E0 4B FE 1B 55 */ bl func_8022F634 +/* 8024DAE0 0024A8E0 4B FE 1B 55 */ bl _rwerror /* 8024DAE4 0024A8E4 90 61 00 1C */ stw r3, 0x1c(r1) /* 8024DAE8 0024A8E8 38 61 00 18 */ addi r3, r1, 0x18 -/* 8024DAEC 0024A8EC 4B FE 1A A5 */ bl func_8022F590 +/* 8024DAEC 0024A8EC 4B FE 1A A5 */ bl RwErrorSet /* 8024DAF0 0024A8F0 3B 80 00 00 */ li r28, 0 /* 8024DAF4 0024A8F4 48 00 00 D8 */ b lbl_8024DBCC lbl_8024DAF8: @@ -97883,10 +97883,10 @@ lbl_8024DB0C: /* 8024DB2C 0024A92C 38 60 00 22 */ li r3, 0x22 /* 8024DB30 0024A930 90 01 00 20 */ stw r0, 0x20(r1) /* 8024DB34 0024A934 4C C6 31 82 */ crclr 6 -/* 8024DB38 0024A938 4B FE 1A FD */ bl func_8022F634 +/* 8024DB38 0024A938 4B FE 1A FD */ bl _rwerror /* 8024DB3C 0024A93C 90 61 00 24 */ stw r3, 0x24(r1) /* 8024DB40 0024A940 38 61 00 20 */ addi r3, r1, 0x20 -/* 8024DB44 0024A944 4B FE 1A 4D */ bl func_8022F590 +/* 8024DB44 0024A944 4B FE 1A 4D */ bl RwErrorSet /* 8024DB48 0024A948 3B 80 00 00 */ li r28, 0 /* 8024DB4C 0024A94C 48 00 00 80 */ b lbl_8024DBCC lbl_8024DB50: @@ -97913,10 +97913,10 @@ lbl_8024DB78: /* 8024DB98 0024A998 38 60 00 1C */ li r3, 0x1c /* 8024DB9C 0024A99C 90 01 00 28 */ stw r0, 0x28(r1) /* 8024DBA0 0024A9A0 4C C6 31 82 */ crclr 6 -/* 8024DBA4 0024A9A4 4B FE 1A 91 */ bl func_8022F634 +/* 8024DBA4 0024A9A4 4B FE 1A 91 */ bl _rwerror /* 8024DBA8 0024A9A8 90 61 00 2C */ stw r3, 0x2c(r1) /* 8024DBAC 0024A9AC 38 61 00 28 */ addi r3, r1, 0x28 -/* 8024DBB0 0024A9B0 4B FE 19 E1 */ bl func_8022F590 +/* 8024DBB0 0024A9B0 4B FE 19 E1 */ bl RwErrorSet /* 8024DBB4 0024A9B4 3B 80 00 00 */ li r28, 0 /* 8024DBB8 0024A9B8 48 00 00 14 */ b lbl_8024DBCC lbl_8024DBBC: @@ -98008,7 +98008,7 @@ lbl_8024DCD8: /* 8024DCEC 0024AAEC 7C 16 02 14 */ add r0, r22, r0 /* 8024DCF0 0024AAF0 90 1A 00 04 */ stw r0, 4(r26) /* 8024DCF4 0024AAF4 93 0D 88 48 */ stw r24, lbl_803CB148-_SDA_BASE_(r13) -/* 8024DCF8 0024AAF8 48 00 20 D9 */ bl func_8024FDD0 +/* 8024DCF8 0024AAF8 48 00 20 D9 */ bl _rxChaseDependencies /* 8024DCFC 0024AAFC 28 03 00 00 */ cmplwi r3, 0 /* 8024DD00 0024AB00 41 82 00 0C */ beq lbl_8024DD0C /* 8024DD04 0024AB04 38 60 00 00 */ li r3, 0 @@ -98106,10 +98106,10 @@ lbl_8024DE3C: /* 8024DE48 0024AC48 7E E4 BB 78 */ mr r4, r23 /* 8024DE4C 0024AC4C 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 8024DE50 0024AC50 4C C6 31 82 */ crclr 6 -/* 8024DE54 0024AC54 4B FE 17 E1 */ bl func_8022F634 +/* 8024DE54 0024AC54 4B FE 17 E1 */ bl _rwerror /* 8024DE58 0024AC58 90 61 00 0C */ stw r3, 0xc(r1) /* 8024DE5C 0024AC5C 38 61 00 08 */ addi r3, r1, 8 -/* 8024DE60 0024AC60 4B FE 17 31 */ bl func_8022F590 +/* 8024DE60 0024AC60 4B FE 17 31 */ bl RwErrorSet /* 8024DE64 0024AC64 38 00 00 00 */ li r0, 0 /* 8024DE68 0024AC68 48 00 00 08 */ b lbl_8024DE70 lbl_8024DE6C: @@ -98267,20 +98267,20 @@ lbl_8024E06C: /* 8024E07C 0024AE7C 90 01 00 40 */ stw r0, 0x40(r1) /* 8024E080 0024AE80 38 63 00 16 */ addi r3, r3, 0x80000016@l /* 8024E084 0024AE84 4C C6 31 82 */ crclr 6 -/* 8024E088 0024AE88 4B FE 15 AD */ bl func_8022F634 +/* 8024E088 0024AE88 4B FE 15 AD */ bl _rwerror /* 8024E08C 0024AE8C 90 61 00 44 */ stw r3, 0x44(r1) /* 8024E090 0024AE90 38 61 00 40 */ addi r3, r1, 0x40 -/* 8024E094 0024AE94 4B FE 14 FD */ bl func_8022F590 +/* 8024E094 0024AE94 4B FE 14 FD */ bl RwErrorSet /* 8024E098 0024AE98 48 00 00 24 */ b lbl_8024E0BC lbl_8024E09C: /* 8024E09C 0024AE9C 38 00 00 01 */ li r0, 1 /* 8024E0A0 0024AEA0 38 60 00 34 */ li r3, 0x34 /* 8024E0A4 0024AEA4 90 01 00 38 */ stw r0, 0x38(r1) /* 8024E0A8 0024AEA8 4C C6 31 82 */ crclr 6 -/* 8024E0AC 0024AEAC 4B FE 15 89 */ bl func_8022F634 +/* 8024E0AC 0024AEAC 4B FE 15 89 */ bl _rwerror /* 8024E0B0 0024AEB0 90 61 00 3C */ stw r3, 0x3c(r1) /* 8024E0B4 0024AEB4 38 61 00 38 */ addi r3, r1, 0x38 -/* 8024E0B8 0024AEB8 4B FE 14 D9 */ bl func_8022F590 +/* 8024E0B8 0024AEB8 4B FE 14 D9 */ bl RwErrorSet lbl_8024E0BC: /* 8024E0BC 0024AEBC 38 60 00 00 */ li r3, 0 /* 8024E0C0 0024AEC0 48 00 00 14 */ b lbl_8024E0D4 @@ -98297,8 +98297,8 @@ lbl_8024E0D4: /* 8024E0E4 0024AEE4 38 21 00 80 */ addi r1, r1, 0x80 /* 8024E0E8 0024AEE8 4E 80 00 20 */ blr -.global func_8024E0EC -func_8024E0EC: +.global RxPipelineLock +RxPipelineLock: /* 8024E0EC 0024AEEC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8024E0F0 0024AEF0 7C 08 02 A6 */ mflr r0 /* 8024E0F4 0024AEF4 90 01 00 34 */ stw r0, 0x34(r1) @@ -98414,10 +98414,10 @@ lbl_8024E278: /* 8024E284 0024B084 7F A4 EB 78 */ mr r4, r29 /* 8024E288 0024B088 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 8024E28C 0024B08C 4C C6 31 82 */ crclr 6 -/* 8024E290 0024B090 4B FE 13 A5 */ bl func_8022F634 +/* 8024E290 0024B090 4B FE 13 A5 */ bl _rwerror /* 8024E294 0024B094 90 61 00 0C */ stw r3, 0xc(r1) /* 8024E298 0024B098 38 61 00 08 */ addi r3, r1, 8 -/* 8024E29C 0024B09C 4B FE 12 F5 */ bl func_8022F590 +/* 8024E29C 0024B09C 4B FE 12 F5 */ bl RwErrorSet /* 8024E2A0 0024B0A0 38 00 00 00 */ li r0, 0 /* 8024E2A4 0024B0A4 48 00 00 08 */ b lbl_8024E2AC lbl_8024E2A8: @@ -98450,10 +98450,10 @@ lbl_8024E2D8: /* 8024E304 0024B104 7F A4 EB 78 */ mr r4, r29 /* 8024E308 0024B108 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 8024E30C 0024B10C 4C C6 31 82 */ crclr 6 -/* 8024E310 0024B110 4B FE 13 25 */ bl func_8022F634 +/* 8024E310 0024B110 4B FE 13 25 */ bl _rwerror /* 8024E314 0024B114 90 61 00 14 */ stw r3, 0x14(r1) /* 8024E318 0024B118 38 61 00 10 */ addi r3, r1, 0x10 -/* 8024E31C 0024B11C 4B FE 12 75 */ bl func_8022F590 +/* 8024E31C 0024B11C 4B FE 12 75 */ bl RwErrorSet /* 8024E320 0024B120 38 60 00 00 */ li r3, 0 /* 8024E324 0024B124 48 00 00 AC */ b lbl_8024E3D0 lbl_8024E328: @@ -98515,8 +98515,8 @@ lbl_8024E3D0: /* 8024E3E8 0024B1E8 38 21 00 30 */ addi r1, r1, 0x30 /* 8024E3EC 0024B1EC 4E 80 00 20 */ blr -.global func_8024E3F0 -func_8024E3F0: +.global RxPipelineFindNodeByName +RxPipelineFindNodeByName: /* 8024E3F0 0024B1F0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8024E3F4 0024B1F4 7C 08 02 A6 */ mflr r0 /* 8024E3F8 0024B1F8 90 01 00 24 */ stw r0, 0x24(r1) @@ -98594,8 +98594,8 @@ lbl_8024E4DC: /* 8024E4EC 0024B2EC 38 21 00 20 */ addi r1, r1, 0x20 /* 8024E4F0 0024B2F0 4E 80 00 20 */ blr -.global func_8024E4F4 -func_8024E4F4: +.global RxLockedPipeAddFragment +RxLockedPipeAddFragment: /* 8024E4F4 0024B2F4 94 21 FF 50 */ stwu r1, -0xb0(r1) /* 8024E4F8 0024B2F8 7C 08 02 A6 */ mflr r0 /* 8024E4FC 0024B2FC 90 01 00 B4 */ stw r0, 0xb4(r1) @@ -98660,10 +98660,10 @@ lbl_8024E5A4: /* 8024E5DC 0024B3DC 38 60 00 2A */ li r3, 0x2a /* 8024E5E0 0024B3E0 90 01 00 78 */ stw r0, 0x78(r1) /* 8024E5E4 0024B3E4 4C C6 31 82 */ crclr 6 -/* 8024E5E8 0024B3E8 4B FE 10 4D */ bl func_8022F634 +/* 8024E5E8 0024B3E8 4B FE 10 4D */ bl _rwerror /* 8024E5EC 0024B3EC 90 61 00 7C */ stw r3, 0x7c(r1) /* 8024E5F0 0024B3F0 38 61 00 78 */ addi r3, r1, 0x78 -/* 8024E5F4 0024B3F4 4B FE 0F 9D */ bl func_8022F590 +/* 8024E5F4 0024B3F4 4B FE 0F 9D */ bl RwErrorSet /* 8024E5F8 0024B3F8 38 60 00 00 */ li r3, 0 /* 8024E5FC 0024B3FC 48 00 01 78 */ b lbl_8024E774 lbl_8024E600: @@ -98711,12 +98711,12 @@ lbl_8024E694: /* 8024E694 0024B494 38 A0 00 00 */ li r5, 0 lbl_8024E698: /* 8024E698 0024B498 7F 43 D3 78 */ mr r3, r26 -/* 8024E69C 0024B49C 48 00 00 F1 */ bl func_8024E78C +/* 8024E69C 0024B49C 48 00 00 F1 */ bl RxLockedPipeAddPath /* 8024E6A0 0024B4A0 28 03 00 00 */ cmplwi r3, 0 /* 8024E6A4 0024B4A4 40 82 00 14 */ bne lbl_8024E6B8 /* 8024E6A8 0024B4A8 7F 23 CB 78 */ mr r3, r25 /* 8024E6AC 0024B4AC 7F 44 D3 78 */ mr r4, r26 -/* 8024E6B0 0024B4B0 4B FF E0 F1 */ bl func_8024C7A0 +/* 8024E6B0 0024B4B0 4B FF E0 F1 */ bl PipelineNodeDestroy /* 8024E6B4 0024B4B4 48 00 00 24 */ b lbl_8024E6D8 lbl_8024E6B8: /* 8024E6B8 0024B4B8 7F 3C CB 78 */ mr r28, r25 @@ -98744,7 +98744,7 @@ lbl_8024E6F8: /* 8024E700 0024B500 1C 00 00 28 */ mulli r0, r0, 0x28 /* 8024E704 0024B504 7F 44 D3 78 */ mr r4, r26 /* 8024E708 0024B508 7C 63 02 14 */ add r3, r3, r0 -/* 8024E70C 0024B50C 4B FF E0 95 */ bl func_8024C7A0 +/* 8024E70C 0024B50C 4B FF E0 95 */ bl PipelineNodeDestroy lbl_8024E710: /* 8024E710 0024B510 28 1D 00 00 */ cmplwi r29, 0 /* 8024E714 0024B514 3B BD FF FF */ addi r29, r29, -1 @@ -98758,20 +98758,20 @@ lbl_8024E720: /* 8024E730 0024B530 90 01 00 70 */ stw r0, 0x70(r1) /* 8024E734 0024B534 38 63 00 16 */ addi r3, r3, 0x80000016@l /* 8024E738 0024B538 4C C6 31 82 */ crclr 6 -/* 8024E73C 0024B53C 4B FE 0E F9 */ bl func_8022F634 +/* 8024E73C 0024B53C 4B FE 0E F9 */ bl _rwerror /* 8024E740 0024B540 90 61 00 74 */ stw r3, 0x74(r1) /* 8024E744 0024B544 38 61 00 70 */ addi r3, r1, 0x70 -/* 8024E748 0024B548 4B FE 0E 49 */ bl func_8022F590 +/* 8024E748 0024B548 4B FE 0E 49 */ bl RwErrorSet /* 8024E74C 0024B54C 48 00 00 24 */ b lbl_8024E770 lbl_8024E750: /* 8024E750 0024B550 38 00 00 01 */ li r0, 1 /* 8024E754 0024B554 38 60 00 34 */ li r3, 0x34 /* 8024E758 0024B558 90 01 00 68 */ stw r0, 0x68(r1) /* 8024E75C 0024B55C 4C C6 31 82 */ crclr 6 -/* 8024E760 0024B560 4B FE 0E D5 */ bl func_8022F634 +/* 8024E760 0024B560 4B FE 0E D5 */ bl _rwerror /* 8024E764 0024B564 90 61 00 6C */ stw r3, 0x6c(r1) /* 8024E768 0024B568 38 61 00 68 */ addi r3, r1, 0x68 -/* 8024E76C 0024B56C 4B FE 0E 25 */ bl func_8022F590 +/* 8024E76C 0024B56C 4B FE 0E 25 */ bl RwErrorSet lbl_8024E770: /* 8024E770 0024B570 38 60 00 00 */ li r3, 0 lbl_8024E774: @@ -98782,8 +98782,8 @@ lbl_8024E774: /* 8024E784 0024B584 38 21 00 B0 */ addi r1, r1, 0xb0 /* 8024E788 0024B588 4E 80 00 20 */ blr -.global func_8024E78C -func_8024E78C: +.global RxLockedPipeAddPath +RxLockedPipeAddPath: /* 8024E78C 0024B58C 28 03 00 00 */ cmplwi r3, 0 /* 8024E790 0024B590 41 82 00 94 */ beq lbl_8024E824 /* 8024E794 0024B594 80 03 00 00 */ lwz r0, 0(r3) @@ -99242,10 +99242,10 @@ lbl_8024ED9C: /* 8024EDB8 0024BBB8 80 9D 00 00 */ lwz r4, 0(r29) /* 8024EDBC 0024BBBC 80 84 00 00 */ lwz r4, 0(r4) /* 8024EDC0 0024BBC0 4C C6 31 82 */ crclr 6 -/* 8024EDC4 0024BBC4 4B FE 08 71 */ bl func_8022F634 +/* 8024EDC4 0024BBC4 4B FE 08 71 */ bl _rwerror /* 8024EDC8 0024BBC8 90 61 00 34 */ stw r3, 0x34(r1) /* 8024EDCC 0024BBCC 38 61 00 30 */ addi r3, r1, 0x30 -/* 8024EDD0 0024BBD0 4B FE 07 C1 */ bl func_8022F590 +/* 8024EDD0 0024BBD0 4B FE 07 C1 */ bl RwErrorSet /* 8024EDD4 0024BBD4 38 60 00 1F */ li r3, 0x1f /* 8024EDD8 0024BBD8 48 00 04 78 */ b lbl_8024F250 lbl_8024EDDC: @@ -99267,10 +99267,10 @@ lbl_8024EDF8: /* 8024EE14 0024BC14 80 AA 00 00 */ lwz r5, 0(r10) /* 8024EE18 0024BC18 80 84 00 00 */ lwz r4, 0(r4) /* 8024EE1C 0024BC1C 4C C6 31 82 */ crclr 6 -/* 8024EE20 0024BC20 4B FE 08 15 */ bl func_8022F634 +/* 8024EE20 0024BC20 4B FE 08 15 */ bl _rwerror /* 8024EE24 0024BC24 90 61 00 2C */ stw r3, 0x2c(r1) /* 8024EE28 0024BC28 38 61 00 28 */ addi r3, r1, 0x28 -/* 8024EE2C 0024BC2C 4B FE 07 65 */ bl func_8022F590 +/* 8024EE2C 0024BC2C 4B FE 07 65 */ bl RwErrorSet /* 8024EE30 0024BC30 38 60 00 1E */ li r3, 0x1e /* 8024EE34 0024BC34 48 00 04 1C */ b lbl_8024F250 lbl_8024EE38: @@ -99285,14 +99285,14 @@ lbl_8024EE50: /* 8024EE50 0024BC50 7C 05 38 40 */ cmplw r5, r7 /* 8024EE54 0024BC54 41 80 FF 48 */ blt lbl_8024ED9C /* 8024EE58 0024BC58 7F 83 E3 78 */ mr r3, r28 -/* 8024EE5C 0024BC5C 4B FF DF 95 */ bl func_8024CDF0 +/* 8024EE5C 0024BC5C 4B FF DF 95 */ bl PipelineCalcNumUniqueClusters /* 8024EE60 0024BC60 7C 75 1B 78 */ mr r21, r3 /* 8024EE64 0024BC64 38 60 00 14 */ li r3, 0x14 -/* 8024EE68 0024BC68 4B FF DE 9D */ bl func_8024CD04 +/* 8024EE68 0024BC68 4B FF DE 9D */ bl StalacTiteAlloc /* 8024EE6C 0024BC6C 7C 76 1B 79 */ or. r22, r3, r3 /* 8024EE70 0024BC70 41 82 00 34 */ beq lbl_8024EEA4 /* 8024EE74 0024BC74 1C 75 00 24 */ mulli r3, r21, 0x24 -/* 8024EE78 0024BC78 4B FF DE 8D */ bl func_8024CD04 +/* 8024EE78 0024BC78 4B FF DE 8D */ bl StalacTiteAlloc /* 8024EE7C 0024BC7C 90 76 00 0C */ stw r3, 0xc(r22) /* 8024EE80 0024BC80 80 16 00 0C */ lwz r0, 0xc(r22) /* 8024EE84 0024BC84 28 00 00 00 */ cmplwi r0, 0 @@ -99314,10 +99314,10 @@ lbl_8024EEA8: /* 8024EEBC 0024BCBC 38 60 00 20 */ li r3, 0x20 /* 8024EEC0 0024BCC0 90 01 00 20 */ stw r0, 0x20(r1) /* 8024EEC4 0024BCC4 4C C6 31 82 */ crclr 6 -/* 8024EEC8 0024BCC8 4B FE 07 6D */ bl func_8022F634 +/* 8024EEC8 0024BCC8 4B FE 07 6D */ bl _rwerror /* 8024EECC 0024BCCC 90 61 00 24 */ stw r3, 0x24(r1) /* 8024EED0 0024BCD0 38 61 00 20 */ addi r3, r1, 0x20 -/* 8024EED4 0024BCD4 4B FE 06 BD */ bl func_8022F590 +/* 8024EED4 0024BCD4 4B FE 06 BD */ bl RwErrorSet /* 8024EED8 0024BCD8 38 60 00 20 */ li r3, 0x20 /* 8024EEDC 0024BCDC 48 00 03 74 */ b lbl_8024F250 lbl_8024EEE0: @@ -99436,10 +99436,10 @@ lbl_8024F054: /* 8024F060 0024BE60 38 60 00 20 */ li r3, 0x20 /* 8024F064 0024BE64 90 01 00 18 */ stw r0, 0x18(r1) /* 8024F068 0024BE68 4C C6 31 82 */ crclr 6 -/* 8024F06C 0024BE6C 4B FE 05 C9 */ bl func_8022F634 +/* 8024F06C 0024BE6C 4B FE 05 C9 */ bl _rwerror /* 8024F070 0024BE70 90 61 00 1C */ stw r3, 0x1c(r1) /* 8024F074 0024BE74 38 61 00 18 */ addi r3, r1, 0x18 -/* 8024F078 0024BE78 4B FE 05 19 */ bl func_8022F590 +/* 8024F078 0024BE78 4B FE 05 19 */ bl RwErrorSet /* 8024F07C 0024BE7C 38 60 00 20 */ li r3, 0x20 /* 8024F080 0024BE80 48 00 01 D0 */ b lbl_8024F250 lbl_8024F084: @@ -99461,10 +99461,10 @@ lbl_8024F084: /* 8024F0C0 0024BEC0 80 C6 00 00 */ lwz r6, 0(r6) /* 8024F0C4 0024BEC4 81 15 00 00 */ lwz r8, 0(r21) /* 8024F0C8 0024BEC8 4C C6 31 82 */ crclr 6 -/* 8024F0CC 0024BECC 4B FE 05 69 */ bl func_8022F634 +/* 8024F0CC 0024BECC 4B FE 05 69 */ bl _rwerror /* 8024F0D0 0024BED0 90 61 00 14 */ stw r3, 0x14(r1) /* 8024F0D4 0024BED4 38 61 00 10 */ addi r3, r1, 0x10 -/* 8024F0D8 0024BED8 4B FE 04 B9 */ bl func_8022F590 +/* 8024F0D8 0024BED8 4B FE 04 B9 */ bl RwErrorSet /* 8024F0DC 0024BEDC 38 60 00 1D */ li r3, 0x1d /* 8024F0E0 0024BEE0 48 00 01 70 */ b lbl_8024F250 lbl_8024F0E4: @@ -99554,10 +99554,10 @@ lbl_8024F1F8: /* 8024F204 0024C004 38 60 00 20 */ li r3, 0x20 /* 8024F208 0024C008 90 01 00 08 */ stw r0, 8(r1) /* 8024F20C 0024C00C 4C C6 31 82 */ crclr 6 -/* 8024F210 0024C010 4B FE 04 25 */ bl func_8022F634 +/* 8024F210 0024C010 4B FE 04 25 */ bl _rwerror /* 8024F214 0024C014 90 61 00 0C */ stw r3, 0xc(r1) /* 8024F218 0024C018 38 61 00 08 */ addi r3, r1, 8 -/* 8024F21C 0024C01C 4B FE 03 75 */ bl func_8022F590 +/* 8024F21C 0024C01C 4B FE 03 75 */ bl RwErrorSet /* 8024F220 0024C020 38 60 00 20 */ li r3, 0x20 /* 8024F224 0024C024 48 00 00 2C */ b lbl_8024F250 lbl_8024F228: @@ -99649,10 +99649,10 @@ lbl_8024F33C: /* 8024F348 0024C148 38 60 00 20 */ li r3, 0x20 /* 8024F34C 0024C14C 90 01 00 10 */ stw r0, 0x10(r1) /* 8024F350 0024C150 4C C6 31 82 */ crclr 6 -/* 8024F354 0024C154 4B FE 02 E1 */ bl func_8022F634 +/* 8024F354 0024C154 4B FE 02 E1 */ bl _rwerror /* 8024F358 0024C158 90 61 00 14 */ stw r3, 0x14(r1) /* 8024F35C 0024C15C 38 61 00 10 */ addi r3, r1, 0x10 -/* 8024F360 0024C160 4B FE 02 31 */ bl func_8022F590 +/* 8024F360 0024C160 4B FE 02 31 */ bl RwErrorSet /* 8024F364 0024C164 38 60 00 20 */ li r3, 0x20 /* 8024F368 0024C168 48 00 02 48 */ b lbl_8024F5B0 lbl_8024F36C: @@ -99774,10 +99774,10 @@ lbl_8024F4E8: /* 8024F4F4 0024C2F4 38 60 00 20 */ li r3, 0x20 /* 8024F4F8 0024C2F8 90 01 00 08 */ stw r0, 8(r1) /* 8024F4FC 0024C2FC 4C C6 31 82 */ crclr 6 -/* 8024F500 0024C300 4B FE 01 35 */ bl func_8022F634 +/* 8024F500 0024C300 4B FE 01 35 */ bl _rwerror /* 8024F504 0024C304 90 61 00 0C */ stw r3, 0xc(r1) /* 8024F508 0024C308 38 61 00 08 */ addi r3, r1, 8 -/* 8024F50C 0024C30C 4B FE 00 85 */ bl func_8022F590 +/* 8024F50C 0024C30C 4B FE 00 85 */ bl RwErrorSet /* 8024F510 0024C310 38 60 00 20 */ li r3, 0x20 /* 8024F514 0024C314 48 00 00 9C */ b lbl_8024F5B0 lbl_8024F518: @@ -99864,7 +99864,7 @@ lbl_8024F610: /* 8024F614 0024C414 28 00 00 00 */ cmplwi r0, 0 /* 8024F618 0024C418 40 82 00 7C */ bne lbl_8024F694 /* 8024F61C 0024C41C 38 60 00 10 */ li r3, 0x10 -/* 8024F620 0024C420 4B FF D6 E5 */ bl func_8024CD04 +/* 8024F620 0024C420 4B FF D6 E5 */ bl StalacTiteAlloc /* 8024F624 0024C424 28 03 00 00 */ cmplwi r3, 0 /* 8024F628 0024C428 41 82 00 24 */ beq lbl_8024F64C /* 8024F62C 0024C42C 38 00 00 00 */ li r0, 0 @@ -99885,10 +99885,10 @@ lbl_8024F650: /* 8024F660 0024C460 38 60 00 20 */ li r3, 0x20 /* 8024F664 0024C464 90 01 00 08 */ stw r0, 8(r1) /* 8024F668 0024C468 4C C6 31 82 */ crclr 6 -/* 8024F66C 0024C46C 4B FD FF C9 */ bl func_8022F634 +/* 8024F66C 0024C46C 4B FD FF C9 */ bl _rwerror /* 8024F670 0024C470 90 61 00 0C */ stw r3, 0xc(r1) /* 8024F674 0024C474 38 61 00 08 */ addi r3, r1, 8 -/* 8024F678 0024C478 4B FD FF 19 */ bl func_8022F590 +/* 8024F678 0024C478 4B FD FF 19 */ bl RwErrorSet /* 8024F67C 0024C47C 38 60 00 20 */ li r3, 0x20 /* 8024F680 0024C480 48 00 01 C4 */ b lbl_8024F844 lbl_8024F684: @@ -100103,7 +100103,7 @@ lbl_8024F904: /* 8024F92C 0024C72C 93 C1 00 08 */ stw r30, 8(r1) /* 8024F930 0024C730 7C 7E 1B 78 */ mr r30, r3 /* 8024F934 0024C734 38 60 00 08 */ li r3, 8 -/* 8024F938 0024C738 4B FF D4 41 */ bl func_8024CD78 +/* 8024F938 0024C738 4B FF D4 41 */ bl StalacMiteAlloc /* 8024F93C 0024C73C 80 1F 00 00 */ lwz r0, 0(r31) /* 8024F940 0024C740 28 00 00 00 */ cmplwi r0, 0 /* 8024F944 0024C744 40 82 00 08 */ bne lbl_8024F94C @@ -100186,10 +100186,10 @@ lbl_8024FA38: /* 8024FA38 0024C838 28 06 00 00 */ cmplwi r6, 0 /* 8024FA3C 0024C83C 40 82 FF C0 */ bne lbl_8024F9FC /* 8024FA40 0024C840 38 60 00 00 */ li r3, 0 -/* 8024FA44 0024C844 4B FF D2 C1 */ bl func_8024CD04 +/* 8024FA44 0024C844 4B FF D2 C1 */ bl StalacTiteAlloc /* 8024FA48 0024C848 7C 7B 1B 78 */ mr r27, r3 /* 8024FA4C 0024C84C 38 60 00 00 */ li r3, 0 -/* 8024FA50 0024C850 4B FF D3 29 */ bl func_8024CD78 +/* 8024FA50 0024C850 4B FF D3 29 */ bl StalacMiteAlloc /* 8024FA54 0024C854 7C A3 D8 50 */ subf r5, r3, r27 /* 8024FA58 0024C858 38 80 00 00 */ li r4, 0 /* 8024FA5C 0024C85C 4B DB 39 FD */ bl memset @@ -100197,7 +100197,7 @@ lbl_8024FA38: /* 8024FA64 0024C864 38 03 FF FF */ addi r0, r3, -1 /* 8024FA68 0024C868 1C 60 00 1C */ mulli r3, r0, 0x1c /* 8024FA6C 0024C86C 38 63 00 30 */ addi r3, r3, 0x30 -/* 8024FA70 0024C870 4B FF D3 09 */ bl func_8024CD78 +/* 8024FA70 0024C870 4B FF D3 09 */ bl StalacMiteAlloc /* 8024FA74 0024C874 90 79 00 14 */ stw r3, 0x14(r25) /* 8024FA78 0024C878 38 00 00 00 */ li r0, 0 /* 8024FA7C 0024C87C 7F 5D D3 78 */ mr r29, r26 @@ -100232,7 +100232,7 @@ lbl_8024FACC: /* 8024FAE0 0024C8E0 80 9D 00 00 */ lwz r4, 0(r29) /* 8024FAE4 0024C8E4 38 60 00 08 */ li r3, 8 /* 8024FAE8 0024C8E8 83 64 00 00 */ lwz r27, 0(r4) -/* 8024FAEC 0024C8EC 4B FF D2 8D */ bl func_8024CD78 +/* 8024FAEC 0024C8EC 4B FF D2 8D */ bl StalacMiteAlloc /* 8024FAF0 0024C8F0 80 01 00 08 */ lwz r0, 8(r1) /* 8024FAF4 0024C8F4 28 00 00 00 */ cmplwi r0, 0 /* 8024FAF8 0024C8F8 40 82 00 08 */ bne lbl_8024FB00 @@ -100257,20 +100257,20 @@ lbl_8024FB28: /* 8024FB34 0024C934 7F 60 EA 14 */ add r27, r0, r29 /* 8024FB38 0024C938 41 82 00 10 */ beq lbl_8024FB48 /* 8024FB3C 0024C93C 54 63 10 3A */ slwi r3, r3, 2 -/* 8024FB40 0024C940 4B FF D2 39 */ bl func_8024CD78 +/* 8024FB40 0024C940 4B FF D2 39 */ bl StalacMiteAlloc /* 8024FB44 0024C944 90 7B 00 0C */ stw r3, 0xc(r27) lbl_8024FB48: /* 8024FB48 0024C948 80 79 00 0C */ lwz r3, 0xc(r25) /* 8024FB4C 0024C94C 38 03 00 01 */ addi r0, r3, 1 /* 8024FB50 0024C950 54 03 10 3A */ slwi r3, r0, 2 -/* 8024FB54 0024C954 4B FF D2 25 */ bl func_8024CD78 +/* 8024FB54 0024C954 4B FF D2 25 */ bl StalacMiteAlloc /* 8024FB58 0024C958 90 7B 00 10 */ stw r3, 0x10(r27) /* 8024FB5C 0024C95C 80 7B 00 00 */ lwz r3, 0(r27) /* 8024FB60 0024C960 80 03 00 20 */ lwz r0, 0x20(r3) /* 8024FB64 0024C964 28 00 00 00 */ cmplwi r0, 0 /* 8024FB68 0024C968 41 82 00 10 */ beq lbl_8024FB78 /* 8024FB6C 0024C96C 54 03 10 3A */ slwi r3, r0, 2 -/* 8024FB70 0024C970 4B FF D2 09 */ bl func_8024CD78 +/* 8024FB70 0024C970 4B FF D2 09 */ bl StalacMiteAlloc /* 8024FB74 0024C974 90 7B 00 18 */ stw r3, 0x18(r27) lbl_8024FB78: /* 8024FB78 0024C978 80 7B 00 00 */ lwz r3, 0(r27) @@ -100279,7 +100279,7 @@ lbl_8024FB78: /* 8024FB84 0024C984 41 82 00 14 */ beq lbl_8024FB98 /* 8024FB88 0024C988 38 03 00 03 */ addi r0, r3, 3 /* 8024FB8C 0024C98C 54 03 00 3A */ rlwinm r3, r0, 0, 0, 0x1d -/* 8024FB90 0024C990 4B FF D1 E9 */ bl func_8024CD78 +/* 8024FB90 0024C990 4B FF D1 E9 */ bl StalacMiteAlloc /* 8024FB94 0024C994 90 7B 00 14 */ stw r3, 0x14(r27) lbl_8024FB98: /* 8024FB98 0024C998 38 00 FF FF */ li r0, -1 @@ -100386,7 +100386,7 @@ lbl_8024FCEC: /* 8024FCF8 0024CAF8 28 1F 00 00 */ cmplwi r31, 0 /* 8024FCFC 0024CAFC 41 82 00 10 */ beq lbl_8024FD0C /* 8024FD00 0024CB00 1C 7F 00 0C */ mulli r3, r31, 0xc -/* 8024FD04 0024CB04 4B FF D0 75 */ bl func_8024CD78 +/* 8024FD04 0024CB04 4B FF D0 75 */ bl StalacMiteAlloc /* 8024FD08 0024CB08 90 79 00 1C */ stw r3, 0x1c(r25) lbl_8024FD0C: /* 8024FD0C 0024CB0C 38 A0 00 00 */ li r5, 0 @@ -100436,7 +100436,7 @@ lbl_8024FD80: /* 8024FDA4 0024CBA4 80 79 00 1C */ lwz r3, 0x1c(r25) /* 8024FDA8 0024CBA8 39 00 FF FF */ li r8, -1 /* 8024FDAC 0024CBAC 80 99 00 18 */ lwz r4, 0x18(r25) -/* 8024FDB0 0024CBB0 48 00 0D 8D */ bl func_80250B3C +/* 8024FDB0 0024CBB0 48 00 0D 8D */ bl _rx_rxRadixExchangeSort /* 8024FDB4 0024CBB4 38 60 00 00 */ li r3, 0 /* 8024FDB8 0024CBB8 39 61 00 30 */ addi r11, r1, 0x30 /* 8024FDBC 0024CBBC 4B F9 D7 8D */ bl func_801ED548 @@ -100445,8 +100445,8 @@ lbl_8024FD80: /* 8024FDC8 0024CBC8 38 21 00 30 */ addi r1, r1, 0x30 /* 8024FDCC 0024CBCC 4E 80 00 20 */ blr -.global func_8024FDD0 -func_8024FDD0: +.global _rxChaseDependencies +_rxChaseDependencies: /* 8024FDD0 0024CBD0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8024FDD4 0024CBD4 7C 08 02 A6 */ mflr r0 /* 8024FDD8 0024CBD8 90 01 00 24 */ stw r0, 0x24(r1) @@ -100481,8 +100481,8 @@ lbl_8024FE3C: /* 8024FE48 0024CC48 38 21 00 20 */ addi r1, r1, 0x20 /* 8024FE4C 0024CC4C 4E 80 00 20 */ blr -.global func_8024FE50 -func_8024FE50: +.global RxHeapFree +RxHeapFree: /* 8024FE50 0024CC50 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8024FE54 0024CC54 7C 08 02 A6 */ mflr r0 /* 8024FE58 0024CC58 90 01 00 24 */ stw r0, 0x24(r1) @@ -100629,10 +100629,10 @@ lbl_8025001C: /* 80250068 0024CE68 80 1D 00 10 */ lwz r0, 0x10(r29) /* 8025006C 0024CE6C 54 04 18 38 */ slwi r4, r0, 3 /* 80250070 0024CE70 4C C6 31 82 */ crclr 6 -/* 80250074 0024CE74 4B FD F5 C1 */ bl func_8022F634 +/* 80250074 0024CE74 4B FD F5 C1 */ bl _rwerror /* 80250078 0024CE78 90 61 00 0C */ stw r3, 0xc(r1) /* 8025007C 0024CE7C 38 61 00 08 */ addi r3, r1, 8 -/* 80250080 0024CE80 4B FD F5 11 */ bl func_8022F590 +/* 80250080 0024CE80 4B FD F5 11 */ bl RwErrorSet /* 80250084 0024CE84 80 7D 00 10 */ lwz r3, 0x10(r29) /* 80250088 0024CE88 38 03 FF E0 */ addi r0, r3, -32 /* 8025008C 0024CE8C 90 1D 00 10 */ stw r0, 0x10(r29) @@ -100677,8 +100677,8 @@ lbl_802500F8: /* 80250110 0024CF10 38 21 00 20 */ addi r1, r1, 0x20 /* 80250114 0024CF14 4E 80 00 20 */ blr -.global func_80250118 -func_80250118: +.global _rxHeapReset +_rxHeapReset: /* 80250118 0024CF18 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8025011C 0024CF1C 7C 08 02 A6 */ mflr r0 /* 80250120 0024CF20 90 01 00 34 */ stw r0, 0x34(r1) @@ -100714,10 +100714,10 @@ lbl_80250148: /* 80250194 0024CF94 80 1C 00 10 */ lwz r0, 0x10(r28) /* 80250198 0024CF98 54 04 18 38 */ slwi r4, r0, 3 /* 8025019C 0024CF9C 4C C6 31 82 */ crclr 6 -/* 802501A0 0024CFA0 4B FD F4 95 */ bl func_8022F634 +/* 802501A0 0024CFA0 4B FD F4 95 */ bl _rwerror /* 802501A4 0024CFA4 90 61 00 14 */ stw r3, 0x14(r1) /* 802501A8 0024CFA8 38 61 00 10 */ addi r3, r1, 0x10 -/* 802501AC 0024CFAC 4B FD F3 E5 */ bl func_8022F590 +/* 802501AC 0024CFAC 4B FD F3 E5 */ bl RwErrorSet /* 802501B0 0024CFB0 80 7C 00 10 */ lwz r3, 0x10(r28) /* 802501B4 0024CFB4 38 03 FF E0 */ addi r0, r3, -32 /* 802501B8 0024CFB8 90 1C 00 10 */ stw r0, 0x10(r28) @@ -100837,10 +100837,10 @@ lbl_802502FC: /* 80250354 0024D154 80 1C 00 10 */ lwz r0, 0x10(r28) /* 80250358 0024D158 54 04 18 38 */ slwi r4, r0, 3 /* 8025035C 0024D15C 4C C6 31 82 */ crclr 6 -/* 80250360 0024D160 4B FD F2 D5 */ bl func_8022F634 +/* 80250360 0024D160 4B FD F2 D5 */ bl _rwerror /* 80250364 0024D164 90 61 00 0C */ stw r3, 0xc(r1) /* 80250368 0024D168 38 61 00 08 */ addi r3, r1, 8 -/* 8025036C 0024D16C 4B FD F2 25 */ bl func_8022F590 +/* 8025036C 0024D16C 4B FD F2 25 */ bl RwErrorSet /* 80250370 0024D170 80 7C 00 10 */ lwz r3, 0x10(r28) /* 80250374 0024D174 38 03 FF E0 */ addi r0, r3, -32 /* 80250378 0024D178 90 1C 00 10 */ stw r0, 0x10(r28) @@ -100943,8 +100943,8 @@ lbl_802504C0: /* 802504D0 0024D2D0 38 21 00 30 */ addi r1, r1, 0x30 /* 802504D4 0024D2D4 4E 80 00 20 */ blr -.global func_802504D8 -func_802504D8: +.global RxHeapDestroy +RxHeapDestroy: /* 802504D8 0024D2D8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802504DC 0024D2DC 7C 08 02 A6 */ mflr r0 /* 802504E0 0024D2E0 90 01 00 14 */ stw r0, 0x14(r1) @@ -100990,8 +100990,8 @@ lbl_8025055C: /* 8025056C 0024D36C 38 21 00 10 */ addi r1, r1, 0x10 /* 80250570 0024D370 4E 80 00 20 */ blr -.global func_80250574 -func_80250574: +.global RxHeapCreate +RxHeapCreate: /* 80250574 0024D374 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80250578 0024D378 7C 08 02 A6 */ mflr r0 /* 8025057C 0024D37C 90 01 00 24 */ stw r0, 0x24(r1) @@ -101046,7 +101046,7 @@ lbl_80250600: /* 80250634 0024D434 48 00 00 0C */ b lbl_80250640 lbl_80250638: /* 80250638 0024D438 7F C3 F3 78 */ mr r3, r30 -/* 8025063C 0024D43C 4B FF FA DD */ bl func_80250118 +/* 8025063C 0024D43C 4B FF FA DD */ bl _rxHeapReset lbl_80250640: /* 80250640 0024D440 2C 03 00 00 */ cmpwi r3, 0 /* 80250644 0024D444 41 82 00 0C */ beq lbl_80250650 @@ -101077,8 +101077,8 @@ lbl_80250684: /* 80250698 0024D498 38 21 00 20 */ addi r1, r1, 0x20 /* 8025069C 0024D49C 4E 80 00 20 */ blr -.global func_802506A0 -func_802506A0: +.global RxRenderStateVectorSetDefaultRenderStateVector +RxRenderStateVectorSetDefaultRenderStateVector: /* 802506A0 0024D4A0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 802506A4 0024D4A4 7C 08 02 A6 */ mflr r0 /* 802506A8 0024D4A8 28 03 00 00 */ cmplwi r3, 0 @@ -101125,10 +101125,10 @@ lbl_8025072C: /* 80250748 0024D548 90 01 00 14 */ stw r0, 0x14(r1) /* 8025074C 0024D54C 38 63 00 18 */ addi r3, r3, 0x80000018@l /* 80250750 0024D550 4C C6 31 82 */ crclr 6 -/* 80250754 0024D554 4B FD EE E1 */ bl func_8022F634 +/* 80250754 0024D554 4B FD EE E1 */ bl _rwerror /* 80250758 0024D558 90 61 00 18 */ stw r3, 0x18(r1) /* 8025075C 0024D55C 38 61 00 14 */ addi r3, r1, 0x14 -/* 80250760 0024D560 4B FD EE 31 */ bl func_8022F590 +/* 80250760 0024D560 4B FD EE 31 */ bl RwErrorSet /* 80250764 0024D564 38 60 00 00 */ li r3, 0 /* 80250768 0024D568 48 00 00 7C */ b lbl_802507E4 lbl_8025076C: @@ -101158,10 +101158,10 @@ lbl_802507BC: /* 802507C4 0024D5C4 90 01 00 0C */ stw r0, 0xc(r1) /* 802507C8 0024D5C8 38 63 00 16 */ addi r3, r3, 0x80000016@l /* 802507CC 0024D5CC 4C C6 31 82 */ crclr 6 -/* 802507D0 0024D5D0 4B FD EE 65 */ bl func_8022F634 +/* 802507D0 0024D5D0 4B FD EE 65 */ bl _rwerror /* 802507D4 0024D5D4 90 61 00 10 */ stw r3, 0x10(r1) /* 802507D8 0024D5D8 38 61 00 0C */ addi r3, r1, 0xc -/* 802507DC 0024D5DC 4B FD ED B5 */ bl func_8022F590 +/* 802507DC 0024D5DC 4B FD ED B5 */ bl RwErrorSet /* 802507E0 0024D5E0 38 60 00 00 */ li r3, 0 lbl_802507E4: /* 802507E4 0024D5E4 80 01 00 24 */ lwz r0, 0x24(r1) @@ -101169,8 +101169,8 @@ lbl_802507E4: /* 802507EC 0024D5EC 38 21 00 20 */ addi r1, r1, 0x20 /* 802507F0 0024D5F0 4E 80 00 20 */ blr -.global func_802507F4 -func_802507F4: +.global RxRenderStateVectorLoadDriverState +RxRenderStateVectorLoadDriverState: /* 802507F4 0024D5F4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 802507F8 0024D5F8 7C 08 02 A6 */ mflr r0 /* 802507FC 0024D5FC 90 01 00 24 */ stw r0, 0x24(r1) @@ -101181,7 +101181,7 @@ func_802507F4: /* 80250810 0024D610 38 81 00 08 */ addi r4, r1, 8 /* 80250814 0024D614 90 1F 00 00 */ stw r0, 0(r31) /* 80250818 0024D618 38 60 00 05 */ li r3, 5 -/* 8025081C 0024D61C 4B FD F0 21 */ bl func_8022F83C +/* 8025081C 0024D61C 4B FD F0 21 */ bl RwRenderStateGet /* 80250820 0024D620 80 01 00 08 */ lwz r0, 8(r1) /* 80250824 0024D624 2C 00 00 00 */ cmpwi r0, 0 /* 80250828 0024D628 41 82 00 10 */ beq lbl_80250838 @@ -101191,7 +101191,7 @@ func_802507F4: lbl_80250838: /* 80250838 0024D638 38 81 00 08 */ addi r4, r1, 8 /* 8025083C 0024D63C 38 60 00 06 */ li r3, 6 -/* 80250840 0024D640 4B FD EF FD */ bl func_8022F83C +/* 80250840 0024D640 4B FD EF FD */ bl RwRenderStateGet /* 80250844 0024D644 80 01 00 08 */ lwz r0, 8(r1) /* 80250848 0024D648 2C 00 00 00 */ cmpwi r0, 0 /* 8025084C 0024D64C 41 82 00 10 */ beq lbl_8025085C @@ -101201,7 +101201,7 @@ lbl_80250838: lbl_8025085C: /* 8025085C 0024D65C 38 81 00 08 */ addi r4, r1, 8 /* 80250860 0024D660 38 60 00 08 */ li r3, 8 -/* 80250864 0024D664 4B FD EF D9 */ bl func_8022F83C +/* 80250864 0024D664 4B FD EF D9 */ bl RwRenderStateGet /* 80250868 0024D668 80 01 00 08 */ lwz r0, 8(r1) /* 8025086C 0024D66C 2C 00 00 00 */ cmpwi r0, 0 /* 80250870 0024D670 41 82 00 10 */ beq lbl_80250880 @@ -101211,7 +101211,7 @@ lbl_8025085C: lbl_80250880: /* 80250880 0024D680 38 81 00 08 */ addi r4, r1, 8 /* 80250884 0024D684 38 60 00 0C */ li r3, 0xc -/* 80250888 0024D688 4B FD EF B5 */ bl func_8022F83C +/* 80250888 0024D688 4B FD EF B5 */ bl RwRenderStateGet /* 8025088C 0024D68C 80 01 00 08 */ lwz r0, 8(r1) /* 80250890 0024D690 2C 00 00 00 */ cmpwi r0, 0 /* 80250894 0024D694 41 82 00 10 */ beq lbl_802508A4 @@ -101221,19 +101221,19 @@ lbl_80250880: lbl_802508A4: /* 802508A4 0024D6A4 38 9F 00 04 */ addi r4, r31, 4 /* 802508A8 0024D6A8 38 60 00 07 */ li r3, 7 -/* 802508AC 0024D6AC 4B FD EF 91 */ bl func_8022F83C +/* 802508AC 0024D6AC 4B FD EF 91 */ bl RwRenderStateGet /* 802508B0 0024D6B0 38 9F 00 08 */ addi r4, r31, 8 /* 802508B4 0024D6B4 38 60 00 0A */ li r3, 0xa -/* 802508B8 0024D6B8 4B FD EF 85 */ bl func_8022F83C +/* 802508B8 0024D6B8 4B FD EF 85 */ bl RwRenderStateGet /* 802508BC 0024D6BC 38 9F 00 0C */ addi r4, r31, 0xc /* 802508C0 0024D6C0 38 60 00 0B */ li r3, 0xb -/* 802508C4 0024D6C4 4B FD EF 79 */ bl func_8022F83C +/* 802508C4 0024D6C4 4B FD EF 79 */ bl RwRenderStateGet /* 802508C8 0024D6C8 38 9F 00 10 */ addi r4, r31, 0x10 /* 802508CC 0024D6CC 38 60 00 01 */ li r3, 1 -/* 802508D0 0024D6D0 4B FD EF 6D */ bl func_8022F83C +/* 802508D0 0024D6D0 4B FD EF 6D */ bl RwRenderStateGet /* 802508D4 0024D6D4 38 9F 00 14 */ addi r4, r31, 0x14 /* 802508D8 0024D6D8 38 60 00 02 */ li r3, 2 -/* 802508DC 0024D6DC 4B FD EF 61 */ bl func_8022F83C +/* 802508DC 0024D6DC 4B FD EF 61 */ bl RwRenderStateGet /* 802508E0 0024D6E0 2C 03 00 00 */ cmpwi r3, 0 /* 802508E4 0024D6E4 41 82 00 10 */ beq lbl_802508F4 /* 802508E8 0024D6E8 80 1F 00 14 */ lwz r0, 0x14(r31) @@ -101242,23 +101242,23 @@ lbl_802508A4: lbl_802508F4: /* 802508F4 0024D6F4 38 9F 00 14 */ addi r4, r31, 0x14 /* 802508F8 0024D6F8 38 60 00 03 */ li r3, 3 -/* 802508FC 0024D6FC 4B FD EF 41 */ bl func_8022F83C +/* 802508FC 0024D6FC 4B FD EF 41 */ bl RwRenderStateGet /* 80250900 0024D700 38 9F 00 18 */ addi r4, r31, 0x18 /* 80250904 0024D704 38 60 00 04 */ li r3, 4 -/* 80250908 0024D708 4B FD EF 35 */ bl func_8022F83C +/* 80250908 0024D708 4B FD EF 35 */ bl RwRenderStateGet lbl_8025090C: /* 8025090C 0024D70C 38 9F 00 1C */ addi r4, r31, 0x1c /* 80250910 0024D710 38 60 00 09 */ li r3, 9 -/* 80250914 0024D714 4B FD EF 29 */ bl func_8022F83C +/* 80250914 0024D714 4B FD EF 29 */ bl RwRenderStateGet /* 80250918 0024D718 38 9F 00 20 */ addi r4, r31, 0x20 /* 8025091C 0024D71C 38 60 00 0D */ li r3, 0xd -/* 80250920 0024D720 4B FD EF 1D */ bl func_8022F83C +/* 80250920 0024D720 4B FD EF 1D */ bl RwRenderStateGet /* 80250924 0024D724 38 9F 00 24 */ addi r4, r31, 0x24 /* 80250928 0024D728 38 60 00 10 */ li r3, 0x10 -/* 8025092C 0024D72C 4B FD EF 11 */ bl func_8022F83C +/* 8025092C 0024D72C 4B FD EF 11 */ bl RwRenderStateGet /* 80250930 0024D730 38 9F 00 28 */ addi r4, r31, 0x28 /* 80250934 0024D734 38 60 00 0F */ li r3, 0xf -/* 80250938 0024D738 4B FD EF 05 */ bl func_8022F83C +/* 80250938 0024D738 4B FD EF 05 */ bl RwRenderStateGet /* 8025093C 0024D73C 7F E3 FB 78 */ mr r3, r31 /* 80250940 0024D740 48 00 00 2C */ b lbl_8025096C lbl_80250944: @@ -101267,10 +101267,10 @@ lbl_80250944: /* 8025094C 0024D74C 90 01 00 0C */ stw r0, 0xc(r1) /* 80250950 0024D750 38 63 00 16 */ addi r3, r3, 0x80000016@l /* 80250954 0024D754 4C C6 31 82 */ crclr 6 -/* 80250958 0024D758 4B FD EC DD */ bl func_8022F634 +/* 80250958 0024D758 4B FD EC DD */ bl _rwerror /* 8025095C 0024D75C 90 61 00 10 */ stw r3, 0x10(r1) /* 80250960 0024D760 38 61 00 0C */ addi r3, r1, 0xc -/* 80250964 0024D764 4B FD EC 2D */ bl func_8022F590 +/* 80250964 0024D764 4B FD EC 2D */ bl RwErrorSet /* 80250968 0024D768 38 60 00 00 */ li r3, 0 lbl_8025096C: /* 8025096C 0024D76C 80 01 00 24 */ lwz r0, 0x24(r1) @@ -101406,8 +101406,8 @@ lbl_80250B1C: /* 80250B34 0024D934 38 21 01 A0 */ addi r1, r1, 0x1a0 /* 80250B38 0024D938 4E 80 00 20 */ blr -.global func_80250B3C -func_80250B3C: +.global _rx_rxRadixExchangeSort +_rx_rxRadixExchangeSort: /* 80250B3C 0024D93C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80250B40 0024D940 7C 08 02 A6 */ mflr r0 /* 80250B44 0024D944 90 01 00 24 */ stw r0, 0x24(r1) @@ -101619,8 +101619,8 @@ lbl_80250E14: /* 80250E2C 0024DC2C 38 21 00 20 */ addi r1, r1, 0x20 /* 80250E30 0024DC30 4E 80 00 20 */ blr -.global func_80250E34 -func_80250E34: +.global _rwIm3DCreatePlatformTransformPipeline +_rwIm3DCreatePlatformTransformPipeline: /* 80250E34 0024DC34 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80250E38 0024DC38 7C 08 02 A6 */ mflr r0 /* 80250E3C 0024DC3C 90 01 00 24 */ stw r0, 0x24(r1) @@ -101628,31 +101628,31 @@ func_80250E34: /* 80250E44 0024DC44 93 C1 00 18 */ stw r30, 0x18(r1) /* 80250E48 0024DC48 93 A1 00 14 */ stw r29, 0x14(r1) /* 80250E4C 0024DC4C 7C 7D 1B 78 */ mr r29, r3 -/* 80250E50 0024DC50 4B FF BD 6D */ bl func_8024CBBC +/* 80250E50 0024DC50 4B FF BD 6D */ bl RxPipelineCreate /* 80250E54 0024DC54 7C 7F 1B 79 */ or. r31, r3, r3 /* 80250E58 0024DC58 41 82 00 58 */ beq lbl_80250EB0 /* 80250E5C 0024DC5C 38 00 00 01 */ li r0, 1 /* 80250E60 0024DC60 90 1F 00 2C */ stw r0, 0x2c(r31) -/* 80250E64 0024DC64 4B FF D2 89 */ bl func_8024E0EC +/* 80250E64 0024DC64 4B FF D2 89 */ bl RxPipelineLock /* 80250E68 0024DC68 7C 7E 1B 79 */ or. r30, r3, r3 /* 80250E6C 0024DC6C 41 82 00 3C */ beq lbl_80250EA8 -/* 80250E70 0024DC70 48 00 02 25 */ bl func_80251094 +/* 80250E70 0024DC70 48 00 02 25 */ bl RxNodeDefinitionGetGameCubeImmInstance /* 80250E74 0024DC74 7C 65 1B 78 */ mr r5, r3 /* 80250E78 0024DC78 7F C3 F3 78 */ mr r3, r30 /* 80250E7C 0024DC7C 38 80 00 00 */ li r4, 0 /* 80250E80 0024DC80 38 C0 00 00 */ li r6, 0 /* 80250E84 0024DC84 4C C6 31 82 */ crclr 6 -/* 80250E88 0024DC88 4B FF D6 6D */ bl func_8024E4F4 -/* 80250E8C 0024DC8C 4B FF C7 99 */ bl func_8024D624 +/* 80250E88 0024DC88 4B FF D6 6D */ bl RxLockedPipeAddFragment +/* 80250E8C 0024DC8C 4B FF C7 99 */ bl RxLockedPipeUnlock /* 80250E90 0024DC90 7C 7F 1B 79 */ or. r31, r3, r3 /* 80250E94 0024DC94 41 82 00 14 */ beq lbl_80250EA8 /* 80250E98 0024DC98 93 FD 00 00 */ stw r31, 0(r29) -/* 80250E9C 0024DC9C 4B FF B2 3D */ bl func_8024C0D8 +/* 80250E9C 0024DC9C 4B FF B2 3D */ bl RwIm3DSetTransformPipeline /* 80250EA0 0024DCA0 38 60 00 01 */ li r3, 1 /* 80250EA4 0024DCA4 48 00 00 10 */ b lbl_80250EB4 lbl_80250EA8: /* 80250EA8 0024DCA8 7F E3 FB 78 */ mr r3, r31 -/* 80250EAC 0024DCAC 4B FF BD 9D */ bl func_8024CC48 +/* 80250EAC 0024DCAC 4B FF BD 9D */ bl _rxPipelineDestroy lbl_80250EB0: /* 80250EB0 0024DCB0 38 60 00 00 */ li r3, 0 lbl_80250EB4: @@ -101664,19 +101664,19 @@ lbl_80250EB4: /* 80250EC8 0024DCC8 38 21 00 20 */ addi r1, r1, 0x20 /* 80250ECC 0024DCCC 4E 80 00 20 */ blr -.global func_80250ED0 -func_80250ED0: +.global _rwIm3DDestroyPlatformTransformPipeline +_rwIm3DDestroyPlatformTransformPipeline: /* 80250ED0 0024DCD0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80250ED4 0024DCD4 7C 08 02 A6 */ mflr r0 /* 80250ED8 0024DCD8 90 01 00 14 */ stw r0, 0x14(r1) /* 80250EDC 0024DCDC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80250EE0 0024DCE0 7C 7F 1B 78 */ mr r31, r3 /* 80250EE4 0024DCE4 38 60 00 00 */ li r3, 0 -/* 80250EE8 0024DCE8 4B FF B1 F1 */ bl func_8024C0D8 +/* 80250EE8 0024DCE8 4B FF B1 F1 */ bl RwIm3DSetTransformPipeline /* 80250EEC 0024DCEC 80 7F 00 00 */ lwz r3, 0(r31) /* 80250EF0 0024DCF0 28 03 00 00 */ cmplwi r3, 0 /* 80250EF4 0024DCF4 41 82 00 10 */ beq lbl_80250F04 -/* 80250EF8 0024DCF8 4B FF BD 51 */ bl func_8024CC48 +/* 80250EF8 0024DCF8 4B FF BD 51 */ bl _rxPipelineDestroy /* 80250EFC 0024DCFC 38 00 00 00 */ li r0, 0 /* 80250F00 0024DD00 90 1F 00 00 */ stw r0, 0(r31) lbl_80250F04: @@ -101686,8 +101686,8 @@ lbl_80250F04: /* 80250F10 0024DD10 38 21 00 10 */ addi r1, r1, 0x10 /* 80250F14 0024DD14 4E 80 00 20 */ blr -.global func_80250F18 -func_80250F18: +.global _rwIm3DDestroyPlatformRenderPipelines +_rwIm3DDestroyPlatformRenderPipelines: /* 80250F18 0024DD18 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80250F1C 0024DD1C 7C 08 02 A6 */ mflr r0 /* 80250F20 0024DD20 38 80 00 03 */ li r4, 3 @@ -101695,23 +101695,23 @@ func_80250F18: /* 80250F28 0024DD28 93 E1 00 0C */ stw r31, 0xc(r1) /* 80250F2C 0024DD2C 7C 7F 1B 78 */ mr r31, r3 /* 80250F30 0024DD30 38 60 00 00 */ li r3, 0 -/* 80250F34 0024DD34 4B FF B1 F5 */ bl func_8024C128 +/* 80250F34 0024DD34 4B FF B1 F5 */ bl RwIm3DSetRenderPipeline /* 80250F38 0024DD38 38 60 00 00 */ li r3, 0 /* 80250F3C 0024DD3C 38 80 00 05 */ li r4, 5 -/* 80250F40 0024DD40 4B FF B1 E9 */ bl func_8024C128 +/* 80250F40 0024DD40 4B FF B1 E9 */ bl RwIm3DSetRenderPipeline /* 80250F44 0024DD44 38 60 00 00 */ li r3, 0 /* 80250F48 0024DD48 38 80 00 04 */ li r4, 4 -/* 80250F4C 0024DD4C 4B FF B1 DD */ bl func_8024C128 +/* 80250F4C 0024DD4C 4B FF B1 DD */ bl RwIm3DSetRenderPipeline /* 80250F50 0024DD50 38 60 00 00 */ li r3, 0 /* 80250F54 0024DD54 38 80 00 01 */ li r4, 1 -/* 80250F58 0024DD58 4B FF B1 D1 */ bl func_8024C128 +/* 80250F58 0024DD58 4B FF B1 D1 */ bl RwIm3DSetRenderPipeline /* 80250F5C 0024DD5C 38 60 00 00 */ li r3, 0 /* 80250F60 0024DD60 38 80 00 02 */ li r4, 2 -/* 80250F64 0024DD64 4B FF B1 C5 */ bl func_8024C128 +/* 80250F64 0024DD64 4B FF B1 C5 */ bl RwIm3DSetRenderPipeline /* 80250F68 0024DD68 80 7F 00 00 */ lwz r3, 0(r31) /* 80250F6C 0024DD6C 28 03 00 00 */ cmplwi r3, 0 /* 80250F70 0024DD70 41 82 00 08 */ beq lbl_80250F78 -/* 80250F74 0024DD74 4B FF BC D5 */ bl func_8024CC48 +/* 80250F74 0024DD74 4B FF BC D5 */ bl _rxPipelineDestroy lbl_80250F78: /* 80250F78 0024DD78 38 00 00 00 */ li r0, 0 /* 80250F7C 0024DD7C 90 1F 00 00 */ stw r0, 0(r31) @@ -101725,8 +101725,8 @@ lbl_80250F78: /* 80250F9C 0024DD9C 38 21 00 10 */ addi r1, r1, 0x10 /* 80250FA0 0024DDA0 4E 80 00 20 */ blr -.global func_80250FA4 -func_80250FA4: +.global _rwIm3DCreatePlatformRenderPipelines +_rwIm3DCreatePlatformRenderPipelines: /* 80250FA4 0024DDA4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80250FA8 0024DDA8 7C 08 02 A6 */ mflr r0 /* 80250FAC 0024DDAC 90 01 00 24 */ stw r0, 0x24(r1) @@ -101734,22 +101734,22 @@ func_80250FA4: /* 80250FB4 0024DDB4 93 C1 00 18 */ stw r30, 0x18(r1) /* 80250FB8 0024DDB8 93 A1 00 14 */ stw r29, 0x14(r1) /* 80250FBC 0024DDBC 7C 7D 1B 78 */ mr r29, r3 -/* 80250FC0 0024DDC0 4B FF BB FD */ bl func_8024CBBC +/* 80250FC0 0024DDC0 4B FF BB FD */ bl RxPipelineCreate /* 80250FC4 0024DDC4 7C 7F 1B 79 */ or. r31, r3, r3 /* 80250FC8 0024DDC8 41 82 00 9C */ beq lbl_80251064 /* 80250FCC 0024DDCC 38 00 00 01 */ li r0, 1 /* 80250FD0 0024DDD0 90 1F 00 2C */ stw r0, 0x2c(r31) -/* 80250FD4 0024DDD4 4B FF D1 19 */ bl func_8024E0EC +/* 80250FD4 0024DDD4 4B FF D1 19 */ bl RxPipelineLock /* 80250FD8 0024DDD8 7C 7E 1B 79 */ or. r30, r3, r3 /* 80250FDC 0024DDDC 41 82 00 80 */ beq lbl_8025105C -/* 80250FE0 0024DDE0 48 00 0D 09 */ bl func_80251CE8 +/* 80250FE0 0024DDE0 48 00 0D 09 */ bl RxNodeDefinitionGetGameCubeSubmitNoLight /* 80250FE4 0024DDE4 7C 65 1B 78 */ mr r5, r3 /* 80250FE8 0024DDE8 7F C3 F3 78 */ mr r3, r30 /* 80250FEC 0024DDEC 38 80 00 00 */ li r4, 0 /* 80250FF0 0024DDF0 38 C0 00 00 */ li r6, 0 /* 80250FF4 0024DDF4 4C C6 31 82 */ crclr 6 -/* 80250FF8 0024DDF8 4B FF D4 FD */ bl func_8024E4F4 -/* 80250FFC 0024DDFC 4B FF C6 29 */ bl func_8024D624 +/* 80250FF8 0024DDF8 4B FF D4 FD */ bl RxLockedPipeAddFragment +/* 80250FFC 0024DDFC 4B FF C6 29 */ bl RxLockedPipeUnlock /* 80251000 0024DE00 7C 7F 1B 79 */ or. r31, r3, r3 /* 80251004 0024DE04 41 82 00 58 */ beq lbl_8025105C /* 80251008 0024DE08 93 FD 00 00 */ stw r31, 0(r29) @@ -101758,24 +101758,24 @@ func_80250FA4: /* 80251014 0024DE14 93 FD 00 08 */ stw r31, 8(r29) /* 80251018 0024DE18 93 FD 00 0C */ stw r31, 0xc(r29) /* 8025101C 0024DE1C 93 FD 00 10 */ stw r31, 0x10(r29) -/* 80251020 0024DE20 4B FF B1 09 */ bl func_8024C128 +/* 80251020 0024DE20 4B FF B1 09 */ bl RwIm3DSetRenderPipeline /* 80251024 0024DE24 7F E3 FB 78 */ mr r3, r31 /* 80251028 0024DE28 38 80 00 05 */ li r4, 5 -/* 8025102C 0024DE2C 4B FF B0 FD */ bl func_8024C128 +/* 8025102C 0024DE2C 4B FF B0 FD */ bl RwIm3DSetRenderPipeline /* 80251030 0024DE30 7F E3 FB 78 */ mr r3, r31 /* 80251034 0024DE34 38 80 00 04 */ li r4, 4 -/* 80251038 0024DE38 4B FF B0 F1 */ bl func_8024C128 +/* 80251038 0024DE38 4B FF B0 F1 */ bl RwIm3DSetRenderPipeline /* 8025103C 0024DE3C 7F E3 FB 78 */ mr r3, r31 /* 80251040 0024DE40 38 80 00 01 */ li r4, 1 -/* 80251044 0024DE44 4B FF B0 E5 */ bl func_8024C128 +/* 80251044 0024DE44 4B FF B0 E5 */ bl RwIm3DSetRenderPipeline /* 80251048 0024DE48 7F E3 FB 78 */ mr r3, r31 /* 8025104C 0024DE4C 38 80 00 02 */ li r4, 2 -/* 80251050 0024DE50 4B FF B0 D9 */ bl func_8024C128 +/* 80251050 0024DE50 4B FF B0 D9 */ bl RwIm3DSetRenderPipeline /* 80251054 0024DE54 38 60 00 01 */ li r3, 1 /* 80251058 0024DE58 48 00 00 10 */ b lbl_80251068 lbl_8025105C: /* 8025105C 0024DE5C 7F E3 FB 78 */ mr r3, r31 -/* 80251060 0024DE60 4B FF BB E9 */ bl func_8024CC48 +/* 80251060 0024DE60 4B FF BB E9 */ bl _rxPipelineDestroy lbl_80251064: /* 80251064 0024DE64 38 60 00 00 */ li r3, 0 lbl_80251068: @@ -101791,8 +101791,8 @@ lbl_80251068: /* 8025108C 0024DE8C 90 0D A0 68 */ stw r0, lbl_803CC968-_SDA_BASE_(r13) /* 80251090 0024DE90 4E 80 00 20 */ blr -.global func_80251094 -func_80251094: +.global RxNodeDefinitionGetGameCubeImmInstance +RxNodeDefinitionGetGameCubeImmInstance: /* 80251094 0024DE94 3C 60 80 2C */ lis r3, lbl_802B894C@ha /* 80251098 0024DE98 38 63 89 4C */ addi r3, r3, lbl_802B894C@l /* 8025109C 0024DE9C 4E 80 00 20 */ blr @@ -101810,30 +101810,30 @@ func_80251094: /* 802510CC 0024DECC 80 7F 00 10 */ lwz r3, 0x10(r31) /* 802510D0 0024DED0 7C 1D 03 78 */ mr r29, r0 /* 802510D4 0024DED4 38 80 00 00 */ li r4, 0 -/* 802510D8 0024DED8 4B FF 55 AD */ bl func_80246684 -/* 802510DC 0024DEDC 4B F7 A0 CD */ bl func_801CB1A8 +/* 802510D8 0024DED8 4B FF 55 AD */ bl _rwDlTransformSetup +/* 802510DC 0024DEDC 4B F7 A0 CD */ bl GXClearVtxDesc /* 802510E0 0024DEE0 38 60 00 09 */ li r3, 9 /* 802510E4 0024DEE4 38 80 00 01 */ li r4, 1 -/* 802510E8 0024DEE8 4B F7 9C 75 */ bl func_801CAD5C +/* 802510E8 0024DEE8 4B F7 9C 75 */ bl GXSetVtxDesc /* 802510EC 0024DEEC 38 60 00 00 */ li r3, 0 /* 802510F0 0024DEF0 38 80 00 09 */ li r4, 9 /* 802510F4 0024DEF4 38 A0 00 01 */ li r5, 1 /* 802510F8 0024DEF8 38 C0 00 04 */ li r6, 4 /* 802510FC 0024DEFC 38 E0 00 00 */ li r7, 0 -/* 80251100 0024DF00 4B F7 A0 E1 */ bl func_801CB1E0 +/* 80251100 0024DF00 4B F7 A0 E1 */ bl GXSetVtxAttrFmt /* 80251104 0024DF04 38 60 00 0B */ li r3, 0xb /* 80251108 0024DF08 38 80 00 01 */ li r4, 1 -/* 8025110C 0024DF0C 4B F7 9C 51 */ bl func_801CAD5C +/* 8025110C 0024DF0C 4B F7 9C 51 */ bl GXSetVtxDesc /* 80251110 0024DF10 38 60 00 00 */ li r3, 0 /* 80251114 0024DF14 38 80 00 0B */ li r4, 0xb /* 80251118 0024DF18 38 A0 00 01 */ li r5, 1 /* 8025111C 0024DF1C 38 C0 00 05 */ li r6, 5 /* 80251120 0024DF20 38 E0 00 00 */ li r7, 0 -/* 80251124 0024DF24 4B F7 A0 BD */ bl func_801CB1E0 +/* 80251124 0024DF24 4B F7 A0 BD */ bl GXSetVtxAttrFmt /* 80251128 0024DF28 38 60 00 01 */ li r3, 1 -/* 8025112C 0024DF2C 4B F7 E3 85 */ bl func_801CF4B0 +/* 8025112C 0024DF2C 4B F7 E3 85 */ bl GXSetNumTevStages /* 80251130 0024DF30 38 60 00 01 */ li r3, 1 -/* 80251134 0024DF34 4B F7 C4 A1 */ bl func_801CD5D4 +/* 80251134 0024DF34 4B F7 C4 A1 */ bl GXSetNumChans /* 80251138 0024DF38 38 60 00 04 */ li r3, 4 /* 8025113C 0024DF3C 38 80 00 00 */ li r4, 0 /* 80251140 0024DF40 38 A0 00 00 */ li r5, 0 @@ -101841,7 +101841,7 @@ func_80251094: /* 80251148 0024DF48 38 E0 00 00 */ li r7, 0 /* 8025114C 0024DF4C 39 00 00 00 */ li r8, 0 /* 80251150 0024DF50 39 20 00 02 */ li r9, 2 -/* 80251154 0024DF54 4B F7 C4 BD */ bl func_801CD610 +/* 80251154 0024DF54 4B F7 C4 BD */ bl GXSetChanCtrl /* 80251158 0024DF58 38 60 00 05 */ li r3, 5 /* 8025115C 0024DF5C 38 80 00 00 */ li r4, 0 /* 80251160 0024DF60 38 A0 00 00 */ li r5, 0 @@ -101849,49 +101849,49 @@ func_80251094: /* 80251168 0024DF68 38 E0 00 00 */ li r7, 0 /* 8025116C 0024DF6C 39 00 00 00 */ li r8, 0 /* 80251170 0024DF70 39 20 00 02 */ li r9, 2 -/* 80251174 0024DF74 4B F7 C4 9D */ bl func_801CD610 +/* 80251174 0024DF74 4B F7 C4 9D */ bl GXSetChanCtrl /* 80251178 0024DF78 80 1F 00 0C */ lwz r0, 0xc(r31) /* 8025117C 0024DF7C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80251180 0024DF80 41 82 00 74 */ beq lbl_802511F4 /* 80251184 0024DF84 38 60 00 0D */ li r3, 0xd /* 80251188 0024DF88 38 80 00 01 */ li r4, 1 -/* 8025118C 0024DF8C 4B F7 9B D1 */ bl func_801CAD5C +/* 8025118C 0024DF8C 4B F7 9B D1 */ bl GXSetVtxDesc /* 80251190 0024DF90 38 60 00 00 */ li r3, 0 /* 80251194 0024DF94 38 80 00 0D */ li r4, 0xd /* 80251198 0024DF98 38 A0 00 01 */ li r5, 1 /* 8025119C 0024DF9C 38 C0 00 04 */ li r6, 4 /* 802511A0 0024DFA0 38 E0 00 00 */ li r7, 0 -/* 802511A4 0024DFA4 4B F7 A0 3D */ bl func_801CB1E0 +/* 802511A4 0024DFA4 4B F7 A0 3D */ bl GXSetVtxAttrFmt /* 802511A8 0024DFA8 38 60 00 00 */ li r3, 0 /* 802511AC 0024DFAC 38 80 00 00 */ li r4, 0 -/* 802511B0 0024DFB0 4B F7 DB C5 */ bl func_801CED74 +/* 802511B0 0024DFB0 4B F7 DB C5 */ bl GXSetTevOp /* 802511B4 0024DFB4 38 60 00 01 */ li r3, 1 -/* 802511B8 0024DFB8 4B F7 A8 BD */ bl func_801CBA74 +/* 802511B8 0024DFB8 4B F7 A8 BD */ bl GXSetNumTexGens /* 802511BC 0024DFBC 38 60 00 00 */ li r3, 0 /* 802511C0 0024DFC0 38 80 00 01 */ li r4, 1 /* 802511C4 0024DFC4 38 A0 00 04 */ li r5, 4 /* 802511C8 0024DFC8 38 C0 00 3C */ li r6, 0x3c /* 802511CC 0024DFCC 38 E0 00 00 */ li r7, 0 /* 802511D0 0024DFD0 39 00 00 7D */ li r8, 0x7d -/* 802511D4 0024DFD4 4B F7 A6 21 */ bl func_801CB7F4 +/* 802511D4 0024DFD4 4B F7 A6 21 */ bl GXSetTexCoordGen2 /* 802511D8 0024DFD8 38 60 00 00 */ li r3, 0 /* 802511DC 0024DFDC 38 80 00 00 */ li r4, 0 /* 802511E0 0024DFE0 38 A0 00 00 */ li r5, 0 /* 802511E4 0024DFE4 38 C0 00 04 */ li r6, 4 -/* 802511E8 0024DFE8 4B F7 E1 2D */ bl func_801CF314 -/* 802511EC 0024DFEC 4B FF 7B 9D */ bl func_80248D88 +/* 802511E8 0024DFE8 4B F7 E1 2D */ bl GXSetTevOrder +/* 802511EC 0024DFEC 4B FF 7B 9D */ bl _rwDlTextureRasterFlush /* 802511F0 0024DFF0 48 00 00 2C */ b lbl_8025121C lbl_802511F4: /* 802511F4 0024DFF4 38 60 00 00 */ li r3, 0 -/* 802511F8 0024DFF8 4B F7 A8 7D */ bl func_801CBA74 +/* 802511F8 0024DFF8 4B F7 A8 7D */ bl GXSetNumTexGens /* 802511FC 0024DFFC 38 60 00 00 */ li r3, 0 /* 80251200 0024E000 38 80 00 FF */ li r4, 0xff /* 80251204 0024E004 38 A0 00 FF */ li r5, 0xff /* 80251208 0024E008 38 C0 00 04 */ li r6, 4 -/* 8025120C 0024E00C 4B F7 E1 09 */ bl func_801CF314 +/* 8025120C 0024E00C 4B F7 E1 09 */ bl GXSetTevOrder /* 80251210 0024E010 38 60 00 00 */ li r3, 0 /* 80251214 0024E014 38 80 00 04 */ li r4, 4 -/* 80251218 0024E018 4B F7 DB 5D */ bl func_801CED74 +/* 80251218 0024E018 4B F7 DB 5D */ bl GXSetTevOp lbl_8025121C: /* 8025121C 0024E01C 80 9F 00 30 */ lwz r4, 0x30(r31) /* 80251220 0024E020 3C 60 80 2C */ lis r3, lbl_802B8920@ha @@ -101901,7 +101901,7 @@ lbl_8025121C: /* 80251230 0024E030 38 80 00 00 */ li r4, 0 /* 80251234 0024E034 7C 63 28 2E */ lwzx r3, r3, r5 /* 80251238 0024E038 54 05 04 3E */ clrlwi r5, r0, 0x10 -/* 8025123C 0024E03C 4B F7 AF DD */ bl func_801CC218 +/* 8025123C 0024E03C 4B F7 AF DD */ bl GXBegin /* 80251240 0024E040 80 1F 00 30 */ lwz r0, 0x30(r31) /* 80251244 0024E044 2C 00 00 03 */ cmpwi r0, 3 /* 80251248 0024E048 41 82 01 04 */ beq lbl_8025134C @@ -102224,38 +102224,38 @@ lbl_802516E8: /* 802516EC 0024E4EC 38 60 00 25 */ li r3, 0x25 /* 802516F0 0024E4F0 90 01 00 10 */ stw r0, 0x10(r1) /* 802516F4 0024E4F4 4C C6 31 82 */ crclr 6 -/* 802516F8 0024E4F8 4B FD DF 3D */ bl func_8022F634 +/* 802516F8 0024E4F8 4B FD DF 3D */ bl _rwerror /* 802516FC 0024E4FC 90 61 00 14 */ stw r3, 0x14(r1) /* 80251700 0024E500 38 61 00 10 */ addi r3, r1, 0x10 -/* 80251704 0024E504 4B FD DE 8D */ bl func_8022F590 +/* 80251704 0024E504 4B FD DE 8D */ bl RwErrorSet /* 80251708 0024E508 48 00 05 C0 */ b lbl_80251CC8 lbl_8025170C: /* 8025170C 0024E50C 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80251710 0024E510 38 80 00 00 */ li r4, 0 -/* 80251714 0024E514 4B FF 4F 71 */ bl func_80246684 -/* 80251718 0024E518 4B F7 9A 91 */ bl func_801CB1A8 +/* 80251714 0024E514 4B FF 4F 71 */ bl _rwDlTransformSetup +/* 80251718 0024E518 4B F7 9A 91 */ bl GXClearVtxDesc /* 8025171C 0024E51C 38 60 00 09 */ li r3, 9 /* 80251720 0024E520 38 80 00 01 */ li r4, 1 -/* 80251724 0024E524 4B F7 96 39 */ bl func_801CAD5C +/* 80251724 0024E524 4B F7 96 39 */ bl GXSetVtxDesc /* 80251728 0024E528 38 60 00 00 */ li r3, 0 /* 8025172C 0024E52C 38 80 00 09 */ li r4, 9 /* 80251730 0024E530 38 A0 00 01 */ li r5, 1 /* 80251734 0024E534 38 C0 00 04 */ li r6, 4 /* 80251738 0024E538 38 E0 00 00 */ li r7, 0 -/* 8025173C 0024E53C 4B F7 9A A5 */ bl func_801CB1E0 +/* 8025173C 0024E53C 4B F7 9A A5 */ bl GXSetVtxAttrFmt /* 80251740 0024E540 38 60 00 0B */ li r3, 0xb /* 80251744 0024E544 38 80 00 01 */ li r4, 1 -/* 80251748 0024E548 4B F7 96 15 */ bl func_801CAD5C +/* 80251748 0024E548 4B F7 96 15 */ bl GXSetVtxDesc /* 8025174C 0024E54C 38 60 00 00 */ li r3, 0 /* 80251750 0024E550 38 80 00 0B */ li r4, 0xb /* 80251754 0024E554 38 A0 00 01 */ li r5, 1 /* 80251758 0024E558 38 C0 00 05 */ li r6, 5 /* 8025175C 0024E55C 38 E0 00 00 */ li r7, 0 -/* 80251760 0024E560 4B F7 9A 81 */ bl func_801CB1E0 +/* 80251760 0024E560 4B F7 9A 81 */ bl GXSetVtxAttrFmt /* 80251764 0024E564 38 60 00 01 */ li r3, 1 -/* 80251768 0024E568 4B F7 DD 49 */ bl func_801CF4B0 +/* 80251768 0024E568 4B F7 DD 49 */ bl GXSetNumTevStages /* 8025176C 0024E56C 38 60 00 01 */ li r3, 1 -/* 80251770 0024E570 4B F7 BE 65 */ bl func_801CD5D4 +/* 80251770 0024E570 4B F7 BE 65 */ bl GXSetNumChans /* 80251774 0024E574 38 60 00 04 */ li r3, 4 /* 80251778 0024E578 38 80 00 00 */ li r4, 0 /* 8025177C 0024E57C 38 A0 00 00 */ li r5, 0 @@ -102263,7 +102263,7 @@ lbl_8025170C: /* 80251784 0024E584 38 E0 00 00 */ li r7, 0 /* 80251788 0024E588 39 00 00 00 */ li r8, 0 /* 8025178C 0024E58C 39 20 00 02 */ li r9, 2 -/* 80251790 0024E590 4B F7 BE 81 */ bl func_801CD610 +/* 80251790 0024E590 4B F7 BE 81 */ bl GXSetChanCtrl /* 80251794 0024E594 38 60 00 05 */ li r3, 5 /* 80251798 0024E598 38 80 00 00 */ li r4, 0 /* 8025179C 0024E59C 38 A0 00 00 */ li r5, 0 @@ -102271,49 +102271,49 @@ lbl_8025170C: /* 802517A4 0024E5A4 38 E0 00 00 */ li r7, 0 /* 802517A8 0024E5A8 39 00 00 00 */ li r8, 0 /* 802517AC 0024E5AC 39 20 00 02 */ li r9, 2 -/* 802517B0 0024E5B0 4B F7 BE 61 */ bl func_801CD610 +/* 802517B0 0024E5B0 4B F7 BE 61 */ bl GXSetChanCtrl /* 802517B4 0024E5B4 80 1F 00 0C */ lwz r0, 0xc(r31) /* 802517B8 0024E5B8 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 802517BC 0024E5BC 41 82 00 74 */ beq lbl_80251830 /* 802517C0 0024E5C0 38 60 00 0D */ li r3, 0xd /* 802517C4 0024E5C4 38 80 00 01 */ li r4, 1 -/* 802517C8 0024E5C8 4B F7 95 95 */ bl func_801CAD5C +/* 802517C8 0024E5C8 4B F7 95 95 */ bl GXSetVtxDesc /* 802517CC 0024E5CC 38 60 00 00 */ li r3, 0 /* 802517D0 0024E5D0 38 80 00 0D */ li r4, 0xd /* 802517D4 0024E5D4 38 A0 00 01 */ li r5, 1 /* 802517D8 0024E5D8 38 C0 00 04 */ li r6, 4 /* 802517DC 0024E5DC 38 E0 00 00 */ li r7, 0 -/* 802517E0 0024E5E0 4B F7 9A 01 */ bl func_801CB1E0 +/* 802517E0 0024E5E0 4B F7 9A 01 */ bl GXSetVtxAttrFmt /* 802517E4 0024E5E4 38 60 00 00 */ li r3, 0 /* 802517E8 0024E5E8 38 80 00 00 */ li r4, 0 -/* 802517EC 0024E5EC 4B F7 D5 89 */ bl func_801CED74 +/* 802517EC 0024E5EC 4B F7 D5 89 */ bl GXSetTevOp /* 802517F0 0024E5F0 38 60 00 01 */ li r3, 1 -/* 802517F4 0024E5F4 4B F7 A2 81 */ bl func_801CBA74 +/* 802517F4 0024E5F4 4B F7 A2 81 */ bl GXSetNumTexGens /* 802517F8 0024E5F8 38 60 00 00 */ li r3, 0 /* 802517FC 0024E5FC 38 80 00 01 */ li r4, 1 /* 80251800 0024E600 38 A0 00 04 */ li r5, 4 /* 80251804 0024E604 38 C0 00 3C */ li r6, 0x3c /* 80251808 0024E608 38 E0 00 00 */ li r7, 0 /* 8025180C 0024E60C 39 00 00 7D */ li r8, 0x7d -/* 80251810 0024E610 4B F7 9F E5 */ bl func_801CB7F4 +/* 80251810 0024E610 4B F7 9F E5 */ bl GXSetTexCoordGen2 /* 80251814 0024E614 38 60 00 00 */ li r3, 0 /* 80251818 0024E618 38 80 00 00 */ li r4, 0 /* 8025181C 0024E61C 38 A0 00 00 */ li r5, 0 /* 80251820 0024E620 38 C0 00 04 */ li r6, 4 -/* 80251824 0024E624 4B F7 DA F1 */ bl func_801CF314 -/* 80251828 0024E628 4B FF 75 61 */ bl func_80248D88 +/* 80251824 0024E624 4B F7 DA F1 */ bl GXSetTevOrder +/* 80251828 0024E628 4B FF 75 61 */ bl _rwDlTextureRasterFlush /* 8025182C 0024E62C 48 00 00 2C */ b lbl_80251858 lbl_80251830: /* 80251830 0024E630 38 60 00 00 */ li r3, 0 -/* 80251834 0024E634 4B F7 A2 41 */ bl func_801CBA74 +/* 80251834 0024E634 4B F7 A2 41 */ bl GXSetNumTexGens /* 80251838 0024E638 38 60 00 00 */ li r3, 0 /* 8025183C 0024E63C 38 80 00 FF */ li r4, 0xff /* 80251840 0024E640 38 A0 00 FF */ li r5, 0xff /* 80251844 0024E644 38 C0 00 04 */ li r6, 4 -/* 80251848 0024E648 4B F7 DA CD */ bl func_801CF314 +/* 80251848 0024E648 4B F7 DA CD */ bl GXSetTevOrder /* 8025184C 0024E64C 38 60 00 00 */ li r3, 0 /* 80251850 0024E650 38 80 00 04 */ li r4, 4 -/* 80251854 0024E654 4B F7 D5 21 */ bl func_801CED74 +/* 80251854 0024E654 4B F7 D5 21 */ bl GXSetTevOp lbl_80251858: /* 80251858 0024E658 80 1F 00 30 */ lwz r0, 0x30(r31) /* 8025185C 0024E65C 3C 60 80 2C */ lis r3, lbl_802B8920@ha @@ -102323,7 +102323,7 @@ lbl_80251858: /* 8025186C 0024E66C 38 80 00 00 */ li r4, 0 /* 80251870 0024E670 7C 63 00 2E */ lwzx r3, r3, r0 /* 80251874 0024E674 A0 A5 00 00 */ lhz r5, 0(r5) -/* 80251878 0024E678 4B F7 A9 A1 */ bl func_801CC218 +/* 80251878 0024E678 4B F7 A9 A1 */ bl GXBegin /* 8025187C 0024E67C 80 1F 00 30 */ lwz r0, 0x30(r31) /* 80251880 0024E680 2C 00 00 03 */ cmpwi r0, 3 /* 80251884 0024E684 41 82 00 EC */ beq lbl_80251970 @@ -102615,10 +102615,10 @@ lbl_80251CA8: /* 80251CAC 0024EAAC 38 60 00 25 */ li r3, 0x25 /* 80251CB0 0024EAB0 90 01 00 08 */ stw r0, 8(r1) /* 80251CB4 0024EAB4 4C C6 31 82 */ crclr 6 -/* 80251CB8 0024EAB8 4B FD D9 7D */ bl func_8022F634 +/* 80251CB8 0024EAB8 4B FD D9 7D */ bl _rwerror /* 80251CBC 0024EABC 90 61 00 0C */ stw r3, 0xc(r1) /* 80251CC0 0024EAC0 38 61 00 08 */ addi r3, r1, 8 -/* 80251CC4 0024EAC4 4B FD D8 CD */ bl func_8022F590 +/* 80251CC4 0024EAC4 4B FD D8 CD */ bl RwErrorSet lbl_80251CC8: /* 80251CC8 0024EAC8 80 01 00 34 */ lwz r0, 0x34(r1) /* 80251CCC 0024EACC 38 60 00 01 */ li r3, 1 @@ -102629,8 +102629,8 @@ lbl_80251CC8: /* 80251CE0 0024EAE0 38 21 00 30 */ addi r1, r1, 0x30 /* 80251CE4 0024EAE4 4E 80 00 20 */ blr -.global func_80251CE8 -func_80251CE8: +.global RxNodeDefinitionGetGameCubeSubmitNoLight +RxNodeDefinitionGetGameCubeSubmitNoLight: /* 80251CE8 0024EAE8 3C 60 80 2C */ lis r3, lbl_802B89A0@ha /* 80251CEC 0024EAEC 38 63 89 A0 */ addi r3, r3, lbl_802B89A0@l /* 80251CF0 0024EAF0 4E 80 00 20 */ blr From f5323b083b0f1a2a9860ff51df09a66aad99c87d Mon Sep 17 00:00:00 2001 From: Matt <5638426+mattbruv@users.noreply.github.com> Date: Mon, 31 Aug 2020 12:25:31 -0400 Subject: [PATCH 2/6] add symbol file --- symbols.txt | 22871 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 22871 insertions(+) create mode 100644 symbols.txt diff --git a/symbols.txt b/symbols.txt new file mode 100644 index 000000000..4041ab2ba --- /dev/null +++ b/symbols.txt @@ -0,0 +1,22871 @@ + 0: 00000000 0 NOTYPE LOCAL DEFAULT UND + 1: 00000000 0 FILE LOCAL DEFAULT ABS xAnim.cpp + 2: 800058e0 0 SECTION LOCAL DEFAULT 4 + 3: 80251d80 0 SECTION LOCAL DEFAULT 7 + 4: 802b89e0 0 SECTION LOCAL DEFAULT 9 + 5: 00000000 0 SECTION LOCAL DEFAULT 15 + 6: 00000000 0 SECTION LOCAL DEFAULT 14 + 7: 803cb160 0 SECTION LOCAL DEFAULT 11 + 8: 803cc980 0 SECTION LOCAL DEFAULT 12 + 9: 00000000 0 SECTION LOCAL DEFAULT 26 + 10: 800093b8 0 SECTION LOCAL DEFAULT 4 + 11: 00000000 0 SECTION LOCAL DEFAULT 26 + 12: 802b89e0 28 OBJECT LOCAL DEFAULT 9 sxAnimTempTranPool + 13: 800058e0 112 FUNC LOCAL DEFAULT 4 _xSingleCompare__Fcc + 14: 80005950 100 FUNC LOCAL DEFAULT 4 _xSingleCompare__FcPCc + 15: 800059b4 48 FUNC LOCAL DEFAULT 4 _xCharIn__FcPCc + 16: 80251d80 128 OBJECT LOCAL DEFAULT 7 @638 + 17: 80251e00 68 OBJECT LOCAL DEFAULT 7 @stringBase0 + 18: 800059e4 1384 FUNC LOCAL DEFAULT 4 _xCheckAnimNameInner__FPCcPCciPcPiPi + 19: 80005f4c 144 FUNC LOCAL DEFAULT 4 _xCheckAnimName__FPCcPCcPc + 20: 803cc980 4 OBJECT LOCAL DEFAULT 12 @809 + 21: 803cc984 4 OBJECT LOCAL DEFAULT 12 @835 + 22: 803cc988 4 OBJECT LOCAL DEFAULT 12 @836 + 23: 803cc990 8 OBJECT LOCAL DEFAULT 12 @838 + 24: 800060b8 164 FUNC LOCAL DEFAULT 4 CalcRecipBlendMax__FPUs + 25: 8000615c 48 FUNC LOCAL DEFAULT 4 StateHasTransition__FP10xAnimStateP15xAnimTransition + 26: 8000618c 100 FUNC LOCAL DEFAULT 4 DefaultHasTransition__FP10xAnimStateP15xAnimTransitionPUi + 27: 800061f0 76 FUNC LOCAL DEFAULT 4 DefaultOverride__FP10xAnimStateP15xAnimTransition + 28: 8000623c 196 FUNC LOCAL DEFAULT 4 TransitionTimeInit__FP11xAnimSingleP15xAnimTransition + 29: 803cc998 4 OBJECT LOCAL DEFAULT 12 @936 + 30: 803cc99c 4 OBJECT LOCAL DEFAULT 12 @957 + 31: 803cc9a0 8 OBJECT LOCAL DEFAULT 12 @1028 + 32: 803cc9a8 4 OBJECT LOCAL DEFAULT 12 @1037 + 33: 80006e90 176 FUNC LOCAL DEFAULT 4 _xAnimTableAddTransitionHelper__FP10xAnimStateP15xAnimTransitionRUiRUiPP10xAnimState + 34: 80006f40 1116 FUNC LOCAL DEFAULT 4 _xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCcPCc + 35: 80007798 124 FUNC LOCAL DEFAULT 4 EffectActiveInsert__FP11xAnimSingleP17xAnimActiveEffect + 36: 80007828 124 FUNC LOCAL DEFAULT 4 EffectActiveRemove__FP17xAnimActiveEffectUiUi + 37: 800078a4 72 FUNC LOCAL DEFAULT 4 EffectPlaying__FP11xAnimSingleP11xAnimEffect + 38: 800078ec 352 FUNC LOCAL DEFAULT 4 EffectSingleStart__FP11xAnimSingle + 39: 80007a4c 240 FUNC LOCAL DEFAULT 4 EffectSingleDuration__FP11xAnimSingle + 40: 80007b3c 300 FUNC LOCAL DEFAULT 4 EffectSingleRun__FP11xAnimSingle + 41: 80007c68 220 FUNC LOCAL DEFAULT 4 EffectSingleLoop__FP11xAnimSingle + 42: 803cc9ac 4 OBJECT LOCAL DEFAULT 12 @1496 + 43: 80007d44 320 FUNC LOCAL DEFAULT 4 EffectSingleStop__FP11xAnimSingle + 44: 80007e84 40 FUNC LOCAL DEFAULT 4 StopUpdate__FP11xAnimSingle + 45: 80007eac 112 FUNC LOCAL DEFAULT 4 LoopUpdate__FP11xAnimSingle + 46: 803cc9b0 4 OBJECT LOCAL DEFAULT 12 @1703 + 47: 803cc9b4 4 OBJECT LOCAL DEFAULT 12 @1704 + 48: 8000804c 1756 FUNC LOCAL DEFAULT 4 SingleUpdate__FP11xAnimSinglef + 49: 80008728 228 FUNC LOCAL DEFAULT 4 SingleEval__FP11xAnimSingleP5xVec3P5xQuat + 50: 00000000 0 FILE LOCAL DEFAULT ABS xBase.cpp + 51: 80009400 0 SECTION LOCAL DEFAULT 4 + 52: 00000000 0 SECTION LOCAL DEFAULT 15 + 53: 00000000 0 SECTION LOCAL DEFAULT 14 + 54: 00000000 0 SECTION LOCAL DEFAULT 26 + 55: 80009528 0 SECTION LOCAL DEFAULT 4 + 56: 00000000 0 SECTION LOCAL DEFAULT 26 + 57: 00000000 0 FILE LOCAL DEFAULT ABS xbinio.cpp + 58: 80009564 0 SECTION LOCAL DEFAULT 4 + 59: 80251e48 0 SECTION LOCAL DEFAULT 7 + 60: 8027a5c0 0 SECTION LOCAL DEFAULT 8 + 61: 00000000 0 SECTION LOCAL DEFAULT 15 + 62: 00000000 0 SECTION LOCAL DEFAULT 14 + 63: 803ca900 0 SECTION LOCAL DEFAULT 10 + 64: 803cb168 0 SECTION LOCAL DEFAULT 11 + 65: 00000000 0 SECTION LOCAL DEFAULT 26 + 66: 8000a500 0 SECTION LOCAL DEFAULT 4 + 67: 00000000 0 SECTION LOCAL DEFAULT 26 + 68: 803ca900 4 OBJECT LOCAL DEFAULT 10 g_loadlock + 69: 8027a5c0 832 OBJECT LOCAL DEFAULT 8 g_loadinst + 70: 8027a900 2208 OBJECT LOCAL DEFAULT 8 g_xfload + 71: 8027b1a0 480 OBJECT LOCAL DEFAULT 8 g_xtraload + 72: 803cb168 4 OBJECT LOCAL DEFAULT 11 g_async_context + 73: 80251f5c 6 OBJECT LOCAL DEFAULT 7 @stringBase0 + 74: 80009778 108 FUNC LOCAL DEFAULT 4 LoadDestroy__FP15st_FILELOADINFO + 75: 80009a54 40 FUNC LOCAL DEFAULT 4 ReadBytes__FP15st_FILELOADINFOPci + 76: 80009a7c 40 FUNC LOCAL DEFAULT 4 ReadMShorts__FP15st_FILELOADINFOPsi + 77: 80009aa4 40 FUNC LOCAL DEFAULT 4 ReadMLongs__FP15st_FILELOADINFOPii + 78: 80009acc 40 FUNC LOCAL DEFAULT 4 ReadMFloats__FP15st_FILELOADINFOPfi + 79: 80009af4 40 FUNC LOCAL DEFAULT 4 ReadMDoubles__FP15st_FILELOADINFOPdi + 80: 80009b1c 76 FUNC LOCAL DEFAULT 4 ReadIShorts__FP15st_FILELOADINFOPsi + 81: 80009b68 76 FUNC LOCAL DEFAULT 4 ReadILongs__FP15st_FILELOADINFOPii + 82: 80009bb4 76 FUNC LOCAL DEFAULT 4 ReadIFloats__FP15st_FILELOADINFOPfi + 83: 80009c00 76 FUNC LOCAL DEFAULT 4 ReadIDoubles__FP15st_FILELOADINFOPdi + 84: 80009c70 36 FUNC LOCAL DEFAULT 4 AsyncIRead__FP15st_FILELOADINFOiPcii + 85: 80009c4c 36 FUNC LOCAL DEFAULT 4 AsyncMRead__FP15st_FILELOADINFOiPcii + 86: 80009c94 32 FUNC LOCAL DEFAULT 4 AsyncReadStatus__FP15st_FILELOADINFO + 87: 800097e4 188 FUNC LOCAL DEFAULT 4 SkipBytes__FP15st_FILELOADINFOi + 88: 800098a0 164 FUNC LOCAL DEFAULT 4 ReadSeek__FP15st_FILELOADINFOi + 89: 80009944 40 FUNC LOCAL DEFAULT 4 SetBuffer__FP15st_FILELOADINFOPci + 90: 8000996c 40 FUNC LOCAL DEFAULT 4 DiscardBuffer__FP15st_FILELOADINFO + 91: 80009f40 244 FUNC LOCAL DEFAULT 4 BFD_open__FPCcPCcUiiPv + 92: 8000a2bc 136 FUNC LOCAL DEFAULT 4 BFD_startSector__FPCc + 93: 8000a29c 32 FUNC LOCAL DEFAULT 4 BFD_getLength__FP9tag_xFilePv + 94: 8000a034 72 FUNC LOCAL DEFAULT 4 BFD_close__FP9tag_xFilePv + 95: 8000a254 72 FUNC LOCAL DEFAULT 4 BFD_seek__FP9tag_xFileiiPv + 96: 8000a07c 472 FUNC LOCAL DEFAULT 4 BFD_read__FPviiP9tag_xFilePv + 97: 80009994 192 FUNC LOCAL DEFAULT 4 ReadRaw__FP15st_FILELOADINFOPvii + 98: 80009cb4 196 FUNC LOCAL DEFAULT 4 Swap2__FPci + 99: 80009d78 212 FUNC LOCAL DEFAULT 4 Swap4__FPci + 100: 80009e4c 244 FUNC LOCAL DEFAULT 4 Swap8__FPci + 101: 8000a348 228 FUNC LOCAL DEFAULT 4 BFD_AsyncRead__FP15st_FILELOADINFOiPviii + 102: 8000a42c 212 FUNC LOCAL DEFAULT 4 BFD_AsyncReadStatus__FP15st_FILELOADINFO + 103: 80251e48 276 OBJECT LOCAL DEFAULT 7 @688 + 104: 8000a344 4 FUNC LOCAL DEFAULT 4 BFD_cb_GCP2_readasync__FP9tag_xFile + 105: 00000000 0 FILE LOCAL DEFAULT ABS xBound.cpp + 106: 8000a528 0 SECTION LOCAL DEFAULT 4 + 107: 8027b380 0 SECTION LOCAL DEFAULT 8 + 108: 00000000 0 SECTION LOCAL DEFAULT 15 + 109: 00000000 0 SECTION LOCAL DEFAULT 14 + 110: 803cc9b8 0 SECTION LOCAL DEFAULT 12 + 111: 00000000 0 SECTION LOCAL DEFAULT 26 + 112: 8000af3c 0 SECTION LOCAL DEFAULT 4 + 113: 00000000 0 SECTION LOCAL DEFAULT 26 + 114: 8000af70 0 SECTION LOCAL DEFAULT 4 + 115: 00000000 0 SECTION LOCAL DEFAULT 26 + 116: 8000b090 0 SECTION LOCAL DEFAULT 4 + 117: 00000000 0 SECTION LOCAL DEFAULT 26 + 118: 8000b0ec 0 SECTION LOCAL DEFAULT 4 + 119: 00000000 0 SECTION LOCAL DEFAULT 26 + 120: 8000b2a4 0 SECTION LOCAL DEFAULT 4 + 121: 00000000 0 SECTION LOCAL DEFAULT 26 + 122: 803cc9b8 4 OBJECT LOCAL DEFAULT 12 @571 + 123: 8000afd8 100 FUNC LOCAL DEFAULT 4 xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 + 124: 803cc9bc 4 OBJECT LOCAL DEFAULT 12 @640 + 125: 803cc9c0 4 OBJECT LOCAL DEFAULT 12 @641 + 126: 803cc9c4 4 OBJECT LOCAL DEFAULT 12 @642 + 127: 803cc9c8 4 OBJECT LOCAL DEFAULT 12 @643 + 128: 803cc9cc 4 OBJECT LOCAL DEFAULT 12 @644 + 129: 8027b380 112 OBJECT LOCAL DEFAULT 8 @700 + 130: 8000a9c0 808 FUNC LOCAL DEFAULT 4 xBoundOBBIsectRay__FPC4xBoxPC7xMat4x3PC5xRay3P6xIsect + 131: 00000000 0 FILE LOCAL DEFAULT ABS xCamera.cpp + 132: 8000b2b0 0 SECTION LOCAL DEFAULT 4 + 133: 80251f68 0 SECTION LOCAL DEFAULT 7 + 134: 8027b3f0 0 SECTION LOCAL DEFAULT 8 + 135: 802b8a00 0 SECTION LOCAL DEFAULT 9 + 136: 00000000 0 SECTION LOCAL DEFAULT 15 + 137: 00000000 0 SECTION LOCAL DEFAULT 14 + 138: 803ca908 0 SECTION LOCAL DEFAULT 10 + 139: 803cb170 0 SECTION LOCAL DEFAULT 11 + 140: 803cc9d0 0 SECTION LOCAL DEFAULT 12 + 141: 00000000 0 SECTION LOCAL DEFAULT 26 + 142: 8000e490 0 SECTION LOCAL DEFAULT 4 + 143: 00000000 0 SECTION LOCAL DEFAULT 26 + 144: 8000e4c4 0 SECTION LOCAL DEFAULT 4 + 145: 00000000 0 SECTION LOCAL DEFAULT 26 + 146: 8000e638 0 SECTION LOCAL DEFAULT 4 + 147: 00000000 0 SECTION LOCAL DEFAULT 26 + 148: 8000e650 0 SECTION LOCAL DEFAULT 4 + 149: 00000000 0 SECTION LOCAL DEFAULT 26 + 150: 8000e788 0 SECTION LOCAL DEFAULT 4 + 151: 00000000 0 SECTION LOCAL DEFAULT 26 + 152: 8000e960 0 SECTION LOCAL DEFAULT 4 + 153: 00000000 0 SECTION LOCAL DEFAULT 26 + 154: 80251f68 12 OBJECT LOCAL DEFAULT 7 @405 + 155: 80251f68 0 NOTYPE LOCAL DEFAULT 7 ...rodata.0 + 156: 80251f74 12 OBJECT LOCAL DEFAULT 7 @406 + 157: 80251f80 12 OBJECT LOCAL DEFAULT 7 @410 + 158: 80251f8c 12 OBJECT LOCAL DEFAULT 7 @441 + 159: 80251f98 40 OBJECT LOCAL DEFAULT 7 @555 + 160: 80251fc0 40 OBJECT LOCAL DEFAULT 7 @556 + 161: 80251fe8 40 OBJECT LOCAL DEFAULT 7 @557 + 162: 80252010 40 OBJECT LOCAL DEFAULT 7 @558 + 163: 80252038 40 OBJECT LOCAL DEFAULT 7 @559 + 164: 80252060 40 OBJECT LOCAL DEFAULT 7 @560 + 165: 80252088 40 OBJECT LOCAL DEFAULT 7 @561 + 166: 802520b0 16 OBJECT LOCAL DEFAULT 7 @711 + 167: 803cb170 4 OBJECT LOCAL DEFAULT 11 sCamCollis + 168: 803cb178 4 OBJECT LOCAL DEFAULT 11 sInvisWallHack + 169: 802b8a00 64 OBJECT LOCAL DEFAULT 9 sCameraFXMatOld + 170: 803cc9d0 4 OBJECT LOCAL DEFAULT 12 @764 + 171: 803cc9d4 4 OBJECT LOCAL DEFAULT 12 @765 + 172: 803cc9d8 4 OBJECT LOCAL DEFAULT 12 @766 + 173: 8000cd84 100 FUNC LOCAL DEFAULT 4 xCameraFXInit__Fv + 174: 803cc9dc 4 OBJECT LOCAL DEFAULT 12 @785 + 175: 803cc9e0 4 OBJECT LOCAL DEFAULT 12 @786 + 176: 803cc9e4 4 OBJECT LOCAL DEFAULT 12 @787 + 177: 803cc9e8 4 OBJECT LOCAL DEFAULT 12 @788 + 178: 803cc9ec 4 OBJECT LOCAL DEFAULT 12 @789 + 179: 803cc9f0 4 OBJECT LOCAL DEFAULT 12 @790 + 180: 803cc9f4 4 OBJECT LOCAL DEFAULT 12 @830 + 181: 803cc9f8 4 OBJECT LOCAL DEFAULT 12 @831 + 182: 8000b62c 420 FUNC LOCAL DEFAULT 4 xCam_buildbasis__FP7xCamera + 183: 8000b7d0 228 FUNC LOCAL DEFAULT 4 xCam_cyltoworld__FP5xVec3PC7xMat4x3fffUi + 184: 8000b8b4 316 FUNC LOCAL DEFAULT 4 xCam_worldtocyl__FRfRfRfPC7xMat4x3PC5xVec3Ui + 185: 803cc9fc 4 OBJECT LOCAL DEFAULT 12 @873 + 186: 803cca00 4 OBJECT LOCAL DEFAULT 12 @874 + 187: 8000b9f0 72 FUNC LOCAL DEFAULT 4 xCam_CorrectD__FP7xCamerafff + 188: 803cca04 4 OBJECT LOCAL DEFAULT 12 @880 + 189: 8000ba38 44 FUNC LOCAL DEFAULT 4 xCam_CorrectH__FP7xCamerafff + 190: 803cca08 4 OBJECT LOCAL DEFAULT 12 @888 + 191: 8000ba64 80 FUNC LOCAL DEFAULT 4 xCam_CorrectP__FP7xCamerafff + 192: 803cca0c 4 OBJECT LOCAL DEFAULT 12 @895 + 193: 8000bab4 60 FUNC LOCAL DEFAULT 4 xCam_DampP__FP7xCameraff + 194: 8000baf0 68 FUNC LOCAL DEFAULT 4 xCam_CorrectYaw__FP7xCamerafff + 195: 8000bb34 68 FUNC LOCAL DEFAULT 4 xCam_CorrectPitch__FP7xCamerafff + 196: 8000bb78 68 FUNC LOCAL DEFAULT 4 xCam_CorrectRoll__FP7xCamerafff + 197: 803cb180 4 OBJECT LOCAL DEFAULT 11 last_dt$975 + 198: 803cb184 1 OBJECT LOCAL DEFAULT 11 init$976 + 199: 803cca10 4 OBJECT LOCAL DEFAULT 12 @1234 + 200: 803cca14 4 OBJECT LOCAL DEFAULT 12 @1235 + 201: 803cca18 4 OBJECT LOCAL DEFAULT 12 @1236 + 202: 803cca1c 4 OBJECT LOCAL DEFAULT 12 @1237 + 203: 803cca20 4 OBJECT LOCAL DEFAULT 12 @1238 + 204: 803cca24 4 OBJECT LOCAL DEFAULT 12 @1239 + 205: 803cca28 4 OBJECT LOCAL DEFAULT 12 @1240 + 206: 803cca2c 4 OBJECT LOCAL DEFAULT 12 @1241 + 207: 803cca30 4 OBJECT LOCAL DEFAULT 12 @1242 + 208: 8000e580 100 FUNC LOCAL DEFAULT 4 xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 + 209: 8000be28 3560 FUNC LOCAL DEFAULT 4 _xCameraUpdate__FP7xCameraf + 210: 803cca34 4 OBJECT LOCAL DEFAULT 12 @1283 + 211: 803cca38 8 OBJECT LOCAL DEFAULT 12 @1286 + 212: 803cca40 4 OBJECT LOCAL DEFAULT 12 @1404 + 213: 803cca44 4 OBJECT LOCAL DEFAULT 12 @1405 + 214: 803cca48 4 OBJECT LOCAL DEFAULT 12 @1534 + 215: 803cca4c 4 OBJECT LOCAL DEFAULT 12 @1584 + 216: 803cca50 4 OBJECT LOCAL DEFAULT 12 @1585 + 217: 803cca54 4 OBJECT LOCAL DEFAULT 12 @1586 + 218: 8000ddbc 228 FUNC LOCAL DEFAULT 4 bound_sphere_xz__FR5xVec3R5xVec3RC5xVec3fRC5xVec3f + 219: 802520c0 12 OBJECT LOCAL DEFAULT 7 @1700 + 220: 802520cc 12 OBJECT LOCAL DEFAULT 7 @1731 + 221: 802520d8 12 OBJECT LOCAL DEFAULT 7 @1732 + 222: 802520e4 12 OBJECT LOCAL DEFAULT 7 @1733 + 223: 803cca58 4 OBJECT LOCAL DEFAULT 12 @1757 + 224: 803cca5c 4 OBJECT LOCAL DEFAULT 12 @1758 + 225: 803cca60 4 OBJECT LOCAL DEFAULT 12 @1766 + 226: 803cca64 4 OBJECT LOCAL DEFAULT 12 @1772 + 227: 00000000 0 FILE LOCAL DEFAULT ABS xClimate.cpp + 228: 8000e96c 0 SECTION LOCAL DEFAULT 4 + 229: 802520f0 0 SECTION LOCAL DEFAULT 7 + 230: 00000000 0 SECTION LOCAL DEFAULT 15 + 231: 00000000 0 SECTION LOCAL DEFAULT 14 + 232: 803ca918 0 SECTION LOCAL DEFAULT 10 + 233: 803cb188 0 SECTION LOCAL DEFAULT 11 + 234: 803cca68 0 SECTION LOCAL DEFAULT 12 + 235: 00000000 0 SECTION LOCAL DEFAULT 26 + 236: 8000effc 0 SECTION LOCAL DEFAULT 4 + 237: 00000000 0 SECTION LOCAL DEFAULT 26 + 238: 8000f00c 0 SECTION LOCAL DEFAULT 4 + 239: 00000000 0 SECTION LOCAL DEFAULT 26 + 240: 803cb188 4 OBJECT LOCAL DEFAULT 11 sClimate + 241: 803cca68 4 OBJECT LOCAL DEFAULT 12 @642 + 242: 803cca6c 4 OBJECT LOCAL DEFAULT 12 @643 + 243: 803cca70 4 OBJECT LOCAL DEFAULT 12 @644 + 244: 803cca74 4 OBJECT LOCAL DEFAULT 12 @645 + 245: 8000e96c 136 FUNC LOCAL DEFAULT 4 xClimateVecFromAngle__FfP5xVec3 + 246: 80252108 26 OBJECT LOCAL DEFAULT 7 @stringBase0 + 247: 803cca78 4 OBJECT LOCAL DEFAULT 12 @668 + 248: 802520f0 12 OBJECT LOCAL DEFAULT 7 snow_vel + 249: 802520fc 12 OBJECT LOCAL DEFAULT 7 snow_dvel + 250: 803cca7c 4 OBJECT LOCAL DEFAULT 12 @685 + 251: 8000eb80 68 FUNC LOCAL DEFAULT 4 GetPosBigDogWhattupFool__FP5xVec3 + 252: 803cca80 4 OBJECT LOCAL DEFAULT 12 @740 + 253: 803cca84 4 OBJECT LOCAL DEFAULT 12 @741 + 254: 803cca88 4 OBJECT LOCAL DEFAULT 12 @742 + 255: 803cca8c 4 OBJECT LOCAL DEFAULT 12 @743 + 256: 803cca90 4 OBJECT LOCAL DEFAULT 12 @744 + 257: 803cca94 4 OBJECT LOCAL DEFAULT 12 @745 + 258: 803cca98 4 OBJECT LOCAL DEFAULT 12 @746 + 259: 803cca9c 4 OBJECT LOCAL DEFAULT 12 @747 + 260: 803ccaa0 8 OBJECT LOCAL DEFAULT 12 @749 + 261: 8000ebc4 1008 FUNC LOCAL DEFAULT 4 UpdateRain__FP11_tagClimatef + 262: 8000efb4 4 FUNC LOCAL DEFAULT 4 UpdateWind__FP11_tagClimatef + 263: 00000000 0 FILE LOCAL DEFAULT ABS xCollide.cpp + 264: 8000f058 0 SECTION LOCAL DEFAULT 4 + 265: 80252128 0 SECTION LOCAL DEFAULT 7 + 266: 00000000 0 SECTION LOCAL DEFAULT 15 + 267: 00000000 0 SECTION LOCAL DEFAULT 14 + 268: 803cb190 0 SECTION LOCAL DEFAULT 11 + 269: 803ccaa8 0 SECTION LOCAL DEFAULT 12 + 270: 803d07e0 0 SECTION LOCAL DEFAULT 13 + 271: 00000000 0 SECTION LOCAL DEFAULT 26 + 272: 80015058 0 SECTION LOCAL DEFAULT 4 + 273: 00000000 0 SECTION LOCAL DEFAULT 26 + 274: 80015140 0 SECTION LOCAL DEFAULT 4 + 275: 00000000 0 SECTION LOCAL DEFAULT 26 + 276: 80015348 0 SECTION LOCAL DEFAULT 4 + 277: 00000000 0 SECTION LOCAL DEFAULT 26 + 278: 800153e0 0 SECTION LOCAL DEFAULT 4 + 279: 00000000 0 SECTION LOCAL DEFAULT 26 + 280: 80015648 0 SECTION LOCAL DEFAULT 4 + 281: 00000000 0 SECTION LOCAL DEFAULT 26 + 282: 800158f4 0 SECTION LOCAL DEFAULT 4 + 283: 00000000 0 SECTION LOCAL DEFAULT 26 + 284: 8001595c 0 SECTION LOCAL DEFAULT 4 + 285: 00000000 0 SECTION LOCAL DEFAULT 26 + 286: 80252128 12 OBJECT LOCAL DEFAULT 7 @410 + 287: 803ccaa8 4 OBJECT LOCAL DEFAULT 12 @728 + 288: 80015140 100 FUNC LOCAL DEFAULT 4 xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 + 289: 803ccaac 4 OBJECT LOCAL DEFAULT 12 @835 + 290: 803ccab0 4 OBJECT LOCAL DEFAULT 12 @837 + 291: 803ccab4 4 OBJECT LOCAL DEFAULT 12 @839 + 292: 8000f830 52 FUNC LOCAL DEFAULT 4 sphereHitsModelCB__FP14RpIntersectionP19RpCollisionTrianglefPv + 293: 803ccab8 4 OBJECT LOCAL DEFAULT 12 @964 + 294: 803ccabc 4 OBJECT LOCAL DEFAULT 12 @1089 + 295: 803ccac0 4 OBJECT LOCAL DEFAULT 12 @1090 + 296: 803ccac4 4 OBJECT LOCAL DEFAULT 12 @1091 + 297: 803ccac8 4 OBJECT LOCAL DEFAULT 12 @1092 + 298: 8000fad4 1300 FUNC LOCAL DEFAULT 4 xParabolaEnvCB__FP21xClumpCollBSPTrianglePv + 299: 803ccacc 4 OBJECT LOCAL DEFAULT 12 @1719 + 300: 80010434 2724 FUNC LOCAL DEFAULT 4 Mgc_BoxBoxTest__FPC4xBoxPC7xMat4x3PC4xBoxPC7xMat4x3 + 301: 800114f4 4 FUNC LOCAL DEFAULT 4 render_tri__22@unnamed@xCollide_cpp@FRQ27xCollis8tri_dataRC14xModelInstance + 302: 803ccad0 4 OBJECT LOCAL DEFAULT 12 @2201 + 303: 803ccad4 4 OBJECT LOCAL DEFAULT 12 @2228 + 304: 803ccad8 4 OBJECT LOCAL DEFAULT 12 @2390 + 305: 803ccae0 8 OBJECT LOCAL DEFAULT 12 @2397 + 306: 803ccae8 8 OBJECT LOCAL DEFAULT 12 @2398 + 307: 803cb190 4 OBJECT LOCAL DEFAULT 11 sSweptSphereHitFound + 308: 800136b8 136 FUNC LOCAL DEFAULT 4 SweptSphereHitsEnvCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv + 309: 80013740 168 FUNC LOCAL DEFAULT 4 SweptSphereLeafNodeCB__FP21xClumpCollBSPTrianglePv + 310: 803cb194 4 OBJECT LOCAL DEFAULT 11 sSwsModelMat + 311: 80013960 192 FUNC LOCAL DEFAULT 4 SweptSphereModelCB__FiiPv + 312: 803cb198 4 OBJECT LOCAL DEFAULT 11 sSweptSphereEntFound + 313: 803cb19c 1 OBJECT LOCAL DEFAULT 11 sSweptSphereCollType + 314: 803cb1a0 4 OBJECT LOCAL DEFAULT 11 sSweptSphereMover + 315: 803cb1a4 4 OBJECT LOCAL DEFAULT 11 sSweptSphereIgnoreMovers + 316: 80013cb4 980 FUNC LOCAL DEFAULT 4 SweptSphereHitsEntCB__FP6xSceneP5xRay3P7xQCDataP4xEntPv + 317: 80252134 12 OBJECT LOCAL DEFAULT 7 @2936 + 318: 803ccaf0 4 OBJECT LOCAL DEFAULT 12 @3023 + 319: 803d07e0 8 OBJECT LOCAL DEFAULT 13 @3039 + 320: 803d07e8 8 OBJECT LOCAL DEFAULT 13 @3040 + 321: 803d07f0 8 OBJECT LOCAL DEFAULT 13 @3067 + 322: 803d07f8 8 OBJECT LOCAL DEFAULT 13 @3068 + 323: 00000000 0 FILE LOCAL DEFAULT ABS xCollideFast.cpp + 324: 800159d4 0 SECTION LOCAL DEFAULT 4 + 325: 00000000 0 SECTION LOCAL DEFAULT 15 + 326: 00000000 0 SECTION LOCAL DEFAULT 14 + 327: 803ccaf8 0 SECTION LOCAL DEFAULT 12 + 328: 00000000 0 SECTION LOCAL DEFAULT 26 + 329: 80015b3c 0 SECTION LOCAL DEFAULT 4 + 330: 00000000 0 SECTION LOCAL DEFAULT 26 + 331: 80015b3c 0 SECTION LOCAL DEFAULT 4 + 332: 00000000 0 SECTION LOCAL DEFAULT 26 + 333: 803ccaf8 4 OBJECT LOCAL DEFAULT 12 @567 + 334: 803ccafc 4 OBJECT LOCAL DEFAULT 12 @568 + 335: 00000000 0 FILE LOCAL DEFAULT ABS xColor.cpp + 336: 80015b3c 0 SECTION LOCAL DEFAULT 4 + 337: 00000000 0 SECTION LOCAL DEFAULT 15 + 338: 00000000 0 SECTION LOCAL DEFAULT 14 + 339: 803ccb00 0 SECTION LOCAL DEFAULT 12 + 340: 00000000 0 SECTION LOCAL DEFAULT 26 + 341: 00000000 0 FILE LOCAL DEFAULT ABS xCounter.cpp + 342: 80015b3c 0 SECTION LOCAL DEFAULT 4 + 343: 80252140 0 SECTION LOCAL DEFAULT 7 + 344: 00000000 0 SECTION LOCAL DEFAULT 15 + 345: 00000000 0 SECTION LOCAL DEFAULT 14 + 346: 00000000 0 SECTION LOCAL DEFAULT 26 + 347: 80015ea0 0 SECTION LOCAL DEFAULT 4 + 348: 00000000 0 SECTION LOCAL DEFAULT 26 + 349: 80015b3c 4 FUNC LOCAL DEFAULT 4 add_tweaks__22@unnamed@xCounter_cpp@FR9_xCounter + 350: 80252140 17 OBJECT LOCAL DEFAULT 7 @stringBase0 + 351: 00000000 0 FILE LOCAL DEFAULT ABS xCutscene.cpp + 352: 80015ea4 0 SECTION LOCAL DEFAULT 4 + 353: 80252158 0 SECTION LOCAL DEFAULT 7 + 354: 8027b418 0 SECTION LOCAL DEFAULT 8 + 355: 802b8a40 0 SECTION LOCAL DEFAULT 9 + 356: 00000000 0 SECTION LOCAL DEFAULT 15 + 357: 00000000 0 SECTION LOCAL DEFAULT 14 + 358: 803cb1a8 0 SECTION LOCAL DEFAULT 11 + 359: 803ccb38 0 SECTION LOCAL DEFAULT 12 + 360: 803d0800 0 SECTION LOCAL DEFAULT 13 + 361: 00000000 0 SECTION LOCAL DEFAULT 26 + 362: 80017cb0 0 SECTION LOCAL DEFAULT 4 + 363: 00000000 0 SECTION LOCAL DEFAULT 26 + 364: 80017cf4 0 SECTION LOCAL DEFAULT 4 + 365: 00000000 0 SECTION LOCAL DEFAULT 26 + 366: 80017d34 0 SECTION LOCAL DEFAULT 4 + 367: 00000000 0 SECTION LOCAL DEFAULT 26 + 368: 80017d34 0 SECTION LOCAL DEFAULT 4 + 369: 00000000 0 SECTION LOCAL DEFAULT 26 + 370: 803cb1a8 4 OBJECT LOCAL DEFAULT 11 sCutTocCount + 371: 803cb1ac 4 OBJECT LOCAL DEFAULT 11 sCutTocInfo + 372: 802b8a40 864 OBJECT LOCAL DEFAULT 9 sCutsceneFakeModel + 373: 803ccb38 4 OBJECT LOCAL DEFAULT 12 @672 + 374: 803ccb3c 4 OBJECT LOCAL DEFAULT 12 @741 + 375: 803ccb40 4 OBJECT LOCAL DEFAULT 12 @742 + 376: 80016268 96 FUNC LOCAL DEFAULT 4 xCutsceneConvertBreak__FfP14xCutsceneBreakUii + 377: 803ccb44 4 OBJECT LOCAL DEFAULT 12 @796 + 378: 803ccb48 4 OBJECT LOCAL DEFAULT 12 @797 + 379: 803ccb4c 4 OBJECT LOCAL DEFAULT 12 @798 + 380: 803ccb50 4 OBJECT LOCAL DEFAULT 12 @799 + 381: 803ccb54 4 OBJECT LOCAL DEFAULT 12 @860 + 382: 803ccb58 4 OBJECT LOCAL DEFAULT 12 @861 + 383: 803ccb5c 4 OBJECT LOCAL DEFAULT 12 @862 + 384: 80016818 536 FUNC LOCAL DEFAULT 4 xcsCalcAnimMatrices__FP11RwMatrixTagP8RpAtomicP16xCutsceneAnimHdrfUi + 385: 803ccb60 4 OBJECT LOCAL DEFAULT 12 @907 + 386: 803ccb68 8 OBJECT LOCAL DEFAULT 12 @1092 + 387: 80016a30 2168 FUNC LOCAL DEFAULT 4 JDeltaEval__FP8RpAtomicPvPvf + 388: 800172a8 112 FUNC LOCAL DEFAULT 4 CutsceneShadowRender__FP19CutsceneShadowModel + 389: 80252158 16 OBJECT LOCAL DEFAULT 7 @1180 + 390: 803d0800 8 OBJECT LOCAL DEFAULT 13 @1181 + 391: 8027b418 12 OBJECT LOCAL DEFAULT 8 shadVec$1235 + 392: 803ccb70 4 OBJECT LOCAL DEFAULT 12 @1289 + 393: 80252168 26 OBJECT LOCAL DEFAULT 7 @stringBase0 + 394: 803ccb74 4 OBJECT LOCAL DEFAULT 12 @1290 + 395: 803ccb78 4 OBJECT LOCAL DEFAULT 12 @1291 + 396: 803ccb7c 4 OBJECT LOCAL DEFAULT 12 @1292 + 397: 803ccb80 4 OBJECT LOCAL DEFAULT 12 @1293 + 398: 803ccb84 4 OBJECT LOCAL DEFAULT 12 @1294 + 399: 803ccb88 4 OBJECT LOCAL DEFAULT 12 @1295 + 400: 803ccb8c 4 OBJECT LOCAL DEFAULT 12 @1296 + 401: 803ccb90 4 OBJECT LOCAL DEFAULT 12 @1297 + 402: 803ccb98 8 OBJECT LOCAL DEFAULT 12 @1299 + 403: 00000000 0 FILE LOCAL DEFAULT ABS xDebug.cpp + 404: 80017d3c 0 SECTION LOCAL DEFAULT 4 + 405: 00000000 0 SECTION LOCAL DEFAULT 15 + 406: 00000000 0 SECTION LOCAL DEFAULT 14 + 407: 803cb1b0 0 SECTION LOCAL DEFAULT 11 + 408: 803ccba0 0 SECTION LOCAL DEFAULT 12 + 409: 00000000 0 SECTION LOCAL DEFAULT 26 + 410: 80017da4 0 SECTION LOCAL DEFAULT 4 + 411: 00000000 0 SECTION LOCAL DEFAULT 26 + 412: 80017fd4 0 SECTION LOCAL DEFAULT 4 + 413: 00000000 0 SECTION LOCAL DEFAULT 26 + 414: 803ccba0 4 OBJECT LOCAL DEFAULT 12 @781 + 415: 803ccba4 4 OBJECT LOCAL DEFAULT 12 @783 + 416: 00000000 0 FILE LOCAL DEFAULT ABS xEnt.cpp + 417: 80018064 0 SECTION LOCAL DEFAULT 4 + 418: 80252188 0 SECTION LOCAL DEFAULT 7 + 419: 8027b428 0 SECTION LOCAL DEFAULT 8 + 420: 802b8da0 0 SECTION LOCAL DEFAULT 9 + 421: 00000000 0 SECTION LOCAL DEFAULT 15 + 422: 00000000 0 SECTION LOCAL DEFAULT 14 + 423: 803ca920 0 SECTION LOCAL DEFAULT 10 + 424: 803cb1b8 0 SECTION LOCAL DEFAULT 11 + 425: 803ccba8 0 SECTION LOCAL DEFAULT 12 + 426: 00000000 0 SECTION LOCAL DEFAULT 26 + 427: 8001b788 0 SECTION LOCAL DEFAULT 4 + 428: 00000000 0 SECTION LOCAL DEFAULT 26 + 429: 8001b7d8 0 SECTION LOCAL DEFAULT 4 + 430: 00000000 0 SECTION LOCAL DEFAULT 26 + 431: 8001b7e8 0 SECTION LOCAL DEFAULT 4 + 432: 00000000 0 SECTION LOCAL DEFAULT 26 + 433: 8001b854 0 SECTION LOCAL DEFAULT 4 + 434: 00000000 0 SECTION LOCAL DEFAULT 26 + 435: 8001b90c 0 SECTION LOCAL DEFAULT 4 + 436: 00000000 0 SECTION LOCAL DEFAULT 26 + 437: 8001b938 0 SECTION LOCAL DEFAULT 4 + 438: 00000000 0 SECTION LOCAL DEFAULT 26 + 439: 8001b994 0 SECTION LOCAL DEFAULT 4 + 440: 00000000 0 SECTION LOCAL DEFAULT 26 + 441: 80252194 231 OBJECT LOCAL DEFAULT 7 @stringBase0 + 442: 803ca920 4 OBJECT LOCAL DEFAULT 10 nsn_angle + 443: 803cb1b8 4 OBJECT LOCAL DEFAULT 11 sEntityTimePassed + 444: 802b8da0 24 OBJECT LOCAL DEFAULT 9 all_ents_box + 445: 803cb1bc 4 OBJECT LOCAL DEFAULT 11 all_ents_box_init + 446: 803ccba8 4 OBJECT LOCAL DEFAULT 12 @780 + 447: 803ccbac 4 OBJECT LOCAL DEFAULT 12 @781 + 448: 80018064 388 FUNC LOCAL DEFAULT 4 reset__Q218@unnamed@xEnt_cpp@9anim_collFR4xEnt + 449: 800181e8 100 FUNC LOCAL DEFAULT 4 refresh__Q218@unnamed@xEnt_cpp@9anim_collFR4xEnt + 450: 80018264 168 FUNC LOCAL DEFAULT 4 xEntAddHittableFlag__FP4xEnt + 451: 8027b428 60 OBJECT LOCAL DEFAULT 8 receive_models$855 + 452: 803cb1c0 1 OBJECT LOCAL DEFAULT 11 init$856 + 453: 8001830c 560 FUNC LOCAL DEFAULT 4 hack_receive_shadow__FP4xEnt + 454: 8027b464 168 OBJECT LOCAL DEFAULT 8 @881 + 455: 8001853c 116 FUNC LOCAL DEFAULT 4 xEntAddShadowRecFlag__FP4xEnt + 456: 803ccbb0 4 OBJECT LOCAL DEFAULT 12 @942 + 457: 800188e0 200 FUNC LOCAL DEFAULT 4 get_lower_extent__18@unnamed@xEnt_cpp@FRC6xBound + 458: 803ccbb4 4 OBJECT LOCAL DEFAULT 12 @950 + 459: 803ccbb8 4 OBJECT LOCAL DEFAULT 12 @951 + 460: 800189a8 324 FUNC LOCAL DEFAULT 4 collide_downward__18@unnamed@xEnt_cpp@FR5xVec3RP4xEntR6xSceneR4xEntf + 461: 80018ba0 40 FUNC LOCAL DEFAULT 4 drop_stacked_entity__18@unnamed@xEnt_cpp@FR4xEnt + 462: 80018aec 36 FUNC LOCAL DEFAULT 4 stacked_owner_destroyed__18@unnamed@xEnt_cpp@FR15zEntDestructObjPv + 463: 80018b10 84 FUNC LOCAL DEFAULT 4 mount_stacked_entity__18@unnamed@xEnt_cpp@FR4xEntR4xEnt + 464: 80018b64 48 FUNC LOCAL DEFAULT 4 dismount_stacked_entity__18@unnamed@xEnt_cpp@FR4xEnt + 465: 80018b94 12 FUNC LOCAL DEFAULT 4 setup_stacked_entity__18@unnamed@xEnt_cpp@FR4xEnt + 466: 80018bc8 12 FUNC LOCAL DEFAULT 4 stop_stacked_entity__18@unnamed@xEnt_cpp@FR4xEnt + 467: 80018bd4 208 FUNC LOCAL DEFAULT 4 update_stacked_entity__18@unnamed@xEnt_cpp@FR6xSceneR4xEntf + 468: 803ccbbc 4 OBJECT LOCAL DEFAULT 12 @1095 + 469: 803ccbc0 8 OBJECT LOCAL DEFAULT 12 @1097 + 470: 80019268 40 FUNC LOCAL DEFAULT 4 xEntAddToPos__FP4xEntPC5xVec3 + 471: 803cb1c4 4 OBJECT LOCAL DEFAULT 11 setMaterialTextureRestore + 472: 803cb1cc 4 OBJECT LOCAL DEFAULT 11 oldPipe + 473: 803ccbc8 4 OBJECT LOCAL DEFAULT 12 @1187 + 474: 803ccbcc 4 OBJECT LOCAL DEFAULT 12 @1229 + 475: 803ccbd0 4 OBJECT LOCAL DEFAULT 12 @1300 + 476: 8001b878 100 FUNC LOCAL DEFAULT 4 xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 + 477: 800199ac 132 FUNC LOCAL DEFAULT 4 xEntRotationToMatrix__FP9xEntFrame + 478: 80019c70 72 FUNC LOCAL DEFAULT 4 pre_move__Q218@unnamed@xEnt_cpp@9anim_collFR4xEnt + 479: 80019c04 108 FUNC LOCAL DEFAULT 4 post_move__Q218@unnamed@xEnt_cpp@9anim_collFR4xEnt + 480: 80252188 12 OBJECT LOCAL DEFAULT 7 @1405 + 481: 803ccbd4 4 OBJECT LOCAL DEFAULT 12 @1435 + 482: 803ccbd8 4 OBJECT LOCAL DEFAULT 12 @1436 + 483: 803ccbdc 4 OBJECT LOCAL DEFAULT 12 @1437 + 484: 803ccbe0 4 OBJECT LOCAL DEFAULT 12 @1438 + 485: 803ccbe4 4 OBJECT LOCAL DEFAULT 12 @1541 + 486: 8027b50c 96 OBJECT LOCAL DEFAULT 8 offs$1551 + 487: 803cb1d0 4 OBJECT LOCAL DEFAULT 11 k$1552 + 488: 803ccbe8 8 OBJECT LOCAL DEFAULT 12 @1593 + 489: 8001a2e0 592 FUNC LOCAL DEFAULT 4 xEntCollCheckOneGrid__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEntP5xGrid + 490: 803ccbf0 4 OBJECT LOCAL DEFAULT 12 @1724 + 491: 803ccbf4 4 OBJECT LOCAL DEFAULT 12 @1725 + 492: 803ccbf8 4 OBJECT LOCAL DEFAULT 12 @1818 + 493: 803ccbfc 4 OBJECT LOCAL DEFAULT 12 @1819 + 494: 803ccc00 4 OBJECT LOCAL DEFAULT 12 @1820 + 495: 803ccc04 4 OBJECT LOCAL DEFAULT 12 @1821 + 496: 00000000 0 FILE LOCAL DEFAULT ABS xEntDrive.cpp + 497: 8001bb54 0 SECTION LOCAL DEFAULT 4 + 498: 00000000 0 SECTION LOCAL DEFAULT 15 + 499: 00000000 0 SECTION LOCAL DEFAULT 14 + 500: 803ccc08 0 SECTION LOCAL DEFAULT 12 + 501: 00000000 0 SECTION LOCAL DEFAULT 26 + 502: 8001c85c 0 SECTION LOCAL DEFAULT 4 + 503: 00000000 0 SECTION LOCAL DEFAULT 26 + 504: 8001c878 0 SECTION LOCAL DEFAULT 4 + 505: 00000000 0 SECTION LOCAL DEFAULT 26 + 506: 8001c888 0 SECTION LOCAL DEFAULT 4 + 507: 00000000 0 SECTION LOCAL DEFAULT 26 + 508: 8001c888 0 SECTION LOCAL DEFAULT 4 + 509: 00000000 0 SECTION LOCAL DEFAULT 26 + 510: 803ccc08 4 OBJECT LOCAL DEFAULT 12 @561 + 511: 803ccc0c 4 OBJECT LOCAL DEFAULT 12 @658 + 512: 803ccc10 4 OBJECT LOCAL DEFAULT 12 @659 + 513: 803ccc14 4 OBJECT LOCAL DEFAULT 12 @890 + 514: 00000000 0 FILE LOCAL DEFAULT ABS xEntMotion.cpp + 515: 8001c888 0 SECTION LOCAL DEFAULT 4 + 516: 80252280 0 SECTION LOCAL DEFAULT 7 + 517: 8027b570 0 SECTION LOCAL DEFAULT 8 + 518: 00000000 0 SECTION LOCAL DEFAULT 15 + 519: 00000000 0 SECTION LOCAL DEFAULT 14 + 520: 803ca928 0 SECTION LOCAL DEFAULT 10 + 521: 803cb1d8 0 SECTION LOCAL DEFAULT 11 + 522: 803ccc18 0 SECTION LOCAL DEFAULT 12 + 523: 00000000 0 SECTION LOCAL DEFAULT 26 + 524: 8001f160 0 SECTION LOCAL DEFAULT 4 + 525: 00000000 0 SECTION LOCAL DEFAULT 26 + 526: 8001f1d4 0 SECTION LOCAL DEFAULT 4 + 527: 00000000 0 SECTION LOCAL DEFAULT 26 + 528: 8001f318 0 SECTION LOCAL DEFAULT 4 + 529: 00000000 0 SECTION LOCAL DEFAULT 26 + 530: 8001f3f4 0 SECTION LOCAL DEFAULT 4 + 531: 00000000 0 SECTION LOCAL DEFAULT 26 + 532: 8001f414 0 SECTION LOCAL DEFAULT 4 + 533: 00000000 0 SECTION LOCAL DEFAULT 26 + 534: 8001f414 0 SECTION LOCAL DEFAULT 4 + 535: 00000000 0 SECTION LOCAL DEFAULT 26 + 536: 8001f430 0 SECTION LOCAL DEFAULT 4 + 537: 00000000 0 SECTION LOCAL DEFAULT 26 + 538: 8001f438 0 SECTION LOCAL DEFAULT 4 + 539: 00000000 0 SECTION LOCAL DEFAULT 26 + 540: 8001f438 0 SECTION LOCAL DEFAULT 4 + 541: 00000000 0 SECTION LOCAL DEFAULT 26 + 542: 803cb1d8 4 OBJECT LOCAL DEFAULT 11 dbg_xems + 543: 803cb1dc 2 OBJECT LOCAL DEFAULT 11 dbg_num + 544: 803cb1de 2 OBJECT LOCAL DEFAULT 11 dbg_num_allocd + 545: 803ca928 2 OBJECT LOCAL DEFAULT 10 dbg_idx + 546: 803ccc18 4 OBJECT LOCAL DEFAULT 12 @650 + 547: 803ccc1c 4 OBJECT LOCAL DEFAULT 12 @651 + 548: 803ccc20 4 OBJECT LOCAL DEFAULT 12 @652 + 549: 803ccc24 4 OBJECT LOCAL DEFAULT 12 @653 + 550: 803ccc28 4 OBJECT LOCAL DEFAULT 12 @654 + 551: 8001e3bc 40 FUNC LOCAL DEFAULT 4 xEntMotionDebugAdd__FP10xEntMotion + 552: 803ccc2c 4 OBJECT LOCAL DEFAULT 12 @714 + 553: 803ccc30 4 OBJECT LOCAL DEFAULT 12 @715 + 554: 8001d21c 264 FUNC LOCAL DEFAULT 4 xEntMPGetNext__FP10xEntMotionP10xMovePointP6xScene + 555: 8001f1f8 100 FUNC LOCAL DEFAULT 4 xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 + 556: 8001cf50 424 FUNC LOCAL DEFAULT 4 xEntERMove__FP10xEntMotionP6xScenefP9xEntFrame + 557: 8001d0f8 292 FUNC LOCAL DEFAULT 4 xEntOrbitMove__FP10xEntMotionP6xScenefP9xEntFrame + 558: 8001d324 1184 FUNC LOCAL DEFAULT 4 xEntMPMove__FP10xEntMotionP6xScenefP9xEntFrame + 559: 8001d7c4 312 FUNC LOCAL DEFAULT 4 xEntPenMove__FP10xEntMotionP6xScenefP9xEntFrame + 560: 8001d8fc 744 FUNC LOCAL DEFAULT 4 xEntMechMove__FP10xEntMotionP6xScenefP9xEntFrame + 561: 803ccc34 4 OBJECT LOCAL DEFAULT 12 @829 + 562: 803ccc38 4 OBJECT LOCAL DEFAULT 12 @830 + 563: 80252280 12 OBJECT LOCAL DEFAULT 7 @886 + 564: 803ccc3c 4 OBJECT LOCAL DEFAULT 12 @950 + 565: 803ccc40 4 OBJECT LOCAL DEFAULT 12 @951 + 566: 803ccc44 4 OBJECT LOCAL DEFAULT 12 @952 + 567: 8001dbe4 360 FUNC LOCAL DEFAULT 4 xEntSldMove__FP10xEntMotionP6xScenefP9xEntFrame + 568: 8001dd4c 496 FUNC LOCAL DEFAULT 4 xEntRotMove__FP10xEntMotionP6xScenefP9xEntFrame + 569: 8025228c 1352 OBJECT LOCAL DEFAULT 7 @stringBase0 + 570: 8001e3e4 96 FUNC LOCAL DEFAULT 4 xEntMotionDebugCB__Fv + 571: 8001e444 2508 FUNC LOCAL DEFAULT 4 xEntMotionDebugWrite__FPC10xEntMotion + 572: 8001ee2c 588 FUNC LOCAL DEFAULT 4 xEntMotionDebugDraw__FPC10xEntMotion + 573: 8001f078 232 FUNC LOCAL DEFAULT 4 xEntMotionDebugIPad__FP10xEntMotion + 574: 8027b570 32 OBJECT LOCAL DEFAULT 8 @1412 + 575: 00000000 0 FILE LOCAL DEFAULT ABS xEnv.cpp + 576: 8001f438 0 SECTION LOCAL DEFAULT 4 + 577: 00000000 0 SECTION LOCAL DEFAULT 15 + 578: 00000000 0 SECTION LOCAL DEFAULT 14 + 579: 803cb1e0 0 SECTION LOCAL DEFAULT 11 + 580: 00000000 0 SECTION LOCAL DEFAULT 26 + 581: 00000000 0 FILE LOCAL DEFAULT ABS xEvent.cpp + 582: 8001f524 0 SECTION LOCAL DEFAULT 4 + 583: 00000000 0 SECTION LOCAL DEFAULT 15 + 584: 00000000 0 SECTION LOCAL DEFAULT 14 + 585: 00000000 0 SECTION LOCAL DEFAULT 26 + 586: 8001f8bc 0 SECTION LOCAL DEFAULT 4 + 587: 00000000 0 SECTION LOCAL DEFAULT 26 + 588: 00000000 0 FILE LOCAL DEFAULT ABS xFFX.cpp + 589: 8001f8bc 0 SECTION LOCAL DEFAULT 4 + 590: 00000000 0 SECTION LOCAL DEFAULT 15 + 591: 00000000 0 SECTION LOCAL DEFAULT 14 + 592: 803cb1e8 0 SECTION LOCAL DEFAULT 11 + 593: 803ccc48 0 SECTION LOCAL DEFAULT 12 + 594: 00000000 0 SECTION LOCAL DEFAULT 26 + 595: 8001fdbc 0 SECTION LOCAL DEFAULT 4 + 596: 00000000 0 SECTION LOCAL DEFAULT 26 + 597: 8001fdbc 0 SECTION LOCAL DEFAULT 4 + 598: 00000000 0 SECTION LOCAL DEFAULT 26 + 599: 8001fdbc 0 SECTION LOCAL DEFAULT 4 + 600: 00000000 0 SECTION LOCAL DEFAULT 26 + 601: 803cb1e8 4 OBJECT LOCAL DEFAULT 11 psize + 602: 803cb1ec 4 OBJECT LOCAL DEFAULT 11 pool + 603: 803cb1f0 4 OBJECT LOCAL DEFAULT 11 alist + 604: 8001faa0 132 FUNC LOCAL DEFAULT 4 xFFXApplyOne__FP4xFFXP4xEntP6xScenef + 605: 803ccc48 4 OBJECT LOCAL DEFAULT 12 @701 + 606: 803cb1f4 4 OBJECT LOCAL DEFAULT 11 shake_psize + 607: 803cb1f8 4 OBJECT LOCAL DEFAULT 11 shake_pool + 608: 803cb1fc 4 OBJECT LOCAL DEFAULT 11 shake_alist + 609: 803cb200 4 OBJECT LOCAL DEFAULT 11 rot_match_psize + 610: 803cb204 4 OBJECT LOCAL DEFAULT 11 rot_match_pool + 611: 803cb208 4 OBJECT LOCAL DEFAULT 11 rot_match_alist + 612: 00000000 0 FILE LOCAL DEFAULT ABS xFog.cpp + 613: 8001fdbc 0 SECTION LOCAL DEFAULT 4 + 614: 00000000 0 SECTION LOCAL DEFAULT 15 + 615: 00000000 0 SECTION LOCAL DEFAULT 14 + 616: 803ccc50 0 SECTION LOCAL DEFAULT 12 + 617: 00000000 0 SECTION LOCAL DEFAULT 26 + 618: 803ccc50 4 OBJECT LOCAL DEFAULT 12 @638 + 619: 00000000 0 FILE LOCAL DEFAULT ABS xFont.cpp + 620: 8001ffb0 0 SECTION LOCAL DEFAULT 4 + 621: 802527d8 0 SECTION LOCAL DEFAULT 7 + 622: 8027b590 0 SECTION LOCAL DEFAULT 8 + 623: 802b8db8 0 SECTION LOCAL DEFAULT 9 + 624: 00000000 0 SECTION LOCAL DEFAULT 15 + 625: 00000000 0 SECTION LOCAL DEFAULT 14 + 626: 803ca930 0 SECTION LOCAL DEFAULT 10 + 627: 803cb210 0 SECTION LOCAL DEFAULT 11 + 628: 803ccc58 0 SECTION LOCAL DEFAULT 12 + 629: 803d0808 0 SECTION LOCAL DEFAULT 13 + 630: 00000000 0 SECTION LOCAL DEFAULT 26 + 631: 80025ffc 0 SECTION LOCAL DEFAULT 4 + 632: 00000000 0 SECTION LOCAL DEFAULT 26 + 633: 80026324 0 SECTION LOCAL DEFAULT 4 + 634: 00000000 0 SECTION LOCAL DEFAULT 26 + 635: 80026324 0 SECTION LOCAL DEFAULT 4 + 636: 00000000 0 SECTION LOCAL DEFAULT 26 + 637: 80026590 0 SECTION LOCAL DEFAULT 4 + 638: 00000000 0 SECTION LOCAL DEFAULT 26 + 639: 80026684 0 SECTION LOCAL DEFAULT 4 + 640: 00000000 0 SECTION LOCAL DEFAULT 26 + 641: 800266c8 0 SECTION LOCAL DEFAULT 4 + 642: 00000000 0 SECTION LOCAL DEFAULT 26 + 643: 803d0808 8 OBJECT LOCAL DEFAULT 13 @427 + 644: 802527d8 16 OBJECT LOCAL DEFAULT 7 screen_bounds + 645: 802529d4 444 OBJECT LOCAL DEFAULT 7 @stringBase0 + 646: 8027b590 12 OBJECT LOCAL DEFAULT 8 default_font_texture__19@unnamed@xFont_cpp@ + 647: 8027b59c 1616 OBJECT LOCAL DEFAULT 8 default_font_assets__19@unnamed@xFont_cpp@ + 648: 802b8db8 21440 OBJECT LOCAL DEFAULT 9 active_fonts__19@unnamed@xFont_cpp@ + 649: 803cb210 4 OBJECT LOCAL DEFAULT 11 active_fonts_size__19@unnamed@xFont_cpp@ + 650: 802be178 2880 OBJECT LOCAL DEFAULT 9 vert_buffer__19@unnamed@xFont_cpp@ + 651: 803cb214 4 OBJECT LOCAL DEFAULT 11 vert_buffer_used__19@unnamed@xFont_cpp@ + 652: 803cb218 4 OBJECT LOCAL DEFAULT 11 rcz__19@unnamed@xFont_cpp@ + 653: 803cb21c 4 OBJECT LOCAL DEFAULT 11 nsz__19@unnamed@xFont_cpp@ + 654: 8001ffb0 368 FUNC LOCAL DEFAULT 4 find_bounds__19@unnamed@xFont_cpp@FPC10iColor_tagRC13basic_recti + 655: 80020120 532 FUNC LOCAL DEFAULT 4 reset_font_spacing__19@unnamed@xFont_cpp@FRQ219@unnamed@xFont_cpp@10font_asset + 656: 803ccc58 4 OBJECT LOCAL DEFAULT 12 @744 + 657: 803ccc60 8 OBJECT LOCAL DEFAULT 12 @747 + 658: 803ccc68 8 OBJECT LOCAL DEFAULT 12 @749 + 659: 80020334 460 FUNC LOCAL DEFAULT 4 get_tex_bounds__19@unnamed@xFont_cpp@FRCQ219@unnamed@xFont_cpp@9font_dataUc + 660: 803ccc70 4 OBJECT LOCAL DEFAULT 12 @762 + 661: 803ccc74 4 OBJECT LOCAL DEFAULT 12 @763 + 662: 80020500 208 FUNC LOCAL DEFAULT 4 get_bounds__19@unnamed@xFont_cpp@FRCQ219@unnamed@xFont_cpp@9font_dataUc + 663: 800205d0 864 FUNC LOCAL DEFAULT 4 init_font_data__19@unnamed@xFont_cpp@FRQ219@unnamed@xFont_cpp@9font_data + 664: 80020930 96 FUNC LOCAL DEFAULT 4 start_tex_render__19@unnamed@xFont_cpp@FUi + 665: 80020990 64 FUNC LOCAL DEFAULT 4 tex_flush__19@unnamed@xFont_cpp@Fv + 666: 800209d0 36 FUNC LOCAL DEFAULT 4 stop_tex_render__19@unnamed@xFont_cpp@Fv + 667: 803ccc78 4 OBJECT LOCAL DEFAULT 12 @903 + 668: 803ccc7c 4 OBJECT LOCAL DEFAULT 12 @904 + 669: 80020c14 60 FUNC LOCAL DEFAULT 4 set_vert__19@unnamed@xFont_cpp@FR18rwGameCube2DVertexffff10iColor_tag + 670: 800209f4 468 FUNC LOCAL DEFAULT 4 tex_render__19@unnamed@xFont_cpp@FRC13basic_rectRC13basic_rectRC13basic_rect10iColor_tag + 671: 802becb8 96 OBJECT LOCAL DEFAULT 9 model_cache__19@unnamed@xFont_cpp@ + 672: 803cb220 1 OBJECT LOCAL DEFAULT 11 model_cache_inited__19@unnamed@xFont_cpp@ + 673: 80020c50 384 FUNC LOCAL DEFAULT 4 init_model_cache__19@unnamed@xFont_cpp@Fv + 674: 803cb224 4 OBJECT LOCAL DEFAULT 11 next_order$967 + 675: 803cb228 1 OBJECT LOCAL DEFAULT 11 init$968 + 676: 80020dd0 508 FUNC LOCAL DEFAULT 4 load_model__19@unnamed@xFont_cpp@FUi + 677: 802bed18 36 OBJECT LOCAL DEFAULT 9 oldrs__19@unnamed@xFont_cpp@ + 678: 803ccc80 4 OBJECT LOCAL DEFAULT 12 @1027 + 679: 80021620 92 FUNC LOCAL DEFAULT 4 set_tex_raster__19@unnamed@xFont_cpp@FP8RwRaster + 680: 80021528 248 FUNC LOCAL DEFAULT 4 char_render__19@unnamed@xFont_cpp@FUcUiRC13basic_rectRC13basic_rect10iColor_tag + 681: 802527e8 16 OBJECT LOCAL DEFAULT 7 @1107 + 682: 803ccc84 8 OBJECT LOCAL DEFAULT 12 text_delims__19@unnamed@xFont_cpp@ + 683: 800217d8 380 FUNC LOCAL DEFAULT 4 parse_split_tag__19@unnamed@xFont_cpp@FRQ28xtextbox9split_tag + 684: 802527f8 32 OBJECT LOCAL DEFAULT 7 @1207 + 685: 80021954 424 FUNC LOCAL DEFAULT 4 parse_next_tag_jot__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxPCcUl + 686: 80021afc 276 FUNC LOCAL DEFAULT 4 parse_next_text_jot__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxPCcUl + 687: 80021c10 148 FUNC LOCAL DEFAULT 4 parse_next_jot__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxPCcUl + 688: 802bed3c 52 OBJECT LOCAL DEFAULT 9 def_tex_args__19@unnamed@xFont_cpp@ + 689: 80021ca4 104 FUNC LOCAL DEFAULT 4 reset_tex_args__19@unnamed@xFont_cpp@FRQ219@unnamed@xFont_cpp@8tex_args + 690: 80021d0c 1160 FUNC LOCAL DEFAULT 4 load_tex_args__19@unnamed@xFont_cpp@FRQ219@unnamed@xFont_cpp@8tex_argsRC6substr + 691: 802bed70 44 OBJECT LOCAL DEFAULT 9 def_model_args__19@unnamed@xFont_cpp@ + 692: 80022194 100 FUNC LOCAL DEFAULT 4 reset_model_args__19@unnamed@xFont_cpp@FRQ219@unnamed@xFont_cpp@10model_args + 693: 800221f8 552 FUNC LOCAL DEFAULT 4 load_model_args__19@unnamed@xFont_cpp@FRQ219@unnamed@xFont_cpp@10model_argsRC6substr + 694: 80022420 52 FUNC LOCAL DEFAULT 4 start_layout__19@unnamed@xFont_cpp@FRC8xtextbox + 695: 80022454 4 FUNC LOCAL DEFAULT 4 stop_layout__19@unnamed@xFont_cpp@FRC8xtextbox + 696: 80022458 32 FUNC LOCAL DEFAULT 4 start_render__19@unnamed@xFont_cpp@FRC8xtextbox + 697: 80022478 32 FUNC LOCAL DEFAULT 4 stop_render__19@unnamed@xFont_cpp@FRC8xtextbox + 698: 802beda0 36104 OBJECT LOCAL DEFAULT 9 tl_cache__19@unnamed@xFont_cpp@ + 699: 8002262c 4 FUNC LOCAL DEFAULT 4 log_cache__Q27tweaker19@unnamed@xFont_cpp@Fb + 700: 802c7aa8 256 OBJECT LOCAL DEFAULT 9 arg_buffer$1611 + 701: 802c7ba8 320 OBJECT LOCAL DEFAULT 9 entry_buffer$1612 + 702: 803ccc8c 8 OBJECT LOCAL DEFAULT 12 @1615 + 703: 803ccc94 8 OBJECT LOCAL DEFAULT 12 @1616 + 704: 803ccc9c 8 OBJECT LOCAL DEFAULT 12 @1642 + 705: 803ccca4 4 OBJECT LOCAL DEFAULT 12 @2167 + 706: 80023c34 44 FUNC LOCAL DEFAULT 4 update_tag_alpha__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 707: 80023c60 12 FUNC LOCAL DEFAULT 4 update_tag_reset_alpha__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 708: 80252818 12 OBJECT LOCAL DEFAULT 7 cb$2178 + 709: 803ccca8 4 OBJECT LOCAL DEFAULT 12 @2194 + 710: 80023c6c 304 FUNC LOCAL DEFAULT 4 parse_tag_alpha__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 711: 80252824 12 OBJECT LOCAL DEFAULT 7 cb$2201 + 712: 80023d9c 16 FUNC LOCAL DEFAULT 4 reset_tag_alpha__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 713: 80023dac 44 FUNC LOCAL DEFAULT 4 update_tag_red__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 714: 80023dd8 12 FUNC LOCAL DEFAULT 4 update_tag_reset_red__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 715: 80252830 12 OBJECT LOCAL DEFAULT 7 cb$2217 + 716: 80023de4 304 FUNC LOCAL DEFAULT 4 parse_tag_red__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 717: 8025283c 12 OBJECT LOCAL DEFAULT 7 cb$2239 + 718: 80023f14 16 FUNC LOCAL DEFAULT 4 reset_tag_red__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 719: 80023f24 44 FUNC LOCAL DEFAULT 4 update_tag_green__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 720: 80023f50 12 FUNC LOCAL DEFAULT 4 update_tag_reset_green__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 721: 80252848 12 OBJECT LOCAL DEFAULT 7 cb$2255 + 722: 80023f5c 304 FUNC LOCAL DEFAULT 4 parse_tag_green__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 723: 80252854 12 OBJECT LOCAL DEFAULT 7 cb$2277 + 724: 8002408c 16 FUNC LOCAL DEFAULT 4 reset_tag_green__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 725: 8002409c 44 FUNC LOCAL DEFAULT 4 update_tag_blue__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 726: 800240c8 12 FUNC LOCAL DEFAULT 4 update_tag_reset_blue__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 727: 80252860 12 OBJECT LOCAL DEFAULT 7 cb$2293 + 728: 800240d4 304 FUNC LOCAL DEFAULT 4 parse_tag_blue__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 729: 8025286c 12 OBJECT LOCAL DEFAULT 7 cb$2315 + 730: 80024204 16 FUNC LOCAL DEFAULT 4 reset_tag_blue__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 731: 80024214 12 FUNC LOCAL DEFAULT 4 update_tag_width__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 732: 80024220 12 FUNC LOCAL DEFAULT 4 update_tag_reset_width__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 733: 80252878 12 OBJECT LOCAL DEFAULT 7 cb$2330 + 734: 8002422c 244 FUNC LOCAL DEFAULT 4 parse_tag_width__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 735: 80252884 12 OBJECT LOCAL DEFAULT 7 cb$2351 + 736: 80024320 16 FUNC LOCAL DEFAULT 4 reset_tag_width__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 737: 80024330 12 FUNC LOCAL DEFAULT 4 update_tag_height__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 738: 8002433c 12 FUNC LOCAL DEFAULT 4 update_tag_reset_height__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 739: 80252890 12 OBJECT LOCAL DEFAULT 7 cb$2366 + 740: 80024348 244 FUNC LOCAL DEFAULT 4 parse_tag_height__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 741: 8025289c 12 OBJECT LOCAL DEFAULT 7 cb$2387 + 742: 8002443c 16 FUNC LOCAL DEFAULT 4 reset_tag_height__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 743: 8002444c 12 FUNC LOCAL DEFAULT 4 update_tag_left_indent__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 744: 80024458 12 FUNC LOCAL DEFAULT 4 update_tag_reset_left_indent__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 745: 802528a8 12 OBJECT LOCAL DEFAULT 7 cb$2402 + 746: 803cccac 4 OBJECT LOCAL DEFAULT 12 @2418 + 747: 80024464 244 FUNC LOCAL DEFAULT 4 parse_tag_left_indent__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 748: 802528b4 12 OBJECT LOCAL DEFAULT 7 cb$2424 + 749: 80024558 16 FUNC LOCAL DEFAULT 4 reset_tag_left_indent__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 750: 80024568 12 FUNC LOCAL DEFAULT 4 update_tag_right_indent__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 751: 80024574 12 FUNC LOCAL DEFAULT 4 update_tag_reset_right_indent__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 752: 802528c0 12 OBJECT LOCAL DEFAULT 7 cb$2439 + 753: 80024580 244 FUNC LOCAL DEFAULT 4 parse_tag_right_indent__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 754: 802528cc 12 OBJECT LOCAL DEFAULT 7 cb$2460 + 755: 80024674 16 FUNC LOCAL DEFAULT 4 reset_tag_right_indent__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 756: 80024684 12 FUNC LOCAL DEFAULT 4 update_tag_tab_stop__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 757: 80024690 12 FUNC LOCAL DEFAULT 4 update_tag_reset_tab_stop__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 758: 802528d8 12 OBJECT LOCAL DEFAULT 7 cb$2475 + 759: 8002469c 244 FUNC LOCAL DEFAULT 4 parse_tag_tab_stop__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 760: 802528e4 12 OBJECT LOCAL DEFAULT 7 cb$2496 + 761: 80024790 16 FUNC LOCAL DEFAULT 4 reset_tag_tab_stop__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 762: 800247a0 12 FUNC LOCAL DEFAULT 4 update_tag_xspace__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 763: 800247ac 12 FUNC LOCAL DEFAULT 4 update_tag_reset_xspace__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 764: 802528f0 12 OBJECT LOCAL DEFAULT 7 cb$2511 + 765: 800247b8 244 FUNC LOCAL DEFAULT 4 parse_tag_xspace__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 766: 802528fc 12 OBJECT LOCAL DEFAULT 7 cb$2532 + 767: 800248ac 16 FUNC LOCAL DEFAULT 4 reset_tag_xspace__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 768: 800248bc 12 FUNC LOCAL DEFAULT 4 update_tag_yspace__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 769: 800248c8 12 FUNC LOCAL DEFAULT 4 update_tag_reset_yspace__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 770: 80252908 12 OBJECT LOCAL DEFAULT 7 cb$2547 + 771: 800248d4 244 FUNC LOCAL DEFAULT 4 parse_tag_yspace__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 772: 80252914 12 OBJECT LOCAL DEFAULT 7 cb$2568 + 773: 800249c8 16 FUNC LOCAL DEFAULT 4 reset_tag_yspace__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 774: 800249d8 40 FUNC LOCAL DEFAULT 4 update_tag_reset_all__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 775: 80252920 12 OBJECT LOCAL DEFAULT 7 cb$2578 + 776: 80024a00 16 FUNC LOCAL DEFAULT 4 reset_tag_all__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 777: 80024a10 44 FUNC LOCAL DEFAULT 4 update_tag_color__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 778: 80024a3c 40 FUNC LOCAL DEFAULT 4 update_tag_reset_color__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 779: 8025292c 12 OBJECT LOCAL DEFAULT 7 cb$2593 + 780: 80024a64 460 FUNC LOCAL DEFAULT 4 parse_tag_color__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 781: 80252938 12 OBJECT LOCAL DEFAULT 7 cb$2625 + 782: 80024c30 16 FUNC LOCAL DEFAULT 4 reset_tag_color__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 783: 80024c40 12 FUNC LOCAL DEFAULT 4 update_tag_font__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 784: 80024c4c 12 FUNC LOCAL DEFAULT 4 update_tag_reset_font__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 785: 80252944 12 OBJECT LOCAL DEFAULT 7 cb$2640 + 786: 80024c58 124 FUNC LOCAL DEFAULT 4 parse_tag_font__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 787: 80252950 12 OBJECT LOCAL DEFAULT 7 cb$2652 + 788: 80024cd4 16 FUNC LOCAL DEFAULT 4 reset_tag_font__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 789: 80024ce4 20 FUNC LOCAL DEFAULT 4 update_tag_wrap__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 790: 80024cf8 20 FUNC LOCAL DEFAULT 4 update_tag_reset_wrap__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 791: 8025295c 12 OBJECT LOCAL DEFAULT 7 cb$2667 + 792: 80024d0c 244 FUNC LOCAL DEFAULT 4 parse_tag_wrap__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 793: 80252968 12 OBJECT LOCAL DEFAULT 7 cb$2686 + 794: 80024e00 16 FUNC LOCAL DEFAULT 4 reset_tag_wrap__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 795: 80024e10 20 FUNC LOCAL DEFAULT 4 update_tag_xjustify__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 796: 80024e24 20 FUNC LOCAL DEFAULT 4 update_tag_reset_xjustify__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 797: 80252974 12 OBJECT LOCAL DEFAULT 7 cb$2701 + 798: 80024e38 280 FUNC LOCAL DEFAULT 4 parse_tag_xjustify__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 799: 80252980 12 OBJECT LOCAL DEFAULT 7 cb$2728 + 800: 80024f50 16 FUNC LOCAL DEFAULT 4 reset_tag_xjustify__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 801: 80024f60 20 FUNC LOCAL DEFAULT 4 update_tag_yjustify__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 802: 80024f74 20 FUNC LOCAL DEFAULT 4 update_tag_reset_yjustify__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotR8xtextboxRC8xtextbox + 803: 8025298c 12 OBJECT LOCAL DEFAULT 7 cb$2743 + 804: 80024f88 280 FUNC LOCAL DEFAULT 4 parse_tag_yjustify__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 805: 80252998 12 OBJECT LOCAL DEFAULT 7 cb$2770 + 806: 800250a0 16 FUNC LOCAL DEFAULT 4 reset_tag_yjustify__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 807: 800250b0 132 FUNC LOCAL DEFAULT 4 parse_tag_open_curly__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 808: 80025134 96 FUNC LOCAL DEFAULT 4 parse_tag_newline__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 809: 80025194 20 FUNC LOCAL DEFAULT 4 parse_tag_tab__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 810: 800251a8 20 FUNC LOCAL DEFAULT 4 parse_tag_word_break__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 811: 800251bc 20 FUNC LOCAL DEFAULT 4 parse_tag_page_break__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 812: 802529a4 12 OBJECT LOCAL DEFAULT 7 @2801 + 813: 802529b0 12 OBJECT LOCAL DEFAULT 7 @2802 + 814: 803cccb0 4 OBJECT LOCAL DEFAULT 12 @2808 + 815: 800251d0 404 FUNC LOCAL DEFAULT 4 render_tag_model__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotRC8xtextboxff + 816: 802529bc 12 OBJECT LOCAL DEFAULT 7 cb$2818 + 817: 803cccb4 4 OBJECT LOCAL DEFAULT 12 @2835 + 818: 80025364 344 FUNC LOCAL DEFAULT 4 parse_tag_model__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 819: 800254bc 40 FUNC LOCAL DEFAULT 4 reset_tag_model__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 820: 803d0810 8 OBJECT LOCAL DEFAULT 13 @2857 + 821: 800254e4 160 FUNC LOCAL DEFAULT 4 render_tag_tex__19@unnamed@xFont_cpp@FRCQ28xtextbox3jotRC8xtextboxff + 822: 802529c8 12 OBJECT LOCAL DEFAULT 7 cb$2870 + 823: 8002580c 116 FUNC LOCAL DEFAULT 4 get_texture_size__19@unnamed@xFont_cpp@FR8RwRaster + 824: 80025584 628 FUNC LOCAL DEFAULT 4 parse_tag_tex__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 825: 80025880 40 FUNC LOCAL DEFAULT 4 reset_tag_tex__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 826: 800258a8 192 FUNC LOCAL DEFAULT 4 parse_tag_insert__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 827: 80025968 192 FUNC LOCAL DEFAULT 4 parse_tag_insert_hash__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 828: 80025a28 40 FUNC LOCAL DEFAULT 4 parse_tag_pop__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 829: 80025a50 324 FUNC LOCAL DEFAULT 4 parse_tag_timer__19@unnamed@xFont_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 830: 8027bbf8 5120 OBJECT LOCAL DEFAULT 8 format_tags_buffer__19@unnamed@xFont_cpp@ + 831: 803ca930 4 OBJECT LOCAL DEFAULT 10 format_tags__19@unnamed@xFont_cpp@ + 832: 803ca934 4 OBJECT LOCAL DEFAULT 10 format_tags_size__19@unnamed@xFont_cpp@ + 833: 80025e84 328 FUNC LOCAL DEFAULT 4 set_rect_verts__19@unnamed@xFont_cpp@FP18rwGameCube2DVertexffff10iColor_tagff + 834: 80025fcc 48 FUNC LOCAL DEFAULT 4 set_rect_vert__19@unnamed@xFont_cpp@FR18rwGameCube2DVertexfff10iColor_tagf + 835: 00000000 0 FILE LOCAL DEFAULT ABS xFX.cpp + 836: 800266c8 0 SECTION LOCAL DEFAULT 4 + 837: 80252b90 0 SECTION LOCAL DEFAULT 7 + 838: 8027cff8 0 SECTION LOCAL DEFAULT 8 + 839: 802c7ce8 0 SECTION LOCAL DEFAULT 9 + 840: 00000000 0 SECTION LOCAL DEFAULT 15 + 841: 00000000 0 SECTION LOCAL DEFAULT 14 + 842: 803ca938 0 SECTION LOCAL DEFAULT 10 + 843: 803cb230 0 SECTION LOCAL DEFAULT 11 + 844: 803cccb8 0 SECTION LOCAL DEFAULT 12 + 845: 00000000 0 SECTION LOCAL DEFAULT 26 + 846: 8002bed8 0 SECTION LOCAL DEFAULT 4 + 847: 00000000 0 SECTION LOCAL DEFAULT 26 + 848: 8002bed8 0 SECTION LOCAL DEFAULT 4 + 849: 00000000 0 SECTION LOCAL DEFAULT 26 + 850: 8002bed8 0 SECTION LOCAL DEFAULT 4 + 851: 00000000 0 SECTION LOCAL DEFAULT 26 + 852: 8002bed8 0 SECTION LOCAL DEFAULT 4 + 853: 00000000 0 SECTION LOCAL DEFAULT 26 + 854: 8002bed8 0 SECTION LOCAL DEFAULT 4 + 855: 00000000 0 SECTION LOCAL DEFAULT 26 + 856: 8002bf0c 0 SECTION LOCAL DEFAULT 4 + 857: 00000000 0 SECTION LOCAL DEFAULT 26 + 858: 8002bf0c 0 SECTION LOCAL DEFAULT 4 + 859: 00000000 0 SECTION LOCAL DEFAULT 26 + 860: 8002bfe4 0 SECTION LOCAL DEFAULT 4 + 861: 00000000 0 SECTION LOCAL DEFAULT 26 + 862: 8002caa0 0 SECTION LOCAL DEFAULT 4 + 863: 00000000 0 SECTION LOCAL DEFAULT 26 + 864: 803cb238 4 OBJECT LOCAL DEFAULT 11 num_fx_atomics + 865: 80027328 144 FUNC LOCAL DEFAULT 4 LightResetFrame__FP7RpLight + 866: 803cb240 4 OBJECT LOCAL DEFAULT 11 Im3DBufferPos + 867: 803cb244 4 OBJECT LOCAL DEFAULT 11 g_txtr_drawRing + 868: 80026744 48 FUNC LOCAL DEFAULT 4 DrawRingSetup__Fv + 869: 80026774 12 FUNC LOCAL DEFAULT 4 DrawRingSceneExit__Fv + 870: 803cccb8 4 OBJECT LOCAL DEFAULT 12 @957 + 871: 803cccbc 4 OBJECT LOCAL DEFAULT 12 @958 + 872: 803cccc0 4 OBJECT LOCAL DEFAULT 12 @959 + 873: 803cccc4 4 OBJECT LOCAL DEFAULT 12 @960 + 874: 803cccc8 8 OBJECT LOCAL DEFAULT 12 @962 + 875: 803cccd0 8 OBJECT LOCAL DEFAULT 12 @964 + 876: 80026780 1484 FUNC LOCAL DEFAULT 4 DrawRing__FP7xFXRing + 877: 803cccd8 4 OBJECT LOCAL DEFAULT 12 @995 + 878: 80026e34 272 FUNC LOCAL DEFAULT 4 xFXRingUpdate__Ff + 879: 8027cff8 24 OBJECT LOCAL DEFAULT 8 defaultBFX + 880: 803cb248 4 OBJECT LOCAL DEFAULT 11 bfx_curr + 881: 803ca93c 4 OBJECT LOCAL DEFAULT 10 BFX + 882: 803cccdc 4 OBJECT LOCAL DEFAULT 12 @1132 + 883: 80252bd4 324 OBJECT LOCAL DEFAULT 7 @stringBase0 + 884: 8002752c 204 FUNC LOCAL DEFAULT 4 MaterialSetEnvMap__FP10RpMaterialPv + 885: 80027a30 144 FUNC LOCAL DEFAULT 4 MaterialSetBumpMap__FP10RpMaterialPv + 886: 80027ac0 204 FUNC LOCAL DEFAULT 4 MaterialSetBumpEnvMap__FP10RpMaterialP9RwTexturefP9RwTexturef + 887: 80252b90 12 OBJECT LOCAL DEFAULT 7 @1168 + 888: 80252b9c 12 OBJECT LOCAL DEFAULT 7 @1169 + 889: 803ccce0 4 OBJECT LOCAL DEFAULT 12 @1171 + 890: 800273b8 52 FUNC LOCAL DEFAULT 4 MaterialDisableMatFX__FP10RpMaterialPv + 891: 80027438 48 FUNC LOCAL DEFAULT 4 PreAllocMatFX_cb__FP8RpAtomicPv + 892: 800274e0 76 FUNC LOCAL DEFAULT 4 AtomicSetShininess__FP8RpAtomicPv + 893: 803cb24c 4 OBJECT LOCAL DEFAULT 11 sFresnelMap + 894: 803cb250 4 OBJECT LOCAL DEFAULT 11 sEnvMap + 895: 803cb254 4 OBJECT LOCAL DEFAULT 11 sTweaked + 896: 8002792c 88 FUNC LOCAL DEFAULT 4 AtomicSetEnvMap__FP8RpAtomicPv + 897: 803cb258 4 OBJECT LOCAL DEFAULT 11 xFXanimUVPipeline + 898: 802c7ce8 300 OBJECT LOCAL DEFAULT 9 alpha_count0__17@unnamed@xFX_cpp@ + 899: 802c7e14 300 OBJECT LOCAL DEFAULT 9 alpha_count1__17@unnamed@xFX_cpp@ + 900: 80252ba8 43 OBJECT LOCAL DEFAULT 7 segments$1637 + 901: 80027d08 124 FUNC LOCAL DEFAULT 4 depth_sort__17@unnamed@xFX_cpp@FPUsPCQ217@unnamed@xFX_cpp@8tri_dataUl + 902: 803ccce4 4 OBJECT LOCAL DEFAULT 12 @1872 + 903: 80028bf0 216 FUNC LOCAL DEFAULT 4 count_alpha_triangles__17@unnamed@xFX_cpp@FPC10RpTrianglePCfUl + 904: 80028b68 136 FUNC LOCAL DEFAULT 4 refresh_vert_buffer__17@unnamed@xFX_cpp@FRP18RxObjSpace3DVertexb + 905: 80028b10 88 FUNC LOCAL DEFAULT 4 set_vert__17@unnamed@xFX_cpp@FR18RxObjSpace3DVertexRC5xVec3RC5xVec3RC11RwTexCoordsUc + 906: 80028a58 164 FUNC LOCAL DEFAULT 4 init__Q217@unnamed@xFX_cpp@8tri_dataFPC5xVec3PC5xVec3PC11RwTexCoordsPCfPCUs + 907: 80028508 596 FUNC LOCAL DEFAULT 4 clip_triangle__17@unnamed@xFX_cpp@FPQ217@unnamed@xFX_cpp@8tri_dataRCQ217@unnamed@xFX_cpp@8tri_dataf + 908: 800283f8 104 FUNC LOCAL DEFAULT 4 push_triangle__17@unnamed@xFX_cpp@FRP18RxObjSpace3DVertexRCQ217@unnamed@xFX_cpp@8tri_data + 909: 800283d0 40 FUNC LOCAL DEFAULT 4 __as__Q217@unnamed@xFX_cpp@8tri_dataFRCQ217@unnamed@xFX_cpp@8tri_data + 910: 80028460 168 FUNC LOCAL DEFAULT 4 set_vert__17@unnamed@xFX_cpp@FR18RxObjSpace3DVertexRCQ217@unnamed@xFX_cpp@9vert_data + 911: 8027d010 144 OBJECT LOCAL DEFAULT 8 @1933 + 912: 80028a04 84 FUNC LOCAL DEFAULT 4 __as__Q217@unnamed@xFX_cpp@9vert_dataFRCQ217@unnamed@xFX_cpp@9vert_data + 913: 8002875c 156 FUNC LOCAL DEFAULT 4 lerp__17@unnamed@xFX_cpp@FRQ217@unnamed@xFX_cpp@9vert_datafRCQ217@unnamed@xFX_cpp@9vert_dataRCQ217@unnamed@xFX_cpp@9vert_data + 914: 8002897c 136 FUNC LOCAL DEFAULT 4 lerp__17@unnamed@xFX_cpp@FR5xVec3fRC5xVec3RC5xVec3 + 915: 8002887c 148 FUNC LOCAL DEFAULT 4 lerp__17@unnamed@xFX_cpp@FR6RwRGBAf6RwRGBA6RwRGBA + 916: 800287f8 116 FUNC LOCAL DEFAULT 4 lerp__17@unnamed@xFX_cpp@FR11RwTexCoordsfRC11RwTexCoordsRC11RwTexCoords + 917: 8002886c 16 FUNC LOCAL DEFAULT 4 lerp__17@unnamed@xFX_cpp@FRffff + 918: 80028910 108 FUNC LOCAL DEFAULT 4 lerp__17@unnamed@xFX_cpp@FRUcfUcUc + 919: 802c7f40 360 OBJECT LOCAL DEFAULT 9 sFirework + 920: 803cb260 4 OBJECT LOCAL DEFAULT 11 sFireworkTrailEmit + 921: 803cb264 4 OBJECT LOCAL DEFAULT 11 sFirework1Emit + 922: 803cb268 4 OBJECT LOCAL DEFAULT 11 sFirework2Emit + 923: 803cb26c 4 OBJECT LOCAL DEFAULT 11 sFireworkSoundID + 924: 803cb270 4 OBJECT LOCAL DEFAULT 11 sFireworkLaunchSoundID + 925: 803ccce8 4 OBJECT LOCAL DEFAULT 12 @2095 + 926: 803cccec 4 OBJECT LOCAL DEFAULT 12 @2096 + 927: 803cccf0 4 OBJECT LOCAL DEFAULT 12 @2097 + 928: 803cccf4 4 OBJECT LOCAL DEFAULT 12 @2098 + 929: 803cccf8 4 OBJECT LOCAL DEFAULT 12 @2099 + 930: 803cccfc 4 OBJECT LOCAL DEFAULT 12 @2100 + 931: 803ccd00 4 OBJECT LOCAL DEFAULT 12 @2101 + 932: 803ccd04 4 OBJECT LOCAL DEFAULT 12 @2102 + 933: 803ccd08 4 OBJECT LOCAL DEFAULT 12 @2103 + 934: 803ccd0c 4 OBJECT LOCAL DEFAULT 12 @2104 + 935: 803ccd10 4 OBJECT LOCAL DEFAULT 12 @2105 + 936: 803ccd14 4 OBJECT LOCAL DEFAULT 12 @2106 + 937: 803ccd18 4 OBJECT LOCAL DEFAULT 12 @2107 + 938: 803ccd1c 4 OBJECT LOCAL DEFAULT 12 @2108 + 939: 803ccd20 4 OBJECT LOCAL DEFAULT 12 @2109 + 940: 803ccd24 4 OBJECT LOCAL DEFAULT 12 @2110 + 941: 803ccd28 4 OBJECT LOCAL DEFAULT 12 @2111 + 942: 803ccd2c 4 OBJECT LOCAL DEFAULT 12 @2164 + 943: 802c80a8 144 OBJECT LOCAL DEFAULT 9 sStripVert$2188 + 944: 803ccd30 4 OBJECT LOCAL DEFAULT 12 @2467 + 945: 802c8138 144 OBJECT LOCAL DEFAULT 9 blah$2485 + 946: 803ccd34 4 OBJECT LOCAL DEFAULT 12 @2716 + 947: 802c81c8 256 OBJECT LOCAL DEFAULT 9 active_ribbons__17@unnamed@xFX_cpp@ + 948: 803cb274 4 OBJECT LOCAL DEFAULT 11 active_ribbons_size__17@unnamed@xFX_cpp@ + 949: 803cb278 1 OBJECT LOCAL DEFAULT 11 ribbons_dirty__17@unnamed@xFX_cpp@ + 950: 8002a214 88 FUNC LOCAL DEFAULT 4 compare_ribbons__17@unnamed@xFX_cpp@FPCvPCv + 951: 8002a26c 88 FUNC LOCAL DEFAULT 4 sort_ribbons__17@unnamed@xFX_cpp@Fv + 952: 8002a2c4 52 FUNC LOCAL DEFAULT 4 activate_ribbon__17@unnamed@xFX_cpp@FP9xFXRibbon + 953: 8002a2f8 128 FUNC LOCAL DEFAULT 4 deactivate_ribbon__17@unnamed@xFX_cpp@FP9xFXRibbon + 954: 803ccd38 4 OBJECT LOCAL DEFAULT 12 @2830 + 955: 803ccd3c 4 OBJECT LOCAL DEFAULT 12 @3119 + 956: 803ccd40 4 OBJECT LOCAL DEFAULT 12 @3167 + 957: 803ccd44 8 OBJECT LOCAL DEFAULT 12 @3208 + 958: 8002b15c 68 FUNC LOCAL DEFAULT 4 set_vert__17@unnamed@xFX_cpp@FR18RxObjSpace3DVertexRC5xVec3ff10iColor_tag + 959: 803cb27c 8 OBJECT LOCAL DEFAULT 11 sAuraPulse + 960: 803cb284 8 OBJECT LOCAL DEFAULT 11 sAuraPulseAng + 961: 802c82c8 24 OBJECT LOCAL DEFAULT 9 sAuraAngle + 962: 803cb28c 4 OBJECT LOCAL DEFAULT 11 gAuraTex + 963: 802c82e0 1152 OBJECT LOCAL DEFAULT 9 sAura + 964: 803ccd4c 4 OBJECT LOCAL DEFAULT 12 @3380 + 965: 803ccd50 4 OBJECT LOCAL DEFAULT 12 @3405 + 966: 803ccd54 4 OBJECT LOCAL DEFAULT 12 @3589 + 967: 8002b730 1440 FUNC LOCAL DEFAULT 4 RenderRotatedBillboard__FP5xVec3P13_xFXAuraAngleUiff10iColor_tagUi + 968: 00000000 0 FILE LOCAL DEFAULT ABS xGroup.cpp + 969: 8002caa0 0 SECTION LOCAL DEFAULT 4 + 970: 00000000 0 SECTION LOCAL DEFAULT 15 + 971: 00000000 0 SECTION LOCAL DEFAULT 14 + 972: 00000000 0 SECTION LOCAL DEFAULT 26 + 973: 8002cf70 0 SECTION LOCAL DEFAULT 4 + 974: 00000000 0 SECTION LOCAL DEFAULT 26 + 975: 00000000 0 FILE LOCAL DEFAULT ABS xhipio.cpp + 976: 8002cf70 0 SECTION LOCAL DEFAULT 4 + 977: 8027d0a0 0 SECTION LOCAL DEFAULT 8 + 978: 00000000 0 SECTION LOCAL DEFAULT 15 + 979: 00000000 0 SECTION LOCAL DEFAULT 14 + 980: 803cb290 0 SECTION LOCAL DEFAULT 11 + 981: 00000000 0 SECTION LOCAL DEFAULT 26 + 982: 803cb290 4 OBJECT LOCAL DEFAULT 11 g_loadlock + 983: 8027d0a0 1344 OBJECT LOCAL DEFAULT 8 g_hiploadinst + 984: 8027d5e0 52 OBJECT LOCAL DEFAULT 8 g_map_HIPL_funcmap + 985: 8002d6b0 196 FUNC LOCAL DEFAULT 4 HIPLPollRead__FP14st_HIPLOADDATA + 986: 8002d26c 60 FUNC LOCAL DEFAULT 4 HIPLSetSpot__FP14st_HIPLOADDATAi + 987: 8002d194 216 FUNC LOCAL DEFAULT 4 HIPLSetBypass__FP14st_HIPLOADDATAii + 988: 8002d880 268 FUNC LOCAL DEFAULT 4 HIPLReadString__FP14st_HIPLOADDATAPc + 989: 8002d83c 68 FUNC LOCAL DEFAULT 4 HIPLReadFloats__FP14st_HIPLOADDATAPfi + 990: 8002d7f8 68 FUNC LOCAL DEFAULT 4 HIPLReadLongs__FP14st_HIPLOADDATAPii + 991: 8002d7b0 72 FUNC LOCAL DEFAULT 4 HIPLReadShorts__FP14st_HIPLOADDATAPsi + 992: 8002d774 60 FUNC LOCAL DEFAULT 4 HIPLReadBytes__FP14st_HIPLOADDATAPci + 993: 8002d3bc 116 FUNC LOCAL DEFAULT 4 HIPLBlockExit__FP14st_HIPLOADDATA + 994: 8002d2a8 276 FUNC LOCAL DEFAULT 4 HIPLBlockEnter__FP14st_HIPLOADDATA + 995: 8002d18c 8 FUNC LOCAL DEFAULT 4 HIPLBaseSector__FP14st_HIPLOADDATA + 996: 8002d118 116 FUNC LOCAL DEFAULT 4 HIPLDestroy__FP14st_HIPLOADDATA + 997: 8002cf7c 412 FUNC LOCAL DEFAULT 4 HIPLCreate__FPCcPci + 998: 8002d430 336 FUNC LOCAL DEFAULT 4 HIPLBlockRead__FP14st_HIPLOADDATAPvii + 999: 8002d668 72 FUNC LOCAL DEFAULT 4 HIPLReadAsync__FP14st_HIPLOADDATAiPcii + 1000: 8002d580 232 FUNC LOCAL DEFAULT 4 HIPLBypassRead__FP14st_HIPLOADDATAPvii + 1001: 00000000 0 FILE LOCAL DEFAULT ABS xHud.cpp + 1002: 8002d98c 0 SECTION LOCAL DEFAULT 4 + 1003: 80252d18 0 SECTION LOCAL DEFAULT 7 + 1004: 8027d618 0 SECTION LOCAL DEFAULT 8 + 1005: 802c8760 0 SECTION LOCAL DEFAULT 9 + 1006: 00000000 0 SECTION LOCAL DEFAULT 15 + 1007: 00000000 0 SECTION LOCAL DEFAULT 14 + 1008: 803cb298 0 SECTION LOCAL DEFAULT 11 + 1009: 803ccd58 0 SECTION LOCAL DEFAULT 12 + 1010: 00000000 0 SECTION LOCAL DEFAULT 26 + 1011: 8002ee24 0 SECTION LOCAL DEFAULT 4 + 1012: 00000000 0 SECTION LOCAL DEFAULT 26 + 1013: 8002ee24 0 SECTION LOCAL DEFAULT 4 + 1014: 00000000 0 SECTION LOCAL DEFAULT 26 + 1015: 8002efd0 0 SECTION LOCAL DEFAULT 4 + 1016: 00000000 0 SECTION LOCAL DEFAULT 26 + 1017: 8002efe0 0 SECTION LOCAL DEFAULT 4 + 1018: 00000000 0 SECTION LOCAL DEFAULT 26 + 1019: 8002efe8 0 SECTION LOCAL DEFAULT 4 + 1020: 00000000 0 SECTION LOCAL DEFAULT 26 + 1021: 8002efe8 0 SECTION LOCAL DEFAULT 4 + 1022: 00000000 0 SECTION LOCAL DEFAULT 26 + 1023: 8002f008 0 SECTION LOCAL DEFAULT 4 + 1024: 00000000 0 SECTION LOCAL DEFAULT 26 + 1025: 8002f008 0 SECTION LOCAL DEFAULT 4 + 1026: 00000000 0 SECTION LOCAL DEFAULT 26 + 1027: 8002f008 0 SECTION LOCAL DEFAULT 4 + 1028: 00000000 0 SECTION LOCAL DEFAULT 26 + 1029: 80252d18 12 OBJECT LOCAL DEFAULT 7 @405 + 1030: 80252d18 0 NOTYPE LOCAL DEFAULT 7 ...rodata.0 + 1031: 80252d24 12 OBJECT LOCAL DEFAULT 7 @406 + 1032: 80252d30 12 OBJECT LOCAL DEFAULT 7 @410 + 1033: 80252d3c 12 OBJECT LOCAL DEFAULT 7 @441 + 1034: 80252d48 16 OBJECT LOCAL DEFAULT 7 screen_bounds + 1035: 80252d58 16 OBJECT LOCAL DEFAULT 7 default_adjust + 1036: 80252d68 40 OBJECT LOCAL DEFAULT 7 @594 + 1037: 80252d90 40 OBJECT LOCAL DEFAULT 7 @595 + 1038: 80252db8 40 OBJECT LOCAL DEFAULT 7 @596 + 1039: 80252de0 40 OBJECT LOCAL DEFAULT 7 @597 + 1040: 80252e08 40 OBJECT LOCAL DEFAULT 7 @598 + 1041: 80252e30 40 OBJECT LOCAL DEFAULT 7 @599 + 1042: 80252e58 40 OBJECT LOCAL DEFAULT 7 @600 + 1043: 80252e80 16 OBJECT LOCAL DEFAULT 7 @713 + 1044: 80252e90 32 OBJECT LOCAL DEFAULT 7 known_types__Q24xhud18@unnamed@xHud_cpp@ + 1045: 803cb29c 1 OBJECT LOCAL DEFAULT 11 inited__4xhud + 1046: 803cb29d 1 OBJECT LOCAL DEFAULT 11 init$785 + 1047: 802c8760 16 OBJECT LOCAL DEFAULT 9 ba$784 + 1048: 80252ee8 22 OBJECT LOCAL DEFAULT 7 @stringBase0 + 1049: 803ccd58 4 OBJECT LOCAL DEFAULT 12 @857 + 1050: 803cb2a0 4 OBJECT LOCAL DEFAULT 11 myid$924 + 1051: 803cb2a4 1 OBJECT LOCAL DEFAULT 11 init$925 + 1052: 803ccd5c 4 OBJECT LOCAL DEFAULT 12 @945 + 1053: 803ccd60 4 OBJECT LOCAL DEFAULT 12 @946 + 1054: 803ccd64 4 OBJECT LOCAL DEFAULT 12 @947 + 1055: 803ccd68 4 OBJECT LOCAL DEFAULT 12 @948 + 1056: 803ccd6c 4 OBJECT LOCAL DEFAULT 12 @949 + 1057: 803ccd70 4 OBJECT LOCAL DEFAULT 12 @955 + 1058: 803ccd74 4 OBJECT LOCAL DEFAULT 12 @982 + 1059: 803ccd78 4 OBJECT LOCAL DEFAULT 12 @983 + 1060: 803ccd7c 4 OBJECT LOCAL DEFAULT 12 @984 + 1061: 8002e358 44 FUNC LOCAL DEFAULT 4 fp_setup__Q24xhud18@unnamed@xHud_cpp@FRQ24xhud6widget + 1062: 8002e384 72 FUNC LOCAL DEFAULT 4 fp_render__Q24xhud18@unnamed@xHud_cpp@FRQ24xhud6widget + 1063: 8002e438 8 FUNC LOCAL DEFAULT 4 __ct__Q34xhud18@unnamed@xHud_cpp@15functor_disableFb + 1064: 8002e510 8 FUNC LOCAL DEFAULT 4 __ct__Q34xhud18@unnamed@xHud_cpp@14functor_updateFf + 1065: 803ccd80 4 OBJECT LOCAL DEFAULT 12 @1214 + 1066: 8002e804 116 FUNC LOCAL DEFAULT 4 render_one_model__Q24xhud18@unnamed@xHud_cpp@FR14xModelInstancefRC13basic_rectRC5xVec3RC5xVec3RC7xMat4x3 + 1067: 80252eb0 16 OBJECT LOCAL DEFAULT 7 @1227 + 1068: 80252ec0 12 OBJECT LOCAL DEFAULT 7 @1228 + 1069: 80252ecc 12 OBJECT LOCAL DEFAULT 7 @1229 + 1070: 803ccd84 4 OBJECT LOCAL DEFAULT 12 @1238 + 1071: 80252ed8 16 OBJECT LOCAL DEFAULT 7 mult$1265 + 1072: 8002edc8 92 FUNC LOCAL DEFAULT 4 __cl__Q34xhud18@unnamed@xHud_cpp@14functor_updateFRQ24xhud6widget + 1073: 8002ed6c 92 FUNC LOCAL DEFAULT 4 __cl__Q34xhud18@unnamed@xHud_cpp@15functor_disableFRQ24xhud6widget + 1074: 00000000 0 FILE LOCAL DEFAULT ABS xHudFontMeter.cpp + 1075: 8002f008 0 SECTION LOCAL DEFAULT 4 + 1076: 80252f00 0 SECTION LOCAL DEFAULT 7 + 1077: 8027d640 0 SECTION LOCAL DEFAULT 8 + 1078: 00000000 0 SECTION LOCAL DEFAULT 15 + 1079: 00000000 0 SECTION LOCAL DEFAULT 14 + 1080: 803cb2a8 0 SECTION LOCAL DEFAULT 11 + 1081: 803ccd88 0 SECTION LOCAL DEFAULT 12 + 1082: 00000000 0 SECTION LOCAL DEFAULT 26 + 1083: 8002f504 0 SECTION LOCAL DEFAULT 4 + 1084: 00000000 0 SECTION LOCAL DEFAULT 26 + 1085: 8002f504 0 SECTION LOCAL DEFAULT 4 + 1086: 00000000 0 SECTION LOCAL DEFAULT 26 + 1087: 8002f504 0 SECTION LOCAL DEFAULT 4 + 1088: 00000000 0 SECTION LOCAL DEFAULT 26 + 1089: 8002f504 0 SECTION LOCAL DEFAULT 4 + 1090: 00000000 0 SECTION LOCAL DEFAULT 26 + 1091: 8002f510 0 SECTION LOCAL DEFAULT 4 + 1092: 00000000 0 SECTION LOCAL DEFAULT 26 + 1093: 80252f00 16 OBJECT LOCAL DEFAULT 7 screen_bounds + 1094: 803cb2a8 4 OBJECT LOCAL DEFAULT 11 myid$692 + 1095: 803cb2ac 1 OBJECT LOCAL DEFAULT 11 init$693 + 1096: 80252f10 33 OBJECT LOCAL DEFAULT 7 @stringBase0 + 1097: 8027d640 12 OBJECT LOCAL DEFAULT 8 format_text$709 + 1098: 803ccd88 4 OBJECT LOCAL DEFAULT 12 @729 + 1099: 803ccd8c 4 OBJECT LOCAL DEFAULT 12 @730 + 1100: 803ccd90 4 OBJECT LOCAL DEFAULT 12 @731 + 1101: 803ccd98 8 OBJECT LOCAL DEFAULT 12 @733 + 1102: 00000000 0 FILE LOCAL DEFAULT ABS xHudMeter.cpp + 1103: 8002f57c 0 SECTION LOCAL DEFAULT 4 + 1104: 80252f38 0 SECTION LOCAL DEFAULT 7 + 1105: 8027d678 0 SECTION LOCAL DEFAULT 8 + 1106: 00000000 0 SECTION LOCAL DEFAULT 15 + 1107: 00000000 0 SECTION LOCAL DEFAULT 14 + 1108: 803cb2b0 0 SECTION LOCAL DEFAULT 11 + 1109: 803ccda0 0 SECTION LOCAL DEFAULT 12 + 1110: 00000000 0 SECTION LOCAL DEFAULT 26 + 1111: 8002faf0 0 SECTION LOCAL DEFAULT 4 + 1112: 00000000 0 SECTION LOCAL DEFAULT 26 + 1113: 8002fc58 0 SECTION LOCAL DEFAULT 4 + 1114: 00000000 0 SECTION LOCAL DEFAULT 26 + 1115: 8002fc58 0 SECTION LOCAL DEFAULT 4 + 1116: 00000000 0 SECTION LOCAL DEFAULT 26 + 1117: 8002fc68 0 SECTION LOCAL DEFAULT 4 + 1118: 00000000 0 SECTION LOCAL DEFAULT 26 + 1119: 8002f57c 4 FUNC LOCAL DEFAULT 4 add_global_tweaks__Q24xhud23@unnamed@xHudMeter_cpp@Fv + 1120: 803ccda0 4 OBJECT LOCAL DEFAULT 12 @680 + 1121: 803ccda4 4 OBJECT LOCAL DEFAULT 12 @681 + 1122: 803ccda8 4 OBJECT LOCAL DEFAULT 12 @682 + 1123: 803ccdac 4 OBJECT LOCAL DEFAULT 12 @683 + 1124: 803ccdb0 4 OBJECT LOCAL DEFAULT 12 @684 + 1125: 80252f38 44 OBJECT LOCAL DEFAULT 7 @stringBase0 + 1126: 803ccdb4 4 OBJECT LOCAL DEFAULT 12 @685 + 1127: 803ccdb8 4 OBJECT LOCAL DEFAULT 12 @686 + 1128: 803ccdbc 4 OBJECT LOCAL DEFAULT 12 @687 + 1129: 803ccdc0 4 OBJECT LOCAL DEFAULT 12 @688 + 1130: 803ccdc4 4 OBJECT LOCAL DEFAULT 12 @693 + 1131: 803ccdc8 4 OBJECT LOCAL DEFAULT 12 @704 + 1132: 803cb2b0 4 OBJECT LOCAL DEFAULT 11 myid$716 + 1133: 803cb2b4 1 OBJECT LOCAL DEFAULT 11 init$717 + 1134: 803ccdcc 4 OBJECT LOCAL DEFAULT 12 @779 + 1135: 803ccdd0 4 OBJECT LOCAL DEFAULT 12 @780 + 1136: 803ccdd4 4 OBJECT LOCAL DEFAULT 12 @781 + 1137: 803ccdd8 4 OBJECT LOCAL DEFAULT 12 @782 + 1138: 803ccddc 4 OBJECT LOCAL DEFAULT 12 @783 + 1139: 00000000 0 FILE LOCAL DEFAULT ABS xHudModel.cpp + 1140: 8002fc88 0 SECTION LOCAL DEFAULT 4 + 1141: 80252f68 0 SECTION LOCAL DEFAULT 7 + 1142: 8027d6a0 0 SECTION LOCAL DEFAULT 8 + 1143: 00000000 0 SECTION LOCAL DEFAULT 15 + 1144: 00000000 0 SECTION LOCAL DEFAULT 14 + 1145: 803cb2b8 0 SECTION LOCAL DEFAULT 11 + 1146: 803ccde0 0 SECTION LOCAL DEFAULT 12 + 1147: 00000000 0 SECTION LOCAL DEFAULT 26 + 1148: 8002ff70 0 SECTION LOCAL DEFAULT 4 + 1149: 00000000 0 SECTION LOCAL DEFAULT 26 + 1150: 8002ff70 0 SECTION LOCAL DEFAULT 4 + 1151: 00000000 0 SECTION LOCAL DEFAULT 26 + 1152: 8002ff70 0 SECTION LOCAL DEFAULT 4 + 1153: 00000000 0 SECTION LOCAL DEFAULT 26 + 1154: 80252f68 37 OBJECT LOCAL DEFAULT 7 @stringBase0 + 1155: 803ccde0 4 OBJECT LOCAL DEFAULT 12 @654 + 1156: 803ccde4 4 OBJECT LOCAL DEFAULT 12 @655 + 1157: 803cb2b8 4 OBJECT LOCAL DEFAULT 11 myid$686 + 1158: 803cb2bc 1 OBJECT LOCAL DEFAULT 11 init$687 + 1159: 803ccde8 4 OBJECT LOCAL DEFAULT 12 @705 + 1160: 00000000 0 FILE LOCAL DEFAULT ABS xHudUnitMeter.cpp + 1161: 8002ff80 0 SECTION LOCAL DEFAULT 4 + 1162: 80252f90 0 SECTION LOCAL DEFAULT 7 + 1163: 8027d6c8 0 SECTION LOCAL DEFAULT 8 + 1164: 00000000 0 SECTION LOCAL DEFAULT 15 + 1165: 00000000 0 SECTION LOCAL DEFAULT 14 + 1166: 803ca980 0 SECTION LOCAL DEFAULT 10 + 1167: 803cb2c0 0 SECTION LOCAL DEFAULT 11 + 1168: 803ccdf0 0 SECTION LOCAL DEFAULT 12 + 1169: 00000000 0 SECTION LOCAL DEFAULT 26 + 1170: 8003062c 0 SECTION LOCAL DEFAULT 4 + 1171: 00000000 0 SECTION LOCAL DEFAULT 26 + 1172: 8003062c 0 SECTION LOCAL DEFAULT 4 + 1173: 00000000 0 SECTION LOCAL DEFAULT 26 + 1174: 80030630 0 SECTION LOCAL DEFAULT 4 + 1175: 00000000 0 SECTION LOCAL DEFAULT 26 + 1176: 80030630 0 SECTION LOCAL DEFAULT 4 + 1177: 00000000 0 SECTION LOCAL DEFAULT 26 + 1178: 80030630 0 SECTION LOCAL DEFAULT 4 + 1179: 00000000 0 SECTION LOCAL DEFAULT 26 + 1180: 803ca980 4 OBJECT LOCAL DEFAULT 10 tweak_anim_time_delta__Q24xhud27@unnamed@xHudUnitMeter_cpp@ + 1181: 803cb2c0 1 OBJECT LOCAL DEFAULT 11 registered$681 + 1182: 803cb2c1 1 OBJECT LOCAL DEFAULT 11 init$682 + 1183: 803ccdf0 4 OBJECT LOCAL DEFAULT 12 @692 + 1184: 80252f90 40 OBJECT LOCAL DEFAULT 7 @stringBase0 + 1185: 803ccdf4 4 OBJECT LOCAL DEFAULT 12 @693 + 1186: 803cb2c4 4 OBJECT LOCAL DEFAULT 11 myid$711 + 1187: 803cb2c8 1 OBJECT LOCAL DEFAULT 11 init$712 + 1188: 803ccdf8 4 OBJECT LOCAL DEFAULT 12 @756 + 1189: 803ccdfc 4 OBJECT LOCAL DEFAULT 12 @757 + 1190: 803cce00 8 OBJECT LOCAL DEFAULT 12 @759 + 1191: 00000000 0 FILE LOCAL DEFAULT ABS xIni.cpp + 1192: 80030640 0 SECTION LOCAL DEFAULT 4 + 1193: 80252fb8 0 SECTION LOCAL DEFAULT 7 + 1194: 00000000 0 SECTION LOCAL DEFAULT 15 + 1195: 00000000 0 SECTION LOCAL DEFAULT 14 + 1196: 00000000 0 SECTION LOCAL DEFAULT 26 + 1197: 80030640 140 FUNC LOCAL DEFAULT 4 TrimWhitespace__FPc + 1198: 80252fb8 9 OBJECT LOCAL DEFAULT 7 @stringBase0 + 1199: 00000000 0 FILE LOCAL DEFAULT ABS xMath.cpp + 1200: 80030c04 0 SECTION LOCAL DEFAULT 4 + 1201: 00000000 0 SECTION LOCAL DEFAULT 15 + 1202: 00000000 0 SECTION LOCAL DEFAULT 14 + 1203: 803cb2d0 0 SECTION LOCAL DEFAULT 11 + 1204: 803cce08 0 SECTION LOCAL DEFAULT 12 + 1205: 00000000 0 SECTION LOCAL DEFAULT 26 + 1206: 803cb2d0 4 OBJECT LOCAL DEFAULT 11 xmath_inited + 1207: 803cb2d4 4 OBJECT LOCAL DEFAULT 11 xmath_exited + 1208: 803cb2d8 4 OBJECT LOCAL DEFAULT 11 rndseed + 1209: 803cce08 4 OBJECT LOCAL DEFAULT 12 @597 + 1210: 803cce0c 4 OBJECT LOCAL DEFAULT 12 @598 + 1211: 803cce10 4 OBJECT LOCAL DEFAULT 12 @599 + 1212: 803cce14 4 OBJECT LOCAL DEFAULT 12 @600 + 1213: 803cce18 4 OBJECT LOCAL DEFAULT 12 @601 + 1214: 803cce1c 4 OBJECT LOCAL DEFAULT 12 @606 + 1215: 803cce20 4 OBJECT LOCAL DEFAULT 12 @608 + 1216: 803cce24 4 OBJECT LOCAL DEFAULT 12 @659 + 1217: 803cce28 8 OBJECT LOCAL DEFAULT 12 @661 + 1218: 803cce30 4 OBJECT LOCAL DEFAULT 12 @690 + 1219: 803cce34 4 OBJECT LOCAL DEFAULT 12 @723 + 1220: 803cce38 4 OBJECT LOCAL DEFAULT 12 @724 + 1221: 803cce3c 4 OBJECT LOCAL DEFAULT 12 @725 + 1222: 803cce40 4 OBJECT LOCAL DEFAULT 12 @726 + 1223: 803cce44 4 OBJECT LOCAL DEFAULT 12 @727 + 1224: 803cce48 4 OBJECT LOCAL DEFAULT 12 @728 + 1225: 803cce4c 4 OBJECT LOCAL DEFAULT 12 @729 + 1226: 803cce50 4 OBJECT LOCAL DEFAULT 12 @730 + 1227: 803cce54 4 OBJECT LOCAL DEFAULT 12 @739 + 1228: 803cce58 4 OBJECT LOCAL DEFAULT 12 @766 + 1229: 803cce5c 4 OBJECT LOCAL DEFAULT 12 @775 + 1230: 803cce60 4 OBJECT LOCAL DEFAULT 12 @796 + 1231: 803cce64 4 OBJECT LOCAL DEFAULT 12 @865 + 1232: 803cce68 4 OBJECT LOCAL DEFAULT 12 @923 + 1233: 00000000 0 FILE LOCAL DEFAULT ABS xMath2.cpp + 1234: 800318b8 0 SECTION LOCAL DEFAULT 4 + 1235: 80252fc8 0 SECTION LOCAL DEFAULT 7 + 1236: 00000000 0 SECTION LOCAL DEFAULT 15 + 1237: 00000000 0 SECTION LOCAL DEFAULT 14 + 1238: 00000000 0 FILE LOCAL DEFAULT ABS xMath3.cpp + 1239: 800318b8 0 SECTION LOCAL DEFAULT 4 + 1240: 80252fe8 0 SECTION LOCAL DEFAULT 7 + 1241: 8027d6f0 0 SECTION LOCAL DEFAULT 8 + 1242: 00000000 0 SECTION LOCAL DEFAULT 15 + 1243: 00000000 0 SECTION LOCAL DEFAULT 14 + 1244: 803cce70 0 SECTION LOCAL DEFAULT 12 + 1245: 00000000 0 SECTION LOCAL DEFAULT 26 + 1246: 80033328 0 SECTION LOCAL DEFAULT 4 + 1247: 00000000 0 SECTION LOCAL DEFAULT 26 + 1248: 80033328 0 SECTION LOCAL DEFAULT 4 + 1249: 00000000 0 SECTION LOCAL DEFAULT 26 + 1250: 80033554 0 SECTION LOCAL DEFAULT 4 + 1251: 00000000 0 SECTION LOCAL DEFAULT 26 + 1252: 80252fe8 12 OBJECT LOCAL DEFAULT 7 @405 + 1253: 80252fe8 0 NOTYPE LOCAL DEFAULT 7 ...rodata.0 + 1254: 80252ff4 12 OBJECT LOCAL DEFAULT 7 @406 + 1255: 80253000 12 OBJECT LOCAL DEFAULT 7 @410 + 1256: 8025300c 12 OBJECT LOCAL DEFAULT 7 @441 + 1257: 803cce70 4 OBJECT LOCAL DEFAULT 12 @533 + 1258: 803cce74 4 OBJECT LOCAL DEFAULT 12 @699 + 1259: 803cce78 4 OBJECT LOCAL DEFAULT 12 @1576 + 1260: 803cce7c 4 OBJECT LOCAL DEFAULT 12 @1616 + 1261: 803cce80 4 OBJECT LOCAL DEFAULT 12 @1719 + 1262: 803cce84 4 OBJECT LOCAL DEFAULT 12 @1784 + 1263: 803cce88 4 OBJECT LOCAL DEFAULT 12 @1785 + 1264: 803cce8c 4 OBJECT LOCAL DEFAULT 12 @1827 + 1265: 8027d6f0 12 OBJECT LOCAL DEFAULT 8 nxt$2148 + 1266: 803cce90 4 OBJECT LOCAL DEFAULT 12 @2240 + 1267: 00000000 0 FILE LOCAL DEFAULT ABS xMemMgr.cpp + 1268: 80033554 0 SECTION LOCAL DEFAULT 4 + 1269: 00000000 0 SECTION LOCAL DEFAULT 15 + 1270: 00000000 0 SECTION LOCAL DEFAULT 14 + 1271: 803cb2e0 0 SECTION LOCAL DEFAULT 11 + 1272: 00000000 0 SECTION LOCAL DEFAULT 26 + 1273: 80033734 304 FUNC LOCAL DEFAULT 4 xMemGetBlockInfo__FP12xMemHeap_tagUiiP15xMemBlkInfo_tag + 1274: 80033c40 168 FUNC LOCAL DEFAULT 4 xMemPoolAddElements__FP8xMemPoolPvUi + 1275: 00000000 0 FILE LOCAL DEFAULT ABS xModel.cpp + 1276: 80033e2c 0 SECTION LOCAL DEFAULT 4 + 1277: 00000000 0 SECTION LOCAL DEFAULT 15 + 1278: 00000000 0 SECTION LOCAL DEFAULT 14 + 1279: 803cb2e8 0 SECTION LOCAL DEFAULT 11 + 1280: 803cce98 0 SECTION LOCAL DEFAULT 12 + 1281: 00000000 0 SECTION LOCAL DEFAULT 26 + 1282: 80035034 0 SECTION LOCAL DEFAULT 4 + 1283: 00000000 0 SECTION LOCAL DEFAULT 26 + 1284: 80035034 0 SECTION LOCAL DEFAULT 4 + 1285: 00000000 0 SECTION LOCAL DEFAULT 26 + 1286: 80035034 0 SECTION LOCAL DEFAULT 4 + 1287: 00000000 0 SECTION LOCAL DEFAULT 26 + 1288: 803cb2e8 4 OBJECT LOCAL DEFAULT 11 sxModelPoolList + 1289: 803cb2ec 4 OBJECT LOCAL DEFAULT 11 subcamera + 1290: 80034be4 220 FUNC LOCAL DEFAULT 4 CameraCreate__Fiii + 1291: 80034cc0 144 FUNC LOCAL DEFAULT 4 CameraDestroy__FP8RwCamera + 1292: 803cce98 4 OBJECT LOCAL DEFAULT 12 @726 + 1293: 803cce9c 4 OBJECT LOCAL DEFAULT 12 @727 + 1294: 803ccea0 4 OBJECT LOCAL DEFAULT 12 @728 + 1295: 803ccea4 4 OBJECT LOCAL DEFAULT 12 @729 + 1296: 803ccea8 4 OBJECT LOCAL DEFAULT 12 @730 + 1297: 803cceb0 8 OBJECT LOCAL DEFAULT 12 @732 + 1298: 80034348 48 FUNC LOCAL DEFAULT 4 FindChild__FP14xModelInstance + 1299: 803cceb8 4 OBJECT LOCAL DEFAULT 12 @1026 + 1300: 00000000 0 FILE LOCAL DEFAULT ABS xMorph.cpp + 1301: 80035034 0 SECTION LOCAL DEFAULT 4 + 1302: 00000000 0 SECTION LOCAL DEFAULT 15 + 1303: 00000000 0 SECTION LOCAL DEFAULT 14 + 1304: 803ccec0 0 SECTION LOCAL DEFAULT 12 + 1305: 00000000 0 SECTION LOCAL DEFAULT 26 + 1306: 803ccec0 4 OBJECT LOCAL DEFAULT 12 @683 + 1307: 803ccec8 8 OBJECT LOCAL DEFAULT 12 @685 + 1308: 00000000 0 FILE LOCAL DEFAULT ABS xMovePoint.cpp + 1309: 80035494 0 SECTION LOCAL DEFAULT 4 + 1310: 00000000 0 SECTION LOCAL DEFAULT 15 + 1311: 00000000 0 SECTION LOCAL DEFAULT 14 + 1312: 803cced0 0 SECTION LOCAL DEFAULT 12 + 1313: 00000000 0 SECTION LOCAL DEFAULT 26 + 1314: 800358ec 0 SECTION LOCAL DEFAULT 4 + 1315: 00000000 0 SECTION LOCAL DEFAULT 26 + 1316: 803cced0 4 OBJECT LOCAL DEFAULT 12 @553 + 1317: 803cced4 4 OBJECT LOCAL DEFAULT 12 @554 + 1318: 803cced8 4 OBJECT LOCAL DEFAULT 12 @615 + 1319: 803ccedc 4 OBJECT LOCAL DEFAULT 12 @623 + 1320: 803ccee0 4 OBJECT LOCAL DEFAULT 12 @624 + 1321: 00000000 0 FILE LOCAL DEFAULT ABS xordarray.cpp + 1322: 80035a00 0 SECTION LOCAL DEFAULT 4 + 1323: 00000000 0 SECTION LOCAL DEFAULT 15 + 1324: 00000000 0 SECTION LOCAL DEFAULT 14 + 1325: 803ccee8 0 SECTION LOCAL DEFAULT 12 + 1326: 00000000 0 SECTION LOCAL DEFAULT 26 + 1327: 803ccee8 4 OBJECT LOCAL DEFAULT 12 @427 + 1328: 803ccef0 8 OBJECT LOCAL DEFAULT 12 @429 + 1329: 00000000 0 FILE LOCAL DEFAULT ABS xPad.cpp + 1330: 80035e70 0 SECTION LOCAL DEFAULT 4 + 1331: 802c8770 0 SECTION LOCAL DEFAULT 9 + 1332: 00000000 0 SECTION LOCAL DEFAULT 15 + 1333: 00000000 0 SECTION LOCAL DEFAULT 14 + 1334: 803cb308 0 SECTION LOCAL DEFAULT 11 + 1335: 803ccef8 0 SECTION LOCAL DEFAULT 12 + 1336: 00000000 0 SECTION LOCAL DEFAULT 26 + 1337: 80036834 0 SECTION LOCAL DEFAULT 4 + 1338: 00000000 0 SECTION LOCAL DEFAULT 26 + 1339: 8003687c 0 SECTION LOCAL DEFAULT 4 + 1340: 00000000 0 SECTION LOCAL DEFAULT 26 + 1341: 802c8770 512 OBJECT LOCAL DEFAULT 9 mRumbleList + 1342: 803ccef8 4 OBJECT LOCAL DEFAULT 12 @807 + 1343: 803ccefc 4 OBJECT LOCAL DEFAULT 12 @808 + 1344: 803ccf00 4 OBJECT LOCAL DEFAULT 12 @874 + 1345: 803ccf04 4 OBJECT LOCAL DEFAULT 12 @901 + 1346: 803ccf08 8 OBJECT LOCAL DEFAULT 12 @903 + 1347: 00000000 0 FILE LOCAL DEFAULT ABS xPar.cpp + 1348: 8003694c 0 SECTION LOCAL DEFAULT 4 + 1349: 00000000 0 SECTION LOCAL DEFAULT 15 + 1350: 00000000 0 SECTION LOCAL DEFAULT 14 + 1351: 803cb310 0 SECTION LOCAL DEFAULT 11 + 1352: 803ccf10 0 SECTION LOCAL DEFAULT 12 + 1353: 00000000 0 SECTION LOCAL DEFAULT 26 + 1354: 803ccf10 4 OBJECT LOCAL DEFAULT 12 @563 + 1355: 803ccf14 4 OBJECT LOCAL DEFAULT 12 @564 + 1356: 00000000 0 FILE LOCAL DEFAULT ABS xParCmd.cpp + 1357: 80036b8c 0 SECTION LOCAL DEFAULT 4 + 1358: 8027d700 0 SECTION LOCAL DEFAULT 8 + 1359: 00000000 0 SECTION LOCAL DEFAULT 15 + 1360: 00000000 0 SECTION LOCAL DEFAULT 14 + 1361: 803ccf18 0 SECTION LOCAL DEFAULT 12 + 1362: 00000000 0 SECTION LOCAL DEFAULT 26 + 1363: 80038390 0 SECTION LOCAL DEFAULT 4 + 1364: 00000000 0 SECTION LOCAL DEFAULT 26 + 1365: 800383c4 0 SECTION LOCAL DEFAULT 4 + 1366: 00000000 0 SECTION LOCAL DEFAULT 26 + 1367: 8027d700 420 OBJECT LOCAL DEFAULT 8 sCmdInfo + 1368: 803ccf18 4 OBJECT LOCAL DEFAULT 12 @658 + 1369: 803ccf1c 4 OBJECT LOCAL DEFAULT 12 @691 + 1370: 803ccf20 4 OBJECT LOCAL DEFAULT 12 @760 + 1371: 803ccf24 4 OBJECT LOCAL DEFAULT 12 @772 + 1372: 803ccf28 4 OBJECT LOCAL DEFAULT 12 @812 + 1373: 803ccf2c 4 OBJECT LOCAL DEFAULT 12 @830 + 1374: 803ccf30 4 OBJECT LOCAL DEFAULT 12 @831 + 1375: 803ccf34 4 OBJECT LOCAL DEFAULT 12 @857 + 1376: 803ccf38 4 OBJECT LOCAL DEFAULT 12 @858 + 1377: 800383c4 100 FUNC LOCAL DEFAULT 4 xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 + 1378: 803ccf3c 4 OBJECT LOCAL DEFAULT 12 @1075 + 1379: 803ccf40 4 OBJECT LOCAL DEFAULT 12 @1076 + 1380: 803ccf44 4 OBJECT LOCAL DEFAULT 12 @1077 + 1381: 803ccf48 4 OBJECT LOCAL DEFAULT 12 @1205 + 1382: 00000000 0 FILE LOCAL DEFAULT ABS xParGroup.cpp + 1383: 80038428 0 SECTION LOCAL DEFAULT 4 + 1384: 00000000 0 SECTION LOCAL DEFAULT 15 + 1385: 00000000 0 SECTION LOCAL DEFAULT 14 + 1386: 803cb318 0 SECTION LOCAL DEFAULT 11 + 1387: 803ccf50 0 SECTION LOCAL DEFAULT 12 + 1388: 00000000 0 SECTION LOCAL DEFAULT 26 + 1389: 803cb318 4 OBJECT LOCAL DEFAULT 11 sParGroupRegTableInit + 1390: 803cb31c 4 OBJECT LOCAL DEFAULT 11 sParGroupRegTableCount + 1391: 80038480 136 FUNC LOCAL DEFAULT 4 xParGroupRegisterInit__Fv + 1392: 803ccf50 4 OBJECT LOCAL DEFAULT 12 @708 + 1393: 803ccf54 4 OBJECT LOCAL DEFAULT 12 @709 + 1394: 00000000 0 FILE LOCAL DEFAULT ABS xParMgr.cpp + 1395: 80038ad4 0 SECTION LOCAL DEFAULT 4 + 1396: 00000000 0 SECTION LOCAL DEFAULT 15 + 1397: 00000000 0 SECTION LOCAL DEFAULT 14 + 1398: 803cb320 0 SECTION LOCAL DEFAULT 11 + 1399: 00000000 0 SECTION LOCAL DEFAULT 26 + 1400: 803cb320 4 OBJECT LOCAL DEFAULT 11 sFrameCount + 1401: 803cb324 4 OBJECT LOCAL DEFAULT 11 sParMgrInit + 1402: 00000000 0 FILE LOCAL DEFAULT ABS xPartition.cpp + 1403: 80038b98 0 SECTION LOCAL DEFAULT 4 + 1404: 00000000 0 SECTION LOCAL DEFAULT 15 + 1405: 00000000 0 SECTION LOCAL DEFAULT 14 + 1406: 803ccf58 0 SECTION LOCAL DEFAULT 12 + 1407: 00000000 0 SECTION LOCAL DEFAULT 26 + 1408: 80039270 0 SECTION LOCAL DEFAULT 4 + 1409: 00000000 0 SECTION LOCAL DEFAULT 26 + 1410: 80039294 0 SECTION LOCAL DEFAULT 4 + 1411: 00000000 0 SECTION LOCAL DEFAULT 26 + 1412: 80038b9c 44 FUNC LOCAL DEFAULT 4 PartitionGetFreeLink__Fv + 1413: 80038bc8 40 FUNC LOCAL DEFAULT 4 PartitionSpaceReset__FP13_tagPartSpace + 1414: 80038bf0 112 FUNC LOCAL DEFAULT 4 PartitionSpaceInsert__FP13_tagPartSpacePv + 1415: 803ccf58 8 OBJECT LOCAL DEFAULT 12 @560 + 1416: 00000000 0 FILE LOCAL DEFAULT ABS xpkrsvc.cpp + 1417: 800392a0 0 SECTION LOCAL DEFAULT 4 + 1418: 80251d04 0 SECTION LOCAL DEFAULT 5 + 1419: 80253088 0 SECTION LOCAL DEFAULT 7 + 1420: 8027d8a8 0 SECTION LOCAL DEFAULT 8 + 1421: 00000000 0 SECTION LOCAL DEFAULT 15 + 1422: 00000000 0 SECTION LOCAL DEFAULT 14 + 1423: 803cb328 0 SECTION LOCAL DEFAULT 11 + 1424: 00000000 0 SECTION LOCAL DEFAULT 26 + 1425: 8003c488 0 SECTION LOCAL DEFAULT 4 + 1426: 00000000 0 SECTION LOCAL DEFAULT 26 + 1427: 8027d8a8 68 OBJECT LOCAL DEFAULT 8 g_pkr_read_funcmap_original + 1428: 8003a584 76 FUNC LOCAL DEFAULT 4 PKR_Disconnect__FP19st_PACKER_READ_DATA + 1429: 8003a57c 8 FUNC LOCAL DEFAULT 4 PKR_getPackTimestamp__FP19st_PACKER_READ_DATA + 1430: 8003a824 120 FUNC LOCAL DEFAULT 4 PKR_PkgHasAsset__FP19st_PACKER_READ_DATAUi + 1431: 8003a720 260 FUNC LOCAL DEFAULT 4 PKR_GetAssetInfoByType__FP19st_PACKER_READ_DATAUiiP20st_PKR_ASSET_TOCINFO + 1432: 8003a654 204 FUNC LOCAL DEFAULT 4 PKR_GetAssetInfo__FP19st_PACKER_READ_DATAUiP20st_PKR_ASSET_TOCINFO + 1433: 8003a64c 8 FUNC LOCAL DEFAULT 4 PKR_GetBaseSector__FP19st_PACKER_READ_DATA + 1434: 8003a5d8 116 FUNC LOCAL DEFAULT 4 PKR_AssetName__FP19st_PACKER_READ_DATAUi + 1435: 8003978c 288 FUNC LOCAL DEFAULT 4 PKR_SetActive__FP19st_PACKER_READ_DATA13en_LAYER_TYPE + 1436: 8003a508 116 FUNC LOCAL DEFAULT 4 PKR_IsAssetReady__FP19st_PACKER_READ_DATAUi + 1437: 8003a3f8 96 FUNC LOCAL DEFAULT 4 PKR_AssetCount__FP19st_PACKER_READ_DATAUi + 1438: 8003a458 176 FUNC LOCAL DEFAULT 4 PKR_AssetByType__FP19st_PACKER_READ_DATAUiiPUi + 1439: 8003a35c 32 FUNC LOCAL DEFAULT 4 PKR_LoadAsset__FP19st_PACKER_READ_DATAUiPCcPv + 1440: 8003a37c 124 FUNC LOCAL DEFAULT 4 PKR_GetAssetSize__FP19st_PACKER_READ_DATAUi + 1441: 8003a354 8 FUNC LOCAL DEFAULT 4 PKR_LoadLayer__FP19st_PACKER_READ_DATA13en_LAYER_TYPE + 1442: 800395cc 448 FUNC LOCAL DEFAULT 4 PKR_ReadDone__FP19st_PACKER_READ_DATA + 1443: 800393d8 500 FUNC LOCAL DEFAULT 4 PKR_ReadInit__FPvPcUiPiP19st_PACKER_ASSETTYPE + 1444: 8027d8ec 68 OBJECT LOCAL DEFAULT 8 g_pkr_read_funcmap + 1445: 803cb328 4 OBJECT LOCAL DEFAULT 11 g_hiprf + 1446: 8027d930 36608 OBJECT LOCAL DEFAULT 8 g_readdatainst + 1447: 803cb32c 4 OBJECT LOCAL DEFAULT 11 g_loadlock + 1448: 803cb330 4 OBJECT LOCAL DEFAULT 11 pkr_sector_size + 1449: 803cb334 4 OBJECT LOCAL DEFAULT 11 g_packinit + 1450: 803cb338 4 OBJECT LOCAL DEFAULT 11 g_memalloc_pair + 1451: 803cb33c 4 OBJECT LOCAL DEFAULT 11 g_memalloc_runtot + 1452: 803cb340 4 OBJECT LOCAL DEFAULT 11 g_memalloc_runfree + 1453: 8025358c 227 OBJECT LOCAL DEFAULT 7 @stringBase0 + 1454: 8003bf5c 104 FUNC LOCAL DEFAULT 4 PKR_type2typeref__FUiP19st_PACKER_ASSETTYPE + 1455: 80039a18 632 FUNC LOCAL DEFAULT 4 PKR_LoadStep_Async__Fv + 1456: 8003c230 4 FUNC LOCAL DEFAULT 4 PKR_alloc_chkidx__Fv + 1457: 8003c25c 244 FUNC LOCAL DEFAULT 4 PKR_getmem__FUiiUiiiPPc + 1458: 800398ac 364 FUNC LOCAL DEFAULT 4 PKR_parse_TOC__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA + 1459: 8003c350 176 FUNC LOCAL DEFAULT 4 PKR_relmem__FUiiPvUii + 1460: 80039d88 224 FUNC LOCAL DEFAULT 4 PKR_LayerMemRelease__FP19st_PACKER_READ_DATAP19st_PACKER_LTOC_NODE + 1461: 8003aaac 96 FUNC LOCAL DEFAULT 4 PKR_kiilpool_anode__FP19st_PACKER_READ_DATA + 1462: 8003abf8 88 FUNC LOCAL DEFAULT 4 PKR_oldlaynode__FP19st_PACKER_LTOC_NODE + 1463: 8003aca4 20 FUNC LOCAL DEFAULT 4 LOD_r_HIPA__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA + 1464: 8003acb8 340 FUNC LOCAL DEFAULT 4 LOD_r_PACK__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA + 1465: 8003aa28 132 FUNC LOCAL DEFAULT 4 PKR_makepool_anode__FP19st_PACKER_READ_DATAi + 1466: 8003b62c 216 FUNC LOCAL DEFAULT 4 LOD_r_DICT__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA + 1467: 8003bfc4 564 FUNC LOCAL DEFAULT 4 PKR_bld_typecnt__FP19st_PACKER_READ_DATA + 1468: 8003be48 200 FUNC LOCAL DEFAULT 4 LOD_r_STRM__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA + 1469: 803cb344 4 OBJECT LOCAL DEFAULT 11 curpr$617 + 1470: 803cb348 1 OBJECT LOCAL DEFAULT 11 init$618 + 1471: 803cb34c 4 OBJECT LOCAL DEFAULT 11 asynlay$620 + 1472: 803cb350 1 OBJECT LOCAL DEFAULT 11 init$621 + 1473: 80039efc 240 FUNC LOCAL DEFAULT 4 PKR_findNextLayerToLoad__FPP19st_PACKER_READ_DATAPP19st_PACKER_LTOC_NODE + 1474: 80039e74 72 FUNC LOCAL DEFAULT 4 PKR_layerLoadDest__F13en_LAYER_TYPE + 1475: 80039c90 248 FUNC LOCAL DEFAULT 4 PKR_LayerMemReserve__FP19st_PACKER_READ_DATAP19st_PACKER_LTOC_NODE + 1476: 80039fec 240 FUNC LOCAL DEFAULT 4 PKR_updateLayerAssets__FP19st_PACKER_LTOC_NODE + 1477: 80039ebc 64 FUNC LOCAL DEFAULT 4 PKR_layerTypeNeedsXForm__F13en_LAYER_TYPE + 1478: 8003a0dc 164 FUNC LOCAL DEFAULT 4 PKR_xformLayerAssets__FP19st_PACKER_LTOC_NODE + 1479: 8003c234 40 FUNC LOCAL DEFAULT 4 PKR_getmem__FUiiUii + 1480: 8003c400 32 FUNC LOCAL DEFAULT 4 PKR_push_memmark__Fv + 1481: 8003c420 40 FUNC LOCAL DEFAULT 4 PKR_pop_memmark__Fv + 1482: 80286830 44 OBJECT LOCAL DEFAULT 8 @728 + 1483: 8028685c 44 OBJECT LOCAL DEFAULT 8 @747 + 1484: 8003a180 340 FUNC LOCAL DEFAULT 4 PKR_xform_asset__FP19st_PACKER_ATOC_NODEi + 1485: 8003ac7c 40 FUNC LOCAL DEFAULT 4 OrdTest_R_AssetID__FPCvPv + 1486: 8003a2d4 128 FUNC LOCAL DEFAULT 4 PKR_FindAsset__FP19st_PACKER_READ_DATAUi + 1487: 8003c1f8 56 FUNC LOCAL DEFAULT 4 PKR_typeHdlr_idx__FP19st_PACKER_READ_DATAUi + 1488: 8003a89c 396 FUNC LOCAL DEFAULT 4 PKR_FRIEND_assetIsGameDup__FUiPC19st_PACKER_READ_DATAiUiUiPc + 1489: 8003ab0c 96 FUNC LOCAL DEFAULT 4 PKR_newassnode__FP19st_PACKER_READ_DATAUi + 1490: 8003ab6c 140 FUNC LOCAL DEFAULT 4 PKR_newlaynode__F13en_LAYER_TYPEi + 1491: 8003ac50 44 FUNC LOCAL DEFAULT 4 OrdComp_R_Asset__FPvPv + 1492: 8003ae0c 220 FUNC LOCAL DEFAULT 4 LOD_r_PVER__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA + 1493: 8003aee8 64 FUNC LOCAL DEFAULT 4 LOD_r_PFLG__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA + 1494: 8003af28 216 FUNC LOCAL DEFAULT 4 LOD_r_PCNT__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA + 1495: 8003b000 180 FUNC LOCAL DEFAULT 4 LOD_r_PCRT__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA + 1496: 8003b0b4 84 FUNC LOCAL DEFAULT 4 LOD_r_PMOD__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA + 1497: 8003b3e0 588 FUNC LOCAL DEFAULT 4 LOD_r_PLAT__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA + 1498: 8003bf58 4 FUNC LOCAL DEFAULT 4 PKR_spew_verhist__Fv + 1499: 80253088 256 OBJECT LOCAL DEFAULT 7 @1244 + 1500: 80253088 0 NOTYPE LOCAL DEFAULT 7 ...rodata.0 + 1501: 80253188 128 OBJECT LOCAL DEFAULT 7 @1257 + 1502: 8003b108 728 FUNC LOCAL DEFAULT 4 ValidatePlatform__FP14st_HIPLOADDATAP19st_PACKER_READ_DATAiPcPcPcPc + 1503: 80253208 32 OBJECT LOCAL DEFAULT 7 @1299 + 1504: 80253228 32 OBJECT LOCAL DEFAULT 7 @1300 + 1505: 80253248 32 OBJECT LOCAL DEFAULT 7 @1301 + 1506: 80253268 32 OBJECT LOCAL DEFAULT 7 @1302 + 1507: 8003b704 200 FUNC LOCAL DEFAULT 4 LOD_r_ATOC__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA + 1508: 8003bb28 200 FUNC LOCAL DEFAULT 4 LOD_r_LTOC__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA + 1509: 8003b7cc 64 FUNC LOCAL DEFAULT 4 LOD_r_AINF__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA + 1510: 8003b80c 536 FUNC LOCAL DEFAULT 4 LOD_r_AHDR__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA + 1511: 8003ba24 260 FUNC LOCAL DEFAULT 4 LOD_r_ADBG__FP14st_HIPLOADDATAP19st_PACKER_READ_DATAP19st_PACKER_ATOC_NODE + 1512: 80253288 256 OBJECT LOCAL DEFAULT 7 @1371 + 1513: 8003bbf0 64 FUNC LOCAL DEFAULT 4 LOD_r_LINF__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA + 1514: 8003bc30 440 FUNC LOCAL DEFAULT 4 LOD_r_LHDR__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA + 1515: 8003bde8 96 FUNC LOCAL DEFAULT 4 LOD_r_LDBG__FP14st_HIPLOADDATAP19st_PACKER_READ_DATAP19st_PACKER_LTOC_NODE + 1516: 8003bf10 64 FUNC LOCAL DEFAULT 4 LOD_r_DHDR__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA + 1517: 8003bf50 8 FUNC LOCAL DEFAULT 4 LOD_r_DPAK__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA + 1518: 80253388 516 OBJECT LOCAL DEFAULT 7 @1469 + 1519: 8003c448 64 FUNC LOCAL DEFAULT 4 __sinit_xpkrsvc_cpp + 1520: 00000000 0 FILE LOCAL DEFAULT ABS xQuickCull.cpp + 1521: 8003c498 0 SECTION LOCAL DEFAULT 4 + 1522: 00000000 0 SECTION LOCAL DEFAULT 15 + 1523: 00000000 0 SECTION LOCAL DEFAULT 14 + 1524: 803ccf60 0 SECTION LOCAL DEFAULT 12 + 1525: 00000000 0 SECTION LOCAL DEFAULT 26 + 1526: 803ccf60 4 OBJECT LOCAL DEFAULT 12 @526 + 1527: 803ccf64 4 OBJECT LOCAL DEFAULT 12 @527 + 1528: 803ccf68 4 OBJECT LOCAL DEFAULT 12 @528 + 1529: 803ccf6c 4 OBJECT LOCAL DEFAULT 12 @529 + 1530: 8003c6bc 304 FUNC LOCAL DEFAULT 4 xQuickCullCellForVec__FP10xQCControlP7xQCDataPC5xVec3 + 1531: 8003c7ec 212 FUNC LOCAL DEFAULT 4 xQuickCullCellMerge__FP7xQCDataPC7xQCDataPC7xQCData + 1532: 803ccf70 4 OBJECT LOCAL DEFAULT 12 @699 + 1533: 00000000 0 FILE LOCAL DEFAULT ABS xsavegame.cpp + 1534: 8003cc4c 0 SECTION LOCAL DEFAULT 4 + 1535: 80253670 0 SECTION LOCAL DEFAULT 7 + 1536: 80286888 0 SECTION LOCAL DEFAULT 8 + 1537: 802c8970 0 SECTION LOCAL DEFAULT 9 + 1538: 00000000 0 SECTION LOCAL DEFAULT 15 + 1539: 00000000 0 SECTION LOCAL DEFAULT 14 + 1540: 803cb358 0 SECTION LOCAL DEFAULT 11 + 1541: 00000000 0 SECTION LOCAL DEFAULT 26 + 1542: 803cb358 4 OBJECT LOCAL DEFAULT 11 g_xsginit + 1543: 80286888 8432 OBJECT LOCAL DEFAULT 8 g_xsgdata + 1544: 80288978 264 OBJECT LOCAL DEFAULT 8 g_leaders + 1545: 80253a4c 1045 OBJECT LOCAL DEFAULT 7 @stringBase0 + 1546: 8003dcd4 220 FUNC LOCAL DEFAULT 4 xSG_cb_leader_load__FPvP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTUii + 1547: 8003dbb0 20 FUNC LOCAL DEFAULT 4 xSG_cb_leader_svinfo__FPvP17st_XSAVEGAME_DATAPiPi + 1548: 8003dbc4 272 FUNC LOCAL DEFAULT 4 xSG_cb_leader_svproc__FPvP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXT + 1549: 8003e130 264 FUNC LOCAL DEFAULT 4 xSG_grab_leaders__FP17st_XSAVEGAME_DATA + 1550: 80253670 256 OBJECT LOCAL DEFAULT 7 @526 + 1551: 80253770 256 OBJECT LOCAL DEFAULT 7 @535 + 1552: 80288a80 32 OBJECT LOCAL DEFAULT 8 da_date$566 + 1553: 80288aa0 52 OBJECT LOCAL DEFAULT 8 @802 + 1554: 80253870 88 OBJECT LOCAL DEFAULT 7 @810 + 1555: 802538c8 23 OBJECT LOCAL DEFAULT 7 @811 + 1556: 802538e0 32 OBJECT LOCAL DEFAULT 7 @817 + 1557: 80253900 88 OBJECT LOCAL DEFAULT 7 @818 + 1558: 80253958 116 OBJECT LOCAL DEFAULT 7 @976 + 1559: 80288ad4 32 OBJECT LOCAL DEFAULT 8 slotname$1003 + 1560: 802539cc 64 OBJECT LOCAL DEFAULT 7 @1011 + 1561: 8003e308 212 FUNC LOCAL DEFAULT 4 xSG_areaComposeLabel__FPciPci + 1562: 80253a0c 64 OBJECT LOCAL DEFAULT 7 @1115 + 1563: 802c8970 20 OBJECT LOCAL DEFAULT 9 g_autodata + 1564: 8003f350 84 FUNC LOCAL DEFAULT 4 ASG_ISG_changed__FPv10en_CHGCODE + 1565: 00000000 0 FILE LOCAL DEFAULT ABS xScene.cpp + 1566: 8003f3a4 0 SECTION LOCAL DEFAULT 4 + 1567: 802c8988 0 SECTION LOCAL DEFAULT 9 + 1568: 00000000 0 SECTION LOCAL DEFAULT 15 + 1569: 00000000 0 SECTION LOCAL DEFAULT 14 + 1570: 803cb360 0 SECTION LOCAL DEFAULT 11 + 1571: 803ccf78 0 SECTION LOCAL DEFAULT 12 + 1572: 803d0818 0 SECTION LOCAL DEFAULT 13 + 1573: 00000000 0 SECTION LOCAL DEFAULT 26 + 1574: 8004143c 0 SECTION LOCAL DEFAULT 4 + 1575: 00000000 0 SECTION LOCAL DEFAULT 26 + 1576: 8004145c 0 SECTION LOCAL DEFAULT 4 + 1577: 00000000 0 SECTION LOCAL DEFAULT 26 + 1578: 8004145c 0 SECTION LOCAL DEFAULT 4 + 1579: 00000000 0 SECTION LOCAL DEFAULT 26 + 1580: 800416ec 0 SECTION LOCAL DEFAULT 4 + 1581: 00000000 0 SECTION LOCAL DEFAULT 26 + 1582: 800416ec 0 SECTION LOCAL DEFAULT 4 + 1583: 00000000 0 SECTION LOCAL DEFAULT 26 + 1584: 800416ec 0 SECTION LOCAL DEFAULT 4 + 1585: 00000000 0 SECTION LOCAL DEFAULT 26 + 1586: 803d0818 4 OBJECT LOCAL DEFAULT 13 @587 + 1587: 803ccf78 4 OBJECT LOCAL DEFAULT 12 @998 + 1588: 803ccf7c 4 OBJECT LOCAL DEFAULT 12 @999 + 1589: 803ccf80 4 OBJECT LOCAL DEFAULT 12 @1000 + 1590: 803ccf84 4 OBJECT LOCAL DEFAULT 12 @1001 + 1591: 803ccf88 4 OBJECT LOCAL DEFAULT 12 @1002 + 1592: 803ccf90 8 OBJECT LOCAL DEFAULT 12 @1004 + 1593: 803ccf98 4 OBJECT LOCAL DEFAULT 12 @1083 + 1594: 80040658 20 FUNC LOCAL DEFAULT 4 __ct__Q220@unnamed@xScene_cpp@15cb_ray_hits_entFRC5xRay3R7xCollisUcUc + 1595: 8004066c 196 FUNC LOCAL DEFAULT 4 ProjectTriangle__FP5xVec3P5xVec3PfPf + 1596: 80040730 148 FUNC LOCAL DEFAULT 4 ProjectBox__FP5xVec3P4xBoxPfPf + 1597: 803ccf9c 4 OBJECT LOCAL DEFAULT 12 @1358 + 1598: 800407c4 696 FUNC LOCAL DEFAULT 4 Mgc_TriBoxTest__FP5xVec3P4xBox + 1599: 803cb364 4 OBJECT LOCAL DEFAULT 11 sBoxTestMat + 1600: 803cb368 1 OBJECT LOCAL DEFAULT 11 sUseJSP + 1601: 803cb36c 4 OBJECT LOCAL DEFAULT 11 sTestOPtr + 1602: 803cb370 4 OBJECT LOCAL DEFAULT 11 sTestMPtr + 1603: 803ccfa0 4 OBJECT LOCAL DEFAULT 12 @1449 + 1604: 800418bc 100 FUNC LOCAL DEFAULT 4 xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 + 1605: 80040a7c 1080 FUNC LOCAL DEFAULT 4 nearestFloorCB__FP14RpIntersectionP19RpCollisionTrianglefPv + 1606: 80040eb4 224 FUNC LOCAL DEFAULT 4 boxNearestFloorCB__FP14RpIntersectionP19RpCollisionTrianglefPv + 1607: 802c8988 76 OBJECT LOCAL DEFAULT 9 sNearestBound + 1608: 803cb374 1 OBJECT LOCAL DEFAULT 11 sNearestChk + 1609: 803cb375 1 OBJECT LOCAL DEFAULT 11 sNearestCollType + 1610: 802c89d4 28 OBJECT LOCAL DEFAULT 9 sSphereIsx + 1611: 80040f94 40 FUNC LOCAL DEFAULT 4 sectorNearestFloorCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv + 1612: 80040fbc 272 FUNC LOCAL DEFAULT 4 gridNearestFloorCB__FP4xEntPv + 1613: 800412f8 304 FUNC LOCAL DEFAULT 4 __cl__Q220@unnamed@xScene_cpp@15cb_ray_hits_entFR4xEntR10xGridBound + 1614: 00000000 0 FILE LOCAL DEFAULT ABS xScrFx.cpp + 1615: 80041920 0 SECTION LOCAL DEFAULT 4 + 1616: 80251d08 0 SECTION LOCAL DEFAULT 5 + 1617: 80253e68 0 SECTION LOCAL DEFAULT 7 + 1618: 80288af8 0 SECTION LOCAL DEFAULT 8 + 1619: 802c89f0 0 SECTION LOCAL DEFAULT 9 + 1620: 00000000 0 SECTION LOCAL DEFAULT 15 + 1621: 00000000 0 SECTION LOCAL DEFAULT 14 + 1622: 803ca988 0 SECTION LOCAL DEFAULT 10 + 1623: 803cb378 0 SECTION LOCAL DEFAULT 11 + 1624: 803ccfa8 0 SECTION LOCAL DEFAULT 12 + 1625: 00000000 0 SECTION LOCAL DEFAULT 26 + 1626: 80042d08 0 SECTION LOCAL DEFAULT 4 + 1627: 00000000 0 SECTION LOCAL DEFAULT 26 + 1628: 80042d08 0 SECTION LOCAL DEFAULT 4 + 1629: 00000000 0 SECTION LOCAL DEFAULT 26 + 1630: 80042d08 0 SECTION LOCAL DEFAULT 4 + 1631: 00000000 0 SECTION LOCAL DEFAULT 26 + 1632: 80042d6c 0 SECTION LOCAL DEFAULT 4 + 1633: 00000000 0 SECTION LOCAL DEFAULT 26 + 1634: 80042d6c 0 SECTION LOCAL DEFAULT 4 + 1635: 00000000 0 SECTION LOCAL DEFAULT 26 + 1636: 80042240 344 FUNC LOCAL DEFAULT 4 xScrFxDistortionUpdate__Ff + 1637: 80042398 4 FUNC LOCAL DEFAULT 4 xScrFxDistortionRender__FP8RwCamera + 1638: 803ccfa8 4 OBJECT LOCAL DEFAULT 12 @689 + 1639: 803ccfb0 8 OBJECT LOCAL DEFAULT 12 @691 + 1640: 802c89f0 28 OBJECT LOCAL DEFAULT 9 mFade + 1641: 803ccfb8 8 OBJECT LOCAL DEFAULT 12 @703 + 1642: 80041abc 92 FUNC LOCAL DEFAULT 4 InterpCol__FfUcUc + 1643: 803ccfc0 4 OBJECT LOCAL DEFAULT 12 @758 + 1644: 803ccfc4 4 OBJECT LOCAL DEFAULT 12 @759 + 1645: 803cb37c 4 OBJECT LOCAL DEFAULT 11 mLetterboxO + 1646: 803cb380 4 OBJECT LOCAL DEFAULT 11 mLetterboxTO + 1647: 803cb384 4 OBJECT LOCAL DEFAULT 11 sLetterBoxSize + 1648: 803ca988 1 OBJECT LOCAL DEFAULT 10 sLetterBoxAlpha + 1649: 803ccfc8 4 OBJECT LOCAL DEFAULT 12 @816 + 1650: 803ccfcc 4 OBJECT LOCAL DEFAULT 12 @833 + 1651: 803ccfd0 4 OBJECT LOCAL DEFAULT 12 @834 + 1652: 803cb38c 4 OBJECT LOCAL DEFAULT 11 sNoGlobalTime + 1653: 803ccfd4 4 OBJECT LOCAL DEFAULT 12 @897 + 1654: 80253e68 29 OBJECT LOCAL DEFAULT 7 @stringBase0 + 1655: 803ccfd8 4 OBJECT LOCAL DEFAULT 12 @1004 + 1656: 803ccfdc 4 OBJECT LOCAL DEFAULT 12 @1005 + 1657: 803ccfe0 4 OBJECT LOCAL DEFAULT 12 @1006 + 1658: 802c8a0c 144 OBJECT LOCAL DEFAULT 9 sStripVert$1025 + 1659: 802c8a9c 96 OBJECT LOCAL DEFAULT 9 v$1170 + 1660: 803ca994 8 OBJECT LOCAL DEFAULT 10 indices$1171 + 1661: 80042cd8 48 FUNC LOCAL DEFAULT 4 __sinit_xScrFx_cpp + 1662: 00000000 0 FILE LOCAL DEFAULT ABS xserializer.cpp + 1663: 80042d6c 0 SECTION LOCAL DEFAULT 4 + 1664: 80253e88 0 SECTION LOCAL DEFAULT 7 + 1665: 80288b10 0 SECTION LOCAL DEFAULT 8 + 1666: 00000000 0 SECTION LOCAL DEFAULT 15 + 1667: 00000000 0 SECTION LOCAL DEFAULT 14 + 1668: 803cb3a0 0 SECTION LOCAL DEFAULT 11 + 1669: 00000000 0 SECTION LOCAL DEFAULT 26 + 1670: 803cb3a0 4 OBJECT LOCAL DEFAULT 11 g_serinit + 1671: 80288b10 36 OBJECT LOCAL DEFAULT 8 g_xserdata + 1672: 80288b34 128 OBJECT LOCAL DEFAULT 8 g_tbl_onbit + 1673: 80288bb4 128 OBJECT LOCAL DEFAULT 8 g_tbl_clear + 1674: 800435b0 240 FUNC LOCAL DEFAULT 4 xSER_init_tables__Fv + 1675: 800436a0 628 FUNC LOCAL DEFAULT 4 xSER_init_buffers__FiP21st_SERIAL_PERCID_SIZE + 1676: 80043968 148 FUNC LOCAL DEFAULT 4 XSER_get_client__FUi + 1677: 80043914 44 FUNC LOCAL DEFAULT 4 xSER_ord_compare__FPvPv + 1678: 80043940 40 FUNC LOCAL DEFAULT 4 xSER_ord_test__FPCvPv + 1679: 80043b38 20 FUNC LOCAL DEFAULT 4 xSER_xsgclt_svinfo_ver__FPvP17st_XSAVEGAME_DATAPiPi + 1680: 80043b4c 64 FUNC LOCAL DEFAULT 4 xSER_xsgclt_svproc_ver__FPvP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXT + 1681: 80043bf0 24 FUNC LOCAL DEFAULT 4 xSER_xsgclt_svinfo_clt__FPvP17st_XSAVEGAME_DATAPiPi + 1682: 80043c08 88 FUNC LOCAL DEFAULT 4 xSER_xsgclt_svproc_clt__FPvP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXT + 1683: 80043cd0 296 FUNC LOCAL DEFAULT 4 xSER_xsgclt_svinfo_fill__FPvP17st_XSAVEGAME_DATAPiPi + 1684: 80043df8 84 FUNC LOCAL DEFAULT 4 xSER_xsgclt_svproc_fill__FPvP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXT + 1685: 80043b8c 100 FUNC LOCAL DEFAULT 4 xSER_xsgclt_ldproc_ver__FPvP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTUii + 1686: 80043c60 112 FUNC LOCAL DEFAULT 4 xSER_xsgclt_ldproc_clt__FPvP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTUii + 1687: 80043e4c 108 FUNC LOCAL DEFAULT 4 xSER_xsgclt_ldproc_fill__FPvP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTUii + 1688: 80253e88 9 OBJECT LOCAL DEFAULT 7 @1068 + 1689: 80253e94 9 OBJECT LOCAL DEFAULT 7 @1074 + 1690: 00000000 0 FILE LOCAL DEFAULT ABS xSFX.cpp + 1691: 80043eb8 0 SECTION LOCAL DEFAULT 4 + 1692: 80288c38 0 SECTION LOCAL DEFAULT 8 + 1693: 00000000 0 SECTION LOCAL DEFAULT 15 + 1694: 00000000 0 SECTION LOCAL DEFAULT 14 + 1695: 803ca9a0 0 SECTION LOCAL DEFAULT 10 + 1696: 803cb3a8 0 SECTION LOCAL DEFAULT 11 + 1697: 803ccfe8 0 SECTION LOCAL DEFAULT 12 + 1698: 00000000 0 SECTION LOCAL DEFAULT 26 + 1699: 80044778 0 SECTION LOCAL DEFAULT 4 + 1700: 00000000 0 SECTION LOCAL DEFAULT 26 + 1701: 80044778 0 SECTION LOCAL DEFAULT 4 + 1702: 00000000 0 SECTION LOCAL DEFAULT 26 + 1703: 803ca9a0 4 OBJECT LOCAL DEFAULT 10 s_managedEnvSFX + 1704: 803cb3a8 4 OBJECT LOCAL DEFAULT 11 bestSFX$773 + 1705: 803cb3ac 4 OBJECT LOCAL DEFAULT 11 bestDist2$774 + 1706: 8004426c 120 FUNC LOCAL DEFAULT 4 xSFXUpdate__FP4xSFX + 1707: 80044740 56 FUNC LOCAL DEFAULT 4 xSFXStop__FP4xSFX + 1708: 80044424 796 FUNC LOCAL DEFAULT 4 xSFXPlay__FP4xSFX + 1709: 800440e4 64 FUNC LOCAL DEFAULT 4 xSFXWillSendDone__FP4xSFX + 1710: 80288c38 68 OBJECT LOCAL DEFAULT 8 @964 + 1711: 803ccfe8 8 OBJECT LOCAL DEFAULT 12 @966 + 1712: 803ccff0 4 OBJECT LOCAL DEFAULT 12 @1001 + 1713: 803ccff4 4 OBJECT LOCAL DEFAULT 12 @1002 + 1714: 803ccff8 4 OBJECT LOCAL DEFAULT 12 @1003 + 1715: 00000000 0 FILE LOCAL DEFAULT ABS xShadow.cpp + 1716: 80044778 0 SECTION LOCAL DEFAULT 4 + 1717: 80253ea0 0 SECTION LOCAL DEFAULT 7 + 1718: 80288c80 0 SECTION LOCAL DEFAULT 8 + 1719: 802c8b00 0 SECTION LOCAL DEFAULT 9 + 1720: 00000000 0 SECTION LOCAL DEFAULT 15 + 1721: 00000000 0 SECTION LOCAL DEFAULT 14 + 1722: 803ca9a8 0 SECTION LOCAL DEFAULT 10 + 1723: 803cb3b0 0 SECTION LOCAL DEFAULT 11 + 1724: 803cd000 0 SECTION LOCAL DEFAULT 12 + 1725: 00000000 0 SECTION LOCAL DEFAULT 26 + 1726: 800480a0 0 SECTION LOCAL DEFAULT 4 + 1727: 00000000 0 SECTION LOCAL DEFAULT 26 + 1728: 800480a0 0 SECTION LOCAL DEFAULT 4 + 1729: 00000000 0 SECTION LOCAL DEFAULT 26 + 1730: 800480a8 0 SECTION LOCAL DEFAULT 4 + 1731: 00000000 0 SECTION LOCAL DEFAULT 26 + 1732: 800480a8 0 SECTION LOCAL DEFAULT 4 + 1733: 00000000 0 SECTION LOCAL DEFAULT 26 + 1734: 800480a8 0 SECTION LOCAL DEFAULT 4 + 1735: 00000000 0 SECTION LOCAL DEFAULT 26 + 1736: 800480a8 0 SECTION LOCAL DEFAULT 4 + 1737: 00000000 0 SECTION LOCAL DEFAULT 26 + 1738: 800480a8 0 SECTION LOCAL DEFAULT 4 + 1739: 00000000 0 SECTION LOCAL DEFAULT 26 + 1740: 803cb3b4 4 OBJECT LOCAL DEFAULT 11 SHADOW_BF_DOT + 1741: 803cb3b8 4 OBJECT LOCAL DEFAULT 11 SHADOW_BOTH + 1742: 803cb3bc 4 OBJECT LOCAL DEFAULT 11 Im3DBuffer + 1743: 803cb3c0 4 OBJECT LOCAL DEFAULT 11 Im3DBufferPos + 1744: 803cb3cc 4 OBJECT LOCAL DEFAULT 11 ShadowRenderRaster + 1745: 803cb3d8 4 OBJECT LOCAL DEFAULT 11 shadow_ent_count + 1746: 803cb3dc 4 OBJECT LOCAL DEFAULT 11 sShadowCollJSP + 1747: 803cb3e0 4 OBJECT LOCAL DEFAULT 11 gc_saveraster + 1748: 800461c8 164 FUNC LOCAL DEFAULT 4 ShadowCameraCreatePersp__Fi + 1749: 80045b14 44 FUNC LOCAL DEFAULT 4 ShadowRasterCreate__Fi + 1750: 80044808 140 FUNC LOCAL DEFAULT 4 SetupShadow__Fv + 1751: 800458e4 144 FUNC LOCAL DEFAULT 4 ShadowCameraDestroy__FP8RwCamera + 1752: 803cd000 4 OBJECT LOCAL DEFAULT 12 @837 + 1753: 8004626c 260 FUNC LOCAL DEFAULT 4 ShadowCameraSetSpherePersp__FP8RwCameraP5RwV3df + 1754: 80045974 416 FUNC LOCAL DEFAULT 4 ShadowCameraUpdate__FP8RwCameraPvPFPv_vP5xVec3fi + 1755: 80253ea0 24 OBJECT LOCAL DEFAULT 7 @867 + 1756: 803cd004 4 OBJECT LOCAL DEFAULT 12 @966 + 1757: 803cd008 4 OBJECT LOCAL DEFAULT 12 @967 + 1758: 803cd00c 4 OBJECT LOCAL DEFAULT 12 @968 + 1759: 80045e08 700 FUNC LOCAL DEFAULT 4 ShadowRender__FP8RwCameraP8RwRasterP14RpIntersectionff + 1760: 80044db8 32 FUNC LOCAL DEFAULT 4 modelRenderCB__FPv + 1761: 803cd010 4 OBJECT LOCAL DEFAULT 12 @1017 + 1762: 803cd014 4 OBJECT LOCAL DEFAULT 12 @1019 + 1763: 803cd018 4 OBJECT LOCAL DEFAULT 12 @1021 + 1764: 803cd01c 4 OBJECT LOCAL DEFAULT 12 @1417 + 1765: 803cd020 4 OBJECT LOCAL DEFAULT 12 @1418 + 1766: 803cd024 4 OBJECT LOCAL DEFAULT 12 @1419 + 1767: 803cd028 4 OBJECT LOCAL DEFAULT 12 @1420 + 1768: 803cd02c 4 OBJECT LOCAL DEFAULT 12 @1421 + 1769: 803cd030 4 OBJECT LOCAL DEFAULT 12 @1443 + 1770: 803cd038 8 OBJECT LOCAL DEFAULT 12 @1515 + 1771: 80045730 436 FUNC LOCAL DEFAULT 4 InvertRaster__FP8RwCamera + 1772: 803cd040 4 OBJECT LOCAL DEFAULT 12 @1549 + 1773: 803cd044 4 OBJECT LOCAL DEFAULT 12 @1565 + 1774: 800460c4 40 FUNC LOCAL DEFAULT 4 GCSaveFrameBuffer__Fv + 1775: 800460ec 220 FUNC LOCAL DEFAULT 4 GCRestoreFrameBuffer__Fv + 1776: 80045b40 712 FUNC LOCAL DEFAULT 4 ShadowRenderTriangleCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv + 1777: 803cd048 4 OBJECT LOCAL DEFAULT 12 @1775 + 1778: 803cd04c 4 OBJECT LOCAL DEFAULT 12 @1776 + 1779: 803cd050 4 OBJECT LOCAL DEFAULT 12 @1790 + 1780: 803cd054 4 OBJECT LOCAL DEFAULT 12 @1801 + 1781: 80046370 928 FUNC LOCAL DEFAULT 4 shadowCacheEnvCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv + 1782: 80046710 1428 FUNC LOCAL DEFAULT 4 shadowCacheLeafCB__FiiPv + 1783: 803cb3e4 4 OBJECT LOCAL DEFAULT 11 sEntSelf + 1784: 80046ca4 812 FUNC LOCAL DEFAULT 4 shadowCacheEntityCB__FP4xEntPv + 1785: 803cd058 4 OBJECT LOCAL DEFAULT 12 @2129 + 1786: 803cb3e8 4 OBJECT LOCAL DEFAULT 11 sMgrList + 1787: 803cb3ec 4 OBJECT LOCAL DEFAULT 11 sMgrCount + 1788: 803cb3f0 4 OBJECT LOCAL DEFAULT 11 sMgrTotal + 1789: 802c8b00 74400 OBJECT LOCAL DEFAULT 9 sCacheList + 1790: 800477c8 256 FUNC LOCAL DEFAULT 4 CmpShadowMgr__FPCvPCv + 1791: 803cd05c 4 OBJECT LOCAL DEFAULT 12 @2431 + 1792: 803cd060 4 OBJECT LOCAL DEFAULT 12 @2432 + 1793: 803cd064 4 OBJECT LOCAL DEFAULT 12 @2433 + 1794: 803cd068 4 OBJECT LOCAL DEFAULT 12 @2434 + 1795: 803cd06c 4 OBJECT LOCAL DEFAULT 12 @2435 + 1796: 80048054 76 FUNC LOCAL DEFAULT 4 xShadow_PickEntForNPC__FP10xShadowMgr + 1797: 803cd070 4 OBJECT LOCAL DEFAULT 12 @2534 + 1798: 803cd074 4 OBJECT LOCAL DEFAULT 12 @2535 + 1799: 80047f38 284 FUNC LOCAL DEFAULT 4 xShadow_PickByRayCast__FP10xShadowMgr + 1800: 00000000 0 FILE LOCAL DEFAULT ABS xSnd.cpp + 1801: 800480b0 0 SECTION LOCAL DEFAULT 4 + 1802: 80288ca0 0 SECTION LOCAL DEFAULT 8 + 1803: 802dada0 0 SECTION LOCAL DEFAULT 9 + 1804: 00000000 0 SECTION LOCAL DEFAULT 15 + 1805: 00000000 0 SECTION LOCAL DEFAULT 14 + 1806: 803cb3f8 0 SECTION LOCAL DEFAULT 11 + 1807: 803cd078 0 SECTION LOCAL DEFAULT 12 + 1808: 00000000 0 SECTION LOCAL DEFAULT 26 + 1809: 8004999c 0 SECTION LOCAL DEFAULT 4 + 1810: 00000000 0 SECTION LOCAL DEFAULT 26 + 1811: 8004999c 0 SECTION LOCAL DEFAULT 4 + 1812: 00000000 0 SECTION LOCAL DEFAULT 26 + 1813: 8004999c 0 SECTION LOCAL DEFAULT 4 + 1814: 00000000 0 SECTION LOCAL DEFAULT 26 + 1815: 8004999c 0 SECTION LOCAL DEFAULT 4 + 1816: 00000000 0 SECTION LOCAL DEFAULT 26 + 1817: 8004999c 0 SECTION LOCAL DEFAULT 4 + 1818: 00000000 0 SECTION LOCAL DEFAULT 26 + 1819: 80288ca0 832 OBJECT LOCAL DEFAULT 8 sDelayedSnd + 1820: 803cb3f8 4 OBJECT LOCAL DEFAULT 11 sDelayedPaused + 1821: 803cd078 4 OBJECT LOCAL DEFAULT 12 @585 + 1822: 803cd07c 4 OBJECT LOCAL DEFAULT 12 @586 + 1823: 800484e4 148 FUNC LOCAL DEFAULT 4 xSndDelayedInit__Fv + 1824: 80049408 12 FUNC LOCAL DEFAULT 4 reset_faders__Fv + 1825: 803cd080 4 OBJECT LOCAL DEFAULT 12 @598 + 1826: 803cd084 4 OBJECT LOCAL DEFAULT 12 @599 + 1827: 80048578 188 FUNC LOCAL DEFAULT 4 xSndDelayedUpdate__Fv + 1828: 80048634 100 FUNC LOCAL DEFAULT 4 xSndAddDelayed__FUiffUiUiUiP4xEntP5xVec3ff14sound_categoryf + 1829: 80048698 252 FUNC LOCAL DEFAULT 4 xSndCalculateListenerPosition__Fv + 1830: 803cd088 4 OBJECT LOCAL DEFAULT 12 @731 + 1831: 80049414 292 FUNC LOCAL DEFAULT 4 update_faders__Ff + 1832: 803cd08c 4 OBJECT LOCAL DEFAULT 12 @1039 + 1833: 803cd090 4 OBJECT LOCAL DEFAULT 12 @1040 + 1834: 803cd094 4 OBJECT LOCAL DEFAULT 12 @1041 + 1835: 802dada0 3072 OBJECT LOCAL DEFAULT 9 faders__18@unnamed@xSnd_cpp@ + 1836: 803cb3fc 4 OBJECT LOCAL DEFAULT 11 faders_active__18@unnamed@xSnd_cpp@ + 1837: 80049538 52 FUNC LOCAL DEFAULT 4 __as__Q218@unnamed@xSnd_cpp@9fade_dataFRCQ218@unnamed@xSnd_cpp@9fade_data + 1838: 00000000 0 FILE LOCAL DEFAULT ABS xSpline.cpp + 1839: 800499e4 0 SECTION LOCAL DEFAULT 4 + 1840: 80253eb8 0 SECTION LOCAL DEFAULT 7 + 1841: 80288fe0 0 SECTION LOCAL DEFAULT 8 + 1842: 00000000 0 SECTION LOCAL DEFAULT 15 + 1843: 00000000 0 SECTION LOCAL DEFAULT 14 + 1844: 803cd098 0 SECTION LOCAL DEFAULT 12 + 1845: 00000000 0 SECTION LOCAL DEFAULT 26 + 1846: 8004b108 0 SECTION LOCAL DEFAULT 4 + 1847: 00000000 0 SECTION LOCAL DEFAULT 26 + 1848: 80288fe0 64 OBJECT LOCAL DEFAULT 8 sBasisBezier + 1849: 80289020 64 OBJECT LOCAL DEFAULT 8 sBasisHermite + 1850: 800499e4 572 FUNC LOCAL DEFAULT 4 Tridiag_Solve__FPfPfPfP5xVec3P5xVec3i + 1851: 803cd098 4 OBJECT LOCAL DEFAULT 12 @720 + 1852: 803cd09c 4 OBJECT LOCAL DEFAULT 12 @741 + 1853: 80049c20 492 FUNC LOCAL DEFAULT 4 Interpolate_Bspline__FP5xVec3P5xVec3PfUi + 1854: 803cd0a0 8 OBJECT LOCAL DEFAULT 12 @765 + 1855: 803cd0a8 8 OBJECT LOCAL DEFAULT 12 @766 + 1856: 803cd0b0 8 OBJECT LOCAL DEFAULT 12 @767 + 1857: 803cd0b8 8 OBJECT LOCAL DEFAULT 12 @768 + 1858: 803cd0c0 8 OBJECT LOCAL DEFAULT 12 @769 + 1859: 803cd0c8 8 OBJECT LOCAL DEFAULT 12 @770 + 1860: 803cd0d0 8 OBJECT LOCAL DEFAULT 12 @771 + 1861: 803cd0d8 8 OBJECT LOCAL DEFAULT 12 @772 + 1862: 80049e0c 532 FUNC LOCAL DEFAULT 4 ArcLength3__FP6xCoef3dd + 1863: 803cd0e0 8 OBJECT LOCAL DEFAULT 12 @781 + 1864: 803cd0e8 4 OBJECT LOCAL DEFAULT 12 @792 + 1865: 803cd0ec 4 OBJECT LOCAL DEFAULT 12 @793 + 1866: 803cd0f0 4 OBJECT LOCAL DEFAULT 12 @794 + 1867: 8004a0b0 444 FUNC LOCAL DEFAULT 4 EvalCoef3__FP6xCoef3fUiP5xVec3 + 1868: 8004a26c 180 FUNC LOCAL DEFAULT 4 BasisToCoef3__FP6xCoef3PA4_fP5xVec3P5xVec3P5xVec3P5xVec3 + 1869: 8004a320 156 FUNC LOCAL DEFAULT 4 CoefToUnity3__FP6xCoef3P6xCoef3ff + 1870: 80253eb8 16 OBJECT LOCAL DEFAULT 7 @845 + 1871: 8004a3bc 576 FUNC LOCAL DEFAULT 4 BasisBspline__FPA4_fPf + 1872: 8004a5fc 52 FUNC LOCAL DEFAULT 4 ClampBspline__FP8xSpline3f + 1873: 8004a630 80 FUNC LOCAL DEFAULT 4 SegBspline__FP8xSpline3f + 1874: 8004a680 176 FUNC LOCAL DEFAULT 4 EvalBspline3__FP8xSpline3fUiP5xVec3 + 1875: 8004a730 324 FUNC LOCAL DEFAULT 4 CoefSeg3__FP8xSpline3UiP6xCoef3 + 1876: 803cd0f4 4 OBJECT LOCAL DEFAULT 12 @986 + 1877: 803cd0f8 8 OBJECT LOCAL DEFAULT 12 @988 + 1878: 803cd100 8 OBJECT LOCAL DEFAULT 12 @990 + 1879: 8004aa00 764 FUNC LOCAL DEFAULT 4 ArcEvalIterate__FP8xSpline3fUiP5xVec3Ui + 1880: 8004aea0 272 FUNC LOCAL DEFAULT 4 AllocSpline3__FP5xVec3PfUiUiUiUi + 1881: 00000000 0 FILE LOCAL DEFAULT ABS xstransvc.cpp + 1882: 8004b108 0 SECTION LOCAL DEFAULT 4 + 1883: 80253ec8 0 SECTION LOCAL DEFAULT 7 + 1884: 80289060 0 SECTION LOCAL DEFAULT 8 + 1885: 00000000 0 SECTION LOCAL DEFAULT 15 + 1886: 00000000 0 SECTION LOCAL DEFAULT 14 + 1887: 803cb400 0 SECTION LOCAL DEFAULT 11 + 1888: 803cd108 0 SECTION LOCAL DEFAULT 12 + 1889: 00000000 0 SECTION LOCAL DEFAULT 26 + 1890: 8004c210 0 SECTION LOCAL DEFAULT 4 + 1891: 00000000 0 SECTION LOCAL DEFAULT 26 + 1892: 803cb400 4 OBJECT LOCAL DEFAULT 11 g_straninit + 1893: 80289060 4420 OBJECT LOCAL DEFAULT 8 g_xstdata + 1894: 803cb404 4 OBJECT LOCAL DEFAULT 11 g_pkrf + 1895: 803cb408 4 OBJECT LOCAL DEFAULT 11 g_typeHandlers + 1896: 8004be60 48 FUNC LOCAL DEFAULT 4 XST_reset_raw__Fv + 1897: 8004bf90 120 FUNC LOCAL DEFAULT 4 XST_unlock_all__Fv + 1898: 80253ee0 26 OBJECT LOCAL DEFAULT 7 @stringBase0 + 1899: 8004be90 168 FUNC LOCAL DEFAULT 4 XST_lock_next__Fv + 1900: 8004bdb4 172 FUNC LOCAL DEFAULT 4 XST_translate_sid_path__FUiPc + 1901: 8004bcec 108 FUNC LOCAL DEFAULT 4 XST_PreLoadScene__FP14st_STRAN_SCENEPCc + 1902: 8004bd58 92 FUNC LOCAL DEFAULT 4 XST_translate_sid__FUiPc + 1903: 8004bf38 88 FUNC LOCAL DEFAULT 4 XST_unlock__FP14st_STRAN_SCENE + 1904: 8004c144 204 FUNC LOCAL DEFAULT 4 XST_find_bySID__FUii + 1905: 8004c01c 200 FUNC LOCAL DEFAULT 4 XST_cnt_locked__Fv + 1906: 8004c0e4 96 FUNC LOCAL DEFAULT 4 XST_nth_locked__Fi + 1907: 803cd108 4 OBJECT LOCAL DEFAULT 12 @560 + 1908: 803cd10c 4 OBJECT LOCAL DEFAULT 12 @561 + 1909: 803cd110 4 OBJECT LOCAL DEFAULT 12 @594 + 1910: 80253ec8 24 OBJECT LOCAL DEFAULT 7 @684 + 1911: 8028a1a4 64 OBJECT LOCAL DEFAULT 8 fname$755 + 1912: 803cd114 2 OBJECT LOCAL DEFAULT 12 @760 + 1913: 8028a1e4 64 OBJECT LOCAL DEFAULT 8 fname$761 + 1914: 8004c008 20 FUNC LOCAL DEFAULT 4 XST_get_rawinst__Fi + 1915: 00000000 0 FILE LOCAL DEFAULT ABS xString.cpp + 1916: 8004c214 0 SECTION LOCAL DEFAULT 4 + 1917: 8028a228 0 SECTION LOCAL DEFAULT 8 + 1918: 00000000 0 SECTION LOCAL DEFAULT 15 + 1919: 00000000 0 SECTION LOCAL DEFAULT 14 + 1920: 00000000 0 SECTION LOCAL DEFAULT 26 + 1921: 8004c904 36 FUNC LOCAL DEFAULT 4 tolower__21@unnamed@xString_cpp@Fc + 1922: 8004c928 12 FUNC LOCAL DEFAULT 4 tolower__21@unnamed@xString_cpp@Fi + 1923: 8028a228 48 OBJECT LOCAL DEFAULT 8 @1131 + 1924: 00000000 0 FILE LOCAL DEFAULT ABS xSurface.cpp + 1925: 8004d054 0 SECTION LOCAL DEFAULT 4 + 1926: 00000000 0 SECTION LOCAL DEFAULT 15 + 1927: 00000000 0 SECTION LOCAL DEFAULT 14 + 1928: 803cb410 0 SECTION LOCAL DEFAULT 11 + 1929: 00000000 0 SECTION LOCAL DEFAULT 26 + 1930: 803cb410 4 OBJECT LOCAL DEFAULT 11 surfs + 1931: 803cb414 2 OBJECT LOCAL DEFAULT 11 nsurfs + 1932: 00000000 0 FILE LOCAL DEFAULT ABS xTimer.cpp + 1933: 8004d1f0 0 SECTION LOCAL DEFAULT 4 + 1934: 8028a258 0 SECTION LOCAL DEFAULT 8 + 1935: 00000000 0 SECTION LOCAL DEFAULT 15 + 1936: 00000000 0 SECTION LOCAL DEFAULT 14 + 1937: 803cd118 0 SECTION LOCAL DEFAULT 12 + 1938: 00000000 0 SECTION LOCAL DEFAULT 26 + 1939: 803cd118 4 OBJECT LOCAL DEFAULT 12 @669 + 1940: 803cd120 8 OBJECT LOCAL DEFAULT 12 @671 + 1941: 8004d1f0 148 FUNC LOCAL DEFAULT 4 GetRandomizedTime__FP11xTimerAsset + 1942: 8028a258 80 OBJECT LOCAL DEFAULT 8 sPauseTimerHash + 1943: 8004d2a4 304 FUNC LOCAL DEFAULT 4 xTimer_ObjIDIsPauseTimer__FUi + 1944: 803cd128 4 OBJECT LOCAL DEFAULT 12 @743 + 1945: 00000000 0 FILE LOCAL DEFAULT ABS xTRC.cpp + 1946: 8004d6ac 0 SECTION LOCAL DEFAULT 4 + 1947: 80253f00 0 SECTION LOCAL DEFAULT 7 + 1948: 8028a2a8 0 SECTION LOCAL DEFAULT 8 + 1949: 00000000 0 SECTION LOCAL DEFAULT 15 + 1950: 00000000 0 SECTION LOCAL DEFAULT 14 + 1951: 803cb418 0 SECTION LOCAL DEFAULT 11 + 1952: 803cd130 0 SECTION LOCAL DEFAULT 12 + 1953: 00000000 0 SECTION LOCAL DEFAULT 26 + 1954: 8004db80 0 SECTION LOCAL DEFAULT 4 + 1955: 00000000 0 SECTION LOCAL DEFAULT 26 + 1956: 8004dbf8 0 SECTION LOCAL DEFAULT 4 + 1957: 00000000 0 SECTION LOCAL DEFAULT 26 + 1958: 80253f00 16 OBJECT LOCAL DEFAULT 7 screen_bounds + 1959: 803cd130 4 OBJECT LOCAL DEFAULT 12 yellow + 1960: 8028a2a8 104 OBJECT LOCAL DEFAULT 8 tb$731 + 1961: 803cb420 1 OBJECT LOCAL DEFAULT 11 init$733 + 1962: 803cd134 4 OBJECT LOCAL DEFAULT 12 @746 + 1963: 803cd138 4 OBJECT LOCAL DEFAULT 12 @747 + 1964: 803cd13c 4 OBJECT LOCAL DEFAULT 12 @748 + 1965: 803cd140 4 OBJECT LOCAL DEFAULT 12 @749 + 1966: 803cd144 4 OBJECT LOCAL DEFAULT 12 @750 + 1967: 8004d714 380 FUNC LOCAL DEFAULT 4 render_message__FPCc + 1968: 803cd148 4 OBJECT LOCAL DEFAULT 12 @758 + 1969: 803cb424 4 OBJECT LOCAL DEFAULT 11 message_text + 1970: 80253f10 972 OBJECT LOCAL DEFAULT 7 @stringBase0 + 1971: 8028a310 104 OBJECT LOCAL DEFAULT 8 tb$895 + 1972: 803cb428 1 OBJECT LOCAL DEFAULT 11 init$897 + 1973: 00000000 0 FILE LOCAL DEFAULT ABS xutil.cpp + 1974: 8004dc48 0 SECTION LOCAL DEFAULT 4 + 1975: 8028a378 0 SECTION LOCAL DEFAULT 8 + 1976: 00000000 0 SECTION LOCAL DEFAULT 15 + 1977: 00000000 0 SECTION LOCAL DEFAULT 14 + 1978: 803ca9b0 0 SECTION LOCAL DEFAULT 10 + 1979: 803cb430 0 SECTION LOCAL DEFAULT 11 + 1980: 803cd150 0 SECTION LOCAL DEFAULT 12 + 1981: 00000000 0 SECTION LOCAL DEFAULT 26 + 1982: 803cb430 4 OBJECT LOCAL DEFAULT 11 g_xutilinit + 1983: 803ca9b0 4 OBJECT LOCAL DEFAULT 10 g_crc_needinit + 1984: 8028a378 1024 OBJECT LOCAL DEFAULT 8 g_crc32_table + 1985: 8028a778 60 OBJECT LOCAL DEFAULT 8 buf$424 + 1986: 803cd150 4 OBJECT LOCAL DEFAULT 12 @651 + 1987: 803cd154 4 OBJECT LOCAL DEFAULT 12 @652 + 1988: 00000000 0 FILE LOCAL DEFAULT ABS xVec3.cpp + 1989: 8004e2f0 0 SECTION LOCAL DEFAULT 4 + 1990: 802542e0 0 SECTION LOCAL DEFAULT 7 + 1991: 00000000 0 SECTION LOCAL DEFAULT 15 + 1992: 00000000 0 SECTION LOCAL DEFAULT 14 + 1993: 803cd158 0 SECTION LOCAL DEFAULT 12 + 1994: 00000000 0 SECTION LOCAL DEFAULT 26 + 1995: 803cd158 4 OBJECT LOCAL DEFAULT 12 @432 + 1996: 803cd15c 4 OBJECT LOCAL DEFAULT 12 @433 + 1997: 803cd160 4 OBJECT LOCAL DEFAULT 12 @434 + 1998: 00000000 0 FILE LOCAL DEFAULT ABS zActionLine.cpp + 1999: 8004e510 0 SECTION LOCAL DEFAULT 4 + 2000: 80254308 0 SECTION LOCAL DEFAULT 7 + 2001: 802db9a0 0 SECTION LOCAL DEFAULT 9 + 2002: 00000000 0 SECTION LOCAL DEFAULT 15 + 2003: 00000000 0 SECTION LOCAL DEFAULT 14 + 2004: 803cb438 0 SECTION LOCAL DEFAULT 11 + 2005: 803cd168 0 SECTION LOCAL DEFAULT 12 + 2006: 00000000 0 SECTION LOCAL DEFAULT 26 + 2007: 802db9a0 32 OBJECT LOCAL DEFAULT 9 sActionLine + 2008: 803cb438 4 OBJECT LOCAL DEFAULT 11 sActionLineRaster + 2009: 80254308 12 OBJECT LOCAL DEFAULT 7 @stringBase0 + 2010: 803cd168 4 OBJECT LOCAL DEFAULT 12 @710 + 2011: 802db9c0 144 OBJECT LOCAL DEFAULT 9 sStripVert$718 + 2012: 803cd16c 4 OBJECT LOCAL DEFAULT 12 @751 + 2013: 8004e628 328 FUNC LOCAL DEFAULT 4 RenderActionLine__FP14_tagActionLine + 2014: 00000000 0 FILE LOCAL DEFAULT ABS zAnimList.cpp + 2015: 8004e7e0 0 SECTION LOCAL DEFAULT 4 + 2016: 80254318 0 SECTION LOCAL DEFAULT 7 + 2017: 8028a7b8 0 SECTION LOCAL DEFAULT 8 + 2018: 00000000 0 SECTION LOCAL DEFAULT 15 + 2019: 00000000 0 SECTION LOCAL DEFAULT 14 + 2020: 803cb440 0 SECTION LOCAL DEFAULT 11 + 2021: 803cd170 0 SECTION LOCAL DEFAULT 12 + 2022: 00000000 0 SECTION LOCAL DEFAULT 26 + 2023: 803cb440 4 OBJECT LOCAL DEFAULT 11 nals + 2024: 803cb444 4 OBJECT LOCAL DEFAULT 11 aids + 2025: 803cb448 4 OBJECT LOCAL DEFAULT 11 atbls + 2026: 803cb44c 4 OBJECT LOCAL DEFAULT 11 anused + 2027: 80254318 126 OBJECT LOCAL DEFAULT 7 @stringBase0 + 2028: 8028a7b8 80 OBJECT LOCAL DEFAULT 8 astnames + 2029: 8004e7e0 8 FUNC LOCAL DEFAULT 4 AlwaysConditional__FP15xAnimTransitionP11xAnimSinglePv + 2030: 803cd170 4 OBJECT LOCAL DEFAULT 12 @558 + 2031: 803cd174 4 OBJECT LOCAL DEFAULT 12 @559 + 2032: 00000000 0 FILE LOCAL DEFAULT ABS zAssetTypes.cpp + 2033: 8004ebec 0 SECTION LOCAL DEFAULT 4 + 2034: 80254398 0 SECTION LOCAL DEFAULT 7 + 2035: 8028a808 0 SECTION LOCAL DEFAULT 8 + 2036: 802dba50 0 SECTION LOCAL DEFAULT 9 + 2037: 00000000 0 SECTION LOCAL DEFAULT 15 + 2038: 00000000 0 SECTION LOCAL DEFAULT 14 + 2039: 803ca9b8 0 SECTION LOCAL DEFAULT 10 + 2040: 803cb450 0 SECTION LOCAL DEFAULT 11 + 2041: 803cd178 0 SECTION LOCAL DEFAULT 12 + 2042: 803d0820 0 SECTION LOCAL DEFAULT 13 + 2043: 00000000 0 SECTION LOCAL DEFAULT 26 + 2044: 8004fbcc 0 SECTION LOCAL DEFAULT 4 + 2045: 00000000 0 SECTION LOCAL DEFAULT 26 + 2046: 8028a808 3120 OBJECT LOCAL DEFAULT 8 assetTypeHandlers + 2047: 8004ed14 104 FUNC LOCAL DEFAULT 4 Curve_Read__FPvUiPvUiPUi + 2048: 8004fb24 168 FUNC LOCAL DEFAULT 4 SndInfoRead__FPvUiPvUiPUi + 2049: 8004fb04 32 FUNC LOCAL DEFAULT 4 MovePoint_Unload__FPvUi + 2050: 8004f608 1200 FUNC LOCAL DEFAULT 4 ATBL_Read__FPvUiPvUiPUi + 2051: 8004fabc 32 FUNC LOCAL DEFAULT 4 LightKit_Unload__FPvUi + 2052: 8004f2ac 48 FUNC LOCAL DEFAULT 4 TextureRW3_Unload__FPvUi + 2053: 8004f168 324 FUNC LOCAL DEFAULT 4 RWTX_Read__FPvUiPvUiPUi + 2054: 8004fab8 4 FUNC LOCAL DEFAULT 4 Anim_Unload__FPvUi + 2055: 8004ed7c 40 FUNC LOCAL DEFAULT 4 Model_Unload__FPvUi + 2056: 8004ec38 220 FUNC LOCAL DEFAULT 4 Model_Read__FPvUiPvUiPUi + 2057: 8004f124 48 FUNC LOCAL DEFAULT 4 JSP_Unload__FPvUi + 2058: 8004f0a0 132 FUNC LOCAL DEFAULT 4 JSP_Read__FPvUiPvUiPUi + 2059: 8004ee90 48 FUNC LOCAL DEFAULT 4 BSP_Unload__FPvUi + 2060: 8004eda4 236 FUNC LOCAL DEFAULT 4 BSP_Read__FPvUiPvUiPUi + 2061: 8004f2dc 84 FUNC LOCAL DEFAULT 4 ATBL_Init__Fv + 2062: 8028b438 24 OBJECT LOCAL DEFAULT 8 hackRadiusTable + 2063: 803cd178 4 OBJECT LOCAL DEFAULT 12 @853 + 2064: 803d0820 8 OBJECT LOCAL DEFAULT 13 @868 + 2065: 802543a4 1017 OBJECT LOCAL DEFAULT 7 @stringBase0 + 2066: 803cb450 4 OBJECT LOCAL DEFAULT 11 sTempJSP + 2067: 802dba50 32 OBJECT LOCAL DEFAULT 9 sDummyEmptyJSP + 2068: 8028b450 20 OBJECT LOCAL DEFAULT 8 jsp_shadow_hack_textures + 2069: 803ca9b8 4 OBJECT LOCAL DEFAULT 10 jsp_shadow_hack_end_textures + 2070: 8004eec0 196 FUNC LOCAL DEFAULT 4 jsp_shadow_hack_atomic_cb__FP8RpAtomicPv + 2071: 80254398 12 OBJECT LOCAL DEFAULT 7 @934 + 2072: 8004f028 120 FUNC LOCAL DEFAULT 4 jsp_shadow_hack__FP10xJSPHeader + 2073: 8004f154 20 FUNC LOCAL DEFAULT 4 TexCB__FP9RwTexturePv + 2074: 8028b5f0 192 OBJECT LOCAL DEFAULT 8 tableFuncList + 2075: 803cb454 4 OBJECT LOCAL DEFAULT 11 s_sbFootSoundA + 2076: 803cb458 4 OBJECT LOCAL DEFAULT 11 s_sbFootSoundB + 2077: 803cb45c 4 OBJECT LOCAL DEFAULT 11 s_scFootSoundA + 2078: 803cb460 4 OBJECT LOCAL DEFAULT 11 s_scFootSoundB + 2079: 803cb464 4 OBJECT LOCAL DEFAULT 11 s_patFootSoundA + 2080: 803cb468 4 OBJECT LOCAL DEFAULT 11 s_patFootSoundB + 2081: 8004f3c4 8 FUNC LOCAL DEFAULT 4 dummyEffectCB__FUiP17xAnimActiveEffectP11xAnimSinglePv + 2082: 803cb46c 4 OBJECT LOCAL DEFAULT 11 footSelector$1016 + 2083: 803cb470 1 OBJECT LOCAL DEFAULT 11 init$1017 + 2084: 803cd17c 4 OBJECT LOCAL DEFAULT 12 @1040 + 2085: 803cd180 4 OBJECT LOCAL DEFAULT 12 @1041 + 2086: 803cd184 4 OBJECT LOCAL DEFAULT 12 @1042 + 2087: 803cd188 4 OBJECT LOCAL DEFAULT 12 @1043 + 2088: 803cd18c 4 OBJECT LOCAL DEFAULT 12 @1044 + 2089: 8004f3cc 536 FUNC LOCAL DEFAULT 4 soundEffectCB__FUiP17xAnimActiveEffectP11xAnimSinglePv + 2090: 803cd190 4 OBJECT LOCAL DEFAULT 12 @1046 + 2091: 803ca9bc 8 OBJECT LOCAL DEFAULT 10 effectFuncList + 2092: 8004f5e4 36 FUNC LOCAL DEFAULT 4 FindAssetCB__FUiPc + 2093: 803cd194 4 OBJECT LOCAL DEFAULT 12 @1179 + 2094: 8004fadc 40 FUNC LOCAL DEFAULT 4 Anim_ATBL_getTable__FPFv_P10xAnimTable + 2095: 00000000 0 FILE LOCAL DEFAULT ABS zCamera.cpp + 2096: 8004fbfc 0 SECTION LOCAL DEFAULT 4 + 2097: 802547a0 0 SECTION LOCAL DEFAULT 7 + 2098: 802dba70 0 SECTION LOCAL DEFAULT 9 + 2099: 00000000 0 SECTION LOCAL DEFAULT 15 + 2100: 00000000 0 SECTION LOCAL DEFAULT 14 + 2101: 803ca9c8 0 SECTION LOCAL DEFAULT 10 + 2102: 803cb478 0 SECTION LOCAL DEFAULT 11 + 2103: 803cd198 0 SECTION LOCAL DEFAULT 12 + 2104: 00000000 0 SECTION LOCAL DEFAULT 26 + 2105: 80052524 0 SECTION LOCAL DEFAULT 4 + 2106: 00000000 0 SECTION LOCAL DEFAULT 26 + 2107: 80052524 0 SECTION LOCAL DEFAULT 4 + 2108: 00000000 0 SECTION LOCAL DEFAULT 26 + 2109: 803cb4d4 4 OBJECT LOCAL DEFAULT 11 stop_track__21@unnamed@zCamera_cpp@ + 2110: 803caa40 1 OBJECT LOCAL DEFAULT 10 input_enabled__21@unnamed@zCamera_cpp@ + 2111: 803cb4d8 1 OBJECT LOCAL DEFAULT 11 lassocam_enabled__21@unnamed@zCamera_cpp@ + 2112: 803cb4dc 4 OBJECT LOCAL DEFAULT 11 lassocam_factor__21@unnamed@zCamera_cpp@ + 2113: 803cb4e0 4 OBJECT LOCAL DEFAULT 11 wall_jump_enabled__21@unnamed@zCamera_cpp@ + 2114: 802dba70 12 OBJECT LOCAL DEFAULT 9 wall_jump_view__21@unnamed@zCamera_cpp@ + 2115: 803cb4e4 4 OBJECT LOCAL DEFAULT 11 dMultiplier__21@unnamed@zCamera_cpp@ + 2116: 803cb4e8 4 OBJECT LOCAL DEFAULT 11 dOffset__21@unnamed@zCamera_cpp@ + 2117: 803cb4ec 4 OBJECT LOCAL DEFAULT 11 hMultiplier__21@unnamed@zCamera_cpp@ + 2118: 803cb4f0 4 OBJECT LOCAL DEFAULT 11 hOffset__21@unnamed@zCamera_cpp@ + 2119: 803cd198 4 OBJECT LOCAL DEFAULT 12 @819 + 2120: 803cd19c 4 OBJECT LOCAL DEFAULT 12 @820 + 2121: 803cd1a0 4 OBJECT LOCAL DEFAULT 12 @821 + 2122: 803cd1a4 4 OBJECT LOCAL DEFAULT 12 @822 + 2123: 8004fcf4 52 FUNC LOCAL DEFAULT 4 GetCurrentPitch__21@unnamed@zCamera_cpp@Fv + 2124: 8004fd28 44 FUNC LOCAL DEFAULT 4 GetCurrentH__21@unnamed@zCamera_cpp@Fv + 2125: 8004fd9c 44 FUNC LOCAL DEFAULT 4 GetCurrentD__21@unnamed@zCamera_cpp@Fv + 2126: 8004fd54 72 FUNC LOCAL DEFAULT 4 _GetCurrentH__21@unnamed@zCamera_cpp@Fv + 2127: 8004fdc8 72 FUNC LOCAL DEFAULT 4 _GetCurrentD__21@unnamed@zCamera_cpp@Fv + 2128: 803cd1a8 4 OBJECT LOCAL DEFAULT 12 @838 + 2129: 803cd1ac 4 OBJECT LOCAL DEFAULT 12 @839 + 2130: 803cd1b0 4 OBJECT LOCAL DEFAULT 12 @840 + 2131: 8004fe10 28 FUNC LOCAL DEFAULT 4 EaseInOut__Ff + 2132: 8004fe2c 380 FUNC LOCAL DEFAULT 4 zCameraConversUpdate__FP7xCameraf + 2133: 803cd1b4 4 OBJECT LOCAL DEFAULT 12 @867 + 2134: 8004ffa8 52 FUNC LOCAL DEFAULT 4 TranSpeed__FP7zFlyKey + 2135: 803cd1b8 4 OBJECT LOCAL DEFAULT 12 @877 + 2136: 803cd1bc 4 OBJECT LOCAL DEFAULT 12 @891 + 2137: 8004ffdc 212 FUNC LOCAL DEFAULT 4 MatrixSpeed__FP7zFlyKey + 2138: 803cd1c0 4 OBJECT LOCAL DEFAULT 12 @970 + 2139: 803cd1c4 4 OBJECT LOCAL DEFAULT 12 @971 + 2140: 803cd1c8 4 OBJECT LOCAL DEFAULT 12 @972 + 2141: 803cd1cc 4 OBJECT LOCAL DEFAULT 12 @973 + 2142: 803cd1d0 8 OBJECT LOCAL DEFAULT 12 @975 + 2143: 800500b0 908 FUNC LOCAL DEFAULT 4 zCameraFlyUpdate__FP7xCameraf + 2144: 803cd1d8 4 OBJECT LOCAL DEFAULT 12 @991 + 2145: 80050904 688 FUNC LOCAL DEFAULT 4 zCameraFlyRestoreBackup__FP7xCamera + 2146: 803caa44 4 OBJECT LOCAL DEFAULT 10 rewardMove + 2147: 803caa48 4 OBJECT LOCAL DEFAULT 10 rewardMoveSpeed + 2148: 803caa4c 4 OBJECT LOCAL DEFAULT 10 rewardZoomSpeed + 2149: 803caa50 4 OBJECT LOCAL DEFAULT 10 rewardZoomAmount + 2150: 803caa54 4 OBJECT LOCAL DEFAULT 10 rewardTiltTime + 2151: 803caa58 4 OBJECT LOCAL DEFAULT 10 rewardTiltAmount + 2152: 802547a0 12 OBJECT LOCAL DEFAULT 7 @1021 + 2153: 803cd1dc 4 OBJECT LOCAL DEFAULT 12 @1048 + 2154: 803cd1e0 4 OBJECT LOCAL DEFAULT 12 @1049 + 2155: 803cd1e4 4 OBJECT LOCAL DEFAULT 12 @1050 + 2156: 803cd1e8 4 OBJECT LOCAL DEFAULT 12 @1051 + 2157: 803cd1ec 4 OBJECT LOCAL DEFAULT 12 @1052 + 2158: 803cd1f0 4 OBJECT LOCAL DEFAULT 12 @1053 + 2159: 803cd1f4 4 OBJECT LOCAL DEFAULT 12 @1054 + 2160: 803cd1f8 4 OBJECT LOCAL DEFAULT 12 @1055 + 2161: 803cd1fc 4 OBJECT LOCAL DEFAULT 12 @1056 + 2162: 803cd200 4 OBJECT LOCAL DEFAULT 12 @1057 + 2163: 803cd204 4 OBJECT LOCAL DEFAULT 12 @1058 + 2164: 803cd208 4 OBJECT LOCAL DEFAULT 12 @1059 + 2165: 80050bb4 680 FUNC LOCAL DEFAULT 4 zCameraRewardUpdate__FP7xCameraf + 2166: 803cd20c 4 OBJECT LOCAL DEFAULT 12 @1114 + 2167: 803cd210 4 OBJECT LOCAL DEFAULT 12 @1115 + 2168: 803cd214 4 OBJECT LOCAL DEFAULT 12 @1116 + 2169: 803cd218 4 OBJECT LOCAL DEFAULT 12 @1117 + 2170: 803cd21c 4 OBJECT LOCAL DEFAULT 12 @1118 + 2171: 803cd220 4 OBJECT LOCAL DEFAULT 12 @1119 + 2172: 803cd224 4 OBJECT LOCAL DEFAULT 12 @1120 + 2173: 80050e5c 768 FUNC LOCAL DEFAULT 4 zCameraFreeLookSetGoals__FP7xCamerafRfRfRfRff + 2174: 803cb4f4 4 OBJECT LOCAL DEFAULT 11 mvtm$1175 + 2175: 803cb4f8 1 OBJECT LOCAL DEFAULT 11 init$1176 + 2176: 803cb4fc 4 OBJECT LOCAL DEFAULT 11 lktm$1178 + 2177: 803cb500 1 OBJECT LOCAL DEFAULT 11 init$1179 + 2178: 803cb504 4 OBJECT LOCAL DEFAULT 11 pitch_s$1181 + 2179: 803cb508 1 OBJECT LOCAL DEFAULT 11 init$1182 + 2180: 803cd228 4 OBJECT LOCAL DEFAULT 12 @1418 + 2181: 803cd22c 4 OBJECT LOCAL DEFAULT 12 @1419 + 2182: 803cd230 4 OBJECT LOCAL DEFAULT 12 @1420 + 2183: 803cd234 4 OBJECT LOCAL DEFAULT 12 @1421 + 2184: 803cd238 4 OBJECT LOCAL DEFAULT 12 @1422 + 2185: 803cd23c 4 OBJECT LOCAL DEFAULT 12 @1423 + 2186: 803cd240 4 OBJECT LOCAL DEFAULT 12 @1424 + 2187: 803cd244 4 OBJECT LOCAL DEFAULT 12 @1425 + 2188: 803cd248 4 OBJECT LOCAL DEFAULT 12 @1426 + 2189: 803cd24c 4 OBJECT LOCAL DEFAULT 12 @1427 + 2190: 803cd250 4 OBJECT LOCAL DEFAULT 12 @1428 + 2191: 803cd254 4 OBJECT LOCAL DEFAULT 12 @1429 + 2192: 803cd258 4 OBJECT LOCAL DEFAULT 12 @1430 + 2193: 803cd260 8 OBJECT LOCAL DEFAULT 12 @1432 + 2194: 803cb509 1 OBJECT LOCAL DEFAULT 11 saved$1515 + 2195: 803cb50a 1 OBJECT LOCAL DEFAULT 11 init$1516 + 2196: 802547ac 12 OBJECT LOCAL DEFAULT 7 @1548 + 2197: 00000000 0 FILE LOCAL DEFAULT ABS zConditional.cpp + 2198: 80052558 0 SECTION LOCAL DEFAULT 4 + 2199: 00000000 0 SECTION LOCAL DEFAULT 15 + 2200: 00000000 0 SECTION LOCAL DEFAULT 14 + 2201: 00000000 0 SECTION LOCAL DEFAULT 26 + 2202: 00000000 0 FILE LOCAL DEFAULT ABS zCutsceneMgr.cpp + 2203: 80052874 0 SECTION LOCAL DEFAULT 4 + 2204: 802547b8 0 SECTION LOCAL DEFAULT 7 + 2205: 8028b6b0 0 SECTION LOCAL DEFAULT 8 + 2206: 00000000 0 SECTION LOCAL DEFAULT 15 + 2207: 00000000 0 SECTION LOCAL DEFAULT 14 + 2208: 803cb510 0 SECTION LOCAL DEFAULT 11 + 2209: 803cd268 0 SECTION LOCAL DEFAULT 12 + 2210: 00000000 0 SECTION LOCAL DEFAULT 26 + 2211: 800534e4 0 SECTION LOCAL DEFAULT 4 + 2212: 00000000 0 SECTION LOCAL DEFAULT 26 + 2213: 800534e4 0 SECTION LOCAL DEFAULT 4 + 2214: 00000000 0 SECTION LOCAL DEFAULT 26 + 2215: 802547b8 1607 OBJECT LOCAL DEFAULT 7 @stringBase0 + 2216: 8028b6b0 1624 OBJECT LOCAL DEFAULT 8 cutsceneHackTable + 2217: 8028bd08 1008 OBJECT LOCAL DEFAULT 8 zCutSceneNamesTable + 2218: 803cb510 4 OBJECT LOCAL DEFAULT 11 gCutsceneSkipOK + 2219: 803cb514 4 OBJECT LOCAL DEFAULT 11 donpcfx + 2220: 803cb518 1 OBJECT LOCAL DEFAULT 11 ents_hidden + 2221: 80052a44 48 FUNC LOCAL DEFAULT 4 HackBoundCB__FP8RpAtomicPv + 2222: 80052a74 68 FUNC LOCAL DEFAULT 4 HackAlphaSetMaterialAlphaCB__FP10RpMaterialPv + 2223: 803cb51c 4 OBJECT LOCAL DEFAULT 11 s_atomicNumber + 2224: 80052adc 96 FUNC LOCAL DEFAULT 4 HackAlphaCB__FP8RpAtomicPv + 2225: 803cd268 4 OBJECT LOCAL DEFAULT 12 @897 + 2226: 80052b84 556 FUNC LOCAL DEFAULT 4 zCutsceneMgrPlayStart__FP12zCutsceneMgr + 2227: 8005302c 104 FUNC LOCAL DEFAULT 4 zCutsceneMgrKillFX__FP12zCutsceneMgr + 2228: 80053094 188 FUNC LOCAL DEFAULT 4 zCutsceneMgrUpdateFX__FP12zCutsceneMgrf + 2229: 80053438 172 FUNC LOCAL DEFAULT 4 check_hide_entities__Fv + 2230: 00000000 0 FILE LOCAL DEFAULT ABS zDispatcher.cpp + 2231: 800534e4 0 SECTION LOCAL DEFAULT 4 + 2232: 80254e00 0 SECTION LOCAL DEFAULT 7 + 2233: 8028c0f8 0 SECTION LOCAL DEFAULT 8 + 2234: 00000000 0 SECTION LOCAL DEFAULT 15 + 2235: 00000000 0 SECTION LOCAL DEFAULT 14 + 2236: 803caa60 0 SECTION LOCAL DEFAULT 10 + 2237: 803cb520 0 SECTION LOCAL DEFAULT 11 + 2238: 803cd270 0 SECTION LOCAL DEFAULT 12 + 2239: 803d0828 0 SECTION LOCAL DEFAULT 13 + 2240: 00000000 0 SECTION LOCAL DEFAULT 26 + 2241: 803cb520 4 OBJECT LOCAL DEFAULT 11 g_zdsp_init + 2242: 803caa60 8 OBJECT LOCAL DEFAULT 10 g_zdsp_depot + 2243: 8005366c 136 FUNC LOCAL DEFAULT 4 ZDSP_instInit__FP17st_ZDISPATCH_DATAP10xBaseAsset + 2244: 800536f4 48 FUNC LOCAL DEFAULT 4 ZDSP_instInitDep__FP17st_ZDISPATCH_DATAP6zScene + 2245: 80053724 112 FUNC LOCAL DEFAULT 4 ZDSP_instReset__FP17st_ZDISPATCH_DATAP6zScene + 2246: 80053bd4 1280 FUNC LOCAL DEFAULT 4 ZDSP_elcb_event__FP5xBaseP5xBaseUiPCfP5xBase + 2247: 80053794 4 FUNC LOCAL DEFAULT 4 ZDSP_readAsset__FP17st_ZDISPATCH_DATA + 2248: 80254e00 16 OBJECT LOCAL DEFAULT 7 @978 + 2249: 80053850 732 FUNC LOCAL DEFAULT 4 ZDSP_doCommand__FP17st_ZDISPATCH_DATAP20st_ZDISPATCH_CONTEXT + 2250: 803cb524 4 OBJECT LOCAL DEFAULT 11 warned$989 + 2251: 803cb528 1 OBJECT LOCAL DEFAULT 11 init$990 + 2252: 8028c0f8 92 OBJECT LOCAL DEFAULT 8 @1068 + 2253: 800540d4 132 FUNC LOCAL DEFAULT 4 WRAP_xsnd_setMusicVolume__Fi + 2254: 80054158 168 FUNC LOCAL DEFAULT 4 WRAP_xsnd_setSFXVolume__Fi + 2255: 803cb52c 4 OBJECT LOCAL DEFAULT 11 oldVibrationOption + 2256: 803cb530 4 OBJECT LOCAL DEFAULT 11 oldSoundMode + 2257: 803cb534 4 OBJECT LOCAL DEFAULT 11 oldMusicVolume + 2258: 803cb538 4 OBJECT LOCAL DEFAULT 11 oldSFXVolume + 2259: 803cd270 4 OBJECT LOCAL DEFAULT 12 @1142 + 2260: 803d0828 4 OBJECT LOCAL DEFAULT 13 @1143 + 2261: 80254e10 512 OBJECT LOCAL DEFAULT 7 @1155 + 2262: 803cd274 4 OBJECT LOCAL DEFAULT 12 @1179 + 2263: 803cd278 4 OBJECT LOCAL DEFAULT 12 @1180 + 2264: 803cd27c 4 OBJECT LOCAL DEFAULT 12 @1181 + 2265: 803cd280 4 OBJECT LOCAL DEFAULT 12 @1197 + 2266: 803cd288 8 OBJECT LOCAL DEFAULT 12 @1199 + 2267: 00000000 0 FILE LOCAL DEFAULT ABS zEGenerator.cpp + 2268: 80054200 0 SECTION LOCAL DEFAULT 4 + 2269: 80255010 0 SECTION LOCAL DEFAULT 7 + 2270: 00000000 0 SECTION LOCAL DEFAULT 15 + 2271: 00000000 0 SECTION LOCAL DEFAULT 14 + 2272: 803cd290 0 SECTION LOCAL DEFAULT 12 + 2273: 00000000 0 SECTION LOCAL DEFAULT 26 + 2274: 80054bfc 0 SECTION LOCAL DEFAULT 4 + 2275: 00000000 0 SECTION LOCAL DEFAULT 26 + 2276: 80054bfc 0 SECTION LOCAL DEFAULT 4 + 2277: 00000000 0 SECTION LOCAL DEFAULT 26 + 2278: 80054bfc 0 SECTION LOCAL DEFAULT 4 + 2279: 00000000 0 SECTION LOCAL DEFAULT 26 + 2280: 80054bfc 0 SECTION LOCAL DEFAULT 4 + 2281: 00000000 0 SECTION LOCAL DEFAULT 26 + 2282: 80054bfc 0 SECTION LOCAL DEFAULT 4 + 2283: 00000000 0 SECTION LOCAL DEFAULT 26 + 2284: 80255010 4 OBJECT LOCAL DEFAULT 7 @stringBase0 + 2285: 803cd290 4 OBJECT LOCAL DEFAULT 12 @679 + 2286: 803cd294 4 OBJECT LOCAL DEFAULT 12 @680 + 2287: 803cd298 4 OBJECT LOCAL DEFAULT 12 @856 + 2288: 803cd29c 4 OBJECT LOCAL DEFAULT 12 @857 + 2289: 803cd2a0 4 OBJECT LOCAL DEFAULT 12 @858 + 2290: 803cd2a4 4 OBJECT LOCAL DEFAULT 12 @859 + 2291: 803cd2a8 4 OBJECT LOCAL DEFAULT 12 @860 + 2292: 803cd2ac 4 OBJECT LOCAL DEFAULT 12 @861 + 2293: 803cd2b0 4 OBJECT LOCAL DEFAULT 12 @862 + 2294: 803cd2b4 4 OBJECT LOCAL DEFAULT 12 @863 + 2295: 803cd2b8 4 OBJECT LOCAL DEFAULT 12 @864 + 2296: 803cd2bc 4 OBJECT LOCAL DEFAULT 12 @865 + 2297: 803cd2c0 4 OBJECT LOCAL DEFAULT 12 @866 + 2298: 803cd2c4 4 OBJECT LOCAL DEFAULT 12 @867 + 2299: 00000000 0 FILE LOCAL DEFAULT ABS zEnt.cpp + 2300: 80054bfc 0 SECTION LOCAL DEFAULT 4 + 2301: 80255018 0 SECTION LOCAL DEFAULT 7 + 2302: 8028c158 0 SECTION LOCAL DEFAULT 8 + 2303: 00000000 0 SECTION LOCAL DEFAULT 15 + 2304: 00000000 0 SECTION LOCAL DEFAULT 14 + 2305: 803cb540 0 SECTION LOCAL DEFAULT 11 + 2306: 803cd2c8 0 SECTION LOCAL DEFAULT 12 + 2307: 00000000 0 SECTION LOCAL DEFAULT 26 + 2308: 80056480 0 SECTION LOCAL DEFAULT 4 + 2309: 00000000 0 SECTION LOCAL DEFAULT 26 + 2310: 80056490 0 SECTION LOCAL DEFAULT 4 + 2311: 00000000 0 SECTION LOCAL DEFAULT 26 + 2312: 800564b4 0 SECTION LOCAL DEFAULT 4 + 2313: 00000000 0 SECTION LOCAL DEFAULT 26 + 2314: 800564e4 0 SECTION LOCAL DEFAULT 4 + 2315: 00000000 0 SECTION LOCAL DEFAULT 26 + 2316: 800564e4 0 SECTION LOCAL DEFAULT 4 + 2317: 00000000 0 SECTION LOCAL DEFAULT 26 + 2318: 800564ec 0 SECTION LOCAL DEFAULT 4 + 2319: 00000000 0 SECTION LOCAL DEFAULT 26 + 2320: 80255024 97 OBJECT LOCAL DEFAULT 7 @stringBase0 + 2321: 803cd2c8 4 OBJECT LOCAL DEFAULT 12 @839 + 2322: 803cd2cc 4 OBJECT LOCAL DEFAULT 12 @840 + 2323: 803cd2d0 4 OBJECT LOCAL DEFAULT 12 @852 + 2324: 803cd2d4 4 OBJECT LOCAL DEFAULT 12 @853 + 2325: 803cd2d8 4 OBJECT LOCAL DEFAULT 12 @854 + 2326: 803cd2dc 4 OBJECT LOCAL DEFAULT 12 @1032 + 2327: 803cd2e0 4 OBJECT LOCAL DEFAULT 12 @1033 + 2328: 8028c158 32 OBJECT LOCAL DEFAULT 8 @1035 + 2329: 803cd2e4 4 OBJECT LOCAL DEFAULT 12 @1039 + 2330: 8028c1a0 32 OBJECT LOCAL DEFAULT 8 @1125 + 2331: 80255018 12 OBJECT LOCAL DEFAULT 7 @1228 + 2332: 803cd2e8 4 OBJECT LOCAL DEFAULT 12 @1267 + 2333: 803cd2ec 4 OBJECT LOCAL DEFAULT 12 @1268 + 2334: 803cd2f0 4 OBJECT LOCAL DEFAULT 12 @1269 + 2335: 803cd2f4 4 OBJECT LOCAL DEFAULT 12 @1270 + 2336: 00000000 0 FILE LOCAL DEFAULT ABS zEntButton.cpp + 2337: 800564ec 0 SECTION LOCAL DEFAULT 4 + 2338: 80255088 0 SECTION LOCAL DEFAULT 7 + 2339: 00000000 0 SECTION LOCAL DEFAULT 15 + 2340: 00000000 0 SECTION LOCAL DEFAULT 14 + 2341: 803caa68 0 SECTION LOCAL DEFAULT 10 + 2342: 803cd2f8 0 SECTION LOCAL DEFAULT 12 + 2343: 00000000 0 SECTION LOCAL DEFAULT 26 + 2344: 8005720c 0 SECTION LOCAL DEFAULT 4 + 2345: 00000000 0 SECTION LOCAL DEFAULT 26 + 2346: 8005720c 0 SECTION LOCAL DEFAULT 4 + 2347: 00000000 0 SECTION LOCAL DEFAULT 26 + 2348: 8005720c 0 SECTION LOCAL DEFAULT 4 + 2349: 00000000 0 SECTION LOCAL DEFAULT 26 + 2350: 8005720c 0 SECTION LOCAL DEFAULT 4 + 2351: 00000000 0 SECTION LOCAL DEFAULT 26 + 2352: 803caa68 4 OBJECT LOCAL DEFAULT 10 sRedMultiplier + 2353: 803caa6c 4 OBJECT LOCAL DEFAULT 10 sGreenMultiplier + 2354: 803caa70 4 OBJECT LOCAL DEFAULT 10 sBlueMultiplier + 2355: 803caa74 4 OBJECT LOCAL DEFAULT 10 sColorMultiplier + 2356: 80255088 45 OBJECT LOCAL DEFAULT 7 @stringBase0 + 2357: 803cd2f8 4 OBJECT LOCAL DEFAULT 12 @784 + 2358: 803cd2fc 4 OBJECT LOCAL DEFAULT 12 @785 + 2359: 803cd300 4 OBJECT LOCAL DEFAULT 12 @786 + 2360: 803cd304 4 OBJECT LOCAL DEFAULT 12 @890 + 2361: 803cd308 4 OBJECT LOCAL DEFAULT 12 @918 + 2362: 803cd30c 4 OBJECT LOCAL DEFAULT 12 @919 + 2363: 803cd310 4 OBJECT LOCAL DEFAULT 12 @920 + 2364: 80056c34 132 FUNC LOCAL DEFAULT 4 zEntButton_Press__FP11_zEntButton + 2365: 803cd314 4 OBJECT LOCAL DEFAULT 12 @933 + 2366: 803cd318 4 OBJECT LOCAL DEFAULT 12 @934 + 2367: 80056cb8 152 FUNC LOCAL DEFAULT 4 _PressButtonSound__FUi + 2368: 803caa78 4 OBJECT LOCAL DEFAULT 10 sColorMultiplierSign + 2369: 803cd31c 4 OBJECT LOCAL DEFAULT 12 @983 + 2370: 803cd320 4 OBJECT LOCAL DEFAULT 12 @984 + 2371: 803cd324 4 OBJECT LOCAL DEFAULT 12 @985 + 2372: 803cd328 4 OBJECT LOCAL DEFAULT 12 @986 + 2373: 803cd330 8 OBJECT LOCAL DEFAULT 12 @988 + 2374: 00000000 0 FILE LOCAL DEFAULT ABS zEntCruiseBubble.cpp + 2375: 8005720c 0 SECTION LOCAL DEFAULT 4 + 2376: 80251d0c 0 SECTION LOCAL DEFAULT 5 + 2377: 802550b8 0 SECTION LOCAL DEFAULT 7 + 2378: 8028c200 0 SECTION LOCAL DEFAULT 8 + 2379: 802dba80 0 SECTION LOCAL DEFAULT 9 + 2380: 00000000 0 SECTION LOCAL DEFAULT 15 + 2381: 00000000 0 SECTION LOCAL DEFAULT 14 + 2382: 803caa80 0 SECTION LOCAL DEFAULT 10 + 2383: 803cb548 0 SECTION LOCAL DEFAULT 11 + 2384: 803cd338 0 SECTION LOCAL DEFAULT 12 + 2385: 803d0830 0 SECTION LOCAL DEFAULT 13 + 2386: 00000000 0 SECTION LOCAL DEFAULT 26 + 2387: 8005fe90 0 SECTION LOCAL DEFAULT 4 + 2388: 00000000 0 SECTION LOCAL DEFAULT 26 + 2389: 80060028 0 SECTION LOCAL DEFAULT 4 + 2390: 00000000 0 SECTION LOCAL DEFAULT 26 + 2391: 80060028 0 SECTION LOCAL DEFAULT 4 + 2392: 00000000 0 SECTION LOCAL DEFAULT 26 + 2393: 80060028 0 SECTION LOCAL DEFAULT 4 + 2394: 00000000 0 SECTION LOCAL DEFAULT 26 + 2395: 80060030 0 SECTION LOCAL DEFAULT 4 + 2396: 00000000 0 SECTION LOCAL DEFAULT 26 + 2397: 8006003c 0 SECTION LOCAL DEFAULT 4 + 2398: 00000000 0 SECTION LOCAL DEFAULT 26 + 2399: 8006003c 0 SECTION LOCAL DEFAULT 4 + 2400: 00000000 0 SECTION LOCAL DEFAULT 26 + 2401: 8006003c 0 SECTION LOCAL DEFAULT 4 + 2402: 00000000 0 SECTION LOCAL DEFAULT 26 + 2403: 8006003c 0 SECTION LOCAL DEFAULT 4 + 2404: 00000000 0 SECTION LOCAL DEFAULT 26 + 2405: 800600a0 0 SECTION LOCAL DEFAULT 4 + 2406: 00000000 0 SECTION LOCAL DEFAULT 26 + 2407: 80060158 0 SECTION LOCAL DEFAULT 4 + 2408: 00000000 0 SECTION LOCAL DEFAULT 26 + 2409: 80060158 0 SECTION LOCAL DEFAULT 4 + 2410: 00000000 0 SECTION LOCAL DEFAULT 26 + 2411: 80060358 0 SECTION LOCAL DEFAULT 4 + 2412: 00000000 0 SECTION LOCAL DEFAULT 26 + 2413: 80060600 0 SECTION LOCAL DEFAULT 4 + 2414: 00000000 0 SECTION LOCAL DEFAULT 26 + 2415: 80060610 0 SECTION LOCAL DEFAULT 4 + 2416: 00000000 0 SECTION LOCAL DEFAULT 26 + 2417: 80060644 0 SECTION LOCAL DEFAULT 4 + 2418: 00000000 0 SECTION LOCAL DEFAULT 26 + 2419: 80060644 0 SECTION LOCAL DEFAULT 4 + 2420: 00000000 0 SECTION LOCAL DEFAULT 26 + 2421: 802550b8 12 OBJECT LOCAL DEFAULT 7 @405 + 2422: 802550b8 0 NOTYPE LOCAL DEFAULT 7 ...rodata.0 + 2423: 802550c4 12 OBJECT LOCAL DEFAULT 7 @406 + 2424: 802550d0 12 OBJECT LOCAL DEFAULT 7 @410 + 2425: 802550dc 12 OBJECT LOCAL DEFAULT 7 @441 + 2426: 802550e8 40 OBJECT LOCAL DEFAULT 7 @624 + 2427: 80255110 40 OBJECT LOCAL DEFAULT 7 @625 + 2428: 80255138 40 OBJECT LOCAL DEFAULT 7 @626 + 2429: 80255160 40 OBJECT LOCAL DEFAULT 7 @627 + 2430: 80255188 40 OBJECT LOCAL DEFAULT 7 @628 + 2431: 802551b0 40 OBJECT LOCAL DEFAULT 7 @629 + 2432: 802551d8 40 OBJECT LOCAL DEFAULT 7 @630 + 2433: 80255200 16 OBJECT LOCAL DEFAULT 7 screen_bounds + 2434: 80255210 16 OBJECT LOCAL DEFAULT 7 default_adjust + 2435: 80255220 16 OBJECT LOCAL DEFAULT 7 @822 + 2436: 80255230 12 OBJECT LOCAL DEFAULT 7 @881 + 2437: 802dba80 440 OBJECT LOCAL DEFAULT 9 normal_tweak__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@ + 2438: 802dba80 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 2439: 802dbc38 440 OBJECT LOCAL DEFAULT 9 cheat_tweak__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@ + 2440: 803caa80 4 OBJECT LOCAL DEFAULT 10 current_tweak__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@ + 2441: 8028c200 16 OBJECT LOCAL DEFAULT 8 base__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@ + 2442: 8025533c 2633 OBJECT LOCAL DEFAULT 7 @stringBase0 + 2443: 8028c210 148 OBJECT LOCAL DEFAULT 8 start_anim_states__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@ + 2444: 8028c2a4 396 OBJECT LOCAL DEFAULT 8 shared__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@ + 2445: 802dbdf0 64 OBJECT LOCAL DEFAULT 9 start_cam_mat__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@ + 2446: 802dbe30 2056 OBJECT LOCAL DEFAULT 9 missle_record__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@ + 2447: 802dc638 640 OBJECT LOCAL DEFAULT 9 wake_ribbon__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@ + 2448: 802dc8b8 104 OBJECT LOCAL DEFAULT 9 explode_decal__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@ + 2449: 8025523c 24 OBJECT LOCAL DEFAULT 7 wake_ribbon_curve__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@ + 2450: 80255254 24 OBJECT LOCAL DEFAULT 7 cheat_wake_ribbon_curve__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@ + 2451: 8025526c 36 OBJECT LOCAL DEFAULT 7 explode_curve__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@ + 2452: 80255290 36 OBJECT LOCAL DEFAULT 7 cheat_explode_curve__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@ + 2453: 8028c430 160 OBJECT LOCAL DEFAULT 8 sounds__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@ + 2454: 8005720c 120 FUNC LOCAL DEFAULT 4 init_sound__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2455: 80057284 156 FUNC LOCAL DEFAULT 4 stop_sound__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@FiUi + 2456: 803cd338 4 OBJECT LOCAL DEFAULT 12 @1551 + 2457: 80057320 228 FUNC LOCAL DEFAULT 4 play_sound__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fif + 2458: 80057404 132 FUNC LOCAL DEFAULT 4 play_sound__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@FifPC5xVec3 + 2459: 80057488 156 FUNC LOCAL DEFAULT 4 set_pitch__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@FifUi + 2460: 80057524 28 FUNC LOCAL DEFAULT 4 show_wand__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2461: 80057540 28 FUNC LOCAL DEFAULT 4 hide_wand__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2462: 8005755c 28 FUNC LOCAL DEFAULT 4 show_missle__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2463: 80057578 28 FUNC LOCAL DEFAULT 4 hide_missle__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2464: 80057594 52 FUNC LOCAL DEFAULT 4 capture_camera__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2465: 800575c8 52 FUNC LOCAL DEFAULT 4 release_camera__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2466: 800575fc 72 FUNC LOCAL DEFAULT 4 camera_taken__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2467: 80057644 44 FUNC LOCAL DEFAULT 4 camera_leave__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2468: 803cd33c 4 OBJECT LOCAL DEFAULT 12 @1655 + 2469: 80057670 20 FUNC LOCAL DEFAULT 4 start_damaging__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2470: 80057684 612 FUNC LOCAL DEFAULT 4 damage_entity__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@FR4xEntRC5xVec3RC5xVec3RC5xVec3fb + 2471: 803cd340 4 OBJECT LOCAL DEFAULT 12 @1720 + 2472: 803cd344 4 OBJECT LOCAL DEFAULT 12 @1721 + 2473: 803cd348 4 OBJECT LOCAL DEFAULT 12 @1728 + 2474: 803cd34c 4 OBJECT LOCAL DEFAULT 12 @1729 + 2475: 803cd350 4 OBJECT LOCAL DEFAULT 12 @1730 + 2476: 803cd354 4 OBJECT LOCAL DEFAULT 12 @1731 + 2477: 800578e8 156 FUNC LOCAL DEFAULT 4 can_damage__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@FP4xEnt + 2478: 80057984 68 FUNC LOCAL DEFAULT 4 was_damaged__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@FP4xEnt + 2479: 800579c8 360 FUNC LOCAL DEFAULT 4 notify_triggers__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@FR6xSceneRC7xSphereRC5xVec3 + 2480: 80057b30 192 FUNC LOCAL DEFAULT 4 exit_triggers__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@FR6xScene + 2481: 80057bf0 52 FUNC LOCAL DEFAULT 4 signal_event__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@FUi + 2482: 80057c24 84 FUNC LOCAL DEFAULT 4 refresh_trail__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@FR7xMat4x3R5xQuat + 2483: 80057c78 80 FUNC LOCAL DEFAULT 4 start_trail__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2484: 80057cc8 20 FUNC LOCAL DEFAULT 4 stop_trail__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2485: 80057cdc 156 FUNC LOCAL DEFAULT 4 set_state__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@FQ313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@11thread_enumQ313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@10state_enum + 2486: 80057d78 4 FUNC LOCAL DEFAULT 4 start__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@10state_typeFv + 2487: 80057d7c 4 FUNC LOCAL DEFAULT 4 stop__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@10state_typeFv + 2488: 802552b4 12 OBJECT LOCAL DEFAULT 7 @2029 + 2489: 802552c0 12 OBJECT LOCAL DEFAULT 7 @2102 + 2490: 802552cc 12 OBJECT LOCAL DEFAULT 7 @2121 + 2491: 802552d8 16 OBJECT LOCAL DEFAULT 7 @2168 + 2492: 802dc920 20 OBJECT LOCAL DEFAULT 9 qzone__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@20state_missle_explode + 2493: 803d0830 8 OBJECT LOCAL DEFAULT 13 @2265 + 2494: 80057d80 236 FUNC LOCAL DEFAULT 4 check_launch__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2495: 8005a340 32 FUNC LOCAL DEFAULT 4 hide_hud__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2496: 80057fe0 4 FUNC LOCAL DEFAULT 4 distort_screen__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Ff + 2497: 80057e6c 372 FUNC LOCAL DEFAULT 4 kill__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fbb + 2498: 80057fe4 4 FUNC LOCAL DEFAULT 4 abort__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@10state_typeFv + 2499: 803cd358 4 OBJECT LOCAL DEFAULT 12 @2509 + 2500: 80058108 24 FUNC LOCAL DEFAULT 4 get_player_loc__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2501: 80057fe8 288 FUNC LOCAL DEFAULT 4 update_player__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@FR6xScenef + 2502: 80058120 44 FUNC LOCAL DEFAULT 4 render_player__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2503: 8005814c 84 FUNC LOCAL DEFAULT 4 refresh_controls__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2504: 800581a0 268 FUNC LOCAL DEFAULT 4 update_state__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@FP6xScenef + 2505: 800582ac 100 FUNC LOCAL DEFAULT 4 render_state__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2506: 80058310 4 FUNC LOCAL DEFAULT 4 render__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@10state_typeFv + 2507: 803cd35c 4 OBJECT LOCAL DEFAULT 12 @2568 + 2508: 80058314 428 FUNC LOCAL DEFAULT 4 custom_bubble_render__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@FP8RpAtomic + 2509: 803cb548 1 OBJECT LOCAL DEFAULT 11 init$2574 + 2510: 802dc934 28 OBJECT LOCAL DEFAULT 9 player_halt$2573 + 2511: 803cb549 1 OBJECT LOCAL DEFAULT 11 init$2577 + 2512: 802dc950 20 OBJECT LOCAL DEFAULT 9 player_aim$2576 + 2513: 803cb54a 1 OBJECT LOCAL DEFAULT 11 init$2580 + 2514: 802dc964 12 OBJECT LOCAL DEFAULT 9 player_fire$2579 + 2515: 803cb54b 1 OBJECT LOCAL DEFAULT 11 init$2583 + 2516: 803cb54c 8 OBJECT LOCAL DEFAULT 11 player_wait$2582 + 2517: 803cb554 1 OBJECT LOCAL DEFAULT 11 init$2586 + 2518: 803cb558 8 OBJECT LOCAL DEFAULT 11 missle_appear$2585 + 2519: 803cb560 1 OBJECT LOCAL DEFAULT 11 init$2589 + 2520: 802dc970 60 OBJECT LOCAL DEFAULT 9 missle_fly$2588 + 2521: 803cb561 1 OBJECT LOCAL DEFAULT 11 init$2592 + 2522: 802dc9ac 12 OBJECT LOCAL DEFAULT 9 missle_explode$2591 + 2523: 803cb562 1 OBJECT LOCAL DEFAULT 11 init$2595 + 2524: 802dc9b8 72 OBJECT LOCAL DEFAULT 9 camera_aim$2594 + 2525: 803cb563 1 OBJECT LOCAL DEFAULT 11 init$2598 + 2526: 802dca00 84 OBJECT LOCAL DEFAULT 9 camera_seize$2597 + 2527: 803cb564 1 OBJECT LOCAL DEFAULT 11 init$2601 + 2528: 802dca54 12 OBJECT LOCAL DEFAULT 9 camera_attach$2600 + 2529: 803cb565 1 OBJECT LOCAL DEFAULT 11 init$2604 + 2530: 802dca60 528 OBJECT LOCAL DEFAULT 9 camera_survey$2603 + 2531: 803cb566 1 OBJECT LOCAL DEFAULT 11 init$2607 + 2532: 802dcc70 12 OBJECT LOCAL DEFAULT 9 camera_return$2606 + 2533: 800589d0 64 FUNC LOCAL DEFAULT 4 __ct__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@17state_player_haltFv + 2534: 80058990 64 FUNC LOCAL DEFAULT 4 __ct__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_player_aimFv + 2535: 80058950 64 FUNC LOCAL DEFAULT 4 __ct__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@17state_player_fireFv + 2536: 80058910 64 FUNC LOCAL DEFAULT 4 __ct__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@17state_player_waitFv + 2537: 800588d0 64 FUNC LOCAL DEFAULT 4 __ct__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@19state_missle_appearFv + 2538: 80058890 64 FUNC LOCAL DEFAULT 4 __ct__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_missle_flyFv + 2539: 80058850 64 FUNC LOCAL DEFAULT 4 __ct__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@20state_missle_explodeFv + 2540: 80058810 64 FUNC LOCAL DEFAULT 4 __ct__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_camera_aimFv + 2541: 800587d0 64 FUNC LOCAL DEFAULT 4 __ct__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@18state_camera_seizeFv + 2542: 80058790 64 FUNC LOCAL DEFAULT 4 __ct__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@19state_camera_attachFv + 2543: 80058750 64 FUNC LOCAL DEFAULT 4 __ct__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@19state_camera_surveyFv + 2544: 800586fc 64 FUNC LOCAL DEFAULT 4 __ct__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@20state_camera_restoreFv + 2545: 800584c0 572 FUNC LOCAL DEFAULT 4 init_states__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2546: 8005873c 20 FUNC LOCAL DEFAULT 4 __ct__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@10state_typeFQ313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@10state_enum + 2547: 80058a10 132 FUNC LOCAL DEFAULT 4 init_missle_model__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2548: 80058a94 348 FUNC LOCAL DEFAULT 4 reset_wake_ribbons__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2549: 80058c14 92 FUNC LOCAL DEFAULT 4 init_wake_ribbons__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2550: 80058c70 200 FUNC LOCAL DEFAULT 4 reset_explode_decal__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2551: 80058d38 156 FUNC LOCAL DEFAULT 4 init_explode_decal__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2552: 80058dd4 64 FUNC LOCAL DEFAULT 4 init_shrapnel__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2553: 802552e8 12 OBJECT LOCAL DEFAULT 7 @2673 + 2554: 802552f4 24 OBJECT LOCAL DEFAULT 7 @2674 + 2555: 8025530c 24 OBJECT LOCAL DEFAULT 7 @2675 + 2556: 803cd360 8 OBJECT LOCAL DEFAULT 12 @2700 + 2557: 80058e14 744 FUNC LOCAL DEFAULT 4 add_trail_sample__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@FRC5xVec3RC5xVec3RC5xVec3RC5xVec3f + 2558: 803cd368 8 OBJECT LOCAL DEFAULT 12 @2733 + 2559: 800590fc 536 FUNC LOCAL DEFAULT 4 update_trail__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Ff + 2560: 80059314 4 FUNC LOCAL DEFAULT 4 refresh_missle_model__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2561: 80059318 96 FUNC LOCAL DEFAULT 4 update_missle__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@FR6xScenef + 2562: 80059378 56 FUNC LOCAL DEFAULT 4 render_missle__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2563: 800593b0 168 FUNC LOCAL DEFAULT 4 load_model__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@FUi + 2564: 80255324 12 OBJECT LOCAL DEFAULT 7 @2825 + 2565: 80255330 12 OBJECT LOCAL DEFAULT 7 @2826 + 2566: 803cd370 4 OBJECT LOCAL DEFAULT 12 @2834 + 2567: 803cd374 4 OBJECT LOCAL DEFAULT 12 @2835 + 2568: 80059458 300 FUNC LOCAL DEFAULT 4 render_model_2d__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@FP14xModelInstanceRC13basic_rectf + 2569: 803cd378 4 OBJECT LOCAL DEFAULT 12 @2856 + 2570: 80059584 276 FUNC LOCAL DEFAULT 4 render_glow__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@FP14xModelInstanceRC13basic_rectff + 2571: 802dcc7c 1680 OBJECT LOCAL DEFAULT 9 hud__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@ + 2572: 80059760 128 FUNC LOCAL DEFAULT 4 init__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@17uv_animated_modelFP8RpAtomic + 2573: 80059698 200 FUNC LOCAL DEFAULT 4 init_hud__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2574: 800597e0 140 FUNC LOCAL DEFAULT 4 clone_uv__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@17uv_animated_modelCFRP11RwTexCoordsRiP8RpAtomic + 2575: 8005986c 88 FUNC LOCAL DEFAULT 4 get_uv__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@17uv_animated_modelCFRP11RwTexCoordsRiP8RpAtomic + 2576: 803cd37c 4 OBJECT LOCAL DEFAULT 12 @2883 + 2577: 800598c4 144 FUNC LOCAL DEFAULT 4 show_gizmo__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@FRQ313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@9hud_gizmoRC13basic_rectP14xModelInstance + 2578: 80059954 116 FUNC LOCAL DEFAULT 4 update_gizmo__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@FRQ313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@9hud_gizmof + 2579: 800599c8 40 FUNC LOCAL DEFAULT 4 flash_hud__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2580: 803cd380 4 OBJECT LOCAL DEFAULT 12 @2901 + 2581: 803cd384 4 OBJECT LOCAL DEFAULT 12 @2902 + 2582: 803cd388 4 OBJECT LOCAL DEFAULT 12 @2917 + 2583: 80059bd8 148 FUNC LOCAL DEFAULT 4 lerp__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@FR10iColor_tagf10iColor_tag10iColor_tag + 2584: 800599f0 488 FUNC LOCAL DEFAULT 4 render_timer__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fff + 2585: 80059c6c 108 FUNC LOCAL DEFAULT 4 lerp__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@FRUcfUcUc + 2586: 80059f18 136 FUNC LOCAL DEFAULT 4 update__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@17uv_animated_modelFf + 2587: 80059eb4 100 FUNC LOCAL DEFAULT 4 __as__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@9hud_gizmoFRCQ313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@9hud_gizmo + 2588: 80059cd8 476 FUNC LOCAL DEFAULT 4 update_hud__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Ff + 2589: 80059fa0 320 FUNC LOCAL DEFAULT 4 refresh__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@17uv_animated_modelFv + 2590: 8005a0e0 460 FUNC LOCAL DEFAULT 4 render_hud__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2591: 8005a2ac 148 FUNC LOCAL DEFAULT 4 show_hud__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2592: 8005a360 160 FUNC LOCAL DEFAULT 4 world_to_screen__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@FRC5xVec3 + 2593: 8006003c 100 FUNC LOCAL DEFAULT 4 xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 + 2594: 8005a400 76 FUNC LOCAL DEFAULT 4 find_locked_target__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@FPC5xVec3 + 2595: 8005a44c 292 FUNC LOCAL DEFAULT 4 lock_target__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@FiPC5xVec3f + 2596: 803cd38c 4 OBJECT LOCAL DEFAULT 12 @3153 + 2597: 8005a570 360 FUNC LOCAL DEFAULT 4 check_lock_target__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@FPC5xVec3 + 2598: 8005a6d8 8 FUNC LOCAL DEFAULT 4 check_anim_aim__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@FP15xAnimTransitionP11xAnimSinglePv + 2599: 803cd390 4 OBJECT LOCAL DEFAULT 12 @3178 + 2600: 803cd394 4 OBJECT LOCAL DEFAULT 12 @3179 + 2601: 803cd398 4 OBJECT LOCAL DEFAULT 12 @3180 + 2602: 803cd39c 4 OBJECT LOCAL DEFAULT 12 @3181 + 2603: 803cd3a0 4 OBJECT LOCAL DEFAULT 12 @3182 + 2604: 803cd3a4 4 OBJECT LOCAL DEFAULT 12 @3183 + 2605: 803cd3a8 4 OBJECT LOCAL DEFAULT 12 @3184 + 2606: 803cd3ac 4 OBJECT LOCAL DEFAULT 12 @3185 + 2607: 803cd3b0 4 OBJECT LOCAL DEFAULT 12 @3186 + 2608: 803cd3b4 4 OBJECT LOCAL DEFAULT 12 @3187 + 2609: 803cd3b8 4 OBJECT LOCAL DEFAULT 12 @3188 + 2610: 803cd3bc 4 OBJECT LOCAL DEFAULT 12 @3189 + 2611: 803cd3c0 4 OBJECT LOCAL DEFAULT 12 @3190 + 2612: 803cd3c4 4 OBJECT LOCAL DEFAULT 12 @3191 + 2613: 803cd3c8 4 OBJECT LOCAL DEFAULT 12 @3192 + 2614: 803cd3cc 4 OBJECT LOCAL DEFAULT 12 @3193 + 2615: 803cd3d0 4 OBJECT LOCAL DEFAULT 12 @3194 + 2616: 803cd3d4 4 OBJECT LOCAL DEFAULT 12 @3195 + 2617: 8005a6e0 292 FUNC LOCAL DEFAULT 4 load_cheat_tweak__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2618: 8005a880 48 FUNC LOCAL DEFAULT 4 load__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@11tweak_groupFP16xModelAssetParamUi + 2619: 8005a804 124 FUNC LOCAL DEFAULT 4 load_settings__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2620: 8005a8b0 5296 FUNC LOCAL DEFAULT 4 register_tweaks__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@11tweak_groupFbP16xModelAssetParamUiPCc + 2621: 803cd3d8 4 OBJECT LOCAL DEFAULT 12 @3297 + 2622: 803cd3dc 4 OBJECT LOCAL DEFAULT 12 @3298 + 2623: 803cd3e0 4 OBJECT LOCAL DEFAULT 12 @3299 + 2624: 803cd3e4 4 OBJECT LOCAL DEFAULT 12 @3300 + 2625: 803cd3e8 4 OBJECT LOCAL DEFAULT 12 @3301 + 2626: 803cd3ec 4 OBJECT LOCAL DEFAULT 12 @3302 + 2627: 803cd3f0 4 OBJECT LOCAL DEFAULT 12 @3303 + 2628: 803cd3f4 4 OBJECT LOCAL DEFAULT 12 @3304 + 2629: 803cd3f8 4 OBJECT LOCAL DEFAULT 12 @3305 + 2630: 803cd3fc 4 OBJECT LOCAL DEFAULT 12 @3306 + 2631: 803cd400 4 OBJECT LOCAL DEFAULT 12 @3307 + 2632: 803cd404 4 OBJECT LOCAL DEFAULT 12 @3308 + 2633: 803cd408 4 OBJECT LOCAL DEFAULT 12 @3309 + 2634: 803cd40c 4 OBJECT LOCAL DEFAULT 12 @3310 + 2635: 803cd410 4 OBJECT LOCAL DEFAULT 12 @3311 + 2636: 803cd414 4 OBJECT LOCAL DEFAULT 12 @3312 + 2637: 803cd418 4 OBJECT LOCAL DEFAULT 12 @3313 + 2638: 803cd41c 4 OBJECT LOCAL DEFAULT 12 @3314 + 2639: 803cd420 4 OBJECT LOCAL DEFAULT 12 @3315 + 2640: 803cd424 4 OBJECT LOCAL DEFAULT 12 @3316 + 2641: 803cd428 4 OBJECT LOCAL DEFAULT 12 @3317 + 2642: 803cd42c 4 OBJECT LOCAL DEFAULT 12 @3318 + 2643: 803cd430 4 OBJECT LOCAL DEFAULT 12 @3319 + 2644: 803cd434 4 OBJECT LOCAL DEFAULT 12 @3320 + 2645: 803cd438 4 OBJECT LOCAL DEFAULT 12 @3321 + 2646: 803cd43c 4 OBJECT LOCAL DEFAULT 12 @3322 + 2647: 803cd440 4 OBJECT LOCAL DEFAULT 12 @3323 + 2648: 803cd444 4 OBJECT LOCAL DEFAULT 12 @3324 + 2649: 803cd448 4 OBJECT LOCAL DEFAULT 12 @3325 + 2650: 803cd44c 4 OBJECT LOCAL DEFAULT 12 @3326 + 2651: 803cd450 4 OBJECT LOCAL DEFAULT 12 @3327 + 2652: 803cd454 4 OBJECT LOCAL DEFAULT 12 @3328 + 2653: 803cd458 4 OBJECT LOCAL DEFAULT 12 @3329 + 2654: 803cd45c 4 OBJECT LOCAL DEFAULT 12 @3330 + 2655: 800602b0 168 FUNC LOCAL DEFAULT 4 load_param__10auto_tweakFRffffP16xModelAssetParamUiPCc + 2656: 8006022c 132 FUNC LOCAL DEFAULT 4 load_param__10auto_tweakFRiiiiP16xModelAssetParamUiPCc + 2657: 800601dc 80 FUNC LOCAL DEFAULT 4 load_param<5xVec3,i>__10auto_tweakFR5xVec3iiiP16xModelAssetParamUiPCc + 2658: 80060158 132 FUNC LOCAL DEFAULT 4 load_param__10auto_tweakFRUiiiiP16xModelAssetParamUiPCc + 2659: 8005bde8 4 FUNC LOCAL DEFAULT 4 init_debug__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2660: 8005c064 4 FUNC LOCAL DEFAULT 4 render_debug__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2661: 803cd460 4 OBJECT LOCAL DEFAULT 12 @3447 + 2662: 8005c58c 28 FUNC LOCAL DEFAULT 4 get_radius__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@20state_missle_explodeCFv + 2663: 8005c778 208 FUNC LOCAL DEFAULT 4 update__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@17state_player_haltFf + 2664: 8005c764 20 FUNC LOCAL DEFAULT 4 stop__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@17state_player_haltFv + 2665: 8005c758 12 FUNC LOCAL DEFAULT 4 start__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@17state_player_haltFv + 2666: 8005c8fc 156 FUNC LOCAL DEFAULT 4 update__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_player_aimFf + 2667: 8005c8e8 20 FUNC LOCAL DEFAULT 4 stop__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_player_aimFv + 2668: 8005c848 140 FUNC LOCAL DEFAULT 4 start__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_player_aimFv + 2669: 8005c8d4 20 FUNC LOCAL DEFAULT 4 get_player_mat__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2670: 8005ca98 288 FUNC LOCAL DEFAULT 4 face_camera__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_player_aimFf + 2671: 8005ca00 152 FUNC LOCAL DEFAULT 4 apply_yaw__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_player_aimFv + 2672: 8005c998 104 FUNC LOCAL DEFAULT 4 update_animation__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_player_aimFf + 2673: 803cd464 4 OBJECT LOCAL DEFAULT 12 @3563 + 2674: 803cd468 4 OBJECT LOCAL DEFAULT 12 @3564 + 2675: 803cd46c 4 OBJECT LOCAL DEFAULT 12 @3565 + 2676: 8005cca4 236 FUNC LOCAL DEFAULT 4 update__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@17state_player_fireFf + 2677: 8005cc84 32 FUNC LOCAL DEFAULT 4 stop__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@17state_player_fireFv + 2678: 8005cbb8 184 FUNC LOCAL DEFAULT 4 start__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@17state_player_fireFv + 2679: 8005cc70 20 FUNC LOCAL DEFAULT 4 get_missle_mat__Q213cruise_bubble30@unnamed@zEntCruiseBubble_cpp@Fv + 2680: 8005cd90 4 FUNC LOCAL DEFAULT 4 update_wand__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@17state_player_fireFf + 2681: 8005cdb4 8 FUNC LOCAL DEFAULT 4 update__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@17state_player_waitFf + 2682: 8005cd94 32 FUNC LOCAL DEFAULT 4 start__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@17state_player_waitFv + 2683: 8005cec0 192 FUNC LOCAL DEFAULT 4 update__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@19state_missle_appearFf + 2684: 8005cea0 32 FUNC LOCAL DEFAULT 4 stop__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@19state_missle_appearFv + 2685: 8005cdbc 112 FUNC LOCAL DEFAULT 4 start__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@19state_missle_appearFv + 2686: 8005ce2c 116 FUNC LOCAL DEFAULT 4 move__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@19state_missle_appearFv + 2687: 8005cf80 4 FUNC LOCAL DEFAULT 4 update_effects__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@19state_missle_appearFf + 2688: 8005d18c 452 FUNC LOCAL DEFAULT 4 update__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_missle_flyFf + 2689: 8005d128 100 FUNC LOCAL DEFAULT 4 abort__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_missle_flyFv + 2690: 8005d0ac 124 FUNC LOCAL DEFAULT 4 stop__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_missle_flyFv + 2691: 8005cf84 264 FUNC LOCAL DEFAULT 4 start__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_missle_flyFv + 2692: 8005d08c 32 FUNC LOCAL DEFAULT 4 __ct__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@18missle_record_dataFRC5xVec3f + 2693: 800603a0 36 FUNC LOCAL DEFAULT 4 __as__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@18missle_record_dataFRCQ313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@18missle_record_data + 2694: 8005d998 512 FUNC LOCAL DEFAULT 4 update_turn__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_missle_flyFf + 2695: 8005d928 112 FUNC LOCAL DEFAULT 4 update_move__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_missle_flyFf + 2696: 8005d56c 616 FUNC LOCAL DEFAULT 4 collide__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_missle_flyFv + 2697: 8005d448 128 FUNC LOCAL DEFAULT 4 collide_hazards__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_missle_flyFv + 2698: 8005d3d4 116 FUNC LOCAL DEFAULT 4 update_engine_sound__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_missle_flyFf + 2699: 8005d350 132 FUNC LOCAL DEFAULT 4 update_flash__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_missle_flyFf + 2700: 8005d4c8 164 FUNC LOCAL DEFAULT 4 hazard_check__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_missle_flyFR9NPCHazardPv + 2701: 803cd470 4 OBJECT LOCAL DEFAULT 12 @3657 + 2702: 8005d7d4 340 FUNC LOCAL DEFAULT 4 hit_test__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_missle_flyCFR5xVec3R5xVec3R5xVec3RP4xEnt + 2703: 8005db98 148 FUNC LOCAL DEFAULT 4 calculate_rotation__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_missle_flyCFR5xVec2R5xVec2fRC5xVec2RC5xVec2RC5xVec2RC5xVec2 + 2704: 8005e58c 84 FUNC LOCAL DEFAULT 4 update__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@20state_missle_explodeFf + 2705: 8005e578 20 FUNC LOCAL DEFAULT 4 stop__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@20state_missle_explodeFv + 2706: 8005dc2c 204 FUNC LOCAL DEFAULT 4 start__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@20state_missle_explodeFv + 2707: 8005e3bc 228 FUNC LOCAL DEFAULT 4 apply_damage__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@20state_missle_explodeFf + 2708: 8005dcf8 296 FUNC LOCAL DEFAULT 4 start_effects__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@20state_missle_explodeFv + 2709: 8005e248 372 FUNC LOCAL DEFAULT 4 reset_quadrants__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@20state_missle_explodeFUif + 2710: 8005de20 412 FUNC LOCAL DEFAULT 4 cb_droplet__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@20state_missle_explodeFP5zFragP10zFragAsset + 2711: 8005e178 208 FUNC LOCAL DEFAULT 4 get_next_quadrant__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@20state_missle_explodeFRfRfRfRf + 2712: 8005dfbc 444 FUNC LOCAL DEFAULT 4 perturb_direction__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@20state_missle_explodeFRC5xVec3ffff + 2713: 8005e570 8 FUNC LOCAL DEFAULT 4 __ct__Q413cruise_bubble30@unnamed@zEntCruiseBubble_cpp@20state_missle_explode13cb_damage_entFf + 2714: 8005e4a0 56 FUNC LOCAL DEFAULT 4 apply_damage_hazards__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@20state_missle_explodeFf + 2715: 8005e4d8 152 FUNC LOCAL DEFAULT 4 hazard_check__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@20state_missle_explodeFR9NPCHazardPv + 2716: 8005e708 256 FUNC LOCAL DEFAULT 4 update__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_camera_aimFf + 2717: 8005e6e8 32 FUNC LOCAL DEFAULT 4 stop__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_camera_aimFv + 2718: 8005e5e0 264 FUNC LOCAL DEFAULT 4 start__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_camera_aimFv + 2719: 8005ec20 252 FUNC LOCAL DEFAULT 4 move__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_camera_aimFf + 2720: 8005eb90 144 FUNC LOCAL DEFAULT 4 stop__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_camera_aimFf + 2721: 8005eafc 148 FUNC LOCAL DEFAULT 4 apply_motion__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_camera_aimCFv + 2722: 8005e944 440 FUNC LOCAL DEFAULT 4 collide_inward__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_camera_aimFv + 2723: 8005e84c 248 FUNC LOCAL DEFAULT 4 turn__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_camera_aimFf + 2724: 8005e808 68 FUNC LOCAL DEFAULT 4 apply_turn__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_camera_aimCFv + 2725: 803cd474 4 OBJECT LOCAL DEFAULT 12 @3822 + 2726: 8005edd4 256 FUNC LOCAL DEFAULT 4 update__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@18state_camera_seizeFf + 2727: 8005ed9c 56 FUNC LOCAL DEFAULT 4 stop__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@18state_camera_seizeFv + 2728: 8005ed1c 128 FUNC LOCAL DEFAULT 4 start__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@18state_camera_seizeFv + 2729: 8005f058 168 FUNC LOCAL DEFAULT 4 update_move__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@18state_camera_seizeFf + 2730: 8005ef6c 236 FUNC LOCAL DEFAULT 4 update_turn__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@18state_camera_seizeFf + 2731: 8005eed4 152 FUNC LOCAL DEFAULT 4 refresh_missle_alpha__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@18state_camera_seizeFf + 2732: 8005f1f4 112 FUNC LOCAL DEFAULT 4 update__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@19state_camera_attachFf + 2733: 8005f1b0 68 FUNC LOCAL DEFAULT 4 stop__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@19state_camera_attachFv + 2734: 8005f138 120 FUNC LOCAL DEFAULT 4 start__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@19state_camera_attachFv + 2735: 8005f264 152 FUNC LOCAL DEFAULT 4 lock_targets__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@19state_camera_attachFv + 2736: 8005f358 296 FUNC LOCAL DEFAULT 4 get_view_bound__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@19state_camera_attachCFR6xBound + 2737: 8005f2fc 52 FUNC LOCAL DEFAULT 4 lock_hazard_targets__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@19state_camera_attachFv + 2738: 8005f330 40 FUNC LOCAL DEFAULT 4 hazard_check__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@19state_camera_attachFR9NPCHazardPv + 2739: 8005f9e0 180 FUNC LOCAL DEFAULT 4 update__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@19state_camera_surveyFf + 2740: 8005f9c0 32 FUNC LOCAL DEFAULT 4 stop__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@19state_camera_surveyFv + 2741: 8005f480 120 FUNC LOCAL DEFAULT 4 start__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@19state_camera_surveyFv + 2742: 8005f8c4 252 FUNC LOCAL DEFAULT 4 init_path__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@19state_camera_surveyFv + 2743: 8005f4f8 244 FUNC LOCAL DEFAULT 4 move__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@19state_camera_surveyFv + 2744: 8005f5ec 296 FUNC LOCAL DEFAULT 4 eval_missle_path__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@19state_camera_surveyCFfR5xVec3Rf + 2745: 8005f7c0 164 FUNC LOCAL DEFAULT 4 find_nearest__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@19state_camera_surveyCFf + 2746: 8005f724 156 FUNC LOCAL DEFAULT 4 lerp__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@19state_camera_surveyCFR5xVec3fRC5xVec3RC5xVec3 + 2747: 8005f714 16 FUNC LOCAL DEFAULT 4 lerp__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@19state_camera_surveyCFRffff + 2748: 8005fa94 184 FUNC LOCAL DEFAULT 4 control_jerked__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@19state_camera_surveyCFv + 2749: 8005fc30 52 FUNC LOCAL DEFAULT 4 update__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@20state_camera_restoreFf + 2750: 8005fc04 44 FUNC LOCAL DEFAULT 4 stop__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@20state_camera_restoreFv + 2751: 8005fb4c 184 FUNC LOCAL DEFAULT 4 start__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@20state_camera_restoreFv + 2752: 8005fc64 340 FUNC LOCAL DEFAULT 4 __cl__Q413cruise_bubble30@unnamed@zEntCruiseBubble_cpp@20state_missle_explode13cb_damage_entFR4xEntR10xGridBound + 2753: 8005fdb8 100 FUNC LOCAL DEFAULT 4 __cl__Q413cruise_bubble30@unnamed@zEntCruiseBubble_cpp@19state_camera_attach15cb_lock_targetsFR4xEntR10xGridBound + 2754: 8005fe1c 40 FUNC LOCAL DEFAULT 4 __sinit_zEntCruiseBubble_cpp + 2755: 8005fe8c 4 FUNC LOCAL DEFAULT 4 __ct__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@18missle_record_dataFv + 2756: 00000000 0 FILE LOCAL DEFAULT ABS zEntDestructObj.cpp + 2757: 800609b4 0 SECTION LOCAL DEFAULT 4 + 2758: 80255d88 0 SECTION LOCAL DEFAULT 7 + 2759: 00000000 0 SECTION LOCAL DEFAULT 15 + 2760: 00000000 0 SECTION LOCAL DEFAULT 14 + 2761: 803cb568 0 SECTION LOCAL DEFAULT 11 + 2762: 803cd478 0 SECTION LOCAL DEFAULT 12 + 2763: 00000000 0 SECTION LOCAL DEFAULT 26 + 2764: 8006180c 0 SECTION LOCAL DEFAULT 4 + 2765: 00000000 0 SECTION LOCAL DEFAULT 26 + 2766: 8006180c 0 SECTION LOCAL DEFAULT 4 + 2767: 00000000 0 SECTION LOCAL DEFAULT 26 + 2768: 8006180c 0 SECTION LOCAL DEFAULT 4 + 2769: 00000000 0 SECTION LOCAL DEFAULT 26 + 2770: 8006180c 0 SECTION LOCAL DEFAULT 4 + 2771: 00000000 0 SECTION LOCAL DEFAULT 26 + 2772: 8006180c 0 SECTION LOCAL DEFAULT 4 + 2773: 00000000 0 SECTION LOCAL DEFAULT 26 + 2774: 803cb568 4 OBJECT LOCAL DEFAULT 11 sEmitDust + 2775: 803cb56c 4 OBJECT LOCAL DEFAULT 11 sEmitXplo + 2776: 803cb570 4 OBJECT LOCAL DEFAULT 11 sEmitWeb + 2777: 803cb574 4 OBJECT LOCAL DEFAULT 11 sEmitFire + 2778: 803cb578 4 OBJECT LOCAL DEFAULT 11 sEmitSmoke + 2779: 803cb57c 4 OBJECT LOCAL DEFAULT 11 sShrapDefault + 2780: 803cd478 4 OBJECT LOCAL DEFAULT 12 @793 + 2781: 803cd480 8 OBJECT LOCAL DEFAULT 12 @795 + 2782: 800609b4 288 FUNC LOCAL DEFAULT 4 SwapModel__29@unnamed@zEntDestructObj_cpp@FP15zEntDestructObjP14xModelInstance + 2783: 80255d88 106 OBJECT LOCAL DEFAULT 7 @stringBase0 + 2784: 803cd488 4 OBJECT LOCAL DEFAULT 12 @865 + 2785: 803cd48c 4 OBJECT LOCAL DEFAULT 12 @866 + 2786: 803cd490 4 OBJECT LOCAL DEFAULT 12 @898 + 2787: 803cd494 4 OBJECT LOCAL DEFAULT 12 @956 + 2788: 803cd498 4 OBJECT LOCAL DEFAULT 12 @957 + 2789: 803cd49c 4 OBJECT LOCAL DEFAULT 12 @1050 + 2790: 00000000 0 FILE LOCAL DEFAULT ABS zEntHangable.cpp + 2791: 8006180c 0 SECTION LOCAL DEFAULT 4 + 2792: 80255df8 0 SECTION LOCAL DEFAULT 7 + 2793: 00000000 0 SECTION LOCAL DEFAULT 15 + 2794: 00000000 0 SECTION LOCAL DEFAULT 14 + 2795: 803cb580 0 SECTION LOCAL DEFAULT 11 + 2796: 803cd4a0 0 SECTION LOCAL DEFAULT 12 + 2797: 00000000 0 SECTION LOCAL DEFAULT 26 + 2798: 80062768 0 SECTION LOCAL DEFAULT 4 + 2799: 00000000 0 SECTION LOCAL DEFAULT 26 + 2800: 80062768 0 SECTION LOCAL DEFAULT 4 + 2801: 00000000 0 SECTION LOCAL DEFAULT 26 + 2802: 80062768 0 SECTION LOCAL DEFAULT 4 + 2803: 00000000 0 SECTION LOCAL DEFAULT 26 + 2804: 80062768 0 SECTION LOCAL DEFAULT 4 + 2805: 00000000 0 SECTION LOCAL DEFAULT 26 + 2806: 803cb580 4 OBJECT LOCAL DEFAULT 11 sCandleEmitter + 2807: 803cb584 4 OBJECT LOCAL DEFAULT 11 sCandleSmokeEmitter + 2808: 803cb588 4 OBJECT LOCAL DEFAULT 11 sChandelierHash + 2809: 803cb58c 4 OBJECT LOCAL DEFAULT 11 sMountEmitter + 2810: 80255e58 80 OBJECT LOCAL DEFAULT 7 @stringBase0 + 2811: 803cd4a0 4 OBJECT LOCAL DEFAULT 12 @666 + 2812: 803cd4a4 4 OBJECT LOCAL DEFAULT 12 @667 + 2813: 80061874 284 FUNC LOCAL DEFAULT 4 HangableSetup__FP12zEntHangableP9xEntAsset + 2814: 80255df8 96 OBJECT LOCAL DEFAULT 7 @682 + 2815: 803cd4a8 4 OBJECT LOCAL DEFAULT 12 @702 + 2816: 80062768 100 FUNC LOCAL DEFAULT 4 xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 + 2817: 80061a20 260 FUNC LOCAL DEFAULT 4 zEntHangable_UpdateFX__FP12zEntHangable + 2818: 803cd4ac 4 OBJECT LOCAL DEFAULT 12 @753 + 2819: 803cd4b0 4 OBJECT LOCAL DEFAULT 12 @754 + 2820: 803cd4b4 4 OBJECT LOCAL DEFAULT 12 @786 + 2821: 803cd4b8 4 OBJECT LOCAL DEFAULT 12 @787 + 2822: 80061dc0 160 FUNC LOCAL DEFAULT 4 zEntHangableMountFX__FP12zEntHangable + 2823: 803cd4bc 4 OBJECT LOCAL DEFAULT 12 @840 + 2824: 803cd4c0 4 OBJECT LOCAL DEFAULT 12 @841 + 2825: 8006209c 108 FUNC LOCAL DEFAULT 4 HangableIsMovingTooMuch__FP5xVec3P5xVec3P5xVec3P5xVec3 + 2826: 803cd4c4 4 OBJECT LOCAL DEFAULT 12 @884 + 2827: 803cd4c8 4 OBJECT LOCAL DEFAULT 12 @885 + 2828: 803cd4cc 4 OBJECT LOCAL DEFAULT 12 @886 + 2829: 00000000 0 FILE LOCAL DEFAULT ABS zEntPickup.cpp + 2830: 800627cc 0 SECTION LOCAL DEFAULT 4 + 2831: 80255ea8 0 SECTION LOCAL DEFAULT 7 + 2832: 8028c640 0 SECTION LOCAL DEFAULT 8 + 2833: 802dd310 0 SECTION LOCAL DEFAULT 9 + 2834: 00000000 0 SECTION LOCAL DEFAULT 15 + 2835: 00000000 0 SECTION LOCAL DEFAULT 14 + 2836: 803caa88 0 SECTION LOCAL DEFAULT 10 + 2837: 803cb590 0 SECTION LOCAL DEFAULT 11 + 2838: 803cd4d0 0 SECTION LOCAL DEFAULT 12 + 2839: 00000000 0 SECTION LOCAL DEFAULT 26 + 2840: 8006616c 0 SECTION LOCAL DEFAULT 4 + 2841: 00000000 0 SECTION LOCAL DEFAULT 26 + 2842: 8006616c 0 SECTION LOCAL DEFAULT 4 + 2843: 00000000 0 SECTION LOCAL DEFAULT 26 + 2844: 800661c4 0 SECTION LOCAL DEFAULT 4 + 2845: 00000000 0 SECTION LOCAL DEFAULT 26 + 2846: 80066210 0 SECTION LOCAL DEFAULT 4 + 2847: 00000000 0 SECTION LOCAL DEFAULT 26 + 2848: 80066210 0 SECTION LOCAL DEFAULT 4 + 2849: 00000000 0 SECTION LOCAL DEFAULT 26 + 2850: 80066210 0 SECTION LOCAL DEFAULT 4 + 2851: 00000000 0 SECTION LOCAL DEFAULT 26 + 2852: 80066210 0 SECTION LOCAL DEFAULT 4 + 2853: 00000000 0 SECTION LOCAL DEFAULT 26 + 2854: 803caa88 4 OBJECT LOCAL DEFAULT 10 SPARKLE_MAX_RATE + 2855: 8028c640 224 OBJECT LOCAL DEFAULT 8 ShinySparklyTable + 2856: 8028c640 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 2857: 803cb594 4 OBJECT LOCAL DEFAULT 11 sSpatulaGrabbedSpinMult + 2858: 803caa90 4 OBJECT LOCAL DEFAULT 10 sSpatulaGrabbedLife + 2859: 803caa94 4 OBJECT LOCAL DEFAULT 10 sUnderwearFade + 2860: 8028c720 64 OBJECT LOCAL DEFAULT 8 sPickupOrientation + 2861: 802dd310 200 OBJECT LOCAL DEFAULT 9 rewardPickups + 2862: 802dd3d8 2240 OBJECT LOCAL DEFAULT 9 sRewards + 2863: 802ddc98 160 OBJECT LOCAL DEFAULT 9 sRewardLOD + 2864: 8028c760 96 OBJECT LOCAL DEFAULT 8 sKeyShake + 2865: 802ddd38 228 OBJECT LOCAL DEFAULT 9 gPickupFrame + 2866: 802dde1c 1460 OBJECT LOCAL DEFAULT 9 gPickupCollis + 2867: 803cb598 4 OBJECT LOCAL DEFAULT 11 sSpatulaAlreadyGiven + 2868: 803cb59c 4 OBJECT LOCAL DEFAULT 11 sSpatulaBungeeDeferred + 2869: 803cd4d0 4 OBJECT LOCAL DEFAULT 12 @864 + 2870: 803cd4d4 4 OBJECT LOCAL DEFAULT 12 @865 + 2871: 803cd4d8 4 OBJECT LOCAL DEFAULT 12 @866 + 2872: 803cd4dc 4 OBJECT LOCAL DEFAULT 12 @867 + 2873: 800627cc 436 FUNC LOCAL DEFAULT 4 PickupFallPhysics__FP10zEntPickupP6xScenef + 2874: 80255ea8 88 OBJECT LOCAL DEFAULT 7 @stringBase0 + 2875: 803cd4e0 4 OBJECT LOCAL DEFAULT 12 @964 + 2876: 8028c7c0 144 OBJECT LOCAL DEFAULT 8 @1012 + 2877: 803cd4e4 4 OBJECT LOCAL DEFAULT 12 @1050 + 2878: 803cd4e8 4 OBJECT LOCAL DEFAULT 12 @1051 + 2879: 80063240 904 FUNC LOCAL DEFAULT 4 CheckPickupAgainstPlayer__FP4xEntPv + 2880: 803cd4ec 4 OBJECT LOCAL DEFAULT 12 @1144 + 2881: 803cd4f0 4 OBJECT LOCAL DEFAULT 12 @1145 + 2882: 803cd4f4 4 OBJECT LOCAL DEFAULT 12 @1146 + 2883: 8028c850 60 OBJECT LOCAL DEFAULT 8 @1147 + 2884: 8028c88c 60 OBJECT LOCAL DEFAULT 8 @1224 + 2885: 803cd4f8 4 OBJECT LOCAL DEFAULT 12 @1257 + 2886: 803cd4fc 4 OBJECT LOCAL DEFAULT 12 @1258 + 2887: 8028c8c8 48 OBJECT LOCAL DEFAULT 8 @1259 + 2888: 80063914 448 FUNC LOCAL DEFAULT 4 collectPickup__FP10zEntPickup + 2889: 803cd500 4 OBJECT LOCAL DEFAULT 12 @1319 + 2890: 803cd504 4 OBJECT LOCAL DEFAULT 12 @1515 + 2891: 803cd508 4 OBJECT LOCAL DEFAULT 12 @1516 + 2892: 803cd50c 4 OBJECT LOCAL DEFAULT 12 @1517 + 2893: 803cd510 4 OBJECT LOCAL DEFAULT 12 @1518 + 2894: 803cd514 4 OBJECT LOCAL DEFAULT 12 @1519 + 2895: 803cd518 4 OBJECT LOCAL DEFAULT 12 @1520 + 2896: 803cd51c 4 OBJECT LOCAL DEFAULT 12 @1521 + 2897: 803cd520 4 OBJECT LOCAL DEFAULT 12 @1522 + 2898: 803cd524 4 OBJECT LOCAL DEFAULT 12 @1523 + 2899: 803cd528 4 OBJECT LOCAL DEFAULT 12 @1524 + 2900: 803cd52c 4 OBJECT LOCAL DEFAULT 12 @1525 + 2901: 803cd530 4 OBJECT LOCAL DEFAULT 12 @1526 + 2902: 800649d4 1484 FUNC LOCAL DEFAULT 4 zEntPickup_UpdateFX__FP10zEntPickupP6xScenef + 2903: 803cd534 4 OBJECT LOCAL DEFAULT 12 @1609 + 2904: 803cd538 4 OBJECT LOCAL DEFAULT 12 @1610 + 2905: 803cd53c 4 OBJECT LOCAL DEFAULT 12 @1611 + 2906: 800649a8 44 FUNC LOCAL DEFAULT 4 ShowPickupFx__FP10zEntPickup + 2907: 803cd540 4 OBJECT LOCAL DEFAULT 12 @1709 + 2908: 803cd544 4 OBJECT LOCAL DEFAULT 12 @1710 + 2909: 803cd548 4 OBJECT LOCAL DEFAULT 12 @1711 + 2910: 803cd54c 4 OBJECT LOCAL DEFAULT 12 @1712 + 2911: 803cd550 8 OBJECT LOCAL DEFAULT 12 @1714 + 2912: 803cd558 8 OBJECT LOCAL DEFAULT 12 @1730 + 2913: 80064fa0 36 FUNC LOCAL DEFAULT 4 set_alpha_blend__FP14xModelInstance + 2914: 803cd560 4 OBJECT LOCAL DEFAULT 12 @1871 + 2915: 803cd564 4 OBJECT LOCAL DEFAULT 12 @1872 + 2916: 803cd568 4 OBJECT LOCAL DEFAULT 12 @1873 + 2917: 803cd56c 4 OBJECT LOCAL DEFAULT 12 @1977 + 2918: 800659d8 248 FUNC LOCAL DEFAULT 4 rewardRequest__FUiP5xVec35xVec3 + 2919: 803cd570 4 OBJECT LOCAL DEFAULT 12 @2086 + 2920: 803cd574 4 OBJECT LOCAL DEFAULT 12 @2087 + 2921: 80065e84 380 FUNC LOCAL DEFAULT 4 spawnNRewards__FPUiUiP5xVec35xVec3 + 2922: 803cd578 4 OBJECT LOCAL DEFAULT 12 @2192 + 2923: 00000000 0 FILE LOCAL DEFAULT ABS zEntPlayer.cpp + 2924: 80066210 0 SECTION LOCAL DEFAULT 4 + 2925: 80251d10 0 SECTION LOCAL DEFAULT 5 + 2926: 80255f00 0 SECTION LOCAL DEFAULT 7 + 2927: 8028c9b0 0 SECTION LOCAL DEFAULT 8 + 2928: 802de3d0 0 SECTION LOCAL DEFAULT 9 + 2929: 00000000 0 SECTION LOCAL DEFAULT 15 + 2930: 00000000 0 SECTION LOCAL DEFAULT 14 + 2931: 803caa98 0 SECTION LOCAL DEFAULT 10 + 2932: 803cb5a0 0 SECTION LOCAL DEFAULT 11 + 2933: 803cd580 0 SECTION LOCAL DEFAULT 12 + 2934: 803d0838 0 SECTION LOCAL DEFAULT 13 + 2935: 00000000 0 SECTION LOCAL DEFAULT 26 + 2936: 80082ad8 0 SECTION LOCAL DEFAULT 4 + 2937: 00000000 0 SECTION LOCAL DEFAULT 26 + 2938: 80082b00 0 SECTION LOCAL DEFAULT 4 + 2939: 00000000 0 SECTION LOCAL DEFAULT 26 + 2940: 80082b00 0 SECTION LOCAL DEFAULT 4 + 2941: 00000000 0 SECTION LOCAL DEFAULT 26 + 2942: 80082bd0 0 SECTION LOCAL DEFAULT 4 + 2943: 00000000 0 SECTION LOCAL DEFAULT 26 + 2944: 80082bd0 0 SECTION LOCAL DEFAULT 4 + 2945: 00000000 0 SECTION LOCAL DEFAULT 26 + 2946: 80082bd0 0 SECTION LOCAL DEFAULT 4 + 2947: 00000000 0 SECTION LOCAL DEFAULT 26 + 2948: 80082bd0 0 SECTION LOCAL DEFAULT 4 + 2949: 00000000 0 SECTION LOCAL DEFAULT 26 + 2950: 80082d08 0 SECTION LOCAL DEFAULT 4 + 2951: 00000000 0 SECTION LOCAL DEFAULT 26 + 2952: 80082d4c 0 SECTION LOCAL DEFAULT 4 + 2953: 00000000 0 SECTION LOCAL DEFAULT 26 + 2954: 80082d4c 0 SECTION LOCAL DEFAULT 4 + 2955: 00000000 0 SECTION LOCAL DEFAULT 26 + 2956: 80082d4c 0 SECTION LOCAL DEFAULT 4 + 2957: 00000000 0 SECTION LOCAL DEFAULT 26 + 2958: 80090b98 0 SECTION LOCAL DEFAULT 4 + 2959: 00000000 0 SECTION LOCAL DEFAULT 26 + 2960: 80090b98 0 SECTION LOCAL DEFAULT 4 + 2961: 00000000 0 SECTION LOCAL DEFAULT 26 + 2962: 80090df4 0 SECTION LOCAL DEFAULT 4 + 2963: 00000000 0 SECTION LOCAL DEFAULT 26 + 2964: 80090df4 0 SECTION LOCAL DEFAULT 4 + 2965: 00000000 0 SECTION LOCAL DEFAULT 26 + 2966: 80090e08 0 SECTION LOCAL DEFAULT 4 + 2967: 00000000 0 SECTION LOCAL DEFAULT 26 + 2968: 80090e34 0 SECTION LOCAL DEFAULT 4 + 2969: 00000000 0 SECTION LOCAL DEFAULT 26 + 2970: 80090e34 0 SECTION LOCAL DEFAULT 4 + 2971: 00000000 0 SECTION LOCAL DEFAULT 26 + 2972: 80090e34 0 SECTION LOCAL DEFAULT 4 + 2973: 00000000 0 SECTION LOCAL DEFAULT 26 + 2974: 80090e34 0 SECTION LOCAL DEFAULT 4 + 2975: 00000000 0 SECTION LOCAL DEFAULT 26 + 2976: 80090e34 0 SECTION LOCAL DEFAULT 4 + 2977: 00000000 0 SECTION LOCAL DEFAULT 26 + 2978: 80090e60 0 SECTION LOCAL DEFAULT 4 + 2979: 00000000 0 SECTION LOCAL DEFAULT 26 + 2980: 803cb5a0 4 OBJECT LOCAL DEFAULT 11 sHackStuckTimer + 2981: 802de3d0 12 OBJECT LOCAL DEFAULT 9 sHackStuckDir + 2982: 802de3d0 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 2983: 802de3dc 12 OBJECT LOCAL DEFAULT 9 sHackStuckVel + 2984: 803cb5a4 4 OBJECT LOCAL DEFAULT 11 sHackStuckSetDir + 2985: 803caa98 4 OBJECT LOCAL DEFAULT 10 CATCH_CAPSULE_RAD + 2986: 803caa9c 4 OBJECT LOCAL DEFAULT 10 CATCH_CAPSULE_BIAS + 2987: 803cb5a8 4 OBJECT LOCAL DEFAULT 11 sCatchCapsuleTimer + 2988: 803cb5ac 4 OBJECT LOCAL DEFAULT 11 stuck_timer + 2989: 803cb5b0 4 OBJECT LOCAL DEFAULT 11 not_stuck_timer + 2990: 802de3e8 12 OBJECT LOCAL DEFAULT 9 stuck_start_loc + 2991: 8028c9b0 564 OBJECT LOCAL DEFAULT 8 sPlayerSnd + 2992: 8028c9b0 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 2993: 8028cbe4 564 OBJECT LOCAL DEFAULT 8 sPlayerSndRand + 2994: 8028ce18 564 OBJECT LOCAL DEFAULT 8 sPlayerSndID + 2995: 802de3f4 188 OBJECT LOCAL DEFAULT 9 sPlayerRumbleType + 2996: 802de4b0 188 OBJECT LOCAL DEFAULT 9 sPlayerRumbleTime + 2997: 8028d04c 188 OBJECT LOCAL DEFAULT 8 sPlayerSndFxVolume + 2998: 8028d108 1416 OBJECT LOCAL DEFAULT 8 sPlayerStreamSnd + 2999: 8028d690 1416 OBJECT LOCAL DEFAULT 8 sPlayerStreamSndRand + 3000: 803cb5b8 4 OBJECT LOCAL DEFAULT 11 sCurrentStreamSndID + 3001: 8028dc18 472 OBJECT LOCAL DEFAULT 8 sPlayerSndStreamVolume + 3002: 803cb5bc 4 OBJECT LOCAL DEFAULT 11 sPlayerSndSneakDelay + 3003: 803cb5c0 4 OBJECT LOCAL DEFAULT 11 sPlayerDiedLastTime + 3004: 803cb5c4 4 OBJECT LOCAL DEFAULT 11 sPlayerIgnoreSound + 3005: 803cb5c8 4 OBJECT LOCAL DEFAULT 11 sPlayerAttackInAir + 3006: 802de56c 96 OBJECT LOCAL DEFAULT 9 sDelayedSound + 3007: 8028ddf0 944 OBJECT LOCAL DEFAULT 8 sPlayerStreamSndTimer + 3008: 803caaa0 4 OBJECT LOCAL DEFAULT 10 minVelmag + 3009: 803caaa4 4 OBJECT LOCAL DEFAULT 10 maxVelmag + 3010: 803cb5d8 4 OBJECT LOCAL DEFAULT 11 curVelmag + 3011: 803cb5dc 4 OBJECT LOCAL DEFAULT 11 curVelangle + 3012: 803caaa8 4 OBJECT LOCAL DEFAULT 10 surfSlickness + 3013: 803caaac 4 OBJECT LOCAL DEFAULT 10 surfFriction + 3014: 803cb5e0 4 OBJECT LOCAL DEFAULT 11 surfDamping + 3015: 803caab0 4 OBJECT LOCAL DEFAULT 10 lastSlickness + 3016: 802de5cc 12 OBJECT LOCAL DEFAULT 9 lastDeltaPos + 3017: 802de5d8 12 OBJECT LOCAL DEFAULT 9 lastFloorNorm + 3018: 803cb5e4 4 OBJECT LOCAL DEFAULT 11 lastFloorEnt + 3019: 803cb5e8 4 OBJECT LOCAL DEFAULT 11 surfSticky + 3020: 803caab4 4 OBJECT LOCAL DEFAULT 10 surfSlideStart + 3021: 803caab8 4 OBJECT LOCAL DEFAULT 10 surfSlideStop + 3022: 803cb5f0 4 OBJECT LOCAL DEFAULT 11 surfSlickTimer + 3023: 803caabc 4 OBJECT LOCAL DEFAULT 10 surfPeakRatio + 3024: 803caac0 4 OBJECT LOCAL DEFAULT 10 surfAccelWalk + 3025: 803caac4 4 OBJECT LOCAL DEFAULT 10 surfAccelRun + 3026: 803caac8 4 OBJECT LOCAL DEFAULT 10 surfDecelIdle + 3027: 803caacc 4 OBJECT LOCAL DEFAULT 10 surfDecelSkid + 3028: 803cb5f4 4 OBJECT LOCAL DEFAULT 11 surfMaxSpeed + 3029: 803cb5f8 4 OBJECT LOCAL DEFAULT 11 surfSlipTimer + 3030: 803cb5fc 4 OBJECT LOCAL DEFAULT 11 sGrabFound + 3031: 803cb600 4 OBJECT LOCAL DEFAULT 11 sGrabFailed + 3032: 803cb604 4 OBJECT LOCAL DEFAULT 11 sPlayerCollAdjust + 3033: 803cb608 4 OBJECT LOCAL DEFAULT 11 sLassoInfo + 3034: 803cb60c 4 OBJECT LOCAL DEFAULT 11 sLasso + 3035: 802de5e4 128 OBJECT LOCAL DEFAULT 9 sHitch + 3036: 803cb610 4 OBJECT LOCAL DEFAULT 11 sNumHitches + 3037: 803cb614 4 OBJECT LOCAL DEFAULT 11 sHitchAngle + 3038: 803cb618 4 OBJECT LOCAL DEFAULT 11 sSwingTimeElapsed + 3039: 803cb61c 4 OBJECT LOCAL DEFAULT 11 sLassoCamLinger + 3040: 803cb620 4 OBJECT LOCAL DEFAULT 11 sGooKnockedToSafety + 3041: 803cb624 4 OBJECT LOCAL DEFAULT 11 sGooKnockedTimer + 3042: 803cb62c 4 OBJECT LOCAL DEFAULT 11 bvTimeToIdle + 3043: 803cb630 4 OBJECT LOCAL DEFAULT 11 boulderRollShouldEnd + 3044: 803cb634 4 OBJECT LOCAL DEFAULT 11 boulderRollShouldStart + 3045: 803cb638 4 OBJECT LOCAL DEFAULT 11 sEmitSpinBubbles + 3046: 803cb63c 4 OBJECT LOCAL DEFAULT 11 sEmitSundae + 3047: 803cb640 4 OBJECT LOCAL DEFAULT 11 sEmitStankBreath + 3048: 802de664 96 OBJECT LOCAL DEFAULT 9 sStankTag + 3049: 803cb644 4 OBJECT LOCAL DEFAULT 11 sReticleModel + 3050: 803cb648 4 OBJECT LOCAL DEFAULT 11 sReticleRot + 3051: 803cb64c 4 OBJECT LOCAL DEFAULT 11 sReticleAlpha + 3052: 802de6c4 64 OBJECT LOCAL DEFAULT 9 sReticleMat + 3053: 803cb650 4 OBJECT LOCAL DEFAULT 11 sTypeOfTarget + 3054: 803cb654 4 OBJECT LOCAL DEFAULT 11 sTimeToRetarget + 3055: 803cb65c 4 OBJECT LOCAL DEFAULT 11 sBowlingLaneRast + 3056: 80256118 14276 OBJECT LOCAL DEFAULT 7 @stringBase0 + 3057: 80255f00 88 OBJECT LOCAL DEFAULT 7 patsock_totals + 3058: 803caad0 4 OBJECT LOCAL DEFAULT 10 update_dt + 3059: 803caad4 4 OBJECT LOCAL DEFAULT 10 last_update_dt + 3060: 802de704 12 OBJECT LOCAL DEFAULT 9 update_motion + 3061: 802de710 12 OBJECT LOCAL DEFAULT 9 req_motion + 3062: 802de71c 12 OBJECT LOCAL DEFAULT 9 precollide_motion + 3063: 803cb668 4 OBJECT LOCAL DEFAULT 11 bbash_start_ht + 3064: 803cb66c 4 OBJECT LOCAL DEFAULT 11 bbash_end_tmr + 3065: 803cb670 4 OBJECT LOCAL DEFAULT 11 bbash_tmr + 3066: 803cb674 4 OBJECT LOCAL DEFAULT 11 bbash_vel + 3067: 803cb678 4 OBJECT LOCAL DEFAULT 11 bbash_hit + 3068: 803cb67c 4 OBJECT LOCAL DEFAULT 11 bbounce_hit + 3069: 803cb680 4 OBJECT LOCAL DEFAULT 11 idle_tmr + 3070: 803cb684 4 OBJECT LOCAL DEFAULT 11 inact_tmr + 3071: 803cb688 4 OBJECT LOCAL DEFAULT 11 stun_power_tmr + 3072: 803cb68c 4 OBJECT LOCAL DEFAULT 11 tslide_maxspd + 3073: 803cb690 4 OBJECT LOCAL DEFAULT 11 tslide_maxspd_tmr + 3074: 803cb694 4 OBJECT LOCAL DEFAULT 11 tslide_inair_tmr + 3075: 803cb698 4 OBJECT LOCAL DEFAULT 11 tslide_dbl_tmr + 3076: 803cb69c 4 OBJECT LOCAL DEFAULT 11 tslide_ground + 3077: 802de728 12 OBJECT LOCAL DEFAULT 9 tslide_lastrealvel + 3078: 803cb6a0 4 OBJECT LOCAL DEFAULT 11 in_goo + 3079: 803cb6a4 4 OBJECT LOCAL DEFAULT 11 lin_goo + 3080: 803cb6a8 4 OBJECT LOCAL DEFAULT 11 in_goo_tmr + 3081: 803cb6ac 4 OBJECT LOCAL DEFAULT 11 player_hitlist_anim + 3082: 803caae0 4 OBJECT LOCAL DEFAULT 10 player_hit_anim + 3083: 803caae4 4 OBJECT LOCAL DEFAULT 10 player_dead_anim + 3084: 803cb6b4 4 OBJECT LOCAL DEFAULT 11 player_idle_anim + 3085: 803cb6b8 4 OBJECT LOCAL DEFAULT 11 mount_type + 3086: 803cb6bc 4 OBJECT LOCAL DEFAULT 11 mount_object + 3087: 803cb6c0 4 OBJECT LOCAL DEFAULT 11 mount_tmr + 3088: 802de734 12 OBJECT LOCAL DEFAULT 9 last_center + 3089: 803cb6c4 4 OBJECT LOCAL DEFAULT 11 last_frame + 3090: 803cd580 4 OBJECT LOCAL DEFAULT 12 @872 + 3091: 803cd584 4 OBJECT LOCAL DEFAULT 12 @873 + 3092: 803cd588 4 OBJECT LOCAL DEFAULT 12 @874 + 3093: 803cd58c 4 OBJECT LOCAL DEFAULT 12 @875 + 3094: 803cd590 4 OBJECT LOCAL DEFAULT 12 @876 + 3095: 803cd598 8 OBJECT LOCAL DEFAULT 12 @878 + 3096: 80066210 544 FUNC LOCAL DEFAULT 4 zEntPlayer_SpawnWandBubbles__FP5xVec3Ui + 3097: 80066430 208 FUNC LOCAL DEFAULT 4 zEntPlayerKillCarry__Fv + 3098: 803cd5a0 4 OBJECT LOCAL DEFAULT 12 @976 + 3099: 803cd5a8 8 OBJECT LOCAL DEFAULT 12 @978 + 3100: 800665d8 456 FUNC LOCAL DEFAULT 4 DampenControls__FPfPfff + 3101: 800667a0 76 FUNC LOCAL DEFAULT 4 CalcAnimSpeed__FP4xEntfPf + 3102: 803cd5b0 4 OBJECT LOCAL DEFAULT 12 @1020 + 3103: 803cd5b4 4 OBJECT LOCAL DEFAULT 12 @1021 + 3104: 803cd5b8 4 OBJECT LOCAL DEFAULT 12 @1022 + 3105: 803cd5bc 4 OBJECT LOCAL DEFAULT 12 @1023 + 3106: 800667ec 120 FUNC LOCAL DEFAULT 4 LeanUpdate__Fff + 3107: 803cd5c0 4 OBJECT LOCAL DEFAULT 12 @1049 + 3108: 803cd5c4 4 OBJECT LOCAL DEFAULT 12 @1051 + 3109: 803cd5c8 4 OBJECT LOCAL DEFAULT 12 @1064 + 3110: 80066864 280 FUNC LOCAL DEFAULT 4 TurnToFace__FP4xEntPC5xVec3ff + 3111: 8006697c 112 FUNC LOCAL DEFAULT 4 PlayerArrive__FP4xEntP5xBase + 3112: 803cd5cc 4 OBJECT LOCAL DEFAULT 12 @1458 + 3113: 803cd5d0 4 OBJECT LOCAL DEFAULT 12 @1459 + 3114: 803cd5d4 4 OBJECT LOCAL DEFAULT 12 @1460 + 3115: 803cd5d8 4 OBJECT LOCAL DEFAULT 12 @1461 + 3116: 803cd5dc 4 OBJECT LOCAL DEFAULT 12 @1462 + 3117: 803cd5e0 4 OBJECT LOCAL DEFAULT 12 @1463 + 3118: 803cd5e4 4 OBJECT LOCAL DEFAULT 12 @1464 + 3119: 803cd5e8 4 OBJECT LOCAL DEFAULT 12 @1465 + 3120: 803cd5ec 4 OBJECT LOCAL DEFAULT 12 @1466 + 3121: 803cd5f0 4 OBJECT LOCAL DEFAULT 12 @1467 + 3122: 803cd5f4 4 OBJECT LOCAL DEFAULT 12 @1468 + 3123: 803cd5f8 4 OBJECT LOCAL DEFAULT 12 @1469 + 3124: 803cd5fc 4 OBJECT LOCAL DEFAULT 12 @1470 + 3125: 803cd600 4 OBJECT LOCAL DEFAULT 12 @1471 + 3126: 803cd604 4 OBJECT LOCAL DEFAULT 12 @1472 + 3127: 803cd608 4 OBJECT LOCAL DEFAULT 12 @1473 + 3128: 803cd60c 4 OBJECT LOCAL DEFAULT 12 @1474 + 3129: 80082b00 100 FUNC LOCAL DEFAULT 4 xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 + 3130: 8007d3f8 1268 FUNC LOCAL DEFAULT 4 PlayerSwingUpdate__FP4xEntfff + 3131: 8028e1cc 52 OBJECT LOCAL DEFAULT 8 @1475 + 3132: 800669ec 5460 FUNC LOCAL DEFAULT 4 PlayerAbsControl__FP4xEntfff + 3133: 803cd610 4 OBJECT LOCAL DEFAULT 12 @1504 + 3134: 803cd614 4 OBJECT LOCAL DEFAULT 12 @1505 + 3135: 80068054 20 FUNC LOCAL DEFAULT 4 HealthReset__Fv + 3136: 80067f40 276 FUNC LOCAL DEFAULT 4 InvReset__Fv + 3137: 80068068 128 FUNC LOCAL DEFAULT 4 RunAnyCheck__FP15xAnimTransitionP11xAnimSinglePv + 3138: 800680e8 152 FUNC LOCAL DEFAULT 4 RunCheck__FP15xAnimTransitionP11xAnimSinglePv + 3139: 80068180 152 FUNC LOCAL DEFAULT 4 RunStoicCheck__FP15xAnimTransitionP11xAnimSinglePv + 3140: 80068218 152 FUNC LOCAL DEFAULT 4 RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv + 3141: 800682b0 140 FUNC LOCAL DEFAULT 4 RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv + 3142: 8006833c 80 FUNC LOCAL DEFAULT 4 RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv + 3143: 8006838c 132 FUNC LOCAL DEFAULT 4 RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv + 3144: 80068410 128 FUNC LOCAL DEFAULT 4 WalkCheck__FP15xAnimTransitionP11xAnimSinglePv + 3145: 80068490 152 FUNC LOCAL DEFAULT 4 WalkStoicCheck__FP15xAnimTransitionP11xAnimSinglePv + 3146: 80068528 140 FUNC LOCAL DEFAULT 4 WalkVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv + 3147: 800685b4 152 FUNC LOCAL DEFAULT 4 WalkScaredCheck__FP15xAnimTransitionP11xAnimSinglePv + 3148: 8006864c 80 FUNC LOCAL DEFAULT 4 IdleCheck__FP15xAnimTransitionP11xAnimSinglePv + 3149: 8006869c 104 FUNC LOCAL DEFAULT 4 IdleStoicCheck__FP15xAnimTransitionP11xAnimSinglePv + 3150: 80068704 92 FUNC LOCAL DEFAULT 4 IdleVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv + 3151: 80068760 104 FUNC LOCAL DEFAULT 4 IdleScaredCheck__FP15xAnimTransitionP11xAnimSinglePv + 3152: 800687c8 80 FUNC LOCAL DEFAULT 4 IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv + 3153: 80068818 28 FUNC LOCAL DEFAULT 4 AnyMoveCheck__FP15xAnimTransitionP11xAnimSinglePv + 3154: 80068834 24 FUNC LOCAL DEFAULT 4 AnyStopCheck__FP15xAnimTransitionP11xAnimSinglePv + 3155: 8006884c 44 FUNC LOCAL DEFAULT 4 SlipRunCB__FP15xAnimTransitionP11xAnimSinglePv + 3156: 80068878 40 FUNC LOCAL DEFAULT 4 NoSlipCB__FP15xAnimTransitionP11xAnimSinglePv + 3157: 800688a0 48 FUNC LOCAL DEFAULT 4 IdleCB__FP15xAnimTransitionP11xAnimSinglePv + 3158: 800688d0 72 FUNC LOCAL DEFAULT 4 InactiveCheck__FP15xAnimTransitionP11xAnimSinglePv + 3159: 80068918 28 FUNC LOCAL DEFAULT 4 InactiveCB__FP15xAnimTransitionP11xAnimSinglePv + 3160: 80068934 28 FUNC LOCAL DEFAULT 4 InactiveFinishedCheck__FP15xAnimTransitionP11xAnimSinglePv + 3161: 803cd618 4 OBJECT LOCAL DEFAULT 12 @1905 + 3162: 803cd61c 4 OBJECT LOCAL DEFAULT 12 @1906 + 3163: 80068950 24 FUNC LOCAL DEFAULT 4 LandCheck__FP15xAnimTransitionP11xAnimSinglePv + 3164: 80068968 52 FUNC LOCAL DEFAULT 4 LandTrackCheck__FP15xAnimTransitionP11xAnimSinglePv + 3165: 8006899c 52 FUNC LOCAL DEFAULT 4 LandNoTrackCheck__FP15xAnimTransitionP11xAnimSinglePv + 3166: 800689d0 48 FUNC LOCAL DEFAULT 4 LandHighCheck__FP15xAnimTransitionP11xAnimSinglePv + 3167: 80068a00 48 FUNC LOCAL DEFAULT 4 LandRunCheck__FP15xAnimTransitionP11xAnimSinglePv + 3168: 80068a30 48 FUNC LOCAL DEFAULT 4 LandWalkCheck__FP15xAnimTransitionP11xAnimSinglePv + 3169: 80068a60 48 FUNC LOCAL DEFAULT 4 LandFastCheck__FP15xAnimTransitionP11xAnimSinglePv + 3170: 80068a90 64 FUNC LOCAL DEFAULT 4 LandNoTrackWalkCheck__FP15xAnimTransitionP11xAnimSinglePv + 3171: 80068ad0 64 FUNC LOCAL DEFAULT 4 LandSlipIdleCheck__FP15xAnimTransitionP11xAnimSinglePv + 3172: 80068b10 64 FUNC LOCAL DEFAULT 4 LandSlipRunCheck__FP15xAnimTransitionP11xAnimSinglePv + 3173: 80068b50 64 FUNC LOCAL DEFAULT 4 LandNoTrackFastCheck__FP15xAnimTransitionP11xAnimSinglePv + 3174: 80068b90 76 FUNC LOCAL DEFAULT 4 LandNoTrackSlipRunCheck__FP15xAnimTransitionP11xAnimSinglePv + 3175: 80068bdc 76 FUNC LOCAL DEFAULT 4 LandNoTrackSlipIdleCheck__FP15xAnimTransitionP11xAnimSinglePv + 3176: 80068c28 52 FUNC LOCAL DEFAULT 4 LandCallback__FP15xAnimTransitionP11xAnimSinglePv + 3177: 80068c5c 64 FUNC LOCAL DEFAULT 4 LandSlipRunCallback__FP15xAnimTransitionP11xAnimSinglePv + 3178: 80068c9c 24 FUNC LOCAL DEFAULT 4 SandyLandCB__FP15xAnimTransitionP11xAnimSinglePv + 3179: 803cd620 4 OBJECT LOCAL DEFAULT 12 @2071 + 3180: 803cd624 4 OBJECT LOCAL DEFAULT 12 @2087 + 3181: 803cd628 4 OBJECT LOCAL DEFAULT 12 @2092 + 3182: 80068cb4 124 FUNC LOCAL DEFAULT 4 BubbleSpinCheck__FP15xAnimTransitionP11xAnimSinglePv + 3183: 80068d30 72 FUNC LOCAL DEFAULT 4 BubbleSpinCB__FP15xAnimTransitionP11xAnimSinglePv + 3184: 803cd62c 4 OBJECT LOCAL DEFAULT 12 @2135 + 3185: 80068d78 148 FUNC LOCAL DEFAULT 4 BubbleBashCheck__FP15xAnimTransitionP11xAnimSinglePv + 3186: 80068e0c 136 FUNC LOCAL DEFAULT 4 BubbleBashCB__FP15xAnimTransitionP11xAnimSinglePv + 3187: 80068e94 8 FUNC LOCAL DEFAULT 4 BBashStrikeCheck__FP15xAnimTransitionP11xAnimSinglePv + 3188: 80068e9c 28 FUNC LOCAL DEFAULT 4 BBashStrikeCB__FP15xAnimTransitionP11xAnimSinglePv + 3189: 80068eb8 36 FUNC LOCAL DEFAULT 4 BBashToJumpCheck__FP15xAnimTransitionP11xAnimSinglePv + 3190: 80068edc 72 FUNC LOCAL DEFAULT 4 BubbleBounceCheck__FP15xAnimTransitionP11xAnimSinglePv + 3191: 80068f24 120 FUNC LOCAL DEFAULT 4 BubbleBounceCB__FP15xAnimTransitionP11xAnimSinglePv + 3192: 80068f9c 32 FUNC LOCAL DEFAULT 4 BBounceAttackCB__FP15xAnimTransitionP11xAnimSinglePv + 3193: 80068fbc 44 FUNC LOCAL DEFAULT 4 BBounceStrikeCheck__FP15xAnimTransitionP11xAnimSinglePv + 3194: 803cd630 4 OBJECT LOCAL DEFAULT 12 @2181 + 3195: 803cd634 4 OBJECT LOCAL DEFAULT 12 @2182 + 3196: 80068fe8 108 FUNC LOCAL DEFAULT 4 BBounceStrikeCB__FP15xAnimTransitionP11xAnimSinglePv + 3197: 80069054 8 FUNC LOCAL DEFAULT 4 BBounceToJumpCheck__FP15xAnimTransitionP11xAnimSinglePv + 3198: 8006905c 132 FUNC LOCAL DEFAULT 4 BBounceToJumpCB__FP15xAnimTransitionP11xAnimSinglePv + 3199: 800690e0 136 FUNC LOCAL DEFAULT 4 BbowlCheck__FP15xAnimTransitionP11xAnimSinglePv + 3200: 803cb6c8 4 OBJECT LOCAL DEFAULT 11 sShouldBubbleBowl + 3201: 803cb6cc 4 OBJECT LOCAL DEFAULT 11 sBubbleBowlTimer + 3202: 803caae8 4 OBJECT LOCAL DEFAULT 10 sBubbleBowlLastWindupTime + 3203: 803caaec 4 OBJECT LOCAL DEFAULT 10 sBubbleBowlMultiplier + 3204: 80069168 244 FUNC LOCAL DEFAULT 4 BbowlCB__FP15xAnimTransitionP11xAnimSinglePv + 3205: 8006925c 48 FUNC LOCAL DEFAULT 4 BbowlWindupEndCheck__FP15xAnimTransitionP11xAnimSinglePv + 3206: 8006928c 76 FUNC LOCAL DEFAULT 4 BbowlTossEndCB__FP15xAnimTransitionP11xAnimSinglePv + 3207: 800692d8 84 FUNC LOCAL DEFAULT 4 BbowlRecoverWalkCheck__FP15xAnimTransitionP11xAnimSinglePv + 3208: 8006932c 84 FUNC LOCAL DEFAULT 4 BbowlRecoverRunCheck__FP15xAnimTransitionP11xAnimSinglePv + 3209: 80069380 84 FUNC LOCAL DEFAULT 4 BbowlRecoverRunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv + 3210: 800693d4 84 FUNC LOCAL DEFAULT 4 BbowlRecoverRunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv + 3211: 80069428 84 FUNC LOCAL DEFAULT 4 BbowlRecoverRunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv + 3212: 8006947c 84 FUNC LOCAL DEFAULT 4 BbowlRecoverRunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv + 3213: 800694d0 56 FUNC LOCAL DEFAULT 4 GooCheck__FP15xAnimTransitionP11xAnimSinglePv + 3214: 803cd638 4 OBJECT LOCAL DEFAULT 12 @2290 + 3215: 80069508 76 FUNC LOCAL DEFAULT 4 GooDeathCB__FP15xAnimTransitionP11xAnimSinglePv + 3216: 80069554 40 FUNC LOCAL DEFAULT 4 Hit01Check__FP15xAnimTransitionP11xAnimSinglePv + 3217: 8006957c 24 FUNC LOCAL DEFAULT 4 Hit01CB__FP15xAnimTransitionP11xAnimSinglePv + 3218: 80069594 40 FUNC LOCAL DEFAULT 4 Hit02Check__FP15xAnimTransitionP11xAnimSinglePv + 3219: 800695bc 24 FUNC LOCAL DEFAULT 4 Hit02CB__FP15xAnimTransitionP11xAnimSinglePv + 3220: 800695d4 40 FUNC LOCAL DEFAULT 4 Hit03Check__FP15xAnimTransitionP11xAnimSinglePv + 3221: 800695fc 24 FUNC LOCAL DEFAULT 4 Hit03CB__FP15xAnimTransitionP11xAnimSinglePv + 3222: 80069614 40 FUNC LOCAL DEFAULT 4 Hit04Check__FP15xAnimTransitionP11xAnimSinglePv + 3223: 8006963c 24 FUNC LOCAL DEFAULT 4 Hit04CB__FP15xAnimTransitionP11xAnimSinglePv + 3224: 80069654 40 FUNC LOCAL DEFAULT 4 Hit05Check__FP15xAnimTransitionP11xAnimSinglePv + 3225: 8006967c 24 FUNC LOCAL DEFAULT 4 Hit05CB__FP15xAnimTransitionP11xAnimSinglePv + 3226: 80069694 100 FUNC LOCAL DEFAULT 4 Defeated01Check__FP15xAnimTransitionP11xAnimSinglePv + 3227: 800696f8 108 FUNC LOCAL DEFAULT 4 Defeated02Check__FP15xAnimTransitionP11xAnimSinglePv + 3228: 80069764 108 FUNC LOCAL DEFAULT 4 Defeated03Check__FP15xAnimTransitionP11xAnimSinglePv + 3229: 800697d0 108 FUNC LOCAL DEFAULT 4 Defeated04Check__FP15xAnimTransitionP11xAnimSinglePv + 3230: 8006983c 108 FUNC LOCAL DEFAULT 4 Defeated05Check__FP15xAnimTransitionP11xAnimSinglePv + 3231: 803cd63c 4 OBJECT LOCAL DEFAULT 12 @2388 + 3232: 800698a8 244 FUNC LOCAL DEFAULT 4 DefeatedCB__FP15xAnimTransitionP11xAnimSinglePv + 3233: 803cb6d0 4 OBJECT LOCAL DEFAULT 11 sSpatulaGrabbed + 3234: 8006999c 8 FUNC LOCAL DEFAULT 4 SpatulaGrabCheck__FP15xAnimTransitionP11xAnimSinglePv + 3235: 803cd640 4 OBJECT LOCAL DEFAULT 12 @2444 + 3236: 803cd644 4 OBJECT LOCAL DEFAULT 12 @2445 + 3237: 803cd648 4 OBJECT LOCAL DEFAULT 12 @2446 + 3238: 800699f0 460 FUNC LOCAL DEFAULT 4 SpatulaGrabCB__FP15xAnimTransitionP11xAnimSinglePv + 3239: 803cd64c 4 OBJECT LOCAL DEFAULT 12 @2471 + 3240: 803cd650 4 OBJECT LOCAL DEFAULT 12 @2472 + 3241: 80069bbc 228 FUNC LOCAL DEFAULT 4 SpatulaGrabStopCB__FP15xAnimTransitionP11xAnimSinglePv + 3242: 80069ca0 80 FUNC LOCAL DEFAULT 4 LCopterCheck__FP15xAnimTransitionP11xAnimSinglePv + 3243: 803cd654 4 OBJECT LOCAL DEFAULT 12 @2489 + 3244: 80069cf0 232 FUNC LOCAL DEFAULT 4 LCopterCB__FP15xAnimTransitionP11xAnimSinglePv + 3245: 80069dd8 80 FUNC LOCAL DEFAULT 4 StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv + 3246: 803cd658 4 OBJECT LOCAL DEFAULT 12 @2518 + 3247: 803cd65c 4 OBJECT LOCAL DEFAULT 12 @2519 + 3248: 803cb6d8 4 OBJECT LOCAL DEFAULT 11 sWallJumpResult + 3249: 802de740 12 OBJECT LOCAL DEFAULT 9 sWallNormal + 3250: 803cb6dc 4 OBJECT LOCAL DEFAULT 11 sWallCollisionSurface + 3251: 803cb6e0 4 OBJECT LOCAL DEFAULT 11 sAtdist$2530 + 3252: 803cb6e4 1 OBJECT LOCAL DEFAULT 11 init$2531 + 3253: 803cb6e8 4 OBJECT LOCAL DEFAULT 11 sSweptrad$2533 + 3254: 803cb6ec 1 OBJECT LOCAL DEFAULT 11 init$2534 + 3255: 803cb6f0 4 OBJECT LOCAL DEFAULT 11 sVerticalCos$2536 + 3256: 803cb6f4 1 OBJECT LOCAL DEFAULT 11 init$2537 + 3257: 803cd660 4 OBJECT LOCAL DEFAULT 12 @2556 + 3258: 803cd664 4 OBJECT LOCAL DEFAULT 12 @2557 + 3259: 803cd668 4 OBJECT LOCAL DEFAULT 12 @2558 + 3260: 803cd66c 4 OBJECT LOCAL DEFAULT 12 @2559 + 3261: 80069e28 456 FUNC LOCAL DEFAULT 4 DoWallJumpCheck__Fv + 3262: 80069ff0 100 FUNC LOCAL DEFAULT 4 WallJumpLaunchCheck__FP15xAnimTransitionP11xAnimSinglePv + 3263: 8006a054 68 FUNC LOCAL DEFAULT 4 WallJumpLaunchCallback__FP15xAnimTransitionP11xAnimSinglePv + 3264: 8006a098 372 FUNC LOCAL DEFAULT 4 WallJumpCallback__FP15xAnimTransitionP11xAnimSinglePv + 3265: 8006a20c 20 FUNC LOCAL DEFAULT 4 WallJumpFlightLandCheck__FP15xAnimTransitionP11xAnimSinglePv + 3266: 8006a220 24 FUNC LOCAL DEFAULT 4 WallJumpFlightLandCallback__FP15xAnimTransitionP11xAnimSinglePv + 3267: 8006a238 24 FUNC LOCAL DEFAULT 4 WallJumpLandFlightCheck__FP15xAnimTransitionP11xAnimSinglePv + 3268: 8006a250 24 FUNC LOCAL DEFAULT 4 WallJumpLandFlightCallback__FP15xAnimTransitionP11xAnimSinglePv + 3269: 8006a268 64 FUNC LOCAL DEFAULT 4 JumpCheck__FP15xAnimTransitionP11xAnimSinglePv + 3270: 80077030 44 FUNC LOCAL DEFAULT 4 zEntPlayerJumpAddDriver__FP4xEnt + 3271: 8006a2a8 156 FUNC LOCAL DEFAULT 4 JumpCB__FP15xAnimTransitionP11xAnimSinglePv + 3272: 803cd670 4 OBJECT LOCAL DEFAULT 12 @2631 + 3273: 8006a344 248 FUNC LOCAL DEFAULT 4 JumpApexCheck__FP15xAnimTransitionP11xAnimSinglePv + 3274: 8006a43c 28 FUNC LOCAL DEFAULT 4 BounceCheck__FP15xAnimTransitionP11xAnimSinglePv + 3275: 8006a458 76 FUNC LOCAL DEFAULT 4 BounceCB__FP15xAnimTransitionP11xAnimSinglePv + 3276: 8006a4a4 88 FUNC LOCAL DEFAULT 4 BounceStopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv + 3277: 8006a4fc 144 FUNC LOCAL DEFAULT 4 DblJumpCheck__FP15xAnimTransitionP11xAnimSinglePv + 3278: 8006a58c 380 FUNC LOCAL DEFAULT 4 DblJumpCB__FP15xAnimTransitionP11xAnimSinglePv + 3279: 803cb6f8 4 OBJECT LOCAL DEFAULT 11 sTongueDblSpeedMult + 3280: 803cd674 4 OBJECT LOCAL DEFAULT 12 @2689 + 3281: 8006a708 104 FUNC LOCAL DEFAULT 4 TongueDblJumpCB__FP15xAnimTransitionP11xAnimSinglePv + 3282: 8006a770 24 FUNC LOCAL DEFAULT 4 TongueDblSpinCB__FP15xAnimTransitionP11xAnimSinglePv + 3283: 8006a788 220 FUNC LOCAL DEFAULT 4 FallCheck__FP15xAnimTransitionP11xAnimSinglePv + 3284: 8006a864 44 FUNC LOCAL DEFAULT 4 BoulderRollMoveCheck__FP15xAnimTransitionP11xAnimSinglePv + 3285: 8006a890 48 FUNC LOCAL DEFAULT 4 BoulderRollIdleCheck__FP15xAnimTransitionP11xAnimSinglePv + 3286: 8006a8c0 40 FUNC LOCAL DEFAULT 4 BoulderRollCheck__FP15xAnimTransitionP11xAnimSinglePv + 3287: 8006a8e8 68 FUNC LOCAL DEFAULT 4 BoulderRollWindupCB__FP15xAnimTransitionP11xAnimSinglePv + 3288: 803cd678 4 OBJECT LOCAL DEFAULT 12 @2791 + 3289: 803cd67c 4 OBJECT LOCAL DEFAULT 12 @2792 + 3290: 8006f0e8 1724 FUNC LOCAL DEFAULT 4 zEntPlayer_BoulderVehicleUpdate__FP4xEntP6xScenef + 3291: 8006f0dc 12 FUNC LOCAL DEFAULT 4 zEntPlayer_BoulderVehicleMove__FP4xEntP6xScenefP9xEntFrame + 3292: 8006f0b8 36 FUNC LOCAL DEFAULT 4 zEntPlayer_BoulderVehicleRender__FP4zEnt + 3293: 8006a92c 888 FUNC LOCAL DEFAULT 4 BoulderRollCB__FP15xAnimTransitionP11xAnimSinglePv + 3294: 8006aca4 92 FUNC LOCAL DEFAULT 4 BoulderRollDoneCheck__Fv + 3295: 80075ec8 828 FUNC LOCAL DEFAULT 4 zEntPlayer_Move__FP4xEntP6xScenefP9xEntFrame + 3296: 8006ad00 488 FUNC LOCAL DEFAULT 4 BoulderRollDoneCB__Fv + 3297: 8006aee8 20 FUNC LOCAL DEFAULT 4 SlideTrackCheck__FP15xAnimTransitionP11xAnimSinglePv + 3298: 8006aefc 152 FUNC LOCAL DEFAULT 4 SlideTrackCB__FP15xAnimTransitionP11xAnimSinglePv + 3299: 8006af94 16 FUNC LOCAL DEFAULT 4 NoslideTrackCB__FP15xAnimTransitionP11xAnimSinglePv + 3300: 8006afa4 48 FUNC LOCAL DEFAULT 4 NoslideTrackCheck__FP15xAnimTransitionP11xAnimSinglePv + 3301: 8006afd4 48 FUNC LOCAL DEFAULT 4 TrackFallCheck__FP15xAnimTransitionP11xAnimSinglePv + 3302: 8006b004 32 FUNC LOCAL DEFAULT 4 TrackFallCB__FP15xAnimTransitionP11xAnimSinglePv + 3303: 8006b024 92 FUNC LOCAL DEFAULT 4 TrackPrefallJumpCheck__FP15xAnimTransitionP11xAnimSinglePv + 3304: 8006b080 36 FUNC LOCAL DEFAULT 4 LedgeGrabCheck__FP15xAnimTransitionP11xAnimSinglePv + 3305: 8006b0a4 180 FUNC LOCAL DEFAULT 4 LedgeGrabCB__FP15xAnimTransitionP11xAnimSinglePv + 3306: 8006b158 76 FUNC LOCAL DEFAULT 4 LedgeFinishCB__FP15xAnimTransitionP11xAnimSinglePv + 3307: 8006b1a4 20 FUNC LOCAL DEFAULT 4 PatrickGrabCheck__FP15xAnimTransitionP11xAnimSinglePv + 3308: 8006b1b8 20 FUNC LOCAL DEFAULT 4 PatrickGrabFailed__FP15xAnimTransitionP11xAnimSinglePv + 3309: 8006b1cc 24 FUNC LOCAL DEFAULT 4 PatrickGrabKill__FP15xAnimTransitionP11xAnimSinglePv + 3310: 8006b1e4 72 FUNC LOCAL DEFAULT 4 PatrickGrabThrow__FP15xAnimTransitionP11xAnimSinglePv + 3311: 8006b22c 116 FUNC LOCAL DEFAULT 4 PatrickAttackCheck__FP15xAnimTransitionP11xAnimSinglePv + 3312: 8006b2a0 52 FUNC LOCAL DEFAULT 4 PatrickStunCheck__FP15xAnimTransitionP11xAnimSinglePv + 3313: 8006b2d4 60 FUNC LOCAL DEFAULT 4 PatrickMeleeCB__FP15xAnimTransitionP11xAnimSinglePv + 3314: 803cd680 4 OBJECT LOCAL DEFAULT 12 @2961 + 3315: 8006b310 728 FUNC LOCAL DEFAULT 4 PatrickGrabCB__FP15xAnimTransitionP11xAnimSinglePv + 3316: 802de74c 16 OBJECT LOCAL DEFAULT 9 player_talk__24@unnamed@zEntPlayer_cpp@ + 3317: 8006b5e8 28 FUNC LOCAL DEFAULT 4 TalkCheck__24@unnamed@zEntPlayer_cpp@FP15xAnimTransitionP11xAnimSinglePv + 3318: 8006b604 32 FUNC LOCAL DEFAULT 4 TalkDoneCheck__24@unnamed@zEntPlayer_cpp@FP15xAnimTransitionP11xAnimSinglePv + 3319: 8006b624 168 FUNC LOCAL DEFAULT 4 speak_update__24@unnamed@zEntPlayer_cpp@Ff + 3320: 803cd684 4 OBJECT LOCAL DEFAULT 12 @3127 + 3321: 803cd688 4 OBJECT LOCAL DEFAULT 12 @3128 + 3322: 803cd68c 4 OBJECT LOCAL DEFAULT 12 @3129 + 3323: 803cd690 4 OBJECT LOCAL DEFAULT 12 @3130 + 3324: 8006b7b8 1240 FUNC LOCAL DEFAULT 4 GetPatrickTarget__FP4xEnt + 3325: 8006bc90 176 FUNC LOCAL DEFAULT 4 PatrickGrabThrowCB__FP15xAnimTransitionP11xAnimSinglePv + 3326: 803cb6fc 4 OBJECT LOCAL DEFAULT 11 sCurrentNPCInfo + 3327: 803cb700 4 OBJECT LOCAL DEFAULT 11 sShouldMelee + 3328: 803cd694 4 OBJECT LOCAL DEFAULT 12 @3169 + 3329: 8006bda8 120 FUNC LOCAL DEFAULT 4 MeleeCheck__FP15xAnimTransitionP11xAnimSinglePv + 3330: 8006be20 116 FUNC LOCAL DEFAULT 4 LassoStartCheck__FP15xAnimTransitionP11xAnimSinglePv + 3331: 8006be94 20 FUNC LOCAL DEFAULT 4 LassoLostTargetCheck__FP15xAnimTransitionP11xAnimSinglePv + 3332: 8006bea8 16 FUNC LOCAL DEFAULT 4 LassoStraightToDestroyCheck__FP15xAnimTransitionP11xAnimSinglePv + 3333: 8006beb8 8 FUNC LOCAL DEFAULT 4 LassoAboutToDestroyCheck__FP15xAnimTransitionP11xAnimSinglePv + 3334: 8006bec0 16 FUNC LOCAL DEFAULT 4 LassoDestroyCheck__FP15xAnimTransitionP11xAnimSinglePv + 3335: 8006bed0 8 FUNC LOCAL DEFAULT 4 LassoReyankCheck__FP15xAnimTransitionP11xAnimSinglePv + 3336: 8006bed8 76 FUNC LOCAL DEFAULT 4 LassoFailIdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv + 3337: 8006bf24 76 FUNC LOCAL DEFAULT 4 LassoFailIdleCheck__FP15xAnimTransitionP11xAnimSinglePv + 3338: 8006bf70 76 FUNC LOCAL DEFAULT 4 LassoFailWalkCheck__FP15xAnimTransitionP11xAnimSinglePv + 3339: 8006bfbc 76 FUNC LOCAL DEFAULT 4 LassoFailRunCheck__FP15xAnimTransitionP11xAnimSinglePv + 3340: 8006c008 76 FUNC LOCAL DEFAULT 4 LassoFailRunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv + 3341: 8006c054 76 FUNC LOCAL DEFAULT 4 LassoFailRunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv + 3342: 803cd698 4 OBJECT LOCAL DEFAULT 12 @3260 + 3343: 8006c0a0 124 FUNC LOCAL DEFAULT 4 JumpMeleeCB__FP15xAnimTransitionP11xAnimSinglePv + 3344: 8006c11c 104 FUNC LOCAL DEFAULT 4 MeleeCB__FP15xAnimTransitionP11xAnimSinglePv + 3345: 8006c184 328 FUNC LOCAL DEFAULT 4 LassoStartCB__FP15xAnimTransitionP11xAnimSinglePv + 3346: 803cd69c 4 OBJECT LOCAL DEFAULT 12 @3285 + 3347: 8006c2cc 280 FUNC LOCAL DEFAULT 4 LassoThrowCB__FP15xAnimTransitionP11xAnimSinglePv + 3348: 803cd6a0 4 OBJECT LOCAL DEFAULT 12 @3296 + 3349: 8006c3e4 396 FUNC LOCAL DEFAULT 4 LassoFlyCB__FP15xAnimTransitionP11xAnimSinglePv + 3350: 803cd6a4 4 OBJECT LOCAL DEFAULT 12 @3306 + 3351: 8006c570 276 FUNC LOCAL DEFAULT 4 LassoDestroyCB__FP15xAnimTransitionP11xAnimSinglePv + 3352: 8006c684 108 FUNC LOCAL DEFAULT 4 LassoYankCB__FP15xAnimTransitionP11xAnimSinglePv + 3353: 8006c6f0 68 FUNC LOCAL DEFAULT 4 MeleeStopCB__FP15xAnimTransitionP11xAnimSinglePv + 3354: 8006c734 88 FUNC LOCAL DEFAULT 4 SpatulaMeleeStopCB__FP15xAnimTransitionP11xAnimSinglePv + 3355: 8006c78c 176 FUNC LOCAL DEFAULT 4 LassoStopCB__FP15xAnimTransitionP11xAnimSinglePv + 3356: 8006c83c 112 FUNC LOCAL DEFAULT 4 LassoSwingGroundedBeginCheck__FP15xAnimTransitionP11xAnimSinglePv + 3357: 8006c8ac 52 FUNC LOCAL DEFAULT 4 LassoSwingBeginCheck__FP15xAnimTransitionP11xAnimSinglePv + 3358: 8006c8e0 96 FUNC LOCAL DEFAULT 4 LassoSwingReleaseCheck__FP15xAnimTransitionP11xAnimSinglePv + 3359: 803cd6a8 4 OBJECT LOCAL DEFAULT 12 @3388 + 3360: 8006c940 284 FUNC LOCAL DEFAULT 4 LassoSwingBeginCB__FP15xAnimTransitionP11xAnimSinglePv + 3361: 8006ca5c 108 FUNC LOCAL DEFAULT 4 LassoSwingGroundedBeginCB__FP15xAnimTransitionP11xAnimSinglePv + 3362: 803cd6ac 4 OBJECT LOCAL DEFAULT 12 @3401 + 3363: 803cd6b0 4 OBJECT LOCAL DEFAULT 12 @3402 + 3364: 8006cac8 232 FUNC LOCAL DEFAULT 4 LassoSwingTossCB__FP15xAnimTransitionP11xAnimSinglePv + 3365: 8006cbb0 100 FUNC LOCAL DEFAULT 4 LassoSwingCB__FP15xAnimTransitionP11xAnimSinglePv + 3366: 8006cc14 84 FUNC LOCAL DEFAULT 4 LassoSwingGroundedCB__FP15xAnimTransitionP11xAnimSinglePv + 3367: 8006cc68 160 FUNC LOCAL DEFAULT 4 LassoSwingReleaseCB__FP15xAnimTransitionP11xAnimSinglePv + 3368: 803cd6b4 4 OBJECT LOCAL DEFAULT 12 @3441 + 3369: 8006cd08 164 FUNC LOCAL DEFAULT 4 StunBubbleTrail__FP11xAnimSingle + 3370: 8006cdac 196 FUNC LOCAL DEFAULT 4 BubbleBashContrails__FP11xAnimSingle + 3371: 803cd6b8 4 OBJECT LOCAL DEFAULT 12 @3462 + 3372: 8006ce70 148 FUNC LOCAL DEFAULT 4 BubbleBounceContrails__FP11xAnimSingle + 3373: 8006cf04 16 FUNC LOCAL DEFAULT 4 StunStartFallCB__FP15xAnimTransitionP11xAnimSinglePv + 3374: 8006cf14 220 FUNC LOCAL DEFAULT 4 StunRadiusCB__FP15xAnimTransitionP11xAnimSinglePv + 3375: 8006d0a4 1320 FUNC LOCAL DEFAULT 4 CheckObjectAgainstMeleeBound__FP4xEntPv + 3376: 8006cff0 180 FUNC LOCAL DEFAULT 4 MeleeAttackBoundCollide__FP4xEntP6zSceneP6xBound + 3377: 803cd6bc 4 OBJECT LOCAL DEFAULT 12 @3573 + 3378: 803cd6c0 4 OBJECT LOCAL DEFAULT 12 @3574 + 3379: 80255f58 132 OBJECT LOCAL DEFAULT 7 STANDARD_STATES$3584 + 3380: 80255fdc 256 OBJECT LOCAL DEFAULT 7 HIT_STATES$3600 + 3381: 803cd6c4 4 OBJECT LOCAL DEFAULT 12 @3633 + 3382: 803cb710 4 OBJECT LOCAL DEFAULT 11 sLastBubbleEmit + 3383: 803cb714 4 OBJECT LOCAL DEFAULT 11 sLastInvulnEmit + 3384: 802de75c 32 OBJECT LOCAL DEFAULT 9 sSandyLFoot + 3385: 802de77c 32 OBJECT LOCAL DEFAULT 9 sSandyRFoot + 3386: 802de79c 32 OBJECT LOCAL DEFAULT 9 sSandyLHand + 3387: 802de7bc 32 OBJECT LOCAL DEFAULT 9 sSandyRHand + 3388: 802de7dc 32 OBJECT LOCAL DEFAULT 9 sSandyLKnee + 3389: 802de7fc 32 OBJECT LOCAL DEFAULT 9 sSandyRKnee + 3390: 802de81c 32 OBJECT LOCAL DEFAULT 9 sSandyLElbow + 3391: 802de83c 32 OBJECT LOCAL DEFAULT 9 sSandyRElbow + 3392: 802de85c 32 OBJECT LOCAL DEFAULT 9 sSpongeBobLKnee + 3393: 802de87c 32 OBJECT LOCAL DEFAULT 9 sSpongeBobRKnee + 3394: 802de89c 32 OBJECT LOCAL DEFAULT 9 sSpongeBobLElbow + 3395: 802de8bc 32 OBJECT LOCAL DEFAULT 9 sSpongeBobRElbow + 3396: 802de8dc 32 OBJECT LOCAL DEFAULT 9 sSpongeBobLFoot + 3397: 802de8fc 32 OBJECT LOCAL DEFAULT 9 sSpongeBobRFoot + 3398: 802de91c 32 OBJECT LOCAL DEFAULT 9 sSpongeBobLHand + 3399: 802de93c 32 OBJECT LOCAL DEFAULT 9 sSpongeBobRHand + 3400: 802de95c 32 OBJECT LOCAL DEFAULT 9 sPatrickLFoot + 3401: 802de97c 32 OBJECT LOCAL DEFAULT 9 sPatrickRFoot + 3402: 802de99c 32 OBJECT LOCAL DEFAULT 9 sPatrickLHand + 3403: 802de9bc 32 OBJECT LOCAL DEFAULT 9 sPatrickRHand + 3404: 802de9dc 32 OBJECT LOCAL DEFAULT 9 sPatrickLKnee + 3405: 802de9fc 32 OBJECT LOCAL DEFAULT 9 sPatrickRKnee + 3406: 802dea1c 32 OBJECT LOCAL DEFAULT 9 sPatrickLElbow + 3407: 802dea3c 32 OBJECT LOCAL DEFAULT 9 sPatrickRElbow + 3408: 802dea5c 32 OBJECT LOCAL DEFAULT 9 sPatrickMelee + 3409: 8006d628 244 FUNC LOCAL DEFAULT 4 load_talk_filter__FPUcP16xModelAssetParamUii + 3410: 8006d71c 200 FUNC LOCAL DEFAULT 4 count_talk_anims__FP10xAnimTable + 3411: 8006d7e4 104 FUNC LOCAL DEFAULT 4 load_player_ini__FR15zPlayerSettingsR14xModelInstanceP16xModelAssetParamUi + 3412: 8006d84c 228 FUNC LOCAL DEFAULT 4 load_player_ini__Fv + 3413: 803cb718 4 OBJECT LOCAL DEFAULT 11 drybob_anim_count$3730 + 3414: 802dea7c 256 OBJECT LOCAL DEFAULT 9 drybob_chgData$3731 + 3415: 802deb7c 256 OBJECT LOCAL DEFAULT 9 drybob_oldData$3732 + 3416: 802dec7c 256 OBJECT LOCAL DEFAULT 9 drybob_chgTime$3733 + 3417: 802ded7c 256 OBJECT LOCAL DEFAULT 9 drybob_oldTime$3734 + 3418: 803cd6c8 4 OBJECT LOCAL DEFAULT 12 @3829 + 3419: 803cd6cc 4 OBJECT LOCAL DEFAULT 12 @3830 + 3420: 803cd6d0 4 OBJECT LOCAL DEFAULT 12 @3831 + 3421: 803cd6d4 4 OBJECT LOCAL DEFAULT 12 @3832 + 3422: 803cd6d8 4 OBJECT LOCAL DEFAULT 12 @3833 + 3423: 803cd6dc 4 OBJECT LOCAL DEFAULT 12 @3834 + 3424: 803cd6e0 4 OBJECT LOCAL DEFAULT 12 @3835 + 3425: 803cd6e4 4 OBJECT LOCAL DEFAULT 12 @3836 + 3426: 803cd6e8 4 OBJECT LOCAL DEFAULT 12 @3837 + 3427: 803cd6ec 4 OBJECT LOCAL DEFAULT 12 @3838 + 3428: 803cd6f0 4 OBJECT LOCAL DEFAULT 12 @3839 + 3429: 803cd6f4 4 OBJECT LOCAL DEFAULT 12 @3840 + 3430: 803cd6f8 4 OBJECT LOCAL DEFAULT 12 @3841 + 3431: 803cd6fc 4 OBJECT LOCAL DEFAULT 12 @3842 + 3432: 803cd700 4 OBJECT LOCAL DEFAULT 12 @3843 + 3433: 803cd704 4 OBJECT LOCAL DEFAULT 12 @3844 + 3434: 803cd708 4 OBJECT LOCAL DEFAULT 12 @3845 + 3435: 803cd70c 4 OBJECT LOCAL DEFAULT 12 @3846 + 3436: 803cd710 4 OBJECT LOCAL DEFAULT 12 @3847 + 3437: 803cd714 4 OBJECT LOCAL DEFAULT 12 @3848 + 3438: 803cd718 4 OBJECT LOCAL DEFAULT 12 @3849 + 3439: 803cd71c 4 OBJECT LOCAL DEFAULT 12 @3850 + 3440: 803cd720 4 OBJECT LOCAL DEFAULT 12 @3851 + 3441: 803cd724 4 OBJECT LOCAL DEFAULT 12 @3852 + 3442: 803cd728 4 OBJECT LOCAL DEFAULT 12 @3853 + 3443: 803cd72c 4 OBJECT LOCAL DEFAULT 12 @3854 + 3444: 803cd730 4 OBJECT LOCAL DEFAULT 12 @3855 + 3445: 803cd734 4 OBJECT LOCAL DEFAULT 12 @3856 + 3446: 803cd738 4 OBJECT LOCAL DEFAULT 12 @3857 + 3447: 803cd73c 4 OBJECT LOCAL DEFAULT 12 @3858 + 3448: 803cd740 4 OBJECT LOCAL DEFAULT 12 @3859 + 3449: 803cd744 4 OBJECT LOCAL DEFAULT 12 @3860 + 3450: 803cd748 4 OBJECT LOCAL DEFAULT 12 @3861 + 3451: 803cd74c 4 OBJECT LOCAL DEFAULT 12 @3862 + 3452: 803cd750 4 OBJECT LOCAL DEFAULT 12 @3863 + 3453: 803cd754 4 OBJECT LOCAL DEFAULT 12 @3864 + 3454: 803cd758 4 OBJECT LOCAL DEFAULT 12 @3865 + 3455: 803cd75c 4 OBJECT LOCAL DEFAULT 12 @3866 + 3456: 803cd760 4 OBJECT LOCAL DEFAULT 12 @3867 + 3457: 803cd764 4 OBJECT LOCAL DEFAULT 12 @3868 + 3458: 803cd768 4 OBJECT LOCAL DEFAULT 12 @3869 + 3459: 803cd76c 4 OBJECT LOCAL DEFAULT 12 @3870 + 3460: 803cd770 4 OBJECT LOCAL DEFAULT 12 @3871 + 3461: 803cd774 4 OBJECT LOCAL DEFAULT 12 @3872 + 3462: 803cd778 4 OBJECT LOCAL DEFAULT 12 @3873 + 3463: 803cd77c 4 OBJECT LOCAL DEFAULT 12 @3874 + 3464: 803cd780 4 OBJECT LOCAL DEFAULT 12 @3875 + 3465: 803cd784 4 OBJECT LOCAL DEFAULT 12 @3876 + 3466: 803cd788 4 OBJECT LOCAL DEFAULT 12 @3877 + 3467: 803cd78c 4 OBJECT LOCAL DEFAULT 12 @3878 + 3468: 803cd790 4 OBJECT LOCAL DEFAULT 12 @3879 + 3469: 803cd794 4 OBJECT LOCAL DEFAULT 12 @3880 + 3470: 803cd798 4 OBJECT LOCAL DEFAULT 12 @3881 + 3471: 803cd79c 4 OBJECT LOCAL DEFAULT 12 @3882 + 3472: 803cd7a0 4 OBJECT LOCAL DEFAULT 12 @3883 + 3473: 803cd7a4 4 OBJECT LOCAL DEFAULT 12 @3884 + 3474: 803cd7a8 4 OBJECT LOCAL DEFAULT 12 @3885 + 3475: 803cd7ac 4 OBJECT LOCAL DEFAULT 12 @3886 + 3476: 803cd7b0 4 OBJECT LOCAL DEFAULT 12 @3887 + 3477: 803cd7b4 4 OBJECT LOCAL DEFAULT 12 @3888 + 3478: 803cd7b8 4 OBJECT LOCAL DEFAULT 12 @3889 + 3479: 803cd7bc 4 OBJECT LOCAL DEFAULT 12 @3890 + 3480: 80081528 320 FUNC LOCAL DEFAULT 4 PlayerHackFixBbashMiss__FP14xModelInstance + 3481: 8007daa8 832 FUNC LOCAL DEFAULT 4 PlayerRotMatchUpdateEnt__FP4xEntP6xScenefPv + 3482: 8006f080 56 FUNC LOCAL DEFAULT 4 BoulderVEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 3483: 8007dfe0 10160 FUNC LOCAL DEFAULT 4 zEntPlayer_SNDInit__Fv + 3484: 8028e200 672 OBJECT LOCAL DEFAULT 8 sStreakInfo + 3485: 8006e698 1316 FUNC LOCAL DEFAULT 4 zEntPlayer_StreakFX__FP4xEntf + 3486: 803cb71c 4 OBJECT LOCAL DEFAULT 11 sLastSpringboardBubbleEmit$4036 + 3487: 803cb720 1 OBJECT LOCAL DEFAULT 11 init$4037 + 3488: 803cd7c0 4 OBJECT LOCAL DEFAULT 12 @4043 + 3489: 803cd7c4 4 OBJECT LOCAL DEFAULT 12 @4044 + 3490: 8006ebbc 488 FUNC LOCAL DEFAULT 4 zEntPlayer_SpringboardFX__FP4xEntf + 3491: 803cd7c8 4 OBJECT LOCAL DEFAULT 12 @4084 + 3492: 803cd7cc 4 OBJECT LOCAL DEFAULT 12 @4085 + 3493: 803cd7d0 4 OBJECT LOCAL DEFAULT 12 @4086 + 3494: 803cd7d4 4 OBJECT LOCAL DEFAULT 12 @4087 + 3495: 803cd7d8 4 OBJECT LOCAL DEFAULT 12 @4088 + 3496: 8006eda4 732 FUNC LOCAL DEFAULT 4 getPadDefl__FP13_tagPadAnalogP5xVec2 + 3497: 803cd7dc 4 OBJECT LOCAL DEFAULT 12 @4264 + 3498: 8006f7a4 472 FUNC LOCAL DEFAULT 4 zEntPlayer_PredictionUpdate__FP4xEntf + 3499: 803cd7e0 4 OBJECT LOCAL DEFAULT 12 @4297 + 3500: 803cd7e4 4 OBJECT LOCAL DEFAULT 12 @4298 + 3501: 803cd7e8 4 OBJECT LOCAL DEFAULT 12 @4335 + 3502: 803cd7ec 4 OBJECT LOCAL DEFAULT 12 @4336 + 3503: 8006fa64 492 FUNC LOCAL DEFAULT 4 zEntPlayerKnockToSafety__FP4xEnt + 3504: 8006fc50 604 FUNC LOCAL DEFAULT 4 zEntPlayer_FindGrabEnt__FP4xEntP6zScenePi + 3505: 803cd7f0 8 OBJECT LOCAL DEFAULT 12 SBBBashBones + 3506: 803cd7f8 8 OBJECT LOCAL DEFAULT 12 SBBBounceBones + 3507: 803cd800 4 OBJECT LOCAL DEFAULT 12 @4633 + 3508: 803d0838 4 OBJECT LOCAL DEFAULT 13 @4634 + 3509: 802dee7c 1460 OBJECT LOCAL DEFAULT 9 old_collis$4826 + 3510: 802560dc 12 OBJECT LOCAL DEFAULT 7 @4929 + 3511: 802560e8 12 OBJECT LOCAL DEFAULT 7 @4971 + 3512: 803cb728 4 OBJECT LOCAL DEFAULT 11 streakBubbleSpinID$5016 + 3513: 803cb72c 1 OBJECT LOCAL DEFAULT 11 init$5017 + 3514: 803cd804 4 OBJECT LOCAL DEFAULT 12 @6478 + 3515: 803cd808 4 OBJECT LOCAL DEFAULT 12 @6479 + 3516: 803cd80c 4 OBJECT LOCAL DEFAULT 12 @6480 + 3517: 803cd810 4 OBJECT LOCAL DEFAULT 12 @6481 + 3518: 803cd814 4 OBJECT LOCAL DEFAULT 12 @6482 + 3519: 803cd818 4 OBJECT LOCAL DEFAULT 12 @6483 + 3520: 803cd81c 4 OBJECT LOCAL DEFAULT 12 @6484 + 3521: 803cd820 4 OBJECT LOCAL DEFAULT 12 @6485 + 3522: 803cd824 4 OBJECT LOCAL DEFAULT 12 @6486 + 3523: 803cd828 4 OBJECT LOCAL DEFAULT 12 @6487 + 3524: 803cd82c 4 OBJECT LOCAL DEFAULT 12 @6488 + 3525: 803cd830 4 OBJECT LOCAL DEFAULT 12 @6489 + 3526: 803cd834 4 OBJECT LOCAL DEFAULT 12 @6490 + 3527: 803cd838 4 OBJECT LOCAL DEFAULT 12 @6491 + 3528: 803cd83c 4 OBJECT LOCAL DEFAULT 12 @6492 + 3529: 803cd840 4 OBJECT LOCAL DEFAULT 12 @6493 + 3530: 803cd844 4 OBJECT LOCAL DEFAULT 12 @6494 + 3531: 803cd848 4 OBJECT LOCAL DEFAULT 12 @6495 + 3532: 803cd84c 4 OBJECT LOCAL DEFAULT 12 @6496 + 3533: 803cd850 4 OBJECT LOCAL DEFAULT 12 @6497 + 3534: 803cd854 4 OBJECT LOCAL DEFAULT 12 @6498 + 3535: 803cd858 4 OBJECT LOCAL DEFAULT 12 @6499 + 3536: 80082174 248 FUNC LOCAL DEFAULT 4 zEntPlayer_UpdateVelocityBlur__Fv + 3537: 8007771c 244 FUNC LOCAL DEFAULT 4 zEntPlayerEGenUpdate__FP4xEntP6xScenef + 3538: 80081880 2148 FUNC LOCAL DEFAULT 4 PlayerLedgeUpdate__FP4xEntP6xScenef + 3539: 800788c0 2884 FUNC LOCAL DEFAULT 4 zEntPlayerFloorUpdate__FP4xEntP6xScenef + 3540: 8007d8ec 444 FUNC LOCAL DEFAULT 4 PlayerTeeterCheck__FP4xEntP6xScenef + 3541: 8007950c 624 FUNC LOCAL DEFAULT 4 zEntPlayerSurfDamageUpdate__FP4xEntP6xScenef + 3542: 80079818 1644 FUNC LOCAL DEFAULT 4 zEntPlayerDriveUpdate__FP4xEntP6xScenef + 3543: 80077168 1460 FUNC LOCAL DEFAULT 4 zEntPlayerJumpUpdate__FP4xEntP6xScenef + 3544: 8007860c 692 FUNC LOCAL DEFAULT 4 zEntPlayerTSlideUpdate__FP4xEntP6xScenef + 3545: 80077810 1348 FUNC LOCAL DEFAULT 4 zEntPlayerVelUpdate__FP4xEntP6xScenef + 3546: 8028e4a0 12 OBJECT LOCAL DEFAULT 8 hashes_ss$6578 + 3547: 803cb72d 1 OBJECT LOCAL DEFAULT 11 init$6579 + 3548: 8028e4ac 12 OBJECT LOCAL DEFAULT 8 hashes_pa$6581 + 3549: 803cb72e 1 OBJECT LOCAL DEFAULT 11 init$6582 + 3550: 803cd85c 4 OBJECT LOCAL DEFAULT 12 @6644 + 3551: 803cd860 4 OBJECT LOCAL DEFAULT 12 @6645 + 3552: 803cd864 4 OBJECT LOCAL DEFAULT 12 @6785 + 3553: 803cd868 4 OBJECT LOCAL DEFAULT 12 @6806 + 3554: 80074af4 448 FUNC LOCAL DEFAULT 4 zEntPlayer_BubbleBowlLaneRender__FP4zEnt + 3555: 803cd86c 4 OBJECT LOCAL DEFAULT 12 @6849 + 3556: 803cd870 4 OBJECT LOCAL DEFAULT 12 @6850 + 3557: 80074cb4 572 FUNC LOCAL DEFAULT 4 zEntPlayer_ReticleRender__FP4zEnt + 3558: 803cd874 8 OBJECT LOCAL DEFAULT 12 @6899 + 3559: 803d083c 8 OBJECT LOCAL DEFAULT 13 @6900 + 3560: 80075120 1224 FUNC LOCAL DEFAULT 4 zEntPlayerUpdateModelSB__Fv + 3561: 80075620 120 FUNC LOCAL DEFAULT 4 zEntPlayerEmitTongueBubbles__Fv + 3562: 80075698 120 FUNC LOCAL DEFAULT 4 zEntPlayerEmitSlideBubbles__Fv + 3563: 80075710 156 FUNC LOCAL DEFAULT 4 zEntPlayerCheckHelmetPop__Fv + 3564: 803cd87c 8 OBJECT LOCAL DEFAULT 12 @6979 + 3565: 803d0844 8 OBJECT LOCAL DEFAULT 13 @6980 + 3566: 800757ac 204 FUNC LOCAL DEFAULT 4 zEntPlayerCheckShoePop__Fv + 3567: 80256100 12 OBJECT LOCAL DEFAULT 7 @7020 + 3568: 803cd884 4 OBJECT LOCAL DEFAULT 12 @7089 + 3569: 803cd888 4 OBJECT LOCAL DEFAULT 12 @7090 + 3570: 8025610c 12 OBJECT LOCAL DEFAULT 7 @7128 + 3571: 803cd88c 4 OBJECT LOCAL DEFAULT 12 @7142 + 3572: 803cd890 4 OBJECT LOCAL DEFAULT 12 @7143 + 3573: 8008226c 312 FUNC LOCAL DEFAULT 4 dampen_velocity__FR5xVec3RC5xVec3f + 3574: 803caaf0 4 OBJECT LOCAL DEFAULT 10 sPlayerNPC_KnockBackTime + 3575: 803caaf4 4 OBJECT LOCAL DEFAULT 10 sPlayerNPC_KnockBackVel + 3576: 80076c84 680 FUNC LOCAL DEFAULT 4 CalcJumpImpulse_Smooth__Ffffff + 3577: 803cd894 4 OBJECT LOCAL DEFAULT 12 @7420 + 3578: 8007705c 268 FUNC LOCAL DEFAULT 4 zEntPlayerJumpLand__FP4xEnt + 3579: 803cd898 4 OBJECT LOCAL DEFAULT 12 @7521 + 3580: 803cd89c 4 OBJECT LOCAL DEFAULT 12 @7522 + 3581: 803cd8a0 4 OBJECT LOCAL DEFAULT 12 @7523 + 3582: 803cd8a4 4 OBJECT LOCAL DEFAULT 12 @7524 + 3583: 803cd8a8 4 OBJECT LOCAL DEFAULT 12 @7549 + 3584: 803cd8ac 4 OBJECT LOCAL DEFAULT 12 @7661 + 3585: 803cd8b0 4 OBJECT LOCAL DEFAULT 12 @7662 + 3586: 803cd8b4 4 OBJECT LOCAL DEFAULT 12 @7663 + 3587: 803cd8b8 4 OBJECT LOCAL DEFAULT 12 @7740 + 3588: 80077d54 816 FUNC LOCAL DEFAULT 4 nearestTrackCB__FP14RpIntersectionP19RpCollisionTrianglefPv + 3589: 80078084 28 FUNC LOCAL DEFAULT 4 det3x3top1__Fffffff + 3590: 803cd8bc 4 OBJECT LOCAL DEFAULT 12 @7833 + 3591: 800780a0 1388 FUNC LOCAL DEFAULT 4 SlideTrackUpdate__FP4xEnt + 3592: 803cb730 4 OBJECT LOCAL DEFAULT 11 tmax$7861 + 3593: 803cb734 1 OBJECT LOCAL DEFAULT 11 init$7862 + 3594: 803cb738 4 OBJECT LOCAL DEFAULT 11 tmax$7871 + 3595: 803cb73c 1 OBJECT LOCAL DEFAULT 11 init$7872 + 3596: 8028e4b8 48 OBJECT LOCAL DEFAULT 8 lorigins$8065 + 3597: 803cd8c0 4 OBJECT LOCAL DEFAULT 12 @8192 + 3598: 803cd8c4 4 OBJECT LOCAL DEFAULT 12 @8193 + 3599: 80079404 164 FUNC LOCAL DEFAULT 4 PlayerDepenQuery__FP4xEntP4xEntP6xScenefP7xCollis + 3600: 800794a8 100 FUNC LOCAL DEFAULT 4 PlayerBoundUpdate__FP4xEntP5xVec3 + 3601: 8028e4e8 32 OBJECT LOCAL DEFAULT 8 @8298 + 3602: 8007977c 88 FUNC LOCAL DEFAULT 4 PlayerMountHackUpdate__Ff + 3603: 800797d4 68 FUNC LOCAL DEFAULT 4 PlayerMountHackTakeAction__FP4xEntUi + 3604: 803cd8c8 4 OBJECT LOCAL DEFAULT 12 @8448 + 3605: 803cd8cc 4 OBJECT LOCAL DEFAULT 12 @8449 + 3606: 80079ea4 272 FUNC LOCAL DEFAULT 4 PlayerHitAnimInit__FP14xModelInstanceP15xAnimTransitionPUi + 3607: 8028e508 80 OBJECT LOCAL DEFAULT 8 sTrackHash + 3608: 803cd8d0 4 OBJECT LOCAL DEFAULT 12 @8537 + 3609: 803d084c 4 OBJECT LOCAL DEFAULT 13 @8538 + 3610: 80081668 536 FUNC LOCAL DEFAULT 4 PlayerLedgeInit__FP16zLedgeGrabParamsP14xModelInstance + 3611: 8007a8ec 116 FUNC LOCAL DEFAULT 4 PlayerCollisBuildFromDepen__FP7xCollis + 3612: 803cd8d4 4 OBJECT LOCAL DEFAULT 12 @8662 + 3613: 803cd8d8 4 OBJECT LOCAL DEFAULT 12 @8663 + 3614: 8007ae04 1096 FUNC LOCAL DEFAULT 4 CollidePyramidBoxTop__FP7xCollisP4xBoxfP7xSphere + 3615: 8007a960 1188 FUNC LOCAL DEFAULT 4 PlayerCollCheckOneEnt__FP4xEntP6xScenePv + 3616: 803cb740 4 OBJECT LOCAL DEFAULT 11 cchkButtbounce + 3617: 803cb744 4 OBJECT LOCAL DEFAULT 11 cchkSquish + 3618: 803cd8dc 4 OBJECT LOCAL DEFAULT 12 @8717 + 3619: 803cd8e0 4 OBJECT LOCAL DEFAULT 12 @8766 + 3620: 8007b24c 916 FUNC LOCAL DEFAULT 4 PlayerCollCheckOneVillain__FP4xEntP6xScenePv + 3621: 8007b5e0 272 FUNC LOCAL DEFAULT 4 PlayerCollisTranslate__FP7xCollisfff + 3622: 8007b6f0 164 FUNC LOCAL DEFAULT 4 PlayerCollsAllTranslate__FP7xCollisfff + 3623: 8007b794 164 FUNC LOCAL DEFAULT 4 PlayerCollsWallsTranslate__FP7xCollisfff + 3624: 8007b838 44 FUNC LOCAL DEFAULT 4 PlayerCollsWallsTranslate__FP7xCollisPC5xVec3 + 3625: 8007b864 160 FUNC LOCAL DEFAULT 4 PlayerCollsSidesTranslate__FP7xCollisfff + 3626: 8007b904 128 FUNC LOCAL DEFAULT 4 PlayerCollCheckEnv__FP4xEntP6xScene + 3627: 803cd8e4 4 OBJECT LOCAL DEFAULT 12 @8867 + 3628: 803cd8e8 4 OBJECT LOCAL DEFAULT 12 @8868 + 3629: 8007b984 88 FUNC LOCAL DEFAULT 4 ComputeFudge__Fff + 3630: 8007b9dc 608 FUNC LOCAL DEFAULT 4 CalcCombinedDepen__FRfRffffff + 3631: 8007bc3c 1868 FUNC LOCAL DEFAULT 4 PlayerCollsSelectDepen__FP4xEntP6xScenef + 3632: 8028e558 112 OBJECT LOCAL DEFAULT 8 @9200 + 3633: 8007c96c 76 FUNC LOCAL DEFAULT 4 GetPosVec__FP5xBase + 3634: 803cd8ec 4 OBJECT LOCAL DEFAULT 12 @9366 + 3635: 803cd8f0 4 OBJECT LOCAL DEFAULT 12 @9420 + 3636: 8028e5c8 24 OBJECT LOCAL DEFAULT 8 checkVec$9441 + 3637: 803cd8f4 4 OBJECT LOCAL DEFAULT 12 @9457 + 3638: 803cd8f8 4 OBJECT LOCAL DEFAULT 12 @9517 + 3639: 8007dfc0 32 FUNC LOCAL DEFAULT 4 _SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef + 3640: 803cd8fc 4 OBJECT LOCAL DEFAULT 12 @9704 + 3641: 803cd900 4 OBJECT LOCAL DEFAULT 12 @9705 + 3642: 803cd904 4 OBJECT LOCAL DEFAULT 12 @9706 + 3643: 803cd908 4 OBJECT LOCAL DEFAULT 12 @9707 + 3644: 803cd90c 4 OBJECT LOCAL DEFAULT 12 @9708 + 3645: 803cd910 4 OBJECT LOCAL DEFAULT 12 @9709 + 3646: 803cd914 4 OBJECT LOCAL DEFAULT 12 @9710 + 3647: 803cd918 4 OBJECT LOCAL DEFAULT 12 @9711 + 3648: 80081320 328 FUNC LOCAL DEFAULT 4 PlayerBeginCollideNoBupdate__FP4xEntP6xScenef + 3649: 80081468 192 FUNC LOCAL DEFAULT 4 PlayerCollsDetect__FP4xEntP6xScenef + 3650: 8028e5e0 16 OBJECT LOCAL DEFAULT 8 bbstate$10043 + 3651: 8028e5f0 32 OBJECT LOCAL DEFAULT 8 bbadjust$10044 + 3652: 8028e610 16 OBJECT LOCAL DEFAULT 8 bbspeed$10045 + 3653: 803cd91c 4 OBJECT LOCAL DEFAULT 12 @10092 + 3654: 803cd920 4 OBJECT LOCAL DEFAULT 12 @10259 + 3655: 803cd924 4 OBJECT LOCAL DEFAULT 12 @10260 + 3656: 803cd928 4 OBJECT LOCAL DEFAULT 12 @10261 + 3657: 803cd92c 4 OBJECT LOCAL DEFAULT 12 @10262 + 3658: 803cb748 4 OBJECT LOCAL DEFAULT 11 start_vel$10271 + 3659: 803cb74c 1 OBJECT LOCAL DEFAULT 11 init$10272 + 3660: 803cb750 4 OBJECT LOCAL DEFAULT 11 peak_vel$10274 + 3661: 803cb754 1 OBJECT LOCAL DEFAULT 11 init$10275 + 3662: 803cb758 4 OBJECT LOCAL DEFAULT 11 max_blur$10277 + 3663: 803cb75c 1 OBJECT LOCAL DEFAULT 11 init$10278 + 3664: 803cd930 4 OBJECT LOCAL DEFAULT 12 @10290 + 3665: 800823a4 288 FUNC LOCAL DEFAULT 4 player_sound_hop_load__FUii + 3666: 803cb760 4 OBJECT LOCAL DEFAULT 11 g_flg_loaded + 3667: 80082648 44 FUNC LOCAL DEFAULT 4 dont_move__FP4xEntP6xScenefP9xEntFrame + 3668: 80082acc 12 FUNC LOCAL DEFAULT 4 __sinit_zEntPlayer_cpp + 3669: 00000000 0 FILE LOCAL DEFAULT ABS zEntSimpleObj.cpp + 3670: 80090e88 0 SECTION LOCAL DEFAULT 4 + 3671: 802598e0 0 SECTION LOCAL DEFAULT 7 + 3672: 00000000 0 SECTION LOCAL DEFAULT 15 + 3673: 00000000 0 SECTION LOCAL DEFAULT 14 + 3674: 803cb768 0 SECTION LOCAL DEFAULT 11 + 3675: 803cd938 0 SECTION LOCAL DEFAULT 12 + 3676: 00000000 0 SECTION LOCAL DEFAULT 26 + 3677: 80092074 0 SECTION LOCAL DEFAULT 4 + 3678: 00000000 0 SECTION LOCAL DEFAULT 26 + 3679: 803cb768 4 OBJECT LOCAL DEFAULT 11 sMgrCount + 3680: 803cb76c 4 OBJECT LOCAL DEFAULT 11 sMgrList + 3681: 803cb770 4 OBJECT LOCAL DEFAULT 11 sSimpleCustomCount + 3682: 803cb774 4 OBJECT LOCAL DEFAULT 11 sSimpleCustomList + 3683: 802598ec 34 OBJECT LOCAL DEFAULT 7 @stringBase0 + 3684: 803cd938 4 OBJECT LOCAL DEFAULT 12 @920 + 3685: 803cd93c 4 OBJECT LOCAL DEFAULT 12 @921 + 3686: 803cd940 4 OBJECT LOCAL DEFAULT 12 @922 + 3687: 803cd944 4 OBJECT LOCAL DEFAULT 12 @923 + 3688: 803cd948 4 OBJECT LOCAL DEFAULT 12 @924 + 3689: 80091854 76 FUNC LOCAL DEFAULT 4 zEntSimpleObj_Render__FP4xEnt + 3690: 80091b04 4 FUNC LOCAL DEFAULT 4 zEntSimpleObj_Move__FP4xEntP6xScenefP9xEntFrame + 3691: 802598e0 12 OBJECT LOCAL DEFAULT 7 @965 + 3692: 803cd94c 4 OBJECT LOCAL DEFAULT 12 @977 + 3693: 803cd950 4 OBJECT LOCAL DEFAULT 12 @1156 + 3694: 00000000 0 FILE LOCAL DEFAULT ABS zEntTrigger.cpp + 3695: 80092074 0 SECTION LOCAL DEFAULT 4 + 3696: 00000000 0 SECTION LOCAL DEFAULT 15 + 3697: 00000000 0 SECTION LOCAL DEFAULT 14 + 3698: 803cd958 0 SECTION LOCAL DEFAULT 12 + 3699: 00000000 0 SECTION LOCAL DEFAULT 26 + 3700: 80092694 0 SECTION LOCAL DEFAULT 4 + 3701: 00000000 0 SECTION LOCAL DEFAULT 26 + 3702: 80092694 0 SECTION LOCAL DEFAULT 4 + 3703: 00000000 0 SECTION LOCAL DEFAULT 26 + 3704: 800926f8 0 SECTION LOCAL DEFAULT 4 + 3705: 00000000 0 SECTION LOCAL DEFAULT 26 + 3706: 800926f8 0 SECTION LOCAL DEFAULT 4 + 3707: 00000000 0 SECTION LOCAL DEFAULT 26 + 3708: 80092720 0 SECTION LOCAL DEFAULT 4 + 3709: 00000000 0 SECTION LOCAL DEFAULT 26 + 3710: 80092720 0 SECTION LOCAL DEFAULT 4 + 3711: 00000000 0 SECTION LOCAL DEFAULT 26 + 3712: 803cd958 4 OBJECT LOCAL DEFAULT 12 @670 + 3713: 803cd95c 4 OBJECT LOCAL DEFAULT 12 @671 + 3714: 80092694 100 FUNC LOCAL DEFAULT 4 xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 + 3715: 803cd960 4 OBJECT LOCAL DEFAULT 12 @746 + 3716: 00000000 0 FILE LOCAL DEFAULT ABS zEnv.cpp + 3717: 80092720 0 SECTION LOCAL DEFAULT 4 + 3718: 00000000 0 SECTION LOCAL DEFAULT 15 + 3719: 00000000 0 SECTION LOCAL DEFAULT 14 + 3720: 00000000 0 SECTION LOCAL DEFAULT 26 + 3721: 00000000 0 FILE LOCAL DEFAULT ABS zEvent.cpp + 3722: 80092af8 0 SECTION LOCAL DEFAULT 4 + 3723: 80259910 0 SECTION LOCAL DEFAULT 7 + 3724: 8028e620 0 SECTION LOCAL DEFAULT 8 + 3725: 00000000 0 SECTION LOCAL DEFAULT 15 + 3726: 00000000 0 SECTION LOCAL DEFAULT 14 + 3727: 00000000 0 SECTION LOCAL DEFAULT 26 + 3728: 80259910 8387 OBJECT LOCAL DEFAULT 7 @stringBase0 + 3729: 8028e620 2164 OBJECT LOCAL DEFAULT 8 sEventTable + 3730: 00000000 0 FILE LOCAL DEFAULT ABS zFeet.cpp + 3731: 80092b0c 0 SECTION LOCAL DEFAULT 4 + 3732: 8025b9d8 0 SECTION LOCAL DEFAULT 7 + 3733: 802df430 0 SECTION LOCAL DEFAULT 9 + 3734: 00000000 0 SECTION LOCAL DEFAULT 15 + 3735: 00000000 0 SECTION LOCAL DEFAULT 14 + 3736: 803cb778 0 SECTION LOCAL DEFAULT 11 + 3737: 00000000 0 SECTION LOCAL DEFAULT 26 + 3738: 80092bec 0 SECTION LOCAL DEFAULT 4 + 3739: 00000000 0 SECTION LOCAL DEFAULT 26 + 3740: 80092bec 0 SECTION LOCAL DEFAULT 4 + 3741: 00000000 0 SECTION LOCAL DEFAULT 26 + 3742: 802df430 92 OBJECT LOCAL DEFAULT 9 sSurfaceSoundIDStep + 3743: 803cb778 4 OBJECT LOCAL DEFAULT 11 paremit_sd_pawprint + 3744: 803cb77c 4 OBJECT LOCAL DEFAULT 11 paremit_vil_footprint + 3745: 803cb780 4 OBJECT LOCAL DEFAULT 11 sSkidMarkRaster + 3746: 8025b9d8 66 OBJECT LOCAL DEFAULT 7 @stringBase0 + 3747: 00000000 0 FILE LOCAL DEFAULT ABS zFMV.cpp + 3748: 80092bec 0 SECTION LOCAL DEFAULT 4 + 3749: 8025ba20 0 SECTION LOCAL DEFAULT 7 + 3750: 8028ee98 0 SECTION LOCAL DEFAULT 8 + 3751: 00000000 0 SECTION LOCAL DEFAULT 15 + 3752: 00000000 0 SECTION LOCAL DEFAULT 14 + 3753: 00000000 0 SECTION LOCAL DEFAULT 26 + 3754: 8028ee98 324 OBJECT LOCAL DEFAULT 8 zFMVFileTable + 3755: 8025ba20 10 OBJECT LOCAL DEFAULT 7 @stringBase0 + 3756: 00000000 0 FILE LOCAL DEFAULT ABS zFX.cpp + 3757: 80092d1c 0 SECTION LOCAL DEFAULT 4 + 3758: 8025ba30 0 SECTION LOCAL DEFAULT 7 + 3759: 8028efe0 0 SECTION LOCAL DEFAULT 8 + 3760: 802df490 0 SECTION LOCAL DEFAULT 9 + 3761: 00000000 0 SECTION LOCAL DEFAULT 15 + 3762: 00000000 0 SECTION LOCAL DEFAULT 14 + 3763: 803caaf8 0 SECTION LOCAL DEFAULT 10 + 3764: 803cb788 0 SECTION LOCAL DEFAULT 11 + 3765: 803cd968 0 SECTION LOCAL DEFAULT 12 + 3766: 803d0850 0 SECTION LOCAL DEFAULT 13 + 3767: 00000000 0 SECTION LOCAL DEFAULT 26 + 3768: 800972b0 0 SECTION LOCAL DEFAULT 4 + 3769: 00000000 0 SECTION LOCAL DEFAULT 26 + 3770: 80097354 0 SECTION LOCAL DEFAULT 4 + 3771: 00000000 0 SECTION LOCAL DEFAULT 26 + 3772: 80097358 0 SECTION LOCAL DEFAULT 4 + 3773: 00000000 0 SECTION LOCAL DEFAULT 26 + 3774: 80097358 0 SECTION LOCAL DEFAULT 4 + 3775: 00000000 0 SECTION LOCAL DEFAULT 26 + 3776: 80097380 0 SECTION LOCAL DEFAULT 4 + 3777: 00000000 0 SECTION LOCAL DEFAULT 26 + 3778: 80097380 0 SECTION LOCAL DEFAULT 4 + 3779: 00000000 0 SECTION LOCAL DEFAULT 26 + 3780: 800973e4 0 SECTION LOCAL DEFAULT 4 + 3781: 00000000 0 SECTION LOCAL DEFAULT 26 + 3782: 800973e4 0 SECTION LOCAL DEFAULT 4 + 3783: 00000000 0 SECTION LOCAL DEFAULT 26 + 3784: 8025ba30 12 OBJECT LOCAL DEFAULT 7 @446 + 3785: 8025ba30 0 NOTYPE LOCAL DEFAULT 7 ...rodata.0 + 3786: 8025ba3c 12 OBJECT LOCAL DEFAULT 7 @447 + 3787: 8025ba48 12 OBJECT LOCAL DEFAULT 7 @451 + 3788: 8025ba54 12 OBJECT LOCAL DEFAULT 7 @482 + 3789: 8025ba60 40 OBJECT LOCAL DEFAULT 7 @553 + 3790: 8025ba88 40 OBJECT LOCAL DEFAULT 7 @554 + 3791: 8025bab0 40 OBJECT LOCAL DEFAULT 7 @555 + 3792: 8025bad8 40 OBJECT LOCAL DEFAULT 7 @556 + 3793: 8025bb00 40 OBJECT LOCAL DEFAULT 7 @557 + 3794: 8025bb28 40 OBJECT LOCAL DEFAULT 7 @558 + 3795: 8025bb50 40 OBJECT LOCAL DEFAULT 7 @559 + 3796: 8025bb78 16 OBJECT LOCAL DEFAULT 7 screen_bounds + 3797: 8025bb88 16 OBJECT LOCAL DEFAULT 7 default_adjust + 3798: 80092d1c 32 FUNC LOCAL DEFAULT 4 on_spawn_bubble_wall__FRC10tweak_info + 3799: 8028efe0 40 OBJECT LOCAL DEFAULT 8 cb_spawn_bubble_wall$724 + 3800: 803cb78c 1 OBJECT LOCAL DEFAULT 11 init$725 + 3801: 8025be04 116 OBJECT LOCAL DEFAULT 7 @stringBase0 + 3802: 800968fc 36 FUNC LOCAL DEFAULT 4 init_poppers__Fv + 3803: 80097094 540 FUNC LOCAL DEFAULT 4 setup_entrails__FR6zScene + 3804: 80093404 232 FUNC LOCAL DEFAULT 4 zFXGoo_SceneReset__Fv + 3805: 80096924 44 FUNC LOCAL DEFAULT 4 reset_poppers__Fv + 3806: 80096d88 88 FUNC LOCAL DEFAULT 4 reset_entrails__Fv + 3807: 8025bb98 180 OBJECT LOCAL DEFAULT 7 sPatrickStunRing + 3808: 8025bc4c 60 OBJECT LOCAL DEFAULT 7 sThunderRing + 3809: 8025bc88 60 OBJECT LOCAL DEFAULT 7 sHammerRing + 3810: 803cd968 4 OBJECT LOCAL DEFAULT 12 @754 + 3811: 803cd96c 4 OBJECT LOCAL DEFAULT 12 @755 + 3812: 803cd970 4 OBJECT LOCAL DEFAULT 12 @756 + 3813: 8025bcc4 120 OBJECT LOCAL DEFAULT 7 sPorterRing + 3814: 8025bd3c 60 OBJECT LOCAL DEFAULT 7 sMuscleArmRing + 3815: 8025bd78 16 OBJECT LOCAL DEFAULT 7 defaultGooTimes + 3816: 8025bd88 16 OBJECT LOCAL DEFAULT 7 defaultGooWarbc + 3817: 803cb790 4 OBJECT LOCAL DEFAULT 11 goo_timer_textbox + 3818: 803cb794 4 OBJECT LOCAL DEFAULT 11 g_txtr_gooFrozen + 3819: 803cd974 4 OBJECT LOCAL DEFAULT 12 @845 + 3820: 803cd978 4 OBJECT LOCAL DEFAULT 12 @846 + 3821: 803cd97c 4 OBJECT LOCAL DEFAULT 12 @847 + 3822: 803caaf8 6 OBJECT LOCAL DEFAULT 10 counter_text$930 + 3823: 803cd980 4 OBJECT LOCAL DEFAULT 12 @950 + 3824: 803cd984 4 OBJECT LOCAL DEFAULT 12 @951 + 3825: 803cd988 4 OBJECT LOCAL DEFAULT 12 @952 + 3826: 803cd98c 4 OBJECT LOCAL DEFAULT 12 @953 + 3827: 803cd990 4 OBJECT LOCAL DEFAULT 12 @954 + 3828: 803cd994 4 OBJECT LOCAL DEFAULT 12 @955 + 3829: 803cd998 4 OBJECT LOCAL DEFAULT 12 @956 + 3830: 803cd99c 4 OBJECT LOCAL DEFAULT 12 @957 + 3831: 803cd9a0 4 OBJECT LOCAL DEFAULT 12 @958 + 3832: 803cd9a8 8 OBJECT LOCAL DEFAULT 12 @960 + 3833: 803cd9b0 4 OBJECT LOCAL DEFAULT 12 @966 + 3834: 803cd9b4 4 OBJECT LOCAL DEFAULT 12 @1138 + 3835: 803cd9b8 4 OBJECT LOCAL DEFAULT 12 @1139 + 3836: 803cd9bc 4 OBJECT LOCAL DEFAULT 12 @1140 + 3837: 80096950 148 FUNC LOCAL DEFAULT 4 update_poppers__Ff + 3838: 80096df4 104 FUNC LOCAL DEFAULT 4 update_entrails__Ff + 3839: 803cd9c0 4 OBJECT LOCAL DEFAULT 12 @1213 + 3840: 803cd9c4 4 OBJECT LOCAL DEFAULT 12 @1214 + 3841: 803cd9c8 4 OBJECT LOCAL DEFAULT 12 @1320 + 3842: 8025bd98 12 OBJECT LOCAL DEFAULT 7 bubblewall_scale + 3843: 8025bda4 12 OBJECT LOCAL DEFAULT 7 bubblewall_velscale + 3844: 803cd9cc 4 OBJECT LOCAL DEFAULT 12 @1475 + 3845: 8025bdb0 12 OBJECT LOCAL DEFAULT 7 @1505 + 3846: 802df490 25216 OBJECT LOCAL DEFAULT 9 poppers__17@unnamed@zFX_cpp@ + 3847: 800959f4 56 FUNC LOCAL DEFAULT 4 model_is_preinstanced__17@unnamed@zFX_cpp@FP8RpAtomic + 3848: 8025bdbc 12 OBJECT LOCAL DEFAULT 7 @1558 + 3849: 8025bdc8 12 OBJECT LOCAL DEFAULT 7 @1559 + 3850: 8025bdd4 12 OBJECT LOCAL DEFAULT 7 @1560 + 3851: 80095c58 44 FUNC LOCAL DEFAULT 4 count_faces__17@unnamed@zFX_cpp@FP14xModelInstance + 3852: 80095b64 244 FUNC LOCAL DEFAULT 4 get_triangle_area__17@unnamed@zFX_cpp@FRC5xVec3RC5xVec3RC5xVec3 + 3853: 80095a2c 312 FUNC LOCAL DEFAULT 4 setup_popper_emitter__17@unnamed@zFX_cpp@FRQ217@unnamed@zFX_cpp@11popper_data + 3854: 803d0850 8 OBJECT LOCAL DEFAULT 13 @1619 + 3855: 8025bde0 12 OBJECT LOCAL DEFAULT 7 @1631 + 3856: 80095ddc 532 FUNC LOCAL DEFAULT 4 SkinXformVertAndNormal__17@unnamed@zFX_cpp@FP5xVec3P5xVec3PC5xVec3PC5xVec3PC7xMat4x3PC7xMat4x3PCfPCUiPCUsUi + 3857: 80097380 100 FUNC LOCAL DEFAULT 4 xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 + 3858: 80095c84 344 FUNC LOCAL DEFAULT 4 eval_tri__17@unnamed@zFX_cpp@FP5xVec3P5xVec3PC7xMat4x3PC10RpGeometryPC10RpTriangle + 3859: 80095ff0 360 FUNC LOCAL DEFAULT 4 random_point_on_triangle__17@unnamed@zFX_cpp@FR5xVec3R5xVec3PC5xVec3PC5xVec3 + 3860: 80096214 104 FUNC LOCAL DEFAULT 4 find_weight__Q217@unnamed@zFX_cpp@11popper_dataCFf + 3861: 80096158 188 FUNC LOCAL DEFAULT 4 random_surface_point__17@unnamed@zFX_cpp@FR5xVec3R5xVec3RCQ217@unnamed@zFX_cpp@11popper_data + 3862: 8009627c 56 FUNC LOCAL DEFAULT 4 find_popper__17@unnamed@zFX_cpp@FP4xEnt + 3863: 800962b4 68 FUNC LOCAL DEFAULT 4 find_free_popper__17@unnamed@zFX_cpp@Fv + 3864: 800962f8 576 FUNC LOCAL DEFAULT 4 emit_popper_bubbles__17@unnamed@zFX_cpp@FRQ217@unnamed@zFX_cpp@11popper_dataiff + 3865: 80096538 108 FUNC LOCAL DEFAULT 4 emit_popper_bubbles_immediate__17@unnamed@zFX_cpp@FRQ217@unnamed@zFX_cpp@11popper_data + 3866: 8009676c 100 FUNC LOCAL DEFAULT 4 set_popper_alpha__17@unnamed@zFX_cpp@FRQ217@unnamed@zFX_cpp@11popper_dataf + 3867: 803cd9d0 8 OBJECT LOCAL DEFAULT 12 @1869 + 3868: 800965a4 456 FUNC LOCAL DEFAULT 4 update_popper__17@unnamed@zFX_cpp@FRQ217@unnamed@zFX_cpp@11popper_dataf + 3869: 803cd9d8 4 OBJECT LOCAL DEFAULT 12 @1881 + 3870: 800967d0 152 FUNC LOCAL DEFAULT 4 destroy_popper__17@unnamed@zFX_cpp@FRQ217@unnamed@zFX_cpp@11popper_data + 3871: 80096868 148 FUNC LOCAL DEFAULT 4 grab_popper__17@unnamed@zFX_cpp@FR4xEnt + 3872: 80096920 4 FUNC LOCAL DEFAULT 4 add_popper_tweaks__17@unnamed@zFX_cpp@Fv + 3873: 8025bdec 12 OBJECT LOCAL DEFAULT 7 @1949 + 3874: 803cd9dc 4 OBJECT LOCAL DEFAULT 12 @1951 + 3875: 80096b48 252 FUNC LOCAL DEFAULT 4 validate_popper__17@unnamed@zFX_cpp@FRC4xEnt + 3876: 8028f038 128 OBJECT LOCAL DEFAULT 8 entrail_types__17@unnamed@zFX_cpp@ + 3877: 8025bdf8 12 OBJECT LOCAL DEFAULT 7 @1992 + 3878: 803cb798 4 OBJECT LOCAL DEFAULT 11 entrails__17@unnamed@zFX_cpp@ + 3879: 803cb79c 4 OBJECT LOCAL DEFAULT 11 entrails_size__17@unnamed@zFX_cpp@ + 3880: 80096d84 4 FUNC LOCAL DEFAULT 4 add_entrail_tweaks__17@unnamed@zFX_cpp@Fv + 3881: 80096de0 20 FUNC LOCAL DEFAULT 4 reset__Q217@unnamed@zFX_cpp@12entrail_dataFv + 3882: 80096e5c 568 FUNC LOCAL DEFAULT 4 update__Q217@unnamed@zFX_cpp@12entrail_dataFf + 3883: 00000000 0 FILE LOCAL DEFAULT ABS zGame.cpp + 3884: 800974a8 0 SECTION LOCAL DEFAULT 4 + 3885: 8025be78 0 SECTION LOCAL DEFAULT 7 + 3886: 8028f0b8 0 SECTION LOCAL DEFAULT 8 + 3887: 00000000 0 SECTION LOCAL DEFAULT 15 + 3888: 00000000 0 SECTION LOCAL DEFAULT 14 + 3889: 803cab08 0 SECTION LOCAL DEFAULT 10 + 3890: 803cb7a0 0 SECTION LOCAL DEFAULT 11 + 3891: 803cd9e0 0 SECTION LOCAL DEFAULT 12 + 3892: 803d0858 0 SECTION LOCAL DEFAULT 13 + 3893: 00000000 0 SECTION LOCAL DEFAULT 26 + 3894: 8009952c 0 SECTION LOCAL DEFAULT 4 + 3895: 00000000 0 SECTION LOCAL DEFAULT 26 + 3896: 80099640 0 SECTION LOCAL DEFAULT 4 + 3897: 00000000 0 SECTION LOCAL DEFAULT 26 + 3898: 80099640 0 SECTION LOCAL DEFAULT 4 + 3899: 00000000 0 SECTION LOCAL DEFAULT 26 + 3900: 80099640 0 SECTION LOCAL DEFAULT 4 + 3901: 00000000 0 SECTION LOCAL DEFAULT 26 + 3902: 80099640 0 SECTION LOCAL DEFAULT 4 + 3903: 00000000 0 SECTION LOCAL DEFAULT 26 + 3904: 80099640 0 SECTION LOCAL DEFAULT 4 + 3905: 00000000 0 SECTION LOCAL DEFAULT 26 + 3906: 80099640 0 SECTION LOCAL DEFAULT 4 + 3907: 00000000 0 SECTION LOCAL DEFAULT 26 + 3908: 8025be78 16 OBJECT LOCAL DEFAULT 7 screen_bounds + 3909: 803cb7a4 4 OBJECT LOCAL DEFAULT 11 sPlayerMarkerStartID + 3910: 803cb7a8 4 OBJECT LOCAL DEFAULT 11 sPlayerMarkerStartCamID + 3911: 803cb7ac 4 OBJECT LOCAL DEFAULT 11 sPlayerStartAngle + 3912: 803cb7b0 4 OBJECT LOCAL DEFAULT 11 sPortalling + 3913: 803cb7b4 4 OBJECT LOCAL DEFAULT 11 sGameOverTimer + 3914: 803cb7d4 4 OBJECT LOCAL DEFAULT 11 g_hiphopReloadHIP + 3915: 803cb7d8 4 OBJECT LOCAL DEFAULT 11 g_hiphopForcePortal + 3916: 8025bf88 2710 OBJECT LOCAL DEFAULT 7 @stringBase0 + 3917: 803cb7e0 4 OBJECT LOCAL DEFAULT 11 loadMeter + 3918: 803cb7e4 4 OBJECT LOCAL DEFAULT 11 soakidx$819 + 3919: 803cb7e8 1 OBJECT LOCAL DEFAULT 11 init$820 + 3920: 803cb7ec 4 OBJECT LOCAL DEFAULT 11 soakcnt$822 + 3921: 803cb7f0 1 OBJECT LOCAL DEFAULT 11 init$823 + 3922: 803cb7f4 4 OBJECT LOCAL DEFAULT 11 soakdir$825 + 3923: 803cb7f8 1 OBJECT LOCAL DEFAULT 11 init$826 + 3924: 803cb7fc 4 OBJECT LOCAL DEFAULT 11 justwrap$828 + 3925: 803cb800 1 OBJECT LOCAL DEFAULT 11 init$829 + 3926: 803d0858 5 OBJECT LOCAL DEFAULT 13 @858 + 3927: 803cb804 4 OBJECT LOCAL DEFAULT 11 sumtotal$861 + 3928: 803cb808 1 OBJECT LOCAL DEFAULT 11 init$862 + 3929: 8009952c 276 FUNC LOCAL DEFAULT 4 xUtil_select__FPPciPCf + 3930: 800974a8 628 FUNC LOCAL DEFAULT 4 PickNextSoak__Fv + 3931: 803cd9e0 4 OBJECT LOCAL DEFAULT 12 @946 + 3932: 803cd9e8 8 OBJECT LOCAL DEFAULT 12 @949 + 3933: 803cb810 8 OBJECT LOCAL DEFAULT 11 t0 + 3934: 803cb818 8 OBJECT LOCAL DEFAULT 11 t1 + 3935: 803cb820 8 OBJECT LOCAL DEFAULT 11 w0 + 3936: 803cb828 8 OBJECT LOCAL DEFAULT 11 w1 + 3937: 803cb830 8 OBJECT LOCAL DEFAULT 11 gloop_time + 3938: 803cb838 8 OBJECT LOCAL DEFAULT 11 gwait_time + 3939: 803cb840 4 OBJECT LOCAL DEFAULT 11 gloop_ct + 3940: 803cb844 4 OBJECT LOCAL DEFAULT 11 gloop_time_secs + 3941: 803cb848 4 OBJECT LOCAL DEFAULT 11 gwait_time_secs + 3942: 803cb84c 4 OBJECT LOCAL DEFAULT 11 gloop_net_time_secs + 3943: 803cab20 8 OBJECT LOCAL DEFAULT 10 sPreviousFrames$989 + 3944: 803cb854 4 OBJECT LOCAL DEFAULT 11 sCurrentFrame$990 + 3945: 803cb858 1 OBJECT LOCAL DEFAULT 11 init$991 + 3946: 803cb85c 4 OBJECT LOCAL DEFAULT 11 sAverageRange$993 + 3947: 803cb860 1 OBJECT LOCAL DEFAULT 11 init$994 + 3948: 803cd9f0 4 OBJECT LOCAL DEFAULT 12 @1087 + 3949: 803cd9f4 4 OBJECT LOCAL DEFAULT 12 @1088 + 3950: 803cd9f8 4 OBJECT LOCAL DEFAULT 12 @1089 + 3951: 803cd9fc 4 OBJECT LOCAL DEFAULT 12 @1090 + 3952: 803cda00 4 OBJECT LOCAL DEFAULT 12 @1091 + 3953: 803cda04 4 OBJECT LOCAL DEFAULT 12 @1092 + 3954: 803cda08 8 OBJECT LOCAL DEFAULT 12 @1094 + 3955: 80098880 1272 FUNC LOCAL DEFAULT 4 zGameUpdateMode__Fv + 3956: 800981b0 132 FUNC LOCAL DEFAULT 4 zGameLoopContinue__Fv + 3957: 80098234 164 FUNC LOCAL DEFAULT 4 zGameOkToPause__Fv + 3958: 803cda10 4 OBJECT LOCAL DEFAULT 12 @1203 + 3959: 800983f4 364 FUNC LOCAL DEFAULT 4 zGame_HackDrawCard__FffffP8RwRaster + 3960: 803d0860 4 OBJECT LOCAL DEFAULT 13 @1207 + 3961: 803cda14 4 OBJECT LOCAL DEFAULT 12 @1261 + 3962: 803cda18 4 OBJECT LOCAL DEFAULT 12 @1262 + 3963: 803cda1c 4 OBJECT LOCAL DEFAULT 12 @1263 + 3964: 803cda20 4 OBJECT LOCAL DEFAULT 12 @1264 + 3965: 803cda24 4 OBJECT LOCAL DEFAULT 12 @1265 + 3966: 803cda28 4 OBJECT LOCAL DEFAULT 12 @1266 + 3967: 803cda2c 4 OBJECT LOCAL DEFAULT 12 @1267 + 3968: 803cda30 4 OBJECT LOCAL DEFAULT 12 @1268 + 3969: 803cda34 4 OBJECT LOCAL DEFAULT 12 @1269 + 3970: 803cda38 4 OBJECT LOCAL DEFAULT 12 @1270 + 3971: 803cda3c 4 OBJECT LOCAL DEFAULT 12 @1271 + 3972: 80098560 800 FUNC LOCAL DEFAULT 4 zGame_HackPostPortalAutoSaveDraw__Fv + 3973: 803cda40 4 OBJECT LOCAL DEFAULT 12 @1390 + 3974: 803cda44 4 OBJECT LOCAL DEFAULT 12 @1391 + 3975: 803cda48 4 OBJECT LOCAL DEFAULT 12 @1392 + 3976: 803cda4c 4 OBJECT LOCAL DEFAULT 12 @1393 + 3977: 803cda50 4 OBJECT LOCAL DEFAULT 12 @1394 + 3978: 803cb868 4 OBJECT LOCAL DEFAULT 11 World + 3979: 803cb86c 4 OBJECT LOCAL DEFAULT 11 DirectionalLight + 3980: 803cda54 4 OBJECT LOCAL DEFAULT 12 @1418 + 3981: 803cda58 4 OBJECT LOCAL DEFAULT 12 @1419 + 3982: 803cda5c 4 OBJECT LOCAL DEFAULT 12 @1431 + 3983: 8025be88 256 OBJECT LOCAL DEFAULT 7 @1458 + 3984: 803cda60 4 OBJECT LOCAL DEFAULT 12 @1478 + 3985: 803cda64 4 OBJECT LOCAL DEFAULT 12 @1479 + 3986: 803cda68 4 OBJECT LOCAL DEFAULT 12 @1546 + 3987: 803cda6c 4 OBJECT LOCAL DEFAULT 12 @1547 + 3988: 803cda70 4 OBJECT LOCAL DEFAULT 12 @1548 + 3989: 00000000 0 FILE LOCAL DEFAULT ABS zGameExtras.cpp + 3990: 80099680 0 SECTION LOCAL DEFAULT 4 + 3991: 8025ca20 0 SECTION LOCAL DEFAULT 7 + 3992: 8028f1a0 0 SECTION LOCAL DEFAULT 8 + 3993: 00000000 0 SECTION LOCAL DEFAULT 15 + 3994: 00000000 0 SECTION LOCAL DEFAULT 14 + 3995: 803cab38 0 SECTION LOCAL DEFAULT 10 + 3996: 803cb880 0 SECTION LOCAL DEFAULT 11 + 3997: 803cda78 0 SECTION LOCAL DEFAULT 12 + 3998: 00000000 0 SECTION LOCAL DEFAULT 26 + 3999: 8009a810 0 SECTION LOCAL DEFAULT 4 + 4000: 00000000 0 SECTION LOCAL DEFAULT 26 + 4001: 8009a924 0 SECTION LOCAL DEFAULT 4 + 4002: 00000000 0 SECTION LOCAL DEFAULT 26 + 4003: 803cb880 4 OBJECT LOCAL DEFAULT 11 g_enableGameExtras + 4004: 803cb884 4 OBJECT LOCAL DEFAULT 11 g_currDay + 4005: 803cb888 4 OBJECT LOCAL DEFAULT 11 g_currMonth + 4006: 803cb88c 4 OBJECT LOCAL DEFAULT 11 g_gameExtraFlags + 4007: 8028f1a0 16 OBJECT LOCAL DEFAULT 8 EGGEmpty + 4008: 8028f1b0 32 OBJECT LOCAL DEFAULT 8 g_eggBasket + 4009: 80099938 460 FUNC LOCAL DEFAULT 4 EGG_check_ExtrasFlags__FP7EGGItem + 4010: 8025ca20 280 OBJECT LOCAL DEFAULT 7 @stringBase0 + 4011: 803cda78 4 OBJECT LOCAL DEFAULT 12 @975 + 4012: 8028f1d0 52 OBJECT LOCAL DEFAULT 8 @1050 + 4013: 803cb890 4 OBJECT LOCAL DEFAULT 11 g_flg_chEnabled + 4014: 803cb894 4 OBJECT LOCAL DEFAULT 11 sCheatTimer + 4015: 803cb898 4 OBJECT LOCAL DEFAULT 11 sCheatInputCount + 4016: 8028f744 352 OBJECT LOCAL DEFAULT 8 cheatList + 4017: 8009a6fc 32 FUNC LOCAL DEFAULT 4 GEC_cb_DogTrix__Fv + 4018: 8009a6dc 32 FUNC LOCAL DEFAULT 4 GEC_cb_Medics__Fv + 4019: 8009a77c 32 FUNC LOCAL DEFAULT 4 GEC_cb_PanHandle__Fv + 4020: 8009a75c 32 FUNC LOCAL DEFAULT 4 GEC_cb_RichPeep__Fv + 4021: 8009a73c 32 FUNC LOCAL DEFAULT 4 GEC_cb_SmallCostars__Fv + 4022: 8009a71c 32 FUNC LOCAL DEFAULT 4 GEC_cb_SmallPeep__Fv + 4023: 8009a6bc 32 FUNC LOCAL DEFAULT 4 GEC_cb_BigPlank__Fv + 4024: 8009a4b0 188 FUNC LOCAL DEFAULT 4 GEC_cb_CruiseControl__Fv + 4025: 8009a464 76 FUNC LOCAL DEFAULT 4 GEC_cb_NoPantsMode__Fv + 4026: 8009a444 32 FUNC LOCAL DEFAULT 4 GEC_cb_ShrapBobMode__Fv + 4027: 8009a380 164 FUNC LOCAL DEFAULT 4 GEC_cb_RestoreHealth__Fv + 4028: 8009a58c 32 FUNC LOCAL DEFAULT 4 GEC_cb_SwapCCUD__Fv + 4029: 8009a56c 32 FUNC LOCAL DEFAULT 4 GEC_cb_SwapCCLR__Fv + 4030: 8009a424 32 FUNC LOCAL DEFAULT 4 GEC_cb_ExpertMode__Fv + 4031: 8009a304 124 FUNC LOCAL DEFAULT 4 GEC_cb_ChaChing__Fv + 4032: 8009a2c0 68 FUNC LOCAL DEFAULT 4 GEC_cb_UnlockArtTheatre__Fv + 4033: 8009a220 160 FUNC LOCAL DEFAULT 4 GEC_cb_MonsterGallery__Fv + 4034: 8009a1bc 100 FUNC LOCAL DEFAULT 4 GEC_cb_CruiseBubble__Fv + 4035: 8009a158 100 FUNC LOCAL DEFAULT 4 GEC_cb_BubbleBowl__Fv + 4036: 8009a0e0 120 FUNC LOCAL DEFAULT 4 GEC_cb_AddSpatulas__Fv + 4037: 8009a058 136 FUNC LOCAL DEFAULT 4 GEC_cb_AddShiny__Fv + 4038: 80099bac 264 FUNC LOCAL DEFAULT 4 TestCheat__FPUi + 4039: 80099cb4 136 FUNC LOCAL DEFAULT 4 AddToCheatPressed__FUi + 4040: 803cda7c 4 OBJECT LOCAL DEFAULT 12 @1152 + 4041: 803cda80 4 OBJECT LOCAL DEFAULT 12 @1153 + 4042: 8028f8e4 28 OBJECT LOCAL DEFAULT 8 aid_sndList$1160 + 4043: 803cb89c 1 OBJECT LOCAL DEFAULT 11 init$1161 + 4044: 803cda84 4 OBJECT LOCAL DEFAULT 12 @1192 + 4045: 8009a810 276 FUNC LOCAL DEFAULT 4 xUtil_choose__FPCUiiPCf + 4046: 80099f2c 300 FUNC LOCAL DEFAULT 4 GEC_dfltSound__Fv + 4047: 803cda88 8 OBJECT LOCAL DEFAULT 12 @1208 + 4048: 803cab38 8 OBJECT LOCAL DEFAULT 10 choices$1273 + 4049: 803cb89d 1 OBJECT LOCAL DEFAULT 11 init$1274 + 4050: 8028f900 12 OBJECT LOCAL DEFAULT 8 choices$1318 + 4051: 803cb89e 1 OBJECT LOCAL DEFAULT 11 init$1319 + 4052: 8028f90c 24 OBJECT LOCAL DEFAULT 8 aid_sndList$1342 + 4053: 803cb89f 1 OBJECT LOCAL DEFAULT 11 init$1343 + 4054: 8009a5ac 272 FUNC LOCAL DEFAULT 4 GEC_villSound__Fv + 4055: 803cb8a0 4 OBJECT LOCAL DEFAULT 11 sGalleryTitle + 4056: 00000000 0 FILE LOCAL DEFAULT ABS zGameState.cpp + 4057: 8009a924 0 SECTION LOCAL DEFAULT 4 + 4058: 8025cb38 0 SECTION LOCAL DEFAULT 7 + 4059: 8028f928 0 SECTION LOCAL DEFAULT 8 + 4060: 00000000 0 SECTION LOCAL DEFAULT 15 + 4061: 00000000 0 SECTION LOCAL DEFAULT 14 + 4062: 803cab40 0 SECTION LOCAL DEFAULT 10 + 4063: 803cb8a8 0 SECTION LOCAL DEFAULT 11 + 4064: 00000000 0 SECTION LOCAL DEFAULT 26 + 4065: 8028f928 52 OBJECT LOCAL DEFAULT 8 sGameMode_DispatchTable + 4066: 8028f928 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 4067: 8028f95c 32 OBJECT LOCAL DEFAULT 8 sGameState_DispatchTable + 4068: 803cab44 8 OBJECT LOCAL DEFAULT 10 sPauseState_DispatchTable + 4069: 8028f97c 12 OBJECT LOCAL DEFAULT 8 sSaveState_DispatchTable + 4070: 803cab4c 4 OBJECT LOCAL DEFAULT 10 sOptionsState_DispatchTable + 4071: 8028f988 12 OBJECT LOCAL DEFAULT 8 sLoadState_DispatchTable + 4072: 803cab50 8 OBJECT LOCAL DEFAULT 10 sTitleState_DispatchTable + 4073: 8028f994 16 OBJECT LOCAL DEFAULT 8 sIntroState_DispatchTable + 4074: 8028f9a4 32 OBJECT LOCAL DEFAULT 8 sGameState_DoDispatchTable + 4075: 803cab58 8 OBJECT LOCAL DEFAULT 10 sPauseState_DoDispatchTable + 4076: 8028f9c4 12 OBJECT LOCAL DEFAULT 8 sSaveState_DoDispatchTable + 4077: 803cab60 4 OBJECT LOCAL DEFAULT 10 sOptionsState_DoDispatchTable + 4078: 8028f9d0 12 OBJECT LOCAL DEFAULT 8 sLoadState_DoDispatchTable + 4079: 803cab64 8 OBJECT LOCAL DEFAULT 10 sTitleState_DoDispatchTable + 4080: 8028f9dc 16 OBJECT LOCAL DEFAULT 8 sIntroState_DoDispatchTable + 4081: 8025cb38 17 OBJECT LOCAL DEFAULT 7 @stringBase0 + 4082: 8028f9ec 52 OBJECT LOCAL DEFAULT 8 @741 + 4083: 00000000 0 FILE LOCAL DEFAULT ABS zGust.cpp + 4084: 8009ad50 0 SECTION LOCAL DEFAULT 4 + 4085: 8025cb50 0 SECTION LOCAL DEFAULT 7 + 4086: 00000000 0 SECTION LOCAL DEFAULT 15 + 4087: 00000000 0 SECTION LOCAL DEFAULT 14 + 4088: 803cb8b0 0 SECTION LOCAL DEFAULT 11 + 4089: 803cda90 0 SECTION LOCAL DEFAULT 12 + 4090: 00000000 0 SECTION LOCAL DEFAULT 26 + 4091: 8009b684 0 SECTION LOCAL DEFAULT 4 + 4092: 00000000 0 SECTION LOCAL DEFAULT 26 + 4093: 803cb8b0 4 OBJECT LOCAL DEFAULT 11 gusts + 4094: 803cb8b4 2 OBJECT LOCAL DEFAULT 11 ngusts + 4095: 803cb8b8 4 OBJECT LOCAL DEFAULT 11 sGustDustEmitter + 4096: 803cb8bc 4 OBJECT LOCAL DEFAULT 11 sGustDebrisEmitter + 4097: 803cda90 4 OBJECT LOCAL DEFAULT 12 @646 + 4098: 8009ad50 124 FUNC LOCAL DEFAULT 4 zGustInit__FP5zGustP10zGustAsset + 4099: 8009adcc 72 FUNC LOCAL DEFAULT 4 zGustSetup__FP5zGust + 4100: 8025cb50 38 OBJECT LOCAL DEFAULT 7 @stringBase0 + 4101: 803cda94 4 OBJECT LOCAL DEFAULT 12 @785 + 4102: 803cda98 4 OBJECT LOCAL DEFAULT 12 @786 + 4103: 803cda9c 4 OBJECT LOCAL DEFAULT 12 @787 + 4104: 803cdaa0 4 OBJECT LOCAL DEFAULT 12 @788 + 4105: 803cdaa4 4 OBJECT LOCAL DEFAULT 12 @789 + 4106: 803cdaa8 4 OBJECT LOCAL DEFAULT 12 @860 + 4107: 803cdaac 4 OBJECT LOCAL DEFAULT 12 @861 + 4108: 803cdab0 4 OBJECT LOCAL DEFAULT 12 @862 + 4109: 803cdab4 4 OBJECT LOCAL DEFAULT 12 @863 + 4110: 803cdab8 4 OBJECT LOCAL DEFAULT 12 @864 + 4111: 8009b38c 644 FUNC LOCAL DEFAULT 4 UpdateGustFX__FP5zGustf + 4112: 00000000 0 FILE LOCAL DEFAULT ABS zHud.cpp + 4113: 8009b684 0 SECTION LOCAL DEFAULT 4 + 4114: 8025cb78 0 SECTION LOCAL DEFAULT 7 + 4115: 8028fa20 0 SECTION LOCAL DEFAULT 8 + 4116: 802e5710 0 SECTION LOCAL DEFAULT 9 + 4117: 00000000 0 SECTION LOCAL DEFAULT 15 + 4118: 00000000 0 SECTION LOCAL DEFAULT 14 + 4119: 803cab70 0 SECTION LOCAL DEFAULT 10 + 4120: 803cb8c0 0 SECTION LOCAL DEFAULT 11 + 4121: 803cdac0 0 SECTION LOCAL DEFAULT 12 + 4122: 00000000 0 SECTION LOCAL DEFAULT 26 + 4123: 8009bfb4 0 SECTION LOCAL DEFAULT 4 + 4124: 00000000 0 SECTION LOCAL DEFAULT 26 + 4125: 8009bfdc 0 SECTION LOCAL DEFAULT 4 + 4126: 00000000 0 SECTION LOCAL DEFAULT 26 + 4127: 8009bfdc 0 SECTION LOCAL DEFAULT 4 + 4128: 00000000 0 SECTION LOCAL DEFAULT 26 + 4129: 8009bfe4 0 SECTION LOCAL DEFAULT 4 + 4130: 00000000 0 SECTION LOCAL DEFAULT 26 + 4131: 8025cb78 20 OBJECT LOCAL DEFAULT 7 meter_widget_index__Q24zhud18@unnamed@zHud_cpp@ + 4132: 8025cb8c 20 OBJECT LOCAL DEFAULT 7 model_widget_index__Q24zhud18@unnamed@zHud_cpp@ + 4133: 802e5710 20 OBJECT LOCAL DEFAULT 9 value__Q24zhud18@unnamed@zHud_cpp@ + 4134: 802e5710 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 4135: 802e5724 20 OBJECT LOCAL DEFAULT 9 old_value__Q24zhud18@unnamed@zHud_cpp@ + 4136: 802e5738 20 OBJECT LOCAL DEFAULT 9 max_value__Q24zhud18@unnamed@zHud_cpp@ + 4137: 802e574c 20 OBJECT LOCAL DEFAULT 9 old_max_value__Q24zhud18@unnamed@zHud_cpp@ + 4138: 803cb8c0 5 OBJECT LOCAL DEFAULT 11 hiding__Q24zhud18@unnamed@zHud_cpp@ + 4139: 803cb8c5 1 OBJECT LOCAL DEFAULT 11 inited__Q24zhud18@unnamed@zHud_cpp@ + 4140: 803cab70 1 OBJECT LOCAL DEFAULT 10 last_paused__Q24zhud18@unnamed@zHud_cpp@ + 4141: 8009b684 32 FUNC LOCAL DEFAULT 4 hide_widget__Q24zhud18@unnamed@zHud_cpp@FRQ24xhud6widgetRQ24xhud6motive + 4142: 803cdac0 4 OBJECT LOCAL DEFAULT 12 @707 + 4143: 803cdac4 4 OBJECT LOCAL DEFAULT 12 @708 + 4144: 803cdac8 4 OBJECT LOCAL DEFAULT 12 @709 + 4145: 8009b6a4 92 FUNC LOCAL DEFAULT 4 ping_widget__Q24zhud18@unnamed@zHud_cpp@FRQ24xhud6widget + 4146: 803cdacc 4 OBJECT LOCAL DEFAULT 12 @716 + 4147: 8009b700 92 FUNC LOCAL DEFAULT 4 delay_hide_widget__Q24zhud18@unnamed@zHud_cpp@FRQ24xhud6widget + 4148: 8025cba0 374 OBJECT LOCAL DEFAULT 7 @stringBase0 + 4149: 8028fa20 36 OBJECT LOCAL DEFAULT 8 widget_resources__Q24zhud18@unnamed@zHud_cpp@ + 4150: 8028fa44 120 OBJECT LOCAL DEFAULT 8 level_specials__Q24zhud18@unnamed@zHud_cpp@ + 4151: 802e5760 36 OBJECT LOCAL DEFAULT 9 widgets__Q24zhud18@unnamed@zHud_cpp@ + 4152: 803cb8c8 4 OBJECT LOCAL DEFAULT 11 meter_type$728 + 4153: 803cb8cc 1 OBJECT LOCAL DEFAULT 11 init$729 + 4154: 8009b75c 88 FUNC LOCAL DEFAULT 4 get_meter_widget__Q24zhud18@unnamed@zHud_cpp@Fi + 4155: 803cb8d0 4 OBJECT LOCAL DEFAULT 11 model_type$736 + 4156: 803cb8d4 1 OBJECT LOCAL DEFAULT 11 init$737 + 4157: 8009b7b4 88 FUNC LOCAL DEFAULT 4 get_model_widget__Q24zhud18@unnamed@zHud_cpp@Fi + 4158: 8009b80c 32 FUNC LOCAL DEFAULT 4 on_pause__Q24zhud18@unnamed@zHud_cpp@Fv + 4159: 8009b82c 12 FUNC LOCAL DEFAULT 4 on_unpause__Q24zhud18@unnamed@zHud_cpp@Fv + 4160: 803cdad0 8 OBJECT LOCAL DEFAULT 12 @795 + 4161: 803cdad8 8 OBJECT LOCAL DEFAULT 12 @796 + 4162: 00000000 0 FILE LOCAL DEFAULT ABS zLasso.cpp + 4163: 8009c000 0 SECTION LOCAL DEFAULT 4 + 4164: 8025cd18 0 SECTION LOCAL DEFAULT 7 + 4165: 802e5788 0 SECTION LOCAL DEFAULT 9 + 4166: 00000000 0 SECTION LOCAL DEFAULT 15 + 4167: 00000000 0 SECTION LOCAL DEFAULT 14 + 4168: 803cab78 0 SECTION LOCAL DEFAULT 10 + 4169: 803cb8d8 0 SECTION LOCAL DEFAULT 11 + 4170: 803cdae0 0 SECTION LOCAL DEFAULT 12 + 4171: 00000000 0 SECTION LOCAL DEFAULT 26 + 4172: 8009dfc0 0 SECTION LOCAL DEFAULT 4 + 4173: 00000000 0 SECTION LOCAL DEFAULT 26 + 4174: 8009e02c 0 SECTION LOCAL DEFAULT 4 + 4175: 00000000 0 SECTION LOCAL DEFAULT 26 + 4176: 8009e02c 0 SECTION LOCAL DEFAULT 4 + 4177: 00000000 0 SECTION LOCAL DEFAULT 26 + 4178: 803cb8d8 4 OBJECT LOCAL DEFAULT 11 sLassoRaster + 4179: 802e5788 14336 OBJECT LOCAL DEFAULT 9 sGuideList + 4180: 803cb8dc 4 OBJECT LOCAL DEFAULT 11 sNumGuideLists + 4181: 803cb8e0 4 OBJECT LOCAL DEFAULT 11 sCurrentGuide + 4182: 803cb8e4 4 OBJECT LOCAL DEFAULT 11 lnverts + 4183: 8025cd18 23 OBJECT LOCAL DEFAULT 7 @stringBase0 + 4184: 8009dce4 460 FUNC LOCAL DEFAULT 4 initVertMap__FP11zLassoGuide + 4185: 8009defc 196 FUNC LOCAL DEFAULT 4 bakeMorphAnim__FP10RpGeometryPv + 4186: 803cdae0 4 OBJECT LOCAL DEFAULT 12 @746 + 4187: 803cdae4 4 OBJECT LOCAL DEFAULT 12 @747 + 4188: 803cdae8 8 OBJECT LOCAL DEFAULT 12 @749 + 4189: 803cdaf0 4 OBJECT LOCAL DEFAULT 12 @1349 + 4190: 803cdaf4 4 OBJECT LOCAL DEFAULT 12 @1350 + 4191: 803cdaf8 4 OBJECT LOCAL DEFAULT 12 @1351 + 4192: 803cdafc 4 OBJECT LOCAL DEFAULT 12 @1352 + 4193: 803cdb00 4 OBJECT LOCAL DEFAULT 12 @1353 + 4194: 803cdb04 4 OBJECT LOCAL DEFAULT 12 @1354 + 4195: 803cdb08 4 OBJECT LOCAL DEFAULT 12 @1355 + 4196: 803cdb0c 4 OBJECT LOCAL DEFAULT 12 @1356 + 4197: 803cdb10 4 OBJECT LOCAL DEFAULT 12 @1357 + 4198: 803cdb14 4 OBJECT LOCAL DEFAULT 12 @1358 + 4199: 803cdb18 4 OBJECT LOCAL DEFAULT 12 @1359 + 4200: 803cdb1c 4 OBJECT LOCAL DEFAULT 12 @1360 + 4201: 803cdb20 4 OBJECT LOCAL DEFAULT 12 @1361 + 4202: 803cdb24 4 OBJECT LOCAL DEFAULT 12 @1362 + 4203: 803cdb28 4 OBJECT LOCAL DEFAULT 12 @1363 + 4204: 8009deb0 76 FUNC LOCAL DEFAULT 4 vec2vecMat__FP7xMat4x3P5xVec3P5xVec3 + 4205: 803cdb2c 4 OBJECT LOCAL DEFAULT 12 @1378 + 4206: 8009d944 56 FUNC LOCAL DEFAULT 4 fizzicalRadius__FP6zLassofP5xVec3 + 4207: 8009d97c 96 FUNC LOCAL DEFAULT 4 fizzicalCenter__FP6zLassofP5xVec3 + 4208: 8009d9dc 160 FUNC LOCAL DEFAULT 4 fizzicalNormal__FP6zLassofP5xVec3 + 4209: 8009da7c 312 FUNC LOCAL DEFAULT 4 fizzicalHonda__FP6zLassofP5xVec3 + 4210: 8009dbb4 204 FUNC LOCAL DEFAULT 4 nonfizzicalHonda__FP6zLassofP5xVec3 + 4211: 8009dc80 84 FUNC LOCAL DEFAULT 4 fizzicalSlack__FP6zLassofP5xVec3 + 4212: 803cdb30 4 OBJECT LOCAL DEFAULT 12 @1464 + 4213: 803cdb34 4 OBJECT LOCAL DEFAULT 12 @1469 + 4214: 803cab78 4 OBJECT LOCAL DEFAULT 10 negativeHondaX + 4215: 803cdb38 4 OBJECT LOCAL DEFAULT 12 @1479 + 4216: 803cdb3c 4 OBJECT LOCAL DEFAULT 12 @1480 + 4217: 803cdb40 4 OBJECT LOCAL DEFAULT 12 @1481 + 4218: 803cdb44 4 OBJECT LOCAL DEFAULT 12 @1482 + 4219: 803cdb48 4 OBJECT LOCAL DEFAULT 12 @1483 + 4220: 803cdb4c 4 OBJECT LOCAL DEFAULT 12 @1484 + 4221: 803cdb50 4 OBJECT LOCAL DEFAULT 12 @1512 + 4222: 00000000 0 FILE LOCAL DEFAULT ABS zLight.cpp + 4223: 8009e02c 0 SECTION LOCAL DEFAULT 4 + 4224: 8025cd30 0 SECTION LOCAL DEFAULT 7 + 4225: 8028fac0 0 SECTION LOCAL DEFAULT 8 + 4226: 802e8f88 0 SECTION LOCAL DEFAULT 9 + 4227: 00000000 0 SECTION LOCAL DEFAULT 15 + 4228: 00000000 0 SECTION LOCAL DEFAULT 14 + 4229: 803cb8e8 0 SECTION LOCAL DEFAULT 11 + 4230: 803cdb58 0 SECTION LOCAL DEFAULT 12 + 4231: 00000000 0 SECTION LOCAL DEFAULT 26 + 4232: 8009e870 0 SECTION LOCAL DEFAULT 4 + 4233: 00000000 0 SECTION LOCAL DEFAULT 26 + 4234: 8009e870 0 SECTION LOCAL DEFAULT 4 + 4235: 00000000 0 SECTION LOCAL DEFAULT 26 + 4236: 802e8f88 128 OBJECT LOCAL DEFAULT 9 sLight + 4237: 803cb8e8 4 OBJECT LOCAL DEFAULT 11 sLightTotal + 4238: 802e9008 64 OBJECT LOCAL DEFAULT 9 sLightPart + 4239: 803cb8ec 4 OBJECT LOCAL DEFAULT 11 sPartitionVolume + 4240: 803cb8f0 4 OBJECT LOCAL DEFAULT 11 gNumTemporaryLights + 4241: 802e9048 128 OBJECT LOCAL DEFAULT 9 gTemporaryLights + 4242: 8025cd30 25 OBJECT LOCAL DEFAULT 7 @stringBase0 + 4243: 803cdb58 4 OBJECT LOCAL DEFAULT 12 @752 + 4244: 8028fb50 12 OBJECT LOCAL DEFAULT 8 sDefaultShadowVec + 4245: 00000000 0 FILE LOCAL DEFAULT ABS zLightEffect.cpp + 4246: 8009e870 0 SECTION LOCAL DEFAULT 4 + 4247: 00000000 0 SECTION LOCAL DEFAULT 15 + 4248: 00000000 0 SECTION LOCAL DEFAULT 14 + 4249: 803cdb60 0 SECTION LOCAL DEFAULT 12 + 4250: 00000000 0 SECTION LOCAL DEFAULT 26 + 4251: 803cdb60 4 OBJECT LOCAL DEFAULT 12 @653 + 4252: 803cdb68 8 OBJECT LOCAL DEFAULT 12 @655 + 4253: 8009e870 68 FUNC LOCAL DEFAULT 4 leGetRandom__Fv + 4254: 803cdb70 4 OBJECT LOCAL DEFAULT 12 @676 + 4255: 803cdb74 4 OBJECT LOCAL DEFAULT 12 @701 + 4256: 803cdb78 4 OBJECT LOCAL DEFAULT 12 @702 + 4257: 803cdb7c 4 OBJECT LOCAL DEFAULT 12 @703 + 4258: 8009e8f4 388 FUNC LOCAL DEFAULT 4 EffectFlicker__FP7_zLightfff + 4259: 803cdb80 4 OBJECT LOCAL DEFAULT 12 @708 + 4260: 803cdb84 4 OBJECT LOCAL DEFAULT 12 @713 + 4261: 8009eb50 52 FUNC LOCAL DEFAULT 4 leBlendToCol__Ffff + 4262: 803cdb88 4 OBJECT LOCAL DEFAULT 12 @789 + 4263: 803cdb8c 4 OBJECT LOCAL DEFAULT 12 @790 + 4264: 803cdb90 4 OBJECT LOCAL DEFAULT 12 @791 + 4265: 803cdb94 4 OBJECT LOCAL DEFAULT 12 @792 + 4266: 803cdb98 4 OBJECT LOCAL DEFAULT 12 @793 + 4267: 00000000 0 FILE LOCAL DEFAULT ABS zLightning.cpp + 4268: 8009ec78 0 SECTION LOCAL DEFAULT 4 + 4269: 8025cd50 0 SECTION LOCAL DEFAULT 7 + 4270: 8028fb60 0 SECTION LOCAL DEFAULT 8 + 4271: 802e90c8 0 SECTION LOCAL DEFAULT 9 + 4272: 00000000 0 SECTION LOCAL DEFAULT 15 + 4273: 00000000 0 SECTION LOCAL DEFAULT 14 + 4274: 803cab80 0 SECTION LOCAL DEFAULT 10 + 4275: 803cb8f8 0 SECTION LOCAL DEFAULT 11 + 4276: 803cdba0 0 SECTION LOCAL DEFAULT 12 + 4277: 00000000 0 SECTION LOCAL DEFAULT 26 + 4278: 800a1d08 0 SECTION LOCAL DEFAULT 4 + 4279: 00000000 0 SECTION LOCAL DEFAULT 26 + 4280: 800a1d18 0 SECTION LOCAL DEFAULT 4 + 4281: 00000000 0 SECTION LOCAL DEFAULT 26 + 4282: 800a1d18 0 SECTION LOCAL DEFAULT 4 + 4283: 00000000 0 SECTION LOCAL DEFAULT 26 + 4284: 800a1d18 0 SECTION LOCAL DEFAULT 4 + 4285: 00000000 0 SECTION LOCAL DEFAULT 26 + 4286: 800a1d18 0 SECTION LOCAL DEFAULT 4 + 4287: 00000000 0 SECTION LOCAL DEFAULT 26 + 4288: 802e90c8 192 OBJECT LOCAL DEFAULT 9 sLightning + 4289: 802e90c8 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 4290: 803cb8f8 4 OBJECT LOCAL DEFAULT 11 sSparkEmitter + 4291: 803cb8fc 4 OBJECT LOCAL DEFAULT 11 sLightningRaster + 4292: 802e9188 320 OBJECT LOCAL DEFAULT 9 sLFuncX + 4293: 802e92c8 320 OBJECT LOCAL DEFAULT 9 sLFuncY + 4294: 802e9408 320 OBJECT LOCAL DEFAULT 9 sLFuncZ + 4295: 802e9548 120 OBJECT LOCAL DEFAULT 9 sLFuncVal + 4296: 802e95c0 240 OBJECT LOCAL DEFAULT 9 sLFuncSlope + 4297: 802e96b0 40 OBJECT LOCAL DEFAULT 9 sLFuncEnd + 4298: 803cab80 4 OBJECT LOCAL DEFAULT 10 sLFuncJerkFreq + 4299: 803cb900 4 OBJECT LOCAL DEFAULT 11 sLFuncJerkTime + 4300: 803cab84 4 OBJECT LOCAL DEFAULT 10 sLFuncShift + 4301: 803cab88 4 OBJECT LOCAL DEFAULT 10 sLFuncMaxPStep + 4302: 803cab8c 4 OBJECT LOCAL DEFAULT 10 sLFuncMinPStep + 4303: 803cab90 4 OBJECT LOCAL DEFAULT 10 sLFuncMinScale + 4304: 803cab94 4 OBJECT LOCAL DEFAULT 10 sLFuncMaxScale + 4305: 803cab98 4 OBJECT LOCAL DEFAULT 10 sLFuncScalePerLength + 4306: 803cab9c 4 OBJECT LOCAL DEFAULT 10 sLFuncMinSpan + 4307: 803caba0 4 OBJECT LOCAL DEFAULT 10 sLFuncSpanPerLength + 4308: 803caba4 4 OBJECT LOCAL DEFAULT 10 sLFuncSlopeRange + 4309: 803caba8 4 OBJECT LOCAL DEFAULT 10 sLFuncUVSpeed + 4310: 803cb904 4 OBJECT LOCAL DEFAULT 11 sLFuncUVOffset + 4311: 802e96d8 12 OBJECT LOCAL DEFAULT 9 sTweakStart + 4312: 802e96e4 12 OBJECT LOCAL DEFAULT 9 sTweakEnd + 4313: 802e96f0 40 OBJECT LOCAL DEFAULT 9 sLightningStartCB + 4314: 802e9718 40 OBJECT LOCAL DEFAULT 9 sLightningChangeCB + 4315: 8025cd50 1221 OBJECT LOCAL DEFAULT 7 @stringBase0 + 4316: 803cdba0 4 OBJECT LOCAL DEFAULT 12 @668 + 4317: 803cdba4 4 OBJECT LOCAL DEFAULT 12 @669 + 4318: 803cdba8 4 OBJECT LOCAL DEFAULT 12 @670 + 4319: 803cdbac 4 OBJECT LOCAL DEFAULT 12 @671 + 4320: 803cdbb0 4 OBJECT LOCAL DEFAULT 12 @672 + 4321: 8009ec78 312 FUNC LOCAL DEFAULT 4 lightningTweakChangeType__FRC10tweak_info + 4322: 8009edb0 128 FUNC LOCAL DEFAULT 4 lightningTweakStart__FRC10tweak_info + 4323: 803cdbb4 4 OBJECT LOCAL DEFAULT 12 @760 + 4324: 803cdbb8 4 OBJECT LOCAL DEFAULT 12 @761 + 4325: 803cdbbc 4 OBJECT LOCAL DEFAULT 12 @762 + 4326: 803cdbc0 4 OBJECT LOCAL DEFAULT 12 @763 + 4327: 803cdbc4 4 OBJECT LOCAL DEFAULT 12 @764 + 4328: 803cdbc8 4 OBJECT LOCAL DEFAULT 12 @765 + 4329: 803cdbcc 4 OBJECT LOCAL DEFAULT 12 @766 + 4330: 803cdbd0 4 OBJECT LOCAL DEFAULT 12 @767 + 4331: 803cdbd4 4 OBJECT LOCAL DEFAULT 12 @768 + 4332: 803cdbd8 4 OBJECT LOCAL DEFAULT 12 @769 + 4333: 803cdbdc 4 OBJECT LOCAL DEFAULT 12 @770 + 4334: 803cdbe0 4 OBJECT LOCAL DEFAULT 12 @771 + 4335: 803cdbe4 4 OBJECT LOCAL DEFAULT 12 @772 + 4336: 803cdbe8 4 OBJECT LOCAL DEFAULT 12 @773 + 4337: 803cdbec 4 OBJECT LOCAL DEFAULT 12 @774 + 4338: 803cdbf0 8 OBJECT LOCAL DEFAULT 12 @776 + 4339: 8009f8d4 156 FUNC LOCAL DEFAULT 4 FindFreeLightning__Fv + 4340: 803cdbf8 4 OBJECT LOCAL DEFAULT 12 @946 + 4341: 803cdbfc 4 OBJECT LOCAL DEFAULT 12 @947 + 4342: 803cdc00 4 OBJECT LOCAL DEFAULT 12 @948 + 4343: 803cdc04 4 OBJECT LOCAL DEFAULT 12 @949 + 4344: 803cdc08 4 OBJECT LOCAL DEFAULT 12 @950 + 4345: 803cdc0c 4 OBJECT LOCAL DEFAULT 12 @951 + 4346: 803cdc10 4 OBJECT LOCAL DEFAULT 12 @952 + 4347: 803cdc14 4 OBJECT LOCAL DEFAULT 12 @953 + 4348: 803cdc18 4 OBJECT LOCAL DEFAULT 12 @954 + 4349: 803cdc1c 4 OBJECT LOCAL DEFAULT 12 @955 + 4350: 803cdc20 4 OBJECT LOCAL DEFAULT 12 @1054 + 4351: 8009fe68 1248 FUNC LOCAL DEFAULT 4 UpdateLightning__FP10zLightningf + 4352: 803cdc24 4 OBJECT LOCAL DEFAULT 12 @1105 + 4353: 802e9740 60 OBJECT LOCAL DEFAULT 9 sPoint + 4354: 802e977c 20 OBJECT LOCAL DEFAULT 9 sSize + 4355: 803cdc28 4 OBJECT LOCAL DEFAULT 12 @1331 + 4356: 803cdc2c 4 OBJECT LOCAL DEFAULT 12 @1332 + 4357: 800a0648 1580 FUNC LOCAL DEFAULT 4 zLightningFunc_Render__FP10zLightning + 4358: 802e9790 4608 OBJECT LOCAL DEFAULT 9 sStripVert$1341 + 4359: 803cdc30 4 OBJECT LOCAL DEFAULT 12 @1847 + 4360: 803cdc38 8 OBJECT LOCAL DEFAULT 12 @1849 + 4361: 800a0c74 2948 FUNC LOCAL DEFAULT 4 RenderLightning__FP10zLightning + 4362: 00000000 0 FILE LOCAL DEFAULT ABS zLOD.cpp + 4363: 800a1d18 0 SECTION LOCAL DEFAULT 4 + 4364: 802ea990 0 SECTION LOCAL DEFAULT 9 + 4365: 00000000 0 SECTION LOCAL DEFAULT 15 + 4366: 00000000 0 SECTION LOCAL DEFAULT 14 + 4367: 803cb908 0 SECTION LOCAL DEFAULT 11 + 4368: 803cdc40 0 SECTION LOCAL DEFAULT 12 + 4369: 00000000 0 SECTION LOCAL DEFAULT 26 + 4370: 803cb908 4 OBJECT LOCAL DEFAULT 11 sTableCount + 4371: 803cb90c 4 OBJECT LOCAL DEFAULT 11 sTableList + 4372: 803cb910 4 OBJECT LOCAL DEFAULT 11 sManagerIndex + 4373: 803cb914 4 OBJECT LOCAL DEFAULT 11 sManagerCount + 4374: 802ea990 32768 OBJECT LOCAL DEFAULT 9 sManagerList + 4375: 803cdc40 4 OBJECT LOCAL DEFAULT 12 @704 + 4376: 803cdc44 4 OBJECT LOCAL DEFAULT 12 @705 + 4377: 803cdc48 4 OBJECT LOCAL DEFAULT 12 @706 + 4378: 803cdc4c 4 OBJECT LOCAL DEFAULT 12 @707 + 4379: 800a1d18 468 FUNC LOCAL DEFAULT 4 AddToLODList__FP14xModelInstance + 4380: 803cdc50 4 OBJECT LOCAL DEFAULT 12 @714 + 4381: 800a1eec 112 FUNC LOCAL DEFAULT 4 AddToLODList__FP4xEntP6xScenePv + 4382: 00000000 0 FILE LOCAL DEFAULT ABS zMain.cpp + 4383: 800a26a0 0 SECTION LOCAL DEFAULT 4 + 4384: 8025d218 0 SECTION LOCAL DEFAULT 7 + 4385: 8028fb70 0 SECTION LOCAL DEFAULT 8 + 4386: 00000000 0 SECTION LOCAL DEFAULT 15 + 4387: 00000000 0 SECTION LOCAL DEFAULT 14 + 4388: 803cabb0 0 SECTION LOCAL DEFAULT 10 + 4389: 803cb918 0 SECTION LOCAL DEFAULT 11 + 4390: 803cdc58 0 SECTION LOCAL DEFAULT 12 + 4391: 803d0868 0 SECTION LOCAL DEFAULT 13 + 4392: 800a5ffc 0 SECTION LOCAL DEFAULT 4 + 4393: 00000000 0 SECTION LOCAL DEFAULT 26 + 4394: 00000000 0 SECTION LOCAL DEFAULT 26 + 4395: 800a5ffc 0 SECTION LOCAL DEFAULT 4 + 4396: 00000000 0 SECTION LOCAL DEFAULT 26 + 4397: 800a6000 0 SECTION LOCAL DEFAULT 4 + 4398: 00000000 0 SECTION LOCAL DEFAULT 26 + 4399: 800a6000 0 SECTION LOCAL DEFAULT 4 + 4400: 00000000 0 SECTION LOCAL DEFAULT 26 + 4401: 8025d218 16 OBJECT LOCAL DEFAULT 7 screen_bounds + 4402: 803cabb4 4 OBJECT LOCAL DEFAULT 10 sShowMenuOnBoot + 4403: 8028fb70 24 OBJECT LOCAL DEFAULT 8 g_xser_sizeinfo + 4404: 8028fb70 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 4405: 8025d494 4292 OBJECT LOCAL DEFAULT 7 @stringBase0 + 4406: 800a27f4 40 FUNC LOCAL DEFAULT 4 zMainOutputMgrSetup__Fv + 4407: 800a4bb0 32 FUNC LOCAL DEFAULT 4 zMainMemLvlChkCB__Fv + 4408: 800a281c 76 FUNC LOCAL DEFAULT 4 zMainInitGlobals__Fv + 4409: 800a5edc 288 FUNC LOCAL DEFAULT 4 zMainLoadFontHIP__Fv + 4410: 800a5200 844 FUNC LOCAL DEFAULT 4 zMainReadINI__Fv + 4411: 800a4cd0 1328 FUNC LOCAL DEFAULT 4 zMainLoop__Fv + 4412: 8028fb88 20 OBJECT LOCAL DEFAULT 8 __FUNCTION__$854 + 4413: 8028fb9c 17 OBJECT LOCAL DEFAULT 8 __FUNCTION__$897 + 4414: 800a2868 32 FUNC LOCAL DEFAULT 4 ParseFloatList__FPfPci + 4415: 803cdc58 4 OBJECT LOCAL DEFAULT 12 @909 + 4416: 800a2888 20 FUNC LOCAL DEFAULT 4 zLedgeAdjust__FP16zLedgeGrabParams + 4417: 8028fbb0 24 OBJECT LOCAL DEFAULT 8 fbuf$915 + 4418: 8028fbc8 12 OBJECT LOCAL DEFAULT 8 fbuf$916 + 4419: 8028fbd4 12 OBJECT LOCAL DEFAULT 8 fbuf$917 + 4420: 8028fbe0 12 OBJECT LOCAL DEFAULT 8 fbuf$918 + 4421: 8028fbec 16 OBJECT LOCAL DEFAULT 8 fbuf$919 + 4422: 8028fbfc 16 OBJECT LOCAL DEFAULT 8 fbuf$920 + 4423: 8028fc0c 16 OBJECT LOCAL DEFAULT 8 fbuf$921 + 4424: 8028fc1c 16 OBJECT LOCAL DEFAULT 8 fbuf$922 + 4425: 8028fc2c 16 OBJECT LOCAL DEFAULT 8 fbuf$923 + 4426: 8028fc3c 24 OBJECT LOCAL DEFAULT 8 fbuf$924 + 4427: 8028fc54 12 OBJECT LOCAL DEFAULT 8 fbuf$925 + 4428: 8028fc60 12 OBJECT LOCAL DEFAULT 8 fbuf$926 + 4429: 8028fc6c 12 OBJECT LOCAL DEFAULT 8 fbuf$927 + 4430: 8028fc78 16 OBJECT LOCAL DEFAULT 8 fbuf$928 + 4431: 8028fc88 16 OBJECT LOCAL DEFAULT 8 fbuf$929 + 4432: 8028fc98 16 OBJECT LOCAL DEFAULT 8 fbuf$930 + 4433: 8028fca8 16 OBJECT LOCAL DEFAULT 8 fbuf$931 + 4434: 8028fcb8 16 OBJECT LOCAL DEFAULT 8 fbuf$932 + 4435: 8028fcc8 24 OBJECT LOCAL DEFAULT 8 fbuf$933 + 4436: 8028fce0 12 OBJECT LOCAL DEFAULT 8 fbuf$934 + 4437: 8028fcec 12 OBJECT LOCAL DEFAULT 8 fbuf$935 + 4438: 8028fcf8 12 OBJECT LOCAL DEFAULT 8 fbuf$936 + 4439: 8028fd04 16 OBJECT LOCAL DEFAULT 8 fbuf$937 + 4440: 8028fd14 16 OBJECT LOCAL DEFAULT 8 fbuf$938 + 4441: 8028fd24 16 OBJECT LOCAL DEFAULT 8 fbuf$939 + 4442: 8028fd34 16 OBJECT LOCAL DEFAULT 8 fbuf$940 + 4443: 8028fd44 16 OBJECT LOCAL DEFAULT 8 fbuf$941 + 4444: 803cdc5c 4 OBJECT LOCAL DEFAULT 12 @1001 + 4445: 803cdc60 4 OBJECT LOCAL DEFAULT 12 @1002 + 4446: 803cdc64 4 OBJECT LOCAL DEFAULT 12 @1003 + 4447: 803cdc68 4 OBJECT LOCAL DEFAULT 12 @1004 + 4448: 803cdc6c 4 OBJECT LOCAL DEFAULT 12 @1005 + 4449: 803cdc70 4 OBJECT LOCAL DEFAULT 12 @1006 + 4450: 803cdc74 4 OBJECT LOCAL DEFAULT 12 @1007 + 4451: 803cdc78 4 OBJECT LOCAL DEFAULT 12 @1008 + 4452: 803cdc7c 4 OBJECT LOCAL DEFAULT 12 @1009 + 4453: 803cdc80 4 OBJECT LOCAL DEFAULT 12 @1010 + 4454: 803cdc84 4 OBJECT LOCAL DEFAULT 12 @1011 + 4455: 803cdc88 4 OBJECT LOCAL DEFAULT 12 @1012 + 4456: 803cdc8c 4 OBJECT LOCAL DEFAULT 12 @1013 + 4457: 803cdc90 4 OBJECT LOCAL DEFAULT 12 @1014 + 4458: 803cdc94 4 OBJECT LOCAL DEFAULT 12 @1015 + 4459: 803cdc98 4 OBJECT LOCAL DEFAULT 12 @1016 + 4460: 803cdc9c 4 OBJECT LOCAL DEFAULT 12 @1017 + 4461: 803cdca0 4 OBJECT LOCAL DEFAULT 12 @1018 + 4462: 803cdca4 4 OBJECT LOCAL DEFAULT 12 @1019 + 4463: 803cdca8 4 OBJECT LOCAL DEFAULT 12 @1020 + 4464: 803cdcac 4 OBJECT LOCAL DEFAULT 12 @1021 + 4465: 803cdcb0 4 OBJECT LOCAL DEFAULT 12 @1022 + 4466: 803cdcb4 4 OBJECT LOCAL DEFAULT 12 @1023 + 4467: 803cdcb8 4 OBJECT LOCAL DEFAULT 12 @1024 + 4468: 803cdcbc 4 OBJECT LOCAL DEFAULT 12 @1025 + 4469: 803cdcc0 4 OBJECT LOCAL DEFAULT 12 @1026 + 4470: 803cdcc4 4 OBJECT LOCAL DEFAULT 12 @1027 + 4471: 803cdcc8 4 OBJECT LOCAL DEFAULT 12 @1028 + 4472: 803cdccc 4 OBJECT LOCAL DEFAULT 12 @1029 + 4473: 803cdcd0 4 OBJECT LOCAL DEFAULT 12 @1030 + 4474: 803cdcd4 4 OBJECT LOCAL DEFAULT 12 @1031 + 4475: 803cdcd8 4 OBJECT LOCAL DEFAULT 12 @1032 + 4476: 803cdcdc 4 OBJECT LOCAL DEFAULT 12 @1033 + 4477: 803cdce0 4 OBJECT LOCAL DEFAULT 12 @1034 + 4478: 803cdce4 4 OBJECT LOCAL DEFAULT 12 @1035 + 4479: 800a289c 8980 FUNC LOCAL DEFAULT 4 zMainParseINIGlobals__FP8xIniFile + 4480: 803cb918 4 OBJECT LOCAL DEFAULT 11 percentageDone + 4481: 8028fd54 24 OBJECT LOCAL DEFAULT 8 preinit_bubble_matfx$1073 + 4482: 803cb91c 4 OBJECT LOCAL DEFAULT 11 menuModeID$1080 + 4483: 803cb920 1 OBJECT LOCAL DEFAULT 11 init$1081 + 4484: 803cb924 4 OBJECT LOCAL DEFAULT 11 gameSceneID$1083 + 4485: 803cb928 1 OBJECT LOCAL DEFAULT 11 init$1084 + 4486: 8028fd6c 13 OBJECT LOCAL DEFAULT 8 __FUNCTION__$1143 + 4487: 803d0868 4 OBJECT LOCAL DEFAULT 13 @1163 + 4488: 8025d228 617 OBJECT LOCAL DEFAULT 7 @1170 + 4489: 803cdce8 4 OBJECT LOCAL DEFAULT 12 @1171 + 4490: 803cdcec 4 OBJECT LOCAL DEFAULT 12 @1198 + 4491: 803cdcf0 4 OBJECT LOCAL DEFAULT 12 @1199 + 4492: 803cdcf4 4 OBJECT LOCAL DEFAULT 12 @1344 + 4493: 803cdcf8 4 OBJECT LOCAL DEFAULT 12 @1345 + 4494: 803cdd00 8 OBJECT LOCAL DEFAULT 12 @1347 + 4495: 803cdd08 8 OBJECT LOCAL DEFAULT 12 @1349 + 4496: 800a5da4 160 FUNC LOCAL DEFAULT 4 zMainMemCardQueryPost__Fiiii + 4497: 803d086c 4 OBJECT LOCAL DEFAULT 13 @1354 + 4498: 803d0870 4 OBJECT LOCAL DEFAULT 13 @1359 + 4499: 00000000 0 FILE LOCAL DEFAULT ABS zMenu.cpp + 4500: 800a6000 0 SECTION LOCAL DEFAULT 4 + 4501: 8025e558 0 SECTION LOCAL DEFAULT 7 + 4502: 802f2990 0 SECTION LOCAL DEFAULT 9 + 4503: 00000000 0 SECTION LOCAL DEFAULT 15 + 4504: 00000000 0 SECTION LOCAL DEFAULT 14 + 4505: 803cabc0 0 SECTION LOCAL DEFAULT 10 + 4506: 803cb930 0 SECTION LOCAL DEFAULT 11 + 4507: 803cdd10 0 SECTION LOCAL DEFAULT 12 + 4508: 803d0878 0 SECTION LOCAL DEFAULT 13 + 4509: 00000000 0 SECTION LOCAL DEFAULT 26 + 4510: 800a6bf8 0 SECTION LOCAL DEFAULT 4 + 4511: 00000000 0 SECTION LOCAL DEFAULT 26 + 4512: 800a6bf8 0 SECTION LOCAL DEFAULT 4 + 4513: 00000000 0 SECTION LOCAL DEFAULT 26 + 4514: 803cabc0 4 OBJECT LOCAL DEFAULT 10 sFirstBoot + 4515: 803cabc4 4 OBJECT LOCAL DEFAULT 10 time_elapsed + 4516: 803cb934 4 OBJECT LOCAL DEFAULT 11 time_last + 4517: 803cb938 4 OBJECT LOCAL DEFAULT 11 time_current + 4518: 803cb93c 4 OBJECT LOCAL DEFAULT 11 sAttractMode_timer + 4519: 803cb940 4 OBJECT LOCAL DEFAULT 11 card + 4520: 803cb944 4 OBJECT LOCAL DEFAULT 11 sInMenu + 4521: 803cabc8 4 OBJECT LOCAL DEFAULT 10 holdTmr + 4522: 802f2990 192 OBJECT LOCAL DEFAULT 9 corruptFiles + 4523: 803cb948 4 OBJECT LOCAL DEFAULT 11 corruptFileCount + 4524: 803cdd10 4 OBJECT LOCAL DEFAULT 12 @817 + 4525: 803cdd14 4 OBJECT LOCAL DEFAULT 12 @818 + 4526: 803cdd18 4 OBJECT LOCAL DEFAULT 12 @825 + 4527: 803d0878 4 OBJECT LOCAL DEFAULT 13 @826 + 4528: 803cdd1c 4 OBJECT LOCAL DEFAULT 12 @916 + 4529: 803cdd20 4 OBJECT LOCAL DEFAULT 12 @917 + 4530: 803cdd24 4 OBJECT LOCAL DEFAULT 12 @918 + 4531: 803cdd28 4 OBJECT LOCAL DEFAULT 12 @919 + 4532: 803cdd2c 4 OBJECT LOCAL DEFAULT 12 @920 + 4533: 803cdd30 4 OBJECT LOCAL DEFAULT 12 @921 + 4534: 8025e558 47 OBJECT LOCAL DEFAULT 7 @stringBase0 + 4535: 803cdd38 8 OBJECT LOCAL DEFAULT 12 @923 + 4536: 800a6748 8 FUNC LOCAL DEFAULT 4 zMenuIsPaused__Fv + 4537: 800a6768 192 FUNC LOCAL DEFAULT 4 zMenuUpdateMode__Fv + 4538: 800a6750 24 FUNC LOCAL DEFAULT 4 zMenuLoopContinue__Fv + 4539: 00000000 0 FILE LOCAL DEFAULT ABS zMovePoint.cpp + 4540: 800a6bf8 0 SECTION LOCAL DEFAULT 4 + 4541: 00000000 0 SECTION LOCAL DEFAULT 15 + 4542: 00000000 0 SECTION LOCAL DEFAULT 14 + 4543: 803cb950 0 SECTION LOCAL DEFAULT 11 + 4544: 803cdd40 0 SECTION LOCAL DEFAULT 12 + 4545: 00000000 0 SECTION LOCAL DEFAULT 26 + 4546: 800a6e94 0 SECTION LOCAL DEFAULT 4 + 4547: 00000000 0 SECTION LOCAL DEFAULT 26 + 4548: 800a6e9c 0 SECTION LOCAL DEFAULT 4 + 4549: 00000000 0 SECTION LOCAL DEFAULT 26 + 4550: 803cb950 4 OBJECT LOCAL DEFAULT 11 g_mvpt_list + 4551: 803cb954 4 OBJECT LOCAL DEFAULT 11 g_mvpt_cnt + 4552: 803cdd40 4 OBJECT LOCAL DEFAULT 12 @775 + 4553: 803cdd44 4 OBJECT LOCAL DEFAULT 12 @776 + 4554: 00000000 0 FILE LOCAL DEFAULT ABS zMusic.cpp + 4555: 800a6e9c 0 SECTION LOCAL DEFAULT 4 + 4556: 8025e588 0 SECTION LOCAL DEFAULT 7 + 4557: 8028fd80 0 SECTION LOCAL DEFAULT 8 + 4558: 802f2a50 0 SECTION LOCAL DEFAULT 9 + 4559: 00000000 0 SECTION LOCAL DEFAULT 15 + 4560: 00000000 0 SECTION LOCAL DEFAULT 14 + 4561: 803cabd0 0 SECTION LOCAL DEFAULT 10 + 4562: 803cb958 0 SECTION LOCAL DEFAULT 11 + 4563: 803cdd48 0 SECTION LOCAL DEFAULT 12 + 4564: 00000000 0 SECTION LOCAL DEFAULT 26 + 4565: 803cb958 4 OBJECT LOCAL DEFAULT 11 sMusicPaused + 4566: 802f2a50 192 OBJECT LOCAL DEFAULT 9 sMusicSoundID + 4567: 803cabd0 8 OBJECT LOCAL DEFAULT 10 sMusicLastEnum + 4568: 803cabd8 8 OBJECT LOCAL DEFAULT 10 sMusicTimer + 4569: 803cb95c 8 OBJECT LOCAL DEFAULT 11 sMusicQueueData + 4570: 8028fd80 352 OBJECT LOCAL DEFAULT 8 sMusicInfo + 4571: 802f2b10 40 OBJECT LOCAL DEFAULT 9 sMusicTrack + 4572: 802f2b38 20 OBJECT LOCAL DEFAULT 9 volume + 4573: 803cdd48 4 OBJECT LOCAL DEFAULT 12 @668 + 4574: 803cdd4c 4 OBJECT LOCAL DEFAULT 12 @669 + 4575: 800a6e9c 72 FUNC LOCAL DEFAULT 4 volume_reset__Fv + 4576: 8025e588 365 OBJECT LOCAL DEFAULT 7 @stringBase0 + 4577: 8028fee0 60 OBJECT LOCAL DEFAULT 8 @760 + 4578: 800a7314 256 FUNC LOCAL DEFAULT 4 getCurrLevelMusicEnum__Fv + 4579: 803cdd50 4 OBJECT LOCAL DEFAULT 12 @799 + 4580: 803cdd54 4 OBJECT LOCAL DEFAULT 12 @800 + 4581: 8028ff1c 32 OBJECT LOCAL DEFAULT 8 @801 + 4582: 800a7414 556 FUNC LOCAL DEFAULT 4 zMusicDo__Fi + 4583: 800a7924 380 FUNC LOCAL DEFAULT 4 volume_update__Ff + 4584: 803cdd58 4 OBJECT LOCAL DEFAULT 12 @899 + 4585: 803cdd5c 4 OBJECT LOCAL DEFAULT 12 @900 + 4586: 803cdd60 4 OBJECT LOCAL DEFAULT 12 @962 + 4587: 00000000 0 FILE LOCAL DEFAULT ABS zParCmd.cpp + 4588: 800a7cc4 0 SECTION LOCAL DEFAULT 4 + 4589: 8025e6f8 0 SECTION LOCAL DEFAULT 7 + 4590: 802f2b50 0 SECTION LOCAL DEFAULT 9 + 4591: 00000000 0 SECTION LOCAL DEFAULT 15 + 4592: 00000000 0 SECTION LOCAL DEFAULT 14 + 4593: 803cb968 0 SECTION LOCAL DEFAULT 11 + 4594: 803cdd68 0 SECTION LOCAL DEFAULT 12 + 4595: 00000000 0 SECTION LOCAL DEFAULT 26 + 4596: 800a87ec 0 SECTION LOCAL DEFAULT 4 + 4597: 00000000 0 SECTION LOCAL DEFAULT 26 + 4598: 800a87ec 0 SECTION LOCAL DEFAULT 4 + 4599: 00000000 0 SECTION LOCAL DEFAULT 26 + 4600: 800a87ec 0 SECTION LOCAL DEFAULT 4 + 4601: 00000000 0 SECTION LOCAL DEFAULT 26 + 4602: 800a87ec 0 SECTION LOCAL DEFAULT 4 + 4603: 00000000 0 SECTION LOCAL DEFAULT 26 + 4604: 802f2b50 128 OBJECT LOCAL DEFAULT 9 sClipVolume + 4605: 803cb968 4 OBJECT LOCAL DEFAULT 11 sClipVolumeTotal + 4606: 8025e6f8 17 OBJECT LOCAL DEFAULT 7 @stringBase0 + 4607: 803cdd68 4 OBJECT LOCAL DEFAULT 12 @804 + 4608: 803cdd6c 4 OBJECT LOCAL DEFAULT 12 @852 + 4609: 803cdd70 4 OBJECT LOCAL DEFAULT 12 @853 + 4610: 803cdd74 4 OBJECT LOCAL DEFAULT 12 @854 + 4611: 803cdd78 4 OBJECT LOCAL DEFAULT 12 @855 + 4612: 802f2bd0 80 OBJECT LOCAL DEFAULT 9 collis$867 + 4613: 802f2c20 76 OBJECT LOCAL DEFAULT 9 bnd_fake$868 + 4614: 803cdd7c 4 OBJECT LOCAL DEFAULT 12 @892 + 4615: 803cdd80 4 OBJECT LOCAL DEFAULT 12 @893 + 4616: 803cdd84 4 OBJECT LOCAL DEFAULT 12 @921 + 4617: 803cdd88 4 OBJECT LOCAL DEFAULT 12 @954 + 4618: 803cdd8c 4 OBJECT LOCAL DEFAULT 12 @955 + 4619: 803cdd90 4 OBJECT LOCAL DEFAULT 12 @1022 + 4620: 803cdd94 4 OBJECT LOCAL DEFAULT 12 @1023 + 4621: 803cdd98 4 OBJECT LOCAL DEFAULT 12 @1024 + 4622: 803cdd9c 4 OBJECT LOCAL DEFAULT 12 @1025 + 4623: 00000000 0 FILE LOCAL DEFAULT ABS zParEmitter.cpp + 4624: 800a87ec 0 SECTION LOCAL DEFAULT 4 + 4625: 00000000 0 SECTION LOCAL DEFAULT 15 + 4626: 00000000 0 SECTION LOCAL DEFAULT 14 + 4627: 00000000 0 SECTION LOCAL DEFAULT 26 + 4628: 00000000 0 FILE LOCAL DEFAULT ABS zPendulum.cpp + 4629: 800a8868 0 SECTION LOCAL DEFAULT 4 + 4630: 00000000 0 SECTION LOCAL DEFAULT 15 + 4631: 00000000 0 SECTION LOCAL DEFAULT 14 + 4632: 803cdda0 0 SECTION LOCAL DEFAULT 12 + 4633: 00000000 0 SECTION LOCAL DEFAULT 26 + 4634: 800a8df0 0 SECTION LOCAL DEFAULT 4 + 4635: 00000000 0 SECTION LOCAL DEFAULT 26 + 4636: 800a8df0 0 SECTION LOCAL DEFAULT 4 + 4637: 00000000 0 SECTION LOCAL DEFAULT 26 + 4638: 800a8b78 84 FUNC LOCAL DEFAULT 4 zPendulumTranslate__FP4xEntP5xVec3P7xMat4x3 + 4639: 803cdda0 4 OBJECT LOCAL DEFAULT 12 @692 + 4640: 803cdda4 4 OBJECT LOCAL DEFAULT 12 @693 + 4641: 803cdda8 4 OBJECT LOCAL DEFAULT 12 @694 + 4642: 803cddac 4 OBJECT LOCAL DEFAULT 12 @695 + 4643: 00000000 0 FILE LOCAL DEFAULT ABS zPickupTable.cpp + 4644: 800a8df0 0 SECTION LOCAL DEFAULT 4 + 4645: 8025e710 0 SECTION LOCAL DEFAULT 7 + 4646: 8028ff40 0 SECTION LOCAL DEFAULT 8 + 4647: 00000000 0 SECTION LOCAL DEFAULT 15 + 4648: 00000000 0 SECTION LOCAL DEFAULT 14 + 4649: 803cabe0 0 SECTION LOCAL DEFAULT 10 + 4650: 00000000 0 SECTION LOCAL DEFAULT 26 + 4651: 8025e710 220 OBJECT LOCAL DEFAULT 7 @stringBase0 + 4652: 8028ff40 240 OBJECT LOCAL DEFAULT 8 ptranstbl + 4653: 803cabe0 4 OBJECT LOCAL DEFAULT 10 ptranstbl_size + 4654: 00000000 0 FILE LOCAL DEFAULT ABS zPlatform.cpp + 4655: 800a8ec8 0 SECTION LOCAL DEFAULT 4 + 4656: 8025e7f0 0 SECTION LOCAL DEFAULT 7 + 4657: 00000000 0 SECTION LOCAL DEFAULT 15 + 4658: 00000000 0 SECTION LOCAL DEFAULT 14 + 4659: 803cb970 0 SECTION LOCAL DEFAULT 11 + 4660: 803cddb0 0 SECTION LOCAL DEFAULT 12 + 4661: 00000000 0 SECTION LOCAL DEFAULT 26 + 4662: 800ac87c 0 SECTION LOCAL DEFAULT 4 + 4663: 00000000 0 SECTION LOCAL DEFAULT 26 + 4664: 800ac87c 0 SECTION LOCAL DEFAULT 4 + 4665: 00000000 0 SECTION LOCAL DEFAULT 26 + 4666: 800ac87c 0 SECTION LOCAL DEFAULT 4 + 4667: 00000000 0 SECTION LOCAL DEFAULT 26 + 4668: 800ac87c 0 SECTION LOCAL DEFAULT 4 + 4669: 00000000 0 SECTION LOCAL DEFAULT 26 + 4670: 800ac87c 0 SECTION LOCAL DEFAULT 4 + 4671: 00000000 0 SECTION LOCAL DEFAULT 26 + 4672: 800ac87c 0 SECTION LOCAL DEFAULT 4 + 4673: 00000000 0 SECTION LOCAL DEFAULT 26 + 4674: 800ac8a0 0 SECTION LOCAL DEFAULT 4 + 4675: 00000000 0 SECTION LOCAL DEFAULT 26 + 4676: 800ac8a0 0 SECTION LOCAL DEFAULT 4 + 4677: 00000000 0 SECTION LOCAL DEFAULT 26 + 4678: 803cb970 4 OBJECT LOCAL DEFAULT 11 sEmitTremble + 4679: 803cb974 4 OBJECT LOCAL DEFAULT 11 sEmitBreakaway + 4680: 800a8ec8 76 FUNC LOCAL DEFAULT 4 genericPlatRender__FP4xEnt + 4681: 803cddb0 4 OBJECT LOCAL DEFAULT 12 @820 + 4682: 803cddb4 4 OBJECT LOCAL DEFAULT 12 @821 + 4683: 8025e7f0 140 OBJECT LOCAL DEFAULT 7 @stringBase0 + 4684: 803cddb8 4 OBJECT LOCAL DEFAULT 12 @822 + 4685: 800abaf4 84 FUNC LOCAL DEFAULT 4 zPlatformTranslate__FP4xEntP5xVec3P7xMat4x3 + 4686: 803cddbc 4 OBJECT LOCAL DEFAULT 12 @829 + 4687: 803cddc0 4 OBJECT LOCAL DEFAULT 12 @875 + 4688: 800a96fc 52 FUNC LOCAL DEFAULT 4 zMechIsStartingForth__FP9zPlatformUs + 4689: 800a9730 56 FUNC LOCAL DEFAULT 4 zMechIsStartingBack__FP9zPlatformUs + 4690: 803cddc4 4 OBJECT LOCAL DEFAULT 12 @966 + 4691: 803cddc8 4 OBJECT LOCAL DEFAULT 12 @967 + 4692: 803cddcc 4 OBJECT LOCAL DEFAULT 12 @968 + 4693: 803cddd0 4 OBJECT LOCAL DEFAULT 12 @969 + 4694: 800a9768 1044 FUNC LOCAL DEFAULT 4 SolvePaddleMotion__FP9zPlatformPff + 4695: 803cddd4 4 OBJECT LOCAL DEFAULT 12 @974 + 4696: 803cddd8 4 OBJECT LOCAL DEFAULT 12 @976 + 4697: 803cdddc 4 OBJECT LOCAL DEFAULT 12 @1053 + 4698: 803cdde0 4 OBJECT LOCAL DEFAULT 12 @1054 + 4699: 803cdde4 4 OBJECT LOCAL DEFAULT 12 @1264 + 4700: 803cdde8 8 OBJECT LOCAL DEFAULT 12 @1267 + 4701: 800a9fe0 3588 FUNC LOCAL DEFAULT 4 zPlatFM_Update__FP9zPlatformP6xScenef + 4702: 803cddf0 4 OBJECT LOCAL DEFAULT 12 @1471 + 4703: 803cddf4 4 OBJECT LOCAL DEFAULT 12 @1472 + 4704: 803cddf8 4 OBJECT LOCAL DEFAULT 12 @1473 + 4705: 803cddfc 4 OBJECT LOCAL DEFAULT 12 @1474 + 4706: 803cde00 4 OBJECT LOCAL DEFAULT 12 @1475 + 4707: 803cde04 4 OBJECT LOCAL DEFAULT 12 @1476 + 4708: 803cde08 4 OBJECT LOCAL DEFAULT 12 @1477 + 4709: 800ab88c 304 FUNC LOCAL DEFAULT 4 zPlatform_Tremble__FP9zPlatformfff + 4710: 800ab9bc 120 FUNC LOCAL DEFAULT 4 zPlatform_BreakawayFallFX__FP9zPlatformf + 4711: 803cde0c 4 OBJECT LOCAL DEFAULT 12 @1517 + 4712: 803cde10 4 OBJECT LOCAL DEFAULT 12 @1533 + 4713: 800abb48 188 FUNC LOCAL DEFAULT 4 zPlatFM_EventSetup__FP9zPlatformPCfi + 4714: 803cde14 4 OBJECT LOCAL DEFAULT 12 @1790 + 4715: 803cde18 4 OBJECT LOCAL DEFAULT 12 @1791 + 4716: 803cde1c 4 OBJECT LOCAL DEFAULT 12 @1792 + 4717: 803cde20 4 OBJECT LOCAL DEFAULT 12 @1793 + 4718: 803cde24 4 OBJECT LOCAL DEFAULT 12 @1794 + 4719: 803cde28 4 OBJECT LOCAL DEFAULT 12 @1795 + 4720: 00000000 0 FILE LOCAL DEFAULT ABS zPortal.cpp + 4721: 800ac8a0 0 SECTION LOCAL DEFAULT 4 + 4722: 00000000 0 SECTION LOCAL DEFAULT 15 + 4723: 00000000 0 SECTION LOCAL DEFAULT 14 + 4724: 00000000 0 SECTION LOCAL DEFAULT 26 + 4725: 00000000 0 FILE LOCAL DEFAULT ABS zRenderState.cpp + 4726: 800ac9e8 0 SECTION LOCAL DEFAULT 4 + 4727: 80290030 0 SECTION LOCAL DEFAULT 8 + 4728: 00000000 0 SECTION LOCAL DEFAULT 15 + 4729: 00000000 0 SECTION LOCAL DEFAULT 14 + 4730: 803cb978 0 SECTION LOCAL DEFAULT 11 + 4731: 00000000 0 SECTION LOCAL DEFAULT 26 + 4732: 803cb978 4 OBJECT LOCAL DEFAULT 11 sRS + 4733: 80290030 92 OBJECT LOCAL DEFAULT 8 @558 + 4734: 00000000 0 FILE LOCAL DEFAULT ABS zRumble.cpp + 4735: 800acde0 0 SECTION LOCAL DEFAULT 4 + 4736: 80290090 0 SECTION LOCAL DEFAULT 8 + 4737: 00000000 0 SECTION LOCAL DEFAULT 15 + 4738: 00000000 0 SECTION LOCAL DEFAULT 14 + 4739: 803cde30 0 SECTION LOCAL DEFAULT 12 + 4740: 00000000 0 SECTION LOCAL DEFAULT 26 + 4741: 800ad20c 0 SECTION LOCAL DEFAULT 4 + 4742: 00000000 0 SECTION LOCAL DEFAULT 26 + 4743: 800ad20c 0 SECTION LOCAL DEFAULT 4 + 4744: 00000000 0 SECTION LOCAL DEFAULT 26 + 4745: 800ad20c 0 SECTION LOCAL DEFAULT 4 + 4746: 00000000 0 SECTION LOCAL DEFAULT 26 + 4747: 803cde30 4 OBJECT LOCAL DEFAULT 12 @674 + 4748: 803cde34 4 OBJECT LOCAL DEFAULT 12 @675 + 4749: 803cde38 4 OBJECT LOCAL DEFAULT 12 @676 + 4750: 803cde3c 4 OBJECT LOCAL DEFAULT 12 @677 + 4751: 803cde40 4 OBJECT LOCAL DEFAULT 12 @678 + 4752: 803cde44 4 OBJECT LOCAL DEFAULT 12 @679 + 4753: 803cde48 4 OBJECT LOCAL DEFAULT 12 @680 + 4754: 803cde4c 4 OBJECT LOCAL DEFAULT 12 @681 + 4755: 803cde50 4 OBJECT LOCAL DEFAULT 12 @682 + 4756: 803cde54 4 OBJECT LOCAL DEFAULT 12 @683 + 4757: 803cde58 4 OBJECT LOCAL DEFAULT 12 @684 + 4758: 803cde5c 4 OBJECT LOCAL DEFAULT 12 @685 + 4759: 80290090 76 OBJECT LOCAL DEFAULT 8 @686 + 4760: 803cde60 4 OBJECT LOCAL DEFAULT 12 @710 + 4761: 803cde64 4 OBJECT LOCAL DEFAULT 12 @711 + 4762: 00000000 0 FILE LOCAL DEFAULT ABS zSaveLoad.cpp + 4763: 800ad20c 0 SECTION LOCAL DEFAULT 4 + 4764: 8025e880 0 SECTION LOCAL DEFAULT 7 + 4765: 802900e0 0 SECTION LOCAL DEFAULT 8 + 4766: 00000000 0 SECTION LOCAL DEFAULT 15 + 4767: 00000000 0 SECTION LOCAL DEFAULT 14 + 4768: 803cabe8 0 SECTION LOCAL DEFAULT 10 + 4769: 803cb980 0 SECTION LOCAL DEFAULT 11 + 4770: 803cde68 0 SECTION LOCAL DEFAULT 12 + 4771: 00000000 0 SECTION LOCAL DEFAULT 26 + 4772: 800b0a10 0 SECTION LOCAL DEFAULT 4 + 4773: 00000000 0 SECTION LOCAL DEFAULT 26 + 4774: 800b0a10 0 SECTION LOCAL DEFAULT 4 + 4775: 00000000 0 SECTION LOCAL DEFAULT 26 + 4776: 800b0a10 0 SECTION LOCAL DEFAULT 4 + 4777: 00000000 0 SECTION LOCAL DEFAULT 26 + 4778: 800b0a10 0 SECTION LOCAL DEFAULT 4 + 4779: 00000000 0 SECTION LOCAL DEFAULT 26 + 4780: 803cb980 4 OBJECT LOCAL DEFAULT 11 saveSuccess + 4781: 803cabe8 4 OBJECT LOCAL DEFAULT 10 time_elapsed + 4782: 803cb984 4 OBJECT LOCAL DEFAULT 11 time_last + 4783: 803cb988 4 OBJECT LOCAL DEFAULT 11 time_current + 4784: 803cb990 8 OBJECT LOCAL DEFAULT 11 t0 + 4785: 803cb998 8 OBJECT LOCAL DEFAULT 11 t1 + 4786: 803cabec 4 OBJECT LOCAL DEFAULT 10 currentCard + 4787: 803cabf0 4 OBJECT LOCAL DEFAULT 10 currentGame + 4788: 803cb9a0 4 OBJECT LOCAL DEFAULT 11 promptSel + 4789: 803cb9a4 4 OBJECT LOCAL DEFAULT 11 badCard + 4790: 803cb9a8 4 OBJECT LOCAL DEFAULT 11 sAvailable + 4791: 803cb9ac 4 OBJECT LOCAL DEFAULT 11 sNeeded + 4792: 803cb9b0 4 OBJECT LOCAL DEFAULT 11 sAccessType + 4793: 803cabf4 4 OBJECT LOCAL DEFAULT 10 dontPoll + 4794: 803cabf8 4 OBJECT LOCAL DEFAULT 10 autoSaveCard + 4795: 802900e0 32 OBJECT LOCAL DEFAULT 8 currSceneStr + 4796: 80290100 32 OBJECT LOCAL DEFAULT 8 sceneRead + 4797: 8025e9c0 1439 OBJECT LOCAL DEFAULT 7 @stringBase0 + 4798: 803cde68 4 OBJECT LOCAL DEFAULT 12 @846 + 4799: 803cde6c 4 OBJECT LOCAL DEFAULT 12 @847 + 4800: 803cde70 4 OBJECT LOCAL DEFAULT 12 @848 + 4801: 803cde74 4 OBJECT LOCAL DEFAULT 12 @849 + 4802: 803cde78 4 OBJECT LOCAL DEFAULT 12 @850 + 4803: 803cde80 8 OBJECT LOCAL DEFAULT 12 @852 + 4804: 800aefa0 156 FUNC LOCAL DEFAULT 4 IsValidName__FPc + 4805: 80290444 52 OBJECT LOCAL DEFAULT 8 @1523 + 4806: 8025e880 32 OBJECT LOCAL DEFAULT 7 @1545 + 4807: 8025e8a0 256 OBJECT LOCAL DEFAULT 7 @1546 + 4808: 800af03c 496 FUNC LOCAL DEFAULT 4 BuildIt__FPci + 4809: 803cb9b4 1 OBJECT LOCAL DEFAULT 11 preAutoSaving + 4810: 802904a4 40 OBJECT LOCAL DEFAULT 8 @1904 + 4811: 80290478 44 OBJECT LOCAL DEFAULT 8 @1905 + 4812: 802904f8 48 OBJECT LOCAL DEFAULT 8 @1960 + 4813: 802904cc 44 OBJECT LOCAL DEFAULT 8 @1961 + 4814: 8025e9a0 32 OBJECT LOCAL DEFAULT 7 @2012 + 4815: 00000000 0 FILE LOCAL DEFAULT ABS zScene.cpp + 4816: 800b0a28 0 SECTION LOCAL DEFAULT 4 + 4817: 8025ef60 0 SECTION LOCAL DEFAULT 7 + 4818: 80290528 0 SECTION LOCAL DEFAULT 8 + 4819: 802f2c70 0 SECTION LOCAL DEFAULT 9 + 4820: 00000000 0 SECTION LOCAL DEFAULT 15 + 4821: 00000000 0 SECTION LOCAL DEFAULT 14 + 4822: 803cac00 0 SECTION LOCAL DEFAULT 10 + 4823: 803cb9b8 0 SECTION LOCAL DEFAULT 11 + 4824: 803cde88 0 SECTION LOCAL DEFAULT 12 + 4825: 803d0880 0 SECTION LOCAL DEFAULT 13 + 4826: 00000000 0 SECTION LOCAL DEFAULT 26 + 4827: 800b51b0 0 SECTION LOCAL DEFAULT 4 + 4828: 00000000 0 SECTION LOCAL DEFAULT 26 + 4829: 800b51b4 0 SECTION LOCAL DEFAULT 4 + 4830: 00000000 0 SECTION LOCAL DEFAULT 26 + 4831: 800b51bc 0 SECTION LOCAL DEFAULT 4 + 4832: 00000000 0 SECTION LOCAL DEFAULT 26 + 4833: 800b51c8 0 SECTION LOCAL DEFAULT 4 + 4834: 00000000 0 SECTION LOCAL DEFAULT 26 + 4835: 800b51c8 0 SECTION LOCAL DEFAULT 4 + 4836: 00000000 0 SECTION LOCAL DEFAULT 26 + 4837: 800b51c8 0 SECTION LOCAL DEFAULT 4 + 4838: 00000000 0 SECTION LOCAL DEFAULT 26 + 4839: 800b51f4 0 SECTION LOCAL DEFAULT 4 + 4840: 00000000 0 SECTION LOCAL DEFAULT 26 + 4841: 800b51fc 0 SECTION LOCAL DEFAULT 4 + 4842: 00000000 0 SECTION LOCAL DEFAULT 26 + 4843: 800b5228 0 SECTION LOCAL DEFAULT 4 + 4844: 00000000 0 SECTION LOCAL DEFAULT 26 + 4845: 800b5228 0 SECTION LOCAL DEFAULT 4 + 4846: 00000000 0 SECTION LOCAL DEFAULT 26 + 4847: 803cb9bc 4 OBJECT LOCAL DEFAULT 11 bytesNeeded + 4848: 803cb9c0 4 OBJECT LOCAL DEFAULT 11 availOnDisk + 4849: 803cb9c4 4 OBJECT LOCAL DEFAULT 11 neededFiles + 4850: 803cb9c8 4 OBJECT LOCAL DEFAULT 11 offsetx + 4851: 803cb9cc 4 OBJECT LOCAL DEFAULT 11 offsety + 4852: 803cb9d0 4 OBJECT LOCAL DEFAULT 11 enableScreenAdj + 4853: 803cb9d4 4 OBJECT LOCAL DEFAULT 11 oldOffsetx + 4854: 803cb9d8 4 OBJECT LOCAL DEFAULT 11 oldOffsety + 4855: 803cac00 4 OBJECT LOCAL DEFAULT 10 sMemDepthSceneStart + 4856: 803cac04 4 OBJECT LOCAL DEFAULT 10 sMemDepthJustHIPStart + 4857: 8025f078 1134 OBJECT LOCAL DEFAULT 7 @stringBase0 + 4858: 80290528 120 OBJECT LOCAL DEFAULT 8 sLevelTable + 4859: 802905a0 1036 OBJECT LOCAL DEFAULT 8 sInitTable + 4860: 800b0e08 232 FUNC LOCAL DEFAULT 4 zSceneInitFunc_Default__FP6zSceneP24zSceneObjectInstanceDescUi + 4861: 800b0d08 256 FUNC LOCAL DEFAULT 4 zSceneInitFunc_DefaultEnt__FP6zSceneP24zSceneObjectInstanceDescUi + 4862: 800b1424 208 FUNC LOCAL DEFAULT 4 zSceneInitFunc_Dispatcher__FP6zSceneP24zSceneObjectInstanceDescUi + 4863: 800b141c 8 FUNC LOCAL DEFAULT 4 zSceneInitFunc_LobMaster__FP6zSceneP24zSceneObjectInstanceDescUi + 4864: 800b1374 168 FUNC LOCAL DEFAULT 4 zSceneInitFunc_Volume__FP6zSceneP24zSceneObjectInstanceDescUi + 4865: 800b12d4 160 FUNC LOCAL DEFAULT 4 zSceneInitFunc_Gust__FP6zSceneP24zSceneObjectInstanceDescUi + 4866: 800b1238 156 FUNC LOCAL DEFAULT 4 zSceneInitFunc_Surface__FP6zSceneP24zSceneObjectInstanceDescUi + 4867: 800b116c 204 FUNC LOCAL DEFAULT 4 zSceneInitFunc_Camera__FP6zSceneP24zSceneObjectInstanceDescUi + 4868: 800b1088 228 FUNC LOCAL DEFAULT 4 zSceneInitFunc_Player__FP6zSceneP24zSceneObjectInstanceDescUi + 4869: 800b0fc4 196 FUNC LOCAL DEFAULT 4 zSceneInitFunc_SBNPC__FP6zSceneP24zSceneObjectInstanceDescUi + 4870: 800b0ef0 212 FUNC LOCAL DEFAULT 4 zSceneInitFunc_MovePoint__FP6zSceneP24zSceneObjectInstanceDescUi + 4871: 8025ef60 280 OBJECT LOCAL DEFAULT 7 dynamic_types__20@unnamed@zScene_cpp@ + 4872: 800b0a28 132 FUNC LOCAL DEFAULT 4 count_dynamic_types__20@unnamed@zScene_cpp@FPCc + 4873: 800b0aac 120 FUNC LOCAL DEFAULT 4 add_dynamic_types__20@unnamed@zScene_cpp@FR6zScene + 4874: 800b4978 96 FUNC LOCAL DEFAULT 4 zSceneObjHashtableAdd__FUiP5xBase + 4875: 800b0b24 368 FUNC LOCAL DEFAULT 4 init_dynamic_type__20@unnamed@zScene_cpp@FR6zSceneUiRCQ220@unnamed@zScene_cpp@17dynamic_type_data + 4876: 800b0c94 116 FUNC LOCAL DEFAULT 4 init_dynamic_types__20@unnamed@zScene_cpp@FR6zSceneUi + 4877: 800b1510 24 FUNC LOCAL DEFAULT 4 PipeCountStuffCB__FP8RpAtomicUiUi + 4878: 800b1528 60 FUNC LOCAL DEFAULT 4 PipeAddStuffCB__FP8RpAtomicUiUi + 4879: 800b1564 340 FUNC LOCAL DEFAULT 4 PipeForAllSceneModels__FPFP8RpAtomicUiUi_v + 4880: 800b1768 192 FUNC LOCAL DEFAULT 4 BaseTypeNeedsUpdate__FUc + 4881: 803cde88 4 OBJECT LOCAL DEFAULT 12 @1250 + 4882: 803d0880 5 OBJECT LOCAL DEFAULT 13 @1251 + 4883: 803cde8c 4 OBJECT LOCAL DEFAULT 12 @1373 + 4884: 803cde90 4 OBJECT LOCAL DEFAULT 12 @1374 + 4885: 803cde94 4 OBJECT LOCAL DEFAULT 12 @1375 + 4886: 800b4900 88 FUNC LOCAL DEFAULT 4 zSceneObjHashtableInit__Fi + 4887: 800b4970 8 FUNC LOCAL DEFAULT 4 zSceneObjHashtableUsage__Fv + 4888: 800b4c80 48 FUNC LOCAL DEFAULT 4 zSceneExitSoundIteratorCB__FP5xBaseP6zScenePv + 4889: 800b4958 24 FUNC LOCAL DEFAULT 4 zSceneObjHashtableExit__Fv + 4890: 800b22fc 252 FUNC LOCAL DEFAULT 4 HackSwapIt__FPci + 4891: 803cde98 4 OBJECT LOCAL DEFAULT 12 @1493 + 4892: 803cde9c 4 OBJECT LOCAL DEFAULT 12 @1494 + 4893: 803cdea0 4 OBJECT LOCAL DEFAULT 12 @1495 + 4894: 803cdea4 4 OBJECT LOCAL DEFAULT 12 @1496 + 4895: 802909ac 280 OBJECT LOCAL DEFAULT 8 @1593 + 4896: 80290ac4 280 OBJECT LOCAL DEFAULT 8 @1678 + 4897: 800b51ac 4 FUNC LOCAL DEFAULT 4 zSceneAutoSave__Fv + 4898: 80290bdc 156 OBJECT LOCAL DEFAULT 8 @1711 + 4899: 800b31e0 16 FUNC LOCAL DEFAULT 4 ActivateCB__FP5xBase + 4900: 800b31f0 16 FUNC LOCAL DEFAULT 4 DeactivateCB__FP5xBase + 4901: 803cdea8 4 OBJECT LOCAL DEFAULT 12 @2013 + 4902: 803d0888 4 OBJECT LOCAL DEFAULT 13 @2014 + 4903: 803cdeac 4 OBJECT LOCAL DEFAULT 12 @2094 + 4904: 803cdeb0 4 OBJECT LOCAL DEFAULT 12 @2095 + 4905: 803cdeb4 4 OBJECT LOCAL DEFAULT 12 @2096 + 4906: 803cdeb8 4 OBJECT LOCAL DEFAULT 12 @2097 + 4907: 80290c78 288 OBJECT LOCAL DEFAULT 8 @2098 + 4908: 802f2c70 12 OBJECT LOCAL DEFAULT 9 sOldPosPlayer + 4909: 802f2c7c 12 OBJECT LOCAL DEFAULT 9 sOldPosCamera + 4910: 803cb9e8 4 OBJECT LOCAL DEFAULT 11 sSuddenMove + 4911: 803cdebc 4 OBJECT LOCAL DEFAULT 12 @2242 + 4912: 80290d98 260 OBJECT LOCAL DEFAULT 8 @2243 + 4913: 800b4418 768 FUNC LOCAL DEFAULT 4 zSceneRenderPreFX__Fv + 4914: 800b4718 436 FUNC LOCAL DEFAULT 4 zSceneRenderPostFX__Fv + 4915: 803cb9ec 4 OBJECT LOCAL DEFAULT 11 scobj_idbps + 4916: 803cac08 4 OBJECT LOCAL DEFAULT 10 scobj_size + 4917: 803cac0c 4 OBJECT LOCAL DEFAULT 10 nidbps + 4918: 800b49d8 100 FUNC LOCAL DEFAULT 4 zSceneObjHashtableGet__FUi + 4919: 803d088c 4 OBJECT LOCAL DEFAULT 13 @2508 + 4920: 803d0890 4 OBJECT LOCAL DEFAULT 13 @2509 + 4921: 803cdec0 4 OBJECT LOCAL DEFAULT 12 @2683 + 4922: 803cdec4 4 OBJECT LOCAL DEFAULT 12 @2684 + 4923: 803cdec8 8 OBJECT LOCAL DEFAULT 12 @2687 + 4924: 00000000 0 FILE LOCAL DEFAULT ABS zScript.cpp + 4925: 800b5228 0 SECTION LOCAL DEFAULT 4 + 4926: 00000000 0 SECTION LOCAL DEFAULT 15 + 4927: 00000000 0 SECTION LOCAL DEFAULT 14 + 4928: 00000000 0 SECTION LOCAL DEFAULT 26 + 4929: 800b542c 268 FUNC LOCAL DEFAULT 4 zScriptExecuteEvents__FP8_zScriptff + 4930: 00000000 0 FILE LOCAL DEFAULT ABS zSurface.cpp + 4931: 800b55f0 0 SECTION LOCAL DEFAULT 4 + 4932: 8025f4e8 0 SECTION LOCAL DEFAULT 7 + 4933: 80290ea8 0 SECTION LOCAL DEFAULT 8 + 4934: 802f2c88 0 SECTION LOCAL DEFAULT 9 + 4935: 00000000 0 SECTION LOCAL DEFAULT 15 + 4936: 00000000 0 SECTION LOCAL DEFAULT 14 + 4937: 803cac10 0 SECTION LOCAL DEFAULT 10 + 4938: 803cb9f0 0 SECTION LOCAL DEFAULT 11 + 4939: 803cded0 0 SECTION LOCAL DEFAULT 12 + 4940: 00000000 0 SECTION LOCAL DEFAULT 26 + 4941: 800b6928 0 SECTION LOCAL DEFAULT 4 + 4942: 00000000 0 SECTION LOCAL DEFAULT 26 + 4943: 803cb9f0 4 OBJECT LOCAL DEFAULT 11 zsps + 4944: 803cb9f4 4 OBJECT LOCAL DEFAULT 11 sMapperCount + 4945: 803cac10 4 OBJECT LOCAL DEFAULT 10 sMapper + 4946: 802f2c88 40 OBJECT LOCAL DEFAULT 9 sDef_surf + 4947: 802f2c88 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 4948: 802f2cb0 268 OBJECT LOCAL DEFAULT 9 sDef_surf_props + 4949: 802f2dbc 300 OBJECT LOCAL DEFAULT 9 sDef_surf_asset + 4950: 803cded0 4 OBJECT LOCAL DEFAULT 12 @693 + 4951: 803cded4 4 OBJECT LOCAL DEFAULT 12 @694 + 4952: 800b63e8 720 FUNC LOCAL DEFAULT 4 zSurfaceEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 4953: 800b5800 92 FUNC LOCAL DEFAULT 4 zSurfaceInitDefaultSurface__Fv + 4954: 803cded8 4 OBJECT LOCAL DEFAULT 12 @701 + 4955: 803cdedc 4 OBJECT LOCAL DEFAULT 12 @702 + 4956: 803cdee0 4 OBJECT LOCAL DEFAULT 12 @796 + 4957: 803cdee4 4 OBJECT LOCAL DEFAULT 12 @797 + 4958: 803cdee8 4 OBJECT LOCAL DEFAULT 12 @798 + 4959: 803cdef0 8 OBJECT LOCAL DEFAULT 12 @801 + 4960: 803cdef8 4 OBJECT LOCAL DEFAULT 12 @810 + 4961: 803cdf00 8 OBJECT LOCAL DEFAULT 12 @900 + 4962: 803cdf08 4 OBJECT LOCAL DEFAULT 12 @1053 + 4963: 803cdf0c 4 OBJECT LOCAL DEFAULT 12 @1054 + 4964: 803cdf10 4 OBJECT LOCAL DEFAULT 12 @1055 + 4965: 803cdf14 4 OBJECT LOCAL DEFAULT 12 @1056 + 4966: 8025f4e8 167 OBJECT LOCAL DEFAULT 7 @stringBase0 + 4967: 80290ea8 92 OBJECT LOCAL DEFAULT 8 @1183 + 4968: 00000000 0 FILE LOCAL DEFAULT ABS zThrown.cpp + 4969: 800b6928 0 SECTION LOCAL DEFAULT 4 + 4970: 8025f590 0 SECTION LOCAL DEFAULT 7 + 4971: 80290f08 0 SECTION LOCAL DEFAULT 8 + 4972: 802f2ee8 0 SECTION LOCAL DEFAULT 9 + 4973: 00000000 0 SECTION LOCAL DEFAULT 15 + 4974: 00000000 0 SECTION LOCAL DEFAULT 14 + 4975: 803cac18 0 SECTION LOCAL DEFAULT 10 + 4976: 803cb9f8 0 SECTION LOCAL DEFAULT 11 + 4977: 803cdf18 0 SECTION LOCAL DEFAULT 12 + 4978: 00000000 0 SECTION LOCAL DEFAULT 26 + 4979: 800b9374 0 SECTION LOCAL DEFAULT 4 + 4980: 00000000 0 SECTION LOCAL DEFAULT 26 + 4981: 800b9374 0 SECTION LOCAL DEFAULT 4 + 4982: 00000000 0 SECTION LOCAL DEFAULT 26 + 4983: 800b9378 0 SECTION LOCAL DEFAULT 4 + 4984: 00000000 0 SECTION LOCAL DEFAULT 26 + 4985: 800b9378 0 SECTION LOCAL DEFAULT 4 + 4986: 00000000 0 SECTION LOCAL DEFAULT 26 + 4987: 800b9378 0 SECTION LOCAL DEFAULT 4 + 4988: 00000000 0 SECTION LOCAL DEFAULT 26 + 4989: 800b96b8 0 SECTION LOCAL DEFAULT 4 + 4990: 00000000 0 SECTION LOCAL DEFAULT 26 + 4991: 800b96b8 0 SECTION LOCAL DEFAULT 4 + 4992: 00000000 0 SECTION LOCAL DEFAULT 26 + 4993: 802f2ee8 13440 OBJECT LOCAL DEFAULT 9 zThrownList + 4994: 803cb9f8 4 OBJECT LOCAL DEFAULT 11 zThrownCount + 4995: 803cb9fc 4 OBJECT LOCAL DEFAULT 11 sThrowButtonMask + 4996: 803cba00 4 OBJECT LOCAL DEFAULT 11 sSNDLandTimer + 4997: 80290f08 12 OBJECT LOCAL DEFAULT 8 l_normal + 4998: 803cac18 4 OBJECT LOCAL DEFAULT 10 c_normal + 4999: 803cac1c 4 OBJECT LOCAL DEFAULT 10 c_fruit + 5000: 803cba04 4 OBJECT LOCAL DEFAULT 11 sFruitIsFreezy + 5001: 8025f590 427 OBJECT LOCAL DEFAULT 7 @stringBase0 + 5002: 80290f14 920 OBJECT LOCAL DEFAULT 8 zThrowableModels + 5003: 800b8fec 80 FUNC LOCAL DEFAULT 4 zThrownCollide_BSandyHead__FP13zThrownStructP10xEntCollisPfPf + 5004: 800b8b88 972 FUNC LOCAL DEFAULT 4 zThrownCollide_ThrowFruit__FP13zThrownStructP10xEntCollisPfPf + 5005: 800b8f54 48 FUNC LOCAL DEFAULT 4 zThrownCollide_ThrowFreeze__FP13zThrownStructP10xEntCollisPfPf + 5006: 800b90a4 352 FUNC LOCAL DEFAULT 4 zThrownCollide_StoneTiki__FP13zThrownStructP10xEntCollisPfPf + 5007: 800b903c 104 FUNC LOCAL DEFAULT 4 zThrownCollide_Tiki__FP13zThrownStructP10xEntCollisPfPf + 5008: 800b8f84 104 FUNC LOCAL DEFAULT 4 zThrownCollide_DestructObj__FP13zThrownStructP10xEntCollisPfPf + 5009: 803cdf18 4 OBJECT LOCAL DEFAULT 12 @837 + 5010: 803cdf1c 4 OBJECT LOCAL DEFAULT 12 @842 + 5011: 803cdf20 4 OBJECT LOCAL DEFAULT 12 @844 + 5012: 803cdf24 4 OBJECT LOCAL DEFAULT 12 @845 + 5013: 803cdf28 4 OBJECT LOCAL DEFAULT 12 @847 + 5014: 800b6ad8 104 FUNC LOCAL DEFAULT 4 zThrown_AddTempFrame__FP13zThrownStruct + 5015: 802912ac 72 OBJECT LOCAL DEFAULT 8 fruitPattern$863 + 5016: 800b6b40 144 FUNC LOCAL DEFAULT 4 zFruit_ColorFade__FP13zThrownStruct + 5017: 803cdf2c 4 OBJECT LOCAL DEFAULT 12 @932 + 5018: 800b6fc0 3784 FUNC LOCAL DEFAULT 4 zThrown_Update__FP4xEntP6xScenef + 5019: 800b6bd0 772 FUNC LOCAL DEFAULT 4 zFruit_Update__FP4xEntP6xScenef + 5020: 803cba08 4 OBJECT LOCAL DEFAULT 11 sDebugDepth + 5021: 800b6ed4 236 FUNC LOCAL DEFAULT 4 Recurse_TranslateStack__FP4xEntP5xVec3 + 5022: 803cdf30 4 OBJECT LOCAL DEFAULT 12 @1390 + 5023: 803cdf34 4 OBJECT LOCAL DEFAULT 12 @1391 + 5024: 803cdf38 4 OBJECT LOCAL DEFAULT 12 @1392 + 5025: 803cdf3c 4 OBJECT LOCAL DEFAULT 12 @1393 + 5026: 803cdf40 4 OBJECT LOCAL DEFAULT 12 @1394 + 5027: 803cdf44 4 OBJECT LOCAL DEFAULT 12 @1395 + 5028: 803cdf48 4 OBJECT LOCAL DEFAULT 12 @1396 + 5029: 803cdf4c 4 OBJECT LOCAL DEFAULT 12 @1397 + 5030: 803cdf50 4 OBJECT LOCAL DEFAULT 12 @1398 + 5031: 800b92cc 76 FUNC LOCAL DEFAULT 4 checkAgainstButtons__FP4xEnt + 5032: 803cdf54 4 OBJECT LOCAL DEFAULT 12 @1644 + 5033: 800b895c 556 FUNC LOCAL DEFAULT 4 zThrownCollide_CauseDamage__FP13zThrownStructP10xEntCollis + 5034: 803cdf58 4 OBJECT LOCAL DEFAULT 12 @1772 + 5035: 803cdf5c 4 OBJECT LOCAL DEFAULT 12 @1773 + 5036: 803cdf60 4 OBJECT LOCAL DEFAULT 12 @1774 + 5037: 803cdf64 4 OBJECT LOCAL DEFAULT 12 @1775 + 5038: 803cdf68 4 OBJECT LOCAL DEFAULT 12 @1776 + 5039: 803cdf6c 4 OBJECT LOCAL DEFAULT 12 @1832 + 5040: 800b9318 92 FUNC LOCAL DEFAULT 4 zThrown_ButtonIteratorCB__FP5xBaseP6zScenePv + 5041: 00000000 0 FILE LOCAL DEFAULT ABS zUI.cpp + 5042: 800b96b8 0 SECTION LOCAL DEFAULT 4 + 5043: 80251d14 0 SECTION LOCAL DEFAULT 5 + 5044: 8025f740 0 SECTION LOCAL DEFAULT 7 + 5045: 802912f8 0 SECTION LOCAL DEFAULT 8 + 5046: 802f6368 0 SECTION LOCAL DEFAULT 9 + 5047: 00000000 0 SECTION LOCAL DEFAULT 15 + 5048: 00000000 0 SECTION LOCAL DEFAULT 14 + 5049: 803cac20 0 SECTION LOCAL DEFAULT 10 + 5050: 803cba10 0 SECTION LOCAL DEFAULT 11 + 5051: 803cdf70 0 SECTION LOCAL DEFAULT 12 + 5052: 00000000 0 SECTION LOCAL DEFAULT 26 + 5053: 800bc52c 0 SECTION LOCAL DEFAULT 4 + 5054: 00000000 0 SECTION LOCAL DEFAULT 26 + 5055: 800bc558 0 SECTION LOCAL DEFAULT 4 + 5056: 00000000 0 SECTION LOCAL DEFAULT 26 + 5057: 800bc558 0 SECTION LOCAL DEFAULT 4 + 5058: 00000000 0 SECTION LOCAL DEFAULT 26 + 5059: 800bc558 0 SECTION LOCAL DEFAULT 4 + 5060: 00000000 0 SECTION LOCAL DEFAULT 26 + 5061: 803cba10 4 OBJECT LOCAL DEFAULT 11 sSortedCount + 5062: 802f6368 96 OBJECT LOCAL DEFAULT 9 Vertex + 5063: 802912f8 12 OBJECT LOCAL DEFAULT 8 Index + 5064: 802912f8 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 5065: 803cba14 4 OBJECT LOCAL DEFAULT 11 cKeyUIid1off + 5066: 803cba18 4 OBJECT LOCAL DEFAULT 11 cKeyUIid2off + 5067: 803cba1c 4 OBJECT LOCAL DEFAULT 11 cKeyUIid3off + 5068: 803cba20 4 OBJECT LOCAL DEFAULT 11 cKeyUIid4off + 5069: 803cba24 4 OBJECT LOCAL DEFAULT 11 cKeyUIid1on + 5070: 803cba28 4 OBJECT LOCAL DEFAULT 11 cKeyUIid2on + 5071: 803cba2c 4 OBJECT LOCAL DEFAULT 11 cKeyUIid3on + 5072: 803cba30 4 OBJECT LOCAL DEFAULT 11 cKeyUIid4on + 5073: 803cac20 6 OBJECT LOCAL DEFAULT 10 patsock_text_buffer + 5074: 803cba34 4 OBJECT LOCAL DEFAULT 11 patsock_ui + 5075: 803cba38 4 OBJECT LOCAL DEFAULT 11 patsock_uif + 5076: 803cac28 4 OBJECT LOCAL DEFAULT 10 patsock_prev_world + 5077: 803cac2c 4 OBJECT LOCAL DEFAULT 10 patsock_prev_count + 5078: 803cdf70 4 OBJECT LOCAL DEFAULT 12 @787 + 5079: 800b96b8 136 FUNC LOCAL DEFAULT 4 refresh_model__17@unnamed@zUI_cpp@FR4_zUI + 5080: 800b9740 4 FUNC LOCAL DEFAULT 4 init_tweaks__17@unnamed@zUI_cpp@Fv + 5081: 800b9744 4 FUNC LOCAL DEFAULT 4 debug_update__17@unnamed@zUI_cpp@FR6zScenef + 5082: 800b9748 4 FUNC LOCAL DEFAULT 4 debug_render__17@unnamed@zUI_cpp@Fv + 5083: 8025f750 583 OBJECT LOCAL DEFAULT 7 @stringBase0 + 5084: 800b9c74 164 FUNC LOCAL DEFAULT 4 load_model__17@unnamed@zUI_cpp@FUi + 5085: 803cdf74 4 OBJECT LOCAL DEFAULT 12 @950 + 5086: 800b9d18 204 FUNC LOCAL DEFAULT 4 load_anim_list__17@unnamed@zUI_cpp@FR4_zUI + 5087: 800ba594 32 FUNC LOCAL DEFAULT 4 zUIRenderIteratorInsert__FP5xBaseP6zScenePv + 5088: 803cba3c 4 OBJECT LOCAL DEFAULT 11 ushift + 5089: 803cdf78 4 OBJECT LOCAL DEFAULT 12 @1187 + 5090: 803cdf7c 4 OBJECT LOCAL DEFAULT 12 @1188 + 5091: 80291304 12 OBJECT LOCAL DEFAULT 8 from$1259 + 5092: 80291310 12 OBJECT LOCAL DEFAULT 8 to$1260 + 5093: 8025f740 16 OBJECT LOCAL DEFAULT 7 @1261 + 5094: 803cdf80 4 OBJECT LOCAL DEFAULT 12 @1302 + 5095: 803cdf84 4 OBJECT LOCAL DEFAULT 12 @1303 + 5096: 803cdf88 4 OBJECT LOCAL DEFAULT 12 @1304 + 5097: 803cdf8c 4 OBJECT LOCAL DEFAULT 12 @1305 + 5098: 803cdf90 8 OBJECT LOCAL DEFAULT 12 @1307 + 5099: 8029131c 960 OBJECT LOCAL DEFAULT 8 sWorldInfo + 5100: 802f63c8 8820 OBJECT LOCAL DEFAULT 9 sWorld + 5101: 800bb16c 156 FUNC LOCAL DEFAULT 4 findUI__FP6zSceneUi + 5102: 800bb208 156 FUNC LOCAL DEFAULT 4 findUIFont__FP6zSceneUi + 5103: 800bb460 124 FUNC LOCAL DEFAULT 4 init_patsocks__FP6zScene + 5104: 800bbde8 96 FUNC LOCAL DEFAULT 4 hideWorld__Fv + 5105: 800bbe48 180 FUNC LOCAL DEFAULT 4 showWorld__FUi + 5106: 800bbefc 36 FUNC LOCAL DEFAULT 4 disable_ui__FP4_zUI + 5107: 800bbf20 36 FUNC LOCAL DEFAULT 4 enable_ui__FP4_zUI + 5108: 800bbf44 204 FUNC LOCAL DEFAULT 4 refresh_patsocks__FUi + 5109: 800bc470 188 FUNC LOCAL DEFAULT 4 __sinit_zUI_cpp + 5110: 00000000 0 FILE LOCAL DEFAULT ABS zUIFont.cpp + 5111: 800bc558 0 SECTION LOCAL DEFAULT 4 + 5112: 8025f998 0 SECTION LOCAL DEFAULT 7 + 5113: 00000000 0 SECTION LOCAL DEFAULT 15 + 5114: 00000000 0 SECTION LOCAL DEFAULT 14 + 5115: 803cdf98 0 SECTION LOCAL DEFAULT 12 + 5116: 00000000 0 SECTION LOCAL DEFAULT 26 + 5117: 800bd14c 0 SECTION LOCAL DEFAULT 4 + 5118: 00000000 0 SECTION LOCAL DEFAULT 26 + 5119: 800bd14c 0 SECTION LOCAL DEFAULT 4 + 5120: 00000000 0 SECTION LOCAL DEFAULT 26 + 5121: 800bd1b0 0 SECTION LOCAL DEFAULT 4 + 5122: 00000000 0 SECTION LOCAL DEFAULT 26 + 5123: 800bc558 76 FUNC LOCAL DEFAULT 4 set_text__FR7zUIFontUi + 5124: 8025f9a8 62 OBJECT LOCAL DEFAULT 7 @stringBase0 + 5125: 800bc5a4 120 FUNC LOCAL DEFAULT 4 zUIFont_GetHackFlags__FP7zUIFont + 5126: 803cdf98 4 OBJECT LOCAL DEFAULT 12 @708 + 5127: 8025f998 16 OBJECT LOCAL DEFAULT 7 @855 + 5128: 803cdf9c 4 OBJECT LOCAL DEFAULT 12 @930 + 5129: 803cdfa0 8 OBJECT LOCAL DEFAULT 12 @932 + 5130: 00000000 0 FILE LOCAL DEFAULT ABS zVar.cpp + 5131: 800bd1b0 0 SECTION LOCAL DEFAULT 4 + 5132: 8025f9e8 0 SECTION LOCAL DEFAULT 7 + 5133: 802916e0 0 SECTION LOCAL DEFAULT 8 + 5134: 802f8640 0 SECTION LOCAL DEFAULT 9 + 5135: 00000000 0 SECTION LOCAL DEFAULT 15 + 5136: 00000000 0 SECTION LOCAL DEFAULT 14 + 5137: 803cba60 0 SECTION LOCAL DEFAULT 11 + 5138: 803cdfa8 0 SECTION LOCAL DEFAULT 12 + 5139: 00000000 0 SECTION LOCAL DEFAULT 26 + 5140: 800be470 0 SECTION LOCAL DEFAULT 4 + 5141: 00000000 0 SECTION LOCAL DEFAULT 26 + 5142: 800be470 0 SECTION LOCAL DEFAULT 4 + 5143: 00000000 0 SECTION LOCAL DEFAULT 26 + 5144: 8025f9e8 12 OBJECT LOCAL DEFAULT 7 @449 + 5145: 8025f9e8 0 NOTYPE LOCAL DEFAULT 7 ...rodata.0 + 5146: 8025f9f4 12 OBJECT LOCAL DEFAULT 7 @450 + 5147: 8025fa00 12 OBJECT LOCAL DEFAULT 7 @454 + 5148: 8025fa0c 12 OBJECT LOCAL DEFAULT 7 @485 + 5149: 8025fa18 40 OBJECT LOCAL DEFAULT 7 @617 + 5150: 8025fa40 40 OBJECT LOCAL DEFAULT 7 @618 + 5151: 8025fa68 40 OBJECT LOCAL DEFAULT 7 @619 + 5152: 8025fa90 40 OBJECT LOCAL DEFAULT 7 @620 + 5153: 8025fab8 40 OBJECT LOCAL DEFAULT 7 @621 + 5154: 8025fae0 40 OBJECT LOCAL DEFAULT 7 @622 + 5155: 8025fb08 40 OBJECT LOCAL DEFAULT 7 @623 + 5156: 8025fb30 16 OBJECT LOCAL DEFAULT 7 screen_bounds + 5157: 8025fb40 16 OBJECT LOCAL DEFAULT 7 default_adjust + 5158: 802f8640 12 OBJECT LOCAL DEFAULT 9 buffer$775 + 5159: 8025fcb0 1112 OBJECT LOCAL DEFAULT 7 @stringBase0 + 5160: 800bd1b0 76 FUNC LOCAL DEFAULT 4 var_text_ActivePad__18@unnamed@zVar_cpp@Fv + 5161: 802f864c 12 OBJECT LOCAL DEFAULT 9 buffer$780 + 5162: 800bd1fc 112 FUNC LOCAL DEFAULT 4 var_text_BadCard__18@unnamed@zVar_cpp@Fv + 5163: 802f8658 12 OBJECT LOCAL DEFAULT 9 buffer$788 + 5164: 800bd26c 64 FUNC LOCAL DEFAULT 4 var_text_BadCardAvailable__18@unnamed@zVar_cpp@Fv + 5165: 802f8664 12 OBJECT LOCAL DEFAULT 9 buffer$793 + 5166: 800bd2ac 64 FUNC LOCAL DEFAULT 4 var_text_BadCardNeeded__18@unnamed@zVar_cpp@Fv + 5167: 802f8670 128 OBJECT LOCAL DEFAULT 9 buffer$798 + 5168: 800bd2ec 148 FUNC LOCAL DEFAULT 4 var_text_CorruptFileName__18@unnamed@zVar_cpp@Fv + 5169: 800bd380 48 FUNC LOCAL DEFAULT 4 var_text_CurrentArea__18@unnamed@zVar_cpp@Fv + 5170: 802f86f0 32 OBJECT LOCAL DEFAULT 9 buffer$813 + 5171: 800bd3b0 48 FUNC LOCAL DEFAULT 4 var_text_CurrentDate__18@unnamed@zVar_cpp@Fv + 5172: 802f8710 12 OBJECT LOCAL DEFAULT 9 buffer$818 + 5173: 800bd3e0 72 FUNC LOCAL DEFAULT 4 var_text_CurrentLevelCollectable__18@unnamed@zVar_cpp@Fv + 5174: 802f871c 12 OBJECT LOCAL DEFAULT 9 buffer$823 + 5175: 800bd428 72 FUNC LOCAL DEFAULT 4 var_text_CurrentLevelPatsSocks__18@unnamed@zVar_cpp@Fv + 5176: 802f8728 32 OBJECT LOCAL DEFAULT 9 buffer$828 + 5177: 800bd470 92 FUNC LOCAL DEFAULT 4 var_text_CurrentScene__18@unnamed@zVar_cpp@Fv + 5178: 802f8748 32 OBJECT LOCAL DEFAULT 9 buffer$833 + 5179: 800bd4cc 48 FUNC LOCAL DEFAULT 4 var_text_CurrentTime__18@unnamed@zVar_cpp@Fv + 5180: 8025fb50 32 OBJECT LOCAL DEFAULT 7 @838 + 5181: 8025fb70 32 OBJECT LOCAL DEFAULT 7 @839 + 5182: 8025fb90 32 OBJECT LOCAL DEFAULT 7 @840 + 5183: 8025fbb0 256 OBJECT LOCAL DEFAULT 7 @841 + 5184: 800bd4fc 700 FUNC LOCAL DEFAULT 4 zVarGameSlotInfo__18@unnamed@zVar_cpp@FiPcUl + 5185: 802f8768 64 OBJECT LOCAL DEFAULT 9 buffer$868 + 5186: 800bd7b8 48 FUNC LOCAL DEFAULT 4 var_text_GameSlot0__18@unnamed@zVar_cpp@Fv + 5187: 802f87a8 64 OBJECT LOCAL DEFAULT 9 buffer$873 + 5188: 800bd7e8 48 FUNC LOCAL DEFAULT 4 var_text_GameSlot1__18@unnamed@zVar_cpp@Fv + 5189: 802f87e8 64 OBJECT LOCAL DEFAULT 9 buffer$878 + 5190: 800bd818 48 FUNC LOCAL DEFAULT 4 var_text_GameSlot2__18@unnamed@zVar_cpp@Fv + 5191: 802f8828 64 OBJECT LOCAL DEFAULT 9 buffer$883 + 5192: 800bd848 48 FUNC LOCAL DEFAULT 4 var_text_GameSlot3__18@unnamed@zVar_cpp@Fv + 5193: 802f8868 64 OBJECT LOCAL DEFAULT 9 buffer$888 + 5194: 800bd878 48 FUNC LOCAL DEFAULT 4 var_text_GameSlot4__18@unnamed@zVar_cpp@Fv + 5195: 802f88a8 64 OBJECT LOCAL DEFAULT 9 buffer$893 + 5196: 800bd8a8 48 FUNC LOCAL DEFAULT 4 var_text_GameSlot5__18@unnamed@zVar_cpp@Fv + 5197: 802f88e8 64 OBJECT LOCAL DEFAULT 9 buffer$898 + 5198: 800bd8d8 48 FUNC LOCAL DEFAULT 4 var_text_GameSlot6__18@unnamed@zVar_cpp@Fv + 5199: 802f8928 64 OBJECT LOCAL DEFAULT 9 buffer$903 + 5200: 800bd908 48 FUNC LOCAL DEFAULT 4 var_text_GameSlot7__18@unnamed@zVar_cpp@Fv + 5201: 802916e0 16 OBJECT LOCAL DEFAULT 8 state_text$908 + 5202: 800bd938 48 FUNC LOCAL DEFAULT 4 var_text_MCAccessType__18@unnamed@zVar_cpp@Fv + 5203: 802f8968 12 OBJECT LOCAL DEFAULT 9 buffer$913 + 5204: 800bd968 76 FUNC LOCAL DEFAULT 4 var_text_MCAutoSaveCard__18@unnamed@zVar_cpp@Fv + 5205: 802f8974 12 OBJECT LOCAL DEFAULT 9 buffer$918 + 5206: 800bd9b4 64 FUNC LOCAL DEFAULT 4 var_text_MCPS2MaxSpace__18@unnamed@zVar_cpp@Fv + 5207: 802f8980 12 OBJECT LOCAL DEFAULT 9 buffer$923 + 5208: 800bd9f4 64 FUNC LOCAL DEFAULT 4 var_text_MCPS2MinSpace__18@unnamed@zVar_cpp@Fv + 5209: 802f898c 12 OBJECT LOCAL DEFAULT 9 buffer$928 + 5210: 800bda34 76 FUNC LOCAL DEFAULT 4 var_text_MCSelectedCard__18@unnamed@zVar_cpp@Fv + 5211: 802f8998 12 OBJECT LOCAL DEFAULT 9 buffer$933 + 5212: 800bda80 72 FUNC LOCAL DEFAULT 4 var_text_MCSelectedGame__18@unnamed@zVar_cpp@Fv + 5213: 802916f0 12 OBJECT LOCAL DEFAULT 8 text$938 + 5214: 800bdac8 24 FUNC LOCAL DEFAULT 4 var_text_PlayerHeShe__18@unnamed@zVar_cpp@Fv + 5215: 802916fc 12 OBJECT LOCAL DEFAULT 8 text$943 + 5216: 800bdae0 24 FUNC LOCAL DEFAULT 4 var_text_PlayerName__18@unnamed@zVar_cpp@Fv + 5217: 802f89a4 48 OBJECT LOCAL DEFAULT 9 buffer$948 + 5218: 800bdaf8 124 FUNC LOCAL DEFAULT 4 var_text_PlayerPosition__18@unnamed@zVar_cpp@Fv + 5219: 803cba68 4 OBJECT LOCAL DEFAULT 11 selSceneID__18@unnamed@zVar_cpp@ + 5220: 800bdb74 36 FUNC LOCAL DEFAULT 4 var_text_SelectedArea__18@unnamed@zVar_cpp@Fv + 5221: 802f89d4 12 OBJECT LOCAL DEFAULT 9 buffer$960 + 5222: 800bdb98 72 FUNC LOCAL DEFAULT 4 var_text_ShinyCount__18@unnamed@zVar_cpp@Fv + 5223: 80291708 64 OBJECT LOCAL DEFAULT 8 buffer$965 + 5224: 800bdbe0 148 FUNC LOCAL DEFAULT 4 var_text_ShinyCountText__18@unnamed@zVar_cpp@Fv + 5225: 802f89e0 12 OBJECT LOCAL DEFAULT 9 buffer$977 + 5226: 800bdc74 72 FUNC LOCAL DEFAULT 4 var_text_SoundFXVolume__18@unnamed@zVar_cpp@Fv + 5227: 802f89ec 12 OBJECT LOCAL DEFAULT 9 buffer$982 + 5228: 800bdcbc 72 FUNC LOCAL DEFAULT 4 var_text_SoundMusicVolume__18@unnamed@zVar_cpp@Fv + 5229: 802f89f8 12 OBJECT LOCAL DEFAULT 9 buffer$987 + 5230: 800bdd04 68 FUNC LOCAL DEFAULT 4 var_text_SpaceAvailable__18@unnamed@zVar_cpp@Fv + 5231: 802f8a04 64 OBJECT LOCAL DEFAULT 9 buffer$992 + 5232: 800bdd48 148 FUNC LOCAL DEFAULT 4 var_text_SpaceAvailableString__18@unnamed@zVar_cpp@Fv + 5233: 802f8a44 12 OBJECT LOCAL DEFAULT 9 buffer$997 + 5234: 800bdddc 68 FUNC LOCAL DEFAULT 4 var_text_SpaceNeeded__18@unnamed@zVar_cpp@Fv + 5235: 802f8a50 12 OBJECT LOCAL DEFAULT 9 buffer$1002 + 5236: 800bde20 72 FUNC LOCAL DEFAULT 4 var_text_TotalPatsSocks__18@unnamed@zVar_cpp@Fv + 5237: 802f8a5c 32 OBJECT LOCAL DEFAULT 9 buffer$1007 + 5238: 800bde68 144 FUNC LOCAL DEFAULT 4 var_text_MCName__18@unnamed@zVar_cpp@Fv + 5239: 80291748 468 OBJECT LOCAL DEFAULT 8 vars__18@unnamed@zVar_cpp@ + 5240: 800bdef8 136 FUNC LOCAL DEFAULT 4 find_var__18@unnamed@zVar_cpp@FRC6substr + 5241: 800bdf80 160 FUNC LOCAL DEFAULT 4 parse_tag_var__18@unnamed@zVar_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 5242: 8029191c 20 OBJECT LOCAL DEFAULT 8 var_tag$1042 + 5243: 803cdfa8 8 OBJECT LOCAL DEFAULT 12 @1136 + 5244: 803cdfb0 8 OBJECT LOCAL DEFAULT 12 @1137 + 5245: 00000000 0 FILE LOCAL DEFAULT ABS zVolume.cpp + 5246: 800be470 0 SECTION LOCAL DEFAULT 4 + 5247: 00000000 0 SECTION LOCAL DEFAULT 15 + 5248: 00000000 0 SECTION LOCAL DEFAULT 14 + 5249: 803cba70 0 SECTION LOCAL DEFAULT 11 + 5250: 803cdfb8 0 SECTION LOCAL DEFAULT 12 + 5251: 00000000 0 SECTION LOCAL DEFAULT 26 + 5252: 800be9f4 0 SECTION LOCAL DEFAULT 4 + 5253: 00000000 0 SECTION LOCAL DEFAULT 26 + 5254: 803cba70 4 OBJECT LOCAL DEFAULT 11 vols + 5255: 803cba74 2 OBJECT LOCAL DEFAULT 11 nvols + 5256: 800be470 56 FUNC LOCAL DEFAULT 4 zVolumeInit__FP7zVolumeP12xVolumeAsset + 5257: 803cdfb8 4 OBJECT LOCAL DEFAULT 12 @761 + 5258: 00000000 0 FILE LOCAL DEFAULT ABS iAnim.cpp + 5259: 800be9f4 0 SECTION LOCAL DEFAULT 4 + 5260: 80260108 0 SECTION LOCAL DEFAULT 7 + 5261: 802f8a80 0 SECTION LOCAL DEFAULT 9 + 5262: 00000000 0 SECTION LOCAL DEFAULT 15 + 5263: 00000000 0 SECTION LOCAL DEFAULT 14 + 5264: 803cac30 0 SECTION LOCAL DEFAULT 10 + 5265: 803cdfc0 0 SECTION LOCAL DEFAULT 12 + 5266: 00000000 0 SECTION LOCAL DEFAULT 26 + 5267: 802f8a80 9120 OBJECT LOCAL DEFAULT 9 scratchBuffer + 5268: 80260108 16 OBJECT LOCAL DEFAULT 7 @581 + 5269: 803cdfc0 4 OBJECT LOCAL DEFAULT 12 @879 + 5270: 803cdfc4 4 OBJECT LOCAL DEFAULT 12 @880 + 5271: 803cdfc8 4 OBJECT LOCAL DEFAULT 12 @881 + 5272: 803cdfcc 4 OBJECT LOCAL DEFAULT 12 @882 + 5273: 803cdfd0 4 OBJECT LOCAL DEFAULT 12 @883 + 5274: 803cdfd4 4 OBJECT LOCAL DEFAULT 12 @884 + 5275: 803cdfd8 4 OBJECT LOCAL DEFAULT 12 @885 + 5276: 803cdfdc 4 OBJECT LOCAL DEFAULT 12 @886 + 5277: 803cdfe0 4 OBJECT LOCAL DEFAULT 12 @887 + 5278: 803cdfe8 8 OBJECT LOCAL DEFAULT 12 @889 + 5279: 00000000 0 FILE LOCAL DEFAULT ABS iAnimSKB.cpp + 5280: 800bf1c0 0 SECTION LOCAL DEFAULT 4 + 5281: 80260118 0 SECTION LOCAL DEFAULT 7 + 5282: 00000000 0 SECTION LOCAL DEFAULT 15 + 5283: 00000000 0 SECTION LOCAL DEFAULT 14 + 5284: 803cdff0 0 SECTION LOCAL DEFAULT 12 + 5285: 00000000 0 SECTION LOCAL DEFAULT 26 + 5286: 803cdff0 4 OBJECT LOCAL DEFAULT 12 @661 + 5287: 803cdff4 4 OBJECT LOCAL DEFAULT 12 @662 + 5288: 803cdff8 4 OBJECT LOCAL DEFAULT 12 @663 + 5289: 803cdffc 4 OBJECT LOCAL DEFAULT 12 @664 + 5290: 803ce000 4 OBJECT LOCAL DEFAULT 12 @665 + 5291: 803ce004 4 OBJECT LOCAL DEFAULT 12 @666 + 5292: 803ce008 4 OBJECT LOCAL DEFAULT 12 @667 + 5293: 803ce00c 4 OBJECT LOCAL DEFAULT 12 @668 + 5294: 803ce010 4 OBJECT LOCAL DEFAULT 12 @669 + 5295: 803ce018 8 OBJECT LOCAL DEFAULT 12 @671 + 5296: 80260118 12 OBJECT LOCAL DEFAULT 7 @1073 + 5297: 80260124 12 OBJECT LOCAL DEFAULT 7 @1074 + 5298: 803ce020 4 OBJECT LOCAL DEFAULT 12 @1262 + 5299: 803ce028 8 OBJECT LOCAL DEFAULT 12 @1267 + 5300: 00000000 0 FILE LOCAL DEFAULT ABS iCamera.cpp + 5301: 800c0138 0 SECTION LOCAL DEFAULT 4 + 5302: 00000000 0 SECTION LOCAL DEFAULT 15 + 5303: 00000000 0 SECTION LOCAL DEFAULT 14 + 5304: 803cac38 0 SECTION LOCAL DEFAULT 10 + 5305: 803cba80 0 SECTION LOCAL DEFAULT 11 + 5306: 803ce030 0 SECTION LOCAL DEFAULT 12 + 5307: 00000000 0 SECTION LOCAL DEFAULT 26 + 5308: 800c0d20 0 SECTION LOCAL DEFAULT 4 + 5309: 00000000 0 SECTION LOCAL DEFAULT 26 + 5310: 803cba84 4 OBJECT LOCAL DEFAULT 11 sMainGameCamera + 5311: 803ce030 4 OBJECT LOCAL DEFAULT 12 @640 + 5312: 803ce034 4 OBJECT LOCAL DEFAULT 12 @706 + 5313: 803ce038 4 OBJECT LOCAL DEFAULT 12 @707 + 5314: 803ce03c 4 OBJECT LOCAL DEFAULT 12 @708 + 5315: 803ce040 4 OBJECT LOCAL DEFAULT 12 @709 + 5316: 803ce044 4 OBJECT LOCAL DEFAULT 12 @741 + 5317: 803ce048 4 OBJECT LOCAL DEFAULT 12 @742 + 5318: 803ce04c 4 OBJECT LOCAL DEFAULT 12 @743 + 5319: 803ce050 8 OBJECT LOCAL DEFAULT 12 @769 + 5320: 803ce058 8 OBJECT LOCAL DEFAULT 12 @826 + 5321: 00000000 0 FILE LOCAL DEFAULT ABS iCollide.cpp + 5322: 800c0d20 0 SECTION LOCAL DEFAULT 4 + 5323: 802fae20 0 SECTION LOCAL DEFAULT 9 + 5324: 00000000 0 SECTION LOCAL DEFAULT 15 + 5325: 00000000 0 SECTION LOCAL DEFAULT 14 + 5326: 803cba88 0 SECTION LOCAL DEFAULT 11 + 5327: 803ce060 0 SECTION LOCAL DEFAULT 12 + 5328: 00000000 0 SECTION LOCAL DEFAULT 26 + 5329: 800c2dd4 0 SECTION LOCAL DEFAULT 4 + 5330: 00000000 0 SECTION LOCAL DEFAULT 26 + 5331: 800c2dd4 0 SECTION LOCAL DEFAULT 4 + 5332: 00000000 0 SECTION LOCAL DEFAULT 26 + 5333: 800c2dd4 0 SECTION LOCAL DEFAULT 4 + 5334: 00000000 0 SECTION LOCAL DEFAULT 26 + 5335: 803cba88 4 OBJECT LOCAL DEFAULT 11 sCollidingJSP + 5336: 803ce060 4 OBJECT LOCAL DEFAULT 12 @690 + 5337: 800c10bc 372 FUNC LOCAL DEFAULT 4 properSphereIsectTri__FPC5xVec3fP5xVec3PfP19RpCollisionTriangle + 5338: 803ce064 4 OBJECT LOCAL DEFAULT 12 @717 + 5339: 803ce068 4 OBJECT LOCAL DEFAULT 12 @719 + 5340: 803cba8c 4 OBJECT LOCAL DEFAULT 11 cbath + 5341: 802fae20 36 OBJECT LOCAL DEFAULT 9 cbray + 5342: 803cba90 4 OBJECT LOCAL DEFAULT 11 cbmat + 5343: 802fae44 28 OBJECT LOCAL DEFAULT 9 cbisx_local + 5344: 803cba94 1 OBJECT LOCAL DEFAULT 11 cbnumcs + 5345: 803cba95 1 OBJECT LOCAL DEFAULT 11 cbmaxcs + 5346: 803cba96 1 OBJECT LOCAL DEFAULT 11 FLOOR + 5347: 803cba97 1 OBJECT LOCAL DEFAULT 11 NEXT2 + 5348: 803cba98 1 OBJECT LOCAL DEFAULT 11 OTHER + 5349: 803ce06c 4 OBJECT LOCAL DEFAULT 12 @760 + 5350: 803ce070 4 OBJECT LOCAL DEFAULT 12 @854 + 5351: 803ce074 4 OBJECT LOCAL DEFAULT 12 @855 + 5352: 800c13a0 1228 FUNC LOCAL DEFAULT 4 sphereHitsEnv3CB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv + 5353: 800c186c 484 FUNC LOCAL DEFAULT 4 sphereHitsEnv4CB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv + 5354: 800c1a50 56 FUNC LOCAL DEFAULT 4 sphereHitsModel3CB__FP14RpIntersectionP19RpCollisionTrianglefPv + 5355: 800c1a88 244 FUNC LOCAL DEFAULT 4 rayHitsEnvCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv + 5356: 800c1b7c 148 FUNC LOCAL DEFAULT 4 rayHitsEnvBackwardCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv + 5357: 800c1c10 44 FUNC LOCAL DEFAULT 4 rayHitsModelCB__FP14RpIntersectionP19RpCollisionTrianglefPv + 5358: 800c1c3c 44 FUNC LOCAL DEFAULT 4 rayHitsModelBackwardCB__FP14RpIntersectionP19RpCollisionTrianglefPv + 5359: 803ce078 8 OBJECT LOCAL DEFAULT 12 @1077 + 5360: 800c2dd4 100 FUNC LOCAL DEFAULT 4 xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 + 5361: 00000000 0 FILE LOCAL DEFAULT ABS iCollideFast.cpp + 5362: 800c2e38 0 SECTION LOCAL DEFAULT 4 + 5363: 00000000 0 SECTION LOCAL DEFAULT 15 + 5364: 00000000 0 SECTION LOCAL DEFAULT 14 + 5365: 00000000 0 SECTION LOCAL DEFAULT 26 + 5366: 00000000 0 FILE LOCAL DEFAULT ABS iDraw.cpp + 5367: 800c2e3c 0 SECTION LOCAL DEFAULT 4 + 5368: 00000000 0 SECTION LOCAL DEFAULT 15 + 5369: 00000000 0 SECTION LOCAL DEFAULT 14 + 5370: 00000000 0 SECTION LOCAL DEFAULT 26 + 5371: 800c2eac 0 SECTION LOCAL DEFAULT 4 + 5372: 00000000 0 SECTION LOCAL DEFAULT 26 + 5373: 00000000 0 FILE LOCAL DEFAULT ABS iEnv.cpp + 5374: 800c2eac 0 SECTION LOCAL DEFAULT 4 + 5375: 80260130 0 SECTION LOCAL DEFAULT 7 + 5376: 00000000 0 SECTION LOCAL DEFAULT 15 + 5377: 00000000 0 SECTION LOCAL DEFAULT 14 + 5378: 803cbab0 0 SECTION LOCAL DEFAULT 11 + 5379: 00000000 0 SECTION LOCAL DEFAULT 26 + 5380: 800c3300 0 SECTION LOCAL DEFAULT 4 + 5381: 00000000 0 SECTION LOCAL DEFAULT 26 + 5382: 803cbab0 4 OBJECT LOCAL DEFAULT 11 sBeginDrawFX + 5383: 803cbab4 4 OBJECT LOCAL DEFAULT 11 sPipeWorld + 5384: 803cbab8 4 OBJECT LOCAL DEFAULT 11 sPipeCamera + 5385: 800c2eac 100 FUNC LOCAL DEFAULT 4 SetPipelineCB__FP8RpAtomicPv + 5386: 800c2f10 64 FUNC LOCAL DEFAULT 4 iEnvSetBSP__FP4iEnviP7RpWorld + 5387: 80260130 24 OBJECT LOCAL DEFAULT 7 @700 + 5388: 800c3128 268 FUNC LOCAL DEFAULT 4 Jsp_ClumpRender__FP7RpClumpP12xJSPNodeInfo + 5389: 803cbabc 4 OBJECT LOCAL DEFAULT 11 lastEnv + 5390: 00000000 0 FILE LOCAL DEFAULT ABS iFile.cpp + 5391: 800c3300 0 SECTION LOCAL DEFAULT 4 + 5392: 802fae60 0 SECTION LOCAL DEFAULT 9 + 5393: 00000000 0 SECTION LOCAL DEFAULT 15 + 5394: 00000000 0 SECTION LOCAL DEFAULT 14 + 5395: 803cbac0 0 SECTION LOCAL DEFAULT 11 + 5396: 00000000 0 SECTION LOCAL DEFAULT 26 + 5397: 802fae60 4128 OBJECT LOCAL DEFAULT 9 tbuffer + 5398: 803cbac0 4 OBJECT LOCAL DEFAULT 11 buffer32 + 5399: 800c351c 12 FUNC LOCAL DEFAULT 4 ifilereadCB__FP9tag_xFile + 5400: 800c35b0 392 FUNC LOCAL DEFAULT 4 async_cb__FlP11DVDFileInfo + 5401: 803cbac8 4 OBJECT LOCAL DEFAULT 11 fopcount$503 + 5402: 803cbacc 1 OBJECT LOCAL DEFAULT 11 init$504 + 5403: 00000000 0 FILE LOCAL DEFAULT ABS iFMV.cpp + 5404: 800c3998 0 SECTION LOCAL DEFAULT 4 + 5405: 802fbe80 0 SECTION LOCAL DEFAULT 9 + 5406: 00000000 0 SECTION LOCAL DEFAULT 15 + 5407: 00000000 0 SECTION LOCAL DEFAULT 14 + 5408: 803cac40 0 SECTION LOCAL DEFAULT 10 + 5409: 803cbad0 0 SECTION LOCAL DEFAULT 11 + 5410: 803ce080 0 SECTION LOCAL DEFAULT 12 + 5411: 803d0898 0 SECTION LOCAL DEFAULT 13 + 5412: 00000000 0 SECTION LOCAL DEFAULT 26 + 5413: 803cbad0 4 OBJECT LOCAL DEFAULT 11 frame_num + 5414: 800c3fd4 888 FUNC LOCAL DEFAULT 4 PlayFMV__FPcUlf + 5415: 803cbad8 4 OBJECT LOCAL DEFAULT 11 Bink + 5416: 803cbadc 4 OBJECT LOCAL DEFAULT 11 Image + 5417: 803cbae0 4 OBJECT LOCAL DEFAULT 11 Paused + 5418: 803cac40 4 OBJECT LOCAL DEFAULT 10 Width_scale + 5419: 803cac44 4 OBJECT LOCAL DEFAULT 10 Height_scale + 5420: 802fbe80 20 OBJECT LOCAL DEFAULT 9 Bink_surface_type + 5421: 800c3a68 52 FUNC LOCAL DEFAULT 4 Setup_surface_array__Fv + 5422: 803cbae4 4 OBJECT LOCAL DEFAULT 11 pixels + 5423: 800c3a9c 184 FUNC LOCAL DEFAULT 4 Decompress_frame__FP4BINKP10RAD3DIMAGEl + 5424: 803ce080 4 OBJECT LOCAL DEFAULT 12 @706 + 5425: 803ce084 4 OBJECT LOCAL DEFAULT 12 @707 + 5426: 803ce088 4 OBJECT LOCAL DEFAULT 12 @708 + 5427: 803ce08c 4 OBJECT LOCAL DEFAULT 12 @709 + 5428: 803ce090 4 OBJECT LOCAL DEFAULT 12 @710 + 5429: 803ce098 8 OBJECT LOCAL DEFAULT 12 @712 + 5430: 800c3e7c 40 FUNC LOCAL DEFAULT 4 GXSetTexCoordGen + 5431: 800c3b54 808 FUNC LOCAL DEFAULT 4 DrawFrame__Fffff + 5432: 803d0898 4 OBJECT LOCAL DEFAULT 13 @721 + 5433: 800c468c 240 FUNC LOCAL DEFAULT 4 xDrawLine2D_LocaliFMVVersion__Fffff + 5434: 800c3ea4 236 FUNC LOCAL DEFAULT 4 Show_frame__Fv + 5435: 800c3f90 32 FUNC LOCAL DEFAULT 4 arammalloc__FUl + 5436: 800c3fb0 36 FUNC LOCAL DEFAULT 4 aramfree__FPv + 5437: 803cbae8 4 OBJECT LOCAL DEFAULT 11 vol + 5438: 803ce0a0 4 OBJECT LOCAL DEFAULT 12 @842 + 5439: 803d089c 4 OBJECT LOCAL DEFAULT 13 @880 + 5440: 803ce0a4 4 OBJECT LOCAL DEFAULT 12 @887 + 5441: 803ce0a8 4 OBJECT LOCAL DEFAULT 12 @956 + 5442: 00000000 0 FILE LOCAL DEFAULT ABS iFX.cpp + 5443: 800c477c 0 SECTION LOCAL DEFAULT 4 + 5444: 80260148 0 SECTION LOCAL DEFAULT 7 + 5445: 00000000 0 SECTION LOCAL DEFAULT 15 + 5446: 00000000 0 SECTION LOCAL DEFAULT 14 + 5447: 00000000 0 SECTION LOCAL DEFAULT 26 + 5448: 80260148 48 OBJECT LOCAL DEFAULT 7 @657 + 5449: 800c4a28 40 FUNC LOCAL DEFAULT 4 GXSetTexCoordGen + 5450: 800c477c 684 FUNC LOCAL DEFAULT 4 _iGCUVRenderCallback__FPvP18RxGameCubePipeData + 5451: 00000000 0 FILE LOCAL DEFAULT ABS iLight.cpp + 5452: 800c4af4 0 SECTION LOCAL DEFAULT 4 + 5453: 00000000 0 SECTION LOCAL DEFAULT 15 + 5454: 00000000 0 SECTION LOCAL DEFAULT 14 + 5455: 803cbb08 0 SECTION LOCAL DEFAULT 11 + 5456: 803ce0b0 0 SECTION LOCAL DEFAULT 12 + 5457: 00000000 0 SECTION LOCAL DEFAULT 26 + 5458: 803ce0b0 4 OBJECT LOCAL DEFAULT 12 @535 + 5459: 803ce0b4 4 OBJECT LOCAL DEFAULT 12 @536 + 5460: 00000000 0 FILE LOCAL DEFAULT ABS iMath.cpp + 5461: 800c4e4c 0 SECTION LOCAL DEFAULT 4 + 5462: 00000000 0 SECTION LOCAL DEFAULT 15 + 5463: 00000000 0 SECTION LOCAL DEFAULT 14 + 5464: 00000000 0 SECTION LOCAL DEFAULT 26 + 5465: 00000000 0 FILE LOCAL DEFAULT ABS iMath3.cpp + 5466: 800c4f18 0 SECTION LOCAL DEFAULT 4 + 5467: 00000000 0 SECTION LOCAL DEFAULT 15 + 5468: 00000000 0 SECTION LOCAL DEFAULT 14 + 5469: 803ce0b8 0 SECTION LOCAL DEFAULT 12 + 5470: 00000000 0 SECTION LOCAL DEFAULT 26 + 5471: 800c6308 0 SECTION LOCAL DEFAULT 4 + 5472: 00000000 0 SECTION LOCAL DEFAULT 26 + 5473: 800c6308 0 SECTION LOCAL DEFAULT 4 + 5474: 00000000 0 SECTION LOCAL DEFAULT 26 + 5475: 800c6308 0 SECTION LOCAL DEFAULT 4 + 5476: 00000000 0 SECTION LOCAL DEFAULT 26 + 5477: 803ce0b8 4 OBJECT LOCAL DEFAULT 12 @555 + 5478: 803ce0bc 4 OBJECT LOCAL DEFAULT 12 @557 + 5479: 803ce0c0 4 OBJECT LOCAL DEFAULT 12 @558 + 5480: 803ce0c4 4 OBJECT LOCAL DEFAULT 12 @560 + 5481: 803ce0c8 4 OBJECT LOCAL DEFAULT 12 @607 + 5482: 803ce0cc 4 OBJECT LOCAL DEFAULT 12 @608 + 5483: 800c5bb0 148 FUNC LOCAL DEFAULT 4 ClipPlane__FffPfPf + 5484: 800c5c44 308 FUNC LOCAL DEFAULT 4 ClipBox__FPC5xVec3PC5xVec3PC5xVec3PfPf + 5485: 803ce0d0 4 OBJECT LOCAL DEFAULT 12 @1060 + 5486: 803ce0d4 4 OBJECT LOCAL DEFAULT 12 @1061 + 5487: 803ce0d8 4 OBJECT LOCAL DEFAULT 12 @1062 + 5488: 00000000 0 FILE LOCAL DEFAULT ABS iMemMgr.cpp + 5489: 800c6360 0 SECTION LOCAL DEFAULT 4 + 5490: 00000000 0 SECTION LOCAL DEFAULT 15 + 5491: 00000000 0 SECTION LOCAL DEFAULT 14 + 5492: 803cbb10 0 SECTION LOCAL DEFAULT 11 + 5493: 00000000 0 SECTION LOCAL DEFAULT 26 + 5494: 00000000 0 FILE LOCAL DEFAULT ABS iMix.c + 5495: 800c64a8 0 SECTION LOCAL DEFAULT 4 + 5496: 80291a60 0 SECTION LOCAL DEFAULT 8 + 5497: 802fbe98 0 SECTION LOCAL DEFAULT 9 + 5498: 00000000 0 SECTION LOCAL DEFAULT 15 + 5499: 00000000 0 SECTION LOCAL DEFAULT 14 + 5500: 803cbb28 0 SECTION LOCAL DEFAULT 11 + 5501: 00000000 0 SECTION LOCAL DEFAULT 26 + 5502: 80291a60 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 5503: 802fbe98 6144 OBJECT LOCAL DEFAULT 9 __MIXChannel + 5504: 803cbb28 4 OBJECT LOCAL DEFAULT 11 __MIXDvdStreamAttenCurrent + 5505: 803cbb2c 4 OBJECT LOCAL DEFAULT 11 __MIXDvdStreamAttenUser + 5506: 803cbb30 4 OBJECT LOCAL DEFAULT 11 __MIXSoundMode + 5507: 800c64a8 60 FUNC LOCAL DEFAULT 4 __MIXGetVolume__Fi + 5508: 800c64e4 168 FUNC LOCAL DEFAULT 4 __MIXSetPan__FP10MIXChannel + 5509: 800c658c 120 FUNC LOCAL DEFAULT 4 __MIXResetChannel__FP10MIXChannel + 5510: 800c6604 40 FUNC LOCAL DEFAULT 4 __MIXClampPan__Fi + 5511: 00000000 0 FILE LOCAL DEFAULT ABS iModel.cpp + 5512: 800c78c4 0 SECTION LOCAL DEFAULT 4 + 5513: 80260178 0 SECTION LOCAL DEFAULT 7 + 5514: 802fd698 0 SECTION LOCAL DEFAULT 9 + 5515: 00000000 0 SECTION LOCAL DEFAULT 15 + 5516: 00000000 0 SECTION LOCAL DEFAULT 14 + 5517: 803cbb38 0 SECTION LOCAL DEFAULT 11 + 5518: 803ce0e0 0 SECTION LOCAL DEFAULT 12 + 5519: 803d08a0 0 SECTION LOCAL DEFAULT 13 + 5520: 00000000 0 SECTION LOCAL DEFAULT 26 + 5521: 800c9630 0 SECTION LOCAL DEFAULT 4 + 5522: 00000000 0 SECTION LOCAL DEFAULT 26 + 5523: 800c9630 0 SECTION LOCAL DEFAULT 4 + 5524: 00000000 0 SECTION LOCAL DEFAULT 26 + 5525: 800c78c4 100 FUNC LOCAL DEFAULT 4 GetChildFrameHierarchy__FP7RwFramePv + 5526: 800c7928 52 FUNC LOCAL DEFAULT 4 GetHierarchy__FP8RpAtomic + 5527: 803cbb40 4 OBJECT LOCAL DEFAULT 11 gLastAtomicCount + 5528: 802fd698 1024 OBJECT LOCAL DEFAULT 9 gLastAtomicList + 5529: 802fd698 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 5530: 802fda98 16 OBJECT LOCAL DEFAULT 9 sEmptyDirectionalLight + 5531: 803cbb44 4 OBJECT LOCAL DEFAULT 11 sEmptyAmbientLight + 5532: 80260178 16 OBJECT LOCAL DEFAULT 7 @702 + 5533: 800c7a1c 360 FUNC LOCAL DEFAULT 4 FindAndInstanceAtomicCallback__FP8RpAtomicPv + 5534: 803cbb48 4 OBJECT LOCAL DEFAULT 11 num_models$744 + 5535: 803cbb4c 1 OBJECT LOCAL DEFAULT 11 init$745 + 5536: 80260188 24 OBJECT LOCAL DEFAULT 7 @753 + 5537: 803ce0e0 4 OBJECT LOCAL DEFAULT 12 @824 + 5538: 803ce0e4 4 OBJECT LOCAL DEFAULT 12 @825 + 5539: 800c7b84 628 FUNC LOCAL DEFAULT 4 iModelStreamRead__FP8RwStream + 5540: 803ce0e8 4 OBJECT LOCAL DEFAULT 12 @837 + 5541: 803ce0ec 4 OBJECT LOCAL DEFAULT 12 @838 + 5542: 800c7ea0 40 FUNC LOCAL DEFAULT 4 NextAtomicCallback__FP8RpAtomicPv + 5543: 800c80ec 4 FUNC LOCAL DEFAULT 4 iModelCacheAtomic__FP8RpAtomic + 5544: 803cbb50 4 OBJECT LOCAL DEFAULT 11 draw_all$944 + 5545: 803cbb54 1 OBJECT LOCAL DEFAULT 11 init$945 + 5546: 803d08a0 8 OBJECT LOCAL DEFAULT 13 @1063 + 5547: 803d08a8 8 OBJECT LOCAL DEFAULT 13 @1083 + 5548: 800c86bc 520 FUNC LOCAL DEFAULT 4 SkinXform__FP5xVec3PC5xVec3P11RwMatrixTagPC11RwMatrixTagPCfPCUiUi + 5549: 800c89d0 632 FUNC LOCAL DEFAULT 4 SkinNormals__FP5xVec3PC5xVec3PC11RwMatrixTagPC11RwMatrixTagPCfPCUiUi + 5550: 802601a0 8 OBJECT LOCAL DEFAULT 7 @stringBase0 + 5551: 803ce0f0 4 OBJECT LOCAL DEFAULT 12 @1243 + 5552: 800c8c48 412 FUNC LOCAL DEFAULT 4 iModelTagUserData__FP9xModelTagP8RpAtomicfffi + 5553: 800c8e28 416 FUNC LOCAL DEFAULT 4 iModelTagInternal__FP9xModelTagP8RpAtomicfffi + 5554: 802fdaa8 64 OBJECT LOCAL DEFAULT 9 sMaterialColor + 5555: 802fdae8 64 OBJECT LOCAL DEFAULT 9 sMaterialTexture + 5556: 802fdb28 16 OBJECT LOCAL DEFAULT 9 sMaterialAlpha + 5557: 803cbb58 4 OBJECT LOCAL DEFAULT 11 sMaterialIdx + 5558: 803cbb5c 4 OBJECT LOCAL DEFAULT 11 sMaterialFlags + 5559: 803cbb60 4 OBJECT LOCAL DEFAULT 11 sLastMaterial + 5560: 800c9188 100 FUNC LOCAL DEFAULT 4 iModelSetMaterialAlphaCB__FP10RpMaterialPv + 5561: 800c9264 268 FUNC LOCAL DEFAULT 4 iModelResetMaterialCB__FP10RpMaterialPv + 5562: 800c93c4 80 FUNC LOCAL DEFAULT 4 iModelSetMaterialTextureCB__FP10RpMaterialPv + 5563: 803ce0f8 8 OBJECT LOCAL DEFAULT 12 @1377 + 5564: 800c9570 64 FUNC LOCAL DEFAULT 4 U8_COLOR_CLAMP__20@unnamed@iModel_cpp@FRUcf + 5565: 800c947c 244 FUNC LOCAL DEFAULT 4 iModelMaterialMulCB__FP10RpMaterialPv + 5566: 803ce100 4 OBJECT LOCAL DEFAULT 12 @1384 + 5567: 00000000 0 FILE LOCAL DEFAULT ABS iMorph.cpp + 5568: 800c9630 0 SECTION LOCAL DEFAULT 4 + 5569: 802601a8 0 SECTION LOCAL DEFAULT 7 + 5570: 00000000 0 SECTION LOCAL DEFAULT 15 + 5571: 00000000 0 SECTION LOCAL DEFAULT 14 + 5572: 803cbb68 0 SECTION LOCAL DEFAULT 11 + 5573: 803ce108 0 SECTION LOCAL DEFAULT 12 + 5574: 00000000 0 SECTION LOCAL DEFAULT 26 + 5575: 803cbb68 4 OBJECT LOCAL DEFAULT 11 s_geom + 5576: 803cbb6c 4 OBJECT LOCAL DEFAULT 11 s_tgt + 5577: 803cbb70 4 OBJECT LOCAL DEFAULT 11 s_alloc + 5578: 803cbb74 4 OBJECT LOCAL DEFAULT 11 s_vTemp + 5579: 803cbb78 4 OBJECT LOCAL DEFAULT 11 s_nTemp + 5580: 803cbb7c 4 OBJECT LOCAL DEFAULT 11 s_numV + 5581: 803ce108 4 OBJECT LOCAL DEFAULT 12 @674 + 5582: 803ce10c 4 OBJECT LOCAL DEFAULT 12 @675 + 5583: 803ce110 8 OBJECT LOCAL DEFAULT 12 @677 + 5584: 800c9630 1992 FUNC LOCAL DEFAULT 4 MorphCommon__FP8RpAtomicP11RwMatrixTagPPsPsUifi + 5585: 802601a8 11 OBJECT LOCAL DEFAULT 7 @stringBase0 + 5586: 00000000 0 FILE LOCAL DEFAULT ABS iPad.cpp + 5587: 800ca920 0 SECTION LOCAL DEFAULT 4 + 5588: 80292620 0 SECTION LOCAL DEFAULT 8 + 5589: 00000000 0 SECTION LOCAL DEFAULT 15 + 5590: 00000000 0 SECTION LOCAL DEFAULT 14 + 5591: 803ce118 0 SECTION LOCAL DEFAULT 12 + 5592: 00000000 0 SECTION LOCAL DEFAULT 26 + 5593: 80292620 48 OBJECT LOCAL DEFAULT 8 sPadData + 5594: 803ce118 4 OBJECT LOCAL DEFAULT 12 @677 + 5595: 803ce11c 4 OBJECT LOCAL DEFAULT 12 @678 + 5596: 803ce120 4 OBJECT LOCAL DEFAULT 12 @679 + 5597: 803ce124 4 OBJECT LOCAL DEFAULT 12 @680 + 5598: 803ce128 4 OBJECT LOCAL DEFAULT 12 @681 + 5599: 800ca98c 104 FUNC LOCAL DEFAULT 4 iPadConvStick__Ff + 5600: 800cae38 24 FUNC LOCAL DEFAULT 4 iPadConvFromGCN__FUiUiUi + 5601: 803ce130 8 OBJECT LOCAL DEFAULT 12 @719 + 5602: 00000000 0 FILE LOCAL DEFAULT ABS iParMgr.cpp + 5603: 800caeec 0 SECTION LOCAL DEFAULT 4 + 5604: 80292650 0 SECTION LOCAL DEFAULT 8 + 5605: 802fdb38 0 SECTION LOCAL DEFAULT 9 + 5606: 00000000 0 SECTION LOCAL DEFAULT 15 + 5607: 00000000 0 SECTION LOCAL DEFAULT 14 + 5608: 803cbb80 0 SECTION LOCAL DEFAULT 11 + 5609: 803ce138 0 SECTION LOCAL DEFAULT 12 + 5610: 00000000 0 SECTION LOCAL DEFAULT 26 + 5611: 800cc5e8 0 SECTION LOCAL DEFAULT 4 + 5612: 00000000 0 SECTION LOCAL DEFAULT 26 + 5613: 800cc5e8 0 SECTION LOCAL DEFAULT 4 + 5614: 00000000 0 SECTION LOCAL DEFAULT 26 + 5615: 803cbb80 4 OBJECT LOCAL DEFAULT 11 gColorTableInit + 5616: 802fdb38 1024 OBJECT LOCAL DEFAULT 9 gColorTable + 5617: 803ce138 4 OBJECT LOCAL DEFAULT 12 @684 + 5618: 803ce140 8 OBJECT LOCAL DEFAULT 12 @686 + 5619: 803ce148 4 OBJECT LOCAL DEFAULT 12 @874 + 5620: 803ce14c 4 OBJECT LOCAL DEFAULT 12 @875 + 5621: 803ce150 4 OBJECT LOCAL DEFAULT 12 @876 + 5622: 803ce158 8 OBJECT LOCAL DEFAULT 12 @878 + 5623: 802fdf38 144 OBJECT LOCAL DEFAULT 9 v3d$922 + 5624: 80292650 12 OBJECT LOCAL DEFAULT 8 i3d$923 + 5625: 803ce160 4 OBJECT LOCAL DEFAULT 12 @1063 + 5626: 802fdfc8 144 OBJECT LOCAL DEFAULT 9 v3d$1071 + 5627: 8029265c 12 OBJECT LOCAL DEFAULT 8 i3d$1072 + 5628: 803ce164 4 OBJECT LOCAL DEFAULT 12 @1221 + 5629: 800cb910 840 FUNC LOCAL DEFAULT 4 iRenderPushFlat__FP4xParP10xParCmdTex + 5630: 802fe058 144 OBJECT LOCAL DEFAULT 9 v3d$1482 + 5631: 80292668 12 OBJECT LOCAL DEFAULT 8 i3d$1483 + 5632: 00000000 0 FILE LOCAL DEFAULT ABS isavegame.cpp + 5633: 800cc5e8 0 SECTION LOCAL DEFAULT 4 + 5634: 802601b8 0 SECTION LOCAL DEFAULT 7 + 5635: 80292678 0 SECTION LOCAL DEFAULT 8 + 5636: 802fe100 0 SECTION LOCAL DEFAULT 9 + 5637: 00000000 0 SECTION LOCAL DEFAULT 15 + 5638: 00000000 0 SECTION LOCAL DEFAULT 14 + 5639: 803cbb88 0 SECTION LOCAL DEFAULT 11 + 5640: 803d08b0 0 SECTION LOCAL DEFAULT 13 + 5641: 00000000 0 SECTION LOCAL DEFAULT 26 + 5642: 803cbb88 4 OBJECT LOCAL DEFAULT 11 g_isginit + 5643: 80292678 640 OBJECT LOCAL DEFAULT 8 g_isgdata_MAIN + 5644: 802fe100 81920 OBJECT LOCAL DEFAULT 9 cardwork + 5645: 803cbb8c 4 OBJECT LOCAL DEFAULT 11 g_rawicon + 5646: 803cbb90 4 OBJECT LOCAL DEFAULT 11 g_rawbanr + 5647: 803cbb94 4 OBJECT LOCAL DEFAULT 11 g_iconsize + 5648: 803cbb98 4 OBJECT LOCAL DEFAULT 11 g_banrsize + 5649: 802928f8 12 OBJECT LOCAL DEFAULT 8 g_legalSectSize + 5650: 803cbb9c 1 OBJECT LOCAL DEFAULT 11 isMounted + 5651: 800cd8d4 36 FUNC LOCAL DEFAULT 4 iSG_start_your_engines__Fv + 5652: 800ce3c4 172 FUNC LOCAL DEFAULT 4 iSG_load_icondata__Fv + 5653: 800ce470 72 FUNC LOCAL DEFAULT 4 iSG_discard_icondata__Fv + 5654: 80292904 256 OBJECT LOCAL DEFAULT 8 rotatebuf$668 + 5655: 803cbba0 4 OBJECT LOCAL DEFAULT 11 rotate$669 + 5656: 803cbba4 1 OBJECT LOCAL DEFAULT 11 init$670 + 5657: 80266120 1224 OBJECT LOCAL DEFAULT 7 @stringBase0 + 5658: 800ce3bc 8 FUNC LOCAL DEFAULT 4 iSG_chk_icondata__Fv + 5659: 800ce928 100 FUNC LOCAL DEFAULT 4 iSG_mc_unmount__Fi + 5660: 800cd9f8 120 FUNC LOCAL DEFAULT 4 iSG_mc_exists__Fi + 5661: 800cdba0 404 FUNC LOCAL DEFAULT 4 iSG_mc_isGCcard__FP19st_ISG_MEMCARD_DATAPiPi + 5662: 800cea08 244 FUNC LOCAL DEFAULT 4 iSG_mc_format__FP19st_ISG_MEMCARD_DATAiPi + 5663: 800cdb10 144 FUNC LOCAL DEFAULT 4 iSG_mc_isformatted__FP19st_ISG_MEMCARD_DATA + 5664: 800cde8c 128 FUNC LOCAL DEFAULT 4 iSG_mc_settgt__FP19st_ISG_MEMCARD_DATAi + 5665: 800cdf0c 132 FUNC LOCAL DEFAULT 4 iSG_get_finfo__FP19st_ISG_MEMCARD_DATAPCc + 5666: 800cdd34 344 FUNC LOCAL DEFAULT 4 iSG_isSpaceForFile__FP19st_ISG_MEMCARD_DATAiPCcPiPiPi + 5667: 800ce1c4 84 FUNC LOCAL DEFAULT 4 iSG_get_fsize__FP19st_ISG_MEMCARD_DATAPCc + 5668: 800ce390 44 FUNC LOCAL DEFAULT 4 iSG_cubeicon_size__Fii + 5669: 80292a04 64 OBJECT LOCAL DEFAULT 8 datestr$1055 + 5670: 800ce218 372 FUNC LOCAL DEFAULT 4 iSG_get_fmoddate__FP19st_ISG_MEMCARD_DATAPCcPiPiPiPiPiPi + 5671: 802601b8 40 OBJECT LOCAL DEFAULT 7 @1076 + 5672: 800ce0fc 200 FUNC LOCAL DEFAULT 4 iSG_fileKosher__FP19st_ISG_MEMCARD_DATAPCciPi + 5673: 802601e0 108 OBJECT LOCAL DEFAULT 7 @1148 + 5674: 8026024c 108 OBJECT LOCAL DEFAULT 7 @1149 + 5675: 800ce4b8 412 FUNC LOCAL DEFAULT 4 iSG_bfr_icondata__FPcP8CARDStatPci + 5676: 800ceafc 436 FUNC LOCAL DEFAULT 4 iSG_mc_fopen__FP19st_ISG_MEMCARD_DATAPCci13en_ISG_IOMODEP14en_ASYNC_OPERR + 5677: 800cef54 32 FUNC LOCAL DEFAULT 4 iSG_mc_fwrite__FP19st_ISG_MEMCARD_DATAPci + 5678: 800ce654 304 FUNC LOCAL DEFAULT 4 iSG_upd_icostat__FP8CARDStatP8CARDStat + 5679: 800ce38c 4 FUNC LOCAL DEFAULT 4 iSG_timestamp__FP8CARDStat + 5680: 800cecd4 152 FUNC LOCAL DEFAULT 4 iSG_mc_fclose__FP19st_ISG_MEMCARD_DATAP8CARDStat + 5681: 800ced6c 220 FUNC LOCAL DEFAULT 4 iSG_mc_fdel__FP19st_ISG_MEMCARD_DATAPCc + 5682: 800cee4c 32 FUNC LOCAL DEFAULT 4 iSG_mc_fread__FP19st_ISG_MEMCARD_DATAPcii + 5683: 800cecb0 36 FUNC LOCAL DEFAULT 4 iSG_mc_fclose__FP19st_ISG_MEMCARD_DATA + 5684: 80292a44 88 OBJECT LOCAL DEFAULT 8 errmsgs$1241 + 5685: 803d08b0 8 OBJECT LOCAL DEFAULT 13 @1260 + 5686: 800cda70 160 FUNC LOCAL DEFAULT 4 iSG_mc_tryRepair__FP19st_ISG_MEMCARD_DATA + 5687: 800ce878 176 FUNC LOCAL DEFAULT 4 iSG_mc_mount__Fi + 5688: 802602b8 512 OBJECT LOCAL DEFAULT 7 @1545 + 5689: 800cdf90 364 FUNC LOCAL DEFAULT 4 iSG_curKosher__FP8CARDStatP12CARDFileInfo + 5690: 802604b8 40 OBJECT LOCAL DEFAULT 7 @1598 + 5691: 800ce784 196 FUNC LOCAL DEFAULT 4 iSG_tpl_unpack__FP21st_ISG_TPL_TEXPALETTE + 5692: 800ce848 32 FUNC LOCAL DEFAULT 4 iSG_bnr_unpack__FP21st_ISG_TPL_TEXPALETTE + 5693: 802604e0 23616 OBJECT LOCAL DEFAULT 7 @1661 + 5694: 803cbba8 4 OBJECT LOCAL DEFAULT 11 ico_pal$1662 + 5695: 803cbbac 4 OBJECT LOCAL DEFAULT 11 ico_desc$1663 + 5696: 803cbbb0 4 OBJECT LOCAL DEFAULT 11 i$1664 + 5697: 803cbbb4 1 OBJECT LOCAL DEFAULT 11 init$1665 + 5698: 800ce868 16 FUNC LOCAL DEFAULT 4 iSG_tpl_TEXGet__FP21st_ISG_TPL_TEXPALETTEUi + 5699: 800ce98c 124 FUNC LOCAL DEFAULT 4 iSG_cb_unmount__Fll + 5700: 80292a9c 44 OBJECT LOCAL DEFAULT 8 @1876 + 5701: 800cee48 4 FUNC LOCAL DEFAULT 4 iSG_cb_asyndone__Fll + 5702: 800cee6c 232 FUNC LOCAL DEFAULT 4 iSG_mcqa_fread__FP19st_ISG_MEMCARD_DATAPcii + 5703: 800cef74 280 FUNC LOCAL DEFAULT 4 iSG_mcqa_fwrite__FP19st_ISG_MEMCARD_DATAPci + 5704: 80292ac8 56 OBJECT LOCAL DEFAULT 8 @2177 + 5705: 00000000 0 FILE LOCAL DEFAULT ABS iScrFX.cpp + 5706: 800cf34c 0 SECTION LOCAL DEFAULT 4 + 5707: 80292b00 0 SECTION LOCAL DEFAULT 8 + 5708: 00000000 0 SECTION LOCAL DEFAULT 15 + 5709: 00000000 0 SECTION LOCAL DEFAULT 14 + 5710: 803cbbb8 0 SECTION LOCAL DEFAULT 11 + 5711: 803ce168 0 SECTION LOCAL DEFAULT 12 + 5712: 00000000 0 SECTION LOCAL DEFAULT 26 + 5713: 803ce168 4 OBJECT LOCAL DEFAULT 12 @527 + 5714: 803ce16c 8 OBJECT LOCAL DEFAULT 12 @542 + 5715: 803cbbb8 4 OBJECT LOCAL DEFAULT 11 sMotionBlurEnabled + 5716: 80292b00 132 OBJECT LOCAL DEFAULT 8 sMBD + 5717: 803ce174 4 OBJECT LOCAL DEFAULT 12 @575 + 5718: 803ce178 4 OBJECT LOCAL DEFAULT 12 @576 + 5719: 803ce17c 4 OBJECT LOCAL DEFAULT 12 @577 + 5720: 800cf66c 388 FUNC LOCAL DEFAULT 4 iCameraOverlayRender__FP8RwCameraP8RwRaster6RwRGBA + 5721: 803ce180 4 OBJECT LOCAL DEFAULT 12 @714 + 5722: 803cbbbc 4 OBJECT LOCAL DEFAULT 11 g_rast_gctapdance + 5723: 803cbbc0 4 OBJECT LOCAL DEFAULT 11 g_alreadyTriedAlloc + 5724: 00000000 0 FILE LOCAL DEFAULT ABS iSnd.cpp + 5725: 800cf92c 0 SECTION LOCAL DEFAULT 4 + 5726: 802665e8 0 SECTION LOCAL DEFAULT 7 + 5727: 80312100 0 SECTION LOCAL DEFAULT 9 + 5728: 00000000 0 SECTION LOCAL DEFAULT 15 + 5729: 00000000 0 SECTION LOCAL DEFAULT 14 + 5730: 803cbbc8 0 SECTION LOCAL DEFAULT 11 + 5731: 803ce188 0 SECTION LOCAL DEFAULT 12 + 5732: 00000000 0 SECTION LOCAL DEFAULT 26 + 5733: 800d30b4 0 SECTION LOCAL DEFAULT 4 + 5734: 00000000 0 SECTION LOCAL DEFAULT 26 + 5735: 803cbbe8 1 OBJECT LOCAL DEFAULT 11 soundInited + 5736: 800cf92c 276 FUNC LOCAL DEFAULT 4 dv_callback__FPv + 5737: 800cfa40 24 FUNC LOCAL DEFAULT 4 arq_callback__FUl + 5738: 80312100 64 OBJECT LOCAL DEFAULT 9 str$701 + 5739: 803ce188 5 OBJECT LOCAL DEFAULT 12 @702 + 5740: 800cfa58 324 FUNC LOCAL DEFAULT 4 dump_flags__FUi + 5741: 800cfcac 424 FUNC LOCAL DEFAULT 4 arqcb__FUl + 5742: 800cfb9c 272 FUNC LOCAL DEFAULT 4 dvdcb__FlP11DVDFileInfo + 5743: 800d2ebc 68 FUNC LOCAL DEFAULT 4 iSndMyAXFree__FPP6_AXVPB + 5744: 800cfe54 1576 FUNC LOCAL DEFAULT 4 fcb__Fv + 5745: 802665e8 40 OBJECT LOCAL DEFAULT 7 @stringBase0 + 5746: 803cbbf4 4 OBJECT LOCAL DEFAULT 11 sound_stream + 5747: 803cbbf8 4 OBJECT LOCAL DEFAULT 11 strm_id$1111 + 5748: 803cbbfc 1 OBJECT LOCAL DEFAULT 11 init$1112 + 5749: 803cbc00 4 OBJECT LOCAL DEFAULT 11 snd_id$1114 + 5750: 803cbc04 1 OBJECT LOCAL DEFAULT 11 init$1115 + 5751: 803ce190 4 OBJECT LOCAL DEFAULT 12 @1262 + 5752: 803ce194 4 OBJECT LOCAL DEFAULT 12 @1263 + 5753: 800d1060 104 FUNC LOCAL DEFAULT 4 iVolFromX__Ff + 5754: 800d10c8 148 FUNC LOCAL DEFAULT 4 iSndCalcVol__FP13xSndVoiceInfoP5vinfo + 5755: 803ce198 4 OBJECT LOCAL DEFAULT 12 @1291 + 5756: 803ce19c 4 OBJECT LOCAL DEFAULT 12 @1292 + 5757: 803ce1a0 4 OBJECT LOCAL DEFAULT 12 @1293 + 5758: 800d115c 380 FUNC LOCAL DEFAULT 4 iSndCalcVol3d__FP13xSndVoiceInfoP5vinfo + 5759: 800d12d8 108 FUNC LOCAL DEFAULT 4 iSndVolUpdate__FP13xSndVoiceInfoP5vinfo + 5760: 800d1344 420 FUNC LOCAL DEFAULT 4 iSndUpdateStreams__Fv + 5761: 800d14e8 136 FUNC LOCAL DEFAULT 4 iSndUpdateSounds__Fv + 5762: 800d1938 304 FUNC LOCAL DEFAULT 4 iSndPrepStream__FP13xSndVoiceInfo + 5763: 803ce1a4 4 OBJECT LOCAL DEFAULT 12 @1507 + 5764: 803ce1a8 4 OBJECT LOCAL DEFAULT 12 @1508 + 5765: 803ce1ac 4 OBJECT LOCAL DEFAULT 12 @1509 + 5766: 803ce1b0 4 OBJECT LOCAL DEFAULT 12 @1510 + 5767: 803ce1b8 8 OBJECT LOCAL DEFAULT 12 @1512 + 5768: 800d1a68 516 FUNC LOCAL DEFAULT 4 iSndPlayMemStream__FP13xSndVoiceInfo + 5769: 800d1c6c 576 FUNC LOCAL DEFAULT 4 iSndPlayStream__FP13xSndVoiceInfo + 5770: 803ce1c0 4 OBJECT LOCAL DEFAULT 12 @1586 + 5771: 803ce1c8 8 OBJECT LOCAL DEFAULT 12 @1587 + 5772: 800d1eac 756 FUNC LOCAL DEFAULT 4 iSndPlaySound__FP13xSndVoiceInfo + 5773: 803ce1d0 4 OBJECT LOCAL DEFAULT 12 @1648 + 5774: 800d2820 52 FUNC LOCAL DEFAULT 4 SampleToNybbleAddress__FUi + 5775: 800d27e4 60 FUNC LOCAL DEFAULT 4 iSndMessWithEA__FP9sDSPADPCM + 5776: 800d2854 12 FUNC LOCAL DEFAULT 4 sndloadcb__FP9tag_xFile + 5777: 803ce1d4 4 OBJECT LOCAL DEFAULT 12 @1895 + 5778: 00000000 0 FILE LOCAL DEFAULT ABS iSystem.cpp + 5779: 800d30b4 0 SECTION LOCAL DEFAULT 4 + 5780: 80266610 0 SECTION LOCAL DEFAULT 7 + 5781: 80292b88 0 SECTION LOCAL DEFAULT 8 + 5782: 80312140 0 SECTION LOCAL DEFAULT 9 + 5783: 00000000 0 SECTION LOCAL DEFAULT 15 + 5784: 00000000 0 SECTION LOCAL DEFAULT 14 + 5785: 803cac50 0 SECTION LOCAL DEFAULT 10 + 5786: 803cbc10 0 SECTION LOCAL DEFAULT 11 + 5787: 00000000 0 SECTION LOCAL DEFAULT 26 + 5788: 80312140 16 OBJECT LOCAL DEFAULT 9 MemoryFunctions + 5789: 80266610 567 OBJECT LOCAL DEFAULT 7 @stringBase0 + 5790: 800d30e4 472 FUNC LOCAL DEFAULT 4 FloatingPointErrorHandler__FUsP9OSContextUlUl + 5791: 800d32bc 52 FUNC LOCAL DEFAULT 4 MemoryProtectionErrorHandler__FUsP9OSContextUlUl + 5792: 800d32f0 116 FUNC LOCAL DEFAULT 4 TRCInit__Fv + 5793: 800d3544 248 FUNC LOCAL DEFAULT 4 RenderWareInit__Fv + 5794: 800d363c 40 FUNC LOCAL DEFAULT 4 RenderWareExit__Fv + 5795: 800d34a4 160 FUNC LOCAL DEFAULT 4 RWAttachPlugins__Fv + 5796: 800d44ac 68 FUNC LOCAL DEFAULT 4 DolphinInstallFileSystem__Fv + 5797: 800d3664 200 FUNC LOCAL DEFAULT 4 TextureRead__FPCcPCc + 5798: 800d373c 12 FUNC LOCAL DEFAULT 4 mem_null + 5799: 800d37c0 128 FUNC LOCAL DEFAULT 4 _rwDolphinHeapFree__FPv + 5800: 803cbc28 4 OBJECT LOCAL DEFAULT 11 alloc_num$915 + 5801: 803cbc2c 1 OBJECT LOCAL DEFAULT 11 init$916 + 5802: 800d3840 208 FUNC LOCAL DEFAULT 4 _rwDolphinHeapAlloc__FUl + 5803: 800d3910 80 FUNC LOCAL DEFAULT 4 _rwDolphinHeapCalloc__FUlUl + 5804: 800d3960 164 FUNC LOCAL DEFAULT 4 _rwDolphinHeapRealloc__FPvUl + 5805: 803cbc30 4 OBJECT LOCAL DEFAULT 11 FSOpenFiles + 5806: 803cbc34 8 OBJECT LOCAL DEFAULT 11 FSModuleInfo + 5807: 803cac58 4 OBJECT LOCAL DEFAULT 10 rwID_DOLPHINDEVICEMODULE + 5808: 800d3a3c 352 FUNC LOCAL DEFAULT 4 dlAccessToMode__FPCc + 5809: 800d3b9c 300 FUNC LOCAL DEFAULT 4 dlFopen__FPCcPCc + 5810: 800d3cc8 128 FUNC LOCAL DEFAULT 4 dlFclose__FPv + 5811: 800d3d48 112 FUNC LOCAL DEFAULT 4 dlFexist__FPCc + 5812: 800d3db8 548 FUNC LOCAL DEFAULT 4 dlFread__FPvUlUlPv + 5813: 800d3fdc 8 FUNC LOCAL DEFAULT 4 dlFwrite__FPCvUlUlPv + 5814: 800d3fe4 420 FUNC LOCAL DEFAULT 4 dlFseek__FPvli + 5815: 800d4188 260 FUNC LOCAL DEFAULT 4 dlFgets__FPciPv + 5816: 800d428c 8 FUNC LOCAL DEFAULT 4 dlFputs__FPCcPv + 5817: 800d4294 32 FUNC LOCAL DEFAULT 4 dlFeof__FPv + 5818: 800d42b4 8 FUNC LOCAL DEFAULT 4 dlFflush__FPv + 5819: 800d42bc 8 FUNC LOCAL DEFAULT 4 dlFtell__FPv + 5820: 800d42c4 296 FUNC LOCAL DEFAULT 4 _rwDolphinFSOpen__FPvii + 5821: 800d4448 100 FUNC LOCAL DEFAULT 4 _rwDolphinFSClose__FPvii + 5822: 00000000 0 FILE LOCAL DEFAULT ABS iTime.cpp + 5823: 800d4924 0 SECTION LOCAL DEFAULT 4 + 5824: 00000000 0 SECTION LOCAL DEFAULT 15 + 5825: 00000000 0 SECTION LOCAL DEFAULT 14 + 5826: 803cbc40 0 SECTION LOCAL DEFAULT 11 + 5827: 803ce1d8 0 SECTION LOCAL DEFAULT 12 + 5828: 00000000 0 SECTION LOCAL DEFAULT 26 + 5829: 803ce1d8 8 OBJECT LOCAL DEFAULT 12 @424 + 5830: 803cbc48 4 OBJECT LOCAL DEFAULT 11 sGameTime + 5831: 00000000 0 FILE LOCAL DEFAULT ABS ngcrad3d.c + 5832: 800d4a14 0 SECTION LOCAL DEFAULT 4 + 5833: 80312150 0 SECTION LOCAL DEFAULT 9 + 5834: 00000000 0 SECTION LOCAL DEFAULT 15 + 5835: 00000000 0 SECTION LOCAL DEFAULT 14 + 5836: 803cbc50 0 SECTION LOCAL DEFAULT 11 + 5837: 803ce1e0 0 SECTION LOCAL DEFAULT 12 + 5838: 00000000 0 SECTION LOCAL DEFAULT 26 + 5839: 803cbc50 4 OBJECT LOCAL DEFAULT 11 Built_tables + 5840: 80312150 20 OBJECT LOCAL DEFAULT 9 D3D_surface_type + 5841: 80312164 20 OBJECT LOCAL DEFAULT 9 Pixel_info + 5842: 800d4a14 112 FUNC LOCAL DEFAULT 4 Setup_surface_array__Fv + 5843: 803ce1e0 4 OBJECT LOCAL DEFAULT 12 @423 + 5844: 803ce1e4 4 OBJECT LOCAL DEFAULT 12 @460 + 5845: 803ce1e8 4 OBJECT LOCAL DEFAULT 12 @461 + 5846: 803ce1f0 8 OBJECT LOCAL DEFAULT 12 @464 + 5847: 800d4eac 20 FUNC LOCAL DEFAULT 4 GXPosition3s16 + 5848: 800d4e94 24 FUNC LOCAL DEFAULT 4 GXColor4u8 + 5849: 800d4e84 16 FUNC LOCAL DEFAULT 4 GXTexCoord2f32 + 5850: 800d4e80 4 FUNC LOCAL DEFAULT 4 GXEnd + 5851: 800d4c4c 564 FUNC LOCAL DEFAULT 4 Submit_vertices__Fffffllf + 5852: 803ce1f8 4 OBJECT LOCAL DEFAULT 12 @503 + 5853: 803ce1fc 4 OBJECT LOCAL DEFAULT 12 @504 + 5854: 803ce200 4 OBJECT LOCAL DEFAULT 12 @505 + 5855: 803ce208 8 OBJECT LOCAL DEFAULT 12 @507 + 5856: 800d5094 40 FUNC LOCAL DEFAULT 4 GXSetTexCoordGen + 5857: 00000000 0 FILE LOCAL DEFAULT ABS zNPCGoals.cpp + 5858: 800d50bc 0 SECTION LOCAL DEFAULT 4 + 5859: 80266848 0 SECTION LOCAL DEFAULT 7 + 5860: 00000000 0 SECTION LOCAL DEFAULT 15 + 5861: 00000000 0 SECTION LOCAL DEFAULT 14 + 5862: 00000000 0 SECTION LOCAL DEFAULT 26 + 5863: 80266848 2148 OBJECT LOCAL DEFAULT 7 @857 + 5864: 00000000 0 FILE LOCAL DEFAULT ABS zNPCGoalCommon.cpp + 5865: 800d5114 0 SECTION LOCAL DEFAULT 4 + 5866: 80292bd8 0 SECTION LOCAL DEFAULT 8 + 5867: 00000000 0 SECTION LOCAL DEFAULT 15 + 5868: 00000000 0 SECTION LOCAL DEFAULT 14 + 5869: 00000000 0 SECTION LOCAL DEFAULT 26 + 5870: 800d5404 0 SECTION LOCAL DEFAULT 4 + 5871: 00000000 0 SECTION LOCAL DEFAULT 26 + 5872: 800d5434 0 SECTION LOCAL DEFAULT 4 + 5873: 00000000 0 SECTION LOCAL DEFAULT 26 + 5874: 800d5438 0 SECTION LOCAL DEFAULT 4 + 5875: 00000000 0 SECTION LOCAL DEFAULT 26 + 5876: 800d5478 0 SECTION LOCAL DEFAULT 4 + 5877: 00000000 0 SECTION LOCAL DEFAULT 26 + 5878: 00000000 0 FILE LOCAL DEFAULT ABS zNPCGoalStd.cpp + 5879: 800d5480 0 SECTION LOCAL DEFAULT 4 + 5880: 80292c10 0 SECTION LOCAL DEFAULT 8 + 5881: 00000000 0 SECTION LOCAL DEFAULT 15 + 5882: 00000000 0 SECTION LOCAL DEFAULT 14 + 5883: 803cbc58 0 SECTION LOCAL DEFAULT 11 + 5884: 803ce210 0 SECTION LOCAL DEFAULT 12 + 5885: 00000000 0 SECTION LOCAL DEFAULT 26 + 5886: 800d8bdc 0 SECTION LOCAL DEFAULT 4 + 5887: 00000000 0 SECTION LOCAL DEFAULT 26 + 5888: 800d8f90 0 SECTION LOCAL DEFAULT 4 + 5889: 00000000 0 SECTION LOCAL DEFAULT 26 + 5890: 800d8fa4 0 SECTION LOCAL DEFAULT 4 + 5891: 00000000 0 SECTION LOCAL DEFAULT 26 + 5892: 800d8ff4 0 SECTION LOCAL DEFAULT 4 + 5893: 00000000 0 SECTION LOCAL DEFAULT 26 + 5894: 800d9040 0 SECTION LOCAL DEFAULT 4 + 5895: 00000000 0 SECTION LOCAL DEFAULT 26 + 5896: 800d90a8 0 SECTION LOCAL DEFAULT 4 + 5897: 00000000 0 SECTION LOCAL DEFAULT 26 + 5898: 800d9134 0 SECTION LOCAL DEFAULT 4 + 5899: 00000000 0 SECTION LOCAL DEFAULT 26 + 5900: 800d9208 0 SECTION LOCAL DEFAULT 4 + 5901: 00000000 0 SECTION LOCAL DEFAULT 26 + 5902: 800d9228 0 SECTION LOCAL DEFAULT 4 + 5903: 00000000 0 SECTION LOCAL DEFAULT 26 + 5904: 800d9228 0 SECTION LOCAL DEFAULT 4 + 5905: 00000000 0 SECTION LOCAL DEFAULT 26 + 5906: 800d9228 0 SECTION LOCAL DEFAULT 4 + 5907: 00000000 0 SECTION LOCAL DEFAULT 26 + 5908: 800d9228 0 SECTION LOCAL DEFAULT 4 + 5909: 00000000 0 SECTION LOCAL DEFAULT 26 + 5910: 800d9228 0 SECTION LOCAL DEFAULT 4 + 5911: 00000000 0 SECTION LOCAL DEFAULT 26 + 5912: 800d9228 0 SECTION LOCAL DEFAULT 4 + 5913: 00000000 0 SECTION LOCAL DEFAULT 26 + 5914: 800d9228 0 SECTION LOCAL DEFAULT 4 + 5915: 00000000 0 SECTION LOCAL DEFAULT 26 + 5916: 800d926c 0 SECTION LOCAL DEFAULT 4 + 5917: 00000000 0 SECTION LOCAL DEFAULT 26 + 5918: 800d926c 0 SECTION LOCAL DEFAULT 4 + 5919: 00000000 0 SECTION LOCAL DEFAULT 26 + 5920: 800d926c 0 SECTION LOCAL DEFAULT 4 + 5921: 00000000 0 SECTION LOCAL DEFAULT 26 + 5922: 800d9274 0 SECTION LOCAL DEFAULT 4 + 5923: 00000000 0 SECTION LOCAL DEFAULT 26 + 5924: 803ce210 4 OBJECT LOCAL DEFAULT 12 @871 + 5925: 803ce214 4 OBJECT LOCAL DEFAULT 12 @907 + 5926: 803ce218 4 OBJECT LOCAL DEFAULT 12 @1045 + 5927: 803ce21c 4 OBJECT LOCAL DEFAULT 12 @1046 + 5928: 803ce220 4 OBJECT LOCAL DEFAULT 12 @1103 + 5929: 803ce224 4 OBJECT LOCAL DEFAULT 12 @1189 + 5930: 803ce228 4 OBJECT LOCAL DEFAULT 12 @1190 + 5931: 803ce22c 4 OBJECT LOCAL DEFAULT 12 @1242 + 5932: 803ce230 4 OBJECT LOCAL DEFAULT 12 @1243 + 5933: 803ce234 4 OBJECT LOCAL DEFAULT 12 @1244 + 5934: 803ce238 4 OBJECT LOCAL DEFAULT 12 @1245 + 5935: 803ce23c 4 OBJECT LOCAL DEFAULT 12 @1246 + 5936: 803ce240 4 OBJECT LOCAL DEFAULT 12 @1333 + 5937: 803ce244 4 OBJECT LOCAL DEFAULT 12 @1334 + 5938: 803ce248 4 OBJECT LOCAL DEFAULT 12 @1335 + 5939: 803ce24c 4 OBJECT LOCAL DEFAULT 12 @1336 + 5940: 803ce250 4 OBJECT LOCAL DEFAULT 12 @1337 + 5941: 803cbc58 4 OBJECT LOCAL DEFAULT 11 ds2_min$1368 + 5942: 803cbc5c 1 OBJECT LOCAL DEFAULT 11 init$1369 + 5943: 803ce254 4 OBJECT LOCAL DEFAULT 12 @1377 + 5944: 803ce258 4 OBJECT LOCAL DEFAULT 12 @1616 + 5945: 803ce25c 4 OBJECT LOCAL DEFAULT 12 @1686 + 5946: 803ce260 4 OBJECT LOCAL DEFAULT 12 @1687 + 5947: 803ce264 4 OBJECT LOCAL DEFAULT 12 @1714 + 5948: 803ce268 4 OBJECT LOCAL DEFAULT 12 @1744 + 5949: 803ce26c 4 OBJECT LOCAL DEFAULT 12 @1871 + 5950: 00000000 0 FILE LOCAL DEFAULT ABS zNPCGoalRobo.cpp + 5951: 800d92ac 0 SECTION LOCAL DEFAULT 4 + 5952: 802670b0 0 SECTION LOCAL DEFAULT 7 + 5953: 80292eb8 0 SECTION LOCAL DEFAULT 8 + 5954: 80312178 0 SECTION LOCAL DEFAULT 9 + 5955: 00000000 0 SECTION LOCAL DEFAULT 15 + 5956: 00000000 0 SECTION LOCAL DEFAULT 14 + 5957: 803cac60 0 SECTION LOCAL DEFAULT 10 + 5958: 803cbc60 0 SECTION LOCAL DEFAULT 11 + 5959: 803ce270 0 SECTION LOCAL DEFAULT 12 + 5960: 00000000 0 SECTION LOCAL DEFAULT 26 + 5961: 800eb60c 0 SECTION LOCAL DEFAULT 4 + 5962: 00000000 0 SECTION LOCAL DEFAULT 26 + 5963: 800ec748 0 SECTION LOCAL DEFAULT 4 + 5964: 00000000 0 SECTION LOCAL DEFAULT 26 + 5965: 800ec748 0 SECTION LOCAL DEFAULT 4 + 5966: 00000000 0 SECTION LOCAL DEFAULT 26 + 5967: 800ec748 0 SECTION LOCAL DEFAULT 4 + 5968: 00000000 0 SECTION LOCAL DEFAULT 26 + 5969: 800ec780 0 SECTION LOCAL DEFAULT 4 + 5970: 00000000 0 SECTION LOCAL DEFAULT 26 + 5971: 800ec798 0 SECTION LOCAL DEFAULT 4 + 5972: 00000000 0 SECTION LOCAL DEFAULT 26 + 5973: 800ec798 0 SECTION LOCAL DEFAULT 4 + 5974: 00000000 0 SECTION LOCAL DEFAULT 26 + 5975: 800ec798 0 SECTION LOCAL DEFAULT 4 + 5976: 00000000 0 SECTION LOCAL DEFAULT 26 + 5977: 800ec8c8 0 SECTION LOCAL DEFAULT 4 + 5978: 00000000 0 SECTION LOCAL DEFAULT 26 + 5979: 800ec8c8 0 SECTION LOCAL DEFAULT 4 + 5980: 00000000 0 SECTION LOCAL DEFAULT 26 + 5981: 800ec8c8 0 SECTION LOCAL DEFAULT 4 + 5982: 00000000 0 SECTION LOCAL DEFAULT 26 + 5983: 800ec914 0 SECTION LOCAL DEFAULT 4 + 5984: 00000000 0 SECTION LOCAL DEFAULT 26 + 5985: 800ec918 0 SECTION LOCAL DEFAULT 4 + 5986: 00000000 0 SECTION LOCAL DEFAULT 26 + 5987: 800ec918 0 SECTION LOCAL DEFAULT 4 + 5988: 00000000 0 SECTION LOCAL DEFAULT 26 + 5989: 800ec918 0 SECTION LOCAL DEFAULT 4 + 5990: 00000000 0 SECTION LOCAL DEFAULT 26 + 5991: 800eca90 0 SECTION LOCAL DEFAULT 4 + 5992: 00000000 0 SECTION LOCAL DEFAULT 26 + 5993: 800eca90 0 SECTION LOCAL DEFAULT 4 + 5994: 00000000 0 SECTION LOCAL DEFAULT 26 + 5995: 800ecab8 0 SECTION LOCAL DEFAULT 4 + 5996: 00000000 0 SECTION LOCAL DEFAULT 26 + 5997: 800ecad0 0 SECTION LOCAL DEFAULT 4 + 5998: 00000000 0 SECTION LOCAL DEFAULT 26 + 5999: 800ecb98 0 SECTION LOCAL DEFAULT 4 + 6000: 00000000 0 SECTION LOCAL DEFAULT 26 + 6001: 800ecbfc 0 SECTION LOCAL DEFAULT 4 + 6002: 00000000 0 SECTION LOCAL DEFAULT 26 + 6003: 800ecbfc 0 SECTION LOCAL DEFAULT 4 + 6004: 00000000 0 SECTION LOCAL DEFAULT 26 + 6005: 800ecbfc 0 SECTION LOCAL DEFAULT 4 + 6006: 00000000 0 SECTION LOCAL DEFAULT 26 + 6007: 802670b0 12 OBJECT LOCAL DEFAULT 7 @437 + 6008: 802670b0 0 NOTYPE LOCAL DEFAULT 7 ...rodata.0 + 6009: 802670bc 12 OBJECT LOCAL DEFAULT 7 @438 + 6010: 802670c8 12 OBJECT LOCAL DEFAULT 7 @442 + 6011: 802670d4 12 OBJECT LOCAL DEFAULT 7 @473 + 6012: 802670e0 40 OBJECT LOCAL DEFAULT 7 @626 + 6013: 80267108 40 OBJECT LOCAL DEFAULT 7 @627 + 6014: 80267130 40 OBJECT LOCAL DEFAULT 7 @628 + 6015: 80267158 40 OBJECT LOCAL DEFAULT 7 @629 + 6016: 80267180 40 OBJECT LOCAL DEFAULT 7 @630 + 6017: 802671a8 40 OBJECT LOCAL DEFAULT 7 @631 + 6018: 802671d0 40 OBJECT LOCAL DEFAULT 7 @632 + 6019: 80292eb8 480 OBJECT LOCAL DEFAULT 8 g_SharedCollisRecordList + 6020: 80293098 80 OBJECT LOCAL DEFAULT 8 g_SharedCollisRecord + 6021: 802930e8 240 OBJECT LOCAL DEFAULT 8 @1038 + 6022: 803ce270 4 OBJECT LOCAL DEFAULT 12 @1130 + 6023: 803ce274 4 OBJECT LOCAL DEFAULT 12 @1131 + 6024: 803ce278 4 OBJECT LOCAL DEFAULT 12 @1132 + 6025: 803ce27c 4 OBJECT LOCAL DEFAULT 12 @1166 + 6026: 803ce280 4 OBJECT LOCAL DEFAULT 12 @1167 + 6027: 803ce284 4 OBJECT LOCAL DEFAULT 12 @1186 + 6028: 802671f8 12 OBJECT LOCAL DEFAULT 7 @1200 + 6029: 803ce288 4 OBJECT LOCAL DEFAULT 12 @1207 + 6030: 803ce28c 4 OBJECT LOCAL DEFAULT 12 @1328 + 6031: 803ce290 4 OBJECT LOCAL DEFAULT 12 @1369 + 6032: 803ce294 4 OBJECT LOCAL DEFAULT 12 @1370 + 6033: 803ce298 4 OBJECT LOCAL DEFAULT 12 @1371 + 6034: 803ce29c 4 OBJECT LOCAL DEFAULT 12 @1372 + 6035: 803ce2a0 4 OBJECT LOCAL DEFAULT 12 @1373 + 6036: 803ce2a4 4 OBJECT LOCAL DEFAULT 12 @1374 + 6037: 803ce2a8 4 OBJECT LOCAL DEFAULT 12 @1382 + 6038: 803ce2ac 4 OBJECT LOCAL DEFAULT 12 @1384 + 6039: 803ce2b0 4 OBJECT LOCAL DEFAULT 12 @1415 + 6040: 803ce2b4 4 OBJECT LOCAL DEFAULT 12 @1532 + 6041: 803ce2b8 4 OBJECT LOCAL DEFAULT 12 @1533 + 6042: 803ce2bc 4 OBJECT LOCAL DEFAULT 12 @1561 + 6043: 803ce2c0 4 OBJECT LOCAL DEFAULT 12 @1593 + 6044: 803ce2c4 4 OBJECT LOCAL DEFAULT 12 @1594 + 6045: 803ce2c8 4 OBJECT LOCAL DEFAULT 12 @1621 + 6046: 803ce2cc 4 OBJECT LOCAL DEFAULT 12 @1622 + 6047: 803ce2d0 4 OBJECT LOCAL DEFAULT 12 @1693 + 6048: 803ce2d4 4 OBJECT LOCAL DEFAULT 12 @1755 + 6049: 803ce2d8 4 OBJECT LOCAL DEFAULT 12 @1756 + 6050: 803ce2dc 4 OBJECT LOCAL DEFAULT 12 rgba_benign$1783 + 6051: 803ce2e0 4 OBJECT LOCAL DEFAULT 12 rgba_warmup$1784 + 6052: 803ce2e4 4 OBJECT LOCAL DEFAULT 12 rgba_danger$1785 + 6053: 80267204 32 OBJECT LOCAL DEFAULT 7 @1789 + 6054: 80267224 12 OBJECT LOCAL DEFAULT 7 vec_emitOffset$1807 + 6055: 803ce2e8 4 OBJECT LOCAL DEFAULT 12 @1905 + 6056: 800ecb98 100 FUNC LOCAL DEFAULT 4 xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 + 6057: 803ce2f0 8 OBJECT LOCAL DEFAULT 12 @1934 + 6058: 803ce2f8 4 OBJECT LOCAL DEFAULT 12 @2037 + 6059: 803ce2fc 4 OBJECT LOCAL DEFAULT 12 @2038 + 6060: 803ce300 4 OBJECT LOCAL DEFAULT 12 @2112 + 6061: 803ce304 4 OBJECT LOCAL DEFAULT 12 @2294 + 6062: 803ce308 4 OBJECT LOCAL DEFAULT 12 @2295 + 6063: 803ce30c 4 OBJECT LOCAL DEFAULT 12 @2296 + 6064: 803ce310 4 OBJECT LOCAL DEFAULT 12 @2297 + 6065: 803ce314 4 OBJECT LOCAL DEFAULT 12 @2298 + 6066: 803ce318 4 OBJECT LOCAL DEFAULT 12 @2360 + 6067: 803ce31c 4 OBJECT LOCAL DEFAULT 12 @2361 + 6068: 803ce320 4 OBJECT LOCAL DEFAULT 12 @2362 + 6069: 802931d8 24 OBJECT LOCAL DEFAULT 8 g_idx_handbone + 6070: 80267230 12 OBJECT LOCAL DEFAULT 7 @2533 + 6071: 803ce324 4 OBJECT LOCAL DEFAULT 12 @2595 + 6072: 803ce328 4 OBJECT LOCAL DEFAULT 12 @2627 + 6073: 8026723c 12 OBJECT LOCAL DEFAULT 7 @2641 + 6074: 803ce32c 4 OBJECT LOCAL DEFAULT 12 @2650 + 6075: 803cbc60 4 OBJECT LOCAL DEFAULT 11 skipballchecks$2666 + 6076: 803cbc64 1 OBJECT LOCAL DEFAULT 11 init$2667 + 6077: 803ce330 4 OBJECT LOCAL DEFAULT 12 @2722 + 6078: 803ce334 4 OBJECT LOCAL DEFAULT 12 @2723 + 6079: 803ce338 4 OBJECT LOCAL DEFAULT 12 @2724 + 6080: 80267248 12 OBJECT LOCAL DEFAULT 7 @2734 + 6081: 80267254 12 OBJECT LOCAL DEFAULT 7 @2735 + 6082: 80267260 12 OBJECT LOCAL DEFAULT 7 @2736 + 6083: 803ce33c 4 OBJECT LOCAL DEFAULT 12 @2888 + 6084: 803ce340 4 OBJECT LOCAL DEFAULT 12 @3225 + 6085: 803ce344 4 OBJECT LOCAL DEFAULT 12 @3226 + 6086: 803ce348 4 OBJECT LOCAL DEFAULT 12 @3227 + 6087: 802931f0 28 OBJECT LOCAL DEFAULT 8 @3228 + 6088: 803ce34c 4 OBJECT LOCAL DEFAULT 12 @3234 + 6089: 803ce350 4 OBJECT LOCAL DEFAULT 12 @3292 + 6090: 803ce354 4 OBJECT LOCAL DEFAULT 12 @3334 + 6091: 803ce358 4 OBJECT LOCAL DEFAULT 12 @3335 + 6092: 803ce35c 4 OBJECT LOCAL DEFAULT 12 @3336 + 6093: 803ce360 4 OBJECT LOCAL DEFAULT 12 @3357 + 6094: 803ce364 4 OBJECT LOCAL DEFAULT 12 @3358 + 6095: 8026726c 12 OBJECT LOCAL DEFAULT 7 @3533 + 6096: 803ce368 8 OBJECT LOCAL DEFAULT 12 tym_ofAttack$3637 + 6097: 80267278 12 OBJECT LOCAL DEFAULT 7 vec_boneOffset$3650 + 6098: 80267284 12 OBJECT LOCAL DEFAULT 7 vec_coneWeights$3651 + 6099: 803ce370 8 OBJECT LOCAL DEFAULT 12 tym_animDamage$3696 + 6100: 803ce378 8 OBJECT LOCAL DEFAULT 12 tym_streakBetween$3712 + 6101: 80267290 16 OBJECT LOCAL DEFAULT 7 @3719 + 6102: 802672a0 16 OBJECT LOCAL DEFAULT 7 @3720 + 6103: 803ce380 4 OBJECT LOCAL DEFAULT 12 @3758 + 6104: 803ce384 4 OBJECT LOCAL DEFAULT 12 @3773 + 6105: 803ce388 4 OBJECT LOCAL DEFAULT 12 @3846 + 6106: 8029320c 16 OBJECT LOCAL DEFAULT 8 totypes$3850 + 6107: 803ce38c 4 OBJECT LOCAL DEFAULT 12 @3954 + 6108: 803ce390 4 OBJECT LOCAL DEFAULT 12 @4025 + 6109: 803ce394 8 OBJECT LOCAL DEFAULT 12 @4048 + 6110: 803ce39c 8 OBJECT LOCAL DEFAULT 12 @4098 + 6111: 803ce3a4 4 OBJECT LOCAL DEFAULT 12 @4115 + 6112: 803ce3a8 4 OBJECT LOCAL DEFAULT 12 keepflags$4119 + 6113: 803ce3ac 4 OBJECT LOCAL DEFAULT 12 @4277 + 6114: 80312178 80 OBJECT LOCAL DEFAULT 9 colrec$4320 + 6115: 802672b0 12 OBJECT LOCAL DEFAULT 7 pos_disperse$4390 + 6116: 802672bc 12 OBJECT LOCAL DEFAULT 7 vel_disperse$4391 + 6117: 803cbc68 4 OBJECT LOCAL DEFAULT 11 moreorless$4393 + 6118: 803cbc6c 1 OBJECT LOCAL DEFAULT 11 init$4394 + 6119: 803ce3b0 4 OBJECT LOCAL DEFAULT 12 @4404 + 6120: 803ce3b4 4 OBJECT LOCAL DEFAULT 12 @4445 + 6121: 803ce3b8 4 OBJECT LOCAL DEFAULT 12 @4569 + 6122: 803ce3bc 4 OBJECT LOCAL DEFAULT 12 @4570 + 6123: 803ce3c0 4 OBJECT LOCAL DEFAULT 12 @4571 + 6124: 8029321c 12 OBJECT LOCAL DEFAULT 8 ang_delta$4622 + 6125: 80293228 12 OBJECT LOCAL DEFAULT 8 scale$4623 + 6126: 80293234 12 OBJECT LOCAL DEFAULT 8 scale$4673 + 6127: 803cbc70 4 OBJECT LOCAL DEFAULT 11 offset$4679 + 6128: 803cbc74 1 OBJECT LOCAL DEFAULT 11 init$4680 + 6129: 802672c8 24 OBJECT LOCAL DEFAULT 7 @4743 + 6130: 802672e0 12 OBJECT LOCAL DEFAULT 7 @4803 + 6131: 802672ec 12 OBJECT LOCAL DEFAULT 7 @4881 + 6132: 802672f8 48 OBJECT LOCAL DEFAULT 7 @4882 + 6133: 803ce3c4 4 OBJECT LOCAL DEFAULT 12 @4897 + 6134: 803ce3c8 4 OBJECT LOCAL DEFAULT 12 @4898 + 6135: 803ce3cc 4 OBJECT LOCAL DEFAULT 12 @4899 + 6136: 803cbc78 4 OBJECT LOCAL DEFAULT 11 ds2_viberange$4907 + 6137: 803cbc7c 1 OBJECT LOCAL DEFAULT 11 init$4908 + 6138: 803ce3d0 4 OBJECT LOCAL DEFAULT 12 @4933 + 6139: 80293240 52 OBJECT LOCAL DEFAULT 8 @4959 + 6140: 803cbc80 4 OBJECT LOCAL DEFAULT 11 grav$4966 + 6141: 803cbc84 1 OBJECT LOCAL DEFAULT 11 init$4967 + 6142: 803cbc88 4 OBJECT LOCAL DEFAULT 11 tym_bashrise$4969 + 6143: 803cbc8c 1 OBJECT LOCAL DEFAULT 11 init$4970 + 6144: 803cbc90 4 OBJECT LOCAL DEFAULT 11 player_bash_fromgrav$4972 + 6145: 803cbc94 1 OBJECT LOCAL DEFAULT 11 init$4973 + 6146: 803cbc98 4 OBJECT LOCAL DEFAULT 11 player_bash_speed$4975 + 6147: 803cbc9c 1 OBJECT LOCAL DEFAULT 11 init$4976 + 6148: 803ce3d4 4 OBJECT LOCAL DEFAULT 12 @5008 + 6149: 80267328 12 OBJECT LOCAL DEFAULT 7 @5028 + 6150: 80267334 12 OBJECT LOCAL DEFAULT 7 @5029 + 6151: 80267340 12 OBJECT LOCAL DEFAULT 7 @5085 + 6152: 8026734c 12 OBJECT LOCAL DEFAULT 7 @5114 + 6153: 80267358 12 OBJECT LOCAL DEFAULT 7 @5161 + 6154: 80267364 12 OBJECT LOCAL DEFAULT 7 @5162 + 6155: 803cbca0 4 OBJECT LOCAL DEFAULT 11 cnt_nextfunfrag$5291 + 6156: 803cbca4 1 OBJECT LOCAL DEFAULT 11 init$5292 + 6157: 803cbca8 4 OBJECT LOCAL DEFAULT 11 num_funFrag$5294 + 6158: 803cbcac 1 OBJECT LOCAL DEFAULT 11 init$5295 + 6159: 803ce3d8 4 OBJECT LOCAL DEFAULT 12 @5315 + 6160: 800eb5b0 92 FUNC LOCAL DEFAULT 4 CollectBountyOnRobot__Fi + 6161: 80267370 12 OBJECT LOCAL DEFAULT 7 vec_boneOffset$5373 + 6162: 8026737c 32 OBJECT LOCAL DEFAULT 7 @5411 + 6163: 8026739c 12 OBJECT LOCAL DEFAULT 7 @5416 + 6164: 803ce3dc 4 OBJECT LOCAL DEFAULT 12 @5598 + 6165: 803ce3e0 4 OBJECT LOCAL DEFAULT 12 @5599 + 6166: 803ce3e4 4 OBJECT LOCAL DEFAULT 12 @5629 + 6167: 803ce3e8 4 OBJECT LOCAL DEFAULT 12 @5824 + 6168: 802673b4 31 OBJECT LOCAL DEFAULT 7 @stringBase0 + 6169: 803ce3ec 4 OBJECT LOCAL DEFAULT 12 @5839 + 6170: 803cbcb0 4 OBJECT LOCAL DEFAULT 11 dst_tetherMax$5888 + 6171: 803cbcb4 1 OBJECT LOCAL DEFAULT 11 init$5889 + 6172: 803ce3f0 4 OBJECT LOCAL DEFAULT 12 @5940 + 6173: 802673a8 12 OBJECT LOCAL DEFAULT 7 @5953 + 6174: 803ce3f4 4 OBJECT LOCAL DEFAULT 12 @5970 + 6175: 803ce3f8 4 OBJECT LOCAL DEFAULT 12 @6069 + 6176: 803ce3fc 4 OBJECT LOCAL DEFAULT 12 @6070 + 6177: 803ce400 4 OBJECT LOCAL DEFAULT 12 @6071 + 6178: 803ce404 4 OBJECT LOCAL DEFAULT 12 @6120 + 6179: 80293274 136 OBJECT LOCAL DEFAULT 8 g_map_policeCounter + 6180: 802932fc 60 OBJECT LOCAL DEFAULT 8 g_cntr_policeLineup + 6181: 800eb560 80 FUNC LOCAL DEFAULT 4 RoboToCntrIdx__Fi + 6182: 00000000 0 FILE LOCAL DEFAULT ABS zNPCGoalTiki.cpp + 6183: 800ecbfc 0 SECTION LOCAL DEFAULT 4 + 6184: 80293f18 0 SECTION LOCAL DEFAULT 8 + 6185: 00000000 0 SECTION LOCAL DEFAULT 15 + 6186: 00000000 0 SECTION LOCAL DEFAULT 14 + 6187: 803ce408 0 SECTION LOCAL DEFAULT 12 + 6188: 00000000 0 SECTION LOCAL DEFAULT 26 + 6189: 800ed060 0 SECTION LOCAL DEFAULT 4 + 6190: 00000000 0 SECTION LOCAL DEFAULT 26 + 6191: 800ed1e0 0 SECTION LOCAL DEFAULT 4 + 6192: 00000000 0 SECTION LOCAL DEFAULT 26 + 6193: 800ed1e0 0 SECTION LOCAL DEFAULT 4 + 6194: 00000000 0 SECTION LOCAL DEFAULT 26 + 6195: 800ed1e0 0 SECTION LOCAL DEFAULT 4 + 6196: 00000000 0 SECTION LOCAL DEFAULT 26 + 6197: 800ed1e0 0 SECTION LOCAL DEFAULT 4 + 6198: 00000000 0 SECTION LOCAL DEFAULT 26 + 6199: 800ed1e0 0 SECTION LOCAL DEFAULT 4 + 6200: 00000000 0 SECTION LOCAL DEFAULT 26 + 6201: 800ed1e0 0 SECTION LOCAL DEFAULT 4 + 6202: 00000000 0 SECTION LOCAL DEFAULT 26 + 6203: 800ed1e0 0 SECTION LOCAL DEFAULT 4 + 6204: 00000000 0 SECTION LOCAL DEFAULT 26 + 6205: 800ed1e0 0 SECTION LOCAL DEFAULT 4 + 6206: 00000000 0 SECTION LOCAL DEFAULT 26 + 6207: 803ce408 4 OBJECT LOCAL DEFAULT 12 @836 + 6208: 803ce40c 4 OBJECT LOCAL DEFAULT 12 @837 + 6209: 803ce410 4 OBJECT LOCAL DEFAULT 12 @862 + 6210: 803ce414 4 OBJECT LOCAL DEFAULT 12 @863 + 6211: 00000000 0 FILE LOCAL DEFAULT ABS zNPCMessenger.cpp + 6212: 800ed1e0 0 SECTION LOCAL DEFAULT 4 + 6213: 80294050 0 SECTION LOCAL DEFAULT 8 + 6214: 803121c8 0 SECTION LOCAL DEFAULT 9 + 6215: 00000000 0 SECTION LOCAL DEFAULT 15 + 6216: 00000000 0 SECTION LOCAL DEFAULT 14 + 6217: 803cbcb8 0 SECTION LOCAL DEFAULT 11 + 6218: 803ce418 0 SECTION LOCAL DEFAULT 12 + 6219: 803d08b8 0 SECTION LOCAL DEFAULT 13 + 6220: 00000000 0 SECTION LOCAL DEFAULT 26 + 6221: 800ee2c0 0 SECTION LOCAL DEFAULT 4 + 6222: 00000000 0 SECTION LOCAL DEFAULT 26 + 6223: 800ee2c0 0 SECTION LOCAL DEFAULT 4 + 6224: 00000000 0 SECTION LOCAL DEFAULT 26 + 6225: 800ee2cc 0 SECTION LOCAL DEFAULT 4 + 6226: 00000000 0 SECTION LOCAL DEFAULT 26 + 6227: 800ee2cc 0 SECTION LOCAL DEFAULT 4 + 6228: 00000000 0 SECTION LOCAL DEFAULT 26 + 6229: 800ee2cc 0 SECTION LOCAL DEFAULT 4 + 6230: 00000000 0 SECTION LOCAL DEFAULT 26 + 6231: 800ee2cc 0 SECTION LOCAL DEFAULT 4 + 6232: 00000000 0 SECTION LOCAL DEFAULT 26 + 6233: 800ee2cc 0 SECTION LOCAL DEFAULT 4 + 6234: 00000000 0 SECTION LOCAL DEFAULT 26 + 6235: 800ee2cc 0 SECTION LOCAL DEFAULT 4 + 6236: 00000000 0 SECTION LOCAL DEFAULT 26 + 6237: 80294050 48 OBJECT LOCAL DEFAULT 8 g_postoffice + 6238: 800ed9d4 12 FUNC LOCAL DEFAULT 4 NPCPS_postOffice__Fv + 6239: 800ed7ec 112 FUNC LOCAL DEFAULT 4 NPCPS_CltPoolInit__FP9NPCPSDatai + 6240: 800ed604 112 FUNC LOCAL DEFAULT 4 NPCPS_MsgPoolInit__FP9NPCPSDatai + 6241: 800ed85c 376 FUNC LOCAL DEFAULT 4 NPCPS_CltPoolReset__FP9NPCPSData + 6242: 800ed674 376 FUNC LOCAL DEFAULT 4 NPCPS_MsgPoolReset__FP9NPCPSData + 6243: 803ce418 4 OBJECT LOCAL DEFAULT 12 @817 + 6244: 803ce41c 4 OBJECT LOCAL DEFAULT 12 @818 + 6245: 800eda28 56 FUNC LOCAL DEFAULT 4 NPCPS_freeMsg__FP6NPCMsg + 6246: 803121c8 68 OBJECT LOCAL DEFAULT 9 msg$822 + 6247: 8031220c 68 OBJECT LOCAL DEFAULT 9 msg$827 + 6248: 800ed9e0 72 FUNC LOCAL DEFAULT 4 NPCPS_grabMsg__Fv + 6249: 800ed57c 72 FUNC LOCAL DEFAULT 4 NPCPS_copyMsgInfo__FP6NPCMsgP6NPCMsgf + 6250: 800ed5c4 56 FUNC LOCAL DEFAULT 4 NPCPS_queMessage__FP6NPCMsg + 6251: 800ed5fc 8 FUNC LOCAL DEFAULT 4 NPCPS_flagForMID__F13en_NPC_MSG_ID + 6252: 803cbcb8 4 OBJECT LOCAL DEFAULT 11 g_lockarea + 6253: 80312250 68 OBJECT LOCAL DEFAULT 9 g_msgdata + 6254: 803d08b8 8 OBJECT LOCAL DEFAULT 13 @962 + 6255: 803ce420 4 OBJECT LOCAL DEFAULT 12 @1061 + 6256: 803ce424 4 OBJECT LOCAL DEFAULT 12 @1159 + 6257: 00000000 0 FILE LOCAL DEFAULT ABS zNPCMgr.cpp + 6258: 800ee2cc 0 SECTION LOCAL DEFAULT 4 + 6259: 802673d8 0 SECTION LOCAL DEFAULT 7 + 6260: 80294080 0 SECTION LOCAL DEFAULT 8 + 6261: 00000000 0 SECTION LOCAL DEFAULT 15 + 6262: 00000000 0 SECTION LOCAL DEFAULT 14 + 6263: 803cbcc0 0 SECTION LOCAL DEFAULT 11 + 6264: 803ce428 0 SECTION LOCAL DEFAULT 12 + 6265: 00000000 0 SECTION LOCAL DEFAULT 26 + 6266: 800eed18 0 SECTION LOCAL DEFAULT 4 + 6267: 00000000 0 SECTION LOCAL DEFAULT 26 + 6268: 800eed60 0 SECTION LOCAL DEFAULT 4 + 6269: 00000000 0 SECTION LOCAL DEFAULT 26 + 6270: 800eed68 0 SECTION LOCAL DEFAULT 4 + 6271: 00000000 0 SECTION LOCAL DEFAULT 26 + 6272: 800eed6c 0 SECTION LOCAL DEFAULT 4 + 6273: 00000000 0 SECTION LOCAL DEFAULT 26 + 6274: 803cbcc0 4 OBJECT LOCAL DEFAULT 11 g_modinit + 6275: 803cbcc4 4 OBJECT LOCAL DEFAULT 11 g_npcmgr + 6276: 803cbcc8 4 OBJECT LOCAL DEFAULT 11 g_firstFrameUpdateAllNPC + 6277: 802673d8 5363 OBJECT LOCAL DEFAULT 7 @stringBase0 + 6278: 80294374 3000 OBJECT LOCAL DEFAULT 8 g_tbltype + 6279: 803ce428 4 OBJECT LOCAL DEFAULT 12 @883 + 6280: 00000000 0 FILE LOCAL DEFAULT ABS zNPCTypes.cpp + 6281: 800eed74 0 SECTION LOCAL DEFAULT 4 + 6282: 802688d0 0 SECTION LOCAL DEFAULT 7 + 6283: 00000000 0 SECTION LOCAL DEFAULT 15 + 6284: 00000000 0 SECTION LOCAL DEFAULT 14 + 6285: 00000000 0 SECTION LOCAL DEFAULT 26 + 6286: 802688d0 852 OBJECT LOCAL DEFAULT 7 @797 + 6287: 00000000 0 FILE LOCAL DEFAULT ABS zNPCTypeCommon.cpp + 6288: 800eee4c 0 SECTION LOCAL DEFAULT 4 + 6289: 80268c28 0 SECTION LOCAL DEFAULT 7 + 6290: 80294f30 0 SECTION LOCAL DEFAULT 8 + 6291: 80312298 0 SECTION LOCAL DEFAULT 9 + 6292: 00000000 0 SECTION LOCAL DEFAULT 15 + 6293: 00000000 0 SECTION LOCAL DEFAULT 14 + 6294: 803cac68 0 SECTION LOCAL DEFAULT 10 + 6295: 803cbcd0 0 SECTION LOCAL DEFAULT 11 + 6296: 803ce430 0 SECTION LOCAL DEFAULT 12 + 6297: 00000000 0 SECTION LOCAL DEFAULT 26 + 6298: 800f45f4 0 SECTION LOCAL DEFAULT 4 + 6299: 00000000 0 SECTION LOCAL DEFAULT 26 + 6300: 800f46d0 0 SECTION LOCAL DEFAULT 4 + 6301: 00000000 0 SECTION LOCAL DEFAULT 26 + 6302: 800f475c 0 SECTION LOCAL DEFAULT 4 + 6303: 00000000 0 SECTION LOCAL DEFAULT 26 + 6304: 800f475c 0 SECTION LOCAL DEFAULT 4 + 6305: 00000000 0 SECTION LOCAL DEFAULT 26 + 6306: 800f475c 0 SECTION LOCAL DEFAULT 4 + 6307: 00000000 0 SECTION LOCAL DEFAULT 26 + 6308: 800f475c 0 SECTION LOCAL DEFAULT 4 + 6309: 00000000 0 SECTION LOCAL DEFAULT 26 + 6310: 800f4888 0 SECTION LOCAL DEFAULT 4 + 6311: 00000000 0 SECTION LOCAL DEFAULT 26 + 6312: 800f4888 0 SECTION LOCAL DEFAULT 4 + 6313: 00000000 0 SECTION LOCAL DEFAULT 26 + 6314: 800f48e0 0 SECTION LOCAL DEFAULT 4 + 6315: 00000000 0 SECTION LOCAL DEFAULT 26 + 6316: 800f48e0 0 SECTION LOCAL DEFAULT 4 + 6317: 00000000 0 SECTION LOCAL DEFAULT 26 + 6318: 800f48e0 0 SECTION LOCAL DEFAULT 4 + 6319: 00000000 0 SECTION LOCAL DEFAULT 26 + 6320: 800f48e0 0 SECTION LOCAL DEFAULT 4 + 6321: 00000000 0 SECTION LOCAL DEFAULT 26 + 6322: 800f48e0 0 SECTION LOCAL DEFAULT 4 + 6323: 00000000 0 SECTION LOCAL DEFAULT 26 + 6324: 800f48e8 0 SECTION LOCAL DEFAULT 4 + 6325: 00000000 0 SECTION LOCAL DEFAULT 26 + 6326: 800f48e8 0 SECTION LOCAL DEFAULT 4 + 6327: 00000000 0 SECTION LOCAL DEFAULT 26 + 6328: 800f48fc 0 SECTION LOCAL DEFAULT 4 + 6329: 00000000 0 SECTION LOCAL DEFAULT 26 + 6330: 800f48fc 0 SECTION LOCAL DEFAULT 4 + 6331: 00000000 0 SECTION LOCAL DEFAULT 26 + 6332: 800f4a10 0 SECTION LOCAL DEFAULT 4 + 6333: 00000000 0 SECTION LOCAL DEFAULT 26 + 6334: 800f4a10 0 SECTION LOCAL DEFAULT 4 + 6335: 00000000 0 SECTION LOCAL DEFAULT 26 + 6336: 800f4a34 0 SECTION LOCAL DEFAULT 4 + 6337: 00000000 0 SECTION LOCAL DEFAULT 26 + 6338: 800f4a48 0 SECTION LOCAL DEFAULT 4 + 6339: 00000000 0 SECTION LOCAL DEFAULT 26 + 6340: 80268cc0 1469 OBJECT LOCAL DEFAULT 7 @stringBase0 + 6341: 80294f48 268 OBJECT LOCAL DEFAULT 8 g_strz_params + 6342: 80295054 80 OBJECT LOCAL DEFAULT 8 mdlVertToParm + 6343: 803cbcd0 4 OBJECT LOCAL DEFAULT 11 g_ncfghead + 6344: 803cbcd4 4 OBJECT LOCAL DEFAULT 11 g_dflt_npcsettings + 6345: 803cbcd8 4 OBJECT LOCAL DEFAULT 11 g_skipDescent + 6346: 800f1ef4 12 FUNC LOCAL DEFAULT 4 zNPCPlyrSnd_Reset__Fv + 6347: 800f1f00 36 FUNC LOCAL DEFAULT 4 zNPCPlyrSnd_Update__Ff + 6348: 803ce430 4 OBJECT LOCAL DEFAULT 12 @902 + 6349: 80268c28 12 OBJECT LOCAL DEFAULT 7 @911 + 6350: 803ce434 4 OBJECT LOCAL DEFAULT 12 @944 + 6351: 80312298 68 OBJECT LOCAL DEFAULT 9 msg$1064 + 6352: 803ce438 4 OBJECT LOCAL DEFAULT 12 @1141 + 6353: 802950a4 68 OBJECT LOCAL DEFAULT 8 @1143 + 6354: 803122dc 68 OBJECT LOCAL DEFAULT 9 msg$1147 + 6355: 803ce43c 4 OBJECT LOCAL DEFAULT 12 @1298 + 6356: 803ce440 4 OBJECT LOCAL DEFAULT 12 @1299 + 6357: 80268c34 12 OBJECT LOCAL DEFAULT 7 @1315 + 6358: 80268c40 12 OBJECT LOCAL DEFAULT 7 @1316 + 6359: 80312320 68 OBJECT LOCAL DEFAULT 9 npcmsg$1317 + 6360: 803ce444 4 OBJECT LOCAL DEFAULT 12 @1617 + 6361: 80268c4c 12 OBJECT LOCAL DEFAULT 7 @1632 + 6362: 803ce448 4 OBJECT LOCAL DEFAULT 12 @1662 + 6363: 803ce44c 4 OBJECT LOCAL DEFAULT 12 @1673 + 6364: 803ce450 4 OBJECT LOCAL DEFAULT 12 @1675 + 6365: 803ce454 4 OBJECT LOCAL DEFAULT 12 @1943 + 6366: 803ce458 4 OBJECT LOCAL DEFAULT 12 @1944 + 6367: 802950e8 248 OBJECT LOCAL DEFAULT 8 @1945 + 6368: 803ce45c 4 OBJECT LOCAL DEFAULT 12 @2035 + 6369: 803ce460 8 OBJECT LOCAL DEFAULT 12 @2036 + 6370: 803ce468 4 OBJECT LOCAL DEFAULT 12 @2037 + 6371: 80268c58 12 OBJECT LOCAL DEFAULT 7 @2056 + 6372: 80268c64 16 OBJECT LOCAL DEFAULT 7 @2057 + 6373: 803ce46c 4 OBJECT LOCAL DEFAULT 12 @2186 + 6374: 803cac68 4 OBJECT LOCAL DEFAULT 10 g_tmr_talkless + 6375: 803ce470 4 OBJECT LOCAL DEFAULT 12 @2222 + 6376: 802951e0 268 OBJECT LOCAL DEFAULT 8 @2454 + 6377: 803ce474 4 OBJECT LOCAL DEFAULT 12 @2538 + 6378: 803ce478 4 OBJECT LOCAL DEFAULT 12 @2539 + 6379: 803ce47c 4 OBJECT LOCAL DEFAULT 12 @2540 + 6380: 803ce480 4 OBJECT LOCAL DEFAULT 12 @2541 + 6381: 803ce484 4 OBJECT LOCAL DEFAULT 12 @2542 + 6382: 803ce488 4 OBJECT LOCAL DEFAULT 12 @2543 + 6383: 803ce48c 4 OBJECT LOCAL DEFAULT 12 @2544 + 6384: 803ce490 4 OBJECT LOCAL DEFAULT 12 @2545 + 6385: 803ce494 4 OBJECT LOCAL DEFAULT 12 @2546 + 6386: 802952ec 268 OBJECT LOCAL DEFAULT 8 @2547 + 6387: 80268c74 36 OBJECT LOCAL DEFAULT 7 @2609 + 6388: 80268c98 12 OBJECT LOCAL DEFAULT 7 @2610 + 6389: 802953f8 80 OBJECT LOCAL DEFAULT 8 localCollis$2611 + 6390: 803cbcdc 4 OBJECT LOCAL DEFAULT 11 dumptable$2710 + 6391: 803cbce0 1 OBJECT LOCAL DEFAULT 11 init$2711 + 6392: 80312364 44 OBJECT LOCAL DEFAULT 9 dum$2804 + 6393: 803ce498 4 OBJECT LOCAL DEFAULT 12 @2830 + 6394: 803ce49c 4 OBJECT LOCAL DEFAULT 12 @2831 + 6395: 803ce4a0 4 OBJECT LOCAL DEFAULT 12 @2846 + 6396: 803ce4a4 4 OBJECT LOCAL DEFAULT 12 @2847 + 6397: 803ce4a8 4 OBJECT LOCAL DEFAULT 12 @2848 + 6398: 803cbce4 4 OBJECT LOCAL DEFAULT 11 g_flg_wonder + 6399: 803cbce8 4 OBJECT LOCAL DEFAULT 11 g_isConversation + 6400: 803cbcec 4 OBJECT LOCAL DEFAULT 11 g_ownerConversation + 6401: 80268ca4 28 OBJECT LOCAL DEFAULT 7 pitchChoices$2968 + 6402: 803cbcf0 4 OBJECT LOCAL DEFAULT 11 idx_seq$2970 + 6403: 803cbcf4 1 OBJECT LOCAL DEFAULT 11 init$2971 + 6404: 803ce4ac 4 OBJECT LOCAL DEFAULT 12 @3086 + 6405: 803ce4b0 4 OBJECT LOCAL DEFAULT 12 @3087 + 6406: 800f48fc 276 FUNC LOCAL DEFAULT 4 xUtil_choose__FPCfiPCf + 6407: 803ce4b8 8 OBJECT LOCAL DEFAULT 12 @3105 + 6408: 803ce4c0 4 OBJECT LOCAL DEFAULT 12 @3412 + 6409: 00000000 0 FILE LOCAL DEFAULT ABS zNPCTypeRobot.cpp + 6410: 800f4a6c 0 SECTION LOCAL DEFAULT 4 + 6411: 80269280 0 SECTION LOCAL DEFAULT 7 + 6412: 80295518 0 SECTION LOCAL DEFAULT 8 + 6413: 80312390 0 SECTION LOCAL DEFAULT 9 + 6414: 00000000 0 SECTION LOCAL DEFAULT 15 + 6415: 00000000 0 SECTION LOCAL DEFAULT 14 + 6416: 803cac70 0 SECTION LOCAL DEFAULT 10 + 6417: 803cbcf8 0 SECTION LOCAL DEFAULT 11 + 6418: 803ce4c8 0 SECTION LOCAL DEFAULT 12 + 6419: 00000000 0 SECTION LOCAL DEFAULT 26 + 6420: 80102214 0 SECTION LOCAL DEFAULT 4 + 6421: 00000000 0 SECTION LOCAL DEFAULT 26 + 6422: 80102270 0 SECTION LOCAL DEFAULT 4 + 6423: 00000000 0 SECTION LOCAL DEFAULT 26 + 6424: 80102958 0 SECTION LOCAL DEFAULT 4 + 6425: 00000000 0 SECTION LOCAL DEFAULT 26 + 6426: 80102958 0 SECTION LOCAL DEFAULT 4 + 6427: 00000000 0 SECTION LOCAL DEFAULT 26 + 6428: 80102958 0 SECTION LOCAL DEFAULT 4 + 6429: 00000000 0 SECTION LOCAL DEFAULT 26 + 6430: 80102958 0 SECTION LOCAL DEFAULT 4 + 6431: 00000000 0 SECTION LOCAL DEFAULT 26 + 6432: 8010297c 0 SECTION LOCAL DEFAULT 4 + 6433: 00000000 0 SECTION LOCAL DEFAULT 26 + 6434: 8010297c 0 SECTION LOCAL DEFAULT 4 + 6435: 00000000 0 SECTION LOCAL DEFAULT 26 + 6436: 8010297c 0 SECTION LOCAL DEFAULT 4 + 6437: 00000000 0 SECTION LOCAL DEFAULT 26 + 6438: 8010297c 0 SECTION LOCAL DEFAULT 4 + 6439: 00000000 0 SECTION LOCAL DEFAULT 26 + 6440: 8010297c 0 SECTION LOCAL DEFAULT 4 + 6441: 00000000 0 SECTION LOCAL DEFAULT 26 + 6442: 8010298c 0 SECTION LOCAL DEFAULT 4 + 6443: 00000000 0 SECTION LOCAL DEFAULT 26 + 6444: 80102994 0 SECTION LOCAL DEFAULT 4 + 6445: 00000000 0 SECTION LOCAL DEFAULT 26 + 6446: 80102aa8 0 SECTION LOCAL DEFAULT 4 + 6447: 00000000 0 SECTION LOCAL DEFAULT 26 + 6448: 80102aa8 0 SECTION LOCAL DEFAULT 4 + 6449: 00000000 0 SECTION LOCAL DEFAULT 26 + 6450: 80102aa8 0 SECTION LOCAL DEFAULT 4 + 6451: 00000000 0 SECTION LOCAL DEFAULT 26 + 6452: 80102aa8 0 SECTION LOCAL DEFAULT 4 + 6453: 00000000 0 SECTION LOCAL DEFAULT 26 + 6454: 80102aa8 0 SECTION LOCAL DEFAULT 4 + 6455: 00000000 0 SECTION LOCAL DEFAULT 26 + 6456: 80102ba0 0 SECTION LOCAL DEFAULT 4 + 6457: 00000000 0 SECTION LOCAL DEFAULT 26 + 6458: 80102ba0 0 SECTION LOCAL DEFAULT 4 + 6459: 00000000 0 SECTION LOCAL DEFAULT 26 + 6460: 80102c04 0 SECTION LOCAL DEFAULT 4 + 6461: 00000000 0 SECTION LOCAL DEFAULT 26 + 6462: 80102c04 0 SECTION LOCAL DEFAULT 4 + 6463: 00000000 0 SECTION LOCAL DEFAULT 26 + 6464: 80102c04 0 SECTION LOCAL DEFAULT 4 + 6465: 00000000 0 SECTION LOCAL DEFAULT 26 + 6466: 80102c04 0 SECTION LOCAL DEFAULT 4 + 6467: 00000000 0 SECTION LOCAL DEFAULT 26 + 6468: 80269280 12 OBJECT LOCAL DEFAULT 7 @405 + 6469: 80269280 0 NOTYPE LOCAL DEFAULT 7 ...rodata.0 + 6470: 8026928c 12 OBJECT LOCAL DEFAULT 7 @406 + 6471: 80269298 12 OBJECT LOCAL DEFAULT 7 @410 + 6472: 802692a4 12 OBJECT LOCAL DEFAULT 7 @441 + 6473: 802692b0 40 OBJECT LOCAL DEFAULT 7 @607 + 6474: 802692d8 40 OBJECT LOCAL DEFAULT 7 @608 + 6475: 80269300 40 OBJECT LOCAL DEFAULT 7 @609 + 6476: 80269328 40 OBJECT LOCAL DEFAULT 7 @610 + 6477: 80269350 40 OBJECT LOCAL DEFAULT 7 @611 + 6478: 80269378 40 OBJECT LOCAL DEFAULT 7 @612 + 6479: 802693a0 40 OBJECT LOCAL DEFAULT 7 @613 + 6480: 80295518 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 6481: 802696f4 974 OBJECT LOCAL DEFAULT 7 @stringBase0 + 6482: 803cac70 8 OBJECT LOCAL DEFAULT 10 g_hash_ttsanim + 6483: 803cac78 8 OBJECT LOCAL DEFAULT 10 g_strz_ttsanim + 6484: 80295660 12 OBJECT LOCAL DEFAULT 8 g_hash_cloudanim + 6485: 8029566c 12 OBJECT LOCAL DEFAULT 8 g_strz_cloudanim + 6486: 803cac80 8 OBJECT LOCAL DEFAULT 10 g_hash_nytlytanim + 6487: 803cac88 8 OBJECT LOCAL DEFAULT 10 g_strz_nytlytanim + 6488: 803cac90 8 OBJECT LOCAL DEFAULT 10 g_hash_flotanim + 6489: 803cac98 8 OBJECT LOCAL DEFAULT 10 g_strz_flotanim + 6490: 803caca0 8 OBJECT LOCAL DEFAULT 10 g_hash_shieldanim + 6491: 803caca8 8 OBJECT LOCAL DEFAULT 10 g_strz_shieldanim + 6492: 80312390 32 OBJECT LOCAL DEFAULT 9 g_uvaShield + 6493: 80312390 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 6494: 803cbcf8 4 OBJECT LOCAL DEFAULT 11 g_cnt_fodbzzt + 6495: 803cbcfc 4 OBJECT LOCAL DEFAULT 11 g_cnt_sleepy + 6496: 803cbd00 4 OBJECT LOCAL DEFAULT 11 g_needuvincr_tube + 6497: 803cbd04 4 OBJECT LOCAL DEFAULT 11 g_needuvincr_bzzt + 6498: 803cbd08 4 OBJECT LOCAL DEFAULT 11 g_needuvincr_nightlight + 6499: 803cbd0c 4 OBJECT LOCAL DEFAULT 11 g_needuvincr_slickshield + 6500: 802693c8 68 OBJECT LOCAL DEFAULT 7 @1035 + 6501: 803ce4c8 4 OBJECT LOCAL DEFAULT 12 @1046 + 6502: 803ce4cc 4 OBJECT LOCAL DEFAULT 12 @1047 + 6503: 803ce4d0 4 OBJECT LOCAL DEFAULT 12 @1048 + 6504: 8026940c 64 OBJECT LOCAL DEFAULT 7 @1052 + 6505: 8026944c 24 OBJECT LOCAL DEFAULT 7 @1064 + 6506: 80269464 16 OBJECT LOCAL DEFAULT 7 @1074 + 6507: 80269474 32 OBJECT LOCAL DEFAULT 7 @1087 + 6508: 80269494 20 OBJECT LOCAL DEFAULT 7 @1099 + 6509: 802694a8 12 OBJECT LOCAL DEFAULT 7 @1107 + 6510: 803ce4d4 8 OBJECT LOCAL DEFAULT 12 @1113 + 6511: 802694b4 12 OBJECT LOCAL DEFAULT 7 @1119 + 6512: 802694c0 68 OBJECT LOCAL DEFAULT 7 @1125 + 6513: 80269504 28 OBJECT LOCAL DEFAULT 7 @1131 + 6514: 80269520 16 OBJECT LOCAL DEFAULT 7 @1139 + 6515: 803ce4dc 8 OBJECT LOCAL DEFAULT 12 @1148 + 6516: 80269530 16 OBJECT LOCAL DEFAULT 7 @1162 + 6517: 803ce4e4 4 OBJECT LOCAL DEFAULT 12 @1261 + 6518: 803ce4e8 4 OBJECT LOCAL DEFAULT 12 @1262 + 6519: 803ce4ec 4 OBJECT LOCAL DEFAULT 12 @1263 + 6520: 803ce4f0 4 OBJECT LOCAL DEFAULT 12 @1264 + 6521: 80295678 68 OBJECT LOCAL DEFAULT 8 @1265 + 6522: 80100d64 96 FUNC LOCAL DEFAULT 4 DUMY_grul_returnToIdle__FP5xGoalPvP11en_trantypefPv + 6523: 802956bc 12 OBJECT LOCAL DEFAULT 8 choices$1362 + 6524: 803ce4f8 8 OBJECT LOCAL DEFAULT 12 @1466 + 6525: 80102994 276 FUNC LOCAL DEFAULT 4 xUtil_choose__FPCiiPCf + 6526: 803123b0 68 OBJECT LOCAL DEFAULT 9 npcmsg$1475 + 6527: 802956c8 116 OBJECT LOCAL DEFAULT 8 @1567 + 6528: 803ce500 4 OBJECT LOCAL DEFAULT 12 @1615 + 6529: 803ce504 4 OBJECT LOCAL DEFAULT 12 @1616 + 6530: 803ce508 4 OBJECT LOCAL DEFAULT 12 @1617 + 6531: 80269540 52 OBJECT LOCAL DEFAULT 7 skipstates$1647 + 6532: 803ce50c 4 OBJECT LOCAL DEFAULT 12 @1661 + 6533: 803ce510 4 OBJECT LOCAL DEFAULT 12 @1662 + 6534: 80269574 12 OBJECT LOCAL DEFAULT 7 vel_dflt$1673 + 6535: 803123f4 68 OBJECT LOCAL DEFAULT 9 msg$1801 + 6536: 803ce514 4 OBJECT LOCAL DEFAULT 12 @1829 + 6537: 803ce518 4 OBJECT LOCAL DEFAULT 12 @1830 + 6538: 80269580 12 OBJECT LOCAL DEFAULT 7 @1844 + 6539: 8026958c 12 OBJECT LOCAL DEFAULT 7 @1942 + 6540: 80269598 48 OBJECT LOCAL DEFAULT 7 @1943 + 6541: 802695c8 48 OBJECT LOCAL DEFAULT 7 @1944 + 6542: 803ce51c 4 OBJECT LOCAL DEFAULT 12 @1962 + 6543: 803ce520 4 OBJECT LOCAL DEFAULT 12 @1972 + 6544: 803ce524 4 OBJECT LOCAL DEFAULT 12 @1974 + 6545: 803ce528 4 OBJECT LOCAL DEFAULT 12 @2058 + 6546: 803ce52c 4 OBJECT LOCAL DEFAULT 12 @2059 + 6547: 80100dc4 312 FUNC LOCAL DEFAULT 4 ROBO_grul_goAlertMelee__FP5xGoalPvP11en_trantypefPv + 6548: 801010bc 20 FUNC LOCAL DEFAULT 4 FODR_grul_alert__FP5xGoalPvP11en_trantypefPv + 6549: 802695f8 12 OBJECT LOCAL DEFAULT 7 @2132 + 6550: 801010d0 20 FUNC LOCAL DEFAULT 4 BOMB_grul_alert__FP5xGoalPvP11en_trantypefPv + 6551: 80269604 12 OBJECT LOCAL DEFAULT 7 @2170 + 6552: 803ce530 4 OBJECT LOCAL DEFAULT 12 @2207 + 6553: 80269610 12 OBJECT LOCAL DEFAULT 7 vec_boneOffset$2212 + 6554: 803ce534 4 OBJECT LOCAL DEFAULT 12 @2219 + 6555: 80102ba0 100 FUNC LOCAL DEFAULT 4 xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 + 6556: 803ce538 4 OBJECT LOCAL DEFAULT 12 @2256 + 6557: 803ce53c 4 OBJECT LOCAL DEFAULT 12 @2257 + 6558: 803ce540 8 OBJECT LOCAL DEFAULT 12 @2258 + 6559: 803ce548 8 OBJECT LOCAL DEFAULT 12 @2259 + 6560: 801010e4 20 FUNC LOCAL DEFAULT 4 BZZT_grul_alert__FP5xGoalPvP11en_trantypefPv + 6561: 803ce550 4 OBJECT LOCAL DEFAULT 12 @2319 + 6562: 8026961c 12 OBJECT LOCAL DEFAULT 7 @2325 + 6563: 803cbd24 4 OBJECT LOCAL DEFAULT 11 g_somebodyplay$2375 + 6564: 803cbd28 1 OBJECT LOCAL DEFAULT 11 init$2376 + 6565: 803ce554 4 OBJECT LOCAL DEFAULT 12 @2413 + 6566: 803ce558 4 OBJECT LOCAL DEFAULT 12 @2414 + 6567: 803ce55c 8 OBJECT LOCAL DEFAULT 12 uv_scroll_discoLight$2433 + 6568: 803ce564 4 OBJECT LOCAL DEFAULT 12 @2460 + 6569: 803ce568 4 OBJECT LOCAL DEFAULT 12 @2461 + 6570: 803ce56c 8 OBJECT LOCAL DEFAULT 12 @2475 + 6571: 803ce574 8 OBJECT LOCAL DEFAULT 12 @2476 + 6572: 80269628 12 OBJECT LOCAL DEFAULT 7 @2477 + 6573: 803ce57c 4 OBJECT LOCAL DEFAULT 12 @2610 + 6574: 803ce580 4 OBJECT LOCAL DEFAULT 12 @2611 + 6575: 801010f8 20 FUNC LOCAL DEFAULT 4 CHMP_grul_alert__FP5xGoalPvP11en_trantypefPv + 6576: 80269634 12 OBJECT LOCAL DEFAULT 7 @2645 + 6577: 80269640 12 OBJECT LOCAL DEFAULT 7 vec_boneOffsetLeft$2682 + 6578: 8026964c 12 OBJECT LOCAL DEFAULT 7 vec_boneOffsetRight$2683 + 6579: 803ce584 4 OBJECT LOCAL DEFAULT 12 @2698 + 6580: 8010110c 20 FUNC LOCAL DEFAULT 4 HAMR_grul_alert__FP5xGoalPvP11en_trantypefPv + 6581: 80100efc 448 FUNC LOCAL DEFAULT 4 ROBO_grul_goAlertLobber__FP5xGoalPvP11en_trantypefPv + 6582: 80101120 20 FUNC LOCAL DEFAULT 4 TART_grul_alert__FP5xGoalPvP11en_trantypefPv + 6583: 80101134 20 FUNC LOCAL DEFAULT 4 GLOV_grul_alert__FP5xGoalPvP11en_trantypefPv + 6584: 80101148 20 FUNC LOCAL DEFAULT 4 MOON_grul_alert__FP5xGoalPvP11en_trantypefPv + 6585: 803cbd38 4 OBJECT LOCAL DEFAULT 11 tmr_cycle$3018 + 6586: 803cbd3c 1 OBJECT LOCAL DEFAULT 11 init$3019 + 6587: 803ce588 4 OBJECT LOCAL DEFAULT 12 @3022 + 6588: 803ce58c 4 OBJECT LOCAL DEFAULT 12 @3023 + 6589: 803ce590 4 OBJECT LOCAL DEFAULT 12 @3024 + 6590: 803ce594 4 OBJECT LOCAL DEFAULT 12 @3025 + 6591: 803cbd40 4 OBJECT LOCAL DEFAULT 11 rad_minimum$3041 + 6592: 803cbd44 1 OBJECT LOCAL DEFAULT 11 init$3042 + 6593: 8010115c 684 FUNC LOCAL DEFAULT 4 SLEP_grul_goAlert__FP5xGoalPvP11en_trantypefPv + 6594: 80101408 20 FUNC LOCAL DEFAULT 4 SLEP_grul_alert__FP5xGoalPvP11en_trantypefPv + 6595: 8029573c 40 OBJECT LOCAL DEFAULT 8 g_sleepy_NightLightStates + 6596: 80295764 20 OBJECT LOCAL DEFAULT 8 g_sleepy_angryStates + 6597: 803ce598 8 OBJECT LOCAL DEFAULT 12 uv_scroll_nightlight$3115 + 6598: 803ce5a0 8 OBJECT LOCAL DEFAULT 12 uv_scroll_deathcone$3116 + 6599: 803ce5a8 4 OBJECT LOCAL DEFAULT 12 @3151 + 6600: 803ce5ac 4 OBJECT LOCAL DEFAULT 12 @3152 + 6601: 803cbd48 4 OBJECT LOCAL DEFAULT 11 next_los_check$3181 + 6602: 803cbd4c 1 OBJECT LOCAL DEFAULT 11 init$3182 + 6603: 803cbd50 4 OBJECT LOCAL DEFAULT 11 los_said_ok$3184 + 6604: 803cbd54 1 OBJECT LOCAL DEFAULT 11 init$3185 + 6605: 803cbd58 4 OBJECT LOCAL DEFAULT 11 keepgoing$3187 + 6606: 803cbd5c 1 OBJECT LOCAL DEFAULT 11 init$3188 + 6607: 803cbd60 4 OBJECT LOCAL DEFAULT 11 nextfx$3190 + 6608: 803cbd64 1 OBJECT LOCAL DEFAULT 11 init$3191 + 6609: 803ce5b0 4 OBJECT LOCAL DEFAULT 12 @3243 + 6610: 803ce5b4 4 OBJECT LOCAL DEFAULT 12 @3244 + 6611: 80269658 12 OBJECT LOCAL DEFAULT 7 rgb_peace$3252 + 6612: 80269664 12 OBJECT LOCAL DEFAULT 7 rgb_anger$3253 + 6613: 80312438 1224 OBJECT LOCAL DEFAULT 9 g_vert_list + 6614: 803cacdc 4 OBJECT LOCAL DEFAULT 10 rgba_beg$3329 + 6615: 803cace0 4 OBJECT LOCAL DEFAULT 10 rgba_end$3330 + 6616: 80269670 12 OBJECT LOCAL DEFAULT 7 @3340 + 6617: 803ce5b8 4 OBJECT LOCAL DEFAULT 12 @3417 + 6618: 803ce5bc 4 OBJECT LOCAL DEFAULT 12 @3418 + 6619: 8026967c 12 OBJECT LOCAL DEFAULT 7 @3441 + 6620: 803cace4 8 OBJECT LOCAL DEFAULT 10 uv_top$3442 + 6621: 803cacec 8 OBJECT LOCAL DEFAULT 10 uv_bot$3443 + 6622: 803ce5c0 4 OBJECT LOCAL DEFAULT 12 @3531 + 6623: 803ce5c4 4 OBJECT LOCAL DEFAULT 12 @3532 + 6624: 8010141c 20 FUNC LOCAL DEFAULT 4 ARFY_grul_alert__FP5xGoalPvP11en_trantypefPv + 6625: 80101430 20 FUNC LOCAL DEFAULT 4 PUPY_grul_alert__FP5xGoalPvP11en_trantypefPv + 6626: 80269688 12 OBJECT LOCAL DEFAULT 7 @3775 + 6627: 803ce5c8 4 OBJECT LOCAL DEFAULT 12 @3789 + 6628: 80269694 12 OBJECT LOCAL DEFAULT 7 vec_headOffset$3811 + 6629: 802696a0 12 OBJECT LOCAL DEFAULT 7 vec_tailOffset$3812 + 6630: 803ce5cc 4 OBJECT LOCAL DEFAULT 12 @3822 + 6631: 80101444 20 FUNC LOCAL DEFAULT 4 CHUK_grul_alert__FP5xGoalPvP11en_trantypefPv + 6632: 80101458 20 FUNC LOCAL DEFAULT 4 TUBE_grul_alert__FP5xGoalPvP11en_trantypefPv + 6633: 803ce5d0 4 OBJECT LOCAL DEFAULT 12 @4055 + 6634: 803ce5d4 4 OBJECT LOCAL DEFAULT 12 @4056 + 6635: 803ce5d8 4 OBJECT LOCAL DEFAULT 12 @4160 + 6636: 803ce5dc 4 OBJECT LOCAL DEFAULT 12 @4161 + 6637: 80295778 32 OBJECT LOCAL DEFAULT 8 @4198 + 6638: 802696ac 12 OBJECT LOCAL DEFAULT 7 offset$4214 + 6639: 803ce5e0 4 OBJECT LOCAL DEFAULT 12 @4274 + 6640: 803ce5e4 4 OBJECT LOCAL DEFAULT 12 @4284 + 6641: 803ce5e8 4 OBJECT LOCAL DEFAULT 12 @4285 + 6642: 8010146c 20 FUNC LOCAL DEFAULT 4 SLCK_grul_alert__FP5xGoalPvP11en_trantypefPv + 6643: 80295798 12 OBJECT LOCAL DEFAULT 8 choices$4332 + 6644: 803cbd6c 4 OBJECT LOCAL DEFAULT 11 g_slick_slipfx_owner + 6645: 803ce5ec 4 OBJECT LOCAL DEFAULT 12 @4378 + 6646: 803ce5f0 4 OBJECT LOCAL DEFAULT 12 @4416 + 6647: 80100950 176 FUNC LOCAL DEFAULT 4 WhereTheWildThingsAre__FP14xModelInstance + 6648: 802696b8 12 OBJECT LOCAL DEFAULT 7 smidge$4449 + 6649: 803ce5f4 4 OBJECT LOCAL DEFAULT 12 @4474 + 6650: 803cbd70 4 OBJECT LOCAL DEFAULT 11 moreorless$4498 + 6651: 803cbd74 1 OBJECT LOCAL DEFAULT 11 init$4499 + 6652: 803ce5f8 4 OBJECT LOCAL DEFAULT 12 @4517 + 6653: 803ce5fc 4 OBJECT LOCAL DEFAULT 12 @4582 + 6654: 803ce600 4 OBJECT LOCAL DEFAULT 12 @4583 + 6655: 803ce604 4 OBJECT LOCAL DEFAULT 12 @4652 + 6656: 803cbd78 4 OBJECT LOCAL DEFAULT 11 g_pemit_smoke + 6657: 803cbd7c 4 OBJECT LOCAL DEFAULT 11 g_pemit_flame + 6658: 803cbd80 4 OBJECT LOCAL DEFAULT 11 g_pemit_trek + 6659: 803cbd84 4 OBJECT LOCAL DEFAULT 11 g_pemit_propwash + 6660: 803cbd88 4 OBJECT LOCAL DEFAULT 11 g_pemit_exhaust + 6661: 803cbd8c 4 OBJECT LOCAL DEFAULT 11 g_pemit_steam + 6662: 80312900 364 OBJECT LOCAL DEFAULT 9 g_parf_smoke + 6663: 80312a6c 364 OBJECT LOCAL DEFAULT 9 g_parf_spark + 6664: 80312bd8 364 OBJECT LOCAL DEFAULT 9 g_parf_trek + 6665: 80312d44 364 OBJECT LOCAL DEFAULT 9 g_parf_propwash + 6666: 80312eb0 364 OBJECT LOCAL DEFAULT 9 g_parf_exhaust + 6667: 8031301c 364 OBJECT LOCAL DEFAULT 9 g_parf_steam + 6668: 802696c4 12 OBJECT LOCAL DEFAULT 7 @4696 + 6669: 802696d0 12 OBJECT LOCAL DEFAULT 7 @4697 + 6670: 802696dc 12 OBJECT LOCAL DEFAULT 7 @4730 + 6671: 802696e8 12 OBJECT LOCAL DEFAULT 7 @4731 + 6672: 803ce608 4 OBJECT LOCAL DEFAULT 12 @4912 + 6673: 00000000 0 FILE LOCAL DEFAULT ABS zNPCTypeVillager.cpp + 6674: 80102c2c 0 SECTION LOCAL DEFAULT 4 + 6675: 80269ac8 0 SECTION LOCAL DEFAULT 7 + 6676: 80296618 0 SECTION LOCAL DEFAULT 8 + 6677: 80313188 0 SECTION LOCAL DEFAULT 9 + 6678: 00000000 0 SECTION LOCAL DEFAULT 15 + 6679: 00000000 0 SECTION LOCAL DEFAULT 14 + 6680: 803cacf8 0 SECTION LOCAL DEFAULT 10 + 6681: 803cbd90 0 SECTION LOCAL DEFAULT 11 + 6682: 803ce610 0 SECTION LOCAL DEFAULT 12 + 6683: 00000000 0 SECTION LOCAL DEFAULT 26 + 6684: 801072e8 0 SECTION LOCAL DEFAULT 4 + 6685: 00000000 0 SECTION LOCAL DEFAULT 26 + 6686: 80107604 0 SECTION LOCAL DEFAULT 4 + 6687: 00000000 0 SECTION LOCAL DEFAULT 26 + 6688: 80107604 0 SECTION LOCAL DEFAULT 4 + 6689: 00000000 0 SECTION LOCAL DEFAULT 26 + 6690: 80107604 0 SECTION LOCAL DEFAULT 4 + 6691: 00000000 0 SECTION LOCAL DEFAULT 26 + 6692: 80107604 0 SECTION LOCAL DEFAULT 4 + 6693: 00000000 0 SECTION LOCAL DEFAULT 26 + 6694: 80107604 0 SECTION LOCAL DEFAULT 4 + 6695: 00000000 0 SECTION LOCAL DEFAULT 26 + 6696: 80107604 0 SECTION LOCAL DEFAULT 4 + 6697: 00000000 0 SECTION LOCAL DEFAULT 26 + 6698: 80107604 0 SECTION LOCAL DEFAULT 4 + 6699: 00000000 0 SECTION LOCAL DEFAULT 26 + 6700: 80107604 0 SECTION LOCAL DEFAULT 4 + 6701: 00000000 0 SECTION LOCAL DEFAULT 26 + 6702: 80107718 0 SECTION LOCAL DEFAULT 4 + 6703: 00000000 0 SECTION LOCAL DEFAULT 26 + 6704: 80107718 0 SECTION LOCAL DEFAULT 4 + 6705: 00000000 0 SECTION LOCAL DEFAULT 26 + 6706: 8010772c 0 SECTION LOCAL DEFAULT 4 + 6707: 00000000 0 SECTION LOCAL DEFAULT 26 + 6708: 8010772c 0 SECTION LOCAL DEFAULT 4 + 6709: 00000000 0 SECTION LOCAL DEFAULT 26 + 6710: 8010772c 0 SECTION LOCAL DEFAULT 4 + 6711: 00000000 0 SECTION LOCAL DEFAULT 26 + 6712: 8010772c 0 SECTION LOCAL DEFAULT 4 + 6713: 00000000 0 SECTION LOCAL DEFAULT 26 + 6714: 8010773c 0 SECTION LOCAL DEFAULT 4 + 6715: 00000000 0 SECTION LOCAL DEFAULT 26 + 6716: 8010773c 0 SECTION LOCAL DEFAULT 4 + 6717: 00000000 0 SECTION LOCAL DEFAULT 26 + 6718: 801077a0 0 SECTION LOCAL DEFAULT 4 + 6719: 00000000 0 SECTION LOCAL DEFAULT 26 + 6720: 801077a0 0 SECTION LOCAL DEFAULT 4 + 6721: 00000000 0 SECTION LOCAL DEFAULT 26 + 6722: 80269ac8 12 OBJECT LOCAL DEFAULT 7 @405 + 6723: 80269ac8 0 NOTYPE LOCAL DEFAULT 7 ...rodata.0 + 6724: 80269ad4 12 OBJECT LOCAL DEFAULT 7 @406 + 6725: 80269ae0 12 OBJECT LOCAL DEFAULT 7 @410 + 6726: 80269aec 12 OBJECT LOCAL DEFAULT 7 @441 + 6727: 80269af8 40 OBJECT LOCAL DEFAULT 7 @607 + 6728: 80269b20 40 OBJECT LOCAL DEFAULT 7 @608 + 6729: 80269b48 40 OBJECT LOCAL DEFAULT 7 @609 + 6730: 80269b70 40 OBJECT LOCAL DEFAULT 7 @610 + 6731: 80269b98 40 OBJECT LOCAL DEFAULT 7 @611 + 6732: 80269bc0 40 OBJECT LOCAL DEFAULT 7 @612 + 6733: 80269be8 40 OBJECT LOCAL DEFAULT 7 @613 + 6734: 80269c10 16 OBJECT LOCAL DEFAULT 7 @817 + 6735: 80296618 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 6736: 80269d40 1231 OBJECT LOCAL DEFAULT 7 @stringBase0 + 6737: 803cacf8 8 OBJECT LOCAL DEFAULT 10 g_hash_platanim + 6738: 803cad00 8 OBJECT LOCAL DEFAULT 10 g_strz_platanim + 6739: 803cbd90 4 OBJECT LOCAL DEFAULT 11 g_pemit_aqualeak + 6740: 80313188 364 OBJECT LOCAL DEFAULT 9 g_parf_aqualeak + 6741: 80269c20 44 OBJECT LOCAL DEFAULT 7 @977 + 6742: 803ce610 4 OBJECT LOCAL DEFAULT 12 @983 + 6743: 803ce614 4 OBJECT LOCAL DEFAULT 12 @984 + 6744: 803ce618 4 OBJECT LOCAL DEFAULT 12 @985 + 6745: 803ce61c 4 OBJECT LOCAL DEFAULT 12 @986 + 6746: 80269c4c 28 OBJECT LOCAL DEFAULT 7 @994 + 6747: 80269c68 40 OBJECT LOCAL DEFAULT 7 @1007 + 6748: 803ce620 4 OBJECT LOCAL DEFAULT 12 @1068 + 6749: 803ce624 4 OBJECT LOCAL DEFAULT 12 @1070 + 6750: 80269c90 16 OBJECT LOCAL DEFAULT 7 @1078 + 6751: 803ce628 4 OBJECT LOCAL DEFAULT 12 @1172 + 6752: 803ce62c 4 OBJECT LOCAL DEFAULT 12 @1173 + 6753: 803ce630 4 OBJECT LOCAL DEFAULT 12 @1174 + 6754: 801070e8 128 FUNC LOCAL DEFAULT 4 FOLK_grul_goAlert__FP5xGoalPvP11en_trantypefPv + 6755: 802966e8 16 OBJECT LOCAL DEFAULT 8 choices$1205 + 6756: 80269ca0 16 OBJECT LOCAL DEFAULT 7 @1215 + 6757: 80269cb0 16 OBJECT LOCAL DEFAULT 7 @1222 + 6758: 802966f8 16 OBJECT LOCAL DEFAULT 8 choices$1230 + 6759: 80107604 276 FUNC LOCAL DEFAULT 4 xUtil_choose__FPCiiPCf + 6760: 803ce638 8 OBJECT LOCAL DEFAULT 12 @1327 + 6761: 803ce640 4 OBJECT LOCAL DEFAULT 12 @1396 + 6762: 803ce644 4 OBJECT LOCAL DEFAULT 12 @1440 + 6763: 803ce648 4 OBJECT LOCAL DEFAULT 12 @1441 + 6764: 803ce64c 4 OBJECT LOCAL DEFAULT 12 @1442 + 6765: 803ce650 4 OBJECT LOCAL DEFAULT 12 @1450 + 6766: 803ce654 4 OBJECT LOCAL DEFAULT 12 @1538 + 6767: 80296708 116 OBJECT LOCAL DEFAULT 8 @1578 + 6768: 8029677c 24 OBJECT LOCAL DEFAULT 8 goalsWhichCheer + 6769: 803cad0c 4 OBJECT LOCAL DEFAULT 10 g_rad_cowercheck + 6770: 80269cc0 12 OBJECT LOCAL DEFAULT 7 @1683 + 6771: 803ce658 4 OBJECT LOCAL DEFAULT 12 @1701 + 6772: 80107168 276 FUNC LOCAL DEFAULT 4 MERC_grul_goAlert__FP5xGoalPvP11en_trantypefPv + 6773: 80296794 16 OBJECT LOCAL DEFAULT 8 choices$1742 + 6774: 802967a4 284 OBJECT LOCAL DEFAULT 8 news_fish_audio + 6775: 803132f4 284 OBJECT LOCAL DEFAULT 9 news_fish_audio_hash + 6776: 803ce65c 4 OBJECT LOCAL DEFAULT 12 @1790 + 6777: 803ce660 4 OBJECT LOCAL DEFAULT 12 @1791 + 6778: 80269ccc 12 OBJECT LOCAL DEFAULT 7 @1805 + 6779: 803ce664 4 OBJECT LOCAL DEFAULT 12 @1831 + 6780: 803ce668 4 OBJECT LOCAL DEFAULT 12 @1843 + 6781: 803ce66c 4 OBJECT LOCAL DEFAULT 12 @1844 + 6782: 803ce670 4 OBJECT LOCAL DEFAULT 12 @1845 + 6783: 803ce674 4 OBJECT LOCAL DEFAULT 12 @1846 + 6784: 80269cd8 16 OBJECT LOCAL DEFAULT 7 @1888 + 6785: 80269ce8 12 OBJECT LOCAL DEFAULT 7 @1889 + 6786: 80269cf4 12 OBJECT LOCAL DEFAULT 7 @1890 + 6787: 80269d00 12 OBJECT LOCAL DEFAULT 7 vec_boneOffset$1989 + 6788: 803ce678 4 OBJECT LOCAL DEFAULT 12 @1998 + 6789: 803ce67c 4 OBJECT LOCAL DEFAULT 12 @1999 + 6790: 8010773c 100 FUNC LOCAL DEFAULT 4 xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 + 6791: 803cbd98 4 OBJECT LOCAL DEFAULT 11 takeThePain$2049 + 6792: 803cbd9c 1 OBJECT LOCAL DEFAULT 11 init$2050 + 6793: 803ce680 4 OBJECT LOCAL DEFAULT 12 @2095 + 6794: 803ce684 4 OBJECT LOCAL DEFAULT 12 @2096 + 6795: 803ce688 4 OBJECT LOCAL DEFAULT 12 @2097 + 6796: 80269d0c 16 OBJECT LOCAL DEFAULT 7 @2190 + 6797: 80269d1c 24 OBJECT LOCAL DEFAULT 7 @2207 + 6798: 803cbdbc 4 OBJECT LOCAL DEFAULT 11 tmr_pulseAlpha$2257 + 6799: 803cbdc0 1 OBJECT LOCAL DEFAULT 11 init$2258 + 6800: 803cbdc4 4 OBJECT LOCAL DEFAULT 11 bb_env_texture + 6801: 803cbdc8 4 OBJECT LOCAL DEFAULT 11 bb_fresnel_texture + 6802: 803ce68c 4 OBJECT LOCAL DEFAULT 12 @2288 + 6803: 80269d34 12 OBJECT LOCAL DEFAULT 7 @2321 + 6804: 803ce690 4 OBJECT LOCAL DEFAULT 12 @2341 + 6805: 00000000 0 FILE LOCAL DEFAULT ABS zNPCTypeAmbient.cpp + 6806: 801077a0 0 SECTION LOCAL DEFAULT 4 + 6807: 8026a210 0 SECTION LOCAL DEFAULT 7 + 6808: 80296f60 0 SECTION LOCAL DEFAULT 8 + 6809: 00000000 0 SECTION LOCAL DEFAULT 15 + 6810: 00000000 0 SECTION LOCAL DEFAULT 14 + 6811: 803ce698 0 SECTION LOCAL DEFAULT 12 + 6812: 00000000 0 SECTION LOCAL DEFAULT 26 + 6813: 801092b4 0 SECTION LOCAL DEFAULT 4 + 6814: 00000000 0 SECTION LOCAL DEFAULT 26 + 6815: 80109410 0 SECTION LOCAL DEFAULT 4 + 6816: 00000000 0 SECTION LOCAL DEFAULT 26 + 6817: 80109410 0 SECTION LOCAL DEFAULT 4 + 6818: 00000000 0 SECTION LOCAL DEFAULT 26 + 6819: 80109410 0 SECTION LOCAL DEFAULT 4 + 6820: 00000000 0 SECTION LOCAL DEFAULT 26 + 6821: 80109410 0 SECTION LOCAL DEFAULT 4 + 6822: 00000000 0 SECTION LOCAL DEFAULT 26 + 6823: 80109410 0 SECTION LOCAL DEFAULT 4 + 6824: 00000000 0 SECTION LOCAL DEFAULT 26 + 6825: 80109410 0 SECTION LOCAL DEFAULT 4 + 6826: 00000000 0 SECTION LOCAL DEFAULT 26 + 6827: 80109410 0 SECTION LOCAL DEFAULT 4 + 6828: 00000000 0 SECTION LOCAL DEFAULT 26 + 6829: 80109410 0 SECTION LOCAL DEFAULT 4 + 6830: 00000000 0 SECTION LOCAL DEFAULT 26 + 6831: 80109410 0 SECTION LOCAL DEFAULT 4 + 6832: 00000000 0 SECTION LOCAL DEFAULT 26 + 6833: 80109474 0 SECTION LOCAL DEFAULT 4 + 6834: 00000000 0 SECTION LOCAL DEFAULT 26 + 6835: 80109474 0 SECTION LOCAL DEFAULT 4 + 6836: 00000000 0 SECTION LOCAL DEFAULT 26 + 6837: 80109474 0 SECTION LOCAL DEFAULT 4 + 6838: 00000000 0 SECTION LOCAL DEFAULT 26 + 6839: 80109474 0 SECTION LOCAL DEFAULT 4 + 6840: 00000000 0 SECTION LOCAL DEFAULT 26 + 6841: 80109474 0 SECTION LOCAL DEFAULT 4 + 6842: 00000000 0 SECTION LOCAL DEFAULT 26 + 6843: 80109474 0 SECTION LOCAL DEFAULT 4 + 6844: 00000000 0 SECTION LOCAL DEFAULT 26 + 6845: 8026a280 130 OBJECT LOCAL DEFAULT 7 @stringBase0 + 6846: 803ce698 4 OBJECT LOCAL DEFAULT 12 @882 + 6847: 803ce69c 4 OBJECT LOCAL DEFAULT 12 @883 + 6848: 8026a210 24 OBJECT LOCAL DEFAULT 7 @887 + 6849: 803ce6a0 4 OBJECT LOCAL DEFAULT 12 @890 + 6850: 8026a228 28 OBJECT LOCAL DEFAULT 7 @894 + 6851: 803ce6a4 4 OBJECT LOCAL DEFAULT 12 @903 + 6852: 803ce6a8 4 OBJECT LOCAL DEFAULT 12 @988 + 6853: 803ce6ac 4 OBJECT LOCAL DEFAULT 12 @989 + 6854: 803ce6b0 4 OBJECT LOCAL DEFAULT 12 @990 + 6855: 803ce6b4 4 OBJECT LOCAL DEFAULT 12 @991 + 6856: 80108c90 452 FUNC LOCAL DEFAULT 4 JELY_grul_getAngry__FP5xGoalPvP11en_trantypefPv + 6857: 8026a244 12 OBJECT LOCAL DEFAULT 7 vec_offset$1037 + 6858: 80109410 100 FUNC LOCAL DEFAULT 4 xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 + 6859: 803ce6b8 4 OBJECT LOCAL DEFAULT 12 @1086 + 6860: 803ce6bc 4 OBJECT LOCAL DEFAULT 12 @1138 + 6861: 803ce6c0 4 OBJECT LOCAL DEFAULT 12 @1139 + 6862: 803ce6c4 4 OBJECT LOCAL DEFAULT 12 @1140 + 6863: 8026a250 12 OBJECT LOCAL DEFAULT 7 @1153 + 6864: 803ce6c8 4 OBJECT LOCAL DEFAULT 12 @1187 + 6865: 803ce6cc 4 OBJECT LOCAL DEFAULT 12 @1188 + 6866: 803ce6d0 4 OBJECT LOCAL DEFAULT 12 @1191 + 6867: 803ce6d8 8 OBJECT LOCAL DEFAULT 12 @1207 + 6868: 803ce6e0 4 OBJECT LOCAL DEFAULT 12 @1227 + 6869: 803ce6e4 4 OBJECT LOCAL DEFAULT 12 @1273 + 6870: 8026a25c 12 OBJECT LOCAL DEFAULT 7 @1325 + 6871: 8026a268 12 OBJECT LOCAL DEFAULT 7 @1327 + 6872: 80109474 276 FUNC LOCAL DEFAULT 4 xUtil_choose__FPCiiPCf + 6873: 803ce6e8 8 OBJECT LOCAL DEFAULT 12 @1379 + 6874: 8026a274 12 OBJECT LOCAL DEFAULT 7 @1392 + 6875: 803ce6f0 4 OBJECT LOCAL DEFAULT 12 @1411 + 6876: 803ce6f4 4 OBJECT LOCAL DEFAULT 12 @1412 + 6877: 00000000 0 FILE LOCAL DEFAULT ABS zNPCTypeTiki.cpp + 6878: 80109588 0 SECTION LOCAL DEFAULT 4 + 6879: 8026a308 0 SECTION LOCAL DEFAULT 7 + 6880: 80297300 0 SECTION LOCAL DEFAULT 8 + 6881: 80313410 0 SECTION LOCAL DEFAULT 9 + 6882: 00000000 0 SECTION LOCAL DEFAULT 15 + 6883: 00000000 0 SECTION LOCAL DEFAULT 14 + 6884: 803cad18 0 SECTION LOCAL DEFAULT 10 + 6885: 803cbdd0 0 SECTION LOCAL DEFAULT 11 + 6886: 803ce6f8 0 SECTION LOCAL DEFAULT 12 + 6887: 00000000 0 SECTION LOCAL DEFAULT 26 + 6888: 8010cd4c 0 SECTION LOCAL DEFAULT 4 + 6889: 00000000 0 SECTION LOCAL DEFAULT 26 + 6890: 8010cd4c 0 SECTION LOCAL DEFAULT 4 + 6891: 00000000 0 SECTION LOCAL DEFAULT 26 + 6892: 8010cd4c 0 SECTION LOCAL DEFAULT 4 + 6893: 00000000 0 SECTION LOCAL DEFAULT 26 + 6894: 8010cd4c 0 SECTION LOCAL DEFAULT 4 + 6895: 00000000 0 SECTION LOCAL DEFAULT 26 + 6896: 8010cd4c 0 SECTION LOCAL DEFAULT 4 + 6897: 00000000 0 SECTION LOCAL DEFAULT 26 + 6898: 8010cd4c 0 SECTION LOCAL DEFAULT 4 + 6899: 00000000 0 SECTION LOCAL DEFAULT 26 + 6900: 8010cd4c 0 SECTION LOCAL DEFAULT 4 + 6901: 00000000 0 SECTION LOCAL DEFAULT 26 + 6902: 8010ce24 0 SECTION LOCAL DEFAULT 4 + 6903: 00000000 0 SECTION LOCAL DEFAULT 26 + 6904: 8010ce24 0 SECTION LOCAL DEFAULT 4 + 6905: 00000000 0 SECTION LOCAL DEFAULT 26 + 6906: 8010ce24 0 SECTION LOCAL DEFAULT 4 + 6907: 00000000 0 SECTION LOCAL DEFAULT 26 + 6908: 8010ce24 0 SECTION LOCAL DEFAULT 4 + 6909: 00000000 0 SECTION LOCAL DEFAULT 26 + 6910: 8010ce24 0 SECTION LOCAL DEFAULT 4 + 6911: 00000000 0 SECTION LOCAL DEFAULT 26 + 6912: 8026a358 86 OBJECT LOCAL DEFAULT 7 @stringBase0 + 6913: 803cbdd0 4 OBJECT LOCAL DEFAULT 11 orphanList + 6914: 803cbdd4 4 OBJECT LOCAL DEFAULT 11 numTikisOnScreen + 6915: 803cad28 4 OBJECT LOCAL DEFAULT 10 whichTikiToAnimate + 6916: 803cbdd8 4 OBJECT LOCAL DEFAULT 11 cloudEmitter + 6917: 80313410 364 OBJECT LOCAL DEFAULT 9 loveyEmitterInfo + 6918: 80313410 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 6919: 8031357c 364 OBJECT LOCAL DEFAULT 9 thunderEmitterInfo + 6920: 803cad2c 4 OBJECT LOCAL DEFAULT 10 sLoveyIconDist + 6921: 803cad30 4 OBJECT LOCAL DEFAULT 10 sLoveyIconOffset + 6922: 803cbddc 4 OBJECT LOCAL DEFAULT 11 sHelmetRast + 6923: 803136e8 64 OBJECT LOCAL DEFAULT 9 sThunderLightningInfo + 6924: 803ce6f8 4 OBJECT LOCAL DEFAULT 12 @858 + 6925: 803ce6fc 4 OBJECT LOCAL DEFAULT 12 @859 + 6926: 803ce700 4 OBJECT LOCAL DEFAULT 12 @860 + 6927: 803ce704 4 OBJECT LOCAL DEFAULT 12 @861 + 6928: 803ce708 4 OBJECT LOCAL DEFAULT 12 @862 + 6929: 803ce70c 4 OBJECT LOCAL DEFAULT 12 @863 + 6930: 803ce710 4 OBJECT LOCAL DEFAULT 12 @864 + 6931: 803ce714 4 OBJECT LOCAL DEFAULT 12 @865 + 6932: 803ce718 4 OBJECT LOCAL DEFAULT 12 @866 + 6933: 803ce71c 4 OBJECT LOCAL DEFAULT 12 @867 + 6934: 803ce720 4 OBJECT LOCAL DEFAULT 12 @868 + 6935: 803ce724 4 OBJECT LOCAL DEFAULT 12 @869 + 6936: 803ce728 4 OBJECT LOCAL DEFAULT 12 @870 + 6937: 803ce72c 4 OBJECT LOCAL DEFAULT 12 @871 + 6938: 803cad34 4 OBJECT LOCAL DEFAULT 10 timeSinceLastExplode + 6939: 803ce730 4 OBJECT LOCAL DEFAULT 12 @923 + 6940: 803ce734 4 OBJECT LOCAL DEFAULT 12 @924 + 6941: 803ce738 4 OBJECT LOCAL DEFAULT 12 @925 + 6942: 803ce73c 4 OBJECT LOCAL DEFAULT 12 @926 + 6943: 803ce740 4 OBJECT LOCAL DEFAULT 12 @927 + 6944: 803ce744 4 OBJECT LOCAL DEFAULT 12 @928 + 6945: 803ce748 4 OBJECT LOCAL DEFAULT 12 @929 + 6946: 803ce74c 4 OBJECT LOCAL DEFAULT 12 @930 + 6947: 803ce750 8 OBJECT LOCAL DEFAULT 12 @982 + 6948: 80109d3c 392 FUNC LOCAL DEFAULT 4 zNPCTiki_PickTikisToAnimate__Fv + 6949: 803cad38 4 OBJECT LOCAL DEFAULT 10 g_tmr_talkytiki + 6950: 803ce758 4 OBJECT LOCAL DEFAULT 12 @1084 + 6951: 8010cab4 664 FUNC LOCAL DEFAULT 4 loveyTikiRender__FP4xEnt + 6952: 8010c9ac 264 FUNC LOCAL DEFAULT 4 genericTikiRender__FP4xEnt + 6953: 803ce75c 4 OBJECT LOCAL DEFAULT 12 @1185 + 6954: 8010bfc8 256 FUNC LOCAL DEFAULT 4 loveyIdleCB__FP5xGoalPvP11en_trantypefPv + 6955: 8010c0c8 200 FUNC LOCAL DEFAULT 4 loveyPatrolCB__FP5xGoalPvP11en_trantypefPv + 6956: 8010c190 392 FUNC LOCAL DEFAULT 4 quietIdleCB__FP5xGoalPvP11en_trantypefPv + 6957: 8010c318 288 FUNC LOCAL DEFAULT 4 quietHideCB__FP5xGoalPvP11en_trantypefPv + 6958: 8010c438 368 FUNC LOCAL DEFAULT 4 thunderIdleCB__FP5xGoalPvP11en_trantypefPv + 6959: 8010c5a8 848 FUNC LOCAL DEFAULT 4 thunderCountCB__FP5xGoalPvP11en_trantypefPv + 6960: 8010c8f8 144 FUNC LOCAL DEFAULT 4 tikiDyingCB__FP5xGoalPvP11en_trantypefPv + 6961: 8010c988 36 FUNC LOCAL DEFAULT 4 tikiDeadCB__FP5xGoalPvP11en_trantypefPv + 6962: 803ce760 4 OBJECT LOCAL DEFAULT 12 @1350 + 6963: 803ce764 4 OBJECT LOCAL DEFAULT 12 @1351 + 6964: 803ce768 4 OBJECT LOCAL DEFAULT 12 @1352 + 6965: 803ce76c 4 OBJECT LOCAL DEFAULT 12 @1353 + 6966: 803ce770 4 OBJECT LOCAL DEFAULT 12 @1354 + 6967: 803ce774 4 OBJECT LOCAL DEFAULT 12 @1355 + 6968: 803ce778 4 OBJECT LOCAL DEFAULT 12 @1356 + 6969: 8026a308 80 OBJECT LOCAL DEFAULT 7 @1471 + 6970: 803ce77c 4 OBJECT LOCAL DEFAULT 12 @1566 + 6971: 803ce780 4 OBJECT LOCAL DEFAULT 12 @1567 + 6972: 803ce784 4 OBJECT LOCAL DEFAULT 12 @1568 + 6973: 803ce788 4 OBJECT LOCAL DEFAULT 12 @1617 + 6974: 803ce78c 4 OBJECT LOCAL DEFAULT 12 @1618 + 6975: 803ce790 4 OBJECT LOCAL DEFAULT 12 @1619 + 6976: 8010beb0 280 FUNC LOCAL DEFAULT 4 loveyFloat__FP8zNPCTikif + 6977: 803ce794 4 OBJECT LOCAL DEFAULT 12 @1668 + 6978: 803ce798 4 OBJECT LOCAL DEFAULT 12 @1695 + 6979: 803ce79c 4 OBJECT LOCAL DEFAULT 12 @1724 + 6980: 803ce7a0 4 OBJECT LOCAL DEFAULT 12 @1725 + 6981: 803ce7a4 4 OBJECT LOCAL DEFAULT 12 @1726 + 6982: 803ce7a8 4 OBJECT LOCAL DEFAULT 12 @1727 + 6983: 803ce7ac 4 OBJECT LOCAL DEFAULT 12 @1728 + 6984: 803ce7b0 4 OBJECT LOCAL DEFAULT 12 @1729 + 6985: 803ce7b4 4 OBJECT LOCAL DEFAULT 12 @1771 + 6986: 803ce7b8 4 OBJECT LOCAL DEFAULT 12 @1809 + 6987: 00000000 0 FILE LOCAL DEFAULT ABS xBehaveMgr.cpp + 6988: 8010ce24 0 SECTION LOCAL DEFAULT 4 + 6989: 00000000 0 SECTION LOCAL DEFAULT 15 + 6990: 00000000 0 SECTION LOCAL DEFAULT 14 + 6991: 803cbde0 0 SECTION LOCAL DEFAULT 11 + 6992: 803ce7c0 0 SECTION LOCAL DEFAULT 12 + 6993: 00000000 0 SECTION LOCAL DEFAULT 26 + 6994: 8010e938 0 SECTION LOCAL DEFAULT 4 + 6995: 00000000 0 SECTION LOCAL DEFAULT 26 + 6996: 8010e9b0 0 SECTION LOCAL DEFAULT 4 + 6997: 00000000 0 SECTION LOCAL DEFAULT 26 + 6998: 8010e9d0 0 SECTION LOCAL DEFAULT 4 + 6999: 00000000 0 SECTION LOCAL DEFAULT 26 + 7000: 8010e9d8 0 SECTION LOCAL DEFAULT 4 + 7001: 00000000 0 SECTION LOCAL DEFAULT 26 + 7002: 803cbde0 4 OBJECT LOCAL DEFAULT 11 g_modinit + 7003: 803cbde4 4 OBJECT LOCAL DEFAULT 11 g_behavmgr + 7004: 803ce7c0 4 OBJECT LOCAL DEFAULT 12 @750 + 7005: 803ce7c4 4 OBJECT LOCAL DEFAULT 12 @911 + 7006: 803ce7c8 4 OBJECT LOCAL DEFAULT 12 @1329 + 7007: 00000000 0 FILE LOCAL DEFAULT ABS xBehaviour.cpp + 7008: 8010ea94 0 SECTION LOCAL DEFAULT 4 + 7009: 802973d0 0 SECTION LOCAL DEFAULT 8 + 7010: 00000000 0 SECTION LOCAL DEFAULT 15 + 7011: 00000000 0 SECTION LOCAL DEFAULT 14 + 7012: 00000000 0 SECTION LOCAL DEFAULT 26 + 7013: 8010eb8c 0 SECTION LOCAL DEFAULT 4 + 7014: 00000000 0 SECTION LOCAL DEFAULT 26 + 7015: 8010eb94 0 SECTION LOCAL DEFAULT 4 + 7016: 00000000 0 SECTION LOCAL DEFAULT 26 + 7017: 00000000 0 FILE LOCAL DEFAULT ABS xBehaveGoalSimple.cpp + 7018: 8010eb94 0 SECTION LOCAL DEFAULT 4 + 7019: 8026a3b0 0 SECTION LOCAL DEFAULT 7 + 7020: 80297400 0 SECTION LOCAL DEFAULT 8 + 7021: 00000000 0 SECTION LOCAL DEFAULT 15 + 7022: 00000000 0 SECTION LOCAL DEFAULT 14 + 7023: 00000000 0 SECTION LOCAL DEFAULT 26 + 7024: 8010ee3c 0 SECTION LOCAL DEFAULT 4 + 7025: 00000000 0 SECTION LOCAL DEFAULT 26 + 7026: 8010eed8 0 SECTION LOCAL DEFAULT 4 + 7027: 00000000 0 SECTION LOCAL DEFAULT 26 + 7028: 8010eed8 0 SECTION LOCAL DEFAULT 4 + 7029: 00000000 0 SECTION LOCAL DEFAULT 26 + 7030: 8010eed8 0 SECTION LOCAL DEFAULT 4 + 7031: 00000000 0 SECTION LOCAL DEFAULT 26 + 7032: 8010eed8 0 SECTION LOCAL DEFAULT 4 + 7033: 00000000 0 SECTION LOCAL DEFAULT 26 + 7034: 8010ebf8 172 FUNC LOCAL DEFAULT 4 GOALCreate_Generic__FiP10RyzMemGrowPv + 7035: 8010eca4 36 FUNC LOCAL DEFAULT 4 GOALDestroy_Generic__FP12xFactoryInst + 7036: 8026a3b0 24 OBJECT LOCAL DEFAULT 7 @stringBase0 + 7037: 00000000 0 FILE LOCAL DEFAULT ABS xSkyDome.cpp + 7038: 8010eed8 0 SECTION LOCAL DEFAULT 4 + 7039: 80313728 0 SECTION LOCAL DEFAULT 9 + 7040: 00000000 0 SECTION LOCAL DEFAULT 15 + 7041: 00000000 0 SECTION LOCAL DEFAULT 14 + 7042: 803cbde8 0 SECTION LOCAL DEFAULT 11 + 7043: 00000000 0 SECTION LOCAL DEFAULT 26 + 7044: 8010f150 0 SECTION LOCAL DEFAULT 4 + 7045: 00000000 0 SECTION LOCAL DEFAULT 26 + 7046: 80313728 96 OBJECT LOCAL DEFAULT 9 sSkyList + 7047: 803cbde8 4 OBJECT LOCAL DEFAULT 11 sSkyCount + 7048: 8010eed8 4 FUNC LOCAL DEFAULT 4 xSkyDome_EmptyRender__FP4xEnt + 7049: 00000000 0 FILE LOCAL DEFAULT ABS xRMemData.cpp + 7050: 8010f150 0 SECTION LOCAL DEFAULT 4 + 7051: 00000000 0 SECTION LOCAL DEFAULT 15 + 7052: 00000000 0 SECTION LOCAL DEFAULT 14 + 7053: 00000000 0 SECTION LOCAL DEFAULT 26 + 7054: 8010f2c4 0 SECTION LOCAL DEFAULT 4 + 7055: 00000000 0 SECTION LOCAL DEFAULT 26 + 7056: 00000000 0 FILE LOCAL DEFAULT ABS xFactory.cpp + 7057: 8010f2d0 0 SECTION LOCAL DEFAULT 4 + 7058: 8026a3c8 0 SECTION LOCAL DEFAULT 7 + 7059: 00000000 0 SECTION LOCAL DEFAULT 15 + 7060: 00000000 0 SECTION LOCAL DEFAULT 14 + 7061: 00000000 0 SECTION LOCAL DEFAULT 26 + 7062: 8010f82c 0 SECTION LOCAL DEFAULT 4 + 7063: 00000000 0 SECTION LOCAL DEFAULT 26 + 7064: 8010f7d4 44 FUNC LOCAL DEFAULT 4 OrdTest_infotype__FPCvPv + 7065: 8010f800 44 FUNC LOCAL DEFAULT 4 OrdComp_infotype__FPvPv + 7066: 8026a3c8 24 OBJECT LOCAL DEFAULT 7 @444 + 7067: 8026a3e0 12 OBJECT LOCAL DEFAULT 7 @461 + 7068: 8026a3ec 12 OBJECT LOCAL DEFAULT 7 @494 + 7069: 00000000 0 FILE LOCAL DEFAULT ABS xNPCBasic.cpp + 7070: 8010f82c 0 SECTION LOCAL DEFAULT 4 + 7071: 8026a3f8 0 SECTION LOCAL DEFAULT 7 + 7072: 80297460 0 SECTION LOCAL DEFAULT 8 + 7073: 00000000 0 SECTION LOCAL DEFAULT 15 + 7074: 00000000 0 SECTION LOCAL DEFAULT 14 + 7075: 803ce7d0 0 SECTION LOCAL DEFAULT 12 + 7076: 00000000 0 SECTION LOCAL DEFAULT 26 + 7077: 80110290 0 SECTION LOCAL DEFAULT 4 + 7078: 00000000 0 SECTION LOCAL DEFAULT 26 + 7079: 801102b8 0 SECTION LOCAL DEFAULT 4 + 7080: 00000000 0 SECTION LOCAL DEFAULT 26 + 7081: 801102b8 0 SECTION LOCAL DEFAULT 4 + 7082: 00000000 0 SECTION LOCAL DEFAULT 26 + 7083: 801102b8 0 SECTION LOCAL DEFAULT 4 + 7084: 00000000 0 SECTION LOCAL DEFAULT 26 + 7085: 801102b8 0 SECTION LOCAL DEFAULT 4 + 7086: 00000000 0 SECTION LOCAL DEFAULT 26 + 7087: 801102b8 0 SECTION LOCAL DEFAULT 4 + 7088: 00000000 0 SECTION LOCAL DEFAULT 26 + 7089: 80297460 1460 OBJECT LOCAL DEFAULT 8 g_colrec + 7090: 803ce7d0 4 OBJECT LOCAL DEFAULT 12 @705 + 7091: 803ce7d4 4 OBJECT LOCAL DEFAULT 12 @706 + 7092: 803ce7d8 4 OBJECT LOCAL DEFAULT 12 @719 + 7093: 803ce7dc 4 OBJECT LOCAL DEFAULT 12 @720 + 7094: 803ce7e0 4 OBJECT LOCAL DEFAULT 12 @721 + 7095: 8026a3f8 12 OBJECT LOCAL DEFAULT 7 @727 + 7096: 803ce7e4 4 OBJECT LOCAL DEFAULT 12 @738 + 7097: 8010faf4 236 FUNC LOCAL DEFAULT 4 NPC_alwaysUseSphere__FP4xEntP5xVec3 + 7098: 803ce7e8 4 OBJECT LOCAL DEFAULT 12 @770 + 7099: 803ce7ec 4 OBJECT LOCAL DEFAULT 12 @771 + 7100: 803ce7f0 4 OBJECT LOCAL DEFAULT 12 @772 + 7101: 8010fbe0 184 FUNC LOCAL DEFAULT 4 NPC_spdBasedColFreq__FP9xNPCBasicf + 7102: 803ce7f4 4 OBJECT LOCAL DEFAULT 12 @856 + 7103: 803ce7f8 4 OBJECT LOCAL DEFAULT 12 @913 + 7104: 803ce7fc 4 OBJECT LOCAL DEFAULT 12 @914 + 7105: 00000000 0 FILE LOCAL DEFAULT ABS zEntPlayerBungeeState.cpp + 7106: 801102b8 0 SECTION LOCAL DEFAULT 4 + 7107: 8026a408 0 SECTION LOCAL DEFAULT 7 + 7108: 80297a68 0 SECTION LOCAL DEFAULT 8 + 7109: 80313788 0 SECTION LOCAL DEFAULT 9 + 7110: 00000000 0 SECTION LOCAL DEFAULT 15 + 7111: 00000000 0 SECTION LOCAL DEFAULT 14 + 7112: 803cbdf0 0 SECTION LOCAL DEFAULT 11 + 7113: 803ce800 0 SECTION LOCAL DEFAULT 12 + 7114: 803d08c0 0 SECTION LOCAL DEFAULT 13 + 7115: 00000000 0 SECTION LOCAL DEFAULT 26 + 7116: 801162ac 0 SECTION LOCAL DEFAULT 4 + 7117: 00000000 0 SECTION LOCAL DEFAULT 26 + 7118: 801162ac 0 SECTION LOCAL DEFAULT 4 + 7119: 00000000 0 SECTION LOCAL DEFAULT 26 + 7120: 8011630c 0 SECTION LOCAL DEFAULT 4 + 7121: 00000000 0 SECTION LOCAL DEFAULT 26 + 7122: 8011630c 0 SECTION LOCAL DEFAULT 4 + 7123: 00000000 0 SECTION LOCAL DEFAULT 26 + 7124: 801163d0 0 SECTION LOCAL DEFAULT 4 + 7125: 00000000 0 SECTION LOCAL DEFAULT 26 + 7126: 801163d0 0 SECTION LOCAL DEFAULT 4 + 7127: 00000000 0 SECTION LOCAL DEFAULT 26 + 7128: 801163d0 0 SECTION LOCAL DEFAULT 4 + 7129: 00000000 0 SECTION LOCAL DEFAULT 26 + 7130: 801163d0 0 SECTION LOCAL DEFAULT 4 + 7131: 00000000 0 SECTION LOCAL DEFAULT 26 + 7132: 801163d0 0 SECTION LOCAL DEFAULT 4 + 7133: 00000000 0 SECTION LOCAL DEFAULT 26 + 7134: 801163d0 0 SECTION LOCAL DEFAULT 4 + 7135: 00000000 0 SECTION LOCAL DEFAULT 26 + 7136: 801163d0 0 SECTION LOCAL DEFAULT 4 + 7137: 00000000 0 SECTION LOCAL DEFAULT 26 + 7138: 801163d0 0 SECTION LOCAL DEFAULT 4 + 7139: 00000000 0 SECTION LOCAL DEFAULT 26 + 7140: 8026a408 12 OBJECT LOCAL DEFAULT 7 @405 + 7141: 8026a408 0 NOTYPE LOCAL DEFAULT 7 ...rodata.0 + 7142: 8026a414 12 OBJECT LOCAL DEFAULT 7 @406 + 7143: 8026a420 12 OBJECT LOCAL DEFAULT 7 @410 + 7144: 8026a42c 12 OBJECT LOCAL DEFAULT 7 @441 + 7145: 8026a438 40 OBJECT LOCAL DEFAULT 7 @624 + 7146: 8026a460 40 OBJECT LOCAL DEFAULT 7 @625 + 7147: 8026a488 40 OBJECT LOCAL DEFAULT 7 @626 + 7148: 8026a4b0 40 OBJECT LOCAL DEFAULT 7 @627 + 7149: 8026a4d8 40 OBJECT LOCAL DEFAULT 7 @628 + 7150: 8026a500 40 OBJECT LOCAL DEFAULT 7 @629 + 7151: 8026a528 40 OBJECT LOCAL DEFAULT 7 @630 + 7152: 8026a550 16 OBJECT LOCAL DEFAULT 7 screen_bounds + 7153: 8026a560 16 OBJECT LOCAL DEFAULT 7 default_adjust + 7154: 8026a570 108 OBJECT LOCAL DEFAULT 7 sound_groups__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@ + 7155: 801102b8 116 FUNC LOCAL DEFAULT 4 play_sound__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@FQ312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@10sound_enumf + 7156: 8011032c 120 FUNC LOCAL DEFAULT 4 stop_sound__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@Fi + 7157: 801103a4 136 FUNC LOCAL DEFAULT 4 set_volume__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@Fif + 7158: 80313788 88 OBJECT LOCAL DEFAULT 9 fixed__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@ + 7159: 80297a68 412 OBJECT LOCAL DEFAULT 8 shared__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@ + 7160: 803cbdf0 4 OBJECT LOCAL DEFAULT 11 old_pants_clip_radius__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@ + 7161: 8011042c 84 FUNC LOCAL DEFAULT 4 init_models__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@Fv + 7162: 803ce800 4 OBJECT LOCAL DEFAULT 12 @945 + 7163: 80110480 88 FUNC LOCAL DEFAULT 4 show_models__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@Fv + 7164: 801104d8 148 FUNC LOCAL DEFAULT 4 hide_models__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@Fv + 7165: 803ce804 4 OBJECT LOCAL DEFAULT 12 @960 + 7166: 803ce808 4 OBJECT LOCAL DEFAULT 12 @961 + 7167: 8011056c 120 FUNC LOCAL DEFAULT 4 render_player__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@Fb + 7168: 803ce80c 4 OBJECT LOCAL DEFAULT 12 @969 + 7169: 803ce810 4 OBJECT LOCAL DEFAULT 12 @987 + 7170: 803cbdf4 1 OBJECT LOCAL DEFAULT 11 registered$1011 + 7171: 803cbdf5 1 OBJECT LOCAL DEFAULT 11 init$1012 + 7172: 80297c04 12 OBJECT LOCAL DEFAULT 8 tweak_cord_off$1014 + 7173: 8026a688 2382 OBJECT LOCAL DEFAULT 7 @stringBase0 + 7174: 803ce814 4 OBJECT LOCAL DEFAULT 12 @1028 + 7175: 803ce818 4 OBJECT LOCAL DEFAULT 12 @1029 + 7176: 801105e4 392 FUNC LOCAL DEFAULT 4 move_wedgie__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@FRC5xVec3 + 7177: 8011630c 100 FUNC LOCAL DEFAULT 4 xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 + 7178: 8011076c 120 FUNC LOCAL DEFAULT 4 update_hook_loc__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@Fv + 7179: 801107e4 280 FUNC LOCAL DEFAULT 4 find_drop_off__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@Fv + 7180: 801108fc 52 FUNC LOCAL DEFAULT 4 trigger__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@FUi + 7181: 8026a5dc 12 OBJECT LOCAL DEFAULT 7 @1502 + 7182: 803ce81c 4 OBJECT LOCAL DEFAULT 12 @1560 + 7183: 803d08c0 4 OBJECT LOCAL DEFAULT 13 @1561 + 7184: 8026a5e8 40 OBJECT LOCAL DEFAULT 7 vertical_cb$1766 + 7185: 80110b90 36 FUNC LOCAL DEFAULT 4 on_tweak_vertical__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFRC10tweak_info + 7186: 8026a610 40 OBJECT LOCAL DEFAULT 7 horizontal_cb$1767 + 7187: 80110b20 36 FUNC LOCAL DEFAULT 4 on_tweak_horizontal__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFRC10tweak_info + 7188: 8026a638 40 OBJECT LOCAL DEFAULT 7 camera_cb$1768 + 7189: 80110a0c 36 FUNC LOCAL DEFAULT 4 on_tweak_camera__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFRC10tweak_info + 7190: 8026a660 40 OBJECT LOCAL DEFAULT 7 collision_cb$1769 + 7191: 80110930 36 FUNC LOCAL DEFAULT 4 on_tweak_collision__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFRC10tweak_info + 7192: 80110954 156 FUNC LOCAL DEFAULT 4 reset_props_collision__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFv + 7193: 803ce820 4 OBJECT LOCAL DEFAULT 12 @1783 + 7194: 803ce824 4 OBJECT LOCAL DEFAULT 12 @1784 + 7195: 80110a30 156 FUNC LOCAL DEFAULT 4 reset_props_camera__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFv + 7196: 803ce828 4 OBJECT LOCAL DEFAULT 12 @1792 + 7197: 80110b44 64 FUNC LOCAL DEFAULT 4 reset_props_horizontal__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFv + 7198: 80110bb4 388 FUNC LOCAL DEFAULT 4 reset_props_vertical__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFv + 7199: 803ce82c 4 OBJECT LOCAL DEFAULT 12 @1811 + 7200: 80110ed4 144 FUNC LOCAL DEFAULT 4 find_spring_min__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeCFffff + 7201: 80110e54 112 FUNC LOCAL DEFAULT 4 spring_energy__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeCFfffff + 7202: 80110d38 160 FUNC LOCAL DEFAULT 4 spring_velocity__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeCFffffff + 7203: 803ce830 4 OBJECT LOCAL DEFAULT 12 @1817 + 7204: 80110dd8 104 FUNC LOCAL DEFAULT 4 spring_potential_energy__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeCFffff + 7205: 80110e40 20 FUNC LOCAL DEFAULT 4 spring_potential_energy__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeCFff + 7206: 80110ec4 16 FUNC LOCAL DEFAULT 4 kinetic_energy__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeCFf + 7207: 803ce834 4 OBJECT LOCAL DEFAULT 12 @1829 + 7208: 803ce838 4 OBJECT LOCAL DEFAULT 12 @1830 + 7209: 803ce83c 4 OBJECT LOCAL DEFAULT 12 @1831 + 7210: 803ce840 4 OBJECT LOCAL DEFAULT 12 @1833 + 7211: 80110f98 8 FUNC LOCAL DEFAULT 4 check_anim_start__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@FP15xAnimTransitionP11xAnimSinglePv + 7212: 80110fa0 52 FUNC LOCAL DEFAULT 4 check_anim_hit_to_dive__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@FP15xAnimTransitionP11xAnimSinglePv + 7213: 80110fd4 52 FUNC LOCAL DEFAULT 4 check_anim_hit_to_top__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@FP15xAnimTransitionP11xAnimSinglePv + 7214: 80111008 52 FUNC LOCAL DEFAULT 4 check_anim_hit_to_bottom__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@FP15xAnimTransitionP11xAnimSinglePv + 7215: 8011103c 52 FUNC LOCAL DEFAULT 4 check_anim_hit_to_cycle__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@FP15xAnimTransitionP11xAnimSinglePv + 7216: 80111070 80 FUNC LOCAL DEFAULT 4 check_anim_hit_to_death__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@FP15xAnimTransitionP11xAnimSinglePv + 7217: 803ce844 4 OBJECT LOCAL DEFAULT 12 @1903 + 7218: 801110c0 248 FUNC LOCAL DEFAULT 4 find_nearest_hook__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@FRC5xVec3 + 7219: 801111b8 4 FUNC LOCAL DEFAULT 4 init_sounds__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@Fv + 7220: 801111bc 48 FUNC LOCAL DEFAULT 4 get_hook_model__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@Fv + 7221: 801111ec 100 FUNC LOCAL DEFAULT 4 fade_hook_reset__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@Fv + 7222: 80111250 112 FUNC LOCAL DEFAULT 4 fade_hook_out__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@Fv + 7223: 801112c0 112 FUNC LOCAL DEFAULT 4 fade_hook_in__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@Fv + 7224: 80111330 244 FUNC LOCAL DEFAULT 4 fade_hook_update__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@Ff + 7225: 80111424 520 FUNC LOCAL DEFAULT 4 start__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@Fv + 7226: 8011162c 4 FUNC LOCAL DEFAULT 4 start__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@10state_typeFv + 7227: 80111630 40 FUNC LOCAL DEFAULT 4 cache_hook__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@FRQ212bungee_state9hook_type + 7228: 80111658 128 FUNC LOCAL DEFAULT 4 cache_drop__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@FRCQ212bungee_state10drop_assetUi + 7229: 801116d8 224 FUNC LOCAL DEFAULT 4 init_cache__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@Fv + 7230: 801117c8 48 FUNC LOCAL DEFAULT 4 common_update__Q212bungee_state35@unnamed@zEntPlayerBungeeState_cpp@FR6xScenef + 7231: 803ce848 4 OBJECT LOCAL DEFAULT 12 @2183 + 7232: 803ce84c 4 OBJECT LOCAL DEFAULT 12 @2184 + 7233: 803ce850 4 OBJECT LOCAL DEFAULT 12 @2185 + 7234: 803ce854 4 OBJECT LOCAL DEFAULT 12 @2186 + 7235: 803ce858 4 OBJECT LOCAL DEFAULT 12 @2187 + 7236: 803ce85c 4 OBJECT LOCAL DEFAULT 12 @2188 + 7237: 803ce860 4 OBJECT LOCAL DEFAULT 12 @2189 + 7238: 803ce864 4 OBJECT LOCAL DEFAULT 12 @2190 + 7239: 803ce868 4 OBJECT LOCAL DEFAULT 12 @2191 + 7240: 803ce86c 4 OBJECT LOCAL DEFAULT 12 @2192 + 7241: 803ce870 4 OBJECT LOCAL DEFAULT 12 @2193 + 7242: 803ce874 4 OBJECT LOCAL DEFAULT 12 @2194 + 7243: 803ce878 4 OBJECT LOCAL DEFAULT 12 @2195 + 7244: 803ce87c 4 OBJECT LOCAL DEFAULT 12 @2196 + 7245: 803ce880 4 OBJECT LOCAL DEFAULT 12 @2197 + 7246: 803cbdf6 1 OBJECT LOCAL DEFAULT 11 init$2204 + 7247: 803137e0 76 OBJECT LOCAL DEFAULT 9 attaching_state$2203 + 7248: 803cbdf7 1 OBJECT LOCAL DEFAULT 11 init$2207 + 7249: 8031382c 2504 OBJECT LOCAL DEFAULT 9 hanging_state$2206 + 7250: 80112384 64 FUNC LOCAL DEFAULT 4 __ct__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@20attaching_state_typeFv + 7251: 80112330 64 FUNC LOCAL DEFAULT 4 __ct__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFv + 7252: 80112370 20 FUNC LOCAL DEFAULT 4 __ct__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@10state_typeFQ312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@10state_enum + 7253: 80112618 4 FUNC LOCAL DEFAULT 4 stop__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@10state_typeFv + 7254: 8011266c 4 FUNC LOCAL DEFAULT 4 render__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@10state_typeFv + 7255: 803cbdf8 4 OBJECT LOCAL DEFAULT 11 start_from$2298 + 7256: 803cbdfc 1 OBJECT LOCAL DEFAULT 11 init$2299 + 7257: 803cbe00 4 OBJECT LOCAL DEFAULT 11 start_to$2301 + 7258: 803cbe04 1 OBJECT LOCAL DEFAULT 11 init$2302 + 7259: 80113150 36 FUNC LOCAL DEFAULT 4 render__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@20attaching_state_typeFv + 7260: 80112f88 456 FUNC LOCAL DEFAULT 4 update__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@20attaching_state_typeFR6xSceneRf + 7261: 80112f40 72 FUNC LOCAL DEFAULT 4 stop__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@20attaching_state_typeFv + 7262: 80112dcc 372 FUNC LOCAL DEFAULT 4 start__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@20attaching_state_typeFv + 7263: 801161a4 36 FUNC LOCAL DEFAULT 4 render__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFv + 7264: 80113bc4 604 FUNC LOCAL DEFAULT 4 update__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFR6xSceneRf + 7265: 80113a38 320 FUNC LOCAL DEFAULT 4 stop__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFv + 7266: 80113174 1348 FUNC LOCAL DEFAULT 4 start__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFv + 7267: 803ce884 4 OBJECT LOCAL DEFAULT 12 @2336 + 7268: 803ce888 4 OBJECT LOCAL DEFAULT 12 @2337 + 7269: 801139ec 76 FUNC LOCAL DEFAULT 4 show_help__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFv + 7270: 80113944 168 FUNC LOCAL DEFAULT 4 allow_dive__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFb + 7271: 801137d4 60 FUNC LOCAL DEFAULT 4 world_to_local__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeCFRC5xVec3 + 7272: 801136b8 284 FUNC LOCAL DEFAULT 4 init_camera__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFv + 7273: 803ce88c 4 OBJECT LOCAL DEFAULT 12 @2341 + 7274: 803ce890 4 OBJECT LOCAL DEFAULT 12 @2342 + 7275: 80113b78 76 FUNC LOCAL DEFAULT 4 hide_help__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFv + 7276: 80115ed0 580 FUNC LOCAL DEFAULT 4 start_detaching__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFv + 7277: 80115c0c 428 FUNC LOCAL DEFAULT 4 detach_update__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFR6xSceneRf + 7278: 801155c4 80 FUNC LOCAL DEFAULT 4 update_movement__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFf + 7279: 80115284 832 FUNC LOCAL DEFAULT 4 update_animation__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFf + 7280: 80114bf4 888 FUNC LOCAL DEFAULT 4 update_camera__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFf + 7281: 801141a0 108 FUNC LOCAL DEFAULT 4 update_collision__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFR6xScenef + 7282: 80113f6c 264 FUNC LOCAL DEFAULT 4 check_damage__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFb + 7283: 80113ec0 112 FUNC LOCAL DEFAULT 4 player_bound__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeCFv + 7284: 80113e78 72 FUNC LOCAL DEFAULT 4 update_sound__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFf + 7285: 80113e20 88 FUNC LOCAL DEFAULT 4 update_blur__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFf + 7286: 80113f30 60 FUNC LOCAL DEFAULT 4 local_to_world__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeCFRC5xVec3 + 7287: 80114074 148 FUNC LOCAL DEFAULT 4 short_drop_sudden_stop__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFv + 7288: 80114108 152 FUNC LOCAL DEFAULT 4 multiply_dampening__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFf + 7289: 801149fc 488 FUNC LOCAL DEFAULT 4 collide_start__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFR6xScene + 7290: 8011420c 164 FUNC LOCAL DEFAULT 4 repath__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFRC6xScene + 7291: 80114678 324 FUNC LOCAL DEFAULT 4 ents_repath__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFRC6xScene + 7292: 80114464 264 FUNC LOCAL DEFAULT 4 env_repath__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFRC6xScene + 7293: 801142b0 124 FUNC LOCAL DEFAULT 4 boundary_repath__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFRC6xScene + 7294: 8011432c 224 FUNC LOCAL DEFAULT 4 hit_boundary__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeCFR5xVec3R5xVec3RC5xVec3 + 7295: 803ce894 4 OBJECT LOCAL DEFAULT 12 @2435 + 7296: 803ce898 4 OBJECT LOCAL DEFAULT 12 @2436 + 7297: 8011440c 88 FUNC LOCAL DEFAULT 4 clip_nearest__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeCFRfRffff + 7298: 8011456c 164 FUNC LOCAL DEFAULT 4 trigger_collision__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFRQ412bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_type8env_infofRC7xCollis + 7299: 80114610 104 FUNC LOCAL DEFAULT 4 ouchie__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFb + 7300: 80114944 184 FUNC LOCAL DEFAULT 4 collide__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeCFR7xCollisRC7xSphereRC4xEnt + 7301: 801147bc 392 FUNC LOCAL DEFAULT 4 trigger_collision__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFRQ412bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_type8ent_infofRC7xCollis + 7302: 80114be4 16 FUNC LOCAL DEFAULT 4 __ct__Q412bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_type19cb_cache_collisionsFRC7xSpherePQ412bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_type8ent_infoRi + 7303: 803ce89c 4 OBJECT LOCAL DEFAULT 12 @2550 + 7304: 8011527c 8 FUNC LOCAL DEFAULT 4 update_free_look__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFf + 7305: 801150e0 412 FUNC LOCAL DEFAULT 4 interpolate_camera_loc__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFRC5xVec3f + 7306: 80114f6c 192 FUNC LOCAL DEFAULT 4 update_camera_direction__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFf + 7307: 8011502c 180 FUNC LOCAL DEFAULT 4 rotate_camera__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFv + 7308: 803ce8a0 4 OBJECT LOCAL DEFAULT 12 @2555 + 7309: 80297c58 132 OBJECT LOCAL DEFAULT 8 @2594 + 7310: 80115b64 168 FUNC LOCAL DEFAULT 4 update_heading__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFf + 7311: 8011572c 728 FUNC LOCAL DEFAULT 4 update_vmovement__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFf + 7312: 80115614 128 FUNC LOCAL DEFAULT 4 update_hmovement__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFf + 7313: 80115694 152 FUNC LOCAL DEFAULT 4 update_hmovement__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFRfRfffff + 7314: 80115a04 352 FUNC LOCAL DEFAULT 4 calc_movement__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFRfRfRfffffff + 7315: 80115db8 280 FUNC LOCAL DEFAULT 4 update_detach_camera__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFf + 7316: 803ce8a4 4 OBJECT LOCAL DEFAULT 12 @2649 + 7317: 80116114 144 FUNC LOCAL DEFAULT 4 calc_drop_off_velocity__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_typeFR5xVec3RC5xVec3RC5xVec3ff + 7318: 801161c8 228 FUNC LOCAL DEFAULT 4 __cl__Q412bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_type19cb_cache_collisionsFR4xEntR10xGridBound + 7319: 00000000 0 FILE LOCAL DEFAULT ABS zCollGeom.cpp + 7320: 80116588 0 SECTION LOCAL DEFAULT 4 + 7321: 803141f8 0 SECTION LOCAL DEFAULT 9 + 7322: 00000000 0 SECTION LOCAL DEFAULT 15 + 7323: 00000000 0 SECTION LOCAL DEFAULT 14 + 7324: 803cbe08 0 SECTION LOCAL DEFAULT 11 + 7325: 00000000 0 SECTION LOCAL DEFAULT 26 + 7326: 803cbe08 4 OBJECT LOCAL DEFAULT 11 sNumTables + 7327: 803141f8 12 OBJECT LOCAL DEFAULT 9 sTableCount + 7328: 80314204 12 OBJECT LOCAL DEFAULT 9 sTableList + 7329: 00000000 0 FILE LOCAL DEFAULT ABS xParSys.cpp + 7330: 801168ec 0 SECTION LOCAL DEFAULT 4 + 7331: 8026afd8 0 SECTION LOCAL DEFAULT 7 + 7332: 80297ce0 0 SECTION LOCAL DEFAULT 8 + 7333: 80314210 0 SECTION LOCAL DEFAULT 9 + 7334: 00000000 0 SECTION LOCAL DEFAULT 15 + 7335: 00000000 0 SECTION LOCAL DEFAULT 14 + 7336: 803ce8a8 0 SECTION LOCAL DEFAULT 12 + 7337: 00000000 0 SECTION LOCAL DEFAULT 26 + 7338: 80117454 0 SECTION LOCAL DEFAULT 4 + 7339: 00000000 0 SECTION LOCAL DEFAULT 26 + 7340: 80117454 0 SECTION LOCAL DEFAULT 4 + 7341: 00000000 0 SECTION LOCAL DEFAULT 26 + 7342: 80117690 0 SECTION LOCAL DEFAULT 4 + 7343: 00000000 0 SECTION LOCAL DEFAULT 26 + 7344: 8026afd8 44 OBJECT LOCAL DEFAULT 7 sBlendTable + 7345: 80314210 12 OBJECT LOCAL DEFAULT 9 par_offset_right + 7346: 8031421c 12 OBJECT LOCAL DEFAULT 9 par_offset_up + 7347: 803ce8a8 4 OBJECT LOCAL DEFAULT 12 @693 + 7348: 801168ec 108 FUNC LOCAL DEFAULT 4 par_sprite_begin__Fv + 7349: 803ce8ac 4 OBJECT LOCAL DEFAULT 12 @776 + 7350: 803ce8b0 4 OBJECT LOCAL DEFAULT 12 @777 + 7351: 803ce8b8 8 OBJECT LOCAL DEFAULT 12 @779 + 7352: 803ce8c0 8 OBJECT LOCAL DEFAULT 12 @782 + 7353: 80116958 804 FUNC LOCAL DEFAULT 4 par_sprite_update__FR7xParSysR9xParGroup + 7354: 80116c88 80 FUNC LOCAL DEFAULT 4 render_par_sprite__FPvP9xParGroup + 7355: 80297ce0 56 OBJECT LOCAL DEFAULT 8 sParSysInfo + 7356: 80117244 184 FUNC LOCAL DEFAULT 4 xParGroupUpdateR__FP7xParSysP9xParGroupf + 7357: 801172fc 152 FUNC LOCAL DEFAULT 4 xParGroupUpdate__FP7xParSysP9xParGroupf + 7358: 00000000 0 FILE LOCAL DEFAULT ABS xParEmitter.cpp + 7359: 80117690 0 SECTION LOCAL DEFAULT 4 + 7360: 8026b008 0 SECTION LOCAL DEFAULT 7 + 7361: 80297d18 0 SECTION LOCAL DEFAULT 8 + 7362: 80314228 0 SECTION LOCAL DEFAULT 9 + 7363: 00000000 0 SECTION LOCAL DEFAULT 15 + 7364: 00000000 0 SECTION LOCAL DEFAULT 14 + 7365: 803ce8c8 0 SECTION LOCAL DEFAULT 12 + 7366: 00000000 0 SECTION LOCAL DEFAULT 26 + 7367: 801188c8 0 SECTION LOCAL DEFAULT 4 + 7368: 00000000 0 SECTION LOCAL DEFAULT 26 + 7369: 801188c8 0 SECTION LOCAL DEFAULT 4 + 7370: 00000000 0 SECTION LOCAL DEFAULT 26 + 7371: 801188e4 0 SECTION LOCAL DEFAULT 4 + 7372: 00000000 0 SECTION LOCAL DEFAULT 26 + 7373: 80118934 0 SECTION LOCAL DEFAULT 4 + 7374: 00000000 0 SECTION LOCAL DEFAULT 26 + 7375: 80118934 0 SECTION LOCAL DEFAULT 4 + 7376: 00000000 0 SECTION LOCAL DEFAULT 26 + 7377: 80118934 0 SECTION LOCAL DEFAULT 4 + 7378: 00000000 0 SECTION LOCAL DEFAULT 26 + 7379: 80118934 0 SECTION LOCAL DEFAULT 4 + 7380: 00000000 0 SECTION LOCAL DEFAULT 26 + 7381: 80314228 84 OBJECT LOCAL DEFAULT 9 sSaveEmmiterSettings + 7382: 8031427c 312 OBJECT LOCAL DEFAULT 9 sSaveEmmiterPropSettings + 7383: 803143b4 312 OBJECT LOCAL DEFAULT 9 sDummyProp + 7384: 80117690 4 FUNC LOCAL DEFAULT 4 add_tweaks__FR11xParEmitter + 7385: 8026b008 63 OBJECT LOCAL DEFAULT 7 @stringBase0 + 7386: 803ce8c8 4 OBJECT LOCAL DEFAULT 12 @776 + 7387: 803ce8cc 4 OBJECT LOCAL DEFAULT 12 @777 + 7388: 803ce8d0 4 OBJECT LOCAL DEFAULT 12 @778 + 7389: 803ce8d4 4 OBJECT LOCAL DEFAULT 12 @779 + 7390: 803ce8d8 4 OBJECT LOCAL DEFAULT 12 @786 + 7391: 803ce8dc 4 OBJECT LOCAL DEFAULT 12 @789 + 7392: 803ce8e0 4 OBJECT LOCAL DEFAULT 12 @848 + 7393: 80297d18 60 OBJECT LOCAL DEFAULT 8 @927 + 7394: 80117e10 176 FUNC LOCAL DEFAULT 4 xParEmitterCull__FP11xParEmitterP4xPar + 7395: 803ce8e4 4 OBJECT LOCAL DEFAULT 12 @977 + 7396: 80297d54 32 OBJECT LOCAL DEFAULT 8 @978 + 7397: 803ce8e8 4 OBJECT LOCAL DEFAULT 12 @1133 + 7398: 803ce8f0 8 OBJECT LOCAL DEFAULT 12 @1135 + 7399: 80297d74 68 OBJECT LOCAL DEFAULT 8 @1136 + 7400: 00000000 0 FILE LOCAL DEFAULT ABS xVolume.cpp + 7401: 80118934 0 SECTION LOCAL DEFAULT 4 + 7402: 00000000 0 SECTION LOCAL DEFAULT 15 + 7403: 00000000 0 SECTION LOCAL DEFAULT 14 + 7404: 00000000 0 SECTION LOCAL DEFAULT 26 + 7405: 00000000 0 FILE LOCAL DEFAULT ABS xParEmitterType.cpp + 7406: 80118a04 0 SECTION LOCAL DEFAULT 4 + 7407: 8026b048 0 SECTION LOCAL DEFAULT 7 + 7408: 80297db8 0 SECTION LOCAL DEFAULT 8 + 7409: 803144f0 0 SECTION LOCAL DEFAULT 9 + 7410: 00000000 0 SECTION LOCAL DEFAULT 15 + 7411: 00000000 0 SECTION LOCAL DEFAULT 14 + 7412: 803ce8f8 0 SECTION LOCAL DEFAULT 12 + 7413: 803d08c8 0 SECTION LOCAL DEFAULT 13 + 7414: 00000000 0 SECTION LOCAL DEFAULT 26 + 7415: 8011a7e4 0 SECTION LOCAL DEFAULT 4 + 7416: 00000000 0 SECTION LOCAL DEFAULT 26 + 7417: 8011a7e4 0 SECTION LOCAL DEFAULT 4 + 7418: 00000000 0 SECTION LOCAL DEFAULT 26 + 7419: 8011a7e4 0 SECTION LOCAL DEFAULT 4 + 7420: 00000000 0 SECTION LOCAL DEFAULT 26 + 7421: 8011a8dc 0 SECTION LOCAL DEFAULT 4 + 7422: 00000000 0 SECTION LOCAL DEFAULT 26 + 7423: 8026b048 12 OBJECT LOCAL DEFAULT 7 @427 + 7424: 8026b048 0 NOTYPE LOCAL DEFAULT 7 ...rodata.0 + 7425: 8026b054 12 OBJECT LOCAL DEFAULT 7 @428 + 7426: 8026b060 12 OBJECT LOCAL DEFAULT 7 @432 + 7427: 8026b06c 12 OBJECT LOCAL DEFAULT 7 @463 + 7428: 8026b078 40 OBJECT LOCAL DEFAULT 7 @617 + 7429: 8026b0a0 40 OBJECT LOCAL DEFAULT 7 @618 + 7430: 8026b0c8 40 OBJECT LOCAL DEFAULT 7 @619 + 7431: 8026b0f0 40 OBJECT LOCAL DEFAULT 7 @620 + 7432: 8026b118 40 OBJECT LOCAL DEFAULT 7 @621 + 7433: 8026b140 40 OBJECT LOCAL DEFAULT 7 @622 + 7434: 8026b168 40 OBJECT LOCAL DEFAULT 7 @623 + 7435: 80118a68 296 FUNC LOCAL DEFAULT 4 xParEmitterAngleVariation__FP4xParP16xParEmitterAsset + 7436: 8026b190 48 OBJECT LOCAL DEFAULT 7 @657 + 7437: 8026b1c0 12 OBJECT LOCAL DEFAULT 7 @658 + 7438: 803ce8f8 4 OBJECT LOCAL DEFAULT 12 @663 + 7439: 803ce8fc 4 OBJECT LOCAL DEFAULT 12 @664 + 7440: 8026b1cc 16 OBJECT LOCAL DEFAULT 7 @668 + 7441: 803ce900 8 OBJECT LOCAL DEFAULT 12 @669 + 7442: 803ce908 4 OBJECT LOCAL DEFAULT 12 @677 + 7443: 8026b1dc 16 OBJECT LOCAL DEFAULT 7 @685 + 7444: 803ce90c 8 OBJECT LOCAL DEFAULT 12 @686 + 7445: 803ce914 4 OBJECT LOCAL DEFAULT 12 @695 + 7446: 803ce918 4 OBJECT LOCAL DEFAULT 12 @702 + 7447: 8026b1ec 12 OBJECT LOCAL DEFAULT 7 @722 + 7448: 8026b1f8 12 OBJECT LOCAL DEFAULT 7 @739 + 7449: 8026b204 12 OBJECT LOCAL DEFAULT 7 @747 + 7450: 8026b210 12 OBJECT LOCAL DEFAULT 7 @748 + 7451: 8026b21c 48 OBJECT LOCAL DEFAULT 7 @749 + 7452: 803ce91c 4 OBJECT LOCAL DEFAULT 12 @756 + 7453: 803d08c8 8 OBJECT LOCAL DEFAULT 13 @824 + 7454: 8026b24c 12 OBJECT LOCAL DEFAULT 7 @834 + 7455: 801198f0 344 FUNC LOCAL DEFAULT 4 ocircle_emit__29@unnamed@xParEmitterType_cpp@FR4xParR16xParEmitterAssetff + 7456: 8011a8dc 100 FUNC LOCAL DEFAULT 4 xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 + 7457: 8026b258 12 OBJECT LOCAL DEFAULT 7 @932 + 7458: 803144f0 64 OBJECT LOCAL DEFAULT 9 buffer_mat$943 + 7459: 80119b50 292 FUNC LOCAL DEFAULT 4 transform_ent_bone__29@unnamed@xParEmitterType_cpp@FR5xVec3R5xVec3RC16xParEmitterAssetRC7xMat4x3 + 7460: 80119d5c 1164 FUNC LOCAL DEFAULT 4 get_random_offset__29@unnamed@xParEmitterType_cpp@FRC10xPEEntBoneRC7xMat4x3 + 7461: 80297db8 44 OBJECT LOCAL DEFAULT 8 @1006 + 7462: 8011a300 1252 FUNC LOCAL DEFAULT 4 get_random_offset__29@unnamed@xParEmitterType_cpp@FRC6xBoundfUi + 7463: 803ce920 4 OBJECT LOCAL DEFAULT 12 @1048 + 7464: 80297de4 52 OBJECT LOCAL DEFAULT 8 @1050 + 7465: 00000000 0 FILE LOCAL DEFAULT ABS xRenderState.cpp + 7466: 8011a940 0 SECTION LOCAL DEFAULT 4 + 7467: 80297e18 0 SECTION LOCAL DEFAULT 8 + 7468: 00000000 0 SECTION LOCAL DEFAULT 15 + 7469: 00000000 0 SECTION LOCAL DEFAULT 14 + 7470: 00000000 0 SECTION LOCAL DEFAULT 26 + 7471: 80297e18 44 OBJECT LOCAL DEFAULT 8 sBlendTable + 7472: 00000000 0 FILE LOCAL DEFAULT ABS zEntPlayerOOBState.cpp + 7473: 8011a9f0 0 SECTION LOCAL DEFAULT 4 + 7474: 8026b268 0 SECTION LOCAL DEFAULT 7 + 7475: 80297e48 0 SECTION LOCAL DEFAULT 8 + 7476: 80314530 0 SECTION LOCAL DEFAULT 9 + 7477: 00000000 0 SECTION LOCAL DEFAULT 15 + 7478: 00000000 0 SECTION LOCAL DEFAULT 14 + 7479: 803cbe10 0 SECTION LOCAL DEFAULT 11 + 7480: 803ce928 0 SECTION LOCAL DEFAULT 12 + 7481: 803d08d0 0 SECTION LOCAL DEFAULT 13 + 7482: 00000000 0 SECTION LOCAL DEFAULT 26 + 7483: 8011d4c0 0 SECTION LOCAL DEFAULT 4 + 7484: 00000000 0 SECTION LOCAL DEFAULT 26 + 7485: 8011d4c0 0 SECTION LOCAL DEFAULT 4 + 7486: 00000000 0 SECTION LOCAL DEFAULT 26 + 7487: 8011d4c0 0 SECTION LOCAL DEFAULT 4 + 7488: 00000000 0 SECTION LOCAL DEFAULT 26 + 7489: 8011d4c0 0 SECTION LOCAL DEFAULT 4 + 7490: 00000000 0 SECTION LOCAL DEFAULT 26 + 7491: 8011d4c0 0 SECTION LOCAL DEFAULT 4 + 7492: 00000000 0 SECTION LOCAL DEFAULT 26 + 7493: 8011d554 0 SECTION LOCAL DEFAULT 4 + 7494: 00000000 0 SECTION LOCAL DEFAULT 26 + 7495: 8026b268 12 OBJECT LOCAL DEFAULT 7 @405 + 7496: 8026b268 0 NOTYPE LOCAL DEFAULT 7 ...rodata.0 + 7497: 8026b274 12 OBJECT LOCAL DEFAULT 7 @406 + 7498: 8026b280 12 OBJECT LOCAL DEFAULT 7 @410 + 7499: 8026b28c 12 OBJECT LOCAL DEFAULT 7 @441 + 7500: 8026b298 40 OBJECT LOCAL DEFAULT 7 @612 + 7501: 8026b2c0 40 OBJECT LOCAL DEFAULT 7 @613 + 7502: 8026b2e8 40 OBJECT LOCAL DEFAULT 7 @614 + 7503: 8026b310 40 OBJECT LOCAL DEFAULT 7 @615 + 7504: 8026b338 40 OBJECT LOCAL DEFAULT 7 @616 + 7505: 8026b360 40 OBJECT LOCAL DEFAULT 7 @617 + 7506: 8026b388 40 OBJECT LOCAL DEFAULT 7 @618 + 7507: 8026b3b0 16 OBJECT LOCAL DEFAULT 7 screen_bounds + 7508: 8026b3c0 16 OBJECT LOCAL DEFAULT 7 default_adjust + 7509: 8026b3d0 16 OBJECT LOCAL DEFAULT 7 @792 + 7510: 80314530 124 OBJECT LOCAL DEFAULT 9 fixed__Q29oob_state32@unnamed@zEntPlayerOOBState_cpp@ + 7511: 80314530 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 7512: 80297e48 112 OBJECT LOCAL DEFAULT 8 shared__Q29oob_state32@unnamed@zEntPlayerOOBState_cpp@ + 7513: 803145ac 64 OBJECT LOCAL DEFAULT 9 shared_target__Q29oob_state32@unnamed@zEntPlayerOOBState_cpp@ + 7514: 80297eb8 48 OBJECT LOCAL DEFAULT 8 idiot_levels__Q29oob_state32@unnamed@zEntPlayerOOBState_cpp@ + 7515: 803ce928 4 OBJECT LOCAL DEFAULT 12 @1033 + 7516: 803ce92c 4 OBJECT LOCAL DEFAULT 12 @1034 + 7517: 803ce930 4 OBJECT LOCAL DEFAULT 12 @1035 + 7518: 803ce934 4 OBJECT LOCAL DEFAULT 12 @1036 + 7519: 8011a9f0 436 FUNC LOCAL DEFAULT 4 set_camera__Q29oob_state32@unnamed@zEntPlayerOOBState_cpp@Fb + 7520: 803ce938 4 OBJECT LOCAL DEFAULT 12 @1041 + 7521: 803ce93c 4 OBJECT LOCAL DEFAULT 12 @1048 + 7522: 803ce940 4 OBJECT LOCAL DEFAULT 12 @1049 + 7523: 8011aba4 88 FUNC LOCAL DEFAULT 4 reset_camera__Q29oob_state32@unnamed@zEntPlayerOOBState_cpp@Fv + 7524: 8026b3e0 16 OBJECT LOCAL DEFAULT 7 @1080 + 7525: 8026b3f0 12 OBJECT LOCAL DEFAULT 7 @1081 + 7526: 8026b3fc 12 OBJECT LOCAL DEFAULT 7 @1082 + 7527: 8011abfc 296 FUNC LOCAL DEFAULT 4 render_model__Q29oob_state32@unnamed@zEntPlayerOOBState_cpp@FR14xModelInstanceRC5xVec3RC5xVec3RC5xVec3 + 7528: 8011ad24 140 FUNC LOCAL DEFAULT 4 move_up__Q29oob_state32@unnamed@zEntPlayerOOBState_cpp@FR5xVec3f + 7529: 803ce944 4 OBJECT LOCAL DEFAULT 12 @1118 + 7530: 8011adb0 156 FUNC LOCAL DEFAULT 4 move_right__Q29oob_state32@unnamed@zEntPlayerOOBState_cpp@FR5xVec3f + 7531: 8011ae4c 84 FUNC LOCAL DEFAULT 4 update_max_out_time__Q29oob_state32@unnamed@zEntPlayerOOBState_cpp@FRC8xSurface + 7532: 8026b42c 1301 OBJECT LOCAL DEFAULT 7 @stringBase0 + 7533: 8011aea0 236 FUNC LOCAL DEFAULT 4 assume_player_is_stupid__Q29oob_state32@unnamed@zEntPlayerOOBState_cpp@Fv + 7534: 8011af8c 108 FUNC LOCAL DEFAULT 4 move_hand__Q29oob_state32@unnamed@zEntPlayerOOBState_cpp@Ff + 7535: 803d08d0 4 OBJECT LOCAL DEFAULT 13 @1469 + 7536: 803ce948 4 OBJECT LOCAL DEFAULT 12 @1475 + 7537: 803ce94c 4 OBJECT LOCAL DEFAULT 12 @1476 + 7538: 803ce950 4 OBJECT LOCAL DEFAULT 12 @1477 + 7539: 8011b0c4 328 FUNC LOCAL DEFAULT 4 set_rect_verts__Q29oob_state32@unnamed@zEntPlayerOOBState_cpp@FP18rwGameCube2DVertexffff10iColor_tagff + 7540: 8011aff8 204 FUNC LOCAL DEFAULT 4 render_fade__Q29oob_state32@unnamed@zEntPlayerOOBState_cpp@Fv + 7541: 8011b20c 48 FUNC LOCAL DEFAULT 4 set_rect_vert__Q29oob_state32@unnamed@zEntPlayerOOBState_cpp@FR18rwGameCube2DVertexfff10iColor_tagf + 7542: 8011b23c 292 FUNC LOCAL DEFAULT 4 render_ghost__Q29oob_state32@unnamed@zEntPlayerOOBState_cpp@Fv + 7543: 8026b408 12 OBJECT LOCAL DEFAULT 7 @1513 + 7544: 8026b414 12 OBJECT LOCAL DEFAULT 7 @1514 + 7545: 8026b420 12 OBJECT LOCAL DEFAULT 7 @1515 + 7546: 8011b360 240 FUNC LOCAL DEFAULT 4 render_hand__Q29oob_state32@unnamed@zEntPlayerOOBState_cpp@Fv + 7547: 803ce954 4 OBJECT LOCAL DEFAULT 12 @1533 + 7548: 803ce958 4 OBJECT LOCAL DEFAULT 12 @1534 + 7549: 803ce95c 4 OBJECT LOCAL DEFAULT 12 @1535 + 7550: 803ce960 4 OBJECT LOCAL DEFAULT 12 @1536 + 7551: 803ce964 4 OBJECT LOCAL DEFAULT 12 @1537 + 7552: 803ce968 4 OBJECT LOCAL DEFAULT 12 @1538 + 7553: 803ce96c 4 OBJECT LOCAL DEFAULT 12 @1539 + 7554: 803ce970 4 OBJECT LOCAL DEFAULT 12 @1540 + 7555: 803ce974 4 OBJECT LOCAL DEFAULT 12 @1541 + 7556: 803ce978 4 OBJECT LOCAL DEFAULT 12 @1542 + 7557: 803cbe11 1 OBJECT LOCAL DEFAULT 11 init$1549 + 7558: 803cbe14 8 OBJECT LOCAL DEFAULT 11 in_state$1548 + 7559: 803cbe1c 1 OBJECT LOCAL DEFAULT 11 init$1552 + 7560: 803cbe20 8 OBJECT LOCAL DEFAULT 11 out_state$1551 + 7561: 803cbe28 1 OBJECT LOCAL DEFAULT 11 init$1555 + 7562: 803145ec 104 OBJECT LOCAL DEFAULT 9 grab_state$1554 + 7563: 803cbe29 1 OBJECT LOCAL DEFAULT 11 init$1558 + 7564: 80314654 68 OBJECT LOCAL DEFAULT 9 drop_state$1557 + 7565: 8011c6b8 64 FUNC LOCAL DEFAULT 4 __ct__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@13in_state_typeFv + 7566: 8011c678 64 FUNC LOCAL DEFAULT 4 __ct__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@14out_state_typeFv + 7567: 8011bf80 196 FUNC LOCAL DEFAULT 4 __ct__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeFv + 7568: 8011ba54 148 FUNC LOCAL DEFAULT 4 __ct__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15drop_state_typeFv + 7569: 8011bf6c 20 FUNC LOCAL DEFAULT 4 __ct__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@10state_typeFQ39oob_state32@unnamed@zEntPlayerOOBState_cpp@10state_enum + 7570: 8011be3c 32 FUNC LOCAL DEFAULT 4 supdate_moving_in__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15drop_state_typeFRQ39oob_state32@unnamed@zEntPlayerOOBState_cpp@15drop_state_typeR6xSceneRf + 7571: 8011bd88 32 FUNC LOCAL DEFAULT 4 supdate_stopping__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15drop_state_typeFRQ39oob_state32@unnamed@zEntPlayerOOBState_cpp@15drop_state_typeR6xSceneRf + 7572: 8011bcfc 32 FUNC LOCAL DEFAULT 4 supdate_stopped__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15drop_state_typeFRQ39oob_state32@unnamed@zEntPlayerOOBState_cpp@15drop_state_typeR6xSceneRf + 7573: 8011bc7c 32 FUNC LOCAL DEFAULT 4 supdate_starting__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15drop_state_typeFRQ39oob_state32@unnamed@zEntPlayerOOBState_cpp@15drop_state_typeR6xSceneRf + 7574: 8011bbd4 32 FUNC LOCAL DEFAULT 4 supdate_moving_out__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15drop_state_typeFRQ39oob_state32@unnamed@zEntPlayerOOBState_cpp@15drop_state_typeR6xSceneRf + 7575: 8011bb78 32 FUNC LOCAL DEFAULT 4 supdate_start_fade_in__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15drop_state_typeFRQ39oob_state32@unnamed@zEntPlayerOOBState_cpp@15drop_state_typeR6xSceneRf + 7576: 8011bae8 32 FUNC LOCAL DEFAULT 4 supdate_fade_in__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15drop_state_typeFRQ39oob_state32@unnamed@zEntPlayerOOBState_cpp@15drop_state_typeR6xSceneRf + 7577: 8011bb08 112 FUNC LOCAL DEFAULT 4 update_fade_in__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15drop_state_typeFR6xSceneRf + 7578: 8011bb98 60 FUNC LOCAL DEFAULT 4 update_start_fade_in__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15drop_state_typeFR6xSceneRf + 7579: 8011bbf4 136 FUNC LOCAL DEFAULT 4 update_moving_out__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15drop_state_typeFR6xSceneRf + 7580: 8011bc9c 96 FUNC LOCAL DEFAULT 4 update_starting__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15drop_state_typeFR6xSceneRf + 7581: 8011bd1c 108 FUNC LOCAL DEFAULT 4 update_stopped__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15drop_state_typeFR6xSceneRf + 7582: 8011bda8 148 FUNC LOCAL DEFAULT 4 update_stopping__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15drop_state_typeFR6xSceneRf + 7583: 8011be5c 272 FUNC LOCAL DEFAULT 4 update_moving_in__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15drop_state_typeFR6xSceneRf + 7584: 8011c61c 76 FUNC LOCAL DEFAULT 4 __ct__Q49oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_type17tutorial_callbackFRQ39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_type + 7585: 8011c5f4 32 FUNC LOCAL DEFAULT 4 supdate_reorient__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeFRQ39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeR6xSceneRf + 7586: 8011c594 32 FUNC LOCAL DEFAULT 4 supdate_begin_wait__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeFRQ39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeR6xSceneRf + 7587: 8011c464 32 FUNC LOCAL DEFAULT 4 supdate_moving_in__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeFRQ39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeR6xSceneRf + 7588: 8011c370 32 FUNC LOCAL DEFAULT 4 supdate_stopping__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeFRQ39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeR6xSceneRf + 7589: 8011c2e4 32 FUNC LOCAL DEFAULT 4 supdate_stopped__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeFRQ39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeR6xSceneRf + 7590: 8011c254 32 FUNC LOCAL DEFAULT 4 supdate_tutorial__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeFRQ39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeR6xSceneRf + 7591: 8011c1d4 32 FUNC LOCAL DEFAULT 4 supdate_starting__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeFRQ39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeR6xSceneRf + 7592: 8011c12c 32 FUNC LOCAL DEFAULT 4 supdate_moving_out__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeFRQ39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeR6xSceneRf + 7593: 8011c0d0 32 FUNC LOCAL DEFAULT 4 supdate_start_fade_out__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeFRQ39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeR6xSceneRf + 7594: 8011c044 32 FUNC LOCAL DEFAULT 4 supdate_fade_out__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeFRQ39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeR6xSceneRf + 7595: 8011c064 108 FUNC LOCAL DEFAULT 4 update_fade_out__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeFR6xSceneRf + 7596: 8011c0f0 60 FUNC LOCAL DEFAULT 4 update_start_fade_out__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeFR6xSceneRf + 7597: 8011c14c 136 FUNC LOCAL DEFAULT 4 update_moving_out__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeFR6xSceneRf + 7598: 8011c1f4 96 FUNC LOCAL DEFAULT 4 update_starting__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeFR6xSceneRf + 7599: 8011c274 112 FUNC LOCAL DEFAULT 4 update_tutorial__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeFR6xSceneRf + 7600: 8011c304 108 FUNC LOCAL DEFAULT 4 update_stopped__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeFR6xSceneRf + 7601: 8011c390 212 FUNC LOCAL DEFAULT 4 update_stopping__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeFR6xSceneRf + 7602: 8011c484 272 FUNC LOCAL DEFAULT 4 update_moving_in__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeFR6xSceneRf + 7603: 8011c5b4 64 FUNC LOCAL DEFAULT 4 update_begin_wait__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeFR6xSceneRf + 7604: 8011c614 8 FUNC LOCAL DEFAULT 4 update_reorient__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeFR6xSceneRf + 7605: 8011c6f8 4 FUNC LOCAL DEFAULT 4 start__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@10state_typeFv + 7606: 8011c6fc 4 FUNC LOCAL DEFAULT 4 stop__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@10state_typeFv + 7607: 803ce97c 4 OBJECT LOCAL DEFAULT 12 @1716 + 7608: 8011cb38 156 FUNC LOCAL DEFAULT 4 update__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@13in_state_typeFR6xSceneRf + 7609: 8011cb34 4 FUNC LOCAL DEFAULT 4 stop__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@13in_state_typeFv + 7610: 8011cb14 32 FUNC LOCAL DEFAULT 4 start__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@13in_state_typeFv + 7611: 8011cbfc 272 FUNC LOCAL DEFAULT 4 update__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@14out_state_typeFR6xSceneRf + 7612: 8011cbf8 4 FUNC LOCAL DEFAULT 4 stop__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@14out_state_typeFv + 7613: 8011cbd4 36 FUNC LOCAL DEFAULT 4 start__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@14out_state_typeFv + 7614: 8011cd0c 16 FUNC LOCAL DEFAULT 4 on_stop__Q49oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_type17tutorial_callbackFv + 7615: 8011cf20 440 FUNC LOCAL DEFAULT 4 update__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeFR6xSceneRf + 7616: 8011cf1c 4 FUNC LOCAL DEFAULT 4 stop__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeFv + 7617: 8011cd1c 512 FUNC LOCAL DEFAULT 4 start__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_typeFv + 7618: 803ce980 4 OBJECT LOCAL DEFAULT 12 @1832 + 7619: 803ce984 4 OBJECT LOCAL DEFAULT 12 @1833 + 7620: 803ce988 4 OBJECT LOCAL DEFAULT 12 @1834 + 7621: 8011d318 424 FUNC LOCAL DEFAULT 4 update__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15drop_state_typeFR6xSceneRf + 7622: 8011d2bc 92 FUNC LOCAL DEFAULT 4 stop__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15drop_state_typeFv + 7623: 8011d0d8 484 FUNC LOCAL DEFAULT 4 start__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15drop_state_typeFv + 7624: 00000000 0 FILE LOCAL DEFAULT ABS xClumpColl.cpp + 7625: 8011d564 0 SECTION LOCAL DEFAULT 4 + 7626: 00000000 0 SECTION LOCAL DEFAULT 15 + 7627: 00000000 0 SECTION LOCAL DEFAULT 14 + 7628: 803cad40 0 SECTION LOCAL DEFAULT 10 + 7629: 803ce990 0 SECTION LOCAL DEFAULT 12 + 7630: 00000000 0 SECTION LOCAL DEFAULT 26 + 7631: 803ce990 4 OBJECT LOCAL DEFAULT 12 @1186 + 7632: 803ce994 4 OBJECT LOCAL DEFAULT 12 @1187 + 7633: 803ce998 4 OBJECT LOCAL DEFAULT 12 @1188 + 7634: 8011e844 956 FUNC LOCAL DEFAULT 4 LeafNodeLinePolyIntersect__FP21xClumpCollBSPTrianglePv + 7635: 8011ec00 248 FUNC LOCAL DEFAULT 4 LeafNodeSpherePolyIntersect__FP21xClumpCollBSPTrianglePv + 7636: 803ce99c 4 OBJECT LOCAL DEFAULT 12 @1275 + 7637: 8011ecf8 384 FUNC LOCAL DEFAULT 4 LeafNodeBoxPolyIntersect__FP21xClumpCollBSPTrianglePv + 7638: 803ce9a0 4 OBJECT LOCAL DEFAULT 12 @1333 + 7639: 00000000 0 FILE LOCAL DEFAULT ABS xEntBoulder.cpp + 7640: 8011f0b8 0 SECTION LOCAL DEFAULT 4 + 7641: 8026b948 0 SECTION LOCAL DEFAULT 7 + 7642: 80297f80 0 SECTION LOCAL DEFAULT 8 + 7643: 80314698 0 SECTION LOCAL DEFAULT 9 + 7644: 00000000 0 SECTION LOCAL DEFAULT 15 + 7645: 00000000 0 SECTION LOCAL DEFAULT 14 + 7646: 803cad48 0 SECTION LOCAL DEFAULT 10 + 7647: 803ce9a8 0 SECTION LOCAL DEFAULT 12 + 7648: 00000000 0 SECTION LOCAL DEFAULT 26 + 7649: 80121d5c 0 SECTION LOCAL DEFAULT 4 + 7650: 00000000 0 SECTION LOCAL DEFAULT 26 + 7651: 80121da8 0 SECTION LOCAL DEFAULT 4 + 7652: 00000000 0 SECTION LOCAL DEFAULT 26 + 7653: 80121da8 0 SECTION LOCAL DEFAULT 4 + 7654: 00000000 0 SECTION LOCAL DEFAULT 26 + 7655: 80121e0c 0 SECTION LOCAL DEFAULT 4 + 7656: 00000000 0 SECTION LOCAL DEFAULT 26 + 7657: 80121e0c 0 SECTION LOCAL DEFAULT 4 + 7658: 00000000 0 SECTION LOCAL DEFAULT 26 + 7659: 80121e0c 0 SECTION LOCAL DEFAULT 4 + 7660: 00000000 0 SECTION LOCAL DEFAULT 26 + 7661: 80121e0c 0 SECTION LOCAL DEFAULT 4 + 7662: 00000000 0 SECTION LOCAL DEFAULT 26 + 7663: 80121e0c 0 SECTION LOCAL DEFAULT 4 + 7664: 00000000 0 SECTION LOCAL DEFAULT 26 + 7665: 80314698 1460 OBJECT LOCAL DEFAULT 9 sBoulderCollis + 7666: 803cad48 4 OBJECT LOCAL DEFAULT 10 sBubbleStreakID + 7667: 803ce9a8 4 OBJECT LOCAL DEFAULT 12 @831 + 7668: 803ce9ac 4 OBJECT LOCAL DEFAULT 12 @832 + 7669: 803ce9b0 4 OBJECT LOCAL DEFAULT 12 @833 + 7670: 803ce9b4 4 OBJECT LOCAL DEFAULT 12 @834 + 7671: 803ce9b8 4 OBJECT LOCAL DEFAULT 12 @861 + 7672: 8026b948 75 OBJECT LOCAL DEFAULT 7 @stringBase0 + 7673: 803ce9bc 4 OBJECT LOCAL DEFAULT 12 @886 + 7674: 803ce9c0 4 OBJECT LOCAL DEFAULT 12 @887 + 7675: 80121da8 100 FUNC LOCAL DEFAULT 4 xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 + 7676: 803ce9c4 4 OBJECT LOCAL DEFAULT 12 @1139 + 7677: 803ce9c8 4 OBJECT LOCAL DEFAULT 12 @1140 + 7678: 803ce9cc 4 OBJECT LOCAL DEFAULT 12 @1141 + 7679: 803ce9d0 4 OBJECT LOCAL DEFAULT 12 @1142 + 7680: 803ce9d4 4 OBJECT LOCAL DEFAULT 12 @1143 + 7681: 803ce9d8 4 OBJECT LOCAL DEFAULT 12 @1144 + 7682: 803ce9dc 4 OBJECT LOCAL DEFAULT 12 @1145 + 7683: 803ce9e0 4 OBJECT LOCAL DEFAULT 12 @1146 + 7684: 803ce9e4 4 OBJECT LOCAL DEFAULT 12 @1147 + 7685: 803ce9e8 4 OBJECT LOCAL DEFAULT 12 @1148 + 7686: 803ce9ec 4 OBJECT LOCAL DEFAULT 12 @1149 + 7687: 803ce9f0 4 OBJECT LOCAL DEFAULT 12 @1150 + 7688: 803ce9f4 4 OBJECT LOCAL DEFAULT 12 @1151 + 7689: 803ce9f8 8 OBJECT LOCAL DEFAULT 12 @1153 + 7690: 803cea00 4 OBJECT LOCAL DEFAULT 12 @1302 + 7691: 803cea04 4 OBJECT LOCAL DEFAULT 12 @1303 + 7692: 80120fd8 228 FUNC LOCAL DEFAULT 4 RecurseChild__FP5xBasePP11xEntBoulderRi + 7693: 80120f44 148 FUNC LOCAL DEFAULT 4 RecurseLinks__FP10xLinkAssetiPP11xEntBoulder + 7694: 80121300 68 FUNC LOCAL DEFAULT 4 BoulderGen_GiveBirth__FP17xBoulderGeneratori + 7695: 80121344 360 FUNC LOCAL DEFAULT 4 GetBoulderForGenerating__FP17xBoulderGenerator + 7696: 80297f80 192 OBJECT LOCAL DEFAULT 8 @1566 + 7697: 803cea08 4 OBJECT LOCAL DEFAULT 12 @1602 + 7698: 803cea0c 4 OBJECT LOCAL DEFAULT 12 @1603 + 7699: 00000000 0 FILE LOCAL DEFAULT ABS xGrid.cpp + 7700: 80121e0c 0 SECTION LOCAL DEFAULT 4 + 7701: 80298040 0 SECTION LOCAL DEFAULT 8 + 7702: 00000000 0 SECTION LOCAL DEFAULT 15 + 7703: 00000000 0 SECTION LOCAL DEFAULT 14 + 7704: 803cbe30 0 SECTION LOCAL DEFAULT 11 + 7705: 803cea10 0 SECTION LOCAL DEFAULT 12 + 7706: 00000000 0 SECTION LOCAL DEFAULT 26 + 7707: 80122c04 0 SECTION LOCAL DEFAULT 4 + 7708: 00000000 0 SECTION LOCAL DEFAULT 26 + 7709: 803cea10 4 OBJECT LOCAL DEFAULT 12 @617 + 7710: 803cea14 4 OBJECT LOCAL DEFAULT 12 @618 + 7711: 803cea18 4 OBJECT LOCAL DEFAULT 12 @619 + 7712: 803cea20 8 OBJECT LOCAL DEFAULT 12 @622 + 7713: 80122160 60 FUNC LOCAL DEFAULT 4 xGridAdd__FP5xGridP10xGridBoundii + 7714: 803cea28 4 OBJECT LOCAL DEFAULT 12 @754 + 7715: 803cea2c 4 OBJECT LOCAL DEFAULT 12 @755 + 7716: 803cea30 8 OBJECT LOCAL DEFAULT 12 @757 + 7717: 801225d8 188 FUNC LOCAL DEFAULT 4 xGridGetCell__FP5xGridPC4xEntRiRi + 7718: 80298040 96 OBJECT LOCAL DEFAULT 8 offs$919 + 7719: 803cbe34 4 OBJECT LOCAL DEFAULT 11 k$920 + 7720: 803cea38 4 OBJECT LOCAL DEFAULT 12 @970 + 7721: 00000000 0 FILE LOCAL DEFAULT ABS xJSP.cpp + 7722: 80122c04 0 SECTION LOCAL DEFAULT 4 + 7723: 00000000 0 SECTION LOCAL DEFAULT 15 + 7724: 00000000 0 SECTION LOCAL DEFAULT 14 + 7725: 803cbe38 0 SECTION LOCAL DEFAULT 11 + 7726: 00000000 0 SECTION LOCAL DEFAULT 26 + 7727: 803cbe38 4 OBJECT LOCAL DEFAULT 11 sCurrVert + 7728: 803cbe3c 4 OBJECT LOCAL DEFAULT 11 sAtomicStartCount + 7729: 803cbe40 4 OBJECT LOCAL DEFAULT 11 sAtomicStartVert + 7730: 80122c04 40 FUNC LOCAL DEFAULT 4 CountAtomicCB__FP8RpAtomicPv + 7731: 80122c2c 144 FUNC LOCAL DEFAULT 4 AddMeshCB__FP6RpMeshP12RpMeshHeaderPv + 7732: 80122cbc 112 FUNC LOCAL DEFAULT 4 AddAtomicCB__FP8RpAtomicPv + 7733: 80122d2c 60 FUNC LOCAL DEFAULT 4 AddAtomicPrecalcedVertCB__FP8RpAtomicPv + 7734: 80122d68 24 FUNC LOCAL DEFAULT 4 ListAtomicCB__FP8RpAtomicPv + 7735: 00000000 0 FILE LOCAL DEFAULT ABS xLightKit.cpp + 7736: 80123228 0 SECTION LOCAL DEFAULT 4 + 7737: 00000000 0 SECTION LOCAL DEFAULT 15 + 7738: 00000000 0 SECTION LOCAL DEFAULT 14 + 7739: 803cbe48 0 SECTION LOCAL DEFAULT 11 + 7740: 803cea40 0 SECTION LOCAL DEFAULT 12 + 7741: 00000000 0 SECTION LOCAL DEFAULT 26 + 7742: 803cea40 4 OBJECT LOCAL DEFAULT 12 @513 + 7743: 803cea44 4 OBJECT LOCAL DEFAULT 12 @575 + 7744: 00000000 0 FILE LOCAL DEFAULT ABS zCamMarker.cpp + 7745: 80123638 0 SECTION LOCAL DEFAULT 4 + 7746: 00000000 0 SECTION LOCAL DEFAULT 15 + 7747: 00000000 0 SECTION LOCAL DEFAULT 14 + 7748: 00000000 0 SECTION LOCAL DEFAULT 26 + 7749: 00000000 0 FILE LOCAL DEFAULT ABS zGoo.cpp + 7750: 80123740 0 SECTION LOCAL DEFAULT 4 + 7751: 00000000 0 SECTION LOCAL DEFAULT 15 + 7752: 00000000 0 SECTION LOCAL DEFAULT 14 + 7753: 803cbe50 0 SECTION LOCAL DEFAULT 11 + 7754: 803cea48 0 SECTION LOCAL DEFAULT 12 + 7755: 00000000 0 SECTION LOCAL DEFAULT 26 + 7756: 803cbe50 4 OBJECT LOCAL DEFAULT 11 zgoo_gps + 7757: 803cbe54 4 OBJECT LOCAL DEFAULT 11 zgoo_ngps + 7758: 803cbe58 4 OBJECT LOCAL DEFAULT 11 zgoo_nused + 7759: 803cea48 4 OBJECT LOCAL DEFAULT 12 @742 + 7760: 803cea4c 4 OBJECT LOCAL DEFAULT 12 @780 + 7761: 00000000 0 FILE LOCAL DEFAULT ABS zGrid.cpp + 7762: 80123b1c 0 SECTION LOCAL DEFAULT 4 + 7763: 8026b998 0 SECTION LOCAL DEFAULT 7 + 7764: 802980a0 0 SECTION LOCAL DEFAULT 8 + 7765: 00000000 0 SECTION LOCAL DEFAULT 15 + 7766: 00000000 0 SECTION LOCAL DEFAULT 14 + 7767: 803cbe60 0 SECTION LOCAL DEFAULT 11 + 7768: 803cea50 0 SECTION LOCAL DEFAULT 12 + 7769: 00000000 0 SECTION LOCAL DEFAULT 26 + 7770: 803cbe60 4 OBJECT LOCAL DEFAULT 11 zGridInitted + 7771: 802980a0 100 OBJECT LOCAL DEFAULT 8 special_models$666 + 7772: 803cbe64 1 OBJECT LOCAL DEFAULT 11 init$667 + 7773: 8026b998 323 OBJECT LOCAL DEFAULT 7 @stringBase0 + 7774: 80123b1c 920 FUNC LOCAL DEFAULT 4 hack_flag_shadows__FP6zScene + 7775: 803cea50 4 OBJECT LOCAL DEFAULT 12 @793 + 7776: 803cea54 4 OBJECT LOCAL DEFAULT 12 @794 + 7777: 803cea58 4 OBJECT LOCAL DEFAULT 12 @795 + 7778: 803cea5c 4 OBJECT LOCAL DEFAULT 12 @796 + 7779: 803cea60 4 OBJECT LOCAL DEFAULT 12 @797 + 7780: 803cea64 4 OBJECT LOCAL DEFAULT 12 @798 + 7781: 803cea68 4 OBJECT LOCAL DEFAULT 12 @799 + 7782: 803cea6c 4 OBJECT LOCAL DEFAULT 12 @800 + 7783: 803cea70 4 OBJECT LOCAL DEFAULT 12 @801 + 7784: 00000000 0 FILE LOCAL DEFAULT ABS zNPCGoalScript.cpp + 7785: 801245d4 0 SECTION LOCAL DEFAULT 4 + 7786: 80298108 0 SECTION LOCAL DEFAULT 8 + 7787: 00000000 0 SECTION LOCAL DEFAULT 15 + 7788: 00000000 0 SECTION LOCAL DEFAULT 14 + 7789: 00000000 0 SECTION LOCAL DEFAULT 26 + 7790: 801248a4 0 SECTION LOCAL DEFAULT 4 + 7791: 00000000 0 SECTION LOCAL DEFAULT 26 + 7792: 80124ae4 0 SECTION LOCAL DEFAULT 4 + 7793: 00000000 0 SECTION LOCAL DEFAULT 26 + 7794: 80124ae4 0 SECTION LOCAL DEFAULT 4 + 7795: 00000000 0 SECTION LOCAL DEFAULT 26 + 7796: 80124ae4 0 SECTION LOCAL DEFAULT 4 + 7797: 00000000 0 SECTION LOCAL DEFAULT 26 + 7798: 80124ae4 0 SECTION LOCAL DEFAULT 4 + 7799: 00000000 0 SECTION LOCAL DEFAULT 26 + 7800: 80124ae4 0 SECTION LOCAL DEFAULT 4 + 7801: 00000000 0 SECTION LOCAL DEFAULT 26 + 7802: 80298108 32 OBJECT LOCAL DEFAULT 8 @811 + 7803: 00000000 0 FILE LOCAL DEFAULT ABS zNPCSndTable.cpp + 7804: 80124ae4 0 SECTION LOCAL DEFAULT 4 + 7805: 8026bae0 0 SECTION LOCAL DEFAULT 7 + 7806: 802982c8 0 SECTION LOCAL DEFAULT 8 + 7807: 80314c50 0 SECTION LOCAL DEFAULT 9 + 7808: 00000000 0 SECTION LOCAL DEFAULT 15 + 7809: 00000000 0 SECTION LOCAL DEFAULT 14 + 7810: 803cea78 0 SECTION LOCAL DEFAULT 12 + 7811: 00000000 0 SECTION LOCAL DEFAULT 26 + 7812: 801250a8 0 SECTION LOCAL DEFAULT 4 + 7813: 00000000 0 SECTION LOCAL DEFAULT 26 + 7814: 802982c8 104 OBJECT LOCAL DEFAULT 8 g_tmrz_sndplay + 7815: 80314c50 104 OBJECT LOCAL DEFAULT 9 g_hash_sndgroup + 7816: 8026bbe0 220 OBJECT LOCAL DEFAULT 7 @stringBase0 + 7817: 80298330 104 OBJECT LOCAL DEFAULT 8 g_strz_sndgroup + 7818: 803cea78 4 OBJECT LOCAL DEFAULT 12 @647 + 7819: 803cea7c 4 OBJECT LOCAL DEFAULT 12 @675 + 7820: 803cea80 4 OBJECT LOCAL DEFAULT 12 @676 + 7821: 803cea84 4 OBJECT LOCAL DEFAULT 12 @677 + 7822: 8026bae0 128 OBJECT LOCAL DEFAULT 7 @738 + 7823: 8026bb60 128 OBJECT LOCAL DEFAULT 7 @739 + 7824: 803cea88 4 OBJECT LOCAL DEFAULT 12 @842 + 7825: 803cea8c 4 OBJECT LOCAL DEFAULT 12 @843 + 7826: 801250a8 276 FUNC LOCAL DEFAULT 4 xUtil_choose__FPCiiPCf + 7827: 803cea90 8 OBJECT LOCAL DEFAULT 12 @859 + 7828: 00000000 0 FILE LOCAL DEFAULT ABS zNPCSndLists.cpp + 7829: 801251bc 0 SECTION LOCAL DEFAULT 4 + 7830: 8026bcc0 0 SECTION LOCAL DEFAULT 7 + 7831: 80298398 0 SECTION LOCAL DEFAULT 8 + 7832: 00000000 0 SECTION LOCAL DEFAULT 15 + 7833: 00000000 0 SECTION LOCAL DEFAULT 14 + 7834: 8026bcc0 1025 OBJECT LOCAL DEFAULT 7 @stringBase0 + 7835: 00000000 0 FILE LOCAL DEFAULT ABS zNPCTypeDuplotron.cpp + 7836: 801251bc 0 SECTION LOCAL DEFAULT 4 + 7837: 8026c0c8 0 SECTION LOCAL DEFAULT 7 + 7838: 80298a80 0 SECTION LOCAL DEFAULT 8 + 7839: 80314cb8 0 SECTION LOCAL DEFAULT 9 + 7840: 00000000 0 SECTION LOCAL DEFAULT 15 + 7841: 00000000 0 SECTION LOCAL DEFAULT 14 + 7842: 803cad50 0 SECTION LOCAL DEFAULT 10 + 7843: 803cbe68 0 SECTION LOCAL DEFAULT 11 + 7844: 803cea98 0 SECTION LOCAL DEFAULT 12 + 7845: 00000000 0 SECTION LOCAL DEFAULT 26 + 7846: 801262f4 0 SECTION LOCAL DEFAULT 4 + 7847: 00000000 0 SECTION LOCAL DEFAULT 26 + 7848: 8012635c 0 SECTION LOCAL DEFAULT 4 + 7849: 00000000 0 SECTION LOCAL DEFAULT 26 + 7850: 8012635c 0 SECTION LOCAL DEFAULT 4 + 7851: 00000000 0 SECTION LOCAL DEFAULT 26 + 7852: 8012635c 0 SECTION LOCAL DEFAULT 4 + 7853: 00000000 0 SECTION LOCAL DEFAULT 26 + 7854: 8012635c 0 SECTION LOCAL DEFAULT 4 + 7855: 00000000 0 SECTION LOCAL DEFAULT 26 + 7856: 8012635c 0 SECTION LOCAL DEFAULT 4 + 7857: 00000000 0 SECTION LOCAL DEFAULT 26 + 7858: 8012635c 0 SECTION LOCAL DEFAULT 4 + 7859: 00000000 0 SECTION LOCAL DEFAULT 26 + 7860: 8012635c 0 SECTION LOCAL DEFAULT 4 + 7861: 00000000 0 SECTION LOCAL DEFAULT 26 + 7862: 8012635c 0 SECTION LOCAL DEFAULT 4 + 7863: 00000000 0 SECTION LOCAL DEFAULT 26 + 7864: 8012635c 0 SECTION LOCAL DEFAULT 4 + 7865: 00000000 0 SECTION LOCAL DEFAULT 26 + 7866: 801263c0 0 SECTION LOCAL DEFAULT 4 + 7867: 00000000 0 SECTION LOCAL DEFAULT 26 + 7868: 801263c0 0 SECTION LOCAL DEFAULT 4 + 7869: 00000000 0 SECTION LOCAL DEFAULT 26 + 7870: 801263c0 0 SECTION LOCAL DEFAULT 4 + 7871: 00000000 0 SECTION LOCAL DEFAULT 26 + 7872: 801263c0 0 SECTION LOCAL DEFAULT 4 + 7873: 00000000 0 SECTION LOCAL DEFAULT 26 + 7874: 801263c0 0 SECTION LOCAL DEFAULT 4 + 7875: 00000000 0 SECTION LOCAL DEFAULT 26 + 7876: 8026c0e8 133 OBJECT LOCAL DEFAULT 7 @stringBase0 + 7877: 803cbe68 4 OBJECT LOCAL DEFAULT 11 g_pemit_smoky + 7878: 803cbe6c 4 OBJECT LOCAL DEFAULT 11 g_pemit_steam + 7879: 803cbe70 4 OBJECT LOCAL DEFAULT 11 g_pemit_overheat + 7880: 80314cb8 364 OBJECT LOCAL DEFAULT 9 g_parf_smoky + 7881: 80314cb8 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 7882: 80314e24 364 OBJECT LOCAL DEFAULT 9 g_parf_steam + 7883: 80314f90 364 OBJECT LOCAL DEFAULT 9 g_parf_overheat + 7884: 8026c0c8 20 OBJECT LOCAL DEFAULT 7 @863 + 7885: 803cea98 4 OBJECT LOCAL DEFAULT 12 @866 + 7886: 803cea9c 4 OBJECT LOCAL DEFAULT 12 @867 + 7887: 803ceaa0 4 OBJECT LOCAL DEFAULT 12 @868 + 7888: 8026c0dc 12 OBJECT LOCAL DEFAULT 7 vec_emitOffset$1096 + 7889: 803ceaa4 4 OBJECT LOCAL DEFAULT 12 @1122 + 7890: 803ceaa8 4 OBJECT LOCAL DEFAULT 12 @1123 + 7891: 803ceaac 4 OBJECT LOCAL DEFAULT 12 @1124 + 7892: 803ceab0 4 OBJECT LOCAL DEFAULT 12 @1125 + 7893: 803ceab4 4 OBJECT LOCAL DEFAULT 12 @1126 + 7894: 803ceab8 4 OBJECT LOCAL DEFAULT 12 @1127 + 7895: 803ceabc 4 OBJECT LOCAL DEFAULT 12 @1128 + 7896: 8012635c 100 FUNC LOCAL DEFAULT 4 xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 + 7897: 80298aa8 16 OBJECT LOCAL DEFAULT 8 idx_smoke$1150 + 7898: 803cad50 8 OBJECT LOCAL DEFAULT 10 idx_steam$1151 + 7899: 803cbe78 4 OBJECT LOCAL DEFAULT 11 skip$1156 + 7900: 803cbe7c 1 OBJECT LOCAL DEFAULT 11 init$1157 + 7901: 803150fc 1008 OBJECT LOCAL DEFAULT 9 blink_vtxbuf$1295 + 7902: 00000000 0 FILE LOCAL DEFAULT ABS xModelBucket.cpp + 7903: 801263c0 0 SECTION LOCAL DEFAULT 4 + 7904: 00000000 0 SECTION LOCAL DEFAULT 15 + 7905: 00000000 0 SECTION LOCAL DEFAULT 14 + 7906: 803cbe80 0 SECTION LOCAL DEFAULT 11 + 7907: 803ceac0 0 SECTION LOCAL DEFAULT 12 + 7908: 803d08d8 0 SECTION LOCAL DEFAULT 13 + 7909: 00000000 0 SECTION LOCAL DEFAULT 26 + 7910: 803cbe80 4 OBJECT LOCAL DEFAULT 11 sBucketDummyWorld + 7911: 803cbe84 4 OBJECT LOCAL DEFAULT 11 sBucketDummyCamera + 7912: 803cbe88 4 OBJECT LOCAL DEFAULT 11 sBucketCurr + 7913: 803cbe8c 4 OBJECT LOCAL DEFAULT 11 sBucketCount + 7914: 803cbe90 4 OBJECT LOCAL DEFAULT 11 sBucketList + 7915: 803cbe94 4 OBJECT LOCAL DEFAULT 11 sBucketClipCullCurr + 7916: 803cbe98 4 OBJECT LOCAL DEFAULT 11 sBucketClipCullCount + 7917: 803cbe9c 4 OBJECT LOCAL DEFAULT 11 sBucketClipCullList + 7918: 803cbea0 4 OBJECT LOCAL DEFAULT 11 sAlphaCurr + 7919: 803cbea4 4 OBJECT LOCAL DEFAULT 11 sAlphaStart + 7920: 803cbea8 4 OBJECT LOCAL DEFAULT 11 sAlphaCount + 7921: 803cbeac 4 OBJECT LOCAL DEFAULT 11 sAlphaList + 7922: 801263c0 80 FUNC LOCAL DEFAULT 4 CmpAlphaBucket__FPCvPCv + 7923: 803ceac0 4 OBJECT LOCAL DEFAULT 12 @675 + 7924: 803ceac4 4 OBJECT LOCAL DEFAULT 12 @676 + 7925: 803d08d8 8 OBJECT LOCAL DEFAULT 13 @684 + 7926: 803d08e0 8 OBJECT LOCAL DEFAULT 13 @691 + 7927: 803ceac8 4 OBJECT LOCAL DEFAULT 12 @806 + 7928: 803ceacc 4 OBJECT LOCAL DEFAULT 12 @807 + 7929: 803cead0 4 OBJECT LOCAL DEFAULT 12 @808 + 7930: 803cead4 4 OBJECT LOCAL DEFAULT 12 @809 + 7931: 00000000 0 FILE LOCAL DEFAULT ABS zShrapnel.cpp + 7932: 80127314 0 SECTION LOCAL DEFAULT 4 + 7933: 8026c170 0 SECTION LOCAL DEFAULT 7 + 7934: 80298b88 0 SECTION LOCAL DEFAULT 8 + 7935: 803154f0 0 SECTION LOCAL DEFAULT 9 + 7936: 00000000 0 SECTION LOCAL DEFAULT 15 + 7937: 00000000 0 SECTION LOCAL DEFAULT 14 + 7938: 803cbeb0 0 SECTION LOCAL DEFAULT 11 + 7939: 803cead8 0 SECTION LOCAL DEFAULT 12 + 7940: 00000000 0 SECTION LOCAL DEFAULT 26 + 7941: 80129f50 0 SECTION LOCAL DEFAULT 4 + 7942: 00000000 0 SECTION LOCAL DEFAULT 26 + 7943: 80129f50 0 SECTION LOCAL DEFAULT 4 + 7944: 00000000 0 SECTION LOCAL DEFAULT 26 + 7945: 80129f50 0 SECTION LOCAL DEFAULT 4 + 7946: 00000000 0 SECTION LOCAL DEFAULT 26 + 7947: 80129fb4 0 SECTION LOCAL DEFAULT 4 + 7948: 00000000 0 SECTION LOCAL DEFAULT 26 + 7949: 803cead8 4 OBJECT LOCAL DEFAULT 12 @712 + 7950: 803ceadc 4 OBJECT LOCAL DEFAULT 12 @713 + 7951: 803154f0 64 OBJECT LOCAL DEFAULT 9 tmpMat + 7952: 803154f0 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 7953: 803cbeb0 4 OBJECT LOCAL DEFAULT 11 sNumActiveFrags + 7954: 80315530 19800 OBJECT LOCAL DEFAULT 9 sFragPool + 7955: 8031a288 132 OBJECT LOCAL DEFAULT 9 sFirstFreeFrag + 7956: 8031a30c 132 OBJECT LOCAL DEFAULT 9 sFirstActiveFrag + 7957: 8031a390 132 OBJECT LOCAL DEFAULT 9 sProjectileList + 7958: 8031a414 132 OBJECT LOCAL DEFAULT 9 sLightningList + 7959: 8031a498 132 OBJECT LOCAL DEFAULT 9 sParticleList + 7960: 8031a51c 132 OBJECT LOCAL DEFAULT 9 sSoundList + 7961: 8031a5a0 64 OBJECT LOCAL DEFAULT 9 sLightningAddInfo + 7962: 8031a5e0 144 OBJECT LOCAL DEFAULT 9 sCinProj + 7963: 803cbeb4 4 OBJECT LOCAL DEFAULT 11 sCinModel + 7964: 8026c170 126 OBJECT LOCAL DEFAULT 7 @stringBase0 + 7965: 80298b88 72 OBJECT LOCAL DEFAULT 8 sShrapnelTable + 7966: 80129d08 584 FUNC LOCAL DEFAULT 4 zShrapnel_SpongebobInit__FP14zShrapnelAssetP14xModelInstanceP5xVec3PFP5zFragP10zFragAsset_v + 7967: 80129b20 488 FUNC LOCAL DEFAULT 4 zShrapnel_GlobalRobotInit__FP14zShrapnelAssetP14xModelInstanceP5xVec3PFP5zFragP10zFragAsset_v + 7968: 80129af8 40 FUNC LOCAL DEFAULT 4 zShrapnel_BB03FloorChildInit__FP14zShrapnelAssetP14xModelInstanceP5xVec3PFP5zFragP10zFragAsset_v + 7969: 801297a4 728 FUNC LOCAL DEFAULT 4 zShrapnel_BB03FloorInit__FP14zShrapnelAssetP14xModelInstanceP5xVec3PFP5zFragP10zFragAsset_v + 7970: 80129308 1180 FUNC LOCAL DEFAULT 4 zShrapnel_DestructObjInit__FP14zShrapnelAssetP14xModelInstanceP5xVec3PFP5zFragP10zFragAsset_v + 7971: 803ceae0 4 OBJECT LOCAL DEFAULT 12 @785 + 7972: 803ceae4 4 OBJECT LOCAL DEFAULT 12 @786 + 7973: 803cbeb8 4 OBJECT LOCAL DEFAULT 11 sCinCB + 7974: 803cbebc 4 OBJECT LOCAL DEFAULT 11 sCinFrag + 7975: 80127c98 88 FUNC LOCAL DEFAULT 4 CinFragCB__FP5zFragP10zFragAsset + 7976: 80129f50 100 FUNC LOCAL DEFAULT 4 xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 + 7977: 803ceae8 4 OBJECT LOCAL DEFAULT 12 @1127 + 7978: 803ceaec 4 OBJECT LOCAL DEFAULT 12 @1128 + 7979: 803ceaf0 4 OBJECT LOCAL DEFAULT 12 @1130 + 7980: 803ceaf4 4 OBJECT LOCAL DEFAULT 12 @1131 + 7981: 803ceaf8 4 OBJECT LOCAL DEFAULT 12 @1136 + 7982: 803ceafc 4 OBJECT LOCAL DEFAULT 12 @1224 + 7983: 803ceb00 4 OBJECT LOCAL DEFAULT 12 @1255 + 7984: 803ceb04 4 OBJECT LOCAL DEFAULT 12 @1256 + 7985: 803ceb08 4 OBJECT LOCAL DEFAULT 12 @1257 + 7986: 803ceb0c 4 OBJECT LOCAL DEFAULT 12 @1258 + 7987: 803ceb10 4 OBJECT LOCAL DEFAULT 12 @1259 + 7988: 803ceb14 4 OBJECT LOCAL DEFAULT 12 @1260 + 7989: 803ceb18 4 OBJECT LOCAL DEFAULT 12 @1261 + 7990: 803ceb1c 4 OBJECT LOCAL DEFAULT 12 @1262 + 7991: 803ceb20 4 OBJECT LOCAL DEFAULT 12 @1263 + 7992: 803ceb24 4 OBJECT LOCAL DEFAULT 12 @1364 + 7993: 803ceb28 8 OBJECT LOCAL DEFAULT 12 @1377 + 7994: 803ceb30 4 OBJECT LOCAL DEFAULT 12 @1440 + 7995: 803ceb34 4 OBJECT LOCAL DEFAULT 12 @1525 + 7996: 803ceb38 8 OBJECT LOCAL DEFAULT 12 @1527 + 7997: 803ceb40 4 OBJECT LOCAL DEFAULT 12 @1592 + 7998: 803ceb44 4 OBJECT LOCAL DEFAULT 12 @1593 + 7999: 803ceb48 4 OBJECT LOCAL DEFAULT 12 @1594 + 8000: 80129a7c 124 FUNC LOCAL DEFAULT 4 BB03FloorChildCB__FP5zFragP10zFragAsset + 8001: 803ceb4c 4 OBJECT LOCAL DEFAULT 12 @1654 + 8002: 803ceb50 4 OBJECT LOCAL DEFAULT 12 @1701 + 8003: 803ceb54 4 OBJECT LOCAL DEFAULT 12 @1702 + 8004: 00000000 0 FILE LOCAL DEFAULT ABS zNPCGoalDuplotron.cpp + 8005: 80129fb4 0 SECTION LOCAL DEFAULT 4 + 8006: 80298bd0 0 SECTION LOCAL DEFAULT 8 + 8007: 00000000 0 SECTION LOCAL DEFAULT 15 + 8008: 00000000 0 SECTION LOCAL DEFAULT 14 + 8009: 803ceb58 0 SECTION LOCAL DEFAULT 12 + 8010: 00000000 0 SECTION LOCAL DEFAULT 26 + 8011: 8012a698 0 SECTION LOCAL DEFAULT 4 + 8012: 00000000 0 SECTION LOCAL DEFAULT 26 + 8013: 8012a728 0 SECTION LOCAL DEFAULT 4 + 8014: 00000000 0 SECTION LOCAL DEFAULT 26 + 8015: 8012a728 0 SECTION LOCAL DEFAULT 4 + 8016: 00000000 0 SECTION LOCAL DEFAULT 26 + 8017: 8012a728 0 SECTION LOCAL DEFAULT 4 + 8018: 00000000 0 SECTION LOCAL DEFAULT 26 + 8019: 8012a728 0 SECTION LOCAL DEFAULT 4 + 8020: 00000000 0 SECTION LOCAL DEFAULT 26 + 8021: 8012a728 0 SECTION LOCAL DEFAULT 4 + 8022: 00000000 0 SECTION LOCAL DEFAULT 26 + 8023: 8012a728 0 SECTION LOCAL DEFAULT 4 + 8024: 00000000 0 SECTION LOCAL DEFAULT 26 + 8025: 8012a728 0 SECTION LOCAL DEFAULT 4 + 8026: 00000000 0 SECTION LOCAL DEFAULT 26 + 8027: 8012a728 0 SECTION LOCAL DEFAULT 4 + 8028: 00000000 0 SECTION LOCAL DEFAULT 26 + 8029: 8012a728 0 SECTION LOCAL DEFAULT 4 + 8030: 00000000 0 SECTION LOCAL DEFAULT 26 + 8031: 8012a728 0 SECTION LOCAL DEFAULT 4 + 8032: 00000000 0 SECTION LOCAL DEFAULT 26 + 8033: 8012a728 0 SECTION LOCAL DEFAULT 4 + 8034: 00000000 0 SECTION LOCAL DEFAULT 26 + 8035: 8012a728 0 SECTION LOCAL DEFAULT 4 + 8036: 00000000 0 SECTION LOCAL DEFAULT 26 + 8037: 803ceb58 4 OBJECT LOCAL DEFAULT 12 @816 + 8038: 803ceb5c 4 OBJECT LOCAL DEFAULT 12 @840 + 8039: 803ceb60 4 OBJECT LOCAL DEFAULT 12 @841 + 8040: 803ceb64 4 OBJECT LOCAL DEFAULT 12 @851 + 8041: 803ceb68 4 OBJECT LOCAL DEFAULT 12 @852 + 8042: 803ceb6c 4 OBJECT LOCAL DEFAULT 12 @853 + 8043: 803ceb70 4 OBJECT LOCAL DEFAULT 12 @903 + 8044: 803ceb78 8 OBJECT LOCAL DEFAULT 12 @905 + 8045: 803ceb80 4 OBJECT LOCAL DEFAULT 12 @923 + 8046: 803ceb84 4 OBJECT LOCAL DEFAULT 12 @924 + 8047: 803ceb88 4 OBJECT LOCAL DEFAULT 12 @925 + 8048: 803ceb8c 4 OBJECT LOCAL DEFAULT 12 @926 + 8049: 00000000 0 FILE LOCAL DEFAULT ABS zNPCSpawner.cpp + 8050: 8012a728 0 SECTION LOCAL DEFAULT 4 + 8051: 8026c1f0 0 SECTION LOCAL DEFAULT 7 + 8052: 80298c38 0 SECTION LOCAL DEFAULT 8 + 8053: 00000000 0 SECTION LOCAL DEFAULT 15 + 8054: 00000000 0 SECTION LOCAL DEFAULT 14 + 8055: 803cbec0 0 SECTION LOCAL DEFAULT 11 + 8056: 803ceb90 0 SECTION LOCAL DEFAULT 12 + 8057: 00000000 0 SECTION LOCAL DEFAULT 26 + 8058: 8012be78 0 SECTION LOCAL DEFAULT 4 + 8059: 00000000 0 SECTION LOCAL DEFAULT 26 + 8060: 8012be78 0 SECTION LOCAL DEFAULT 4 + 8061: 00000000 0 SECTION LOCAL DEFAULT 26 + 8062: 8012c0a0 0 SECTION LOCAL DEFAULT 4 + 8063: 00000000 0 SECTION LOCAL DEFAULT 26 + 8064: 8012c0a8 0 SECTION LOCAL DEFAULT 4 + 8065: 00000000 0 SECTION LOCAL DEFAULT 26 + 8066: 8012c0a8 0 SECTION LOCAL DEFAULT 4 + 8067: 00000000 0 SECTION LOCAL DEFAULT 26 + 8068: 8012c0a8 0 SECTION LOCAL DEFAULT 4 + 8069: 00000000 0 SECTION LOCAL DEFAULT 26 + 8070: 8012c0a8 0 SECTION LOCAL DEFAULT 4 + 8071: 00000000 0 SECTION LOCAL DEFAULT 26 + 8072: 8012c0a8 0 SECTION LOCAL DEFAULT 4 + 8073: 00000000 0 SECTION LOCAL DEFAULT 26 + 8074: 8012c0a8 0 SECTION LOCAL DEFAULT 4 + 8075: 00000000 0 SECTION LOCAL DEFAULT 26 + 8076: 8012c0a8 0 SECTION LOCAL DEFAULT 4 + 8077: 00000000 0 SECTION LOCAL DEFAULT 26 + 8078: 80298c38 16 OBJECT LOCAL DEFAULT 8 g_smdepot + 8079: 803cbec0 4 OBJECT LOCAL DEFAULT 11 g_drawSpawnBounds + 8080: 803ceb90 4 OBJECT LOCAL DEFAULT 12 @805 + 8081: 803ceb94 4 OBJECT LOCAL DEFAULT 12 @885 + 8082: 803ceb98 4 OBJECT LOCAL DEFAULT 12 @945 + 8083: 803ceb9c 4 OBJECT LOCAL DEFAULT 12 @946 + 8084: 803ceba0 4 OBJECT LOCAL DEFAULT 12 @947 + 8085: 803ceba4 4 OBJECT LOCAL DEFAULT 12 @1043 + 8086: 80298c48 32 OBJECT LOCAL DEFAULT 8 @1044 + 8087: 8026c1f0 64 OBJECT LOCAL DEFAULT 7 @1082 + 8088: 8012be78 276 FUNC LOCAL DEFAULT 4 xUtil_select<10SMSPStatus>__FPP10SMSPStatusiPCf + 8089: 803ceba8 8 OBJECT LOCAL DEFAULT 12 @1163 + 8090: 8012bf8c 276 FUNC LOCAL DEFAULT 4 xUtil_select<11SMNPCStatus>__FPP11SMNPCStatusiPCf + 8091: 8026c230 12 OBJECT LOCAL DEFAULT 7 @1255 + 8092: 8026c23c 12 OBJECT LOCAL DEFAULT 7 @1264 + 8093: 803cebb0 4 OBJECT LOCAL DEFAULT 12 @1280 + 8094: 8026c248 80 OBJECT LOCAL DEFAULT 7 @1295 + 8095: 8026c298 12 OBJECT LOCAL DEFAULT 7 @1314 + 8096: 8026c2a4 12 OBJECT LOCAL DEFAULT 7 @1389 + 8097: 00000000 0 FILE LOCAL DEFAULT ABS zEntTeleportBox.cpp + 8098: 8012c0a8 0 SECTION LOCAL DEFAULT 4 + 8099: 8026c2b0 0 SECTION LOCAL DEFAULT 7 + 8100: 00000000 0 SECTION LOCAL DEFAULT 15 + 8101: 00000000 0 SECTION LOCAL DEFAULT 14 + 8102: 803cbec8 0 SECTION LOCAL DEFAULT 11 + 8103: 803cebb8 0 SECTION LOCAL DEFAULT 12 + 8104: 00000000 0 SECTION LOCAL DEFAULT 26 + 8105: 8012d888 0 SECTION LOCAL DEFAULT 4 + 8106: 00000000 0 SECTION LOCAL DEFAULT 26 + 8107: 8012d888 0 SECTION LOCAL DEFAULT 4 + 8108: 00000000 0 SECTION LOCAL DEFAULT 26 + 8109: 8012d888 0 SECTION LOCAL DEFAULT 4 + 8110: 00000000 0 SECTION LOCAL DEFAULT 26 + 8111: 8012d888 0 SECTION LOCAL DEFAULT 4 + 8112: 00000000 0 SECTION LOCAL DEFAULT 26 + 8113: 8012d888 0 SECTION LOCAL DEFAULT 4 + 8114: 00000000 0 SECTION LOCAL DEFAULT 26 + 8115: 803cbec8 4 OBJECT LOCAL DEFAULT 11 sPlayerIn + 8116: 803cbecc 4 OBJECT LOCAL DEFAULT 11 sPlayerNear + 8117: 803cbed0 4 OBJECT LOCAL DEFAULT 11 sTeleportUI + 8118: 803cbed4 4 OBJECT LOCAL DEFAULT 11 sTeleportCamPitch + 8119: 803cebb8 4 OBJECT LOCAL DEFAULT 12 @777 + 8120: 803cebbc 4 OBJECT LOCAL DEFAULT 12 @778 + 8121: 803cebc0 4 OBJECT LOCAL DEFAULT 12 @779 + 8122: 803cebc4 4 OBJECT LOCAL DEFAULT 12 @780 + 8123: 8012c0a8 136 FUNC LOCAL DEFAULT 4 VecFromAngle__FfP5xVec3 + 8124: 8012c148 20 FUNC LOCAL DEFAULT 4 JumpInCheck__FP15xAnimTransitionP11xAnimSinglePv + 8125: 8012c15c 16 FUNC LOCAL DEFAULT 4 JumpInCB__FP15xAnimTransitionP11xAnimSinglePv + 8126: 8012c16c 20 FUNC LOCAL DEFAULT 4 JumpOutCheck__FP15xAnimTransitionP11xAnimSinglePv + 8127: 8012c180 16 FUNC LOCAL DEFAULT 4 JumpOutCB__FP15xAnimTransitionP11xAnimSinglePv + 8128: 8012c190 20 FUNC LOCAL DEFAULT 4 JItoOCheck__FP15xAnimTransitionP11xAnimSinglePv + 8129: 8012c1a4 20 FUNC LOCAL DEFAULT 4 JItoOCB__FP15xAnimTransitionP11xAnimSinglePv + 8130: 8012c1b8 20 FUNC LOCAL DEFAULT 4 JOtoOCheck__FP15xAnimTransitionP11xAnimSinglePv + 8131: 8012c1cc 16 FUNC LOCAL DEFAULT 4 JOtoOCB__FP15xAnimTransitionP11xAnimSinglePv + 8132: 803cebc8 4 OBJECT LOCAL DEFAULT 12 @853 + 8133: 8012c1dc 84 FUNC LOCAL DEFAULT 4 CtoOCheck__FP15xAnimTransitionP11xAnimSinglePv + 8134: 8026c2b0 336 OBJECT LOCAL DEFAULT 7 @stringBase0 + 8135: 803cebcc 4 OBJECT LOCAL DEFAULT 12 @858 + 8136: 8012c230 128 FUNC LOCAL DEFAULT 4 CtoOCB__FP15xAnimTransitionP11xAnimSinglePv + 8137: 803cebd0 4 OBJECT LOCAL DEFAULT 12 @860 + 8138: 8012c2b0 52 FUNC LOCAL DEFAULT 4 JumpInEffectPlrInvisibleCB__FUiP17xAnimActiveEffectP11xAnimSinglePv + 8139: 8012c2e4 16 FUNC LOCAL DEFAULT 4 JumpInEffectPlrTeleportCB__FUiP17xAnimActiveEffectP11xAnimSinglePv + 8140: 8012c2f4 16 FUNC LOCAL DEFAULT 4 JumpInEffectJIAnimCB__FUiP17xAnimActiveEffectP11xAnimSinglePv + 8141: 8012c304 28 FUNC LOCAL DEFAULT 4 CtoOEffectTboxEnableCB__FUiP17xAnimActiveEffectP11xAnimSinglePv + 8142: 8012c320 60 FUNC LOCAL DEFAULT 4 JumpOutEffectPlrVisibleCB__FUiP17xAnimActiveEffectP11xAnimSinglePv + 8143: 803cebd4 4 OBJECT LOCAL DEFAULT 12 @888 + 8144: 8012c35c 96 FUNC LOCAL DEFAULT 4 JumpOutEffectPlrEjectCB__FUiP17xAnimActiveEffectP11xAnimSinglePv + 8145: 8012c3bc 16 FUNC LOCAL DEFAULT 4 JumpOutEffectJOAnimCB__FUiP17xAnimActiveEffectP11xAnimSinglePv + 8146: 803cebd8 4 OBJECT LOCAL DEFAULT 12 @943 + 8147: 803cebdc 4 OBJECT LOCAL DEFAULT 12 @944 + 8148: 803cebe0 4 OBJECT LOCAL DEFAULT 12 @945 + 8149: 803cebe4 4 OBJECT LOCAL DEFAULT 12 @946 + 8150: 803cebe8 4 OBJECT LOCAL DEFAULT 12 @947 + 8151: 803cebec 4 OBJECT LOCAL DEFAULT 12 @970 + 8152: 803cebf0 4 OBJECT LOCAL DEFAULT 12 @971 + 8153: 803cebf4 4 OBJECT LOCAL DEFAULT 12 @972 + 8154: 803cebf8 4 OBJECT LOCAL DEFAULT 12 @973 + 8155: 803cebfc 4 OBJECT LOCAL DEFAULT 12 @974 + 8156: 803cec00 4 OBJECT LOCAL DEFAULT 12 @975 + 8157: 803cec04 4 OBJECT LOCAL DEFAULT 12 @976 + 8158: 803cec08 4 OBJECT LOCAL DEFAULT 12 @977 + 8159: 803cec0c 4 OBJECT LOCAL DEFAULT 12 @978 + 8160: 803cec10 4 OBJECT LOCAL DEFAULT 12 @979 + 8161: 803cec14 4 OBJECT LOCAL DEFAULT 12 @980 + 8162: 803cec18 4 OBJECT LOCAL DEFAULT 12 @1051 + 8163: 803cec1c 4 OBJECT LOCAL DEFAULT 12 @1052 + 8164: 803cec20 8 OBJECT LOCAL DEFAULT 12 @1054 + 8165: 00000000 0 FILE LOCAL DEFAULT ABS zBusStop.cpp + 8166: 8012d888 0 SECTION LOCAL DEFAULT 4 + 8167: 8026c400 0 SECTION LOCAL DEFAULT 7 + 8168: 00000000 0 SECTION LOCAL DEFAULT 15 + 8169: 00000000 0 SECTION LOCAL DEFAULT 14 + 8170: 803cbed8 0 SECTION LOCAL DEFAULT 11 + 8171: 803cec28 0 SECTION LOCAL DEFAULT 12 + 8172: 00000000 0 SECTION LOCAL DEFAULT 26 + 8173: 8012dd64 0 SECTION LOCAL DEFAULT 4 + 8174: 00000000 0 SECTION LOCAL DEFAULT 26 + 8175: 803cbedc 4 OBJECT LOCAL DEFAULT 11 sBusStopUI + 8176: 803cec28 4 OBJECT LOCAL DEFAULT 12 @806 + 8177: 8026c400 13 OBJECT LOCAL DEFAULT 7 @stringBase0 + 8178: 803cec2c 4 OBJECT LOCAL DEFAULT 12 @863 + 8179: 803cec30 4 OBJECT LOCAL DEFAULT 12 @864 + 8180: 803cec34 4 OBJECT LOCAL DEFAULT 12 @865 + 8181: 803cec38 4 OBJECT LOCAL DEFAULT 12 @866 + 8182: 803cec3c 4 OBJECT LOCAL DEFAULT 12 @867 + 8183: 00000000 0 FILE LOCAL DEFAULT ABS zNPCSupport.cpp + 8184: 8012dd64 0 SECTION LOCAL DEFAULT 4 + 8185: 8026c410 0 SECTION LOCAL DEFAULT 7 + 8186: 80298c68 0 SECTION LOCAL DEFAULT 8 + 8187: 8031a670 0 SECTION LOCAL DEFAULT 9 + 8188: 00000000 0 SECTION LOCAL DEFAULT 15 + 8189: 00000000 0 SECTION LOCAL DEFAULT 14 + 8190: 803cad58 0 SECTION LOCAL DEFAULT 10 + 8191: 803cbee0 0 SECTION LOCAL DEFAULT 11 + 8192: 803cec40 0 SECTION LOCAL DEFAULT 12 + 8193: 00000000 0 SECTION LOCAL DEFAULT 26 + 8194: 801305e8 0 SECTION LOCAL DEFAULT 4 + 8195: 00000000 0 SECTION LOCAL DEFAULT 26 + 8196: 801305fc 0 SECTION LOCAL DEFAULT 4 + 8197: 00000000 0 SECTION LOCAL DEFAULT 26 + 8198: 801305fc 0 SECTION LOCAL DEFAULT 4 + 8199: 00000000 0 SECTION LOCAL DEFAULT 26 + 8200: 801305fc 0 SECTION LOCAL DEFAULT 4 + 8201: 00000000 0 SECTION LOCAL DEFAULT 26 + 8202: 801305fc 0 SECTION LOCAL DEFAULT 4 + 8203: 00000000 0 SECTION LOCAL DEFAULT 26 + 8204: 801305fc 0 SECTION LOCAL DEFAULT 4 + 8205: 00000000 0 SECTION LOCAL DEFAULT 26 + 8206: 801305fc 0 SECTION LOCAL DEFAULT 4 + 8207: 00000000 0 SECTION LOCAL DEFAULT 26 + 8208: 801305fc 0 SECTION LOCAL DEFAULT 4 + 8209: 00000000 0 SECTION LOCAL DEFAULT 26 + 8210: 801305fc 0 SECTION LOCAL DEFAULT 4 + 8211: 00000000 0 SECTION LOCAL DEFAULT 26 + 8212: 801305fc 0 SECTION LOCAL DEFAULT 4 + 8213: 00000000 0 SECTION LOCAL DEFAULT 26 + 8214: 801305fc 0 SECTION LOCAL DEFAULT 4 + 8215: 00000000 0 SECTION LOCAL DEFAULT 26 + 8216: 8026c410 12 OBJECT LOCAL DEFAULT 7 @405 + 8217: 8026c410 0 NOTYPE LOCAL DEFAULT 7 ...rodata.0 + 8218: 8026c41c 12 OBJECT LOCAL DEFAULT 7 @406 + 8219: 8026c428 12 OBJECT LOCAL DEFAULT 7 @410 + 8220: 8026c434 12 OBJECT LOCAL DEFAULT 7 @441 + 8221: 8026c440 40 OBJECT LOCAL DEFAULT 7 @597 + 8222: 8026c468 40 OBJECT LOCAL DEFAULT 7 @598 + 8223: 8026c490 40 OBJECT LOCAL DEFAULT 7 @599 + 8224: 8026c4b8 40 OBJECT LOCAL DEFAULT 7 @600 + 8225: 8026c4e0 40 OBJECT LOCAL DEFAULT 7 @601 + 8226: 8026c508 40 OBJECT LOCAL DEFAULT 7 @602 + 8227: 8026c530 40 OBJECT LOCAL DEFAULT 7 @603 + 8228: 8031a670 12 OBJECT LOCAL DEFAULT 9 g_npc_widgets + 8229: 803cad58 4 OBJECT LOCAL DEFAULT 10 g_hash_uiwidgets + 8230: 8026c808 101 OBJECT LOCAL DEFAULT 7 @stringBase0 + 8231: 803cad5c 4 OBJECT LOCAL DEFAULT 10 g_strz_uiwidgets + 8232: 80298c68 20 OBJECT LOCAL DEFAULT 8 sNPCSndFx + 8233: 80298c68 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 8234: 80298c7c 20 OBJECT LOCAL DEFAULT 8 sNPCSndID + 8235: 80298c90 20 OBJECT LOCAL DEFAULT 8 sNPCSndFxVolume + 8236: 8026c558 12 OBJECT LOCAL DEFAULT 7 @961 + 8237: 803cec40 4 OBJECT LOCAL DEFAULT 12 @1016 + 8238: 803cec44 4 OBJECT LOCAL DEFAULT 12 @1017 + 8239: 803cec48 4 OBJECT LOCAL DEFAULT 12 @1060 + 8240: 803cec4c 4 OBJECT LOCAL DEFAULT 12 @1061 + 8241: 803cec50 4 OBJECT LOCAL DEFAULT 12 @1062 + 8242: 803cec54 4 OBJECT LOCAL DEFAULT 12 @1074 + 8243: 803cec58 4 OBJECT LOCAL DEFAULT 12 @1076 + 8244: 8026c564 36 OBJECT LOCAL DEFAULT 7 @1093 + 8245: 8026c588 80 OBJECT LOCAL DEFAULT 7 @1094 + 8246: 8026c5d8 12 OBJECT LOCAL DEFAULT 7 @1095 + 8247: 8026c5e4 12 OBJECT LOCAL DEFAULT 7 @1123 + 8248: 8026c5f0 12 OBJECT LOCAL DEFAULT 7 @1132 + 8249: 8026c5fc 12 OBJECT LOCAL DEFAULT 7 @1146 + 8250: 8026c608 12 OBJECT LOCAL DEFAULT 7 @1147 + 8251: 8031a67c 1008 OBJECT LOCAL DEFAULT 9 laser_vtxbuf$1207 + 8252: 803cec5c 4 OBJECT LOCAL DEFAULT 12 @1347 + 8253: 803cec60 8 OBJECT LOCAL DEFAULT 12 @1349 + 8254: 8026c614 12 OBJECT LOCAL DEFAULT 7 @1375 + 8255: 803cec68 4 OBJECT LOCAL DEFAULT 12 @1492 + 8256: 803cec6c 4 OBJECT LOCAL DEFAULT 12 @1493 + 8257: 803cec70 4 OBJECT LOCAL DEFAULT 12 @1504 + 8258: 803cbee0 4 OBJECT LOCAL DEFAULT 11 dst_toCamMax$1534 + 8259: 803cbee4 1 OBJECT LOCAL DEFAULT 11 init$1535 + 8260: 803cec74 4 OBJECT LOCAL DEFAULT 12 @1545 + 8261: 8031aa6c 1008 OBJECT LOCAL DEFAULT 9 blink_vtxbuf$1549 + 8262: 803cec78 4 OBJECT LOCAL DEFAULT 12 @1678 + 8263: 8031ae5c 1152 OBJECT LOCAL DEFAULT 9 g_fireworks + 8264: 803cec7c 4 OBJECT LOCAL DEFAULT 12 @1829 + 8265: 803cec80 4 OBJECT LOCAL DEFAULT 12 @1849 + 8266: 8026c620 12 OBJECT LOCAL DEFAULT 7 @1868 + 8267: 8026c62c 12 OBJECT LOCAL DEFAULT 7 @1869 + 8268: 8026c638 12 OBJECT LOCAL DEFAULT 7 @1870 + 8269: 8026c644 12 OBJECT LOCAL DEFAULT 7 @1871 + 8270: 8026c650 12 OBJECT LOCAL DEFAULT 7 @1872 + 8271: 803cec84 4 OBJECT LOCAL DEFAULT 12 @1908 + 8272: 8026c65c 80 OBJECT LOCAL DEFAULT 7 @1916 + 8273: 8026c6ac 12 OBJECT LOCAL DEFAULT 7 @1929 + 8274: 8026c6b8 80 OBJECT LOCAL DEFAULT 7 @1930 + 8275: 8026c708 12 OBJECT LOCAL DEFAULT 7 @1945 + 8276: 803cec88 4 OBJECT LOCAL DEFAULT 12 @1989 + 8277: 80298ca4 184 OBJECT LOCAL DEFAULT 8 @2035 + 8278: 80298d5c 184 OBJECT LOCAL DEFAULT 8 @2063 + 8279: 803cec8c 4 OBJECT LOCAL DEFAULT 12 @2074 + 8280: 8026c714 36 OBJECT LOCAL DEFAULT 7 @2088 + 8281: 80298e14 80 OBJECT LOCAL DEFAULT 8 localCollis$2089 + 8282: 8026c738 12 OBJECT LOCAL DEFAULT 7 @2122 + 8283: 8026c744 12 OBJECT LOCAL DEFAULT 7 @2148 + 8284: 8026c750 12 OBJECT LOCAL DEFAULT 7 @2149 + 8285: 8026c75c 48 OBJECT LOCAL DEFAULT 7 @2150 + 8286: 8026c78c 48 OBJECT LOCAL DEFAULT 7 @2155 + 8287: 8026c7bc 12 OBJECT LOCAL DEFAULT 7 @2156 + 8288: 8026c7c8 48 OBJECT LOCAL DEFAULT 7 @2157 + 8289: 8031b2dc 64 OBJECT LOCAL DEFAULT 9 prepute$2214 + 8290: 8026c7f8 16 OBJECT LOCAL DEFAULT 7 yews$2215 + 8291: 803cbee8 4 OBJECT LOCAL DEFAULT 11 init$2216 + 8292: 803cbeec 1 OBJECT LOCAL DEFAULT 11 init$2217 + 8293: 803cec90 4 OBJECT LOCAL DEFAULT 12 @2249 + 8294: 803cec94 4 OBJECT LOCAL DEFAULT 12 @2250 + 8295: 803cec98 4 OBJECT LOCAL DEFAULT 12 @2251 + 8296: 803cec9c 4 OBJECT LOCAL DEFAULT 12 @2252 + 8297: 803ceca0 4 OBJECT LOCAL DEFAULT 12 @2335 + 8298: 803ceca4 4 OBJECT LOCAL DEFAULT 12 @2359 + 8299: 00000000 0 FILE LOCAL DEFAULT ABS zTalkBox.cpp + 8300: 801305fc 0 SECTION LOCAL DEFAULT 4 + 8301: 80251d18 0 SECTION LOCAL DEFAULT 5 + 8302: 8026c870 0 SECTION LOCAL DEFAULT 7 + 8303: 80298e68 0 SECTION LOCAL DEFAULT 8 + 8304: 8031b320 0 SECTION LOCAL DEFAULT 9 + 8305: 00000000 0 SECTION LOCAL DEFAULT 15 + 8306: 00000000 0 SECTION LOCAL DEFAULT 14 + 8307: 803cad68 0 SECTION LOCAL DEFAULT 10 + 8308: 803cbef8 0 SECTION LOCAL DEFAULT 11 + 8309: 803ceca8 0 SECTION LOCAL DEFAULT 12 + 8310: 803d08e8 0 SECTION LOCAL DEFAULT 13 + 8311: 00000000 0 SECTION LOCAL DEFAULT 26 + 8312: 80133a30 0 SECTION LOCAL DEFAULT 4 + 8313: 00000000 0 SECTION LOCAL DEFAULT 26 + 8314: 80133a30 0 SECTION LOCAL DEFAULT 4 + 8315: 00000000 0 SECTION LOCAL DEFAULT 26 + 8316: 80133c54 0 SECTION LOCAL DEFAULT 4 + 8317: 00000000 0 SECTION LOCAL DEFAULT 26 + 8318: 80133c54 0 SECTION LOCAL DEFAULT 4 + 8319: 00000000 0 SECTION LOCAL DEFAULT 26 + 8320: 80133c54 0 SECTION LOCAL DEFAULT 4 + 8321: 00000000 0 SECTION LOCAL DEFAULT 26 + 8322: 80133c54 0 SECTION LOCAL DEFAULT 4 + 8323: 00000000 0 SECTION LOCAL DEFAULT 26 + 8324: 80133e10 0 SECTION LOCAL DEFAULT 4 + 8325: 00000000 0 SECTION LOCAL DEFAULT 26 + 8326: 80133e30 0 SECTION LOCAL DEFAULT 4 + 8327: 00000000 0 SECTION LOCAL DEFAULT 26 + 8328: 80133e30 0 SECTION LOCAL DEFAULT 4 + 8329: 00000000 0 SECTION LOCAL DEFAULT 26 + 8330: 8031b320 36508 OBJECT LOCAL DEFAULT 9 shared__22@unnamed@zTalkBox_cpp@ + 8331: 803cbef8 4 OBJECT LOCAL DEFAULT 11 zero$829 + 8332: 801305fc 120 FUNC LOCAL DEFAULT 4 speak_stop__22@unnamed@zTalkBox_cpp@Fv + 8333: 80130674 132 FUNC LOCAL DEFAULT 4 trigger__22@unnamed@zTalkBox_cpp@FUi + 8334: 801306f8 264 FUNC LOCAL DEFAULT 4 trigger_pads__22@unnamed@zTalkBox_cpp@FUi + 8335: 80130800 120 FUNC LOCAL DEFAULT 4 flush_triggered__22@unnamed@zTalkBox_cpp@Fv + 8336: 8026c920 275 OBJECT LOCAL DEFAULT 7 @stringBase0 + 8337: 8026c870 48 OBJECT LOCAL DEFAULT 7 positive$938 + 8338: 8026c8a0 48 OBJECT LOCAL DEFAULT 7 negative$940 + 8339: 80130878 188 FUNC LOCAL DEFAULT 4 read_bool__22@unnamed@zTalkBox_cpp@FRC6substrb + 8340: 80130934 180 FUNC LOCAL DEFAULT 4 reset_auto_wait__22@unnamed@zTalkBox_cpp@Fv + 8341: 803241bc 128 OBJECT LOCAL DEFAULT 9 v$993 + 8342: 803ceca8 4 OBJECT LOCAL DEFAULT 12 @1032 + 8343: 80130c90 12 FUNC LOCAL DEFAULT 4 reset_type__Q222@unnamed@zTalkBox_cpp@12wait_contextFv + 8344: 801309e8 680 FUNC LOCAL DEFAULT 4 load_wait_context__22@unnamed@zTalkBox_cpp@FRQ222@unnamed@zTalkBox_cpp@12wait_contextRCQ28xtextbox14tag_entry_list + 8345: 80130d7c 44 FUNC LOCAL DEFAULT 4 __as__Q222@unnamed@zTalkBox_cpp@12wait_contextFRCQ222@unnamed@zTalkBox_cpp@12wait_context + 8346: 80130c9c 224 FUNC LOCAL DEFAULT 4 parse_tag_auto_wait__22@unnamed@zTalkBox_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 8347: 80130da8 112 FUNC LOCAL DEFAULT 4 reset_tag_auto_wait__22@unnamed@zTalkBox_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 8348: 80130e18 56 FUNC LOCAL DEFAULT 4 trigger_auto_wait__22@unnamed@zTalkBox_cpp@FRCQ28xtextbox3jot + 8349: 80130e50 328 FUNC LOCAL DEFAULT 4 parse_tag_signal__22@unnamed@zTalkBox_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 8350: 8026c8d0 80 OBJECT LOCAL DEFAULT 7 signals$1119 + 8351: 80130f98 192 FUNC LOCAL DEFAULT 4 trigger_signal__22@unnamed@zTalkBox_cpp@FRCQ28xtextbox3jot + 8352: 803cecac 4 OBJECT LOCAL DEFAULT 12 @1150 + 8353: 80131058 176 FUNC LOCAL DEFAULT 4 load_sound_type__22@unnamed@zTalkBox_cpp@FRQ222@unnamed@zTalkBox_cpp@13sound_contextRCQ28xtextbox14tag_entry_list + 8354: 80131108 824 FUNC LOCAL DEFAULT 4 parse_tag_sound__22@unnamed@zTalkBox_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 8355: 80131440 64 FUNC LOCAL DEFAULT 4 reset_tag_sound__22@unnamed@zTalkBox_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 8356: 80131480 644 FUNC LOCAL DEFAULT 4 trigger_sound__22@unnamed@zTalkBox_cpp@FRCQ28xtextbox3jot + 8357: 80131704 4 FUNC LOCAL DEFAULT 4 parse_tag_pause__22@unnamed@zTalkBox_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 8358: 80131708 4 FUNC LOCAL DEFAULT 4 reset_tag_pause__22@unnamed@zTalkBox_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 8359: 8013170c 8 FUNC LOCAL DEFAULT 4 trigger_pause__22@unnamed@zTalkBox_cpp@FRCQ28xtextbox3jot + 8360: 80131714 108 FUNC LOCAL DEFAULT 4 parse_tag_allow_quit__22@unnamed@zTalkBox_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 8361: 80131780 64 FUNC LOCAL DEFAULT 4 reset_tag_allow_quit__22@unnamed@zTalkBox_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 8362: 801317c0 40 FUNC LOCAL DEFAULT 4 trigger_allow_quit__22@unnamed@zTalkBox_cpp@FRCQ28xtextbox3jot + 8363: 803cecb0 4 OBJECT LOCAL DEFAULT 12 @1422 + 8364: 801317e8 304 FUNC LOCAL DEFAULT 4 parse_tag_teleport__22@unnamed@zTalkBox_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 8365: 80131918 84 FUNC LOCAL DEFAULT 4 move_player__22@unnamed@zTalkBox_cpp@FRC5xVec3 + 8366: 8013196c 92 FUNC LOCAL DEFAULT 4 turn_player__22@unnamed@zTalkBox_cpp@Ff + 8367: 801319c8 104 FUNC LOCAL DEFAULT 4 trigger_teleport__22@unnamed@zTalkBox_cpp@FRCQ28xtextbox3jot + 8368: 80131a30 108 FUNC LOCAL DEFAULT 4 parse_tag_trap__22@unnamed@zTalkBox_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 8369: 80131a9c 64 FUNC LOCAL DEFAULT 4 reset_tag_trap__22@unnamed@zTalkBox_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 8370: 80131adc 64 FUNC LOCAL DEFAULT 4 trigger_trap__22@unnamed@zTalkBox_cpp@FRCQ28xtextbox3jot + 8371: 80131b1c 160 FUNC LOCAL DEFAULT 4 parse_tag_wait__22@unnamed@zTalkBox_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 8372: 80131bbc 112 FUNC LOCAL DEFAULT 4 trigger_wait__22@unnamed@zTalkBox_cpp@FRCQ28xtextbox3jot + 8373: 80298e68 180 OBJECT LOCAL DEFAULT 8 new_tags__22@unnamed@zTalkBox_cpp@ + 8374: 803cad68 4 OBJECT LOCAL DEFAULT 10 new_tags_size__22@unnamed@zTalkBox_cpp@ + 8375: 803cad6c 4 OBJECT LOCAL DEFAULT 10 music_fade__22@unnamed@zTalkBox_cpp@ + 8376: 803cad70 4 OBJECT LOCAL DEFAULT 10 music_fade_delay__22@unnamed@zTalkBox_cpp@ + 8377: 803cbefc 1 OBJECT LOCAL DEFAULT 11 registered$1502 + 8378: 803cbefd 1 OBJECT LOCAL DEFAULT 11 init$1503 + 8379: 803cecb4 4 OBJECT LOCAL DEFAULT 12 @1514 + 8380: 80131c2c 224 FUNC LOCAL DEFAULT 4 start_audio_effect__22@unnamed@zTalkBox_cpp@FR8ztalkbox + 8381: 80131d0c 84 FUNC LOCAL DEFAULT 4 stop_audio_effect__22@unnamed@zTalkBox_cpp@Fv + 8382: 80131d60 108 FUNC LOCAL DEFAULT 4 deactivate__22@unnamed@zTalkBox_cpp@Fv + 8383: 80131dcc 132 FUNC LOCAL DEFAULT 4 activate__22@unnamed@zTalkBox_cpp@FR8ztalkbox + 8384: 80131e50 44 FUNC LOCAL DEFAULT 4 is_wait_jot__22@unnamed@zTalkBox_cpp@FRCQ28xtextbox3jot + 8385: 80131e7c 196 FUNC LOCAL DEFAULT 4 layout_contains_streams__22@unnamed@zTalkBox_cpp@Fv + 8386: 80131f40 108 FUNC LOCAL DEFAULT 4 lock_stream__22@unnamed@zTalkBox_cpp@Fv + 8387: 80131fac 104 FUNC LOCAL DEFAULT 4 unlock_stream__22@unnamed@zTalkBox_cpp@Fv + 8388: 803d08e8 8 OBJECT LOCAL DEFAULT 13 @1622 + 8389: 80132014 352 FUNC LOCAL DEFAULT 4 refresh_prompts__22@unnamed@zTalkBox_cpp@Fv + 8390: 80132174 156 FUNC LOCAL DEFAULT 4 update_prompt_status__22@unnamed@zTalkBox_cpp@Ff + 8391: 80132210 92 FUNC LOCAL DEFAULT 4 update_quit_status__22@unnamed@zTalkBox_cpp@Ff + 8392: 8013226c 80 FUNC LOCAL DEFAULT 4 hide_prompts__22@unnamed@zTalkBox_cpp@Fv + 8393: 801322bc 156 FUNC LOCAL DEFAULT 4 stop_wait__22@unnamed@zTalkBox_cpp@FR8ztalkboxPCfUl + 8394: 80132358 424 FUNC LOCAL DEFAULT 4 cb_dispatch__22@unnamed@zTalkBox_cpp@FP5xBaseP5xBaseUiPCfP5xBase + 8395: 80132500 72 FUNC LOCAL DEFAULT 4 load_text__22@unnamed@zTalkBox_cpp@FUi + 8396: 80132764 4 FUNC LOCAL DEFAULT 4 start__Q222@unnamed@zTalkBox_cpp@10state_typeFv + 8397: 80132768 4 FUNC LOCAL DEFAULT 4 stop__Q222@unnamed@zTalkBox_cpp@10state_typeFv + 8398: 80132ac4 192 FUNC LOCAL DEFAULT 4 stop__22@unnamed@zTalkBox_cpp@Fv + 8399: 803cecb8 4 OBJECT LOCAL DEFAULT 12 @2117 + 8400: 803cbefe 1 OBJECT LOCAL DEFAULT 11 init$2122 + 8401: 803cbf00 8 OBJECT LOCAL DEFAULT 11 start_state$2121 + 8402: 803cbf08 1 OBJECT LOCAL DEFAULT 11 init$2125 + 8403: 8032423c 12 OBJECT LOCAL DEFAULT 9 next_state$2124 + 8404: 803cbf09 1 OBJECT LOCAL DEFAULT 11 init$2128 + 8405: 80324248 12 OBJECT LOCAL DEFAULT 9 wait_state$2127 + 8406: 803cbf0a 1 OBJECT LOCAL DEFAULT 11 init$2131 + 8407: 803cbf0c 8 OBJECT LOCAL DEFAULT 11 stop_state$2130 + 8408: 8013301c 64 FUNC LOCAL DEFAULT 4 __ct__Q222@unnamed@zTalkBox_cpp@16start_state_typeFv + 8409: 80132fdc 64 FUNC LOCAL DEFAULT 4 __ct__Q222@unnamed@zTalkBox_cpp@15next_state_typeFv + 8410: 80132f9c 64 FUNC LOCAL DEFAULT 4 __ct__Q222@unnamed@zTalkBox_cpp@15wait_state_typeFv + 8411: 80132f48 64 FUNC LOCAL DEFAULT 4 __ct__Q222@unnamed@zTalkBox_cpp@15stop_state_typeFv + 8412: 80132f88 20 FUNC LOCAL DEFAULT 4 __ct__Q222@unnamed@zTalkBox_cpp@10state_typeFQ222@unnamed@zTalkBox_cpp@10state_enum + 8413: 801331f0 56 FUNC LOCAL DEFAULT 4 pad_pressed__22@unnamed@zTalkBox_cpp@Fv + 8414: 80133408 8 FUNC LOCAL DEFAULT 4 update__Q222@unnamed@zTalkBox_cpp@16start_state_typeFR6xScenef + 8415: 80133404 4 FUNC LOCAL DEFAULT 4 stop__Q222@unnamed@zTalkBox_cpp@16start_state_typeFv + 8416: 80133378 140 FUNC LOCAL DEFAULT 4 start__Q222@unnamed@zTalkBox_cpp@16start_state_typeFv + 8417: 803cecbc 4 OBJECT LOCAL DEFAULT 12 @2209 + 8418: 80133624 40 FUNC LOCAL DEFAULT 4 update__Q222@unnamed@zTalkBox_cpp@15next_state_typeFR6xScenef + 8419: 80133620 4 FUNC LOCAL DEFAULT 4 stop__Q222@unnamed@zTalkBox_cpp@15next_state_typeFv + 8420: 80133410 384 FUNC LOCAL DEFAULT 4 start__Q222@unnamed@zTalkBox_cpp@15next_state_typeFv + 8421: 80133590 68 FUNC LOCAL DEFAULT 4 trigger_jot__22@unnamed@zTalkBox_cpp@Fi + 8422: 801335d4 76 FUNC LOCAL DEFAULT 4 trigger_jot__22@unnamed@zTalkBox_cpp@FRCQ28xtextbox3jot + 8423: 80133794 556 FUNC LOCAL DEFAULT 4 update__Q222@unnamed@zTalkBox_cpp@15wait_state_typeFR6xScenef + 8424: 80133674 288 FUNC LOCAL DEFAULT 4 stop__Q222@unnamed@zTalkBox_cpp@15wait_state_typeFv + 8425: 8013364c 40 FUNC LOCAL DEFAULT 4 start__Q222@unnamed@zTalkBox_cpp@15wait_state_typeFv + 8426: 803cecc0 4 OBJECT LOCAL DEFAULT 12 @2251 + 8427: 801339c8 8 FUNC LOCAL DEFAULT 4 update__Q222@unnamed@zTalkBox_cpp@15stop_state_typeFR6xScenef + 8428: 801339c4 4 FUNC LOCAL DEFAULT 4 stop__Q222@unnamed@zTalkBox_cpp@15stop_state_typeFv + 8429: 801339c0 4 FUNC LOCAL DEFAULT 4 start__Q222@unnamed@zTalkBox_cpp@15stop_state_typeFv + 8430: 801339d0 40 FUNC LOCAL DEFAULT 4 __sinit_zTalkBox_cpp + 8431: 801339f8 56 FUNC LOCAL DEFAULT 4 __ct__Q222@unnamed@zTalkBox_cpp@11shared_typeFv + 8432: 00000000 0 FILE LOCAL DEFAULT ABS zTextBox.cpp + 8433: 80133e38 0 SECTION LOCAL DEFAULT 4 + 8434: 8026ca38 0 SECTION LOCAL DEFAULT 7 + 8435: 80298f80 0 SECTION LOCAL DEFAULT 8 + 8436: 80324258 0 SECTION LOCAL DEFAULT 9 + 8437: 00000000 0 SECTION LOCAL DEFAULT 15 + 8438: 00000000 0 SECTION LOCAL DEFAULT 14 + 8439: 803cad78 0 SECTION LOCAL DEFAULT 10 + 8440: 803cbf18 0 SECTION LOCAL DEFAULT 11 + 8441: 803cecc8 0 SECTION LOCAL DEFAULT 12 + 8442: 00000000 0 SECTION LOCAL DEFAULT 26 + 8443: 8013496c 0 SECTION LOCAL DEFAULT 4 + 8444: 00000000 0 SECTION LOCAL DEFAULT 26 + 8445: 8013499c 0 SECTION LOCAL DEFAULT 4 + 8446: 00000000 0 SECTION LOCAL DEFAULT 26 + 8447: 8013499c 0 SECTION LOCAL DEFAULT 4 + 8448: 00000000 0 SECTION LOCAL DEFAULT 26 + 8449: 803cbf18 4 OBJECT LOCAL DEFAULT 11 head_active__22@unnamed@zTextBox_cpp@ + 8450: 80133e38 68 FUNC LOCAL DEFAULT 4 render_bk_fill__22@unnamed@zTextBox_cpp@FRC8ztextbox + 8451: 80324258 144 OBJECT LOCAL DEFAULT 9 vert$701 + 8452: 803cecc8 4 OBJECT LOCAL DEFAULT 12 @720 + 8453: 803ceccc 4 OBJECT LOCAL DEFAULT 12 @721 + 8454: 803cecd0 4 OBJECT LOCAL DEFAULT 12 @722 + 8455: 803cecd4 4 OBJECT LOCAL DEFAULT 12 @723 + 8456: 80134064 56 FUNC LOCAL DEFAULT 4 set_vert__22@unnamed@zTextBox_cpp@FR18rwGameCube2DVertexffff10iColor_tagff + 8457: 80133e7c 488 FUNC LOCAL DEFAULT 4 render_bk_tex_scale__22@unnamed@zTextBox_cpp@FRC8ztextbox + 8458: 8013409c 4 FUNC LOCAL DEFAULT 4 render_bk_tex_wrap__22@unnamed@zTextBox_cpp@FRC8ztextbox + 8459: 80298f80 12 OBJECT LOCAL DEFAULT 8 render_bk_table__22@unnamed@zTextBox_cpp@ + 8460: 8026ca38 12 OBJECT LOCAL DEFAULT 7 xjlookup$739 + 8461: 803cecd8 4 OBJECT LOCAL DEFAULT 12 @761 + 8462: 801340a0 516 FUNC LOCAL DEFAULT 4 init_textbox__22@unnamed@zTextBox_cpp@FR8ztextbox + 8463: 801342a4 4 FUNC LOCAL DEFAULT 4 parse_tag_blahblah__22@unnamed@zTextBox_cpp@FRQ28xtextbox3jotRC8xtextboxRC8xtextboxRCQ28xtextbox9split_tag + 8464: 8026ca44 9 OBJECT LOCAL DEFAULT 7 @stringBase0 + 8465: 80298f8c 20 OBJECT LOCAL DEFAULT 8 new_tags__22@unnamed@zTextBox_cpp@ + 8466: 803cad78 4 OBJECT LOCAL DEFAULT 10 new_tags_size__22@unnamed@zTextBox_cpp@ + 8467: 801342a8 312 FUNC LOCAL DEFAULT 4 cb_dispatch__22@unnamed@zTextBox_cpp@FP5xBaseP5xBaseUiPCfP5xBase + 8468: 00000000 0 FILE LOCAL DEFAULT ABS zTaskBox.cpp + 8469: 8013499c 0 SECTION LOCAL DEFAULT 4 + 8470: 80298fa0 0 SECTION LOCAL DEFAULT 8 + 8471: 803242e8 0 SECTION LOCAL DEFAULT 9 + 8472: 00000000 0 SECTION LOCAL DEFAULT 15 + 8473: 00000000 0 SECTION LOCAL DEFAULT 14 + 8474: 803cbf20 0 SECTION LOCAL DEFAULT 11 + 8475: 00000000 0 SECTION LOCAL DEFAULT 26 + 8476: 801352a4 0 SECTION LOCAL DEFAULT 4 + 8477: 00000000 0 SECTION LOCAL DEFAULT 26 + 8478: 801352a4 0 SECTION LOCAL DEFAULT 4 + 8479: 00000000 0 SECTION LOCAL DEFAULT 26 + 8480: 803cbf24 4 OBJECT LOCAL DEFAULT 11 shared__22@unnamed@zTaskBox_cpp@ + 8481: 803cbf28 1 OBJECT LOCAL DEFAULT 11 init$775 + 8482: 803242e8 12 OBJECT LOCAL DEFAULT 9 tcb$774 + 8483: 00000000 0 FILE LOCAL DEFAULT ABS iCutscene.cpp + 8484: 801352a4 0 SECTION LOCAL DEFAULT 4 + 8485: 00000000 0 SECTION LOCAL DEFAULT 15 + 8486: 00000000 0 SECTION LOCAL DEFAULT 14 + 8487: 803cbf30 0 SECTION LOCAL DEFAULT 11 + 8488: 803cece0 0 SECTION LOCAL DEFAULT 12 + 8489: 00000000 0 SECTION LOCAL DEFAULT 26 + 8490: 80135acc 0 SECTION LOCAL DEFAULT 4 + 8491: 00000000 0 SECTION LOCAL DEFAULT 26 + 8492: 8013549c 92 FUNC LOCAL DEFAULT 4 iCSAsyncReadCB__FP9tag_xFile + 8493: 803cece0 4 OBJECT LOCAL DEFAULT 12 @835 + 8494: 803cece4 4 OBJECT LOCAL DEFAULT 12 @836 + 8495: 803cece8 4 OBJECT LOCAL DEFAULT 12 @837 + 8496: 00000000 0 FILE LOCAL DEFAULT ABS zNPCTypeTest.cpp + 8497: 80135acc 0 SECTION LOCAL DEFAULT 4 + 8498: 8026ca50 0 SECTION LOCAL DEFAULT 7 + 8499: 80298fb8 0 SECTION LOCAL DEFAULT 8 + 8500: 00000000 0 SECTION LOCAL DEFAULT 15 + 8501: 00000000 0 SECTION LOCAL DEFAULT 14 + 8502: 803cecf0 0 SECTION LOCAL DEFAULT 12 + 8503: 00000000 0 SECTION LOCAL DEFAULT 26 + 8504: 80135ea0 0 SECTION LOCAL DEFAULT 4 + 8505: 00000000 0 SECTION LOCAL DEFAULT 26 + 8506: 80135ea0 0 SECTION LOCAL DEFAULT 4 + 8507: 00000000 0 SECTION LOCAL DEFAULT 26 + 8508: 80135ea0 0 SECTION LOCAL DEFAULT 4 + 8509: 00000000 0 SECTION LOCAL DEFAULT 26 + 8510: 8026ca50 87 OBJECT LOCAL DEFAULT 7 @stringBase0 + 8511: 803cecf0 4 OBJECT LOCAL DEFAULT 12 @830 + 8512: 803cecf4 4 OBJECT LOCAL DEFAULT 12 @831 + 8513: 803cecf8 4 OBJECT LOCAL DEFAULT 12 @832 + 8514: 803cecfc 4 OBJECT LOCAL DEFAULT 12 @866 + 8515: 803ced00 4 OBJECT LOCAL DEFAULT 12 @867 + 8516: 00000000 0 FILE LOCAL DEFAULT ABS zNPCTypeSubBoss.cpp + 8517: 80135ea0 0 SECTION LOCAL DEFAULT 4 + 8518: 8026caa8 0 SECTION LOCAL DEFAULT 7 + 8519: 802990e0 0 SECTION LOCAL DEFAULT 8 + 8520: 803242f8 0 SECTION LOCAL DEFAULT 9 + 8521: 00000000 0 SECTION LOCAL DEFAULT 15 + 8522: 00000000 0 SECTION LOCAL DEFAULT 14 + 8523: 803cbf38 0 SECTION LOCAL DEFAULT 11 + 8524: 00000000 0 SECTION LOCAL DEFAULT 26 + 8525: 801360c8 0 SECTION LOCAL DEFAULT 4 + 8526: 00000000 0 SECTION LOCAL DEFAULT 26 + 8527: 8013612c 0 SECTION LOCAL DEFAULT 4 + 8528: 00000000 0 SECTION LOCAL DEFAULT 26 + 8529: 8013612c 0 SECTION LOCAL DEFAULT 4 + 8530: 00000000 0 SECTION LOCAL DEFAULT 26 + 8531: 8013612c 0 SECTION LOCAL DEFAULT 4 + 8532: 00000000 0 SECTION LOCAL DEFAULT 26 + 8533: 8026caa8 268 OBJECT LOCAL DEFAULT 7 @stringBase0 + 8534: 803cbf38 4 OBJECT LOCAL DEFAULT 11 g_contract_for_hire + 8535: 803cbf3c 4 OBJECT LOCAL DEFAULT 11 g_pemit_holder + 8536: 803242f8 364 OBJECT LOCAL DEFAULT 9 g_parf_holder + 8537: 00000000 0 FILE LOCAL DEFAULT ABS zNPCTypeBoss.cpp + 8538: 8013612c 0 SECTION LOCAL DEFAULT 4 + 8539: 8026cbb8 0 SECTION LOCAL DEFAULT 7 + 8540: 80299268 0 SECTION LOCAL DEFAULT 8 + 8541: 80324468 0 SECTION LOCAL DEFAULT 9 + 8542: 00000000 0 SECTION LOCAL DEFAULT 15 + 8543: 00000000 0 SECTION LOCAL DEFAULT 14 + 8544: 803cbf40 0 SECTION LOCAL DEFAULT 11 + 8545: 803ced08 0 SECTION LOCAL DEFAULT 12 + 8546: 00000000 0 SECTION LOCAL DEFAULT 26 + 8547: 80136464 0 SECTION LOCAL DEFAULT 4 + 8548: 00000000 0 SECTION LOCAL DEFAULT 26 + 8549: 8013658c 0 SECTION LOCAL DEFAULT 4 + 8550: 00000000 0 SECTION LOCAL DEFAULT 26 + 8551: 8013658c 0 SECTION LOCAL DEFAULT 4 + 8552: 00000000 0 SECTION LOCAL DEFAULT 26 + 8553: 8013658c 0 SECTION LOCAL DEFAULT 4 + 8554: 00000000 0 SECTION LOCAL DEFAULT 26 + 8555: 8013658c 0 SECTION LOCAL DEFAULT 4 + 8556: 00000000 0 SECTION LOCAL DEFAULT 26 + 8557: 8026cbb8 905 OBJECT LOCAL DEFAULT 7 @stringBase0 + 8558: 803cbf40 4 OBJECT LOCAL DEFAULT 11 g_boss_is_in_the_house + 8559: 803ced08 8 OBJECT LOCAL DEFAULT 12 @917 + 8560: 803ced10 4 OBJECT LOCAL DEFAULT 12 @920 + 8561: 803ced14 4 OBJECT LOCAL DEFAULT 12 @921 + 8562: 803ced18 4 OBJECT LOCAL DEFAULT 12 @922 + 8563: 803cbf44 4 OBJECT LOCAL DEFAULT 11 g_pemit_holder + 8564: 80324468 364 OBJECT LOCAL DEFAULT 9 g_parf_holder + 8565: 803ced1c 4 OBJECT LOCAL DEFAULT 12 @947 + 8566: 00000000 0 FILE LOCAL DEFAULT ABS zNPCGoalVillager.cpp + 8567: 801365c8 0 SECTION LOCAL DEFAULT 4 + 8568: 8026cf48 0 SECTION LOCAL DEFAULT 7 + 8569: 802995b0 0 SECTION LOCAL DEFAULT 8 + 8570: 00000000 0 SECTION LOCAL DEFAULT 15 + 8571: 00000000 0 SECTION LOCAL DEFAULT 14 + 8572: 803cbf48 0 SECTION LOCAL DEFAULT 11 + 8573: 803ced20 0 SECTION LOCAL DEFAULT 12 + 8574: 00000000 0 SECTION LOCAL DEFAULT 26 + 8575: 80138940 0 SECTION LOCAL DEFAULT 4 + 8576: 00000000 0 SECTION LOCAL DEFAULT 26 + 8577: 80138c64 0 SECTION LOCAL DEFAULT 4 + 8578: 00000000 0 SECTION LOCAL DEFAULT 26 + 8579: 80138c64 0 SECTION LOCAL DEFAULT 4 + 8580: 00000000 0 SECTION LOCAL DEFAULT 26 + 8581: 80138c64 0 SECTION LOCAL DEFAULT 4 + 8582: 00000000 0 SECTION LOCAL DEFAULT 26 + 8583: 80138c64 0 SECTION LOCAL DEFAULT 4 + 8584: 00000000 0 SECTION LOCAL DEFAULT 26 + 8585: 80138c64 0 SECTION LOCAL DEFAULT 4 + 8586: 00000000 0 SECTION LOCAL DEFAULT 26 + 8587: 80138c64 0 SECTION LOCAL DEFAULT 4 + 8588: 00000000 0 SECTION LOCAL DEFAULT 26 + 8589: 80138c64 0 SECTION LOCAL DEFAULT 4 + 8590: 00000000 0 SECTION LOCAL DEFAULT 26 + 8591: 80138c64 0 SECTION LOCAL DEFAULT 4 + 8592: 00000000 0 SECTION LOCAL DEFAULT 26 + 8593: 80138c64 0 SECTION LOCAL DEFAULT 4 + 8594: 00000000 0 SECTION LOCAL DEFAULT 26 + 8595: 80138c64 0 SECTION LOCAL DEFAULT 4 + 8596: 00000000 0 SECTION LOCAL DEFAULT 26 + 8597: 80138c64 0 SECTION LOCAL DEFAULT 4 + 8598: 00000000 0 SECTION LOCAL DEFAULT 26 + 8599: 80138c64 0 SECTION LOCAL DEFAULT 4 + 8600: 00000000 0 SECTION LOCAL DEFAULT 26 + 8601: 80138c64 0 SECTION LOCAL DEFAULT 4 + 8602: 00000000 0 SECTION LOCAL DEFAULT 26 + 8603: 80138c64 0 SECTION LOCAL DEFAULT 4 + 8604: 00000000 0 SECTION LOCAL DEFAULT 26 + 8605: 80138c64 0 SECTION LOCAL DEFAULT 4 + 8606: 00000000 0 SECTION LOCAL DEFAULT 26 + 8607: 80138c64 0 SECTION LOCAL DEFAULT 4 + 8608: 00000000 0 SECTION LOCAL DEFAULT 26 + 8609: 80138ca0 0 SECTION LOCAL DEFAULT 4 + 8610: 00000000 0 SECTION LOCAL DEFAULT 26 + 8611: 80138ca0 0 SECTION LOCAL DEFAULT 4 + 8612: 00000000 0 SECTION LOCAL DEFAULT 26 + 8613: 802995b0 44 OBJECT LOCAL DEFAULT 8 @850 + 8614: 802995b0 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 8615: 8026cf48 12 OBJECT LOCAL DEFAULT 7 @891 + 8616: 8026cf54 12 OBJECT LOCAL DEFAULT 7 @898 + 8617: 803ced20 4 OBJECT LOCAL DEFAULT 12 @905 + 8618: 803ced24 4 OBJECT LOCAL DEFAULT 12 @906 + 8619: 803ced28 4 OBJECT LOCAL DEFAULT 12 @907 + 8620: 8026cf60 12 OBJECT LOCAL DEFAULT 7 @958 + 8621: 8026cf6c 12 OBJECT LOCAL DEFAULT 7 @999 + 8622: 803ced2c 4 OBJECT LOCAL DEFAULT 12 @1043 + 8623: 803ced30 4 OBJECT LOCAL DEFAULT 12 @1044 + 8624: 803ced34 4 OBJECT LOCAL DEFAULT 12 @1045 + 8625: 803ced38 4 OBJECT LOCAL DEFAULT 12 @1046 + 8626: 803ced3c 4 OBJECT LOCAL DEFAULT 12 @1047 + 8627: 803ced40 4 OBJECT LOCAL DEFAULT 12 @1048 + 8628: 803ced44 4 OBJECT LOCAL DEFAULT 12 @1049 + 8629: 803ced48 4 OBJECT LOCAL DEFAULT 12 @1050 + 8630: 803ced4c 4 OBJECT LOCAL DEFAULT 12 @1051 + 8631: 803cbf48 4 OBJECT LOCAL DEFAULT 11 cnt_nextMedic$1100 + 8632: 803cbf4c 1 OBJECT LOCAL DEFAULT 11 init$1101 + 8633: 802995dc 40 OBJECT LOCAL DEFAULT 8 hashes_sc$1122 + 8634: 803cbf4d 1 OBJECT LOCAL DEFAULT 11 init$1123 + 8635: 80299604 20 OBJECT LOCAL DEFAULT 8 hashes_ss$1125 + 8636: 803cbf4e 1 OBJECT LOCAL DEFAULT 11 init$1126 + 8637: 80299618 12 OBJECT LOCAL DEFAULT 8 hashes_pa$1128 + 8638: 803cbf4f 1 OBJECT LOCAL DEFAULT 11 init$1129 + 8639: 8026cf78 20 OBJECT LOCAL DEFAULT 7 shinies$1166 + 8640: 8026cfb0 204 OBJECT LOCAL DEFAULT 7 @stringBase0 + 8641: 803ced50 4 OBJECT LOCAL DEFAULT 12 @1256 + 8642: 803ced54 4 OBJECT LOCAL DEFAULT 12 @1257 + 8643: 803ced58 4 OBJECT LOCAL DEFAULT 12 @1258 + 8644: 8026cf8c 12 OBJECT LOCAL DEFAULT 7 @1343 + 8645: 8026cf98 12 OBJECT LOCAL DEFAULT 7 @1363 + 8646: 8026cfa4 12 OBJECT LOCAL DEFAULT 7 shinies$1396 + 8647: 803ced5c 4 OBJECT LOCAL DEFAULT 12 @1484 + 8648: 803ced60 4 OBJECT LOCAL DEFAULT 12 @1485 + 8649: 803ced64 4 OBJECT LOCAL DEFAULT 12 @1505 + 8650: 803ced68 4 OBJECT LOCAL DEFAULT 12 @1541 + 8651: 803ced6c 4 OBJECT LOCAL DEFAULT 12 @1542 + 8652: 803ced70 4 OBJECT LOCAL DEFAULT 12 @1543 + 8653: 803ced74 4 OBJECT LOCAL DEFAULT 12 @1555 + 8654: 00000000 0 FILE LOCAL DEFAULT ABS zNPCGoalSubBoss.cpp + 8655: 80138ca0 0 SECTION LOCAL DEFAULT 4 + 8656: 80299860 0 SECTION LOCAL DEFAULT 8 + 8657: 00000000 0 SECTION LOCAL DEFAULT 15 + 8658: 00000000 0 SECTION LOCAL DEFAULT 14 + 8659: 00000000 0 SECTION LOCAL DEFAULT 26 + 8660: 80138f0c 0 SECTION LOCAL DEFAULT 4 + 8661: 00000000 0 SECTION LOCAL DEFAULT 26 + 8662: 80139038 0 SECTION LOCAL DEFAULT 4 + 8663: 00000000 0 SECTION LOCAL DEFAULT 26 + 8664: 80139038 0 SECTION LOCAL DEFAULT 4 + 8665: 00000000 0 SECTION LOCAL DEFAULT 26 + 8666: 80139038 0 SECTION LOCAL DEFAULT 4 + 8667: 00000000 0 SECTION LOCAL DEFAULT 26 + 8668: 80139038 0 SECTION LOCAL DEFAULT 4 + 8669: 00000000 0 SECTION LOCAL DEFAULT 26 + 8670: 80139038 0 SECTION LOCAL DEFAULT 4 + 8671: 00000000 0 SECTION LOCAL DEFAULT 26 + 8672: 801391dc 0 SECTION LOCAL DEFAULT 4 + 8673: 00000000 0 SECTION LOCAL DEFAULT 26 + 8674: 80139218 0 SECTION LOCAL DEFAULT 4 + 8675: 00000000 0 SECTION LOCAL DEFAULT 26 + 8676: 80299860 52 OBJECT LOCAL DEFAULT 8 @863 + 8677: 00000000 0 FILE LOCAL DEFAULT ABS xShadowSimple.cpp + 8678: 80139218 0 SECTION LOCAL DEFAULT 4 + 8679: 8026d080 0 SECTION LOCAL DEFAULT 7 + 8680: 803245d8 0 SECTION LOCAL DEFAULT 9 + 8681: 00000000 0 SECTION LOCAL DEFAULT 15 + 8682: 00000000 0 SECTION LOCAL DEFAULT 14 + 8683: 803cbf50 0 SECTION LOCAL DEFAULT 11 + 8684: 803ced78 0 SECTION LOCAL DEFAULT 12 + 8685: 00000000 0 SECTION LOCAL DEFAULT 26 + 8686: 8013a538 0 SECTION LOCAL DEFAULT 4 + 8687: 00000000 0 SECTION LOCAL DEFAULT 26 + 8688: 8013a59c 0 SECTION LOCAL DEFAULT 4 + 8689: 00000000 0 SECTION LOCAL DEFAULT 26 + 8690: 8013a59c 0 SECTION LOCAL DEFAULT 4 + 8691: 00000000 0 SECTION LOCAL DEFAULT 26 + 8692: 8013a59c 0 SECTION LOCAL DEFAULT 4 + 8693: 00000000 0 SECTION LOCAL DEFAULT 26 + 8694: 803245d8 40 OBJECT LOCAL DEFAULT 9 sCollQueue + 8695: 803245d8 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 8696: 80324600 44 OBJECT LOCAL DEFAULT 9 xrsv + 8697: 8032462c 13824 OBJECT LOCAL DEFAULT 9 sShadVert + 8698: 80327c2c 256 OBJECT LOCAL DEFAULT 9 sShadRasters + 8699: 803cbf50 4 OBJECT LOCAL DEFAULT 11 sShadRaster + 8700: 803cbf54 4 OBJECT LOCAL DEFAULT 11 sShadVertCount + 8701: 803cbf58 4 OBJECT LOCAL DEFAULT 11 sModelMat + 8702: 803ced78 4 OBJECT LOCAL DEFAULT 12 @804 + 8703: 8013a538 100 FUNC LOCAL DEFAULT 4 xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 + 8704: 80139218 228 FUNC LOCAL DEFAULT 4 shadowRayCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv + 8705: 801392fc 44 FUNC LOCAL DEFAULT 4 shadowRayModelCB__FP14RpIntersectionP19RpCollisionTrianglefPv + 8706: 803ced7c 4 OBJECT LOCAL DEFAULT 12 @849 + 8707: 803ced80 4 OBJECT LOCAL DEFAULT 12 @850 + 8708: 803ced84 4 OBJECT LOCAL DEFAULT 12 @851 + 8709: 80139328 844 FUNC LOCAL DEFAULT 4 shadowRayEntCB__FP4xEntPv + 8710: 803ced88 4 OBJECT LOCAL DEFAULT 12 @884 + 8711: 803ced8c 4 OBJECT LOCAL DEFAULT 12 @885 + 8712: 80139674 496 FUNC LOCAL DEFAULT 4 xShadowSimple_SceneCollide__FP18xShadowSimpleCacheP5xVec3f + 8713: 803ced90 4 OBJECT LOCAL DEFAULT 12 @909 + 8714: 80139864 484 FUNC LOCAL DEFAULT 4 xShadowSimple_CalcCorners__FP18xShadowSimpleCacheP4xEntff + 8715: 80139a48 364 FUNC LOCAL DEFAULT 4 xShadowSimple_AddVerts__FP18xShadowSimpleCache + 8716: 8026d080 13 OBJECT LOCAL DEFAULT 7 @stringBase0 + 8717: 803ced94 4 OBJECT LOCAL DEFAULT 12 @1294 + 8718: 803ced98 4 OBJECT LOCAL DEFAULT 12 @1295 + 8719: 803ced9c 4 OBJECT LOCAL DEFAULT 12 @1296 + 8720: 803ceda0 8 OBJECT LOCAL DEFAULT 12 @1298 + 8721: 00000000 0 FILE LOCAL DEFAULT ABS xUpdateCull.cpp + 8722: 8013a5d0 0 SECTION LOCAL DEFAULT 4 + 8723: 00000000 0 SECTION LOCAL DEFAULT 15 + 8724: 00000000 0 SECTION LOCAL DEFAULT 14 + 8725: 00000000 0 SECTION LOCAL DEFAULT 26 + 8726: 8013a5d0 128 FUNC LOCAL DEFAULT 4 xUpdateCull_Swap__FP14xUpdateCullMgrUiUi + 8727: 8013a650 124 FUNC LOCAL DEFAULT 4 xUpdateCull_MakeActive__FP14xUpdateCullMgrP14xUpdateCullEnt + 8728: 8013a6cc 132 FUNC LOCAL DEFAULT 4 xUpdateCull_MakeInactive__FP14xUpdateCullMgrP14xUpdateCullEnt + 8729: 00000000 0 FILE LOCAL DEFAULT ABS zDiscoFloor.cpp + 8730: 8013af64 0 SECTION LOCAL DEFAULT 4 + 8731: 8026d090 0 SECTION LOCAL DEFAULT 7 + 8732: 80327d30 0 SECTION LOCAL DEFAULT 9 + 8733: 00000000 0 SECTION LOCAL DEFAULT 15 + 8734: 00000000 0 SECTION LOCAL DEFAULT 14 + 8735: 803cbf60 0 SECTION LOCAL DEFAULT 11 + 8736: 803ceda8 0 SECTION LOCAL DEFAULT 12 + 8737: 00000000 0 SECTION LOCAL DEFAULT 26 + 8738: 8013d054 0 SECTION LOCAL DEFAULT 4 + 8739: 00000000 0 SECTION LOCAL DEFAULT 26 + 8740: 8013d054 0 SECTION LOCAL DEFAULT 4 + 8741: 00000000 0 SECTION LOCAL DEFAULT 26 + 8742: 8013d054 0 SECTION LOCAL DEFAULT 4 + 8743: 00000000 0 SECTION LOCAL DEFAULT 26 + 8744: 8013d054 0 SECTION LOCAL DEFAULT 4 + 8745: 00000000 0 SECTION LOCAL DEFAULT 26 + 8746: 8026d090 20 OBJECT LOCAL DEFAULT 7 close_encounters__25@unnamed@zDiscoFloor_cpp@ + 8747: 8026d0a4 24 OBJECT LOCAL DEFAULT 7 blues_scale__25@unnamed@zDiscoFloor_cpp@ + 8748: 80327d30 112 OBJECT LOCAL DEFAULT 9 glow_light__25@unnamed@zDiscoFloor_cpp@ + 8749: 80327d30 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 8750: 803ceda8 4 OBJECT LOCAL DEFAULT 12 @710 + 8751: 8013af64 112 FUNC LOCAL DEFAULT 4 create_glow_light__25@unnamed@zDiscoFloor_cpp@Fv + 8752: 8013afd4 40 FUNC LOCAL DEFAULT 4 destroy_glow_light__25@unnamed@zDiscoFloor_cpp@Fv + 8753: 803cbf60 4 OBJECT LOCAL DEFAULT 11 current_disco_floor__25@unnamed@zDiscoFloor_cpp@ + 8754: 8013affc 180 FUNC LOCAL DEFAULT 4 object_prefix__25@unnamed@zDiscoFloor_cpp@FPCcRUlRUl + 8755: 8026d0c8 29 OBJECT LOCAL DEFAULT 7 @stringBase0 + 8756: 8013b0b0 48 FUNC LOCAL DEFAULT 4 find_object__25@unnamed@zDiscoFloor_cpp@FPCc + 8757: 8013b0e0 228 FUNC LOCAL DEFAULT 4 find_tiles__25@unnamed@zDiscoFloor_cpp@FPCcPQ213z_disco_floor9tile_dataUl + 8758: 803cedac 3 OBJECT LOCAL DEFAULT 12 off_flag$790 + 8759: 803cedb0 3 OBJECT LOCAL DEFAULT 12 transition_flag$791 + 8760: 803cedb4 3 OBJECT LOCAL DEFAULT 12 on_flag$792 + 8761: 803cedb8 3 OBJECT LOCAL DEFAULT 12 off_flag$798 + 8762: 803cedbc 3 OBJECT LOCAL DEFAULT 12 transition_flag$799 + 8763: 803cedc0 3 OBJECT LOCAL DEFAULT 12 on_flag$800 + 8764: 803cedc4 3 OBJECT LOCAL DEFAULT 12 off_flag$806 + 8765: 803cedc8 3 OBJECT LOCAL DEFAULT 12 transition_flag$807 + 8766: 803cedcc 3 OBJECT LOCAL DEFAULT 12 on_flag$808 + 8767: 803cbf64 4 OBJECT LOCAL DEFAULT 11 bit_index$829 + 8768: 803cbf68 1 OBJECT LOCAL DEFAULT 11 init$830 + 8769: 803cbf6c 4 OBJECT LOCAL DEFAULT 11 r$832 + 8770: 8013b1c4 156 FUNC LOCAL DEFAULT 4 get_tile__25@unnamed@zDiscoFloor_cpp@FPCUcUl + 8771: 8013b260 40 FUNC LOCAL DEFAULT 4 set_tile__25@unnamed@zDiscoFloor_cpp@FPUcUlUi + 8772: 8013b288 124 FUNC LOCAL DEFAULT 4 translate_mask__25@unnamed@zDiscoFloor_cpp@FPUcPCUcUl + 8773: 8013b424 320 FUNC LOCAL DEFAULT 4 set_object_state__25@unnamed@zDiscoFloor_cpp@FRC13z_disco_floorUli + 8774: 8013b304 288 FUNC LOCAL DEFAULT 4 refresh_state__25@unnamed@zDiscoFloor_cpp@FR13z_disco_floor + 8775: 803cedd0 4 OBJECT LOCAL DEFAULT 12 @908 + 8776: 803cedd4 4 OBJECT LOCAL DEFAULT 12 @909 + 8777: 803cedd8 4 OBJECT LOCAL DEFAULT 12 @910 + 8778: 803ceddc 4 OBJECT LOCAL DEFAULT 12 @911 + 8779: 803cede0 4 OBJECT LOCAL DEFAULT 12 @912 + 8780: 803cede4 4 OBJECT LOCAL DEFAULT 12 @913 + 8781: 803cede8 4 OBJECT LOCAL DEFAULT 12 @914 + 8782: 803cedec 4 OBJECT LOCAL DEFAULT 12 @915 + 8783: 803cedf0 4 OBJECT LOCAL DEFAULT 12 @916 + 8784: 803cedf4 4 OBJECT LOCAL DEFAULT 12 @917 + 8785: 803cedf8 4 OBJECT LOCAL DEFAULT 12 @918 + 8786: 803cedfc 4 OBJECT LOCAL DEFAULT 12 @919 + 8787: 8013b564 436 FUNC LOCAL DEFAULT 4 play_sound__25@unnamed@zDiscoFloor_cpp@FR13z_disco_floor + 8788: 8013b7e0 16 FUNC LOCAL DEFAULT 4 state_byte_size__25@unnamed@zDiscoFloor_cpp@FUl + 8789: 8013b718 200 FUNC LOCAL DEFAULT 4 update_transition__25@unnamed@zDiscoFloor_cpp@FR13z_disco_floorf + 8790: 8013b7f0 360 FUNC LOCAL DEFAULT 4 update_state__25@unnamed@zDiscoFloor_cpp@FR13z_disco_floorf + 8791: 80327da0 40 OBJECT LOCAL DEFAULT 9 surf$972 + 8792: 80327dc8 268 OBJECT LOCAL DEFAULT 9 props$973 + 8793: 80327ed4 300 OBJECT LOCAL DEFAULT 9 asset$974 + 8794: 803cbf70 1 OBJECT LOCAL DEFAULT 11 inited$975 + 8795: 803cbf71 1 OBJECT LOCAL DEFAULT 11 init$976 + 8796: 8013b958 176 FUNC LOCAL DEFAULT 4 get_damage_surface__25@unnamed@zDiscoFloor_cpp@Fv + 8797: 8013bc10 176 FUNC LOCAL DEFAULT 4 render_model__25@unnamed@zDiscoFloor_cpp@FP14xModelInstanceRC7xSphere + 8798: 8013bcc0 208 FUNC LOCAL DEFAULT 4 render_model__25@unnamed@zDiscoFloor_cpp@FP14xModelInstanceR7xSpheref + 8799: 803cbf74 1 OBJECT LOCAL DEFAULT 11 clone_pipe__25@unnamed@zDiscoFloor_cpp@ + 8800: 8013bdd0 4 FUNC LOCAL DEFAULT 4 add_global_tweaks__25@unnamed@zDiscoFloor_cpp@Fv + 8801: 8013bdcc 4 FUNC LOCAL DEFAULT 4 init__Q225@unnamed@zDiscoFloor_cpp@15clone_pipe_dataFv + 8802: 8013bdf8 4 FUNC LOCAL DEFAULT 4 post_setup__Q225@unnamed@zDiscoFloor_cpp@15clone_pipe_dataFv + 8803: 8013be24 4 FUNC LOCAL DEFAULT 4 destroy__Q225@unnamed@zDiscoFloor_cpp@15clone_pipe_dataFv + 8804: 803cee00 4 OBJECT LOCAL DEFAULT 12 @1129 + 8805: 8013c390 4 FUNC LOCAL DEFAULT 4 add_tweaks__25@unnamed@zDiscoFloor_cpp@FR13z_disco_floor + 8806: 803cee04 4 OBJECT LOCAL DEFAULT 12 @1174 + 8807: 803cee08 4 OBJECT LOCAL DEFAULT 12 @1260 + 8808: 803cee0c 4 OBJECT LOCAL DEFAULT 12 @1270 + 8809: 803cee10 4 OBJECT LOCAL DEFAULT 12 @1271 + 8810: 803cee14 4 OBJECT LOCAL DEFAULT 12 @1272 + 8811: 803cee18 4 OBJECT LOCAL DEFAULT 12 @1273 + 8812: 8026d0bc 12 OBJECT LOCAL DEFAULT 7 @1283 + 8813: 803cee1c 4 OBJECT LOCAL DEFAULT 12 @1329 + 8814: 803cee20 4 OBJECT LOCAL DEFAULT 12 @1330 + 8815: 803cee28 8 OBJECT LOCAL DEFAULT 12 @1332 + 8816: 803cee30 4 OBJECT LOCAL DEFAULT 12 @1406 + 8817: 803cee34 4 OBJECT LOCAL DEFAULT 12 @1407 + 8818: 803cee38 4 OBJECT LOCAL DEFAULT 12 @1419 + 8819: 803cee3c 4 OBJECT LOCAL DEFAULT 12 @1461 + 8820: 803cee40 4 OBJECT LOCAL DEFAULT 12 @1462 + 8821: 00000000 0 FILE LOCAL DEFAULT ABS zNPCTypeBossSandy.cpp + 8822: 8013d054 0 SECTION LOCAL DEFAULT 4 + 8823: 8026d0e8 0 SECTION LOCAL DEFAULT 7 + 8824: 802998c8 0 SECTION LOCAL DEFAULT 8 + 8825: 80328000 0 SECTION LOCAL DEFAULT 9 + 8826: 00000000 0 SECTION LOCAL DEFAULT 15 + 8827: 00000000 0 SECTION LOCAL DEFAULT 14 + 8828: 803cad80 0 SECTION LOCAL DEFAULT 10 + 8829: 803cbf78 0 SECTION LOCAL DEFAULT 11 + 8830: 803cee48 0 SECTION LOCAL DEFAULT 12 + 8831: 00000000 0 SECTION LOCAL DEFAULT 26 + 8832: 8014657c 0 SECTION LOCAL DEFAULT 4 + 8833: 00000000 0 SECTION LOCAL DEFAULT 26 + 8834: 8014657c 0 SECTION LOCAL DEFAULT 4 + 8835: 00000000 0 SECTION LOCAL DEFAULT 26 + 8836: 8014657c 0 SECTION LOCAL DEFAULT 4 + 8837: 00000000 0 SECTION LOCAL DEFAULT 26 + 8838: 80146590 0 SECTION LOCAL DEFAULT 4 + 8839: 00000000 0 SECTION LOCAL DEFAULT 26 + 8840: 80146590 0 SECTION LOCAL DEFAULT 4 + 8841: 00000000 0 SECTION LOCAL DEFAULT 26 + 8842: 80146590 0 SECTION LOCAL DEFAULT 4 + 8843: 00000000 0 SECTION LOCAL DEFAULT 26 + 8844: 80146590 0 SECTION LOCAL DEFAULT 4 + 8845: 00000000 0 SECTION LOCAL DEFAULT 26 + 8846: 801465f4 0 SECTION LOCAL DEFAULT 4 + 8847: 00000000 0 SECTION LOCAL DEFAULT 26 + 8848: 801465f4 0 SECTION LOCAL DEFAULT 4 + 8849: 00000000 0 SECTION LOCAL DEFAULT 26 + 8850: 801465f4 0 SECTION LOCAL DEFAULT 4 + 8851: 00000000 0 SECTION LOCAL DEFAULT 26 + 8852: 801465fc 0 SECTION LOCAL DEFAULT 4 + 8853: 00000000 0 SECTION LOCAL DEFAULT 26 + 8854: 801465fc 0 SECTION LOCAL DEFAULT 4 + 8855: 00000000 0 SECTION LOCAL DEFAULT 26 + 8856: 801465fc 0 SECTION LOCAL DEFAULT 4 + 8857: 00000000 0 SECTION LOCAL DEFAULT 26 + 8858: 801465fc 0 SECTION LOCAL DEFAULT 4 + 8859: 00000000 0 SECTION LOCAL DEFAULT 26 + 8860: 80328000 64 OBJECT LOCAL DEFAULT 9 sSinTable + 8861: 80328000 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 8862: 803cad80 1 OBJECT LOCAL DEFAULT 10 sUseBossCam + 8863: 803cad81 1 OBJECT LOCAL DEFAULT 10 sWasUsingBossCam + 8864: 803cbf78 1 OBJECT LOCAL DEFAULT 11 sOthersHaventBeenAdded + 8865: 803cbf79 1 OBJECT LOCAL DEFAULT 11 sPCWasBubbleBouncing + 8866: 803cad84 4 OBJECT LOCAL DEFAULT 10 sPCHeightDiff + 8867: 803cad88 4 OBJECT LOCAL DEFAULT 10 sHeadPopOffFactor + 8868: 803cbf7c 4 OBJECT LOCAL DEFAULT 11 sRadiusOfRing + 8869: 803cbf80 4 OBJECT LOCAL DEFAULT 11 sElbowDropTimer + 8870: 803cbf84 4 OBJECT LOCAL DEFAULT 11 sChaseTimer + 8871: 803cbf88 4 OBJECT LOCAL DEFAULT 11 sNumAttacks + 8872: 803cbf8c 4 OBJECT LOCAL DEFAULT 11 sDidClothesline + 8873: 803cbf90 4 OBJECT LOCAL DEFAULT 11 sElbowDropThreshold + 8874: 80328040 20 OBJECT LOCAL DEFAULT 9 sLeftArmSpring + 8875: 80328054 20 OBJECT LOCAL DEFAULT 9 sRightArmSpring + 8876: 80328068 20 OBJECT LOCAL DEFAULT 9 sLeftLegSpring + 8877: 8032807c 20 OBJECT LOCAL DEFAULT 9 sRightLegSpring + 8878: 803cbf94 4 OBJECT LOCAL DEFAULT 11 sSandyPtr + 8879: 803cbf98 4 OBJECT LOCAL DEFAULT 11 sCamSubTarget + 8880: 80328090 12 OBJECT LOCAL DEFAULT 9 sCamSubTargetFixed + 8881: 803cbf9c 4 OBJECT LOCAL DEFAULT 11 sCurrYaw + 8882: 803cbfa0 4 OBJECT LOCAL DEFAULT 11 sCurrHeight + 8883: 803cbfa4 4 OBJECT LOCAL DEFAULT 11 sCurrRadius + 8884: 803cbfa8 4 OBJECT LOCAL DEFAULT 11 sCurrPitch + 8885: 802998c8 52 OBJECT LOCAL DEFAULT 8 sBone + 8886: 802998c8 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 8887: 802998fc 16 OBJECT LOCAL DEFAULT 8 sLeftHandBones + 8888: 8029990c 16 OBJECT LOCAL DEFAULT 8 sRightHandBones + 8889: 803cad8c 8 OBJECT LOCAL DEFAULT 10 sLeftFootBones + 8890: 803cad94 8 OBJECT LOCAL DEFAULT 10 sRightFootBones + 8891: 8029991c 52 OBJECT LOCAL DEFAULT 8 sBoundRadius + 8892: 80299950 156 OBJECT LOCAL DEFAULT 8 sBoneOffset + 8893: 8026d19c 1663 OBJECT LOCAL DEFAULT 7 @stringBase0 + 8894: 802999ec 120 OBJECT LOCAL DEFAULT 8 sNFSoundLabel + 8895: 8032809c 120 OBJECT LOCAL DEFAULT 9 sNFSoundValue + 8896: 803cbfac 4 OBJECT LOCAL DEFAULT 11 sCurrNFSound + 8897: 8013d054 64 FUNC LOCAL DEFAULT 4 on_change_newsfish__FRC10tweak_info + 8898: 803cee48 4 OBJECT LOCAL DEFAULT 12 @830 + 8899: 803cee4c 4 OBJECT LOCAL DEFAULT 12 @831 + 8900: 8013d094 108 FUNC LOCAL DEFAULT 4 on_change_shockwave__FRC10tweak_info + 8901: 8026d0e8 40 OBJECT LOCAL DEFAULT 7 newsfish_cb + 8902: 8026d110 40 OBJECT LOCAL DEFAULT 7 shockwave_cb + 8903: 8026d138 100 OBJECT LOCAL DEFAULT 7 @835 + 8904: 803cee50 4 OBJECT LOCAL DEFAULT 12 @842 + 8905: 803cee54 4 OBJECT LOCAL DEFAULT 12 @843 + 8906: 8013d880 36 FUNC LOCAL DEFAULT 4 HeadIsCarried__FP15xAnimTransitionP11xAnimSinglePv + 8907: 8013d8a4 40 FUNC LOCAL DEFAULT 4 HeadNotCarried__FP15xAnimTransitionP11xAnimSinglePv + 8908: 8013d8cc 16 FUNC LOCAL DEFAULT 4 HeadIsShocked__FP15xAnimTransitionP11xAnimSinglePv + 8909: 8013d8dc 24 FUNC LOCAL DEFAULT 4 HeadNotShocked__FP15xAnimTransitionP11xAnimSinglePv + 8910: 803cee58 4 OBJECT LOCAL DEFAULT 12 @864 + 8911: 803cee5c 4 OBJECT LOCAL DEFAULT 12 @1029 + 8912: 803cee60 4 OBJECT LOCAL DEFAULT 12 @1030 + 8913: 803cee64 4 OBJECT LOCAL DEFAULT 12 @1031 + 8914: 803cee68 4 OBJECT LOCAL DEFAULT 12 @1032 + 8915: 803cee6c 4 OBJECT LOCAL DEFAULT 12 @1033 + 8916: 803cee70 4 OBJECT LOCAL DEFAULT 12 @1034 + 8917: 803cee74 4 OBJECT LOCAL DEFAULT 12 @1035 + 8918: 803cee78 4 OBJECT LOCAL DEFAULT 12 @1036 + 8919: 803cee7c 4 OBJECT LOCAL DEFAULT 12 @1037 + 8920: 801406f8 100 FUNC LOCAL DEFAULT 4 BoundEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 8921: 801404cc 168 FUNC LOCAL DEFAULT 4 GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 + 8922: 80140574 388 FUNC LOCAL DEFAULT 4 MakeOBBFor__FiiP4xEntP7xMat4x3 + 8923: 803cee80 8 OBJECT LOCAL DEFAULT 12 @1039 + 8924: 8013f6b8 32 FUNC LOCAL DEFAULT 4 zNPCBSandy_BossDamageEffect_Init__Fv + 8925: 803cee88 4 OBJECT LOCAL DEFAULT 12 @1061 + 8926: 803cee8c 4 OBJECT LOCAL DEFAULT 12 @1062 + 8927: 803cee90 4 OBJECT LOCAL DEFAULT 12 @1063 + 8928: 803cee94 4 OBJECT LOCAL DEFAULT 12 @1064 + 8929: 803cee98 4 OBJECT LOCAL DEFAULT 12 @1065 + 8930: 803cee9c 4 OBJECT LOCAL DEFAULT 12 @1066 + 8931: 803ceea0 4 OBJECT LOCAL DEFAULT 12 @1067 + 8932: 803ceea4 4 OBJECT LOCAL DEFAULT 12 @1068 + 8933: 803ceea8 4 OBJECT LOCAL DEFAULT 12 @1069 + 8934: 803ceeac 4 OBJECT LOCAL DEFAULT 12 @1070 + 8935: 803ceeb0 4 OBJECT LOCAL DEFAULT 12 @1071 + 8936: 803ceeb4 4 OBJECT LOCAL DEFAULT 12 @1072 + 8937: 80142150 256 FUNC LOCAL DEFAULT 4 idleCB__FP5xGoalPvP11en_trantypefPv + 8938: 80142250 332 FUNC LOCAL DEFAULT 4 tauntCB__FP5xGoalPvP11en_trantypefPv + 8939: 8014239c 708 FUNC LOCAL DEFAULT 4 chaseCB__FP5xGoalPvP11en_trantypefPv + 8940: 80142660 572 FUNC LOCAL DEFAULT 4 meleeCB__FP5xGoalPvP11en_trantypefPv + 8941: 8014289c 144 FUNC LOCAL DEFAULT 4 noHeadCB__FP5xGoalPvP11en_trantypefPv + 8942: 8014292c 372 FUNC LOCAL DEFAULT 4 elbowDropCB__FP5xGoalPvP11en_trantypefPv + 8943: 80142aa0 180 FUNC LOCAL DEFAULT 4 leapCB__FP5xGoalPvP11en_trantypefPv + 8944: 80142b54 272 FUNC LOCAL DEFAULT 4 sitCB__FP5xGoalPvP11en_trantypefPv + 8945: 80142c64 388 FUNC LOCAL DEFAULT 4 getUpCB__FP5xGoalPvP11en_trantypefPv + 8946: 80142de8 240 FUNC LOCAL DEFAULT 4 runToRopeCB__FP5xGoalPvP11en_trantypefPv + 8947: 80142ed8 260 FUNC LOCAL DEFAULT 4 clotheslineCB__FP5xGoalPvP11en_trantypefPv + 8948: 803ceeb8 4 OBJECT LOCAL DEFAULT 12 @1188 + 8949: 803ceebc 4 OBJECT LOCAL DEFAULT 12 @1189 + 8950: 803ceec0 4 OBJECT LOCAL DEFAULT 12 @1190 + 8951: 803ceec4 4 OBJECT LOCAL DEFAULT 12 @1191 + 8952: 803ceec8 4 OBJECT LOCAL DEFAULT 12 @1192 + 8953: 803ceecc 4 OBJECT LOCAL DEFAULT 12 @1193 + 8954: 803ceed0 4 OBJECT LOCAL DEFAULT 12 @1194 + 8955: 803ceed4 4 OBJECT LOCAL DEFAULT 12 @1195 + 8956: 803ceed8 4 OBJECT LOCAL DEFAULT 12 @1196 + 8957: 803ceedc 4 OBJECT LOCAL DEFAULT 12 @1209 + 8958: 80299a64 44 OBJECT LOCAL DEFAULT 8 @1281 + 8959: 803ceee0 4 OBJECT LOCAL DEFAULT 12 @1378 + 8960: 803ceee4 4 OBJECT LOCAL DEFAULT 12 @1379 + 8961: 803ceee8 4 OBJECT LOCAL DEFAULT 12 @1380 + 8962: 803ceeec 4 OBJECT LOCAL DEFAULT 12 @1381 + 8963: 8013f36c 844 FUNC LOCAL DEFAULT 4 SpringRender__FP15SandyLimbSpring + 8964: 80328114 1056 OBJECT LOCAL DEFAULT 9 BDErecord + 8965: 8013f6d8 420 FUNC LOCAL DEFAULT 4 zNPCBSandy_BossDamageEffect__FP14xModelInstanceUi + 8966: 803ceef0 4 OBJECT LOCAL DEFAULT 12 @1462 + 8967: 803ceef4 4 OBJECT LOCAL DEFAULT 12 @1463 + 8968: 803ceef8 4 OBJECT LOCAL DEFAULT 12 @1464 + 8969: 803ceefc 4 OBJECT LOCAL DEFAULT 12 @1465 + 8970: 803cef00 4 OBJECT LOCAL DEFAULT 12 @1466 + 8971: 8013f87c 320 FUNC LOCAL DEFAULT 4 zNPCBSandy_BossDamageEffect_Update__Ff + 8972: 80146590 100 FUNC LOCAL DEFAULT 4 xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 + 8973: 803cef04 4 OBJECT LOCAL DEFAULT 12 @1521 + 8974: 803cef08 4 OBJECT LOCAL DEFAULT 12 @1522 + 8975: 803cef0c 4 OBJECT LOCAL DEFAULT 12 @1523 + 8976: 803cef10 4 OBJECT LOCAL DEFAULT 12 @1524 + 8977: 803cef14 4 OBJECT LOCAL DEFAULT 12 @1525 + 8978: 803cef18 4 OBJECT LOCAL DEFAULT 12 @1526 + 8979: 803cef1c 4 OBJECT LOCAL DEFAULT 12 @1527 + 8980: 803cef20 4 OBJECT LOCAL DEFAULT 12 @1528 + 8981: 803cef24 4 OBJECT LOCAL DEFAULT 12 @1529 + 8982: 803cef28 4 OBJECT LOCAL DEFAULT 12 @1530 + 8983: 803cef2c 4 OBJECT LOCAL DEFAULT 12 @1531 + 8984: 8014032c 416 FUNC LOCAL DEFAULT 4 UpdateSandyBossCam__FP10zNPCBSandyf + 8985: 803cef30 4 OBJECT LOCAL DEFAULT 12 @1666 + 8986: 803cef34 4 OBJECT LOCAL DEFAULT 12 @1667 + 8987: 803cef38 4 OBJECT LOCAL DEFAULT 12 @1935 + 8988: 803cef3c 4 OBJECT LOCAL DEFAULT 12 @1936 + 8989: 803cef40 4 OBJECT LOCAL DEFAULT 12 @1937 + 8990: 803cef44 4 OBJECT LOCAL DEFAULT 12 @1938 + 8991: 803cef48 4 OBJECT LOCAL DEFAULT 12 @1939 + 8992: 803cef4c 4 OBJECT LOCAL DEFAULT 12 @1940 + 8993: 803cef50 4 OBJECT LOCAL DEFAULT 12 @1941 + 8994: 803cef54 4 OBJECT LOCAL DEFAULT 12 @1942 + 8995: 803cef58 4 OBJECT LOCAL DEFAULT 12 @2154 + 8996: 803cef5c 4 OBJECT LOCAL DEFAULT 12 @2155 + 8997: 803cef60 4 OBJECT LOCAL DEFAULT 12 @2156 + 8998: 803cef64 4 OBJECT LOCAL DEFAULT 12 @2173 + 8999: 803cef68 4 OBJECT LOCAL DEFAULT 12 @2236 + 9000: 803cef6c 4 OBJECT LOCAL DEFAULT 12 @2237 + 9001: 803cef70 4 OBJECT LOCAL DEFAULT 12 @2264 + 9002: 803cef74 4 OBJECT LOCAL DEFAULT 12 @2265 + 9003: 803cef78 4 OBJECT LOCAL DEFAULT 12 @2376 + 9004: 803cef7c 4 OBJECT LOCAL DEFAULT 12 @2377 + 9005: 803cef80 4 OBJECT LOCAL DEFAULT 12 @2517 + 9006: 803cef84 4 OBJECT LOCAL DEFAULT 12 @2518 + 9007: 803cef88 4 OBJECT LOCAL DEFAULT 12 @2519 + 9008: 803cef8c 4 OBJECT LOCAL DEFAULT 12 @2520 + 9009: 803cef90 4 OBJECT LOCAL DEFAULT 12 @2525 + 9010: 803cef94 4 OBJECT LOCAL DEFAULT 12 @2582 + 9011: 803cef98 4 OBJECT LOCAL DEFAULT 12 @2633 + 9012: 803cef9c 4 OBJECT LOCAL DEFAULT 12 @2741 + 9013: 803cefa0 4 OBJECT LOCAL DEFAULT 12 @2742 + 9014: 803cefa4 4 OBJECT LOCAL DEFAULT 12 @2818 + 9015: 803cefa8 4 OBJECT LOCAL DEFAULT 12 @2903 + 9016: 803cefac 4 OBJECT LOCAL DEFAULT 12 @2904 + 9017: 00000000 0 FILE LOCAL DEFAULT ABS zNPCTypeKingJelly.cpp + 9018: 801465fc 0 SECTION LOCAL DEFAULT 4 + 9019: 8026d820 0 SECTION LOCAL DEFAULT 7 + 9020: 80299da8 0 SECTION LOCAL DEFAULT 8 + 9021: 80328538 0 SECTION LOCAL DEFAULT 9 + 9022: 00000000 0 SECTION LOCAL DEFAULT 15 + 9023: 00000000 0 SECTION LOCAL DEFAULT 14 + 9024: 803cada0 0 SECTION LOCAL DEFAULT 10 + 9025: 803cbfb0 0 SECTION LOCAL DEFAULT 11 + 9026: 803cefb0 0 SECTION LOCAL DEFAULT 12 + 9027: 00000000 0 SECTION LOCAL DEFAULT 26 + 9028: 8014e804 0 SECTION LOCAL DEFAULT 4 + 9029: 00000000 0 SECTION LOCAL DEFAULT 26 + 9030: 8014e804 0 SECTION LOCAL DEFAULT 4 + 9031: 00000000 0 SECTION LOCAL DEFAULT 26 + 9032: 8014e804 0 SECTION LOCAL DEFAULT 4 + 9033: 00000000 0 SECTION LOCAL DEFAULT 26 + 9034: 8014e804 0 SECTION LOCAL DEFAULT 4 + 9035: 00000000 0 SECTION LOCAL DEFAULT 26 + 9036: 8014e804 0 SECTION LOCAL DEFAULT 4 + 9037: 00000000 0 SECTION LOCAL DEFAULT 26 + 9038: 8014e80c 0 SECTION LOCAL DEFAULT 4 + 9039: 00000000 0 SECTION LOCAL DEFAULT 26 + 9040: 8014e80c 0 SECTION LOCAL DEFAULT 4 + 9041: 00000000 0 SECTION LOCAL DEFAULT 26 + 9042: 8014e80c 0 SECTION LOCAL DEFAULT 4 + 9043: 00000000 0 SECTION LOCAL DEFAULT 26 + 9044: 8014e8cc 0 SECTION LOCAL DEFAULT 4 + 9045: 00000000 0 SECTION LOCAL DEFAULT 26 + 9046: 8014eb68 0 SECTION LOCAL DEFAULT 4 + 9047: 00000000 0 SECTION LOCAL DEFAULT 26 + 9048: 8014eb68 0 SECTION LOCAL DEFAULT 4 + 9049: 00000000 0 SECTION LOCAL DEFAULT 26 + 9050: 8014ec7c 0 SECTION LOCAL DEFAULT 4 + 9051: 00000000 0 SECTION LOCAL DEFAULT 26 + 9052: 8014ec7c 0 SECTION LOCAL DEFAULT 4 + 9053: 00000000 0 SECTION LOCAL DEFAULT 26 + 9054: 8014ec7c 0 SECTION LOCAL DEFAULT 4 + 9055: 00000000 0 SECTION LOCAL DEFAULT 26 + 9056: 8014ec7c 0 SECTION LOCAL DEFAULT 4 + 9057: 00000000 0 SECTION LOCAL DEFAULT 26 + 9058: 8014ec7c 0 SECTION LOCAL DEFAULT 4 + 9059: 00000000 0 SECTION LOCAL DEFAULT 26 + 9060: 8026d820 16 OBJECT LOCAL DEFAULT 7 @814 + 9061: 8026d8b0 3969 OBJECT LOCAL DEFAULT 7 @stringBase0 + 9062: 80299da8 132 OBJECT LOCAL DEFAULT 8 sound_name__31@unnamed@zNPCTypeKingJelly_cpp@ + 9063: 8026d830 11 OBJECT LOCAL DEFAULT 7 sound_flags__31@unnamed@zNPCTypeKingJelly_cpp@ + 9064: 80328538 664 OBJECT LOCAL DEFAULT 9 tweak__31@unnamed@zNPCTypeKingJelly_cpp@ + 9065: 80328538 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 9066: 80299e2c 100 OBJECT LOCAL DEFAULT 8 boss_cam__31@unnamed@zNPCTypeKingJelly_cpp@ + 9067: 803287d0 264 OBJECT LOCAL DEFAULT 9 sound_data__31@unnamed@zNPCTypeKingJelly_cpp@ + 9068: 801465fc 172 FUNC LOCAL DEFAULT 4 init_sound__31@unnamed@zNPCTypeKingJelly_cpp@Fv + 9069: 803cefb0 4 OBJECT LOCAL DEFAULT 12 @1868 + 9070: 803cefb4 4 OBJECT LOCAL DEFAULT 12 @1869 + 9071: 801466a8 244 FUNC LOCAL DEFAULT 4 play_sound_immediate__31@unnamed@zNPCTypeKingJelly_cpp@FiPC5xVec3 + 9072: 8014679c 136 FUNC LOCAL DEFAULT 4 play_sound__31@unnamed@zNPCTypeKingJelly_cpp@FiPC5xVec3 + 9073: 80146824 88 FUNC LOCAL DEFAULT 4 kill_sound__31@unnamed@zNPCTypeKingJelly_cpp@Fi + 9074: 8014687c 168 FUNC LOCAL DEFAULT 4 sound_update__31@unnamed@zNPCTypeKingJelly_cpp@Ff + 9075: 80146924 60 FUNC LOCAL DEFAULT 4 kill_sounds__31@unnamed@zNPCTypeKingJelly_cpp@Fv + 9076: 8026d83c 28 OBJECT LOCAL DEFAULT 7 tentacle_bone__31@unnamed@zNPCTypeKingJelly_cpp@ + 9077: 803cefb8 8 OBJECT LOCAL DEFAULT 12 bored_anims__31@unnamed@zNPCTypeKingJelly_cpp@ + 9078: 803cbfb0 4 OBJECT LOCAL DEFAULT 11 spawn_emitter__31@unnamed@zNPCTypeKingJelly_cpp@ + 9079: 803288d8 364 OBJECT LOCAL DEFAULT 9 spawn_emitter_settings__31@unnamed@zNPCTypeKingJelly_cpp@ + 9080: 803cbfb4 4 OBJECT LOCAL DEFAULT 11 zap_emitter__31@unnamed@zNPCTypeKingJelly_cpp@ + 9081: 80328a44 364 OBJECT LOCAL DEFAULT 9 zap_emitter_settings__31@unnamed@zNPCTypeKingJelly_cpp@ + 9082: 803cbfb8 4 OBJECT LOCAL DEFAULT 11 shock_ring_emitter__31@unnamed@zNPCTypeKingJelly_cpp@ + 9083: 80328bb0 364 OBJECT LOCAL DEFAULT 9 shock_ring_emitter_settings__31@unnamed@zNPCTypeKingJelly_cpp@ + 9084: 803cbfbc 4 OBJECT LOCAL DEFAULT 11 thump_ring_emitter__31@unnamed@zNPCTypeKingJelly_cpp@ + 9085: 80328d1c 364 OBJECT LOCAL DEFAULT 9 thump_ring_emitter_settings__31@unnamed@zNPCTypeKingJelly_cpp@ + 9086: 80328e88 768 OBJECT LOCAL DEFAULT 9 ring_segments__31@unnamed@zNPCTypeKingJelly_cpp@ + 9087: 803cbfc0 1 OBJECT LOCAL DEFAULT 11 sclookup_inited$1915 + 9088: 803cbfc1 1 OBJECT LOCAL DEFAULT 11 init$1916 + 9089: 80329188 36 OBJECT LOCAL DEFAULT 9 sin_lookup$1918 + 9090: 803291ac 36 OBJECT LOCAL DEFAULT 9 cos_lookup$1919 + 9091: 803291d0 768 OBJECT LOCAL DEFAULT 9 segments$1929 + 9092: 803cefc0 4 OBJECT LOCAL DEFAULT 12 @1973 + 9093: 803cefc4 4 OBJECT LOCAL DEFAULT 12 @1974 + 9094: 803cefc8 4 OBJECT LOCAL DEFAULT 12 @1975 + 9095: 803cefcc 4 OBJECT LOCAL DEFAULT 12 @1976 + 9096: 80146960 644 FUNC LOCAL DEFAULT 4 set_ring_segments__31@unnamed@zNPCTypeKingJelly_cpp@FRC5xVec3ff + 9097: 803cefd0 4 OBJECT LOCAL DEFAULT 12 @1987 + 9098: 803cefd4 4 OBJECT LOCAL DEFAULT 12 @1992 + 9099: 80146be4 152 FUNC LOCAL DEFAULT 4 updown_ring_update__31@unnamed@zNPCTypeKingJelly_cpp@FR14lightning_ringf + 9100: 803cefd8 4 OBJECT LOCAL DEFAULT 12 @2007 + 9101: 80146c7c 164 FUNC LOCAL DEFAULT 4 expand_ring_update__31@unnamed@zNPCTypeKingJelly_cpp@FR14lightning_ringf + 9102: 803cefdc 4 OBJECT LOCAL DEFAULT 12 @2084 + 9103: 803cefe0 4 OBJECT LOCAL DEFAULT 12 @2085 + 9104: 803cefe4 4 OBJECT LOCAL DEFAULT 12 @2086 + 9105: 803cefe8 8 OBJECT LOCAL DEFAULT 12 @2088 + 9106: 8026d858 44 OBJECT LOCAL DEFAULT 7 @2092 + 9107: 803ceff0 4 OBJECT LOCAL DEFAULT 12 @2105 + 9108: 803ceff4 4 OBJECT LOCAL DEFAULT 12 @2106 + 9109: 803ceff8 4 OBJECT LOCAL DEFAULT 12 @2146 + 9110: 803ceffc 4 OBJECT LOCAL DEFAULT 12 @2147 + 9111: 803cf000 4 OBJECT LOCAL DEFAULT 12 @2148 + 9112: 803cf004 4 OBJECT LOCAL DEFAULT 12 @2149 + 9113: 803cf008 4 OBJECT LOCAL DEFAULT 12 @2197 + 9114: 80299e90 40 OBJECT LOCAL DEFAULT 8 cb_fade_obstructions$2233 + 9115: 80299eb8 40 OBJECT LOCAL DEFAULT 8 cb_ambient_ring$2234 + 9116: 80148140 48 FUNC LOCAL DEFAULT 4 load__Q231@unnamed@zNPCTypeKingJelly_cpp@11tweak_groupFP16xModelAssetParamUi + 9117: 80148170 9268 FUNC LOCAL DEFAULT 4 register_tweaks__Q231@unnamed@zNPCTypeKingJelly_cpp@11tweak_groupFbP16xModelAssetParamUiPCc + 9118: 803cf00c 4 OBJECT LOCAL DEFAULT 12 @2406 + 9119: 803cf010 4 OBJECT LOCAL DEFAULT 12 @2407 + 9120: 803cf014 4 OBJECT LOCAL DEFAULT 12 @2408 + 9121: 803cf018 4 OBJECT LOCAL DEFAULT 12 @2409 + 9122: 803cf01c 4 OBJECT LOCAL DEFAULT 12 @2410 + 9123: 803cf020 4 OBJECT LOCAL DEFAULT 12 @2411 + 9124: 803cf024 4 OBJECT LOCAL DEFAULT 12 @2412 + 9125: 803cf028 4 OBJECT LOCAL DEFAULT 12 @2413 + 9126: 803cf02c 4 OBJECT LOCAL DEFAULT 12 @2414 + 9127: 803cf030 4 OBJECT LOCAL DEFAULT 12 @2415 + 9128: 803cf034 4 OBJECT LOCAL DEFAULT 12 @2416 + 9129: 803cf038 4 OBJECT LOCAL DEFAULT 12 @2417 + 9130: 803cf03c 4 OBJECT LOCAL DEFAULT 12 @2418 + 9131: 803cf040 4 OBJECT LOCAL DEFAULT 12 @2419 + 9132: 803cf044 4 OBJECT LOCAL DEFAULT 12 @2420 + 9133: 803cf048 4 OBJECT LOCAL DEFAULT 12 @2421 + 9134: 803cf04c 4 OBJECT LOCAL DEFAULT 12 @2422 + 9135: 803cf050 4 OBJECT LOCAL DEFAULT 12 @2423 + 9136: 803cf054 4 OBJECT LOCAL DEFAULT 12 @2424 + 9137: 803cf058 4 OBJECT LOCAL DEFAULT 12 @2425 + 9138: 803cf05c 4 OBJECT LOCAL DEFAULT 12 @2426 + 9139: 803cf060 4 OBJECT LOCAL DEFAULT 12 @2427 + 9140: 803cf064 4 OBJECT LOCAL DEFAULT 12 @2428 + 9141: 803cf068 4 OBJECT LOCAL DEFAULT 12 @2429 + 9142: 803cf06c 4 OBJECT LOCAL DEFAULT 12 @2430 + 9143: 803cf070 4 OBJECT LOCAL DEFAULT 12 @2431 + 9144: 803cf074 4 OBJECT LOCAL DEFAULT 12 @2432 + 9145: 803cf078 4 OBJECT LOCAL DEFAULT 12 @2433 + 9146: 803cf07c 4 OBJECT LOCAL DEFAULT 12 @2434 + 9147: 803cf080 4 OBJECT LOCAL DEFAULT 12 @2435 + 9148: 803cf084 4 OBJECT LOCAL DEFAULT 12 @2436 + 9149: 803cf088 4 OBJECT LOCAL DEFAULT 12 @2437 + 9150: 803cf08c 4 OBJECT LOCAL DEFAULT 12 @2438 + 9151: 803cf090 4 OBJECT LOCAL DEFAULT 12 @2439 + 9152: 803cf094 4 OBJECT LOCAL DEFAULT 12 @2440 + 9153: 803cf098 4 OBJECT LOCAL DEFAULT 12 @2441 + 9154: 803cf09c 4 OBJECT LOCAL DEFAULT 12 @2442 + 9155: 803cf0a0 4 OBJECT LOCAL DEFAULT 12 @2443 + 9156: 803cf0a4 4 OBJECT LOCAL DEFAULT 12 @2444 + 9157: 803cf0a8 4 OBJECT LOCAL DEFAULT 12 @2445 + 9158: 803cf0ac 4 OBJECT LOCAL DEFAULT 12 @2446 + 9159: 803cf0b0 4 OBJECT LOCAL DEFAULT 12 @2447 + 9160: 803cf0b4 4 OBJECT LOCAL DEFAULT 12 @2448 + 9161: 803cf0b8 4 OBJECT LOCAL DEFAULT 12 @2449 + 9162: 8014eae4 132 FUNC LOCAL DEFAULT 4 load_param__10auto_tweakFRiiiiP16xModelAssetParamUiPCc + 9163: 8014ea3c 168 FUNC LOCAL DEFAULT 4 load_param__10auto_tweakFRffffP16xModelAssetParamUiPCc + 9164: 8014e9f0 76 FUNC LOCAL DEFAULT 4 load_param__10auto_tweakFRbiiiP16xModelAssetParamUiPCc + 9165: 8014e8cc 292 FUNC LOCAL DEFAULT 4 load_param<10iColor_tag,i>__10auto_tweakFR10iColor_tagiiiP16xModelAssetParamUiPCc + 9166: 803cf0c0 8 OBJECT LOCAL DEFAULT 12 @2454 + 9167: 80299ee0 28 OBJECT LOCAL DEFAULT 8 @2565 + 9168: 8014eb68 276 FUNC LOCAL DEFAULT 4 xUtil_choose__FPCiiPCf + 9169: 803cf0c8 4 OBJECT LOCAL DEFAULT 12 @2743 + 9170: 803cf0cc 4 OBJECT LOCAL DEFAULT 12 @2744 + 9171: 8014b138 380 FUNC LOCAL DEFAULT 4 sphere_hits_line__31@unnamed@zNPCTypeKingJelly_cpp@FRC7xSphereRC5xVec3RC5xVec3f + 9172: 8014b2b4 96 FUNC LOCAL DEFAULT 4 sphere_hits_sphere_xz__31@unnamed@zNPCTypeKingJelly_cpp@FRC7xSphereRC7xSphere + 9173: 803cf0d0 4 OBJECT LOCAL DEFAULT 12 @2823 + 9174: 803cada0 8 OBJECT LOCAL DEFAULT 10 last_hit_at$2858 + 9175: 803cf0d4 4 OBJECT LOCAL DEFAULT 12 @2977 + 9176: 803cf0d8 4 OBJECT LOCAL DEFAULT 12 @3258 + 9177: 803cf0dc 4 OBJECT LOCAL DEFAULT 12 @3259 + 9178: 8014ce30 12 FUNC LOCAL DEFAULT 4 lerp__31@unnamed@zNPCTypeKingJelly_cpp@Ffff + 9179: 8014cd38 144 FUNC LOCAL DEFAULT 4 lerp__31@unnamed@zNPCTypeKingJelly_cpp@Ff10iColor_tag10iColor_tag + 9180: 8014cdc8 104 FUNC LOCAL DEFAULT 4 lerp__31@unnamed@zNPCTypeKingJelly_cpp@FfUcUc + 9181: 8026d884 20 OBJECT LOCAL DEFAULT 7 @3385 + 9182: 8014d0e8 48 FUNC LOCAL DEFAULT 4 set_model_color__31@unnamed@zNPCTypeKingJelly_cpp@FP14xModelInstanceffff + 9183: 8014d118 64 FUNC LOCAL DEFAULT 4 reset_model_color__31@unnamed@zNPCTypeKingJelly_cpp@FP14xModelInstance + 9184: 8026d898 12 OBJECT LOCAL DEFAULT 7 @3473 + 9185: 8026d8a4 12 OBJECT LOCAL DEFAULT 7 @3482 + 9186: 803cf0e0 4 OBJECT LOCAL DEFAULT 12 @3519 + 9187: 00000000 0 FILE LOCAL DEFAULT ABS zNPCGoalBoss.cpp + 9188: 8014ec7c 0 SECTION LOCAL DEFAULT 4 + 9189: 8029a138 0 SECTION LOCAL DEFAULT 8 + 9190: 00000000 0 SECTION LOCAL DEFAULT 15 + 9191: 00000000 0 SECTION LOCAL DEFAULT 14 + 9192: 00000000 0 SECTION LOCAL DEFAULT 26 + 9193: 8014f118 0 SECTION LOCAL DEFAULT 4 + 9194: 00000000 0 SECTION LOCAL DEFAULT 26 + 9195: 8014f76c 0 SECTION LOCAL DEFAULT 4 + 9196: 00000000 0 SECTION LOCAL DEFAULT 26 + 9197: 8014f76c 0 SECTION LOCAL DEFAULT 4 + 9198: 00000000 0 SECTION LOCAL DEFAULT 26 + 9199: 8014f76c 0 SECTION LOCAL DEFAULT 4 + 9200: 00000000 0 SECTION LOCAL DEFAULT 26 + 9201: 8014f76c 0 SECTION LOCAL DEFAULT 4 + 9202: 00000000 0 SECTION LOCAL DEFAULT 26 + 9203: 8014f76c 0 SECTION LOCAL DEFAULT 4 + 9204: 00000000 0 SECTION LOCAL DEFAULT 26 + 9205: 8029a138 208 OBJECT LOCAL DEFAULT 8 @887 + 9206: 00000000 0 FILE LOCAL DEFAULT ABS zNPCTypePrawn.cpp + 9207: 8014f76c 0 SECTION LOCAL DEFAULT 4 + 9208: 8026e838 0 SECTION LOCAL DEFAULT 7 + 9209: 8029a240 0 SECTION LOCAL DEFAULT 8 + 9210: 803294d0 0 SECTION LOCAL DEFAULT 9 + 9211: 00000000 0 SECTION LOCAL DEFAULT 15 + 9212: 00000000 0 SECTION LOCAL DEFAULT 14 + 9213: 803cbfc8 0 SECTION LOCAL DEFAULT 11 + 9214: 803cf0e8 0 SECTION LOCAL DEFAULT 12 + 9215: 803d08f0 0 SECTION LOCAL DEFAULT 13 + 9216: 00000000 0 SECTION LOCAL DEFAULT 26 + 9217: 801547bc 0 SECTION LOCAL DEFAULT 4 + 9218: 00000000 0 SECTION LOCAL DEFAULT 26 + 9219: 80154adc 0 SECTION LOCAL DEFAULT 4 + 9220: 00000000 0 SECTION LOCAL DEFAULT 26 + 9221: 80154adc 0 SECTION LOCAL DEFAULT 4 + 9222: 00000000 0 SECTION LOCAL DEFAULT 26 + 9223: 80154adc 0 SECTION LOCAL DEFAULT 4 + 9224: 00000000 0 SECTION LOCAL DEFAULT 26 + 9225: 80154adc 0 SECTION LOCAL DEFAULT 4 + 9226: 00000000 0 SECTION LOCAL DEFAULT 26 + 9227: 80154adc 0 SECTION LOCAL DEFAULT 4 + 9228: 00000000 0 SECTION LOCAL DEFAULT 26 + 9229: 80154adc 0 SECTION LOCAL DEFAULT 4 + 9230: 00000000 0 SECTION LOCAL DEFAULT 26 + 9231: 80154adc 0 SECTION LOCAL DEFAULT 4 + 9232: 00000000 0 SECTION LOCAL DEFAULT 26 + 9233: 80154adc 0 SECTION LOCAL DEFAULT 4 + 9234: 00000000 0 SECTION LOCAL DEFAULT 26 + 9235: 80154ca8 0 SECTION LOCAL DEFAULT 4 + 9236: 00000000 0 SECTION LOCAL DEFAULT 26 + 9237: 80154dd4 0 SECTION LOCAL DEFAULT 4 + 9238: 00000000 0 SECTION LOCAL DEFAULT 26 + 9239: 80154dd4 0 SECTION LOCAL DEFAULT 4 + 9240: 00000000 0 SECTION LOCAL DEFAULT 26 + 9241: 80154dd8 0 SECTION LOCAL DEFAULT 4 + 9242: 00000000 0 SECTION LOCAL DEFAULT 26 + 9243: 80154dd8 0 SECTION LOCAL DEFAULT 4 + 9244: 00000000 0 SECTION LOCAL DEFAULT 26 + 9245: 80154dd8 0 SECTION LOCAL DEFAULT 4 + 9246: 00000000 0 SECTION LOCAL DEFAULT 26 + 9247: 80154dd8 0 SECTION LOCAL DEFAULT 4 + 9248: 00000000 0 SECTION LOCAL DEFAULT 26 + 9249: 803d08f0 8 OBJECT LOCAL DEFAULT 13 @784 + 9250: 803294d0 96 OBJECT LOCAL DEFAULT 9 sound_asset_names__27@unnamed@zNPCTypePrawn_cpp@ + 9251: 803294d0 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 9252: 80329530 96 OBJECT LOCAL DEFAULT 9 sound_asset_ids__27@unnamed@zNPCTypePrawn_cpp@ + 9253: 80329590 16 OBJECT LOCAL DEFAULT 9 sound_asset_names_size__27@unnamed@zNPCTypePrawn_cpp@ + 9254: 803295a0 64 OBJECT LOCAL DEFAULT 9 sound_data__27@unnamed@zNPCTypePrawn_cpp@ + 9255: 8026e9f0 2029 OBJECT LOCAL DEFAULT 7 @stringBase0 + 9256: 8026e838 224 OBJECT LOCAL DEFAULT 7 sound_assets__27@unnamed@zNPCTypePrawn_cpp@ + 9257: 803295e0 608 OBJECT LOCAL DEFAULT 9 tweak__27@unnamed@zNPCTypePrawn_cpp@ + 9258: 8029a240 100 OBJECT LOCAL DEFAULT 8 boss_cam__27@unnamed@zNPCTypePrawn_cpp@ + 9259: 8014f76c 272 FUNC LOCAL DEFAULT 4 init_sound__27@unnamed@zNPCTypePrawn_cpp@Fv + 9260: 8014f87c 32 FUNC LOCAL DEFAULT 4 reset_sound__27@unnamed@zNPCTypePrawn_cpp@Fv + 9261: 803cf0e8 4 OBJECT LOCAL DEFAULT 12 @1052 + 9262: 803cf0ec 4 OBJECT LOCAL DEFAULT 12 @1053 + 9263: 8014f89c 284 FUNC LOCAL DEFAULT 4 play_sound__27@unnamed@zNPCTypePrawn_cpp@FiPC5xVec3f + 9264: 8014f9b8 136 FUNC LOCAL DEFAULT 4 kill_sound__27@unnamed@zNPCTypePrawn_cpp@FiUi + 9265: 8014fa40 144 FUNC LOCAL DEFAULT 4 kill_sound__27@unnamed@zNPCTypePrawn_cpp@Fi + 9266: 803cf0f0 4 OBJECT LOCAL DEFAULT 12 @1113 + 9267: 803cf0f4 4 OBJECT LOCAL DEFAULT 12 @1282 + 9268: 803cf0f8 4 OBJECT LOCAL DEFAULT 12 @1284 + 9269: 803cf0fc 4 OBJECT LOCAL DEFAULT 12 @1285 + 9270: 803cf100 8 OBJECT LOCAL DEFAULT 12 @1431 + 9271: 80329840 40 OBJECT LOCAL DEFAULT 9 closeup__27@unnamed@zNPCTypePrawn_cpp@ + 9272: 803cbfc8 4 OBJECT LOCAL DEFAULT 11 exhaust_emitter__27@unnamed@zNPCTypePrawn_cpp@ + 9273: 80329868 364 OBJECT LOCAL DEFAULT 9 exhaust_emitter_settings__27@unnamed@zNPCTypePrawn_cpp@ + 9274: 8026e918 40 OBJECT LOCAL DEFAULT 7 @1446 + 9275: 803cf108 4 OBJECT LOCAL DEFAULT 12 @1454 + 9276: 803cf10c 4 OBJECT LOCAL DEFAULT 12 @1455 + 9277: 801507b8 536 FUNC LOCAL DEFAULT 4 create__Q227@unnamed@zNPCTypePrawn_cpp@10televisionFii + 9278: 803cf110 4 OBJECT LOCAL DEFAULT 12 @1492 + 9279: 803cf114 4 OBJECT LOCAL DEFAULT 12 @1493 + 9280: 803cf118 4 OBJECT LOCAL DEFAULT 12 @1494 + 9281: 803cf120 8 OBJECT LOCAL DEFAULT 12 @1496 + 9282: 801509d0 176 FUNC LOCAL DEFAULT 4 destroy__Q227@unnamed@zNPCTypePrawn_cpp@10televisionFv + 9283: 8026e940 16 OBJECT LOCAL DEFAULT 7 vert_index$1513 + 9284: 80150c08 44 FUNC LOCAL DEFAULT 4 set_background__Q227@unnamed@zNPCTypePrawn_cpp@10televisionF10iColor_tag + 9285: 80151004 228 FUNC LOCAL DEFAULT 4 load_patterns__27@unnamed@zNPCTypePrawn_cpp@FP16xModelAssetParamUiPCcPQ29zNPCPrawn10range_typei + 9286: 8026e950 160 OBJECT LOCAL DEFAULT 7 default_pattern$1647 + 9287: 803cf128 4 OBJECT LOCAL DEFAULT 12 @1656 + 9288: 803cf12c 4 OBJECT LOCAL DEFAULT 12 @1657 + 9289: 803cf130 4 OBJECT LOCAL DEFAULT 12 @1658 + 9290: 803cf134 4 OBJECT LOCAL DEFAULT 12 @1659 + 9291: 803cf138 4 OBJECT LOCAL DEFAULT 12 @1660 + 9292: 803cf13c 4 OBJECT LOCAL DEFAULT 12 @1661 + 9293: 803cf140 4 OBJECT LOCAL DEFAULT 12 @1662 + 9294: 803cf144 4 OBJECT LOCAL DEFAULT 12 @1663 + 9295: 803cf148 4 OBJECT LOCAL DEFAULT 12 @1664 + 9296: 803cf14c 4 OBJECT LOCAL DEFAULT 12 @1665 + 9297: 803cf150 4 OBJECT LOCAL DEFAULT 12 @1666 + 9298: 803cf154 4 OBJECT LOCAL DEFAULT 12 @1667 + 9299: 803cf158 4 OBJECT LOCAL DEFAULT 12 @1668 + 9300: 803cf15c 4 OBJECT LOCAL DEFAULT 12 @1669 + 9301: 803cf160 4 OBJECT LOCAL DEFAULT 12 @1670 + 9302: 803cf164 4 OBJECT LOCAL DEFAULT 12 @1671 + 9303: 803cf168 4 OBJECT LOCAL DEFAULT 12 @1672 + 9304: 803cf16c 4 OBJECT LOCAL DEFAULT 12 @1673 + 9305: 803cf170 4 OBJECT LOCAL DEFAULT 12 @1674 + 9306: 803cf174 4 OBJECT LOCAL DEFAULT 12 @1675 + 9307: 803cf178 4 OBJECT LOCAL DEFAULT 12 @1676 + 9308: 80151b6c 48 FUNC LOCAL DEFAULT 4 load__Q227@unnamed@zNPCTypePrawn_cpp@11tweak_groupFP16xModelAssetParamUi + 9309: 80151b9c 1392 FUNC LOCAL DEFAULT 4 register_tweaks__Q227@unnamed@zNPCTypePrawn_cpp@11tweak_groupFbP16xModelAssetParamUiPCc + 9310: 803cf17c 4 OBJECT LOCAL DEFAULT 12 @1704 + 9311: 803cf180 4 OBJECT LOCAL DEFAULT 12 @1705 + 9312: 803cf184 4 OBJECT LOCAL DEFAULT 12 @1706 + 9313: 80154d50 132 FUNC LOCAL DEFAULT 4 load_param__10auto_tweakFRiiiiP16xModelAssetParamUiPCc + 9314: 80154ca8 168 FUNC LOCAL DEFAULT 4 load_param__10auto_tweakFRffffP16xModelAssetParamUiPCc + 9315: 801526c0 156 FUNC LOCAL DEFAULT 4 set_yaw_matrix__27@unnamed@zNPCTypePrawn_cpp@FR7xMat3x3f + 9316: 803d08f8 8 OBJECT LOCAL DEFAULT 13 @1844 + 9317: 803cf188 4 OBJECT LOCAL DEFAULT 12 @1909 + 9318: 803cf18c 4 OBJECT LOCAL DEFAULT 12 @1910 + 9319: 803cf190 4 OBJECT LOCAL DEFAULT 12 @1911 + 9320: 803cf194 4 OBJECT LOCAL DEFAULT 12 @1912 + 9321: 803cf198 4 OBJECT LOCAL DEFAULT 12 @1913 + 9322: 803cf19c 4 OBJECT LOCAL DEFAULT 12 @1938 + 9323: 803cbfcc 1 OBJECT LOCAL DEFAULT 11 registered$1947 + 9324: 803cbfcd 1 OBJECT LOCAL DEFAULT 11 init$1948 + 9325: 803cbfd0 4 OBJECT LOCAL DEFAULT 11 lerp$1950 + 9326: 803cbfd4 1 OBJECT LOCAL DEFAULT 11 init$1951 + 9327: 80152dd0 100 FUNC LOCAL DEFAULT 4 mulat__27@unnamed@zNPCTypePrawn_cpp@FR5xVec3RC7xMat3x3RC7xMat3x3 + 9328: 803cf1a0 4 OBJECT LOCAL DEFAULT 12 @2034 + 9329: 8029a2a4 12 OBJECT LOCAL DEFAULT 8 from$2071 + 9330: 8029a2b0 12 OBJECT LOCAL DEFAULT 8 to$2072 + 9331: 803cbfd5 1 OBJECT LOCAL DEFAULT 11 registered$2073 + 9332: 803cbfd6 1 OBJECT LOCAL DEFAULT 11 init$2074 + 9333: 803cbfd8 4 OBJECT LOCAL DEFAULT 11 lerp$2076 + 9334: 803cbfdc 1 OBJECT LOCAL DEFAULT 11 init$2077 + 9335: 8015373c 136 FUNC LOCAL DEFAULT 4 move__Q227@unnamed@zNPCTypePrawn_cpp@10televisionFRC5xVec3RC5xVec3 + 9336: 801534ec 300 FUNC LOCAL DEFAULT 4 update__Q227@unnamed@zNPCTypePrawn_cpp@10televisionFR14xModelInstanceP9xLightKit + 9337: 8015345c 144 FUNC LOCAL DEFAULT 4 set_model_texture__Q227@unnamed@zNPCTypePrawn_cpp@10televisionFR14xModelInstance + 9338: 8015361c 240 FUNC LOCAL DEFAULT 4 render_background__Q227@unnamed@zNPCTypePrawn_cpp@10televisionFv + 9339: 80153618 4 FUNC LOCAL DEFAULT 4 render_static__Q227@unnamed@zNPCTypePrawn_cpp@10televisionFv + 9340: 8015370c 48 FUNC LOCAL DEFAULT 4 set_vert__Q227@unnamed@zNPCTypePrawn_cpp@10televisionFR18rwGameCube2DVertexffff + 9341: 803cf1a4 4 OBJECT LOCAL DEFAULT 12 @2160 + 9342: 803d0900 8 OBJECT LOCAL DEFAULT 13 @2266 + 9343: 803d0908 8 OBJECT LOCAL DEFAULT 13 @2297 + 9344: 00000000 0 FILE LOCAL DEFAULT ABS zNPCTypeBossSB1.cpp + 9345: 80154dd8 0 SECTION LOCAL DEFAULT 4 + 9346: 8026f1e0 0 SECTION LOCAL DEFAULT 7 + 9347: 8029a490 0 SECTION LOCAL DEFAULT 8 + 9348: 00000000 0 SECTION LOCAL DEFAULT 15 + 9349: 00000000 0 SECTION LOCAL DEFAULT 14 + 9350: 803cbfe0 0 SECTION LOCAL DEFAULT 11 + 9351: 803cf1a8 0 SECTION LOCAL DEFAULT 12 + 9352: 00000000 0 SECTION LOCAL DEFAULT 26 + 9353: 80156d98 0 SECTION LOCAL DEFAULT 4 + 9354: 00000000 0 SECTION LOCAL DEFAULT 26 + 9355: 80156d98 0 SECTION LOCAL DEFAULT 4 + 9356: 00000000 0 SECTION LOCAL DEFAULT 26 + 9357: 80156d98 0 SECTION LOCAL DEFAULT 4 + 9358: 00000000 0 SECTION LOCAL DEFAULT 26 + 9359: 80156d98 0 SECTION LOCAL DEFAULT 4 + 9360: 00000000 0 SECTION LOCAL DEFAULT 26 + 9361: 80156d98 0 SECTION LOCAL DEFAULT 4 + 9362: 00000000 0 SECTION LOCAL DEFAULT 26 + 9363: 80156d98 0 SECTION LOCAL DEFAULT 4 + 9364: 00000000 0 SECTION LOCAL DEFAULT 26 + 9365: 80156d98 0 SECTION LOCAL DEFAULT 4 + 9366: 00000000 0 SECTION LOCAL DEFAULT 26 + 9367: 80156d98 0 SECTION LOCAL DEFAULT 4 + 9368: 00000000 0 SECTION LOCAL DEFAULT 26 + 9369: 80156d98 0 SECTION LOCAL DEFAULT 4 + 9370: 00000000 0 SECTION LOCAL DEFAULT 26 + 9371: 80156d98 0 SECTION LOCAL DEFAULT 4 + 9372: 00000000 0 SECTION LOCAL DEFAULT 26 + 9373: 8029a490 96 OBJECT LOCAL DEFAULT 8 BossArmTags + 9374: 8029a4f0 48 OBJECT LOCAL DEFAULT 8 BossFeetTags + 9375: 803cbfe0 4 OBJECT LOCAL DEFAULT 11 sSB1_Ptr + 9376: 803cbfe4 4 OBJECT LOCAL DEFAULT 11 sSB1_armTgtHit + 9377: 803cbfe8 8 OBJECT LOCAL DEFAULT 11 sSB1_deflated + 9378: 8026f1e0 44 OBJECT LOCAL DEFAULT 7 @811 + 9379: 8026f224 123 OBJECT LOCAL DEFAULT 7 @stringBase0 + 9380: 803cf1a8 4 OBJECT LOCAL DEFAULT 12 @822 + 9381: 803cf1ac 4 OBJECT LOCAL DEFAULT 12 @823 + 9382: 803cf1b0 4 OBJECT LOCAL DEFAULT 12 @824 + 9383: 803cf1b4 4 OBJECT LOCAL DEFAULT 12 @825 + 9384: 8015521c 124 FUNC LOCAL DEFAULT 4 SB1Dummy_UpdateFunc__FP4xEntP6xScenef + 9385: 80155298 56 FUNC LOCAL DEFAULT 4 SB1Dummy_BoundFunc__FP4xEntP5xVec3 + 9386: 801552d0 44 FUNC LOCAL DEFAULT 4 SB1Dummy_RenderFunc__FP4xEnt + 9387: 801552fc 20 FUNC LOCAL DEFAULT 4 SB1Dummy_TgtEventFunc__FP5xBaseP5xBaseUiPCfP5xBase + 9388: 803cf1b8 4 OBJECT LOCAL DEFAULT 12 @890 + 9389: 803cf1bc 4 OBJECT LOCAL DEFAULT 12 @891 + 9390: 803cf1c0 4 OBJECT LOCAL DEFAULT 12 @892 + 9391: 803cf1c4 4 OBJECT LOCAL DEFAULT 12 @893 + 9392: 803cf1c8 4 OBJECT LOCAL DEFAULT 12 @894 + 9393: 803cf1cc 4 OBJECT LOCAL DEFAULT 12 @895 + 9394: 803cf1d0 4 OBJECT LOCAL DEFAULT 12 @896 + 9395: 80155310 848 FUNC LOCAL DEFAULT 4 SB1_ResetGlobalStuff__Fv + 9396: 80155d4c 184 FUNC LOCAL DEFAULT 4 idleCB__FP5xGoalPvP11en_trantypefPv + 9397: 80155e04 164 FUNC LOCAL DEFAULT 4 tauntCB__FP5xGoalPvP11en_trantypefPv + 9398: 80155ea8 204 FUNC LOCAL DEFAULT 4 stompCB__FP5xGoalPvP11en_trantypefPv + 9399: 80155f74 172 FUNC LOCAL DEFAULT 4 smashCB__FP5xGoalPvP11en_trantypefPv + 9400: 80156020 120 FUNC LOCAL DEFAULT 4 deflateCB__FP5xGoalPvP11en_trantypefPv + 9401: 803cf1d4 4 OBJECT LOCAL DEFAULT 12 @983 + 9402: 803cf1d8 4 OBJECT LOCAL DEFAULT 12 @984 + 9403: 803cf1dc 4 OBJECT LOCAL DEFAULT 12 @1008 + 9404: 803cf1e0 4 OBJECT LOCAL DEFAULT 12 @1019 + 9405: 80155cc8 132 FUNC LOCAL DEFAULT 4 SB1_CheckFeetStomp__FP9zNPCB_SB1PiP11en_trantype + 9406: 803cf1e4 4 OBJECT LOCAL DEFAULT 12 @1034 + 9407: 803cf1e8 4 OBJECT LOCAL DEFAULT 12 @1043 + 9408: 803cf1ec 4 OBJECT LOCAL DEFAULT 12 @1053 + 9409: 803cf1f0 4 OBJECT LOCAL DEFAULT 12 @1054 + 9410: 803cf1f4 4 OBJECT LOCAL DEFAULT 12 @1065 + 9411: 803cf1f8 4 OBJECT LOCAL DEFAULT 12 @1088 + 9412: 803cf1fc 4 OBJECT LOCAL DEFAULT 12 @1089 + 9413: 803cf200 4 OBJECT LOCAL DEFAULT 12 @1090 + 9414: 803cf204 4 OBJECT LOCAL DEFAULT 12 @1091 + 9415: 80156098 340 FUNC LOCAL DEFAULT 4 SB1_FaceTarget__FP9zNPCB_SB1P5xVec3f + 9416: 801564b4 132 FUNC LOCAL DEFAULT 4 AddStompRing__FP9zNPCB_SB1P5xVec3 + 9417: 803cf208 4 OBJECT LOCAL DEFAULT 12 @1160 + 9418: 803cf20c 4 OBJECT LOCAL DEFAULT 12 @1161 + 9419: 8026f20c 12 OBJECT LOCAL DEFAULT 7 @1188 + 9420: 8026f218 12 OBJECT LOCAL DEFAULT 7 @1196 + 9421: 803cf210 4 OBJECT LOCAL DEFAULT 12 @1209 + 9422: 803cf214 4 OBJECT LOCAL DEFAULT 12 @1223 + 9423: 00000000 0 FILE LOCAL DEFAULT ABS zNPCTypeBossSB2.cpp + 9424: 80156d98 0 SECTION LOCAL DEFAULT 4 + 9425: 8026f2a0 0 SECTION LOCAL DEFAULT 7 + 9426: 8029a700 0 SECTION LOCAL DEFAULT 8 + 9427: 803299d8 0 SECTION LOCAL DEFAULT 9 + 9428: 00000000 0 SECTION LOCAL DEFAULT 15 + 9429: 00000000 0 SECTION LOCAL DEFAULT 14 + 9430: 803cbff0 0 SECTION LOCAL DEFAULT 11 + 9431: 803cf218 0 SECTION LOCAL DEFAULT 12 + 9432: 803d0910 0 SECTION LOCAL DEFAULT 13 + 9433: 00000000 0 SECTION LOCAL DEFAULT 26 + 9434: 8015f7c4 0 SECTION LOCAL DEFAULT 4 + 9435: 00000000 0 SECTION LOCAL DEFAULT 26 + 9436: 8015f7c4 0 SECTION LOCAL DEFAULT 4 + 9437: 00000000 0 SECTION LOCAL DEFAULT 26 + 9438: 8015f98c 0 SECTION LOCAL DEFAULT 4 + 9439: 00000000 0 SECTION LOCAL DEFAULT 26 + 9440: 8015f98c 0 SECTION LOCAL DEFAULT 4 + 9441: 00000000 0 SECTION LOCAL DEFAULT 26 + 9442: 8015fec0 0 SECTION LOCAL DEFAULT 4 + 9443: 00000000 0 SECTION LOCAL DEFAULT 26 + 9444: 8015fec0 0 SECTION LOCAL DEFAULT 4 + 9445: 00000000 0 SECTION LOCAL DEFAULT 26 + 9446: 8015fec0 0 SECTION LOCAL DEFAULT 4 + 9447: 00000000 0 SECTION LOCAL DEFAULT 26 + 9448: 8015fec0 0 SECTION LOCAL DEFAULT 4 + 9449: 00000000 0 SECTION LOCAL DEFAULT 26 + 9450: 8015fefc 0 SECTION LOCAL DEFAULT 4 + 9451: 00000000 0 SECTION LOCAL DEFAULT 26 + 9452: 8015ff60 0 SECTION LOCAL DEFAULT 4 + 9453: 00000000 0 SECTION LOCAL DEFAULT 26 + 9454: 8015ff60 0 SECTION LOCAL DEFAULT 4 + 9455: 00000000 0 SECTION LOCAL DEFAULT 26 + 9456: 8015ff60 0 SECTION LOCAL DEFAULT 4 + 9457: 00000000 0 SECTION LOCAL DEFAULT 26 + 9458: 8015ff60 0 SECTION LOCAL DEFAULT 4 + 9459: 00000000 0 SECTION LOCAL DEFAULT 26 + 9460: 8015ff60 0 SECTION LOCAL DEFAULT 4 + 9461: 00000000 0 SECTION LOCAL DEFAULT 26 + 9462: 8015ff60 0 SECTION LOCAL DEFAULT 4 + 9463: 00000000 0 SECTION LOCAL DEFAULT 26 + 9464: 8015ff60 0 SECTION LOCAL DEFAULT 4 + 9465: 00000000 0 SECTION LOCAL DEFAULT 26 + 9466: 8015ff60 0 SECTION LOCAL DEFAULT 4 + 9467: 00000000 0 SECTION LOCAL DEFAULT 26 + 9468: 803d0910 8 OBJECT LOCAL DEFAULT 13 @781 + 9469: 803299d8 160 OBJECT LOCAL DEFAULT 9 sound_asset_names__29@unnamed@zNPCTypeBossSB2_cpp@ + 9470: 803299d8 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 9471: 80329a78 160 OBJECT LOCAL DEFAULT 9 sound_asset_ids__29@unnamed@zNPCTypeBossSB2_cpp@ + 9472: 80329b18 40 OBJECT LOCAL DEFAULT 9 sound_asset_names_size__29@unnamed@zNPCTypeBossSB2_cpp@ + 9473: 80329b40 160 OBJECT LOCAL DEFAULT 9 sound_data__29@unnamed@zNPCTypeBossSB2_cpp@ + 9474: 8026fc00 3055 OBJECT LOCAL DEFAULT 7 @stringBase0 + 9475: 8026f2a0 192 OBJECT LOCAL DEFAULT 7 sound_assets__29@unnamed@zNPCTypeBossSB2_cpp@ + 9476: 80329be0 856 OBJECT LOCAL DEFAULT 9 tweak__29@unnamed@zNPCTypeBossSB2_cpp@ + 9477: 8026f360 32 OBJECT LOCAL DEFAULT 7 scale_curve__29@unnamed@zNPCTypeBossSB2_cpp@ + 9478: 80329f38 16 OBJECT LOCAL DEFAULT 9 rc_scale__29@unnamed@zNPCTypeBossSB2_cpp@ + 9479: 8029a700 100 OBJECT LOCAL DEFAULT 8 boss_cam__29@unnamed@zNPCTypeBossSB2_cpp@ + 9480: 8026f380 1152 OBJECT LOCAL DEFAULT 7 sequence__29@unnamed@zNPCTypeBossSB2_cpp@ + 9481: 8026f800 9 OBJECT LOCAL DEFAULT 7 dizzy_round__29@unnamed@zNPCTypeBossSB2_cpp@ + 9482: 8026f80c 468 OBJECT LOCAL DEFAULT 7 node_hooks__29@unnamed@zNPCTypeBossSB2_cpp@ + 9483: 8026f9e0 192 OBJECT LOCAL DEFAULT 7 hand_hooks__29@unnamed@zNPCTypeBossSB2_cpp@ + 9484: 8026faa0 64 OBJECT LOCAL DEFAULT 7 platform_hooks__29@unnamed@zNPCTypeBossSB2_cpp@ + 9485: 8026fae0 12 OBJECT LOCAL DEFAULT 7 slug_hooks__29@unnamed@zNPCTypeBossSB2_cpp@ + 9486: 803cf218 4 OBJECT LOCAL DEFAULT 12 say_intro__29@unnamed@zNPCTypeBossSB2_cpp@ + 9487: 8026faec 24 OBJECT LOCAL DEFAULT 7 say_hit_player__29@unnamed@zNPCTypeBossSB2_cpp@ + 9488: 8026fb04 16 OBJECT LOCAL DEFAULT 7 say_hit_boss_1__29@unnamed@zNPCTypeBossSB2_cpp@ + 9489: 8026fb14 12 OBJECT LOCAL DEFAULT 7 say_hit_boss_2__29@unnamed@zNPCTypeBossSB2_cpp@ + 9490: 803cf21c 4 OBJECT LOCAL DEFAULT 12 say_hit_boss_3__29@unnamed@zNPCTypeBossSB2_cpp@ + 9491: 803cf220 4 OBJECT LOCAL DEFAULT 12 say_hit_fail__29@unnamed@zNPCTypeBossSB2_cpp@ + 9492: 803cf224 4 OBJECT LOCAL DEFAULT 12 say_hit_last__29@unnamed@zNPCTypeBossSB2_cpp@ + 9493: 803cf228 8 OBJECT LOCAL DEFAULT 12 say_spun__29@unnamed@zNPCTypeBossSB2_cpp@ + 9494: 8026fb20 28 OBJECT LOCAL DEFAULT 7 say_vuln__29@unnamed@zNPCTypeBossSB2_cpp@ + 9495: 8026fb3c 16 OBJECT LOCAL DEFAULT 7 say_stun__29@unnamed@zNPCTypeBossSB2_cpp@ + 9496: 803cf230 4 OBJECT LOCAL DEFAULT 12 say_return__29@unnamed@zNPCTypeBossSB2_cpp@ + 9497: 803cf234 4 OBJECT LOCAL DEFAULT 12 say_tactics__29@unnamed@zNPCTypeBossSB2_cpp@ + 9498: 803cf238 4 OBJECT LOCAL DEFAULT 12 say_fall__29@unnamed@zNPCTypeBossSB2_cpp@ + 9499: 8026fb4c 104 OBJECT LOCAL DEFAULT 7 say_set__29@unnamed@zNPCTypeBossSB2_cpp@ + 9500: 80156d98 440 FUNC LOCAL DEFAULT 4 init_sound__29@unnamed@zNPCTypeBossSB2_cpp@Fv + 9501: 80156f50 56 FUNC LOCAL DEFAULT 4 reset_sound__29@unnamed@zNPCTypeBossSB2_cpp@Fv + 9502: 803cf23c 4 OBJECT LOCAL DEFAULT 12 @1854 + 9503: 803cf240 4 OBJECT LOCAL DEFAULT 12 @1855 + 9504: 80156f88 284 FUNC LOCAL DEFAULT 4 play_sound__29@unnamed@zNPCTypeBossSB2_cpp@FiPC5xVec3f + 9505: 801570a4 136 FUNC LOCAL DEFAULT 4 kill_sound__29@unnamed@zNPCTypeBossSB2_cpp@FiUi + 9506: 8015712c 156 FUNC LOCAL DEFAULT 4 set_yaw_matrix__29@unnamed@zNPCTypeBossSB2_cpp@FR7xMat3x3f + 9507: 801571c8 36 FUNC LOCAL DEFAULT 4 set_alpha_blend__29@unnamed@zNPCTypeBossSB2_cpp@FP14xModelInstance + 9508: 801571ec 168 FUNC LOCAL DEFAULT 4 init_bound_entity__29@unnamed@zNPCTypeBossSB2_cpp@FR4xEntUiP14xModelInstanceP7xMat4x3 + 9509: 803cf244 4 OBJECT LOCAL DEFAULT 12 @1933 + 9510: 801575d4 16 FUNC LOCAL DEFAULT 4 max__29@unnamed@zNPCTypeBossSB2_cpp@Fff + 9511: 80157294 832 FUNC LOCAL DEFAULT 4 parallelepiped_to_obb__29@unnamed@zNPCTypeBossSB2_cpp@FR6xBoundP5xVec3 + 9512: 803cf248 4 OBJECT LOCAL DEFAULT 12 @1966 + 9513: 803cf24c 4 OBJECT LOCAL DEFAULT 12 @1967 + 9514: 803cf250 4 OBJECT LOCAL DEFAULT 12 @1968 + 9515: 803cf254 4 OBJECT LOCAL DEFAULT 12 @1969 + 9516: 803cf258 4 OBJECT LOCAL DEFAULT 12 @2017 + 9517: 803cf25c 4 OBJECT LOCAL DEFAULT 12 @2018 + 9518: 803cf260 4 OBJECT LOCAL DEFAULT 12 @2054 + 9519: 803cf264 4 OBJECT LOCAL DEFAULT 12 @2055 + 9520: 803cf268 4 OBJECT LOCAL DEFAULT 12 @2056 + 9521: 8015846c 24 FUNC LOCAL DEFAULT 4 init__Q229@unnamed@zNPCTypeBossSB2_cpp@14response_curveFUlPCvUlPCcPPCcPC14tweak_callbackPv + 9522: 801584c4 48 FUNC LOCAL DEFAULT 4 load__Q229@unnamed@zNPCTypeBossSB2_cpp@11tweak_groupFP16xModelAssetParamUi + 9523: 801584f4 7204 FUNC LOCAL DEFAULT 4 register_tweaks__Q229@unnamed@zNPCTypeBossSB2_cpp@11tweak_groupFbP16xModelAssetParamUiPCc + 9524: 803cf26c 4 OBJECT LOCAL DEFAULT 12 @2188 + 9525: 803cf270 4 OBJECT LOCAL DEFAULT 12 @2189 + 9526: 803cf274 4 OBJECT LOCAL DEFAULT 12 @2190 + 9527: 803cf278 4 OBJECT LOCAL DEFAULT 12 @2191 + 9528: 803cf27c 4 OBJECT LOCAL DEFAULT 12 @2192 + 9529: 803cf280 4 OBJECT LOCAL DEFAULT 12 @2193 + 9530: 803cf284 4 OBJECT LOCAL DEFAULT 12 @2194 + 9531: 803cf288 4 OBJECT LOCAL DEFAULT 12 @2195 + 9532: 803cf28c 4 OBJECT LOCAL DEFAULT 12 @2196 + 9533: 803cf290 4 OBJECT LOCAL DEFAULT 12 @2197 + 9534: 803cf294 4 OBJECT LOCAL DEFAULT 12 @2198 + 9535: 803cf298 4 OBJECT LOCAL DEFAULT 12 @2199 + 9536: 803cf29c 4 OBJECT LOCAL DEFAULT 12 @2200 + 9537: 803cf2a0 4 OBJECT LOCAL DEFAULT 12 @2201 + 9538: 803cf2a4 4 OBJECT LOCAL DEFAULT 12 @2202 + 9539: 803cf2a8 4 OBJECT LOCAL DEFAULT 12 @2203 + 9540: 803cf2ac 4 OBJECT LOCAL DEFAULT 12 @2204 + 9541: 803cf2b0 4 OBJECT LOCAL DEFAULT 12 @2205 + 9542: 803cf2b4 4 OBJECT LOCAL DEFAULT 12 @2206 + 9543: 803cf2b8 4 OBJECT LOCAL DEFAULT 12 @2207 + 9544: 803cf2bc 4 OBJECT LOCAL DEFAULT 12 @2208 + 9545: 803cf2c0 4 OBJECT LOCAL DEFAULT 12 @2209 + 9546: 803cf2c4 4 OBJECT LOCAL DEFAULT 12 @2210 + 9547: 803cf2c8 4 OBJECT LOCAL DEFAULT 12 @2211 + 9548: 803cf2cc 4 OBJECT LOCAL DEFAULT 12 @2212 + 9549: 803cf2d0 4 OBJECT LOCAL DEFAULT 12 @2213 + 9550: 803cf2d4 4 OBJECT LOCAL DEFAULT 12 @2214 + 9551: 803cf2d8 4 OBJECT LOCAL DEFAULT 12 @2215 + 9552: 803cf2dc 4 OBJECT LOCAL DEFAULT 12 @2216 + 9553: 803cf2e0 4 OBJECT LOCAL DEFAULT 12 @2217 + 9554: 803cf2e4 4 OBJECT LOCAL DEFAULT 12 @2218 + 9555: 803cf2e8 4 OBJECT LOCAL DEFAULT 12 @2219 + 9556: 803cf2ec 4 OBJECT LOCAL DEFAULT 12 @2220 + 9557: 803cf2f0 4 OBJECT LOCAL DEFAULT 12 @2221 + 9558: 8015f8e4 168 FUNC LOCAL DEFAULT 4 load_param__10auto_tweakFRffffP16xModelAssetParamUiPCc + 9559: 8015f894 80 FUNC LOCAL DEFAULT 4 load_param<5xVec3,i>__10auto_tweakFR5xVec3iiiP16xModelAssetParamUiPCc + 9560: 8015f848 76 FUNC LOCAL DEFAULT 4 load_param__10auto_tweakFRbiiiP16xModelAssetParamUiPCc + 9561: 8015f7c4 132 FUNC LOCAL DEFAULT 4 load_param__10auto_tweakFRiiiiP16xModelAssetParamUiPCc + 9562: 8026fbb4 64 OBJECT LOCAL DEFAULT 7 idle_table$2324 + 9563: 8029a764 32 OBJECT LOCAL DEFAULT 8 @2368 + 9564: 803cf2f4 4 OBJECT LOCAL DEFAULT 12 @2435 + 9565: 803d0918 8 OBJECT LOCAL DEFAULT 13 @2481 + 9566: 8015fefc 100 FUNC LOCAL DEFAULT 4 xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 + 9567: 803cf2f8 8 OBJECT LOCAL DEFAULT 12 @2535 + 9568: 803d0920 8 OBJECT LOCAL DEFAULT 13 @2631 + 9569: 803cf300 4 OBJECT LOCAL DEFAULT 12 @2643 + 9570: 803cf304 4 OBJECT LOCAL DEFAULT 12 @2644 + 9571: 803cf308 4 OBJECT LOCAL DEFAULT 12 @2645 + 9572: 803d0928 8 OBJECT LOCAL DEFAULT 13 @2679 + 9573: 803d0930 8 OBJECT LOCAL DEFAULT 13 @2703 + 9574: 803cf30c 8 OBJECT LOCAL DEFAULT 12 @2998 + 9575: 803cbff4 4 OBJECT LOCAL DEFAULT 11 fade_time$3224 + 9576: 803cbff8 1 OBJECT LOCAL DEFAULT 11 init$3225 + 9577: 8026fbf4 12 OBJECT LOCAL DEFAULT 7 @3236 + 9578: 803cbff9 1 OBJECT LOCAL DEFAULT 11 use_smooth$3262 + 9579: 803cbffa 1 OBJECT LOCAL DEFAULT 11 init$3263 + 9580: 8015d640 92 FUNC LOCAL DEFAULT 4 clamp_t__Q229@unnamed@zNPCTypeBossSB2_cpp@14response_curveCFf + 9581: 8015d3d0 624 FUNC LOCAL DEFAULT 4 eval_smooth__Q229@unnamed@zNPCTypeBossSB2_cpp@14response_curveFfPf + 9582: 8015d268 264 FUNC LOCAL DEFAULT 4 eval_linear__Q229@unnamed@zNPCTypeBossSB2_cpp@14response_curveFfPf + 9583: 8015d370 96 FUNC LOCAL DEFAULT 4 find_active_node__Q229@unnamed@zNPCTypeBossSB2_cpp@14response_curveFf + 9584: 803cf314 4 OBJECT LOCAL DEFAULT 12 @3309 + 9585: 803cf318 4 OBJECT LOCAL DEFAULT 12 @3310 + 9586: 803cf31c 4 OBJECT LOCAL DEFAULT 12 @3311 + 9587: 8015d69c 44 FUNC LOCAL DEFAULT 4 end_t__Q229@unnamed@zNPCTypeBossSB2_cpp@14response_curveCFv + 9588: 8015d6e4 12 FUNC LOCAL DEFAULT 4 start_t__Q229@unnamed@zNPCTypeBossSB2_cpp@14response_curveCFv + 9589: 8015d6c8 28 FUNC LOCAL DEFAULT 4 get_node__Q229@unnamed@zNPCTypeBossSB2_cpp@14response_curveCFUl + 9590: 803cf320 4 OBJECT LOCAL DEFAULT 12 @3792 + 9591: 00000000 0 FILE LOCAL DEFAULT ABS xJaw.cpp + 9592: 8015ff60 0 SECTION LOCAL DEFAULT 4 + 9593: 00000000 0 SECTION LOCAL DEFAULT 15 + 9594: 00000000 0 SECTION LOCAL DEFAULT 14 + 9595: 803cf328 0 SECTION LOCAL DEFAULT 12 + 9596: 00000000 0 SECTION LOCAL DEFAULT 26 + 9597: 803cf328 4 OBJECT LOCAL DEFAULT 12 @441 + 9598: 803cf32c 4 OBJECT LOCAL DEFAULT 12 @442 + 9599: 803cf330 4 OBJECT LOCAL DEFAULT 12 @443 + 9600: 803cf334 4 OBJECT LOCAL DEFAULT 12 @444 + 9601: 803cf338 8 OBJECT LOCAL DEFAULT 12 @446 + 9602: 00000000 0 FILE LOCAL DEFAULT ABS zNPCTypeBossPatrick.cpp + 9603: 80160144 0 SECTION LOCAL DEFAULT 4 + 9604: 802707f0 0 SECTION LOCAL DEFAULT 7 + 9605: 8029aa68 0 SECTION LOCAL DEFAULT 8 + 9606: 00000000 0 SECTION LOCAL DEFAULT 15 + 9607: 00000000 0 SECTION LOCAL DEFAULT 14 + 9608: 803cada8 0 SECTION LOCAL DEFAULT 10 + 9609: 803cc000 0 SECTION LOCAL DEFAULT 11 + 9610: 803cf340 0 SECTION LOCAL DEFAULT 12 + 9611: 00000000 0 SECTION LOCAL DEFAULT 26 + 9612: 80168a2c 0 SECTION LOCAL DEFAULT 4 + 9613: 00000000 0 SECTION LOCAL DEFAULT 26 + 9614: 80168a2c 0 SECTION LOCAL DEFAULT 4 + 9615: 00000000 0 SECTION LOCAL DEFAULT 26 + 9616: 80168a2c 0 SECTION LOCAL DEFAULT 4 + 9617: 00000000 0 SECTION LOCAL DEFAULT 26 + 9618: 80168a90 0 SECTION LOCAL DEFAULT 4 + 9619: 00000000 0 SECTION LOCAL DEFAULT 26 + 9620: 80168a90 0 SECTION LOCAL DEFAULT 4 + 9621: 00000000 0 SECTION LOCAL DEFAULT 26 + 9622: 80168a94 0 SECTION LOCAL DEFAULT 4 + 9623: 00000000 0 SECTION LOCAL DEFAULT 26 + 9624: 80168a94 0 SECTION LOCAL DEFAULT 4 + 9625: 00000000 0 SECTION LOCAL DEFAULT 26 + 9626: 80168a94 0 SECTION LOCAL DEFAULT 4 + 9627: 00000000 0 SECTION LOCAL DEFAULT 26 + 9628: 80168a94 0 SECTION LOCAL DEFAULT 4 + 9629: 00000000 0 SECTION LOCAL DEFAULT 26 + 9630: 80168a94 0 SECTION LOCAL DEFAULT 4 + 9631: 00000000 0 SECTION LOCAL DEFAULT 26 + 9632: 80168a94 0 SECTION LOCAL DEFAULT 4 + 9633: 00000000 0 SECTION LOCAL DEFAULT 26 + 9634: 80168a94 0 SECTION LOCAL DEFAULT 4 + 9635: 00000000 0 SECTION LOCAL DEFAULT 26 + 9636: 80168a94 0 SECTION LOCAL DEFAULT 4 + 9637: 00000000 0 SECTION LOCAL DEFAULT 26 + 9638: 803cada8 1 OBJECT LOCAL DEFAULT 10 sUseBossCam + 9639: 803cc000 1 OBJECT LOCAL DEFAULT 11 sOthersHaventBeenAdded + 9640: 803cc004 4 OBJECT LOCAL DEFAULT 11 sPat_Ptr + 9641: 803cc008 4 OBJECT LOCAL DEFAULT 11 sCamSubTarget + 9642: 803cc00c 4 OBJECT LOCAL DEFAULT 11 sCurrYaw + 9643: 803cc010 4 OBJECT LOCAL DEFAULT 11 sCurrHeight + 9644: 803cc014 4 OBJECT LOCAL DEFAULT 11 sCurrRadius + 9645: 803cc018 4 OBJECT LOCAL DEFAULT 11 sCurrPitch + 9646: 803cc01c 4 OBJECT LOCAL DEFAULT 11 minYVel + 9647: 803cc020 4 OBJECT LOCAL DEFAULT 11 varYVel + 9648: 803cc024 4 OBJECT LOCAL DEFAULT 11 minHMul + 9649: 803cc028 4 OBJECT LOCAL DEFAULT 11 varHMul + 9650: 803cc02c 4 OBJECT LOCAL DEFAULT 11 minT + 9651: 803cc030 4 OBJECT LOCAL DEFAULT 11 varT + 9652: 8029aa68 40 OBJECT LOCAL DEFAULT 8 sBone + 9653: 8029aa68 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 9654: 8029aa90 16 OBJECT LOCAL DEFAULT 8 sBoundBone + 9655: 8029aaa0 16 OBJECT LOCAL DEFAULT 8 sBoundRadius + 9656: 8029aab0 48 OBJECT LOCAL DEFAULT 8 sBoneOffset + 9657: 8027089c 1798 OBJECT LOCAL DEFAULT 7 @stringBase0 + 9658: 8029aae0 296 OBJECT LOCAL DEFAULT 8 sNFComment + 9659: 802707f0 92 OBJECT LOCAL DEFAULT 7 @828 + 9660: 803cf340 4 OBJECT LOCAL DEFAULT 12 @831 + 9661: 803cf344 4 OBJECT LOCAL DEFAULT 12 @832 + 9662: 803cf348 4 OBJECT LOCAL DEFAULT 12 @833 + 9663: 803cf34c 4 OBJECT LOCAL DEFAULT 12 @870 + 9664: 803cf350 8 OBJECT LOCAL DEFAULT 12 @875 + 9665: 803cf358 4 OBJECT LOCAL DEFAULT 12 @891 + 9666: 803cf35c 4 OBJECT LOCAL DEFAULT 12 @892 + 9667: 8016085c 264 FUNC LOCAL DEFAULT 4 UpdatePatrickBossCam__FP12zNPCBPatrickf + 9668: 80168a2c 100 FUNC LOCAL DEFAULT 4 xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 + 9669: 80160964 168 FUNC LOCAL DEFAULT 4 GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 + 9670: 80160a0c 8 FUNC LOCAL DEFAULT 4 BoundEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 9671: 80160a14 4 FUNC LOCAL DEFAULT 4 Pat_ResetGlobalStuff__Fv + 9672: 803cc034 4 OBJECT LOCAL DEFAULT 11 sCurrNFSound + 9673: 80160c14 84 FUNC LOCAL DEFAULT 4 on_change_newsfish__FRC10tweak_info + 9674: 8027084c 40 OBJECT LOCAL DEFAULT 7 newsfish_cb + 9675: 80160c68 20 FUNC LOCAL DEFAULT 4 on_change_recenter__FRC10tweak_info + 9676: 80270874 40 OBJECT LOCAL DEFAULT 7 recenter_cb + 9677: 803cf360 4 OBJECT LOCAL DEFAULT 12 @1045 + 9678: 803cf364 4 OBJECT LOCAL DEFAULT 12 @1046 + 9679: 803cf368 4 OBJECT LOCAL DEFAULT 12 @1047 + 9680: 803cf36c 4 OBJECT LOCAL DEFAULT 12 @1048 + 9681: 803cf370 4 OBJECT LOCAL DEFAULT 12 @1049 + 9682: 803cf374 4 OBJECT LOCAL DEFAULT 12 @1050 + 9683: 803cf378 4 OBJECT LOCAL DEFAULT 12 @1051 + 9684: 803cf37c 4 OBJECT LOCAL DEFAULT 12 @1052 + 9685: 803cf380 4 OBJECT LOCAL DEFAULT 12 @1053 + 9686: 803cf384 4 OBJECT LOCAL DEFAULT 12 @1054 + 9687: 803cf388 4 OBJECT LOCAL DEFAULT 12 @1055 + 9688: 803cf38c 4 OBJECT LOCAL DEFAULT 12 @1056 + 9689: 80164a94 172 FUNC LOCAL DEFAULT 4 idleCB__FP5xGoalPvP11en_trantypefPv + 9690: 80164b40 192 FUNC LOCAL DEFAULT 4 tauntCB__FP5xGoalPvP11en_trantypefPv + 9691: 80164c00 212 FUNC LOCAL DEFAULT 4 hitCB__FP5xGoalPvP11en_trantypefPv + 9692: 80164cd4 216 FUNC LOCAL DEFAULT 4 spitCB__FP5xGoalPvP11en_trantypefPv + 9693: 80164dac 180 FUNC LOCAL DEFAULT 4 runCB__FP5xGoalPvP11en_trantypefPv + 9694: 80164e60 180 FUNC LOCAL DEFAULT 4 smackCB__FP5xGoalPvP11en_trantypefPv + 9695: 80164f14 180 FUNC LOCAL DEFAULT 4 freezeCB__FP5xGoalPvP11en_trantypefPv + 9696: 80164fc8 204 FUNC LOCAL DEFAULT 4 spawnCB__FP5xGoalPvP11en_trantypefPv + 9697: 80165094 652 FUNC LOCAL DEFAULT 4 spinCB__FP5xGoalPvP11en_trantypefPv + 9698: 80165320 232 FUNC LOCAL DEFAULT 4 fudgeCB__FP5xGoalPvP11en_trantypefPv + 9699: 803cf390 4 OBJECT LOCAL DEFAULT 12 @1137 + 9700: 803cf394 4 OBJECT LOCAL DEFAULT 12 @1138 + 9701: 803cf398 4 OBJECT LOCAL DEFAULT 12 @1139 + 9702: 803cf39c 4 OBJECT LOCAL DEFAULT 12 @1140 + 9703: 803cf3a0 4 OBJECT LOCAL DEFAULT 12 @1141 + 9704: 803cf3a4 4 OBJECT LOCAL DEFAULT 12 @1142 + 9705: 803cf3a8 4 OBJECT LOCAL DEFAULT 12 @1143 + 9706: 803cf3ac 4 OBJECT LOCAL DEFAULT 12 @1144 + 9707: 8029ac08 40 OBJECT LOCAL DEFAULT 8 @1220 + 9708: 803cf3b0 4 OBJECT LOCAL DEFAULT 12 @1656 + 9709: 803cf3b4 4 OBJECT LOCAL DEFAULT 12 @1657 + 9710: 803cf3b8 4 OBJECT LOCAL DEFAULT 12 @1658 + 9711: 803cf3bc 4 OBJECT LOCAL DEFAULT 12 @1659 + 9712: 803cf3c0 4 OBJECT LOCAL DEFAULT 12 @1660 + 9713: 803cf3c4 4 OBJECT LOCAL DEFAULT 12 @1661 + 9714: 803cf3c8 4 OBJECT LOCAL DEFAULT 12 @1662 + 9715: 803cf3cc 4 OBJECT LOCAL DEFAULT 12 @1663 + 9716: 803cf3d0 4 OBJECT LOCAL DEFAULT 12 @1664 + 9717: 803cf3d4 4 OBJECT LOCAL DEFAULT 12 @1665 + 9718: 803cf3d8 4 OBJECT LOCAL DEFAULT 12 @1666 + 9719: 803cf3dc 4 OBJECT LOCAL DEFAULT 12 @1667 + 9720: 803cf3e0 4 OBJECT LOCAL DEFAULT 12 @1668 + 9721: 803cf3e4 4 OBJECT LOCAL DEFAULT 12 @1669 + 9722: 803cf3e8 4 OBJECT LOCAL DEFAULT 12 @1670 + 9723: 803cf3ec 4 OBJECT LOCAL DEFAULT 12 @1671 + 9724: 803cf3f0 4 OBJECT LOCAL DEFAULT 12 @1672 + 9725: 803cf3f4 4 OBJECT LOCAL DEFAULT 12 @1673 + 9726: 803cf3f8 4 OBJECT LOCAL DEFAULT 12 @1674 + 9727: 803cf3fc 4 OBJECT LOCAL DEFAULT 12 @1675 + 9728: 803cf400 4 OBJECT LOCAL DEFAULT 12 @1676 + 9729: 803cf404 4 OBJECT LOCAL DEFAULT 12 @1677 + 9730: 803cf408 4 OBJECT LOCAL DEFAULT 12 @1678 + 9731: 803cf40c 4 OBJECT LOCAL DEFAULT 12 @1679 + 9732: 803cf410 4 OBJECT LOCAL DEFAULT 12 @1680 + 9733: 803cf414 4 OBJECT LOCAL DEFAULT 12 @1681 + 9734: 803cf418 4 OBJECT LOCAL DEFAULT 12 @1682 + 9735: 803cf41c 4 OBJECT LOCAL DEFAULT 12 @2006 + 9736: 803cf420 4 OBJECT LOCAL DEFAULT 12 @2077 + 9737: 803cf424 4 OBJECT LOCAL DEFAULT 12 @2078 + 9738: 803cf428 4 OBJECT LOCAL DEFAULT 12 @2215 + 9739: 803cf42c 4 OBJECT LOCAL DEFAULT 12 @2256 + 9740: 803cf430 4 OBJECT LOCAL DEFAULT 12 @2257 + 9741: 803cf434 4 OBJECT LOCAL DEFAULT 12 @2280 + 9742: 803cf438 4 OBJECT LOCAL DEFAULT 12 @2405 + 9743: 80165408 360 FUNC LOCAL DEFAULT 4 Pat_FaceTarget__FP12zNPCBPatrickPC5xVec3ff + 9744: 803cf43c 4 OBJECT LOCAL DEFAULT 12 @2423 + 9745: 803cf440 4 OBJECT LOCAL DEFAULT 12 @2424 + 9746: 803cf444 4 OBJECT LOCAL DEFAULT 12 @2425 + 9747: 803cf448 4 OBJECT LOCAL DEFAULT 12 @2426 + 9748: 803cf44c 4 OBJECT LOCAL DEFAULT 12 @2427 + 9749: 803cf450 4 OBJECT LOCAL DEFAULT 12 @2428 + 9750: 803cf454 4 OBJECT LOCAL DEFAULT 12 @2512 + 9751: 803cf458 4 OBJECT LOCAL DEFAULT 12 @2596 + 9752: 803cf45c 4 OBJECT LOCAL DEFAULT 12 @2597 + 9753: 803cf460 4 OBJECT LOCAL DEFAULT 12 @2610 + 9754: 803cf464 4 OBJECT LOCAL DEFAULT 12 @2629 + 9755: 803cf468 4 OBJECT LOCAL DEFAULT 12 @2630 + 9756: 803cf46c 4 OBJECT LOCAL DEFAULT 12 @2696 + 9757: 803cf470 4 OBJECT LOCAL DEFAULT 12 @2697 + 9758: 803cf474 4 OBJECT LOCAL DEFAULT 12 @2885 + 9759: 8029ac30 28 OBJECT LOCAL DEFAULT 8 @2886 + 9760: 803cf478 4 OBJECT LOCAL DEFAULT 12 @2994 + 9761: 00000000 0 FILE LOCAL DEFAULT ABS zNPCTypeBossPlankton.cpp + 9762: 80168a94 0 SECTION LOCAL DEFAULT 4 + 9763: 80270fa8 0 SECTION LOCAL DEFAULT 7 + 9764: 8029af30 0 SECTION LOCAL DEFAULT 8 + 9765: 80329f48 0 SECTION LOCAL DEFAULT 9 + 9766: 00000000 0 SECTION LOCAL DEFAULT 15 + 9767: 00000000 0 SECTION LOCAL DEFAULT 14 + 9768: 803cf480 0 SECTION LOCAL DEFAULT 12 + 9769: 803d0938 0 SECTION LOCAL DEFAULT 13 + 9770: 00000000 0 SECTION LOCAL DEFAULT 26 + 9771: 8016fbb8 0 SECTION LOCAL DEFAULT 4 + 9772: 00000000 0 SECTION LOCAL DEFAULT 26 + 9773: 8016fbb8 0 SECTION LOCAL DEFAULT 4 + 9774: 00000000 0 SECTION LOCAL DEFAULT 26 + 9775: 8016fbb8 0 SECTION LOCAL DEFAULT 4 + 9776: 00000000 0 SECTION LOCAL DEFAULT 26 + 9777: 8016fbb8 0 SECTION LOCAL DEFAULT 4 + 9778: 00000000 0 SECTION LOCAL DEFAULT 26 + 9779: 8016fbb8 0 SECTION LOCAL DEFAULT 4 + 9780: 00000000 0 SECTION LOCAL DEFAULT 26 + 9781: 80170264 0 SECTION LOCAL DEFAULT 4 + 9782: 00000000 0 SECTION LOCAL DEFAULT 26 + 9783: 80170264 0 SECTION LOCAL DEFAULT 4 + 9784: 00000000 0 SECTION LOCAL DEFAULT 26 + 9785: 80170294 0 SECTION LOCAL DEFAULT 4 + 9786: 00000000 0 SECTION LOCAL DEFAULT 26 + 9787: 801702c4 0 SECTION LOCAL DEFAULT 4 + 9788: 00000000 0 SECTION LOCAL DEFAULT 26 + 9789: 80170300 0 SECTION LOCAL DEFAULT 4 + 9790: 00000000 0 SECTION LOCAL DEFAULT 26 + 9791: 8017047c 0 SECTION LOCAL DEFAULT 4 + 9792: 00000000 0 SECTION LOCAL DEFAULT 26 + 9793: 8017047c 0 SECTION LOCAL DEFAULT 4 + 9794: 00000000 0 SECTION LOCAL DEFAULT 26 + 9795: 8017047c 0 SECTION LOCAL DEFAULT 4 + 9796: 00000000 0 SECTION LOCAL DEFAULT 26 + 9797: 8017047c 0 SECTION LOCAL DEFAULT 4 + 9798: 00000000 0 SECTION LOCAL DEFAULT 26 + 9799: 8017047c 0 SECTION LOCAL DEFAULT 4 + 9800: 00000000 0 SECTION LOCAL DEFAULT 26 + 9801: 8017047c 0 SECTION LOCAL DEFAULT 4 + 9802: 00000000 0 SECTION LOCAL DEFAULT 26 + 9803: 80270fa8 12 OBJECT LOCAL DEFAULT 7 @405 + 9804: 80270fa8 0 NOTYPE LOCAL DEFAULT 7 ...rodata.0 + 9805: 80270fb4 12 OBJECT LOCAL DEFAULT 7 @406 + 9806: 80270fc0 12 OBJECT LOCAL DEFAULT 7 @410 + 9807: 80270fcc 12 OBJECT LOCAL DEFAULT 7 @441 + 9808: 80270fd8 40 OBJECT LOCAL DEFAULT 7 @607 + 9809: 80271000 40 OBJECT LOCAL DEFAULT 7 @608 + 9810: 80271028 40 OBJECT LOCAL DEFAULT 7 @609 + 9811: 80271050 40 OBJECT LOCAL DEFAULT 7 @610 + 9812: 80271078 40 OBJECT LOCAL DEFAULT 7 @611 + 9813: 802710a0 40 OBJECT LOCAL DEFAULT 7 @612 + 9814: 802710c8 40 OBJECT LOCAL DEFAULT 7 @613 + 9815: 802710f0 12 OBJECT LOCAL DEFAULT 7 @781 + 9816: 803d0938 8 OBJECT LOCAL DEFAULT 13 @821 + 9817: 802710fc 16 OBJECT LOCAL DEFAULT 7 @842 + 9818: 80329f48 240 OBJECT LOCAL DEFAULT 9 sound_asset_names__34@unnamed@zNPCTypeBossPlankton_cpp@ + 9819: 80329f48 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 9820: 8032a038 240 OBJECT LOCAL DEFAULT 9 sound_asset_ids__34@unnamed@zNPCTypeBossPlankton_cpp@ + 9821: 8032a128 24 OBJECT LOCAL DEFAULT 9 sound_asset_names_size__34@unnamed@zNPCTypeBossPlankton_cpp@ + 9822: 8032a140 96 OBJECT LOCAL DEFAULT 9 sound_data__34@unnamed@zNPCTypeBossPlankton_cpp@ + 9823: 80271464 2500 OBJECT LOCAL DEFAULT 7 @stringBase0 + 9824: 8027110c 464 OBJECT LOCAL DEFAULT 7 sound_assets__34@unnamed@zNPCTypeBossPlankton_cpp@ + 9825: 8032a1a0 768 OBJECT LOCAL DEFAULT 9 tweak__34@unnamed@zNPCTypeBossPlankton_cpp@ + 9826: 802712dc 12 OBJECT LOCAL DEFAULT 7 @896 + 9827: 80168a94 24 FUNC LOCAL DEFAULT 4 get_player_loc__34@unnamed@zNPCTypeBossPlankton_cpp@Fv + 9828: 802712e8 24 OBJECT LOCAL DEFAULT 7 beam_ring_curve__34@unnamed@zNPCTypeBossPlankton_cpp@ + 9829: 80271300 36 OBJECT LOCAL DEFAULT 7 beam_glow_curve__34@unnamed@zNPCTypeBossPlankton_cpp@ + 9830: 8029af30 48 OBJECT LOCAL DEFAULT 8 beam_launch_effect__34@unnamed@zNPCTypeBossPlankton_cpp@ + 9831: 8029af30 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 9832: 8029af60 24 OBJECT LOCAL DEFAULT 8 beam_head_effect__34@unnamed@zNPCTypeBossPlankton_cpp@ + 9833: 8029af78 72 OBJECT LOCAL DEFAULT 8 beam_impact_effect__34@unnamed@zNPCTypeBossPlankton_cpp@ + 9834: 8029afc0 24 OBJECT LOCAL DEFAULT 8 beam_death_effect__34@unnamed@zNPCTypeBossPlankton_cpp@ + 9835: 8029afd8 24 OBJECT LOCAL DEFAULT 8 beam_kill_effect__34@unnamed@zNPCTypeBossPlankton_cpp@ + 9836: 803cf480 8 OBJECT LOCAL DEFAULT 12 say_intro__34@unnamed@zNPCTypeBossPlankton_cpp@ + 9837: 80271324 16 OBJECT LOCAL DEFAULT 7 say_fuse_near__34@unnamed@zNPCTypeBossPlankton_cpp@ + 9838: 80271334 12 OBJECT LOCAL DEFAULT 7 say_fuse_hit__34@unnamed@zNPCTypeBossPlankton_cpp@ + 9839: 80271340 24 OBJECT LOCAL DEFAULT 7 say_hit_boss_1__34@unnamed@zNPCTypeBossPlankton_cpp@ + 9840: 80271358 12 OBJECT LOCAL DEFAULT 7 say_hit_boss_2__34@unnamed@zNPCTypeBossPlankton_cpp@ + 9841: 80271364 24 OBJECT LOCAL DEFAULT 7 say_hit_boss_3__34@unnamed@zNPCTypeBossPlankton_cpp@ + 9842: 803cf488 4 OBJECT LOCAL DEFAULT 12 say_hit_boss_4__34@unnamed@zNPCTypeBossPlankton_cpp@ + 9843: 8027137c 24 OBJECT LOCAL DEFAULT 7 say_hit_player__34@unnamed@zNPCTypeBossPlankton_cpp@ + 9844: 80271394 64 OBJECT LOCAL DEFAULT 7 say_set__34@unnamed@zNPCTypeBossPlankton_cpp@ + 9845: 80168aac 228 FUNC LOCAL DEFAULT 4 init_sound__34@unnamed@zNPCTypeBossPlankton_cpp@Fv + 9846: 80168b90 40 FUNC LOCAL DEFAULT 4 reset_sound__34@unnamed@zNPCTypeBossPlankton_cpp@Fv + 9847: 803cf48c 4 OBJECT LOCAL DEFAULT 12 @1585 + 9848: 803cf490 4 OBJECT LOCAL DEFAULT 12 @1586 + 9849: 80168bb8 284 FUNC LOCAL DEFAULT 4 play_sound__34@unnamed@zNPCTypeBossPlankton_cpp@FiPC5xVec3f + 9850: 80168cd4 136 FUNC LOCAL DEFAULT 4 kill_sound__34@unnamed@zNPCTypeBossPlankton_cpp@FiUi + 9851: 80168d5c 144 FUNC LOCAL DEFAULT 4 kill_sound__34@unnamed@zNPCTypeBossPlankton_cpp@Fi + 9852: 80168dec 72 FUNC LOCAL DEFAULT 4 play_beam_fly_sound__34@unnamed@zNPCTypeBossPlankton_cpp@FRQ217xLaserBoltEmitter4boltPv + 9853: 80168e34 68 FUNC LOCAL DEFAULT 4 kill_beam_fly_sound__34@unnamed@zNPCTypeBossPlankton_cpp@FRQ217xLaserBoltEmitter4boltPv + 9854: 80168e78 44 FUNC LOCAL DEFAULT 4 play_beam_fire_sound__34@unnamed@zNPCTypeBossPlankton_cpp@FRQ217xLaserBoltEmitter4boltPv + 9855: 80168ea4 44 FUNC LOCAL DEFAULT 4 play_beam_hit_sound__34@unnamed@zNPCTypeBossPlankton_cpp@FRQ217xLaserBoltEmitter4boltPv + 9856: 803cf494 4 OBJECT LOCAL DEFAULT 12 @1657 + 9857: 803cf498 4 OBJECT LOCAL DEFAULT 12 @1658 + 9858: 803cf49c 4 OBJECT LOCAL DEFAULT 12 @1752 + 9859: 803cf4a0 4 OBJECT LOCAL DEFAULT 12 @1753 + 9860: 803cf4a4 4 OBJECT LOCAL DEFAULT 12 @1754 + 9861: 803cf4a8 4 OBJECT LOCAL DEFAULT 12 @1755 + 9862: 80169e30 48 FUNC LOCAL DEFAULT 4 load__Q234@unnamed@zNPCTypeBossPlankton_cpp@11tweak_groupFP16xModelAssetParamUi + 9863: 80169e60 5904 FUNC LOCAL DEFAULT 4 register_tweaks__Q234@unnamed@zNPCTypeBossPlankton_cpp@11tweak_groupFbP16xModelAssetParamUiPCc + 9864: 803cf4ac 4 OBJECT LOCAL DEFAULT 12 @1887 + 9865: 803cf4b0 4 OBJECT LOCAL DEFAULT 12 @1888 + 9866: 803cf4b4 4 OBJECT LOCAL DEFAULT 12 @1889 + 9867: 803cf4b8 4 OBJECT LOCAL DEFAULT 12 @1890 + 9868: 803cf4bc 4 OBJECT LOCAL DEFAULT 12 @1891 + 9869: 803cf4c0 4 OBJECT LOCAL DEFAULT 12 @1892 + 9870: 803cf4c4 4 OBJECT LOCAL DEFAULT 12 @1893 + 9871: 803cf4c8 4 OBJECT LOCAL DEFAULT 12 @1894 + 9872: 803cf4cc 4 OBJECT LOCAL DEFAULT 12 @1895 + 9873: 803cf4d0 4 OBJECT LOCAL DEFAULT 12 @1896 + 9874: 803cf4d4 4 OBJECT LOCAL DEFAULT 12 @1897 + 9875: 803cf4d8 4 OBJECT LOCAL DEFAULT 12 @1898 + 9876: 803cf4dc 4 OBJECT LOCAL DEFAULT 12 @1899 + 9877: 803cf4e0 4 OBJECT LOCAL DEFAULT 12 @1900 + 9878: 803cf4e4 4 OBJECT LOCAL DEFAULT 12 @1901 + 9879: 803cf4e8 4 OBJECT LOCAL DEFAULT 12 @1902 + 9880: 803cf4ec 4 OBJECT LOCAL DEFAULT 12 @1903 + 9881: 803cf4f0 4 OBJECT LOCAL DEFAULT 12 @1904 + 9882: 803cf4f4 4 OBJECT LOCAL DEFAULT 12 @1905 + 9883: 803cf4f8 4 OBJECT LOCAL DEFAULT 12 @1906 + 9884: 803cf4fc 4 OBJECT LOCAL DEFAULT 12 @1907 + 9885: 803cf500 4 OBJECT LOCAL DEFAULT 12 @1908 + 9886: 803cf504 4 OBJECT LOCAL DEFAULT 12 @1909 + 9887: 803cf508 4 OBJECT LOCAL DEFAULT 12 @1910 + 9888: 803cf50c 4 OBJECT LOCAL DEFAULT 12 @1911 + 9889: 803cf510 4 OBJECT LOCAL DEFAULT 12 @1912 + 9890: 803cf514 4 OBJECT LOCAL DEFAULT 12 @1913 + 9891: 803cf518 4 OBJECT LOCAL DEFAULT 12 @1914 + 9892: 803cf51c 4 OBJECT LOCAL DEFAULT 12 @1915 + 9893: 803cf520 4 OBJECT LOCAL DEFAULT 12 @1916 + 9894: 803cf524 4 OBJECT LOCAL DEFAULT 12 @1917 + 9895: 803cf528 4 OBJECT LOCAL DEFAULT 12 @1918 + 9896: 803cf52c 4 OBJECT LOCAL DEFAULT 12 @1919 + 9897: 801703d4 168 FUNC LOCAL DEFAULT 4 load_param__10auto_tweakFRffffP16xModelAssetParamUiPCc + 9898: 80170384 80 FUNC LOCAL DEFAULT 4 load_param<5xVec3,i>__10auto_tweakFR5xVec3iiiP16xModelAssetParamUiPCc + 9899: 80170300 132 FUNC LOCAL DEFAULT 4 load_param__10auto_tweakFRiiiiP16xModelAssetParamUiPCc + 9900: 8029aff0 52 OBJECT LOCAL DEFAULT 8 @2021 + 9901: 8029b024 60 OBJECT LOCAL DEFAULT 8 @2049 + 9902: 8016bbac 156 FUNC LOCAL DEFAULT 4 set_yaw_matrix__34@unnamed@zNPCTypeBossPlankton_cpp@FR7xMat3x3f + 9903: 803d0940 8 OBJECT LOCAL DEFAULT 13 @2112 + 9904: 803d0948 8 OBJECT LOCAL DEFAULT 13 @2113 + 9905: 803d0950 8 OBJECT LOCAL DEFAULT 13 @2114 + 9906: 803d0958 8 OBJECT LOCAL DEFAULT 13 @2118 + 9907: 803d0960 8 OBJECT LOCAL DEFAULT 13 @2119 + 9908: 802713d4 12 OBJECT LOCAL DEFAULT 7 @2120 + 9909: 803d0968 8 OBJECT LOCAL DEFAULT 13 @2124 + 9910: 802713e0 12 OBJECT LOCAL DEFAULT 7 @2125 + 9911: 8016bc48 140 FUNC LOCAL DEFAULT 4 update_move_accel__34@unnamed@zNPCTypeBossPlankton_cpp@FR5xVec3RQ213zNPCBPlankton9move_infof + 9912: 8016bcd4 128 FUNC LOCAL DEFAULT 4 update_move_stop__34@unnamed@zNPCTypeBossPlankton_cpp@FR5xVec3RQ213zNPCBPlankton9move_infof + 9913: 802713ec 12 OBJECT LOCAL DEFAULT 7 @2143 + 9914: 802713f8 12 OBJECT LOCAL DEFAULT 7 @2144 + 9915: 80271404 12 OBJECT LOCAL DEFAULT 7 @2145 + 9916: 80271410 12 OBJECT LOCAL DEFAULT 7 @2146 + 9917: 803cf530 4 OBJECT LOCAL DEFAULT 12 @2165 + 9918: 803cf534 4 OBJECT LOCAL DEFAULT 12 @2166 + 9919: 8016bd54 752 FUNC LOCAL DEFAULT 4 update_move_orbit__34@unnamed@zNPCTypeBossPlankton_cpp@FR5xVec3RQ213zNPCBPlankton9move_infoRC5xVec3fb + 9920: 803cf538 4 OBJECT LOCAL DEFAULT 12 @2172 + 9921: 803d0970 8 OBJECT LOCAL DEFAULT 13 @2188 + 9922: 803cf53c 4 OBJECT LOCAL DEFAULT 12 @2200 + 9923: 803cf540 4 OBJECT LOCAL DEFAULT 12 @2223 + 9924: 8027141c 12 OBJECT LOCAL DEFAULT 7 @2236 + 9925: 80271428 12 OBJECT LOCAL DEFAULT 7 @2239 + 9926: 80271434 12 OBJECT LOCAL DEFAULT 7 @2244 + 9927: 8016c2c8 252 FUNC LOCAL DEFAULT 4 ring_to_world_vel__34@unnamed@zNPCTypeBossPlankton_cpp@FRC5xVec3RC5xVec3RC5xVec3 + 9928: 8016c1cc 252 FUNC LOCAL DEFAULT 4 world_to_ring_vel__34@unnamed@zNPCTypeBossPlankton_cpp@FRC5xVec3RC5xVec3RC5xVec3 + 9929: 80271440 12 OBJECT LOCAL DEFAULT 7 @2381 + 9930: 803d0978 8 OBJECT LOCAL DEFAULT 13 @2409 + 9931: 803d0980 8 OBJECT LOCAL DEFAULT 13 @2410 + 9932: 803d0988 8 OBJECT LOCAL DEFAULT 13 @2411 + 9933: 803cf544 4 OBJECT LOCAL DEFAULT 12 @2450 + 9934: 803cf548 4 OBJECT LOCAL DEFAULT 12 @2482 + 9935: 803d0990 8 OBJECT LOCAL DEFAULT 13 @2488 + 9936: 803d0998 8 OBJECT LOCAL DEFAULT 13 @2489 + 9937: 803cf54c 4 OBJECT LOCAL DEFAULT 12 @2516 + 9938: 803d09a0 8 OBJECT LOCAL DEFAULT 13 @2564 + 9939: 8027144c 12 OBJECT LOCAL DEFAULT 7 @2633 + 9940: 80271458 12 OBJECT LOCAL DEFAULT 7 @2634 + 9941: 803cf550 4 OBJECT LOCAL DEFAULT 12 @2856 + 9942: 803cf554 4 OBJECT LOCAL DEFAULT 12 @2941 + 9943: 8016e9c0 236 FUNC LOCAL DEFAULT 4 world_to_ring_loc__34@unnamed@zNPCTypeBossPlankton_cpp@FRC5xVec3RC5xVec3 + 9944: 8016e8d8 232 FUNC LOCAL DEFAULT 4 ring_to_world_loc__34@unnamed@zNPCTypeBossPlankton_cpp@FRC5xVec3RC5xVec3 + 9945: 803cf558 4 OBJECT LOCAL DEFAULT 12 @2987 + 9946: 803cf560 8 OBJECT LOCAL DEFAULT 12 @3215 + 9947: 00000000 0 FILE LOCAL DEFAULT ABS zParPTank.cpp + 9948: 8017047c 0 SECTION LOCAL DEFAULT 4 + 9949: 80271e28 0 SECTION LOCAL DEFAULT 7 + 9950: 8032a4a0 0 SECTION LOCAL DEFAULT 9 + 9951: 00000000 0 SECTION LOCAL DEFAULT 15 + 9952: 00000000 0 SECTION LOCAL DEFAULT 14 + 9953: 803cc038 0 SECTION LOCAL DEFAULT 11 + 9954: 803cf568 0 SECTION LOCAL DEFAULT 12 + 9955: 00000000 0 SECTION LOCAL DEFAULT 26 + 9956: 80171fac 0 SECTION LOCAL DEFAULT 4 + 9957: 00000000 0 SECTION LOCAL DEFAULT 26 + 9958: 80171fac 0 SECTION LOCAL DEFAULT 4 + 9959: 00000000 0 SECTION LOCAL DEFAULT 26 + 9960: 80171fac 0 SECTION LOCAL DEFAULT 4 + 9961: 00000000 0 SECTION LOCAL DEFAULT 26 + 9962: 80171fd0 0 SECTION LOCAL DEFAULT 4 + 9963: 00000000 0 SECTION LOCAL DEFAULT 26 + 9964: 803cc038 4 OBJECT LOCAL DEFAULT 11 sNumPTanks + 9965: 8032a4a0 140 OBJECT LOCAL DEFAULT 9 sPTank + 9966: 803cc03c 4 OBJECT LOCAL DEFAULT 11 sSparklePTank + 9967: 803cc040 4 OBJECT LOCAL DEFAULT 11 sBubblePTank + 9968: 803cc044 4 OBJECT LOCAL DEFAULT 11 sMenuBubblePTank + 9969: 803cc048 4 OBJECT LOCAL DEFAULT 11 sSnowPTank + 9970: 803cc04c 4 OBJECT LOCAL DEFAULT 11 sSteamPTank + 9971: 803cf56c 8 OBJECT LOCAL DEFAULT 12 sparkle_size + 9972: 803cc050 4 OBJECT LOCAL DEFAULT 11 sSparkleAnimTime + 9973: 803cf574 4 OBJECT LOCAL DEFAULT 12 @691 + 9974: 80271e28 23 OBJECT LOCAL DEFAULT 7 @stringBase0 + 9975: 803cf578 4 OBJECT LOCAL DEFAULT 12 @751 + 9976: 803cf57c 4 OBJECT LOCAL DEFAULT 12 @752 + 9977: 8017047c 496 FUNC LOCAL DEFAULT 4 zParPTankSparkleCreate__FP9zParPTankUiPFP9zParPTankf_v + 9978: 803cf580 4 OBJECT LOCAL DEFAULT 12 @796 + 9979: 803cf584 4 OBJECT LOCAL DEFAULT 12 @797 + 9980: 80170680 392 FUNC LOCAL DEFAULT 4 zParPTankSparkleUpdate__FP9zParPTankf + 9981: 803cf588 4 OBJECT LOCAL DEFAULT 12 @839 + 9982: 803cf58c 4 OBJECT LOCAL DEFAULT 12 @840 + 9983: 803cc054 4 OBJECT LOCAL DEFAULT 11 sBubbleData + 9984: 803cc058 4 OBJECT LOCAL DEFAULT 11 sMenuBubbleData + 9985: 803cf590 4 OBJECT LOCAL DEFAULT 12 bubble_color + 9986: 801709b0 356 FUNC LOCAL DEFAULT 4 zParPTankBubbleCreate__FP9zParPTankUiPFP9zParPTankf_v + 9987: 80170b14 356 FUNC LOCAL DEFAULT 4 zParPTankMenuBubbleCreate__FP9zParPTankUiPFP9zParPTankf_v + 9988: 803cf594 4 OBJECT LOCAL DEFAULT 12 @940 + 9989: 803cf598 4 OBJECT LOCAL DEFAULT 12 @941 + 9990: 803cf59c 4 OBJECT LOCAL DEFAULT 12 @942 + 9991: 803cf5a0 4 OBJECT LOCAL DEFAULT 12 @943 + 9992: 803cf5a4 4 OBJECT LOCAL DEFAULT 12 @944 + 9993: 803cf5a8 4 OBJECT LOCAL DEFAULT 12 @945 + 9994: 803cf5ac 4 OBJECT LOCAL DEFAULT 12 @946 + 9995: 803cf5b0 4 OBJECT LOCAL DEFAULT 12 @947 + 9996: 803cf5b4 4 OBJECT LOCAL DEFAULT 12 @948 + 9997: 803cf5b8 4 OBJECT LOCAL DEFAULT 12 @949 + 9998: 803cf5bc 4 OBJECT LOCAL DEFAULT 12 @950 + 9999: 803cf5c0 4 OBJECT LOCAL DEFAULT 12 @951 + 10000: 803cf5c8 8 OBJECT LOCAL DEFAULT 12 @953 + 10001: 80170c78 1068 FUNC LOCAL DEFAULT 4 zParPTankBubbleUpdate__FP9zParPTankf + 10002: 803cf5d0 4 OBJECT LOCAL DEFAULT 12 @1005 + 10003: 803cf5d4 4 OBJECT LOCAL DEFAULT 12 @1006 + 10004: 803cf5d8 4 OBJECT LOCAL DEFAULT 12 @1007 + 10005: 803cf5dc 4 OBJECT LOCAL DEFAULT 12 @1008 + 10006: 803cf5e0 4 OBJECT LOCAL DEFAULT 12 @1009 + 10007: 801710a4 676 FUNC LOCAL DEFAULT 4 zParPTankSpawnBubbles__FP5xVec3P5xVec3UifP9zParPTank + 10008: 803cc05c 4 OBJECT LOCAL DEFAULT 11 snow_particles__23@unnamed@zParPTank_cpp@ + 10009: 8032a52c 56 OBJECT LOCAL DEFAULT 9 snow_pool__23@unnamed@zParPTank_cpp@ + 10010: 801713f4 144 FUNC LOCAL DEFAULT 4 zParPTankSnowCreate__FP9zParPTankUiPFP9zParPTankf_v + 10011: 803cf5e4 4 OBJECT LOCAL DEFAULT 12 @1073 + 10012: 803cf5e8 4 OBJECT LOCAL DEFAULT 12 @1074 + 10013: 803cf5ec 4 OBJECT LOCAL DEFAULT 12 @1075 + 10014: 803cf5f0 4 OBJECT LOCAL DEFAULT 12 @1076 + 10015: 803cf5f4 4 OBJECT LOCAL DEFAULT 12 @1077 + 10016: 80171fd0 100 FUNC LOCAL DEFAULT 4 __as__Q223@unnamed@zParPTank_cpp@18snow_particle_dataFRCQ223@unnamed@zParPTank_cpp@18snow_particle_data + 10017: 80171484 604 FUNC LOCAL DEFAULT 4 zParPTankSnowUpdate__FP9zParPTankf + 10018: 803cf5f8 8 OBJECT LOCAL DEFAULT 12 steam_size + 10019: 803cc060 4 OBJECT LOCAL DEFAULT 11 sSteamAnimTime + 10020: 803cf600 4 OBJECT LOCAL DEFAULT 12 @1124 + 10021: 801717d0 500 FUNC LOCAL DEFAULT 4 zParPTankSteamCreate__FP9zParPTankUiPFP9zParPTankf_v + 10022: 801719c4 444 FUNC LOCAL DEFAULT 4 zParPTankSteamUpdate__FP9zParPTankf + 10023: 803cf608 8 OBJECT LOCAL DEFAULT 12 @1297 + 10024: 00000000 0 FILE LOCAL DEFAULT ABS zTaxi.cpp + 10025: 80172034 0 SECTION LOCAL DEFAULT 4 + 10026: 80271e40 0 SECTION LOCAL DEFAULT 7 + 10027: 8029b448 0 SECTION LOCAL DEFAULT 8 + 10028: 8032a568 0 SECTION LOCAL DEFAULT 9 + 10029: 00000000 0 SECTION LOCAL DEFAULT 15 + 10030: 00000000 0 SECTION LOCAL DEFAULT 14 + 10031: 803cadb0 0 SECTION LOCAL DEFAULT 10 + 10032: 803cc068 0 SECTION LOCAL DEFAULT 11 + 10033: 803cf610 0 SECTION LOCAL DEFAULT 12 + 10034: 00000000 0 SECTION LOCAL DEFAULT 26 + 10035: 80172634 0 SECTION LOCAL DEFAULT 4 + 10036: 00000000 0 SECTION LOCAL DEFAULT 26 + 10037: 80172634 0 SECTION LOCAL DEFAULT 4 + 10038: 00000000 0 SECTION LOCAL DEFAULT 26 + 10039: 80172634 0 SECTION LOCAL DEFAULT 4 + 10040: 00000000 0 SECTION LOCAL DEFAULT 26 + 10041: 80172634 0 SECTION LOCAL DEFAULT 4 + 10042: 00000000 0 SECTION LOCAL DEFAULT 26 + 10043: 803cc068 4 OBJECT LOCAL DEFAULT 11 tCB + 10044: 803cadb0 4 OBJECT LOCAL DEFAULT 10 sAnswer + 10045: 803cc06c 1 OBJECT LOCAL DEFAULT 11 init$781 + 10046: 8032a568 12 OBJECT LOCAL DEFAULT 9 tCB1$780 + 10047: 803cf610 4 OBJECT LOCAL DEFAULT 12 @819 + 10048: 803cf614 4 OBJECT LOCAL DEFAULT 12 @828 + 10049: 803cf618 4 OBJECT LOCAL DEFAULT 12 @881 + 10050: 803cf61c 4 OBJECT LOCAL DEFAULT 12 @882 + 10051: 803cf620 4 OBJECT LOCAL DEFAULT 12 @883 + 10052: 803cf624 4 OBJECT LOCAL DEFAULT 12 @884 + 10053: 80271e40 22 OBJECT LOCAL DEFAULT 7 @stringBase0 + 10054: 803cf628 4 OBJECT LOCAL DEFAULT 12 @885 + 10055: 803cf62c 4 OBJECT LOCAL DEFAULT 12 @886 + 10056: 00000000 0 FILE LOCAL DEFAULT ABS zNPCTypeDutchman.cpp + 10057: 80172664 0 SECTION LOCAL DEFAULT 4 + 10058: 80271e58 0 SECTION LOCAL DEFAULT 7 + 10059: 8029b460 0 SECTION LOCAL DEFAULT 8 + 10060: 8032a578 0 SECTION LOCAL DEFAULT 9 + 10061: 00000000 0 SECTION LOCAL DEFAULT 15 + 10062: 00000000 0 SECTION LOCAL DEFAULT 14 + 10063: 803cc070 0 SECTION LOCAL DEFAULT 11 + 10064: 803cf630 0 SECTION LOCAL DEFAULT 12 + 10065: 803d09a8 0 SECTION LOCAL DEFAULT 13 + 10066: 00000000 0 SECTION LOCAL DEFAULT 26 + 10067: 8017afd8 0 SECTION LOCAL DEFAULT 4 + 10068: 00000000 0 SECTION LOCAL DEFAULT 26 + 10069: 8017afd8 0 SECTION LOCAL DEFAULT 4 + 10070: 00000000 0 SECTION LOCAL DEFAULT 26 + 10071: 8017afd8 0 SECTION LOCAL DEFAULT 4 + 10072: 00000000 0 SECTION LOCAL DEFAULT 26 + 10073: 8017afd8 0 SECTION LOCAL DEFAULT 4 + 10074: 00000000 0 SECTION LOCAL DEFAULT 26 + 10075: 8017afd8 0 SECTION LOCAL DEFAULT 4 + 10076: 00000000 0 SECTION LOCAL DEFAULT 26 + 10077: 8017afd8 0 SECTION LOCAL DEFAULT 4 + 10078: 00000000 0 SECTION LOCAL DEFAULT 26 + 10079: 8017b7b0 0 SECTION LOCAL DEFAULT 4 + 10080: 00000000 0 SECTION LOCAL DEFAULT 26 + 10081: 8017b7fc 0 SECTION LOCAL DEFAULT 4 + 10082: 00000000 0 SECTION LOCAL DEFAULT 26 + 10083: 8017b81c 0 SECTION LOCAL DEFAULT 4 + 10084: 00000000 0 SECTION LOCAL DEFAULT 26 + 10085: 8017be6c 0 SECTION LOCAL DEFAULT 4 + 10086: 00000000 0 SECTION LOCAL DEFAULT 26 + 10087: 8017be98 0 SECTION LOCAL DEFAULT 4 + 10088: 00000000 0 SECTION LOCAL DEFAULT 26 + 10089: 8017c014 0 SECTION LOCAL DEFAULT 4 + 10090: 00000000 0 SECTION LOCAL DEFAULT 26 + 10091: 8017c014 0 SECTION LOCAL DEFAULT 4 + 10092: 00000000 0 SECTION LOCAL DEFAULT 26 + 10093: 8017c078 0 SECTION LOCAL DEFAULT 4 + 10094: 00000000 0 SECTION LOCAL DEFAULT 26 + 10095: 8017c078 0 SECTION LOCAL DEFAULT 4 + 10096: 00000000 0 SECTION LOCAL DEFAULT 26 + 10097: 8017c078 0 SECTION LOCAL DEFAULT 4 + 10098: 00000000 0 SECTION LOCAL DEFAULT 26 + 10099: 8017c0a0 0 SECTION LOCAL DEFAULT 4 + 10100: 00000000 0 SECTION LOCAL DEFAULT 26 + 10101: 8017c0a0 0 SECTION LOCAL DEFAULT 4 + 10102: 00000000 0 SECTION LOCAL DEFAULT 26 + 10103: 8017c0a0 0 SECTION LOCAL DEFAULT 4 + 10104: 00000000 0 SECTION LOCAL DEFAULT 26 + 10105: 8017c0a0 0 SECTION LOCAL DEFAULT 4 + 10106: 00000000 0 SECTION LOCAL DEFAULT 26 + 10107: 8017c0a0 0 SECTION LOCAL DEFAULT 4 + 10108: 00000000 0 SECTION LOCAL DEFAULT 26 + 10109: 8017c0a0 0 SECTION LOCAL DEFAULT 4 + 10110: 00000000 0 SECTION LOCAL DEFAULT 26 + 10111: 803d09a8 8 OBJECT LOCAL DEFAULT 13 @512 + 10112: 803d09b0 8 OBJECT LOCAL DEFAULT 13 @786 + 10113: 803d09b8 8 OBJECT LOCAL DEFAULT 13 @787 + 10114: 8032a578 904 OBJECT LOCAL DEFAULT 9 tweak__30@unnamed@zNPCTypeDutchman_cpp@ + 10115: 8032a578 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 10116: 8029b460 100 OBJECT LOCAL DEFAULT 8 boss_cam__30@unnamed@zNPCTypeDutchman_cpp@ + 10117: 80271e58 384 OBJECT LOCAL DEFAULT 7 sequence__30@unnamed@zNPCTypeDutchman_cpp@ + 10118: 803cc070 4 OBJECT LOCAL DEFAULT 11 plasma_emitter__30@unnamed@zNPCTypeDutchman_cpp@ + 10119: 8032a900 364 OBJECT LOCAL DEFAULT 9 plasma_emitter_settings__30@unnamed@zNPCTypeDutchman_cpp@ + 10120: 803cc074 4 OBJECT LOCAL DEFAULT 11 spark_emitter__30@unnamed@zNPCTypeDutchman_cpp@ + 10121: 8032aa6c 364 OBJECT LOCAL DEFAULT 9 spark_emitter_settings__30@unnamed@zNPCTypeDutchman_cpp@ + 10122: 803cc078 4 OBJECT LOCAL DEFAULT 11 light_emitter__30@unnamed@zNPCTypeDutchman_cpp@ + 10123: 8032abd8 364 OBJECT LOCAL DEFAULT 9 light_emitter_settings__30@unnamed@zNPCTypeDutchman_cpp@ + 10124: 803cc07c 8 OBJECT LOCAL DEFAULT 11 eyeglow_emitter__30@unnamed@zNPCTypeDutchman_cpp@ + 10125: 803cc084 4 OBJECT LOCAL DEFAULT 11 death_emitter__30@unnamed@zNPCTypeDutchman_cpp@ + 10126: 803cc088 4 OBJECT LOCAL DEFAULT 11 dissolve_emitter__30@unnamed@zNPCTypeDutchman_cpp@ + 10127: 803cc08c 4 OBJECT LOCAL DEFAULT 11 fadeout_emitter__30@unnamed@zNPCTypeDutchman_cpp@ + 10128: 803cc090 4 OBJECT LOCAL DEFAULT 11 fadein_emitter__30@unnamed@zNPCTypeDutchman_cpp@ + 10129: 8032ad44 12 OBJECT LOCAL DEFAULT 9 flame_emitter__30@unnamed@zNPCTypeDutchman_cpp@ + 10130: 8032ad50 364 OBJECT LOCAL DEFAULT 9 flame_emitter_settings__30@unnamed@zNPCTypeDutchman_cpp@ + 10131: 803cc094 4 OBJECT LOCAL DEFAULT 11 snot_emitter__30@unnamed@zNPCTypeDutchman_cpp@ + 10132: 8032aebc 364 OBJECT LOCAL DEFAULT 9 snot_emitter_settings__30@unnamed@zNPCTypeDutchman_cpp@ + 10133: 803cc098 4 OBJECT LOCAL DEFAULT 11 slime_emitter__30@unnamed@zNPCTypeDutchman_cpp@ + 10134: 8032b028 364 OBJECT LOCAL DEFAULT 9 slime_emitter_settings__30@unnamed@zNPCTypeDutchman_cpp@ + 10135: 803cc09c 4 OBJECT LOCAL DEFAULT 11 hand_trail_emitter__30@unnamed@zNPCTypeDutchman_cpp@ + 10136: 803cc0a0 4 OBJECT LOCAL DEFAULT 11 blob_emitter__30@unnamed@zNPCTypeDutchman_cpp@ + 10137: 803cf630 4 OBJECT LOCAL DEFAULT 12 @1603 + 10138: 803cf634 4 OBJECT LOCAL DEFAULT 12 @1604 + 10139: 803cf638 4 OBJECT LOCAL DEFAULT 12 @1605 + 10140: 803cf63c 4 OBJECT LOCAL DEFAULT 12 @1606 + 10141: 80172664 336 FUNC LOCAL DEFAULT 4 look_at__30@unnamed@zNPCTypeDutchman_cpp@FR7xMat3x3RC5xVec3 + 10142: 803cf640 4 OBJECT LOCAL DEFAULT 12 @1632 + 10143: 803cf644 4 OBJECT LOCAL DEFAULT 12 @1633 + 10144: 803cf648 4 OBJECT LOCAL DEFAULT 12 @1634 + 10145: 80271fd8 84 OBJECT LOCAL DEFAULT 7 burn_ribbon_curve__30@unnamed@zNPCTypeDutchman_cpp@ + 10146: 8032b194 640 OBJECT LOCAL DEFAULT 9 eye_scorch__30@unnamed@zNPCTypeDutchman_cpp@ + 10147: 802720f0 2892 OBJECT LOCAL DEFAULT 7 @stringBase0 + 10148: 8027202c 72 OBJECT LOCAL DEFAULT 7 sound_assets__30@unnamed@zNPCTypeDutchman_cpp@ + 10149: 8032b414 48 OBJECT LOCAL DEFAULT 9 sound_data__30@unnamed@zNPCTypeDutchman_cpp@ + 10150: 801727b4 124 FUNC LOCAL DEFAULT 4 init_sound__30@unnamed@zNPCTypeDutchman_cpp@Fv + 10151: 80172830 192 FUNC LOCAL DEFAULT 4 play_sound__30@unnamed@zNPCTypeDutchman_cpp@FiPC5xVec3f + 10152: 801728f0 100 FUNC LOCAL DEFAULT 4 kill_sound__30@unnamed@zNPCTypeDutchman_cpp@FiUi + 10153: 80172954 60 FUNC LOCAL DEFAULT 4 set_volume__30@unnamed@zNPCTypeDutchman_cpp@FiUif + 10154: 80272074 52 OBJECT LOCAL DEFAULT 7 @1674 + 10155: 803cf64c 4 OBJECT LOCAL DEFAULT 12 @1689 + 10156: 803cf650 4 OBJECT LOCAL DEFAULT 12 @1690 + 10157: 803cc0ac 4 OBJECT LOCAL DEFAULT 11 dutchman_count + 10158: 803cf654 8 OBJECT LOCAL DEFAULT 12 @1713 + 10159: 803cf65c 4 OBJECT LOCAL DEFAULT 12 @1753 + 10160: 803cf660 4 OBJECT LOCAL DEFAULT 12 @1772 + 10161: 803cf664 4 OBJECT LOCAL DEFAULT 12 @1773 + 10162: 80173934 48 FUNC LOCAL DEFAULT 4 load__Q230@unnamed@zNPCTypeDutchman_cpp@11tweak_groupFP16xModelAssetParamUi + 10163: 80173964 6936 FUNC LOCAL DEFAULT 4 register_tweaks__Q230@unnamed@zNPCTypeDutchman_cpp@11tweak_groupFbP16xModelAssetParamUiPCc + 10164: 803cf668 4 OBJECT LOCAL DEFAULT 12 @1976 + 10165: 803cf66c 4 OBJECT LOCAL DEFAULT 12 @1977 + 10166: 803cf670 4 OBJECT LOCAL DEFAULT 12 @1978 + 10167: 803cf674 4 OBJECT LOCAL DEFAULT 12 @1979 + 10168: 803cf678 4 OBJECT LOCAL DEFAULT 12 @1980 + 10169: 803cf67c 4 OBJECT LOCAL DEFAULT 12 @1981 + 10170: 803cf680 4 OBJECT LOCAL DEFAULT 12 @1982 + 10171: 803cf684 4 OBJECT LOCAL DEFAULT 12 @1983 + 10172: 803cf688 4 OBJECT LOCAL DEFAULT 12 @1984 + 10173: 803cf68c 4 OBJECT LOCAL DEFAULT 12 @1985 + 10174: 803cf690 4 OBJECT LOCAL DEFAULT 12 @1986 + 10175: 803cf694 4 OBJECT LOCAL DEFAULT 12 @1987 + 10176: 803cf698 4 OBJECT LOCAL DEFAULT 12 @1988 + 10177: 803cf69c 4 OBJECT LOCAL DEFAULT 12 @1989 + 10178: 803cf6a0 4 OBJECT LOCAL DEFAULT 12 @1990 + 10179: 803cf6a4 4 OBJECT LOCAL DEFAULT 12 @1991 + 10180: 803cf6a8 4 OBJECT LOCAL DEFAULT 12 @1992 + 10181: 803cf6ac 4 OBJECT LOCAL DEFAULT 12 @1993 + 10182: 803cf6b0 4 OBJECT LOCAL DEFAULT 12 @1994 + 10183: 803cf6b4 4 OBJECT LOCAL DEFAULT 12 @1995 + 10184: 803cf6b8 4 OBJECT LOCAL DEFAULT 12 @1996 + 10185: 803cf6bc 4 OBJECT LOCAL DEFAULT 12 @1997 + 10186: 803cf6c0 4 OBJECT LOCAL DEFAULT 12 @1998 + 10187: 803cf6c4 4 OBJECT LOCAL DEFAULT 12 @1999 + 10188: 803cf6c8 4 OBJECT LOCAL DEFAULT 12 @2000 + 10189: 803cf6cc 4 OBJECT LOCAL DEFAULT 12 @2001 + 10190: 803cf6d0 4 OBJECT LOCAL DEFAULT 12 @2002 + 10191: 803cf6d4 4 OBJECT LOCAL DEFAULT 12 @2003 + 10192: 803cf6d8 4 OBJECT LOCAL DEFAULT 12 @2004 + 10193: 803cf6dc 4 OBJECT LOCAL DEFAULT 12 @2005 + 10194: 803cf6e0 4 OBJECT LOCAL DEFAULT 12 @2006 + 10195: 803cf6e4 4 OBJECT LOCAL DEFAULT 12 @2007 + 10196: 803cf6e8 4 OBJECT LOCAL DEFAULT 12 @2008 + 10197: 803cf6ec 4 OBJECT LOCAL DEFAULT 12 @2009 + 10198: 803cf6f0 4 OBJECT LOCAL DEFAULT 12 @2010 + 10199: 803cf6f4 4 OBJECT LOCAL DEFAULT 12 @2011 + 10200: 803cf6f8 4 OBJECT LOCAL DEFAULT 12 @2012 + 10201: 803cf6fc 4 OBJECT LOCAL DEFAULT 12 @2013 + 10202: 803cf700 4 OBJECT LOCAL DEFAULT 12 @2014 + 10203: 803cf704 4 OBJECT LOCAL DEFAULT 12 @2015 + 10204: 803cf708 4 OBJECT LOCAL DEFAULT 12 @2016 + 10205: 803cf70c 4 OBJECT LOCAL DEFAULT 12 @2017 + 10206: 803cf710 4 OBJECT LOCAL DEFAULT 12 @2018 + 10207: 8017bf6c 168 FUNC LOCAL DEFAULT 4 load_param__10auto_tweakFRffffP16xModelAssetParamUiPCc + 10208: 8017bf1c 80 FUNC LOCAL DEFAULT 4 load_param<5xVec3,i>__10auto_tweakFR5xVec3iiiP16xModelAssetParamUiPCc + 10209: 8017be98 132 FUNC LOCAL DEFAULT 4 load_param__10auto_tweakFRiiiiP16xModelAssetParamUiPCc + 10210: 8029b4c4 48 OBJECT LOCAL DEFAULT 8 @2074 + 10211: 801757e4 156 FUNC LOCAL DEFAULT 4 set_yaw_matrix__30@unnamed@zNPCTypeDutchman_cpp@FR7xMat3x3f + 10212: 802720a8 12 OBJECT LOCAL DEFAULT 7 @2124 + 10213: 8017c014 100 FUNC LOCAL DEFAULT 4 xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 + 10214: 80175880 280 FUNC LOCAL DEFAULT 4 update_move_follow__30@unnamed@zNPCTypeDutchman_cpp@FR5xVec3RQ212zNPCDutchman9move_infoRC7xMat3x3f + 10215: 80175998 164 FUNC LOCAL DEFAULT 4 update_move_accel__30@unnamed@zNPCTypeDutchman_cpp@FR5xVec3RQ212zNPCDutchman9move_infof + 10216: 80175a3c 64 FUNC LOCAL DEFAULT 4 update_move_vel__30@unnamed@zNPCTypeDutchman_cpp@FR5xVec3RQ212zNPCDutchman9move_infof + 10217: 80175a7c 128 FUNC LOCAL DEFAULT 4 update_move_stop__30@unnamed@zNPCTypeDutchman_cpp@FR5xVec3RQ212zNPCDutchman9move_infof + 10218: 803d09c0 8 OBJECT LOCAL DEFAULT 13 @2168 + 10219: 803cf714 4 OBJECT LOCAL DEFAULT 12 @2180 + 10220: 803cf718 4 OBJECT LOCAL DEFAULT 12 @2181 + 10221: 803cf71c 4 OBJECT LOCAL DEFAULT 12 @2182 + 10222: 80175ce4 428 FUNC LOCAL DEFAULT 4 clip_outside_circle__30@unnamed@zNPCTypeDutchman_cpp@FRfRC5xVec2RC5xVec2ffRC5xVec2f + 10223: 803d09c8 8 OBJECT LOCAL DEFAULT 13 @2275 + 10224: 803d09d0 8 OBJECT LOCAL DEFAULT 13 @2276 + 10225: 803d09d8 8 OBJECT LOCAL DEFAULT 13 @2277 + 10226: 80175e90 140 FUNC LOCAL DEFAULT 4 clip_outside_circle__30@unnamed@zNPCTypeDutchman_cpp@FRfRC5xVec3RC5xVec3ffRC5xVec3f + 10227: 802720b4 12 OBJECT LOCAL DEFAULT 7 @2295 + 10228: 803d09e0 8 OBJECT LOCAL DEFAULT 13 @2300 + 10229: 803d09e8 8 OBJECT LOCAL DEFAULT 13 @2301 + 10230: 803d09f0 8 OBJECT LOCAL DEFAULT 13 @2302 + 10231: 803cf720 4 OBJECT LOCAL DEFAULT 12 @2333 + 10232: 803d09f8 8 OBJECT LOCAL DEFAULT 13 @2378 + 10233: 803d0a00 8 OBJECT LOCAL DEFAULT 13 @2379 + 10234: 803d0a08 8 OBJECT LOCAL DEFAULT 13 @2571 + 10235: 802720c0 12 OBJECT LOCAL DEFAULT 7 @2618 + 10236: 803d0a10 8 OBJECT LOCAL DEFAULT 13 @2619 + 10237: 802720cc 12 OBJECT LOCAL DEFAULT 7 @2624 + 10238: 803cf724 8 OBJECT LOCAL DEFAULT 12 lookup$2945 + 10239: 803cf72c 8 OBJECT LOCAL DEFAULT 12 lookup$2951 + 10240: 802720d8 12 OBJECT LOCAL DEFAULT 7 @2957 + 10241: 803cf734 4 OBJECT LOCAL DEFAULT 12 @2992 + 10242: 803d0a18 8 OBJECT LOCAL DEFAULT 13 @2998 + 10243: 80177f58 56 FUNC LOCAL DEFAULT 4 set_vert__30@unnamed@zNPCTypeDutchman_cpp@FR18RxObjSpace3DVertexRC5xVec3ffUc + 10244: 80177e68 240 FUNC LOCAL DEFAULT 4 set_beam_verts__30@unnamed@zNPCTypeDutchman_cpp@FP18RxObjSpace3DVertexRC5xVec3RC5xVec3UcUcRC5xVec3 + 10245: 80177f90 160 FUNC LOCAL DEFAULT 4 world_to_screen__30@unnamed@zNPCTypeDutchman_cpp@FRC5xVec3 + 10246: 802720e4 12 OBJECT LOCAL DEFAULT 7 @3097 + 10247: 80178030 504 FUNC LOCAL DEFAULT 4 render_beam__30@unnamed@zNPCTypeDutchman_cpp@FP18RxObjSpace3DVertexRCQ212zNPCDutchman9beam_infoUlUc + 10248: 803cf738 4 OBJECT LOCAL DEFAULT 12 @3130 + 10249: 803cf740 8 OBJECT LOCAL DEFAULT 12 @3133 + 10250: 80178228 168 FUNC LOCAL DEFAULT 4 render_beam__30@unnamed@zNPCTypeDutchman_cpp@FP18RxObjSpace3DVertexRCQ212zNPCDutchman9beam_info + 10251: 803d0a20 8 OBJECT LOCAL DEFAULT 13 @3187 + 10252: 803cf748 4 OBJECT LOCAL DEFAULT 12 @3282 + 10253: 803d0a28 8 OBJECT LOCAL DEFAULT 13 @3458 + 10254: 803cf750 8 OBJECT LOCAL DEFAULT 12 @3493 + 10255: 803d0a30 8 OBJECT LOCAL DEFAULT 13 @3585 + 10256: 8017a56c 108 FUNC LOCAL DEFAULT 4 angle_difference__30@unnamed@zNPCTypeDutchman_cpp@FRC5xVec2RC5xVec2 + 10257: 803d0a38 8 OBJECT LOCAL DEFAULT 13 @3689 + 10258: 00000000 0 FILE LOCAL DEFAULT ABS zCameraFly.cpp + 10259: 8017c0a0 0 SECTION LOCAL DEFAULT 4 + 10260: 00000000 0 SECTION LOCAL DEFAULT 15 + 10261: 00000000 0 SECTION LOCAL DEFAULT 14 + 10262: 803cf758 0 SECTION LOCAL DEFAULT 12 + 10263: 00000000 0 SECTION LOCAL DEFAULT 26 + 10264: 8017c2b4 0 SECTION LOCAL DEFAULT 4 + 10265: 00000000 0 SECTION LOCAL DEFAULT 26 + 10266: 803cf758 4 OBJECT LOCAL DEFAULT 12 @713 + 10267: 803cf75c 4 OBJECT LOCAL DEFAULT 12 @714 + 10268: 00000000 0 FILE LOCAL DEFAULT ABS xCurveAsset.cpp + 10269: 8017c2b4 0 SECTION LOCAL DEFAULT 4 + 10270: 00000000 0 SECTION LOCAL DEFAULT 15 + 10271: 00000000 0 SECTION LOCAL DEFAULT 14 + 10272: 803cf760 0 SECTION LOCAL DEFAULT 12 + 10273: 00000000 0 SECTION LOCAL DEFAULT 26 + 10274: 803cf760 4 OBJECT LOCAL DEFAULT 12 @469 + 10275: 803cf764 4 OBJECT LOCAL DEFAULT 12 @470 + 10276: 803cf768 8 OBJECT LOCAL DEFAULT 12 @473 + 10277: 803cf770 8 OBJECT LOCAL DEFAULT 12 @474 + 10278: 00000000 0 FILE LOCAL DEFAULT ABS xDecal.cpp + 10279: 8017c420 0 SECTION LOCAL DEFAULT 4 + 10280: 8032b448 0 SECTION LOCAL DEFAULT 9 + 10281: 00000000 0 SECTION LOCAL DEFAULT 15 + 10282: 00000000 0 SECTION LOCAL DEFAULT 14 + 10283: 803cc0b0 0 SECTION LOCAL DEFAULT 11 + 10284: 803cf778 0 SECTION LOCAL DEFAULT 12 + 10285: 00000000 0 SECTION LOCAL DEFAULT 26 + 10286: 8017d010 0 SECTION LOCAL DEFAULT 4 + 10287: 00000000 0 SECTION LOCAL DEFAULT 26 + 10288: 8017d080 0 SECTION LOCAL DEFAULT 4 + 10289: 00000000 0 SECTION LOCAL DEFAULT 26 + 10290: 8017d3d0 0 SECTION LOCAL DEFAULT 4 + 10291: 00000000 0 SECTION LOCAL DEFAULT 26 + 10292: 8017d3d0 0 SECTION LOCAL DEFAULT 4 + 10293: 00000000 0 SECTION LOCAL DEFAULT 26 + 10294: 8017d3d0 0 SECTION LOCAL DEFAULT 4 + 10295: 00000000 0 SECTION LOCAL DEFAULT 26 + 10296: 8032b448 128 OBJECT LOCAL DEFAULT 9 active_emitters__20@unnamed@xDecal_cpp@ + 10297: 803cc0b0 4 OBJECT LOCAL DEFAULT 11 active_emitters_size__20@unnamed@xDecal_cpp@ + 10298: 8017c420 44 FUNC LOCAL DEFAULT 4 register_emitter__20@unnamed@xDecal_cpp@FP13xDecalEmitter + 10299: 803cf778 4 OBJECT LOCAL DEFAULT 12 @805 + 10300: 803cf77c 4 OBJECT LOCAL DEFAULT 12 @806 + 10301: 803cf780 4 OBJECT LOCAL DEFAULT 12 @834 + 10302: 803cf784 4 OBJECT LOCAL DEFAULT 12 @835 + 10303: 803cf788 4 OBJECT LOCAL DEFAULT 12 @836 + 10304: 803cf790 8 OBJECT LOCAL DEFAULT 12 @838 + 10305: 803cf798 4 OBJECT LOCAL DEFAULT 12 @875 + 10306: 8017c928 28 FUNC LOCAL DEFAULT 4 choose_greatest__20@unnamed@xDecal_cpp@Ffff + 10307: 8017cc54 16 FUNC LOCAL DEFAULT 4 lerp__20@unnamed@xDecal_cpp@FRffff + 10308: 8017ce88 148 FUNC LOCAL DEFAULT 4 lerp__20@unnamed@xDecal_cpp@FR10iColor_tagf10iColor_tag10iColor_tag + 10309: 8017cf1c 108 FUNC LOCAL DEFAULT 4 lerp__20@unnamed@xDecal_cpp@FRUcfUcUc + 10310: 00000000 0 FILE LOCAL DEFAULT ABS xLaserBolt.cpp + 10311: 8017d544 0 SECTION LOCAL DEFAULT 4 + 10312: 80272c40 0 SECTION LOCAL DEFAULT 7 + 10313: 00000000 0 SECTION LOCAL DEFAULT 15 + 10314: 00000000 0 SECTION LOCAL DEFAULT 14 + 10315: 803cf7a0 0 SECTION LOCAL DEFAULT 12 + 10316: 00000000 0 SECTION LOCAL DEFAULT 26 + 10317: 8017e838 0 SECTION LOCAL DEFAULT 4 + 10318: 00000000 0 SECTION LOCAL DEFAULT 26 + 10319: 8017eb60 0 SECTION LOCAL DEFAULT 4 + 10320: 00000000 0 SECTION LOCAL DEFAULT 26 + 10321: 8017ee80 0 SECTION LOCAL DEFAULT 4 + 10322: 00000000 0 SECTION LOCAL DEFAULT 26 + 10323: 8017ee80 0 SECTION LOCAL DEFAULT 4 + 10324: 00000000 0 SECTION LOCAL DEFAULT 26 + 10325: 8017ee80 0 SECTION LOCAL DEFAULT 4 + 10326: 00000000 0 SECTION LOCAL DEFAULT 26 + 10327: 8017ee80 0 SECTION LOCAL DEFAULT 4 + 10328: 00000000 0 SECTION LOCAL DEFAULT 26 + 10329: 80272c40 12 OBJECT LOCAL DEFAULT 7 @621 + 10330: 803cf7a0 4 OBJECT LOCAL DEFAULT 12 @899 + 10331: 803cf7a4 4 OBJECT LOCAL DEFAULT 12 @930 + 10332: 803cf7a8 4 OBJECT LOCAL DEFAULT 12 @931 + 10333: 803cf7ac 4 OBJECT LOCAL DEFAULT 12 @965 + 10334: 803cf7b0 4 OBJECT LOCAL DEFAULT 12 @1160 + 10335: 803cf7b4 4 OBJECT LOCAL DEFAULT 12 @1161 + 10336: 803cf7b8 4 OBJECT LOCAL DEFAULT 12 @1162 + 10337: 803cf7bc 4 OBJECT LOCAL DEFAULT 12 @1163 + 10338: 803cf7c0 8 OBJECT LOCAL DEFAULT 12 @1361 + 10339: 00000000 0 FILE LOCAL DEFAULT ABS zCameraTweak.cpp + 10340: 8017eea4 0 SECTION LOCAL DEFAULT 4 + 10341: 8032b4c8 0 SECTION LOCAL DEFAULT 9 + 10342: 00000000 0 SECTION LOCAL DEFAULT 15 + 10343: 00000000 0 SECTION LOCAL DEFAULT 14 + 10344: 803cc0b8 0 SECTION LOCAL DEFAULT 11 + 10345: 803cf7c8 0 SECTION LOCAL DEFAULT 12 + 10346: 00000000 0 SECTION LOCAL DEFAULT 26 + 10347: 8017f5e0 0 SECTION LOCAL DEFAULT 4 + 10348: 00000000 0 SECTION LOCAL DEFAULT 26 + 10349: 803cc0b8 4 OBJECT LOCAL DEFAULT 11 sCamTweakCount + 10350: 8032b4c8 160 OBJECT LOCAL DEFAULT 9 sCamTweakList + 10351: 803cc0bc 4 OBJECT LOCAL DEFAULT 11 sCamTweakLerp + 10352: 803cc0c0 4 OBJECT LOCAL DEFAULT 11 sCamTweakTime + 10353: 803cc0c4 8 OBJECT LOCAL DEFAULT 11 sCamTweakPitch + 10354: 803cc0cc 8 OBJECT LOCAL DEFAULT 11 sCamTweakDistMult + 10355: 803cc0d4 4 OBJECT LOCAL DEFAULT 11 sCamTweakPitchCur + 10356: 803cc0d8 4 OBJECT LOCAL DEFAULT 11 sCamTweakDistMultCur + 10357: 803cc0dc 4 OBJECT LOCAL DEFAULT 11 sCamD + 10358: 803cc0e0 4 OBJECT LOCAL DEFAULT 11 sCamH + 10359: 803cc0e4 4 OBJECT LOCAL DEFAULT 11 sCamPitch + 10360: 8032b568 12 OBJECT LOCAL DEFAULT 9 zcam_neartweak + 10361: 8032b574 12 OBJECT LOCAL DEFAULT 9 zcam_fartweak + 10362: 8017eea4 140 FUNC LOCAL DEFAULT 4 zCameraTweak_LookPreCalc__FP13zCamTweakLookfff + 10363: 803cf7c8 4 OBJECT LOCAL DEFAULT 12 @463 + 10364: 803cf7cc 4 OBJECT LOCAL DEFAULT 12 @464 + 10365: 803cf7d0 4 OBJECT LOCAL DEFAULT 12 @536 + 10366: 803cf7d4 4 OBJECT LOCAL DEFAULT 12 @537 + 10367: 803cf7d8 4 OBJECT LOCAL DEFAULT 12 @538 + 10368: 803cf7dc 4 OBJECT LOCAL DEFAULT 12 @574 + 10369: 803cf7e0 8 OBJECT LOCAL DEFAULT 12 @640 + 10370: 00000000 0 FILE LOCAL DEFAULT ABS xPtankPool.cpp + 10371: 8017f5e0 0 SECTION LOCAL DEFAULT 4 + 10372: 8029b830 0 SECTION LOCAL DEFAULT 8 + 10373: 00000000 0 SECTION LOCAL DEFAULT 15 + 10374: 00000000 0 SECTION LOCAL DEFAULT 14 + 10375: 803cc0e8 0 SECTION LOCAL DEFAULT 11 + 10376: 803cf7e8 0 SECTION LOCAL DEFAULT 12 + 10377: 00000000 0 SECTION LOCAL DEFAULT 26 + 10378: 80180038 0 SECTION LOCAL DEFAULT 4 + 10379: 00000000 0 SECTION LOCAL DEFAULT 26 + 10380: 803cc0e8 1 OBJECT LOCAL DEFAULT 11 inited__24@unnamed@xPtankPool_cpp@ + 10381: 8029b830 56 OBJECT LOCAL DEFAULT 8 groups__24@unnamed@xPtankPool_cpp@ + 10382: 8017f5e0 320 FUNC LOCAL DEFAULT 4 sort_buckets__24@unnamed@xPtankPool_cpp@FRQ224@unnamed@xPtankPool_cpp@10group_data + 10383: 8017f720 228 FUNC LOCAL DEFAULT 4 init_groups__24@unnamed@xPtankPool_cpp@Fv + 10384: 803cf7e8 4 OBJECT LOCAL DEFAULT 12 @644 + 10385: 803cf7ec 4 OBJECT LOCAL DEFAULT 12 @645 + 10386: 8017f804 208 FUNC LOCAL DEFAULT 4 create_ptank__24@unnamed@xPtankPool_cpp@FUi + 10387: 8017f8d4 88 FUNC LOCAL DEFAULT 4 destroy_ptank__24@unnamed@xPtankPool_cpp@FP8RpAtomic + 10388: 8017f92c 80 FUNC LOCAL DEFAULT 4 render_ptank__24@unnamed@xPtankPool_cpp@FRCQ224@unnamed@xPtankPool_cpp@13ptank_context + 10389: 8017f97c 148 FUNC LOCAL DEFAULT 4 compare_ptanks__24@unnamed@xPtankPool_cpp@FPCvPCv + 10390: 803cf7f0 4 OBJECT LOCAL DEFAULT 12 @703 + 10391: 803cf7f4 4 OBJECT LOCAL DEFAULT 12 @704 + 10392: 803cf7f8 8 OBJECT LOCAL DEFAULT 12 @706 + 10393: 8017faa8 176 FUNC LOCAL DEFAULT 4 create_ptanks__24@unnamed@xPtankPool_cpp@FRQ224@unnamed@xPtankPool_cpp@10group_dataUl + 10394: 00000000 0 FILE LOCAL DEFAULT ABS iTRC.cpp + 10395: 80180038 0 SECTION LOCAL DEFAULT 4 + 10396: 80272c50 0 SECTION LOCAL DEFAULT 7 + 10397: 8029b868 0 SECTION LOCAL DEFAULT 8 + 10398: 00000000 0 SECTION LOCAL DEFAULT 15 + 10399: 00000000 0 SECTION LOCAL DEFAULT 14 + 10400: 803cadb8 0 SECTION LOCAL DEFAULT 10 + 10401: 803cc0f0 0 SECTION LOCAL DEFAULT 11 + 10402: 803cf800 0 SECTION LOCAL DEFAULT 12 + 10403: 803d0a40 0 SECTION LOCAL DEFAULT 13 + 10404: 00000000 0 SECTION LOCAL DEFAULT 26 + 10405: 803d0a40 4 OBJECT LOCAL DEFAULT 13 @415 + 10406: 803cf800 4 OBJECT LOCAL DEFAULT 12 @422 + 10407: 803cf804 4 OBJECT LOCAL DEFAULT 12 @423 + 10408: 803cf808 8 OBJECT LOCAL DEFAULT 12 @425 + 10409: 803cf810 4 OBJECT LOCAL DEFAULT 12 @439 + 10410: 80180608 20 FUNC LOCAL DEFAULT 4 GXPosition3s16 + 10411: 801805f8 16 FUNC LOCAL DEFAULT 4 GXTexCoord2s16 + 10412: 801805f4 4 FUNC LOCAL DEFAULT 4 GXEnd + 10413: 80180708 40 FUNC LOCAL DEFAULT 4 GXSetTexCoordGen + 10414: 80272c50 652 OBJECT LOCAL DEFAULT 7 @stringBase0 + 10415: 8029b868 52 OBJECT LOCAL DEFAULT 8 @650 + 10416: 00000000 0 FILE LOCAL DEFAULT ABS zNPCSupplement.cpp + 10417: 80180d54 0 SECTION LOCAL DEFAULT 4 + 10418: 80272ee0 0 SECTION LOCAL DEFAULT 7 + 10419: 8029b8a0 0 SECTION LOCAL DEFAULT 8 + 10420: 8032b580 0 SECTION LOCAL DEFAULT 9 + 10421: 00000000 0 SECTION LOCAL DEFAULT 15 + 10422: 00000000 0 SECTION LOCAL DEFAULT 14 + 10423: 803cadc0 0 SECTION LOCAL DEFAULT 10 + 10424: 803cc128 0 SECTION LOCAL DEFAULT 11 + 10425: 803cf818 0 SECTION LOCAL DEFAULT 12 + 10426: 00000000 0 SECTION LOCAL DEFAULT 26 + 10427: 80185f68 0 SECTION LOCAL DEFAULT 4 + 10428: 00000000 0 SECTION LOCAL DEFAULT 26 + 10429: 80185f68 0 SECTION LOCAL DEFAULT 4 + 10430: 00000000 0 SECTION LOCAL DEFAULT 26 + 10431: 80185ff8 0 SECTION LOCAL DEFAULT 4 + 10432: 00000000 0 SECTION LOCAL DEFAULT 26 + 10433: 80185ff8 0 SECTION LOCAL DEFAULT 4 + 10434: 00000000 0 SECTION LOCAL DEFAULT 26 + 10435: 801860bc 0 SECTION LOCAL DEFAULT 4 + 10436: 00000000 0 SECTION LOCAL DEFAULT 26 + 10437: 801860bc 0 SECTION LOCAL DEFAULT 4 + 10438: 00000000 0 SECTION LOCAL DEFAULT 26 + 10439: 8018626c 0 SECTION LOCAL DEFAULT 4 + 10440: 00000000 0 SECTION LOCAL DEFAULT 26 + 10441: 8018626c 0 SECTION LOCAL DEFAULT 4 + 10442: 00000000 0 SECTION LOCAL DEFAULT 26 + 10443: 8018626c 0 SECTION LOCAL DEFAULT 4 + 10444: 00000000 0 SECTION LOCAL DEFAULT 26 + 10445: 8018626c 0 SECTION LOCAL DEFAULT 4 + 10446: 00000000 0 SECTION LOCAL DEFAULT 26 + 10447: 8018626c 0 SECTION LOCAL DEFAULT 4 + 10448: 00000000 0 SECTION LOCAL DEFAULT 26 + 10449: 8018626c 0 SECTION LOCAL DEFAULT 4 + 10450: 00000000 0 SECTION LOCAL DEFAULT 26 + 10451: 80185ddc 76 FUNC LOCAL DEFAULT 4 NPCC_ShadowCacheReset__Fv + 10452: 803cf818 4 OBJECT LOCAL DEFAULT 12 @906 + 10453: 803cf81c 4 OBJECT LOCAL DEFAULT 12 @907 + 10454: 803cf820 4 OBJECT LOCAL DEFAULT 12 @908 + 10455: 803cf824 4 OBJECT LOCAL DEFAULT 12 @909 + 10456: 803cf828 4 OBJECT LOCAL DEFAULT 12 @910 + 10457: 803cf82c 4 OBJECT LOCAL DEFAULT 12 @911 + 10458: 803cf830 4 OBJECT LOCAL DEFAULT 12 @912 + 10459: 803cf834 4 OBJECT LOCAL DEFAULT 12 @913 + 10460: 803cf838 4 OBJECT LOCAL DEFAULT 12 @914 + 10461: 803cf83c 4 OBJECT LOCAL DEFAULT 12 @915 + 10462: 803cf840 4 OBJECT LOCAL DEFAULT 12 @916 + 10463: 803cf844 4 OBJECT LOCAL DEFAULT 12 @917 + 10464: 803cf848 4 OBJECT LOCAL DEFAULT 12 @918 + 10465: 803cf84c 4 OBJECT LOCAL DEFAULT 12 @919 + 10466: 803cf850 4 OBJECT LOCAL DEFAULT 12 @920 + 10467: 8029b8a0 32 OBJECT LOCAL DEFAULT 8 @921 + 10468: 803cf854 4 OBJECT LOCAL DEFAULT 12 @939 + 10469: 803cf858 4 OBJECT LOCAL DEFAULT 12 @940 + 10470: 803cf85c 4 OBJECT LOCAL DEFAULT 12 @941 + 10471: 803cf860 4 OBJECT LOCAL DEFAULT 12 @942 + 10472: 803cf864 4 OBJECT LOCAL DEFAULT 12 @943 + 10473: 8029b8c0 32 OBJECT LOCAL DEFAULT 8 @944 + 10474: 803cf868 4 OBJECT LOCAL DEFAULT 12 @946 + 10475: 8032b580 28 OBJECT LOCAL DEFAULT 9 info$950 + 10476: 803cf86c 4 OBJECT LOCAL DEFAULT 12 @1018 + 10477: 803cf870 4 OBJECT LOCAL DEFAULT 12 @1019 + 10478: 803cf874 4 OBJECT LOCAL DEFAULT 12 @1020 + 10479: 803cf878 4 OBJECT LOCAL DEFAULT 12 @1021 + 10480: 803cf87c 4 OBJECT LOCAL DEFAULT 12 @1022 + 10481: 803cf880 8 OBJECT LOCAL DEFAULT 12 @1024 + 10482: 803cf888 4 OBJECT LOCAL DEFAULT 12 @1069 + 10483: 803cf88c 4 OBJECT LOCAL DEFAULT 12 @1070 + 10484: 803cf890 4 OBJECT LOCAL DEFAULT 12 @1071 + 10485: 803cf894 4 OBJECT LOCAL DEFAULT 12 @1072 + 10486: 803cf898 4 OBJECT LOCAL DEFAULT 12 @1088 + 10487: 803cf89c 4 OBJECT LOCAL DEFAULT 12 @1105 + 10488: 803cf8a0 4 OBJECT LOCAL DEFAULT 12 @1118 + 10489: 803cf8a4 4 OBJECT LOCAL DEFAULT 12 @1119 + 10490: 803cadc0 4 OBJECT LOCAL DEFAULT 10 g_doNPARCull + 10491: 8032b59c 384 OBJECT LOCAL DEFAULT 9 g_npar_mgmt + 10492: 802732e0 180 OBJECT LOCAL DEFAULT 7 @stringBase0 + 10493: 8029b8e0 192 OBJECT LOCAL DEFAULT 8 g_npar_info + 10494: 803cc128 4 OBJECT LOCAL DEFAULT 11 g_gameExtrasFlags + 10495: 803cc12c 4 OBJECT LOCAL DEFAULT 11 g_isSpecialDay + 10496: 803cc130 4 OBJECT LOCAL DEFAULT 11 g_mon + 10497: 803cc134 4 OBJECT LOCAL DEFAULT 11 g_day + 10498: 80181cc0 60 FUNC LOCAL DEFAULT 4 NPAR_CheckSpecials__Fv + 10499: 80272ee0 112 OBJECT LOCAL DEFAULT 7 g_parm_oilbub + 10500: 803cf8a8 4 OBJECT LOCAL DEFAULT 12 @1311 + 10501: 803cf8b0 8 OBJECT LOCAL DEFAULT 12 @1313 + 10502: 80272f50 48 OBJECT LOCAL DEFAULT 7 g_parm_tubespiral + 10503: 803cf8b8 8 OBJECT LOCAL DEFAULT 12 seg_allowCollide$1357 + 10504: 803cc138 4 OBJECT LOCAL DEFAULT 11 howfreq$1387 + 10505: 803cc13c 1 OBJECT LOCAL DEFAULT 11 init$1388 + 10506: 803cf8c0 4 OBJECT LOCAL DEFAULT 12 @1429 + 10507: 80182728 608 FUNC LOCAL DEFAULT 4 NPAR_TubeSpiralMagic__FP6RwRGBAif + 10508: 803cf8c4 4 OBJECT LOCAL DEFAULT 12 colr_julyred$1457 + 10509: 803cf8c8 4 OBJECT LOCAL DEFAULT 12 colr_julywhite$1458 + 10510: 803cf8cc 4 OBJECT LOCAL DEFAULT 12 colr_julyblue$1459 + 10511: 803cf8d0 4 OBJECT LOCAL DEFAULT 12 colr_red$1460 + 10512: 803cf8d4 4 OBJECT LOCAL DEFAULT 12 colr_orange$1461 + 10513: 803cf8d8 4 OBJECT LOCAL DEFAULT 12 colr_yellow$1462 + 10514: 803cf8dc 4 OBJECT LOCAL DEFAULT 12 colr_green$1463 + 10515: 803cf8e0 4 OBJECT LOCAL DEFAULT 12 colr_blue$1464 + 10516: 803cf8e4 4 OBJECT LOCAL DEFAULT 12 colr_indigo$1465 + 10517: 803cf8e8 4 OBJECT LOCAL DEFAULT 12 colr_lavender$1466 + 10518: 803cf8ec 4 OBJECT LOCAL DEFAULT 12 colr_kellygreen$1468 + 10519: 803cf8f0 4 OBJECT LOCAL DEFAULT 12 colr_pinkRyanz$1469 + 10520: 803cf8f4 4 OBJECT LOCAL DEFAULT 12 colr_fuschia$1470 + 10521: 803cf8f8 4 OBJECT LOCAL DEFAULT 12 colr_neon_red$1474 + 10522: 803cf8fc 4 OBJECT LOCAL DEFAULT 12 colr_neon_green$1475 + 10523: 803cf900 4 OBJECT LOCAL DEFAULT 12 colr_neon_blue$1476 + 10524: 803cf904 4 OBJECT LOCAL DEFAULT 12 colr_peach$1477 + 10525: 803cf908 4 OBJECT LOCAL DEFAULT 12 colr_maroon$1478 + 10526: 803cf90c 4 OBJECT LOCAL DEFAULT 12 colr_seagreen$1479 + 10527: 803cf910 4 OBJECT LOCAL DEFAULT 12 colr_khaki$1480 + 10528: 803cf914 4 OBJECT LOCAL DEFAULT 12 colr_cyan$1481 + 10529: 803cf918 4 OBJECT LOCAL DEFAULT 12 colr_pimp_gold$1483 + 10530: 8029b9a0 40 OBJECT LOCAL DEFAULT 8 zanyArray$1485 + 10531: 803cc13d 1 OBJECT LOCAL DEFAULT 11 init$1486 + 10532: 803cf91c 4 OBJECT LOCAL DEFAULT 12 @1558 + 10533: 803cf920 4 OBJECT LOCAL DEFAULT 12 @1559 + 10534: 803cf924 4 OBJECT LOCAL DEFAULT 12 @1560 + 10535: 803cf928 4 OBJECT LOCAL DEFAULT 12 @1561 + 10536: 803cf92c 4 OBJECT LOCAL DEFAULT 12 @1562 + 10537: 80272f80 80 OBJECT LOCAL DEFAULT 7 g_parm_tubeconfetti + 10538: 803cf930 4 OBJECT LOCAL DEFAULT 12 @1576 + 10539: 803cf934 4 OBJECT LOCAL DEFAULT 12 @1577 + 10540: 803cf938 4 OBJECT LOCAL DEFAULT 12 @1656 + 10541: 80272fd0 28 OBJECT LOCAL DEFAULT 7 g_parm_glovedust + 10542: 80272fec 28 OBJECT LOCAL DEFAULT 7 g_parm_monsoonrain + 10543: 80273008 40 OBJECT LOCAL DEFAULT 7 g_parm_sleepyzeez + 10544: 80273030 160 OBJECT LOCAL DEFAULT 7 g_parm_chucksplash + 10545: 802730d0 32 OBJECT LOCAL DEFAULT 7 g_parm_vissplash + 10546: 802730f0 240 OBJECT LOCAL DEFAULT 7 g_parm_tartargunk + 10547: 802731e0 96 OBJECT LOCAL DEFAULT 7 g_parm_dogbreath + 10548: 803cf93c 8 OBJECT LOCAL DEFAULT 12 seg_allowCollide$2119 + 10549: 803cc140 4 OBJECT LOCAL DEFAULT 11 howfreq$2148 + 10550: 803cc144 1 OBJECT LOCAL DEFAULT 11 init$2149 + 10551: 80273240 160 OBJECT LOCAL DEFAULT 7 g_parm_fahrwerkz + 10552: 8032b71c 0x30700 OBJECT LOCAL DEFAULT 9 g_shadCaches + 10553: 8035be1c 16 OBJECT LOCAL DEFAULT 9 g_shadCachesInUseFlags + 10554: 00000000 0 FILE LOCAL DEFAULT ABS zNPCGlyph.cpp + 10555: 8018626c 0 SECTION LOCAL DEFAULT 4 + 10556: 80251d1c 0 SECTION LOCAL DEFAULT 5 + 10557: 80273398 0 SECTION LOCAL DEFAULT 7 + 10558: 8029b9c8 0 SECTION LOCAL DEFAULT 8 + 10559: 8035be30 0 SECTION LOCAL DEFAULT 9 + 10560: 00000000 0 SECTION LOCAL DEFAULT 15 + 10561: 00000000 0 SECTION LOCAL DEFAULT 14 + 10562: 803cf948 0 SECTION LOCAL DEFAULT 12 + 10563: 00000000 0 SECTION LOCAL DEFAULT 26 + 10564: 80187624 0 SECTION LOCAL DEFAULT 4 + 10565: 00000000 0 SECTION LOCAL DEFAULT 26 + 10566: 80187624 0 SECTION LOCAL DEFAULT 4 + 10567: 00000000 0 SECTION LOCAL DEFAULT 26 + 10568: 80187624 0 SECTION LOCAL DEFAULT 4 + 10569: 00000000 0 SECTION LOCAL DEFAULT 26 + 10570: 80187624 0 SECTION LOCAL DEFAULT 4 + 10571: 00000000 0 SECTION LOCAL DEFAULT 26 + 10572: 80187624 0 SECTION LOCAL DEFAULT 4 + 10573: 00000000 0 SECTION LOCAL DEFAULT 26 + 10574: 80187624 0 SECTION LOCAL DEFAULT 4 + 10575: 00000000 0 SECTION LOCAL DEFAULT 26 + 10576: 802733f8 185 OBJECT LOCAL DEFAULT 7 @stringBase0 + 10577: 8029b9c8 40 OBJECT LOCAL DEFAULT 8 g_strz_glyphmodel + 10578: 8029b9f0 40 OBJECT LOCAL DEFAULT 8 g_cnt_activeGlyphs + 10579: 8035be30 800 OBJECT LOCAL DEFAULT 9 g_glyphs_talk + 10580: 8035be30 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 10581: 8035c150 800 OBJECT LOCAL DEFAULT 9 g_glyphs_talkOther + 10582: 8035c470 100 OBJECT LOCAL DEFAULT 9 g_glyphs_friend + 10583: 8035c4d4 800 OBJECT LOCAL DEFAULT 9 g_glyphs_dazed + 10584: 8035c7f4 1600 OBJECT LOCAL DEFAULT 9 g_glyphs_shinyOne + 10585: 8035ce34 1600 OBJECT LOCAL DEFAULT 9 g_glyphs_shinyFive + 10586: 8035d474 1600 OBJECT LOCAL DEFAULT 9 g_glyphs_shinyTen + 10587: 8035dab4 1600 OBJECT LOCAL DEFAULT 9 g_glyphs_shinyFifty + 10588: 8035e0f4 1600 OBJECT LOCAL DEFAULT 9 g_glyphs_shinyHundred + 10589: 803cf948 4 OBJECT LOCAL DEFAULT 12 @849 + 10590: 803cf94c 4 OBJECT LOCAL DEFAULT 12 @850 + 10591: 8029ba18 40 OBJECT LOCAL DEFAULT 8 @896 + 10592: 80273398 12 OBJECT LOCAL DEFAULT 7 @965 + 10593: 802733a4 12 OBJECT LOCAL DEFAULT 7 @1048 + 10594: 802733b0 48 OBJECT LOCAL DEFAULT 7 @1053 + 10595: 802733e0 12 OBJECT LOCAL DEFAULT 7 @1067 + 10596: 803cf950 4 OBJECT LOCAL DEFAULT 12 @1073 + 10597: 803cf954 4 OBJECT LOCAL DEFAULT 12 @1074 + 10598: 803cf958 4 OBJECT LOCAL DEFAULT 12 @1075 + 10599: 803cf95c 4 OBJECT LOCAL DEFAULT 12 @1076 + 10600: 803cf960 4 OBJECT LOCAL DEFAULT 12 @1077 + 10601: 802733ec 12 OBJECT LOCAL DEFAULT 7 @1099 + 10602: 803cf964 4 OBJECT LOCAL DEFAULT 12 @1123 + 10603: 8018710c 1304 FUNC LOCAL DEFAULT 4 __sinit_zNPCGlyph_cpp + 10604: 00000000 0 FILE LOCAL DEFAULT ABS zNPCHazard.cpp + 10605: 80187630 0 SECTION LOCAL DEFAULT 4 + 10606: 80251d20 0 SECTION LOCAL DEFAULT 5 + 10607: 802734b8 0 SECTION LOCAL DEFAULT 7 + 10608: 8029ba40 0 SECTION LOCAL DEFAULT 8 + 10609: 8035e738 0 SECTION LOCAL DEFAULT 9 + 10610: 00000000 0 SECTION LOCAL DEFAULT 15 + 10611: 00000000 0 SECTION LOCAL DEFAULT 14 + 10612: 803cc148 0 SECTION LOCAL DEFAULT 11 + 10613: 803cf968 0 SECTION LOCAL DEFAULT 12 + 10614: 00000000 0 SECTION LOCAL DEFAULT 26 + 10615: 8018fb10 0 SECTION LOCAL DEFAULT 4 + 10616: 00000000 0 SECTION LOCAL DEFAULT 26 + 10617: 8018fb48 0 SECTION LOCAL DEFAULT 4 + 10618: 00000000 0 SECTION LOCAL DEFAULT 26 + 10619: 8018fb48 0 SECTION LOCAL DEFAULT 4 + 10620: 00000000 0 SECTION LOCAL DEFAULT 26 + 10621: 8018fba8 0 SECTION LOCAL DEFAULT 4 + 10622: 00000000 0 SECTION LOCAL DEFAULT 26 + 10623: 8018fba8 0 SECTION LOCAL DEFAULT 4 + 10624: 00000000 0 SECTION LOCAL DEFAULT 26 + 10625: 8018fba8 0 SECTION LOCAL DEFAULT 4 + 10626: 00000000 0 SECTION LOCAL DEFAULT 26 + 10627: 8018fba8 0 SECTION LOCAL DEFAULT 4 + 10628: 00000000 0 SECTION LOCAL DEFAULT 26 + 10629: 8018fba8 0 SECTION LOCAL DEFAULT 4 + 10630: 00000000 0 SECTION LOCAL DEFAULT 26 + 10631: 8018fc8c 0 SECTION LOCAL DEFAULT 4 + 10632: 00000000 0 SECTION LOCAL DEFAULT 26 + 10633: 8018fc8c 0 SECTION LOCAL DEFAULT 4 + 10634: 00000000 0 SECTION LOCAL DEFAULT 26 + 10635: 8018fda0 0 SECTION LOCAL DEFAULT 4 + 10636: 00000000 0 SECTION LOCAL DEFAULT 26 + 10637: 8018fda0 0 SECTION LOCAL DEFAULT 4 + 10638: 00000000 0 SECTION LOCAL DEFAULT 26 + 10639: 8018fda0 0 SECTION LOCAL DEFAULT 4 + 10640: 00000000 0 SECTION LOCAL DEFAULT 26 + 10641: 8018fda0 0 SECTION LOCAL DEFAULT 4 + 10642: 00000000 0 SECTION LOCAL DEFAULT 26 + 10643: 802734b8 12 OBJECT LOCAL DEFAULT 7 @446 + 10644: 802734b8 0 NOTYPE LOCAL DEFAULT 7 ...rodata.0 + 10645: 802734c4 12 OBJECT LOCAL DEFAULT 7 @447 + 10646: 802734d0 12 OBJECT LOCAL DEFAULT 7 @451 + 10647: 802734dc 40 OBJECT LOCAL DEFAULT 7 @461 + 10648: 80273504 40 OBJECT LOCAL DEFAULT 7 @462 + 10649: 8027352c 40 OBJECT LOCAL DEFAULT 7 @463 + 10650: 80273554 40 OBJECT LOCAL DEFAULT 7 @464 + 10651: 8027357c 40 OBJECT LOCAL DEFAULT 7 @465 + 10652: 802735a4 40 OBJECT LOCAL DEFAULT 7 @466 + 10653: 802735cc 40 OBJECT LOCAL DEFAULT 7 @467 + 10654: 802735f4 12 OBJECT LOCAL DEFAULT 7 @499 + 10655: 803cc148 4 OBJECT LOCAL DEFAULT 11 g_cnt_activehaz + 10656: 8035e738 14592 OBJECT LOCAL DEFAULT 9 g_hazards + 10657: 8035e738 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 10658: 8029ba40 120 OBJECT LOCAL DEFAULT 8 g_hazard_rawModel + 10659: 8029ba40 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 10660: 80273800 814 OBJECT LOCAL DEFAULT 7 @stringBase0 + 10661: 8029bab8 120 OBJECT LOCAL DEFAULT 8 g_strz_hazModel + 10662: 80362038 120 OBJECT LOCAL DEFAULT 9 g_haz_animTable + 10663: 8029bb30 12 OBJECT LOCAL DEFAULT 8 g_hash_hazanim + 10664: 8029bb3c 12 OBJECT LOCAL DEFAULT 8 g_strz_hazanim + 10665: 803620b0 960 OBJECT LOCAL DEFAULT 9 g_haz_uvAnimInfo + 10666: 8029bb48 108 OBJECT LOCAL DEFAULT 8 g_haz_uvAnimQue + 10667: 8029bbb4 60 OBJECT LOCAL DEFAULT 8 g_haz_uvModelTypes + 10668: 8029bbf0 32 OBJECT LOCAL DEFAULT 8 g_funfrag_choices + 10669: 8029bc10 20 OBJECT LOCAL DEFAULT 8 g_data_hazshrap + 10670: 8029bc38 120 OBJECT LOCAL DEFAULT 8 g_rast_hazshad + 10671: 803cc14c 4 OBJECT LOCAL DEFAULT 11 g_pemit_default + 10672: 80362470 364 OBJECT LOCAL DEFAULT 9 g_parf_default + 10673: 803cc150 4 OBJECT LOCAL DEFAULT 11 g_pemit_zapwarn + 10674: 803cc154 4 OBJECT LOCAL DEFAULT 11 g_pemit_zapwave + 10675: 803cc158 4 OBJECT LOCAL DEFAULT 11 g_pemit_zaprain + 10676: 803625dc 364 OBJECT LOCAL DEFAULT 9 g_parf_zapwarn + 10677: 80362748 364 OBJECT LOCAL DEFAULT 9 g_parf_zapwave + 10678: 803628b4 364 OBJECT LOCAL DEFAULT 9 g_parf_zaprain + 10679: 803cf968 4 OBJECT LOCAL DEFAULT 12 @958 + 10680: 803cf96c 4 OBJECT LOCAL DEFAULT 12 @959 + 10681: 80187dc4 56 FUNC LOCAL DEFAULT 4 HAZ_ord_sorttest__FPvPv + 10682: 803cf970 4 OBJECT LOCAL DEFAULT 12 @1041 + 10683: 803cf974 8 OBJECT LOCAL DEFAULT 12 uv_scroll_eo$1138 + 10684: 803cf97c 8 OBJECT LOCAL DEFAULT 12 uv_scroll_ei$1149 + 10685: 803cf984 8 OBJECT LOCAL DEFAULT 12 uv_scroll_fb$1160 + 10686: 803cf98c 8 OBJECT LOCAL DEFAULT 12 uv_scroll_cp$1170 + 10687: 803cf994 8 OBJECT LOCAL DEFAULT 12 uv_scroll_tb$1184 + 10688: 803cf99c 8 OBJECT LOCAL DEFAULT 12 uv_scroll_pn$1195 + 10689: 803cf9a4 8 OBJECT LOCAL DEFAULT 12 uv_scroll_ts$1240 + 10690: 803cf9ac 8 OBJECT LOCAL DEFAULT 12 uv_scroll_cb$1260 + 10691: 803cf9b4 8 OBJECT LOCAL DEFAULT 12 uv_scroll_cl$1271 + 10692: 803cf9bc 8 OBJECT LOCAL DEFAULT 12 uv_scroll_ob$1287 + 10693: 803cf9c4 8 OBJECT LOCAL DEFAULT 12 uv_scroll_os$1291 + 10694: 803cf9cc 8 OBJECT LOCAL DEFAULT 12 uv_scroll_or$1295 + 10695: 803cf9d4 8 OBJECT LOCAL DEFAULT 12 uv_scroll_og$1299 + 10696: 80273600 12 OBJECT LOCAL DEFAULT 7 vec_tumble$1329 + 10697: 803cf9dc 8 OBJECT LOCAL DEFAULT 12 uv_scroll_vs$1341 + 10698: 803cf9e4 4 OBJECT LOCAL DEFAULT 12 @1395 + 10699: 803cf9e8 4 OBJECT LOCAL DEFAULT 12 @1396 + 10700: 803cf9ec 4 OBJECT LOCAL DEFAULT 12 @1397 + 10701: 803cf9f0 4 OBJECT LOCAL DEFAULT 12 @1398 + 10702: 803cf9f4 4 OBJECT LOCAL DEFAULT 12 @1399 + 10703: 803cf9f8 4 OBJECT LOCAL DEFAULT 12 @1400 + 10704: 803cf9fc 4 OBJECT LOCAL DEFAULT 12 @1401 + 10705: 803cfa00 4 OBJECT LOCAL DEFAULT 12 @1402 + 10706: 803cfa04 4 OBJECT LOCAL DEFAULT 12 @1403 + 10707: 803cfa08 4 OBJECT LOCAL DEFAULT 12 @1404 + 10708: 803cfa0c 4 OBJECT LOCAL DEFAULT 12 @1405 + 10709: 803cfa10 4 OBJECT LOCAL DEFAULT 12 @1406 + 10710: 803cfa14 4 OBJECT LOCAL DEFAULT 12 @1407 + 10711: 803cfa18 4 OBJECT LOCAL DEFAULT 12 @1408 + 10712: 803cfa1c 4 OBJECT LOCAL DEFAULT 12 @1409 + 10713: 803cfa20 4 OBJECT LOCAL DEFAULT 12 @1410 + 10714: 803cfa24 4 OBJECT LOCAL DEFAULT 12 @1411 + 10715: 803cfa28 4 OBJECT LOCAL DEFAULT 12 @1412 + 10716: 803cfa2c 4 OBJECT LOCAL DEFAULT 12 @1413 + 10717: 803cfa30 4 OBJECT LOCAL DEFAULT 12 @1414 + 10718: 803cfa34 4 OBJECT LOCAL DEFAULT 12 @1415 + 10719: 803cfa38 4 OBJECT LOCAL DEFAULT 12 @1416 + 10720: 803cfa3c 4 OBJECT LOCAL DEFAULT 12 @1417 + 10721: 803cfa40 4 OBJECT LOCAL DEFAULT 12 @1418 + 10722: 803cfa44 4 OBJECT LOCAL DEFAULT 12 @1419 + 10723: 803cfa48 4 OBJECT LOCAL DEFAULT 12 @1420 + 10724: 803cfa4c 4 OBJECT LOCAL DEFAULT 12 @1421 + 10725: 803cfa50 4 OBJECT LOCAL DEFAULT 12 @1422 + 10726: 803cfa54 4 OBJECT LOCAL DEFAULT 12 @1423 + 10727: 803cfa58 4 OBJECT LOCAL DEFAULT 12 @1424 + 10728: 8029bd28 108 OBJECT LOCAL DEFAULT 8 @1425 + 10729: 8027360c 12 OBJECT LOCAL DEFAULT 7 @1457 + 10730: 8029bd94 108 OBJECT LOCAL DEFAULT 8 @1581 + 10731: 80273618 12 OBJECT LOCAL DEFAULT 7 @1587 + 10732: 80273624 12 OBJECT LOCAL DEFAULT 7 scale$1603 + 10733: 80273630 12 OBJECT LOCAL DEFAULT 7 scl_tallish$1617 + 10734: 8027363c 12 OBJECT LOCAL DEFAULT 7 wider$1623 + 10735: 80273648 12 OBJECT LOCAL DEFAULT 7 taller$1624 + 10736: 80273654 12 OBJECT LOCAL DEFAULT 7 @1634 + 10737: 80273660 12 OBJECT LOCAL DEFAULT 7 tallish$1640 + 10738: 803cc15c 4 OBJECT LOCAL DEFAULT 11 skipfill$1683 + 10739: 803cc160 1 OBJECT LOCAL DEFAULT 11 init$1684 + 10740: 8027366c 12 OBJECT LOCAL DEFAULT 7 @1717 + 10741: 80273678 12 OBJECT LOCAL DEFAULT 7 @1750 + 10742: 80273684 12 OBJECT LOCAL DEFAULT 7 @1763 + 10743: 80273690 12 OBJECT LOCAL DEFAULT 7 @1764 + 10744: 8027369c 12 OBJECT LOCAL DEFAULT 7 @1765 + 10745: 802736a8 12 OBJECT LOCAL DEFAULT 7 @1790 + 10746: 802736b4 12 OBJECT LOCAL DEFAULT 7 @1802 + 10747: 802736c0 12 OBJECT LOCAL DEFAULT 7 scale_cl$1817 + 10748: 802736cc 12 OBJECT LOCAL DEFAULT 7 scale_rb$1829 + 10749: 802736d8 12 OBJECT LOCAL DEFAULT 7 @1841 + 10750: 802736e4 12 OBJECT LOCAL DEFAULT 7 @1853 + 10751: 803cfa5c 4 OBJECT LOCAL DEFAULT 12 @1938 + 10752: 803cfa60 4 OBJECT LOCAL DEFAULT 12 @1939 + 10753: 803cfa64 4 OBJECT LOCAL DEFAULT 12 @1940 + 10754: 803cfa68 4 OBJECT LOCAL DEFAULT 12 @1941 + 10755: 803cfa6c 4 OBJECT LOCAL DEFAULT 12 @1942 + 10756: 803cfa70 4 OBJECT LOCAL DEFAULT 12 @1943 + 10757: 803cfa74 4 OBJECT LOCAL DEFAULT 12 @1944 + 10758: 803cfa78 4 OBJECT LOCAL DEFAULT 12 @1945 + 10759: 803cfa7c 4 OBJECT LOCAL DEFAULT 12 @1946 + 10760: 803cfa80 4 OBJECT LOCAL DEFAULT 12 @1947 + 10761: 8029be00 108 OBJECT LOCAL DEFAULT 8 @1948 + 10762: 8029be6c 76 OBJECT LOCAL DEFAULT 8 @2020 + 10763: 803cfa84 4 OBJECT LOCAL DEFAULT 12 @2129 + 10764: 802736f0 32 OBJECT LOCAL DEFAULT 7 @2141 + 10765: 8018fc8c 276 FUNC LOCAL DEFAULT 4 xUtil_choose__FPCiiPCf + 10766: 803cfa88 8 OBJECT LOCAL DEFAULT 12 @2198 + 10767: 80362a20 80 OBJECT LOCAL DEFAULT 9 colrec$2225 + 10768: 803cfa90 4 OBJECT LOCAL DEFAULT 12 @2236 + 10769: 80362a70 80 OBJECT LOCAL DEFAULT 9 colrec$2249 + 10770: 803cfa94 4 OBJECT LOCAL DEFAULT 12 @2308 + 10771: 80273710 12 OBJECT LOCAL DEFAULT 7 @2353 + 10772: 8027371c 12 OBJECT LOCAL DEFAULT 7 pos_offset$2368 + 10773: 80273728 12 OBJECT LOCAL DEFAULT 7 @2381 + 10774: 80273734 12 OBJECT LOCAL DEFAULT 7 @2382 + 10775: 803cfa98 4 OBJECT LOCAL DEFAULT 12 @2391 + 10776: 80273740 12 OBJECT LOCAL DEFAULT 7 @2401 + 10777: 8027374c 12 OBJECT LOCAL DEFAULT 7 @2452 + 10778: 80273758 12 OBJECT LOCAL DEFAULT 7 pos_spread$2474 + 10779: 80273764 12 OBJECT LOCAL DEFAULT 7 vel_spread$2475 + 10780: 80273770 12 OBJECT LOCAL DEFAULT 7 pos_offsetFirst$2476 + 10781: 8027377c 12 OBJECT LOCAL DEFAULT 7 pos_offsetLater$2484 + 10782: 80273788 12 OBJECT LOCAL DEFAULT 7 @2499 + 10783: 80273794 12 OBJECT LOCAL DEFAULT 7 @2512 + 10784: 802737a0 12 OBJECT LOCAL DEFAULT 7 @2518 + 10785: 803cc164 4 OBJECT LOCAL DEFAULT 11 moreorless$2572 + 10786: 803cc168 1 OBJECT LOCAL DEFAULT 11 init$2573 + 10787: 802737ac 12 OBJECT LOCAL DEFAULT 7 @2578 + 10788: 803cfa9c 4 OBJECT LOCAL DEFAULT 12 @2581 + 10789: 803cfaa0 4 OBJECT LOCAL DEFAULT 12 @2582 + 10790: 802737b8 12 OBJECT LOCAL DEFAULT 7 @2586 + 10791: 802737c4 12 OBJECT LOCAL DEFAULT 7 @2603 + 10792: 802737d0 12 OBJECT LOCAL DEFAULT 7 @2613 + 10793: 802737dc 12 OBJECT LOCAL DEFAULT 7 @2640 + 10794: 803cc16c 4 OBJECT LOCAL DEFAULT 11 moreorless$2681 + 10795: 803cc170 1 OBJECT LOCAL DEFAULT 11 init$2682 + 10796: 803cfaa4 4 OBJECT LOCAL DEFAULT 12 @2808 + 10797: 803cc174 4 OBJECT LOCAL DEFAULT 11 moreorless$2842 + 10798: 803cc178 1 OBJECT LOCAL DEFAULT 11 init$2843 + 10799: 803cfaa8 4 OBJECT LOCAL DEFAULT 12 @3012 + 10800: 802737e8 12 OBJECT LOCAL DEFAULT 7 @3036 + 10801: 803cfaac 4 OBJECT LOCAL DEFAULT 12 @3056 + 10802: 803cc17c 4 OBJECT LOCAL DEFAULT 11 moreorless$3103 + 10803: 803cc180 1 OBJECT LOCAL DEFAULT 11 init$3104 + 10804: 802737f4 12 OBJECT LOCAL DEFAULT 7 @3121 + 10805: 803cc184 4 OBJECT LOCAL DEFAULT 11 moreorless$3162 + 10806: 803cc188 1 OBJECT LOCAL DEFAULT 11 init$3163 + 10807: 803cfab0 8 OBJECT LOCAL DEFAULT 12 seg_pam$3225 + 10808: 803cc18c 4 OBJECT LOCAL DEFAULT 11 showLightning$3390 + 10809: 803cc190 1 OBJECT LOCAL DEFAULT 11 init$3391 + 10810: 80362ac0 80 OBJECT LOCAL DEFAULT 9 colrec$3401 + 10811: 803cfab8 4 OBJECT LOCAL DEFAULT 12 @3451 + 10812: 803cc194 4 OBJECT LOCAL DEFAULT 11 moreorless$3481 + 10813: 803cc198 1 OBJECT LOCAL DEFAULT 11 init$3482 + 10814: 803cc19c 4 OBJECT LOCAL DEFAULT 11 moreorless$3518 + 10815: 803cc1a0 1 OBJECT LOCAL DEFAULT 11 init$3519 + 10816: 8018f6f4 1052 FUNC LOCAL DEFAULT 4 __sinit_zNPCHazard_cpp + 10817: 00000000 0 FILE LOCAL DEFAULT ABS zNPCGoalAmbient.cpp + 10818: 8018fdc4 0 SECTION LOCAL DEFAULT 4 + 10819: 80273b30 0 SECTION LOCAL DEFAULT 7 + 10820: 8029beb8 0 SECTION LOCAL DEFAULT 8 + 10821: 00000000 0 SECTION LOCAL DEFAULT 15 + 10822: 00000000 0 SECTION LOCAL DEFAULT 14 + 10823: 803cc1a8 0 SECTION LOCAL DEFAULT 11 + 10824: 803cfac0 0 SECTION LOCAL DEFAULT 12 + 10825: 00000000 0 SECTION LOCAL DEFAULT 26 + 10826: 80190e44 0 SECTION LOCAL DEFAULT 4 + 10827: 00000000 0 SECTION LOCAL DEFAULT 26 + 10828: 80190f1c 0 SECTION LOCAL DEFAULT 4 + 10829: 00000000 0 SECTION LOCAL DEFAULT 26 + 10830: 80190f1c 0 SECTION LOCAL DEFAULT 4 + 10831: 00000000 0 SECTION LOCAL DEFAULT 26 + 10832: 80190f1c 0 SECTION LOCAL DEFAULT 4 + 10833: 00000000 0 SECTION LOCAL DEFAULT 26 + 10834: 80190f1c 0 SECTION LOCAL DEFAULT 4 + 10835: 00000000 0 SECTION LOCAL DEFAULT 26 + 10836: 80190f1c 0 SECTION LOCAL DEFAULT 4 + 10837: 00000000 0 SECTION LOCAL DEFAULT 26 + 10838: 80190f1c 0 SECTION LOCAL DEFAULT 4 + 10839: 00000000 0 SECTION LOCAL DEFAULT 26 + 10840: 80190f1c 0 SECTION LOCAL DEFAULT 4 + 10841: 00000000 0 SECTION LOCAL DEFAULT 26 + 10842: 80190f1c 0 SECTION LOCAL DEFAULT 4 + 10843: 00000000 0 SECTION LOCAL DEFAULT 26 + 10844: 80190f1c 0 SECTION LOCAL DEFAULT 4 + 10845: 00000000 0 SECTION LOCAL DEFAULT 26 + 10846: 80190f1c 0 SECTION LOCAL DEFAULT 4 + 10847: 00000000 0 SECTION LOCAL DEFAULT 26 + 10848: 80190f1c 0 SECTION LOCAL DEFAULT 4 + 10849: 00000000 0 SECTION LOCAL DEFAULT 26 + 10850: 80190f1c 0 SECTION LOCAL DEFAULT 4 + 10851: 00000000 0 SECTION LOCAL DEFAULT 26 + 10852: 80190f1c 0 SECTION LOCAL DEFAULT 4 + 10853: 00000000 0 SECTION LOCAL DEFAULT 26 + 10854: 80190f1c 0 SECTION LOCAL DEFAULT 4 + 10855: 00000000 0 SECTION LOCAL DEFAULT 26 + 10856: 80190f1c 0 SECTION LOCAL DEFAULT 4 + 10857: 00000000 0 SECTION LOCAL DEFAULT 26 + 10858: 80190f80 0 SECTION LOCAL DEFAULT 4 + 10859: 00000000 0 SECTION LOCAL DEFAULT 26 + 10860: 80190f80 0 SECTION LOCAL DEFAULT 4 + 10861: 00000000 0 SECTION LOCAL DEFAULT 26 + 10862: 80190f80 0 SECTION LOCAL DEFAULT 4 + 10863: 00000000 0 SECTION LOCAL DEFAULT 26 + 10864: 803cfac0 4 OBJECT LOCAL DEFAULT 12 @858 + 10865: 803cfac4 4 OBJECT LOCAL DEFAULT 12 @859 + 10866: 803cfac8 4 OBJECT LOCAL DEFAULT 12 @860 + 10867: 803cfacc 4 OBJECT LOCAL DEFAULT 12 @874 + 10868: 803cfad0 4 OBJECT LOCAL DEFAULT 12 @899 + 10869: 803cfad4 4 OBJECT LOCAL DEFAULT 12 @957 + 10870: 803cfad8 4 OBJECT LOCAL DEFAULT 12 @997 + 10871: 803cfadc 4 OBJECT LOCAL DEFAULT 12 @1034 + 10872: 80190f1c 100 FUNC LOCAL DEFAULT 4 xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 + 10873: 80273b30 12 OBJECT LOCAL DEFAULT 7 wt_tgt$1062 + 10874: 803cfae0 8 OBJECT LOCAL DEFAULT 12 tym_attackOn$1063 + 10875: 803cc1a8 4 OBJECT LOCAL DEFAULT 11 idx_fromBone$1064 + 10876: 803cc1ac 1 OBJECT LOCAL DEFAULT 11 init$1065 + 10877: 803cfae8 8 OBJECT LOCAL DEFAULT 12 @1114 + 10878: 803cfaf0 4 OBJECT LOCAL DEFAULT 12 @1157 + 10879: 803cfaf4 4 OBJECT LOCAL DEFAULT 12 @1158 + 10880: 803cfaf8 4 OBJECT LOCAL DEFAULT 12 @1159 + 10881: 00000000 0 FILE LOCAL DEFAULT ABS zNPCFXCinematic.cpp + 10882: 80190f80 0 SECTION LOCAL DEFAULT 4 + 10883: 80273b40 0 SECTION LOCAL DEFAULT 7 + 10884: 8029bf58 0 SECTION LOCAL DEFAULT 8 + 10885: 80362b10 0 SECTION LOCAL DEFAULT 9 + 10886: 00000000 0 SECTION LOCAL DEFAULT 15 + 10887: 00000000 0 SECTION LOCAL DEFAULT 14 + 10888: 803cc1b0 0 SECTION LOCAL DEFAULT 11 + 10889: 803cfb00 0 SECTION LOCAL DEFAULT 12 + 10890: 00000000 0 SECTION LOCAL DEFAULT 26 + 10891: 80195314 0 SECTION LOCAL DEFAULT 4 + 10892: 00000000 0 SECTION LOCAL DEFAULT 26 + 10893: 80195314 0 SECTION LOCAL DEFAULT 4 + 10894: 00000000 0 SECTION LOCAL DEFAULT 26 + 10895: 80195314 0 SECTION LOCAL DEFAULT 4 + 10896: 00000000 0 SECTION LOCAL DEFAULT 26 + 10897: 80195340 0 SECTION LOCAL DEFAULT 4 + 10898: 00000000 0 SECTION LOCAL DEFAULT 26 + 10899: 80195340 0 SECTION LOCAL DEFAULT 4 + 10900: 00000000 0 SECTION LOCAL DEFAULT 26 + 10901: 80195340 0 SECTION LOCAL DEFAULT 4 + 10902: 00000000 0 SECTION LOCAL DEFAULT 26 + 10903: 801953a4 0 SECTION LOCAL DEFAULT 4 + 10904: 00000000 0 SECTION LOCAL DEFAULT 26 + 10905: 801953a4 0 SECTION LOCAL DEFAULT 4 + 10906: 00000000 0 SECTION LOCAL DEFAULT 26 + 10907: 801953a4 0 SECTION LOCAL DEFAULT 4 + 10908: 00000000 0 SECTION LOCAL DEFAULT 26 + 10909: 80195414 0 SECTION LOCAL DEFAULT 4 + 10910: 00000000 0 SECTION LOCAL DEFAULT 26 + 10911: 80195420 0 SECTION LOCAL DEFAULT 4 + 10912: 00000000 0 SECTION LOCAL DEFAULT 26 + 10913: 80195420 0 SECTION LOCAL DEFAULT 4 + 10914: 00000000 0 SECTION LOCAL DEFAULT 26 + 10915: 80273b40 12 OBJECT LOCAL DEFAULT 7 @405 + 10916: 80273b40 0 NOTYPE LOCAL DEFAULT 7 ...rodata.0 + 10917: 80273b4c 12 OBJECT LOCAL DEFAULT 7 @406 + 10918: 80273b58 12 OBJECT LOCAL DEFAULT 7 @410 + 10919: 80273b64 12 OBJECT LOCAL DEFAULT 7 @441 + 10920: 80273b70 40 OBJECT LOCAL DEFAULT 7 @612 + 10921: 80273b98 40 OBJECT LOCAL DEFAULT 7 @613 + 10922: 80273bc0 40 OBJECT LOCAL DEFAULT 7 @614 + 10923: 80273be8 40 OBJECT LOCAL DEFAULT 7 @615 + 10924: 80273c10 40 OBJECT LOCAL DEFAULT 7 @616 + 10925: 80273c38 40 OBJECT LOCAL DEFAULT 7 @617 + 10926: 80273c60 40 OBJECT LOCAL DEFAULT 7 @618 + 10927: 80273d08 3299 OBJECT LOCAL DEFAULT 7 @stringBase0 + 10928: 803cfb00 4 OBJECT LOCAL DEFAULT 12 @820 + 10929: 803cfb04 4 OBJECT LOCAL DEFAULT 12 @821 + 10930: 803cfb08 4 OBJECT LOCAL DEFAULT 12 @822 + 10931: 803cfb10 8 OBJECT LOCAL DEFAULT 12 @824 + 10932: 80190f80 224 FUNC LOCAL DEFAULT 4 NCIN_Par_BPLANK_JET_1_Upd__FPC12zCutsceneMgrP9NCINEntryi + 10933: 80191060 228 FUNC LOCAL DEFAULT 4 NCIN_Par_BPLANK_JET_2_Upd__FPC12zCutsceneMgrP9NCINEntryi + 10934: 80191144 228 FUNC LOCAL DEFAULT 4 NCIN_Par_BPLANK_SBB_FLAMES_1_Upd__FPC12zCutsceneMgrP9NCINEntryi + 10935: 80191228 228 FUNC LOCAL DEFAULT 4 NCIN_Par_BPLANK_SBB_FLAMES_2_Upd__FPC12zCutsceneMgrP9NCINEntryi + 10936: 8019130c 228 FUNC LOCAL DEFAULT 4 NCIN_Par_BPLANK_SBB_JET_1_Upd__FPC12zCutsceneMgrP9NCINEntryi + 10937: 801913f0 228 FUNC LOCAL DEFAULT 4 NCIN_Par_BPLANK_SBB_JET_2_Upd__FPC12zCutsceneMgrP9NCINEntryi + 10938: 801914d4 228 FUNC LOCAL DEFAULT 4 NCIN_Par_BPLANK_SBB_SMOKE_1_Upd__FPC12zCutsceneMgrP9NCINEntryi + 10939: 801915b8 228 FUNC LOCAL DEFAULT 4 NCIN_Par_BPLANK_SBB_SMOKE_2_Upd__FPC12zCutsceneMgrP9NCINEntryi + 10940: 8019169c 228 FUNC LOCAL DEFAULT 4 NCIN_Par_CIN_BIGDUP_SMOKE_Upd__FPC12zCutsceneMgrP9NCINEntryi + 10941: 80191780 228 FUNC LOCAL DEFAULT 4 NCIN_Par_CIN_BIGDUP_SPAWN_Upd__FPC12zCutsceneMgrP9NCINEntryi + 10942: 80191864 228 FUNC LOCAL DEFAULT 4 NCIN_Par_CIN_PLATFORM_JETS_Upd__FPC12zCutsceneMgrP9NCINEntryi + 10943: 8029bf58 812 OBJECT LOCAL DEFAULT 8 g_JF01_cin_fodder + 10944: 801939d8 232 FUNC LOCAL DEFAULT 4 NCIN_FodProd_AR__FPC12zCutsceneMgrP9NCINEntryP8RpAtomicP11RwMatrixTagUiUi + 10945: 801938ec 236 FUNC LOCAL DEFAULT 4 NCIN_FodProd_Upd__FPC12zCutsceneMgrP9NCINEntryi + 10946: 80192054 144 FUNC LOCAL DEFAULT 4 NCIN_BubSlam__FPC12zCutsceneMgrP9NCINEntryi + 10947: 80192424 276 FUNC LOCAL DEFAULT 4 NCIN_Zapper__FPC12zCutsceneMgrP9NCINEntryi + 10948: 8029c284 928 OBJECT LOCAL DEFAULT 8 g_JF01_cin_hammer + 10949: 8019261c 348 FUNC LOCAL DEFAULT 4 NCIN_HammerStreak_AR__FPC12zCutsceneMgrP9NCINEntryP8RpAtomicP11RwMatrixTagUiUi + 10950: 80192598 132 FUNC LOCAL DEFAULT 4 NCIN_HammerStreak_Upd__FPC12zCutsceneMgrP9NCINEntryi + 10951: 80192538 96 FUNC LOCAL DEFAULT 4 NCIN_HammerShock__FPC12zCutsceneMgrP9NCINEntryi + 10952: 8029c624 1160 OBJECT LOCAL DEFAULT 8 g_JF03_cin_tartar + 10953: 80192bd4 588 FUNC LOCAL DEFAULT 4 NCIN_TTGunSmoke_AR__FPC12zCutsceneMgrP9NCINEntryP8RpAtomicP11RwMatrixTagUiUi + 10954: 8019203c 24 FUNC LOCAL DEFAULT 4 NCIN_Generic_Upd__FPC12zCutsceneMgrP9NCINEntryi + 10955: 80192a6c 360 FUNC LOCAL DEFAULT 4 NCIN_HazTTSteam_AR__FPC12zCutsceneMgrP9NCINEntryP8RpAtomicP11RwMatrixTagUiUi + 10956: 80192998 212 FUNC LOCAL DEFAULT 4 NCIN_HazTTSteam_Upd__FPC12zCutsceneMgrP9NCINEntryi + 10957: 801927dc 444 FUNC LOCAL DEFAULT 4 NCIN_HazProjShoot__FPC12zCutsceneMgrP9NCINEntryi + 10958: 8029caac 696 OBJECT LOCAL DEFAULT 8 g_BB01_cin_glove + 10959: 80193d28 248 FUNC LOCAL DEFAULT 4 NCIN_MidFish_AR__FPC12zCutsceneMgrP9NCINEntryP8RpAtomicP11RwMatrixTagUiUi + 10960: 80193d10 24 FUNC LOCAL DEFAULT 4 NCIN_MidFish_Upd__FPC12zCutsceneMgrP9NCINEntryi + 10961: 80194a88 160 FUNC LOCAL DEFAULT 4 NCIN_GloveShrapnel_AR__FPC12zCutsceneMgrP9NCINEntryP8RpAtomicP11RwMatrixTagUiUi + 10962: 801949fc 140 FUNC LOCAL DEFAULT 4 NCIN_GloveShrapnel_Upd__FPC12zCutsceneMgrP9NCINEntryi + 10963: 8029cd64 232 OBJECT LOCAL DEFAULT 8 g_GL01_cin_monsoon + 10964: 8029ce4c 348 OBJECT LOCAL DEFAULT 8 g_RB01_cin_sleepytime + 10965: 80193230 436 FUNC LOCAL DEFAULT 4 NCIN_SleepyDRay_AR__FPC12zCutsceneMgrP9NCINEntryP8RpAtomicP11RwMatrixTagUiUi + 10966: 801931b8 120 FUNC LOCAL DEFAULT 4 NCIN_SleepyDRay_Upd__FPC12zCutsceneMgrP9NCINEntryi + 10967: 80192f44 628 FUNC LOCAL DEFAULT 4 NCIN_SleepyLamp_AR__FPC12zCutsceneMgrP9NCINEntryP8RpAtomicP11RwMatrixTagUiUi + 10968: 80192ee4 96 FUNC LOCAL DEFAULT 4 NCIN_SleepyLamp_Upd__FPC12zCutsceneMgrP9NCINEntryi + 10969: 8029cfa8 1044 OBJECT LOCAL DEFAULT 8 g_BC01_cin_arfarf + 10970: 80193ec8 216 FUNC LOCAL DEFAULT 4 NCIN_HookRecoil_AR__FPC12zCutsceneMgrP9NCINEntryP8RpAtomicP11RwMatrixTagUiUi + 10971: 80193eb0 24 FUNC LOCAL DEFAULT 4 NCIN_HookRecoil_Upd__FPC12zCutsceneMgrP9NCINEntryi + 10972: 80193e80 48 FUNC LOCAL DEFAULT 4 NCIN_BoneTrail_AR__FPC12zCutsceneMgrP9NCINEntryP8RpAtomicP11RwMatrixTagUiUi + 10973: 80193e68 24 FUNC LOCAL DEFAULT 4 NCIN_BoneTrail_Upd__FPC12zCutsceneMgrP9NCINEntryi + 10974: 80192e20 196 FUNC LOCAL DEFAULT 4 NCIN_ArfDogBoom__FPC12zCutsceneMgrP9NCINEntryi + 10975: 8029d3bc 348 OBJECT LOCAL DEFAULT 8 g_BB01_cin_chuck + 10976: 80193e38 48 FUNC LOCAL DEFAULT 4 NCIN_BombTrail_AR__FPC12zCutsceneMgrP9NCINEntryP8RpAtomicP11RwMatrixTagUiUi + 10977: 80193e20 24 FUNC LOCAL DEFAULT 4 NCIN_BombTrail_Upd__FPC12zCutsceneMgrP9NCINEntryi + 10978: 80192778 100 FUNC LOCAL DEFAULT 4 NCIN_WaterSplash__FPC12zCutsceneMgrP9NCINEntryi + 10979: 8029d518 580 OBJECT LOCAL DEFAULT 8 g_KF01_cin_tubelet + 10980: 801933e4 188 FUNC LOCAL DEFAULT 4 NCIN_MaryBoom__FPC12zCutsceneMgrP9NCINEntryi + 10981: 801934a0 96 FUNC LOCAL DEFAULT 4 NCIN_PeteBonk__FPC12zCutsceneMgrP9NCINEntryi + 10982: 8019353c 272 FUNC LOCAL DEFAULT 4 NCIN_FireSpiral_AR__FPC12zCutsceneMgrP9NCINEntryP8RpAtomicP11RwMatrixTagUiUi + 10983: 80193500 60 FUNC LOCAL DEFAULT 4 NCIN_FireSpiral_Upd__FPC12zCutsceneMgrP9NCINEntryi + 10984: 8029d75c 580 OBJECT LOCAL DEFAULT 8 g_GY01_cin_slick + 10985: 801936b0 572 FUNC LOCAL DEFAULT 4 NCIN_OilHazard__FPC12zCutsceneMgrP9NCINEntryi + 10986: 8019364c 100 FUNC LOCAL DEFAULT 4 NCIN_ShieldPop__FPC12zCutsceneMgrP9NCINEntryi + 10987: 8029d9a0 232 OBJECT LOCAL DEFAULT 8 g_GY01_cin_gy_open + 10988: 80194914 232 FUNC LOCAL DEFAULT 4 NCIN_SpatGlow_AR__FPC12zCutsceneMgrP9NCINEntryP8RpAtomicP11RwMatrixTagUiUi + 10989: 801948fc 24 FUNC LOCAL DEFAULT 4 NCIN_SpatGlow_Upd__FPC12zCutsceneMgrP9NCINEntryi + 10990: 8029da88 232 OBJECT LOCAL DEFAULT 8 g_GY01_cin_gy_end + 10991: 8029db70 464 OBJECT LOCAL DEFAULT 8 g_B101_b1_open + 10992: 801943d4 292 FUNC LOCAL DEFAULT 4 NCIN_B101Shockwave_Upd__FPC12zCutsceneMgrP9NCINEntryi + 10993: 801923c0 100 FUNC LOCAL DEFAULT 4 NCIN_BubHit__FPC12zCutsceneMgrP9NCINEntryi + 10994: 8029dd40 464 OBJECT LOCAL DEFAULT 8 g_B101_b1_round2 + 10995: 8019405c 284 FUNC LOCAL DEFAULT 4 NCIN_Lightnin2Bones_AR__FPC12zCutsceneMgrP9NCINEntryP8RpAtomicP11RwMatrixTagUiUi + 10996: 80193fa0 188 FUNC LOCAL DEFAULT 4 NCIN_Lightnin2Bones_Upd__FPC12zCutsceneMgrP9NCINEntryi + 10997: 80194304 208 FUNC LOCAL DEFAULT 4 NCIN_LightninBone_AR__FPC12zCutsceneMgrP9NCINEntryP8RpAtomicP11RwMatrixTagUiUi + 10998: 80194178 396 FUNC LOCAL DEFAULT 4 NCIN_LightninBone_Upd__FPC12zCutsceneMgrP9NCINEntryi + 10999: 8029df10 1160 OBJECT LOCAL DEFAULT 8 g_B101_b1_ending + 11000: 8029e398 232 OBJECT LOCAL DEFAULT 8 g_B201_b2_open + 11001: 8019454c 208 FUNC LOCAL DEFAULT 4 NCIN_FreezeBreath_AR__FPC12zCutsceneMgrP9NCINEntryP8RpAtomicP11RwMatrixTagUiUi + 11002: 801944f8 84 FUNC LOCAL DEFAULT 4 NCIN_FreezeBreath_Upd__FPC12zCutsceneMgrP9NCINEntryi + 11003: 8029e480 464 OBJECT LOCAL DEFAULT 8 g_B201_b2_round2 + 11004: 8019461c 252 FUNC LOCAL DEFAULT 4 NCIN_B201HideBelt_Upd__FPC12zCutsceneMgrP9NCINEntryi + 11005: 8029e650 232 OBJECT LOCAL DEFAULT 8 g_B201_b2_round3 + 11006: 801947b4 112 FUNC LOCAL DEFAULT 4 NCIN_GooLever_AR__FPC12zCutsceneMgrP9NCINEntryP8RpAtomicP11RwMatrixTagUiUi + 11007: 80194718 156 FUNC LOCAL DEFAULT 4 NCIN_GooLever_Upd__FPC12zCutsceneMgrP9NCINEntryi + 11008: 8029e738 232 OBJECT LOCAL DEFAULT 8 g_B201_b2_ending + 11009: 801948b0 76 FUNC LOCAL DEFAULT 4 NCIN_PatBossShrapnel_AR__FPC12zCutsceneMgrP9NCINEntryP8RpAtomicP11RwMatrixTagUiUi + 11010: 80194824 140 FUNC LOCAL DEFAULT 4 NCIN_PatBossShrapnel_Upd__FPC12zCutsceneMgrP9NCINEntryi + 11011: 8029e820 3132 OBJECT LOCAL DEFAULT 8 g_B302_begin + 11012: 801951fc 280 FUNC LOCAL DEFAULT 4 NCIN_SBBNode_AR__FPC12zCutsceneMgrP9NCINEntryP8RpAtomicP11RwMatrixTagUiUi + 11013: 80195188 116 FUNC LOCAL DEFAULT 4 NCIN_SBBNode_Upd__FPC12zCutsceneMgrP9NCINEntryi + 11014: 80194b28 980 FUNC LOCAL DEFAULT 4 NCIN_EntityBonePar_AR__FPC12zCutsceneMgrP9NCINEntryP8RpAtomicP11RwMatrixTagUiUi + 11015: 8029f45c 3596 OBJECT LOCAL DEFAULT 8 g_B302_end + 11016: 80194fa4 484 FUNC LOCAL DEFAULT 4 NCIN_BubbleTrail_AR__FPC12zCutsceneMgrP9NCINEntryP8RpAtomicP11RwMatrixTagUiUi + 11017: 80194f6c 56 FUNC LOCAL DEFAULT 4 NCIN_BubbleTrail_Upd__FPC12zCutsceneMgrP9NCINEntryi + 11018: 802a0268 3248 OBJECT LOCAL DEFAULT 8 g_B303_end + 11019: 802a0f18 2784 OBJECT LOCAL DEFAULT 8 g_HB00_prologue + 11020: 8019233c 132 FUNC LOCAL DEFAULT 4 NCIN_BubTrailBone_AR__FPC12zCutsceneMgrP9NCINEntryP8RpAtomicP11RwMatrixTagUiUi + 11021: 801920e4 600 FUNC LOCAL DEFAULT 4 NCIN_BubWipe__FPC12zCutsceneMgrP9NCINEntryi + 11022: 80193bac 356 FUNC LOCAL DEFAULT 4 NCIN_FodProdBone_AR__FPC12zCutsceneMgrP9NCINEntryP8RpAtomicP11RwMatrixTagUiUi + 11023: 80193ac0 236 FUNC LOCAL DEFAULT 4 NCIN_FodProdBone_Upd__FPC12zCutsceneMgrP9NCINEntryi + 11024: 802a19f8 288 OBJECT LOCAL DEFAULT 8 g_cutmap + 11025: 803cc1b4 1 OBJECT LOCAL DEFAULT 11 init$1034 + 11026: 80362b10 20 OBJECT LOCAL DEFAULT 9 nozey_npc_cinematics$1033 + 11027: 803cc1b8 4 OBJECT LOCAL DEFAULT 11 needinit$1047 + 11028: 803cc1bc 1 OBJECT LOCAL DEFAULT 11 init$1048 + 11029: 80191b00 208 FUNC LOCAL DEFAULT 4 zNPCFXCutscenePickTable__FPC12zCutsceneMgr + 11030: 803cfb18 4 OBJECT LOCAL DEFAULT 12 @1245 + 11031: 803cfb20 8 OBJECT LOCAL DEFAULT 12 @1247 + 11032: 80195340 100 FUNC LOCAL DEFAULT 4 xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 + 11033: 803cfb28 4 OBJECT LOCAL DEFAULT 12 @1279 + 11034: 803cfb2c 4 OBJECT LOCAL DEFAULT 12 @1280 + 11035: 803cfb30 4 OBJECT LOCAL DEFAULT 12 @1281 + 11036: 80273c88 12 OBJECT LOCAL DEFAULT 7 scl_wall$1289 + 11037: 80273c94 12 OBJECT LOCAL DEFAULT 7 vel_wall$1290 + 11038: 80362b24 64 OBJECT LOCAL DEFAULT 9 mat_fake$1292 + 11039: 803cfb34 4 OBJECT LOCAL DEFAULT 12 @1309 + 11040: 803cfb38 4 OBJECT LOCAL DEFAULT 12 @1310 + 11041: 803cfb3c 4 OBJECT LOCAL DEFAULT 12 @1311 + 11042: 80273ca0 16 OBJECT LOCAL DEFAULT 7 @1397 + 11043: 803cfb40 4 OBJECT LOCAL DEFAULT 12 @1429 + 11044: 803cfb44 4 OBJECT LOCAL DEFAULT 12 @1457 + 11045: 803cfb48 4 OBJECT LOCAL DEFAULT 12 @1458 + 11046: 803cfb4c 8 OBJECT LOCAL DEFAULT 12 @1519 + 11047: 803cfb54 4 OBJECT LOCAL DEFAULT 12 @1549 + 11048: 803cfb58 4 OBJECT LOCAL DEFAULT 12 @1574 + 11049: 80273cb0 12 OBJECT LOCAL DEFAULT 7 @1596 + 11050: 80273cbc 12 OBJECT LOCAL DEFAULT 7 @1597 + 11051: 80273cc8 16 OBJECT LOCAL DEFAULT 7 tym_anger$1601 + 11052: 803cfb5c 4 OBJECT LOCAL DEFAULT 12 @1639 + 11053: 803cfb60 4 OBJECT LOCAL DEFAULT 12 @1640 + 11054: 803cfb64 4 OBJECT LOCAL DEFAULT 12 @1641 + 11055: 803cfb68 4 OBJECT LOCAL DEFAULT 12 @1674 + 11056: 803cfb6c 4 OBJECT LOCAL DEFAULT 12 @1675 + 11057: 803cfb70 4 OBJECT LOCAL DEFAULT 12 @1694 + 11058: 803cfb74 4 OBJECT LOCAL DEFAULT 12 @1695 + 11059: 803cfb78 8 OBJECT LOCAL DEFAULT 12 uv_scroll_dray$1696 + 11060: 803cfb80 8 OBJECT LOCAL DEFAULT 12 uv_slice_dray$1697 + 11061: 803cfb88 4 OBJECT LOCAL DEFAULT 12 @1709 + 11062: 80273cd8 12 OBJECT LOCAL DEFAULT 7 @1756 + 11063: 803cfb8c 4 OBJECT LOCAL DEFAULT 12 @1819 + 11064: 803cfb90 4 OBJECT LOCAL DEFAULT 12 @1820 + 11065: 803cfb94 4 OBJECT LOCAL DEFAULT 12 @1842 + 11066: 803cfb98 4 OBJECT LOCAL DEFAULT 12 @1843 + 11067: 80273ce4 12 OBJECT LOCAL DEFAULT 7 vec_offset$1853 + 11068: 803cc1c0 4 OBJECT LOCAL DEFAULT 11 idx_bonePoke$1884 + 11069: 803cc1c4 1 OBJECT LOCAL DEFAULT 11 init$1885 + 11070: 802a1b18 12 OBJECT LOCAL DEFAULT 8 vec_offset$1889 + 11071: 803cc1c5 1 OBJECT LOCAL DEFAULT 11 init$1890 + 11072: 802a1b24 24 OBJECT LOCAL DEFAULT 8 g_idx_handbone$1923 + 11073: 803cfb9c 4 OBJECT LOCAL DEFAULT 12 @1998 + 11074: 803cfba0 4 OBJECT LOCAL DEFAULT 12 @1999 + 11075: 803cfba4 4 OBJECT LOCAL DEFAULT 12 @2045 + 11076: 803cfba8 4 OBJECT LOCAL DEFAULT 12 @2071 + 11077: 803cfbac 4 OBJECT LOCAL DEFAULT 12 @2072 + 11078: 803cfbb0 4 OBJECT LOCAL DEFAULT 12 @2141 + 11079: 803cfbb4 4 OBJECT LOCAL DEFAULT 12 @2294 + 11080: 803cfbb8 4 OBJECT LOCAL DEFAULT 12 @2316 + 11081: 80273cf0 12 OBJECT LOCAL DEFAULT 7 @2326 + 11082: 80273cfc 12 OBJECT LOCAL DEFAULT 7 @2327 + 11083: 00000000 0 FILE LOCAL DEFAULT ABS xHudText.cpp + 11084: 80195428 0 SECTION LOCAL DEFAULT 4 + 11085: 802749f0 0 SECTION LOCAL DEFAULT 7 + 11086: 802a1b60 0 SECTION LOCAL DEFAULT 8 + 11087: 00000000 0 SECTION LOCAL DEFAULT 15 + 11088: 00000000 0 SECTION LOCAL DEFAULT 14 + 11089: 803cc1c8 0 SECTION LOCAL DEFAULT 11 + 11090: 803cfbc0 0 SECTION LOCAL DEFAULT 12 + 11091: 00000000 0 SECTION LOCAL DEFAULT 26 + 11092: 80195900 0 SECTION LOCAL DEFAULT 4 + 11093: 00000000 0 SECTION LOCAL DEFAULT 26 + 11094: 80195900 0 SECTION LOCAL DEFAULT 4 + 11095: 00000000 0 SECTION LOCAL DEFAULT 26 + 11096: 80195900 0 SECTION LOCAL DEFAULT 4 + 11097: 00000000 0 SECTION LOCAL DEFAULT 26 + 11098: 80195900 0 SECTION LOCAL DEFAULT 4 + 11099: 00000000 0 SECTION LOCAL DEFAULT 26 + 11100: 803cfbc0 4 OBJECT LOCAL DEFAULT 12 @725 + 11101: 803cfbc8 8 OBJECT LOCAL DEFAULT 12 @727 + 11102: 803cfbd0 4 OBJECT LOCAL DEFAULT 12 @733 + 11103: 803cc1c8 4 OBJECT LOCAL DEFAULT 11 myid$755 + 11104: 803cc1cc 1 OBJECT LOCAL DEFAULT 11 init$756 + 11105: 802749f0 9 OBJECT LOCAL DEFAULT 7 @stringBase0 + 11106: 803cfbd4 4 OBJECT LOCAL DEFAULT 12 @771 + 11107: 803cfbd8 4 OBJECT LOCAL DEFAULT 12 @786 + 11108: 803cfbdc 4 OBJECT LOCAL DEFAULT 12 @787 + 11109: 00000000 0 FILE LOCAL DEFAULT ABS zCombo.cpp + 11110: 8019590c 0 SECTION LOCAL DEFAULT 4 + 11111: 80274a00 0 SECTION LOCAL DEFAULT 7 + 11112: 802a1b88 0 SECTION LOCAL DEFAULT 8 + 11113: 80362b68 0 SECTION LOCAL DEFAULT 9 + 11114: 00000000 0 SECTION LOCAL DEFAULT 15 + 11115: 00000000 0 SECTION LOCAL DEFAULT 14 + 11116: 803cadc8 0 SECTION LOCAL DEFAULT 10 + 11117: 803cc1d0 0 SECTION LOCAL DEFAULT 11 + 11118: 803cfbe0 0 SECTION LOCAL DEFAULT 12 + 11119: 00000000 0 SECTION LOCAL DEFAULT 26 + 11120: 80195fdc 0 SECTION LOCAL DEFAULT 4 + 11121: 00000000 0 SECTION LOCAL DEFAULT 26 + 11122: 80195fdc 0 SECTION LOCAL DEFAULT 4 + 11123: 00000000 0 SECTION LOCAL DEFAULT 26 + 11124: 80195fdc 0 SECTION LOCAL DEFAULT 4 + 11125: 00000000 0 SECTION LOCAL DEFAULT 26 + 11126: 80195fe8 0 SECTION LOCAL DEFAULT 4 + 11127: 00000000 0 SECTION LOCAL DEFAULT 26 + 11128: 80362b68 12 OBJECT LOCAL DEFAULT 9 sUnderCamPos + 11129: 80274a00 310 OBJECT LOCAL DEFAULT 7 @stringBase0 + 11130: 802a1b88 896 OBJECT LOCAL DEFAULT 8 comboReward + 11131: 80362b74 20 OBJECT LOCAL DEFAULT 9 sHideText + 11132: 803cc1d4 4 OBJECT LOCAL DEFAULT 11 sHideUIF + 11133: 803cadc8 4 OBJECT LOCAL DEFAULT 10 comboMaxTime + 11134: 803cadcc 4 OBJECT LOCAL DEFAULT 10 comboDisplayTime + 11135: 803cc1d8 4 OBJECT LOCAL DEFAULT 11 comboPending + 11136: 803cc1dc 4 OBJECT LOCAL DEFAULT 11 comboLastCounter + 11137: 803cc1e0 4 OBJECT LOCAL DEFAULT 11 comboCounter + 11138: 803cc1e4 4 OBJECT LOCAL DEFAULT 11 comboTimer + 11139: 8019590c 244 FUNC LOCAL DEFAULT 4 fillCombo__FP12zComboReward + 11140: 803cfbe0 4 OBJECT LOCAL DEFAULT 12 @844 + 11141: 803cfbe4 4 OBJECT LOCAL DEFAULT 12 @855 + 11142: 803cfbe8 4 OBJECT LOCAL DEFAULT 12 @923 + 11143: 803cfbec 4 OBJECT LOCAL DEFAULT 12 @924 + 11144: 802a1f08 44 OBJECT LOCAL DEFAULT 8 @925 + 11145: 00000000 0 FILE LOCAL DEFAULT ABS xCM.cpp + 11146: 80195fe8 0 SECTION LOCAL DEFAULT 4 + 11147: 80274b38 0 SECTION LOCAL DEFAULT 7 + 11148: 00000000 0 SECTION LOCAL DEFAULT 15 + 11149: 00000000 0 SECTION LOCAL DEFAULT 14 + 11150: 803cadd0 0 SECTION LOCAL DEFAULT 10 + 11151: 803cc1e8 0 SECTION LOCAL DEFAULT 11 + 11152: 803cfbf0 0 SECTION LOCAL DEFAULT 12 + 11153: 00000000 0 SECTION LOCAL DEFAULT 26 + 11154: 80196880 0 SECTION LOCAL DEFAULT 4 + 11155: 00000000 0 SECTION LOCAL DEFAULT 26 + 11156: 80274b38 12 OBJECT LOCAL DEFAULT 7 @454 + 11157: 80274b38 0 NOTYPE LOCAL DEFAULT 7 ...rodata.0 + 11158: 80274b44 12 OBJECT LOCAL DEFAULT 7 @455 + 11159: 80274b50 12 OBJECT LOCAL DEFAULT 7 @459 + 11160: 80274b5c 12 OBJECT LOCAL DEFAULT 7 @490 + 11161: 80274b68 40 OBJECT LOCAL DEFAULT 7 @563 + 11162: 80274b90 40 OBJECT LOCAL DEFAULT 7 @564 + 11163: 80274bb8 40 OBJECT LOCAL DEFAULT 7 @565 + 11164: 80274be0 40 OBJECT LOCAL DEFAULT 7 @566 + 11165: 80274c08 40 OBJECT LOCAL DEFAULT 7 @567 + 11166: 80274c30 40 OBJECT LOCAL DEFAULT 7 @568 + 11167: 80274c58 40 OBJECT LOCAL DEFAULT 7 @569 + 11168: 80274c80 16 OBJECT LOCAL DEFAULT 7 screen_bounds + 11169: 80274c90 16 OBJECT LOCAL DEFAULT 7 default_adjust + 11170: 80195fe8 240 FUNC LOCAL DEFAULT 4 xCMprep__FP12xCreditsData + 11171: 803cfbf0 8 OBJECT LOCAL DEFAULT 12 @660 + 11172: 801960d8 192 FUNC LOCAL DEFAULT 4 xCMcolor_scale__F10iColor_tagf + 11173: 80274cd0 128 OBJECT LOCAL DEFAULT 7 @stringBase0 + 11174: 80274ca0 16 OBJECT LOCAL DEFAULT 7 @799 + 11175: 80274cb0 16 OBJECT LOCAL DEFAULT 7 @811 + 11176: 80274cc0 16 OBJECT LOCAL DEFAULT 7 @814 + 11177: 803cfbf8 4 OBJECT LOCAL DEFAULT 12 @875 + 11178: 803cfbfc 4 OBJECT LOCAL DEFAULT 12 @876 + 11179: 803cfc00 4 OBJECT LOCAL DEFAULT 12 @877 + 11180: 803cfc04 4 OBJECT LOCAL DEFAULT 12 @878 + 11181: 803cfc08 4 OBJECT LOCAL DEFAULT 12 @879 + 11182: 803cfc0c 4 OBJECT LOCAL DEFAULT 12 @880 + 11183: 801961ac 1524 FUNC LOCAL DEFAULT 4 xCMrender__FfP12xCreditsData + 11184: 803cadd4 4 OBJECT LOCAL DEFAULT 10 credits_time + 11185: 803cc1e8 4 OBJECT LOCAL DEFAULT 11 credits_data + 11186: 803cc1ec 4 OBJECT LOCAL DEFAULT 11 credits_parentID + 11187: 803cfc10 4 OBJECT LOCAL DEFAULT 12 @927 + 11188: 80196880 0 SECTION LOCAL DEFAULT 4 + 11189: 803cadd8 0 SECTION LOCAL DEFAULT 10 + 11190: 00000000 0 FILE LOCAL DEFAULT ABS C:\Devel\Projects\bink\binkngc.c + 11191: 80196880 0 NOTYPE LOCAL DEFAULT 4 gcc2_compiled. + 11192: 803cadd8 8 OBJECT LOCAL DEFAULT 10 starttime.189 + 11193: 803cade0 4 OBJECT LOCAL DEFAULT 10 usermalloc + 11194: 803cade4 4 OBJECT LOCAL DEFAULT 10 userfree + 11195: 803cade8 4 OBJECT LOCAL DEFAULT 10 userarammalloc + 11196: 803cadec 4 OBJECT LOCAL DEFAULT 10 useraramfree + 11197: 80196d74 0 SECTION LOCAL DEFAULT 4 + 11198: 80274d50 0 SECTION LOCAL DEFAULT 7 + 11199: 803cadf0 0 SECTION LOCAL DEFAULT 10 + 11200: 00000000 0 FILE LOCAL DEFAULT ABS C:\Devel\Projects\bink\ngcsnd.c + 11201: 80196d74 0 NOTYPE LOCAL DEFAULT 4 gcc2_compiled. + 11202: 80196d74 124 FUNC LOCAL DEFAULT 4 startVoices + 11203: 80196df0 324 FUNC LOCAL DEFAULT 4 NGC_SoundPlay + 11204: 80196f34 348 FUNC LOCAL DEFAULT 4 NGC_SoundReinit + 11205: 80197090 116 FUNC LOCAL DEFAULT 4 SetStreamVolumePan + 11206: 80197104 200 FUNC LOCAL DEFAULT 4 NGC_SoundVolume + 11207: 801971cc 716 FUNC LOCAL DEFAULT 4 NGC_SoundInit + 11208: 80197498 80 FUNC LOCAL DEFAULT 4 NGC_SoundPause + 11209: 801974e8 80 FUNC LOCAL DEFAULT 4 NGC_SoundResume + 11210: 80197538 216 FUNC LOCAL DEFAULT 4 NGC_SoundShutdown + 11211: 80197610 224 FUNC LOCAL DEFAULT 4 Lock + 11212: 801976f0 676 FUNC LOCAL DEFAULT 4 Unlock + 11213: 80197994 388 FUNC LOCAL DEFAULT 4 NGC_StarvedClear + 11214: 80197b18 412 FUNC LOCAL DEFAULT 4 Ready + 11215: 80197cb4 60 FUNC LOCAL DEFAULT 4 Volume + 11216: 80197cf0 120 FUNC LOCAL DEFAULT 4 Pan + 11217: 80197d68 152 FUNC LOCAL DEFAULT 4 SetOnOff + 11218: 80197e00 80 FUNC LOCAL DEFAULT 4 Pause + 11219: 80197e50 32 FUNC LOCAL DEFAULT 4 Close + 11220: 80197e70 248 FUNC LOCAL DEFAULT 4 Open + 11221: 80198250 0 SECTION LOCAL DEFAULT 4 + 11222: 80274d80 0 SECTION LOCAL DEFAULT 7 + 11223: 802a1f34 0 SECTION LOCAL DEFAULT 8 + 11224: 803cadf0 0 SECTION LOCAL DEFAULT 10 + 11225: 80362b88 0 SECTION LOCAL DEFAULT 9 + 11226: 803cc1f0 0 SECTION LOCAL DEFAULT 11 + 11227: 00000000 0 FILE LOCAL DEFAULT ABS C:\devel\projects\bink\binkread.c + 11228: 80198250 0 NOTYPE LOCAL DEFAULT 4 gcc2_compiled. + 11229: 80198250 72 FUNC LOCAL DEFAULT 4 bpopmalloc + 11230: 80362b88 256 NOTYPE LOCAL DEFAULT 9 binkerr + 11231: 803cadf0 4 OBJECT LOCAL DEFAULT 10 sysopen + 11232: 803cadf4 4 OBJECT LOCAL DEFAULT 10 sndopen + 11233: 803cadf8 4 OBJECT LOCAL DEFAULT 10 numopensounds + 11234: 803cadfc 4 OBJECT LOCAL DEFAULT 10 cb_bink_IO + 11235: 803cae00 4 OBJECT LOCAL DEFAULT 10 cb_bink_sound + 11236: 80198358 40 FUNC LOCAL DEFAULT 4 conv16to8 + 11237: 80198380 204 FUNC LOCAL DEFAULT 4 dosilence + 11238: 8019844c 684 FUNC LOCAL DEFAULT 4 checksound + 11239: 801986f8 72 FUNC LOCAL DEFAULT 4 inittimer + 11240: 80198740 276 FUNC LOCAL DEFAULT 4 GotoFrame + 11241: 803cae04 4 OBJECT LOCAL DEFAULT 10 ForceRate + 11242: 803cae08 4 OBJECT LOCAL DEFAULT 10 IOBufferSize + 11243: 803cae0c 4 OBJECT LOCAL DEFAULT 10 Simulate + 11244: 803cae10 4 OBJECT LOCAL DEFAULT 10 TotTracks + 11245: 802a1f34 32 OBJECT LOCAL DEFAULT 8 TrackNums + 11246: 803cae14 4 OBJECT LOCAL DEFAULT 10 UserOpen + 11247: 803cc1f0 0 NOTYPE LOCAL DEFAULT 11 ForceRateDiv + 11248: 801988bc 244 FUNC LOCAL DEFAULT 4 high1secrate + 11249: 801989b0 40 FUNC LOCAL DEFAULT 4 bink_suspend_io + 11250: 801989d8 40 FUNC LOCAL DEFAULT 4 bink_try_suspend_io + 11251: 80198a00 40 FUNC LOCAL DEFAULT 4 bink_resume_io + 11252: 80198a28 32 FUNC LOCAL DEFAULT 4 bink_idle_on_io + 11253: 80198a48 28 FUNC LOCAL DEFAULT 4 bink_get_priority_sound + 11254: 80198a64 68 FUNC LOCAL DEFAULT 4 bink_sound_callback + 11255: 8019a754 44 FUNC LOCAL DEFAULT 4 timeframe + 11256: 8019ae38 92 FUNC LOCAL DEFAULT 4 endframe + 11257: 8019b468 528 FUNC LOCAL DEFAULT 4 smallestrect + 11258: 8019b678 576 FUNC LOCAL DEFAULT 4 trysplit + 11259: 8019bcd0 80 FUNC LOCAL DEFAULT 4 idtoindex + 11260: 8019c3ac 0 SECTION LOCAL DEFAULT 4 + 11261: 803cae18 0 SECTION LOCAL DEFAULT 10 + 11262: 00000000 0 FILE LOCAL DEFAULT ABS C:\Devel\Projects\bink\ngcfile.c + 11263: 8019c3ac 0 NOTYPE LOCAL DEFAULT 4 gcc2_compiled. + 11264: 8019c3ac 52 FUNC LOCAL DEFAULT 4 intelendian + 11265: 8019c3e0 244 FUNC LOCAL DEFAULT 4 radreadngc + 11266: 8019c4d4 160 FUNC LOCAL DEFAULT 4 BinkFileReadHeader + 11267: 8019c574 144 FUNC LOCAL DEFAULT 4 dosimulate + 11268: 8019c604 384 FUNC LOCAL DEFAULT 4 DVDReadCallback + 11269: 8019c784 280 FUNC LOCAL DEFAULT 4 ReadKickoff + 11270: 8019c89c 148 FUNC LOCAL DEFAULT 4 BinkFileIdle + 11271: 8019c930 88 FUNC LOCAL DEFAULT 4 CancelReadRequests + 11272: 8019c988 784 FUNC LOCAL DEFAULT 4 BinkFileReadFrame + 11273: 8019cc98 12 FUNC LOCAL DEFAULT 4 BinkFileGetBufferSize + 11274: 8019cca4 116 FUNC LOCAL DEFAULT 4 BinkFileSetInfo + 11275: 8019cd18 64 FUNC LOCAL DEFAULT 4 BinkFileClose + 11276: 8019ce8c 0 SECTION LOCAL DEFAULT 4 + 11277: 802a5960 0 SECTION LOCAL DEFAULT 8 + 11278: 803cae18 0 SECTION LOCAL DEFAULT 10 + 11279: 80362c88 0 SECTION LOCAL DEFAULT 9 + 11280: 803cc1f4 0 SECTION LOCAL DEFAULT 11 + 11281: 00000000 0 FILE LOCAL DEFAULT ABS C:\devel\projects\bink\yuv.cpp + 11282: 8019ce8c 0 NOTYPE LOCAL DEFAULT 4 gcc2_compiled. + 11283: 803cae18 4 OBJECT LOCAL DEFAULT 10 whichyuv + 11284: 803cae20 4 OBJECT LOCAL DEFAULT 10 z2hsize + 11285: 803cae24 4 OBJECT LOCAL DEFAULT 10 z2hbuf1 + 11286: 803cae28 4 OBJECT LOCAL DEFAULT 10 z2hbuf2 + 11287: 8019ce8c 112 FUNC LOCAL DEFAULT 4 checkzoombufs__FUl + 11288: 8019cefc 176 FUNC LOCAL DEFAULT 4 zoom2heven__Fl + 11289: 803cc1fc 0 NOTYPE LOCAL DEFAULT 11 EVENx + 11290: 8019cfac 176 FUNC LOCAL DEFAULT 4 zoom2hodd__Fl + 11291: 803cc200 0 NOTYPE LOCAL DEFAULT 11 ODDx + 11292: 8019d05c 1284 FUNC LOCAL DEFAULT 4 setevenodd__FUlPUlUlUlP5BLITST1 + 11293: 803cc218 0 NOTYPE LOCAL DEFAULT 11 testing + 11294: 80362c88 4096 NOTYPE LOCAL DEFAULT 9 origYUVTables + 11295: 803cc1f4 0 NOTYPE LOCAL DEFAULT 11 EVEN + 11296: 803cc1f8 0 NOTYPE LOCAL DEFAULT 11 ODD + 11297: 803cc204 0 NOTYPE LOCAL DEFAULT 11 dounalignedrow + 11298: 803cc208 0 NOTYPE LOCAL DEFAULT 11 dounalignedcol + 11299: 803cc214 0 NOTYPE LOCAL DEFAULT 11 alignshift + 11300: 803cc20c 0 NOTYPE LOCAL DEFAULT 11 align + 11301: 803cc210 0 NOTYPE LOCAL DEFAULT 11 alignm1 + 11302: 8019d560 1080 FUNC LOCAL DEFAULT 4 YUV_blit__FPvUlUlUlT0UlUlUlUlUlUlUlT0P5BLITS + 11303: 8019d998 3124 FUNC LOCAL DEFAULT 4 YUV_blit_mask__FPvUlUlUlPUcUlT0UlUlUlUlUlUlUlT0P5BLITS + 11304: 803cae2c 4 OBJECT LOCAL DEFAULT 10 donetables + 11305: 8019ecc8 96 FUNC LOCAL DEFAULT 4 dounaligned32rowm2w__FUlUl + 11306: 8019ed28 136 FUNC LOCAL DEFAULT 4 dounaligned32colm2w__FUll + 11307: 8019edb0 100 FUNC LOCAL DEFAULT 4 dounaligned32rowm2h__FUlUl + 11308: 8019ee14 144 FUNC LOCAL DEFAULT 4 dounaligned32colm2h__FUll + 11309: 8019eea4 124 FUNC LOCAL DEFAULT 4 dounaligned32rowm2wh__FUlUl + 11310: 8019ef20 192 FUNC LOCAL DEFAULT 4 dounaligned32colm2wh__FUll + 11311: 8019efe0 288 FUNC LOCAL DEFAULT 4 dounaligned32row2w__FUlUl + 11312: 8019f100 380 FUNC LOCAL DEFAULT 4 dounaligned32col2w__FUll + 11313: 8019f27c 292 FUNC LOCAL DEFAULT 4 dounaligned32row2h__FUlUl + 11314: 8019f3a0 388 FUNC LOCAL DEFAULT 4 dounaligned32col2h__FUll + 11315: 8019f524 316 FUNC LOCAL DEFAULT 4 dounaligned32row2wh__FUlUl + 11316: 8019f660 436 FUNC LOCAL DEFAULT 4 dounaligned32col2wh__FUll + 11317: 8019f814 88 FUNC LOCAL DEFAULT 4 dounaligned32rowm__FUlUl + 11318: 8019f86c 120 FUNC LOCAL DEFAULT 4 dounaligned32colm__FUll + 11319: 8019f8e4 280 FUNC LOCAL DEFAULT 4 dounaligned32row__FUlUl + 11320: 8019f9fc 364 FUNC LOCAL DEFAULT 4 dounaligned32col__FUll + 11321: 802affc0 128 OBJECT LOCAL DEFAULT 8 blits32 + 11322: 8019fbc4 120 FUNC LOCAL DEFAULT 4 dounaligned32arowm2w__FUlUl + 11323: 8019fc3c 184 FUNC LOCAL DEFAULT 4 dounaligned32acolm2w__FUll + 11324: 8019fcf4 124 FUNC LOCAL DEFAULT 4 dounaligned32arowm2h__FUlUl + 11325: 8019fd70 192 FUNC LOCAL DEFAULT 4 dounaligned32acolm2h__FUll + 11326: 8019fe30 148 FUNC LOCAL DEFAULT 4 dounaligned32arowm2wh__FUlUl + 11327: 8019fec4 240 FUNC LOCAL DEFAULT 4 dounaligned32acolm2wh__FUll + 11328: 8019ffb4 312 FUNC LOCAL DEFAULT 4 dounaligned32arow2w__FUlUl + 11329: 801a00ec 428 FUNC LOCAL DEFAULT 4 dounaligned32acol2w__FUll + 11330: 801a0298 316 FUNC LOCAL DEFAULT 4 dounaligned32arow2h__FUlUl + 11331: 801a03d4 436 FUNC LOCAL DEFAULT 4 dounaligned32acol2h__FUll + 11332: 801a0588 340 FUNC LOCAL DEFAULT 4 dounaligned32arow2wh__FUlUl + 11333: 801a06dc 484 FUNC LOCAL DEFAULT 4 dounaligned32acol2wh__FUll + 11334: 801a08c0 112 FUNC LOCAL DEFAULT 4 dounaligned32arowm__FUlUl + 11335: 801a0930 168 FUNC LOCAL DEFAULT 4 dounaligned32acolm__FUll + 11336: 801a09d8 304 FUNC LOCAL DEFAULT 4 dounaligned32arow__FUlUl + 11337: 801a0b08 412 FUNC LOCAL DEFAULT 4 dounaligned32acol__FUll + 11338: 802b0040 128 OBJECT LOCAL DEFAULT 8 blits32a + 11339: 801a0d00 104 FUNC LOCAL DEFAULT 4 dounaligned16rowm2h__FUlUl + 11340: 801a0d68 152 FUNC LOCAL DEFAULT 4 dounaligned16colm2h__FUll + 11341: 801a0e00 100 FUNC LOCAL DEFAULT 4 dounaligned16rowm2w__FUlUl + 11342: 801a0e64 144 FUNC LOCAL DEFAULT 4 dounaligned16colm2w__FUll + 11343: 801a0ef4 128 FUNC LOCAL DEFAULT 4 dounaligned16rowm2wh__FUlUl + 11344: 801a0f74 200 FUNC LOCAL DEFAULT 4 dounaligned16colm2wh__FUll + 11345: 801a103c 344 FUNC LOCAL DEFAULT 4 dounaligned16row2h__FUlUl + 11346: 801a1194 464 FUNC LOCAL DEFAULT 4 dounaligned16col2h__FUll + 11347: 801a1364 340 FUNC LOCAL DEFAULT 4 dounaligned16row2w__FUlUl + 11348: 801a14b8 456 FUNC LOCAL DEFAULT 4 dounaligned16col2w__FUll + 11349: 801a1680 368 FUNC LOCAL DEFAULT 4 dounaligned16row2wh__FUlUl + 11350: 801a17f0 512 FUNC LOCAL DEFAULT 4 dounaligned16col2wh__FUll + 11351: 801a19f0 92 FUNC LOCAL DEFAULT 4 dounaligned16rowm__FUlUl + 11352: 801a1a4c 128 FUNC LOCAL DEFAULT 4 dounaligned16colm__FUll + 11353: 801a1acc 328 FUNC LOCAL DEFAULT 4 dounaligned16row__FUlUl + 11354: 801a1c14 440 FUNC LOCAL DEFAULT 4 dounaligned16col__FUll + 11355: 802b00c0 128 OBJECT LOCAL DEFAULT 8 blits16 + 11356: 801a1e28 160 FUNC LOCAL DEFAULT 4 dounaligned16a4rowm2h__FUlUl + 11357: 801a1ec8 244 FUNC LOCAL DEFAULT 4 dounaligned16a4colm2h__FUll + 11358: 801a1fbc 156 FUNC LOCAL DEFAULT 4 dounaligned16a4rowm2w__FUlUl + 11359: 801a2058 236 FUNC LOCAL DEFAULT 4 dounaligned16a4colm2w__FUll + 11360: 801a2144 184 FUNC LOCAL DEFAULT 4 dounaligned16a4rowm2wh__FUlUl + 11361: 801a21fc 292 FUNC LOCAL DEFAULT 4 dounaligned16a4colm2wh__FUll + 11362: 801a2320 384 FUNC LOCAL DEFAULT 4 dounaligned16a4row2h__FUlUl + 11363: 801a24a0 540 FUNC LOCAL DEFAULT 4 dounaligned16a4col2h__FUll + 11364: 801a26bc 380 FUNC LOCAL DEFAULT 4 dounaligned16a4row2w__FUlUl + 11365: 801a2838 532 FUNC LOCAL DEFAULT 4 dounaligned16a4col2w__FUll + 11366: 801a2a4c 408 FUNC LOCAL DEFAULT 4 dounaligned16a4row2wh__FUlUl + 11367: 801a2be4 588 FUNC LOCAL DEFAULT 4 dounaligned16a4col2wh__FUll + 11368: 801a2e30 148 FUNC LOCAL DEFAULT 4 dounaligned16a4rowm__FUlUl + 11369: 801a2ec4 220 FUNC LOCAL DEFAULT 4 dounaligned16a4colm__FUll + 11370: 801a2fa0 372 FUNC LOCAL DEFAULT 4 dounaligned16a4row__FUlUl + 11371: 801a3114 516 FUNC LOCAL DEFAULT 4 dounaligned16a4col__FUll + 11372: 802b0140 128 OBJECT LOCAL DEFAULT 8 blits16a4 + 11373: 801a3374 140 FUNC LOCAL DEFAULT 4 dounalignedYUY2rowm2wh__FUlUl + 11374: 801a3400 252 FUNC LOCAL DEFAULT 4 dounalignedYUY2colm2wh__FUll + 11375: 801a34fc 112 FUNC LOCAL DEFAULT 4 dounalignedYUY2rowm2w__FUlUl + 11376: 801a356c 196 FUNC LOCAL DEFAULT 4 dounalignedYUY2colm2w__FUll + 11377: 801a3630 96 FUNC LOCAL DEFAULT 4 dounalignedYUY2rowm2h__FUlUl + 11378: 801a3690 164 FUNC LOCAL DEFAULT 4 dounalignedYUY2colm2h__FUll + 11379: 801a3734 188 FUNC LOCAL DEFAULT 4 dounalignedYUY2row2wh__FUlUl + 11380: 801a37f0 320 FUNC LOCAL DEFAULT 4 dounalignedYUY2col2wh__FUll + 11381: 801a3930 160 FUNC LOCAL DEFAULT 4 dounalignedYUY2row2w__FUlUl + 11382: 801a39d0 264 FUNC LOCAL DEFAULT 4 dounalignedYUY2col2w__FUll + 11383: 801a3ad8 136 FUNC LOCAL DEFAULT 4 dounalignedYUY2row2h__FUlUl + 11384: 801a3b60 232 FUNC LOCAL DEFAULT 4 dounalignedYUY2col2h__FUll + 11385: 801a3c48 84 FUNC LOCAL DEFAULT 4 dounalignedYUY2rowm__FUlUl + 11386: 801a3c9c 140 FUNC LOCAL DEFAULT 4 dounalignedYUY2colm__FUll + 11387: 801a3d28 124 FUNC LOCAL DEFAULT 4 dounalignedYUY2row__FUlUl + 11388: 801a3da4 212 FUNC LOCAL DEFAULT 4 dounalignedYUY2col__FUll + 11389: 802b01c0 128 OBJECT LOCAL DEFAULT 8 blitsyuy2 + 11390: 801a414c 0 SECTION LOCAL DEFAULT 4 + 11391: 80274e00 0 SECTION LOCAL DEFAULT 7 + 11392: 802b0240 0 SECTION LOCAL DEFAULT 8 + 11393: 00000000 0 FILE LOCAL DEFAULT ABS C:\Devel\Projects\bink\binkacd.c + 11394: 801a414c 0 NOTYPE LOCAL DEFAULT 4 gcc2_compiled. + 11395: 802b0240 16 OBJECT LOCAL DEFAULT 8 rlelens + 11396: 802b0250 100 OBJECT LOCAL DEFAULT 8 bandtopfreq + 11397: 802b02b8 192 OBJECT LOCAL DEFAULT 8 invertbins + 11398: 801a414c 84 FUNC LOCAL DEFAULT 4 fxptof + 11399: 801a41a0 96 FUNC LOCAL DEFAULT 4 quanttos16s + 11400: 801a4200 172 FUNC LOCAL DEFAULT 4 quanttos16chans2 + 11401: 801a42ac 884 FUNC LOCAL DEFAULT 4 read_rle_samples + 11402: 801a4620 800 FUNC LOCAL DEFAULT 4 Unquant + 11403: 801a4e30 0 SECTION LOCAL DEFAULT 4 + 11404: 803cae30 0 SECTION LOCAL DEFAULT 10 + 11405: 00000000 0 FILE LOCAL DEFAULT ABS C:\devel\projects\bink\radcb.c + 11406: 801a4e30 0 NOTYPE LOCAL DEFAULT 4 gcc2_compiled. + 11407: 801a4e30 96 FUNC LOCAL DEFAULT 4 remove_cb_from_list + 11408: 801a4e90 152 FUNC LOCAL DEFAULT 4 call_callbacks + 11409: 801a4f28 80 FUNC LOCAL DEFAULT 4 RAD_callback_timer + 11410: 801a5514 0 SECTION LOCAL DEFAULT 4 + 11411: 80274e60 0 SECTION LOCAL DEFAULT 7 + 11412: 802b0380 0 SECTION LOCAL DEFAULT 8 + 11413: 803cfc18 0 SECTION LOCAL DEFAULT 12 + 11414: 00000000 0 FILE LOCAL DEFAULT ABS C:\devel\projects\bink\expand.c + 11415: 801a5514 0 NOTYPE LOCAL DEFAULT 4 gcc2_compiled. + 11416: 803cfc18 8 OBJECT LOCAL DEFAULT 12 huff4decode00align + 11417: 80274e60 16 OBJECT LOCAL DEFAULT 7 huff4decode00 + 11418: 80274e70 32 OBJECT LOCAL DEFAULT 7 huff4decode01 + 11419: 80274e90 32 OBJECT LOCAL DEFAULT 7 huff4decode02 + 11420: 80274eb0 32 OBJECT LOCAL DEFAULT 7 huff4decode03 + 11421: 80274ed0 32 OBJECT LOCAL DEFAULT 7 huff4decode04 + 11422: 80274ef0 32 OBJECT LOCAL DEFAULT 7 huff4decode05 + 11423: 80274f10 32 OBJECT LOCAL DEFAULT 7 huff4decode06 + 11424: 80274f30 64 OBJECT LOCAL DEFAULT 7 huff4decode07 + 11425: 80274f70 64 OBJECT LOCAL DEFAULT 7 huff4decode08 + 11426: 80274fb0 64 OBJECT LOCAL DEFAULT 7 huff4decode09 + 11427: 80274ff0 64 OBJECT LOCAL DEFAULT 7 huff4decode10 + 11428: 80275030 64 OBJECT LOCAL DEFAULT 7 huff4decode11 + 11429: 80275070 64 OBJECT LOCAL DEFAULT 7 huff4decode12 + 11430: 802750b0 128 OBJECT LOCAL DEFAULT 7 huff4decode13 + 11431: 80275130 128 OBJECT LOCAL DEFAULT 7 huff4decode14 + 11432: 802751b0 128 OBJECT LOCAL DEFAULT 7 huff4decode15 + 11433: 803cfc20 8 OBJECT LOCAL DEFAULT 12 huff4decodesalign + 11434: 802b0380 64 OBJECT LOCAL DEFAULT 8 huff4decodes + 11435: 80275230 16 OBJECT LOCAL DEFAULT 7 huff4reads + 11436: 801a5514 88 FUNC LOCAL DEFAULT 4 OpenReadBundle + 11437: 801a556c 212 FUNC LOCAL DEFAULT 4 mergesort + 11438: 801a5640 1308 FUNC LOCAL DEFAULT 4 ReadHuffTable + 11439: 801a5b5c 52 FUNC LOCAL DEFAULT 4 StartReadHuff4Bundle + 11440: 801a5b90 132 FUNC LOCAL DEFAULT 4 StartReadHuff8Bundle + 11441: 803cfc28 4 OBJECT LOCAL DEFAULT 12 rlelens + 11442: 801a5c14 708 FUNC LOCAL DEFAULT 4 CheckReadRLEHuff4Bundle + 11443: 801a5ed8 812 FUNC LOCAL DEFAULT 4 CheckReadHuff8Bundle + 11444: 801a6204 780 FUNC LOCAL DEFAULT 4 NewCheckReadHuff8Bundle + 11445: 801a6510 660 FUNC LOCAL DEFAULT 4 CheckReadHuff4Bundle + 11446: 801a67a4 604 FUNC LOCAL DEFAULT 4 CheckReadHuff4PairBundle + 11447: 801a6a00 844 FUNC LOCAL DEFAULT 4 CheckReadHuff4SBundle + 11448: 801a6d4c 1084 FUNC LOCAL DEFAULT 4 CheckReadDelta16Bundle + 11449: 801a7188 68 FUNC LOCAL DEFAULT 4 getbunsize + 11450: 80275240 64 OBJECT LOCAL DEFAULT 7 mask2 + 11451: 80275280 64 OBJECT LOCAL DEFAULT 7 mask1 + 11452: 802752c0 16 OBJECT LOCAL DEFAULT 7 mask4 + 11453: 802752d0 16 OBJECT LOCAL DEFAULT 7 mask3 + 11454: 801a72cc 5916 FUNC LOCAL DEFAULT 4 ExpandPlane + 11455: 801a8ba0 0 SECTION LOCAL DEFAULT 4 + 11456: 803cae30 0 SECTION LOCAL DEFAULT 10 + 11457: 80363c88 0 SECTION LOCAL DEFAULT 9 + 11458: 00000000 0 FILE LOCAL DEFAULT ABS C:\Devel\Projects\bink\popmal.c + 11459: 801a8ba0 0 NOTYPE LOCAL DEFAULT 4 gcc2_compiled. + 11460: 803cae30 4 OBJECT LOCAL DEFAULT 10 pushtot + 11461: 803cae34 4 OBJECT LOCAL DEFAULT 10 pushcur + 11462: 803cae38 4 OBJECT LOCAL DEFAULT 10 pushptr + 11463: 80363c88 128 NOTYPE LOCAL DEFAULT 9 ptrs + 11464: 803cae3c 4 OBJECT LOCAL DEFAULT 10 pushamt + 11465: 80363d08 128 NOTYPE LOCAL DEFAULT 9 amt + 11466: 803cae40 4 OBJECT LOCAL DEFAULT 10 cursize + 11467: 801a8d38 0 SECTION LOCAL DEFAULT 4 + 11468: 803cae48 0 SECTION LOCAL DEFAULT 10 + 11469: 00000000 0 FILE LOCAL DEFAULT ABS C:\Devel\Projects\bink\ngcrgb.c + 11470: 801a8d38 0 NOTYPE LOCAL DEFAULT 4 gcc2_compiled. + 11471: 801abc7c 0 SECTION LOCAL DEFAULT 4 + 11472: 00000000 0 FILE LOCAL DEFAULT ABS C:\Devel\Projects\bink\ngcyuy2.c + 11473: 801abc7c 0 NOTYPE LOCAL DEFAULT 4 gcc2_compiled. + 11474: 801ac988 0 SECTION LOCAL DEFAULT 4 + 11475: 80275300 0 SECTION LOCAL DEFAULT 7 + 11476: 803cfc30 0 SECTION LOCAL DEFAULT 12 + 11477: 00000000 0 FILE LOCAL DEFAULT ABS C:\Devel\Projects\bink\varbits.c + 11478: 801ac988 0 NOTYPE LOCAL DEFAULT 4 gcc2_compiled. + 11479: 801acb6c 0 SECTION LOCAL DEFAULT 4 + 11480: 80275480 0 SECTION LOCAL DEFAULT 7 + 11481: 00000000 0 FILE LOCAL DEFAULT ABS C:\devel\projects\bink\fft.c + 11482: 801acb6c 0 NOTYPE LOCAL DEFAULT 4 gcc2_compiled. + 11483: 801acef0 584 FUNC LOCAL DEFAULT 4 makewt + 11484: 801ad138 308 FUNC LOCAL DEFAULT 4 makect + 11485: 801ad26c 360 FUNC LOCAL DEFAULT 4 cftfsub + 11486: 801b0c50 184 FUNC LOCAL DEFAULT 4 rftfsub + 11487: 801b0d08 184 FUNC LOCAL DEFAULT 4 rftbsub + 11488: 801ad3d4 360 FUNC LOCAL DEFAULT 4 cftbsub + 11489: 801b0dc0 144 FUNC LOCAL DEFAULT 4 dctsub + 11490: 801ade84 1880 FUNC LOCAL DEFAULT 4 cftf1st + 11491: 801aed40 200 FUNC LOCAL DEFAULT 4 cftrec1 + 11492: 801aee08 196 FUNC LOCAL DEFAULT 4 cftrec2 + 11493: 801aeecc 576 FUNC LOCAL DEFAULT 4 cftexp1 + 11494: 801afb74 180 FUNC LOCAL DEFAULT 4 cftfx41 + 11495: 801ad53c 716 FUNC LOCAL DEFAULT 4 bitrv2 + 11496: 801afce0 1216 FUNC LOCAL DEFAULT 4 cftf161 + 11497: 801adb94 212 FUNC LOCAL DEFAULT 4 bitrv216 + 11498: 801b0724 472 FUNC LOCAL DEFAULT 4 cftf081 + 11499: 801addcc 68 FUNC LOCAL DEFAULT 4 bitrv208 + 11500: 801b0b14 132 FUNC LOCAL DEFAULT 4 cftf040 + 11501: 801b0c1c 52 FUNC LOCAL DEFAULT 4 cftx020 + 11502: 801ae5dc 1892 FUNC LOCAL DEFAULT 4 cftb1st + 11503: 801ad808 908 FUNC LOCAL DEFAULT 4 bitrv2conj + 11504: 801adc68 356 FUNC LOCAL DEFAULT 4 bitrv216neg + 11505: 801ade10 116 FUNC LOCAL DEFAULT 4 bitrv208neg + 11506: 801b0b98 132 FUNC LOCAL DEFAULT 4 cftb040 + 11507: 801af374 916 FUNC LOCAL DEFAULT 4 cftmdl1 + 11508: 801af708 1132 FUNC LOCAL DEFAULT 4 cftmdl2 + 11509: 801af10c 616 FUNC LOCAL DEFAULT 4 cftexp2 + 11510: 801afc28 184 FUNC LOCAL DEFAULT 4 cftfx42 + 11511: 801b01a0 1412 FUNC LOCAL DEFAULT 4 cftf162 + 11512: 801b08fc 536 FUNC LOCAL DEFAULT 4 cftf082 + 11513: 801b0e50 0 SECTION LOCAL DEFAULT 4 + 11514: 802754e0 0 SECTION LOCAL DEFAULT 7 + 11515: 803cfc40 0 SECTION LOCAL DEFAULT 12 + 11516: 00000000 0 FILE LOCAL DEFAULT ABS C:\devel\projects\bink\dct.c + 11517: 801b0e50 0 NOTYPE LOCAL DEFAULT 4 gcc2_compiled. + 11518: 803cfc40 8 OBJECT LOCAL DEFAULT 12 ifiquantlevels8align + 11519: 802754e0 4096 OBJECT LOCAL DEFAULT 7 ifiquantlevels8 + 11520: 803cfc48 8 OBJECT LOCAL DEFAULT 12 ifquantlevels8align + 11521: 802764e0 4096 OBJECT LOCAL DEFAULT 7 ifquantlevels8 + 11522: 803cfc50 8 OBJECT LOCAL DEFAULT 12 ifimquantlevels8align + 11523: 802774e0 4096 OBJECT LOCAL DEFAULT 7 ifimquantlevels8 + 11524: 803cfc58 8 OBJECT LOCAL DEFAULT 12 ifmquantlevels8align + 11525: 802784e0 4096 OBJECT LOCAL DEFAULT 7 ifmquantlevels8 + 11526: 801b0e50 988 FUNC LOCAL DEFAULT 4 fastidct8x8 + 11527: 801b122c 988 FUNC LOCAL DEFAULT 4 fastidct8x8d + 11528: 801b1f24 0 SECTION LOCAL DEFAULT 4 + 11529: 802794e0 0 SECTION LOCAL DEFAULT 7 + 11530: 803cfc60 0 SECTION LOCAL DEFAULT 12 + 11531: 00000000 0 FILE LOCAL DEFAULT ABS C:\devel\projects\bink\bitplane.c + 11532: 801b1f24 0 NOTYPE LOCAL DEFAULT 4 gcc2_compiled. + 11533: 801b46d0 1804 FUNC LOCAL DEFAULT 4 readlossy + 11534: 00000000 0 FILE LOCAL DEFAULT ABS ai.c + 11535: 801b5350 0 SECTION LOCAL DEFAULT 4 + 11536: 802b03c0 0 SECTION LOCAL DEFAULT 8 + 11537: 803cae48 0 SECTION LOCAL DEFAULT 10 + 11538: 803cc220 0 SECTION LOCAL DEFAULT 11 + 11539: 802b03c0 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 11540: 802b03c0 68 OBJECT LOCAL DEFAULT 8 @1 + 11541: 803cc220 4 OBJECT LOCAL DEFAULT 11 __AIS_Callback + 11542: 803cc224 4 OBJECT LOCAL DEFAULT 11 __AID_Callback + 11543: 803cc228 4 OBJECT LOCAL DEFAULT 11 __CallbackStack + 11544: 803cc22c 4 OBJECT LOCAL DEFAULT 11 __OldStack + 11545: 803cc230 4 OBJECT LOCAL DEFAULT 11 __AI_init_flag + 11546: 803cc234 4 OBJECT LOCAL DEFAULT 11 __AID_Active + 11547: 801b5a50 484 FUNC LOCAL DEFAULT 4 __AI_SRC_INIT + 11548: 801b5628 212 FUNC LOCAL DEFAULT 4 __AI_set_stream_sample_rate + 11549: 803cc238 8 OBJECT LOCAL DEFAULT 11 bound_32KHz + 11550: 803cc240 8 OBJECT LOCAL DEFAULT 11 bound_48KHz + 11551: 803cc248 8 OBJECT LOCAL DEFAULT 11 min_wait + 11552: 803cc250 8 OBJECT LOCAL DEFAULT 11 max_wait + 11553: 803cc258 8 OBJECT LOCAL DEFAULT 11 buffer + 11554: 801b594c 172 FUNC LOCAL DEFAULT 4 __AIDHandler + 11555: 801b58d0 124 FUNC LOCAL DEFAULT 4 __AISHandler + 11556: 801b59f8 88 FUNC LOCAL DEFAULT 4 __AICallbackStackSwitch + 11557: 00000000 0 FILE LOCAL DEFAULT ABS AmcExi2Stubs.c + 11558: 801b5c34 0 SECTION LOCAL DEFAULT 4 + 11559: 00000000 0 FILE LOCAL DEFAULT ABS ar.c + 11560: 801b5c64 0 SECTION LOCAL DEFAULT 4 + 11561: 802b0408 0 SECTION LOCAL DEFAULT 8 + 11562: 803cae50 0 SECTION LOCAL DEFAULT 10 + 11563: 803cc260 0 SECTION LOCAL DEFAULT 11 + 11564: 802b0408 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 11565: 802b0408 68 OBJECT LOCAL DEFAULT 8 @1 + 11566: 803cc260 4 OBJECT LOCAL DEFAULT 11 __AR_Callback + 11567: 803cc264 4 OBJECT LOCAL DEFAULT 11 __AR_Size + 11568: 803cc268 4 OBJECT LOCAL DEFAULT 11 __AR_InternalSize + 11569: 803cc26c 4 OBJECT LOCAL DEFAULT 11 __AR_ExpansionSize + 11570: 803cc270 4 OBJECT LOCAL DEFAULT 11 __AR_StackPointer + 11571: 803cc274 4 OBJECT LOCAL DEFAULT 11 __AR_FreeBlocks + 11572: 803cc278 4 OBJECT LOCAL DEFAULT 11 __AR_BlockLength + 11573: 803cc27c 4 OBJECT LOCAL DEFAULT 11 __AR_init_flag + 11574: 801b5f38 120 FUNC LOCAL DEFAULT 4 __ARHandler + 11575: 801b5fb0 6132 FUNC LOCAL DEFAULT 4 __ARChecksize + 11576: 00000000 0 FILE LOCAL DEFAULT ABS arq.c + 11577: 801b77a4 0 SECTION LOCAL DEFAULT 4 + 11578: 802b0450 0 SECTION LOCAL DEFAULT 8 + 11579: 803cae58 0 SECTION LOCAL DEFAULT 10 + 11580: 803cc280 0 SECTION LOCAL DEFAULT 11 + 11581: 802b0450 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 11582: 802b0450 69 OBJECT LOCAL DEFAULT 8 @1 + 11583: 803cc280 4 OBJECT LOCAL DEFAULT 11 __ARQRequestQueueHi + 11584: 803cc284 4 OBJECT LOCAL DEFAULT 11 __ARQRequestTailHi + 11585: 803cc288 4 OBJECT LOCAL DEFAULT 11 __ARQRequestQueueLo + 11586: 803cc28c 4 OBJECT LOCAL DEFAULT 11 __ARQRequestTailLo + 11587: 803cc290 4 OBJECT LOCAL DEFAULT 11 __ARQRequestQueueTemp + 11588: 803cc294 4 OBJECT LOCAL DEFAULT 11 __ARQRequestTailTemp + 11589: 803cc298 4 OBJECT LOCAL DEFAULT 11 __ARQRequestPendingHi + 11590: 803cc29c 4 OBJECT LOCAL DEFAULT 11 __ARQRequestPendingLo + 11591: 803cc2a0 4 OBJECT LOCAL DEFAULT 11 __ARQCallbackHi + 11592: 803cc2a4 4 OBJECT LOCAL DEFAULT 11 __ARQCallbackLo + 11593: 803cc2a8 4 OBJECT LOCAL DEFAULT 11 __ARQChunkSize + 11594: 803cc2ac 4 OBJECT LOCAL DEFAULT 11 __ARQ_init_flag + 11595: 00000000 0 FILE LOCAL DEFAULT ABS AX.c + 11596: 801b7c60 0 SECTION LOCAL DEFAULT 4 + 11597: 802b0498 0 SECTION LOCAL DEFAULT 8 + 11598: 803cae60 0 SECTION LOCAL DEFAULT 10 + 11599: 802b0498 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 11600: 802b0498 68 OBJECT LOCAL DEFAULT 8 @1 + 11601: 00000000 0 FILE LOCAL DEFAULT ABS AXAlloc.c + 11602: 801b7d04 0 SECTION LOCAL DEFAULT 4 + 11603: 80363d88 0 SECTION LOCAL DEFAULT 9 + 11604: 803cc2b0 0 SECTION LOCAL DEFAULT 11 + 11605: 80363d88 128 OBJECT LOCAL DEFAULT 9 __AXStackHead + 11606: 80363d88 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 11607: 80363e08 128 OBJECT LOCAL DEFAULT 9 __AXStackTail + 11608: 803cc2b0 4 OBJECT LOCAL DEFAULT 11 __AXCallbackStack + 11609: 00000000 0 FILE LOCAL DEFAULT ABS AXAux.c + 11610: 801b81cc 0 SECTION LOCAL DEFAULT 4 + 11611: 80363ea0 0 SECTION LOCAL DEFAULT 9 + 11612: 803cc2b8 0 SECTION LOCAL DEFAULT 11 + 11613: 80363ea0 5760 OBJECT LOCAL DEFAULT 9 __AXBufferAuxA + 11614: 80363ea0 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 11615: 80365520 5760 OBJECT LOCAL DEFAULT 9 __AXBufferAuxB + 11616: 803cc2b8 4 OBJECT LOCAL DEFAULT 11 __AXCallbackAuxA + 11617: 803cc2bc 4 OBJECT LOCAL DEFAULT 11 __AXCallbackAuxB + 11618: 803cc2c0 4 OBJECT LOCAL DEFAULT 11 __AXContextAuxA + 11619: 803cc2c4 4 OBJECT LOCAL DEFAULT 11 __AXContextAuxB + 11620: 803cc2c8 4 OBJECT LOCAL DEFAULT 11 __AXAuxADspWrite + 11621: 803cc2cc 4 OBJECT LOCAL DEFAULT 11 __AXAuxADspRead + 11622: 803cc2d0 4 OBJECT LOCAL DEFAULT 11 __AXAuxBDspWrite + 11623: 803cc2d4 4 OBJECT LOCAL DEFAULT 11 __AXAuxBDspRead + 11624: 803cc2d8 4 OBJECT LOCAL DEFAULT 11 __AXAuxDspWritePosition + 11625: 803cc2dc 4 OBJECT LOCAL DEFAULT 11 __AXAuxDspReadPosition + 11626: 803cc2e0 4 OBJECT LOCAL DEFAULT 11 __AXAuxDspWritePositionDpl2 + 11627: 803cc2e4 4 OBJECT LOCAL DEFAULT 11 __AXAuxDspReadPositionDpl2 + 11628: 803cc2e8 4 OBJECT LOCAL DEFAULT 11 __AXAuxCpuReadWritePosition + 11629: 00000000 0 FILE LOCAL DEFAULT ABS AXCL.c + 11630: 801b8654 0 SECTION LOCAL DEFAULT 4 + 11631: 80366ba0 0 SECTION LOCAL DEFAULT 9 + 11632: 803cc2f0 0 SECTION LOCAL DEFAULT 11 + 11633: 80366ba0 1536 OBJECT LOCAL DEFAULT 9 __AXCommandList + 11634: 803cc2f0 4 OBJECT LOCAL DEFAULT 11 __AXCommandListPosition + 11635: 803cc2f4 4 OBJECT LOCAL DEFAULT 11 __AXClWrite + 11636: 803cc2f8 4 OBJECT LOCAL DEFAULT 11 __AXCommandListCycles + 11637: 803cc2fc 4 OBJECT LOCAL DEFAULT 11 __AXCompressor + 11638: 00000000 0 FILE LOCAL DEFAULT ABS AXOut.c + 11639: 801b8d70 0 SECTION LOCAL DEFAULT 4 + 11640: 803671a0 0 SECTION LOCAL DEFAULT 9 + 11641: 803cc308 0 SECTION LOCAL DEFAULT 11 + 11642: 803671a0 1920 OBJECT LOCAL DEFAULT 9 __AXOutBuffer + 11643: 803671a0 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 11644: 80367920 640 OBJECT LOCAL DEFAULT 9 __AXOutSBuffer + 11645: 803cc308 4 OBJECT LOCAL DEFAULT 11 __AXOutFrame + 11646: 803cc30c 4 OBJECT LOCAL DEFAULT 11 __AXAiDmaFrame + 11647: 803cc310 4 OBJECT LOCAL DEFAULT 11 __AXOutDspReady + 11648: 803cc318 8 OBJECT LOCAL DEFAULT 11 __AXOsTime + 11649: 803cc320 4 OBJECT LOCAL DEFAULT 11 __AXUserFrameCallback + 11650: 803cc324 4 OBJECT LOCAL DEFAULT 11 __AXDSPInitFlag + 11651: 803cc328 4 OBJECT LOCAL DEFAULT 11 __AXDSPDoneFlag + 11652: 803cc32c 4 OBJECT LOCAL DEFAULT 11 __AXDebugSteppingMode + 11653: 803cc330 8 OBJECT LOCAL DEFAULT 11 __AXOutThreadQueue + 11654: 803cc338 4 OBJECT LOCAL DEFAULT 11 __AXOutputBufferMode + 11655: 80367ba0 16384 OBJECT LOCAL DEFAULT 9 __AXDramImage + 11656: 8036bba0 80 OBJECT LOCAL DEFAULT 9 __AXDSPTask + 11657: 801b8fe4 12 FUNC LOCAL DEFAULT 4 __AXDSPInitCallback + 11658: 801b8ff0 88 FUNC LOCAL DEFAULT 4 __AXDSPResumeCallback + 11659: 801b9048 44 FUNC LOCAL DEFAULT 4 __AXDSPDoneCallback + 11660: 00000000 0 FILE LOCAL DEFAULT ABS AXSPB.c + 11661: 801b9540 0 SECTION LOCAL DEFAULT 4 + 11662: 8036bc40 0 SECTION LOCAL DEFAULT 9 + 11663: 803cc340 0 SECTION LOCAL DEFAULT 11 + 11664: 8036bc40 54 OBJECT LOCAL DEFAULT 9 __AXStudio + 11665: 8036bc40 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 11666: 803cc340 4 OBJECT LOCAL DEFAULT 11 __AXSpbAL + 11667: 803cc344 4 OBJECT LOCAL DEFAULT 11 __AXSpbAR + 11668: 803cc348 4 OBJECT LOCAL DEFAULT 11 __AXSpbAS + 11669: 803cc34c 4 OBJECT LOCAL DEFAULT 11 __AXSpbAAL + 11670: 803cc350 4 OBJECT LOCAL DEFAULT 11 __AXSpbAAR + 11671: 803cc354 4 OBJECT LOCAL DEFAULT 11 __AXSpbAAS + 11672: 803cc358 4 OBJECT LOCAL DEFAULT 11 __AXSpbABL + 11673: 803cc35c 4 OBJECT LOCAL DEFAULT 11 __AXSpbABR + 11674: 803cc360 4 OBJECT LOCAL DEFAULT 11 __AXSpbABS + 11675: 00000000 0 FILE LOCAL DEFAULT ABS AXVPB.c + 11676: 801b9a08 0 SECTION LOCAL DEFAULT 4 + 11677: 802b04e0 0 SECTION LOCAL DEFAULT 8 + 11678: 8036bc80 0 SECTION LOCAL DEFAULT 9 + 11679: 803cc368 0 SECTION LOCAL DEFAULT 11 + 11680: 803cfc70 0 SECTION LOCAL DEFAULT 12 + 11681: 8036bc80 15616 OBJECT LOCAL DEFAULT 9 __AXPB + 11682: 8036bc80 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 11683: 8036f980 4096 OBJECT LOCAL DEFAULT 9 __AXITD + 11684: 80370980 16384 OBJECT LOCAL DEFAULT 9 __AXUpdates + 11685: 80374980 35584 OBJECT LOCAL DEFAULT 9 __AXVPB + 11686: 802b04e0 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 11687: 802b04e0 20 OBJECT LOCAL DEFAULT 8 __AXSrcCycles + 11688: 802b04f4 64 OBJECT LOCAL DEFAULT 8 __AXMainMixCycles + 11689: 802b0534 128 OBJECT LOCAL DEFAULT 8 __AXAuxMixCycles + 11690: 803cc368 4 OBJECT LOCAL DEFAULT 11 __AXMaxDspCycles + 11691: 803cc36c 4 OBJECT LOCAL DEFAULT 11 __AXRecDspCycles + 11692: 803cc370 4 OBJECT LOCAL DEFAULT 11 __AXNumVoices + 11693: 803cfc70 4 OBJECT LOCAL DEFAULT 12 @239 + 11694: 00000000 0 FILE LOCAL DEFAULT ABS AXProf.c + 11695: 801bac28 0 SECTION LOCAL DEFAULT 4 + 11696: 803cc378 0 SECTION LOCAL DEFAULT 11 + 11697: 803cc378 4 OBJECT LOCAL DEFAULT 11 __AXProfile + 11698: 803cc37c 4 OBJECT LOCAL DEFAULT 11 __AXMaxProfiles + 11699: 803cc380 4 OBJECT LOCAL DEFAULT 11 __AXCurrentProfile + 11700: 803cc384 4 OBJECT LOCAL DEFAULT 11 __AXProfileInitialized + 11701: 00000000 0 FILE LOCAL DEFAULT ABS AXComp.c + 11702: 802b05c0 0 SECTION LOCAL DEFAULT 8 + 11703: 00000000 0 FILE LOCAL DEFAULT ABS DSPCode.c + 11704: 802b2000 0 SECTION LOCAL DEFAULT 8 + 11705: 803cae68 0 SECTION LOCAL DEFAULT 10 + 11706: 00000000 0 FILE LOCAL DEFAULT ABS PPCArch.c + 11707: 801bac70 0 SECTION LOCAL DEFAULT 4 + 11708: 00000000 0 FILE LOCAL DEFAULT ABS CARDBios.c + 11709: 801bad84 0 SECTION LOCAL DEFAULT 4 + 11710: 802b3ec0 0 SECTION LOCAL DEFAULT 8 + 11711: 8037d480 0 SECTION LOCAL DEFAULT 9 + 11712: 803cae70 0 SECTION LOCAL DEFAULT 10 + 11713: 803cc388 0 SECTION LOCAL DEFAULT 11 + 11714: 802b3ec0 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 11715: 802b3ec0 70 OBJECT LOCAL DEFAULT 8 @1 + 11716: 803cc388 2 OBJECT LOCAL DEFAULT 11 __CARDEncode + 11717: 802b3f08 16 OBJECT LOCAL DEFAULT 8 ResetFunctionInfo + 11718: 801bc124 80 FUNC LOCAL DEFAULT 4 OnReset + 11719: 8037d480 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 11720: 801bb3d8 556 FUNC LOCAL DEFAULT 4 Retry + 11721: 801bb334 164 FUNC LOCAL DEFAULT 4 TimeoutHandler + 11722: 801bb604 272 FUNC LOCAL DEFAULT 4 UnlockedCallback + 11723: 801bb714 436 FUNC LOCAL DEFAULT 4 __CARDStart + 11724: 00000000 0 FILE LOCAL DEFAULT ABS CARDUnlock.c + 11725: 801bc174 0 SECTION LOCAL DEFAULT 4 + 11726: 802b3f20 0 SECTION LOCAL DEFAULT 8 + 11727: 803cae78 0 SECTION LOCAL DEFAULT 10 + 11728: 802b3f20 352 OBJECT LOCAL DEFAULT 8 CardData + 11729: 803cae78 4 OBJECT LOCAL DEFAULT 10 next + 11730: 801bc174 364 FUNC LOCAL DEFAULT 4 bitrev + 11731: 801bc2e0 324 FUNC LOCAL DEFAULT 4 ReadArrayUnlock + 11732: 801bc424 196 FUNC LOCAL DEFAULT 4 DummyLen + 11733: 801bd040 112 FUNC LOCAL DEFAULT 4 InitCallback + 11734: 801bd0b0 804 FUNC LOCAL DEFAULT 4 DoneCallback + 11735: 00000000 0 FILE LOCAL DEFAULT ABS CARDRdwr.c + 11736: 801bd3d4 0 SECTION LOCAL DEFAULT 4 + 11737: 801bd3d4 220 FUNC LOCAL DEFAULT 4 BlockReadCallback + 11738: 801bd514 220 FUNC LOCAL DEFAULT 4 BlockWriteCallback + 11739: 00000000 0 FILE LOCAL DEFAULT ABS CARDBlock.c + 11740: 801bd66c 0 SECTION LOCAL DEFAULT 4 + 11741: 801bd674 212 FUNC LOCAL DEFAULT 4 WriteCallback + 11742: 801bd748 200 FUNC LOCAL DEFAULT 4 EraseCallback + 11743: 00000000 0 FILE LOCAL DEFAULT ABS CARDDir.c + 11744: 801bda70 0 SECTION LOCAL DEFAULT 4 + 11745: 801bda78 208 FUNC LOCAL DEFAULT 4 WriteCallback + 11746: 801bdb48 200 FUNC LOCAL DEFAULT 4 EraseCallback + 11747: 00000000 0 FILE LOCAL DEFAULT ABS CARDCheck.c + 11748: 801bdcd4 0 SECTION LOCAL DEFAULT 4 + 11749: 801bde84 644 FUNC LOCAL DEFAULT 4 VerifyID + 11750: 801be108 576 FUNC LOCAL DEFAULT 4 VerifyDir + 11751: 801be348 644 FUNC LOCAL DEFAULT 4 VerifyFAT + 11752: 00000000 0 FILE LOCAL DEFAULT ABS CARDMount.c + 11753: 801bec98 0 SECTION LOCAL DEFAULT 4 + 11754: 802b4080 0 SECTION LOCAL DEFAULT 8 + 11755: 802b4080 32 OBJECT LOCAL DEFAULT 8 SectorSizeTable + 11756: 802b40a0 32 OBJECT LOCAL DEFAULT 8 LatencyTable + 11757: 801bec98 204 FUNC LOCAL DEFAULT 4 IsCard + 11758: 801beee0 1040 FUNC LOCAL DEFAULT 4 DoMount + 11759: 801bf610 156 FUNC LOCAL DEFAULT 4 DoUnmount + 11760: 00000000 0 FILE LOCAL DEFAULT ABS CARDFormat.c + 11761: 801bf758 0 SECTION LOCAL DEFAULT 4 + 11762: 801bf758 324 FUNC LOCAL DEFAULT 4 FormatCallback + 11763: 00000000 0 FILE LOCAL DEFAULT ABS CARDOpen.c + 11764: 801bff90 0 SECTION LOCAL DEFAULT 4 + 11765: 00000000 0 FILE LOCAL DEFAULT ABS CARDCreate.c + 11766: 801c0680 0 SECTION LOCAL DEFAULT 4 + 11767: 801c0680 304 FUNC LOCAL DEFAULT 4 CreateCallbackFat + 11768: 00000000 0 FILE LOCAL DEFAULT ABS CARDRead.c + 11769: 801c0a18 0 SECTION LOCAL DEFAULT 4 + 11770: 801c0bd0 304 FUNC LOCAL DEFAULT 4 ReadCallback + 11771: 00000000 0 FILE LOCAL DEFAULT ABS CARDWrite.c + 11772: 801c0e8c 0 SECTION LOCAL DEFAULT 4 + 11773: 801c0e8c 368 FUNC LOCAL DEFAULT 4 WriteCallback + 11774: 801c0ffc 176 FUNC LOCAL DEFAULT 4 EraseCallback + 11775: 00000000 0 FILE LOCAL DEFAULT ABS CARDDelete.c + 11776: 801c11c0 0 SECTION LOCAL DEFAULT 4 + 11777: 801c11c0 164 FUNC LOCAL DEFAULT 4 DeleteCallback + 11778: 00000000 0 FILE LOCAL DEFAULT ABS CARDStat.c + 11779: 801c13bc 0 SECTION LOCAL DEFAULT 4 + 11780: 801c13bc 504 FUNC LOCAL DEFAULT 4 UpdateIconOffsets + 11781: 00000000 0 FILE LOCAL DEFAULT ABS CARDStatEx.c + 11782: 801c1884 0 SECTION LOCAL DEFAULT 4 + 11783: 00000000 0 FILE LOCAL DEFAULT ABS CARDNet.c + 11784: 801c1bc4 0 SECTION LOCAL DEFAULT 4 + 11785: 803cae80 0 SECTION LOCAL DEFAULT 10 + 11786: 00000000 0 FILE LOCAL DEFAULT ABS db.c + 11787: 801c1cf0 0 SECTION LOCAL DEFAULT 4 + 11788: 802b40c0 0 SECTION LOCAL DEFAULT 8 + 11789: 803cc390 0 SECTION LOCAL DEFAULT 11 + 11790: 802b40c0 24 OBJECT LOCAL DEFAULT 8 @9 + 11791: 00000000 0 FILE LOCAL DEFAULT ABS dsp.c + 11792: 801c1ddc 0 SECTION LOCAL DEFAULT 4 + 11793: 802b40d8 0 SECTION LOCAL DEFAULT 8 + 11794: 803cae88 0 SECTION LOCAL DEFAULT 10 + 11795: 803cc398 0 SECTION LOCAL DEFAULT 11 + 11796: 802b40d8 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 11797: 802b40d8 69 OBJECT LOCAL DEFAULT 8 @1 + 11798: 803cc398 4 OBJECT LOCAL DEFAULT 11 __DSP_init_flag + 11799: 802b4120 30 OBJECT LOCAL DEFAULT 8 @19 + 11800: 802b4140 12 OBJECT LOCAL DEFAULT 8 @20 + 11801: 802b414c 9 OBJECT LOCAL DEFAULT 8 @21 + 11802: 00000000 0 FILE LOCAL DEFAULT ABS dsp_debug.c + 11803: 801c206c 0 SECTION LOCAL DEFAULT 4 + 11804: 00000000 0 FILE LOCAL DEFAULT ABS dsp_task.c + 11805: 801c20bc 0 SECTION LOCAL DEFAULT 4 + 11806: 802b4158 0 SECTION LOCAL DEFAULT 8 + 11807: 803cc3a0 0 SECTION LOCAL DEFAULT 11 + 11808: 802b4158 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 11809: 802b4158 29 OBJECT LOCAL DEFAULT 8 @266 + 11810: 802b4178 45 OBJECT LOCAL DEFAULT 8 @267 + 11811: 802b41a8 45 OBJECT LOCAL DEFAULT 8 @268 + 11812: 802b41d8 45 OBJECT LOCAL DEFAULT 8 @269 + 11813: 802b4208 45 OBJECT LOCAL DEFAULT 8 @270 + 11814: 802b4238 45 OBJECT LOCAL DEFAULT 8 @271 + 11815: 802b4268 43 OBJECT LOCAL DEFAULT 8 @294 + 11816: 00000000 0 FILE LOCAL DEFAULT ABS dvdlow.c + 11817: 801c2940 0 SECTION LOCAL DEFAULT 4 + 11818: 8037d6c0 0 SECTION LOCAL DEFAULT 9 + 11819: 803cae90 0 SECTION LOCAL DEFAULT 10 + 11820: 803cc3b8 0 SECTION LOCAL DEFAULT 11 + 11821: 803cc3b8 4 OBJECT LOCAL DEFAULT 11 StopAtNextInt + 11822: 803cc3bc 4 OBJECT LOCAL DEFAULT 11 LastLength + 11823: 803cc3c0 4 OBJECT LOCAL DEFAULT 11 Callback + 11824: 803cc3c4 4 OBJECT LOCAL DEFAULT 11 ResetCoverCallback + 11825: 803cc3c8 8 OBJECT LOCAL DEFAULT 11 LastResetEnd + 11826: 803cc3d0 4 OBJECT LOCAL DEFAULT 11 ResetOccurred + 11827: 803cc3d4 4 OBJECT LOCAL DEFAULT 11 WaitingCoverClose + 11828: 803cc3d8 4 OBJECT LOCAL DEFAULT 11 Breaking + 11829: 803cc3dc 4 OBJECT LOCAL DEFAULT 11 WorkAroundType + 11830: 803cc3e0 4 OBJECT LOCAL DEFAULT 11 WorkAroundSeekLocation + 11831: 803cc3e8 8 OBJECT LOCAL DEFAULT 11 LastReadFinished + 11832: 803cc3f0 8 OBJECT LOCAL DEFAULT 11 LastReadIssued + 11833: 803cc3f8 4 OBJECT LOCAL DEFAULT 11 LastCommandWasRead + 11834: 803cae90 4 OBJECT LOCAL DEFAULT 10 FirstRead + 11835: 8037d6c0 60 OBJECT LOCAL DEFAULT 9 CommandList + 11836: 8037d6c0 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 11837: 803cc3fc 4 OBJECT LOCAL DEFAULT 11 NextCommandNumber + 11838: 8037d700 40 OBJECT LOCAL DEFAULT 9 AlarmForWA + 11839: 8037d728 40 OBJECT LOCAL DEFAULT 9 AlarmForTimeout + 11840: 8037d750 40 OBJECT LOCAL DEFAULT 9 AlarmForBreak + 11841: 8037d778 12 OBJECT LOCAL DEFAULT 9 Prev + 11842: 8037d784 12 OBJECT LOCAL DEFAULT 9 Curr + 11843: 801c2d54 272 FUNC LOCAL DEFAULT 4 Read + 11844: 801c2c60 132 FUNC LOCAL DEFAULT 4 AlarmHandler + 11845: 801c2ce4 112 FUNC LOCAL DEFAULT 4 AlarmHandlerForTimeout + 11846: 801c2e64 128 FUNC LOCAL DEFAULT 4 SeekTwiceBeforeRead + 11847: 00000000 0 FILE LOCAL DEFAULT ABS dvdfs.c + 11848: 801c3784 0 SECTION LOCAL DEFAULT 4 + 11849: 802b4298 0 SECTION LOCAL DEFAULT 8 + 11850: 803cae98 0 SECTION LOCAL DEFAULT 10 + 11851: 803cc400 0 SECTION LOCAL DEFAULT 11 + 11852: 803cc400 4 OBJECT LOCAL DEFAULT 11 BootInfo + 11853: 803cc404 4 OBJECT LOCAL DEFAULT 11 FstStart + 11854: 803cc408 4 OBJECT LOCAL DEFAULT 11 FstStringStart + 11855: 803cc40c 4 OBJECT LOCAL DEFAULT 11 MaxEntryNum + 11856: 803cc410 4 OBJECT LOCAL DEFAULT 11 currentDirectory + 11857: 803cae98 8 OBJECT LOCAL DEFAULT 10 @118 + 11858: 802b4298 200 OBJECT LOCAL DEFAULT 8 @119 + 11859: 802b4360 55 OBJECT LOCAL DEFAULT 8 @140 + 11860: 801c3c10 352 FUNC LOCAL DEFAULT 4 entryToPath + 11861: 802b4398 52 OBJECT LOCAL DEFAULT 8 @239 + 11862: 801c3ef4 48 FUNC LOCAL DEFAULT 4 cbForReadAsync + 11863: 802b43cc 47 OBJECT LOCAL DEFAULT 8 @265 + 11864: 801c403c 36 FUNC LOCAL DEFAULT 4 cbForReadSync + 11865: 802b43fc 39 OBJECT LOCAL DEFAULT 8 @271 + 11866: 801c40f8 48 FUNC LOCAL DEFAULT 4 cbForSeekAsync + 11867: 00000000 0 FILE LOCAL DEFAULT ABS dvd.c + 11868: 801c4128 0 SECTION LOCAL DEFAULT 4 + 11869: 802b4428 0 SECTION LOCAL DEFAULT 8 + 11870: 8037d7a0 0 SECTION LOCAL DEFAULT 9 + 11871: 803caea0 0 SECTION LOCAL DEFAULT 10 + 11872: 803cc420 0 SECTION LOCAL DEFAULT 11 + 11873: 802b4428 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 11874: 802b4428 69 OBJECT LOCAL DEFAULT 8 @1 + 11875: 803cc420 4 OBJECT LOCAL DEFAULT 11 executing + 11876: 8037d7a0 32 OBJECT LOCAL DEFAULT 9 BB2 + 11877: 8037d7a0 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 11878: 8037d7c0 32 OBJECT LOCAL DEFAULT 9 CurrDiskID + 11879: 803cc424 4 OBJECT LOCAL DEFAULT 11 IDShouldBe + 11880: 803cc428 4 OBJECT LOCAL DEFAULT 11 bootInfo + 11881: 803caea4 4 OBJECT LOCAL DEFAULT 10 autoInvalidation + 11882: 803cc42c 4 OBJECT LOCAL DEFAULT 11 PauseFlag + 11883: 803cc430 4 OBJECT LOCAL DEFAULT 11 PausingFlag + 11884: 803cc434 4 OBJECT LOCAL DEFAULT 11 AutoFinishing + 11885: 803cc438 4 OBJECT LOCAL DEFAULT 11 FatalErrorFlag + 11886: 803cc43c 4 OBJECT LOCAL DEFAULT 11 CurrCommand + 11887: 803cc440 4 OBJECT LOCAL DEFAULT 11 Canceling + 11888: 803cc444 4 OBJECT LOCAL DEFAULT 11 CancelCallback + 11889: 803cc448 4 OBJECT LOCAL DEFAULT 11 ResumeFromHere + 11890: 803cc44c 4 OBJECT LOCAL DEFAULT 11 CancelLastError + 11891: 803cc450 4 OBJECT LOCAL DEFAULT 11 LastError + 11892: 803cc454 4 OBJECT LOCAL DEFAULT 11 NumInternalRetry + 11893: 803cc458 4 OBJECT LOCAL DEFAULT 11 ResetRequired + 11894: 803cc45c 4 OBJECT LOCAL DEFAULT 11 CancelAllSyncComplete + 11895: 803cc460 4 OBJECT LOCAL DEFAULT 11 FirstTimeInBootrom + 11896: 8037d7e0 48 OBJECT LOCAL DEFAULT 9 DummyCommandBlock + 11897: 8037d810 40 OBJECT LOCAL DEFAULT 9 ResetAlarm + 11898: 803caea8 4 OBJECT LOCAL DEFAULT 10 checkOptionalCommand + 11899: 801c4128 4 FUNC LOCAL DEFAULT 4 defaultOptionalCommandChecker + 11900: 803cc464 4 OBJECT LOCAL DEFAULT 11 DVDInitialized + 11901: 802b4470 10 OBJECT LOCAL DEFAULT 8 @18 + 11902: 803caeac 6 OBJECT LOCAL DEFAULT 10 @23 + 11903: 802b447c 52 OBJECT LOCAL DEFAULT 8 @24 + 11904: 801c41f8 148 FUNC LOCAL DEFAULT 4 stateReadingFST + 11905: 801c428c 140 FUNC LOCAL DEFAULT 4 cbForStateReadingFST + 11906: 801c43c4 52 FUNC LOCAL DEFAULT 4 stateTimeout + 11907: 801c518c 560 FUNC LOCAL DEFAULT 4 stateReady + 11908: 801c43f8 40 FUNC LOCAL DEFAULT 4 stateGettingError + 11909: 801c4318 172 FUNC LOCAL DEFAULT 4 cbForStateError + 11910: 801c44d4 660 FUNC LOCAL DEFAULT 4 cbForStateGettingError + 11911: 801c4420 180 FUNC LOCAL DEFAULT 4 CategorizeError + 11912: 801c4868 40 FUNC LOCAL DEFAULT 4 stateGoToRetry + 11913: 801c4768 104 FUNC LOCAL DEFAULT 4 cbForUnrecoveredError + 11914: 801c5080 40 FUNC LOCAL DEFAULT 4 stateMotorStopped + 11915: 801c4f14 204 FUNC LOCAL DEFAULT 4 stateCoverClosed + 11916: 801c47d0 152 FUNC LOCAL DEFAULT 4 cbForUnrecoveredErrorRetry + 11917: 801c4890 344 FUNC LOCAL DEFAULT 4 cbForStateGoToRetry + 11918: 801c49e8 224 FUNC LOCAL DEFAULT 4 stateCheckID + 11919: 801c4afc 52 FUNC LOCAL DEFAULT 4 stateCheckID2a + 11920: 801c4bdc 276 FUNC LOCAL DEFAULT 4 cbForStateCheckID1 + 11921: 801c4ac8 52 FUNC LOCAL DEFAULT 4 stateCheckID3 + 11922: 801c4dd4 252 FUNC LOCAL DEFAULT 4 cbForStateCheckID3 + 11923: 801c4b30 116 FUNC LOCAL DEFAULT 4 cbForStateCheckID2a + 11924: 801c4ba4 56 FUNC LOCAL DEFAULT 4 stateCheckID2 + 11925: 801c4cf0 228 FUNC LOCAL DEFAULT 4 cbForStateCheckID2 + 11926: 801c53bc 800 FUNC LOCAL DEFAULT 4 stateBusy + 11927: 801c4ed0 68 FUNC LOCAL DEFAULT 4 AlarmHandler + 11928: 801c4fe0 48 FUNC LOCAL DEFAULT 4 stateCoverClosed_CMD + 11929: 801c5010 112 FUNC LOCAL DEFAULT 4 cbForStateCoverClosed + 11930: 801c50a8 228 FUNC LOCAL DEFAULT 4 cbForStateMotorStopped + 11931: 802b44b0 64 OBJECT LOCAL DEFAULT 8 @344 + 11932: 801c56dc 1592 FUNC LOCAL DEFAULT 4 cbForStateBusy + 11933: 802b44f0 12 OBJECT LOCAL DEFAULT 8 ImmCommand + 11934: 803caeb4 4 OBJECT LOCAL DEFAULT 10 DmaCommand + 11935: 802b44fc 65 OBJECT LOCAL DEFAULT 8 @768 + 11936: 802b4540 52 OBJECT LOCAL DEFAULT 8 @907 + 11937: 801c66b0 36 FUNC LOCAL DEFAULT 4 cbForCancelSync + 11938: 801c68f8 44 FUNC LOCAL DEFAULT 4 cbForCancelAllSync + 11939: 802b4574 52 OBJECT LOCAL DEFAULT 8 @1011 + 11940: 00000000 0 FILE LOCAL DEFAULT ABS dvdqueue.c + 11941: 801c6b40 0 SECTION LOCAL DEFAULT 4 + 11942: 8037d838 0 SECTION LOCAL DEFAULT 9 + 11943: 8037d838 32 OBJECT LOCAL DEFAULT 9 WaitingQueue + 11944: 8037d838 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 11945: 00000000 0 FILE LOCAL DEFAULT ABS dvderror.c + 11946: 801c6d38 0 SECTION LOCAL DEFAULT 4 + 11947: 802b45a8 0 SECTION LOCAL DEFAULT 8 + 11948: 802b45a8 72 OBJECT LOCAL DEFAULT 8 ErrorTable + 11949: 801c6d38 284 FUNC LOCAL DEFAULT 4 ErrorCode2Num + 11950: 00000000 0 FILE LOCAL DEFAULT ABS dvdidutils.c + 11951: 801c6ed0 0 SECTION LOCAL DEFAULT 4 + 11952: 00000000 0 FILE LOCAL DEFAULT ABS dvdFatal.c + 11953: 801c6fc8 0 SECTION LOCAL DEFAULT 4 + 11954: 803cc470 0 SECTION LOCAL DEFAULT 11 + 11955: 803cc470 4 OBJECT LOCAL DEFAULT 11 FatalFunc + 11956: 00000000 0 FILE LOCAL DEFAULT ABS fstload.c + 11957: 801c6ff8 0 SECTION LOCAL DEFAULT 4 + 11958: 802b45f0 0 SECTION LOCAL DEFAULT 8 + 11959: 8037d858 0 SECTION LOCAL DEFAULT 9 + 11960: 803caeb8 0 SECTION LOCAL DEFAULT 10 + 11961: 803cc478 0 SECTION LOCAL DEFAULT 11 + 11962: 803cc478 4 OBJECT LOCAL DEFAULT 11 status + 11963: 8037d858 63 OBJECT LOCAL DEFAULT 9 bb2Buf + 11964: 803cc47c 4 OBJECT LOCAL DEFAULT 11 bb2 + 11965: 803cc480 4 OBJECT LOCAL DEFAULT 11 idTmp + 11966: 801c6ff8 216 FUNC LOCAL DEFAULT 4 cb + 11967: 8037d898 48 OBJECT LOCAL DEFAULT 9 block$18 + 11968: 803caeb8 2 OBJECT LOCAL DEFAULT 10 @37 + 11969: 802b45f0 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 11970: 802b45f0 26 OBJECT LOCAL DEFAULT 8 @38 + 11971: 802b460c 22 OBJECT LOCAL DEFAULT 8 @39 + 11972: 802b4624 20 OBJECT LOCAL DEFAULT 8 @40 + 11973: 802b4638 20 OBJECT LOCAL DEFAULT 8 @41 + 11974: 803caebc 4 OBJECT LOCAL DEFAULT 10 @42 + 11975: 803caec0 3 OBJECT LOCAL DEFAULT 10 @43 + 11976: 802b464c 20 OBJECT LOCAL DEFAULT 8 @44 + 11977: 00000000 0 FILE LOCAL DEFAULT ABS EXIBios.c + 11978: 801c7238 0 SECTION LOCAL DEFAULT 4 + 11979: 802b4660 0 SECTION LOCAL DEFAULT 8 + 11980: 8037d8c8 0 SECTION LOCAL DEFAULT 9 + 11981: 803caec8 0 SECTION LOCAL DEFAULT 10 + 11982: 803cc488 0 SECTION LOCAL DEFAULT 11 + 11983: 802b4660 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 11984: 802b4660 69 OBJECT LOCAL DEFAULT 8 @1 + 11985: 8037d8c8 192 OBJECT LOCAL DEFAULT 9 Ecb + 11986: 803cc488 4 OBJECT LOCAL DEFAULT 11 IDSerialPort1 + 11987: 801c7238 244 FUNC LOCAL DEFAULT 4 SetExiInterruptMask + 11988: 801c7a24 372 FUNC LOCAL DEFAULT 4 __EXIProbe + 11989: 801c80d0 200 FUNC LOCAL DEFAULT 4 EXIIntrruptHandler + 11990: 801c8198 536 FUNC LOCAL DEFAULT 4 TCIntrruptHandler + 11991: 801c83b0 208 FUNC LOCAL DEFAULT 4 EXTIntrruptHandler + 11992: 801c883c 40 FUNC LOCAL DEFAULT 4 UnlockedHandler + 11993: 802b46a8 15 OBJECT LOCAL DEFAULT 8 @450 + 11994: 802b46b8 16 OBJECT LOCAL DEFAULT 8 @451 + 11995: 802b46c8 16 OBJECT LOCAL DEFAULT 8 @452 + 11996: 802b46d8 16 OBJECT LOCAL DEFAULT 8 @453 + 11997: 802b46e8 17 OBJECT LOCAL DEFAULT 8 @454 + 11998: 802b46fc 17 OBJECT LOCAL DEFAULT 8 @455 + 11999: 802b4710 12 OBJECT LOCAL DEFAULT 8 @456 + 12000: 802b471c 9 OBJECT LOCAL DEFAULT 8 @462 + 12001: 802b4728 13 OBJECT LOCAL DEFAULT 8 @463 + 12002: 802b4738 18 OBJECT LOCAL DEFAULT 8 @464 + 12003: 802b474c 14 OBJECT LOCAL DEFAULT 8 @466 + 12004: 802b475c 14 OBJECT LOCAL DEFAULT 8 @467 + 12005: 00000000 0 FILE LOCAL DEFAULT ABS EXIUart.c + 12006: 801c8c14 0 SECTION LOCAL DEFAULT 4 + 12007: 803cc490 0 SECTION LOCAL DEFAULT 11 + 12008: 803cc490 4 OBJECT LOCAL DEFAULT 11 Chan + 12009: 803cc494 4 OBJECT LOCAL DEFAULT 11 Dev + 12010: 803cc498 4 OBJECT LOCAL DEFAULT 11 Enabled + 12011: 803cc49c 4 OBJECT LOCAL DEFAULT 11 BarnacleEnabled + 12012: 801c8c14 396 FUNC LOCAL DEFAULT 4 ProbeBarnacle + 12013: 00000000 0 FILE LOCAL DEFAULT ABS GXInit.c + 12014: 801c91e8 0 SECTION LOCAL DEFAULT 4 + 12015: 802b4780 0 SECTION LOCAL DEFAULT 8 + 12016: 8037d988 0 SECTION LOCAL DEFAULT 9 + 12017: 803caed0 0 SECTION LOCAL DEFAULT 10 + 12018: 803cc4a0 0 SECTION LOCAL DEFAULT 11 + 12019: 803cfc78 0 SECTION LOCAL DEFAULT 12 + 12020: 802b4780 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 12021: 802b4780 68 OBJECT LOCAL DEFAULT 8 @1 + 12022: 8037d988 128 OBJECT LOCAL DEFAULT 9 FifoObj + 12023: 8037d988 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 12024: 8037da08 1456 OBJECT LOCAL DEFAULT 9 gxData + 12025: 802b47e0 32 OBJECT LOCAL DEFAULT 8 DefaultTexData + 12026: 802b4800 208 OBJECT LOCAL DEFAULT 8 GXDefaultVATList + 12027: 802b48d0 28 OBJECT LOCAL DEFAULT 8 GXDefaultProjData + 12028: 802b48ec 192 OBJECT LOCAL DEFAULT 8 GXTexRegionAddrTable + 12029: 802b49ac 16 OBJECT LOCAL DEFAULT 8 GXResetFuncInfo + 12030: 801c9308 400 FUNC LOCAL DEFAULT 4 __GXShutdown + 12031: 801c91e8 252 FUNC LOCAL DEFAULT 4 __GXDefaultTexRegionCallback + 12032: 801c92e4 36 FUNC LOCAL DEFAULT 4 __GXDefaultTlutRegionCallback + 12033: 803cc4b0 4 OBJECT LOCAL DEFAULT 11 peCount$35 + 12034: 803cc4b8 8 OBJECT LOCAL DEFAULT 11 time$36 + 12035: 803cc4c0 4 OBJECT LOCAL DEFAULT 11 calledOnce$37 + 12036: 803cc4c4 4 OBJECT LOCAL DEFAULT 11 resetFuncRegistered$70 + 12037: 803cfc7c 4 OBJECT LOCAL DEFAULT 12 @289 + 12038: 803cfc80 4 OBJECT LOCAL DEFAULT 12 @290 + 12039: 803cfc84 4 OBJECT LOCAL DEFAULT 12 @291 + 12040: 803cfc88 4 OBJECT LOCAL DEFAULT 12 @292 + 12041: 803cfc8c 4 OBJECT LOCAL DEFAULT 12 @293 + 12042: 803cfc90 4 OBJECT LOCAL DEFAULT 12 @353 + 12043: 803cfc94 4 OBJECT LOCAL DEFAULT 12 @354 + 12044: 803cfc98 8 OBJECT LOCAL DEFAULT 12 @356 + 12045: 00000000 0 FILE LOCAL DEFAULT ABS GXFifo.c + 12046: 801ca560 0 SECTION LOCAL DEFAULT 4 + 12047: 803cc4c8 0 SECTION LOCAL DEFAULT 11 + 12048: 803cc4c8 4 OBJECT LOCAL DEFAULT 11 CPUFifo + 12049: 803cc4cc 4 OBJECT LOCAL DEFAULT 11 GPFifo + 12050: 803cc4d0 4 OBJECT LOCAL DEFAULT 11 __GXCurrentThread + 12051: 803cc4d4 1 OBJECT LOCAL DEFAULT 11 CPGPLinked + 12052: 803cc4d8 4 OBJECT LOCAL DEFAULT 11 GXOverflowSuspendInProgress + 12053: 803cc4dc 4 OBJECT LOCAL DEFAULT 11 BreakPointCB + 12054: 803cc4e0 4 OBJECT LOCAL DEFAULT 11 __GXOverflowCount + 12055: 801caca0 48 FUNC LOCAL DEFAULT 4 __GXWriteFifoIntEnable + 12056: 801cacd0 48 FUNC LOCAL DEFAULT 4 __GXWriteFifoIntReset + 12057: 801ca560 308 FUNC LOCAL DEFAULT 4 GXCPInterruptHandler + 12058: 801cac6c 52 FUNC LOCAL DEFAULT 4 __GXFifoLink + 12059: 801cac48 36 FUNC LOCAL DEFAULT 4 __GXFifoReadDisable + 12060: 801cac24 36 FUNC LOCAL DEFAULT 4 __GXFifoReadEnable + 12061: 00000000 0 FILE LOCAL DEFAULT ABS GXAttr.c + 12062: 801cad5c 0 SECTION LOCAL DEFAULT 4 + 12063: 802b49c0 0 SECTION LOCAL DEFAULT 8 + 12064: 803caed8 0 SECTION LOCAL DEFAULT 10 + 12065: 802b49c0 104 OBJECT LOCAL DEFAULT 8 @176 + 12066: 803caed8 4 OBJECT LOCAL DEFAULT 10 tbl1$263 + 12067: 803caedc 4 OBJECT LOCAL DEFAULT 10 tbl2$264 + 12068: 803caee0 4 OBJECT LOCAL DEFAULT 10 tbl3$265 + 12069: 802b4a28 68 OBJECT LOCAL DEFAULT 8 @498 + 12070: 802b4a6c 68 OBJECT LOCAL DEFAULT 8 @525 + 12071: 802b4acc 84 OBJECT LOCAL DEFAULT 8 @819 + 12072: 802b4ab0 28 OBJECT LOCAL DEFAULT 8 @820 + 12073: 00000000 0 FILE LOCAL DEFAULT ABS GXMisc.c + 12074: 801cbab0 0 SECTION LOCAL DEFAULT 4 + 12075: 803cc4e8 0 SECTION LOCAL DEFAULT 11 + 12076: 803cc4e8 4 OBJECT LOCAL DEFAULT 11 TokenCB + 12077: 803cc4ec 4 OBJECT LOCAL DEFAULT 11 DrawDoneCB + 12078: 803cc4f0 1 OBJECT LOCAL DEFAULT 11 DrawDone + 12079: 803cc4f4 8 OBJECT LOCAL DEFAULT 11 FinishQueue + 12080: 801cbfd8 136 FUNC LOCAL DEFAULT 4 GXTokenInterruptHandler + 12081: 801cc0a4 128 FUNC LOCAL DEFAULT 4 GXFinishInterruptHandler + 12082: 00000000 0 FILE LOCAL DEFAULT ABS GXGeometry.c + 12083: 801cc198 0 SECTION LOCAL DEFAULT 4 + 12084: 00000000 0 FILE LOCAL DEFAULT ABS GXFrameBuf.c + 12085: 801cc518 0 SECTION LOCAL DEFAULT 4 + 12086: 802b4b20 0 SECTION LOCAL DEFAULT 8 + 12087: 803cfca0 0 SECTION LOCAL DEFAULT 12 + 12088: 803cfca0 4 OBJECT LOCAL DEFAULT 12 @176 + 12089: 803cfca8 8 OBJECT LOCAL DEFAULT 12 @231 + 12090: 00000000 0 FILE LOCAL DEFAULT ABS GXLight.c + 12091: 801cd0b4 0 SECTION LOCAL DEFAULT 4 + 12092: 802b4c10 0 SECTION LOCAL DEFAULT 8 + 12093: 803cfcb0 0 SECTION LOCAL DEFAULT 12 + 12094: 803cfcb0 4 OBJECT LOCAL DEFAULT 12 @134 + 12095: 803cfcb4 4 OBJECT LOCAL DEFAULT 12 @135 + 12096: 803cfcb8 4 OBJECT LOCAL DEFAULT 12 @136 + 12097: 803cfcbc 4 OBJECT LOCAL DEFAULT 12 @137 + 12098: 803cfcc0 4 OBJECT LOCAL DEFAULT 12 @138 + 12099: 803cfcc4 4 OBJECT LOCAL DEFAULT 12 @139 + 12100: 803cfcc8 4 OBJECT LOCAL DEFAULT 12 @140 + 12101: 803cfccc 4 OBJECT LOCAL DEFAULT 12 @141 + 12102: 803cfcd0 4 OBJECT LOCAL DEFAULT 12 @142 + 12103: 803cfcd4 4 OBJECT LOCAL DEFAULT 12 @143 + 12104: 803cfcd8 4 OBJECT LOCAL DEFAULT 12 @144 + 12105: 802b4c10 28 OBJECT LOCAL DEFAULT 8 @145 + 12106: 803cfcdc 4 OBJECT LOCAL DEFAULT 12 @160 + 12107: 00000000 0 FILE LOCAL DEFAULT ABS GXTexture.c + 12108: 801cd6c8 0 SECTION LOCAL DEFAULT 4 + 12109: 802b4c30 0 SECTION LOCAL DEFAULT 8 + 12110: 803caee8 0 SECTION LOCAL DEFAULT 10 + 12111: 803cfce0 0 SECTION LOCAL DEFAULT 12 + 12112: 803caee8 8 OBJECT LOCAL DEFAULT 10 GXTexMode0Ids + 12113: 803caef0 8 OBJECT LOCAL DEFAULT 10 GXTexMode1Ids + 12114: 803caef8 8 OBJECT LOCAL DEFAULT 10 GXTexImage0Ids + 12115: 803caf00 8 OBJECT LOCAL DEFAULT 10 GXTexImage1Ids + 12116: 803caf08 8 OBJECT LOCAL DEFAULT 10 GXTexImage2Ids + 12117: 803caf10 8 OBJECT LOCAL DEFAULT 10 GXTexImage3Ids + 12118: 803caf18 8 OBJECT LOCAL DEFAULT 10 GXTexTlutIds + 12119: 803caf20 6 OBJECT LOCAL DEFAULT 10 GX2HWFiltConv + 12120: 802b4c30 244 OBJECT LOCAL DEFAULT 8 @104 + 12121: 802b4d24 244 OBJECT LOCAL DEFAULT 8 @145 + 12122: 803cfce0 4 OBJECT LOCAL DEFAULT 12 @220 + 12123: 803cfce8 8 OBJECT LOCAL DEFAULT 12 @222 + 12124: 802b4e18 60 OBJECT LOCAL DEFAULT 8 @224 + 12125: 803cfcf0 4 OBJECT LOCAL DEFAULT 12 @288 + 12126: 803cfcf4 4 OBJECT LOCAL DEFAULT 12 @289 + 12127: 803cfcf8 4 OBJECT LOCAL DEFAULT 12 @290 + 12128: 803cfcfc 4 OBJECT LOCAL DEFAULT 12 @291 + 12129: 803cfd00 4 OBJECT LOCAL DEFAULT 12 @292 + 12130: 803cfd04 4 OBJECT LOCAL DEFAULT 12 @293 + 12131: 803cfd08 4 OBJECT LOCAL DEFAULT 12 @385 + 12132: 803cfd10 8 OBJECT LOCAL DEFAULT 12 @389 + 12133: 801ce35c 160 FUNC LOCAL DEFAULT 4 __SetSURegs + 12134: 00000000 0 FILE LOCAL DEFAULT ABS GXBump.c + 12135: 801ce8cc 0 SECTION LOCAL DEFAULT 4 + 12136: 803cfd18 0 SECTION LOCAL DEFAULT 12 + 12137: 803cfd18 4 OBJECT LOCAL DEFAULT 12 @149 + 12138: 00000000 0 FILE LOCAL DEFAULT ABS GXTev.c + 12139: 801ced74 0 SECTION LOCAL DEFAULT 4 + 12140: 802b4e58 0 SECTION LOCAL DEFAULT 8 + 12141: 802b4e58 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 12142: 802b4e58 20 OBJECT LOCAL DEFAULT 8 TEVCOpTableST0 + 12143: 802b4e6c 20 OBJECT LOCAL DEFAULT 8 TEVCOpTableST1 + 12144: 802b4e80 20 OBJECT LOCAL DEFAULT 8 TEVAOpTableST0 + 12145: 802b4e94 20 OBJECT LOCAL DEFAULT 8 TEVAOpTableST1 + 12146: 802b4ea8 36 OBJECT LOCAL DEFAULT 8 c2r$364 + 12147: 00000000 0 FILE LOCAL DEFAULT ABS GXPixel.c + 12148: 801cf4d8 0 SECTION LOCAL DEFAULT 4 + 12149: 802b4ed0 0 SECTION LOCAL DEFAULT 8 + 12150: 803cfd20 0 SECTION LOCAL DEFAULT 12 + 12151: 803cfd20 4 OBJECT LOCAL DEFAULT 12 @221 + 12152: 803cfd24 4 OBJECT LOCAL DEFAULT 12 @222 + 12153: 803cfd28 4 OBJECT LOCAL DEFAULT 12 @223 + 12154: 803cfd30 8 OBJECT LOCAL DEFAULT 12 @224 + 12155: 803cfd38 4 OBJECT LOCAL DEFAULT 12 @225 + 12156: 803cfd40 8 OBJECT LOCAL DEFAULT 12 @226 + 12157: 803cfd48 4 OBJECT LOCAL DEFAULT 12 @227 + 12158: 803cfd50 8 OBJECT LOCAL DEFAULT 12 @229 + 12159: 802b4ed0 32 OBJECT LOCAL DEFAULT 8 p2f$362 + 12160: 00000000 0 FILE LOCAL DEFAULT ABS GXDisplayList.c + 12161: 801cfb20 0 SECTION LOCAL DEFAULT 4 + 12162: 00000000 0 FILE LOCAL DEFAULT ABS GXTransform.c + 12163: 801cfb90 0 SECTION LOCAL DEFAULT 4 + 12164: 803cfd58 0 SECTION LOCAL DEFAULT 12 + 12165: 803cfd58 4 OBJECT LOCAL DEFAULT 12 @26 + 12166: 803cfd5c 4 OBJECT LOCAL DEFAULT 12 @27 + 12167: 803cfd60 4 OBJECT LOCAL DEFAULT 12 @28 + 12168: 803cfd64 4 OBJECT LOCAL DEFAULT 12 @201 + 12169: 00000000 0 FILE LOCAL DEFAULT ABS GXPerf.c + 12170: 801d0124 0 SECTION LOCAL DEFAULT 4 + 12171: 802b4ef0 0 SECTION LOCAL DEFAULT 8 + 12172: 802b4f4c 144 OBJECT LOCAL DEFAULT 8 @280 + 12173: 802b4ef0 92 OBJECT LOCAL DEFAULT 8 @281 + 12174: 00000000 0 FILE LOCAL DEFAULT ABS mtx.c + 12175: 801d097c 0 SECTION LOCAL DEFAULT 4 + 12176: 803caf28 0 SECTION LOCAL DEFAULT 10 + 12177: 803cfd68 0 SECTION LOCAL DEFAULT 12 + 12178: 803caf28 8 OBJECT LOCAL DEFAULT 10 Unit01 + 12179: 803cfd68 4 OBJECT LOCAL DEFAULT 12 @96 + 12180: 803cfd6c 4 OBJECT LOCAL DEFAULT 12 @97 + 12181: 00000000 0 FILE LOCAL DEFAULT ABS mtx44.c + 12182: 801d0a9c 0 SECTION LOCAL DEFAULT 4 + 12183: 803cfd70 0 SECTION LOCAL DEFAULT 12 + 12184: 803cfd70 4 OBJECT LOCAL DEFAULT 12 @99 + 12185: 803cfd74 4 OBJECT LOCAL DEFAULT 12 @100 + 12186: 803cfd78 4 OBJECT LOCAL DEFAULT 12 @101 + 12187: 803cfd7c 4 OBJECT LOCAL DEFAULT 12 @102 + 12188: 00000000 0 FILE LOCAL DEFAULT ABS odenotstub.c + 12189: 801d0b34 0 SECTION LOCAL DEFAULT 4 + 12190: 00000000 0 FILE LOCAL DEFAULT ABS OS.c + 12191: 801d0b3c 0 SECTION LOCAL DEFAULT 4 + 12192: 802b4fe0 0 SECTION LOCAL DEFAULT 8 + 12193: 8037dfc0 0 SECTION LOCAL DEFAULT 9 + 12194: 803caf30 0 SECTION LOCAL DEFAULT 10 + 12195: 803cc500 0 SECTION LOCAL DEFAULT 11 + 12196: 802b4fe0 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 12197: 802b4fe0 68 OBJECT LOCAL DEFAULT 8 @1 + 12198: 803cc500 4 OBJECT LOCAL DEFAULT 11 BootInfo + 12199: 803cc504 4 OBJECT LOCAL DEFAULT 11 BI2DebugFlag + 12200: 803cc508 4 OBJECT LOCAL DEFAULT 11 BI2DebugFlagHolder + 12201: 8037dfc0 32 OBJECT LOCAL DEFAULT 9 DriveInfo + 12202: 8037dfc0 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 12203: 8037dfe0 48 OBJECT LOCAL DEFAULT 9 DriveBlock + 12204: 803cc510 8 OBJECT LOCAL DEFAULT 11 ZeroF + 12205: 803cc518 8 OBJECT LOCAL DEFAULT 11 ZeroPS + 12206: 803cc520 4 OBJECT LOCAL DEFAULT 11 AreWeInitialized + 12207: 801d0c8c 296 FUNC LOCAL DEFAULT 4 ClearArena + 12208: 801d0db4 60 FUNC LOCAL DEFAULT 4 InquiryCallback + 12209: 802b5024 13 OBJECT LOCAL DEFAULT 8 @86 + 12210: 802b5034 22 OBJECT LOCAL DEFAULT 8 @87 + 12211: 802b504c 12 OBJECT LOCAL DEFAULT 8 @88 + 12212: 802b5058 9 OBJECT LOCAL DEFAULT 8 @89 + 12213: 802b5064 16 OBJECT LOCAL DEFAULT 8 @90 + 12214: 802b5074 11 OBJECT LOCAL DEFAULT 8 @91 + 12215: 802b5080 14 OBJECT LOCAL DEFAULT 8 @92 + 12216: 802b5090 13 OBJECT LOCAL DEFAULT 8 @93 + 12217: 802b50a0 13 OBJECT LOCAL DEFAULT 8 @94 + 12218: 802b50b0 13 OBJECT LOCAL DEFAULT 8 @95 + 12219: 802b50c0 25 OBJECT LOCAL DEFAULT 8 @96 + 12220: 803caf34 6 OBJECT LOCAL DEFAULT 10 @97 + 12221: 802b50dc 14 OBJECT LOCAL DEFAULT 8 @98 + 12222: 802b50ec 21 OBJECT LOCAL DEFAULT 8 @99 + 12223: 801d11c8 640 FUNC LOCAL DEFAULT 4 OSExceptionInit + 12224: 803cc524 4 OBJECT LOCAL DEFAULT 11 OSExceptionTable + 12225: 802b5104 60 OBJECT LOCAL DEFAULT 8 __OSExceptionLocations + 12226: 802b5140 27 OBJECT LOCAL DEFAULT 8 @133 + 12227: 802b515c 46 OBJECT LOCAL DEFAULT 8 @134 + 12228: 802b518c 47 OBJECT LOCAL DEFAULT 8 @135 + 12229: 802b51bc 27 OBJECT LOCAL DEFAULT 8 @136 + 12230: 801d1448 36 FUNC LOCAL DEFAULT 4 __OSDBIntegrator + 12231: 801d146c 4 FUNC LOCAL DEFAULT 4 __OSDBJump + 12232: 801d14a0 156 FUNC LOCAL DEFAULT 4 OSExceptionVector + 12233: 803caf3c 4 OBJECT LOCAL DEFAULT 10 @144 + 12234: 00000000 0 FILE LOCAL DEFAULT ABS OSAlarm.c + 12235: 801d1628 0 SECTION LOCAL DEFAULT 4 + 12236: 803cc540 0 SECTION LOCAL DEFAULT 11 + 12237: 803cc540 8 OBJECT LOCAL DEFAULT 11 AlarmQueue + 12238: 801d1d04 80 FUNC LOCAL DEFAULT 4 DecrementerExceptionHandler + 12239: 801d1684 592 FUNC LOCAL DEFAULT 4 InsertAlarm + 12240: 801d1ad4 560 FUNC LOCAL DEFAULT 4 DecrementerExceptionCallback + 12241: 00000000 0 FILE LOCAL DEFAULT ABS OSAlloc.c + 12242: 801d1d54 0 SECTION LOCAL DEFAULT 4 + 12243: 803caf40 0 SECTION LOCAL DEFAULT 10 + 12244: 803cc548 0 SECTION LOCAL DEFAULT 11 + 12245: 803cc548 4 OBJECT LOCAL DEFAULT 11 HeapArray + 12246: 803cc54c 4 OBJECT LOCAL DEFAULT 11 NumHeaps + 12247: 803cc550 4 OBJECT LOCAL DEFAULT 11 ArenaStart + 12248: 803cc554 4 OBJECT LOCAL DEFAULT 11 ArenaEnd + 12249: 801d1d54 172 FUNC LOCAL DEFAULT 4 DLInsert + 12250: 00000000 0 FILE LOCAL DEFAULT ABS OSArena.c + 12251: 801d2064 0 SECTION LOCAL DEFAULT 4 + 12252: 803caf48 0 SECTION LOCAL DEFAULT 10 + 12253: 803cc558 0 SECTION LOCAL DEFAULT 11 + 12254: 803cc558 4 OBJECT LOCAL DEFAULT 11 __OSArenaHi + 12255: 803caf48 4 OBJECT LOCAL DEFAULT 10 __OSArenaLo + 12256: 00000000 0 FILE LOCAL DEFAULT ABS OSAudioSystem.c + 12257: 801d2084 0 SECTION LOCAL DEFAULT 4 + 12258: 802b51d8 0 SECTION LOCAL DEFAULT 8 + 12259: 802b51d8 128 OBJECT LOCAL DEFAULT 8 DSPInitCode + 12260: 00000000 0 FILE LOCAL DEFAULT ABS OSCache.c + 12261: 801d2318 0 SECTION LOCAL DEFAULT 4 + 12262: 802b5258 0 SECTION LOCAL DEFAULT 8 + 12263: 802b5258 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 12264: 802b5258 41 OBJECT LOCAL DEFAULT 8 @63 + 12265: 802b5284 24 OBJECT LOCAL DEFAULT 8 @84 + 12266: 802b529c 27 OBJECT LOCAL DEFAULT 8 @85 + 12267: 802b52b8 48 OBJECT LOCAL DEFAULT 8 @86 + 12268: 802b52e8 60 OBJECT LOCAL DEFAULT 8 @87 + 12269: 802b5324 55 OBJECT LOCAL DEFAULT 8 @88 + 12270: 802b535c 63 OBJECT LOCAL DEFAULT 8 @89 + 12271: 802b539c 41 OBJECT LOCAL DEFAULT 8 @90 + 12272: 802b53c8 29 OBJECT LOCAL DEFAULT 8 @91 + 12273: 802b53e8 25 OBJECT LOCAL DEFAULT 8 @92 + 12274: 802b5404 25 OBJECT LOCAL DEFAULT 8 @104 + 12275: 802b5420 25 OBJECT LOCAL DEFAULT 8 @105 + 12276: 802b543c 22 OBJECT LOCAL DEFAULT 8 @106 + 12277: 802b5454 46 OBJECT LOCAL DEFAULT 8 @107 + 12278: 00000000 0 FILE LOCAL DEFAULT ABS OSContext.c + 12279: 801d2750 0 SECTION LOCAL DEFAULT 4 + 12280: 802b5488 0 SECTION LOCAL DEFAULT 8 + 12281: 801d2750 292 FUNC LOCAL DEFAULT 4 __OSLoadFPUContext + 12282: 801d2874 296 FUNC LOCAL DEFAULT 4 __OSSaveFPUContext + 12283: 802b5488 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 12284: 802b5488 68 OBJECT LOCAL DEFAULT 8 @61 + 12285: 802b54cc 48 OBJECT LOCAL DEFAULT 8 @62 + 12286: 802b54fc 47 OBJECT LOCAL DEFAULT 8 @63 + 12287: 802b552c 47 OBJECT LOCAL DEFAULT 8 @64 + 12288: 802b555c 17 OBJECT LOCAL DEFAULT 8 @65 + 12289: 802b5570 33 OBJECT LOCAL DEFAULT 8 @66 + 12290: 802b5594 18 OBJECT LOCAL DEFAULT 8 @67 + 12291: 802b55a8 25 OBJECT LOCAL DEFAULT 8 @68 + 12292: 802b55c4 18 OBJECT LOCAL DEFAULT 8 @69 + 12293: 802b55d8 29 OBJECT LOCAL DEFAULT 8 @70 + 12294: 802b55f8 38 OBJECT LOCAL DEFAULT 8 @71 + 12295: 802b5620 28 OBJECT LOCAL DEFAULT 8 @72 + 12296: 801d2e38 132 FUNC LOCAL DEFAULT 4 OSSwitchFPUContext + 12297: 802b563c 35 OBJECT LOCAL DEFAULT 8 @76 + 12298: 00000000 0 FILE LOCAL DEFAULT ABS OSError.c + 12299: 801d2f04 0 SECTION LOCAL DEFAULT 4 + 12300: 802b5660 0 SECTION LOCAL DEFAULT 8 + 12301: 8037e010 0 SECTION LOCAL DEFAULT 9 + 12302: 803caf50 0 SECTION LOCAL DEFAULT 10 + 12303: 802b5660 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 12304: 802b5660 22 OBJECT LOCAL DEFAULT 8 @13 + 12305: 802b5678 38 OBJECT LOCAL DEFAULT 8 @14 + 12306: 802b56a0 28 OBJECT LOCAL DEFAULT 8 @15 + 12307: 8037e010 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 12308: 802b56bc 29 OBJECT LOCAL DEFAULT 8 @74 + 12309: 802b56dc 23 OBJECT LOCAL DEFAULT 8 @75 + 12310: 803caf54 2 OBJECT LOCAL DEFAULT 10 @76 + 12311: 802b56f4 49 OBJECT LOCAL DEFAULT 8 @77 + 12312: 802b5728 16 OBJECT LOCAL DEFAULT 8 @78 + 12313: 802b5738 96 OBJECT LOCAL DEFAULT 8 @79 + 12314: 802b5798 76 OBJECT LOCAL DEFAULT 8 @80 + 12315: 802b57e4 98 OBJECT LOCAL DEFAULT 8 @81 + 12316: 802b5848 96 OBJECT LOCAL DEFAULT 8 @82 + 12317: 802b58a8 31 OBJECT LOCAL DEFAULT 8 @83 + 12318: 802b58c8 31 OBJECT LOCAL DEFAULT 8 @84 + 12319: 802b58e8 27 OBJECT LOCAL DEFAULT 8 @85 + 12320: 802b5904 53 OBJECT LOCAL DEFAULT 8 @86 + 12321: 802b593c 64 OBJECT LOCAL DEFAULT 8 @87 + 12322: 00000000 0 FILE LOCAL DEFAULT ABS OSFont.c + 12323: 801d35b0 0 SECTION LOCAL DEFAULT 4 + 12324: 802b5980 0 SECTION LOCAL DEFAULT 8 + 12325: 803caf58 0 SECTION LOCAL DEFAULT 10 + 12326: 803cc560 0 SECTION LOCAL DEFAULT 11 + 12327: 803cfd80 0 SECTION LOCAL DEFAULT 12 + 12328: 803cc560 4 OBJECT LOCAL DEFAULT 11 FontData + 12329: 803cc564 4 OBJECT LOCAL DEFAULT 11 SheetImage + 12330: 803cc568 4 OBJECT LOCAL DEFAULT 11 WidthTable + 12331: 803cc56c 4 OBJECT LOCAL DEFAULT 11 CharsInSheet + 12332: 802b5980 384 OBJECT LOCAL DEFAULT 8 HankakuToCode + 12333: 802b5b00 2442 OBJECT LOCAL DEFAULT 8 Zenkaku2Code + 12334: 801d35b0 412 FUNC LOCAL DEFAULT 4 GetFontCode + 12335: 801d374c 372 FUNC LOCAL DEFAULT 4 Decode + 12336: 803caf58 2 OBJECT LOCAL DEFAULT 10 fontEncode$80 + 12337: 801d3918 140 FUNC LOCAL DEFAULT 4 ReadROM + 12338: 803cfd80 8 OBJECT LOCAL DEFAULT 12 @153 + 12339: 801d3cd8 944 FUNC LOCAL DEFAULT 4 ExpandFontSheet + 12340: 00000000 0 FILE LOCAL DEFAULT ABS OSInterrupt.c + 12341: 801d4310 0 SECTION LOCAL DEFAULT 4 + 12342: 802b6490 0 SECTION LOCAL DEFAULT 8 + 12343: 803cc570 0 SECTION LOCAL DEFAULT 11 + 12344: 803cc570 4 OBJECT LOCAL DEFAULT 11 InterruptHandlerTable + 12345: 802b6490 44 OBJECT LOCAL DEFAULT 8 InterruptPrioTable + 12346: 801d4b2c 80 FUNC LOCAL DEFAULT 4 ExternalInterruptHandler + 12347: 801d4400 728 FUNC LOCAL DEFAULT 4 SetInterruptMask + 12348: 00000000 0 FILE LOCAL DEFAULT ABS OSLink.c + 12349: 801d4b7c 0 SECTION LOCAL DEFAULT 4 + 12350: 00000000 0 FILE LOCAL DEFAULT ABS OSMemory.c + 12351: 801d4b94 0 SECTION LOCAL DEFAULT 4 + 12352: 802b64c0 0 SECTION LOCAL DEFAULT 8 + 12353: 802b64c0 16 OBJECT LOCAL DEFAULT 8 ResetFunctionInfo + 12354: 801d4b94 60 FUNC LOCAL DEFAULT 4 OnReset + 12355: 801d4bd0 108 FUNC LOCAL DEFAULT 4 MEMIntrruptHandler + 12356: 801d4c3c 128 FUNC LOCAL DEFAULT 4 Config24MB + 12357: 801d4cbc 128 FUNC LOCAL DEFAULT 4 Config48MB + 12358: 801d4d3c 24 FUNC LOCAL DEFAULT 4 RealMode + 12359: 00000000 0 FILE LOCAL DEFAULT ABS OSMutex.c + 12360: 801d4e6c 0 SECTION LOCAL DEFAULT 4 + 12361: 00000000 0 FILE LOCAL DEFAULT ABS OSReboot.c + 12362: 801d4edc 0 SECTION LOCAL DEFAULT 4 + 12363: 8037e060 0 SECTION LOCAL DEFAULT 9 + 12364: 803cc588 0 SECTION LOCAL DEFAULT 11 + 12365: 803cc588 4 OBJECT LOCAL DEFAULT 11 SaveStart + 12366: 803cc58c 4 OBJECT LOCAL DEFAULT 11 SaveEnd + 12367: 8037e060 32 OBJECT LOCAL DEFAULT 9 Header + 12368: 8037e060 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 12369: 803cc590 4 OBJECT LOCAL DEFAULT 11 Prepared + 12370: 801d4edc 16 FUNC LOCAL DEFAULT 4 Run + 12371: 801d4eec 12 FUNC LOCAL DEFAULT 4 Callback + 12372: 00000000 0 FILE LOCAL DEFAULT ABS OSReset.c + 12373: 801d5238 0 SECTION LOCAL DEFAULT 4 + 12374: 803cc598 0 SECTION LOCAL DEFAULT 11 + 12375: 803cc598 8 OBJECT LOCAL DEFAULT 11 ResetFunctionQueue + 12376: 803cc5a0 4 OBJECT LOCAL DEFAULT 11 bootThisDol + 12377: 801d52bc 112 FUNC LOCAL DEFAULT 4 Reset + 12378: 00000000 0 FILE LOCAL DEFAULT ABS OSResetSW.c + 12379: 801d565c 0 SECTION LOCAL DEFAULT 4 + 12380: 803cc5a8 0 SECTION LOCAL DEFAULT 11 + 12381: 803cc5a8 4 OBJECT LOCAL DEFAULT 11 ResetCallback + 12382: 803cc5ac 4 OBJECT LOCAL DEFAULT 11 Down + 12383: 803cc5b0 4 OBJECT LOCAL DEFAULT 11 LastState + 12384: 803cc5b8 8 OBJECT LOCAL DEFAULT 11 HoldUp + 12385: 803cc5c0 8 OBJECT LOCAL DEFAULT 11 HoldDown + 12386: 00000000 0 FILE LOCAL DEFAULT ABS OSRtc.c + 12387: 801d59e8 0 SECTION LOCAL DEFAULT 4 + 12388: 8037e080 0 SECTION LOCAL DEFAULT 9 + 12389: 8037e080 84 OBJECT LOCAL DEFAULT 9 Scb + 12390: 8037e080 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 12391: 801d59e8 96 FUNC LOCAL DEFAULT 4 WriteSramCallback + 12392: 801d5a48 280 FUNC LOCAL DEFAULT 4 WriteSram + 12393: 801d5d54 828 FUNC LOCAL DEFAULT 4 UnlockSram + 12394: 00000000 0 FILE LOCAL DEFAULT ABS OSSync.c + 12395: 801d6588 0 SECTION LOCAL DEFAULT 4 + 12396: 801d6588 32 FUNC LOCAL DEFAULT 4 SystemCallVector + 12397: 00000000 0 FILE LOCAL DEFAULT ABS OSThread.c + 12398: 801d660c 0 SECTION LOCAL DEFAULT 4 + 12399: 8037e0d8 0 SECTION LOCAL DEFAULT 9 + 12400: 803caf60 0 SECTION LOCAL DEFAULT 10 + 12401: 803cc5c8 0 SECTION LOCAL DEFAULT 11 + 12402: 803cc5c8 4 OBJECT LOCAL DEFAULT 11 RunQueueBits + 12403: 8037e0d8 256 OBJECT LOCAL DEFAULT 9 RunQueue + 12404: 8037e0d8 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 12405: 803cc5cc 4 OBJECT LOCAL DEFAULT 11 RunQueueHint + 12406: 803cc5d0 4 OBJECT LOCAL DEFAULT 11 Reschedule + 12407: 8037e1d8 792 OBJECT LOCAL DEFAULT 9 IdleThread + 12408: 8037e4f0 792 OBJECT LOCAL DEFAULT 9 DefaultThread + 12409: 8037e808 712 OBJECT LOCAL DEFAULT 9 IdleContext + 12410: 803caf60 4 OBJECT LOCAL DEFAULT 10 SwitchThreadCallback + 12411: 801d660c 4 FUNC LOCAL DEFAULT 4 DefaultSwitchThreadCallback + 12412: 801d6804 104 FUNC LOCAL DEFAULT 4 UnsetRun + 12413: 801d68a8 448 FUNC LOCAL DEFAULT 4 SetEffectivePriority + 12414: 801d6a68 552 FUNC LOCAL DEFAULT 4 SelectThread + 12415: 00000000 0 FILE LOCAL DEFAULT ABS OSTime.c + 12416: 801d754c 0 SECTION LOCAL DEFAULT 4 + 12417: 802b64d0 0 SECTION LOCAL DEFAULT 8 + 12418: 802b64d0 48 OBJECT LOCAL DEFAULT 8 YearDays + 12419: 802b6500 48 OBJECT LOCAL DEFAULT 8 LeapYearDays + 12420: 801d7628 412 FUNC LOCAL DEFAULT 4 GetDates + 12421: 00000000 0 FILE LOCAL DEFAULT ABS __start.c + 12422: 801d79c8 0 SECTION LOCAL DEFAULT 4 + 12423: 80003100 0 SECTION LOCAL DEFAULT 1 + 12424: 803cc5d8 0 SECTION LOCAL DEFAULT 11 + 12425: 80003100 64 FUNC LOCAL DEFAULT 1 __check_pad3 + 12426: 803cc5d8 1 OBJECT LOCAL DEFAULT 11 Debug_BBA + 12427: 80003140 12 FUNC LOCAL DEFAULT 1 __set_debug_bba + 12428: 8000314c 8 FUNC LOCAL DEFAULT 1 __get_debug_bba + 12429: 800032b0 144 FUNC LOCAL DEFAULT 1 __init_registers + 12430: 80003340 192 FUNC LOCAL DEFAULT 1 __init_data + 12431: 00000000 0 FILE LOCAL DEFAULT ABS __ppc_eabi_init.cpp + 12432: 801d79cc 0 SECTION LOCAL DEFAULT 4 + 12433: 80003400 0 SECTION LOCAL DEFAULT 1 + 12434: 801d79ec 84 FUNC LOCAL DEFAULT 4 __init_cpp + 12435: 00000000 0 FILE LOCAL DEFAULT ABS Padclamp.c + 12436: 801d7a60 0 SECTION LOCAL DEFAULT 4 + 12437: 80279920 0 SECTION LOCAL DEFAULT 7 + 12438: 80279920 0 NOTYPE LOCAL DEFAULT 7 ...rodata.0 + 12439: 80279920 10 OBJECT LOCAL DEFAULT 7 ClampRegion + 12440: 801d7a60 304 FUNC LOCAL DEFAULT 4 ClampStick + 12441: 00000000 0 FILE LOCAL DEFAULT ABS Pad.c + 12442: 801d7ca4 0 SECTION LOCAL DEFAULT 4 + 12443: 802b6530 0 SECTION LOCAL DEFAULT 8 + 12444: 8037ead0 0 SECTION LOCAL DEFAULT 9 + 12445: 803caf68 0 SECTION LOCAL DEFAULT 10 + 12446: 803cc5e0 0 SECTION LOCAL DEFAULT 11 + 12447: 802b6530 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 12448: 802b6530 69 OBJECT LOCAL DEFAULT 8 @1 + 12449: 803cc5e0 4 OBJECT LOCAL DEFAULT 11 Initialized + 12450: 803cc5e4 4 OBJECT LOCAL DEFAULT 11 EnabledBits + 12451: 803cc5e8 4 OBJECT LOCAL DEFAULT 11 ResettingBits + 12452: 803caf6c 4 OBJECT LOCAL DEFAULT 10 ResettingChan + 12453: 803cc5ec 4 OBJECT LOCAL DEFAULT 11 RecalibrateBits + 12454: 803cc5f0 4 OBJECT LOCAL DEFAULT 11 WaitingBits + 12455: 803cc5f4 4 OBJECT LOCAL DEFAULT 11 CheckingBits + 12456: 803cc5f8 4 OBJECT LOCAL DEFAULT 11 PendingBits + 12457: 803caf70 4 OBJECT LOCAL DEFAULT 10 XPatchBits + 12458: 803caf74 4 OBJECT LOCAL DEFAULT 10 AnalogMode + 12459: 803caf78 4 OBJECT LOCAL DEFAULT 10 Spec + 12460: 803caf7c 4 OBJECT LOCAL DEFAULT 10 MakeStatus + 12461: 801d90b8 1016 FUNC LOCAL DEFAULT 4 SPEC2_MakeStatus + 12462: 8037ead0 16 OBJECT LOCAL DEFAULT 9 Type + 12463: 8037ead0 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 12464: 8037eae0 48 OBJECT LOCAL DEFAULT 9 Origin + 12465: 803caf80 4 OBJECT LOCAL DEFAULT 10 CmdReadOrigin + 12466: 803caf84 4 OBJECT LOCAL DEFAULT 10 CmdCalibrate + 12467: 8037eb10 16 OBJECT LOCAL DEFAULT 9 CmdProbeDevice + 12468: 802b6578 16 OBJECT LOCAL DEFAULT 8 ResetFunctionInfo + 12469: 801d94b0 404 FUNC LOCAL DEFAULT 4 OnReset + 12470: 803cc5fc 4 OBJECT LOCAL DEFAULT 11 SamplingCallback + 12471: 801d80a4 812 FUNC LOCAL DEFAULT 4 PADTypeAndStatusCallback + 12472: 801d7ca4 420 FUNC LOCAL DEFAULT 4 UpdateOrigin + 12473: 801d7e48 196 FUNC LOCAL DEFAULT 4 PADOriginCallback + 12474: 801d7f0c 192 FUNC LOCAL DEFAULT 4 PADOriginUpdateCallback + 12475: 801d7fcc 216 FUNC LOCAL DEFAULT 4 PADProbeCallback + 12476: 801d83d0 308 FUNC LOCAL DEFAULT 4 PADReceiveCheckCallback + 12477: 801d8dd0 372 FUNC LOCAL DEFAULT 4 SPEC0_MakeStatus + 12478: 801d8f44 372 FUNC LOCAL DEFAULT 4 SPEC1_MakeStatus + 12479: 803cc600 4 OBJECT LOCAL DEFAULT 11 recalibrated$397 + 12480: 801d9644 96 FUNC LOCAL DEFAULT 4 SamplingHandler + 12481: 00000000 0 FILE LOCAL DEFAULT ABS SIBios.c + 12482: 801d9774 0 SECTION LOCAL DEFAULT 4 + 12483: 802b6588 0 SECTION LOCAL DEFAULT 8 + 12484: 8037eb20 0 SECTION LOCAL DEFAULT 9 + 12485: 803caf88 0 SECTION LOCAL DEFAULT 10 + 12486: 803cc608 0 SECTION LOCAL DEFAULT 11 + 12487: 802b6588 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 12488: 802b6588 68 OBJECT LOCAL DEFAULT 8 @1 + 12489: 802b65cc 20 OBJECT LOCAL DEFAULT 8 Si + 12490: 8037eb20 128 OBJECT LOCAL DEFAULT 9 Packet + 12491: 8037eb20 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 12492: 8037eba0 160 OBJECT LOCAL DEFAULT 9 Alarm + 12493: 802b65e0 16 OBJECT LOCAL DEFAULT 8 Type + 12494: 8037ec40 32 OBJECT LOCAL DEFAULT 9 TypeTime + 12495: 8037ec60 32 OBJECT LOCAL DEFAULT 9 XferTime + 12496: 8037ec80 64 OBJECT LOCAL DEFAULT 9 TypeCallback + 12497: 8037ecc0 16 OBJECT LOCAL DEFAULT 9 RDSTHandler + 12498: 8037ecd0 16 OBJECT LOCAL DEFAULT 9 InputBufferValid + 12499: 8037ece0 32 OBJECT LOCAL DEFAULT 9 InputBuffer + 12500: 8037ed00 16 OBJECT LOCAL DEFAULT 9 InputBufferVcount + 12501: 801d97d0 764 FUNC LOCAL DEFAULT 4 CompleteTransfer + 12502: 801da11c 524 FUNC LOCAL DEFAULT 4 __SITransfer + 12503: 803cc608 4 OBJECT LOCAL DEFAULT 11 cmdTypeAndStatus$78 + 12504: 801d9acc 836 FUNC LOCAL DEFAULT 4 SIInterruptHandler + 12505: 801da8cc 664 FUNC LOCAL DEFAULT 4 GetTypeCallback + 12506: 801da53c 212 FUNC LOCAL DEFAULT 4 SIGetResponseRaw + 12507: 801d9e10 152 FUNC LOCAL DEFAULT 4 SIEnablePollingInterrupt + 12508: 801da6d4 140 FUNC LOCAL DEFAULT 4 AlarmHandler + 12509: 8037ed10 16 OBJECT LOCAL DEFAULT 9 cmdFixDevice$327 + 12510: 803cc60c 4 OBJECT LOCAL DEFAULT 11 cmdTypeAndStatus$372 + 12511: 802b65f0 12 OBJECT LOCAL DEFAULT 8 @457 + 12512: 802b65fc 15 OBJECT LOCAL DEFAULT 8 @459 + 12513: 802b660c 15 OBJECT LOCAL DEFAULT 8 @460 + 12514: 802b661c 13 OBJECT LOCAL DEFAULT 8 @461 + 12515: 802b662c 10 OBJECT LOCAL DEFAULT 8 @462 + 12516: 802b6638 16 OBJECT LOCAL DEFAULT 8 @463 + 12517: 802b6648 20 OBJECT LOCAL DEFAULT 8 @464 + 12518: 802b665c 18 OBJECT LOCAL DEFAULT 8 @465 + 12519: 802b6670 20 OBJECT LOCAL DEFAULT 8 @466 + 12520: 802b6684 9 OBJECT LOCAL DEFAULT 8 @467 + 12521: 802b6690 9 OBJECT LOCAL DEFAULT 8 @468 + 12522: 00000000 0 FILE LOCAL DEFAULT ABS SISamplingRate.c + 12523: 801dae64 0 SECTION LOCAL DEFAULT 4 + 12524: 802b66a0 0 SECTION LOCAL DEFAULT 8 + 12525: 803cc618 0 SECTION LOCAL DEFAULT 11 + 12526: 803cc618 4 OBJECT LOCAL DEFAULT 11 SamplingRate + 12527: 802b66a0 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 12528: 802b66a0 48 OBJECT LOCAL DEFAULT 8 XYNTSC + 12529: 802b66d0 48 OBJECT LOCAL DEFAULT 8 XYPAL + 12530: 802b6700 51 OBJECT LOCAL DEFAULT 8 @16 + 12531: 00000000 0 FILE LOCAL DEFAULT ABS vi.c + 12532: 801daf6c 0 SECTION LOCAL DEFAULT 4 + 12533: 802b6738 0 SECTION LOCAL DEFAULT 8 + 12534: 8037ed20 0 SECTION LOCAL DEFAULT 9 + 12535: 803caf90 0 SECTION LOCAL DEFAULT 10 + 12536: 803cc620 0 SECTION LOCAL DEFAULT 11 + 12537: 802b6738 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 12538: 802b6738 68 OBJECT LOCAL DEFAULT 8 @1 + 12539: 803cc620 4 OBJECT LOCAL DEFAULT 11 IsInitialized + 12540: 803cc624 4 OBJECT LOCAL DEFAULT 11 retraceCount + 12541: 803cc628 4 OBJECT LOCAL DEFAULT 11 flushFlag + 12542: 803cc62c 8 OBJECT LOCAL DEFAULT 11 retraceQueue + 12543: 803cc634 4 OBJECT LOCAL DEFAULT 11 PreCB + 12544: 803cc638 4 OBJECT LOCAL DEFAULT 11 PostCB + 12545: 803cc63c 4 OBJECT LOCAL DEFAULT 11 PositionCallback + 12546: 803cc640 4 OBJECT LOCAL DEFAULT 11 encoderType + 12547: 803cc644 2 OBJECT LOCAL DEFAULT 11 displayOffsetH + 12548: 803cc646 2 OBJECT LOCAL DEFAULT 11 displayOffsetV + 12549: 803cc648 4 OBJECT LOCAL DEFAULT 11 changeMode + 12550: 803cc650 8 OBJECT LOCAL DEFAULT 11 changed + 12551: 8037ed20 118 OBJECT LOCAL DEFAULT 9 regs + 12552: 8037ed20 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 12553: 803cc658 4 OBJECT LOCAL DEFAULT 11 shdwChangeMode + 12554: 803cc660 8 OBJECT LOCAL DEFAULT 11 shdwChanged + 12555: 8037ed98 118 OBJECT LOCAL DEFAULT 9 shdwRegs + 12556: 8037ee10 88 OBJECT LOCAL DEFAULT 9 HorVer + 12557: 803cc668 4 OBJECT LOCAL DEFAULT 11 CurrTiming + 12558: 803cc66c 4 OBJECT LOCAL DEFAULT 11 CurrTvMode + 12559: 803cc670 4 OBJECT LOCAL DEFAULT 11 NextBufAddr + 12560: 803cc674 4 OBJECT LOCAL DEFAULT 11 CurrBufAddr + 12561: 803cc678 4 OBJECT LOCAL DEFAULT 11 FBSet + 12562: 802b677c 380 OBJECT LOCAL DEFAULT 8 timing + 12563: 802b68f8 50 OBJECT LOCAL DEFAULT 8 taps + 12564: 801dc8fc 104 FUNC LOCAL DEFAULT 4 getCurrentFieldEvenOdd + 12565: 801daf6c 628 FUNC LOCAL DEFAULT 4 __VIRetraceHandler + 12566: 802b692c 108 OBJECT LOCAL DEFAULT 8 @97 + 12567: 801db268 160 FUNC LOCAL DEFAULT 4 getTiming + 12568: 801dba0c 724 FUNC LOCAL DEFAULT 4 setFbbRegs + 12569: 801dbce0 416 FUNC LOCAL DEFAULT 4 setVerticalRegs + 12570: 803cc67c 4 OBJECT LOCAL DEFAULT 11 message$343 + 12571: 802b6998 41 OBJECT LOCAL DEFAULT 8 @347 + 12572: 802b69c4 41 OBJECT LOCAL DEFAULT 8 @348 + 12573: 802b69f0 41 OBJECT LOCAL DEFAULT 8 @349 + 12574: 802b6a1c 41 OBJECT LOCAL DEFAULT 8 @350 + 12575: 802b6a48 41 OBJECT LOCAL DEFAULT 8 @351 + 12576: 802b6a74 41 OBJECT LOCAL DEFAULT 8 @352 + 12577: 803caf94 5 OBJECT LOCAL DEFAULT 10 @534 + 12578: 802b6aa0 75 OBJECT LOCAL DEFAULT 8 @535 + 12579: 801dc8c0 60 FUNC LOCAL DEFAULT 4 GetCurrentDisplayPosition + 12580: 802b6aec 28 OBJECT LOCAL DEFAULT 8 @736 + 12581: 00000000 0 FILE LOCAL DEFAULT ABS abort_exit.c + 12582: 801dcd7c 0 SECTION LOCAL DEFAULT 4 + 12583: 8037ee68 0 SECTION LOCAL DEFAULT 9 + 12584: 803cc680 0 SECTION LOCAL DEFAULT 11 + 12585: 00000000 0 FILE LOCAL DEFAULT ABS alloc.c + 12586: 801dcf08 0 SECTION LOCAL DEFAULT 4 + 12587: 80279930 0 SECTION LOCAL DEFAULT 7 + 12588: 8037ef68 0 SECTION LOCAL DEFAULT 9 + 12589: 803cc690 0 SECTION LOCAL DEFAULT 11 + 12590: 80279930 24 OBJECT LOCAL DEFAULT 7 fix_pool_sizes + 12591: 803cc690 1 OBJECT LOCAL DEFAULT 11 init$193 + 12592: 8037ef68 56 OBJECT LOCAL DEFAULT 9 protopool$192 + 12593: 801ddc1c 660 FUNC LOCAL DEFAULT 4 deallocate_from_var_pools + 12594: 801ddf88 220 FUNC LOCAL DEFAULT 4 allocate_from_var_pools + 12595: 801ddeb0 216 FUNC LOCAL DEFAULT 4 soft_allocate_from_var_pools + 12596: 801de118 484 FUNC LOCAL DEFAULT 4 Block_subBlock + 12597: 801de064 180 FUNC LOCAL DEFAULT 4 link_new_block + 12598: 801de2fc 568 FUNC LOCAL DEFAULT 4 Block_construct + 12599: 00000000 0 FILE LOCAL DEFAULT ABS ansi_files.c + 12600: 801de534 0 SECTION LOCAL DEFAULT 4 + 12601: 802b6b08 0 SECTION LOCAL DEFAULT 8 + 12602: 8037efa0 0 SECTION LOCAL DEFAULT 9 + 12603: 8037efa0 256 OBJECT LOCAL DEFAULT 9 stderr_buff + 12604: 8037f0a0 256 OBJECT LOCAL DEFAULT 9 stdout_buff + 12605: 8037f1a0 256 OBJECT LOCAL DEFAULT 9 stdin_buff + 12606: 00000000 0 FILE LOCAL DEFAULT ABS ansi_fp.c + 12607: 801de844 0 SECTION LOCAL DEFAULT 4 + 12608: 80279948 0 SECTION LOCAL DEFAULT 7 + 12609: 802b6c48 0 SECTION LOCAL DEFAULT 8 + 12610: 803cfd88 0 SECTION LOCAL DEFAULT 12 + 12611: 802b6c48 64 OBJECT LOCAL DEFAULT 8 pow_10$417 + 12612: 803cfd88 8 OBJECT LOCAL DEFAULT 12 @825 + 12613: 803cfd90 8 OBJECT LOCAL DEFAULT 12 @826 + 12614: 803cfd98 8 OBJECT LOCAL DEFAULT 12 @827 + 12615: 803cfda0 8 OBJECT LOCAL DEFAULT 12 @828 + 12616: 80279948 221 OBJECT LOCAL DEFAULT 7 @stringBase0 + 12617: 803cfda8 8 OBJECT LOCAL DEFAULT 12 @831 + 12618: 803cfdb0 8 OBJECT LOCAL DEFAULT 12 @832 + 12619: 801dfa68 948 FUNC LOCAL DEFAULT 4 __num2dec_internal + 12620: 801e0318 268 FUNC LOCAL DEFAULT 4 __equals_dec + 12621: 801dfe1c 1276 FUNC LOCAL DEFAULT 4 __minus_dec + 12622: 801e0424 6020 FUNC LOCAL DEFAULT 4 __two_exp + 12623: 801e1ba8 632 FUNC LOCAL DEFAULT 4 __timesdec + 12624: 802b6c88 292 OBJECT LOCAL DEFAULT 8 @1711 + 12625: 00000000 0 FILE LOCAL DEFAULT ABS arith.c + 12626: 801e1e20 0 SECTION LOCAL DEFAULT 4 + 12627: 00000000 0 FILE LOCAL DEFAULT ABS buffer_io.c + 12628: 801e1e30 0 SECTION LOCAL DEFAULT 4 + 12629: 00000000 0 FILE LOCAL DEFAULT ABS char_io.c + 12630: 801e215c 0 SECTION LOCAL DEFAULT 4 + 12631: 00000000 0 FILE LOCAL DEFAULT ABS critical_regions.gamecube.c + 12632: 801e25fc 0 SECTION LOCAL DEFAULT 4 + 12633: 00000000 0 FILE LOCAL DEFAULT ABS ctype.c + 12634: 801e2608 0 SECTION LOCAL DEFAULT 4 + 12635: 802b6db0 0 SECTION LOCAL DEFAULT 8 + 12636: 00000000 0 FILE LOCAL DEFAULT ABS direct_io.c + 12637: 801e2644 0 SECTION LOCAL DEFAULT 4 + 12638: 00000000 0 FILE LOCAL DEFAULT ABS errno.c + 12639: 803cc698 0 SECTION LOCAL DEFAULT 11 + 12640: 00000000 0 FILE LOCAL DEFAULT ABS file_io.c + 12641: 801e2d98 0 SECTION LOCAL DEFAULT 4 + 12642: 00000000 0 FILE LOCAL DEFAULT ABS FILE_POS.C + 12643: 801e3458 0 SECTION LOCAL DEFAULT 4 + 12644: 00000000 0 FILE LOCAL DEFAULT ABS locale.c + 12645: 80279a28 0 SECTION LOCAL DEFAULT 7 + 12646: 802b70b0 0 SECTION LOCAL DEFAULT 8 + 12647: 80279a28 5 OBJECT LOCAL DEFAULT 7 @stringBase0 + 12648: 00000000 0 FILE LOCAL DEFAULT ABS mbstring.c + 12649: 801e37a8 0 SECTION LOCAL DEFAULT 4 + 12650: 803cfdb8 0 SECTION LOCAL DEFAULT 12 + 12651: 803cfdb8 4 OBJECT LOCAL DEFAULT 12 @74 + 12652: 801e39e0 236 FUNC LOCAL DEFAULT 4 is_utf8_complete + 12653: 00000000 0 FILE LOCAL DEFAULT ABS mem.c + 12654: 801e3acc 0 SECTION LOCAL DEFAULT 4 + 12655: 00000000 0 FILE LOCAL DEFAULT ABS mem_funcs.c + 12656: 801e3c3c 0 SECTION LOCAL DEFAULT 4 + 12657: 00000000 0 FILE LOCAL DEFAULT ABS misc_io.c + 12658: 801e3f0c 0 SECTION LOCAL DEFAULT 4 + 12659: 00000000 0 FILE LOCAL DEFAULT ABS printf.c + 12660: 801e3f34 0 SECTION LOCAL DEFAULT 4 + 12661: 80279a30 0 SECTION LOCAL DEFAULT 7 + 12662: 802b70e8 0 SECTION LOCAL DEFAULT 8 + 12663: 803cafa0 0 SECTION LOCAL DEFAULT 10 + 12664: 803cfdc0 0 SECTION LOCAL DEFAULT 12 + 12665: 801e43b0 1908 FUNC LOCAL DEFAULT 4 __pformatter + 12666: 803cafa0 2 OBJECT LOCAL DEFAULT 10 @wstringBase0 + 12667: 80279a30 37 OBJECT LOCAL DEFAULT 7 @stringBase0 + 12668: 801e5b70 1284 FUNC LOCAL DEFAULT 4 parse_format + 12669: 801e5674 732 FUNC LOCAL DEFAULT 4 longlong2str + 12670: 801e5950 544 FUNC LOCAL DEFAULT 4 long2str + 12671: 801e4b24 1772 FUNC LOCAL DEFAULT 4 float2str + 12672: 801e533c 824 FUNC LOCAL DEFAULT 4 double2hex + 12673: 803cfdc0 8 OBJECT LOCAL DEFAULT 12 @1090 + 12674: 801e5210 300 FUNC LOCAL DEFAULT 4 round_decimal + 12675: 802b70e8 132 OBJECT LOCAL DEFAULT 8 @1249 + 12676: 802b716c 132 OBJECT LOCAL DEFAULT 8 @1308 + 12677: 802b72d0 68 OBJECT LOCAL DEFAULT 8 @1443 + 12678: 802b71f0 224 OBJECT LOCAL DEFAULT 8 @1444 + 12679: 00000000 0 FILE LOCAL DEFAULT ABS qsort.c + 12680: 801e6074 0 SECTION LOCAL DEFAULT 4 + 12681: 00000000 0 FILE LOCAL DEFAULT ABS rand.c + 12682: 801e61e0 0 SECTION LOCAL DEFAULT 4 + 12683: 803cafa8 0 SECTION LOCAL DEFAULT 10 + 12684: 803cafa8 4 OBJECT LOCAL DEFAULT 10 next + 12685: 00000000 0 FILE LOCAL DEFAULT ABS scanf.c + 12686: 801e6200 0 SECTION LOCAL DEFAULT 4 + 12687: 80279a58 0 SECTION LOCAL DEFAULT 7 + 12688: 802b7318 0 SECTION LOCAL DEFAULT 8 + 12689: 80279a58 40 OBJECT LOCAL DEFAULT 7 @48 + 12690: 801e6354 2476 FUNC LOCAL DEFAULT 4 __sformatter + 12691: 801e6d00 1352 FUNC LOCAL DEFAULT 4 parse_format + 12692: 802b7318 208 OBJECT LOCAL DEFAULT 8 @722 + 12693: 00000000 0 FILE LOCAL DEFAULT ABS signal.c + 12694: 801e7248 0 SECTION LOCAL DEFAULT 4 + 12695: 8037f2a0 0 SECTION LOCAL DEFAULT 9 + 12696: 00000000 0 FILE LOCAL DEFAULT ABS string.c + 12697: 801e7308 0 SECTION LOCAL DEFAULT 4 + 12698: 80279a80 0 SECTION LOCAL DEFAULT 7 + 12699: 803cafb0 0 SECTION LOCAL DEFAULT 10 + 12700: 80279aa0 877 OBJECT LOCAL DEFAULT 7 @stringBase0 + 12701: 803cafb0 4 OBJECT LOCAL DEFAULT 10 n$210 + 12702: 803cafb4 4 OBJECT LOCAL DEFAULT 10 s$211 + 12703: 80279a80 32 OBJECT LOCAL DEFAULT 7 @212 + 12704: 00000000 0 FILE LOCAL DEFAULT ABS strtold.c + 12705: 801e77d4 0 SECTION LOCAL DEFAULT 4 + 12706: 80279e10 0 SECTION LOCAL DEFAULT 7 + 12707: 803cfdc8 0 SECTION LOCAL DEFAULT 12 + 12708: 80279e10 42 OBJECT LOCAL DEFAULT 7 @48 + 12709: 80279e3c 9 OBJECT LOCAL DEFAULT 7 @63 + 12710: 803cfdc8 5 OBJECT LOCAL DEFAULT 12 @77 + 12711: 803cfdd0 8 OBJECT LOCAL DEFAULT 12 @302 + 12712: 803cfdd8 8 OBJECT LOCAL DEFAULT 12 @619 + 12713: 00000000 0 FILE LOCAL DEFAULT ABS strtoul.c + 12714: 801e886c 0 SECTION LOCAL DEFAULT 4 + 12715: 802b73e8 0 SECTION LOCAL DEFAULT 8 + 12716: 802b73e8 68 OBJECT LOCAL DEFAULT 8 @348 + 12717: 802b742c 68 OBJECT LOCAL DEFAULT 8 @431 + 12718: 00000000 0 FILE LOCAL DEFAULT ABS uart_console_io.c + 12719: 801e90b0 0 SECTION LOCAL DEFAULT 4 + 12720: 803cc6a0 0 SECTION LOCAL DEFAULT 11 + 12721: 803cc6a0 4 OBJECT LOCAL DEFAULT 11 initialized$16 + 12722: 00000000 0 FILE LOCAL DEFAULT ABS float.c + 12723: 803cafb8 0 SECTION LOCAL DEFAULT 10 + 12724: 00000000 0 FILE LOCAL DEFAULT ABS wchar_io.c + 12725: 801e917c 0 SECTION LOCAL DEFAULT 4 + 12726: 00000000 0 FILE LOCAL DEFAULT ABS e_acos.c + 12727: 801e9204 0 SECTION LOCAL DEFAULT 4 + 12728: 803cfde0 0 SECTION LOCAL DEFAULT 12 + 12729: 803cfde0 8 OBJECT LOCAL DEFAULT 12 @103 + 12730: 803cfde8 8 OBJECT LOCAL DEFAULT 12 @104 + 12731: 803cfdf0 8 OBJECT LOCAL DEFAULT 12 @105 + 12732: 803cfdf8 8 OBJECT LOCAL DEFAULT 12 @106 + 12733: 803cfe00 8 OBJECT LOCAL DEFAULT 12 @107 + 12734: 803cfe08 8 OBJECT LOCAL DEFAULT 12 @108 + 12735: 803cfe10 8 OBJECT LOCAL DEFAULT 12 @109 + 12736: 803cfe18 8 OBJECT LOCAL DEFAULT 12 @110 + 12737: 803cfe20 8 OBJECT LOCAL DEFAULT 12 @111 + 12738: 803cfe28 8 OBJECT LOCAL DEFAULT 12 @112 + 12739: 803cfe30 8 OBJECT LOCAL DEFAULT 12 @113 + 12740: 803cfe38 8 OBJECT LOCAL DEFAULT 12 @114 + 12741: 803cfe40 8 OBJECT LOCAL DEFAULT 12 @115 + 12742: 803cfe48 8 OBJECT LOCAL DEFAULT 12 @116 + 12743: 803cfe50 8 OBJECT LOCAL DEFAULT 12 @117 + 12744: 803cfe58 8 OBJECT LOCAL DEFAULT 12 @118 + 12745: 803cfe60 8 OBJECT LOCAL DEFAULT 12 @119 + 12746: 803cfe68 8 OBJECT LOCAL DEFAULT 12 @120 + 12747: 00000000 0 FILE LOCAL DEFAULT ABS e_asin.c + 12748: 801e9514 0 SECTION LOCAL DEFAULT 4 + 12749: 803cfe70 0 SECTION LOCAL DEFAULT 12 + 12750: 803cfe70 8 OBJECT LOCAL DEFAULT 12 @105 + 12751: 803cfe78 8 OBJECT LOCAL DEFAULT 12 @106 + 12752: 803cfe80 8 OBJECT LOCAL DEFAULT 12 @107 + 12753: 803cfe88 8 OBJECT LOCAL DEFAULT 12 @108 + 12754: 803cfe90 8 OBJECT LOCAL DEFAULT 12 @109 + 12755: 803cfe98 8 OBJECT LOCAL DEFAULT 12 @110 + 12756: 803cfea0 8 OBJECT LOCAL DEFAULT 12 @111 + 12757: 803cfea8 8 OBJECT LOCAL DEFAULT 12 @112 + 12758: 803cfeb0 8 OBJECT LOCAL DEFAULT 12 @113 + 12759: 803cfeb8 8 OBJECT LOCAL DEFAULT 12 @114 + 12760: 803cfec0 8 OBJECT LOCAL DEFAULT 12 @115 + 12761: 803cfec8 8 OBJECT LOCAL DEFAULT 12 @116 + 12762: 803cfed0 8 OBJECT LOCAL DEFAULT 12 @117 + 12763: 803cfed8 8 OBJECT LOCAL DEFAULT 12 @118 + 12764: 803cfee0 8 OBJECT LOCAL DEFAULT 12 @119 + 12765: 803cfee8 8 OBJECT LOCAL DEFAULT 12 @120 + 12766: 803cfef0 8 OBJECT LOCAL DEFAULT 12 @121 + 12767: 803cfef8 8 OBJECT LOCAL DEFAULT 12 @122 + 12768: 803cff00 8 OBJECT LOCAL DEFAULT 12 @123 + 12769: 00000000 0 FILE LOCAL DEFAULT ABS e_atan2.c + 12770: 801e9778 0 SECTION LOCAL DEFAULT 4 + 12771: 803cff08 0 SECTION LOCAL DEFAULT 12 + 12772: 803cff08 8 OBJECT LOCAL DEFAULT 12 @146 + 12773: 803cff10 8 OBJECT LOCAL DEFAULT 12 @147 + 12774: 803cff18 8 OBJECT LOCAL DEFAULT 12 @148 + 12775: 803cff20 8 OBJECT LOCAL DEFAULT 12 @149 + 12776: 803cff28 8 OBJECT LOCAL DEFAULT 12 @150 + 12777: 803cff30 8 OBJECT LOCAL DEFAULT 12 @151 + 12778: 803cff38 8 OBJECT LOCAL DEFAULT 12 @152 + 12779: 803cff40 8 OBJECT LOCAL DEFAULT 12 @153 + 12780: 803cff48 8 OBJECT LOCAL DEFAULT 12 @154 + 12781: 803cff50 8 OBJECT LOCAL DEFAULT 12 @155 + 12782: 803cff58 8 OBJECT LOCAL DEFAULT 12 @156 + 12783: 00000000 0 FILE LOCAL DEFAULT ABS e_exp.c + 12784: 801e9a08 0 SECTION LOCAL DEFAULT 4 + 12785: 80279e48 0 SECTION LOCAL DEFAULT 7 + 12786: 803cff60 0 SECTION LOCAL DEFAULT 12 + 12787: 80279e48 16 OBJECT LOCAL DEFAULT 7 halF + 12788: 80279e48 0 NOTYPE LOCAL DEFAULT 7 ...rodata.0 + 12789: 80279e58 16 OBJECT LOCAL DEFAULT 7 ln2HI + 12790: 80279e68 16 OBJECT LOCAL DEFAULT 7 ln2LO + 12791: 803cff60 8 OBJECT LOCAL DEFAULT 12 @116 + 12792: 803cff68 8 OBJECT LOCAL DEFAULT 12 @117 + 12793: 803cff70 8 OBJECT LOCAL DEFAULT 12 @118 + 12794: 803cff78 8 OBJECT LOCAL DEFAULT 12 @119 + 12795: 803cff80 8 OBJECT LOCAL DEFAULT 12 @120 + 12796: 803cff88 8 OBJECT LOCAL DEFAULT 12 @121 + 12797: 803cff90 8 OBJECT LOCAL DEFAULT 12 @122 + 12798: 803cff98 8 OBJECT LOCAL DEFAULT 12 @123 + 12799: 803cffa0 8 OBJECT LOCAL DEFAULT 12 @124 + 12800: 803cffa8 8 OBJECT LOCAL DEFAULT 12 @125 + 12801: 803cffb0 8 OBJECT LOCAL DEFAULT 12 @126 + 12802: 803cffb8 8 OBJECT LOCAL DEFAULT 12 @127 + 12803: 803cffc0 8 OBJECT LOCAL DEFAULT 12 @128 + 12804: 803cffc8 8 OBJECT LOCAL DEFAULT 12 @129 + 12805: 803cffd0 8 OBJECT LOCAL DEFAULT 12 @132 + 12806: 00000000 0 FILE LOCAL DEFAULT ABS e_fmod.c + 12807: 801e9c2c 0 SECTION LOCAL DEFAULT 4 + 12808: 80279e78 0 SECTION LOCAL DEFAULT 7 + 12809: 80279e78 16 OBJECT LOCAL DEFAULT 7 Zero + 12810: 00000000 0 FILE LOCAL DEFAULT ABS e_log.c + 12811: 801e9f68 0 SECTION LOCAL DEFAULT 4 + 12812: 803cc6a8 0 SECTION LOCAL DEFAULT 11 + 12813: 803cffd8 0 SECTION LOCAL DEFAULT 12 + 12814: 803cc6a8 8 OBJECT LOCAL DEFAULT 11 zero + 12815: 803cffd8 8 OBJECT LOCAL DEFAULT 12 @111 + 12816: 803cffe0 8 OBJECT LOCAL DEFAULT 12 @112 + 12817: 803cffe8 8 OBJECT LOCAL DEFAULT 12 @113 + 12818: 803cfff0 8 OBJECT LOCAL DEFAULT 12 @114 + 12819: 803cfff8 8 OBJECT LOCAL DEFAULT 12 @115 + 12820: 803d0000 8 OBJECT LOCAL DEFAULT 12 @116 + 12821: 803d0008 8 OBJECT LOCAL DEFAULT 12 @117 + 12822: 803d0010 8 OBJECT LOCAL DEFAULT 12 @118 + 12823: 803d0018 8 OBJECT LOCAL DEFAULT 12 @119 + 12824: 803d0020 8 OBJECT LOCAL DEFAULT 12 @120 + 12825: 803d0028 8 OBJECT LOCAL DEFAULT 12 @121 + 12826: 803d0030 8 OBJECT LOCAL DEFAULT 12 @122 + 12827: 803d0038 8 OBJECT LOCAL DEFAULT 12 @123 + 12828: 803d0040 8 OBJECT LOCAL DEFAULT 12 @124 + 12829: 803d0048 8 OBJECT LOCAL DEFAULT 12 @125 + 12830: 803d0050 8 OBJECT LOCAL DEFAULT 12 @127 + 12831: 00000000 0 FILE LOCAL DEFAULT ABS e_pow.c + 12832: 801ea1e4 0 SECTION LOCAL DEFAULT 4 + 12833: 80279e88 0 SECTION LOCAL DEFAULT 7 + 12834: 803d0058 0 SECTION LOCAL DEFAULT 12 + 12835: 80279e88 16 OBJECT LOCAL DEFAULT 7 bp + 12836: 80279e88 0 NOTYPE LOCAL DEFAULT 7 ...rodata.0 + 12837: 80279e98 16 OBJECT LOCAL DEFAULT 7 dp_h + 12838: 80279ea8 16 OBJECT LOCAL DEFAULT 7 dp_l + 12839: 803d0058 8 OBJECT LOCAL DEFAULT 12 @349 + 12840: 803d0060 8 OBJECT LOCAL DEFAULT 12 @350 + 12841: 803d0068 8 OBJECT LOCAL DEFAULT 12 @351 + 12842: 803d0070 8 OBJECT LOCAL DEFAULT 12 @352 + 12843: 803d0078 8 OBJECT LOCAL DEFAULT 12 @353 + 12844: 803d0080 8 OBJECT LOCAL DEFAULT 12 @354 + 12845: 803d0088 8 OBJECT LOCAL DEFAULT 12 @355 + 12846: 803d0090 8 OBJECT LOCAL DEFAULT 12 @356 + 12847: 803d0098 8 OBJECT LOCAL DEFAULT 12 @357 + 12848: 803d00a0 8 OBJECT LOCAL DEFAULT 12 @358 + 12849: 803d00a8 8 OBJECT LOCAL DEFAULT 12 @359 + 12850: 803d00b0 8 OBJECT LOCAL DEFAULT 12 @360 + 12851: 803d00b8 8 OBJECT LOCAL DEFAULT 12 @361 + 12852: 803d00c0 8 OBJECT LOCAL DEFAULT 12 @362 + 12853: 803d00c8 8 OBJECT LOCAL DEFAULT 12 @363 + 12854: 803d00d0 8 OBJECT LOCAL DEFAULT 12 @364 + 12855: 803d00d8 8 OBJECT LOCAL DEFAULT 12 @365 + 12856: 803d00e0 8 OBJECT LOCAL DEFAULT 12 @366 + 12857: 803d00e8 8 OBJECT LOCAL DEFAULT 12 @367 + 12858: 803d00f0 8 OBJECT LOCAL DEFAULT 12 @368 + 12859: 803d00f8 8 OBJECT LOCAL DEFAULT 12 @369 + 12860: 803d0100 8 OBJECT LOCAL DEFAULT 12 @370 + 12861: 803d0108 8 OBJECT LOCAL DEFAULT 12 @371 + 12862: 803d0110 8 OBJECT LOCAL DEFAULT 12 @372 + 12863: 803d0118 8 OBJECT LOCAL DEFAULT 12 @373 + 12864: 803d0120 8 OBJECT LOCAL DEFAULT 12 @374 + 12865: 803d0128 8 OBJECT LOCAL DEFAULT 12 @375 + 12866: 803d0130 8 OBJECT LOCAL DEFAULT 12 @376 + 12867: 803d0138 8 OBJECT LOCAL DEFAULT 12 @377 + 12868: 803d0140 8 OBJECT LOCAL DEFAULT 12 @378 + 12869: 803d0148 8 OBJECT LOCAL DEFAULT 12 @379 + 12870: 803d0150 8 OBJECT LOCAL DEFAULT 12 @380 + 12871: 803d0158 8 OBJECT LOCAL DEFAULT 12 @381 + 12872: 803d0160 8 OBJECT LOCAL DEFAULT 12 @383 + 12873: 00000000 0 FILE LOCAL DEFAULT ABS e_rem_pio2.c + 12874: 801eaa98 0 SECTION LOCAL DEFAULT 4 + 12875: 80279eb8 0 SECTION LOCAL DEFAULT 7 + 12876: 803d0168 0 SECTION LOCAL DEFAULT 12 + 12877: 80279eb8 264 OBJECT LOCAL DEFAULT 7 two_over_pi + 12878: 80279fc0 128 OBJECT LOCAL DEFAULT 7 npio2_hw + 12879: 803d0168 8 OBJECT LOCAL DEFAULT 12 @146 + 12880: 803d0170 8 OBJECT LOCAL DEFAULT 12 @147 + 12881: 803d0178 8 OBJECT LOCAL DEFAULT 12 @148 + 12882: 803d0180 8 OBJECT LOCAL DEFAULT 12 @149 + 12883: 803d0188 8 OBJECT LOCAL DEFAULT 12 @150 + 12884: 803d0190 8 OBJECT LOCAL DEFAULT 12 @151 + 12885: 803d0198 8 OBJECT LOCAL DEFAULT 12 @152 + 12886: 803d01a0 8 OBJECT LOCAL DEFAULT 12 @153 + 12887: 803d01a8 8 OBJECT LOCAL DEFAULT 12 @154 + 12888: 803d01b0 8 OBJECT LOCAL DEFAULT 12 @155 + 12889: 803d01b8 8 OBJECT LOCAL DEFAULT 12 @158 + 12890: 00000000 0 FILE LOCAL DEFAULT ABS k_cos.c + 12891: 801eae38 0 SECTION LOCAL DEFAULT 4 + 12892: 803d01c0 0 SECTION LOCAL DEFAULT 12 + 12893: 803d01c0 8 OBJECT LOCAL DEFAULT 12 @66 + 12894: 803d01c8 8 OBJECT LOCAL DEFAULT 12 @67 + 12895: 803d01d0 8 OBJECT LOCAL DEFAULT 12 @68 + 12896: 803d01d8 8 OBJECT LOCAL DEFAULT 12 @69 + 12897: 803d01e0 8 OBJECT LOCAL DEFAULT 12 @70 + 12898: 803d01e8 8 OBJECT LOCAL DEFAULT 12 @71 + 12899: 803d01f0 8 OBJECT LOCAL DEFAULT 12 @72 + 12900: 803d01f8 8 OBJECT LOCAL DEFAULT 12 @73 + 12901: 803d0200 8 OBJECT LOCAL DEFAULT 12 @74 + 12902: 00000000 0 FILE LOCAL DEFAULT ABS k_rem_pio2.c + 12903: 801eaf2c 0 SECTION LOCAL DEFAULT 4 + 12904: 8027a040 0 SECTION LOCAL DEFAULT 7 + 12905: 803d0208 0 SECTION LOCAL DEFAULT 12 + 12906: 8027a040 16 OBJECT LOCAL DEFAULT 7 init_jk + 12907: 8027a050 64 OBJECT LOCAL DEFAULT 7 PIo2 + 12908: 803d0208 8 OBJECT LOCAL DEFAULT 12 @437 + 12909: 803d0210 8 OBJECT LOCAL DEFAULT 12 @438 + 12910: 803d0218 8 OBJECT LOCAL DEFAULT 12 @439 + 12911: 803d0220 8 OBJECT LOCAL DEFAULT 12 @440 + 12912: 803d0228 8 OBJECT LOCAL DEFAULT 12 @441 + 12913: 803d0230 8 OBJECT LOCAL DEFAULT 12 @442 + 12914: 803d0238 8 OBJECT LOCAL DEFAULT 12 @443 + 12915: 803d0240 8 OBJECT LOCAL DEFAULT 12 @446 + 12916: 00000000 0 FILE LOCAL DEFAULT ABS k_sin.c + 12917: 801ebd80 0 SECTION LOCAL DEFAULT 4 + 12918: 803d0248 0 SECTION LOCAL DEFAULT 12 + 12919: 803d0248 8 OBJECT LOCAL DEFAULT 12 @61 + 12920: 803d0250 8 OBJECT LOCAL DEFAULT 12 @62 + 12921: 803d0258 8 OBJECT LOCAL DEFAULT 12 @63 + 12922: 803d0260 8 OBJECT LOCAL DEFAULT 12 @64 + 12923: 803d0268 8 OBJECT LOCAL DEFAULT 12 @65 + 12924: 803d0270 8 OBJECT LOCAL DEFAULT 12 @66 + 12925: 803d0278 8 OBJECT LOCAL DEFAULT 12 @67 + 12926: 00000000 0 FILE LOCAL DEFAULT ABS k_tan.c + 12927: 801ebe20 0 SECTION LOCAL DEFAULT 4 + 12928: 8027a090 0 SECTION LOCAL DEFAULT 7 + 12929: 803d0280 0 SECTION LOCAL DEFAULT 12 + 12930: 8027a090 104 OBJECT LOCAL DEFAULT 7 T + 12931: 803d0280 8 OBJECT LOCAL DEFAULT 12 @95 + 12932: 803d0288 8 OBJECT LOCAL DEFAULT 12 @96 + 12933: 803d0290 8 OBJECT LOCAL DEFAULT 12 @97 + 12934: 803d0298 8 OBJECT LOCAL DEFAULT 12 @98 + 12935: 803d02a0 8 OBJECT LOCAL DEFAULT 12 @99 + 12936: 803d02a8 8 OBJECT LOCAL DEFAULT 12 @100 + 12937: 803d02b0 8 OBJECT LOCAL DEFAULT 12 @102 + 12938: 00000000 0 FILE LOCAL DEFAULT ABS s_atan.c + 12939: 801ec034 0 SECTION LOCAL DEFAULT 4 + 12940: 8027a0f8 0 SECTION LOCAL DEFAULT 7 + 12941: 803d02b8 0 SECTION LOCAL DEFAULT 12 + 12942: 8027a0f8 32 OBJECT LOCAL DEFAULT 7 atanhi + 12943: 8027a0f8 0 NOTYPE LOCAL DEFAULT 7 ...rodata.0 + 12944: 8027a118 32 OBJECT LOCAL DEFAULT 7 atanlo + 12945: 8027a138 88 OBJECT LOCAL DEFAULT 7 aT + 12946: 803d02b8 8 OBJECT LOCAL DEFAULT 12 @116 + 12947: 803d02c0 8 OBJECT LOCAL DEFAULT 12 @117 + 12948: 803d02c8 8 OBJECT LOCAL DEFAULT 12 @118 + 12949: 803d02d0 8 OBJECT LOCAL DEFAULT 12 @119 + 12950: 803d02d8 8 OBJECT LOCAL DEFAULT 12 @120 + 12951: 00000000 0 FILE LOCAL DEFAULT ABS s_ceil.c + 12952: 801ec24c 0 SECTION LOCAL DEFAULT 4 + 12953: 803d02e0 0 SECTION LOCAL DEFAULT 12 + 12954: 803d02e0 8 OBJECT LOCAL DEFAULT 12 @125 + 12955: 803d02e8 8 OBJECT LOCAL DEFAULT 12 @126 + 12956: 00000000 0 FILE LOCAL DEFAULT ABS s_copysign.c + 12957: 801ec390 0 SECTION LOCAL DEFAULT 4 + 12958: 00000000 0 FILE LOCAL DEFAULT ABS s_cos.c + 12959: 801ec3b8 0 SECTION LOCAL DEFAULT 4 + 12960: 803d02f0 0 SECTION LOCAL DEFAULT 12 + 12961: 803d02f0 8 OBJECT LOCAL DEFAULT 12 @68 + 12962: 00000000 0 FILE LOCAL DEFAULT ABS s_floor.c + 12963: 801ec48c 0 SECTION LOCAL DEFAULT 4 + 12964: 803d02f8 0 SECTION LOCAL DEFAULT 12 + 12965: 803d02f8 8 OBJECT LOCAL DEFAULT 12 @125 + 12966: 803d0300 8 OBJECT LOCAL DEFAULT 12 @126 + 12967: 00000000 0 FILE LOCAL DEFAULT ABS s_frexp.c + 12968: 801ec5d4 0 SECTION LOCAL DEFAULT 4 + 12969: 803d0308 0 SECTION LOCAL DEFAULT 12 + 12970: 803d0308 8 OBJECT LOCAL DEFAULT 12 @58 + 12971: 00000000 0 FILE LOCAL DEFAULT ABS s_ldexp.c + 12972: 801ec660 0 SECTION LOCAL DEFAULT 4 + 12973: 803d0310 0 SECTION LOCAL DEFAULT 12 + 12974: 803d0310 8 OBJECT LOCAL DEFAULT 12 @92 + 12975: 803d0318 8 OBJECT LOCAL DEFAULT 12 @93 + 12976: 803d0320 8 OBJECT LOCAL DEFAULT 12 @94 + 12977: 803d0328 8 OBJECT LOCAL DEFAULT 12 @95 + 12978: 803d0330 8 OBJECT LOCAL DEFAULT 12 @96 + 12979: 00000000 0 FILE LOCAL DEFAULT ABS s_modf.c + 12980: 801ec824 0 SECTION LOCAL DEFAULT 4 + 12981: 00000000 0 FILE LOCAL DEFAULT ABS s_sin.c + 12982: 801ec920 0 SECTION LOCAL DEFAULT 4 + 12983: 803d0338 0 SECTION LOCAL DEFAULT 12 + 12984: 803d0338 8 OBJECT LOCAL DEFAULT 12 @68 + 12985: 00000000 0 FILE LOCAL DEFAULT ABS s_tan.c + 12986: 801ec9f8 0 SECTION LOCAL DEFAULT 4 + 12987: 803d0340 0 SECTION LOCAL DEFAULT 12 + 12988: 803d0340 8 OBJECT LOCAL DEFAULT 12 @59 + 12989: 00000000 0 FILE LOCAL DEFAULT ABS w_acos.c + 12990: 801eca70 0 SECTION LOCAL DEFAULT 4 + 12991: 00000000 0 FILE LOCAL DEFAULT ABS w_asin.c + 12992: 801eca90 0 SECTION LOCAL DEFAULT 4 + 12993: 00000000 0 FILE LOCAL DEFAULT ABS w_atan2.c + 12994: 801ecab0 0 SECTION LOCAL DEFAULT 4 + 12995: 00000000 0 FILE LOCAL DEFAULT ABS w_exp.c + 12996: 801ecad0 0 SECTION LOCAL DEFAULT 4 + 12997: 00000000 0 FILE LOCAL DEFAULT ABS w_fmod.c + 12998: 801ecaf0 0 SECTION LOCAL DEFAULT 4 + 12999: 00000000 0 FILE LOCAL DEFAULT ABS w_log.c + 13000: 801ecb10 0 SECTION LOCAL DEFAULT 4 + 13001: 00000000 0 FILE LOCAL DEFAULT ABS w_pow.c + 13002: 801ecb30 0 SECTION LOCAL DEFAULT 4 + 13003: 00000000 0 FILE LOCAL DEFAULT ABS math_ppc.c + 13004: 801ecb50 0 SECTION LOCAL DEFAULT 4 + 13005: 00000000 0 FILE LOCAL DEFAULT ABS extras.c + 13006: 801ecc44 0 SECTION LOCAL DEFAULT 4 + 13007: 00000000 0 FILE LOCAL DEFAULT ABS __mem.c + 13008: 80003458 0 SECTION LOCAL DEFAULT 1 + 13009: 00000000 0 FILE LOCAL DEFAULT ABS __va_arg.c + 13010: 801ecd5c 0 SECTION LOCAL DEFAULT 4 + 13011: 00000000 0 FILE LOCAL DEFAULT ABS global_destructor_chain.c + 13012: 801ece24 0 SECTION LOCAL DEFAULT 4 + 13013: 80251d48 0 SECTION LOCAL DEFAULT 6 + 13014: 803cc6b0 0 SECTION LOCAL DEFAULT 11 + 13015: 80251d48 4 OBJECT LOCAL DEFAULT 6 __destroy_global_chain_reference + 13016: 00000000 0 FILE LOCAL DEFAULT ABS CPlusLibPPC.cp + 13017: 801ece6c 0 SECTION LOCAL DEFAULT 4 + 13018: 00000000 0 FILE LOCAL DEFAULT ABS New.cp + 13019: 801ece9c 0 SECTION LOCAL DEFAULT 4 + 13020: 800056e0 0 SECTION LOCAL DEFAULT 2 + 13021: 00000000 0 SECTION LOCAL DEFAULT 3 + 13022: 8027a190 0 SECTION LOCAL DEFAULT 7 + 13023: 802b7470 0 SECTION LOCAL DEFAULT 8 + 13024: 803cafe8 0 SECTION LOCAL DEFAULT 10 + 13025: 800056e0 40 OBJECT LOCAL DEFAULT 2 @157 + 13026: 80005800 12 OBJECT LOCAL DEFAULT 3 @158 + 13027: 80005708 40 OBJECT LOCAL DEFAULT 2 @182 + 13028: 8000580c 12 OBJECT LOCAL DEFAULT 3 @183 + 13029: 8027a190 15 OBJECT LOCAL DEFAULT 7 @223 + 13030: 803cafe8 8 OBJECT LOCAL DEFAULT 10 __RTTI__Q23std9exception + 13031: 8027a1a0 10 OBJECT LOCAL DEFAULT 7 @227 + 13032: 00000000 0 FILE LOCAL DEFAULT ABS NMWException.cp + 13033: 801ecf68 0 SECTION LOCAL DEFAULT 4 + 13034: 80005730 0 SECTION LOCAL DEFAULT 2 + 13035: 00000000 0 SECTION LOCAL DEFAULT 3 + 13036: 803caff0 0 SECTION LOCAL DEFAULT 10 + 13037: 803caff0 4 OBJECT LOCAL DEFAULT 10 thandler__3std + 13038: 801ed3bc 32 FUNC LOCAL DEFAULT 4 dthandler__3stdFv + 13039: 803caff4 4 OBJECT LOCAL DEFAULT 10 uhandler__3std + 13040: 801ed394 40 FUNC LOCAL DEFAULT 4 duhandler__3stdFv + 13041: 80005730 24 OBJECT LOCAL DEFAULT 2 @231 + 13042: 80005818 12 OBJECT LOCAL DEFAULT 3 @232 + 13043: 80005748 8 OBJECT LOCAL DEFAULT 2 @239 + 13044: 80005824 12 OBJECT LOCAL DEFAULT 3 @240 + 13045: 80005750 8 OBJECT LOCAL DEFAULT 2 @346 + 13046: 80005830 12 OBJECT LOCAL DEFAULT 3 @347 + 13047: 80005758 8 OBJECT LOCAL DEFAULT 2 @350 + 13048: 8000583c 12 OBJECT LOCAL DEFAULT 3 @351 + 13049: 80005760 8 OBJECT LOCAL DEFAULT 2 @355 + 13050: 80005848 12 OBJECT LOCAL DEFAULT 3 @356 + 13051: 80005768 8 OBJECT LOCAL DEFAULT 2 @358 + 13052: 80005854 12 OBJECT LOCAL DEFAULT 3 @359 + 13053: 00000000 0 FILE LOCAL DEFAULT ABS runtime.c + 13054: 801ed3dc 0 SECTION LOCAL DEFAULT 4 + 13055: 8027a1b0 0 SECTION LOCAL DEFAULT 7 + 13056: 8027a1b0 24 OBJECT LOCAL DEFAULT 7 __constants + 13057: 801ed438 76 FUNC LOCAL DEFAULT 4 __save_fpr + 13058: 801ed484 76 FUNC LOCAL DEFAULT 4 __restore_fpr + 13059: 801ed4d0 76 FUNC LOCAL DEFAULT 4 __save_gpr + 13060: 801ed51c 76 FUNC LOCAL DEFAULT 4 __restore_gpr + 13061: 00000000 0 FILE LOCAL DEFAULT ABS __init_cpp_exceptions.cpp + 13062: 801edb6c 0 SECTION LOCAL DEFAULT 4 + 13063: 80251d00 0 SECTION LOCAL DEFAULT 5 + 13064: 80251d40 0 SECTION LOCAL DEFAULT 6 + 13065: 803caff8 0 SECTION LOCAL DEFAULT 10 + 13066: 803caff8 4 OBJECT LOCAL DEFAULT 10 fragmentID + 13067: 801edb6c 8 FUNC LOCAL DEFAULT 4 GetR2__Fv + 13068: 80251d00 4 OBJECT LOCAL DEFAULT 5 __init_cpp_exceptions_reference + 13069: 80251d40 4 OBJECT LOCAL DEFAULT 6 __destroy_global_chain_reference + 13070: 80251d44 4 OBJECT LOCAL DEFAULT 6 __fini_cpp_exceptions_reference + 13071: 00000000 0 FILE LOCAL DEFAULT ABS Gecko_ExceptionPPC.cp + 13072: 801edbe8 0 SECTION LOCAL DEFAULT 4 + 13073: 80005770 0 SECTION LOCAL DEFAULT 2 + 13074: 00000000 0 SECTION LOCAL DEFAULT 3 + 13075: 8027a1c8 0 SECTION LOCAL DEFAULT 7 + 13076: 802b7480 0 SECTION LOCAL DEFAULT 8 + 13077: 8037f2b8 0 SECTION LOCAL DEFAULT 9 + 13078: 803cb000 0 SECTION LOCAL DEFAULT 10 + 13079: 8037f2b8 12 OBJECT LOCAL DEFAULT 9 fragmentinfo + 13080: 801edbe8 260 FUNC LOCAL DEFAULT 4 ExPPC_LongJump__FP12ThrowContextPvPv + 13081: 801ede74 1040 FUNC LOCAL DEFAULT 4 ExPPC_ThrowHandler__FP12ThrowContext + 13082: 80005770 8 OBJECT LOCAL DEFAULT 2 @348 + 13083: 80005860 12 OBJECT LOCAL DEFAULT 3 @349 + 13084: 801eeda8 516 FUNC LOCAL DEFAULT 4 ExPPC_FindExceptionRecord__FPcP15MWExceptionInfo + 13085: 801eebe8 448 FUNC LOCAL DEFAULT 4 ExPPC_NextAction__FP14ActionIterator + 13086: 802b7480 68 OBJECT LOCAL DEFAULT 8 @458 + 13087: 801ee494 1292 FUNC LOCAL DEFAULT 4 ExPPC_UnwindStack__FP12ThrowContextP15MWExceptionInfoPv + 13088: 80005778 18 OBJECT LOCAL DEFAULT 2 @459 + 13089: 8000586c 12 OBJECT LOCAL DEFAULT 3 @460 + 13090: 8027a1c8 0 NOTYPE LOCAL DEFAULT 7 ...rodata.0 + 13091: 8027a1c8 17 OBJECT LOCAL DEFAULT 7 @504 + 13092: 8027a1dc 38 OBJECT LOCAL DEFAULT 7 @505 + 13093: 8027a204 22 OBJECT LOCAL DEFAULT 7 @506 + 13094: 8000578c 44 OBJECT LOCAL DEFAULT 2 @507 + 13095: 80005878 12 OBJECT LOCAL DEFAULT 3 @508 + 13096: 800057b8 8 OBJECT LOCAL DEFAULT 2 @515 + 13097: 80005884 12 OBJECT LOCAL DEFAULT 3 @516 + 13098: 801ee9a0 584 FUNC LOCAL DEFAULT 4 ExPPC_PopStackFrame__FP12ThrowContextP15MWExceptionInfo + 13099: 802b74c4 68 OBJECT LOCAL DEFAULT 8 @651 + 13100: 800057c0 18 OBJECT LOCAL DEFAULT 2 @652 + 13101: 80005890 12 OBJECT LOCAL DEFAULT 3 @653 + 13102: 802b7508 68 OBJECT LOCAL DEFAULT 8 @814 + 13103: 800057d4 8 OBJECT LOCAL DEFAULT 2 @815 + 13104: 8000589c 12 OBJECT LOCAL DEFAULT 3 @816 + 13105: 800057dc 8 OBJECT LOCAL DEFAULT 2 @883 + 13106: 800058a8 12 OBJECT LOCAL DEFAULT 3 @884 + 13107: 8027a21c 19 OBJECT LOCAL DEFAULT 7 @902 + 13108: 8027a230 15 OBJECT LOCAL DEFAULT 7 @904 + 13109: 803cb000 8 OBJECT LOCAL DEFAULT 10 __RTTI__Q23std9exception + 13110: 802b754c 12 OBJECT LOCAL DEFAULT 8 @903 + 13111: 803cb008 8 OBJECT LOCAL DEFAULT 10 __RTTI__Q23std13bad_exception + 13112: 8027a240 14 OBJECT LOCAL DEFAULT 7 @906 + 13113: 8027a250 10 OBJECT LOCAL DEFAULT 7 @908 + 13114: 00000000 0 FILE LOCAL DEFAULT ABS GCN_mem_alloc.c + 13115: 801ef020 0 SECTION LOCAL DEFAULT 4 + 13116: 8027a260 0 SECTION LOCAL DEFAULT 7 + 13117: 8027a260 54 OBJECT LOCAL DEFAULT 7 @53 + 13118: 8027a298 57 OBJECT LOCAL DEFAULT 7 @54 + 13119: 00000000 0 FILE LOCAL DEFAULT ABS mainloop.c + 13120: 801ef190 0 SECTION LOCAL DEFAULT 4 + 13121: 00000000 0 FILE LOCAL DEFAULT ABS nubevent.c + 13122: 801ef288 0 SECTION LOCAL DEFAULT 4 + 13123: 8037f2c8 0 SECTION LOCAL DEFAULT 9 + 13124: 00000000 0 FILE LOCAL DEFAULT ABS nubinit.c + 13125: 801ef4b0 0 SECTION LOCAL DEFAULT 4 + 13126: 8027a2d8 0 SECTION LOCAL DEFAULT 7 + 13127: 8037f2f0 0 SECTION LOCAL DEFAULT 9 + 13128: 8027a2d8 27 OBJECT LOCAL DEFAULT 7 @62 + 13129: 00000000 0 FILE LOCAL DEFAULT ABS msg.c + 13130: 801ef634 0 SECTION LOCAL DEFAULT 4 + 13131: 00000000 0 FILE LOCAL DEFAULT ABS msgbuf.c + 13132: 801ef810 0 SECTION LOCAL DEFAULT 4 + 13133: 8027a2f8 0 SECTION LOCAL DEFAULT 7 + 13134: 8037f2f8 0 SECTION LOCAL DEFAULT 9 + 13135: 8027a2f8 29 OBJECT LOCAL DEFAULT 7 @618 + 13136: 00000000 0 FILE LOCAL DEFAULT ABS serpoll.c + 13137: 801f03ec 0 SECTION LOCAL DEFAULT 4 + 13138: 80380ca8 0 SECTION LOCAL DEFAULT 9 + 13139: 80380cac 20 OBJECT LOCAL DEFAULT 9 gTRKFramingState + 13140: 00000000 0 FILE LOCAL DEFAULT ABS usr_put.c + 13141: 801f07b8 0 SECTION LOCAL DEFAULT 4 + 13142: 00000000 0 FILE LOCAL DEFAULT ABS dispatch.c + 13143: 801f0844 0 SECTION LOCAL DEFAULT 4 + 13144: 802b7568 0 SECTION LOCAL DEFAULT 8 + 13145: 80380cc0 0 SECTION LOCAL DEFAULT 9 + 13146: 00000000 0 FILE LOCAL DEFAULT ABS msghndlr.c + 13147: 801f08e0 0 SECTION LOCAL DEFAULT 4 + 13148: 802b75f0 0 SECTION LOCAL DEFAULT 8 + 13149: 80380cc8 0 SECTION LOCAL DEFAULT 9 + 13150: 80380cc8 4 OBJECT LOCAL DEFAULT 9 IsTRKConnected + 13151: 802b75f0 28 OBJECT LOCAL DEFAULT 8 @879 + 13152: 802b760c 28 OBJECT LOCAL DEFAULT 8 @975 + 13153: 00000000 0 FILE LOCAL DEFAULT ABS support.c + 13154: 801f3140 0 SECTION LOCAL DEFAULT 4 + 13155: 00000000 0 FILE LOCAL DEFAULT ABS mutex_TRK.c + 13156: 801f3a00 0 SECTION LOCAL DEFAULT 4 + 13157: 00000000 0 FILE LOCAL DEFAULT ABS notify.c + 13158: 801f3a18 0 SECTION LOCAL DEFAULT 4 + 13159: 00000000 0 FILE LOCAL DEFAULT ABS flush_cache.c + 13160: 801f3af0 0 SECTION LOCAL DEFAULT 4 + 13161: 00000000 0 FILE LOCAL DEFAULT ABS mem_TRK.c + 13162: 801f3b28 0 SECTION LOCAL DEFAULT 4 + 13163: 80003590 0 SECTION LOCAL DEFAULT 1 + 13164: 801f3b28 184 FUNC LOCAL DEFAULT 4 TRK_fill_mem + 13165: 00000000 0 FILE LOCAL DEFAULT ABS __exception.s + 13166: 800035e4 0 SECTION LOCAL DEFAULT 1 + 13167: 00000000 0 FILE LOCAL DEFAULT ABS targimpl.c + 13168: 801f3be0 0 SECTION LOCAL DEFAULT 4 + 13169: 8027a318 0 SECTION LOCAL DEFAULT 7 + 13170: 802b7628 0 SECTION LOCAL DEFAULT 8 + 13171: 80380cd0 0 SECTION LOCAL DEFAULT 9 + 13172: 802b7634 16 OBJECT LOCAL DEFAULT 8 gTRKExceptionStatus + 13173: 802b7644 20 OBJECT LOCAL DEFAULT 8 gTRKStepStatus + 13174: 801f3bf0 60 FUNC LOCAL DEFAULT 4 TRK_ppc_memcpy + 13175: 80380cd0 2 OBJECT LOCAL DEFAULT 9 TRK_saved_exceptionID + 13176: 8027a328 40 OBJECT LOCAL DEFAULT 7 @300 + 13177: 8027a350 40 OBJECT LOCAL DEFAULT 7 @307 + 13178: 8027a378 40 OBJECT LOCAL DEFAULT 7 @314 + 13179: 00000000 0 FILE LOCAL DEFAULT ABS targsupp.s + 13180: 801f5760 0 SECTION LOCAL DEFAULT 4 + 13181: 00000000 0 FILE LOCAL DEFAULT ABS dolphin_trk.c + 13182: 801f5780 0 SECTION LOCAL DEFAULT 4 + 13183: 80005518 0 SECTION LOCAL DEFAULT 1 + 13184: 802b7658 0 SECTION LOCAL DEFAULT 8 + 13185: 80381250 0 SECTION LOCAL DEFAULT 9 + 13186: 802b7658 60 OBJECT LOCAL DEFAULT 8 TRK_ISR_OFFSETS + 13187: 80381250 4 OBJECT LOCAL DEFAULT 9 lc_base + 13188: 00000000 0 FILE LOCAL DEFAULT ABS mpc_7xx_603e.c + 13189: 801f58d8 0 SECTION LOCAL DEFAULT 4 + 13190: 00000000 0 FILE LOCAL DEFAULT ABS main_TRK.c + 13191: 801f5c50 0 SECTION LOCAL DEFAULT 4 + 13192: 80381258 0 SECTION LOCAL DEFAULT 9 + 13193: 80381258 4 OBJECT LOCAL DEFAULT 9 TRK_mainError + 13194: 00000000 0 FILE LOCAL DEFAULT ABS dolphin_trk_glue.c + 13195: 801f5c94 0 SECTION LOCAL DEFAULT 4 + 13196: 8027a3a0 0 SECTION LOCAL DEFAULT 7 + 13197: 802b7698 0 SECTION LOCAL DEFAULT 8 + 13198: 80381260 0 SECTION LOCAL DEFAULT 9 + 13199: 80381260 4 OBJECT LOCAL DEFAULT 9 gWritePos + 13200: 80381260 0 NOTYPE LOCAL DEFAULT 9 ...bss.0 + 13201: 80381264 4 OBJECT LOCAL DEFAULT 9 gReadPos + 13202: 80381268 4 OBJECT LOCAL DEFAULT 9 gReadCount + 13203: 80381270 4362 OBJECT LOCAL DEFAULT 9 gReadBuf + 13204: 8038237c 4362 OBJECT LOCAL DEFAULT 9 gWriteBuf + 13205: 8027a3a0 4 OBJECT LOCAL DEFAULT 7 EndofProgramInstruction$111 + 13206: 8027a3a4 4 OBJECT LOCAL DEFAULT 7 @114 + 13207: 8027a3a8 33 OBJECT LOCAL DEFAULT 7 @154 + 13208: 8027a3cc 36 OBJECT LOCAL DEFAULT 7 @155 + 13209: 00000000 0 FILE LOCAL DEFAULT ABS targcont.c + 13210: 801f61a4 0 SECTION LOCAL DEFAULT 4 + 13211: 00000000 0 FILE LOCAL DEFAULT ABS target_options.c + 13212: 801f61d8 0 SECTION LOCAL DEFAULT 4 + 13213: 80383488 0 SECTION LOCAL DEFAULT 9 + 13214: 80383488 1 OBJECT LOCAL DEFAULT 9 bUseSerialIO + 13215: 00000000 0 FILE LOCAL DEFAULT ABS mslsupp.c + 13216: 801f61f4 0 SECTION LOCAL DEFAULT 4 + 13217: 00000000 0 FILE LOCAL DEFAULT ABS DebuggerDriver.c + 13218: 801f6790 0 SECTION LOCAL DEFAULT 4 + 13219: 803cb010 0 SECTION LOCAL DEFAULT 10 + 13220: 803cc6b8 0 SECTION LOCAL DEFAULT 11 + 13221: 803cc6b8 4 OBJECT LOCAL DEFAULT 11 MTRCallback + 13222: 803cc6bc 4 OBJECT LOCAL DEFAULT 11 DBGCallback + 13223: 803cc6c0 4 OBJECT LOCAL DEFAULT 11 SendMailData + 13224: 803cc6c4 4 OBJECT LOCAL DEFAULT 11 RecvDataLeng + 13225: 803cc6c8 4 OBJECT LOCAL DEFAULT 11 pEXIInputFlag + 13226: 803cc6cc 1 OBJECT LOCAL DEFAULT 11 EXIInputFlag + 13227: 803cb010 1 OBJECT LOCAL DEFAULT 10 SendCount + 13228: 801f6f78 664 FUNC LOCAL DEFAULT 4 DBGEXIImm + 13229: 801f6d14 220 FUNC LOCAL DEFAULT 4 DBGWrite + 13230: 801f6df0 220 FUNC LOCAL DEFAULT 4 DBGRead + 13231: 801f6c68 172 FUNC LOCAL DEFAULT 4 DBGReadStatus + 13232: 801f6ecc 172 FUNC LOCAL DEFAULT 4 DBGReadMailbox + 13233: 801f6c2c 60 FUNC LOCAL DEFAULT 4 MWCallback + 13234: 801f6bec 64 FUNC LOCAL DEFAULT 4 DBGHandler + 13235: 00000000 0 FILE LOCAL DEFAULT ABS ctgeom.c + 13236: 801f7210 0 SECTION LOCAL DEFAULT 4 + 13237: 803d0348 0 SECTION LOCAL DEFAULT 12 + 13238: 803d0348 4 OBJECT LOCAL DEFAULT 12 @384 + 13239: 803d034c 4 OBJECT LOCAL DEFAULT 12 @385 + 13240: 801f7210 884 FUNC LOCAL DEFAULT 4 GeomLeafNodeForAllLineIntersections + 13241: 801f7584 300 FUNC LOCAL DEFAULT 4 GeomLeafNodeForAllSphereIntersections + 13242: 803d0350 4 OBJECT LOCAL DEFAULT 12 @454 + 13243: 803d0354 4 OBJECT LOCAL DEFAULT 12 @596 + 13244: 801f76b0 1100 FUNC LOCAL DEFAULT 4 GeometryForAllLineIntersections + 13245: 801f7afc 472 FUNC LOCAL DEFAULT 4 GeometryForAllSphereIntersections + 13246: 801f7cd4 1432 FUNC LOCAL DEFAULT 4 AtomicForAllLineIntersections + 13247: 801f826c 936 FUNC LOCAL DEFAULT 4 AtomicForAllSphereIntersections + 13248: 00000000 0 FILE LOCAL DEFAULT ABS ctworld.c + 13249: 801f870c 0 SECTION LOCAL DEFAULT 4 + 13250: 803d0358 0 SECTION LOCAL DEFAULT 12 + 13251: 801f870c 2156 FUNC LOCAL DEFAULT 4 WorldForAllLineWorldSectorIntersections + 13252: 803d0358 4 OBJECT LOCAL DEFAULT 12 @496 + 13253: 803d035c 4 OBJECT LOCAL DEFAULT 12 @608 + 13254: 803d0360 4 OBJECT LOCAL DEFAULT 12 @609 + 13255: 801f8f78 884 FUNC LOCAL DEFAULT 4 LeafNodeForAllLinePolyIntersections + 13256: 801f92ec 300 FUNC LOCAL DEFAULT 4 LeafNodeForAllSpherePolyIntersections + 13257: 801f9418 436 FUNC LOCAL DEFAULT 4 LeafNodeForAllBoxPolyIntersections + 13258: 801f95cc 108 FUNC LOCAL DEFAULT 4 WorldSectorForAllLinePolyIntersections + 13259: 801f9638 96 FUNC LOCAL DEFAULT 4 WorldSectorForAllBoxedPrimitivePolyIntersections + 13260: 803d0364 4 OBJECT LOCAL DEFAULT 12 @890 + 13261: 00000000 0 FILE LOCAL DEFAULT ABS ctbsp.c + 13262: 801f9b90 0 SECTION LOCAL DEFAULT 4 + 13263: 00000000 0 FILE LOCAL DEFAULT ABS rpcollis.c + 13264: 801fa91c 0 SECTION LOCAL DEFAULT 4 + 13265: 803cc6d0 0 SECTION LOCAL DEFAULT 11 + 13266: 801fa91c 32 FUNC LOCAL DEFAULT 4 CollisionOpen + 13267: 801fa93c 16 FUNC LOCAL DEFAULT 4 CollisionClose + 13268: 801fa94c 128 FUNC LOCAL DEFAULT 4 CollisionDataDestroy + 13269: 801fa9cc 12 FUNC LOCAL DEFAULT 4 CollisionDataCreate + 13270: 801fa9d8 16 FUNC LOCAL DEFAULT 4 CollisionAtomicInit + 13271: 801fa9e8 224 FUNC LOCAL DEFAULT 4 CollisionDataStreamWrite + 13272: 801faac8 412 FUNC LOCAL DEFAULT 4 CollisionDataStreamRead + 13273: 801fac64 80 FUNC LOCAL DEFAULT 4 CollisionDataStreamGetSize + 13274: 00000000 0 FILE LOCAL DEFAULT ABS stdkey.c + 13275: 801fae08 0 SECTION LOCAL DEFAULT 4 + 13276: 803d0368 0 SECTION LOCAL DEFAULT 12 + 13277: 803d0368 4 OBJECT LOCAL DEFAULT 12 @297 + 13278: 803d036c 4 OBJECT LOCAL DEFAULT 12 @298 + 13279: 803d0370 4 OBJECT LOCAL DEFAULT 12 @299 + 13280: 803d0374 4 OBJECT LOCAL DEFAULT 12 @371 + 13281: 803d0378 4 OBJECT LOCAL DEFAULT 12 @372 + 13282: 803d037c 4 OBJECT LOCAL DEFAULT 12 @373 + 13283: 803d0380 4 OBJECT LOCAL DEFAULT 12 @374 + 13284: 803d0384 4 OBJECT LOCAL DEFAULT 12 @375 + 13285: 803d0388 4 OBJECT LOCAL DEFAULT 12 @376 + 13286: 803d038c 4 OBJECT LOCAL DEFAULT 12 @377 + 13287: 803d0390 4 OBJECT LOCAL DEFAULT 12 @378 + 13288: 803d0394 4 OBJECT LOCAL DEFAULT 12 @379 + 13289: 803d0398 4 OBJECT LOCAL DEFAULT 12 @380 + 13290: 803d039c 4 OBJECT LOCAL DEFAULT 12 @381 + 13291: 803d03a0 4 OBJECT LOCAL DEFAULT 12 @382 + 13292: 803d03a4 4 OBJECT LOCAL DEFAULT 12 @383 + 13293: 803d03a8 4 OBJECT LOCAL DEFAULT 12 @384 + 13294: 803d03ac 4 OBJECT LOCAL DEFAULT 12 @385 + 13295: 803d03b0 4 OBJECT LOCAL DEFAULT 12 @386 + 13296: 803d03b4 4 OBJECT LOCAL DEFAULT 12 @387 + 13297: 803d03b8 4 OBJECT LOCAL DEFAULT 12 @388 + 13298: 803d03bc 4 OBJECT LOCAL DEFAULT 12 @389 + 13299: 803d03c0 4 OBJECT LOCAL DEFAULT 12 @390 + 13300: 803d03c4 4 OBJECT LOCAL DEFAULT 12 @391 + 13301: 803d03c8 4 OBJECT LOCAL DEFAULT 12 @392 + 13302: 803d03cc 4 OBJECT LOCAL DEFAULT 12 @393 + 13303: 00000000 0 FILE LOCAL DEFAULT ABS rphanim.c + 13304: 801fbb14 0 SECTION LOCAL DEFAULT 4 + 13305: 80383490 0 SECTION LOCAL DEFAULT 9 + 13306: 803cb018 0 SECTION LOCAL DEFAULT 10 + 13307: 803cc6e8 0 SECTION LOCAL DEFAULT 11 + 13308: 803cb018 4 OBJECT LOCAL DEFAULT 10 _rpHAnimHierarchyFreeListBlockSize + 13309: 803cb01c 4 OBJECT LOCAL DEFAULT 10 _rpHAnimHierarchyFreeListPreallocBlocks + 13310: 80383490 36 OBJECT LOCAL DEFAULT 9 _rpHAnimHierarchyFreeList + 13311: 801fbb14 224 FUNC LOCAL DEFAULT 4 HAnimOpen + 13312: 801fbbf4 80 FUNC LOCAL DEFAULT 4 HAnimClose + 13313: 801fbc44 28 FUNC LOCAL DEFAULT 4 HAnimConstructor + 13314: 801fbc60 152 FUNC LOCAL DEFAULT 4 HAnimDestructor + 13315: 801fbcf8 240 FUNC LOCAL DEFAULT 4 HAnimCopy + 13316: 801fbde8 444 FUNC LOCAL DEFAULT 4 HAnimWrite + 13317: 801fbfa4 580 FUNC LOCAL DEFAULT 4 HAnimRead + 13318: 801fc1e8 100 FUNC LOCAL DEFAULT 4 HAnimSize + 13319: 00000000 0 FILE LOCAL DEFAULT ABS effectPipesGcn.c + 13320: 801fc550 0 SECTION LOCAL DEFAULT 4 + 13321: 803834b8 0 SECTION LOCAL DEFAULT 9 + 13322: 803cc6f0 0 SECTION LOCAL DEFAULT 11 + 13323: 803d03d0 0 SECTION LOCAL DEFAULT 12 + 13324: 803cc6f4 4 OBJECT LOCAL DEFAULT 11 _RpMatFXAtomicPipe + 13325: 803cc6f8 4 OBJECT LOCAL DEFAULT 11 _RpMatFXWorldSectorPipe + 13326: 803d03d0 4 OBJECT LOCAL DEFAULT 12 opaqueWhite$276 + 13327: 803d03d4 4 OBJECT LOCAL DEFAULT 12 opaqueBlack$277 + 13328: 803d03d8 4 OBJECT LOCAL DEFAULT 12 @350 + 13329: 803d03e0 8 OBJECT LOCAL DEFAULT 12 @354 + 13330: 801fc550 632 FUNC LOCAL DEFAULT 4 _rxGCChannelMaterialSetup + 13331: 803834b8 12 OBJECT LOCAL DEFAULT 9 FXStateCache + 13332: 803d03e8 4 OBJECT LOCAL DEFAULT 12 @398 + 13333: 803d03ec 4 OBJECT LOCAL DEFAULT 12 @399 + 13334: 803d03f0 4 OBJECT LOCAL DEFAULT 12 @524 + 13335: 801fc7c8 960 FUNC LOCAL DEFAULT 4 MeshRenderDual + 13336: 801fcb88 1252 FUNC LOCAL DEFAULT 4 MeshRenderUVAnimDual + 13337: 803d03f4 4 OBJECT LOCAL DEFAULT 12 @696 + 13338: 803d03f8 4 OBJECT LOCAL DEFAULT 12 @766 + 13339: 803d03fc 4 OBJECT LOCAL DEFAULT 12 @767 + 13340: 801fd06c 1220 FUNC LOCAL DEFAULT 4 MeshRenderEnvMap + 13341: 801fd530 1948 FUNC LOCAL DEFAULT 4 MeshRenderBumpMap + 13342: 803cc704 4 OBJECT LOCAL DEFAULT 11 DefaultAtomicInstanceCallBack + 13343: 803cc700 4 OBJECT LOCAL DEFAULT 11 DefaultAtomicReinstanceCallBack + 13344: 803cc6fc 4 OBJECT LOCAL DEFAULT 11 DefaultSectorInstanceCallBack + 13345: 00000000 0 FILE LOCAL DEFAULT ABS multiTexGcnData.c + 13346: 801fed50 0 SECTION LOCAL DEFAULT 4 + 13347: 801fed50 64 FUNC LOCAL DEFAULT 4 GameCubeMTEffectStreamGetSize + 13348: 801fed90 1164 FUNC LOCAL DEFAULT 4 GameCubeMTEffectStreamWrite + 13349: 801ff21c 1260 FUNC LOCAL DEFAULT 4 GameCubeMTEffectStreamRead + 13350: 00000000 0 FILE LOCAL DEFAULT ABS multiTexGcnPipe.c + 13351: 801ff920 0 SECTION LOCAL DEFAULT 4 + 13352: 803cc708 0 SECTION LOCAL DEFAULT 11 + 13353: 803d0400 0 SECTION LOCAL DEFAULT 12 + 13354: 801ff920 68 FUNC LOCAL DEFAULT 4 GameCubeMTOpen + 13355: 801ff964 4 FUNC LOCAL DEFAULT 4 GameCubeMTClose + 13356: 803d0400 5 OBJECT LOCAL DEFAULT 12 @286 + 13357: 803d0408 5 OBJECT LOCAL DEFAULT 12 @287 + 13358: 803d0410 5 OBJECT LOCAL DEFAULT 12 @288 + 13359: 801ff968 344 FUNC LOCAL DEFAULT 4 TriStripNBTDataSetup8 + 13360: 801ffac0 344 FUNC LOCAL DEFAULT 4 TriStripNBTDataSetup16 + 13361: 801ffc18 348 FUNC LOCAL DEFAULT 4 CalcNBT + 13362: 803d0418 4 OBJECT LOCAL DEFAULT 12 @883 + 13363: 803d0420 8 OBJECT LOCAL DEFAULT 12 @885 + 13364: 801ffd74 4340 FUNC LOCAL DEFAULT 4 CalcMeshNBTs + 13365: 803d0428 4 OBJECT LOCAL DEFAULT 12 @1048 + 13366: 803d042c 4 OBJECT LOCAL DEFAULT 12 @1049 + 13367: 802012d8 380 FUNC LOCAL DEFAULT 4 GetTexFrameMatrix + 13368: 803d0430 4 OBJECT LOCAL DEFAULT 12 @1216 + 13369: 803d0434 4 OBJECT LOCAL DEFAULT 12 @1217 + 13370: 00000000 0 FILE LOCAL DEFAULT ABS multiTexGcn.c + 13371: 80201da0 0 SECTION LOCAL DEFAULT 4 + 13372: 00000000 0 FILE LOCAL DEFAULT ABS multiTex.c + 13373: 80201e08 0 SECTION LOCAL DEFAULT 4 + 13374: 803834c8 0 SECTION LOCAL DEFAULT 9 + 13375: 803cb020 0 SECTION LOCAL DEFAULT 10 + 13376: 80201e08 64 FUNC LOCAL DEFAULT 4 MultiTextureOpen + 13377: 80201e48 64 FUNC LOCAL DEFAULT 4 MultiTextureClose + 13378: 80201e88 12 FUNC LOCAL DEFAULT 4 MultiTextureConstructor + 13379: 80201e94 176 FUNC LOCAL DEFAULT 4 MultiTextureDestructor + 13380: 80201f44 324 FUNC LOCAL DEFAULT 4 MultiTextureCopy + 13381: 80202088 160 FUNC LOCAL DEFAULT 4 MultiTextureStreamGetSize + 13382: 80202128 324 FUNC LOCAL DEFAULT 4 MultiTextureStreamWrite + 13383: 8020226c 896 FUNC LOCAL DEFAULT 4 MultiTextureStreamRead + 13384: 00000000 0 FILE LOCAL DEFAULT ABS multiTexEffect.c + 13385: 80202858 0 SECTION LOCAL DEFAULT 4 + 13386: 80383558 0 SECTION LOCAL DEFAULT 9 + 13387: 803cc710 0 SECTION LOCAL DEFAULT 11 + 13388: 803cc710 4 OBJECT LOCAL DEFAULT 11 DummyDict + 13389: 80383558 180 OBJECT LOCAL DEFAULT 9 EffectRegEntries + 13390: 00000000 0 FILE LOCAL DEFAULT ABS rpmatfx.c + 13391: 80203344 0 SECTION LOCAL DEFAULT 4 + 13392: 8027a3f0 0 SECTION LOCAL DEFAULT 7 + 13393: 802b76b8 0 SECTION LOCAL DEFAULT 8 + 13394: 80383610 0 SECTION LOCAL DEFAULT 9 + 13395: 803cb028 0 SECTION LOCAL DEFAULT 10 + 13396: 803cc718 0 SECTION LOCAL DEFAULT 11 + 13397: 803d0438 0 SECTION LOCAL DEFAULT 12 + 13398: 803cc71c 4 OBJECT LOCAL DEFAULT 11 MatFXAtomicDataOffset + 13399: 803cc720 4 OBJECT LOCAL DEFAULT 11 MatFXWorldSectorDataOffset + 13400: 80203344 112 FUNC LOCAL DEFAULT 4 MatFXClose + 13401: 803cb028 4 OBJECT LOCAL DEFAULT 10 _rpMatFXMaterialDataFreeListBlockSize + 13402: 803cb02c 4 OBJECT LOCAL DEFAULT 10 _rpMatFXMaterialDataFreeListPreallocBlocks + 13403: 80383610 36 OBJECT LOCAL DEFAULT 9 _rpMatFXMaterialDataFreeList + 13404: 802033b4 160 FUNC LOCAL DEFAULT 4 MatFXOpen + 13405: 80203454 16 FUNC LOCAL DEFAULT 4 MatFXMaterialConstructor + 13406: 80203464 316 FUNC LOCAL DEFAULT 4 MatFXMaterialDestructor + 13407: 802035a0 632 FUNC LOCAL DEFAULT 4 MatFXMaterialCopy + 13408: 802039b4 864 FUNC LOCAL DEFAULT 4 MatFXMaterialStreamWrite + 13409: 803d0438 4 OBJECT LOCAL DEFAULT 12 @631 + 13410: 803d0440 8 OBJECT LOCAL DEFAULT 12 @633 + 13411: 80203d14 1408 FUNC LOCAL DEFAULT 4 MatFXMaterialStreamRead + 13412: 80204294 324 FUNC LOCAL DEFAULT 4 MatFXMaterialStreamGetSize + 13413: 802043d8 16 FUNC LOCAL DEFAULT 4 MatFXAtomicConstructor + 13414: 802043e8 16 FUNC LOCAL DEFAULT 4 MatFXAtomicDestructor + 13415: 802043f8 28 FUNC LOCAL DEFAULT 4 MatFXAtomicCopy + 13416: 80204414 52 FUNC LOCAL DEFAULT 4 MatFXAtomicStreamWrite + 13417: 80204448 104 FUNC LOCAL DEFAULT 4 MatFXAtomicStreamRead + 13418: 802044b0 32 FUNC LOCAL DEFAULT 4 MatFXAtomicStreamGetSize + 13419: 802044d0 16 FUNC LOCAL DEFAULT 4 MatFXWorldSectorConstructor + 13420: 802044e0 16 FUNC LOCAL DEFAULT 4 MatFXWorldSectorDestructor + 13421: 802044f0 28 FUNC LOCAL DEFAULT 4 MatFXWorldSectorCopy + 13422: 8020450c 52 FUNC LOCAL DEFAULT 4 MatFXWorldSectorStreamWrite + 13423: 80204540 104 FUNC LOCAL DEFAULT 4 MatFXWorldSectorStreamRead + 13424: 802045a8 32 FUNC LOCAL DEFAULT 4 MatFXWorldSectorStreamGetSize + 13425: 8027a3f0 32 OBJECT LOCAL DEFAULT 7 @799 + 13426: 802b76c4 28 OBJECT LOCAL DEFAULT 8 @928 + 13427: 8027a410 32 OBJECT LOCAL DEFAULT 7 @980 + 13428: 803d0448 4 OBJECT LOCAL DEFAULT 12 @1021 + 13429: 00000000 0 FILE LOCAL DEFAULT ABS rpptank.c + 13430: 80205948 0 SECTION LOCAL DEFAULT 4 + 13431: 8027a430 0 SECTION LOCAL DEFAULT 7 + 13432: 803cc728 0 SECTION LOCAL DEFAULT 11 + 13433: 803d0450 0 SECTION LOCAL DEFAULT 12 + 13434: 803d0a48 0 SECTION LOCAL DEFAULT 13 + 13435: 80205948 16 FUNC LOCAL DEFAULT 4 PTankAtomicInit + 13436: 80205958 152 FUNC LOCAL DEFAULT 4 PTankAtomicDestruct + 13437: 80205a70 1080 FUNC LOCAL DEFAULT 4 rpPTankAStructAlloc + 13438: 80205ea8 952 FUNC LOCAL DEFAULT 4 rpPTankSStructAlloc + 13439: 80206260 268 FUNC LOCAL DEFAULT 4 rpPTankValidateFlag + 13440: 8020636c 180 FUNC LOCAL DEFAULT 4 rpPTankAtomicRenderCB + 13441: 803d0a48 8 OBJECT LOCAL DEFAULT 13 @460 + 13442: 803d0450 8 OBJECT LOCAL DEFAULT 12 @461 + 13443: 803d0458 4 OBJECT LOCAL DEFAULT 12 @462 + 13444: 8027a454 32 OBJECT LOCAL DEFAULT 7 @463 + 13445: 803d045c 4 OBJECT LOCAL DEFAULT 12 @474 + 13446: 803d0460 4 OBJECT LOCAL DEFAULT 12 @475 + 13447: 00000000 0 FILE LOCAL DEFAULT ABS ptankgcn.c + 13448: 80206948 0 SECTION LOCAL DEFAULT 4 + 13449: 803cc730 0 SECTION LOCAL DEFAULT 11 + 13450: 00000000 0 FILE LOCAL DEFAULT ABS ptankgcncallbacks.c + 13451: 80206a54 0 SECTION LOCAL DEFAULT 4 + 13452: 802b76e0 0 SECTION LOCAL DEFAULT 8 + 13453: 803d0468 0 SECTION LOCAL DEFAULT 12 + 13454: 80206a54 504 FUNC LOCAL DEFAULT 4 PTankGameCubeSetupRenderCallback + 13455: 803d0468 4 OBJECT LOCAL DEFAULT 12 @347 + 13456: 803d046c 4 OBJECT LOCAL DEFAULT 12 @348 + 13457: 803d0470 4 OBJECT LOCAL DEFAULT 12 @386 + 13458: 00000000 0 FILE LOCAL DEFAULT ABS ptankgcnrender.c + 13459: 8020704c 0 SECTION LOCAL DEFAULT 4 + 13460: 803d0478 0 SECTION LOCAL DEFAULT 12 + 13461: 803d0478 4 OBJECT LOCAL DEFAULT 12 OpaqueWhite + 13462: 803d047c 4 OBJECT LOCAL DEFAULT 12 OpaqueBlack + 13463: 803d0480 5 OBJECT LOCAL DEFAULT 12 @288 + 13464: 803d0488 5 OBJECT LOCAL DEFAULT 12 @290 + 13465: 803d0490 4 OBJECT LOCAL DEFAULT 12 @389 + 13466: 803d0494 4 OBJECT LOCAL DEFAULT 12 @390 + 13467: 00000000 0 FILE LOCAL DEFAULT ABS ptankgcntransforms.c + 13468: 8027a478 0 SECTION LOCAL DEFAULT 7 + 13469: 803cb030 0 SECTION LOCAL DEFAULT 10 + 13470: 803d0498 0 SECTION LOCAL DEFAULT 12 + 13471: 00000000 0 FILE LOCAL DEFAULT ABS ptankgcn_nc_ppm.c + 13472: 8020753c 0 SECTION LOCAL DEFAULT 4 + 13473: 00000000 0 FILE LOCAL DEFAULT ABS ptankgcn_cc_ppm.c + 13474: 80207900 0 SECTION LOCAL DEFAULT 4 + 13475: 00000000 0 FILE LOCAL DEFAULT ABS ptankgcn_nc_cs_nr.c + 13476: 80207cc4 0 SECTION LOCAL DEFAULT 4 + 13477: 00000000 0 FILE LOCAL DEFAULT ABS ptankgcn_cc_cs_nr.c + 13478: 8020808c 0 SECTION LOCAL DEFAULT 4 + 13479: 00000000 0 FILE LOCAL DEFAULT ABS ptankgcn_nc_pps_nr.c + 13480: 80208498 0 SECTION LOCAL DEFAULT 4 + 13481: 00000000 0 FILE LOCAL DEFAULT ABS ptankgcn_cc_pps_nr.c + 13482: 80208870 0 SECTION LOCAL DEFAULT 4 + 13483: 00000000 0 FILE LOCAL DEFAULT ABS ptankgcn_nc_cs_ppr.c + 13484: 80208c6c 0 SECTION LOCAL DEFAULT 4 + 13485: 00000000 0 FILE LOCAL DEFAULT ABS ptankgcn_cc_cs_ppr.c + 13486: 802090d8 0 SECTION LOCAL DEFAULT 4 + 13487: 00000000 0 FILE LOCAL DEFAULT ABS ptankgcn_nc_pps_ppr.c + 13488: 80209540 0 SECTION LOCAL DEFAULT 4 + 13489: 00000000 0 FILE LOCAL DEFAULT ABS ptankgcn_cc_pps_ppr.c + 13490: 80209984 0 SECTION LOCAL DEFAULT 4 + 13491: 00000000 0 FILE LOCAL DEFAULT ABS bsplit.c + 13492: 80209de4 0 SECTION LOCAL DEFAULT 4 + 13493: 00000000 0 FILE LOCAL DEFAULT ABS rpskin.c + 13494: 8020a118 0 SECTION LOCAL DEFAULT 4 + 13495: 80383638 0 SECTION LOCAL DEFAULT 9 + 13496: 803cb038 0 SECTION LOCAL DEFAULT 10 + 13497: 8020a118 884 FUNC LOCAL DEFAULT 4 SkinCreate + 13498: 803cb038 4 OBJECT LOCAL DEFAULT 10 _rpSkinFreeListBlockSize + 13499: 803cb03c 4 OBJECT LOCAL DEFAULT 10 _rpSkinFreeListPreallocBlocks + 13500: 80383638 36 OBJECT LOCAL DEFAULT 9 _rpSkinFreeList + 13501: 8020a48c 252 FUNC LOCAL DEFAULT 4 SkinOpen + 13502: 8020a588 140 FUNC LOCAL DEFAULT 4 SkinClose + 13503: 8020a614 24 FUNC LOCAL DEFAULT 4 SkinGeometryConstructor + 13504: 8020a62c 104 FUNC LOCAL DEFAULT 4 SkinGeometryDestructor + 13505: 8020a694 4 FUNC LOCAL DEFAULT 4 SkinGeometryCopy + 13506: 8020a698 24 FUNC LOCAL DEFAULT 4 SkinAtomicConstructor + 13507: 8020a6b0 36 FUNC LOCAL DEFAULT 4 SkinAtomicDestructor + 13508: 8020a6d4 24 FUNC LOCAL DEFAULT 4 SkinAtomicCopy + 13509: 8020a6ec 192 FUNC LOCAL DEFAULT 4 SkinAtomicAlways + 13510: 8020a7ac 152 FUNC LOCAL DEFAULT 4 SkinAtomicRights + 13511: 8020a844 144 FUNC LOCAL DEFAULT 4 SkinGeometrySize + 13512: 8020a8d4 344 FUNC LOCAL DEFAULT 4 SkinGeometryWrite + 13513: 8020aa2c 824 FUNC LOCAL DEFAULT 4 SkinGeometryRead + 13514: 8020ad64 684 FUNC LOCAL DEFAULT 4 SkinAtomicRead + 13515: 8020b010 4 FUNC LOCAL DEFAULT 4 SkinAtomicWrite + 13516: 8020b014 8 FUNC LOCAL DEFAULT 4 SkinAtomicGetSize + 13517: 00000000 0 FILE LOCAL DEFAULT ABS skingcn.c + 13518: 8020b2e4 0 SECTION LOCAL DEFAULT 4 + 13519: 8027a498 0 SECTION LOCAL DEFAULT 7 + 13520: 802b76f0 0 SECTION LOCAL DEFAULT 8 + 13521: 803cc738 0 SECTION LOCAL DEFAULT 11 + 13522: 803d04a8 0 SECTION LOCAL DEFAULT 12 + 13523: 803cc738 4 OBJECT LOCAL DEFAULT 11 _RwDlDefaultReinstanceCallBack + 13524: 8020b2e4 284 FUNC LOCAL DEFAULT 4 _rpSkinMainResEntryCB + 13525: 8020b400 140 FUNC LOCAL DEFAULT 4 _rpSkinResEntryWaitDone + 13526: 8027a498 20 OBJECT LOCAL DEFAULT 7 @338 + 13527: 803d04a8 5 OBJECT LOCAL DEFAULT 12 @422 + 13528: 803d04b0 5 OBJECT LOCAL DEFAULT 12 @423 + 13529: 803d04b8 5 OBJECT LOCAL DEFAULT 12 @424 + 13530: 803d04c0 4 OBJECT LOCAL DEFAULT 12 @831 + 13531: 8020c41c 688 FUNC LOCAL DEFAULT 4 _rpSkinCreate + 13532: 00000000 0 FILE LOCAL DEFAULT ABS skinstream.c + 13533: 8020c8c0 0 SECTION LOCAL DEFAULT 4 + 13534: 00000000 0 FILE LOCAL DEFAULT ABS instanceskin.c + 13535: 8020cf50 0 SECTION LOCAL DEFAULT 4 + 13536: 80383660 0 SECTION LOCAL DEFAULT 9 + 13537: 8020cf50 1544 FUNC LOCAL DEFAULT 4 ReconditionVertexIndexData + 13538: 80383660 32 OBJECT LOCAL DEFAULT 9 VtxDesc + 13539: 8020d558 628 FUNC LOCAL DEFAULT 4 VtxDescInitOptimized + 13540: 8020d7cc 660 FUNC LOCAL DEFAULT 4 CreateMatrixIndexListOptimized + 13541: 8020e4ac 552 FUNC LOCAL DEFAULT 4 VtxDescInitFast + 13542: 8020e6d4 700 FUNC LOCAL DEFAULT 4 CreateMatrixIndexList + 13543: 00000000 0 FILE LOCAL DEFAULT ABS skinmatrixblend.c + 13544: 8020edb0 0 SECTION LOCAL DEFAULT 4 + 13545: 00000000 0 FILE LOCAL DEFAULT ABS skingcnasm.c + 13546: 8020efac 0 SECTION LOCAL DEFAULT 4 + 13547: 00000000 0 FILE LOCAL DEFAULT ABS skingcng.c + 13548: 8020f7dc 0 SECTION LOCAL DEFAULT 4 + 13549: 00000000 0 FILE LOCAL DEFAULT ABS rpusrdat.c + 13550: 8020f894 0 SECTION LOCAL DEFAULT 4 + 13551: 803cc740 0 SECTION LOCAL DEFAULT 11 + 13552: 803cc740 4 OBJECT LOCAL DEFAULT 11 userDataGeometryOffset + 13553: 803cc744 4 OBJECT LOCAL DEFAULT 11 userDataGeometryStreamOffset + 13554: 803cc748 4 OBJECT LOCAL DEFAULT 11 userDataWorldSectorOffset + 13555: 803cc74c 4 OBJECT LOCAL DEFAULT 11 userDataWorldSectorStreamOffset + 13556: 803cc750 4 OBJECT LOCAL DEFAULT 11 userDataFrameOffset + 13557: 803cc754 4 OBJECT LOCAL DEFAULT 11 userDataFrameStreamOffset + 13558: 803cc758 4 OBJECT LOCAL DEFAULT 11 userDataCameraOffset + 13559: 803cc75c 4 OBJECT LOCAL DEFAULT 11 userDataCameraStreamOffset + 13560: 803cc760 4 OBJECT LOCAL DEFAULT 11 userDataLightOffset + 13561: 803cc764 4 OBJECT LOCAL DEFAULT 11 userDataLightStreamOffset + 13562: 803cc768 4 OBJECT LOCAL DEFAULT 11 userDataMaterialOffset + 13563: 803cc76c 4 OBJECT LOCAL DEFAULT 11 userDataMaterialStreamOffset + 13564: 803cc770 4 OBJECT LOCAL DEFAULT 11 userDataTextureOffset + 13565: 803cc774 4 OBJECT LOCAL DEFAULT 11 userDataTextureStreamOffset + 13566: 8020f894 20 FUNC LOCAL DEFAULT 4 UserDataOpen + 13567: 8020f8a8 20 FUNC LOCAL DEFAULT 4 UserDataClose + 13568: 8020f8bc 720 FUNC LOCAL DEFAULT 4 UserDataStreamRead + 13569: 8020fb8c 588 FUNC LOCAL DEFAULT 4 UserDataStreamWrite + 13570: 8020fdd8 716 FUNC LOCAL DEFAULT 4 UserDataListCopy + 13571: 802100a4 456 FUNC LOCAL DEFAULT 4 UserDataListAddElement + 13572: 8021026c 20 FUNC LOCAL DEFAULT 4 UserDataObjectConstruct + 13573: 80210280 268 FUNC LOCAL DEFAULT 4 UserDataObjectDestruct + 13574: 8021038c 56 FUNC LOCAL DEFAULT 4 UserDataObjectCopy + 13575: 802103c4 172 FUNC LOCAL DEFAULT 4 UserDataObjectStreamRead + 13576: 80210470 148 FUNC LOCAL DEFAULT 4 UserDataObjectStreamWrite + 13577: 80210504 312 FUNC LOCAL DEFAULT 4 UserDataObjectGetSize + 13578: 00000000 0 FILE LOCAL DEFAULT ABS babinwor.c + 13579: 80210a88 0 SECTION LOCAL DEFAULT 4 + 13580: 803cc780 0 SECTION LOCAL DEFAULT 11 + 13581: 803d04c8 0 SECTION LOCAL DEFAULT 12 + 13582: 803cc78c 4 OBJECT LOCAL DEFAULT 11 lastSeenWorldRightsPluginId + 13583: 803cc788 4 OBJECT LOCAL DEFAULT 11 lastSeenWorldExtraData + 13584: 803cc784 4 OBJECT LOCAL DEFAULT 11 lastSeenSectRightsPluginId + 13585: 803cc780 4 OBJECT LOCAL DEFAULT 11 lastSeenSectExtraData + 13586: 80210cc8 1736 FUNC LOCAL DEFAULT 4 WorldSectorStreamRead + 13587: 80211390 1000 FUNC LOCAL DEFAULT 4 PlaneSectorStreamRead + 13588: 803d04c8 4 OBJECT LOCAL DEFAULT 12 @869 + 13589: 803cc790 8 OBJECT LOCAL DEFAULT 11 binWorldModule + 13590: 00000000 0 FILE LOCAL DEFAULT ABS baclump.c + 13591: 80211ef8 0 SECTION LOCAL DEFAULT 4 + 13592: 802b7730 0 SECTION LOCAL DEFAULT 8 + 13593: 80383680 0 SECTION LOCAL DEFAULT 9 + 13594: 803cb040 0 SECTION LOCAL DEFAULT 10 + 13595: 803cc798 0 SECTION LOCAL DEFAULT 11 + 13596: 803d04d0 0 SECTION LOCAL DEFAULT 12 + 13597: 802b7730 24 OBJECT LOCAL DEFAULT 8 atomicTKList + 13598: 802b7748 24 OBJECT LOCAL DEFAULT 8 clumpTKList + 13599: 803cc798 4 OBJECT LOCAL DEFAULT 11 _rpClumpCameraExtOffset + 13600: 803cc79c 4 OBJECT LOCAL DEFAULT 11 _rpClumpLightExtOffset + 13601: 80211ef8 32 FUNC LOCAL DEFAULT 4 ClumpTidyDestroyClump + 13602: 80211f18 32 FUNC LOCAL DEFAULT 4 ClumpTidyDestroyAtomic + 13603: 803cc7a4 4 OBJECT LOCAL DEFAULT 11 lastSeenRightsPluginId + 13604: 803cc7a0 4 OBJECT LOCAL DEFAULT 11 lastSeenExtraData + 13605: 80212058 16 FUNC LOCAL DEFAULT 4 CountAtomic + 13606: 80212068 72 FUNC LOCAL DEFAULT 4 AtomicSync + 13607: 80212114 720 FUNC LOCAL DEFAULT 4 GeometryListStreamRead + 13608: 802123e4 28 FUNC LOCAL DEFAULT 4 ClumpInitCameraExt + 13609: 80212400 4 FUNC LOCAL DEFAULT 4 ClumpDeInitCameraExt + 13610: 80212404 28 FUNC LOCAL DEFAULT 4 ClumpInitLightExt + 13611: 80212420 4 FUNC LOCAL DEFAULT 4 ClumpDeInitLightExt + 13612: 80212424 4 FUNC LOCAL DEFAULT 4 ClumpCallBack + 13613: 80212428 572 FUNC LOCAL DEFAULT 4 ClumpAtomicStreamWrite + 13614: 80212664 812 FUNC LOCAL DEFAULT 4 ClumpAtomicStreamRead + 13615: 803cc7a8 8 OBJECT LOCAL DEFAULT 11 clumpModule + 13616: 803cb040 4 OBJECT LOCAL DEFAULT 10 _rpAtomicFreeListBlockSize + 13617: 803cb044 4 OBJECT LOCAL DEFAULT 10 _rpAtomicFreeListPreallocBlocks + 13618: 803cb048 4 OBJECT LOCAL DEFAULT 10 _rpClumpFreeListBlockSize + 13619: 803cb04c 4 OBJECT LOCAL DEFAULT 10 _rpClumpFreeListPreallocBlocks + 13620: 80383680 36 OBJECT LOCAL DEFAULT 9 _rpAtomicFreeList + 13621: 803836a4 36 OBJECT LOCAL DEFAULT 9 _rpClumpFreeList + 13622: 803d04d0 4 OBJECT LOCAL DEFAULT 12 @903 + 13623: 803d04d4 4 OBJECT LOCAL DEFAULT 12 @904 + 13624: 00000000 0 FILE LOCAL DEFAULT ABS bageomet.c + 13625: 80214f14 0 SECTION LOCAL DEFAULT 4 + 13626: 802b7760 0 SECTION LOCAL DEFAULT 8 + 13627: 803cc7b0 0 SECTION LOCAL DEFAULT 11 + 13628: 803d04d8 0 SECTION LOCAL DEFAULT 12 + 13629: 802b7760 24 OBJECT LOCAL DEFAULT 8 geometryTKList + 13630: 803cc7b0 8 OBJECT LOCAL DEFAULT 11 geometryModule + 13631: 803d04d8 4 OBJECT LOCAL DEFAULT 12 @321 + 13632: 803d04dc 4 OBJECT LOCAL DEFAULT 12 @354 + 13633: 803d04e0 4 OBJECT LOCAL DEFAULT 12 @355 + 13634: 00000000 0 FILE LOCAL DEFAULT ABS balight.c + 13635: 8021714c 0 SECTION LOCAL DEFAULT 4 + 13636: 802b7778 0 SECTION LOCAL DEFAULT 8 + 13637: 803836c8 0 SECTION LOCAL DEFAULT 9 + 13638: 803cb050 0 SECTION LOCAL DEFAULT 10 + 13639: 803cc7b8 0 SECTION LOCAL DEFAULT 11 + 13640: 803d04e8 0 SECTION LOCAL DEFAULT 12 + 13641: 802b7778 24 OBJECT LOCAL DEFAULT 8 lightTKList + 13642: 8021714c 32 FUNC LOCAL DEFAULT 4 LightTidyDestroyLight + 13643: 8021716c 4 FUNC LOCAL DEFAULT 4 LightSync + 13644: 803d04e8 4 OBJECT LOCAL DEFAULT 12 @336 + 13645: 803d04ec 4 OBJECT LOCAL DEFAULT 12 @337 + 13646: 803d04f0 4 OBJECT LOCAL DEFAULT 12 @338 + 13647: 803d04f4 4 OBJECT LOCAL DEFAULT 12 @339 + 13648: 803d04f8 4 OBJECT LOCAL DEFAULT 12 @340 + 13649: 803d04fc 4 OBJECT LOCAL DEFAULT 12 @341 + 13650: 803d0500 4 OBJECT LOCAL DEFAULT 12 @342 + 13651: 803d0504 4 OBJECT LOCAL DEFAULT 12 @343 + 13652: 803d0508 4 OBJECT LOCAL DEFAULT 12 @344 + 13653: 803d050c 4 OBJECT LOCAL DEFAULT 12 @345 + 13654: 803d0510 4 OBJECT LOCAL DEFAULT 12 @346 + 13655: 803d0514 4 OBJECT LOCAL DEFAULT 12 @347 + 13656: 803d0518 4 OBJECT LOCAL DEFAULT 12 @348 + 13657: 803d051c 4 OBJECT LOCAL DEFAULT 12 @349 + 13658: 803d0520 4 OBJECT LOCAL DEFAULT 12 @350 + 13659: 803d0524 4 OBJECT LOCAL DEFAULT 12 @351 + 13660: 803d0528 4 OBJECT LOCAL DEFAULT 12 @352 + 13661: 803d052c 4 OBJECT LOCAL DEFAULT 12 @353 + 13662: 803d0530 4 OBJECT LOCAL DEFAULT 12 @354 + 13663: 803cc7b8 8 OBJECT LOCAL DEFAULT 11 lightModule + 13664: 803cb050 4 OBJECT LOCAL DEFAULT 10 _rpLightFreeListBlockSize + 13665: 803cb054 4 OBJECT LOCAL DEFAULT 10 _rpLightFreeListPreallocBlocks + 13666: 803836c8 36 OBJECT LOCAL DEFAULT 9 _rpLightFreeList + 13667: 00000000 0 FILE LOCAL DEFAULT ABS bamateri.c + 13668: 80217918 0 SECTION LOCAL DEFAULT 4 + 13669: 802b7790 0 SECTION LOCAL DEFAULT 8 + 13670: 803836f0 0 SECTION LOCAL DEFAULT 9 + 13671: 803cb058 0 SECTION LOCAL DEFAULT 10 + 13672: 803cc7c0 0 SECTION LOCAL DEFAULT 11 + 13673: 803d0538 0 SECTION LOCAL DEFAULT 12 + 13674: 802b7790 24 OBJECT LOCAL DEFAULT 8 materialTKList + 13675: 802b77a8 12 OBJECT LOCAL DEFAULT 8 defaultSurfaceProperties + 13676: 803cc7c4 4 OBJECT LOCAL DEFAULT 11 lastSeenRightsPluginId + 13677: 803cc7c0 4 OBJECT LOCAL DEFAULT 11 lastSeenExtraData + 13678: 803d0538 4 OBJECT LOCAL DEFAULT 12 @309 + 13679: 803cb058 4 OBJECT LOCAL DEFAULT 10 _rpMaterialFreeListBlockSize + 13680: 803cb05c 4 OBJECT LOCAL DEFAULT 10 _rpMaterialFreeListPreallocBlocks + 13681: 803cc7c8 8 OBJECT LOCAL DEFAULT 11 materialModule + 13682: 803836f0 36 OBJECT LOCAL DEFAULT 9 _rpMaterialFreeList + 13683: 00000000 0 FILE LOCAL DEFAULT ABS bamatlst.c + 13684: 8021834c 0 SECTION LOCAL DEFAULT 4 + 13685: 00000000 0 FILE LOCAL DEFAULT ABS bamesh.c + 13686: 80218e58 0 SECTION LOCAL DEFAULT 4 + 13687: 803cb060 0 SECTION LOCAL DEFAULT 10 + 13688: 803cc7d0 0 SECTION LOCAL DEFAULT 11 + 13689: 803cb060 4 OBJECT LOCAL DEFAULT 10 MeshStatic + 13690: 00000000 0 FILE LOCAL DEFAULT ABS bameshop.c + 13691: 8021992c 0 SECTION LOCAL DEFAULT 4 + 13692: 802b77b8 0 SECTION LOCAL DEFAULT 8 + 13693: 803d0540 0 SECTION LOCAL DEFAULT 12 + 13694: 802b77b8 24 OBJECT LOCAL DEFAULT 8 MeshopStatic + 13695: 803d0540 4 OBJECT LOCAL DEFAULT 12 transBIT$276 + 13696: 8021992c 412 FUNC LOCAL DEFAULT 4 SortPolygons + 13697: 80219ac8 756 FUNC LOCAL DEFAULT 4 SortPolygonsInTriListMesh + 13698: 80219dbc 764 FUNC LOCAL DEFAULT 4 TriStripBinEntryArrayCreate + 13699: 8021a0b8 412 FUNC LOCAL DEFAULT 4 TriStripMarkTriUsed + 13700: 8021a254 1264 FUNC LOCAL DEFAULT 4 TriStripFollow + 13701: 8021a744 3120 FUNC LOCAL DEFAULT 4 TriStripStripTris + 13702: 8021b374 984 FUNC LOCAL DEFAULT 4 TriStripJoin + 13703: 8021b74c 1548 FUNC LOCAL DEFAULT 4 TriStripMeshGenerate + 13704: 00000000 0 FILE LOCAL DEFAULT ABS basector.c + 13705: 8021c0b4 0 SECTION LOCAL DEFAULT 4 + 13706: 802b77d0 0 SECTION LOCAL DEFAULT 8 + 13707: 803cc7d8 0 SECTION LOCAL DEFAULT 11 + 13708: 803cc7d8 8 OBJECT LOCAL DEFAULT 11 sectorModule + 13709: 00000000 0 FILE LOCAL DEFAULT ABS baworld.c + 13710: 8021c190 0 SECTION LOCAL DEFAULT 4 + 13711: 802b77e8 0 SECTION LOCAL DEFAULT 8 + 13712: 80383718 0 SECTION LOCAL DEFAULT 9 + 13713: 803cc7e0 0 SECTION LOCAL DEFAULT 11 + 13714: 803d0548 0 SECTION LOCAL DEFAULT 12 + 13715: 8021c190 28 FUNC LOCAL DEFAULT 4 WorldFindSector + 13716: 8021c1ac 320 FUNC LOCAL DEFAULT 4 WorldSectorRender + 13717: 8021c2ec 608 FUNC LOCAL DEFAULT 4 WorldBuildMeshAtomicSector + 13718: 8021c54c 232 FUNC LOCAL DEFAULT 4 WorldSectorDeinstanceAll + 13719: 8021c634 524 FUNC LOCAL DEFAULT 4 WorldSectorDestroyRecurse + 13720: 803cc7e0 8 OBJECT LOCAL DEFAULT 11 worldModule + 13721: 8021c840 104 FUNC LOCAL DEFAULT 4 WorldClose + 13722: 80383718 36 OBJECT LOCAL DEFAULT 9 _rpWorldListFreeList + 13723: 8021c8a8 184 FUNC LOCAL DEFAULT 4 WorldOpen + 13724: 803d0548 4 OBJECT LOCAL DEFAULT 12 @740 + 13725: 00000000 0 FILE LOCAL DEFAULT ABS baworobj.c + 13726: 8021d81c 0 SECTION LOCAL DEFAULT 4 + 13727: 80383740 0 SECTION LOCAL DEFAULT 9 + 13728: 803cb068 0 SECTION LOCAL DEFAULT 10 + 13729: 803cc7e8 0 SECTION LOCAL DEFAULT 11 + 13730: 803cc7e8 4 OBJECT LOCAL DEFAULT 11 cameraExtOffset + 13731: 803cc7ec 4 OBJECT LOCAL DEFAULT 11 atomicExtOffset + 13732: 803cc7f0 4 OBJECT LOCAL DEFAULT 11 clumpExtOffset + 13733: 803cc7f4 4 OBJECT LOCAL DEFAULT 11 lightExtOffset + 13734: 803cb068 4 OBJECT LOCAL DEFAULT 10 _rpTieFreeListBlockSize + 13735: 803cb06c 4 OBJECT LOCAL DEFAULT 10 _rpTieFreeListPreallocBlocks + 13736: 803cb070 4 OBJECT LOCAL DEFAULT 10 _rpLightTieFreeListBlockSize + 13737: 803cb074 4 OBJECT LOCAL DEFAULT 10 _rpLightTieFreeListPreallocBlocks + 13738: 803cc7f8 8 OBJECT LOCAL DEFAULT 11 worldObjModule + 13739: 80383740 36 OBJECT LOCAL DEFAULT 9 _rpTieFreeList + 13740: 80383764 36 OBJECT LOCAL DEFAULT 9 _rpLightTieFreeList + 13741: 8021d81c 260 FUNC LOCAL DEFAULT 4 WorldObjectOpen + 13742: 8021d920 148 FUNC LOCAL DEFAULT 4 WorldObjectClose + 13743: 8021d9b4 76 FUNC LOCAL DEFAULT 4 WorldCameraBeginUpdate + 13744: 8021da00 60 FUNC LOCAL DEFAULT 4 WorldCameraEndUpdate + 13745: 8021e50c 864 FUNC LOCAL DEFAULT 4 WorldSyncCamera + 13746: 8021da3c 164 FUNC LOCAL DEFAULT 4 WorldCameraSync + 13747: 8021dae0 92 FUNC LOCAL DEFAULT 4 WorldInitCameraExt + 13748: 8021db3c 92 FUNC LOCAL DEFAULT 4 WorldCopyCameraExt + 13749: 8021db98 128 FUNC LOCAL DEFAULT 4 WorldDeInitCameraExt + 13750: 8021dd0c 480 FUNC LOCAL DEFAULT 4 WorldAttachAtomicSphere + 13751: 8021deec 252 FUNC LOCAL DEFAULT 4 WorldAtomicSync + 13752: 8021dfe8 56 FUNC LOCAL DEFAULT 4 WorldInitAtomicExt + 13753: 8021e020 4 FUNC LOCAL DEFAULT 4 WorldCopyAtomicExt + 13754: 8021e024 208 FUNC LOCAL DEFAULT 4 WorldDeInitAtomicExt + 13755: 8021e0f4 40 FUNC LOCAL DEFAULT 4 WorldInitClumpExt + 13756: 8021e11c 68 FUNC LOCAL DEFAULT 4 WorldCopyClumpExt + 13757: 8021e160 4 FUNC LOCAL DEFAULT 4 WorldDeInitClumpExt + 13758: 8021e164 664 FUNC LOCAL DEFAULT 4 WorldLightSync + 13759: 8021e3fc 40 FUNC LOCAL DEFAULT 4 WorldInitLightExt + 13760: 8021e424 68 FUNC LOCAL DEFAULT 4 WorldCopyLightExt + 13761: 8021e468 164 FUNC LOCAL DEFAULT 4 WorldDeInitLightExt + 13762: 8021e86c 56 FUNC LOCAL DEFAULT 4 WorldAddClumpAtomic + 13763: 8021e8a4 56 FUNC LOCAL DEFAULT 4 WorldAddClumpLight + 13764: 8021e8dc 56 FUNC LOCAL DEFAULT 4 WorldAddClumpCamera + 13765: 8021e914 52 FUNC LOCAL DEFAULT 4 writeGeometryMesh + 13766: 8021e948 92 FUNC LOCAL DEFAULT 4 readGeometryMesh + 13767: 8021e9a4 40 FUNC LOCAL DEFAULT 4 sizeGeometryMesh + 13768: 8021e9cc 36 FUNC LOCAL DEFAULT 4 writeGeometryNative + 13769: 8021e9f0 68 FUNC LOCAL DEFAULT 4 readGeometryNative + 13770: 8021ea34 32 FUNC LOCAL DEFAULT 4 sizeGeometryNative + 13771: 8021ea54 36 FUNC LOCAL DEFAULT 4 writeWorldSectorNative + 13772: 8021ea78 68 FUNC LOCAL DEFAULT 4 readWorldSectorNative + 13773: 8021eabc 32 FUNC LOCAL DEFAULT 4 sizeWorldSectorNative + 13774: 8021eadc 84 FUNC LOCAL DEFAULT 4 writeSectorMesh + 13775: 8021eb30 108 FUNC LOCAL DEFAULT 4 readSectorMesh + 13776: 8021eb9c 56 FUNC LOCAL DEFAULT 4 sizeSectorMesh + 13777: 00000000 0 FILE LOCAL DEFAULT ABS bapipew.c + 13778: 8021f3a4 0 SECTION LOCAL DEFAULT 4 + 13779: 00000000 0 FILE LOCAL DEFAULT ABS gcpipe.c + 13780: 8021f4a4 0 SECTION LOCAL DEFAULT 4 + 13781: 803cb078 0 SECTION LOCAL DEFAULT 10 + 13782: 00000000 0 FILE LOCAL DEFAULT ABS vtxfmt.c + 13783: 8021f754 0 SECTION LOCAL DEFAULT 4 + 13784: 80383788 0 SECTION LOCAL DEFAULT 9 + 13785: 803cc800 0 SECTION LOCAL DEFAULT 11 + 13786: 80383788 24 OBJECT LOCAL DEFAULT 9 _RpDlVtxFmtDefault + 13787: 8021f94c 12 FUNC LOCAL DEFAULT 4 _rxDlVertexFmtConst + 13788: 8021f958 60 FUNC LOCAL DEFAULT 4 _rxDlVertexFmtDest + 13789: 803cc808 8 OBJECT LOCAL DEFAULT 11 _RpVtxFmtModule + 13790: 8021f994 80 FUNC LOCAL DEFAULT 4 _rpDlVtxFmtOpen + 13791: 8021f9e4 20 FUNC LOCAL DEFAULT 4 _rpDlVtxFmtClose + 13792: 00000000 0 FILE LOCAL DEFAULT ABS wrldpipe.c + 13793: 8021fcb0 0 SECTION LOCAL DEFAULT 4 + 13794: 00000000 0 FILE LOCAL DEFAULT ABS nodeGameCubeAtomicAllInOne.c + 13795: 8021fee4 0 SECTION LOCAL DEFAULT 4 + 13796: 802b7800 0 SECTION LOCAL DEFAULT 8 + 13797: 803d0550 0 SECTION LOCAL DEFAULT 12 + 13798: 803d0550 4 OBJECT LOCAL DEFAULT 12 @311 + 13799: 803d0554 4 OBJECT LOCAL DEFAULT 12 @312 + 13800: 8021fee4 436 FUNC LOCAL DEFAULT 4 _rxGCAtomicDefaultLightingCallback + 13801: 803d0558 8 OBJECT LOCAL DEFAULT 12 @366 + 13802: 80220098 616 FUNC LOCAL DEFAULT 4 _rxGCDefaultReinstance + 13803: 80220300 364 FUNC LOCAL DEFAULT 4 _rxGCAtomicDefaultReinstanceCallback + 13804: 8022046c 176 FUNC LOCAL DEFAULT 4 _rxGCAtomicDefaultInstanceCallback + 13805: 8022051c 644 FUNC LOCAL DEFAULT 4 _rxGCAtomicAllInOneNode + 13806: 802207a0 60 FUNC LOCAL DEFAULT 4 _rxGCAtomicAllInOnePipelineInit + 13807: 802b7800 27 OBJECT LOCAL DEFAULT 8 @488 + 13808: 802b781c 64 OBJECT LOCAL DEFAULT 8 nodeGameCubeAtomicAllInOneCSL$487 + 13809: 00000000 0 FILE LOCAL DEFAULT ABS nodeGameCubeWorldSectorAllInOne.c + 13810: 802207e8 0 SECTION LOCAL DEFAULT 4 + 13811: 802b7860 0 SECTION LOCAL DEFAULT 8 + 13812: 803d0560 0 SECTION LOCAL DEFAULT 12 + 13813: 803d0560 4 OBJECT LOCAL DEFAULT 12 @294 + 13814: 803d0564 4 OBJECT LOCAL DEFAULT 12 @295 + 13815: 802207e8 292 FUNC LOCAL DEFAULT 4 _rxGCWorldSectorDefaultLightingCallback + 13816: 8022090c 148 FUNC LOCAL DEFAULT 4 _rxGCWorldSectorDefaultInstanceCallback + 13817: 802209a0 484 FUNC LOCAL DEFAULT 4 _rxGCWorldSectorAllInOneNode + 13818: 80220b84 56 FUNC LOCAL DEFAULT 4 _rxGCWorldSectorAllInOnePipelineInit + 13819: 802b7860 33 OBJECT LOCAL DEFAULT 8 @358 + 13820: 802b7884 64 OBJECT LOCAL DEFAULT 8 nodeGameCubeWorldSectorAllInOneCSL$357 + 13821: 00000000 0 FILE LOCAL DEFAULT ABS gclights.c + 13822: 80220bc8 0 SECTION LOCAL DEFAULT 4 + 13823: 803837a0 0 SECTION LOCAL DEFAULT 9 + 13824: 803cc810 0 SECTION LOCAL DEFAULT 11 + 13825: 803d0568 0 SECTION LOCAL DEFAULT 12 + 13826: 803837a0 512 OBJECT LOCAL DEFAULT 9 _RwGCLightObjs + 13827: 803d0568 4 OBJECT LOCAL DEFAULT 12 @284 + 13828: 803d056c 4 OBJECT LOCAL DEFAULT 12 @285 + 13829: 803d0570 4 OBJECT LOCAL DEFAULT 12 @286 + 13830: 803d0574 4 OBJECT LOCAL DEFAULT 12 @287 + 13831: 803d0578 4 OBJECT LOCAL DEFAULT 12 @352 + 13832: 803d057c 4 OBJECT LOCAL DEFAULT 12 @353 + 13833: 802211bc 16 FUNC LOCAL DEFAULT 4 rwDlLightExtCnst + 13834: 802211cc 4 FUNC LOCAL DEFAULT 4 rwDlLightExtDest + 13835: 802211d0 4 FUNC LOCAL DEFAULT 4 rwDlLightExtCopy + 13836: 00000000 0 FILE LOCAL DEFAULT ABS gcmorph.c + 13837: 80221224 0 SECTION LOCAL DEFAULT 4 + 13838: 803cb080 0 SECTION LOCAL DEFAULT 10 + 13839: 803d0580 0 SECTION LOCAL DEFAULT 12 + 13840: 803cb080 5 OBJECT LOCAL DEFAULT 10 vtxFmtTypeConvTable$278 + 13841: 803cb088 5 OBJECT LOCAL DEFAULT 10 vtxFmtSizeConvTable$279 + 13842: 803d0580 5 OBJECT LOCAL DEFAULT 12 @288 + 13843: 803d0588 5 OBJECT LOCAL DEFAULT 12 @289 + 13844: 803d0590 5 OBJECT LOCAL DEFAULT 12 @290 + 13845: 802213d0 212 FUNC LOCAL DEFAULT 4 _rwDlV3dInterp + 13846: 00000000 0 FILE LOCAL DEFAULT ABS native.c + 13847: 802214a4 0 SECTION LOCAL DEFAULT 4 + 13848: 802214a4 840 FUNC LOCAL DEFAULT 4 _rpNativeRead + 13849: 802217ec 868 FUNC LOCAL DEFAULT 4 _rpNativeWrite + 13850: 00000000 0 FILE LOCAL DEFAULT ABS setup.c + 13851: 80221cd0 0 SECTION LOCAL DEFAULT 4 + 13852: 803d0598 0 SECTION LOCAL DEFAULT 12 + 13853: 803d0598 4 OBJECT LOCAL DEFAULT 12 OpaqueWhite + 13854: 803d059c 4 OBJECT LOCAL DEFAULT 12 OpaqueBlack + 13855: 803d05a0 8 OBJECT LOCAL DEFAULT 12 @284 + 13856: 80221cd0 228 FUNC LOCAL DEFAULT 4 MatFunc1 + 13857: 803d05a8 4 OBJECT LOCAL DEFAULT 12 @297 + 13858: 80221db4 136 FUNC LOCAL DEFAULT 4 MatFunc2 + 13859: 80221e3c 136 FUNC LOCAL DEFAULT 4 MatFunc3 + 13860: 80221ec4 156 FUNC LOCAL DEFAULT 4 MatFunc4 + 13861: 80221f60 48 FUNC LOCAL DEFAULT 4 MatFunc5 + 13862: 80221f90 136 FUNC LOCAL DEFAULT 4 MatFunc6 + 13863: 00000000 0 FILE LOCAL DEFAULT ABS geomcond.c + 13864: 80222720 0 SECTION LOCAL DEFAULT 4 + 13865: 802b78c8 0 SECTION LOCAL DEFAULT 8 + 13866: 802b7920 44 OBJECT LOCAL DEFAULT 8 @484 + 13867: 802b78f4 44 OBJECT LOCAL DEFAULT 8 @485 + 13868: 802b78c8 44 OBJECT LOCAL DEFAULT 8 @486 + 13869: 802b79fc 44 OBJECT LOCAL DEFAULT 8 @679 + 13870: 802b79d0 44 OBJECT LOCAL DEFAULT 8 @680 + 13871: 802b79a4 44 OBJECT LOCAL DEFAULT 8 @681 + 13872: 802b7978 44 OBJECT LOCAL DEFAULT 8 @682 + 13873: 802b794c 44 OBJECT LOCAL DEFAULT 8 @683 + 13874: 00000000 0 FILE LOCAL DEFAULT ABS geominst.c + 13875: 80223368 0 SECTION LOCAL DEFAULT 4 + 13876: 802b7a28 0 SECTION LOCAL DEFAULT 8 + 13877: 803d05b0 0 SECTION LOCAL DEFAULT 12 + 13878: 802b7a28 32 OBJECT LOCAL DEFAULT 8 @345 + 13879: 803d05b0 4 OBJECT LOCAL DEFAULT 12 @552 + 13880: 803d05b4 4 OBJECT LOCAL DEFAULT 12 @553 + 13881: 803d05b8 4 OBJECT LOCAL DEFAULT 12 @633 + 13882: 803d05c0 8 OBJECT LOCAL DEFAULT 12 @635 + 13883: 00000000 0 FILE LOCAL DEFAULT ABS ibuffer.c + 13884: 8022768c 0 SECTION LOCAL DEFAULT 4 + 13885: 802b7a48 0 SECTION LOCAL DEFAULT 8 + 13886: 802b7a48 84 OBJECT LOCAL DEFAULT 8 @421 + 13887: 00000000 0 FILE LOCAL DEFAULT ABS instancegeom.c + 13888: 80227ae0 0 SECTION LOCAL DEFAULT 4 + 13889: 803839a0 0 SECTION LOCAL DEFAULT 9 + 13890: 80227ae0 1052 FUNC LOCAL DEFAULT 4 ReconditionVertexIndexData + 13891: 803839a0 32 OBJECT LOCAL DEFAULT 9 VtxDesc + 13892: 80227efc 588 FUNC LOCAL DEFAULT 4 VtxDescInitOptimized + 13893: 80228854 532 FUNC LOCAL DEFAULT 4 VtxDescInitFast + 13894: 00000000 0 FILE LOCAL DEFAULT ABS instanceworld.c + 13895: 80228e50 0 SECTION LOCAL DEFAULT 4 + 13896: 803839c0 0 SECTION LOCAL DEFAULT 9 + 13897: 80228e50 1108 FUNC LOCAL DEFAULT 4 ReconditionVertexIndexData + 13898: 803839c0 32 OBJECT LOCAL DEFAULT 9 VtxDesc + 13899: 802292a4 588 FUNC LOCAL DEFAULT 4 VtxDescInitOptimized + 13900: 80229c04 532 FUNC LOCAL DEFAULT 4 VtxDescInitFast + 13901: 00000000 0 FILE LOCAL DEFAULT ABS itools.c + 13902: 8022a20c 0 SECTION LOCAL DEFAULT 4 + 13903: 802b7aa0 0 SECTION LOCAL DEFAULT 8 + 13904: 803d05c8 0 SECTION LOCAL DEFAULT 12 + 13905: 8022ad24 436 FUNC LOCAL DEFAULT 4 WriteHeaders + 13906: 802b7aa0 84 OBJECT LOCAL DEFAULT 8 @827 + 13907: 803d05c8 8 OBJECT LOCAL DEFAULT 12 @829 + 13908: 00000000 0 FILE LOCAL DEFAULT ABS vbuffer.c + 13909: 8022b7c8 0 SECTION LOCAL DEFAULT 4 + 13910: 802b7af8 0 SECTION LOCAL DEFAULT 8 + 13911: 802b7af8 48 OBJECT LOCAL DEFAULT 8 @347 + 13912: 802b7b28 48 OBJECT LOCAL DEFAULT 8 @441 + 13913: 00000000 0 FILE LOCAL DEFAULT ABS vtools.c + 13914: 8022c008 0 SECTION LOCAL DEFAULT 4 + 13915: 802b7b58 0 SECTION LOCAL DEFAULT 8 + 13916: 803d05d0 0 SECTION LOCAL DEFAULT 12 + 13917: 802b7b58 48 OBJECT LOCAL DEFAULT 8 @384 + 13918: 803d05d0 8 OBJECT LOCAL DEFAULT 12 @386 + 13919: 00000000 0 FILE LOCAL DEFAULT ABS vtxdesc.c + 13920: 8022c550 0 SECTION LOCAL DEFAULT 4 + 13921: 802b7b88 0 SECTION LOCAL DEFAULT 8 + 13922: 802b7b88 68 OBJECT LOCAL DEFAULT 8 @303 + 13923: 802b7bcc 104 OBJECT LOCAL DEFAULT 8 @413 + 13924: 00000000 0 FILE LOCAL DEFAULT ABS rtanim.c + 13925: 8022cda8 0 SECTION LOCAL DEFAULT 4 + 13926: 803839e0 0 SECTION LOCAL DEFAULT 9 + 13927: 803cc818 0 SECTION LOCAL DEFAULT 11 + 13928: 803d05d8 0 SECTION LOCAL DEFAULT 12 + 13929: 803d05d8 4 OBJECT LOCAL DEFAULT 12 @456 + 13930: 803d05dc 4 OBJECT LOCAL DEFAULT 12 @457 + 13931: 00000000 0 FILE LOCAL DEFAULT ABS rtintsec.c + 13932: 8022cfa0 0 SECTION LOCAL DEFAULT 4 + 13933: 803d05e0 0 SECTION LOCAL DEFAULT 12 + 13934: 803d05e0 4 OBJECT LOCAL DEFAULT 12 @539 + 13935: 00000000 0 FILE LOCAL DEFAULT ABS rtslerp.c + 13936: 8022e57c 0 SECTION LOCAL DEFAULT 4 + 13937: 803d05e8 0 SECTION LOCAL DEFAULT 12 + 13938: 803d05e8 4 OBJECT LOCAL DEFAULT 12 @304 + 13939: 803d05ec 4 OBJECT LOCAL DEFAULT 12 @305 + 13940: 803d05f0 4 OBJECT LOCAL DEFAULT 12 @306 + 13941: 803d05f4 4 OBJECT LOCAL DEFAULT 12 @500 + 13942: 803d05f8 4 OBJECT LOCAL DEFAULT 12 @501 + 13943: 803d05fc 4 OBJECT LOCAL DEFAULT 12 @502 + 13944: 803d0600 4 OBJECT LOCAL DEFAULT 12 @503 + 13945: 803d0604 4 OBJECT LOCAL DEFAULT 12 @504 + 13946: 803d0608 4 OBJECT LOCAL DEFAULT 12 @505 + 13947: 803d060c 4 OBJECT LOCAL DEFAULT 12 @506 + 13948: 803d0610 4 OBJECT LOCAL DEFAULT 12 @507 + 13949: 803d0614 4 OBJECT LOCAL DEFAULT 12 @508 + 13950: 803d0618 4 OBJECT LOCAL DEFAULT 12 @509 + 13951: 803d061c 4 OBJECT LOCAL DEFAULT 12 @510 + 13952: 803d0620 4 OBJECT LOCAL DEFAULT 12 @511 + 13953: 803d0624 4 OBJECT LOCAL DEFAULT 12 @512 + 13954: 803d0628 4 OBJECT LOCAL DEFAULT 12 @513 + 13955: 803d062c 4 OBJECT LOCAL DEFAULT 12 @514 + 13956: 803d0630 4 OBJECT LOCAL DEFAULT 12 @515 + 13957: 803d0634 4 OBJECT LOCAL DEFAULT 12 @516 + 13958: 803d0638 4 OBJECT LOCAL DEFAULT 12 @517 + 13959: 803d063c 4 OBJECT LOCAL DEFAULT 12 @518 + 13960: 803d0640 4 OBJECT LOCAL DEFAULT 12 @519 + 13961: 803d0644 4 OBJECT LOCAL DEFAULT 12 @520 + 13962: 803d0648 4 OBJECT LOCAL DEFAULT 12 @521 + 13963: 803d064c 4 OBJECT LOCAL DEFAULT 12 @522 + 13964: 803d0650 4 OBJECT LOCAL DEFAULT 12 @523 + 13965: 00000000 0 FILE LOCAL DEFAULT ABS babinary.c + 13966: 8022e974 0 SECTION LOCAL DEFAULT 4 + 13967: 802b7c38 0 SECTION LOCAL DEFAULT 8 + 13968: 802b7c38 108 OBJECT LOCAL DEFAULT 8 @69 + 13969: 8022e974 188 FUNC LOCAL DEFAULT 4 ChunkIsComplex + 13970: 00000000 0 FILE LOCAL DEFAULT ABS bacolor.c + 13971: 8022f518 0 SECTION LOCAL DEFAULT 4 + 13972: 803cc820 0 SECTION LOCAL DEFAULT 11 + 13973: 803cc820 8 OBJECT LOCAL DEFAULT 11 colorModule + 13974: 00000000 0 FILE LOCAL DEFAULT ABS baerr.c + 13975: 8022f540 0 SECTION LOCAL DEFAULT 4 + 13976: 803cc828 0 SECTION LOCAL DEFAULT 11 + 13977: 803cc828 8 OBJECT LOCAL DEFAULT 11 errorModule + 13978: 00000000 0 FILE LOCAL DEFAULT ABS bafsys.c + 13979: 8022f69c 0 SECTION LOCAL DEFAULT 4 + 13980: 803cb090 0 SECTION LOCAL DEFAULT 10 + 13981: 803cb090 3 OBJECT LOCAL DEFAULT 10 @55 + 13982: 8022f6a8 96 FUNC LOCAL DEFAULT 4 rwfexist + 13983: 00000000 0 FILE LOCAL DEFAULT ABS baimmedi.c + 13984: 8022f7c4 0 SECTION LOCAL DEFAULT 4 + 13985: 00000000 0 FILE LOCAL DEFAULT ABS bamatrix.c + 13986: 8022f8ec 0 SECTION LOCAL DEFAULT 4 + 13987: 8027a4b0 0 SECTION LOCAL DEFAULT 7 + 13988: 802b7ca8 0 SECTION LOCAL DEFAULT 8 + 13989: 80383ce0 0 SECTION LOCAL DEFAULT 9 + 13990: 803cb098 0 SECTION LOCAL DEFAULT 10 + 13991: 803cc830 0 SECTION LOCAL DEFAULT 11 + 13992: 803d0658 0 SECTION LOCAL DEFAULT 12 + 13993: 8022f8ec 408 FUNC LOCAL DEFAULT 4 MatrixMultiply + 13994: 803d0658 4 OBJECT LOCAL DEFAULT 12 @170 + 13995: 8022fa84 1132 FUNC LOCAL DEFAULT 4 MatrixOrthoNormalize + 13996: 803d065c 4 OBJECT LOCAL DEFAULT 12 @188 + 13997: 803cc830 8 OBJECT LOCAL DEFAULT 11 matrixModule + 13998: 803cb098 4 OBJECT LOCAL DEFAULT 10 _rwMatrixFreeListBlockSize + 13999: 803cb09c 4 OBJECT LOCAL DEFAULT 10 _rwMatrixFreeListPreallocBlocks + 14000: 8027a4b0 12 OBJECT LOCAL DEFAULT 7 @424 + 14001: 80383ce0 36 OBJECT LOCAL DEFAULT 9 _rwMatrixFreeList + 14002: 802b7ca8 25 OBJECT LOCAL DEFAULT 8 @587 + 14003: 803d0660 4 OBJECT LOCAL DEFAULT 12 @606 + 14004: 00000000 0 FILE LOCAL DEFAULT ABS bamemory.c + 14005: 80231140 0 SECTION LOCAL DEFAULT 4 + 14006: 80383d08 0 SECTION LOCAL DEFAULT 9 + 14007: 803cb0a0 0 SECTION LOCAL DEFAULT 10 + 14008: 803cc838 0 SECTION LOCAL DEFAULT 11 + 14009: 803cb0a0 4 OBJECT LOCAL DEFAULT 10 FreeListsEnabled + 14010: 803cc838 4 OBJECT LOCAL DEFAULT 11 _freeListModuleOpen + 14011: 803cc83c 4 OBJECT LOCAL DEFAULT 11 _masterFreeListPtr + 14012: 803cc840 8 OBJECT LOCAL DEFAULT 11 _freeListList + 14013: 80383d08 36 OBJECT LOCAL DEFAULT 9 _masterFreeList + 14014: 80231148 408 FUNC LOCAL DEFAULT 4 FreeListCreate + 14015: 80231328 184 FUNC LOCAL DEFAULT 4 _RwFreeListFree + 14016: 8023193c 80 FUNC LOCAL DEFAULT 4 FakeCalloc + 14017: 00000000 0 FILE LOCAL DEFAULT ABS baresour.c + 14018: 80231c48 0 SECTION LOCAL DEFAULT 4 + 14019: 803cc848 0 SECTION LOCAL DEFAULT 11 + 14020: 00000000 0 FILE LOCAL DEFAULT ABS bastream.c + 14021: 8023249c 0 SECTION LOCAL DEFAULT 4 + 14022: 80383d30 0 SECTION LOCAL DEFAULT 9 + 14023: 803cb0a8 0 SECTION LOCAL DEFAULT 10 + 14024: 803cc850 0 SECTION LOCAL DEFAULT 11 + 14025: 803cb0a8 4 OBJECT LOCAL DEFAULT 10 _rwStreamFreeListBlockSize + 14026: 803cb0ac 4 OBJECT LOCAL DEFAULT 10 _rwStreamFreeListPreallocBlocks + 14027: 803cc850 8 OBJECT LOCAL DEFAULT 11 streamModule + 14028: 80383d30 36 OBJECT LOCAL DEFAULT 9 _rwStreamFreeList + 14029: 803cb0b0 3 OBJECT LOCAL DEFAULT 10 @90 + 14030: 803cb0b4 3 OBJECT LOCAL DEFAULT 10 @91 + 14031: 803cb0b8 3 OBJECT LOCAL DEFAULT 10 @92 + 14032: 00000000 0 FILE LOCAL DEFAULT ABS batkbin.c + 14033: 80232e78 0 SECTION LOCAL DEFAULT 4 + 14034: 00000000 0 FILE LOCAL DEFAULT ABS batkreg.c + 14035: 80233428 0 SECTION LOCAL DEFAULT 4 + 14036: 80383d58 0 SECTION LOCAL DEFAULT 9 + 14037: 803cb0c0 0 SECTION LOCAL DEFAULT 10 + 14038: 803cc858 0 SECTION LOCAL DEFAULT 11 + 14039: 803cc858 4 OBJECT LOCAL DEFAULT 11 toolkitNonFLRegList + 14040: 803cc85c 4 OBJECT LOCAL DEFAULT 11 numRegToolkits + 14041: 803cb0c0 4 OBJECT LOCAL DEFAULT 10 _rwPluginRegFreeListBlockSize + 14042: 803cb0c4 4 OBJECT LOCAL DEFAULT 10 _rwPluginRegListPreallocBlocks + 14043: 803cc860 4 OBJECT LOCAL DEFAULT 11 toolkitRegEntries + 14044: 80383d58 36 OBJECT LOCAL DEFAULT 9 toolkitRegEntriesSpace + 14045: 80233484 100 FUNC LOCAL DEFAULT 4 rwDestroyEntry + 14046: 8023361c 4 FUNC LOCAL DEFAULT 4 PluginDefaultConstructor + 14047: 80233620 4 FUNC LOCAL DEFAULT 4 PluginDefaultDestructor + 14048: 80233624 4 FUNC LOCAL DEFAULT 4 PluginDefaultCopy + 14049: 00000000 0 FILE LOCAL DEFAULT ABS bavector.c + 14050: 80233a38 0 SECTION LOCAL DEFAULT 4 + 14051: 803cc868 0 SECTION LOCAL DEFAULT 11 + 14052: 803d0668 0 SECTION LOCAL DEFAULT 12 + 14053: 803cc868 8 OBJECT LOCAL DEFAULT 11 vectorModule + 14054: 803d0668 4 OBJECT LOCAL DEFAULT 12 @95 + 14055: 803d066c 4 OBJECT LOCAL DEFAULT 12 @96 + 14056: 803d0670 8 OBJECT LOCAL DEFAULT 12 @97 + 14057: 803d0678 8 OBJECT LOCAL DEFAULT 12 @98 + 14058: 80233a38 224 FUNC LOCAL DEFAULT 4 VectorMultPoint + 14059: 80233b18 152 FUNC LOCAL DEFAULT 4 VectorMultVector + 14060: 00000000 0 FILE LOCAL DEFAULT ABS resmem.c + 14061: 8023428c 0 SECTION LOCAL DEFAULT 4 + 14062: 00000000 0 FILE LOCAL DEFAULT ABS rwstring.c + 14063: 802344d8 0 SECTION LOCAL DEFAULT 4 + 14064: 802344d8 152 FUNC LOCAL DEFAULT 4 StrICmp + 14065: 80234570 64 FUNC LOCAL DEFAULT 4 StrUpr + 14066: 802345b0 64 FUNC LOCAL DEFAULT 4 StrLwr + 14067: 802345f0 52 FUNC LOCAL DEFAULT 4 StrChr + 14068: 80234624 48 FUNC LOCAL DEFAULT 4 StrRChr + 14069: 00000000 0 FILE LOCAL DEFAULT ABS osintf.c + 14070: 80234798 0 SECTION LOCAL DEFAULT 4 + 14071: 00000000 0 FILE LOCAL DEFAULT ABS babbox.c + 14072: 802347f0 0 SECTION LOCAL DEFAULT 4 + 14073: 00000000 0 FILE LOCAL DEFAULT ABS babincam.c + 14074: 8023494c 0 SECTION LOCAL DEFAULT 4 + 14075: 00000000 0 FILE LOCAL DEFAULT ABS babinfrm.c + 14076: 80234ae4 0 SECTION LOCAL DEFAULT 4 + 14077: 803d0680 0 SECTION LOCAL DEFAULT 12 + 14078: 803d0680 4 OBJECT LOCAL DEFAULT 12 @272 + 14079: 803d0684 4 OBJECT LOCAL DEFAULT 12 @273 + 14080: 00000000 0 FILE LOCAL DEFAULT ABS babintex.c + 14081: 80234ed4 0 SECTION LOCAL DEFAULT 4 + 14082: 803d0688 0 SECTION LOCAL DEFAULT 12 + 14083: 803d0688 1 OBJECT LOCAL DEFAULT 12 nullString + 14084: 8023609c 48 FUNC LOCAL DEFAULT 4 destroyTexture + 14085: 00000000 0 FILE LOCAL DEFAULT ABS bacamera.c + 14086: 80236384 0 SECTION LOCAL DEFAULT 4 + 14087: 802b7cc8 0 SECTION LOCAL DEFAULT 8 + 14088: 80383d80 0 SECTION LOCAL DEFAULT 9 + 14089: 803cb0c8 0 SECTION LOCAL DEFAULT 10 + 14090: 803cc870 0 SECTION LOCAL DEFAULT 11 + 14091: 803d0690 0 SECTION LOCAL DEFAULT 12 + 14092: 803d0690 4 OBJECT LOCAL DEFAULT 12 @54 + 14093: 803d0694 4 OBJECT LOCAL DEFAULT 12 @55 + 14094: 803d0698 4 OBJECT LOCAL DEFAULT 12 @56 + 14095: 803d069c 4 OBJECT LOCAL DEFAULT 12 @259 + 14096: 80236384 2020 FUNC LOCAL DEFAULT 4 CameraBuildPerspClipPlanes + 14097: 803d06a0 4 OBJECT LOCAL DEFAULT 12 @289 + 14098: 80236b68 372 FUNC LOCAL DEFAULT 4 CameraBuildPerspViewMatrix + 14099: 80236cdc 1304 FUNC LOCAL DEFAULT 4 CameraBuildParallelClipPlanes + 14100: 802371f4 368 FUNC LOCAL DEFAULT 4 CameraBuildParallelViewMatrix + 14101: 80237364 100 FUNC LOCAL DEFAULT 4 CameraSync + 14102: 802373c8 100 FUNC LOCAL DEFAULT 4 CameraEndUpdate + 14103: 8023742c 108 FUNC LOCAL DEFAULT 4 CameraBeginUpdate + 14104: 803cc870 8 OBJECT LOCAL DEFAULT 11 cameraModule + 14105: 803cb0c8 4 OBJECT LOCAL DEFAULT 10 _rwCameraFreeListBlockSize + 14106: 803cb0cc 4 OBJECT LOCAL DEFAULT 10 _rwCameraFreeListPreallocBlocks + 14107: 80383d80 36 OBJECT LOCAL DEFAULT 9 _rwCameraFreeList + 14108: 802b7ce0 34 OBJECT LOCAL DEFAULT 8 @549 + 14109: 803d06a4 4 OBJECT LOCAL DEFAULT 12 @608 + 14110: 803d06a8 4 OBJECT LOCAL DEFAULT 12 @609 + 14111: 803d06ac 4 OBJECT LOCAL DEFAULT 12 @610 + 14112: 803d06b0 4 OBJECT LOCAL DEFAULT 12 @611 + 14113: 00000000 0 FILE LOCAL DEFAULT ABS badevice.c + 14114: 80237ce0 0 SECTION LOCAL DEFAULT 4 + 14115: 802b7d08 0 SECTION LOCAL DEFAULT 8 + 14116: 80383da8 0 SECTION LOCAL DEFAULT 9 + 14117: 803cc878 0 SECTION LOCAL DEFAULT 11 + 14118: 803cc878 4 OBJECT LOCAL DEFAULT 11 engineInstancesOpened + 14119: 802b7d08 24 OBJECT LOCAL DEFAULT 8 engineTKList + 14120: 80237ce0 48 FUNC LOCAL DEFAULT 4 MallocWrapper + 14121: 80237d10 64 FUNC LOCAL DEFAULT 4 FreeWrapper + 14122: 80383da8 344 OBJECT LOCAL DEFAULT 9 staticGlobals + 14123: 00000000 0 FILE LOCAL DEFAULT ABS baframe.c + 14124: 80238860 0 SECTION LOCAL DEFAULT 4 + 14125: 802b7d20 0 SECTION LOCAL DEFAULT 8 + 14126: 80383f00 0 SECTION LOCAL DEFAULT 9 + 14127: 803cb0d0 0 SECTION LOCAL DEFAULT 10 + 14128: 803cc880 0 SECTION LOCAL DEFAULT 11 + 14129: 803d06b8 0 SECTION LOCAL DEFAULT 12 + 14130: 803cb0d0 4 OBJECT LOCAL DEFAULT 10 _rwFrameFreeListBlockSize + 14131: 803cb0d4 4 OBJECT LOCAL DEFAULT 10 _rwFrameFreeListPreallocBlocks + 14132: 803cc880 8 OBJECT LOCAL DEFAULT 11 frameModule + 14133: 80383f00 36 OBJECT LOCAL DEFAULT 9 frameFreeList$52 + 14134: 80238964 276 FUNC LOCAL DEFAULT 4 rwSetHierarchyRoot + 14135: 803d06b8 4 OBJECT LOCAL DEFAULT 12 @186 + 14136: 803d06bc 4 OBJECT LOCAL DEFAULT 12 @187 + 14137: 80238c70 92 FUNC LOCAL DEFAULT 4 FrameDestroyRecurseDeInitLeaf + 14138: 80238ccc 120 FUNC LOCAL DEFAULT 4 rwFrameDestroyRecurseDestroyLeaf + 14139: 80238d44 604 FUNC LOCAL DEFAULT 4 rwFrameDestroyRecurse + 14140: 00000000 0 FILE LOCAL DEFAULT ABS baimage.c + 14141: 80239594 0 SECTION LOCAL DEFAULT 4 + 14142: 802b7d38 0 SECTION LOCAL DEFAULT 8 + 14143: 80383f28 0 SECTION LOCAL DEFAULT 9 + 14144: 803cb0d8 0 SECTION LOCAL DEFAULT 10 + 14145: 803cc888 0 SECTION LOCAL DEFAULT 11 + 14146: 803d06c0 0 SECTION LOCAL DEFAULT 12 + 14147: 802b7d38 24 OBJECT LOCAL DEFAULT 8 imageTKList + 14148: 803cb0d8 4 OBJECT LOCAL DEFAULT 10 _rwImageFreeListBlockSize + 14149: 803cb0dc 4 OBJECT LOCAL DEFAULT 10 _rwImageFreeListPreallocBlocks + 14150: 803cb0e0 4 OBJECT LOCAL DEFAULT 10 _rwImageFormatFreeListPreallocBlocks + 14151: 803cc888 8 OBJECT LOCAL DEFAULT 11 imageModule + 14152: 80383f28 36 OBJECT LOCAL DEFAULT 9 _rwImageFreeList + 14153: 80383f4c 36 OBJECT LOCAL DEFAULT 9 _rwImageFormatFreeList + 14154: 803d06c0 4 OBJECT LOCAL DEFAULT 12 @72 + 14155: 8023a218 792 FUNC LOCAL DEFAULT 4 ImagePathForAllFullNames + 14156: 8023a530 120 FUNC LOCAL DEFAULT 4 ImageAttempRead + 14157: 8023a5a8 256 FUNC LOCAL DEFAULT 4 ImageDetermineExtender + 14158: 8023acac 604 FUNC LOCAL DEFAULT 4 ImageConvertDepth + 14159: 803d06c4 4 OBJECT LOCAL DEFAULT 12 @867 + 14160: 803d06c8 4 OBJECT LOCAL DEFAULT 12 @868 + 14161: 803d06d0 8 OBJECT LOCAL DEFAULT 12 @870 + 14162: 00000000 0 FILE LOCAL DEFAULT ABS baimras.c + 14163: 8023b4d4 0 SECTION LOCAL DEFAULT 4 + 14164: 00000000 0 FILE LOCAL DEFAULT ABS baraster.c + 14165: 8023b658 0 SECTION LOCAL DEFAULT 4 + 14166: 802b7d50 0 SECTION LOCAL DEFAULT 8 + 14167: 80383f70 0 SECTION LOCAL DEFAULT 9 + 14168: 803cb0e8 0 SECTION LOCAL DEFAULT 10 + 14169: 803cc890 0 SECTION LOCAL DEFAULT 11 + 14170: 802b7d50 24 OBJECT LOCAL DEFAULT 8 rasterTKList + 14171: 803cc890 8 OBJECT LOCAL DEFAULT 11 rasterModule + 14172: 803cb0e8 4 OBJECT LOCAL DEFAULT 10 _rwRasterFreeListBlockSize + 14173: 803cb0ec 4 OBJECT LOCAL DEFAULT 10 _rwRasterFreeListPreallocBlocks + 14174: 80383f70 36 OBJECT LOCAL DEFAULT 9 _rwRasterFreeList + 14175: 00000000 0 FILE LOCAL DEFAULT ABS baresamp.c + 14176: 8023bbd8 0 SECTION LOCAL DEFAULT 4 + 14177: 803d06d8 0 SECTION LOCAL DEFAULT 12 + 14178: 803d06d8 4 OBJECT LOCAL DEFAULT 12 @111 + 14179: 803d06dc 4 OBJECT LOCAL DEFAULT 12 @112 + 14180: 803d06e0 4 OBJECT LOCAL DEFAULT 12 @113 + 14181: 803d06e8 8 OBJECT LOCAL DEFAULT 12 @116 + 14182: 803d06f0 8 OBJECT LOCAL DEFAULT 12 @117 + 14183: 8023bbd8 980 FUNC LOCAL DEFAULT 4 ImageResampleGetSpan + 14184: 8023bfac 644 FUNC LOCAL DEFAULT 4 ImageResampleGetAvgPixel + 14185: 803d06f8 4 OBJECT LOCAL DEFAULT 12 @200 + 14186: 803d06fc 4 OBJECT LOCAL DEFAULT 12 @201 + 14187: 803d0700 4 OBJECT LOCAL DEFAULT 12 @202 + 14188: 00000000 0 FILE LOCAL DEFAULT ABS basync.c + 14189: 8023c888 0 SECTION LOCAL DEFAULT 4 + 14190: 8023c888 528 FUNC LOCAL DEFAULT 4 FrameSyncHierarchyRecurse + 14191: 8023ca98 536 FUNC LOCAL DEFAULT 4 FrameSyncHierarchyRecurseNoLTM + 14192: 8023ccb0 332 FUNC LOCAL DEFAULT 4 FrameSyncHierarchy + 14193: 8023ce68 536 FUNC LOCAL DEFAULT 4 FrameSyncHierarchyLTMRecurse + 14194: 00000000 0 FILE LOCAL DEFAULT ABS batextur.c + 14195: 8023d154 0 SECTION LOCAL DEFAULT 4 + 14196: 8027a4c0 0 SECTION LOCAL DEFAULT 7 + 14197: 802b7d68 0 SECTION LOCAL DEFAULT 8 + 14198: 80383f98 0 SECTION LOCAL DEFAULT 9 + 14199: 803cb0f0 0 SECTION LOCAL DEFAULT 10 + 14200: 803cc898 0 SECTION LOCAL DEFAULT 11 + 14201: 803d0708 0 SECTION LOCAL DEFAULT 12 + 14202: 803cc898 4 OBJECT LOCAL DEFAULT 11 dummyTexDict + 14203: 8027a4c0 17 OBJECT LOCAL DEFAULT 7 character$48 + 14204: 8023d154 200 FUNC LOCAL DEFAULT 4 TextureDefaultMipmapName + 14205: 803d0708 4 OBJECT LOCAL DEFAULT 12 @84 + 14206: 8023d21c 236 FUNC LOCAL DEFAULT 4 PalettizeImage + 14207: 8023d308 464 FUNC LOCAL DEFAULT 4 PalettizeMipmaps + 14208: 8023d4d8 852 FUNC LOCAL DEFAULT 4 TextureImageReadAndSize + 14209: 803cb0f0 1 OBJECT LOCAL DEFAULT 10 @250 + 14210: 8023d82c 692 FUNC LOCAL DEFAULT 4 TextureDefaultNormalRead + 14211: 803cc89c 8 OBJECT LOCAL DEFAULT 11 textureModule + 14212: 8023dae0 1468 FUNC LOCAL DEFAULT 4 TextureDefaultMipmapRead + 14213: 8023e09c 64 FUNC LOCAL DEFAULT 4 TextureDefaultRead + 14214: 8023e0dc 744 FUNC LOCAL DEFAULT 4 TextureRasterDefaultBuildMipmaps + 14215: 8023e3c4 140 FUNC LOCAL DEFAULT 4 TextureDefaultFind + 14216: 803cb0f4 7 OBJECT LOCAL DEFAULT 10 @753 + 14217: 803cb0fc 4 OBJECT LOCAL DEFAULT 10 _rwTextureFreeListBlockSize + 14218: 803cb100 4 OBJECT LOCAL DEFAULT 10 _rwTextureFreeListPreallocBlocks + 14219: 803cb104 4 OBJECT LOCAL DEFAULT 10 _rwTexDictionaryFreeListBlockSize + 14220: 803cb108 4 OBJECT LOCAL DEFAULT 10 _rwTexDictionaryFreeListPreallocBlocks + 14221: 80383f98 36 OBJECT LOCAL DEFAULT 9 _rwTextureFreeList + 14222: 80383fbc 36 OBJECT LOCAL DEFAULT 9 _rwTexDictionaryFreeList + 14223: 00000000 0 FILE LOCAL DEFAULT ABS batypehf.c + 14224: 8023f1f4 0 SECTION LOCAL DEFAULT 4 + 14225: 00000000 0 FILE LOCAL DEFAULT ABS palquant.c + 14226: 8023f290 0 SECTION LOCAL DEFAULT 4 + 14227: 80383fe0 0 SECTION LOCAL DEFAULT 9 + 14228: 803cb110 0 SECTION LOCAL DEFAULT 10 + 14229: 803d0710 0 SECTION LOCAL DEFAULT 12 + 14230: 803cb110 1 OBJECT LOCAL DEFAULT 10 MaxDepth + 14231: 803d0710 4 OBJECT LOCAL DEFAULT 12 @49 + 14232: 8023f290 60 FUNC LOCAL DEFAULT 4 InitLeaf + 14233: 8023f2cc 72 FUNC LOCAL DEFAULT 4 InitBranch + 14234: 8023f314 44 FUNC LOCAL DEFAULT 4 CreateCube + 14235: 80383fe0 1024 OBJECT LOCAL DEFAULT 9 splice + 14236: 8023f340 736 FUNC LOCAL DEFAULT 4 AllocateToLeaf + 14237: 803d0714 4 OBJECT LOCAL DEFAULT 12 @230 + 14238: 803d0718 8 OBJECT LOCAL DEFAULT 12 @232 + 14239: 8023f9a0 436 FUNC LOCAL DEFAULT 4 assignindex + 14240: 8023fb54 528 FUNC LOCAL DEFAULT 4 addvolume + 14241: 8023fd64 1236 FUNC LOCAL DEFAULT 4 nMaximize + 14242: 80240238 584 FUNC LOCAL DEFAULT 4 nCut + 14243: 80240480 744 FUNC LOCAL DEFAULT 4 CountLeafs + 14244: 803d0720 4 OBJECT LOCAL DEFAULT 12 @818 + 14245: 80240768 616 FUNC LOCAL DEFAULT 4 ExtractNodes + 14246: 80240f1c 252 FUNC LOCAL DEFAULT 4 GetIndex + 14247: 80241664 804 FUNC LOCAL DEFAULT 4 DeleteOctTree + 14248: 00000000 0 FILE LOCAL DEFAULT ABS dl2drend.c + 14249: 802419f4 0 SECTION LOCAL DEFAULT 4 + 14250: 802b7d98 0 SECTION LOCAL DEFAULT 8 + 14251: 803843e0 0 SECTION LOCAL DEFAULT 9 + 14252: 803d0728 0 SECTION LOCAL DEFAULT 12 + 14253: 802b7d98 28 OBJECT LOCAL DEFAULT 8 _rwDlPrimConvTbl + 14254: 802b7db4 28 OBJECT LOCAL DEFAULT 8 projVector$276 + 14255: 802b7dd0 48 OBJECT LOCAL DEFAULT 8 posMatrix$277 + 14256: 803d0728 4 OBJECT LOCAL DEFAULT 12 @290 + 14257: 803d072c 4 OBJECT LOCAL DEFAULT 12 @291 + 14258: 803d0730 4 OBJECT LOCAL DEFAULT 12 @292 + 14259: 803d0734 4 OBJECT LOCAL DEFAULT 12 @293 + 14260: 803843e0 28 OBJECT LOCAL DEFAULT 9 _rwDlProjectionMatrix + 14261: 803d0738 4 OBJECT LOCAL DEFAULT 12 @294 + 14262: 803d0740 8 OBJECT LOCAL DEFAULT 12 @296 + 14263: 803d0748 8 OBJECT LOCAL DEFAULT 12 @299 + 14264: 80241cdc 916 FUNC LOCAL DEFAULT 4 _rw2DRenderPrimativeTerm + 14265: 00000000 0 FILE LOCAL DEFAULT ABS dlconvrt.c + 14266: 8024306c 0 SECTION LOCAL DEFAULT 4 + 14267: 802b7e00 0 SECTION LOCAL DEFAULT 8 + 14268: 803d0750 0 SECTION LOCAL DEFAULT 12 + 14269: 8024308c 32 FUNC LOCAL DEFAULT 4 _rwDlConv8888To555 + 14270: 802430ac 32 FUNC LOCAL DEFAULT 4 _rwDlConv8888To565 + 14271: 802430cc 80 FUNC LOCAL DEFAULT 4 _rwDlConv8888To555or3444 + 14272: 8024311c 36 FUNC LOCAL DEFAULT 4 _rwDlConv8888ToDl888 + 14273: 80243140 36 FUNC LOCAL DEFAULT 4 _rwDlConv8888ToDl8888 + 14274: 802b7e00 37 OBJECT LOCAL DEFAULT 8 @397 + 14275: 80243350 36 FUNC LOCAL DEFAULT 4 _rwDlConv555To8888 + 14276: 80243374 36 FUNC LOCAL DEFAULT 4 _rwDlConv565To8888 + 14277: 80243398 80 FUNC LOCAL DEFAULT 4 _rwDlConv1555To8888 + 14278: 802433e8 80 FUNC LOCAL DEFAULT 4 _rwDlConv4444To8888 + 14279: 80243438 32 FUNC LOCAL DEFAULT 4 _rwDlConvDl888To8888 + 14280: 80243458 32 FUNC LOCAL DEFAULT 4 _rwDlConvDl8888To8888 + 14281: 802b7e28 67 OBJECT LOCAL DEFAULT 8 @555 + 14282: 802b7e6c 116 OBJECT LOCAL DEFAULT 8 @556 + 14283: 80243680 596 FUNC LOCAL DEFAULT 4 _rwDlImage4GetFromRaster + 14284: 802b7ee0 65 OBJECT LOCAL DEFAULT 8 @627 + 14285: 802b7f24 116 OBJECT LOCAL DEFAULT 8 @628 + 14286: 802438d4 756 FUNC LOCAL DEFAULT 4 _rwDlImage8GetFromRaster + 14287: 802b7f98 116 OBJECT LOCAL DEFAULT 8 @719 + 14288: 80243bc8 992 FUNC LOCAL DEFAULT 4 _rwDlImage32GetFromRaster + 14289: 803d0750 4 OBJECT LOCAL DEFAULT 12 @772 + 14290: 802440dc 724 FUNC LOCAL DEFAULT 4 _rwDlRasterPalletized4SetFromImage + 14291: 802443b0 728 FUNC LOCAL DEFAULT 4 _rwDlRasterPalletized8SetFromImage + 14292: 80244688 660 FUNC LOCAL DEFAULT 4 _rwDlRaster16SetFromImage + 14293: 8024491c 660 FUNC LOCAL DEFAULT 4 _rwDlRaster32SetFromImage + 14294: 802b800c 116 OBJECT LOCAL DEFAULT 8 @1033 + 14295: 80244d48 300 FUNC LOCAL DEFAULT 4 _rwDlImageFindFormat + 14296: 00000000 0 FILE LOCAL DEFAULT ABS dldevice.c + 14297: 80244fc8 0 SECTION LOCAL DEFAULT 4 + 14298: 8027a4d8 0 SECTION LOCAL DEFAULT 7 + 14299: 802b8080 0 SECTION LOCAL DEFAULT 8 + 14300: 80384400 0 SECTION LOCAL DEFAULT 9 + 14301: 803cb118 0 SECTION LOCAL DEFAULT 10 + 14302: 803cc8a8 0 SECTION LOCAL DEFAULT 11 + 14303: 803d0758 0 SECTION LOCAL DEFAULT 12 + 14304: 803cc8a8 4 OBJECT LOCAL DEFAULT 11 _RwDlCopyClear + 14305: 802b8080 96 OBJECT LOCAL DEFAULT 8 _RwDlVideoModes + 14306: 802b8080 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 14307: 803cc8bc 4 OBJECT LOCAL DEFAULT 11 _RwDl_FIFO_XFB + 14308: 803cb11c 4 OBJECT LOCAL DEFAULT 10 _RwDlFifoSize + 14309: 803cc8c0 4 OBJECT LOCAL DEFAULT 11 _RwGCXFB1 + 14310: 803cc8c4 4 OBJECT LOCAL DEFAULT 11 _RwGCXFB2 + 14311: 803cc8c8 4 OBJECT LOCAL DEFAULT 11 _RwGCXFBCopy + 14312: 803cc8cc 4 OBJECT LOCAL DEFAULT 11 _RwGCXFBDisp + 14313: 803cc8d0 4 OBJECT LOCAL DEFAULT 11 _RwDlFrameCurrent + 14314: 803cc8d4 4 OBJECT LOCAL DEFAULT 11 _RwDlFrameNew + 14315: 803cc8d8 4 OBJECT LOCAL DEFAULT 11 _RwDlFrameTokenNew + 14316: 803cc8dc 4 OBJECT LOCAL DEFAULT 11 _RwDlFrameTokenCurrent + 14317: 803cb120 4 OBJECT LOCAL DEFAULT 10 _RwDlFirstFrame + 14318: 803cc8e0 4 OBJECT LOCAL DEFAULT 11 _RwDlBreakPointEnabled + 14319: 803cc8e4 4 OBJECT LOCAL DEFAULT 11 _RwDlFrameReadyOnToken + 14320: 803cc8e8 4 OBJECT LOCAL DEFAULT 11 _RwDlFrameWait + 14321: 803cc8ec 4 OBJECT LOCAL DEFAULT 11 _RwDlFrameGo + 14322: 803cb124 4 OBJECT LOCAL DEFAULT 10 _RwDlLatency + 14323: 803cb128 1 OBJECT LOCAL DEFAULT 10 _RwDlRetraceCount + 14324: 803cb129 1 OBJECT LOCAL DEFAULT 10 _RwDlRetraceMinCount + 14325: 803cc8f0 4 OBJECT LOCAL DEFAULT 11 swap$282 + 14326: 80384400 24 OBJECT LOCAL DEFAULT 9 _RwGCFrameQueue + 14327: 803cc8f8 8 OBJECT LOCAL DEFAULT 11 _RwDlWaitingDoneRender + 14328: 80244fc8 224 FUNC LOCAL DEFAULT 4 _rwDlBreakPtCallback + 14329: 803cc900 6 OBJECT LOCAL DEFAULT 11 _RwDlFrameSwap + 14330: 802450a8 220 FUNC LOCAL DEFAULT 4 _rwDlVIPreRetraceCallback + 14331: 80245184 228 FUNC LOCAL DEFAULT 4 _rwDlVIPostRetraceCallback + 14332: 80245268 8 FUNC LOCAL DEFAULT 4 _rwDlNullStandard + 14333: 8027a4d8 216 OBJECT LOCAL DEFAULT 7 @338 + 14334: 80384418 60 OBJECT LOCAL DEFAULT 9 _RwGameCubeRenderModeObj + 14335: 802b80e0 21 OBJECT LOCAL DEFAULT 8 @392 + 14336: 802b80f8 18 OBJECT LOCAL DEFAULT 8 @393 + 14337: 80245270 484 FUNC LOCAL DEFAULT 4 _rwDlRenderModeSelect + 14338: 803d0758 4 OBJECT LOCAL DEFAULT 12 @405 + 14339: 803d075c 4 OBJECT LOCAL DEFAULT 12 @406 + 14340: 803d0760 8 OBJECT LOCAL DEFAULT 12 @408 + 14341: 803cc8f4 4 OBJECT LOCAL DEFAULT 11 gxInit$441 + 14342: 803cc908 4 OBJECT LOCAL DEFAULT 11 _RwDlDefaultFifo + 14343: 803cc90c 4 OBJECT LOCAL DEFAULT 11 _RwDlDefaultFifoObj + 14344: 802b810c 80 OBJECT LOCAL DEFAULT 8 @494 + 14345: 8024547c 1876 FUNC LOCAL DEFAULT 4 _rwDlSystem + 14346: 802b815c 28 OBJECT LOCAL DEFAULT 8 projVector$515 + 14347: 803d0768 4 OBJECT LOCAL DEFAULT 12 @569 + 14348: 803d0770 8 OBJECT LOCAL DEFAULT 12 @571 + 14349: 802b8178 56 OBJECT LOCAL DEFAULT 8 rwDlDriverDevice$633 + 14350: 802b81b0 116 OBJECT LOCAL DEFAULT 8 @667 + 14351: 00000000 0 FILE LOCAL DEFAULT ABS dlraster.c + 14352: 802469d0 0 SECTION LOCAL DEFAULT 4 + 14353: 802b8228 0 SECTION LOCAL DEFAULT 8 + 14354: 803cc920 0 SECTION LOCAL DEFAULT 11 + 14355: 802b8228 116 OBJECT LOCAL DEFAULT 8 @313 + 14356: 80246a08 304 FUNC LOCAL DEFAULT 4 DlRasterGetMipLevelSize + 14357: 802b8228 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 14358: 802b829c 116 OBJECT LOCAL DEFAULT 8 @348 + 14359: 802b8310 116 OBJECT LOCAL DEFAULT 8 @444 + 14360: 80246d0c 660 FUNC LOCAL DEFAULT 4 DlRasterTile + 14361: 802b8384 116 OBJECT LOCAL DEFAULT 8 @514 + 14362: 80246fa0 660 FUNC LOCAL DEFAULT 4 DlRasterUntile + 14363: 802b846c 116 OBJECT LOCAL DEFAULT 8 @617 + 14364: 802b83f8 116 OBJECT LOCAL DEFAULT 8 @618 + 14365: 802b84e0 48 OBJECT LOCAL DEFAULT 8 @820 + 14366: 802b8510 33 OBJECT LOCAL DEFAULT 8 @821 + 14367: 802b8534 34 OBJECT LOCAL DEFAULT 8 @822 + 14368: 802b8558 34 OBJECT LOCAL DEFAULT 8 @823 + 14369: 802b857c 32 OBJECT LOCAL DEFAULT 8 @824 + 14370: 802b859c 32 OBJECT LOCAL DEFAULT 8 @825 + 14371: 802b85bc 32 OBJECT LOCAL DEFAULT 8 @826 + 14372: 802b85dc 132 OBJECT LOCAL DEFAULT 8 @827 + 14373: 802479e0 1560 FUNC LOCAL DEFAULT 4 DlGetRasterFormat + 14374: 802b8660 37 OBJECT LOCAL DEFAULT 8 @936 + 14375: 00000000 0 FILE LOCAL DEFAULT ABS dlrendst.c + 14376: 80248750 0 SECTION LOCAL DEFAULT 4 + 14377: 802b8688 0 SECTION LOCAL DEFAULT 8 + 14378: 80384498 0 SECTION LOCAL DEFAULT 9 + 14379: 803cc928 0 SECTION LOCAL DEFAULT 11 + 14380: 803d0778 0 SECTION LOCAL DEFAULT 12 + 14381: 802b8688 16 OBJECT LOCAL DEFAULT 8 _RwDlFogConvTable + 14382: 802b8698 48 OBJECT LOCAL DEFAULT 8 _RwDlBlendConvTable + 14383: 803d0778 4 OBJECT LOCAL DEFAULT 12 @276 + 14384: 803d077c 4 OBJECT LOCAL DEFAULT 12 @295 + 14385: 803d0780 4 OBJECT LOCAL DEFAULT 12 @296 + 14386: 803d0784 4 OBJECT LOCAL DEFAULT 12 @297 + 14387: 802b86c8 84 OBJECT LOCAL DEFAULT 8 @329 + 14388: 802b871c 84 OBJECT LOCAL DEFAULT 8 @664 + 14389: 00000000 0 FILE LOCAL DEFAULT ABS dlsprite.c + 14390: 80249420 0 SECTION LOCAL DEFAULT 4 + 14391: 802b8770 0 SECTION LOCAL DEFAULT 8 + 14392: 803cc930 0 SECTION LOCAL DEFAULT 11 + 14393: 803d0788 0 SECTION LOCAL DEFAULT 12 + 14394: 803cc930 4 OBJECT LOCAL DEFAULT 11 _RwDlRasterTarget + 14395: 802b8770 28 OBJECT LOCAL DEFAULT 8 projVector$276 + 14396: 802b878c 48 OBJECT LOCAL DEFAULT 8 posMatrix$277 + 14397: 803d0788 4 OBJECT LOCAL DEFAULT 12 @315 + 14398: 803d078c 4 OBJECT LOCAL DEFAULT 12 @316 + 14399: 803d0790 4 OBJECT LOCAL DEFAULT 12 @317 + 14400: 803d0794 4 OBJECT LOCAL DEFAULT 12 @318 + 14401: 803d0798 8 OBJECT LOCAL DEFAULT 12 @320 + 14402: 80249420 912 FUNC LOCAL DEFAULT 4 _rwDlRasterRenderQuadInit + 14403: 803d07a0 8 OBJECT LOCAL DEFAULT 12 @391 + 14404: 802497b0 1480 FUNC LOCAL DEFAULT 4 _rwDlRasterRenderQuad + 14405: 802b87bc 49 OBJECT LOCAL DEFAULT 8 @439 + 14406: 80249d78 376 FUNC LOCAL DEFAULT 4 _rwDlRasterRenderGeneric + 14407: 802b87f0 28 OBJECT LOCAL DEFAULT 8 projVector$455 + 14408: 802b880c 48 OBJECT LOCAL DEFAULT 8 posMatrix$456 + 14409: 803d07a8 4 OBJECT LOCAL DEFAULT 12 @485 + 14410: 803d07ac 4 OBJECT LOCAL DEFAULT 12 @486 + 14411: 803d07b0 4 OBJECT LOCAL DEFAULT 12 @487 + 14412: 803d07b4 4 OBJECT LOCAL DEFAULT 12 @488 + 14413: 80249f68 836 FUNC LOCAL DEFAULT 4 _rwDlRasterCamera_ZClearRectInit + 14414: 803d07b8 4 OBJECT LOCAL DEFAULT 12 @524 + 14415: 802b883c 116 OBJECT LOCAL DEFAULT 8 @617 + 14416: 8024a58c 996 FUNC LOCAL DEFAULT 4 _rwDlRasterClearGeneric + 14417: 00000000 0 FILE LOCAL DEFAULT ABS dltexdic.c + 14418: 8024a9e4 0 SECTION LOCAL DEFAULT 4 + 14419: 803d07c0 0 SECTION LOCAL DEFAULT 12 + 14420: 803d07c0 4 OBJECT LOCAL DEFAULT 12 @308 + 14421: 00000000 0 FILE LOCAL DEFAULT ABS dltextur.c + 14422: 8024afe0 0 SECTION LOCAL DEFAULT 4 + 14423: 802b88b0 0 SECTION LOCAL DEFAULT 8 + 14424: 803cc938 0 SECTION LOCAL DEFAULT 11 + 14425: 803d07c8 0 SECTION LOCAL DEFAULT 12 + 14426: 802b88b0 56 OBJECT LOCAL DEFAULT 8 _RwDlFilterModeConvTable + 14427: 802b88b0 0 NOTYPE LOCAL DEFAULT 8 ...data.0 + 14428: 802b88e8 20 OBJECT LOCAL DEFAULT 8 _RwDlAddressConvTable + 14429: 802b88fc 32 OBJECT LOCAL DEFAULT 8 _RwDlTextureCache + 14430: 8024afe0 20 FUNC LOCAL DEFAULT 4 _rwDlTextureConst + 14431: 8024aff4 144 FUNC LOCAL DEFAULT 4 _rwDlTextureDest + 14432: 803d07c8 4 OBJECT LOCAL DEFAULT 12 @331 + 14433: 803d07d0 8 OBJECT LOCAL DEFAULT 12 @333 + 14434: 00000000 0 FILE LOCAL DEFAULT ABS dltoken.c + 14435: 8024bbd4 0 SECTION LOCAL DEFAULT 4 + 14436: 803cb130 0 SECTION LOCAL DEFAULT 10 + 14437: 803cc940 0 SECTION LOCAL DEFAULT 11 + 14438: 00000000 0 FILE LOCAL DEFAULT ABS baim3d.c + 14439: 8024bc74 0 SECTION LOCAL DEFAULT 4 + 14440: 803cc948 0 SECTION LOCAL DEFAULT 11 + 14441: 00000000 0 FILE LOCAL DEFAULT ABS bapipe.c + 14442: 8024c520 0 SECTION LOCAL DEFAULT 4 + 14443: 803cc958 0 SECTION LOCAL DEFAULT 11 + 14444: 00000000 0 FILE LOCAL DEFAULT ABS p2altmdl.c + 14445: 8024c5a0 0 SECTION LOCAL DEFAULT 4 + 14446: 803844f0 0 SECTION LOCAL DEFAULT 9 + 14447: 00000000 0 FILE LOCAL DEFAULT ABS p2core.c + 14448: 8024c64c 0 SECTION LOCAL DEFAULT 4 + 14449: 80384508 0 SECTION LOCAL DEFAULT 9 + 14450: 803cb138 0 SECTION LOCAL DEFAULT 10 + 14451: 803cc960 0 SECTION LOCAL DEFAULT 11 + 14452: 803cb140 4 OBJECT LOCAL DEFAULT 10 _rxPipesFreeListBlockSize + 14453: 803cb144 4 OBJECT LOCAL DEFAULT 10 _rxPipesFreeListPreallocBlocks + 14454: 80384508 36 OBJECT LOCAL DEFAULT 9 _rxPipesFreeList + 14455: 00000000 0 FILE LOCAL DEFAULT ABS p2define.c + 14456: 8024cd04 0 SECTION LOCAL DEFAULT 4 + 14457: 803cb148 0 SECTION LOCAL DEFAULT 10 + 14458: 803cb148 8 OBJECT LOCAL DEFAULT 10 gMemoryLimits + 14459: 8024ce7c 532 FUNC LOCAL DEFAULT 4 LockPipelineExpandData + 14460: 8024d090 420 FUNC LOCAL DEFAULT 4 _NodeCreate + 14461: 8024d234 1008 FUNC LOCAL DEFAULT 4 PipelineTopSort + 14462: 00000000 0 FILE LOCAL DEFAULT ABS p2dep.c + 14463: 8024e82c 0 SECTION LOCAL DEFAULT 4 + 14464: 8024e82c 52 FUNC LOCAL DEFAULT 4 _ReqSearch4Cluster + 14465: 8024e860 124 FUNC LOCAL DEFAULT 4 _ReqDeleteEntry + 14466: 8024e8dc 68 FUNC LOCAL DEFAULT 4 _IoSpecSearch4Cluster + 14467: 8024e920 1080 FUNC LOCAL DEFAULT 4 _PropDownElimPath + 14468: 8024ed58 1296 FUNC LOCAL DEFAULT 4 _PropagateDependenciesAndKillDeadPaths + 14469: 8024f268 864 FUNC LOCAL DEFAULT 4 _ForAllNodeReqsAddOutputClustersAndBuildContinuityBitfields + 14470: 8024f5c8 660 FUNC LOCAL DEFAULT 4 _TraceClusterScopes + 14471: 8024f85c 188 FUNC LOCAL DEFAULT 4 _AssignClusterSlots + 14472: 8024f918 88 FUNC LOCAL DEFAULT 4 _MyEnumPipelineClustersCallBack + 14473: 8024f970 1120 FUNC LOCAL DEFAULT 4 _ForAllNodesWriteClusterAllocations + 14474: 00000000 0 FILE LOCAL DEFAULT ABS p2heap.c + 14475: 8024fe50 0 SECTION LOCAL DEFAULT 4 + 14476: 00000000 0 FILE LOCAL DEFAULT ABS p2renderstate.c + 14477: 802506a0 0 SECTION LOCAL DEFAULT 4 + 14478: 803d07d8 0 SECTION LOCAL DEFAULT 12 + 14479: 803d07d8 4 OBJECT LOCAL DEFAULT 12 @60 + 14480: 00000000 0 FILE LOCAL DEFAULT ABS p2resort.c + 14481: 80250980 0 SECTION LOCAL DEFAULT 4 + 14482: 80250980 444 FUNC LOCAL DEFAULT 4 _repartition + 14483: 00000000 0 FILE LOCAL DEFAULT ABS im3dpipe.c + 14484: 80250e34 0 SECTION LOCAL DEFAULT 4 + 14485: 00000000 0 FILE LOCAL DEFAULT ABS nodeDolphinSubmitNoLight.c + 14486: 80251084 0 SECTION LOCAL DEFAULT 4 + 14487: 802b8920 0 SECTION LOCAL DEFAULT 8 + 14488: 803cc968 0 SECTION LOCAL DEFAULT 11 + 14489: 802b8920 28 OBJECT LOCAL DEFAULT 8 _rwDlPrimConvTbl + 14490: 803cc968 4 OBJECT LOCAL DEFAULT 11 _rwDlImmPool + 14491: 80251084 16 FUNC LOCAL DEFAULT 4 _rwDlImmInstanceNode + 14492: 802b893c 16 OBJECT LOCAL DEFAULT 8 _ImmInstance_csl$281 + 14493: 802b894c 64 OBJECT LOCAL DEFAULT 8 nodeImmInstanceCSL$282 + 14494: 802510a0 3144 FUNC LOCAL DEFAULT 4 DlSubmitNode + 14495: 802b898c 18 OBJECT LOCAL DEFAULT 8 _SubmitNoLight_csl$660 + 14496: 802b89a0 64 OBJECT LOCAL DEFAULT 8 nodeDlSubmitNoLightCSL$661 + 14497: 803cb160 4 OBJECT GLOBAL DEFAULT 11 gxAnimUseGrowAlloc + 14498: 80005fdc 52 FUNC GLOBAL DEFAULT 4 xAnimInit__Fv + 14499: 80006010 96 FUNC GLOBAL DEFAULT 4 xAnimTempTransitionInit__FUi + 14500: 80006070 36 FUNC WEAK DEFAULT 4 xatan2__Fff + 14501: 80006094 36 FUNC WEAK DEFAULT 4 atan2f__3stdFff + 14502: 80006300 616 FUNC GLOBAL DEFAULT 4 xAnimFileNewBilinear__FPPvPCcUiPP9xAnimFileUiUi + 14503: 80006568 48 FUNC GLOBAL DEFAULT 4 xAnimFileNew__FPvPCcUiPP9xAnimFile + 14504: 80006598 192 FUNC GLOBAL DEFAULT 4 xAnimFileSetTime__FP9xAnimFileff + 14505: 800093b8 72 FUNC WEAK DEFAULT 4 xAnimFileRawTime__FP9xAnimFilef + 14506: 80006b78 36 FUNC WEAK DEFAULT 4 floorf__3stdFf + 14507: 80006658 1312 FUNC GLOBAL DEFAULT 4 xAnimFileEval__FP9xAnimFilefPfUiP5xVec3P5xQuatPf + 14508: 80006b9c 212 FUNC GLOBAL DEFAULT 4 xAnimStateNewEffect__FP10xAnimStateUiffPFUiP17xAnimActiveEffectP11xAnimSinglePv_UiUi + 14509: 80006c70 140 FUNC GLOBAL DEFAULT 4 xAnimTableNew__FPCcPP10xAnimTableUi + 14510: 80006cfc 92 FUNC GLOBAL DEFAULT 4 xAnimDefaultBeforeEnter__FP9xAnimPlayP10xAnimState + 14511: 80006d58 312 FUNC GLOBAL DEFAULT 4 xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v + 14512: 8000775c 60 FUNC GLOBAL DEFAULT 4 xAnimTableGetState__FP10xAnimTablePCc + 14513: 8000739c 36 FUNC GLOBAL DEFAULT 4 xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc + 14514: 800073c0 436 FUNC GLOBAL DEFAULT 4 xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs + 14515: 80007618 284 FUNC GLOBAL DEFAULT 4 xAnimTableAddFileID__FP10xAnimTableP9xAnimFileUiUiUi + 14516: 80007574 164 FUNC GLOBAL DEFAULT 4 xAnimTableAddFile__FP10xAnimTableP9xAnimFilePCc + 14517: 80007734 40 FUNC GLOBAL DEFAULT 4 xAnimTableGetStateID__FP10xAnimTableUi + 14518: 80007814 20 FUNC WEAK DEFAULT 4 __as__17xAnimActiveEffectFRC17xAnimActiveEffect + 14519: 80007f1c 304 FUNC GLOBAL DEFAULT 4 xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef + 14520: 8000880c 224 FUNC GLOBAL DEFAULT 4 xAnimPlaySetup__FP9xAnimPlayPvP10xAnimTableP14xModelInstance + 14521: 80008a44 548 FUNC GLOBAL DEFAULT 4 xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition + 14522: 800088ec 344 FUNC GLOBAL DEFAULT 4 xAnimPlayChooseTransition__FP9xAnimPlay + 14523: 80008c68 160 FUNC GLOBAL DEFAULT 4 xAnimPlayUpdate__FP9xAnimPlayf + 14524: 80008d08 684 FUNC GLOBAL DEFAULT 4 xAnimPlayEval__FP9xAnimPlay + 14525: 80008fb4 264 FUNC GLOBAL DEFAULT 4 xAnimPoolCB__FP8xMemPoolPv + 14526: 800090bc 536 FUNC GLOBAL DEFAULT 4 xAnimPoolInit__FP8xMemPoolUiUiUiUi + 14527: 800092d4 92 FUNC GLOBAL DEFAULT 4 xAnimPoolAlloc__FP8xMemPoolPvP10xAnimTableP14xModelInstance + 14528: 80009330 136 FUNC GLOBAL DEFAULT 4 xAnimPoolFree__FP9xAnimPlay + 14529: 80009528 16 FUNC WEAK DEFAULT 4 xBaseValidate__FP5xBase + 14530: 80009400 72 FUNC GLOBAL DEFAULT 4 xBaseInit__FP5xBaseP10xBaseAsset + 14531: 80009448 4 FUNC GLOBAL DEFAULT 4 xBaseSetup__FP5xBase + 14532: 80009538 12 FUNC WEAK DEFAULT 4 xBaseIsEnabled__FPC5xBase + 14533: 8000944c 80 FUNC GLOBAL DEFAULT 4 xBaseSave__FP5xBaseP7xSerial + 14534: 80009554 16 FUNC WEAK DEFAULT 4 xBaseEnable__FP5xBase + 14535: 80009544 16 FUNC WEAK DEFAULT 4 xBaseDisable__FP5xBase + 14536: 8000949c 92 FUNC GLOBAL DEFAULT 4 xBaseLoad__FP5xBaseP7xSerial + 14537: 800094f8 48 FUNC GLOBAL DEFAULT 4 xBaseReset__FP5xBaseP10xBaseAsset + 14538: 80009564 532 FUNC GLOBAL DEFAULT 4 xBinioLoadCreate__FPCc + 14539: 8000a500 8 FUNC WEAK DEFAULT 4 xFileSetUserData__FP9tag_xFilePv + 14540: 8000a508 32 FUNC WEAK DEFAULT 4 xFileReadAsyncStatus__FiPi + 14541: 8000b0b8 52 FUNC WEAK DEFAULT 4 xVec3Add__FP5xVec3PC5xVec3PC5xVec3 + 14542: 8000b090 40 FUNC WEAK DEFAULT 4 xVec3SMul__FP5xVec3PC5xVec3f + 14543: 8000af70 104 FUNC WEAK DEFAULT 4 xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 + 14544: 8000af3c 52 FUNC WEAK DEFAULT 4 xQuickCullForBound__FP7xQCDataPC6xBound + 14545: 8000a528 168 FUNC GLOBAL DEFAULT 4 xBoundUpdate__FP6xBound + 14546: 8000b0ec 16 FUNC WEAK DEFAULT 4 assign__5xVec3Ffff + 14547: 8000a690 52 FUNC WEAK DEFAULT 4 __as__4xBoxFRC4xBox + 14548: 8000a5d0 192 FUNC GLOBAL DEFAULT 4 xBoundGetBox__FR4xBoxRC6xBound + 14549: 8000b280 36 FUNC WEAK DEFAULT 4 __as__7xSphereFRC7xSphere + 14550: 8000b264 28 FUNC WEAK DEFAULT 4 __as__5xVec3FRC5xVec3 + 14551: 8000b1cc 100 FUNC WEAK DEFAULT 4 __mi__5xVec3CFRC5xVec3 + 14552: 8000b1a8 36 FUNC WEAK DEFAULT 4 length__5xVec3CFv + 14553: 8000b120 96 FUNC WEAK DEFAULT 4 __ml__5xVec3CFf + 14554: 8000b0fc 36 FUNC WEAK DEFAULT 4 length2__5xVec3CFv + 14555: 8000a6c4 312 FUNC GLOBAL DEFAULT 4 xBoundGetSphere__FR7xSphereRC6xBound + 14556: 8000a7fc 172 FUNC WEAK DEFAULT 4 xsqrt__Ff + 14557: 8000b180 40 FUNC WEAK DEFAULT 4 __amu__5xVec3Ff + 14558: 8000b230 52 FUNC WEAK DEFAULT 4 __ami__5xVec3FRC5xVec3 + 14559: 8000a8a8 32 FUNC GLOBAL DEFAULT 4 xBoundSphereHitsOBB__FPC7xSpherePC4xBoxPC7xMat4x3P7xCollis + 14560: 8000a8c8 248 FUNC GLOBAL DEFAULT 4 xBoundHitsBound__FPC6xBoundPC6xBoundP7xCollis + 14561: 8000b03c 84 FUNC WEAK DEFAULT 4 xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 + 14562: 8000ace8 188 FUNC GLOBAL DEFAULT 4 xRayHitsBound__FPC5xRay3PC6xBoundP7xCollis + 14563: 8000ada4 112 FUNC GLOBAL DEFAULT 4 xSphereHitsBound__FPC7xSpherePC6xBoundP7xCollis + 14564: 8000ae14 200 FUNC GLOBAL DEFAULT 4 xVecHitsBound__FPC5xVec3PC6xBoundP7xCollis + 14565: 8000b2ac 4 FUNC WEAK DEFAULT 4 xDrawSphere2__FPC7xSphereUi + 14566: 8000b2a8 4 FUNC WEAK DEFAULT 4 xDrawOBB__FPC4xBoxPC7xMat4x3 + 14567: 8000b2a4 4 FUNC WEAK DEFAULT 4 xDrawBox__FPC4xBox + 14568: 8000aedc 96 FUNC GLOBAL DEFAULT 4 xBoundDraw__FPC6xBound + 14569: 803cb174 4 OBJECT GLOBAL DEFAULT 11 xcam_collis_owner_disable + 14570: 803ca908 4 OBJECT GLOBAL DEFAULT 10 xcam_do_collis + 14571: 803ca90c 4 OBJECT GLOBAL DEFAULT 10 xcam_collis_radius + 14572: 803ca910 4 OBJECT GLOBAL DEFAULT 10 xcam_collis_stiffness + 14573: 803cb17c 4 OBJECT GLOBAL DEFAULT 11 gCameraLastFov + 14574: 8000e490 40 FUNC WEAK DEFAULT 4 xCameraSetFOV__FP7xCameraf + 14575: 8000b364 4 FUNC WEAK DEFAULT 4 add_camera_tweaks__Fv + 14576: 8000b2b0 180 FUNC GLOBAL DEFAULT 4 xCameraInit__FP7xCameraUiUi + 14577: 8000b368 64 FUNC GLOBAL DEFAULT 4 xCameraExit__FP7xCamera + 14578: 8000e4c4 40 FUNC WEAK DEFAULT 4 xMat4x3Identity__FP7xMat4x3 + 14579: 8000b56c 92 FUNC WEAK DEFAULT 4 __as__7xMat4x3FRC7xMat4x3 + 14580: 8000d5d0 328 FUNC GLOBAL DEFAULT 4 xCameraMove__FP7xCameraUiffffff + 14581: 8000b3a8 452 FUNC GLOBAL DEFAULT 4 xCameraReset__FP7xCamerafff + 14582: 8000b5c8 100 FUNC WEAK DEFAULT 4 __as__7xMat3x3FRC7xMat3x3 + 14583: 8000e4ec 36 FUNC WEAK DEFAULT 4 xMat4x3Copy__FP7xMat4x3PC7xMat4x3 + 14584: 8000e638 24 FUNC WEAK DEFAULT 4 xEntIsVisible__FPC4xEnt + 14585: 8000e650 64 FUNC WEAK DEFAULT 4 xVec3Length__FPC5xVec3 + 14586: 8000bbbc 620 FUNC GLOBAL DEFAULT 4 SweptSphereHitsCameraEnt__FP6xSceneP5xRay3P7xQCDataP4xEntPv + 14587: 8000e754 52 FUNC WEAK DEFAULT 4 xVec3AddTo__FP5xVec3PC5xVec3 + 14588: 8000e538 72 FUNC WEAK DEFAULT 4 xMat3x3LookAt__FP7xMat3x3PC5xVec3PC5xVec3 + 14589: 8000e710 32 FUNC WEAK DEFAULT 4 xacos__Ff + 14590: 8000e6ec 36 FUNC WEAK DEFAULT 4 __as__5xQuatFRC5xQuat + 14591: 8000d8dc 272 FUNC GLOBAL DEFAULT 4 xCameraLook__FP7xCameraUiPC5xQuatfff + 14592: 8000e510 40 FUNC WEAK DEFAULT 4 xQuatConj__FP5xQuatPC5xQuat + 14593: 8000e690 52 FUNC WEAK DEFAULT 4 xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 + 14594: 8000e6c4 40 FUNC WEAK DEFAULT 4 xVec3Inv__FP5xVec3PC5xVec3 + 14595: 8000e730 36 FUNC WEAK DEFAULT 4 acosf__3stdFf + 14596: 8000ccd0 36 FUNC WEAK DEFAULT 4 ceilf__3stdFf + 14597: 8000cc10 192 FUNC GLOBAL DEFAULT 4 xCameraUpdate__FP7xCameraf + 14598: 8000ccf4 76 FUNC GLOBAL DEFAULT 4 xCameraBegin__FP7xCamerai + 14599: 8000cd40 68 FUNC GLOBAL DEFAULT 4 xCameraFXBegin__FP7xCamera + 14600: 8027b3f0 36 OBJECT GLOBAL DEFAULT 8 sCameraFXTable + 14601: 8000d074 552 FUNC GLOBAL DEFAULT 4 xCameraFXShakeUpdate__FP8cameraFXfPC7xMat4x3P7xMat4x3 + 14602: 8000ce30 308 FUNC GLOBAL DEFAULT 4 xCameraFXZoomUpdate__FP8cameraFXfPC7xMat4x3P7xMat4x3 + 14603: 8038452c 760 OBJECT GLOBAL DEFAULT 9 sCameraFX + 14604: 8000cde8 72 FUNC GLOBAL DEFAULT 4 xCameraFXAlloc__Fv + 14605: 8000cf64 272 FUNC GLOBAL DEFAULT 4 xCameraFXShake__FfffffP5xVec3P5xVec3 + 14606: 8000d29c 296 FUNC GLOBAL DEFAULT 4 xCameraFXUpdate__FP7xCameraf + 14607: 8000d3c4 72 FUNC GLOBAL DEFAULT 4 xCameraFXEnd__FP7xCamera + 14608: 8000d40c 64 FUNC GLOBAL DEFAULT 4 xCameraEnd__FP7xCamerafi + 14609: 8000d44c 36 FUNC GLOBAL DEFAULT 4 xCameraShowRaster__FP7xCamera + 14610: 8000d470 48 FUNC GLOBAL DEFAULT 4 xCameraSetScene__FP7xCameraP6xScene + 14611: 8000d4a0 224 FUNC WEAK DEFAULT 4 __as__6xBoundFRC6xBound + 14612: 8000d580 8 FUNC GLOBAL DEFAULT 4 xCameraSetTargetMatrix__FP7xCameraP7xMat4x3 + 14613: 8000d588 8 FUNC GLOBAL DEFAULT 4 xCameraSetTargetOMatrix__FP7xCameraP7xMat4x3 + 14614: 8000d590 64 FUNC GLOBAL DEFAULT 4 xCameraDoCollisions__Fii + 14615: 8000d718 88 FUNC GLOBAL DEFAULT 4 xCameraMove__FP7xCameraRC5xVec3 + 14616: 8000d770 188 FUNC GLOBAL DEFAULT 4 xCameraMove__FP7xCameraRC5xVec3f + 14617: 8000e4b8 8 FUNC WEAK DEFAULT 4 xCameraGetFOV__FPC7xCamera + 14618: 8000d82c 176 FUNC GLOBAL DEFAULT 4 xCameraFOV__FP7xCamerafff + 14619: 8000e5e4 84 FUNC WEAK DEFAULT 4 xQuatGetAngle__FPC5xQuat + 14620: 8000d9ec 296 FUNC GLOBAL DEFAULT 4 xCameraLookYPR__FP7xCameraUiffffff + 14621: 8000db14 292 FUNC GLOBAL DEFAULT 4 xCameraRotate__FP7xCameraRC7xMat3x3fff + 14622: 8000dd78 32 FUNC WEAK DEFAULT 4 xasin__Ff + 14623: 8000dc38 320 FUNC GLOBAL DEFAULT 4 xCameraRotate__FP7xCameraRC5xVec3ffff + 14624: 8000dd98 36 FUNC WEAK DEFAULT 4 asinf__3stdFf + 14625: 8000dea0 20 FUNC GLOBAL DEFAULT 4 init__13xBinaryCameraFv + 14626: 8000e960 12 FUNC WEAK DEFAULT 4 __as__5xVec2Ff + 14627: 8000deb4 68 FUNC GLOBAL DEFAULT 4 start__13xBinaryCameraFR7xCamera + 14628: 8000def8 12 FUNC GLOBAL DEFAULT 4 stop__13xBinaryCameraFv + 14629: 8000e8a8 40 FUNC WEAK DEFAULT 4 right_normalize__5xVec3Fv + 14630: 8000e878 48 FUNC WEAK DEFAULT 4 __adv__5xVec3Ff + 14631: 8000e7f4 132 FUNC WEAK DEFAULT 4 xrmod__Ff + 14632: 8000e7b0 32 FUNC WEAK DEFAULT 4 xexp__Ff + 14633: 8000e788 40 FUNC WEAK DEFAULT 4 invert__5xVec3Fv + 14634: 8000e4c0 4 FUNC WEAK DEFAULT 4 render_debug__13xBinaryCameraFv + 14635: 8000df04 1420 FUNC GLOBAL DEFAULT 4 update__13xBinaryCameraFf + 14636: 8000e938 40 FUNC WEAK DEFAULT 4 range_limit__Ffff + 14637: 8000e7d0 36 FUNC WEAK DEFAULT 4 expf__3stdFf + 14638: 8000e8d0 104 FUNC WEAK DEFAULT 4 safe_normalize__5xVec3FRC5xVec3 + 14639: 8000f00c 40 FUNC WEAK DEFAULT 4 xMat3x3Identity__FP7xMat3x3 + 14640: 8000effc 16 FUNC WEAK DEFAULT 4 xVec3Init__FP5xVec3fff + 14641: 8000f034 36 FUNC WEAK DEFAULT 4 xMat3x3Copy__FP7xMat3x3PC7xMat3x3 + 14642: 8000e9f4 124 FUNC GLOBAL DEFAULT 4 xClimateInit__FP11_tagClimate + 14643: 8000ea70 224 FUNC GLOBAL DEFAULT 4 xClimateInitAsset__FP11_tagClimateP9xEnvAsset + 14644: 8000eb50 24 FUNC GLOBAL DEFAULT 4 xClimateSetSnow__Ff + 14645: 8000eb68 24 FUNC GLOBAL DEFAULT 4 xClimateSetRain__Ff + 14646: 803ca918 4 OBJECT GLOBAL DEFAULT 10 snow_life + 14647: 8000efb8 68 FUNC GLOBAL DEFAULT 4 xClimateUpdate__FP11_tagClimatef + 14648: 8000f058 368 FUNC GLOBAL DEFAULT 4 xCollideGetCollsIdx__FPC7xCollisPC5xVec3PC7xMat3x3 + 14649: 8000f1c8 32 FUNC GLOBAL DEFAULT 4 xCollideInit__FP6xScene + 14650: 8000f1e8 360 FUNC GLOBAL DEFAULT 4 xSphereHitsSphere__FPC7xSpherePC7xSphereP7xCollis + 14651: 8000f350 292 FUNC GLOBAL DEFAULT 4 xSphereHitsBox__FPC7xSpherePC4xBoxP7xCollis + 14652: 8000f474 956 FUNC GLOBAL DEFAULT 4 xSphereHitsOBB_nu__FPC7xSpherePC4xBoxPC7xMat4x3P7xCollis + 14653: 80015368 96 FUNC WEAK DEFAULT 4 xModelAnimCollApply__FRC14xModelInstance + 14654: 80010f48 1452 FUNC GLOBAL DEFAULT 4 xCollideCalcTri__FRQ27xCollis8tri_dataRC14xModelInstanceRC5xVec3RC5xVec3 + 14655: 80015348 32 FUNC WEAK DEFAULT 4 xModelAnimCollRestore__FRC14xModelInstance + 14656: 8000f864 492 FUNC GLOBAL DEFAULT 4 xSphereHitsModel__FPC7xSpherePC14xModelInstanceP7xCollis + 14657: 800153c8 24 FUNC WEAK DEFAULT 4 xModelAnimCollDirty__FRC14xModelInstance + 14658: 800156ac 128 FUNC WEAK DEFAULT 4 xParabolaEvalPos__FPC9xParabolaP5xVec3f + 14659: 80015648 100 FUNC WEAK DEFAULT 4 xParabolaEvalVel__FPC9xParabolaP5xVec3f + 14660: 8000fa50 132 FUNC GLOBAL DEFAULT 4 xParabolaRecenter__FP9xParabolaf + 14661: 80015058 52 FUNC WEAK DEFAULT 4 xVec3AddScaled__FP5xVec3PC5xVec3f + 14662: 8001508c 64 FUNC WEAK DEFAULT 4 xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 + 14663: 8000ffe8 576 FUNC GLOBAL DEFAULT 4 xParabolaHitsEnv__FP9xParabolaPC4xEnvP7xCollis + 14664: 80010228 28 FUNC WEAK DEFAULT 4 __as__5RwV3dFRC5RwV3d + 14665: 800153e0 100 FUNC WEAK DEFAULT 4 __pl__5xVec3CFRC5xVec3 + 14666: 80015444 52 FUNC WEAK DEFAULT 4 __apl__5xVec3FRC5xVec3 + 14667: 80010244 52 FUNC WEAK DEFAULT 4 __as__6RwBBoxFRC6RwBBox + 14668: 80010278 164 FUNC WEAK DEFAULT 4 __as__7xCollisFRC7xCollis + 14669: 800158f4 52 FUNC WEAK DEFAULT 4 xQuickCullForRay__FP7xQCDataPC5xRay3 + 14670: 8001031c 280 FUNC GLOBAL DEFAULT 4 xBoxHitsSphere__FPC4xBoxPC7xSphereP7xCollis + 14671: 80010ed8 112 FUNC GLOBAL DEFAULT 4 xBoxHitsObb__FPC4xBoxPC4xBoxPC7xMat4x3P7xCollis + 14672: 80015534 124 FUNC WEAK DEFAULT 4 cross__5xVec3CFRC5xVec3 + 14673: 8001550c 40 FUNC WEAK DEFAULT 4 dot__5xVec3CFRC5xVec3 + 14674: 80015478 96 FUNC WEAK DEFAULT 4 get_abs__5xVec3CFv + 14675: 800154d8 52 FUNC WEAK DEFAULT 4 set_abs__5xVec3Fv + 14676: 800114f8 636 FUNC GLOBAL DEFAULT 4 xCollisTriHit__FRCQ27xCollis8tri_dataRC14xModelInstance + 14677: 80011f30 52 FUNC WEAK DEFAULT 4 __as__6RwLineFRC6RwLine + 14678: 80011f1c 20 FUNC WEAK DEFAULT 4 __as__8nodeInfoFRC8nodeInfo + 14679: 80011774 1960 FUNC GLOBAL DEFAULT 4 _rpCollBSPTreeForAllCapsuleLeafNodeIntersections__FP13RpCollBSPTreeP6RwLinefP13RpV3dGradientPFiiPv_iPv + 14680: 800155b0 56 FUNC WEAK DEFAULT 4 normalize__5xVec3Fv + 14681: 800151a4 84 FUNC WEAK DEFAULT 4 xMat4x3OrthoInv__FP7xMat4x3PC7xMat4x3 + 14682: 80015928 52 FUNC WEAK DEFAULT 4 xQuickCullForBox__FP7xQCDataPC4xBox + 14683: 80011f64 572 FUNC GLOBAL DEFAULT 4 xSweptSpherePrepare__FP12xSweptSphereP5xVec3P5xVec3f + 14684: 800150cc 36 FUNC WEAK DEFAULT 4 xVec3Length2__FPC5xVec3 + 14685: 800121a0 396 FUNC GLOBAL DEFAULT 4 xSweptSphereGetResults__FP12xSweptSphere + 14686: 80012b58 48 FUNC WEAK DEFAULT 4 xsqrtfast__FRff + 14687: 8001232c 2092 FUNC GLOBAL DEFAULT 4 xSweptSphereToTriangle__FP12xSweptSphereP5xVec3P5xVec3P5xVec3 + 14688: 80012b88 100 FUNC WEAK DEFAULT 4 sqrtf__3stdFf + 14689: 80012bec 316 FUNC GLOBAL DEFAULT 4 xSweptSphereToSphere__FP12xSweptSphereP7xSphere + 14690: 80012d28 2448 FUNC GLOBAL DEFAULT 4 xSweptSphereToBox__FP12xSweptSphereP4xBoxP7xMat4x3 + 14691: 800137e8 376 FUNC GLOBAL DEFAULT 4 xSweptSphereToEnv__FP12xSweptSphereP4xEnv + 14692: 80013a20 660 FUNC GLOBAL DEFAULT 4 xSweptSphereToModel__FP12xSweptSphereP8RpAtomicP11RwMatrixTag + 14693: 80014088 380 FUNC GLOBAL DEFAULT 4 xSweptSphereToScene__FP12xSweptSphereP6xSceneP4xEntUc + 14694: 80014204 296 FUNC GLOBAL DEFAULT 4 xSweptSphereToStatDyn__FP12xSweptSphereP6xSceneP4xEntUc + 14695: 8001432c 260 FUNC GLOBAL DEFAULT 4 xSweptSphereToNPC__FP12xSweptSphereP6xSceneP4xEntUc + 14696: 80014430 356 FUNC GLOBAL DEFAULT 4 xSweptSphereToNonMoving__FP12xSweptSphereP6xSceneP4xEntUc + 14697: 80014594 380 FUNC GLOBAL DEFAULT 4 xSphereHitsCapsule__FRC5xVec3fRC5xVec3RC5xVec3f + 14698: 8001585c 40 FUNC WEAK DEFAULT 4 xSphereHitsSphere__FRC7xSphereRC7xSphere + 14699: 80015838 36 FUNC WEAK DEFAULT 4 xSphereHitsBox__FRC7xSphereRC4xBox + 14700: 8001572c 36 FUNC WEAK DEFAULT 4 xSphereHitsOBB__FRC7xSphereRC4xBoxRC7xMat4x3 + 14701: 80014710 116 FUNC GLOBAL DEFAULT 4 xSphereHitsBound__FRC7xSphereRC6xBound + 14702: 80015750 84 FUNC WEAK DEFAULT 4 xSphereHitsOBB__FRC5xVec3fRC4xBoxRC7xMat4x3 + 14703: 800157a4 148 FUNC WEAK DEFAULT 4 xSphereHitsBox__FRC5xVec3fRC4xBox + 14704: 80015884 112 FUNC WEAK DEFAULT 4 xSphereHitsSphere__FRC5xVec3fRC5xVec3f + 14705: 80014784 1680 FUNC GLOBAL DEFAULT 4 xOBBHitsOBB__FRC4xBoxRC7xMat4x3RC4xBoxRC7xMat4x3 + 14706: 80015974 60 FUNC WEAK DEFAULT 4 __mi__5xVec2CFRC5xVec2 + 14707: 8001595c 24 FUNC WEAK DEFAULT 4 length2__5xVec2CFv + 14708: 80014e14 316 FUNC GLOBAL DEFAULT 4 xSphereHitsVCylinder__FRC5xVec3fRC5xVec3ff + 14709: 800159b0 36 FUNC WEAK DEFAULT 4 __ami__5xVec2FRC5xVec2 + 14710: 80014f50 264 FUNC GLOBAL DEFAULT 4 xSphereHitsVCircle__FRC5xVec3fRC5xVec3f + 14711: 800151f8 336 FUNC WEAK DEFAULT 4 xMat3x3LookVec3__FR7xMat3x3RC5xVec3 + 14712: 800150f0 80 FUNC WEAK DEFAULT 4 xVec3Dist__FPC5xVec3PC5xVec3 + 14713: 800155e8 96 FUNC WEAK DEFAULT 4 __dv__5xVec3CFf + 14714: 800159d4 32 FUNC GLOBAL DEFAULT 4 xCollideFastInit__FP6xScene + 14715: 800159f4 232 FUNC GLOBAL DEFAULT 4 xRayHitsSphereFast__FPC5xRay3PC7xSphere + 14716: 80015adc 96 FUNC GLOBAL DEFAULT 4 xRayHitsBoxFast__FPC5xRay3PC4xBox + 14717: 803ccb00 4 OBJECT GLOBAL DEFAULT 12 g_RED + 14718: 803ccb04 4 OBJECT GLOBAL DEFAULT 12 g_GREEN + 14719: 803ccb08 4 OBJECT GLOBAL DEFAULT 12 g_BLUE + 14720: 803ccb0c 4 OBJECT GLOBAL DEFAULT 12 g_CYAN + 14721: 803ccb10 4 OBJECT GLOBAL DEFAULT 12 g_YELLOW + 14722: 803ccb14 4 OBJECT GLOBAL DEFAULT 12 g_WHITE + 14723: 803ccb18 4 OBJECT GLOBAL DEFAULT 12 g_GRAY50 + 14724: 803ccb1c 4 OBJECT GLOBAL DEFAULT 12 g_NEON_RED + 14725: 803ccb20 4 OBJECT GLOBAL DEFAULT 12 g_NEON_GREEN + 14726: 803ccb24 4 OBJECT GLOBAL DEFAULT 12 g_NEON_BLUE + 14727: 803ccb28 4 OBJECT GLOBAL DEFAULT 12 g_PIMP_GOLD + 14728: 803ccb2c 4 OBJECT GLOBAL DEFAULT 12 g_ORANGE + 14729: 803ccb30 4 OBJECT GLOBAL DEFAULT 12 g_LAVENDER + 14730: 803ccb34 4 OBJECT GLOBAL DEFAULT 12 g_PINK + 14731: 80015ea0 4 FUNC WEAK DEFAULT 4 xDebugRemoveTweak__FPCc + 14732: 80015b40 40 FUNC GLOBAL DEFAULT 4 xCounterInit__Fv + 14733: 80015b88 136 FUNC GLOBAL DEFAULT 4 xCounterInit__FP5xBaseP13xCounterAsset + 14734: 80015b68 32 FUNC GLOBAL DEFAULT 4 xCounterInit__FPvPv + 14735: 80015d18 392 FUNC GLOBAL DEFAULT 4 xCounterEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 14736: 80015c10 104 FUNC GLOBAL DEFAULT 4 xCounterReset__FP5xBase + 14737: 80015c78 80 FUNC GLOBAL DEFAULT 4 xCounterSave__FP9_xCounterP7xSerial + 14738: 80015cc8 80 FUNC GLOBAL DEFAULT 4 xCounterLoad__FP9_xCounterP7xSerial + 14739: 80384824 408 OBJECT GLOBAL DEFAULT 9 sActiveCutscene + 14740: 80015ea4 248 FUNC GLOBAL DEFAULT 4 xCutscene_Init__FPv + 14741: 80015f9c 324 FUNC GLOBAL DEFAULT 4 xCutscene_Create__FUi + 14742: 800160e0 320 FUNC GLOBAL DEFAULT 4 xCutscene_Destroy__FP9xCutscene + 14743: 80016220 72 FUNC GLOBAL DEFAULT 4 xCutscene_LoadStart__FP9xCutscene + 14744: 800164c8 200 FUNC GLOBAL DEFAULT 4 xCutscene_SetSpeed__FP9xCutscenef + 14745: 800162c8 512 FUNC GLOBAL DEFAULT 4 xCutscene_Update__FP9xCutscenef + 14746: 80016590 32 FUNC WEAK DEFAULT 4 xlog__Ff + 14747: 800165b0 36 FUNC WEAK DEFAULT 4 logf__3stdFf + 14748: 80017cf4 64 FUNC WEAK DEFAULT 4 xVec3Lerp__FP5xVec3PC5xVec3PC5xVec3f + 14749: 80017cb0 32 FUNC WEAK DEFAULT 4 atan__3stdFf + 14750: 800165d4 580 FUNC GLOBAL DEFAULT 4 xCutscene_SetCamera__FP9xCutsceneP7xCamera + 14751: 80017cd0 36 FUNC WEAK DEFAULT 4 atanf__3stdFf + 14752: 80017318 2444 FUNC GLOBAL DEFAULT 4 xCutscene_Render__FP9xCutscenePP4xEntPiPf + 14753: 80017d34 4 FUNC WEAK DEFAULT 4 CanRenderNow__9XCSNNoseyFv + 14754: 80017d38 4 FUNC WEAK DEFAULT 4 UpdatedAnimated__9XCSNNoseyFP8RpAtomicP11RwMatrixTagUiUi + 14755: 80017ca4 12 FUNC GLOBAL DEFAULT 4 xCutscene_CurrentCutscene__Fv + 14756: 803cb1b0 4 OBJECT GLOBAL DEFAULT 11 gFrameCount + 14757: 80017fbc 12 FUNC WEAK DEFAULT 4 NSCREENY__Ff + 14758: 80017fc8 12 FUNC WEAK DEFAULT 4 NSCREENX__Ff + 14759: 80017ef4 164 FUNC WEAK DEFAULT 4 create__5xfontFUifff10iColor_tagRC13basic_rect + 14760: 80017de4 196 FUNC WEAK DEFAULT 4 create__8xtextboxFRC5xfontRC13basic_rectUiffff + 14761: 80018040 36 FUNC WEAK DEFAULT 4 __as__13basic_rectFRC13basic_rect + 14762: 80017fd4 48 FUNC WEAK DEFAULT 4 contract__13basic_rectFffff + 14763: 80017da4 64 FUNC WEAK DEFAULT 4 render__8xtextboxCFb + 14764: 80018004 60 FUNC WEAK DEFAULT 4 expand__13basic_rectFffff + 14765: 80017ea8 76 FUNC WEAK DEFAULT 4 __as__5xfontFRC5xfont + 14766: 80017f98 36 FUNC WEAK DEFAULT 4 __as__10iColor_tagFRC10iColor_tag + 14767: 80017d3c 80 FUNC GLOBAL DEFAULT 4 xprintf__FPCce + 14768: 80017d8c 8 FUNC GLOBAL DEFAULT 4 xDebugModeAdd__FPCcPFv_v + 14769: 80017d94 4 FUNC GLOBAL DEFAULT 4 xDebugInit__Fv + 14770: 80017d98 4 FUNC GLOBAL DEFAULT 4 xDebugUpdate__Fv + 14771: 80017d9c 4 FUNC GLOBAL DEFAULT 4 xDebugExit__Fv + 14772: 80017da0 4 FUNC GLOBAL DEFAULT 4 xDebugTimestampScreen__Fv + 14773: 8001b7b0 40 FUNC WEAK DEFAULT 4 __apl__5xVec3Ff + 14774: 8001b788 40 FUNC WEAK DEFAULT 4 __ami__5xVec3Ff + 14775: 8001824c 8 FUNC GLOBAL DEFAULT 4 xEntSetTimePassed__Ff + 14776: 80018254 12 FUNC GLOBAL DEFAULT 4 xEntSceneInit__Fv + 14777: 80018260 4 FUNC GLOBAL DEFAULT 4 xEntSceneExit__Fv + 14778: 800195fc 224 FUNC GLOBAL DEFAULT 4 xEntUpdate__FP4xEntP6xScenef + 14779: 80019864 112 FUNC GLOBAL DEFAULT 4 xEntDefaultBoundUpdate__FP4xEntP5xVec3 + 14780: 800194cc 304 FUNC GLOBAL DEFAULT 4 xEntRender__FP4xEnt + 14781: 800198d4 216 FUNC GLOBAL DEFAULT 4 xEntDefaultTranslate__FP4xEntP5xVec3P7xMat4x3 + 14782: 800185b0 288 FUNC GLOBAL DEFAULT 4 xEntInit__FP4xEntP9xEntAsset + 14783: 800186d0 528 FUNC GLOBAL DEFAULT 4 xEntInitForType__FP4xEnt + 14784: 8001b7d8 8 FUNC WEAK DEFAULT 4 xBoundCenter__FP6xBound + 14785: 80019cb8 464 FUNC GLOBAL DEFAULT 4 xEntApplyPhysics__FP4xEntP6xScenef + 14786: 80019aec 280 FUNC GLOBAL DEFAULT 4 xEntMove__FP4xEntP6xScenef + 14787: 80018ca4 476 FUNC GLOBAL DEFAULT 4 xEntSetup__FP4xEnt + 14788: 80018e80 100 FUNC GLOBAL DEFAULT 4 xEntSave__FP4xEntP7xSerial + 14789: 8001b7f8 16 FUNC WEAK DEFAULT 4 xEntShow__FP4xEnt + 14790: 8001b7e8 16 FUNC WEAK DEFAULT 4 xEntHide__FP4xEnt + 14791: 80018ee4 108 FUNC GLOBAL DEFAULT 4 xEntLoad__FP4xEntP7xSerial + 14792: 8001b938 40 FUNC WEAK DEFAULT 4 xVec3SMulBy__FP5xVec3f + 14793: 8001b90c 36 FUNC WEAK DEFAULT 4 xModelSetFrame__FP14xModelInstancePC7xMat4x3 + 14794: 8001b854 36 FUNC WEAK DEFAULT 4 xRotCopy__FP4xRotPC4xRot + 14795: 80018f50 636 FUNC GLOBAL DEFAULT 4 xEntReset__FP4xEnt + 14796: 800191cc 156 FUNC GLOBAL DEFAULT 4 xEntLoadModel__FP4xEntP8RpAtomic + 14797: 803cb1c8 4 OBJECT GLOBAL DEFAULT 11 sSetPipeline + 14798: 800192bc 388 FUNC GLOBAL DEFAULT 4 xEntSetupPipeline__FP8xSurfaceP8RpAtomic + 14799: 80019290 44 FUNC GLOBAL DEFAULT 4 xEntSetupPipeline__FP14xModelInstance + 14800: 8001946c 96 FUNC GLOBAL DEFAULT 4 xEntRestorePipeline__FP8xSurfaceP8RpAtomic + 14801: 80019440 44 FUNC GLOBAL DEFAULT 4 xEntRestorePipeline__FP14xModelInstance + 14802: 800196dc 140 FUNC GLOBAL DEFAULT 4 xEntBeginUpdate__FP4xEntP6xScenef + 14803: 80019e88 540 FUNC GLOBAL DEFAULT 4 xEntCollide__FP4xEntP6xScenef + 14804: 80019768 252 FUNC GLOBAL DEFAULT 4 xEntEndUpdate__FP4xEntP6xScenef + 14805: 8001b930 8 FUNC WEAK DEFAULT 4 xModelGetFrame__FP14xModelInstance + 14806: 8001b830 36 FUNC WEAK DEFAULT 4 xEntGetCenter__FPC4xEnt + 14807: 8001b808 40 FUNC WEAK DEFAULT 4 xEntGetPos__FPC4xEnt + 14808: 8001b7e0 8 FUNC WEAK DEFAULT 4 xBoundCenter__FPC6xBound + 14809: 8001b8dc 48 FUNC WEAK DEFAULT 4 xMat3x3Rot__FP7xMat3x3PC5xVec3f + 14810: 80019a30 188 FUNC GLOBAL DEFAULT 4 xEntMotionToMatrix__FP4xEntP9xEntFrame + 14811: 8001a0a4 376 FUNC GLOBAL DEFAULT 4 xEntBeginCollide__FP4xEntP6xScenef + 14812: 8001a70c 1140 FUNC GLOBAL DEFAULT 4 xEntCollCheckOneEntNoDepen__FP4xEntP6xScenePv + 14813: 8001a5c4 76 FUNC GLOBAL DEFAULT 4 xEntCollCheckNPCsByGrid__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEnt + 14814: 8001a530 148 FUNC GLOBAL DEFAULT 4 xEntCollCheckByGrid__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEnt + 14815: 8001a250 144 FUNC GLOBAL DEFAULT 4 xEntCollCheckEnv__FP4xEntP6xScene + 14816: 8001ab80 760 FUNC GLOBAL DEFAULT 4 xEntCollideFloor__FP4xEntP6xScenef + 14817: 8001ae78 416 FUNC GLOBAL DEFAULT 4 xEntCollideCeiling__FP4xEntP6xScenef + 14818: 8001b018 756 FUNC GLOBAL DEFAULT 4 xEntCollideWalls__FP4xEntP6xScenef + 14819: 8001a21c 52 FUNC GLOBAL DEFAULT 4 xEntEndCollide__FP4xEntP6xScenef + 14820: 8001ba40 112 FUNC WEAK DEFAULT 4 xGridIterNextCell__FR13xGridIterator + 14821: 8001b9cc 116 FUNC WEAK DEFAULT 4 xGridIterFirstCell__FP5xGridiiR13xGridIterator + 14822: 8001b994 56 FUNC WEAK DEFAULT 4 xGridIterFirstCell__FPP10xGridBoundR13xGridIterator + 14823: 8001bab0 164 FUNC WEAK DEFAULT 4 xGridIterClose__FR13xGridIterator + 14824: 8001a610 84 FUNC GLOBAL DEFAULT 4 xEntCollCheckStats__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEnt + 14825: 8001a664 84 FUNC GLOBAL DEFAULT 4 xEntCollCheckDyns__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEnt + 14826: 8001a6b8 84 FUNC GLOBAL DEFAULT 4 xEntCollCheckNPCs__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEnt + 14827: 803cb1d4 4 OBJECT GLOBAL DEFAULT 11 xent_entent + 14828: 8001b960 52 FUNC WEAK DEFAULT 4 xVec3SubFrom__FP5xVec3PC5xVec3 + 14829: 8001b30c 8 FUNC GLOBAL DEFAULT 4 xEntSetNostepNormAngle__Ff + 14830: 8001b314 12 FUNC GLOBAL DEFAULT 4 xEntGetAllEntsBox__Fv + 14831: 8001b320 156 FUNC GLOBAL DEFAULT 4 xEntAnimateCollision__FR4xEntb + 14832: 8001b3bc 680 FUNC GLOBAL DEFAULT 4 xEntValidType__FUc + 14833: 8001b664 168 FUNC GLOBAL DEFAULT 4 xEntReposition__FR4xEntRC7xMat4x3 + 14834: 8001b70c 124 FUNC GLOBAL DEFAULT 4 xEntInitShadow__FR4xEntR10xEntShadow + 14835: 8001bb54 80 FUNC GLOBAL DEFAULT 4 xEntDriveInit__FP9xEntDriveP4xEnt + 14836: 8001c878 16 FUNC WEAK DEFAULT 4 __as__5xVec3Ff + 14837: 8001c85c 28 FUNC WEAK DEFAULT 4 __as__Q27xCollis8tri_dataFRCQ27xCollis8tri_data + 14838: 8001bba4 1080 FUNC GLOBAL DEFAULT 4 xEntDriveMount__FP9xEntDriveP4xEntfPC7xCollis + 14839: 8001bfdc 240 FUNC GLOBAL DEFAULT 4 xEntDriveDismount__FP9xEntDrivef + 14840: 8001c0cc 1936 FUNC GLOBAL DEFAULT 4 xEntDriveUpdate__FP9xEntDriveP6xScenefPC7xCollis + 14841: 8001c888 580 FUNC GLOBAL DEFAULT 4 xEntMotionInit__FP10xEntMotionP4xEntP15xEntMotionAsset + 14842: 8001f318 28 FUNC WEAK DEFAULT 4 xEntMPSetSpeed__FP10xEntMotionf + 14843: 8001f1d4 36 FUNC WEAK DEFAULT 4 xQuatCopy__FP5xQuatPC5xQuat + 14844: 8001cacc 980 FUNC GLOBAL DEFAULT 4 xEntMotionReset__FP10xEntMotionP6xScene + 14845: 8001cea0 176 FUNC GLOBAL DEFAULT 4 xEntMotionMove__FP10xEntMotionP6xScenefP9xEntFrame + 14846: 8001f3b0 24 FUNC WEAK DEFAULT 4 xEntERIsExtending__FPC10xEntMotion + 14847: 8001f380 48 FUNC WEAK DEFAULT 4 xEntERIsExtended__FPC10xEntMotion + 14848: 8001f350 48 FUNC WEAK DEFAULT 4 xEntERIsRetracting__FPC10xEntMotion + 14849: 8001f334 28 FUNC WEAK DEFAULT 4 xEntERIsRetracted__FPC10xEntMotion + 14850: 8001f3c8 16 FUNC WEAK DEFAULT 4 xEntMotionStop__FP10xEntMotion + 14851: 8001f3f4 32 FUNC WEAK DEFAULT 4 xSpline3_ArcTotal__FP8xSpline3 + 14852: 8001f2d4 68 FUNC WEAK DEFAULT 4 xQuatDot__FPC5xQuatPC5xQuat + 14853: 8001f2a8 44 FUNC WEAK DEFAULT 4 xQuatFlip__FP5xQuatPC5xQuat + 14854: 8001f25c 76 FUNC WEAK DEFAULT 4 xQuatEquals__FPC5xQuatPC5xQuat + 14855: 8001f160 116 FUNC WEAK DEFAULT 4 xVec3Equals__FPC5xVec3PC5xVec3 + 14856: 8001f3d8 16 FUNC WEAK DEFAULT 4 xEntMotionRun__FP10xEntMotion + 14857: 8001df3c 308 FUNC GLOBAL DEFAULT 4 xEntMechForward__FP10xEntMotion + 14858: 8001e070 300 FUNC GLOBAL DEFAULT 4 xEntMechReverse__FP10xEntMotion + 14859: 8001e19c 408 FUNC GLOBAL DEFAULT 4 xEntMotionTranslate__FP10xEntMotionPC5xVec3P7xMat4x3 + 14860: 8001e334 108 FUNC GLOBAL DEFAULT 4 xEntMotionDebugInit__FUs + 14861: 8001e3a0 28 FUNC GLOBAL DEFAULT 4 xEntMotionDebugExit__Fv + 14862: 8001ee10 28 FUNC WEAK DEFAULT 4 xbtoa__FUi + 14863: 8001f434 4 FUNC WEAK DEFAULT 4 xDrawSetColor__F10iColor_tag + 14864: 8001f430 4 FUNC WEAK DEFAULT 4 xDrawLine__FPC5xVec3PC5xVec3 + 14865: 8001f420 16 FUNC WEAK DEFAULT 4 xMovePointGetPoint__FPC10xMovePointUs + 14866: 8001f414 12 FUNC WEAK DEFAULT 4 xMovePointGetNumPoints__FPC10xMovePoint + 14867: 8001f3e8 12 FUNC WEAK DEFAULT 4 xEntMotionIsStopped__FPC10xEntMotion + 14868: 803cb1e0 4 OBJECT GLOBAL DEFAULT 11 gCurXEnv + 14869: 8001f438 68 FUNC GLOBAL DEFAULT 4 xEnvLoadBsp__FP4xEnvPCvUii + 14870: 8001f47c 60 FUNC GLOBAL DEFAULT 4 xEnvSetup__FP4xEnv + 14871: 8001f4b8 64 FUNC GLOBAL DEFAULT 4 xEnvFree__FP4xEnv + 14872: 8001f4f8 44 FUNC GLOBAL DEFAULT 4 xEnvRender__FP4xEnv + 14873: 803849bc 5120 OBJECT GLOBAL DEFAULT 9 zEventLogBuf + 14874: 8001f5f0 60 FUNC GLOBAL DEFAULT 4 zEntEvent__FP5xBaseUi + 14875: 8001f524 64 FUNC GLOBAL DEFAULT 4 zEntEvent__FPcUi + 14876: 8001f564 60 FUNC GLOBAL DEFAULT 4 zEntEvent__FUiUi + 14877: 8001f664 64 FUNC GLOBAL DEFAULT 4 zEntEvent__FP5xBaseUiPCf + 14878: 8001f5a0 80 FUNC GLOBAL DEFAULT 4 zEntEvent__FUiUiffff + 14879: 8001f758 356 FUNC GLOBAL DEFAULT 4 zEntEvent__FP5xBaseUiP5xBaseUiPCfP5xBasei + 14880: 8001f6a4 60 FUNC GLOBAL DEFAULT 4 zEntEvent__FP5xBaseUiPCfP5xBase + 14881: 8001f62c 56 FUNC GLOBAL DEFAULT 4 zEntEvent__FP5xBaseUiffff + 14882: 8001f6e0 56 FUNC GLOBAL DEFAULT 4 zEntEvent__FP5xBaseP5xBaseUi + 14883: 8001f718 64 FUNC GLOBAL DEFAULT 4 zEntEvent__FP5xBaseP5xBaseUiPCf + 14884: 8001f8bc 140 FUNC GLOBAL DEFAULT 4 xFFXPoolInit__FUi + 14885: 8001f948 32 FUNC GLOBAL DEFAULT 4 xFFXAlloc__Fv + 14886: 8001f968 16 FUNC GLOBAL DEFAULT 4 xFFXFree__FP4xFFX + 14887: 8001f978 16 FUNC GLOBAL DEFAULT 4 xFFXTurnOn__FP4xFFX + 14888: 8001f988 16 FUNC GLOBAL DEFAULT 4 xFFXTurnOff__FP4xFFX + 14889: 8001f998 44 FUNC GLOBAL DEFAULT 4 xFFXAddEffect__FP4xEntP4xFFX + 14890: 8001f9c4 100 FUNC GLOBAL DEFAULT 4 xFFXAddEffect__FP4xEntPFP4xEntP6xScenefPv_vPv + 14891: 8001fa28 120 FUNC GLOBAL DEFAULT 4 xFFXRemoveEffectByFData__FP4xEntPv + 14892: 8001fb24 56 FUNC GLOBAL DEFAULT 4 xFFXApply__FP4xEntP6xScenef + 14893: 8001fd00 16 FUNC GLOBAL DEFAULT 4 xFFXShakeFree__FP14xFFXShakeState + 14894: 8001fb5c 248 FUNC GLOBAL DEFAULT 4 xFFXShakeUpdateEnt__FP4xEntP6xScenefPv + 14895: 8001fc54 140 FUNC GLOBAL DEFAULT 4 xFFXShakePoolInit__FUi + 14896: 8001fce0 32 FUNC GLOBAL DEFAULT 4 xFFXShakeAlloc__Fv + 14897: 8001fd10 140 FUNC GLOBAL DEFAULT 4 xFFXRotMatchPoolInit__FUi + 14898: 8001fd9c 32 FUNC GLOBAL DEFAULT 4 xFFXRotMatchAlloc__Fv + 14899: 8001fdbc 40 FUNC GLOBAL DEFAULT 4 xFogClearFog__Fv + 14900: 8001fe04 108 FUNC GLOBAL DEFAULT 4 xFogInit__FP5xBaseP9xFogAsset + 14901: 8001fde4 32 FUNC GLOBAL DEFAULT 4 xFogInit__FPvPv + 14902: 8001fed4 216 FUNC GLOBAL DEFAULT 4 xFogEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 14903: 8001fe70 36 FUNC GLOBAL DEFAULT 4 xFogReset__FP5_xFog + 14904: 8001fe94 32 FUNC GLOBAL DEFAULT 4 xFogSave__FP5_xFogP7xSerial + 14905: 8001feb4 32 FUNC GLOBAL DEFAULT 4 xFogLoad__FP5_xFogP7xSerial + 14906: 8001ffac 4 FUNC GLOBAL DEFAULT 4 xFogUpdate__FP5xBaseP6xScenef + 14907: 80025ffc 40 FUNC WEAK DEFAULT 4 scale__13basic_rectFff + 14908: 80026024 52 FUNC WEAK DEFAULT 4 scale__13basic_rectFffff + 14909: 80026058 20 FUNC WEAK DEFAULT 4 assign__13basic_rectFffff + 14910: 80021090 324 FUNC GLOBAL DEFAULT 4 set_render_state__5xfontFP8RwRaster + 14911: 800211d4 208 FUNC GLOBAL DEFAULT 4 restore_render_state__5xfontFv + 14912: 800260a0 284 FUNC WEAK DEFAULT 4 clip__13basic_rectCFR13basic_rectR13basic_rect + 14913: 8002606c 52 FUNC WEAK DEFAULT 4 empty__13basic_rectCFv + 14914: 80020bc8 76 FUNC WEAK DEFAULT 4 __as__18rwGameCube2DVertexFRC18rwGameCube2DVertex + 14915: 80020fcc 196 FUNC GLOBAL DEFAULT 4 init__5xfontFv + 14916: 800212a4 212 FUNC GLOBAL DEFAULT 4 bounds__5xfontCFc + 14917: 800213b0 308 FUNC GLOBAL DEFAULT 4 bounds__5xfontCFPCcUlfRUl + 14918: 80021378 56 FUNC GLOBAL DEFAULT 4 bounds__5xfontCFPCc + 14919: 800214e4 36 FUNC GLOBAL DEFAULT 4 start_render__5xfontCFv + 14920: 80021508 32 FUNC GLOBAL DEFAULT 4 stop_render__5xfontCFv + 14921: 800216a0 312 FUNC GLOBAL DEFAULT 4 irender__5xfontCFPCcUlff + 14922: 8002167c 36 FUNC GLOBAL DEFAULT 4 irender__5xfontCFPCcff + 14923: 80026324 36 FUNC WEAK DEFAULT 4 create__6substrFPCcUl + 14924: 80026450 36 FUNC WEAK DEFAULT 4 skip_ws__FR6substr + 14925: 80026400 80 FUNC WEAK DEFAULT 4 find_char__FRC6substrc + 14926: 80026348 36 FUNC WEAK DEFAULT 4 rskip_ws__FR6substr + 14927: 8002636c 108 FUNC WEAK DEFAULT 4 rskip_ws__FRPCcRUl + 14928: 800263d8 40 FUNC WEAK DEFAULT 4 is_ws__Fc + 14929: 80026474 144 FUNC WEAK DEFAULT 4 skip_ws__FRPCcRUl + 14930: 80026590 36 FUNC WEAK DEFAULT 4 find_format_tag__8xtextboxFRC6substr + 14931: 80025cec 164 FUNC GLOBAL DEFAULT 4 find_format_tag__8xtextboxFRC6substrRi + 14932: 8027bbec 12 OBJECT GLOBAL DEFAULT 8 text_cb__8xtextbox + 14933: 80022908 540 FUNC GLOBAL DEFAULT 4 read_tag__8xtextboxFRC6substr + 14934: 80026504 36 FUNC WEAK DEFAULT 4 atox__FRC6substr + 14935: 80022b24 112 FUNC GLOBAL DEFAULT 4 find_entry__8xtextboxFRCQ28xtextbox14tag_entry_listRC6substr + 14936: 80022b94 128 FUNC GLOBAL DEFAULT 4 read_list__8xtextboxFRCQ28xtextbox9tag_entryPfUl + 14937: 80022498 48 FUNC GLOBAL DEFAULT 4 text_render__8xtextboxFRCQ28xtextbox3jotRC8xtextboxff + 14938: 800224ec 84 FUNC GLOBAL DEFAULT 4 set_text__8xtextboxFPCcUl + 14939: 800224c8 36 FUNC GLOBAL DEFAULT 4 set_text__8xtextboxFPCc + 14940: 80022568 196 FUNC GLOBAL DEFAULT 4 set_text__8xtextboxFPPCcPCUlUl + 14941: 80022540 40 FUNC GLOBAL DEFAULT 4 set_text__8xtextboxFPPCcUl + 14942: 80023af8 316 FUNC GLOBAL DEFAULT 4 changed__Q28xtextbox6layoutFRC8xtextbox + 14943: 800265b4 8 FUNC WEAK DEFAULT 4 jots_size__Q28xtextbox6layoutCFv + 14944: 80022cc8 100 FUNC GLOBAL DEFAULT 4 refresh__Q28xtextbox6layoutFRC8xtextboxb + 14945: 800227dc 212 FUNC WEAK DEFAULT 4 __as__8xtextboxFRC8xtextbox + 14946: 80022630 428 FUNC GLOBAL DEFAULT 4 temp_layout__8xtextboxCFb + 14947: 8002378c 604 FUNC GLOBAL DEFAULT 4 render__Q28xtextbox6layoutFRC8xtextboxii + 14948: 800228b0 44 FUNC GLOBAL DEFAULT 4 render__8xtextboxCFRQ28xtextbox6layoutii + 14949: 800239e8 272 FUNC GLOBAL DEFAULT 4 yextent__Q28xtextbox6layoutCFfRiii + 14950: 800228dc 44 FUNC GLOBAL DEFAULT 4 yextent__8xtextboxCFfRiRCQ28xtextbox6layoutii + 14951: 80026528 36 FUNC WEAK DEFAULT 4 trim_ws__FR6substr + 14952: 8002654c 68 FUNC WEAK DEFAULT 4 trim_ws__FRPCcRUl + 14953: 80022c14 128 FUNC GLOBAL DEFAULT 4 read_list__8xtextboxFRCQ28xtextbox9tag_entryPiUl + 14954: 80022d8c 84 FUNC GLOBAL DEFAULT 4 clear__Q28xtextbox6layoutFv + 14955: 80022c94 52 FUNC GLOBAL DEFAULT 4 clear_layout_cache__8xtextboxFv + 14956: 80023394 996 FUNC GLOBAL DEFAULT 4 calc__Q28xtextbox6layoutFRC8xtextboxUl + 14957: 80022d2c 96 FUNC GLOBAL DEFAULT 4 refresh_end__Q28xtextbox6layoutFRC8xtextbox + 14958: 800265bc 88 FUNC WEAK DEFAULT 4 create__8xtextboxFv + 14959: 80026614 80 FUNC WEAK DEFAULT 4 create__5xfontFv + 14960: 80022ec8 156 FUNC GLOBAL DEFAULT 4 erase_jots__Q28xtextbox6layoutFUlUl + 14961: 80022de0 232 FUNC GLOBAL DEFAULT 4 trim_line__Q28xtextbox6layoutFRQ28xtextbox8jot_line + 14962: 80022f64 124 FUNC WEAK DEFAULT 4 __as__Q28xtextbox3jotFRCQ28xtextbox3jot + 14963: 800261bc 204 FUNC WEAK DEFAULT 4 __aor__13basic_rectFRC13basic_rect + 14964: 80026664 20 FUNC WEAK DEFAULT 4 intersect_flags__Q28xtextbox3jotFRCQ28xtextbox3jot + 14965: 80022fe0 260 FUNC GLOBAL DEFAULT 4 merge_line__Q28xtextbox6layoutFRQ28xtextbox8jot_line + 14966: 800262a4 44 FUNC WEAK DEFAULT 4 get_bounds__13basic_rectCFRfRfRfRf + 14967: 80026288 28 FUNC WEAK DEFAULT 4 set_bounds__13basic_rectFffff + 14968: 800230e4 248 FUNC GLOBAL DEFAULT 4 bound_line__Q28xtextbox6layoutFRQ28xtextbox8jot_line + 14969: 800231dc 324 FUNC GLOBAL DEFAULT 4 fit_line__Q28xtextbox6layoutFv + 14970: 80023320 116 FUNC GLOBAL DEFAULT 4 next_line__Q28xtextbox6layoutFv + 14971: 80026678 12 FUNC WEAK DEFAULT 4 reset_flags__Q28xtextbox3jotFv + 14972: 80023778 20 FUNC WEAK DEFAULT 4 __as__6substrFRC6substr + 14973: 800262d0 28 FUNC WEAK DEFAULT 4 move__13basic_rectFff + 14974: 80026684 68 FUNC WEAK DEFAULT 4 xModelGetLocalSBound__FP14xModelInstance + 14975: 800262ec 44 FUNC WEAK DEFAULT 4 scale__13basic_rectFf + 14976: 80026318 12 FUNC WEAK DEFAULT 4 assign__5xVec2Fff + 14977: 800257f8 20 FUNC WEAK DEFAULT 4 __as__5xVec2FRC5xVec2 + 14978: 80025cc0 44 FUNC WEAK DEFAULT 4 __as__Q28xtextbox8tag_typeFRCQ28xtextbox8tag_type + 14979: 80025b94 300 FUNC GLOBAL DEFAULT 4 register_tags__8xtextboxFPCQ28xtextbox8tag_typeUl + 14980: 80025d90 244 FUNC GLOBAL DEFAULT 4 render_fill_rect__FRC13basic_rect10iColor_tag + 14981: 803cb230 4 OBJECT GLOBAL DEFAULT 11 gAtomicRenderCallBack + 14982: 803ca938 4 OBJECT GLOBAL DEFAULT 10 EnvMapShininess + 14983: 803cb234 4 OBJECT GLOBAL DEFAULT 11 MainLight + 14984: 803cb23c 4 OBJECT GLOBAL DEFAULT 11 xfx_initted + 14985: 80027cc8 64 FUNC GLOBAL DEFAULT 4 xFXanimUVCreate__Fv + 14986: 8002b3a4 80 FUNC GLOBAL DEFAULT 4 xFXAuraInit__Fv + 14987: 800266c8 124 FUNC GLOBAL DEFAULT 4 xFXInit__Fv + 14988: 80385dbc 480 OBJECT GLOBAL DEFAULT 9 ringlist + 14989: 80026d4c 232 FUNC GLOBAL DEFAULT 4 xFXRingCreate__FPC5xVec3PC7xFXRing + 14990: 80026f44 100 FUNC GLOBAL DEFAULT 4 xFXRingRender__Fv + 14991: 800276ac 320 FUNC GLOBAL DEFAULT 4 xFXBubbleRender__FP8RpAtomic + 14992: 80026fa8 832 FUNC GLOBAL DEFAULT 4 xFX_SceneEnter__FP7RpWorld + 14993: 800272e8 4 FUNC GLOBAL DEFAULT 4 xFX_SceneExit__FP7RpWorld + 14994: 8002b260 104 FUNC GLOBAL DEFAULT 4 xFXRibbonUpdate__Ff + 14995: 8002b510 544 FUNC GLOBAL DEFAULT 4 xFXAuraUpdate__Ff + 14996: 800272ec 60 FUNC GLOBAL DEFAULT 4 xFXUpdate__Ff + 14997: 80027494 76 FUNC GLOBAL DEFAULT 4 MaterialSetShininess__FP10RpMaterialPv + 14998: 800273ec 76 FUNC GLOBAL DEFAULT 4 AtomicDisableMatFX__FP8RpAtomic + 14999: 80027468 44 FUNC GLOBAL DEFAULT 4 xFXPreAllocMatFX__FP7RpClump + 15000: 800275f8 180 FUNC GLOBAL DEFAULT 4 MaterialSetEnvMap2__FP10RpMaterialPv + 15001: 80027984 172 FUNC GLOBAL DEFAULT 4 xFXAtomicEnvMapSetup__FP8RpAtomicUif + 15002: 800277ec 320 FUNC GLOBAL DEFAULT 4 xFXShinyRender__FP8RpAtomic + 15003: 803ca940 8 OBJECT GLOBAL DEFAULT 10 xFXanimUVRotMat0 + 15004: 803ca948 8 OBJECT GLOBAL DEFAULT 10 xFXanimUVRotMat1 + 15005: 803ca950 8 OBJECT GLOBAL DEFAULT 10 xFXanimUVTrans + 15006: 803ca958 8 OBJECT GLOBAL DEFAULT 10 xFXanimUVScale + 15007: 80027b8c 24 FUNC GLOBAL DEFAULT 4 xFXanimUVSetTranslation__FPC5xVec3 + 15008: 80027ba4 24 FUNC GLOBAL DEFAULT 4 xFXanimUVSetScale__FPC5xVec3 + 15009: 80027bbc 92 FUNC GLOBAL DEFAULT 4 xFXanimUVSetAngle__Ff + 15010: 803ca960 8 OBJECT GLOBAL DEFAULT 10 xFXanimUV2PRotMat0 + 15011: 803ca968 8 OBJECT GLOBAL DEFAULT 10 xFXanimUV2PRotMat1 + 15012: 803ca970 8 OBJECT GLOBAL DEFAULT 10 xFXanimUV2PTrans + 15013: 803ca978 8 OBJECT GLOBAL DEFAULT 10 xFXanimUV2PScale + 15014: 803cb25c 4 OBJECT GLOBAL DEFAULT 11 xFXanimUV2PTexture + 15015: 80027c18 24 FUNC GLOBAL DEFAULT 4 xFXanimUV2PSetTranslation__FPC5xVec3 + 15016: 80027c30 24 FUNC GLOBAL DEFAULT 4 xFXanimUV2PSetScale__FPC5xVec3 + 15017: 80027c48 92 FUNC GLOBAL DEFAULT 4 xFXanimUV2PSetAngle__Ff + 15018: 80027ca4 8 FUNC GLOBAL DEFAULT 4 xFXanimUV2PSetTexture__FP9RwTexture + 15019: 80027cac 28 FUNC GLOBAL DEFAULT 4 xFXanimUVAtomicSetup__FP8RpAtomic + 15020: 80027d84 1612 FUNC GLOBAL DEFAULT 4 xFXRenderProximityFade__FRC14xModelInstanceff + 15021: 80028afc 20 FUNC WEAK DEFAULT 4 __as__11RwTexCoordsFRC11RwTexCoords + 15022: 80028cc8 200 FUNC GLOBAL DEFAULT 4 xFXFireworksInit__FPCcPCcPCcPCcPCc + 15023: 80028d90 116 FUNC GLOBAL DEFAULT 4 xFXFireworksLaunch__FfPC5xVec3f + 15024: 8002bed8 52 FUNC WEAK DEFAULT 4 set__10xParInterpFfffUi + 15025: 80028e04 1076 FUNC GLOBAL DEFAULT 4 xFXFireworksUpdate__Ff + 15026: 80385f9c 16440 OBJECT GLOBAL DEFAULT 9 sStreakList + 15027: 80029238 108 FUNC GLOBAL DEFAULT 4 xFXStreakInit__Fv + 15028: 800292a4 592 FUNC GLOBAL DEFAULT 4 xFXStreakUpdate__Ff + 15029: 800294f4 540 FUNC GLOBAL DEFAULT 4 xFXStreakRender__Fv + 15030: 80029710 576 FUNC GLOBAL DEFAULT 4 xFXStreakStart__FfffUiPC10iColor_tagPC10iColor_tagi + 15031: 80029950 68 FUNC GLOBAL DEFAULT 4 xFXStreakStop__FUi + 15032: 80029994 212 FUNC GLOBAL DEFAULT 4 xFXStreakUpdate__FUiPC5xVec3PC5xVec3 + 15033: 80389fd4 8944 OBJECT GLOBAL DEFAULT 9 sShineList + 15034: 80029a68 104 FUNC GLOBAL DEFAULT 4 xFXShineInit__Fv + 15035: 80029ad0 864 FUNC GLOBAL DEFAULT 4 xFXShineUpdate__Ff + 15036: 80029e30 988 FUNC GLOBAL DEFAULT 4 xFXShineRender__Fv + 15037: 8002a20c 8 FUNC GLOBAL DEFAULT 4 xFXShineStart__FPC5xVec3ffffUiPC10iColor_tagPC10iColor_tagfi + 15038: 8002b1a0 116 FUNC GLOBAL DEFAULT 4 render_compare__9xFXRibbonCFRC9xFXRibbon + 15039: 8038c2c4 28 OBJECT GLOBAL DEFAULT 9 joint_alloc__9xFXRibbon + 15040: 8002bfe4 88 FUNC WEAK DEFAULT 4 init__36tier_queueFR20tier_queue_allocator + 15041: 8002a404 64 FUNC GLOBAL DEFAULT 4 set_default_config__9xFXRibbonFv + 15042: 8002bf0c 4 FUNC WEAK DEFAULT 4 debug_init__9xFXRibbonFPCcPCc + 15043: 8002a378 140 FUNC GLOBAL DEFAULT 4 init__9xFXRibbonFPCcPCc + 15044: 8002c03c 8 FUNC WEAK DEFAULT 4 block_size__20tier_queue_allocatorCFv + 15045: 8002a444 96 FUNC GLOBAL DEFAULT 4 refresh_config__9xFXRibbonFv + 15046: 8002bf14 4 FUNC WEAK DEFAULT 4 debug_update_curve__9xFXRibbonFv + 15047: 8002bf10 4 FUNC WEAK DEFAULT 4 update_curve_tweaks__9xFXRibbonFv + 15048: 8002a4a4 60 FUNC GLOBAL DEFAULT 4 set_curve__9xFXRibbonFPCQ29xFXRibbon10curve_nodeUl + 15049: 8002c384 152 FUNC WEAK DEFAULT 4 pop_back__36tier_queueFv + 15050: 8002c30c 84 FUNC WEAK DEFAULT 4 front_full__36tier_queueCFv + 15051: 8002c2fc 16 FUNC WEAK DEFAULT 4 empty__36tier_queueCFv + 15052: 8002c1ac 132 FUNC WEAK DEFAULT 4 push_front__36tier_queueFv + 15053: 8002c044 48 FUNC WEAK DEFAULT 4 front__36tier_queueFv + 15054: 8002a69c 64 FUNC GLOBAL DEFAULT 4 activate__9xFXRibbonFv + 15055: 8002a4e0 212 FUNC GLOBAL DEFAULT 4 insert__9xFXRibbonFRC5xVec3RC5xVec3ffUi + 15056: 8002c168 36 FUNC WEAK DEFAULT 4 begin__36tier_queueCFv + 15057: 8002c074 44 FUNC WEAK DEFAULT 4 __ml__Q236tier_queue8iteratorCFv + 15058: 8002c0a0 104 FUNC WEAK DEFAULT 4 get_at__36tier_queueCFUl + 15059: 8002c12c 52 FUNC WEAK DEFAULT 4 get_block__36tier_queueCFUl + 15060: 8002c118 20 FUNC WEAK DEFAULT 4 get_block__20tier_queue_allocatorCFUl + 15061: 8002c108 16 FUNC WEAK DEFAULT 4 mod_block_size__20tier_queue_allocatorCFUl + 15062: 8002c160 8 FUNC WEAK DEFAULT 4 block_size_shift__20tier_queue_allocatorCFv + 15063: 8002c18c 32 FUNC WEAK DEFAULT 4 create_iterator__36tier_queueCFUl + 15064: 8002c2f0 12 FUNC WEAK DEFAULT 4 wrap_index__36tier_queueCFUl + 15065: 8002c230 136 FUNC WEAK DEFAULT 4 alloc_block__20tier_queue_allocatorFv + 15066: 8002c2b8 56 FUNC WEAK DEFAULT 4 alloc_block_data__20tier_queue_allocatorCFv + 15067: 8002c360 36 FUNC WEAK DEFAULT 4 full__20tier_queue_allocatorCFv + 15068: 8002c470 176 FUNC WEAK DEFAULT 4 clear__36tier_queueFv + 15069: 8002c41c 84 FUNC WEAK DEFAULT 4 free_block__20tier_queue_allocatorFUc + 15070: 8002c520 8 FUNC WEAK DEFAULT 4 wrap_block__36tier_queueCFUl + 15071: 8002a5b4 232 FUNC GLOBAL DEFAULT 4 insert__9xFXRibbonFRC5xVec3fffUi + 15072: 8002a6dc 64 FUNC GLOBAL DEFAULT 4 deactivate__9xFXRibbonFv + 15073: 8002bfa8 4 FUNC WEAK DEFAULT 4 debug_update__9xFXRibbonFf + 15074: 8002c620 68 FUNC WEAK DEFAULT 4 back__36tier_queueFv + 15075: 8002c618 8 FUNC WEAK DEFAULT 4 size__36tier_queueCFv + 15076: 8002c5d4 68 FUNC WEAK DEFAULT 4 end__36tier_queueCFv + 15077: 8002c528 60 FUNC WEAK DEFAULT 4 __mi__Q236tier_queue8iteratorCFi + 15078: 8002bf18 88 FUNC WEAK DEFAULT 4 need_update__9xFXRibbonCFv + 15079: 8002a71c 276 FUNC GLOBAL DEFAULT 4 update__9xFXRibbonFf + 15080: 8002bf78 48 FUNC WEAK DEFAULT 4 visible__9xFXRibbonCFv + 15081: 8002bf70 8 FUNC WEAK DEFAULT 4 debug_need_update__9xFXRibbonCFv + 15082: 8002c564 48 FUNC WEAK DEFAULT 4 __ami__Q236tier_queue8iteratorFi + 15083: 8002c594 64 FUNC WEAK DEFAULT 4 __apl__Q236tier_queue8iteratorFi + 15084: 8002a830 76 FUNC GLOBAL DEFAULT 4 start_render__9xFXRibbonFv + 15085: 8002c6a0 64 FUNC WEAK DEFAULT 4 __vc__36tier_queueFi + 15086: 8002c664 60 FUNC WEAK DEFAULT 4 __pl__Q236tier_queue8iteratorCFi + 15087: 8002af54 520 FUNC GLOBAL DEFAULT 4 render_strip__9xFXRibbonFP18RxObjSpace3DVertexQ236tier_queue8iteratorUl + 15088: 8002a87c 240 FUNC GLOBAL DEFAULT 4 render__9xFXRibbonFv + 15089: 8002a96c 28 FUNC GLOBAL DEFAULT 4 set_raster__9xFXRibbonFP8RwRaster + 15090: 8002a988 52 FUNC GLOBAL DEFAULT 4 set_texture__9xFXRibbonFP9RwTexture + 15091: 8002a9bc 80 FUNC GLOBAL DEFAULT 4 set_texture__9xFXRibbonFUi + 15092: 8002aa0c 60 FUNC GLOBAL DEFAULT 4 set_texture__9xFXRibbonFPCc + 15093: 8002aa48 432 FUNC GLOBAL DEFAULT 4 get_normal__9xFXRibbonFR5xVec3RC5xVec3f + 15094: 8002c700 24 FUNC WEAK DEFAULT 4 __eq__Q236tier_queue8iteratorCFRCQ236tier_queue8iterator + 15095: 8002c6e0 32 FUNC WEAK DEFAULT 4 __rf__Q236tier_queue8iteratorCFv + 15096: 8002abf8 444 FUNC GLOBAL DEFAULT 4 refresh_joint__9xFXRibbonFRQ29xFXRibbon10joint_dataRCQ236tier_queue8iterator + 15097: 8002bfac 56 FUNC WEAK DEFAULT 4 get_age__9xFXRibbonCFRCQ29xFXRibbon10joint_data + 15098: 8002adb4 416 FUNC GLOBAL DEFAULT 4 eval_joint__9xFXRibbonFRCQ29xFXRibbon10joint_dataR10iColor_tagRf + 15099: 8002c768 8 FUNC WEAK DEFAULT 4 global_index__Q236tier_queue8iteratorCFv + 15100: 8002c734 52 FUNC WEAK DEFAULT 4 __mm__Q236tier_queue8iteratorFv + 15101: 8002c718 28 FUNC WEAK DEFAULT 4 __ne__Q236tier_queue8iteratorCFRCQ236tier_queue8iterator + 15102: 8002c770 364 FUNC WEAK DEFAULT 4 init__20tier_queue_allocatorFUlUlUl + 15103: 8002b214 76 FUNC GLOBAL DEFAULT 4 xFXRibbonSceneEnter__Fv + 15104: 8002ca84 28 FUNC WEAK DEFAULT 4 log2_ceil__20tier_queue_allocatorCFUl + 15105: 8002c8dc 424 FUNC WEAK DEFAULT 4 clear__20tier_queue_allocatorFv + 15106: 8002b2c8 220 FUNC GLOBAL DEFAULT 4 xFXRibbonRender__Fv + 15107: 8002b3f4 48 FUNC GLOBAL DEFAULT 4 xFXAuraSetup__Fv + 15108: 8002b424 236 FUNC GLOBAL DEFAULT 4 xFXAuraAdd__FPvP5xVec3P10iColor_tagf + 15109: 8002bcd0 424 FUNC GLOBAL DEFAULT 4 xFXAuraRender__Fv + 15110: 8002be78 4 FUNC GLOBAL DEFAULT 4 xFXStartup__Fv + 15111: 8002be7c 4 FUNC GLOBAL DEFAULT 4 xFXShutdown__Fv + 15112: 8002be80 4 FUNC GLOBAL DEFAULT 4 xFXSceneInit__Fv + 15113: 8002be84 36 FUNC GLOBAL DEFAULT 4 xFXSceneSetup__Fv + 15114: 8002bea8 4 FUNC GLOBAL DEFAULT 4 xFXSceneReset__Fv + 15115: 8002beac 4 FUNC GLOBAL DEFAULT 4 xFXScenePrepare__Fv + 15116: 8002beb0 40 FUNC GLOBAL DEFAULT 4 xFXSceneFinish__Fv + 15117: 8002cac0 176 FUNC GLOBAL DEFAULT 4 xGroupInit__FP5xBaseP11xGroupAsset + 15118: 8002caa0 32 FUNC GLOBAL DEFAULT 4 xGroupInit__FPvPv + 15119: 8002cc78 516 FUNC GLOBAL DEFAULT 4 xGroupEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 15120: 8002ce7c 12 FUNC GLOBAL DEFAULT 4 xGroupGetCount__FP6xGroup + 15121: 8002cee8 48 FUNC GLOBAL DEFAULT 4 xGroupFindItemPtr__FP6xGroupUi + 15122: 8002cb70 144 FUNC GLOBAL DEFAULT 4 xGroupSetup__FP6xGroup + 15123: 8002cc00 32 FUNC GLOBAL DEFAULT 4 xGroupSave__FP6xGroupP7xSerial + 15124: 8002cc20 32 FUNC GLOBAL DEFAULT 4 xGroupLoad__FP6xGroupP7xSerial + 15125: 8002cc40 56 FUNC GLOBAL DEFAULT 4 xGroupReset__FP6xGroup + 15126: 8002ce88 96 FUNC GLOBAL DEFAULT 4 xGroupGetItemPtr__FP6xGroupUi + 15127: 8002cf18 20 FUNC GLOBAL DEFAULT 4 xGroupGetItem__FP6xGroupUi + 15128: 8002cf2c 68 FUNC GLOBAL DEFAULT 4 get_any__6xGroupFv + 15129: 8002cf70 12 FUNC GLOBAL DEFAULT 4 get_HIPLFuncs__Fv + 15130: 803cb298 4 OBJECT GLOBAL DEFAULT 11 _head_alloc__Q24xhud15block_allocator + 15131: 8002daf4 12 FUNC GLOBAL DEFAULT 4 flush__Q24xhud15block_allocatorFv + 15132: 8002d98c 64 FUNC GLOBAL DEFAULT 4 flush_all__Q24xhud15block_allocatorFv + 15133: 8002da24 16 FUNC GLOBAL DEFAULT 4 set_increment__Q24xhud15block_allocatorFUi + 15134: 8002d9cc 88 FUNC GLOBAL DEFAULT 4 __ct__Q24xhud15block_allocatorFUiUi + 15135: 8002da34 100 FUNC GLOBAL DEFAULT 4 size_reserve__Q24xhud15block_allocatorFUi + 15136: 8002da98 76 FUNC GLOBAL DEFAULT 4 alloc__Q24xhud15block_allocatorFv + 15137: 8002dae4 16 FUNC GLOBAL DEFAULT 4 free__Q24xhud15block_allocatorFPv + 15138: 8002db00 76 FUNC GLOBAL DEFAULT 4 motive_allocator__Q24xhud6widgetFv + 15139: 8002e3cc 108 FUNC GLOBAL DEFAULT 4 disable_all__Q24xhud6widgetFb + 15140: 8002db4c 60 FUNC GLOBAL DEFAULT 4 init__4xhudFv + 15141: 8002e440 104 FUNC GLOBAL DEFAULT 4 setup_all__Q24xhud6widgetFv + 15142: 8002db88 32 FUNC GLOBAL DEFAULT 4 setup__4xhudFv + 15143: 8002dba8 52 FUNC GLOBAL DEFAULT 4 destroy__4xhudFv + 15144: 8002e4a8 104 FUNC GLOBAL DEFAULT 4 update_all__Q24xhud6widgetFf + 15145: 8002dbdc 32 FUNC GLOBAL DEFAULT 4 update__4xhudFf + 15146: 8002e518 108 FUNC GLOBAL DEFAULT 4 render_all__Q24xhud6widgetFv + 15147: 8002dbfc 44 FUNC GLOBAL DEFAULT 4 render__4xhudFv + 15148: 8027d618 40 OBJECT GLOBAL DEFAULT 8 __vt__Q24xhud6widget + 15149: 8002dcc4 108 FUNC WEAK DEFAULT 4 __as__Q24xhud14render_contextFRCQ24xhud14render_context + 15150: 8002dc28 156 FUNC GLOBAL DEFAULT 4 __ct__Q24xhud6widgetFRCQ24xhud5asset + 15151: 8002e720 60 FUNC GLOBAL DEFAULT 4 cb_dispatch__Q24xhud6widgetFP5xBaseP5xBaseUiPCfP5xBase + 15152: 8002dd30 100 FUNC GLOBAL DEFAULT 4 init_base__Q24xhud6widgetFR5xBaseRC10xBaseAssetUl + 15153: 8002ee24 12 FUNC WEAK DEFAULT 4 disable__Q24xhud6widgetFv + 15154: 8002dd94 32 FUNC GLOBAL DEFAULT 4 destruct__Q24xhud6widgetFv + 15155: 8002ee30 4 FUNC WEAK DEFAULT 4 add_tweaks__Q24xhud6widgetFv + 15156: 8002ddb4 40 FUNC GLOBAL DEFAULT 4 presetup__Q24xhud6widgetFv + 15157: 8002ee34 52 FUNC WEAK DEFAULT 4 update__Q24xhud6motiveFRQ24xhud6widgetf + 15158: 8002dddc 216 FUNC GLOBAL DEFAULT 4 updater__Q24xhud6widgetFf + 15159: 8002ee68 12 FUNC WEAK DEFAULT 4 enable__Q24xhud6widgetFv + 15160: 8002dfd4 404 FUNC GLOBAL DEFAULT 4 show__Q24xhud6widgetFv + 15161: 8002e168 496 FUNC GLOBAL DEFAULT 4 hide__Q24xhud6widgetFv + 15162: 8002deb4 168 FUNC GLOBAL DEFAULT 4 dispatcher__Q24xhud6widgetFP5xBaseUiPCfP5xBase + 15163: 8002efd0 16 FUNC WEAK DEFAULT 4 type_name__Q24xhud5assetFv + 15164: 8002df5c 64 FUNC GLOBAL DEFAULT 4 type__Q24xhud6widgetCFv + 15165: 8002df9c 56 FUNC GLOBAL DEFAULT 4 is__Q24xhud6widgetCFUi + 15166: 8002e628 104 FUNC GLOBAL DEFAULT 4 clear_motives__Q24xhud6widgetFv + 15167: 8002ea48 168 FUNC GLOBAL DEFAULT 4 accelerate_motive_update__4xhudFRQ24xhud6widgetRQ24xhud6motivef + 15168: 8002ee74 40 FUNC WEAK DEFAULT 4 __ct__Q24xhud6motiveFPffffPFRQ24xhud6widgetRQ24xhud6motivef_bPv + 15169: 8002e584 164 FUNC GLOBAL DEFAULT 4 add_motive__Q24xhud6widgetFRCQ24xhud6motive + 15170: 8002e9bc 140 FUNC GLOBAL DEFAULT 4 linear_motive_update__4xhudFRQ24xhud6widgetRQ24xhud6motivef + 15171: 8002ee9c 32 FUNC WEAK DEFAULT 4 setup__Q24xhud6widgetFv + 15172: 8002eec0 72 FUNC WEAK DEFAULT 4 visible__Q24xhud6widgetCFv + 15173: 8002eebc 4 FUNC WEAK DEFAULT 4 render__Q24xhud6widgetFv + 15174: 8002ef08 8 FUNC WEAK DEFAULT 4 enabled__Q24xhud6widgetCFv + 15175: 8002ece8 132 FUNC WEAK DEFAULT 4 for_each__Q24xhud18@unnamed@xHud_cpp@FUcUiQ34xhud18@unnamed@xHud_cpp@15functor_disable + 15176: 8002ec60 136 FUNC WEAK DEFAULT 4 for_each__Q24xhud18@unnamed@xHud_cpp@FUcUiPFRQ24xhud6widget_v + 15177: 8002ebdc 132 FUNC WEAK DEFAULT 4 for_each__Q24xhud18@unnamed@xHud_cpp@FUcUiQ34xhud18@unnamed@xHud_cpp@14functor_update + 15178: 8002ef10 4 FUNC WEAK DEFAULT 4 debug_render__Q24xhud6widgetFv + 15179: 8002efe0 8 FUNC WEAK DEFAULT 4 __nw__FUlPv + 15180: 8002ef14 68 FUNC WEAK DEFAULT 4 __ct__Q24xhud6motiveFRCQ24xhud6motive + 15181: 8002ef58 48 FUNC WEAK DEFAULT 4 finish__Q24xhud6motiveFv + 15182: 8002e690 144 FUNC GLOBAL DEFAULT 4 clear_motives__Q24xhud6widgetFPFRQ24xhud6widgetRQ24xhud6motivef_bPv + 15183: 8002ef88 32 FUNC WEAK DEFAULT 4 dispatch__Q24xhud6widgetFP5xBaseUiPCfP5xBase + 15184: 8002efe8 32 FUNC WEAK DEFAULT 4 xColorFromRGBA__FUcUcUcUc + 15185: 8002e75c 168 FUNC GLOBAL DEFAULT 4 load_model__4xhudFUi + 15186: 8002e878 324 FUNC GLOBAL DEFAULT 4 render_model__4xhudFR14xModelInstanceRCQ24xhud14render_context + 15187: 8002eaf0 148 FUNC GLOBAL DEFAULT 4 shake_motive_update__4xhudFRQ24xhud6widgetRQ24xhud6motivef + 15188: 8002eb84 88 FUNC GLOBAL DEFAULT 4 delay_motive_update__4xhudFRQ24xhud6widgetRQ24xhud6motivef + 15189: 8002efb0 32 FUNC WEAK DEFAULT 4 update__Q24xhud6widgetFf + 15190: 8002efac 4 FUNC WEAK DEFAULT 4 init__Q24xhud6widgetFv + 15191: 8002efa8 4 FUNC WEAK DEFAULT 4 destroy__Q24xhud6widgetFv + 15192: 8002f060 272 FUNC GLOBAL DEFAULT 4 __ct__Q24xhud17font_meter_widgetFRCQ24xhud16font_meter_asset + 15193: 8002f008 88 FUNC GLOBAL DEFAULT 4 load__Q24xhud17font_meter_widgetFR5xBaseR9xDynAssetUl + 15194: 8027d64c 40 OBJECT GLOBAL DEFAULT 8 __vt__Q24xhud17font_meter_widget + 15195: 8002f170 32 FUNC GLOBAL DEFAULT 4 destruct__Q24xhud17font_meter_widgetFv + 15196: 8002f190 32 FUNC GLOBAL DEFAULT 4 destroy__Q24xhud17font_meter_widgetFv + 15197: 8002f504 12 FUNC WEAK DEFAULT 4 type_name__Q24xhud16font_meter_assetFv + 15198: 8002f1b0 64 FUNC GLOBAL DEFAULT 4 type__Q24xhud17font_meter_widgetCFv + 15199: 8002f1f0 104 FUNC GLOBAL DEFAULT 4 is__Q24xhud17font_meter_widgetCFUi + 15200: 8002f258 492 FUNC GLOBAL DEFAULT 4 update__Q24xhud17font_meter_widgetFf + 15201: 8002f510 108 FUNC WEAK DEFAULT 4 render__5xfontCFPCcff + 15202: 8002f444 192 FUNC GLOBAL DEFAULT 4 render__Q24xhud17font_meter_widgetFv + 15203: 8002f748 20 FUNC GLOBAL DEFAULT 4 set_value_immediate__Q24xhud12meter_widgetFf + 15204: 8002f580 456 FUNC GLOBAL DEFAULT 4 set_value__Q24xhud12meter_widgetFf + 15205: 8027d678 40 OBJECT GLOBAL DEFAULT 8 __vt__Q24xhud12meter_widget + 15206: 8002faf0 16 FUNC WEAK DEFAULT 4 __ct__14sound_queue<4>Fv + 15207: 8002f75c 132 FUNC GLOBAL DEFAULT 4 __ct__Q24xhud12meter_widgetFRCQ24xhud11meter_asset + 15208: 8002f7e0 32 FUNC GLOBAL DEFAULT 4 destruct__Q24xhud12meter_widgetFv + 15209: 8002fc58 16 FUNC WEAK DEFAULT 4 type_name__Q24xhud11meter_assetFv + 15210: 8002f800 64 FUNC GLOBAL DEFAULT 4 type__Q24xhud12meter_widgetCFv + 15211: 8002f840 104 FUNC GLOBAL DEFAULT 4 is__Q24xhud12meter_widgetCFUi + 15212: 8002fc14 32 FUNC WEAK DEFAULT 4 xpow__Fff + 15213: 8002fb00 84 FUNC WEAK DEFAULT 4 play__14sound_queue<4>FUiffUiUiUi14sound_category + 15214: 8002f8a8 584 FUNC GLOBAL DEFAULT 4 updater__Q24xhud12meter_widgetFf + 15215: 8002fb54 192 FUNC WEAK DEFAULT 4 push__14sound_queue<4>FUi + 15216: 8002fc34 36 FUNC WEAK DEFAULT 4 powf__3stdFff + 15217: 8002fc68 32 FUNC WEAK DEFAULT 4 update__Q24xhud12meter_widgetFf + 15218: 8002fc88 136 FUNC GLOBAL DEFAULT 4 XHUD_AnimTable_Idle__Fv + 15219: 8002fd68 100 FUNC GLOBAL DEFAULT 4 __ct__Q24xhud12model_widgetFRCQ24xhud11model_asset + 15220: 8002fd10 88 FUNC GLOBAL DEFAULT 4 load__Q24xhud12model_widgetFR5xBaseR9xDynAssetUl + 15221: 8027d6a0 40 OBJECT GLOBAL DEFAULT 8 __vt__Q24xhud12model_widget + 15222: 8002fdcc 32 FUNC GLOBAL DEFAULT 4 destruct__Q24xhud12model_widgetFv + 15223: 8002fdec 32 FUNC GLOBAL DEFAULT 4 destroy__Q24xhud12model_widgetFv + 15224: 8002ff70 16 FUNC WEAK DEFAULT 4 type_name__Q24xhud11model_assetFv + 15225: 8002fe0c 64 FUNC GLOBAL DEFAULT 4 type__Q24xhud12model_widgetCFv + 15226: 8002fe4c 104 FUNC GLOBAL DEFAULT 4 is__Q24xhud12model_widgetCFUi + 15227: 8002feb4 124 FUNC GLOBAL DEFAULT 4 update__Q24xhud12model_widgetFf + 15228: 8002ff30 64 FUNC GLOBAL DEFAULT 4 render__Q24xhud12model_widgetFv + 15229: 8002ffd8 276 FUNC GLOBAL DEFAULT 4 __ct__Q24xhud17unit_meter_widgetFRCQ24xhud16unit_meter_asset + 15230: 8002ff80 88 FUNC GLOBAL DEFAULT 4 load__Q24xhud17unit_meter_widgetFR5xBaseR9xDynAssetUl + 15231: 8027d6c8 40 OBJECT GLOBAL DEFAULT 8 __vt__Q24xhud17unit_meter_widget + 15232: 8003062c 4 FUNC WEAK DEFAULT 4 xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi + 15233: 800300ec 32 FUNC GLOBAL DEFAULT 4 destruct__Q24xhud17unit_meter_widgetFv + 15234: 8003010c 32 FUNC GLOBAL DEFAULT 4 destroy__Q24xhud17unit_meter_widgetFv + 15235: 80030630 16 FUNC WEAK DEFAULT 4 type_name__Q24xhud16unit_meter_assetFv + 15236: 8003012c 64 FUNC GLOBAL DEFAULT 4 type__Q24xhud17unit_meter_widgetCFv + 15237: 8003016c 104 FUNC GLOBAL DEFAULT 4 is__Q24xhud17unit_meter_widgetCFUi + 15238: 800301d4 32 FUNC GLOBAL DEFAULT 4 setup__Q24xhud17unit_meter_widgetFv + 15239: 800303ac 32 FUNC WEAK DEFAULT 4 xfmod__Fff + 15240: 800301f4 440 FUNC GLOBAL DEFAULT 4 update__Q24xhud17unit_meter_widgetFf + 15241: 800303cc 36 FUNC WEAK DEFAULT 4 fmodf__3stdFff + 15242: 800303f0 572 FUNC GLOBAL DEFAULT 4 render__Q24xhud17unit_meter_widgetFv + 15243: 800309f0 32 FUNC WEAK DEFAULT 4 strstr__3stdFPcPCc + 15244: 800306cc 804 FUNC GLOBAL DEFAULT 4 xIniParse__FPci + 15245: 80030a10 80 FUNC GLOBAL DEFAULT 4 xIniDestroy__FP8xIniFile + 15246: 80030a60 136 FUNC GLOBAL DEFAULT 4 xIniGetIndex__FP8xIniFilePc + 15247: 80030ae8 92 FUNC GLOBAL DEFAULT 4 xIniGetInt__FP8xIniFilePci + 15248: 80030b44 104 FUNC GLOBAL DEFAULT 4 xIniGetFloat__FP8xIniFilePcf + 15249: 80030bac 88 FUNC GLOBAL DEFAULT 4 xIniGetString__FP8xIniFilePcPc + 15250: 80030c04 32 FUNC GLOBAL DEFAULT 4 xMathInit__Fv + 15251: 80030c24 24 FUNC GLOBAL DEFAULT 4 xMathExit__Fv + 15252: 80030c88 64 FUNC GLOBAL DEFAULT 4 xurand__Fv + 15253: 80030c3c 36 FUNC GLOBAL DEFAULT 4 xatof__FPCc + 15254: 80030c60 8 FUNC GLOBAL DEFAULT 4 xsrand__FUi + 15255: 80030c68 32 FUNC GLOBAL DEFAULT 4 xrand__Fv + 15256: 80030cc8 300 FUNC GLOBAL DEFAULT 4 xMathSolveQuadratic__FfffPfPf + 15257: 80030df4 676 FUNC GLOBAL DEFAULT 4 xMathSolveCubic__FffffPfPfPf + 15258: 800310d0 48 FUNC GLOBAL DEFAULT 4 xAngleClampFast__Ff + 15259: 80031098 56 FUNC GLOBAL DEFAULT 4 xAngleClamp__Ff + 15260: 80031100 84 FUNC GLOBAL DEFAULT 4 xDangleClamp__Ff + 15261: 80031154 728 FUNC GLOBAL DEFAULT 4 xAccelMove__FRfRfffff + 15262: 8003142c 100 FUNC GLOBAL DEFAULT 4 xAccelMoveTime__Fffff + 15263: 80031490 236 FUNC GLOBAL DEFAULT 4 xAccelMove__FRfRffff + 15264: 8003157c 260 FUNC GLOBAL DEFAULT 4 xAccelStop__FRfRfff + 15265: 80031680 232 FUNC GLOBAL DEFAULT 4 xFuncPiece_Eval__FP10xFuncPiecefPP10xFuncPiece + 15266: 800317bc 252 FUNC GLOBAL DEFAULT 4 xFuncPiece_ShiftPiece__FP10xFuncPieceP10xFuncPiecef + 15267: 80031768 84 FUNC GLOBAL DEFAULT 4 xFuncPiece_EndPoints__FP10xFuncPieceffff + 15268: 80252fc8 16 OBJECT GLOBAL DEFAULT 7 m_Null__13basic_rect + 15269: 80252fd8 16 OBJECT GLOBAL DEFAULT 7 m_Unit__13basic_rect + 15270: 80253018 12 OBJECT GLOBAL DEFAULT 7 g_O3 + 15271: 80253024 12 OBJECT GLOBAL DEFAULT 7 g_X3 + 15272: 80253030 12 OBJECT GLOBAL DEFAULT 7 g_Y3 + 15273: 8025303c 12 OBJECT GLOBAL DEFAULT 7 g_Z3 + 15274: 80253048 12 OBJECT GLOBAL DEFAULT 7 g_NX3 + 15275: 80253054 12 OBJECT GLOBAL DEFAULT 7 g_NY3 + 15276: 80253060 12 OBJECT GLOBAL DEFAULT 7 g_NZ3 + 15277: 8025306c 12 OBJECT GLOBAL DEFAULT 7 g_Onez + 15278: 8038c2e0 64 OBJECT GLOBAL DEFAULT 9 g_I3 + 15279: 80253078 16 OBJECT GLOBAL DEFAULT 7 g_IQ + 15280: 800318b8 164 FUNC GLOBAL DEFAULT 4 xMath3Init__Fv + 15281: 8003195c 264 FUNC GLOBAL DEFAULT 4 xLine3VecDist2__FPC5xVec3PC5xVec3PC5xVec3P6xIsect + 15282: 80031a64 124 FUNC GLOBAL DEFAULT 4 xPointInBox__FPC4xBoxPC5xVec3 + 15283: 80031ae0 424 FUNC GLOBAL DEFAULT 4 xBoxInitBoundOBB__FP4xBoxPC4xBoxPC7xMat4x3 + 15284: 80031c88 184 FUNC GLOBAL DEFAULT 4 xBoxInitBoundCapsule__FP4xBoxPC8xCapsule + 15285: 800333d4 256 FUNC WEAK DEFAULT 4 xBoxFromCircle__FR4xBoxRC5xVec3RC5xVec3f + 15286: 80033328 172 FUNC WEAK DEFAULT 4 xBoxUnion__FR4xBoxRC4xBoxRC4xBox + 15287: 80031d40 164 FUNC GLOBAL DEFAULT 4 xBoxFromCone__FR4xBoxRC5xVec3RC5xVec3fff + 15288: 80031de4 80 FUNC GLOBAL DEFAULT 4 xMat3x3Normalize__FP7xMat3x3PC7xMat3x3 + 15289: 80031e34 224 FUNC GLOBAL DEFAULT 4 xMat3x3GetEuler__FPC7xMat3x3P5xVec3 + 15290: 80031f14 52 FUNC GLOBAL DEFAULT 4 xMat4x3MoveLocalRight__FP7xMat4x3f + 15291: 80031f48 52 FUNC GLOBAL DEFAULT 4 xMat4x3MoveLocalUp__FP7xMat4x3f + 15292: 80031f7c 52 FUNC GLOBAL DEFAULT 4 xMat4x3MoveLocalAt__FP7xMat4x3f + 15293: 80031fb0 500 FUNC GLOBAL DEFAULT 4 xMat3x3LookVec__FP7xMat3x3PC5xVec3 + 15294: 800321d0 324 FUNC GLOBAL DEFAULT 4 xMat3x3Euler__FP7xMat3x3fff + 15295: 800321a4 44 FUNC GLOBAL DEFAULT 4 xMat3x3Euler__FP7xMat3x3PC5xVec3 + 15296: 80032314 292 FUNC GLOBAL DEFAULT 4 xMat3x3RotC__FP7xMat3x3ffff + 15297: 80032438 164 FUNC GLOBAL DEFAULT 4 xMat3x3RotX__FP7xMat3x3f + 15298: 800324dc 168 FUNC GLOBAL DEFAULT 4 xMat3x3RotY__FP7xMat3x3f + 15299: 80032584 168 FUNC GLOBAL DEFAULT 4 xMat3x3RotZ__FP7xMat3x3f + 15300: 8003262c 140 FUNC GLOBAL DEFAULT 4 xMat3x3ScaleC__FP7xMat3x3fff + 15301: 800326b8 364 FUNC GLOBAL DEFAULT 4 xMat3x3RMulRotY__FP7xMat3x3PC7xMat3x3f + 15302: 80032824 144 FUNC GLOBAL DEFAULT 4 xMat3x3Transpose__FP7xMat3x3PC7xMat3x3 + 15303: 800328b4 424 FUNC GLOBAL DEFAULT 4 xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 + 15304: 80032a5c 100 FUNC GLOBAL DEFAULT 4 xMat3x3LMulVec__FP5xVec3PC7xMat3x3PC5xVec3 + 15305: 80032ac0 224 FUNC GLOBAL DEFAULT 4 xMat3x3Tolocal__FP5xVec3PC7xMat3x3PC5xVec3 + 15306: 80032c18 108 FUNC GLOBAL DEFAULT 4 xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 + 15307: 80032ba0 120 FUNC GLOBAL DEFAULT 4 xMat4x3Rot__FP7xMat4x3PC5xVec3fPC5xVec3 + 15308: 80032c84 488 FUNC GLOBAL DEFAULT 4 xQuatFromMat__FP5xQuatPC7xMat3x3 + 15309: 80032e6c 148 FUNC GLOBAL DEFAULT 4 xQuatFromAxisAngle__FP5xQuatPC5xVec3f + 15310: 80032f00 176 FUNC GLOBAL DEFAULT 4 xQuatToMat__FPC5xQuatP7xMat3x3 + 15311: 80032fb0 96 FUNC GLOBAL DEFAULT 4 xQuatToAxisAngle__FPC5xQuatP5xVec3Pf + 15312: 80033500 36 FUNC WEAK DEFAULT 4 xQuatLength2__FPC5xQuat + 15313: 800334d4 44 FUNC WEAK DEFAULT 4 xQuatSMul__FP5xQuatPC5xQuatf + 15314: 80033010 192 FUNC GLOBAL DEFAULT 4 xQuatNormalize__FP5xQuatPC5xQuat + 15315: 80033524 48 FUNC WEAK DEFAULT 4 xQuatAdd__FP5xQuatPC5xQuatPC5xQuat + 15316: 800330d0 352 FUNC GLOBAL DEFAULT 4 xQuatSlerp__FP5xQuatPC5xQuatPC5xQuatf + 15317: 80033230 148 FUNC GLOBAL DEFAULT 4 xQuatMul__FP5xQuatPC5xQuatPC5xQuat + 15318: 800332c4 100 FUNC GLOBAL DEFAULT 4 xQuatDiff__FP5xQuatPC5xQuatPC5xQuat + 15319: 8038c320 708 OBJECT GLOBAL DEFAULT 9 gMemInfo + 15320: 803cb2e0 4 OBJECT GLOBAL DEFAULT 11 gActiveHeap + 15321: 8038c5e4 660 OBJECT GLOBAL DEFAULT 9 gxHeap + 15322: 803cb2e4 4 OBJECT GLOBAL DEFAULT 11 sMemBaseNotifyFunc + 15323: 80033554 4 FUNC GLOBAL DEFAULT 4 xMemDebug_SoakLog__FPCc + 15324: 8003363c 248 FUNC GLOBAL DEFAULT 4 xMemInitHeap__FP12xMemHeap_tagUiUiUi + 15325: 80033558 196 FUNC GLOBAL DEFAULT 4 xMemInit__Fv + 15326: 8003361c 32 FUNC GLOBAL DEFAULT 4 xMemExit__Fv + 15327: 80033864 220 FUNC GLOBAL DEFAULT 4 xMemGrowAlloc__FUiUi + 15328: 80033940 280 FUNC GLOBAL DEFAULT 4 xMemAlloc__FUiUii + 15329: 80033a58 44 FUNC GLOBAL DEFAULT 4 xMemPushTemp__FUi + 15330: 80033a84 44 FUNC GLOBAL DEFAULT 4 xMemPopTemp__FPv + 15331: 80033b24 44 FUNC WEAK DEFAULT 4 __as__14xHeapState_tagFRC14xHeapState_tag + 15332: 80033ab0 116 FUNC GLOBAL DEFAULT 4 xMemPushBase__FUi + 15333: 80033b50 36 FUNC GLOBAL DEFAULT 4 xMemPushBase__Fv + 15334: 80033b74 96 FUNC GLOBAL DEFAULT 4 xMemPopBase__FUii + 15335: 80033bd4 40 FUNC GLOBAL DEFAULT 4 xMemPopBase__Fi + 15336: 80033bfc 24 FUNC GLOBAL DEFAULT 4 xMemGetBase__FUi + 15337: 80033c14 8 FUNC GLOBAL DEFAULT 4 xMemRegisterBaseNotifyFunc__FPFv_v + 15338: 80033c1c 36 FUNC GLOBAL DEFAULT 4 xMemGetBase__Fv + 15339: 80033ce8 76 FUNC GLOBAL DEFAULT 4 xMemPoolSetup__FP8xMemPoolPvUiUiPFP8xMemPoolPv_vUiUiUi + 15340: 80033d34 156 FUNC GLOBAL DEFAULT 4 xMemPoolAlloc__FP8xMemPool + 15341: 80033dd0 92 FUNC GLOBAL DEFAULT 4 xMemPoolFree__FP8xMemPoolPv + 15342: 8038c878 156 OBJECT GLOBAL DEFAULT 9 anim_coll_old_mt + 15343: 803cb2f0 4 OBJECT GLOBAL DEFAULT 11 xModelPipeNumTables + 15344: 8038c914 64 OBJECT GLOBAL DEFAULT 9 xModelPipeCount + 15345: 8038c954 64 OBJECT GLOBAL DEFAULT 9 xModelPipeData + 15346: 803cb2f4 4 OBJECT GLOBAL DEFAULT 11 xModelLookupCount + 15347: 803cb2f8 4 OBJECT GLOBAL DEFAULT 11 xModelLookupList + 15348: 803cb2fc 4 OBJECT GLOBAL DEFAULT 11 xModelInstStaticAlloc + 15349: 803cb300 4 OBJECT GLOBAL DEFAULT 11 xModelBucketEnabled + 15350: 80033e2c 76 FUNC GLOBAL DEFAULT 4 xModelGetPipeFlags__FP8RpAtomic + 15351: 80033e78 80 FUNC GLOBAL DEFAULT 4 xModelInit__Fv + 15352: 80033ec8 552 FUNC GLOBAL DEFAULT 4 xModelPoolInit__FUiUi + 15353: 800340f0 600 FUNC GLOBAL DEFAULT 4 xModelInstanceAlloc__FP8RpAtomicPvUsUcPUc + 15354: 80034378 168 FUNC GLOBAL DEFAULT 4 xModelInstanceFree__FP14xModelInstance + 15355: 80034420 56 FUNC GLOBAL DEFAULT 4 xModelInstanceAttach__FP14xModelInstanceP14xModelInstance + 15356: 80034458 116 FUNC GLOBAL DEFAULT 4 xModelInstanceUpgradeBrotherShared__FP14xModelInstanceUi + 15357: 800344cc 116 FUNC GLOBAL DEFAULT 4 xModelUpdate__FP14xModelInstancef + 15358: 80034540 368 FUNC GLOBAL DEFAULT 4 xModelEvalSingle__FP14xModelInstance + 15359: 800346b0 64 FUNC GLOBAL DEFAULT 4 xModelEval__FP14xModelInstance + 15360: 80034d74 36 FUNC GLOBAL DEFAULT 4 xModelMaterialMul__FP14xModelInstancefff + 15361: 80034d50 36 FUNC GLOBAL DEFAULT 4 xModelSetMaterialAlpha__FP14xModelInstanceUc + 15362: 80034d98 36 FUNC GLOBAL DEFAULT 4 xModelResetMaterial__FP14xModelInstance + 15363: 800346f0 596 FUNC GLOBAL DEFAULT 4 xModelRenderSingle__FP14xModelInstance + 15364: 80034944 88 FUNC GLOBAL DEFAULT 4 xModelRender__FP14xModelInstance + 15365: 8003499c 132 FUNC WEAK DEFAULT 4 __as__11RwMatrixTagFRC11RwMatrixTag + 15366: 80034a20 452 FUNC GLOBAL DEFAULT 4 xModelRender2D__FRC14xModelInstanceRC13basic_rectRC5xVec3RC5xVec3 + 15367: 80034dbc 36 FUNC GLOBAL DEFAULT 4 xModel_SceneEnter__FP7RpWorld + 15368: 80034de0 36 FUNC GLOBAL DEFAULT 4 xModel_SceneExit__FP7RpWorld + 15369: 80034e04 104 FUNC GLOBAL DEFAULT 4 xModelAnimCollStart__FR14xModelInstance + 15370: 80034e6c 268 FUNC GLOBAL DEFAULT 4 xModelAnimCollRefresh__FRC14xModelInstance + 15371: 80034f78 124 FUNC GLOBAL DEFAULT 4 xModelGetBoneLocation__FRC14xModelInstanceUl + 15372: 80034ff4 64 FUNC GLOBAL DEFAULT 4 xModelGetBoneMat__FR7xMat4x3RC14xModelInstanceUl + 15373: 80035034 604 FUNC GLOBAL DEFAULT 4 xMorphSeqSetup__FPvPFUiPc_Pv + 15374: 80035290 496 FUNC GLOBAL DEFAULT 4 xMorphRender__FP13xMorphSeqFileP11RwMatrixTagf + 15375: 80035480 20 FUNC GLOBAL DEFAULT 4 xMorphSeqDuration__FP13xMorphSeqFile + 15376: 80035494 136 FUNC GLOBAL DEFAULT 4 xMovePointInit__FP10xMovePointP15xMovePointAsset + 15377: 8003551c 32 FUNC GLOBAL DEFAULT 4 xMovePointSave__FP10xMovePointP7xSerial + 15378: 8003553c 32 FUNC GLOBAL DEFAULT 4 xMovePointLoad__FP10xMovePointP7xSerial + 15379: 8003555c 72 FUNC GLOBAL DEFAULT 4 xMovePointReset__FP10xMovePoint + 15380: 800355a4 156 FUNC GLOBAL DEFAULT 4 xMovePointSetup__FP10xMovePointP6xScene + 15381: 80035640 352 FUNC GLOBAL DEFAULT 4 xMovePointSplineSetup__FP10xMovePoint + 15382: 800357a0 24 FUNC GLOBAL DEFAULT 4 xMovePointSplineDestroy__FP10xMovePoint + 15383: 800358ec 276 FUNC WEAK DEFAULT 4 xVec3Hdng__FP5xVec3PC5xVec3PC5xVec3 + 15384: 800357b8 300 FUNC GLOBAL DEFAULT 4 xMovePointGetNext__FPC10xMovePointPC10xMovePointPP10xMovePointP5xVec3 + 15385: 800358e4 8 FUNC GLOBAL DEFAULT 4 xMovePointGetPos__FPC10xMovePoint + 15386: 80035a00 204 FUNC GLOBAL DEFAULT 4 XOrdInit__FP16st_XORDEREDARRAYii + 15387: 80035acc 12 FUNC GLOBAL DEFAULT 4 XOrdReset__FP16st_XORDEREDARRAY + 15388: 80035ad8 88 FUNC GLOBAL DEFAULT 4 XOrdDone__FP16st_XORDEREDARRAYi + 15389: 80035b30 40 FUNC GLOBAL DEFAULT 4 XOrdAppend__FP16st_XORDEREDARRAYPv + 15390: 80035b58 180 FUNC GLOBAL DEFAULT 4 XOrdInsert__FP16st_XORDEREDARRAYPvPFPvPv_i + 15391: 80035c0c 232 FUNC GLOBAL DEFAULT 4 XOrdRemove__FP16st_XORDEREDARRAYPvi + 15392: 80035cf4 152 FUNC GLOBAL DEFAULT 4 XOrdLookup__FP16st_XORDEREDARRAYPCvPFPCvPv_i + 15393: 80035d8c 228 FUNC GLOBAL DEFAULT 4 XOrdSort__FP16st_XORDEREDARRAYPFPvPv_i + 15394: 8038c994 1312 OBJECT GLOBAL DEFAULT 9 mPad + 15395: 803cb308 4 OBJECT GLOBAL DEFAULT 11 gDebugPad + 15396: 803cb30c 4 OBJECT GLOBAL DEFAULT 11 gPlayerPad + 15397: 80035e70 104 FUNC GLOBAL DEFAULT 4 xPadInit__Fv + 15398: 80035f50 116 FUNC GLOBAL DEFAULT 4 xPadRumbleEnable__Fii + 15399: 80035ed8 120 FUNC GLOBAL DEFAULT 4 xPadEnable__Fi + 15400: 80036620 96 FUNC GLOBAL DEFAULT 4 xPadDestroyRumbleChain__FP8_tagxPad + 15401: 800367ac 136 FUNC GLOBAL DEFAULT 4 xPadAnalogIsDigital__Fii + 15402: 80035fc4 1204 FUNC GLOBAL DEFAULT 4 xPadUpdate__Fif + 15403: 8003687c 208 FUNC WEAK DEFAULT 4 normalize_analog__Fiiiiii + 15404: 80036858 36 FUNC WEAK DEFAULT 4 length__5xVec2CFv + 15405: 80036834 36 FUNC WEAK DEFAULT 4 __adv__5xVec2Ff + 15406: 80036478 268 FUNC GLOBAL DEFAULT 4 xPadNormalizeAnalog__FR8_tagxPadii + 15407: 80036584 32 FUNC GLOBAL DEFAULT 4 xPadKill__Fv + 15408: 800365a4 124 FUNC GLOBAL DEFAULT 4 xPadGetRumbleSlot__Fv + 15409: 80036680 48 FUNC GLOBAL DEFAULT 4 xPadDestroyRumbleChain__Fi + 15410: 800366b0 252 FUNC GLOBAL DEFAULT 4 xPadAddRumble__Fi14_tagRumbleTypefiUi + 15411: 8038ceb4 0x2ee00 OBJECT GLOBAL DEFAULT 9 gParPool + 15412: 803cb310 4 OBJECT GLOBAL DEFAULT 11 gParDead + 15413: 8003694c 236 FUNC GLOBAL DEFAULT 4 xParMemInit__Fv + 15414: 80036a38 64 FUNC GLOBAL DEFAULT 4 xParAlloc__Fv + 15415: 80036a78 80 FUNC GLOBAL DEFAULT 4 xParFree__FP4xPar + 15416: 80036ac8 196 FUNC GLOBAL DEFAULT 4 xParInit__FP4xPar + 15417: 800372c4 116 FUNC GLOBAL DEFAULT 4 xParCmdMove_Update__FP7xParCmdP9xParGroupf + 15418: 80036dc0 32 FUNC GLOBAL DEFAULT 4 xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v + 15419: 80037338 220 FUNC GLOBAL DEFAULT 4 xParCmdMoveRandom_Update__FP7xParCmdP9xParGroupf + 15420: 80037228 156 FUNC GLOBAL DEFAULT 4 xParCmdAccelerate_Update__FP7xParCmdP9xParGroupf + 15421: 80037780 72 FUNC GLOBAL DEFAULT 4 xParCmdVelocityApply_Update__FP7xParCmdP9xParGroupf + 15422: 80036e78 164 FUNC GLOBAL DEFAULT 4 xParCmdKillSlow_Update__FP7xParCmdP9xParGroupf + 15423: 80036f4c 228 FUNC GLOBAL DEFAULT 4 xParCmdFollow_Update__FP7xParCmdP9xParGroupf + 15424: 80037030 228 FUNC GLOBAL DEFAULT 4 xParCmdOrbitPoint_Update__FP7xParCmdP9xParGroupf + 15425: 80037114 276 FUNC GLOBAL DEFAULT 4 xParCmdOrbitLine_Update__FP7xParCmdP9xParGroupf + 15426: 80037414 164 FUNC GLOBAL DEFAULT 4 xParCmdMoveRandomPar_Update__FP7xParCmdP9xParGroupf + 15427: 800374b8 4 FUNC GLOBAL DEFAULT 4 xParCmdScale3rdPolyReg_Update__FP7xParCmdP9xParGroupf + 15428: 800378f0 4 FUNC GLOBAL DEFAULT 4 xParCmdTex_Update__FP7xParCmdP9xParGroupf + 15429: 800378f4 932 FUNC GLOBAL DEFAULT 4 xParCmdTexAnim_Update__FP7xParCmdP9xParGroupf + 15430: 800374c8 244 FUNC GLOBAL DEFAULT 4 xParCmdRandomVelocityPar_Update__FP7xParCmdP9xParGroupf + 15431: 80036f1c 48 FUNC GLOBAL DEFAULT 4 xParCmdAge_Update__FP7xParCmdP9xParGroupf + 15432: 800374c4 4 FUNC GLOBAL DEFAULT 4 xParCmdAlpha3rdPolyReg_Update__FP7xParCmdP9xParGroupf + 15433: 800375bc 76 FUNC GLOBAL DEFAULT 4 xParCmdApplyWind_Update__FP7xParCmdP9xParGroupf + 15434: 80037608 376 FUNC GLOBAL DEFAULT 4 xParCmdRotPar_Update__FP7xParCmdP9xParGroupf + 15435: 800377c8 296 FUNC GLOBAL DEFAULT 4 xParCmdRotateAround_Update__FP7xParCmdP9xParGroupf + 15436: 800374bc 4 FUNC GLOBAL DEFAULT 4 xParCmdSmokeAlpha_Update__FP7xParCmdP9xParGroupf + 15437: 800374c0 4 FUNC GLOBAL DEFAULT 4 xParCmdScale_Update__FP7xParCmdP9xParGroupf + 15438: 80037c98 96 FUNC GLOBAL DEFAULT 4 xParCmdCollideFall_Update__FP7xParCmdP9xParGroupf + 15439: 80037cf8 132 FUNC GLOBAL DEFAULT 4 xParCmdCollideFallSticky_Update__FP7xParCmdP9xParGroupf + 15440: 800380cc 708 FUNC GLOBAL DEFAULT 4 xParCmd_Shaper_Update__FP7xParCmdP9xParGroupf + 15441: 80037f38 404 FUNC GLOBAL DEFAULT 4 xParCmd_AlphaInOut_Update__FP7xParCmdP9xParGroupf + 15442: 80037dec 332 FUNC GLOBAL DEFAULT 4 xParCmd_SizeInOut_Update__FP7xParCmdP9xParGroupf + 15443: 80037d7c 112 FUNC GLOBAL DEFAULT 4 xParCmd_DampenSpeed_Update__FP7xParCmdP9xParGroupf + 15444: 80036b8c 564 FUNC GLOBAL DEFAULT 4 xParCmdInit__Fv + 15445: 80036de0 76 FUNC GLOBAL DEFAULT 4 xParCmdGetSize__FUi + 15446: 80036e2c 76 FUNC GLOBAL DEFAULT 4 xParCmdGetUpdateFunc__FUi + 15447: 80038390 52 FUNC WEAK DEFAULT 4 xVec3LengthFast__Ffff + 15448: 803bbcb4 1020 OBJECT GLOBAL DEFAULT 9 sParGroupRegTable + 15449: 80038428 88 FUNC GLOBAL DEFAULT 4 xParGroupInit__FP9xParGroup + 15450: 80038508 48 FUNC GLOBAL DEFAULT 4 xParGroupSetAging__FP9xParGroupi + 15451: 80038538 48 FUNC GLOBAL DEFAULT 4 xParGroupSetBack2Life__FP9xParGroupi + 15452: 80038568 8 FUNC GLOBAL DEFAULT 4 xParGroupSetVisibility__FP9xParGroupi + 15453: 80038570 8 FUNC GLOBAL DEFAULT 4 xParGroupSetPriority__FP9xParGroupUc + 15454: 80038578 132 FUNC GLOBAL DEFAULT 4 xParGroupRegister__FP9xParGroup + 15455: 800385fc 84 FUNC GLOBAL DEFAULT 4 xParGroupUnregister__FP9xParGroup + 15456: 80038650 8 FUNC GLOBAL DEFAULT 4 xParGroupSetActive__FP9xParGroupUi + 15457: 800389fc 176 FUNC GLOBAL DEFAULT 4 xParGroupKillPar__FP9xParGroupP4xPar + 15458: 80038658 80 FUNC GLOBAL DEFAULT 4 xParGroupKillAllParticles__FP9xParGroup + 15459: 800386a8 476 FUNC GLOBAL DEFAULT 4 xParGroupAnimate__FP9xParGroupf + 15460: 80038884 72 FUNC GLOBAL DEFAULT 4 xParGroupAddParP__FP9xParGroupP4xPar + 15461: 800388cc 304 FUNC GLOBAL DEFAULT 4 xParGroupAddPar__FP9xParGroup + 15462: 80038aac 40 FUNC GLOBAL DEFAULT 4 xParGroupAddParToDeadList__FP9xParGroupP4xPar + 15463: 80038b18 4 FUNC GLOBAL DEFAULT 4 xParMgrKillAllParticles__Fv + 15464: 80038ad4 68 FUNC GLOBAL DEFAULT 4 xParMgrInit__Fv + 15465: 80038b1c 92 FUNC GLOBAL DEFAULT 4 xParMgrUpdate__Ff + 15466: 80038b78 32 FUNC GLOBAL DEFAULT 4 xParMgrRender__Fv + 15467: 80038b98 4 FUNC GLOBAL DEFAULT 4 xPartitionReset__Fv + 15468: 80038c60 32 FUNC GLOBAL DEFAULT 4 xPartitionGetTrueIdx__FP13_tagPartitioniii + 15469: 80038c80 408 FUNC GLOBAL DEFAULT 4 xPartitionVolume__FP13_tagPartitionP7xVolumeiii + 15470: 80039270 36 FUNC WEAK DEFAULT 4 xEnvGetBBox__FP4xEnv + 15471: 80038e18 412 FUNC GLOBAL DEFAULT 4 xPartitionWorld__FP13_tagPartitionP4xEnviii + 15472: 80039294 12 FUNC WEAK DEFAULT 4 iEnvGetBBox__FP4iEnv + 15473: 80038fb4 260 FUNC GLOBAL DEFAULT 4 xPartitionInsert__FP13_tagPartitionPvP5xVec3 + 15474: 80039200 108 FUNC GLOBAL DEFAULT 4 xPartitionSpaceMove__FP13_tagPartSpaceP13_tagPartSpaceUi + 15475: 800390b8 328 FUNC GLOBAL DEFAULT 4 xPartitionUpdate__FP13_tagPartitionPviP5xVec3 + 15476: 8003926c 4 FUNC GLOBAL DEFAULT 4 xPartitionDump__FP13_tagPartitionPc + 15477: 800392a0 32 FUNC GLOBAL DEFAULT 4 PKRGetReadFuncs__Fi + 15478: 80039318 140 FUNC WEAK DEFAULT 4 __as__20st_PACKER_READ_FUNCSFRC20st_PACKER_READ_FUNCS + 15479: 800392c0 88 FUNC GLOBAL DEFAULT 4 PKRStartup__Fv + 15480: 800393a4 20 FUNC GLOBAL DEFAULT 4 PKRShutdown__Fv + 15481: 800393b8 32 FUNC GLOBAL DEFAULT 4 PKRLoadStep__Fi + 15482: 8003c488 16 FUNC WEAK DEFAULT 4 Name__19st_PACKER_ATOC_NODECFv + 15483: 80039e68 4 FUNC GLOBAL DEFAULT 4 PKR_drv_guardLayer__FP19st_PACKER_LTOC_NODE + 15484: 80039e6c 8 FUNC GLOBAL DEFAULT 4 PKR_drv_guardVerify__FP19st_PACKER_LTOC_NODE + 15485: 8003a5d0 8 FUNC GLOBAL DEFAULT 4 PKRAssetIDFromInst__FPv + 15486: 803bc0b0 60 OBJECT GLOBAL DEFAULT 9 xqc_def_ctrl + 15487: 8003c498 240 FUNC GLOBAL DEFAULT 4 xQuickCullInit__FP10xQCControlffffff + 15488: 8003c588 56 FUNC GLOBAL DEFAULT 4 xQuickCullInit__FP10xQCControlPC4xBox + 15489: 8003c5c0 160 FUNC GLOBAL DEFAULT 4 xQuickCullIsects__FPC7xQCDataPC7xQCData + 15490: 8003ca98 200 FUNC GLOBAL DEFAULT 4 xQuickCullForSphere__FP10xQCControlP7xQCDataPC7xSphere + 15491: 8003cb60 108 FUNC GLOBAL DEFAULT 4 xQuickCullForBox__FP10xQCControlP7xQCDataPC4xBox + 15492: 8003cbcc 84 FUNC GLOBAL DEFAULT 4 xQuickCullForOBB__FP10xQCControlP7xQCDataPC4xBoxPC7xMat4x3 + 15493: 8003c660 92 FUNC GLOBAL DEFAULT 4 xQuickCullForBound__FP10xQCControlP7xQCDataPC6xBound + 15494: 8003c8c0 104 FUNC GLOBAL DEFAULT 4 xQuickCullForLine__FP10xQCControlP7xQCDataPC6xLine3 + 15495: 8003c928 368 FUNC GLOBAL DEFAULT 4 xQuickCullForRay__FP10xQCControlP7xQCDataPC5xRay3 + 15496: 8003cc20 44 FUNC GLOBAL DEFAULT 4 xQuickCullForEverything__FP7xQCData + 15497: 8003f134 60 FUNC GLOBAL DEFAULT 4 xSGAutoSave_Startup__Fv + 15498: 8003cc4c 84 FUNC GLOBAL DEFAULT 4 xSGStartup__Fv + 15499: 8003cca0 56 FUNC GLOBAL DEFAULT 4 xSGShutdown__Fv + 15500: 8003ead4 84 FUNC GLOBAL DEFAULT 4 xSG_cb_ISGChange__FPv10en_CHGCODE + 15501: 8003d5a4 320 FUNC GLOBAL DEFAULT 4 xSGAddLoadClient__FP17st_XSAVEGAME_DATAUiPvPFPvP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTUii_i + 15502: 8003d4d0 212 FUNC GLOBAL DEFAULT 4 xSGAddSaveClient__FP17st_XSAVEGAME_DATAUiPvPFPvP17st_XSAVEGAME_DATAPiPi_iPFPvP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXT_i + 15503: 8003ccd8 252 FUNC GLOBAL DEFAULT 4 xSGInit__F16en_SAVEGAME_MODE + 15504: 8003cdd4 292 FUNC GLOBAL DEFAULT 4 xSGDone__FP17st_XSAVEGAME_DATA + 15505: 8003cef8 36 FUNC GLOBAL DEFAULT 4 xSGCheckForCorruptFiles__FP17st_XSAVEGAME_DATAPA64_c + 15506: 8003cf1c 36 FUNC GLOBAL DEFAULT 4 xSGTgtCount__FP17st_XSAVEGAME_DATAPi + 15507: 8003cf40 36 FUNC GLOBAL DEFAULT 4 xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi + 15508: 8003cf64 120 FUNC GLOBAL DEFAULT 4 xSGTgtIsFormat__FP17st_XSAVEGAME_DATAiPi + 15509: 8003cfdc 44 FUNC GLOBAL DEFAULT 4 xSGTgtFormatTgt__FP17st_XSAVEGAME_DATAiPi + 15510: 8003e238 100 FUNC GLOBAL DEFAULT 4 xSG_chdir_gamedir__FP17st_XSAVEGAME_DATA + 15511: 8003d008 92 FUNC GLOBAL DEFAULT 4 xSGTgtSelect__FP17st_XSAVEGAME_DATAi + 15512: 8003d064 64 FUNC GLOBAL DEFAULT 4 xSGTgtHasGameDir__FP17st_XSAVEGAME_DATAi + 15513: 8003d0a4 216 FUNC GLOBAL DEFAULT 4 xSGTgtHaveRoom__FP17st_XSAVEGAME_DATAiiiPiPiPi + 15514: 8003d17c 216 FUNC GLOBAL DEFAULT 4 xSGTgtHaveRoomStartup__FP17st_XSAVEGAME_DATAiiiPiPiPi + 15515: 8003d254 36 FUNC GLOBAL DEFAULT 4 xSGCheckMemoryCard__FP17st_XSAVEGAME_DATAi + 15516: 8003d278 8 FUNC GLOBAL DEFAULT 4 xSGGameSet__FP17st_XSAVEGAME_DATAi + 15517: 8003d2b0 112 FUNC GLOBAL DEFAULT 4 xSGGameSize__FP17st_XSAVEGAME_DATAi + 15518: 8003d280 48 FUNC GLOBAL DEFAULT 4 xSGGameIsEmpty__FP17st_XSAVEGAME_DATAi + 15519: 8003e29c 108 FUNC GLOBAL DEFAULT 4 xSG_cm_slotname__FP17st_XSAVEGAME_DATAi + 15520: 8003d320 164 FUNC GLOBAL DEFAULT 4 xSGGameModDate__FP17st_XSAVEGAME_DATAi + 15521: 8003d3c4 92 FUNC GLOBAL DEFAULT 4 xSGGameLabel__FP17st_XSAVEGAME_DATAi + 15522: 8003d420 88 FUNC GLOBAL DEFAULT 4 xSGGameThumbIndex__FP17st_XSAVEGAME_DATAi + 15523: 8003d478 88 FUNC GLOBAL DEFAULT 4 xSGGameProgress__FP17st_XSAVEGAME_DATAi + 15524: 8003d724 264 FUNC GLOBAL DEFAULT 4 xSGSetup__FP17st_XSAVEGAME_DATAiPcixi + 15525: 8003d6e4 64 FUNC GLOBAL DEFAULT 4 xSGSetup__FP17st_XSAVEGAME_DATA + 15526: 8003e3dc 268 FUNC GLOBAL DEFAULT 4 xSG_sv_flipinfo__FP17st_XSAVEGAME_DATA + 15527: 8003e4e8 168 FUNC GLOBAL DEFAULT 4 xSG_sv_prepdest__FP17st_XSAVEGAME_DATA + 15528: 8003eb28 136 FUNC GLOBAL DEFAULT 4 xSG_ld_prepload__FP17st_XSAVEGAME_DATA + 15529: 8003e6e8 168 FUNC GLOBAL DEFAULT 4 xSG_smem_blkopen__FP17st_XSAVEGAME_DATA + 15530: 8003e590 272 FUNC GLOBAL DEFAULT 4 xSG_sv_flipproc__FP17st_XSAVEGAME_DATA + 15531: 8003e6a0 72 FUNC GLOBAL DEFAULT 4 xSG_sv_bldchksum__FP17st_XSAVEGAME_DATA + 15532: 8003e790 136 FUNC GLOBAL DEFAULT 4 xSG_smem_blkclose__FP17st_XSAVEGAME_DATA + 15533: 8003e998 316 FUNC GLOBAL DEFAULT 4 xSG_sv_commit__FP17st_XSAVEGAME_DATA + 15534: 8003ebb0 144 FUNC GLOBAL DEFAULT 4 xSG_ld_readgame__FP17st_XSAVEGAME_DATA + 15535: 8003d82c 320 FUNC GLOBAL DEFAULT 4 xSGProcess__FP17st_XSAVEGAME_DATA + 15536: 8003ec40 244 FUNC GLOBAL DEFAULT 4 xSG_ld_readhead__FP17st_XSAVEGAME_DATA + 15537: 8003ed34 128 FUNC GLOBAL DEFAULT 4 xSG_ld_validate__FP17st_XSAVEGAME_DATA + 15538: 8003edb4 672 FUNC GLOBAL DEFAULT 4 xSG_ld_findcltblk__FP17st_XSAVEGAME_DATA + 15539: 8003f054 212 FUNC GLOBAL DEFAULT 4 xSG_ld_flipload__FP17st_XSAVEGAME_DATA + 15540: 8003d96c 328 FUNC GLOBAL DEFAULT 4 xSGWrapup__FP17st_XSAVEGAME_DATA + 15541: 8003dab4 252 FUNC GLOBAL DEFAULT 4 xSGAsyncStatus__FP17st_XSAVEGAME_DATAiP14en_XSG_WHYFAILPc + 15542: 8003def0 40 FUNC GLOBAL DEFAULT 4 xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPci + 15543: 8003e090 40 FUNC GLOBAL DEFAULT 4 xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPci + 15544: 8003ddb0 272 FUNC GLOBAL DEFAULT 4 xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPcii + 15545: 8003dec0 48 FUNC GLOBAL DEFAULT 4 xSGWriteStrLen__FPCc + 15546: 8003df18 40 FUNC GLOBAL DEFAULT 4 xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPii + 15547: 8003df40 40 FUNC GLOBAL DEFAULT 4 xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPUii + 15548: 8003df68 40 FUNC GLOBAL DEFAULT 4 xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPfi + 15549: 8003df90 256 FUNC GLOBAL DEFAULT 4 xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPcii + 15550: 8003e0b8 40 FUNC GLOBAL DEFAULT 4 xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPii + 15551: 8003e0e0 40 FUNC GLOBAL DEFAULT 4 xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPUii + 15552: 8003e108 40 FUNC GLOBAL DEFAULT 4 xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPfi + 15553: 8003e818 184 FUNC GLOBAL DEFAULT 4 xSG_smem_cltopen__FP17st_XSAVEGAME_DATAP19st_XSAVEGAME_CLIENT + 15554: 8003e8d0 200 FUNC GLOBAL DEFAULT 4 xSG_smem_cltclose__FP17st_XSAVEGAME_DATAP19st_XSAVEGAME_CLIENT + 15555: 8003f128 12 FUNC GLOBAL DEFAULT 4 xSGAutoSave_GetCache__Fv + 15556: 8003f1c8 16 FUNC GLOBAL DEFAULT 4 MarkInvalid__11XSGAutoDataFv + 15557: 8003f324 44 FUNC GLOBAL DEFAULT 4 HWCheckConnect__11XSGAutoDataFi + 15558: 8003f170 88 FUNC GLOBAL DEFAULT 4 IsValid__11XSGAutoDataFv + 15559: 8003f268 88 FUNC GLOBAL DEFAULT 4 Discard__11XSGAutoDataFv + 15560: 8003f2c0 64 FUNC GLOBAL DEFAULT 4 HWConnect__11XSGAutoDataFi + 15561: 8003f1d8 144 FUNC GLOBAL DEFAULT 4 SetCache__11XSGAutoDataFiii + 15562: 8003f300 36 FUNC GLOBAL DEFAULT 4 HWDisconnect__11XSGAutoDataFP13st_ISGSESSION + 15563: 803cb360 4 OBJECT GLOBAL DEFAULT 11 g_xSceneCur + 15564: 8003f3a4 360 FUNC GLOBAL DEFAULT 4 xSceneInit__FP6xSceneUsUsUsUs + 15565: 8003f50c 4 FUNC GLOBAL DEFAULT 4 xSceneExit__FP6xScene + 15566: 8003f510 4 FUNC GLOBAL DEFAULT 4 xSceneSave__FP6xSceneP7xSerial + 15567: 8003f514 4 FUNC GLOBAL DEFAULT 4 xSceneLoad__FP6xSceneP7xSerial + 15568: 8003f518 36 FUNC GLOBAL DEFAULT 4 xSceneSetup__FP6xScene + 15569: 8003f53c 172 FUNC GLOBAL DEFAULT 4 xSceneAddEnt__FP6xSceneP4xEnt + 15570: 8004143c 32 FUNC WEAK DEFAULT 4 xEntEnable__FP4xEnt + 15571: 8003f5e8 60 FUNC GLOBAL DEFAULT 4 xSceneResolvID__FP6xSceneUi + 15572: 8003f624 60 FUNC GLOBAL DEFAULT 4 xSceneID2Name__FP6xSceneUi + 15573: 8003f660 140 FUNC GLOBAL DEFAULT 4 xSceneForAllEnts__FP6xScenePFP4xEntP6xScenePv_P4xEntPv + 15574: 8003f6ec 140 FUNC GLOBAL DEFAULT 4 xSceneForAllStatics__FP6xScenePFP4xEntP6xScenePv_P4xEntPv + 15575: 8003f778 140 FUNC GLOBAL DEFAULT 4 xSceneForAllDynamics__FP6xScenePFP4xEntP6xScenePv_P4xEntPv + 15576: 8003f804 140 FUNC GLOBAL DEFAULT 4 xSceneForAllNPCs__FP6xScenePFP4xEntP6xScenePv_P4xEntPv + 15577: 8003f890 2140 FUNC GLOBAL DEFAULT 4 xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv + 15578: 800400ec 236 FUNC GLOBAL DEFAULT 4 xRayHitsTikiLandableEnt__FP6xSceneP5xRay3P7xQCDataP4xEntPv + 15579: 800401d8 172 FUNC GLOBAL DEFAULT 4 xRayHitsEnt__FP6xSceneP5xRay3P7xQCDataP4xEntPv + 15580: 80040284 288 FUNC GLOBAL DEFAULT 4 xRayHitsTikiLandableScene__FP6xSceneP5xRay3P7xCollis + 15581: 800403a4 288 FUNC GLOBAL DEFAULT 4 xRayHitsScene__FP6xSceneP5xRay3P7xCollis + 15582: 800416ec 292 FUNC WEAK DEFAULT 4 xBoxFromRay__FR4xBoxRC5xRay3 + 15583: 800404c4 404 FUNC GLOBAL DEFAULT 4 xRayHitsSceneFlags__FP6xSceneP5xRay3P7xCollisUcUc + 15584: 8004145c 440 FUNC WEAK DEFAULT 4 xGridCheckBound__FR5xGridRC6xBoundRC7xQCDataQ220@unnamed@xScene_cpp@15cb_ray_hits_ent + 15585: 80041810 172 FUNC WEAK DEFAULT 4 xBoxFromLine__FR4xBoxRC6xLine3 + 15586: 800410cc 556 FUNC GLOBAL DEFAULT 4 xSceneNearestFloorPoly__FP6xSceneP14xNearFloorPolyUcUc + 15587: 80041614 172 FUNC WEAK DEFAULT 4 get_grid_index__FRC5xGridff + 15588: 80041428 20 FUNC WEAK DEFAULT 4 __as__10grid_indexFRC10grid_index + 15589: 800416c0 44 FUNC WEAK DEFAULT 4 range_limit__FUsUsUs + 15590: 803cb378 1 OBJECT GLOBAL DEFAULT 11 g_debugRenderSafeArea + 15591: 80041a8c 48 FUNC GLOBAL DEFAULT 4 xScrFxFadeInit__Fv + 15592: 80041df0 20 FUNC GLOBAL DEFAULT 4 xScrFxLetterBoxInit__Fv + 15593: 8004239c 52 FUNC GLOBAL DEFAULT 4 xScrFXGlareInit__Fv + 15594: 80041920 44 FUNC GLOBAL DEFAULT 4 xScrFxInit__Fv + 15595: 800423d0 32 FUNC GLOBAL DEFAULT 4 xScrFXGlareReset__Fv + 15596: 8004194c 32 FUNC GLOBAL DEFAULT 4 xScrFxReset__Fv + 15597: 80041bec 516 FUNC GLOBAL DEFAULT 4 xScrFxUpdateFade__FP8RwCameraf + 15598: 80041e78 336 FUNC GLOBAL DEFAULT 4 xScrFxUpdateLetterBox__FP8RwCameraf + 15599: 80042578 168 FUNC GLOBAL DEFAULT 4 xScrFXGlareUpdate__Ff + 15600: 8004196c 96 FUNC GLOBAL DEFAULT 4 xScrFxUpdate__FP8RwCameraf + 15601: 80041fe0 604 FUNC GLOBAL DEFAULT 4 xScrFxDrawSafeArea__Fv + 15602: 800419cc 64 FUNC GLOBAL DEFAULT 4 xScrFxRender__FP8RwCamera + 15603: 80041a0c 128 FUNC GLOBAL DEFAULT 4 xScrFxDrawScreenSizeRectangle__Fv + 15604: 80041b18 180 FUNC GLOBAL DEFAULT 4 xScrFxFade__FP10iColor_tagP10iColor_tagfPFv_vi + 15605: 80041bcc 16 FUNC GLOBAL DEFAULT 4 xScrFxStopFade__Fv + 15606: 80041bdc 16 FUNC GLOBAL DEFAULT 4 xScrFxIsFading__Fv + 15607: 80041e04 20 FUNC GLOBAL DEFAULT 4 xScrFxLetterboxReset__Fv + 15608: 80041e18 8 FUNC GLOBAL DEFAULT 4 xScrFxLetterBoxSetSize__Ff + 15609: 80041e20 8 FUNC GLOBAL DEFAULT 4 xScrFxLetterBoxSetAlpha__FUc + 15610: 80041e28 80 FUNC GLOBAL DEFAULT 4 xScrFxLetterbox__Fi + 15611: 80041fc8 24 FUNC GLOBAL DEFAULT 4 xScrFxIsLetterbox__Fv + 15612: 803bc0ec 4800 OBJECT GLOBAL DEFAULT 9 gDistortionParticles + 15613: 803cb388 4 OBJECT GLOBAL DEFAULT 11 gNumDistortionParticles + 15614: 8004223c 4 FUNC GLOBAL DEFAULT 4 xScrFxDistortionAdd__FP5xVec3P5xVec3i + 15615: 80288af8 12 OBJECT GLOBAL DEFAULT 8 ddir + 15616: 80042d08 100 FUNC WEAK DEFAULT 4 __as__18DistortionParticleFRC18DistortionParticle + 15617: 803bd3ac 520 OBJECT GLOBAL DEFAULT 9 sGlare + 15618: 800423f0 392 FUNC GLOBAL DEFAULT 4 xScrFXGlareAdd__FP5xVec3fffffffP8RwRaster + 15619: 80288b04 12 OBJECT GLOBAL DEFAULT 8 sFullScreenGlareDir + 15620: 803ca98c 4 OBJECT GLOBAL DEFAULT 10 sFullScreenGlareIntensity + 15621: 803ca990 4 OBJECT GLOBAL DEFAULT 10 sFullScreenGlareColor + 15622: 803cb390 4 OBJECT GLOBAL DEFAULT 11 sFullScreenGlareEnabled + 15623: 803cb394 4 OBJECT GLOBAL DEFAULT 11 sFullScreenGlareTextureID + 15624: 803cb398 4 OBJECT GLOBAL DEFAULT 11 sFullScreenGlareTexturePtr + 15625: 80042b54 388 FUNC GLOBAL DEFAULT 4 xScrFxDrawBox__FffffUcUcUcUcff + 15626: 80042620 412 FUNC GLOBAL DEFAULT 4 xScrFXFullScreenGlareRender__Fv + 15627: 800427bc 920 FUNC GLOBAL DEFAULT 4 xScrFXGlareRender__FP7xCamera + 15628: 80042d6c 112 FUNC GLOBAL DEFAULT 4 xSerialStartup__FiP21st_SERIAL_PERCID_SIZE + 15629: 80042ddc 20 FUNC GLOBAL DEFAULT 4 xSerialShutdown__Fv + 15630: 80042e84 4 FUNC GLOBAL DEFAULT 4 __ct__7xSerialFv + 15631: 80042ef0 32 FUNC GLOBAL DEFAULT 4 setClient__7xSerialFUi + 15632: 80042e88 100 FUNC GLOBAL DEFAULT 4 __dt__7xSerialFv + 15633: 80042df0 148 FUNC GLOBAL DEFAULT 4 xSerialTraverse__FPFUiP7xSerial_i + 15634: 80042eec 4 FUNC GLOBAL DEFAULT 4 __dl__7xSerialFPv + 15635: 80043524 88 FUNC GLOBAL DEFAULT 4 prepare__7xSerialFUi + 15636: 800433c4 196 FUNC GLOBAL DEFAULT 4 wrbit__7xSerialFi + 15637: 80042f10 252 FUNC GLOBAL DEFAULT 4 Write__7xSerialFPcii + 15638: 8004300c 48 FUNC GLOBAL DEFAULT 4 Write_b1__7xSerialFi + 15639: 8004303c 48 FUNC GLOBAL DEFAULT 4 Write_b7__7xSerialFUi + 15640: 8004306c 48 FUNC GLOBAL DEFAULT 4 Write__7xSerialFUc + 15641: 8004309c 48 FUNC GLOBAL DEFAULT 4 Write__7xSerialFs + 15642: 800430cc 48 FUNC GLOBAL DEFAULT 4 Write__7xSerialFi + 15643: 800430fc 48 FUNC GLOBAL DEFAULT 4 Write__7xSerialFUi + 15644: 8004312c 48 FUNC GLOBAL DEFAULT 4 Write__7xSerialFf + 15645: 80043488 156 FUNC GLOBAL DEFAULT 4 rdbit__7xSerialFv + 15646: 8004315c 336 FUNC GLOBAL DEFAULT 4 Read__7xSerialFPcii + 15647: 800432ac 40 FUNC GLOBAL DEFAULT 4 Read_b1__7xSerialFPi + 15648: 800432d4 40 FUNC GLOBAL DEFAULT 4 Read_b7__7xSerialFPUi + 15649: 800432fc 40 FUNC GLOBAL DEFAULT 4 Read__7xSerialFPUc + 15650: 80043324 40 FUNC GLOBAL DEFAULT 4 Read__7xSerialFPs + 15651: 8004334c 40 FUNC GLOBAL DEFAULT 4 Read__7xSerialFPi + 15652: 80043374 40 FUNC GLOBAL DEFAULT 4 Read__7xSerialFPUi + 15653: 8004339c 40 FUNC GLOBAL DEFAULT 4 Read__7xSerialFPf + 15654: 8004357c 52 FUNC GLOBAL DEFAULT 4 xSerialWipeMainBuffer__Fv + 15655: 800439fc 316 FUNC GLOBAL DEFAULT 4 xSerial_svgame_register__FP17st_XSAVEGAME_DATA16en_SAVEGAME_MODE + 15656: 80043eb8 44 FUNC GLOBAL DEFAULT 4 xSFXEnvironmentalStreamSceneExit__Fv + 15657: 80043ee4 512 FUNC GLOBAL DEFAULT 4 xSFXUpdateEnvironmentalStreamSounds__FP4xSFXUi + 15658: 80044144 176 FUNC GLOBAL DEFAULT 4 xSFXInit__FP4xSFXP9xSFXAsset + 15659: 80044124 32 FUNC GLOBAL DEFAULT 4 xSFXInit__FPvPv + 15660: 800442e4 320 FUNC GLOBAL DEFAULT 4 xSFXEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 15661: 800441f4 32 FUNC GLOBAL DEFAULT 4 xSFXSave__FP4xSFXP7xSerial + 15662: 80044214 32 FUNC GLOBAL DEFAULT 4 xSFXLoad__FP4xSFXP7xSerial + 15663: 80044234 36 FUNC GLOBAL DEFAULT 4 xSFXReset__FP4xSFX + 15664: 80044258 20 FUNC GLOBAL DEFAULT 4 xSFXConvertFlags__FUi + 15665: 803cb3b0 4 OBJECT GLOBAL DEFAULT 11 ShadowLight + 15666: 80288c80 16 OBJECT GLOBAL DEFAULT 8 ShadowLightColor + 15667: 803cb3c4 4 OBJECT GLOBAL DEFAULT 11 ShadowCamera + 15668: 803cb3c8 4 OBJECT GLOBAL DEFAULT 11 ShadowCameraRaster + 15669: 803ca9a8 4 OBJECT GLOBAL DEFAULT 10 ShadowStrength + 15670: 803cb3d0 4 OBJECT GLOBAL DEFAULT 11 gShadowFlags + 15671: 803cb3d4 4 OBJECT GLOBAL DEFAULT 11 gShadowObjectRadius + 15672: 80044940 44 FUNC GLOBAL DEFAULT 4 xShadowCameraCreate__Fv + 15673: 80044778 112 FUNC GLOBAL DEFAULT 4 xShadowInit__Fv + 15674: 800449f4 964 FUNC GLOBAL DEFAULT 4 xShadowRenderWorld__FP5xVec3ff + 15675: 800447e8 32 FUNC GLOBAL DEFAULT 4 xShadowRender__FP5xVec3ff + 15676: 80044894 44 FUNC GLOBAL DEFAULT 4 xShadowSetWorld__FP7RpWorld + 15677: 800448c0 128 FUNC GLOBAL DEFAULT 4 xShadowSetLight__FP5xVec3P5xVec3f + 15678: 8004496c 136 FUNC GLOBAL DEFAULT 4 xShadowCameraUpdate__FPvPFPv_vP5xVec3fi + 15679: 800480a0 4 FUNC WEAK DEFAULT 4 xDrawSphere__FPC5xVec3fUi + 15680: 800480a4 4 FUNC WEAK DEFAULT 4 xDrawSetColor__FUcUcUcUc + 15681: 80044dd8 112 FUNC GLOBAL DEFAULT 4 xShadowReceiveShadowSetup__FP4xEnt + 15682: 80044e48 1924 FUNC GLOBAL DEFAULT 4 xShadowReceiveShadow__FP4xEntfiP11RwMatrixTagP8RwRaster + 15683: 800455cc 120 FUNC GLOBAL DEFAULT 4 xShadowRender__FP4xEntf + 15684: 80047654 148 FUNC GLOBAL DEFAULT 4 xShadowManager_Add__FP4xEnt + 15685: 80045644 32 FUNC GLOBAL DEFAULT 4 xShadow_ListAdd__FP4xEnt + 15686: 80045664 204 FUNC GLOBAL DEFAULT 4 Im2DRenderQuad__Ffffffff + 15687: 803ca9ac 4 OBJECT GLOBAL DEFAULT 10 rscale + 15688: 80288c90 12 OBJECT GLOBAL DEFAULT 8 gCamPos + 15689: 80046fd0 752 FUNC GLOBAL DEFAULT 4 xShadowVertical_FillCache__FP12xShadowCacheP5xVec3fff + 15690: 800472c0 832 FUNC GLOBAL DEFAULT 4 xShadowVertical_DrawCache__FP12xShadowCacheffiP11RwMatrixTagP8RwRaster + 15691: 80047600 72 FUNC GLOBAL DEFAULT 4 xShadowManager_Init__Fi + 15692: 80047648 12 FUNC GLOBAL DEFAULT 4 xShadowManager_Reset__Fv + 15693: 800477a4 36 FUNC WEAK DEFAULT 4 __as__10xShadowMgrFRC10xShadowMgr + 15694: 800476e8 188 FUNC GLOBAL DEFAULT 4 xShadowManager_Remove__FP4xEnt + 15695: 800478c8 1648 FUNC GLOBAL DEFAULT 4 xShadowManager_Render__Fv + 15696: 800480a8 8 FUNC WEAK DEFAULT 4 SQ__Ff + 15697: 803bd5b4 6612 OBJECT GLOBAL DEFAULT 9 gSnd + 15698: 80048174 276 FUNC GLOBAL DEFAULT 4 xSndSceneInit__Fv + 15699: 800480b0 196 FUNC GLOBAL DEFAULT 4 xSndInit__Fv + 15700: 80048288 72 FUNC GLOBAL DEFAULT 4 xSndSetEnvironmentalEffect__F12sound_effect + 15701: 80048334 156 FUNC GLOBAL DEFAULT 4 xSndPauseAll__FUiUi + 15702: 80048994 48 FUNC GLOBAL DEFAULT 4 xSndUpdate__Fv + 15703: 800482d0 52 FUNC GLOBAL DEFAULT 4 xSndSuspend__Fv + 15704: 80048304 48 FUNC GLOBAL DEFAULT 4 xSndResume__Fv + 15705: 800483d0 116 FUNC GLOBAL DEFAULT 4 xSndPauseCategory__FUiUi + 15706: 80048444 24 FUNC GLOBAL DEFAULT 4 xSndSetCategoryVol__F14sound_categoryf + 15707: 8004845c 136 FUNC GLOBAL DEFAULT 4 xSndStopAll__FUi + 15708: 80048ae0 1608 FUNC GLOBAL DEFAULT 4 xSndPlayInternal__FUiffUiUiUiP4xEntPC5xVec3ff14sound_categoryf + 15709: 80048794 296 FUNC GLOBAL DEFAULT 4 xSndProcessSoundPos__FPC5xVec3P5xVec3 + 15710: 800488bc 216 FUNC GLOBAL DEFAULT 4 xSndInternalUpdateVoicePos__FP13xSndVoiceInfo + 15711: 800489c4 52 FUNC GLOBAL DEFAULT 4 xSndSetListenerData__F19sound_listener_typePC7xMat4x3 + 15712: 800489f8 16 FUNC GLOBAL DEFAULT 4 xSndSelectListenerMode__F24sound_listener_game_mode + 15713: 80048a08 36 FUNC GLOBAL DEFAULT 4 xSndExit__Fv + 15714: 80048a2c 56 FUNC GLOBAL DEFAULT 4 xSndPlay__FUiffUiUiUi14sound_categoryf + 15715: 80048a64 48 FUNC GLOBAL DEFAULT 4 xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf + 15716: 80048a94 76 FUNC GLOBAL DEFAULT 4 xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf + 15717: 8004999c 40 FUNC WEAK DEFAULT 4 xSndCategoryGetsEffects__F14sound_category + 15718: 80049128 32 FUNC GLOBAL DEFAULT 4 xSndStartStereo__FUiUif + 15719: 80049148 184 FUNC GLOBAL DEFAULT 4 xSndIDIsPlaying__FUi + 15720: 80049200 32 FUNC GLOBAL DEFAULT 4 xSndStop__FUi + 15721: 80049220 260 FUNC GLOBAL DEFAULT 4 xSndParentDied__FUi + 15722: 80049324 132 FUNC GLOBAL DEFAULT 4 xSndStopChildren__FUi + 15723: 800493a8 32 FUNC GLOBAL DEFAULT 4 xSndSetVol__FUif + 15724: 800493c8 32 FUNC GLOBAL DEFAULT 4 xSndSetPitch__FUif + 15725: 800493e8 32 FUNC GLOBAL DEFAULT 4 xSndSetExternalCallback__FPFUi_v + 15726: 8004956c 216 FUNC GLOBAL DEFAULT 4 xSndPlay3DFade__FUiffUiUiPC5xVec3ff14sound_categoryff + 15727: 800499c4 32 FUNC WEAK DEFAULT 4 xSndGetVol__FUi + 15728: 80049644 352 FUNC GLOBAL DEFAULT 4 xSndStopFade__FUif + 15729: 800497a4 364 FUNC GLOBAL DEFAULT 4 xSndStreamLock__FUi14sound_categoryb + 15730: 80049910 76 FUNC GLOBAL DEFAULT 4 xSndStreamReady__FUi + 15731: 8004995c 64 FUNC GLOBAL DEFAULT 4 xSndStreamUnlock__FUi + 15732: 8004a020 144 FUNC WEAK DEFAULT 4 sqrt + 15733: 8004a874 396 FUNC GLOBAL DEFAULT 4 xSpline3_EvalSeg__FP8xSpline3fUiP5xVec3 + 15734: 8004acfc 72 FUNC GLOBAL DEFAULT 4 xSpline3_EvalArcApprox__FP8xSpline3fUiP5xVec3 + 15735: 8004ad44 348 FUNC GLOBAL DEFAULT 4 xSpline3_ArcInit__FP8xSpline3Ui + 15736: 8004b084 100 FUNC GLOBAL DEFAULT 4 xSpline3_Update__FP8xSpline3 + 15737: 8004b0e8 32 FUNC GLOBAL DEFAULT 4 xSpline3_Catmullize__FP8xSpline3 + 15738: 8004afb0 212 FUNC GLOBAL DEFAULT 4 xSpline3_Bezier__FP5xVec3PfUiUiP5xVec3P5xVec3 + 15739: 8004b108 76 FUNC GLOBAL DEFAULT 4 xSTStartup__FP19st_PACKER_ASSETTYPE + 15740: 8004b154 64 FUNC GLOBAL DEFAULT 4 xSTShutdown__Fv + 15741: 8004b194 432 FUNC GLOBAL DEFAULT 4 xSTPreLoadScene__FUiPvi + 15742: 8004b344 112 FUNC GLOBAL DEFAULT 4 xSTQueueSceneAssets__FUii + 15743: 8004b3b4 224 FUNC GLOBAL DEFAULT 4 xSTUnLoadScene__FUii + 15744: 8004c210 4 FUNC WEAK DEFAULT 4 iFileAsyncService__Fv + 15745: 8004b494 84 FUNC GLOBAL DEFAULT 4 xSTLoadStep__FUi + 15746: 8004b4e8 76 FUNC GLOBAL DEFAULT 4 xSTDisconnect__FUii + 15747: 8004b534 172 FUNC GLOBAL DEFAULT 4 xSTSwitchScene__FUiPvPFPvf_i + 15748: 8004b5e0 148 FUNC GLOBAL DEFAULT 4 xSTAssetName__FUi + 15749: 8004b674 152 FUNC GLOBAL DEFAULT 4 xSTAssetName__FPv + 15750: 8004b70c 268 FUNC GLOBAL DEFAULT 4 xSTFindAsset__FUiPUi + 15751: 8004b818 136 FUNC GLOBAL DEFAULT 4 xSTAssetCountByType__FUi + 15752: 8004b8a0 188 FUNC GLOBAL DEFAULT 4 xSTFindAssetByType__FUiiPUi + 15753: 8004b95c 188 FUNC GLOBAL DEFAULT 4 xSTGetAssetInfo__FUiP20st_PKR_ASSET_TOCINFO + 15754: 8004ba18 332 FUNC GLOBAL DEFAULT 4 xSTGetAssetInfoByType__FUiiP20st_PKR_ASSET_TOCINFO + 15755: 8004bb64 208 FUNC GLOBAL DEFAULT 4 xSTGetAssetInfoInHxP__FUiP20st_PKR_ASSET_TOCINFOUi + 15756: 8004bc58 148 FUNC GLOBAL DEFAULT 4 xST_xAssetID_HIPFullPath__FUiPUi + 15757: 8004bc34 36 FUNC GLOBAL DEFAULT 4 xST_xAssetID_HIPFullPath__FUi + 15758: 8004c214 60 FUNC GLOBAL DEFAULT 4 xStrHash__FPCc + 15759: 8004c250 76 FUNC GLOBAL DEFAULT 4 xStrHash__FPCcUl + 15760: 8004c29c 52 FUNC GLOBAL DEFAULT 4 xStrHashCat__FUiPCc + 15761: 8004c2d0 356 FUNC GLOBAL DEFAULT 4 xStrTok__FPcPCcPPc + 15762: 8004c434 376 FUNC GLOBAL DEFAULT 4 xStrTokBuffer__FPCcPCcPv + 15763: 8004c5ac 248 FUNC GLOBAL DEFAULT 4 xStricmp__FPCcPCc + 15764: 8004c6a4 68 FUNC GLOBAL DEFAULT 4 xStrupr__FPc + 15765: 8004c6e8 420 FUNC GLOBAL DEFAULT 4 xStrParseFloatList__FPfPCci + 15766: 8004c88c 120 FUNC GLOBAL DEFAULT 4 imemcmp__FPCvPCvUl + 15767: 8004c934 132 FUNC GLOBAL DEFAULT 4 icompare__FRC6substrRC6substr + 15768: 8004c9b8 176 FUNC GLOBAL DEFAULT 4 atox__FRC6substrRUl + 15769: 8004ca68 1516 FUNC GLOBAL DEFAULT 4 find_char__FRC6substrRC6substr + 15770: 8004d054 120 FUNC GLOBAL DEFAULT 4 xSurfaceInit__FUs + 15771: 8004d0cc 124 FUNC WEAK DEFAULT 4 __as__8xSurfaceFRC8xSurface + 15772: 8004d148 52 FUNC WEAK DEFAULT 4 __as__5xBaseFRC5xBase + 15773: 8004d17c 4 FUNC GLOBAL DEFAULT 4 xSurfaceExit__Fv + 15774: 8004d180 32 FUNC GLOBAL DEFAULT 4 xSurfaceSave__FP8xSurfaceP7xSerial + 15775: 8004d1a0 32 FUNC GLOBAL DEFAULT 4 xSurfaceLoad__FP8xSurfaceP7xSerial + 15776: 8004d1c0 4 FUNC GLOBAL DEFAULT 4 xSurfaceReset__FP8xSurface + 15777: 8004d1c4 8 FUNC GLOBAL DEFAULT 4 xSurfaceGetNumSurfaces__Fv + 15778: 8004d1cc 36 FUNC GLOBAL DEFAULT 4 xSurfaceGetByIdx__FUs + 15779: 8004d3d4 148 FUNC GLOBAL DEFAULT 4 xTimerInit__FP5xBaseP11xTimerAsset + 15780: 8004d284 32 FUNC GLOBAL DEFAULT 4 xTimerInit__FPvPv + 15781: 8004d554 180 FUNC GLOBAL DEFAULT 4 xTimerEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 15782: 8004d468 76 FUNC GLOBAL DEFAULT 4 xTimerReset__FP6xTimer + 15783: 8004d4b4 80 FUNC GLOBAL DEFAULT 4 xTimerSave__FP6xTimerP7xSerial + 15784: 8004d504 80 FUNC GLOBAL DEFAULT 4 xTimerLoad__FP6xTimerP7xSerial + 15785: 8004d608 164 FUNC GLOBAL DEFAULT 4 xTimerUpdate__FP5xBaseP6xScenef + 15786: 803bef88 48 OBJECT GLOBAL DEFAULT 9 gTrcPad + 15787: 803cb418 8 OBJECT GLOBAL DEFAULT 11 gTrcDisk + 15788: 8004d6ac 104 FUNC GLOBAL DEFAULT 4 xTRCInit__Fv + 15789: 8004dbf8 36 FUNC WEAK DEFAULT 4 contract__13basic_rectFf + 15790: 8004db80 64 FUNC WEAK DEFAULT 4 yextent__8xtextboxCFb + 15791: 8004dbc0 56 FUNC WEAK DEFAULT 4 yextent__8xtextboxCFRCQ28xtextbox6layoutii + 15792: 8004dc1c 44 FUNC WEAK DEFAULT 4 expand__13basic_rectFf + 15793: 8004d890 44 FUNC GLOBAL DEFAULT 4 xTRCRender__Fv + 15794: 8004d8bc 72 FUNC GLOBAL DEFAULT 4 xTRCReset__Fv + 15795: 8004d904 4 FUNC GLOBAL DEFAULT 4 xTRCPad__Fi12_tagTRCState + 15796: 8004d908 44 FUNC GLOBAL DEFAULT 4 xTRCDisk__F12_tagTRCState + 15797: 8004d9d0 432 FUNC GLOBAL DEFAULT 4 RenderText__FPCcb + 15798: 8004d934 156 FUNC GLOBAL DEFAULT 4 render_mem_card_no_space__Fiiib + 15799: 8004dee8 224 FUNC GLOBAL DEFAULT 4 xUtil_crc_init__Fv + 15800: 8004dc48 56 FUNC GLOBAL DEFAULT 4 xUtilStartup__Fv + 15801: 8004dc80 20 FUNC GLOBAL DEFAULT 4 xUtilShutdown__Fv + 15802: 8004dc94 596 FUNC GLOBAL DEFAULT 4 xUtil_idtag2string__FUii + 15803: 8004dfc8 432 FUNC GLOBAL DEFAULT 4 xUtil_crc_update__FUiPci + 15804: 8004e178 108 FUNC GLOBAL DEFAULT 4 xUtil_yesno__Ff + 15805: 8004e1e4 268 FUNC GLOBAL DEFAULT 4 xUtil_wtadjust__FPfif + 15806: 802542e0 12 OBJECT GLOBAL DEFAULT 7 m_Null__5xVec3 + 15807: 802542ec 12 OBJECT GLOBAL DEFAULT 7 m_UnitAxisX__5xVec3 + 15808: 802542f8 12 OBJECT GLOBAL DEFAULT 7 m_UnitAxisY__5xVec3 + 15809: 8004e2f0 236 FUNC GLOBAL DEFAULT 4 xVec3Normalize__FP5xVec3PC5xVec3 + 15810: 8004e3dc 256 FUNC GLOBAL DEFAULT 4 xVec3NormalizeFast__FP5xVec3PC5xVec3 + 15811: 8004e4dc 20 FUNC GLOBAL DEFAULT 4 xVec3Copy__FP5xVec3PC5xVec3 + 15812: 8004e4f0 32 FUNC GLOBAL DEFAULT 4 xVec3Dot__FPC5xVec3PC5xVec3 + 15813: 8004e510 108 FUNC GLOBAL DEFAULT 4 zActionLineInit__Fv + 15814: 8004e57c 172 FUNC GLOBAL DEFAULT 4 zActionLineUpdate__Ff + 15815: 8004e770 112 FUNC GLOBAL DEFAULT 4 zActionLineRender__Fv + 15816: 8004e7e8 860 FUNC GLOBAL DEFAULT 4 zAnimListInit__Fv + 15817: 8004eb44 24 FUNC GLOBAL DEFAULT 4 zAnimListExit__Fv + 15818: 8004eb5c 72 FUNC GLOBAL DEFAULT 4 zAnimListGetTable__FUi + 15819: 8004eba4 72 FUNC GLOBAL DEFAULT 4 zAnimListGetNumUsed__FUi + 15820: 8004ebec 44 FUNC GLOBAL DEFAULT 4 zAssetStartup__Fv + 15821: 8004ec18 32 FUNC GLOBAL DEFAULT 4 zAssetShutdown__Fv + 15822: 8004ef84 164 FUNC WEAK DEFAULT 4 jsp_shadow_hack_match__FP8RpAtomic + 15823: 8028b464 396 OBJECT GLOBAL DEFAULT 8 animTable + 15824: 8004f330 148 FUNC GLOBAL DEFAULT 4 FootstepHackSceneEnter__Fv + 15825: 8004fbcc 48 FUNC WEAK DEFAULT 4 xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf + 15826: 803ca9c8 4 OBJECT GLOBAL DEFAULT 10 zcam_pad_pyaw_scale + 15827: 803ca9cc 4 OBJECT GLOBAL DEFAULT 10 zcam_pad_pitch_scale + 15828: 803ca9d0 4 OBJECT GLOBAL DEFAULT 10 zcam_near_d + 15829: 803ca9d4 4 OBJECT GLOBAL DEFAULT 10 zcam_near_h + 15830: 803ca9d8 4 OBJECT GLOBAL DEFAULT 10 zcam_near_pitch + 15831: 803ca9dc 4 OBJECT GLOBAL DEFAULT 10 zcam_far_d + 15832: 803ca9e0 4 OBJECT GLOBAL DEFAULT 10 zcam_far_h + 15833: 803ca9e4 4 OBJECT GLOBAL DEFAULT 10 zcam_far_pitch + 15834: 803ca9e8 4 OBJECT GLOBAL DEFAULT 10 zcam_wall_d + 15835: 803ca9ec 4 OBJECT GLOBAL DEFAULT 10 zcam_wall_h + 15836: 803ca9f0 4 OBJECT GLOBAL DEFAULT 10 zcam_wall_pitch + 15837: 803ca9f4 4 OBJECT GLOBAL DEFAULT 10 zcam_above_d + 15838: 803ca9f8 4 OBJECT GLOBAL DEFAULT 10 zcam_above_h + 15839: 803ca9fc 4 OBJECT GLOBAL DEFAULT 10 zcam_above_pitch + 15840: 803caa00 4 OBJECT GLOBAL DEFAULT 10 zcam_below_d + 15841: 803caa04 4 OBJECT GLOBAL DEFAULT 10 zcam_below_h + 15842: 803caa08 4 OBJECT GLOBAL DEFAULT 10 zcam_below_pitch + 15843: 803caa0c 4 OBJECT GLOBAL DEFAULT 10 zcam_highbounce_d + 15844: 803caa10 4 OBJECT GLOBAL DEFAULT 10 zcam_highbounce_h + 15845: 803caa14 4 OBJECT GLOBAL DEFAULT 10 zcam_highbounce_pitch + 15846: 803caa18 4 OBJECT GLOBAL DEFAULT 10 zcam_overrot_min + 15847: 803caa1c 4 OBJECT GLOBAL DEFAULT 10 zcam_overrot_mid + 15848: 803caa20 4 OBJECT GLOBAL DEFAULT 10 zcam_overrot_max + 15849: 803caa24 4 OBJECT GLOBAL DEFAULT 10 zcam_overrot_rate + 15850: 803caa28 4 OBJECT GLOBAL DEFAULT 10 zcam_overrot_tstart + 15851: 803caa2c 4 OBJECT GLOBAL DEFAULT 10 zcam_overrot_tend + 15852: 803caa30 4 OBJECT GLOBAL DEFAULT 10 zcam_overrot_velmin + 15853: 803caa34 4 OBJECT GLOBAL DEFAULT 10 zcam_overrot_velmax + 15854: 803caa38 4 OBJECT GLOBAL DEFAULT 10 zcam_overrot_tmanual + 15855: 803cb478 4 OBJECT GLOBAL DEFAULT 11 zcam_overrot_tmr + 15856: 803befb8 796 OBJECT GLOBAL DEFAULT 9 zcam_backupcam + 15857: 803bf2d4 796 OBJECT GLOBAL DEFAULT 9 zcam_backupconvers + 15858: 803cb47c 4 OBJECT GLOBAL DEFAULT 11 zcam_near + 15859: 803cb480 4 OBJECT GLOBAL DEFAULT 11 zcam_mode + 15860: 803cb484 4 OBJECT GLOBAL DEFAULT 11 zcam_bbounce + 15861: 803cb488 4 OBJECT GLOBAL DEFAULT 11 zcam_lbbounce + 15862: 803cb48c 4 OBJECT GLOBAL DEFAULT 11 zcam_convers + 15863: 803cb490 4 OBJECT GLOBAL DEFAULT 11 zcam_lconvers + 15864: 803cb494 4 OBJECT GLOBAL DEFAULT 11 zcam_longbounce + 15865: 803cb498 4 OBJECT GLOBAL DEFAULT 11 zcam_highbounce + 15866: 803cb49c 4 OBJECT GLOBAL DEFAULT 11 zcam_cutscene + 15867: 803cb4a0 4 OBJECT GLOBAL DEFAULT 11 zcam_reward + 15868: 803cb4a4 4 OBJECT GLOBAL DEFAULT 11 zcam_playervel + 15869: 803caa3c 4 OBJECT GLOBAL DEFAULT 10 zcam_mintgtheight + 15870: 803cb4a8 4 OBJECT GLOBAL DEFAULT 11 zcam_fly + 15871: 803cb4ac 4 OBJECT GLOBAL DEFAULT 11 zcam_flypaused + 15872: 803cb4b0 4 OBJECT GLOBAL DEFAULT 11 zcam_flydata + 15873: 803cb4b4 4 OBJECT GLOBAL DEFAULT 11 zcam_flysize + 15874: 803cb4b8 4 OBJECT GLOBAL DEFAULT 11 zcam_flytime + 15875: 803cb4bc 4 OBJECT GLOBAL DEFAULT 11 zcam_flyasset_current + 15876: 803cb4c0 4 OBJECT GLOBAL DEFAULT 11 zcam_dest + 15877: 803bf5f0 16 OBJECT GLOBAL DEFAULT 9 zcam_quat + 15878: 803cb4c4 4 OBJECT GLOBAL DEFAULT 11 zcam_tmr + 15879: 803cb4c8 4 OBJECT GLOBAL DEFAULT 11 zcam_ttm + 15880: 803cb4cc 4 OBJECT GLOBAL DEFAULT 11 zcam_fovcurr + 15881: 803cb4d0 4 OBJECT GLOBAL DEFAULT 11 zcam_fovdest + 15882: 8004fbfc 248 FUNC GLOBAL DEFAULT 4 zCameraReset__FP7xCamera + 15883: 8005043c 132 FUNC WEAK DEFAULT 4 __as__7zFlyKeyFRC7zFlyKey + 15884: 80050560 932 FUNC WEAK DEFAULT 4 __as__7xCameraFRC7xCamera + 15885: 800524a8 124 FUNC GLOBAL DEFAULT 4 zCamera_FlyOnly__Fv + 15886: 800504c0 160 FUNC GLOBAL DEFAULT 4 zCameraFlyStart__FUi + 15887: 80052524 52 FUNC WEAK DEFAULT 4 xVec3Dist2__FPC5xVec3PC5xVec3 + 15888: 80052100 16 FUNC GLOBAL DEFAULT 4 zCameraDisableTracking__F17camera_owner_enum + 15889: 8005115c 3892 FUNC GLOBAL DEFAULT 4 zCameraUpdate__FP7xCameraf + 15890: 80052090 8 FUNC GLOBAL DEFAULT 4 zCameraSetBbounce__Fi + 15891: 80052098 48 FUNC GLOBAL DEFAULT 4 zCameraSetLongbounce__Fi + 15892: 800520c8 48 FUNC GLOBAL DEFAULT 4 zCameraSetHighbounce__Fi + 15893: 800520f8 8 FUNC GLOBAL DEFAULT 4 zCameraSetPlayerVel__FP5xVec3 + 15894: 80052110 16 FUNC GLOBAL DEFAULT 4 zCameraEnableTracking__F17camera_owner_enum + 15895: 80052120 8 FUNC GLOBAL DEFAULT 4 zCameraIsTrackingDisabled__Fv + 15896: 80052128 12 FUNC GLOBAL DEFAULT 4 zCameraDisableInput__Fv + 15897: 80052134 12 FUNC GLOBAL DEFAULT 4 zCameraEnableInput__Fv + 15898: 80052140 12 FUNC GLOBAL DEFAULT 4 zCameraDisableLassoCam__Fv + 15899: 8005214c 12 FUNC GLOBAL DEFAULT 4 zCameraEnableLassoCam__Fv + 15900: 80052158 8 FUNC GLOBAL DEFAULT 4 zCameraSetLassoCamFactor__Ff + 15901: 80052160 8 FUNC GLOBAL DEFAULT 4 zCameraGetLassoCamFactor__Fv + 15902: 80052168 8 FUNC GLOBAL DEFAULT 4 zCameraGetConvers__Fv + 15903: 80052170 220 FUNC GLOBAL DEFAULT 4 zCameraSetConvers__Fi + 15904: 8005224c 248 FUNC GLOBAL DEFAULT 4 zCameraDoTrans__FP9xCamAssetf + 15905: 80052344 76 FUNC GLOBAL DEFAULT 4 zCameraTranslate__FP7xCamerafff + 15906: 80052390 168 FUNC GLOBAL DEFAULT 4 zCameraEnableWallJump__FP7xCameraRC5xVec3 + 15907: 80052438 24 FUNC GLOBAL DEFAULT 4 zCameraDisableWallJump__FP7xCamera + 15908: 80052450 68 FUNC GLOBAL DEFAULT 4 zCameraSetReward__Fi + 15909: 80052494 8 FUNC GLOBAL DEFAULT 4 zCameraMinTargetHeightSet__Ff + 15910: 8005249c 12 FUNC GLOBAL DEFAULT 4 zCameraMinTargetHeightClear__Fv + 15911: 80052584 108 FUNC GLOBAL DEFAULT 4 zConditionalInit__FP5xBaseP10zCondAsset + 15912: 80052558 44 FUNC GLOBAL DEFAULT 4 zConditionalInit__FPvPv + 15913: 800527ec 136 FUNC GLOBAL DEFAULT 4 zConditionalEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 15914: 800525f0 36 FUNC GLOBAL DEFAULT 4 zConditionalReset__FP13_zConditional + 15915: 80052614 32 FUNC GLOBAL DEFAULT 4 zConditionalSave__FP13_zConditionalP7xSerial + 15916: 80052634 32 FUNC GLOBAL DEFAULT 4 zConditionalLoad__FP13_zConditionalP7xSerial + 15917: 80052654 408 FUNC GLOBAL DEFAULT 4 zConditional_Evaluate__FP13_zConditional + 15918: 80052894 120 FUNC GLOBAL DEFAULT 4 zCutsceneMgrInit__FP5xBaseP17xCutsceneMgrAsset + 15919: 80052874 32 FUNC GLOBAL DEFAULT 4 zCutsceneMgrInit__FPvPv + 15920: 80052db0 260 FUNC GLOBAL DEFAULT 4 zCutsceneMgrEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 15921: 8005290c 92 FUNC GLOBAL DEFAULT 4 zCutsceneMgrReset__FP12zCutsceneMgr + 15922: 80052968 124 FUNC GLOBAL DEFAULT 4 zCutsceneMgrSave__FP12zCutsceneMgrP7xSerial + 15923: 800529e4 96 FUNC GLOBAL DEFAULT 4 zCutsceneMgrLoad__FP12zCutsceneMgrP7xSerial + 15924: 80052ab8 36 FUNC WEAK DEFAULT 4 __as__6RwRGBAFRC6RwRGBA + 15925: 80052b3c 72 FUNC GLOBAL DEFAULT 4 zCutSceneNamesTable_clearAll__Fv + 15926: 80052eb4 164 FUNC GLOBAL DEFAULT 4 zCutsceneMgrFinishLoad__FP5xBase + 15927: 80052f58 212 FUNC GLOBAL DEFAULT 4 zCutsceneMgrFinishExit__FP5xBase + 15928: 80053150 744 FUNC GLOBAL DEFAULT 4 zCutsceneMgrUpdate__FP5xBaseP6xScenef + 15929: 800534e4 4 FUNC GLOBAL DEFAULT 4 zDispatcher_Startup__Fv + 15930: 800534e8 4 FUNC GLOBAL DEFAULT 4 zDispatcher_Shutdown__Fv + 15931: 800534ec 64 FUNC GLOBAL DEFAULT 4 zDispatcher_scenePrepare__Fv + 15932: 8005352c 60 FUNC GLOBAL DEFAULT 4 zDispatcher_sceneFinish__Fv + 15933: 80053568 120 FUNC GLOBAL DEFAULT 4 zDispatcher_memPool__Fi + 15934: 800535e0 12 FUNC GLOBAL DEFAULT 4 zDispatcher_getInst__FP17st_ZDISPATCH_DATAi + 15935: 800535ec 32 FUNC GLOBAL DEFAULT 4 zDispatcher_Init__FP17st_ZDISPATCH_DATAP10xBaseAsset + 15936: 8005360c 32 FUNC GLOBAL DEFAULT 4 zDispatcher_InitDep__FP17st_ZDISPATCH_DATAP6zScene + 15937: 8005362c 32 FUNC GLOBAL DEFAULT 4 zDispatcher_Save__FP17st_ZDISPATCH_DATAP7xSerial + 15938: 8005364c 32 FUNC GLOBAL DEFAULT 4 zDispatcher_Load__FP17st_ZDISPATCH_DATAP7xSerial + 15939: 800537f4 92 FUNC GLOBAL DEFAULT 4 ZDSP_injectCmd__FP17st_ZDISPATCH_DATA19en_DISPATCH_COMMANDPvPvPv + 15940: 80053798 44 FUNC GLOBAL DEFAULT 4 ZDSP_injectCmd__FP17st_ZDISPATCH_DATA19en_DISPATCH_COMMAND + 15941: 800537c4 48 FUNC GLOBAL DEFAULT 4 ZDSP_injectCmd__FP17st_ZDISPATCH_DATA19en_DISPATCH_COMMANDi + 15942: 80053b2c 80 FUNC GLOBAL DEFAULT 4 zDispatcherStoreOptions__Fv + 15943: 80053b7c 88 FUNC GLOBAL DEFAULT 4 zDispatcherRestoreOptions__Fv + 15944: 80054220 364 FUNC GLOBAL DEFAULT 4 zEGenerator_Init__FP11zEGeneratorP9xEntAsset + 15945: 80054200 32 FUNC GLOBAL DEFAULT 4 zEGenerator_Init__FPvPv + 15946: 8005452c 276 FUNC GLOBAL DEFAULT 4 zEGenerator_Update__FP11zEGeneratorP6xScenef + 15947: 80054528 4 FUNC GLOBAL DEFAULT 4 zEGenerator_Move__FP11zEGeneratorP6xScenef + 15948: 80054a48 436 FUNC GLOBAL DEFAULT 4 zEGeneratorEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 15949: 80054640 32 FUNC GLOBAL DEFAULT 4 zEGenerator_Render__FP11zEGenerator + 15950: 8005438c 192 FUNC GLOBAL DEFAULT 4 zEGenerator_Setup__FP11zEGeneratorP6xScene + 15951: 8005444c 32 FUNC GLOBAL DEFAULT 4 zEGenerator_Save__FP11zEGeneratorP7xSerial + 15952: 8005446c 32 FUNC GLOBAL DEFAULT 4 zEGenerator_Load__FP11zEGeneratorP7xSerial + 15953: 80054660 804 FUNC GLOBAL DEFAULT 4 zEGenerator_TurnOn__FP11zEGenerator + 15954: 80054984 144 FUNC GLOBAL DEFAULT 4 zEGenerator_TurnOff__FP11zEGenerator + 15955: 8005448c 156 FUNC GLOBAL DEFAULT 4 zEGenerator_Reset__FP11zEGeneratorP6xScene + 15956: 80054a14 52 FUNC GLOBAL DEFAULT 4 zEGenerator_ToggleOn__FP11zEGenerator + 15957: 803cb540 4 OBJECT WEAK DEFAULT 11 model_id$localstatic3$checkpoint_collision_hack__FP4zEnt + 15958: 803cb544 1 OBJECT WEAK DEFAULT 11 init$localstatic4$checkpoint_collision_hack__FP4zEnt + 15959: 80055360 32 FUNC GLOBAL DEFAULT 4 zEntUpdate__FP4zEntP6zScenef + 15960: 80055698 116 FUNC GLOBAL DEFAULT 4 zEntParseModelInfo__FP4xEntUi + 15961: 80054bfc 1128 FUNC GLOBAL DEFAULT 4 zEntInit__FP4zEntP9xEntAssetUi + 15962: 80055098 376 FUNC WEAK DEFAULT 4 checkpoint_collision_hack__FP4zEnt + 15963: 80055064 52 FUNC GLOBAL DEFAULT 4 zEntSetup__FP4zEnt + 15964: 80056490 36 FUNC WEAK DEFAULT 4 xEntGetFrame__FPC4xEnt + 15965: 80056480 16 FUNC WEAK DEFAULT 4 xModelAnimCollStop__FR14xModelInstance + 15966: 80055210 32 FUNC GLOBAL DEFAULT 4 zEntSave__FP4zEntP7xSerial + 15967: 80055230 32 FUNC GLOBAL DEFAULT 4 zEntLoad__FP4zEntP7xSerial + 15968: 80055250 272 FUNC GLOBAL DEFAULT 4 zEntReset__FP4zEnt + 15969: 80055380 132 FUNC GLOBAL DEFAULT 4 zEntEventAll__FP5xBaseUiUiPf + 15970: 80055404 156 FUNC GLOBAL DEFAULT 4 zEntEventAllOfType__FP5xBaseUiUiPfUi + 15971: 800554a0 52 FUNC GLOBAL DEFAULT 4 zEntEventAllOfType__FUiUi + 15972: 800554d4 452 FUNC GLOBAL DEFAULT 4 zEntRecurseModelInfo__FPvP4xEnt + 15973: 80055c34 704 FUNC GLOBAL DEFAULT 4 zEntAnimEvent_AutoAnim__FP4zEntUiPCf + 15974: 800564b4 48 FUNC WEAK DEFAULT 4 xSndPlay3D__FUiffUiUiPC5xVec3f14sound_categoryf + 15975: 8005570c 908 FUNC GLOBAL DEFAULT 4 zEntAnimEvent__FP4zEntUiPCf + 15976: 8028c178 20 OBJECT GLOBAL DEFAULT 8 g_hash_xentanim + 15977: 8028c18c 20 OBJECT GLOBAL DEFAULT 8 g_strz_xentanim + 15978: 80055a98 412 FUNC GLOBAL DEFAULT 4 xEnt_AnimTable_AutoEventSmall__Fv + 15979: 80055ef4 136 FUNC GLOBAL DEFAULT 4 zEntGetModelParams__FUiPUi + 15980: 80055f7c 136 FUNC GLOBAL DEFAULT 4 zParamGetString__FP16xModelAssetParamUiPcPc + 15981: 80056024 68 FUNC GLOBAL DEFAULT 4 zParamGetInt__FP16xModelAssetParamUiPci + 15982: 80056004 32 FUNC GLOBAL DEFAULT 4 zParamGetInt__FP16xModelAssetParamUiPCci + 15983: 80056088 68 FUNC GLOBAL DEFAULT 4 zParamGetFloat__FP16xModelAssetParamUiPcf + 15984: 80056068 32 FUNC GLOBAL DEFAULT 4 zParamGetFloat__FP16xModelAssetParamUiPCcf + 15985: 800560ec 288 FUNC GLOBAL DEFAULT 4 zParamGetFloatList__FP16xModelAssetParamUiPciPfPf + 15986: 800560cc 32 FUNC GLOBAL DEFAULT 4 zParamGetFloatList__FP16xModelAssetParamUiPCciPfPf + 15987: 80056248 200 FUNC GLOBAL DEFAULT 4 zParamGetVector__FP16xModelAssetParamUiPc5xVec3P5xVec3 + 15988: 8005620c 60 FUNC GLOBAL DEFAULT 4 zParamGetVector__FP16xModelAssetParamUiPCc5xVec3P5xVec3 + 15989: 8028c1c0 60 OBJECT GLOBAL DEFAULT 8 gShadowParams + 15990: 800564e4 8 FUNC WEAK DEFAULT 4 SelfType__9xNPCBasicCFv + 15991: 80056310 368 FUNC GLOBAL DEFAULT 4 zEntGetShadowParams__FP4xEntP5xVec3PfQ210xEntShadow11radius_enum + 15992: 8005650c 420 FUNC GLOBAL DEFAULT 4 zEntButton_Init__FP11_zEntButtonP9xEntAsset + 15993: 800564ec 32 FUNC GLOBAL DEFAULT 4 zEntButton_Init__FPvPv + 15994: 8005695c 556 FUNC GLOBAL DEFAULT 4 zEntButton_Update__FP11_zEntButtonP6xScenef + 15995: 800566b0 172 FUNC GLOBAL DEFAULT 4 zEntButton_Move__FP11_zEntButtonP6xScenefP9xEntFrame + 15996: 80056f04 776 FUNC GLOBAL DEFAULT 4 zEntButtonEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 15997: 80056b88 148 FUNC GLOBAL DEFAULT 4 zEntButton_Render__FP11_zEntButton + 15998: 8005675c 32 FUNC GLOBAL DEFAULT 4 zEntButton_Setup__FP11_zEntButtonP6xScene + 15999: 8005677c 136 FUNC GLOBAL DEFAULT 4 zEntButton_Save__FP11_zEntButtonP7xSerial + 16000: 80056804 132 FUNC GLOBAL DEFAULT 4 zEntButton_Load__FP11_zEntButtonP7xSerial + 16001: 80056888 212 FUNC GLOBAL DEFAULT 4 zEntButton_Reset__FP11_zEntButtonP6xScene + 16002: 80056c1c 24 FUNC GLOBAL DEFAULT 4 zEntButton_SetReady__FP11_zEntButton + 16003: 80056d50 84 FUNC GLOBAL DEFAULT 4 zEntButton_Press__FP11_zEntButtonUi + 16004: 80056da4 188 FUNC GLOBAL DEFAULT 4 zEntButton_Hold__FP11_zEntButtonUi + 16005: 80056e60 164 FUNC GLOBAL DEFAULT 4 zEntButton_SceneUpdate__Ff + 16006: 8005fe90 52 FUNC WEAK DEFAULT 4 up_normal__5xVec3CFv + 16007: 8005fec4 100 FUNC WEAK DEFAULT 4 safe_normal__5xVec3CFRC5xVec3 + 16008: 80060028 8 FUNC WEAK DEFAULT 4 IsHealthy__10zNPCCommonFv + 16009: 80060030 12 FUNC WEAK DEFAULT 4 zEntTriggerAsset__FRC11zEntTrigger + 16010: 8028c620 28 OBJECT WEAK DEFAULT 8 __vt__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@20state_camera_restore + 16011: 8028c604 28 OBJECT WEAK DEFAULT 8 __vt__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@10state_type + 16012: 8028c5e8 28 OBJECT WEAK DEFAULT 8 __vt__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@19state_camera_survey + 16013: 8028c5cc 28 OBJECT WEAK DEFAULT 8 __vt__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@19state_camera_attach + 16014: 8028c5b0 28 OBJECT WEAK DEFAULT 8 __vt__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@18state_camera_seize + 16015: 8028c594 28 OBJECT WEAK DEFAULT 8 __vt__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_camera_aim + 16016: 8028c578 28 OBJECT WEAK DEFAULT 8 __vt__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@20state_missle_explode + 16017: 8028c55c 28 OBJECT WEAK DEFAULT 8 __vt__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_missle_fly + 16018: 8028c540 28 OBJECT WEAK DEFAULT 8 __vt__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@19state_missle_appear + 16019: 8028c524 28 OBJECT WEAK DEFAULT 8 __vt__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@17state_player_wait + 16020: 8028c508 28 OBJECT WEAK DEFAULT 8 __vt__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@17state_player_fire + 16021: 8028c4ec 28 OBJECT WEAK DEFAULT 8 __vt__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@16state_player_aim + 16022: 8028c4d0 28 OBJECT WEAK DEFAULT 8 __vt__Q313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@17state_player_halt + 16023: 80058bf0 36 FUNC WEAK DEFAULT 4 __as__Q29xFXRibbon6configFRCQ29xFXRibbon6config + 16024: 8005ff28 96 FUNC WEAK DEFAULT 4 __mi__5xVec3CFv + 16025: 80060100 28 FUNC WEAK DEFAULT 4 __amu__5xVec2Ff + 16026: 800600c4 60 FUNC WEAK DEFAULT 4 __ml__5xVec2CFf + 16027: 800600a0 36 FUNC WEAK DEFAULT 4 __apl__5xVec2FRC5xVec2 + 16028: 80060140 12 FUNC WEAK DEFAULT 4 set_size__13basic_rectFff + 16029: 8006011c 36 FUNC WEAK DEFAULT 4 center__13basic_rectFff + 16030: 8006014c 12 FUNC WEAK DEFAULT 4 set_size__13basic_rectFf + 16031: 8005ff88 80 FUNC WEAK DEFAULT 4 create__5xVec3Ffff + 16032: 8005bd60 136 FUNC GLOBAL DEFAULT 4 init__13cruise_bubbleFv + 16033: 8005bdec 60 FUNC GLOBAL DEFAULT 4 reset__13cruise_bubbleFv + 16034: 8005be28 264 FUNC GLOBAL DEFAULT 4 launch__13cruise_bubbleFv + 16035: 8005bf30 232 FUNC GLOBAL DEFAULT 4 update__13cruise_bubbleFP6xScenef + 16036: 8005c018 76 FUNC GLOBAL DEFAULT 4 render__13cruise_bubbleFv + 16037: 8005c068 52 FUNC GLOBAL DEFAULT 4 render_screen__13cruise_bubbleFv + 16038: 8005c09c 740 FUNC GLOBAL DEFAULT 4 insert_player_animations__13cruise_bubbleFR10xAnimTable + 16039: 8005c380 320 FUNC GLOBAL DEFAULT 4 anim_table__13cruise_bubbleFv + 16040: 8005c4c0 16 FUNC GLOBAL DEFAULT 4 active__13cruise_bubbleFv + 16041: 8005c4d0 60 FUNC GLOBAL DEFAULT 4 exploding__13cruise_bubbleFv + 16042: 8005c50c 128 FUNC GLOBAL DEFAULT 4 get_explode_sphere__13cruise_bubbleFR5xVec3Rf + 16043: 8005c5a8 104 FUNC GLOBAL DEFAULT 4 get_explode_hits__13cruise_bubbleFRi + 16044: 8005c610 100 FUNC GLOBAL DEFAULT 4 add_life__13cruise_bubbleFff + 16045: 8005c674 44 FUNC GLOBAL DEFAULT 4 set_life__13cruise_bubbleFf + 16046: 8005c6a0 52 FUNC GLOBAL DEFAULT 4 reset_life__13cruise_bubbleFv + 16047: 8005c6d4 132 FUNC GLOBAL DEFAULT 4 event_handler__13cruise_bubbleFP5xBaseUiPCfP5xBase + 16048: 80060464 32 FUNC WEAK DEFAULT 4 reset__86fixed_queueFv + 16049: 80060358 72 FUNC WEAK DEFAULT 4 push_front__86fixed_queueFRCQ313cruise_bubble30@unnamed@zEntCruiseBubble_cpp@18missle_record_data + 16050: 80060450 20 FUNC WEAK DEFAULT 4 push_front__86fixed_queueFv + 16051: 800603c4 48 FUNC WEAK DEFAULT 4 front__86fixed_queueFv + 16052: 8006040c 36 FUNC WEAK DEFAULT 4 begin__86fixed_queueCFv + 16053: 800603f4 24 FUNC WEAK DEFAULT 4 __ml__Q286fixed_queue8iteratorCFv + 16054: 80060430 32 FUNC WEAK DEFAULT 4 create_iterator__86fixed_queueCFUl + 16055: 80060484 16 FUNC WEAK DEFAULT 4 clear__86fixed_queueFv + 16056: 8005ffd8 80 FUNC WEAK DEFAULT 4 create__5xVec3Ff + 16057: 800604a8 76 FUNC WEAK DEFAULT 4 full__86fixed_queueCFv + 16058: 80060494 20 FUNC WEAK DEFAULT 4 pop_back__86fixed_queueFv + 16059: 80060600 16 FUNC WEAK DEFAULT 4 MarkForRecycle__9NPCHazardFv + 16060: 800604f4 8 FUNC WEAK DEFAULT 4 max_size__86fixed_queueCFv + 16061: 800604fc 24 FUNC WEAK DEFAULT 4 size__86fixed_queueCFv + 16062: 80060610 52 FUNC WEAK DEFAULT 4 xQuickCullForSphere__FP7xQCDataPC7xSphere + 16063: 80060644 440 FUNC WEAK DEFAULT 4 xGridCheckBound__FR5xGridRC6xBoundRC7xQCDataQ413cruise_bubble30@unnamed@zEntCruiseBubble_cpp@20state_missle_explode13cb_damage_ent + 16064: 8005f100 56 FUNC WEAK DEFAULT 4 xSCurve__Ff + 16065: 800607fc 440 FUNC WEAK DEFAULT 4 xGridCheckBound__FR5xGridRC6xBoundRC7xQCDataQ413cruise_bubble30@unnamed@zEntCruiseBubble_cpp@19state_camera_attach15cb_lock_targets + 16066: 8005f864 96 FUNC WEAK DEFAULT 4 xSCurve__Fff + 16067: 80060514 32 FUNC WEAK DEFAULT 4 __vc__86fixed_queueFi + 16068: 80060534 32 FUNC WEAK DEFAULT 4 get_at__86fixed_queueCFi + 16069: 800605dc 36 FUNC WEAK DEFAULT 4 end__86fixed_queueCFv + 16070: 800605bc 32 FUNC WEAK DEFAULT 4 __rf__Q286fixed_queue8iteratorCFv + 16071: 80060570 52 FUNC WEAK DEFAULT 4 __pp__Q286fixed_queue8iteratorFv + 16072: 80060554 28 FUNC WEAK DEFAULT 4 __ne__Q286fixed_queue8iteratorCFRCQ286fixed_queue8iterator + 16073: 800605a4 24 FUNC WEAK DEFAULT 4 __apl__Q286fixed_queue8iteratorFi + 16074: 8005fe44 72 FUNC WEAK DEFAULT 4 __ct__86fixed_queueFv + 16075: 80060ad4 152 FUNC GLOBAL DEFAULT 4 zEntDestructObj_FindFX__Fv + 16076: 80060b8c 836 FUNC GLOBAL DEFAULT 4 zEntDestructObj_Init__FP15zEntDestructObjP9xEntAsset + 16077: 80060b6c 32 FUNC GLOBAL DEFAULT 4 zEntDestructObj_Init__FPvPv + 16078: 80060ed0 4 FUNC GLOBAL DEFAULT 4 zEntDestructObj_Move__FP15zEntDestructObjP6xScenefP9xEntFrame + 16079: 8006136c 1184 FUNC GLOBAL DEFAULT 4 zEntDestructObjEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 16080: 80060ed4 224 FUNC GLOBAL DEFAULT 4 zEntDestructObj_Update__FP15zEntDestructObjP6xScenef + 16081: 8006110c 240 FUNC GLOBAL DEFAULT 4 zEntDestructObj_Reset__FP15zEntDestructObjP6xScene + 16082: 80060fb4 148 FUNC GLOBAL DEFAULT 4 zEntDestructObj_Hit__FP15zEntDestructObjUi + 16083: 80061048 28 FUNC GLOBAL DEFAULT 4 zEntDestructObj_GetHit__FP15zEntDestructObjUi + 16084: 80061064 68 FUNC GLOBAL DEFAULT 4 zEntDestructObj_Save__FP15zEntDestructObjP7xSerial + 16085: 800610a8 68 FUNC GLOBAL DEFAULT 4 zEntDestructObj_Load__FP15zEntDestructObjP7xSerial + 16086: 800610ec 32 FUNC GLOBAL DEFAULT 4 zEntDestructObj_Setup__FP15zEntDestructObj + 16087: 800611fc 20 FUNC GLOBAL DEFAULT 4 zEntDestructObj_isDestroyed__FP15zEntDestructObj + 16088: 80061210 348 FUNC GLOBAL DEFAULT 4 zEntDestructObj_DestroyFX__FP15zEntDestructObj + 16089: 8006180c 104 FUNC GLOBAL DEFAULT 4 zEntHangable_SetupFX__Fv + 16090: 80061b24 668 FUNC GLOBAL DEFAULT 4 zEntHangable_Update__FP12zEntHangableP6xScenef + 16091: 80061e60 572 FUNC GLOBAL DEFAULT 4 zEntHangableEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 16092: 800619b0 112 FUNC GLOBAL DEFAULT 4 zEntHangable_Init__FP12zEntHangableP9xEntAsset + 16093: 80061990 32 FUNC GLOBAL DEFAULT 4 zEntHangable_Init__FPvPv + 16094: 8006255c 456 FUNC GLOBAL DEFAULT 4 zEntHangable_FollowUpdate__FP12zEntHangable + 16095: 80062108 784 FUNC GLOBAL DEFAULT 4 zEntHangable_SetMatrix__FP12zEntHangablef + 16096: 80062458 80 FUNC GLOBAL DEFAULT 4 zEntHangable_Reset__FP12zEntHangable + 16097: 80062724 68 FUNC GLOBAL DEFAULT 4 zEntHangable_SetFollow__FP12zEntHangableP4zEnt + 16098: 80062418 32 FUNC GLOBAL DEFAULT 4 zEntHangable_Save__FP12zEntHangableP7xSerial + 16099: 80062438 32 FUNC GLOBAL DEFAULT 4 zEntHangable_Load__FP12zEntHangableP7xSerial + 16100: 800624a8 180 FUNC GLOBAL DEFAULT 4 zEntHangable_SetShaggy__FP12zEntHangableP4zEnt + 16101: 803cb590 4 OBJECT GLOBAL DEFAULT 11 gEmitShinySparkles + 16102: 803caa8c 4 OBJECT GLOBAL DEFAULT 10 gEnableRewardsQueue + 16103: 80062980 136 FUNC GLOBAL DEFAULT 4 isRewardPickup__FP10zEntPickup + 16104: 80062a08 4 FUNC GLOBAL DEFAULT 4 zEntPickup_Startup__Fv + 16105: 80062a2c 940 FUNC GLOBAL DEFAULT 4 zEntPickupInit__FP10zEntPickupP9xEntAsset + 16106: 80062a0c 32 FUNC GLOBAL DEFAULT 4 zEntPickupInit__FPvPv + 16107: 80063c9c 1992 FUNC GLOBAL DEFAULT 4 zEntPickup_Update__FP10zEntPickupP6xScenef + 16108: 80062f28 704 FUNC GLOBAL DEFAULT 4 zEntPickupEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 16109: 80062dd8 32 FUNC GLOBAL DEFAULT 4 zEntPickup_Setup__FP10zEntPickup + 16110: 800647e0 124 FUNC GLOBAL DEFAULT 4 zEntPickup_MakeDroppable__FP10zEntPickupP5xVec3P5xBase + 16111: 80062df8 304 FUNC GLOBAL DEFAULT 4 zEntPickup_Setup__Fv + 16112: 80064464 184 FUNC GLOBAL DEFAULT 4 zEntPickup_Reset__FP10zEntPickup + 16113: 800635c8 200 FUNC GLOBAL DEFAULT 4 zEntPickup_DoPickup__FP10zEntPickup + 16114: 8006485c 332 FUNC GLOBAL DEFAULT 4 zEntPickup_Drop__FP10zEntPickup + 16115: 800631e8 4 FUNC GLOBAL DEFAULT 4 zEntPickup_FlyToInterface__FP10zEntPickupf + 16116: 800631ec 84 FUNC GLOBAL DEFAULT 4 zEntPickup_CheckAllPickupsAgainstPlayer__FP6xScenef + 16117: 80063690 644 FUNC GLOBAL DEFAULT 4 zEntPickup_GivePickup__FP10zEntPickup + 16118: 80063ad4 456 FUNC GLOBAL DEFAULT 4 zEntPickup_GiveAllRewardsNow__Fv + 16119: 800661c4 76 FUNC WEAK DEFAULT 4 xMat3x3MulRotC__FP7xMat3x3P7xMat3x3ffff + 16120: 8006451c 108 FUNC GLOBAL DEFAULT 4 zEntPickup_Save__FP10zEntPickupP7xSerial + 16121: 80064588 384 FUNC GLOBAL DEFAULT 4 zEntPickup_Load__FP10zEntPickupP7xSerial + 16122: 80064708 216 FUNC GLOBAL DEFAULT 4 zEntPickup_FlushGrabbed__Fv + 16123: 8028c8f8 180 OBJECT GLOBAL DEFAULT 8 zPickupAuraTable + 16124: 8006616c 88 FUNC WEAK DEFAULT 4 xVec3DistFast__FPC5xVec3PC5xVec3 + 16125: 80064fc4 216 FUNC GLOBAL DEFAULT 4 zEntPickup_Render__FP10zEntPickupUi + 16126: 8006509c 304 FUNC GLOBAL DEFAULT 4 zEntPickup_RenderOne__FP4xEnt + 16127: 800651cc 592 FUNC GLOBAL DEFAULT 4 zEntPickup_RenderList__FP10zEntPickupUi + 16128: 8006541c 1468 FUNC GLOBAL DEFAULT 4 zEntPickup_UpdateFlyToInterface__FP10zEntPickupUif + 16129: 80065af0 24 FUNC GLOBAL DEFAULT 4 zEntPickup_SceneReset__Fv + 16130: 80065ad0 32 FUNC GLOBAL DEFAULT 4 zEntPickup_SceneEnter__Fv + 16131: 80065b08 892 FUNC GLOBAL DEFAULT 4 zEntPickup_SceneUpdate__Ff + 16132: 80066000 68 FUNC GLOBAL DEFAULT 4 zEntPickup_SpawnNRewards__FPUiUiP5xVec3 + 16133: 80066044 72 FUNC GLOBAL DEFAULT 4 zEntPickup_SpawnNRewards__FPUiUi5xVec3 + 16134: 80066128 68 FUNC WEAK DEFAULT 4 __as__9zLODTableFRC9zLODTable + 16135: 8006608c 156 FUNC GLOBAL DEFAULT 4 zEntPickup_RewardPostSetup__Fv + 16136: 803cb5b4 4 OBJECT GLOBAL DEFAULT 11 gSpongeBall + 16137: 803cb5cc 4 OBJECT GLOBAL DEFAULT 11 startJump + 16138: 803cb5d0 4 OBJECT GLOBAL DEFAULT 11 startDouble + 16139: 803cb5d4 4 OBJECT GLOBAL DEFAULT 11 startBounce + 16140: 803cb5ec 4 OBJECT GLOBAL DEFAULT 11 surfSlickRatio + 16141: 803cb628 4 OBJECT GLOBAL DEFAULT 11 boulderVehicle + 16142: 803cb658 4 OBJECT GLOBAL DEFAULT 11 gReticleTarget + 16143: 8028e1a0 44 OBJECT GLOBAL DEFAULT 8 sBowlBlendLabels + 16144: 803bf600 36 OBJECT GLOBAL DEFAULT 9 gust_data + 16145: 803bf624 64 OBJECT GLOBAL DEFAULT 9 gPlayerAbsMat + 16146: 803bf664 64 OBJECT GLOBAL DEFAULT 9 rendermat + 16147: 803bf6a4 64 OBJECT GLOBAL DEFAULT 9 sCameraLastMat + 16148: 803bf6e4 12 OBJECT GLOBAL DEFAULT 9 sDriveVel + 16149: 803caad8 4 OBJECT GLOBAL DEFAULT 10 default_player_radius + 16150: 803cb660 4 OBJECT GLOBAL DEFAULT 11 gCurrentPlayer + 16151: 803caadc 4 OBJECT GLOBAL DEFAULT 10 lastgCurrentPlayer + 16152: 803bf6f0 48 OBJECT GLOBAL DEFAULT 9 floor_supp + 16153: 803bf720 16 OBJECT GLOBAL DEFAULT 9 floor_dist + 16154: 803bf730 16 OBJECT GLOBAL DEFAULT 9 floor_tmr + 16155: 803bf740 12 OBJECT GLOBAL DEFAULT 9 floor_safe_vec + 16156: 803cb664 4 OBJECT GLOBAL DEFAULT 11 floor_safe_tmr + 16157: 803cb6b0 4 OBJECT GLOBAL DEFAULT 11 player_hit + 16158: 80082ad8 40 FUNC WEAK DEFAULT 4 xVec3ScaleC__FP5xVec3PC5xVec3fff + 16159: 80066500 88 FUNC GLOBAL DEFAULT 4 zEntPlayerControlOn__F13zControlOwner + 16160: 80066558 96 FUNC GLOBAL DEFAULT 4 zEntPlayerControlOff__F13zControlOwner + 16161: 800665b8 16 FUNC GLOBAL DEFAULT 4 TellPlayerVillainIsNear__Ff + 16162: 800665c8 16 FUNC GLOBAL DEFAULT 4 SetPlayerKillsVillainTimer__Ff + 16163: 80080790 232 FUNC GLOBAL DEFAULT 4 zEntPlayer_SNDPlay__F14_tagePlayerSndf + 16164: 80081240 164 FUNC GLOBAL DEFAULT 4 zEntPlayer_SNDStop__F14_tagePlayerSnd + 16165: 80076f8c 164 FUNC GLOBAL DEFAULT 4 zEntPlayerJumpStart__FP4xEntP10zJumpParam + 16166: 803cb6d4 4 OBJECT GLOBAL DEFAULT 11 gWaitingToAutoSave + 16167: 800699a4 76 FUNC GLOBAL DEFAULT 4 zEntPlayer_InBossBattle__Fv + 16168: 80080ac0 1076 FUNC GLOBAL DEFAULT 4 zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf + 16169: 80076f2c 96 FUNC GLOBAL DEFAULT 4 CalcJumpImpulse__FP10zJumpParamPC15zPlayerSettings + 16170: 8006feac 18188 FUNC GLOBAL DEFAULT 4 zEntPlayer_Update__FP4xEntP6xScenef + 16171: 80075878 1616 FUNC GLOBAL DEFAULT 4 zEntPlayer_Render__FP4zEnt + 16172: 80080878 36 FUNC GLOBAL DEFAULT 4 zEntPlayer_SNDPlayStream__F20_tagePlayerStreamSnd + 16173: 80082bd0 8 FUNC WEAK DEFAULT 4 SetCarryState__10zNPCCommonF18en_NPC_CARRY_STATE + 16174: 80082d08 36 FUNC WEAK DEFAULT 4 xSndIsPlaying__FUi + 16175: 8006b78c 44 FUNC GLOBAL DEFAULT 4 zEntPlayerSpeakStop__Fv + 16176: 8006b6cc 192 FUNC GLOBAL DEFAULT 4 zEntPlayerSpeakStart__FUiUii + 16177: 8006bd40 104 FUNC GLOBAL DEFAULT 4 zEntPlayer_LassoNotify__F14en_LASSO_EVENT + 16178: 803cb704 4 OBJECT GLOBAL DEFAULT 11 sandyHitMax + 16179: 803cb708 4 OBJECT GLOBAL DEFAULT 11 patrickHitMax + 16180: 803bf74c 352 OBJECT GLOBAL DEFAULT 9 sandyHitTran + 16181: 803bf8ac 352 OBJECT GLOBAL DEFAULT 9 patrickHitTran + 16182: 80082d4c 14188 FUNC GLOBAL DEFAULT 4 zSandy_AnimTable__Fv + 16183: 800864b8 11040 FUNC GLOBAL DEFAULT 4 zPatrick_AnimTable__Fv + 16184: 80088fd8 23820 FUNC GLOBAL DEFAULT 4 zEntPlayer_AnimTable__Fv + 16185: 8008ece4 596 FUNC GLOBAL DEFAULT 4 zSpongeBobTongue_AnimTable__Fv + 16186: 8008ef38 360 FUNC GLOBAL DEFAULT 4 zEntPlayer_BoulderVehicleAnimTable__Fv + 16187: 8008f0a0 6904 FUNC GLOBAL DEFAULT 4 zEntPlayer_TreeDomeSBAnimTable__Fv + 16188: 8006d5cc 92 FUNC GLOBAL DEFAULT 4 zEntPlayer_IsSneaking__Fv + 16189: 803cb70c 4 OBJECT GLOBAL DEFAULT 11 gEmitBFX + 16190: 8007c9b8 2624 FUNC GLOBAL DEFAULT 4 zEntPlayerEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 16191: 8007a0d0 80 FUNC GLOBAL DEFAULT 4 zEntPlayerPreReset__Fv + 16192: 8007a120 1996 FUNC GLOBAL DEFAULT 4 zEntPlayerReset__FP4xEnt + 16193: 8006e670 36 FUNC GLOBAL DEFAULT 4 zEntPlayer_RestoreSounds__Fv + 16194: 8006d930 3392 FUNC GLOBAL DEFAULT 4 zEntPlayer_Init__FP4xEntP9xEntAsset + 16195: 8006e694 4 FUNC GLOBAL DEFAULT 4 zEntPlayer_Load__FP4xEntP7xSerial + 16196: 803cb724 4 OBJECT GLOBAL DEFAULT 11 sRingDelay + 16197: 8007c55c 1040 FUNC GLOBAL DEFAULT 4 zEntPlayerCollTrigger__FP4xEntP6xScene + 16198: 800762a8 264 FUNC GLOBAL DEFAULT 4 zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3 + 16199: 8006f97c 232 FUNC GLOBAL DEFAULT 4 zEntPlayer_PredictPos__FP5xVec3ffi + 16200: 80080968 208 FUNC GLOBAL DEFAULT 4 zEntPlayer_SNDPlayDelayed__Ff + 16201: 80076204 48 FUNC GLOBAL DEFAULT 4 zEntPlayer_setBoulderMode__FUi + 16202: 8007c388 468 FUNC GLOBAL DEFAULT 4 zEntPlayerCollide__FP4xEntP6xScenef + 16203: 800745b8 908 FUNC GLOBAL DEFAULT 4 zEntPlayer_CheckCritterContact__FP4xEntf + 16204: 80090b98 472 FUNC WEAK DEFAULT 4 __as__12xSweptSphereFRC12xSweptSphere + 16205: 80076430 1068 FUNC GLOBAL DEFAULT 4 zEntPlayer_Damage__FP5xBaseUi + 16206: 80090e08 44 FUNC WEAK DEFAULT 4 zCameraTranslate__FP7xCameraP5xVec3 + 16207: 80082bd8 12 FUNC WEAK DEFAULT 4 CanRope__10zNPCCommonFv + 16208: 80090df4 20 FUNC WEAK DEFAULT 4 IsHealthy__8zNPCTikiFv + 16209: 80090d70 132 FUNC WEAK DEFAULT 4 __as__13xiMat4x3UnionFRC13xiMat4x3Union + 16210: 80082cf8 16 FUNC WEAK DEFAULT 4 Pos__10zNPCCommonFv + 16211: 8007685c 368 FUNC GLOBAL DEFAULT 4 zEntPlayer_MoveInfo__Fv + 16212: 80082be4 100 FUNC WEAK DEFAULT 4 XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf + 16213: 80090e34 12 FUNC WEAK DEFAULT 4 NPCC_rightDir__FP4xEnt + 16214: 80082c48 68 FUNC WEAK DEFAULT 4 XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf + 16215: 80082c8c 108 FUNC WEAK DEFAULT 4 XZVecToPos__10zNPCCommonFP5xVec3PC5xVec3Pf + 16216: 80074944 16 FUNC GLOBAL DEFAULT 4 zEntPlayer_PatrickLaunch__FP4xEnt + 16217: 80074954 208 FUNC GLOBAL DEFAULT 4 zEntPlayer_ShadowModelEnable__Fv + 16218: 80074a24 208 FUNC GLOBAL DEFAULT 4 zEntPlayer_ShadowModelDisable__Fv + 16219: 80082b64 108 FUNC WEAK DEFAULT 4 xMat3x3SMul__FP7xMat3x3PC7xMat3x3f + 16220: 802560f4 12 OBJECT WEAK DEFAULT 7 offsetChuck$localstatic4$get_reticle_bound__FR5xVec3Rf + 16221: 80074ef0 560 FUNC WEAK DEFAULT 4 get_reticle_bound__FR5xVec3Rf + 16222: 80090e50 16 FUNC WEAK DEFAULT 4 NPCC_upDir__FP4xEnt + 16223: 80090e40 16 FUNC WEAK DEFAULT 4 NPCC_faceDir__FP4xEnt + 16224: 800755e8 56 FUNC GLOBAL DEFAULT 4 zEntPlayerUpdateModel__Fv + 16225: 80076234 116 FUNC GLOBAL DEFAULT 4 zEntPlayer_Damage__FP5xBaseUiPC5xVec3 + 16226: 800763b0 128 FUNC GLOBAL DEFAULT 4 zEntPlayer_DamageKnockIntoAir__Ff + 16227: 80080ef4 676 FUNC GLOBAL DEFAULT 4 zEntPlayer_SNDPlayRandom__F14_tagePlayerSnd14_tagePlayerSndf + 16228: 800769cc 84 FUNC GLOBAL DEFAULT 4 zEntPlayer_GiveHealth__Fi + 16229: 80076a20 100 FUNC GLOBAL DEFAULT 4 zEntPlayer_GiveSpatula__Fi + 16230: 80076a84 88 FUNC GLOBAL DEFAULT 4 zEntPlayer_GiveShinyObject__Fi + 16231: 80076adc 244 FUNC GLOBAL DEFAULT 4 zEntPlayer_GivePatsSocksCurrentLevel__Fi + 16232: 80076bd0 180 FUNC GLOBAL DEFAULT 4 zEntPlayer_GiveLevelPickupCurrentLevel__Fi + 16233: 80081198 84 FUNC GLOBAL DEFAULT 4 zEntPlayer_SNDSetVol__F14_tagePlayerSndf + 16234: 80090e60 40 FUNC WEAK DEFAULT 4 zGooIs__FP4xEnt + 16235: 80079e84 32 FUNC GLOBAL DEFAULT 4 zEntPlayerExit__FP4xEnt + 16236: 80079fb4 284 FUNC GLOBAL DEFAULT 4 zEntPlayer_ObjIDIsTrack__FUi + 16237: 80080a7c 68 FUNC GLOBAL DEFAULT 4 zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf + 16238: 8007dde8 96 FUNC GLOBAL DEFAULT 4 zEntPlayer_StoreCheckPoint__FP5xVec3fUi + 16239: 8007de48 376 FUNC GLOBAL DEFAULT 4 zEntPlayer_LoadCheckPoint__Fv + 16240: 8008089c 204 FUNC GLOBAL DEFAULT 4 zEntPlayer_SNDPlayStream__F20_tagePlayerStreamSndUi + 16241: 80082d2c 32 FUNC WEAK DEFAULT 4 xSndIsPlayingByHandle__FUi + 16242: 80080a38 68 FUNC GLOBAL DEFAULT 4 zEntPlayer_SNDPlayStream__FUiUi20_tagePlayerStreamSndUi + 16243: 800811ec 84 FUNC GLOBAL DEFAULT 4 zEntPlayer_SNDSetPitch__F14_tagePlayerSndf + 16244: 800812e4 52 FUNC GLOBAL DEFAULT 4 zEntPlayer_SNDStopStream__Fv + 16245: 80081318 8 FUNC GLOBAL DEFAULT 4 zEntPlayer_SNDNotifyPlaying__FUi + 16246: 800820e4 144 FUNC WEAK DEFAULT 4 __as__10xEntCollisFRC10xEntCollis + 16247: 800824c4 164 FUNC GLOBAL DEFAULT 4 zEntPlayer_LoadSounds__Fv + 16248: 80082568 224 FUNC GLOBAL DEFAULT 4 zEntPlayer_UnloadSounds__Fv + 16249: 80082674 816 FUNC GLOBAL DEFAULT 4 zEntPlayer_MinimalUpdate__FP4xEntP6xScenefR5xVec3 + 16250: 800829a4 276 FUNC GLOBAL DEFAULT 4 zEntPlayer_MinimalRender__FP4zEnt + 16251: 80082ab8 20 FUNC GLOBAL DEFAULT 4 zEntPlayerDyingInGoo__Fv + 16252: 80091b08 216 FUNC GLOBAL DEFAULT 4 zEntSimpleObj_Update__FP13zEntSimpleObjP6xScenef + 16253: 80091cd8 924 FUNC GLOBAL DEFAULT 4 zEntSimpleObjEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 16254: 8009147c 36 FUNC WEAK DEFAULT 4 __as__8RwSphereFRC8RwSphere + 16255: 80090e88 1524 FUNC GLOBAL DEFAULT 4 zEntSimpleObj_MgrInit__FPP13zEntSimpleObjUi + 16256: 800914a0 676 FUNC GLOBAL DEFAULT 4 zEntSimpleObj_MgrUpdateRender__FP7RpWorldf + 16257: 80091744 140 FUNC GLOBAL DEFAULT 4 zEntSimpleObj_MgrCustomUpdate__FP6zScenef + 16258: 800917d0 132 FUNC GLOBAL DEFAULT 4 zEntSimpleObj_MgrCustomRender__Fv + 16259: 800918e8 540 FUNC GLOBAL DEFAULT 4 zEntSimpleObj_Init__FP13zEntSimpleObjP9xEntAssetb + 16260: 800918a0 36 FUNC GLOBAL DEFAULT 4 zEntTrackPhysics_Init__FPvPv + 16261: 800918c4 36 FUNC GLOBAL DEFAULT 4 zEntSimpleObj_Init__FPvPv + 16262: 80091be0 32 FUNC GLOBAL DEFAULT 4 zEntSimpleObj_Setup__FP13zEntSimpleObj + 16263: 80091c00 32 FUNC GLOBAL DEFAULT 4 zEntSimpleObj_Save__FP13zEntSimpleObjP7xSerial + 16264: 80091c20 32 FUNC GLOBAL DEFAULT 4 zEntSimpleObj_Load__FP13zEntSimpleObjP7xSerial + 16265: 80091c40 152 FUNC GLOBAL DEFAULT 4 zEntSimpleObj_Reset__FP13zEntSimpleObjP6xScene + 16266: 80092094 388 FUNC GLOBAL DEFAULT 4 zEntTriggerInit__FP11zEntTriggerP9xEntAsset + 16267: 80092074 32 FUNC GLOBAL DEFAULT 4 zEntTriggerInit__FPvPv + 16268: 80092218 700 FUNC GLOBAL DEFAULT 4 zEntTriggerUpdate__FP11zEntTriggerP6xScenef + 16269: 800924d4 52 FUNC GLOBAL DEFAULT 4 zEntTriggerEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 16270: 80092548 40 FUNC GLOBAL DEFAULT 4 zEntTriggerReset__FP11zEntTrigger + 16271: 80092508 32 FUNC GLOBAL DEFAULT 4 zEntTriggerSave__FP11zEntTriggerP7xSerial + 16272: 80092528 32 FUNC GLOBAL DEFAULT 4 zEntTriggerLoad__FP11zEntTriggerP7xSerial + 16273: 800926f8 40 FUNC WEAK DEFAULT 4 xSphereHitsVCircle__FRC7xSphereRC5xVec3f + 16274: 80092570 292 FUNC GLOBAL DEFAULT 4 zEntTriggerHitsSphere__FRC11zEntTriggerRC7xSphereRC5xVec3 + 16275: 80092740 400 FUNC GLOBAL DEFAULT 4 zEnvInit__FP5_zEnvP9xEnvAsset + 16276: 80092720 32 FUNC GLOBAL DEFAULT 4 zEnvInit__FPvPv + 16277: 80092a88 112 FUNC GLOBAL DEFAULT 4 zEnvEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 16278: 800928d0 72 FUNC GLOBAL DEFAULT 4 zEnvSetup__FP5_zEnv + 16279: 80092918 76 FUNC GLOBAL DEFAULT 4 zEnvStartingCamera__FP5_zEnv + 16280: 80092964 192 FUNC GLOBAL DEFAULT 4 zEnvRender__FP4xEnv + 16281: 80092a24 32 FUNC GLOBAL DEFAULT 4 zEnvSave__FP5_zEnvP7xSerial + 16282: 80092a44 32 FUNC GLOBAL DEFAULT 4 zEnvLoad__FP5_zEnvP7xSerial + 16283: 80092a64 36 FUNC GLOBAL DEFAULT 4 zEnvReset__FP5_zEnv + 16284: 80092af8 20 FUNC GLOBAL DEFAULT 4 zEventName__FUi + 16285: 80092b0c 224 FUNC GLOBAL DEFAULT 4 zFeetGetIDs__Fv + 16286: 80092bec 228 FUNC GLOBAL DEFAULT 4 zFMVPlay__FPcUifbb + 16287: 80092cd0 76 FUNC GLOBAL DEFAULT 4 zFMVFileGetName__F8eFMVFile + 16288: 803cb788 4 OBJECT GLOBAL DEFAULT 11 gFXSurfaceFlags + 16289: 80095458 496 FUNC GLOBAL DEFAULT 4 zFX_SpawnBubbleWall__Fv + 16290: 8009337c 136 FUNC GLOBAL DEFAULT 4 zFXGoo_SceneEnter__Fv + 16291: 800972b4 160 FUNC WEAK DEFAULT 4 create_change__14tweak_callbackFPFRC10tweak_info_v + 16292: 800972b0 4 FUNC WEAK DEFAULT 4 xDebugAddTweak__FPCcPCcPC14tweak_callbackPvUi + 16293: 80092d3c 236 FUNC GLOBAL DEFAULT 4 zFX_SceneEnter__FP7RpWorld + 16294: 800934ec 112 FUNC GLOBAL DEFAULT 4 zFXGoo_SceneExit__Fv + 16295: 80092e28 36 FUNC GLOBAL DEFAULT 4 zFX_SceneExit__FP7RpWorld + 16296: 80092e4c 40 FUNC GLOBAL DEFAULT 4 zFX_SceneReset__Fv + 16297: 80092e74 92 FUNC GLOBAL DEFAULT 4 zFXPatrickStun__FPC5xVec3 + 16298: 80095648 444 FUNC GLOBAL DEFAULT 4 zFX_SpawnBubbleSlam__FPC5xVec3Uifff + 16299: 80092ed0 84 FUNC GLOBAL DEFAULT 4 zFXHammer__FPC5xVec3 + 16300: 80092f24 72 FUNC GLOBAL DEFAULT 4 zFXPorterWave__FPC5xVec3 + 16301: 80092f6c 40 FUNC GLOBAL DEFAULT 4 zFXMuscleArmWave__FPC5xVec3 + 16302: 803bfa0c 2784 OBJECT GLOBAL DEFAULT 9 zFXGooInstances + 16303: 800939f4 1428 FUNC GLOBAL DEFAULT 4 zFXGooRenderAtomic__FP8RpAtomic + 16304: 80092f94 1000 FUNC GLOBAL DEFAULT 4 zFXGooEnable__FP8RpAtomici + 16305: 800949bc 124 FUNC GLOBAL DEFAULT 4 zFXGooFreezeTimeLeft__Fv + 16306: 8009355c 1060 FUNC GLOBAL DEFAULT 4 zFXGooUpdateInstance__FP14zFXGooInstancef + 16307: 80093980 116 FUNC GLOBAL DEFAULT 4 zFXGooUpdate__Ff + 16308: 80097354 4 FUNC WEAK DEFAULT 4 xDrawSphere2__FPC5xVec3fUi + 16309: 80093f88 68 FUNC GLOBAL DEFAULT 4 zFXUpdate__Ff + 16310: 80093fcc 628 FUNC GLOBAL DEFAULT 4 zFXGooFreeze__FP8RpAtomicPC5xVec3P5xVec3 + 16311: 80094240 496 FUNC GLOBAL DEFAULT 4 zFXGooIs__FP4xEntRfUi + 16312: 80094430 364 FUNC GLOBAL DEFAULT 4 zFXGooEventSetWarb__FP4xEntPCf + 16313: 8009459c 524 FUNC GLOBAL DEFAULT 4 zFXGooEventSetFreezeDuration__FP4xEntf + 16314: 800947a8 532 FUNC GLOBAL DEFAULT 4 zFXGooEventMelt__FP4xEnt + 16315: 8028f008 12 OBJECT GLOBAL DEFAULT 8 bubblehit_pos_rnd + 16316: 8028f014 12 OBJECT GLOBAL DEFAULT 8 bubblehit_vel_rnd + 16317: 803cab00 4 OBJECT GLOBAL DEFAULT 10 bubblehit_vel_scale + 16318: 80094a6c 472 FUNC GLOBAL DEFAULT 4 zFX_SpawnBubbleHit__FPC5xVec3UiPC5xVec3PC5xVec3f + 16319: 80094a38 52 FUNC GLOBAL DEFAULT 4 zFX_SpawnBubbleHit__FPC5xVec3Ui + 16320: 8028f020 12 OBJECT GLOBAL DEFAULT 8 bubbletrail_pos_rnd + 16321: 8028f02c 12 OBJECT GLOBAL DEFAULT 8 bubbletrail_vel_rnd + 16322: 80094c74 360 FUNC GLOBAL DEFAULT 4 zFX_SpawnBubbleTrail__FPC5xVec3UiPC5xVec3PC5xVec3 + 16323: 80094c44 48 FUNC GLOBAL DEFAULT 4 zFX_SpawnBubbleTrail__FPC5xVec3Ui + 16324: 80094ddc 324 FUNC GLOBAL DEFAULT 4 zFX_SpawnBubbleTrailNoNegRandVel__FPC5xVec3UiPC5xVec3PC5xVec3 + 16325: 80094f20 424 FUNC GLOBAL DEFAULT 4 zFX_SpawnBubbleTrail__FPC5xVec3PC5xVec3UiPC5xVec3PC5xVec3 + 16326: 800950c8 568 FUNC GLOBAL DEFAULT 4 zFX_SpawnBubbleTrail__FPC5xVec3PC5xVec3PC5xVec3PC5xVec3UiPC5xVec3PC5xVec3f + 16327: 80095300 344 FUNC GLOBAL DEFAULT 4 zFX_SpawnBubbleMenuTrail__FPC5xVec3UiPC5xVec3PC5xVec3 + 16328: 80095804 496 FUNC GLOBAL DEFAULT 4 zFX_SpawnBubbleBlast__FPC5xVec3Uifff + 16329: 80097358 40 FUNC WEAK DEFAULT 4 up_normalize__5xVec3Fv + 16330: 80097434 116 FUNC WEAK DEFAULT 4 xSCurve__FRfRfRff + 16331: 800973e4 80 FUNC WEAK DEFAULT 4 xModelSetScale__FP14xModelInstanceRC5xVec3 + 16332: 800969e4 356 FUNC GLOBAL DEFAULT 4 zFXPopOn__FR4xEntff + 16333: 80096c44 320 FUNC GLOBAL DEFAULT 4 zFXPopOff__FR4xEntff + 16334: 803cb7a0 4 OBJECT GLOBAL DEFAULT 11 gGameSfxReport + 16335: 803cab08 4 OBJECT GLOBAL DEFAULT 10 gPendingPlayer + 16336: 803cb7b8 4 OBJECT GLOBAL DEFAULT 11 sTimeElapsed + 16337: 803cb7c0 8 OBJECT GLOBAL DEFAULT 11 sTimeLast + 16338: 803cb7c8 8 OBJECT GLOBAL DEFAULT 11 sTimeCurrent + 16339: 803cb7d0 4 OBJECT GLOBAL DEFAULT 11 gLevelChanged + 16340: 803cab0c 4 OBJECT GLOBAL DEFAULT 10 startPressed + 16341: 803cab10 4 OBJECT GLOBAL DEFAULT 10 black + 16342: 803cab14 4 OBJECT GLOBAL DEFAULT 10 clear + 16343: 803cb7dc 4 OBJECT GLOBAL DEFAULT 11 gSoak + 16344: 8028f0b8 228 OBJECT GLOBAL DEFAULT 8 soaklevels_gameorder + 16345: 803cab18 4 OBJECT GLOBAL DEFAULT 10 soaklevels + 16346: 803cab1c 4 OBJECT GLOBAL DEFAULT 10 soaktime + 16347: 803c04ec 24 OBJECT GLOBAL DEFAULT 9 dummyPortalAsset + 16348: 803c0504 20 OBJECT GLOBAL DEFAULT 9 dummyPortal + 16349: 803cb878 4 OBJECT GLOBAL DEFAULT 11 gGameWhereAmI + 16350: 80099528 4 FUNC GLOBAL DEFAULT 4 zGameStats_Init__Fv + 16351: 8009771c 224 FUNC GLOBAL DEFAULT 4 zGameInit__FUi + 16352: 800977fc 168 FUNC GLOBAL DEFAULT 4 zGameExit__Fv + 16353: 800993a8 384 FUNC GLOBAL DEFAULT 4 zGameSetupPlayer__Fv + 16354: 800978a4 380 FUNC GLOBAL DEFAULT 4 zGameSetup__Fv + 16355: 803cb850 1 OBJECT GLOBAL DEFAULT 11 sHackSmoothedUpdate + 16356: 8009817c 52 FUNC GLOBAL DEFAULT 4 zGameIsPaused__Fv + 16357: 80097a20 1884 FUNC GLOBAL DEFAULT 4 zGameLoop__Fv + 16358: 80098394 96 FUNC GLOBAL DEFAULT 4 zGameStall__Fv + 16359: 800982d8 188 FUNC GLOBAL DEFAULT 4 zGamePause__Fv + 16360: 803cb864 4 OBJECT GLOBAL DEFAULT 11 sGameScreenTransCam + 16361: 80098d78 4 FUNC GLOBAL DEFAULT 4 zGameTakeSnapShot__FP8RwCamera + 16362: 80098d7c 124 FUNC GLOBAL DEFAULT 4 zGameUpdateTransitionBubbles__Fv + 16363: 80098df8 240 FUNC GLOBAL DEFAULT 4 zGameScreenTransitionBegin__Fv + 16364: 80098f38 984 FUNC GLOBAL DEFAULT 4 zGameScreenTransitionUpdate__FfPcPUc + 16365: 80098ee8 80 FUNC GLOBAL DEFAULT 4 zGameScreenTransitionUpdate__FfPc + 16366: 803cab28 4 OBJECT GLOBAL DEFAULT 10 bgID + 16367: 803cb870 4 OBJECT GLOBAL DEFAULT 11 bgu1 + 16368: 803cb874 4 OBJECT GLOBAL DEFAULT 11 bgv1 + 16369: 803cab2c 4 OBJECT GLOBAL DEFAULT 10 bgu2 + 16370: 803cab30 4 OBJECT GLOBAL DEFAULT 10 bgv2 + 16371: 803cab34 1 OBJECT GLOBAL DEFAULT 10 bgr + 16372: 803cab35 1 OBJECT GLOBAL DEFAULT 10 bgg + 16373: 803cab36 1 OBJECT GLOBAL DEFAULT 10 bgb + 16374: 803cab37 1 OBJECT GLOBAL DEFAULT 10 bga + 16375: 80099660 32 FUNC WEAK DEFAULT 4 xDrawBegin__Fv + 16376: 80099640 32 FUNC WEAK DEFAULT 4 xDrawEnd__Fv + 16377: 80099310 152 FUNC GLOBAL DEFAULT 4 zGameScreenTransitionEnd__Fv + 16378: 80099680 8 FUNC GLOBAL DEFAULT 4 zGameExtras_ExtrasFlags__Fv + 16379: 80099688 20 FUNC GLOBAL DEFAULT 4 zGameExtras_MoDay__FPiPi + 16380: 8009969c 196 FUNC GLOBAL DEFAULT 4 zGameExtras_SceneInit__Fv + 16381: 80099760 120 FUNC GLOBAL DEFAULT 4 zGameExtras_SceneReset__Fv + 16382: 800997d8 184 FUNC GLOBAL DEFAULT 4 zGameExtras_SceneExit__Fv + 16383: 80099890 168 FUNC GLOBAL DEFAULT 4 zGameExtras_SceneUpdate__Ff + 16384: 80099b04 8 FUNC GLOBAL DEFAULT 4 zGameExtras_CheatFlags__Fv + 16385: 80099b0c 60 FUNC GLOBAL DEFAULT 4 zGameExtras_NewGameReset__Fv + 16386: 80099b48 40 FUNC GLOBAL DEFAULT 4 zGameExtras_Save__FP7xSerial + 16387: 80099b70 60 FUNC GLOBAL DEFAULT 4 zGameExtras_Load__FP7xSerial + 16388: 8028f204 64 OBJECT GLOBAL DEFAULT 8 sCheatAddShiny + 16389: 8028f244 64 OBJECT GLOBAL DEFAULT 8 sCheatAddSpatulas + 16390: 8028f284 64 OBJECT GLOBAL DEFAULT 8 sCheatBubbleBowl + 16391: 8028f2c4 64 OBJECT GLOBAL DEFAULT 8 sCheatCruiseBubble + 16392: 8028f304 64 OBJECT GLOBAL DEFAULT 8 sCheatMonsterGallery + 16393: 8028f344 64 OBJECT GLOBAL DEFAULT 8 sCheatArtTheatre + 16394: 8028f384 64 OBJECT GLOBAL DEFAULT 8 sCheatChaChing + 16395: 8028f3c4 64 OBJECT GLOBAL DEFAULT 8 sCheatExpertMode + 16396: 8028f404 64 OBJECT GLOBAL DEFAULT 8 sCheatSwapCCLR + 16397: 8028f444 64 OBJECT GLOBAL DEFAULT 8 sCheatSwapCCUD + 16398: 8028f484 64 OBJECT GLOBAL DEFAULT 8 sCheatRestoreHealth + 16399: 8028f4c4 64 OBJECT GLOBAL DEFAULT 8 sCheatShrapBob + 16400: 8028f504 64 OBJECT GLOBAL DEFAULT 8 sCheatNoPants + 16401: 8028f544 64 OBJECT GLOBAL DEFAULT 8 sCheatCruiseControl + 16402: 8028f584 64 OBJECT GLOBAL DEFAULT 8 sCheatBigPlank + 16403: 8028f5c4 64 OBJECT GLOBAL DEFAULT 8 sCheatSmallPeep + 16404: 8028f604 64 OBJECT GLOBAL DEFAULT 8 sCheatSmallCoStars + 16405: 8028f644 64 OBJECT GLOBAL DEFAULT 8 sCheatRichPeep + 16406: 8028f684 64 OBJECT GLOBAL DEFAULT 8 sCheatPanHandle + 16407: 8028f6c4 64 OBJECT GLOBAL DEFAULT 8 sCheatMedics + 16408: 8028f704 64 OBJECT GLOBAL DEFAULT 8 sCheatDogTrix + 16409: 8028f8a4 64 OBJECT GLOBAL DEFAULT 8 sCheatPressed + 16410: 80099f1c 16 FUNC WEAK DEFAULT 4 GEC_CheatFlagToggle__Fi + 16411: 80099f0c 16 FUNC WEAK DEFAULT 4 GEC_CheatFlagAdd__Fi + 16412: 80099d3c 464 FUNC GLOBAL DEFAULT 4 zGameCheats__Ff + 16413: 8009a79c 52 FUNC GLOBAL DEFAULT 4 zGame_HackGalleryInit__Fv + 16414: 8009a7d0 64 FUNC GLOBAL DEFAULT 4 zGame_HackIsGallery__Fv + 16415: 803cab40 4 OBJECT GLOBAL DEFAULT 10 gGameState + 16416: 803cb8a8 4 OBJECT GLOBAL DEFAULT 11 gGameMode + 16417: 803cb8ac 4 OBJECT GLOBAL DEFAULT 11 gGameOstrich + 16418: 8009a924 8 FUNC GLOBAL DEFAULT 4 zGameStateGet__Fv + 16419: 8009a92c 8 FUNC GLOBAL DEFAULT 4 zGameModeGet__Fv + 16420: 8009a934 8 FUNC GLOBAL DEFAULT 4 zGameGetOstrich__Fv + 16421: 8009a93c 8 FUNC GLOBAL DEFAULT 4 zGameSetOstrich__F12_GameOstrich + 16422: 8009a944 64 FUNC GLOBAL DEFAULT 4 zGameStateFindEvent__FPUiiiiPiPi + 16423: 8009ac18 312 FUNC GLOBAL DEFAULT 4 zGameModeSwitch__F9eGameMode + 16424: 8009ab2c 236 FUNC GLOBAL DEFAULT 4 zGameStateSwitch__Fi + 16425: 8009a984 424 FUNC GLOBAL DEFAULT 4 zGameStateSwitchEvent__Fi + 16426: 8009b310 124 FUNC GLOBAL DEFAULT 4 zGustEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 16427: 8009ae14 176 FUNC GLOBAL DEFAULT 4 zGustInit__Fv + 16428: 8009aec4 140 FUNC GLOBAL DEFAULT 4 zGustSetup__Fv + 16429: 8009af50 24 FUNC GLOBAL DEFAULT 4 zGustTurnOn__FP5zGust + 16430: 8009af68 16 FUNC GLOBAL DEFAULT 4 zGustTurnOff__FP5zGust + 16431: 8009af78 24 FUNC GLOBAL DEFAULT 4 zGustToggleOn__FP5zGust + 16432: 8009af90 36 FUNC GLOBAL DEFAULT 4 zGustGetGust__FUs + 16433: 8009afb4 736 FUNC GLOBAL DEFAULT 4 zGustUpdateEnt__FP4xEntP6xScenefPv + 16434: 8009b294 32 FUNC GLOBAL DEFAULT 4 zGustSave__FP5zGustP7xSerial + 16435: 8009b2b4 32 FUNC GLOBAL DEFAULT 4 zGustLoad__FP5zGustP7xSerial + 16436: 8009b2d4 60 FUNC GLOBAL DEFAULT 4 zGustReset__FP5zGust + 16437: 8009b610 116 FUNC GLOBAL DEFAULT 4 zGustUpdateFX__Ff + 16438: 8009bde4 240 FUNC GLOBAL DEFAULT 4 show__4zhudFv + 16439: 8009b838 40 FUNC GLOBAL DEFAULT 4 init__4zhudFv + 16440: 8009bfdc 8 FUNC WEAK DEFAULT 4 get_asset__Q24xhud17font_meter_widgetFv + 16441: 8009b860 556 FUNC GLOBAL DEFAULT 4 setup__4zhudFv + 16442: 8009ba8c 68 FUNC GLOBAL DEFAULT 4 destroy__4zhudFv + 16443: 8009bed4 224 FUNC GLOBAL DEFAULT 4 hide__4zhudFv + 16444: 8009bfe4 28 FUNC WEAK DEFAULT 4 changing__Q24xhud12meter_widgetCFv + 16445: 8009bad0 756 FUNC GLOBAL DEFAULT 4 update__4zhudFf + 16446: 8009bdc4 32 FUNC GLOBAL DEFAULT 4 render__4zhudFv + 16447: 8009bfb4 20 FUNC WEAK DEFAULT 4 showing__Q24xhud6widgetCFv + 16448: 8009bfc8 20 FUNC WEAK DEFAULT 4 hiding__Q24xhud6widgetCFv + 16449: 8009c000 192 FUNC GLOBAL DEFAULT 4 zLasso_Init__FP6zLassoP14xModelInstancefff + 16450: 8009c0c0 300 FUNC GLOBAL DEFAULT 4 zLasso_AddGuide__FP4xEntP10xAnimStateP14xModelInstance + 16451: 8009c1ec 224 FUNC GLOBAL DEFAULT 4 zLasso_SetGuide__FP4xEntP10xAnimState + 16452: 8009c2cc 352 FUNC GLOBAL DEFAULT 4 zLasso_InterpToGuide__FP6zLasso + 16453: 8009dfc0 48 FUNC WEAK DEFAULT 4 xMat4x3Rot__FP7xMat4x3PC5xVec3f + 16454: 8009c42c 4048 FUNC GLOBAL DEFAULT 4 zLasso_Render__FP6zLasso + 16455: 8009dff0 60 FUNC WEAK DEFAULT 4 xMat4x3RotC__FP7xMat4x3ffff + 16456: 8009d3fc 920 FUNC GLOBAL DEFAULT 4 zLasso_Update__FP6zLassoP4xEntf + 16457: 8009d794 320 FUNC GLOBAL DEFAULT 4 zLasso_InitTimer__FP6zLassof + 16458: 8009d8d4 112 FUNC GLOBAL DEFAULT 4 zLasso_ResetTimer__FP6zLassof + 16459: 8009dcd4 16 FUNC GLOBAL DEFAULT 4 zLasso_scenePrepare__Fv + 16460: 8028fac0 72 OBJECT GLOBAL DEFAULT 8 sEffectFuncs + 16461: 8028fb08 72 OBJECT GLOBAL DEFAULT 8 sEffectInitFuncs + 16462: 8009e02c 156 FUNC GLOBAL DEFAULT 4 zLightResetAll__FP4xEnv + 16463: 8009e0e8 448 FUNC GLOBAL DEFAULT 4 zLightInit__FP5xBaseP11zLightAsset + 16464: 8009e0c8 32 FUNC GLOBAL DEFAULT 4 zLightInit__FPvPv + 16465: 8009e46c 108 FUNC GLOBAL DEFAULT 4 zLightEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 16466: 8009e7f8 80 FUNC GLOBAL DEFAULT 4 zLightEffectSet__FP7_zLighti + 16467: 8009e2a8 136 FUNC GLOBAL DEFAULT 4 zLightResolveLinks__Fv + 16468: 8009e3a4 36 FUNC GLOBAL DEFAULT 4 zLightDestroy__FP7_zLight + 16469: 8009e330 116 FUNC GLOBAL DEFAULT 4 zLightDestroyAll__Fv + 16470: 8009e3c8 100 FUNC GLOBAL DEFAULT 4 zLightReset__FP7_zLight + 16471: 8009e42c 32 FUNC GLOBAL DEFAULT 4 zLightSave__FP7_zLightP7xSerial + 16472: 8009e44c 32 FUNC GLOBAL DEFAULT 4 zLightLoad__FP7_zLightP7xSerial + 16473: 8009e4d8 224 FUNC GLOBAL DEFAULT 4 zLightUpdate__FP5xBaseP6xScenef + 16474: 8009e5b8 244 FUNC GLOBAL DEFAULT 4 zLightAddLocalEnv__Fv + 16475: 8009e6ac 176 FUNC GLOBAL DEFAULT 4 zLightAddLocal__FP4xEnt + 16476: 8009e75c 68 FUNC GLOBAL DEFAULT 4 zLightRemoveLocalEnv__Fv + 16477: 8009e7a0 88 FUNC GLOBAL DEFAULT 4 zLightSetVolume__FP7zVolume + 16478: 8009e848 40 FUNC GLOBAL DEFAULT 4 zLightOn__FP7_zLighti + 16479: 8009e8b4 4 FUNC GLOBAL DEFAULT 4 zLightEffectInitStrobe__FP7_zLight + 16480: 8009e8b8 4 FUNC GLOBAL DEFAULT 4 zLightEffectInitDim__FP7_zLight + 16481: 8009e8bc 4 FUNC GLOBAL DEFAULT 4 zLightEffectInitHalfDim__FP7_zLight + 16482: 8009e8c0 4 FUNC GLOBAL DEFAULT 4 zLightEffectInitRandomCol__FP7_zLight + 16483: 8009e8c4 48 FUNC GLOBAL DEFAULT 4 zLightEffectInitFlicker__FP7_zLight + 16484: 8009ea78 40 FUNC GLOBAL DEFAULT 4 zLightEffectFlicker__FP7_zLightf + 16485: 8009eaa0 40 FUNC GLOBAL DEFAULT 4 zLightEffectFlickerSlow__FP7_zLightf + 16486: 8009eac8 40 FUNC GLOBAL DEFAULT 4 zLightEffectFlickerErratic__FP7_zLightf + 16487: 8009eaf0 4 FUNC GLOBAL DEFAULT 4 zLightEffectStrobeSlow__FP7_zLightf + 16488: 8009eaf4 4 FUNC GLOBAL DEFAULT 4 zLightEffectStrobe__FP7_zLightf + 16489: 8009eaf8 4 FUNC GLOBAL DEFAULT 4 zLightEffectStrobeFast__FP7_zLightf + 16490: 8009eafc 4 FUNC GLOBAL DEFAULT 4 zLightEffectDimSlow__FP7_zLightf + 16491: 8009eb00 4 FUNC GLOBAL DEFAULT 4 zLightEffectDim__FP7_zLightf + 16492: 8009eb04 4 FUNC GLOBAL DEFAULT 4 zLightEffectDimFast__FP7_zLightf + 16493: 8009eb08 4 FUNC GLOBAL DEFAULT 4 zLightEffectHalfDimSlow__FP7_zLightf + 16494: 8009eb0c 4 FUNC GLOBAL DEFAULT 4 zLightEffectHalfDim__FP7_zLightf + 16495: 8009eb10 4 FUNC GLOBAL DEFAULT 4 zLightEffectHalfDimFast__FP7_zLightf + 16496: 8009eb14 4 FUNC GLOBAL DEFAULT 4 zLightEffectRandomColSlow__FP7_zLightf + 16497: 8009eb18 4 FUNC GLOBAL DEFAULT 4 zLightEffectRandomCol__FP7_zLightf + 16498: 8009eb1c 4 FUNC GLOBAL DEFAULT 4 zLightEffectRandomColFast__FP7_zLightf + 16499: 8009eb20 48 FUNC GLOBAL DEFAULT 4 zLightEffectInitCauldron__FP7_zLight + 16500: 8009eb84 244 FUNC GLOBAL DEFAULT 4 zLightEffectCauldron__FP7_zLightf + 16501: 803c0518 64 OBJECT GLOBAL DEFAULT 9 gLightningTweakAddInfo + 16502: 8028fb60 16 OBJECT GLOBAL DEFAULT 8 lightning_type_names + 16503: 8009f970 1272 FUNC GLOBAL DEFAULT 4 zLightningAdd__FP16_tagLightningAdd + 16504: 800a1d14 4 FUNC WEAK DEFAULT 4 xDebugAddTweak__FPCcPsssPC14tweak_callbackPvUi + 16505: 800a1d10 4 FUNC WEAK DEFAULT 4 xDebugAddSelectTweak__FPCcPUiPPCcPCUiUiPC14tweak_callbackPvUi + 16506: 800a1d0c 4 FUNC WEAK DEFAULT 4 xDebugAddFlagTweak__FPCcPUiUiPC14tweak_callbackPvUi + 16507: 800a1d08 4 FUNC WEAK DEFAULT 4 xDebugAddTweak__FPCcPUcUcUcPC14tweak_callbackPvUi + 16508: 8009ee30 2724 FUNC GLOBAL DEFAULT 4 zLightningInit__Fv + 16509: 800a18c8 1088 FUNC GLOBAL DEFAULT 4 zLightningModifyEndpoints__FP10zLightningP5xVec3P5xVec3 + 16510: 800a0348 768 FUNC GLOBAL DEFAULT 4 zLightningUpdate__Ff + 16511: 800a17f8 148 FUNC GLOBAL DEFAULT 4 zLightningRender__Fv + 16512: 800a188c 40 FUNC GLOBAL DEFAULT 4 zLightningShow__FP10zLightningi + 16513: 800a18b4 20 FUNC GLOBAL DEFAULT 4 zLightningKill__FP10zLightning + 16514: 800a1f5c 520 FUNC GLOBAL DEFAULT 4 zLOD_Setup__Fv + 16515: 800a2164 580 FUNC GLOBAL DEFAULT 4 zLOD_Update__FUi + 16516: 800a23a8 112 FUNC GLOBAL DEFAULT 4 zLOD_Get__FP4xEnt + 16517: 800a2418 648 FUNC GLOBAL DEFAULT 4 zLOD_UseCustomTable__FP4xEntP9zLODTable + 16518: 803c0558 8136 OBJECT GLOBAL DEFAULT 9 globals + 16519: 803cabb0 4 OBJECT GLOBAL DEFAULT 10 xglobals + 16520: 803cabb8 4 OBJECT GLOBAL DEFAULT 10 gSkipTimeCutscene + 16521: 803cabbc 4 OBJECT GLOBAL DEFAULT 10 gSkipTimeFlythrough + 16522: 800a554c 488 FUNC GLOBAL DEFAULT 4 zMainFirstScreen__Fi + 16523: 800a4bd0 256 FUNC GLOBAL DEFAULT 4 zMainShowProgressBar__Fv + 16524: 800a5ffc 4 FUNC WEAK DEFAULT 4 iEnvStartup__Fv + 16525: 800a26a0 340 FUNC GLOBAL DEFAULT 4 main + 16526: 800a5e44 152 FUNC GLOBAL DEFAULT 4 zMainMemCardRenderText__FPCcb + 16527: 800a5734 1648 FUNC GLOBAL DEFAULT 4 zMainMemCardSpaceQuery__Fv + 16528: 803cb930 1 OBJECT GLOBAL DEFAULT 11 menu_fmv_played + 16529: 800a6000 8 FUNC GLOBAL DEFAULT 4 zMenuRunning__Fv + 16530: 800a6008 132 FUNC GLOBAL DEFAULT 4 zMenuInit__FUi + 16531: 800a608c 68 FUNC GLOBAL DEFAULT 4 zMenuExit__Fv + 16532: 800a60d0 176 FUNC GLOBAL DEFAULT 4 zMenuSetup__Fv + 16533: 800a6bf0 8 FUNC GLOBAL DEFAULT 4 zMenuFirstBootSet__Fi + 16534: 800a6ba4 68 FUNC GLOBAL DEFAULT 4 zMenuFMVPlay__FPcUifbb + 16535: 800a6180 1480 FUNC GLOBAL DEFAULT 4 zMenuLoop__Fv + 16536: 800a6828 108 FUNC GLOBAL DEFAULT 4 zMenuGetCorruptFiles__FPA64_c + 16537: 800a6894 772 FUNC GLOBAL DEFAULT 4 zMenuCardCheckStartup__FPiPiPi + 16538: 800a6b98 12 FUNC GLOBAL DEFAULT 4 zMenuGetBadCard__Fv + 16539: 800a6be8 8 FUNC GLOBAL DEFAULT 4 zMenuIsFirstBoot__Fv + 16540: 800a6bf8 80 FUNC GLOBAL DEFAULT 4 zMovePoint_GetMemPool__Fi + 16541: 800a6d88 172 FUNC GLOBAL DEFAULT 4 zMovePointEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 16542: 800a6c48 112 FUNC GLOBAL DEFAULT 4 zMovePointInit__FP10zMovePointP15xMovePointAsset + 16543: 800a6cb8 16 FUNC GLOBAL DEFAULT 4 zMovePoint_GetInst__Fi + 16544: 800a6cc8 32 FUNC GLOBAL DEFAULT 4 zMovePointSetup__FP10zMovePointP6zScene + 16545: 800a6ce8 64 FUNC GLOBAL DEFAULT 4 zMovePoint_From_xAssetID__FUi + 16546: 800a6d28 32 FUNC GLOBAL DEFAULT 4 zMovePointSave__FP10zMovePointP7xSerial + 16547: 800a6d48 32 FUNC GLOBAL DEFAULT 4 zMovePointLoad__FP10zMovePointP7xSerial + 16548: 800a6d68 32 FUNC GLOBAL DEFAULT 4 zMovePointReset__FP10zMovePoint + 16549: 800a6e34 32 FUNC GLOBAL DEFAULT 4 zMovePointGetNext__FPC10zMovePointPC10zMovePointPP10zMovePointP5xVec3 + 16550: 800a6e54 32 FUNC GLOBAL DEFAULT 4 zMovePointGetPos__FPC10zMovePoint + 16551: 800a6e94 8 FUNC WEAK DEFAULT 4 xMovePointGetDelay__FPC10xMovePoint + 16552: 800a6e74 32 FUNC GLOBAL DEFAULT 4 zMovePointGetDelay__FPC10zMovePoint + 16553: 800a6ee4 108 FUNC GLOBAL DEFAULT 4 zMusicRefreshVolume__Fv + 16554: 800a6f50 964 FUNC GLOBAL DEFAULT 4 zMusicInit__Fv + 16555: 800a7640 124 FUNC GLOBAL DEFAULT 4 zMusicNotify__Fi + 16556: 800a76bc 248 FUNC GLOBAL DEFAULT 4 zMusicNotifyEvent__FPCfP5xBase + 16557: 800a77b4 368 FUNC GLOBAL DEFAULT 4 zMusicUpdate__Ff + 16558: 800a7aa0 112 FUNC GLOBAL DEFAULT 4 zMusicKill__Fv + 16559: 800a7b10 108 FUNC GLOBAL DEFAULT 4 zMusicPause__Fv + 16560: 800a7b7c 228 FUNC GLOBAL DEFAULT 4 zMusicUnpause__Fi + 16561: 800a7c60 48 FUNC GLOBAL DEFAULT 4 zMusicSetVolume__Fff + 16562: 800a7c90 52 FUNC GLOBAL DEFAULT 4 zMusicReset__Fv + 16563: 800a8298 368 FUNC GLOBAL DEFAULT 4 xParCmdJet_Update__FP7xParCmdP9xParGroupf + 16564: 800a7fa0 4 FUNC GLOBAL DEFAULT 4 xParCmdPlayerCollision_Update__FP7xParCmdP9xParGroupf + 16565: 800a8630 444 FUNC GLOBAL DEFAULT 4 xParCmdCustom_Update__FP7xParCmdP9xParGroupf + 16566: 800a7efc 164 FUNC GLOBAL DEFAULT 4 xParCmdClipVolumes_Update__FP7xParCmdP9xParGroupf + 16567: 800a7fa4 392 FUNC GLOBAL DEFAULT 4 xParCmdAnimalMagentism_Update__FP7xParCmdP9xParGroupf + 16568: 800a812c 364 FUNC GLOBAL DEFAULT 4 xParCmdDamagePlayer_Update__FP7xParCmdP9xParGroupf + 16569: 800a8518 280 FUNC GLOBAL DEFAULT 4 xParCmdApplyCamMat_Update__FP7xParCmdP9xParGroupf + 16570: 800a7e2c 208 FUNC GLOBAL DEFAULT 4 xParCmdKillDistance_Update__FP7xParCmdP9xParGroupf + 16571: 800a7cc4 192 FUNC GLOBAL DEFAULT 4 zParCmdInit__Fv + 16572: 800a7d84 168 FUNC GLOBAL DEFAULT 4 zParCmdFindClipVolumes__Fv + 16573: 800a8408 272 FUNC GLOBAL DEFAULT 4 xParCmdCustom_Grass_Update__FP7xParCmdP9xParGroupf + 16574: 800a87ec 88 FUNC GLOBAL DEFAULT 4 zParEmitterFind__FUi + 16575: 800a8844 36 FUNC GLOBAL DEFAULT 4 zParEmitterFind__FPCc + 16576: 800a8888 172 FUNC GLOBAL DEFAULT 4 zPendulum_Init__FP10_zPendulumP9xEntAsset + 16577: 800a8868 32 FUNC GLOBAL DEFAULT 4 zPendulum_Init__FPvPv + 16578: 800a8ab8 156 FUNC GLOBAL DEFAULT 4 zPendulum_Update__FP10_zPendulumP6xScenef + 16579: 800a8b54 36 FUNC GLOBAL DEFAULT 4 zPendulum_Move__FP10_zPendulumP6xScenefP9xEntFrame + 16580: 800a8bcc 548 FUNC GLOBAL DEFAULT 4 zPendulumEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 16581: 800a8934 32 FUNC GLOBAL DEFAULT 4 zPendulum_Save__FP10_zPendulumP7xSerial + 16582: 800a8954 32 FUNC GLOBAL DEFAULT 4 zPendulum_Load__FP10_zPendulumP7xSerial + 16583: 800a8974 32 FUNC GLOBAL DEFAULT 4 zPendulum_Setup__FP10_zPendulumP6xScene + 16584: 800a8994 292 FUNC GLOBAL DEFAULT 4 zPendulum_Reset__FP10_zPendulumP6xScene + 16585: 800a8df0 216 FUNC GLOBAL DEFAULT 4 zPickupTableInit__Fv + 16586: 800a8f34 1052 FUNC GLOBAL DEFAULT 4 zPlatform_Init__FP9zPlatformP9xEntAsset + 16587: 800a8f14 32 FUNC GLOBAL DEFAULT 4 zPlatform_Init__FPvPv + 16588: 800aade4 2428 FUNC GLOBAL DEFAULT 4 zPlatform_Update__FP4xEntP6xScenef + 16589: 800ab760 92 FUNC GLOBAL DEFAULT 4 zPlatform_Move__FP4xEntP6xScenefP9xEntFrame + 16590: 800abc04 3192 FUNC GLOBAL DEFAULT 4 zPlatformEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 16591: 800a9350 124 FUNC GLOBAL DEFAULT 4 zPlatform_Setup__FP9zPlatformP6xScene + 16592: 800a93cc 32 FUNC GLOBAL DEFAULT 4 zPlatform_Save__FP9zPlatformP7xSerial + 16593: 800a93ec 32 FUNC GLOBAL DEFAULT 4 zPlatform_Load__FP9zPlatformP7xSerial + 16594: 800a940c 752 FUNC GLOBAL DEFAULT 4 zPlatform_Reset__FP9zPlatformP6xScene + 16595: 800a9b7c 236 FUNC GLOBAL DEFAULT 4 zPlatform_PaddleStartRotate__FP4xEntii + 16596: 800a9c68 888 FUNC GLOBAL DEFAULT 4 zPlatform_PaddleCollide__FP7xCollisPC5xVec3PC5xVec3Ui + 16597: 800ab7bc 208 FUNC GLOBAL DEFAULT 4 zPlatform_Shake__FP9zPlatformfff + 16598: 800aba34 156 FUNC GLOBAL DEFAULT 4 zPlatform_Mount__FP9zPlatform + 16599: 800abad0 36 FUNC GLOBAL DEFAULT 4 zPlatform_Dismount__FP9zPlatform + 16600: 800ac87c 36 FUNC WEAK DEFAULT 4 xEntMPAccelerate__FP10xEntMotionf + 16601: 800ac8c0 96 FUNC GLOBAL DEFAULT 4 zPortalInit__FP8_zPortalP12xPortalAsset + 16602: 800ac8a0 32 FUNC GLOBAL DEFAULT 4 zPortalInit__FPvPv + 16603: 800ac984 100 FUNC GLOBAL DEFAULT 4 zPortalEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 16604: 800ac920 36 FUNC GLOBAL DEFAULT 4 zPortalReset__FP8_zPortal + 16605: 800ac944 32 FUNC GLOBAL DEFAULT 4 zPortalSave__FP8_zPortalP7xSerial + 16606: 800ac964 32 FUNC GLOBAL DEFAULT 4 zPortalLoad__FP8_zPortalP7xSerial + 16607: 800ac9e8 12 FUNC GLOBAL DEFAULT 4 zRenderStateInit__Fv + 16608: 800ac9f4 8 FUNC GLOBAL DEFAULT 4 zRenderStateCurrent__Fv + 16609: 800ac9fc 996 FUNC GLOBAL DEFAULT 4 zRenderState__F14_SDRenderState + 16610: 800ad11c 176 FUNC GLOBAL DEFAULT 4 zRumbleStartEntDistance__FP4xEntf14_tagRumbleTypef + 16611: 800acde0 592 FUNC GLOBAL DEFAULT 4 zRumbleStart__Fi16_tagSDRumbleTypeP4xEnt + 16612: 800ad030 36 FUNC GLOBAL DEFAULT 4 zRumbleStart__Fi16_tagSDRumbleType + 16613: 800ad054 48 FUNC GLOBAL DEFAULT 4 zRumbleStart__F16_tagSDRumbleType + 16614: 800ad084 52 FUNC GLOBAL DEFAULT 4 zRumbleStart__F16_tagSDRumbleTypeP4xEnt + 16615: 800ad0b8 100 FUNC GLOBAL DEFAULT 4 zRumbleStartDistance__Fiff14_tagRumbleTypef + 16616: 800ad1cc 64 FUNC GLOBAL DEFAULT 4 zPadAddRumble__F14_tagRumbleTypefiUi + 16617: 80290120 744 OBJECT GLOBAL DEFAULT 8 zSaveLoadUITable + 16618: 80290408 60 OBJECT GLOBAL DEFAULT 8 thumbIconMap + 16619: 803c2520 324 OBJECT GLOBAL DEFAULT 9 zSaveLoadGameTable + 16620: 800ad654 116 FUNC GLOBAL DEFAULT 4 zChangeThumbIcon__FPCc + 16621: 800ad20c 284 FUNC GLOBAL DEFAULT 4 zUpdateThumbIcon__Fv + 16622: 800ad328 624 FUNC GLOBAL DEFAULT 4 zSaveLoad_Tick__Fv + 16623: 800ae1f4 268 FUNC GLOBAL DEFAULT 4 zSaveLoad_CardCheckSingle__Fi + 16624: 800ad598 104 FUNC GLOBAL DEFAULT 4 zSaveLoad_poll__Fi + 16625: 800ad600 84 FUNC GLOBAL DEFAULT 4 zSendEventToThumbIcon__FUi + 16626: 800ad740 80 FUNC GLOBAL DEFAULT 4 zSaveLoadUITableInit__FP11zSaveLoadUI + 16627: 800ad6fc 68 FUNC GLOBAL DEFAULT 4 zSaveLoadGameTableInit__FP13zSaveLoadGame + 16628: 800ad6c8 52 FUNC GLOBAL DEFAULT 4 zSaveLoadInit__Fv + 16629: 800ad790 72 FUNC GLOBAL DEFAULT 4 zSaveLoad_UIEvent__FiUi + 16630: 800ad7d8 156 FUNC GLOBAL DEFAULT 4 zSaveLoadSGInit__F16en_SAVEGAME_MODE + 16631: 800ad874 88 FUNC GLOBAL DEFAULT 4 zSaveLoadSGDone__FP17st_XSAVEGAME_DATA + 16632: 800ad8cc 8 FUNC GLOBAL DEFAULT 4 zSaveLoad_getgame__Fv + 16633: 800ad8d4 8 FUNC GLOBAL DEFAULT 4 zSaveLoad_getcard__Fv + 16634: 800ad8dc 8 FUNC GLOBAL DEFAULT 4 zSaveLoad_getMCavailable__Fv + 16635: 800ad8e4 8 FUNC GLOBAL DEFAULT 4 zSaveLoad_getMCneeded__Fv + 16636: 800ad8ec 8 FUNC GLOBAL DEFAULT 4 zSaveLoad_getMCAccessType__Fv + 16637: 800ad8f4 8 FUNC GLOBAL DEFAULT 4 zSaveLoadGetAutoSaveCard__Fv + 16638: 800ae17c 120 FUNC GLOBAL DEFAULT 4 zSaveLoad_ErrorFormatCardYankedPrompt__Fi + 16639: 800ae104 120 FUNC GLOBAL DEFAULT 4 zSaveLoad_ErrorFormatPrompt__Fi + 16640: 800ad8fc 360 FUNC GLOBAL DEFAULT 4 format__Fii + 16641: 800ada64 152 FUNC GLOBAL DEFAULT 4 CardtoTgt__Fi + 16642: 800adafc 8 FUNC GLOBAL DEFAULT 4 zSaveLoad_CardCount__Fv + 16643: 800adb04 212 FUNC GLOBAL DEFAULT 4 zSaveLoad_CardPrompt__Fi + 16644: 800adbd8 152 FUNC GLOBAL DEFAULT 4 zSaveLoad_CardPromptFormat__Fi + 16645: 800adc70 128 FUNC GLOBAL DEFAULT 4 zSaveLoad_CardPromptSpace__Fi + 16646: 800adcf0 128 FUNC GLOBAL DEFAULT 4 zSaveLoad_CardPromptGames__Fi + 16647: 800add70 96 FUNC GLOBAL DEFAULT 4 zSaveLoad_CardPromptGameSlotEmpty__Fv + 16648: 800addd0 104 FUNC GLOBAL DEFAULT 4 zSaveLoad_CardPromptOverwrite__Fv + 16649: 800ade38 104 FUNC GLOBAL DEFAULT 4 zSaveLoad_CardPromptOverwriteDamaged__Fv + 16650: 800adea0 120 FUNC GLOBAL DEFAULT 4 zSaveLoad_ErrorPrompt__Fi + 16651: 800adf18 84 FUNC GLOBAL DEFAULT 4 zSaveLoad_DamagedSaveGameErrorPrompt__Fi + 16652: 800adf6c 120 FUNC GLOBAL DEFAULT 4 zSaveLoad_CardWrongDeviceErrorPrompt__Fi + 16653: 800adfe4 120 FUNC GLOBAL DEFAULT 4 zSaveLoad_CardDamagedErrorPrompt__Fi + 16654: 800ae05c 84 FUNC GLOBAL DEFAULT 4 zSaveLoad_SaveDamagedErrorPrompt__Fi + 16655: 800ae0b0 84 FUNC GLOBAL DEFAULT 4 zSaveLoad_CardYankedErrorPrompt__Fi + 16656: 800ae300 316 FUNC GLOBAL DEFAULT 4 zSaveLoad_CardCheckFormattedSingle__Fi + 16657: 800ae43c 196 FUNC GLOBAL DEFAULT 4 zSaveLoad_CardCheckSpaceSingle_doCheck__FP17st_XSAVEGAME_DATAi + 16658: 800ae500 208 FUNC GLOBAL DEFAULT 4 zSaveLoad_CardCheckSpaceSingle__Fi + 16659: 800ae5d0 164 FUNC GLOBAL DEFAULT 4 zSaveLoad_CardCheckGamesSingle_doCheck__FP17st_XSAVEGAME_DATAi + 16660: 800ae674 208 FUNC GLOBAL DEFAULT 4 zSaveLoad_CardCheckGamesSingle__Fi + 16661: 800ae744 136 FUNC GLOBAL DEFAULT 4 zSaveLoad_CardCheckSlotEmpty_hasGame_doCheck__FP17st_XSAVEGAME_DATAii + 16662: 800ae7cc 240 FUNC GLOBAL DEFAULT 4 zSaveLoad_CardCheckSlotEmpty_hasGame__Fii + 16663: 800ae8bc 104 FUNC GLOBAL DEFAULT 4 zSaveLoad_CardCheckSlotOverwrite_Free__Fii + 16664: 800ae924 140 FUNC GLOBAL DEFAULT 4 zSaveLoad_CardCheck__Fii + 16665: 800ae9b0 204 FUNC GLOBAL DEFAULT 4 zSaveLoad_CardCheckFormatted__Fii + 16666: 800aeb48 156 FUNC GLOBAL DEFAULT 4 zSaveLoad_CardCheckGames__Fii + 16667: 800aeaac 156 FUNC GLOBAL DEFAULT 4 zSaveLoad_CardCheckSpace__Fii + 16668: 800aea7c 48 FUNC GLOBAL DEFAULT 4 zSaveLoad_CardCheckValid__Fii + 16669: 800aec14 132 FUNC GLOBAL DEFAULT 4 zSaveLoad_CardCheckSlotEmpty__Fii + 16670: 800aec98 164 FUNC GLOBAL DEFAULT 4 zSaveLoad_CardCheckSlotOverwrite__Fii + 16671: 800aebe4 48 FUNC GLOBAL DEFAULT 4 zSaveLoad_CardCheckGameSlot__Fiii + 16672: 800aed3c 612 FUNC GLOBAL DEFAULT 4 zSaveLoad_CardPick__Fi + 16673: 800af22c 224 FUNC GLOBAL DEFAULT 4 zSaveLoad_BuildName__FPci + 16674: 800b09cc 68 FUNC GLOBAL DEFAULT 4 zSaveLoad_slotIsEmpty__FUi + 16675: 800af30c 1156 FUNC GLOBAL DEFAULT 4 zSaveLoad_GameSelect__Fi + 16676: 800af790 8 FUNC GLOBAL DEFAULT 4 zSaveLoadGetPreAutoSave__Fv + 16677: 800af798 52 FUNC GLOBAL DEFAULT 4 zSaveLoadPreAutoSave__Fb + 16678: 800b0a10 8 FUNC WEAK DEFAULT 4 LastPhysicalSlot__11XSGAutoDataFv + 16679: 800af7cc 264 FUNC GLOBAL DEFAULT 4 zSaveLoadAutoSaveUpdate__Fv + 16680: 800b0a20 8 FUNC WEAK DEFAULT 4 LastTarget__11XSGAutoDataFv + 16681: 800b0a18 8 FUNC WEAK DEFAULT 4 LastGame__11XSGAutoDataFv + 16682: 800b061c 84 FUNC GLOBAL DEFAULT 4 xSGT_SaveInfoCB__FPvP17st_XSAVEGAME_DATAPiPi + 16683: 800b0670 184 FUNC GLOBAL DEFAULT 4 xSGT_SaveProcCB__FPvP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXT + 16684: 800b0728 28 FUNC GLOBAL DEFAULT 4 xSGT_SaveInfoPrefsCB__FPvP17st_XSAVEGAME_DATAPiPi + 16685: 800b0744 188 FUNC GLOBAL DEFAULT 4 xSGT_SaveProcPrefsCB__FPvP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXT + 16686: 800af8d4 688 FUNC GLOBAL DEFAULT 4 zSaveLoad_DoAutoSave__Fv + 16687: 800afb84 744 FUNC GLOBAL DEFAULT 4 zSaveLoad_SaveGame__Fv + 16688: 800b0800 240 FUNC GLOBAL DEFAULT 4 xSGT_LoadLoadCB__FPvP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTUii + 16689: 800b08f0 220 FUNC GLOBAL DEFAULT 4 xSGT_LoadPrefsCB__FPvP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTUii + 16690: 800afe6c 504 FUNC GLOBAL DEFAULT 4 zSaveLoad_LoadGame__Fv + 16691: 800b0064 472 FUNC GLOBAL DEFAULT 4 zSaveLoad_LoadLoop__Fv + 16692: 800b023c 780 FUNC GLOBAL DEFAULT 4 zSaveLoad_SaveLoop__Fv + 16693: 800b0548 212 FUNC GLOBAL DEFAULT 4 zSaveLoad_DispatchCB__FUiPCf + 16694: 803cb9b8 1 OBJECT GLOBAL DEFAULT 11 HACK_BASETYPE + 16695: 800b14f4 28 FUNC GLOBAL DEFAULT 4 zSceneSet__FP5xBaseUi + 16696: 803c2664 36 OBJECT GLOBAL DEFAULT 9 gClimate + 16697: 803cb9dc 4 OBJECT GLOBAL DEFAULT 11 gCurEnv + 16698: 800b16b8 176 FUNC GLOBAL DEFAULT 4 zSceneInitEnvironmentalSoundEffect__Fv + 16699: 803cb9e0 4 OBJECT GLOBAL DEFAULT 11 gTransitionSceneID + 16700: 800b4a3c 32 FUNC GLOBAL DEFAULT 4 zSceneFindObject__FUi + 16701: 800b4ad0 60 FUNC GLOBAL DEFAULT 4 zSceneGetName__FUi + 16702: 800b4b0c 68 FUNC GLOBAL DEFAULT 4 zSceneGetName__FP5xBase + 16703: 800b2064 4 FUNC WEAK DEFAULT 4 add_scene_tweaks__Fv + 16704: 800b1828 2108 FUNC GLOBAL DEFAULT 4 zSceneInit__FUii + 16705: 800b4b50 156 FUNC GLOBAL DEFAULT 4 zSceneForAllBase__FPFP5xBaseP6zScenePv_P5xBasePv + 16706: 800b2694 1072 FUNC GLOBAL DEFAULT 4 zSceneSave__FP6zSceneP7xSerial + 16707: 800b51bc 12 FUNC WEAK DEFAULT 4 xBaseIsValid__FP5xBase + 16708: 800b51b4 4 FUNC WEAK DEFAULT 4 xDecalDestroy__Fv + 16709: 800b51b0 4 FUNC WEAK DEFAULT 4 xSystem_GapTrackReport__Fv + 16710: 800b2068 608 FUNC GLOBAL DEFAULT 4 zSceneExit__Fi + 16711: 800b22c8 52 FUNC GLOBAL DEFAULT 4 zSceneUpdateSFXWidgets__Fv + 16712: 800b4cb4 164 FUNC GLOBAL DEFAULT 4 zSceneLeavingLevel__Fv + 16713: 800b23f8 668 FUNC GLOBAL DEFAULT 4 zSceneSwitch__FP8_zPortali + 16714: 800b51f4 4 FUNC WEAK DEFAULT 4 Save__9xNPCBasicCFP7xSerial + 16715: 800b2ac4 1160 FUNC GLOBAL DEFAULT 4 zSceneLoad__FP6zSceneP7xSerial + 16716: 800b51f8 4 FUNC WEAK DEFAULT 4 Load__9xNPCBasicFP7xSerial + 16717: 800b4f58 188 FUNC GLOBAL DEFAULT 4 zSceneEnableVisited__FP6zScene + 16718: 800b3e7c 184 FUNC GLOBAL DEFAULT 4 zSceneSetup_serialTraverseCB__FUiP7xSerial + 16719: 800b2f4c 660 FUNC GLOBAL DEFAULT 4 zSceneReset__Fv + 16720: 800b51fc 44 FUNC WEAK DEFAULT 4 xQuickCullInit__FPC4xBox + 16721: 800b3200 3196 FUNC GLOBAL DEFAULT 4 zSceneSetup__Fv + 16722: 803cb9e4 4 OBJECT GLOBAL DEFAULT 11 gSceneUpdateTime + 16723: 800b3f34 1252 FUNC GLOBAL DEFAULT 4 zSceneUpdate__Ff + 16724: 800b51c8 44 FUNC WEAK DEFAULT 4 xModelBucket_RenderAlpha__Fv + 16725: 800b51b8 4 FUNC WEAK DEFAULT 4 xDecalRender__Fv + 16726: 800b5038 372 FUNC GLOBAL DEFAULT 4 zSceneSpawnRandomBubbles__Fv + 16727: 800b48cc 52 FUNC GLOBAL DEFAULT 4 zSceneRender__Fv + 16728: 800b4a5c 116 FUNC GLOBAL DEFAULT 4 zSceneGetObject__Fii + 16729: 800b4bec 148 FUNC GLOBAL DEFAULT 4 zSceneForAllBase__FPFP5xBaseP6zScenePv_P5xBaseiPv + 16730: 800b4cb0 4 FUNC GLOBAL DEFAULT 4 zSceneMemLvlChkCB__Fv + 16731: 800b4d58 104 FUNC GLOBAL DEFAULT 4 zSceneGetLevelName__FUi + 16732: 800b4df0 220 FUNC GLOBAL DEFAULT 4 zSceneGetLevelIndex__FUi + 16733: 800b4dc0 48 FUNC GLOBAL DEFAULT 4 zSceneGetLevelIndex__Fv + 16734: 800b4ecc 40 FUNC GLOBAL DEFAULT 4 zSceneGetLevelPrefix__FUi + 16735: 800b4ef4 16 FUNC GLOBAL DEFAULT 4 zSceneGetAreaname__FUi + 16736: 800b4f04 16 FUNC GLOBAL DEFAULT 4 zSceneCalcProgress__Fv + 16737: 800b4f14 52 FUNC GLOBAL DEFAULT 4 zScene_UpdateFlyToInterface__Ff + 16738: 800b4f48 16 FUNC GLOBAL DEFAULT 4 zSceneCardCheckStartup_set__Fiii + 16739: 800b5014 8 FUNC GLOBAL DEFAULT 4 zSceneEnableScreenAdj__FUi + 16740: 800b501c 20 FUNC GLOBAL DEFAULT 4 zSceneSetOldScreenAdj__Fv + 16741: 800b5030 8 FUNC GLOBAL DEFAULT 4 zScene_ScreenAdjustMode__Fv + 16742: 80290e9c 12 OBJECT GLOBAL DEFAULT 8 scale + 16743: 800b5248 148 FUNC GLOBAL DEFAULT 4 zScriptInit__FP5xBaseP12xScriptAsset + 16744: 800b5228 32 FUNC GLOBAL DEFAULT 4 zScriptInit__FPvPv + 16745: 800b5360 204 FUNC GLOBAL DEFAULT 4 zScriptEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 16746: 800b52dc 68 FUNC GLOBAL DEFAULT 4 zScriptReset__FP8_zScript + 16747: 800b5320 32 FUNC GLOBAL DEFAULT 4 zScriptSave__FP8_zScriptP7xSerial + 16748: 800b5340 32 FUNC GLOBAL DEFAULT 4 zScriptLoad__FP8_zScriptP7xSerial + 16749: 800b5538 184 FUNC GLOBAL DEFAULT 4 zScriptUpdate__FP5xBaseP6xScenef + 16750: 800b55f0 528 FUNC GLOBAL DEFAULT 4 zSurfaceInit__Fv + 16751: 800b585c 92 FUNC GLOBAL DEFAULT 4 zSurfaceRegisterMapper__FUi + 16752: 800b58b8 40 FUNC GLOBAL DEFAULT 4 zSurfaceExit__Fv + 16753: 800b58e0 60 FUNC GLOBAL DEFAULT 4 zSurfaceResetSurface__FP8xSurface + 16754: 800b591c 200 FUNC GLOBAL DEFAULT 4 zSurfaceGetSurface__FUi + 16755: 800b59e4 104 FUNC GLOBAL DEFAULT 4 zSurfaceGetSurface__FPC7xCollis + 16756: 800b5a4c 36 FUNC GLOBAL DEFAULT 4 zSurfaceGetSlide__FPC8xSurface + 16757: 800b5a70 36 FUNC GLOBAL DEFAULT 4 zSurfaceGetStep__FPC8xSurface + 16758: 800b5a94 36 FUNC GLOBAL DEFAULT 4 zSurfaceOutOfBounds__FRC8xSurface + 16759: 800b5ab8 80 FUNC GLOBAL DEFAULT 4 zSurfaceGetSlideStartAngle__FPC8xSurface + 16760: 800b5b08 80 FUNC GLOBAL DEFAULT 4 zSurfaceGetSlideStopAngle__FPC8xSurface + 16761: 800b5b58 36 FUNC GLOBAL DEFAULT 4 zSurfaceGetMatchOrient__FPC8xSurface + 16762: 800b5b7c 32 FUNC GLOBAL DEFAULT 4 zSurfaceGetDamageType__FPC8xSurface + 16763: 800b5b9c 36 FUNC GLOBAL DEFAULT 4 zSurfaceGetDamagePassthrough__FPC8xSurface + 16764: 800b5bc0 32 FUNC GLOBAL DEFAULT 4 zSurfaceGetSticky__FPC8xSurface + 16765: 800b5be0 44 FUNC GLOBAL DEFAULT 4 zSurfaceGetStandOn__FPC8xSurface + 16766: 800b5c0c 8 FUNC GLOBAL DEFAULT 4 zSurfaceGetFriction__FPC8xSurface + 16767: 800b5c14 32 FUNC GLOBAL DEFAULT 4 zSurfaceGetOutOfBoundsDelay__FRC8xSurface + 16768: 800b5c34 36 FUNC GLOBAL DEFAULT 4 zSurfaceGetSlickness__FPC8xSurface + 16769: 800b5c58 36 FUNC GLOBAL DEFAULT 4 zSurfaceGetDamping__FPC8xSurfacef + 16770: 800b5c7c 32 FUNC GLOBAL DEFAULT 4 zSurfaceSave__FP8xSurfaceP7xSerial + 16771: 800b5c9c 32 FUNC GLOBAL DEFAULT 4 zSurfaceLoad__FP8xSurfaceP7xSerial + 16772: 800b5cbc 116 FUNC GLOBAL DEFAULT 4 zSurfaceSetup__FP8xSurface + 16773: 800b5d30 1720 FUNC GLOBAL DEFAULT 4 zSurfaceUpdate__FP5xBaseP6xScenef + 16774: 800b66b8 612 FUNC GLOBAL DEFAULT 4 zSurfaceGetName__FiPc + 16775: 800b691c 12 FUNC GLOBAL DEFAULT 4 zSurfaceGetDefault__Fv + 16776: 800b6928 432 FUNC GLOBAL DEFAULT 4 zThrown_Setup__FP6zScene + 16777: 800b8734 432 FUNC GLOBAL DEFAULT 4 zThrown_Remove__FP4xEnt + 16778: 800b9374 4 FUNC WEAK DEFAULT 4 xDrawSphere__FPC7xSphereUi + 16779: 800b7e88 76 FUNC WEAK DEFAULT 4 __as__5xBBoxFRC5xBBox + 16780: 800b7ed4 168 FUNC GLOBAL DEFAULT 4 zThrown_Reset__Fv + 16781: 800b7f7c 424 FUNC GLOBAL DEFAULT 4 zThrown_LaunchVel__FP4xEntP5xVec3 + 16782: 800b8124 176 FUNC GLOBAL DEFAULT 4 zThrown_LaunchDir__FP4xEntP5xVec3 + 16783: 800b81d4 500 FUNC GLOBAL DEFAULT 4 zThrown_LaunchPos__FP4xEntP5xVec3P5xVec3 + 16784: 800b83c8 360 FUNC GLOBAL DEFAULT 4 zThrown_LaunchStack__FP4xEntP4xEnt + 16785: 800b8530 84 FUNC GLOBAL DEFAULT 4 zThrown_PatrickLauncher__FP4xEntP4xEnt + 16786: 800b8584 432 FUNC GLOBAL DEFAULT 4 zThrown_AddFruit__FP4xEnt + 16787: 800b9378 216 FUNC WEAK DEFAULT 4 __as__13zThrownStructFRC13zThrownStruct + 16788: 800b9560 244 FUNC WEAK DEFAULT 4 __as__9xEntDriveFRC9xEntDrive + 16789: 800b9450 272 FUNC WEAK DEFAULT 4 __as__9xEntFrameFRC9xEntFrame + 16790: 800b9654 100 FUNC WEAK DEFAULT 4 __as__Q29xEntDrive8tri_dataFRCQ29xEntDrive8tri_data + 16791: 800b88e4 120 FUNC GLOBAL DEFAULT 4 zThrown_KillFruit__FP4xEnt + 16792: 800b9204 120 FUNC GLOBAL DEFAULT 4 zThrown_IsFruit__FP4xEntPf + 16793: 800b927c 80 FUNC GLOBAL DEFAULT 4 zThrown_IsStacked__FP4xEnt + 16794: 803c2688 3072 OBJECT GLOBAL DEFAULT 9 sSorted + 16795: 800bc52c 44 FUNC WEAK DEFAULT 4 xMat3x3Scale__FP7xMat3x3PC5xVec3 + 16796: 803c3288 32 OBJECT GLOBAL DEFAULT 9 gUIMgr + 16797: 800ba054 776 FUNC GLOBAL DEFAULT 4 zUI_PreUpdate__FP4_zUIP6xScenef + 16798: 800b974c 180 FUNC GLOBAL DEFAULT 4 PreUpdate__6zUIMgrFP6zScenef + 16799: 800b9800 172 FUNC GLOBAL DEFAULT 4 Update__6zUIMgrFP6zScenef + 16800: 800b9b04 68 FUNC GLOBAL DEFAULT 4 Add__6zUIMgrFP4_zUI + 16801: 800b98ac 172 FUNC GLOBAL DEFAULT 4 Setup__6zUIMgrFP6zScene + 16802: 800b99a8 68 FUNC GLOBAL DEFAULT 4 Remove__6zUIMgrFP4_zUI + 16803: 800b9958 80 FUNC GLOBAL DEFAULT 4 Touch__6zUIMgrFP4_zUI + 16804: 800b99ec 140 FUNC GLOBAL DEFAULT 4 Remove_PreUpdate__6zUIMgrFP4_zUI + 16805: 800b9a78 140 FUNC GLOBAL DEFAULT 4 Remove_Update__6zUIMgrFP4_zUI + 16806: 800b9b48 100 FUNC GLOBAL DEFAULT 4 Add_PreUpdate__6zUIMgrFP4_zUI + 16807: 800b9bac 136 FUNC GLOBAL DEFAULT 4 Add_Update__6zUIMgrFP4_zUI + 16808: 800b9c34 32 FUNC GLOBAL DEFAULT 4 zUI_Init__Fv + 16809: 800b9de4 468 FUNC GLOBAL DEFAULT 4 zUI_Init__FP4_zUIP9xEntAsset + 16810: 800b9c54 32 FUNC GLOBAL DEFAULT 4 zUI_Init__FPvPv + 16811: 800ba35c 568 FUNC GLOBAL DEFAULT 4 zUI_Update__FP4_zUIP6xScenef + 16812: 800bad78 648 FUNC GLOBAL DEFAULT 4 zUIEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 16813: 800b9fb8 32 FUNC GLOBAL DEFAULT 4 zUI_Save__FP4_zUIP7xSerial + 16814: 800b9fd8 32 FUNC GLOBAL DEFAULT 4 zUI_Load__FP4_zUIP7xSerial + 16815: 800b9ff8 92 FUNC GLOBAL DEFAULT 4 zUI_Reset__FP4_zUI + 16816: 800ba5b4 252 FUNC GLOBAL DEFAULT 4 iRenderQSort_Face__FPCvPCv + 16817: 800ba814 1380 FUNC GLOBAL DEFAULT 4 zUI_Render__FP4xEnt + 16818: 800ba6b0 356 FUNC GLOBAL DEFAULT 4 zUIRenderAll__Fv + 16819: 803cba40 4 OBJECT GLOBAL DEFAULT 11 sTakeTaxi + 16820: 803cba44 4 OBJECT GLOBAL DEFAULT 11 sNoneTaskDesc + 16821: 803cba48 4 OBJECT GLOBAL DEFAULT 11 sCurrTaskDesc + 16822: 803cba4c 4 OBJECT GLOBAL DEFAULT 11 sCurrWorld + 16823: 803cba50 4 OBJECT GLOBAL DEFAULT 11 sCurrTask + 16824: 803cba54 4 OBJECT GLOBAL DEFAULT 11 sPauseManager + 16825: 803cba58 4 OBJECT GLOBAL DEFAULT 11 sConfirmation + 16826: 803cba5c 4 OBJECT GLOBAL DEFAULT 11 sTaxiConfirmGrp + 16827: 800bb000 364 FUNC GLOBAL DEFAULT 4 zUI_ParseINI__FP8xIniFile + 16828: 800bb2a4 192 FUNC GLOBAL DEFAULT 4 zUIPortalEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 16829: 800bb364 252 FUNC GLOBAL DEFAULT 4 zUI_ScenePortalSetToCurrentLevel__FP6zScene + 16830: 800bb4dc 2316 FUNC GLOBAL DEFAULT 4 zUI_ScenePortalInit__FP6zScene + 16831: 800bc010 200 FUNC GLOBAL DEFAULT 4 zUI_PortalToKrabs__FUi + 16832: 800bc0d8 680 FUNC GLOBAL DEFAULT 4 zUI_ScenePortalUpdate__Fv + 16833: 800bc380 120 FUNC GLOBAL DEFAULT 4 zUI_ScenePortalSave__FP7xSerial + 16834: 800bc3f8 120 FUNC GLOBAL DEFAULT 4 zUI_ScenePortalLoad__FP7xSerial + 16835: 800bc61c 4 FUNC GLOBAL DEFAULT 4 zUIFontInit__Fv + 16836: 800bc640 340 FUNC GLOBAL DEFAULT 4 zUIFont_Init__FP7zUIFontP9xEntAsset + 16837: 800bc620 32 FUNC GLOBAL DEFAULT 4 zUIFont_Init__FPvPv + 16838: 800bcc98 1204 FUNC GLOBAL DEFAULT 4 zUIFont_Render__FP4xEnt + 16839: 800bc848 672 FUNC GLOBAL DEFAULT 4 zUIFont_Update__FP7zUIFontP6xScenef + 16840: 800bcae8 432 FUNC GLOBAL DEFAULT 4 zUIFontEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 16841: 800bc794 32 FUNC GLOBAL DEFAULT 4 zUIFont_Save__FP7zUIFontP7xSerial + 16842: 800bc7b4 32 FUNC GLOBAL DEFAULT 4 zUIFont_Load__FP7zUIFontP7xSerial + 16843: 800bc7d4 84 FUNC GLOBAL DEFAULT 4 zUIFont_Reset__FP7zUIFont + 16844: 800bc828 32 FUNC GLOBAL DEFAULT 4 zUIFont_PreUpdate__FP7zUIFontP6xScenef + 16845: 800bd14c 100 FUNC WEAK DEFAULT 4 yextent__8xtextboxCFfRib + 16846: 803cba60 4 OBJECT GLOBAL DEFAULT 11 bad_card_available + 16847: 803cba64 4 OBJECT GLOBAL DEFAULT 11 bad_card_needed + 16848: 800be128 60 FUNC GLOBAL DEFAULT 4 zVarEntryCB_SndFXVol__FPv + 16849: 800be0ec 60 FUNC GLOBAL DEFAULT 4 zVarEntryCB_SndMusicVol__FPv + 16850: 800be04c 60 FUNC GLOBAL DEFAULT 4 var_text__FRC6substr + 16851: 800be020 44 FUNC GLOBAL DEFAULT 4 var_init__Fv + 16852: 80291930 304 OBJECT GLOBAL DEFAULT 8 zVarEntryTable + 16853: 800be444 44 FUNC GLOBAL DEFAULT 4 zVarEntryCB_IsVisible__FPv + 16854: 800be414 48 FUNC GLOBAL DEFAULT 4 zVarEntryCB_IsEnabled__FPv + 16855: 800be40c 8 FUNC GLOBAL DEFAULT 4 zVarEntryCB_CounterValue__FPv + 16856: 800be3ec 32 FUNC GLOBAL DEFAULT 4 zVarEntryCB_Minute__FPv + 16857: 800be3cc 32 FUNC GLOBAL DEFAULT 4 zVarEntryCB_Hour__FPv + 16858: 800be398 52 FUNC GLOBAL DEFAULT 4 zVarEntryCB_Date__FPv + 16859: 800be388 16 FUNC GLOBAL DEFAULT 4 zVarEntryCB_Spatulas__FPv + 16860: 800be378 16 FUNC GLOBAL DEFAULT 4 zVarEntryCB_Shinies__FPv + 16861: 800be368 16 FUNC GLOBAL DEFAULT 4 zVarEntryCB_TotalPSocks__FPv + 16862: 800be358 16 FUNC GLOBAL DEFAULT 4 zVarEntryCB_CurrentLevelPSocks__FPv + 16863: 800be348 16 FUNC GLOBAL DEFAULT 4 zVarEntryCB_CurrentLevelPickup__FPv + 16864: 800be2ac 156 FUNC GLOBAL DEFAULT 4 zVarEntryCB_CurrentRoom__FPv + 16865: 800be230 124 FUNC GLOBAL DEFAULT 4 zVarEntryCB_CurrentSceneLetter__FPv + 16866: 800be21c 20 FUNC GLOBAL DEFAULT 4 zVarEntryCB_VibrationOn__FPv + 16867: 800be164 184 FUNC GLOBAL DEFAULT 4 zVarEntryCB_MCAvailable__FPv + 16868: 800be0dc 16 FUNC GLOBAL DEFAULT 4 zVarEntryCB_SndMode__FPv + 16869: 800be088 80 FUNC GLOBAL DEFAULT 4 zVarInit__FP9zVarEntry + 16870: 800be0d8 4 FUNC GLOBAL DEFAULT 4 zVarNewGame__Fv + 16871: 800be8e8 268 FUNC GLOBAL DEFAULT 4 zVolumeEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 16872: 800be4a8 176 FUNC GLOBAL DEFAULT 4 zVolumeInit__Fv + 16873: 800be558 96 FUNC GLOBAL DEFAULT 4 zVolumeSetup__Fv + 16874: 800be5b8 20 FUNC GLOBAL DEFAULT 4 zVolumeGetVolume__FUs + 16875: 803cba78 4 OBJECT GLOBAL DEFAULT 11 gOccludeCount + 16876: 803c32a8 40 OBJECT GLOBAL DEFAULT 9 gOccludeList + 16877: 803cba7c 4 OBJECT GLOBAL DEFAULT 11 gOccludeCalcCount + 16878: 803c32d0 800 OBJECT GLOBAL DEFAULT 9 gOccludeCalc + 16879: 800be5cc 796 FUNC GLOBAL DEFAULT 4 zVolume_OccludePrecalc__FP5xVec3 + 16880: 803cac30 4 OBJECT GLOBAL DEFAULT 10 giAnimScratch + 16881: 800be9f4 4 FUNC GLOBAL DEFAULT 4 iAnimInit__Fv + 16882: 800be9f8 32 FUNC GLOBAL DEFAULT 4 iAnimEval__FPvfUiP5xVec3P5xQuat + 16883: 800bea18 32 FUNC GLOBAL DEFAULT 4 iAnimDuration__FPv + 16884: 800bea38 32 FUNC GLOBAL DEFAULT 4 iAnimBoneCount__FPv + 16885: 800bf19c 36 FUNC WEAK DEFAULT 4 __as__6RtQuatFRC6RtQuat + 16886: 800bea58 1860 FUNC GLOBAL DEFAULT 4 iAnimBlend__FffPUsPfUiP5xVec3P5xQuatP5xVec3P5xQuatP5xVec3P5xQuat + 16887: 800bf1c0 1520 FUNC GLOBAL DEFAULT 4 iAnimEvalSKB__FP14iAnimSKBHeaderfUiP5xVec3P5xQuat + 16888: 800bf7b0 32 FUNC GLOBAL DEFAULT 4 iAnimDurationSKB__FP14iAnimSKBHeader + 16889: 800bf7d0 36 FUNC WEAK DEFAULT 4 fabsf__3stdFf + 16890: 800bf7f4 8 FUNC WEAK DEFAULT 4 fabs + 16891: 800bf7fc 1060 FUNC GLOBAL DEFAULT 4 _iAnimSKBAdjustTranslate__FP14iAnimSKBHeaderUiPfPf + 16892: 800bfc20 1304 FUNC GLOBAL DEFAULT 4 _iAnimSKBExtractTranslate__FP14iAnimSKBHeaderUiP5xVec3i + 16893: 803cac38 4 OBJECT GLOBAL DEFAULT 10 sCameraNearClip + 16894: 803cac3c 4 OBJECT GLOBAL DEFAULT 10 sCameraFarClip + 16895: 803cba80 4 OBJECT GLOBAL DEFAULT 11 globalCamera + 16896: 800c0138 216 FUNC GLOBAL DEFAULT 4 iCameraCreate__Fiii + 16897: 800c0210 200 FUNC GLOBAL DEFAULT 4 iCameraDestroy__FP8RwCamera + 16898: 800c02d8 112 FUNC GLOBAL DEFAULT 4 iCameraBegin__FP8RwCamerai + 16899: 800c0348 60 FUNC GLOBAL DEFAULT 4 iCameraEnd__FP8RwCamera + 16900: 800c0384 40 FUNC GLOBAL DEFAULT 4 iCameraShowRaster__FP8RwCamera + 16901: 800c03ac 388 FUNC GLOBAL DEFAULT 4 iCameraFrustumPlanes__FP8RwCameraP5xVec4 + 16902: 800c0530 92 FUNC GLOBAL DEFAULT 4 iCameraUpdatePos__FP8RwCameraP7xMat4x3 + 16903: 800c058c 96 FUNC GLOBAL DEFAULT 4 iCameraSetFOV__FP8RwCameraf + 16904: 800c05ec 64 FUNC GLOBAL DEFAULT 4 iCameraAssignEnv__FP8RwCameraP4iEnv + 16905: 800c062c 164 FUNC GLOBAL DEFAULT 4 iCamGetViewMatrix__FP8RwCameraP7xMat4x3 + 16906: 800c06d0 52 FUNC GLOBAL DEFAULT 4 iCameraSetNearFarClip__Fff + 16907: 800c082c 60 FUNC WEAK DEFAULT 4 __as__10iFogParamsFRC10iFogParams + 16908: 800c0704 296 FUNC GLOBAL DEFAULT 4 iCameraSetFogParams__FP10iFogParamsf + 16909: 800c0868 1004 FUNC GLOBAL DEFAULT 4 iCameraUpdateFog__FP8RwCamerax + 16910: 800c0c54 204 FUNC GLOBAL DEFAULT 4 iCameraSetFogRenderStates__Fv + 16911: 800c0d20 4 FUNC GLOBAL DEFAULT 4 iCollideInit__FP6xScene + 16912: 800c0d24 672 FUNC GLOBAL DEFAULT 4 PointWithinTriangle__FP5xVec3PP5xVec3P5xVec3 + 16913: 800c0fc4 248 FUNC GLOBAL DEFAULT 4 FindNearestPointOnLine__FP5xVec3P5xVec3P5xVec3P5xVec3 + 16914: 800c1230 368 FUNC GLOBAL DEFAULT 4 sphereHitsEnvCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv + 16915: 800c1c68 228 FUNC GLOBAL DEFAULT 4 iSphereHitsEnv__FPC7xSpherePC4xEnvP7xCollis + 16916: 800c1d4c 548 FUNC GLOBAL DEFAULT 4 iSphereHitsEnv3__FPC7xSpherePC4xEnvP7xCollisUcf + 16917: 800c1f70 604 FUNC GLOBAL DEFAULT 4 iSphereHitsEnv4__FPC7xSpherePC4xEnvPC7xMat3x3P7xCollis + 16918: 803cbaa0 8 OBJECT GLOBAL DEFAULT 11 collide_rwtime + 16919: 803cbaa8 4 OBJECT GLOBAL DEFAULT 11 collide_rwct + 16920: 803cbaac 4 OBJECT GLOBAL DEFAULT 11 collide_rwtime_secs + 16921: 800c21cc 920 FUNC GLOBAL DEFAULT 4 iSphereHitsModel3__FPC7xSpherePC14xModelInstanceP7xCollisUcf + 16922: 800c2834 76 FUNC WEAK DEFAULT 4 __as__5xRay3FRC5xRay3 + 16923: 800c2564 720 FUNC GLOBAL DEFAULT 4 iRayHitsEnv__FPC5xRay3PC4xEnvP7xCollis + 16924: 800c2880 796 FUNC GLOBAL DEFAULT 4 iRayHitsModel__FPC5xRay3PC14xModelInstanceP7xCollis + 16925: 800c2b9c 208 FUNC GLOBAL DEFAULT 4 iSphereForModel__FP7xSpherePC14xModelInstance + 16926: 800c2cc4 272 FUNC GLOBAL DEFAULT 4 iBoxForModelLocal__FP4xBoxPC14xModelInstance + 16927: 800c2c6c 88 FUNC GLOBAL DEFAULT 4 iBoxForModel__FP4xBoxPC14xModelInstance + 16928: 800c2e38 4 FUNC GLOBAL DEFAULT 4 iCollideFastInit__FP6xScene + 16929: 800c2e3c 104 FUNC GLOBAL DEFAULT 4 iDrawSetFBMSK__FUi + 16930: 800c2ea4 4 FUNC GLOBAL DEFAULT 4 iDrawBegin__Fv + 16931: 800c2ea8 4 FUNC GLOBAL DEFAULT 4 iDrawEnd__Fv + 16932: 800c2f50 356 FUNC GLOBAL DEFAULT 4 iEnvLoad__FP4iEnvPCvUii + 16933: 800c30b4 108 FUNC GLOBAL DEFAULT 4 iEnvFree__FP4iEnv + 16934: 800c3120 4 FUNC GLOBAL DEFAULT 4 iEnvDefaultLighting__FP4iEnv + 16935: 800c3124 4 FUNC GLOBAL DEFAULT 4 iEnvLightingBasics__FP4iEnvP9xEnvAsset + 16936: 800c3234 104 FUNC GLOBAL DEFAULT 4 iEnvRender__FP4iEnv + 16937: 800c329c 100 FUNC GLOBAL DEFAULT 4 iEnvEndRenderFX__FP4iEnv + 16938: 800c3300 24 FUNC GLOBAL DEFAULT 4 iFileInit__Fv + 16939: 800c3318 4 FUNC GLOBAL DEFAULT 4 iFileExit__Fv + 16940: 800c391c 44 FUNC GLOBAL DEFAULT 4 iFileFullPath__FPCcPc + 16941: 800c33cc 172 FUNC GLOBAL DEFAULT 4 iFileOpen__FPCciP9tag_xFile + 16942: 800c38f0 8 FUNC GLOBAL DEFAULT 4 iFileGetSize__FP9tag_xFile + 16943: 800c3528 136 FUNC GLOBAL DEFAULT 4 iFileRead__FP9tag_xFilePvUi + 16944: 800c389c 84 FUNC GLOBAL DEFAULT 4 iFileClose__FP9tag_xFile + 16945: 800c331c 176 FUNC GLOBAL DEFAULT 4 iFileLoad__FPcPUiPUi + 16946: 800c3478 164 FUNC GLOBAL DEFAULT 4 iFileSeek__FP9tag_xFileii + 16947: 803cbac4 4 OBJECT GLOBAL DEFAULT 11 iFileSyncAsyncReadActive + 16948: 800c3738 280 FUNC GLOBAL DEFAULT 4 iFileReadAsync__FP9tag_xFilePvUiPFP9tag_xFile_vi + 16949: 803c35f0 112 OBJECT GLOBAL DEFAULT 9 file_queue + 16950: 800c3850 76 FUNC GLOBAL DEFAULT 4 iFileReadAsyncStatus__FiPi + 16951: 800c38f8 36 FUNC GLOBAL DEFAULT 4 iFileReadStop__Fv + 16952: 800c3948 4 FUNC GLOBAL DEFAULT 4 iFileSetPath__FPc + 16953: 800c394c 40 FUNC GLOBAL DEFAULT 4 iFileFind__FPCcP9tag_xFile + 16954: 800c3974 36 FUNC GLOBAL DEFAULT 4 iFileGetInfo__FP9tag_xFilePUiPUi + 16955: 800c3998 44 FUNC GLOBAL DEFAULT 4 iFMVmalloc__FUl + 16956: 800c39c4 44 FUNC GLOBAL DEFAULT 4 iFMVfree__FPv + 16957: 800c39f0 120 FUNC GLOBAL DEFAULT 4 iFMVPlay__FPcUifbb + 16958: 803cbad4 4 OBJECT GLOBAL DEFAULT 11 fuckingSurfaceType + 16959: 803cbaec 4 OBJECT GLOBAL DEFAULT 11 ip + 16960: 803cbaf0 4 OBJECT GLOBAL DEFAULT 11 oof + 16961: 800c434c 456 FUNC GLOBAL DEFAULT 4 InitDisplay__4iFMVFP16_GXRenderModeObj + 16962: 803cac48 1 OBJECT GLOBAL DEFAULT 10 mFirstFrame__4iFMV + 16963: 803cbaf4 8 OBJECT GLOBAL DEFAULT 11 mXFBs__4iFMV + 16964: 803cbafc 4 OBJECT GLOBAL DEFAULT 11 mCurrentFrameBuffer__4iFMV + 16965: 803cbb00 4 OBJECT GLOBAL DEFAULT 11 mRenderMode__4iFMV + 16966: 800c4514 292 FUNC GLOBAL DEFAULT 4 InitGX__4iFMVFv + 16967: 800c4638 76 FUNC GLOBAL DEFAULT 4 InitVI__4iFMVFv + 16968: 800c4684 4 FUNC GLOBAL DEFAULT 4 Suspend__4iFMVFv + 16969: 800c4688 4 FUNC GLOBAL DEFAULT 4 Resume__4iFMVFv + 16970: 800c4a50 164 FUNC GLOBAL DEFAULT 4 iFXanimUVCreatePipe__Fv + 16971: 803cbb08 4 OBJECT GLOBAL DEFAULT 11 gLightWorld + 16972: 800c4af4 8 FUNC GLOBAL DEFAULT 4 iLightInit__FP7RpWorld + 16973: 800c4afc 336 FUNC GLOBAL DEFAULT 4 iLightCreate__FP6iLightUi + 16974: 800c4c4c 228 FUNC GLOBAL DEFAULT 4 iLightModify__FP6iLightUi + 16975: 800c4d30 36 FUNC GLOBAL DEFAULT 4 iLightSetColor__FP6iLightP8_xFColor + 16976: 800c4d54 84 FUNC GLOBAL DEFAULT 4 iLightSetPos__FP6iLightP5xVec3 + 16977: 800c4da8 80 FUNC GLOBAL DEFAULT 4 iLightDestroy__FP6iLight + 16978: 800c4df8 84 FUNC GLOBAL DEFAULT 4 iLightEnv__FP6iLighti + 16979: 800c4e6c 36 FUNC WEAK DEFAULT 4 sinf__3stdFf + 16980: 800c4e4c 32 FUNC GLOBAL DEFAULT 4 isin__Ff + 16981: 800c4eb0 36 FUNC WEAK DEFAULT 4 cosf__3stdFf + 16982: 800c4e90 32 FUNC GLOBAL DEFAULT 4 icos__Ff + 16983: 800c4ef4 36 FUNC WEAK DEFAULT 4 tanf__3stdFf + 16984: 800c4ed4 32 FUNC GLOBAL DEFAULT 4 itan__Ff + 16985: 800c4f18 4 FUNC GLOBAL DEFAULT 4 iMath3Init__Fv + 16986: 800c4f1c 92 FUNC GLOBAL DEFAULT 4 iSphereIsectVec__FPC7xSpherePC5xVec3P6xIsect + 16987: 800c4f78 476 FUNC GLOBAL DEFAULT 4 iSphereIsectRay__FPC7xSpherePC5xRay3P6xIsect + 16988: 800c5154 124 FUNC GLOBAL DEFAULT 4 iSphereIsectSphere__FPC7xSpherePC7xSphereP6xIsect + 16989: 800c51d0 52 FUNC GLOBAL DEFAULT 4 iSphereInitBoundVec__FP7xSpherePC5xVec3 + 16990: 800c5204 276 FUNC GLOBAL DEFAULT 4 iSphereBoundVec__FP7xSpherePC7xSpherePC5xVec3 + 16991: 800c6308 48 FUNC WEAK DEFAULT 4 xVec2Dist__Fffff + 16992: 800c5318 152 FUNC GLOBAL DEFAULT 4 iCylinderIsectVec__FPC9xCylinderPC5xVec3P6xIsect + 16993: 800c6354 12 FUNC WEAK DEFAULT 4 xVec2Init__FP5xVec2ff + 16994: 800c6338 28 FUNC WEAK DEFAULT 4 xVec2Dot__FPC5xVec2PC5xVec2 + 16995: 800c53b0 1916 FUNC GLOBAL DEFAULT 4 iBoxVecDist__FPC4xBoxPC5xVec3P6xIsect + 16996: 800c5b2c 132 FUNC GLOBAL DEFAULT 4 iBoxIsectVec__FPC4xBoxPC5xVec3P6xIsect + 16997: 800c5d78 460 FUNC GLOBAL DEFAULT 4 iBoxIsectRay__FPC4xBoxPC5xRay3P6xIsect + 16998: 800c5f44 668 FUNC GLOBAL DEFAULT 4 iBoxIsectSphere__FPC4xBoxPC7xSphereP6xIsect + 16999: 800c61e0 72 FUNC GLOBAL DEFAULT 4 iBoxInitBoundVec__FP4xBoxPC5xVec3 + 17000: 800c6228 224 FUNC GLOBAL DEFAULT 4 iBoxBoundVec__FP4xBoxPC4xBoxPC5xVec3 + 17001: 803cbb10 4 OBJECT GLOBAL DEFAULT 11 mem_top_alloc + 17002: 803cbb14 4 OBJECT GLOBAL DEFAULT 11 mem_base_alloc + 17003: 803cbb18 4 OBJECT GLOBAL DEFAULT 11 the_heap + 17004: 803cbb1c 4 OBJECT GLOBAL DEFAULT 11 hs + 17005: 803cbb20 4 OBJECT GLOBAL DEFAULT 11 he + 17006: 803cbb24 4 OBJECT GLOBAL DEFAULT 11 HeapSize + 17007: 800c6360 268 FUNC GLOBAL DEFAULT 4 iMemInit__Fv + 17008: 800c646c 60 FUNC GLOBAL DEFAULT 4 iMemExit__Fv + 17009: 80291a60 1930 OBJECT GLOBAL DEFAULT 8 __MIXVolumeTable + 17010: 802921ec 512 OBJECT GLOBAL DEFAULT 8 __MIXPanTable + 17011: 802923ec 256 OBJECT GLOBAL DEFAULT 8 __MIX_DPL2_front + 17012: 802924ec 256 OBJECT GLOBAL DEFAULT 8 __MIX_DPL2_rear + 17013: 802925ec 50 OBJECT GLOBAL DEFAULT 8 __MIXAIVolumeTable + 17014: 800c662c 100 FUNC GLOBAL DEFAULT 4 MIXInit + 17015: 800c6690 1796 FUNC GLOBAL DEFAULT 4 MIXInitChannel + 17016: 800c6d94 28 FUNC GLOBAL DEFAULT 4 MIXReleaseChannel + 17017: 800c6db0 48 FUNC GLOBAL DEFAULT 4 MIXAdjustInput + 17018: 800c6de0 28 FUNC GLOBAL DEFAULT 4 MIXGetInput + 17019: 800c6dfc 92 FUNC GLOBAL DEFAULT 4 MIXAdjustPan + 17020: 800c6e58 28 FUNC GLOBAL DEFAULT 4 MIXGetPan + 17021: 800c6e74 48 FUNC GLOBAL DEFAULT 4 MIXUnMute + 17022: 800c6ea4 48 FUNC GLOBAL DEFAULT 4 MIXAdjustFader + 17023: 800c6ed4 28 FUNC GLOBAL DEFAULT 4 MIXGetFader + 17024: 800c6ef0 2516 FUNC GLOBAL DEFAULT 4 MIXUpdateSettings + 17025: 803cbb38 4 OBJECT GLOBAL DEFAULT 11 instance_world + 17026: 803cbb3c 4 OBJECT GLOBAL DEFAULT 11 instance_camera + 17027: 800c795c 192 FUNC GLOBAL DEFAULT 4 iModelInit__Fv + 17028: 800c7df8 56 FUNC GLOBAL DEFAULT 4 iModelFileNew__FPvUi + 17029: 800c7e30 112 FUNC GLOBAL DEFAULT 4 iModelUnload__FP8RpAtomic + 17030: 800c7ec8 76 FUNC GLOBAL DEFAULT 4 iModelFile_RWMultiAtomic__FP8RpAtomic + 17031: 800c7f14 52 FUNC GLOBAL DEFAULT 4 iModelNumBones__FP8RpAtomic + 17032: 800c7f48 120 FUNC GLOBAL DEFAULT 4 iModelQuatToMat__FP5xQuatP5xVec3P11RwMatrixTag + 17033: 800c7fc0 300 FUNC GLOBAL DEFAULT 4 iModelAnimMatrices__FP8RpAtomicP5xQuatP5xVec3P11RwMatrixTag + 17034: 800c80f0 236 FUNC GLOBAL DEFAULT 4 iModelRender__FP8RpAtomicP11RwMatrixTag + 17035: 800c81dc 312 FUNC GLOBAL DEFAULT 4 iModelCull__FP8RpAtomicP11RwMatrixTag + 17036: 800c8314 52 FUNC GLOBAL DEFAULT 4 iModelSphereCull__FP7xSphere + 17037: 800c8348 636 FUNC GLOBAL DEFAULT 4 iModelCullPlusShadow__FP8RpAtomicP11RwMatrixTagP5xVec3Pi + 17038: 800c85c4 12 FUNC GLOBAL DEFAULT 4 iModelVertCount__FP8RpAtomic + 17039: 800c85d0 236 FUNC GLOBAL DEFAULT 4 iModelVertEval__FP8RpAtomicUiUiP11RwMatrixTagP5xVec3P5xVec3 + 17040: 800c88c4 268 FUNC GLOBAL DEFAULT 4 iModelNormalEval__FP5xVec3RC8RpAtomicPC11RwMatrixTagUliPC5xVec3 + 17041: 800c8de4 68 FUNC WEAK DEFAULT 4 __as__9xModelTagFRC9xModelTag + 17042: 800c8fc8 36 FUNC GLOBAL DEFAULT 4 iModelTagSetup__FP9xModelTagP8RpAtomicfff + 17043: 800c8fec 96 FUNC GLOBAL DEFAULT 4 iModelTagSetup__FP19xModelTagWithNormalP8RpAtomicfff + 17044: 800c904c 148 FUNC GLOBAL DEFAULT 4 iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 + 17045: 800c90e0 168 FUNC GLOBAL DEFAULT 4 iModelTagEval__FP8RpAtomicPC19xModelTagWithNormalP11RwMatrixTagP5xVec3P5xVec3 + 17046: 800c91ec 120 FUNC GLOBAL DEFAULT 4 iModelSetMaterialAlpha__FP8RpAtomicUc + 17047: 800c9370 84 FUNC GLOBAL DEFAULT 4 iModelResetMaterial__FP8RpAtomic + 17048: 800c9414 104 FUNC GLOBAL DEFAULT 4 iModelSetMaterialTexture__FP8RpAtomicPv + 17049: 800c95b0 128 FUNC GLOBAL DEFAULT 4 iModelMaterialMul__FP8RpAtomicfff + 17050: 800c9ec8 456 FUNC GLOBAL DEFAULT 4 FastS16unpack__FPfPsif + 17051: 800ca090 792 FUNC GLOBAL DEFAULT 4 FastS16weight2__FPfPPsPsif + 17052: 800ca3a8 1400 FUNC GLOBAL DEFAULT 4 FastS16weight4__FPfPPsPsif + 17053: 800c9df8 148 FUNC GLOBAL DEFAULT 4 iMorphOptimize__FP8RpAtomici + 17054: 800c9e8c 60 FUNC GLOBAL DEFAULT 4 iMorphRender__FP8RpAtomicP11RwMatrixTagPPsPsUif + 17055: 800ca920 36 FUNC GLOBAL DEFAULT 4 iPadInit__Fv + 17056: 800ca944 72 FUNC GLOBAL DEFAULT 4 iPadEnable__FP8_tagxPads + 17057: 800ca9f4 1092 FUNC GLOBAL DEFAULT 4 iPadUpdate__FP8_tagxPadPUi + 17058: 800cae50 4 FUNC GLOBAL DEFAULT 4 iPadRumbleFx__FP8_tagxPadP11_tagxRumblef + 17059: 800cae54 40 FUNC GLOBAL DEFAULT 4 iPadStopRumble__FP8_tagxPad + 17060: 800cae7c 68 FUNC GLOBAL DEFAULT 4 iPadStopRumble__Fv + 17061: 800caec0 40 FUNC GLOBAL DEFAULT 4 iPadStartRumble__FP8_tagxPadP11_tagxRumble + 17062: 800caee8 4 FUNC GLOBAL DEFAULT 4 iPadKill__Fv + 17063: 800cb518 64 FUNC GLOBAL DEFAULT 4 iRenderInit__Fv + 17064: 800caeec 404 FUNC GLOBAL DEFAULT 4 iParMgrInit__Fv + 17065: 800cb080 4 FUNC GLOBAL DEFAULT 4 iParMgrUpdate__Ff + 17066: 800cb084 4 FUNC GLOBAL DEFAULT 4 iParMgrRender__Fv + 17067: 803c3660 21120 OBJECT GLOBAL DEFAULT 9 gRenderArr + 17068: 803c88e0 128 OBJECT GLOBAL DEFAULT 9 gRenderBuffer + 17069: 800cb558 152 FUNC GLOBAL DEFAULT 4 iRenderSetCameraViewMatrix__FP7xMat4x3 + 17070: 800cbc58 100 FUNC GLOBAL DEFAULT 4 iRenderFlush__Fv + 17071: 800cb088 1168 FUNC GLOBAL DEFAULT 4 iParMgrRenderParSys_Sprite__FPvP9xParGroup + 17072: 800cb5f0 800 FUNC GLOBAL DEFAULT 4 iRenderPushQuadStreak__FP4xParP10xParCmdTex + 17073: 800cbcbc 120 FUNC GLOBAL DEFAULT 4 iRenderTrianglesImmediate__FiiPviPUsi + 17074: 800cbd34 440 FUNC GLOBAL DEFAULT 4 iParMgrRenderParSys_Streak__FPvP9xParGroup + 17075: 800cbeec 440 FUNC GLOBAL DEFAULT 4 iParMgrRenderParSys_InvStreak__FPvP9xParGroup + 17076: 800cc0a4 164 FUNC GLOBAL DEFAULT 4 iParMgrRenderParSys_QuadStreak__FPvP9xParGroup + 17077: 800cc148 4 FUNC GLOBAL DEFAULT 4 iParMgrRenderParSys_Static__FPvP9xParGroup + 17078: 800cc14c 1032 FUNC GLOBAL DEFAULT 4 iParMgrRenderParSys_Ground__FPvP9xParGroup + 17079: 800cc554 148 FUNC GLOBAL DEFAULT 4 iParMgrRenderParSys_Flat__FPvP9xParGroup + 17080: 800cc5e8 68 FUNC GLOBAL DEFAULT 4 iSGStartup__Fv + 17081: 800cc62c 36 FUNC GLOBAL DEFAULT 4 iSGShutdown__Fv + 17082: 800cc650 216 FUNC GLOBAL DEFAULT 4 iSGMakeName__F15en_NAMEGEN_TYPEPCci + 17083: 800cc728 112 FUNC GLOBAL DEFAULT 4 iSGSessionBegin__FPvPFPv10en_CHGCODE_vi + 17084: 800cc798 136 FUNC GLOBAL DEFAULT 4 iSGSessionEnd__FP13st_ISGSESSION + 17085: 800cc820 136 FUNC GLOBAL DEFAULT 4 iSGTgtCount__FP13st_ISGSESSIONPi + 17086: 800cd8f8 256 FUNC GLOBAL DEFAULT 4 iSG_mcidx2slot__FiPiPi + 17087: 800cc8a8 72 FUNC GLOBAL DEFAULT 4 iSGTgtPhysSlotIdx__FP13st_ISGSESSIONi + 17088: 800cc8f0 244 FUNC GLOBAL DEFAULT 4 iSGTgtFormat__FP13st_ISGSESSIONiiPi + 17089: 800ccb7c 156 FUNC GLOBAL DEFAULT 4 iSGTgtSetActive__FP13st_ISGSESSIONi + 17090: 800cc9e4 408 FUNC GLOBAL DEFAULT 4 iSGTgtState__FP13st_ISGSESSIONiPCc + 17091: 800ccc18 436 FUNC GLOBAL DEFAULT 4 iSGTgtHaveRoom__FP13st_ISGSESSIONiiPCcPCcPiPiPi + 17092: 800ccdcc 464 FUNC GLOBAL DEFAULT 4 iSGTgtHaveRoomStartup__FP13st_ISGSESSIONiiPCcPCcPiPiPi + 17093: 800ccf9c 128 FUNC GLOBAL DEFAULT 4 iSGFileSize__FP13st_ISGSESSIONPCc + 17094: 800cd054 324 FUNC GLOBAL DEFAULT 4 iSGFileModDate__FP13st_ISGSESSIONPCcPiPiPiPiPiPi + 17095: 800cd01c 56 FUNC GLOBAL DEFAULT 4 iSGFileModDate__FP13st_ISGSESSIONPCc + 17096: 800cd198 192 FUNC GLOBAL DEFAULT 4 iSGMakeTimeStamp__FPc + 17097: 800cd258 232 FUNC GLOBAL DEFAULT 4 iSGSelectGameDir__FP13st_ISGSESSIONPCc + 17098: 800cd340 8 FUNC GLOBAL DEFAULT 4 iSGSetupGameDir__FP13st_ISGSESSIONPCci + 17099: 800cd348 680 FUNC GLOBAL DEFAULT 4 iSGSaveFile__FP13st_ISGSESSIONPCcPciiPc + 17100: 800cd65c 480 FUNC GLOBAL DEFAULT 4 iSGReadLeader__FP13st_ISGSESSIONPCcPcii + 17101: 800cd5f0 108 FUNC GLOBAL DEFAULT 4 iSGLoadFile__FP13st_ISGSESSIONPCcPci + 17102: 800cd83c 8 FUNC GLOBAL DEFAULT 4 iSGPollStatus__FP13st_ISGSESSIONP15en_ASYNC_OPCODEi + 17103: 800cd844 144 FUNC GLOBAL DEFAULT 4 iSGOpError__FP13st_ISGSESSIONPc + 17104: 800cf08c 208 FUNC GLOBAL DEFAULT 4 iSGCheckForWrongDevice__Fv + 17105: 800cf15c 184 FUNC GLOBAL DEFAULT 4 iSGCheckForCorruptFiles__FP13st_ISGSESSIONPA64_c + 17106: 800cf214 68 FUNC GLOBAL DEFAULT 4 iSGCheckMemoryCard__FP13st_ISGSESSIONi + 17107: 800cf258 4 FUNC GLOBAL DEFAULT 4 iSGAutoSave_Startup__Fv + 17108: 800cf25c 112 FUNC GLOBAL DEFAULT 4 iSGAutoSave_Connect__FiPvPFPv10en_CHGCODE_v + 17109: 800cf2cc 32 FUNC GLOBAL DEFAULT 4 iSGAutoSave_Disconnect__FP13st_ISGSESSION + 17110: 800cf2ec 96 FUNC GLOBAL DEFAULT 4 iSGAutoSave_Monitor__FP13st_ISGSESSIONi + 17111: 800cf34c 4 FUNC GLOBAL DEFAULT 4 iScrFxInit__Fv + 17112: 800cf43c 264 FUNC GLOBAL DEFAULT 4 iScrFxDrawBox__FffffUcUcUcUc + 17113: 800cf350 124 FUNC GLOBAL DEFAULT 4 iScrFxBegin__Fv + 17114: 800cf3cc 112 FUNC GLOBAL DEFAULT 4 iScrFxEnd__Fv + 17115: 800cf544 8 FUNC GLOBAL DEFAULT 4 iCameraMotionBlurActivate__FUi + 17116: 800cf54c 96 FUNC GLOBAL DEFAULT 4 iCameraSetBlurriness__Ff + 17117: 800cf7f8 8 FUNC GLOBAL DEFAULT 4 iScrFxMotionBlurOpen__FP8RwCamera + 17118: 800cf5ac 96 FUNC GLOBAL DEFAULT 4 iScrFxCameraCreated__FP8RwCamera + 17119: 800cf854 80 FUNC GLOBAL DEFAULT 4 iScrFxMotionBlurRender__FP8RwCameraUi + 17120: 800cf60c 64 FUNC GLOBAL DEFAULT 4 iScrFxCameraEndScene__FP8RwCamera + 17121: 800cf8e0 76 FUNC GLOBAL DEFAULT 4 GCMB_SiphonFrameBuffer__FPC8RwCamera + 17122: 800cf64c 32 FUNC GLOBAL DEFAULT 4 iScrFxPostCameraEnd__FP8RwCamera + 17123: 800cf7f0 8 FUNC WEAK DEFAULT 4 FBMBlur_DebugIntervention__FP8RwCameraP8RwRaster + 17124: 800cf8a8 56 FUNC GLOBAL DEFAULT 4 GCMB_KillFrameBufferCopy__Fv + 17125: 800cf800 84 FUNC GLOBAL DEFAULT 4 iScrFxCameraDestroyed__FP8RwCamera + 17126: 800cf8a4 4 FUNC GLOBAL DEFAULT 4 GCMB_MakeFrameBufferCopy__FPC8RwCamera + 17127: 803c8960 160 OBJECT GLOBAL DEFAULT 9 aram_array + 17128: 803cbbc8 4 OBJECT GLOBAL DEFAULT 11 ua_stream_buffer + 17129: 803cbbcc 4 OBJECT GLOBAL DEFAULT 11 stream_buffer + 17130: 803cbbd0 4 OBJECT GLOBAL DEFAULT 11 silence_buffer + 17131: 803cbbd4 4 OBJECT GLOBAL DEFAULT 11 zero_point + 17132: 803cbbd8 4 OBJECT GLOBAL DEFAULT 11 zero_end + 17133: 803c8a00 1856 OBJECT GLOBAL DEFAULT 9 voices + 17134: 803c9140 1608 OBJECT GLOBAL DEFAULT 9 streams + 17135: 803c9788 3408 OBJECT GLOBAL DEFAULT 9 sinfo_array + 17136: 803cbbdc 4 OBJECT GLOBAL DEFAULT 11 sinfo_array_max + 17137: 803ca4d8 384 OBJECT GLOBAL DEFAULT 9 snd + 17138: 803cbbe0 4 OBJECT GLOBAL DEFAULT 11 SoundFlags + 17139: 803cbbe4 4 OBJECT GLOBAL DEFAULT 11 fc + 17140: 803cbbec 4 OBJECT GLOBAL DEFAULT 11 houston_we_have_a_problem + 17141: 803cbbf0 4 OBJECT GLOBAL DEFAULT 11 last_ar + 17142: 800d21a0 192 FUNC GLOBAL DEFAULT 4 iSndPlay__FP13xSndVoiceInfo + 17143: 800d047c 860 FUNC GLOBAL DEFAULT 4 iSndInit__Fv + 17144: 800d07d8 40 FUNC GLOBAL DEFAULT 4 iSndExit__Fv + 17145: 800d0800 4 FUNC GLOBAL DEFAULT 4 iSndSetEnvironmentalEffect__F13isound_effect + 17146: 800d0804 4 FUNC GLOBAL DEFAULT 4 iSndInitSceneLoaded__Fv + 17147: 800d0808 212 FUNC GLOBAL DEFAULT 4 iSndIsPlaying__FUi + 17148: 800d08dc 156 FUNC GLOBAL DEFAULT 4 iSndIsPlaying__FUiUi + 17149: 800d0978 204 FUNC GLOBAL DEFAULT 4 iSndIsPlayingByHandle__FUi + 17150: 800d0a44 752 FUNC GLOBAL DEFAULT 4 iSndLookup__FUi + 17151: 800d0d34 456 FUNC GLOBAL DEFAULT 4 iSndPause__FUiUi + 17152: 800d0efc 356 FUNC GLOBAL DEFAULT 4 iSndStop__FUi + 17153: 803cbc08 4 OBJECT GLOBAL DEFAULT 11 staticibuf + 17154: 800d1570 308 FUNC GLOBAL DEFAULT 4 iSndUpdate__Fv + 17155: 800d16a4 660 FUNC GLOBAL DEFAULT 4 iSndFindFreeVoice__FUiUiUi + 17156: 800d2260 400 FUNC GLOBAL DEFAULT 4 iSndSetVol__FUif + 17157: 800d23f0 368 FUNC GLOBAL DEFAULT 4 iSndSetPitch__FUif + 17158: 800d2560 4 FUNC GLOBAL DEFAULT 4 iSndStartStereo__FUiUif + 17159: 800d2564 80 FUNC GLOBAL DEFAULT 4 iSndStereo__FUi + 17160: 800d25b4 88 FUNC GLOBAL DEFAULT 4 iSndWaitForDeadSounds__Fv + 17161: 800d260c 4 FUNC GLOBAL DEFAULT 4 iSndSuspendCD__FUi + 17162: 800d2610 468 FUNC GLOBAL DEFAULT 4 iSndSceneExit__Fv + 17163: 800d2860 1424 FUNC GLOBAL DEFAULT 4 iSndLoadSounds__FPv + 17164: 800d2df0 200 FUNC GLOBAL DEFAULT 4 iSndDIEDIEDIE__Fv + 17165: 800d2eb8 4 FUNC GLOBAL DEFAULT 4 iSndSetExternalCallback__FPFUi_v + 17166: 800d2f00 148 FUNC GLOBAL DEFAULT 4 iSndSuspend__Fv + 17167: 800d2f94 176 FUNC GLOBAL DEFAULT 4 iSndResume__Fv + 17168: 800d3044 112 FUNC GLOBAL DEFAULT 4 iSndGetVol__FUi + 17169: 803ca658 12 OBJECT GLOBAL DEFAULT 9 deviceConfig + 17170: 803ca664 24 OBJECT GLOBAL DEFAULT 9 sVideoMode + 17171: 800d30b4 12 FUNC GLOBAL DEFAULT 4 psGetMemoryFunctions__Fv + 17172: 800d30c0 32 FUNC GLOBAL DEFAULT 4 iVSync__Fv + 17173: 803cbc10 4 OBJECT GLOBAL DEFAULT 11 old_dsc + 17174: 800d30e0 4 FUNC GLOBAL DEFAULT 4 my_dsc__FUs + 17175: 803cbc14 2 OBJECT GLOBAL DEFAULT 11 last_error + 17176: 803cbc18 4 OBJECT GLOBAL DEFAULT 11 last_context + 17177: 800d372c 16 FUNC GLOBAL DEFAULT 4 null_func__Fv + 17178: 800d3a04 56 FUNC GLOBAL DEFAULT 4 DolphinInitMemorySystem__FP17RwMemoryFunctions + 17179: 800d3364 232 FUNC GLOBAL DEFAULT 4 iSystemInit__FUi + 17180: 800d344c 88 FUNC GLOBAL DEFAULT 4 iSystemExit__Fv + 17181: 803cbc1c 4 OBJECT GLOBAL DEFAULT 11 add + 17182: 803cbc20 4 OBJECT GLOBAL DEFAULT 11 size + 17183: 800d3748 76 FUNC GLOBAL DEFAULT 4 malloc + 17184: 800d3794 44 FUNC GLOBAL DEFAULT 4 free + 17185: 803cac50 4 OBJECT GLOBAL DEFAULT 10 bad_val + 17186: 803cbc24 4 OBJECT GLOBAL DEFAULT 11 gEmergencyMemLevel + 17187: 803cac54 4 OBJECT GLOBAL DEFAULT 10 test_alloc_val + 17188: 800d43ec 92 FUNC WEAK DEFAULT 4 __as__15RwFileFunctionsFRC15RwFileFunctions + 17189: 800d44f0 44 FUNC GLOBAL DEFAULT 4 iGetMinute__Fv + 17190: 800d451c 44 FUNC GLOBAL DEFAULT 4 iGetHour__Fv + 17191: 800d4548 44 FUNC GLOBAL DEFAULT 4 iGetDay__Fv + 17192: 800d4574 48 FUNC GLOBAL DEFAULT 4 iGetMonth__Fv + 17193: 80292b88 48 OBJECT GLOBAL DEFAULT 8 months + 17194: 80292bb8 28 OBJECT GLOBAL DEFAULT 8 dotw + 17195: 800d45a4 440 FUNC GLOBAL DEFAULT 4 iGetCurrFormattedDate__FPc + 17196: 800d475c 456 FUNC GLOBAL DEFAULT 4 iGetCurrFormattedTime__FPc + 17197: 803cbc40 8 OBJECT GLOBAL DEFAULT 11 sStartupTime + 17198: 800d4924 40 FUNC GLOBAL DEFAULT 4 iTimeInit__Fv + 17199: 800d494c 4 FUNC GLOBAL DEFAULT 4 iTimeExit__Fv + 17200: 800d4950 48 FUNC GLOBAL DEFAULT 4 iTimeGet__Fv + 17201: 800d4980 72 FUNC GLOBAL DEFAULT 4 iTimeDiffSec__Fx + 17202: 800d49c8 40 FUNC GLOBAL DEFAULT 4 iTimeDiffSec__Fxx + 17203: 800d49f0 16 FUNC GLOBAL DEFAULT 4 iTimeGameAdvance__Ff + 17204: 800d4a00 8 FUNC GLOBAL DEFAULT 4 iTimeSetGame__Ff + 17205: 800d4a08 4 FUNC GLOBAL DEFAULT 4 iProfileClear__FUi + 17206: 800d4a0c 4 FUNC GLOBAL DEFAULT 4 iFuncProfileDump__Fv + 17207: 800d4a10 4 FUNC GLOBAL DEFAULT 4 iFuncProfileParse__FPci + 17208: 800d4a84 252 FUNC GLOBAL DEFAULT 4 Open_RAD_3D_image + 17209: 800d4b80 76 FUNC GLOBAL DEFAULT 4 Close_RAD_3D_image + 17210: 800d4bcc 80 FUNC GLOBAL DEFAULT 4 Lock_RAD_3D_image + 17211: 800d4c1c 48 FUNC GLOBAL DEFAULT 4 Unlock_RAD_3D_image + 17212: 800d4ec0 468 FUNC GLOBAL DEFAULT 4 Blit_RAD_3D_image + 17213: 800d50bc 88 FUNC GLOBAL DEFAULT 4 zNPCGoals_RegisterTypes__FP8xFactory + 17214: 800d540c 8 FUNC WEAK DEFAULT 4 GetID__5xGoalCFv + 17215: 800d5318 112 FUNC GLOBAL DEFAULT 4 DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi + 17216: 800d5404 8 FUNC WEAK DEFAULT 4 Enter__5xGoalFfPv + 17217: 800d5114 152 FUNC GLOBAL DEFAULT 4 Enter__14zNPCGoalCommonFfPv + 17218: 800d5414 8 FUNC WEAK DEFAULT 4 Resume__5xGoalFfPv + 17219: 800d51ac 160 FUNC GLOBAL DEFAULT 4 Resume__14zNPCGoalCommonFfPv + 17220: 800d5438 8 FUNC WEAK DEFAULT 4 Name__14zNPCGoalCommonFv + 17221: 800d524c 204 FUNC GLOBAL DEFAULT 4 PreCalc__14zNPCGoalCommonFfPv + 17222: 800d5434 4 FUNC WEAK DEFAULT 4 Notice__8xPSYNoteF10en_psynoteP5xGoalPv + 17223: 800d5388 124 FUNC GLOBAL DEFAULT 4 DoExplicitAnim__14zNPCGoalCommonFUii + 17224: 800d5478 8 FUNC WEAK DEFAULT 4 AnimPick__10zNPCCommonFi16en_NPC_GOAL_SPOTP5xGoal + 17225: 80292bd8 52 OBJECT GLOBAL DEFAULT 8 __vt__14zNPCGoalCommon + 17226: 800d542c 8 FUNC WEAK DEFAULT 4 SysEvent__5xGoalFP5xBaseP5xBaseUiPCfP5xBasePi + 17227: 800d5424 8 FUNC WEAK DEFAULT 4 Suspend__5xGoalFfPv + 17228: 800d541c 8 FUNC WEAK DEFAULT 4 Exit__5xGoalFfPv + 17229: 800d5470 8 FUNC WEAK DEFAULT 4 CollReview__14zNPCGoalCommonFPv + 17230: 800d5468 8 FUNC WEAK DEFAULT 4 NPCMessage__14zNPCGoalCommonFP6NPCMsg + 17231: 800d5440 40 FUNC WEAK DEFAULT 4 Clear__14zNPCGoalCommonFv + 17232: 800d8f14 84 FUNC WEAK DEFAULT 4 __ct__12zNPCGoalIdleFi + 17233: 800d8e90 60 FUNC WEAK DEFAULT 4 __ct__15zNPCGoalWaitingFi + 17234: 800d8e40 80 FUNC WEAK DEFAULT 4 __ct__14zNPCGoalWanderFi + 17235: 800d8df8 72 FUNC WEAK DEFAULT 4 __ct__14zNPCGoalPatrolFi + 17236: 800d8d74 60 FUNC WEAK DEFAULT 4 __ct__14zNPCGoalFidgetFi + 17237: 800d8d2c 72 FUNC WEAK DEFAULT 4 __ct__12zNPCGoalDeadFi + 17238: 800d8cf0 60 FUNC WEAK DEFAULT 4 __ct__17zNPCGoalNoManLandFi + 17239: 800d8cb4 60 FUNC WEAK DEFAULT 4 __ct__13zNPCGoalLimboFi + 17240: 800d8c6c 72 FUNC WEAK DEFAULT 4 __ct__20zNPCGoalDEVAnimCycleFi + 17241: 800d8c24 72 FUNC WEAK DEFAULT 4 __ct__19zNPCGoalDEVAnimSpinFi + 17242: 800d8bdc 72 FUNC WEAK DEFAULT 4 __ct__15zNPCGoalDEVHeroFi + 17243: 800d5480 632 FUNC GLOBAL DEFAULT 4 GOALCreate_Standard__FiP10RyzMemGrowPv + 17244: 80292c10 52 OBJECT GLOBAL DEFAULT 8 __vt__15zNPCGoalDEVHero + 17245: 800d8ff4 76 FUNC WEAK DEFAULT 4 __ct__14zNPCGoalCommonFi + 17246: 800d8fa4 60 FUNC WEAK DEFAULT 4 __dt__12xFactoryInstFv + 17247: 800d9274 56 FUNC WEAK DEFAULT 4 Remove__17xListItem<5xGoal>Fv + 17248: 800d9040 96 FUNC WEAK DEFAULT 4 __ct__5xGoalFi + 17249: 800d8f90 20 FUNC WEAK DEFAULT 4 __ct__17xListItem<5xGoal>Fv + 17250: 800d8fe0 20 FUNC WEAK DEFAULT 4 __ct__12xFactoryInstFv + 17251: 80292c44 52 OBJECT GLOBAL DEFAULT 8 __vt__19zNPCGoalDEVAnimSpin + 17252: 80292c78 52 OBJECT GLOBAL DEFAULT 8 __vt__20zNPCGoalDEVAnimCycle + 17253: 80292cac 52 OBJECT GLOBAL DEFAULT 8 __vt__13zNPCGoalLimbo + 17254: 80292ce0 52 OBJECT GLOBAL DEFAULT 8 __vt__12zNPCGoalDead + 17255: 80292e80 52 OBJECT WEAK DEFAULT 8 __vt__17zNPCGoalNoManLand + 17256: 800d90a0 8 FUNC WEAK DEFAULT 4 SetFlags__5xGoalFi + 17257: 80292d7c 52 OBJECT GLOBAL DEFAULT 8 __vt__14zNPCGoalFidget + 17258: 800d8db0 72 FUNC WEAK DEFAULT 4 __ct__16zNPCGoalPushAnimFi + 17259: 80292e4c 52 OBJECT GLOBAL DEFAULT 8 __vt__16zNPCGoalPushAnim + 17260: 80292db0 52 OBJECT GLOBAL DEFAULT 8 __vt__14zNPCGoalPatrol + 17261: 80292d48 52 OBJECT GLOBAL DEFAULT 8 __vt__14zNPCGoalWander + 17262: 80292d14 52 OBJECT GLOBAL DEFAULT 8 __vt__15zNPCGoalWaiting + 17263: 800d8ecc 72 FUNC WEAK DEFAULT 4 __ct__16zNPCGoalLoopAnimFi + 17264: 80292e18 52 OBJECT GLOBAL DEFAULT 8 __vt__16zNPCGoalLoopAnim + 17265: 80292de4 52 OBJECT GLOBAL DEFAULT 8 __vt__12zNPCGoalIdle + 17266: 800d56f8 36 FUNC GLOBAL DEFAULT 4 GOALDestroy_Goal__FP12xFactoryInst + 17267: 800d571c 60 FUNC GLOBAL DEFAULT 4 Enter__16zNPCGoalPushAnimFfPv + 17268: 800d5758 40 FUNC GLOBAL DEFAULT 4 Exit__16zNPCGoalPushAnimFfPv + 17269: 800d5780 44 FUNC GLOBAL DEFAULT 4 Resume__16zNPCGoalPushAnimFfPv + 17270: 800d57ac 360 FUNC GLOBAL DEFAULT 4 Process__16zNPCGoalPushAnimFP11en_trantypefPvP6xScene + 17271: 800d5ce4 256 FUNC GLOBAL DEFAULT 4 UseDefaultAnims__16zNPCGoalLoopAnimFv + 17272: 800d5de4 140 FUNC GLOBAL DEFAULT 4 ValidateStages__16zNPCGoalLoopAnimFv + 17273: 800d5c0c 96 FUNC GLOBAL DEFAULT 4 MolestLoopAnim__16zNPCGoalLoopAnimFv + 17274: 800d5914 284 FUNC GLOBAL DEFAULT 4 Enter__16zNPCGoalLoopAnimFfPv + 17275: 800d5c6c 84 FUNC GLOBAL DEFAULT 4 UnmolestAnim__16zNPCGoalLoopAnimFv + 17276: 800d5a30 84 FUNC GLOBAL DEFAULT 4 Exit__16zNPCGoalLoopAnimFfPv + 17277: 800d5a84 392 FUNC GLOBAL DEFAULT 4 Process__16zNPCGoalLoopAnimFP11en_trantypefPvP6xScene + 17278: 800d5cc0 36 FUNC GLOBAL DEFAULT 4 LoopCountSet__16zNPCGoalLoopAnimFi + 17279: 800d5e70 232 FUNC GLOBAL DEFAULT 4 Enter__12zNPCGoalIdleFfPv + 17280: 800d9134 164 FUNC WEAK DEFAULT 4 RestoreColFlags__9xNPCBasicFv + 17281: 800d5f58 92 FUNC GLOBAL DEFAULT 4 Exit__12zNPCGoalIdleFfPv + 17282: 800d91d8 8 FUNC WEAK DEFAULT 4 PhysicsFlags__9xNPCBasicCFv + 17283: 800d91e0 8 FUNC WEAK DEFAULT 4 ColPenByFlags__9xNPCBasicCFv + 17284: 800d91e8 8 FUNC WEAK DEFAULT 4 ColChkByFlags__9xNPCBasicCFv + 17285: 800d91f0 8 FUNC WEAK DEFAULT 4 ColPenFlags__9xNPCBasicCFv + 17286: 800d91f8 8 FUNC WEAK DEFAULT 4 ColChkFlags__9xNPCBasicCFv + 17287: 800d5fb4 92 FUNC GLOBAL DEFAULT 4 Suspend__12zNPCGoalIdleFfPv + 17288: 800d6010 244 FUNC GLOBAL DEFAULT 4 Resume__12zNPCGoalIdleFfPv + 17289: 800d9214 12 FUNC WEAK DEFAULT 4 Delay__10zMovePointFv + 17290: 800d9208 12 FUNC WEAK DEFAULT 4 RadiusZone__10zMovePointFv + 17291: 800d6104 368 FUNC GLOBAL DEFAULT 4 Process__12zNPCGoalIdleFP11en_trantypefPvP6xScene + 17292: 800d6274 92 FUNC GLOBAL DEFAULT 4 NPCMessage__12zNPCGoalIdleFP6NPCMsg + 17293: 800d6664 212 FUNC GLOBAL DEFAULT 4 DoOnArriveStuff__14zNPCGoalPatrolFv + 17294: 800d6db8 220 FUNC GLOBAL DEFAULT 4 Chk_AutoSmooth__14zNPCGoalPatrolFv + 17295: 800d62d0 120 FUNC GLOBAL DEFAULT 4 Enter__14zNPCGoalPatrolFfPv + 17296: 800d6348 192 FUNC GLOBAL DEFAULT 4 Exit__14zNPCGoalPatrolFfPv + 17297: 800d6408 128 FUNC GLOBAL DEFAULT 4 Resume__14zNPCGoalPatrolFfPv + 17298: 800d6738 220 FUNC GLOBAL DEFAULT 4 PickTransition__14zNPCGoalPatrolFPiP11en_trantype + 17299: 800d6ae0 728 FUNC GLOBAL DEFAULT 4 MoveSpline__14zNPCGoalPatrolFf + 17300: 800d6e94 1280 FUNC GLOBAL DEFAULT 4 MoveAutoSmooth__14zNPCGoalPatrolFf + 17301: 800d6814 716 FUNC GLOBAL DEFAULT 4 MoveNormal__14zNPCGoalPatrolFf + 17302: 800d6488 476 FUNC GLOBAL DEFAULT 4 Process__14zNPCGoalPatrolFP11en_trantypefPvP6xScene + 17303: 800d9200 8 FUNC WEAK DEFAULT 4 DBG_IsNormLog__9xNPCBasicF10en_npcdcati + 17304: 800d9220 8 FUNC WEAK DEFAULT 4 PosGet__10zMovePointFv + 17305: 800d9228 68 FUNC WEAK DEFAULT 4 NPCC_DstSq__FPC5xVec3PC5xVec3P5xVec3 + 17306: 800d7394 164 FUNC GLOBAL DEFAULT 4 Enter__14zNPCGoalFidgetFfPv + 17307: 800d7438 92 FUNC GLOBAL DEFAULT 4 Exit__14zNPCGoalFidgetFfPv + 17308: 800d7494 624 FUNC GLOBAL DEFAULT 4 Enter__14zNPCGoalWanderFfPv + 17309: 800d7704 156 FUNC GLOBAL DEFAULT 4 Resume__14zNPCGoalWanderFfPv + 17310: 800d7d18 480 FUNC GLOBAL DEFAULT 4 CalcNewDir__14zNPCGoalWanderFv + 17311: 800d90a8 68 FUNC WEAK DEFAULT 4 XYZDstSqToPos__10zNPCCommonFP5xVec3P5xVec3 + 17312: 800d7aa8 624 FUNC GLOBAL DEFAULT 4 VerticalWander__14zNPCGoalWanderFfPC5xVec3 + 17313: 800d77a0 776 FUNC GLOBAL DEFAULT 4 Process__14zNPCGoalWanderFP11en_trantypefPvP6xScene + 17314: 800d90ec 72 FUNC WEAK DEFAULT 4 XYZVecToPos__10zNPCCommonFP5xVec3P5xVec3 + 17315: 800d7ef8 372 FUNC GLOBAL DEFAULT 4 Enter__15zNPCGoalWaitingFfPv + 17316: 800d806c 204 FUNC GLOBAL DEFAULT 4 Resume__15zNPCGoalWaitingFfPv + 17317: 800d8138 92 FUNC GLOBAL DEFAULT 4 Exit__15zNPCGoalWaitingFfPv + 17318: 800d8f68 12 FUNC WEAK DEFAULT 4 TriggerExit__16zNPCGoalLoopAnimFv + 17319: 800d8194 280 FUNC GLOBAL DEFAULT 4 Process__15zNPCGoalWaitingFP11en_trantypefPvP6xScene + 17320: 800d82ac 204 FUNC GLOBAL DEFAULT 4 Enter__12zNPCGoalDeadFfPv + 17321: 800d8378 148 FUNC GLOBAL DEFAULT 4 Exit__12zNPCGoalDeadFfPv + 17322: 800d8f74 28 FUNC WEAK DEFAULT 4 DieQuietly__12zNPCGoalDeadFv + 17323: 800d840c 84 FUNC GLOBAL DEFAULT 4 Enter__13zNPCGoalLimboFfPv + 17324: 800d926c 8 FUNC WEAK DEFAULT 4 GIDOfSafety__7xPsycheCFv + 17325: 800d8460 156 FUNC GLOBAL DEFAULT 4 NPCMessage__13zNPCGoalLimboFP6NPCMsg + 17326: 800d8724 52 FUNC GLOBAL DEFAULT 4 ASTGetNext__20zNPCGoalDEVAnimCycleFP10xAnimState + 17327: 800d84fc 108 FUNC GLOBAL DEFAULT 4 Enter__20zNPCGoalDEVAnimCycleFfPv + 17328: 800d8568 32 FUNC GLOBAL DEFAULT 4 Exit__20zNPCGoalDEVAnimCycleFfPv + 17329: 800d8588 232 FUNC GLOBAL DEFAULT 4 Process__20zNPCGoalDEVAnimCycleFP11en_trantypefPvP6xScene + 17330: 800d8670 180 FUNC GLOBAL DEFAULT 4 NPCMessage__20zNPCGoalDEVAnimCycleFP6NPCMsg + 17331: 800d898c 108 FUNC GLOBAL DEFAULT 4 ASTMolestAnim__19zNPCGoalDEVAnimSpinFP10xAnimState + 17332: 800d8758 136 FUNC GLOBAL DEFAULT 4 Enter__19zNPCGoalDEVAnimSpinFfPv + 17333: 800d89f8 84 FUNC GLOBAL DEFAULT 4 ASTUnmolestAnim__19zNPCGoalDEVAnimSpinFv + 17334: 800d87e0 84 FUNC GLOBAL DEFAULT 4 Exit__19zNPCGoalDEVAnimSpinFfPv + 17335: 800d8834 164 FUNC GLOBAL DEFAULT 4 Process__19zNPCGoalDEVAnimSpinFP11en_trantypefPvP6xScene + 17336: 800d88d8 180 FUNC GLOBAL DEFAULT 4 NPCMessage__19zNPCGoalDEVAnimSpinFP6NPCMsg + 17337: 800d8a4c 32 FUNC GLOBAL DEFAULT 4 Enter__15zNPCGoalDEVHeroFfPv + 17338: 800d8a6c 32 FUNC GLOBAL DEFAULT 4 Exit__15zNPCGoalDEVHeroFfPv + 17339: 800d8a8c 156 FUNC GLOBAL DEFAULT 4 Process__15zNPCGoalDEVHeroFP11en_trantypefPvP6xScene + 17340: 800d8b28 180 FUNC GLOBAL DEFAULT 4 NPCMessage__15zNPCGoalDEVHeroFP6NPCMsg + 17341: 800ec6cc 72 FUNC WEAK DEFAULT 4 __ct__14zNPCGoalNoticeFi + 17342: 800ec684 72 FUNC WEAK DEFAULT 4 __ct__13zNPCGoalTauntFi + 17343: 800ec63c 72 FUNC WEAK DEFAULT 4 __ct__13zNPCGoalEvadeFi + 17344: 800ec5f4 72 FUNC WEAK DEFAULT 4 __ct__14zNPCGoalGoHomeFi + 17345: 800ec5ac 72 FUNC WEAK DEFAULT 4 __ct__13zNPCGoalChaseFi + 17346: 800ec54c 96 FUNC WEAK DEFAULT 4 __ct__13zNPCGoalAlertFi + 17347: 800ec504 72 FUNC WEAK DEFAULT 4 __ct__19zNPCGoalAlertFodderFi + 17348: 800ec4bc 72 FUNC WEAK DEFAULT 4 __ct__20zNPCGoalAlertFodBombFi + 17349: 800ec474 72 FUNC WEAK DEFAULT 4 __ct__20zNPCGoalAlertChomperFi + 17350: 800ec42c 72 FUNC WEAK DEFAULT 4 __ct__20zNPCGoalAlertFodBzztFi + 17351: 800ec3e4 72 FUNC WEAK DEFAULT 4 __ct__19zNPCGoalAlertHammerFi + 17352: 800ec39c 72 FUNC WEAK DEFAULT 4 __ct__19zNPCGoalAlertTarTarFi + 17353: 800ec348 84 FUNC WEAK DEFAULT 4 __ct__18zNPCGoalAlertGloveFi + 17354: 800ec300 72 FUNC WEAK DEFAULT 4 __ct__20zNPCGoalAlertMonsoonFi + 17355: 800ec2b8 72 FUNC WEAK DEFAULT 4 __ct__19zNPCGoalAlertSleepyFi + 17356: 800ec258 96 FUNC WEAK DEFAULT 4 __ct__16zNPCGoalAlertArfFi + 17357: 800ec210 72 FUNC WEAK DEFAULT 4 __ct__18zNPCGoalAlertPuppyFi + 17358: 800ec1c8 72 FUNC WEAK DEFAULT 4 __ct__18zNPCGoalAlertChuckFi + 17359: 800ec180 72 FUNC WEAK DEFAULT 4 __ct__20zNPCGoalAlertTubeletFi + 17360: 800ec138 72 FUNC WEAK DEFAULT 4 __ct__18zNPCGoalAlertSlickFi + 17361: 800ec0f0 72 FUNC WEAK DEFAULT 4 __ct__17zNPCGoalAttackCQCFi + 17362: 800ec054 80 FUNC WEAK DEFAULT 4 __ct__20zNPCGoalAttackFodderFi + 17363: 800ec00c 72 FUNC WEAK DEFAULT 4 __ct__21zNPCGoalAttackChomperFi + 17364: 800ebfc4 72 FUNC WEAK DEFAULT 4 __ct__20zNPCGoalAttackHammerFi + 17365: 800ebf7c 72 FUNC WEAK DEFAULT 4 __ct__20zNPCGoalAttackTarTarFi + 17366: 800ebf34 72 FUNC WEAK DEFAULT 4 __ct__21zNPCGoalAttackMonsoonFi + 17367: 800ebeec 72 FUNC WEAK DEFAULT 4 __ct__17zNPCGoalAttackArfFi + 17368: 800ebea4 72 FUNC WEAK DEFAULT 4 __ct__22zNPCGoalAttackArfMeleeFi + 17369: 800ebe5c 72 FUNC WEAK DEFAULT 4 __ct__19zNPCGoalAttackChuckFi + 17370: 800ebe14 72 FUNC WEAK DEFAULT 4 __ct__19zNPCGoalAttackSlickFi + 17371: 800ebdcc 72 FUNC WEAK DEFAULT 4 __ct__17zNPCGoalLassoBaseFi + 17372: 800ebd84 72 FUNC WEAK DEFAULT 4 __ct__17zNPCGoalLassoGrabFi + 17373: 800ebd30 84 FUNC WEAK DEFAULT 4 __ct__18zNPCGoalLassoThrowFi + 17374: 800ebce8 72 FUNC WEAK DEFAULT 4 __ct__15zNPCGoalEvilPatFi + 17375: 800ebca0 72 FUNC WEAK DEFAULT 4 __ct__15zNPCGoalStunnedFi + 17376: 800ebc58 72 FUNC WEAK DEFAULT 4 __ct__16zNPCGoalPatCarryFi + 17377: 800ebc14 68 FUNC WEAK DEFAULT 4 __ct__16zNPCGoalPatThrowFi + 17378: 800ebbc4 80 FUNC WEAK DEFAULT 4 __ct__17zNPCGoalDogLaunchFi + 17379: 800ebb7c 72 FUNC WEAK DEFAULT 4 __ct__15zNPCGoalDogBarkFi + 17380: 800ebb34 72 FUNC WEAK DEFAULT 4 __ct__15zNPCGoalDogDashFi + 17381: 800ebaec 72 FUNC WEAK DEFAULT 4 __ct__17zNPCGoalDogPounceFi + 17382: 800ebaa4 72 FUNC WEAK DEFAULT 4 __ct__16zNPCGoalTeleportFi + 17383: 800eba5c 72 FUNC WEAK DEFAULT 4 __ct__18zNPCGoalHokeyPokeyFi + 17384: 800eba14 72 FUNC WEAK DEFAULT 4 __ct__14zNPCGoalDamageFi + 17385: 800eb9c0 84 FUNC WEAK DEFAULT 4 __ct__13zNPCGoalWoundFi + 17386: 800eb978 72 FUNC WEAK DEFAULT 4 __ct__14zNPCGoalBashedFi + 17387: 800eb924 84 FUNC WEAK DEFAULT 4 __ct__13zNPCGoalKnockFi + 17388: 800eb8dc 72 FUNC WEAK DEFAULT 4 __ct__17zNPCGoalAfterlifeFi + 17389: 800eb894 72 FUNC WEAK DEFAULT 4 __ct__15zNPCGoalRespawnFi + 17390: 800eb84c 72 FUNC WEAK DEFAULT 4 __ct__15zNPCGoalDeflateFi + 17391: 800eb7ec 96 FUNC WEAK DEFAULT 4 __ct__15zNPCGoalTubePalFi + 17392: 800eb7a4 72 FUNC WEAK DEFAULT 4 __ct__20zNPCGoalTubeDucklingFi + 17393: 800eb75c 72 FUNC WEAK DEFAULT 4 __ct__18zNPCGoalTubeAttackFi + 17394: 800eb714 72 FUNC WEAK DEFAULT 4 __ct__17zNPCGoalTubeLassoFi + 17395: 800eb6cc 72 FUNC WEAK DEFAULT 4 __ct__17zNPCGoalTubeBirthFi + 17396: 800eb684 72 FUNC WEAK DEFAULT 4 __ct__18zNPCGoalTubeBonkedFi + 17397: 800eb648 60 FUNC WEAK DEFAULT 4 __ct__17zNPCGoalTubeDyingFi + 17398: 800eb60c 60 FUNC WEAK DEFAULT 4 __ct__16zNPCGoalTubeDeadFi + 17399: 800d92ac 2420 FUNC GLOBAL DEFAULT 4 GOALCreate_Robotic__FiP10RyzMemGrowPv + 17400: 802933a0 52 OBJECT GLOBAL DEFAULT 8 __vt__16zNPCGoalTubeDead + 17401: 8029336c 52 OBJECT GLOBAL DEFAULT 8 __vt__17zNPCGoalTubeDying + 17402: 802933d4 52 OBJECT GLOBAL DEFAULT 8 __vt__18zNPCGoalTubeBonked + 17403: 80293408 52 OBJECT GLOBAL DEFAULT 8 __vt__17zNPCGoalTubeBirth + 17404: 8029343c 52 OBJECT GLOBAL DEFAULT 8 __vt__17zNPCGoalTubeLasso + 17405: 80293470 52 OBJECT GLOBAL DEFAULT 8 __vt__18zNPCGoalTubeAttack + 17406: 802934a4 52 OBJECT GLOBAL DEFAULT 8 __vt__20zNPCGoalTubeDuckling + 17407: 802934d8 52 OBJECT GLOBAL DEFAULT 8 __vt__15zNPCGoalTubePal + 17408: 800ec780 16 FUNC WEAK DEFAULT 4 AddFlags__5xGoalFi + 17409: 80293338 52 OBJECT GLOBAL DEFAULT 8 __vt__15zNPCGoalDeflate + 17410: 8029350c 52 OBJECT GLOBAL DEFAULT 8 __vt__15zNPCGoalRespawn + 17411: 80293540 52 OBJECT GLOBAL DEFAULT 8 __vt__17zNPCGoalAfterlife + 17412: 80293574 52 OBJECT GLOBAL DEFAULT 8 __vt__13zNPCGoalKnock + 17413: 802935dc 52 OBJECT GLOBAL DEFAULT 8 __vt__14zNPCGoalBashed + 17414: 802935a8 52 OBJECT GLOBAL DEFAULT 8 __vt__13zNPCGoalWound + 17415: 80293610 52 OBJECT GLOBAL DEFAULT 8 __vt__14zNPCGoalDamage + 17416: 802937b0 52 OBJECT GLOBAL DEFAULT 8 __vt__18zNPCGoalHokeyPokey + 17417: 802937e4 52 OBJECT GLOBAL DEFAULT 8 __vt__16zNPCGoalTeleport + 17418: 80293818 52 OBJECT GLOBAL DEFAULT 8 __vt__17zNPCGoalDogPounce + 17419: 8029384c 52 OBJECT GLOBAL DEFAULT 8 __vt__15zNPCGoalDogDash + 17420: 80293880 52 OBJECT GLOBAL DEFAULT 8 __vt__15zNPCGoalDogBark + 17421: 802938b4 52 OBJECT GLOBAL DEFAULT 8 __vt__17zNPCGoalDogLaunch + 17422: 802936e0 52 OBJECT GLOBAL DEFAULT 8 __vt__16zNPCGoalPatThrow + 17423: 80293714 52 OBJECT GLOBAL DEFAULT 8 __vt__16zNPCGoalPatCarry + 17424: 80293748 52 OBJECT GLOBAL DEFAULT 8 __vt__15zNPCGoalStunned + 17425: 8029377c 52 OBJECT GLOBAL DEFAULT 8 __vt__15zNPCGoalEvilPat + 17426: 80293644 52 OBJECT GLOBAL DEFAULT 8 __vt__18zNPCGoalLassoThrow + 17427: 80293678 52 OBJECT GLOBAL DEFAULT 8 __vt__17zNPCGoalLassoGrab + 17428: 802936ac 52 OBJECT GLOBAL DEFAULT 8 __vt__17zNPCGoalLassoBase + 17429: 802938e8 52 OBJECT GLOBAL DEFAULT 8 __vt__19zNPCGoalAttackSlick + 17430: 8029391c 52 OBJECT GLOBAL DEFAULT 8 __vt__19zNPCGoalAttackChuck + 17431: 80293984 52 OBJECT GLOBAL DEFAULT 8 __vt__22zNPCGoalAttackArfMelee + 17432: 80293950 52 OBJECT GLOBAL DEFAULT 8 __vt__17zNPCGoalAttackArf + 17433: 802939b8 52 OBJECT GLOBAL DEFAULT 8 __vt__21zNPCGoalAttackMonsoon + 17434: 802939ec 52 OBJECT GLOBAL DEFAULT 8 __vt__20zNPCGoalAttackTarTar + 17435: 80293a20 52 OBJECT GLOBAL DEFAULT 8 __vt__20zNPCGoalAttackHammer + 17436: 80293a54 52 OBJECT GLOBAL DEFAULT 8 __vt__21zNPCGoalAttackChomper + 17437: 80293a94 52 OBJECT GLOBAL DEFAULT 8 __vt__20zNPCGoalAttackFodder + 17438: 800ec0a4 60 FUNC WEAK DEFAULT 4 __ct__Q220zNPCGoalAttackFodder12CattleNotifyFv + 17439: 80293a88 12 OBJECT GLOBAL DEFAULT 8 __vt__Q220zNPCGoalAttackFodder12CattleNotify + 17440: 800ec0e0 16 FUNC WEAK DEFAULT 4 __ct__9HAZNotifyFv + 17441: 80293f0c 12 OBJECT WEAK DEFAULT 8 __vt__9HAZNotify + 17442: 80293ac8 52 OBJECT GLOBAL DEFAULT 8 __vt__17zNPCGoalAttackCQC + 17443: 80293b30 52 OBJECT GLOBAL DEFAULT 8 __vt__18zNPCGoalAlertSlick + 17444: 80293b64 52 OBJECT GLOBAL DEFAULT 8 __vt__20zNPCGoalAlertTubelet + 17445: 80293b98 52 OBJECT GLOBAL DEFAULT 8 __vt__18zNPCGoalAlertChuck + 17446: 80293bcc 52 OBJECT GLOBAL DEFAULT 8 __vt__18zNPCGoalAlertPuppy + 17447: 80293c00 52 OBJECT GLOBAL DEFAULT 8 __vt__16zNPCGoalAlertArf + 17448: 80293c34 52 OBJECT GLOBAL DEFAULT 8 __vt__19zNPCGoalAlertSleepy + 17449: 80293c68 52 OBJECT GLOBAL DEFAULT 8 __vt__20zNPCGoalAlertMonsoon + 17450: 80293c9c 52 OBJECT GLOBAL DEFAULT 8 __vt__18zNPCGoalAlertGlove + 17451: 80293cd0 52 OBJECT GLOBAL DEFAULT 8 __vt__19zNPCGoalAlertTarTar + 17452: 80293d04 52 OBJECT GLOBAL DEFAULT 8 __vt__19zNPCGoalAlertHammer + 17453: 80293d6c 52 OBJECT GLOBAL DEFAULT 8 __vt__20zNPCGoalAlertFodBzzt + 17454: 80293d38 52 OBJECT GLOBAL DEFAULT 8 __vt__20zNPCGoalAlertChomper + 17455: 80293da0 52 OBJECT GLOBAL DEFAULT 8 __vt__20zNPCGoalAlertFodBomb + 17456: 80293dd4 52 OBJECT GLOBAL DEFAULT 8 __vt__19zNPCGoalAlertFodder + 17457: 80293e08 52 OBJECT GLOBAL DEFAULT 8 __vt__13zNPCGoalAlert + 17458: 80293afc 52 OBJECT GLOBAL DEFAULT 8 __vt__13zNPCGoalChase + 17459: 80293e3c 52 OBJECT GLOBAL DEFAULT 8 __vt__14zNPCGoalGoHome + 17460: 80293e70 52 OBJECT GLOBAL DEFAULT 8 __vt__13zNPCGoalEvade + 17461: 80293ea4 52 OBJECT GLOBAL DEFAULT 8 __vt__13zNPCGoalTaunt + 17462: 80293ed8 52 OBJECT GLOBAL DEFAULT 8 __vt__14zNPCGoalNotice + 17463: 800d9c20 216 FUNC GLOBAL DEFAULT 4 Process__14zNPCGoalNoticeFP11en_trantypefPvP6xScene + 17464: 800d9cf8 96 FUNC GLOBAL DEFAULT 4 Enter__13zNPCGoalTauntFfPv + 17465: 800d9d58 292 FUNC GLOBAL DEFAULT 4 Process__13zNPCGoalTauntFP11en_trantypefPvP6xScene + 17466: 800d9e7c 128 FUNC GLOBAL DEFAULT 4 Enter__13zNPCGoalEvadeFfPv + 17467: 800d9efc 308 FUNC GLOBAL DEFAULT 4 Process__13zNPCGoalEvadeFP11en_trantypefPvP6xScene + 17468: 800ec924 8 FUNC WEAK DEFAULT 4 Pos__8NPCArenaFv + 17469: 800ec918 12 FUNC WEAK DEFAULT 4 Radius__8NPCArenaFf + 17470: 800da030 452 FUNC GLOBAL DEFAULT 4 Process__14zNPCGoalGoHomeFP11en_trantypefPvP6xScene + 17471: 800ec9a8 24 FUNC WEAK DEFAULT 4 IsReady__8NPCArenaFv + 17472: 800ec930 120 FUNC WEAK DEFAULT 4 IncludesPlayer__8NPCArenaFfP5xVec3 + 17473: 800ec92c 4 FUNC WEAK DEFAULT 4 JoinBattle__9NPCBattleFP9zNPCRobot + 17474: 800da1f4 216 FUNC GLOBAL DEFAULT 4 Enter__13zNPCGoalAlertFfPv + 17475: 800ec9c0 4 FUNC WEAK DEFAULT 4 LeaveBattle__9NPCBattleFP9zNPCRobot + 17476: 800da2cc 132 FUNC GLOBAL DEFAULT 4 Exit__13zNPCGoalAlertFfPv + 17477: 800da350 516 FUNC GLOBAL DEFAULT 4 Process__13zNPCGoalAlertFP11en_trantypefPvP6xScene + 17478: 800da554 52 FUNC GLOBAL DEFAULT 4 Enter__19zNPCGoalAlertFodderFfPv + 17479: 800dacf4 256 FUNC GLOBAL DEFAULT 4 GetInArena__19zNPCGoalAlertFodderFf + 17480: 800da8ac 496 FUNC GLOBAL DEFAULT 4 CheckSpot__19zNPCGoalAlertFodderFf + 17481: 800daa9c 600 FUNC GLOBAL DEFAULT 4 FlankPlayer__19zNPCGoalAlertFodderFf + 17482: 800dadf4 372 FUNC GLOBAL DEFAULT 4 MoveEvade__19zNPCGoalAlertFodderFf + 17483: 800da588 804 FUNC GLOBAL DEFAULT 4 Process__19zNPCGoalAlertFodderFP11en_trantypefPvP6xScene + 17484: 800ec914 4 FUNC WEAK DEFAULT 4 xDrawCyl__FPC5xVec3ffUi + 17485: 800ec8c8 4 FUNC WEAK DEFAULT 4 NPCC_DrawPlayerPredict__Fiff + 17486: 800daf68 120 FUNC GLOBAL DEFAULT 4 Enter__20zNPCGoalAlertFodBombFfPv + 17487: 800dafe0 44 FUNC GLOBAL DEFAULT 4 Resume__20zNPCGoalAlertFodBombFfPv + 17488: 800ec9c4 92 FUNC WEAK DEFAULT 4 IncludesNPC__8NPCArenaFP10zNPCCommonfP5xVec3 + 17489: 800db3d8 668 FUNC GLOBAL DEFAULT 4 SonarHoming__20zNPCGoalAlertFodBombFf + 17490: 800db360 120 FUNC GLOBAL DEFAULT 4 Detonate__20zNPCGoalAlertFodBombFv + 17491: 800ec748 28 FUNC WEAK DEFAULT 4 DieWithAWhimper__12zNPCGoalDeadFv + 17492: 800db00c 852 FUNC GLOBAL DEFAULT 4 Process__20zNPCGoalAlertFodBombFP11en_trantypefPvP6xScene + 17493: 800ecab8 8 FUNC WEAK DEFAULT 4 SetNPCOwner__9NPCHazardFP10zNPCCommon + 17494: 800db674 200 FUNC GLOBAL DEFAULT 4 Enter__20zNPCGoalAlertFodBzztFfPv + 17495: 800db73c 116 FUNC GLOBAL DEFAULT 4 Exit__20zNPCGoalAlertFodBzztFfPv + 17496: 800db7b0 88 FUNC GLOBAL DEFAULT 4 Suspend__20zNPCGoalAlertFodBzztFfPv + 17497: 800db808 228 FUNC GLOBAL DEFAULT 4 Resume__20zNPCGoalAlertFodBzztFfPv + 17498: 800dbb68 60 FUNC GLOBAL DEFAULT 4 ToggleOrbit__20zNPCGoalAlertFodBzztFv + 17499: 800eca20 100 FUNC WEAK DEFAULT 4 FacePlayer__9zNPCRobotFff + 17500: 800dbe34 204 FUNC GLOBAL DEFAULT 4 GetInArena__20zNPCGoalAlertFodBzztFf + 17501: 800dbf00 1320 FUNC GLOBAL DEFAULT 4 DeathRayUpdate__20zNPCGoalAlertFodBzztFf + 17502: 800dbba4 656 FUNC GLOBAL DEFAULT 4 OrbitPlayer__20zNPCGoalAlertFodBzztFf + 17503: 800db8ec 636 FUNC GLOBAL DEFAULT 4 Process__20zNPCGoalAlertFodBzztFP11en_trantypefPvP6xScene + 17504: 800ec798 100 FUNC WEAK DEFAULT 4 XZVecToPlayer__10zNPCCommonFP5xVec3Pf + 17505: 800ecad0 80 FUNC WEAK DEFAULT 4 LERP__FfUcUc + 17506: 800ec810 24 FUNC WEAK DEFAULT 4 BonePos__10zNPCCommonCFi + 17507: 800ec7fc 20 FUNC WEAK DEFAULT 4 BoneMat__10zNPCCommonCFi + 17508: 800ec8cc 72 FUNC WEAK DEFAULT 4 ColorSet__8NPCLaserFPC6RwRGBAPC6RwRGBA + 17509: 800dc428 96 FUNC GLOBAL DEFAULT 4 DeathRayRender__20zNPCGoalAlertFodBzztFv + 17510: 800dc488 132 FUNC GLOBAL DEFAULT 4 Enter__20zNPCGoalAlertChomperFfPv + 17511: 800dc9e0 256 FUNC GLOBAL DEFAULT 4 GetInArena__20zNPCGoalAlertChomperFf + 17512: 800dc878 360 FUNC GLOBAL DEFAULT 4 CirclePlayer__20zNPCGoalAlertChomperFf + 17513: 800dcdf4 312 FUNC GLOBAL DEFAULT 4 CheckSpot__20zNPCGoalAlertChomperFf + 17514: 800dcae0 548 FUNC GLOBAL DEFAULT 4 CalcEvadePos__20zNPCGoalAlertChomperFP5xVec3 + 17515: 800dcd04 240 FUNC GLOBAL DEFAULT 4 MoveEvadePos__20zNPCGoalAlertChomperFPC5xVec3f + 17516: 800dc50c 876 FUNC GLOBAL DEFAULT 4 Process__20zNPCGoalAlertChomperFP11en_trantypefPvP6xScene + 17517: 800dcf2c 44 FUNC GLOBAL DEFAULT 4 Enter__19zNPCGoalAlertHammerFfPv + 17518: 800dcf58 32 FUNC GLOBAL DEFAULT 4 Exit__19zNPCGoalAlertHammerFfPv + 17519: 800dd254 468 FUNC GLOBAL DEFAULT 4 PlayerInSpot__19zNPCGoalAlertHammerFf + 17520: 800dd428 732 FUNC GLOBAL DEFAULT 4 MoveChase__19zNPCGoalAlertHammerFf + 17521: 800dd704 332 FUNC GLOBAL DEFAULT 4 MoveEvade__19zNPCGoalAlertHammerFf + 17522: 800dcf78 732 FUNC GLOBAL DEFAULT 4 Process__19zNPCGoalAlertHammerFP11en_trantypefPvP6xScene + 17523: 800ec828 84 FUNC WEAK DEFAULT 4 XYZDstSqToPlayer__10zNPCCommonFP5xVec3 + 17524: 800dd850 128 FUNC GLOBAL DEFAULT 4 Enter__19zNPCGoalAlertTarTarFfPv + 17525: 800dd8d0 104 FUNC GLOBAL DEFAULT 4 Resume__19zNPCGoalAlertTarTarFfPv + 17526: 800ddf84 256 FUNC GLOBAL DEFAULT 4 GetInArena__19zNPCGoalAlertTarTarFf + 17527: 800ddd7c 520 FUNC GLOBAL DEFAULT 4 HoppyUpdate__19zNPCGoalAlertTarTarFP11en_trantypef + 17528: 800dd938 868 FUNC GLOBAL DEFAULT 4 Process__19zNPCGoalAlertTarTarFP11en_trantypefPvP6xScene + 17529: 800ec790 8 FUNC WEAK DEFAULT 4 GetPsyche__5xGoalCFv + 17530: 800ddc9c 224 FUNC GLOBAL DEFAULT 4 NPCMessage__19zNPCGoalAlertTarTarFP6NPCMsg + 17531: 800de9ec 224 FUNC GLOBAL DEFAULT 4 CalcAttackVector__18zNPCGoalAlertGloveFv + 17532: 800de084 160 FUNC GLOBAL DEFAULT 4 Enter__18zNPCGoalAlertGloveFfPv + 17533: 800de124 120 FUNC GLOBAL DEFAULT 4 Exit__18zNPCGoalAlertGloveFfPv + 17534: 800de19c 120 FUNC GLOBAL DEFAULT 4 Suspend__18zNPCGoalAlertGloveFfPv + 17535: 800de214 144 FUNC GLOBAL DEFAULT 4 Resume__18zNPCGoalAlertGloveFfPv + 17536: 800deacc 760 FUNC GLOBAL DEFAULT 4 CheckHandBones__18zNPCGoalAlertGloveFv + 17537: 800de864 392 FUNC GLOBAL DEFAULT 4 FXWhirlwind__18zNPCGoalAlertGloveFv + 17538: 800de668 508 FUNC GLOBAL DEFAULT 4 FXTurbulence__18zNPCGoalAlertGloveFv + 17539: 800de2a4 964 FUNC GLOBAL DEFAULT 4 Process__18zNPCGoalAlertGloveFP11en_trantypefPvP6xScene + 17540: 800ecb20 12 FUNC WEAK DEFAULT 4 LERP__Ffff + 17541: 800dedc4 820 FUNC GLOBAL DEFAULT 4 CollReview__18zNPCGoalAlertGloveFPv + 17542: 800df0f8 132 FUNC GLOBAL DEFAULT 4 Enter__20zNPCGoalAlertMonsoonFfPv + 17543: 800df17c 32 FUNC GLOBAL DEFAULT 4 Exit__20zNPCGoalAlertMonsoonFfPv + 17544: 800df19c 48 FUNC GLOBAL DEFAULT 4 Resume__20zNPCGoalAlertMonsoonFfPv + 17545: 800df5ec 436 FUNC GLOBAL DEFAULT 4 MoveCorner__20zNPCGoalAlertMonsoonFf + 17546: 800df1cc 1056 FUNC GLOBAL DEFAULT 4 Process__20zNPCGoalAlertMonsoonFP11en_trantypefPvP6xScene + 17547: 800df7a0 144 FUNC GLOBAL DEFAULT 4 Enter__19zNPCGoalAlertSleepyFfPv + 17548: 800df830 108 FUNC GLOBAL DEFAULT 4 Exit__19zNPCGoalAlertSleepyFfPv + 17549: 800df89c 640 FUNC GLOBAL DEFAULT 4 Process__19zNPCGoalAlertSleepyFP11en_trantypefPvP6xScene + 17550: 800dfb1c 200 FUNC GLOBAL DEFAULT 4 NPCMessage__19zNPCGoalAlertSleepyFP6NPCMsg + 17551: 800dfbe4 52 FUNC GLOBAL DEFAULT 4 Enter__16zNPCGoalAlertArfFfPv + 17552: 800dfc18 40 FUNC GLOBAL DEFAULT 4 Exit__16zNPCGoalAlertArfFfPv + 17553: 800dfc40 52 FUNC GLOBAL DEFAULT 4 Resume__16zNPCGoalAlertArfFfPv + 17554: 800e00d0 188 FUNC GLOBAL DEFAULT 4 DecideAttack__16zNPCGoalAlertArfFv + 17555: 800dfc74 868 FUNC GLOBAL DEFAULT 4 Process__16zNPCGoalAlertArfFP11en_trantypefPvP6xScene + 17556: 800dffd8 248 FUNC GLOBAL DEFAULT 4 NPCMessage__16zNPCGoalAlertArfFP6NPCMsg + 17557: 800e4140 84 FUNC GLOBAL DEFAULT 4 SetAttackMode__17zNPCGoalAttackArfFii + 17558: 800e018c 40 FUNC GLOBAL DEFAULT 4 Enter__18zNPCGoalAlertPuppyFfPv + 17559: 800e01b4 44 FUNC GLOBAL DEFAULT 4 Resume__18zNPCGoalAlertPuppyFfPv + 17560: 800e01e0 368 FUNC GLOBAL DEFAULT 4 Process__18zNPCGoalAlertPuppyFP11en_trantypefPvP6xScene + 17561: 800e0350 100 FUNC GLOBAL DEFAULT 4 Enter__18zNPCGoalAlertChuckFfPv + 17562: 800e03b4 44 FUNC GLOBAL DEFAULT 4 Resume__18zNPCGoalAlertChuckFfPv + 17563: 800e0a28 256 FUNC GLOBAL DEFAULT 4 GetInArena__18zNPCGoalAlertChuckFf + 17564: 800e0b28 340 FUNC GLOBAL DEFAULT 4 ZoomMove__18zNPCGoalAlertChuckFf + 17565: 800e03e0 1608 FUNC GLOBAL DEFAULT 4 Process__18zNPCGoalAlertChuckFP11en_trantypefPvP6xScene + 17566: 800e0c7c 48 FUNC GLOBAL DEFAULT 4 Enter__20zNPCGoalAlertTubeletFfPv + 17567: 800e0cac 112 FUNC GLOBAL DEFAULT 4 Exit__20zNPCGoalAlertTubeletFfPv + 17568: 800e0d1c 48 FUNC GLOBAL DEFAULT 4 Resume__20zNPCGoalAlertTubeletFfPv + 17569: 800e0ed8 324 FUNC GLOBAL DEFAULT 4 ChkPrelimTran__20zNPCGoalAlertTubeletFP11en_trantypePi + 17570: 800e101c 316 FUNC GLOBAL DEFAULT 4 MoveToHome__20zNPCGoalAlertTubeletFf + 17571: 800e118c 160 FUNC GLOBAL DEFAULT 4 PeteAttackParSys__20zNPCGoalAlertTubeletFfi + 17572: 800e1158 52 FUNC GLOBAL DEFAULT 4 PeteAttackBegin__20zNPCGoalAlertTubeletFv + 17573: 800e0d4c 396 FUNC GLOBAL DEFAULT 4 Process__20zNPCGoalAlertTubeletFP11en_trantypefPvP6xScene + 17574: 800eca84 4 FUNC WEAK DEFAULT 4 DBG_Draw__8NPCArenaFP10zNPCCommon + 17575: 800e122c 456 FUNC GLOBAL DEFAULT 4 EmitSteam__20zNPCGoalAlertTubeletFf + 17576: 800e13f4 116 FUNC GLOBAL DEFAULT 4 Enter__18zNPCGoalAlertSlickFfPv + 17577: 800e1468 104 FUNC GLOBAL DEFAULT 4 Resume__18zNPCGoalAlertSlickFfPv + 17578: 800e19c0 256 FUNC GLOBAL DEFAULT 4 GetInArena__18zNPCGoalAlertSlickFf + 17579: 800e1ac0 436 FUNC GLOBAL DEFAULT 4 MoveCorner__18zNPCGoalAlertSlickFf + 17580: 800e14d0 1040 FUNC GLOBAL DEFAULT 4 Process__18zNPCGoalAlertSlickFP11en_trantypefPvP6xScene + 17581: 800e18e0 224 FUNC GLOBAL DEFAULT 4 NPCMessage__18zNPCGoalAlertSlickFP6NPCMsg + 17582: 800e1c74 452 FUNC GLOBAL DEFAULT 4 Process__13zNPCGoalChaseFP11en_trantypefPvP6xScene + 17583: 800e1e38 40 FUNC GLOBAL DEFAULT 4 Enter__17zNPCGoalAttackCQCFfPv + 17584: 800e1e60 376 FUNC GLOBAL DEFAULT 4 Process__17zNPCGoalAttackCQCFP11en_trantypefPvP6xScene + 17585: 800ecac0 8 FUNC WEAK DEFAULT 4 NotifyCBSet__9NPCHazardFP9HAZNotify + 17586: 800e1fd8 212 FUNC GLOBAL DEFAULT 4 Enter__20zNPCGoalAttackFodderFfPv + 17587: 800e20ac 104 FUNC GLOBAL DEFAULT 4 Exit__20zNPCGoalAttackFodderFfPv + 17588: 800e21e4 220 FUNC GLOBAL DEFAULT 4 SyncCattleProd__20zNPCGoalAttackFodderFv + 17589: 800e2114 144 FUNC GLOBAL DEFAULT 4 Process__20zNPCGoalAttackFodderFP11en_trantypefPvP6xScene + 17590: 800e21a4 64 FUNC GLOBAL DEFAULT 4 Notify__Q220zNPCGoalAttackFodder12CattleNotifyF10en_haznoteP9NPCHazard + 17591: 800e22c0 116 FUNC GLOBAL DEFAULT 4 Enter__21zNPCGoalAttackChomperFfPv + 17592: 800e23dc 444 FUNC GLOBAL DEFAULT 4 BreathAttack__21zNPCGoalAttackChomperFv + 17593: 800e2334 168 FUNC GLOBAL DEFAULT 4 Process__21zNPCGoalAttackChomperFP11en_trantypefPvP6xScene + 17594: 800e2ea8 64 FUNC GLOBAL DEFAULT 4 FXStreakPrep__20zNPCGoalAttackHammerFv + 17595: 800e2598 136 FUNC GLOBAL DEFAULT 4 Enter__20zNPCGoalAttackHammerFfPv + 17596: 800e2ee8 96 FUNC GLOBAL DEFAULT 4 FXStreakDone__20zNPCGoalAttackHammerFv + 17597: 800e2620 84 FUNC GLOBAL DEFAULT 4 Exit__20zNPCGoalAttackHammerFfPv + 17598: 800e29f8 248 FUNC GLOBAL DEFAULT 4 ChkPrelimTran__20zNPCGoalAttackHammerFP11en_trantypePi + 17599: 800e2e4c 92 FUNC GLOBAL DEFAULT 4 ModifyAnimSpeed__20zNPCGoalAttackHammerFv + 17600: 800e2af0 220 FUNC GLOBAL DEFAULT 4 PlayerTests__20zNPCGoalAttackHammerFP5xVec3f + 17601: 800e2bcc 580 FUNC GLOBAL DEFAULT 4 ShockwaveTests__20zNPCGoalAttackHammerFP5xVec3f + 17602: 800e2e10 60 FUNC GLOBAL DEFAULT 4 TellBunnies__20zNPCGoalAttackHammerFv + 17603: 800e2f48 336 FUNC GLOBAL DEFAULT 4 FXStreakUpdate__20zNPCGoalAttackHammerFP5xVec3 + 17604: 800e2674 900 FUNC GLOBAL DEFAULT 4 Process__20zNPCGoalAttackHammerFP11en_trantypefPvP6xScene + 17605: 800e3098 136 FUNC GLOBAL DEFAULT 4 Enter__20zNPCGoalAttackTarTarFfPv + 17606: 800e3308 172 FUNC GLOBAL DEFAULT 4 CacheAimPoint__20zNPCGoalAttackTarTarFv + 17607: 800e33b4 512 FUNC GLOBAL DEFAULT 4 ShootBlob__20zNPCGoalAttackTarTarFfi + 17608: 800e3120 320 FUNC GLOBAL DEFAULT 4 Process__20zNPCGoalAttackTarTarFP11en_trantypefPvP6xScene + 17609: 800e3260 168 FUNC GLOBAL DEFAULT 4 NPCMessage__20zNPCGoalAttackTarTarFP6NPCMsg + 17610: 800e35b4 52 FUNC GLOBAL DEFAULT 4 Enter__21zNPCGoalAttackMonsoonFfPv + 17611: 800e375c 356 FUNC GLOBAL DEFAULT 4 SpitCloud__21zNPCGoalAttackMonsoonFf + 17612: 800e35e8 372 FUNC GLOBAL DEFAULT 4 Process__21zNPCGoalAttackMonsoonFP11en_trantypefPvP6xScene + 17613: 800e3ba8 80 FUNC GLOBAL DEFAULT 4 FXStreakPrep__22zNPCGoalAttackArfMeleeFv + 17614: 800e38c0 112 FUNC GLOBAL DEFAULT 4 Enter__22zNPCGoalAttackArfMeleeFfPv + 17615: 800e3bf8 96 FUNC GLOBAL DEFAULT 4 FXStreakDone__22zNPCGoalAttackArfMeleeFv + 17616: 800e3930 84 FUNC GLOBAL DEFAULT 4 Exit__22zNPCGoalAttackArfMeleeFfPv + 17617: 800e3a3c 364 FUNC GLOBAL DEFAULT 4 PlayerTests__22zNPCGoalAttackArfMeleeFv + 17618: 800e3c58 596 FUNC GLOBAL DEFAULT 4 FXStreakUpdate__22zNPCGoalAttackArfMeleeFv + 17619: 800e3984 184 FUNC GLOBAL DEFAULT 4 Process__22zNPCGoalAttackArfMeleeFP11en_trantypefPvP6xScene + 17620: 800e3eac 156 FUNC GLOBAL DEFAULT 4 Enter__17zNPCGoalAttackArfFfPv + 17621: 800e3f48 40 FUNC GLOBAL DEFAULT 4 Exit__17zNPCGoalAttackArfFfPv + 17622: 800e4194 64 FUNC GLOBAL DEFAULT 4 LaunchBone__17zNPCGoalAttackArfFfi + 17623: 800e41d4 408 FUNC GLOBAL DEFAULT 4 LaunchDoggie__17zNPCGoalAttackArfFf + 17624: 800e3f70 464 FUNC GLOBAL DEFAULT 4 Process__17zNPCGoalAttackArfFP11en_trantypefPvP6xScene + 17625: 800ec714 36 FUNC WEAK DEFAULT 4 SilentSwimout__17zNPCGoalDogLaunchFP5xVec3P5xVec3P10zMovePoint + 17626: 800e4a04 152 FUNC GLOBAL DEFAULT 4 ViciousAttack__17zNPCGoalDogLaunchFP5xVec3P5xVec3P10zMovePointi + 17627: 800e436c 132 FUNC GLOBAL DEFAULT 4 Enter__19zNPCGoalAttackChuckFfPv + 17628: 800e43f0 100 FUNC GLOBAL DEFAULT 4 Exit__19zNPCGoalAttackChuckFfPv + 17629: 800e4590 88 FUNC GLOBAL DEFAULT 4 BombzAway__19zNPCGoalAttackChuckFf + 17630: 800e4454 316 FUNC GLOBAL DEFAULT 4 Process__19zNPCGoalAttackChuckFP11en_trantypefPvP6xScene + 17631: 800e45e8 124 FUNC GLOBAL DEFAULT 4 Enter__19zNPCGoalAttackSlickFfPv + 17632: 800e47ac 64 FUNC GLOBAL DEFAULT 4 FireOne__19zNPCGoalAttackSlickFi + 17633: 800e4664 328 FUNC GLOBAL DEFAULT 4 Process__19zNPCGoalAttackSlickFP11en_trantypefPvP6xScene + 17634: 800ec764 28 FUNC WEAK DEFAULT 4 DieWithABang__12zNPCGoalDeadFv + 17635: 800e4a9c 368 FUNC GLOBAL DEFAULT 4 PreCollide__17zNPCGoalDogLaunchFv + 17636: 800e47ec 268 FUNC GLOBAL DEFAULT 4 Enter__17zNPCGoalDogLaunchFfPv + 17637: 800ec87c 4 FUNC WEAK DEFAULT 4 DuploNotice__10zNPCCommonF13en_SM_NOTICESPv + 17638: 800e4c0c 476 FUNC GLOBAL DEFAULT 4 BallisticUpdate__17zNPCGoalDogLaunchFf + 17639: 800e5050 200 FUNC GLOBAL DEFAULT 4 FurryFlurry__17zNPCGoalDogLaunchFv + 17640: 800e48f8 268 FUNC GLOBAL DEFAULT 4 Process__17zNPCGoalDogLaunchFP11en_trantypefPvP6xScene + 17641: 800e4de8 616 FUNC GLOBAL DEFAULT 4 BubTrailCone__17zNPCGoalDogLaunchFPC5xVec3iPC5xVec3PC5xVec3PC7xMat3x3 + 17642: 800ec880 32 FUNC WEAK DEFAULT 4 Center__10zNPCCommonFv + 17643: 800e5118 88 FUNC GLOBAL DEFAULT 4 Enter__15zNPCGoalDogBarkFfPv + 17644: 800e5170 216 FUNC GLOBAL DEFAULT 4 Process__15zNPCGoalDogBarkFP11en_trantypefPvP6xScene + 17645: 800e5248 88 FUNC GLOBAL DEFAULT 4 Enter__15zNPCGoalDogDashFfPv + 17646: 800e5364 108 FUNC GLOBAL DEFAULT 4 HoundPlayer__15zNPCGoalDogDashFf + 17647: 800e52a0 196 FUNC GLOBAL DEFAULT 4 Process__15zNPCGoalDogDashFP11en_trantypefPvP6xScene + 17648: 800e53d0 40 FUNC GLOBAL DEFAULT 4 Enter__17zNPCGoalDogPounceFfPv + 17649: 800e5484 120 FUNC GLOBAL DEFAULT 4 Detonate__17zNPCGoalDogPounceFv + 17650: 800e53f8 96 FUNC GLOBAL DEFAULT 4 Exit__17zNPCGoalDogPounceFfPv + 17651: 800e5458 44 FUNC GLOBAL DEFAULT 4 NPCMessage__17zNPCGoalDogPounceFP6NPCMsg + 17652: 800e54fc 184 FUNC GLOBAL DEFAULT 4 Enter__16zNPCGoalTeleportFfPv + 17653: 800e55b4 116 FUNC GLOBAL DEFAULT 4 Exit__16zNPCGoalTeleportFfPv + 17654: 800eca88 8 FUNC WEAK DEFAULT 4 GetTelepoint__10zNPCArfArfFi + 17655: 800e5628 460 FUNC GLOBAL DEFAULT 4 Process__16zNPCGoalTeleportFP11en_trantypefPvP6xScene + 17656: 800e57f4 32 FUNC GLOBAL DEFAULT 4 NPCMessage__16zNPCGoalTeleportFP6NPCMsg + 17657: 800e5814 144 FUNC GLOBAL DEFAULT 4 Enter__18zNPCGoalHokeyPokeyFfPv + 17658: 800e58a4 580 FUNC GLOBAL DEFAULT 4 Process__18zNPCGoalHokeyPokeyFP11en_trantypefPvP6xScene + 17659: 800e5d40 112 FUNC GLOBAL DEFAULT 4 GlyphStart__15zNPCGoalEvilPatFv + 17660: 800e5ae8 136 FUNC GLOBAL DEFAULT 4 Enter__15zNPCGoalEvilPatFfPv + 17661: 800e5db0 68 FUNC GLOBAL DEFAULT 4 GlyphStop__15zNPCGoalEvilPatFv + 17662: 800e5b70 152 FUNC GLOBAL DEFAULT 4 Exit__15zNPCGoalEvilPatFfPv + 17663: 800e5c08 112 FUNC GLOBAL DEFAULT 4 Process__15zNPCGoalEvilPatFP11en_trantypefPvP6xScene + 17664: 800e5c78 120 FUNC GLOBAL DEFAULT 4 NPCMessage__15zNPCGoalEvilPatFP6NPCMsg + 17665: 800e5f94 52 FUNC GLOBAL DEFAULT 4 InputInfo__15zNPCGoalStunnedFP11NPCStunInfo + 17666: 800e5cf0 80 FUNC GLOBAL DEFAULT 4 InputStun__15zNPCGoalEvilPatFP11NPCStunInfo + 17667: 800e5df4 184 FUNC GLOBAL DEFAULT 4 Enter__15zNPCGoalStunnedFfPv + 17668: 800e5eac 232 FUNC GLOBAL DEFAULT 4 Process__15zNPCGoalStunnedFP11en_trantypefPvP6xScene + 17669: 800e5fc8 112 FUNC GLOBAL DEFAULT 4 Enter__16zNPCGoalPatCarryFfPv + 17670: 800e6038 172 FUNC GLOBAL DEFAULT 4 Process__16zNPCGoalPatCarryFP11en_trantypefPvP6xScene + 17671: 800e60e4 120 FUNC GLOBAL DEFAULT 4 Enter__16zNPCGoalPatThrowFfPv + 17672: 800e615c 148 FUNC GLOBAL DEFAULT 4 Enter__17zNPCGoalLassoBaseFfPv + 17673: 800e61f0 108 FUNC GLOBAL DEFAULT 4 Exit__17zNPCGoalLassoBaseFfPv + 17674: 800e625c 216 FUNC GLOBAL DEFAULT 4 Process__17zNPCGoalLassoBaseFP11en_trantypefPvP6xScene + 17675: 800e6520 232 FUNC GLOBAL DEFAULT 4 DoTurnAway__17zNPCGoalLassoGrabFf + 17676: 800e6334 492 FUNC GLOBAL DEFAULT 4 Process__17zNPCGoalLassoGrabFP11en_trantypefPvP6xScene + 17677: 800e6c94 448 FUNC GLOBAL DEFAULT 4 ApplyYank__18zNPCGoalLassoThrowFi + 17678: 800e6608 344 FUNC GLOBAL DEFAULT 4 Enter__18zNPCGoalLassoThrowFfPv + 17679: 800e6760 64 FUNC GLOBAL DEFAULT 4 Exit__18zNPCGoalLassoThrowFfPv + 17680: 800e67a0 436 FUNC GLOBAL DEFAULT 4 Process__18zNPCGoalLassoThrowFP11en_trantypefPvP6xScene + 17681: 800e6954 832 FUNC GLOBAL DEFAULT 4 CollReview__18zNPCGoalLassoThrowFPv + 17682: 803cac60 4 OBJECT GLOBAL DEFAULT 10 g_ang_yankDir + 17683: 800e6e54 444 FUNC GLOBAL DEFAULT 4 Process__14zNPCGoalDamageFP11en_trantypefPvP6xScene + 17684: 800e7010 132 FUNC GLOBAL DEFAULT 4 NPCMessage__14zNPCGoalDamageFP6NPCMsg + 17685: 800e7d10 216 FUNC GLOBAL DEFAULT 4 InputInfo__13zNPCGoalKnockFP13NPCDamageInfo + 17686: 800e7094 224 FUNC GLOBAL DEFAULT 4 InputInfo__14zNPCGoalDamageFP13NPCDamageInfo + 17687: 800e7174 468 FUNC GLOBAL DEFAULT 4 Enter__14zNPCGoalBashedFfPv + 17688: 800e7348 76 FUNC GLOBAL DEFAULT 4 Process__14zNPCGoalBashedFP11en_trantypefPvP6xScene + 17689: 800e7394 356 FUNC GLOBAL DEFAULT 4 Enter__13zNPCGoalWoundFfPv + 17690: 800e74f8 296 FUNC GLOBAL DEFAULT 4 Process__13zNPCGoalWoundFP11en_trantypefPvP6xScene + 17691: 800e7620 928 FUNC GLOBAL DEFAULT 4 CollReview__13zNPCGoalWoundFPv + 17692: 800e79c0 32 FUNC GLOBAL DEFAULT 4 NPCMessage__13zNPCGoalWoundFP6NPCMsg + 17693: 800e815c 52 FUNC GLOBAL DEFAULT 4 StreakPrep__13zNPCGoalKnockFv + 17694: 800e79e0 408 FUNC GLOBAL DEFAULT 4 Enter__13zNPCGoalKnockFfPv + 17695: 800e8190 60 FUNC GLOBAL DEFAULT 4 StreakDone__13zNPCGoalKnockFv + 17696: 800e7b78 136 FUNC GLOBAL DEFAULT 4 Exit__13zNPCGoalKnockFfPv + 17697: 800e81cc 188 FUNC GLOBAL DEFAULT 4 StreakUpdate__13zNPCGoalKnockFv + 17698: 800e7c00 272 FUNC GLOBAL DEFAULT 4 Process__13zNPCGoalKnockFP11en_trantypefPvP6xScene + 17699: 800e7de8 884 FUNC GLOBAL DEFAULT 4 CollReview__13zNPCGoalKnockFPv + 17700: 800e8448 464 FUNC GLOBAL DEFAULT 4 DieTheGoodDeath__17zNPCGoalAfterlifeFv + 17701: 800e8288 252 FUNC GLOBAL DEFAULT 4 Enter__17zNPCGoalAfterlifeFfPv + 17702: 800e8f6c 124 FUNC GLOBAL DEFAULT 4 InputInfo__15zNPCGoalRespawnFP12NPCSpawnInfo + 17703: 800e8384 196 FUNC GLOBAL DEFAULT 4 NPCMessage__17zNPCGoalAfterlifeFP6NPCMsg + 17704: 800e8904 392 FUNC GLOBAL DEFAULT 4 LaunchRoboBits__15zNPCGoalRespawnFv + 17705: 800e8618 260 FUNC GLOBAL DEFAULT 4 Enter__15zNPCGoalRespawnFfPv + 17706: 800e8df4 376 FUNC GLOBAL DEFAULT 4 KickFromTheNest__15zNPCGoalRespawnFv + 17707: 800e871c 144 FUNC GLOBAL DEFAULT 4 Exit__15zNPCGoalRespawnFfPv + 17708: 800e8a8c 872 FUNC GLOBAL DEFAULT 4 DoAppearFX__15zNPCGoalRespawnFf + 17709: 800e87ac 344 FUNC GLOBAL DEFAULT 4 Process__15zNPCGoalRespawnFP11en_trantypefPvP6xScene + 17710: 800ecb2c 80 FUNC WEAK DEFAULT 4 SMOOTH__Ffff + 17711: 800ecb7c 28 FUNC WEAK DEFAULT 4 EASE__Ff + 17712: 800ec8a0 40 FUNC WEAK DEFAULT 4 ModelScaleSet__10zNPCCommonFf + 17713: 800e8fe8 272 FUNC GLOBAL DEFAULT 4 Enter__15zNPCGoalTubePalFfPv + 17714: 800e917c 212 FUNC GLOBAL DEFAULT 4 ChkPrelimTran__15zNPCGoalTubePalFP11en_trantypePi + 17715: 800e90f8 132 FUNC GLOBAL DEFAULT 4 EvalRules__15zNPCGoalTubePalFP11en_trantypefPv + 17716: 800e9250 192 FUNC GLOBAL DEFAULT 4 Enter__20zNPCGoalTubeDucklingFfPv + 17717: 800e9310 192 FUNC GLOBAL DEFAULT 4 Resume__20zNPCGoalTubeDucklingFfPv + 17718: 800e952c 200 FUNC GLOBAL DEFAULT 4 ChkPrelimTran__20zNPCGoalTubeDucklingFP11en_trantypePi + 17719: 800e9920 160 FUNC GLOBAL DEFAULT 4 DuckStackInterpInit__20zNPCGoalTubeDucklingFv + 17720: 800e99c0 396 FUNC GLOBAL DEFAULT 4 DuckStackInterp__20zNPCGoalTubeDucklingFf + 17721: 800e95f4 812 FUNC GLOBAL DEFAULT 4 MoveFrolic__20zNPCGoalTubeDucklingFf + 17722: 800e93d0 348 FUNC GLOBAL DEFAULT 4 Process__20zNPCGoalTubeDucklingFP11en_trantypefPvP6xScene + 17723: 800ea098 72 FUNC GLOBAL DEFAULT 4 AttackDataReset__18zNPCGoalTubeAttackFv + 17724: 800e9b4c 100 FUNC GLOBAL DEFAULT 4 Enter__18zNPCGoalTubeAttackFfPv + 17725: 800e9bb0 100 FUNC GLOBAL DEFAULT 4 Resume__18zNPCGoalTubeAttackFfPv + 17726: 800e9cf0 196 FUNC GLOBAL DEFAULT 4 ChkPrelimTran__18zNPCGoalTubeAttackFP11en_trantypePi + 17727: 800e9de8 220 FUNC GLOBAL DEFAULT 4 MaryAttack__18zNPCGoalTubeAttackFfP6xScene + 17728: 800e9c14 220 FUNC GLOBAL DEFAULT 4 Process__18zNPCGoalTubeAttackFP11en_trantypefPvP6xScene + 17729: 800e9db4 52 FUNC GLOBAL DEFAULT 4 LaserRender__18zNPCGoalTubeAttackFv + 17730: 800e9ec4 176 FUNC GLOBAL DEFAULT 4 MarySpinUp__18zNPCGoalTubeAttackFf + 17731: 800e9fd0 160 FUNC GLOBAL DEFAULT 4 MaryzFury__18zNPCGoalTubeAttackFv + 17732: 800ea070 40 FUNC GLOBAL DEFAULT 4 MaryzBlessing__18zNPCGoalTubeAttackFv + 17733: 800e9f74 92 FUNC GLOBAL DEFAULT 4 MarySpinDown__18zNPCGoalTubeAttackFf + 17734: 800ea0e0 92 FUNC GLOBAL DEFAULT 4 Enter__17zNPCGoalTubeLassoFfPv + 17735: 800eb128 52 FUNC GLOBAL DEFAULT 4 DeathByLasso__17zNPCGoalTubeDyingFPC5xVec3 + 17736: 800ea13c 136 FUNC GLOBAL DEFAULT 4 Exit__17zNPCGoalTubeLassoFfPv + 17737: 800ea258 164 FUNC GLOBAL DEFAULT 4 ChkPrelimTran__17zNPCGoalTubeLassoFP11en_trantypePi + 17738: 800ea2fc 612 FUNC GLOBAL DEFAULT 4 MoveTryToEscape__17zNPCGoalTubeLassoFf + 17739: 800ea1c4 148 FUNC GLOBAL DEFAULT 4 Process__17zNPCGoalTubeLassoFP11en_trantypefPvP6xScene + 17740: 800ea560 104 FUNC GLOBAL DEFAULT 4 Enter__17zNPCGoalTubeBirthFfPv + 17741: 800ea68c 188 FUNC GLOBAL DEFAULT 4 ChkPrelimTran__17zNPCGoalTubeBirthFP11en_trantypePi + 17742: 800ea5c8 196 FUNC GLOBAL DEFAULT 4 Process__17zNPCGoalTubeBirthFP11en_trantypefPvP6xScene + 17743: 800ea748 272 FUNC GLOBAL DEFAULT 4 Enter__18zNPCGoalTubeBonkedFfPv + 17744: 800ea858 168 FUNC GLOBAL DEFAULT 4 Exit__18zNPCGoalTubeBonkedFfPv + 17745: 800eaae4 216 FUNC GLOBAL DEFAULT 4 CheckForTran__18zNPCGoalTubeBonkedFP11en_trantypePi + 17746: 800ea900 484 FUNC GLOBAL DEFAULT 4 Process__18zNPCGoalTubeBonkedFP11en_trantypefPvP6xScene + 17747: 800eac80 148 FUNC GLOBAL DEFAULT 4 ChkPrelimTran__16zNPCGoalTubeDeadFP11en_trantypePi + 17748: 800eabbc 196 FUNC GLOBAL DEFAULT 4 Process__16zNPCGoalTubeDeadFP11en_trantypefPvP6xScene + 17749: 800ead14 320 FUNC GLOBAL DEFAULT 4 Enter__17zNPCGoalTubeDyingFfPv + 17750: 800eca90 40 FUNC WEAK DEFAULT 4 assign__5xVec3Ff + 17751: 800eae54 144 FUNC GLOBAL DEFAULT 4 Exit__17zNPCGoalTubeDyingFfPv + 17752: 800eaee4 580 FUNC GLOBAL DEFAULT 4 Process__17zNPCGoalTubeDyingFP11en_trantypefPvP6xScene + 17753: 800eb15c 228 FUNC GLOBAL DEFAULT 4 Enter__15zNPCGoalDeflateFfPv + 17754: 800eb240 140 FUNC GLOBAL DEFAULT 4 Exit__15zNPCGoalDeflateFfPv + 17755: 800eb2cc 504 FUNC GLOBAL DEFAULT 4 Process__15zNPCGoalDeflateFP11en_trantypefPvP6xScene + 17756: 800eb4c4 156 FUNC GLOBAL DEFAULT 4 ROBO_PrepRoboCop__Fv + 17757: 800ec738 8 FUNC WEAK DEFAULT 4 CollReview__16zNPCGoalPatThrowFPv + 17758: 800ec740 8 FUNC WEAK DEFAULT 4 CollReview__17zNPCGoalDogLaunchFPv + 17759: 800ecac8 8 FUNC WEAK DEFAULT 4 Notify__9HAZNotifyF10en_haznoteP9NPCHazard + 17760: 800ed18c 60 FUNC WEAK DEFAULT 4 __ct__16zNPCGoalTikiIdleFi + 17761: 800ed150 60 FUNC WEAK DEFAULT 4 __ct__18zNPCGoalTikiPatrolFi + 17762: 800ed114 60 FUNC WEAK DEFAULT 4 __ct__16zNPCGoalTikiHideFi + 17763: 800ed0d8 60 FUNC WEAK DEFAULT 4 __ct__17zNPCGoalTikiCountFi + 17764: 800ed09c 60 FUNC WEAK DEFAULT 4 __ct__17zNPCGoalTikiDyingFi + 17765: 800ed060 60 FUNC WEAK DEFAULT 4 __ct__16zNPCGoalTikiDeadFi + 17766: 800ecbfc 404 FUNC GLOBAL DEFAULT 4 GOALCreate_Tiki__FiP10RyzMemGrowPv + 17767: 80293f18 52 OBJECT GLOBAL DEFAULT 8 __vt__16zNPCGoalTikiDead + 17768: 80293f4c 52 OBJECT GLOBAL DEFAULT 8 __vt__17zNPCGoalTikiDying + 17769: 80293f80 52 OBJECT GLOBAL DEFAULT 8 __vt__17zNPCGoalTikiCount + 17770: 80293fb4 52 OBJECT GLOBAL DEFAULT 8 __vt__16zNPCGoalTikiHide + 17771: 80293fe8 52 OBJECT GLOBAL DEFAULT 8 __vt__18zNPCGoalTikiPatrol + 17772: 8029401c 52 OBJECT GLOBAL DEFAULT 8 __vt__16zNPCGoalTikiIdle + 17773: 800ecd90 120 FUNC GLOBAL DEFAULT 4 Enter__16zNPCGoalTikiIdleFfPv + 17774: 800ece08 124 FUNC GLOBAL DEFAULT 4 Enter__18zNPCGoalTikiPatrolFfPv + 17775: 800ece84 44 FUNC GLOBAL DEFAULT 4 Enter__16zNPCGoalTikiHideFfPv + 17776: 800eceb0 48 FUNC GLOBAL DEFAULT 4 Exit__16zNPCGoalTikiHideFfPv + 17777: 800ecee0 72 FUNC GLOBAL DEFAULT 4 Enter__17zNPCGoalTikiCountFfPv + 17778: 800ecf28 64 FUNC GLOBAL DEFAULT 4 Enter__17zNPCGoalTikiDyingFfPv + 17779: 800ecf68 64 FUNC GLOBAL DEFAULT 4 Exit__17zNPCGoalTikiDyingFfPv + 17780: 800ecfa8 108 FUNC GLOBAL DEFAULT 4 Enter__16zNPCGoalTikiDeadFfPv + 17781: 800ed014 76 FUNC GLOBAL DEFAULT 4 Exit__16zNPCGoalTikiDeadFfPv + 17782: 800ed1c8 4 FUNC WEAK DEFAULT 4 Clear__16zNPCGoalTikiDeadFv + 17783: 800ed1cc 4 FUNC WEAK DEFAULT 4 Clear__17zNPCGoalTikiDyingFv + 17784: 800ed1d0 4 FUNC WEAK DEFAULT 4 Clear__17zNPCGoalTikiCountFv + 17785: 800ed1d4 4 FUNC WEAK DEFAULT 4 Clear__16zNPCGoalTikiHideFv + 17786: 800ed1d8 4 FUNC WEAK DEFAULT 4 Clear__18zNPCGoalTikiPatrolFv + 17787: 800ed1dc 4 FUNC WEAK DEFAULT 4 Clear__16zNPCGoalTikiIdleFv + 17788: 800ed1e0 64 FUNC GLOBAL DEFAULT 4 zNPCMsg_Startup__Fv + 17789: 800ed220 4 FUNC GLOBAL DEFAULT 4 zNPCMsg_Shutdown__Fv + 17790: 800ed224 4 FUNC GLOBAL DEFAULT 4 zNPCMsg_ScenePrepare__Fv + 17791: 800ed248 56 FUNC GLOBAL DEFAULT 4 zNPCMsg_SceneReset__Fv + 17792: 800ed228 32 FUNC GLOBAL DEFAULT 4 zNPCMsg_SceneFinish__Fv + 17793: 800ed448 308 FUNC GLOBAL DEFAULT 4 zNPCMsg_SendMsg__FP6NPCMsgfP10zNPCCommon + 17794: 800ed280 216 FUNC GLOBAL DEFAULT 4 zNPCMsg_Timestep__FP6xScenef + 17795: 800ed358 100 FUNC GLOBAL DEFAULT 4 zNPCMsg_SendMsg__F13en_NPC_MSG_IDUi + 17796: 800ed3bc 104 FUNC GLOBAL DEFAULT 4 zNPCMsg_SendMsg__F13en_NPC_MSG_IDP10zNPCCommon + 17797: 800ed424 36 FUNC GLOBAL DEFAULT 4 zNPCMsg_SendMsg__FP6NPCMsgP10zNPCCommon + 17798: 800edc08 680 FUNC GLOBAL DEFAULT 4 zNPCMsg_AreaNotify__FP10zNPCCommonP6NPCMsgfiP11en_NPCTYPES + 17799: 800eda60 216 FUNC GLOBAL DEFAULT 4 zNPCMsg_AreaNotify__FP10zNPCCommon13en_NPC_MSG_IDfi11en_NPCTYPES + 17800: 800edb38 208 FUNC GLOBAL DEFAULT 4 zNPCMsg_AreaNotify__FP10zNPCCommon13en_NPC_MSG_IDfiP11en_NPCTYPES + 17801: 800ee2c0 8 FUNC WEAK DEFAULT 4 IsAlive__10zNPCCommonFv + 17802: 800edeb0 448 FUNC GLOBAL DEFAULT 4 zNPCMsg_AreaPlayerStun__FffP5xVec3 + 17803: 800ee2c8 4 FUNC WEAK DEFAULT 4 Stun__10zNPCCommonFf + 17804: 800ee070 592 FUNC GLOBAL DEFAULT 4 zNPCMsg_AreaNPCExplodeNoRobo__FP10zNPCCommonfPC5xVec3 + 17805: 80294080 756 OBJECT GLOBAL DEFAULT 8 g_brainTable + 17806: 800ee2cc 8 FUNC GLOBAL DEFAULT 4 zNPCMgrSelf__Fv + 17807: 800ee2d4 32 FUNC GLOBAL DEFAULT 4 zNPCMgr_GetNPCList__Fv + 17808: 800eed18 4 FUNC WEAK DEFAULT 4 __ct__7zNPCMgrFv + 17809: 800ee53c 140 FUNC GLOBAL DEFAULT 4 Startup__7zNPCMgrFv + 17810: 800ee2f4 100 FUNC GLOBAL DEFAULT 4 zNPCMgr_Startup__Fv + 17811: 800ee5c8 80 FUNC GLOBAL DEFAULT 4 Shutdown__7zNPCMgrFv + 17812: 800eed1c 60 FUNC WEAK DEFAULT 4 __dt__7zNPCMgrFv + 17813: 800ee358 96 FUNC GLOBAL DEFAULT 4 zNPCMgr_Shutdown__Fv + 17814: 800ee618 80 FUNC GLOBAL DEFAULT 4 ScenePrepare__7zNPCMgrFi + 17815: 800ee3b8 52 FUNC GLOBAL DEFAULT 4 zNPCMgr_scenePrepare__Fi + 17816: 800ee668 168 FUNC GLOBAL DEFAULT 4 SceneFinish__7zNPCMgrFv + 17817: 800ee3ec 36 FUNC GLOBAL DEFAULT 4 zNPCMgr_sceneFinish__Fv + 17818: 800ee710 84 FUNC GLOBAL DEFAULT 4 SceneReset__7zNPCMgrFv + 17819: 800ee410 36 FUNC GLOBAL DEFAULT 4 zNPCMgr_sceneReset__Fv + 17820: 800ee764 44 FUNC GLOBAL DEFAULT 4 ScenePostInit__7zNPCMgrFv + 17821: 800ee434 36 FUNC GLOBAL DEFAULT 4 zNPCMgr_scenePostInit__Fv + 17822: 800ee790 112 FUNC GLOBAL DEFAULT 4 ScenePostSetup__7zNPCMgrFv + 17823: 800ee458 36 FUNC GLOBAL DEFAULT 4 zNPCMgr_scenePostSetup__Fv + 17824: 800eeb08 164 FUNC GLOBAL DEFAULT 4 SceneTimestep__7zNPCMgrFP6xScenef + 17825: 800ee47c 68 FUNC GLOBAL DEFAULT 4 zNPCMgr_sceneTimestep__FP6xScenef + 17826: 800ee800 212 FUNC GLOBAL DEFAULT 4 ScenePostRender__7zNPCMgrFv + 17827: 800ee4c0 36 FUNC GLOBAL DEFAULT 4 zNPCMgr_scenePostRender__Fv + 17828: 800ee8d4 212 FUNC GLOBAL DEFAULT 4 ScenePostParticleRender__7zNPCMgrFv + 17829: 800ee4e4 36 FUNC GLOBAL DEFAULT 4 zNPCMgr_scenePostParticleRender__Fv + 17830: 800ee9a8 204 FUNC GLOBAL DEFAULT 4 CreateNPC__7zNPCMgrFP9xEntAsset + 17831: 800ee508 52 FUNC GLOBAL DEFAULT 4 zNPCMgr_createNPCInst__FiP9xEntAsset + 17832: 800eebac 128 FUNC GLOBAL DEFAULT 4 PrepTypeTable__7zNPCMgrFv + 17833: 800eed60 8 FUNC WEAK DEFAULT 4 GetFactory__10xBehaveMgrFv + 17834: 800eea74 148 FUNC GLOBAL DEFAULT 4 BackdoorUpdateAllNPCsOnce__7zNPCMgrFP6xScenef + 17835: 800eed68 4 FUNC WEAK DEFAULT 4 PostSetup__9xNPCBasicFv + 17836: 800eed6c 4 FUNC WEAK DEFAULT 4 RenderExtra__10zNPCCommonFv + 17837: 800eed70 4 FUNC WEAK DEFAULT 4 RenderExtraPostParticles__10zNPCCommonFv + 17838: 800eecc4 40 FUNC GLOBAL DEFAULT 4 zNPCMgr_OrdTest_npcid__FPCvPv + 17839: 800eec2c 152 FUNC GLOBAL DEFAULT 4 NPCTypeForModel__7zNPCMgrFUiUi + 17840: 800eecec 44 FUNC GLOBAL DEFAULT 4 zNPCMgr_OrdComp_npcid__FPvPv + 17841: 800eed58 4 FUNC WEAK DEFAULT 4 DBG_Reset__7zNPCMgrFv + 17842: 800eed5c 4 FUNC WEAK DEFAULT 4 DBG_PerfTrack__7zNPCMgrFv + 17843: 800eed74 64 FUNC GLOBAL DEFAULT 4 zNPCTypes_StartupTypes__Fv + 17844: 800eedb4 64 FUNC GLOBAL DEFAULT 4 zNPCTypes_ShutdownTypes__Fv + 17845: 800eedf4 88 FUNC GLOBAL DEFAULT 4 zNPCTypes_RegisterTypes__FP8xFactory + 17846: 80294f30 12 OBJECT GLOBAL DEFAULT 8 g_hash_lassanim + 17847: 80294f3c 12 OBJECT GLOBAL DEFAULT 8 g_strz_lassanim + 17848: 800f45f4 60 FUNC WEAK DEFAULT 4 __ct__10zNPCCommonFi + 17849: 800eee4c 116 FUNC GLOBAL DEFAULT 4 ZNPC_Create_Common__FiP10RyzMemGrowPv + 17850: 80295448 204 OBJECT GLOBAL DEFAULT 8 __vt__10zNPCCommon + 17851: 800f46d0 80 FUNC WEAK DEFAULT 4 __ct__9xNPCBasicFi + 17852: 800eeec0 36 FUNC GLOBAL DEFAULT 4 ZNPC_Destroy_Common__FP12xFactoryInst + 17853: 800f30e8 136 FUNC GLOBAL DEFAULT 4 zNPCSettings_MakeDummy__Fv + 17854: 800eeee4 120 FUNC GLOBAL DEFAULT 4 ZNPC_Common_Startup__Fv + 17855: 800eef5c 40 FUNC GLOBAL DEFAULT 4 ZNPC_Common_Shutdown__Fv + 17856: 800f3398 16 FUNC GLOBAL DEFAULT 4 zNPCCommon_WonderReset__Fv + 17857: 800eef84 60 FUNC GLOBAL DEFAULT 4 zNPCCommon_ScenePrepare__Fv + 17858: 800f22b8 12 FUNC GLOBAL DEFAULT 4 ConfigSceneDone__10zNPCCommonFv + 17859: 800eefc0 52 FUNC GLOBAL DEFAULT 4 zNPCCommon_SceneFinish__Fv + 17860: 800eeff4 44 FUNC GLOBAL DEFAULT 4 zNPCCommon_SceneReset__Fv + 17861: 800ef020 32 FUNC GLOBAL DEFAULT 4 zNPCCommon_ScenePostInit__Fv + 17862: 800ef040 92 FUNC GLOBAL DEFAULT 4 zNPCCommon_Timestep__FP6xScenef + 17863: 800f2338 96 FUNC GLOBAL DEFAULT 4 ConfigFind__10zNPCCommonFUi + 17864: 800f22c4 116 FUNC GLOBAL DEFAULT 4 ConfigCreate__10zNPCCommonFUi + 17865: 800ef1b0 688 FUNC GLOBAL DEFAULT 4 InitBounds__10zNPCCommonFv + 17866: 800ef09c 276 FUNC GLOBAL DEFAULT 4 Init__10zNPCCommonFP9xEntAsset + 17867: 800f4630 8 FUNC WEAK DEFAULT 4 DBG_Name__10zNPCCommonFv + 17868: 800f4720 4 FUNC WEAK DEFAULT 4 Setup__9xNPCBasicFv + 17869: 800f4644 32 FUNC WEAK DEFAULT 4 DBG_InstName__10zNPCCommonFv + 17870: 800f4640 4 FUNC WEAK DEFAULT 4 DBG_RptDataSize__10zNPCCommonFv + 17871: 800f3170 76 FUNC GLOBAL DEFAULT 4 zNPCSettings_Find__FUi + 17872: 800f3ae8 128 FUNC GLOBAL DEFAULT 4 LassoInit__10zNPCCommonFv + 17873: 800f4638 4 FUNC WEAK DEFAULT 4 DBG_AddTweakers__10zNPCCommonFv + 17874: 800f48a8 12 FUNC WEAK DEFAULT 4 ImmTranIsOn__7xPsycheFv + 17875: 800f4898 16 FUNC WEAK DEFAULT 4 ImmTranOff__7xPsycheFv + 17876: 800f4888 16 FUNC WEAK DEFAULT 4 ImmTranOn__7xPsycheFv + 17877: 800ef460 1092 FUNC GLOBAL DEFAULT 4 Setup__10zNPCCommonFv + 17878: 800f463c 4 FUNC WEAK DEFAULT 4 SelfSetup__10zNPCCommonFv + 17879: 800f475c 180 FUNC WEAK DEFAULT 4 __as__12zNPCSettingsFRC12zNPCSettings + 17880: 800ef8a4 364 FUNC GLOBAL DEFAULT 4 Reset__10zNPCCommonFv + 17881: 800f4664 8 FUNC WEAK DEFAULT 4 PRIV_GetDriverData__10zNPCCommonFv + 17882: 800f4810 84 FUNC WEAK DEFAULT 4 __as__9xDynAssetFRC9xDynAsset + 17883: 800f4864 36 FUNC WEAK DEFAULT 4 __as__10xBaseAssetFRC10xBaseAsset + 17884: 800efa10 44 FUNC GLOBAL DEFAULT 4 Destroy__10zNPCCommonFv + 17885: 800efa3c 504 FUNC GLOBAL DEFAULT 4 Damage__10zNPCCommonF18en_NPC_DAMAGE_TYPEP5xBasePC5xVec3 + 17886: 800efc34 252 FUNC GLOBAL DEFAULT 4 Respawn__10zNPCCommonFPC5xVec3P10zMovePointP10zMovePoint + 17887: 800f48b4 44 FUNC WEAK DEFAULT 4 HasGoal__7xPsycheFi + 17888: 800efd30 724 FUNC GLOBAL DEFAULT 4 NPCMessage__10zNPCCommonFP6NPCMsg + 17889: 800f4724 4 FUNC WEAK DEFAULT 4 Move__9xNPCBasicFP6xScenefP9xEntFrame + 17890: 800f0004 236 FUNC GLOBAL DEFAULT 4 Move__10zNPCCommonFP6xScenefP9xEntFrame + 17891: 800f466c 44 FUNC WEAK DEFAULT 4 ModelScaleSet__10zNPCCommonFPC5xVec3 + 17892: 800f00f0 116 FUNC GLOBAL DEFAULT 4 Process__10zNPCCommonFP6xScenef + 17893: 800f2d6c 36 FUNC GLOBAL DEFAULT 4 ModelScaleSet__10zNPCCommonFfff + 17894: 800f0164 300 FUNC GLOBAL DEFAULT 4 BUpdate__10zNPCCommonFP5xVec3 + 17895: 800f0290 184 FUNC GLOBAL DEFAULT 4 BoundAsRadius__10zNPCCommonCFi + 17896: 800f39f4 244 FUNC GLOBAL DEFAULT 4 SndQueUpdate__10zNPCCommonFf + 17897: 800f0348 136 FUNC GLOBAL DEFAULT 4 NewTime__10zNPCCommonFP6xScenef + 17898: 800f0d18 468 FUNC GLOBAL DEFAULT 4 ConvertHitEvent__10zNPCCommonFP5xBaseP5xBaseUiPCfP5xBasePi + 17899: 800f3344 76 FUNC GLOBAL DEFAULT 4 MatPosSet__10zNPCCommonFP5xVec3 + 17900: 800f4728 8 FUNC WEAK DEFAULT 4 SysEvent__9xNPCBasicFP5xBaseP5xBaseUiPCfP5xBasePi + 17901: 800f03d0 2376 FUNC GLOBAL DEFAULT 4 SysEvent__10zNPCCommonFP5xBaseP5xBaseUiPCfP5xBasePi + 17902: 800f0eec 232 FUNC GLOBAL DEFAULT 4 VelStop__10zNPCCommonFv + 17903: 800f0fd4 216 FUNC GLOBAL DEFAULT 4 ThrottleAdjust__10zNPCCommonFfff + 17904: 800f10ac 128 FUNC GLOBAL DEFAULT 4 ThrottleAccel__10zNPCCommonFfif + 17905: 800f112c 268 FUNC GLOBAL DEFAULT 4 ThrottleApply__10zNPCCommonFfPC5xVec3i + 17906: 800f1238 348 FUNC GLOBAL DEFAULT 4 TurnToFace__10zNPCCommonFfPC5xVec3f + 17907: 800f1394 156 FUNC GLOBAL DEFAULT 4 ParseLinks__10zNPCCommonFv + 17908: 800f19f0 364 FUNC GLOBAL DEFAULT 4 TagVerts__10zNPCCommonFv + 17909: 800f23c4 44 FUNC GLOBAL DEFAULT 4 GetParm__10zNPCCommonF10en_npcparmPf + 17910: 800f2398 44 FUNC GLOBAL DEFAULT 4 GetParm__10zNPCCommonF10en_npcparmPi + 17911: 800f23f0 44 FUNC GLOBAL DEFAULT 4 GetParm__10zNPCCommonF10en_npcparmP5xVec3 + 17912: 800f1430 744 FUNC GLOBAL DEFAULT 4 ParseINI__10zNPCCommonFv + 17913: 800f283c 116 FUNC GLOBAL DEFAULT 4 MvptReset__10zNPCCommonFP10zMovePoint + 17914: 800f1718 88 FUNC GLOBAL DEFAULT 4 ParseProps__10zNPCCommonFv + 17915: 800f1990 28 FUNC GLOBAL DEFAULT 4 IsMountableType__10zNPCCommonF12en_ZBASETYPE + 17916: 800f1770 544 FUNC GLOBAL DEFAULT 4 CollideReview__10zNPCCommonFv + 17917: 800f19ac 68 FUNC GLOBAL DEFAULT 4 SelfDestroy__10zNPCCommonFv + 17918: 800f2d1c 80 FUNC GLOBAL DEFAULT 4 ModelAtomicFind__10zNPCCommonFiiP14xModelInstance + 17919: 800f1b5c 96 FUNC GLOBAL DEFAULT 4 GetVertPos__10zNPCCommonF10en_mdlvertP5xVec3 + 17920: 800f30d4 20 FUNC GLOBAL DEFAULT 4 AnimTimeCurrent__10zNPCCommonFv + 17921: 800f1bbc 388 FUNC GLOBAL DEFAULT 4 IsAttackFrame__10zNPCCommonFfi + 17922: 800f1f24 200 FUNC GLOBAL DEFAULT 4 PlayerKiltMe__10zNPCCommonFv + 17923: 800f1d40 436 FUNC GLOBAL DEFAULT 4 GiveReward__10zNPCCommonFv + 17924: 800f33e0 236 FUNC GLOBAL DEFAULT 4 SomethingWonderful__10zNPCCommonFv + 17925: 800f1fec 716 FUNC GLOBAL DEFAULT 4 ISeePlayer__10zNPCCommonFv + 17926: 800f4a48 36 FUNC WEAK DEFAULT 4 Insert__21xListItem<9NPCConfig>FP9NPCConfig + 17927: 800f48e0 8 FUNC WEAK DEFAULT 4 Next__21xListItem<9NPCConfig>Fv + 17928: 800f241c 44 FUNC GLOBAL DEFAULT 4 GetParm__10zNPCCommonF10en_npcparmPP10zMovePoint + 17929: 800f2448 392 FUNC GLOBAL DEFAULT 4 GetParm__10zNPCCommonF10en_npcparmPv + 17930: 800f25d0 528 FUNC GLOBAL DEFAULT 4 GetParmDefault__10zNPCCommonF10en_npcparmPv + 17931: 800f27e0 40 FUNC GLOBAL DEFAULT 4 CanDoSplines__10zNPCCommonFv + 17932: 800f2808 52 FUNC GLOBAL DEFAULT 4 FirstAssigned__10zNPCCommonFv + 17933: 800f48e8 20 FUNC WEAK DEFAULT 4 HasSpline__10zMovePointFv + 17934: 800f28b0 348 FUNC GLOBAL DEFAULT 4 MvptCycle__10zNPCCommonFv + 17935: 800f4734 4 FUNC WEAK DEFAULT 4 DBG_PStatCont__9xNPCBasicF10en_npcperf + 17936: 800f4730 4 FUNC WEAK DEFAULT 4 DBG_PStatOn__9xNPCBasicF10en_npcperf + 17937: 800f2a0c 596 FUNC GLOBAL DEFAULT 4 HaveLOSToPos__10zNPCCommonFP5xVec3fP6xSceneP5xBaseP7xCollis + 17938: 800f2c60 88 FUNC GLOBAL DEFAULT 4 ModelAtomicHide__10zNPCCommonFiP14xModelInstance + 17939: 800f2cb8 100 FUNC GLOBAL DEFAULT 4 ModelAtomicShow__10zNPCCommonFiP14xModelInstance + 17940: 800f4698 16 FUNC WEAK DEFAULT 4 AnimGetTable__10zNPCCommonFv + 17941: 800f2f9c 100 FUNC GLOBAL DEFAULT 4 AnimCurState__10zNPCCommonFv + 17942: 800f2d90 276 FUNC GLOBAL DEFAULT 4 AnimStart__10zNPCCommonFUii + 17943: 800f2ea4 100 FUNC GLOBAL DEFAULT 4 AnimSetState__10zNPCCommonFUif + 17944: 800f2f08 52 FUNC GLOBAL DEFAULT 4 AnimFindState__10zNPCCommonFUi + 17945: 800f2f3c 96 FUNC GLOBAL DEFAULT 4 AnimCurSingle__10zNPCCommonFv + 17946: 800f3000 52 FUNC GLOBAL DEFAULT 4 AnimCurStateID__10zNPCCommonFv + 17947: 800f3034 68 FUNC GLOBAL DEFAULT 4 AnimDuration__10zNPCCommonFP10xAnimState + 17948: 800f3078 92 FUNC GLOBAL DEFAULT 4 AnimTimeRemain__10zNPCCommonFP10xAnimState + 17949: 800f3240 260 FUNC GLOBAL DEFAULT 4 Vibrate__10zNPCCommonF10en_npcvibef + 17950: 800f31bc 132 FUNC GLOBAL DEFAULT 4 Vibrate__10zNPCCommonFff + 17951: 800f3390 8 FUNC GLOBAL DEFAULT 4 NPCC_NPCIsConversing__Fv + 17952: 800f33a8 56 FUNC GLOBAL DEFAULT 4 WonderOfTalking__10zNPCCommonFiP5xBase + 17953: 800f36bc 600 FUNC GLOBAL DEFAULT 4 SndStart__10zNPCCommonFUiP10NPCSndPropf + 17954: 800f34cc 196 FUNC GLOBAL DEFAULT 4 SndPlayFromAFX__10zNPCCommonFP12zAnimFxSoundPUi + 17955: 800f3994 96 FUNC GLOBAL DEFAULT 4 SndKillSounds__10zNPCCommonFii + 17956: 800f3590 164 FUNC GLOBAL DEFAULT 4 SndPlayFromSFX__10zNPCCommonFP4xSFXPUi + 17957: 800f3634 136 FUNC GLOBAL DEFAULT 4 SndPlayRandom__10zNPCCommonF12en_NPC_SOUND + 17958: 800f3968 44 FUNC GLOBAL DEFAULT 4 SndChanIsBusy__10zNPCCommonFi + 17959: 800f4a10 36 FUNC WEAK DEFAULT 4 xSndIsPlaying__FUiUi + 17960: 800f3914 84 FUNC GLOBAL DEFAULT 4 SndIsAnyPlaying__10zNPCCommonFv + 17961: 800f46a8 8 FUNC WEAK DEFAULT 4 PRIV_GetLassoData__10zNPCCommonFv + 17962: 800f3b68 228 FUNC GLOBAL DEFAULT 4 LassoSetup__10zNPCCommonFv + 17963: 800f3ce8 372 FUNC GLOBAL DEFAULT 4 LassoGetAnims__10zNPCCommonFP14xModelInstanceP14xModelInstance + 17964: 800f3c4c 156 FUNC GLOBAL DEFAULT 4 LassoUseGuides__10zNPCCommonFii + 17965: 800f3e5c 172 FUNC GLOBAL DEFAULT 4 LassoSyncAnims__10zNPCCommonF11en_lassanim + 17966: 800f3f08 28 FUNC GLOBAL DEFAULT 4 GimmeLassInfo__10zNPCCommonFv + 17967: 800f3f24 136 FUNC GLOBAL DEFAULT 4 LassoNotify__10zNPCCommonF14en_LASSO_EVENT + 17968: 800f4a34 20 FUNC WEAK DEFAULT 4 SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv + 17969: 800f4244 4 FUNC GLOBAL DEFAULT 4 AddDEVGoals__10zNPCCommonFP7xPsyche + 17970: 800f3fac 296 FUNC GLOBAL DEFAULT 4 AddBaseline__10zNPCCommonFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i + 17971: 800f40d4 368 FUNC GLOBAL DEFAULT 4 AddScripting__10zNPCCommonFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i + 17972: 800f4248 140 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_Common__Fv + 17973: 800f42d4 292 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_LassoGuide__Fv + 17974: 800f43f8 400 FUNC GLOBAL DEFAULT 4 NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif + 17975: 800f4588 108 FUNC GLOBAL DEFAULT 4 zNPCCommon_EjectPhlemOnPawz__Fv + 17976: 800f473c 32 FUNC WEAK DEFAULT 4 Render__9xNPCBasicFv + 17977: 800f4738 4 FUNC WEAK DEFAULT 4 PostInit__9xNPCBasicFv + 17978: 800f46c8 8 FUNC WEAK DEFAULT 4 GenShadCacheRad__10zNPCCommonFv + 17979: 800f46c4 4 FUNC WEAK DEFAULT 4 SpeakStop__10zNPCCommonFv + 17980: 800f46c0 4 FUNC WEAK DEFAULT 4 SpeakStart__10zNPCCommonFUiUii + 17981: 800f46bc 4 FUNC WEAK DEFAULT 4 SpeakEnd__10zNPCCommonFv + 17982: 800f46b8 4 FUNC WEAK DEFAULT 4 SpeakBegin__10zNPCCommonFv + 17983: 800f46b0 8 FUNC WEAK DEFAULT 4 DuploOwner__10zNPCCommonFP10zNPCCommon + 17984: 80295518 164 OBJECT GLOBAL DEFAULT 8 g_hash_roboanim + 17985: 802955bc 164 OBJECT GLOBAL DEFAULT 8 g_strz_roboanim + 17986: 803ca67c 20 OBJECT GLOBAL DEFAULT 9 g_GlobalBattleData + 17987: 800f4bbc 4 FUNC WEAK DEFAULT 4 PlayTheFiddle__Fv + 17988: 800f4a6c 336 FUNC GLOBAL DEFAULT 4 ZNPC_Robot_Startup__Fv + 17989: 800f4bc0 4 FUNC GLOBAL DEFAULT 4 ZNPC_Robot_Shutdown__Fv + 17990: 80102214 40 FUNC WEAK DEFAULT 4 Clear__12UVAModelInfoFv + 17991: 800f4bc4 68 FUNC GLOBAL DEFAULT 4 zNPCRobot_ScenePrepare__Fv + 17992: 80101648 4 FUNC GLOBAL DEFAULT 4 ROBO_KillEffects__Fv + 17993: 800f4c08 44 FUNC GLOBAL DEFAULT 4 zNPCRobot_SceneFinish__Fv + 17994: 800faaa8 12 FUNC GLOBAL DEFAULT 4 zNPCFodBzzt_ResetDanceParty__Fv + 17995: 800f4c34 32 FUNC GLOBAL DEFAULT 4 zNPCRobot_SceneReset__Fv + 17996: 80101480 456 FUNC GLOBAL DEFAULT 4 ROBO_InitEffects__Fv + 17997: 800f4c54 36 FUNC GLOBAL DEFAULT 4 zNPCRobot_ScenePostInit__Fv + 17998: 800faab4 452 FUNC GLOBAL DEFAULT 4 zNPCFodBzzt_DoTheHokeyPokey__Ff + 17999: 800fc4f8 108 FUNC GLOBAL DEFAULT 4 zNPCSleepy_Timestep__Ff + 18000: 800f4c78 96 FUNC GLOBAL DEFAULT 4 zNPCRobot_Timestep__FP6xScenef + 18001: 80102684 68 FUNC WEAK DEFAULT 4 __ct__9zNPCRobotFi + 18002: 80102648 60 FUNC WEAK DEFAULT 4 __ct__10zNPCFodderFi + 18003: 8010260c 60 FUNC WEAK DEFAULT 4 __ct__11zNPCFodBombFi + 18004: 801025d0 60 FUNC WEAK DEFAULT 4 __ct__11zNPCFodBzztFi + 18005: 80102594 60 FUNC WEAK DEFAULT 4 __ct__11zNPCChomperFi + 18006: 80102558 60 FUNC WEAK DEFAULT 4 __ct__11zNPCCritterFi + 18007: 8010251c 60 FUNC WEAK DEFAULT 4 __ct__10zNPCHammerFi + 18008: 801024e0 60 FUNC WEAK DEFAULT 4 __ct__10zNPCTarTarFi + 18009: 801024a4 60 FUNC WEAK DEFAULT 4 __ct__9zNPCGloveFi + 18010: 80102468 60 FUNC WEAK DEFAULT 4 __ct__11zNPCMonsoonFi + 18011: 8010242c 60 FUNC WEAK DEFAULT 4 __ct__10zNPCSleepyFi + 18012: 801023f0 60 FUNC WEAK DEFAULT 4 __ct__10zNPCArfDogFi + 18013: 801023b4 60 FUNC WEAK DEFAULT 4 __ct__10zNPCArfArfFi + 18014: 80102378 60 FUNC WEAK DEFAULT 4 __ct__9zNPCChuckFi + 18015: 801022e8 68 FUNC WEAK DEFAULT 4 __ct__11zNPCTubeletFi + 18016: 801022ac 60 FUNC WEAK DEFAULT 4 __ct__13zNPCTubeSlaveFi + 18017: 80102270 60 FUNC WEAK DEFAULT 4 __ct__9zNPCSlickFi + 18018: 800f4cd8 968 FUNC GLOBAL DEFAULT 4 ZNPC_Create_Robot__FiP10RyzMemGrowPv + 18019: 802957a4 216 OBJECT GLOBAL DEFAULT 8 __vt__9zNPCSlick + 18020: 80296530 216 OBJECT GLOBAL DEFAULT 8 __vt__9zNPCRobot + 18021: 8029587c 216 OBJECT GLOBAL DEFAULT 8 __vt__13zNPCTubeSlave + 18022: 80295960 216 OBJECT GLOBAL DEFAULT 8 __vt__11zNPCTubelet + 18023: 8010232c 60 FUNC WEAK DEFAULT 4 __ct__10TubeNoticeFv + 18024: 80295954 12 OBJECT GLOBAL DEFAULT 8 __vt__10TubeNotice + 18025: 80102368 16 FUNC WEAK DEFAULT 4 __ct__8xPSYNoteFv + 18026: 80296608 12 OBJECT WEAK DEFAULT 8 __vt__8xPSYNote + 18027: 80295a38 216 OBJECT GLOBAL DEFAULT 8 __vt__9zNPCChuck + 18028: 80295be8 216 OBJECT GLOBAL DEFAULT 8 __vt__10zNPCArfArf + 18029: 80295b10 216 OBJECT GLOBAL DEFAULT 8 __vt__10zNPCArfDog + 18030: 80295cc0 216 OBJECT GLOBAL DEFAULT 8 __vt__10zNPCSleepy + 18031: 80295d98 216 OBJECT GLOBAL DEFAULT 8 __vt__11zNPCMonsoon + 18032: 80295e70 216 OBJECT GLOBAL DEFAULT 8 __vt__9zNPCGlove + 18033: 80295f48 216 OBJECT GLOBAL DEFAULT 8 __vt__10zNPCTarTar + 18034: 80296020 216 OBJECT GLOBAL DEFAULT 8 __vt__10zNPCHammer + 18035: 802960f8 216 OBJECT GLOBAL DEFAULT 8 __vt__11zNPCCritter + 18036: 802961d0 216 OBJECT GLOBAL DEFAULT 8 __vt__11zNPCChomper + 18037: 802962a8 216 OBJECT GLOBAL DEFAULT 8 __vt__11zNPCFodBzzt + 18038: 80296380 216 OBJECT GLOBAL DEFAULT 8 __vt__11zNPCFodBomb + 18039: 80296458 216 OBJECT GLOBAL DEFAULT 8 __vt__10zNPCFodder + 18040: 800f50a0 36 FUNC GLOBAL DEFAULT 4 ZNPC_Destroy_Robot__FP12xFactoryInst + 18041: 800f50c4 1636 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_RobotBase__FP10xAnimTable + 18042: 800f5728 1608 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_Fodder__Fv + 18043: 800f5d70 656 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_Hammer__Fv + 18044: 800f6000 580 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_TarTar__Fv + 18045: 800f6244 136 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_TTSauce__Fv + 18046: 800f62cc 884 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_GLove__Fv + 18047: 800f6640 528 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_Monsoon__Fv + 18048: 800f6850 276 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_ThunderCloud__Fv + 18049: 800f6964 176 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_NightLight__Fv + 18050: 800f6a14 284 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_SleepyTime__Fv + 18051: 800f6b30 1360 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_ArfDog__Fv + 18052: 800f7080 696 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_ArfArf__Fv + 18053: 800f7338 572 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_Chuck__Fv + 18054: 800f7574 192 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_Tubelet__Fv + 18055: 800f7634 136 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_FloatDevice__Fv + 18056: 800f76bc 136 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_SlickShield__Fv + 18057: 800f7744 444 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_Slick__Fv + 18058: 800f7900 28 FUNC GLOBAL DEFAULT 4 ColChkFlags__9zNPCRobotCFv + 18059: 800f791c 28 FUNC GLOBAL DEFAULT 4 ColPenFlags__9zNPCRobotCFv + 18060: 800f7938 40 FUNC GLOBAL DEFAULT 4 PhysicsFlags__9zNPCRobotCFv + 18061: 800f7960 76 FUNC GLOBAL DEFAULT 4 Init__9zNPCRobotFP9xEntAsset + 18062: 80102958 36 FUNC WEAK DEFAULT 4 xEntIsEnabled__FP4xEnt + 18063: 80101c10 192 FUNC GLOBAL DEFAULT 4 NeedToCycle__8NPCArenaFP10zNPCCommon + 18064: 80101cd0 420 FUNC GLOBAL DEFAULT 4 Cycle__8NPCArenaFP10zNPCCommoni + 18065: 800f79ac 412 FUNC GLOBAL DEFAULT 4 Reset__9zNPCRobotFv + 18066: 801026c8 8 FUNC WEAK DEFAULT 4 PRIV_GetLassoData__9zNPCRobotFv + 18067: 800f7b48 144 FUNC GLOBAL DEFAULT 4 GenShadCacheRad__9zNPCRobotFv + 18068: 800f7bd8 64 FUNC GLOBAL DEFAULT 4 ParseINI__9zNPCRobotFv + 18069: 800f8538 384 FUNC GLOBAL DEFAULT 4 DoAliveStuff__9zNPCRobotFf + 18070: 800f7c18 132 FUNC GLOBAL DEFAULT 4 Process__9zNPCRobotFP6xScenef + 18071: 801026f8 56 FUNC WEAK DEFAULT 4 IsDead__9zNPCRobotFv + 18072: 801026d0 40 FUNC WEAK DEFAULT 4 IsAlive__9zNPCRobotFv + 18073: 800f9494 452 FUNC GLOBAL DEFAULT 4 TurnThemHeads__9zNPCRobotFv + 18074: 800f7c9c 124 FUNC GLOBAL DEFAULT 4 NewTime__9zNPCRobotFP6xScenef + 18075: 800f89ec 236 FUNC GLOBAL DEFAULT 4 AddStunThrow__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i + 18076: 800f8858 208 FUNC GLOBAL DEFAULT 4 AddLassoing__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i + 18077: 800f8ad8 196 FUNC GLOBAL DEFAULT 4 AddDamage__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i + 18078: 800f8b9c 144 FUNC GLOBAL DEFAULT 4 AddSpawning__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i + 18079: 800f8928 196 FUNC GLOBAL DEFAULT 4 AddMiscTypical__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i + 18080: 8010297c 8 FUNC WEAK DEFAULT 4 SetSafety__7xPsycheFi + 18081: 800f7d18 360 FUNC GLOBAL DEFAULT 4 SelfSetup__9zNPCRobotFv + 18082: 800f7e80 600 FUNC GLOBAL DEFAULT 4 AnimPick__9zNPCRobotFi16en_NPC_GOAL_SPOTP5xGoal + 18083: 8010298c 8 FUNC WEAK DEFAULT 4 GetFlags__5xGoalCFv + 18084: 800f80d8 312 FUNC GLOBAL DEFAULT 4 SysEvent__9zNPCRobotFP5xBaseP5xBaseUiPCfP5xBasePi + 18085: 800f8210 244 FUNC GLOBAL DEFAULT 4 NPCMessage__9zNPCRobotFP6NPCMsg + 18086: 800f87cc 140 FUNC GLOBAL DEFAULT 4 BunnyHopSet__9zNPCRobotFP5xVec3 + 18087: 800f8304 468 FUNC GLOBAL DEFAULT 4 RoboHandleMail__9zNPCRobotFP6NPCMsg + 18088: 800f84d8 96 FUNC GLOBAL DEFAULT 4 DuploOwner__9zNPCRobotFP10zNPCCommon + 18089: 80102118 136 FUNC GLOBAL DEFAULT 4 AdjustHome__8NPCArenaFP10zNPCCommonP5xVec3f + 18090: 800f86b8 276 FUNC GLOBAL DEFAULT 4 CheckFalling__9zNPCRobotFf + 18091: 8010164c 212 FUNC GLOBAL DEFAULT 4 DoFX_Motorboat__9zNPCRobotFf + 18092: 80101a40 192 FUNC GLOBAL DEFAULT 4 IncludesPos__8NPCArenaFP5xVec3fP5xVec3 + 18093: 800f8c2c 116 FUNC GLOBAL DEFAULT 4 LassoSetup__9zNPCRobotFv + 18094: 80102730 16 FUNC WEAK DEFAULT 4 LassoModelIndex__9zNPCRobotFPiPi + 18095: 800f8ca0 168 FUNC GLOBAL DEFAULT 4 IsDying__9zNPCRobotFv + 18096: 800f8d48 76 FUNC GLOBAL DEFAULT 4 IsWounded__9zNPCRobotFv + 18097: 800f8d94 332 FUNC GLOBAL DEFAULT 4 SetCarryState__9zNPCRobotF18en_NPC_CARRY_STATE + 18098: 800f8ee0 176 FUNC GLOBAL DEFAULT 4 Stun__9zNPCRobotFf + 18099: 800f8f90 348 FUNC GLOBAL DEFAULT 4 SyncStunGlyph__9zNPCRobotFfff + 18100: 800f90ec 108 FUNC GLOBAL DEFAULT 4 LassoNotify__9zNPCRobotF14en_LASSO_EVENT + 18101: 800f9158 720 FUNC GLOBAL DEFAULT 4 CollideReview__9zNPCRobotFv + 18102: 800f9428 108 FUNC GLOBAL DEFAULT 4 InflictPain__9zNPCRobotFii + 18103: 800f9658 200 FUNC GLOBAL DEFAULT 4 FacePos__9zNPCRobotFP5xVec3ff + 18104: 800f9720 228 FUNC GLOBAL DEFAULT 4 FaceAntiPlayer__9zNPCRobotFff + 18105: 800f9804 532 FUNC GLOBAL DEFAULT 4 CornerOfArena__9zNPCRobotFP5xVec3f + 18106: 800f9a18 208 FUNC GLOBAL DEFAULT 4 MoveTowardsArena__9zNPCRobotFff + 18107: 800f9b38 260 FUNC GLOBAL DEFAULT 4 zNPCRobot_TubeConfetti__FPC5xVec3 + 18108: 800f9ae8 80 FUNC GLOBAL DEFAULT 4 ShowerConfetti__9zNPCRobotFP5xVec3 + 18109: 800f9c3c 84 FUNC GLOBAL DEFAULT 4 Init__10zNPCFodderFP9xEntAsset + 18110: 800f9c90 64 FUNC GLOBAL DEFAULT 4 ParseINI__10zNPCFodderFv + 18111: 800f9cd0 360 FUNC GLOBAL DEFAULT 4 SelfSetup__10zNPCFodderFv + 18112: 800f9e38 244 FUNC GLOBAL DEFAULT 4 AnimPick__10zNPCFodderFi16en_NPC_GOAL_SPOTP5xGoal + 18113: 800f9f2c 192 FUNC GLOBAL DEFAULT 4 Stun__10zNPCFodderFf + 18114: 803cbd10 4 OBJECT GLOBAL DEFAULT 11 rast_blink__11zNPCFodBomb + 18115: 800f9fec 92 FUNC GLOBAL DEFAULT 4 Init__11zNPCFodBombFP9xEntAsset + 18116: 800fa048 64 FUNC GLOBAL DEFAULT 4 Setup__11zNPCFodBombFv + 18117: 800fa088 64 FUNC GLOBAL DEFAULT 4 ParseINI__11zNPCFodBombFv + 18118: 800fa0c8 352 FUNC GLOBAL DEFAULT 4 SelfSetup__11zNPCFodBombFv + 18119: 800fa228 192 FUNC GLOBAL DEFAULT 4 Stun__11zNPCFodBombFf + 18120: 800fa2e8 184 FUNC GLOBAL DEFAULT 4 AnimPick__11zNPCFodBombFi16en_NPC_GOAL_SPOTP5xGoal + 18121: 800fa3a0 60 FUNC GLOBAL DEFAULT 4 BlinkerReset__11zNPCFodBombFv + 18122: 800fa3dc 76 FUNC GLOBAL DEFAULT 4 BlinkerUpdate__11zNPCFodBombFff + 18123: 800fa428 192 FUNC GLOBAL DEFAULT 4 BlinkerRender__11zNPCFodBombFv + 18124: 803cbd14 4 OBJECT GLOBAL DEFAULT 11 tmr_nexthokey__11zNPCFodBzzt + 18125: 803cbd18 4 OBJECT GLOBAL DEFAULT 11 tmr_hokeypokey__11zNPCFodBzzt + 18126: 803cbd1c 4 OBJECT GLOBAL DEFAULT 11 cnt_alerthokey__11zNPCFodBzzt + 18127: 803ca690 36 OBJECT GLOBAL DEFAULT 9 laser__11zNPCFodBzzt + 18128: 803cbd20 4 OBJECT GLOBAL DEFAULT 11 rast_discoLight__11zNPCFodBzzt + 18129: 803cacb0 8 OBJECT GLOBAL DEFAULT 10 uv_slice_discoLight__11zNPCFodBzzt + 18130: 803cacb8 4 OBJECT GLOBAL DEFAULT 10 g_needMusician + 18131: 80102aa8 28 FUNC WEAK DEFAULT 4 Prepare__8NPCLaserFv + 18132: 800fa4e8 148 FUNC GLOBAL DEFAULT 4 Init__11zNPCFodBzztFP9xEntAsset + 18133: 800fa57c 64 FUNC GLOBAL DEFAULT 4 ParseINI__11zNPCFodBzztFv + 18134: 80102ae4 8 FUNC WEAK DEFAULT 4 TextureGet__8NPCLaserFv + 18135: 80102adc 8 FUNC WEAK DEFAULT 4 TextureSet__8NPCLaserFP8RwRaster + 18136: 80102ad0 12 FUNC WEAK DEFAULT 4 UVScrollSet__8NPCLaserFff + 18137: 80102ac4 12 FUNC WEAK DEFAULT 4 RadiusSet__8NPCLaserFff + 18138: 800fa5bc 288 FUNC GLOBAL DEFAULT 4 Setup__11zNPCFodBzztFv + 18139: 800fa6dc 32 FUNC GLOBAL DEFAULT 4 Reset__11zNPCFodBzztFv + 18140: 800fa6fc 360 FUNC GLOBAL DEFAULT 4 SelfSetup__11zNPCFodBzztFv + 18141: 80102aec 180 FUNC WEAK DEFAULT 4 UVScrollUpdate__8NPCLaserFf + 18142: 800fa864 80 FUNC GLOBAL DEFAULT 4 Process__11zNPCFodBzztFP6xScenef + 18143: 800fa8b4 192 FUNC GLOBAL DEFAULT 4 Stun__11zNPCFodBzztFf + 18144: 800fa974 196 FUNC GLOBAL DEFAULT 4 AnimPick__11zNPCFodBzztFi16en_NPC_GOAL_SPOTP5xGoal + 18145: 800fae94 748 FUNC GLOBAL DEFAULT 4 DiscoRender__11zNPCFodBzztFv + 18146: 800faa38 112 FUNC GLOBAL DEFAULT 4 RenderExtra__11zNPCFodBzztFv + 18147: 800fac78 12 FUNC GLOBAL DEFAULT 4 DiscoReset__11zNPCFodBzztFv + 18148: 800fae58 60 FUNC WEAK DEFAULT 4 RANGEWRAP__FPfff + 18149: 800fac84 468 FUNC GLOBAL DEFAULT 4 DiscoUpdate__11zNPCFodBzztFf + 18150: 800fb180 100 FUNC WEAK DEFAULT 4 __as__18RxObjSpace3DVertexFRC18RxObjSpace3DVertex + 18151: 800fb1e4 100 FUNC GLOBAL DEFAULT 4 Init__11zNPCChomperFP9xEntAsset + 18152: 800fb248 64 FUNC GLOBAL DEFAULT 4 ParseINI__11zNPCChomperFv + 18153: 800fb288 372 FUNC GLOBAL DEFAULT 4 SelfSetup__11zNPCChomperFv + 18154: 800fb3fc 192 FUNC GLOBAL DEFAULT 4 Stun__11zNPCChomperFf + 18155: 800fb60c 472 FUNC GLOBAL DEFAULT 4 BreathTrail__11zNPCChomperFv + 18156: 800fb4bc 140 FUNC GLOBAL DEFAULT 4 Process__11zNPCChomperFP6xScenef + 18157: 800fb548 196 FUNC GLOBAL DEFAULT 4 AnimPick__11zNPCChomperFi16en_NPC_GOAL_SPOTP5xGoal + 18158: 800fb7e4 60 FUNC GLOBAL DEFAULT 4 Init__11zNPCCritterFP9xEntAsset + 18159: 800fb820 60 FUNC GLOBAL DEFAULT 4 SelfSetup__11zNPCCritterFv + 18160: 800fb85c 64 FUNC GLOBAL DEFAULT 4 Init__10zNPCHammerFP9xEntAsset + 18161: 800fb89c 64 FUNC GLOBAL DEFAULT 4 ParseINI__10zNPCHammerFv + 18162: 800fb8dc 360 FUNC GLOBAL DEFAULT 4 SelfSetup__10zNPCHammerFv + 18163: 800fba44 356 FUNC GLOBAL DEFAULT 4 AnimPick__10zNPCHammerFi16en_NPC_GOAL_SPOTP5xGoal + 18164: 800fbba8 80 FUNC GLOBAL DEFAULT 4 Init__10zNPCTarTarFP9xEntAsset + 18165: 800fbbf8 64 FUNC GLOBAL DEFAULT 4 ParseINI__10zNPCTarTarFv + 18166: 800fbc38 380 FUNC GLOBAL DEFAULT 4 SelfSetup__10zNPCTarTarFv + 18167: 800fbdb4 220 FUNC GLOBAL DEFAULT 4 AnimPick__10zNPCTarTarFi16en_NPC_GOAL_SPOTP5xGoal + 18168: 800fbe90 72 FUNC GLOBAL DEFAULT 4 Init__9zNPCGloveFP9xEntAsset + 18169: 800fbed8 60 FUNC GLOBAL DEFAULT 4 ParseINI__9zNPCGloveFv + 18170: 800fbf14 340 FUNC GLOBAL DEFAULT 4 SelfSetup__9zNPCGloveFv + 18171: 800fc068 260 FUNC GLOBAL DEFAULT 4 AnimPick__9zNPCGloveFi16en_NPC_GOAL_SPOTP5xGoal + 18172: 800fc16c 104 FUNC GLOBAL DEFAULT 4 Init__11zNPCMonsoonFP9xEntAsset + 18173: 800fc1d4 32 FUNC GLOBAL DEFAULT 4 Reset__11zNPCMonsoonFv + 18174: 800fc1f4 60 FUNC GLOBAL DEFAULT 4 ParseINI__11zNPCMonsoonFv + 18175: 800fc230 360 FUNC GLOBAL DEFAULT 4 SelfSetup__11zNPCMonsoonFv + 18176: 800fc398 212 FUNC GLOBAL DEFAULT 4 AnimPick__11zNPCMonsoonFi16en_NPC_GOAL_SPOTP5xGoal + 18177: 800fc4f0 8 FUNC GLOBAL DEFAULT 4 FoulWeather__11zNPCMonsoonFf + 18178: 800fc46c 100 FUNC GLOBAL DEFAULT 4 Process__11zNPCMonsoonFP6xScenef + 18179: 800fc4d0 32 FUNC GLOBAL DEFAULT 4 NewTime__11zNPCMonsoonFP6xScenef + 18180: 803cbd2c 4 OBJECT GLOBAL DEFAULT 11 rast_killcone__10zNPCSleepy + 18181: 803cbd30 4 OBJECT GLOBAL DEFAULT 11 rast_detectcone__10zNPCSleepy + 18182: 803cacbc 8 OBJECT GLOBAL DEFAULT 10 uv_deathcone__10zNPCSleepy + 18183: 803cacc4 8 OBJECT GLOBAL DEFAULT 10 uv_nightlight__10zNPCSleepy + 18184: 803caccc 8 OBJECT GLOBAL DEFAULT 10 uv_slice_nightlight__10zNPCSleepy + 18185: 803cacd4 8 OBJECT GLOBAL DEFAULT 10 uv_slice_deathcone__10zNPCSleepy + 18186: 803cbd34 4 OBJECT GLOBAL DEFAULT 11 hyt_NightLightCurrent__10zNPCSleepy + 18187: 800fc564 116 FUNC GLOBAL DEFAULT 4 Init__10zNPCSleepyFP9xEntAsset + 18188: 800fc5d8 156 FUNC GLOBAL DEFAULT 4 Reset__10zNPCSleepyFv + 18189: 800fc674 132 FUNC GLOBAL DEFAULT 4 ParseINI__10zNPCSleepyFv + 18190: 800fc6f8 360 FUNC GLOBAL DEFAULT 4 SelfSetup__10zNPCSleepyFv + 18191: 800fc860 132 FUNC GLOBAL DEFAULT 4 AnimPick__10zNPCSleepyFi16en_NPC_GOAL_SPOTP5xGoal + 18192: 800fcd44 1036 FUNC GLOBAL DEFAULT 4 RepelBowlBall__10zNPCSleepyFf + 18193: 800fccf0 84 FUNC GLOBAL DEFAULT 4 RepelMissile__10zNPCSleepyFf + 18194: 800fd150 324 FUNC GLOBAL DEFAULT 4 ConeOfRange__10zNPCSleepyFfi + 18195: 800fcb7c 372 FUNC GLOBAL DEFAULT 4 SnoreNZeez__10zNPCSleepyFf + 18196: 800fcab4 200 FUNC GLOBAL DEFAULT 4 NightLightUVStep__10zNPCSleepyFf + 18197: 800fc8e4 256 FUNC GLOBAL DEFAULT 4 Process__10zNPCSleepyFP6xScenef + 18198: 800fca6c 72 FUNC GLOBAL DEFAULT 4 NightLightPos__10zNPCSleepyFP5xVec3 + 18199: 800fc9e4 136 FUNC GLOBAL DEFAULT 4 NewTime__10zNPCSleepyFP6xScenef + 18200: 800fd358 808 FUNC GLOBAL DEFAULT 4 RendConeOfDeath__10zNPCSleepyFi + 18201: 800fd680 964 FUNC GLOBAL DEFAULT 4 RendConeRange__10zNPCSleepyFv + 18202: 800fd294 196 FUNC GLOBAL DEFAULT 4 RenderExtra__10zNPCSleepyFv + 18203: 800fda44 76 FUNC GLOBAL DEFAULT 4 Init__10zNPCArfArfFP9xEntAsset + 18204: 800fda90 68 FUNC GLOBAL DEFAULT 4 Reset__10zNPCArfArfFv + 18205: 800fdad4 60 FUNC GLOBAL DEFAULT 4 ParseINI__10zNPCArfArfFv + 18206: 800fdbbc 340 FUNC GLOBAL DEFAULT 4 ParseChild__10zNPCArfArfFP5xBase + 18207: 800fdb10 172 FUNC GLOBAL DEFAULT 4 ParseLinks__10zNPCArfArfFv + 18208: 800fdd10 420 FUNC GLOBAL DEFAULT 4 SelfSetup__10zNPCArfArfFv + 18209: 800fdeb4 268 FUNC GLOBAL DEFAULT 4 AnimPick__10zNPCArfArfFi16en_NPC_GOAL_SPOTP5xGoal + 18210: 800fdfc0 160 FUNC GLOBAL DEFAULT 4 DuploNotice__10zNPCArfArfF13en_SM_NOTICESPv + 18211: 800fe060 228 FUNC GLOBAL DEFAULT 4 AdoptADoggie__10zNPCArfArfFv + 18212: 803cbd68 4 OBJECT GLOBAL DEFAULT 11 rast_blink__10zNPCArfDog + 18213: 800fe144 92 FUNC GLOBAL DEFAULT 4 Init__10zNPCArfDogFP9xEntAsset + 18214: 800fe1a0 64 FUNC GLOBAL DEFAULT 4 Setup__10zNPCArfDogFv + 18215: 800fe6b4 68 FUNC GLOBAL DEFAULT 4 BlinkReset__10zNPCArfDogFv + 18216: 800fe1e0 52 FUNC GLOBAL DEFAULT 4 Reset__10zNPCArfDogFv + 18217: 800fe214 60 FUNC GLOBAL DEFAULT 4 ParseINI__10zNPCArfDogFv + 18218: 800fe250 420 FUNC GLOBAL DEFAULT 4 SelfSetup__10zNPCArfDogFv + 18219: 800fe3f4 316 FUNC GLOBAL DEFAULT 4 AnimPick__10zNPCArfDogFi16en_NPC_GOAL_SPOTP5xGoal + 18220: 800fe530 204 FUNC GLOBAL DEFAULT 4 Stun__10zNPCArfDogFf + 18221: 800fe6f8 132 FUNC GLOBAL DEFAULT 4 BlinkUpdate__10zNPCArfDogFff + 18222: 800fe5fc 184 FUNC GLOBAL DEFAULT 4 Process__10zNPCArfDogFP6xScenef + 18223: 800fe77c 348 FUNC GLOBAL DEFAULT 4 BlinkRender__10zNPCArfDogFv + 18224: 800fe8d8 104 FUNC GLOBAL DEFAULT 4 Init__9zNPCChuckFP9xEntAsset + 18225: 800fe940 80 FUNC GLOBAL DEFAULT 4 Reset__9zNPCChuckFv + 18226: 800fe990 60 FUNC GLOBAL DEFAULT 4 ParseINI__9zNPCChuckFv + 18227: 800fe9cc 444 FUNC GLOBAL DEFAULT 4 SelfSetup__9zNPCChuckFv + 18228: 800feb88 204 FUNC GLOBAL DEFAULT 4 AnimPick__9zNPCChuckFi16en_NPC_GOAL_SPOTP5xGoal + 18229: 800fec54 156 FUNC GLOBAL DEFAULT 4 Init__11zNPCTubeletFP9xEntAsset + 18230: 800fecf0 112 FUNC GLOBAL DEFAULT 4 Reset__11zNPCTubeletFv + 18231: 800fed60 60 FUNC GLOBAL DEFAULT 4 ParseINI__11zNPCTubeletFv + 18232: 800fee44 344 FUNC GLOBAL DEFAULT 4 ParseChild__11zNPCTubeletFP5xBase + 18233: 800fed9c 168 FUNC GLOBAL DEFAULT 4 ParseLinks__11zNPCTubeletFv + 18234: 800ffe1c 164 FUNC GLOBAL DEFAULT 4 SetMaster__13zNPCTubeSlaveFP11zNPCTubelet11en_tubespot + 18235: 80102984 8 FUNC WEAK DEFAULT 4 SetNotify__7xPsycheFP8xPSYNote + 18236: 800fef9c 400 FUNC GLOBAL DEFAULT 4 SelfSetup__11zNPCTubeletFv + 18237: 800ff12c 124 FUNC GLOBAL DEFAULT 4 AnimPick__11zNPCTubeletFi16en_NPC_GOAL_SPOTP5xGoal + 18238: 800ff7e8 160 FUNC GLOBAL DEFAULT 4 Chk_NonAlertBonk__11zNPCTubeletFf + 18239: 800ff6c0 284 FUNC GLOBAL DEFAULT 4 Chk_IsBonked__11zNPCTubeletFv + 18240: 800ff1a8 240 FUNC GLOBAL DEFAULT 4 Process__11zNPCTubeletFP6xScenef + 18241: 800ff2e0 120 FUNC GLOBAL DEFAULT 4 PrepTheBand__11zNPCTubeletFv + 18242: 800ff298 72 FUNC GLOBAL DEFAULT 4 Respawn__11zNPCTubeletFPC5xVec3P10zMovePointP10zMovePoint + 18243: 800ffb50 64 FUNC GLOBAL DEFAULT 4 WeGotAGig__13zNPCTubeSlaveFv + 18244: 800ff584 200 FUNC GLOBAL DEFAULT 4 Bonk__11zNPCTubeletFv + 18245: 800ff358 284 FUNC GLOBAL DEFAULT 4 RoboHandleMail__11zNPCTubeletFP6NPCMsg + 18246: 800ff474 272 FUNC GLOBAL DEFAULT 4 LassoNotify__11zNPCTubeletF14en_LASSO_EVENT + 18247: 800ff7dc 12 FUNC GLOBAL DEFAULT 4 PainInTheBand__11zNPCTubeletFv + 18248: 800ff64c 116 FUNC GLOBAL DEFAULT 4 Unbonk__11zNPCTubeletFv + 18249: 800ffb90 96 FUNC GLOBAL DEFAULT 4 PartyOn__13zNPCTubeSlaveFv + 18250: 800ff888 284 FUNC GLOBAL DEFAULT 4 Notice__10TubeNoticeF10en_psynoteP5xGoalPv + 18251: 800ff9a4 20 FUNC GLOBAL DEFAULT 4 IsDying__11zNPCTubeletFv + 18252: 803ca6b4 36 OBJECT GLOBAL DEFAULT 9 laser__13zNPCTubeSlave + 18253: 800ff9b8 172 FUNC GLOBAL DEFAULT 4 Init__13zNPCTubeSlaveFP9xEntAsset + 18254: 800ffa64 172 FUNC GLOBAL DEFAULT 4 Setup__13zNPCTubeSlaveFv + 18255: 800ffb10 64 FUNC GLOBAL DEFAULT 4 Reset__13zNPCTubeSlaveFv + 18256: 800ffbf0 60 FUNC GLOBAL DEFAULT 4 ParseINI__13zNPCTubeSlaveFv + 18257: 800ffc2c 328 FUNC GLOBAL DEFAULT 4 SelfSetup__13zNPCTubeSlaveFv + 18258: 800ffd74 168 FUNC GLOBAL DEFAULT 4 AnimPick__13zNPCTubeSlaveFi16en_NPC_GOAL_SPOTP5xGoal + 18259: 800ffec0 32 FUNC GLOBAL DEFAULT 4 Process__13zNPCTubeSlaveFP6xScenef + 18260: 80100038 88 FUNC GLOBAL DEFAULT 4 DoLaserRendering__13zNPCTubeSlaveFv + 18261: 800ffee0 52 FUNC GLOBAL DEFAULT 4 RenderExtra__13zNPCTubeSlaveFv + 18262: 800fff14 132 FUNC GLOBAL DEFAULT 4 RoboHandleMail__13zNPCTubeSlaveFP6NPCMsg + 18263: 800fff98 48 FUNC GLOBAL DEFAULT 4 IsDying__13zNPCTubeSlaveFv + 18264: 800fffc8 112 FUNC GLOBAL DEFAULT 4 PosStacked__13zNPCTubeSlaveFP5xVec3 + 18265: 80102248 40 FUNC WEAK DEFAULT 4 Valid__12UVAModelInfoCFv + 18266: 8010223c 12 FUNC WEAK DEFAULT 4 UVVelSet__12UVAModelInfoFff + 18267: 80100090 212 FUNC GLOBAL DEFAULT 4 Init__9zNPCSlickFP9xEntAsset + 18268: 80100164 84 FUNC GLOBAL DEFAULT 4 Reset__9zNPCSlickFv + 18269: 801001b8 60 FUNC GLOBAL DEFAULT 4 ParseINI__9zNPCSlickFv + 18270: 801001f4 380 FUNC GLOBAL DEFAULT 4 SelfSetup__9zNPCSlickFv + 18271: 80100370 308 FUNC GLOBAL DEFAULT 4 AnimPick__9zNPCSlickFi16en_NPC_GOAL_SPOTP5xGoal + 18272: 80100550 156 FUNC GLOBAL DEFAULT 4 StuffToDoIfAlive__9zNPCSlickFf + 18273: 80100bc4 416 FUNC GLOBAL DEFAULT 4 SlipSlidenAway__9zNPCSlickFf + 18274: 801004a4 172 FUNC GLOBAL DEFAULT 4 Process__9zNPCSlickFP6xScenef + 18275: 801006e4 420 FUNC GLOBAL DEFAULT 4 ShieldUpdate__9zNPCSlickFf + 18276: 80100888 136 FUNC GLOBAL DEFAULT 4 ShieldCollide__9zNPCSlickFf + 18277: 80100910 64 FUNC GLOBAL DEFAULT 4 ShieldFX__9zNPCSlickFf + 18278: 80100b8c 24 FUNC GLOBAL DEFAULT 4 IsShield__9zNPCSlickCFv + 18279: 80100a00 140 FUNC GLOBAL DEFAULT 4 ShieldGeneratorDamaged__9zNPCSlickFv + 18280: 801005ec 248 FUNC GLOBAL DEFAULT 4 Damage__9zNPCSlickF18en_NPC_DAMAGE_TYPEP5xBasePC5xVec3 + 18281: 80100bb0 12 FUNC GLOBAL DEFAULT 4 ShieldShow__9zNPCSlickFv + 18282: 80100ba4 12 FUNC GLOBAL DEFAULT 4 ShieldHide__9zNPCSlickFv + 18283: 80100a8c 60 FUNC GLOBAL DEFAULT 4 RopePopsShield__9zNPCSlickFv + 18284: 80100ac8 196 FUNC GLOBAL DEFAULT 4 BUpdate__9zNPCSlickFP5xVec3 + 18285: 80100bbc 8 FUNC GLOBAL DEFAULT 4 YouOwnSlipFX__9zNPCSlickFv + 18286: 80101b88 136 FUNC GLOBAL DEFAULT 4 DstSqFromHome__8NPCArenaFP5xVec3P5xVec3 + 18287: 80101720 108 FUNC GLOBAL DEFAULT 4 VFXStarTrek__9zNPCRobotFfP5xVec3P5xVec3 + 18288: 8010178c 692 FUNC GLOBAL DEFAULT 4 LaunchProjectile__9zNPCRobotF9en_npchazff10en_mdlvertff + 18289: 80101b00 136 FUNC GLOBAL DEFAULT 4 PctFromHome__8NPCArenaFP5xVec3 + 18290: 80102c04 12 FUNC WEAK DEFAULT 4 RadiusArena__10zMovePointFv + 18291: 801021a0 116 FUNC GLOBAL DEFAULT 4 SyncHomeFromNav__8NPCArenaFv + 18292: 80101e74 520 FUNC GLOBAL DEFAULT 4 NextBestNav__8NPCArenaFP10zNPCCommonP10zMovePoint + 18293: 80102c20 12 FUNC WEAK DEFAULT 4 NumNodes__10zMovePointFv + 18294: 80102c10 16 FUNC WEAK DEFAULT 4 NodeByIndex__10zMovePointFi + 18295: 8010207c 156 FUNC GLOBAL DEFAULT 4 SetHome__8NPCArenaFP10zNPCCommonP10zMovePoint + 18296: 80102774 8 FUNC WEAK DEFAULT 4 PRIV_GetDriverData__9zNPCRobotFv + 18297: 8010276c 8 FUNC WEAK DEFAULT 4 ColPenByFlags__9zNPCRobotCFv + 18298: 80102764 8 FUNC WEAK DEFAULT 4 ColChkByFlags__9zNPCRobotCFv + 18299: 80102754 16 FUNC WEAK DEFAULT 4 IsHealthy__9zNPCRobotFv + 18300: 80102740 20 FUNC WEAK DEFAULT 4 LassoModelIndex__9zNPCSlickFPiPi + 18301: 801027b8 8 FUNC WEAK DEFAULT 4 PhysicsFlags__13zNPCTubeSlaveCFv + 18302: 801027b0 8 FUNC WEAK DEFAULT 4 ColPenByFlags__13zNPCTubeSlaveCFv + 18303: 801027a8 8 FUNC WEAK DEFAULT 4 ColChkByFlags__13zNPCTubeSlaveCFv + 18304: 801027a0 8 FUNC WEAK DEFAULT 4 ColPenFlags__13zNPCTubeSlaveCFv + 18305: 80102798 8 FUNC WEAK DEFAULT 4 ColChkFlags__13zNPCTubeSlaveCFv + 18306: 80102790 8 FUNC WEAK DEFAULT 4 CanRope__13zNPCTubeSlaveFv + 18307: 8010277c 20 FUNC WEAK DEFAULT 4 LassoModelIndex__13zNPCTubeSlaveFPiPi + 18308: 801027c0 20 FUNC WEAK DEFAULT 4 LassoModelIndex__11zNPCTubeletFPiPi + 18309: 801027d4 20 FUNC WEAK DEFAULT 4 LassoModelIndex__9zNPCChuckFPiPi + 18310: 80102824 16 FUNC WEAK DEFAULT 4 LassoModelIndex__10zNPCArfDogFPiPi + 18311: 8010281c 8 FUNC WEAK DEFAULT 4 PRIV_GetLassoData__10zNPCArfDogFv + 18312: 801027e8 52 FUNC WEAK DEFAULT 4 RenderExtra__10zNPCArfDogFv + 18313: 80102834 20 FUNC WEAK DEFAULT 4 LassoModelIndex__10zNPCArfArfFPiPi + 18314: 80102848 20 FUNC WEAK DEFAULT 4 LassoModelIndex__10zNPCSleepyFPiPi + 18315: 8010285c 20 FUNC WEAK DEFAULT 4 LassoModelIndex__11zNPCMonsoonFPiPi + 18316: 80102870 20 FUNC WEAK DEFAULT 4 LassoModelIndex__9zNPCGloveFPiPi + 18317: 80102884 20 FUNC WEAK DEFAULT 4 LassoModelIndex__10zNPCTarTarFPiPi + 18318: 80102898 20 FUNC WEAK DEFAULT 4 LassoModelIndex__10zNPCHammerFPiPi + 18319: 801028b4 16 FUNC WEAK DEFAULT 4 LassoModelIndex__11zNPCCritterFPiPi + 18320: 801028ac 8 FUNC WEAK DEFAULT 4 PRIV_GetLassoData__11zNPCCritterFv + 18321: 801028cc 16 FUNC WEAK DEFAULT 4 LassoModelIndex__11zNPCChomperFPiPi + 18322: 801028c4 8 FUNC WEAK DEFAULT 4 PRIV_GetLassoData__11zNPCChomperFv + 18323: 801028e4 16 FUNC WEAK DEFAULT 4 LassoModelIndex__11zNPCFodBzztFPiPi + 18324: 801028dc 8 FUNC WEAK DEFAULT 4 PRIV_GetLassoData__11zNPCFodBzztFv + 18325: 80102930 16 FUNC WEAK DEFAULT 4 LassoModelIndex__11zNPCFodBombFPiPi + 18326: 80102928 8 FUNC WEAK DEFAULT 4 PRIV_GetLassoData__11zNPCFodBombFv + 18327: 801028f4 52 FUNC WEAK DEFAULT 4 RenderExtra__11zNPCFodBombFv + 18328: 80102948 16 FUNC WEAK DEFAULT 4 LassoModelIndex__10zNPCFodderFPiPi + 18329: 80102940 8 FUNC WEAK DEFAULT 4 PRIV_GetLassoData__10zNPCFodderFv + 18330: 80296618 104 OBJECT GLOBAL DEFAULT 8 g_hash_folkanim + 18331: 80296680 104 OBJECT GLOBAL DEFAULT 8 g_strz_folkanim + 18332: 80102c2c 148 FUNC GLOBAL DEFAULT 4 ZNPC_Villager_Startup__Fv + 18333: 80102cc0 4 FUNC GLOBAL DEFAULT 4 ZNPC_Villager_Shutdown__Fv + 18334: 80102cc4 4 FUNC GLOBAL DEFAULT 4 zNPCVillager_ScenePrepare__Fv + 18335: 801072e4 4 FUNC GLOBAL DEFAULT 4 FOLK_KillEffects__Fv + 18336: 80102cc8 32 FUNC GLOBAL DEFAULT 4 zNPCVillager_SceneFinish__Fv + 18337: 80102ce8 4 FUNC GLOBAL DEFAULT 4 zNPCVillager_SceneReset__Fv + 18338: 8010727c 104 FUNC GLOBAL DEFAULT 4 FOLK_InitEffects__Fv + 18339: 80102cec 32 FUNC GLOBAL DEFAULT 4 zNPCVillager_ScenePostInit__Fv + 18340: 80106ee4 212 FUNC GLOBAL DEFAULT 4 zNPCBubbleBuddy_AlphaUpdate__Ff + 18341: 80102d0c 32 FUNC GLOBAL DEFAULT 4 zNPCVillager_SceneTimestep__FP6xScenef + 18342: 8010748c 68 FUNC WEAK DEFAULT 4 __ct__12zNPCVillagerFi + 18343: 80107450 60 FUNC WEAK DEFAULT 4 __ct__8zNPCFishFi + 18344: 80107414 60 FUNC WEAK DEFAULT 4 __ct__15zNPCBubbleBuddyFi + 18345: 801073d8 60 FUNC WEAK DEFAULT 4 __ct__14zNPCBalloonBoyFi + 18346: 8010739c 60 FUNC WEAK DEFAULT 4 __ct__15zNPCSandyBikiniFi + 18347: 80107360 60 FUNC WEAK DEFAULT 4 __ct__15zNPCMerManChairFi + 18348: 80107324 60 FUNC WEAK DEFAULT 4 __ct__12zNPCNewsFishFi + 18349: 801072e8 60 FUNC WEAK DEFAULT 4 __ct__14zNPCNewsFishTVFi + 18350: 80102d2c 556 FUNC GLOBAL DEFAULT 4 ZNPC_Create_Villager__FiP10RyzMemGrowPv + 18351: 80296e90 208 OBJECT WEAK DEFAULT 8 __vt__14zNPCNewsFishTV + 18352: 80296da0 208 OBJECT GLOBAL DEFAULT 8 __vt__12zNPCVillager + 18353: 80296b30 208 OBJECT GLOBAL DEFAULT 8 __vt__12zNPCNewsFish + 18354: 80296c00 208 OBJECT GLOBAL DEFAULT 8 __vt__15zNPCMerManChair + 18355: 80296a60 208 OBJECT GLOBAL DEFAULT 8 __vt__15zNPCSandyBikini + 18356: 80296990 208 OBJECT GLOBAL DEFAULT 8 __vt__14zNPCBalloonBoy + 18357: 80296cd0 208 OBJECT GLOBAL DEFAULT 8 __vt__8zNPCFish + 18358: 802968c0 208 OBJECT GLOBAL DEFAULT 8 __vt__15zNPCBubbleBuddy + 18359: 801074d0 60 FUNC WEAK DEFAULT 4 __ct__7HiThereFv + 18360: 80296e80 16 OBJECT WEAK DEFAULT 8 __vt__7HiThere + 18361: 8010750c 16 FUNC WEAK DEFAULT 4 __ct__Q28ztaskbox8callbackFv + 18362: 80296e70 16 OBJECT WEAK DEFAULT 8 __vt__Q28ztaskbox8callback + 18363: 80102f58 36 FUNC GLOBAL DEFAULT 4 ZNPC_Destroy_Villager__FP12xFactoryInst + 18364: 80102fa0 972 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_Villager__FP10xAnimTable + 18365: 80102f7c 36 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_Villager__Fv + 18366: 80103390 728 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_BalloonBoy__FP10xAnimTable + 18367: 8010336c 36 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_BalloonBoy__Fv + 18368: 8010368c 1016 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_SuperFriend__FP10xAnimTable + 18369: 80103668 36 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_SuperFriend__Fv + 18370: 80103a84 88 FUNC GLOBAL DEFAULT 4 ColChkFlags__12zNPCVillagerCFv + 18371: 80103adc 88 FUNC GLOBAL DEFAULT 4 ColPenFlags__12zNPCVillagerCFv + 18372: 80103b34 44 FUNC GLOBAL DEFAULT 4 PhysicsFlags__12zNPCVillagerCFv + 18373: 80103b60 60 FUNC GLOBAL DEFAULT 4 Init__12zNPCVillagerFP9xEntAsset + 18374: 80103b9c 160 FUNC GLOBAL DEFAULT 4 Reset__12zNPCVillagerFv + 18375: 8010751c 8 FUNC WEAK DEFAULT 4 GenShadCacheRad__12zNPCVillagerFv + 18376: 80103c84 268 FUNC GLOBAL DEFAULT 4 ParseNonRandTalk__12zNPCVillagerFv + 18377: 80103c3c 72 FUNC GLOBAL DEFAULT 4 ParseINI__12zNPCVillagerFv + 18378: 80103dfc 344 FUNC GLOBAL DEFAULT 4 ChkCheatSize__12zNPCVillagerFv + 18379: 80103d90 108 FUNC GLOBAL DEFAULT 4 Process__12zNPCVillagerFP6xScenef + 18380: 80103f54 136 FUNC GLOBAL DEFAULT 4 CollideReview__12zNPCVillagerFv + 18381: 80104838 248 FUNC GLOBAL DEFAULT 4 AddTalking__12zNPCVillagerFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_i + 18382: 80103fdc 232 FUNC GLOBAL DEFAULT 4 SelfSetup__12zNPCVillagerFv + 18383: 801040c4 708 FUNC GLOBAL DEFAULT 4 AnimPick__12zNPCVillagerFi16en_NPC_GOAL_SPOTP5xGoal + 18384: 80104388 232 FUNC GLOBAL DEFAULT 4 NPCMessage__12zNPCVillagerFP6NPCMsg + 18385: 80104470 268 FUNC GLOBAL DEFAULT 4 FolkHandleMail__12zNPCVillagerFP6NPCMsg + 18386: 8010457c 48 FUNC GLOBAL DEFAULT 4 SpeakBegin__12zNPCVillagerFv + 18387: 801045ac 92 FUNC GLOBAL DEFAULT 4 SpeakEnd__12zNPCVillagerFv + 18388: 80104608 188 FUNC GLOBAL DEFAULT 4 SpeakStart__12zNPCVillagerFUiUii + 18389: 801046c4 140 FUNC GLOBAL DEFAULT 4 SpeakStop__12zNPCVillagerFv + 18390: 803cad08 4 OBJECT GLOBAL DEFAULT 10 g_vilg_ds2_playernear + 18391: 80104750 232 FUNC GLOBAL DEFAULT 4 PlayerIsStaring__12zNPCVillagerFv + 18392: 80104930 232 FUNC GLOBAL DEFAULT 4 FindMyConverse__12zNPCVillagerFv + 18393: 80104a18 12 FUNC GLOBAL DEFAULT 4 TossMyConverse__12zNPCVillagerFv + 18394: 80104a24 132 FUNC GLOBAL DEFAULT 4 Init__8zNPCFishFP9xEntAsset + 18395: 80104aa8 352 FUNC GLOBAL DEFAULT 4 Reset__8zNPCFishFv + 18396: 80104c3c 352 FUNC GLOBAL DEFAULT 4 FishSoundTables__8zNPCFishFv + 18397: 80104c08 52 FUNC GLOBAL DEFAULT 4 ParseINI__8zNPCFishFv + 18398: 80104d9c 252 FUNC GLOBAL DEFAULT 4 SelfSetup__8zNPCFishFv + 18399: 80104e98 256 FUNC GLOBAL DEFAULT 4 AnimPick__8zNPCFishFi16en_NPC_GOAL_SPOTP5xGoal + 18400: 80105390 4 FUNC GLOBAL DEFAULT 4 CheckDoChat__8zNPCFishFv + 18401: 80105204 396 FUNC GLOBAL DEFAULT 4 MonitorCowering__8zNPCFishFP6xScenef + 18402: 80104f98 216 FUNC GLOBAL DEFAULT 4 Process__8zNPCFishFP6xScenef + 18403: 80105070 404 FUNC GLOBAL DEFAULT 4 FolkHandleMail__8zNPCFishFP6NPCMsg + 18404: 80107718 20 FUNC WEAK DEFAULT 4 HaveTarget__9NPCTargetFv + 18405: 80105394 80 FUNC GLOBAL DEFAULT 4 Init__15zNPCMerManChairFP9xEntAsset + 18406: 8010772c 8 FUNC WEAK DEFAULT 4 StatusGet__8ztaskboxCFv + 18407: 801053e4 132 FUNC GLOBAL DEFAULT 4 Reset__15zNPCMerManChairFv + 18408: 80105468 216 FUNC GLOBAL DEFAULT 4 SelfSetup__15zNPCMerManChairFv + 18409: 80105540 448 FUNC GLOBAL DEFAULT 4 AnimPick__15zNPCMerManChairFi16en_NPC_GOAL_SPOTP5xGoal + 18410: 80105700 108 FUNC GLOBAL DEFAULT 4 Process__15zNPCMerManChairFP6xScenef + 18411: 8010576c 220 FUNC GLOBAL DEFAULT 4 Init__12zNPCNewsFishFP9xEntAsset + 18412: 80105848 60 FUNC GLOBAL DEFAULT 4 PostSetup__12zNPCNewsFishFv + 18413: 80105884 680 FUNC GLOBAL DEFAULT 4 Process__12zNPCNewsFishFP6xScenef + 18414: 80106300 40 FUNC GLOBAL DEFAULT 4 reset_said__12zNPCNewsFishFv + 18415: 80105b2c 428 FUNC GLOBAL DEFAULT 4 Reset__12zNPCNewsFishFv + 18416: 80105dfc 56 FUNC GLOBAL DEFAULT 4 IsTalking__12zNPCNewsFishFv + 18417: 80105cd8 212 FUNC GLOBAL DEFAULT 4 SpeakStart__12zNPCNewsFishFUiUii + 18418: 80105dac 80 FUNC GLOBAL DEFAULT 4 SpeakStop__12zNPCNewsFishFv + 18419: 80105e34 40 FUNC GLOBAL DEFAULT 4 TalkOnScreen__12zNPCNewsFishFi + 18420: 80105e5c 440 FUNC GLOBAL DEFAULT 4 Render__12zNPCNewsFishFv + 18421: 80106014 264 FUNC GLOBAL DEFAULT 4 say__12zNPCNewsFishFQ212zNPCNewsFish8say_enumi + 18422: 80107524 20 FUNC WEAK DEFAULT 4 get_said__12zNPCNewsFishFQ212zNPCNewsFish8say_enum + 18423: 8010611c 484 FUNC GLOBAL DEFAULT 4 say__12zNPCNewsFishFPCQ212zNPCNewsFish8say_enumUlii + 18424: 80106328 52 FUNC GLOBAL DEFAULT 4 Reset__15zNPCSandyBikiniFv + 18425: 801063a0 396 FUNC GLOBAL DEFAULT 4 VFXLeakyFaucet__15zNPCSandyBikiniFf + 18426: 8010635c 68 FUNC GLOBAL DEFAULT 4 Process__15zNPCSandyBikiniFP6xScenef + 18427: 803cbd94 4 OBJECT GLOBAL DEFAULT 11 rast_shadBalloon__14zNPCBalloonBoy + 18428: 8010652c 64 FUNC GLOBAL DEFAULT 4 Init__14zNPCBalloonBoyFP9xEntAsset + 18429: 8010656c 64 FUNC GLOBAL DEFAULT 4 Reset__14zNPCBalloonBoyFv + 18430: 8010687c 140 FUNC GLOBAL DEFAULT 4 AddBallooning__14zNPCBalloonBoyFP7xPsyche + 18431: 801065ac 84 FUNC GLOBAL DEFAULT 4 SelfSetup__14zNPCBalloonBoyFv + 18432: 80106634 584 FUNC GLOBAL DEFAULT 4 PlatShadRend__14zNPCBalloonBoyFv + 18433: 80106600 52 FUNC GLOBAL DEFAULT 4 Render__14zNPCBalloonBoyFv + 18434: 80106908 308 FUNC GLOBAL DEFAULT 4 AnimPick__14zNPCBalloonBoyFi16en_NPC_GOAL_SPOTP5xGoal + 18435: 80106ab8 260 FUNC GLOBAL DEFAULT 4 ParseSysEvent__14zNPCBalloonBoyFP11NPCSysEvent + 18436: 80106c58 148 FUNC GLOBAL DEFAULT 4 IAmBallooning__14zNPCBalloonBoyFv + 18437: 80106a3c 124 FUNC GLOBAL DEFAULT 4 FolkHandleMail__14zNPCBalloonBoyFP6NPCMsg + 18438: 80106bbc 124 FUNC GLOBAL DEFAULT 4 PlatAnimSet__14zNPCBalloonBoyF16en_BBOY_PLATANIM + 18439: 80106c38 32 FUNC GLOBAL DEFAULT 4 PlatAnimSync__14zNPCBalloonBoyFv + 18440: 803cbda0 4 OBJECT GLOBAL DEFAULT 11 aid_fresnelTxtr__15zNPCBubbleBuddy + 18441: 803cbda4 4 OBJECT GLOBAL DEFAULT 11 aid_enviroTxtr__15zNPCBubbleBuddy + 18442: 803cbda8 4 OBJECT GLOBAL DEFAULT 11 txtr_fresnel__15zNPCBubbleBuddy + 18443: 803cbdac 4 OBJECT GLOBAL DEFAULT 11 txtr_enviro__15zNPCBubbleBuddy + 18444: 803cbdb0 4 OBJECT GLOBAL DEFAULT 11 rast_fresnel__15zNPCBubbleBuddy + 18445: 803cbdb4 4 OBJECT GLOBAL DEFAULT 11 rast_enviro__15zNPCBubbleBuddy + 18446: 803cad10 4 OBJECT GLOBAL DEFAULT 10 alf_currBubBud__15zNPCBubbleBuddy + 18447: 803cbdb8 4 OBJECT GLOBAL DEFAULT 11 CruiseBubbleDoesBubbleBuddyToo + 18448: 80106cec 84 FUNC GLOBAL DEFAULT 4 Init__15zNPCBubbleBuddyFP9xEntAsset + 18449: 80106fb8 304 FUNC GLOBAL DEFAULT 4 NPC_BubBud_RenderCB__FP8RpAtomic + 18450: 80106d40 232 FUNC GLOBAL DEFAULT 4 Setup__15zNPCBubbleBuddyFv + 18451: 80106e28 56 FUNC GLOBAL DEFAULT 4 Reset__15zNPCBubbleBuddyFv + 18452: 80106e60 132 FUNC GLOBAL DEFAULT 4 RenderExtra__15zNPCBubbleBuddyFv + 18453: 80107558 8 FUNC WEAK DEFAULT 4 ColPenByFlags__12zNPCVillagerCFv + 18454: 80107550 8 FUNC WEAK DEFAULT 4 ColChkByFlags__12zNPCVillagerCFv + 18455: 80107548 8 FUNC WEAK DEFAULT 4 PRIV_GetDriverData__8zNPCFishFv + 18456: 80107538 16 FUNC WEAK DEFAULT 4 Render__15zNPCBubbleBuddyFv + 18457: 80107560 4 FUNC WEAK DEFAULT 4 SelfSetup__12zNPCNewsFishFv + 18458: 80107574 8 FUNC WEAK DEFAULT 4 PhysicsFlags__15zNPCMerManChairCFv + 18459: 8010756c 8 FUNC WEAK DEFAULT 4 ColPenFlags__15zNPCMerManChairCFv + 18460: 80107564 8 FUNC WEAK DEFAULT 4 ColChkFlags__15zNPCMerManChairCFv + 18461: 80107738 4 FUNC WEAK DEFAULT 4 on_talk_stop__Q28ztaskbox8callbackFv + 18462: 80107734 4 FUNC WEAK DEFAULT 4 on_talk_start__Q28ztaskbox8callbackFv + 18463: 801075ac 48 FUNC WEAK DEFAULT 4 on_talk_start__7HiThereFv + 18464: 8010757c 48 FUNC WEAK DEFAULT 4 on_talk_stop__7HiThereFv + 18465: 801075fc 8 FUNC WEAK DEFAULT 4 PhysicsFlags__14zNPCNewsFishTVCFv + 18466: 801075f4 8 FUNC WEAK DEFAULT 4 ColPenByFlags__14zNPCNewsFishTVCFv + 18467: 801075ec 8 FUNC WEAK DEFAULT 4 ColChkByFlags__14zNPCNewsFishTVCFv + 18468: 801075e4 8 FUNC WEAK DEFAULT 4 ColPenFlags__14zNPCNewsFishTVCFv + 18469: 801075dc 8 FUNC WEAK DEFAULT 4 ColChkFlags__14zNPCNewsFishTVCFv + 18470: 80296f60 48 OBJECT GLOBAL DEFAULT 8 g_hash_ambianim + 18471: 80296f90 48 OBJECT GLOBAL DEFAULT 8 g_strz_ambianim + 18472: 801077a0 104 FUNC GLOBAL DEFAULT 4 ZNPC_Ambient_Startup__Fv + 18473: 80107808 4 FUNC GLOBAL DEFAULT 4 ZNPC_Ambient_Shutdown__Fv + 18474: 80109368 60 FUNC WEAK DEFAULT 4 __ct__11zNPCAmbientFi + 18475: 8010932c 60 FUNC WEAK DEFAULT 4 __ct__9zNPCJellyFi + 18476: 801092f0 60 FUNC WEAK DEFAULT 4 __ct__11zNPCNeptuneFi + 18477: 801092b4 60 FUNC WEAK DEFAULT 4 __ct__12zNPCMimeFishFi + 18478: 8010780c 324 FUNC GLOBAL DEFAULT 4 ZNPC_Create_Ambient__FiP10RyzMemGrowPv + 18479: 80296fc0 208 OBJECT GLOBAL DEFAULT 8 __vt__12zNPCMimeFish + 18480: 80297230 208 OBJECT GLOBAL DEFAULT 8 __vt__11zNPCAmbient + 18481: 80297090 208 OBJECT GLOBAL DEFAULT 8 __vt__11zNPCNeptune + 18482: 80297160 208 OBJECT GLOBAL DEFAULT 8 __vt__9zNPCJelly + 18483: 80107950 36 FUNC GLOBAL DEFAULT 4 ZNPC_Destroy_Ambient__FP12xFactoryInst + 18484: 80107974 140 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_Ambient__Fv + 18485: 80107a00 552 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_Jelly__Fv + 18486: 80107c28 792 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_Neptune__Fv + 18487: 80107f40 72 FUNC GLOBAL DEFAULT 4 Init__11zNPCAmbientFP9xEntAsset + 18488: 80107f88 72 FUNC GLOBAL DEFAULT 4 Reset__11zNPCAmbientFv + 18489: 80107fd0 100 FUNC GLOBAL DEFAULT 4 Process__11zNPCAmbientFP6xScenef + 18490: 80108034 116 FUNC GLOBAL DEFAULT 4 SelfSetup__11zNPCAmbientFv + 18491: 801080a8 88 FUNC GLOBAL DEFAULT 4 AnimPick__11zNPCAmbientFi16en_NPC_GOAL_SPOTP5xGoal + 18492: 80108100 244 FUNC GLOBAL DEFAULT 4 NPCMessage__11zNPCAmbientFP6NPCMsg + 18493: 801093a4 8 FUNC WEAK DEFAULT 4 AmbiHandleMail__11zNPCAmbientFP6NPCMsg + 18494: 801081f4 84 FUNC GLOBAL DEFAULT 4 Init__9zNPCJellyFP9xEntAsset + 18495: 80108248 200 FUNC GLOBAL DEFAULT 4 ParseINI__9zNPCJellyFv + 18496: 80108310 100 FUNC GLOBAL DEFAULT 4 Reset__9zNPCJellyFv + 18497: 80108374 220 FUNC GLOBAL DEFAULT 4 SelfSetup__9zNPCJellyFv + 18498: 80108450 112 FUNC GLOBAL DEFAULT 4 JellySpawn__9zNPCJellyFPC5xVec3f + 18499: 801084c0 112 FUNC GLOBAL DEFAULT 4 JellyKill__9zNPCJellyFv + 18500: 80108530 252 FUNC GLOBAL DEFAULT 4 AnimPick__9zNPCJellyFi16en_NPC_GOAL_SPOTP5xGoal + 18501: 8010862c 180 FUNC GLOBAL DEFAULT 4 BUpdate__9zNPCJellyFP5xVec3 + 18502: 801088c4 200 FUNC GLOBAL DEFAULT 4 PlayWithAlpha__9zNPCJellyFf + 18503: 801089b4 124 FUNC GLOBAL DEFAULT 4 PlayWithAnimSpd__9zNPCJellyFv + 18504: 80108bd4 188 FUNC GLOBAL DEFAULT 4 PlayWithLightnin__9zNPCJellyFv + 18505: 801086e0 192 FUNC GLOBAL DEFAULT 4 Process__9zNPCJellyFP6xScenef + 18506: 801093ac 20 FUNC WEAK DEFAULT 4 IsAlive__9zNPCJellyFv + 18507: 801087a0 292 FUNC GLOBAL DEFAULT 4 AmbiHandleMail__9zNPCJellyFP6NPCMsg + 18508: 8010898c 40 FUNC GLOBAL DEFAULT 4 SetAlpha__9zNPCJellyFf + 18509: 80108a30 172 FUNC GLOBAL DEFAULT 4 PumpFaster__9zNPCJellyFv + 18510: 80108adc 248 FUNC GLOBAL DEFAULT 4 JellyBoneWorldPos__9zNPCJellyCFP5xVec3i + 18511: 80108e54 176 FUNC GLOBAL DEFAULT 4 ActLikeOctopus__9zNPCJellyFv + 18512: 80108f04 212 FUNC GLOBAL DEFAULT 4 AnimPick__11zNPCNeptuneFi16en_NPC_GOAL_SPOTP5xGoal + 18513: 80108fd8 76 FUNC GLOBAL DEFAULT 4 ParseINI__11zNPCNeptuneFv + 18514: 80109024 56 FUNC GLOBAL DEFAULT 4 Reset__11zNPCNeptuneFv + 18515: 8010905c 456 FUNC GLOBAL DEFAULT 4 Process__11zNPCNeptuneFP6xScenef + 18516: 80109224 88 FUNC GLOBAL DEFAULT 4 AnimPick__12zNPCMimeFishFi16en_NPC_GOAL_SPOTP5xGoal + 18517: 8010927c 52 FUNC GLOBAL DEFAULT 4 Reset__12zNPCMimeFishFv + 18518: 801092b0 4 FUNC GLOBAL DEFAULT 4 Process__12zNPCMimeFishFP6xScenef + 18519: 801093e4 8 FUNC WEAK DEFAULT 4 PhysicsFlags__11zNPCAmbientCFv + 18520: 801093dc 8 FUNC WEAK DEFAULT 4 ColPenByFlags__11zNPCAmbientCFv + 18521: 801093d4 8 FUNC WEAK DEFAULT 4 ColChkByFlags__11zNPCAmbientCFv + 18522: 801093cc 8 FUNC WEAK DEFAULT 4 ColPenFlags__11zNPCAmbientCFv + 18523: 801093c4 8 FUNC WEAK DEFAULT 4 ColChkFlags__11zNPCAmbientCFv + 18524: 801093c0 4 FUNC WEAK DEFAULT 4 SelfSetup__12zNPCMimeFishFv + 18525: 80109408 8 FUNC WEAK DEFAULT 4 ColPenByFlags__11zNPCNeptuneCFv + 18526: 80109400 8 FUNC WEAK DEFAULT 4 ColChkByFlags__11zNPCNeptuneCFv + 18527: 801093f8 8 FUNC WEAK DEFAULT 4 ColPenFlags__11zNPCNeptuneCFv + 18528: 801093f0 8 FUNC WEAK DEFAULT 4 ColChkFlags__11zNPCNeptuneCFv + 18529: 801093ec 4 FUNC WEAK DEFAULT 4 SelfSetup__11zNPCNeptuneFv + 18530: 803cad18 8 OBJECT GLOBAL DEFAULT 10 g_hash_tikianim + 18531: 803cad20 8 OBJECT GLOBAL DEFAULT 10 g_strz_tikianim + 18532: 80109588 96 FUNC GLOBAL DEFAULT 4 ZNPC_Tiki_Startup__Fv + 18533: 801095e8 4 FUNC GLOBAL DEFAULT 4 ZNPC_Tiki_Shutdown__Fv + 18534: 8010b7ec 1436 FUNC GLOBAL DEFAULT 4 FindParents__8zNPCTikiFP6zScene + 18535: 801095ec 256 FUNC GLOBAL DEFAULT 4 zNPCTiki_InitStacking__FP6zScene + 18536: 801096ec 912 FUNC GLOBAL DEFAULT 4 zNPCTiki_InitFX__FP6zScene + 18537: 80109a7c 704 FUNC GLOBAL DEFAULT 4 zNPCTiki_ExplodeFX__FP8zNPCTiki + 18538: 80109f28 196 FUNC GLOBAL DEFAULT 4 zNPCTiki_ReparentOrphans__Fv + 18539: 80109ec4 100 FUNC GLOBAL DEFAULT 4 zNPCTiki_Timestep__FP6xScenef + 18540: 8010bdcc 228 FUNC GLOBAL DEFAULT 4 RemoveFromFamily__8zNPCTikiFv + 18541: 8010cd4c 60 FUNC WEAK DEFAULT 4 __ct__8zNPCTikiFi + 18542: 80109fec 156 FUNC GLOBAL DEFAULT 4 ZNPC_Create_Tiki__FiP10RyzMemGrowPv + 18543: 80297300 204 OBJECT GLOBAL DEFAULT 8 __vt__8zNPCTiki + 18544: 8010a088 36 FUNC GLOBAL DEFAULT 4 ZNPC_Destroy_Tiki__FP12xFactoryInst + 18545: 8010a0ac 136 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_Tiki__Fv + 18546: 8010a134 424 FUNC GLOBAL DEFAULT 4 Reset__8zNPCTikiFv + 18547: 8010a2dc 64 FUNC GLOBAL DEFAULT 4 Setup__8zNPCTikiFv + 18548: 8010a31c 532 FUNC GLOBAL DEFAULT 4 Init__8zNPCTikiFP9xEntAsset + 18549: 8010a530 140 FUNC GLOBAL DEFAULT 4 Damage__8zNPCTikiF18en_NPC_DAMAGE_TYPEP5xBasePC5xVec3 + 18550: 8010a5bc 564 FUNC GLOBAL DEFAULT 4 SetCarryState__8zNPCTikiF18en_NPC_CARRY_STATE + 18551: 8010a7f0 480 FUNC GLOBAL DEFAULT 4 SelfSetup__8zNPCTikiFv + 18552: 8010a9d0 112 FUNC GLOBAL DEFAULT 4 ParseINI__8zNPCTikiFv + 18553: 8010bd88 68 FUNC GLOBAL DEFAULT 4 ParentUpdated__8zNPCTikiFP8zNPCTiki + 18554: 8010aa40 2380 FUNC GLOBAL DEFAULT 4 Process__8zNPCTikiFP6xScenef + 18555: 8010b38c 800 FUNC GLOBAL DEFAULT 4 SysEvent__8zNPCTikiFP5xBaseP5xBaseUiPCfP5xBasePi + 18556: 8010b6ac 64 FUNC GLOBAL DEFAULT 4 AddChild__8zNPCTikiFP8zNPCTiki + 18557: 8010b6ec 104 FUNC GLOBAL DEFAULT 4 RemoveChild__8zNPCTikiFP8zNPCTiki + 18558: 8010b754 152 FUNC GLOBAL DEFAULT 4 RemoveParent__8zNPCTikiFP8zNPCTiki + 18559: 8010ce1c 8 FUNC WEAK DEFAULT 4 PhysicsFlags__8zNPCTikiCFv + 18560: 8010ce14 8 FUNC WEAK DEFAULT 4 ColPenByFlags__8zNPCTikiCFv + 18561: 8010ce0c 8 FUNC WEAK DEFAULT 4 ColChkByFlags__8zNPCTikiCFv + 18562: 8010ce04 8 FUNC WEAK DEFAULT 4 ColPenFlags__8zNPCTikiCFv + 18563: 8010cdfc 8 FUNC WEAK DEFAULT 4 ColChkFlags__8zNPCTikiCFv + 18564: 8010cde0 28 FUNC WEAK DEFAULT 4 IsAlive__8zNPCTikiFv + 18565: 8010cdc0 32 FUNC WEAK DEFAULT 4 BUpdate__8zNPCTikiFP5xVec3 + 18566: 8010cdbc 4 FUNC WEAK DEFAULT 4 Move__8zNPCTikiFP6xScenefP9xEntFrame + 18567: 8010cd90 44 FUNC WEAK DEFAULT 4 AnimPick__8zNPCTikiFi16en_NPC_GOAL_SPOTP5xGoal + 18568: 8010cd88 8 FUNC WEAK DEFAULT 4 CanRope__8zNPCTikiFv + 18569: 8010e938 4 FUNC WEAK DEFAULT 4 __ct__10xBehaveMgrFv + 18570: 8010cf6c 172 FUNC GLOBAL DEFAULT 4 Startup__10xBehaveMgrFii + 18571: 8010ce24 104 FUNC GLOBAL DEFAULT 4 xBehaveMgr_Startup__Fv + 18572: 8010e93c 60 FUNC WEAK DEFAULT 4 __dt__10xBehaveMgrFv + 18573: 8010ce8c 72 FUNC GLOBAL DEFAULT 4 xBehaveMgr_Shutdown__Fv + 18574: 8010ced4 8 FUNC GLOBAL DEFAULT 4 xBehaveMgr_GetSelf__Fv + 18575: 8010cedc 36 FUNC GLOBAL DEFAULT 4 xBehaveMgr_GoalFactory__Fv + 18576: 8010d0f8 4 FUNC GLOBAL DEFAULT 4 ScenePrepare__10xBehaveMgrFv + 18577: 8010cf00 36 FUNC GLOBAL DEFAULT 4 xBehaveMgr_ScenePrepare__Fv + 18578: 8010d0fc 36 FUNC GLOBAL DEFAULT 4 SceneFinish__10xBehaveMgrFv + 18579: 8010cf24 36 FUNC GLOBAL DEFAULT 4 xBehaveMgr_SceneFinish__Fv + 18580: 8010d120 104 FUNC GLOBAL DEFAULT 4 SceneReset__10xBehaveMgrFv + 18581: 8010cf48 36 FUNC GLOBAL DEFAULT 4 xBehaveMgr_SceneReset__Fv + 18582: 8010d018 36 FUNC GLOBAL DEFAULT 4 RegBuiltIn__10xBehaveMgrFv + 18583: 8010d2e4 120 FUNC GLOBAL DEFAULT 4 FreshWipe__7xPsycheFv + 18584: 8010d35c 60 FUNC GLOBAL DEFAULT 4 SetOwner__7xPsycheFP5xBasePv + 18585: 8010d03c 108 FUNC GLOBAL DEFAULT 4 Subscribe__10xBehaveMgrFP5xBasei + 18586: 8010d398 52 FUNC GLOBAL DEFAULT 4 KillBrain__7xPsycheFP8xFactory + 18587: 8010d0a8 80 FUNC GLOBAL DEFAULT 4 UnSubscribe__10xBehaveMgrFP7xPsyche + 18588: 8010d430 156 FUNC GLOBAL DEFAULT 4 Amnesia__7xPsycheFi + 18589: 8010d188 64 FUNC GLOBAL DEFAULT 4 BrainBegin__7xPsycheFv + 18590: 8010d1c8 64 FUNC GLOBAL DEFAULT 4 BrainExtend__7xPsycheFv + 18591: 8010d208 56 FUNC GLOBAL DEFAULT 4 BrainEnd__7xPsycheFv + 18592: 8010e9d8 36 FUNC WEAK DEFAULT 4 Insert__17xListItem<5xGoal>FP5xGoal + 18593: 8010e9b0 8 FUNC WEAK DEFAULT 4 SetPsyche__5xGoalFP7xPsyche + 18594: 8010d240 164 FUNC GLOBAL DEFAULT 4 AddGoal__7xPsycheFiPv + 18595: 8010d3cc 100 FUNC GLOBAL DEFAULT 4 Lobotomy__7xPsycheFP8xFactory + 18596: 8010e9fc 112 FUNC WEAK DEFAULT 4 RemHead__17xListItem<5xGoal>FPP5xGoal + 18597: 8010e9d0 8 FUNC WEAK DEFAULT 4 Next__17xListItem<5xGoal>Fv + 18598: 8010d558 108 FUNC GLOBAL DEFAULT 4 GIDInStack__7xPsycheCFi + 18599: 8010d4cc 104 FUNC GLOBAL DEFAULT 4 IndexInStack__7xPsycheCFi + 18600: 8010d534 36 FUNC GLOBAL DEFAULT 4 GetCurGoal__7xPsycheCFv + 18601: 8010d5c4 64 FUNC GLOBAL DEFAULT 4 GIDOfActive__7xPsycheCFv + 18602: 8010d604 52 FUNC GLOBAL DEFAULT 4 GIDOfPending__7xPsycheCFv + 18603: 8010d638 248 FUNC GLOBAL DEFAULT 4 GetPrevRecovery__7xPsycheCFi + 18604: 8010e9b8 8 FUNC WEAK DEFAULT 4 Name__5xGoalFv + 18605: 8010df3c 208 FUNC GLOBAL DEFAULT 4 FindGoal__7xPsycheFi + 18606: 8010df04 56 FUNC GLOBAL DEFAULT 4 SetTopState__7xPsycheF12en_GOALSTATE + 18607: 8010e00c 84 FUNC GLOBAL DEFAULT 4 ForceTran__7xPsycheFfPv + 18608: 8010d730 296 FUNC GLOBAL DEFAULT 4 GoalSet__7xPsycheFii + 18609: 8010d858 344 FUNC GLOBAL DEFAULT 4 GoalPush__7xPsycheFii + 18610: 8010db40 440 FUNC GLOBAL DEFAULT 4 GoalPop__7xPsycheFii + 18611: 8010d9b0 160 FUNC GLOBAL DEFAULT 4 GoalPopToBase__7xPsycheFi + 18612: 8010da50 240 FUNC GLOBAL DEFAULT 4 GoalPopRecover__7xPsycheFi + 18613: 8010dcf8 272 FUNC GLOBAL DEFAULT 4 GoalSwap__7xPsycheFii + 18614: 8010e998 20 FUNC WEAK DEFAULT 4 ExpTranIsOn__7xPsycheFv + 18615: 8010e988 16 FUNC WEAK DEFAULT 4 ExpTranOff__7xPsycheFv + 18616: 8010e978 16 FUNC WEAK DEFAULT 4 ExpTranOn__7xPsycheFv + 18617: 8010de08 252 FUNC GLOBAL DEFAULT 4 GoalNone__7xPsycheFii + 18618: 8010e9c0 8 FUNC WEAK DEFAULT 4 SetState__5xGoalF12en_GOALSTATE + 18619: 8010e060 512 FUNC GLOBAL DEFAULT 4 Timestep__7xPsycheFfPv + 18620: 8010e8f4 68 FUNC GLOBAL DEFAULT 4 TimerUpdate__7xPsycheFf + 18621: 8010e378 1328 FUNC GLOBAL DEFAULT 4 TranGoal__7xPsycheFfPv + 18622: 8010e260 280 FUNC GLOBAL DEFAULT 4 ParseTranRequest__7xPsycheF11en_trantypei + 18623: 8010e9ac 4 FUNC WEAK DEFAULT 4 DBG_HistAdd__7xPsycheFi + 18624: 8010e9c8 8 FUNC WEAK DEFAULT 4 GetState__5xGoalCFv + 18625: 8010e8d4 32 FUNC GLOBAL DEFAULT 4 TimerClear__7xPsycheFv + 18626: 8010e8a8 44 FUNC GLOBAL DEFAULT 4 TimerGet__7xPsycheF11en_xpsytime + 18627: 8010ea6c 40 FUNC WEAK DEFAULT 4 Head__17xListItem<5xGoal>Fv + 18628: 8010eb8c 8 FUNC WEAK DEFAULT 4 GetClient__7xPsycheFv + 18629: 8010ea94 36 FUNC GLOBAL DEFAULT 4 GetOwner__5xGoalCFv + 18630: 8010eab8 12 FUNC GLOBAL DEFAULT 4 Clear__5xGoalFv + 18631: 8010eac4 64 FUNC GLOBAL DEFAULT 4 PreCalc__5xGoalFfPv + 18632: 8010eb04 68 FUNC GLOBAL DEFAULT 4 EvalRules__5xGoalFP11en_trantypefPv + 18633: 8010eb48 68 FUNC GLOBAL DEFAULT 4 Process__5xGoalFP11en_trantypefPvP6xScene + 18634: 802973d0 44 OBJECT GLOBAL DEFAULT 8 __vt__5xGoal + 18635: 8010eb94 100 FUNC GLOBAL DEFAULT 4 xGoalSimple_RegisterTypes__FP8xFactory + 18636: 8010ee78 60 FUNC WEAK DEFAULT 4 __ct__12xGoalGenericFi + 18637: 8010ee3c 60 FUNC WEAK DEFAULT 4 __ct__10xGoalEmptyFi + 18638: 80297430 48 OBJECT WEAK DEFAULT 8 __vt__10xGoalEmpty + 18639: 80297400 48 OBJECT GLOBAL DEFAULT 8 __vt__12xGoalGeneric + 18640: 8010ecc8 64 FUNC GLOBAL DEFAULT 4 Enter__12xGoalGenericFfPv + 18641: 8010ed08 64 FUNC GLOBAL DEFAULT 4 Exit__12xGoalGenericFfPv + 18642: 8010ed48 64 FUNC GLOBAL DEFAULT 4 Suspend__12xGoalGenericFfPv + 18643: 8010ed88 64 FUNC GLOBAL DEFAULT 4 Resume__12xGoalGenericFfPv + 18644: 8010edc8 116 FUNC GLOBAL DEFAULT 4 SysEvent__12xGoalGenericFP5xBaseP5xBaseUiPCfP5xBasePi + 18645: 8010eec0 4 FUNC WEAK DEFAULT 4 Clear__12xGoalGenericFv + 18646: 8010eeb4 12 FUNC WEAK DEFAULT 4 Name__12xGoalGenericFv + 18647: 8010eed4 4 FUNC WEAK DEFAULT 4 Clear__10xGoalEmptyFv + 18648: 8010eec4 16 FUNC WEAK DEFAULT 4 Name__10xGoalEmptyFv + 18649: 8010eedc 12 FUNC GLOBAL DEFAULT 4 xSkyDome_Setup__Fv + 18650: 8010f018 28 FUNC WEAK DEFAULT 4 __as__11SkyDomeInfoFRC11SkyDomeInfo + 18651: 8010eee8 304 FUNC GLOBAL DEFAULT 4 xSkyDome_AddEntity__FP4xEntii + 18652: 8010f034 284 FUNC GLOBAL DEFAULT 4 xSkyDome_Render__Fv + 18653: 8010f2c4 12 FUNC WEAK DEFAULT 4 IsEnabled__10RyzMemGrowFv + 18654: 8010f150 156 FUNC GLOBAL DEFAULT 4 __nw__10RyzMemDataFUliP10RyzMemGrow + 18655: 8010f1ec 4 FUNC GLOBAL DEFAULT 4 __dl__10RyzMemDataFPv + 18656: 8010f1f0 128 FUNC GLOBAL DEFAULT 4 Init__10RyzMemGrowFP5xBase + 18657: 8010f270 36 FUNC GLOBAL DEFAULT 4 Resume__10RyzMemGrowFP5xBase + 18658: 8010f294 48 FUNC GLOBAL DEFAULT 4 Done__10RyzMemGrowFv + 18659: 8010f2d0 120 FUNC GLOBAL DEFAULT 4 __ct__8xFactoryFi + 18660: 8010f348 96 FUNC GLOBAL DEFAULT 4 __dt__8xFactoryFv + 18661: 8010f3a8 240 FUNC GLOBAL DEFAULT 4 RegItemType__8xFactoryFP12XGOFTypeInfo + 18662: 8010f498 104 FUNC GLOBAL DEFAULT 4 RegItemType__8xFactoryFiPFiP10RyzMemGrowPv_P12xFactoryInstPFP12xFactoryInst_v + 18663: 8010f500 56 FUNC GLOBAL DEFAULT 4 GrowDataEnable__8xFactoryFP5xBasei + 18664: 8010f538 36 FUNC GLOBAL DEFAULT 4 GrowDataDisable__8xFactoryFv + 18665: 8010f55c 336 FUNC GLOBAL DEFAULT 4 CreateItem__8xFactoryFiPvP10RyzMemGrow + 18666: 8010f6ec 232 FUNC GLOBAL DEFAULT 4 DestroyItem__8xFactoryFP12xFactoryInst + 18667: 8010f6ac 64 FUNC GLOBAL DEFAULT 4 DestroyAll__8xFactoryFv + 18668: 80110000 72 FUNC GLOBAL DEFAULT 4 NPC_entwrap_setup__FP4xEnt + 18669: 80110048 72 FUNC GLOBAL DEFAULT 4 NPC_entwrap_reset__FP4xEnt + 18670: 8011020c 88 FUNC GLOBAL DEFAULT 4 NPC_entwrap_event__FP5xBaseP5xBaseUiPCfP5xBase + 18671: 80110090 292 FUNC GLOBAL DEFAULT 4 NPC_entwrap_update__FP4xEntP6xScenef + 18672: 801101b4 44 FUNC GLOBAL DEFAULT 4 NPC_entwrap_bupdate__FP4xEntP5xVec3 + 18673: 801101e0 44 FUNC GLOBAL DEFAULT 4 NPC_entwrap_move__FP4xEntP6xScenefP9xEntFrame + 18674: 80110264 44 FUNC GLOBAL DEFAULT 4 NPC_entwrap_render__FP4xEnt + 18675: 8010f82c 508 FUNC GLOBAL DEFAULT 4 Init__9xNPCBasicFP9xEntAsset + 18676: 80110290 4 FUNC WEAK DEFAULT 4 DBG_PStatClear__9xNPCBasicFv + 18677: 8010fa28 204 FUNC GLOBAL DEFAULT 4 Reset__9xNPCBasicFv + 18678: 8010fc98 772 FUNC GLOBAL DEFAULT 4 Process__9xNPCBasicFP6xScenef + 18679: 8010ff9c 84 FUNC GLOBAL DEFAULT 4 CollideReview__9xNPCBasicFv + 18680: 8010fff0 16 FUNC GLOBAL DEFAULT 4 NewTime__9xNPCBasicFP6xScenef + 18681: 80110294 4 FUNC WEAK DEFAULT 4 DBG_HaltOnMe__9xNPCBasicFUiPc + 18682: 80110298 32 FUNC WEAK DEFAULT 4 BUpdate__9xNPCBasicFP5xVec3 + 18683: 80297a14 84 OBJECT GLOBAL DEFAULT 8 __vt__9xNPCBasic + 18684: 801109f0 28 FUNC WEAK DEFAULT 4 __as__Q312bungee_state10hook_asset35@class$913zEntPlayerBungeeState_cppFRCQ312bungee_state10hook_asset35@class$913zEntPlayerBungeeState_cpp + 18685: 80110acc 84 FUNC WEAK DEFAULT 4 __as__Q312bungee_state10hook_asset35@class$912zEntPlayerBungeeState_cppFRCQ312bungee_state10hook_asset35@class$912zEntPlayerBungeeState_cpp + 18686: 80110b84 12 FUNC WEAK DEFAULT 4 __as__Q312bungee_state10hook_asset35@class$911zEntPlayerBungeeState_cppFRCQ312bungee_state10hook_asset35@class$911zEntPlayerBungeeState_cpp + 18687: 80110f64 52 FUNC WEAK DEFAULT 4 __as__Q312bungee_state10hook_asset35@class$910zEntPlayerBungeeState_cppFRCQ312bungee_state10hook_asset35@class$910zEntPlayerBungeeState_cpp + 18688: 801117b8 16 FUNC WEAK DEFAULT 4 type_name__Q212bungee_state10drop_assetFv + 18689: 801117f8 100 FUNC GLOBAL DEFAULT 4 load__12bungee_stateFR5xBaseR9xDynAssetUl + 18690: 8011185c 2592 FUNC GLOBAL DEFAULT 4 load_settings__12bungee_stateFR8xIniFile + 18691: 8011227c 180 FUNC GLOBAL DEFAULT 4 init__12bungee_stateFv + 18692: 80297c40 24 OBJECT WEAK DEFAULT 8 __vt__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_type + 18693: 80297c28 24 OBJECT WEAK DEFAULT 8 __vt__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@10state_type + 18694: 80297c10 24 OBJECT WEAK DEFAULT 8 __vt__Q312bungee_state35@unnamed@zEntPlayerBungeeState_cpp@20attaching_state_type + 18695: 80112670 120 FUNC GLOBAL DEFAULT 4 stop__12bungee_stateFv + 18696: 801123c4 72 FUNC GLOBAL DEFAULT 4 destroy__12bungee_stateFv + 18697: 8011240c 96 FUNC GLOBAL DEFAULT 4 reset__12bungee_stateFv + 18698: 8011246c 28 FUNC GLOBAL DEFAULT 4 active__12bungee_stateFv + 18699: 80112488 52 FUNC GLOBAL DEFAULT 4 landed__12bungee_stateFv + 18700: 801124bc 348 FUNC GLOBAL DEFAULT 4 update__12bungee_stateFP6xScenef + 18701: 8011261c 80 FUNC GLOBAL DEFAULT 4 render__12bungee_stateFv + 18702: 801126e8 1764 FUNC GLOBAL DEFAULT 4 insert_animations__12bungee_stateFR10xAnimTable + 18703: 80113810 308 FUNC WEAK DEFAULT 4 __as__Q212bungee_state10hook_assetFRCQ212bungee_state10hook_asset + 18704: 80116370 96 FUNC WEAK DEFAULT 4 xBoxFromSphere__FR4xBoxRC7xSphere + 18705: 801163d0 440 FUNC WEAK DEFAULT 4 xGridCheckBound__FR5xGridRC6xBoundRC7xQCDataQ412bungee_state35@unnamed@zEntPlayerBungeeState_cpp@18hanging_state_type19cb_cache_collisions + 18706: 801162ac 96 FUNC WEAK DEFAULT 4 normal__5xVec3CFv + 18707: 80116588 484 FUNC GLOBAL DEFAULT 4 zCollGeom_EntSetup__FP4xEnt + 18708: 8011676c 348 FUNC GLOBAL DEFAULT 4 zCollGeom_Init__Fv + 18709: 801168c8 24 FUNC GLOBAL DEFAULT 4 zCollGeom_CamEnable__FP4xEnt + 18710: 801168e0 12 FUNC GLOBAL DEFAULT 4 zCollGeom_CamDisable__FP4xEnt + 18711: 80116c7c 12 FUNC WEAK DEFAULT 4 using_ptank_render__FRC12xParSysAsset + 18712: 80117680 16 FUNC WEAK DEFAULT 4 reset__10ptank_poolFv + 18713: 801174a8 192 FUNC WEAK DEFAULT 4 next__30ptank_pool__pos_color_size_uv2Fv + 18714: 80117494 20 FUNC WEAK DEFAULT 4 valid__10ptank_poolCFv + 18715: 80117454 64 FUNC WEAK DEFAULT 4 flush__30ptank_pool__pos_color_size_uv2Fv + 18716: 8011766c 20 FUNC WEAK DEFAULT 4 at_block_end__10ptank_poolCFv + 18717: 80117608 100 FUNC WEAK DEFAULT 4 unlock_block__10ptank_poolFv + 18718: 80117568 160 FUNC WEAK DEFAULT 4 lock_block__30ptank_pool__pos_color_size_uv2Fv + 18719: 80116cd8 120 FUNC GLOBAL DEFAULT 4 xParCmdTexInit__FP10xParCmdTex + 18720: 80116d70 488 FUNC GLOBAL DEFAULT 4 xParSysInit__FP5xBaseP12xParSysAsset + 18721: 80116d50 32 FUNC GLOBAL DEFAULT 4 xParSysInit__FPvPv + 18722: 8011708c 212 FUNC GLOBAL DEFAULT 4 xParSysEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 18723: 80116f58 96 FUNC GLOBAL DEFAULT 4 xParSysSetup__FP7xParSys + 18724: 80116fb8 148 FUNC GLOBAL DEFAULT 4 xParSysReset__FP7xParSys + 18725: 8011704c 64 FUNC GLOBAL DEFAULT 4 xParSysExit__FP7xParSys + 18726: 80117160 228 FUNC GLOBAL DEFAULT 4 xParSysUpdate__FP5xBaseP6xScenef + 18727: 80117394 192 FUNC GLOBAL DEFAULT 4 xParSysRender__FP5xBase + 18728: 80117694 312 FUNC GLOBAL DEFAULT 4 xParInterpConvertInterpMode__FP10xParInterp + 18729: 801177ec 544 FUNC GLOBAL DEFAULT 4 xParEmitterInit__FP5xBaseP16xParEmitterAsset + 18730: 801177cc 32 FUNC GLOBAL DEFAULT 4 xParEmitterInit__FPvPv + 18731: 80117b18 176 FUNC GLOBAL DEFAULT 4 xParEmitterEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 18732: 801188c8 28 FUNC WEAK DEFAULT 4 order__10xParInterpFv + 18733: 80117a0c 208 FUNC GLOBAL DEFAULT 4 xParEmitterSetup__FP11xParEmitter + 18734: 80117adc 60 FUNC GLOBAL DEFAULT 4 xParEmitterReset__FP11xParEmitter + 18735: 80117bc8 584 FUNC GLOBAL DEFAULT 4 xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings + 18736: 80118908 44 FUNC WEAK DEFAULT 4 __as__10xParInterpFRC10xParInterp + 18737: 801188e4 36 FUNC WEAK DEFAULT 4 xParEmitterEmit__FP11xParEmitterf + 18738: 801180c0 1956 FUNC GLOBAL DEFAULT 4 xParEmitterEmit__FP11xParEmitterff + 18739: 80117ec0 324 FUNC GLOBAL DEFAULT 4 xParInterpCompute__FiP10xParInterpfif + 18740: 80118004 188 FUNC GLOBAL DEFAULT 4 xParEmitterEmitSetTexIdxs__FP4xParPC7xParSys + 18741: 80118864 56 FUNC GLOBAL DEFAULT 4 xParEmitterUpdate__FP5xBaseP6xScenef + 18742: 8011889c 44 FUNC GLOBAL DEFAULT 4 xParEmitterDestroy__Fv + 18743: 80118934 96 FUNC GLOBAL DEFAULT 4 Init__7xVolumeFP12xVolumeAsset + 18744: 80118994 36 FUNC GLOBAL DEFAULT 4 Reset__7xVolumeFv + 18745: 801189b8 32 FUNC GLOBAL DEFAULT 4 Save__7xVolumeFP7xSerial + 18746: 801189d8 32 FUNC GLOBAL DEFAULT 4 Load__7xVolumeFP7xSerial + 18747: 801189f8 12 FUNC GLOBAL DEFAULT 4 GetBound__7xVolumeFv + 18748: 80118a04 100 FUNC GLOBAL DEFAULT 4 xParEmitterEmitPoint__FP4xParP16xParEmitterAssetf + 18749: 80118b90 400 FUNC GLOBAL DEFAULT 4 xParEmitterEmitCircleEdge__FP4xParP16xParEmitterAssetf + 18750: 80118d20 416 FUNC GLOBAL DEFAULT 4 xParEmitterEmitCircle__FP4xParP16xParEmitterAssetf + 18751: 80118ec0 172 FUNC GLOBAL DEFAULT 4 xParEmitterEmitRect__FP4xParP16xParEmitterAssetf + 18752: 80118f6c 224 FUNC GLOBAL DEFAULT 4 xParEmitterEmitRectEdge__FP4xParP16xParEmitterAssetf + 18753: 8011904c 432 FUNC GLOBAL DEFAULT 4 xParEmitterEmitLine__FP4xParP16xParEmitterAssetf + 18754: 801191fc 312 FUNC GLOBAL DEFAULT 4 xParEmitterEmitSphere__FP4xParP16xParEmitterAssetf + 18755: 80119334 508 FUNC GLOBAL DEFAULT 4 xParEmitterEmitSphereEdge__FP4xParP16xParEmitterAssetfi + 18756: 80119530 232 FUNC GLOBAL DEFAULT 4 xParEmitterEmitVolume__FP4xParP16xParEmitterAssetfP7xVolume + 18757: 80119618 288 FUNC GLOBAL DEFAULT 4 xParEmitterEmitEntity__FP4xParP16xParEmitterAssetfP4xEnt + 18758: 80119738 136 FUNC GLOBAL DEFAULT 4 xParEmitterEmitOffsetPoint__FP11xParEmitterP4xParP16xParEmitterAssetfP4xEnt + 18759: 801197c0 268 FUNC GLOBAL DEFAULT 4 xParEmitterEmitVCylEdge__FP4xParP16xParEmitterAssetf + 18760: 801198cc 36 FUNC GLOBAL DEFAULT 4 xParEmitterEmitOCircleEdge__FP4xParP16xParEmitterAssetf + 18761: 80119a48 108 FUNC GLOBAL DEFAULT 4 xParEmitterEmitOCircle__FP4xParP16xParEmitterAssetf + 18762: 80119ab4 156 FUNC GLOBAL DEFAULT 4 xParEmitterTransformEntBone__FR5xVec3R5xVec3RC16xParEmitterAssetRC4xEnt + 18763: 80119c74 32 FUNC GLOBAL DEFAULT 4 xParEmitterTransformEntBone__FR5xVec3R5xVec3RC16xParEmitterAssetRC7xMat4x3 + 18764: 80119c94 200 FUNC GLOBAL DEFAULT 4 xParEmitterEmitEntBone__FP4xParP16xParEmitterAssetfRC7xMat4x3 + 18765: 8011a1e8 280 FUNC GLOBAL DEFAULT 4 xParEmitterEmitEntBound__FP4xParP16xParEmitterAssetfPC4xEnt + 18766: 8011a87c 96 FUNC WEAK DEFAULT 4 __pl__5xVec3CFf + 18767: 8011a7e4 100 FUNC WEAK DEFAULT 4 __ml__5xVec3CFRC5xVec3 + 18768: 8011a848 52 FUNC WEAK DEFAULT 4 __amu__5xVec3FRC5xVec3 + 18769: 8011a940 72 FUNC GLOBAL DEFAULT 4 xRenderStateSetTexture__FP9RwTexture + 18770: 8011a988 52 FUNC GLOBAL DEFAULT 4 xRenderStateSetSrcBlendMode__Fi + 18771: 8011a9bc 52 FUNC GLOBAL DEFAULT 4 xRenderStateSetDstBlendMode__Fi + 18772: 803cbe10 1 OBJECT GLOBAL DEFAULT 11 oob_player_teleported + 18773: 8011c974 192 FUNC GLOBAL DEFAULT 4 force_start__9oob_stateFv + 18774: 8011b450 1184 FUNC GLOBAL DEFAULT 4 load_settings__9oob_stateFR8xIniFile + 18775: 8011b8f0 356 FUNC GLOBAL DEFAULT 4 init__9oob_stateFv + 18776: 80297f68 20 OBJECT WEAK DEFAULT 8 __vt__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15drop_state_type + 18777: 8011d4c0 28 FUNC WEAK DEFAULT 4 dot__5xVec2CFRC5xVec2 + 18778: 8011d4dc 64 FUNC WEAK DEFAULT 4 normal__5xVec2CFv + 18779: 8011d51c 56 FUNC WEAK DEFAULT 4 normalize__5xVec2Fv + 18780: 80297f54 20 OBJECT WEAK DEFAULT 8 __vt__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@10state_type + 18781: 80297f40 20 OBJECT WEAK DEFAULT 8 __vt__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_type + 18782: 80297f28 24 OBJECT WEAK DEFAULT 8 __vt__Q49oob_state32@unnamed@zEntPlayerOOBState_cpp@15grab_state_type17tutorial_callback + 18783: 8011c668 16 FUNC WEAK DEFAULT 4 __ct__Q28ztalkbox8callbackFv + 18784: 80297f10 24 OBJECT WEAK DEFAULT 8 __vt__Q28ztalkbox8callback + 18785: 80297efc 20 OBJECT WEAK DEFAULT 8 __vt__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@14out_state_type + 18786: 80297ee8 20 OBJECT WEAK DEFAULT 8 __vt__Q39oob_state32@unnamed@zEntPlayerOOBState_cpp@13in_state_type + 18787: 8011c700 300 FUNC GLOBAL DEFAULT 4 update__9oob_stateFR6xScenef + 18788: 8011c82c 24 FUNC GLOBAL DEFAULT 4 IsPlayerInControl__9oob_stateFv + 18789: 8011c844 48 FUNC GLOBAL DEFAULT 4 oob_timer__9oob_stateFv + 18790: 8011c874 136 FUNC GLOBAL DEFAULT 4 render__9oob_stateFv + 18791: 8011c8fc 120 FUNC GLOBAL DEFAULT 4 fx_render__9oob_stateFv + 18792: 8011ca34 116 FUNC GLOBAL DEFAULT 4 read_persistent__9oob_stateFR7xSerial + 18793: 8011caa8 108 FUNC GLOBAL DEFAULT 4 write_persistent__9oob_stateFR7xSerial + 18794: 8011d560 4 FUNC WEAK DEFAULT 4 on_answer__Q28ztalkbox8callbackFQ28ztalkbox11answer_enum + 18795: 8011d55c 4 FUNC WEAK DEFAULT 4 on_stop__Q28ztalkbox8callbackFv + 18796: 8011d558 4 FUNC WEAK DEFAULT 4 on_start__Q28ztalkbox8callbackFv + 18797: 8011d554 4 FUNC WEAK DEFAULT 4 on_signal__Q28ztalkbox8callbackFUi + 18798: 803cad40 1 OBJECT GLOBAL DEFAULT 10 xClumpColl_FilterFlags + 18799: 8011d564 144 FUNC GLOBAL DEFAULT 4 xClumpColl_StaticBufferInit__FPvUi + 18800: 8011d5f4 4 FUNC GLOBAL DEFAULT 4 xClumpColl_InstancePointers__FP17xClumpCollBSPTreeP7RpClump + 18801: 8011d5f8 336 FUNC GLOBAL DEFAULT 4 xClumpColl_ForAllBoxLeafNodeIntersections__FP17xClumpCollBSPTreeP6RwBBoxPFP21xClumpCollBSPTrianglePv_iPv + 18802: 8011d748 2160 FUNC GLOBAL DEFAULT 4 xClumpColl_ForAllLineLeafNodeIntersections__FP17xClumpCollBSPTreeP6RwLineP21xClumpCollV3dGradientPFP21xClumpCollBSPTrianglePv_iPv + 18803: 8011dfb8 2188 FUNC GLOBAL DEFAULT 4 xClumpColl_ForAllCapsuleLeafNodeIntersections__FP17xClumpCollBSPTreeP6RwLinefP21xClumpCollV3dGradientPFP21xClumpCollBSPTrianglePv_iPv + 18804: 8011ee78 576 FUNC GLOBAL DEFAULT 4 xClumpColl_ForAllIntersections__FP17xClumpCollBSPTreeP14RpIntersectionPFP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv_P19RpCollisionTrianglePv + 18805: 8011f0b8 108 FUNC GLOBAL DEFAULT 4 xEntBoulder_FitToModel__FP11xEntBoulder + 18806: 8011f124 288 FUNC GLOBAL DEFAULT 4 xEntBoulder_Render__FP4xEnt + 18807: 8011f264 532 FUNC GLOBAL DEFAULT 4 xEntBoulder_Init__FP11xEntBoulderP9xEntAsset + 18808: 8011f244 32 FUNC GLOBAL DEFAULT 4 xEntBoulder_Init__FPvPv + 18809: 80120bd0 884 FUNC GLOBAL DEFAULT 4 xEntBoulderEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 18810: 8011f630 3496 FUNC GLOBAL DEFAULT 4 xEntBoulder_Update__FP11xEntBoulderP6xScenef + 18811: 8011f5c4 4 FUNC GLOBAL DEFAULT 4 xEntBoulder_BUpdate__FP4xEntP5xVec3 + 18812: 80120a74 348 FUNC GLOBAL DEFAULT 4 xEntBoulder_Reset__FP11xEntBoulderP6xScene + 18813: 8011f594 48 FUNC GLOBAL DEFAULT 4 xEntBoulder_AddForce__FP11xEntBoulderP5xVec3 + 18814: 8011f478 236 FUNC GLOBAL DEFAULT 4 xEntBoulder_ApplyForces__FP10xEntCollis + 18815: 8011f564 48 FUNC GLOBAL DEFAULT 4 xEntBoulder_AddInstantForce__FP11xEntBoulderP5xVec3 + 18816: 8011f5c8 104 FUNC GLOBAL DEFAULT 4 xEntBoulder_RealBUpdate__FP4xEntP5xVec3 + 18817: 80121d5c 76 FUNC WEAK DEFAULT 4 xVec3LengthFast__FPC5xVec3 + 18818: 801203d8 616 FUNC GLOBAL DEFAULT 4 xEntBoulder_KilledBySurface__FP11xEntBoulderP6xScenef + 18819: 80120640 116 FUNC GLOBAL DEFAULT 4 xEntBoulder_Kill__FP11xEntBoulder + 18820: 801206b4 852 FUNC GLOBAL DEFAULT 4 xEntBoulder_BubbleBowl__Ff + 18821: 80120a08 108 FUNC GLOBAL DEFAULT 4 xEntBoulder_Setup__FP11xEntBoulder + 18822: 801210dc 428 FUNC GLOBAL DEFAULT 4 xBoulderGenerator_Init__FP17xBoulderGeneratorP22xBoulderGeneratorAsset + 18823: 801210bc 32 FUNC GLOBAL DEFAULT 4 xBoulderGenerator_Init__FR5xBaseR9xDynAssetUl + 18824: 80121654 752 FUNC GLOBAL DEFAULT 4 xBoulderGenerator_EventCB__FP5xBaseP5xBaseUiPCfP5xBase + 18825: 80121288 120 FUNC GLOBAL DEFAULT 4 xBoulderGenerator_Reset__FP17xBoulderGenerator + 18826: 801214ac 424 FUNC GLOBAL DEFAULT 4 xBoulderGenerator_Launch__FP17xBoulderGeneratorP5xVec3f + 18827: 80121944 1048 FUNC GLOBAL DEFAULT 4 xBoulderGenerator_GenBoulder__FP17xBoulderGenerator + 18828: 803cbe30 4 OBJECT GLOBAL DEFAULT 11 gGridIterActive + 18829: 80121e0c 52 FUNC GLOBAL DEFAULT 4 xGridBoundInit__FP10xGridBoundPv + 18830: 80121e40 424 FUNC GLOBAL DEFAULT 4 xGridInit__FP5xGridPC4xBoxUsUsUc + 18831: 8012201c 196 FUNC GLOBAL DEFAULT 4 xGridEmpty__FP5xGrid + 18832: 80121fe8 52 FUNC GLOBAL DEFAULT 4 xGridKill__FP5xGrid + 18833: 801224d4 128 FUNC GLOBAL DEFAULT 4 xGridRemove__FP10xGridBound + 18834: 801220e0 128 FUNC GLOBAL DEFAULT 4 xGridAddToCell__FPP10xGridBoundP10xGridBound + 18835: 8012219c 824 FUNC GLOBAL DEFAULT 4 xGridAdd__FP5xGridP4xEnt + 18836: 80122554 132 FUNC GLOBAL DEFAULT 4 xGridUpdate__FP5xGridP4xEnt + 18837: 80122694 284 FUNC GLOBAL DEFAULT 4 xGridGetCell__FP5xGridfffRiRi + 18838: 801227b0 100 FUNC GLOBAL DEFAULT 4 xGridIterFirstCell__FP5xGridfffRiRiR13xGridIterator + 18839: 80122814 344 FUNC GLOBAL DEFAULT 4 xGridEntIsTooBig__FP5xGridPC4xEnt + 18840: 8012296c 664 FUNC GLOBAL DEFAULT 4 xGridCheckPosition__FP5xGridP5xVec3P7xQCDataPFP4xEntPv_iPv + 18841: 80122d80 968 FUNC GLOBAL DEFAULT 4 xJSP_MultiStreamRead__FPvUiPP10xJSPHeader + 18842: 80123148 224 FUNC GLOBAL DEFAULT 4 xJSP_Destroy__FP10xJSPHeader + 18843: 80123228 664 FUNC GLOBAL DEFAULT 4 xLightKit_Prepare__FPv + 18844: 803cbe48 4 OBJECT GLOBAL DEFAULT 11 iModelHack_DisablePrelight + 18845: 803cbe4c 4 OBJECT GLOBAL DEFAULT 11 gLastLightKit + 18846: 801234c0 228 FUNC GLOBAL DEFAULT 4 xLightKit_Enable__FP9xLightKitP7RpWorld + 18847: 801235a4 8 FUNC GLOBAL DEFAULT 4 xLightKit_GetCurrent__FP7RpWorld + 18848: 801235ac 140 FUNC GLOBAL DEFAULT 4 xLightKit_Destroy__FP9xLightKit + 18849: 801236d4 108 FUNC GLOBAL DEFAULT 4 zCamMarkerEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 18850: 80123638 92 FUNC GLOBAL DEFAULT 4 zCamMarkerInit__FP5xBaseP9xCamAsset + 18851: 80123694 32 FUNC GLOBAL DEFAULT 4 zCamMarkerSave__FP10zCamMarkerP7xSerial + 18852: 801236b4 32 FUNC GLOBAL DEFAULT 4 zCamMarkerLoad__FP10zCamMarkerP7xSerial + 18853: 80123740 64 FUNC GLOBAL DEFAULT 4 zGooInit__Fi + 18854: 80123780 20 FUNC GLOBAL DEFAULT 4 zGooExit__Fv + 18855: 80123794 156 FUNC GLOBAL DEFAULT 4 zGooAdd__FP4xEntfi + 18856: 80123830 188 FUNC GLOBAL DEFAULT 4 zGooIs__FP4xEntRfUi + 18857: 801238ec 172 FUNC GLOBAL DEFAULT 4 zGooCollsBegin__Fv + 18858: 80123998 136 FUNC GLOBAL DEFAULT 4 zGooCollsEnd__Fv + 18859: 80123a20 112 FUNC GLOBAL DEFAULT 4 zGooStopTide__Fv + 18860: 80123a90 140 FUNC GLOBAL DEFAULT 4 zGooMeltFinished__FP8RpAtomic + 18861: 803ca6d8 156 OBJECT GLOBAL DEFAULT 9 colls_grid + 18862: 803ca774 52 OBJECT GLOBAL DEFAULT 9 colls_oso_grid + 18863: 803ca7a8 52 OBJECT GLOBAL DEFAULT 9 npcs_grid + 18864: 80124428 428 FUNC GLOBAL DEFAULT 4 zGridUpdateEnt__FP4xEnt + 18865: 80123eb4 228 FUNC GLOBAL DEFAULT 4 zGridReset__FP6zScene + 18866: 80123f98 1092 FUNC GLOBAL DEFAULT 4 zGridInit__FP6zScene + 18867: 801243dc 76 FUNC GLOBAL DEFAULT 4 zGridExit__FP6zScene + 18868: 80124a9c 72 FUNC WEAK DEFAULT 4 __ct__14zNPCGoalScriptFi + 18869: 80124a54 72 FUNC WEAK DEFAULT 4 __ct__18zNPCGoalScriptAnimFi + 18870: 80124a0c 72 FUNC WEAK DEFAULT 4 __ct__20zNPCGoalScriptAttackFi + 18871: 801249c4 72 FUNC WEAK DEFAULT 4 __ct__18zNPCGoalScriptMoveFi + 18872: 8012497c 72 FUNC WEAK DEFAULT 4 __ct__18zNPCGoalScriptTalkFi + 18873: 80124934 72 FUNC WEAK DEFAULT 4 __ct__20zNPCGoalScriptFollowFi + 18874: 801248ec 72 FUNC WEAK DEFAULT 4 __ct__18zNPCGoalScriptLeadFi + 18875: 801248a4 72 FUNC WEAK DEFAULT 4 __ct__18zNPCGoalScriptWaitFi + 18876: 801245d4 420 FUNC GLOBAL DEFAULT 4 GOALCreate_Script__FiP10RyzMemGrowPv + 18877: 80298294 52 OBJECT WEAK DEFAULT 8 __vt__18zNPCGoalScriptWait + 18878: 80298260 52 OBJECT WEAK DEFAULT 8 __vt__18zNPCGoalScriptLead + 18879: 8029822c 52 OBJECT WEAK DEFAULT 8 __vt__20zNPCGoalScriptFollow + 18880: 802981f8 52 OBJECT WEAK DEFAULT 8 __vt__18zNPCGoalScriptTalk + 18881: 802981c4 52 OBJECT WEAK DEFAULT 8 __vt__18zNPCGoalScriptMove + 18882: 80298190 52 OBJECT WEAK DEFAULT 8 __vt__20zNPCGoalScriptAttack + 18883: 8029815c 52 OBJECT WEAK DEFAULT 8 __vt__18zNPCGoalScriptAnim + 18884: 80298128 52 OBJECT GLOBAL DEFAULT 8 __vt__14zNPCGoalScript + 18885: 80124778 100 FUNC GLOBAL DEFAULT 4 Enter__14zNPCGoalScriptFfPv + 18886: 801247dc 32 FUNC GLOBAL DEFAULT 4 Exit__14zNPCGoalScriptFfPv + 18887: 801247fc 32 FUNC GLOBAL DEFAULT 4 SysEvent__14zNPCGoalScriptFP5xBaseP5xBaseUiPCfP5xBasePi + 18888: 8012481c 136 FUNC GLOBAL DEFAULT 4 NPCMessage__14zNPCGoalScriptFP6NPCMsg + 18889: 80124ae4 104 FUNC GLOBAL DEFAULT 4 NPCS_Startup__Fv + 18890: 80124b4c 4 FUNC GLOBAL DEFAULT 4 NPCS_Shutdown__Fv + 18891: 80124b50 100 FUNC GLOBAL DEFAULT 4 NPCS_SndTimersUpdate__Ff + 18892: 80124bb4 252 FUNC GLOBAL DEFAULT 4 NPCS_SndTimersReset__Fv + 18893: 80124cb0 80 FUNC GLOBAL DEFAULT 4 NPCS_SndTypePlayed__F12en_NPC_SOUNDf + 18894: 80124d00 68 FUNC GLOBAL DEFAULT 4 NPCS_SndOkToPlay__F12en_NPC_SOUND + 18895: 80124d44 120 FUNC GLOBAL DEFAULT 4 NPCS_SndTablePrepare__FP10NPCSndTrax + 18896: 80124dbc 48 FUNC GLOBAL DEFAULT 4 NPCS_SndFindProps__F12en_NPC_SOUND + 18897: 80124dec 264 FUNC GLOBAL DEFAULT 4 NPCS_SndTypeFromHash__FUiP10NPCSndTraxP10NPCSndTrax + 18898: 80124ef4 436 FUNC GLOBAL DEFAULT 4 NPCS_SndPickSimilar__F12en_NPC_SOUNDP10NPCSndTraxP10NPCSndTrax + 18899: 80298398 204 OBJECT GLOBAL DEFAULT 8 g_sndProps + 18900: 80298464 12 OBJECT GLOBAL DEFAULT 8 g_sndTrax_Universal + 18901: 80298470 12 OBJECT GLOBAL DEFAULT 8 g_sndTrax_General + 18902: 8029847c 324 OBJECT GLOBAL DEFAULT 8 g_sndTrax_Villager + 18903: 802985c0 72 OBJECT GLOBAL DEFAULT 8 g_sndTrax_Squidward + 18904: 80298608 192 OBJECT GLOBAL DEFAULT 8 g_sndTrax_VillagerCoStar + 18905: 802986c8 12 OBJECT GLOBAL DEFAULT 8 g_sndTrax_VillagerMale + 18906: 802986d4 12 OBJECT GLOBAL DEFAULT 8 g_sndTrax_VillagerFemale + 18907: 802986e0 12 OBJECT GLOBAL DEFAULT 8 g_sndTrax_VillagerElder + 18908: 802986ec 12 OBJECT GLOBAL DEFAULT 8 g_sndTrax_VillagerEldess + 18909: 802986f8 24 OBJECT GLOBAL DEFAULT 8 g_sndTrax_VillagerBoy + 18910: 80298710 24 OBJECT GLOBAL DEFAULT 8 g_sndTrax_VillagerGirl + 18911: 80298728 12 OBJECT GLOBAL DEFAULT 8 g_sndTrax_Neptune + 18912: 80298734 48 OBJECT GLOBAL DEFAULT 8 g_sndTrax_Jelly + 18913: 80298764 36 OBJECT GLOBAL DEFAULT 8 g_sndTrax_TikiShared + 18914: 80298788 24 OBJECT GLOBAL DEFAULT 8 g_sndTrax_TikiThunder + 18915: 802987a0 36 OBJECT GLOBAL DEFAULT 8 g_sndTrax_Duplotron + 18916: 802987c4 24 OBJECT GLOBAL DEFAULT 8 g_sndTrax_Robot + 18917: 802987dc 36 OBJECT GLOBAL DEFAULT 8 g_sndTrax_Fodder + 18918: 80298800 72 OBJECT GLOBAL DEFAULT 8 g_sndTrax_FodBomb + 18919: 80298848 36 OBJECT GLOBAL DEFAULT 8 g_sndTrax_FodBzzt + 18920: 8029886c 48 OBJECT GLOBAL DEFAULT 8 g_sndTrax_Chomper + 18921: 8029889c 36 OBJECT GLOBAL DEFAULT 8 g_sndTrax_Hammer + 18922: 802988c0 48 OBJECT GLOBAL DEFAULT 8 g_sndTrax_TarTar + 18923: 802988f0 24 OBJECT GLOBAL DEFAULT 8 g_sndTrax_Glove + 18924: 80298908 36 OBJECT GLOBAL DEFAULT 8 g_sndTrax_Monsoon + 18925: 8029892c 36 OBJECT GLOBAL DEFAULT 8 g_sndTrax_Sleepy + 18926: 80298950 60 OBJECT GLOBAL DEFAULT 8 g_sndTrax_Chuck + 18927: 8029898c 36 OBJECT GLOBAL DEFAULT 8 g_sndTrax_ArfArf + 18928: 802989b0 48 OBJECT GLOBAL DEFAULT 8 g_sndTrax_ArfDog + 18929: 802989e0 60 OBJECT GLOBAL DEFAULT 8 g_sndTrax_Tubelet + 18930: 80298a1c 60 OBJECT GLOBAL DEFAULT 8 g_sndTrax_Slick + 18931: 80298a58 12 OBJECT GLOBAL DEFAULT 8 g_sndTrax_KingJelly + 18932: 80298a64 12 OBJECT GLOBAL DEFAULT 8 g_sndTrax_Dutchman + 18933: 80298a70 12 OBJECT GLOBAL DEFAULT 8 g_sndTrax_BossSandy + 18934: 80298a80 20 OBJECT GLOBAL DEFAULT 8 g_hash_dupoanim + 18935: 80298a94 20 OBJECT GLOBAL DEFAULT 8 g_strz_dupoanim + 18936: 801251bc 104 FUNC GLOBAL DEFAULT 4 ZNPC_Duplotron_Startup__Fv + 18937: 80125224 4 FUNC GLOBAL DEFAULT 4 ZNPC_Duplotron_Shutdown__Fv + 18938: 80125228 4 FUNC GLOBAL DEFAULT 4 zNPCDuplotron_ScenePrepare__Fv + 18939: 80125d88 4 FUNC GLOBAL DEFAULT 4 DUPO_KillEffects__Fv + 18940: 8012522c 32 FUNC GLOBAL DEFAULT 4 zNPCDuplotron_SceneFinish__Fv + 18941: 80125ca4 228 FUNC GLOBAL DEFAULT 4 DUPO_InitEffects__Fv + 18942: 8012524c 32 FUNC GLOBAL DEFAULT 4 zNPCDuplotron_ScenePostInit__Fv + 18943: 801262f4 60 FUNC WEAK DEFAULT 4 __ct__13zNPCDuplotronFi + 18944: 8012526c 152 FUNC GLOBAL DEFAULT 4 ZNPC_Create_Duplotron__FiP10RyzMemGrowPv + 18945: 80298ab8 204 OBJECT GLOBAL DEFAULT 8 __vt__13zNPCDuplotron + 18946: 80125304 36 FUNC GLOBAL DEFAULT 4 ZNPC_Destroy_Duplotron__FP12xFactoryInst + 18947: 80125328 460 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_Duplotron__Fv + 18948: 803cbe74 4 OBJECT GLOBAL DEFAULT 11 rast_blinky__13zNPCDuplotron + 18949: 801254f4 96 FUNC GLOBAL DEFAULT 4 Init__13zNPCDuplotronFP9xEntAsset + 18950: 80125554 196 FUNC GLOBAL DEFAULT 4 Setup__13zNPCDuplotronFv + 18951: 80125618 32 FUNC GLOBAL DEFAULT 4 ParseINI__13zNPCDuplotronFv + 18952: 80125638 92 FUNC GLOBAL DEFAULT 4 Reset__13zNPCDuplotronFv + 18953: 80125758 268 FUNC GLOBAL DEFAULT 4 ParseChild__13zNPCDuplotronFP5xBase + 18954: 80125694 164 FUNC GLOBAL DEFAULT 4 ParseLinks__13zNPCDuplotronFv + 18955: 80125738 32 FUNC GLOBAL DEFAULT 4 BUpdate__13zNPCDuplotronFP5xVec3 + 18956: 80125864 120 FUNC GLOBAL DEFAULT 4 Process__13zNPCDuplotronFP6xScenef + 18957: 801258dc 156 FUNC GLOBAL DEFAULT 4 SelfSetup__13zNPCDuplotronFv + 18958: 80125978 192 FUNC GLOBAL DEFAULT 4 AnimPick__13zNPCDuplotronFi16en_NPC_GOAL_SPOTP5xGoal + 18959: 80125a38 44 FUNC GLOBAL DEFAULT 4 DuploNotice__13zNPCDuplotronF13en_SM_NOTICESPv + 18960: 80125a64 60 FUNC GLOBAL DEFAULT 4 IsAlive__13zNPCDuplotronFv + 18961: 80125b7c 296 FUNC GLOBAL DEFAULT 4 DupoHandleMail__13zNPCDuplotronFP6NPCMsg + 18962: 80125aa0 220 FUNC GLOBAL DEFAULT 4 NPCMessage__13zNPCDuplotronFP6NPCMsg + 18963: 80125d8c 488 FUNC GLOBAL DEFAULT 4 VFXSmokeStack__13zNPCDuplotronFf + 18964: 80125f74 452 FUNC GLOBAL DEFAULT 4 VFXOverheat__13zNPCDuplotronFff + 18965: 80126138 444 FUNC GLOBAL DEFAULT 4 VFXCycleLights__13zNPCDuplotronFfi + 18966: 80126354 8 FUNC WEAK DEFAULT 4 PhysicsFlags__13zNPCDuplotronCFv + 18967: 8012634c 8 FUNC WEAK DEFAULT 4 ColPenByFlags__13zNPCDuplotronCFv + 18968: 80126344 8 FUNC WEAK DEFAULT 4 ColChkByFlags__13zNPCDuplotronCFv + 18969: 8012633c 8 FUNC WEAK DEFAULT 4 ColPenFlags__13zNPCDuplotronCFv + 18970: 80126334 8 FUNC WEAK DEFAULT 4 ColChkFlags__13zNPCDuplotronCFv + 18971: 80126330 4 FUNC WEAK DEFAULT 4 Move__13zNPCDuplotronFP6xScenefP9xEntFrame + 18972: 80126410 44 FUNC GLOBAL DEFAULT 4 xModelBucket_PreCountReset__Fv + 18973: 8012643c 240 FUNC GLOBAL DEFAULT 4 xModelBucket_PreCountBucket__FP8RpAtomicUiUi + 18974: 8012652c 180 FUNC GLOBAL DEFAULT 4 xModelBucket_PreCountAlloc__Fi + 18975: 801265e0 472 FUNC GLOBAL DEFAULT 4 FullAtomicDupe__FP8RpAtomiciPP8RpAtomic + 18976: 801267b8 576 FUNC GLOBAL DEFAULT 4 xModelBucket_InsertBucket__FP8RpAtomicUiUi + 18977: 801269f8 76 FUNC GLOBAL DEFAULT 4 xModelBucket_Init__Fv + 18978: 80126a44 84 FUNC GLOBAL DEFAULT 4 xModelBucket_GetBuckets__FP8RpAtomic + 18979: 80126a98 60 FUNC GLOBAL DEFAULT 4 xModelBucket_Begin__Fv + 18980: 80126ad4 620 FUNC GLOBAL DEFAULT 4 xModelBucket_Add__FP14xModelInstance + 18981: 80126d40 356 FUNC GLOBAL DEFAULT 4 xModelBucket_RenderOpaque__Fv + 18982: 80126ea4 72 FUNC GLOBAL DEFAULT 4 xModelBucket_RenderAlphaBegin__Fv + 18983: 80126eec 888 FUNC GLOBAL DEFAULT 4 xModelBucket_RenderAlphaLayer__Fi + 18984: 80127264 12 FUNC GLOBAL DEFAULT 4 xModelBucket_RenderAlphaEnd__Fv + 18985: 80127270 164 FUNC GLOBAL DEFAULT 4 xModelBucket_Deinit__Fv + 18986: 80127314 148 FUNC GLOBAL DEFAULT 4 zFrag_Alloc__F9zFragType + 18987: 801273a8 116 FUNC GLOBAL DEFAULT 4 zFrag_Free__FP5zFrag + 18988: 8012741c 364 FUNC GLOBAL DEFAULT 4 zShrapnel_GameInit__Fv + 18989: 80127588 112 FUNC GLOBAL DEFAULT 4 zShrapnel_ProjectileSceneInit__FP20zFragProjectileAsset + 18990: 801275f8 60 FUNC GLOBAL DEFAULT 4 zShrapnel_ParticleSceneInit__FP18zFragParticleAsset + 18991: 80127ac8 464 FUNC GLOBAL DEFAULT 4 zShrapnel_DefaultInit__FP14zShrapnelAssetP14xModelInstanceP5xVec3PFP5zFragP10zFragAsset_v + 18992: 80127634 80 FUNC GLOBAL DEFAULT 4 zShrapnel_SetShrapnelAssetInitCB__FP14zShrapnelAsset + 18993: 80127684 656 FUNC GLOBAL DEFAULT 4 zShrapnel_SceneInit__FP6zScene + 18994: 80128a7c 1040 FUNC GLOBAL DEFAULT 4 zFrag_ProjectileManager__Ff + 18995: 80128f68 304 FUNC GLOBAL DEFAULT 4 zFrag_LightningManager__Ff + 18996: 80128474 240 FUNC GLOBAL DEFAULT 4 zFrag_ParticleManager__Ff + 18997: 80129180 160 FUNC GLOBAL DEFAULT 4 zFrag_SoundManager__Ff + 18998: 80127914 260 FUNC GLOBAL DEFAULT 4 zShrapnel_Update__Ff + 18999: 80127a18 112 FUNC GLOBAL DEFAULT 4 zShrapnel_Reset__Fv + 19000: 80129220 232 FUNC GLOBAL DEFAULT 4 zFrag_ProjectileRenderer__Fv + 19001: 80127a88 64 FUNC GLOBAL DEFAULT 4 zShrapnel_Render__Fv + 19002: 801281d0 500 FUNC GLOBAL DEFAULT 4 zFrag_DefaultInit__FP5zFragP10zFragAsset + 19003: 80127cf0 300 FUNC GLOBAL DEFAULT 4 zShrapnel_CinematicInit__FP14zShrapnelAssetP8RpAtomicP11RwMatrixTagP5xVec3PFP5zFragP10zFragAsset_v + 19004: 80127e1c 72 FUNC GLOBAL DEFAULT 4 zFragLoc_Setup__FP13zFragLocationP14xModelInstance + 19005: 80127e64 308 FUNC GLOBAL DEFAULT 4 zFragLoc_InitMat__FP13zFragLocationP7xMat4x3P14xModelInstance + 19006: 80127f98 316 FUNC GLOBAL DEFAULT 4 zFragLoc_InitVec__FP13zFragLocationP5xVec3P14xModelInstance + 19007: 801280d4 252 FUNC GLOBAL DEFAULT 4 zFragLoc_InitDir__FP13zFragLocationP5xVec3P14xModelInstance + 19008: 8012891c 208 FUNC GLOBAL DEFAULT 4 zFrag_DefaultProjectileUpdate__FP5zFragf + 19009: 80128614 776 FUNC WEAK DEFAULT 4 zFrag_ProjectileSetupPath__FP5zFragP20zFragProjectileAsset + 19010: 80128e8c 220 FUNC GLOBAL DEFAULT 4 zFrag_DefaultLightningUpdate__FP5zFragf + 19011: 801283c4 176 FUNC GLOBAL DEFAULT 4 zFrag_DefaultParticleUpdate__FP5zFragf + 19012: 80129098 232 FUNC GLOBAL DEFAULT 4 zFrag_DefaultSoundUpdate__FP5zFragf + 19013: 80128564 176 FUNC GLOBAL DEFAULT 4 zFrag_ProjectileCollData__FP5zFrag + 19014: 801289ec 144 FUNC GLOBAL DEFAULT 4 zFrag_DeleteProjectile__FP5zFrag + 19015: 8012a6e0 72 FUNC WEAK DEFAULT 4 __ct__17zNPCGoalDuploLiveFi + 19016: 8012a698 72 FUNC WEAK DEFAULT 4 __ct__17zNPCGoalDuploDeadFi + 19017: 80129fb4 172 FUNC GLOBAL DEFAULT 4 GOALCreate_Duplotron__FiP10RyzMemGrowPv + 19018: 80298c04 52 OBJECT WEAK DEFAULT 8 __vt__17zNPCGoalDuploDead + 19019: 80298bd0 52 OBJECT GLOBAL DEFAULT 8 __vt__17zNPCGoalDuploLive + 19020: 8012a060 48 FUNC GLOBAL DEFAULT 4 Enter__17zNPCGoalDuploLiveFfPv + 19021: 8012a1dc 248 FUNC GLOBAL DEFAULT 4 CheckPlayer__17zNPCGoalDuploLiveFv + 19022: 8012a42c 288 FUNC GLOBAL DEFAULT 4 SDS_Countdown__17zNPCGoalDuploLiveFf + 19023: 8012a090 332 FUNC GLOBAL DEFAULT 4 Process__17zNPCGoalDuploLiveFP11en_trantypefPvP6xScene + 19024: 8012a3b0 124 FUNC GLOBAL DEFAULT 4 SDS_BigRedButton__17zNPCGoalDuploLiveFv + 19025: 8012a2d4 220 FUNC GLOBAL DEFAULT 4 NPCMessage__17zNPCGoalDuploLiveFP6NPCMsg + 19026: 8012a54c 332 FUNC GLOBAL DEFAULT 4 SDS_StartExplode__17zNPCGoalDuploLiveFv + 19027: 8012a728 4 FUNC GLOBAL DEFAULT 4 zNPCSpawner_Startup__Fv + 19028: 8012a72c 4 FUNC GLOBAL DEFAULT 4 zNPCSpawner_Shutdown__Fv + 19029: 8012a730 128 FUNC GLOBAL DEFAULT 4 zNPCSpawner_ScenePrepare__Fv + 19030: 8012a7b0 120 FUNC GLOBAL DEFAULT 4 zNPCSpawner_SceneFinish__Fv + 19031: 8012a828 72 FUNC GLOBAL DEFAULT 4 zNPCSpawner_GetInstance__Fv + 19032: 8012a870 100 FUNC GLOBAL DEFAULT 4 Subscribe__11zNPCSpawnerFP10zNPCCommon + 19033: 8012a8d4 16 FUNC GLOBAL DEFAULT 4 SetWaveMode__11zNPCSpawnerF15en_SM_WAVE_MODEfi + 19034: 8012a8e4 60 FUNC GLOBAL DEFAULT 4 AddSpawnPoint__11zNPCSpawnerFP10zMovePoint + 19035: 8012a920 144 FUNC GLOBAL DEFAULT 4 AddSpawnNPC__11zNPCSpawnerFP10zNPCCommon + 19036: 8012b550 84 FUNC GLOBAL DEFAULT 4 ClearPending__11zNPCSpawnerFv + 19037: 8012b4f4 92 FUNC GLOBAL DEFAULT 4 ClearActive__11zNPCSpawnerFv + 19038: 8012aa14 148 FUNC GLOBAL DEFAULT 4 MapPreferred__11zNPCSpawnerFv + 19039: 8012a9b0 100 FUNC GLOBAL DEFAULT 4 Reset__11zNPCSpawnerFv + 19040: 8012b9b8 292 FUNC GLOBAL DEFAULT 4 StatForSP__11zNPCSpawnerFP10zMovePointi + 19041: 8012bd68 4 FUNC GLOBAL DEFAULT 4 ChildHeartbeat__11zNPCSpawnerFf + 19042: 8012bd6c 268 FUNC GLOBAL DEFAULT 4 ChildCleanup__11zNPCSpawnerFf + 19043: 8012ab70 632 FUNC GLOBAL DEFAULT 4 UpdateDiscreet__11zNPCSpawnerFf + 19044: 8012ade8 724 FUNC GLOBAL DEFAULT 4 UpdateContinuous__11zNPCSpawnerFf + 19045: 8012aaa8 200 FUNC GLOBAL DEFAULT 4 Timestep__11zNPCSpawnerFf + 19046: 8012b5a4 56 FUNC GLOBAL DEFAULT 4 FillPending__11zNPCSpawnerFv + 19047: 8012b4b8 60 FUNC GLOBAL DEFAULT 4 NextPendingNPC__11zNPCSpawnerFi + 19048: 8012b32c 396 FUNC GLOBAL DEFAULT 4 SelectSP__11zNPCSpawnerFPC11SMNPCStatus + 19049: 8012bc00 268 FUNC GLOBAL DEFAULT 4 SpawnBeastie__11zNPCSpawnerFP11SMNPCStatusP10SMSPStatus + 19050: 8012b5dc 116 FUNC GLOBAL DEFAULT 4 ReFillPending__11zNPCSpawnerFv + 19051: 8012bd0c 92 FUNC GLOBAL DEFAULT 4 ToastedBeastie__11zNPCSpawnerFP10zNPCCommon + 19052: 8012b980 56 FUNC GLOBAL DEFAULT 4 SetNPCStatus__11zNPCSpawnerFP10zNPCCommon16en_SM_NPC_STATUS + 19053: 8012b0bc 320 FUNC GLOBAL DEFAULT 4 Notify__11zNPCSpawnerF13en_SM_NOTICESPv + 19054: 8012b1fc 220 FUNC GLOBAL DEFAULT 4 Owned__11zNPCSpawnerCFP10zNPCCommon + 19055: 8012b2d8 84 FUNC GLOBAL DEFAULT 4 Receivable__11zNPCSpawnerCF13en_SM_NOTICESPv + 19056: 8012c0a0 8 FUNC WEAK DEFAULT 4 IsOn__10zMovePointFv + 19057: 8012b650 404 FUNC GLOBAL DEFAULT 4 IsSPLZClear__11zNPCSpawnerFP10zMovePoint + 19058: 8012b7e4 412 FUNC GLOBAL DEFAULT 4 IsNearbyMover__11zNPCSpawnerFP6xBoundiP7xCollis + 19059: 8012badc 292 FUNC GLOBAL DEFAULT 4 StatForNPC__11zNPCSpawnerFP10zNPCCommon + 19060: 8012c130 24 FUNC GLOBAL DEFAULT 4 OpenCheck__FP15xAnimTransitionP11xAnimSinglePv + 19061: 8012c3ec 2536 FUNC GLOBAL DEFAULT 4 zEntTeleportBox_Init__FP16_zEntTeleportBoxP14teleport_asset + 19062: 8012c3cc 32 FUNC GLOBAL DEFAULT 4 zEntTeleportBox_Init__FR5xBaseR9xDynAssetUl + 19063: 8012d780 264 FUNC GLOBAL DEFAULT 4 zEntTeleportBoxEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 19064: 8012cff8 1560 FUNC GLOBAL DEFAULT 4 zEntTeleportBox_Update__FP4xEntP6xScenef + 19065: 8012cdd4 12 FUNC GLOBAL DEFAULT 4 zEntTeleportBox_InitAll__Fv + 19066: 8012cde0 536 FUNC GLOBAL DEFAULT 4 zEntTeleportBox_Setup__FP16_zEntTeleportBox + 19067: 8012d724 44 FUNC GLOBAL DEFAULT 4 zEntTeleportBox_isOpen__FP16_zEntTeleportBox + 19068: 8012d750 40 FUNC GLOBAL DEFAULT 4 zEntTeleportBox_isClosed__FP16_zEntTeleportBox + 19069: 8012d610 108 FUNC GLOBAL DEFAULT 4 zEntTeleportBox_Save__FP16_zEntTeleportBoxP7xSerial + 19070: 8012d6f4 24 FUNC GLOBAL DEFAULT 4 zEntTeleportBox_Open__FP16_zEntTeleportBox + 19071: 8012d70c 24 FUNC GLOBAL DEFAULT 4 zEntTeleportBox_Close__FP16_zEntTeleportBox + 19072: 8012d67c 120 FUNC GLOBAL DEFAULT 4 zEntTeleportBox_Load__FP16_zEntTeleportBoxP7xSerial + 19073: 8012d778 8 FUNC GLOBAL DEFAULT 4 zEntTeleportBox_playerIn__Fv + 19074: 803cbed8 4 OBJECT GLOBAL DEFAULT 11 gBusStopIsRunning + 19075: 8012d8a8 160 FUNC GLOBAL DEFAULT 4 zBusStop_Init__FP8zBusStopP13busstop_asset + 19076: 8012d888 32 FUNC GLOBAL DEFAULT 4 zBusStop_Init__FR5xBaseR9xDynAssetUl + 19077: 8012dd5c 8 FUNC GLOBAL DEFAULT 4 zBusStopEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 19078: 8012d948 96 FUNC GLOBAL DEFAULT 4 zBusStop_Setup__FP8zBusStop + 19079: 8012d9a8 948 FUNC GLOBAL DEFAULT 4 zBusStop_Update__FP5xBaseP6xScenef + 19080: 8012dec8 56 FUNC GLOBAL DEFAULT 4 NPCWidget_Startup__Fv + 19081: 8012dd64 44 FUNC GLOBAL DEFAULT 4 NPCSupport_Startup__Fv + 19082: 8012df00 4 FUNC GLOBAL DEFAULT 4 NPCWidget_Shutdown__Fv + 19083: 8012dd90 44 FUNC GLOBAL DEFAULT 4 NPCSupport_Shutdown__Fv + 19084: 8012df04 4 FUNC GLOBAL DEFAULT 4 NPCWidget_ScenePrepare__Fv + 19085: 8012f284 52 FUNC GLOBAL DEFAULT 4 Firework_ScenePrepare__Fv + 19086: 801305d0 24 FUNC GLOBAL DEFAULT 4 NPCC_ForceTalkOk__Fv + 19087: 8012ddbc 52 FUNC GLOBAL DEFAULT 4 NPCSupport_ScenePrepare__Fv + 19088: 8012df08 32 FUNC GLOBAL DEFAULT 4 NPCWidget_SceneFinish__Fv + 19089: 8012f2b8 36 FUNC GLOBAL DEFAULT 4 Firework_SceneFinish__Fv + 19090: 8012ddf0 48 FUNC GLOBAL DEFAULT 4 NPCSupport_SceneFinish__Fv + 19091: 8012df50 44 FUNC GLOBAL DEFAULT 4 NPCWidget_ScenePostInit__Fv + 19092: 801303f0 216 FUNC GLOBAL DEFAULT 4 zNPC_SNDInit__Fv + 19093: 8012de20 48 FUNC GLOBAL DEFAULT 4 NPCSupport_ScenePostInit__Fv + 19094: 8012df28 40 FUNC GLOBAL DEFAULT 4 NPCWidget_SceneReset__Fv + 19095: 8012f2dc 128 FUNC GLOBAL DEFAULT 4 Firework_SceneReset__Fi + 19096: 8012de50 52 FUNC GLOBAL DEFAULT 4 NPCSupport_SceneReset__Fv + 19097: 8012f35c 164 FUNC GLOBAL DEFAULT 4 Firework_Timestep__Ff + 19098: 8012de84 68 FUNC GLOBAL DEFAULT 4 NPCSupport_Timestep__Ff + 19099: 8012dfd4 4 FUNC GLOBAL DEFAULT 4 Reset__9NPCWidgetFv + 19100: 8012df90 68 FUNC GLOBAL DEFAULT 4 Init__9NPCWidgetF17en_NPC_UI_WIDGETS + 19101: 8012df7c 20 FUNC GLOBAL DEFAULT 4 NPCWidget_Find__F17en_NPC_UI_WIDGETS + 19102: 8012e1a4 88 FUNC GLOBAL DEFAULT 4 NPCIsTheLocker__9NPCWidgetFPC10zNPCCommon + 19103: 801305e8 20 FUNC WEAK DEFAULT 4 IsLocked__9NPCWidgetFv + 19104: 8012e148 40 FUNC GLOBAL DEFAULT 4 Lock__9NPCWidgetFPC10zNPCCommon + 19105: 8012e100 72 FUNC GLOBAL DEFAULT 4 IsVisible__9NPCWidgetFv + 19106: 8012dfd8 168 FUNC GLOBAL DEFAULT 4 On__9NPCWidgetFPC10zNPCCommoni + 19107: 8012e170 52 FUNC GLOBAL DEFAULT 4 Unlock__9NPCWidgetFPC10zNPCCommon + 19108: 8012e080 128 FUNC GLOBAL DEFAULT 4 Off__9NPCWidgetFPC10zNPCCommoni + 19109: 8012e1fc 64 FUNC GLOBAL DEFAULT 4 TargetSet__9NPCTargetFP4xEnti + 19110: 8012e23c 16 FUNC GLOBAL DEFAULT 4 TargetClear__9NPCTargetFv + 19111: 8012e24c 520 FUNC GLOBAL DEFAULT 4 FindNearest__9NPCTargetFiP5xBaseP5xVec3f + 19112: 8012fb80 160 FUNC GLOBAL DEFAULT 4 NPCC_pos_ofBase__FP5xBaseP5xVec3 + 19113: 8012e454 136 FUNC GLOBAL DEFAULT 4 PosGet__9NPCTargetFP5xVec3 + 19114: 8012e4dc 244 FUNC GLOBAL DEFAULT 4 InCylinder__9NPCTargetFP5xVec3fff + 19115: 8012e5d0 148 FUNC GLOBAL DEFAULT 4 IsDead__9NPCTargetFv + 19116: 8012f92c 52 FUNC GLOBAL DEFAULT 4 NPCC_chk_hitPlyr__FP6xBoundP7xCollis + 19117: 8012e664 1016 FUNC GLOBAL DEFAULT 4 Render__8NPCLaserFP5xVec3P5xVec3 + 19118: 8012ea5c 640 FUNC GLOBAL DEFAULT 4 RenderCone__7NPCConeFP5xVec3P5xVec3 + 19119: 8012ecdc 20 FUNC GLOBAL DEFAULT 4 Reset__10NPCBlinkerFv + 19120: 8012ecf0 204 FUNC GLOBAL DEFAULT 4 Update__10NPCBlinkerFffff + 19121: 8012edbc 152 FUNC GLOBAL DEFAULT 4 IndexToUVCoord__10NPCBlinkerFiPfPf + 19122: 8012fe60 140 FUNC GLOBAL DEFAULT 4 NPCC_ds2_toCam__FPC5xVec3P5xVec3 + 19123: 8012ee54 1020 FUNC GLOBAL DEFAULT 4 Render__10NPCBlinkerFPC5xVec3fPC8RwRaster + 19124: 8012f400 4 FUNC GLOBAL DEFAULT 4 Cleanup__8FireworkFv + 19125: 8012f250 52 FUNC GLOBAL DEFAULT 4 Firework_Release__FP8Firework + 19126: 8012f404 172 FUNC GLOBAL DEFAULT 4 Update__8FireworkFf + 19127: 803cad60 4 OBJECT GLOBAL DEFAULT 10 acc_thrust__8Firework + 19128: 803cad64 4 OBJECT GLOBAL DEFAULT 10 acc_gravity__8Firework + 19129: 8012f4b0 264 FUNC GLOBAL DEFAULT 4 FlyFlyFly__8FireworkFf + 19130: 8012f5b8 36 FUNC GLOBAL DEFAULT 4 Detonate__8FireworkFv + 19131: 8012f5dc 88 FUNC GLOBAL DEFAULT 4 NPCC_ang_toXZDir__FfP5xVec3 + 19132: 8012f634 40 FUNC GLOBAL DEFAULT 4 NPCC_dir_toXZAng__FPC5xVec3 + 19133: 8012f684 680 FUNC GLOBAL DEFAULT 4 NPCC_aimVary__FP5xVec3P5xVec3P5xVec3fiP5xVec3 + 19134: 8012f65c 40 FUNC GLOBAL DEFAULT 4 NPCC_aimMiss__FP5xVec3P5xVec3P5xVec3fP5xVec3 + 19135: 8012f960 220 FUNC GLOBAL DEFAULT 4 NPCC_chk_hitEnt__FP4xEntP6xBoundP7xCollis + 19136: 8012fb0c 116 FUNC GLOBAL DEFAULT 4 NPCC_bnd_ofBase__FP5xBaseP6xBound + 19137: 8012fa3c 208 FUNC GLOBAL DEFAULT 4 NPCC_LineHitsBound__FP5xVec3P5xVec3P6xBoundP7xCollis + 19138: 8012fc20 60 FUNC GLOBAL DEFAULT 4 NPCC_xBoundAway__FP6xBound + 19139: 8012fc5c 60 FUNC GLOBAL DEFAULT 4 NPCC_xBoundBack__FP6xBound + 19140: 8012fc98 384 FUNC GLOBAL DEFAULT 4 NPCC_HaveLOSToPos__FP5xVec3P5xVec3fP5xBaseP7xCollis + 19141: 8012fe18 72 FUNC GLOBAL DEFAULT 4 NPCC_DstSqPlyrToPos__FPC5xVec3 + 19142: 8012feec 140 FUNC GLOBAL DEFAULT 4 NPCC_Bounce__FP5xVec3P5xVec3f + 19143: 8012ff78 256 FUNC GLOBAL DEFAULT 4 NPCC_rotHPB__FP7xMat3x3fff + 19144: 80130078 116 FUNC GLOBAL DEFAULT 4 NPCC_TmrCycle__FPfff + 19145: 801300ec 72 FUNC GLOBAL DEFAULT 4 NPCC_MakePerp__FP5xVec3PC5xVec3 + 19146: 80130134 92 FUNC GLOBAL DEFAULT 4 NPCC_MakeArbPlane__FPC5xVec3P5xVec3P5xVec3 + 19147: 80130190 40 FUNC GLOBAL DEFAULT 4 NPCC_FindRWTexture__FPCc + 19148: 801301b8 36 FUNC GLOBAL DEFAULT 4 NPCC_FindRWTexture__FUi + 19149: 801301dc 52 FUNC GLOBAL DEFAULT 4 NPCC_FindRWRaster__FPCc + 19150: 80130210 24 FUNC GLOBAL DEFAULT 4 NPCC_FindRWRaster__FP9RwTexture + 19151: 80130228 456 FUNC GLOBAL DEFAULT 4 NPCC_GenSmooth__FPP5xVec3PP5xVec3 + 19152: 801304c8 156 FUNC GLOBAL DEFAULT 4 zNPC_SNDPlay3D__F11_tageNPCSndP4xEnt + 19153: 80130564 92 FUNC GLOBAL DEFAULT 4 zNPC_SNDStop__F11_tageNPCSnd + 19154: 803cbef0 4 OBJECT GLOBAL DEFAULT 11 g_pc_playerInvisible + 19155: 801305c0 16 FUNC GLOBAL DEFAULT 4 NPCC_LampStatus__Fv + 19156: 80133b68 40 FUNC WEAK DEFAULT 4 push_back__56fixed_queueFv + 19157: 80133a30 68 FUNC WEAK DEFAULT 4 back__56fixed_queueFv + 19158: 80133b24 36 FUNC WEAK DEFAULT 4 end__56fixed_queueCFv + 19159: 80133a8c 60 FUNC WEAK DEFAULT 4 __mi__Q256fixed_queue8iteratorCFi + 19160: 80133a74 24 FUNC WEAK DEFAULT 4 __ml__Q256fixed_queue8iteratorCFv + 19161: 80133ac8 48 FUNC WEAK DEFAULT 4 __ami__Q256fixed_queue8iteratorFi + 19162: 80133af8 44 FUNC WEAK DEFAULT 4 __apl__Q256fixed_queue8iteratorFi + 19163: 80133b48 32 FUNC WEAK DEFAULT 4 create_iterator__56fixed_queueCFUl + 19164: 80133bd0 48 FUNC WEAK DEFAULT 4 front__56fixed_queueFv + 19165: 80133ba8 40 FUNC WEAK DEFAULT 4 pop_front__56fixed_queueFv + 19166: 80133b90 24 FUNC WEAK DEFAULT 4 empty__56fixed_queueCFv + 19167: 80133c00 36 FUNC WEAK DEFAULT 4 begin__56fixed_queueCFv + 19168: 80133cd8 68 FUNC WEAK DEFAULT 4 clear__14sound_queue<4>Fv + 19169: 80133cb8 32 FUNC WEAK DEFAULT 4 size__14sound_queue<4>CFv + 19170: 80133c54 100 FUNC WEAK DEFAULT 4 pop__14sound_queue<4>Fv + 19171: 80133e20 16 FUNC WEAK DEFAULT 4 type_name__14location_assetFv + 19172: 80133e10 16 FUNC WEAK DEFAULT 4 type_name__13pointer_assetFv + 19173: 80133e30 8 FUNC WEAK DEFAULT 4 jots__Q28xtextbox6layoutCFv + 19174: 80132b84 40 FUNC GLOBAL DEFAULT 4 stop_wait__8ztalkboxFUi + 19175: 80132640 68 FUNC GLOBAL DEFAULT 4 reset__8ztalkboxFv + 19176: 80132c3c 88 FUNC GLOBAL DEFAULT 4 hide__8ztalkboxFv + 19177: 80132bac 144 FUNC GLOBAL DEFAULT 4 show__8ztalkboxFv + 19178: 80132a14 124 FUNC GLOBAL DEFAULT 4 start_talk__8ztalkboxFUiPQ28ztalkbox8callbackP10zNPCCommon + 19179: 80132a90 52 FUNC GLOBAL DEFAULT 4 stop_talk__8ztalkboxFv + 19180: 8013276c 92 FUNC GLOBAL DEFAULT 4 set_text__8ztalkboxFUi + 19181: 8013281c 80 FUNC GLOBAL DEFAULT 4 add_text__8ztalkboxFUi + 19182: 8013286c 36 FUNC GLOBAL DEFAULT 4 clear_text__8ztalkboxFv + 19183: 80132548 248 FUNC GLOBAL DEFAULT 4 load__8ztalkboxFRCQ28ztalkbox10asset_type + 19184: 80132684 224 FUNC GLOBAL DEFAULT 4 set_text__8ztalkboxFPCc + 19185: 801327c8 84 FUNC GLOBAL DEFAULT 4 add_text__8ztalkboxFPCc + 19186: 80132c94 156 FUNC GLOBAL DEFAULT 4 MasterTellSlaves__8ztalkboxFi + 19187: 80132890 388 FUNC GLOBAL DEFAULT 4 start_talk__8ztalkboxFPCcPQ28ztalkbox8callbackP10zNPCCommon + 19188: 80132d30 196 FUNC GLOBAL DEFAULT 4 MasterLoveSlave__8ztalkboxFP5xBasei + 19189: 80132df4 100 FUNC GLOBAL DEFAULT 4 load_settings__8ztalkboxFR8xIniFile + 19190: 801332c8 128 FUNC GLOBAL DEFAULT 4 reset_all__8ztalkboxFv + 19191: 80132e58 240 FUNC GLOBAL DEFAULT 4 init__8ztalkboxFv + 19192: 80298f6c 20 OBJECT WEAK DEFAULT 8 __vt__Q222@unnamed@zTalkBox_cpp@15stop_state_type + 19193: 80298f58 20 OBJECT WEAK DEFAULT 8 __vt__Q222@unnamed@zTalkBox_cpp@10state_type + 19194: 80298f44 20 OBJECT WEAK DEFAULT 8 __vt__Q222@unnamed@zTalkBox_cpp@15wait_state_type + 19195: 80298f30 20 OBJECT WEAK DEFAULT 8 __vt__Q222@unnamed@zTalkBox_cpp@15next_state_type + 19196: 80298f1c 20 OBJECT WEAK DEFAULT 8 __vt__Q222@unnamed@zTalkBox_cpp@16start_state_type + 19197: 8013305c 32 FUNC GLOBAL DEFAULT 4 load__8ztalkboxFR5xBaseR9xDynAssetUl + 19198: 8013307c 372 FUNC GLOBAL DEFAULT 4 update_all__8ztalkboxFR6xScenef + 19199: 80133228 160 FUNC GLOBAL DEFAULT 4 render_all__8ztalkboxFv + 19200: 80133c24 32 FUNC WEAK DEFAULT 4 reset__56fixed_queueFv + 19201: 80133c44 16 FUNC WEAK DEFAULT 4 clear__56fixed_queueFv + 19202: 80133348 16 FUNC GLOBAL DEFAULT 4 get_active__8ztalkboxFv + 19203: 80133358 32 FUNC GLOBAL DEFAULT 4 permit__8ztalkboxFUiUi + 19204: 80133d1c 212 FUNC WEAK DEFAULT 4 playing__14sound_queue<4>CFib + 19205: 80133df0 32 FUNC WEAK DEFAULT 4 recent__14sound_queue<4>CFi + 19206: 8013496c 48 FUNC WEAK DEFAULT 4 convert__FRCQ38ztextbox10asset_type10color_type + 19207: 80134494 96 FUNC GLOBAL DEFAULT 4 reset__8ztextboxFv + 19208: 80134694 92 FUNC GLOBAL DEFAULT 4 set_text__8ztextboxFUi + 19209: 801345a0 76 FUNC GLOBAL DEFAULT 4 activate__8ztextboxFv + 19210: 801345ec 100 FUNC GLOBAL DEFAULT 4 deactivate__8ztextboxFv + 19211: 80134728 80 FUNC GLOBAL DEFAULT 4 add_text__8ztextboxFUi + 19212: 80134778 28 FUNC GLOBAL DEFAULT 4 clear_text__8ztextboxFv + 19213: 801343e0 176 FUNC GLOBAL DEFAULT 4 load__8ztextboxFRCQ28ztextbox10asset_type + 19214: 80134490 4 FUNC GLOBAL DEFAULT 4 update__8ztextboxFR6xScenef + 19215: 8013455c 68 FUNC GLOBAL DEFAULT 4 render_backdrop__8ztextboxFv + 19216: 801344f4 104 FUNC GLOBAL DEFAULT 4 render__8ztextboxFv + 19217: 801346f0 56 FUNC GLOBAL DEFAULT 4 add_text__8ztextboxFPCc + 19218: 80134650 68 FUNC GLOBAL DEFAULT 4 set_text__8ztextboxFPCc + 19219: 80134794 72 FUNC GLOBAL DEFAULT 4 refresh__8ztextboxFv + 19220: 801347dc 156 FUNC GLOBAL DEFAULT 4 get_text__8ztextboxCFPcUl + 19221: 80134878 52 FUNC GLOBAL DEFAULT 4 init__8ztextboxFv + 19222: 801348ac 32 FUNC GLOBAL DEFAULT 4 load__8ztextboxFR5xBaseR9xDynAssetUl + 19223: 801348cc 96 FUNC GLOBAL DEFAULT 4 update_all__8ztextboxFR6xScenef + 19224: 8013492c 64 FUNC GLOBAL DEFAULT 4 render_all__8ztextboxFv + 19225: 803cbf20 4 OBJECT GLOBAL DEFAULT 11 tcb__8ztaskbox + 19226: 801351a4 168 FUNC GLOBAL DEFAULT 4 cb_dispatch__8ztaskboxFP5xBaseP5xBaseUiPCfP5xBase + 19227: 80134f44 208 FUNC GLOBAL DEFAULT 4 set_state__8ztaskboxFQ28ztaskbox10state_enum + 19228: 8013499c 184 FUNC GLOBAL DEFAULT 4 load__8ztaskboxFRCQ28ztaskbox10asset_type + 19229: 80134a54 72 FUNC GLOBAL DEFAULT 4 read__8ztaskboxFR7xSerial + 19230: 80134a9c 44 FUNC GLOBAL DEFAULT 4 write__8ztaskboxFR7xSerial + 19231: 80134e38 8 FUNC GLOBAL DEFAULT 4 set_callback__8ztaskboxFPQ28ztaskbox8callback + 19232: 80134ac8 252 FUNC GLOBAL DEFAULT 4 start_talk__8ztaskboxFP10zNPCCommon + 19233: 80134bd4 132 FUNC GLOBAL DEFAULT 4 stop_talk__8ztaskboxFv + 19234: 80135124 128 FUNC GLOBAL DEFAULT 4 get_text__8ztaskboxFUi + 19235: 80134bc4 16 FUNC WEAK DEFAULT 4 reset__Q28ztaskbox13talk_callbackFR8ztaskbox + 19236: 80134c58 56 FUNC GLOBAL DEFAULT 4 enable__8ztaskboxFv + 19237: 80134c90 76 FUNC GLOBAL DEFAULT 4 disable__8ztaskboxFv + 19238: 80134cdc 68 FUNC GLOBAL DEFAULT 4 reset__8ztaskboxFv + 19239: 80134d20 48 FUNC GLOBAL DEFAULT 4 initiate__8ztaskboxFv + 19240: 80134d50 64 FUNC GLOBAL DEFAULT 4 succeed__8ztaskboxFv + 19241: 80134d90 64 FUNC GLOBAL DEFAULT 4 fail__8ztaskboxFv + 19242: 80134dd0 104 FUNC GLOBAL DEFAULT 4 complete__8ztaskboxFv + 19243: 80134e40 80 FUNC GLOBAL DEFAULT 4 init__8ztaskboxFv + 19244: 80134e90 60 FUNC WEAK DEFAULT 4 __ct__Q28ztaskbox13talk_callbackFv + 19245: 80298fa0 24 OBJECT WEAK DEFAULT 8 __vt__Q28ztaskbox13talk_callback + 19246: 80134ecc 32 FUNC GLOBAL DEFAULT 4 load__8ztaskboxFR5xBaseR9xDynAssetUl + 19247: 80134eec 88 FUNC GLOBAL DEFAULT 4 exists__8ztaskboxFQ28ztaskbox10state_enum + 19248: 80135014 56 FUNC GLOBAL DEFAULT 4 on_talk_start__8ztaskboxFv + 19249: 8013504c 216 FUNC GLOBAL DEFAULT 4 on_talk_stop__8ztaskboxFQ28ztalkbox11answer_enum + 19250: 8013529c 8 FUNC WEAK DEFAULT 4 on_answer__Q28ztaskbox13talk_callbackFQ28ztalkbox11answer_enum + 19251: 80135270 44 FUNC WEAK DEFAULT 4 on_stop__Q28ztaskbox13talk_callbackFv + 19252: 8013524c 36 FUNC WEAK DEFAULT 4 on_start__Q28ztaskbox13talk_callbackFv + 19253: 801352a4 104 FUNC GLOBAL DEFAULT 4 iCSSoundSetup__FP9xCutscene + 19254: 8013530c 400 FUNC GLOBAL DEFAULT 4 iCSSoundGetData__FP13xSndVoiceInfoPUi + 19255: 801354f8 180 FUNC GLOBAL DEFAULT 4 iCSFileOpen__FP9xCutscene + 19256: 803cbf30 4 OBJECT GLOBAL DEFAULT 11 read_sizzze + 19257: 801355ac 208 FUNC GLOBAL DEFAULT 4 iCSFileAsyncRead__FP9xCutscenePvUi + 19258: 8013567c 48 FUNC GLOBAL DEFAULT 4 iCSFileAsyncSkip__FP9xCutsceneUi + 19259: 801356ac 52 FUNC GLOBAL DEFAULT 4 iCSFileClose__FP9xCutscene + 19260: 801356e0 1004 FUNC GLOBAL DEFAULT 4 iCSLoadStep__FP9xCutscene + 19261: 80298fb8 44 OBJECT GLOBAL DEFAULT 8 g_hash_testanim + 19262: 80298fe4 44 OBJECT GLOBAL DEFAULT 8 g_strz_testanim + 19263: 80135acc 104 FUNC GLOBAL DEFAULT 4 ZNPC_Test_Startup__Fv + 19264: 80135b34 4 FUNC GLOBAL DEFAULT 4 ZNPC_Test_Shutdown__Fv + 19265: 80135d20 60 FUNC GLOBAL DEFAULT 4 __ct__8zNPCTestFi + 19266: 80135b38 116 FUNC GLOBAL DEFAULT 4 ZNPC_Create_Test__FiP10RyzMemGrowPv + 19267: 80135bac 36 FUNC GLOBAL DEFAULT 4 ZNPC_Destroy_Test__FP12xFactoryInst + 19268: 80135bd0 336 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_Test__Fv + 19269: 80299010 204 OBJECT GLOBAL DEFAULT 8 __vt__8zNPCTest + 19270: 80135d5c 52 FUNC GLOBAL DEFAULT 4 Reset__8zNPCTestFv + 19271: 80135d90 212 FUNC GLOBAL DEFAULT 4 Process__8zNPCTestFP6xScenef + 19272: 80135e64 32 FUNC GLOBAL DEFAULT 4 SelfSetup__8zNPCTestFv + 19273: 80135e84 28 FUNC GLOBAL DEFAULT 4 AnimPick__8zNPCTestFi16en_NPC_GOAL_SPOTP5xGoal + 19274: 802990e0 92 OBJECT GLOBAL DEFAULT 8 g_hash_subbanim + 19275: 8029913c 92 OBJECT GLOBAL DEFAULT 8 g_strz_subbanim + 19276: 80135ea0 104 FUNC GLOBAL DEFAULT 4 ZNPC_SubBoss_Startup__Fv + 19277: 80135f08 4 FUNC GLOBAL DEFAULT 4 ZNPC_SubBoss_Shutdown__Fv + 19278: 80135f0c 12 FUNC GLOBAL DEFAULT 4 zNPCSubBoss_ScenePrepare__Fv + 19279: 80135f18 12 FUNC GLOBAL DEFAULT 4 zNPCSubBoss_SceneFinish__Fv + 19280: 801360c8 60 FUNC WEAK DEFAULT 4 __ct__11zNPCSubBossFi + 19281: 80135f24 264 FUNC GLOBAL DEFAULT 4 ZNPC_Create_SubBoss__FiP10RyzMemGrowPv + 19282: 80299198 204 OBJECT GLOBAL DEFAULT 8 __vt__11zNPCSubBoss + 19283: 8013602c 36 FUNC GLOBAL DEFAULT 4 ZNPC_Destroy_SubBoss__FP12xFactoryInst + 19284: 80136088 64 FUNC GLOBAL DEFAULT 4 SUBB_InitEffects__Fv + 19285: 80136050 56 FUNC GLOBAL DEFAULT 4 Setup__11zNPCSubBossFv + 19286: 80136124 8 FUNC WEAK DEFAULT 4 PhysicsFlags__11zNPCSubBossCFv + 19287: 8013611c 8 FUNC WEAK DEFAULT 4 ColPenByFlags__11zNPCSubBossCFv + 19288: 80136114 8 FUNC WEAK DEFAULT 4 ColChkByFlags__11zNPCSubBossCFv + 19289: 8013610c 8 FUNC WEAK DEFAULT 4 ColPenFlags__11zNPCSubBossCFv + 19290: 80136104 8 FUNC WEAK DEFAULT 4 ColChkFlags__11zNPCSubBossCFv + 19291: 80299268 312 OBJECT GLOBAL DEFAULT 8 g_hash_bossanim + 19292: 802993a0 312 OBJECT GLOBAL DEFAULT 8 g_strz_bossanim + 19293: 8013612c 104 FUNC GLOBAL DEFAULT 4 ZNPC_Boss_Startup__Fv + 19294: 80136194 4 FUNC GLOBAL DEFAULT 4 ZNPC_Boss_Shutdown__Fv + 19295: 80136198 12 FUNC GLOBAL DEFAULT 4 zNPCBoss_ScenePrepare__Fv + 19296: 801361a4 12 FUNC GLOBAL DEFAULT 4 zNPCBoss_SceneFinish__Fv + 19297: 80136518 60 FUNC WEAK DEFAULT 4 __ct__10zNPCBSandyFi + 19298: 801364dc 60 FUNC WEAK DEFAULT 4 __ct__12zNPCBPatrickFi + 19299: 801364a0 60 FUNC WEAK DEFAULT 4 __ct__9zNPCB_SB1Fi + 19300: 8013658c 60 FUNC WEAK DEFAULT 4 __ct__9zNPCB_SB2Fi + 19301: 80136464 60 FUNC WEAK DEFAULT 4 __ct__8zNPCBossFi + 19302: 801361b0 352 FUNC GLOBAL DEFAULT 4 ZNPC_Create_Boss__FiP10RyzMemGrowPv + 19303: 802994d8 216 OBJECT GLOBAL DEFAULT 8 __vt__8zNPCBoss + 19304: 80136310 36 FUNC GLOBAL DEFAULT 4 ZNPC_Destroy_Boss__FP12xFactoryInst + 19305: 80136334 184 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_BossSBobbyArm__Fv + 19306: 80136424 64 FUNC GLOBAL DEFAULT 4 BOSS_InitEffects__Fv + 19307: 801363ec 56 FUNC GLOBAL DEFAULT 4 Setup__8zNPCBossFv + 19308: 80136588 4 FUNC WEAK DEFAULT 4 ThanksImDone__8zNPCBossFv + 19309: 80136584 4 FUNC WEAK DEFAULT 4 HoldUpDude__8zNPCBossFv + 19310: 8013657c 8 FUNC WEAK DEFAULT 4 AttackTimeLeft__8zNPCBossFv + 19311: 80136574 8 FUNC WEAK DEFAULT 4 PhysicsFlags__8zNPCBossCFv + 19312: 8013656c 8 FUNC WEAK DEFAULT 4 ColPenByFlags__8zNPCBossCFv + 19313: 80136564 8 FUNC WEAK DEFAULT 4 ColChkByFlags__8zNPCBossCFv + 19314: 8013655c 8 FUNC WEAK DEFAULT 4 ColPenFlags__8zNPCBossCFv + 19315: 80136554 8 FUNC WEAK DEFAULT 4 ColChkFlags__8zNPCBossCFv + 19316: 80138c1c 72 FUNC WEAK DEFAULT 4 __ct__18zNPCGoalPlayerNearFi + 19317: 80138bd4 72 FUNC WEAK DEFAULT 4 __ct__12zNPCGoalTalkFi + 19318: 80138b8c 72 FUNC WEAK DEFAULT 4 __ct__15zNPCGoalChatterFi + 19319: 80138b50 60 FUNC WEAK DEFAULT 4 __ct__13zNPCGoalSpeakFi + 19320: 80138b08 72 FUNC WEAK DEFAULT 4 __ct__13zNPCGoalCheerFi + 19321: 80138ac0 72 FUNC WEAK DEFAULT 4 __ct__12zNPCGoalHurtFi + 19322: 80138a6c 84 FUNC WEAK DEFAULT 4 __ct__15zNPCGoalBalloonFi + 19323: 80138a24 72 FUNC WEAK DEFAULT 4 __ct__15zNPCGoalBoyRideFi + 19324: 801389d0 84 FUNC WEAK DEFAULT 4 __ct__15zNPCGoalBoyFallFi + 19325: 80138988 72 FUNC WEAK DEFAULT 4 __ct__15zNPCGoalBoyWeepFi + 19326: 80138940 72 FUNC WEAK DEFAULT 4 __ct__15zNPCGoalBoySwimFi + 19327: 801365c8 564 FUNC GLOBAL DEFAULT 4 GOALCreate_Villager__FiP10RyzMemGrowPv + 19328: 8029982c 52 OBJECT WEAK DEFAULT 8 __vt__15zNPCGoalBoySwim + 19329: 80299624 52 OBJECT GLOBAL DEFAULT 8 __vt__15zNPCGoalBoyWeep + 19330: 80299658 52 OBJECT GLOBAL DEFAULT 8 __vt__15zNPCGoalBoyFall + 19331: 8029968c 52 OBJECT GLOBAL DEFAULT 8 __vt__15zNPCGoalBoyRide + 19332: 802996c0 52 OBJECT GLOBAL DEFAULT 8 __vt__15zNPCGoalBalloon + 19333: 802996f4 52 OBJECT GLOBAL DEFAULT 8 __vt__12zNPCGoalHurt + 19334: 8029975c 52 OBJECT GLOBAL DEFAULT 8 __vt__13zNPCGoalCheer + 19335: 80299790 52 OBJECT GLOBAL DEFAULT 8 __vt__13zNPCGoalSpeak + 19336: 80299728 52 OBJECT GLOBAL DEFAULT 8 __vt__15zNPCGoalChatter + 19337: 802997c4 52 OBJECT GLOBAL DEFAULT 8 __vt__12zNPCGoalTalk + 19338: 802997f8 52 OBJECT GLOBAL DEFAULT 8 __vt__18zNPCGoalPlayerNear + 19339: 80137074 112 FUNC GLOBAL DEFAULT 4 ChkCheatMedic__18zNPCGoalPlayerNearFv + 19340: 801367fc 432 FUNC GLOBAL DEFAULT 4 Enter__18zNPCGoalPlayerNearFfPv + 19341: 801369ac 176 FUNC GLOBAL DEFAULT 4 Exit__18zNPCGoalPlayerNearFfPv + 19342: 80136a5c 140 FUNC GLOBAL DEFAULT 4 Suspend__18zNPCGoalPlayerNearFfPv + 19343: 80136ae8 244 FUNC GLOBAL DEFAULT 4 Resume__18zNPCGoalPlayerNearFfPv + 19344: 8013710c 1004 FUNC GLOBAL DEFAULT 4 ChkCheatDogTrix__18zNPCGoalPlayerNearFPiP11en_trantype + 19345: 801370e4 40 FUNC GLOBAL DEFAULT 4 DoCheatPanHandle__18zNPCGoalPlayerNearFv + 19346: 80136bdc 1120 FUNC GLOBAL DEFAULT 4 Process__18zNPCGoalPlayerNearFP11en_trantypefPvP6xScene + 19347: 8013703c 56 FUNC GLOBAL DEFAULT 4 NPCMessage__18zNPCGoalPlayerNearFP6NPCMsg + 19348: 801379f0 76 FUNC GLOBAL DEFAULT 4 StartSFX__12zNPCGoalTalkFP4xSFX + 19349: 801374f8 288 FUNC GLOBAL DEFAULT 4 Enter__12zNPCGoalTalkFfPv + 19350: 80137618 120 FUNC GLOBAL DEFAULT 4 Exit__12zNPCGoalTalkFfPv + 19351: 80138c64 60 FUNC WEAK DEFAULT 4 IndexInStack__7xPsycheCFPC5xGoal + 19352: 80137690 780 FUNC GLOBAL DEFAULT 4 Process__12zNPCGoalTalkFP11en_trantypefPvP6xScene + 19353: 8013799c 84 FUNC GLOBAL DEFAULT 4 NPCMessage__12zNPCGoalTalkFP6NPCMsg + 19354: 80137a3c 192 FUNC GLOBAL DEFAULT 4 Enter__13zNPCGoalSpeakFfPv + 19355: 80137afc 120 FUNC GLOBAL DEFAULT 4 Exit__13zNPCGoalSpeakFfPv + 19356: 80137b74 448 FUNC GLOBAL DEFAULT 4 Process__13zNPCGoalSpeakFP11en_trantypefPvP6xScene + 19357: 80137d34 48 FUNC GLOBAL DEFAULT 4 NPCMessage__13zNPCGoalSpeakFP6NPCMsg + 19358: 80137d64 96 FUNC GLOBAL DEFAULT 4 Enter__13zNPCGoalCheerFfPv + 19359: 80137dc4 244 FUNC GLOBAL DEFAULT 4 Process__13zNPCGoalCheerFP11en_trantypefPvP6xScene + 19360: 80137eb8 192 FUNC GLOBAL DEFAULT 4 Enter__15zNPCGoalChatterFfPv + 19361: 80137f78 364 FUNC GLOBAL DEFAULT 4 Process__15zNPCGoalChatterFP11en_trantypefPvP6xScene + 19362: 801381c8 84 FUNC GLOBAL DEFAULT 4 ChkRewardCheat__12zNPCGoalHurtFv + 19363: 801380e4 104 FUNC GLOBAL DEFAULT 4 Enter__12zNPCGoalHurtFfPv + 19364: 8013814c 124 FUNC GLOBAL DEFAULT 4 Process__12zNPCGoalHurtFP11en_trantypefPvP6xScene + 19365: 8013821c 48 FUNC GLOBAL DEFAULT 4 Enter__15zNPCGoalBalloonFfPv + 19366: 8013824c 48 FUNC GLOBAL DEFAULT 4 Exit__15zNPCGoalBalloonFfPv + 19367: 8013827c 128 FUNC GLOBAL DEFAULT 4 Process__15zNPCGoalBalloonFP11en_trantypefPvP6xScene + 19368: 801382fc 88 FUNC GLOBAL DEFAULT 4 NPCMessage__15zNPCGoalBalloonFP6NPCMsg + 19369: 80138354 52 FUNC GLOBAL DEFAULT 4 Enter__15zNPCGoalBoyRideFfPv + 19370: 80138388 92 FUNC GLOBAL DEFAULT 4 Exit__15zNPCGoalBoyRideFfPv + 19371: 801383e4 228 FUNC GLOBAL DEFAULT 4 Process__15zNPCGoalBoyRideFP11en_trantypefPvP6xScene + 19372: 801384c8 164 FUNC GLOBAL DEFAULT 4 NPCMessage__15zNPCGoalBoyRideFP6NPCMsg + 19373: 8013856c 284 FUNC GLOBAL DEFAULT 4 Process__15zNPCGoalBoyFallFP11en_trantypefPvP6xScene + 19374: 80138688 200 FUNC GLOBAL DEFAULT 4 CollReview__15zNPCGoalBoyFallFPv + 19375: 80138750 128 FUNC GLOBAL DEFAULT 4 Enter__15zNPCGoalBoyWeepFfPv + 19376: 801387d0 264 FUNC GLOBAL DEFAULT 4 Process__15zNPCGoalBoyWeepFP11en_trantypefPvP6xScene + 19377: 801388d8 104 FUNC GLOBAL DEFAULT 4 NPCMessage__15zNPCGoalBoyWeepFP6NPCMsg + 19378: 801391dc 60 FUNC WEAK DEFAULT 4 __ct__12zNPCGoalHereFi + 19379: 801391a0 60 FUNC WEAK DEFAULT 4 __ct__14zNPCGoalKJIdleFi + 19380: 80139164 60 FUNC WEAK DEFAULT 4 __ct__15zNPCGoalKJBoredFi + 19381: 80139128 60 FUNC WEAK DEFAULT 4 __ct__19zNPCGoalKJSpawnKidsFi + 19382: 801390ec 60 FUNC WEAK DEFAULT 4 __ct__15zNPCGoalKJTauntFi + 19383: 801390b0 60 FUNC WEAK DEFAULT 4 __ct__21zNPCGoalKJShockGroundFi + 19384: 80139074 60 FUNC WEAK DEFAULT 4 __ct__16zNPCGoalKJDamageFi + 19385: 80139038 60 FUNC WEAK DEFAULT 4 __ct__15zNPCGoalKJDeathFi + 19386: 80138ffc 60 FUNC WEAK DEFAULT 4 __ct__17zNPCGoalPrawnIdleFi + 19387: 80138fc0 60 FUNC WEAK DEFAULT 4 __ct__17zNPCGoalPrawnBeamFi + 19388: 80138f84 60 FUNC WEAK DEFAULT 4 __ct__17zNPCGoalPrawnBowlFi + 19389: 80138f48 60 FUNC WEAK DEFAULT 4 __ct__19zNPCGoalPrawnDamageFi + 19390: 80138f0c 60 FUNC WEAK DEFAULT 4 __ct__18zNPCGoalPrawnDeathFi + 19391: 80138ca0 620 FUNC GLOBAL DEFAULT 4 GOALCreate_SubBoss__FiP10RyzMemGrowPv + 19392: 80299894 52 OBJECT WEAK DEFAULT 8 __vt__12zNPCGoalHere + 19393: 8013a59c 52 FUNC WEAK DEFAULT 4 xQuickCullForLine__FP7xQCDataPC6xLine3 + 19394: 80139bb4 328 FUNC GLOBAL DEFAULT 4 xShadowSimple_Init__Fv + 19395: 80139cfc 352 FUNC GLOBAL DEFAULT 4 xShadowSimple_CacheInit__FP18xShadowSimpleCacheP4xEntUc + 19396: 8013a2f4 44 FUNC WEAK DEFAULT 4 __as__18xShadowSimpleQueueFRC18xShadowSimpleQueue + 19397: 80139e5c 1176 FUNC GLOBAL DEFAULT 4 xShadowSimple_Add__FP18xShadowSimpleCacheP4xEntff + 19398: 8013a320 536 FUNC GLOBAL DEFAULT 4 xShadowSimple_Render__Fv + 19399: 8013a750 8 FUNC GLOBAL DEFAULT 4 xUpdateCull_AlwaysTrueCB__FPvPv + 19400: 8013a758 120 FUNC GLOBAL DEFAULT 4 xUpdateCull_DistanceSquaredCB__FPvPv + 19401: 8013a7d0 1260 FUNC GLOBAL DEFAULT 4 xUpdateCull_Init__FPPvUiPP6xGroupUi + 19402: 8013acbc 492 FUNC GLOBAL DEFAULT 4 xUpdateCull_Update__FP14xUpdateCullMgrUi + 19403: 8013aea8 84 FUNC GLOBAL DEFAULT 4 xUpdateCull_SetCB__FP14xUpdateCullMgrPvPFPvPv_UiPv + 19404: 8013aefc 104 FUNC GLOBAL DEFAULT 4 xUpdateCull_Reset__FP14xUpdateCullMgr + 19405: 8013bb70 160 FUNC WEAK DEFAULT 4 __as__13zSurfacePropsFRC13zSurfaceProps + 19406: 8013ba08 360 FUNC WEAK DEFAULT 4 __as__14zSurfAssetBaseFRC14zSurfAssetBase + 19407: 8013bd90 60 FUNC GLOBAL DEFAULT 4 init__13z_disco_floorFv + 19408: 8013bdd4 36 FUNC GLOBAL DEFAULT 4 post_setup__13z_disco_floorFv + 19409: 8013bdfc 40 FUNC GLOBAL DEFAULT 4 destroy__13z_disco_floorFv + 19410: 8013ccf4 172 FUNC GLOBAL DEFAULT 4 render__13z_disco_floorFi + 19411: 8013be28 232 FUNC GLOBAL DEFAULT 4 render_all__13z_disco_floorFv + 19412: 8013cda0 360 FUNC GLOBAL DEFAULT 4 effects_render__13z_disco_floorFi + 19413: 8013bf10 252 FUNC GLOBAL DEFAULT 4 effects_render_all__13z_disco_floorFv + 19414: 8013c02c 412 FUNC GLOBAL DEFAULT 4 load__13z_disco_floorFR19z_disco_floor_asset + 19415: 8013c00c 32 FUNC GLOBAL DEFAULT 4 init__13z_disco_floorFPvPv + 19416: 8013cf08 268 FUNC GLOBAL DEFAULT 4 event_handler__13z_disco_floorFP5xBaseP5xBaseUiPCfP5xBase + 19417: 8013c394 180 FUNC GLOBAL DEFAULT 4 reset__13z_disco_floorFv + 19418: 8013c6f0 292 FUNC GLOBAL DEFAULT 4 refresh_spheres__13z_disco_floorFv + 19419: 8013c8c0 704 FUNC GLOBAL DEFAULT 4 refresh_bound__13z_disco_floorFv + 19420: 8013cb80 140 FUNC GLOBAL DEFAULT 4 refresh_cull_dist__13z_disco_floorFv + 19421: 8013c1c8 456 FUNC GLOBAL DEFAULT 4 setup__13z_disco_floorFv + 19422: 8013c4fc 216 FUNC GLOBAL DEFAULT 4 set_state__13z_disco_floorFUlb + 19423: 8013cc0c 232 FUNC GLOBAL DEFAULT 4 distance_cull__13z_disco_floorFv + 19424: 8013c814 172 FUNC GLOBAL DEFAULT 4 update_pulse__13z_disco_floorFf + 19425: 8013c448 180 FUNC GLOBAL DEFAULT 4 update__13z_disco_floorFR6xScenef + 19426: 8013c5d4 24 FUNC GLOBAL DEFAULT 4 enable__13z_disco_floorFv + 19427: 8013c5ec 12 FUNC GLOBAL DEFAULT 4 disable__13z_disco_floorFv + 19428: 8013c5f8 232 FUNC GLOBAL DEFAULT 4 set_state_range__13z_disco_floorFiib + 19429: 8013d034 32 FUNC WEAK DEFAULT 4 range_limit__Fiii + 19430: 8013d014 32 FUNC WEAK DEFAULT 4 range_limit
    __FUlUlUl + 19431: 8013c6e0 8 FUNC GLOBAL DEFAULT 4 set_transition_delay__13z_disco_floorFf + 19432: 8013c6e8 8 FUNC GLOBAL DEFAULT 4 set_state_delay__13z_disco_floorFf + 19433: 8013d100 1920 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_BossSandy__Fv + 19434: 8013d8f4 580 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_BossSandyHead__Fv + 19435: 8013db38 360 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_BossSandyScoreboard__Fv + 19436: 8013dca0 1912 FUNC GLOBAL DEFAULT 4 Init__10zNPCBSandyFP9xEntAsset + 19437: 8014657c 4 FUNC WEAK DEFAULT 4 add_tweaks__13xBinaryCameraFPCc + 19438: 8013e418 468 FUNC GLOBAL DEFAULT 4 Setup__10zNPCBSandyFv + 19439: 8013e5ec 580 FUNC GLOBAL DEFAULT 4 SelfSetup__10zNPCBSandyFv + 19440: 8013fd68 1000 FUNC GLOBAL DEFAULT 4 InitFX__10zNPCBSandyFv + 19441: 8013e830 2428 FUNC GLOBAL DEFAULT 4 Reset__10zNPCBSandyFv + 19442: 8013f1ac 76 FUNC GLOBAL DEFAULT 4 ParseINI__10zNPCBSandyFv + 19443: 8013f1f8 372 FUNC GLOBAL DEFAULT 4 AnimPick__10zNPCBSandyFi16en_NPC_GOAL_SPOTP5xGoal + 19444: 8013f9bc 748 FUNC GLOBAL DEFAULT 4 Render__10zNPCBSandyFv + 19445: 8013fca8 192 FUNC GLOBAL DEFAULT 4 CalcMagnetizeInfo__10zNPCBSandyFv + 19446: 80140150 476 FUNC GLOBAL DEFAULT 4 UpdateFX__10zNPCBSandyFf + 19447: 80146580 16 FUNC WEAK DEFAULT 4 set_targets__13xBinaryCameraFRC5xVec3RC5xVec3f + 19448: 80141668 484 FUNC GLOBAL DEFAULT 4 hiddenByCutscene__10zNPCBSandyFv + 19449: 8014075c 3852 FUNC GLOBAL DEFAULT 4 Process__10zNPCBSandyFP6xScenef + 19450: 8014184c 24 FUNC GLOBAL DEFAULT 4 Damage__10zNPCBSandyF18en_NPC_DAMAGE_TYPEP5xBasePC5xVec3 + 19451: 80141864 296 FUNC GLOBAL DEFAULT 4 zNPCBSandy_AddBoundEntsToGrid__FP6zScene + 19452: 8014198c 68 FUNC GLOBAL DEFAULT 4 zNPCBSandy_GameIsPaused__FP6zScene + 19453: 801419d0 1920 FUNC GLOBAL DEFAULT 4 NewTime__10zNPCBSandyFP6xScenef + 19454: 80142fdc 180 FUNC GLOBAL DEFAULT 4 Enter__21zNPCGoalBossSandyIdleFfPv + 19455: 80143090 340 FUNC GLOBAL DEFAULT 4 Process__21zNPCGoalBossSandyIdleFP11en_trantypefPvP6xScene + 19456: 801431e4 84 FUNC GLOBAL DEFAULT 4 Exit__21zNPCGoalBossSandyIdleFfPv + 19457: 80143238 188 FUNC GLOBAL DEFAULT 4 Enter__22zNPCGoalBossSandyTauntFfPv + 19458: 801432f4 280 FUNC GLOBAL DEFAULT 4 Process__22zNPCGoalBossSandyTauntFP11en_trantypefPvP6xScene + 19459: 8014340c 92 FUNC GLOBAL DEFAULT 4 Enter__22zNPCGoalBossSandyChaseFfPv + 19460: 80143468 316 FUNC GLOBAL DEFAULT 4 Process__22zNPCGoalBossSandyChaseFP11en_trantypefPvP6xScene + 19461: 801435a4 84 FUNC GLOBAL DEFAULT 4 Exit__22zNPCGoalBossSandyChaseFfPv + 19462: 801435f8 288 FUNC GLOBAL DEFAULT 4 Enter__22zNPCGoalBossSandyMeleeFfPv + 19463: 80143718 128 FUNC GLOBAL DEFAULT 4 Exit__22zNPCGoalBossSandyMeleeFfPv + 19464: 80143798 420 FUNC GLOBAL DEFAULT 4 Process__22zNPCGoalBossSandyMeleeFP11en_trantypefPvP6xScene + 19465: 8014393c 200 FUNC GLOBAL DEFAULT 4 Enter__23zNPCGoalBossSandyNoHeadFfPv + 19466: 80143a04 2420 FUNC GLOBAL DEFAULT 4 Process__23zNPCGoalBossSandyNoHeadFP11en_trantypefPvP6xScene + 19467: 80144378 324 FUNC GLOBAL DEFAULT 4 Enter__26zNPCGoalBossSandyElbowDropFfPv + 19468: 801444bc 664 FUNC GLOBAL DEFAULT 4 Process__26zNPCGoalBossSandyElbowDropFP11en_trantypefPvP6xScene + 19469: 80144754 56 FUNC GLOBAL DEFAULT 4 Exit__26zNPCGoalBossSandyElbowDropFfPv + 19470: 8014478c 532 FUNC GLOBAL DEFAULT 4 Enter__21zNPCGoalBossSandyLeapFfPv + 19471: 801465f4 8 FUNC WEAK DEFAULT 4 Name__21zNPCGoalBossSandyLeapFv + 19472: 801449a0 1152 FUNC GLOBAL DEFAULT 4 Process__21zNPCGoalBossSandyLeapFP11en_trantypefPvP6xScene + 19473: 80144e20 40 FUNC GLOBAL DEFAULT 4 Exit__21zNPCGoalBossSandyLeapFfPv + 19474: 80144e48 272 FUNC GLOBAL DEFAULT 4 Enter__20zNPCGoalBossSandySitFfPv + 19475: 80144f58 1856 FUNC GLOBAL DEFAULT 4 Process__20zNPCGoalBossSandySitFP11en_trantypefPvP6xScene + 19476: 80145698 108 FUNC GLOBAL DEFAULT 4 Exit__20zNPCGoalBossSandySitFfPv + 19477: 80145704 312 FUNC GLOBAL DEFAULT 4 Enter__22zNPCGoalBossSandyGetUpFfPv + 19478: 8014583c 44 FUNC GLOBAL DEFAULT 4 Process__22zNPCGoalBossSandyGetUpFP11en_trantypefPvP6xScene + 19479: 80145868 588 FUNC GLOBAL DEFAULT 4 Enter__26zNPCGoalBossSandyRunToRopeFfPv + 19480: 80145ab4 308 FUNC GLOBAL DEFAULT 4 Process__26zNPCGoalBossSandyRunToRopeFP11en_trantypefPvP6xScene + 19481: 80145be8 40 FUNC GLOBAL DEFAULT 4 Exit__26zNPCGoalBossSandyRunToRopeFfPv + 19482: 80145c10 384 FUNC GLOBAL DEFAULT 4 Enter__28zNPCGoalBossSandyClotheslineFfPv + 19483: 80145d90 2028 FUNC GLOBAL DEFAULT 4 Process__28zNPCGoalBossSandyClotheslineFP11en_trantypefPvP6xScene + 19484: 80299a90 52 OBJECT GLOBAL DEFAULT 8 __vt__28zNPCGoalBossSandyClothesline + 19485: 80299ac4 52 OBJECT GLOBAL DEFAULT 8 __vt__26zNPCGoalBossSandyRunToRope + 19486: 80299af8 52 OBJECT GLOBAL DEFAULT 8 __vt__22zNPCGoalBossSandyGetUp + 19487: 80299b2c 52 OBJECT GLOBAL DEFAULT 8 __vt__20zNPCGoalBossSandySit + 19488: 80299b60 52 OBJECT GLOBAL DEFAULT 8 __vt__21zNPCGoalBossSandyLeap + 19489: 80299b94 52 OBJECT GLOBAL DEFAULT 8 __vt__26zNPCGoalBossSandyElbowDrop + 19490: 80299bc8 52 OBJECT GLOBAL DEFAULT 8 __vt__23zNPCGoalBossSandyNoHead + 19491: 80299bfc 52 OBJECT GLOBAL DEFAULT 8 __vt__22zNPCGoalBossSandyMelee + 19492: 80299c30 52 OBJECT GLOBAL DEFAULT 8 __vt__22zNPCGoalBossSandyChase + 19493: 80299c64 52 OBJECT GLOBAL DEFAULT 8 __vt__22zNPCGoalBossSandyTaunt + 19494: 80299c98 52 OBJECT GLOBAL DEFAULT 8 __vt__21zNPCGoalBossSandyIdle + 19495: 80299ccc 216 OBJECT GLOBAL DEFAULT 8 __vt__10zNPCBSandy + 19496: 80146d20 20 FUNC GLOBAL DEFAULT 4 create__14lightning_ringFv + 19497: 80146d34 108 FUNC GLOBAL DEFAULT 4 destroy__14lightning_ringFv + 19498: 80147090 248 FUNC GLOBAL DEFAULT 4 create_arc__14lightning_ringFP5xVec3P5xVec3ii + 19499: 80146da0 752 FUNC GLOBAL DEFAULT 4 refresh__14lightning_ringFv + 19500: 80147188 2148 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_KingJelly__Fv + 19501: 8029a068 204 OBJECT GLOBAL DEFAULT 8 __vt__13zNPCKingJelly + 19502: 801479ec 96 FUNC GLOBAL DEFAULT 4 __ct__13zNPCKingJellyFi + 19503: 80147a4c 84 FUNC GLOBAL DEFAULT 4 Init__13zNPCKingJellyFP9xEntAsset + 19504: 8014ce98 180 FUNC GLOBAL DEFAULT 4 load_model__13zNPCKingJellyFv + 19505: 8014cf4c 156 FUNC GLOBAL DEFAULT 4 load_curtain_model__13zNPCKingJellyFv + 19506: 80147aa0 68 FUNC GLOBAL DEFAULT 4 Setup__13zNPCKingJellyFv + 19507: 8014ba8c 192 FUNC GLOBAL DEFAULT 4 decompose__13zNPCKingJellyFv + 19508: 8014bb4c 52 FUNC GLOBAL DEFAULT 4 post_decompose__13zNPCKingJellyFv + 19509: 8014bbc4 60 FUNC GLOBAL DEFAULT 4 reappear__13zNPCKingJellyFv + 19510: 8014cfe8 100 FUNC GLOBAL DEFAULT 4 show_shower_model__13zNPCKingJellyFv + 19511: 8014c3a0 248 FUNC GLOBAL DEFAULT 4 create_ambient_rings__13zNPCKingJellyFv + 19512: 8014bc00 4 FUNC GLOBAL DEFAULT 4 create_tentacle_lightning__13zNPCKingJellyFv + 19513: 8014e804 8 FUNC WEAK DEFAULT 4 MeetTheKing__9zNPCJellyFP10zNPCCommon + 19514: 8014ac28 68 FUNC GLOBAL DEFAULT 4 disable_child__13zNPCKingJellyFRQ213zNPCKingJelly10child_data + 19515: 80147ae4 648 FUNC GLOBAL DEFAULT 4 Reset__13zNPCKingJellyFv + 19516: 80147d6c 60 FUNC GLOBAL DEFAULT 4 Destroy__13zNPCKingJellyFv + 19517: 8014a9bc 76 FUNC GLOBAL DEFAULT 4 update_camera__13zNPCKingJellyFf + 19518: 8014c274 300 FUNC GLOBAL DEFAULT 4 update_rings__13zNPCKingJellyFf + 19519: 8014bd6c 572 FUNC GLOBAL DEFAULT 4 update_tentacle_lightning__13zNPCKingJellyFf + 19520: 8014c658 204 FUNC GLOBAL DEFAULT 4 update_spawn_particles__13zNPCKingJellyFf + 19521: 8014d184 368 FUNC GLOBAL DEFAULT 4 update_blink__13zNPCKingJellyFf + 19522: 8014af40 504 FUNC GLOBAL DEFAULT 4 repel_player__13zNPCKingJellyFv + 19523: 8014b960 100 FUNC GLOBAL DEFAULT 4 check_player_damage__13zNPCKingJellyFv + 19524: 8014aec8 120 FUNC GLOBAL DEFAULT 4 taunt__13zNPCKingJellyFv + 19525: 80147da8 548 FUNC GLOBAL DEFAULT 4 Process__13zNPCKingJellyFP6xScenef + 19526: 80147fcc 96 FUNC GLOBAL DEFAULT 4 BUpdate__13zNPCKingJellyFP5xVec3 + 19527: 8014b9c4 200 FUNC GLOBAL DEFAULT 4 start_fight__13zNPCKingJellyFv + 19528: 8014802c 116 FUNC GLOBAL DEFAULT 4 SysEvent__13zNPCKingJellyFP5xBaseP5xBaseUiPCfP5xBasePi + 19529: 8014e80c 4 FUNC WEAK DEFAULT 4 render_debug__13zNPCKingJellyFv + 19530: 801480a0 32 FUNC GLOBAL DEFAULT 4 RenderExtra__13zNPCKingJellyFv + 19531: 8014e814 4 FUNC WEAK DEFAULT 4 on_change_fade_obstructions__13zNPCKingJellyFRC10tweak_info + 19532: 8014e810 4 FUNC WEAK DEFAULT 4 on_change_ambient_ring__13zNPCKingJellyFRC10tweak_info + 19533: 801480c0 128 FUNC GLOBAL DEFAULT 4 ParseINI__13zNPCKingJellyFv + 19534: 8014ab2c 184 FUNC GLOBAL DEFAULT 4 add_child__13zNPCKingJellyFR5xBasei + 19535: 8014a5a4 140 FUNC GLOBAL DEFAULT 4 ParseLinks__13zNPCKingJellyFv + 19536: 8014a630 256 FUNC GLOBAL DEFAULT 4 SelfSetup__13zNPCKingJellyFv + 19537: 8014aa08 232 FUNC GLOBAL DEFAULT 4 set_life__13zNPCKingJellyFi + 19538: 8014a730 228 FUNC GLOBAL DEFAULT 4 Damage__13zNPCKingJellyF18en_NPC_DAMAGE_TYPEP5xBasePC5xVec3 + 19539: 8014a814 180 FUNC GLOBAL DEFAULT 4 AnimPick__13zNPCKingJellyFi16en_NPC_GOAL_SPOTP5xGoal + 19540: 8014a8c8 60 FUNC GLOBAL DEFAULT 4 get_variance__13zNPCKingJellyCFv + 19541: 8014a904 172 FUNC GLOBAL DEFAULT 4 bored__13zNPCKingJellyCFv + 19542: 8014a9b0 12 FUNC GLOBAL DEFAULT 4 max_strikes__13zNPCKingJellyCFv + 19543: 8014e818 96 FUNC WEAK DEFAULT 4 get_center__13zNPCKingJellyCFv + 19544: 8014d158 44 FUNC GLOBAL DEFAULT 4 start_blink__13zNPCKingJellyFv + 19545: 8014aaf0 60 FUNC GLOBAL DEFAULT 4 update_round__13zNPCKingJellyFv + 19546: 8014abe4 68 FUNC GLOBAL DEFAULT 4 init_child__13zNPCKingJellyFRQ213zNPCKingJelly10child_dataR10zNPCCommoni + 19547: 8014ac6c 24 FUNC GLOBAL DEFAULT 4 enable_child__13zNPCKingJellyFRQ213zNPCKingJelly10child_data + 19548: 8014ac84 52 FUNC GLOBAL DEFAULT 4 count_children__13zNPCKingJellyFi + 19549: 8014add0 248 FUNC GLOBAL DEFAULT 4 move_to_spawn_position__13zNPCKingJellyFR10zNPCCommonf + 19550: 8014acb8 280 FUNC GLOBAL DEFAULT 4 spawn_children__13zNPCKingJellyFii + 19551: 8014e878 16 FUNC WEAK DEFAULT 4 get_bottom__13zNPCKingJellyCFv + 19552: 8014b314 204 FUNC GLOBAL DEFAULT 4 get_away__13zNPCKingJellyCFv + 19553: 8014b3e0 740 FUNC GLOBAL DEFAULT 4 apply_tentacle_damage__13zNPCKingJellyFv + 19554: 8014b6c4 400 FUNC GLOBAL DEFAULT 4 apply_wave_damage__13zNPCKingJellyFv + 19555: 8014b854 268 FUNC GLOBAL DEFAULT 4 apply_ambient_damage__13zNPCKingJellyFv + 19556: 8014d04c 100 FUNC GLOBAL DEFAULT 4 show_attack_model__13zNPCKingJellyFv + 19557: 8014d0b0 32 FUNC GLOBAL DEFAULT 4 fade_curtain__13zNPCKingJellyFv + 19558: 8014c498 76 FUNC GLOBAL DEFAULT 4 destroy_ambient_rings__13zNPCKingJellyFv + 19559: 8014c5f8 76 FUNC GLOBAL DEFAULT 4 destroy_wave_rings__13zNPCKingJellyFv + 19560: 8014bd08 100 FUNC GLOBAL DEFAULT 4 destroy_tentacle_lightning__13zNPCKingJellyFv + 19561: 8014d0d0 24 FUNC GLOBAL DEFAULT 4 reset_curtain__13zNPCKingJellyFv + 19562: 8014bb80 68 FUNC GLOBAL DEFAULT 4 vanish__13zNPCKingJellyFv + 19563: 8014bc04 260 FUNC GLOBAL DEFAULT 4 new_tentacle_lightning__13zNPCKingJellyFP5xVec3 + 19564: 8014c128 256 FUNC GLOBAL DEFAULT 4 refresh_tentacle_points__13zNPCKingJellyFi + 19565: 8014bfa8 384 FUNC GLOBAL DEFAULT 4 generate_zap_particles__13zNPCKingJellyFRC10zLightningff + 19566: 8014c228 76 FUNC GLOBAL DEFAULT 4 refresh_tentacle_points__13zNPCKingJellyFv + 19567: 8014e888 68 FUNC WEAK DEFAULT 4 update__14lightning_ringFf + 19568: 8014c724 396 FUNC GLOBAL DEFAULT 4 generate_ring_particles__13zNPCKingJellyFRC14lightning_ringf + 19569: 8014c4e4 276 FUNC GLOBAL DEFAULT 4 create_wave_rings__13zNPCKingJellyFv + 19570: 8014c644 20 FUNC GLOBAL DEFAULT 4 generate_spawn_particles__13zNPCKingJellyFv + 19571: 8014c8b0 364 FUNC GLOBAL DEFAULT 4 generate_thump_particles__13zNPCKingJellyFv + 19572: 8014caf0 584 FUNC GLOBAL DEFAULT 4 update_charge__13zNPCKingJellyFf + 19573: 8014ca1c 212 FUNC GLOBAL DEFAULT 4 start_charge__13zNPCKingJellyFv + 19574: 8014ce3c 92 FUNC GLOBAL DEFAULT 4 end_charge__13zNPCKingJellyFv + 19575: 8014d2f4 172 FUNC GLOBAL DEFAULT 4 Enter__14zNPCGoalKJIdleFfPv + 19576: 8014d3a0 112 FUNC GLOBAL DEFAULT 4 Exit__14zNPCGoalKJIdleFfPv + 19577: 8014d50c 256 FUNC GLOBAL DEFAULT 4 rotate__14zNPCGoalKJIdleFf + 19578: 8014d60c 876 FUNC GLOBAL DEFAULT 4 move__14zNPCGoalKJIdleFf + 19579: 8014d410 252 FUNC GLOBAL DEFAULT 4 Process__14zNPCGoalKJIdleFP11en_trantypefPvP6xScene + 19580: 8014d978 136 FUNC GLOBAL DEFAULT 4 Enter__15zNPCGoalKJBoredFfPv + 19581: 8014da00 32 FUNC GLOBAL DEFAULT 4 Exit__15zNPCGoalKJBoredFfPv + 19582: 8014da20 224 FUNC GLOBAL DEFAULT 4 Process__15zNPCGoalKJBoredFP11en_trantypefPvP6xScene + 19583: 8014db00 136 FUNC GLOBAL DEFAULT 4 Enter__19zNPCGoalKJSpawnKidsFfPv + 19584: 8014db88 144 FUNC GLOBAL DEFAULT 4 Exit__19zNPCGoalKJSpawnKidsFfPv + 19585: 8014dc18 468 FUNC GLOBAL DEFAULT 4 Process__19zNPCGoalKJSpawnKidsFP11en_trantypefPvP6xScene + 19586: 8014ddec 136 FUNC GLOBAL DEFAULT 4 Enter__15zNPCGoalKJTauntFfPv + 19587: 8014de74 32 FUNC GLOBAL DEFAULT 4 Exit__15zNPCGoalKJTauntFfPv + 19588: 8014de94 168 FUNC GLOBAL DEFAULT 4 Process__15zNPCGoalKJTauntFP11en_trantypefPvP6xScene + 19589: 8014df3c 172 FUNC GLOBAL DEFAULT 4 Enter__21zNPCGoalKJShockGroundFfPv + 19590: 8014dfe8 132 FUNC GLOBAL DEFAULT 4 Exit__21zNPCGoalKJShockGroundFfPv + 19591: 8014e168 160 FUNC GLOBAL DEFAULT 4 update_start__21zNPCGoalKJShockGroundFf + 19592: 8014e208 280 FUNC GLOBAL DEFAULT 4 update_warm_up__21zNPCGoalKJShockGroundFf + 19593: 8014e320 204 FUNC GLOBAL DEFAULT 4 update_release__21zNPCGoalKJShockGroundFf + 19594: 8014e3ec 304 FUNC GLOBAL DEFAULT 4 update_cool_down__21zNPCGoalKJShockGroundFf + 19595: 8014e51c 120 FUNC GLOBAL DEFAULT 4 update_stop__21zNPCGoalKJShockGroundFf + 19596: 8014e06c 252 FUNC GLOBAL DEFAULT 4 Process__21zNPCGoalKJShockGroundFP11en_trantypefPvP6xScene + 19597: 8014e594 144 FUNC GLOBAL DEFAULT 4 Enter__16zNPCGoalKJDamageFfPv + 19598: 8014e624 112 FUNC GLOBAL DEFAULT 4 Exit__16zNPCGoalKJDamageFfPv + 19599: 8014e694 192 FUNC GLOBAL DEFAULT 4 Process__16zNPCGoalKJDamageFP11en_trantypefPvP6xScene + 19600: 8014e754 112 FUNC GLOBAL DEFAULT 4 Enter__15zNPCGoalKJDeathFfPv + 19601: 8014e7c4 32 FUNC GLOBAL DEFAULT 4 Exit__15zNPCGoalKJDeathFfPv + 19602: 8014e7e4 32 FUNC GLOBAL DEFAULT 4 Process__15zNPCGoalKJDeathFP11en_trantypefPvP6xScene + 19603: 80299efc 52 OBJECT GLOBAL DEFAULT 8 __vt__15zNPCGoalKJDeath + 19604: 80299f30 52 OBJECT GLOBAL DEFAULT 8 __vt__16zNPCGoalKJDamage + 19605: 80299f64 52 OBJECT GLOBAL DEFAULT 8 __vt__21zNPCGoalKJShockGround + 19606: 80299f98 52 OBJECT GLOBAL DEFAULT 8 __vt__15zNPCGoalKJTaunt + 19607: 80299fcc 52 OBJECT GLOBAL DEFAULT 8 __vt__19zNPCGoalKJSpawnKids + 19608: 8029a000 52 OBJECT GLOBAL DEFAULT 8 __vt__15zNPCGoalKJBored + 19609: 8029a034 52 OBJECT GLOBAL DEFAULT 8 __vt__14zNPCGoalKJIdle + 19610: 8014f730 60 FUNC WEAK DEFAULT 4 __ct__13zNPCGoalExistFi + 19611: 8014f6f4 60 FUNC WEAK DEFAULT 4 __ct__21zNPCGoalBossSandyIdleFi + 19612: 8014f6b8 60 FUNC WEAK DEFAULT 4 __ct__22zNPCGoalBossSandyTauntFi + 19613: 8014f67c 60 FUNC WEAK DEFAULT 4 __ct__22zNPCGoalBossSandyChaseFi + 19614: 8014f640 60 FUNC WEAK DEFAULT 4 __ct__22zNPCGoalBossSandyMeleeFi + 19615: 8014f604 60 FUNC WEAK DEFAULT 4 __ct__23zNPCGoalBossSandyNoHeadFi + 19616: 8014f5c8 60 FUNC WEAK DEFAULT 4 __ct__26zNPCGoalBossSandyElbowDropFi + 19617: 8014f58c 60 FUNC WEAK DEFAULT 4 __ct__21zNPCGoalBossSandyLeapFi + 19618: 8014f550 60 FUNC WEAK DEFAULT 4 __ct__20zNPCGoalBossSandySitFi + 19619: 8014f514 60 FUNC WEAK DEFAULT 4 __ct__22zNPCGoalBossSandyGetUpFi + 19620: 8014f4d8 60 FUNC WEAK DEFAULT 4 __ct__26zNPCGoalBossSandyRunToRopeFi + 19621: 8014f49c 60 FUNC WEAK DEFAULT 4 __ct__28zNPCGoalBossSandyClotheslineFi + 19622: 8014f460 60 FUNC WEAK DEFAULT 4 __ct__19zNPCGoalBossSB1IdleFi + 19623: 8014f424 60 FUNC WEAK DEFAULT 4 __ct__20zNPCGoalBossSB1TauntFi + 19624: 8014f3e8 60 FUNC WEAK DEFAULT 4 __ct__20zNPCGoalBossSB1StompFi + 19625: 8014f3ac 60 FUNC WEAK DEFAULT 4 __ct__20zNPCGoalBossSB1SmashFi + 19626: 8014f370 60 FUNC WEAK DEFAULT 4 __ct__22zNPCGoalBossSB1DeflateFi + 19627: 8014f334 60 FUNC WEAK DEFAULT 4 __ct__19zNPCGoalBossPatIdleFi + 19628: 8014f2f8 60 FUNC WEAK DEFAULT 4 __ct__20zNPCGoalBossPatTauntFi + 19629: 8014f2bc 60 FUNC WEAK DEFAULT 4 __ct__18zNPCGoalBossPatHitFi + 19630: 8014f280 60 FUNC WEAK DEFAULT 4 __ct__19zNPCGoalBossPatSpitFi + 19631: 8014f244 60 FUNC WEAK DEFAULT 4 __ct__18zNPCGoalBossPatRunFi + 19632: 8014f208 60 FUNC WEAK DEFAULT 4 __ct__20zNPCGoalBossPatSmackFi + 19633: 8014f1cc 60 FUNC WEAK DEFAULT 4 __ct__21zNPCGoalBossPatFreezeFi + 19634: 8014f190 60 FUNC WEAK DEFAULT 4 __ct__20zNPCGoalBossPatSpawnFi + 19635: 8014f154 60 FUNC WEAK DEFAULT 4 __ct__19zNPCGoalBossPatSpinFi + 19636: 8014f118 60 FUNC WEAK DEFAULT 4 __ct__20zNPCGoalBossPatFudgeFi + 19637: 8014ec7c 1180 FUNC GLOBAL DEFAULT 4 GOALCreate_Boss__FiP10RyzMemGrowPv + 19638: 8029a208 52 OBJECT WEAK DEFAULT 8 __vt__13zNPCGoalExist + 19639: 8014fb24 56 FUNC GLOBAL DEFAULT 4 load__9aqua_beamFRCQ29aqua_beam6configR8RpAtomic + 19640: 8014fad0 84 FUNC GLOBAL DEFAULT 4 load__9aqua_beamFRCQ29aqua_beam6configUi + 19641: 801547ec 124 FUNC WEAK DEFAULT 4 __as__Q29aqua_beam6configFRCQ29aqua_beam6config + 19642: 801547bc 32 FUNC WEAK DEFAULT 4 reset__42fixed_queueFv + 19643: 801547dc 16 FUNC WEAK DEFAULT 4 clear__42fixed_queueFv + 19644: 80150094 96 FUNC GLOBAL DEFAULT 4 kill_ring__9aqua_beamFv + 19645: 80154868 24 FUNC WEAK DEFAULT 4 empty__42fixed_queueCFv + 19646: 8014fb5c 84 FUNC GLOBAL DEFAULT 4 reset__9aqua_beamFv + 19647: 8014fbb0 28 FUNC GLOBAL DEFAULT 4 start__9aqua_beamFv + 19648: 8014fbcc 12 FUNC GLOBAL DEFAULT 4 stop__9aqua_beamFv + 19649: 8014fe18 332 FUNC GLOBAL DEFAULT 4 update_rings__9aqua_beamFf + 19650: 8014fbd8 88 FUNC GLOBAL DEFAULT 4 update__9aqua_beamFf + 19651: 80154944 36 FUNC WEAK DEFAULT 4 begin__42fixed_queueCFv + 19652: 8015492c 24 FUNC WEAK DEFAULT 4 __ml__Q242fixed_queue8iteratorCFv + 19653: 801501a8 252 FUNC GLOBAL DEFAULT 4 render_ring__9aqua_beamFRQ29aqua_beam12ring_segment + 19654: 801548e0 52 FUNC WEAK DEFAULT 4 __pp__Q242fixed_queue8iteratorFv + 19655: 8015489c 36 FUNC WEAK DEFAULT 4 end__42fixed_queueCFv + 19656: 80154880 28 FUNC WEAK DEFAULT 4 __ne__Q242fixed_queue8iteratorCFRCQ242fixed_queue8iterator + 19657: 8014fc30 124 FUNC GLOBAL DEFAULT 4 render__9aqua_beamFv + 19658: 801548c0 32 FUNC WEAK DEFAULT 4 create_iterator__42fixed_queueCFUl + 19659: 80154914 24 FUNC WEAK DEFAULT 4 __apl__Q242fixed_queue8iteratorFi + 19660: 8014fcac 364 FUNC GLOBAL DEFAULT 4 hits_sphere__9aqua_beamCFRC7xSphere + 19661: 8014ff64 304 FUNC GLOBAL DEFAULT 4 emit_ring__9aqua_beamFv + 19662: 801500f4 180 FUNC GLOBAL DEFAULT 4 update_ring__9aqua_beamFQ242fixed_queue8iteratorf + 19663: 80154968 68 FUNC WEAK DEFAULT 4 back__42fixed_queueFv + 19664: 801549ac 60 FUNC WEAK DEFAULT 4 __mi__Q242fixed_queue8iteratorCFi + 19665: 801549e8 48 FUNC WEAK DEFAULT 4 __ami__Q242fixed_queue8iteratorFi + 19666: 80154a5c 76 FUNC WEAK DEFAULT 4 full__42fixed_queueCFv + 19667: 80154a48 20 FUNC WEAK DEFAULT 4 push_front__42fixed_queueFv + 19668: 80154a18 48 FUNC WEAK DEFAULT 4 front__42fixed_queueFv + 19669: 80154aa8 8 FUNC WEAK DEFAULT 4 max_size__42fixed_queueCFv + 19670: 80154ab0 24 FUNC WEAK DEFAULT 4 size__42fixed_queueCFv + 19671: 80154ac8 20 FUNC WEAK DEFAULT 4 pop_back__42fixed_queueFv + 19672: 801502a4 1044 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_Prawn__Fv + 19673: 8029a3c0 204 OBJECT GLOBAL DEFAULT 8 __vt__9zNPCPrawn + 19674: 801506b8 68 FUNC GLOBAL DEFAULT 4 __ct__9zNPCPrawnFi + 19675: 801506fc 188 FUNC GLOBAL DEFAULT 4 Init__9zNPCPrawnFP9xEntAsset + 19676: 80150a80 392 FUNC GLOBAL DEFAULT 4 Setup__9zNPCPrawnFv + 19677: 801524d0 180 FUNC GLOBAL DEFAULT 4 decompose__9zNPCPrawnFv + 19678: 801532a4 76 FUNC GLOBAL DEFAULT 4 reappear__9zNPCPrawnFv + 19679: 80153bb4 36 FUNC GLOBAL DEFAULT 4 show_model__9zNPCPrawnFv + 19680: 80152424 172 FUNC GLOBAL DEFAULT 4 update_round__9zNPCPrawnFv + 19681: 80150c34 324 FUNC GLOBAL DEFAULT 4 Reset__9zNPCPrawnFv + 19682: 80150d78 44 FUNC GLOBAL DEFAULT 4 Destroy__9zNPCPrawnFv + 19683: 801531a4 184 FUNC GLOBAL DEFAULT 4 set_floor_state__9zNPCPrawnFQ29zNPCPrawn16floor_state_enumbb + 19684: 80153a2c 392 FUNC GLOBAL DEFAULT 4 repel_player__9zNPCPrawnCFv + 19685: 80154adc 16 FUNC WEAK DEFAULT 4 get_center__9zNPCPrawnCFv + 19686: 8015275c 784 FUNC GLOBAL DEFAULT 4 update_turn__9zNPCPrawnFf + 19687: 80152a6c 272 FUNC GLOBAL DEFAULT 4 update_animation__9zNPCPrawnFf + 19688: 80152b7c 168 FUNC GLOBAL DEFAULT 4 update_floor__9zNPCPrawnFf + 19689: 80152c24 428 FUNC GLOBAL DEFAULT 4 update_beam__9zNPCPrawnFf + 19690: 80152e34 4 FUNC GLOBAL DEFAULT 4 update_particles__9zNPCPrawnFf + 19691: 801538b0 176 FUNC GLOBAL DEFAULT 4 check_player_damage__9zNPCPrawnFv + 19692: 80152e38 76 FUNC GLOBAL DEFAULT 4 update_camera__9zNPCPrawnFf + 19693: 80150da4 432 FUNC GLOBAL DEFAULT 4 Process__9zNPCPrawnFP6xScenef + 19694: 801532f0 364 FUNC GLOBAL DEFAULT 4 render_closeup__9zNPCPrawnFv + 19695: 80150f54 52 FUNC GLOBAL DEFAULT 4 NewTime__9zNPCPrawnFP6xScenef + 19696: 80152e84 144 FUNC GLOBAL DEFAULT 4 start_fight__9zNPCPrawnFv + 19697: 80150f88 124 FUNC GLOBAL DEFAULT 4 SysEvent__9zNPCPrawnFP5xBaseP5xBaseUiPCfP5xBasePi + 19698: 801510e8 2692 FUNC GLOBAL DEFAULT 4 ParseINI__9zNPCPrawnFv + 19699: 80152600 192 FUNC GLOBAL DEFAULT 4 add_child__9zNPCPrawnFR5xBasei + 19700: 8015210c 140 FUNC GLOBAL DEFAULT 4 ParseLinks__9zNPCPrawnFv + 19701: 80152198 216 FUNC GLOBAL DEFAULT 4 SelfSetup__9zNPCPrawnFv + 19702: 801537c4 236 FUNC GLOBAL DEFAULT 4 set_life__9zNPCPrawnFi + 19703: 80152270 108 FUNC GLOBAL DEFAULT 4 Damage__9zNPCPrawnF18en_NPC_DAMAGE_TYPEP5xBasePC5xVec3 + 19704: 801522dc 132 FUNC GLOBAL DEFAULT 4 DuploNotice__9zNPCPrawnF13en_SM_NOTICESPv + 19705: 80152360 128 FUNC GLOBAL DEFAULT 4 AnimPick__9zNPCPrawnFi16en_NPC_GOAL_SPOTP5xGoal + 19706: 80154aec 4 FUNC WEAK DEFAULT 4 render_debug__9zNPCPrawnFv + 19707: 801523e0 68 FUNC GLOBAL DEFAULT 4 Render__9zNPCPrawnFv + 19708: 8015325c 72 FUNC GLOBAL DEFAULT 4 vanish__9zNPCPrawnFv + 19709: 80153bd8 36 FUNC GLOBAL DEFAULT 4 hide_model__9zNPCPrawnFv + 19710: 80152584 124 FUNC GLOBAL DEFAULT 4 make_spawner__9zNPCPrawnFi + 19711: 80154af0 216 FUNC WEAK DEFAULT 4 turning__9zNPCPrawnCFv + 19712: 80153148 92 FUNC GLOBAL DEFAULT 4 apply_pending__9zNPCPrawnFv + 19713: 80154c14 72 FUNC WEAK DEFAULT 4 move__9aqua_beamFRC5xVec3RC5xVec3 + 19714: 80154bc8 76 FUNC WEAK DEFAULT 4 active__9aqua_beamCFv + 19715: 80153134 20 FUNC WEAK DEFAULT 4 __as__Q29zNPCPrawn10range_typeFRCQ29zNPCPrawn10range_type + 19716: 80152f14 544 FUNC GLOBAL DEFAULT 4 get_floor_info__9zNPCPrawnFQ29zNPCPrawn16floor_state_enumRQ29zNPCPrawn10range_typeRfRf + 19717: 80154dd4 4 FUNC WEAK DEFAULT 4 xDebugAddTweak__FPCcP5xVec3PC14tweak_callbackPvUi + 19718: 80153960 204 FUNC GLOBAL DEFAULT 4 get_away__9zNPCPrawnCFv + 19719: 80153bfc 128 FUNC GLOBAL DEFAULT 4 Enter__17zNPCGoalPrawnIdleFfPv + 19720: 80153c7c 32 FUNC GLOBAL DEFAULT 4 Exit__17zNPCGoalPrawnIdleFfPv + 19721: 80153c9c 100 FUNC GLOBAL DEFAULT 4 Process__17zNPCGoalPrawnIdleFP11en_trantypefPvP6xScene + 19722: 80154c5c 16 FUNC WEAK DEFAULT 4 get_facing__9zNPCPrawnCFv + 19723: 801542c8 200 FUNC GLOBAL DEFAULT 4 init_look_dir__17zNPCGoalPrawnBeamFv + 19724: 80153d00 304 FUNC GLOBAL DEFAULT 4 Enter__17zNPCGoalPrawnBeamFfPv + 19725: 80153e30 144 FUNC GLOBAL DEFAULT 4 Exit__17zNPCGoalPrawnBeamFfPv + 19726: 80153fb8 52 FUNC GLOBAL DEFAULT 4 update_aim__17zNPCGoalPrawnBeamFf + 19727: 80153fec 88 FUNC GLOBAL DEFAULT 4 update_fire__17zNPCGoalPrawnBeamFf + 19728: 80154044 156 FUNC GLOBAL DEFAULT 4 update_hold__17zNPCGoalPrawnBeamFf + 19729: 801540e0 356 FUNC GLOBAL DEFAULT 4 update_sweep__17zNPCGoalPrawnBeamFf + 19730: 80154244 132 FUNC GLOBAL DEFAULT 4 update_stop__17zNPCGoalPrawnBeamFf + 19731: 80153ec0 248 FUNC GLOBAL DEFAULT 4 Process__17zNPCGoalPrawnBeamFP11en_trantypefPvP6xScene + 19732: 80154390 148 FUNC GLOBAL DEFAULT 4 Enter__17zNPCGoalPrawnBowlFfPv + 19733: 80154424 104 FUNC GLOBAL DEFAULT 4 Exit__17zNPCGoalPrawnBowlFfPv + 19734: 8015448c 244 FUNC GLOBAL DEFAULT 4 Process__17zNPCGoalPrawnBowlFP11en_trantypefPvP6xScene + 19735: 80154580 104 FUNC GLOBAL DEFAULT 4 Enter__19zNPCGoalPrawnDamageFfPv + 19736: 801545e8 92 FUNC GLOBAL DEFAULT 4 Exit__19zNPCGoalPrawnDamageFfPv + 19737: 80154644 220 FUNC GLOBAL DEFAULT 4 Process__19zNPCGoalPrawnDamageFP11en_trantypefPvP6xScene + 19738: 80154720 92 FUNC GLOBAL DEFAULT 4 Enter__18zNPCGoalPrawnDeathFfPv + 19739: 8015477c 32 FUNC GLOBAL DEFAULT 4 Exit__18zNPCGoalPrawnDeathFfPv + 19740: 8015479c 32 FUNC GLOBAL DEFAULT 4 Process__18zNPCGoalPrawnDeathFP11en_trantypefPvP6xScene + 19741: 8029a2bc 52 OBJECT GLOBAL DEFAULT 8 __vt__18zNPCGoalPrawnDeath + 19742: 8029a2f0 52 OBJECT GLOBAL DEFAULT 8 __vt__19zNPCGoalPrawnDamage + 19743: 8029a324 52 OBJECT GLOBAL DEFAULT 8 __vt__17zNPCGoalPrawnBowl + 19744: 8029a358 52 OBJECT GLOBAL DEFAULT 8 __vt__17zNPCGoalPrawnBeam + 19745: 8029a38c 52 OBJECT GLOBAL DEFAULT 8 __vt__17zNPCGoalPrawnIdle + 19746: 80154c94 20 FUNC WEAK DEFAULT 4 IsAlive__9zNPCPrawnFv + 19747: 80154c8c 8 FUNC WEAK DEFAULT 4 PhysicsFlags__9zNPCPrawnCFv + 19748: 80154c84 8 FUNC WEAK DEFAULT 4 ColPenByFlags__9zNPCPrawnCFv + 19749: 80154c7c 8 FUNC WEAK DEFAULT 4 ColChkByFlags__9zNPCPrawnCFv + 19750: 80154c74 8 FUNC WEAK DEFAULT 4 ColPenFlags__9zNPCPrawnCFv + 19751: 80154c6c 8 FUNC WEAK DEFAULT 4 ColChkFlags__9zNPCPrawnCFv + 19752: 80154dd8 1092 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_BossSB1__Fv + 19753: 80155660 396 FUNC GLOBAL DEFAULT 4 Init__9zNPCB_SB1FP9xEntAsset + 19754: 801557ec 320 FUNC GLOBAL DEFAULT 4 SelfSetup__9zNPCB_SB1Fv + 19755: 8015592c 96 FUNC GLOBAL DEFAULT 4 Reset__9zNPCB_SB1Fv + 19756: 8015598c 212 FUNC GLOBAL DEFAULT 4 AnimPick__9zNPCB_SB1Fi16en_NPC_GOAL_SPOTP5xGoal + 19757: 80155a60 424 FUNC GLOBAL DEFAULT 4 Process__9zNPCB_SB1FP6xScenef + 19758: 80155c08 116 FUNC GLOBAL DEFAULT 4 NewTime__9zNPCB_SB1FP6xScenef + 19759: 80155c7c 36 FUNC GLOBAL DEFAULT 4 AttackTimeLeft__9zNPCB_SB1Fv + 19760: 80155ca0 20 FUNC GLOBAL DEFAULT 4 HoldUpDude__9zNPCB_SB1Fv + 19761: 80155cb4 20 FUNC GLOBAL DEFAULT 4 ThanksImDone__9zNPCB_SB1Fv + 19762: 801561ec 124 FUNC GLOBAL DEFAULT 4 Enter__19zNPCGoalBossSB1IdleFfPv + 19763: 80156268 216 FUNC GLOBAL DEFAULT 4 Process__19zNPCGoalBossSB1IdleFP11en_trantypefPvP6xScene + 19764: 80156340 108 FUNC GLOBAL DEFAULT 4 Enter__20zNPCGoalBossSB1TauntFfPv + 19765: 801563ac 164 FUNC GLOBAL DEFAULT 4 Process__20zNPCGoalBossSB1TauntFP11en_trantypefPvP6xScene + 19766: 80156450 100 FUNC GLOBAL DEFAULT 4 Enter__20zNPCGoalBossSB1StompFfPv + 19767: 80156538 324 FUNC GLOBAL DEFAULT 4 Process__20zNPCGoalBossSB1StompFP11en_trantypefPvP6xScene + 19768: 8015667c 108 FUNC GLOBAL DEFAULT 4 Enter__20zNPCGoalBossSB1SmashFfPv + 19769: 801566e8 224 FUNC GLOBAL DEFAULT 4 Exit__20zNPCGoalBossSB1SmashFfPv + 19770: 801567c8 536 FUNC GLOBAL DEFAULT 4 Process__20zNPCGoalBossSB1SmashFP11en_trantypefPvP6xScene + 19771: 801569e0 308 FUNC GLOBAL DEFAULT 4 Enter__22zNPCGoalBossSB1DeflateFfPv + 19772: 80156b14 320 FUNC GLOBAL DEFAULT 4 Exit__22zNPCGoalBossSB1DeflateFfPv + 19773: 80156c54 324 FUNC GLOBAL DEFAULT 4 Process__22zNPCGoalBossSB1DeflateFP11en_trantypefPvP6xScene + 19774: 8029a520 52 OBJECT GLOBAL DEFAULT 8 __vt__22zNPCGoalBossSB1Deflate + 19775: 8029a554 52 OBJECT GLOBAL DEFAULT 8 __vt__20zNPCGoalBossSB1Smash + 19776: 8029a588 52 OBJECT GLOBAL DEFAULT 8 __vt__20zNPCGoalBossSB1Stomp + 19777: 8029a5bc 52 OBJECT GLOBAL DEFAULT 8 __vt__20zNPCGoalBossSB1Taunt + 19778: 8029a5f0 52 OBJECT GLOBAL DEFAULT 8 __vt__19zNPCGoalBossSB1Idle + 19779: 8029a624 216 OBJECT GLOBAL DEFAULT 8 __vt__9zNPCB_SB1 + 19780: 801575e4 3384 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_BossSB2__Fv + 19781: 803cbff0 4 OBJECT GLOBAL DEFAULT 11 _singleton__9zNPCB_SB2 + 19782: 8015c1c8 428 FUNC GLOBAL DEFAULT 4 init_hands__9zNPCB_SB2Fv + 19783: 8015c9c0 100 FUNC GLOBAL DEFAULT 4 init_bounds__9zNPCB_SB2Fv + 19784: 8015ca24 296 FUNC GLOBAL DEFAULT 4 reset_bounds__9zNPCB_SB2Fv + 19785: 8015cc94 256 FUNC GLOBAL DEFAULT 4 init_slugs__9zNPCB_SB2Fv + 19786: 8015831c 336 FUNC GLOBAL DEFAULT 4 Init__9zNPCB_SB2FP9xEntAsset + 19787: 80158484 64 FUNC GLOBAL DEFAULT 4 ParseINI__9zNPCB_SB2Fv + 19788: 8015da6c 292 FUNC GLOBAL DEFAULT 4 create_glow_light__9zNPCB_SB2Fv + 19789: 8015b87c 148 FUNC GLOBAL DEFAULT 4 init_nodes__9zNPCB_SB2Fv + 19790: 8015c10c 188 FUNC GLOBAL DEFAULT 4 create_surface__9zNPCB_SB2Fv + 19791: 8015d854 116 FUNC GLOBAL DEFAULT 4 scan_cronies__9zNPCB_SB2Fv + 19792: 8015a118 344 FUNC GLOBAL DEFAULT 4 Setup__9zNPCB_SB2Fv + 19793: 8015a270 172 FUNC GLOBAL DEFAULT 4 SelfSetup__9zNPCB_SB2Fv + 19794: 8015bf60 228 FUNC GLOBAL DEFAULT 4 check_life__9zNPCB_SB2Fv + 19795: 8015f98c 52 FUNC WEAK DEFAULT 4 choose_hand__9zNPCB_SB2Fv + 19796: 8015a9e0 28 FUNC GLOBAL DEFAULT 4 reset_speed__9zNPCB_SB2Fv + 19797: 8015b910 84 FUNC GLOBAL DEFAULT 4 show_nodes__9zNPCB_SB2Fv + 19798: 8015b054 20 FUNC GLOBAL DEFAULT 4 reset_stage__9zNPCB_SB2Fv + 19799: 8015b068 84 FUNC GLOBAL DEFAULT 4 set_vulnerable__9zNPCB_SB2Fb + 19800: 8015a31c 384 FUNC GLOBAL DEFAULT 4 Reset__9zNPCB_SB2Fv + 19801: 8015dc54 36 FUNC GLOBAL DEFAULT 4 destroy_glow_light__9zNPCB_SB2Fv + 19802: 8015a49c 52 FUNC GLOBAL DEFAULT 4 Destroy__9zNPCB_SB2Fv + 19803: 8015a4d0 528 FUNC GLOBAL DEFAULT 4 AnimPick__9zNPCB_SB2Fi16en_NPC_GOAL_SPOTP5xGoal + 19804: 8015f9c0 16 FUNC WEAK DEFAULT 4 location__9zNPCB_SB2CFv + 19805: 8015dcac 76 FUNC GLOBAL DEFAULT 4 say__9zNPCB_SB2Fi + 19806: 8015b770 268 FUNC GLOBAL DEFAULT 4 update_nodes__9zNPCB_SB2Ff + 19807: 8015d6f0 356 FUNC GLOBAL DEFAULT 4 update_slugs__9zNPCB_SB2Ff + 19808: 8015b6cc 88 FUNC GLOBAL DEFAULT 4 update_move__9zNPCB_SB2Ff + 19809: 8015b0c0 348 FUNC GLOBAL DEFAULT 4 update_turn__9zNPCB_SB2Ff + 19810: 8015b724 76 FUNC GLOBAL DEFAULT 4 update_camera__9zNPCB_SB2Ff + 19811: 8015d8c8 420 FUNC GLOBAL DEFAULT 4 check_hit_fail__9zNPCB_SB2Fv + 19812: 8015a6e0 360 FUNC GLOBAL DEFAULT 4 Process__9zNPCB_SB2FP6xScenef + 19813: 8015b964 480 FUNC GLOBAL DEFAULT 4 move_nodes__9zNPCB_SB2Fv + 19814: 8015c374 540 FUNC GLOBAL DEFAULT 4 move_hand__9zNPCB_SB2FRQ29zNPCB_SB29hand_dataf + 19815: 8015cb4c 328 FUNC GLOBAL DEFAULT 4 update_bounds__9zNPCB_SB2Fv + 19816: 8015c7a8 536 FUNC GLOBAL DEFAULT 4 update_platforms__9zNPCB_SB2Ff + 19817: 8015a848 312 FUNC GLOBAL DEFAULT 4 NewTime__9zNPCB_SB2FP6xScenef + 19818: 8015f9d0 4 FUNC WEAK DEFAULT 4 render_debug__9zNPCB_SB2Fv + 19819: 8015a980 52 FUNC GLOBAL DEFAULT 4 Render__9zNPCB_SB2Fv + 19820: 8015a9b4 28 FUNC GLOBAL DEFAULT 4 AttackTimeLeft__9zNPCB_SB2Fv + 19821: 8015a9d0 4 FUNC GLOBAL DEFAULT 4 HoldUpDude__9zNPCB_SB2Fv + 19822: 8015a9d4 12 FUNC GLOBAL DEFAULT 4 ThanksImDone__9zNPCB_SB2Fv + 19823: 8015a9fc 100 FUNC GLOBAL DEFAULT 4 player_platform__9zNPCB_SB2Fv + 19824: 8015aa60 36 FUNC GLOBAL DEFAULT 4 activate_hand__9zNPCB_SB2FQ29zNPCB_SB29hand_enumb + 19825: 8015aa84 36 FUNC GLOBAL DEFAULT 4 deactivate_hand__9zNPCB_SB2FQ29zNPCB_SB29hand_enum + 19826: 8015f9d4 12 FUNC WEAK DEFAULT 4 get_home__9zNPCB_SB2CFv + 19827: 8015aaa8 204 FUNC GLOBAL DEFAULT 4 player_on_ground__9zNPCB_SB2CFv + 19828: 8015f9e0 108 FUNC WEAK DEFAULT 4 set_location__9zNPCB_SB2FRC5xVec2 + 19829: 8015ab74 468 FUNC GLOBAL DEFAULT 4 emit_slug__9zNPCB_SB2FQ29zNPCB_SB29slug_enum + 19830: 8015ad48 68 FUNC GLOBAL DEFAULT 4 slugs_ready__9zNPCB_SB2CFv + 19831: 8015ad8c 52 FUNC GLOBAL DEFAULT 4 slugs_inactive__9zNPCB_SB2CFv + 19832: 8015adc0 356 FUNC GLOBAL DEFAULT 4 fire_slug__9zNPCB_SB2FQ29zNPCB_SB29slug_enumRQ29zNPCB_SB213platform_data + 19833: 8015af24 36 FUNC GLOBAL DEFAULT 4 abandon_slugs__9zNPCB_SB2Fv + 19834: 8015fa4c 24 FUNC WEAK DEFAULT 4 player_damaged__9zNPCB_SB2CFv + 19835: 8015af48 268 FUNC GLOBAL DEFAULT 4 next_goal__9zNPCB_SB2Fv + 19836: 8015b0bc 4 FUNC GLOBAL DEFAULT 4 decompose__9zNPCB_SB2Fv + 19837: 8015fa64 216 FUNC WEAK DEFAULT 4 turning__9zNPCB_SB2CFv + 19838: 8015fec0 60 FUNC WEAK DEFAULT 4 __pl__5xVec2CFRC5xVec2 + 19839: 8015b21c 408 FUNC GLOBAL DEFAULT 4 update_halt__9zNPCB_SB2Ff + 19840: 8015b3b4 608 FUNC GLOBAL DEFAULT 4 update_follow__9zNPCB_SB2Ff + 19841: 8015fb3c 72 FUNC WEAK DEFAULT 4 set_location__9zNPCB_SB2FRC5xVec3 + 19842: 8015b614 184 FUNC GLOBAL DEFAULT 4 update_ymove__9zNPCB_SB2Ff + 19843: 8015dc78 52 FUNC GLOBAL DEFAULT 4 set_glow_light_intensity__9zNPCB_SB2Ff + 19844: 8015bbe4 304 FUNC GLOBAL DEFAULT 4 bind_nodes__9zNPCB_SB2Fv + 19845: 8015bb44 160 FUNC GLOBAL DEFAULT 4 render_nodes__9zNPCB_SB2Fv + 19846: 8015be7c 228 FUNC GLOBAL DEFAULT 4 setup_node_tags__9zNPCB_SB2Fv + 19847: 8015bd14 360 FUNC GLOBAL DEFAULT 4 rebind_nodes__9zNPCB_SB2FP8RpAtomicP11RwMatrixTag + 19848: 8015c0a0 108 FUNC GLOBAL DEFAULT 4 update_round__9zNPCB_SB2Fv + 19849: 8015c044 92 FUNC GLOBAL DEFAULT 4 ouchie__9zNPCB_SB2Fv + 19850: 8015c634 372 FUNC GLOBAL DEFAULT 4 check_platform_smack__9zNPCB_SB2FRQ29zNPCB_SB29hand_data + 19851: 8015c590 164 FUNC GLOBAL DEFAULT 4 spin_platform__9zNPCB_SB2FRQ29zNPCB_SB213platform_dataRC5xVec3ff + 19852: 8015cd94 316 FUNC GLOBAL DEFAULT 4 update_aim_slug__9zNPCB_SB2FRQ29zNPCB_SB29slug_dataf + 19853: 8015ced0 132 FUNC GLOBAL DEFAULT 4 update_delay_slug__9zNPCB_SB2FRQ29zNPCB_SB29slug_dataf + 19854: 8015cf54 184 FUNC GLOBAL DEFAULT 4 update_dying_slug__9zNPCB_SB2FRQ29zNPCB_SB29slug_dataf + 19855: 8015d00c 480 FUNC GLOBAL DEFAULT 4 update_fire_slug__9zNPCB_SB2FRQ29zNPCB_SB29slug_dataf + 19856: 8015d1ec 124 FUNC GLOBAL DEFAULT 4 slug_interp__9zNPCB_SB2FfRf + 19857: 8015db90 196 FUNC WEAK DEFAULT 4 __as__14xLightKitLightFRC14xLightKitLight + 19858: 8015fb84 76 FUNC WEAK DEFAULT 4 __ct__20zNPCGoalBossSB2IntroFiR9zNPCB_SB2 + 19859: 8015dcf8 112 FUNC GLOBAL DEFAULT 4 create__20zNPCGoalBossSB2IntroFiP10RyzMemGrowPv + 19860: 8029a958 52 OBJECT GLOBAL DEFAULT 8 __vt__20zNPCGoalBossSB2Intro + 19861: 8015dd68 144 FUNC GLOBAL DEFAULT 4 Enter__20zNPCGoalBossSB2IntroFfPv + 19862: 8015ddf8 88 FUNC GLOBAL DEFAULT 4 Exit__20zNPCGoalBossSB2IntroFfPv + 19863: 8015de50 60 FUNC GLOBAL DEFAULT 4 Process__20zNPCGoalBossSB2IntroFP11en_trantypefPvP6xScene + 19864: 8015fbd0 76 FUNC WEAK DEFAULT 4 __ct__19zNPCGoalBossSB2IdleFiR9zNPCB_SB2 + 19865: 8015de8c 112 FUNC GLOBAL DEFAULT 4 create__19zNPCGoalBossSB2IdleFiP10RyzMemGrowPv + 19866: 8029a924 52 OBJECT GLOBAL DEFAULT 8 __vt__19zNPCGoalBossSB2Idle + 19867: 8015defc 40 FUNC GLOBAL DEFAULT 4 Enter__19zNPCGoalBossSB2IdleFfPv + 19868: 8015df24 32 FUNC GLOBAL DEFAULT 4 Exit__19zNPCGoalBossSB2IdleFfPv + 19869: 8015df44 224 FUNC GLOBAL DEFAULT 4 Process__19zNPCGoalBossSB2IdleFP11en_trantypefPvP6xScene + 19870: 8015fc1c 76 FUNC WEAK DEFAULT 4 __ct__20zNPCGoalBossSB2TauntFiR9zNPCB_SB2 + 19871: 8015e024 112 FUNC GLOBAL DEFAULT 4 create__20zNPCGoalBossSB2TauntFiP10RyzMemGrowPv + 19872: 8029a8f0 52 OBJECT GLOBAL DEFAULT 8 __vt__20zNPCGoalBossSB2Taunt + 19873: 8015e094 120 FUNC GLOBAL DEFAULT 4 Enter__20zNPCGoalBossSB2TauntFfPv + 19874: 8015e10c 32 FUNC GLOBAL DEFAULT 4 Exit__20zNPCGoalBossSB2TauntFfPv + 19875: 8015e12c 124 FUNC GLOBAL DEFAULT 4 Process__20zNPCGoalBossSB2TauntFP11en_trantypefPvP6xScene + 19876: 8015fc68 76 FUNC WEAK DEFAULT 4 __ct__20zNPCGoalBossSB2DizzyFiR9zNPCB_SB2 + 19877: 8015e1a8 112 FUNC GLOBAL DEFAULT 4 create__20zNPCGoalBossSB2DizzyFiP10RyzMemGrowPv + 19878: 8029a8bc 52 OBJECT GLOBAL DEFAULT 8 __vt__20zNPCGoalBossSB2Dizzy + 19879: 8015e218 128 FUNC GLOBAL DEFAULT 4 Enter__20zNPCGoalBossSB2DizzyFfPv + 19880: 8015e298 180 FUNC GLOBAL DEFAULT 4 Exit__20zNPCGoalBossSB2DizzyFfPv + 19881: 8015e34c 116 FUNC GLOBAL DEFAULT 4 Process__20zNPCGoalBossSB2DizzyFP11en_trantypefPvP6xScene + 19882: 8015fcb4 76 FUNC WEAK DEFAULT 4 __ct__18zNPCGoalBossSB2HitFiR9zNPCB_SB2 + 19883: 8015e3c0 112 FUNC GLOBAL DEFAULT 4 create__18zNPCGoalBossSB2HitFiP10RyzMemGrowPv + 19884: 8029a888 52 OBJECT GLOBAL DEFAULT 8 __vt__18zNPCGoalBossSB2Hit + 19885: 8015e430 192 FUNC GLOBAL DEFAULT 4 Enter__18zNPCGoalBossSB2HitFfPv + 19886: 8015e4f0 92 FUNC GLOBAL DEFAULT 4 Exit__18zNPCGoalBossSB2HitFfPv + 19887: 8015e54c 192 FUNC GLOBAL DEFAULT 4 Process__18zNPCGoalBossSB2HitFP11en_trantypefPvP6xScene + 19888: 8015fd00 76 FUNC WEAK DEFAULT 4 __ct__19zNPCGoalBossSB2HuntFiR9zNPCB_SB2 + 19889: 8015e60c 112 FUNC GLOBAL DEFAULT 4 create__19zNPCGoalBossSB2HuntFiP10RyzMemGrowPv + 19890: 8029a854 52 OBJECT GLOBAL DEFAULT 8 __vt__19zNPCGoalBossSB2Hunt + 19891: 8015fd4c 12 FUNC WEAK DEFAULT 4 start_location__9zNPCB_SB2CFv + 19892: 8015e794 88 FUNC WEAK DEFAULT 4 xSCurveInverse__Ff + 19893: 8015e67c 280 FUNC GLOBAL DEFAULT 4 Enter__19zNPCGoalBossSB2HuntFfPv + 19894: 8015e7ec 264 FUNC GLOBAL DEFAULT 4 Exit__19zNPCGoalBossSB2HuntFfPv + 19895: 8015e8f4 324 FUNC GLOBAL DEFAULT 4 Process__19zNPCGoalBossSB2HuntFP11en_trantypefPvP6xScene + 19896: 8015fd58 76 FUNC WEAK DEFAULT 4 __ct__20zNPCGoalBossSB2SwipeFiR9zNPCB_SB2 + 19897: 8015ea38 112 FUNC GLOBAL DEFAULT 4 create__20zNPCGoalBossSB2SwipeFiP10RyzMemGrowPv + 19898: 8029a820 52 OBJECT GLOBAL DEFAULT 8 __vt__20zNPCGoalBossSB2Swipe + 19899: 8015eaa8 200 FUNC GLOBAL DEFAULT 4 Enter__20zNPCGoalBossSB2SwipeFfPv + 19900: 8015eb70 104 FUNC GLOBAL DEFAULT 4 Exit__20zNPCGoalBossSB2SwipeFfPv + 19901: 8015edd0 48 FUNC GLOBAL DEFAULT 4 can_start__20zNPCGoalBossSB2SwipeCFv + 19902: 8015ebd8 504 FUNC GLOBAL DEFAULT 4 Process__20zNPCGoalBossSB2SwipeFP11en_trantypefPvP6xScene + 19903: 8015fda4 76 FUNC WEAK DEFAULT 4 __ct__19zNPCGoalBossSB2ChopFiR9zNPCB_SB2 + 19904: 8015ee00 112 FUNC GLOBAL DEFAULT 4 create__19zNPCGoalBossSB2ChopFiP10RyzMemGrowPv + 19905: 8029a7ec 52 OBJECT GLOBAL DEFAULT 8 __vt__19zNPCGoalBossSB2Chop + 19906: 8015ee70 212 FUNC GLOBAL DEFAULT 4 Enter__19zNPCGoalBossSB2ChopFfPv + 19907: 8015ef44 92 FUNC GLOBAL DEFAULT 4 Exit__19zNPCGoalBossSB2ChopFfPv + 19908: 8015f1a0 228 FUNC GLOBAL DEFAULT 4 can_start__19zNPCGoalBossSB2ChopCFv + 19909: 8015efa0 512 FUNC GLOBAL DEFAULT 4 Process__19zNPCGoalBossSB2ChopFP11en_trantypefPvP6xScene + 19910: 8015fdf0 16 FUNC WEAK DEFAULT 4 facing__9zNPCB_SB2CFv + 19911: 8015fe00 76 FUNC WEAK DEFAULT 4 __ct__21zNPCGoalBossSB2KarateFiR9zNPCB_SB2 + 19912: 8015f284 112 FUNC GLOBAL DEFAULT 4 create__21zNPCGoalBossSB2KarateFiP10RyzMemGrowPv + 19913: 8029a7b8 52 OBJECT GLOBAL DEFAULT 8 __vt__21zNPCGoalBossSB2Karate + 19914: 8015f2f4 148 FUNC GLOBAL DEFAULT 4 Enter__21zNPCGoalBossSB2KarateFfPv + 19915: 8015f388 88 FUNC GLOBAL DEFAULT 4 Exit__21zNPCGoalBossSB2KarateFfPv + 19916: 8015f6a4 48 FUNC GLOBAL DEFAULT 4 can_start__21zNPCGoalBossSB2KarateCFv + 19917: 8015fe4c 40 FUNC WEAK DEFAULT 4 platform_index__9zNPCB_SB2CFRCQ29zNPCB_SB213platform_data + 19918: 8015f3e0 708 FUNC GLOBAL DEFAULT 4 Process__21zNPCGoalBossSB2KarateFP11en_trantypefPvP6xScene + 19919: 8015fe74 76 FUNC WEAK DEFAULT 4 __ct__20zNPCGoalBossSB2DeathFiR9zNPCB_SB2 + 19920: 8015f6d4 112 FUNC GLOBAL DEFAULT 4 create__20zNPCGoalBossSB2DeathFiP10RyzMemGrowPv + 19921: 8029a784 52 OBJECT GLOBAL DEFAULT 8 __vt__20zNPCGoalBossSB2Death + 19922: 8015f744 88 FUNC GLOBAL DEFAULT 4 Enter__20zNPCGoalBossSB2DeathFfPv + 19923: 8015f79c 32 FUNC GLOBAL DEFAULT 4 Exit__20zNPCGoalBossSB2DeathFfPv + 19924: 8015f7bc 8 FUNC GLOBAL DEFAULT 4 Process__20zNPCGoalBossSB2DeathFP11en_trantypefPvP6xScene + 19925: 8029a98c 216 OBJECT GLOBAL DEFAULT 8 __vt__9zNPCB_SB2 + 19926: 8015ff60 212 FUNC GLOBAL DEFAULT 4 xJaw_FindData__FUi + 19927: 80160034 272 FUNC GLOBAL DEFAULT 4 xJaw_EvalData__FPvf + 19928: 80160144 1816 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_BossPatrick__Fv + 19929: 80160a18 508 FUNC GLOBAL DEFAULT 4 Init__12zNPCBPatrickFP9xEntAsset + 19930: 80160c7c 1844 FUNC GLOBAL DEFAULT 4 Setup__12zNPCBPatrickFv + 19931: 801613b0 540 FUNC GLOBAL DEFAULT 4 SelfSetup__12zNPCBPatrickFv + 19932: 80163fcc 496 FUNC GLOBAL DEFAULT 4 gotoRound__12zNPCBPatrickFi + 19933: 80168a90 4 FUNC WEAK DEFAULT 4 xDebugAddTweak__FPCcPUiUiUiPC14tweak_callbackPvUi + 19934: 801615cc 1136 FUNC GLOBAL DEFAULT 4 Reset__12zNPCBPatrickFv + 19935: 80161a3c 96 FUNC GLOBAL DEFAULT 4 Destroy__12zNPCBPatrickFv + 19936: 80161a9c 396 FUNC GLOBAL DEFAULT 4 AnimPick__12zNPCBPatrickFi16en_NPC_GOAL_SPOTP5xGoal + 19937: 801641bc 744 FUNC GLOBAL DEFAULT 4 hiddenByCutscene__12zNPCBPatrickFv + 19938: 80164718 204 FUNC GLOBAL DEFAULT 4 bossPatBoxCheckCollide__12zNPCBPatrickFP10bossPatBox + 19939: 80163d9c 492 FUNC GLOBAL DEFAULT 4 playSplat__12zNPCBPatrickFP5xVec3 + 19940: 801644a4 168 FUNC GLOBAL DEFAULT 4 ConveyorTimeLeft__12zNPCBPatrickFP9zPlatformP5xVec3 + 19941: 8016454c 460 FUNC GLOBAL DEFAULT 4 ParabolaHitsConveyors__12zNPCBPatrickFP9xParabolaP7xCollis + 19942: 801647e4 688 FUNC GLOBAL DEFAULT 4 bossPatBoxUpdate__12zNPCBPatrickFP10bossPatBoxf + 19943: 80161c28 6040 FUNC GLOBAL DEFAULT 4 Process__12zNPCBPatrickFP6xScenef + 19944: 801633c0 88 FUNC GLOBAL DEFAULT 4 DuploNotice__12zNPCBPatrickF13en_SM_NOTICESPv + 19945: 80163418 472 FUNC GLOBAL DEFAULT 4 Damage__12zNPCBPatrickF18en_NPC_DAMAGE_TYPEP5xBasePC5xVec3 + 19946: 801635f0 240 FUNC GLOBAL DEFAULT 4 zNPCBPatrick_AddBoundEntsToGrid__FP6zScene + 19947: 801636e0 68 FUNC GLOBAL DEFAULT 4 zNPCBPatrick_GameIsPaused__FP6zScene + 19948: 80163724 624 FUNC GLOBAL DEFAULT 4 RenderGlobs__12zNPCBPatrickFv + 19949: 80163994 428 FUNC GLOBAL DEFAULT 4 RenderFrozenPlayer__12zNPCBPatrickFv + 19950: 80163b40 132 FUNC GLOBAL DEFAULT 4 RenderExtra__12zNPCBPatrickFv + 19951: 80163bc4 228 FUNC GLOBAL DEFAULT 4 NewTime__12zNPCBPatrickFP6xScenef + 19952: 80163f88 68 FUNC GLOBAL DEFAULT 4 canSpawnChucks__12zNPCBPatrickFv + 19953: 80163ca8 184 FUNC GLOBAL DEFAULT 4 nextGoal__12zNPCBPatrickFv + 19954: 80163d60 60 FUNC GLOBAL DEFAULT 4 getNextFreeGlob__12zNPCBPatrickFv + 19955: 80165570 136 FUNC GLOBAL DEFAULT 4 Enter__19zNPCGoalBossPatIdleFfPv + 19956: 801655f8 168 FUNC GLOBAL DEFAULT 4 Process__19zNPCGoalBossPatIdleFP11en_trantypefPvP6xScene + 19957: 801656a0 472 FUNC GLOBAL DEFAULT 4 Enter__20zNPCGoalBossPatTauntFfPv + 19958: 80165878 168 FUNC GLOBAL DEFAULT 4 Process__20zNPCGoalBossPatTauntFP11en_trantypefPvP6xScene + 19959: 80165920 408 FUNC GLOBAL DEFAULT 4 Enter__18zNPCGoalBossPatHitFfPv + 19960: 80165ab8 168 FUNC GLOBAL DEFAULT 4 Process__18zNPCGoalBossPatHitFP11en_trantypefPvP6xScene + 19961: 80165b60 180 FUNC GLOBAL DEFAULT 4 Exit__18zNPCGoalBossPatHitFfPv + 19962: 80165c14 140 FUNC GLOBAL DEFAULT 4 Enter__19zNPCGoalBossPatSpitFfPv + 19963: 80165ca0 1196 FUNC GLOBAL DEFAULT 4 Process__19zNPCGoalBossPatSpitFP11en_trantypefPvP6xScene + 19964: 8016614c 184 FUNC GLOBAL DEFAULT 4 Enter__18zNPCGoalBossPatRunFfPv + 19965: 80166204 136 FUNC GLOBAL DEFAULT 4 Process__18zNPCGoalBossPatRunFP11en_trantypefPvP6xScene + 19966: 8016628c 92 FUNC GLOBAL DEFAULT 4 Exit__18zNPCGoalBossPatRunFfPv + 19967: 801662e8 132 FUNC GLOBAL DEFAULT 4 Enter__20zNPCGoalBossPatSmackFfPv + 19968: 8016636c 916 FUNC GLOBAL DEFAULT 4 Process__20zNPCGoalBossPatSmackFP11en_trantypefPvP6xScene + 19969: 80166700 40 FUNC GLOBAL DEFAULT 4 StartFreezeBreath__Fv + 19970: 80166728 304 FUNC GLOBAL DEFAULT 4 EmitFreezeBreath__FP5xVec3P5xVec3fff + 19971: 80166858 48 FUNC GLOBAL DEFAULT 4 StopFreezeBreath__Fv + 19972: 80166888 184 FUNC GLOBAL DEFAULT 4 Enter__21zNPCGoalBossPatFreezeFfPv + 19973: 80166940 484 FUNC GLOBAL DEFAULT 4 Process__21zNPCGoalBossPatFreezeFP11en_trantypefPvP6xScene + 19974: 80166b24 120 FUNC GLOBAL DEFAULT 4 Enter__20zNPCGoalBossPatSpawnFfPv + 19975: 80166b9c 456 FUNC GLOBAL DEFAULT 4 Process__20zNPCGoalBossPatSpawnFP11en_trantypefPvP6xScene + 19976: 80166d64 820 FUNC GLOBAL DEFAULT 4 Enter__19zNPCGoalBossPatSpinFfPv + 19977: 80167098 4092 FUNC GLOBAL DEFAULT 4 Process__19zNPCGoalBossPatSpinFP11en_trantypefPvP6xScene + 19978: 80168094 100 FUNC GLOBAL DEFAULT 4 Exit__19zNPCGoalBossPatSpinFfPv + 19979: 801680f8 144 FUNC GLOBAL DEFAULT 4 Enter__20zNPCGoalBossPatFudgeFfPv + 19980: 80168188 2212 FUNC GLOBAL DEFAULT 4 Process__20zNPCGoalBossPatFudgeFP11en_trantypefPvP6xScene + 19981: 8029ac4c 52 OBJECT GLOBAL DEFAULT 8 __vt__20zNPCGoalBossPatFudge + 19982: 8029ac80 52 OBJECT GLOBAL DEFAULT 8 __vt__19zNPCGoalBossPatSpin + 19983: 8029acb4 52 OBJECT GLOBAL DEFAULT 8 __vt__20zNPCGoalBossPatSpawn + 19984: 8029ace8 52 OBJECT GLOBAL DEFAULT 8 __vt__21zNPCGoalBossPatFreeze + 19985: 8029ad1c 52 OBJECT GLOBAL DEFAULT 8 __vt__20zNPCGoalBossPatSmack + 19986: 8029ad50 52 OBJECT GLOBAL DEFAULT 8 __vt__18zNPCGoalBossPatRun + 19987: 8029ad84 52 OBJECT GLOBAL DEFAULT 8 __vt__19zNPCGoalBossPatSpit + 19988: 8029adb8 52 OBJECT GLOBAL DEFAULT 8 __vt__18zNPCGoalBossPatHit + 19989: 8029adec 52 OBJECT GLOBAL DEFAULT 8 __vt__20zNPCGoalBossPatTaunt + 19990: 8029ae20 52 OBJECT GLOBAL DEFAULT 8 __vt__19zNPCGoalBossPatIdle + 19991: 8029ae54 216 OBJECT GLOBAL DEFAULT 8 __vt__12zNPCBPatrick + 19992: 80168ed0 2472 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_BossPlankton__Fv + 19993: 8029b36c 216 OBJECT GLOBAL DEFAULT 8 __vt__13zNPCBPlankton + 19994: 80169878 76 FUNC GLOBAL DEFAULT 4 __ct__13zNPCBPlanktonFi + 19995: 8016cb94 336 FUNC GLOBAL DEFAULT 4 init_beam__13zNPCBPlanktonFv + 19996: 8016daec 56 FUNC GLOBAL DEFAULT 4 aim_gun__13zNPCBPlanktonFP9xAnimPlayP5xQuatP5xVec3i + 19997: 801698c4 128 FUNC GLOBAL DEFAULT 4 Init__13zNPCBPlanktonFP9xEntAsset + 19998: 8016cd60 304 FUNC GLOBAL DEFAULT 4 setup_beam__13zNPCBPlanktonFv + 19999: 80169944 76 FUNC GLOBAL DEFAULT 4 Setup__13zNPCBPlanktonFv + 20000: 80169990 60 FUNC GLOBAL DEFAULT 4 PostSetup__13zNPCBPlanktonFv + 20001: 8016ce90 36 FUNC GLOBAL DEFAULT 4 reset_beam__13zNPCBPlanktonFv + 20002: 8016fbc8 12 FUNC WEAK DEFAULT 4 face_player__13zNPCBPlanktonFv + 20003: 8016fbb8 16 FUNC WEAK DEFAULT 4 location__13zNPCBPlanktonCFv + 20004: 8016bb34 120 FUNC GLOBAL DEFAULT 4 scan_cronies__13zNPCBPlanktonFv + 20005: 8016d8c8 144 FUNC GLOBAL DEFAULT 4 reset_speed__13zNPCBPlanktonFv + 20006: 8016b980 436 FUNC GLOBAL DEFAULT 4 refresh_orbit__13zNPCBPlanktonFv + 20007: 8016d888 32 FUNC GLOBAL DEFAULT 4 follow_player__13zNPCBPlanktonFv + 20008: 8016c3c4 56 FUNC GLOBAL DEFAULT 4 reset_territories__13zNPCBPlanktonFv + 20009: 8016ceb4 88 FUNC GLOBAL DEFAULT 4 vanish__13zNPCBPlanktonFv + 20010: 801699cc 376 FUNC GLOBAL DEFAULT 4 Reset__13zNPCBPlanktonFv + 20011: 80169b44 32 FUNC GLOBAL DEFAULT 4 Destroy__13zNPCBPlanktonFv + 20012: 8016d77c 168 FUNC GLOBAL DEFAULT 4 say__13zNPCBPlanktonFiib + 20013: 8016d6d4 168 FUNC GLOBAL DEFAULT 4 player_left_territory__13zNPCBPlanktonCFv + 20014: 8016c5ec 68 FUNC GLOBAL DEFAULT 4 update_follow__13zNPCBPlanktonFf + 20015: 8016c044 260 FUNC GLOBAL DEFAULT 4 update_turn__13zNPCBPlanktonFf + 20016: 8016c148 132 FUNC GLOBAL DEFAULT 4 update_move__13zNPCBPlanktonFf + 20017: 8016c5e8 4 FUNC GLOBAL DEFAULT 4 update_animation__13zNPCBPlanktonFf + 20018: 8016c960 36 FUNC GLOBAL DEFAULT 4 check_player_damage__13zNPCBPlanktonFv + 20019: 8016c85c 260 FUNC GLOBAL DEFAULT 4 update_aim_gun__13zNPCBPlanktonFf + 20020: 8016c3fc 492 FUNC GLOBAL DEFAULT 4 update_dialog__13zNPCBPlanktonFf + 20021: 80170264 48 FUNC WEAK DEFAULT 4 visible__17xLaserBoltEmitterCFv + 20022: 80169b64 472 FUNC GLOBAL DEFAULT 4 Process__13zNPCBPlanktonFP6xScenef + 20023: 80170294 40 FUNC WEAK DEFAULT 4 empty__40static_queueCFv + 20024: 801702bc 8 FUNC WEAK DEFAULT 4 size__40static_queueCFv + 20025: 80169d3c 40 FUNC GLOBAL DEFAULT 4 SysEvent__13zNPCBPlanktonFP5xBaseP5xBaseUiPCfP5xBasePi + 20026: 8016fbd4 4 FUNC WEAK DEFAULT 4 render_debug__13zNPCBPlanktonFv + 20027: 80169d64 52 FUNC GLOBAL DEFAULT 4 Render__13zNPCBPlanktonFv + 20028: 80169d98 88 FUNC GLOBAL DEFAULT 4 RenderExtraPostParticles__13zNPCBPlanktonFv + 20029: 80169df0 64 FUNC GLOBAL DEFAULT 4 ParseINI__13zNPCBPlanktonFv + 20030: 8016ca7c 280 FUNC GLOBAL DEFAULT 4 load_territory__13zNPCBPlanktonFiR5xBase + 20031: 8016b6c0 132 FUNC WEAK DEFAULT 4 __as__Q213zNPCBPlankton14territory_dataFRCQ213zNPCBPlankton14territory_data + 20032: 8016b570 336 FUNC GLOBAL DEFAULT 4 ParseLinks__13zNPCBPlanktonFv + 20033: 8016b744 164 FUNC GLOBAL DEFAULT 4 SelfSetup__13zNPCBPlanktonFv + 20034: 8016d4c4 284 FUNC GLOBAL DEFAULT 4 impart_velocity__13zNPCBPlanktonFRC5xVec3 + 20035: 8016d2b0 400 FUNC GLOBAL DEFAULT 4 stun__13zNPCBPlanktonFv + 20036: 8016b7e8 156 FUNC GLOBAL DEFAULT 4 Damage__13zNPCBPlanktonF18en_NPC_DAMAGE_TYPEP5xBasePC5xVec3 + 20037: 8016b884 144 FUNC GLOBAL DEFAULT 4 AnimPick__13zNPCBPlanktonFi16en_NPC_GOAL_SPOTP5xGoal + 20038: 8016d260 80 FUNC GLOBAL DEFAULT 4 crony_attacking__13zNPCBPlanktonCFv + 20039: 8016b914 108 FUNC GLOBAL DEFAULT 4 next_goal__13zNPCBPlanktonFv + 20040: 8016fbd8 216 FUNC WEAK DEFAULT 4 turning__13zNPCBPlanktonCFv + 20041: 801702c4 60 FUNC WEAK DEFAULT 4 __dv__5xVec2CFf + 20042: 8016c630 260 FUNC GLOBAL DEFAULT 4 update_follow_player__13zNPCBPlanktonFf + 20043: 8016c734 296 FUNC GLOBAL DEFAULT 4 update_follow_camera__13zNPCBPlanktonFf + 20044: 8016c984 248 FUNC GLOBAL DEFAULT 4 orbit_yaw_offset__13zNPCBPlanktonCFRC5xVec3RC5xVec3 + 20045: 8016d0f0 368 FUNC GLOBAL DEFAULT 4 player_orbit__13zNPCBPlanktonCFv + 20046: 8016cf74 380 FUNC GLOBAL DEFAULT 4 random_orbit__13zNPCBPlanktonCFRC5xVec3ff + 20047: 8016cce4 124 FUNC WEAK DEFAULT 4 __as__Q217xLaserBoltEmitter6configFRCQ217xLaserBoltEmitter6config + 20048: 8016cf0c 104 FUNC GLOBAL DEFAULT 4 reappear__13zNPCBPlanktonFv + 20049: 8016d440 132 FUNC GLOBAL DEFAULT 4 cronies_dead__13zNPCBPlanktonCFv + 20050: 8016d638 32 FUNC GLOBAL DEFAULT 4 have_cronies__13zNPCBPlanktonCFv + 20051: 8016d5e0 88 FUNC GLOBAL DEFAULT 4 next_territory__13zNPCBPlanktonFv + 20052: 8016d658 124 FUNC GLOBAL DEFAULT 4 move_to_player_territory__13zNPCBPlanktonFv + 20053: 8016d824 88 FUNC GLOBAL DEFAULT 4 sickum__13zNPCBPlanktonFv + 20054: 8016d87c 12 FUNC GLOBAL DEFAULT 4 here_boy__13zNPCBPlanktonFv + 20055: 8016d8a8 32 FUNC GLOBAL DEFAULT 4 follow_camera__13zNPCBPlanktonFv + 20056: 8016d958 220 FUNC GLOBAL DEFAULT 4 halt__13zNPCBPlanktonFf + 20057: 8016da34 184 FUNC GLOBAL DEFAULT 4 fall__13zNPCBPlanktonFff + 20058: 8016fcb0 76 FUNC WEAK DEFAULT 4 __ct__21zNPCGoalBPlanktonIdleFiR13zNPCBPlankton + 20059: 8016db24 112 FUNC GLOBAL DEFAULT 4 create__21zNPCGoalBPlanktonIdleFiP10RyzMemGrowPv + 20060: 8029b338 52 OBJECT GLOBAL DEFAULT 8 __vt__21zNPCGoalBPlanktonIdle + 20061: 8016dd48 256 FUNC GLOBAL DEFAULT 4 get_yaw__21zNPCGoalBPlanktonIdleCFRfRf + 20062: 8016de48 240 FUNC GLOBAL DEFAULT 4 apply_yaw__21zNPCGoalBPlanktonIdleFf + 20063: 8016db94 164 FUNC GLOBAL DEFAULT 4 Enter__21zNPCGoalBPlanktonIdleFfPv + 20064: 8016dc38 88 FUNC GLOBAL DEFAULT 4 Exit__21zNPCGoalBPlanktonIdleFfPv + 20065: 8016fcfc 56 FUNC WEAK DEFAULT 4 take_control__13zNPCBPlanktonFv + 20066: 8016dc90 184 FUNC GLOBAL DEFAULT 4 Process__21zNPCGoalBPlanktonIdleFP11en_trantypefPvP6xScene + 20067: 8016fd34 56 FUNC WEAK DEFAULT 4 get_orbit_yaw__13zNPCBPlanktonCFRC5xVec3 + 20068: 8016fd6c 76 FUNC WEAK DEFAULT 4 __ct__23zNPCGoalBPlanktonAttackFiR13zNPCBPlankton + 20069: 8016df38 112 FUNC GLOBAL DEFAULT 4 create__23zNPCGoalBPlanktonAttackFiP10RyzMemGrowPv + 20070: 8029b304 52 OBJECT GLOBAL DEFAULT 8 __vt__23zNPCGoalBPlanktonAttack + 20071: 8016dfa8 152 FUNC GLOBAL DEFAULT 4 Enter__23zNPCGoalBPlanktonAttackFfPv + 20072: 8016e040 32 FUNC GLOBAL DEFAULT 4 Exit__23zNPCGoalBPlanktonAttackFfPv + 20073: 8016e060 152 FUNC GLOBAL DEFAULT 4 Process__23zNPCGoalBPlanktonAttackFP11en_trantypefPvP6xScene + 20074: 8016fdb8 76 FUNC WEAK DEFAULT 4 __ct__23zNPCGoalBPlanktonAmbushFiR13zNPCBPlankton + 20075: 8016e0f8 112 FUNC GLOBAL DEFAULT 4 create__23zNPCGoalBPlanktonAmbushFiP10RyzMemGrowPv + 20076: 8029b2d0 52 OBJECT GLOBAL DEFAULT 8 __vt__23zNPCGoalBPlanktonAmbush + 20077: 8016fe04 72 FUNC WEAK DEFAULT 4 set_location__13zNPCBPlanktonFRC5xVec3 + 20078: 8016e168 192 FUNC GLOBAL DEFAULT 4 Enter__23zNPCGoalBPlanktonAmbushFfPv + 20079: 8016e228 32 FUNC GLOBAL DEFAULT 4 Exit__23zNPCGoalBPlanktonAmbushFfPv + 20080: 8016e248 248 FUNC GLOBAL DEFAULT 4 Process__23zNPCGoalBPlanktonAmbushFP11en_trantypefPvP6xScene + 20081: 8016fe4c 76 FUNC WEAK DEFAULT 4 __ct__22zNPCGoalBPlanktonFlankFiR13zNPCBPlankton + 20082: 8016e340 112 FUNC GLOBAL DEFAULT 4 create__22zNPCGoalBPlanktonFlankFiP10RyzMemGrowPv + 20083: 8029b29c 52 OBJECT GLOBAL DEFAULT 8 __vt__22zNPCGoalBPlanktonFlank + 20084: 8016e3b0 248 FUNC GLOBAL DEFAULT 4 Enter__22zNPCGoalBPlanktonFlankFfPv + 20085: 8016e4a8 96 FUNC GLOBAL DEFAULT 4 Exit__22zNPCGoalBPlanktonFlankFfPv + 20086: 8016e508 140 FUNC GLOBAL DEFAULT 4 Process__22zNPCGoalBPlanktonFlankFP11en_trantypefPvP6xScene + 20087: 8016fe98 76 FUNC WEAK DEFAULT 4 __ct__22zNPCGoalBPlanktonEvadeFiR13zNPCBPlankton + 20088: 8016e594 112 FUNC GLOBAL DEFAULT 4 create__22zNPCGoalBPlanktonEvadeFiP10RyzMemGrowPv + 20089: 8029b268 52 OBJECT GLOBAL DEFAULT 8 __vt__22zNPCGoalBPlanktonEvade + 20090: 8016e604 260 FUNC GLOBAL DEFAULT 4 Enter__22zNPCGoalBPlanktonEvadeFfPv + 20091: 8016e708 108 FUNC GLOBAL DEFAULT 4 Exit__22zNPCGoalBPlanktonEvadeFfPv + 20092: 8016e774 356 FUNC GLOBAL DEFAULT 4 Process__22zNPCGoalBPlanktonEvadeFP11en_trantypefPvP6xScene + 20093: 8016fee4 76 FUNC WEAK DEFAULT 4 __ct__21zNPCGoalBPlanktonHuntFiR13zNPCBPlankton + 20094: 8016eaac 112 FUNC GLOBAL DEFAULT 4 create__21zNPCGoalBPlanktonHuntFiP10RyzMemGrowPv + 20095: 8029b234 52 OBJECT GLOBAL DEFAULT 8 __vt__21zNPCGoalBPlanktonHunt + 20096: 8016eb1c 148 FUNC GLOBAL DEFAULT 4 Enter__21zNPCGoalBPlanktonHuntFfPv + 20097: 8016ebb0 88 FUNC GLOBAL DEFAULT 4 Exit__21zNPCGoalBPlanktonHuntFfPv + 20098: 8016ec08 336 FUNC GLOBAL DEFAULT 4 Process__21zNPCGoalBPlanktonHuntFP11en_trantypefPvP6xScene + 20099: 8016ff30 76 FUNC WEAK DEFAULT 4 __ct__22zNPCGoalBPlanktonTauntFiR13zNPCBPlankton + 20100: 8016ed58 112 FUNC GLOBAL DEFAULT 4 create__22zNPCGoalBPlanktonTauntFiP10RyzMemGrowPv + 20101: 8029b200 52 OBJECT GLOBAL DEFAULT 8 __vt__22zNPCGoalBPlanktonTaunt + 20102: 8016edc8 32 FUNC GLOBAL DEFAULT 4 Enter__22zNPCGoalBPlanktonTauntFfPv + 20103: 8016ede8 32 FUNC GLOBAL DEFAULT 4 Exit__22zNPCGoalBPlanktonTauntFfPv + 20104: 8016ee08 8 FUNC GLOBAL DEFAULT 4 Process__22zNPCGoalBPlanktonTauntFP11en_trantypefPvP6xScene + 20105: 8016ff7c 76 FUNC WEAK DEFAULT 4 __ct__21zNPCGoalBPlanktonMoveFiR13zNPCBPlankton + 20106: 8016ee10 112 FUNC GLOBAL DEFAULT 4 create__21zNPCGoalBPlanktonMoveFiP10RyzMemGrowPv + 20107: 8029b1cc 52 OBJECT GLOBAL DEFAULT 8 __vt__21zNPCGoalBPlanktonMove + 20108: 8016ee80 32 FUNC GLOBAL DEFAULT 4 Enter__21zNPCGoalBPlanktonMoveFfPv + 20109: 8016eea0 32 FUNC GLOBAL DEFAULT 4 Exit__21zNPCGoalBPlanktonMoveFfPv + 20110: 8016eec0 8 FUNC GLOBAL DEFAULT 4 Process__21zNPCGoalBPlanktonMoveFP11en_trantypefPvP6xScene + 20111: 8016ffc8 76 FUNC WEAK DEFAULT 4 __ct__21zNPCGoalBPlanktonStunFiR13zNPCBPlankton + 20112: 8016eec8 112 FUNC GLOBAL DEFAULT 4 create__21zNPCGoalBPlanktonStunFiP10RyzMemGrowPv + 20113: 8029b198 52 OBJECT GLOBAL DEFAULT 8 __vt__21zNPCGoalBPlanktonStun + 20114: 8016ef38 120 FUNC GLOBAL DEFAULT 4 Enter__21zNPCGoalBPlanktonStunFfPv + 20115: 80170014 56 FUNC WEAK DEFAULT 4 give_control__13zNPCBPlanktonFv + 20116: 8016efb0 100 FUNC GLOBAL DEFAULT 4 Exit__21zNPCGoalBPlanktonStunFfPv + 20117: 8016f014 232 FUNC GLOBAL DEFAULT 4 Process__21zNPCGoalBPlanktonStunFP11en_trantypefPvP6xScene + 20118: 8017004c 76 FUNC WEAK DEFAULT 4 __ct__21zNPCGoalBPlanktonFallFiR13zNPCBPlankton + 20119: 8016f0fc 112 FUNC GLOBAL DEFAULT 4 create__21zNPCGoalBPlanktonFallFiP10RyzMemGrowPv + 20120: 8029b164 52 OBJECT GLOBAL DEFAULT 8 __vt__21zNPCGoalBPlanktonFall + 20121: 8016f16c 144 FUNC GLOBAL DEFAULT 4 Enter__21zNPCGoalBPlanktonFallFfPv + 20122: 8016f1fc 44 FUNC GLOBAL DEFAULT 4 Exit__21zNPCGoalBPlanktonFallFfPv + 20123: 8016f228 152 FUNC GLOBAL DEFAULT 4 Process__21zNPCGoalBPlanktonFallFP11en_trantypefPvP6xScene + 20124: 80170098 76 FUNC WEAK DEFAULT 4 __ct__22zNPCGoalBPlanktonDizzyFiR13zNPCBPlankton + 20125: 8016f2c0 112 FUNC GLOBAL DEFAULT 4 create__22zNPCGoalBPlanktonDizzyFiP10RyzMemGrowPv + 20126: 8029b130 52 OBJECT GLOBAL DEFAULT 8 __vt__22zNPCGoalBPlanktonDizzy + 20127: 8016f330 120 FUNC GLOBAL DEFAULT 4 Enter__22zNPCGoalBPlanktonDizzyFfPv + 20128: 8016f3a8 44 FUNC GLOBAL DEFAULT 4 Exit__22zNPCGoalBPlanktonDizzyFfPv + 20129: 8016f3d4 260 FUNC GLOBAL DEFAULT 4 Process__22zNPCGoalBPlanktonDizzyFP11en_trantypefPvP6xScene + 20130: 801700e4 76 FUNC WEAK DEFAULT 4 __ct__21zNPCGoalBPlanktonBeamFiR13zNPCBPlankton + 20131: 8016f4d8 112 FUNC GLOBAL DEFAULT 4 create__21zNPCGoalBPlanktonBeamFiP10RyzMemGrowPv + 20132: 8029b0fc 52 OBJECT GLOBAL DEFAULT 8 __vt__21zNPCGoalBPlanktonBeam + 20133: 80170130 16 FUNC WEAK DEFAULT 4 enable_emitter__13zNPCBPlanktonCFR11xParEmitter + 20134: 8016f548 176 FUNC GLOBAL DEFAULT 4 Enter__21zNPCGoalBPlanktonBeamFfPv + 20135: 80170140 16 FUNC WEAK DEFAULT 4 disable_emitter__13zNPCBPlanktonCFR11xParEmitter + 20136: 8016f5f8 116 FUNC GLOBAL DEFAULT 4 Exit__21zNPCGoalBPlanktonBeamFfPv + 20137: 8016f6e4 88 FUNC GLOBAL DEFAULT 4 update_warm_up__21zNPCGoalBPlanktonBeamFf + 20138: 8016f73c 468 FUNC GLOBAL DEFAULT 4 update_fire__21zNPCGoalBPlanktonBeamFf + 20139: 8016f910 128 FUNC GLOBAL DEFAULT 4 update_cool_down__21zNPCGoalBPlanktonBeamFf + 20140: 8016f66c 120 FUNC GLOBAL DEFAULT 4 Process__21zNPCGoalBPlanktonBeamFP11en_trantypefPvP6xScene + 20141: 80170150 76 FUNC WEAK DEFAULT 4 __ct__21zNPCGoalBPlanktonWallFiR13zNPCBPlankton + 20142: 8016f990 112 FUNC GLOBAL DEFAULT 4 create__21zNPCGoalBPlanktonWallFiP10RyzMemGrowPv + 20143: 8029b0c8 52 OBJECT GLOBAL DEFAULT 8 __vt__21zNPCGoalBPlanktonWall + 20144: 8016fa00 32 FUNC GLOBAL DEFAULT 4 Enter__21zNPCGoalBPlanktonWallFfPv + 20145: 8016fa20 32 FUNC GLOBAL DEFAULT 4 Exit__21zNPCGoalBPlanktonWallFfPv + 20146: 8016fa40 8 FUNC GLOBAL DEFAULT 4 Process__21zNPCGoalBPlanktonWallFP11en_trantypefPvP6xScene + 20147: 8017019c 76 FUNC WEAK DEFAULT 4 __ct__23zNPCGoalBPlanktonMissleFiR13zNPCBPlankton + 20148: 8016fa48 112 FUNC GLOBAL DEFAULT 4 create__23zNPCGoalBPlanktonMissleFiP10RyzMemGrowPv + 20149: 8029b094 52 OBJECT GLOBAL DEFAULT 8 __vt__23zNPCGoalBPlanktonMissle + 20150: 8016fab8 32 FUNC GLOBAL DEFAULT 4 Enter__23zNPCGoalBPlanktonMissleFfPv + 20151: 8016fad8 32 FUNC GLOBAL DEFAULT 4 Exit__23zNPCGoalBPlanktonMissleFfPv + 20152: 8016faf8 8 FUNC GLOBAL DEFAULT 4 Process__23zNPCGoalBPlanktonMissleFP11en_trantypefPvP6xScene + 20153: 801701e8 76 FUNC WEAK DEFAULT 4 __ct__21zNPCGoalBPlanktonBombFiR13zNPCBPlankton + 20154: 8016fb00 112 FUNC GLOBAL DEFAULT 4 create__21zNPCGoalBPlanktonBombFiP10RyzMemGrowPv + 20155: 8029b060 52 OBJECT GLOBAL DEFAULT 8 __vt__21zNPCGoalBPlanktonBomb + 20156: 8016fb70 32 FUNC GLOBAL DEFAULT 4 Enter__21zNPCGoalBPlanktonBombFfPv + 20157: 8016fb90 32 FUNC GLOBAL DEFAULT 4 Exit__21zNPCGoalBPlanktonBombFfPv + 20158: 8016fbb0 8 FUNC GLOBAL DEFAULT 4 Process__21zNPCGoalBPlanktonBombFP11en_trantypefPvP6xScene + 20159: 8017025c 8 FUNC WEAK DEFAULT 4 IsAlive__13zNPCBPlanktonFv + 20160: 80170254 8 FUNC WEAK DEFAULT 4 PhysicsFlags__13zNPCBPlanktonCFv + 20161: 8017024c 8 FUNC WEAK DEFAULT 4 ColPenByFlags__13zNPCBPlanktonCFv + 20162: 80170244 8 FUNC WEAK DEFAULT 4 ColChkByFlags__13zNPCBPlanktonCFv + 20163: 8017023c 8 FUNC WEAK DEFAULT 4 ColPenFlags__13zNPCBPlanktonCFv + 20164: 80170234 8 FUNC WEAK DEFAULT 4 ColChkFlags__13zNPCBPlanktonCFv + 20165: 803cf568 4 OBJECT GLOBAL DEFAULT 12 gPTankDisable + 20166: 8017066c 20 FUNC WEAK DEFAULT 4 __as__5RwV2dFRC5RwV2d + 20167: 80170808 424 FUNC GLOBAL DEFAULT 4 zParPTankSpawnSparkles__FP5xVec3Ui + 20168: 80171348 112 FUNC GLOBAL DEFAULT 4 zParPTankSpawnBubbles__FP5xVec3P5xVec3Uif + 20169: 801713b8 20 FUNC GLOBAL DEFAULT 4 zParPTankBubblesAvailable__Fv + 20170: 801713cc 40 FUNC GLOBAL DEFAULT 4 zParPTankSpawnMenuBubbles__FP5xVec3P5xVec3Ui + 20171: 80171fac 36 FUNC WEAK DEFAULT 4 assign__5xVec2Ff + 20172: 801716e0 240 FUNC GLOBAL DEFAULT 4 zParPTankSpawnSnow__FP5xVec3P5xVec3Ui + 20173: 80171b80 32 FUNC GLOBAL DEFAULT 4 zParPTankAdd__Fv + 20174: 80171ba0 164 FUNC GLOBAL DEFAULT 4 zParPTankInit__Fv + 20175: 80171c44 56 FUNC GLOBAL DEFAULT 4 zParPTankSceneEnter__Fv + 20176: 80171c7c 4 FUNC GLOBAL DEFAULT 4 zParPTankSceneExit__Fv + 20177: 80171c80 180 FUNC GLOBAL DEFAULT 4 zParPTankExit__Fv + 20178: 80171d34 160 FUNC GLOBAL DEFAULT 4 zParPTankUpdate__Ff + 20179: 80171dd4 208 FUNC GLOBAL DEFAULT 4 zParPTankRender__Fv + 20180: 80171ea4 264 FUNC GLOBAL DEFAULT 4 zParPTankConvertEmitRate__FP11xParEmitterf + 20181: 80172054 212 FUNC GLOBAL DEFAULT 4 zTaxi_Init__FP5zTaxiP10taxi_asset + 20182: 80172034 32 FUNC GLOBAL DEFAULT 4 zTaxi_Init__FR5xBaseR9xDynAssetUl + 20183: 801725dc 88 FUNC GLOBAL DEFAULT 4 zTaxiEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 20184: 80172128 60 FUNC WEAK DEFAULT 4 __ct__6taxiCBFv + 20185: 8029b448 24 OBJECT WEAK DEFAULT 8 __vt__6taxiCB + 20186: 80172164 128 FUNC GLOBAL DEFAULT 4 zTaxi_Setup__FP5zTaxi + 20187: 801721e4 944 FUNC GLOBAL DEFAULT 4 zTaxi_Update__FP5xBaseP6xScenef + 20188: 80172594 8 FUNC GLOBAL DEFAULT 4 zTaxi_tb_answer__FUi + 20189: 8017259c 32 FUNC GLOBAL DEFAULT 4 zTaxi_Save__FP5zTaxiP7xSerial + 20190: 801725bc 32 FUNC GLOBAL DEFAULT 4 zTaxi_Load__FP5zTaxiP7xSerial + 20191: 80172660 4 FUNC WEAK DEFAULT 4 on_stop__6taxiCBFv + 20192: 8017263c 36 FUNC WEAK DEFAULT 4 on_answer__6taxiCBFQ28ztalkbox11answer_enum + 20193: 80172638 4 FUNC WEAK DEFAULT 4 on_start__6taxiCBFv + 20194: 80172634 4 FUNC WEAK DEFAULT 4 on_signal__6taxiCBFUi + 20195: 803cc0a4 4 OBJECT GLOBAL DEFAULT 11 dutchman_reticle_ent + 20196: 803ca7dc 12 OBJECT GLOBAL DEFAULT 9 dutchman_reticle_center + 20197: 803cc0a8 4 OBJECT GLOBAL DEFAULT 11 dutchman_reticle_radius + 20198: 80172990 1672 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_Dutchman__Fv + 20199: 8029b764 204 OBJECT GLOBAL DEFAULT 8 __vt__12zNPCDutchman + 20200: 80173018 80 FUNC GLOBAL DEFAULT 4 __ct__12zNPCDutchmanFi + 20201: 8017b7b0 40 FUNC WEAK DEFAULT 4 init__9xFXRibbonFiPCc + 20202: 8017b064 124 FUNC WEAK DEFAULT 4 init__40static_queueFUl + 20203: 8017afd8 124 FUNC WEAK DEFAULT 4 init__43static_queueFUl + 20204: 80173068 344 FUNC GLOBAL DEFAULT 4 Init__12zNPCDutchmanFP9xEntAsset + 20205: 8017b054 16 FUNC WEAK DEFAULT 4 clear__43static_queueFv + 20206: 8017b0e0 16 FUNC WEAK DEFAULT 4 clear__40static_queueFv + 20207: 801731c0 32 FUNC GLOBAL DEFAULT 4 Setup__12zNPCDutchmanFv + 20208: 80175774 112 FUNC GLOBAL DEFAULT 4 decompose__12zNPCDutchmanFv + 20209: 8017568c 88 FUNC GLOBAL DEFAULT 4 update_round__12zNPCDutchmanFv + 20210: 8017b82c 12 FUNC WEAK DEFAULT 4 face_player__12zNPCDutchmanFv + 20211: 80177d64 156 FUNC GLOBAL DEFAULT 4 reset_speed__12zNPCDutchmanFv + 20212: 8017b81c 16 FUNC WEAK DEFAULT 4 get_center__12zNPCDutchmanCFv + 20213: 80176838 180 FUNC GLOBAL DEFAULT 4 reset_blob_mat__12zNPCDutchmanFv + 20214: 8017b7d8 36 FUNC WEAK DEFAULT 4 clear__9xFXRibbonFv + 20215: 80177a98 68 FUNC GLOBAL DEFAULT 4 vanish__12zNPCDutchmanFv + 20216: 801768ec 96 FUNC GLOBAL DEFAULT 4 refresh_reticle__12zNPCDutchmanFv + 20217: 8017b7fc 32 FUNC WEAK DEFAULT 4 set__10xParInterpFf + 20218: 801731e0 820 FUNC GLOBAL DEFAULT 4 Reset__12zNPCDutchmanFv + 20219: 80173514 44 FUNC GLOBAL DEFAULT 4 Destroy__12zNPCDutchmanFv + 20220: 80175afc 260 FUNC GLOBAL DEFAULT 4 update_turn__12zNPCDutchmanFf + 20221: 80175c00 148 FUNC GLOBAL DEFAULT 4 update_move__12zNPCDutchmanFf + 20222: 80175c94 4 FUNC GLOBAL DEFAULT 4 update_animation__12zNPCDutchmanFf + 20223: 80177060 876 FUNC GLOBAL DEFAULT 4 update_flames__12zNPCDutchmanFf + 20224: 80176344 376 FUNC GLOBAL DEFAULT 4 update_eye_glow__12zNPCDutchmanFf + 20225: 8017653c 220 FUNC GLOBAL DEFAULT 4 update_hand_trail__12zNPCDutchmanFf + 20226: 80176984 380 FUNC GLOBAL DEFAULT 4 update_fade__12zNPCDutchmanFf + 20227: 80176b00 212 FUNC GLOBAL DEFAULT 4 update_slime__12zNPCDutchmanFf + 20228: 801775d8 884 FUNC GLOBAL DEFAULT 4 check_player_damage__12zNPCDutchmanFv + 20229: 80175c98 76 FUNC GLOBAL DEFAULT 4 update_camera__12zNPCDutchmanFf + 20230: 80173540 408 FUNC GLOBAL DEFAULT 4 Process__12zNPCDutchmanFP6xScenef + 20231: 801773cc 164 FUNC GLOBAL DEFAULT 4 start_fight__12zNPCDutchmanFv + 20232: 801736d8 104 FUNC GLOBAL DEFAULT 4 SysEvent__12zNPCDutchmanFP5xBaseP5xBaseUiPCfP5xBasePi + 20233: 8017b838 4 FUNC WEAK DEFAULT 4 render_debug__12zNPCDutchmanFv + 20234: 80173740 32 FUNC GLOBAL DEFAULT 4 Render__12zNPCDutchmanFv + 20235: 801782d0 168 FUNC GLOBAL DEFAULT 4 render_beam__12zNPCDutchmanFv + 20236: 80178378 216 FUNC GLOBAL DEFAULT 4 render_halo__12zNPCDutchmanFv + 20237: 80173760 364 FUNC GLOBAL DEFAULT 4 RenderExtra__12zNPCDutchmanFv + 20238: 801738cc 104 FUNC GLOBAL DEFAULT 4 ParseINI__12zNPCDutchmanFv + 20239: 8017547c 164 FUNC GLOBAL DEFAULT 4 SelfSetup__12zNPCDutchmanFv + 20240: 80175520 36 FUNC GLOBAL DEFAULT 4 Damage__12zNPCDutchmanF18en_NPC_DAMAGE_TYPEP5xBasePC5xVec3 + 20241: 80175544 156 FUNC GLOBAL DEFAULT 4 AnimPick__12zNPCDutchmanFi16en_NPC_GOAL_SPOTP5xGoal + 20242: 801755e0 112 FUNC GLOBAL DEFAULT 4 LassoNotify__12zNPCDutchmanF14en_LASSO_EVENT + 20243: 80175650 60 FUNC GLOBAL DEFAULT 4 LassoSetup__12zNPCDutchmanFv + 20244: 801756e4 104 FUNC GLOBAL DEFAULT 4 next_goal__12zNPCDutchmanFv + 20245: 8017574c 40 FUNC GLOBAL DEFAULT 4 goal_delay__12zNPCDutchmanFv + 20246: 8017b83c 16 FUNC WEAK DEFAULT 4 disable_emitter__12zNPCDutchmanCFR11zParEmitter + 20247: 8017b84c 216 FUNC WEAK DEFAULT 4 turning__12zNPCDutchmanCFv + 20248: 8017b94c 12 FUNC WEAK DEFAULT 4 get_orbit__12zNPCDutchmanCFv + 20249: 8017b924 40 FUNC WEAK DEFAULT 4 emit_particles__12zNPCDutchmanCFR11zParEmitterfR25xParEmitterCustomSettings + 20250: 80175f1c 792 FUNC GLOBAL DEFAULT 4 update_wave__12zNPCDutchmanFRQ212zNPCDutchman9wave_dataf + 20251: 80176234 200 FUNC GLOBAL DEFAULT 4 init_wave__12zNPCDutchmanFRQ212zNPCDutchman9wave_dataRC5xVec3RC5xVec3 + 20252: 801762fc 40 FUNC GLOBAL DEFAULT 4 kill_wave__12zNPCDutchmanFRQ212zNPCDutchman9wave_data + 20253: 80176324 20 FUNC GLOBAL DEFAULT 4 start_eye_glow__12zNPCDutchmanFv + 20254: 80176338 12 FUNC GLOBAL DEFAULT 4 stop_eye_glow__12zNPCDutchmanFv + 20255: 8017b97c 16 FUNC WEAK DEFAULT 4 get_facing__12zNPCDutchmanCFv + 20256: 8017794c 60 FUNC GLOBAL DEFAULT 4 get_eye_loc__12zNPCDutchmanCFi + 20257: 8017b958 36 FUNC WEAK DEFAULT 4 emit_particles__12zNPCDutchmanCFR11zParEmitterf + 20258: 80177988 60 FUNC GLOBAL DEFAULT 4 get_hand_loc__12zNPCDutchmanCFi + 20259: 801764bc 116 FUNC GLOBAL DEFAULT 4 start_hand_trail__12zNPCDutchmanFv + 20260: 80176530 12 FUNC GLOBAL DEFAULT 4 stop_hand_trail__12zNPCDutchmanFv + 20261: 8017752c 88 FUNC GLOBAL DEFAULT 4 set_alpha__12zNPCDutchmanFf + 20262: 8017b98c 16 FUNC WEAK DEFAULT 4 enable_emitter__12zNPCDutchmanCFR11zParEmitter + 20263: 80177adc 60 FUNC GLOBAL DEFAULT 4 reappear__12zNPCDutchmanFv + 20264: 80176618 260 FUNC GLOBAL DEFAULT 4 dissolve__12zNPCDutchmanFf + 20265: 8017671c 284 FUNC GLOBAL DEFAULT 4 coalesce__12zNPCDutchmanFf + 20266: 8017694c 56 FUNC GLOBAL DEFAULT 4 reset_lasso_anim__12zNPCDutchmanFv + 20267: 8017b27c 36 FUNC WEAK DEFAULT 4 begin__43static_queueCFv + 20268: 8017b264 24 FUNC WEAK DEFAULT 4 __ml__Q243static_queue8iteratorCFv + 20269: 8017b200 68 FUNC WEAK DEFAULT 4 end__43static_queueCFv + 20270: 8017b18c 116 FUNC WEAK DEFAULT 4 erase__43static_queueFRCQ243static_queue8iteratorRCQ243static_queue8iterator + 20271: 8017b10c 52 FUNC WEAK DEFAULT 4 __pp__Q243static_queue8iteratorFv + 20272: 8017b0f0 28 FUNC WEAK DEFAULT 4 __ne__Q243static_queue8iteratorCFRCQ243static_queue8iterator + 20273: 8017b140 64 FUNC WEAK DEFAULT 4 __apl__Q243static_queue8iteratorFi + 20274: 8017b180 12 FUNC WEAK DEFAULT 4 mod_max_size__43static_queueCFUl + 20275: 8017b244 32 FUNC WEAK DEFAULT 4 create_iterator__43static_queueCFUl + 20276: 8017b38c 40 FUNC WEAK DEFAULT 4 empty__43static_queueCFv + 20277: 8017b340 76 FUNC WEAK DEFAULT 4 push_front__43static_queueFv + 20278: 8017b310 48 FUNC WEAK DEFAULT 4 front__43static_queueFv + 20279: 8017b2b0 76 FUNC WEAK DEFAULT 4 full__43static_queueCFv + 20280: 8017b2a0 16 FUNC WEAK DEFAULT 4 pop_back__43static_queueFv + 20281: 80176bd4 376 FUNC GLOBAL DEFAULT 4 add_slime__12zNPCDutchmanFRC5xVec3f + 20282: 8017b2fc 12 FUNC WEAK DEFAULT 4 max_size__43static_queueCFv + 20283: 8017b308 8 FUNC WEAK DEFAULT 4 size__43static_queueCFv + 20284: 80176d4c 784 FUNC GLOBAL DEFAULT 4 add_spray__12zNPCDutchmanFRC5xVec3f + 20285: 8017705c 4 FUNC GLOBAL DEFAULT 4 add_splash__12zNPCDutchmanFRC5xVec3f + 20286: 8017b6dc 36 FUNC WEAK DEFAULT 4 begin__40static_queueCFv + 20287: 8017b6c4 24 FUNC WEAK DEFAULT 4 __ml__Q240static_queue8iteratorCFv + 20288: 8017b690 52 FUNC WEAK DEFAULT 4 __pp__Q240static_queue8iteratorFv + 20289: 8017b62c 68 FUNC WEAK DEFAULT 4 end__40static_queueCFv + 20290: 8017b610 28 FUNC WEAK DEFAULT 4 __ne__Q240static_queue8iteratorCFRCQ240static_queue8iterator + 20291: 8017b59c 116 FUNC WEAK DEFAULT 4 erase__40static_queueFRCQ240static_queue8iteratorRCQ240static_queue8iterator + 20292: 8017b99c 52 FUNC WEAK DEFAULT 4 get_nose_loc__12zNPCDutchmanCFv + 20293: 8017b53c 76 FUNC WEAK DEFAULT 4 full__40static_queueCFv + 20294: 8017b44c 68 FUNC WEAK DEFAULT 4 back__40static_queueFv + 20295: 8017b43c 16 FUNC WEAK DEFAULT 4 pop_back__40static_queueFv + 20296: 8017b3e4 76 FUNC WEAK DEFAULT 4 push_front__40static_queueFv + 20297: 8017b3b4 48 FUNC WEAK DEFAULT 4 front__40static_queueFv + 20298: 8017b430 12 FUNC WEAK DEFAULT 4 mod_max_size__40static_queueCFUl + 20299: 8017b490 60 FUNC WEAK DEFAULT 4 __mi__Q240static_queue8iteratorCFi + 20300: 8017b4cc 48 FUNC WEAK DEFAULT 4 __ami__Q240static_queue8iteratorFi + 20301: 8017b4fc 64 FUNC WEAK DEFAULT 4 __apl__Q240static_queue8iteratorFi + 20302: 8017b588 12 FUNC WEAK DEFAULT 4 max_size__40static_queueCFv + 20303: 8017b594 8 FUNC WEAK DEFAULT 4 size__40static_queueCFv + 20304: 8017b670 32 FUNC WEAK DEFAULT 4 create_iterator__40static_queueCFUl + 20305: 80177470 136 FUNC GLOBAL DEFAULT 4 set_life__12zNPCDutchmanFi + 20306: 801774f8 40 FUNC GLOBAL DEFAULT 4 start_beam__12zNPCDutchmanFv + 20307: 80177520 12 FUNC GLOBAL DEFAULT 4 stop_beam__12zNPCDutchmanFv + 20308: 80177584 72 FUNC GLOBAL DEFAULT 4 start_flames__12zNPCDutchmanFv + 20309: 801775cc 12 FUNC GLOBAL DEFAULT 4 stop_flames__12zNPCDutchmanFv + 20310: 8017c078 40 FUNC WEAK DEFAULT 4 xSphereHitsCapsule__FRC7xSphereRC5xVec3RC5xVec3f + 20311: 8017b700 68 FUNC WEAK DEFAULT 4 back__43static_queueFv + 20312: 8017b744 60 FUNC WEAK DEFAULT 4 __mi__Q243static_queue8iteratorCFi + 20313: 8017b780 48 FUNC WEAK DEFAULT 4 __ami__Q243static_queue8iteratorFi + 20314: 801779c4 212 FUNC GLOBAL DEFAULT 4 get_splash_loc__12zNPCDutchmanCFv + 20315: 80177b18 404 FUNC GLOBAL DEFAULT 4 random_orbit__12zNPCDutchmanCFRC5xVec3ff + 20316: 80177cac 184 FUNC GLOBAL DEFAULT 4 turn_to_face__12zNPCDutchmanFRC5xVec3 + 20317: 80177e00 104 FUNC GLOBAL DEFAULT 4 halt__12zNPCDutchmanFf + 20318: 8017b9d0 52 FUNC WEAK DEFAULT 4 get_chest_loc__12zNPCDutchmanCFv + 20319: 8017ba04 60 FUNC WEAK DEFAULT 4 __ct__19zNPCGoalDutchmanNilFiR12zNPCDutchman + 20320: 80178450 112 FUNC GLOBAL DEFAULT 4 create__19zNPCGoalDutchmanNilFiP10RyzMemGrowPv + 20321: 8029b730 52 OBJECT WEAK DEFAULT 8 __vt__19zNPCGoalDutchmanNil + 20322: 8017ba40 76 FUNC WEAK DEFAULT 4 __ct__24zNPCGoalDutchmanInitiateFiR12zNPCDutchman + 20323: 801784c0 112 FUNC GLOBAL DEFAULT 4 create__24zNPCGoalDutchmanInitiateFiP10RyzMemGrowPv + 20324: 8029b6fc 52 OBJECT GLOBAL DEFAULT 8 __vt__24zNPCGoalDutchmanInitiate + 20325: 80178530 396 FUNC GLOBAL DEFAULT 4 Enter__24zNPCGoalDutchmanInitiateFfPv + 20326: 801786bc 52 FUNC GLOBAL DEFAULT 4 Exit__24zNPCGoalDutchmanInitiateFfPv + 20327: 8017ba8c 164 FUNC WEAK DEFAULT 4 turning__12zNPCDutchmanCFf + 20328: 801786f0 232 FUNC GLOBAL DEFAULT 4 Process__24zNPCGoalDutchmanInitiateFP11en_trantypefPvP6xScene + 20329: 8017bb30 76 FUNC WEAK DEFAULT 4 __ct__20zNPCGoalDutchmanIdleFiR12zNPCDutchman + 20330: 801787d8 112 FUNC GLOBAL DEFAULT 4 create__20zNPCGoalDutchmanIdleFiP10RyzMemGrowPv + 20331: 8029b6c8 52 OBJECT GLOBAL DEFAULT 8 __vt__20zNPCGoalDutchmanIdle + 20332: 80178848 88 FUNC GLOBAL DEFAULT 4 Enter__20zNPCGoalDutchmanIdleFfPv + 20333: 801788a0 32 FUNC GLOBAL DEFAULT 4 Exit__20zNPCGoalDutchmanIdleFfPv + 20334: 801788c0 168 FUNC GLOBAL DEFAULT 4 Process__20zNPCGoalDutchmanIdleFP11en_trantypefPvP6xScene + 20335: 8017bb7c 76 FUNC WEAK DEFAULT 4 __ct__25zNPCGoalDutchmanDisappearFiR12zNPCDutchman + 20336: 80178968 112 FUNC GLOBAL DEFAULT 4 create__25zNPCGoalDutchmanDisappearFiP10RyzMemGrowPv + 20337: 8029b694 52 OBJECT GLOBAL DEFAULT 8 __vt__25zNPCGoalDutchmanDisappear + 20338: 801789d8 120 FUNC GLOBAL DEFAULT 4 Enter__25zNPCGoalDutchmanDisappearFfPv + 20339: 80178a50 32 FUNC GLOBAL DEFAULT 4 Exit__25zNPCGoalDutchmanDisappearFfPv + 20340: 80178a70 84 FUNC GLOBAL DEFAULT 4 Process__25zNPCGoalDutchmanDisappearFP11en_trantypefPvP6xScene + 20341: 8017bbc8 76 FUNC WEAK DEFAULT 4 __ct__24zNPCGoalDutchmanTeleportFiR12zNPCDutchman + 20342: 80178ac4 112 FUNC GLOBAL DEFAULT 4 create__24zNPCGoalDutchmanTeleportFiP10RyzMemGrowPv + 20343: 8029b660 52 OBJECT GLOBAL DEFAULT 8 __vt__24zNPCGoalDutchmanTeleport + 20344: 80178b34 232 FUNC GLOBAL DEFAULT 4 Enter__24zNPCGoalDutchmanTeleportFfPv + 20345: 80178c1c 32 FUNC GLOBAL DEFAULT 4 Exit__24zNPCGoalDutchmanTeleportFfPv + 20346: 80178c3c 212 FUNC GLOBAL DEFAULT 4 Process__24zNPCGoalDutchmanTeleportFP11en_trantypefPvP6xScene + 20347: 8017bc14 76 FUNC WEAK DEFAULT 4 __ct__24zNPCGoalDutchmanReappearFiR12zNPCDutchman + 20348: 80178d10 112 FUNC GLOBAL DEFAULT 4 create__24zNPCGoalDutchmanReappearFiP10RyzMemGrowPv + 20349: 8029b62c 52 OBJECT GLOBAL DEFAULT 8 __vt__24zNPCGoalDutchmanReappear + 20350: 80178d80 128 FUNC GLOBAL DEFAULT 4 Enter__24zNPCGoalDutchmanReappearFfPv + 20351: 80178e00 88 FUNC GLOBAL DEFAULT 4 Exit__24zNPCGoalDutchmanReappearFfPv + 20352: 80178e58 184 FUNC GLOBAL DEFAULT 4 Process__24zNPCGoalDutchmanReappearFP11en_trantypefPvP6xScene + 20353: 8017bc60 76 FUNC WEAK DEFAULT 4 __ct__20zNPCGoalDutchmanBeamFiR12zNPCDutchman + 20354: 80178f10 112 FUNC GLOBAL DEFAULT 4 create__20zNPCGoalDutchmanBeamFiP10RyzMemGrowPv + 20355: 8029b5f8 52 OBJECT GLOBAL DEFAULT 8 __vt__20zNPCGoalDutchmanBeam + 20356: 80178f80 140 FUNC GLOBAL DEFAULT 4 Enter__20zNPCGoalDutchmanBeamFfPv + 20357: 8017900c 32 FUNC GLOBAL DEFAULT 4 Exit__20zNPCGoalDutchmanBeamFfPv + 20358: 80179100 260 FUNC GLOBAL DEFAULT 4 update_stop__20zNPCGoalDutchmanBeamFf + 20359: 80179204 260 FUNC GLOBAL DEFAULT 4 update_focus__20zNPCGoalDutchmanBeamFf + 20360: 80179308 296 FUNC GLOBAL DEFAULT 4 update_fire__20zNPCGoalDutchmanBeamFf + 20361: 80179430 240 FUNC GLOBAL DEFAULT 4 update_unfocus__20zNPCGoalDutchmanBeamFf + 20362: 8017902c 212 FUNC GLOBAL DEFAULT 4 Process__20zNPCGoalDutchmanBeamFP11en_trantypefPvP6xScene + 20363: 80179cac 240 FUNC GLOBAL DEFAULT 4 predict_target__20zNPCGoalDutchmanBeamCFR5xVec3 + 20364: 80179520 256 FUNC GLOBAL DEFAULT 4 aim_beam__20zNPCGoalDutchmanBeamCFRQ220zNPCGoalDutchmanBeam9beam_dataRC5xVec3f + 20365: 801798b8 88 FUNC GLOBAL DEFAULT 4 refresh_beam__20zNPCGoalDutchmanBeamFi + 20366: 8017973c 380 FUNC GLOBAL DEFAULT 4 update_beam__20zNPCGoalDutchmanBeamFfRQ220zNPCGoalDutchmanBeam9beam_datai + 20367: 80179620 284 FUNC GLOBAL DEFAULT 4 calc_beam_loc__20zNPCGoalDutchmanBeamCFR5xVec2fRCQ220zNPCGoalDutchmanBeam9beam_data + 20368: 80179910 228 FUNC GLOBAL DEFAULT 4 start_effects__20zNPCGoalDutchmanBeamFif + 20369: 80179bd0 220 FUNC GLOBAL DEFAULT 4 add_effects__20zNPCGoalDutchmanBeamFif + 20370: 801799f4 136 FUNC GLOBAL DEFAULT 4 add_miss_effects__20zNPCGoalDutchmanBeamFif + 20371: 80179a7c 340 FUNC GLOBAL DEFAULT 4 add_blast_effects__20zNPCGoalDutchmanBeamFif + 20372: 8017bcac 76 FUNC WEAK DEFAULT 4 __ct__21zNPCGoalDutchmanFlameFiR12zNPCDutchman + 20373: 80179d9c 112 FUNC GLOBAL DEFAULT 4 create__21zNPCGoalDutchmanFlameFiP10RyzMemGrowPv + 20374: 8029b5c4 52 OBJECT GLOBAL DEFAULT 8 __vt__21zNPCGoalDutchmanFlame + 20375: 80179e0c 136 FUNC GLOBAL DEFAULT 4 Enter__21zNPCGoalDutchmanFlameFfPv + 20376: 80179e94 112 FUNC GLOBAL DEFAULT 4 Exit__21zNPCGoalDutchmanFlameFfPv + 20377: 80179fcc 308 FUNC GLOBAL DEFAULT 4 update_wait__21zNPCGoalDutchmanFlameFf + 20378: 8017a100 456 FUNC GLOBAL DEFAULT 4 update_move__21zNPCGoalDutchmanFlameFf + 20379: 8017a2c8 224 FUNC GLOBAL DEFAULT 4 update_stop__21zNPCGoalDutchmanFlameFf + 20380: 80179f04 200 FUNC GLOBAL DEFAULT 4 Process__21zNPCGoalDutchmanFlameFP11en_trantypefPvP6xScene + 20381: 8017a3a8 452 FUNC GLOBAL DEFAULT 4 refresh_vulnerability__21zNPCGoalDutchmanFlameFv + 20382: 8017be6c 44 FUNC WEAK DEFAULT 4 create__5xVec2Fff + 20383: 8017bcf8 76 FUNC WEAK DEFAULT 4 __ct__25zNPCGoalDutchmanPostFlameFiR12zNPCDutchman + 20384: 8017a5d8 112 FUNC GLOBAL DEFAULT 4 create__25zNPCGoalDutchmanPostFlameFiP10RyzMemGrowPv + 20385: 8029b590 52 OBJECT GLOBAL DEFAULT 8 __vt__25zNPCGoalDutchmanPostFlame + 20386: 8017a648 196 FUNC GLOBAL DEFAULT 4 Enter__25zNPCGoalDutchmanPostFlameFfPv + 20387: 8017a70c 44 FUNC GLOBAL DEFAULT 4 Exit__25zNPCGoalDutchmanPostFlameFfPv + 20388: 8017a738 468 FUNC GLOBAL DEFAULT 4 Process__25zNPCGoalDutchmanPostFlameFP11en_trantypefPvP6xScene + 20389: 8017bd44 76 FUNC WEAK DEFAULT 4 __ct__22zNPCGoalDutchmanCaughtFiR12zNPCDutchman + 20390: 8017a90c 112 FUNC GLOBAL DEFAULT 4 create__22zNPCGoalDutchmanCaughtFiP10RyzMemGrowPv + 20391: 8029b55c 52 OBJECT GLOBAL DEFAULT 8 __vt__22zNPCGoalDutchmanCaught + 20392: 8017a97c 140 FUNC GLOBAL DEFAULT 4 Enter__22zNPCGoalDutchmanCaughtFfPv + 20393: 8017aa08 32 FUNC GLOBAL DEFAULT 4 Exit__22zNPCGoalDutchmanCaughtFfPv + 20394: 8017aa28 316 FUNC GLOBAL DEFAULT 4 Process__22zNPCGoalDutchmanCaughtFP11en_trantypefPvP6xScene + 20395: 8017bd90 76 FUNC WEAK DEFAULT 4 __ct__22zNPCGoalDutchmanDamageFiR12zNPCDutchman + 20396: 8017ab64 112 FUNC GLOBAL DEFAULT 4 create__22zNPCGoalDutchmanDamageFiP10RyzMemGrowPv + 20397: 8029b528 52 OBJECT GLOBAL DEFAULT 8 __vt__22zNPCGoalDutchmanDamage + 20398: 8017abd4 308 FUNC GLOBAL DEFAULT 4 Enter__22zNPCGoalDutchmanDamageFfPv + 20399: 8017ad08 32 FUNC GLOBAL DEFAULT 4 Exit__22zNPCGoalDutchmanDamageFfPv + 20400: 8017ad28 256 FUNC GLOBAL DEFAULT 4 Process__22zNPCGoalDutchmanDamageFP11en_trantypefPvP6xScene + 20401: 8017bddc 76 FUNC WEAK DEFAULT 4 __ct__21zNPCGoalDutchmanDeathFiR12zNPCDutchman + 20402: 8017ae28 112 FUNC GLOBAL DEFAULT 4 create__21zNPCGoalDutchmanDeathFiP10RyzMemGrowPv + 20403: 8029b4f4 52 OBJECT GLOBAL DEFAULT 8 __vt__21zNPCGoalDutchmanDeath + 20404: 8017ae98 44 FUNC GLOBAL DEFAULT 4 Enter__21zNPCGoalDutchmanDeathFfPv + 20405: 8017aec4 120 FUNC GLOBAL DEFAULT 4 Exit__21zNPCGoalDutchmanDeathFfPv + 20406: 8017af3c 156 FUNC GLOBAL DEFAULT 4 Process__21zNPCGoalDutchmanDeathFP11en_trantypefPvP6xScene + 20407: 8017be64 8 FUNC WEAK DEFAULT 4 PRIV_GetLassoData__12zNPCDutchmanFv + 20408: 8017be50 20 FUNC WEAK DEFAULT 4 IsAlive__12zNPCDutchmanFv + 20409: 8017be48 8 FUNC WEAK DEFAULT 4 PhysicsFlags__12zNPCDutchmanCFv + 20410: 8017be40 8 FUNC WEAK DEFAULT 4 ColPenByFlags__12zNPCDutchmanCFv + 20411: 8017be38 8 FUNC WEAK DEFAULT 4 ColChkByFlags__12zNPCDutchmanCFv + 20412: 8017be30 8 FUNC WEAK DEFAULT 4 ColPenFlags__12zNPCDutchmanCFv + 20413: 8017be28 8 FUNC WEAK DEFAULT 4 ColChkFlags__12zNPCDutchmanCFv + 20414: 8017c0c0 104 FUNC GLOBAL DEFAULT 4 zCameraFly_Init__FP10zCameraFlyP15CameraFly_asset + 20415: 8017c0a0 32 FUNC GLOBAL DEFAULT 4 zCameraFly_Init__FR5xBaseR9xDynAssetUl + 20416: 8017c220 148 FUNC GLOBAL DEFAULT 4 zCameraFlyEventCB__FP5xBaseP5xBaseUiPCfP5xBase + 20417: 8017c128 16 FUNC GLOBAL DEFAULT 4 zCameraFly_Setup__FP10zCameraFly + 20418: 8017c138 4 FUNC GLOBAL DEFAULT 4 zCameraFly_Update__FP5xBaseP6xScenef + 20419: 8017c13c 32 FUNC GLOBAL DEFAULT 4 zCameraFly_Save__FP10zCameraFlyP7xSerial + 20420: 8017c15c 32 FUNC GLOBAL DEFAULT 4 zCameraFly_Load__FP10zCameraFlyP7xSerial + 20421: 8017c17c 164 FUNC GLOBAL DEFAULT 4 zCameraFlyProcessStopEvent__Fv + 20422: 8017c2b4 364 FUNC GLOBAL DEFAULT 4 xCurveAssetEvaluate__FPC11xCurveAssetf + 20423: 8017c44c 12 FUNC GLOBAL DEFAULT 4 xDecalInit__Fv + 20424: 8017d010 92 FUNC WEAK DEFAULT 4 need_update__13xDecalEmitterCFv + 20425: 8017cab8 412 FUNC GLOBAL DEFAULT 4 update__13xDecalEmitterFf + 20426: 8017c458 120 FUNC GLOBAL DEFAULT 4 xDecalUpdate__Ff + 20427: 8017d080 40 FUNC WEAK DEFAULT 4 empty__41static_queueCFv + 20428: 8017d06c 8 FUNC WEAK DEFAULT 4 debug_need_update__13xDecalEmitterCFv + 20429: 8017d0a8 8 FUNC WEAK DEFAULT 4 size__41static_queueCFv + 20430: 8017d0b0 124 FUNC WEAK DEFAULT 4 init__41static_queueFUl + 20431: 8017d074 4 FUNC WEAK DEFAULT 4 debug_init__13xDecalEmitterFPCc + 20432: 8017c4d0 92 FUNC GLOBAL DEFAULT 4 init__13xDecalEmitterFiPCc + 20433: 8017d12c 16 FUNC WEAK DEFAULT 4 clear__41static_queueFv + 20434: 8017c64c 348 FUNC GLOBAL DEFAULT 4 refresh_config__13xDecalEmitterFv + 20435: 8017c52c 132 FUNC GLOBAL DEFAULT 4 set_default_config__13xDecalEmitterFv + 20436: 8017c5ec 80 FUNC GLOBAL DEFAULT 4 set_texture__13xDecalEmitterFUi + 20437: 8017c5b0 60 FUNC GLOBAL DEFAULT 4 set_texture__13xDecalEmitterFPCc + 20438: 8017c63c 16 FUNC GLOBAL DEFAULT 4 set_texture__13xDecalEmitterFP9RwTexture + 20439: 8017d078 4 FUNC WEAK DEFAULT 4 debug_update_curve__13xDecalEmitterFv + 20440: 8017c7a8 40 FUNC GLOBAL DEFAULT 4 set_curve__13xDecalEmitterFPCQ213xDecalEmitter10curve_nodeUl + 20441: 8017d230 76 FUNC WEAK DEFAULT 4 full__41static_queueCFv + 20442: 8017d220 16 FUNC WEAK DEFAULT 4 pop_back__41static_queueFv + 20443: 8017d1c8 76 FUNC WEAK DEFAULT 4 push_front__41static_queueFv + 20444: 8017d13c 48 FUNC WEAK DEFAULT 4 front__41static_queueFv + 20445: 8017cf88 136 FUNC GLOBAL DEFAULT 4 select_texture_unit__13xDecalEmitterFv + 20446: 8017c7d0 344 FUNC GLOBAL DEFAULT 4 emit__13xDecalEmitterFRC7xMat4x3i + 20447: 8017d184 36 FUNC WEAK DEFAULT 4 begin__41static_queueCFv + 20448: 8017d16c 24 FUNC WEAK DEFAULT 4 __ml__Q241static_queue8iteratorCFv + 20449: 8017d1a8 32 FUNC WEAK DEFAULT 4 create_iterator__41static_queueCFUl + 20450: 8017d214 12 FUNC WEAK DEFAULT 4 mod_max_size__41static_queueCFUl + 20451: 8017d27c 12 FUNC WEAK DEFAULT 4 max_size__41static_queueCFv + 20452: 8017c944 372 FUNC GLOBAL DEFAULT 4 emit__13xDecalEmitterFRC7xMat4x3RC5xVec3i + 20453: 8017d07c 4 FUNC WEAK DEFAULT 4 debug_update__13xDecalEmitterFf + 20454: 8017cc64 148 FUNC GLOBAL DEFAULT 4 update_frac__13xDecalEmitterFRQ213xDecalEmitter9unit_data + 20455: 8017d410 176 FUNC WEAK DEFAULT 4 next__25ptank_pool__color_mat_uv2Fv + 20456: 8017ccf8 400 FUNC GLOBAL DEFAULT 4 get_render_data__13xDecalEmitterFRCQ213xDecalEmitter9unit_datafR10iColor_tagR7xMat4x3R5xVec2R5xVec2 + 20457: 8017d35c 52 FUNC WEAK DEFAULT 4 __pp__Q241static_queue8iteratorFv + 20458: 8017d318 68 FUNC WEAK DEFAULT 4 end__41static_queueCFv + 20459: 8017d2fc 28 FUNC WEAK DEFAULT 4 __ne__Q241static_queue8iteratorCFRCQ241static_queue8iterator + 20460: 8017d3d0 64 FUNC WEAK DEFAULT 4 flush__25ptank_pool__color_mat_uv2Fv + 20461: 8017d288 116 FUNC WEAK DEFAULT 4 erase__41static_queueFRCQ241static_queue8iteratorRCQ241static_queue8iterator + 20462: 8017d390 64 FUNC WEAK DEFAULT 4 __apl__Q241static_queue8iteratorFi + 20463: 8017d4c0 132 FUNC WEAK DEFAULT 4 lock_block__25ptank_pool__color_mat_uv2Fv + 20464: 8017eb60 124 FUNC WEAK DEFAULT 4 init__40static_queueFUl + 20465: 8017e838 4 FUNC WEAK DEFAULT 4 debug_init__17xLaserBoltEmitterFPCc + 20466: 8017d544 112 FUNC GLOBAL DEFAULT 4 init__17xLaserBoltEmitterFUlPCc + 20467: 8017ebdc 16 FUNC WEAK DEFAULT 4 clear__40static_queueFv + 20468: 8017d5f0 64 FUNC GLOBAL DEFAULT 4 set_texture__17xLaserBoltEmitterFUi + 20469: 8017d5b4 60 FUNC GLOBAL DEFAULT 4 set_texture__17xLaserBoltEmitterFPCc + 20470: 8017d630 56 FUNC GLOBAL DEFAULT 4 set_texture__17xLaserBoltEmitterFP9RwTexture + 20471: 8017d668 8 FUNC GLOBAL DEFAULT 4 set_texture__17xLaserBoltEmitterFP8RwRaster + 20472: 8017ed04 36 FUNC WEAK DEFAULT 4 begin__40static_queueCFv + 20473: 8017ecec 24 FUNC WEAK DEFAULT 4 __ml__Q240static_queue8iteratorCFv + 20474: 8017e83c 116 FUNC WEAK DEFAULT 4 emit_fx__17xLaserBoltEmitterFRQ217xLaserBoltEmitter11effect_dataRQ217xLaserBoltEmitter4boltfff + 20475: 8017ec78 52 FUNC WEAK DEFAULT 4 __pp__Q240static_queue8iteratorFv + 20476: 8017ec08 68 FUNC WEAK DEFAULT 4 end__40static_queueCFv + 20477: 8017ebec 28 FUNC WEAK DEFAULT 4 __ne__Q240static_queue8iteratorCFRCQ240static_queue8iterator + 20478: 8017e1f8 72 FUNC GLOBAL DEFAULT 4 reset_fx__17xLaserBoltEmitterFQ217xLaserBoltEmitter12fx_when_enum + 20479: 8017d670 244 FUNC GLOBAL DEFAULT 4 reset__17xLaserBoltEmitterFv + 20480: 8017ec6c 12 FUNC WEAK DEFAULT 4 mod_max_size__40static_queueCFUl + 20481: 8017ec4c 32 FUNC WEAK DEFAULT 4 create_iterator__40static_queueCFUl + 20482: 8017ecac 64 FUNC WEAK DEFAULT 4 __apl__Q240static_queue8iteratorFi + 20483: 8017e410 484 FUNC GLOBAL DEFAULT 4 emit_particle__17xLaserBoltEmitterFRQ217xLaserBoltEmitter11effect_dataRQ217xLaserBoltEmitter4boltfff + 20484: 8017e5f4 184 FUNC GLOBAL DEFAULT 4 emit_decal__17xLaserBoltEmitterFRQ217xLaserBoltEmitter11effect_dataRQ217xLaserBoltEmitter4boltfff + 20485: 8017e6ac 396 FUNC GLOBAL DEFAULT 4 emit_decal_dist__17xLaserBoltEmitterFRQ217xLaserBoltEmitter11effect_dataRQ217xLaserBoltEmitter4boltfff + 20486: 8017d764 48 FUNC GLOBAL DEFAULT 4 refresh_config__17xLaserBoltEmitterFv + 20487: 8017edb4 76 FUNC WEAK DEFAULT 4 full__40static_queueCFv + 20488: 8017eda4 16 FUNC WEAK DEFAULT 4 pop_back__40static_queueFv + 20489: 8017ed28 76 FUNC WEAK DEFAULT 4 push_front__40static_queueFv + 20490: 8017e8b0 180 FUNC WEAK DEFAULT 4 perturb_dir__17xLaserBoltEmitterFR5xVec3f + 20491: 8017dce8 204 FUNC GLOBAL DEFAULT 4 pre_collide__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4bolt + 20492: 8017d794 312 FUNC GLOBAL DEFAULT 4 emit__17xLaserBoltEmitterFRC5xVec3RC5xVec3 + 20493: 8017ed74 48 FUNC WEAK DEFAULT 4 front__40static_queueFv + 20494: 8017ee00 12 FUNC WEAK DEFAULT 4 max_size__40static_queueCFv + 20495: 8017e980 4 FUNC WEAK DEFAULT 4 debug_update__17xLaserBoltEmitterFf + 20496: 8017e964 28 FUNC WEAK DEFAULT 4 update__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4boltf + 20497: 8017ee0c 116 FUNC WEAK DEFAULT 4 erase__40static_queueFRCQ240static_queue8iteratorRCQ240static_queue8iterator + 20498: 8017e240 464 FUNC GLOBAL DEFAULT 4 update_fx__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4boltff + 20499: 8017e17c 124 FUNC GLOBAL DEFAULT 4 apply_damage__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4bolt + 20500: 8017ddb4 364 FUNC GLOBAL DEFAULT 4 collide_update__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4bolt + 20501: 8017d8cc 664 FUNC GLOBAL DEFAULT 4 update__17xLaserBoltEmitterFf + 20502: 8017e9c4 4 FUNC WEAK DEFAULT 4 debug_render__17xLaserBoltEmitterFv + 20503: 8017e164 24 FUNC GLOBAL DEFAULT 4 get_vert_buffer__17xLaserBoltEmitterFRi + 20504: 8017e984 64 FUNC WEAK DEFAULT 4 flush_verts__17xLaserBoltEmitterFP18RxObjSpace3DVertexi + 20505: 8017df20 580 FUNC GLOBAL DEFAULT 4 render__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4boltP18RxObjSpace3DVertex + 20506: 8017db64 304 FUNC GLOBAL DEFAULT 4 render__17xLaserBoltEmitterFv + 20507: 8017e9c8 4 FUNC WEAK DEFAULT 4 debug_refresh_effects__17xLaserBoltEmitterFQ217xLaserBoltEmitter12fx_when_enum + 20508: 8017dc94 84 FUNC GLOBAL DEFAULT 4 attach_effects__17xLaserBoltEmitterFQ217xLaserBoltEmitter12fx_when_enumPQ217xLaserBoltEmitter11effect_dataUl + 20509: 8017e9cc 4 FUNC WEAK DEFAULT 4 log_collide_statics__17xLaserBoltEmitterFb + 20510: 8017e9d0 4 FUNC WEAK DEFAULT 4 log_collide_dynamics__17xLaserBoltEmitterFb + 20511: 8017e9d4 340 FUNC WEAK DEFAULT 4 set_bolt_verts__17xLaserBoltEmitterFP18RxObjSpace3DVertexRC5xVec3RC5xVec3UcRC5xVec3 + 20512: 8017eb28 56 FUNC WEAK DEFAULT 4 set_vert__17xLaserBoltEmitterFR18RxObjSpace3DVertexRC5xVec3ffUc + 20513: 8017ee80 36 FUNC WEAK DEFAULT 4 full__13xDecalEmitterCFv + 20514: 8017f2d4 84 FUNC GLOBAL DEFAULT 4 zCameraTweakGlobal_Reset__Fv + 20515: 8017ef30 80 FUNC GLOBAL DEFAULT 4 zCameraTweakGlobal_Init__Fv + 20516: 8017f170 44 FUNC WEAK DEFAULT 4 __as__9zCamTweakFRC9zCamTweak + 20517: 8017ef80 496 FUNC GLOBAL DEFAULT 4 zCameraTweakGlobal_Add__FUiffff + 20518: 8017f19c 312 FUNC GLOBAL DEFAULT 4 zCameraTweakGlobal_Remove__FUi + 20519: 8017f328 256 FUNC GLOBAL DEFAULT 4 zCameraTweakGlobal_Update__Ff + 20520: 8017f428 8 FUNC GLOBAL DEFAULT 4 zCameraTweakGlobal_GetD__Fv + 20521: 8017f430 8 FUNC GLOBAL DEFAULT 4 zCameraTweakGlobal_GetH__Fv + 20522: 8017f438 8 FUNC GLOBAL DEFAULT 4 zCameraTweakGlobal_GetPitch__Fv + 20523: 8017f460 104 FUNC GLOBAL DEFAULT 4 zCameraTweak_Init__FP12zCameraTweakP17CameraTweak_asset + 20524: 8017f440 32 FUNC GLOBAL DEFAULT 4 zCameraTweak_Init__FR5xBaseR9xDynAssetUl + 20525: 8017f508 216 FUNC GLOBAL DEFAULT 4 zCameraTweak_EventCB__FP5xBaseP5xBaseUiPCfP5xBase + 20526: 8017f4c8 32 FUNC GLOBAL DEFAULT 4 zCameraTweak_Save__FP12zCameraTweakP7xSerial + 20527: 8017f4e8 32 FUNC GLOBAL DEFAULT 4 zCameraTweak_Load__FP12zCameraTweakP7xSerial + 20528: 8017fa10 152 FUNC GLOBAL DEFAULT 4 xPTankPoolSceneEnter__Fv + 20529: 8017fb58 140 FUNC GLOBAL DEFAULT 4 xPTankPoolSceneExit__Fv + 20530: 8017fbe4 280 FUNC GLOBAL DEFAULT 4 xPTankPoolRender__Fv + 20531: 8017fcfc 576 FUNC GLOBAL DEFAULT 4 grab_block__10ptank_poolF16ptank_group_type + 20532: 8017ff3c 252 FUNC GLOBAL DEFAULT 4 flush__10ptank_poolFv + 20533: 803cadb8 1 OBJECT GLOBAL DEFAULT 10 mFirstFrame__7ROMFont + 20534: 803cc0f0 4 OBJECT GLOBAL DEFAULT 11 mFontData__7ROMFont + 20535: 803cc0f4 8 OBJECT GLOBAL DEFAULT 11 mXFBs__7ROMFont + 20536: 803cc0fc 4 OBJECT GLOBAL DEFAULT 11 mCurrentFrameBuffer__7ROMFont + 20537: 803cc100 4 OBJECT GLOBAL DEFAULT 11 mRenderMode__7ROMFont + 20538: 80180038 92 FUNC GLOBAL DEFAULT 4 Init__7ROMFontFv + 20539: 80180214 292 FUNC GLOBAL DEFAULT 4 InitGX__7ROMFontFv + 20540: 80180338 76 FUNC GLOBAL DEFAULT 4 InitVI__7ROMFontFv + 20541: 80180094 384 FUNC GLOBAL DEFAULT 4 InitDisplay__7ROMFontFP16_GXRenderModeObj + 20542: 80180384 204 FUNC GLOBAL DEFAULT 4 RenderBegin__7ROMFontFv + 20543: 80180498 112 FUNC GLOBAL DEFAULT 4 SwapBuffers__7ROMFontFv + 20544: 80180450 72 FUNC GLOBAL DEFAULT 4 RenderEnd__7ROMFontFv + 20545: 80180508 236 FUNC GLOBAL DEFAULT 4 DrawCell__7ROMFontFiiii + 20546: 8018061c 236 FUNC GLOBAL DEFAULT 4 LoadSheet__7ROMFontFPv + 20547: 80180730 164 FUNC GLOBAL DEFAULT 4 DrawString__7ROMFontFiiPc + 20548: 801807d4 88 FUNC GLOBAL DEFAULT 4 GetWidth__7ROMFontFPc + 20549: 8018082c 244 FUNC GLOBAL DEFAULT 4 DrawTextBox__7ROMFontFiiiiPc + 20550: 803cc104 4 OBJECT GLOBAL DEFAULT 11 mWasResetButtonPressed__11ResetButton + 20551: 803cadb9 1 OBJECT GLOBAL DEFAULT 10 mResetEnabled__11ResetButton + 20552: 803cc108 4 OBJECT GLOBAL DEFAULT 11 mSndKill__11ResetButton + 20553: 80180920 12 FUNC GLOBAL DEFAULT 4 EnableReset__11ResetButtonFv + 20554: 8018092c 12 FUNC GLOBAL DEFAULT 4 DisableReset__11ResetButtonFv + 20555: 80180938 8 FUNC GLOBAL DEFAULT 4 SetSndKillFunction__11ResetButtonFPFv_v + 20556: 80180940 208 FUNC GLOBAL DEFAULT 4 CheckResetButton__11ResetButtonFv + 20557: 803ca7e8 256 OBJECT GLOBAL DEFAULT 9 mMessage__8iTRCDisk + 20558: 803cc10c 4 OBJECT GLOBAL DEFAULT 11 mSndSuspend__8iTRCDisk + 20559: 803cc110 4 OBJECT GLOBAL DEFAULT 11 mSndResume__8iTRCDisk + 20560: 803cc114 4 OBJECT GLOBAL DEFAULT 11 mPadStopRumbling__8iTRCDisk + 20561: 803cc118 4 OBJECT GLOBAL DEFAULT 11 mSndKill__8iTRCDisk + 20562: 803cc11c 4 OBJECT GLOBAL DEFAULT 11 mMovieSuspendFunction__8iTRCDisk + 20563: 803cc120 4 OBJECT GLOBAL DEFAULT 11 mMovieResumeFunction__8iTRCDisk + 20564: 80180a10 32 FUNC GLOBAL DEFAULT 4 Init__8iTRCDiskFv + 20565: 80180a30 44 FUNC GLOBAL DEFAULT 4 SetErrorMessage__8iTRCDiskFPCc + 20566: 80180a5c 48 FUNC GLOBAL DEFAULT 4 ResetMessage__8iTRCDiskFv + 20567: 80180a8c 8 FUNC GLOBAL DEFAULT 4 SetPadStopRumblingFunction__8iTRCDiskFPFv_v + 20568: 80180a94 8 FUNC GLOBAL DEFAULT 4 SetSndSuspendFunction__8iTRCDiskFPFv_v + 20569: 80180a9c 8 FUNC GLOBAL DEFAULT 4 SetSndResumeFunction__8iTRCDiskFPFv_v + 20570: 80180aa4 8 FUNC GLOBAL DEFAULT 4 SetSndKillFunction__8iTRCDiskFPFv_v + 20571: 80180aac 8 FUNC GLOBAL DEFAULT 4 SetMovieSuspendFunction__8iTRCDiskFPFv_v + 20572: 80180ab4 8 FUNC GLOBAL DEFAULT 4 SetMovieResumeFunction__8iTRCDiskFPFv_v + 20573: 80180abc 72 FUNC GLOBAL DEFAULT 4 IsDiskIDed__8iTRCDiskFv + 20574: 80180bb4 216 FUNC GLOBAL DEFAULT 4 SetDVDState__8iTRCDiskFv + 20575: 80180b04 176 FUNC GLOBAL DEFAULT 4 DisplayErrorMessage__8iTRCDiskFv + 20576: 80180c8c 200 FUNC GLOBAL DEFAULT 4 CheckDVDAndResetState__8iTRCDiskFv + 20577: 80180d54 4 FUNC GLOBAL DEFAULT 4 NPCSupplement_Startup__Fv + 20578: 80180d58 32 FUNC GLOBAL DEFAULT 4 NPCSupplement_Shutdown__Fv + 20579: 80181bc0 80 FUNC GLOBAL DEFAULT 4 NPAR_ScenePrepare__Fv + 20580: 80180d78 32 FUNC GLOBAL DEFAULT 4 NPCSupplement_ScenePrepare__Fv + 20581: 80181c10 96 FUNC GLOBAL DEFAULT 4 NPAR_SceneFinish__Fv + 20582: 80180d98 32 FUNC GLOBAL DEFAULT 4 NPCSupplement_SceneFinish__Fv + 20583: 80181dd8 136 FUNC GLOBAL DEFAULT 4 NPAR_PartySetup__F11en_nparptypPPvP12NPARXtraData + 20584: 80180db8 44 FUNC GLOBAL DEFAULT 4 NPCSupplement_ScenePostInit__Fv + 20585: 80181c70 80 FUNC GLOBAL DEFAULT 4 NPAR_SceneReset__Fv + 20586: 80180de4 36 FUNC GLOBAL DEFAULT 4 NPCSupplement_SceneReset__Fv + 20587: 80181cfc 220 FUNC GLOBAL DEFAULT 4 NPAR_Timestep__Ff + 20588: 80180e08 32 FUNC GLOBAL DEFAULT 4 NPCSupplement_Timestep__Ff + 20589: 80180e28 1420 FUNC GLOBAL DEFAULT 4 NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd + 20590: 80185f68 80 FUNC WEAK DEFAULT 4 Defaults__10StreakInfoFv + 20591: 801813b4 576 FUNC GLOBAL DEFAULT 4 NPCC_MakeStreakInfo__F12en_npcstreakP10StreakInfo + 20592: 80185fb8 64 FUNC WEAK DEFAULT 4 xFXStreakStart__FP10StreakInfo + 20593: 801815f4 52 FUNC GLOBAL DEFAULT 4 NPCC_StreakCreate__F12en_npcstreak + 20594: 80185ff8 40 FUNC WEAK DEFAULT 4 ARCH3__Ff + 20595: 80185528 44 FUNC GLOBAL DEFAULT 4 NPAR_EmitOilShieldPop__FPC5xVec3 + 20596: 80181628 464 FUNC GLOBAL DEFAULT 4 NPCC_BurstBubble__F11en_npcburstP5xVec3 + 20597: 80186020 56 FUNC WEAK DEFAULT 4 BOWL3__Ff + 20598: 80186058 12 FUNC WEAK DEFAULT 4 QUB__Ff + 20599: 8018608c 48 FUNC WEAK DEFAULT 4 BOWL__Ff + 20600: 80186064 40 FUNC WEAK DEFAULT 4 ARCH__Ff + 20601: 801817f8 276 FUNC GLOBAL DEFAULT 4 NPCC_MakeASplash__FPC5xVec3f + 20602: 8018190c 92 FUNC GLOBAL DEFAULT 4 NPCC_Slick_MakePlayerSlip__FP10zNPCCommon + 20603: 80181968 252 FUNC GLOBAL DEFAULT 4 NPCC_RenderProjTexture__FP8RwRasterfP7xMat4x3ffP12xShadowCacheiP4xEnt + 20604: 80181a64 348 FUNC GLOBAL DEFAULT 4 NPCC_RenderProjTextureFaceCamera__FP8RwRasterfP5xVec3ffP12xShadowCacheiP4xEnt + 20605: 80185094 1172 FUNC GLOBAL DEFAULT 4 NPAR_Upd_Fireworks__FP8NPARMgmtf + 20606: 80184118 792 FUNC GLOBAL DEFAULT 4 NPAR_Upd_VisSplash__FP8NPARMgmtf + 20607: 80184b60 836 FUNC GLOBAL DEFAULT 4 NPAR_Upd_DogBreath__FP8NPARMgmtf + 20608: 80184620 1172 FUNC GLOBAL DEFAULT 4 NPAR_Upd_TarTarGunk__FP8NPARMgmtf + 20609: 80183d40 792 FUNC GLOBAL DEFAULT 4 NPAR_Upd_ChuckSplash__FP8NPARMgmtf + 20610: 8018371c 1172 FUNC GLOBAL DEFAULT 4 NPAR_Upd_SleepyZeez__FP8NPARMgmtf + 20611: 8018333c 496 FUNC GLOBAL DEFAULT 4 NPAR_Upd_MonsoonRain__FP8NPARMgmtf + 20612: 8018314c 496 FUNC GLOBAL DEFAULT 4 NPAR_Upd_GloveDust__FP8NPARMgmtf + 20613: 80182c0c 1172 FUNC GLOBAL DEFAULT 4 NPAR_Upd_TubeConfetti__FP8NPARMgmtf + 20614: 80182434 756 FUNC GLOBAL DEFAULT 4 NPAR_Upd_TubeSpiral__FP8NPARMgmtf + 20615: 80182094 560 FUNC GLOBAL DEFAULT 4 NPAR_Upd_OilBubble__FP8NPARMgmtf + 20616: 80181f74 40 FUNC GLOBAL DEFAULT 4 Clear__8NPARMgmtFv + 20617: 801860bc 32 FUNC WEAK DEFAULT 4 Done__8NPARMgmtFv + 20618: 801860dc 12 FUNC WEAK DEFAULT 4 Reset__8NPARMgmtFv + 20619: 80181f9c 56 FUNC GLOBAL DEFAULT 4 UpdateAndRender__8NPARMgmtFf + 20620: 801860e8 40 FUNC WEAK DEFAULT 4 IsReady__8NPARMgmtFv + 20621: 80181eb0 196 FUNC GLOBAL DEFAULT 4 Init__8NPARMgmtF11en_nparptypPPvP12NPARXtraData + 20622: 80181e60 80 FUNC GLOBAL DEFAULT 4 NPAR_FindParty__F11en_nparptyp + 20623: 80186118 8 FUNC WEAK DEFAULT 4 UserDataSet__8NPARMgmtFPPv + 20624: 80186110 8 FUNC WEAK DEFAULT 4 XtraDataSet__8NPARMgmtFP12NPARXtraData + 20625: 80181fd4 192 FUNC GLOBAL DEFAULT 4 ConfigPar__14NPARParmOilBubCFP8NPARData11en_nparmodePC5xVec3PC5xVec3 + 20626: 80186120 68 FUNC WEAK DEFAULT 4 PromoteTail__8NPARMgmtFi + 20627: 801822c4 184 FUNC WEAK DEFAULT 4 NPAR_CopyNPARToPTPool__FP8NPARDataP30ptank_pool__pos_color_size_uv2 + 20628: 80186164 164 FUNC WEAK DEFAULT 4 __as__8NPARDataFRC8NPARData + 20629: 8018237c 184 FUNC GLOBAL DEFAULT 4 ConfigPar__18NPARParmTubeSpiralCFP8NPARData11en_nparmodePC5xVec3PC5xVec3f + 20630: 80182988 644 FUNC GLOBAL DEFAULT 4 ConfigPar__20NPARParmTubeConfettiCFP8NPARData11en_nparmodePC5xVec3PC5xVec3 + 20631: 801830a0 172 FUNC GLOBAL DEFAULT 4 ConfigPar__17NPARParmGloveDustCFP8NPARData11en_nparmodePC5xVec3PC5xVec3 + 20632: 8018352c 496 FUNC GLOBAL DEFAULT 4 ConfigPar__18NPARParmSleepyZeezCFP8NPARData11en_nparmodePC5xVec3PC5xVec3 + 20633: 80183bb0 400 FUNC GLOBAL DEFAULT 4 ConfigPar__19NPARParmChuckSplashCFP8NPARData11en_nparmodePC5xVec3PC5xVec3 + 20634: 80184058 192 FUNC GLOBAL DEFAULT 4 ConfigPar__17NPARParmVisSplashCFP8NPARData11en_nparmodePC5xVec3PC5xVec3 + 20635: 80184430 496 FUNC GLOBAL DEFAULT 4 ConfigPar__18NPARParmTarTarGunkCFP8NPARData11en_nparmodePC5xVec3PC5xVec3 + 20636: 80184ab4 172 FUNC GLOBAL DEFAULT 4 ConfigPar__17NPARParmDogBreathCFP8NPARData11en_nparmodePC5xVec3PC5xVec3 + 20637: 80184ea4 496 FUNC GLOBAL DEFAULT 4 ConfigPar__17NPARParmFahrwerkzCFP8NPARData11en_nparmodePC5xVec3PC5xVec3 + 20638: 801855d8 128 FUNC GLOBAL DEFAULT 4 NPAR_EmitOilBubble__F11en_nparmodePC5xVec3PC5xVec3 + 20639: 80185554 44 FUNC GLOBAL DEFAULT 4 NPAR_EmitOilTrailz__FPC5xVec3 + 20640: 80185580 44 FUNC GLOBAL DEFAULT 4 NPAR_EmitOilVapors__FPC5xVec3 + 20641: 801855ac 44 FUNC GLOBAL DEFAULT 4 NPAR_EmitOilSplash__FPC5xVec3PC5xVec3 + 20642: 80186208 100 FUNC WEAK DEFAULT 4 NextAvail__8NPARMgmtFv + 20643: 80185658 136 FUNC GLOBAL DEFAULT 4 NPAR_EmitTubeSpiral__FPC5xVec3PC5xVec3f + 20644: 801856e0 136 FUNC GLOBAL DEFAULT 4 NPAR_EmitTubeSpiralCin__FPC5xVec3PC5xVec3f + 20645: 80185768 108 FUNC GLOBAL DEFAULT 4 NPAR_EmitTubeConfetti__FPC5xVec3PC5xVec3 + 20646: 801857d4 112 FUNC GLOBAL DEFAULT 4 NPAR_EmitTubeSparklies__FPC5xVec3PC5xVec3 + 20647: 80185844 108 FUNC GLOBAL DEFAULT 4 NPAR_EmitGloveDust__FPC5xVec3PC5xVec3 + 20648: 801858b0 108 FUNC GLOBAL DEFAULT 4 NPAR_EmitSleepyZeez__FPC5xVec3PC5xVec3 + 20649: 801859d0 128 FUNC GLOBAL DEFAULT 4 NPAR_EmitDroplets__F11en_nparmodePC5xVec3PC5xVec3 + 20650: 8018591c 44 FUNC GLOBAL DEFAULT 4 NPAR_EmitH2ODrips__FPC5xVec3PC5xVec3 + 20651: 80185948 44 FUNC GLOBAL DEFAULT 4 NPAR_EmitH2ODrops__FPC5xVec3PC5xVec3 + 20652: 80185974 44 FUNC GLOBAL DEFAULT 4 NPAR_EmitH2OSpray__FPC5xVec3PC5xVec3 + 20653: 801859a0 48 FUNC GLOBAL DEFAULT 4 NPAR_EmitH2OTrail__FPC5xVec3 + 20654: 80185b2c 128 FUNC GLOBAL DEFAULT 4 NPAR_EmitTarTarGunk__F11en_nparmodePC5xVec3PC5xVec3 + 20655: 80185a50 44 FUNC GLOBAL DEFAULT 4 NPAR_EmitTarTarNozzle__FPC5xVec3PC5xVec3 + 20656: 80185a7c 44 FUNC GLOBAL DEFAULT 4 NPAR_EmitTarTarTrail__FPC5xVec3PC5xVec3 + 20657: 80185aa8 44 FUNC GLOBAL DEFAULT 4 NPAR_EmitTarTarSplash__FPC5xVec3PC5xVec3 + 20658: 80185ad4 44 FUNC GLOBAL DEFAULT 4 NPAR_EmitTarTarSpoil__FPC5xVec3PC5xVec3 + 20659: 80185b00 44 FUNC GLOBAL DEFAULT 4 NPAR_EmitTarTarSmoke__FPC5xVec3PC5xVec3 + 20660: 80185c04 128 FUNC GLOBAL DEFAULT 4 NPAR_EmitDoggyBreath__F11en_nparmodePC5xVec3PC5xVec3 + 20661: 80185bac 44 FUNC GLOBAL DEFAULT 4 NPAR_EmitDoggyWisps__FPC5xVec3PC5xVec3 + 20662: 80185bd8 44 FUNC GLOBAL DEFAULT 4 NPAR_EmitDoggyAttack__FPC5xVec3PC5xVec3 + 20663: 80185cb0 128 FUNC GLOBAL DEFAULT 4 NPAR_EmitVisSplash__F11en_nparmodePC5xVec3PC5xVec3 + 20664: 80185c84 44 FUNC GLOBAL DEFAULT 4 NPAR_EmitVSSpray__FPC5xVec3PC5xVec3 + 20665: 80185d5c 128 FUNC GLOBAL DEFAULT 4 NPAR_EmitFireworks__F11en_nparmodePC5xVec3PC5xVec3 + 20666: 80185d30 44 FUNC GLOBAL DEFAULT 4 NPAR_EmitFWExhaust__FPC5xVec3PC5xVec3 + 20667: 80185e28 116 FUNC GLOBAL DEFAULT 4 NPCC_ShadowCacheReserve__Fv + 20668: 80185e9c 204 FUNC GLOBAL DEFAULT 4 NPCC_ShadowCacheRelease__FP12xShadowCache + 20669: 8018626c 4 FUNC GLOBAL DEFAULT 4 zNPCGlyph_Startup__Fv + 20670: 80186270 4 FUNC GLOBAL DEFAULT 4 zNPCGlyph_Shutdown__Fv + 20671: 801865c0 200 FUNC GLOBAL DEFAULT 4 zNPCGlyph_TypeToList__F11en_npcglyphPP8NPCGlyph + 20672: 801868f8 180 FUNC GLOBAL DEFAULT 4 Init__8NPCGlyphF11en_npcglyphP8RpAtomic + 20673: 80186274 252 FUNC GLOBAL DEFAULT 4 zNPCGlyph_ScenePrepare__Fv + 20674: 801869ac 108 FUNC GLOBAL DEFAULT 4 Kill__8NPCGlyphFv + 20675: 80186370 160 FUNC GLOBAL DEFAULT 4 zNPCGlyph_SceneFinish__Fv + 20676: 80186410 4 FUNC GLOBAL DEFAULT 4 zNPCGlyph_SceneReset__Fv + 20677: 80186414 4 FUNC GLOBAL DEFAULT 4 zNPCGlyph_ScenePostInit__Fv + 20678: 80186ab0 80 FUNC GLOBAL DEFAULT 4 Discard__8NPCGlyphFv + 20679: 80186ed0 96 FUNC GLOBAL DEFAULT 4 RotAddDelta__8NPCGlyphFP7xMat3x3 + 20680: 80186f30 476 FUNC GLOBAL DEFAULT 4 Timestep__8NPCGlyphFf + 20681: 80186418 320 FUNC GLOBAL DEFAULT 4 zNPCGlyph_Timestep__Ff + 20682: 80186558 48 FUNC GLOBAL DEFAULT 4 zNPCGlyph_TypeIsOpaque__F11en_npcglyph + 20683: 80186588 56 FUNC GLOBAL DEFAULT 4 zNPCGlyph_TypeNeedsLightKit__F11en_npcglyph + 20684: 80186a18 112 FUNC GLOBAL DEFAULT 4 Render__8NPCGlyphFv + 20685: 80186688 348 FUNC GLOBAL DEFAULT 4 zNPCCommon_Glyphs_RenderAll__Fi + 20686: 801868a0 88 FUNC GLOBAL DEFAULT 4 Reset__8NPCGlyphFv + 20687: 801867e4 188 FUNC GLOBAL DEFAULT 4 GLYF_Acquire__F11en_npcglyph + 20688: 80186a88 40 FUNC GLOBAL DEFAULT 4 Enable__8NPCGlyphFi + 20689: 80186b00 104 FUNC GLOBAL DEFAULT 4 PosSet__8NPCGlyphFP5xVec3 + 20690: 80186b68 156 FUNC GLOBAL DEFAULT 4 VelSet__8NPCGlyphFP5xVec3 + 20691: 80186c04 128 FUNC GLOBAL DEFAULT 4 ScaleSet__8NPCGlyphFP5xVec3 + 20692: 80186d30 96 FUNC GLOBAL DEFAULT 4 RotSet__8NPCGlyphFP7xMat3x3i + 20693: 80186c84 172 FUNC GLOBAL DEFAULT 4 RotSet__8NPCGlyphFP5xVec3i + 20694: 80186d90 320 FUNC GLOBAL DEFAULT 4 VelSet_Shiny__8NPCGlyphFv + 20695: 80187628 8 FUNC WEAK DEFAULT 4 __ct__8NPCGlyphF11en_npcglyph + 20696: 80187624 4 FUNC WEAK DEFAULT 4 __ct__8NPCGlyphFv + 20697: 8029bc24 20 OBJECT GLOBAL DEFAULT 8 g_strz_hazshrap + 20698: 8029bcb0 120 OBJECT GLOBAL DEFAULT 8 g_strz_hazshad + 20699: 80187630 104 FUNC GLOBAL DEFAULT 4 zNPCHazard_Startup__Fv + 20700: 80187698 4 FUNC GLOBAL DEFAULT 4 zNPCHazard_Shutdown__Fv + 20701: 8018769c 536 FUNC GLOBAL DEFAULT 4 zNPCHazard_ScenePrepare__Fv + 20702: 80187ad4 100 FUNC GLOBAL DEFAULT 4 zNPCHazard_SceneReset__Fv + 20703: 80187dc0 4 FUNC GLOBAL DEFAULT 4 zNPCHazard_KillEffects__Fv + 20704: 8018f378 16 FUNC GLOBAL DEFAULT 4 Hemorrage__12UVAModelInfoFv + 20705: 801878b4 544 FUNC GLOBAL DEFAULT 4 zNPCHazard_SceneFinish__Fv + 20706: 801891d8 96 FUNC GLOBAL DEFAULT 4 Kill__9NPCHazardFv + 20707: 80187b58 616 FUNC GLOBAL DEFAULT 4 zNPCHazard_InitEffects__Fv + 20708: 80187b38 32 FUNC GLOBAL DEFAULT 4 zNPCHazard_ScenePostInit__Fv + 20709: 8018f298 224 FUNC GLOBAL DEFAULT 4 Init__12UVAModelInfoFP8RpAtomicUi + 20710: 8018915c 124 FUNC GLOBAL DEFAULT 4 Discard__9NPCHazardFv + 20711: 801892e8 620 FUNC GLOBAL DEFAULT 4 Timestep__9NPCHazardFf + 20712: 8018f388 176 FUNC GLOBAL DEFAULT 4 Update__12UVAModelInfoFfPC5xVec2 + 20713: 80187dfc 496 FUNC GLOBAL DEFAULT 4 zNPCHazard_Timestep__Ff + 20714: 80189554 3540 FUNC GLOBAL DEFAULT 4 Render__9NPCHazardFv + 20715: 80187fec 432 FUNC GLOBAL DEFAULT 4 zNPCCommon_Hazards_RenderAll__Fi + 20716: 8018829c 120 FUNC GLOBAL DEFAULT 4 WipeIt__9NPCHazardFv + 20717: 8018819c 112 FUNC GLOBAL DEFAULT 4 HAZ_Acquire__Fv + 20718: 8018820c 12 FUNC GLOBAL DEFAULT 4 HAZ_AvailablePool__Fv + 20719: 80188218 132 FUNC GLOBAL DEFAULT 4 HAZ_Iterate__FPFR9NPCHazardPv_bPvi + 20720: 80188fe4 312 FUNC GLOBAL DEFAULT 4 GrabModel__9NPCHazardF11en_hazmodel + 20721: 80188f54 144 FUNC GLOBAL DEFAULT 4 GetUVAInfo__9NPCHazardF11en_hazmodelff + 20722: 8018a6dc 204 FUNC GLOBAL DEFAULT 4 TypData_RotMatStore__9NPCHazardFP5xVec3 + 20723: 8018a918 324 FUNC GLOBAL DEFAULT 4 PickFunFrag__9NPCHazardFv + 20724: 80188314 2940 FUNC GLOBAL DEFAULT 4 ConfigHelper__9NPCHazardF9en_npchaz + 20725: 8018a328 252 FUNC GLOBAL DEFAULT 4 Cleanup__9NPCHazardFv + 20726: 80189294 84 FUNC GLOBAL DEFAULT 4 PosSet__9NPCHazardFPC5xVec3 + 20727: 80188e90 196 FUNC GLOBAL DEFAULT 4 Reconfigure__9NPCHazardF9en_npchaz + 20728: 8018911c 64 FUNC GLOBAL DEFAULT 4 FreeModel__9NPCHazardFv + 20729: 80189238 92 FUNC GLOBAL DEFAULT 4 Start__9NPCHazardFPC5xVec3f + 20730: 8018a7fc 88 FUNC GLOBAL DEFAULT 4 TypData_RotMatApply__9NPCHazardFP7xMat3x3 + 20731: 8018b0c0 136 FUNC GLOBAL DEFAULT 4 Upd_Explode__9NPCHazardFf + 20732: 8018b34c 252 FUNC GLOBAL DEFAULT 4 Upd_FodBomb__9NPCHazardFf + 20733: 8018b540 816 FUNC GLOBAL DEFAULT 4 Upd_CattleProd__9NPCHazardFf + 20734: 8018b870 488 FUNC GLOBAL DEFAULT 4 Upd_TubeletBlast__9NPCHazardFf + 20735: 8018b25c 240 FUNC GLOBAL DEFAULT 4 Upd_PuppyNuke__9NPCHazardFf + 20736: 8018ba58 208 FUNC GLOBAL DEFAULT 4 Upd_DuploBoom__9NPCHazardFf + 20737: 8018bb28 204 FUNC GLOBAL DEFAULT 4 Upd_TikiThunder__9NPCHazardFf + 20738: 8018bbf4 272 FUNC GLOBAL DEFAULT 4 Upd_Mushroom__9NPCHazardFf + 20739: 8018bd04 4 FUNC GLOBAL DEFAULT 4 Upd_Patriot__9NPCHazardFf + 20740: 8018bd08 976 FUNC GLOBAL DEFAULT 4 Upd_TTFlight__9NPCHazardFf + 20741: 8018c180 228 FUNC GLOBAL DEFAULT 4 Upd_TTSpill__9NPCHazardFf + 20742: 8018c2e4 184 FUNC GLOBAL DEFAULT 4 Upd_TTStink__9NPCHazardFf + 20743: 8018c7bc 544 FUNC GLOBAL DEFAULT 4 Upd_ChuckBomb__9NPCHazardFf + 20744: 8018cd58 248 FUNC GLOBAL DEFAULT 4 Upd_ChuckBlast__9NPCHazardFf + 20745: 8018d4d8 312 FUNC GLOBAL DEFAULT 4 Upd_ChuckBloosh__9NPCHazardFf + 20746: 8018d610 436 FUNC GLOBAL DEFAULT 4 Upd_BoneFlight__9NPCHazardFf + 20747: 8018d804 244 FUNC GLOBAL DEFAULT 4 Upd_BoneBlast__9NPCHazardFf + 20748: 8018d8f8 876 FUNC GLOBAL DEFAULT 4 Upd_OilBubble__9NPCHazardFf + 20749: 8018df58 744 FUNC GLOBAL DEFAULT 4 Upd_OilOoze__9NPCHazardFf + 20750: 8018e454 200 FUNC GLOBAL DEFAULT 4 Upd_OilBurst__9NPCHazardFf + 20751: 8018e51c 476 FUNC GLOBAL DEFAULT 4 Upd_OilGlob__9NPCHazardFf + 20752: 8018e6f8 1572 FUNC GLOBAL DEFAULT 4 Upd_MonCloud__9NPCHazardFf + 20753: 8018ed1c 328 FUNC GLOBAL DEFAULT 4 Upd_FunFrag__9NPCHazardFf + 20754: 8018ef64 360 FUNC GLOBAL DEFAULT 4 Upd_RoboBits__9NPCHazardFf + 20755: 8018f0cc 136 FUNC GLOBAL DEFAULT 4 Upd_VisSplash__9NPCHazardFf + 20756: 8018a424 36 FUNC GLOBAL DEFAULT 4 SetAlpha__9NPCHazardFf + 20757: 8018fb20 12 FUNC WEAK DEFAULT 4 Right__9NPCHazardCFv + 20758: 8018fb10 16 FUNC WEAK DEFAULT 4 At__9NPCHazardCFv + 20759: 8018fba8 84 FUNC WEAK DEFAULT 4 SMOOTH__FfP5xVec3PC5xVec3PC5xVec3 + 20760: 8018fbfc 144 FUNC WEAK DEFAULT 4 LERP__FfP5xVec3PC5xVec3PC5xVec3 + 20761: 8018a448 240 FUNC GLOBAL DEFAULT 4 ColTestSphere__9NPCHazardFPC6xBoundf + 20762: 8018a538 228 FUNC GLOBAL DEFAULT 4 ColTestCyl__9NPCHazardFPC6xBoundff + 20763: 8018a61c 44 FUNC GLOBAL DEFAULT 4 ColPlyrSphere__9NPCHazardFf + 20764: 8018a648 44 FUNC GLOBAL DEFAULT 4 ColPlyrCyl__9NPCHazardFff + 20765: 8018a674 104 FUNC GLOBAL DEFAULT 4 HurtThePlayer__9NPCHazardFv + 20766: 8018a7a8 84 FUNC GLOBAL DEFAULT 4 TypData_RotMatSet__9NPCHazardFP7xMat3x3 + 20767: 8018a854 196 FUNC GLOBAL DEFAULT 4 OrientToDir__9NPCHazardFPC5xVec3i + 20768: 8018aa5c 392 FUNC GLOBAL DEFAULT 4 PreCollide__9NPCHazardFv + 20769: 8018ae6c 36 FUNC GLOBAL DEFAULT 4 StagColStat__9NPCHazardFv + 20770: 8018ae90 36 FUNC GLOBAL DEFAULT 4 StagColDyn__9NPCHazardFv + 20771: 8018aeb4 36 FUNC GLOBAL DEFAULT 4 StagColNPC__9NPCHazardFv + 20772: 8018abe4 244 FUNC GLOBAL DEFAULT 4 StaggeredCollide__9NPCHazardFv + 20773: 8018aed8 32 FUNC GLOBAL DEFAULT 4 CollideResponse__9NPCHazardFP12xSweptSpheref + 20774: 8018acd8 404 FUNC GLOBAL DEFAULT 4 StagColGeneral__9NPCHazardFi + 20775: 8018aef8 180 FUNC GLOBAL DEFAULT 4 ColResp_Default__9NPCHazardFP12xSweptSpheref + 20776: 8018afac 276 FUNC GLOBAL DEFAULT 4 ZNPC_AnimTable_HazardStd__Fv + 20777: 8018b148 276 FUNC GLOBAL DEFAULT 4 DeathStar__9NPCHazardFv + 20778: 8018b448 248 FUNC GLOBAL DEFAULT 4 FodBombBubbles__9NPCHazardFf + 20779: 8018c4b8 440 FUNC GLOBAL DEFAULT 4 TarTarSplash__9NPCHazardFPC5xVec3 + 20780: 8018c0d8 168 FUNC GLOBAL DEFAULT 4 ReconTarTar__9NPCHazardFv + 20781: 8018fb2c 16 FUNC WEAK DEFAULT 4 Up__9NPCHazardCFv + 20782: 8018c39c 216 FUNC GLOBAL DEFAULT 4 TarTarFalumpf__9NPCHazardFv + 20783: 8018c474 68 FUNC GLOBAL DEFAULT 4 TarTarGunkTrail__9NPCHazardFv + 20784: 8018c264 128 FUNC GLOBAL DEFAULT 4 KickSteamyStinky__9NPCHazardFv + 20785: 8018c670 332 FUNC GLOBAL DEFAULT 4 TarTarLinger__9NPCHazardFv + 20786: 8018cbbc 412 FUNC GLOBAL DEFAULT 4 ReconChuck__9NPCHazardFv + 20787: 8018c9dc 480 FUNC GLOBAL DEFAULT 4 DisperseBubWake__9NPCHazardFfPC5xVec3 + 20788: 8018fb48 96 FUNC WEAK DEFAULT 4 inverse__5xVec3CFv + 20789: 8018d27c 604 FUNC GLOBAL DEFAULT 4 KickBlooshBlob__9NPCHazardFPC5xVec3 + 20790: 8018ce50 744 FUNC GLOBAL DEFAULT 4 WaterSplash__9NPCHazardFPC5xVec3 + 20791: 8018d138 324 FUNC GLOBAL DEFAULT 4 WavesOfEvil__9NPCHazardFv + 20792: 8018d7c4 64 FUNC GLOBAL DEFAULT 4 ReconArfBone__9NPCHazardFv + 20793: 8018dda0 440 FUNC GLOBAL DEFAULT 4 OilSplash__9NPCHazardFPC5xVec3 + 20794: 8018dc64 316 FUNC GLOBAL DEFAULT 4 ReconSlickOil__9NPCHazardFv + 20795: 8018ee64 256 FUNC GLOBAL DEFAULT 4 StreakUpdate__9NPCHazardFUif + 20796: 8018e240 192 FUNC GLOBAL DEFAULT 4 KickOilBurst__9NPCHazardFv + 20797: 8018e300 340 FUNC GLOBAL DEFAULT 4 KickOilGlobby__9NPCHazardFv + 20798: 8018f154 324 FUNC GLOBAL DEFAULT 4 VisSplashSparklies__9NPCHazardFv + 20799: 8018f578 152 FUNC GLOBAL DEFAULT 4 SetColor__12UVAModelInfoF10iColor_tag + 20800: 8018f668 140 FUNC GLOBAL DEFAULT 4 CloneUV__12UVAModelInfoCFRP11RwTexCoordsRiP8RpAtomic + 20801: 8018fda0 36 FUNC WEAK DEFAULT 4 xVec2Length2__FPC5xVec2 + 20802: 8018f438 320 FUNC GLOBAL DEFAULT 4 Refresh__12UVAModelInfoFv + 20803: 8018f610 88 FUNC GLOBAL DEFAULT 4 GetUV__12UVAModelInfoCFRP11RwTexCoordsRiP8RpAtomic + 20804: 8018fb40 8 FUNC WEAK DEFAULT 4 __ct__9NPCHazardF9en_npchaz + 20805: 8018fb3c 4 FUNC WEAK DEFAULT 4 __ct__9NPCHazardFv + 20806: 80190ed4 72 FUNC WEAK DEFAULT 4 __ct__19zNPCGoalJellyBumpedFi + 20807: 80190e8c 72 FUNC WEAK DEFAULT 4 __ct__19zNPCGoalJellyAttackFi + 20808: 80190e44 72 FUNC WEAK DEFAULT 4 __ct__18zNPCGoalJellyBirthFi + 20809: 8018fdc4 228 FUNC GLOBAL DEFAULT 4 GOALCreate_Ambient__FiP10RyzMemGrowPv + 20810: 8029beb8 52 OBJECT GLOBAL DEFAULT 8 __vt__18zNPCGoalJellyBirth + 20811: 8029beec 52 OBJECT GLOBAL DEFAULT 8 __vt__19zNPCGoalJellyAttack + 20812: 8029bf20 52 OBJECT GLOBAL DEFAULT 8 __vt__19zNPCGoalJellyBumped + 20813: 801903d0 184 FUNC GLOBAL DEFAULT 4 ExtractAimDir__19zNPCGoalJellyBumpedFP5xVec3 + 20814: 80190488 320 FUNC GLOBAL DEFAULT 4 CalcEndPoint__19zNPCGoalJellyBumpedFP5xVec3PC5xVec3 + 20815: 801902d0 92 FUNC GLOBAL DEFAULT 4 StreakPrep__19zNPCGoalJellyBumpedFv + 20816: 8018fea8 192 FUNC GLOBAL DEFAULT 4 Enter__19zNPCGoalJellyBumpedFfPv + 20817: 8019032c 60 FUNC GLOBAL DEFAULT 4 StreakDone__19zNPCGoalJellyBumpedFv + 20818: 8018ff68 132 FUNC GLOBAL DEFAULT 4 Exit__19zNPCGoalJellyBumpedFfPv + 20819: 80190220 176 FUNC GLOBAL DEFAULT 4 PlayWithAnimSpd__19zNPCGoalJellyBumpedFv + 20820: 80190144 220 FUNC GLOBAL DEFAULT 4 MoveSwoosh__19zNPCGoalJellyBumpedFf + 20821: 80190368 104 FUNC GLOBAL DEFAULT 4 StreakUpdate__19zNPCGoalJellyBumpedFv + 20822: 8018ffec 344 FUNC GLOBAL DEFAULT 4 Process__19zNPCGoalJellyBumpedFP11en_trantypefPvP6xScene + 20823: 80190714 280 FUNC GLOBAL DEFAULT 4 ZapperStart__19zNPCGoalJellyAttackFv + 20824: 801905c8 132 FUNC GLOBAL DEFAULT 4 Enter__19zNPCGoalJellyAttackFfPv + 20825: 8019082c 112 FUNC GLOBAL DEFAULT 4 ZapperStop__19zNPCGoalJellyAttackFv + 20826: 8019064c 84 FUNC GLOBAL DEFAULT 4 Exit__19zNPCGoalJellyAttackFfPv + 20827: 8019089c 812 FUNC GLOBAL DEFAULT 4 ZapperUpdate__19zNPCGoalJellyAttackFv + 20828: 801906a0 116 FUNC GLOBAL DEFAULT 4 Process__19zNPCGoalJellyAttackFP11en_trantypefPvP6xScene + 20829: 80190bc8 212 FUNC GLOBAL DEFAULT 4 Enter__18zNPCGoalJellyBirthFfPv + 20830: 80190c9c 348 FUNC GLOBAL DEFAULT 4 Process__18zNPCGoalJellyBirthFP11en_trantypefPvP6xScene + 20831: 80190df8 76 FUNC GLOBAL DEFAULT 4 BirthInfoSet__18zNPCGoalJellyBirthFPC5xVec3f + 20832: 80191948 132 FUNC GLOBAL DEFAULT 4 CanRenderNow__11NCINBeNoseyFv + 20833: 801919cc 156 FUNC GLOBAL DEFAULT 4 UpdatedAnimated__11NCINBeNoseyFP8RpAtomicP11RwMatrixTagUiUi + 20834: 803cc1b0 4 OBJECT GLOBAL DEFAULT 11 g_noz_ncin + 20835: 80191a68 72 FUNC GLOBAL DEFAULT 4 zNPCFXStartup__Fv + 20836: 80191ab0 60 FUNC WEAK DEFAULT 4 __ct__11NCINBeNoseyFv + 20837: 802a1b4c 16 OBJECT GLOBAL DEFAULT 8 __vt__11NCINBeNosey + 20838: 80191aec 16 FUNC WEAK DEFAULT 4 __ct__9XCSNNoseyFv + 20839: 802a1b3c 16 OBJECT WEAK DEFAULT 8 __vt__9XCSNNosey + 20840: 80191afc 4 FUNC GLOBAL DEFAULT 4 zNPCFXShutdown__Fv + 20841: 80195314 36 FUNC WEAK DEFAULT 4 NoseyClear__9xCutsceneFv + 20842: 80191de0 16 FUNC WEAK DEFAULT 4 Init__11NCINBeNoseyFPC12zCutsceneMgrP9NCINEntryi + 20843: 80191bd0 528 FUNC GLOBAL DEFAULT 4 zNPCFXCutscenePrep__FPC6xScenefPC12zCutsceneMgr + 20844: 80195338 8 FUNC WEAK DEFAULT 4 NoseySet__9xCutsceneFP9XCSNNosey + 20845: 80191ea8 20 FUNC WEAK DEFAULT 4 Done__11NCINBeNoseyFv + 20846: 80191df0 184 FUNC GLOBAL DEFAULT 4 zNPCFXCutsceneDone__FPC6xScenefPC12zCutsceneMgr + 20847: 80191ebc 384 FUNC GLOBAL DEFAULT 4 zNPCFXCutscene__FPC6xScenefPC12zCutsceneMgr + 20848: 8019540c 8 FUNC WEAK DEFAULT 4 RadiusSet__7NPCConeFf + 20849: 801953c4 72 FUNC WEAK DEFAULT 4 ColorSet__7NPCConeF6RwRGBA6RwRGBA + 20850: 801953b8 12 FUNC WEAK DEFAULT 4 UVBaseSet__7NPCConeFff + 20851: 801953ac 12 FUNC WEAK DEFAULT 4 UVSliceSet__7NPCConeFff + 20852: 801953a4 8 FUNC WEAK DEFAULT 4 TextureSet__7NPCConeFP8RwRaster + 20853: 80195414 12 FUNC WEAK DEFAULT 4 KillAll__8NPARMgmtFv + 20854: 80194f68 4 FUNC WEAK DEFAULT 4 clamp_bone_index__FP9NCINEntryP8RpAtomic + 20855: 80194efc 108 FUNC WEAK DEFAULT 4 get_bone_matrix__FR7xMat4x3PC9NCINEntryPC11RwMatrixTag + 20856: 80195420 8 FUNC WEAK DEFAULT 4 singleton__9zNPCB_SB2Fv + 20857: 80195480 68 FUNC GLOBAL DEFAULT 4 __ct__Q24xhud11text_widgetFRCQ24xhud10text_asset + 20858: 80195428 88 FUNC GLOBAL DEFAULT 4 load__Q24xhud11text_widgetFR5xBaseR9xDynAssetUl + 20859: 802a1b60 40 OBJECT GLOBAL DEFAULT 8 __vt__Q24xhud11text_widget + 20860: 801954c4 32 FUNC GLOBAL DEFAULT 4 destruct__Q24xhud11text_widgetFv + 20861: 801954e4 332 FUNC GLOBAL DEFAULT 4 setup__Q24xhud11text_widgetFv + 20862: 80195630 32 FUNC GLOBAL DEFAULT 4 destroy__Q24xhud11text_widgetFv + 20863: 80195900 12 FUNC WEAK DEFAULT 4 type_name__Q24xhud10text_assetFv + 20864: 80195650 64 FUNC GLOBAL DEFAULT 4 type__Q24xhud11text_widgetCFv + 20865: 80195690 104 FUNC GLOBAL DEFAULT 4 is__Q24xhud11text_widgetCFUi + 20866: 801956f8 228 FUNC GLOBAL DEFAULT 4 update__Q24xhud11text_widgetFf + 20867: 801957dc 292 FUNC GLOBAL DEFAULT 4 render__Q24xhud11text_widgetFv + 20868: 803cc1d0 4 OBJECT GLOBAL DEFAULT 11 comboHUD + 20869: 80195a00 528 FUNC GLOBAL DEFAULT 4 zCombo_Setup__Fv + 20870: 80195c10 92 FUNC GLOBAL DEFAULT 4 zCombo_Add__Fi + 20871: 80195c6c 32 FUNC GLOBAL DEFAULT 4 zComboHideMessage__FRQ24xhud6widgetRQ24xhud6motive + 20872: 80195c8c 24 FUNC GLOBAL DEFAULT 4 zCombo_HideImmediately__Fv + 20873: 80195fdc 12 FUNC WEAK DEFAULT 4 visible__8ztextboxFv + 20874: 80195ca4 824 FUNC GLOBAL DEFAULT 4 zCombo_Update__Ff + 20875: 80196198 20 FUNC WEAK DEFAULT 4 xColorInit__FP10iColor_tagUcUcUcUc + 20876: 803cadd0 4 OBJECT GLOBAL DEFAULT 10 dtscale + 20877: 80196840 64 FUNC GLOBAL DEFAULT 4 xCMstop__Fv + 20878: 801967a0 80 FUNC GLOBAL DEFAULT 4 xCMupdate__Ff + 20879: 801967f0 40 FUNC GLOBAL DEFAULT 4 xCMrender__Fv + 20880: 80196818 40 FUNC GLOBAL DEFAULT 4 xCMstart__FP12xCreditsDatafP5xBase + 20881: 80196880 184 FUNC GLOBAL DEFAULT 4 mult64anddiv + 20882: 80196938 32 FUNC GLOBAL DEFAULT 4 mult64andshift + 20883: 80196958 60 FUNC GLOBAL DEFAULT 4 radmemset16 + 20884: 80196994 160 FUNC GLOBAL DEFAULT 4 RADTimerRead + 20885: 80196a34 52 FUNC GLOBAL DEFAULT 4 RADCycleTimerStartAddr + 20886: 80196a68 64 FUNC GLOBAL DEFAULT 4 RADCycleTimerDeltaAddr + 20887: 80196aa8 32 FUNC GLOBAL DEFAULT 4 RADCycleTimerStartAddr64 + 20888: 80196ac8 76 FUNC GLOBAL DEFAULT 4 RADCycleTimerDeltaAddr64 + 20889: 80196b14 12 FUNC GLOBAL DEFAULT 4 RADSetMemory + 20890: 80196b20 176 FUNC GLOBAL DEFAULT 4 radmalloc + 20891: 80196bd0 88 FUNC GLOBAL DEFAULT 4 radfree + 20892: 80196c28 12 FUNC GLOBAL DEFAULT 4 RADSetAudioMemory + 20893: 80196c34 60 FUNC GLOBAL DEFAULT 4 radaudiomalloc + 20894: 80196c70 48 FUNC GLOBAL DEFAULT 4 radaudiofree + 20895: 80196ca0 180 FUNC GLOBAL DEFAULT 4 div64 + 20896: 80196d54 32 FUNC GLOBAL DEFAULT 4 ReadTimeBase + 20897: 80197f68 12 FUNC GLOBAL DEFAULT 4 BinkOpenNGCSound + 20898: 80197f74 92 FUNC GLOBAL DEFAULT 4 MyAXSetVoiceCurrentAddr + 20899: 80197fd0 92 FUNC GLOBAL DEFAULT 4 MyAXSetVoiceLoopAddr + 20900: 8019802c 100 FUNC GLOBAL DEFAULT 4 MyAXSetVoiceEndAddr + 20901: 80198090 80 FUNC GLOBAL DEFAULT 4 MyAXSetVoiceState + 20902: 801980e0 20 FUNC GLOBAL DEFAULT 4 get_play_pos + 20903: 801980f4 20 FUNC GLOBAL DEFAULT 4 get_end_pos + 20904: 80198108 24 FUNC GLOBAL DEFAULT 4 get_task + 20905: 80198120 152 FUNC GLOBAL DEFAULT 4 ConvDataToStereo8 + 20906: 801981b8 152 FUNC GLOBAL DEFAULT 4 ConvDataToStereo16 + 20907: 80198298 44 FUNC GLOBAL DEFAULT 4 BinkSetError + 20908: 801982c4 12 FUNC GLOBAL DEFAULT 4 BinkGetError + 20909: 801982d0 136 FUNC GLOBAL DEFAULT 4 BinkSetSoundSystem + 20910: 8019c260 332 FUNC GLOBAL DEFAULT 4 BinkSetSoundOnOff + 20911: 80198854 12 FUNC GLOBAL DEFAULT 4 BinkSetFrameRate + 20912: 80198860 8 FUNC GLOBAL DEFAULT 4 BinkSetIOSize + 20913: 80198868 8 FUNC GLOBAL DEFAULT 4 BinkSetIO + 20914: 80198870 8 FUNC GLOBAL DEFAULT 4 BinkSetSimulate + 20915: 80198878 68 FUNC GLOBAL DEFAULT 4 BinkSetSoundTrack + 20916: 80198aa8 4040 FUNC GLOBAL DEFAULT 4 BinkOpen + 20917: 80199a70 64 FUNC GLOBAL DEFAULT 4 BinkCopyToBuffer + 20918: 80199ab0 1768 FUNC GLOBAL DEFAULT 4 BinkCopyToBufferRect + 20919: 8019a198 1468 FUNC GLOBAL DEFAULT 4 BinkDoFrame + 20920: 8019a780 412 FUNC GLOBAL DEFAULT 4 BinkNextFrame + 20921: 8019a91c 348 FUNC GLOBAL DEFAULT 4 BinkGetKeyFrame + 20922: 8019aa78 564 FUNC GLOBAL DEFAULT 4 BinkGoto + 20923: 8019c24c 20 FUNC GLOBAL DEFAULT 4 BinkSetVideoOnOff + 20924: 8019acac 396 FUNC GLOBAL DEFAULT 4 BinkClose + 20925: 8019b050 224 FUNC GLOBAL DEFAULT 4 BinkPause + 20926: 8019ae94 444 FUNC GLOBAL DEFAULT 4 BinkWait + 20927: 8019b130 436 FUNC GLOBAL DEFAULT 4 BinkGetSummary + 20928: 8019b2e4 388 FUNC GLOBAL DEFAULT 4 BinkGetRealtime + 20929: 8019b8b8 1004 FUNC GLOBAL DEFAULT 4 BinkGetRects + 20930: 8019bca4 44 FUNC GLOBAL DEFAULT 4 BinkService + 20931: 8019bd20 112 FUNC GLOBAL DEFAULT 4 BinkSetVolume + 20932: 8019bd90 120 FUNC GLOBAL DEFAULT 4 BinkSetMixBins + 20933: 8019be08 128 FUNC GLOBAL DEFAULT 4 BinkSetMixBinVolumes + 20934: 8019be88 112 FUNC GLOBAL DEFAULT 4 BinkSetPan + 20935: 802a1f54 14848 OBJECT GLOBAL DEFAULT 8 LogoData + 20936: 8019bef8 12 FUNC GLOBAL DEFAULT 4 BinkLogoAddress + 20937: 8019bf04 32 FUNC GLOBAL DEFAULT 4 BinkGetTrackType + 20938: 8019bf24 32 FUNC GLOBAL DEFAULT 4 BinkGetTrackMaxSize + 20939: 8019bf44 32 FUNC GLOBAL DEFAULT 4 BinkGetTrackID + 20940: 8019bf64 320 FUNC GLOBAL DEFAULT 4 BinkOpenTrack + 20941: 8019c0a4 76 FUNC GLOBAL DEFAULT 4 BinkCloseTrack + 20942: 8019c0f0 348 FUNC GLOBAL DEFAULT 4 BinkGetTrackData + 20943: 8019cd58 308 FUNC GLOBAL DEFAULT 4 BinkFileOpen + 20944: 802a5960 1040 OBJECT GLOBAL DEFAULT 8 ytable + 20945: 802a5d80 1040 OBJECT GLOBAL DEFAULT 8 ytable_x4 + 20946: 802a61a0 1040 OBJECT GLOBAL DEFAULT 8 clamp_ytable + 20947: 802a65c0 3088 OBJECT GLOBAL DEFAULT 8 clamptable + 20948: 802a71e0 1040 OBJECT GLOBAL DEFAULT 8 clamp_a4 + 20949: 802a7600 3088 OBJECT GLOBAL DEFAULT 8 clamp_r + 20950: 802a8220 3088 OBJECT GLOBAL DEFAULT 8 clamp_g + 20951: 802a8e40 3088 OBJECT GLOBAL DEFAULT 8 clamp_b + 20952: 802a9a60 3088 OBJECT GLOBAL DEFAULT 8 clamp_rh + 20953: 802aa680 3088 OBJECT GLOBAL DEFAULT 8 clamp_gh + 20954: 802ab2a0 3088 OBJECT GLOBAL DEFAULT 8 clamp_bh + 20955: 802abec0 3088 OBJECT GLOBAL DEFAULT 8 clamp_rr + 20956: 802acae0 3088 OBJECT GLOBAL DEFAULT 8 clamp_gg + 20957: 802ad700 3088 OBJECT GLOBAL DEFAULT 8 clamp_bb + 20958: 802ae320 1024 OBJECT GLOBAL DEFAULT 8 mono16 + 20959: 802ae720 1024 OBJECT GLOBAL DEFAULT 8 mono16x2 + 20960: 802aeb20 1024 OBJECT GLOBAL DEFAULT 8 mono32 + 20961: 802aef20 76 OBJECT GLOBAL DEFAULT 8 S + 20962: 802aef80 4096 OBJECT GLOBAL DEFAULT 8 YUVTables + 20963: 802aff80 48 OBJECT GLOBAL DEFAULT 8 RGBshift + 20964: 803cae1c 4 OBJECT GLOBAL DEFAULT 10 rgb_layout + 20965: 8019e5cc 1788 FUNC GLOBAL DEFAULT 4 YUV_init + 20966: 8019fb68 92 FUNC GLOBAL DEFAULT 4 YUV_blit_32bpp + 20967: 801a0ca4 92 FUNC GLOBAL DEFAULT 4 YUV_blit_32abpp + 20968: 801a1dcc 92 FUNC GLOBAL DEFAULT 4 YUV_blit_16bpp + 20969: 801a3318 92 FUNC GLOBAL DEFAULT 4 YUV_blit_16a4bpp + 20970: 801a3e78 184 FUNC GLOBAL DEFAULT 4 YUV_blit_YUY2 + 20971: 801a3f30 108 FUNC GLOBAL DEFAULT 4 YUV_blit_32bpp_mask + 20972: 801a3f9c 108 FUNC GLOBAL DEFAULT 4 YUV_blit_32abpp_mask + 20973: 801a4008 108 FUNC GLOBAL DEFAULT 4 YUV_blit_16bpp_mask + 20974: 801a4074 108 FUNC GLOBAL DEFAULT 4 YUV_blit_16a4bpp_mask + 20975: 801a40e0 108 FUNC GLOBAL DEFAULT 4 YUV_blit_YUY2_mask + 20976: 801a4940 900 FUNC GLOBAL DEFAULT 4 BinkAudioDecompressOpen + 20977: 801a4cc4 332 FUNC GLOBAL DEFAULT 4 BinkAudioDecompress + 20978: 801a4e10 32 FUNC GLOBAL DEFAULT 4 BinkAudioDecompressClose + 20979: 801a4f78 184 FUNC GLOBAL DEFAULT 4 RADCB_allocate_handler + 20980: 801a5030 108 FUNC GLOBAL DEFAULT 4 RADCB_register_callback + 20981: 801a509c 172 FUNC GLOBAL DEFAULT 4 RADCB_unregister_callback + 20982: 801a5490 68 FUNC GLOBAL DEFAULT 4 RADCB_free_handler + 20983: 801a5148 84 FUNC GLOBAL DEFAULT 4 RADCB_unregister_2_callbacks + 20984: 801a519c 8 FUNC GLOBAL DEFAULT 4 RADCB_registered_count + 20985: 801a51a4 112 FUNC GLOBAL DEFAULT 4 RADCB_try_to_suspend_handler + 20986: 801a5214 64 FUNC GLOBAL DEFAULT 4 RADCB_suspend_handler + 20987: 801a5254 84 FUNC GLOBAL DEFAULT 4 RADCB_resume_handler + 20988: 801a52a8 148 FUNC GLOBAL DEFAULT 4 RADCB_try_to_suspend_callback + 20989: 801a533c 108 FUNC GLOBAL DEFAULT 4 RADCB_suspend_callback + 20990: 801a53a8 60 FUNC GLOBAL DEFAULT 4 RADCB_suspend_2_callbacks + 20991: 801a53e4 120 FUNC GLOBAL DEFAULT 4 RADCB_resume_callback + 20992: 801a545c 52 FUNC GLOBAL DEFAULT 4 RADCB_suspend_2_handlers + 20993: 801a54d4 52 FUNC GLOBAL DEFAULT 4 RADCB_free_2_handlers + 20994: 801a5508 4 FUNC GLOBAL DEFAULT 4 RADCB_idle_on_callbacks + 20995: 801a550c 8 FUNC GLOBAL DEFAULT 4 RADCB_callback_size + 20996: 801a71cc 256 FUNC GLOBAL DEFAULT 4 ExpandBundleSizes + 20997: 801a89e8 440 FUNC GLOBAL DEFAULT 4 ExpandBink + 20998: 801a8ba0 248 FUNC GLOBAL DEFAULT 4 pushmalloc + 20999: 801a8c98 8 FUNC GLOBAL DEFAULT 4 popmalloctotal + 21000: 801a8ca0 152 FUNC GLOBAL DEFAULT 4 popmalloc + 21001: 801a8d38 688 FUNC GLOBAL DEFAULT 4 YUV_32_4x2_even + 21002: 801a8fe8 848 FUNC GLOBAL DEFAULT 4 YUV_32x2_4x2_even + 21003: 801a9338 428 FUNC GLOBAL DEFAULT 4 YUV_32m_4x2 + 21004: 801a94e4 552 FUNC GLOBAL DEFAULT 4 YUV_32mx2_4x2 + 21005: 801a970c 864 FUNC GLOBAL DEFAULT 4 YUV_16_4x2_even + 21006: 801a9a6c 924 FUNC GLOBAL DEFAULT 4 YUV_16x2_4x2_even + 21007: 801a9e08 396 FUNC GLOBAL DEFAULT 4 YUV_16m_4x2 + 21008: 801a9f94 444 FUNC GLOBAL DEFAULT 4 YUV_16mx2_4x2 + 21009: 801aa150 880 FUNC GLOBAL DEFAULT 4 YUV_32a_4x2_even + 21010: 801aa4c0 1248 FUNC GLOBAL DEFAULT 4 YUV_32ax2_4x2_even + 21011: 801aa9a0 524 FUNC GLOBAL DEFAULT 4 YUV_32am_4x2 + 21012: 801aabac 696 FUNC GLOBAL DEFAULT 4 YUV_32amx2_4x2 + 21013: 801aae64 1108 FUNC GLOBAL DEFAULT 4 YUV_16a4_4x2_even + 21014: 801ab2b8 1184 FUNC GLOBAL DEFAULT 4 YUV_16a4x2_4x2_even + 21015: 801ab758 584 FUNC GLOBAL DEFAULT 4 YUV_16a4m_4x2 + 21016: 801ab9a0 632 FUNC GLOBAL DEFAULT 4 YUV_16a4mx2_4x2 + 21017: 801abc18 4 FUNC GLOBAL DEFAULT 4 YUV_16_4x2_odd + 21018: 801abc1c 4 FUNC GLOBAL DEFAULT 4 YUV_32_4x2_odd + 21019: 801abc20 4 FUNC GLOBAL DEFAULT 4 YUV_16x2_4x2_odd + 21020: 801abc24 4 FUNC GLOBAL DEFAULT 4 YUV_16a4x2_4x2_odd + 21021: 801abc28 4 FUNC GLOBAL DEFAULT 4 YUV_32x2_4x2_odd + 21022: 801abc2c 4 FUNC GLOBAL DEFAULT 4 YUV_16a4_4x2_odd + 21023: 801abc30 4 FUNC GLOBAL DEFAULT 4 YUV_32a_4x2_odd + 21024: 801abc34 4 FUNC GLOBAL DEFAULT 4 YUV_32ax2_4x2_odd + 21025: 801abc38 68 FUNC GLOBAL DEFAULT 4 GetTiledRgbLoc + 21026: 801abc7c 708 FUNC GLOBAL DEFAULT 4 YUY2_4x2 + 21027: 801abf40 996 FUNC GLOBAL DEFAULT 4 YUY2_x2_4x2 + 21028: 801ac324 268 FUNC GLOBAL DEFAULT 4 YUY2_m_4x2 + 21029: 801ac430 380 FUNC GLOBAL DEFAULT 4 YUY2_mx2_4x2 + 21030: 801ac5ac 304 FUNC GLOBAL DEFAULT 4 YUY2_4x2Helper + 21031: 801ac6dc 452 FUNC GLOBAL DEFAULT 4 YUY2_x2_4x2Helper + 21032: 801ac8a0 88 FUNC GLOBAL DEFAULT 4 YUY2_m_4x2Helper + 21033: 801ac8f8 144 FUNC GLOBAL DEFAULT 4 YUY2_mx2_4x2Helper + 21034: 803cfc30 8 OBJECT GLOBAL DEFAULT 12 VarBitsLensalign + 21035: 80275300 132 OBJECT GLOBAL DEFAULT 7 VarBitsLens + 21036: 803cfc38 8 OBJECT GLOBAL DEFAULT 12 _bitlevelsalign + 21037: 802753c0 129 OBJECT GLOBAL DEFAULT 7 _bitlevels + 21038: 801ac988 484 FUNC GLOBAL DEFAULT 4 VarBitsCopy + 21039: 801acb6c 380 FUNC GLOBAL DEFAULT 4 rdft + 21040: 801acce8 520 FUNC GLOBAL DEFAULT 4 ddct + 21041: 801b1608 48 FUNC GLOBAL DEFAULT 4 FastmIDCT8x8 + 21042: 801b1638 48 FUNC GLOBAL DEFAULT 4 FastIDCT8x8 + 21043: 801b1668 48 FUNC GLOBAL DEFAULT 4 FastIDCT8x8d + 21044: 801b1698 1072 FUNC GLOBAL DEFAULT 4 FastmIDCT8x8WithMotion + 21045: 801b1ac8 540 FUNC GLOBAL DEFAULT 4 FastFDCT8x8 + 21046: 801b1ce4 576 FUNC GLOBAL DEFAULT 4 FastFDCTs8x8 + 21047: 803cfc60 8 OBJECT GLOBAL DEFAULT 12 zigzagalign + 21048: 802794e0 64 OBJECT GLOBAL DEFAULT 7 zigzag + 21049: 803cfc68 8 OBJECT GLOBAL DEFAULT 12 patternsalign + 21050: 80279520 1024 OBJECT GLOBAL DEFAULT 7 patterns + 21051: 801b1f24 1556 FUNC GLOBAL DEFAULT 4 LenBPLossless + 21052: 801b2538 2672 FUNC GLOBAL DEFAULT 4 WriteBPLossless + 21053: 801b2fa8 3652 FUNC GLOBAL DEFAULT 4 ReadBPLossless + 21054: 801b3dec 2276 FUNC GLOBAL DEFAULT 4 WriteBPLossy + 21055: 801b4ddc 304 FUNC GLOBAL DEFAULT 4 ReadBPLossy + 21056: 801b4f0c 1092 FUNC GLOBAL DEFAULT 4 ReadBPLossyWithMotion + 21057: 803cae48 4 OBJECT GLOBAL DEFAULT 10 __AIVersion + 21058: 801b5350 68 FUNC GLOBAL DEFAULT 4 AIRegisterDMACallback + 21059: 801b5394 136 FUNC GLOBAL DEFAULT 4 AIInitDMA + 21060: 801b541c 24 FUNC GLOBAL DEFAULT 4 AIStartDMA + 21061: 801b5434 24 FUNC GLOBAL DEFAULT 4 AIStopDMA + 21062: 801b544c 216 FUNC GLOBAL DEFAULT 4 AISetStreamPlayState + 21063: 801b5524 16 FUNC GLOBAL DEFAULT 4 AIGetStreamPlayState + 21064: 801b56fc 16 FUNC GLOBAL DEFAULT 4 AIGetStreamSampleRate + 21065: 801b5754 16 FUNC GLOBAL DEFAULT 4 AIGetStreamVolRight + 21066: 801b5728 16 FUNC GLOBAL DEFAULT 4 AIGetStreamVolLeft + 21067: 801b5738 28 FUNC GLOBAL DEFAULT 4 AISetStreamVolRight + 21068: 801b570c 28 FUNC GLOBAL DEFAULT 4 AISetStreamVolLeft + 21069: 801b5534 224 FUNC GLOBAL DEFAULT 4 AISetDSPSampleRate + 21070: 801b5614 20 FUNC GLOBAL DEFAULT 4 AIGetDSPSampleRate + 21071: 801b5764 364 FUNC GLOBAL DEFAULT 4 AIInit + 21072: 801b5c34 4 FUNC GLOBAL DEFAULT 4 EXI2_Init + 21073: 801b5c38 4 FUNC GLOBAL DEFAULT 4 EXI2_EnableInterrupts + 21074: 801b5c3c 8 FUNC GLOBAL DEFAULT 4 EXI2_Poll + 21075: 801b5c44 8 FUNC GLOBAL DEFAULT 4 EXI2_ReadN + 21076: 801b5c4c 8 FUNC GLOBAL DEFAULT 4 EXI2_WriteN + 21077: 801b5c54 4 FUNC GLOBAL DEFAULT 4 EXI2_Reserve + 21078: 801b5c58 4 FUNC GLOBAL DEFAULT 4 EXI2_Unreserve + 21079: 801b5c5c 8 FUNC GLOBAL DEFAULT 4 AMC_IsStub + 21080: 803cae50 4 OBJECT GLOBAL DEFAULT 10 __ARVersion + 21081: 801b5c64 68 FUNC GLOBAL DEFAULT 4 ARRegisterDMACallback + 21082: 801b5ca8 240 FUNC GLOBAL DEFAULT 4 ARStartDMA + 21083: 801b5d98 104 FUNC GLOBAL DEFAULT 4 ARAlloc + 21084: 801b5e00 116 FUNC GLOBAL DEFAULT 4 ARFree + 21085: 801b5e74 196 FUNC GLOBAL DEFAULT 4 ARInit + 21086: 803cae58 4 OBJECT GLOBAL DEFAULT 10 __ARQVersion + 21087: 801b77a4 256 FUNC GLOBAL DEFAULT 4 __ARQServiceQueueLo + 21088: 801b78a4 4 FUNC GLOBAL DEFAULT 4 __ARQCallbackHack + 21089: 801b78a8 204 FUNC GLOBAL DEFAULT 4 __ARQInterruptServiceRoutine + 21090: 801b7974 112 FUNC GLOBAL DEFAULT 4 ARQInit + 21091: 801b79e4 348 FUNC GLOBAL DEFAULT 4 ARQPostRequest + 21092: 801b7b40 232 FUNC GLOBAL DEFAULT 4 ARQRemoveRequest + 21093: 801b7c28 56 FUNC GLOBAL DEFAULT 4 ARQFlushQueue + 21094: 803cae60 4 OBJECT GLOBAL DEFAULT 10 __AXVersion + 21095: 801b7c60 36 FUNC GLOBAL DEFAULT 4 AXInit + 21096: 801b7c84 76 FUNC GLOBAL DEFAULT 4 AXInitEx + 21097: 801b7cd0 52 FUNC GLOBAL DEFAULT 4 AXQuit + 21098: 801b7d04 24 FUNC GLOBAL DEFAULT 4 __AXGetStackHead + 21099: 801b7d1c 116 FUNC GLOBAL DEFAULT 4 __AXServiceCallbackStack + 21100: 801b7f28 28 FUNC GLOBAL DEFAULT 4 __AXPopCallbackStack + 21101: 801b7f44 148 FUNC GLOBAL DEFAULT 4 __AXRemoveFromStack + 21102: 801b7ef8 32 FUNC GLOBAL DEFAULT 4 __AXPushFreeStack + 21103: 801b7d90 180 FUNC GLOBAL DEFAULT 4 __AXAllocInit + 21104: 801b7e44 180 FUNC GLOBAL DEFAULT 4 __AXAllocQuit + 21105: 801b7f18 16 FUNC GLOBAL DEFAULT 4 __AXPushCallbackStack + 21106: 801b7fd8 128 FUNC GLOBAL DEFAULT 4 AXFreeVoice + 21107: 801b8058 372 FUNC GLOBAL DEFAULT 4 AXAcquireVoice + 21108: 801b81cc 228 FUNC GLOBAL DEFAULT 4 __AXAuxInit + 21109: 801b82b0 16 FUNC GLOBAL DEFAULT 4 __AXAuxQuit + 21110: 801b82c0 52 FUNC GLOBAL DEFAULT 4 __AXGetAuxAInput + 21111: 801b82f4 32 FUNC GLOBAL DEFAULT 4 __AXGetAuxAInputDpl2 + 21112: 801b8314 28 FUNC GLOBAL DEFAULT 4 __AXGetAuxAOutput + 21113: 801b8330 32 FUNC GLOBAL DEFAULT 4 __AXGetAuxAOutputDpl2R + 21114: 801b8350 32 FUNC GLOBAL DEFAULT 4 __AXGetAuxAOutputDpl2Ls + 21115: 801b8370 32 FUNC GLOBAL DEFAULT 4 __AXGetAuxAOutputDpl2Rs + 21116: 801b8390 52 FUNC GLOBAL DEFAULT 4 __AXGetAuxBInput + 21117: 801b83c4 28 FUNC GLOBAL DEFAULT 4 __AXGetAuxBOutput + 21118: 801b83e0 28 FUNC GLOBAL DEFAULT 4 __AXGetAuxBForDPL2 + 21119: 801b83fc 28 FUNC GLOBAL DEFAULT 4 __AXGetAuxBOutputDPL2 + 21120: 801b8418 572 FUNC GLOBAL DEFAULT 4 __AXProcessAux + 21121: 801b8654 8 FUNC GLOBAL DEFAULT 4 __AXGetCommandListCycles + 21122: 801b865c 60 FUNC GLOBAL DEFAULT 4 __AXGetCommandListAddress + 21123: 801b8698 1712 FUNC GLOBAL DEFAULT 4 __AXNextFrame + 21124: 803cc300 4 OBJECT GLOBAL DEFAULT 11 __AXClMode + 21125: 801b8d48 36 FUNC GLOBAL DEFAULT 4 __AXClInit + 21126: 801b8d6c 4 FUNC GLOBAL DEFAULT 4 __AXClQuit + 21127: 8036bbf0 56 OBJECT GLOBAL DEFAULT 9 __AXLocalProfile + 21128: 801b8d70 440 FUNC GLOBAL DEFAULT 4 __AXOutNewFrame + 21129: 801b8f28 188 FUNC GLOBAL DEFAULT 4 __AXOutAiCallback + 21130: 801b9074 204 FUNC GLOBAL DEFAULT 4 __AXOutInitDSP + 21131: 801b9140 928 FUNC GLOBAL DEFAULT 4 __AXOutInit + 21132: 801b94e0 88 FUNC GLOBAL DEFAULT 4 __AXOutQuit + 21133: 801b9538 8 FUNC GLOBAL DEFAULT 4 AXRegisterCallback + 21134: 801b9540 12 FUNC GLOBAL DEFAULT 4 __AXGetStudio + 21135: 801b954c 1016 FUNC GLOBAL DEFAULT 4 __AXPrintStudio + 21136: 801b9944 44 FUNC GLOBAL DEFAULT 4 __AXSPBInit + 21137: 801b9970 4 FUNC GLOBAL DEFAULT 4 __AXSPBQuit + 21138: 801b9974 148 FUNC GLOBAL DEFAULT 4 __AXDepopVoice + 21139: 801b9a08 8 FUNC GLOBAL DEFAULT 4 __AXGetNumVoices + 21140: 801b9a10 1868 FUNC GLOBAL DEFAULT 4 __AXServiceVPB + 21141: 801ba15c 632 FUNC GLOBAL DEFAULT 4 __AXSyncPBs + 21142: 801ba3d4 12 FUNC GLOBAL DEFAULT 4 __AXGetPBs + 21143: 801ba3e0 64 FUNC GLOBAL DEFAULT 4 __AXSetPBDefault + 21144: 801ba420 512 FUNC GLOBAL DEFAULT 4 __AXVPBInit + 21145: 801ba620 4 FUNC GLOBAL DEFAULT 4 __AXVPBQuit + 21146: 801ba624 196 FUNC GLOBAL DEFAULT 4 AXSetVoiceSrcType + 21147: 801ba6e8 92 FUNC GLOBAL DEFAULT 4 AXSetVoiceState + 21148: 801ba744 76 FUNC GLOBAL DEFAULT 4 AXSetVoiceType + 21149: 801ba790 272 FUNC GLOBAL DEFAULT 4 AXSetVoiceAddr + 21150: 801ba8a0 76 FUNC GLOBAL DEFAULT 4 AXSetVoiceLoop + 21151: 801ba8ec 84 FUNC GLOBAL DEFAULT 4 AXSetVoiceLoopAddr + 21152: 801ba940 84 FUNC GLOBAL DEFAULT 4 AXSetVoiceEndAddr + 21153: 801ba994 84 FUNC GLOBAL DEFAULT 4 AXSetVoiceCurrentAddr + 21154: 801ba9e8 164 FUNC GLOBAL DEFAULT 4 AXSetVoiceAdpcm + 21155: 801baa8c 152 FUNC GLOBAL DEFAULT 4 AXSetVoiceSrc + 21156: 801bab24 152 FUNC GLOBAL DEFAULT 4 AXSetVoiceSrcRatio + 21157: 801babbc 108 FUNC GLOBAL DEFAULT 4 AXSetVoiceAdpcmLoop + 21158: 801bac28 72 FUNC GLOBAL DEFAULT 4 __AXGetCurrentProfile + 21159: 802b05c0 6720 OBJECT GLOBAL DEFAULT 8 __AXCompressorTable + 21160: 803cae68 2 OBJECT GLOBAL DEFAULT 10 axDspSlaveLength + 21161: 802b2000 7872 OBJECT GLOBAL DEFAULT 8 axDspSlave + 21162: 801bac70 8 FUNC GLOBAL DEFAULT 4 PPCMfmsr + 21163: 801bac78 8 FUNC GLOBAL DEFAULT 4 PPCMtmsr + 21164: 801bac80 8 FUNC GLOBAL DEFAULT 4 PPCMfhid0 + 21165: 801bac88 8 FUNC GLOBAL DEFAULT 4 PPCMthid0 + 21166: 801bac90 8 FUNC GLOBAL DEFAULT 4 PPCMfl2cr + 21167: 801bac98 8 FUNC GLOBAL DEFAULT 4 PPCMtl2cr + 21168: 801baca0 8 FUNC WEAK DEFAULT 4 PPCMtdec + 21169: 801baca8 8 FUNC GLOBAL DEFAULT 4 PPCSync + 21170: 801bacb0 20 FUNC WEAK DEFAULT 4 PPCHalt + 21171: 801bacc4 8 FUNC GLOBAL DEFAULT 4 PPCMtmmcr0 + 21172: 801baccc 8 FUNC GLOBAL DEFAULT 4 PPCMtmmcr1 + 21173: 801bacd4 8 FUNC GLOBAL DEFAULT 4 PPCMtpmc1 + 21174: 801bacdc 8 FUNC GLOBAL DEFAULT 4 PPCMtpmc2 + 21175: 801bace4 8 FUNC GLOBAL DEFAULT 4 PPCMtpmc3 + 21176: 801bacec 8 FUNC GLOBAL DEFAULT 4 PPCMtpmc4 + 21177: 801bacf4 32 FUNC GLOBAL DEFAULT 4 PPCMffpscr + 21178: 801bad14 40 FUNC GLOBAL DEFAULT 4 PPCMtfpscr + 21179: 801bad3c 8 FUNC GLOBAL DEFAULT 4 PPCMfhid2 + 21180: 801bad44 8 FUNC GLOBAL DEFAULT 4 PPCMthid2 + 21181: 801bad4c 8 FUNC GLOBAL DEFAULT 4 PPCMtwpar + 21182: 801bad54 40 FUNC GLOBAL DEFAULT 4 PPCDisableSpeculation + 21183: 801bad7c 8 FUNC GLOBAL DEFAULT 4 PPCSetFpNonIEEEMode + 21184: 803cae70 4 OBJECT GLOBAL DEFAULT 10 __CARDVersion + 21185: 801bad84 4 FUNC GLOBAL DEFAULT 4 __CARDDefaultApiCallback + 21186: 8037d480 544 OBJECT GLOBAL DEFAULT 9 __CARDBlock + 21187: 801bad88 52 FUNC GLOBAL DEFAULT 4 __CARDSyncCallback + 21188: 801badbc 216 FUNC GLOBAL DEFAULT 4 __CARDExtHandler + 21189: 801bae94 280 FUNC GLOBAL DEFAULT 4 __CARDExiHandler + 21190: 801bb198 240 FUNC GLOBAL DEFAULT 4 __CARDReadStatus + 21191: 801bb288 172 FUNC GLOBAL DEFAULT 4 __CARDClearStatus + 21192: 801bafac 168 FUNC GLOBAL DEFAULT 4 __CARDTxHandler + 21193: 801bb054 132 FUNC GLOBAL DEFAULT 4 __CARDUnlockedHandler + 21194: 801bb0d8 192 FUNC GLOBAL DEFAULT 4 __CARDEnableInterrupt + 21195: 801bb8c8 308 FUNC GLOBAL DEFAULT 4 __CARDReadSegment + 21196: 801bb9fc 284 FUNC GLOBAL DEFAULT 4 __CARDWritePage + 21197: 801bbb18 224 FUNC GLOBAL DEFAULT 4 __CARDEraseSector + 21198: 801bbbf8 172 FUNC GLOBAL DEFAULT 4 CARDInit + 21199: 801bbcac 56 FUNC GLOBAL DEFAULT 4 __CARDSetDiskID + 21200: 801bbca4 8 FUNC GLOBAL DEFAULT 4 __CARDGetFontEncode + 21201: 8037d6a0 32 OBJECT GLOBAL DEFAULT 9 __CARDDiskNone + 21202: 801bbce4 184 FUNC GLOBAL DEFAULT 4 __CARDGetControlBlock + 21203: 801bbd9c 100 FUNC GLOBAL DEFAULT 4 __CARDPutControlBlock + 21204: 801bbe00 48 FUNC GLOBAL DEFAULT 4 CARDGetResultCode + 21205: 801bbe30 336 FUNC GLOBAL DEFAULT 4 CARDFreeBlocks + 21206: 801bbf80 136 FUNC GLOBAL DEFAULT 4 CARDGetEncoding + 21207: 801bc008 132 FUNC GLOBAL DEFAULT 4 CARDGetSectorSize + 21208: 801bc08c 152 FUNC GLOBAL DEFAULT 4 __CARDSync + 21209: 801bc4e8 2904 FUNC GLOBAL DEFAULT 4 __CARDUnlock + 21210: 801bd4b0 100 FUNC GLOBAL DEFAULT 4 __CARDRead + 21211: 801bd5f0 100 FUNC GLOBAL DEFAULT 4 __CARDWrite + 21212: 801bd654 24 FUNC GLOBAL DEFAULT 4 CARDGetXferredBytes + 21213: 801bd66c 8 FUNC GLOBAL DEFAULT 4 __CARDGetFatBlock + 21214: 801bd810 280 FUNC GLOBAL DEFAULT 4 __CARDAllocBlock + 21215: 801bd9c4 172 FUNC GLOBAL DEFAULT 4 __CARDUpdateFatBlock + 21216: 801bd928 156 FUNC GLOBAL DEFAULT 4 __CARDFreeBlock + 21217: 801bda70 8 FUNC GLOBAL DEFAULT 4 __CARDGetDirBlock + 21218: 801bdc10 196 FUNC GLOBAL DEFAULT 4 __CARDUpdateDir + 21219: 801bdcd4 432 FUNC GLOBAL DEFAULT 4 __CARDCheckSum + 21220: 801be5cc 140 FUNC GLOBAL DEFAULT 4 __CARDVerify + 21221: 801be658 1424 FUNC GLOBAL DEFAULT 4 CARDCheckExAsync + 21222: 801bebe8 92 FUNC GLOBAL DEFAULT 4 CARDCheckEx + 21223: 801bec44 84 FUNC GLOBAL DEFAULT 4 CARDCheck + 21224: 801bed64 380 FUNC GLOBAL DEFAULT 4 CARDProbeEx + 21225: 801bf2f0 312 FUNC GLOBAL DEFAULT 4 __CARDMountCallback + 21226: 801bf428 416 FUNC GLOBAL DEFAULT 4 CARDMountAsync + 21227: 801bf5c8 72 FUNC GLOBAL DEFAULT 4 CARDMount + 21228: 801bf6ac 172 FUNC GLOBAL DEFAULT 4 CARDUnmount + 21229: 801bf89c 1624 FUNC GLOBAL DEFAULT 4 __CARDFormatRegionAsync + 21230: 801bfef4 72 FUNC GLOBAL DEFAULT 4 CARDFormatAsync + 21231: 801bff3c 84 FUNC GLOBAL DEFAULT 4 CARDFormat + 21232: 801bff90 104 FUNC GLOBAL DEFAULT 4 __CARDCompareFileName + 21233: 801bfff8 148 FUNC GLOBAL DEFAULT 4 __CARDAccess + 21234: 801c008c 308 FUNC GLOBAL DEFAULT 4 __CARDIsWritable + 21235: 801c01c0 244 FUNC GLOBAL DEFAULT 4 __CARDIsReadable + 21236: 801c02b4 336 FUNC GLOBAL DEFAULT 4 __CARDGetFileNo + 21237: 801c0404 260 FUNC GLOBAL DEFAULT 4 CARDFastOpen + 21238: 801c0508 284 FUNC GLOBAL DEFAULT 4 CARDOpen + 21239: 801c0624 84 FUNC GLOBAL DEFAULT 4 CARDClose + 21240: 801c0678 8 FUNC GLOBAL DEFAULT 4 __CARDIsOpened + 21241: 801c07b0 544 FUNC GLOBAL DEFAULT 4 CARDCreateAsync + 21242: 801c09d0 72 FUNC GLOBAL DEFAULT 4 CARDCreate + 21243: 801c0a18 440 FUNC GLOBAL DEFAULT 4 __CARDSeek + 21244: 801c0d00 324 FUNC GLOBAL DEFAULT 4 CARDReadAsync + 21245: 801c0e44 72 FUNC GLOBAL DEFAULT 4 CARDRead + 21246: 801c10ac 276 FUNC GLOBAL DEFAULT 4 CARDWriteAsync + 21247: 801c1264 272 FUNC GLOBAL DEFAULT 4 CARDDeleteAsync + 21248: 801c1374 72 FUNC GLOBAL DEFAULT 4 CARDDelete + 21249: 801c15b4 276 FUNC GLOBAL DEFAULT 4 CARDGetStatus + 21250: 801c16c8 372 FUNC GLOBAL DEFAULT 4 CARDSetStatusAsync + 21251: 801c183c 72 FUNC GLOBAL DEFAULT 4 CARDSetStatus + 21252: 801c1884 164 FUNC GLOBAL DEFAULT 4 __CARDGetStatusEx + 21253: 801c1928 668 FUNC GLOBAL DEFAULT 4 __CARDSetStatusExAsync + 21254: 803cae80 2 OBJECT GLOBAL DEFAULT 10 __CARDVendorID + 21255: 803cae82 1 OBJECT GLOBAL DEFAULT 10 __CARDPermMask + 21256: 801c1bc4 228 FUNC GLOBAL DEFAULT 4 CARDSetAttributesAsync + 21257: 801c1ca8 72 FUNC GLOBAL DEFAULT 4 CARDSetAttributes + 21258: 803cc390 4 OBJECT GLOBAL DEFAULT 11 __DBInterface + 21259: 801c1cf0 40 FUNC GLOBAL DEFAULT 4 DBInit + 21260: 801c1d60 16 FUNC GLOBAL DEFAULT 4 __DBExceptionDestination + 21261: 803cc394 4 OBJECT GLOBAL DEFAULT 11 DBVerbose + 21262: 801c1d18 72 FUNC GLOBAL DEFAULT 4 __DBExceptionDestinationAux + 21263: 801c1d70 28 FUNC GLOBAL DEFAULT 4 __DBIsExceptionMarked + 21264: 801c1d8c 80 FUNC GLOBAL DEFAULT 4 DBPrintf + 21265: 803cae88 4 OBJECT GLOBAL DEFAULT 10 __DSPVersion + 21266: 801c1ddc 16 FUNC GLOBAL DEFAULT 4 DSPCheckMailToDSP + 21267: 801c1dec 16 FUNC GLOBAL DEFAULT 4 DSPCheckMailFromDSP + 21268: 801c1dfc 24 FUNC GLOBAL DEFAULT 4 DSPReadMailFromDSP + 21269: 801c1e14 20 FUNC GLOBAL DEFAULT 4 DSPSendMailToDSP + 21270: 801c1e28 196 FUNC GLOBAL DEFAULT 4 DSPInit + 21271: 801c1eec 8 FUNC GLOBAL DEFAULT 4 DSPCheckInit + 21272: 801c1ef4 112 FUNC GLOBAL DEFAULT 4 DSPAddTask + 21273: 801c1f64 64 FUNC GLOBAL DEFAULT 4 DSPCancelTask + 21274: 801c1fa4 200 FUNC GLOBAL DEFAULT 4 DSPAssertTask + 21275: 801c206c 80 FUNC GLOBAL DEFAULT 4 __DSP_debug_printf + 21276: 801c20bc 1060 FUNC GLOBAL DEFAULT 4 __DSPHandler + 21277: 803cc3b4 4 OBJECT GLOBAL DEFAULT 11 __DSP_curr_task + 21278: 803cc3a0 4 OBJECT GLOBAL DEFAULT 11 __DSP_rude_task_pending + 21279: 803cc3a4 4 OBJECT GLOBAL DEFAULT 11 __DSP_rude_task + 21280: 801c24e0 416 FUNC GLOBAL DEFAULT 4 __DSP_exec_task + 21281: 803cc3b0 4 OBJECT GLOBAL DEFAULT 11 __DSP_first_task + 21282: 801c28ac 148 FUNC GLOBAL DEFAULT 4 __DSP_remove_task + 21283: 803cc3ac 4 OBJECT GLOBAL DEFAULT 11 __DSP_last_task + 21284: 801c2680 396 FUNC GLOBAL DEFAULT 4 __DSP_boot_task + 21285: 801c280c 160 FUNC GLOBAL DEFAULT 4 __DSP_insert_task + 21286: 803cc3a8 4 OBJECT GLOBAL DEFAULT 11 __DSP_tmp_task + 21287: 801c2940 64 FUNC WEAK DEFAULT 4 __DVDInitWA + 21288: 801c3740 68 FUNC WEAK DEFAULT 4 __DVDLowSetWAType + 21289: 801c317c 148 FUNC WEAK DEFAULT 4 DVDLowSeek + 21290: 801c2980 736 FUNC WEAK DEFAULT 4 __DVDInterruptHandler + 21291: 801c2ee4 664 FUNC WEAK DEFAULT 4 DVDLowRead + 21292: 801c3210 44 FUNC WEAK DEFAULT 4 DVDLowWaitCoverClose + 21293: 801c323c 164 FUNC WEAK DEFAULT 4 DVDLowReadDiskID + 21294: 801c32e0 140 FUNC WEAK DEFAULT 4 DVDLowStopMotor + 21295: 801c336c 140 FUNC WEAK DEFAULT 4 DVDLowRequestError + 21296: 801c33f8 156 FUNC WEAK DEFAULT 4 DVDLowInquiry + 21297: 801c3494 152 FUNC WEAK DEFAULT 4 DVDLowAudioStream + 21298: 801c352c 140 FUNC WEAK DEFAULT 4 DVDLowRequestAudioStatus + 21299: 801c35b8 156 FUNC WEAK DEFAULT 4 DVDLowAudioBufferConfig + 21300: 801c3654 188 FUNC WEAK DEFAULT 4 DVDLowReset + 21301: 801c3710 20 FUNC WEAK DEFAULT 4 DVDLowBreak + 21302: 801c3724 28 FUNC WEAK DEFAULT 4 DVDLowClearCallback + 21303: 801c3784 56 FUNC GLOBAL DEFAULT 4 __DVDFSInit + 21304: 801c37bc 756 FUNC GLOBAL DEFAULT 4 DVDConvertPathToEntrynum + 21305: 803cc414 4 OBJECT GLOBAL DEFAULT 11 __DVDLongFileNameFlag + 21306: 801c3ab0 116 FUNC GLOBAL DEFAULT 4 DVDFastOpen + 21307: 801c3b24 200 FUNC GLOBAL DEFAULT 4 DVDOpen + 21308: 801c3d70 196 FUNC GLOBAL DEFAULT 4 DVDGetCurrentDir + 21309: 801c3bec 36 FUNC GLOBAL DEFAULT 4 DVDClose + 21310: 801c3e34 192 FUNC GLOBAL DEFAULT 4 DVDReadAsyncPrio + 21311: 801c3f24 280 FUNC GLOBAL DEFAULT 4 DVDReadPrio + 21312: 803cc418 8 OBJECT GLOBAL DEFAULT 11 __DVDThreadQueue + 21313: 801c4060 152 FUNC GLOBAL DEFAULT 4 DVDSeekAsyncPrio + 21314: 803caea0 4 OBJECT GLOBAL DEFAULT 10 __DVDVersion + 21315: 801c412c 204 FUNC GLOBAL DEFAULT 4 DVDInit + 21316: 803cc468 4 OBJECT GLOBAL DEFAULT 11 LastState + 21317: 801c61ec 68 FUNC GLOBAL DEFAULT 4 DVDReset + 21318: 801c5d14 220 FUNC GLOBAL DEFAULT 4 DVDReadAbsAsyncPrio + 21319: 801c5df0 204 FUNC GLOBAL DEFAULT 4 DVDSeekAbsAsyncPrio + 21320: 801c5ebc 208 FUNC GLOBAL DEFAULT 4 DVDReadAbsAsyncForBS + 21321: 801c5f8c 212 FUNC GLOBAL DEFAULT 4 DVDReadDiskID + 21322: 801c6060 188 FUNC GLOBAL DEFAULT 4 DVDCancelStreamAsync + 21323: 801c611c 208 FUNC GLOBAL DEFAULT 4 DVDInquiryAsync + 21324: 801c6230 76 FUNC GLOBAL DEFAULT 4 DVDGetCommandBlockStatus + 21325: 801c627c 172 FUNC GLOBAL DEFAULT 4 DVDGetDriveStatus + 21326: 801c6328 16 FUNC GLOBAL DEFAULT 4 DVDSetAutoInvalidation + 21327: 801c6338 80 FUNC GLOBAL DEFAULT 4 DVDResume + 21328: 801c6388 636 FUNC GLOBAL DEFAULT 4 DVDCancelAsync + 21329: 801c6604 172 FUNC GLOBAL DEFAULT 4 DVDCancel + 21330: 801c66d4 236 FUNC GLOBAL DEFAULT 4 DVDCancelAllAsync + 21331: 801c67c0 312 FUNC GLOBAL DEFAULT 4 DVDCancelAll + 21332: 801c6924 8 FUNC GLOBAL DEFAULT 4 DVDGetCurrentDiskID + 21333: 801c692c 248 FUNC GLOBAL DEFAULT 4 DVDCheckDisk + 21334: 801c6a24 284 FUNC GLOBAL DEFAULT 4 __DVDPrepareResetAsync + 21335: 801c6b40 56 FUNC GLOBAL DEFAULT 4 __DVDClearWaitingQueue + 21336: 801c6b78 104 FUNC GLOBAL DEFAULT 4 __DVDPushWaitingQueue + 21337: 801c6be0 160 FUNC GLOBAL DEFAULT 4 __DVDPopWaitingQueue + 21338: 801c6c80 88 FUNC GLOBAL DEFAULT 4 __DVDCheckWaitingQueue + 21339: 801c6cd8 96 FUNC GLOBAL DEFAULT 4 __DVDDequeueWaitingQueue + 21340: 801c6e54 124 FUNC GLOBAL DEFAULT 4 __DVDStoreErrorCode + 21341: 801c6ed0 248 FUNC GLOBAL DEFAULT 4 DVDCompareDiskID + 21342: 801c6fc8 48 FUNC GLOBAL DEFAULT 4 __DVDPrintFatalMessage + 21343: 801c70d0 360 FUNC GLOBAL DEFAULT 4 __fstLoad + 21344: 803caec8 4 OBJECT GLOBAL DEFAULT 10 __EXIVersion + 21345: 801c732c 604 FUNC GLOBAL DEFAULT 4 EXIImm + 21346: 801c7960 72 FUNC GLOBAL DEFAULT 4 EXIClearInterrupts + 21347: 801c7588 160 FUNC GLOBAL DEFAULT 4 EXIImmEx + 21348: 801c7714 588 FUNC GLOBAL DEFAULT 4 EXISync + 21349: 801c7628 236 FUNC GLOBAL DEFAULT 4 EXIDma + 21350: 801c79a8 124 FUNC GLOBAL DEFAULT 4 EXISetExiCallback + 21351: 801c7b98 128 FUNC GLOBAL DEFAULT 4 EXIProbe + 21352: 801c8864 944 FUNC GLOBAL DEFAULT 4 EXIGetID + 21353: 801c7c18 180 FUNC GLOBAL DEFAULT 4 EXIProbeEx + 21354: 801c7ccc 268 FUNC GLOBAL DEFAULT 4 EXIAttach + 21355: 801c7dd8 188 FUNC GLOBAL DEFAULT 4 EXIDetach + 21356: 801c7e94 300 FUNC GLOBAL DEFAULT 4 EXISelect + 21357: 801c7fc0 272 FUNC GLOBAL DEFAULT 4 EXIDeselect + 21358: 801c8480 468 FUNC GLOBAL DEFAULT 4 EXIInit + 21359: 801c8654 244 FUNC GLOBAL DEFAULT 4 EXILock + 21360: 801c8748 220 FUNC GLOBAL DEFAULT 4 EXIUnlock + 21361: 801c8824 24 FUNC GLOBAL DEFAULT 4 EXIGetState + 21362: 801c8da0 444 FUNC GLOBAL DEFAULT 4 __OSEnableBarnacle + 21363: 801c8f5c 112 FUNC GLOBAL DEFAULT 4 InitializeUART + 21364: 801c8fcc 540 FUNC GLOBAL DEFAULT 4 WriteUARTN + 21365: 803caed0 4 OBJECT GLOBAL DEFAULT 10 __GXVersion + 21366: 803cfc78 4 OBJECT GLOBAL DEFAULT 12 __GXData + 21367: 803cc4a0 4 OBJECT GLOBAL DEFAULT 11 __piReg + 21368: 803cc4a4 4 OBJECT GLOBAL DEFAULT 11 __cpReg + 21369: 803cc4a8 4 OBJECT GLOBAL DEFAULT 11 __peReg + 21370: 803cc4ac 4 OBJECT GLOBAL DEFAULT 11 __memReg + 21371: 801c9498 1936 FUNC GLOBAL DEFAULT 4 GXInit + 21372: 801c9c28 2360 FUNC GLOBAL DEFAULT 4 __GXInitGX + 21373: 801ca694 108 FUNC GLOBAL DEFAULT 4 GXInitFifoBase + 21374: 801ca770 12 FUNC GLOBAL DEFAULT 4 GXInitFifoLimits + 21375: 801ca700 112 FUNC GLOBAL DEFAULT 4 GXInitFifoPtrs + 21376: 801ca77c 296 FUNC GLOBAL DEFAULT 4 GXSetCPUFifo + 21377: 801ca8a4 376 FUNC GLOBAL DEFAULT 4 GXSetGPFifo + 21378: 801caa1c 152 FUNC GLOBAL DEFAULT 4 GXGetFifoPtrs + 21379: 801caab4 68 FUNC GLOBAL DEFAULT 4 GXSetBreakPtCallback + 21380: 801caaf8 140 FUNC GLOBAL DEFAULT 4 GXEnableBreakPt + 21381: 803cc4e4 4 OBJECT GLOBAL DEFAULT 11 __GXCurrentBP + 21382: 801cab84 84 FUNC GLOBAL DEFAULT 4 GXDisableBreakPt + 21383: 801cabd8 76 FUNC GLOBAL DEFAULT 4 __GXFifoInit + 21384: 801cad54 8 FUNC GLOBAL DEFAULT 4 GXGetGPFifo + 21385: 801cad4c 8 FUNC GLOBAL DEFAULT 4 GXGetCPUFifo + 21386: 801cad00 76 FUNC GLOBAL DEFAULT 4 GXSetCurrentGXThread + 21387: 801cad5c 620 FUNC GLOBAL DEFAULT 4 GXSetVtxDesc + 21388: 801cafc8 188 FUNC GLOBAL DEFAULT 4 __GXSetVCD + 21389: 801cb084 292 FUNC GLOBAL DEFAULT 4 __GXCalculateVLim + 21390: 801cb1a8 56 FUNC GLOBAL DEFAULT 4 GXClearVtxDesc + 21391: 801cb1e0 604 FUNC GLOBAL DEFAULT 4 GXSetVtxAttrFmt + 21392: 801cb43c 640 FUNC GLOBAL DEFAULT 4 GXSetVtxAttrFmtv + 21393: 801cb6bc 156 FUNC GLOBAL DEFAULT 4 __GXSetVAT + 21394: 801cb758 140 FUNC GLOBAL DEFAULT 4 GXSetArray + 21395: 801cb7e4 16 FUNC GLOBAL DEFAULT 4 GXInvalidateVtxCache + 21396: 801cb7f4 640 FUNC GLOBAL DEFAULT 4 GXSetTexCoordGen2 + 21397: 801cba74 60 FUNC GLOBAL DEFAULT 4 GXSetNumTexGens + 21398: 801cbab0 148 FUNC GLOBAL DEFAULT 4 GXSetMisc + 21399: 801cbb44 92 FUNC GLOBAL DEFAULT 4 GXFlush + 21400: 801cbba0 364 FUNC GLOBAL DEFAULT 4 __GXAbort + 21401: 801cbd0c 180 FUNC GLOBAL DEFAULT 4 GXSetDrawSync + 21402: 801cbdc0 12 FUNC GLOBAL DEFAULT 4 GXReadDrawSync + 21403: 801cbdcc 128 FUNC GLOBAL DEFAULT 4 GXDrawDone + 21404: 801cbe4c 36 FUNC GLOBAL DEFAULT 4 GXPixModeSync + 21405: 801cbe70 20 FUNC GLOBAL DEFAULT 4 GXPokeAlphaMode + 21406: 801cbe84 32 FUNC GLOBAL DEFAULT 4 GXPokeAlphaRead + 21407: 801cbea4 24 FUNC GLOBAL DEFAULT 4 GXPokeAlphaUpdate + 21408: 801cbebc 100 FUNC GLOBAL DEFAULT 4 GXPokeBlendMode + 21409: 801cbf20 24 FUNC GLOBAL DEFAULT 4 GXPokeColorUpdate + 21410: 801cbf38 36 FUNC GLOBAL DEFAULT 4 GXPokeDstAlpha + 21411: 801cbf5c 24 FUNC GLOBAL DEFAULT 4 GXPokeDither + 21412: 801cbf74 32 FUNC GLOBAL DEFAULT 4 GXPokeZMode + 21413: 801cbf94 68 FUNC GLOBAL DEFAULT 4 GXSetDrawSyncCallback + 21414: 801cc060 68 FUNC GLOBAL DEFAULT 4 GXSetDrawDoneCallback + 21415: 801cc124 116 FUNC GLOBAL DEFAULT 4 __GXPEInit + 21416: 801cc198 128 FUNC GLOBAL DEFAULT 4 __GXSetDirtyState + 21417: 801cc4f4 36 FUNC GLOBAL DEFAULT 4 __GXSetGenMode + 21418: 801cc218 208 FUNC GLOBAL DEFAULT 4 GXBegin + 21419: 801cc2e8 136 FUNC GLOBAL DEFAULT 4 __GXSendFlushPrim + 21420: 801cc370 64 FUNC GLOBAL DEFAULT 4 GXSetLineWidth + 21421: 801cc3b0 64 FUNC GLOBAL DEFAULT 4 GXSetPointSize + 21422: 801cc3f0 72 FUNC GLOBAL DEFAULT 4 GXEnableTexOffsets + 21423: 801cc438 68 FUNC GLOBAL DEFAULT 4 GXSetCullMode + 21424: 801cc47c 68 FUNC GLOBAL DEFAULT 4 GXGetCullMode + 21425: 801cc4c0 52 FUNC GLOBAL DEFAULT 4 GXSetCoPlanar + 21426: 802b4b20 60 OBJECT GLOBAL DEFAULT 8 GXNtsc480IntDf + 21427: 802b4b5c 60 OBJECT GLOBAL DEFAULT 8 GXMpal480IntDf + 21428: 802b4b98 60 OBJECT GLOBAL DEFAULT 8 GXPal528IntDf + 21429: 802b4bd4 60 OBJECT GLOBAL DEFAULT 8 GXEurgb60Hz480IntDf + 21430: 801cc518 124 FUNC GLOBAL DEFAULT 4 GXSetDispCopySrc + 21431: 801cc594 124 FUNC GLOBAL DEFAULT 4 GXSetTexCopySrc + 21432: 801cc610 52 FUNC GLOBAL DEFAULT 4 GXSetDispCopyDst + 21433: 801cc644 304 FUNC GLOBAL DEFAULT 4 GXSetTexCopyDst + 21434: 801cc774 36 FUNC GLOBAL DEFAULT 4 GXSetDispCopyFrame2Field + 21435: 801cc798 88 FUNC GLOBAL DEFAULT 4 GXSetCopyClamp + 21436: 801cc7f0 568 FUNC GLOBAL DEFAULT 4 GXGetYScaleFactor + 21437: 801cca28 204 FUNC GLOBAL DEFAULT 4 GXSetDispCopyYScale + 21438: 801ccaf4 120 FUNC GLOBAL DEFAULT 4 GXSetCopyClear + 21439: 801ccb6c 520 FUNC GLOBAL DEFAULT 4 GXSetCopyFilter + 21440: 801ccd74 20 FUNC GLOBAL DEFAULT 4 GXSetDispCopyGamma + 21441: 801ccd88 360 FUNC GLOBAL DEFAULT 4 GXCopyDisp + 21442: 801ccef0 396 FUNC GLOBAL DEFAULT 4 GXCopyTex + 21443: 801cd07c 56 FUNC GLOBAL DEFAULT 4 GXClearBoundingBox + 21444: 801cd0b4 28 FUNC GLOBAL DEFAULT 4 GXInitLightAttn + 21445: 801cd0d0 16 FUNC GLOBAL DEFAULT 4 GXInitLightAttnA + 21446: 801cd0e0 400 FUNC GLOBAL DEFAULT 4 GXInitLightSpot + 21447: 801cd270 208 FUNC GLOBAL DEFAULT 4 GXInitLightDistAttn + 21448: 801cd340 16 FUNC GLOBAL DEFAULT 4 GXInitLightPos + 21449: 801cd350 28 FUNC GLOBAL DEFAULT 4 GXInitLightDir + 21450: 801cd36c 12 FUNC GLOBAL DEFAULT 4 GXInitLightColor + 21451: 801cd378 124 FUNC GLOBAL DEFAULT 4 GXLoadLightObjImm + 21452: 801cd3f4 240 FUNC GLOBAL DEFAULT 4 GXSetChanAmbColor + 21453: 801cd4e4 240 FUNC GLOBAL DEFAULT 4 GXSetChanMatColor + 21454: 801cd5d4 60 FUNC GLOBAL DEFAULT 4 GXSetNumChans + 21455: 801cd610 184 FUNC GLOBAL DEFAULT 4 GXSetChanCtrl + 21456: 801cd6c8 348 FUNC GLOBAL DEFAULT 4 GXGetTexBufferSize + 21457: 801cd824 200 FUNC GLOBAL DEFAULT 4 __GetImageTileCount + 21458: 801cd8ec 588 FUNC GLOBAL DEFAULT 4 GXInitTexObj + 21459: 801cdb38 72 FUNC GLOBAL DEFAULT 4 GXInitTexObjCI + 21460: 801cdb80 356 FUNC GLOBAL DEFAULT 4 GXInitTexObjLOD + 21461: 801cdce4 8 FUNC GLOBAL DEFAULT 4 GXGetTexObjFmt + 21462: 801cdcec 24 FUNC GLOBAL DEFAULT 4 GXGetTexObjMipMap + 21463: 801cdd04 64 FUNC GLOBAL DEFAULT 4 GXGetTexObjLODBias + 21464: 801cdd44 12 FUNC GLOBAL DEFAULT 4 GXGetTexObjBiasClamp + 21465: 801cdd50 20 FUNC GLOBAL DEFAULT 4 GXGetTexObjEdgeLOD + 21466: 801cdd64 12 FUNC GLOBAL DEFAULT 4 GXGetTexObjMaxAniso + 21467: 801cdd70 8 FUNC GLOBAL DEFAULT 4 GXGetTexObjTlut + 21468: 801cdd78 380 FUNC GLOBAL DEFAULT 4 GXLoadTexObjPreLoaded + 21469: 801cdef4 84 FUNC GLOBAL DEFAULT 4 GXLoadTexObj + 21470: 801cdf48 56 FUNC GLOBAL DEFAULT 4 GXInitTlutObj + 21471: 801cdf80 152 FUNC GLOBAL DEFAULT 4 GXLoadTlut + 21472: 801ce018 244 FUNC GLOBAL DEFAULT 4 GXInitTexCacheRegion + 21473: 801ce10c 56 FUNC GLOBAL DEFAULT 4 GXInitTlutRegion + 21474: 801ce144 300 FUNC GLOBAL DEFAULT 4 GXInvalidateTexRegion + 21475: 801ce270 72 FUNC GLOBAL DEFAULT 4 GXInvalidateTexAll + 21476: 801ce2b8 20 FUNC GLOBAL DEFAULT 4 GXSetTexRegionCallback + 21477: 801ce2cc 20 FUNC GLOBAL DEFAULT 4 GXSetTlutRegionCallback + 21478: 801ce2e0 124 FUNC GLOBAL DEFAULT 4 GXSetTexCoordScaleManually + 21479: 801ce3fc 380 FUNC GLOBAL DEFAULT 4 __GXSetSUTexRegs + 21480: 801ce578 852 FUNC GLOBAL DEFAULT 4 __GXSetTmemConfig + 21481: 801ce8cc 108 FUNC GLOBAL DEFAULT 4 GXSetTevIndirect + 21482: 801ce938 376 FUNC GLOBAL DEFAULT 4 GXSetIndTexMtx + 21483: 801ceab0 324 FUNC GLOBAL DEFAULT 4 GXSetIndTexCoordScale + 21484: 801cebf4 236 FUNC GLOBAL DEFAULT 4 GXSetIndTexOrder + 21485: 801cece0 36 FUNC GLOBAL DEFAULT 4 GXSetNumIndStages + 21486: 801ced04 72 FUNC GLOBAL DEFAULT 4 GXSetTevDirect + 21487: 801ced4c 4 FUNC GLOBAL DEFAULT 4 __GXUpdateBPMask + 21488: 801ced50 36 FUNC GLOBAL DEFAULT 4 __GXFlushTextureState + 21489: 801ced74 140 FUNC GLOBAL DEFAULT 4 GXSetTevOp + 21490: 801cee00 68 FUNC GLOBAL DEFAULT 4 GXSetTevColorIn + 21491: 801cee44 68 FUNC GLOBAL DEFAULT 4 GXSetTevAlphaIn + 21492: 801cee88 104 FUNC GLOBAL DEFAULT 4 GXSetTevColorOp + 21493: 801ceef0 104 FUNC GLOBAL DEFAULT 4 GXSetTevAlphaOp + 21494: 801cef58 124 FUNC GLOBAL DEFAULT 4 GXSetTevColor + 21495: 801cefd4 124 FUNC GLOBAL DEFAULT 4 GXSetTevColorS10 + 21496: 801cf050 116 FUNC GLOBAL DEFAULT 4 GXSetTevKColor + 21497: 801cf0c4 92 FUNC GLOBAL DEFAULT 4 GXSetTevKColorSel + 21498: 801cf120 92 FUNC GLOBAL DEFAULT 4 GXSetTevKAlphaSel + 21499: 801cf17c 72 FUNC GLOBAL DEFAULT 4 GXSetTevSwapMode + 21500: 801cf1c4 128 FUNC GLOBAL DEFAULT 4 GXSetTevSwapModeTable + 21501: 801cf244 68 FUNC GLOBAL DEFAULT 4 GXSetAlphaCompare + 21502: 801cf288 140 FUNC GLOBAL DEFAULT 4 GXSetZTexture + 21503: 801cf314 412 FUNC GLOBAL DEFAULT 4 GXSetTevOrder + 21504: 801cf4b0 40 FUNC GLOBAL DEFAULT 4 GXSetNumTevStages + 21505: 801cf4d8 548 FUNC GLOBAL DEFAULT 4 GXSetFog + 21506: 801cf6fc 292 FUNC GLOBAL DEFAULT 4 GXSetFogRangeAdj + 21507: 801cf820 84 FUNC GLOBAL DEFAULT 4 GXSetBlendMode + 21508: 801cf874 44 FUNC GLOBAL DEFAULT 4 GXSetColorUpdate + 21509: 801cf8a0 44 FUNC GLOBAL DEFAULT 4 GXSetAlphaUpdate + 21510: 801cf8cc 52 FUNC GLOBAL DEFAULT 4 GXSetZMode + 21511: 801cf900 52 FUNC GLOBAL DEFAULT 4 GXSetZCompLoc + 21512: 801cf934 212 FUNC GLOBAL DEFAULT 4 GXSetPixelFmt + 21513: 801cfa08 44 FUNC GLOBAL DEFAULT 4 GXSetDither + 21514: 801cfa34 60 FUNC GLOBAL DEFAULT 4 GXSetDstAlpha + 21515: 801cfa70 56 FUNC GLOBAL DEFAULT 4 GXSetFieldMask + 21516: 801cfaa8 120 FUNC GLOBAL DEFAULT 4 GXSetFieldMode + 21517: 801cfb20 112 FUNC GLOBAL DEFAULT 4 GXCallDisplayList + 21518: 801cfb90 164 FUNC GLOBAL DEFAULT 4 GXSetProjection + 21519: 801cfc34 140 FUNC GLOBAL DEFAULT 4 GXSetProjectionv + 21520: 801cfcc0 72 FUNC GLOBAL DEFAULT 4 GXGetProjectionv + 21521: 801cfd08 80 FUNC GLOBAL DEFAULT 4 GXLoadPosMtxImm + 21522: 801cfd58 80 FUNC GLOBAL DEFAULT 4 GXLoadNrmMtxImm + 21523: 801cfda8 52 FUNC GLOBAL DEFAULT 4 GXSetCurrentMtx + 21524: 801d00a0 132 FUNC GLOBAL DEFAULT 4 __GXSetMatrixIndex + 21525: 801cfddc 180 FUNC GLOBAL DEFAULT 4 GXLoadTexMtxImm + 21526: 801cfe90 144 FUNC GLOBAL DEFAULT 4 __GXSetViewport + 21527: 801cff20 88 FUNC GLOBAL DEFAULT 4 GXSetViewportJitter + 21528: 801cff78 72 FUNC GLOBAL DEFAULT 4 GXSetViewport + 21529: 801cffc0 120 FUNC GLOBAL DEFAULT 4 GXSetScissor + 21530: 801d0038 64 FUNC GLOBAL DEFAULT 4 GXSetScissorBoxOffset + 21531: 801d0078 40 FUNC GLOBAL DEFAULT 4 GXSetClipMode + 21532: 801d0124 2120 FUNC GLOBAL DEFAULT 4 GXSetGPMetric + 21533: 801d096c 16 FUNC GLOBAL DEFAULT 4 GXClearGPMetric + 21534: 801d097c 44 FUNC GLOBAL DEFAULT 4 PSMTXIdentity + 21535: 801d09a8 204 FUNC GLOBAL DEFAULT 4 PSMTXConcat + 21536: 801d0a74 40 FUNC GLOBAL DEFAULT 4 PSMTXScale + 21537: 801d0a9c 152 FUNC GLOBAL DEFAULT 4 C_MTXOrtho + 21538: 801d0b34 8 FUNC WEAK DEFAULT 4 Hu_IsStub + 21539: 803caf30 4 OBJECT GLOBAL DEFAULT 10 __OSVersion + 21540: 803cc50c 4 OBJECT WEAK DEFAULT 11 __OSIsGcam + 21541: 801d0b3c 296 FUNC GLOBAL DEFAULT 4 __OSFPRInit + 21542: 801d0c64 40 FUNC GLOBAL DEFAULT 4 OSGetConsoleType + 21543: 803cc52c 4 OBJECT GLOBAL DEFAULT 11 __OSSavedRegionStart + 21544: 803cc528 4 OBJECT GLOBAL DEFAULT 11 __OSSavedRegionEnd + 21545: 801d0df0 984 FUNC GLOBAL DEFAULT 4 OSInit + 21546: 803cc538 8 OBJECT GLOBAL DEFAULT 11 __OSStartTime + 21547: 803cc530 4 OBJECT GLOBAL DEFAULT 11 __OSInIPL + 21548: 801d15fc 44 FUNC GLOBAL DEFAULT 4 OSRegisterVersion + 21549: 801d1508 0 NOTYPE GLOBAL DEFAULT 4 __OSEVSetNumber + 21550: 801d14a0 0 NOTYPE GLOBAL DEFAULT 4 __OSEVStart + 21551: 801d1538 0 NOTYPE GLOBAL DEFAULT 4 __OSEVEnd + 21552: 801d1448 0 NOTYPE GLOBAL DEFAULT 4 __OSDBINTSTART + 21553: 801d146c 0 NOTYPE GLOBAL DEFAULT 4 __OSDBINTEND + 21554: 801d146c 0 NOTYPE GLOBAL DEFAULT 4 __OSDBJUMPSTART + 21555: 801d1470 0 NOTYPE GLOBAL DEFAULT 4 __OSDBJUMPEND + 21556: 801d14f8 0 NOTYPE GLOBAL DEFAULT 4 __DBVECTOR + 21557: 801d153c 88 FUNC GLOBAL DEFAULT 4 OSDefaultExceptionHandler + 21558: 801d1470 28 FUNC GLOBAL DEFAULT 4 __OSSetExceptionHandler + 21559: 801d148c 20 FUNC GLOBAL DEFAULT 4 __OSGetExceptionHandler + 21560: 801d1594 84 FUNC GLOBAL DEFAULT 4 __OSPSInit + 21561: 801d15e8 20 FUNC GLOBAL DEFAULT 4 __OSGetDIConfig + 21562: 801d1628 76 FUNC GLOBAL DEFAULT 4 OSInitAlarm + 21563: 801d1674 16 FUNC GLOBAL DEFAULT 4 OSCreateAlarm + 21564: 801d18d4 104 FUNC GLOBAL DEFAULT 4 OSSetAlarm + 21565: 801d193c 124 FUNC GLOBAL DEFAULT 4 OSSetPeriodicAlarm + 21566: 801d19b8 284 FUNC GLOBAL DEFAULT 4 OSCancelAlarm + 21567: 803caf40 4 OBJECT GLOBAL DEFAULT 10 __OSCurrHeap + 21568: 801d1e00 252 FUNC GLOBAL DEFAULT 4 OSAllocFromHeap + 21569: 801d1efc 124 FUNC GLOBAL DEFAULT 4 OSFreeToHeap + 21570: 801d1f78 16 FUNC GLOBAL DEFAULT 4 OSSetCurrentHeap + 21571: 801d1f88 112 FUNC GLOBAL DEFAULT 4 OSInitAlloc + 21572: 801d1ff8 108 FUNC GLOBAL DEFAULT 4 OSCreateHeap + 21573: 801d2064 8 FUNC GLOBAL DEFAULT 4 OSGetArenaHi + 21574: 801d206c 8 FUNC GLOBAL DEFAULT 4 OSGetArenaLo + 21575: 801d2074 8 FUNC GLOBAL DEFAULT 4 OSSetArenaHi + 21576: 801d207c 8 FUNC GLOBAL DEFAULT 4 OSSetArenaLo + 21577: 801d2084 444 FUNC GLOBAL DEFAULT 4 __OSInitAudioSystem + 21578: 801d2240 216 FUNC GLOBAL DEFAULT 4 __OSStopAudioSystem + 21579: 801d2318 20 FUNC GLOBAL DEFAULT 4 DCEnable + 21580: 801d232c 44 FUNC GLOBAL DEFAULT 4 DCInvalidateRange + 21581: 801d2358 48 FUNC GLOBAL DEFAULT 4 DCFlushRange + 21582: 801d2388 48 FUNC GLOBAL DEFAULT 4 DCStoreRange + 21583: 801d23b8 44 FUNC GLOBAL DEFAULT 4 DCFlushRangeNoSync + 21584: 801d23e4 52 FUNC GLOBAL DEFAULT 4 ICInvalidateRange + 21585: 801d2418 16 FUNC GLOBAL DEFAULT 4 ICFlashInvalidate + 21586: 801d2428 20 FUNC GLOBAL DEFAULT 4 ICEnable + 21587: 801d243c 40 FUNC GLOBAL DEFAULT 4 LCDisable + 21588: 801d2464 152 FUNC GLOBAL DEFAULT 4 L2GlobalInvalidate + 21589: 801d24fc 352 FUNC GLOBAL DEFAULT 4 DMAErrorHandler + 21590: 801d265c 244 FUNC GLOBAL DEFAULT 4 __OSCacheInit + 21591: 801d299c 8 FUNC GLOBAL DEFAULT 4 OSSaveFPUContext + 21592: 801d29a4 92 FUNC GLOBAL DEFAULT 4 OSSetCurrentContext + 21593: 801d2a00 12 FUNC GLOBAL DEFAULT 4 OSGetCurrentContext + 21594: 801d2a0c 128 FUNC GLOBAL DEFAULT 4 OSSaveContext + 21595: 801d2a8c 216 FUNC GLOBAL DEFAULT 4 OSLoadContext + 21596: 801d2b64 8 FUNC GLOBAL DEFAULT 4 OSGetStackPointer + 21597: 801d2b6c 36 FUNC GLOBAL DEFAULT 4 OSClearContext + 21598: 801d2b90 680 FUNC GLOBAL DEFAULT 4 OSDumpContext + 21599: 801d2ebc 72 FUNC GLOBAL DEFAULT 4 __OSContextInit + 21600: 803caf50 4 OBJECT GLOBAL DEFAULT 10 __OSFpscrEnableBits + 21601: 801d2f04 128 FUNC WEAK DEFAULT 4 OSReport + 21602: 801d2f84 300 FUNC WEAK DEFAULT 4 OSPanic + 21603: 8037e010 68 OBJECT GLOBAL DEFAULT 9 __OSErrorTable + 21604: 801d30b0 536 FUNC GLOBAL DEFAULT 4 OSSetErrorHandler + 21605: 801d32c8 744 FUNC GLOBAL DEFAULT 4 __OSUnhandledException + 21606: 801d38c0 88 FUNC GLOBAL DEFAULT 4 OSGetFontEncode + 21607: 801d39a4 820 FUNC GLOBAL DEFAULT 4 OSLoadFont + 21608: 801d4088 224 FUNC GLOBAL DEFAULT 4 OSInitFont + 21609: 801d4168 424 FUNC GLOBAL DEFAULT 4 OSGetFontTexture + 21610: 801d4310 20 FUNC GLOBAL DEFAULT 4 OSDisableInterrupts + 21611: 801d4310 0 NOTYPE GLOBAL DEFAULT 4 __RAS_OSDisableInterrupts_begin + 21612: 801d431c 0 NOTYPE GLOBAL DEFAULT 4 __RAS_OSDisableInterrupts_end + 21613: 801d4324 20 FUNC GLOBAL DEFAULT 4 OSEnableInterrupts + 21614: 801d4338 36 FUNC GLOBAL DEFAULT 4 OSRestoreInterrupts + 21615: 801d435c 28 FUNC GLOBAL DEFAULT 4 __OSSetInterruptHandler + 21616: 801d4378 20 FUNC GLOBAL DEFAULT 4 __OSGetInterruptHandler + 21617: 801d438c 116 FUNC GLOBAL DEFAULT 4 __OSInterruptInit + 21618: 801d46d8 136 FUNC GLOBAL DEFAULT 4 __OSMaskInterrupts + 21619: 801d4760 136 FUNC GLOBAL DEFAULT 4 __OSUnmaskInterrupts + 21620: 801d47e8 836 FUNC GLOBAL DEFAULT 4 __OSDispatchInterrupt + 21621: 803cc578 2 OBJECT GLOBAL DEFAULT 11 __OSLastInterrupt + 21622: 803cc580 8 OBJECT GLOBAL DEFAULT 11 __OSLastInterruptTime + 21623: 803cc574 4 OBJECT GLOBAL DEFAULT 11 __OSLastInterruptSrr0 + 21624: 801d4b7c 24 FUNC GLOBAL DEFAULT 4 __OSModuleInit + 21625: 801d4d54 280 FUNC GLOBAL DEFAULT 4 __OSInitMemoryProtection + 21626: 801d4e6c 112 FUNC GLOBAL DEFAULT 4 __OSUnlockAllMutex + 21627: 801d4ef8 832 FUNC GLOBAL DEFAULT 4 __OSReboot + 21628: 801d5238 132 FUNC GLOBAL DEFAULT 4 OSRegisterResetFunction + 21629: 801d532c 72 FUNC GLOBAL DEFAULT 4 __OSDoHotReset + 21630: 801d5374 696 FUNC GLOBAL DEFAULT 4 OSResetSystem + 21631: 801d562c 48 FUNC GLOBAL DEFAULT 4 OSGetResetCode + 21632: 801d565c 244 FUNC GLOBAL DEFAULT 4 __OSResetSWInterruptHandler + 21633: 801d5750 664 FUNC GLOBAL DEFAULT 4 OSGetResetButtonState + 21634: 801d5b60 316 FUNC GLOBAL DEFAULT 4 __OSInitSram + 21635: 801d6460 112 FUNC GLOBAL DEFAULT 4 OSGetGbsMode + 21636: 801d64d0 184 FUNC GLOBAL DEFAULT 4 OSSetGbsMode + 21637: 801d5c9c 92 FUNC GLOBAL DEFAULT 4 __OSLockSram + 21638: 801d5cf8 92 FUNC GLOBAL DEFAULT 4 __OSLockSramEx + 21639: 801d6090 36 FUNC GLOBAL DEFAULT 4 __OSUnlockSram + 21640: 801d60b4 36 FUNC GLOBAL DEFAULT 4 __OSUnlockSramEx + 21641: 801d60d8 16 FUNC GLOBAL DEFAULT 4 __OSSyncSram + 21642: 801d60e8 292 FUNC GLOBAL DEFAULT 4 __OSReadROM + 21643: 801d620c 128 FUNC GLOBAL DEFAULT 4 OSGetSoundMode + 21644: 801d628c 164 FUNC GLOBAL DEFAULT 4 OSSetSoundMode + 21645: 801d6330 132 FUNC GLOBAL DEFAULT 4 OSGetWirelessID + 21646: 801d63b4 172 FUNC GLOBAL DEFAULT 4 OSSetWirelessID + 21647: 801d6588 0 NOTYPE GLOBAL DEFAULT 4 __OSSystemCallVectorStart + 21648: 801d65a4 0 NOTYPE GLOBAL DEFAULT 4 __OSSystemCallVectorEnd + 21649: 801d65a8 100 FUNC GLOBAL DEFAULT 4 __OSInitSystemCall + 21650: 801d6610 344 FUNC GLOBAL DEFAULT 4 __OSThreadInit + 21651: 801d6768 16 FUNC GLOBAL DEFAULT 4 OSInitThreadQueue + 21652: 801d74a0 172 FUNC GLOBAL DEFAULT 4 OSClearStack + 21653: 801d6778 12 FUNC GLOBAL DEFAULT 4 OSGetCurrentThread + 21654: 801d6784 64 FUNC GLOBAL DEFAULT 4 OSDisableScheduler + 21655: 801d67c4 64 FUNC GLOBAL DEFAULT 4 OSEnableScheduler + 21656: 801d686c 60 FUNC GLOBAL DEFAULT 4 __OSGetEffectivePriority + 21657: 801d6c90 48 FUNC GLOBAL DEFAULT 4 __OSReschedule + 21658: 801d6cc0 60 FUNC GLOBAL DEFAULT 4 OSYieldThread + 21659: 801d739c 260 FUNC GLOBAL DEFAULT 4 OSWakeupThread + 21660: 801d6cfc 444 FUNC GLOBAL DEFAULT 4 OSCancelThread + 21661: 801d72b0 236 FUNC GLOBAL DEFAULT 4 OSSleepThread + 21662: 801d6eb8 648 FUNC GLOBAL DEFAULT 4 OSResumeThread + 21663: 801d7140 368 FUNC GLOBAL DEFAULT 4 OSSuspendThread + 21664: 801d754c 24 FUNC GLOBAL DEFAULT 4 OSGetTime + 21665: 801d7564 8 FUNC GLOBAL DEFAULT 4 OSGetTick + 21666: 801d756c 100 FUNC GLOBAL DEFAULT 4 __OSGetSystemTime + 21667: 801d75d0 88 FUNC GLOBAL DEFAULT 4 __OSTimeToSystemTime + 21668: 801d77c4 516 FUNC GLOBAL DEFAULT 4 OSTicksToCalendarTime + 21669: 80003154 348 FUNC WEAK DEFAULT 1 __start + 21670: 801d79c8 4 FUNC WEAK DEFAULT 4 InitMetroTRK_BBA + 21671: 80003400 36 FUNC GLOBAL DEFAULT 1 __init_hardware + 21672: 80003424 52 FUNC GLOBAL DEFAULT 1 __flush_cache + 21673: 801d79cc 32 FUNC GLOBAL DEFAULT 4 __init_user + 21674: 801d7a40 32 FUNC GLOBAL DEFAULT 4 _ExitProcess + 21675: 801d7b90 276 FUNC GLOBAL DEFAULT 4 PADClamp + 21676: 803caf68 4 OBJECT GLOBAL DEFAULT 10 __PADVersion + 21677: 801d8504 256 FUNC GLOBAL DEFAULT 4 PADReset + 21678: 801d8604 260 FUNC GLOBAL DEFAULT 4 PADRecalibrate + 21679: 801d8708 536 FUNC GLOBAL DEFAULT 4 PADInit + 21680: 803cc604 4 OBJECT GLOBAL DEFAULT 11 __PADSpec + 21681: 801d8d70 96 FUNC GLOBAL DEFAULT 4 PADSetSpec + 21682: 801d8920 940 FUNC GLOBAL DEFAULT 4 PADRead + 21683: 801d8ccc 164 FUNC GLOBAL DEFAULT 4 PADControlMotor + 21684: 801d96a4 84 FUNC GLOBAL DEFAULT 4 PADSetSamplingCallback + 21685: 801d96f8 124 FUNC GLOBAL DEFAULT 4 __PADDisableRecalibration + 21686: 803caf88 4 OBJECT GLOBAL DEFAULT 10 __SIVersion + 21687: 801d9774 32 FUNC GLOBAL DEFAULT 4 SIBusy + 21688: 801d9794 60 FUNC GLOBAL DEFAULT 4 SIIsChanBusy + 21689: 801da760 364 FUNC GLOBAL DEFAULT 4 SITransfer + 21690: 801d9ea8 204 FUNC GLOBAL DEFAULT 4 SIRegisterPollingHandler + 21691: 801d9f74 244 FUNC GLOBAL DEFAULT 4 SIUnregisterPollingHandler + 21692: 801da068 180 FUNC GLOBAL DEFAULT 4 SIInit + 21693: 801dab64 452 FUNC GLOBAL DEFAULT 4 SIGetType + 21694: 801da328 124 FUNC GLOBAL DEFAULT 4 SIGetStatus + 21695: 801da3a4 20 FUNC GLOBAL DEFAULT 4 SISetCommand + 21696: 801da3b8 16 FUNC GLOBAL DEFAULT 4 SITransferCommands + 21697: 801da3c8 108 FUNC GLOBAL DEFAULT 4 SISetXY + 21698: 801da434 156 FUNC GLOBAL DEFAULT 4 SIEnablePolling + 21699: 801da4d0 108 FUNC GLOBAL DEFAULT 4 SIDisablePolling + 21700: 801da610 196 FUNC GLOBAL DEFAULT 4 SIGetResponse + 21701: 803cc610 4 OBJECT GLOBAL DEFAULT 11 __PADFixBits + 21702: 801dad28 316 FUNC GLOBAL DEFAULT 4 SIGetTypeAsync + 21703: 801dae64 228 FUNC GLOBAL DEFAULT 4 SISetSamplingRate + 21704: 801daf48 36 FUNC GLOBAL DEFAULT 4 SIRefreshSamplingRate + 21705: 803caf90 4 OBJECT GLOBAL DEFAULT 10 __VIVersion + 21706: 801dcd1c 96 FUNC GLOBAL DEFAULT 4 __VIGetCurrentPosition + 21707: 801db1e0 68 FUNC GLOBAL DEFAULT 4 VISetPreRetraceCallback + 21708: 801db224 68 FUNC GLOBAL DEFAULT 4 VISetPostRetraceCallback + 21709: 801db308 512 FUNC GLOBAL DEFAULT 4 __VIInit + 21710: 801db508 1200 FUNC GLOBAL DEFAULT 4 VIInit + 21711: 801db9b8 84 FUNC GLOBAL DEFAULT 4 VIWaitForRetrace + 21712: 801dbe80 2088 FUNC GLOBAL DEFAULT 4 VIConfigure + 21713: 801dc6a8 304 FUNC GLOBAL DEFAULT 4 VIFlush + 21714: 801dc7d8 108 FUNC GLOBAL DEFAULT 4 VISetNextFrameBuffer + 21715: 801dc844 124 FUNC GLOBAL DEFAULT 4 VISetBlack + 21716: 801dc964 156 FUNC GLOBAL DEFAULT 4 VIGetNextField + 21717: 801dca00 152 FUNC GLOBAL DEFAULT 4 VIGetCurrentLine + 21718: 801dca98 104 FUNC GLOBAL DEFAULT 4 VIGetTvFormat + 21719: 801dcb00 540 FUNC GLOBAL DEFAULT 4 __VIDisplayPositionToXY + 21720: 803cc680 4 OBJECT GLOBAL DEFAULT 11 __aborting + 21721: 803cc684 4 OBJECT GLOBAL DEFAULT 11 __atexit_curr_func + 21722: 803cc688 4 OBJECT GLOBAL DEFAULT 11 __stdio_exit + 21723: 803cc68c 4 OBJECT GLOBAL DEFAULT 11 __console_exit + 21724: 8037ee68 256 OBJECT GLOBAL DEFAULT 9 __atexit_funcs + 21725: 801dcd7c 240 FUNC GLOBAL DEFAULT 4 exit + 21726: 801dce6c 156 FUNC GLOBAL DEFAULT 4 abort + 21727: 801dcf94 1972 FUNC GLOBAL DEFAULT 4 __pool_realloc + 21728: 801dcf08 140 FUNC GLOBAL DEFAULT 4 realloc + 21729: 801dd748 88 FUNC GLOBAL DEFAULT 4 __pool_free + 21730: 801dd7a0 84 FUNC GLOBAL DEFAULT 4 __pool_alloc + 21731: 801dd7f4 344 FUNC GLOBAL DEFAULT 4 deallocate_from_fixed_pools + 21732: 801dd94c 720 FUNC GLOBAL DEFAULT 4 allocate_from_fixed_pools + 21733: 802b6b08 320 OBJECT GLOBAL DEFAULT 8 __files + 21734: 801de534 140 FUNC GLOBAL DEFAULT 4 __flush_line_buffered_output_files + 21735: 801de5c0 112 FUNC GLOBAL DEFAULT 4 __flush_all + 21736: 801de630 168 FUNC GLOBAL DEFAULT 4 __close_all + 21737: 801de6d8 220 FUNC GLOBAL DEFAULT 4 __init_file + 21738: 801de7b4 144 FUNC GLOBAL DEFAULT 4 __find_unopened_file + 21739: 801de844 4224 FUNC GLOBAL DEFAULT 4 __dec2num + 21740: 801df8c4 420 FUNC GLOBAL DEFAULT 4 __num2dec + 21741: 801e1e20 16 FUNC GLOBAL DEFAULT 4 abs + 21742: 801e1e30 356 FUNC GLOBAL DEFAULT 4 setvbuf + 21743: 801e1f94 196 FUNC GLOBAL DEFAULT 4 __flush_buffer + 21744: 801e2058 208 FUNC GLOBAL DEFAULT 4 __load_buffer + 21745: 801e2128 52 FUNC GLOBAL DEFAULT 4 __prep_buffer + 21746: 801e2230 440 FUNC GLOBAL DEFAULT 4 __put_char + 21747: 801e215c 212 FUNC GLOBAL DEFAULT 4 fputs + 21748: 801e23e8 532 FUNC GLOBAL DEFAULT 4 fgets + 21749: 801e25fc 4 FUNC GLOBAL DEFAULT 4 __end_critical_region + 21750: 801e2600 4 FUNC GLOBAL DEFAULT 4 __begin_critical_region + 21751: 801e2604 4 FUNC GLOBAL DEFAULT 4 __kill_critical_regions + 21752: 802b6db0 256 OBJECT GLOBAL DEFAULT 8 __ctype_map + 21753: 802b6eb0 256 OBJECT GLOBAL DEFAULT 8 __lower_map + 21754: 802b6fb0 256 OBJECT GLOBAL DEFAULT 8 __upper_map + 21755: 801e2608 36 FUNC WEAK DEFAULT 4 tolower + 21756: 801e262c 24 FUNC WEAK DEFAULT 4 isprint + 21757: 801e2644 780 FUNC GLOBAL DEFAULT 4 __fwrite + 21758: 801e2950 124 FUNC GLOBAL DEFAULT 4 fwrite + 21759: 801e29cc 848 FUNC GLOBAL DEFAULT 4 __fread + 21760: 801e2d1c 124 FUNC GLOBAL DEFAULT 4 fread + 21761: 803cc698 4 OBJECT GLOBAL DEFAULT 11 errno + 21762: 801e2d98 380 FUNC GLOBAL DEFAULT 4 __get_file_modes + 21763: 801e2f14 592 FUNC GLOBAL DEFAULT 4 fopen + 21764: 801e3164 312 FUNC GLOBAL DEFAULT 4 fflush + 21765: 801e329c 444 FUNC GLOBAL DEFAULT 4 fclose + 21766: 801e34c4 572 FUNC GLOBAL DEFAULT 4 _fseek + 21767: 801e3458 108 FUNC GLOBAL DEFAULT 4 fseek + 21768: 801e3700 168 FUNC GLOBAL DEFAULT 4 ftell + 21769: 802b70b0 56 OBJECT GLOBAL DEFAULT 8 __lconv + 21770: 801e37a8 280 FUNC GLOBAL DEFAULT 4 wcstombs + 21771: 801e38c0 288 FUNC GLOBAL DEFAULT 4 mbtowc + 21772: 801e3acc 76 FUNC GLOBAL DEFAULT 4 memcmp + 21773: 801e3b18 44 FUNC GLOBAL DEFAULT 4 __memrchr + 21774: 801e3b44 44 FUNC GLOBAL DEFAULT 4 memchr + 21775: 801e3b70 204 FUNC GLOBAL DEFAULT 4 memmove + 21776: 801e3c3c 172 FUNC GLOBAL DEFAULT 4 __copy_longs_rev_unaligned + 21777: 801e3ce8 192 FUNC GLOBAL DEFAULT 4 __copy_longs_unaligned + 21778: 801e3da8 168 FUNC GLOBAL DEFAULT 4 __copy_longs_rev_aligned + 21779: 801e3e50 188 FUNC GLOBAL DEFAULT 4 __copy_longs_aligned + 21780: 801e3f0c 16 FUNC GLOBAL DEFAULT 4 __stdio_atexit + 21781: 801e3f1c 8 FUNC GLOBAL DEFAULT 4 feof + 21782: 801e3f24 16 FUNC GLOBAL DEFAULT 4 clearerr + 21783: 801e42ec 108 FUNC GLOBAL DEFAULT 4 __StringWrite + 21784: 801e3f34 224 FUNC GLOBAL DEFAULT 4 sprintf + 21785: 801e4014 120 FUNC GLOBAL DEFAULT 4 vsprintf + 21786: 801e4358 88 FUNC GLOBAL DEFAULT 4 __FileWrite + 21787: 801e408c 152 FUNC GLOBAL DEFAULT 4 vprintf + 21788: 801e4124 224 FUNC GLOBAL DEFAULT 4 fprintf + 21789: 801e4204 232 FUNC GLOBAL DEFAULT 4 printf + 21790: 801e6074 364 FUNC GLOBAL DEFAULT 4 qsort + 21791: 801e61e0 32 FUNC GLOBAL DEFAULT 4 rand + 21792: 801e62c4 144 FUNC GLOBAL DEFAULT 4 __StringRead + 21793: 801e6200 196 FUNC GLOBAL DEFAULT 4 sscanf + 21794: 8037f2a0 24 OBJECT GLOBAL DEFAULT 9 signal_funcs + 21795: 801e7248 192 FUNC GLOBAL DEFAULT 4 raise + 21796: 801e7700 184 FUNC GLOBAL DEFAULT 4 strcpy + 21797: 801e7308 104 FUNC GLOBAL DEFAULT 4 strstr + 21798: 801e7370 316 FUNC GLOBAL DEFAULT 4 strtok + 21799: 801e751c 296 FUNC GLOBAL DEFAULT 4 strcmp + 21800: 801e74ac 48 FUNC GLOBAL DEFAULT 4 strchr + 21801: 801e74dc 64 FUNC GLOBAL DEFAULT 4 strncmp + 21802: 801e7644 76 FUNC GLOBAL DEFAULT 4 strncat + 21803: 801e7690 44 FUNC GLOBAL DEFAULT 4 strcat + 21804: 801e76bc 68 FUNC GLOBAL DEFAULT 4 strncpy + 21805: 801e77b8 28 FUNC GLOBAL DEFAULT 4 strlen + 21806: 801e7860 4108 FUNC GLOBAL DEFAULT 4 __strtold + 21807: 801e77d4 140 FUNC GLOBAL DEFAULT 4 atof + 21808: 801e8d38 888 FUNC GLOBAL DEFAULT 4 __strtoul + 21809: 801e886c 192 FUNC GLOBAL DEFAULT 4 atoi + 21810: 801e892c 1036 FUNC GLOBAL DEFAULT 4 __strtoull + 21811: 801e90b0 8 FUNC GLOBAL DEFAULT 4 __close_console + 21812: 801e90b8 196 FUNC WEAK DEFAULT 4 __write_console + 21813: 803cafb8 4 OBJECT GLOBAL DEFAULT 10 __float_nan + 21814: 803cafbc 4 OBJECT GLOBAL DEFAULT 10 __float_huge + 21815: 803cafc0 8 OBJECT GLOBAL DEFAULT 10 __double_min + 21816: 803cafc8 8 OBJECT GLOBAL DEFAULT 10 __double_max + 21817: 803cafd0 8 OBJECT GLOBAL DEFAULT 10 __double_huge + 21818: 803cafd8 8 OBJECT GLOBAL DEFAULT 10 __extended_min + 21819: 803cafe0 8 OBJECT GLOBAL DEFAULT 10 __extended_max + 21820: 801e917c 136 FUNC GLOBAL DEFAULT 4 fwide + 21821: 801e9204 784 FUNC GLOBAL DEFAULT 4 __ieee754_acos + 21822: 801e9514 612 FUNC GLOBAL DEFAULT 4 __ieee754_asin + 21823: 801e9778 656 FUNC GLOBAL DEFAULT 4 __ieee754_atan2 + 21824: 801e9a08 548 FUNC GLOBAL DEFAULT 4 __ieee754_exp + 21825: 801e9c2c 828 FUNC GLOBAL DEFAULT 4 __ieee754_fmod + 21826: 801e9f68 636 FUNC GLOBAL DEFAULT 4 __ieee754_log + 21827: 801ea1e4 2228 FUNC GLOBAL DEFAULT 4 __ieee754_pow + 21828: 801eaa98 928 FUNC GLOBAL DEFAULT 4 __ieee754_rem_pio2 + 21829: 801eae38 244 FUNC GLOBAL DEFAULT 4 __kernel_cos + 21830: 801eaf2c 3668 FUNC GLOBAL DEFAULT 4 __kernel_rem_pio2 + 21831: 801ebd80 160 FUNC GLOBAL DEFAULT 4 __kernel_sin + 21832: 801ebe20 532 FUNC GLOBAL DEFAULT 4 __kernel_tan + 21833: 801ec034 536 FUNC GLOBAL DEFAULT 4 atan + 21834: 801ec24c 324 FUNC GLOBAL DEFAULT 4 ceil + 21835: 801ec390 40 FUNC GLOBAL DEFAULT 4 copysign + 21836: 801ec3b8 212 FUNC GLOBAL DEFAULT 4 cos + 21837: 801ec48c 328 FUNC GLOBAL DEFAULT 4 floor + 21838: 801ec5d4 140 FUNC GLOBAL DEFAULT 4 frexp + 21839: 801ec660 452 FUNC GLOBAL DEFAULT 4 ldexp + 21840: 801ec824 252 FUNC GLOBAL DEFAULT 4 modf + 21841: 801ec920 216 FUNC GLOBAL DEFAULT 4 sin + 21842: 801ec9f8 120 FUNC GLOBAL DEFAULT 4 tan + 21843: 801eca70 32 FUNC GLOBAL DEFAULT 4 acos + 21844: 801eca90 32 FUNC GLOBAL DEFAULT 4 asin + 21845: 801ecab0 32 FUNC GLOBAL DEFAULT 4 atan2 + 21846: 801ecad0 32 FUNC GLOBAL DEFAULT 4 exp + 21847: 801ecaf0 32 FUNC GLOBAL DEFAULT 4 fmod + 21848: 801ecb10 32 FUNC GLOBAL DEFAULT 4 log + 21849: 801ecb30 32 FUNC GLOBAL DEFAULT 4 pow + 21850: 801ecb50 36 FUNC WEAK DEFAULT 4 powf + 21851: 801ecb74 36 FUNC WEAK DEFAULT 4 sinf + 21852: 801ecb98 36 FUNC WEAK DEFAULT 4 cosf + 21853: 801ecbbc 36 FUNC WEAK DEFAULT 4 atanf + 21854: 801ecbe0 100 FUNC WEAK DEFAULT 4 __fpclassifyf + 21855: 801ecc44 140 FUNC GLOBAL DEFAULT 4 strcmpi + 21856: 801eccd0 140 FUNC GLOBAL DEFAULT 4 stricmp + 21857: 80003488 184 FUNC GLOBAL DEFAULT 1 __fill_mem + 21858: 80003458 48 FUNC GLOBAL DEFAULT 1 memset + 21859: 80003540 80 FUNC GLOBAL DEFAULT 1 memcpy + 21860: 801ecd5c 200 FUNC GLOBAL DEFAULT 4 __va_arg + 21861: 801ece24 72 FUNC GLOBAL DEFAULT 4 __destroy_global_chain + 21862: 803cc6b0 4 OBJECT GLOBAL DEFAULT 11 __global_destructor_chain + 21863: 801ece6c 48 FUNC GLOBAL DEFAULT 4 __copy + 21864: 802b7470 16 OBJECT WEAK DEFAULT 8 __vt__Q23std9exception + 21865: 801ece9c 116 FUNC WEAK DEFAULT 4 __dt__Q23std9exceptionFv + 21866: 801ecf10 76 FUNC WEAK DEFAULT 4 __dl__FPv + 21867: 801ecf5c 12 FUNC WEAK DEFAULT 4 what__Q23std9exceptionCFv + 21868: 801ecf68 248 FUNC GLOBAL DEFAULT 4 __construct_array + 21869: 801ed060 184 FUNC WEAK DEFAULT 4 __dt__26__partial_array_destructorFv + 21870: 801ed118 556 FUNC GLOBAL DEFAULT 4 __throw_catch_compare + 21871: 801ed344 40 FUNC GLOBAL DEFAULT 4 unexpected__3stdFv + 21872: 801ed36c 40 FUNC GLOBAL DEFAULT 4 terminate__3stdFv + 21873: 801ed3dc 92 FUNC GLOBAL DEFAULT 4 __cvt_fp2unsigned + 21874: 801ed464 0 NOTYPE GLOBAL DEFAULT 4 _savefpr_25 + 21875: 801ed46c 0 NOTYPE GLOBAL DEFAULT 4 _savefpr_27 + 21876: 801ed470 0 NOTYPE GLOBAL DEFAULT 4 _savefpr_28 + 21877: 801ed4b0 0 NOTYPE GLOBAL DEFAULT 4 _restfpr_25 + 21878: 801ed4b8 0 NOTYPE GLOBAL DEFAULT 4 _restfpr_27 + 21879: 801ed4bc 0 NOTYPE GLOBAL DEFAULT 4 _restfpr_28 + 21880: 801ed4d0 0 NOTYPE GLOBAL DEFAULT 4 _savegpr_14 + 21881: 801ed4d4 0 NOTYPE GLOBAL DEFAULT 4 _savegpr_15 + 21882: 801ed4d8 0 NOTYPE GLOBAL DEFAULT 4 _savegpr_16 + 21883: 801ed4dc 0 NOTYPE GLOBAL DEFAULT 4 _savegpr_17 + 21884: 801ed4e0 0 NOTYPE GLOBAL DEFAULT 4 _savegpr_18 + 21885: 801ed4e4 0 NOTYPE GLOBAL DEFAULT 4 _savegpr_19 + 21886: 801ed4e8 0 NOTYPE GLOBAL DEFAULT 4 _savegpr_20 + 21887: 801ed4ec 0 NOTYPE GLOBAL DEFAULT 4 _savegpr_21 + 21888: 801ed4f0 0 NOTYPE GLOBAL DEFAULT 4 _savegpr_22 + 21889: 801ed4f4 0 NOTYPE GLOBAL DEFAULT 4 _savegpr_23 + 21890: 801ed4f8 0 NOTYPE GLOBAL DEFAULT 4 _savegpr_24 + 21891: 801ed4fc 0 NOTYPE GLOBAL DEFAULT 4 _savegpr_25 + 21892: 801ed500 0 NOTYPE GLOBAL DEFAULT 4 _savegpr_26 + 21893: 801ed504 0 NOTYPE GLOBAL DEFAULT 4 _savegpr_27 + 21894: 801ed51c 0 NOTYPE GLOBAL DEFAULT 4 _restgpr_14 + 21895: 801ed520 0 NOTYPE GLOBAL DEFAULT 4 _restgpr_15 + 21896: 801ed524 0 NOTYPE GLOBAL DEFAULT 4 _restgpr_16 + 21897: 801ed528 0 NOTYPE GLOBAL DEFAULT 4 _restgpr_17 + 21898: 801ed52c 0 NOTYPE GLOBAL DEFAULT 4 _restgpr_18 + 21899: 801ed530 0 NOTYPE GLOBAL DEFAULT 4 _restgpr_19 + 21900: 801ed534 0 NOTYPE GLOBAL DEFAULT 4 _restgpr_20 + 21901: 801ed538 0 NOTYPE GLOBAL DEFAULT 4 _restgpr_21 + 21902: 801ed53c 0 NOTYPE GLOBAL DEFAULT 4 _restgpr_22 + 21903: 801ed540 0 NOTYPE GLOBAL DEFAULT 4 _restgpr_23 + 21904: 801ed544 0 NOTYPE GLOBAL DEFAULT 4 _restgpr_24 + 21905: 801ed548 0 NOTYPE GLOBAL DEFAULT 4 _restgpr_25 + 21906: 801ed54c 0 NOTYPE GLOBAL DEFAULT 4 _restgpr_26 + 21907: 801ed550 0 NOTYPE GLOBAL DEFAULT 4 _restgpr_27 + 21908: 801ed568 236 FUNC GLOBAL DEFAULT 4 __div2u + 21909: 801ed654 312 FUNC GLOBAL DEFAULT 4 __div2i + 21910: 801ed78c 228 FUNC GLOBAL DEFAULT 4 __mod2u + 21911: 801ed870 268 FUNC GLOBAL DEFAULT 4 __mod2i + 21912: 801ed97c 36 FUNC GLOBAL DEFAULT 4 __shl2i + 21913: 801ed9a0 36 FUNC GLOBAL DEFAULT 4 __shr2u + 21914: 801ed9c4 40 FUNC GLOBAL DEFAULT 4 __shr2i + 21915: 801ed9ec 180 FUNC GLOBAL DEFAULT 4 __cvt_sll_flt + 21916: 801edaa0 204 FUNC GLOBAL DEFAULT 4 __cvt_dbl_usll + 21917: 801edba8 64 FUNC GLOBAL DEFAULT 4 __init_cpp_exceptions + 21918: 801edb74 52 FUNC GLOBAL DEFAULT 4 __fini_cpp_exceptions + 21919: 801edcec 324 FUNC GLOBAL DEFAULT 4 __throw + 21920: 801ede30 68 FUNC GLOBAL DEFAULT 4 __end__catch + 21921: 802b7558 16 OBJECT WEAK DEFAULT 8 __vt__Q23std13bad_exception + 21922: 801ee438 92 FUNC WEAK DEFAULT 4 __dt__Q23std13bad_exceptionFv + 21923: 801ee284 436 FUNC GLOBAL DEFAULT 4 __unexpected + 21924: 801eefac 52 FUNC GLOBAL DEFAULT 4 __unregister_fragment + 21925: 801eefe0 52 FUNC GLOBAL DEFAULT 4 __register_fragment + 21926: 801ef014 12 FUNC WEAK DEFAULT 4 what__Q23std13bad_exceptionCFv + 21927: 801ef020 184 FUNC WEAK DEFAULT 4 __sys_free + 21928: 801ef0d8 184 FUNC WEAK DEFAULT 4 __sys_alloc + 21929: 801ef190 248 FUNC GLOBAL DEFAULT 4 TRKNubMainLoop + 21930: 8037f2c8 40 OBJECT GLOBAL DEFAULT 9 gTRKEventQueue + 21931: 801ef288 36 FUNC GLOBAL DEFAULT 4 TRKDestructEvent + 21932: 801ef2ac 24 FUNC GLOBAL DEFAULT 4 TRKConstructEvent + 21933: 801ef2c4 224 FUNC GLOBAL DEFAULT 4 TRKPostEvent + 21934: 801ef3a4 180 FUNC GLOBAL DEFAULT 4 TRKGetNextEvent + 21935: 801ef458 88 FUNC GLOBAL DEFAULT 4 TRKInitializeEventQueue + 21936: 8037f2f0 4 OBJECT GLOBAL DEFAULT 9 gTRKBigEndian + 21937: 801ef4b0 40 FUNC GLOBAL DEFAULT 4 TRKNubWelcome + 21938: 801ef4d8 36 FUNC GLOBAL DEFAULT 4 TRKTerminateNub + 21939: 801ef4fc 312 FUNC GLOBAL DEFAULT 4 TRKInitializeNub + 21940: 801ef634 476 FUNC GLOBAL DEFAULT 4 TRKMessageSend + 21941: 8037f2f8 6576 OBJECT GLOBAL DEFAULT 9 gTRKMsgBufs + 21942: 801ef810 240 FUNC GLOBAL DEFAULT 4 TRKReadBuffer_ui32 + 21943: 801ef900 152 FUNC GLOBAL DEFAULT 4 TRKReadBuffer_ui8 + 21944: 801ef998 232 FUNC GLOBAL DEFAULT 4 TRKReadBuffer1_ui64 + 21945: 801efa80 200 FUNC GLOBAL DEFAULT 4 TRKReadBuffer1_ui32 + 21946: 801efb48 184 FUNC GLOBAL DEFAULT 4 TRKReadBuffer1_ui16 + 21947: 801efc00 128 FUNC GLOBAL DEFAULT 4 TRKReadBuffer1_ui8 + 21948: 801efc80 252 FUNC GLOBAL DEFAULT 4 TRKAppendBuffer_ui32 + 21949: 801efd7c 104 FUNC GLOBAL DEFAULT 4 TRKAppendBuffer_ui8 + 21950: 801efde4 252 FUNC GLOBAL DEFAULT 4 TRKAppendBuffer1_ui64 + 21951: 801efee0 216 FUNC GLOBAL DEFAULT 4 TRKAppendBuffer1_ui32 + 21952: 801effb8 200 FUNC GLOBAL DEFAULT 4 TRKAppendBuffer1_ui16 + 21953: 801f0080 140 FUNC GLOBAL DEFAULT 4 TRKReadBuffer + 21954: 801f010c 164 FUNC GLOBAL DEFAULT 4 TRKAppendBuffer + 21955: 801f01b0 48 FUNC GLOBAL DEFAULT 4 TRKSetBufferPosition + 21956: 801f01e0 64 FUNC GLOBAL DEFAULT 4 TRKResetBuffer + 21957: 801f0220 100 FUNC GLOBAL DEFAULT 4 TRKReleaseBuffer + 21958: 801f0284 44 FUNC GLOBAL DEFAULT 4 TRKGetBuffer + 21959: 801f02b0 200 FUNC GLOBAL DEFAULT 4 TRKGetFreeBuffer + 21960: 801f0378 116 FUNC GLOBAL DEFAULT 4 TRKInitializeMessageBuffers + 21961: 80380ca8 4 OBJECT GLOBAL DEFAULT 9 gTRKInputPendingPtr + 21962: 801f03ec 8 FUNC GLOBAL DEFAULT 4 TRKTerminateSerialHandler + 21963: 801f03f4 36 FUNC GLOBAL DEFAULT 4 TRKInitializeSerialHandler + 21964: 801f0418 80 FUNC GLOBAL DEFAULT 4 TRKProcessInput + 21965: 801f0500 696 FUNC GLOBAL DEFAULT 4 TRKTestForPacket + 21966: 801f0468 152 FUNC GLOBAL DEFAULT 4 TRKGetInput + 21967: 801f07b8 4 FUNC GLOBAL DEFAULT 4 usr_put_initialize + 21968: 801f07bc 136 FUNC GLOBAL DEFAULT 4 usr_puts_serial + 21969: 80380cc0 4 OBJECT GLOBAL DEFAULT 9 gTRKDispatchTableSize + 21970: 802b7568 132 OBJECT GLOBAL DEFAULT 8 gTRKDispatchTable + 21971: 801f0844 132 FUNC GLOBAL DEFAULT 4 TRKDispatchMessage + 21972: 801f08c8 24 FUNC GLOBAL DEFAULT 4 TRKInitializeDispatcher + 21973: 801f08e0 420 FUNC GLOBAL DEFAULT 4 TRKDoSetOption + 21974: 801f0a84 256 FUNC GLOBAL DEFAULT 4 TRKDoStop + 21975: 801f0b84 1328 FUNC GLOBAL DEFAULT 4 TRKDoStep + 21976: 801f10b4 340 FUNC GLOBAL DEFAULT 4 TRKDoContinue + 21977: 801f1208 760 FUNC GLOBAL DEFAULT 4 TRKDoFlushCache + 21978: 801f1500 968 FUNC GLOBAL DEFAULT 4 TRKDoWriteRegisters + 21979: 801f18c8 972 FUNC GLOBAL DEFAULT 4 TRKDoReadRegisters + 21980: 801f1c94 1056 FUNC GLOBAL DEFAULT 4 TRKDoWriteMemory + 21981: 801f20b4 1040 FUNC GLOBAL DEFAULT 4 TRKDoReadMemory + 21982: 801f24c4 920 FUNC GLOBAL DEFAULT 4 TRKDoCPUType + 21983: 801f285c 560 FUNC GLOBAL DEFAULT 4 TRKDoSupportMask + 21984: 801f2a8c 728 FUNC GLOBAL DEFAULT 4 TRKDoVersions + 21985: 801f2d64 184 FUNC GLOBAL DEFAULT 4 TRKDoReset + 21986: 801f2e1c 228 FUNC GLOBAL DEFAULT 4 TRKDoDisconnect + 21987: 801f2f00 188 FUNC GLOBAL DEFAULT 4 TRKDoConnect + 21988: 801f2fbc 176 FUNC GLOBAL DEFAULT 4 TRKDoUnsupported + 21989: 801f306c 184 FUNC GLOBAL DEFAULT 4 TRKStandardACK + 21990: 801f3124 12 FUNC GLOBAL DEFAULT 4 SetTRKConnected + 21991: 801f3130 16 FUNC GLOBAL DEFAULT 4 GetTRKConnected + 21992: 801f3598 420 FUNC GLOBAL DEFAULT 4 TRKRequestSend + 21993: 801f3140 400 FUNC GLOBAL DEFAULT 4 HandlePositionFileSupportRequest + 21994: 801f32d0 288 FUNC GLOBAL DEFAULT 4 HandleCloseFileSupportRequest + 21995: 801f33f0 424 FUNC GLOBAL DEFAULT 4 HandleOpenFileSupportRequest + 21996: 801f373c 708 FUNC GLOBAL DEFAULT 4 TRKSuppAccessFile + 21997: 801f3a00 8 FUNC GLOBAL DEFAULT 4 TRKReleaseMutex + 21998: 801f3a08 8 FUNC GLOBAL DEFAULT 4 TRKAcquireMutex + 21999: 801f3a10 8 FUNC GLOBAL DEFAULT 4 TRKInitializeMutex + 22000: 801f3a18 216 FUNC GLOBAL DEFAULT 4 TRKDoNotifyStopped + 22001: 801f3af0 56 FUNC GLOBAL DEFAULT 4 TRK_flush_cache + 22002: 80003590 48 FUNC GLOBAL DEFAULT 1 TRK_memset + 22003: 800035c0 36 FUNC GLOBAL DEFAULT 1 TRK_memcpy + 22004: 800035e4 0 NOTYPE GLOBAL DEFAULT 1 gTRKInterruptVectorTable + 22005: 80005518 0 NOTYPE GLOBAL DEFAULT 1 gTRKInterruptVectorTableEnd + 22006: 8027a318 16 OBJECT GLOBAL DEFAULT 7 gTRKMemMap + 22007: 802b7628 9 OBJECT GLOBAL DEFAULT 8 gTRKRestoreFlags + 22008: 801f3be0 8 FUNC GLOBAL DEFAULT 4 __TRK_get_MSR + 22009: 801f3be8 8 FUNC GLOBAL DEFAULT 4 __TRK_set_MSR + 22010: 801f3c2c 404 FUNC GLOBAL DEFAULT 4 TRKInterruptHandler + 22011: 80380cd4 164 OBJECT GLOBAL DEFAULT 9 gTRKState + 22012: 80380d78 1072 OBJECT GLOBAL DEFAULT 9 gTRKCPUState + 22013: 803811a8 148 OBJECT GLOBAL DEFAULT 9 gTRKSaveState + 22014: 801f3dc0 156 FUNC GLOBAL DEFAULT 4 TRKExceptionHandler + 22015: 801f45d0 172 FUNC GLOBAL DEFAULT 4 TRKPostInterruptEvent + 22016: 801f3e5c 196 FUNC GLOBAL DEFAULT 4 TRKSwapAndGo + 22017: 801f3f20 84 FUNC GLOBAL DEFAULT 4 TRKInterruptHandlerEnableInterrupts + 22018: 8038123c 16 OBJECT GLOBAL DEFAULT 9 TRKvalue128_temp + 22019: 801f3f74 16 FUNC GLOBAL DEFAULT 4 TRKTargetSetInputPendingPtr + 22020: 801f3f84 24 FUNC GLOBAL DEFAULT 4 TRKTargetStop + 22021: 801f3f9c 16 FUNC GLOBAL DEFAULT 4 TRKTargetSetStopped + 22022: 801f3fac 16 FUNC GLOBAL DEFAULT 4 TRKTargetStopped + 22023: 801f3fbc 60 FUNC GLOBAL DEFAULT 4 TRKTargetFlushCache + 22024: 801f3ff8 520 FUNC GLOBAL DEFAULT 4 TRKTargetSupportRequest + 22025: 801f4200 16 FUNC GLOBAL DEFAULT 4 TRKTargetGetPC + 22026: 801f4210 124 FUNC GLOBAL DEFAULT 4 TRKTargetStepOutOfRange + 22027: 801f428c 108 FUNC GLOBAL DEFAULT 4 TRKTargetSingleStep + 22028: 801f5310 76 FUNC GLOBAL DEFAULT 4 TRKTargetReadInstruction + 22029: 801f42f8 132 FUNC GLOBAL DEFAULT 4 TRKTargetAddExceptionInfo + 22030: 801f437c 248 FUNC GLOBAL DEFAULT 4 TRKTargetAddStopInfo + 22031: 801f4474 348 FUNC GLOBAL DEFAULT 4 TRKTargetInterrupt + 22032: 801f467c 96 FUNC GLOBAL DEFAULT 4 TRKTargetCPUType + 22033: 801f46dc 164 FUNC GLOBAL DEFAULT 4 TRKTargetSupportMask + 22034: 801f4780 40 FUNC GLOBAL DEFAULT 4 TRKTargetVersions + 22035: 801f47a8 1080 FUNC GLOBAL DEFAULT 4 TRKTargetAccessExtended2 + 22036: 801f4be0 368 FUNC GLOBAL DEFAULT 4 TRKTargetAccessExtended1 + 22037: 801f4d50 1228 FUNC GLOBAL DEFAULT 4 TRKTargetAccessFP + 22038: 801f521c 244 FUNC GLOBAL DEFAULT 4 TRKTargetAccessDefault + 22039: 801f535c 332 FUNC GLOBAL DEFAULT 4 TRKTargetAccessMemory + 22040: 801f54a8 688 FUNC GLOBAL DEFAULT 4 TRKValidMemory32 + 22041: 801f5760 0 NOTYPE GLOBAL DEFAULT 4 TRKAccessFile + 22042: 801f5768 0 NOTYPE GLOBAL DEFAULT 4 TRKOpenFile + 22043: 801f5770 0 NOTYPE GLOBAL DEFAULT 4 TRKCloseFile + 22044: 801f5778 0 NOTYPE GLOBAL DEFAULT 4 TRKPositionFile + 22045: 801f5780 148 FUNC GLOBAL DEFAULT 4 InitMetroTRK + 22046: 80005518 292 FUNC GLOBAL DEFAULT 1 __TRK_reset + 22047: 801f5814 76 FUNC GLOBAL DEFAULT 4 TRKInitializeTarget + 22048: 801f5860 88 FUNC GLOBAL DEFAULT 4 TRKTargetTranslate + 22049: 801f58b8 32 FUNC GLOBAL DEFAULT 4 EnableMetroTRKInterrupts + 22050: 801f58d8 440 FUNC GLOBAL DEFAULT 4 TRKSaveExtended1Block + 22051: 801f5a90 440 FUNC GLOBAL DEFAULT 4 TRKRestoreExtended1Block + 22052: 801f5c48 8 FUNC GLOBAL DEFAULT 4 TRKTargetCPUMinorType + 22053: 801f5c50 68 FUNC GLOBAL DEFAULT 4 TRK_main + 22054: 802b7698 28 OBJECT GLOBAL DEFAULT 8 gDBCommTable + 22055: 801f5c94 136 FUNC GLOBAL DEFAULT 4 TRKLoadContext + 22056: 801f5d1c 4 FUNC GLOBAL DEFAULT 4 TRKUARTInterruptHandler + 22057: 8038126c 4 OBJECT GLOBAL DEFAULT 9 _MetroTRK_Has_Framing + 22058: 801f5d20 88 FUNC GLOBAL DEFAULT 4 InitializeProgramEndTrap + 22059: 801f5d78 48 FUNC GLOBAL DEFAULT 4 TRK_board_display + 22060: 801f5da8 48 FUNC GLOBAL DEFAULT 4 UnreserveEXI2Port + 22061: 801f5dd8 48 FUNC GLOBAL DEFAULT 4 ReserveEXI2Port + 22062: 801f5e08 240 FUNC GLOBAL DEFAULT 4 TRKReadUARTPoll + 22063: 801f5ef8 40 FUNC GLOBAL DEFAULT 4 WriteUART1 + 22064: 801f5f20 224 FUNC GLOBAL DEFAULT 4 WriteUARTFlush + 22065: 801f6000 48 FUNC GLOBAL DEFAULT 4 EnableEXI2Interrupts + 22066: 801f616c 56 FUNC GLOBAL DEFAULT 4 TRKEXICallBack + 22067: 801f6030 60 FUNC GLOBAL DEFAULT 4 TRKInitializeIntDrivenUART + 22068: 801f606c 256 FUNC GLOBAL DEFAULT 4 InitMetroTRKCommTable + 22069: 801f61a4 52 FUNC GLOBAL DEFAULT 4 TRKTargetContinue + 22070: 801f61d8 16 FUNC GLOBAL DEFAULT 4 GetUseSerialIO + 22071: 801f61e8 12 FUNC GLOBAL DEFAULT 4 SetUseSerialIO + 22072: 801f61f4 220 FUNC GLOBAL DEFAULT 4 __position_file + 22073: 801f62d0 132 FUNC GLOBAL DEFAULT 4 __close_file + 22074: 801f6354 348 FUNC GLOBAL DEFAULT 4 __open_file + 22075: 801f64b0 180 FUNC GLOBAL DEFAULT 4 __write_file + 22076: 801f6564 180 FUNC GLOBAL DEFAULT 4 __read_file + 22077: 801f6618 188 FUNC GLOBAL DEFAULT 4 __TRK_write_console + 22078: 801f66d4 188 FUNC GLOBAL DEFAULT 4 __read_console + 22079: 801f6790 4 FUNC GLOBAL DEFAULT 4 DBClose + 22080: 801f6794 4 FUNC GLOBAL DEFAULT 4 DBOpen + 22081: 801f6798 608 FUNC GLOBAL DEFAULT 4 DBWrite + 22082: 801f69f8 140 FUNC GLOBAL DEFAULT 4 DBRead + 22083: 801f6a84 156 FUNC GLOBAL DEFAULT 4 DBQueryData + 22084: 801f6b20 84 FUNC GLOBAL DEFAULT 4 DBInitInterrupts + 22085: 801f6b74 120 FUNC GLOBAL DEFAULT 4 DBInitComm + 22086: 801f8614 248 FUNC GLOBAL DEFAULT 4 RpAtomicForAllIntersections + 22087: 801f9698 1272 FUNC GLOBAL DEFAULT 4 RpCollisionWorldForAllIntersections + 22088: 801f9b90 60 FUNC GLOBAL DEFAULT 4 _rpCollBSPTreeInit + 22089: 801f9bcc 24 FUNC GLOBAL DEFAULT 4 _rpCollBSPTreeMemGetSize + 22090: 801f9be4 52 FUNC GLOBAL DEFAULT 4 _rpCollBSPTreeDestroy + 22091: 801f9c18 328 FUNC GLOBAL DEFAULT 4 _rpCollBSPTreeStreamWrite + 22092: 801f9d60 368 FUNC GLOBAL DEFAULT 4 _rpCollBSPTreeStreamRead + 22093: 801f9ed0 24 FUNC GLOBAL DEFAULT 4 _rpCollBSPTreeStreamGetSize + 22094: 801f9ee8 2268 FUNC GLOBAL DEFAULT 4 _rpCollBSPTreeForAllLineLeafNodeIntersections + 22095: 801fa7c4 344 FUNC GLOBAL DEFAULT 4 _rpCollBSPTreeForAllBoxLeafNodeIntersections + 22096: 803cc6d0 4 OBJECT GLOBAL DEFAULT 11 _rpCollisionNumInstances + 22097: 803cc6d4 4 OBJECT GLOBAL DEFAULT 11 _rpCollisionGlobalsOffset + 22098: 803cc6d8 4 OBJECT GLOBAL DEFAULT 11 _rpCollisionAtomicDataOffset + 22099: 803cc6dc 4 OBJECT GLOBAL DEFAULT 11 _rpCollisionGeometryDataOffset + 22100: 803cc6e0 4 OBJECT GLOBAL DEFAULT 11 _rpCollisionWorldSectorDataOffset + 22101: 801facb4 340 FUNC GLOBAL DEFAULT 4 RpCollisionPluginAttach + 22102: 801fae08 268 FUNC GLOBAL DEFAULT 4 RpHAnimKeyFrameApply + 22103: 801faf14 1044 FUNC GLOBAL DEFAULT 4 RpHAnimKeyFrameInterpolate + 22104: 801fb328 1028 FUNC GLOBAL DEFAULT 4 RpHAnimKeyFrameBlend + 22105: 801fb72c 188 FUNC GLOBAL DEFAULT 4 RpHAnimKeyFrameStreamRead + 22106: 801fb7e8 168 FUNC GLOBAL DEFAULT 4 RpHAnimKeyFrameStreamWrite + 22107: 801fb890 16 FUNC GLOBAL DEFAULT 4 RpHAnimKeyFrameStreamGetSize + 22108: 801fb8a0 320 FUNC GLOBAL DEFAULT 4 RpHAnimKeyFrameMulRecip + 22109: 801fb9e0 308 FUNC GLOBAL DEFAULT 4 RpHAnimKeyFrameAdd + 22110: 803cc6e8 8 OBJECT GLOBAL DEFAULT 11 RpHAnimAtomicGlobals + 22111: 801fc44c 192 FUNC GLOBAL DEFAULT 4 RpHAnimHierarchyDestroy + 22112: 801fc2f8 340 FUNC GLOBAL DEFAULT 4 RpHAnimHierarchyCreate + 22113: 801fc24c 172 FUNC GLOBAL DEFAULT 4 RpHAnimPluginAttach + 22114: 801fc50c 52 FUNC GLOBAL DEFAULT 4 RpHAnimFrameSetHierarchy + 22115: 801fc540 16 FUNC GLOBAL DEFAULT 4 RpHAnimFrameGetHierarchy + 22116: 803cc6f0 4 OBJECT GLOBAL DEFAULT 11 _rpGCMatFXVtxFmtNBT + 22117: 801fdccc 2744 FUNC GLOBAL DEFAULT 4 _rpDlMatFXMeshRender + 22118: 801fe784 220 FUNC GLOBAL DEFAULT 4 _rpGCMatFXAtomicInstanceCallBack + 22119: 801fe860 232 FUNC GLOBAL DEFAULT 4 _rpGCMatFXAtomicReinstanceCallBack + 22120: 801fe948 132 FUNC GLOBAL DEFAULT 4 _rpGCMatFXSectorInstanceCallBack + 22121: 801fe9cc 272 FUNC GLOBAL DEFAULT 4 _rpGCMatFXRenderCallback + 22122: 801feadc 412 FUNC GLOBAL DEFAULT 4 _rpMatFXPipelinesCreate + 22123: 801fec78 104 FUNC GLOBAL DEFAULT 4 _rpMatFXPipelinesDestroy + 22124: 801fece0 12 FUNC GLOBAL DEFAULT 4 _rpMatFXPipelineAtomicSetup + 22125: 801fecec 12 FUNC GLOBAL DEFAULT 4 _rpMatFXPipelineWorldSectorSetup + 22126: 801fecf8 8 FUNC GLOBAL DEFAULT 4 _rpMatFXSetupDualRenderState + 22127: 801fed00 32 FUNC GLOBAL DEFAULT 4 _rpMatFXSetupBumpMapTexture + 22128: 801fed20 48 FUNC GLOBAL DEFAULT 4 RpMatFXGetGameCubePipeline + 22129: 801ff748 384 FUNC GLOBAL DEFAULT 4 RpGameCubeMTEffectCreate + 22130: 801ff8c8 8 FUNC GLOBAL DEFAULT 4 RpGameCubeMTEffectGetConfig + 22131: 801ff708 64 FUNC GLOBAL DEFAULT 4 _rpGameCubeMTDataPluginAttach + 22132: 801ff8d0 80 FUNC GLOBAL DEFAULT 4 RpGameCubeTevIndUnpack + 22133: 803cc708 4 OBJECT GLOBAL DEFAULT 11 _rpGameCubeMTEngineOffset + 22134: 80200e68 912 FUNC GLOBAL DEFAULT 4 _rpGameCubeMTPipeDataCalcNBTs + 22135: 802011f8 224 FUNC GLOBAL DEFAULT 4 _rpGameCubeMTPipeDataQueryNBTs + 22136: 80201454 1804 FUNC GLOBAL DEFAULT 4 _rpGameCubeMTEffectSend + 22137: 80201b60 504 FUNC GLOBAL DEFAULT 4 _rpGameCubeMTMeshRenderCallBack + 22138: 80201d58 72 FUNC GLOBAL DEFAULT 4 _rpGameCubeMTPipePluginAttach + 22139: 80201da0 104 FUNC GLOBAL DEFAULT 4 _rpMultiTexturePlatformPluginsAttach + 22140: 803cb020 8 OBJECT GLOBAL DEFAULT 10 _rpMultiTextureModule + 22141: 80202800 16 FUNC GLOBAL DEFAULT 4 RpMultiTextureGetTexture + 22142: 80202790 112 FUNC GLOBAL DEFAULT 4 RpMultiTextureSetTexture + 22143: 8020281c 12 FUNC GLOBAL DEFAULT 4 RpMultiTextureGetCoords + 22144: 80202810 12 FUNC GLOBAL DEFAULT 4 RpMultiTextureSetCoords + 22145: 80202788 8 FUNC GLOBAL DEFAULT 4 RpMultiTextureGetEffect + 22146: 8020272c 92 FUNC GLOBAL DEFAULT 4 RpMultiTextureSetEffect + 22147: 803834c8 144 OBJECT GLOBAL DEFAULT 9 RegEntries + 22148: 802025ec 112 FUNC GLOBAL DEFAULT 4 _rpMultiTexturePluginAttach + 22149: 8020265c 208 FUNC GLOBAL DEFAULT 4 _rpMaterialRegisterMultiTexturePlugin + 22150: 80202828 48 FUNC GLOBAL DEFAULT 4 RpMaterialGetMultiTexture + 22151: 80202858 52 FUNC GLOBAL DEFAULT 4 _rpMTEffectSystemInit + 22152: 8020288c 44 FUNC GLOBAL DEFAULT 4 _rpMTEffectRegisterPlatform + 22153: 80202b0c 176 FUNC GLOBAL DEFAULT 4 RpMTEffectDictCreate + 22154: 80202bbc 152 FUNC GLOBAL DEFAULT 4 RpMTEffectDictDestroy + 22155: 802028b8 280 FUNC GLOBAL DEFAULT 4 _rpMTEffectOpen + 22156: 802029d0 184 FUNC GLOBAL DEFAULT 4 _rpMTEffectClose + 22157: 80202c54 132 FUNC GLOBAL DEFAULT 4 RpMTEffectDictAddEffect + 22158: 80202a88 132 FUNC GLOBAL DEFAULT 4 _rpMTEffectInit + 22159: 80202dc0 672 FUNC GLOBAL DEFAULT 4 RpMTEffectDestroy + 22160: 80202cd8 80 FUNC GLOBAL DEFAULT 4 RpMTEffectDictRemoveEffect + 22161: 80203334 16 FUNC GLOBAL DEFAULT 4 RpMTEffectAddRef + 22162: 80202d28 152 FUNC GLOBAL DEFAULT 4 RpMTEffectCreateDummy + 22163: 802032f0 68 FUNC GLOBAL DEFAULT 4 RpMTEffectSetName + 22164: 80203060 656 FUNC GLOBAL DEFAULT 4 RpMTEffectFind + 22165: 803cc718 4 OBJECT GLOBAL DEFAULT 11 MatFXMaterialDataOffset + 22166: 802b76b8 12 OBJECT GLOBAL DEFAULT 8 MatFXInfo + 22167: 80204c90 524 FUNC GLOBAL DEFAULT 4 RpMatFXMaterialSetEffects + 22168: 80205374 72 FUNC GLOBAL DEFAULT 4 RpMatFXMaterialGetBumpMapFrame + 22169: 802053bc 76 FUNC GLOBAL DEFAULT 4 RpMatFXMaterialGetBumpMapCoefficient + 22170: 802052e0 72 FUNC GLOBAL DEFAULT 4 RpMatFXMaterialSetBumpMapFrame + 22171: 80205328 76 FUNC GLOBAL DEFAULT 4 RpMatFXMaterialSetBumpMapCoefficient + 22172: 80205588 72 FUNC GLOBAL DEFAULT 4 RpMatFXMaterialGetEnvMapTexture + 22173: 802055d0 72 FUNC GLOBAL DEFAULT 4 RpMatFXMaterialGetEnvMapFrame + 22174: 80205660 72 FUNC GLOBAL DEFAULT 4 RpMatFXMaterialGetEnvMapCoefficient + 22175: 80205618 72 FUNC GLOBAL DEFAULT 4 RpMatFXMaterialGetEnvMapFrameBufferAlpha + 22176: 80205408 168 FUNC GLOBAL DEFAULT 4 RpMatFXMaterialSetEnvMapTexture + 22177: 802054b0 72 FUNC GLOBAL DEFAULT 4 RpMatFXMaterialSetEnvMapFrame + 22178: 802054f8 72 FUNC GLOBAL DEFAULT 4 RpMatFXMaterialSetEnvMapFrameBufferAlpha + 22179: 80205540 72 FUNC GLOBAL DEFAULT 4 RpMatFXMaterialSetEnvMapCoefficient + 22180: 802057fc 72 FUNC GLOBAL DEFAULT 4 RpMatFXMaterialGetDualTexture + 22181: 80205844 84 FUNC GLOBAL DEFAULT 4 RpMatFXMaterialGetDualBlendModes + 22182: 802056a8 192 FUNC GLOBAL DEFAULT 4 RpMatFXMaterialSetDualTexture + 22183: 80205768 148 FUNC GLOBAL DEFAULT 4 RpMatFXMaterialSetDualBlendModes + 22184: 802058e4 100 FUNC GLOBAL DEFAULT 4 RpMatFXMaterialGetUVTransformMatrices + 22185: 80205898 76 FUNC GLOBAL DEFAULT 4 RpMatFXMaterialSetUVTransformMatrices + 22186: 80203818 140 FUNC GLOBAL DEFAULT 4 _rpMatFXStreamWriteTexture + 22187: 802038a4 220 FUNC GLOBAL DEFAULT 4 _rpMatFXStreamReadTexture + 22188: 80203980 52 FUNC GLOBAL DEFAULT 4 _rpMatFXStreamSizeTexture + 22189: 80205004 732 FUNC GLOBAL DEFAULT 4 RpMatFXMaterialSetBumpMapTexture + 22190: 80204bd0 96 FUNC GLOBAL DEFAULT 4 RpMatFXAtomicEnableEffects + 22191: 80204c30 96 FUNC GLOBAL DEFAULT 4 RpMatFXWorldSectorEnableEffects + 22192: 802045c8 1132 FUNC GLOBAL DEFAULT 4 _rpMatFXTextureMaskCreate + 22193: 80204a34 412 FUNC GLOBAL DEFAULT 4 RpMatFXPluginAttach + 22194: 80204e9c 144 FUNC GLOBAL DEFAULT 4 RpMatFXMaterialSetupBumpMap + 22195: 80204f2c 184 FUNC GLOBAL DEFAULT 4 RpMatFXMaterialSetupEnvMap + 22196: 80204fe4 32 FUNC GLOBAL DEFAULT 4 RpMatFXMaterialGetEffects + 22197: 803cc728 4 OBJECT GLOBAL DEFAULT 11 _rpPTankAtomicDataOffset + 22198: 803cc72c 4 OBJECT GLOBAL DEFAULT 11 _rpPTankGlobalsOffset + 22199: 8027a430 36 OBJECT GLOBAL DEFAULT 7 datasize + 22200: 802059f0 128 FUNC GLOBAL DEFAULT 4 RpPTankPluginAttach + 22201: 80206474 768 FUNC GLOBAL DEFAULT 4 _rpPTankAtomicCreateCustom + 22202: 80206420 84 FUNC GLOBAL DEFAULT 4 RpPTankAtomicCreate + 22203: 80206774 32 FUNC GLOBAL DEFAULT 4 RpPTankAtomicDestroy + 22204: 80206794 400 FUNC GLOBAL DEFAULT 4 RpPTankAtomicLock + 22205: 80206924 36 FUNC GLOBAL DEFAULT 4 RpPTankAtomicUnlock + 22206: 803cc730 4 OBJECT GLOBAL DEFAULT 11 _rxPTankGameCubeRenderPipeline + 22207: 80206948 196 FUNC GLOBAL DEFAULT 4 PTankOpen + 22208: 80206a0c 72 FUNC GLOBAL DEFAULT 4 PTankClose + 22209: 802b76e0 16 OBJECT GLOBAL DEFAULT 8 defaultCB + 22210: 80206e20 556 FUNC GLOBAL DEFAULT 4 _rpPTankGameCubeRenderCallBack + 22211: 80206e18 8 FUNC GLOBAL DEFAULT 4 _rpPTankGameCubeInstanceCallBack + 22212: 80206c4c 460 FUNC GLOBAL DEFAULT 4 _rpPTankGameCubeCreateCallBack + 22213: 8020704c 1264 FUNC GLOBAL DEFAULT 4 _rxPTankGameCubeRenderCallBack + 22214: 803d0498 8 OBJECT GLOBAL DEFAULT 12 _rwNnumber1 + 22215: 803cb030 4 OBJECT GLOBAL DEFAULT 10 _rwPNumber1 + 22216: 803d04a0 4 OBJECT GLOBAL DEFAULT 12 _rwFifo + 22217: 8027a478 32 OBJECT GLOBAL DEFAULT 7 _rwConstants + 22218: 803cb034 4 OBJECT GLOBAL DEFAULT 10 _rwConst + 22219: 8020753c 964 FUNC GLOBAL DEFAULT 4 _rpPTankGameCubeAsmVtxRender_NC_PPM + 22220: 80207900 964 FUNC GLOBAL DEFAULT 4 _rpPTankGameCubeAsmVtxRender_CC_PPM + 22221: 80207cc4 968 FUNC GLOBAL DEFAULT 4 _rpPTankGameCubeAsmVtxRender_NC_CS_NR + 22222: 8020808c 1036 FUNC GLOBAL DEFAULT 4 _rpPTankGameCubeAsmVtxRender_CC_CS_NR + 22223: 80208498 984 FUNC GLOBAL DEFAULT 4 _rpPTankGameCubeAsmVtxRender_NC_PPS_NR + 22224: 80208870 1020 FUNC GLOBAL DEFAULT 4 _rpPTankGameCubeAsmVtxRender_CC_PPS_NR + 22225: 80208c6c 1132 FUNC GLOBAL DEFAULT 4 _rpPTankGameCubeAsmVtxRender_NC_CS_PPR + 22226: 802090d8 1128 FUNC GLOBAL DEFAULT 4 _rpPTankGameCubeAsmVtxRender_CC_CS_PPR + 22227: 80209540 1092 FUNC GLOBAL DEFAULT 4 _rpPTankGameCubeAsmVtxRender_NC_PPS_PPR + 22228: 80209984 1120 FUNC GLOBAL DEFAULT 4 _rpPTankGameCubeAsmVtxRender_CC_PPS_PPR + 22229: 80209de4 100 FUNC GLOBAL DEFAULT 4 _rpSkinSplitDataDestroy + 22230: 80209e48 228 FUNC GLOBAL DEFAULT 4 _rpSkinSplitDataStreamWrite + 22231: 80209f2c 440 FUNC GLOBAL DEFAULT 4 _rpSkinSplitDataStreamRead + 22232: 8020a0e4 52 FUNC GLOBAL DEFAULT 4 _rpSkinSplitDataStreamGetSize + 22233: 8020b138 20 FUNC GLOBAL DEFAULT 4 RpSkinGeometryGetSkin + 22234: 8020b1d8 112 FUNC GLOBAL DEFAULT 4 RpSkinDestroy + 22235: 8020b14c 140 FUNC GLOBAL DEFAULT 4 RpSkinGeometrySetSkin + 22236: 8020b01c 264 FUNC GLOBAL DEFAULT 4 RpSkinPluginAttach + 22237: 8020b124 20 FUNC GLOBAL DEFAULT 4 RpSkinAtomicSetHAnimHierarchy + 22238: 8020b248 8 FUNC GLOBAL DEFAULT 4 RpSkinGetNumBones + 22239: 8020b250 8 FUNC GLOBAL DEFAULT 4 RpSkinGetVertexBoneWeights + 22240: 8020b258 8 FUNC GLOBAL DEFAULT 4 RpSkinGetVertexBoneIndices + 22241: 8020b260 8 FUNC GLOBAL DEFAULT 4 RpSkinGetSkinToBoneMatrices + 22242: 8020b268 124 FUNC GLOBAL DEFAULT 4 RpSkinAtomicSetType + 22243: 802b76f0 60 OBJECT GLOBAL DEFAULT 8 _rpSkinGlobals + 22244: 8020b48c 904 FUNC GLOBAL DEFAULT 4 _rpSkinVertexBuffersUpdate + 22245: 8020b814 492 FUNC GLOBAL DEFAULT 4 _rpSkinMatrixBlendUpdate + 22246: 8020ba00 496 FUNC GLOBAL DEFAULT 4 _rpSkinBlendBody + 22247: 8020bbf0 268 FUNC GLOBAL DEFAULT 4 _rpSkinInstanceCallback + 22248: 8020bcfc 428 FUNC GLOBAL DEFAULT 4 _rpSkinAtomicReinstanceCallBack + 22249: 8020bea8 1396 FUNC GLOBAL DEFAULT 4 _rpSkinRenderCallback + 22250: 8020c6cc 156 FUNC GLOBAL DEFAULT 4 _rpSkinInitialize + 22251: 8020c768 120 FUNC GLOBAL DEFAULT 4 _rpSkinDeinitialize + 22252: 8020c7e0 224 FUNC GLOBAL DEFAULT 4 _rpSkinPipelineCreate + 22253: 8020c8c0 204 FUNC GLOBAL DEFAULT 4 _rpSkinGeometryNativeSize + 22254: 8020c98c 568 FUNC GLOBAL DEFAULT 4 _rpSkinGeometryNativeWrite + 22255: 8020cbc4 908 FUNC GLOBAL DEFAULT 4 _rpSkinGeometryNativeRead + 22256: 8020da60 2636 FUNC GLOBAL DEFAULT 4 _rwDlGeometrySkinInstanceOptimized + 22257: 8020e990 1056 FUNC GLOBAL DEFAULT 4 _rwDlGeometrySkinInstanceFast + 22258: 8020edb0 508 FUNC GLOBAL DEFAULT 4 _rpSkinMatrixBlendUpdateASM + 22259: 8020efac 556 FUNC GLOBAL DEFAULT 4 _rwDlSkinUpdate2Weights + 22260: 8020f1d8 704 FUNC GLOBAL DEFAULT 4 _rwDlSkinUpdate3Weights + 22261: 8020f498 836 FUNC GLOBAL DEFAULT 4 _rwDlSkinUpdate4Weights + 22262: 8020f7dc 92 FUNC GLOBAL DEFAULT 4 _rpSkinPipelinesCreate + 22263: 8020f838 72 FUNC GLOBAL DEFAULT 4 _rpSkinPipelinesDestroy + 22264: 8020f880 20 FUNC GLOBAL DEFAULT 4 _rpSkinPipelinesAttach + 22265: 803cc778 8 OBJECT GLOBAL DEFAULT 11 userDataModule + 22266: 802106d8 68 FUNC GLOBAL DEFAULT 4 RpUserDataGetFormatSize + 22267: 8021063c 40 FUNC GLOBAL DEFAULT 4 RpGeometryAddUserDataArray + 22268: 80210664 72 FUNC GLOBAL DEFAULT 4 RpGeometryGetUserDataArrayCount + 22269: 802106ac 44 FUNC GLOBAL DEFAULT 4 RpGeometryGetUserDataArray + 22270: 8021071c 876 FUNC GLOBAL DEFAULT 4 RpUserDataPluginAttach + 22271: 80210a88 124 FUNC GLOBAL DEFAULT 4 _rpReadWorldRights + 22272: 80210b04 124 FUNC GLOBAL DEFAULT 4 _rpWriteWorldRights + 22273: 80210b80 40 FUNC GLOBAL DEFAULT 4 _rpSizeWorldRights + 22274: 80210ba8 124 FUNC GLOBAL DEFAULT 4 _rpReadSectRights + 22275: 80210c24 124 FUNC GLOBAL DEFAULT 4 _rpWriteSectRights + 22276: 80210ca0 40 FUNC GLOBAL DEFAULT 4 _rpSizeSectRights + 22277: 80211778 1880 FUNC GLOBAL DEFAULT 4 RpWorldStreamRead + 22278: 80211ed0 20 FUNC GLOBAL DEFAULT 4 _rpBinaryWorldClose + 22279: 80211ee4 20 FUNC GLOBAL DEFAULT 4 _rpBinaryWorldOpen + 22280: 80213484 416 FUNC GLOBAL DEFAULT 4 RpClumpDestroy + 22281: 802133cc 184 FUNC GLOBAL DEFAULT 4 RpAtomicDestroy + 22282: 80211f38 124 FUNC GLOBAL DEFAULT 4 _rpReadAtomicRights + 22283: 80211fb4 124 FUNC GLOBAL DEFAULT 4 _rpWriteAtomicRights + 22284: 80212030 40 FUNC GLOBAL DEFAULT 4 _rpSizeAtomicRights + 22285: 80212990 368 FUNC GLOBAL DEFAULT 4 _rpAtomicResyncInterpolatedSphere + 22286: 802120b0 100 FUNC GLOBAL DEFAULT 4 AtomicDefaultRenderCallBack + 22287: 80214e3c 60 FUNC GLOBAL DEFAULT 4 RpAtomicSetFrame + 22288: 80213624 40 FUNC GLOBAL DEFAULT 4 RpClumpAddAtomic + 22289: 80212ff8 56 FUNC GLOBAL DEFAULT 4 RpClumpGetNumAtomics + 22290: 80213670 52 FUNC GLOBAL DEFAULT 4 RpClumpRemoveLight + 22291: 802136a4 52 FUNC GLOBAL DEFAULT 4 RpClumpRemoveCamera + 22292: 802136d8 92 FUNC GLOBAL DEFAULT 4 RpAtomicStreamGetSize + 22293: 802131b4 332 FUNC GLOBAL DEFAULT 4 RpAtomicCreate + 22294: 80213300 204 FUNC GLOBAL DEFAULT 4 RpAtomicSetGeometry + 22295: 80212b00 712 FUNC GLOBAL DEFAULT 4 RpAtomicGetWorldBoundingSphere + 22296: 80212dc8 188 FUNC GLOBAL DEFAULT 4 _rpClumpClose + 22297: 80212e84 240 FUNC GLOBAL DEFAULT 4 _rpClumpOpen + 22298: 80212f74 132 FUNC GLOBAL DEFAULT 4 _rpClumpRegisterExtensions + 22299: 80213030 124 FUNC GLOBAL DEFAULT 4 RpClumpForAllAtomics + 22300: 80213130 132 FUNC GLOBAL DEFAULT 4 RpClumpForAllLights + 22301: 802130ac 132 FUNC GLOBAL DEFAULT 4 RpClumpForAllCameras + 22302: 8021364c 36 FUNC GLOBAL DEFAULT 4 RpClumpRemoveAtomic + 22303: 80213734 60 FUNC GLOBAL DEFAULT 4 RpAtomicStreamWrite + 22304: 80213770 52 FUNC GLOBAL DEFAULT 4 RpAtomicStreamRead + 22305: 802137a4 5448 FUNC GLOBAL DEFAULT 4 RpClumpStreamRead + 22306: 80214cec 64 FUNC GLOBAL DEFAULT 4 RpAtomicRegisterPlugin + 22307: 80214d2c 64 FUNC GLOBAL DEFAULT 4 RpClumpRegisterPlugin + 22308: 80214d6c 60 FUNC GLOBAL DEFAULT 4 RpAtomicRegisterPluginStream + 22309: 80214da8 52 FUNC GLOBAL DEFAULT 4 RpAtomicSetStreamAlwaysCallBack + 22310: 80214ddc 52 FUNC GLOBAL DEFAULT 4 RpAtomicSetStreamRightsCallBack + 22311: 80214e10 44 FUNC GLOBAL DEFAULT 4 RpAtomicGetPluginOffset + 22312: 80214e78 156 FUNC GLOBAL DEFAULT 4 RpAtomicInstance + 22313: 80215538 88 FUNC GLOBAL DEFAULT 4 RpGeometryLock + 22314: 80214f14 24 FUNC GLOBAL DEFAULT 4 _rpGeometryOpen + 22315: 80214f2c 20 FUNC GLOBAL DEFAULT 4 _rpGeometryClose + 22316: 80214fd4 328 FUNC GLOBAL DEFAULT 4 RpMorphTargetCalcBoundingSphere + 22317: 80215590 636 FUNC GLOBAL DEFAULT 4 RpGeometryUnlock + 22318: 80215bf4 240 FUNC GLOBAL DEFAULT 4 RpGeometryDestroy + 22319: 8021580c 984 FUNC GLOBAL DEFAULT 4 RpGeometryCreate + 22320: 80214f40 148 FUNC GLOBAL DEFAULT 4 RpGeometryCreateSpace + 22321: 8021511c 680 FUNC GLOBAL DEFAULT 4 RpGeometryAddMorphTargets + 22322: 802153c4 16 FUNC GLOBAL DEFAULT 4 RpGeometryTriangleSetVertexIndices + 22323: 802153d4 136 FUNC GLOBAL DEFAULT 4 RpGeometryTriangleSetMaterial + 22324: 8021545c 52 FUNC GLOBAL DEFAULT 4 RpGeometryTriangleGetVertexIndices + 22325: 80215490 36 FUNC GLOBAL DEFAULT 4 RpGeometryTriangleGetMaterial + 22326: 802154b4 132 FUNC GLOBAL DEFAULT 4 RpGeometryForAllMaterials + 22327: 80215be4 16 FUNC GLOBAL DEFAULT 4 _rpGeometryAddRef + 22328: 80215ce4 64 FUNC GLOBAL DEFAULT 4 RpGeometryRegisterPlugin + 22329: 80215d24 60 FUNC GLOBAL DEFAULT 4 RpGeometryRegisterPluginStream + 22330: 80215d60 252 FUNC GLOBAL DEFAULT 4 RpGeometryStreamGetSize + 22331: 80215e5c 1228 FUNC GLOBAL DEFAULT 4 RpGeometryStreamWrite + 22332: 80216328 3620 FUNC GLOBAL DEFAULT 4 RpGeometryStreamRead + 22333: 802176c0 96 FUNC GLOBAL DEFAULT 4 RpLightDestroy + 22334: 80217170 64 FUNC GLOBAL DEFAULT 4 RpLightSetRadius + 22335: 802171b0 84 FUNC GLOBAL DEFAULT 4 RpLightSetColor + 22336: 80217204 556 FUNC GLOBAL DEFAULT 4 RpLightGetConeAngle + 22337: 80217430 92 FUNC GLOBAL DEFAULT 4 RpLightSetConeAngle + 22338: 8021748c 64 FUNC GLOBAL DEFAULT 4 RpLightRegisterPlugin + 22339: 802174cc 60 FUNC GLOBAL DEFAULT 4 RpLightRegisterPluginStream + 22340: 80217720 244 FUNC GLOBAL DEFAULT 4 RpLightCreate + 22341: 80217508 440 FUNC GLOBAL DEFAULT 4 RpLightStreamRead + 22342: 80217814 120 FUNC GLOBAL DEFAULT 4 _rpLightClose + 22343: 8021788c 140 FUNC GLOBAL DEFAULT 4 _rpLightOpen + 22344: 80217918 124 FUNC GLOBAL DEFAULT 4 _rpReadMaterialRights + 22345: 80217994 124 FUNC GLOBAL DEFAULT 4 _rpWriteMaterialRights + 22346: 80217a10 40 FUNC GLOBAL DEFAULT 4 _rpSizeMaterialRights + 22347: 80217a38 68 FUNC GLOBAL DEFAULT 4 _rpMaterialSetDefaultSurfaceProperties + 22348: 80217a7c 140 FUNC GLOBAL DEFAULT 4 _rpMaterialOpen + 22349: 80217b08 100 FUNC GLOBAL DEFAULT 4 _rpMaterialClose + 22350: 80217b6c 176 FUNC GLOBAL DEFAULT 4 RpMaterialCreate + 22351: 80217c98 92 FUNC GLOBAL DEFAULT 4 RpMaterialSetTexture + 22352: 80217c1c 124 FUNC GLOBAL DEFAULT 4 RpMaterialDestroy + 22353: 80217cf4 64 FUNC GLOBAL DEFAULT 4 RpMaterialRegisterPlugin + 22354: 80217d34 60 FUNC GLOBAL DEFAULT 4 RpMaterialRegisterPluginStream + 22355: 80217d70 1008 FUNC GLOBAL DEFAULT 4 RpMaterialStreamRead + 22356: 80218160 100 FUNC GLOBAL DEFAULT 4 RpMaterialStreamGetSize + 22357: 802181c4 392 FUNC GLOBAL DEFAULT 4 RpMaterialStreamWrite + 22358: 8021834c 152 FUNC GLOBAL DEFAULT 4 _rpMaterialListDeinitialize + 22359: 802183e4 20 FUNC GLOBAL DEFAULT 4 _rpMaterialListInitialize + 22360: 802183f8 16 FUNC GLOBAL DEFAULT 4 _rpMaterialListGetMaterial + 22361: 80218408 304 FUNC GLOBAL DEFAULT 4 _rpMaterialListAppendMaterial + 22362: 80218538 56 FUNC GLOBAL DEFAULT 4 _rpMaterialListFindMaterialIndex + 22363: 80218570 176 FUNC GLOBAL DEFAULT 4 _rpMaterialListStreamGetSize + 22364: 80218620 596 FUNC GLOBAL DEFAULT 4 _rpMaterialListStreamWrite + 22365: 80218874 1508 FUNC GLOBAL DEFAULT 4 _rpMaterialListStreamRead + 22366: 80218e58 44 FUNC GLOBAL DEFAULT 4 _rpMeshHeaderCreate + 22367: 803cc7d0 8 OBJECT GLOBAL DEFAULT 11 meshModule + 22368: 80218e84 88 FUNC GLOBAL DEFAULT 4 _rpMeshClose + 22369: 80218edc 388 FUNC GLOBAL DEFAULT 4 _rpMeshOpen + 22370: 80219060 280 FUNC GLOBAL DEFAULT 4 _rpBuildMeshCreate + 22371: 80219178 104 FUNC GLOBAL DEFAULT 4 _rpBuildMeshDestroy + 22372: 802191e0 108 FUNC GLOBAL DEFAULT 4 _rpMeshDestroy + 22373: 8021924c 404 FUNC GLOBAL DEFAULT 4 _rpBuildMeshAddTriangle + 22374: 802193e0 136 FUNC GLOBAL DEFAULT 4 _rpMeshHeaderForAllMeshes + 22375: 80219468 516 FUNC GLOBAL DEFAULT 4 _rpMeshWrite + 22376: 8021966c 592 FUNC GLOBAL DEFAULT 4 _rpMeshRead + 22377: 802198bc 88 FUNC GLOBAL DEFAULT 4 _rpMeshSize + 22378: 80219914 24 FUNC GLOBAL DEFAULT 4 _rpMeshGetNextSerialNumber + 22379: 8021bd58 40 FUNC GLOBAL DEFAULT 4 RpBuildMeshGenerateDefaultTriStrip + 22380: 8021bd80 656 FUNC GLOBAL DEFAULT 4 _rpTriListMeshGenerate + 22381: 8021c010 164 FUNC GLOBAL DEFAULT 4 _rpMeshOptimise + 22382: 802b77d0 24 OBJECT GLOBAL DEFAULT 8 sectorTKList + 22383: 8021c0b4 20 FUNC GLOBAL DEFAULT 4 _rpSectorOpen + 22384: 8021c0c8 20 FUNC GLOBAL DEFAULT 4 _rpSectorClose + 22385: 8021c0dc 8 FUNC GLOBAL DEFAULT 4 RpWorldSectorGetNumVertices + 22386: 8021c0e4 48 FUNC GLOBAL DEFAULT 4 RpWorldSectorRender + 22387: 8021c114 64 FUNC GLOBAL DEFAULT 4 RpWorldSectorRegisterPlugin + 22388: 8021c154 60 FUNC GLOBAL DEFAULT 4 RpWorldSectorRegisterPluginStream + 22389: 802b77e8 24 OBJECT GLOBAL DEFAULT 8 worldTKList + 22390: 8021c960 148 FUNC GLOBAL DEFAULT 4 _rpSectorDefaultRenderCallBack + 22391: 8021c9f4 196 FUNC GLOBAL DEFAULT 4 _rpWorldFindBBox + 22392: 8021cab8 344 FUNC GLOBAL DEFAULT 4 _rpWorldSetupSectorBoundingBoxes + 22393: 8021cc10 172 FUNC GLOBAL DEFAULT 4 _rpWorldRegisterWorld + 22394: 8021ccbc 132 FUNC GLOBAL DEFAULT 4 _rpWorldUnregisterWorld + 22395: 8021cd40 224 FUNC GLOBAL DEFAULT 4 RpWorldUnlock + 22396: 8021d598 160 FUNC GLOBAL DEFAULT 4 RpWorldForAllWorldSectors + 22397: 8021ce20 188 FUNC GLOBAL DEFAULT 4 RpWorldSectorGetWorld + 22398: 8021cedc 68 FUNC GLOBAL DEFAULT 4 RpWorldRender + 22399: 8021cf20 360 FUNC GLOBAL DEFAULT 4 RpWorldDestroy + 22400: 8021d088 24 FUNC GLOBAL DEFAULT 4 RpWorldSetSectorRenderCallBack + 22401: 8021d0a0 1272 FUNC GLOBAL DEFAULT 4 RpWorldCreate + 22402: 8021d638 64 FUNC GLOBAL DEFAULT 4 RpWorldRegisterPlugin + 22403: 8021d678 60 FUNC GLOBAL DEFAULT 4 RpWorldRegisterPluginStream + 22404: 8021d6b4 360 FUNC GLOBAL DEFAULT 4 RpWorldPluginAttach + 22405: 8021eef4 84 FUNC GLOBAL DEFAULT 4 RpWorldAddCamera + 22406: 8021dc18 112 FUNC GLOBAL DEFAULT 4 _rpLightTieDestroy + 22407: 8021dc88 132 FUNC GLOBAL DEFAULT 4 _rpTieDestroy + 22408: 8021f0bc 240 FUNC GLOBAL DEFAULT 4 RpWorldAddClump + 22409: 8021f230 160 FUNC GLOBAL DEFAULT 4 RpWorldAddLight + 22410: 8021efd8 92 FUNC GLOBAL DEFAULT 4 RpWorldAddAtomic + 22411: 8021f2d0 212 FUNC GLOBAL DEFAULT 4 RpWorldRemoveLight + 22412: 8021ef48 128 FUNC GLOBAL DEFAULT 4 RpWorldRemoveCamera + 22413: 8021ebd4 800 FUNC GLOBAL DEFAULT 4 _rpWorldObjRegisterExtensions + 22414: 8021efc8 16 FUNC GLOBAL DEFAULT 4 RwCameraGetWorld + 22415: 8021f034 12 FUNC GLOBAL DEFAULT 4 RpAtomicGetWorld + 22416: 8021f040 124 FUNC GLOBAL DEFAULT 4 RpAtomicForAllWorldSectors + 22417: 8021f1ac 132 FUNC GLOBAL DEFAULT 4 RwCameraForAllSectorsInFrustum + 22418: 8021f3a4 60 FUNC GLOBAL DEFAULT 4 RpWorldSetDefaultSectorPipeline + 22419: 8021f3e0 60 FUNC GLOBAL DEFAULT 4 RpAtomicSetDefaultPipeline + 22420: 8021f41c 40 FUNC GLOBAL DEFAULT 4 _rpWorldPipelineClose + 22421: 8021f444 88 FUNC GLOBAL DEFAULT 4 _rpWorldPipelineOpen + 22422: 8021f49c 8 FUNC GLOBAL DEFAULT 4 _rpWorldPipeAttach + 22423: 803cb078 4 OBJECT GLOBAL DEFAULT 10 _RwDlPreInstanceOptimize + 22424: 8021f4a4 140 FUNC GLOBAL DEFAULT 4 _rxGCResEntryWaitDone + 22425: 8021f530 472 FUNC GLOBAL DEFAULT 4 _rxGCDefaultRenderCallback + 22426: 8021f708 12 FUNC GLOBAL DEFAULT 4 _rxGameCubeAllInOneSetInstanceCallBack + 22427: 8021f714 12 FUNC GLOBAL DEFAULT 4 _rxGameCubeAllInOneGetInstanceCallBack + 22428: 8021f720 12 FUNC GLOBAL DEFAULT 4 _rxGameCubeAllInOneSetReinstanceCallBack + 22429: 8021f72c 12 FUNC GLOBAL DEFAULT 4 _rxGameCubeAllInOneGetReinstanceCallBack + 22430: 8021f738 12 FUNC GLOBAL DEFAULT 4 RxGameCubeAllInOneSetRenderCallBack + 22431: 8021f744 8 FUNC GLOBAL DEFAULT 4 RxGameCubePreInstanceSetOptimize + 22432: 8021f74c 8 FUNC GLOBAL DEFAULT 4 RxGameCubePreInstanceGetOptimize + 22433: 803cc800 4 OBJECT GLOBAL DEFAULT 11 _rpDlGeomVtxFmtOffset + 22434: 803cc804 4 OBJECT GLOBAL DEFAULT 11 _rpDlWorldVtxFmtOffset + 22435: 8021f754 492 FUNC GLOBAL DEFAULT 4 _rwDlVtxFmtSetup + 22436: 8021f940 12 FUNC GLOBAL DEFAULT 4 _rpGameCubeVtxFmtGetDefault + 22437: 8021fbe4 68 FUNC GLOBAL DEFAULT 4 RpGameCubeVtxFmtDestroy + 22438: 8021fad8 112 FUNC GLOBAL DEFAULT 4 RpGameCubeVtxFmtInit + 22439: 8021f9f8 176 FUNC GLOBAL DEFAULT 4 _rpDlVtxFmtPluginAttach + 22440: 8021faa8 12 FUNC GLOBAL DEFAULT 4 RpGameCubeVtxFmtSetPosition + 22441: 8021fab4 12 FUNC GLOBAL DEFAULT 4 RpGameCubeVtxFmtSetNormal + 22442: 8021fac0 16 FUNC GLOBAL DEFAULT 4 RpGameCubeVtxFmtSetTexCoord + 22443: 8021fad0 8 FUNC GLOBAL DEFAULT 4 RpGameCubeVtxFmtSetPreLight + 22444: 8021fb48 156 FUNC GLOBAL DEFAULT 4 RpGameCubeVtxFmtCreate + 22445: 8021fc28 136 FUNC GLOBAL DEFAULT 4 RpGameCubeGeometrySetVtxFmt + 22446: 8021fcb0 64 FUNC GLOBAL DEFAULT 4 _rxWorldDevicePluginAttach + 22447: 8021fcf0 8 FUNC GLOBAL DEFAULT 4 _rpCreatePlatformMaterialPipelines + 22448: 8021fcf8 4 FUNC GLOBAL DEFAULT 4 _rpDestroyPlatformMaterialPipelines + 22449: 8021fcfc 160 FUNC GLOBAL DEFAULT 4 _rpCreatePlatformWorldSectorPipelines + 22450: 8021fd9c 84 FUNC GLOBAL DEFAULT 4 _rpDestroyPlatformWorldSectorPipelines + 22451: 8021fdf0 160 FUNC GLOBAL DEFAULT 4 _rpCreatePlatformAtomicPipelines + 22452: 8021fe90 84 FUNC GLOBAL DEFAULT 4 _rpDestroyPlatformAtomicPipelines + 22453: 802207dc 12 FUNC GLOBAL DEFAULT 4 RxNodeDefinitionGetGameCubeAtomicAllInOne + 22454: 80220bbc 12 FUNC GLOBAL DEFAULT 4 RxNodeDefinitionGetGameCubeWorldSectorAllInOne + 22455: 803cc810 4 OBJECT GLOBAL DEFAULT 11 _RwDlLightExtOffset + 22456: 80220bc8 544 FUNC GLOBAL DEFAULT 4 _rwGCLightsGlobalEnable + 22457: 80220de8 980 FUNC GLOBAL DEFAULT 4 _rwGCLightsLocalEnable + 22458: 802211d4 80 FUNC GLOBAL DEFAULT 4 _rpDlLightPluginAttach + 22459: 80221224 428 FUNC GLOBAL DEFAULT 4 _rxGCInstanceMorphUpdate + 22460: 80221b50 44 FUNC GLOBAL DEFAULT 4 _rpGeometryNativeSize + 22461: 80221b7c 72 FUNC GLOBAL DEFAULT 4 _rpGeometryNativeWrite + 22462: 80221bc4 44 FUNC GLOBAL DEFAULT 4 _rpGeometryNativeRead + 22463: 80221bf0 84 FUNC GLOBAL DEFAULT 4 _rpWorldSectorNativeSize + 22464: 80221c44 96 FUNC GLOBAL DEFAULT 4 _rpWorldSectorNativeWrite + 22465: 80221ca4 44 FUNC GLOBAL DEFAULT 4 _rpWorldSectorNativeRead + 22466: 80222018 1800 FUNC GLOBAL DEFAULT 4 _rwDlObjectRenderSetup + 22467: 80222720 496 FUNC GLOBAL DEFAULT 4 IndexDataCreateRemapped + 22468: 80222910 696 FUNC GLOBAL DEFAULT 4 VertexDataCreateRemapped + 22469: 80222bc8 1952 FUNC GLOBAL DEFAULT 4 VertexDataCreateMaps + 22470: 80223368 100 FUNC GLOBAL DEFAULT 4 rwGCNPosGetSize + 22471: 802233cc 76 FUNC GLOBAL DEFAULT 4 rwGCNNrmGetSize + 22472: 80223418 104 FUNC GLOBAL DEFAULT 4 rwGCNClrGetSize + 22473: 80223480 260 FUNC GLOBAL DEFAULT 4 rwGCNTexGetSize + 22474: 80223584 3572 FUNC GLOBAL DEFAULT 4 _rwGCNVtxFmtInstPos3D + 22475: 80224378 2220 FUNC GLOBAL DEFAULT 4 _rwGCNVtxFmtInstNrm + 22476: 80224c24 1912 FUNC GLOBAL DEFAULT 4 _rwGCNVtxFmtInstNrmCmp + 22477: 8022539c 2220 FUNC GLOBAL DEFAULT 4 _rwGCNVtxFmtInstNBT + 22478: 80225c48 1912 FUNC GLOBAL DEFAULT 4 _rwGCNVtxFmtInstNBTCmp + 22479: 802263c0 2176 FUNC GLOBAL DEFAULT 4 _rwGCNVtxFmtInstClr + 22480: 80226c40 2636 FUNC GLOBAL DEFAULT 4 _rwGCNVtxFmtInstTex + 22481: 8022768c 984 FUNC GLOBAL DEFAULT 4 _rwGCNDisplayListGetStride + 22482: 80227a64 76 FUNC GLOBAL DEFAULT 4 _rwGCNDisplayListGetSize + 22483: 80227ab0 48 FUNC GLOBAL DEFAULT 4 _rwGCNDisplayListInitialize + 22484: 80228148 1804 FUNC GLOBAL DEFAULT 4 _rwDlGeometryInstanceOptimized + 22485: 80228a68 1000 FUNC GLOBAL DEFAULT 4 _rwDlGeometryInstanceFast + 22486: 802294f0 1812 FUNC GLOBAL DEFAULT 4 _rwDlWorldSectorInstanceOptimized + 22487: 80229e18 1012 FUNC GLOBAL DEFAULT 4 _rwDlWorldSectorInstanceFast + 22488: 8022a20c 348 FUNC GLOBAL DEFAULT 4 _rwGCNTriStripGetStats + 22489: 8022a368 2492 FUNC GLOBAL DEFAULT 4 _rwGCNInstanceIndices + 22490: 8022aed8 2288 FUNC GLOBAL DEFAULT 4 _rwGCNDisplayListFill + 22491: 8022b7c8 20 FUNC GLOBAL DEFAULT 4 _rwGCNVertexBufferHeaderGetSize + 22492: 8022b7dc 872 FUNC GLOBAL DEFAULT 4 _rwGCNVertexBufferGetSize + 22493: 8022bb44 1220 FUNC GLOBAL DEFAULT 4 _rwGCNVertexBufferInitialize + 22494: 8022c008 1352 FUNC GLOBAL DEFAULT 4 _rwGCNVertexBufferFill + 22495: 8022c550 44 FUNC GLOBAL DEFAULT 4 _rwVertexDescriptorInit + 22496: 8022c57c 8 FUNC GLOBAL DEFAULT 4 _rwGCNVertexDescSetVAT + 22497: 8022c584 740 FUNC GLOBAL DEFAULT 4 _rwGCNVertexDescSetElementAttr + 22498: 8022c868 1336 FUNC GLOBAL DEFAULT 4 _rwGCNVertexDescSetElementDesc + 22499: 8022cda0 8 FUNC GLOBAL DEFAULT 4 _rwGCNVertexDescSetNumIndexedAttr + 22500: 803cc818 4 OBJECT GLOBAL DEFAULT 11 RtAnimInterpolatorInfoBlockNumEntries + 22501: 803839e0 768 OBJECT GLOBAL DEFAULT 9 RtAnimInterpolatorInfoBlock + 22502: 8022cda8 292 FUNC GLOBAL DEFAULT 4 RtAnimRegisterInterpolationScheme + 22503: 8022cecc 168 FUNC GLOBAL DEFAULT 4 RtAnimInterpolatorCreate + 22504: 8022cf74 44 FUNC GLOBAL DEFAULT 4 RtAnimInterpolatorDestroy + 22505: 8022cfa0 1716 FUNC GLOBAL DEFAULT 4 RtIntersectionSphereTriangle + 22506: 8022d654 3880 FUNC GLOBAL DEFAULT 4 RtIntersectionBBoxTriangle + 22507: 8022e57c 1016 FUNC GLOBAL DEFAULT 4 RtQuatSetupSlerpCache + 22508: 8022eeac 112 FUNC GLOBAL DEFAULT 4 RwMemNative32 + 22509: 8022ea30 292 FUNC GLOBAL DEFAULT 4 _rwStreamReadChunkHeader + 22510: 8022edb0 112 FUNC GLOBAL DEFAULT 4 RwMemLittleEndian32 + 22511: 8022eb54 96 FUNC GLOBAL DEFAULT 4 _rwStreamWriteVersionedChunkHeader + 22512: 8022ebb4 508 FUNC GLOBAL DEFAULT 4 RwStreamFindChunk + 22513: 8022ee20 140 FUNC GLOBAL DEFAULT 4 RwMemLittleEndian16 + 22514: 8022ef1c 140 FUNC GLOBAL DEFAULT 4 RwMemNative16 + 22515: 8022efa8 264 FUNC GLOBAL DEFAULT 4 RwStreamWriteReal + 22516: 8022f0b0 264 FUNC GLOBAL DEFAULT 4 RwStreamWriteInt32 + 22517: 8022f1b8 228 FUNC GLOBAL DEFAULT 4 RwStreamReadReal + 22518: 8022f29c 228 FUNC GLOBAL DEFAULT 4 RwStreamReadInt32 + 22519: 8022f380 408 FUNC GLOBAL DEFAULT 4 RwStreamReadChunkHeaderInfo + 22520: 8022f518 20 FUNC GLOBAL DEFAULT 4 _rwColorOpen + 22521: 8022f52c 20 FUNC GLOBAL DEFAULT 4 _rwColorClose + 22522: 8022f540 60 FUNC GLOBAL DEFAULT 4 _rwErrorOpen + 22523: 8022f57c 20 FUNC GLOBAL DEFAULT 4 _rwErrorClose + 22524: 8022f590 96 FUNC GLOBAL DEFAULT 4 RwErrorSet + 22525: 8022f5f0 68 FUNC GLOBAL DEFAULT 4 RwErrorGet + 22526: 8022f634 104 FUNC GLOBAL DEFAULT 4 _rwerror + 22527: 8022f69c 12 FUNC GLOBAL DEFAULT 4 RwOsGetFileInterface + 22528: 8022f708 184 FUNC GLOBAL DEFAULT 4 _rwFileSystemOpen + 22529: 8022f7c0 4 FUNC GLOBAL DEFAULT 4 _rwFileSystemClose + 22530: 8022f7c4 12 FUNC GLOBAL DEFAULT 4 RwIm2DGetNearScreenZ + 22531: 8022f7d0 12 FUNC GLOBAL DEFAULT 4 RwIm2DGetFarScreenZ + 22532: 8022f7dc 96 FUNC GLOBAL DEFAULT 4 RwRenderStateSet + 22533: 8022f83c 44 FUNC GLOBAL DEFAULT 4 RwRenderStateGet + 22534: 8022f868 44 FUNC GLOBAL DEFAULT 4 RwIm2DRenderLine + 22535: 8022f894 44 FUNC GLOBAL DEFAULT 4 RwIm2DRenderPrimitive + 22536: 8022f8c0 44 FUNC GLOBAL DEFAULT 4 RwIm2DRenderIndexedPrimitive + 22537: 8022fef0 76 FUNC GLOBAL DEFAULT 4 _rwMatrixDeterminant + 22538: 8022ff3c 88 FUNC GLOBAL DEFAULT 4 _rwMatrixOrthogonalError + 22539: 8022ff94 128 FUNC GLOBAL DEFAULT 4 _rwMatrixNormalError + 22540: 80230014 100 FUNC GLOBAL DEFAULT 4 _rwMatrixClose + 22541: 80230148 48 FUNC GLOBAL DEFAULT 4 RwEngineSetMatrixTolerances + 22542: 80230078 208 FUNC GLOBAL DEFAULT 4 _rwMatrixOpen + 22543: 80230178 528 FUNC GLOBAL DEFAULT 4 RwMatrixOptimize + 22544: 80230388 24 FUNC GLOBAL DEFAULT 4 RwMatrixUpdate + 22545: 802303a0 252 FUNC GLOBAL DEFAULT 4 RwMatrixMultiply + 22546: 8023049c 32 FUNC GLOBAL DEFAULT 4 RwMatrixOrthoNormalize + 22547: 802304bc 740 FUNC GLOBAL DEFAULT 4 RwMatrixRotateOneMinusCosineSine + 22548: 802307a0 232 FUNC GLOBAL DEFAULT 4 RwMatrixRotate + 22549: 80230888 744 FUNC GLOBAL DEFAULT 4 RwMatrixInvert + 22550: 80230b70 524 FUNC GLOBAL DEFAULT 4 RwMatrixScale + 22551: 80230d7c 408 FUNC GLOBAL DEFAULT 4 RwMatrixTranslate + 22552: 80230f14 556 FUNC GLOBAL DEFAULT 4 RwMatrixTransform + 22553: 80231140 8 FUNC GLOBAL DEFAULT 4 _rwFreeListEnable + 22554: 802313e0 212 FUNC GLOBAL DEFAULT 4 RwFreeListDestroy + 22555: 802312e0 40 FUNC GLOBAL DEFAULT 4 RwFreeListCreate + 22556: 80231308 32 FUNC GLOBAL DEFAULT 4 RwFreeListCreateAndPreallocateSpace + 22557: 802314b4 432 FUNC GLOBAL DEFAULT 4 _rwFreeListAllocReal + 22558: 80231664 420 FUNC GLOBAL DEFAULT 4 _rwFreeListFreeReal + 22559: 80231808 308 FUNC GLOBAL DEFAULT 4 RwFreeListForAllUsed + 22560: 8023198c 280 FUNC GLOBAL DEFAULT 4 _rwMemoryOpen + 22561: 80231aa4 420 FUNC GLOBAL DEFAULT 4 _rwMemoryClose + 22562: 803cc848 8 OBJECT GLOBAL DEFAULT 11 resourcesModule + 22563: 80231c48 336 FUNC GLOBAL DEFAULT 4 _rwResourcesOpen + 22564: 80232338 356 FUNC GLOBAL DEFAULT 4 RwResourcesEmptyArena + 22565: 80231d98 132 FUNC GLOBAL DEFAULT 4 _rwResourcesClose + 22566: 80231e1c 176 FUNC GLOBAL DEFAULT 4 RwResourcesFreeResEntry + 22567: 80231ecc 172 FUNC GLOBAL DEFAULT 4 _rwResourcesPurge + 22568: 80231f78 656 FUNC GLOBAL DEFAULT 4 RwResourcesAllocateResEntry + 22569: 80232208 304 FUNC GLOBAL DEFAULT 4 RwResourcesSetArenaSize + 22570: 8023249c 132 FUNC GLOBAL DEFAULT 4 _rwStreamModuleOpen + 22571: 80232520 84 FUNC GLOBAL DEFAULT 4 _rwStreamModuleClose + 22572: 80232574 412 FUNC GLOBAL DEFAULT 4 RwStreamRead + 22573: 80232710 552 FUNC GLOBAL DEFAULT 4 RwStreamWrite + 22574: 80232938 360 FUNC GLOBAL DEFAULT 4 RwStreamSkip + 22575: 80232aa0 296 FUNC GLOBAL DEFAULT 4 RwStreamClose + 22576: 80232bc8 688 FUNC GLOBAL DEFAULT 4 RwStreamOpen + 22577: 80232e78 68 FUNC GLOBAL DEFAULT 4 _rwPluginRegistryAddPluginStream + 22578: 80232ebc 60 FUNC GLOBAL DEFAULT 4 _rwPluginRegistryAddPlgnStrmlwysCB + 22579: 80232ef8 60 FUNC GLOBAL DEFAULT 4 _rwPluginRegistryAddPlgnStrmRightsCB + 22580: 80232f34 452 FUNC GLOBAL DEFAULT 4 _rwPluginRegistryReadDataChunks + 22581: 802330f8 140 FUNC GLOBAL DEFAULT 4 _rwPluginRegistryInvokeRights + 22582: 80233184 132 FUNC GLOBAL DEFAULT 4 _rwPluginRegistryGetSize + 22583: 80233208 348 FUNC GLOBAL DEFAULT 4 _rwPluginRegistryWriteDataChunks + 22584: 80233364 196 FUNC GLOBAL DEFAULT 4 _rwPluginRegistrySkipDataChunks + 22585: 80233428 92 FUNC GLOBAL DEFAULT 4 _rwPluginRegistryOpen + 22586: 802334e8 308 FUNC GLOBAL DEFAULT 4 _rwPluginRegistryClose + 22587: 80233628 48 FUNC GLOBAL DEFAULT 4 _rwPluginRegistryGetPluginOffset + 22588: 80233658 716 FUNC GLOBAL DEFAULT 4 _rwPluginRegistryAddPlugin + 22589: 80233924 168 FUNC GLOBAL DEFAULT 4 _rwPluginRegistryInitObject + 22590: 802339cc 108 FUNC GLOBAL DEFAULT 4 _rwPluginRegistryDeInitObject + 22591: 80233d18 92 FUNC GLOBAL DEFAULT 4 _rwInvSqrt + 22592: 80233cc4 84 FUNC GLOBAL DEFAULT 4 _rwSqrt + 22593: 80233bb0 212 FUNC GLOBAL DEFAULT 4 RwV3dNormalize + 22594: 80233c84 64 FUNC GLOBAL DEFAULT 4 RwV3dLength + 22595: 80233d74 96 FUNC GLOBAL DEFAULT 4 RwV3dTransformPoints + 22596: 80233dd4 88 FUNC GLOBAL DEFAULT 4 RwV3dTransformVectors + 22597: 80233e2c 164 FUNC GLOBAL DEFAULT 4 _rwVectorClose + 22598: 80233ed0 956 FUNC GLOBAL DEFAULT 4 _rwVectorOpen + 22599: 8023428c 80 FUNC GLOBAL DEFAULT 4 _rwResHeapInit + 22600: 802342dc 8 FUNC GLOBAL DEFAULT 4 _rwResHeapClose + 22601: 802342e4 184 FUNC GLOBAL DEFAULT 4 _rwResHeapFree + 22602: 8023439c 316 FUNC GLOBAL DEFAULT 4 _rwResHeapAlloc + 22603: 80234654 320 FUNC GLOBAL DEFAULT 4 _rwStringOpen + 22604: 80234794 4 FUNC GLOBAL DEFAULT 4 _rwStringClose + 22605: 80234798 88 FUNC GLOBAL DEFAULT 4 _rwpathisabsolute + 22606: 802347f0 184 FUNC GLOBAL DEFAULT 4 RwBBoxCalculate + 22607: 802348a8 40 FUNC GLOBAL DEFAULT 4 RwBBoxInitialize + 22608: 802348d0 124 FUNC GLOBAL DEFAULT 4 RwBBoxAddPoint + 22609: 8023494c 60 FUNC GLOBAL DEFAULT 4 RwCameraRegisterPluginStream + 22610: 80234988 348 FUNC GLOBAL DEFAULT 4 RwCameraStreamRead + 22611: 80234ae4 60 FUNC GLOBAL DEFAULT 4 RwFrameRegisterPluginStream + 22612: 80234b20 68 FUNC GLOBAL DEFAULT 4 _rwFrameListFindFrame + 22613: 80234b64 76 FUNC GLOBAL DEFAULT 4 _rwFrameListDeinitialize + 22614: 80234bb0 804 FUNC GLOBAL DEFAULT 4 _rwFrameListStreamRead + 22615: 80234ed4 64 FUNC GLOBAL DEFAULT 4 _rwStringStreamGetSize + 22616: 80234f14 192 FUNC GLOBAL DEFAULT 4 _rwStringStreamWrite + 22617: 80234fd4 980 FUNC GLOBAL DEFAULT 4 _rwStringStreamFindAndRead + 22618: 802353a8 60 FUNC GLOBAL DEFAULT 4 RwTextureRegisterPluginStream + 22619: 802353e4 160 FUNC GLOBAL DEFAULT 4 RwTextureStreamGetSize + 22620: 80235484 696 FUNC GLOBAL DEFAULT 4 RwTextureStreamWrite + 22621: 8023573c 2400 FUNC GLOBAL DEFAULT 4 RwTextureStreamRead + 22622: 802360cc 696 FUNC GLOBAL DEFAULT 4 RwTexDictionaryStreamRead + 22623: 802b7cc8 24 OBJECT GLOBAL DEFAULT 8 cameraTKList + 22624: 80237498 100 FUNC GLOBAL DEFAULT 4 _rwCameraClose + 22625: 802374fc 140 FUNC GLOBAL DEFAULT 4 _rwCameraOpen + 22626: 80237588 40 FUNC GLOBAL DEFAULT 4 RwCameraEndUpdate + 22627: 802375b0 40 FUNC GLOBAL DEFAULT 4 RwCameraBeginUpdate + 22628: 802375d8 76 FUNC GLOBAL DEFAULT 4 RwCameraSetViewOffset + 22629: 80237624 204 FUNC GLOBAL DEFAULT 4 RwCameraSetNearClipPlane + 22630: 802376f0 204 FUNC GLOBAL DEFAULT 4 RwCameraSetFarClipPlane + 22631: 802377bc 244 FUNC GLOBAL DEFAULT 4 RwCameraFrustumTestSphere + 22632: 802378b0 76 FUNC GLOBAL DEFAULT 4 RwCameraClear + 22633: 802378fc 68 FUNC GLOBAL DEFAULT 4 RwCameraShowRaster + 22634: 80237940 276 FUNC GLOBAL DEFAULT 4 RwCameraSetProjection + 22635: 80237a54 108 FUNC GLOBAL DEFAULT 4 RwCameraSetViewWindow + 22636: 80237ac0 64 FUNC GLOBAL DEFAULT 4 RwCameraRegisterPlugin + 22637: 80237b00 96 FUNC GLOBAL DEFAULT 4 RwCameraDestroy + 22638: 80237b60 384 FUNC GLOBAL DEFAULT 4 RwCameraCreate + 22639: 803cc87c 4 OBJECT GLOBAL DEFAULT 11 RwEngineInstance + 22640: 80237d64 64 FUNC GLOBAL DEFAULT 4 RwEngineRegisterPlugin + 22641: 80237d50 8 FUNC GLOBAL DEFAULT 4 _rwGetNumEngineInstances + 22642: 80237d58 12 FUNC GLOBAL DEFAULT 4 RwEngineGetVersion + 22643: 80237da4 44 FUNC GLOBAL DEFAULT 4 RwEngineGetPluginOffset + 22644: 80237dd0 140 FUNC GLOBAL DEFAULT 4 RwEngineGetVideoModeInfo + 22645: 80237e5c 132 FUNC GLOBAL DEFAULT 4 RwEngineGetCurrentVideoMode + 22646: 80237ee0 236 FUNC GLOBAL DEFAULT 4 RwEngineStop + 22647: 80237fcc 344 FUNC GLOBAL DEFAULT 4 RwEngineStart + 22648: 80238124 208 FUNC GLOBAL DEFAULT 4 RwEngineClose + 22649: 802381f4 672 FUNC GLOBAL DEFAULT 4 RwEngineOpen + 22650: 80238494 80 FUNC GLOBAL DEFAULT 4 RwEngineTerm + 22651: 802384e4 892 FUNC GLOBAL DEFAULT 4 RwEngineInit + 22652: 802b7d20 24 OBJECT GLOBAL DEFAULT 8 frameTKList + 22653: 80238860 160 FUNC GLOBAL DEFAULT 4 _rwFrameOpen + 22654: 80238900 100 FUNC GLOBAL DEFAULT 4 _rwFrameClose + 22655: 80238fa0 36 FUNC GLOBAL DEFAULT 4 RwFrameDestroyHierarchy + 22656: 80238fc4 108 FUNC GLOBAL DEFAULT 4 RwFrameUpdateObjects + 22657: 80238a78 16 FUNC GLOBAL DEFAULT 4 RwFrameDirty + 22658: 80238a88 316 FUNC GLOBAL DEFAULT 4 RwFrameCreate + 22659: 80239178 228 FUNC GLOBAL DEFAULT 4 RwFrameRemoveChild + 22660: 80238bc4 172 FUNC GLOBAL DEFAULT 4 RwFrameDestroy + 22661: 80239030 64 FUNC GLOBAL DEFAULT 4 RwFrameGetLTM + 22662: 80239070 8 FUNC GLOBAL DEFAULT 4 RwFrameGetRoot + 22663: 80239078 256 FUNC GLOBAL DEFAULT 4 RwFrameAddChild + 22664: 8023925c 132 FUNC GLOBAL DEFAULT 4 RwFrameForAllChildren + 22665: 802392e0 156 FUNC GLOBAL DEFAULT 4 RwFrameTranslate + 22666: 8023937c 156 FUNC GLOBAL DEFAULT 4 RwFrameTransform + 22667: 80239418 156 FUNC GLOBAL DEFAULT 4 RwFrameRotate + 22668: 802394b4 160 FUNC GLOBAL DEFAULT 4 RwFrameOrthoNormalize + 22669: 80239554 64 FUNC GLOBAL DEFAULT 4 RwFrameRegisterPlugin + 22670: 8023b380 340 FUNC GLOBAL DEFAULT 4 RwImageSetGamma + 22671: 80239594 640 FUNC GLOBAL DEFAULT 4 _rwImageOpen + 22672: 80239814 344 FUNC GLOBAL DEFAULT 4 _rwImageClose + 22673: 8023996c 160 FUNC GLOBAL DEFAULT 4 RwImageCreate + 22674: 80239ba4 88 FUNC GLOBAL DEFAULT 4 RwImageFreePixels + 22675: 80239a0c 104 FUNC GLOBAL DEFAULT 4 RwImageDestroy + 22676: 80239a74 304 FUNC GLOBAL DEFAULT 4 RwImageAllocatePixels + 22677: 80239bfc 224 FUNC GLOBAL DEFAULT 4 RwImageMakeMask + 22678: 8023af08 256 FUNC GLOBAL DEFAULT 4 RwImageCopy + 22679: 80239cdc 1340 FUNC GLOBAL DEFAULT 4 RwImageApplyMask + 22680: 8023a6a8 60 FUNC GLOBAL DEFAULT 4 RwImageFindFileType + 22681: 8023a6e4 1412 FUNC GLOBAL DEFAULT 4 RwImageReadMaskedImage + 22682: 8023ac68 68 FUNC GLOBAL DEFAULT 4 RwRGBASetFromPixel + 22683: 8023b008 888 FUNC GLOBAL DEFAULT 4 RwImageGammaCorrect + 22684: 8023b4d4 116 FUNC GLOBAL DEFAULT 4 RwImageSetFromRaster + 22685: 8023b548 116 FUNC GLOBAL DEFAULT 4 RwRasterSetFromImage + 22686: 8023b5bc 156 FUNC GLOBAL DEFAULT 4 RwImageFindRasterFormat + 22687: 8023b658 72 FUNC GLOBAL DEFAULT 4 RwRasterUnlock + 22688: 8023b6a0 84 FUNC GLOBAL DEFAULT 4 RwRasterUnlockPalette + 22689: 8023b6f4 120 FUNC GLOBAL DEFAULT 4 RwRasterDestroy + 22690: 8023b76c 64 FUNC GLOBAL DEFAULT 4 RwRasterRegisterPlugin + 22691: 8023b7ac 80 FUNC GLOBAL DEFAULT 4 RwRasterLockPalette + 22692: 8023b7fc 96 FUNC GLOBAL DEFAULT 4 RwRasterGetNumLevels + 22693: 8023b85c 128 FUNC GLOBAL DEFAULT 4 RwRasterShowRaster + 22694: 8023b8dc 244 FUNC GLOBAL DEFAULT 4 RwRasterCreate + 22695: 8023b9d0 80 FUNC GLOBAL DEFAULT 4 RwRasterLock + 22696: 8023ba20 108 FUNC GLOBAL DEFAULT 4 _rwRasterClose + 22697: 8023ba8c 332 FUNC GLOBAL DEFAULT 4 _rwRasterOpen + 22698: 8023c230 468 FUNC GLOBAL DEFAULT 4 RwImageResample + 22699: 8023c404 1156 FUNC GLOBAL DEFAULT 4 RwImageCreateResample + 22700: 8023cdfc 108 FUNC GLOBAL DEFAULT 4 _rwFrameSyncDirty + 22701: 8023d080 212 FUNC GLOBAL DEFAULT 4 _rwFrameSyncHierarchyLTM + 22702: 802b7d68 24 OBJECT GLOBAL DEFAULT 8 textureTKList + 22703: 802b7d80 24 OBJECT GLOBAL DEFAULT 8 texDictTKList + 22704: 8023eb30 68 FUNC GLOBAL DEFAULT 4 RwTextureGenerateMipmapName + 22705: 8023e70c 168 FUNC GLOBAL DEFAULT 4 RwTextureCreate + 22706: 8023e87c 172 FUNC GLOBAL DEFAULT 4 RwTextureSetName + 22707: 8023e928 172 FUNC GLOBAL DEFAULT 4 RwTextureSetMaskName + 22708: 8023ea54 200 FUNC GLOBAL DEFAULT 4 RwTexDictionaryFindNamedTexture + 22709: 8023e450 24 FUNC GLOBAL DEFAULT 4 RwTextureSetReadCallBack + 22710: 8023e468 24 FUNC GLOBAL DEFAULT 4 RwTextureSetMipmapping + 22711: 8023e480 20 FUNC GLOBAL DEFAULT 4 RwTextureGetMipmapping + 22712: 8023e494 24 FUNC GLOBAL DEFAULT 4 RwTextureSetAutoMipmapping + 22713: 8023e4ac 20 FUNC GLOBAL DEFAULT 4 RwTextureGetAutoMipmapping + 22714: 8023e4c0 100 FUNC GLOBAL DEFAULT 4 RwTextureSetRaster + 22715: 8023e524 204 FUNC GLOBAL DEFAULT 4 RwTexDictionaryCreate + 22716: 8023e7b4 200 FUNC GLOBAL DEFAULT 4 RwTextureDestroy + 22717: 8023e698 116 FUNC GLOBAL DEFAULT 4 RwTexDictionaryForAllTextures + 22718: 8023e5f0 168 FUNC GLOBAL DEFAULT 4 RwTexDictionaryDestroy + 22719: 8023e9d4 80 FUNC GLOBAL DEFAULT 4 RwTexDictionaryAddTexture + 22720: 8023ea24 48 FUNC GLOBAL DEFAULT 4 RwTexDictionaryRemoveTexture + 22721: 8023eb1c 20 FUNC GLOBAL DEFAULT 4 RwTexDictionaryGetCurrent + 22722: 8023eb74 336 FUNC GLOBAL DEFAULT 4 RwTextureRead + 22723: 8023ecc4 64 FUNC GLOBAL DEFAULT 4 RwTextureRegisterPlugin + 22724: 8023ed04 64 FUNC GLOBAL DEFAULT 4 RwTextureRasterGenerateMipmaps + 22725: 8023ed44 476 FUNC GLOBAL DEFAULT 4 _rwTextureClose + 22726: 8023ef20 724 FUNC GLOBAL DEFAULT 4 _rwTextureOpen + 22727: 8023f1f4 116 FUNC GLOBAL DEFAULT 4 _rwObjectHasFrameSetFrame + 22728: 8023f268 40 FUNC GLOBAL DEFAULT 4 _rwObjectHasFrameReleaseFrame + 22729: 8023f620 896 FUNC GLOBAL DEFAULT 4 _rwPalQuantAddImage + 22730: 802409d0 1356 FUNC GLOBAL DEFAULT 4 _rwPalQuantResolvePalette + 22731: 80241018 1064 FUNC GLOBAL DEFAULT 4 _rwPalQuantMatchImage + 22732: 80241440 548 FUNC GLOBAL DEFAULT 4 _rwPalQuantInit + 22733: 80241988 108 FUNC GLOBAL DEFAULT 4 _rwPalQuantTerm + 22734: 802419f4 744 FUNC GLOBAL DEFAULT 4 _rw2DRenderPrimitiveInit + 22735: 80242070 516 FUNC GLOBAL DEFAULT 4 _rwDlIm2DRenderTriangle + 22736: 80242274 372 FUNC GLOBAL DEFAULT 4 _rwDlIm2DRenderLine + 22737: 802423e8 1500 FUNC GLOBAL DEFAULT 4 _rwDlIm2DRenderPrimitive + 22738: 802429c4 1704 FUNC GLOBAL DEFAULT 4 _rwDlIm2DRenderIndexedPrimitive + 22739: 8024306c 32 FUNC GLOBAL DEFAULT 4 _rwDlFindMSB + 22740: 80243164 492 FUNC GLOBAL DEFAULT 4 _rwDlRGBToPixel + 22741: 80243478 520 FUNC GLOBAL DEFAULT 4 _rwDlPixelToRGB + 22742: 80243fa8 308 FUNC GLOBAL DEFAULT 4 _rwDlImageGetFromRaster + 22743: 80244bb0 408 FUNC GLOBAL DEFAULT 4 _rwDlRasterSetFromImage + 22744: 80244e74 340 FUNC GLOBAL DEFAULT 4 _rwDlImageFindRasterFormat + 22745: 803cc8ac 4 OBJECT GLOBAL DEFAULT 11 _RwDlPixelFormat + 22746: 803cc8b0 4 OBJECT GLOBAL DEFAULT 11 _RwDlCurPixelFormat + 22747: 803cc8b4 4 OBJECT GLOBAL DEFAULT 11 _RwGameCubeVideoMode + 22748: 803cc8b8 4 OBJECT GLOBAL DEFAULT 11 _RwDlFSAA + 22749: 803cb118 4 OBJECT GLOBAL DEFAULT 10 _RwDlFSAATop + 22750: 80246254 1060 FUNC GLOBAL DEFAULT 4 _rwDlRasterShowRaster + 22751: 80245bd0 188 FUNC GLOBAL DEFAULT 4 _rwDlCameraClear + 22752: 80246244 16 FUNC GLOBAL DEFAULT 4 _rwDlCameraEndUpdate + 22753: 80245c8c 1464 FUNC GLOBAL DEFAULT 4 _rwDlCameraBeginUpdate + 22754: 803cc914 4 OBJECT GLOBAL DEFAULT 11 _RwDlRenderMode + 22755: 803cc910 4 OBJECT GLOBAL DEFAULT 11 _RwDlHalfHeight + 22756: 80245454 40 FUNC GLOBAL DEFAULT 4 _rwDeviceRegisterPlugin + 22757: 803cc918 8 OBJECT GLOBAL DEFAULT 11 dgGGlobals + 22758: 80246678 12 FUNC GLOBAL DEFAULT 4 _rwDeviceGetHandle + 22759: 80384454 64 OBJECT GLOBAL DEFAULT 9 _RwDlInvCamLTM + 22760: 80246684 268 FUNC GLOBAL DEFAULT 4 _rwDlTransformSetup + 22761: 80246790 520 FUNC GLOBAL DEFAULT 4 RwGameCubeCameraTextureFlush + 22762: 80246998 48 FUNC GLOBAL DEFAULT 4 RwGameCubeGetXFBs + 22763: 802469c8 8 FUNC GLOBAL DEFAULT 4 RwGameCubeSetMinRetraceCount + 22764: 803cc920 4 OBJECT GLOBAL DEFAULT 11 _RwGameCubeRasterExtOffset + 22765: 802469d0 56 FUNC GLOBAL DEFAULT 4 _rwDlRasterPluginAttach + 22766: 80246c68 164 FUNC GLOBAL DEFAULT 4 _rwDlRasterGetNumMipLevels + 22767: 80246b38 116 FUNC GLOBAL DEFAULT 4 _rwDlRasterGetSize + 22768: 80246bac 188 FUNC GLOBAL DEFAULT 4 _rwDlRasterGetStride + 22769: 80247234 1112 FUNC GLOBAL DEFAULT 4 _rwDlRasterLock + 22770: 8024768c 436 FUNC GLOBAL DEFAULT 4 _rwDlRasterUnlock + 22771: 80247840 208 FUNC GLOBAL DEFAULT 4 _rwDlRasterLockPalette + 22772: 80247910 208 FUNC GLOBAL DEFAULT 4 _rwDlRasterUnlockPalette + 22773: 80247ff8 552 FUNC GLOBAL DEFAULT 4 _rwDlTextureRasterCreate + 22774: 80248220 928 FUNC GLOBAL DEFAULT 4 _rwDlRasterCreate + 22775: 80248704 28 FUNC GLOBAL DEFAULT 4 _rwDlTextureSetRaster + 22776: 802485c0 324 FUNC GLOBAL DEFAULT 4 _rwDlRasterDestroy + 22777: 80248720 48 FUNC GLOBAL DEFAULT 4 _rwDlRasterSubRaster + 22778: 803cc928 4 OBJECT GLOBAL DEFAULT 11 _RwDlRasterWhite + 22779: 803cc92c 4 OBJECT GLOBAL DEFAULT 11 _RwDlTexture + 22780: 80384498 88 OBJECT GLOBAL DEFAULT 9 _RwDlStateCache + 22781: 80248750 696 FUNC GLOBAL DEFAULT 4 _rwDlRenderStateOpen + 22782: 80248a08 72 FUNC GLOBAL DEFAULT 4 _rwDlRenderStateClose + 22783: 80248a50 412 FUNC GLOBAL DEFAULT 4 _rwDlGetRenderState + 22784: 80248bec 272 FUNC GLOBAL DEFAULT 4 _rwDlRenderStateFogEnable + 22785: 80248cfc 140 FUNC GLOBAL DEFAULT 4 _rwDlRenderStateSetZCompLoc + 22786: 80248d88 188 FUNC GLOBAL DEFAULT 4 _rwDlTextureRasterFlush + 22787: 80248e44 1364 FUNC GLOBAL DEFAULT 4 _rwDlSetRenderState + 22788: 80249398 136 FUNC GLOBAL DEFAULT 4 RwGameCubeSetAlphaCompare + 22789: 80249ef0 40 FUNC GLOBAL DEFAULT 4 _rwDlRasterRender + 22790: 80249f18 40 FUNC GLOBAL DEFAULT 4 _rwDlRasterRenderFast + 22791: 80249f40 40 FUNC GLOBAL DEFAULT 4 _rwDlRasterRenderScaled + 22792: 8024a2ac 736 FUNC GLOBAL DEFAULT 4 _rwDlRasterCamera_ZClearRect + 22793: 8024a970 36 FUNC GLOBAL DEFAULT 4 _rwDlRasterClearRect + 22794: 8024a994 68 FUNC GLOBAL DEFAULT 4 _rwDlRasterClear + 22795: 8024a9d8 12 FUNC GLOBAL DEFAULT 4 _rwDlSetRasterContext + 22796: 8024a9e4 136 FUNC GLOBAL DEFAULT 4 _rwDlNativeTextureGetSize + 22797: 8024aa6c 732 FUNC GLOBAL DEFAULT 4 _rwDlNativeTextureWrite + 22798: 8024ad48 664 FUNC GLOBAL DEFAULT 4 _rwDlNativeTextureRead + 22799: 803cc938 4 OBJECT GLOBAL DEFAULT 11 _RwGameCubeTextureExtOffset + 22800: 8024b084 48 FUNC GLOBAL DEFAULT 4 _rwDlTextureCacheInit + 22801: 8024b0b4 64 FUNC GLOBAL DEFAULT 4 _rwDlTexturePluginAttach + 22802: 8024b0f4 2324 FUNC GLOBAL DEFAULT 4 _rwDlTextureSet + 22803: 8024ba08 460 FUNC GLOBAL DEFAULT 4 RwGameCubeTextureSetLOD + 22804: 803cb130 2 OBJECT GLOBAL DEFAULT 10 _RwDlTokenCurrent + 22805: 803cc940 2 OBJECT GLOBAL DEFAULT 11 _RwDlTokenLastSeen + 22806: 8024bbd4 160 FUNC GLOBAL DEFAULT 4 _rwDlTokenQueryDone + 22807: 803cc948 4 OBJECT GLOBAL DEFAULT 11 _rwIm3DGlobals + 22808: 803cc94c 8 OBJECT GLOBAL DEFAULT 11 _rwIm3DModule + 22809: 8024bc74 224 FUNC GLOBAL DEFAULT 4 RwIm3DTransform + 22810: 8024bd54 80 FUNC GLOBAL DEFAULT 4 RwIm3DEnd + 22811: 8024bda4 412 FUNC GLOBAL DEFAULT 4 RwIm3DRenderIndexedPrimitive + 22812: 8024bf40 408 FUNC GLOBAL DEFAULT 4 RwIm3DRenderPrimitive + 22813: 8024c0d8 80 FUNC GLOBAL DEFAULT 4 RwIm3DSetTransformPipeline + 22814: 8024c128 692 FUNC GLOBAL DEFAULT 4 RwIm3DSetRenderPipeline + 22815: 8024c3dc 100 FUNC GLOBAL DEFAULT 4 _rwIm3DClose + 22816: 8024c440 224 FUNC GLOBAL DEFAULT 4 _rwIm3DOpen + 22817: 803cc958 4 OBJECT GLOBAL DEFAULT 11 _rxPipelineGlobalsOffset + 22818: 8024c520 68 FUNC GLOBAL DEFAULT 4 _rwRenderPipelineOpen + 22819: 8024c564 48 FUNC GLOBAL DEFAULT 4 _rwRenderPipelineClose + 22820: 8024c594 8 FUNC GLOBAL DEFAULT 4 _rwPipeAttach + 22821: 8024c59c 4 FUNC GLOBAL DEFAULT 4 _rwPipeInitForCamera + 22822: 8024c5a0 172 FUNC GLOBAL DEFAULT 4 _rxPacketDestroy + 22823: 803844f0 24 OBJECT GLOBAL DEFAULT 9 _rxExecCtxGlobal + 22824: 803cb138 4 OBJECT GLOBAL DEFAULT 10 _rxHeapInitialSize + 22825: 803cb13c 4 OBJECT GLOBAL DEFAULT 10 _rxPipelineMaxNodes + 22826: 803cc960 4 OBJECT GLOBAL DEFAULT 11 RxPipelineInstanced + 22827: 803cc964 4 OBJECT GLOBAL DEFAULT 11 _rxHeapGlobal + 22828: 8024c64c 96 FUNC GLOBAL DEFAULT 4 _rxPipelineClose + 22829: 8024c6ac 244 FUNC GLOBAL DEFAULT 4 _rxPipelineOpen + 22830: 8024c7a0 796 FUNC GLOBAL DEFAULT 4 PipelineNodeDestroy + 22831: 8024cabc 8 FUNC GLOBAL DEFAULT 4 RxHeapGetGlobalHeap + 22832: 8024cac4 248 FUNC GLOBAL DEFAULT 4 RxPipelineExecute + 22833: 8024cbbc 140 FUNC GLOBAL DEFAULT 4 RxPipelineCreate + 22834: 8024cc48 188 FUNC GLOBAL DEFAULT 4 _rxPipelineDestroy + 22835: 8024cd04 116 FUNC GLOBAL DEFAULT 4 StalacTiteAlloc + 22836: 8024cd78 120 FUNC GLOBAL DEFAULT 4 StalacMiteAlloc + 22837: 8024cdf0 140 FUNC GLOBAL DEFAULT 4 PipelineCalcNumUniqueClusters + 22838: 8024d624 2760 FUNC GLOBAL DEFAULT 4 RxLockedPipeUnlock + 22839: 8024e0ec 772 FUNC GLOBAL DEFAULT 4 RxPipelineLock + 22840: 8024e3f0 260 FUNC GLOBAL DEFAULT 4 RxPipelineFindNodeByName + 22841: 8024e78c 160 FUNC GLOBAL DEFAULT 4 RxLockedPipeAddPath + 22842: 8024e4f4 664 FUNC GLOBAL DEFAULT 4 RxLockedPipeAddFragment + 22843: 8024fdd0 128 FUNC GLOBAL DEFAULT 4 _rxChaseDependencies + 22844: 8024fe50 712 FUNC GLOBAL DEFAULT 4 RxHeapFree + 22845: 80250118 960 FUNC GLOBAL DEFAULT 4 _rxHeapReset + 22846: 802504d8 156 FUNC GLOBAL DEFAULT 4 RxHeapDestroy + 22847: 80250574 300 FUNC GLOBAL DEFAULT 4 RxHeapCreate + 22848: 802506a0 340 FUNC GLOBAL DEFAULT 4 RxRenderStateVectorSetDefaultRenderStateVector + 22849: 802507f4 396 FUNC GLOBAL DEFAULT 4 RxRenderStateVectorLoadDriverState + 22850: 80250b3c 760 FUNC GLOBAL DEFAULT 4 _rx_rxRadixExchangeSort + 22851: 80250e34 156 FUNC GLOBAL DEFAULT 4 _rwIm3DCreatePlatformTransformPipeline + 22852: 80250ed0 72 FUNC GLOBAL DEFAULT 4 _rwIm3DDestroyPlatformTransformPipeline + 22853: 80250f18 140 FUNC GLOBAL DEFAULT 4 _rwIm3DDestroyPlatformRenderPipelines + 22854: 80250fa4 224 FUNC GLOBAL DEFAULT 4 _rwIm3DCreatePlatformRenderPipelines + 22855: 80251094 12 FUNC GLOBAL DEFAULT 4 RxNodeDefinitionGetGameCubeImmInstance + 22856: 80251ce8 12 FUNC GLOBAL DEFAULT 4 RxNodeDefinitionGetGameCubeSubmitNoLight + 22857: 00008000 0 NOTYPE GLOBAL DEFAULT ABS _stack_size + 22858: 803d9a50 0 NOTYPE GLOBAL DEFAULT ABS _db_stack_addr + 22859: 803d9a60 0 NOTYPE GLOBAL DEFAULT ABS __ArenaLo + 22860: 81800000 0 NOTYPE GLOBAL DEFAULT ABS __ArenaHi + 22861: 803d07e0 0 NOTYPE GLOBAL DEFAULT ABS _f_sbss2 + 22862: 803d8a50 0 NOTYPE GLOBAL DEFAULT ABS _stack_addr + 22863: 803d0a50 0 NOTYPE GLOBAL DEFAULT ABS _stack_end + 22864: 8000563c 132 OBJECT GLOBAL DEFAULT 1 _rom_copy_info + 22865: 800056c0 32 OBJECT GLOBAL DEFAULT 1 _bss_init_info + 22866: 803d2900 0 NOTYPE GLOBAL DEFAULT ABS _SDA_BASE_ + 22867: 803d4980 0 NOTYPE GLOBAL DEFAULT ABS _SDA2_BASE_ + 22868: 80251d00 40 OBJECT GLOBAL DEFAULT 5 _ctors + 22869: 80251d40 16 OBJECT GLOBAL DEFAULT 6 _dtors + 22870: 800058b4 32 OBJECT GLOBAL DEFAULT 3 _eti_init_info \ No newline at end of file From 711480117a73efbab622642c0baed10ccb2dce16 Mon Sep 17 00:00:00 2001 From: Matt <5638426+mattbruv@users.noreply.github.com> Date: Mon, 31 Aug 2020 13:36:59 -0400 Subject: [PATCH 3/6] rename local functions --- asm/Core/p2/iAnim.s | 6 +- asm/Core/p2/iCollide.s | 72 +- asm/Core/p2/iEnv.s | 12 +- asm/Core/p2/iFMV.s | 46 +- asm/Core/p2/iFX.s | 6 +- asm/Core/p2/iMath3.s | 22 +- asm/Core/p2/iMix.s | 198 ++--- asm/Core/p2/iModel.s | 76 +- asm/Core/p2/iMorph.s | 6 +- asm/Core/p2/iPad.s | 42 +- asm/Core/p2/iParMgr.s | 6 +- asm/Core/p2/iScrFX.s | 6 +- asm/Core/p2/iSnd.s | 118 +-- asm/Core/p2/iSystem.s | 84 +- asm/Core/p2/iTRC.s | 36 +- asm/Core/p2/isavegame.s | 246 +++--- asm/Core/p2/ngcrad3d.s | 60 +- asm/Core/x/xAnim.s | 206 ++--- asm/Core/x/xBound.s | 12 +- asm/Core/x/xCamera.s | 98 +-- asm/Core/x/xClimate.s | 26 +- asm/Core/x/xCollide.s | 36 +- asm/Core/x/xCounter.s | 6 +- asm/Core/x/xCutscene.s | 22 +- asm/Core/x/xDecal.s | 40 +- asm/Core/x/xEnt.s | 142 ++-- asm/Core/x/xEntBoulder.s | 42 +- asm/Core/x/xEntMotion.s | 90 +-- asm/Core/x/xFFX.s | 8 +- asm/Core/x/xFX.s | 246 +++--- asm/Core/x/xFont.s | 216 +++--- asm/Core/x/xGrid.s | 14 +- asm/Core/x/xHud.s | 30 +- asm/Core/x/xHudMeter.s | 6 +- asm/Core/x/xIni.s | 12 +- asm/Core/x/xMemMgr.s | 14 +- asm/Core/x/xModel.s | 18 +- asm/Core/x/xNPCBasic.s | 6 +- asm/Core/x/xParCmd.s | 6 +- asm/Core/x/xParEmitter.s | 12 +- asm/Core/x/xParEmitterType.s | 76 +- asm/Core/x/xParGroup.s | 6 +- asm/Core/x/xParSys.s | 26 +- asm/Core/x/xPartition.s | 26 +- asm/Core/x/xPtankPool.s | 44 +- asm/Core/x/xQuickCull.s | 32 +- asm/Core/x/xSFX.s | 30 +- asm/Core/x/xScene.s | 48 +- asm/Core/x/xScrFx.s | 24 +- asm/Core/x/xShadow.s | 86 +- asm/Core/x/xShadowSimple.s | 56 +- asm/Core/x/xSnd.s | 48 +- asm/Core/x/xSpline.s | 106 +-- asm/Core/x/xString.s | 14 +- asm/Core/x/xTRC.s | 6 +- asm/Core/x/xTimer.s | 14 +- asm/Core/x/xUpdateCull.s | 26 +- asm/Core/x/xbinio.s | 114 +-- asm/Core/x/xhipio.s | 52 +- asm/Core/x/xpkrsvc.s | 338 ++++---- asm/Core/x/xsavegame.s | 12 +- asm/Core/x/xserializer.s | 22 +- asm/Core/x/xstransvc.s | 128 +-- asm/Game/zActionLine.s | 6 +- asm/Game/zAssetTypes.s | 18 +- asm/Game/zCamera.s | 114 +-- asm/Game/zCameraTweak.s | 8 +- asm/Game/zCombo.s | 6 +- asm/Game/zCutsceneMgr.s | 30 +- asm/Game/zDiscoFloor.s | 164 ++-- asm/Game/zDispatcher.s | 58 +- asm/Game/zEntButton.s | 14 +- asm/Game/zEntCruiseBubble.s | 1252 +++++++++++++++--------------- asm/Game/zEntDestructObj.s | 10 +- asm/Game/zEntHangable.s | 38 +- asm/Game/zEntPickup.s | 54 +- asm/Game/zEntPlayer.s | 1240 ++++++++++++++--------------- asm/Game/zEntPlayerBungeeState.s | 588 +++++++------- asm/Game/zEntPlayerOOBState.s | 250 +++--- asm/Game/zEntSimpleObj.s | 14 +- asm/Game/zEntTeleportBox.s | 6 +- asm/Game/zEntTrigger.s | 6 +- asm/Game/zFX.s | 206 ++--- asm/Game/zGame.s | 50 +- asm/Game/zGameExtras.s | 54 +- asm/Game/zGrid.s | 6 +- asm/Game/zGust.s | 18 +- asm/Game/zHud.s | 46 +- asm/Game/zLOD.s | 10 +- asm/Game/zLasso.s | 70 +- asm/Game/zLightEffect.s | 38 +- asm/Game/zLightning.s | 34 +- asm/Game/zMain.s | 112 +-- asm/Game/zMenu.s | 18 +- asm/Game/zMusic.s | 26 +- asm/Game/zNPCFXCinematic.s | 30 +- asm/Game/zNPCGoalAmbient.s | 10 +- asm/Game/zNPCGoalRobo.s | 44 +- asm/Game/zNPCHazard.s | 6 +- asm/Game/zNPCMessenger.s | 76 +- asm/Game/zNPCSndTable.s | 6 +- asm/Game/zNPCSpawner.s | 12 +- asm/Game/zNPCSupplement.s | 18 +- asm/Game/zNPCTypeAmbient.s | 16 +- asm/Game/zNPCTypeBossPatrick.s | 94 +-- asm/Game/zNPCTypeBossPlankton.s | 336 ++++---- asm/Game/zNPCTypeBossSB1.s | 62 +- asm/Game/zNPCTypeBossSB2.s | 408 +++++----- asm/Game/zNPCTypeBossSandy.s | 108 +-- asm/Game/zNPCTypeCommon.s | 18 +- asm/Game/zNPCTypeDuplotron.s | 8 +- asm/Game/zNPCTypeDutchman.s | 434 +++++------ asm/Game/zNPCTypeKingJelly.s | 506 ++++++------ asm/Game/zNPCTypePrawn.s | 184 ++--- asm/Game/zNPCTypeRobot.s | 34 +- asm/Game/zNPCTypeTiki.s | 14 +- asm/Game/zNPCTypeVillager.s | 16 +- asm/Game/zParPTank.s | 44 +- asm/Game/zPlatform.s | 70 +- asm/Game/zSaveLoad.s | 16 +- asm/Game/zScene.s | 118 +-- asm/Game/zScript.s | 6 +- asm/Game/zShrapnel.s | 20 +- asm/Game/zSurface.s | 6 +- asm/Game/zTalkBox.s | 326 ++++---- asm/Game/zTextBox.s | 22 +- asm/Game/zThrown.s | 58 +- asm/Game/zUI.s | 114 +-- asm/Game/zUIFont.s | 16 +- asm/Game/zVar.s | 28 +- asm/ODEGdev/OdemuExi2.s | 66 +- asm/bink/bink.s | 858 ++++++++++---------- asm/dolphin/dolphin.s | 792 +++++++++---------- asm/rwsdk/rwsdk.s | 998 ++++++++++++------------ 134 files changed, 7123 insertions(+), 7123 deletions(-) diff --git a/asm/Core/p2/iAnim.s b/asm/Core/p2/iAnim.s index eb57e553a..ca076d42c 100644 --- a/asm/Core/p2/iAnim.s +++ b/asm/Core/p2/iAnim.s @@ -2,8 +2,8 @@ .section .text # 0x800BE470 - 0x800BF1C0 -.global func_800BE470 -func_800BE470: +.global iAnim.zVolumeInit__FP7zVolumeP12xVolumeAsset +iAnim.zVolumeInit__FP7zVolumeP12xVolumeAsset: /* 800BE470 000BB270 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BE474 000BB274 7C 08 02 A6 */ mflr r0 /* 800BE478 000BB278 90 01 00 14 */ stw r0, 0x14(r1) @@ -51,7 +51,7 @@ lbl_800BE4F8: /* 800BE510 000BB310 1C 00 00 14 */ mulli r0, r0, 0x14 /* 800BE514 000BB314 7C 64 1B 78 */ mr r4, r3 /* 800BE518 000BB318 7C 65 02 14 */ add r3, r5, r0 -/* 800BE51C 000BB31C 4B FF FF 55 */ bl func_800BE470 +/* 800BE51C 000BB31C 4B FF FF 55 */ bl iAnim.zVolumeInit__FP7zVolumeP12xVolumeAsset /* 800BE520 000BB320 3B DE 00 01 */ addi r30, r30, 1 lbl_800BE524: /* 800BE524 000BB324 A0 0D 91 74 */ lhz r0, lbl_803CBA74-_SDA_BASE_(r13) diff --git a/asm/Core/p2/iCollide.s b/asm/Core/p2/iCollide.s index 8171b5d1a..ba43838eb 100644 --- a/asm/Core/p2/iCollide.s +++ b/asm/Core/p2/iCollide.s @@ -266,8 +266,8 @@ lbl_800C109C: /* 800C10B4 000BDEB4 38 21 00 20 */ addi r1, r1, 0x20 /* 800C10B8 000BDEB8 4E 80 00 20 */ blr -.global func_800C10BC -func_800C10BC: +.global iCollide.properSphereIsectTri__FPC5xVec3fP5xVec3PfP19RpCollisionTriangle +iCollide.properSphereIsectTri__FPC5xVec3fP5xVec3PfP19RpCollisionTriangle: /* 800C10BC 000BDEBC 94 21 FF 80 */ stwu r1, -0x80(r1) /* 800C10C0 000BDEC0 7C 08 02 A6 */ mflr r0 /* 800C10C4 000BDEC4 90 01 00 84 */ stw r0, 0x84(r1) @@ -393,7 +393,7 @@ lbl_800C1278: /* 800C1284 000BE084 38 81 00 0C */ addi r4, r1, 0xc /* 800C1288 000BE088 D0 01 00 08 */ stfs f0, 8(r1) /* 800C128C 000BE08C 38 A1 00 08 */ addi r5, r1, 8 -/* 800C1290 000BE090 4B FF FE 2D */ bl func_800C10BC +/* 800C1290 000BE090 4B FF FE 2D */ bl iCollide.properSphereIsectTri__FPC5xVec3fP5xVec3PfP19RpCollisionTriangle /* 800C1294 000BE094 C0 21 00 08 */ lfs f1, 8(r1) /* 800C1298 000BE098 C0 02 96 E0 */ lfs f0, lbl_803CE060-_SDA2_BASE_(r2) /* 800C129C 000BE09C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -471,8 +471,8 @@ lbl_800C1380: /* 800C1398 000BE198 38 21 00 30 */ addi r1, r1, 0x30 /* 800C139C 000BE19C 4E 80 00 20 */ blr -.global func_800C13A0 -func_800C13A0: +.global iCollide.sphereHitsEnv3CB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv +iCollide.sphereHitsEnv3CB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv: /* 800C13A0 000BE1A0 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800C13A4 000BE1A4 7C 08 02 A6 */ mflr r0 /* 800C13A8 000BE1A8 90 01 00 54 */ stw r0, 0x54(r1) @@ -490,7 +490,7 @@ func_800C13A0: /* 800C13D8 000BE1D8 FC 20 F8 90 */ fmr f1, f31 /* 800C13DC 000BE1DC 38 A1 00 08 */ addi r5, r1, 8 /* 800C13E0 000BE1E0 D0 01 00 08 */ stfs f0, 8(r1) -/* 800C13E4 000BE1E4 4B FF FC D9 */ bl func_800C10BC +/* 800C13E4 000BE1E4 4B FF FC D9 */ bl iCollide.properSphereIsectTri__FPC5xVec3fP5xVec3PfP19RpCollisionTriangle /* 800C13E8 000BE1E8 C0 62 96 E0 */ lfs f3, lbl_803CE060-_SDA2_BASE_(r2) /* 800C13EC 000BE1EC C0 81 00 08 */ lfs f4, 8(r1) /* 800C13F0 000BE1F0 FC 03 20 00 */ fcmpu cr0, f3, f4 @@ -829,7 +829,7 @@ lbl_800C186C: /* 800C18AC 000BE6AC FC 20 F8 90 */ fmr f1, f31 /* 800C18B0 000BE6B0 38 A1 00 08 */ addi r5, r1, 8 /* 800C18B4 000BE6B4 D0 01 00 08 */ stfs f0, 8(r1) -/* 800C18B8 000BE6B8 4B FF F8 05 */ bl func_800C10BC +/* 800C18B8 000BE6B8 4B FF F8 05 */ bl iCollide.properSphereIsectTri__FPC5xVec3fP5xVec3PfP19RpCollisionTriangle /* 800C18BC 000BE6BC C0 02 96 E0 */ lfs f0, lbl_803CE060-_SDA2_BASE_(r2) /* 800C18C0 000BE6C0 C0 21 00 08 */ lfs f1, 8(r1) /* 800C18C4 000BE6C4 FC 00 08 00 */ fcmpu cr0, f0, f1 @@ -953,14 +953,14 @@ lbl_800C1A50: /* 800C1A68 000BE868 38 80 00 00 */ li r4, 0 /* 800C1A6C 000BE86C 38 63 AE 44 */ addi r3, r3, lbl_802FAE44@l /* 800C1A70 000BE870 7C 05 03 78 */ mr r5, r0 -/* 800C1A74 000BE874 4B FF F9 2D */ bl func_800C13A0 +/* 800C1A74 000BE874 4B FF F9 2D */ bl iCollide.sphereHitsEnv3CB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv /* 800C1A78 000BE878 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C1A7C 000BE87C 7C 08 03 A6 */ mtlr r0 /* 800C1A80 000BE880 38 21 00 10 */ addi r1, r1, 0x10 /* 800C1A84 000BE884 4E 80 00 20 */ blr -.global func_800C1A88 -func_800C1A88: +.global iCollide.rayHitsEnvCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv +iCollide.rayHitsEnvCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv: /* 800C1A88 000BE888 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C1A8C 000BE88C 7C 08 02 A6 */ mflr r0 /* 800C1A90 000BE890 3C 60 80 30 */ lis r3, lbl_802FAE20@ha @@ -1030,8 +1030,8 @@ lbl_800C1B68: /* 800C1B74 000BE974 38 21 00 10 */ addi r1, r1, 0x10 /* 800C1B78 000BE978 4E 80 00 20 */ blr -.global func_800C1B7C -func_800C1B7C: +.global iCollide.rayHitsEnvBackwardCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv +iCollide.rayHitsEnvBackwardCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv: /* 800C1B7C 000BE97C C0 42 96 E4 */ lfs f2, lbl_803CE064-_SDA2_BASE_(r2) /* 800C1B80 000BE980 3C 60 80 30 */ lis r3, lbl_802FAE20@ha /* 800C1B84 000BE984 38 63 AE 20 */ addi r3, r3, lbl_802FAE20@l @@ -1080,7 +1080,7 @@ lbl_800C1C10: /* 800C1C1C 000BEA1C 7C 85 23 78 */ mr r5, r4 /* 800C1C20 000BEA20 90 01 00 14 */ stw r0, 0x14(r1) /* 800C1C24 000BEA24 38 80 00 00 */ li r4, 0 -/* 800C1C28 000BEA28 4B FF FE 61 */ bl func_800C1A88 +/* 800C1C28 000BEA28 4B FF FE 61 */ bl iCollide.rayHitsEnvCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv /* 800C1C2C 000BEA2C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C1C30 000BEA30 7C 08 03 A6 */ mtlr r0 /* 800C1C34 000BEA34 38 21 00 10 */ addi r1, r1, 0x10 @@ -1092,7 +1092,7 @@ lbl_800C1C3C: /* 800C1C48 000BEA48 7C 85 23 78 */ mr r5, r4 /* 800C1C4C 000BEA4C 90 01 00 14 */ stw r0, 0x14(r1) /* 800C1C50 000BEA50 38 80 00 00 */ li r4, 0 -/* 800C1C54 000BEA54 4B FF FF 29 */ bl func_800C1B7C +/* 800C1C54 000BEA54 4B FF FF 29 */ bl iCollide.rayHitsEnvBackwardCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv /* 800C1C58 000BEA58 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C1C5C 000BEA5C 7C 08 03 A6 */ mtlr r0 /* 800C1C60 000BEA60 38 21 00 10 */ addi r1, r1, 0x10 @@ -1269,9 +1269,9 @@ lbl_800C1EAC: /* 800C1ED4 000BECD4 28 00 00 00 */ cmplwi r0, 0 /* 800C1ED8 000BECD8 41 82 00 34 */ beq lbl_800C1F0C /* 800C1EDC 000BECDC 38 00 00 01 */ li r0, 1 -/* 800C1EE0 000BECE0 3C 60 80 0C */ lis r3, func_800C13A0@ha +/* 800C1EE0 000BECE0 3C 60 80 0C */ lis r3, iCollide.sphereHitsEnv3CB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@ha /* 800C1EE4 000BECE4 90 0D 91 88 */ stw r0, lbl_803CBA88-_SDA_BASE_(r13) -/* 800C1EE8 000BECE8 38 A3 13 A0 */ addi r5, r3, func_800C13A0@l +/* 800C1EE8 000BECE8 38 A3 13 A0 */ addi r5, r3, iCollide.sphereHitsEnv3CB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@l /* 800C1EEC 000BECEC 7F C6 F3 78 */ mr r6, r30 /* 800C1EF0 000BECF0 38 81 00 08 */ addi r4, r1, 8 /* 800C1EF4 000BECF4 80 67 00 10 */ lwz r3, 0x10(r7) @@ -1281,9 +1281,9 @@ lbl_800C1EAC: /* 800C1F04 000BED04 90 0D 91 88 */ stw r0, lbl_803CBA88-_SDA_BASE_(r13) /* 800C1F08 000BED08 48 00 00 40 */ b lbl_800C1F48 lbl_800C1F0C: -/* 800C1F0C 000BED0C 3C 80 80 0C */ lis r4, func_800C13A0@ha +/* 800C1F0C 000BED0C 3C 80 80 0C */ lis r4, iCollide.sphereHitsEnv3CB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@ha /* 800C1F10 000BED10 80 67 00 00 */ lwz r3, 0(r7) -/* 800C1F14 000BED14 38 A4 13 A0 */ addi r5, r4, func_800C13A0@l +/* 800C1F14 000BED14 38 A4 13 A0 */ addi r5, r4, iCollide.sphereHitsEnv3CB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@l /* 800C1F18 000BED18 7F C6 F3 78 */ mr r6, r30 /* 800C1F1C 000BED1C 38 81 00 08 */ addi r4, r1, 8 /* 800C1F20 000BED20 48 13 77 79 */ bl RpCollisionWorldForAllIntersections @@ -1291,9 +1291,9 @@ lbl_800C1F0C: /* 800C1F28 000BED28 80 63 00 04 */ lwz r3, 4(r3) /* 800C1F2C 000BED2C 28 03 00 00 */ cmplwi r3, 0 /* 800C1F30 000BED30 41 82 00 18 */ beq lbl_800C1F48 -/* 800C1F34 000BED34 3C 80 80 0C */ lis r4, func_800C13A0@ha +/* 800C1F34 000BED34 3C 80 80 0C */ lis r4, iCollide.sphereHitsEnv3CB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@ha /* 800C1F38 000BED38 7F C6 F3 78 */ mr r6, r30 -/* 800C1F3C 000BED3C 38 A4 13 A0 */ addi r5, r4, func_800C13A0@l +/* 800C1F3C 000BED3C 38 A4 13 A0 */ addi r5, r4, iCollide.sphereHitsEnv3CB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@l /* 800C1F40 000BED40 38 81 00 08 */ addi r4, r1, 8 /* 800C1F44 000BED44 48 13 77 55 */ bl RpCollisionWorldForAllIntersections lbl_800C1F48: @@ -1684,19 +1684,19 @@ lbl_800C24C8: /* 800C24C8 000BF2C8 38 7B 00 20 */ addi r3, r27, 0x20 /* 800C24CC 000BF2CC 7F C4 F3 78 */ mr r4, r30 /* 800C24D0 000BF2D0 7C 65 1B 78 */ mr r5, r3 -/* 800C24D4 000BF2D4 48 00 09 01 */ bl func_800C2DD4 +/* 800C24D4 000BF2D4 48 00 09 01 */ bl iCollide.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800C24D8 000BF2D8 38 7B 00 2C */ addi r3, r27, 0x2c /* 800C24DC 000BF2DC 7F C4 F3 78 */ mr r4, r30 /* 800C24E0 000BF2E0 7C 65 1B 78 */ mr r5, r3 -/* 800C24E4 000BF2E4 48 00 08 F1 */ bl func_800C2DD4 +/* 800C24E4 000BF2E4 48 00 08 F1 */ bl iCollide.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800C24E8 000BF2E8 38 7B 00 38 */ addi r3, r27, 0x38 /* 800C24EC 000BF2EC 38 81 00 24 */ addi r4, r1, 0x24 /* 800C24F0 000BF2F0 7C 65 1B 78 */ mr r5, r3 -/* 800C24F4 000BF2F4 48 00 08 E1 */ bl func_800C2DD4 +/* 800C24F4 000BF2F4 48 00 08 E1 */ bl iCollide.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800C24F8 000BF2F8 38 7B 00 14 */ addi r3, r27, 0x14 /* 800C24FC 000BF2FC 38 81 00 24 */ addi r4, r1, 0x24 /* 800C2500 000BF300 7C 65 1B 78 */ mr r5, r3 -/* 800C2504 000BF304 48 00 08 D1 */ bl func_800C2DD4 +/* 800C2504 000BF304 48 00 08 D1 */ bl iCollide.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800C2508 000BF308 C0 1B 00 10 */ lfs f0, 0x10(r27) /* 800C250C 000BF30C EC 00 07 F2 */ fmuls f0, f0, f31 /* 800C2510 000BF310 D0 1B 00 10 */ stfs f0, 0x10(r27) @@ -1841,9 +1841,9 @@ lbl_800C26F8: /* 800C2700 000BF500 28 00 00 00 */ cmplwi r0, 0 /* 800C2704 000BF504 41 82 00 34 */ beq lbl_800C2738 /* 800C2708 000BF508 38 00 00 01 */ li r0, 1 -/* 800C270C 000BF50C 3C 60 80 0C */ lis r3, func_800C1A88@ha +/* 800C270C 000BF50C 3C 60 80 0C */ lis r3, iCollide.rayHitsEnvCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@ha /* 800C2710 000BF510 90 0D 91 88 */ stw r0, lbl_803CBA88-_SDA_BASE_(r13) -/* 800C2714 000BF514 38 A3 1A 88 */ addi r5, r3, func_800C1A88@l +/* 800C2714 000BF514 38 A3 1A 88 */ addi r5, r3, iCollide.rayHitsEnvCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@l /* 800C2718 000BF518 7F E6 FB 78 */ mr r6, r31 /* 800C271C 000BF51C 38 81 00 14 */ addi r4, r1, 0x14 /* 800C2720 000BF520 80 67 00 10 */ lwz r3, 0x10(r7) @@ -1853,9 +1853,9 @@ lbl_800C26F8: /* 800C2730 000BF530 90 0D 91 88 */ stw r0, lbl_803CBA88-_SDA_BASE_(r13) /* 800C2734 000BF534 48 00 00 40 */ b lbl_800C2774 lbl_800C2738: -/* 800C2738 000BF538 3C 80 80 0C */ lis r4, func_800C1A88@ha +/* 800C2738 000BF538 3C 80 80 0C */ lis r4, iCollide.rayHitsEnvCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@ha /* 800C273C 000BF53C 80 67 00 00 */ lwz r3, 0(r7) -/* 800C2740 000BF540 38 A4 1A 88 */ addi r5, r4, func_800C1A88@l +/* 800C2740 000BF540 38 A4 1A 88 */ addi r5, r4, iCollide.rayHitsEnvCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@l /* 800C2744 000BF544 7F E6 FB 78 */ mr r6, r31 /* 800C2748 000BF548 38 81 00 14 */ addi r4, r1, 0x14 /* 800C274C 000BF54C 48 13 6F 4D */ bl RpCollisionWorldForAllIntersections @@ -1863,9 +1863,9 @@ lbl_800C2738: /* 800C2754 000BF554 80 63 00 04 */ lwz r3, 4(r3) /* 800C2758 000BF558 28 03 00 00 */ cmplwi r3, 0 /* 800C275C 000BF55C 41 82 00 18 */ beq lbl_800C2774 -/* 800C2760 000BF560 3C 80 80 0C */ lis r4, func_800C1A88@ha +/* 800C2760 000BF560 3C 80 80 0C */ lis r4, iCollide.rayHitsEnvCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@ha /* 800C2764 000BF564 7F E6 FB 78 */ mr r6, r31 -/* 800C2768 000BF568 38 A4 1A 88 */ addi r5, r4, func_800C1A88@l +/* 800C2768 000BF568 38 A4 1A 88 */ addi r5, r4, iCollide.rayHitsEnvCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@l /* 800C276C 000BF56C 38 81 00 14 */ addi r4, r1, 0x14 /* 800C2770 000BF570 48 13 6F 29 */ bl RpCollisionWorldForAllIntersections lbl_800C2774: @@ -1883,8 +1883,8 @@ lbl_800C2774: /* 800C27A0 000BF5A0 38 81 00 08 */ addi r4, r1, 8 /* 800C27A4 000BF5A4 4B F4 DA 85 */ bl func_80010228 /* 800C27A8 000BF5A8 80 9E 00 00 */ lwz r4, 0(r30) -/* 800C27AC 000BF5AC 3C 60 80 0C */ lis r3, func_800C1B7C@ha -/* 800C27B0 000BF5B0 38 A3 1B 7C */ addi r5, r3, func_800C1B7C@l +/* 800C27AC 000BF5AC 3C 60 80 0C */ lis r3, iCollide.rayHitsEnvBackwardCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@ha +/* 800C27B0 000BF5B0 38 A3 1B 7C */ addi r5, r3, iCollide.rayHitsEnvBackwardCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@l /* 800C27B4 000BF5B4 7F E6 FB 78 */ mr r6, r31 /* 800C27B8 000BF5B8 80 64 00 00 */ lwz r3, 0(r4) /* 800C27BC 000BF5BC 38 81 00 14 */ addi r4, r1, 0x14 @@ -1893,9 +1893,9 @@ lbl_800C2774: /* 800C27C8 000BF5C8 80 63 00 04 */ lwz r3, 4(r3) /* 800C27CC 000BF5CC 28 03 00 00 */ cmplwi r3, 0 /* 800C27D0 000BF5D0 41 82 00 18 */ beq lbl_800C27E8 -/* 800C27D4 000BF5D4 3C 80 80 0C */ lis r4, func_800C1B7C@ha +/* 800C27D4 000BF5D4 3C 80 80 0C */ lis r4, iCollide.rayHitsEnvBackwardCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@ha /* 800C27D8 000BF5D8 7F E6 FB 78 */ mr r6, r31 -/* 800C27DC 000BF5DC 38 A4 1B 7C */ addi r5, r4, func_800C1B7C@l +/* 800C27DC 000BF5DC 38 A4 1B 7C */ addi r5, r4, iCollide.rayHitsEnvBackwardCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@l /* 800C27E0 000BF5E0 38 81 00 14 */ addi r4, r1, 0x14 /* 800C27E4 000BF5E4 48 13 6E B5 */ bl RpCollisionWorldForAllIntersections lbl_800C27E8: @@ -2318,8 +2318,8 @@ lbl_800C2DB4: /* 800C2DCC 000BFBCC 38 21 00 20 */ addi r1, r1, 0x20 /* 800C2DD0 000BFBD0 4E 80 00 20 */ blr -.global func_800C2DD4 -func_800C2DD4: +.global iCollide.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 +iCollide.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 800C2DD4 000BFBD4 C0 65 00 04 */ lfs f3, 4(r5) /* 800C2DD8 000BFBD8 C0 04 00 10 */ lfs f0, 0x10(r4) /* 800C2DDC 000BFBDC C0 44 00 14 */ lfs f2, 0x14(r4) diff --git a/asm/Core/p2/iEnv.s b/asm/Core/p2/iEnv.s index d48fd53c0..a064774ff 100644 --- a/asm/Core/p2/iEnv.s +++ b/asm/Core/p2/iEnv.s @@ -31,8 +31,8 @@ lbl_800C2EF4: /* 800C2F08 000BFD08 38 21 00 10 */ addi r1, r1, 0x10 /* 800C2F0C 000BFD0C 4E 80 00 20 */ blr -.global func_800C2F10 -func_800C2F10: +.global iEnv.iEnvSetBSP__FP4iEnviP7RpWorld +iEnv.iEnvSetBSP__FP4iEnviP7RpWorld: /* 800C2F10 000BFD10 2C 04 00 00 */ cmpwi r4, 0 /* 800C2F14 000BFD14 40 82 00 0C */ bne lbl_800C2F20 /* 800C2F18 000BFD18 90 A3 00 00 */ stw r5, 0(r3) @@ -134,7 +134,7 @@ lbl_800C306C: lbl_800C307C: /* 800C307C 000BFE7C 7F C3 F3 78 */ mr r3, r30 /* 800C3080 000BFE80 7F E4 FB 78 */ mr r4, r31 -/* 800C3084 000BFE84 4B FF FE 8D */ bl func_800C2F10 +/* 800C3084 000BFE84 4B FF FE 8D */ bl iEnv.iEnvSetBSP__FP4iEnviP7RpWorld lbl_800C3088: /* 800C3088 000BFE88 2C 1F 00 00 */ cmpwi r31, 0 /* 800C308C 000BFE8C 40 82 00 0C */ bne lbl_800C3098 @@ -189,8 +189,8 @@ iEnvDefaultLighting__FP4iEnv: iEnvLightingBasics__FP4iEnvP9xEnvAsset: /* 800C3124 000BFF24 4E 80 00 20 */ blr -.global func_800C3128 -func_800C3128: +.global iEnv.Jsp_ClumpRender__FP7RpClumpP12xJSPNodeInfo +iEnv.Jsp_ClumpRender__FP7RpClumpP12xJSPNodeInfo: /* 800C3128 000BFF28 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800C312C 000BFF2C 7C 08 02 A6 */ mflr r0 /* 800C3130 000BFF30 90 01 00 24 */ stw r0, 0x24(r1) @@ -284,7 +284,7 @@ iEnvRender__FP4iEnv: /* 800C3268 000C0068 41 82 00 14 */ beq lbl_800C327C /* 800C326C 000C006C 80 64 00 0C */ lwz r3, 0xc(r4) /* 800C3270 000C0070 80 84 00 14 */ lwz r4, 0x14(r4) -/* 800C3274 000C0074 4B FF FE B5 */ bl func_800C3128 +/* 800C3274 000C0074 4B FF FE B5 */ bl iEnv.Jsp_ClumpRender__FP7RpClumpP12xJSPNodeInfo /* 800C3278 000C0078 48 00 00 0C */ b lbl_800C3284 lbl_800C327C: /* 800C327C 000C007C 80 7F 00 00 */ lwz r3, 0(r31) diff --git a/asm/Core/p2/iFMV.s b/asm/Core/p2/iFMV.s index 730856ef1..c22a43c81 100644 --- a/asm/Core/p2/iFMV.s +++ b/asm/Core/p2/iFMV.s @@ -52,7 +52,7 @@ lbl_800C3A2C: /* 800C3A2C 000C082C FC 20 F8 90 */ fmr f1, f31 /* 800C3A30 000C0830 7F C3 F3 78 */ mr r3, r30 /* 800C3A34 000C0834 7F E4 FB 78 */ mr r4, r31 -/* 800C3A38 000C0838 48 00 05 9D */ bl func_800C3FD4 +/* 800C3A38 000C0838 48 00 05 9D */ bl iFMV.PlayFMV__FPcUlf lbl_800C3A3C: /* 800C3A3C 000C083C 80 0D 91 D0 */ lwz r0, lbl_803CBAD0-_SDA_BASE_(r13) /* 800C3A40 000C0840 2C 00 00 00 */ cmpwi r0, 0 @@ -67,8 +67,8 @@ lbl_800C3A4C: /* 800C3A60 000C0860 38 21 00 20 */ addi r1, r1, 0x20 /* 800C3A64 000C0864 4E 80 00 20 */ blr -.global func_800C3A68 -func_800C3A68: +.global iFMV.Setup_surface_array__Fv +iFMV.Setup_surface_array__Fv: /* 800C3A68 000C0868 3C 60 80 30 */ lis r3, lbl_802FBE80@ha /* 800C3A6C 000C086C 38 E0 00 03 */ li r7, 3 /* 800C3A70 000C0870 38 C3 BE 80 */ addi r6, r3, lbl_802FBE80@l @@ -83,8 +83,8 @@ func_800C3A68: /* 800C3A94 000C0894 90 06 00 10 */ stw r0, 0x10(r6) /* 800C3A98 000C0898 4E 80 00 20 */ blr -.global func_800C3A9C -func_800C3A9C: +.global iFMV.Decompress_frame__FP4BINKP10RAD3DIMAGEl +iFMV.Decompress_frame__FP4BINKP10RAD3DIMAGEl: /* 800C3A9C 000C089C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800C3AA0 000C08A0 7C 08 02 A6 */ mflr r0 /* 800C3AA4 000C08A4 90 01 00 34 */ stw r0, 0x34(r1) @@ -133,8 +133,8 @@ lbl_800C3B38: /* 800C3B4C 000C094C 38 21 00 30 */ addi r1, r1, 0x30 /* 800C3B50 000C0950 4E 80 00 20 */ blr -.global func_800C3B54 -func_800C3B54: +.global iFMV.DrawFrame__Fffff +iFMV.DrawFrame__Fffff: /* 800C3B54 000C0954 94 21 FF 20 */ stwu r1, -0xe0(r1) /* 800C3B58 000C0958 7C 08 02 A6 */ mflr r0 /* 800C3B5C 000C095C 90 01 00 E4 */ stw r0, 0xe4(r1) @@ -269,7 +269,7 @@ lbl_800C3C84: /* 800C3D58 000C0B58 38 80 00 01 */ li r4, 1 /* 800C3D5C 000C0B5C 38 A0 00 04 */ li r5, 4 /* 800C3D60 000C0B60 38 C0 00 3C */ li r6, 0x3c -/* 800C3D64 000C0B64 48 00 01 19 */ bl func_800C3E7C +/* 800C3D64 000C0B64 48 00 01 19 */ bl iFMV.GXSetTexCoordGen /* 800C3D68 000C0B68 38 60 00 00 */ li r3, 0 /* 800C3D6C 000C0B6C 38 80 00 00 */ li r4, 0 /* 800C3D70 000C0B70 48 10 B0 05 */ bl GXSetTevOp @@ -342,8 +342,8 @@ lbl_800C3E24: /* 800C3E74 000C0C74 38 21 00 E0 */ addi r1, r1, 0xe0 /* 800C3E78 000C0C78 4E 80 00 20 */ blr -.global func_800C3E7C -func_800C3E7C: +.global iFMV.GXSetTexCoordGen +iFMV.GXSetTexCoordGen: /* 800C3E7C 000C0C7C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C3E80 000C0C80 7C 08 02 A6 */ mflr r0 /* 800C3E84 000C0C84 38 E0 00 00 */ li r7, 0 @@ -355,8 +355,8 @@ func_800C3E7C: /* 800C3E9C 000C0C9C 38 21 00 10 */ addi r1, r1, 0x10 /* 800C3EA0 000C0CA0 4E 80 00 20 */ blr -.global func_800C3EA4 -func_800C3EA4: +.global iFMV.Show_frame__Fv +iFMV.Show_frame__Fv: /* 800C3EA4 000C0CA4 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800C3EA8 000C0CA8 7C 08 02 A6 */ mflr r0 /* 800C3EAC 000C0CAC 38 60 02 80 */ li r3, 0x280 @@ -397,12 +397,12 @@ func_800C3EA4: /* 800C3F38 000C0D38 FC 40 08 90 */ fmr f2, f1 /* 800C3F3C 000C0D3C FC 60 08 90 */ fmr f3, f1 /* 800C3F40 000C0D40 FC 80 08 90 */ fmr f4, f1 -/* 800C3F44 000C0D44 48 00 07 49 */ bl func_800C468C +/* 800C3F44 000C0D44 48 00 07 49 */ bl iFMV.xDrawLine2D_LocaliFMVVersion__Fffff /* 800C3F48 000C0D48 C0 22 97 00 */ lfs f1, lbl_803CE080-_SDA2_BASE_(r2) /* 800C3F4C 000C0D4C C0 6D 83 40 */ lfs f3, lbl_803CAC40-_SDA_BASE_(r13) /* 800C3F50 000C0D50 FC 40 08 90 */ fmr f2, f1 /* 800C3F54 000C0D54 C0 8D 83 44 */ lfs f4, lbl_803CAC44-_SDA_BASE_(r13) -/* 800C3F58 000C0D58 4B FF FB FD */ bl func_800C3B54 +/* 800C3F58 000C0D58 4B FF FB FD */ bl iFMV.DrawFrame__Fffff /* 800C3F5C 000C0D5C 7F E3 FB 78 */ mr r3, r31 /* 800C3F60 000C0D60 48 17 36 29 */ bl RwCameraEndUpdate /* 800C3F64 000C0D64 7F E3 FB 78 */ mr r3, r31 @@ -436,8 +436,8 @@ lbl_800C3FB0: /* 800C3FCC 000C0DCC 38 21 00 10 */ addi r1, r1, 0x10 /* 800C3FD0 000C0DD0 4E 80 00 20 */ blr -.global func_800C3FD4 -func_800C3FD4: +.global iFMV.PlayFMV__FPcUlf +iFMV.PlayFMV__FPcUlf: /* 800C3FD4 000C0DD4 94 21 FE B0 */ stwu r1, -0x150(r1) /* 800C3FD8 000C0DD8 7C 08 02 A6 */ mflr r0 /* 800C3FDC 000C0DDC 90 01 01 54 */ stw r0, 0x154(r1) @@ -468,7 +468,7 @@ func_800C3FD4: /* 800C4040 000C0E40 38 63 39 98 */ addi r3, r3, iFMVmalloc__FUl@l /* 800C4044 000C0E44 38 84 39 C4 */ addi r4, r4, iFMVfree__FPv@l /* 800C4048 000C0E48 48 0D 2A CD */ bl RADSetMemory -/* 800C404C 000C0E4C 4B FF FA 1D */ bl func_800C3A68 +/* 800C404C 000C0E4C 4B FF FA 1D */ bl iFMV.Setup_surface_array__Fv /* 800C4050 000C0E50 7F A4 EB 78 */ mr r4, r29 /* 800C4054 000C0E54 38 00 00 2F */ li r0, 0x2f /* 800C4058 000C0E58 48 00 00 14 */ b lbl_800C406C @@ -596,8 +596,8 @@ lbl_800C41F0: /* 800C420C 000C100C 80 6D 91 D8 */ lwz r3, lbl_803CBAD8-_SDA_BASE_(r13) /* 800C4210 000C1010 38 A0 00 01 */ li r5, 1 /* 800C4214 000C1014 80 8D 91 DC */ lwz r4, lbl_803CBADC-_SDA_BASE_(r13) -/* 800C4218 000C1018 4B FF F8 85 */ bl func_800C3A9C -/* 800C421C 000C101C 4B FF FC 89 */ bl func_800C3EA4 +/* 800C4218 000C1018 4B FF F8 85 */ bl iFMV.Decompress_frame__FP4BINKP10RAD3DIMAGEl +/* 800C421C 000C101C 4B FF FC 89 */ bl iFMV.Show_frame__Fv /* 800C4220 000C1020 80 6D 91 D8 */ lwz r3, lbl_803CBAD8-_SDA_BASE_(r13) /* 800C4224 000C1024 48 0D 65 5D */ bl BinkNextFrame /* 800C4228 000C1028 48 00 00 14 */ b lbl_800C423C @@ -605,7 +605,7 @@ lbl_800C422C: /* 800C422C 000C102C 80 0D 91 E0 */ lwz r0, lbl_803CBAE0-_SDA_BASE_(r13) /* 800C4230 000C1030 2C 00 00 00 */ cmpwi r0, 0 /* 800C4234 000C1034 41 82 00 08 */ beq lbl_800C423C -/* 800C4238 000C1038 4B FF FC 6D */ bl func_800C3EA4 +/* 800C4238 000C1038 4B FF FC 6D */ bl iFMV.Show_frame__Fv lbl_800C423C: /* 800C423C 000C103C 88 7C 06 D1 */ lbz r3, 0x6d1(r28) /* 800C4240 000C1040 C0 22 97 00 */ lfs f1, lbl_803CE080-_SDA2_BASE_(r2) @@ -780,7 +780,7 @@ InitDisplay__4iFMVFP16_GXRenderModeObj: /* 800C44C8 000C12C8 38 80 00 01 */ li r4, 1 /* 800C44CC 000C12CC 38 A0 00 04 */ li r5, 4 /* 800C44D0 000C12D0 38 C0 00 3C */ li r6, 0x3c -/* 800C44D4 000C12D4 4B FF F9 A9 */ bl func_800C3E7C +/* 800C44D4 000C12D4 4B FF F9 A9 */ bl iFMV.GXSetTexCoordGen /* 800C44D8 000C12D8 38 60 00 00 */ li r3, 0 /* 800C44DC 000C12DC 38 80 00 00 */ li r4, 0 /* 800C44E0 000C12E0 48 10 A8 95 */ bl GXSetTevOp @@ -906,8 +906,8 @@ lbl_800C4684: lbl_800C4688: /* 800C4688 000C1488 4E 80 00 20 */ blr -.global func_800C468C -func_800C468C: +.global iFMV.xDrawLine2D_LocaliFMVVersion__Fffff +iFMV.xDrawLine2D_LocaliFMVVersion__Fffff: /* 800C468C 000C148C 94 21 FF 90 */ stwu r1, -0x70(r1) /* 800C4690 000C1490 7C 08 02 A6 */ mflr r0 /* 800C4694 000C1494 90 01 00 74 */ stw r0, 0x74(r1) diff --git a/asm/Core/p2/iFX.s b/asm/Core/p2/iFX.s index d78b8419f..19c29736b 100644 --- a/asm/Core/p2/iFX.s +++ b/asm/Core/p2/iFX.s @@ -111,7 +111,7 @@ lbl_800C4828: /* 800C4910 000C1710 38 80 00 01 */ li r4, 1 /* 800C4914 000C1714 38 A0 00 04 */ li r5, 4 /* 800C4918 000C1718 38 C0 00 1E */ li r6, 0x1e -/* 800C491C 000C171C 48 00 01 0D */ bl func_800C4A28 +/* 800C491C 000C171C 48 00 01 0D */ bl iFX.GXSetTexCoordGen /* 800C4920 000C1720 80 1D 00 08 */ lwz r0, 8(r29) /* 800C4924 000C1724 80 7D 00 04 */ lwz r3, 4(r29) /* 800C4928 000C1728 70 00 00 84 */ andi. r0, r0, 0x84 @@ -187,8 +187,8 @@ lbl_800C4A10: /* 800C4A20 000C1820 38 21 00 70 */ addi r1, r1, 0x70 /* 800C4A24 000C1824 4E 80 00 20 */ blr -.global func_800C4A28 -func_800C4A28: +.global iFX.GXSetTexCoordGen +iFX.GXSetTexCoordGen: /* 800C4A28 000C1828 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C4A2C 000C182C 7C 08 02 A6 */ mflr r0 /* 800C4A30 000C1830 38 E0 00 00 */ li r7, 0 diff --git a/asm/Core/p2/iMath3.s b/asm/Core/p2/iMath3.s index 9d40d617a..e0b27f71e 100644 --- a/asm/Core/p2/iMath3.s +++ b/asm/Core/p2/iMath3.s @@ -878,8 +878,8 @@ lbl_800C5BA4: /* 800C5BA8 000C29A8 D0 05 00 04 */ stfs f0, 4(r5) /* 800C5BAC 000C29AC 4E 80 00 20 */ blr -.global func_800C5BB0 -func_800C5BB0: +.global iMath3.ClipPlane__FffPfPf +iMath3.ClipPlane__FffPfPf: /* 800C5BB0 000C29B0 C0 02 97 3C */ lfs f0, lbl_803CE0BC-_SDA2_BASE_(r2) /* 800C5BB4 000C29B4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800C5BB8 000C29B8 40 81 00 3C */ ble lbl_800C5BF4 @@ -924,8 +924,8 @@ lbl_800C5C30: /* 800C5C3C 000C2A3C 54 03 1F FE */ rlwinm r3, r0, 3, 0x1f, 0x1f /* 800C5C40 000C2A40 4E 80 00 20 */ blr -.global func_800C5C44 -func_800C5C44: +.global iMath3.ClipBox__FPC5xVec3PC5xVec3PC5xVec3PfPf +iMath3.ClipBox__FPC5xVec3PC5xVec3PC5xVec3PfPf: /* 800C5C44 000C2A44 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800C5C48 000C2A48 7C 08 02 A6 */ mflr r0 /* 800C5C4C 000C2A4C C0 04 00 00 */ lfs f0, 0(r4) @@ -943,7 +943,7 @@ func_800C5C44: /* 800C5C7C 000C2A7C 7F A3 EB 78 */ mr r3, r29 /* 800C5C80 000C2A80 7F C4 F3 78 */ mr r4, r30 /* 800C5C84 000C2A84 3B E0 00 00 */ li r31, 0 -/* 800C5C88 000C2A88 4B FF FF 29 */ bl func_800C5BB0 +/* 800C5C88 000C2A88 4B FF FF 29 */ bl iMath3.ClipPlane__FffPfPf /* 800C5C8C 000C2A8C 28 03 00 00 */ cmplwi r3, 0 /* 800C5C90 000C2A90 41 82 00 D0 */ beq lbl_800C5D60 /* 800C5C94 000C2A94 C0 3C 00 00 */ lfs f1, 0(r28) @@ -953,7 +953,7 @@ func_800C5C44: /* 800C5CA4 000C2AA4 C0 1A 00 00 */ lfs f0, 0(r26) /* 800C5CA8 000C2AA8 FC 20 08 50 */ fneg f1, f1 /* 800C5CAC 000C2AAC EC 42 00 28 */ fsubs f2, f2, f0 -/* 800C5CB0 000C2AB0 4B FF FF 01 */ bl func_800C5BB0 +/* 800C5CB0 000C2AB0 4B FF FF 01 */ bl iMath3.ClipPlane__FffPfPf /* 800C5CB4 000C2AB4 28 03 00 00 */ cmplwi r3, 0 /* 800C5CB8 000C2AB8 41 82 00 A8 */ beq lbl_800C5D60 /* 800C5CBC 000C2ABC C0 3B 00 04 */ lfs f1, 4(r27) @@ -963,7 +963,7 @@ func_800C5C44: /* 800C5CCC 000C2ACC FC 40 08 50 */ fneg f2, f1 /* 800C5CD0 000C2AD0 C0 3C 00 04 */ lfs f1, 4(r28) /* 800C5CD4 000C2AD4 EC 42 00 28 */ fsubs f2, f2, f0 -/* 800C5CD8 000C2AD8 4B FF FE D9 */ bl func_800C5BB0 +/* 800C5CD8 000C2AD8 4B FF FE D9 */ bl iMath3.ClipPlane__FffPfPf /* 800C5CDC 000C2ADC 28 03 00 00 */ cmplwi r3, 0 /* 800C5CE0 000C2AE0 41 82 00 80 */ beq lbl_800C5D60 /* 800C5CE4 000C2AE4 C0 3C 00 04 */ lfs f1, 4(r28) @@ -973,7 +973,7 @@ func_800C5C44: /* 800C5CF4 000C2AF4 C0 1A 00 04 */ lfs f0, 4(r26) /* 800C5CF8 000C2AF8 FC 20 08 50 */ fneg f1, f1 /* 800C5CFC 000C2AFC EC 42 00 28 */ fsubs f2, f2, f0 -/* 800C5D00 000C2B00 4B FF FE B1 */ bl func_800C5BB0 +/* 800C5D00 000C2B00 4B FF FE B1 */ bl iMath3.ClipPlane__FffPfPf /* 800C5D04 000C2B04 28 03 00 00 */ cmplwi r3, 0 /* 800C5D08 000C2B08 41 82 00 58 */ beq lbl_800C5D60 /* 800C5D0C 000C2B0C C0 3B 00 08 */ lfs f1, 8(r27) @@ -983,7 +983,7 @@ func_800C5C44: /* 800C5D1C 000C2B1C FC 40 08 50 */ fneg f2, f1 /* 800C5D20 000C2B20 C0 3C 00 08 */ lfs f1, 8(r28) /* 800C5D24 000C2B24 EC 42 00 28 */ fsubs f2, f2, f0 -/* 800C5D28 000C2B28 4B FF FE 89 */ bl func_800C5BB0 +/* 800C5D28 000C2B28 4B FF FE 89 */ bl iMath3.ClipPlane__FffPfPf /* 800C5D2C 000C2B2C 28 03 00 00 */ cmplwi r3, 0 /* 800C5D30 000C2B30 41 82 00 30 */ beq lbl_800C5D60 /* 800C5D34 000C2B34 C0 3C 00 08 */ lfs f1, 8(r28) @@ -993,7 +993,7 @@ func_800C5C44: /* 800C5D44 000C2B44 C0 1A 00 08 */ lfs f0, 8(r26) /* 800C5D48 000C2B48 FC 20 08 50 */ fneg f1, f1 /* 800C5D4C 000C2B4C EC 42 00 28 */ fsubs f2, f2, f0 -/* 800C5D50 000C2B50 4B FF FE 61 */ bl func_800C5BB0 +/* 800C5D50 000C2B50 4B FF FE 61 */ bl iMath3.ClipPlane__FffPfPf /* 800C5D54 000C2B54 28 03 00 00 */ cmplwi r3, 0 /* 800C5D58 000C2B58 41 82 00 08 */ beq lbl_800C5D60 /* 800C5D5C 000C2B5C 3B E0 00 01 */ li r31, 1 @@ -1076,7 +1076,7 @@ lbl_800C5DBC: /* 800C5E78 000C2C78 D0 41 00 10 */ stfs f2, 0x10(r1) /* 800C5E7C 000C2C7C D0 21 00 14 */ stfs f1, 0x14(r1) /* 800C5E80 000C2C80 D0 01 00 18 */ stfs f0, 0x18(r1) -/* 800C5E84 000C2C84 4B FF FD C1 */ bl func_800C5C44 +/* 800C5E84 000C2C84 4B FF FD C1 */ bl iMath3.ClipBox__FPC5xVec3PC5xVec3PC5xVec3PfPf /* 800C5E88 000C2C88 28 03 00 00 */ cmplwi r3, 0 /* 800C5E8C 000C2C8C 41 82 00 90 */ beq lbl_800C5F1C /* 800C5E90 000C2C90 C0 21 00 0C */ lfs f1, 0xc(r1) diff --git a/asm/Core/p2/iMix.s b/asm/Core/p2/iMix.s index 439eecac9..5e026e5b5 100644 --- a/asm/Core/p2/iMix.s +++ b/asm/Core/p2/iMix.s @@ -2,8 +2,8 @@ .section .text # 0x800C64A8 - 0x800C78C4 -.global func_800C64A8 -func_800C64A8: +.global iMix.__MIXGetVolume__Fi +iMix.__MIXGetVolume__Fi: /* 800C64A8 000C32A8 2C 03 FC 78 */ cmpwi r3, -904 /* 800C64AC 000C32AC 41 81 00 0C */ bgt lbl_800C64B8 /* 800C64B0 000C32B0 38 60 00 00 */ li r3, 0 @@ -22,8 +22,8 @@ lbl_800C64CC: /* 800C64DC 000C32DC A0 63 07 10 */ lhz r3, 0x710(r3) /* 800C64E0 000C32E0 4E 80 00 20 */ blr -.global func_800C64E4 -func_800C64E4: +.global iMix.__MIXSetPan__FP10MIXChannel +iMix.__MIXSetPan__FP10MIXChannel: /* 800C64E4 000C32E4 80 0D 92 30 */ lwz r0, lbl_803CBB30-_SDA_BASE_(r13) /* 800C64E8 000C32E8 3C 80 80 29 */ lis r4, lbl_80291A60@ha /* 800C64EC 000C32EC 80 A3 00 14 */ lwz r5, 0x14(r3) @@ -68,8 +68,8 @@ lbl_800C6554: /* 800C6584 000C3384 90 03 00 2C */ stw r0, 0x2c(r3) /* 800C6588 000C3388 4E 80 00 20 */ blr -.global func_800C658C -func_800C658C: +.global iMix.__MIXResetChannel__FP10MIXChannel +iMix.__MIXResetChannel__FP10MIXChannel: /* 800C658C 000C338C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C6590 000C3390 7C 08 02 A6 */ mflr r0 /* 800C6594 000C3394 38 C0 00 00 */ li r6, 0 @@ -95,14 +95,14 @@ func_800C658C: /* 800C65E4 000C33E4 B0 C3 00 40 */ sth r6, 0x40(r3) /* 800C65E8 000C33E8 B0 C3 00 3C */ sth r6, 0x3c(r3) /* 800C65EC 000C33EC B0 C3 00 38 */ sth r6, 0x38(r3) -/* 800C65F0 000C33F0 4B FF FE F5 */ bl func_800C64E4 +/* 800C65F0 000C33F0 4B FF FE F5 */ bl iMix.__MIXSetPan__FP10MIXChannel /* 800C65F4 000C33F4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C65F8 000C33F8 7C 08 03 A6 */ mtlr r0 /* 800C65FC 000C33FC 38 21 00 10 */ addi r1, r1, 0x10 /* 800C6600 000C3400 4E 80 00 20 */ blr -.global func_800C6604 -func_800C6604: +.global iMix.__MIXClampPan__Fi +iMix.__MIXClampPan__Fi: /* 800C6604 000C3404 2C 03 00 00 */ cmpwi r3, 0 /* 800C6608 000C3408 40 80 00 0C */ bge lbl_800C6614 /* 800C660C 000C340C 38 60 00 00 */ li r3, 0 @@ -128,7 +128,7 @@ MIXInit: /* 800C6648 000C3448 3B C0 00 00 */ li r30, 0 lbl_800C664C: /* 800C664C 000C344C 7F E3 FB 78 */ mr r3, r31 -/* 800C6650 000C3450 4B FF FF 3D */ bl func_800C658C +/* 800C6650 000C3450 4B FF FF 3D */ bl iMix.__MIXResetChannel__FP10MIXChannel /* 800C6654 000C3454 3B DE 00 01 */ addi r30, r30, 1 /* 800C6658 000C3458 3B FF 00 60 */ addi r31, r31, 0x60 /* 800C665C 000C345C 2C 1E 00 40 */ cmpwi r30, 0x40 @@ -170,7 +170,7 @@ MIXInitChannel: /* 800C66E0 000C34E0 91 1F 00 14 */ stw r8, 0x14(r31) /* 800C66E4 000C34E4 91 3F 00 18 */ stw r9, 0x18(r31) /* 800C66E8 000C34E8 91 5F 00 1C */ stw r10, 0x1c(r31) -/* 800C66EC 000C34EC 4B FF FD F9 */ bl func_800C64E4 +/* 800C66EC 000C34EC 4B FF FD F9 */ bl iMix.__MIXSetPan__FP10MIXChannel /* 800C66F0 000C34F0 80 1F 00 04 */ lwz r0, 4(r31) /* 800C66F4 000C34F4 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 800C66F8 000C34F8 41 82 00 10 */ beq lbl_800C6708 @@ -179,7 +179,7 @@ MIXInitChannel: /* 800C6704 000C3504 48 00 00 10 */ b lbl_800C6714 lbl_800C6708: /* 800C6708 000C3508 7F C3 F3 78 */ mr r3, r30 -/* 800C670C 000C350C 4B FF FD 9D */ bl func_800C64A8 +/* 800C670C 000C350C 4B FF FD 9D */ bl iMix.__MIXGetVolume__Fi /* 800C6710 000C3510 B0 7F 00 38 */ sth r3, 0x38(r31) lbl_800C6714: /* 800C6714 000C3514 80 0D 92 30 */ lwz r0, lbl_803CBB30-_SDA_BASE_(r13) @@ -195,17 +195,17 @@ lbl_800C6738: /* 800C6738 000C3538 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 800C673C 000C353C 80 1F 00 28 */ lwz r0, 0x28(r31) /* 800C6740 000C3540 7C 63 02 14 */ add r3, r3, r0 -/* 800C6744 000C3544 4B FF FD 65 */ bl func_800C64A8 +/* 800C6744 000C3544 4B FF FD 65 */ bl iMix.__MIXGetVolume__Fi /* 800C6748 000C3548 B0 7F 00 3C */ sth r3, 0x3c(r31) /* 800C674C 000C354C 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 800C6750 000C3550 80 1F 00 28 */ lwz r0, 0x28(r31) /* 800C6754 000C3554 7C 63 02 14 */ add r3, r3, r0 -/* 800C6758 000C3558 4B FF FD 51 */ bl func_800C64A8 +/* 800C6758 000C3558 4B FF FD 51 */ bl iMix.__MIXGetVolume__Fi /* 800C675C 000C355C B0 7F 00 40 */ sth r3, 0x40(r31) /* 800C6760 000C3560 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 800C6764 000C3564 80 1F 00 2C */ lwz r0, 0x2c(r31) /* 800C6768 000C3568 7C 63 02 14 */ add r3, r3, r0 -/* 800C676C 000C356C 4B FF FD 3D */ bl func_800C64A8 +/* 800C676C 000C356C 4B FF FD 3D */ bl iMix.__MIXGetVolume__Fi /* 800C6770 000C3570 B0 7F 00 44 */ sth r3, 0x44(r31) /* 800C6774 000C3574 80 1F 00 04 */ lwz r0, 4(r31) /* 800C6778 000C3578 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -213,18 +213,18 @@ lbl_800C6738: /* 800C6780 000C3580 80 7F 00 0C */ lwz r3, 0xc(r31) /* 800C6784 000C3584 80 1F 00 28 */ lwz r0, 0x28(r31) /* 800C6788 000C3588 7C 63 02 14 */ add r3, r3, r0 -/* 800C678C 000C358C 4B FF FD 1D */ bl func_800C64A8 +/* 800C678C 000C358C 4B FF FD 1D */ bl iMix.__MIXGetVolume__Fi /* 800C6790 000C3590 B0 7F 00 48 */ sth r3, 0x48(r31) /* 800C6794 000C3594 80 7F 00 0C */ lwz r3, 0xc(r31) /* 800C6798 000C3598 80 1F 00 28 */ lwz r0, 0x28(r31) /* 800C679C 000C359C 7C 63 02 14 */ add r3, r3, r0 -/* 800C67A0 000C35A0 4B FF FD 09 */ bl func_800C64A8 +/* 800C67A0 000C35A0 4B FF FD 09 */ bl iMix.__MIXGetVolume__Fi /* 800C67A4 000C35A4 B0 7F 00 4C */ sth r3, 0x4c(r31) /* 800C67A8 000C35A8 80 7F 00 2C */ lwz r3, 0x2c(r31) /* 800C67AC 000C35AC 80 1F 00 0C */ lwz r0, 0xc(r31) /* 800C67B0 000C35B0 38 63 FF C4 */ addi r3, r3, -60 /* 800C67B4 000C35B4 7C 60 1A 14 */ add r3, r0, r3 -/* 800C67B8 000C35B8 4B FF FC F1 */ bl func_800C64A8 +/* 800C67B8 000C35B8 4B FF FC F1 */ bl iMix.__MIXGetVolume__Fi /* 800C67BC 000C35BC B0 7F 00 50 */ sth r3, 0x50(r31) /* 800C67C0 000C35C0 48 00 00 5C */ b lbl_800C681C lbl_800C67C4: @@ -233,14 +233,14 @@ lbl_800C67C4: /* 800C67CC 000C35CC 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C67D0 000C35D0 7C 60 1A 14 */ add r3, r0, r3 /* 800C67D4 000C35D4 7C 64 1A 14 */ add r3, r4, r3 -/* 800C67D8 000C35D8 4B FF FC D1 */ bl func_800C64A8 +/* 800C67D8 000C35D8 4B FF FC D1 */ bl iMix.__MIXGetVolume__Fi /* 800C67DC 000C35DC B0 7F 00 48 */ sth r3, 0x48(r31) /* 800C67E0 000C35E0 80 7F 00 28 */ lwz r3, 0x28(r31) /* 800C67E4 000C35E4 80 1F 00 0C */ lwz r0, 0xc(r31) /* 800C67E8 000C35E8 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C67EC 000C35EC 7C 60 1A 14 */ add r3, r0, r3 /* 800C67F0 000C35F0 7C 64 1A 14 */ add r3, r4, r3 -/* 800C67F4 000C35F4 4B FF FC B5 */ bl func_800C64A8 +/* 800C67F4 000C35F4 4B FF FC B5 */ bl iMix.__MIXGetVolume__Fi /* 800C67F8 000C35F8 B0 7F 00 4C */ sth r3, 0x4c(r31) /* 800C67FC 000C35FC 80 7F 00 2C */ lwz r3, 0x2c(r31) /* 800C6800 000C3600 80 1F 00 0C */ lwz r0, 0xc(r31) @@ -248,7 +248,7 @@ lbl_800C67C4: /* 800C6808 000C3608 7C 60 1A 14 */ add r3, r0, r3 /* 800C680C 000C360C 38 63 FF C4 */ addi r3, r3, -60 /* 800C6810 000C3610 7C 64 1A 14 */ add r3, r4, r3 -/* 800C6814 000C3614 4B FF FC 95 */ bl func_800C64A8 +/* 800C6814 000C3614 4B FF FC 95 */ bl iMix.__MIXGetVolume__Fi /* 800C6818 000C3618 B0 7F 00 50 */ sth r3, 0x50(r31) lbl_800C681C: /* 800C681C 000C361C 80 1F 00 04 */ lwz r0, 4(r31) @@ -257,18 +257,18 @@ lbl_800C681C: /* 800C6828 000C3628 80 7F 00 10 */ lwz r3, 0x10(r31) /* 800C682C 000C362C 80 1F 00 28 */ lwz r0, 0x28(r31) /* 800C6830 000C3630 7C 63 02 14 */ add r3, r3, r0 -/* 800C6834 000C3634 4B FF FC 75 */ bl func_800C64A8 +/* 800C6834 000C3634 4B FF FC 75 */ bl iMix.__MIXGetVolume__Fi /* 800C6838 000C3638 B0 7F 00 54 */ sth r3, 0x54(r31) /* 800C683C 000C363C 80 7F 00 10 */ lwz r3, 0x10(r31) /* 800C6840 000C3640 80 1F 00 28 */ lwz r0, 0x28(r31) /* 800C6844 000C3644 7C 63 02 14 */ add r3, r3, r0 -/* 800C6848 000C3648 4B FF FC 61 */ bl func_800C64A8 +/* 800C6848 000C3648 4B FF FC 61 */ bl iMix.__MIXGetVolume__Fi /* 800C684C 000C364C B0 7F 00 58 */ sth r3, 0x58(r31) /* 800C6850 000C3650 80 7F 00 2C */ lwz r3, 0x2c(r31) /* 800C6854 000C3654 80 1F 00 10 */ lwz r0, 0x10(r31) /* 800C6858 000C3658 38 63 FF C4 */ addi r3, r3, -60 /* 800C685C 000C365C 7C 60 1A 14 */ add r3, r0, r3 -/* 800C6860 000C3660 4B FF FC 49 */ bl func_800C64A8 +/* 800C6860 000C3660 4B FF FC 49 */ bl iMix.__MIXGetVolume__Fi /* 800C6864 000C3664 B0 7F 00 5C */ sth r3, 0x5c(r31) /* 800C6868 000C3668 48 00 03 C8 */ b lbl_800C6C30 lbl_800C686C: @@ -277,14 +277,14 @@ lbl_800C686C: /* 800C6874 000C3674 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C6878 000C3678 7C 60 1A 14 */ add r3, r0, r3 /* 800C687C 000C367C 7C 64 1A 14 */ add r3, r4, r3 -/* 800C6880 000C3680 4B FF FC 29 */ bl func_800C64A8 +/* 800C6880 000C3680 4B FF FC 29 */ bl iMix.__MIXGetVolume__Fi /* 800C6884 000C3684 B0 7F 00 54 */ sth r3, 0x54(r31) /* 800C6888 000C3688 80 7F 00 28 */ lwz r3, 0x28(r31) /* 800C688C 000C368C 80 1F 00 10 */ lwz r0, 0x10(r31) /* 800C6890 000C3690 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C6894 000C3694 7C 60 1A 14 */ add r3, r0, r3 /* 800C6898 000C3698 7C 64 1A 14 */ add r3, r4, r3 -/* 800C689C 000C369C 4B FF FC 0D */ bl func_800C64A8 +/* 800C689C 000C369C 4B FF FC 0D */ bl iMix.__MIXGetVolume__Fi /* 800C68A0 000C36A0 B0 7F 00 58 */ sth r3, 0x58(r31) /* 800C68A4 000C36A4 80 7F 00 2C */ lwz r3, 0x2c(r31) /* 800C68A8 000C36A8 80 1F 00 10 */ lwz r0, 0x10(r31) @@ -292,7 +292,7 @@ lbl_800C686C: /* 800C68B0 000C36B0 7C 60 1A 14 */ add r3, r0, r3 /* 800C68B4 000C36B4 38 63 FF C4 */ addi r3, r3, -60 /* 800C68B8 000C36B8 7C 64 1A 14 */ add r3, r4, r3 -/* 800C68BC 000C36BC 4B FF FB ED */ bl func_800C64A8 +/* 800C68BC 000C36BC 4B FF FB ED */ bl iMix.__MIXGetVolume__Fi /* 800C68C0 000C36C0 B0 7F 00 5C */ sth r3, 0x5c(r31) /* 800C68C4 000C36C4 48 00 03 6C */ b lbl_800C6C30 lbl_800C68C8: @@ -301,19 +301,19 @@ lbl_800C68C8: /* 800C68D0 000C36D0 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C68D4 000C36D4 7C 60 1A 14 */ add r3, r0, r3 /* 800C68D8 000C36D8 7C 64 1A 14 */ add r3, r4, r3 -/* 800C68DC 000C36DC 4B FF FB CD */ bl func_800C64A8 +/* 800C68DC 000C36DC 4B FF FB CD */ bl iMix.__MIXGetVolume__Fi /* 800C68E0 000C36E0 B0 7F 00 3C */ sth r3, 0x3c(r31) /* 800C68E4 000C36E4 80 7F 00 28 */ lwz r3, 0x28(r31) /* 800C68E8 000C36E8 80 1F 00 24 */ lwz r0, 0x24(r31) /* 800C68EC 000C36EC 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C68F0 000C36F0 7C 60 1A 14 */ add r3, r0, r3 /* 800C68F4 000C36F4 7C 64 1A 14 */ add r3, r4, r3 -/* 800C68F8 000C36F8 4B FF FB B1 */ bl func_800C64A8 +/* 800C68F8 000C36F8 4B FF FB B1 */ bl iMix.__MIXGetVolume__Fi /* 800C68FC 000C36FC B0 7F 00 40 */ sth r3, 0x40(r31) /* 800C6900 000C3700 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 800C6904 000C3704 80 1F 00 2C */ lwz r0, 0x2c(r31) /* 800C6908 000C3708 7C 63 02 14 */ add r3, r3, r0 -/* 800C690C 000C370C 4B FF FB 9D */ bl func_800C64A8 +/* 800C690C 000C370C 4B FF FB 9D */ bl iMix.__MIXGetVolume__Fi /* 800C6910 000C3710 B0 7F 00 44 */ sth r3, 0x44(r31) /* 800C6914 000C3714 80 1F 00 04 */ lwz r0, 4(r31) /* 800C6918 000C3718 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -323,20 +323,20 @@ lbl_800C68C8: /* 800C6928 000C3728 80 9F 00 0C */ lwz r4, 0xc(r31) /* 800C692C 000C372C 7C 60 1A 14 */ add r3, r0, r3 /* 800C6930 000C3730 7C 64 1A 14 */ add r3, r4, r3 -/* 800C6934 000C3734 4B FF FB 75 */ bl func_800C64A8 +/* 800C6934 000C3734 4B FF FB 75 */ bl iMix.__MIXGetVolume__Fi /* 800C6938 000C3738 B0 7F 00 48 */ sth r3, 0x48(r31) /* 800C693C 000C373C 80 7F 00 28 */ lwz r3, 0x28(r31) /* 800C6940 000C3740 80 1F 00 24 */ lwz r0, 0x24(r31) /* 800C6944 000C3744 80 9F 00 0C */ lwz r4, 0xc(r31) /* 800C6948 000C3748 7C 60 1A 14 */ add r3, r0, r3 /* 800C694C 000C374C 7C 64 1A 14 */ add r3, r4, r3 -/* 800C6950 000C3750 4B FF FB 59 */ bl func_800C64A8 +/* 800C6950 000C3750 4B FF FB 59 */ bl iMix.__MIXGetVolume__Fi /* 800C6954 000C3754 B0 7F 00 4C */ sth r3, 0x4c(r31) /* 800C6958 000C3758 80 7F 00 2C */ lwz r3, 0x2c(r31) /* 800C695C 000C375C 80 1F 00 0C */ lwz r0, 0xc(r31) /* 800C6960 000C3760 38 63 FF C4 */ addi r3, r3, -60 /* 800C6964 000C3764 7C 60 1A 14 */ add r3, r0, r3 -/* 800C6968 000C3768 4B FF FB 41 */ bl func_800C64A8 +/* 800C6968 000C3768 4B FF FB 41 */ bl iMix.__MIXGetVolume__Fi /* 800C696C 000C376C B0 7F 00 50 */ sth r3, 0x50(r31) /* 800C6970 000C3770 48 00 00 6C */ b lbl_800C69DC lbl_800C6974: @@ -347,7 +347,7 @@ lbl_800C6974: /* 800C6984 000C3784 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C6988 000C3788 7C 60 2A 14 */ add r3, r0, r5 /* 800C698C 000C378C 7C 64 1A 14 */ add r3, r4, r3 -/* 800C6990 000C3790 4B FF FB 19 */ bl func_800C64A8 +/* 800C6990 000C3790 4B FF FB 19 */ bl iMix.__MIXGetVolume__Fi /* 800C6994 000C3794 B0 7F 00 48 */ sth r3, 0x48(r31) /* 800C6998 000C3798 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800C699C 000C379C 80 1F 00 0C */ lwz r0, 0xc(r31) @@ -356,7 +356,7 @@ lbl_800C6974: /* 800C69A8 000C37A8 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C69AC 000C37AC 7C 60 2A 14 */ add r3, r0, r5 /* 800C69B0 000C37B0 7C 64 1A 14 */ add r3, r4, r3 -/* 800C69B4 000C37B4 4B FF FA F5 */ bl func_800C64A8 +/* 800C69B4 000C37B4 4B FF FA F5 */ bl iMix.__MIXGetVolume__Fi /* 800C69B8 000C37B8 B0 7F 00 4C */ sth r3, 0x4c(r31) /* 800C69BC 000C37BC 80 7F 00 2C */ lwz r3, 0x2c(r31) /* 800C69C0 000C37C0 80 1F 00 0C */ lwz r0, 0xc(r31) @@ -364,7 +364,7 @@ lbl_800C6974: /* 800C69C8 000C37C8 7C 60 1A 14 */ add r3, r0, r3 /* 800C69CC 000C37CC 38 63 FF C4 */ addi r3, r3, -60 /* 800C69D0 000C37D0 7C 64 1A 14 */ add r3, r4, r3 -/* 800C69D4 000C37D4 4B FF FA D5 */ bl func_800C64A8 +/* 800C69D4 000C37D4 4B FF FA D5 */ bl iMix.__MIXGetVolume__Fi /* 800C69D8 000C37D8 B0 7F 00 50 */ sth r3, 0x50(r31) lbl_800C69DC: /* 800C69DC 000C37DC 80 1F 00 04 */ lwz r0, 4(r31) @@ -375,20 +375,20 @@ lbl_800C69DC: /* 800C69F0 000C37F0 80 9F 00 10 */ lwz r4, 0x10(r31) /* 800C69F4 000C37F4 7C 60 1A 14 */ add r3, r0, r3 /* 800C69F8 000C37F8 7C 64 1A 14 */ add r3, r4, r3 -/* 800C69FC 000C37FC 4B FF FA AD */ bl func_800C64A8 +/* 800C69FC 000C37FC 4B FF FA AD */ bl iMix.__MIXGetVolume__Fi /* 800C6A00 000C3800 B0 7F 00 54 */ sth r3, 0x54(r31) /* 800C6A04 000C3804 80 7F 00 28 */ lwz r3, 0x28(r31) /* 800C6A08 000C3808 80 1F 00 24 */ lwz r0, 0x24(r31) /* 800C6A0C 000C380C 80 9F 00 10 */ lwz r4, 0x10(r31) /* 800C6A10 000C3810 7C 60 1A 14 */ add r3, r0, r3 /* 800C6A14 000C3814 7C 64 1A 14 */ add r3, r4, r3 -/* 800C6A18 000C3818 4B FF FA 91 */ bl func_800C64A8 +/* 800C6A18 000C3818 4B FF FA 91 */ bl iMix.__MIXGetVolume__Fi /* 800C6A1C 000C381C B0 7F 00 58 */ sth r3, 0x58(r31) /* 800C6A20 000C3820 80 7F 00 2C */ lwz r3, 0x2c(r31) /* 800C6A24 000C3824 80 1F 00 10 */ lwz r0, 0x10(r31) /* 800C6A28 000C3828 38 63 FF C4 */ addi r3, r3, -60 /* 800C6A2C 000C382C 7C 60 1A 14 */ add r3, r0, r3 -/* 800C6A30 000C3830 4B FF FA 79 */ bl func_800C64A8 +/* 800C6A30 000C3830 4B FF FA 79 */ bl iMix.__MIXGetVolume__Fi /* 800C6A34 000C3834 B0 7F 00 5C */ sth r3, 0x5c(r31) /* 800C6A38 000C3838 48 00 01 F8 */ b lbl_800C6C30 lbl_800C6A3C: @@ -399,7 +399,7 @@ lbl_800C6A3C: /* 800C6A4C 000C384C 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C6A50 000C3850 7C 60 2A 14 */ add r3, r0, r5 /* 800C6A54 000C3854 7C 64 1A 14 */ add r3, r4, r3 -/* 800C6A58 000C3858 4B FF FA 51 */ bl func_800C64A8 +/* 800C6A58 000C3858 4B FF FA 51 */ bl iMix.__MIXGetVolume__Fi /* 800C6A5C 000C385C B0 7F 00 54 */ sth r3, 0x54(r31) /* 800C6A60 000C3860 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800C6A64 000C3864 80 1F 00 10 */ lwz r0, 0x10(r31) @@ -408,7 +408,7 @@ lbl_800C6A3C: /* 800C6A70 000C3870 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C6A74 000C3874 7C 60 2A 14 */ add r3, r0, r5 /* 800C6A78 000C3878 7C 64 1A 14 */ add r3, r4, r3 -/* 800C6A7C 000C387C 4B FF FA 2D */ bl func_800C64A8 +/* 800C6A7C 000C387C 4B FF FA 2D */ bl iMix.__MIXGetVolume__Fi /* 800C6A80 000C3880 B0 7F 00 58 */ sth r3, 0x58(r31) /* 800C6A84 000C3884 80 7F 00 2C */ lwz r3, 0x2c(r31) /* 800C6A88 000C3888 80 1F 00 10 */ lwz r0, 0x10(r31) @@ -416,7 +416,7 @@ lbl_800C6A3C: /* 800C6A90 000C3890 7C 60 1A 14 */ add r3, r0, r3 /* 800C6A94 000C3894 38 63 FF C4 */ addi r3, r3, -60 /* 800C6A98 000C3898 7C 64 1A 14 */ add r3, r4, r3 -/* 800C6A9C 000C389C 4B FF FA 0D */ bl func_800C64A8 +/* 800C6A9C 000C389C 4B FF FA 0D */ bl iMix.__MIXGetVolume__Fi /* 800C6AA0 000C38A0 B0 7F 00 5C */ sth r3, 0x5c(r31) /* 800C6AA4 000C38A4 48 00 01 8C */ b lbl_800C6C30 lbl_800C6AA8: @@ -425,28 +425,28 @@ lbl_800C6AA8: /* 800C6AB0 000C38B0 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C6AB4 000C38B4 7C 60 1A 14 */ add r3, r0, r3 /* 800C6AB8 000C38B8 7C 64 1A 14 */ add r3, r4, r3 -/* 800C6ABC 000C38BC 4B FF F9 ED */ bl func_800C64A8 +/* 800C6ABC 000C38BC 4B FF F9 ED */ bl iMix.__MIXGetVolume__Fi /* 800C6AC0 000C38C0 B0 7F 00 3C */ sth r3, 0x3c(r31) /* 800C6AC4 000C38C4 80 7F 00 28 */ lwz r3, 0x28(r31) /* 800C6AC8 000C38C8 80 1F 00 24 */ lwz r0, 0x24(r31) /* 800C6ACC 000C38CC 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C6AD0 000C38D0 7C 60 1A 14 */ add r3, r0, r3 /* 800C6AD4 000C38D4 7C 64 1A 14 */ add r3, r4, r3 -/* 800C6AD8 000C38D8 4B FF F9 D1 */ bl func_800C64A8 +/* 800C6AD8 000C38D8 4B FF F9 D1 */ bl iMix.__MIXGetVolume__Fi /* 800C6ADC 000C38DC B0 7F 00 40 */ sth r3, 0x40(r31) /* 800C6AE0 000C38E0 80 7F 00 2C */ lwz r3, 0x2c(r31) /* 800C6AE4 000C38E4 80 1F 00 30 */ lwz r0, 0x30(r31) /* 800C6AE8 000C38E8 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C6AEC 000C38EC 7C 60 1A 14 */ add r3, r0, r3 /* 800C6AF0 000C38F0 7C 64 1A 14 */ add r3, r4, r3 -/* 800C6AF4 000C38F4 4B FF F9 B5 */ bl func_800C64A8 +/* 800C6AF4 000C38F4 4B FF F9 B5 */ bl iMix.__MIXGetVolume__Fi /* 800C6AF8 000C38F8 B0 7F 00 54 */ sth r3, 0x54(r31) /* 800C6AFC 000C38FC 80 7F 00 2C */ lwz r3, 0x2c(r31) /* 800C6B00 000C3900 80 1F 00 34 */ lwz r0, 0x34(r31) /* 800C6B04 000C3904 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C6B08 000C3908 7C 60 1A 14 */ add r3, r0, r3 /* 800C6B0C 000C390C 7C 64 1A 14 */ add r3, r4, r3 -/* 800C6B10 000C3910 4B FF F9 99 */ bl func_800C64A8 +/* 800C6B10 000C3910 4B FF F9 99 */ bl iMix.__MIXGetVolume__Fi /* 800C6B14 000C3914 B0 7F 00 58 */ sth r3, 0x58(r31) /* 800C6B18 000C3918 80 1F 00 04 */ lwz r0, 4(r31) /* 800C6B1C 000C391C 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -456,28 +456,28 @@ lbl_800C6AA8: /* 800C6B2C 000C392C 80 9F 00 0C */ lwz r4, 0xc(r31) /* 800C6B30 000C3930 7C 60 1A 14 */ add r3, r0, r3 /* 800C6B34 000C3934 7C 64 1A 14 */ add r3, r4, r3 -/* 800C6B38 000C3938 4B FF F9 71 */ bl func_800C64A8 +/* 800C6B38 000C3938 4B FF F9 71 */ bl iMix.__MIXGetVolume__Fi /* 800C6B3C 000C393C B0 7F 00 48 */ sth r3, 0x48(r31) /* 800C6B40 000C3940 80 7F 00 28 */ lwz r3, 0x28(r31) /* 800C6B44 000C3944 80 1F 00 24 */ lwz r0, 0x24(r31) /* 800C6B48 000C3948 80 9F 00 0C */ lwz r4, 0xc(r31) /* 800C6B4C 000C394C 7C 60 1A 14 */ add r3, r0, r3 /* 800C6B50 000C3950 7C 64 1A 14 */ add r3, r4, r3 -/* 800C6B54 000C3954 4B FF F9 55 */ bl func_800C64A8 +/* 800C6B54 000C3954 4B FF F9 55 */ bl iMix.__MIXGetVolume__Fi /* 800C6B58 000C3958 B0 7F 00 4C */ sth r3, 0x4c(r31) /* 800C6B5C 000C395C 80 7F 00 2C */ lwz r3, 0x2c(r31) /* 800C6B60 000C3960 80 1F 00 30 */ lwz r0, 0x30(r31) /* 800C6B64 000C3964 80 9F 00 0C */ lwz r4, 0xc(r31) /* 800C6B68 000C3968 7C 60 1A 14 */ add r3, r0, r3 /* 800C6B6C 000C396C 7C 64 1A 14 */ add r3, r4, r3 -/* 800C6B70 000C3970 4B FF F9 39 */ bl func_800C64A8 +/* 800C6B70 000C3970 4B FF F9 39 */ bl iMix.__MIXGetVolume__Fi /* 800C6B74 000C3974 B0 7F 00 50 */ sth r3, 0x50(r31) /* 800C6B78 000C3978 80 7F 00 2C */ lwz r3, 0x2c(r31) /* 800C6B7C 000C397C 80 1F 00 34 */ lwz r0, 0x34(r31) /* 800C6B80 000C3980 80 9F 00 0C */ lwz r4, 0xc(r31) /* 800C6B84 000C3984 7C 60 1A 14 */ add r3, r0, r3 /* 800C6B88 000C3988 7C 64 1A 14 */ add r3, r4, r3 -/* 800C6B8C 000C398C 4B FF F9 1D */ bl func_800C64A8 +/* 800C6B8C 000C398C 4B FF F9 1D */ bl iMix.__MIXGetVolume__Fi /* 800C6B90 000C3990 B0 7F 00 5C */ sth r3, 0x5c(r31) /* 800C6B94 000C3994 48 00 00 94 */ b lbl_800C6C28 lbl_800C6B98: @@ -488,7 +488,7 @@ lbl_800C6B98: /* 800C6BA8 000C39A8 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C6BAC 000C39AC 7C 60 2A 14 */ add r3, r0, r5 /* 800C6BB0 000C39B0 7C 64 1A 14 */ add r3, r4, r3 -/* 800C6BB4 000C39B4 4B FF F8 F5 */ bl func_800C64A8 +/* 800C6BB4 000C39B4 4B FF F8 F5 */ bl iMix.__MIXGetVolume__Fi /* 800C6BB8 000C39B8 B0 7F 00 48 */ sth r3, 0x48(r31) /* 800C6BBC 000C39BC 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800C6BC0 000C39C0 80 1F 00 0C */ lwz r0, 0xc(r31) @@ -497,7 +497,7 @@ lbl_800C6B98: /* 800C6BCC 000C39CC 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C6BD0 000C39D0 7C 60 2A 14 */ add r3, r0, r5 /* 800C6BD4 000C39D4 7C 64 1A 14 */ add r3, r4, r3 -/* 800C6BD8 000C39D8 4B FF F8 D1 */ bl func_800C64A8 +/* 800C6BD8 000C39D8 4B FF F8 D1 */ bl iMix.__MIXGetVolume__Fi /* 800C6BDC 000C39DC B0 7F 00 4C */ sth r3, 0x4c(r31) /* 800C6BE0 000C39E0 80 7F 00 30 */ lwz r3, 0x30(r31) /* 800C6BE4 000C39E4 80 1F 00 0C */ lwz r0, 0xc(r31) @@ -506,7 +506,7 @@ lbl_800C6B98: /* 800C6BF0 000C39F0 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C6BF4 000C39F4 7C 60 2A 14 */ add r3, r0, r5 /* 800C6BF8 000C39F8 7C 64 1A 14 */ add r3, r4, r3 -/* 800C6BFC 000C39FC 4B FF F8 AD */ bl func_800C64A8 +/* 800C6BFC 000C39FC 4B FF F8 AD */ bl iMix.__MIXGetVolume__Fi /* 800C6C00 000C3A00 B0 7F 00 50 */ sth r3, 0x50(r31) /* 800C6C04 000C3A04 80 7F 00 34 */ lwz r3, 0x34(r31) /* 800C6C08 000C3A08 80 1F 00 0C */ lwz r0, 0xc(r31) @@ -515,7 +515,7 @@ lbl_800C6B98: /* 800C6C14 000C3A14 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C6C18 000C3A18 7C 60 2A 14 */ add r3, r0, r5 /* 800C6C1C 000C3A1C 7C 64 1A 14 */ add r3, r4, r3 -/* 800C6C20 000C3A20 4B FF F8 89 */ bl func_800C64A8 +/* 800C6C20 000C3A20 4B FF F8 89 */ bl iMix.__MIXGetVolume__Fi /* 800C6C24 000C3A24 B0 7F 00 5C */ sth r3, 0x5c(r31) lbl_800C6C28: /* 800C6C28 000C3A28 63 C0 40 00 */ ori r0, r30, 0x4000 @@ -668,10 +668,10 @@ MIXAdjustPan: /* 800C6E1C 000C3C1C 7F E0 1A 14 */ add r31, r0, r3 /* 800C6E20 000C3C20 80 1F 00 14 */ lwz r0, 0x14(r31) /* 800C6E24 000C3C24 7C 60 22 14 */ add r3, r0, r4 -/* 800C6E28 000C3C28 4B FF F7 DD */ bl func_800C6604 +/* 800C6E28 000C3C28 4B FF F7 DD */ bl iMix.__MIXClampPan__Fi /* 800C6E2C 000C3C2C 90 7F 00 14 */ stw r3, 0x14(r31) /* 800C6E30 000C3C30 7F E3 FB 78 */ mr r3, r31 -/* 800C6E34 000C3C34 4B FF F6 B1 */ bl func_800C64E4 +/* 800C6E34 000C3C34 4B FF F6 B1 */ bl iMix.__MIXSetPan__FP10MIXChannel /* 800C6E38 000C3C38 80 1F 00 04 */ lwz r0, 4(r31) /* 800C6E3C 000C3C3C 64 00 40 00 */ oris r0, r0, 0x4000 /* 800C6E40 000C3C40 90 1F 00 04 */ stw r0, 4(r31) @@ -767,7 +767,7 @@ lbl_800C6F48: /* 800C6F64 000C3D64 48 00 00 10 */ b lbl_800C6F74 lbl_800C6F68: /* 800C6F68 000C3D68 80 7F 00 08 */ lwz r3, 8(r31) -/* 800C6F6C 000C3D6C 4B FF F5 3D */ bl func_800C64A8 +/* 800C6F6C 000C3D6C 4B FF F5 3D */ bl iMix.__MIXGetVolume__Fi /* 800C6F70 000C3D70 B0 7F 00 3A */ sth r3, 0x3a(r31) lbl_800C6F74: /* 800C6F74 000C3D74 80 1F 00 04 */ lwz r0, 4(r31) @@ -819,18 +819,18 @@ lbl_800C7020: /* 800C7020 000C3E20 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 800C7024 000C3E24 80 1F 00 28 */ lwz r0, 0x28(r31) /* 800C7028 000C3E28 7C 63 02 14 */ add r3, r3, r0 -/* 800C702C 000C3E2C 4B FF F4 7D */ bl func_800C64A8 +/* 800C702C 000C3E2C 4B FF F4 7D */ bl iMix.__MIXGetVolume__Fi /* 800C7030 000C3E30 B0 7F 00 3E */ sth r3, 0x3e(r31) /* 800C7034 000C3E34 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 800C7038 000C3E38 80 1F 00 28 */ lwz r0, 0x28(r31) /* 800C703C 000C3E3C 7C 63 02 14 */ add r3, r3, r0 -/* 800C7040 000C3E40 4B FF F4 69 */ bl func_800C64A8 +/* 800C7040 000C3E40 4B FF F4 69 */ bl iMix.__MIXGetVolume__Fi /* 800C7044 000C3E44 B0 7F 00 42 */ sth r3, 0x42(r31) /* 800C7048 000C3E48 80 7F 00 2C */ lwz r3, 0x2c(r31) /* 800C704C 000C3E4C 80 1F 00 1C */ lwz r0, 0x1c(r31) /* 800C7050 000C3E50 38 63 FF C4 */ addi r3, r3, -60 /* 800C7054 000C3E54 7C 60 1A 14 */ add r3, r0, r3 -/* 800C7058 000C3E58 4B FF F4 51 */ bl func_800C64A8 +/* 800C7058 000C3E58 4B FF F4 51 */ bl iMix.__MIXGetVolume__Fi /* 800C705C 000C3E5C B0 7F 00 46 */ sth r3, 0x46(r31) /* 800C7060 000C3E60 80 1F 00 04 */ lwz r0, 4(r31) /* 800C7064 000C3E64 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -838,18 +838,18 @@ lbl_800C7020: /* 800C706C 000C3E6C 80 7F 00 0C */ lwz r3, 0xc(r31) /* 800C7070 000C3E70 80 1F 00 28 */ lwz r0, 0x28(r31) /* 800C7074 000C3E74 7C 63 02 14 */ add r3, r3, r0 -/* 800C7078 000C3E78 4B FF F4 31 */ bl func_800C64A8 +/* 800C7078 000C3E78 4B FF F4 31 */ bl iMix.__MIXGetVolume__Fi /* 800C707C 000C3E7C B0 7F 00 4A */ sth r3, 0x4a(r31) /* 800C7080 000C3E80 80 7F 00 0C */ lwz r3, 0xc(r31) /* 800C7084 000C3E84 80 1F 00 28 */ lwz r0, 0x28(r31) /* 800C7088 000C3E88 7C 63 02 14 */ add r3, r3, r0 -/* 800C708C 000C3E8C 4B FF F4 1D */ bl func_800C64A8 +/* 800C708C 000C3E8C 4B FF F4 1D */ bl iMix.__MIXGetVolume__Fi /* 800C7090 000C3E90 B0 7F 00 4E */ sth r3, 0x4e(r31) /* 800C7094 000C3E94 80 7F 00 2C */ lwz r3, 0x2c(r31) /* 800C7098 000C3E98 80 1F 00 0C */ lwz r0, 0xc(r31) /* 800C709C 000C3E9C 38 63 FF C4 */ addi r3, r3, -60 /* 800C70A0 000C3EA0 7C 60 1A 14 */ add r3, r0, r3 -/* 800C70A4 000C3EA4 4B FF F4 05 */ bl func_800C64A8 +/* 800C70A4 000C3EA4 4B FF F4 05 */ bl iMix.__MIXGetVolume__Fi /* 800C70A8 000C3EA8 B0 7F 00 52 */ sth r3, 0x52(r31) /* 800C70AC 000C3EAC 48 00 00 5C */ b lbl_800C7108 lbl_800C70B0: @@ -858,14 +858,14 @@ lbl_800C70B0: /* 800C70B8 000C3EB8 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C70BC 000C3EBC 7C 60 1A 14 */ add r3, r0, r3 /* 800C70C0 000C3EC0 7C 64 1A 14 */ add r3, r4, r3 -/* 800C70C4 000C3EC4 4B FF F3 E5 */ bl func_800C64A8 +/* 800C70C4 000C3EC4 4B FF F3 E5 */ bl iMix.__MIXGetVolume__Fi /* 800C70C8 000C3EC8 B0 7F 00 4A */ sth r3, 0x4a(r31) /* 800C70CC 000C3ECC 80 7F 00 28 */ lwz r3, 0x28(r31) /* 800C70D0 000C3ED0 80 1F 00 0C */ lwz r0, 0xc(r31) /* 800C70D4 000C3ED4 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C70D8 000C3ED8 7C 60 1A 14 */ add r3, r0, r3 /* 800C70DC 000C3EDC 7C 64 1A 14 */ add r3, r4, r3 -/* 800C70E0 000C3EE0 4B FF F3 C9 */ bl func_800C64A8 +/* 800C70E0 000C3EE0 4B FF F3 C9 */ bl iMix.__MIXGetVolume__Fi /* 800C70E4 000C3EE4 B0 7F 00 4E */ sth r3, 0x4e(r31) /* 800C70E8 000C3EE8 80 7F 00 2C */ lwz r3, 0x2c(r31) /* 800C70EC 000C3EEC 80 1F 00 0C */ lwz r0, 0xc(r31) @@ -873,7 +873,7 @@ lbl_800C70B0: /* 800C70F4 000C3EF4 7C 60 1A 14 */ add r3, r0, r3 /* 800C70F8 000C3EF8 38 63 FF C4 */ addi r3, r3, -60 /* 800C70FC 000C3EFC 7C 64 1A 14 */ add r3, r4, r3 -/* 800C7100 000C3F00 4B FF F3 A9 */ bl func_800C64A8 +/* 800C7100 000C3F00 4B FF F3 A9 */ bl iMix.__MIXGetVolume__Fi /* 800C7104 000C3F04 B0 7F 00 52 */ sth r3, 0x52(r31) lbl_800C7108: /* 800C7108 000C3F08 80 1F 00 04 */ lwz r0, 4(r31) @@ -882,18 +882,18 @@ lbl_800C7108: /* 800C7114 000C3F14 80 7F 00 10 */ lwz r3, 0x10(r31) /* 800C7118 000C3F18 80 1F 00 28 */ lwz r0, 0x28(r31) /* 800C711C 000C3F1C 7C 63 02 14 */ add r3, r3, r0 -/* 800C7120 000C3F20 4B FF F3 89 */ bl func_800C64A8 +/* 800C7120 000C3F20 4B FF F3 89 */ bl iMix.__MIXGetVolume__Fi /* 800C7124 000C3F24 B0 7F 00 56 */ sth r3, 0x56(r31) /* 800C7128 000C3F28 80 7F 00 10 */ lwz r3, 0x10(r31) /* 800C712C 000C3F2C 80 1F 00 28 */ lwz r0, 0x28(r31) /* 800C7130 000C3F30 7C 63 02 14 */ add r3, r3, r0 -/* 800C7134 000C3F34 4B FF F3 75 */ bl func_800C64A8 +/* 800C7134 000C3F34 4B FF F3 75 */ bl iMix.__MIXGetVolume__Fi /* 800C7138 000C3F38 B0 7F 00 5A */ sth r3, 0x5a(r31) /* 800C713C 000C3F3C 80 7F 00 2C */ lwz r3, 0x2c(r31) /* 800C7140 000C3F40 80 1F 00 10 */ lwz r0, 0x10(r31) /* 800C7144 000C3F44 38 63 FF C4 */ addi r3, r3, -60 /* 800C7148 000C3F48 7C 60 1A 14 */ add r3, r0, r3 -/* 800C714C 000C3F4C 4B FF F3 5D */ bl func_800C64A8 +/* 800C714C 000C3F4C 4B FF F3 5D */ bl iMix.__MIXGetVolume__Fi /* 800C7150 000C3F50 B0 7F 00 5E */ sth r3, 0x5e(r31) /* 800C7154 000C3F54 48 00 03 CC */ b lbl_800C7520 lbl_800C7158: @@ -902,14 +902,14 @@ lbl_800C7158: /* 800C7160 000C3F60 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C7164 000C3F64 7C 60 1A 14 */ add r3, r0, r3 /* 800C7168 000C3F68 7C 64 1A 14 */ add r3, r4, r3 -/* 800C716C 000C3F6C 4B FF F3 3D */ bl func_800C64A8 +/* 800C716C 000C3F6C 4B FF F3 3D */ bl iMix.__MIXGetVolume__Fi /* 800C7170 000C3F70 B0 7F 00 56 */ sth r3, 0x56(r31) /* 800C7174 000C3F74 80 7F 00 28 */ lwz r3, 0x28(r31) /* 800C7178 000C3F78 80 1F 00 10 */ lwz r0, 0x10(r31) /* 800C717C 000C3F7C 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C7180 000C3F80 7C 60 1A 14 */ add r3, r0, r3 /* 800C7184 000C3F84 7C 64 1A 14 */ add r3, r4, r3 -/* 800C7188 000C3F88 4B FF F3 21 */ bl func_800C64A8 +/* 800C7188 000C3F88 4B FF F3 21 */ bl iMix.__MIXGetVolume__Fi /* 800C718C 000C3F8C B0 7F 00 5A */ sth r3, 0x5a(r31) /* 800C7190 000C3F90 80 7F 00 2C */ lwz r3, 0x2c(r31) /* 800C7194 000C3F94 80 1F 00 10 */ lwz r0, 0x10(r31) @@ -917,7 +917,7 @@ lbl_800C7158: /* 800C719C 000C3F9C 7C 60 1A 14 */ add r3, r0, r3 /* 800C71A0 000C3FA0 38 63 FF C4 */ addi r3, r3, -60 /* 800C71A4 000C3FA4 7C 64 1A 14 */ add r3, r4, r3 -/* 800C71A8 000C3FA8 4B FF F3 01 */ bl func_800C64A8 +/* 800C71A8 000C3FA8 4B FF F3 01 */ bl iMix.__MIXGetVolume__Fi /* 800C71AC 000C3FAC B0 7F 00 5E */ sth r3, 0x5e(r31) /* 800C71B0 000C3FB0 48 00 03 70 */ b lbl_800C7520 lbl_800C71B4: @@ -926,20 +926,20 @@ lbl_800C71B4: /* 800C71BC 000C3FBC 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C71C0 000C3FC0 7C 60 1A 14 */ add r3, r0, r3 /* 800C71C4 000C3FC4 7C 64 1A 14 */ add r3, r4, r3 -/* 800C71C8 000C3FC8 4B FF F2 E1 */ bl func_800C64A8 +/* 800C71C8 000C3FC8 4B FF F2 E1 */ bl iMix.__MIXGetVolume__Fi /* 800C71CC 000C3FCC B0 7F 00 3E */ sth r3, 0x3e(r31) /* 800C71D0 000C3FD0 80 7F 00 28 */ lwz r3, 0x28(r31) /* 800C71D4 000C3FD4 80 1F 00 24 */ lwz r0, 0x24(r31) /* 800C71D8 000C3FD8 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C71DC 000C3FDC 7C 60 1A 14 */ add r3, r0, r3 /* 800C71E0 000C3FE0 7C 64 1A 14 */ add r3, r4, r3 -/* 800C71E4 000C3FE4 4B FF F2 C5 */ bl func_800C64A8 +/* 800C71E4 000C3FE4 4B FF F2 C5 */ bl iMix.__MIXGetVolume__Fi /* 800C71E8 000C3FE8 B0 7F 00 42 */ sth r3, 0x42(r31) /* 800C71EC 000C3FEC 80 7F 00 2C */ lwz r3, 0x2c(r31) /* 800C71F0 000C3FF0 80 1F 00 1C */ lwz r0, 0x1c(r31) /* 800C71F4 000C3FF4 38 63 FF C4 */ addi r3, r3, -60 /* 800C71F8 000C3FF8 7C 60 1A 14 */ add r3, r0, r3 -/* 800C71FC 000C3FFC 4B FF F2 AD */ bl func_800C64A8 +/* 800C71FC 000C3FFC 4B FF F2 AD */ bl iMix.__MIXGetVolume__Fi /* 800C7200 000C4000 B0 7F 00 46 */ sth r3, 0x46(r31) /* 800C7204 000C4004 80 1F 00 04 */ lwz r0, 4(r31) /* 800C7208 000C4008 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -949,20 +949,20 @@ lbl_800C71B4: /* 800C7218 000C4018 80 9F 00 0C */ lwz r4, 0xc(r31) /* 800C721C 000C401C 7C 60 1A 14 */ add r3, r0, r3 /* 800C7220 000C4020 7C 64 1A 14 */ add r3, r4, r3 -/* 800C7224 000C4024 4B FF F2 85 */ bl func_800C64A8 +/* 800C7224 000C4024 4B FF F2 85 */ bl iMix.__MIXGetVolume__Fi /* 800C7228 000C4028 B0 7F 00 4A */ sth r3, 0x4a(r31) /* 800C722C 000C402C 80 7F 00 28 */ lwz r3, 0x28(r31) /* 800C7230 000C4030 80 1F 00 24 */ lwz r0, 0x24(r31) /* 800C7234 000C4034 80 9F 00 0C */ lwz r4, 0xc(r31) /* 800C7238 000C4038 7C 60 1A 14 */ add r3, r0, r3 /* 800C723C 000C403C 7C 64 1A 14 */ add r3, r4, r3 -/* 800C7240 000C4040 4B FF F2 69 */ bl func_800C64A8 +/* 800C7240 000C4040 4B FF F2 69 */ bl iMix.__MIXGetVolume__Fi /* 800C7244 000C4044 B0 7F 00 4E */ sth r3, 0x4e(r31) /* 800C7248 000C4048 80 7F 00 2C */ lwz r3, 0x2c(r31) /* 800C724C 000C404C 80 1F 00 0C */ lwz r0, 0xc(r31) /* 800C7250 000C4050 38 63 FF C4 */ addi r3, r3, -60 /* 800C7254 000C4054 7C 60 1A 14 */ add r3, r0, r3 -/* 800C7258 000C4058 4B FF F2 51 */ bl func_800C64A8 +/* 800C7258 000C4058 4B FF F2 51 */ bl iMix.__MIXGetVolume__Fi /* 800C725C 000C405C B0 7F 00 52 */ sth r3, 0x52(r31) /* 800C7260 000C4060 48 00 00 6C */ b lbl_800C72CC lbl_800C7264: @@ -973,7 +973,7 @@ lbl_800C7264: /* 800C7274 000C4074 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C7278 000C4078 7C 60 2A 14 */ add r3, r0, r5 /* 800C727C 000C407C 7C 64 1A 14 */ add r3, r4, r3 -/* 800C7280 000C4080 4B FF F2 29 */ bl func_800C64A8 +/* 800C7280 000C4080 4B FF F2 29 */ bl iMix.__MIXGetVolume__Fi /* 800C7284 000C4084 B0 7F 00 4A */ sth r3, 0x4a(r31) /* 800C7288 000C4088 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800C728C 000C408C 80 1F 00 0C */ lwz r0, 0xc(r31) @@ -982,7 +982,7 @@ lbl_800C7264: /* 800C7298 000C4098 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C729C 000C409C 7C 60 2A 14 */ add r3, r0, r5 /* 800C72A0 000C40A0 7C 64 1A 14 */ add r3, r4, r3 -/* 800C72A4 000C40A4 4B FF F2 05 */ bl func_800C64A8 +/* 800C72A4 000C40A4 4B FF F2 05 */ bl iMix.__MIXGetVolume__Fi /* 800C72A8 000C40A8 B0 7F 00 4E */ sth r3, 0x4e(r31) /* 800C72AC 000C40AC 80 7F 00 2C */ lwz r3, 0x2c(r31) /* 800C72B0 000C40B0 80 1F 00 0C */ lwz r0, 0xc(r31) @@ -990,7 +990,7 @@ lbl_800C7264: /* 800C72B8 000C40B8 7C 60 1A 14 */ add r3, r0, r3 /* 800C72BC 000C40BC 38 63 FF C4 */ addi r3, r3, -60 /* 800C72C0 000C40C0 7C 64 1A 14 */ add r3, r4, r3 -/* 800C72C4 000C40C4 4B FF F1 E5 */ bl func_800C64A8 +/* 800C72C4 000C40C4 4B FF F1 E5 */ bl iMix.__MIXGetVolume__Fi /* 800C72C8 000C40C8 B0 7F 00 52 */ sth r3, 0x52(r31) lbl_800C72CC: /* 800C72CC 000C40CC 80 1F 00 04 */ lwz r0, 4(r31) @@ -1001,20 +1001,20 @@ lbl_800C72CC: /* 800C72E0 000C40E0 80 9F 00 10 */ lwz r4, 0x10(r31) /* 800C72E4 000C40E4 7C 60 1A 14 */ add r3, r0, r3 /* 800C72E8 000C40E8 7C 64 1A 14 */ add r3, r4, r3 -/* 800C72EC 000C40EC 4B FF F1 BD */ bl func_800C64A8 +/* 800C72EC 000C40EC 4B FF F1 BD */ bl iMix.__MIXGetVolume__Fi /* 800C72F0 000C40F0 B0 7F 00 56 */ sth r3, 0x56(r31) /* 800C72F4 000C40F4 80 7F 00 28 */ lwz r3, 0x28(r31) /* 800C72F8 000C40F8 80 1F 00 24 */ lwz r0, 0x24(r31) /* 800C72FC 000C40FC 80 9F 00 10 */ lwz r4, 0x10(r31) /* 800C7300 000C4100 7C 60 1A 14 */ add r3, r0, r3 /* 800C7304 000C4104 7C 64 1A 14 */ add r3, r4, r3 -/* 800C7308 000C4108 4B FF F1 A1 */ bl func_800C64A8 +/* 800C7308 000C4108 4B FF F1 A1 */ bl iMix.__MIXGetVolume__Fi /* 800C730C 000C410C B0 7F 00 5A */ sth r3, 0x5a(r31) /* 800C7310 000C4110 80 7F 00 2C */ lwz r3, 0x2c(r31) /* 800C7314 000C4114 80 1F 00 10 */ lwz r0, 0x10(r31) /* 800C7318 000C4118 38 63 FF C4 */ addi r3, r3, -60 /* 800C731C 000C411C 7C 60 1A 14 */ add r3, r0, r3 -/* 800C7320 000C4120 4B FF F1 89 */ bl func_800C64A8 +/* 800C7320 000C4120 4B FF F1 89 */ bl iMix.__MIXGetVolume__Fi /* 800C7324 000C4124 B0 7F 00 5E */ sth r3, 0x5e(r31) /* 800C7328 000C4128 48 00 01 F8 */ b lbl_800C7520 lbl_800C732C: @@ -1025,7 +1025,7 @@ lbl_800C732C: /* 800C733C 000C413C 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C7340 000C4140 7C 60 2A 14 */ add r3, r0, r5 /* 800C7344 000C4144 7C 64 1A 14 */ add r3, r4, r3 -/* 800C7348 000C4148 4B FF F1 61 */ bl func_800C64A8 +/* 800C7348 000C4148 4B FF F1 61 */ bl iMix.__MIXGetVolume__Fi /* 800C734C 000C414C B0 7F 00 56 */ sth r3, 0x56(r31) /* 800C7350 000C4150 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800C7354 000C4154 80 1F 00 10 */ lwz r0, 0x10(r31) @@ -1034,7 +1034,7 @@ lbl_800C732C: /* 800C7360 000C4160 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C7364 000C4164 7C 60 2A 14 */ add r3, r0, r5 /* 800C7368 000C4168 7C 64 1A 14 */ add r3, r4, r3 -/* 800C736C 000C416C 4B FF F1 3D */ bl func_800C64A8 +/* 800C736C 000C416C 4B FF F1 3D */ bl iMix.__MIXGetVolume__Fi /* 800C7370 000C4170 B0 7F 00 5A */ sth r3, 0x5a(r31) /* 800C7374 000C4174 80 7F 00 2C */ lwz r3, 0x2c(r31) /* 800C7378 000C4178 80 1F 00 10 */ lwz r0, 0x10(r31) @@ -1042,7 +1042,7 @@ lbl_800C732C: /* 800C7380 000C4180 7C 60 1A 14 */ add r3, r0, r3 /* 800C7384 000C4184 38 63 FF C4 */ addi r3, r3, -60 /* 800C7388 000C4188 7C 64 1A 14 */ add r3, r4, r3 -/* 800C738C 000C418C 4B FF F1 1D */ bl func_800C64A8 +/* 800C738C 000C418C 4B FF F1 1D */ bl iMix.__MIXGetVolume__Fi /* 800C7390 000C4190 B0 7F 00 5E */ sth r3, 0x5e(r31) /* 800C7394 000C4194 48 00 01 8C */ b lbl_800C7520 lbl_800C7398: @@ -1051,28 +1051,28 @@ lbl_800C7398: /* 800C73A0 000C41A0 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C73A4 000C41A4 7C 60 1A 14 */ add r3, r0, r3 /* 800C73A8 000C41A8 7C 64 1A 14 */ add r3, r4, r3 -/* 800C73AC 000C41AC 4B FF F0 FD */ bl func_800C64A8 +/* 800C73AC 000C41AC 4B FF F0 FD */ bl iMix.__MIXGetVolume__Fi /* 800C73B0 000C41B0 B0 7F 00 3E */ sth r3, 0x3e(r31) /* 800C73B4 000C41B4 80 7F 00 28 */ lwz r3, 0x28(r31) /* 800C73B8 000C41B8 80 1F 00 24 */ lwz r0, 0x24(r31) /* 800C73BC 000C41BC 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C73C0 000C41C0 7C 60 1A 14 */ add r3, r0, r3 /* 800C73C4 000C41C4 7C 64 1A 14 */ add r3, r4, r3 -/* 800C73C8 000C41C8 4B FF F0 E1 */ bl func_800C64A8 +/* 800C73C8 000C41C8 4B FF F0 E1 */ bl iMix.__MIXGetVolume__Fi /* 800C73CC 000C41CC B0 7F 00 42 */ sth r3, 0x42(r31) /* 800C73D0 000C41D0 80 7F 00 2C */ lwz r3, 0x2c(r31) /* 800C73D4 000C41D4 80 1F 00 30 */ lwz r0, 0x30(r31) /* 800C73D8 000C41D8 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C73DC 000C41DC 7C 60 1A 14 */ add r3, r0, r3 /* 800C73E0 000C41E0 7C 64 1A 14 */ add r3, r4, r3 -/* 800C73E4 000C41E4 4B FF F0 C5 */ bl func_800C64A8 +/* 800C73E4 000C41E4 4B FF F0 C5 */ bl iMix.__MIXGetVolume__Fi /* 800C73E8 000C41E8 B0 7F 00 56 */ sth r3, 0x56(r31) /* 800C73EC 000C41EC 80 7F 00 2C */ lwz r3, 0x2c(r31) /* 800C73F0 000C41F0 80 1F 00 34 */ lwz r0, 0x34(r31) /* 800C73F4 000C41F4 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C73F8 000C41F8 7C 60 1A 14 */ add r3, r0, r3 /* 800C73FC 000C41FC 7C 64 1A 14 */ add r3, r4, r3 -/* 800C7400 000C4200 4B FF F0 A9 */ bl func_800C64A8 +/* 800C7400 000C4200 4B FF F0 A9 */ bl iMix.__MIXGetVolume__Fi /* 800C7404 000C4204 B0 7F 00 5A */ sth r3, 0x5a(r31) /* 800C7408 000C4208 80 1F 00 04 */ lwz r0, 4(r31) /* 800C740C 000C420C 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -1082,28 +1082,28 @@ lbl_800C7398: /* 800C741C 000C421C 80 9F 00 0C */ lwz r4, 0xc(r31) /* 800C7420 000C4220 7C 60 1A 14 */ add r3, r0, r3 /* 800C7424 000C4224 7C 64 1A 14 */ add r3, r4, r3 -/* 800C7428 000C4228 4B FF F0 81 */ bl func_800C64A8 +/* 800C7428 000C4228 4B FF F0 81 */ bl iMix.__MIXGetVolume__Fi /* 800C742C 000C422C B0 7F 00 4A */ sth r3, 0x4a(r31) /* 800C7430 000C4230 80 7F 00 28 */ lwz r3, 0x28(r31) /* 800C7434 000C4234 80 1F 00 24 */ lwz r0, 0x24(r31) /* 800C7438 000C4238 80 9F 00 0C */ lwz r4, 0xc(r31) /* 800C743C 000C423C 7C 60 1A 14 */ add r3, r0, r3 /* 800C7440 000C4240 7C 64 1A 14 */ add r3, r4, r3 -/* 800C7444 000C4244 4B FF F0 65 */ bl func_800C64A8 +/* 800C7444 000C4244 4B FF F0 65 */ bl iMix.__MIXGetVolume__Fi /* 800C7448 000C4248 B0 7F 00 4E */ sth r3, 0x4e(r31) /* 800C744C 000C424C 80 7F 00 2C */ lwz r3, 0x2c(r31) /* 800C7450 000C4250 80 1F 00 30 */ lwz r0, 0x30(r31) /* 800C7454 000C4254 80 9F 00 0C */ lwz r4, 0xc(r31) /* 800C7458 000C4258 7C 60 1A 14 */ add r3, r0, r3 /* 800C745C 000C425C 7C 64 1A 14 */ add r3, r4, r3 -/* 800C7460 000C4260 4B FF F0 49 */ bl func_800C64A8 +/* 800C7460 000C4260 4B FF F0 49 */ bl iMix.__MIXGetVolume__Fi /* 800C7464 000C4264 B0 7F 00 52 */ sth r3, 0x52(r31) /* 800C7468 000C4268 80 7F 00 2C */ lwz r3, 0x2c(r31) /* 800C746C 000C426C 80 1F 00 34 */ lwz r0, 0x34(r31) /* 800C7470 000C4270 80 9F 00 0C */ lwz r4, 0xc(r31) /* 800C7474 000C4274 7C 60 1A 14 */ add r3, r0, r3 /* 800C7478 000C4278 7C 64 1A 14 */ add r3, r4, r3 -/* 800C747C 000C427C 4B FF F0 2D */ bl func_800C64A8 +/* 800C747C 000C427C 4B FF F0 2D */ bl iMix.__MIXGetVolume__Fi /* 800C7480 000C4280 B0 7F 00 5E */ sth r3, 0x5e(r31) /* 800C7484 000C4284 48 00 00 94 */ b lbl_800C7518 lbl_800C7488: @@ -1114,7 +1114,7 @@ lbl_800C7488: /* 800C7498 000C4298 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C749C 000C429C 7C 60 2A 14 */ add r3, r0, r5 /* 800C74A0 000C42A0 7C 64 1A 14 */ add r3, r4, r3 -/* 800C74A4 000C42A4 4B FF F0 05 */ bl func_800C64A8 +/* 800C74A4 000C42A4 4B FF F0 05 */ bl iMix.__MIXGetVolume__Fi /* 800C74A8 000C42A8 B0 7F 00 4A */ sth r3, 0x4a(r31) /* 800C74AC 000C42AC 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800C74B0 000C42B0 80 1F 00 0C */ lwz r0, 0xc(r31) @@ -1123,7 +1123,7 @@ lbl_800C7488: /* 800C74BC 000C42BC 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C74C0 000C42C0 7C 60 2A 14 */ add r3, r0, r5 /* 800C74C4 000C42C4 7C 64 1A 14 */ add r3, r4, r3 -/* 800C74C8 000C42C8 4B FF EF E1 */ bl func_800C64A8 +/* 800C74C8 000C42C8 4B FF EF E1 */ bl iMix.__MIXGetVolume__Fi /* 800C74CC 000C42CC B0 7F 00 4E */ sth r3, 0x4e(r31) /* 800C74D0 000C42D0 80 7F 00 30 */ lwz r3, 0x30(r31) /* 800C74D4 000C42D4 80 1F 00 0C */ lwz r0, 0xc(r31) @@ -1132,7 +1132,7 @@ lbl_800C7488: /* 800C74E0 000C42E0 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C74E4 000C42E4 7C 60 2A 14 */ add r3, r0, r5 /* 800C74E8 000C42E8 7C 64 1A 14 */ add r3, r4, r3 -/* 800C74EC 000C42EC 4B FF EF BD */ bl func_800C64A8 +/* 800C74EC 000C42EC 4B FF EF BD */ bl iMix.__MIXGetVolume__Fi /* 800C74F0 000C42F0 B0 7F 00 52 */ sth r3, 0x52(r31) /* 800C74F4 000C42F4 80 7F 00 34 */ lwz r3, 0x34(r31) /* 800C74F8 000C42F8 80 1F 00 0C */ lwz r0, 0xc(r31) @@ -1141,7 +1141,7 @@ lbl_800C7488: /* 800C7504 000C4304 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 800C7508 000C4308 7C 60 2A 14 */ add r3, r0, r5 /* 800C750C 000C430C 7C 64 1A 14 */ add r3, r4, r3 -/* 800C7510 000C4310 4B FF EF 99 */ bl func_800C64A8 +/* 800C7510 000C4310 4B FF EF 99 */ bl iMix.__MIXGetVolume__Fi /* 800C7514 000C4314 B0 7F 00 5E */ sth r3, 0x5e(r31) lbl_800C7518: /* 800C7518 000C4318 63 40 40 00 */ ori r0, r26, 0x4000 diff --git a/asm/Core/p2/iModel.s b/asm/Core/p2/iModel.s index 610d31120..a5e95c0c5 100644 --- a/asm/Core/p2/iModel.s +++ b/asm/Core/p2/iModel.s @@ -2,8 +2,8 @@ .section .text # 0x800C78C4 - 0x800C9630 -.global func_800C78C4 -func_800C78C4: +.global iModel.GetChildFrameHierarchy__FP7RwFramePv +iModel.GetChildFrameHierarchy__FP7RwFramePv: /* 800C78C4 000C46C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C78C8 000C46C8 7C 08 02 A6 */ mflr r0 /* 800C78CC 000C46CC 90 01 00 14 */ stw r0, 0x14(r1) @@ -14,9 +14,9 @@ func_800C78C4: /* 800C78E0 000C46E0 48 13 4C 61 */ bl RpHAnimFrameGetHierarchy /* 800C78E4 000C46E4 28 03 00 00 */ cmplwi r3, 0 /* 800C78E8 000C46E8 40 82 00 20 */ bne lbl_800C7908 -/* 800C78EC 000C46EC 3C 80 80 0C */ lis r4, func_800C78C4@ha +/* 800C78EC 000C46EC 3C 80 80 0C */ lis r4, iModel.GetChildFrameHierarchy__FP7RwFramePv@ha /* 800C78F0 000C46F0 7F C3 F3 78 */ mr r3, r30 -/* 800C78F4 000C46F4 38 84 78 C4 */ addi r4, r4, func_800C78C4@l +/* 800C78F4 000C46F4 38 84 78 C4 */ addi r4, r4, iModel.GetChildFrameHierarchy__FP7RwFramePv@l /* 800C78F8 000C46F8 7F E5 FB 78 */ mr r5, r31 /* 800C78FC 000C46FC 48 17 19 61 */ bl RwFrameForAllChildren /* 800C7900 000C4700 7F C3 F3 78 */ mr r3, r30 @@ -32,8 +32,8 @@ lbl_800C7910: /* 800C7920 000C4720 38 21 00 10 */ addi r1, r1, 0x10 /* 800C7924 000C4724 4E 80 00 20 */ blr -.global func_800C7928 -func_800C7928: +.global iModel.GetHierarchy__FP8RpAtomic +iModel.GetHierarchy__FP8RpAtomic: /* 800C7928 000C4728 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C792C 000C472C 7C 08 02 A6 */ mflr r0 /* 800C7930 000C4730 90 01 00 14 */ stw r0, 0x14(r1) @@ -41,7 +41,7 @@ func_800C7928: /* 800C7938 000C4738 38 81 00 08 */ addi r4, r1, 8 /* 800C793C 000C473C 90 01 00 08 */ stw r0, 8(r1) /* 800C7940 000C4740 80 63 00 04 */ lwz r3, 4(r3) -/* 800C7944 000C4744 4B FF FF 81 */ bl func_800C78C4 +/* 800C7944 000C4744 4B FF FF 81 */ bl iModel.GetChildFrameHierarchy__FP7RwFramePv /* 800C7948 000C4748 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C794C 000C474C 80 61 00 08 */ lwz r3, 8(r1) /* 800C7950 000C4750 7C 08 03 A6 */ mtlr r0 @@ -106,7 +106,7 @@ lbl_800C7A1C: /* 800C7A24 000C4824 90 01 00 24 */ stw r0, 0x24(r1) /* 800C7A28 000C4828 BF 61 00 0C */ stmw r27, 0xc(r1) /* 800C7A2C 000C482C 7C 7F 1B 78 */ mr r31, r3 -/* 800C7A30 000C4830 4B FF FE F9 */ bl func_800C7928 +/* 800C7A30 000C4830 4B FF FE F9 */ bl iModel.GetHierarchy__FP8RpAtomic /* 800C7A34 000C4834 83 9F 00 18 */ lwz r28, 0x18(r31) /* 800C7A38 000C4838 7C 7D 1B 78 */ mr r29, r3 /* 800C7A3C 000C483C 7F 83 E3 78 */ mr r3, r28 @@ -201,8 +201,8 @@ lbl_800C7B6C: /* 800C7B7C 000C497C 38 21 00 20 */ addi r1, r1, 0x20 /* 800C7B80 000C4980 4E 80 00 20 */ blr -.global func_800C7B84 -func_800C7B84: +.global iModel.iModelStreamRead__FP8RwStream +iModel.iModelStreamRead__FP8RwStream: /* 800C7B84 000C4984 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800C7B88 000C4988 7C 08 02 A6 */ mflr r0 /* 800C7B8C 000C498C 90 01 00 54 */ stw r0, 0x54(r1) @@ -387,7 +387,7 @@ iModelFileNew__FPvUi: /* 800C7E10 000C4C10 90 81 00 0C */ stw r4, 0xc(r1) /* 800C7E14 000C4C14 38 80 00 01 */ li r4, 1 /* 800C7E18 000C4C18 48 16 AD B1 */ bl RwStreamOpen -/* 800C7E1C 000C4C1C 4B FF FD 69 */ bl func_800C7B84 +/* 800C7E1C 000C4C1C 4B FF FD 69 */ bl iModel.iModelStreamRead__FP8RwStream /* 800C7E20 000C4C20 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C7E24 000C4C24 7C 08 03 A6 */ mtlr r0 /* 800C7E28 000C4C28 38 21 00 10 */ addi r1, r1, 0x10 @@ -468,7 +468,7 @@ iModelNumBones__FP8RpAtomic: /* 800C7F14 000C4D14 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C7F18 000C4D18 7C 08 02 A6 */ mflr r0 /* 800C7F1C 000C4D1C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800C7F20 000C4D20 4B FF FA 09 */ bl func_800C7928 +/* 800C7F20 000C4D20 4B FF FA 09 */ bl iModel.GetHierarchy__FP8RpAtomic /* 800C7F24 000C4D24 28 03 00 00 */ cmplwi r3, 0 /* 800C7F28 000C4D28 41 82 00 0C */ beq lbl_800C7F34 /* 800C7F2C 000C4D2C 80 63 00 04 */ lwz r3, 4(r3) @@ -523,7 +523,7 @@ iModelAnimMatrices__FP8RpAtomicP5xQuatP5xVec3P11RwMatrixTag: /* 800C7FD0 000C4DD0 7C 98 23 78 */ mr r24, r4 /* 800C7FD4 000C4DD4 7C B9 2B 78 */ mr r25, r5 /* 800C7FD8 000C4DD8 7C DA 33 78 */ mr r26, r6 -/* 800C7FDC 000C4DDC 4B FF F9 4D */ bl func_800C7928 +/* 800C7FDC 000C4DDC 4B FF F9 4D */ bl iModel.GetHierarchy__FP8RpAtomic /* 800C7FE0 000C4DE0 7C 7F 1B 79 */ or. r31, r3, r3 /* 800C7FE4 000C4DE4 41 82 00 F4 */ beq lbl_800C80D8 /* 800C7FE8 000C4DE8 C0 02 97 6C */ lfs f0, lbl_803CE0EC-_SDA2_BASE_(r2) @@ -598,8 +598,8 @@ lbl_800C80D8: /* 800C80E4 000C4EE4 38 21 08 F0 */ addi r1, r1, 0x8f0 /* 800C80E8 000C4EE8 4E 80 00 20 */ blr -.global func_800C80EC -func_800C80EC: +.global iModel.iModelCacheAtomic__FP8RpAtomic +iModel.iModelCacheAtomic__FP8RpAtomic: /* 800C80EC 000C4EEC 4E 80 00 20 */ blr .global iModelRender__FP8RpAtomicP11RwMatrixTag @@ -610,7 +610,7 @@ iModelRender__FP8RpAtomicP11RwMatrixTag: /* 800C80FC 000C4EFC BF 61 00 0C */ stmw r27, 0xc(r1) /* 800C8100 000C4F00 7C 7B 1B 78 */ mr r27, r3 /* 800C8104 000C4F04 7C 9C 23 78 */ mr r28, r4 -/* 800C8108 000C4F08 4B FF F8 21 */ bl func_800C7928 +/* 800C8108 000C4F08 4B FF F8 21 */ bl iModel.GetHierarchy__FP8RpAtomic /* 800C810C 000C4F0C 88 0D 92 54 */ lbz r0, lbl_803CBB54-_SDA_BASE_(r13) /* 800C8110 000C4F10 7C 7E 1B 78 */ mr r30, r3 /* 800C8114 000C4F14 7C 00 07 75 */ extsb. r0, r0 @@ -640,10 +640,10 @@ lbl_800C813C: /* 800C816C 000C4F6C 90 03 00 08 */ stw r0, 8(r3) lbl_800C8170: /* 800C8170 000C4F70 7F 63 DB 78 */ mr r3, r27 -/* 800C8174 000C4F74 4B FF FF 79 */ bl func_800C80EC +/* 800C8174 000C4F74 4B FF FF 79 */ bl iModel.iModelCacheAtomic__FP8RpAtomic /* 800C8178 000C4F78 7C 7F 1B 78 */ mr r31, r3 /* 800C817C 000C4F7C 7F 63 DB 78 */ mr r3, r27 -/* 800C8180 000C4F80 4B FF FF 6D */ bl func_800C80EC +/* 800C8180 000C4F80 4B FF FF 6D */ bl iModel.iModelCacheAtomic__FP8RpAtomic /* 800C8184 000C4F84 81 83 00 48 */ lwz r12, 0x48(r3) /* 800C8188 000C4F88 7F E3 FB 78 */ mr r3, r31 /* 800C818C 000C4F8C 7D 89 03 A6 */ mtctr r12 @@ -1005,7 +1005,7 @@ lbl_800C863C: /* 800C867C 000C547C 7F 09 C3 78 */ mr r9, r24 /* 800C8680 000C5480 7C FE FA 14 */ add r7, r30, r31 /* 800C8684 000C5484 7D 1C EA 14 */ add r8, r28, r29 -/* 800C8688 000C5488 48 00 00 35 */ bl func_800C86BC +/* 800C8688 000C5488 48 00 00 35 */ bl iModel.SkinXform__FP5xVec3PC5xVec3P11RwMatrixTagPC11RwMatrixTagPCfPCUiUi /* 800C868C 000C548C 48 00 00 18 */ b lbl_800C86A4 lbl_800C8690: /* 800C8690 000C5490 7F 63 DB 78 */ mr r3, r27 @@ -1022,8 +1022,8 @@ lbl_800C86A8: /* 800C86B4 000C54B4 38 21 00 30 */ addi r1, r1, 0x30 /* 800C86B8 000C54B8 4E 80 00 20 */ blr -.global func_800C86BC -func_800C86BC: +.global iModel.SkinXform__FP5xVec3PC5xVec3P11RwMatrixTagPC11RwMatrixTagPCfPCUiUi +iModel.SkinXform__FP5xVec3PC5xVec3P11RwMatrixTagPC11RwMatrixTagPCfPCUiUi: /* 800C86BC 000C54BC 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800C86C0 000C54C0 7C 08 02 A6 */ mflr r0 /* 800C86C4 000C54C4 90 01 00 54 */ stw r0, 0x54(r1) @@ -1214,7 +1214,7 @@ lbl_800C8924: /* 800C8970 000C5770 7F A6 EB 78 */ mr r6, r29 /* 800C8974 000C5774 7F 87 E3 78 */ mr r7, r28 /* 800C8978 000C5778 7F 49 D3 78 */ mr r9, r26 -/* 800C897C 000C577C 48 00 00 55 */ bl func_800C89D0 +/* 800C897C 000C577C 48 00 00 55 */ bl iModel.SkinNormals__FP5xVec3PC5xVec3PC11RwMatrixTagPC11RwMatrixTagPCfPCUiUi /* 800C8980 000C5780 48 00 00 38 */ b lbl_800C89B8 lbl_800C8984: /* 800C8984 000C5784 38 61 00 0C */ addi r3, r1, 0xc @@ -1239,8 +1239,8 @@ lbl_800C89BC: /* 800C89C8 000C57C8 38 21 00 70 */ addi r1, r1, 0x70 /* 800C89CC 000C57CC 4E 80 00 20 */ blr -.global func_800C89D0 -func_800C89D0: +.global iModel.SkinNormals__FP5xVec3PC5xVec3PC11RwMatrixTagPC11RwMatrixTagPCfPCUiUi +iModel.SkinNormals__FP5xVec3PC5xVec3PC11RwMatrixTagPC11RwMatrixTagPCfPCUiUi: /* 800C89D0 000C57D0 94 21 FF 20 */ stwu r1, -0xe0(r1) /* 800C89D4 000C57D4 7C 08 02 A6 */ mflr r0 /* 800C89D8 000C57D8 90 01 00 E4 */ stw r0, 0xe4(r1) @@ -1407,8 +1407,8 @@ lbl_800C8BE4: /* 800C8C40 000C5A40 38 21 00 E0 */ addi r1, r1, 0xe0 /* 800C8C44 000C5A44 4E 80 00 20 */ blr -.global func_800C8C48 -func_800C8C48: +.global iModel.iModelTagUserData__FP9xModelTagP8RpAtomicfffi +iModel.iModelTagUserData__FP9xModelTagP8RpAtomicfffi: /* 800C8C48 000C5A48 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800C8C4C 000C5A4C 7C 08 02 A6 */ mflr r0 /* 800C8C50 000C5A50 90 01 00 64 */ stw r0, 0x64(r1) @@ -1545,8 +1545,8 @@ func_800C8DE4: /* 800C8E20 000C5C20 90 03 00 1C */ stw r0, 0x1c(r3) /* 800C8E24 000C5C24 4E 80 00 20 */ blr -.global func_800C8E28 -func_800C8E28: +.global iModel.iModelTagInternal__FP9xModelTagP8RpAtomicfffi +iModel.iModelTagInternal__FP9xModelTagP8RpAtomicfffi: /* 800C8E28 000C5C28 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800C8E2C 000C5C2C 7C 08 02 A6 */ mflr r0 /* 800C8E30 000C5C30 90 01 00 24 */ stw r0, 0x24(r1) @@ -1561,7 +1561,7 @@ func_800C8E28: /* 800C8E54 000C5C54 80 C6 00 14 */ lwz r6, 0x14(r6) /* 800C8E58 000C5C58 28 06 00 00 */ cmplwi r6, 0 /* 800C8E5C 000C5C5C 40 82 00 0C */ bne lbl_800C8E68 -/* 800C8E60 000C5C60 4B FF FD E9 */ bl func_800C8C48 +/* 800C8E60 000C5C60 4B FF FD E9 */ bl iModel.iModelTagUserData__FP9xModelTagP8RpAtomicfffi /* 800C8E64 000C5C64 48 00 01 44 */ b lbl_800C8FA8 lbl_800C8E68: /* 800C8E68 000C5C68 2C 1D 00 00 */ cmpwi r29, 0 @@ -1668,7 +1668,7 @@ iModelTagSetup__FP9xModelTagP8RpAtomicfff: /* 800C8FCC 000C5DCC 7C 08 02 A6 */ mflr r0 /* 800C8FD0 000C5DD0 38 A0 FF FF */ li r5, -1 /* 800C8FD4 000C5DD4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800C8FD8 000C5DD8 4B FF FE 51 */ bl func_800C8E28 +/* 800C8FD8 000C5DD8 4B FF FE 51 */ bl iModel.iModelTagInternal__FP9xModelTagP8RpAtomicfffi /* 800C8FDC 000C5DDC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C8FE0 000C5DE0 7C 08 03 A6 */ mtlr r0 /* 800C8FE4 000C5DE4 38 21 00 10 */ addi r1, r1, 0x10 @@ -1684,7 +1684,7 @@ iModelTagSetup__FP19xModelTagWithNormalP8RpAtomicfff: /* 800C9000 000C5E00 7C 9F 23 78 */ mr r31, r4 /* 800C9004 000C5E04 93 C1 00 08 */ stw r30, 8(r1) /* 800C9008 000C5E08 7C 7E 1B 78 */ mr r30, r3 -/* 800C900C 000C5E0C 4B FF FE 1D */ bl func_800C8E28 +/* 800C900C 000C5E0C 4B FF FE 1D */ bl iModel.iModelTagInternal__FP9xModelTagP8RpAtomicfffi /* 800C9010 000C5E10 80 9F 00 18 */ lwz r4, 0x18(r31) /* 800C9014 000C5E14 7C 7F 1B 78 */ mr r31, r3 /* 800C9018 000C5E18 1C 1F 00 0C */ mulli r0, r31, 0xc @@ -1727,7 +1727,7 @@ iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3: /* 800C90A0 000C5EA0 38 FD 00 10 */ addi r7, r29, 0x10 /* 800C90A4 000C5EA4 39 1D 00 0C */ addi r8, r29, 0xc /* 800C90A8 000C5EA8 39 20 00 01 */ li r9, 1 -/* 800C90AC 000C5EAC 4B FF F6 11 */ bl func_800C86BC +/* 800C90AC 000C5EAC 4B FF F6 11 */ bl iModel.SkinXform__FP5xVec3PC5xVec3P11RwMatrixTagPC11RwMatrixTagPCfPCUiUi /* 800C90B0 000C5EB0 48 00 00 14 */ b lbl_800C90C4 lbl_800C90B4: /* 800C90B4 000C5EB4 7F E3 FB 78 */ mr r3, r31 @@ -1772,7 +1772,7 @@ iModelTagEval__FP8RpAtomicPC19xModelTagWithNormalP11RwMatrixTagP5xVec3P5xVec3: /* 800C9140 000C5F40 38 FD 00 10 */ addi r7, r29, 0x10 /* 800C9144 000C5F44 39 1D 00 0C */ addi r8, r29, 0xc /* 800C9148 000C5F48 39 20 00 01 */ li r9, 1 -/* 800C914C 000C5F4C 4B FF F8 85 */ bl func_800C89D0 +/* 800C914C 000C5F4C 4B FF F8 85 */ bl iModel.SkinNormals__FP5xVec3PC5xVec3PC11RwMatrixTagPC11RwMatrixTagPCfPCUiUi /* 800C9150 000C5F50 48 00 00 18 */ b lbl_800C9168 lbl_800C9154: /* 800C9154 000C5F54 7F E3 FB 78 */ mr r3, r31 @@ -2026,7 +2026,7 @@ lbl_800C947C: /* 800C94E0 000C62E0 C8 21 00 10 */ lfd f1, 0x10(r1) /* 800C94E4 000C62E4 EC 21 10 28 */ fsubs f1, f1, f2 /* 800C94E8 000C62E8 EC 21 00 32 */ fmuls f1, f1, f0 -/* 800C94EC 000C62EC 48 00 00 85 */ bl func_800C9570 +/* 800C94EC 000C62EC 48 00 00 85 */ bl iModel.U8_COLOR_CLAMP__20_unnamed_iModel_cpp_FRUcf /* 800C94F0 000C62F0 88 81 00 09 */ lbz r4, 9(r1) /* 800C94F4 000C62F4 3C 00 43 30 */ lis r0, 0x4330 /* 800C94F8 000C62F8 90 01 00 18 */ stw r0, 0x18(r1) @@ -2037,7 +2037,7 @@ lbl_800C947C: /* 800C950C 000C630C C8 21 00 18 */ lfd f1, 0x18(r1) /* 800C9510 000C6310 EC 21 10 28 */ fsubs f1, f1, f2 /* 800C9514 000C6314 EC 21 00 32 */ fmuls f1, f1, f0 -/* 800C9518 000C6318 48 00 00 59 */ bl func_800C9570 +/* 800C9518 000C6318 48 00 00 59 */ bl iModel.U8_COLOR_CLAMP__20_unnamed_iModel_cpp_FRUcf /* 800C951C 000C631C 88 81 00 0A */ lbz r4, 0xa(r1) /* 800C9520 000C6320 3C 00 43 30 */ lis r0, 0x4330 /* 800C9524 000C6324 90 01 00 20 */ stw r0, 0x20(r1) @@ -2048,7 +2048,7 @@ lbl_800C947C: /* 800C9538 000C6338 C8 21 00 20 */ lfd f1, 0x20(r1) /* 800C953C 000C633C EC 21 10 28 */ fsubs f1, f1, f2 /* 800C9540 000C6340 EC 21 00 32 */ fmuls f1, f1, f0 -/* 800C9544 000C6344 48 00 00 2D */ bl func_800C9570 +/* 800C9544 000C6344 48 00 00 2D */ bl iModel.U8_COLOR_CLAMP__20_unnamed_iModel_cpp_FRUcf /* 800C9548 000C6348 38 7E 00 04 */ addi r3, r30, 4 /* 800C954C 000C634C 38 81 00 08 */ addi r4, r1, 8 /* 800C9550 000C6350 4B F8 95 69 */ bl func_80052AB8 @@ -2060,8 +2060,8 @@ lbl_800C947C: /* 800C9568 000C6368 38 21 00 30 */ addi r1, r1, 0x30 /* 800C956C 000C636C 4E 80 00 20 */ blr -.global func_800C9570 -func_800C9570: +.global iModel.U8_COLOR_CLAMP__20_unnamed_iModel_cpp_FRUcf +iModel.U8_COLOR_CLAMP__20_unnamed_iModel_cpp_FRUcf: /* 800C9570 000C6370 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C9574 000C6374 C0 02 97 68 */ lfs f0, lbl_803CE0E8-_SDA2_BASE_(r2) /* 800C9578 000C6378 FC 01 00 40 */ fcmpo cr0, f1, f0 diff --git a/asm/Core/p2/iMorph.s b/asm/Core/p2/iMorph.s index d138e9b79..47e74ea79 100644 --- a/asm/Core/p2/iMorph.s +++ b/asm/Core/p2/iMorph.s @@ -2,8 +2,8 @@ .section .text # 0x800C9630 - 0x800CA920 -.global func_800C9630 -func_800C9630: +.global iMorph.MorphCommon__FP8RpAtomicP11RwMatrixTagPPsPsUifi +iMorph.MorphCommon__FP8RpAtomicP11RwMatrixTagPPsPsUifi: /* 800C9630 000C6430 94 21 FF 90 */ stwu r1, -0x70(r1) /* 800C9634 000C6434 7C 08 02 A6 */ mflr r0 /* 800C9638 000C6438 90 01 00 74 */ stw r0, 0x74(r1) @@ -594,7 +594,7 @@ iMorphRender__FP8RpAtomicP11RwMatrixTagPPsPsUif: /* 800C9E90 000C6C90 7C 08 02 A6 */ mflr r0 /* 800C9E94 000C6C94 39 00 00 01 */ li r8, 1 /* 800C9E98 000C6C98 90 01 00 14 */ stw r0, 0x14(r1) -/* 800C9E9C 000C6C9C 4B FF F7 95 */ bl func_800C9630 +/* 800C9E9C 000C6C9C 4B FF F7 95 */ bl iMorph.MorphCommon__FP8RpAtomicP11RwMatrixTagPPsPsUifi /* 800C9EA0 000C6CA0 80 6D 92 70 */ lwz r3, lbl_803CBB70-_SDA_BASE_(r13) /* 800C9EA4 000C6CA4 28 03 00 00 */ cmplwi r3, 0 /* 800C9EA8 000C6CA8 41 82 00 10 */ beq lbl_800C9EB8 diff --git a/asm/Core/p2/iPad.s b/asm/Core/p2/iPad.s index 7f1386f23..5eeba964c 100644 --- a/asm/Core/p2/iPad.s +++ b/asm/Core/p2/iPad.s @@ -35,8 +35,8 @@ iPadEnable__FP8_tagxPads: /* 800CA984 000C7784 90 03 00 40 */ stw r0, 0x40(r3) /* 800CA988 000C7788 4E 80 00 20 */ blr -.global func_800CA98C -func_800CA98C: +.global iPad.iPadConvStick__Ff +iPad.iPadConvStick__Ff: /* 800CA98C 000C778C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CA990 000C7790 C0 02 97 98 */ lfs f0, lbl_803CE118-_SDA2_BASE_(r2) /* 800CA994 000C7794 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -123,7 +123,7 @@ lbl_800CAAA4: /* 800CAAA4 000C78A4 7C 65 32 2E */ lhzx r3, r5, r6 /* 800CAAA8 000C78A8 38 80 00 01 */ li r4, 1 /* 800CAAAC 000C78AC 38 A0 00 80 */ li r5, 0x80 -/* 800CAAB0 000C78B0 48 00 03 89 */ bl func_800CAE38 +/* 800CAAB0 000C78B0 48 00 03 89 */ bl iPad.iPadConvFromGCN__FUiUiUi /* 800CAAB4 000C78B4 A8 1D 00 54 */ lha r0, 0x54(r29) /* 800CAAB8 000C78B8 3C 80 80 29 */ lis r4, lbl_80292620@ha /* 800CAABC 000C78BC 38 C4 26 20 */ addi r6, r4, lbl_80292620@l @@ -132,7 +132,7 @@ lbl_800CAAA4: /* 800CAAC8 000C78C8 38 80 00 02 */ li r4, 2 /* 800CAACC 000C78CC 38 A0 00 20 */ li r5, 0x20 /* 800CAAD0 000C78D0 7C 66 02 2E */ lhzx r3, r6, r0 -/* 800CAAD4 000C78D4 48 00 03 65 */ bl func_800CAE38 +/* 800CAAD4 000C78D4 48 00 03 65 */ bl iPad.iPadConvFromGCN__FUiUiUi /* 800CAAD8 000C78D8 A8 1D 00 54 */ lha r0, 0x54(r29) /* 800CAADC 000C78DC 3C 80 80 29 */ lis r4, lbl_80292620@ha /* 800CAAE0 000C78E0 38 C4 26 20 */ addi r6, r4, lbl_80292620@l @@ -141,7 +141,7 @@ lbl_800CAAA4: /* 800CAAEC 000C78EC 38 80 00 04 */ li r4, 4 /* 800CAAF0 000C78F0 38 A0 00 40 */ li r5, 0x40 /* 800CAAF4 000C78F4 7C 66 02 2E */ lhzx r3, r6, r0 -/* 800CAAF8 000C78F8 48 00 03 41 */ bl func_800CAE38 +/* 800CAAF8 000C78F8 48 00 03 41 */ bl iPad.iPadConvFromGCN__FUiUiUi /* 800CAAFC 000C78FC A8 1D 00 54 */ lha r0, 0x54(r29) /* 800CAB00 000C7900 3C 80 80 29 */ lis r4, lbl_80292620@ha /* 800CAB04 000C7904 38 C4 26 20 */ addi r6, r4, lbl_80292620@l @@ -150,7 +150,7 @@ lbl_800CAAA4: /* 800CAB10 000C7910 38 80 00 08 */ li r4, 8 /* 800CAB14 000C7914 38 A0 00 10 */ li r5, 0x10 /* 800CAB18 000C7918 7C 66 02 2E */ lhzx r3, r6, r0 -/* 800CAB1C 000C791C 48 00 03 1D */ bl func_800CAE38 +/* 800CAB1C 000C791C 48 00 03 1D */ bl iPad.iPadConvFromGCN__FUiUiUi /* 800CAB20 000C7920 A8 1D 00 54 */ lha r0, 0x54(r29) /* 800CAB24 000C7924 3C 80 80 29 */ lis r4, lbl_80292620@ha /* 800CAB28 000C7928 38 84 26 20 */ addi r4, r4, lbl_80292620@l @@ -161,7 +161,7 @@ lbl_800CAAA4: /* 800CAB3C 000C793C 41 82 00 80 */ beq lbl_800CABBC /* 800CAB40 000C7940 38 80 00 20 */ li r4, 0x20 /* 800CAB44 000C7944 38 A0 20 00 */ li r5, 0x2000 -/* 800CAB48 000C7948 48 00 02 F1 */ bl func_800CAE38 +/* 800CAB48 000C7948 48 00 02 F1 */ bl iPad.iPadConvFromGCN__FUiUiUi /* 800CAB4C 000C794C A8 1D 00 54 */ lha r0, 0x54(r29) /* 800CAB50 000C7950 3C 80 80 29 */ lis r4, lbl_80292620@ha /* 800CAB54 000C7954 38 C4 26 20 */ addi r6, r4, lbl_80292620@l @@ -170,7 +170,7 @@ lbl_800CAAA4: /* 800CAB60 000C7960 38 80 00 40 */ li r4, 0x40 /* 800CAB64 000C7964 38 A0 02 00 */ li r5, 0x200 /* 800CAB68 000C7968 7C 66 02 2E */ lhzx r3, r6, r0 -/* 800CAB6C 000C796C 48 00 02 CD */ bl func_800CAE38 +/* 800CAB6C 000C796C 48 00 02 CD */ bl iPad.iPadConvFromGCN__FUiUiUi /* 800CAB70 000C7970 A8 1D 00 54 */ lha r0, 0x54(r29) /* 800CAB74 000C7974 3C 80 80 29 */ lis r4, lbl_80292620@ha /* 800CAB78 000C7978 38 84 26 20 */ addi r4, r4, lbl_80292620@l @@ -195,7 +195,7 @@ lbl_800CABB4: lbl_800CABBC: /* 800CABBC 000C79BC 38 80 00 20 */ li r4, 0x20 /* 800CABC0 000C79C0 38 A0 10 00 */ li r5, 0x1000 -/* 800CABC4 000C79C4 48 00 02 75 */ bl func_800CAE38 +/* 800CABC4 000C79C4 48 00 02 75 */ bl iPad.iPadConvFromGCN__FUiUiUi /* 800CABC8 000C79C8 A8 1D 00 54 */ lha r0, 0x54(r29) /* 800CABCC 000C79CC 3C 80 80 29 */ lis r4, lbl_80292620@ha /* 800CABD0 000C79D0 38 C4 26 20 */ addi r6, r4, lbl_80292620@l @@ -204,7 +204,7 @@ lbl_800CABBC: /* 800CABDC 000C79DC 38 80 00 40 */ li r4, 0x40 /* 800CABE0 000C79E0 38 A0 01 00 */ li r5, 0x100 /* 800CABE4 000C79E4 7C 66 02 2E */ lhzx r3, r6, r0 -/* 800CABE8 000C79E8 48 00 02 51 */ bl func_800CAE38 +/* 800CABE8 000C79E8 48 00 02 51 */ bl iPad.iPadConvFromGCN__FUiUiUi /* 800CABEC 000C79EC A8 1D 00 54 */ lha r0, 0x54(r29) /* 800CABF0 000C79F0 3C 80 80 29 */ lis r4, lbl_80292620@ha /* 800CABF4 000C79F4 38 84 26 20 */ addi r4, r4, lbl_80292620@l @@ -231,7 +231,7 @@ lbl_800CAC30: /* 800CAC40 000C7A40 1C 00 00 0C */ mulli r0, r0, 0xc /* 800CAC44 000C7A44 3C A0 00 01 */ lis r5, 1 /* 800CAC48 000C7A48 7C 63 02 2E */ lhzx r3, r3, r0 -/* 800CAC4C 000C7A4C 48 00 01 ED */ bl func_800CAE38 +/* 800CAC4C 000C7A4C 48 00 01 ED */ bl iPad.iPadConvFromGCN__FUiUiUi /* 800CAC50 000C7A50 A8 1D 00 54 */ lha r0, 0x54(r29) /* 800CAC54 000C7A54 3C 80 80 29 */ lis r4, lbl_80292620@ha /* 800CAC58 000C7A58 38 C4 26 20 */ addi r6, r4, lbl_80292620@l @@ -240,7 +240,7 @@ lbl_800CAC30: /* 800CAC64 000C7A64 38 80 02 00 */ li r4, 0x200 /* 800CAC68 000C7A68 3C A0 00 08 */ lis r5, 8 /* 800CAC6C 000C7A6C 7C 66 02 2E */ lhzx r3, r6, r0 -/* 800CAC70 000C7A70 48 00 01 C9 */ bl func_800CAE38 +/* 800CAC70 000C7A70 48 00 01 C9 */ bl iPad.iPadConvFromGCN__FUiUiUi /* 800CAC74 000C7A74 A8 1D 00 54 */ lha r0, 0x54(r29) /* 800CAC78 000C7A78 3C 80 80 29 */ lis r4, lbl_80292620@ha /* 800CAC7C 000C7A7C 38 C4 26 20 */ addi r6, r4, lbl_80292620@l @@ -249,7 +249,7 @@ lbl_800CAC30: /* 800CAC88 000C7A88 38 80 08 00 */ li r4, 0x800 /* 800CAC8C 000C7A8C 3C A0 00 04 */ lis r5, 4 /* 800CAC90 000C7A90 7C 66 02 2E */ lhzx r3, r6, r0 -/* 800CAC94 000C7A94 48 00 01 A5 */ bl func_800CAE38 +/* 800CAC94 000C7A94 48 00 01 A5 */ bl iPad.iPadConvFromGCN__FUiUiUi /* 800CAC98 000C7A98 A8 1D 00 54 */ lha r0, 0x54(r29) /* 800CAC9C 000C7A9C 3C 80 80 29 */ lis r4, lbl_80292620@ha /* 800CACA0 000C7AA0 38 C4 26 20 */ addi r6, r4, lbl_80292620@l @@ -258,7 +258,7 @@ lbl_800CAC30: /* 800CACAC 000C7AAC 38 80 04 00 */ li r4, 0x400 /* 800CACB0 000C7AB0 3C A0 00 02 */ lis r5, 2 /* 800CACB4 000C7AB4 7C 66 02 2E */ lhzx r3, r6, r0 -/* 800CACB8 000C7AB8 48 00 01 81 */ bl func_800CAE38 +/* 800CACB8 000C7AB8 48 00 01 81 */ bl iPad.iPadConvFromGCN__FUiUiUi /* 800CACBC 000C7ABC A8 1D 00 54 */ lha r0, 0x54(r29) /* 800CACC0 000C7AC0 3C 80 80 29 */ lis r4, lbl_80292620@ha /* 800CACC4 000C7AC4 38 C4 26 20 */ addi r6, r4, lbl_80292620@l @@ -267,7 +267,7 @@ lbl_800CAC30: /* 800CACD0 000C7AD0 38 80 10 00 */ li r4, 0x1000 /* 800CACD4 000C7AD4 38 A0 00 01 */ li r5, 1 /* 800CACD8 000C7AD8 7C 66 02 2E */ lhzx r3, r6, r0 -/* 800CACDC 000C7ADC 48 00 01 5D */ bl func_800CAE38 +/* 800CACDC 000C7ADC 48 00 01 5D */ bl iPad.iPadConvFromGCN__FUiUiUi /* 800CACE0 000C7AE0 7F FF 1B 78 */ or r31, r31, r3 /* 800CACE4 000C7AE4 3C 60 80 29 */ lis r3, lbl_80292620@ha /* 800CACE8 000C7AE8 93 FE 00 00 */ stw r31, 0(r30) @@ -284,7 +284,7 @@ lbl_800CAC30: /* 800CAD14 000C7B14 90 01 00 0C */ stw r0, 0xc(r1) /* 800CAD18 000C7B18 C8 01 00 08 */ lfd f0, 8(r1) /* 800CAD1C 000C7B1C EC 20 08 28 */ fsubs f1, f0, f1 -/* 800CAD20 000C7B20 4B FF FC 6D */ bl func_800CA98C +/* 800CAD20 000C7B20 4B FF FC 6D */ bl iPad.iPadConvStick__Ff /* 800CAD24 000C7B24 98 7D 00 38 */ stb r3, 0x38(r29) /* 800CAD28 000C7B28 3C 80 80 29 */ lis r4, lbl_80292620@ha /* 800CAD2C 000C7B2C 3C 00 43 30 */ lis r0, 0x4330 @@ -300,7 +300,7 @@ lbl_800CAC30: /* 800CAD54 000C7B54 90 01 00 14 */ stw r0, 0x14(r1) /* 800CAD58 000C7B58 C8 01 00 10 */ lfd f0, 0x10(r1) /* 800CAD5C 000C7B5C EC 20 08 28 */ fsubs f1, f0, f1 -/* 800CAD60 000C7B60 4B FF FC 2D */ bl func_800CA98C +/* 800CAD60 000C7B60 4B FF FC 2D */ bl iPad.iPadConvStick__Ff /* 800CAD64 000C7B64 7C 03 00 D0 */ neg r0, r3 /* 800CAD68 000C7B68 3C 60 80 29 */ lis r3, lbl_80292620@ha /* 800CAD6C 000C7B6C 98 1D 00 39 */ stb r0, 0x39(r29) @@ -317,7 +317,7 @@ lbl_800CAC30: /* 800CAD98 000C7B98 90 01 00 1C */ stw r0, 0x1c(r1) /* 800CAD9C 000C7B9C C8 01 00 18 */ lfd f0, 0x18(r1) /* 800CADA0 000C7BA0 EC 20 08 28 */ fsubs f1, f0, f1 -/* 800CADA4 000C7BA4 4B FF FB E9 */ bl func_800CA98C +/* 800CADA4 000C7BA4 4B FF FB E9 */ bl iPad.iPadConvStick__Ff /* 800CADA8 000C7BA8 98 7D 00 3A */ stb r3, 0x3a(r29) /* 800CADAC 000C7BAC 3C 80 80 29 */ lis r4, lbl_80292620@ha /* 800CADB0 000C7BB0 3C 00 43 30 */ lis r0, 0x4330 @@ -333,7 +333,7 @@ lbl_800CAC30: /* 800CADD8 000C7BD8 90 01 00 24 */ stw r0, 0x24(r1) /* 800CADDC 000C7BDC C8 01 00 20 */ lfd f0, 0x20(r1) /* 800CADE0 000C7BE0 EC 20 08 28 */ fsubs f1, f0, f1 -/* 800CADE4 000C7BE4 4B FF FB A9 */ bl func_800CA98C +/* 800CADE4 000C7BE4 4B FF FB A9 */ bl iPad.iPadConvStick__Ff /* 800CADE8 000C7BE8 7C 03 00 D0 */ neg r0, r3 /* 800CADEC 000C7BEC 3C 60 80 3C */ lis r3, lbl_803BEF88@ha /* 800CADF0 000C7BF0 98 1D 00 3B */ stb r0, 0x3b(r29) @@ -357,8 +357,8 @@ lbl_800CAE1C: /* 800CAE30 000C7C30 38 21 00 40 */ addi r1, r1, 0x40 /* 800CAE34 000C7C34 4E 80 00 20 */ blr -.global func_800CAE38 -func_800CAE38: +.global iPad.iPadConvFromGCN__FUiUiUi +iPad.iPadConvFromGCN__FUiUiUi: /* 800CAE38 000C7C38 7C 63 20 38 */ and r3, r3, r4 /* 800CAE3C 000C7C3C 7C 03 00 D0 */ neg r0, r3 /* 800CAE40 000C7C40 7C 00 1B 78 */ or r0, r0, r3 diff --git a/asm/Core/p2/iParMgr.s b/asm/Core/p2/iParMgr.s index ed233028d..e95062412 100644 --- a/asm/Core/p2/iParMgr.s +++ b/asm/Core/p2/iParMgr.s @@ -692,8 +692,8 @@ lbl_800CB844: /* 800CB908 000C8708 38 21 00 50 */ addi r1, r1, 0x50 /* 800CB90C 000C870C 4E 80 00 20 */ blr -.global func_800CB910 -func_800CB910: +.global iParMgr.iRenderPushFlat__FP4xParP10xParCmdTex +iParMgr.iRenderPushFlat__FP4xParP10xParCmdTex: /* 800CB910 000C8710 94 21 FF 70 */ stwu r1, -0x90(r1) /* 800CB914 000C8714 7C 08 02 A6 */ mflr r0 /* 800CB918 000C8718 90 01 00 94 */ stw r0, 0x94(r1) @@ -1543,7 +1543,7 @@ lbl_800CC52C: lbl_800CC5B0: /* 800CC5B0 000C93B0 80 9E 00 20 */ lwz r4, 0x20(r30) /* 800CC5B4 000C93B4 7F E3 FB 78 */ mr r3, r31 -/* 800CC5B8 000C93B8 4B FF F3 59 */ bl func_800CB910 +/* 800CC5B8 000C93B8 4B FF F3 59 */ bl iParMgr.iRenderPushFlat__FP4xParP10xParCmdTex /* 800CC5BC 000C93BC 83 FF 00 00 */ lwz r31, 0(r31) lbl_800CC5C0: /* 800CC5C0 000C93C0 28 1F 00 00 */ cmplwi r31, 0 diff --git a/asm/Core/p2/iScrFX.s b/asm/Core/p2/iScrFX.s index 673c76dfa..58937fc5b 100644 --- a/asm/Core/p2/iScrFX.s +++ b/asm/Core/p2/iScrFX.s @@ -233,8 +233,8 @@ iScrFxPostCameraEnd__FP8RwCamera: /* 800CF664 000CC464 38 21 00 10 */ addi r1, r1, 0x10 /* 800CF668 000CC468 4E 80 00 20 */ blr -.global func_800CF66C -func_800CF66C: +.global iScrFX.iCameraOverlayRender__FP8RwCameraP8RwRaster6RwRGBA +iScrFX.iCameraOverlayRender__FP8RwCameraP8RwRaster6RwRGBA: /* 800CF66C 000CC46C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CF670 000CC470 7C 08 02 A6 */ mflr r0 /* 800CF674 000CC474 90 01 00 14 */ stw r0, 0x14(r1) @@ -388,7 +388,7 @@ iScrFxMotionBlurRender__FP8RwCameraUi: /* 800CF884 000CC684 7C C4 33 78 */ mr r4, r6 /* 800CF888 000CC688 80 01 00 0C */ lwz r0, 0xc(r1) /* 800CF88C 000CC68C 90 01 00 08 */ stw r0, 8(r1) -/* 800CF890 000CC690 4B FF FD DD */ bl func_800CF66C +/* 800CF890 000CC690 4B FF FD DD */ bl iScrFX.iCameraOverlayRender__FP8RwCameraP8RwRaster6RwRGBA lbl_800CF894: /* 800CF894 000CC694 80 01 00 14 */ lwz r0, 0x14(r1) /* 800CF898 000CC698 7C 08 03 A6 */ mtlr r0 diff --git a/asm/Core/p2/iSnd.s b/asm/Core/p2/iSnd.s index 31561cf1c..48412f480 100644 --- a/asm/Core/p2/iSnd.s +++ b/asm/Core/p2/iSnd.s @@ -82,8 +82,8 @@ lbl_800CFA40: /* 800CFA50 000CC850 90 0D 92 E0 */ stw r0, lbl_803CBBE0-_SDA_BASE_(r13) /* 800CFA54 000CC854 4E 80 00 20 */ blr -.global func_800CFA58 -func_800CFA58: +.global iSnd.dump_flags__FUi +iSnd.dump_flags__FUi: /* 800CFA58 000CC858 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800CFA5C 000CC85C 7C 08 02 A6 */ mflr r0 /* 800CFA60 000CC860 3C 80 80 31 */ lis r4, lbl_80312100@ha @@ -188,7 +188,7 @@ lbl_800CFB9C: /* 800CFBC4 000CC9C4 80 7F 00 08 */ lwz r3, 8(r31) /* 800CFBC8 000CC9C8 4B F7 BA 19 */ bl xSTAssetName__FUi /* 800CFBCC 000CC9CC 80 7F 00 04 */ lwz r3, 4(r31) -/* 800CFBD0 000CC9D0 4B FF FE 89 */ bl func_800CFA58 +/* 800CFBD0 000CC9D0 4B FF FE 89 */ bl iSnd.dump_flags__FUi /* 800CFBD4 000CC9D4 80 1F 00 00 */ lwz r0, 0(r31) /* 800CFBD8 000CC9D8 28 00 00 00 */ cmplwi r0, 0 /* 800CFBDC 000CC9DC 41 82 00 B8 */ beq lbl_800CFC94 @@ -261,7 +261,7 @@ lbl_800CFCAC: /* 800CFCD4 000CCAD4 80 7F 00 08 */ lwz r3, 8(r31) /* 800CFCD8 000CCAD8 4B F7 B9 09 */ bl xSTAssetName__FUi /* 800CFCDC 000CCADC 80 7F 00 04 */ lwz r3, 4(r31) -/* 800CFCE0 000CCAE0 4B FF FD 79 */ bl func_800CFA58 +/* 800CFCE0 000CCAE0 4B FF FD 79 */ bl iSnd.dump_flags__FUi /* 800CFCE4 000CCAE4 93 CD 92 F0 */ stw r30, lbl_803CBBF0-_SDA_BASE_(r13) /* 800CFCE8 000CCAE8 80 1E 00 18 */ lwz r0, 0x18(r30) /* 800CFCEC 000CCAEC 28 00 00 00 */ cmplwi r0, 0 @@ -401,7 +401,7 @@ lbl_800CFEA0: /* 800CFED0 000CCCD0 82 BF 00 DC */ lwz r21, 0xdc(r31) /* 800CFED4 000CCCD4 7F 63 DB 78 */ mr r3, r27 /* 800CFED8 000CCCD8 7F 5A 02 14 */ add r26, r26, r0 -/* 800CFEDC 000CCCDC 4B FF FB 7D */ bl func_800CFA58 +/* 800CFEDC 000CCCDC 4B FF FB 7D */ bl iSnd.dump_flags__FUi /* 800CFEE0 000CCCE0 56 A3 08 3C */ slwi r3, r21, 1 /* 800CFEE4 000CCCE4 7C 1A 18 40 */ cmplw r26, r3 /* 800CFEE8 000CCCE8 40 80 00 68 */ bge lbl_800CFF50 @@ -485,7 +485,7 @@ lbl_800D000C: /* 800D000C 000CCE0C 57 60 02 D7 */ rlwinm. r0, r27, 0, 0xb, 0xb /* 800D0010 000CCE10 41 82 00 24 */ beq lbl_800D0034 /* 800D0014 000CCE14 7F E3 FB 78 */ mr r3, r31 -/* 800D0018 000CCE18 48 00 2E A5 */ bl func_800D2EBC +/* 800D0018 000CCE18 48 00 2E A5 */ bl iSnd.iSndMyAXFree__FPP6_AXVPB /* 800D001C 000CCE1C 38 00 00 00 */ li r0, 0 /* 800D0020 000CCE20 90 1F 00 04 */ stw r0, 4(r31) /* 800D0024 000CCE24 90 1F 00 08 */ stw r0, 8(r31) @@ -523,7 +523,7 @@ lbl_800D0034: /* 800D00A0 000CCEA0 3A A0 00 FF */ li r21, 0xff lbl_800D00A4: /* 800D00A4 000CCEA4 7F E3 FB 78 */ mr r3, r31 -/* 800D00A8 000CCEA8 48 00 2E 15 */ bl func_800D2EBC +/* 800D00A8 000CCEA8 48 00 2E 15 */ bl iSnd.iSndMyAXFree__FPP6_AXVPB /* 800D00AC 000CCEAC 3C 60 80 0D */ lis r3, lbl_800CF92C@ha /* 800D00B0 000CCEB0 7F A5 EB 78 */ mr r5, r29 /* 800D00B4 000CCEB4 38 83 F9 2C */ addi r4, r3, lbl_800CF92C@l @@ -650,7 +650,7 @@ lbl_800D0264: /* 800D026C 000CD06C 57 78 04 E6 */ rlwinm r24, r27, 0, 0x13, 0x13 /* 800D0270 000CD070 57 77 05 6A */ rlwinm r23, r27, 0, 0x15, 0x15 /* 800D0274 000CD074 57 76 04 A4 */ rlwinm r22, r27, 0, 0x12, 0x12 -/* 800D0278 000CD078 4B FF F7 E1 */ bl func_800CFA58 +/* 800D0278 000CD078 4B FF F7 E1 */ bl iSnd.dump_flags__FUi /* 800D027C 000CD07C 28 18 00 00 */ cmplwi r24, 0 /* 800D0280 000CD080 41 82 00 54 */ beq lbl_800D02D4 /* 800D0284 000CD084 57 60 04 63 */ rlwinm. r0, r27, 0, 0x11, 0x11 @@ -740,7 +740,7 @@ lbl_800D03A8: /* 800D03C0 000CD1C0 54 60 03 9D */ rlwinm. r0, r3, 0, 0xe, 0xe /* 800D03C4 000CD1C4 41 82 00 1C */ beq lbl_800D03E0 /* 800D03C8 000CD1C8 7F 23 CB 78 */ mr r3, r25 -/* 800D03CC 000CD1CC 48 00 2A F1 */ bl func_800D2EBC +/* 800D03CC 000CD1CC 48 00 2A F1 */ bl iSnd.iSndMyAXFree__FPP6_AXVPB /* 800D03D0 000CD1D0 38 00 00 00 */ li r0, 0 /* 800D03D4 000CD1D4 90 19 00 04 */ stw r0, 4(r25) /* 800D03D8 000CD1D8 90 19 00 08 */ stw r0, 8(r25) @@ -769,7 +769,7 @@ lbl_800D03E0: /* 800D0430 000CD230 80 79 00 00 */ lwz r3, 0(r25) /* 800D0434 000CD234 4B FF 69 61 */ bl MIXReleaseChannel /* 800D0438 000CD238 7F 23 CB 78 */ mr r3, r25 -/* 800D043C 000CD23C 48 00 2A 81 */ bl func_800D2EBC +/* 800D043C 000CD23C 48 00 2A 81 */ bl iSnd.iSndMyAXFree__FPP6_AXVPB /* 800D0440 000CD240 38 00 00 00 */ li r0, 0 /* 800D0444 000CD244 90 19 00 04 */ stw r0, 4(r25) /* 800D0448 000CD248 90 19 00 08 */ stw r0, 8(r25) @@ -1588,7 +1588,7 @@ lbl_800D0F70: /* 800D0FB0 000CDDB0 80 7E 00 00 */ lwz r3, 0(r30) /* 800D0FB4 000CDDB4 4B FF 5D E1 */ bl MIXReleaseChannel /* 800D0FB8 000CDDB8 7F C3 F3 78 */ mr r3, r30 -/* 800D0FBC 000CDDBC 48 00 1F 01 */ bl func_800D2EBC +/* 800D0FBC 000CDDBC 48 00 1F 01 */ bl iSnd.iSndMyAXFree__FPP6_AXVPB /* 800D0FC0 000CDDC0 3C 60 80 3D */ lis r3, lbl_803C9140@ha /* 800D0FC4 000CDDC4 3C 80 00 04 */ lis r4, 4 /* 800D0FC8 000CDDC8 38 63 91 40 */ addi r3, r3, lbl_803C9140@l @@ -1614,7 +1614,7 @@ lbl_800D0FE4: /* 800D1014 000CDE14 80 7D 00 00 */ lwz r3, 0(r29) /* 800D1018 000CDE18 4B FF 5D 7D */ bl MIXReleaseChannel /* 800D101C 000CDE1C 7F A3 EB 78 */ mr r3, r29 -/* 800D1020 000CDE20 48 00 1E 9D */ bl func_800D2EBC +/* 800D1020 000CDE20 48 00 1E 9D */ bl iSnd.iSndMyAXFree__FPP6_AXVPB /* 800D1024 000CDE24 3C 60 80 3D */ lis r3, lbl_803C8A00@ha /* 800D1028 000CDE28 38 80 00 00 */ li r4, 0 /* 800D102C 000CDE2C 38 03 8A 00 */ addi r0, r3, lbl_803C8A00@l @@ -1633,8 +1633,8 @@ lbl_800D1044: /* 800D1058 000CDE58 38 21 00 20 */ addi r1, r1, 0x20 /* 800D105C 000CDE5C 4E 80 00 20 */ blr -.global func_800D1060 -func_800D1060: +.global iSnd.iVolFromX__Ff +iSnd.iVolFromX__Ff: /* 800D1060 000CDE60 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D1064 000CDE64 7C 08 02 A6 */ mflr r0 /* 800D1068 000CDE68 90 01 00 14 */ stw r0, 0x14(r1) @@ -1666,8 +1666,8 @@ lbl_800D10B8: /* 800D10C0 000CDEC0 38 21 00 10 */ addi r1, r1, 0x10 /* 800D10C4 000CDEC4 4E 80 00 20 */ blr -.global func_800D10C8 -func_800D10C8: +.global iSnd.iSndCalcVol__FP13xSndVoiceInfoP5vinfo +iSnd.iSndCalcVol__FP13xSndVoiceInfoP5vinfo: /* 800D10C8 000CDEC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D10CC 000CDECC 7C 08 02 A6 */ mflr r0 /* 800D10D0 000CDED0 3C A0 80 3C */ lis r5, lbl_803BD5B4@ha @@ -1682,7 +1682,7 @@ func_800D10C8: /* 800D10F4 000CDEF4 7C 65 02 14 */ add r3, r5, r0 /* 800D10F8 000CDEF8 C0 03 00 08 */ lfs f0, 8(r3) /* 800D10FC 000CDEFC EC 21 00 32 */ fmuls f1, f1, f0 -/* 800D1100 000CDF00 4B FF FF 61 */ bl func_800D1060 +/* 800D1100 000CDF00 4B FF FF 61 */ bl iSnd.iVolFromX__Ff /* 800D1104 000CDF04 7C 7F 1B 78 */ mr r31, r3 /* 800D1108 000CDF08 38 00 00 40 */ li r0, 0x40 /* 800D110C 000CDF0C 93 FE 00 10 */ stw r31, 0x10(r30) @@ -1706,8 +1706,8 @@ func_800D10C8: /* 800D1154 000CDF54 38 21 00 10 */ addi r1, r1, 0x10 /* 800D1158 000CDF58 4E 80 00 20 */ blr -.global func_800D115C -func_800D115C: +.global iSnd.iSndCalcVol3d__FP13xSndVoiceInfoP5vinfo +iSnd.iSndCalcVol3d__FP13xSndVoiceInfoP5vinfo: /* 800D115C 000CDF5C 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800D1160 000CDF60 7C 08 02 A6 */ mflr r0 /* 800D1164 000CDF64 90 01 00 54 */ stw r0, 0x54(r1) @@ -1772,7 +1772,7 @@ lbl_800D1214: /* 800D1244 000CE044 80 61 00 1C */ lwz r3, 0x1c(r1) /* 800D1248 000CE048 EC 21 00 B2 */ fmuls f1, f1, f2 /* 800D124C 000CE04C 3B C3 00 40 */ addi r30, r3, 0x40 -/* 800D1250 000CE050 4B FF FE 11 */ bl func_800D1060 +/* 800D1250 000CE050 4B FF FE 11 */ bl iSnd.iVolFromX__Ff /* 800D1254 000CE054 2C 1E 00 00 */ cmpwi r30, 0 /* 800D1258 000CE058 7C 7F 1B 78 */ mr r31, r3 /* 800D125C 000CE05C 40 80 00 0C */ bge lbl_800D1268 @@ -1809,8 +1809,8 @@ lbl_800D1274: /* 800D12D0 000CE0D0 38 21 00 50 */ addi r1, r1, 0x50 /* 800D12D4 000CE0D4 4E 80 00 20 */ blr -.global func_800D12D8 -func_800D12D8: +.global iSnd.iSndVolUpdate__FP13xSndVoiceInfoP5vinfo +iSnd.iSndVolUpdate__FP13xSndVoiceInfoP5vinfo: /* 800D12D8 000CE0D8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D12DC 000CE0DC 7C 08 02 A6 */ mflr r0 /* 800D12E0 000CE0E0 90 01 00 14 */ stw r0, 0x14(r1) @@ -1827,12 +1827,12 @@ func_800D12D8: /* 800D130C 000CE10C 41 82 00 14 */ beq lbl_800D1320 /* 800D1310 000CE110 7F C3 F3 78 */ mr r3, r30 /* 800D1314 000CE114 7F E4 FB 78 */ mr r4, r31 -/* 800D1318 000CE118 4B FF FE 45 */ bl func_800D115C +/* 800D1318 000CE118 4B FF FE 45 */ bl iSnd.iSndCalcVol3d__FP13xSndVoiceInfoP5vinfo /* 800D131C 000CE11C 48 00 00 10 */ b lbl_800D132C lbl_800D1320: /* 800D1320 000CE120 7F C3 F3 78 */ mr r3, r30 /* 800D1324 000CE124 7F E4 FB 78 */ mr r4, r31 -/* 800D1328 000CE128 4B FF FD A1 */ bl func_800D10C8 +/* 800D1328 000CE128 4B FF FD A1 */ bl iSnd.iSndCalcVol__FP13xSndVoiceInfoP5vinfo lbl_800D132C: /* 800D132C 000CE12C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D1330 000CE130 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1841,8 +1841,8 @@ lbl_800D132C: /* 800D133C 000CE13C 38 21 00 10 */ addi r1, r1, 0x10 /* 800D1340 000CE140 4E 80 00 20 */ blr -.global func_800D1344 -func_800D1344: +.global iSnd.iSndUpdateStreams__Fv +iSnd.iSndUpdateStreams__Fv: /* 800D1344 000CE144 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800D1348 000CE148 7C 08 02 A6 */ mflr r0 /* 800D134C 000CE14C 90 01 00 24 */ stw r0, 0x24(r1) @@ -1890,7 +1890,7 @@ lbl_800D13E4: /* 800D13E4 000CE1E4 3B 9E 00 1C */ addi r28, r30, 0x1c /* 800D13E8 000CE1E8 7F E4 FB 78 */ mr r4, r31 /* 800D13EC 000CE1EC 7F 83 E3 78 */ mr r3, r28 -/* 800D13F0 000CE1F0 4B FF FE E9 */ bl func_800D12D8 +/* 800D13F0 000CE1F0 4B FF FE E9 */ bl iSnd.iSndVolUpdate__FP13xSndVoiceInfoP5vinfo /* 800D13F4 000CE1F4 80 7F 00 04 */ lwz r3, 4(r31) /* 800D13F8 000CE1F8 54 60 01 CF */ rlwinm. r0, r3, 0, 7, 7 /* 800D13FC 000CE1FC 41 82 00 B8 */ beq lbl_800D14B4 @@ -1957,8 +1957,8 @@ lbl_800D14C8: /* 800D14E0 000CE2E0 38 21 00 20 */ addi r1, r1, 0x20 /* 800D14E4 000CE2E4 4E 80 00 20 */ blr -.global func_800D14E8 -func_800D14E8: +.global iSnd.iSndUpdateSounds__Fv +iSnd.iSndUpdateSounds__Fv: /* 800D14E8 000CE2E8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800D14EC 000CE2EC 7C 08 02 A6 */ mflr r0 /* 800D14F0 000CE2F0 90 01 00 24 */ stw r0, 0x24(r1) @@ -1982,7 +1982,7 @@ lbl_800D1520: /* 800D1534 000CE334 1C 00 00 64 */ mulli r0, r0, 0x64 /* 800D1538 000CE338 7C 7F 02 14 */ add r3, r31, r0 /* 800D153C 000CE33C 38 63 00 1C */ addi r3, r3, 0x1c -/* 800D1540 000CE340 4B FF FD 99 */ bl func_800D12D8 +/* 800D1540 000CE340 4B FF FD 99 */ bl iSnd.iSndVolUpdate__FP13xSndVoiceInfoP5vinfo lbl_800D1544: /* 800D1544 000CE344 3B BD 00 01 */ addi r29, r29, 1 /* 800D1548 000CE348 3B DE 00 20 */ addi r30, r30, 0x20 @@ -2008,8 +2008,8 @@ iSndUpdate__Fv: /* 800D1588 000CE388 41 82 01 08 */ beq lbl_800D1690 /* 800D158C 000CE38C 48 10 2D 85 */ bl OSDisableInterrupts /* 800D1590 000CE390 7C 7F 1B 78 */ mr r31, r3 -/* 800D1594 000CE394 4B FF FD B1 */ bl func_800D1344 -/* 800D1598 000CE398 4B FF FF 51 */ bl func_800D14E8 +/* 800D1594 000CE394 4B FF FD B1 */ bl iSnd.iSndUpdateStreams__Fv +/* 800D1598 000CE398 4B FF FF 51 */ bl iSnd.iSndUpdateSounds__Fv /* 800D159C 000CE39C 4B FF 59 55 */ bl MIXUpdateSettings /* 800D15A0 000CE3A0 7F E3 FB 78 */ mr r3, r31 /* 800D15A4 000CE3A4 48 10 2D 95 */ bl OSRestoreInterrupts @@ -2268,8 +2268,8 @@ lbl_800D191C: /* 800D1930 000CE730 38 21 00 20 */ addi r1, r1, 0x20 /* 800D1934 000CE734 4E 80 00 20 */ blr -.global func_800D1938 -func_800D1938: +.global iSnd.iSndPrepStream__FP13xSndVoiceInfo +iSnd.iSndPrepStream__FP13xSndVoiceInfo: /* 800D1938 000CE738 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800D193C 000CE73C 7C 08 02 A6 */ mflr r0 /* 800D1940 000CE740 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha @@ -2351,8 +2351,8 @@ lbl_800D1A48: /* 800D1A60 000CE860 38 21 00 20 */ addi r1, r1, 0x20 /* 800D1A64 000CE864 4E 80 00 20 */ blr -.global func_800D1A68 -func_800D1A68: +.global iSnd.iSndPlayMemStream__FP13xSndVoiceInfo +iSnd.iSndPlayMemStream__FP13xSndVoiceInfo: /* 800D1A68 000CE868 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800D1A6C 000CE86C 7C 08 02 A6 */ mflr r0 /* 800D1A70 000CE870 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha @@ -2468,7 +2468,7 @@ func_800D1A68: /* 800D1C28 000CEA28 90 07 00 1C */ stw r0, 0x1c(r7) /* 800D1C2C 000CEA2C 90 C5 00 14 */ stw r6, 0x14(r5) /* 800D1C30 000CEA30 90 C5 00 1C */ stw r6, 0x1c(r5) -/* 800D1C34 000CEA34 4B FF F6 A5 */ bl func_800D12D8 +/* 800D1C34 000CEA34 4B FF F6 A5 */ bl iSnd.iSndVolUpdate__FP13xSndVoiceInfoP5vinfo /* 800D1C38 000CEA38 7F A3 EB 78 */ mr r3, r29 /* 800D1C3C 000CEA3C 48 10 26 FD */ bl OSRestoreInterrupts /* 800D1C40 000CEA40 80 7C 00 04 */ lwz r3, 4(r28) @@ -2485,8 +2485,8 @@ lbl_800D1C4C: /* 800D1C64 000CEA64 38 21 00 40 */ addi r1, r1, 0x40 /* 800D1C68 000CEA68 4E 80 00 20 */ blr -.global func_800D1C6C -func_800D1C6C: +.global iSnd.iSndPlayStream__FP13xSndVoiceInfo +iSnd.iSndPlayStream__FP13xSndVoiceInfo: /* 800D1C6C 000CEA6C 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800D1C70 000CEA70 7C 08 02 A6 */ mflr r0 /* 800D1C74 000CEA74 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha @@ -2622,7 +2622,7 @@ lbl_800D1D40: /* 800D1E74 000CEC74 90 07 00 1C */ stw r0, 0x1c(r7) /* 800D1E78 000CEC78 90 C5 00 14 */ stw r6, 0x14(r5) /* 800D1E7C 000CEC7C 90 C5 00 1C */ stw r6, 0x1c(r5) -/* 800D1E80 000CEC80 4B FF F4 59 */ bl func_800D12D8 +/* 800D1E80 000CEC80 4B FF F4 59 */ bl iSnd.iSndVolUpdate__FP13xSndVoiceInfoP5vinfo /* 800D1E84 000CEC84 7F A3 EB 78 */ mr r3, r29 /* 800D1E88 000CEC88 48 10 24 B1 */ bl OSRestoreInterrupts /* 800D1E8C 000CEC8C 80 7C 00 04 */ lwz r3, 4(r28) @@ -2636,8 +2636,8 @@ lbl_800D1E98: /* 800D1EA4 000CECA4 38 21 00 50 */ addi r1, r1, 0x50 /* 800D1EA8 000CECA8 4E 80 00 20 */ blr -.global func_800D1EAC -func_800D1EAC: +.global iSnd.iSndPlaySound__FP13xSndVoiceInfo +iSnd.iSndPlaySound__FP13xSndVoiceInfo: /* 800D1EAC 000CECAC 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800D1EB0 000CECB0 7C 08 02 A6 */ mflr r0 /* 800D1EB4 000CECB4 3C 80 80 3D */ lis r4, lbl_803CA4D8@ha @@ -2768,7 +2768,7 @@ lbl_800D202C: /* 800D2090 000CEE90 4B FF 46 01 */ bl MIXInitChannel /* 800D2094 000CEE94 7F 23 CB 78 */ mr r3, r25 /* 800D2098 000CEE98 7F 84 E3 78 */ mr r4, r28 -/* 800D209C 000CEE9C 4B FF F2 3D */ bl func_800D12D8 +/* 800D209C 000CEE9C 4B FF F2 3D */ bl iSnd.iSndVolUpdate__FP13xSndVoiceInfoP5vinfo /* 800D20A0 000CEEA0 C0 59 00 20 */ lfs f2, 0x20(r25) /* 800D20A4 000CEEA4 C0 02 98 28 */ lfs f0, lbl_803CE1A8-_SDA2_BASE_(r2) /* 800D20A8 000CEEA8 C0 22 98 24 */ lfs f1, lbl_803CE1A4-_SDA2_BASE_(r2) @@ -2868,23 +2868,23 @@ lbl_800D2200: /* 800D2200 000CF000 2C 1F 00 06 */ cmpwi r31, 6 /* 800D2204 000CF004 40 80 00 3C */ bge lbl_800D2240 /* 800D2208 000CF008 7F C3 F3 78 */ mr r3, r30 -/* 800D220C 000CF00C 4B FF F7 2D */ bl func_800D1938 +/* 800D220C 000CF00C 4B FF F7 2D */ bl iSnd.iSndPrepStream__FP13xSndVoiceInfo /* 800D2210 000CF010 28 03 00 3A */ cmplwi r3, 0x3a /* 800D2214 000CF014 40 80 00 34 */ bge lbl_800D2248 /* 800D2218 000CF018 80 1E 00 14 */ lwz r0, 0x14(r30) /* 800D221C 000CF01C 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16 /* 800D2220 000CF020 41 82 00 10 */ beq lbl_800D2230 /* 800D2224 000CF024 7F C3 F3 78 */ mr r3, r30 -/* 800D2228 000CF028 4B FF F8 41 */ bl func_800D1A68 +/* 800D2228 000CF028 4B FF F8 41 */ bl iSnd.iSndPlayMemStream__FP13xSndVoiceInfo /* 800D222C 000CF02C 48 00 00 1C */ b lbl_800D2248 lbl_800D2230: /* 800D2230 000CF030 7F C3 F3 78 */ mr r3, r30 -/* 800D2234 000CF034 4B FF FA 39 */ bl func_800D1C6C +/* 800D2234 000CF034 4B FF FA 39 */ bl iSnd.iSndPlayStream__FP13xSndVoiceInfo /* 800D2238 000CF038 48 00 00 10 */ b lbl_800D2248 /* 800D223C 000CF03C 48 00 00 0C */ b lbl_800D2248 lbl_800D2240: /* 800D2240 000CF040 7F C3 F3 78 */ mr r3, r30 -/* 800D2244 000CF044 4B FF FC 69 */ bl func_800D1EAC +/* 800D2244 000CF044 4B FF FC 69 */ bl iSnd.iSndPlaySound__FP13xSndVoiceInfo lbl_800D2248: /* 800D2248 000CF048 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D224C 000CF04C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2959,7 +2959,7 @@ lbl_800D2330: /* 800D234C 000CF14C 7C 63 02 14 */ add r3, r3, r0 /* 800D2350 000CF150 C0 03 00 08 */ lfs f0, 8(r3) /* 800D2354 000CF154 EC 21 00 32 */ fmuls f1, f1, f0 -/* 800D2358 000CF158 4B FF ED 09 */ bl func_800D1060 +/* 800D2358 000CF158 4B FF ED 09 */ bl iSnd.iVolFromX__Ff /* 800D235C 000CF15C 2C 1E 00 06 */ cmpwi r30, 6 /* 800D2360 000CF160 7C 7F 1B 78 */ mr r31, r3 /* 800D2364 000CF164 40 80 00 18 */ bge lbl_800D237C @@ -3300,8 +3300,8 @@ lbl_800D27D0: /* 800D27DC 000CF5DC 38 21 00 30 */ addi r1, r1, 0x30 /* 800D27E0 000CF5E0 4E 80 00 20 */ blr -.global func_800D27E4 -func_800D27E4: +.global iSnd.iSndMessWithEA__FP9sDSPADPCM +iSnd.iSndMessWithEA__FP9sDSPADPCM: /* 800D27E4 000CF5E4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D27E8 000CF5E8 7C 08 02 A6 */ mflr r0 /* 800D27EC 000CF5EC 90 01 00 14 */ stw r0, 0x14(r1) @@ -3310,7 +3310,7 @@ func_800D27E4: /* 800D27F8 000CF5F8 41 82 00 14 */ beq lbl_800D280C /* 800D27FC 000CF5FC 80 7F 00 00 */ lwz r3, 0(r31) /* 800D2800 000CF600 38 63 FF FF */ addi r3, r3, -1 -/* 800D2804 000CF604 48 00 00 1D */ bl func_800D2820 +/* 800D2804 000CF604 48 00 00 1D */ bl iSnd.SampleToNybbleAddress__FUi /* 800D2808 000CF608 90 7F 00 14 */ stw r3, 0x14(r31) lbl_800D280C: /* 800D280C 000CF60C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3319,8 +3319,8 @@ lbl_800D280C: /* 800D2818 000CF618 38 21 00 10 */ addi r1, r1, 0x10 /* 800D281C 000CF61C 4E 80 00 20 */ blr -.global func_800D2820 -func_800D2820: +.global iSnd.SampleToNybbleAddress__FUi +iSnd.SampleToNybbleAddress__FUi: /* 800D2820 000CF620 3C 80 24 92 */ lis r4, 0x24924925@ha /* 800D2824 000CF624 38 04 49 25 */ addi r0, r4, 0x24924925@l /* 800D2828 000CF628 7C 80 18 16 */ mulhwu r4, r0, r3 @@ -3431,7 +3431,7 @@ lbl_800D29A0: /* 800D29A8 000CF7A8 7E DC B3 78 */ mr r28, r22 lbl_800D29AC: /* 800D29AC 000CF7AC 7F A3 EB 78 */ mr r3, r29 -/* 800D29B0 000CF7B0 4B FF FE 35 */ bl func_800D27E4 +/* 800D29B0 000CF7B0 4B FF FE 35 */ bl iSnd.iSndMessWithEA__FP9sDSPADPCM /* 800D29B4 000CF7B4 80 1D 00 10 */ lwz r0, 0x10(r29) /* 800D29B8 000CF7B8 56 A3 08 3C */ slwi r3, r21, 1 /* 800D29BC 000CF7BC 3B 7B 00 01 */ addi r27, r27, 1 @@ -3525,7 +3525,7 @@ lbl_800D2AFC: /* 800D2B00 000CF900 7C 1B 02 14 */ add r0, r27, r0 /* 800D2B04 000CF904 1C 00 00 64 */ mulli r0, r0, 0x64 /* 800D2B08 000CF908 7C 7A 02 14 */ add r3, r26, r0 -/* 800D2B0C 000CF90C 4B FF FC D9 */ bl func_800D27E4 +/* 800D2B0C 000CF90C 4B FF FC D9 */ bl iSnd.iSndMessWithEA__FP9sDSPADPCM /* 800D2B10 000CF910 80 1E 00 00 */ lwz r0, 0(r30) /* 800D2B14 000CF914 56 C4 08 3C */ slwi r4, r22, 1 /* 800D2B18 000CF918 7C 1B 02 14 */ add r0, r27, r0 @@ -3753,7 +3753,7 @@ lbl_800D2E28: /* 800D2E3C 000CFC3C 38 80 00 00 */ li r4, 0 /* 800D2E40 000CFC40 48 0E 78 A9 */ bl AXSetVoiceState /* 800D2E44 000CFC44 7F E3 FB 78 */ mr r3, r31 -/* 800D2E48 000CFC48 48 00 00 75 */ bl func_800D2EBC +/* 800D2E48 000CFC48 48 00 00 75 */ bl iSnd.iSndMyAXFree__FPP6_AXVPB lbl_800D2E4C: /* 800D2E4C 000CFC4C 3B DE 00 01 */ addi r30, r30, 1 /* 800D2E50 000CFC50 3B FF 01 0C */ addi r31, r31, 0x10c @@ -3771,7 +3771,7 @@ lbl_800D2E68: /* 800D2E7C 000CFC7C 38 80 00 00 */ li r4, 0 /* 800D2E80 000CFC80 48 0E 78 69 */ bl AXSetVoiceState /* 800D2E84 000CFC84 7F E3 FB 78 */ mr r3, r31 -/* 800D2E88 000CFC88 48 00 00 35 */ bl func_800D2EBC +/* 800D2E88 000CFC88 48 00 00 35 */ bl iSnd.iSndMyAXFree__FPP6_AXVPB lbl_800D2E8C: /* 800D2E8C 000CFC8C 3B DE 00 01 */ addi r30, r30, 1 /* 800D2E90 000CFC90 3B FF 00 20 */ addi r31, r31, 0x20 @@ -3790,8 +3790,8 @@ lbl_800D2EA0: iSndSetExternalCallback__FPFUi_v: /* 800D2EB8 000CFCB8 4E 80 00 20 */ blr -.global func_800D2EBC -func_800D2EBC: +.global iSnd.iSndMyAXFree__FPP6_AXVPB +iSnd.iSndMyAXFree__FPP6_AXVPB: /* 800D2EBC 000CFCBC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D2EC0 000CFCC0 7C 08 02 A6 */ mflr r0 /* 800D2EC4 000CFCC4 90 01 00 14 */ stw r0, 0x14(r1) diff --git a/asm/Core/p2/iSystem.s b/asm/Core/p2/iSystem.s index 2b658fa7a..c13ac5224 100644 --- a/asm/Core/p2/iSystem.s +++ b/asm/Core/p2/iSystem.s @@ -168,8 +168,8 @@ lbl_800D32E0: /* 800D32E8 000D00E8 38 21 00 10 */ addi r1, r1, 0x10 /* 800D32EC 000D00EC 4E 80 00 20 */ blr -.global func_800D32F0 -func_800D32F0: +.global iSystem.TRCInit__Fv +iSystem.TRCInit__Fv: /* 800D32F0 000D00F0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D32F4 000D00F4 7C 08 02 A6 */ mflr r0 /* 800D32F8 000D00F8 90 01 00 14 */ stw r0, 0x14(r1) @@ -249,8 +249,8 @@ lbl_800D3404: /* 800D3410 000D0210 48 00 15 15 */ bl iTimeInit__Fv /* 800D3414 000D0214 4B F6 2A 5D */ bl xPadInit__Fv /* 800D3418 000D0218 4B F7 4C 99 */ bl xSndInit__Fv -/* 800D341C 000D021C 4B FF FE D5 */ bl func_800D32F0 -/* 800D3420 000D0220 48 00 01 25 */ bl func_800D3544 +/* 800D341C 000D021C 4B FF FE D5 */ bl iSystem.TRCInit__Fv +/* 800D3420 000D0220 48 00 01 25 */ bl iSystem.RenderWareInit__Fv /* 800D3424 000D0224 4B F5 D7 E1 */ bl xMathInit__Fv /* 800D3428 000D0228 4B F5 E4 91 */ bl xMath3Init__Fv /* 800D342C 000D022C 3C 60 80 0D */ lis r3, lbl_800D30E0@ha @@ -269,7 +269,7 @@ iSystemExit__Fv: /* 800D3454 000D0254 90 01 00 14 */ stw r0, 0x14(r1) /* 800D3458 000D0258 4B F4 49 45 */ bl xDebugExit__Fv /* 800D345C 000D025C 4B F5 D7 C9 */ bl xMathExit__Fv -/* 800D3460 000D0260 48 00 01 DD */ bl func_800D363C +/* 800D3460 000D0260 48 00 01 DD */ bl iSystem.RenderWareExit__Fv /* 800D3464 000D0264 4B F7 55 A5 */ bl xSndExit__Fv /* 800D3468 000D0268 4B F6 31 1D */ bl xPadKill__Fv /* 800D346C 000D026C 4B FE FE AD */ bl iFileExit__Fv @@ -287,8 +287,8 @@ iSystemExit__Fv: /* 800D349C 000D029C 38 21 00 10 */ addi r1, r1, 0x10 /* 800D34A0 000D02A0 4E 80 00 20 */ blr -.global func_800D34A4 -func_800D34A4: +.global iSystem.RWAttachPlugins__Fv +iSystem.RWAttachPlugins__Fv: /* 800D34A4 000D02A4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D34A8 000D02A8 7C 08 02 A6 */ mflr r0 /* 800D34AC 000D02AC 90 01 00 14 */ stw r0, 0x14(r1) @@ -337,8 +337,8 @@ lbl_800D3534: /* 800D353C 000D033C 38 21 00 10 */ addi r1, r1, 0x10 /* 800D3540 000D0340 4E 80 00 20 */ blr -.global func_800D3544 -func_800D3544: +.global iSystem.RenderWareInit__Fv +iSystem.RenderWareInit__Fv: /* 800D3544 000D0344 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D3548 000D0348 7C 08 02 A6 */ mflr r0 /* 800D354C 000D034C 90 01 00 14 */ stw r0, 0x14(r1) @@ -353,13 +353,13 @@ func_800D3544: lbl_800D3570: /* 800D3570 000D0370 3C 60 00 06 */ lis r3, 6 /* 800D3574 000D0374 48 15 EC 95 */ bl RwResourcesSetArenaSize -/* 800D3578 000D0378 48 00 0F 35 */ bl func_800D44AC +/* 800D3578 000D0378 48 00 0F 35 */ bl iSystem.DolphinInstallFileSystem__Fv /* 800D357C 000D037C 2C 03 00 00 */ cmpwi r3, 0 /* 800D3580 000D0380 40 82 00 0C */ bne lbl_800D358C /* 800D3584 000D0384 38 60 00 01 */ li r3, 1 /* 800D3588 000D0388 48 00 00 A4 */ b lbl_800D362C lbl_800D358C: -/* 800D358C 000D038C 4B FF FF 19 */ bl func_800D34A4 +/* 800D358C 000D038C 4B FF FF 19 */ bl iSystem.RWAttachPlugins__Fv /* 800D3590 000D0390 28 03 00 00 */ cmplwi r3, 0 /* 800D3594 000D0394 41 82 00 0C */ beq lbl_800D35A0 /* 800D3598 000D0398 38 60 00 01 */ li r3, 1 @@ -408,8 +408,8 @@ lbl_800D362C: /* 800D3634 000D0434 38 21 00 10 */ addi r1, r1, 0x10 /* 800D3638 000D0438 4E 80 00 20 */ blr -.global func_800D363C -func_800D363C: +.global iSystem.RenderWareExit__Fv +iSystem.RenderWareExit__Fv: /* 800D363C 000D043C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D3640 000D0440 7C 08 02 A6 */ mflr r0 /* 800D3644 000D0444 90 01 00 14 */ stw r0, 0x14(r1) @@ -482,8 +482,8 @@ null_func__Fv: /* 800D3734 000D0534 90 0D 92 14 */ stw r0, lbl_803CBB14-_SDA_BASE_(r13) /* 800D3738 000D0538 4E 80 00 20 */ blr -.global func_800D373C -func_800D373C: +.global iSystem.mem_null +iSystem.mem_null: /* 800D373C 000D053C 90 6D 93 1C */ stw r3, lbl_803CBC1C-_SDA_BASE_(r13) /* 800D3740 000D0540 90 8D 93 20 */ stw r4, lbl_803CBC20-_SDA_BASE_(r13) /* 800D3744 000D0544 4E 80 00 20 */ blr @@ -528,8 +528,8 @@ lbl_800D37B0: /* 800D37B8 000D05B8 38 21 00 10 */ addi r1, r1, 0x10 /* 800D37BC 000D05BC 4E 80 00 20 */ blr -.global func_800D37C0 -func_800D37C0: +.global iSystem._rwDolphinHeapFree__FPv +iSystem._rwDolphinHeapFree__FPv: /* 800D37C0 000D05C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D37C4 000D05C4 7C 08 02 A6 */ mflr r0 /* 800D37C8 000D05C8 90 01 00 14 */ stw r0, 0x14(r1) @@ -540,7 +540,7 @@ func_800D37C0: /* 800D37DC 000D05DC 40 82 00 10 */ bne lbl_800D37EC /* 800D37E0 000D05E0 38 60 00 00 */ li r3, 0 /* 800D37E4 000D05E4 38 80 00 00 */ li r4, 0 -/* 800D37E8 000D05E8 4B FF FF 55 */ bl func_800D373C +/* 800D37E8 000D05E8 4B FF FF 55 */ bl iSystem.mem_null lbl_800D37EC: /* 800D37EC 000D05EC 28 1F 00 00 */ cmplwi r31, 0 /* 800D37F0 000D05F0 41 82 00 3C */ beq lbl_800D382C @@ -566,8 +566,8 @@ lbl_800D382C: /* 800D3838 000D0638 38 21 00 10 */ addi r1, r1, 0x10 /* 800D383C 000D063C 4E 80 00 20 */ blr -.global func_800D3840 -func_800D3840: +.global iSystem._rwDolphinHeapAlloc__FUl +iSystem._rwDolphinHeapAlloc__FUl: /* 800D3840 000D0640 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D3844 000D0644 7C 08 02 A6 */ mflr r0 /* 800D3848 000D0648 90 01 00 14 */ stw r0, 0x14(r1) @@ -632,7 +632,7 @@ lbl_800D3910: /* 800D3920 000D0720 7F E3 21 D6 */ mullw r31, r3, r4 /* 800D3924 000D0724 93 C1 00 08 */ stw r30, 8(r1) /* 800D3928 000D0728 7F E3 FB 78 */ mr r3, r31 -/* 800D392C 000D072C 4B FF FF 15 */ bl func_800D3840 +/* 800D392C 000D072C 4B FF FF 15 */ bl iSystem._rwDolphinHeapAlloc__FUl /* 800D3930 000D0730 7C 7E 1B 79 */ or. r30, r3, r3 /* 800D3934 000D0734 41 82 00 10 */ beq lbl_800D3944 /* 800D3938 000D0738 7F E5 FB 78 */ mr r5, r31 @@ -668,7 +668,7 @@ lbl_800D3994: /* 800D39A0 000D07A0 48 00 00 44 */ b lbl_800D39E4 lbl_800D39A4: /* 800D39A4 000D07A4 7F A3 EB 78 */ mr r3, r29 -/* 800D39A8 000D07A8 4B FF FE 99 */ bl func_800D3840 +/* 800D39A8 000D07A8 4B FF FE 99 */ bl iSystem._rwDolphinHeapAlloc__FUl /* 800D39AC 000D07AC 7C 7E 1B 79 */ or. r30, r3, r3 /* 800D39B0 000D07B0 41 82 00 30 */ beq lbl_800D39E0 /* 800D39B4 000D07B4 7C 1F E8 40 */ cmplw r31, r29 @@ -683,7 +683,7 @@ lbl_800D39CC: /* 800D39D4 000D07D4 4B F2 FB 6D */ bl memcpy lbl_800D39D8: /* 800D39D8 000D07D8 7F 83 E3 78 */ mr r3, r28 -/* 800D39DC 000D07DC 4B FF FD E5 */ bl func_800D37C0 +/* 800D39DC 000D07DC 4B FF FD E5 */ bl iSystem._rwDolphinHeapFree__FPv lbl_800D39E0: /* 800D39E0 000D07E0 7F C3 F3 78 */ mr r3, r30 lbl_800D39E4: @@ -698,23 +698,23 @@ lbl_800D39E4: .global DolphinInitMemorySystem__FP17RwMemoryFunctions DolphinInitMemorySystem__FP17RwMemoryFunctions: -/* 800D3A04 000D0804 3C A0 80 0D */ lis r5, func_800D3840@ha +/* 800D3A04 000D0804 3C A0 80 0D */ lis r5, iSystem._rwDolphinHeapAlloc__FUl@ha /* 800D3A08 000D0808 3C 80 80 0D */ lis r4, lbl_800D3910@ha -/* 800D3A0C 000D080C 38 05 38 40 */ addi r0, r5, func_800D3840@l +/* 800D3A0C 000D080C 38 05 38 40 */ addi r0, r5, iSystem._rwDolphinHeapAlloc__FUl@l /* 800D3A10 000D0810 3C A0 80 0D */ lis r5, lbl_800D3960@ha /* 800D3A14 000D0814 90 03 00 00 */ stw r0, 0(r3) /* 800D3A18 000D0818 38 04 39 10 */ addi r0, r4, lbl_800D3910@l -/* 800D3A1C 000D081C 3C 80 80 0D */ lis r4, func_800D37C0@ha +/* 800D3A1C 000D081C 3C 80 80 0D */ lis r4, iSystem._rwDolphinHeapFree__FPv@ha /* 800D3A20 000D0820 38 A5 39 60 */ addi r5, r5, lbl_800D3960@l /* 800D3A24 000D0824 90 03 00 0C */ stw r0, 0xc(r3) -/* 800D3A28 000D0828 38 04 37 C0 */ addi r0, r4, func_800D37C0@l +/* 800D3A28 000D0828 38 04 37 C0 */ addi r0, r4, iSystem._rwDolphinHeapFree__FPv@l /* 800D3A2C 000D082C 90 A3 00 08 */ stw r5, 8(r3) /* 800D3A30 000D0830 90 03 00 04 */ stw r0, 4(r3) /* 800D3A34 000D0834 38 60 00 01 */ li r3, 1 /* 800D3A38 000D0838 4E 80 00 20 */ blr -.global func_800D3A3C -func_800D3A3C: +.global iSystem.dlAccessToMode__FPCc +iSystem.dlAccessToMode__FPCc: /* 800D3A3C 000D083C 28 03 00 00 */ cmplwi r3, 0 /* 800D3A40 000D0840 38 A0 00 00 */ li r5, 0 /* 800D3A44 000D0844 40 82 00 0C */ bne lbl_800D3A50 @@ -825,7 +825,7 @@ lbl_800D3B9C: /* 800D3BB0 000D09B0 93 A1 00 14 */ stw r29, 0x14(r1) /* 800D3BB4 000D09B4 7C 7D 1B 78 */ mr r29, r3 /* 800D3BB8 000D09B8 7C 83 23 78 */ mr r3, r4 -/* 800D3BBC 000D09BC 4B FF FE 81 */ bl func_800D3A3C +/* 800D3BBC 000D09BC 4B FF FE 81 */ bl iSystem.dlAccessToMode__FPCc /* 800D3BC0 000D09C0 7C 7F 1B 79 */ or. r31, r3, r3 /* 800D3BC4 000D09C4 40 82 00 0C */ bne lbl_800D3BD0 /* 800D3BC8 000D09C8 38 60 00 00 */ li r3, 0 @@ -965,8 +965,8 @@ lbl_800D3DA4: /* 800D3DB0 000D0BB0 38 21 00 10 */ addi r1, r1, 0x10 /* 800D3DB4 000D0BB4 4E 80 00 20 */ blr -.global func_800D3DB8 -func_800D3DB8: +.global iSystem.dlFread__FPvUlUlPv +iSystem.dlFread__FPvUlUlPv: /* 800D3DB8 000D0BB8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800D3DBC 000D0BBC 7C 08 02 A6 */ mflr r0 /* 800D3DC0 000D0BC0 90 01 00 34 */ stw r0, 0x34(r1) @@ -1123,8 +1123,8 @@ lbl_800D3FDC: /* 800D3FDC 000D0DDC 38 60 00 00 */ li r3, 0 /* 800D3FE0 000D0DE0 4E 80 00 20 */ blr -.global func_800D3FE4 -func_800D3FE4: +.global iSystem.dlFseek__FPvli +iSystem.dlFseek__FPvli: /* 800D3FE4 000D0DE4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800D3FE8 000D0DE8 7C 08 02 A6 */ mflr r0 /* 800D3FEC 000D0DEC 2C 05 00 01 */ cmpwi r5, 1 @@ -1252,7 +1252,7 @@ lbl_800D4188: /* 800D41A8 000D0FA8 3B C0 00 00 */ li r30, 0 /* 800D41AC 000D0FAC 38 BC FF FF */ addi r5, r28, -1 /* 800D41B0 000D0FB0 38 80 00 01 */ li r4, 1 -/* 800D41B4 000D0FB4 4B FF FC 05 */ bl func_800D3DB8 +/* 800D41B4 000D0FB4 4B FF FC 05 */ bl iSystem.dlFread__FPvUlUlPv /* 800D41B8 000D0FB8 7C 7D 1B 79 */ or. r29, r3, r3 /* 800D41BC 000D0FBC 40 82 00 90 */ bne lbl_800D424C /* 800D41C0 000D0FC0 38 60 00 00 */ li r3, 0 @@ -1270,7 +1270,7 @@ lbl_800D41CC: /* 800D41EC 000D0FEC 7F E3 FB 78 */ mr r3, r31 /* 800D41F0 000D0FF0 38 A0 00 01 */ li r5, 1 /* 800D41F4 000D0FF4 7F C4 F3 78 */ mr r4, r30 -/* 800D41F8 000D0FF8 4B FF FD ED */ bl func_800D3FE4 +/* 800D41F8 000D0FF8 4B FF FD ED */ bl iSystem.dlFseek__FPvli /* 800D41FC 000D0FFC 7F 63 DB 78 */ mr r3, r27 /* 800D4200 000D1000 48 00 00 78 */ b lbl_800D4278 lbl_800D4204: @@ -1369,16 +1369,16 @@ lbl_800D4320: /* 800D4348 000D1148 3C A0 80 0D */ lis r5, lbl_800D3CC8@ha /* 800D434C 000D114C 90 1F 00 00 */ stw r0, 0(r31) /* 800D4350 000D1150 38 03 3B 9C */ addi r0, r3, lbl_800D3B9C@l -/* 800D4354 000D1154 3C 80 80 0D */ lis r4, func_800D3DB8@ha +/* 800D4354 000D1154 3C 80 80 0D */ lis r4, iSystem.dlFread__FPvUlUlPv@ha /* 800D4358 000D1158 3C 60 80 0D */ lis r3, lbl_800D3FDC@ha /* 800D435C 000D115C 90 1F 00 04 */ stw r0, 4(r31) /* 800D4360 000D1160 38 05 3C C8 */ addi r0, r5, lbl_800D3CC8@l /* 800D4364 000D1164 3D 00 80 0D */ lis r8, lbl_800D4188@ha /* 800D4368 000D1168 3C E0 80 0D */ lis r7, lbl_800D428C@ha /* 800D436C 000D116C 90 1F 00 08 */ stw r0, 8(r31) -/* 800D4370 000D1170 38 04 3D B8 */ addi r0, r4, func_800D3DB8@l +/* 800D4370 000D1170 38 04 3D B8 */ addi r0, r4, iSystem.dlFread__FPvUlUlPv@l /* 800D4374 000D1174 3C C0 80 0D */ lis r6, lbl_800D4294@ha -/* 800D4378 000D1178 3C A0 80 0D */ lis r5, func_800D3FE4@ha +/* 800D4378 000D1178 3C A0 80 0D */ lis r5, iSystem.dlFseek__FPvli@ha /* 800D437C 000D117C 90 1F 00 0C */ stw r0, 0xc(r31) /* 800D4380 000D1180 38 03 3F DC */ addi r0, r3, lbl_800D3FDC@l /* 800D4384 000D1184 3C 80 80 0D */ lis r4, lbl_800D42B4@ha @@ -1388,7 +1388,7 @@ lbl_800D4320: /* 800D4394 000D1194 39 07 42 8C */ addi r8, r7, lbl_800D428C@l /* 800D4398 000D1198 38 E6 42 94 */ addi r7, r6, lbl_800D4294@l /* 800D439C 000D119C 90 1F 00 14 */ stw r0, 0x14(r31) -/* 800D43A0 000D11A0 38 C5 3F E4 */ addi r6, r5, func_800D3FE4@l +/* 800D43A0 000D11A0 38 C5 3F E4 */ addi r6, r5, iSystem.dlFseek__FPvli@l /* 800D43A4 000D11A4 38 84 42 B4 */ addi r4, r4, lbl_800D42B4@l /* 800D43A8 000D11A8 38 03 42 BC */ addi r0, r3, lbl_800D42BC@l /* 800D43AC 000D11AC 91 1F 00 18 */ stw r8, 0x18(r31) @@ -1461,8 +1461,8 @@ lbl_800D4448: /* 800D44A4 000D12A4 38 21 00 10 */ addi r1, r1, 0x10 /* 800D44A8 000D12A8 4E 80 00 20 */ blr -.global func_800D44AC -func_800D44AC: +.global iSystem.DolphinInstallFileSystem__Fv +iSystem.DolphinInstallFileSystem__Fv: /* 800D44AC 000D12AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D44B0 000D12B0 7C 08 02 A6 */ mflr r0 /* 800D44B4 000D12B4 90 01 00 14 */ stw r0, 0x14(r1) diff --git a/asm/Core/p2/iTRC.s b/asm/Core/p2/iTRC.s index 5131b3514..8c880c2c0 100644 --- a/asm/Core/p2/iTRC.s +++ b/asm/Core/p2/iTRC.s @@ -365,57 +365,57 @@ DrawCell__7ROMFontFiiii: /* 80180554 0017D354 7F 63 DB 78 */ mr r3, r27 /* 80180558 0017D358 7F 24 CB 78 */ mr r4, r25 /* 8018055C 0017D35C 38 A0 00 00 */ li r5, 0 -/* 80180560 0017D360 48 00 00 A9 */ bl func_80180608 +/* 80180560 0017D360 48 00 00 A9 */ bl iTRC.GXPosition3s16 /* 80180564 0017D364 7E DC 07 34 */ extsh r28, r22 /* 80180568 0017D368 7E FD 07 34 */ extsh r29, r23 /* 8018056C 0017D36C 7F 83 E3 78 */ mr r3, r28 /* 80180570 0017D370 7F A4 EB 78 */ mr r4, r29 -/* 80180574 0017D374 48 00 00 85 */ bl func_801805F8 +/* 80180574 0017D374 48 00 00 85 */ bl iTRC.GXTexCoord2s16 /* 80180578 0017D378 7F 43 D3 78 */ mr r3, r26 /* 8018057C 0017D37C 7F 24 CB 78 */ mr r4, r25 /* 80180580 0017D380 38 A0 00 00 */ li r5, 0 -/* 80180584 0017D384 48 00 00 85 */ bl func_80180608 +/* 80180584 0017D384 48 00 00 85 */ bl iTRC.GXPosition3s16 /* 80180588 0017D388 7C 16 FA 14 */ add r0, r22, r31 /* 8018058C 0017D38C 7F A4 EB 78 */ mr r4, r29 /* 80180590 0017D390 7C 1D 07 34 */ extsh r29, r0 /* 80180594 0017D394 7F A3 EB 78 */ mr r3, r29 -/* 80180598 0017D398 48 00 00 61 */ bl func_801805F8 +/* 80180598 0017D398 48 00 00 61 */ bl iTRC.GXTexCoord2s16 /* 8018059C 0017D39C 7F 43 D3 78 */ mr r3, r26 /* 801805A0 0017D3A0 7F 04 C3 78 */ mr r4, r24 /* 801805A4 0017D3A4 38 A0 00 00 */ li r5, 0 -/* 801805A8 0017D3A8 48 00 00 61 */ bl func_80180608 +/* 801805A8 0017D3A8 48 00 00 61 */ bl iTRC.GXPosition3s16 /* 801805AC 0017D3AC 7C 17 F2 14 */ add r0, r23, r30 /* 801805B0 0017D3B0 7F A3 EB 78 */ mr r3, r29 /* 801805B4 0017D3B4 7C 1D 07 34 */ extsh r29, r0 /* 801805B8 0017D3B8 7F A4 EB 78 */ mr r4, r29 -/* 801805BC 0017D3BC 48 00 00 3D */ bl func_801805F8 +/* 801805BC 0017D3BC 48 00 00 3D */ bl iTRC.GXTexCoord2s16 /* 801805C0 0017D3C0 7F 63 DB 78 */ mr r3, r27 /* 801805C4 0017D3C4 7F 04 C3 78 */ mr r4, r24 /* 801805C8 0017D3C8 38 A0 00 00 */ li r5, 0 -/* 801805CC 0017D3CC 48 00 00 3D */ bl func_80180608 +/* 801805CC 0017D3CC 48 00 00 3D */ bl iTRC.GXPosition3s16 /* 801805D0 0017D3D0 7F 83 E3 78 */ mr r3, r28 /* 801805D4 0017D3D4 7F A4 EB 78 */ mr r4, r29 -/* 801805D8 0017D3D8 48 00 00 21 */ bl func_801805F8 -/* 801805DC 0017D3DC 48 00 00 19 */ bl func_801805F4 +/* 801805D8 0017D3D8 48 00 00 21 */ bl iTRC.GXTexCoord2s16 +/* 801805DC 0017D3DC 48 00 00 19 */ bl iTRC.GXEnd /* 801805E0 0017D3E0 BA C1 00 08 */ lmw r22, 8(r1) /* 801805E4 0017D3E4 80 01 00 34 */ lwz r0, 0x34(r1) /* 801805E8 0017D3E8 7C 08 03 A6 */ mtlr r0 /* 801805EC 0017D3EC 38 21 00 30 */ addi r1, r1, 0x30 /* 801805F0 0017D3F0 4E 80 00 20 */ blr -.global func_801805F4 -func_801805F4: +.global iTRC.GXEnd +iTRC.GXEnd: /* 801805F4 0017D3F4 4E 80 00 20 */ blr -.global func_801805F8 -func_801805F8: +.global iTRC.GXTexCoord2s16 +iTRC.GXTexCoord2s16: /* 801805F8 0017D3F8 3C A0 CC 01 */ lis r5, 0xCC008000@ha /* 801805FC 0017D3FC B0 65 80 00 */ sth r3, 0xCC008000@l(r5) /* 80180600 0017D400 B0 85 80 00 */ sth r4, -0x8000(r5) /* 80180604 0017D404 4E 80 00 20 */ blr -.global func_80180608 -func_80180608: +.global iTRC.GXPosition3s16 +iTRC.GXPosition3s16: /* 80180608 0017D408 3C C0 CC 01 */ lis r6, 0xCC008000@ha /* 8018060C 0017D40C B0 66 80 00 */ sth r3, 0xCC008000@l(r6) /* 80180610 0017D410 B0 86 80 00 */ sth r4, -0x8000(r6) @@ -478,14 +478,14 @@ LoadSheet__7ROMFontFPv: /* 801806E8 0017D4E8 38 80 00 01 */ li r4, 1 /* 801806EC 0017D4EC 38 A0 00 04 */ li r5, 4 /* 801806F0 0017D4F0 38 C0 00 1E */ li r6, 0x1e -/* 801806F4 0017D4F4 48 00 00 15 */ bl func_80180708 +/* 801806F4 0017D4F4 48 00 00 15 */ bl iTRC.GXSetTexCoordGen /* 801806F8 0017D4F8 80 01 00 74 */ lwz r0, 0x74(r1) /* 801806FC 0017D4FC 7C 08 03 A6 */ mtlr r0 /* 80180700 0017D500 38 21 00 70 */ addi r1, r1, 0x70 /* 80180704 0017D504 4E 80 00 20 */ blr -.global func_80180708 -func_80180708: +.global iTRC.GXSetTexCoordGen +iTRC.GXSetTexCoordGen: /* 80180708 0017D508 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018070C 0017D50C 7C 08 02 A6 */ mflr r0 /* 80180710 0017D510 38 E0 00 00 */ li r7, 0 diff --git a/asm/Core/p2/isavegame.s b/asm/Core/p2/isavegame.s index c7b34abe6..8eb715db0 100644 --- a/asm/Core/p2/isavegame.s +++ b/asm/Core/p2/isavegame.s @@ -15,8 +15,8 @@ iSGStartup__Fv: /* 800CC608 000C9408 80 6D 92 88 */ lwz r3, lbl_803CBB88-_SDA_BASE_(r13) /* 800CC60C 000C940C 48 00 00 10 */ b lbl_800CC61C lbl_800CC610: -/* 800CC610 000C9410 48 00 12 C5 */ bl func_800CD8D4 -/* 800CC614 000C9414 48 00 1D B1 */ bl func_800CE3C4 +/* 800CC610 000C9410 48 00 12 C5 */ bl isavegame.iSG_start_your_engines__Fv +/* 800CC614 000C9414 48 00 1D B1 */ bl isavegame.iSG_load_icondata__Fv /* 800CC618 000C9418 80 6D 92 88 */ lwz r3, lbl_803CBB88-_SDA_BASE_(r13) lbl_800CC61C: /* 800CC61C 000C941C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -29,7 +29,7 @@ iSGShutdown__Fv: /* 800CC62C 000C942C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CC630 000C9430 7C 08 02 A6 */ mflr r0 /* 800CC634 000C9434 90 01 00 14 */ stw r0, 0x14(r1) -/* 800CC638 000C9438 48 00 1E 39 */ bl func_800CE470 +/* 800CC638 000C9438 48 00 1E 39 */ bl isavegame.iSG_discard_icondata__Fv /* 800CC63C 000C943C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800CC640 000C9440 38 60 00 01 */ li r3, 1 /* 800CC644 000C9444 7C 08 03 A6 */ mtlr r0 @@ -119,7 +119,7 @@ iSGSessionBegin__FPvPFPv10en_CHGCODE_vi: /* 800CC768 000C9568 90 03 02 60 */ stw r0, 0x260(r3) /* 800CC76C 000C956C 93 E3 02 74 */ stw r31, 0x274(r3) /* 800CC770 000C9570 93 C3 02 78 */ stw r30, 0x278(r3) -/* 800CC774 000C9574 48 00 1C 49 */ bl func_800CE3BC +/* 800CC774 000C9574 48 00 1C 49 */ bl isavegame.iSG_chk_icondata__Fv /* 800CC778 000C9578 80 01 00 14 */ lwz r0, 0x14(r1) /* 800CC77C 000C957C 3C 60 80 29 */ lis r3, lbl_80292678@ha /* 800CC780 000C9580 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -148,7 +148,7 @@ lbl_800CC7C8: /* 800CC7CC 000C95CC 2C 00 00 00 */ cmpwi r0, 0 /* 800CC7D0 000C95D0 41 82 00 10 */ beq lbl_800CC7E0 /* 800CC7D4 000C95D4 7F A3 EB 78 */ mr r3, r29 -/* 800CC7D8 000C95D8 48 00 21 51 */ bl func_800CE928 +/* 800CC7D8 000C95D8 48 00 21 51 */ bl isavegame.iSG_mc_unmount__Fi /* 800CC7DC 000C95DC 93 FE 00 00 */ stw r31, 0(r30) lbl_800CC7E0: /* 800CC7E0 000C95E0 3B BD 00 01 */ addi r29, r29, 1 @@ -247,7 +247,7 @@ iSGTgtFormat__FP13st_ISGSESSIONiiPi: /* 800CC918 000C9718 90 01 00 08 */ stw r0, 8(r1) /* 800CC91C 000C971C 48 0B 43 71 */ bl CheckDVDAndResetState__8iTRCDiskFv /* 800CC920 000C9720 80 7D 02 60 */ lwz r3, 0x260(r29) -/* 800CC924 000C9724 48 00 10 D5 */ bl func_800CD9F8 +/* 800CC924 000C9724 48 00 10 D5 */ bl isavegame.iSG_mc_exists__Fi /* 800CC928 000C9728 2C 03 00 00 */ cmpwi r3, 0 /* 800CC92C 000C972C 40 82 00 0C */ bne lbl_800CC938 /* 800CC930 000C9730 38 60 00 00 */ li r3, 0 @@ -275,7 +275,7 @@ lbl_800CC97C: /* 800CC97C 000C977C 7F E3 FB 78 */ mr r3, r31 /* 800CC980 000C9780 38 80 00 00 */ li r4, 0 /* 800CC984 000C9784 38 A0 00 00 */ li r5, 0 -/* 800CC988 000C9788 48 00 12 19 */ bl func_800CDBA0 +/* 800CC988 000C9788 48 00 12 19 */ bl isavegame.iSG_mc_isGCcard__FP19st_ISG_MEMCARD_DATAPiPi /* 800CC98C 000C978C 2C 03 00 00 */ cmpwi r3, 0 /* 800CC990 000C9790 40 82 00 0C */ bne lbl_800CC99C /* 800CC994 000C9794 38 60 00 00 */ li r3, 0 @@ -284,7 +284,7 @@ lbl_800CC99C: /* 800CC99C 000C979C 7F E3 FB 78 */ mr r3, r31 /* 800CC9A0 000C97A0 7F C5 F3 78 */ mr r5, r30 /* 800CC9A4 000C97A4 38 80 00 00 */ li r4, 0 -/* 800CC9A8 000C97A8 48 00 20 61 */ bl func_800CEA08 +/* 800CC9A8 000C97A8 48 00 20 61 */ bl isavegame.iSG_mc_format__FP19st_ISG_MEMCARD_DATAiPi /* 800CC9AC 000C97AC 2C 03 FF FF */ cmpwi r3, -1 /* 800CC9B0 000C97B0 40 82 00 0C */ bne lbl_800CC9BC /* 800CC9B4 000C97B4 38 60 FF FF */ li r3, -1 @@ -346,7 +346,7 @@ lbl_800CCA64: /* 800CCA78 000C9878 38 60 00 00 */ li r3, 0 /* 800CCA7C 000C987C 48 00 00 E0 */ b lbl_800CCB5C lbl_800CCA80: -/* 800CCA80 000C9880 48 00 0F 79 */ bl func_800CD9F8 +/* 800CCA80 000C9880 48 00 0F 79 */ bl isavegame.iSG_mc_exists__Fi /* 800CCA84 000C9884 2C 03 00 00 */ cmpwi r3, 0 /* 800CCA88 000C9888 41 82 00 0C */ beq lbl_800CCA94 /* 800CCA8C 000C988C 63 DE 00 01 */ ori r30, r30, 1 @@ -364,7 +364,7 @@ lbl_800CCAB0: /* 800CCAB0 000C98B0 7F A3 EB 78 */ mr r3, r29 /* 800CCAB4 000C98B4 38 81 00 0C */ addi r4, r1, 0xc /* 800CCAB8 000C98B8 38 A1 00 08 */ addi r5, r1, 8 -/* 800CCABC 000C98BC 48 00 10 E5 */ bl func_800CDBA0 +/* 800CCABC 000C98BC 48 00 10 E5 */ bl isavegame.iSG_mc_isGCcard__FP19st_ISG_MEMCARD_DATAPiPi /* 800CCAC0 000C98C0 80 01 00 0C */ lwz r0, 0xc(r1) /* 800CCAC4 000C98C4 2C 00 00 00 */ cmpwi r0, 0 /* 800CCAC8 000C98C8 41 82 00 08 */ beq lbl_800CCAD0 @@ -406,7 +406,7 @@ lbl_800CCB28: /* 800CCB3C 000C993C 48 00 00 20 */ b lbl_800CCB5C lbl_800CCB40: /* 800CCB40 000C9940 7F A3 EB 78 */ mr r3, r29 -/* 800CCB44 000C9944 48 00 0F CD */ bl func_800CDB10 +/* 800CCB44 000C9944 48 00 0F CD */ bl isavegame.iSG_mc_isformatted__FP19st_ISG_MEMCARD_DATA /* 800CCB48 000C9948 2C 03 00 00 */ cmpwi r3, 0 /* 800CCB4C 000C994C 40 82 00 0C */ bne lbl_800CCB58 /* 800CCB50 000C9950 63 C3 00 04 */ ori r3, r30, 4 @@ -451,7 +451,7 @@ iSGTgtSetActive__FP13st_ISGSESSIONi: lbl_800CCBD8: /* 800CCBD8 000C99D8 80 81 00 08 */ lwz r4, 8(r1) /* 800CCBDC 000C99DC 7F C3 F3 78 */ mr r3, r30 -/* 800CCBE0 000C99E0 48 00 12 AD */ bl func_800CDE8C +/* 800CCBE0 000C99E0 48 00 12 AD */ bl isavegame.iSG_mc_settgt__FP19st_ISG_MEMCARD_DATAi /* 800CCBE4 000C99E4 2C 03 00 00 */ cmpwi r3, 0 /* 800CCBE8 000C99E8 41 82 00 10 */ beq lbl_800CCBF8 /* 800CCBEC 000C99EC 80 01 00 08 */ lwz r0, 8(r1) @@ -507,7 +507,7 @@ lbl_800CCC80: /* 800CCC98 000C9A98 7F A3 EB 78 */ mr r3, r29 /* 800CCC9C 000C9A9C 7C 1B 03 78 */ mr r27, r0 /* 800CCCA0 000C9AA0 7F 64 DB 78 */ mr r4, r27 -/* 800CCCA4 000C9AA4 48 00 12 69 */ bl func_800CDF0C +/* 800CCCA4 000C9AA4 48 00 12 69 */ bl isavegame.iSG_get_finfo__FP19st_ISG_MEMCARD_DATAPCc /* 800CCCA8 000C9AA8 2C 03 00 00 */ cmpwi r3, 0 /* 800CCCAC 000C9AAC 41 82 00 08 */ beq lbl_800CCCB4 /* 800CCCB0 000C9AB0 3B 9C 00 01 */ addi r28, r28, 1 @@ -522,7 +522,7 @@ lbl_800CCCC0: /* 800CCCCC 000C9ACC 7F 06 C3 78 */ mr r6, r24 /* 800CCCD0 000C9AD0 7F 27 CB 78 */ mr r7, r25 /* 800CCCD4 000C9AD4 7F 48 D3 78 */ mr r8, r26 -/* 800CCCD8 000C9AD8 48 00 10 5D */ bl func_800CDD34 +/* 800CCCD8 000C9AD8 48 00 10 5D */ bl isavegame.iSG_isSpaceForFile__FP19st_ISG_MEMCARD_DATAiPCcPiPiPi /* 800CCCDC 000C9ADC 2C 1C 00 00 */ cmpwi r28, 0 /* 800CCCE0 000C9AE0 7C 7E 1B 78 */ mr r30, r3 /* 800CCCE4 000C9AE4 40 81 00 3C */ ble lbl_800CCD20 @@ -634,7 +634,7 @@ lbl_800CCE34: /* 800CCE4C 000C9C4C 7F 83 E3 78 */ mr r3, r28 /* 800CCE50 000C9C50 7C 1A 03 78 */ mr r26, r0 /* 800CCE54 000C9C54 7F 44 D3 78 */ mr r4, r26 -/* 800CCE58 000C9C58 48 00 10 B5 */ bl func_800CDF0C +/* 800CCE58 000C9C58 48 00 10 B5 */ bl isavegame.iSG_get_finfo__FP19st_ISG_MEMCARD_DATAPCc /* 800CCE5C 000C9C5C 2C 03 00 00 */ cmpwi r3, 0 /* 800CCE60 000C9C60 41 82 00 08 */ beq lbl_800CCE68 /* 800CCE64 000C9C64 3B 7B 00 01 */ addi r27, r27, 1 @@ -649,7 +649,7 @@ lbl_800CCE74: /* 800CCE80 000C9C80 7F 06 C3 78 */ mr r6, r24 /* 800CCE84 000C9C84 7F 27 CB 78 */ mr r7, r25 /* 800CCE88 000C9C88 7F E8 FB 78 */ mr r8, r31 -/* 800CCE8C 000C9C8C 48 00 0E A9 */ bl func_800CDD34 +/* 800CCE8C 000C9C8C 48 00 0E A9 */ bl isavegame.iSG_isSpaceForFile__FP19st_ISG_MEMCARD_DATAiPCcPiPiPi /* 800CCE90 000C9C90 2C 1B 00 00 */ cmpwi r27, 0 /* 800CCE94 000C9C94 7C 7D 1B 78 */ mr r29, r3 /* 800CCE98 000C9C98 40 81 00 3C */ ble lbl_800CCED4 @@ -748,12 +748,12 @@ lbl_800CCFC8: /* 800CCFD0 000C9DD0 48 0B 3C BD */ bl CheckDVDAndResetState__8iTRCDiskFv /* 800CCFD4 000C9DD4 7F C3 F3 78 */ mr r3, r30 /* 800CCFD8 000C9DD8 7F E4 FB 78 */ mr r4, r31 -/* 800CCFDC 000C9DDC 48 00 11 E9 */ bl func_800CE1C4 +/* 800CCFDC 000C9DDC 48 00 11 E9 */ bl isavegame.iSG_get_fsize__FP19st_ISG_MEMCARD_DATAPCc /* 800CCFE0 000C9DE0 7C 7F 1B 79 */ or. r31, r3, r3 /* 800CCFE4 000C9DE4 41 80 00 1C */ blt lbl_800CD000 /* 800CCFE8 000C9DE8 80 7E 00 04 */ lwz r3, 4(r30) /* 800CCFEC 000C9DEC 80 9E 00 08 */ lwz r4, 8(r30) -/* 800CCFF0 000C9DF0 48 00 13 A1 */ bl func_800CE390 +/* 800CCFF0 000C9DF0 48 00 13 A1 */ bl isavegame.iSG_cubeicon_size__Fii /* 800CCFF4 000C9DF4 7F E3 F8 51 */ subf. r31, r3, r31 /* 800CCFF8 000C9DF8 40 80 00 08 */ bge lbl_800CD000 /* 800CCFFC 000C9DFC 3B E0 FF FF */ li r31, -1 @@ -812,7 +812,7 @@ iSGFileModDate__FP13st_ISGSESSIONPCcPiPiPiPiPiPi: /* 800CD0B0 000C9EB0 80 03 02 60 */ lwz r0, 0x260(r3) /* 800CD0B4 000C9EB4 1C 00 01 30 */ mulli r0, r0, 0x130 /* 800CD0B8 000C9EB8 7C 63 02 14 */ add r3, r3, r0 -/* 800CD0BC 000C9EBC 48 00 11 5D */ bl func_800CE218 +/* 800CD0BC 000C9EBC 48 00 11 5D */ bl isavegame.iSG_get_fmoddate__FP19st_ISG_MEMCARD_DATAPCcPiPiPiPiPiPi /* 800CD0C0 000C9EC0 2C 03 00 00 */ cmpwi r3, 0 /* 800CD0C4 000C9EC4 41 82 00 9C */ beq lbl_800CD160 /* 800CD0C8 000C9EC8 3C 80 80 26 */ lis r4, lbl_80266120@ha @@ -951,14 +951,14 @@ lbl_800CD2A0: /* 800CD2A0 000CA0A0 7F E3 FB 78 */ mr r3, r31 /* 800CD2A4 000CA0A4 38 80 00 00 */ li r4, 0 /* 800CD2A8 000CA0A8 38 A0 00 00 */ li r5, 0 -/* 800CD2AC 000CA0AC 48 00 08 F5 */ bl func_800CDBA0 +/* 800CD2AC 000CA0AC 48 00 08 F5 */ bl isavegame.iSG_mc_isGCcard__FP19st_ISG_MEMCARD_DATAPiPi /* 800CD2B0 000CA0B0 2C 03 00 00 */ cmpwi r3, 0 /* 800CD2B4 000CA0B4 40 82 00 0C */ bne lbl_800CD2C0 /* 800CD2B8 000CA0B8 38 60 00 00 */ li r3, 0 /* 800CD2BC 000CA0BC 48 00 00 68 */ b lbl_800CD324 lbl_800CD2C0: /* 800CD2C0 000CA0C0 7F E3 FB 78 */ mr r3, r31 -/* 800CD2C4 000CA0C4 48 00 08 4D */ bl func_800CDB10 +/* 800CD2C4 000CA0C4 48 00 08 4D */ bl isavegame.iSG_mc_isformatted__FP19st_ISG_MEMCARD_DATA /* 800CD2C8 000CA0C8 2C 03 00 00 */ cmpwi r3, 0 /* 800CD2CC 000CA0CC 40 82 00 0C */ bne lbl_800CD2D8 /* 800CD2D0 000CA0D0 38 60 00 00 */ li r3, 0 @@ -974,7 +974,7 @@ lbl_800CD2E0: /* 800CD2F0 000CA0F0 7C 60 1B 78 */ mr r0, r3 /* 800CD2F4 000CA0F4 7F E3 FB 78 */ mr r3, r31 /* 800CD2F8 000CA0F8 7C 04 03 78 */ mr r4, r0 -/* 800CD2FC 000CA0FC 48 00 0C 11 */ bl func_800CDF0C +/* 800CD2FC 000CA0FC 48 00 0C 11 */ bl isavegame.iSG_get_finfo__FP19st_ISG_MEMCARD_DATAPCc /* 800CD300 000CA100 2C 03 00 00 */ cmpwi r3, 0 /* 800CD304 000CA104 41 82 00 08 */ beq lbl_800CD30C /* 800CD308 000CA108 3B DE 00 01 */ addi r30, r30, 1 @@ -1067,7 +1067,7 @@ lbl_800CD434: /* 800CD434 000CA234 48 0B 38 59 */ bl CheckDVDAndResetState__8iTRCDiskFv /* 800CD438 000CA238 80 79 02 60 */ lwz r3, 0x260(r25) /* 800CD43C 000CA23C 80 9E 00 08 */ lwz r4, 8(r30) -/* 800CD440 000CA240 48 00 0F 51 */ bl func_800CE390 +/* 800CD440 000CA240 48 00 0F 51 */ bl isavegame.iSG_cubeicon_size__Fii /* 800CD444 000CA244 80 BE 00 08 */ lwz r5, 8(r30) /* 800CD448 000CA248 38 85 01 FF */ addi r4, r5, 0x1ff /* 800CD44C 000CA24C 7C 05 00 D0 */ neg r0, r5 @@ -1090,7 +1090,7 @@ lbl_800CD434: /* 800CD490 000CA290 7F A5 EB 78 */ mr r5, r29 /* 800CD494 000CA294 7E E3 BB 78 */ mr r3, r23 /* 800CD498 000CA298 38 81 00 78 */ addi r4, r1, 0x78 -/* 800CD49C 000CA29C 48 00 10 1D */ bl func_800CE4B8 +/* 800CD49C 000CA29C 48 00 10 1D */ bl isavegame.iSG_bfr_icondata__FPcP8CARDStatPci /* 800CD4A0 000CA2A0 7F 64 DB 78 */ mr r4, r27 /* 800CD4A4 000CA2A4 7F 85 E3 78 */ mr r5, r28 /* 800CD4A8 000CA2A8 4B F3 60 99 */ bl memcpy @@ -1100,13 +1100,13 @@ lbl_800CD434: /* 800CD4B8 000CA2B8 7E C5 B3 78 */ mr r5, r22 /* 800CD4BC 000CA2BC 38 E1 00 08 */ addi r7, r1, 8 /* 800CD4C0 000CA2C0 38 C0 00 02 */ li r6, 2 -/* 800CD4C4 000CA2C4 48 00 16 39 */ bl func_800CEAFC +/* 800CD4C4 000CA2C4 48 00 16 39 */ bl isavegame.iSG_mc_fopen__FP19st_ISG_MEMCARD_DATAPCci13en_ISG_IOMODEP14en_ASYNC_OPERR /* 800CD4C8 000CA2C8 2C 03 00 00 */ cmpwi r3, 0 /* 800CD4CC 000CA2CC 41 82 00 9C */ beq lbl_800CD568 /* 800CD4D0 000CA2D0 7F C3 F3 78 */ mr r3, r30 /* 800CD4D4 000CA2D4 7E E4 BB 78 */ mr r4, r23 /* 800CD4D8 000CA2D8 7E C5 B3 78 */ mr r5, r22 -/* 800CD4DC 000CA2DC 48 00 1A 79 */ bl func_800CEF54 +/* 800CD4DC 000CA2DC 48 00 1A 79 */ bl isavegame.iSG_mc_fwrite__FP19st_ISG_MEMCARD_DATAPci /* 800CD4E0 000CA2E0 2C 03 00 00 */ cmpwi r3, 0 /* 800CD4E4 000CA2E4 41 82 00 0C */ beq lbl_800CD4F0 /* 800CD4E8 000CA2E8 3B E0 00 01 */ li r31, 1 @@ -1120,9 +1120,9 @@ lbl_800CD4FC: /* 800CD500 000CA300 41 82 00 3C */ beq lbl_800CD53C /* 800CD504 000CA304 38 61 00 78 */ addi r3, r1, 0x78 /* 800CD508 000CA308 38 9E 00 20 */ addi r4, r30, 0x20 -/* 800CD50C 000CA30C 48 00 11 49 */ bl func_800CE654 +/* 800CD50C 000CA30C 48 00 11 49 */ bl isavegame.iSG_upd_icostat__FP8CARDStatP8CARDStat /* 800CD510 000CA310 38 7E 00 20 */ addi r3, r30, 0x20 -/* 800CD514 000CA314 48 00 0E 79 */ bl func_800CE38C +/* 800CD514 000CA314 48 00 0E 79 */ bl isavegame.iSG_timestamp__FP8CARDStat lbl_800CD518: /* 800CD518 000CA318 80 7E 00 04 */ lwz r3, 4(r30) /* 800CD51C 000CA31C 38 BE 00 20 */ addi r5, r30, 0x20 @@ -1146,7 +1146,7 @@ lbl_800CD544: lbl_800CD55C: /* 800CD55C 000CA35C 7F C3 F3 78 */ mr r3, r30 /* 800CD560 000CA360 38 81 00 0C */ addi r4, r1, 0xc -/* 800CD564 000CA364 48 00 17 71 */ bl func_800CECD4 +/* 800CD564 000CA364 48 00 17 71 */ bl isavegame.iSG_mc_fclose__FP19st_ISG_MEMCARD_DATAP8CARDStat lbl_800CD568: /* 800CD568 000CA368 7F 03 C3 78 */ mr r3, r24 /* 800CD56C 000CA36C 4B F6 65 19 */ bl xMemPopTemp__FPv @@ -1157,7 +1157,7 @@ lbl_800CD568: /* 800CD580 000CA380 40 82 00 10 */ bne lbl_800CD590 /* 800CD584 000CA384 7F C3 F3 78 */ mr r3, r30 /* 800CD588 000CA388 7F 44 D3 78 */ mr r4, r26 -/* 800CD58C 000CA38C 48 00 17 E1 */ bl func_800CED6C +/* 800CD58C 000CA38C 48 00 17 E1 */ bl isavegame.iSG_mc_fdel__FP19st_ISG_MEMCARD_DATAPCc lbl_800CD590: /* 800CD590 000CA390 48 0B 33 91 */ bl EnableReset__11ResetButtonFv /* 800CD594 000CA394 48 0B 36 F9 */ bl CheckDVDAndResetState__8iTRCDiskFv @@ -1257,7 +1257,7 @@ lbl_800CD6DC: /* 800CD6DC 000CA4DC 48 0B 35 B1 */ bl CheckDVDAndResetState__8iTRCDiskFv /* 800CD6E0 000CA4E0 80 7E 00 04 */ lwz r3, 4(r30) /* 800CD6E4 000CA4E4 80 9E 00 08 */ lwz r4, 8(r30) -/* 800CD6E8 000CA4E8 48 00 0C A9 */ bl func_800CE390 +/* 800CD6E8 000CA4E8 48 00 0C A9 */ bl isavegame.iSG_cubeicon_size__Fii /* 800CD6EC 000CA4EC 57 60 D8 08 */ slwi r0, r27, 0x1b /* 800CD6F0 000CA4F0 57 64 0F FE */ srwi r4, r27, 0x1f /* 800CD6F4 000CA4F4 7C 04 00 50 */ subf r0, r4, r0 @@ -1297,19 +1297,19 @@ lbl_800CD764: /* 800CD770 000CA570 38 E1 00 08 */ addi r7, r1, 8 /* 800CD774 000CA574 38 A0 FF FF */ li r5, -1 /* 800CD778 000CA578 38 C0 00 01 */ li r6, 1 -/* 800CD77C 000CA57C 48 00 13 81 */ bl func_800CEAFC +/* 800CD77C 000CA57C 48 00 13 81 */ bl isavegame.iSG_mc_fopen__FP19st_ISG_MEMCARD_DATAPCci13en_ISG_IOMODEP14en_ASYNC_OPERR /* 800CD780 000CA580 2C 03 00 00 */ cmpwi r3, 0 /* 800CD784 000CA584 41 82 00 2C */ beq lbl_800CD7B0 /* 800CD788 000CA588 7F C3 F3 78 */ mr r3, r30 /* 800CD78C 000CA58C 7F 04 C3 78 */ mr r4, r24 /* 800CD790 000CA590 7E C5 B3 78 */ mr r5, r22 /* 800CD794 000CA594 7E E6 BB 78 */ mr r6, r23 -/* 800CD798 000CA598 48 00 16 B5 */ bl func_800CEE4C +/* 800CD798 000CA598 48 00 16 B5 */ bl isavegame.iSG_mc_fread__FP19st_ISG_MEMCARD_DATAPcii /* 800CD79C 000CA59C 7C 03 00 D0 */ neg r0, r3 /* 800CD7A0 000CA5A0 7C 00 1B 78 */ or r0, r0, r3 /* 800CD7A4 000CA5A4 7F C3 F3 78 */ mr r3, r30 /* 800CD7A8 000CA5A8 54 1F 0F FE */ srwi r31, r0, 0x1f -/* 800CD7AC 000CA5AC 48 00 15 05 */ bl func_800CECB0 +/* 800CD7AC 000CA5AC 48 00 15 05 */ bl isavegame.iSG_mc_fclose__FP19st_ISG_MEMCARD_DATA lbl_800CD7B0: /* 800CD7B0 000CA5B0 2C 1F 00 00 */ cmpwi r31, 0 /* 800CD7B4 000CA5B4 41 82 00 1C */ beq lbl_800CD7D0 @@ -1401,8 +1401,8 @@ lbl_800CD8BC: /* 800CD8CC 000CA6CC 38 21 00 10 */ addi r1, r1, 0x10 /* 800CD8D0 000CA6D0 4E 80 00 20 */ blr -.global func_800CD8D4 -func_800CD8D4: +.global isavegame.iSG_start_your_engines__Fv +isavegame.iSG_start_your_engines__Fv: /* 800CD8D4 000CA6D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CD8D8 000CA6D8 7C 08 02 A6 */ mflr r0 /* 800CD8DC 000CA6DC 90 01 00 14 */ stw r0, 0x14(r1) @@ -1486,8 +1486,8 @@ lbl_800CD9E0: /* 800CD9F0 000CA7F0 38 21 00 40 */ addi r1, r1, 0x40 /* 800CD9F4 000CA7F4 4E 80 00 20 */ blr -.global func_800CD9F8 -func_800CD9F8: +.global isavegame.iSG_mc_exists__Fi +isavegame.iSG_mc_exists__Fi: /* 800CD9F8 000CA7F8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800CD9FC 000CA7FC 7C 08 02 A6 */ mflr r0 /* 800CDA00 000CA800 2C 03 FF FF */ cmpwi r3, -1 @@ -1523,8 +1523,8 @@ lbl_800CDA58: /* 800CDA68 000CA868 38 21 00 20 */ addi r1, r1, 0x20 /* 800CDA6C 000CA86C 4E 80 00 20 */ blr -.global func_800CDA70 -func_800CDA70: +.global isavegame.iSG_mc_tryRepair__FP19st_ISG_MEMCARD_DATA +isavegame.iSG_mc_tryRepair__FP19st_ISG_MEMCARD_DATA: /* 800CDA70 000CA870 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800CDA74 000CA874 7C 08 02 A6 */ mflr r0 /* 800CDA78 000CA878 90 01 00 24 */ stw r0, 0x24(r1) @@ -1572,8 +1572,8 @@ lbl_800CDAFC: /* 800CDB08 000CA908 38 21 00 20 */ addi r1, r1, 0x20 /* 800CDB0C 000CA90C 4E 80 00 20 */ blr -.global func_800CDB10 -func_800CDB10: +.global isavegame.iSG_mc_isformatted__FP19st_ISG_MEMCARD_DATA +isavegame.iSG_mc_isformatted__FP19st_ISG_MEMCARD_DATA: /* 800CDB10 000CA910 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800CDB14 000CA914 7C 08 02 A6 */ mflr r0 /* 800CDB18 000CA918 90 01 00 24 */ stw r0, 0x24(r1) @@ -1616,8 +1616,8 @@ lbl_800CDB8C: /* 800CDB98 000CA998 38 21 00 20 */ addi r1, r1, 0x20 /* 800CDB9C 000CA99C 4E 80 00 20 */ blr -.global func_800CDBA0 -func_800CDBA0: +.global isavegame.iSG_mc_isGCcard__FP19st_ISG_MEMCARD_DATAPiPi +isavegame.iSG_mc_isGCcard__FP19st_ISG_MEMCARD_DATAPiPi: /* 800CDBA0 000CA9A0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800CDBA4 000CA9A4 7C 08 02 A6 */ mflr r0 /* 800CDBA8 000CA9A8 90 01 00 34 */ stw r0, 0x34(r1) @@ -1734,8 +1734,8 @@ lbl_800CDD14: /* 800CDD2C 000CAB2C 38 21 00 30 */ addi r1, r1, 0x30 /* 800CDD30 000CAB30 4E 80 00 20 */ blr -.global func_800CDD34 -func_800CDD34: +.global isavegame.iSG_isSpaceForFile__FP19st_ISG_MEMCARD_DATAiPCcPiPiPi +isavegame.iSG_isSpaceForFile__FP19st_ISG_MEMCARD_DATAiPCcPiPiPi: /* 800CDD34 000CAB34 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800CDD38 000CAB38 7C 08 02 A6 */ mflr r0 /* 800CDD3C 000CAB3C 90 01 00 34 */ stw r0, 0x34(r1) @@ -1758,7 +1758,7 @@ func_800CDD34: lbl_800CDD80: /* 800CDD80 000CAB80 80 7A 00 04 */ lwz r3, 4(r26) /* 800CDD84 000CAB84 80 9A 00 08 */ lwz r4, 8(r26) -/* 800CDD88 000CAB88 48 00 06 09 */ bl func_800CE390 +/* 800CDD88 000CAB88 48 00 06 09 */ bl isavegame.iSG_cubeicon_size__Fii /* 800CDD8C 000CAB8C 80 9A 00 08 */ lwz r4, 8(r26) /* 800CDD90 000CAB90 7C A3 FA 14 */ add r5, r3, r31 /* 800CDD94 000CAB94 38 04 FF FF */ addi r0, r4, -1 @@ -1798,7 +1798,7 @@ lbl_800CDDFC: lbl_800CDE0C: /* 800CDE0C 000CAC0C 7F 43 D3 78 */ mr r3, r26 /* 800CDE10 000CAC10 7F 64 DB 78 */ mr r4, r27 -/* 800CDE14 000CAC14 48 00 00 F9 */ bl func_800CDF0C +/* 800CDE14 000CAC14 48 00 00 F9 */ bl isavegame.iSG_get_finfo__FP19st_ISG_MEMCARD_DATAPCc /* 800CDE18 000CAC18 2C 03 00 00 */ cmpwi r3, 0 /* 800CDE1C 000CAC1C 41 82 00 3C */ beq lbl_800CDE58 /* 800CDE20 000CAC20 28 1D 00 00 */ cmplwi r29, 0 @@ -1833,8 +1833,8 @@ lbl_800CDE78: /* 800CDE84 000CAC84 38 21 00 30 */ addi r1, r1, 0x30 /* 800CDE88 000CAC88 4E 80 00 20 */ blr -.global func_800CDE8C -func_800CDE8C: +.global isavegame.iSG_mc_settgt__FP19st_ISG_MEMCARD_DATAi +isavegame.iSG_mc_settgt__FP19st_ISG_MEMCARD_DATAi: /* 800CDE8C 000CAC8C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CDE90 000CAC90 7C 08 02 A6 */ mflr r0 /* 800CDE94 000CAC94 90 01 00 14 */ stw r0, 0x14(r1) @@ -1843,14 +1843,14 @@ func_800CDE8C: /* 800CDEA0 000CACA0 93 C1 00 08 */ stw r30, 8(r1) /* 800CDEA4 000CACA4 7C 7E 1B 78 */ mr r30, r3 /* 800CDEA8 000CACA8 7F E3 FB 78 */ mr r3, r31 -/* 800CDEAC 000CACAC 48 00 09 CD */ bl func_800CE878 +/* 800CDEAC 000CACAC 48 00 09 CD */ bl isavegame.iSG_mc_mount__Fi /* 800CDEB0 000CACB0 2C 03 00 00 */ cmpwi r3, 0 /* 800CDEB4 000CACB4 41 82 00 28 */ beq lbl_800CDEDC /* 800CDEB8 000CACB8 38 00 00 01 */ li r0, 1 /* 800CDEBC 000CACBC 7F C3 F3 78 */ mr r3, r30 /* 800CDEC0 000CACC0 90 1E 00 00 */ stw r0, 0(r30) /* 800CDEC4 000CACC4 93 FE 00 04 */ stw r31, 4(r30) -/* 800CDEC8 000CACC8 4B FF FB A9 */ bl func_800CDA70 +/* 800CDEC8 000CACC8 4B FF FB A9 */ bl isavegame.iSG_mc_tryRepair__FP19st_ISG_MEMCARD_DATA /* 800CDECC 000CACCC 7F E3 FB 78 */ mr r3, r31 /* 800CDED0 000CACD0 38 9E 00 08 */ addi r4, r30, 8 /* 800CDED4 000CACD4 48 0E E1 35 */ bl CARDGetSectorSize @@ -1870,8 +1870,8 @@ lbl_800CDEE4: /* 800CDF04 000CAD04 38 21 00 10 */ addi r1, r1, 0x10 /* 800CDF08 000CAD08 4E 80 00 20 */ blr -.global func_800CDF0C -func_800CDF0C: +.global isavegame.iSG_get_finfo__FP19st_ISG_MEMCARD_DATAPCc +isavegame.iSG_get_finfo__FP19st_ISG_MEMCARD_DATAPCc: /* 800CDF0C 000CAD0C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800CDF10 000CAD10 7C 08 02 A6 */ mflr r0 /* 800CDF14 000CAD14 38 A0 FF FF */ li r5, -1 @@ -1884,7 +1884,7 @@ func_800CDF0C: /* 800CDF30 000CAD30 93 C1 00 18 */ stw r30, 0x18(r1) /* 800CDF34 000CAD34 7C 7E 1B 78 */ mr r30, r3 /* 800CDF38 000CAD38 90 01 00 08 */ stw r0, 8(r1) -/* 800CDF3C 000CAD3C 48 00 0B C1 */ bl func_800CEAFC +/* 800CDF3C 000CAD3C 48 00 0B C1 */ bl isavegame.iSG_mc_fopen__FP19st_ISG_MEMCARD_DATAPCci13en_ISG_IOMODEP14en_ASYNC_OPERR /* 800CDF40 000CAD40 2C 03 00 00 */ cmpwi r3, 0 /* 800CDF44 000CAD44 41 82 00 30 */ beq lbl_800CDF74 /* 800CDF48 000CAD48 38 7E 00 B0 */ addi r3, r30, 0xb0 @@ -1897,7 +1897,7 @@ func_800CDF0C: /* 800CDF64 000CAD64 38 A0 00 14 */ li r5, 0x14 /* 800CDF68 000CAD68 4B F3 55 D9 */ bl memcpy /* 800CDF6C 000CAD6C 7F C3 F3 78 */ mr r3, r30 -/* 800CDF70 000CAD70 48 00 0D 41 */ bl func_800CECB0 +/* 800CDF70 000CAD70 48 00 0D 41 */ bl isavegame.iSG_mc_fclose__FP19st_ISG_MEMCARD_DATA lbl_800CDF74: /* 800CDF74 000CAD74 80 01 00 24 */ lwz r0, 0x24(r1) /* 800CDF78 000CAD78 7F E3 FB 78 */ mr r3, r31 @@ -1907,8 +1907,8 @@ lbl_800CDF74: /* 800CDF88 000CAD88 38 21 00 20 */ addi r1, r1, 0x20 /* 800CDF8C 000CAD8C 4E 80 00 20 */ blr -.global func_800CDF90 -func_800CDF90: +.global isavegame.iSG_curKosher__FP8CARDStatP12CARDFileInfo +isavegame.iSG_curKosher__FP8CARDStatP12CARDFileInfo: /* 800CDF90 000CAD90 94 21 FD E0 */ stwu r1, -0x220(r1) /* 800CDF94 000CAD94 7C 08 02 A6 */ mflr r0 /* 800CDF98 000CAD98 90 01 02 24 */ stw r0, 0x224(r1) @@ -2009,8 +2009,8 @@ lbl_800CE0D8: /* 800CE0F4 000CAEF4 38 21 02 20 */ addi r1, r1, 0x220 /* 800CE0F8 000CAEF8 4E 80 00 20 */ blr -.global func_800CE0FC -func_800CE0FC: +.global isavegame.iSG_fileKosher__FP19st_ISG_MEMCARD_DATAPCciPi +isavegame.iSG_fileKosher__FP19st_ISG_MEMCARD_DATAPCciPi: /* 800CE0FC 000CAEFC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800CE100 000CAF00 7C 08 02 A6 */ mflr r0 /* 800CE104 000CAF04 90 01 00 34 */ stw r0, 0x34(r1) @@ -2029,7 +2029,7 @@ lbl_800CE12C: /* 800CE134 000CAF34 38 E1 00 08 */ addi r7, r1, 8 /* 800CE138 000CAF38 38 A0 FF FF */ li r5, -1 /* 800CE13C 000CAF3C 38 C0 00 01 */ li r6, 1 -/* 800CE140 000CAF40 48 00 09 BD */ bl func_800CEAFC +/* 800CE140 000CAF40 48 00 09 BD */ bl isavegame.iSG_mc_fopen__FP19st_ISG_MEMCARD_DATAPCci13en_ISG_IOMODEP14en_ASYNC_OPERR /* 800CE144 000CAF44 2C 03 00 00 */ cmpwi r3, 0 /* 800CE148 000CAF48 40 82 00 0C */ bne lbl_800CE154 /* 800CE14C 000CAF4C 38 60 FF FF */ li r3, -1 @@ -2037,10 +2037,10 @@ lbl_800CE12C: lbl_800CE154: /* 800CE154 000CAF54 38 7B 00 20 */ addi r3, r27, 0x20 /* 800CE158 000CAF58 38 9B 00 0C */ addi r4, r27, 0xc -/* 800CE15C 000CAF5C 4B FF FE 35 */ bl func_800CDF90 +/* 800CE15C 000CAF5C 4B FF FE 35 */ bl isavegame.iSG_curKosher__FP8CARDStatP12CARDFileInfo /* 800CE160 000CAF60 7C 7F 1B 78 */ mr r31, r3 /* 800CE164 000CAF64 7F 63 DB 78 */ mr r3, r27 -/* 800CE168 000CAF68 48 00 0B 49 */ bl func_800CECB0 +/* 800CE168 000CAF68 48 00 0B 49 */ bl isavegame.iSG_mc_fclose__FP19st_ISG_MEMCARD_DATA /* 800CE16C 000CAF6C 2C 1F 00 00 */ cmpwi r31, 0 /* 800CE170 000CAF70 40 82 00 38 */ bne lbl_800CE1A8 /* 800CE174 000CAF74 2C 1D 00 00 */ cmpwi r29, 0 @@ -2048,7 +2048,7 @@ lbl_800CE154: /* 800CE17C 000CAF7C 41 82 00 30 */ beq lbl_800CE1AC /* 800CE180 000CAF80 7F 63 DB 78 */ mr r3, r27 /* 800CE184 000CAF84 7F 84 E3 78 */ mr r4, r28 -/* 800CE188 000CAF88 48 00 0B E5 */ bl func_800CED6C +/* 800CE188 000CAF88 48 00 0B E5 */ bl isavegame.iSG_mc_fdel__FP19st_ISG_MEMCARD_DATAPCc /* 800CE18C 000CAF8C 2C 03 00 00 */ cmpwi r3, 0 /* 800CE190 000CAF90 41 82 00 1C */ beq lbl_800CE1AC /* 800CE194 000CAF94 28 1E 00 00 */ cmplwi r30, 0 @@ -2067,8 +2067,8 @@ lbl_800CE1B0: /* 800CE1BC 000CAFBC 38 21 00 30 */ addi r1, r1, 0x30 /* 800CE1C0 000CAFC0 4E 80 00 20 */ blr -.global func_800CE1C4 -func_800CE1C4: +.global isavegame.iSG_get_fsize__FP19st_ISG_MEMCARD_DATAPCc +isavegame.iSG_get_fsize__FP19st_ISG_MEMCARD_DATAPCc: /* 800CE1C4 000CAFC4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CE1C8 000CAFC8 7C 08 02 A6 */ mflr r0 /* 800CE1CC 000CAFCC 90 01 00 14 */ stw r0, 0x14(r1) @@ -2076,7 +2076,7 @@ func_800CE1C4: /* 800CE1D4 000CAFD4 3B E0 FF FF */ li r31, -1 /* 800CE1D8 000CAFD8 93 C1 00 08 */ stw r30, 8(r1) /* 800CE1DC 000CAFDC 7C 7E 1B 78 */ mr r30, r3 -/* 800CE1E0 000CAFE0 4B FF FD 2D */ bl func_800CDF0C +/* 800CE1E0 000CAFE0 4B FF FD 2D */ bl isavegame.iSG_get_finfo__FP19st_ISG_MEMCARD_DATAPCc /* 800CE1E4 000CAFE4 2C 03 00 00 */ cmpwi r3, 0 /* 800CE1E8 000CAFE8 41 82 00 08 */ beq lbl_800CE1F0 /* 800CE1EC 000CAFEC 83 FE 00 D0 */ lwz r31, 0xd0(r30) @@ -2093,8 +2093,8 @@ lbl_800CE1FC: /* 800CE210 000CB010 38 21 00 10 */ addi r1, r1, 0x10 /* 800CE214 000CB014 4E 80 00 20 */ blr -.global func_800CE218 -func_800CE218: +.global isavegame.iSG_get_fmoddate__FP19st_ISG_MEMCARD_DATAPCcPiPiPiPiPiPi +isavegame.iSG_get_fmoddate__FP19st_ISG_MEMCARD_DATAPCcPiPiPiPiPiPi: /* 800CE218 000CB018 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800CE21C 000CB01C 7C 08 02 A6 */ mflr r0 /* 800CE220 000CB020 3D 60 80 26 */ lis r11, lbl_802604B8@ha @@ -2129,7 +2129,7 @@ func_800CE218: /* 800CE294 000CB094 90 C1 00 24 */ stw r6, 0x24(r1) /* 800CE298 000CB098 90 A1 00 28 */ stw r5, 0x28(r1) /* 800CE29C 000CB09C 90 01 00 2C */ stw r0, 0x2c(r1) -/* 800CE2A0 000CB0A0 4B FF FC 6D */ bl func_800CDF0C +/* 800CE2A0 000CB0A0 4B FF FC 6D */ bl isavegame.iSG_get_finfo__FP19st_ISG_MEMCARD_DATAPCc /* 800CE2A4 000CB0A4 2C 03 00 00 */ cmpwi r3, 0 /* 800CE2A8 000CB0A8 40 82 00 0C */ bne lbl_800CE2B4 /* 800CE2AC 000CB0AC 3B E0 00 00 */ li r31, 0 @@ -2198,12 +2198,12 @@ lbl_800CE374: /* 800CE384 000CB184 38 21 00 60 */ addi r1, r1, 0x60 /* 800CE388 000CB188 4E 80 00 20 */ blr -.global func_800CE38C -func_800CE38C: +.global isavegame.iSG_timestamp__FP8CARDStat +isavegame.iSG_timestamp__FP8CARDStat: /* 800CE38C 000CB18C 4E 80 00 20 */ blr -.global func_800CE390 -func_800CE390: +.global isavegame.iSG_cubeicon_size__Fii +isavegame.iSG_cubeicon_size__Fii: /* 800CE390 000CB190 28 03 00 01 */ cmplwi r3, 1 /* 800CE394 000CB194 40 81 00 0C */ ble lbl_800CE3A0 /* 800CE398 000CB198 38 60 FF FF */ li r3, -1 @@ -2217,13 +2217,13 @@ lbl_800CE3A0: /* 800CE3B4 000CB1B4 7C 63 00 38 */ and r3, r3, r0 /* 800CE3B8 000CB1B8 4E 80 00 20 */ blr -.global func_800CE3BC -func_800CE3BC: +.global isavegame.iSG_chk_icondata__Fv +isavegame.iSG_chk_icondata__Fv: /* 800CE3BC 000CB1BC 38 60 00 01 */ li r3, 1 /* 800CE3C0 000CB1C0 4E 80 00 20 */ blr -.global func_800CE3C4 -func_800CE3C4: +.global isavegame.iSG_load_icondata__Fv +isavegame.iSG_load_icondata__Fv: /* 800CE3C4 000CB1C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CE3C8 000CB1C8 7C 08 02 A6 */ mflr r0 /* 800CE3CC 000CB1CC 3C 60 80 26 */ lis r3, lbl_80266120@ha @@ -2242,9 +2242,9 @@ func_800CE3C4: /* 800CE400 000CB200 4B FF 4F 1D */ bl iFileLoad__FPcPUiPUi /* 800CE404 000CB204 90 6D 92 90 */ stw r3, lbl_803CBB90-_SDA_BASE_(r13) /* 800CE408 000CB208 80 6D 92 8C */ lwz r3, lbl_803CBB8C-_SDA_BASE_(r13) -/* 800CE40C 000CB20C 48 00 03 79 */ bl func_800CE784 +/* 800CE40C 000CB20C 48 00 03 79 */ bl isavegame.iSG_tpl_unpack__FP21st_ISG_TPL_TEXPALETTE /* 800CE410 000CB210 80 6D 92 90 */ lwz r3, lbl_803CBB90-_SDA_BASE_(r13) -/* 800CE414 000CB214 48 00 04 35 */ bl func_800CE848 +/* 800CE414 000CB214 48 00 04 35 */ bl isavegame.iSG_bnr_unpack__FP21st_ISG_TPL_TEXPALETTE /* 800CE418 000CB218 80 0D 92 8C */ lwz r0, lbl_803CBB8C-_SDA_BASE_(r13) /* 800CE41C 000CB21C 38 60 00 00 */ li r3, 0 /* 800CE420 000CB220 28 00 00 00 */ cmplwi r0, 0 @@ -2269,8 +2269,8 @@ lbl_800CE450: /* 800CE468 000CB268 38 21 00 10 */ addi r1, r1, 0x10 /* 800CE46C 000CB26C 4E 80 00 20 */ blr -.global func_800CE470 -func_800CE470: +.global isavegame.iSG_discard_icondata__Fv +isavegame.iSG_discard_icondata__Fv: /* 800CE470 000CB270 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CE474 000CB274 7C 08 02 A6 */ mflr r0 /* 800CE478 000CB278 90 01 00 14 */ stw r0, 0x14(r1) @@ -2290,8 +2290,8 @@ func_800CE470: /* 800CE4B0 000CB2B0 38 21 00 10 */ addi r1, r1, 0x10 /* 800CE4B4 000CB2B4 4E 80 00 20 */ blr -.global func_800CE4B8 -func_800CE4B8: +.global isavegame.iSG_bfr_icondata__FPcP8CARDStatPci +isavegame.iSG_bfr_icondata__FPcP8CARDStatPci: /* 800CE4B8 000CB2B8 94 21 A3 A0 */ stwu r1, -0x5c60(r1) /* 800CE4BC 000CB2BC 7C 08 02 A6 */ mflr r0 /* 800CE4C0 000CB2C0 3C 80 80 26 */ lis r4, lbl_802604E0@ha @@ -2348,7 +2348,7 @@ lbl_800CE574: /* 800CE580 000CB380 80 0D 92 90 */ lwz r0, lbl_803CBB90-_SDA_BASE_(r13) /* 800CE584 000CB384 90 0D 92 A8 */ stw r0, lbl_803CBBA8-_SDA_BASE_(r13) /* 800CE588 000CB388 80 6D 92 A8 */ lwz r3, lbl_803CBBA8-_SDA_BASE_(r13) -/* 800CE58C 000CB38C 48 00 02 DD */ bl func_800CE868 +/* 800CE58C 000CB38C 48 00 02 DD */ bl isavegame.iSG_tpl_TEXGet__FP21st_ISG_TPL_TEXPALETTEUi /* 800CE590 000CB390 90 6D 92 AC */ stw r3, lbl_803CBBAC-_SDA_BASE_(r13) /* 800CE594 000CB394 38 61 00 48 */ addi r3, r1, 0x48 /* 800CE598 000CB398 38 A0 18 00 */ li r5, 0x1800 @@ -2364,7 +2364,7 @@ lbl_800CE574: /* 800CE5C0 000CB3C0 48 00 00 40 */ b lbl_800CE600 lbl_800CE5C4: /* 800CE5C4 000CB3C4 80 6D 92 A8 */ lwz r3, lbl_803CBBA8-_SDA_BASE_(r13) -/* 800CE5C8 000CB3C8 48 00 02 A1 */ bl func_800CE868 +/* 800CE5C8 000CB3C8 48 00 02 A1 */ bl isavegame.iSG_tpl_TEXGet__FP21st_ISG_TPL_TEXPALETTEUi /* 800CE5CC 000CB3CC 90 6D 92 AC */ stw r3, lbl_803CBBAC-_SDA_BASE_(r13) /* 800CE5D0 000CB3D0 38 A0 08 00 */ li r5, 0x800 /* 800CE5D4 000CB3D4 80 6D 92 AC */ lwz r3, lbl_803CBBAC-_SDA_BASE_(r13) @@ -2401,8 +2401,8 @@ lbl_800CE600: /* 800CE64C 000CB44C 38 21 5C 60 */ addi r1, r1, 0x5c60 /* 800CE650 000CB450 4E 80 00 20 */ blr -.global func_800CE654 -func_800CE654: +.global isavegame.iSG_upd_icostat__FP8CARDStatP8CARDStat +isavegame.iSG_upd_icostat__FP8CARDStatP8CARDStat: /* 800CE654 000CB454 38 60 00 00 */ li r3, 0 /* 800CE658 000CB458 38 00 00 40 */ li r0, 0x40 /* 800CE65C 000CB45C 90 64 00 38 */ stw r3, 0x38(r4) @@ -2480,8 +2480,8 @@ func_800CE654: /* 800CE77C 000CB57C B0 04 00 36 */ sth r0, 0x36(r4) /* 800CE780 000CB580 4E 80 00 20 */ blr -.global func_800CE784 -func_800CE784: +.global isavegame.iSG_tpl_unpack__FP21st_ISG_TPL_TEXPALETTE +isavegame.iSG_tpl_unpack__FP21st_ISG_TPL_TEXPALETTE: /* 800CE784 000CB584 80 83 00 00 */ lwz r4, 0(r3) /* 800CE788 000CB588 3C 04 FF E0 */ addis r0, r4, 0xffe0 /* 800CE78C 000CB58C 28 00 AF 30 */ cmplwi r0, 0xaf30 @@ -2537,26 +2537,26 @@ lbl_800CE834: /* 800CE840 000CB640 38 60 00 01 */ li r3, 1 /* 800CE844 000CB644 4E 80 00 20 */ blr -.global func_800CE848 -func_800CE848: +.global isavegame.iSG_bnr_unpack__FP21st_ISG_TPL_TEXPALETTE +isavegame.iSG_bnr_unpack__FP21st_ISG_TPL_TEXPALETTE: /* 800CE848 000CB648 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CE84C 000CB64C 7C 08 02 A6 */ mflr r0 /* 800CE850 000CB650 90 01 00 14 */ stw r0, 0x14(r1) -/* 800CE854 000CB654 4B FF FF 31 */ bl func_800CE784 +/* 800CE854 000CB654 4B FF FF 31 */ bl isavegame.iSG_tpl_unpack__FP21st_ISG_TPL_TEXPALETTE /* 800CE858 000CB658 80 01 00 14 */ lwz r0, 0x14(r1) /* 800CE85C 000CB65C 7C 08 03 A6 */ mtlr r0 /* 800CE860 000CB660 38 21 00 10 */ addi r1, r1, 0x10 /* 800CE864 000CB664 4E 80 00 20 */ blr -.global func_800CE868 -func_800CE868: +.global isavegame.iSG_tpl_TEXGet__FP21st_ISG_TPL_TEXPALETTEUi +isavegame.iSG_tpl_TEXGet__FP21st_ISG_TPL_TEXPALETTEUi: /* 800CE868 000CB668 80 63 00 08 */ lwz r3, 8(r3) /* 800CE86C 000CB66C 54 80 18 38 */ slwi r0, r4, 3 /* 800CE870 000CB670 7C 63 02 14 */ add r3, r3, r0 /* 800CE874 000CB674 4E 80 00 20 */ blr -.global func_800CE878 -func_800CE878: +.global isavegame.iSG_mc_mount__Fi +isavegame.iSG_mc_mount__Fi: /* 800CE878 000CB678 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800CE87C 000CB67C 7C 08 02 A6 */ mflr r0 /* 800CE880 000CB680 38 E0 00 00 */ li r7, 0 @@ -2606,8 +2606,8 @@ lbl_800CE910: /* 800CE920 000CB720 38 21 00 30 */ addi r1, r1, 0x30 /* 800CE924 000CB724 4E 80 00 20 */ blr -.global func_800CE928 -func_800CE928: +.global isavegame.iSG_mc_unmount__Fi +isavegame.iSG_mc_unmount__Fi: /* 800CE928 000CB728 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CE92C 000CB72C 7C 08 02 A6 */ mflr r0 /* 800CE930 000CB730 90 01 00 14 */ stw r0, 0x14(r1) @@ -2671,8 +2671,8 @@ lbl_800CE9F0: /* 800CEA00 000CB800 38 21 00 10 */ addi r1, r1, 0x10 /* 800CEA04 000CB804 4E 80 00 20 */ blr -.global func_800CEA08 -func_800CEA08: +.global isavegame.iSG_mc_format__FP19st_ISG_MEMCARD_DATAiPi +isavegame.iSG_mc_format__FP19st_ISG_MEMCARD_DATAiPi: /* 800CEA08 000CB808 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CEA0C 000CB80C 7C 08 02 A6 */ mflr r0 /* 800CEA10 000CB810 90 01 00 14 */ stw r0, 0x14(r1) @@ -2745,8 +2745,8 @@ lbl_800CEAE4: /* 800CEAF4 000CB8F4 38 21 00 10 */ addi r1, r1, 0x10 /* 800CEAF8 000CB8F8 4E 80 00 20 */ blr -.global func_800CEAFC -func_800CEAFC: +.global isavegame.iSG_mc_fopen__FP19st_ISG_MEMCARD_DATAPCci13en_ISG_IOMODEP14en_ASYNC_OPERR +isavegame.iSG_mc_fopen__FP19st_ISG_MEMCARD_DATAPCci13en_ISG_IOMODEP14en_ASYNC_OPERR: /* 800CEAFC 000CB8FC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800CEB00 000CB900 7C 08 02 A6 */ mflr r0 /* 800CEB04 000CB904 90 01 00 34 */ stw r0, 0x34(r1) @@ -2778,7 +2778,7 @@ lbl_800CEB3C: lbl_800CEB64: /* 800CEB64 000CB964 7F A3 EB 78 */ mr r3, r29 /* 800CEB68 000CB968 7F 24 CB 78 */ mr r4, r25 -/* 800CEB6C 000CB96C 48 00 02 01 */ bl func_800CED6C +/* 800CEB6C 000CB96C 48 00 02 01 */ bl isavegame.iSG_mc_fdel__FP19st_ISG_MEMCARD_DATAPCc /* 800CEB70 000CB970 80 1D 01 2C */ lwz r0, 0x12c(r29) /* 800CEB74 000CB974 2C 00 00 00 */ cmpwi r0, 0 /* 800CEB78 000CB978 40 82 00 A0 */ bne lbl_800CEC18 @@ -2858,7 +2858,7 @@ lbl_800CEC44: /* 800CEC88 000CBA88 41 82 00 10 */ beq lbl_800CEC98 lbl_800CEC8C: /* 800CEC8C 000CBA8C 7F A3 EB 78 */ mr r3, r29 -/* 800CEC90 000CBA90 48 00 00 21 */ bl func_800CECB0 +/* 800CEC90 000CBA90 48 00 00 21 */ bl isavegame.iSG_mc_fclose__FP19st_ISG_MEMCARD_DATA /* 800CEC94 000CBA94 3B E0 00 00 */ li r31, 0 lbl_800CEC98: /* 800CEC98 000CBA98 7F E3 FB 78 */ mr r3, r31 @@ -2868,20 +2868,20 @@ lbl_800CEC98: /* 800CECA8 000CBAA8 38 21 00 30 */ addi r1, r1, 0x30 /* 800CECAC 000CBAAC 4E 80 00 20 */ blr -.global func_800CECB0 -func_800CECB0: +.global isavegame.iSG_mc_fclose__FP19st_ISG_MEMCARD_DATA +isavegame.iSG_mc_fclose__FP19st_ISG_MEMCARD_DATA: /* 800CECB0 000CBAB0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CECB4 000CBAB4 7C 08 02 A6 */ mflr r0 /* 800CECB8 000CBAB8 38 80 00 00 */ li r4, 0 /* 800CECBC 000CBABC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800CECC0 000CBAC0 48 00 00 15 */ bl func_800CECD4 +/* 800CECC0 000CBAC0 48 00 00 15 */ bl isavegame.iSG_mc_fclose__FP19st_ISG_MEMCARD_DATAP8CARDStat /* 800CECC4 000CBAC4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800CECC8 000CBAC8 7C 08 03 A6 */ mtlr r0 /* 800CECCC 000CBACC 38 21 00 10 */ addi r1, r1, 0x10 /* 800CECD0 000CBAD0 4E 80 00 20 */ blr -.global func_800CECD4 -func_800CECD4: +.global isavegame.iSG_mc_fclose__FP19st_ISG_MEMCARD_DATAP8CARDStat +isavegame.iSG_mc_fclose__FP19st_ISG_MEMCARD_DATAP8CARDStat: /* 800CECD4 000CBAD4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800CECD8 000CBAD8 7C 08 02 A6 */ mflr r0 /* 800CECDC 000CBADC 90 01 00 24 */ stw r0, 0x24(r1) @@ -2924,8 +2924,8 @@ lbl_800CED2C: /* 800CED64 000CBB64 38 21 00 20 */ addi r1, r1, 0x20 /* 800CED68 000CBB68 4E 80 00 20 */ blr -.global func_800CED6C -func_800CED6C: +.global isavegame.iSG_mc_fdel__FP19st_ISG_MEMCARD_DATAPCc +isavegame.iSG_mc_fdel__FP19st_ISG_MEMCARD_DATAPCc: /* 800CED6C 000CBB6C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CED70 000CBB70 7C 08 02 A6 */ mflr r0 /* 800CED74 000CBB74 90 01 00 14 */ stw r0, 0x14(r1) @@ -2993,19 +2993,19 @@ lbl_800CEE30: lbl_800CEE48: /* 800CEE48 000CBC48 4E 80 00 20 */ blr -.global func_800CEE4C -func_800CEE4C: +.global isavegame.iSG_mc_fread__FP19st_ISG_MEMCARD_DATAPcii +isavegame.iSG_mc_fread__FP19st_ISG_MEMCARD_DATAPcii: /* 800CEE4C 000CBC4C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CEE50 000CBC50 7C 08 02 A6 */ mflr r0 /* 800CEE54 000CBC54 90 01 00 14 */ stw r0, 0x14(r1) -/* 800CEE58 000CBC58 48 00 00 15 */ bl func_800CEE6C +/* 800CEE58 000CBC58 48 00 00 15 */ bl isavegame.iSG_mcqa_fread__FP19st_ISG_MEMCARD_DATAPcii /* 800CEE5C 000CBC5C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800CEE60 000CBC60 7C 08 03 A6 */ mtlr r0 /* 800CEE64 000CBC64 38 21 00 10 */ addi r1, r1, 0x10 /* 800CEE68 000CBC68 4E 80 00 20 */ blr -.global func_800CEE6C -func_800CEE6C: +.global isavegame.iSG_mcqa_fread__FP19st_ISG_MEMCARD_DATAPcii +isavegame.iSG_mcqa_fread__FP19st_ISG_MEMCARD_DATAPcii: /* 800CEE6C 000CBC6C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800CEE70 000CBC70 7C 08 02 A6 */ mflr r0 /* 800CEE74 000CBC74 90 01 00 24 */ stw r0, 0x24(r1) @@ -3072,19 +3072,19 @@ lbl_800CEF40: /* 800CEF4C 000CBD4C 38 21 00 20 */ addi r1, r1, 0x20 /* 800CEF50 000CBD50 4E 80 00 20 */ blr -.global func_800CEF54 -func_800CEF54: +.global isavegame.iSG_mc_fwrite__FP19st_ISG_MEMCARD_DATAPci +isavegame.iSG_mc_fwrite__FP19st_ISG_MEMCARD_DATAPci: /* 800CEF54 000CBD54 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CEF58 000CBD58 7C 08 02 A6 */ mflr r0 /* 800CEF5C 000CBD5C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800CEF60 000CBD60 48 00 00 15 */ bl func_800CEF74 +/* 800CEF60 000CBD60 48 00 00 15 */ bl isavegame.iSG_mcqa_fwrite__FP19st_ISG_MEMCARD_DATAPci /* 800CEF64 000CBD64 80 01 00 14 */ lwz r0, 0x14(r1) /* 800CEF68 000CBD68 7C 08 03 A6 */ mtlr r0 /* 800CEF6C 000CBD6C 38 21 00 10 */ addi r1, r1, 0x10 /* 800CEF70 000CBD70 4E 80 00 20 */ blr -.global func_800CEF74 -func_800CEF74: +.global isavegame.iSG_mcqa_fwrite__FP19st_ISG_MEMCARD_DATAPci +isavegame.iSG_mcqa_fwrite__FP19st_ISG_MEMCARD_DATAPci: /* 800CEF74 000CBD74 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800CEF78 000CBD78 7C 08 02 A6 */ mflr r0 /* 800CEF7C 000CBD7C 90 01 00 34 */ stw r0, 0x34(r1) @@ -3256,7 +3256,7 @@ lbl_800CF1A8: /* 800CF1C4 000CBFC4 38 A0 00 00 */ li r5, 0 /* 800CF1C8 000CBFC8 7F A4 EB 78 */ mr r4, r29 /* 800CF1CC 000CBFCC 38 C0 00 00 */ li r6, 0 -/* 800CF1D0 000CBFD0 4B FF EF 2D */ bl func_800CE0FC +/* 800CF1D0 000CBFD0 4B FF EF 2D */ bl isavegame.iSG_fileKosher__FP19st_ISG_MEMCARD_DATAPCciPi /* 800CF1D4 000CBFD4 2C 03 00 00 */ cmpwi r3, 0 /* 800CF1D8 000CBFD8 40 82 00 18 */ bne lbl_800CF1F0 /* 800CF1DC 000CBFDC 7F E3 FB 78 */ mr r3, r31 diff --git a/asm/Core/p2/ngcrad3d.s b/asm/Core/p2/ngcrad3d.s index 8e388a008..c4b9eff09 100644 --- a/asm/Core/p2/ngcrad3d.s +++ b/asm/Core/p2/ngcrad3d.s @@ -2,8 +2,8 @@ .section .text # 0x800D4A14 - 0x800D50BC -.global func_800D4A14 -func_800D4A14: +.global ngcrad3d.Setup_surface_array__Fv +ngcrad3d.Setup_surface_array__Fv: /* 800D4A14 000D1814 80 0D 93 50 */ lwz r0, lbl_803CBC50-_SDA_BASE_(r13) /* 800D4A18 000D1818 2C 00 00 00 */ cmpwi r0, 0 /* 800D4A1C 000D181C 4C 82 00 20 */ bnelr @@ -42,7 +42,7 @@ Open_RAD_3D_image: /* 800D4A94 000D1894 7C 98 23 78 */ mr r24, r4 /* 800D4A98 000D1898 7C B9 2B 78 */ mr r25, r5 /* 800D4A9C 000D189C 7C DA 33 78 */ mr r26, r6 -/* 800D4AA0 000D18A0 4B FF FF 75 */ bl func_800D4A14 +/* 800D4AA0 000D18A0 4B FF FF 75 */ bl ngcrad3d.Setup_surface_array__Fv /* 800D4AA4 000D18A4 3C 60 80 31 */ lis r3, lbl_80312164@ha /* 800D4AA8 000D18A8 57 5D 10 3A */ slwi r29, r26, 2 /* 800D4AAC 000D18AC 3B C3 21 64 */ addi r30, r3, lbl_80312164@l @@ -168,8 +168,8 @@ lbl_800D4C3C: /* 800D4C44 000D1A44 38 21 00 10 */ addi r1, r1, 0x10 /* 800D4C48 000D1A48 4E 80 00 20 */ blr -.global func_800D4C4C -func_800D4C4C: +.global ngcrad3d.Submit_vertices__Fffffllf +ngcrad3d.Submit_vertices__Fffffllf: /* 800D4C4C 000D1A4C 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 800D4C50 000D1A50 7C 08 02 A6 */ mflr r0 /* 800D4C54 000D1A54 90 01 00 A4 */ stw r0, 0xa4(r1) @@ -225,7 +225,7 @@ func_800D4C4C: /* 800D4D1C 000D1B1C 80 01 00 1C */ lwz r0, 0x1c(r1) /* 800D4D20 000D1B20 7C 1D 07 34 */ extsh r29, r0 /* 800D4D24 000D1B24 7F A4 EB 78 */ mr r4, r29 -/* 800D4D28 000D1B28 48 00 01 85 */ bl func_800D4EAC +/* 800D4D28 000D1B28 48 00 01 85 */ bl ngcrad3d.GXPosition3s16 /* 800D4D2C 000D1B2C C0 02 98 64 */ lfs f0, lbl_803CE1E4-_SDA2_BASE_(r2) /* 800D4D30 000D1B30 38 60 00 FF */ li r3, 0xff /* 800D4D34 000D1B34 38 80 00 FF */ li r4, 0xff @@ -236,10 +236,10 @@ func_800D4C4C: /* 800D4D48 000D1B48 80 01 00 24 */ lwz r0, 0x24(r1) /* 800D4D4C 000D1B4C 54 1E 06 3E */ clrlwi r30, r0, 0x18 /* 800D4D50 000D1B50 7F C6 F3 78 */ mr r6, r30 -/* 800D4D54 000D1B54 48 00 01 41 */ bl func_800D4E94 +/* 800D4D54 000D1B54 48 00 01 41 */ bl ngcrad3d.GXColor4u8 /* 800D4D58 000D1B58 C0 22 98 60 */ lfs f1, lbl_803CE1E0-_SDA2_BASE_(r2) /* 800D4D5C 000D1B5C C0 42 98 68 */ lfs f2, lbl_803CE1E8-_SDA2_BASE_(r2) -/* 800D4D60 000D1B60 48 00 01 25 */ bl func_800D4E84 +/* 800D4D60 000D1B60 48 00 01 25 */ bl ngcrad3d.GXTexCoord2f32 /* 800D4D64 000D1B64 FC 00 E0 1E */ fctiwz f0, f28 /* 800D4D68 000D1B68 7F E3 FB 78 */ mr r3, r31 /* 800D4D6C 000D1B6C 38 A0 00 00 */ li r5, 0 @@ -247,15 +247,15 @@ func_800D4C4C: /* 800D4D74 000D1B74 80 01 00 2C */ lwz r0, 0x2c(r1) /* 800D4D78 000D1B78 7C 1F 07 34 */ extsh r31, r0 /* 800D4D7C 000D1B7C 7F E4 FB 78 */ mr r4, r31 -/* 800D4D80 000D1B80 48 00 01 2D */ bl func_800D4EAC +/* 800D4D80 000D1B80 48 00 01 2D */ bl ngcrad3d.GXPosition3s16 /* 800D4D84 000D1B84 7F C6 F3 78 */ mr r6, r30 /* 800D4D88 000D1B88 38 60 00 FF */ li r3, 0xff /* 800D4D8C 000D1B8C 38 80 00 FF */ li r4, 0xff /* 800D4D90 000D1B90 38 A0 00 FF */ li r5, 0xff -/* 800D4D94 000D1B94 48 00 01 01 */ bl func_800D4E94 +/* 800D4D94 000D1B94 48 00 01 01 */ bl ngcrad3d.GXColor4u8 /* 800D4D98 000D1B98 C0 22 98 60 */ lfs f1, lbl_803CE1E0-_SDA2_BASE_(r2) /* 800D4D9C 000D1B9C FC 40 08 90 */ fmr f2, f1 -/* 800D4DA0 000D1BA0 48 00 00 E5 */ bl func_800D4E84 +/* 800D4DA0 000D1BA0 48 00 00 E5 */ bl ngcrad3d.GXTexCoord2f32 /* 800D4DA4 000D1BA4 6F 83 80 00 */ xoris r3, r28, 0x8000 /* 800D4DA8 000D1BA8 3C 00 43 30 */ lis r0, 0x4330 /* 800D4DAC 000D1BAC 90 61 00 34 */ stw r3, 0x34(r1) @@ -271,28 +271,28 @@ func_800D4C4C: /* 800D4DD4 000D1BD4 80 01 00 3C */ lwz r0, 0x3c(r1) /* 800D4DD8 000D1BD8 7C 1F 07 34 */ extsh r31, r0 /* 800D4DDC 000D1BDC 7F E3 FB 78 */ mr r3, r31 -/* 800D4DE0 000D1BE0 48 00 00 CD */ bl func_800D4EAC +/* 800D4DE0 000D1BE0 48 00 00 CD */ bl ngcrad3d.GXPosition3s16 /* 800D4DE4 000D1BE4 7F C6 F3 78 */ mr r6, r30 /* 800D4DE8 000D1BE8 38 60 00 FF */ li r3, 0xff /* 800D4DEC 000D1BEC 38 80 00 FF */ li r4, 0xff /* 800D4DF0 000D1BF0 38 A0 00 FF */ li r5, 0xff -/* 800D4DF4 000D1BF4 48 00 00 A1 */ bl func_800D4E94 +/* 800D4DF4 000D1BF4 48 00 00 A1 */ bl ngcrad3d.GXColor4u8 /* 800D4DF8 000D1BF8 C0 22 98 68 */ lfs f1, lbl_803CE1E8-_SDA2_BASE_(r2) /* 800D4DFC 000D1BFC C0 42 98 60 */ lfs f2, lbl_803CE1E0-_SDA2_BASE_(r2) -/* 800D4E00 000D1C00 48 00 00 85 */ bl func_800D4E84 +/* 800D4E00 000D1C00 48 00 00 85 */ bl ngcrad3d.GXTexCoord2f32 /* 800D4E04 000D1C04 7F E3 FB 78 */ mr r3, r31 /* 800D4E08 000D1C08 7F A4 EB 78 */ mr r4, r29 /* 800D4E0C 000D1C0C 38 A0 00 00 */ li r5, 0 -/* 800D4E10 000D1C10 48 00 00 9D */ bl func_800D4EAC +/* 800D4E10 000D1C10 48 00 00 9D */ bl ngcrad3d.GXPosition3s16 /* 800D4E14 000D1C14 7F C6 F3 78 */ mr r6, r30 /* 800D4E18 000D1C18 38 60 00 FF */ li r3, 0xff /* 800D4E1C 000D1C1C 38 80 00 FF */ li r4, 0xff /* 800D4E20 000D1C20 38 A0 00 FF */ li r5, 0xff -/* 800D4E24 000D1C24 48 00 00 71 */ bl func_800D4E94 +/* 800D4E24 000D1C24 48 00 00 71 */ bl ngcrad3d.GXColor4u8 /* 800D4E28 000D1C28 C0 22 98 68 */ lfs f1, lbl_803CE1E8-_SDA2_BASE_(r2) /* 800D4E2C 000D1C2C FC 40 08 90 */ fmr f2, f1 -/* 800D4E30 000D1C30 48 00 00 55 */ bl func_800D4E84 -/* 800D4E34 000D1C34 48 00 00 4D */ bl func_800D4E80 +/* 800D4E30 000D1C30 48 00 00 55 */ bl ngcrad3d.GXTexCoord2f32 +/* 800D4E34 000D1C34 48 00 00 4D */ bl ngcrad3d.GXEnd /* 800D4E38 000D1C38 E3 E1 00 98 */ psq_l f31, 152(r1), 0, qr0 /* 800D4E3C 000D1C3C CB E1 00 90 */ lfd f31, 0x90(r1) /* 800D4E40 000D1C40 E3 C1 00 88 */ psq_l f30, 136(r1), 0, qr0 @@ -312,19 +312,19 @@ func_800D4C4C: /* 800D4E78 000D1C78 38 21 00 A0 */ addi r1, r1, 0xa0 /* 800D4E7C 000D1C7C 4E 80 00 20 */ blr -.global func_800D4E80 -func_800D4E80: +.global ngcrad3d.GXEnd +ngcrad3d.GXEnd: /* 800D4E80 000D1C80 4E 80 00 20 */ blr -.global func_800D4E84 -func_800D4E84: +.global ngcrad3d.GXTexCoord2f32 +ngcrad3d.GXTexCoord2f32: /* 800D4E84 000D1C84 3C 60 CC 01 */ lis r3, 0xCC008000@ha /* 800D4E88 000D1C88 D0 23 80 00 */ stfs f1, 0xCC008000@l(r3) /* 800D4E8C 000D1C8C D0 43 80 00 */ stfs f2, -0x8000(r3) /* 800D4E90 000D1C90 4E 80 00 20 */ blr -.global func_800D4E94 -func_800D4E94: +.global ngcrad3d.GXColor4u8 +ngcrad3d.GXColor4u8: /* 800D4E94 000D1C94 3C E0 CC 01 */ lis r7, 0xCC008000@ha /* 800D4E98 000D1C98 98 67 80 00 */ stb r3, 0xCC008000@l(r7) /* 800D4E9C 000D1C9C 98 87 80 00 */ stb r4, -0x8000(r7) @@ -332,8 +332,8 @@ func_800D4E94: /* 800D4EA4 000D1CA4 98 C7 80 00 */ stb r6, -0x8000(r7) /* 800D4EA8 000D1CA8 4E 80 00 20 */ blr -.global func_800D4EAC -func_800D4EAC: +.global ngcrad3d.GXPosition3s16 +ngcrad3d.GXPosition3s16: /* 800D4EAC 000D1CAC 3C C0 CC 01 */ lis r6, 0xCC008000@ha /* 800D4EB0 000D1CB0 B0 66 80 00 */ sth r3, 0xCC008000@l(r6) /* 800D4EB4 000D1CB4 B0 86 80 00 */ sth r4, -0x8000(r6) @@ -436,7 +436,7 @@ lbl_800D4F9C: /* 800D501C 000D1E1C 38 80 00 01 */ li r4, 1 /* 800D5020 000D1E20 38 A0 00 04 */ li r5, 4 /* 800D5024 000D1E24 38 C0 00 1E */ li r6, 0x1e -/* 800D5028 000D1E28 48 00 00 6D */ bl func_800D5094 +/* 800D5028 000D1E28 48 00 00 6D */ bl ngcrad3d.GXSetTexCoordGen /* 800D502C 000D1E2C C0 22 98 7C */ lfs f1, lbl_803CE1FC-_SDA2_BASE_(r2) /* 800D5030 000D1E30 FC A0 F8 90 */ fmr f5, f31 /* 800D5034 000D1E34 C0 02 98 80 */ lfs f0, lbl_803CE200-_SDA2_BASE_(r2) @@ -450,7 +450,7 @@ lbl_800D4F9C: /* 800D5054 000D1E54 D8 01 00 50 */ stfd f0, 0x50(r1) /* 800D5058 000D1E58 80 61 00 4C */ lwz r3, 0x4c(r1) /* 800D505C 000D1E5C 80 81 00 54 */ lwz r4, 0x54(r1) -/* 800D5060 000D1E60 4B FF FB ED */ bl func_800D4C4C +/* 800D5060 000D1E60 4B FF FB ED */ bl ngcrad3d.Submit_vertices__Fffffllf /* 800D5064 000D1E64 38 60 00 00 */ li r3, 0 /* 800D5068 000D1E68 38 80 00 04 */ li r4, 4 /* 800D506C 000D1E6C 38 A0 00 05 */ li r5, 5 @@ -465,8 +465,8 @@ lbl_800D5078: /* 800D508C 000D1E8C 38 21 00 70 */ addi r1, r1, 0x70 /* 800D5090 000D1E90 4E 80 00 20 */ blr -.global func_800D5094 -func_800D5094: +.global ngcrad3d.GXSetTexCoordGen +ngcrad3d.GXSetTexCoordGen: /* 800D5094 000D1E94 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D5098 000D1E98 7C 08 02 A6 */ mflr r0 /* 800D509C 000D1E9C 38 E0 00 00 */ li r7, 0 diff --git a/asm/Core/x/xAnim.s b/asm/Core/x/xAnim.s index 4c34fb10d..3879577ad 100644 --- a/asm/Core/x/xAnim.s +++ b/asm/Core/x/xAnim.s @@ -2,8 +2,8 @@ .section .text # 0x800058E0 - 0x80009400 -.global func_800058E0 -func_800058E0: +.global xAnim._xSingleCompare__Fcc +xAnim._xSingleCompare__Fcc: /* 800058E0 000026E0 54 80 06 3E */ clrlwi r0, r4, 0x18 /* 800058E4 000026E4 2C 00 00 2C */ cmpwi r0, 0x2c /* 800058E8 000026E8 40 80 00 1C */ bge lbl_80005904 @@ -37,8 +37,8 @@ lbl_80005938: /* 80005948 00002748 54 03 D9 7E */ srwi r3, r0, 5 /* 8000594C 0000274C 4E 80 00 20 */ blr -.global func_80005950 -func_80005950: +.global xAnim._xSingleCompare__FcPCc +xAnim._xSingleCompare__FcPCc: /* 80005950 00002750 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80005954 00002754 7C 08 02 A6 */ mflr r0 /* 80005958 00002758 90 01 00 14 */ stw r0, 0x14(r1) @@ -49,7 +49,7 @@ func_80005950: /* 8000596C 0000276C 48 00 00 20 */ b lbl_8000598C lbl_80005970: /* 80005970 00002770 7F C3 F3 78 */ mr r3, r30 -/* 80005974 00002774 4B FF FF 6D */ bl func_800058E0 +/* 80005974 00002774 4B FF FF 6D */ bl xAnim._xSingleCompare__Fcc /* 80005978 00002778 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8000597C 0000277C 41 82 00 0C */ beq lbl_80005988 /* 80005980 00002780 38 60 00 01 */ li r3, 1 @@ -69,8 +69,8 @@ lbl_8000599C: /* 800059AC 000027AC 38 21 00 10 */ addi r1, r1, 0x10 /* 800059B0 000027B0 4E 80 00 20 */ blr -.global func_800059B4 -func_800059B4: +.global xAnim._xCharIn__FcPCc +xAnim._xCharIn__FcPCc: /* 800059B4 000027B4 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 800059B8 000027B8 48 00 00 18 */ b lbl_800059D0 lbl_800059BC: @@ -87,8 +87,8 @@ lbl_800059D0: /* 800059DC 000027DC 38 60 00 00 */ li r3, 0 /* 800059E0 000027E0 4E 80 00 20 */ blr -.global func_800059E4 -func_800059E4: +.global xAnim._xCheckAnimNameInner__FPCcPCciPcPiPi +xAnim._xCheckAnimNameInner__FPCcPCciPcPiPi: /* 800059E4 000027E4 94 21 FF 20 */ stwu r1, -0xe0(r1) /* 800059E8 000027E8 7C 08 02 A6 */ mflr r0 /* 800059EC 000027EC 90 01 00 E4 */ stw r0, 0xe4(r1) @@ -207,7 +207,7 @@ lbl_80005B5C: lbl_80005B7C: /* 80005B7C 0000297C 56 60 06 3F */ clrlwi. r0, r19, 0x18 /* 80005B80 00002980 41 82 00 24 */ beq lbl_80005BA4 -/* 80005B84 00002984 4B FF FE 31 */ bl func_800059B4 +/* 80005B84 00002984 4B FF FE 31 */ bl xAnim._xCharIn__FcPCc /* 80005B88 00002988 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80005B8C 0000298C 40 82 00 18 */ bne lbl_80005BA4 /* 80005B90 00002990 88 10 00 00 */ lbz r0, 0(r16) @@ -239,7 +239,7 @@ lbl_80005BDC: /* 80005BE0 000029E0 28 03 00 00 */ cmplwi r3, 0 /* 80005BE4 000029E4 41 82 00 14 */ beq lbl_80005BF8 /* 80005BE8 000029E8 38 81 00 18 */ addi r4, r1, 0x18 -/* 80005BEC 000029EC 4B FF FD 65 */ bl func_80005950 +/* 80005BEC 000029EC 4B FF FD 65 */ bl xAnim._xSingleCompare__FcPCc /* 80005BF0 000029F0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80005BF4 000029F4 41 82 FF E0 */ beq lbl_80005BD4 lbl_80005BF8: @@ -349,7 +349,7 @@ lbl_80005D28: /* 80005D44 00002B44 7C A4 98 50 */ subf r5, r4, r19 /* 80005D48 00002B48 38 E1 00 14 */ addi r7, r1, 0x14 /* 80005D4C 00002B4C 39 01 00 10 */ addi r8, r1, 0x10 -/* 80005D50 00002B50 4B FF FC 95 */ bl func_800059E4 +/* 80005D50 00002B50 4B FF FC 95 */ bl xAnim._xCheckAnimNameInner__FPCcPCciPcPiPi /* 80005D54 00002B54 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80005D58 00002B58 41 82 00 08 */ beq lbl_80005D60 /* 80005D5C 00002B5C 3A 00 00 01 */ li r16, 1 @@ -431,7 +431,7 @@ lbl_80005E48: /* 80005E54 00002C54 7C A4 28 50 */ subf r5, r4, r5 /* 80005E58 00002C58 38 E1 00 0C */ addi r7, r1, 0xc /* 80005E5C 00002C5C 39 01 00 08 */ addi r8, r1, 8 -/* 80005E60 00002C60 4B FF FB 85 */ bl func_800059E4 +/* 80005E60 00002C60 4B FF FB 85 */ bl xAnim._xCheckAnimNameInner__FPCcPCciPcPiPi /* 80005E64 00002C64 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80005E68 00002C68 7C 70 1B 78 */ mr r16, r3 /* 80005E6C 00002C6C 41 82 00 58 */ beq lbl_80005EC4 @@ -443,7 +443,7 @@ lbl_80005E48: /* 80005E84 00002C84 38 C0 00 00 */ li r6, 0 /* 80005E88 00002C88 38 E0 00 00 */ li r7, 0 /* 80005E8C 00002C8C 39 00 00 00 */ li r8, 0 -/* 80005E90 00002C90 4B FF FB 55 */ bl func_800059E4 +/* 80005E90 00002C90 4B FF FB 55 */ bl xAnim._xCheckAnimNameInner__FPCcPCciPcPiPi /* 80005E94 00002C94 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80005E98 00002C98 41 82 00 1C */ beq lbl_80005EB4 /* 80005E9C 00002C9C 28 19 00 00 */ cmplwi r25, 0 @@ -502,8 +502,8 @@ lbl_80005F38: /* 80005F44 00002D44 38 21 00 E0 */ addi r1, r1, 0xe0 /* 80005F48 00002D48 4E 80 00 20 */ blr -.global func_80005F4C -func_80005F4C: +.global xAnim._xCheckAnimName__FPCcPCcPc +xAnim._xCheckAnimName__FPCcPCcPc: /* 80005F4C 00002D4C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80005F50 00002D50 7C 08 02 A6 */ mflr r0 /* 80005F54 00002D54 90 01 00 24 */ stw r0, 0x24(r1) @@ -524,7 +524,7 @@ func_80005F4C: /* 80005F90 00002D90 7F E6 FB 78 */ mr r6, r31 /* 80005F94 00002D94 38 E1 00 08 */ addi r7, r1, 8 /* 80005F98 00002D98 39 00 00 00 */ li r8, 0 -/* 80005F9C 00002D9C 4B FF FA 49 */ bl func_800059E4 +/* 80005F9C 00002D9C 4B FF FA 49 */ bl xAnim._xCheckAnimNameInner__FPCcPCciPcPiPi /* 80005FA0 00002DA0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80005FA4 00002DA4 38 60 00 00 */ li r3, 0 /* 80005FA8 00002DA8 41 82 00 18 */ beq lbl_80005FC0 @@ -609,8 +609,8 @@ func_80006094: /* 800060B0 00002EB0 38 21 00 10 */ addi r1, r1, 0x10 /* 800060B4 00002EB4 4E 80 00 20 */ blr -.global func_800060B8 -func_800060B8: +.global xAnim.CalcRecipBlendMax__FPUs +xAnim.CalcRecipBlendMax__FPUs: /* 800060B8 00002EB8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800060BC 00002EBC 3C 00 43 30 */ lis r0, 0x4330 /* 800060C0 00002EC0 C0 82 80 00 */ lfs f4, lbl_803CC980-_SDA2_BASE_(r2) @@ -660,8 +660,8 @@ lbl_80006154: /* 80006154 00002F54 38 21 00 20 */ addi r1, r1, 0x20 /* 80006158 00002F58 4E 80 00 20 */ blr -.global func_8000615C -func_8000615C: +.global xAnim.StateHasTransition__FP10xAnimStateP15xAnimTransition +xAnim.StateHasTransition__FP10xAnimStateP15xAnimTransition: /* 8000615C 00002F5C 80 63 00 24 */ lwz r3, 0x24(r3) /* 80006160 00002F60 48 00 00 1C */ b lbl_8000617C lbl_80006164: @@ -678,8 +678,8 @@ lbl_8000617C: /* 80006184 00002F84 38 60 00 00 */ li r3, 0 /* 80006188 00002F88 4E 80 00 20 */ blr -.global func_8000618C -func_8000618C: +.global xAnim.DefaultHasTransition__FP10xAnimStateP15xAnimTransitionPUi +xAnim.DefaultHasTransition__FP10xAnimStateP15xAnimTransitionPUi: /* 8000618C 00002F8C 81 03 00 20 */ lwz r8, 0x20(r3) /* 80006190 00002F90 38 E0 00 01 */ li r7, 1 /* 80006194 00002F94 48 00 00 40 */ b lbl_800061D4 @@ -710,8 +710,8 @@ lbl_800061D4: /* 800061E8 00002FE8 90 05 00 00 */ stw r0, 0(r5) /* 800061EC 00002FEC 4E 80 00 20 */ blr -.global func_800061F0 -func_800061F0: +.global xAnim.DefaultOverride__FP10xAnimStateP15xAnimTransition +xAnim.DefaultOverride__FP10xAnimStateP15xAnimTransition: /* 800061F0 00002FF0 80 C3 00 20 */ lwz r6, 0x20(r3) /* 800061F4 00002FF4 48 00 00 38 */ b lbl_8000622C lbl_800061F8: @@ -735,8 +735,8 @@ lbl_8000622C: /* 80006234 00003034 38 60 00 00 */ li r3, 0 /* 80006238 00003038 4E 80 00 20 */ blr -.global func_8000623C -func_8000623C: +.global xAnim.TransitionTimeInit__FP11xAnimSingleP15xAnimTransition +xAnim.TransitionTimeInit__FP11xAnimSingleP15xAnimTransition: /* 8000623C 0000303C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80006240 00003040 7C 08 02 A6 */ mflr r0 /* 80006244 00003044 90 01 00 14 */ stw r0, 0x14(r1) @@ -1595,7 +1595,7 @@ lbl_80006E00: /* 80006E38 00003C38 93 3F 00 2C */ stw r25, 0x2c(r31) /* 80006E3C 00003C3C 41 82 00 10 */ beq lbl_80006E4C /* 80006E40 00003C40 7F 43 D3 78 */ mr r3, r26 -/* 80006E44 00003C44 4B FF F2 75 */ bl func_800060B8 +/* 80006E44 00003C44 4B FF F2 75 */ bl xAnim.CalcRecipBlendMax__FPUs /* 80006E48 00003C48 48 00 00 08 */ b lbl_80006E50 lbl_80006E4C: /* 80006E4C 00003C4C FC 20 F8 90 */ fmr f1, f31 @@ -1617,8 +1617,8 @@ lbl_80006E50: /* 80006E88 00003C88 38 21 00 50 */ addi r1, r1, 0x50 /* 80006E8C 00003C8C 4E 80 00 20 */ blr -.global func_80006E90 -func_80006E90: +.global xAnim._xAnimTableAddTransitionHelper__FP10xAnimStateP15xAnimTransitionRUiRUiPP10xAnimState +xAnim._xAnimTableAddTransitionHelper__FP10xAnimStateP15xAnimTransitionRUiRUiPP10xAnimState: /* 80006E90 00003C90 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80006E94 00003C94 7C 08 02 A6 */ mflr r0 /* 80006E98 00003C98 90 01 00 24 */ stw r0, 0x24(r1) @@ -1633,7 +1633,7 @@ func_80006E90: /* 80006EBC 00003CBC 80 04 00 10 */ lwz r0, 0x10(r4) /* 80006EC0 00003CC0 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 80006EC4 00003CC4 41 82 00 2C */ beq lbl_80006EF0 -/* 80006EC8 00003CC8 4B FF F2 C5 */ bl func_8000618C +/* 80006EC8 00003CC8 4B FF F2 C5 */ bl xAnim.DefaultHasTransition__FP10xAnimStateP15xAnimTransitionPUi /* 80006ECC 00003CCC 28 03 00 00 */ cmplwi r3, 0 /* 80006ED0 00003CD0 40 82 00 50 */ bne lbl_80006F20 /* 80006ED4 00003CD4 80 1E 00 00 */ lwz r0, 0(r30) @@ -1644,7 +1644,7 @@ func_80006E90: /* 80006EE8 00003CE8 90 1E 00 00 */ stw r0, 0(r30) /* 80006EEC 00003CEC 48 00 00 34 */ b lbl_80006F20 lbl_80006EF0: -/* 80006EF0 00003CF0 4B FF F2 6D */ bl func_8000615C +/* 80006EF0 00003CF0 4B FF F2 6D */ bl xAnim.StateHasTransition__FP10xAnimStateP15xAnimTransition /* 80006EF4 00003CF4 28 03 00 00 */ cmplwi r3, 0 /* 80006EF8 00003CF8 40 82 00 28 */ bne lbl_80006F20 /* 80006EFC 00003CFC 80 1E 00 00 */ lwz r0, 0(r30) @@ -1666,8 +1666,8 @@ lbl_80006F20: /* 80006F38 00003D38 38 21 00 20 */ addi r1, r1, 0x20 /* 80006F3C 00003D3C 4E 80 00 20 */ blr -.global func_80006F40 -func_80006F40: +.global xAnim._xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCcPCc +xAnim._xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCcPCc: /* 80006F40 00003D40 94 21 FE 20 */ stwu r1, -0x1e0(r1) /* 80006F44 00003D44 7C 08 02 A6 */ mflr r0 /* 80006F48 00003D48 90 01 01 E4 */ stw r0, 0x1e4(r1) @@ -1725,7 +1725,7 @@ lbl_80006FE8: /* 80007000 00003E00 48 00 00 20 */ b lbl_80007020 lbl_80007004: /* 80007004 00003E04 7E 64 9B 78 */ mr r4, r19 -/* 80007008 00003E08 4B FF E9 AD */ bl func_800059B4 +/* 80007008 00003E08 4B FF E9 AD */ bl xAnim._xCharIn__FcPCc /* 8000700C 00003E0C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80007010 00003E10 41 82 00 0C */ beq lbl_8000701C /* 80007014 00003E14 3A 40 00 01 */ li r18, 1 @@ -1745,7 +1745,7 @@ lbl_8000703C: /* 8000703C 00003E3C 80 76 00 04 */ lwz r3, 4(r22) /* 80007040 00003E40 7F 44 D3 78 */ mr r4, r26 /* 80007044 00003E44 38 A1 00 90 */ addi r5, r1, 0x90 -/* 80007048 00003E48 4B FF EF 05 */ bl func_80005F4C +/* 80007048 00003E48 4B FF EF 05 */ bl xAnim._xCheckAnimName__FPCcPCcPc /* 8000704C 00003E4C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80007050 00003E50 41 82 01 34 */ beq lbl_80007184 /* 80007054 00003E54 56 E0 06 3F */ clrlwi. r0, r23, 0x18 @@ -1833,7 +1833,7 @@ lbl_80007160: /* 80007174 00003F74 7F 67 DB 78 */ mr r7, r27 /* 80007178 00003F78 38 A1 00 08 */ addi r5, r1, 8 /* 8000717C 00003F7C 38 C1 00 0C */ addi r6, r1, 0xc -/* 80007180 00003F80 4B FF FD 11 */ bl func_80006E90 +/* 80007180 00003F80 4B FF FD 11 */ bl xAnim._xAnimTableAddTransitionHelper__FP10xAnimStateP15xAnimTransitionRUiRUiPP10xAnimState lbl_80007184: /* 80007184 00003F84 82 D6 00 00 */ lwz r22, 0(r22) lbl_80007188: @@ -1853,7 +1853,7 @@ lbl_80007194: /* 800071B8 00003FB8 7F 67 DB 78 */ mr r7, r27 /* 800071BC 00003FBC 38 A1 00 08 */ addi r5, r1, 8 /* 800071C0 00003FC0 38 C1 00 0C */ addi r6, r1, 0xc -/* 800071C4 00003FC4 4B FF FC CD */ bl func_80006E90 +/* 800071C4 00003FC4 4B FF FC CD */ bl xAnim._xAnimTableAddTransitionHelper__FP10xAnimStateP15xAnimTransitionRUiRUiPP10xAnimState lbl_800071C8: /* 800071C8 00003FC8 80 61 01 90 */ lwz r3, 0x190(r1) /* 800071CC 00003FCC 7F 85 E3 78 */ mr r5, r28 @@ -1892,7 +1892,7 @@ lbl_80007224: lbl_80007240: /* 80007240 00004040 80 6F 00 00 */ lwz r3, 0(r15) /* 80007244 00004044 7E 04 83 78 */ mr r4, r16 -/* 80007248 00004048 4B FF EF A9 */ bl func_800061F0 +/* 80007248 00004048 4B FF EF A9 */ bl xAnim.DefaultOverride__FP10xAnimStateP15xAnimTransition /* 8000724C 0000404C 28 03 00 00 */ cmplwi r3, 0 /* 80007250 00004050 40 82 00 94 */ bne lbl_800072E4 /* 80007254 00004054 80 10 00 08 */ lwz r0, 8(r16) @@ -1999,7 +1999,7 @@ xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc: /* 800073A0 000041A0 7C 08 02 A6 */ mflr r0 /* 800073A4 000041A4 38 C0 00 00 */ li r6, 0 /* 800073A8 000041A8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800073AC 000041AC 4B FF FB 95 */ bl func_80006F40 +/* 800073AC 000041AC 4B FF FB 95 */ bl xAnim._xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCcPCc /* 800073B0 000041B0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800073B4 000041B4 7C 08 03 A6 */ mtlr r0 /* 800073B8 000041B8 38 21 00 10 */ addi r1, r1, 0x10 @@ -2103,7 +2103,7 @@ lbl_800074E0: /* 80007500 00004300 B3 9F 00 22 */ sth r28, 0x22(r31) /* 80007504 00004304 41 82 00 10 */ beq lbl_80007514 /* 80007508 00004308 7F A3 EB 78 */ mr r3, r29 -/* 8000750C 0000430C 4B FF EB AD */ bl func_800060B8 +/* 8000750C 0000430C 4B FF EB AD */ bl xAnim.CalcRecipBlendMax__FPUs /* 80007510 00004310 48 00 00 08 */ b lbl_80007518 lbl_80007514: /* 80007514 00004314 FC 20 F8 90 */ fmr f1, f31 @@ -2120,7 +2120,7 @@ lbl_80007518: lbl_8000753C: /* 8000753C 0000433C 38 C0 00 00 */ li r6, 0 lbl_80007540: -/* 80007540 00004340 4B FF FA 01 */ bl func_80006F40 +/* 80007540 00004340 4B FF FA 01 */ bl xAnim._xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCcPCc /* 80007544 00004344 7F E3 FB 78 */ mr r3, r31 /* 80007548 00004348 E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0 /* 8000754C 0000434C CB E1 00 60 */ lfd f31, 0x60(r1) @@ -2293,8 +2293,8 @@ xAnimTableGetState__FP10xAnimTablePCc: /* 80007790 00004590 38 21 00 10 */ addi r1, r1, 0x10 /* 80007794 00004594 4E 80 00 20 */ blr -.global func_80007798 -func_80007798: +.global xAnim.EffectActiveInsert__FP11xAnimSingleP17xAnimActiveEffect +xAnim.EffectActiveInsert__FP11xAnimSingleP17xAnimActiveEffect: /* 80007798 00004598 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8000779C 0000459C 7C 08 02 A6 */ mflr r0 /* 800077A0 000045A0 90 01 00 24 */ stw r0, 0x24(r1) @@ -2339,8 +2339,8 @@ func_80007814: /* 80007820 00004620 90 03 00 04 */ stw r0, 4(r3) /* 80007824 00004624 4E 80 00 20 */ blr -.global func_80007828 -func_80007828: +.global xAnim.EffectActiveRemove__FP17xAnimActiveEffectUiUi +xAnim.EffectActiveRemove__FP17xAnimActiveEffectUiUi: /* 80007828 00004628 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000782C 0000462C 7C 08 02 A6 */ mflr r0 /* 80007830 00004630 38 A5 FF FF */ addi r5, r5, -1 @@ -2379,8 +2379,8 @@ lbl_80007890: /* 8000789C 0000469C 38 21 00 10 */ addi r1, r1, 0x10 /* 800078A0 000046A0 4E 80 00 20 */ blr -.global func_800078A4 -func_800078A4: +.global xAnim.EffectPlaying__FP11xAnimSingleP11xAnimEffect +xAnim.EffectPlaying__FP11xAnimSingleP11xAnimEffect: /* 800078A4 000046A4 80 03 00 1C */ lwz r0, 0x1c(r3) /* 800078A8 000046A8 38 E0 00 00 */ li r7, 0 /* 800078AC 000046AC 38 C0 00 00 */ li r6, 0 @@ -2404,8 +2404,8 @@ lbl_800078E4: /* 800078E4 000046E4 38 60 00 00 */ li r3, 0 /* 800078E8 000046E8 4E 80 00 20 */ blr -.global func_800078EC -func_800078EC: +.global xAnim.EffectSingleStart__FP11xAnimSingle +xAnim.EffectSingleStart__FP11xAnimSingle: /* 800078EC 000046EC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800078F0 000046F0 7C 08 02 A6 */ mflr r0 /* 800078F4 000046F4 90 01 00 34 */ stw r0, 0x34(r1) @@ -2453,14 +2453,14 @@ lbl_8000791C: lbl_80007998: /* 80007998 00004798 7F C3 F3 78 */ mr r3, r30 /* 8000799C 0000479C 38 81 00 08 */ addi r4, r1, 8 -/* 800079A0 000047A0 4B FF FD F9 */ bl func_80007798 +/* 800079A0 000047A0 4B FF FD F9 */ bl xAnim.EffectActiveInsert__FP11xAnimSingleP17xAnimActiveEffect /* 800079A4 000047A4 48 00 00 6C */ b lbl_80007A10 lbl_800079A8: /* 800079A8 000047A8 54 60 06 B5 */ rlwinm. r0, r3, 0, 0x1a, 0x1a /* 800079AC 000047AC 41 82 00 64 */ beq lbl_80007A10 /* 800079B0 000047B0 7F C3 F3 78 */ mr r3, r30 /* 800079B4 000047B4 38 81 00 08 */ addi r4, r1, 8 -/* 800079B8 000047B8 4B FF FD E1 */ bl func_80007798 +/* 800079B8 000047B8 4B FF FD E1 */ bl xAnim.EffectActiveInsert__FP11xAnimSingleP17xAnimActiveEffect /* 800079BC 000047BC 48 00 00 54 */ b lbl_80007A10 lbl_800079C0: /* 800079C0 000047C0 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e @@ -2482,7 +2482,7 @@ lbl_800079C0: /* 80007A00 00004800 90 61 00 0C */ stw r3, 0xc(r1) /* 80007A04 00004804 7F C3 F3 78 */ mr r3, r30 /* 80007A08 00004808 38 81 00 08 */ addi r4, r1, 8 -/* 80007A0C 0000480C 4B FF FD 8D */ bl func_80007798 +/* 80007A0C 0000480C 4B FF FD 8D */ bl xAnim.EffectActiveInsert__FP11xAnimSingleP17xAnimActiveEffect lbl_80007A10: /* 80007A10 00004810 83 FF 00 00 */ lwz r31, 0(r31) lbl_80007A14: @@ -2502,8 +2502,8 @@ lbl_80007A28: /* 80007A44 00004844 38 21 00 30 */ addi r1, r1, 0x30 /* 80007A48 00004848 4E 80 00 20 */ blr -.global func_80007A4C -func_80007A4C: +.global xAnim.EffectSingleDuration__FP11xAnimSingle +xAnim.EffectSingleDuration__FP11xAnimSingle: /* 80007A4C 0000484C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80007A50 00004850 7C 08 02 A6 */ mflr r0 /* 80007A54 00004854 90 01 00 34 */ stw r0, 0x34(r1) @@ -2538,7 +2538,7 @@ lbl_80007A88: /* 80007AC4 000048C4 7F E3 FB 78 */ mr r3, r31 /* 80007AC8 000048C8 7F C4 F3 78 */ mr r4, r30 /* 80007ACC 000048CC 7F A5 EB 78 */ mr r5, r29 -/* 80007AD0 000048D0 4B FF FD 59 */ bl func_80007828 +/* 80007AD0 000048D0 4B FF FD 59 */ bl xAnim.EffectActiveRemove__FP17xAnimActiveEffectUiUi /* 80007AD4 000048D4 48 00 00 2C */ b lbl_80007B00 lbl_80007AD8: /* 80007AD8 000048D8 80 7C 00 28 */ lwz r3, 0x28(r28) @@ -2569,8 +2569,8 @@ lbl_80007B14: /* 80007B34 00004934 38 21 00 30 */ addi r1, r1, 0x30 /* 80007B38 00004938 4E 80 00 20 */ blr -.global func_80007B3C -func_80007B3C: +.global xAnim.EffectSingleRun__FP11xAnimSingle +xAnim.EffectSingleRun__FP11xAnimSingle: /* 80007B3C 0000493C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80007B40 00004940 7C 08 02 A6 */ mflr r0 /* 80007B44 00004944 90 01 00 34 */ stw r0, 0x34(r1) @@ -2592,7 +2592,7 @@ lbl_80007B70: /* 80007B80 00004980 41 82 00 18 */ beq lbl_80007B98 /* 80007B84 00004984 7F 83 E3 78 */ mr r3, r28 /* 80007B88 00004988 7F C4 F3 78 */ mr r4, r30 -/* 80007B8C 0000498C 4B FF FD 19 */ bl func_800078A4 +/* 80007B8C 0000498C 4B FF FD 19 */ bl xAnim.EffectPlaying__FP11xAnimSingleP11xAnimEffect /* 80007B90 00004990 28 03 00 00 */ cmplwi r3, 0 /* 80007B94 00004994 40 82 00 8C */ bne lbl_80007C20 lbl_80007B98: @@ -2624,14 +2624,14 @@ lbl_80007B98: lbl_80007BFC: /* 80007BFC 000049FC 7F 83 E3 78 */ mr r3, r28 /* 80007C00 00004A00 38 81 00 08 */ addi r4, r1, 8 -/* 80007C04 00004A04 4B FF FB 95 */ bl func_80007798 +/* 80007C04 00004A04 4B FF FB 95 */ bl xAnim.EffectActiveInsert__FP11xAnimSingleP17xAnimActiveEffect /* 80007C08 00004A08 48 00 00 18 */ b lbl_80007C20 lbl_80007C0C: /* 80007C0C 00004A0C 28 1F 00 00 */ cmplwi r31, 0 /* 80007C10 00004A10 41 82 00 10 */ beq lbl_80007C20 /* 80007C14 00004A14 7F 83 E3 78 */ mr r3, r28 /* 80007C18 00004A18 38 81 00 08 */ addi r4, r1, 8 -/* 80007C1C 00004A1C 4B FF FB 7D */ bl func_80007798 +/* 80007C1C 00004A1C 4B FF FB 7D */ bl xAnim.EffectActiveInsert__FP11xAnimSingleP17xAnimActiveEffect lbl_80007C20: /* 80007C20 00004A20 83 DE 00 00 */ lwz r30, 0(r30) lbl_80007C24: @@ -2654,8 +2654,8 @@ lbl_80007C3C: /* 80007C60 00004A60 38 21 00 30 */ addi r1, r1, 0x30 /* 80007C64 00004A64 4E 80 00 20 */ blr -.global func_80007C68 -func_80007C68: +.global xAnim.EffectSingleLoop__FP11xAnimSingle +xAnim.EffectSingleLoop__FP11xAnimSingle: /* 80007C68 00004A68 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80007C6C 00004A6C 7C 08 02 A6 */ mflr r0 /* 80007C70 00004A70 90 01 00 24 */ stw r0, 0x24(r1) @@ -2664,7 +2664,7 @@ func_80007C68: /* 80007C7C 00004A7C 93 A1 00 14 */ stw r29, 0x14(r1) /* 80007C80 00004A80 93 81 00 10 */ stw r28, 0x10(r1) /* 80007C84 00004A84 7C 7C 1B 78 */ mr r28, r3 -/* 80007C88 00004A88 4B FF FE B5 */ bl func_80007B3C +/* 80007C88 00004A88 4B FF FE B5 */ bl xAnim.EffectSingleRun__FP11xAnimSingle /* 80007C8C 00004A8C 83 FC 00 24 */ lwz r31, 0x24(r28) /* 80007C90 00004A90 3B C0 00 00 */ li r30, 0 /* 80007C94 00004A94 83 BC 00 1C */ lwz r29, 0x1c(r28) @@ -2684,7 +2684,7 @@ lbl_80007C9C: /* 80007CC8 00004AC8 7F E3 FB 78 */ mr r3, r31 /* 80007CCC 00004ACC 7F C4 F3 78 */ mr r4, r30 /* 80007CD0 00004AD0 7F A5 EB 78 */ mr r5, r29 -/* 80007CD4 00004AD4 4B FF FB 55 */ bl func_80007828 +/* 80007CD4 00004AD4 4B FF FB 55 */ bl xAnim.EffectActiveRemove__FP17xAnimActiveEffectUiUi /* 80007CD8 00004AD8 48 00 00 0C */ b lbl_80007CE4 lbl_80007CDC: /* 80007CDC 00004ADC 3B FF 00 08 */ addi r31, r31, 8 @@ -2719,8 +2719,8 @@ lbl_80007D20: /* 80007D3C 00004B3C 38 21 00 20 */ addi r1, r1, 0x20 /* 80007D40 00004B40 4E 80 00 20 */ blr -.global func_80007D44 -func_80007D44: +.global xAnim.EffectSingleStop__FP11xAnimSingle +xAnim.EffectSingleStop__FP11xAnimSingle: /* 80007D44 00004B44 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80007D48 00004B48 7C 08 02 A6 */ mflr r0 /* 80007D4C 00004B4C 90 01 00 24 */ stw r0, 0x24(r1) @@ -2811,8 +2811,8 @@ lbl_80007E68: /* 80007E7C 00004C7C 38 21 00 20 */ addi r1, r1, 0x20 /* 80007E80 00004C80 4E 80 00 20 */ blr -.global func_80007E84 -func_80007E84: +.global xAnim.StopUpdate__FP11xAnimSingle +xAnim.StopUpdate__FP11xAnimSingle: /* 80007E84 00004C84 80 83 00 04 */ lwz r4, 4(r3) /* 80007E88 00004C88 C0 03 00 08 */ lfs f0, 8(r3) /* 80007E8C 00004C8C 80 84 00 18 */ lwz r4, 0x18(r4) @@ -2824,8 +2824,8 @@ func_80007E84: /* 80007EA4 00004CA4 D0 03 00 0C */ stfs f0, 0xc(r3) /* 80007EA8 00004CA8 4E 80 00 20 */ blr -.global func_80007EAC -func_80007EAC: +.global xAnim.LoopUpdate__FP11xAnimSingle +xAnim.LoopUpdate__FP11xAnimSingle: /* 80007EAC 00004CAC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80007EB0 00004CB0 7C 08 02 A6 */ mflr r0 /* 80007EB4 00004CB4 90 01 00 34 */ stw r0, 0x34(r1) @@ -2842,7 +2842,7 @@ func_80007EAC: /* 80007EE0 00004CE0 FC 1F F0 40 */ fcmpo cr0, f31, f30 /* 80007EE4 00004CE4 40 81 00 14 */ ble lbl_80007EF8 /* 80007EE8 00004CE8 D3 DF 00 08 */ stfs f30, 8(r31) -/* 80007EEC 00004CEC 4B FF FD 7D */ bl func_80007C68 +/* 80007EEC 00004CEC 4B FF FD 7D */ bl xAnim.EffectSingleLoop__FP11xAnimSingle /* 80007EF0 00004CF0 EC 1F F0 28 */ fsubs f0, f31, f30 /* 80007EF4 00004CF4 D0 1F 00 08 */ stfs f0, 8(r31) lbl_80007EF8: @@ -2868,11 +2868,11 @@ xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef: /* 80007F38 00004D38 FF E0 08 90 */ fmr f31, f1 /* 80007F3C 00004D3C 7C 7F 1B 78 */ mr r31, r3 /* 80007F40 00004D40 7C 9E 23 78 */ mr r30, r4 -/* 80007F44 00004D44 4B FF FE 01 */ bl func_80007D44 +/* 80007F44 00004D44 4B FF FE 01 */ bl xAnim.EffectSingleStop__FP11xAnimSingle /* 80007F48 00004D48 80 7F 00 34 */ lwz r3, 0x34(r31) /* 80007F4C 00004D4C 28 03 00 00 */ cmplwi r3, 0 /* 80007F50 00004D50 41 82 00 14 */ beq lbl_80007F64 -/* 80007F54 00004D54 4B FF FD F1 */ bl func_80007D44 +/* 80007F54 00004D54 4B FF FD F1 */ bl xAnim.EffectSingleStop__FP11xAnimSingle /* 80007F58 00004D58 80 7F 00 34 */ lwz r3, 0x34(r31) /* 80007F5C 00004D5C 38 00 00 00 */ li r0, 0 /* 80007F60 00004D60 90 03 00 04 */ stw r0, 4(r3) @@ -2941,8 +2941,8 @@ lbl_8000802C: /* 80008044 00004E44 38 21 00 20 */ addi r1, r1, 0x20 /* 80008048 00004E48 4E 80 00 20 */ blr -.global func_8000804C -func_8000804C: +.global xAnim.SingleUpdate__FP11xAnimSinglef +xAnim.SingleUpdate__FP11xAnimSinglef: /* 8000804C 00004E4C 94 21 FF 70 */ stwu r1, -0x90(r1) /* 80008050 00004E50 7C 08 02 A6 */ mflr r0 /* 80008054 00004E54 90 01 00 94 */ stw r0, 0x94(r1) @@ -2976,7 +2976,7 @@ func_8000804C: /* 800080C4 00004EC4 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800080C8 00004EC8 83 44 00 0C */ lwz r26, 0xc(r4) /* 800080CC 00004ECC 40 82 00 08 */ bne lbl_800080D4 -/* 800080D0 00004ED0 4B FF F8 1D */ bl func_800078EC +/* 800080D0 00004ED0 4B FF F8 1D */ bl xAnim.EffectSingleStart__FP11xAnimSingle lbl_800080D4: /* 800080D4 00004ED4 C0 1F 00 08 */ lfs f0, 8(r31) /* 800080D8 00004ED8 D0 1F 00 20 */ stfs f0, 0x20(r31) @@ -2995,7 +2995,7 @@ lbl_800080D4: /* 8000810C 00004F0C FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80008110 00004F10 40 82 00 0C */ bne lbl_8000811C /* 80008114 00004F14 7F 23 CB 78 */ mr r3, r25 -/* 80008118 00004F18 4B FF F7 D5 */ bl func_800078EC +/* 80008118 00004F18 4B FF F7 D5 */ bl xAnim.EffectSingleStart__FP11xAnimSingle lbl_8000811C: /* 8000811C 00004F1C C0 19 00 08 */ lfs f0, 8(r25) /* 80008120 00004F20 D0 19 00 20 */ stfs f0, 0x20(r25) @@ -3172,7 +3172,7 @@ lbl_8000836C: /* 80008384 00005184 D0 1F 00 38 */ stfs f0, 0x38(r31) /* 80008388 00005188 41 82 00 48 */ beq lbl_800083D0 /* 8000838C 0000518C 7F 63 DB 78 */ mr r3, r27 -/* 80008390 00005190 4B FF F9 B5 */ bl func_80007D44 +/* 80008390 00005190 4B FF F9 B5 */ bl xAnim.EffectSingleStop__FP11xAnimSingle /* 80008394 00005194 38 00 00 00 */ li r0, 0 /* 80008398 00005198 90 1B 00 04 */ stw r0, 4(r27) /* 8000839C 0000519C 3B 60 00 00 */ li r27, 0 @@ -3206,7 +3206,7 @@ lbl_800083F8: /* 80008400 00005200 48 00 00 18 */ b lbl_80008418 lbl_80008404: /* 80008404 00005204 7F E3 FB 78 */ mr r3, r31 -/* 80008408 00005208 4B FF F9 3D */ bl func_80007D44 +/* 80008408 00005208 4B FF F9 3D */ bl xAnim.EffectSingleStop__FP11xAnimSingle /* 8000840C 0000520C 38 00 00 00 */ li r0, 0 /* 80008410 00005210 90 1F 00 04 */ stw r0, 4(r31) /* 80008414 00005214 48 00 02 D0 */ b lbl_800086E4 @@ -3218,7 +3218,7 @@ lbl_80008424: /* 80008424 00005224 28 1B 00 00 */ cmplwi r27, 0 /* 80008428 00005228 41 82 00 20 */ beq lbl_80008448 /* 8000842C 0000522C 7F 63 DB 78 */ mr r3, r27 -/* 80008430 00005230 4B FF F9 15 */ bl func_80007D44 +/* 80008430 00005230 4B FF F9 15 */ bl xAnim.EffectSingleStop__FP11xAnimSingle /* 80008434 00005234 38 00 00 00 */ li r0, 0 /* 80008438 00005238 90 1B 00 04 */ stw r0, 4(r27) /* 8000843C 0000523C 3B 60 00 00 */ li r27, 0 @@ -3234,7 +3234,7 @@ lbl_80008448: /* 80008460 00005260 40 82 00 3C */ bne lbl_8000849C lbl_80008464: /* 80008464 00005264 7F E3 FB 78 */ mr r3, r31 -/* 80008468 00005268 4B FF F8 DD */ bl func_80007D44 +/* 80008468 00005268 4B FF F8 DD */ bl xAnim.EffectSingleStop__FP11xAnimSingle /* 8000846C 0000526C 80 9F 00 30 */ lwz r4, 0x30(r31) /* 80008470 00005270 28 04 00 00 */ cmplwi r4, 0 /* 80008474 00005274 41 82 00 1C */ beq lbl_80008490 @@ -3288,7 +3288,7 @@ lbl_8000851C: lbl_80008528: /* 80008528 00005328 7F E3 FB 78 */ mr r3, r31 /* 8000852C 0000532C 7F 84 E3 78 */ mr r4, r28 -/* 80008530 00005330 4B FF DD 0D */ bl func_8000623C +/* 80008530 00005330 4B FF DD 0D */ bl xAnim.TransitionTimeInit__FP11xAnimSingleP15xAnimTransition /* 80008534 00005334 80 9C 00 04 */ lwz r4, 4(r28) /* 80008538 00005338 38 00 00 00 */ li r0, 0 /* 8000853C 0000533C 7F E3 FB 78 */ mr r3, r31 @@ -3301,7 +3301,7 @@ lbl_80008528: /* 80008558 00005358 C0 02 80 00 */ lfs f0, lbl_803CC980-_SDA2_BASE_(r2) /* 8000855C 0000535C D0 1F 00 14 */ stfs f0, 0x14(r31) /* 80008560 00005360 90 1F 00 2C */ stw r0, 0x2c(r31) -/* 80008564 00005364 4B FF F3 89 */ bl func_800078EC +/* 80008564 00005364 4B FF F3 89 */ bl xAnim.EffectSingleStart__FP11xAnimSingle /* 80008568 00005368 80 9C 00 04 */ lwz r4, 4(r28) /* 8000856C 0000536C 81 84 00 40 */ lwz r12, 0x40(r4) /* 80008570 00005370 28 0C 00 00 */ cmplwi r12, 0 @@ -3340,14 +3340,14 @@ lbl_800085D8: /* 800085E4 000053E4 28 00 00 10 */ cmplwi r0, 0x10 /* 800085E8 000053E8 40 82 00 10 */ bne lbl_800085F8 /* 800085EC 000053EC 7F E3 FB 78 */ mr r3, r31 -/* 800085F0 000053F0 4B FF F8 BD */ bl func_80007EAC +/* 800085F0 000053F0 4B FF F8 BD */ bl xAnim.LoopUpdate__FP11xAnimSingle /* 800085F4 000053F4 48 00 00 0C */ b lbl_80008600 lbl_800085F8: /* 800085F8 000053F8 7F E3 FB 78 */ mr r3, r31 -/* 800085FC 000053FC 4B FF F8 89 */ bl func_80007E84 +/* 800085FC 000053FC 4B FF F8 89 */ bl xAnim.StopUpdate__FP11xAnimSingle lbl_80008600: /* 80008600 00005400 7F E3 FB 78 */ mr r3, r31 -/* 80008604 00005404 4B FF F5 39 */ bl func_80007B3C +/* 80008604 00005404 4B FF F5 39 */ bl xAnim.EffectSingleRun__FP11xAnimSingle /* 80008608 00005408 28 1B 00 00 */ cmplwi r27, 0 /* 8000860C 0000540C 41 82 00 34 */ beq lbl_80008640 /* 80008610 00005410 80 7B 00 04 */ lwz r3, 4(r27) @@ -3356,14 +3356,14 @@ lbl_80008600: /* 8000861C 0000541C 28 00 00 10 */ cmplwi r0, 0x10 /* 80008620 00005420 40 82 00 10 */ bne lbl_80008630 /* 80008624 00005424 7F 63 DB 78 */ mr r3, r27 -/* 80008628 00005428 4B FF F8 85 */ bl func_80007EAC +/* 80008628 00005428 4B FF F8 85 */ bl xAnim.LoopUpdate__FP11xAnimSingle /* 8000862C 0000542C 48 00 00 0C */ b lbl_80008638 lbl_80008630: /* 80008630 00005430 7F 63 DB 78 */ mr r3, r27 -/* 80008634 00005434 4B FF F8 51 */ bl func_80007E84 +/* 80008634 00005434 4B FF F8 51 */ bl xAnim.StopUpdate__FP11xAnimSingle lbl_80008638: /* 80008638 00005438 7F 63 DB 78 */ mr r3, r27 -/* 8000863C 0000543C 4B FF F5 01 */ bl func_80007B3C +/* 8000863C 0000543C 4B FF F5 01 */ bl xAnim.EffectSingleRun__FP11xAnimSingle lbl_80008640: /* 80008640 00005440 28 1E 00 00 */ cmplwi r30, 0 /* 80008644 00005444 3B A0 00 00 */ li r29, 0 @@ -3403,11 +3403,11 @@ lbl_800086A8: /* 800086C8 000054C8 D0 1F 00 38 */ stfs f0, 0x38(r31) lbl_800086CC: /* 800086CC 000054CC 7F E3 FB 78 */ mr r3, r31 -/* 800086D0 000054D0 4B FF F3 7D */ bl func_80007A4C +/* 800086D0 000054D0 4B FF F3 7D */ bl xAnim.EffectSingleDuration__FP11xAnimSingle /* 800086D4 000054D4 28 1B 00 00 */ cmplwi r27, 0 /* 800086D8 000054D8 41 82 00 0C */ beq lbl_800086E4 /* 800086DC 000054DC 7F 63 DB 78 */ mr r3, r27 -/* 800086E0 000054E0 4B FF F3 6D */ bl func_80007A4C +/* 800086E0 000054E0 4B FF F3 6D */ bl xAnim.EffectSingleDuration__FP11xAnimSingle lbl_800086E4: /* 800086E4 000054E4 E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0 /* 800086E8 000054E8 CB E1 00 80 */ lfd f31, 0x80(r1) @@ -3427,8 +3427,8 @@ lbl_800086E4: /* 80008720 00005520 38 21 00 90 */ addi r1, r1, 0x90 /* 80008724 00005524 4E 80 00 20 */ blr -.global func_80008728 -func_80008728: +.global xAnim.SingleEval__FP11xAnimSingleP5xVec3P5xQuat +xAnim.SingleEval__FP11xAnimSingleP5xVec3P5xQuat: /* 80008728 00005528 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8000872C 0000552C 7C 08 02 A6 */ mflr r0 /* 80008730 00005530 90 01 00 34 */ stw r0, 0x34(r1) @@ -3691,7 +3691,7 @@ lbl_80008AB8: /* 80008AC4 000058C4 28 00 00 00 */ cmplwi r0, 0 /* 80008AC8 000058C8 41 82 00 1C */ beq lbl_80008AE4 /* 80008ACC 000058CC 7F 83 E3 78 */ mr r3, r28 -/* 80008AD0 000058D0 4B FF F2 75 */ bl func_80007D44 +/* 80008AD0 000058D0 4B FF F2 75 */ bl xAnim.EffectSingleStop__FP11xAnimSingle /* 80008AD4 000058D4 38 00 00 00 */ li r0, 0 /* 80008AD8 000058D8 90 1C 00 04 */ stw r0, 4(r28) /* 80008ADC 000058DC C0 02 80 00 */ lfs f0, lbl_803CC980-_SDA2_BASE_(r2) @@ -3706,7 +3706,7 @@ lbl_80008AE4: /* 80008AFC 000058FC 40 82 00 3C */ bne lbl_80008B38 lbl_80008B00: /* 80008B00 00005900 7F E3 FB 78 */ mr r3, r31 -/* 80008B04 00005904 4B FF F2 41 */ bl func_80007D44 +/* 80008B04 00005904 4B FF F2 41 */ bl xAnim.EffectSingleStop__FP11xAnimSingle /* 80008B08 00005908 80 9F 00 30 */ lwz r4, 0x30(r31) /* 80008B0C 0000590C 28 04 00 00 */ cmplwi r4, 0 /* 80008B10 00005910 41 82 00 1C */ beq lbl_80008B2C @@ -3762,7 +3762,7 @@ lbl_80008BBC: lbl_80008BC8: /* 80008BC8 000059C8 7F E3 FB 78 */ mr r3, r31 /* 80008BCC 000059CC 7F C4 F3 78 */ mr r4, r30 -/* 80008BD0 000059D0 4B FF D6 6D */ bl func_8000623C +/* 80008BD0 000059D0 4B FF D6 6D */ bl xAnim.TransitionTimeInit__FP11xAnimSingleP15xAnimTransition /* 80008BD4 000059D4 80 9E 00 04 */ lwz r4, 4(r30) /* 80008BD8 000059D8 38 00 00 00 */ li r0, 0 /* 80008BDC 000059DC 7F E3 FB 78 */ mr r3, r31 @@ -3775,7 +3775,7 @@ lbl_80008BC8: /* 80008BF8 000059F8 C0 02 80 00 */ lfs f0, lbl_803CC980-_SDA2_BASE_(r2) /* 80008BFC 000059FC D0 1F 00 14 */ stfs f0, 0x14(r31) /* 80008C00 00005A00 90 1F 00 2C */ stw r0, 0x2c(r31) -/* 80008C04 00005A04 4B FF EC E9 */ bl func_800078EC +/* 80008C04 00005A04 4B FF EC E9 */ bl xAnim.EffectSingleStart__FP11xAnimSingle /* 80008C08 00005A08 80 9E 00 04 */ lwz r4, 4(r30) /* 80008C0C 00005A0C 81 84 00 40 */ lwz r12, 0x40(r4) /* 80008C10 00005A10 28 0C 00 00 */ cmplwi r12, 0 @@ -3823,7 +3823,7 @@ lbl_80008C9C: /* 80008CA0 00005AA0 FC 20 F8 90 */ fmr f1, f31 /* 80008CA4 00005AA4 7F A0 FA 14 */ add r29, r0, r31 /* 80008CA8 00005AA8 7F A3 EB 78 */ mr r3, r29 -/* 80008CAC 00005AAC 4B FF F3 A1 */ bl func_8000804C +/* 80008CAC 00005AAC 4B FF F3 A1 */ bl xAnim.SingleUpdate__FP11xAnimSinglef /* 80008CB0 00005AB0 80 7D 00 04 */ lwz r3, 4(r29) /* 80008CB4 00005AB4 81 83 00 44 */ lwz r12, 0x44(r3) /* 80008CB8 00005AB8 28 0C 00 00 */ cmplwi r12, 0 @@ -3870,7 +3870,7 @@ xAnimPlayEval__FP9xAnimPlay: /* 80008D48 00005B48 80 78 00 08 */ lwz r3, 8(r24) /* 80008D4C 00005B4C 7F 84 E3 78 */ mr r4, r28 /* 80008D50 00005B50 3B 5B 04 10 */ addi r26, r27, 0x410 -/* 80008D54 00005B54 4B FF F9 D5 */ bl func_80008728 +/* 80008D54 00005B54 4B FF F9 D5 */ bl xAnim.SingleEval__FP11xAnimSingleP5xVec3P5xQuat /* 80008D58 00005B58 3B C0 00 01 */ li r30, 1 /* 80008D5C 00005B5C 3B E0 00 40 */ li r31, 0x40 /* 80008D60 00005B60 48 00 01 98 */ b lbl_80008EF8 @@ -3889,7 +3889,7 @@ lbl_80008D64: /* 80008D90 00005B90 7F 65 DB 78 */ mr r5, r27 /* 80008D94 00005B94 FF C0 F8 90 */ fmr f30, f31 /* 80008D98 00005B98 3A 80 00 00 */ li r20, 0 -/* 80008D9C 00005B9C 4B FF F9 8D */ bl func_80008728 +/* 80008D9C 00005B9C 4B FF F9 8D */ bl xAnim.SingleEval__FP11xAnimSingleP5xVec3P5xQuat /* 80008DA0 00005BA0 80 79 00 34 */ lwz r3, 0x34(r25) /* 80008DA4 00005BA4 28 03 00 00 */ cmplwi r3, 0 /* 80008DA8 00005BA8 41 82 00 10 */ beq lbl_80008DB8 @@ -4301,13 +4301,13 @@ xAnimPoolFree__FP9xAnimPlay: lbl_80009358: /* 80009358 00006158 80 1D 00 08 */ lwz r0, 8(r29) /* 8000935C 0000615C 7C 60 FA 14 */ add r3, r0, r31 -/* 80009360 00006160 4B FF E9 E5 */ bl func_80007D44 +/* 80009360 00006160 4B FF E9 E5 */ bl xAnim.EffectSingleStop__FP11xAnimSingle /* 80009364 00006164 80 7D 00 08 */ lwz r3, 8(r29) /* 80009368 00006168 38 1F 00 34 */ addi r0, r31, 0x34 /* 8000936C 0000616C 7C 63 00 2E */ lwzx r3, r3, r0 /* 80009370 00006170 28 03 00 00 */ cmplwi r3, 0 /* 80009374 00006174 41 82 00 08 */ beq lbl_8000937C -/* 80009378 00006178 4B FF E9 CD */ bl func_80007D44 +/* 80009378 00006178 4B FF E9 CD */ bl xAnim.EffectSingleStop__FP11xAnimSingle lbl_8000937C: /* 8000937C 0000617C 3B FF 00 40 */ addi r31, r31, 0x40 /* 80009380 00006180 3B DE 00 01 */ addi r30, r30, 1 diff --git a/asm/Core/x/xBound.s b/asm/Core/x/xBound.s index fd3acd969..5c7714bec 100644 --- a/asm/Core/x/xBound.s +++ b/asm/Core/x/xBound.s @@ -336,8 +336,8 @@ lbl_8000A9A4: /* 8000A9B8 000077B8 38 21 00 20 */ addi r1, r1, 0x20 /* 8000A9BC 000077BC 4E 80 00 20 */ blr -.global func_8000A9C0 -func_8000A9C0: +.global xBound.xBoundOBBIsectRay__FPC4xBoxPC7xMat4x3PC5xRay3P6xIsect +xBound.xBoundOBBIsectRay__FPC4xBoxPC7xMat4x3PC5xRay3P6xIsect: /* 8000A9C0 000077C0 94 21 FF 30 */ stwu r1, -0xd0(r1) /* 8000A9C4 000077C4 7C 08 02 A6 */ mflr r0 /* 8000A9C8 000077C8 90 01 00 D4 */ stw r0, 0xd4(r1) @@ -573,7 +573,7 @@ lbl_8000AD20: /* 8000AD2C 00007B2C 7C 65 1B 78 */ mr r5, r3 /* 8000AD30 00007B30 38 66 00 30 */ addi r3, r6, 0x30 /* 8000AD34 00007B34 38 C1 00 08 */ addi r6, r1, 8 -/* 8000AD38 00007B38 4B FF FC 89 */ bl func_8000A9C0 +/* 8000AD38 00007B38 4B FF FC 89 */ bl xBound.xBoundOBBIsectRay__FPC4xBoxPC7xMat4x3PC5xRay3P6xIsect /* 8000AD3C 00007B3C 48 00 00 1C */ b lbl_8000AD58 lbl_8000AD40: /* 8000AD40 00007B40 28 00 00 02 */ cmplwi r0, 2 @@ -754,7 +754,7 @@ func_8000AF70: /* 8000AF80 00007D80 7C 9F 23 78 */ mr r31, r4 /* 8000AF84 00007D84 93 C1 00 08 */ stw r30, 8(r1) /* 8000AF88 00007D88 7C 7E 1B 78 */ mr r30, r3 -/* 8000AF8C 00007D8C 48 00 00 4D */ bl func_8000AFD8 +/* 8000AF8C 00007D8C 48 00 00 4D */ bl xBound.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8000AF90 00007D90 C0 5E 00 00 */ lfs f2, 0(r30) /* 8000AF94 00007D94 C0 1F 00 30 */ lfs f0, 0x30(r31) /* 8000AF98 00007D98 C0 3F 00 34 */ lfs f1, 0x34(r31) @@ -774,8 +774,8 @@ func_8000AF70: /* 8000AFD0 00007DD0 38 21 00 10 */ addi r1, r1, 0x10 /* 8000AFD4 00007DD4 4E 80 00 20 */ blr -.global func_8000AFD8 -func_8000AFD8: +.global xBound.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 +xBound.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 8000AFD8 00007DD8 C0 65 00 04 */ lfs f3, 4(r5) /* 8000AFDC 00007DDC C0 04 00 10 */ lfs f0, 0x10(r4) /* 8000AFE0 00007DE0 C0 44 00 14 */ lfs f2, 0x14(r4) diff --git a/asm/Core/x/xCamera.s b/asm/Core/x/xCamera.s index c2e45a640..2e8192219 100644 --- a/asm/Core/x/xCamera.s +++ b/asm/Core/x/xCamera.s @@ -13,7 +13,7 @@ xCameraInit__FP7xCameraUiUi: /* 8000B2C8 000080C8 7C 9E 23 78 */ mr r30, r4 /* 8000B2CC 000080CC 93 A1 00 14 */ stw r29, 0x14(r1) /* 8000B2D0 000080D0 7C 7D 1B 78 */ mr r29, r3 -/* 8000B2D4 000080D4 48 00 1A B1 */ bl func_8000CD84 +/* 8000B2D4 000080D4 48 00 1A B1 */ bl xCamera.xCameraFXInit__Fv /* 8000B2D8 000080D8 7F C3 F3 78 */ mr r3, r30 /* 8000B2DC 000080DC 7F E4 FB 78 */ mr r4, r31 /* 8000B2E0 000080E0 38 A0 00 01 */ li r5, 1 @@ -245,8 +245,8 @@ func_8000B5C8: /* 8000B624 00008424 90 03 00 2C */ stw r0, 0x2c(r3) /* 8000B628 00008428 4E 80 00 20 */ blr -.global func_8000B62C -func_8000B62C: +.global xCamera.xCam_buildbasis__FP7xCamera +xCamera.xCam_buildbasis__FP7xCamera: /* 8000B62C 0000842C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8000B630 00008430 7C 08 02 A6 */ mflr r0 /* 8000B634 00008434 90 01 00 34 */ stw r0, 0x34(r1) @@ -359,8 +359,8 @@ lbl_8000B7AC: /* 8000B7C8 000085C8 38 21 00 30 */ addi r1, r1, 0x30 /* 8000B7CC 000085CC 4E 80 00 20 */ blr -.global func_8000B7D0 -func_8000B7D0: +.global xCamera.xCam_cyltoworld__FP5xVec3PC7xMat4x3fffUi +xCamera.xCam_cyltoworld__FP5xVec3PC7xMat4x3fffUi: /* 8000B7D0 000085D0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8000B7D4 000085D4 7C 08 02 A6 */ mflr r0 /* 8000B7D8 000085D8 90 01 00 34 */ stw r0, 0x34(r1) @@ -423,8 +423,8 @@ lbl_8000B88C: /* 8000B8AC 000086AC 38 21 00 30 */ addi r1, r1, 0x30 /* 8000B8B0 000086B0 4E 80 00 20 */ blr -.global func_8000B8B4 -func_8000B8B4: +.global xCamera.xCam_worldtocyl__FRfRfRfPC7xMat4x3PC5xVec3Ui +xCamera.xCam_worldtocyl__FRfRfRfPC7xMat4x3PC5xVec3Ui: /* 8000B8B4 000086B4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8000B8B8 000086B8 7C 08 02 A6 */ mflr r0 /* 8000B8BC 000086BC 90 01 00 44 */ stw r0, 0x44(r1) @@ -511,8 +511,8 @@ lbl_8000B9CC: /* 8000B9E8 000087E8 38 21 00 40 */ addi r1, r1, 0x40 /* 8000B9EC 000087EC 4E 80 00 20 */ blr -.global func_8000B9F0 -func_8000B9F0: +.global xCamera.xCam_CorrectD__FP7xCamerafff +xCamera.xCam_CorrectD__FP7xCamerafff: /* 8000B9F0 000087F0 EC 82 00 F2 */ fmuls f4, f2, f3 /* 8000B9F4 000087F4 C0 A2 80 80 */ lfs f5, lbl_803CCA00-_SDA2_BASE_(r2) /* 8000B9F8 000087F8 C0 C2 80 7C */ lfs f6, lbl_803CC9FC-_SDA2_BASE_(r2) @@ -532,8 +532,8 @@ func_8000B9F0: /* 8000BA30 00008830 D0 03 00 4C */ stfs f0, 0x4c(r3) /* 8000BA34 00008834 4E 80 00 20 */ blr -.global func_8000BA38 -func_8000BA38: +.global xCamera.xCam_CorrectH__FP7xCamerafff +xCamera.xCam_CorrectH__FP7xCamerafff: /* 8000BA38 00008838 C0 02 80 84 */ lfs f0, lbl_803CCA04-_SDA2_BASE_(r2) /* 8000BA3C 0000883C C0 82 80 7C */ lfs f4, lbl_803CC9FC-_SDA2_BASE_(r2) /* 8000BA40 00008840 EC 40 00 B2 */ fmuls f2, f0, f2 @@ -546,8 +546,8 @@ func_8000BA38: /* 8000BA5C 0000885C D0 03 00 48 */ stfs f0, 0x48(r3) /* 8000BA60 00008860 4E 80 00 20 */ blr -.global func_8000BA64 -func_8000BA64: +.global xCamera.xCam_CorrectP__FP7xCamerafff +xCamera.xCam_CorrectP__FP7xCamerafff: /* 8000BA64 00008864 C0 02 80 84 */ lfs f0, lbl_803CCA04-_SDA2_BASE_(r2) /* 8000BA68 00008868 C0 C2 80 80 */ lfs f6, lbl_803CCA00-_SDA2_BASE_(r2) /* 8000BA6C 0000886C ED 00 00 B2 */ fmuls f8, f0, f2 @@ -569,8 +569,8 @@ func_8000BA64: /* 8000BAAC 000088AC D0 03 00 4C */ stfs f0, 0x4c(r3) /* 8000BAB0 000088B0 4E 80 00 20 */ blr -.global func_8000BAB4 -func_8000BAB4: +.global xCamera.xCam_DampP__FP7xCameraff +xCamera.xCam_DampP__FP7xCameraff: /* 8000BAB4 000088B4 C0 62 80 8C */ lfs f3, lbl_803CCA0C-_SDA2_BASE_(r2) /* 8000BAB8 000088B8 C0 03 00 94 */ lfs f0, 0x94(r3) /* 8000BABC 000088BC EC 83 00 72 */ fmuls f4, f3, f1 @@ -587,8 +587,8 @@ func_8000BAB4: /* 8000BAE8 000088E8 D0 03 00 4C */ stfs f0, 0x4c(r3) /* 8000BAEC 000088EC 4E 80 00 20 */ blr -.global func_8000BAF0 -func_8000BAF0: +.global xCamera.xCam_CorrectYaw__FP7xCamerafff +xCamera.xCam_CorrectYaw__FP7xCamerafff: /* 8000BAF0 000088F0 C0 C2 80 68 */ lfs f6, lbl_803CC9E8-_SDA2_BASE_(r2) /* 8000BAF4 000088F4 EC A2 00 F2 */ fmuls f5, f2, f3 /* 8000BAF8 000088F8 C0 03 02 2C */ lfs f0, 0x22c(r3) @@ -607,8 +607,8 @@ func_8000BAF0: /* 8000BB2C 0000892C D0 03 01 D4 */ stfs f0, 0x1d4(r3) /* 8000BB30 00008930 4E 80 00 20 */ blr -.global func_8000BB34 -func_8000BB34: +.global xCamera.xCam_CorrectPitch__FP7xCamerafff +xCamera.xCam_CorrectPitch__FP7xCamerafff: /* 8000BB34 00008934 C0 C2 80 68 */ lfs f6, lbl_803CC9E8-_SDA2_BASE_(r2) /* 8000BB38 00008938 EC A2 00 F2 */ fmuls f5, f2, f3 /* 8000BB3C 0000893C C0 03 02 3C */ lfs f0, 0x23c(r3) @@ -627,8 +627,8 @@ func_8000BB34: /* 8000BB70 00008970 D0 03 01 DC */ stfs f0, 0x1dc(r3) /* 8000BB74 00008974 4E 80 00 20 */ blr -.global func_8000BB78 -func_8000BB78: +.global xCamera.xCam_CorrectRoll__FP7xCamerafff +xCamera.xCam_CorrectRoll__FP7xCamerafff: /* 8000BB78 00008978 C0 C2 80 68 */ lfs f6, lbl_803CC9E8-_SDA2_BASE_(r2) /* 8000BB7C 0000897C EC A2 00 F2 */ fmuls f5, f2, f3 /* 8000BB80 00008980 C0 03 02 4C */ lfs f0, 0x24c(r3) @@ -813,8 +813,8 @@ lbl_8000BE04: /* 8000BE20 00008C20 38 21 00 B0 */ addi r1, r1, 0xb0 /* 8000BE24 00008C24 4E 80 00 20 */ blr -.global func_8000BE28 -func_8000BE28: +.global xCamera._xCameraUpdate__FP7xCameraf +xCamera._xCameraUpdate__FP7xCameraf: /* 8000BE28 00008C28 94 21 FC C0 */ stwu r1, -0x340(r1) /* 8000BE2C 00008C2C 7C 08 02 A6 */ mflr r0 /* 8000BE30 00008C30 90 01 03 44 */ stw r0, 0x344(r1) @@ -860,7 +860,7 @@ lbl_8000BEC0: /* 8000BECC 00008CCC 38 9F 01 70 */ addi r4, r31, 0x170 /* 8000BED0 00008CD0 38 BF 01 80 */ addi r5, r31, 0x180 /* 8000BED4 00008CD4 38 FF 00 44 */ addi r7, r31, 0x44 -/* 8000BED8 00008CD8 4B FF F9 DD */ bl func_8000B8B4 +/* 8000BED8 00008CD8 4B FF F9 DD */ bl xCamera.xCam_worldtocyl__FRfRfRfPC7xMat4x3PC5xVec3Ui /* 8000BEDC 00008CDC C0 22 80 68 */ lfs f1, lbl_803CC9E8-_SDA2_BASE_(r2) /* 8000BEE0 00008CE0 38 7F 00 84 */ addi r3, r31, 0x84 /* 8000BEE4 00008CE4 C0 0D 88 80 */ lfs f0, lbl_803CB180-_SDA_BASE_(r13) @@ -880,7 +880,7 @@ lbl_8000BEC0: /* 8000BF1C 00008D1C EF 9C 07 72 */ fmuls f28, f28, f29 /* 8000BF20 00008D20 4B FF F3 45 */ bl func_8000B264 /* 8000BF24 00008D24 7F E3 FB 78 */ mr r3, r31 -/* 8000BF28 00008D28 4B FF F7 05 */ bl func_8000B62C +/* 8000BF28 00008D28 4B FF F7 05 */ bl xCamera.xCam_buildbasis__FP7xCamera /* 8000BF2C 00008D2C C0 3F 00 BC */ lfs f1, 0xbc(r31) /* 8000BF30 00008D30 FF 20 D8 90 */ fmr f25, f27 /* 8000BF34 00008D34 C0 1F 00 9C */ lfs f0, 0x9c(r31) @@ -1054,7 +1054,7 @@ lbl_8000C188: /* 8000C1C0 00008FC0 7F E3 FB 78 */ mr r3, r31 /* 8000C1C4 00008FC4 FC 60 F8 90 */ fmr f3, f31 /* 8000C1C8 00008FC8 EC 24 28 28 */ fsubs f1, f4, f5 -/* 8000C1CC 00008FCC 4B FF F8 25 */ bl func_8000B9F0 +/* 8000C1CC 00008FCC 4B FF F8 25 */ bl xCamera.xCam_CorrectD__FP7xCamerafff /* 8000C1D0 00008FD0 48 00 00 54 */ b lbl_8000C224 lbl_8000C1D4: /* 8000C1D4 00008FD4 C0 9F 01 5C */ lfs f4, 0x15c(r31) @@ -1068,7 +1068,7 @@ lbl_8000C1D4: /* 8000C1F4 00008FF4 7F E3 FB 78 */ mr r3, r31 /* 8000C1F8 00008FF8 FC 60 F8 90 */ fmr f3, f31 /* 8000C1FC 00008FFC EC 20 08 28 */ fsubs f1, f0, f1 -/* 8000C200 00009000 4B FF F7 F1 */ bl func_8000B9F0 +/* 8000C200 00009000 4B FF F7 F1 */ bl xCamera.xCam_CorrectD__FP7xCamerafff /* 8000C204 00009004 48 00 00 20 */ b lbl_8000C224 lbl_8000C208: /* 8000C208 00009008 FC 01 20 40 */ fcmpo cr0, f1, f4 @@ -1077,7 +1077,7 @@ lbl_8000C208: /* 8000C214 00009014 7F E3 FB 78 */ mr r3, r31 /* 8000C218 00009018 FC 60 F8 90 */ fmr f3, f31 /* 8000C21C 0000901C EC 24 08 28 */ fsubs f1, f4, f1 -/* 8000C220 00009020 4B FF F7 D1 */ bl func_8000B9F0 +/* 8000C220 00009020 4B FF F7 D1 */ bl xCamera.xCam_CorrectD__FP7xCamerafff lbl_8000C224: /* 8000C224 00009024 80 1F 01 3C */ lwz r0, 0x13c(r31) /* 8000C228 00009028 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d @@ -1097,7 +1097,7 @@ lbl_8000C224: /* 8000C260 00009060 7F E3 FB 78 */ mr r3, r31 /* 8000C264 00009064 FC 60 F8 90 */ fmr f3, f31 /* 8000C268 00009068 EC 24 28 28 */ fsubs f1, f4, f5 -/* 8000C26C 0000906C 4B FF F7 CD */ bl func_8000BA38 +/* 8000C26C 0000906C 4B FF F7 CD */ bl xCamera.xCam_CorrectH__FP7xCamerafff /* 8000C270 00009070 48 00 00 54 */ b lbl_8000C2C4 lbl_8000C274: /* 8000C274 00009074 C0 9F 01 6C */ lfs f4, 0x16c(r31) @@ -1111,7 +1111,7 @@ lbl_8000C274: /* 8000C294 00009094 7F E3 FB 78 */ mr r3, r31 /* 8000C298 00009098 FC 60 F8 90 */ fmr f3, f31 /* 8000C29C 0000909C EC 20 08 28 */ fsubs f1, f0, f1 -/* 8000C2A0 000090A0 4B FF F7 99 */ bl func_8000BA38 +/* 8000C2A0 000090A0 4B FF F7 99 */ bl xCamera.xCam_CorrectH__FP7xCamerafff /* 8000C2A4 000090A4 48 00 00 20 */ b lbl_8000C2C4 lbl_8000C2A8: /* 8000C2A8 000090A8 FC 01 20 40 */ fcmpo cr0, f1, f4 @@ -1120,7 +1120,7 @@ lbl_8000C2A8: /* 8000C2B4 000090B4 7F E3 FB 78 */ mr r3, r31 /* 8000C2B8 000090B8 FC 60 F8 90 */ fmr f3, f31 /* 8000C2BC 000090BC EC 24 08 28 */ fsubs f1, f4, f1 -/* 8000C2C0 000090C0 4B FF F7 79 */ bl func_8000BA38 +/* 8000C2C0 000090C0 4B FF F7 79 */ bl xCamera.xCam_CorrectH__FP7xCamerafff lbl_8000C2C4: /* 8000C2C4 000090C4 80 1F 01 3C */ lwz r0, 0x13c(r31) /* 8000C2C8 000090C8 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c @@ -1143,7 +1143,7 @@ lbl_8000C2C4: /* 8000C30C 0000910C FC 60 F8 90 */ fmr f3, f31 /* 8000C310 00009110 7F E3 FB 78 */ mr r3, r31 /* 8000C314 00009114 EC 20 00 72 */ fmuls f1, f0, f1 -/* 8000C318 00009118 4B FF F7 4D */ bl func_8000BA64 +/* 8000C318 00009118 4B FF F7 4D */ bl xCamera.xCam_CorrectP__FP7xCamerafff /* 8000C31C 0000911C 48 00 00 DC */ b lbl_8000C3F8 lbl_8000C320: /* 8000C320 00009120 C0 3F 01 7C */ lfs f1, 0x17c(r31) @@ -1178,7 +1178,7 @@ lbl_8000C380: /* 8000C390 00009190 EC 24 08 2A */ fadds f1, f4, f1 /* 8000C394 00009194 7F E3 FB 78 */ mr r3, r31 /* 8000C398 00009198 EC 21 00 32 */ fmuls f1, f1, f0 -/* 8000C39C 0000919C 4B FF F6 C9 */ bl func_8000BA64 +/* 8000C39C 0000919C 4B FF F6 C9 */ bl xCamera.xCam_CorrectP__FP7xCamerafff /* 8000C3A0 000091A0 48 00 00 58 */ b lbl_8000C3F8 lbl_8000C3A4: /* 8000C3A4 000091A4 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) @@ -1191,19 +1191,19 @@ lbl_8000C3A4: /* 8000C3C0 000091C0 EC 36 08 28 */ fsubs f1, f22, f1 /* 8000C3C4 000091C4 7F E3 FB 78 */ mr r3, r31 /* 8000C3C8 000091C8 EC 21 00 32 */ fmuls f1, f1, f0 -/* 8000C3CC 000091CC 4B FF F6 99 */ bl func_8000BA64 +/* 8000C3CC 000091CC 4B FF F6 99 */ bl xCamera.xCam_CorrectP__FP7xCamerafff /* 8000C3D0 000091D0 48 00 00 28 */ b lbl_8000C3F8 lbl_8000C3D4: /* 8000C3D4 000091D4 FC 20 C0 90 */ fmr f1, f24 /* 8000C3D8 000091D8 7F E3 FB 78 */ mr r3, r31 /* 8000C3DC 000091DC FC 40 F8 90 */ fmr f2, f31 -/* 8000C3E0 000091E0 4B FF F6 D5 */ bl func_8000BAB4 +/* 8000C3E0 000091E0 4B FF F6 D5 */ bl xCamera.xCam_DampP__FP7xCameraff /* 8000C3E4 000091E4 48 00 00 14 */ b lbl_8000C3F8 lbl_8000C3E8: /* 8000C3E8 000091E8 FC 20 C0 90 */ fmr f1, f24 /* 8000C3EC 000091EC 7F E3 FB 78 */ mr r3, r31 /* 8000C3F0 000091F0 FC 40 F8 90 */ fmr f2, f31 -/* 8000C3F4 000091F4 4B FF F6 C1 */ bl func_8000BAB4 +/* 8000C3F4 000091F4 4B FF F6 C1 */ bl xCamera.xCam_DampP__FP7xCameraff lbl_8000C3F8: /* 8000C3F8 000091F8 80 1F 01 3C */ lwz r0, 0x13c(r31) /* 8000C3FC 000091FC 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18 @@ -1384,7 +1384,7 @@ lbl_8000C678: /* 8000C6A4 000094A4 FC 40 C0 90 */ fmr f2, f24 /* 8000C6A8 000094A8 7F E3 FB 78 */ mr r3, r31 /* 8000C6AC 000094AC FC 60 F8 90 */ fmr f3, f31 -/* 8000C6B0 000094B0 4B FF F4 41 */ bl func_8000BAF0 +/* 8000C6B0 000094B0 4B FF F4 41 */ bl xCamera.xCam_CorrectYaw__FP7xCamerafff lbl_8000C6B4: /* 8000C6B4 000094B4 C0 7F 01 DC */ lfs f3, 0x1dc(r31) /* 8000C6B8 000094B8 C0 5F 01 E0 */ lfs f2, 0x1e0(r31) @@ -1400,7 +1400,7 @@ lbl_8000C6B4: /* 8000C6E0 000094E0 FC 40 C8 90 */ fmr f2, f25 /* 8000C6E4 000094E4 7F E3 FB 78 */ mr r3, r31 /* 8000C6E8 000094E8 FC 60 F8 90 */ fmr f3, f31 -/* 8000C6EC 000094EC 4B FF F4 49 */ bl func_8000BB34 +/* 8000C6EC 000094EC 4B FF F4 49 */ bl xCamera.xCam_CorrectPitch__FP7xCamerafff lbl_8000C6F0: /* 8000C6F0 000094F0 C0 7F 01 E4 */ lfs f3, 0x1e4(r31) /* 8000C6F4 000094F4 C0 5F 01 E8 */ lfs f2, 0x1e8(r31) @@ -1416,7 +1416,7 @@ lbl_8000C6F0: /* 8000C71C 0000951C FC 40 B8 90 */ fmr f2, f23 /* 8000C720 00009520 7F E3 FB 78 */ mr r3, r31 /* 8000C724 00009524 FC 60 F8 90 */ fmr f3, f31 -/* 8000C728 00009528 4B FF F4 51 */ bl func_8000BB78 +/* 8000C728 00009528 4B FF F4 51 */ bl xCamera.xCam_CorrectRoll__FP7xCamerafff lbl_8000C72C: /* 8000C72C 0000952C C0 3F 01 D4 */ lfs f1, 0x1d4(r31) /* 8000C730 00009530 38 7F 00 14 */ addi r3, r31, 0x14 @@ -1450,7 +1450,7 @@ lbl_8000C744: /* 8000C79C 0000959C 80 9F 01 10 */ lwz r4, 0x110(r31) /* 8000C7A0 000095A0 38 61 00 74 */ addi r3, r1, 0x74 /* 8000C7A4 000095A4 38 BF 01 1C */ addi r5, r31, 0x11c -/* 8000C7A8 000095A8 48 00 1D D9 */ bl func_8000E580 +/* 8000C7A8 000095A8 48 00 1D D9 */ bl xCamera.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8000C7AC 000095AC 80 9F 01 10 */ lwz r4, 0x110(r31) /* 8000C7B0 000095B0 38 61 00 74 */ addi r3, r1, 0x74 /* 8000C7B4 000095B4 38 84 00 30 */ addi r4, r4, 0x30 @@ -1787,7 +1787,7 @@ lbl_8000CC80: /* 8000CC8C 00009A8C 7F 83 E3 78 */ mr r3, r28 /* 8000CC90 00009A90 54 00 DE 3E */ rlwinm r0, r0, 0x1b, 0x18, 0x1f /* 8000CC94 00009A94 90 0D 88 70 */ stw r0, lbl_803CB170-_SDA_BASE_(r13) -/* 8000CC98 00009A98 4B FF F1 91 */ bl func_8000BE28 +/* 8000CC98 00009A98 4B FF F1 91 */ bl xCamera._xCameraUpdate__FP7xCameraf /* 8000CC9C 00009A9C 3B DE 00 01 */ addi r30, r30, 1 lbl_8000CCA0: /* 8000CCA0 00009AA0 7C 1E E8 00 */ cmpw r30, r29 @@ -1857,8 +1857,8 @@ xCameraFXBegin__FP7xCamera: /* 8000CD7C 00009B7C 38 21 00 10 */ addi r1, r1, 0x10 /* 8000CD80 00009B80 4E 80 00 20 */ blr -.global func_8000CD84 -func_8000CD84: +.global xCamera.xCameraFXInit__Fv +xCamera.xCameraFXInit__Fv: /* 8000CD84 00009B84 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000CD88 00009B88 7C 08 02 A6 */ mflr r0 /* 8000CD8C 00009B8C 3C 60 80 38 */ lis r3, lbl_8038452C@ha @@ -2476,7 +2476,7 @@ xCameraMove__FP7xCameraUiffffff: /* 8000D638 0000A438 D0 7F 01 80 */ stfs f3, 0x180(r31) /* 8000D63C 0000A43C 80 9F 01 10 */ lwz r4, 0x110(r31) /* 8000D640 0000A440 80 BF 01 3C */ lwz r5, 0x13c(r31) -/* 8000D644 0000A444 4B FF E1 8D */ bl func_8000B7D0 +/* 8000D644 0000A444 4B FF E1 8D */ bl xCamera.xCam_cyltoworld__FP5xVec3PC7xMat4x3fffUi /* 8000D648 0000A448 38 7F 00 84 */ addi r3, r31, 0x84 /* 8000D64C 0000A44C 38 9F 00 44 */ addi r4, r31, 0x44 /* 8000D650 0000A450 4B FF DC 15 */ bl func_8000B264 @@ -3002,8 +3002,8 @@ func_8000DD98: /* 8000DDB4 0000ABB4 38 21 00 10 */ addi r1, r1, 0x10 /* 8000DDB8 0000ABB8 4E 80 00 20 */ blr -.global func_8000DDBC -func_8000DDBC: +.global xCamera.bound_sphere_xz__FR5xVec3R5xVec3RC5xVec3fRC5xVec3f +xCamera.bound_sphere_xz__FR5xVec3R5xVec3RC5xVec3fRC5xVec3f: /* 8000DDBC 0000ABBC 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8000DDC0 0000ABC0 7C 08 02 A6 */ mflr r0 /* 8000DDC4 0000ABC4 90 01 00 44 */ stw r0, 0x44(r1) @@ -3172,7 +3172,7 @@ lbl_8000DFE0: /* 8000E018 0000AE18 38 61 00 48 */ addi r3, r1, 0x48 /* 8000E01C 0000AE1C 38 81 00 3C */ addi r4, r1, 0x3c /* 8000E020 0000AE20 38 C1 00 54 */ addi r6, r1, 0x54 -/* 8000E024 0000AE24 4B FF FD 99 */ bl func_8000DDBC +/* 8000E024 0000AE24 4B FF FD 99 */ bl xCamera.bound_sphere_xz__FR5xVec3R5xVec3RC5xVec3fRC5xVec3f /* 8000E028 0000AE28 C0 61 00 48 */ lfs f3, 0x48(r1) /* 8000E02C 0000AE2C C0 3B 00 44 */ lfs f1, 0x44(r27) /* 8000E030 0000AE30 C0 41 00 50 */ lfs f2, 0x50(r1) @@ -3549,8 +3549,8 @@ func_8000E538: /* 8000E578 0000B378 38 21 00 20 */ addi r1, r1, 0x20 /* 8000E57C 0000B37C 4E 80 00 20 */ blr -.global func_8000E580 -func_8000E580: +.global xCamera.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 +xCamera.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 8000E580 0000B380 C0 65 00 04 */ lfs f3, 4(r5) /* 8000E584 0000B384 C0 04 00 10 */ lfs f0, 0x10(r4) /* 8000E588 0000B388 C0 44 00 14 */ lfs f2, 0x14(r4) diff --git a/asm/Core/x/xClimate.s b/asm/Core/x/xClimate.s index 13babb678..a6b0d32ab 100644 --- a/asm/Core/x/xClimate.s +++ b/asm/Core/x/xClimate.s @@ -2,8 +2,8 @@ .section .text # 0x8000E96C - 0x8000F058 -.global func_8000E96C -func_8000E96C: +.global xClimate.xClimateVecFromAngle__FfP5xVec3 +xClimate.xClimateVecFromAngle__FfP5xVec3: /* 8000E96C 0000B76C 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8000E970 0000B770 7C 08 02 A6 */ mflr r0 /* 8000E974 0000B774 90 01 00 54 */ stw r0, 0x54(r1) @@ -87,7 +87,7 @@ xClimateInitAsset__FP11_tagClimateP9xEnvAsset: /* 8000EA94 0000B894 C0 02 80 F0 */ lfs f0, lbl_803CCA70-_SDA2_BASE_(r2) /* 8000EA98 0000B898 D0 1E 00 10 */ stfs f0, 0x10(r30) /* 8000EA9C 0000B89C C0 3E 00 14 */ lfs f1, 0x14(r30) -/* 8000EAA0 0000B8A0 4B FF FE CD */ bl func_8000E96C +/* 8000EAA0 0000B8A0 4B FF FE CD */ bl xClimate.xClimateVecFromAngle__FfP5xVec3 /* 8000EAA4 0000B8A4 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8000EAA8 0000B8A8 28 03 00 00 */ cmplwi r3, 0 /* 8000EAAC 0000B8AC 40 82 00 18 */ bne lbl_8000EAC4 @@ -153,8 +153,8 @@ xClimateSetRain__Ff: /* 8000EB78 0000B978 D0 23 00 04 */ stfs f1, 4(r3) /* 8000EB7C 0000B97C 4E 80 00 20 */ blr -.global func_8000EB80 -func_8000EB80: +.global xClimate.GetPosBigDogWhattupFool__FP5xVec3 +xClimate.GetPosBigDogWhattupFool__FP5xVec3: /* 8000EB80 0000B980 80 8D 82 B0 */ lwz r4, lbl_803CABB0-_SDA_BASE_(r13) /* 8000EB84 0000B984 C0 42 80 FC */ lfs f2, lbl_803CCA7C-_SDA2_BASE_(r2) /* 8000EB88 0000B988 C0 24 00 34 */ lfs f1, 0x34(r4) @@ -173,8 +173,8 @@ func_8000EB80: /* 8000EBBC 0000B9BC D0 03 00 08 */ stfs f0, 8(r3) /* 8000EBC0 0000B9C0 4E 80 00 20 */ blr -.global func_8000EBC4 -func_8000EBC4: +.global xClimate.UpdateRain__FP11_tagClimatef +xClimate.UpdateRain__FP11_tagClimatef: /* 8000EBC4 0000B9C4 94 21 FD D0 */ stwu r1, -0x230(r1) /* 8000EBC8 0000B9C8 7C 08 02 A6 */ mflr r0 /* 8000EBCC 0000B9CC 90 01 02 34 */ stw r0, 0x234(r1) @@ -217,7 +217,7 @@ func_8000EBC4: /* 8000EC60 0000BA60 48 00 00 68 */ b lbl_8000ECC8 lbl_8000EC64: /* 8000EC64 0000BA64 7F E3 FB 78 */ mr r3, r31 -/* 8000EC68 0000BA68 4B FF FF 19 */ bl func_8000EB80 +/* 8000EC68 0000BA68 4B FF FF 19 */ bl xClimate.GetPosBigDogWhattupFool__FP5xVec3 /* 8000EC6C 0000BA6C 48 02 20 1D */ bl xurand__Fv /* 8000EC70 0000BA70 C0 62 81 00 */ lfs f3, lbl_803CCA80-_SDA2_BASE_(r2) /* 8000EC74 0000BA74 C0 42 81 04 */ lfs f2, lbl_803CCA84-_SDA2_BASE_(r2) @@ -255,7 +255,7 @@ lbl_8000ECD4: /* 8000ECEC 0000BAEC FC 00 00 1E */ fctiwz f0, f0 /* 8000ECF0 0000BAF0 D8 01 01 80 */ stfd f0, 0x180(r1) /* 8000ECF4 0000BAF4 83 A1 01 84 */ lwz r29, 0x184(r1) -/* 8000ECF8 0000BAF8 4B FF FE 89 */ bl func_8000EB80 +/* 8000ECF8 0000BAF8 4B FF FE 89 */ bl xClimate.GetPosBigDogWhattupFool__FP5xVec3 /* 8000ECFC 0000BAFC 80 02 AB E8 */ lwz r0, lbl_803CF568-_SDA2_BASE_(r2) /* 8000ED00 0000BB00 28 00 00 00 */ cmplwi r0, 0 /* 8000ED04 0000BB04 41 82 01 00 */ beq lbl_8000EE04 @@ -437,8 +437,8 @@ lbl_8000EF60: /* 8000EFAC 0000BDAC 38 21 02 30 */ addi r1, r1, 0x230 /* 8000EFB0 0000BDB0 4E 80 00 20 */ blr -.global func_8000EFB4 -func_8000EFB4: +.global xClimate.UpdateWind__FP11_tagClimatef +xClimate.UpdateWind__FP11_tagClimatef: /* 8000EFB4 0000BDB4 4E 80 00 20 */ blr .global xClimateUpdate__FP11_tagClimatef @@ -450,10 +450,10 @@ xClimateUpdate__FP11_tagClimatef: /* 8000EFC8 0000BDC8 FF E0 08 90 */ fmr f31, f1 /* 8000EFCC 0000BDCC 93 E1 00 14 */ stw r31, 0x14(r1) /* 8000EFD0 0000BDD0 7C 7F 1B 78 */ mr r31, r3 -/* 8000EFD4 0000BDD4 4B FF FB F1 */ bl func_8000EBC4 +/* 8000EFD4 0000BDD4 4B FF FB F1 */ bl xClimate.UpdateRain__FP11_tagClimatef /* 8000EFD8 0000BDD8 FC 20 F8 90 */ fmr f1, f31 /* 8000EFDC 0000BDDC 7F E3 FB 78 */ mr r3, r31 -/* 8000EFE0 0000BDE0 4B FF FF D5 */ bl func_8000EFB4 +/* 8000EFE0 0000BDE0 4B FF FF D5 */ bl xClimate.UpdateWind__FP11_tagClimatef /* 8000EFE4 0000BDE4 80 01 00 24 */ lwz r0, 0x24(r1) /* 8000EFE8 0000BDE8 CB E1 00 18 */ lfd f31, 0x18(r1) /* 8000EFEC 0000BDEC 83 E1 00 14 */ lwz r31, 0x14(r1) diff --git a/asm/Core/x/xCollide.s b/asm/Core/x/xCollide.s index dafbb8243..eadca8d7a 100644 --- a/asm/Core/x/xCollide.s +++ b/asm/Core/x/xCollide.s @@ -521,7 +521,7 @@ lbl_8000F788: /* 8000F790 0000C590 38 7F 00 14 */ addi r3, r31, 0x14 /* 8000F794 0000C594 38 81 00 30 */ addi r4, r1, 0x30 /* 8000F798 0000C598 7C 65 1B 78 */ mr r5, r3 -/* 8000F79C 0000C59C 48 00 59 A5 */ bl func_80015140 +/* 8000F79C 0000C59C 48 00 59 A5 */ bl xCollide.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 lbl_8000F7A0: /* 8000F7A0 0000C5A0 80 1F 00 00 */ lwz r0, 0(r31) /* 8000F7A4 0000C5A4 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14 @@ -529,7 +529,7 @@ lbl_8000F7A0: /* 8000F7AC 0000C5AC 38 7F 00 2C */ addi r3, r31, 0x2c /* 8000F7B0 0000C5B0 38 81 00 30 */ addi r4, r1, 0x30 /* 8000F7B4 0000C5B4 7C 65 1B 78 */ mr r5, r3 -/* 8000F7B8 0000C5B8 48 00 59 89 */ bl func_80015140 +/* 8000F7B8 0000C5B8 48 00 59 89 */ bl xCollide.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 lbl_8000F7BC: /* 8000F7BC 0000C5BC 80 1F 00 00 */ lwz r0, 0(r31) /* 8000F7C0 0000C5C0 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15 @@ -537,7 +537,7 @@ lbl_8000F7BC: /* 8000F7C8 0000C5C8 38 7F 00 20 */ addi r3, r31, 0x20 /* 8000F7CC 0000C5CC 38 81 00 30 */ addi r4, r1, 0x30 /* 8000F7D0 0000C5D0 7C 65 1B 78 */ mr r5, r3 -/* 8000F7D4 0000C5D4 48 00 59 6D */ bl func_80015140 +/* 8000F7D4 0000C5D4 48 00 59 6D */ bl xCollide.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 lbl_8000F7D8: /* 8000F7D8 0000C5D8 80 1F 00 00 */ lwz r0, 0(r31) /* 8000F7DC 0000C5DC 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13 @@ -545,7 +545,7 @@ lbl_8000F7D8: /* 8000F7E4 0000C5E4 38 7F 00 38 */ addi r3, r31, 0x38 /* 8000F7E8 0000C5E8 38 81 00 30 */ addi r4, r1, 0x30 /* 8000F7EC 0000C5EC 7C 65 1B 78 */ mr r5, r3 -/* 8000F7F0 0000C5F0 48 00 59 51 */ bl func_80015140 +/* 8000F7F0 0000C5F0 48 00 59 51 */ bl xCollide.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 lbl_8000F7F4: /* 8000F7F4 0000C5F4 38 60 00 01 */ li r3, 1 lbl_8000F7F8: @@ -652,7 +652,7 @@ lbl_8000F960: /* 8000F96C 0000C76C 38 7E 00 20 */ addi r3, r30, 0x20 /* 8000F970 0000C770 7F E4 FB 78 */ mr r4, r31 /* 8000F974 0000C774 7C 65 1B 78 */ mr r5, r3 -/* 8000F978 0000C778 48 00 57 C9 */ bl func_80015140 +/* 8000F978 0000C778 48 00 57 C9 */ bl xCollide.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 lbl_8000F97C: /* 8000F97C 0000C77C 80 1E 00 00 */ lwz r0, 0(r30) /* 8000F980 0000C780 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14 @@ -660,7 +660,7 @@ lbl_8000F97C: /* 8000F988 0000C788 38 7E 00 2C */ addi r3, r30, 0x2c /* 8000F98C 0000C78C 7F E4 FB 78 */ mr r4, r31 /* 8000F990 0000C790 7C 65 1B 78 */ mr r5, r3 -/* 8000F994 0000C794 48 00 57 AD */ bl func_80015140 +/* 8000F994 0000C794 48 00 57 AD */ bl xCollide.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 lbl_8000F998: /* 8000F998 0000C798 80 1E 00 00 */ lwz r0, 0(r30) /* 8000F99C 0000C79C 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13 @@ -668,7 +668,7 @@ lbl_8000F998: /* 8000F9A4 0000C7A4 38 7E 00 38 */ addi r3, r30, 0x38 /* 8000F9A8 0000C7A8 7F E4 FB 78 */ mr r4, r31 /* 8000F9AC 0000C7AC 7C 65 1B 78 */ mr r5, r3 -/* 8000F9B0 0000C7B0 48 00 57 91 */ bl func_80015140 +/* 8000F9B0 0000C7B0 48 00 57 91 */ bl xCollide.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 lbl_8000F9B4: /* 8000F9B4 0000C7B4 80 1E 00 00 */ lwz r0, 0(r30) /* 8000F9B8 0000C7B8 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16 @@ -676,7 +676,7 @@ lbl_8000F9B4: /* 8000F9C0 0000C7C0 38 7E 00 14 */ addi r3, r30, 0x14 /* 8000F9C4 0000C7C4 7F E4 FB 78 */ mr r4, r31 /* 8000F9C8 0000C7C8 7C 65 1B 78 */ mr r5, r3 -/* 8000F9CC 0000C7CC 48 00 57 75 */ bl func_80015140 +/* 8000F9CC 0000C7CC 48 00 57 75 */ bl xCollide.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8000F9D0 0000C7D0 38 7E 00 14 */ addi r3, r30, 0x14 /* 8000F9D4 0000C7D4 4B FF B7 29 */ bl func_8000B0FC /* 8000F9D8 0000C7D8 C0 42 81 30 */ lfs f2, lbl_803CCAB0-_SDA2_BASE_(r2) @@ -1398,8 +1398,8 @@ lbl_80010420: /* 8001042C 0000D22C 38 21 00 40 */ addi r1, r1, 0x40 /* 80010430 0000D230 4E 80 00 20 */ blr -.global func_80010434 -func_80010434: +.global xCollide.Mgc_BoxBoxTest__FPC4xBoxPC7xMat4x3PC4xBoxPC7xMat4x3 +xCollide.Mgc_BoxBoxTest__FPC4xBoxPC7xMat4x3PC4xBoxPC7xMat4x3: /* 80010434 0000D234 94 21 FE 00 */ stwu r1, -0x200(r1) /* 80010438 0000D238 7C 08 02 A6 */ mflr r0 /* 8001043C 0000D23C 90 01 02 04 */ stw r0, 0x204(r1) @@ -2116,7 +2116,7 @@ xBoxHitsObb__FPC4xBoxPC4xBoxPC7xMat4x3P7xCollis: /* 80010EF8 0000DCF8 7C DF 33 78 */ mr r31, r6 /* 80010EFC 0000DCFC 7C 04 03 78 */ mr r4, r0 /* 80010F00 0000DD00 7D 06 43 78 */ mr r6, r8 -/* 80010F04 0000DD04 4B FF F5 31 */ bl func_80010434 +/* 80010F04 0000DD04 4B FF F5 31 */ bl xCollide.Mgc_BoxBoxTest__FPC4xBoxPC7xMat4x3PC4xBoxPC7xMat4x3 /* 80010F08 0000DD08 28 03 00 00 */ cmplwi r3, 0 /* 80010F0C 0000DD0C 41 82 00 18 */ beq lbl_80010F24 /* 80010F10 0000DD10 80 1F 00 00 */ lwz r0, 0(r31) @@ -2523,7 +2523,7 @@ lbl_800114C8: lbl_800114CC: /* 800114CC 0000E2CC 7F 43 D3 78 */ mr r3, r26 /* 800114D0 0000E2D0 7F 64 DB 78 */ mr r4, r27 -/* 800114D4 0000E2D4 48 00 00 21 */ bl func_800114F4 +/* 800114D4 0000E2D4 48 00 00 21 */ bl xCollide.render_tri__22_unnamed_xCollide_cpp_FRQ27xCollis8tri_dataRC14xModelInstance /* 800114D8 0000E2D8 E3 E1 01 D8 */ psq_l f31, 472(r1), 0, qr0 /* 800114DC 0000E2DC CB E1 01 D0 */ lfd f31, 0x1d0(r1) /* 800114E0 0000E2E0 BB 01 01 B0 */ lmw r24, 0x1b0(r1) @@ -2532,8 +2532,8 @@ lbl_800114CC: /* 800114EC 0000E2EC 38 21 01 E0 */ addi r1, r1, 0x1e0 /* 800114F0 0000E2F0 4E 80 00 20 */ blr -.global func_800114F4 -func_800114F4: +.global xCollide.render_tri__22_unnamed_xCollide_cpp_FRQ27xCollis8tri_dataRC14xModelInstance +xCollide.render_tri__22_unnamed_xCollide_cpp_FRQ27xCollis8tri_dataRC14xModelInstance: /* 800114F4 0000E2F4 4E 80 00 20 */ blr .global xCollisTriHit__FRCQ27xCollis8tri_dataRC14xModelInstance @@ -3448,7 +3448,7 @@ xSweptSphereGetResults__FP12xSweptSphere: /* 8001222C 0000F02C 38 7F 01 38 */ addi r3, r31, 0x138 /* 80012230 0000F030 38 9F 00 20 */ addi r4, r31, 0x20 /* 80012234 0000F034 38 BF 00 EC */ addi r5, r31, 0xec -/* 80012238 0000F038 48 00 2F 09 */ bl func_80015140 +/* 80012238 0000F038 48 00 2F 09 */ bl xCollide.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8001223C 0000F03C C0 3F 01 08 */ lfs f1, 0x108(r31) /* 80012240 0000F040 38 7F 01 20 */ addi r3, r31, 0x120 /* 80012244 0000F044 C0 1F 01 14 */ lfs f0, 0x114(r31) @@ -6692,8 +6692,8 @@ func_800150F0: /* 80015138 00011F38 38 21 00 10 */ addi r1, r1, 0x10 /* 8001513C 00011F3C 4E 80 00 20 */ blr -.global func_80015140 -func_80015140: +.global xCollide.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 +xCollide.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 80015140 00011F40 C0 65 00 04 */ lfs f3, 4(r5) /* 80015144 00011F44 C0 04 00 10 */ lfs f0, 0x10(r4) /* 80015148 00011F48 C0 44 00 14 */ lfs f2, 0x14(r4) @@ -6733,7 +6733,7 @@ func_800151A4: /* 800151C4 00011FC4 7F C4 F3 78 */ mr r4, r30 /* 800151C8 00011FC8 38 61 00 08 */ addi r3, r1, 8 /* 800151CC 00011FCC 38 BF 00 30 */ addi r5, r31, 0x30 -/* 800151D0 00011FD0 4B FF FF 71 */ bl func_80015140 +/* 800151D0 00011FD0 4B FF FF 71 */ bl xCollide.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800151D4 00011FD4 38 7E 00 30 */ addi r3, r30, 0x30 /* 800151D8 00011FD8 38 81 00 08 */ addi r4, r1, 8 /* 800151DC 00011FDC 4B FF 94 E9 */ bl func_8000E6C4 diff --git a/asm/Core/x/xCounter.s b/asm/Core/x/xCounter.s index 47f24e748..80e21a7e5 100644 --- a/asm/Core/x/xCounter.s +++ b/asm/Core/x/xCounter.s @@ -2,8 +2,8 @@ .section .text # 0x80015B3C - 0x80015EA4 -.global func_80015B3C -func_80015B3C: +.global xCounter.add_tweaks__22_unnamed_xCounter_cpp_FR9_xCounter +xCounter.add_tweaks__22_unnamed_xCounter_cpp_FR9_xCounter: /* 80015B3C 0001293C 4E 80 00 20 */ blr .global xCounterInit__Fv @@ -58,7 +58,7 @@ lbl_80015BDC: /* 80015BE8 000129E8 A8 1E 00 08 */ lha r0, 8(r30) /* 80015BEC 000129EC B0 1F 00 14 */ sth r0, 0x14(r31) /* 80015BF0 000129F0 98 9F 00 17 */ stb r4, 0x17(r31) -/* 80015BF4 000129F4 4B FF FF 49 */ bl func_80015B3C +/* 80015BF4 000129F4 4B FF FF 49 */ bl xCounter.add_tweaks__22_unnamed_xCounter_cpp_FR9_xCounter /* 80015BF8 000129F8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80015BFC 000129FC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80015C00 00012A00 83 C1 00 08 */ lwz r30, 8(r1) diff --git a/asm/Core/x/xCutscene.s b/asm/Core/x/xCutscene.s index a20b6bea1..b280c8c4e 100644 --- a/asm/Core/x/xCutscene.s +++ b/asm/Core/x/xCutscene.s @@ -274,8 +274,8 @@ lbl_80016254: /* 80016260 00013060 38 21 00 10 */ addi r1, r1, 0x10 /* 80016264 00013064 4E 80 00 20 */ blr -.global func_80016268 -func_80016268: +.global xCutscene.xCutsceneConvertBreak__FfP14xCutsceneBreakUii +xCutscene.xCutsceneConvertBreak__FfP14xCutsceneBreakUii: /* 80016268 00013068 7C 66 1B 78 */ mr r6, r3 /* 8001626C 0001306C 38 E0 00 00 */ li r7, 0 /* 80016270 00013070 7C 89 03 A6 */ mtctr r4 @@ -345,7 +345,7 @@ lbl_80016338: /* 80016350 00013150 C0 3F 00 30 */ lfs f1, 0x30(r31) /* 80016354 00013154 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80016358 00013158 80 84 00 28 */ lwz r4, 0x28(r4) -/* 8001635C 0001315C 4B FF FF 0D */ bl func_80016268 +/* 8001635C 0001315C 4B FF FF 0D */ bl xCutscene.xCutsceneConvertBreak__FfP14xCutsceneBreakUii /* 80016360 00013160 D0 3F 00 34 */ stfs f1, 0x34(r31) /* 80016364 00013164 80 7F 00 14 */ lwz r3, 0x14(r31) /* 80016368 00013168 C0 1F 00 30 */ lfs f0, 0x30(r31) @@ -396,7 +396,7 @@ lbl_800163EC: /* 8001640C 0001320C C0 3F 00 30 */ lfs f1, 0x30(r31) /* 80016410 00013210 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80016414 00013214 80 84 00 28 */ lwz r4, 0x28(r4) -/* 80016418 00013218 4B FF FE 51 */ bl func_80016268 +/* 80016418 00013218 4B FF FE 51 */ bl xCutscene.xCutsceneConvertBreak__FfP14xCutsceneBreakUii /* 8001641C 0001321C D0 3F 00 34 */ stfs f1, 0x34(r31) /* 80016420 00013220 80 1F 00 20 */ lwz r0, 0x20(r31) /* 80016424 00013224 28 00 00 00 */ cmplwi r0, 0 @@ -683,8 +683,8 @@ lbl_800167E4: /* 80016810 00013610 38 21 01 00 */ addi r1, r1, 0x100 /* 80016814 00013614 4E 80 00 20 */ blr -.global func_80016818 -func_80016818: +.global xCutscene.xcsCalcAnimMatrices__FP11RwMatrixTagP8RpAtomicP16xCutsceneAnimHdrfUi +xCutscene.xcsCalcAnimMatrices__FP11RwMatrixTagP8RpAtomicP16xCutsceneAnimHdrfUi: /* 80016818 00013618 94 21 F8 40 */ stwu r1, -0x7c0(r1) /* 8001681C 0001361C 7C 08 02 A6 */ mflr r0 /* 80016820 00013620 90 01 07 C4 */ stw r0, 0x7c4(r1) @@ -826,8 +826,8 @@ lbl_80016A1C: /* 80016A28 00013828 38 21 07 C0 */ addi r1, r1, 0x7c0 /* 80016A2C 0001382C 4E 80 00 20 */ blr -.global func_80016A30 -func_80016A30: +.global xCutscene.JDeltaEval__FP8RpAtomicPvPvf +xCutscene.JDeltaEval__FP8RpAtomicPvPvf: /* 80016A30 00013830 94 21 FD B0 */ stwu r1, -0x250(r1) /* 80016A34 00013834 7C 08 02 A6 */ mflr r0 /* 80016A38 00013838 38 E5 00 0C */ addi r7, r5, 0xc @@ -1483,7 +1483,7 @@ lbl_80017398: /* 800173AC 000141AC C0 2F 00 34 */ lfs f1, 0x34(r15) /* 800173B0 000141B0 80 6F 00 10 */ lwz r3, 0x10(r15) /* 800173B4 000141B4 80 84 00 28 */ lwz r4, 0x28(r4) -/* 800173B8 000141B8 4B FF EE B1 */ bl func_80016268 +/* 800173B8 000141B8 4B FF EE B1 */ bl xCutscene.xCutsceneConvertBreak__FfP14xCutsceneBreakUii /* 800173BC 000141BC 80 6F 00 00 */ lwz r3, 0(r15) /* 800173C0 000141C0 38 00 00 00 */ li r0, 0 /* 800173C4 000141C4 90 01 41 08 */ stw r0, 0x4108(r1) @@ -1607,7 +1607,7 @@ lbl_80017560: /* 80017570 00014370 C0 05 00 00 */ lfs f0, 0(r5) /* 80017574 00014374 38 B6 00 10 */ addi r5, r22, 0x10 /* 80017578 00014378 EC 3E 00 28 */ fsubs f1, f30, f0 -/* 8001757C 0001437C 4B FF F2 9D */ bl func_80016818 +/* 8001757C 0001437C 4B FF F2 9D */ bl xCutscene.xcsCalcAnimMatrices__FP11RwMatrixTagP8RpAtomicP16xCutsceneAnimHdrfUi /* 80017580 00014380 80 01 40 F8 */ lwz r0, 0x40f8(r1) /* 80017584 00014384 28 00 00 00 */ cmplwi r0, 0 /* 80017588 00014388 41 82 00 34 */ beq lbl_800175BC @@ -1864,7 +1864,7 @@ lbl_80017918: lbl_80017924: /* 80017924 00014724 FC 20 F0 90 */ fmr f1, f30 /* 80017928 00014728 7E A3 AB 78 */ mr r3, r21 -/* 8001792C 0001472C 4B FF F1 05 */ bl func_80016A30 +/* 8001792C 0001472C 4B FF F1 05 */ bl xCutscene.JDeltaEval__FP8RpAtomicPvPvf lbl_80017930: /* 80017930 00014730 28 17 00 00 */ cmplwi r23, 0 /* 80017934 00014734 41 82 00 A4 */ beq lbl_800179D8 diff --git a/asm/Core/x/xDecal.s b/asm/Core/x/xDecal.s index 96258ca93..7ad10fb9b 100644 --- a/asm/Core/x/xDecal.s +++ b/asm/Core/x/xDecal.s @@ -2,8 +2,8 @@ .section .text # 0x8017C420 - 0x8017D544 -.global func_8017C420 -func_8017C420: +.global xDecal.register_emitter__20_unnamed_xDecal_cpp_FP13xDecalEmitter +xDecal.register_emitter__20_unnamed_xDecal_cpp_FP13xDecalEmitter: /* 8017C420 00179220 80 0D 97 B0 */ lwz r0, lbl_803CC0B0-_SDA_BASE_(r13) /* 8017C424 00179224 28 00 00 20 */ cmplwi r0, 0x20 /* 8017C428 00179228 4C 80 00 20 */ bgelr @@ -69,7 +69,7 @@ init__13xDecalEmitterFiPCc: /* 8017C4E8 001792E8 7C 9E 23 78 */ mr r30, r4 /* 8017C4EC 001792EC 93 A1 00 14 */ stw r29, 0x14(r1) /* 8017C4F0 001792F0 7C 7D 1B 78 */ mr r29, r3 -/* 8017C4F4 001792F4 4B FF FF 2D */ bl func_8017C420 +/* 8017C4F4 001792F4 4B FF FF 2D */ bl xDecal.register_emitter__20_unnamed_xDecal_cpp_FP13xDecalEmitter /* 8017C4F8 001792F8 7F C4 F3 78 */ mr r4, r30 /* 8017C4FC 001792FC 38 7D 00 44 */ addi r3, r29, 0x44 /* 8017C500 00179300 48 00 0B B1 */ bl func_8017D0B0 @@ -334,7 +334,7 @@ lbl_8017C874: /* 8017C89C 0017969C 4B E8 E9 0D */ bl func_8000B1A8 /* 8017C8A0 001796A0 FC 40 F8 90 */ fmr f2, f31 /* 8017C8A4 001796A4 FC 60 F0 90 */ fmr f3, f30 -/* 8017C8A8 001796A8 48 00 00 81 */ bl func_8017C928 +/* 8017C8A8 001796A8 48 00 00 81 */ bl xDecal.choose_greatest__20_unnamed_xDecal_cpp_Ffff /* 8017C8AC 001796AC C0 02 AE 18 */ lfs f0, lbl_803CF798-_SDA2_BASE_(r2) /* 8017C8B0 001796B0 EC 00 00 72 */ fmuls f0, f0, f1 /* 8017C8B4 001796B4 D0 1F 00 0C */ stfs f0, 0xc(r31) @@ -370,8 +370,8 @@ lbl_8017C8D8: /* 8017C920 00179720 38 21 00 40 */ addi r1, r1, 0x40 /* 8017C924 00179724 4E 80 00 20 */ blr -.global func_8017C928 -func_8017C928: +.global xDecal.choose_greatest__20_unnamed_xDecal_cpp_Ffff +xDecal.choose_greatest__20_unnamed_xDecal_cpp_Ffff: /* 8017C928 00179728 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 8017C92C 0017972C 40 80 00 08 */ bge lbl_8017C934 /* 8017C930 00179730 FC 20 10 90 */ fmr f1, f2 @@ -421,7 +421,7 @@ lbl_8017C98C: /* 8017C9CC 001797CC C0 3D 00 00 */ lfs f1, 0(r29) /* 8017C9D0 001797D0 C0 5D 00 04 */ lfs f2, 4(r29) /* 8017C9D4 001797D4 C0 7D 00 08 */ lfs f3, 8(r29) -/* 8017C9D8 001797D8 4B FF FF 51 */ bl func_8017C928 +/* 8017C9D8 001797D8 4B FF FF 51 */ bl xDecal.choose_greatest__20_unnamed_xDecal_cpp_Ffff /* 8017C9DC 001797DC C0 02 AE 18 */ lfs f0, lbl_803CF798-_SDA2_BASE_(r2) /* 8017C9E0 001797E0 EC 00 00 72 */ fmuls f0, f0, f1 /* 8017C9E4 001797E4 D0 1F 00 0C */ stfs f0, 0xc(r31) @@ -449,7 +449,7 @@ lbl_8017C9EC: /* 8017CA38 00179838 4B E8 E7 71 */ bl func_8000B1A8 /* 8017CA3C 0017983C FC 40 F8 90 */ fmr f2, f31 /* 8017CA40 00179840 FC 60 F0 90 */ fmr f3, f30 -/* 8017CA44 00179844 4B FF FE E5 */ bl func_8017C928 +/* 8017CA44 00179844 4B FF FE E5 */ bl xDecal.choose_greatest__20_unnamed_xDecal_cpp_Ffff /* 8017CA48 00179848 C0 02 AE 18 */ lfs f0, lbl_803CF798-_SDA2_BASE_(r2) /* 8017CA4C 0017984C EC 00 00 72 */ fmuls f0, f0, f1 /* 8017CA50 00179850 D0 1F 00 0C */ stfs f0, 0xc(r31) @@ -540,7 +540,7 @@ lbl_8017CB30: /* 8017CB88 00179988 7C 46 04 2E */ lfsx f2, r6, r0 /* 8017CB8C 0017998C 38 04 00 08 */ addi r0, r4, 8 /* 8017CB90 00179990 7C 66 04 2E */ lfsx f3, r6, r0 -/* 8017CB94 00179994 48 00 00 C1 */ bl func_8017CC54 +/* 8017CB94 00179994 48 00 00 C1 */ bl xDecal.lerp__20_unnamed_xDecal_cpp_FRffff /* 8017CB98 00179998 C0 3E 00 0C */ lfs f1, 0xc(r30) /* 8017CB9C 0017999C 38 61 00 24 */ addi r3, r1, 0x24 /* 8017CBA0 001799A0 C0 01 00 08 */ lfs f0, 8(r1) @@ -591,8 +591,8 @@ lbl_8017CC0C: /* 8017CC4C 00179A4C 38 21 00 70 */ addi r1, r1, 0x70 /* 8017CC50 00179A50 4E 80 00 20 */ blr -.global func_8017CC54 -func_8017CC54: +.global xDecal.lerp__20_unnamed_xDecal_cpp_FRffff +xDecal.lerp__20_unnamed_xDecal_cpp_FRffff: /* 8017CC54 00179A54 EC 03 10 28 */ fsubs f0, f3, f2 /* 8017CC58 00179A58 EC 01 10 3A */ fmadds f0, f1, f0, f2 /* 8017CC5C 00179A5C D0 03 00 00 */ stfs f0, 0(r3) @@ -671,7 +671,7 @@ get_render_data__13xDecalEmitterFRCQ213xDecalEmitter9unit_datafR10iColor_tagR7xM /* 8017CD58 00179B58 80 05 00 04 */ lwz r0, 4(r5) /* 8017CD5C 00179B5C 38 A1 00 08 */ addi r5, r1, 8 /* 8017CD60 00179B60 90 01 00 0C */ stw r0, 0xc(r1) -/* 8017CD64 00179B64 48 00 01 25 */ bl func_8017CE88 +/* 8017CD64 00179B64 48 00 01 25 */ bl xDecal.lerp__20_unnamed_xDecal_cpp_FR10iColor_tagf10iColor_tag10iColor_tag /* 8017CD68 00179B68 80 1B 00 00 */ lwz r0, 0(r27) /* 8017CD6C 00179B6C 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 8017CD70 00179B70 41 82 00 58 */ beq lbl_8017CDC8 @@ -747,8 +747,8 @@ lbl_8017CDF8: /* 8017CE80 00179C80 38 21 00 50 */ addi r1, r1, 0x50 /* 8017CE84 00179C84 4E 80 00 20 */ blr -.global func_8017CE88 -func_8017CE88: +.global xDecal.lerp__20_unnamed_xDecal_cpp_FR10iColor_tagf10iColor_tag10iColor_tag +xDecal.lerp__20_unnamed_xDecal_cpp_FR10iColor_tagf10iColor_tag10iColor_tag: /* 8017CE88 00179C88 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8017CE8C 00179C8C 7C 08 02 A6 */ mflr r0 /* 8017CE90 00179C90 90 01 00 24 */ stw r0, 0x24(r1) @@ -762,22 +762,22 @@ func_8017CE88: /* 8017CEB0 00179CB0 7C 7D 1B 78 */ mr r29, r3 /* 8017CEB4 00179CB4 88 84 00 00 */ lbz r4, 0(r4) /* 8017CEB8 00179CB8 88 A5 00 00 */ lbz r5, 0(r5) -/* 8017CEBC 00179CBC 48 00 00 61 */ bl func_8017CF1C +/* 8017CEBC 00179CBC 48 00 00 61 */ bl xDecal.lerp__20_unnamed_xDecal_cpp_FRUcfUcUc /* 8017CEC0 00179CC0 FC 20 F8 90 */ fmr f1, f31 /* 8017CEC4 00179CC4 88 9E 00 01 */ lbz r4, 1(r30) /* 8017CEC8 00179CC8 88 BF 00 01 */ lbz r5, 1(r31) /* 8017CECC 00179CCC 38 7D 00 01 */ addi r3, r29, 1 -/* 8017CED0 00179CD0 48 00 00 4D */ bl func_8017CF1C +/* 8017CED0 00179CD0 48 00 00 4D */ bl xDecal.lerp__20_unnamed_xDecal_cpp_FRUcfUcUc /* 8017CED4 00179CD4 FC 20 F8 90 */ fmr f1, f31 /* 8017CED8 00179CD8 88 9E 00 02 */ lbz r4, 2(r30) /* 8017CEDC 00179CDC 88 BF 00 02 */ lbz r5, 2(r31) /* 8017CEE0 00179CE0 38 7D 00 02 */ addi r3, r29, 2 -/* 8017CEE4 00179CE4 48 00 00 39 */ bl func_8017CF1C +/* 8017CEE4 00179CE4 48 00 00 39 */ bl xDecal.lerp__20_unnamed_xDecal_cpp_FRUcfUcUc /* 8017CEE8 00179CE8 FC 20 F8 90 */ fmr f1, f31 /* 8017CEEC 00179CEC 88 9E 00 03 */ lbz r4, 3(r30) /* 8017CEF0 00179CF0 88 BF 00 03 */ lbz r5, 3(r31) /* 8017CEF4 00179CF4 38 7D 00 03 */ addi r3, r29, 3 -/* 8017CEF8 00179CF8 48 00 00 25 */ bl func_8017CF1C +/* 8017CEF8 00179CF8 48 00 00 25 */ bl xDecal.lerp__20_unnamed_xDecal_cpp_FRUcfUcUc /* 8017CEFC 00179CFC 80 01 00 24 */ lwz r0, 0x24(r1) /* 8017CF00 00179D00 CB E1 00 18 */ lfd f31, 0x18(r1) /* 8017CF04 00179D04 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -787,8 +787,8 @@ func_8017CE88: /* 8017CF14 00179D14 38 21 00 20 */ addi r1, r1, 0x20 /* 8017CF18 00179D18 4E 80 00 20 */ blr -.global func_8017CF1C -func_8017CF1C: +.global xDecal.lerp__20_unnamed_xDecal_cpp_FRUcfUcUc +xDecal.lerp__20_unnamed_xDecal_cpp_FRUcfUcUc: /* 8017CF1C 00179D1C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8017CF20 00179D20 3C C0 43 30 */ lis r6, 0x4330 /* 8017CF24 00179D24 54 80 06 3E */ clrlwi r0, r4, 0x18 diff --git a/asm/Core/x/xEnt.s b/asm/Core/x/xEnt.s index 082aae3df..fe5c7e467 100644 --- a/asm/Core/x/xEnt.s +++ b/asm/Core/x/xEnt.s @@ -2,8 +2,8 @@ .section .text # 0x80018064 - 0x8001BB54 -.global func_80018064 -func_80018064: +.global xEnt.reset__Q218_unnamed_xEnt_cpp_9anim_collFR4xEnt +xEnt.reset__Q218_unnamed_xEnt_cpp_9anim_collFR4xEnt: /* 80018064 00014E64 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80018068 00014E68 7C 08 02 A6 */ mflr r0 /* 8001806C 00014E6C 90 01 00 44 */ stw r0, 0x44(r1) @@ -108,8 +108,8 @@ lbl_800181C4: /* 800181E0 00014FE0 38 21 00 40 */ addi r1, r1, 0x40 /* 800181E4 00014FE4 4E 80 00 20 */ blr -.global func_800181E8 -func_800181E8: +.global xEnt.refresh__Q218_unnamed_xEnt_cpp_9anim_collFR4xEnt +xEnt.refresh__Q218_unnamed_xEnt_cpp_9anim_collFR4xEnt: /* 800181E8 00014FE8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800181EC 00014FEC 7C 08 02 A6 */ mflr r0 /* 800181F0 00014FF0 90 01 00 14 */ stw r0, 0x14(r1) @@ -151,8 +151,8 @@ xEntSceneInit__Fv: xEntSceneExit__Fv: /* 80018260 00015060 4E 80 00 20 */ blr -.global func_80018264 -func_80018264: +.global xEnt.xEntAddHittableFlag__FP4xEnt +xEnt.xEntAddHittableFlag__FP4xEnt: /* 80018264 00015064 88 03 00 04 */ lbz r0, 4(r3) /* 80018268 00015068 28 00 00 2B */ cmplwi r0, 0x2b /* 8001826C 0001506C 41 82 00 30 */ beq lbl_8001829C @@ -201,8 +201,8 @@ lbl_80018300: /* 80018304 00015104 42 00 FF BC */ bdnz lbl_800182C0 /* 80018308 00015108 4E 80 00 20 */ blr -.global func_8001830C -func_8001830C: +.global xEnt.hack_receive_shadow__FP4xEnt +xEnt.hack_receive_shadow__FP4xEnt: /* 8001830C 0001510C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80018310 00015110 7C 08 02 A6 */ mflr r0 /* 80018314 00015114 90 01 00 14 */ stw r0, 0x14(r1) @@ -349,8 +349,8 @@ lbl_80018528: /* 80018534 00015334 38 21 00 10 */ addi r1, r1, 0x10 /* 80018538 00015338 4E 80 00 20 */ blr -.global func_8001853C -func_8001853C: +.global xEnt.xEntAddShadowRecFlag__FP4xEnt +xEnt.xEntAddShadowRecFlag__FP4xEnt: /* 8001853C 0001533C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80018540 00015340 7C 08 02 A6 */ mflr r0 /* 80018544 00015344 90 01 00 14 */ stw r0, 0x14(r1) @@ -377,7 +377,7 @@ lbl_80018590: /* 80018594 00015394 70 00 FF EF */ andi. r0, r0, 0xffef /* 80018598 00015398 B0 03 00 06 */ sth r0, 6(r3) lbl_8001859C: -/* 8001859C 0001539C 4B FF FD 71 */ bl func_8001830C +/* 8001859C 0001539C 4B FF FD 71 */ bl xEnt.hack_receive_shadow__FP4xEnt /* 800185A0 000153A0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800185A4 000153A4 7C 08 03 A6 */ mtlr r0 /* 800185A8 000153A8 38 21 00 10 */ addi r1, r1, 0x10 @@ -602,8 +602,8 @@ lbl_800188C0: /* 800188D8 000156D8 38 21 00 10 */ addi r1, r1, 0x10 /* 800188DC 000156DC 4E 80 00 20 */ blr -.global func_800188E0 -func_800188E0: +.global xEnt.get_lower_extent__18_unnamed_xEnt_cpp_FRC6xBound +xEnt.get_lower_extent__18_unnamed_xEnt_cpp_FRC6xBound: /* 800188E0 000156E0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800188E4 000156E4 7C 08 02 A6 */ mflr r0 /* 800188E8 000156E8 90 01 00 34 */ stw r0, 0x34(r1) @@ -662,8 +662,8 @@ lbl_80018994: /* 800189A0 000157A0 38 21 00 30 */ addi r1, r1, 0x30 /* 800189A4 000157A4 4E 80 00 20 */ blr -.global func_800189A8 -func_800189A8: +.global xEnt.collide_downward__18_unnamed_xEnt_cpp_FR5xVec3RP4xEntR6xSceneR4xEntf +xEnt.collide_downward__18_unnamed_xEnt_cpp_FR5xVec3RP4xEntR6xSceneR4xEntf: /* 800189A8 000157A8 94 21 FF 40 */ stwu r1, -0xc0(r1) /* 800189AC 000157AC 7C 08 02 A6 */ mflr r0 /* 800189B0 000157B0 90 01 00 C4 */ stw r0, 0xc4(r1) @@ -678,7 +678,7 @@ func_800189A8: /* 800189D4 000157D4 7C 9C 23 78 */ mr r28, r4 /* 800189D8 000157D8 7C BF 2B 78 */ mr r31, r5 /* 800189DC 000157DC 38 7D 00 64 */ addi r3, r29, 0x64 -/* 800189E0 000157E0 4B FF FF 01 */ bl func_800188E0 +/* 800189E0 000157E0 4B FF FF 01 */ bl xEnt.get_lower_extent__18_unnamed_xEnt_cpp_FRC6xBound /* 800189E4 000157E4 FF E0 08 90 */ fmr f31, f1 /* 800189E8 000157E8 38 7D 00 64 */ addi r3, r29, 0x64 /* 800189EC 000157EC 48 00 2D ED */ bl func_8001B7D8 @@ -752,14 +752,14 @@ lbl_80018AEC: /* 80018AF0 000158F0 7C 08 02 A6 */ mflr r0 /* 80018AF4 000158F4 7C 83 23 78 */ mr r3, r4 /* 80018AF8 000158F8 90 01 00 14 */ stw r0, 0x14(r1) -/* 80018AFC 000158FC 48 00 00 A5 */ bl func_80018BA0 +/* 80018AFC 000158FC 48 00 00 A5 */ bl xEnt.drop_stacked_entity__18_unnamed_xEnt_cpp_FR4xEnt /* 80018B00 00015900 80 01 00 14 */ lwz r0, 0x14(r1) /* 80018B04 00015904 7C 08 03 A6 */ mtlr r0 /* 80018B08 00015908 38 21 00 10 */ addi r1, r1, 0x10 /* 80018B0C 0001590C 4E 80 00 20 */ blr -.global func_80018B10 -func_80018B10: +.global xEnt.mount_stacked_entity__18_unnamed_xEnt_cpp_FR4xEntR4xEnt +xEnt.mount_stacked_entity__18_unnamed_xEnt_cpp_FR4xEntR4xEnt: /* 80018B10 00015910 88 04 00 20 */ lbz r0, 0x20(r4) /* 80018B14 00015914 28 00 00 04 */ cmplwi r0, 4 /* 80018B18 00015918 4C 82 00 20 */ bnelr @@ -783,8 +783,8 @@ lbl_80018B34: /* 80018B5C 0001595C 90 64 01 08 */ stw r3, 0x108(r4) /* 80018B60 00015960 4E 80 00 20 */ blr -.global func_80018B64 -func_80018B64: +.global xEnt.dismount_stacked_entity__18_unnamed_xEnt_cpp_FR4xEnt +xEnt.dismount_stacked_entity__18_unnamed_xEnt_cpp_FR4xEnt: /* 80018B64 00015964 80 83 00 B8 */ lwz r4, 0xb8(r3) /* 80018B68 00015968 28 04 00 00 */ cmplwi r4, 0 /* 80018B6C 0001596C 4D 82 00 20 */ beqlr @@ -799,33 +799,33 @@ lbl_80018B88: /* 80018B8C 0001598C 90 03 00 B8 */ stw r0, 0xb8(r3) /* 80018B90 00015990 4E 80 00 20 */ blr -.global func_80018B94 -func_80018B94: +.global xEnt.setup_stacked_entity__18_unnamed_xEnt_cpp_FR4xEnt +xEnt.setup_stacked_entity__18_unnamed_xEnt_cpp_FR4xEnt: /* 80018B94 00015994 38 00 00 04 */ li r0, 4 /* 80018B98 00015998 98 03 00 1B */ stb r0, 0x1b(r3) /* 80018B9C 0001599C 4E 80 00 20 */ blr -.global func_80018BA0 -func_80018BA0: +.global xEnt.drop_stacked_entity__18_unnamed_xEnt_cpp_FR4xEnt +xEnt.drop_stacked_entity__18_unnamed_xEnt_cpp_FR4xEnt: /* 80018BA0 000159A0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80018BA4 000159A4 7C 08 02 A6 */ mflr r0 /* 80018BA8 000159A8 90 01 00 14 */ stw r0, 0x14(r1) /* 80018BAC 000159AC 38 00 00 04 */ li r0, 4 /* 80018BB0 000159B0 98 03 00 1B */ stb r0, 0x1b(r3) -/* 80018BB4 000159B4 4B FF FF B1 */ bl func_80018B64 +/* 80018BB4 000159B4 4B FF FF B1 */ bl xEnt.dismount_stacked_entity__18_unnamed_xEnt_cpp_FR4xEnt /* 80018BB8 000159B8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80018BBC 000159BC 7C 08 03 A6 */ mtlr r0 /* 80018BC0 000159C0 38 21 00 10 */ addi r1, r1, 0x10 /* 80018BC4 000159C4 4E 80 00 20 */ blr -.global func_80018BC8 -func_80018BC8: +.global xEnt.stop_stacked_entity__18_unnamed_xEnt_cpp_FR4xEnt +xEnt.stop_stacked_entity__18_unnamed_xEnt_cpp_FR4xEnt: /* 80018BC8 000159C8 38 00 00 00 */ li r0, 0 /* 80018BCC 000159CC 98 03 00 1B */ stb r0, 0x1b(r3) /* 80018BD0 000159D0 4E 80 00 20 */ blr -.global func_80018BD4 -func_80018BD4: +.global xEnt.update_stacked_entity__18_unnamed_xEnt_cpp_FR6xSceneR4xEntf +xEnt.update_stacked_entity__18_unnamed_xEnt_cpp_FR6xSceneR4xEntf: /* 80018BD4 000159D4 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80018BD8 000159D8 7C 08 02 A6 */ mflr r0 /* 80018BDC 000159DC 90 01 00 34 */ stw r0, 0x34(r1) @@ -857,19 +857,19 @@ func_80018BD4: /* 80018C44 00015A44 7F E6 FB 78 */ mr r6, r31 /* 80018C48 00015A48 38 61 00 0C */ addi r3, r1, 0xc /* 80018C4C 00015A4C 38 81 00 08 */ addi r4, r1, 8 -/* 80018C50 00015A50 4B FF FD 59 */ bl func_800189A8 +/* 80018C50 00015A50 4B FF FD 59 */ bl xEnt.collide_downward__18_unnamed_xEnt_cpp_FR5xVec3RP4xEntR6xSceneR4xEntf /* 80018C54 00015A54 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80018C58 00015A58 41 82 00 2C */ beq lbl_80018C84 /* 80018C5C 00015A5C C0 01 00 10 */ lfs f0, 0x10(r1) /* 80018C60 00015A60 7F E3 FB 78 */ mr r3, r31 /* 80018C64 00015A64 80 9F 00 48 */ lwz r4, 0x48(r31) /* 80018C68 00015A68 D0 04 00 34 */ stfs f0, 0x34(r4) -/* 80018C6C 00015A6C 4B FF FF 5D */ bl func_80018BC8 +/* 80018C6C 00015A6C 4B FF FF 5D */ bl xEnt.stop_stacked_entity__18_unnamed_xEnt_cpp_FR4xEnt /* 80018C70 00015A70 80 81 00 08 */ lwz r4, 8(r1) /* 80018C74 00015A74 28 04 00 00 */ cmplwi r4, 0 /* 80018C78 00015A78 41 82 00 0C */ beq lbl_80018C84 /* 80018C7C 00015A7C 7F E3 FB 78 */ mr r3, r31 -/* 80018C80 00015A80 4B FF FE 91 */ bl func_80018B10 +/* 80018C80 00015A80 4B FF FE 91 */ bl xEnt.mount_stacked_entity__18_unnamed_xEnt_cpp_FR4xEntR4xEnt lbl_80018C84: /* 80018C84 00015A84 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80018C88 00015A88 80 01 00 34 */ lwz r0, 0x34(r1) @@ -961,9 +961,9 @@ lbl_80018D78: /* 80018DBC 00015BBC 80 9F 00 24 */ lwz r4, 0x24(r31) /* 80018DC0 00015BC0 C0 05 00 44 */ lfs f0, 0x44(r5) /* 80018DC4 00015BC4 D0 04 00 24 */ stfs f0, 0x24(r4) -/* 80018DC8 00015BC8 4B FF F4 9D */ bl func_80018264 +/* 80018DC8 00015BC8 4B FF F4 9D */ bl xEnt.xEntAddHittableFlag__FP4xEnt /* 80018DCC 00015BCC 7F E3 FB 78 */ mr r3, r31 -/* 80018DD0 00015BD0 4B FF F7 6D */ bl func_8001853C +/* 80018DD0 00015BD0 4B FF F7 6D */ bl xEnt.xEntAddShadowRecFlag__FP4xEnt /* 80018DD4 00015BD4 7F E3 FB 78 */ mr r3, r31 /* 80018DD8 00015BD8 48 0F D7 B1 */ bl zCollGeom_EntSetup__FP4xEnt /* 80018DDC 00015BDC 80 1F 00 24 */ lwz r0, 0x24(r31) @@ -999,13 +999,13 @@ lbl_80018E38: /* 80018E3C 00015C3C 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a /* 80018E40 00015C40 41 82 00 0C */ beq lbl_80018E4C /* 80018E44 00015C44 7F E3 FB 78 */ mr r3, r31 -/* 80018E48 00015C48 4B FF F2 1D */ bl func_80018064 +/* 80018E48 00015C48 4B FF F2 1D */ bl xEnt.reset__Q218_unnamed_xEnt_cpp_9anim_collFR4xEnt lbl_80018E4C: /* 80018E4C 00015C4C 88 1F 00 18 */ lbz r0, 0x18(r31) /* 80018E50 00015C50 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80018E54 00015C54 41 82 00 0C */ beq lbl_80018E60 /* 80018E58 00015C58 7F E3 FB 78 */ mr r3, r31 -/* 80018E5C 00015C5C 4B FF FD 39 */ bl func_80018B94 +/* 80018E5C 00015C5C 4B FF FD 39 */ bl xEnt.setup_stacked_entity__18_unnamed_xEnt_cpp_FR4xEnt lbl_80018E60: /* 80018E60 00015C60 80 01 00 24 */ lwz r0, 0x24(r1) /* 80018E64 00015C64 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -1099,9 +1099,9 @@ xEntReset__FP4xEnt: /* 80018F90 00015D90 80 9F 00 10 */ lwz r4, 0x10(r31) /* 80018F94 00015D94 88 04 00 0B */ lbz r0, 0xb(r4) /* 80018F98 00015D98 98 1F 00 1C */ stb r0, 0x1c(r31) -/* 80018F9C 00015D9C 4B FF F2 C9 */ bl func_80018264 +/* 80018F9C 00015D9C 4B FF F2 C9 */ bl xEnt.xEntAddHittableFlag__FP4xEnt /* 80018FA0 00015DA0 7F E3 FB 78 */ mr r3, r31 -/* 80018FA4 00015DA4 4B FF F5 99 */ bl func_8001853C +/* 80018FA4 00015DA4 4B FF F5 99 */ bl xEnt.xEntAddShadowRecFlag__FP4xEnt /* 80018FA8 00015DA8 80 9F 00 10 */ lwz r4, 0x10(r31) /* 80018FAC 00015DAC 38 61 00 08 */ addi r3, r1, 8 /* 80018FB0 00015DB0 C0 24 00 14 */ lfs f1, 0x14(r4) @@ -1141,7 +1141,7 @@ lbl_80019030: /* 80019034 00015E34 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a /* 80019038 00015E38 41 82 00 0C */ beq lbl_80019044 /* 8001903C 00015E3C 7F E3 FB 78 */ mr r3, r31 -/* 80019040 00015E40 4B FF F0 25 */ bl func_80018064 +/* 80019040 00015E40 4B FF F0 25 */ bl xEnt.reset__Q218_unnamed_xEnt_cpp_9anim_collFR4xEnt lbl_80019044: /* 80019044 00015E44 80 9F 00 24 */ lwz r4, 0x24(r31) /* 80019048 00015E48 3C 00 43 30 */ lis r0, 0x4330 @@ -1240,7 +1240,7 @@ lbl_80019198: /* 800191A8 00015FA8 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 800191AC 00015FAC 41 82 00 0C */ beq lbl_800191B8 /* 800191B0 00015FB0 7F E3 FB 78 */ mr r3, r31 -/* 800191B4 00015FB4 4B FF F9 E1 */ bl func_80018B94 +/* 800191B4 00015FB4 4B FF F9 E1 */ bl xEnt.setup_stacked_entity__18_unnamed_xEnt_cpp_FR4xEnt lbl_800191B8: /* 800191B8 00015FB8 80 01 00 64 */ lwz r0, 0x64(r1) /* 800191BC 00015FBC 83 E1 00 5C */ lwz r31, 0x5c(r1) @@ -1293,8 +1293,8 @@ lbl_80019248: /* 80019260 00016060 38 21 00 20 */ addi r1, r1, 0x20 /* 80019264 00016064 4E 80 00 20 */ blr -.global func_80019268 -func_80019268: +.global xEnt.xEntAddToPos__FP4xEntPC5xVec3 +xEnt.xEntAddToPos__FP4xEntPC5xVec3: /* 80019268 00016068 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001926C 0001606C 7C 08 02 A6 */ mflr r0 /* 80019270 00016070 90 01 00 14 */ stw r0, 0x14(r1) @@ -1605,7 +1605,7 @@ lbl_80019688: /* 800196A0 000164A0 FC 20 F8 90 */ fmr f1, f31 /* 800196A4 000164A4 7F E3 FB 78 */ mr r3, r31 /* 800196A8 000164A8 7F C4 F3 78 */ mr r4, r30 -/* 800196AC 000164AC 4B FF F5 29 */ bl func_80018BD4 +/* 800196AC 000164AC 4B FF F5 29 */ bl xEnt.update_stacked_entity__18_unnamed_xEnt_cpp_FR6xSceneR4xEntf lbl_800196B0: /* 800196B0 000164B0 FC 20 F8 90 */ fmr f1, f31 /* 800196B4 000164B4 7F C3 F3 78 */ mr r3, r30 @@ -1710,7 +1710,7 @@ lbl_8001980C: /* 80019818 00016618 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a /* 8001981C 0001661C 41 82 00 0C */ beq lbl_80019828 /* 80019820 00016620 7F C3 F3 78 */ mr r3, r30 -/* 80019824 00016624 4B FF E9 C5 */ bl func_800181E8 +/* 80019824 00016624 4B FF E9 C5 */ bl xEnt.refresh__Q218_unnamed_xEnt_cpp_9anim_collFR4xEnt lbl_80019828: /* 80019828 00016628 81 9E 00 38 */ lwz r12, 0x38(r30) /* 8001982C 0001662C 28 0C 00 00 */ cmplwi r12, 0 @@ -1824,8 +1824,8 @@ lbl_80019990: /* 800199A4 000167A4 38 21 00 20 */ addi r1, r1, 0x20 /* 800199A8 000167A8 4E 80 00 20 */ blr -.global func_800199AC -func_800199AC: +.global xEnt.xEntRotationToMatrix__FP9xEntFrame +xEnt.xEntRotationToMatrix__FP9xEntFrame: /* 800199AC 000167AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800199B0 000167B0 7C 08 02 A6 */ mflr r0 /* 800199B4 000167B4 90 01 00 14 */ stw r0, 0x14(r1) @@ -1875,7 +1875,7 @@ xEntMotionToMatrix__FP4xEntP9xEntFrame: /* 80019A50 00016850 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13 /* 80019A54 00016854 41 82 00 0C */ beq lbl_80019A60 /* 80019A58 00016858 7F E3 FB 78 */ mr r3, r31 -/* 80019A5C 0001685C 4B FF FF 51 */ bl func_800199AC +/* 80019A5C 0001685C 4B FF FF 51 */ bl xEnt.xEntRotationToMatrix__FP9xEntFrame lbl_80019A60: /* 80019A60 00016860 80 7F 00 E0 */ lwz r3, 0xe0(r31) /* 80019A64 00016864 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e @@ -1885,11 +1885,11 @@ lbl_80019A60: /* 80019A74 00016874 38 7F 00 BC */ addi r3, r31, 0xbc /* 80019A78 00016878 7F E4 FB 78 */ mr r4, r31 /* 80019A7C 0001687C 7C 65 1B 78 */ mr r5, r3 -/* 80019A80 00016880 48 00 1D F9 */ bl func_8001B878 +/* 80019A80 00016880 48 00 1D F9 */ bl xEnt.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 lbl_80019A84: /* 80019A84 00016884 7F C3 F3 78 */ mr r3, r30 /* 80019A88 00016888 38 9F 00 BC */ addi r4, r31, 0xbc -/* 80019A8C 0001688C 4B FF F7 DD */ bl func_80019268 +/* 80019A8C 0001688C 4B FF F7 DD */ bl xEnt.xEntAddToPos__FP4xEntPC5xVec3 lbl_80019A90: /* 80019A90 00016890 80 7F 00 E0 */ lwz r3, 0xe0(r31) /* 80019A94 00016894 54 60 07 39 */ rlwinm. r0, r3, 0, 0x1c, 0x1c @@ -1899,7 +1899,7 @@ lbl_80019A90: /* 80019AA4 000168A4 38 7F 00 C8 */ addi r3, r31, 0xc8 /* 80019AA8 000168A8 7F E4 FB 78 */ mr r4, r31 /* 80019AAC 000168AC 7C 65 1B 78 */ mr r5, r3 -/* 80019AB0 000168B0 48 00 1D C9 */ bl func_8001B878 +/* 80019AB0 000168B0 48 00 1D C9 */ bl xEnt.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 lbl_80019AB4: /* 80019AB4 000168B4 38 7F 00 D4 */ addi r3, r31, 0xd4 /* 80019AB8 000168B8 38 9F 00 C8 */ addi r4, r31, 0xc8 @@ -1909,7 +1909,7 @@ lbl_80019AC0: /* 80019AC4 000168C4 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13 /* 80019AC8 000168C8 40 82 00 0C */ bne lbl_80019AD4 /* 80019ACC 000168CC 7F E3 FB 78 */ mr r3, r31 -/* 80019AD0 000168D0 4B FF FE DD */ bl func_800199AC +/* 80019AD0 000168D0 4B FF FE DD */ bl xEnt.xEntRotationToMatrix__FP9xEntFrame lbl_80019AD4: /* 80019AD4 000168D4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80019AD8 000168D8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1932,7 +1932,7 @@ xEntMove__FP4xEntP6xScenef: /* 80019B10 00016910 88 03 00 1C */ lbz r0, 0x1c(r3) /* 80019B14 00016914 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a /* 80019B18 00016918 41 82 00 08 */ beq lbl_80019B20 -/* 80019B1C 0001691C 48 00 01 55 */ bl func_80019C70 +/* 80019B1C 0001691C 48 00 01 55 */ bl xEnt.pre_move__Q218_unnamed_xEnt_cpp_9anim_collFR4xEnt lbl_80019B20: /* 80019B20 00016920 81 9E 00 40 */ lwz r12, 0x40(r30) /* 80019B24 00016924 FC 20 F8 90 */ fmr f1, f31 @@ -1985,7 +1985,7 @@ lbl_80019BD4: /* 80019BD8 000169D8 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a /* 80019BDC 000169DC 41 82 00 0C */ beq lbl_80019BE8 /* 80019BE0 000169E0 7F C3 F3 78 */ mr r3, r30 -/* 80019BE4 000169E4 48 00 00 21 */ bl func_80019C04 +/* 80019BE4 000169E4 48 00 00 21 */ bl xEnt.post_move__Q218_unnamed_xEnt_cpp_9anim_collFR4xEnt lbl_80019BE8: /* 80019BE8 000169E8 80 01 00 B4 */ lwz r0, 0xb4(r1) /* 80019BEC 000169EC CB E1 00 A8 */ lfd f31, 0xa8(r1) @@ -1995,8 +1995,8 @@ lbl_80019BE8: /* 80019BFC 000169FC 38 21 00 B0 */ addi r1, r1, 0xb0 /* 80019C00 00016A00 4E 80 00 20 */ blr -.global func_80019C04 -func_80019C04: +.global xEnt.post_move__Q218_unnamed_xEnt_cpp_9anim_collFR4xEnt +xEnt.post_move__Q218_unnamed_xEnt_cpp_9anim_collFR4xEnt: /* 80019C04 00016A04 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80019C08 00016A08 7C 08 02 A6 */ mflr r0 /* 80019C0C 00016A0C 90 01 00 24 */ stw r0, 0x24(r1) @@ -2025,8 +2025,8 @@ func_80019C04: /* 80019C68 00016A68 38 21 00 20 */ addi r1, r1, 0x20 /* 80019C6C 00016A6C 4E 80 00 20 */ blr -.global func_80019C70 -func_80019C70: +.global xEnt.pre_move__Q218_unnamed_xEnt_cpp_9anim_collFR4xEnt +xEnt.pre_move__Q218_unnamed_xEnt_cpp_9anim_collFR4xEnt: /* 80019C70 00016A70 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80019C74 00016A74 7C 08 02 A6 */ mflr r0 /* 80019C78 00016A78 90 01 00 14 */ stw r0, 0x14(r1) @@ -2162,7 +2162,7 @@ lbl_80019E44: lbl_80019E5C: /* 80019E5C 00016C5C 7F C3 F3 78 */ mr r3, r30 /* 80019E60 00016C60 38 81 00 08 */ addi r4, r1, 8 -/* 80019E64 00016C64 4B FF F4 05 */ bl func_80019268 +/* 80019E64 00016C64 4B FF F4 05 */ bl xEnt.xEntAddToPos__FP4xEntPC5xVec3 /* 80019E68 00016C68 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80019E6C 00016C6C 80 01 00 34 */ lwz r0, 0x34(r1) /* 80019E70 00016C70 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -2483,8 +2483,8 @@ xEntCollCheckEnv__FP4xEntP6xScene: /* 8001A2D8 000170D8 38 21 00 10 */ addi r1, r1, 0x10 /* 8001A2DC 000170DC 4E 80 00 20 */ blr -.global func_8001A2E0 -func_8001A2E0: +.global xEnt.xEntCollCheckOneGrid__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEntP5xGrid +xEnt.xEntCollCheckOneGrid__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEntP5xGrid: /* 8001A2E0 000170E0 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8001A2E4 000170E4 7C 08 02 A6 */ mflr r0 /* 8001A2E8 000170E8 90 01 00 54 */ stw r0, 0x54(r1) @@ -2667,13 +2667,13 @@ xEntCollCheckByGrid__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEnt: /* 8001A568 00017368 80 E3 00 4C */ lwz r7, 0x4c(r3) /* 8001A56C 0001736C 88 07 00 0A */ lbz r0, 0xa(r7) /* 8001A570 00017370 98 07 00 06 */ stb r0, 6(r7) -/* 8001A574 00017374 4B FF FD 6D */ bl func_8001A2E0 +/* 8001A574 00017374 4B FF FD 6D */ bl xEnt.xEntCollCheckOneGrid__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEntP5xGrid /* 8001A578 00017378 3C 80 80 3D */ lis r4, lbl_803CA774@ha /* 8001A57C 0001737C 7F A3 EB 78 */ mr r3, r29 /* 8001A580 00017380 38 C4 A7 74 */ addi r6, r4, lbl_803CA774@l /* 8001A584 00017384 7F E5 FB 78 */ mr r5, r31 /* 8001A588 00017388 7F C4 F3 78 */ mr r4, r30 -/* 8001A58C 0001738C 4B FF FD 55 */ bl func_8001A2E0 +/* 8001A58C 0001738C 4B FF FD 55 */ bl xEnt.xEntCollCheckOneGrid__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEntP5xGrid /* 8001A590 00017390 80 7D 00 4C */ lwz r3, 0x4c(r29) /* 8001A594 00017394 88 03 00 0A */ lbz r0, 0xa(r3) /* 8001A598 00017398 98 03 00 09 */ stb r0, 9(r3) @@ -2700,7 +2700,7 @@ xEntCollCheckNPCsByGrid__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEnt: /* 8001A5E0 000173E0 80 E3 00 4C */ lwz r7, 0x4c(r3) /* 8001A5E4 000173E4 88 07 00 0A */ lbz r0, 0xa(r7) /* 8001A5E8 000173E8 98 07 00 04 */ stb r0, 4(r7) -/* 8001A5EC 000173EC 4B FF FC F5 */ bl func_8001A2E0 +/* 8001A5EC 000173EC 4B FF FC F5 */ bl xEnt.xEntCollCheckOneGrid__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEntP5xGrid /* 8001A5F0 000173F0 80 7F 00 4C */ lwz r3, 0x4c(r31) /* 8001A5F4 000173F4 88 03 00 0A */ lbz r0, 0xa(r3) /* 8001A5F8 000173F8 98 03 00 05 */ stb r0, 5(r3) @@ -3488,7 +3488,7 @@ lbl_8001B100: lbl_8001B108: /* 8001B108 00017F08 7F C3 F3 78 */ mr r3, r30 /* 8001B10C 00017F0C 38 9B 00 2C */ addi r4, r27, 0x2c -/* 8001B110 00017F10 4B FF E1 59 */ bl func_80019268 +/* 8001B110 00017F10 4B FF E1 59 */ bl xEnt.xEntAddToPos__FP4xEntPC5xVec3 lbl_8001B114: /* 8001B114 00017F14 3B BD 00 01 */ addi r29, r29, 1 lbl_8001B118: @@ -3537,7 +3537,7 @@ lbl_8001B1A4: /* 8001B1B0 00017FB0 7F C3 F3 78 */ mr r3, r30 /* 8001B1B4 00017FB4 38 9B 00 2C */ addi r4, r27, 0x2c /* 8001B1B8 00017FB8 D0 1B 00 30 */ stfs f0, 0x30(r27) -/* 8001B1BC 00017FBC 4B FF E0 AD */ bl func_80019268 +/* 8001B1BC 00017FBC 4B FF E0 AD */ bl xEnt.xEntAddToPos__FP4xEntPC5xVec3 lbl_8001B1C0: /* 8001B1C0 00017FC0 3B 9C 00 01 */ addi r28, r28, 1 lbl_8001B1C4: @@ -3586,7 +3586,7 @@ lbl_8001B250: /* 8001B25C 0001805C 7F C3 F3 78 */ mr r3, r30 /* 8001B260 00018060 38 9B 00 2C */ addi r4, r27, 0x2c /* 8001B264 00018064 D0 1B 00 30 */ stfs f0, 0x30(r27) -/* 8001B268 00018068 4B FF E0 01 */ bl func_80019268 +/* 8001B268 00018068 4B FF E0 01 */ bl xEnt.xEntAddToPos__FP4xEntPC5xVec3 lbl_8001B26C: /* 8001B26C 0001806C 3B 9C 00 01 */ addi r28, r28, 1 lbl_8001B270: @@ -3617,7 +3617,7 @@ lbl_8001B298: /* 8001B2C8 000180C8 7F C3 F3 78 */ mr r3, r30 /* 8001B2CC 000180CC 38 85 00 2C */ addi r4, r5, 0x2c /* 8001B2D0 000180D0 D0 05 00 30 */ stfs f0, 0x30(r5) -/* 8001B2D4 000180D4 4B FF DF 95 */ bl func_80019268 +/* 8001B2D4 000180D4 4B FF DF 95 */ bl xEnt.xEntAddToPos__FP4xEntPC5xVec3 lbl_8001B2D8: /* 8001B2D8 000180D8 3B BD 00 01 */ addi r29, r29, 1 lbl_8001B2DC: @@ -3674,7 +3674,7 @@ xEntAnimateCollision__FR4xEntb: /* 8001B37C 0001817C 4B FE 80 DD */ bl memset lbl_8001B380: /* 8001B380 00018180 7F E3 FB 78 */ mr r3, r31 -/* 8001B384 00018184 4B FF CC E1 */ bl func_80018064 +/* 8001B384 00018184 4B FF CC E1 */ bl xEnt.reset__Q218_unnamed_xEnt_cpp_9anim_collFR4xEnt /* 8001B388 00018188 48 00 00 20 */ b lbl_8001B3A8 lbl_8001B38C: /* 8001B38C 0001818C 54 80 06 3F */ clrlwi. r0, r4, 0x18 @@ -4056,8 +4056,8 @@ func_8001B854: /* 8001B870 00018670 D0 03 00 0C */ stfs f0, 0xc(r3) /* 8001B874 00018674 4E 80 00 20 */ blr -.global func_8001B878 -func_8001B878: +.global xEnt.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 +xEnt.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 8001B878 00018678 C0 65 00 04 */ lfs f3, 4(r5) /* 8001B87C 0001867C C0 04 00 10 */ lfs f0, 0x10(r4) /* 8001B880 00018680 C0 44 00 14 */ lfs f2, 0x14(r4) diff --git a/asm/Core/x/xEntBoulder.s b/asm/Core/x/xEntBoulder.s index ecefad18a..8c32bee19 100644 --- a/asm/Core/x/xEntBoulder.s +++ b/asm/Core/x/xEntBoulder.s @@ -374,7 +374,7 @@ xEntBoulder_RealBUpdate__FP4xEntP5xVec3: /* 8011F5E8 0011C3E8 38 BF 01 94 */ addi r5, r31, 0x194 /* 8011F5EC 0011C3EC 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8011F5F0 0011C3F0 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8011F5F4 0011C3F4 48 00 27 B5 */ bl func_80121DA8 +/* 8011F5F4 0011C3F4 48 00 27 B5 */ bl xEntBoulder.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8011F5F8 0011C3F8 7F C4 F3 78 */ mr r4, r30 /* 8011F5FC 0011C3FC 38 7F 00 88 */ addi r3, r31, 0x88 /* 8011F600 0011C400 38 A1 00 08 */ addi r5, r1, 8 @@ -469,7 +469,7 @@ lbl_8011F71C: /* 8011F74C 0011C54C 90 04 05 B0 */ stw r0, 0x5b0(r4) /* 8011F750 0011C550 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8011F754 0011C554 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8011F758 0011C558 48 00 26 51 */ bl func_80121DA8 +/* 8011F758 0011C558 48 00 26 51 */ bl xEntBoulder.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8011F75C 0011C55C 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8011F760 0011C560 38 7F 00 88 */ addi r3, r31, 0x88 /* 8011F764 0011C564 38 A1 00 D4 */ addi r5, r1, 0xd4 @@ -1222,7 +1222,7 @@ lbl_8012024C: /* 80120250 0011D050 38 61 00 D4 */ addi r3, r1, 0xd4 /* 80120254 0011D054 38 BF 01 94 */ addi r5, r31, 0x194 /* 80120258 0011D058 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8012025C 0011D05C 48 00 1B 4D */ bl func_80121DA8 +/* 8012025C 0011D05C 48 00 1B 4D */ bl xEntBoulder.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80120260 0011D060 80 7F 00 24 */ lwz r3, 0x24(r31) /* 80120264 0011D064 38 9F 00 88 */ addi r4, r31, 0x88 /* 80120268 0011D068 38 A1 00 D4 */ addi r5, r1, 0xd4 @@ -2124,8 +2124,8 @@ lbl_80120F28: /* 80120F3C 0011DD3C 38 21 00 20 */ addi r1, r1, 0x20 /* 80120F40 0011DD40 4E 80 00 20 */ blr -.global func_80120F44 -func_80120F44: +.global xEntBoulder.RecurseLinks__FP10xLinkAssetiPP11xEntBoulder +xEntBoulder.RecurseLinks__FP10xLinkAssetiPP11xEntBoulder: /* 80120F44 0011DD44 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80120F48 0011DD48 7C 08 02 A6 */ mflr r0 /* 80120F4C 0011DD4C 90 01 00 24 */ stw r0, 0x24(r1) @@ -2150,7 +2150,7 @@ lbl_80120F7C: /* 80120F94 0011DD94 41 82 00 10 */ beq lbl_80120FA4 /* 80120F98 0011DD98 7F A4 EB 78 */ mr r4, r29 /* 80120F9C 0011DD9C 38 A1 00 08 */ addi r5, r1, 8 -/* 80120FA0 0011DDA0 48 00 00 39 */ bl func_80120FD8 +/* 80120FA0 0011DDA0 48 00 00 39 */ bl xEntBoulder.RecurseChild__FP5xBasePP11xEntBoulderRi lbl_80120FA4: /* 80120FA4 0011DDA4 3B FF 00 20 */ addi r31, r31, 0x20 /* 80120FA8 0011DDA8 3B DE 00 01 */ addi r30, r30, 1 @@ -2167,8 +2167,8 @@ lbl_80120FAC: /* 80120FD0 0011DDD0 38 21 00 20 */ addi r1, r1, 0x20 /* 80120FD4 0011DDD4 4E 80 00 20 */ blr -.global func_80120FD8 -func_80120FD8: +.global xEntBoulder.RecurseChild__FP5xBasePP11xEntBoulderRi +xEntBoulder.RecurseChild__FP5xBasePP11xEntBoulderRi: /* 80120FD8 0011DDD8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80120FDC 0011DDDC 7C 08 02 A6 */ mflr r0 /* 80120FE0 0011DDE0 90 01 00 24 */ stw r0, 0x24(r1) @@ -2223,7 +2223,7 @@ lbl_80121088: /* 8012108C 0011DE8C 40 82 00 10 */ bne lbl_8012109C /* 80121090 0011DE90 7F 64 DB 78 */ mr r4, r27 /* 80121094 0011DE94 7F 85 E3 78 */ mr r5, r28 -/* 80121098 0011DE98 4B FF FF 41 */ bl func_80120FD8 +/* 80121098 0011DE98 4B FF FF 41 */ bl xEntBoulder.RecurseChild__FP5xBasePP11xEntBoulderRi lbl_8012109C: /* 8012109C 0011DE9C 3B DE 00 01 */ addi r30, r30, 1 lbl_801210A0: @@ -2291,7 +2291,7 @@ lbl_80121174: /* 80121174 0011DF74 80 7F 00 08 */ lwz r3, 8(r31) /* 80121178 0011DF78 38 A0 00 00 */ li r5, 0 /* 8012117C 0011DF7C 88 9F 00 05 */ lbz r4, 5(r31) -/* 80121180 0011DF80 4B FF FD C5 */ bl func_80120F44 +/* 80121180 0011DF80 4B FF FD C5 */ bl xEntBoulder.RecurseLinks__FP10xLinkAssetiPP11xEntBoulder /* 80121184 0011DF84 90 7F 00 14 */ stw r3, 0x14(r31) /* 80121188 0011DF88 38 A0 00 00 */ li r5, 0 /* 8012118C 0011DF8C 80 1F 00 14 */ lwz r0, 0x14(r31) @@ -2310,7 +2310,7 @@ lbl_80121174: /* 801211C0 0011DFC0 80 7F 00 08 */ lwz r3, 8(r31) /* 801211C4 0011DFC4 88 9F 00 05 */ lbz r4, 5(r31) /* 801211C8 0011DFC8 80 BF 00 1C */ lwz r5, 0x1c(r31) -/* 801211CC 0011DFCC 4B FF FD 79 */ bl func_80120F44 +/* 801211CC 0011DFCC 4B FF FD 79 */ bl xEntBoulder.RecurseLinks__FP10xLinkAssetiPP11xEntBoulder /* 801211D0 0011DFD0 80 7F 00 10 */ lwz r3, 0x10(r31) /* 801211D4 0011DFD4 38 63 00 38 */ addi r3, r3, 0x38 /* 801211D8 0011DFD8 7C 64 1B 78 */ mr r4, r3 @@ -2394,8 +2394,8 @@ lbl_801212D4: /* 801212F8 0011E0F8 38 21 00 20 */ addi r1, r1, 0x20 /* 801212FC 0011E0FC 4E 80 00 20 */ blr -.global func_80121300 -func_80121300: +.global xEntBoulder.BoulderGen_GiveBirth__FP17xBoulderGeneratori +xEntBoulder.BoulderGen_GiveBirth__FP17xBoulderGeneratori: /* 80121300 0011E100 39 00 00 00 */ li r8, 0 /* 80121304 0011E104 38 E0 00 00 */ li r7, 0 /* 80121308 0011E108 48 00 00 1C */ b lbl_80121324 @@ -2416,8 +2416,8 @@ lbl_80121324: /* 8012133C 0011E13C 7C 83 01 2E */ stwx r4, r3, r0 /* 80121340 0011E140 4E 80 00 20 */ blr -.global func_80121344 -func_80121344: +.global xEntBoulder.GetBoulderForGenerating__FP17xBoulderGenerator +xEntBoulder.GetBoulderForGenerating__FP17xBoulderGenerator: /* 80121344 0011E144 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80121348 0011E148 7C 08 02 A6 */ mflr r0 /* 8012134C 0011E14C 90 01 00 44 */ stw r0, 0x44(r1) @@ -2534,7 +2534,7 @@ xBoulderGenerator_Launch__FP17xBoulderGeneratorP5xVec3f: /* 801214D0 0011E2D0 FF E0 08 90 */ fmr f31, f1 /* 801214D4 0011E2D4 7C 7C 1B 78 */ mr r28, r3 /* 801214D8 0011E2D8 7C 9D 23 78 */ mr r29, r4 -/* 801214DC 0011E2DC 4B FF FE 69 */ bl func_80121344 +/* 801214DC 0011E2DC 4B FF FE 69 */ bl xEntBoulder.GetBoulderForGenerating__FP17xBoulderGenerator /* 801214E0 0011E2E0 80 9C 00 1C */ lwz r4, 0x1c(r28) /* 801214E4 0011E2E4 7C 7F 1B 78 */ mr r31, r3 /* 801214E8 0011E2E8 54 63 10 3A */ slwi r3, r3, 2 @@ -2621,7 +2621,7 @@ lbl_801215B0: /* 8012161C 0011E41C EC 23 10 28 */ fsubs f1, f3, f2 /* 80121620 0011E420 EC 04 00 7A */ fmadds f0, f4, f1, f0 /* 80121624 0011E424 D0 1E 01 A4 */ stfs f0, 0x1a4(r30) -/* 80121628 0011E428 4B FF FC D9 */ bl func_80121300 +/* 80121628 0011E428 4B FF FC D9 */ bl xEntBoulder.BoulderGen_GiveBirth__FP17xBoulderGeneratori /* 8012162C 0011E42C E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80121630 0011E430 80 01 00 34 */ lwz r0, 0x34(r1) /* 80121634 0011E434 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -2846,7 +2846,7 @@ xBoulderGenerator_GenBoulder__FP17xBoulderGenerator: /* 80121968 0011E768 93 A1 00 24 */ stw r29, 0x24(r1) /* 8012196C 0011E76C 93 81 00 20 */ stw r28, 0x20(r1) /* 80121970 0011E770 7C 7D 1B 78 */ mr r29, r3 -/* 80121974 0011E774 4B FF F9 D1 */ bl func_80121344 +/* 80121974 0011E774 4B FF F9 D1 */ bl xEntBoulder.GetBoulderForGenerating__FP17xBoulderGenerator /* 80121978 0011E778 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8012197C 0011E77C 7C 7F 1B 78 */ mr r31, r3 /* 80121980 0011E780 3B 84 05 58 */ addi r28, r4, lbl_803C0558@l @@ -3095,7 +3095,7 @@ lbl_80121CB4: lbl_80121D20: /* 80121D20 0011EB20 7F A3 EB 78 */ mr r3, r29 /* 80121D24 0011EB24 7F E4 FB 78 */ mr r4, r31 -/* 80121D28 0011EB28 4B FF F5 D9 */ bl func_80121300 +/* 80121D28 0011EB28 4B FF F5 D9 */ bl xEntBoulder.BoulderGen_GiveBirth__FP17xBoulderGeneratori /* 80121D2C 0011EB2C E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 80121D30 0011EB30 CB E1 00 40 */ lfd f31, 0x40(r1) /* 80121D34 0011EB34 E3 C1 00 38 */ psq_l f30, 56(r1), 0, qr0 @@ -3131,8 +3131,8 @@ func_80121D5C: /* 80121DA0 0011EBA0 38 21 00 10 */ addi r1, r1, 0x10 /* 80121DA4 0011EBA4 4E 80 00 20 */ blr -.global func_80121DA8 -func_80121DA8: +.global xEntBoulder.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 +xEntBoulder.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 80121DA8 0011EBA8 C0 65 00 04 */ lfs f3, 4(r5) /* 80121DAC 0011EBAC C0 04 00 10 */ lfs f0, 0x10(r4) /* 80121DB0 0011EBB0 C0 44 00 14 */ lfs f2, 0x14(r4) diff --git a/asm/Core/x/xEntMotion.s b/asm/Core/x/xEntMotion.s index 0d46fe4c3..a98860094 100644 --- a/asm/Core/x/xEntMotion.s +++ b/asm/Core/x/xEntMotion.s @@ -152,7 +152,7 @@ lbl_8001CA9C: /* 8001CAA0 000198A0 38 00 00 00 */ li r0, 0 /* 8001CAA4 000198A4 7F A3 EB 78 */ mr r3, r29 /* 8001CAA8 000198A8 90 1D 00 68 */ stw r0, 0x68(r29) -/* 8001CAAC 000198AC 48 00 19 11 */ bl func_8001E3BC +/* 8001CAAC 000198AC 48 00 19 11 */ bl xEntMotion.xEntMotionDebugAdd__FP10xEntMotion /* 8001CAB0 000198B0 80 01 00 24 */ lwz r0, 0x24(r1) /* 8001CAB4 000198B4 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8001CAB8 000198B8 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -200,7 +200,7 @@ lbl_8001CB24: /* 8001CB50 00019950 7F C3 F3 78 */ mr r3, r30 /* 8001CB54 00019954 7F 85 E3 78 */ mr r5, r28 /* 8001CB58 00019958 38 80 00 00 */ li r4, 0 -/* 8001CB5C 0001995C 48 00 06 C1 */ bl func_8001D21C +/* 8001CB5C 0001995C 48 00 06 C1 */ bl xEntMotion.xEntMPGetNext__FP10xEntMotionP10xMovePointP6xScene /* 8001CB60 00019960 80 7E 00 20 */ lwz r3, 0x20(r30) /* 8001CB64 00019964 48 01 8D 81 */ bl xMovePointGetPos__FPC10xMovePoint /* 8001CB68 00019968 80 BE 00 64 */ lwz r5, 0x64(r30) @@ -244,7 +244,7 @@ lbl_8001CBA8: /* 8001CBF8 000199F8 C0 1D 00 08 */ lfs f0, 8(r29) /* 8001CBFC 000199FC D0 01 00 24 */ stfs f0, 0x24(r1) /* 8001CC00 00019A00 D0 21 00 28 */ stfs f1, 0x28(r1) -/* 8001CC04 00019A04 48 00 25 F5 */ bl func_8001F1F8 +/* 8001CC04 00019A04 48 00 25 F5 */ bl xEntMotion.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8001CC08 00019A08 38 61 00 08 */ addi r3, r1, 8 /* 8001CC0C 00019A0C 38 81 00 20 */ addi r4, r1, 0x20 /* 8001CC10 00019A10 38 A1 00 14 */ addi r5, r1, 0x14 @@ -441,27 +441,27 @@ xEntMotionMove__FP10xEntMotionP6xScenefP9xEntFrame: /* 8001CECC 00019CCC 88 1F 00 04 */ lbz r0, 4(r31) /* 8001CED0 00019CD0 28 00 00 00 */ cmplwi r0, 0 /* 8001CED4 00019CD4 40 82 00 0C */ bne lbl_8001CEE0 -/* 8001CED8 00019CD8 48 00 00 79 */ bl func_8001CF50 +/* 8001CED8 00019CD8 48 00 00 79 */ bl xEntMotion.xEntERMove__FP10xEntMotionP6xScenefP9xEntFrame /* 8001CEDC 00019CDC 48 00 00 4C */ b lbl_8001CF28 lbl_8001CEE0: /* 8001CEE0 00019CE0 28 00 00 01 */ cmplwi r0, 1 /* 8001CEE4 00019CE4 40 82 00 0C */ bne lbl_8001CEF0 -/* 8001CEE8 00019CE8 48 00 02 11 */ bl func_8001D0F8 +/* 8001CEE8 00019CE8 48 00 02 11 */ bl xEntMotion.xEntOrbitMove__FP10xEntMotionP6xScenefP9xEntFrame /* 8001CEEC 00019CEC 48 00 00 3C */ b lbl_8001CF28 lbl_8001CEF0: /* 8001CEF0 00019CF0 28 00 00 03 */ cmplwi r0, 3 /* 8001CEF4 00019CF4 40 82 00 0C */ bne lbl_8001CF00 -/* 8001CEF8 00019CF8 48 00 04 2D */ bl func_8001D324 +/* 8001CEF8 00019CF8 48 00 04 2D */ bl xEntMotion.xEntMPMove__FP10xEntMotionP6xScenefP9xEntFrame /* 8001CEFC 00019CFC 48 00 00 2C */ b lbl_8001CF28 lbl_8001CF00: /* 8001CF00 00019D00 28 00 00 05 */ cmplwi r0, 5 /* 8001CF04 00019D04 40 82 00 0C */ bne lbl_8001CF10 -/* 8001CF08 00019D08 48 00 08 BD */ bl func_8001D7C4 +/* 8001CF08 00019D08 48 00 08 BD */ bl xEntMotion.xEntPenMove__FP10xEntMotionP6xScenefP9xEntFrame /* 8001CF0C 00019D0C 48 00 00 1C */ b lbl_8001CF28 lbl_8001CF10: /* 8001CF10 00019D10 28 00 00 04 */ cmplwi r0, 4 /* 8001CF14 00019D14 40 82 00 0C */ bne lbl_8001CF20 -/* 8001CF18 00019D18 48 00 09 E5 */ bl func_8001D8FC +/* 8001CF18 00019D18 48 00 09 E5 */ bl xEntMotion.xEntMechMove__FP10xEntMotionP6xScenefP9xEntFrame /* 8001CF1C 00019D1C 48 00 00 0C */ b lbl_8001CF28 lbl_8001CF20: /* 8001CF20 00019D20 38 00 00 00 */ li r0, 0 @@ -479,8 +479,8 @@ lbl_8001CF34: /* 8001CF48 00019D48 38 21 00 20 */ addi r1, r1, 0x20 /* 8001CF4C 00019D4C 4E 80 00 20 */ blr -.global func_8001CF50 -func_8001CF50: +.global xEntMotion.xEntERMove__FP10xEntMotionP6xScenefP9xEntFrame +xEntMotion.xEntERMove__FP10xEntMotionP6xScenefP9xEntFrame: /* 8001CF50 00019D50 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8001CF54 00019D54 7C 08 02 A6 */ mflr r0 /* 8001CF58 00019D58 90 01 00 34 */ stw r0, 0x34(r1) @@ -601,8 +601,8 @@ lbl_8001D0D0: /* 8001D0F0 00019EF0 38 21 00 30 */ addi r1, r1, 0x30 /* 8001D0F4 00019EF4 4E 80 00 20 */ blr -.global func_8001D0F8 -func_8001D0F8: +.global xEntMotion.xEntOrbitMove__FP10xEntMotionP6xScenefP9xEntFrame +xEntMotion.xEntOrbitMove__FP10xEntMotionP6xScenefP9xEntFrame: /* 8001D0F8 00019EF8 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8001D0FC 00019EFC 7C 08 02 A6 */ mflr r0 /* 8001D100 00019F00 90 01 00 44 */ stw r0, 0x44(r1) @@ -680,8 +680,8 @@ lbl_8001D1E4: /* 8001D214 0001A014 38 21 00 40 */ addi r1, r1, 0x40 /* 8001D218 0001A018 4E 80 00 20 */ blr -.global func_8001D21C -func_8001D21C: +.global xEntMotion.xEntMPGetNext__FP10xEntMotionP10xMovePointP6xScene +xEntMotion.xEntMPGetNext__FP10xEntMotionP10xMovePointP6xScene: /* 8001D21C 0001A01C 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8001D220 0001A020 7C 08 02 A6 */ mflr r0 /* 8001D224 0001A024 90 01 00 54 */ stw r0, 0x54(r1) @@ -755,8 +755,8 @@ lbl_8001D310: /* 8001D31C 0001A11C 38 21 00 50 */ addi r1, r1, 0x50 /* 8001D320 0001A120 4E 80 00 20 */ blr -.global func_8001D324 -func_8001D324: +.global xEntMotion.xEntMPMove__FP10xEntMotionP6xScenefP9xEntFrame +xEntMotion.xEntMPMove__FP10xEntMotionP6xScenefP9xEntFrame: /* 8001D324 0001A124 94 21 FF 00 */ stwu r1, -0x100(r1) /* 8001D328 0001A128 7C 08 02 A6 */ mflr r0 /* 8001D32C 0001A12C 90 01 01 04 */ stw r0, 0x104(r1) @@ -825,7 +825,7 @@ lbl_8001D414: /* 8001D41C 0001A21C 80 1D 00 1C */ lwz r0, 0x1c(r29) /* 8001D420 0001A220 7F C5 F3 78 */ mr r5, r30 /* 8001D424 0001A224 90 1D 00 20 */ stw r0, 0x20(r29) -/* 8001D428 0001A228 4B FF FD F5 */ bl func_8001D21C +/* 8001D428 0001A228 4B FF FD F5 */ bl xEntMotion.xEntMPGetNext__FP10xEntMotionP10xMovePointP6xScene /* 8001D42C 0001A22C 80 7D 00 20 */ lwz r3, 0x20(r29) /* 8001D430 0001A230 80 63 00 10 */ lwz r3, 0x10(r3) /* 8001D434 0001A234 C0 03 00 1C */ lfs f0, 0x1c(r3) @@ -1072,8 +1072,8 @@ lbl_8001D798: /* 8001D7BC 0001A5BC 38 21 01 00 */ addi r1, r1, 0x100 /* 8001D7C0 0001A5C0 4E 80 00 20 */ blr -.global func_8001D7C4 -func_8001D7C4: +.global xEntMotion.xEntPenMove__FP10xEntMotionP6xScenefP9xEntFrame +xEntMotion.xEntPenMove__FP10xEntMotionP6xScenefP9xEntFrame: /* 8001D7C4 0001A5C4 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8001D7C8 0001A5C8 7C 08 02 A6 */ mflr r0 /* 8001D7CC 0001A5CC 90 01 00 94 */ stw r0, 0x94(r1) @@ -1156,8 +1156,8 @@ lbl_8001D8C4: /* 8001D8F4 0001A6F4 38 21 00 90 */ addi r1, r1, 0x90 /* 8001D8F8 0001A6F8 4E 80 00 20 */ blr -.global func_8001D8FC -func_8001D8FC: +.global xEntMotion.xEntMechMove__FP10xEntMotionP6xScenefP9xEntFrame +xEntMotion.xEntMechMove__FP10xEntMotionP6xScenefP9xEntFrame: /* 8001D8FC 0001A6FC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8001D900 0001A700 7C 08 02 A6 */ mflr r0 /* 8001D904 0001A704 90 01 00 34 */ stw r0, 0x34(r1) @@ -1175,7 +1175,7 @@ func_8001D8FC: /* 8001D934 0001A734 80 03 00 48 */ lwz r0, 0x48(r3) /* 8001D938 0001A738 2C 00 00 00 */ cmpwi r0, 0 /* 8001D93C 0001A73C 40 82 00 9C */ bne lbl_8001D9D8 -/* 8001D940 0001A740 48 00 02 A5 */ bl func_8001DBE4 +/* 8001D940 0001A740 48 00 02 A5 */ bl xEntMotion.xEntSldMove__FP10xEntMotionP6xScenefP9xEntFrame /* 8001D944 0001A744 88 1D 00 04 */ lbz r0, 4(r29) /* 8001D948 0001A748 7C 7F 1B 78 */ mr r31, r3 /* 8001D94C 0001A74C 28 00 00 02 */ cmplwi r0, 2 @@ -1184,7 +1184,7 @@ func_8001D8FC: /* 8001D958 0001A758 7F C3 F3 78 */ mr r3, r30 /* 8001D95C 0001A75C 7F 64 DB 78 */ mr r4, r27 /* 8001D960 0001A760 7F 85 E3 78 */ mr r5, r28 -/* 8001D964 0001A764 48 00 03 E9 */ bl func_8001DD4C +/* 8001D964 0001A764 48 00 03 E9 */ bl xEntMotion.xEntRotMove__FP10xEntMotionP6xScenefP9xEntFrame lbl_8001D968: /* 8001D968 0001A768 28 1F 00 00 */ cmplwi r31, 0 /* 8001D96C 0001A76C 41 82 02 3C */ beq lbl_8001DBA8 @@ -1220,7 +1220,7 @@ lbl_8001D9CC: lbl_8001D9D8: /* 8001D9D8 0001A7D8 2C 00 00 01 */ cmpwi r0, 1 /* 8001D9DC 0001A7DC 40 82 00 88 */ bne lbl_8001DA64 -/* 8001D9E0 0001A7E0 48 00 03 6D */ bl func_8001DD4C +/* 8001D9E0 0001A7E0 48 00 03 6D */ bl xEntMotion.xEntRotMove__FP10xEntMotionP6xScenefP9xEntFrame /* 8001D9E4 0001A7E4 7C 7F 1B 79 */ or. r31, r3, r3 /* 8001D9E8 0001A7E8 41 82 01 C0 */ beq lbl_8001DBA8 /* 8001D9EC 0001A7EC 88 1D 00 04 */ lbz r0, 4(r29) @@ -1284,7 +1284,7 @@ lbl_8001DAB0: lbl_8001DAB8: /* 8001DAB8 0001A8B8 2C 00 00 03 */ cmpwi r0, 3 /* 8001DABC 0001A8BC 40 82 00 70 */ bne lbl_8001DB2C -/* 8001DAC0 0001A8C0 48 00 01 25 */ bl func_8001DBE4 +/* 8001DAC0 0001A8C0 48 00 01 25 */ bl xEntMotion.xEntSldMove__FP10xEntMotionP6xScenefP9xEntFrame /* 8001DAC4 0001A8C4 88 1D 00 04 */ lbz r0, 4(r29) /* 8001DAC8 0001A8C8 7C 7F 1B 78 */ mr r31, r3 /* 8001DACC 0001A8CC 28 00 00 02 */ cmplwi r0, 2 @@ -1293,7 +1293,7 @@ lbl_8001DAB8: /* 8001DAD8 0001A8D8 7F C3 F3 78 */ mr r3, r30 /* 8001DADC 0001A8DC 7F 64 DB 78 */ mr r4, r27 /* 8001DAE0 0001A8E0 7F 85 E3 78 */ mr r5, r28 -/* 8001DAE4 0001A8E4 48 00 02 69 */ bl func_8001DD4C +/* 8001DAE4 0001A8E4 48 00 02 69 */ bl xEntMotion.xEntRotMove__FP10xEntMotionP6xScenefP9xEntFrame lbl_8001DAE8: /* 8001DAE8 0001A8E8 28 1F 00 00 */ cmplwi r31, 0 /* 8001DAEC 0001A8EC 41 82 00 BC */ beq lbl_8001DBA8 @@ -1317,7 +1317,7 @@ lbl_8001DB20: lbl_8001DB2C: /* 8001DB2C 0001A92C 2C 00 00 04 */ cmpwi r0, 4 /* 8001DB30 0001A930 40 82 00 4C */ bne lbl_8001DB7C -/* 8001DB34 0001A934 48 00 02 19 */ bl func_8001DD4C +/* 8001DB34 0001A934 48 00 02 19 */ bl xEntMotion.xEntRotMove__FP10xEntMotionP6xScenefP9xEntFrame /* 8001DB38 0001A938 7C 7F 1B 79 */ or. r31, r3, r3 /* 8001DB3C 0001A93C 41 82 00 6C */ beq lbl_8001DBA8 /* 8001DB40 0001A940 88 1D 00 04 */ lbz r0, 4(r29) @@ -1368,8 +1368,8 @@ lbl_8001DBC8: /* 8001DBDC 0001A9DC 38 21 00 30 */ addi r1, r1, 0x30 /* 8001DBE0 0001A9E0 4E 80 00 20 */ blr -.global func_8001DBE4 -func_8001DBE4: +.global xEntMotion.xEntSldMove__FP10xEntMotionP6xScenefP9xEntFrame +xEntMotion.xEntSldMove__FP10xEntMotionP6xScenefP9xEntFrame: /* 8001DBE4 0001A9E4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001DBE8 0001A9E8 7C 08 02 A6 */ mflr r0 /* 8001DBEC 0001A9EC 38 83 00 14 */ addi r4, r3, 0x14 @@ -1471,8 +1471,8 @@ lbl_8001DD2C: /* 8001DD44 0001AB44 38 21 00 10 */ addi r1, r1, 0x10 /* 8001DD48 0001AB48 4E 80 00 20 */ blr -.global func_8001DD4C -func_8001DD4C: +.global xEntMotion.xEntRotMove__FP10xEntMotionP6xScenefP9xEntFrame +xEntMotion.xEntRotMove__FP10xEntMotionP6xScenefP9xEntFrame: /* 8001DD4C 0001AB4C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8001DD50 0001AB50 7C 08 02 A6 */ mflr r0 /* 8001DD54 0001AB54 90 01 00 24 */ stw r0, 0x24(r1) @@ -1843,7 +1843,7 @@ lbl_8001E254: /* 8001E27C 0001B07C 38 7D 00 2C */ addi r3, r29, 0x2c /* 8001E280 0001B080 7F E4 FB 78 */ mr r4, r31 /* 8001E284 0001B084 7C 65 1B 78 */ mr r5, r3 -/* 8001E288 0001B088 48 00 0F 71 */ bl func_8001F1F8 +/* 8001E288 0001B088 48 00 0F 71 */ bl xEntMotion.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8001E28C 0001B08C 48 00 00 8C */ b lbl_8001E318 lbl_8001E290: /* 8001E290 0001B090 88 1D 00 04 */ lbz r0, 4(r29) @@ -1933,8 +1933,8 @@ xEntMotionDebugExit__Fv: /* 8001E3B4 0001B1B4 B0 0D 80 28 */ sth r0, lbl_803CA928-_SDA_BASE_(r13) /* 8001E3B8 0001B1B8 4E 80 00 20 */ blr -.global func_8001E3BC -func_8001E3BC: +.global xEntMotion.xEntMotionDebugAdd__FP10xEntMotion +xEntMotion.xEntMotionDebugAdd__FP10xEntMotion: /* 8001E3BC 0001B1BC A0 CD 88 DC */ lhz r6, lbl_803CB1DC-_SDA_BASE_(r13) /* 8001E3C0 0001B1C0 A0 0D 88 DE */ lhz r0, lbl_803CB1DE-_SDA_BASE_(r13) /* 8001E3C4 0001B1C4 7C 06 00 40 */ cmplw r6, r0 @@ -1960,11 +1960,11 @@ lbl_8001E3E4: /* 8001E410 0001B210 54 80 10 3A */ slwi r0, r4, 2 /* 8001E414 0001B214 7F E3 00 2E */ lwzx r31, r3, r0 /* 8001E418 0001B218 7F E3 FB 78 */ mr r3, r31 -/* 8001E41C 0001B21C 48 00 00 29 */ bl func_8001E444 +/* 8001E41C 0001B21C 48 00 00 29 */ bl xEntMotion.xEntMotionDebugWrite__FPC10xEntMotion /* 8001E420 0001B220 7F E3 FB 78 */ mr r3, r31 -/* 8001E424 0001B224 48 00 0A 09 */ bl func_8001EE2C +/* 8001E424 0001B224 48 00 0A 09 */ bl xEntMotion.xEntMotionDebugDraw__FPC10xEntMotion /* 8001E428 0001B228 7F E3 FB 78 */ mr r3, r31 -/* 8001E42C 0001B22C 48 00 0C 4D */ bl func_8001F078 +/* 8001E42C 0001B22C 48 00 0C 4D */ bl xEntMotion.xEntMotionDebugIPad__FP10xEntMotion lbl_8001E430: /* 8001E430 0001B230 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001E434 0001B234 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1972,8 +1972,8 @@ lbl_8001E430: /* 8001E43C 0001B23C 38 21 00 10 */ addi r1, r1, 0x10 /* 8001E440 0001B240 4E 80 00 20 */ blr -.global func_8001E444 -func_8001E444: +.global xEntMotion.xEntMotionDebugWrite__FPC10xEntMotion +xEntMotion.xEntMotionDebugWrite__FPC10xEntMotion: /* 8001E444 0001B244 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001E448 0001B248 7C 08 02 A6 */ mflr r0 /* 8001E44C 0001B24C 90 01 00 14 */ stw r0, 0x14(r1) @@ -2651,8 +2651,8 @@ func_8001EE10: /* 8001EE24 0001BC24 38 64 05 3C */ addi r3, r4, 0x53c /* 8001EE28 0001BC28 4E 80 00 20 */ blr -.global func_8001EE2C -func_8001EE2C: +.global xEntMotion.xEntMotionDebugDraw__FPC10xEntMotion +xEntMotion.xEntMotionDebugDraw__FPC10xEntMotion: /* 8001EE2C 0001BC2C 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8001EE30 0001BC30 7C 08 02 A6 */ mflr r0 /* 8001EE34 0001BC34 90 01 00 54 */ stw r0, 0x54(r1) @@ -2815,8 +2815,8 @@ lbl_8001F064: /* 8001F070 0001BE70 38 21 00 50 */ addi r1, r1, 0x50 /* 8001F074 0001BE74 4E 80 00 20 */ blr -.global func_8001F078 -func_8001F078: +.global xEntMotion.xEntMotionDebugIPad__FP10xEntMotion +xEntMotion.xEntMotionDebugIPad__FP10xEntMotion: /* 8001F078 0001BE78 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001F07C 0001BE7C 7C 08 02 A6 */ mflr r0 /* 8001F080 0001BE80 90 01 00 14 */ stw r0, 0x14(r1) @@ -2927,8 +2927,8 @@ func_8001F1D4: /* 8001F1F0 0001BFF0 D0 03 00 08 */ stfs f0, 8(r3) /* 8001F1F4 0001BFF4 4E 80 00 20 */ blr -.global func_8001F1F8 -func_8001F1F8: +.global xEntMotion.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 +xEntMotion.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 8001F1F8 0001BFF8 C0 65 00 04 */ lfs f3, 4(r5) /* 8001F1FC 0001BFFC C0 04 00 10 */ lfs f0, 0x10(r4) /* 8001F200 0001C000 C0 44 00 14 */ lfs f2, 0x14(r4) diff --git a/asm/Core/x/xFFX.s b/asm/Core/x/xFFX.s index 67189c9be..a15aed570 100644 --- a/asm/Core/x/xFFX.s +++ b/asm/Core/x/xFFX.s @@ -156,8 +156,8 @@ lbl_8001FA88: /* 8001FA98 0001C898 38 21 00 10 */ addi r1, r1, 0x10 /* 8001FA9C 0001C89C 4E 80 00 20 */ blr -.global func_8001FAA0 -func_8001FAA0: +.global xFFX.xFFXApplyOne__FP4xFFXP4xEntP6xScenef +xFFX.xFFXApplyOne__FP4xFFXP4xEntP6xScenef: /* 8001FAA0 0001C8A0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8001FAA4 0001C8A4 7C 08 02 A6 */ mflr r0 /* 8001FAA8 0001C8A8 90 01 00 24 */ stw r0, 0x24(r1) @@ -172,7 +172,7 @@ func_8001FAA0: /* 8001FACC 0001C8CC 80 63 00 0C */ lwz r3, 0xc(r3) /* 8001FAD0 0001C8D0 28 03 00 00 */ cmplwi r3, 0 /* 8001FAD4 0001C8D4 41 82 00 08 */ beq lbl_8001FADC -/* 8001FAD8 0001C8D8 4B FF FF C9 */ bl func_8001FAA0 +/* 8001FAD8 0001C8D8 4B FF FF C9 */ bl xFFX.xFFXApplyOne__FP4xFFXP4xEntP6xScenef lbl_8001FADC: /* 8001FADC 0001C8DC 80 1D 00 00 */ lwz r0, 0(r29) /* 8001FAE0 0001C8E0 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -205,7 +205,7 @@ xFFXApply__FP4xEntP6xScenef: /* 8001FB3C 0001C93C 28 03 00 00 */ cmplwi r3, 0 /* 8001FB40 0001C940 41 82 00 0C */ beq lbl_8001FB4C /* 8001FB44 0001C944 7C C4 33 78 */ mr r4, r6 -/* 8001FB48 0001C948 4B FF FF 59 */ bl func_8001FAA0 +/* 8001FB48 0001C948 4B FF FF 59 */ bl xFFX.xFFXApplyOne__FP4xFFXP4xEntP6xScenef lbl_8001FB4C: /* 8001FB4C 0001C94C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001FB50 0001C950 7C 08 03 A6 */ mtlr r0 diff --git a/asm/Core/x/xFX.s b/asm/Core/x/xFX.s index 811e7fdfe..77ecbebe1 100644 --- a/asm/Core/x/xFX.s +++ b/asm/Core/x/xFX.s @@ -23,7 +23,7 @@ xFXInit__Fv: /* 80026708 00023508 7F E3 FB 78 */ mr r3, r31 /* 8002670C 0002350C 48 21 8A E9 */ bl _rwObjectHasFrameSetFrame /* 80026710 00023510 7F E3 FB 78 */ mr r3, r31 -/* 80026714 00023514 48 00 0C 15 */ bl func_80027328 +/* 80026714 00023514 48 00 0C 15 */ bl xFX.LightResetFrame__FP7RpLight /* 80026718 00023518 93 ED 89 34 */ stw r31, lbl_803CB234-_SDA_BASE_(r13) /* 8002671C 0002351C 48 00 00 0C */ b lbl_80026728 lbl_80026720: @@ -39,8 +39,8 @@ lbl_80026730: /* 8002673C 0002353C 38 21 00 10 */ addi r1, r1, 0x10 /* 80026740 00023540 4E 80 00 20 */ blr -.global func_80026744 -func_80026744: +.global xFX.DrawRingSetup__Fv +xFX.DrawRingSetup__Fv: /* 80026744 00023544 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80026748 00023548 7C 08 02 A6 */ mflr r0 /* 8002674C 0002354C 3C 60 74 1B */ lis r3, 0x741B0566@ha @@ -54,14 +54,14 @@ func_80026744: /* 8002676C 0002356C 38 21 00 10 */ addi r1, r1, 0x10 /* 80026770 00023570 4E 80 00 20 */ blr -.global func_80026774 -func_80026774: +.global xFX.DrawRingSceneExit__Fv +xFX.DrawRingSceneExit__Fv: /* 80026774 00023574 38 00 00 00 */ li r0, 0 /* 80026778 00023578 90 0D 89 44 */ stw r0, lbl_803CB244-_SDA_BASE_(r13) /* 8002677C 0002357C 4E 80 00 20 */ blr -.global func_80026780 -func_80026780: +.global xFX.DrawRing__FP7xFXRing +xFX.DrawRing__FP7xFXRing: /* 80026780 00023580 94 21 FE B0 */ stwu r1, -0x150(r1) /* 80026784 00023584 7C 08 02 A6 */ mflr r0 /* 80026788 00023588 90 01 01 54 */ stw r0, 0x154(r1) @@ -515,8 +515,8 @@ lbl_80026E1C: /* 80026E2C 00023C2C 38 21 00 10 */ addi r1, r1, 0x10 /* 80026E30 00023C30 4E 80 00 20 */ blr -.global func_80026E34 -func_80026E34: +.global xFX.xFXRingUpdate__Ff +xFX.xFXRingUpdate__Ff: /* 80026E34 00023C34 FC 40 0A 10 */ fabs f2, f1 /* 80026E38 00023C38 3C 60 80 38 */ lis r3, lbl_80385DBC@ha /* 80026E3C 00023C3C 38 03 5D BC */ addi r0, r3, lbl_80385DBC@l @@ -610,7 +610,7 @@ lbl_80026F68: /* 80026F70 00023D70 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80026F74 00023D74 40 81 00 0C */ ble lbl_80026F80 /* 80026F78 00023D78 7F C3 F3 78 */ mr r3, r30 -/* 80026F7C 00023D7C 4B FF F8 05 */ bl func_80026780 +/* 80026F7C 00023D7C 4B FF F8 05 */ bl xFX.DrawRing__FP7xFXRing lbl_80026F80: /* 80026F80 00023D80 3B FF 00 01 */ addi r31, r31, 1 /* 80026F84 00023D84 3B DE 00 3C */ addi r30, r30, 0x3c @@ -667,7 +667,7 @@ lbl_80027008: /* 8002703C 00023E3C 7C 64 1B 79 */ or. r4, r3, r3 /* 80027040 00023E40 41 82 00 A8 */ beq lbl_800270E8 /* 80027044 00023E44 7F 63 DB 78 */ mr r3, r27 -/* 80027048 00023E48 48 00 04 E5 */ bl func_8002752C +/* 80027048 00023E48 48 00 04 E5 */ bl xFX.MaterialSetEnvMap__FP10RpMaterialPv /* 8002704C 00023E4C C0 22 83 5C */ lfs f1, lbl_803CCCDC-_SDA2_BASE_(r2) /* 80027050 00023E50 7F 63 DB 78 */ mr r3, r27 /* 80027054 00023E54 C0 1E 00 20 */ lfs f0, 0x20(r30) @@ -683,7 +683,7 @@ lbl_80027060: /* 80027078 00023E78 7C 64 1B 79 */ or. r4, r3, r3 /* 8002707C 00023E7C 41 82 00 6C */ beq lbl_800270E8 /* 80027080 00023E80 7F 63 DB 78 */ mr r3, r27 -/* 80027084 00023E84 48 00 09 AD */ bl func_80027A30 +/* 80027084 00023E84 48 00 09 AD */ bl xFX.MaterialSetBumpMap__FP10RpMaterialPv /* 80027088 00023E88 C0 3E 00 24 */ lfs f1, 0x24(r30) /* 8002708C 00023E8C 7F 63 DB 78 */ mr r3, r27 /* 80027090 00023E90 48 1D E2 99 */ bl RpMatFXMaterialSetBumpMapCoefficient @@ -708,7 +708,7 @@ lbl_80027094: /* 800270D8 00023ED8 7F 63 DB 78 */ mr r3, r27 /* 800270DC 00023EDC C0 5E 00 24 */ lfs f2, 0x24(r30) /* 800270E0 00023EE0 7F 24 CB 78 */ mr r4, r25 -/* 800270E4 00023EE4 48 00 09 DD */ bl func_80027AC0 +/* 800270E4 00023EE4 48 00 09 DD */ bl xFX.MaterialSetBumpEnvMap__FP10RpMaterialP9RwTexturefP9RwTexturef lbl_800270E8: /* 800270E8 00023EE8 3B FF 00 04 */ addi r31, r31, 4 /* 800270EC 00023EEC 3B BD 00 01 */ addi r29, r29, 1 @@ -856,7 +856,7 @@ xFXUpdate__Ff: /* 800272F4 000240F4 90 01 00 14 */ stw r0, 0x14(r1) /* 800272F8 000240F8 DB E1 00 08 */ stfd f31, 8(r1) /* 800272FC 000240FC FF E0 08 90 */ fmr f31, f1 -/* 80027300 00024100 4B FF FB 35 */ bl func_80026E34 +/* 80027300 00024100 4B FF FB 35 */ bl xFX.xFXRingUpdate__Ff /* 80027304 00024104 FC 20 F8 90 */ fmr f1, f31 /* 80027308 00024108 48 00 3F 59 */ bl xFXRibbonUpdate__Ff /* 8002730C 0002410C FC 20 F8 90 */ fmr f1, f31 @@ -867,8 +867,8 @@ xFXUpdate__Ff: /* 80027320 00024120 38 21 00 10 */ addi r1, r1, 0x10 /* 80027324 00024124 4E 80 00 20 */ blr -.global func_80027328 -func_80027328: +.global xFX.LightResetFrame__FP7RpLight +xFX.LightResetFrame__FP7RpLight: /* 80027328 00024128 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8002732C 0002412C 7C 08 02 A6 */ mflr r0 /* 80027330 00024130 3C 80 80 25 */ lis r4, lbl_80252B90@ha @@ -992,8 +992,8 @@ lbl_800274C8: /* 800274D8 000242D8 38 21 00 10 */ addi r1, r1, 0x10 /* 800274DC 000242DC 4E 80 00 20 */ blr -.global func_800274E0 -func_800274E0: +.global xFX.AtomicSetShininess__FP8RpAtomicPv +xFX.AtomicSetShininess__FP8RpAtomicPv: /* 800274E0 000242E0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800274E4 000242E4 7C 08 02 A6 */ mflr r0 /* 800274E8 000242E8 90 01 00 14 */ stw r0, 0x14(r1) @@ -1015,8 +1015,8 @@ lbl_80027514: /* 80027524 00024324 38 21 00 10 */ addi r1, r1, 0x10 /* 80027528 00024328 4E 80 00 20 */ blr -.global func_8002752C -func_8002752C: +.global xFX.MaterialSetEnvMap__FP10RpMaterialPv +xFX.MaterialSetEnvMap__FP10RpMaterialPv: /* 8002752C 0002432C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80027530 00024330 7C 08 02 A6 */ mflr r0 /* 80027534 00024334 28 04 00 00 */ cmplwi r4, 0 @@ -1292,8 +1292,8 @@ lbl_8002783C: /* 80027924 00024724 38 21 00 20 */ addi r1, r1, 0x20 /* 80027928 00024728 4E 80 00 20 */ blr -.global func_8002792C -func_8002792C: +.global xFX.AtomicSetEnvMap__FP8RpAtomicPv +xFX.AtomicSetEnvMap__FP8RpAtomicPv: /* 8002792C 0002472C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80027930 00024730 7C 08 02 A6 */ mflr r0 /* 80027934 00024734 90 01 00 14 */ stw r0, 0x14(r1) @@ -1337,12 +1337,12 @@ xFXAtomicEnvMapSetup__FP8RpAtomicUif: /* 800279BC 000247BC 7C 64 1B 79 */ or. r4, r3, r3 /* 800279C0 000247C0 41 82 00 48 */ beq lbl_80027A08 /* 800279C4 000247C4 7F E3 FB 78 */ mr r3, r31 -/* 800279C8 000247C8 4B FF FF 65 */ bl func_8002792C +/* 800279C8 000247C8 4B FF FF 65 */ bl xFX.AtomicSetEnvMap__FP8RpAtomicPv /* 800279CC 000247CC C3 ED 80 38 */ lfs f31, lbl_803CA938-_SDA_BASE_(r13) /* 800279D0 000247D0 7F E3 FB 78 */ mr r3, r31 /* 800279D4 000247D4 38 80 00 00 */ li r4, 0 /* 800279D8 000247D8 D3 CD 80 38 */ stfs f30, lbl_803CA938-_SDA_BASE_(r13) -/* 800279DC 000247DC 4B FF FB 05 */ bl func_800274E0 +/* 800279DC 000247DC 4B FF FB 05 */ bl xFX.AtomicSetShininess__FP8RpAtomicPv /* 800279E0 000247E0 D3 ED 80 38 */ stfs f31, lbl_803CA938-_SDA_BASE_(r13) /* 800279E4 000247E4 80 7F 00 18 */ lwz r3, 0x18(r31) /* 800279E8 000247E8 48 1E 37 51 */ bl RpSkinGeometryGetSkin @@ -1367,8 +1367,8 @@ lbl_80027A0C: /* 80027A28 00024828 38 21 00 30 */ addi r1, r1, 0x30 /* 80027A2C 0002482C 4E 80 00 20 */ blr -.global func_80027A30 -func_80027A30: +.global xFX.MaterialSetBumpMap__FP10RpMaterialPv +xFX.MaterialSetBumpMap__FP10RpMaterialPv: /* 80027A30 00024830 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80027A34 00024834 7C 08 02 A6 */ mflr r0 /* 80027A38 00024838 28 04 00 00 */ cmplwi r4, 0 @@ -1410,8 +1410,8 @@ lbl_80027AA4: /* 80027AB8 000248B8 38 21 00 20 */ addi r1, r1, 0x20 /* 80027ABC 000248BC 4E 80 00 20 */ blr -.global func_80027AC0 -func_80027AC0: +.global xFX.MaterialSetBumpEnvMap__FP10RpMaterialP9RwTexturefP9RwTexturef +xFX.MaterialSetBumpEnvMap__FP10RpMaterialP9RwTexturefP9RwTexturef: /* 80027AC0 000248C0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80027AC4 000248C4 7C 08 02 A6 */ mflr r0 /* 80027AC8 000248C8 90 01 00 34 */ stw r0, 0x34(r1) @@ -1592,8 +1592,8 @@ lbl_80027CE8: /* 80027D00 00024B00 38 21 00 10 */ addi r1, r1, 0x10 /* 80027D04 00024B04 4E 80 00 20 */ blr -.global func_80027D08 -func_80027D08: +.global xFX.depth_sort__17_unnamed_xFX_cpp_FPUsPCQ217_unnamed_xFX_cpp_8tri_dataUl +xFX.depth_sort__17_unnamed_xFX_cpp_FPUsPCQ217_unnamed_xFX_cpp_8tri_dataUl: /* 80027D08 00024B08 39 40 00 00 */ li r10, 0 /* 80027D0C 00024B0C 7C 69 1B 78 */ mr r9, r3 /* 80027D10 00024B10 48 00 00 68 */ b lbl_80027D78 @@ -1782,7 +1782,7 @@ lbl_80027F80: /* 80027FB0 00024DB0 90 A1 00 08 */ stw r5, 8(r1) /* 80027FB4 00024DB4 81 CE 00 10 */ lwz r14, 0x10(r14) /* 80027FB8 00024DB8 7D C5 73 78 */ mr r5, r14 -/* 80027FBC 00024DBC 48 00 0C 35 */ bl func_80028BF0 +/* 80027FBC 00024DBC 48 00 0C 35 */ bl xFX.count_alpha_triangles__17_unnamed_xFX_cpp_FPC10RpTrianglePCfUl /* 80027FC0 00024DC0 7C 60 1B 79 */ or. r0, r3, r3 /* 80027FC4 00024DC4 90 61 03 88 */ stw r3, 0x388(r1) /* 80027FC8 00024DC8 40 82 00 20 */ bne lbl_80027FE8 @@ -1814,7 +1814,7 @@ lbl_80028008: lbl_80028028: /* 80028028 00024E28 38 61 00 08 */ addi r3, r1, 8 /* 8002802C 00024E2C 38 80 00 00 */ li r4, 0 -/* 80028030 00024E30 48 00 0B 39 */ bl func_80028B68 +/* 80028030 00024E30 48 00 0B 39 */ bl xFX.refresh_vert_buffer__17_unnamed_xFX_cpp_FRP18RxObjSpace3DVertexb /* 80028034 00024E34 A0 B4 00 00 */ lhz r5, 0(r20) /* 80028038 00024E38 38 C0 00 00 */ li r6, 0 /* 8002803C 00024E3C B0 A1 00 0C */ sth r5, 0xc(r1) @@ -1891,7 +1891,7 @@ lbl_80028104: /* 80028130 00024F30 7C A0 42 14 */ add r5, r0, r8 /* 80028134 00024F34 80 01 03 84 */ lwz r0, 0x384(r1) /* 80028138 00024F38 7C C0 32 14 */ add r6, r0, r6 -/* 8002813C 00024F3C 48 00 09 D5 */ bl func_80028B10 +/* 8002813C 00024F3C 48 00 09 D5 */ bl xFX.set_vert__17_unnamed_xFX_cpp_FR18RxObjSpace3DVertexRC5xVec3RC5xVec3RC11RwTexCoordsUc /* 80028140 00024F40 80 61 00 08 */ lwz r3, 8(r1) /* 80028144 00024F44 A0 C1 00 0E */ lhz r6, 0xe(r1) /* 80028148 00024F48 38 03 00 24 */ addi r0, r3, 0x24 @@ -1905,7 +1905,7 @@ lbl_80028104: /* 80028168 00024F68 80 01 03 80 */ lwz r0, 0x380(r1) /* 8002816C 00024F6C 7C 93 42 14 */ add r4, r19, r8 /* 80028170 00024F70 7C A0 42 14 */ add r5, r0, r8 -/* 80028174 00024F74 48 00 09 9D */ bl func_80028B10 +/* 80028174 00024F74 48 00 09 9D */ bl xFX.set_vert__17_unnamed_xFX_cpp_FR18RxObjSpace3DVertexRC5xVec3RC5xVec3RC11RwTexCoordsUc /* 80028178 00024F78 80 61 00 08 */ lwz r3, 8(r1) /* 8002817C 00024F7C A0 C1 00 10 */ lhz r6, 0x10(r1) /* 80028180 00024F80 38 03 00 24 */ addi r0, r3, 0x24 @@ -1919,7 +1919,7 @@ lbl_80028104: /* 800281A0 00024FA0 80 01 03 80 */ lwz r0, 0x380(r1) /* 800281A4 00024FA4 7C 93 42 14 */ add r4, r19, r8 /* 800281A8 00024FA8 7C A0 42 14 */ add r5, r0, r8 -/* 800281AC 00024FAC 48 00 09 65 */ bl func_80028B10 +/* 800281AC 00024FAC 48 00 09 65 */ bl xFX.set_vert__17_unnamed_xFX_cpp_FR18RxObjSpace3DVertexRC5xVec3RC5xVec3RC11RwTexCoordsUc /* 800281B0 00024FB0 48 00 01 50 */ b lbl_80028300 lbl_800281B4: /* 800281B4 00024FB4 54 C0 07 7E */ clrlwi r0, r6, 0x1d @@ -1931,11 +1931,11 @@ lbl_800281B4: /* 800281CC 00024FCC 7E 47 93 78 */ mr r7, r18 /* 800281D0 00024FD0 38 61 00 20 */ addi r3, r1, 0x20 /* 800281D4 00024FD4 39 01 00 0C */ addi r8, r1, 0xc -/* 800281D8 00024FD8 48 00 08 81 */ bl func_80028A58 +/* 800281D8 00024FD8 48 00 08 81 */ bl xFX.init__Q217_unnamed_xFX_cpp_8tri_dataFPC5xVec3PC5xVec3PC11RwTexCoordsPCfPCUs /* 800281DC 00024FDC C0 22 83 38 */ lfs f1, lbl_803CCCB8-_SDA2_BASE_(r2) /* 800281E0 00024FE0 38 61 00 98 */ addi r3, r1, 0x98 /* 800281E4 00024FE4 38 81 00 20 */ addi r4, r1, 0x20 -/* 800281E8 00024FE8 48 00 03 21 */ bl func_80028508 +/* 800281E8 00024FE8 48 00 03 21 */ bl xFX.clip_triangle__17_unnamed_xFX_cpp_FPQ217_unnamed_xFX_cpp_8tri_dataRCQ217_unnamed_xFX_cpp_8tri_dataf /* 800281EC 00024FEC 39 C1 00 98 */ addi r14, r1, 0x98 /* 800281F0 00024FF0 7C 7E 1B 78 */ mr r30, r3 /* 800281F4 00024FF4 7D DA 73 78 */ mr r26, r14 @@ -1961,7 +1961,7 @@ lbl_8002823C: /* 8002823C 0002503C C0 22 83 3C */ lfs f1, lbl_803CCCBC-_SDA2_BASE_(r2) /* 80028240 00025040 38 61 02 00 */ addi r3, r1, 0x200 /* 80028244 00025044 7F 44 D3 78 */ mr r4, r26 -/* 80028248 00025048 48 00 02 C1 */ bl func_80028508 +/* 80028248 00025048 48 00 02 C1 */ bl xFX.clip_triangle__17_unnamed_xFX_cpp_FPQ217_unnamed_xFX_cpp_8tri_dataRCQ217_unnamed_xFX_cpp_8tri_dataf /* 8002824C 0002504C 7C 7F 1B 78 */ mr r31, r3 /* 80028250 00025050 7D DD 73 78 */ mr r29, r14 /* 80028254 00025054 7F 3C CB 78 */ mr r28, r25 @@ -1984,7 +1984,7 @@ lbl_80028264: /* 80028294 00025094 40 82 00 14 */ bne lbl_800282A8 /* 80028298 00025098 38 61 00 08 */ addi r3, r1, 8 /* 8002829C 0002509C 38 9D 01 68 */ addi r4, r29, 0x168 -/* 800282A0 000250A0 48 00 01 59 */ bl func_800283F8 +/* 800282A0 000250A0 48 00 01 59 */ bl xFX.push_triangle__17_unnamed_xFX_cpp_FRP18RxObjSpace3DVertexRCQ217_unnamed_xFX_cpp_8tri_data /* 800282A4 000250A4 48 00 00 3C */ b lbl_800282E0 lbl_800282A8: /* 800282A8 000250A8 88 B5 00 00 */ lbz r5, 0(r21) @@ -1993,7 +1993,7 @@ lbl_800282A8: /* 800282B4 000250B4 38 05 00 01 */ addi r0, r5, 1 /* 800282B8 000250B8 98 15 00 00 */ stb r0, 0(r21) /* 800282BC 000250BC B2 3C 00 00 */ sth r17, 0(r28) -/* 800282C0 000250C0 48 00 01 11 */ bl func_800283D0 +/* 800282C0 000250C0 48 00 01 11 */ bl xFX.__as__Q217_unnamed_xFX_cpp_8tri_dataFRCQ217_unnamed_xFX_cpp_8tri_data /* 800282C4 000250C4 3B 9C 00 02 */ addi r28, r28, 2 /* 800282C8 000250C8 3B 7B 00 78 */ addi r27, r27, 0x78 /* 800282CC 000250CC 3B 39 00 02 */ addi r25, r25, 2 @@ -2023,20 +2023,20 @@ lbl_80028308: /* 80028314 00025114 80 61 03 78 */ lwz r3, 0x378(r1) /* 80028318 00025118 7E 25 8B 78 */ mr r5, r17 /* 8002831C 0002511C 80 81 03 74 */ lwz r4, 0x374(r1) -/* 80028320 00025120 4B FF F9 E9 */ bl func_80027D08 +/* 80028320 00025120 4B FF F9 E9 */ bl xFX.depth_sort__17_unnamed_xFX_cpp_FPUsPCQ217_unnamed_xFX_cpp_8tri_dataUl /* 80028324 00025124 81 C1 03 78 */ lwz r14, 0x378(r1) /* 80028328 00025128 39 E0 00 00 */ li r15, 0 /* 8002832C 0002512C 48 00 00 30 */ b lbl_8002835C lbl_80028330: /* 80028330 00025130 38 61 00 08 */ addi r3, r1, 8 /* 80028334 00025134 38 80 00 00 */ li r4, 0 -/* 80028338 00025138 48 00 08 31 */ bl func_80028B68 +/* 80028338 00025138 48 00 08 31 */ bl xFX.refresh_vert_buffer__17_unnamed_xFX_cpp_FRP18RxObjSpace3DVertexb /* 8002833C 0002513C A0 0E 00 00 */ lhz r0, 0(r14) /* 80028340 00025140 38 61 00 08 */ addi r3, r1, 8 /* 80028344 00025144 1C 80 00 78 */ mulli r4, r0, 0x78 /* 80028348 00025148 80 01 03 74 */ lwz r0, 0x374(r1) /* 8002834C 0002514C 7C 80 22 14 */ add r4, r0, r4 -/* 80028350 00025150 48 00 00 A9 */ bl func_800283F8 +/* 80028350 00025150 48 00 00 A9 */ bl xFX.push_triangle__17_unnamed_xFX_cpp_FRP18RxObjSpace3DVertexRCQ217_unnamed_xFX_cpp_8tri_data /* 80028354 00025154 39 CE 00 02 */ addi r14, r14, 2 /* 80028358 00025158 39 EF 00 01 */ addi r15, r15, 1 lbl_8002835C: @@ -2044,7 +2044,7 @@ lbl_8002835C: /* 80028360 00025160 41 80 FF D0 */ blt lbl_80028330 /* 80028364 00025164 38 61 00 08 */ addi r3, r1, 8 /* 80028368 00025168 38 80 00 01 */ li r4, 1 -/* 8002836C 0002516C 48 00 07 FD */ bl func_80028B68 +/* 8002836C 0002516C 48 00 07 FD */ bl xFX.refresh_vert_buffer__17_unnamed_xFX_cpp_FRP18RxObjSpace3DVertexb /* 80028370 00025170 80 01 03 88 */ lwz r0, 0x388(r1) /* 80028374 00025174 28 00 00 00 */ cmplwi r0, 0 /* 80028378 00025178 41 82 00 14 */ beq lbl_8002838C @@ -2071,8 +2071,8 @@ lbl_8002838C: /* 800283C8 000251C8 38 21 04 00 */ addi r1, r1, 0x400 /* 800283CC 000251CC 4E 80 00 20 */ blr -.global func_800283D0 -func_800283D0: +.global xFX.__as__Q217_unnamed_xFX_cpp_8tri_dataFRCQ217_unnamed_xFX_cpp_8tri_data +xFX.__as__Q217_unnamed_xFX_cpp_8tri_dataFRCQ217_unnamed_xFX_cpp_8tri_data: /* 800283D0 000251D0 38 00 00 0F */ li r0, 0xf /* 800283D4 000251D4 38 C3 FF FC */ addi r6, r3, -4 /* 800283D8 000251D8 38 A4 FF FC */ addi r5, r4, -4 @@ -2085,8 +2085,8 @@ lbl_800283E0: /* 800283F0 000251F0 42 00 FF F0 */ bdnz lbl_800283E0 /* 800283F4 000251F4 4E 80 00 20 */ blr -.global func_800283F8 -func_800283F8: +.global xFX.push_triangle__17_unnamed_xFX_cpp_FRP18RxObjSpace3DVertexRCQ217_unnamed_xFX_cpp_8tri_data +xFX.push_triangle__17_unnamed_xFX_cpp_FRP18RxObjSpace3DVertexRCQ217_unnamed_xFX_cpp_8tri_data: /* 800283F8 000251F8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800283FC 000251FC 7C 08 02 A6 */ mflr r0 /* 80028400 00025200 90 01 00 24 */ stw r0, 0x24(r1) @@ -2099,7 +2099,7 @@ func_800283F8: lbl_8002841C: /* 8002841C 0002521C 80 7D 00 00 */ lwz r3, 0(r29) /* 80028420 00025220 7F E4 FB 78 */ mr r4, r31 -/* 80028424 00025224 48 00 00 3D */ bl func_80028460 +/* 80028424 00025224 48 00 00 3D */ bl xFX.set_vert__17_unnamed_xFX_cpp_FR18RxObjSpace3DVertexRCQ217_unnamed_xFX_cpp_9vert_data /* 80028428 00025228 80 7D 00 00 */ lwz r3, 0(r29) /* 8002842C 0002522C 3B DE 00 01 */ addi r30, r30, 1 /* 80028430 00025230 2C 1E 00 03 */ cmpwi r30, 3 @@ -2115,8 +2115,8 @@ lbl_8002841C: /* 80028458 00025258 38 21 00 20 */ addi r1, r1, 0x20 /* 8002845C 0002525C 4E 80 00 20 */ blr -.global func_80028460 -func_80028460: +.global xFX.set_vert__17_unnamed_xFX_cpp_FR18RxObjSpace3DVertexRCQ217_unnamed_xFX_cpp_9vert_data +xFX.set_vert__17_unnamed_xFX_cpp_FR18RxObjSpace3DVertexRCQ217_unnamed_xFX_cpp_9vert_data: /* 80028460 00025260 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80028464 00025264 C0 24 00 24 */ lfs f1, 0x24(r4) /* 80028468 00025268 C0 42 83 64 */ lfs f2, lbl_803CCCE4-_SDA2_BASE_(r2) @@ -2163,8 +2163,8 @@ lbl_800284AC: /* 80028500 00025300 38 21 00 10 */ addi r1, r1, 0x10 /* 80028504 00025304 4E 80 00 20 */ blr -.global func_80028508 -func_80028508: +.global xFX.clip_triangle__17_unnamed_xFX_cpp_FPQ217_unnamed_xFX_cpp_8tri_dataRCQ217_unnamed_xFX_cpp_8tri_dataf +xFX.clip_triangle__17_unnamed_xFX_cpp_FPQ217_unnamed_xFX_cpp_8tri_dataRCQ217_unnamed_xFX_cpp_8tri_dataf: /* 80028508 00025308 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8002850C 0002530C 7C 08 02 A6 */ mflr r0 /* 80028510 00025310 90 01 00 74 */ stw r0, 0x74(r1) @@ -2228,7 +2228,7 @@ lbl_800285C8: lbl_800285D8: /* 800285D8 000253D8 7F C3 F3 78 */ mr r3, r30 /* 800285DC 000253DC 7F E4 FB 78 */ mr r4, r31 -/* 800285E0 000253E0 4B FF FD F1 */ bl func_800283D0 +/* 800285E0 000253E0 4B FF FD F1 */ bl xFX.__as__Q217_unnamed_xFX_cpp_8tri_dataFRCQ217_unnamed_xFX_cpp_8tri_data /* 800285E4 000253E4 38 60 00 01 */ li r3, 1 /* 800285E8 000253E8 48 00 01 38 */ b lbl_80028720 lbl_800285EC: @@ -2256,7 +2256,7 @@ lbl_800285EC: lbl_80028640: /* 80028640 00025440 7F C3 F3 78 */ mr r3, r30 /* 80028644 00025444 7F E4 FB 78 */ mr r4, r31 -/* 80028648 00025448 4B FF FD 89 */ bl func_800283D0 +/* 80028648 00025448 4B FF FD 89 */ bl xFX.__as__Q217_unnamed_xFX_cpp_8tri_dataFRCQ217_unnamed_xFX_cpp_8tri_data /* 8002864C 0002544C 38 60 00 01 */ li r3, 1 /* 80028650 00025450 48 00 00 D0 */ b lbl_80028720 lbl_80028654: @@ -2274,7 +2274,7 @@ lbl_80028654: /* 80028680 00025480 C3 A5 00 24 */ lfs f29, 0x24(r5) /* 80028684 00025484 7C BF DA 14 */ add r5, r31, r27 /* 80028688 00025488 C3 85 00 24 */ lfs f28, 0x24(r5) -/* 8002868C 0002548C 48 00 03 79 */ bl func_80028A04 +/* 8002868C 0002548C 48 00 03 79 */ bl xFX.__as__Q217_unnamed_xFX_cpp_9vert_dataFRCQ217_unnamed_xFX_cpp_9vert_data /* 80028690 00025490 EF FB F0 28 */ fsubs f31, f27, f30 /* 80028694 00025494 7F BF EA 14 */ add r29, r31, r29 /* 80028698 00025498 EC 1D F0 28 */ fsubs f0, f29, f30 @@ -2282,34 +2282,34 @@ lbl_80028654: /* 800286A0 000254A0 7F A5 EB 78 */ mr r5, r29 /* 800286A4 000254A4 38 7E 00 28 */ addi r3, r30, 0x28 /* 800286A8 000254A8 EC 3F 00 24 */ fdivs f1, f31, f0 -/* 800286AC 000254AC 48 00 00 B1 */ bl func_8002875C +/* 800286AC 000254AC 48 00 00 B1 */ bl xFX.lerp__17_unnamed_xFX_cpp_FRQ217_unnamed_xFX_cpp_9vert_datafRCQ217_unnamed_xFX_cpp_9vert_dataRCQ217_unnamed_xFX_cpp_9vert_data /* 800286B0 000254B0 EC 1C F0 28 */ fsubs f0, f28, f30 /* 800286B4 000254B4 7F 7F DA 14 */ add r27, r31, r27 /* 800286B8 000254B8 7F 84 E3 78 */ mr r4, r28 /* 800286BC 000254BC 38 7E 00 50 */ addi r3, r30, 0x50 /* 800286C0 000254C0 7F 65 DB 78 */ mr r5, r27 /* 800286C4 000254C4 EC 3F 00 24 */ fdivs f1, f31, f0 -/* 800286C8 000254C8 48 00 00 95 */ bl func_8002875C +/* 800286C8 000254C8 48 00 00 95 */ bl xFX.lerp__17_unnamed_xFX_cpp_FRQ217_unnamed_xFX_cpp_9vert_datafRCQ217_unnamed_xFX_cpp_9vert_dataRCQ217_unnamed_xFX_cpp_9vert_data /* 800286CC 000254CC D3 7E 00 74 */ stfs f27, 0x74(r30) /* 800286D0 000254D0 38 7E 00 78 */ addi r3, r30, 0x78 /* 800286D4 000254D4 38 9E 00 28 */ addi r4, r30, 0x28 /* 800286D8 000254D8 D3 7E 00 4C */ stfs f27, 0x4c(r30) -/* 800286DC 000254DC 48 00 03 29 */ bl func_80028A04 +/* 800286DC 000254DC 48 00 03 29 */ bl xFX.__as__Q217_unnamed_xFX_cpp_9vert_dataFRCQ217_unnamed_xFX_cpp_9vert_data /* 800286E0 000254E0 7F A4 EB 78 */ mr r4, r29 /* 800286E4 000254E4 38 7E 00 A0 */ addi r3, r30, 0xa0 -/* 800286E8 000254E8 48 00 03 1D */ bl func_80028A04 +/* 800286E8 000254E8 48 00 03 1D */ bl xFX.__as__Q217_unnamed_xFX_cpp_9vert_dataFRCQ217_unnamed_xFX_cpp_9vert_data /* 800286EC 000254EC 7F 64 DB 78 */ mr r4, r27 /* 800286F0 000254F0 38 7E 00 C8 */ addi r3, r30, 0xc8 -/* 800286F4 000254F4 48 00 03 11 */ bl func_80028A04 +/* 800286F4 000254F4 48 00 03 11 */ bl xFX.__as__Q217_unnamed_xFX_cpp_9vert_dataFRCQ217_unnamed_xFX_cpp_9vert_data /* 800286F8 000254F8 7F 64 DB 78 */ mr r4, r27 /* 800286FC 000254FC 38 7E 00 F0 */ addi r3, r30, 0xf0 -/* 80028700 00025500 48 00 03 05 */ bl func_80028A04 +/* 80028700 00025500 48 00 03 05 */ bl xFX.__as__Q217_unnamed_xFX_cpp_9vert_dataFRCQ217_unnamed_xFX_cpp_9vert_data /* 80028704 00025504 38 7E 01 18 */ addi r3, r30, 0x118 /* 80028708 00025508 38 9E 00 50 */ addi r4, r30, 0x50 -/* 8002870C 0002550C 48 00 02 F9 */ bl func_80028A04 +/* 8002870C 0002550C 48 00 02 F9 */ bl xFX.__as__Q217_unnamed_xFX_cpp_9vert_dataFRCQ217_unnamed_xFX_cpp_9vert_data /* 80028710 00025510 38 7E 01 40 */ addi r3, r30, 0x140 /* 80028714 00025514 38 9E 00 28 */ addi r4, r30, 0x28 -/* 80028718 00025518 48 00 02 ED */ bl func_80028A04 +/* 80028718 00025518 48 00 02 ED */ bl xFX.__as__Q217_unnamed_xFX_cpp_9vert_dataFRCQ217_unnamed_xFX_cpp_9vert_data /* 8002871C 0002551C 38 60 00 03 */ li r3, 3 lbl_80028720: /* 80028720 00025520 E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0 @@ -2328,8 +2328,8 @@ lbl_80028720: /* 80028754 00025554 38 21 00 70 */ addi r1, r1, 0x70 /* 80028758 00025558 4E 80 00 20 */ blr -.global func_8002875C -func_8002875C: +.global xFX.lerp__17_unnamed_xFX_cpp_FRQ217_unnamed_xFX_cpp_9vert_datafRCQ217_unnamed_xFX_cpp_9vert_dataRCQ217_unnamed_xFX_cpp_9vert_data +xFX.lerp__17_unnamed_xFX_cpp_FRQ217_unnamed_xFX_cpp_9vert_datafRCQ217_unnamed_xFX_cpp_9vert_dataRCQ217_unnamed_xFX_cpp_9vert_data: /* 8002875C 0002555C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80028760 00025560 7C 08 02 A6 */ mflr r0 /* 80028764 00025564 90 01 00 34 */ stw r0, 0x34(r1) @@ -2341,12 +2341,12 @@ func_8002875C: /* 8002877C 0002557C 7C 9E 23 78 */ mr r30, r4 /* 80028780 00025580 93 A1 00 1C */ stw r29, 0x1c(r1) /* 80028784 00025584 7C 7D 1B 78 */ mr r29, r3 -/* 80028788 00025588 48 00 01 F5 */ bl func_8002897C +/* 80028788 00025588 48 00 01 F5 */ bl xFX.lerp__17_unnamed_xFX_cpp_FR5xVec3fRC5xVec3RC5xVec3 /* 8002878C 0002558C FC 20 F8 90 */ fmr f1, f31 /* 80028790 00025590 38 7D 00 0C */ addi r3, r29, 0xc /* 80028794 00025594 38 9E 00 0C */ addi r4, r30, 0xc /* 80028798 00025598 38 BF 00 0C */ addi r5, r31, 0xc -/* 8002879C 0002559C 48 00 01 E1 */ bl func_8002897C +/* 8002879C 0002559C 48 00 01 E1 */ bl xFX.lerp__17_unnamed_xFX_cpp_FR5xVec3fRC5xVec3RC5xVec3 /* 800287A0 000255A0 80 9F 00 18 */ lwz r4, 0x18(r31) /* 800287A4 000255A4 FC 20 F8 90 */ fmr f1, f31 /* 800287A8 000255A8 80 1E 00 18 */ lwz r0, 0x18(r30) @@ -2355,12 +2355,12 @@ func_8002875C: /* 800287B4 000255B4 38 81 00 0C */ addi r4, r1, 0xc /* 800287B8 000255B8 38 A1 00 08 */ addi r5, r1, 8 /* 800287BC 000255BC 90 01 00 0C */ stw r0, 0xc(r1) -/* 800287C0 000255C0 48 00 00 BD */ bl func_8002887C +/* 800287C0 000255C0 48 00 00 BD */ bl xFX.lerp__17_unnamed_xFX_cpp_FR6RwRGBAf6RwRGBA6RwRGBA /* 800287C4 000255C4 FC 20 F8 90 */ fmr f1, f31 /* 800287C8 000255C8 38 7D 00 1C */ addi r3, r29, 0x1c /* 800287CC 000255CC 38 9E 00 1C */ addi r4, r30, 0x1c /* 800287D0 000255D0 38 BF 00 1C */ addi r5, r31, 0x1c -/* 800287D4 000255D4 48 00 00 25 */ bl func_800287F8 +/* 800287D4 000255D4 48 00 00 25 */ bl xFX.lerp__17_unnamed_xFX_cpp_FR11RwTexCoordsfRC11RwTexCoordsRC11RwTexCoords /* 800287D8 000255D8 80 01 00 34 */ lwz r0, 0x34(r1) /* 800287DC 000255DC CB E1 00 28 */ lfd f31, 0x28(r1) /* 800287E0 000255E0 83 E1 00 24 */ lwz r31, 0x24(r1) @@ -2370,8 +2370,8 @@ func_8002875C: /* 800287F0 000255F0 38 21 00 30 */ addi r1, r1, 0x30 /* 800287F4 000255F4 4E 80 00 20 */ blr -.global func_800287F8 -func_800287F8: +.global xFX.lerp__17_unnamed_xFX_cpp_FR11RwTexCoordsfRC11RwTexCoordsRC11RwTexCoords +xFX.lerp__17_unnamed_xFX_cpp_FR11RwTexCoordsfRC11RwTexCoordsRC11RwTexCoords: /* 800287F8 000255F8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800287FC 000255FC 7C 08 02 A6 */ mflr r0 /* 80028800 00025600 90 01 00 34 */ stw r0, 0x34(r1) @@ -2386,12 +2386,12 @@ func_800287F8: /* 80028824 00025624 C0 44 00 00 */ lfs f2, 0(r4) /* 80028828 00025628 C0 65 00 00 */ lfs f3, 0(r5) /* 8002882C 0002562C 7C 7D 1B 78 */ mr r29, r3 -/* 80028830 00025630 48 00 00 3D */ bl func_8002886C +/* 80028830 00025630 48 00 00 3D */ bl xFX.lerp__17_unnamed_xFX_cpp_FRffff /* 80028834 00025634 FC 20 F8 90 */ fmr f1, f31 /* 80028838 00025638 C0 5E 00 04 */ lfs f2, 4(r30) /* 8002883C 0002563C C0 7F 00 04 */ lfs f3, 4(r31) /* 80028840 00025640 38 7D 00 04 */ addi r3, r29, 4 -/* 80028844 00025644 48 00 00 29 */ bl func_8002886C +/* 80028844 00025644 48 00 00 29 */ bl xFX.lerp__17_unnamed_xFX_cpp_FRffff /* 80028848 00025648 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8002884C 0002564C 80 01 00 34 */ lwz r0, 0x34(r1) /* 80028850 00025650 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -2402,15 +2402,15 @@ func_800287F8: /* 80028864 00025664 38 21 00 30 */ addi r1, r1, 0x30 /* 80028868 00025668 4E 80 00 20 */ blr -.global func_8002886C -func_8002886C: +.global xFX.lerp__17_unnamed_xFX_cpp_FRffff +xFX.lerp__17_unnamed_xFX_cpp_FRffff: /* 8002886C 0002566C EC 03 10 28 */ fsubs f0, f3, f2 /* 80028870 00025670 EC 01 10 3A */ fmadds f0, f1, f0, f2 /* 80028874 00025674 D0 03 00 00 */ stfs f0, 0(r3) /* 80028878 00025678 4E 80 00 20 */ blr -.global func_8002887C -func_8002887C: +.global xFX.lerp__17_unnamed_xFX_cpp_FR6RwRGBAf6RwRGBA6RwRGBA +xFX.lerp__17_unnamed_xFX_cpp_FR6RwRGBAf6RwRGBA6RwRGBA: /* 8002887C 0002567C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80028880 00025680 7C 08 02 A6 */ mflr r0 /* 80028884 00025684 90 01 00 24 */ stw r0, 0x24(r1) @@ -2424,22 +2424,22 @@ func_8002887C: /* 800288A4 000256A4 7C 7D 1B 78 */ mr r29, r3 /* 800288A8 000256A8 88 84 00 00 */ lbz r4, 0(r4) /* 800288AC 000256AC 88 A5 00 00 */ lbz r5, 0(r5) -/* 800288B0 000256B0 48 00 00 61 */ bl func_80028910 +/* 800288B0 000256B0 48 00 00 61 */ bl xFX.lerp__17_unnamed_xFX_cpp_FRUcfUcUc /* 800288B4 000256B4 FC 20 F8 90 */ fmr f1, f31 /* 800288B8 000256B8 88 9E 00 01 */ lbz r4, 1(r30) /* 800288BC 000256BC 88 BF 00 01 */ lbz r5, 1(r31) /* 800288C0 000256C0 38 7D 00 01 */ addi r3, r29, 1 -/* 800288C4 000256C4 48 00 00 4D */ bl func_80028910 +/* 800288C4 000256C4 48 00 00 4D */ bl xFX.lerp__17_unnamed_xFX_cpp_FRUcfUcUc /* 800288C8 000256C8 FC 20 F8 90 */ fmr f1, f31 /* 800288CC 000256CC 88 9E 00 02 */ lbz r4, 2(r30) /* 800288D0 000256D0 88 BF 00 02 */ lbz r5, 2(r31) /* 800288D4 000256D4 38 7D 00 02 */ addi r3, r29, 2 -/* 800288D8 000256D8 48 00 00 39 */ bl func_80028910 +/* 800288D8 000256D8 48 00 00 39 */ bl xFX.lerp__17_unnamed_xFX_cpp_FRUcfUcUc /* 800288DC 000256DC FC 20 F8 90 */ fmr f1, f31 /* 800288E0 000256E0 88 9E 00 03 */ lbz r4, 3(r30) /* 800288E4 000256E4 88 BF 00 03 */ lbz r5, 3(r31) /* 800288E8 000256E8 38 7D 00 03 */ addi r3, r29, 3 -/* 800288EC 000256EC 48 00 00 25 */ bl func_80028910 +/* 800288EC 000256EC 48 00 00 25 */ bl xFX.lerp__17_unnamed_xFX_cpp_FRUcfUcUc /* 800288F0 000256F0 80 01 00 24 */ lwz r0, 0x24(r1) /* 800288F4 000256F4 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800288F8 000256F8 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -2449,8 +2449,8 @@ func_8002887C: /* 80028908 00025708 38 21 00 20 */ addi r1, r1, 0x20 /* 8002890C 0002570C 4E 80 00 20 */ blr -.global func_80028910 -func_80028910: +.global xFX.lerp__17_unnamed_xFX_cpp_FRUcfUcUc +xFX.lerp__17_unnamed_xFX_cpp_FRUcfUcUc: /* 80028910 00025710 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80028914 00025714 3C C0 43 30 */ lis r6, 0x4330 /* 80028918 00025718 54 80 06 3E */ clrlwi r0, r4, 0x18 @@ -2479,8 +2479,8 @@ func_80028910: /* 80028974 00025774 38 21 00 30 */ addi r1, r1, 0x30 /* 80028978 00025778 4E 80 00 20 */ blr -.global func_8002897C -func_8002897C: +.global xFX.lerp__17_unnamed_xFX_cpp_FR5xVec3fRC5xVec3RC5xVec3 +xFX.lerp__17_unnamed_xFX_cpp_FR5xVec3fRC5xVec3RC5xVec3: /* 8002897C 0002577C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80028980 00025780 7C 08 02 A6 */ mflr r0 /* 80028984 00025784 90 01 00 34 */ stw r0, 0x34(r1) @@ -2495,17 +2495,17 @@ func_8002897C: /* 800289A8 000257A8 C0 44 00 00 */ lfs f2, 0(r4) /* 800289AC 000257AC C0 65 00 00 */ lfs f3, 0(r5) /* 800289B0 000257B0 7C 7D 1B 78 */ mr r29, r3 -/* 800289B4 000257B4 4B FF FE B9 */ bl func_8002886C +/* 800289B4 000257B4 4B FF FE B9 */ bl xFX.lerp__17_unnamed_xFX_cpp_FRffff /* 800289B8 000257B8 FC 20 F8 90 */ fmr f1, f31 /* 800289BC 000257BC C0 5E 00 04 */ lfs f2, 4(r30) /* 800289C0 000257C0 C0 7F 00 04 */ lfs f3, 4(r31) /* 800289C4 000257C4 38 7D 00 04 */ addi r3, r29, 4 -/* 800289C8 000257C8 4B FF FE A5 */ bl func_8002886C +/* 800289C8 000257C8 4B FF FE A5 */ bl xFX.lerp__17_unnamed_xFX_cpp_FRffff /* 800289CC 000257CC FC 20 F8 90 */ fmr f1, f31 /* 800289D0 000257D0 C0 5E 00 08 */ lfs f2, 8(r30) /* 800289D4 000257D4 C0 7F 00 08 */ lfs f3, 8(r31) /* 800289D8 000257D8 38 7D 00 08 */ addi r3, r29, 8 -/* 800289DC 000257DC 4B FF FE 91 */ bl func_8002886C +/* 800289DC 000257DC 4B FF FE 91 */ bl xFX.lerp__17_unnamed_xFX_cpp_FRffff /* 800289E0 000257E0 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800289E4 000257E4 80 01 00 34 */ lwz r0, 0x34(r1) /* 800289E8 000257E8 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -2516,8 +2516,8 @@ func_8002897C: /* 800289FC 000257FC 38 21 00 30 */ addi r1, r1, 0x30 /* 80028A00 00025800 4E 80 00 20 */ blr -.global func_80028A04 -func_80028A04: +.global xFX.__as__Q217_unnamed_xFX_cpp_9vert_dataFRCQ217_unnamed_xFX_cpp_9vert_data +xFX.__as__Q217_unnamed_xFX_cpp_9vert_dataFRCQ217_unnamed_xFX_cpp_9vert_data: /* 80028A04 00025804 80 04 00 00 */ lwz r0, 0(r4) /* 80028A08 00025808 80 A4 00 04 */ lwz r5, 4(r4) /* 80028A0C 0002580C 90 03 00 00 */ stw r0, 0(r3) @@ -2540,8 +2540,8 @@ func_80028A04: /* 80028A50 00025850 D0 03 00 24 */ stfs f0, 0x24(r3) /* 80028A54 00025854 4E 80 00 20 */ blr -.global func_80028A58 -func_80028A58: +.global xFX.init__Q217_unnamed_xFX_cpp_8tri_dataFPC5xVec3PC5xVec3PC11RwTexCoordsPCfPCUs +xFX.init__Q217_unnamed_xFX_cpp_8tri_dataFPC5xVec3PC5xVec3PC11RwTexCoordsPCfPCUs: /* 80028A58 00025858 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80028A5C 0002585C 7C 08 02 A6 */ mflr r0 /* 80028A60 00025860 90 01 00 34 */ stw r0, 0x34(r1) @@ -2593,8 +2593,8 @@ func_80028AFC: /* 80028B08 00025908 D0 03 00 04 */ stfs f0, 4(r3) /* 80028B0C 0002590C 4E 80 00 20 */ blr -.global func_80028B10 -func_80028B10: +.global xFX.set_vert__17_unnamed_xFX_cpp_FR18RxObjSpace3DVertexRC5xVec3RC5xVec3RC11RwTexCoordsUc +xFX.set_vert__17_unnamed_xFX_cpp_FR18RxObjSpace3DVertexRC5xVec3RC5xVec3RC11RwTexCoordsUc: /* 80028B10 00025910 C0 04 00 00 */ lfs f0, 0(r4) /* 80028B14 00025914 38 00 00 FF */ li r0, 0xff /* 80028B18 00025918 C0 24 00 04 */ lfs f1, 4(r4) @@ -2618,8 +2618,8 @@ func_80028B10: /* 80028B60 00025960 D0 03 00 20 */ stfs f0, 0x20(r3) /* 80028B64 00025964 4E 80 00 20 */ blr -.global func_80028B68 -func_80028B68: +.global xFX.refresh_vert_buffer__17_unnamed_xFX_cpp_FRP18RxObjSpace3DVertexb +xFX.refresh_vert_buffer__17_unnamed_xFX_cpp_FRP18RxObjSpace3DVertexb: /* 80028B68 00025968 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80028B6C 0002596C 7C 08 02 A6 */ mflr r0 /* 80028B70 00025970 3C A0 80 3D */ lis r5, lbl_803C88E0@ha @@ -2657,8 +2657,8 @@ lbl_80028BE0: /* 80028BE8 000259E8 38 21 00 10 */ addi r1, r1, 0x10 /* 80028BEC 000259EC 4E 80 00 20 */ blr -.global func_80028BF0 -func_80028BF0: +.global xFX.count_alpha_triangles__17_unnamed_xFX_cpp_FPC10RpTrianglePCfUl +xFX.count_alpha_triangles__17_unnamed_xFX_cpp_FPC10RpTrianglePCfUl: /* 80028BF0 000259F0 3C E0 80 2C */ lis r7, lbl_802C7CE8@ha /* 80028BF4 000259F4 54 A0 18 38 */ slwi r0, r5, 3 /* 80028BF8 000259F8 3C C0 80 25 */ lis r6, lbl_80252BA8@ha @@ -4227,8 +4227,8 @@ lbl_8002A25C: /* 8002A264 00027064 38 21 00 10 */ addi r1, r1, 0x10 /* 8002A268 00027068 4E 80 00 20 */ blr -.global func_8002A26C -func_8002A26C: +.global xFX.sort_ribbons__17_unnamed_xFX_cpp_Fv +xFX.sort_ribbons__17_unnamed_xFX_cpp_Fv: /* 8002A26C 0002706C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002A270 00027070 7C 08 02 A6 */ mflr r0 /* 8002A274 00027074 90 01 00 14 */ stw r0, 0x14(r1) @@ -4254,8 +4254,8 @@ lbl_8002A2B4: /* 8002A2BC 000270BC 38 21 00 10 */ addi r1, r1, 0x10 /* 8002A2C0 000270C0 4E 80 00 20 */ blr -.global func_8002A2C4 -func_8002A2C4: +.global xFX.activate_ribbon__17_unnamed_xFX_cpp_FP9xFXRibbon +xFX.activate_ribbon__17_unnamed_xFX_cpp_FP9xFXRibbon: /* 8002A2C4 000270C4 80 0D 89 74 */ lwz r0, lbl_803CB274-_SDA_BASE_(r13) /* 8002A2C8 000270C8 28 00 00 40 */ cmplwi r0, 0x40 /* 8002A2CC 000270CC 4C 80 00 20 */ bgelr @@ -4270,8 +4270,8 @@ func_8002A2C4: /* 8002A2F0 000270F0 98 0D 89 78 */ stb r0, lbl_803CB278-_SDA_BASE_(r13) /* 8002A2F4 000270F4 4E 80 00 20 */ blr -.global func_8002A2F8 -func_8002A2F8: +.global xFX.deactivate_ribbon__17_unnamed_xFX_cpp_FP9xFXRibbon +xFX.deactivate_ribbon__17_unnamed_xFX_cpp_FP9xFXRibbon: /* 8002A2F8 000270F8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002A2FC 000270FC 7C 08 02 A6 */ mflr r0 /* 8002A300 00027100 3C 80 80 2D */ lis r4, lbl_802C81C8@ha @@ -4548,7 +4548,7 @@ activate__9xFXRibbonFv: /* 8002A6B0 000274B0 88 03 00 10 */ lbz r0, 0x10(r3) /* 8002A6B4 000274B4 28 00 00 00 */ cmplwi r0, 0 /* 8002A6B8 000274B8 40 82 00 10 */ bne lbl_8002A6C8 -/* 8002A6BC 000274BC 4B FF FC 09 */ bl func_8002A2C4 +/* 8002A6BC 000274BC 4B FF FC 09 */ bl xFX.activate_ribbon__17_unnamed_xFX_cpp_FP9xFXRibbon /* 8002A6C0 000274C0 38 00 00 01 */ li r0, 1 /* 8002A6C4 000274C4 98 1F 00 10 */ stb r0, 0x10(r31) lbl_8002A6C8: @@ -4568,7 +4568,7 @@ deactivate__9xFXRibbonFv: /* 8002A6F0 000274F0 88 03 00 10 */ lbz r0, 0x10(r3) /* 8002A6F4 000274F4 28 00 00 00 */ cmplwi r0, 0 /* 8002A6F8 000274F8 41 82 00 10 */ beq lbl_8002A708 -/* 8002A6FC 000274FC 4B FF FB FD */ bl func_8002A2F8 +/* 8002A6FC 000274FC 4B FF FB FD */ bl xFX.deactivate_ribbon__17_unnamed_xFX_cpp_FP9xFXRibbon /* 8002A700 00027500 38 00 00 00 */ li r0, 0 /* 8002A704 00027504 98 1F 00 10 */ stb r0, 0x10(r31) lbl_8002A708: @@ -5110,17 +5110,17 @@ lbl_8002AE40: /* 8002AE78 00027C78 EC 22 08 24 */ fdivs f1, f2, f1 /* 8002AE7C 00027C7C EF E1 00 32 */ fmuls f31, f1, f0 /* 8002AE80 00027C80 FC 20 F8 90 */ fmr f1, f31 -/* 8002AE84 00027C84 4B FF DA 8D */ bl func_80028910 +/* 8002AE84 00027C84 4B FF DA 8D */ bl xFX.lerp__17_unnamed_xFX_cpp_FRUcfUcUc /* 8002AE88 00027C88 FC 20 F8 90 */ fmr f1, f31 /* 8002AE8C 00027C8C 88 9C 00 05 */ lbz r4, 5(r28) /* 8002AE90 00027C90 88 BB 00 05 */ lbz r5, 5(r27) /* 8002AE94 00027C94 38 7E 00 01 */ addi r3, r30, 1 -/* 8002AE98 00027C98 4B FF DA 79 */ bl func_80028910 +/* 8002AE98 00027C98 4B FF DA 79 */ bl xFX.lerp__17_unnamed_xFX_cpp_FRUcfUcUc /* 8002AE9C 00027C9C FC 20 F8 90 */ fmr f1, f31 /* 8002AEA0 00027CA0 88 9C 00 06 */ lbz r4, 6(r28) /* 8002AEA4 00027CA4 88 BB 00 06 */ lbz r5, 6(r27) /* 8002AEA8 00027CA8 38 7E 00 02 */ addi r3, r30, 2 -/* 8002AEAC 00027CAC 4B FF DA 65 */ bl func_80028910 +/* 8002AEAC 00027CAC 4B FF DA 65 */ bl xFX.lerp__17_unnamed_xFX_cpp_FRUcfUcUc /* 8002AEB0 00027CB0 C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) /* 8002AEB4 00027CB4 3C 80 43 30 */ lis r4, 0x4330 /* 8002AEB8 00027CB8 90 81 00 10 */ stw r4, 0x10(r1) @@ -5137,7 +5137,7 @@ lbl_8002AE40: /* 8002AEE4 00027CE4 90 81 00 18 */ stw r4, 0x18(r1) /* 8002AEE8 00027CE8 C8 01 00 18 */ lfd f0, 0x18(r1) /* 8002AEEC 00027CEC EC 60 18 28 */ fsubs f3, f0, f3 -/* 8002AEF0 00027CF0 4B FF D9 7D */ bl func_8002886C +/* 8002AEF0 00027CF0 4B FF D9 7D */ bl xFX.lerp__17_unnamed_xFX_cpp_FRffff /* 8002AEF4 00027CF4 C0 61 00 08 */ lfs f3, 8(r1) /* 8002AEF8 00027CF8 FC 20 F8 90 */ fmr f1, f31 /* 8002AEFC 00027CFC C0 5D 00 28 */ lfs f2, 0x28(r29) @@ -5150,7 +5150,7 @@ lbl_8002AE40: /* 8002AF18 00027D18 98 1E 00 03 */ stb r0, 3(r30) /* 8002AF1C 00027D1C C0 5C 00 08 */ lfs f2, 8(r28) /* 8002AF20 00027D20 C0 7B 00 08 */ lfs f3, 8(r27) -/* 8002AF24 00027D24 4B FF D9 49 */ bl func_8002886C +/* 8002AF24 00027D24 4B FF D9 49 */ bl xFX.lerp__17_unnamed_xFX_cpp_FRffff /* 8002AF28 00027D28 C0 3F 00 00 */ lfs f1, 0(r31) /* 8002AF2C 00027D2C C0 1D 00 24 */ lfs f0, 0x24(r29) /* 8002AF30 00027D30 EC 01 00 32 */ fmuls f0, f1, f0 @@ -5243,7 +5243,7 @@ lbl_8002AFC0: /* 8002B07C 00027E7C C0 42 83 38 */ lfs f2, lbl_803CCCB8-_SDA2_BASE_(r2) /* 8002B080 00027E80 90 C1 00 68 */ stw r6, 0x68(r1) /* 8002B084 00027E84 90 01 00 6C */ stw r0, 0x6c(r1) -/* 8002B088 00027E88 48 00 00 D5 */ bl func_8002B15C +/* 8002B088 00027E88 48 00 00 D5 */ bl xFX.set_vert__17_unnamed_xFX_cpp_FR18RxObjSpace3DVertexRC5xVec3ff10iColor_tag /* 8002B08C 00027E8C FC 20 F8 90 */ fmr f1, f31 /* 8002B090 00027E90 38 61 00 28 */ addi r3, r1, 0x28 /* 8002B094 00027E94 38 99 00 14 */ addi r4, r25, 0x14 @@ -5265,7 +5265,7 @@ lbl_8002AFC0: /* 8002B0D4 00027ED4 C0 42 83 3C */ lfs f2, lbl_803CCCBC-_SDA2_BASE_(r2) /* 8002B0D8 00027ED8 90 C1 00 5C */ stw r6, 0x5c(r1) /* 8002B0DC 00027EDC 90 01 00 60 */ stw r0, 0x60(r1) -/* 8002B0E0 00027EE0 48 00 00 7D */ bl func_8002B15C +/* 8002B0E0 00027EE0 48 00 00 7D */ bl xFX.set_vert__17_unnamed_xFX_cpp_FR18RxObjSpace3DVertexRC5xVec3ff10iColor_tag /* 8002B0E4 00027EE4 6B DE 00 01 */ xori r30, r30, 1 /* 8002B0E8 00027EE8 3B FF 00 48 */ addi r31, r31, 0x48 lbl_8002B0EC: @@ -5298,8 +5298,8 @@ lbl_8002B0EC: /* 8002B154 00027F54 38 21 00 B0 */ addi r1, r1, 0xb0 /* 8002B158 00027F58 4E 80 00 20 */ blr -.global func_8002B15C -func_8002B15C: +.global xFX.set_vert__17_unnamed_xFX_cpp_FR18RxObjSpace3DVertexRC5xVec3ff10iColor_tag +xFX.set_vert__17_unnamed_xFX_cpp_FR18RxObjSpace3DVertexRC5xVec3ff10iColor_tag: /* 8002B15C 00027F5C C0 04 00 00 */ lfs f0, 0(r4) /* 8002B160 00027F60 C0 64 00 04 */ lfs f3, 4(r4) /* 8002B164 00027F64 D0 03 00 00 */ stfs f0, 0(r3) @@ -5417,7 +5417,7 @@ xFXRibbonRender__Fv: /* 8002B2D8 000280D8 93 C1 00 18 */ stw r30, 0x18(r1) /* 8002B2DC 000280DC 93 A1 00 14 */ stw r29, 0x14(r1) /* 8002B2E0 000280E0 93 81 00 10 */ stw r28, 0x10(r1) -/* 8002B2E4 000280E4 4B FF EF 89 */ bl func_8002A26C +/* 8002B2E4 000280E4 4B FF EF 89 */ bl xFX.sort_ribbons__17_unnamed_xFX_cpp_Fv /* 8002B2E8 000280E8 38 60 00 08 */ li r3, 8 /* 8002B2EC 000280EC 38 80 00 00 */ li r4, 0 /* 8002B2F0 000280F0 48 20 44 ED */ bl RwRenderStateSet @@ -5729,8 +5729,8 @@ lbl_8002B714: /* 8002B728 00028528 38 21 00 20 */ addi r1, r1, 0x20 /* 8002B72C 0002852C 4E 80 00 20 */ blr -.global func_8002B730 -func_8002B730: +.global xFX.RenderRotatedBillboard__FP5xVec3P13_xFXAuraAngleUiff10iColor_tagUi +xFX.RenderRotatedBillboard__FP5xVec3P13_xFXAuraAngleUiff10iColor_tagUi: /* 8002B730 00028530 94 21 C9 20 */ stwu r1, -0x36e0(r1) /* 8002B734 00028534 7C 08 02 A6 */ mflr r0 /* 8002B738 00028538 90 01 36 E4 */ stw r0, 0x36e4(r1) @@ -6164,7 +6164,7 @@ lbl_8002BD70: /* 8002BD9C 00028B9C 38 C1 00 0C */ addi r6, r1, 0xc /* 8002BDA0 00028BA0 38 A0 00 01 */ li r5, 1 /* 8002BDA4 00028BA4 38 E0 00 00 */ li r7, 0 -/* 8002BDA8 00028BA8 4B FF F9 89 */ bl func_8002B730 +/* 8002BDA8 00028BA8 4B FF F9 89 */ bl xFX.RenderRotatedBillboard__FP5xVec3P13_xFXAuraAngleUiff10iColor_tagUi /* 8002BDAC 00028BAC C0 3E 00 10 */ lfs f1, 0x10(r30) /* 8002BDB0 00028BB0 7F C3 F3 78 */ mr r3, r30 /* 8002BDB4 00028BB4 80 1E 00 0C */ lwz r0, 0xc(r30) @@ -6174,7 +6174,7 @@ lbl_8002BD70: /* 8002BDC4 00028BC4 90 01 00 08 */ stw r0, 8(r1) /* 8002BDC8 00028BC8 38 A0 00 01 */ li r5, 1 /* 8002BDCC 00028BCC 38 E0 00 01 */ li r7, 1 -/* 8002BDD0 00028BD0 4B FF F9 61 */ bl func_8002B730 +/* 8002BDD0 00028BD0 4B FF F9 61 */ bl xFX.RenderRotatedBillboard__FP5xVec3P13_xFXAuraAngleUiff10iColor_tagUi lbl_8002BDD4: /* 8002BDD4 00028BD4 3B BD 00 01 */ addi r29, r29, 1 /* 8002BDD8 00028BD8 3B DE 00 24 */ addi r30, r30, 0x24 @@ -6238,7 +6238,7 @@ xFXSceneSetup__Fv: /* 8002BE84 00028C84 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002BE88 00028C88 7C 08 02 A6 */ mflr r0 /* 8002BE8C 00028C8C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002BE90 00028C90 4B FF A8 B5 */ bl func_80026744 +/* 8002BE90 00028C90 4B FF A8 B5 */ bl xFX.DrawRingSetup__Fv /* 8002BE94 00028C94 4B FF F5 61 */ bl xFXAuraSetup__Fv /* 8002BE98 00028C98 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002BE9C 00028C9C 7C 08 03 A6 */ mtlr r0 @@ -6258,7 +6258,7 @@ xFXSceneFinish__Fv: /* 8002BEB0 00028CB0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002BEB4 00028CB4 7C 08 02 A6 */ mflr r0 /* 8002BEB8 00028CB8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002BEBC 00028CBC 4B FF A8 B9 */ bl func_80026774 +/* 8002BEBC 00028CBC 4B FF A8 B9 */ bl xFX.DrawRingSceneExit__Fv /* 8002BEC0 00028CC0 38 00 00 00 */ li r0, 0 /* 8002BEC4 00028CC4 90 0D 89 8C */ stw r0, lbl_803CB28C-_SDA_BASE_(r13) /* 8002BEC8 00028CC8 80 01 00 14 */ lwz r0, 0x14(r1) diff --git a/asm/Core/x/xFont.s b/asm/Core/x/xFont.s index 5ccd7d15c..097d3dea0 100644 --- a/asm/Core/x/xFont.s +++ b/asm/Core/x/xFont.s @@ -2,8 +2,8 @@ .section .text # 0x8001FFB0 - 0x800266C8 -.global func_8001FFB0 -func_8001FFB0: +.global xFont.find_bounds__19_unnamed_xFont_cpp_FPC10iColor_tagRC13basic_rect_i_i +xFont.find_bounds__19_unnamed_xFont_cpp_FPC10iColor_tagRC13basic_rect_i_i: /* 8001FFB0 0001CDB0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8001FFB4 0001CDB4 81 45 00 0C */ lwz r10, 0xc(r5) /* 8001FFB8 0001CDB8 93 E1 00 2C */ stw r31, 0x2c(r1) @@ -109,8 +109,8 @@ lbl_800200D0: /* 80020118 0001CF18 38 21 00 30 */ addi r1, r1, 0x30 /* 8002011C 0001CF1C 4E 80 00 20 */ blr -.global func_80020120 -func_80020120: +.global xFont.reset_font_spacing__19_unnamed_xFont_cpp_FRQ219_unnamed_xFont_cpp_10font_asset +xFont.reset_font_spacing__19_unnamed_xFont_cpp_FRQ219_unnamed_xFont_cpp_10font_asset: /* 80020120 0001CF20 94 21 FE A0 */ stwu r1, -0x160(r1) /* 80020124 0001CF24 7C 08 02 A6 */ mflr r0 /* 80020128 0001CF28 38 80 00 00 */ li r4, 0 @@ -199,7 +199,7 @@ lbl_80020244: /* 80020260 0001D060 54 84 10 3A */ slwi r4, r4, 2 /* 80020264 0001D064 7C 84 02 14 */ add r4, r4, r0 /* 80020268 0001D068 7C 9C 22 14 */ add r4, r28, r4 -/* 8002026C 0001D06C 4B FF FD 45 */ bl func_8001FFB0 +/* 8002026C 0001D06C 4B FF FD 45 */ bl xFont.find_bounds__19_unnamed_xFont_cpp_FPC10iColor_tagRC13basic_rect_i_i /* 80020270 0001D070 80 1A 00 10 */ lwz r0, 0x10(r26) /* 80020274 0001D074 80 A1 00 08 */ lwz r5, 8(r1) /* 80020278 0001D078 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c @@ -255,8 +255,8 @@ lbl_80020320: /* 8002032C 0001D12C 38 21 01 60 */ addi r1, r1, 0x160 /* 80020330 0001D130 4E 80 00 20 */ blr -.global func_80020334 -func_80020334: +.global xFont.get_tex_bounds__19_unnamed_xFont_cpp_FRCQ219_unnamed_xFont_cpp_9font_dataUc +xFont.get_tex_bounds__19_unnamed_xFont_cpp_FRCQ219_unnamed_xFont_cpp_9font_dataUc: /* 80020334 0001D134 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80020338 0001D138 7C 08 02 A6 */ mflr r0 /* 8002033C 0001D13C 80 C4 00 00 */ lwz r6, 0(r4) @@ -375,8 +375,8 @@ lbl_800203F4: /* 800204F8 0001D2F8 38 21 00 60 */ addi r1, r1, 0x60 /* 800204FC 0001D2FC 4E 80 00 20 */ blr -.global func_80020500 -func_80020500: +.global xFont.get_bounds__19_unnamed_xFont_cpp_FRCQ219_unnamed_xFont_cpp_9font_dataUc +xFont.get_bounds__19_unnamed_xFont_cpp_FRCQ219_unnamed_xFont_cpp_9font_dataUc: /* 80020500 0001D300 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80020504 0001D304 3C C0 43 30 */ lis r6, 0x4330 /* 80020508 0001D308 81 24 00 00 */ lwz r9, 0(r4) @@ -430,8 +430,8 @@ func_80020500: /* 800205C8 0001D3C8 38 21 00 40 */ addi r1, r1, 0x40 /* 800205CC 0001D3CC 4E 80 00 20 */ blr -.global func_800205D0 -func_800205D0: +.global xFont.init_font_data__19_unnamed_xFont_cpp_FRQ219_unnamed_xFont_cpp_9font_data +xFont.init_font_data__19_unnamed_xFont_cpp_FRQ219_unnamed_xFont_cpp_9font_data: /* 800205D0 0001D3D0 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800205D4 0001D3D4 7C 08 02 A6 */ mflr r0 /* 800205D8 0001D3D8 38 80 00 00 */ li r4, 0 @@ -516,7 +516,7 @@ lbl_80020704: /* 80020704 0001D504 7F A4 EB 78 */ mr r4, r29 /* 80020708 0001D508 7F C5 F3 78 */ mr r5, r30 /* 8002070C 0001D50C 38 61 00 18 */ addi r3, r1, 0x18 -/* 80020710 0001D510 4B FF FC 25 */ bl func_80020334 +/* 80020710 0001D510 4B FF FC 25 */ bl xFont.get_tex_bounds__19_unnamed_xFont_cpp_FRCQ219_unnamed_xFont_cpp_9font_dataUc /* 80020714 0001D514 57 C0 20 36 */ slwi r0, r30, 4 /* 80020718 0001D518 38 81 00 18 */ addi r4, r1, 0x18 /* 8002071C 0001D51C 7F 7D 02 14 */ add r27, r29, r0 @@ -525,7 +525,7 @@ lbl_80020704: /* 80020728 0001D528 7F A4 EB 78 */ mr r4, r29 /* 8002072C 0001D52C 7F C5 F3 78 */ mr r5, r30 /* 80020730 0001D530 38 61 00 08 */ addi r3, r1, 8 -/* 80020734 0001D534 4B FF FD CD */ bl func_80020500 +/* 80020734 0001D534 4B FF FD CD */ bl xFont.get_bounds__19_unnamed_xFont_cpp_FRCQ219_unnamed_xFont_cpp_9font_dataUc /* 80020738 0001D538 38 7B 09 00 */ addi r3, r27, 0x900 /* 8002073C 0001D53C 38 81 00 08 */ addi r4, r1, 8 /* 80020740 0001D540 4B FF 79 01 */ bl func_80018040 @@ -659,8 +659,8 @@ lbl_8002091C: /* 80020928 0001D728 38 21 00 60 */ addi r1, r1, 0x60 /* 8002092C 0001D72C 4E 80 00 20 */ blr -.global func_80020930 -func_80020930: +.global xFont.start_tex_render__19_unnamed_xFont_cpp_FUi +xFont.start_tex_render__19_unnamed_xFont_cpp_FUi: /* 80020930 0001D730 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80020934 0001D734 7C 08 02 A6 */ mflr r0 /* 80020938 0001D738 90 01 00 14 */ stw r0, 0x14(r1) @@ -686,8 +686,8 @@ func_80020930: /* 80020988 0001D788 38 21 00 10 */ addi r1, r1, 0x10 /* 8002098C 0001D78C 4E 80 00 20 */ blr -.global func_80020990 -func_80020990: +.global xFont.tex_flush__19_unnamed_xFont_cpp_Fv +xFont.tex_flush__19_unnamed_xFont_cpp_Fv: /* 80020990 0001D790 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80020994 0001D794 7C 08 02 A6 */ mflr r0 /* 80020998 0001D798 90 01 00 14 */ stw r0, 0x14(r1) @@ -706,20 +706,20 @@ lbl_800209C0: /* 800209C8 0001D7C8 38 21 00 10 */ addi r1, r1, 0x10 /* 800209CC 0001D7CC 4E 80 00 20 */ blr -.global func_800209D0 -func_800209D0: +.global xFont.stop_tex_render__19_unnamed_xFont_cpp_Fv +xFont.stop_tex_render__19_unnamed_xFont_cpp_Fv: /* 800209D0 0001D7D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800209D4 0001D7D4 7C 08 02 A6 */ mflr r0 /* 800209D8 0001D7D8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800209DC 0001D7DC 4B FF FF B5 */ bl func_80020990 +/* 800209DC 0001D7DC 4B FF FF B5 */ bl xFont.tex_flush__19_unnamed_xFont_cpp_Fv /* 800209E0 0001D7E0 48 00 07 F5 */ bl restore_render_state__5xfontFv /* 800209E4 0001D7E4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800209E8 0001D7E8 7C 08 03 A6 */ mtlr r0 /* 800209EC 0001D7EC 38 21 00 10 */ addi r1, r1, 0x10 /* 800209F0 0001D7F0 4E 80 00 20 */ blr -.global func_800209F4 -func_800209F4: +.global xFont.tex_render__19_unnamed_xFont_cpp_FRC13basic_rect_f_RC13basic_rect_f_RC13basic_rect_f_10iColor_tag +xFont.tex_render__19_unnamed_xFont_cpp_FRC13basic_rect_f_RC13basic_rect_f_RC13basic_rect_f_10iColor_tag: /* 800209F4 0001D7F4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800209F8 0001D7F8 7C 08 02 A6 */ mflr r0 /* 800209FC 0001D7FC 81 84 00 00 */ lwz r12, 0(r4) @@ -779,7 +779,7 @@ lbl_80020A98: /* 80020AD0 0001D8D0 C0 41 00 2C */ lfs f2, 0x2c(r1) /* 80020AD4 0001D8D4 C0 61 00 18 */ lfs f3, 0x18(r1) /* 80020AD8 0001D8D8 C0 81 00 1C */ lfs f4, 0x1c(r1) -/* 80020ADC 0001D8DC 48 00 01 39 */ bl func_80020C14 +/* 80020ADC 0001D8DC 48 00 01 39 */ bl xFont.set_vert__19_unnamed_xFont_cpp_FR18rwGameCube2DVertexffff10iColor_tag /* 80020AE0 0001D8E0 C0 41 00 2C */ lfs f2, 0x2c(r1) /* 80020AE4 0001D8E4 38 7E 00 18 */ addi r3, r30, 0x18 /* 80020AE8 0001D8E8 C0 01 00 34 */ lfs f0, 0x34(r1) @@ -792,7 +792,7 @@ lbl_80020A98: /* 80020B04 0001D904 EC 81 00 2A */ fadds f4, f1, f0 /* 80020B08 0001D908 C0 21 00 28 */ lfs f1, 0x28(r1) /* 80020B0C 0001D90C C0 61 00 18 */ lfs f3, 0x18(r1) -/* 80020B10 0001D910 48 00 01 05 */ bl func_80020C14 +/* 80020B10 0001D910 48 00 01 05 */ bl xFont.set_vert__19_unnamed_xFont_cpp_FR18rwGameCube2DVertexffff10iColor_tag /* 80020B14 0001D914 C0 21 00 28 */ lfs f1, 0x28(r1) /* 80020B18 0001D918 38 7E 00 30 */ addi r3, r30, 0x30 /* 80020B1C 0001D91C C0 01 00 30 */ lfs f0, 0x30(r1) @@ -805,7 +805,7 @@ lbl_80020A98: /* 80020B38 0001D938 EC 62 00 2A */ fadds f3, f2, f0 /* 80020B3C 0001D93C C0 41 00 2C */ lfs f2, 0x2c(r1) /* 80020B40 0001D940 C0 81 00 1C */ lfs f4, 0x1c(r1) -/* 80020B44 0001D944 48 00 00 D1 */ bl func_80020C14 +/* 80020B44 0001D944 48 00 00 D1 */ bl xFont.set_vert__19_unnamed_xFont_cpp_FR18rwGameCube2DVertexffff10iColor_tag /* 80020B48 0001D948 38 7E 00 48 */ addi r3, r30, 0x48 /* 80020B4C 0001D94C 38 9E 00 30 */ addi r4, r30, 0x30 /* 80020B50 0001D950 48 00 00 79 */ bl func_80020BC8 @@ -828,7 +828,7 @@ lbl_80020A98: /* 80020B94 0001D994 EC 65 18 2A */ fadds f3, f5, f3 /* 80020B98 0001D998 90 01 00 08 */ stw r0, 8(r1) /* 80020B9C 0001D99C EC 84 00 2A */ fadds f4, f4, f0 -/* 80020BA0 0001D9A0 48 00 00 75 */ bl func_80020C14 +/* 80020BA0 0001D9A0 48 00 00 75 */ bl xFont.set_vert__19_unnamed_xFont_cpp_FR18rwGameCube2DVertexffff10iColor_tag /* 80020BA4 0001D9A4 80 6D 89 14 */ lwz r3, lbl_803CB214-_SDA_BASE_(r13) /* 80020BA8 0001D9A8 38 03 00 06 */ addi r0, r3, 6 /* 80020BAC 0001D9AC 90 0D 89 14 */ stw r0, lbl_803CB214-_SDA_BASE_(r13) @@ -862,8 +862,8 @@ func_80020BC8: /* 80020C0C 0001DA0C D0 03 00 14 */ stfs f0, 0x14(r3) /* 80020C10 0001DA10 4E 80 00 20 */ blr -.global func_80020C14 -func_80020C14: +.global xFont.set_vert__19_unnamed_xFont_cpp_FR18rwGameCube2DVertexffff10iColor_tag +xFont.set_vert__19_unnamed_xFont_cpp_FR18rwGameCube2DVertexffff10iColor_tag: /* 80020C14 0001DA14 D0 23 00 00 */ stfs f1, 0(r3) /* 80020C18 0001DA18 D0 43 00 04 */ stfs f2, 4(r3) /* 80020C1C 0001DA1C C0 0D 89 1C */ lfs f0, lbl_803CB21C-_SDA_BASE_(r13) @@ -880,8 +880,8 @@ func_80020C14: /* 80020C48 0001DA48 98 03 00 0F */ stb r0, 0xf(r3) /* 80020C4C 0001DA4C 4E 80 00 20 */ blr -.global func_80020C50 -func_80020C50: +.global xFont.init_model_cache__19_unnamed_xFont_cpp_Fv +xFont.init_model_cache__19_unnamed_xFont_cpp_Fv: /* 80020C50 0001DA50 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80020C54 0001DA54 7C 08 02 A6 */ mflr r0 /* 80020C58 0001DA58 38 80 05 60 */ li r4, 0x560 @@ -979,8 +979,8 @@ func_80020C50: /* 80020DC8 0001DBC8 38 21 00 30 */ addi r1, r1, 0x30 /* 80020DCC 0001DBCC 4E 80 00 20 */ blr -.global func_80020DD0 -func_80020DD0: +.global xFont.load_model__19_unnamed_xFont_cpp_FUi +xFont.load_model__19_unnamed_xFont_cpp_FUi: /* 80020DD0 0001DBD0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80020DD4 0001DBD4 7C 08 02 A6 */ mflr r0 /* 80020DD8 0001DBD8 90 01 00 24 */ stw r0, 0x24(r1) @@ -1150,7 +1150,7 @@ lbl_80021018: /* 8002101C 0001DE1C 38 80 00 00 */ li r4, 0 /* 80021020 0001DE20 48 02 A6 ED */ bl xSTFindAsset__FUiPUi /* 80021024 0001DE24 7F E3 FB 78 */ mr r3, r31 -/* 80021028 0001DE28 4B FF F0 F9 */ bl func_80020120 +/* 80021028 0001DE28 4B FF F0 F9 */ bl xFont.reset_font_spacing__19_unnamed_xFont_cpp_FRQ219_unnamed_xFont_cpp_10font_asset /* 8002102C 0001DE2C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80021030 0001DE30 41 82 00 34 */ beq lbl_80021064 /* 80021034 0001DE34 80 8D 89 10 */ lwz r4, lbl_803CB210-_SDA_BASE_(r13) @@ -1159,7 +1159,7 @@ lbl_80021018: /* 80021040 0001DE40 1C 64 14 F0 */ mulli r3, r4, 0x14f0 /* 80021044 0001DE44 7C 60 1A 14 */ add r3, r0, r3 /* 80021048 0001DE48 93 E3 00 00 */ stw r31, 0(r3) -/* 8002104C 0001DE4C 4B FF F5 85 */ bl func_800205D0 +/* 8002104C 0001DE4C 4B FF F5 85 */ bl xFont.init_font_data__19_unnamed_xFont_cpp_FRQ219_unnamed_xFont_cpp_9font_data /* 80021050 0001DE50 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80021054 0001DE54 41 82 00 10 */ beq lbl_80021064 /* 80021058 0001DE58 80 6D 89 10 */ lwz r3, lbl_803CB210-_SDA_BASE_(r13) @@ -1170,7 +1170,7 @@ lbl_80021064: /* 80021068 0001DE68 3B FF 01 94 */ addi r31, r31, 0x194 /* 8002106C 0001DE6C 28 1E 00 04 */ cmplwi r30, 4 /* 80021070 0001DE70 41 80 FF 84 */ blt lbl_80020FF4 -/* 80021074 0001DE74 4B FF FB DD */ bl func_80020C50 +/* 80021074 0001DE74 4B FF FB DD */ bl xFont.init_model_cache__19_unnamed_xFont_cpp_Fv /* 80021078 0001DE78 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002107C 0001DE7C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80021080 0001DE80 83 C1 00 08 */ lwz r30, 8(r1) @@ -1486,7 +1486,7 @@ start_render__5xfontCFv: /* 800214E8 0001E2E8 7C 08 02 A6 */ mflr r0 /* 800214EC 0001E2EC 80 63 00 00 */ lwz r3, 0(r3) /* 800214F0 0001E2F0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800214F4 0001E2F4 4B FF F4 3D */ bl func_80020930 +/* 800214F4 0001E2F4 4B FF F4 3D */ bl xFont.start_tex_render__19_unnamed_xFont_cpp_FUi /* 800214F8 0001E2F8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800214FC 0001E2FC 7C 08 03 A6 */ mtlr r0 /* 80021500 0001E300 38 21 00 10 */ addi r1, r1, 0x10 @@ -1497,14 +1497,14 @@ stop_render__5xfontCFv: /* 80021508 0001E308 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002150C 0001E30C 7C 08 02 A6 */ mflr r0 /* 80021510 0001E310 90 01 00 14 */ stw r0, 0x14(r1) -/* 80021514 0001E314 4B FF F4 BD */ bl func_800209D0 +/* 80021514 0001E314 4B FF F4 BD */ bl xFont.stop_tex_render__19_unnamed_xFont_cpp_Fv /* 80021518 0001E318 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002151C 0001E31C 7C 08 03 A6 */ mtlr r0 /* 80021520 0001E320 38 21 00 10 */ addi r1, r1, 0x10 /* 80021524 0001E324 4E 80 00 20 */ blr -.global func_80021528 -func_80021528: +.global xFont.char_render__19_unnamed_xFont_cpp_FUcUiRC13basic_rect_f_RC13basic_rect_f_10iColor_tag +xFont.char_render__19_unnamed_xFont_cpp_FUcUiRC13basic_rect_f_RC13basic_rect_f_10iColor_tag: /* 80021528 0001E328 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8002152C 0001E32C 7C 08 02 A6 */ mflr r0 /* 80021530 0001E330 1D 04 14 F0 */ mulli r8, r4, 0x14f0 @@ -1561,7 +1561,7 @@ func_80021528: /* 800215FC 0001E3FC D0 41 00 14 */ stfs f2, 0x14(r1) /* 80021600 0001E400 D0 01 00 18 */ stfs f0, 0x18(r1) /* 80021604 0001E404 90 01 00 08 */ stw r0, 8(r1) -/* 80021608 0001E408 4B FF F3 ED */ bl func_800209F4 +/* 80021608 0001E408 4B FF F3 ED */ bl xFont.tex_render__19_unnamed_xFont_cpp_FRC13basic_rect_f_RC13basic_rect_f_RC13basic_rect_f_10iColor_tag lbl_8002160C: /* 8002160C 0001E40C BB 41 00 28 */ lmw r26, 0x28(r1) /* 80021610 0001E410 80 01 00 44 */ lwz r0, 0x44(r1) @@ -1569,8 +1569,8 @@ lbl_8002160C: /* 80021618 0001E418 38 21 00 40 */ addi r1, r1, 0x40 /* 8002161C 0001E41C 4E 80 00 20 */ blr -.global func_80021620 -func_80021620: +.global xFont.set_tex_raster__19_unnamed_xFont_cpp_FP8RwRaster +xFont.set_tex_raster__19_unnamed_xFont_cpp_FP8RwRaster: /* 80021620 0001E420 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80021624 0001E424 7C 08 02 A6 */ mflr r0 /* 80021628 0001E428 90 01 00 24 */ stw r0, 0x24(r1) @@ -1585,7 +1585,7 @@ func_80021620: /* 8002164C 0001E44C 7F E3 FB 78 */ mr r3, r31 /* 80021650 0001E450 48 00 00 18 */ b lbl_80021668 lbl_80021654: -/* 80021654 0001E454 4B FF F3 3D */ bl func_80020990 +/* 80021654 0001E454 4B FF F3 3D */ bl xFont.tex_flush__19_unnamed_xFont_cpp_Fv /* 80021658 0001E458 7F E4 FB 78 */ mr r4, r31 /* 8002165C 0001E45C 38 60 00 01 */ li r3, 1 /* 80021660 0001E460 48 20 E1 7D */ bl RwRenderStateSet @@ -1631,7 +1631,7 @@ irender__5xfontCFPCcUlff: /* 800216E4 0001E4E4 1C 64 14 F0 */ mulli r3, r4, 0x14f0 /* 800216E8 0001E4E8 7F 40 1A 14 */ add r26, r0, r3 /* 800216EC 0001E4EC 80 7A 14 EC */ lwz r3, 0x14ec(r26) -/* 800216F0 0001E4F0 4B FF FF 31 */ bl func_80021620 +/* 800216F0 0001E4F0 4B FF FF 31 */ bl xFont.set_tex_raster__19_unnamed_xFont_cpp_FP8RwRaster /* 800216F4 0001E4F4 3C 60 80 25 */ lis r3, lbl_802527E8@ha /* 800216F8 0001E4F8 C0 3E 00 04 */ lfs f1, 4(r30) /* 800216FC 0001E4FC 38 C3 27 E8 */ addi r6, r3, lbl_802527E8@l @@ -1659,7 +1659,7 @@ lbl_80021744: /* 80021750 0001E550 38 A1 00 0C */ addi r5, r1, 0xc /* 80021754 0001E554 38 DE 00 14 */ addi r6, r30, 0x14 /* 80021758 0001E558 38 E1 00 08 */ addi r7, r1, 8 -/* 8002175C 0001E55C 4B FF FD CD */ bl func_80021528 +/* 8002175C 0001E55C 4B FF FD CD */ bl xFont.char_render__19_unnamed_xFont_cpp_FUcUiRC13basic_rect_f_RC13basic_rect_f_10iColor_tag /* 80021760 0001E560 57 63 06 3E */ clrlwi r3, r27, 0x18 /* 80021764 0001E564 38 03 00 08 */ addi r0, r3, 8 /* 80021768 0001E568 7C 1A 00 AE */ lbzx r0, r26, r0 @@ -1694,8 +1694,8 @@ lbl_800217B4: /* 800217D0 0001E5D0 38 21 00 60 */ addi r1, r1, 0x60 /* 800217D4 0001E5D4 4E 80 00 20 */ blr -.global func_800217D8 -func_800217D8: +.global xFont.parse_split_tag__19_unnamed_xFont_cpp_FRQ28xtextbox9split_tag +xFont.parse_split_tag__19_unnamed_xFont_cpp_FRQ28xtextbox9split_tag: /* 800217D8 0001E5D8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800217DC 0001E5DC 7C 08 02 A6 */ mflr r0 /* 800217E0 0001E5E0 90 01 00 24 */ stw r0, 0x24(r1) @@ -1799,8 +1799,8 @@ lbl_80021940: /* 8002194C 0001E74C 38 21 00 20 */ addi r1, r1, 0x20 /* 80021950 0001E750 4E 80 00 20 */ blr -.global func_80021954 -func_80021954: +.global xFont.parse_next_tag_jot__19_unnamed_xFont_cpp_FRQ28xtextbox3jotRC8xtextboxRC8xtextboxPCcUl +xFont.parse_next_tag_jot__19_unnamed_xFont_cpp_FRQ28xtextbox3jotRC8xtextboxRC8xtextboxPCcUl: /* 80021954 0001E754 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80021958 0001E758 7C 08 02 A6 */ mflr r0 /* 8002195C 0001E75C 3D 00 80 25 */ lis r8, lbl_802527F8@ha @@ -1830,7 +1830,7 @@ func_80021954: /* 800219BC 0001E7BC 90 01 00 34 */ stw r0, 0x34(r1) /* 800219C0 0001E7C0 93 E1 00 18 */ stw r31, 0x18(r1) /* 800219C4 0001E7C4 90 E1 00 1C */ stw r7, 0x1c(r1) -/* 800219C8 0001E7C8 4B FF FE 11 */ bl func_800217D8 +/* 800219C8 0001E7C8 4B FF FE 11 */ bl xFont.parse_split_tag__19_unnamed_xFont_cpp_FRQ28xtextbox9split_tag /* 800219CC 0001E7CC 7C 7B 1B 79 */ or. r27, r3, r3 /* 800219D0 0001E7D0 40 82 00 0C */ bne lbl_800219DC /* 800219D4 0001E7D4 38 60 00 00 */ li r3, 0 @@ -1913,8 +1913,8 @@ lbl_80021AE8: /* 80021AF4 0001E8F4 38 21 00 50 */ addi r1, r1, 0x50 /* 80021AF8 0001E8F8 4E 80 00 20 */ blr -.global func_80021AFC -func_80021AFC: +.global xFont.parse_next_text_jot__19_unnamed_xFont_cpp_FRQ28xtextbox3jotRC8xtextboxRC8xtextboxPCcUl +xFont.parse_next_text_jot__19_unnamed_xFont_cpp_FRQ28xtextbox3jotRC8xtextboxRC8xtextboxPCcUl: /* 80021AFC 0001E8FC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80021B00 0001E900 7C 08 02 A6 */ mflr r0 /* 80021B04 0001E904 88 A6 00 00 */ lbz r5, 0(r6) @@ -1989,8 +1989,8 @@ lbl_80021BB4: /* 80021C08 0001EA08 38 21 00 30 */ addi r1, r1, 0x30 /* 80021C0C 0001EA0C 4E 80 00 20 */ blr -.global func_80021C10 -func_80021C10: +.global xFont.parse_next_jot__19_unnamed_xFont_cpp_FRQ28xtextbox3jotRC8xtextboxRC8xtextboxPCcUl +xFont.parse_next_jot__19_unnamed_xFont_cpp_FRQ28xtextbox3jotRC8xtextboxRC8xtextboxPCcUl: /* 80021C10 0001EA10 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80021C14 0001EA14 7C 08 02 A6 */ mflr r0 /* 80021C18 0001EA18 90 01 00 24 */ stw r0, 0x24(r1) @@ -2003,7 +2003,7 @@ func_80021C10: /* 80021C34 0001EA34 7C BD 2B 78 */ mr r29, r5 /* 80021C38 0001EA38 7C FF 3B 78 */ mr r31, r7 /* 80021C3C 0001EA3C 40 82 00 10 */ bne lbl_80021C4C -/* 80021C40 0001EA40 4B FF FD 15 */ bl func_80021954 +/* 80021C40 0001EA40 4B FF FD 15 */ bl xFont.parse_next_tag_jot__19_unnamed_xFont_cpp_FRQ28xtextbox3jotRC8xtextboxRC8xtextboxPCcUl /* 80021C44 0001EA44 28 03 00 00 */ cmplwi r3, 0 /* 80021C48 0001EA48 40 82 00 1C */ bne lbl_80021C64 lbl_80021C4C: @@ -2012,7 +2012,7 @@ lbl_80021C4C: /* 80021C54 0001EA54 7F A5 EB 78 */ mr r5, r29 /* 80021C58 0001EA58 7F C6 F3 78 */ mr r6, r30 /* 80021C5C 0001EA5C 7F E7 FB 78 */ mr r7, r31 -/* 80021C60 0001EA60 4B FF FE 9D */ bl func_80021AFC +/* 80021C60 0001EA60 4B FF FE 9D */ bl xFont.parse_next_text_jot__19_unnamed_xFont_cpp_FRQ28xtextbox3jotRC8xtextboxRC8xtextboxPCcUl lbl_80021C64: /* 80021C64 0001EA64 88 1B 00 08 */ lbz r0, 8(r27) /* 80021C68 0001EA68 38 80 00 00 */ li r4, 0 @@ -2032,8 +2032,8 @@ lbl_80021C84: /* 80021C9C 0001EA9C 38 21 00 20 */ addi r1, r1, 0x20 /* 80021CA0 0001EAA0 4E 80 00 20 */ blr -.global func_80021CA4 -func_80021CA4: +.global xFont.reset_tex_args__19_unnamed_xFont_cpp_FRQ219_unnamed_xFont_cpp_8tex_args +xFont.reset_tex_args__19_unnamed_xFont_cpp_FRQ219_unnamed_xFont_cpp_8tex_args: /* 80021CA4 0001EAA4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80021CA8 0001EAA8 7C 08 02 A6 */ mflr r0 /* 80021CAC 0001EAAC 90 01 00 14 */ stw r0, 0x14(r1) @@ -2061,8 +2061,8 @@ func_80021CA4: /* 80021D04 0001EB04 38 21 00 10 */ addi r1, r1, 0x10 /* 80021D08 0001EB08 4E 80 00 20 */ blr -.global func_80021D0C -func_80021D0C: +.global xFont.load_tex_args__19_unnamed_xFont_cpp_FRQ219_unnamed_xFont_cpp_8tex_argsRC6substr +xFont.load_tex_args__19_unnamed_xFont_cpp_FRQ219_unnamed_xFont_cpp_8tex_argsRC6substr: /* 80021D0C 0001EB0C 94 21 FF 80 */ stwu r1, -0x80(r1) /* 80021D10 0001EB10 7C 08 02 A6 */ mflr r0 /* 80021D14 0001EB14 90 01 00 84 */ stw r0, 0x84(r1) @@ -2370,8 +2370,8 @@ lbl_8002217C: /* 8002218C 0001EF8C 38 21 00 80 */ addi r1, r1, 0x80 /* 80022190 0001EF90 4E 80 00 20 */ blr -.global func_80022194 -func_80022194: +.global xFont.reset_model_args__19_unnamed_xFont_cpp_FRQ219_unnamed_xFont_cpp_10model_args +xFont.reset_model_args__19_unnamed_xFont_cpp_FRQ219_unnamed_xFont_cpp_10model_args: /* 80022194 0001EF94 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80022198 0001EF98 7C 08 02 A6 */ mflr r0 /* 8002219C 0001EF9C 90 01 00 14 */ stw r0, 0x14(r1) @@ -2398,8 +2398,8 @@ func_80022194: /* 800221F0 0001EFF0 38 21 00 10 */ addi r1, r1, 0x10 /* 800221F4 0001EFF4 4E 80 00 20 */ blr -.global func_800221F8 -func_800221F8: +.global xFont.load_model_args__19_unnamed_xFont_cpp_FRQ219_unnamed_xFont_cpp_10model_argsRC6substr +xFont.load_model_args__19_unnamed_xFont_cpp_FRQ219_unnamed_xFont_cpp_10model_argsRC6substr: /* 800221F8 0001EFF8 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800221FC 0001EFFC 7C 08 02 A6 */ mflr r0 /* 80022200 0001F000 90 01 00 44 */ stw r0, 0x44(r1) @@ -2427,7 +2427,7 @@ lbl_80022250: /* 80022254 0001F054 80 64 00 00 */ lwz r3, 0(r4) /* 80022258 0001F058 80 84 00 04 */ lwz r4, 4(r4) /* 8002225C 0001F05C 48 02 9F F5 */ bl xStrHash__FPCcUl -/* 80022260 0001F060 4B FF EB 71 */ bl func_80020DD0 +/* 80022260 0001F060 4B FF EB 71 */ bl xFont.load_model__19_unnamed_xFont_cpp_FUi /* 80022264 0001F064 90 7F 00 00 */ stw r3, 0(r31) lbl_80022268: /* 80022268 0001F068 80 81 00 30 */ lwz r4, 0x30(r1) @@ -2546,28 +2546,28 @@ lbl_80022408: /* 80022418 0001F218 38 21 00 40 */ addi r1, r1, 0x40 /* 8002241C 0001F21C 4E 80 00 20 */ blr -.global func_80022420 -func_80022420: +.global xFont.start_layout__19_unnamed_xFont_cpp_FRC8xtextbox +xFont.start_layout__19_unnamed_xFont_cpp_FRC8xtextbox: /* 80022420 0001F220 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80022424 0001F224 7C 08 02 A6 */ mflr r0 /* 80022428 0001F228 3C 60 80 2C */ lis r3, lbl_802BED3C@ha /* 8002242C 0001F22C 90 01 00 14 */ stw r0, 0x14(r1) /* 80022430 0001F230 38 63 ED 3C */ addi r3, r3, lbl_802BED3C@l -/* 80022434 0001F234 4B FF F8 71 */ bl func_80021CA4 +/* 80022434 0001F234 4B FF F8 71 */ bl xFont.reset_tex_args__19_unnamed_xFont_cpp_FRQ219_unnamed_xFont_cpp_8tex_args /* 80022438 0001F238 3C 60 80 2C */ lis r3, lbl_802BED70@ha /* 8002243C 0001F23C 38 63 ED 70 */ addi r3, r3, lbl_802BED70@l -/* 80022440 0001F240 4B FF FD 55 */ bl func_80022194 +/* 80022440 0001F240 4B FF FD 55 */ bl xFont.reset_model_args__19_unnamed_xFont_cpp_FRQ219_unnamed_xFont_cpp_10model_args /* 80022444 0001F244 80 01 00 14 */ lwz r0, 0x14(r1) /* 80022448 0001F248 7C 08 03 A6 */ mtlr r0 /* 8002244C 0001F24C 38 21 00 10 */ addi r1, r1, 0x10 /* 80022450 0001F250 4E 80 00 20 */ blr -.global func_80022454 -func_80022454: +.global xFont.stop_layout__19_unnamed_xFont_cpp_FRC8xtextbox +xFont.stop_layout__19_unnamed_xFont_cpp_FRC8xtextbox: /* 80022454 0001F254 4E 80 00 20 */ blr -.global func_80022458 -func_80022458: +.global xFont.start_render__19_unnamed_xFont_cpp_FRC8xtextbox +xFont.start_render__19_unnamed_xFont_cpp_FRC8xtextbox: /* 80022458 0001F258 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002245C 0001F25C 7C 08 02 A6 */ mflr r0 /* 80022460 0001F260 90 01 00 14 */ stw r0, 0x14(r1) @@ -2577,8 +2577,8 @@ func_80022458: /* 80022470 0001F270 38 21 00 10 */ addi r1, r1, 0x10 /* 80022474 0001F274 4E 80 00 20 */ blr -.global func_80022478 -func_80022478: +.global xFont.stop_render__19_unnamed_xFont_cpp_FRC8xtextbox +xFont.stop_render__19_unnamed_xFont_cpp_FRC8xtextbox: /* 80022478 0001F278 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002247C 0001F27C 7C 08 02 A6 */ mflr r0 /* 80022480 0001F280 90 01 00 14 */ stw r0, 0x14(r1) @@ -2710,8 +2710,8 @@ lbl_80022618: /* 80022624 0001F424 38 21 00 20 */ addi r1, r1, 0x20 /* 80022628 0001F428 4E 80 00 20 */ blr -.global func_8002262C -func_8002262C: +.global xFont.log_cache__Q27tweaker19_unnamed_xFont_cpp_Fb +xFont.log_cache__Q27tweaker19_unnamed_xFont_cpp_Fb: /* 8002262C 0001F42C 4E 80 00 20 */ blr .global temp_layout__8xtextboxCFb @@ -2758,7 +2758,7 @@ lbl_800226BC: /* 800226C4 0001F4C4 7C 00 00 34 */ cntlzw r0, r0 /* 800226C8 0001F4C8 7C 60 00 30 */ slw r0, r3, r0 /* 800226CC 0001F4CC 54 03 0F FE */ srwi r3, r0, 0x1f -/* 800226D0 0001F4D0 4B FF FF 5D */ bl func_8002262C +/* 800226D0 0001F4D0 4B FF FF 5D */ bl xFont.log_cache__Q27tweaker19_unnamed_xFont_cpp_Fb /* 800226D4 0001F4D4 28 1A 00 01 */ cmplwi r26, 1 /* 800226D8 0001F4D8 41 80 00 88 */ blt lbl_80022760 /* 800226DC 0001F4DC 3C 60 80 2C */ lis r3, lbl_802BEDA0@ha @@ -3716,7 +3716,7 @@ lbl_800233CC: /* 800233D0 000201D0 28 00 00 00 */ cmplwi r0, 0 /* 800233D4 000201D4 41 82 03 90 */ beq lbl_80023764 /* 800233D8 000201D8 7E C3 B3 78 */ mr r3, r22 -/* 800233DC 000201DC 4B FF F0 45 */ bl func_80022420 +/* 800233DC 000201DC 4B FF F0 45 */ bl xFont.start_layout__19_unnamed_xFont_cpp_FRC8xtextbox /* 800233E0 000201E0 3C 75 00 01 */ addis r3, r21, 1 /* 800233E4 000201E4 38 00 00 00 */ li r0, 0 /* 800233E8 000201E8 80 63 88 6C */ lwz r3, -0x7794(r3) @@ -3829,7 +3829,7 @@ lbl_80023568: /* 80023570 00020370 7E C5 B3 78 */ mr r5, r22 /* 80023574 00020374 7F 66 DB 78 */ mr r6, r27 /* 80023578 00020378 7C FB D0 50 */ subf r7, r27, r26 -/* 8002357C 0002037C 4B FF E6 95 */ bl func_80021C10 +/* 8002357C 0002037C 4B FF E6 95 */ bl xFont.parse_next_jot__19_unnamed_xFont_cpp_FRQ28xtextbox3jotRC8xtextboxRC8xtextboxPCcUl /* 80023580 00020380 3C B5 00 01 */ addis r5, r21, 1 /* 80023584 00020384 7C 79 1B 78 */ mr r25, r3 /* 80023588 00020388 80 85 8C 70 */ lwz r4, -0x7390(r5) @@ -3960,7 +3960,7 @@ lbl_80023750: /* 80023754 00020554 7C 06 00 40 */ cmplw r6, r0 /* 80023758 00020558 41 80 FF C8 */ blt lbl_80023720 /* 8002375C 0002055C 7E C3 B3 78 */ mr r3, r22 -/* 80023760 00020560 4B FF EC F5 */ bl func_80022454 +/* 80023760 00020560 4B FF EC F5 */ bl xFont.stop_layout__19_unnamed_xFont_cpp_FRC8xtextbox lbl_80023764: /* 80023764 00020564 BA A1 00 94 */ lmw r21, 0x94(r1) /* 80023768 00020568 80 01 00 C4 */ lwz r0, 0xc4(r1) @@ -4005,7 +4005,7 @@ lbl_800237D8: /* 800237E4 000205E4 7F A4 EB 78 */ mr r4, r29 /* 800237E8 000205E8 4B FF EF F5 */ bl func_800227DC /* 800237EC 000205EC 7F A3 EB 78 */ mr r3, r29 -/* 800237F0 000205F0 4B FF EC 69 */ bl func_80022458 +/* 800237F0 000205F0 4B FF EC 69 */ bl xFont.start_render__19_unnamed_xFont_cpp_FRC8xtextbox /* 800237F4 000205F4 3C 7C 00 01 */ addis r3, r28, 1 /* 800237F8 000205F8 7F 84 E3 78 */ mr r4, r28 /* 800237FC 000205FC 80 63 88 6C */ lwz r3, -0x7794(r3) @@ -4014,7 +4014,7 @@ lbl_80023804: /* 80023804 00020604 7C 1A 18 00 */ cmpw r26, r3 /* 80023808 00020608 41 80 00 10 */ blt lbl_80023818 /* 8002380C 0002060C 7F A3 EB 78 */ mr r3, r29 -/* 80023810 00020610 4B FF EC 69 */ bl func_80022478 +/* 80023810 00020610 4B FF EC 69 */ bl xFont.stop_render__19_unnamed_xFont_cpp_FRC8xtextbox /* 80023814 00020614 48 00 01 A8 */ b lbl_800239BC lbl_80023818: /* 80023818 00020618 80 04 78 84 */ lwz r0, 0x7884(r4) @@ -4132,7 +4132,7 @@ lbl_800239AC: /* 800239AC 000207AC 7C 1F F0 00 */ cmpw r31, r30 /* 800239B0 000207B0 41 80 FE F4 */ blt lbl_800238A4 /* 800239B4 000207B4 7F A3 EB 78 */ mr r3, r29 -/* 800239B8 000207B8 4B FF EA C1 */ bl func_80022478 +/* 800239B8 000207B8 4B FF EA C1 */ bl xFont.stop_render__19_unnamed_xFont_cpp_FRC8xtextbox lbl_800239BC: /* 800239BC 000207BC E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 800239C0 000207C0 CB E1 00 50 */ lfd f31, 0x50(r1) @@ -4296,7 +4296,7 @@ lbl_80023BB4: /* 80023BE8 000209E8 7F 43 D3 78 */ mr r3, r26 /* 80023BEC 000209EC 7F C4 F3 78 */ mr r4, r30 /* 80023BF0 000209F0 7F E5 FB 78 */ mr r5, r31 -/* 80023BF4 000209F4 4B FF E0 1D */ bl func_80021C10 +/* 80023BF4 000209F4 4B FF E0 1D */ bl xFont.parse_next_jot__19_unnamed_xFont_cpp_FRQ28xtextbox3jotRC8xtextboxRC8xtextboxPCcUl /* 80023BF8 000209F8 80 7A 00 10 */ lwz r3, 0x10(r26) /* 80023BFC 000209FC A0 9A 00 0C */ lhz r4, 0xc(r26) /* 80023C00 00020A00 48 02 86 51 */ bl xStrHash__FPCcUl @@ -5885,7 +5885,7 @@ lbl_8002528C: /* 800252D8 000220D8 88 9E 00 13 */ lbz r4, 0x13(r30) /* 800252DC 000220DC 80 7F 00 00 */ lwz r3, 0(r31) /* 800252E0 000220E0 48 00 FA 71 */ bl xModelSetMaterialAlpha__FP14xModelInstanceUc -/* 800252E4 000220E4 4B FF B6 AD */ bl func_80020990 +/* 800252E4 000220E4 4B FF B6 AD */ bl xFont.tex_flush__19_unnamed_xFont_cpp_Fv /* 800252E8 000220E8 38 60 00 07 */ li r3, 7 /* 800252EC 000220EC 38 80 00 02 */ li r4, 2 /* 800252F0 000220F0 48 20 A4 ED */ bl RwRenderStateSet @@ -5929,7 +5929,7 @@ lbl_8002528C: /* 80025388 00022188 93 A1 00 14 */ stw r29, 0x14(r1) /* 8002538C 0002218C 7C 9D 23 78 */ mr r29, r4 /* 80025390 00022190 7C C4 33 78 */ mr r4, r6 -/* 80025394 00022194 4B FF CE 65 */ bl func_800221F8 +/* 80025394 00022194 4B FF CE 65 */ bl xFont.load_model_args__19_unnamed_xFont_cpp_FRQ219_unnamed_xFont_cpp_10model_argsRC6substr /* 80025398 00022198 3C 60 80 2C */ lis r3, 0x802c /* 8002539C 0002219C 84 03 ED 70 */ lwzu r0, -0x1290(r3) /* 800253A0 000221A0 28 00 00 00 */ cmplwi r0, 0 @@ -6012,7 +6012,7 @@ lbl_800254A0: /* 800254C4 000222C4 3C 60 80 2C */ lis r3, lbl_802BED70@ha /* 800254C8 000222C8 90 01 00 14 */ stw r0, 0x14(r1) /* 800254CC 000222CC 38 63 ED 70 */ addi r3, r3, lbl_802BED70@l -/* 800254D0 000222D0 4B FF CC C5 */ bl func_80022194 +/* 800254D0 000222D0 4B FF CC C5 */ bl xFont.reset_model_args__19_unnamed_xFont_cpp_FRQ219_unnamed_xFont_cpp_10model_args /* 800254D4 000222D4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800254D8 000222D8 7C 08 03 A6 */ mtlr r0 /* 800254DC 000222DC 38 21 00 10 */ addi r1, r1, 0x10 @@ -6029,7 +6029,7 @@ lbl_800254A0: /* 80025508 00022308 93 C1 00 28 */ stw r30, 0x28(r1) /* 8002550C 0002230C 7C 9E 23 78 */ mr r30, r4 /* 80025510 00022310 80 7F 00 00 */ lwz r3, 0(r31) -/* 80025514 00022314 4B FF C1 0D */ bl func_80021620 +/* 80025514 00022314 4B FF C1 0D */ bl xFont.set_tex_raster__19_unnamed_xFont_cpp_FP8RwRaster /* 80025518 00022318 80 9F 00 18 */ lwz r4, 0x18(r31) /* 8002551C 0002231C FC 20 F0 90 */ fmr f1, f30 /* 80025520 00022320 80 1F 00 1C */ lwz r0, 0x1c(r31) @@ -6048,7 +6048,7 @@ lbl_800254A0: /* 80025554 00022354 38 BE 00 14 */ addi r5, r30, 0x14 /* 80025558 00022358 90 01 00 08 */ stw r0, 8(r1) /* 8002555C 0002235C 38 C1 00 08 */ addi r6, r1, 8 -/* 80025560 00022360 4B FF B4 95 */ bl func_800209F4 +/* 80025560 00022360 4B FF B4 95 */ bl xFont.tex_render__19_unnamed_xFont_cpp_FRC13basic_rect_f_RC13basic_rect_f_RC13basic_rect_f_10iColor_tag /* 80025564 00022364 80 01 00 44 */ lwz r0, 0x44(r1) /* 80025568 00022368 CB E1 00 38 */ lfd f31, 0x38(r1) /* 8002556C 0002236C CB C1 00 30 */ lfd f30, 0x30(r1) @@ -6069,7 +6069,7 @@ lbl_800254A0: /* 800255A8 000223A8 93 A1 00 44 */ stw r29, 0x44(r1) /* 800255AC 000223AC 7C 9D 23 78 */ mr r29, r4 /* 800255B0 000223B0 7C C4 33 78 */ mr r4, r6 -/* 800255B4 000223B4 4B FF C7 59 */ bl func_80021D0C +/* 800255B4 000223B4 4B FF C7 59 */ bl xFont.load_tex_args__19_unnamed_xFont_cpp_FRQ219_unnamed_xFont_cpp_8tex_argsRC6substr /* 800255B8 000223B8 3C 60 80 2C */ lis r3, lbl_802BED3C@ha /* 800255BC 000223BC 38 A3 ED 3C */ addi r5, r3, lbl_802BED3C@l /* 800255C0 000223C0 80 05 00 00 */ lwz r0, 0(r5) @@ -6124,7 +6124,7 @@ lbl_8002566C: /* 8002567C 0002247C 48 00 01 24 */ b lbl_800257A0 lbl_80025680: /* 80025680 00022480 80 7E 00 00 */ lwz r3, 0(r30) -/* 80025684 00022484 48 00 01 89 */ bl func_8002580C +/* 80025684 00022484 48 00 01 89 */ bl xFont.get_texture_size__19_unnamed_xFont_cpp_FR8RwRaster /* 80025688 00022488 90 81 00 2C */ stw r4, 0x2c(r1) /* 8002568C 0002248C 38 81 00 28 */ addi r4, r1, 0x28 /* 80025690 00022490 90 61 00 28 */ stw r3, 0x28(r1) @@ -6133,7 +6133,7 @@ lbl_80025680: /* 8002569C 0002249C 48 00 01 04 */ b lbl_800257A0 lbl_800256A0: /* 800256A0 000224A0 80 7E 00 00 */ lwz r3, 0(r30) -/* 800256A4 000224A4 48 00 01 69 */ bl func_8002580C +/* 800256A4 000224A4 48 00 01 69 */ bl xFont.get_texture_size__19_unnamed_xFont_cpp_FR8RwRaster /* 800256A8 000224A8 90 81 00 24 */ stw r4, 0x24(r1) /* 800256AC 000224AC 38 81 00 20 */ addi r4, r1, 0x20 /* 800256B0 000224B0 90 61 00 20 */ stw r3, 0x20(r1) @@ -6149,7 +6149,7 @@ lbl_800256A0: /* 800256D8 000224D8 48 00 00 C8 */ b lbl_800257A0 lbl_800256DC: /* 800256DC 000224DC 80 7E 00 00 */ lwz r3, 0(r30) -/* 800256E0 000224E0 48 00 01 2D */ bl func_8002580C +/* 800256E0 000224E0 48 00 01 2D */ bl xFont.get_texture_size__19_unnamed_xFont_cpp_FR8RwRaster /* 800256E4 000224E4 90 81 00 1C */ stw r4, 0x1c(r1) /* 800256E8 000224E8 38 81 00 18 */ addi r4, r1, 0x18 /* 800256EC 000224EC 90 61 00 18 */ stw r3, 0x18(r1) @@ -6165,7 +6165,7 @@ lbl_800256DC: /* 80025714 00022514 48 00 00 8C */ b lbl_800257A0 lbl_80025718: /* 80025718 00022518 80 7E 00 00 */ lwz r3, 0(r30) -/* 8002571C 0002251C 48 00 00 F1 */ bl func_8002580C +/* 8002571C 0002251C 48 00 00 F1 */ bl xFont.get_texture_size__19_unnamed_xFont_cpp_FR8RwRaster /* 80025720 00022520 90 81 00 14 */ stw r4, 0x14(r1) /* 80025724 00022524 38 81 00 10 */ addi r4, r1, 0x10 /* 80025728 00022528 90 61 00 10 */ stw r3, 0x10(r1) @@ -6181,7 +6181,7 @@ lbl_80025718: /* 80025750 00022550 48 00 00 50 */ b lbl_800257A0 lbl_80025754: /* 80025754 00022554 80 7E 00 00 */ lwz r3, 0(r30) -/* 80025758 00022558 48 00 00 B5 */ bl func_8002580C +/* 80025758 00022558 48 00 00 B5 */ bl xFont.get_texture_size__19_unnamed_xFont_cpp_FR8RwRaster /* 8002575C 0002255C 90 81 00 0C */ stw r4, 0xc(r1) /* 80025760 00022560 38 81 00 08 */ addi r4, r1, 8 /* 80025764 00022564 90 61 00 08 */ stw r3, 8(r1) @@ -6233,8 +6233,8 @@ func_800257F8: /* 80025804 00022604 D0 03 00 04 */ stfs f0, 4(r3) /* 80025808 00022608 4E 80 00 20 */ blr -.global func_8002580C -func_8002580C: +.global xFont.get_texture_size__19_unnamed_xFont_cpp_FR8RwRaster +xFont.get_texture_size__19_unnamed_xFont_cpp_FR8RwRaster: /* 8002580C 0002260C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80025810 00022610 3C 80 43 30 */ lis r4, 0x4330 /* 80025814 00022614 80 03 00 10 */ lwz r0, 0x10(r3) @@ -6269,7 +6269,7 @@ func_8002580C: /* 80025888 00022688 3C 60 80 2C */ lis r3, lbl_802BED3C@ha /* 8002588C 0002268C 90 01 00 14 */ stw r0, 0x14(r1) /* 80025890 00022690 38 63 ED 3C */ addi r3, r3, lbl_802BED3C@l -/* 80025894 00022694 4B FF C4 11 */ bl func_80021CA4 +/* 80025894 00022694 4B FF C4 11 */ bl xFont.reset_tex_args__19_unnamed_xFont_cpp_FRQ219_unnamed_xFont_cpp_8tex_args /* 80025898 00022698 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002589C 0002269C 7C 08 03 A6 */ mtlr r0 /* 800258A0 000226A0 38 21 00 10 */ addi r1, r1, 0x10 @@ -6668,7 +6668,7 @@ render_fill_rect__FRC13basic_rect_f_10iColor_tag: /* 80025E38 00022C38 C0 61 00 14 */ lfs f3, 0x14(r1) /* 80025E3C 00022C3C C0 81 00 18 */ lfs f4, 0x18(r1) /* 80025E40 00022C40 38 81 00 08 */ addi r4, r1, 8 -/* 80025E44 00022C44 48 00 00 41 */ bl func_80025E84 +/* 80025E44 00022C44 48 00 00 41 */ bl xFont.set_rect_verts__19_unnamed_xFont_cpp_FP18rwGameCube2DVertexffff10iColor_tagff /* 80025E48 00022C48 38 81 00 1C */ addi r4, r1, 0x1c /* 80025E4C 00022C4C 38 60 00 04 */ li r3, 4 /* 80025E50 00022C50 38 A0 00 04 */ li r5, 4 @@ -6686,8 +6686,8 @@ lbl_80025E5C: /* 80025E7C 00022C7C 38 21 00 B0 */ addi r1, r1, 0xb0 /* 80025E80 00022C80 4E 80 00 20 */ blr -.global func_80025E84 -func_80025E84: +.global xFont.set_rect_verts__19_unnamed_xFont_cpp_FP18rwGameCube2DVertexffff10iColor_tagff +xFont.set_rect_verts__19_unnamed_xFont_cpp_FP18rwGameCube2DVertexffff10iColor_tagff: /* 80025E84 00022C84 94 21 FF 70 */ stwu r1, -0x90(r1) /* 80025E88 00022C88 7C 08 02 A6 */ mflr r0 /* 80025E8C 00022C8C 90 01 00 94 */ stw r0, 0x94(r1) @@ -6720,7 +6720,7 @@ func_80025E84: /* 80025EF8 00022CF8 FF 40 10 90 */ fmr f26, f2 /* 80025EFC 00022CFC FC 60 E8 90 */ fmr f3, f29 /* 80025F00 00022D00 FC 80 E0 90 */ fmr f4, f28 -/* 80025F04 00022D04 48 00 00 C9 */ bl func_80025FCC +/* 80025F04 00022D04 48 00 00 C9 */ bl xFont.set_rect_vert__19_unnamed_xFont_cpp_FR18rwGameCube2DVertexfff10iColor_tagf /* 80025F08 00022D08 EF FA F0 2A */ fadds f31, f26, f30 /* 80025F0C 00022D0C 80 1F 00 00 */ lwz r0, 0(r31) /* 80025F10 00022D10 FC 20 C8 90 */ fmr f1, f25 @@ -6730,7 +6730,7 @@ func_80025E84: /* 80025F20 00022D20 FC 40 F8 90 */ fmr f2, f31 /* 80025F24 00022D24 38 81 00 10 */ addi r4, r1, 0x10 /* 80025F28 00022D28 FC 80 E0 90 */ fmr f4, f28 -/* 80025F2C 00022D2C 48 00 00 A1 */ bl func_80025FCC +/* 80025F2C 00022D2C 48 00 00 A1 */ bl xFont.set_rect_vert__19_unnamed_xFont_cpp_FR18rwGameCube2DVertexfff10iColor_tagf /* 80025F30 00022D30 EF D9 D8 2A */ fadds f30, f25, f27 /* 80025F34 00022D34 80 1F 00 00 */ lwz r0, 0(r31) /* 80025F38 00022D38 FC 40 D0 90 */ fmr f2, f26 @@ -6740,7 +6740,7 @@ func_80025E84: /* 80025F48 00022D48 FC 20 F0 90 */ fmr f1, f30 /* 80025F4C 00022D4C 38 81 00 0C */ addi r4, r1, 0xc /* 80025F50 00022D50 FC 80 E0 90 */ fmr f4, f28 -/* 80025F54 00022D54 48 00 00 79 */ bl func_80025FCC +/* 80025F54 00022D54 48 00 00 79 */ bl xFont.set_rect_vert__19_unnamed_xFont_cpp_FR18rwGameCube2DVertexfff10iColor_tagf /* 80025F58 00022D58 80 1F 00 00 */ lwz r0, 0(r31) /* 80025F5C 00022D5C FC 20 F0 90 */ fmr f1, f30 /* 80025F60 00022D60 FC 40 F8 90 */ fmr f2, f31 @@ -6749,7 +6749,7 @@ func_80025E84: /* 80025F6C 00022D6C 90 01 00 08 */ stw r0, 8(r1) /* 80025F70 00022D70 FC 80 E0 90 */ fmr f4, f28 /* 80025F74 00022D74 38 81 00 08 */ addi r4, r1, 8 -/* 80025F78 00022D78 48 00 00 55 */ bl func_80025FCC +/* 80025F78 00022D78 48 00 00 55 */ bl xFont.set_rect_vert__19_unnamed_xFont_cpp_FR18rwGameCube2DVertexfff10iColor_tagf /* 80025F7C 00022D7C E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0 /* 80025F80 00022D80 CB E1 00 80 */ lfd f31, 0x80(r1) /* 80025F84 00022D84 E3 C1 00 78 */ psq_l f30, 120(r1), 0, qr0 @@ -6771,8 +6771,8 @@ func_80025E84: /* 80025FC4 00022DC4 38 21 00 90 */ addi r1, r1, 0x90 /* 80025FC8 00022DC8 4E 80 00 20 */ blr -.global func_80025FCC -func_80025FCC: +.global xFont.set_rect_vert__19_unnamed_xFont_cpp_FR18rwGameCube2DVertexfff10iColor_tagf +xFont.set_rect_vert__19_unnamed_xFont_cpp_FR18rwGameCube2DVertexfff10iColor_tagf: /* 80025FCC 00022DCC D0 23 00 00 */ stfs f1, 0(r3) /* 80025FD0 00022DD0 D0 43 00 04 */ stfs f2, 4(r3) /* 80025FD4 00022DD4 D0 63 00 08 */ stfs f3, 8(r3) diff --git a/asm/Core/x/xGrid.s b/asm/Core/x/xGrid.s index 164c17b7b..d1a375552 100644 --- a/asm/Core/x/xGrid.s +++ b/asm/Core/x/xGrid.s @@ -247,8 +247,8 @@ lbl_80122148: /* 80122158 0011EF58 38 21 00 10 */ addi r1, r1, 0x10 /* 8012215C 0011EF5C 4E 80 00 20 */ blr -.global func_80122160 -func_80122160: +.global xGrid.xGridAdd__FP5xGridP10xGridBoundii +xGrid.xGridAdd__FP5xGridP10xGridBoundii: /* 80122160 0011EF60 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80122164 0011EF64 7C 08 02 A6 */ mflr r0 /* 80122168 0011EF68 90 01 00 14 */ stw r0, 0x14(r1) @@ -467,7 +467,7 @@ lbl_80122468: /* 80122478 0011F278 D8 01 00 30 */ stfd f0, 0x30(r1) /* 8012247C 0011F27C 83 81 00 34 */ lwz r28, 0x34(r1) /* 80122480 0011F280 7F 86 E3 78 */ mr r6, r28 -/* 80122484 0011F284 4B FF FC DD */ bl func_80122160 +/* 80122484 0011F284 4B FF FC DD */ bl xGrid.xGridAdd__FP5xGridP10xGridBoundii /* 80122488 0011F288 2C 03 00 00 */ cmpwi r3, 0 /* 8012248C 0011F28C 41 82 00 1C */ beq lbl_801224A8 /* 80122490 0011F290 B3 BF 00 54 */ sth r29, 0x54(r31) @@ -541,7 +541,7 @@ xGridUpdate__FP5xGridP4xEnt: /* 8012256C 0011F36C 7C 9F 23 78 */ mr r31, r4 /* 80122570 0011F370 93 C1 00 18 */ stw r30, 0x18(r1) /* 80122574 0011F374 7C 7E 1B 78 */ mr r30, r3 -/* 80122578 0011F378 48 00 00 61 */ bl func_801225D8 +/* 80122578 0011F378 48 00 00 61 */ bl xGrid.xGridGetCell__FP5xGridPC4xEntRiRi /* 8012257C 0011F37C 80 61 00 0C */ lwz r3, 0xc(r1) /* 80122580 0011F380 A0 1F 00 54 */ lhz r0, 0x54(r31) /* 80122584 0011F384 7C 03 00 00 */ cmpw r3, r0 @@ -559,7 +559,7 @@ lbl_8012259C: /* 801225B0 0011F3B0 7F C3 F3 78 */ mr r3, r30 /* 801225B4 0011F3B4 80 C1 00 08 */ lwz r6, 8(r1) /* 801225B8 0011F3B8 38 9F 00 50 */ addi r4, r31, 0x50 -/* 801225BC 0011F3BC 4B FF FB A5 */ bl func_80122160 +/* 801225BC 0011F3BC 4B FF FB A5 */ bl xGrid.xGridAdd__FP5xGridP10xGridBoundii lbl_801225C0: /* 801225C0 0011F3C0 80 01 00 24 */ lwz r0, 0x24(r1) /* 801225C4 0011F3C4 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -568,8 +568,8 @@ lbl_801225C0: /* 801225D0 0011F3D0 38 21 00 20 */ addi r1, r1, 0x20 /* 801225D4 0011F3D4 4E 80 00 20 */ blr -.global func_801225D8 -func_801225D8: +.global xGrid.xGridGetCell__FP5xGridPC4xEntRiRi +xGrid.xGridGetCell__FP5xGridPC4xEntRiRi: /* 801225D8 0011F3D8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801225DC 0011F3DC 7C 08 02 A6 */ mflr r0 /* 801225E0 0011F3E0 90 01 00 24 */ stw r0, 0x24(r1) diff --git a/asm/Core/x/xHud.s b/asm/Core/x/xHud.s index c227709d5..dccbc75e2 100644 --- a/asm/Core/x/xHud.s +++ b/asm/Core/x/xHud.s @@ -779,7 +779,7 @@ disable_all__Q24xhud6widgetFb: /* 8002E3DC 0002B1DC 38 61 00 0C */ addi r3, r1, 0xc /* 8002E3E0 0002B1E0 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8002E3E4 0002B1E4 93 C1 00 18 */ stw r30, 0x18(r1) -/* 8002E3E8 0002B1E8 48 00 00 51 */ bl func_8002E438 +/* 8002E3E8 0002B1E8 48 00 00 51 */ bl xHud.__ct__Q34xhud18_unnamed_xHud_cpp_15functor_disableFb /* 8002E3EC 0002B1EC 3C 60 80 25 */ lis r3, lbl_80252E90@ha /* 8002E3F0 0002B1F0 3B C0 00 00 */ li r30, 0 /* 8002E3F4 0002B1F4 3B E3 2E 90 */ addi r31, r3, lbl_80252E90@l @@ -801,8 +801,8 @@ lbl_8002E3F8: /* 8002E430 0002B230 38 21 00 20 */ addi r1, r1, 0x20 /* 8002E434 0002B234 4E 80 00 20 */ blr -.global func_8002E438 -func_8002E438: +.global xHud.__ct__Q34xhud18_unnamed_xHud_cpp_15functor_disableFb +xHud.__ct__Q34xhud18_unnamed_xHud_cpp_15functor_disableFb: /* 8002E438 0002B238 98 83 00 00 */ stb r4, 0(r3) /* 8002E43C 0002B23C 4E 80 00 20 */ blr @@ -844,7 +844,7 @@ update_all__Q24xhud6widgetFf: /* 8002E4B4 0002B2B4 38 61 00 0C */ addi r3, r1, 0xc /* 8002E4B8 0002B2B8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8002E4BC 0002B2BC 93 C1 00 18 */ stw r30, 0x18(r1) -/* 8002E4C0 0002B2C0 48 00 00 51 */ bl func_8002E510 +/* 8002E4C0 0002B2C0 48 00 00 51 */ bl xHud.__ct__Q34xhud18_unnamed_xHud_cpp_14functor_updateFf /* 8002E4C4 0002B2C4 3C 60 80 25 */ lis r3, lbl_80252E90@ha /* 8002E4C8 0002B2C8 3B C0 00 00 */ li r30, 0 /* 8002E4CC 0002B2CC 3B E3 2E 90 */ addi r31, r3, lbl_80252E90@l @@ -866,8 +866,8 @@ lbl_8002E4D0: /* 8002E508 0002B308 38 21 00 20 */ addi r1, r1, 0x20 /* 8002E50C 0002B30C 4E 80 00 20 */ blr -.global func_8002E510 -func_8002E510: +.global xHud.__ct__Q34xhud18_unnamed_xHud_cpp_14functor_updateFf +xHud.__ct__Q34xhud18_unnamed_xHud_cpp_14functor_updateFf: /* 8002E510 0002B310 D0 23 00 00 */ stfs f1, 0(r3) /* 8002E514 0002B314 4E 80 00 20 */ blr @@ -1090,8 +1090,8 @@ lbl_8002E7F0: /* 8002E7FC 0002B5FC 38 21 00 20 */ addi r1, r1, 0x20 /* 8002E800 0002B600 4E 80 00 20 */ blr -.global func_8002E804 -func_8002E804: +.global xHud.render_one_model__Q24xhud18_unnamed_xHud_cpp_FR14xModelInstancefRC13basic_rect_f_RC5xVec3RC5xVec3RC7xMat4x3 +xHud.render_one_model__Q24xhud18_unnamed_xHud_cpp_FR14xModelInstancefRC13basic_rect_f_RC5xVec3RC5xVec3RC7xMat4x3: /* 8002E804 0002B604 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8002E808 0002B608 7C 08 02 A6 */ mflr r0 /* 8002E80C 0002B60C 90 01 00 34 */ stw r0, 0x34(r1) @@ -1196,7 +1196,7 @@ lbl_8002E97C: /* 8002E988 0002B788 38 A1 00 14 */ addi r5, r1, 0x14 /* 8002E98C 0002B78C 38 C1 00 08 */ addi r6, r1, 8 /* 8002E990 0002B790 38 E1 00 30 */ addi r7, r1, 0x30 -/* 8002E994 0002B794 4B FF FE 71 */ bl func_8002E804 +/* 8002E994 0002B794 4B FF FE 71 */ bl xHud.render_one_model__Q24xhud18_unnamed_xHud_cpp_FR14xModelInstancefRC13basic_rect_f_RC5xVec3RC5xVec3RC7xMat4x3 /* 8002E998 0002B798 83 FF 00 00 */ lwz r31, 0(r31) lbl_8002E99C: /* 8002E99C 0002B79C 28 1F 00 00 */ cmplwi r31, 0 @@ -1386,7 +1386,7 @@ func_8002EBDC: lbl_8002EC28: /* 8002EC28 0002BA28 7F A3 EB 78 */ mr r3, r29 /* 8002EC2C 0002BA2C 38 9F 00 10 */ addi r4, r31, 0x10 -/* 8002EC30 0002BA30 48 00 01 99 */ bl func_8002EDC8 +/* 8002EC30 0002BA30 48 00 01 99 */ bl xHud.__cl__Q34xhud18_unnamed_xHud_cpp_14functor_updateFRQ24xhud6widget /* 8002EC34 0002BA34 7F FF E2 14 */ add r31, r31, r28 lbl_8002EC38: /* 8002EC38 0002BA38 7C 1F F0 40 */ cmplw r31, r30 @@ -1463,7 +1463,7 @@ func_8002ECE8: lbl_8002ED34: /* 8002ED34 0002BB34 7F A3 EB 78 */ mr r3, r29 /* 8002ED38 0002BB38 38 9F 00 10 */ addi r4, r31, 0x10 -/* 8002ED3C 0002BB3C 48 00 00 31 */ bl func_8002ED6C +/* 8002ED3C 0002BB3C 48 00 00 31 */ bl xHud.__cl__Q34xhud18_unnamed_xHud_cpp_15functor_disableFRQ24xhud6widget /* 8002ED40 0002BB40 7F FF E2 14 */ add r31, r31, r28 lbl_8002ED44: /* 8002ED44 0002BB44 7C 1F F0 40 */ cmplw r31, r30 @@ -1477,8 +1477,8 @@ lbl_8002ED44: /* 8002ED64 0002BB64 38 21 00 20 */ addi r1, r1, 0x20 /* 8002ED68 0002BB68 4E 80 00 20 */ blr -.global func_8002ED6C -func_8002ED6C: +.global xHud.__cl__Q34xhud18_unnamed_xHud_cpp_15functor_disableFRQ24xhud6widget +xHud.__cl__Q34xhud18_unnamed_xHud_cpp_15functor_disableFRQ24xhud6widget: /* 8002ED6C 0002BB6C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002ED70 0002BB70 7C 08 02 A6 */ mflr r0 /* 8002ED74 0002BB74 90 01 00 14 */ stw r0, 0x14(r1) @@ -1504,8 +1504,8 @@ lbl_8002EDB0: /* 8002EDC0 0002BBC0 38 21 00 10 */ addi r1, r1, 0x10 /* 8002EDC4 0002BBC4 4E 80 00 20 */ blr -.global func_8002EDC8 -func_8002EDC8: +.global xHud.__cl__Q34xhud18_unnamed_xHud_cpp_14functor_updateFRQ24xhud6widget +xHud.__cl__Q34xhud18_unnamed_xHud_cpp_14functor_updateFRQ24xhud6widget: /* 8002EDC8 0002BBC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002EDCC 0002BBCC 7C 08 02 A6 */ mflr r0 /* 8002EDD0 0002BBD0 90 01 00 14 */ stw r0, 0x14(r1) diff --git a/asm/Core/x/xHudMeter.s b/asm/Core/x/xHudMeter.s index 93f052230..7e9a0c7b0 100644 --- a/asm/Core/x/xHudMeter.s +++ b/asm/Core/x/xHudMeter.s @@ -2,8 +2,8 @@ .section .text # 0x8002F57C - 0x8002FC88 -.global func_8002F57C -func_8002F57C: +.global xHudMeter.add_global_tweaks__Q24xhud23_unnamed_xHudMeter_cpp_Fv +xHudMeter.add_global_tweaks__Q24xhud23_unnamed_xHudMeter_cpp_Fv: /* 8002F57C 0002C37C 4E 80 00 20 */ blr .global set_value__Q24xhud12meter_widgetFf @@ -169,7 +169,7 @@ __ct__Q24xhud12meter_widgetFRCQ24xhud11meter_asset: /* 8002F7B4 0002C5B4 C0 02 84 48 */ lfs f0, lbl_803CCDC8-_SDA2_BASE_(r2) /* 8002F7B8 0002C5B8 D0 1E 00 A0 */ stfs f0, 0xa0(r30) /* 8002F7BC 0002C5BC 48 00 03 35 */ bl func_8002FAF0 -/* 8002F7C0 0002C5C0 4B FF FD BD */ bl func_8002F57C +/* 8002F7C0 0002C5C0 4B FF FD BD */ bl xHudMeter.add_global_tweaks__Q24xhud23_unnamed_xHudMeter_cpp_Fv /* 8002F7C4 0002C5C4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002F7C8 0002C5C8 7F C3 F3 78 */ mr r3, r30 /* 8002F7CC 0002C5CC 83 E1 00 0C */ lwz r31, 0xc(r1) diff --git a/asm/Core/x/xIni.s b/asm/Core/x/xIni.s index fe372606b..dc0de5fec 100644 --- a/asm/Core/x/xIni.s +++ b/asm/Core/x/xIni.s @@ -2,8 +2,8 @@ .section .text # 0x80030640 - 0x80030C04 -.global func_80030640 -func_80030640: +.global xIni.TrimWhitespace__FPc +xIni.TrimWhitespace__FPc: /* 80030640 0002D440 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80030644 0002D444 7C 08 02 A6 */ mflr r0 /* 80030648 0002D448 90 01 00 14 */ stw r0, 0x14(r1) @@ -150,7 +150,7 @@ lbl_80030828: /* 8003082C 0002D62C 3B 44 2F B8 */ addi r26, r4, lbl_80252FB8@l /* 80030830 0002D630 48 00 01 A0 */ b lbl_800309D0 lbl_80030834: -/* 80030834 0002D634 4B FF FE 0D */ bl func_80030640 +/* 80030834 0002D634 4B FF FE 0D */ bl xIni.TrimWhitespace__FPc /* 80030838 0002D638 88 03 00 00 */ lbz r0, 0(r3) /* 8003083C 0002D63C 7C 7B 1B 78 */ mr r27, r3 /* 80030840 0002D640 28 00 00 23 */ cmplwi r0, 0x23 @@ -168,7 +168,7 @@ lbl_80030834: /* 80030870 0002D670 38 00 00 00 */ li r0, 0 /* 80030874 0002D674 98 03 00 00 */ stb r0, 0(r3) /* 80030878 0002D678 38 7B 00 01 */ addi r3, r27, 1 -/* 8003087C 0002D67C 4B FF FD C5 */ bl func_80030640 +/* 8003087C 0002D67C 4B FF FD C5 */ bl xIni.TrimWhitespace__FPc /* 80030880 0002D680 88 03 00 00 */ lbz r0, 0(r3) /* 80030884 0002D684 28 00 00 00 */ cmplwi r0, 0 /* 80030888 0002D688 41 82 01 10 */ beq lbl_80030998 @@ -202,7 +202,7 @@ lbl_800308DC: /* 800308F4 0002D6F4 38 00 00 00 */ li r0, 0 /* 800308F8 0002D6F8 7F 63 DB 78 */ mr r3, r27 /* 800308FC 0002D6FC 98 1D 00 00 */ stb r0, 0(r29) -/* 80030900 0002D700 4B FF FD 41 */ bl func_80030640 +/* 80030900 0002D700 4B FF FD 41 */ bl xIni.TrimWhitespace__FPc /* 80030904 0002D704 7C 7B 1B 78 */ mr r27, r3 /* 80030908 0002D708 88 03 00 00 */ lbz r0, 0(r3) /* 8003090C 0002D70C 28 00 00 00 */ cmplwi r0, 0 @@ -219,7 +219,7 @@ lbl_800308DC: /* 80030938 0002D738 98 03 00 00 */ stb r0, 0(r3) lbl_8003093C: /* 8003093C 0002D73C 7F A3 EB 78 */ mr r3, r29 -/* 80030940 0002D740 4B FF FD 01 */ bl func_80030640 +/* 80030940 0002D740 4B FF FD 01 */ bl xIni.TrimWhitespace__FPc /* 80030944 0002D744 80 1C 00 00 */ lwz r0, 0(r28) /* 80030948 0002D748 80 9C 00 08 */ lwz r4, 8(r28) /* 8003094C 0002D74C 54 00 18 38 */ slwi r0, r0, 3 diff --git a/asm/Core/x/xMemMgr.s b/asm/Core/x/xMemMgr.s index 47db05e17..d8f81df6e 100644 --- a/asm/Core/x/xMemMgr.s +++ b/asm/Core/x/xMemMgr.s @@ -138,8 +138,8 @@ lbl_80033714: /* 8003372C 0003052C 38 21 00 10 */ addi r1, r1, 0x10 /* 80033730 00030530 4E 80 00 20 */ blr -.global func_80033734 -func_80033734: +.global xMemMgr.xMemGetBlockInfo__FP12xMemHeap_tagUiiP15xMemBlkInfo_tag +xMemMgr.xMemGetBlockInfo__FP12xMemHeap_tagUiiP15xMemBlkInfo_tag: /* 80033734 00030534 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80033738 00030538 38 00 00 01 */ li r0, 1 /* 8003373C 0003053C 93 E1 00 0C */ stw r31, 0xc(r1) @@ -318,7 +318,7 @@ lbl_800339A4: /* 800339A8 000307A8 7F 84 E3 78 */ mr r4, r28 /* 800339AC 000307AC 7F 65 DB 78 */ mr r5, r27 /* 800339B0 000307B0 38 C1 00 08 */ addi r6, r1, 8 -/* 800339B4 000307B4 4B FF FD 81 */ bl func_80033734 +/* 800339B4 000307B4 4B FF FD 81 */ bl xMemMgr.xMemGetBlockInfo__FP12xMemHeap_tagUiiP15xMemBlkInfo_tag /* 800339B8 000307B8 80 9D 00 08 */ lwz r4, 8(r29) /* 800339BC 000307BC 80 1F 00 08 */ lwz r0, 8(r31) /* 800339C0 000307C0 7C 84 1A 14 */ add r4, r4, r3 @@ -518,8 +518,8 @@ xMemGetBase__Fv: /* 80033C38 00030A38 38 21 00 10 */ addi r1, r1, 0x10 /* 80033C3C 00030A3C 4E 80 00 20 */ blr -.global func_80033C40 -func_80033C40: +.global xMemMgr.xMemPoolAddElements__FP8xMemPoolPvUi +xMemMgr.xMemPoolAddElements__FP8xMemPoolPvUi: /* 80033C40 00030A40 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80033C44 00030A44 7C 08 02 A6 */ mflr r0 /* 80033C48 00030A48 90 01 00 34 */ stw r0, 0x34(r1) @@ -583,7 +583,7 @@ xMemPoolSetup__FP8xMemPoolPvUiUiPFP8xMemPoolPv_vUiUiUi: /* 80033D14 00030B14 B1 03 00 14 */ sth r8, 0x14(r3) /* 80033D18 00030B18 B1 43 00 16 */ sth r10, 0x16(r3) /* 80033D1C 00030B1C 90 03 00 18 */ stw r0, 0x18(r3) -/* 80033D20 00030B20 4B FF FF 21 */ bl func_80033C40 +/* 80033D20 00030B20 4B FF FF 21 */ bl xMemMgr.xMemPoolAddElements__FP8xMemPoolPvUi /* 80033D24 00030B24 80 01 00 14 */ lwz r0, 0x14(r1) /* 80033D28 00030B28 7C 08 03 A6 */ mtlr r0 /* 80033D2C 00030B2C 38 21 00 10 */ addi r1, r1, 0x10 @@ -613,7 +613,7 @@ xMemPoolAlloc__FP8xMemPool: /* 80033D80 00030B80 7C 64 1B 78 */ mr r4, r3 /* 80033D84 00030B84 7F 83 E3 78 */ mr r3, r28 /* 80033D88 00030B88 7F E5 FB 78 */ mr r5, r31 -/* 80033D8C 00030B8C 4B FF FE B5 */ bl func_80033C40 +/* 80033D8C 00030B8C 4B FF FE B5 */ bl xMemMgr.xMemPoolAddElements__FP8xMemPoolPvUi /* 80033D90 00030B90 80 7C 00 00 */ lwz r3, 0(r28) lbl_80033D94: /* 80033D94 00030B94 7C 83 F0 2E */ lwzx r4, r3, r30 diff --git a/asm/Core/x/xModel.s b/asm/Core/x/xModel.s index e986784eb..27d1d1109 100644 --- a/asm/Core/x/xModel.s +++ b/asm/Core/x/xModel.s @@ -41,7 +41,7 @@ xModelInit__Fv: /* 80033E9C 00030C9C 38 60 00 00 */ li r3, 0 /* 80033EA0 00030CA0 38 80 00 00 */ li r4, 0 /* 80033EA4 00030CA4 38 A0 00 01 */ li r5, 1 -/* 80033EA8 00030CA8 48 00 0D 3D */ bl func_80034BE4 +/* 80033EA8 00030CA8 48 00 0D 3D */ bl xModel.CameraCreate__Fiii /* 80033EAC 00030CAC 90 6D 89 EC */ stw r3, lbl_803CB2EC-_SDA_BASE_(r13) lbl_80033EB0: /* 80033EB0 00030CB0 38 00 00 00 */ li r0, 0 @@ -368,8 +368,8 @@ lbl_80034334: /* 80034340 00031140 38 21 00 40 */ addi r1, r1, 0x40 /* 80034344 00031144 4E 80 00 20 */ blr -.global func_80034348 -func_80034348: +.global xModel.FindChild__FP14xModelInstance +xModel.FindChild__FP14xModelInstance: /* 80034348 00031148 80 83 00 00 */ lwz r4, 0(r3) /* 8003434C 0003114C 48 00 00 1C */ b lbl_80034368 lbl_80034350: @@ -398,7 +398,7 @@ lbl_80034390: /* 80034390 00031190 4B FF FF E9 */ bl xModelInstanceFree__FP14xModelInstance lbl_80034394: /* 80034394 00031194 7F E3 FB 78 */ mr r3, r31 -/* 80034398 00031198 4B FF FF B1 */ bl func_80034348 +/* 80034398 00031198 4B FF FF B1 */ bl xModel.FindChild__FP14xModelInstance /* 8003439C 0003119C 28 03 00 00 */ cmplwi r3, 0 /* 800343A0 000311A0 40 82 FF F0 */ bne lbl_80034390 /* 800343A4 000311A4 80 7F 00 04 */ lwz r3, 4(r31) @@ -996,8 +996,8 @@ lbl_80034BD0: /* 80034BDC 000319DC 38 21 01 20 */ addi r1, r1, 0x120 /* 80034BE0 000319E0 4E 80 00 20 */ blr -.global func_80034BE4 -func_80034BE4: +.global xModel.CameraCreate__Fiii +xModel.CameraCreate__Fiii: /* 80034BE4 000319E4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80034BE8 000319E8 7C 08 02 A6 */ mflr r0 /* 80034BEC 000319EC 90 01 00 24 */ stw r0, 0x24(r1) @@ -1046,7 +1046,7 @@ lbl_80034C8C: /* 80034C90 00031A90 48 00 00 10 */ b lbl_80034CA0 lbl_80034C94: /* 80034C94 00031A94 7F E3 FB 78 */ mr r3, r31 -/* 80034C98 00031A98 48 00 00 29 */ bl func_80034CC0 +/* 80034C98 00031A98 48 00 00 29 */ bl xModel.CameraDestroy__FP8RwCamera /* 80034C9C 00031A9C 38 60 00 00 */ li r3, 0 lbl_80034CA0: /* 80034CA0 00031AA0 80 01 00 24 */ lwz r0, 0x24(r1) @@ -1058,8 +1058,8 @@ lbl_80034CA0: /* 80034CB8 00031AB8 38 21 00 20 */ addi r1, r1, 0x20 /* 80034CBC 00031ABC 4E 80 00 20 */ blr -.global func_80034CC0 -func_80034CC0: +.global xModel.CameraDestroy__FP8RwCamera +xModel.CameraDestroy__FP8RwCamera: /* 80034CC0 00031AC0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80034CC4 00031AC4 7C 08 02 A6 */ mflr r0 /* 80034CC8 00031AC8 90 01 00 14 */ stw r0, 0x14(r1) diff --git a/asm/Core/x/xNPCBasic.s b/asm/Core/x/xNPCBasic.s index b5083ac79..ff1b7aa2b 100644 --- a/asm/Core/x/xNPCBasic.s +++ b/asm/Core/x/xNPCBasic.s @@ -261,8 +261,8 @@ lbl_8010FBCC: /* 8010FBD8 0010C9D8 38 21 00 20 */ addi r1, r1, 0x20 /* 8010FBDC 0010C9DC 4E 80 00 20 */ blr -.global func_8010FBE0 -func_8010FBE0: +.global xNPCBasic.NPC_spdBasedColFreq__FP9xNPCBasicf +xNPCBasic.NPC_spdBasedColFreq__FP9xNPCBasicf: /* 8010FBE0 0010C9E0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8010FBE4 0010C9E4 7C 08 02 A6 */ mflr r0 /* 8010FBE8 0010C9E8 90 01 00 24 */ stw r0, 0x24(r1) @@ -506,7 +506,7 @@ lbl_8010FF04: /* 8010FF24 0010CD24 40 81 00 10 */ ble lbl_8010FF34 /* 8010FF28 0010CD28 FC 20 F8 90 */ fmr f1, f31 /* 8010FF2C 0010CD2C 7F E3 FB 78 */ mr r3, r31 -/* 8010FF30 0010CD30 4B FF FC B1 */ bl func_8010FBE0 +/* 8010FF30 0010CD30 4B FF FC B1 */ bl xNPCBasic.NPC_spdBasedColFreq__FP9xNPCBasicf lbl_8010FF34: /* 8010FF34 0010CD34 2C 1E 00 00 */ cmpwi r30, 0 /* 8010FF38 0010CD38 41 82 00 10 */ beq lbl_8010FF48 diff --git a/asm/Core/x/xParCmd.s b/asm/Core/x/xParCmd.s index 79c2af576..ba099e2f8 100644 --- a/asm/Core/x/xParCmd.s +++ b/asm/Core/x/xParCmd.s @@ -903,7 +903,7 @@ lbl_80037820: /* 80037884 00034684 38 A1 00 14 */ addi r5, r1, 0x14 /* 80037888 00034688 D0 01 00 18 */ stfs f0, 0x18(r1) /* 8003788C 0003468C D0 21 00 1C */ stfs f1, 0x1c(r1) -/* 80037890 00034690 48 00 0B 35 */ bl func_800383C4 +/* 80037890 00034690 48 00 0B 35 */ bl xParCmd.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80037894 00034694 C0 21 00 08 */ lfs f1, 8(r1) /* 80037898 00034698 C0 1E 00 08 */ lfs f0, 8(r30) /* 8003789C 0003469C EC 01 00 2A */ fadds f0, f1, f0 @@ -1725,8 +1725,8 @@ func_80038390: /* 800383BC 000351BC 38 21 00 10 */ addi r1, r1, 0x10 /* 800383C0 000351C0 4E 80 00 20 */ blr -.global func_800383C4 -func_800383C4: +.global xParCmd.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 +xParCmd.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 800383C4 000351C4 C0 65 00 04 */ lfs f3, 4(r5) /* 800383C8 000351C8 C0 04 00 10 */ lfs f0, 0x10(r4) /* 800383CC 000351CC C0 44 00 14 */ lfs f2, 0x14(r4) diff --git a/asm/Core/x/xParEmitter.s b/asm/Core/x/xParEmitter.s index d97bf131c..1d192ed52 100644 --- a/asm/Core/x/xParEmitter.s +++ b/asm/Core/x/xParEmitter.s @@ -2,8 +2,8 @@ .section .text # 0x80117690 - 0x80118934 -.global func_80117690 -func_80117690: +.global xParEmitter.add_tweaks__FR11xParEmitter +xParEmitter.add_tweaks__FR11xParEmitter: /* 80117690 00114490 4E 80 00 20 */ blr .global xParInterpConvertInterpMode__FP10xParInterp @@ -313,7 +313,7 @@ lbl_80117AB4: /* 80117ABC 001148BC 90 7F 00 68 */ stw r3, 0x68(r31) lbl_80117AC0: /* 80117AC0 001148C0 7F E3 FB 78 */ mr r3, r31 -/* 80117AC4 001148C4 4B FF FB CD */ bl func_80117690 +/* 80117AC4 001148C4 4B FF FB CD */ bl xParEmitter.add_tweaks__FR11xParEmitter /* 80117AC8 001148C8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80117ACC 001148CC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80117AD0 001148D0 7C 08 03 A6 */ mtlr r0 @@ -551,8 +551,8 @@ lbl_80117DF0: /* 80117E08 00114C08 38 21 00 30 */ addi r1, r1, 0x30 /* 80117E0C 00114C0C 4E 80 00 20 */ blr -.global func_80117E10 -func_80117E10: +.global xParEmitter.xParEmitterCull__FP11xParEmitterP4xPar +xParEmitter.xParEmitterCull__FP11xParEmitterP4xPar: /* 80117E10 00114C10 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80117E14 00114C14 7C 08 02 A6 */ mflr r0 /* 80117E18 00114C18 90 01 00 34 */ stw r0, 0x34(r1) @@ -1244,7 +1244,7 @@ lbl_801187EC: /* 801187F4 001155F4 4B EF CC 51 */ bl func_80015444 /* 801187F8 001155F8 7F E3 FB 78 */ mr r3, r31 /* 801187FC 001155FC 7E 04 83 78 */ mr r4, r16 -/* 80118800 00115600 4B FF F6 11 */ bl func_80117E10 +/* 80118800 00115600 4B FF F6 11 */ bl xParEmitter.xParEmitterCull__FP11xParEmitterP4xPar /* 80118804 00115604 2C 03 00 00 */ cmpwi r3, 0 /* 80118808 00115608 41 82 00 18 */ beq lbl_80118820 /* 8011880C 0011560C 80 7B 00 20 */ lwz r3, 0x20(r27) diff --git a/asm/Core/x/xParEmitterType.s b/asm/Core/x/xParEmitterType.s index bce20a069..95cfc2c03 100644 --- a/asm/Core/x/xParEmitterType.s +++ b/asm/Core/x/xParEmitterType.s @@ -21,7 +21,7 @@ xParEmitterEmitPoint__FP4xParP16xParEmitterAssetf: /* 80118A3C 0011583C 4B F0 2E FD */ bl func_8001B938 /* 80118A40 00115840 7F C3 F3 78 */ mr r3, r30 /* 80118A44 00115844 7F E4 FB 78 */ mr r4, r31 -/* 80118A48 00115848 48 00 00 21 */ bl func_80118A68 +/* 80118A48 00115848 48 00 00 21 */ bl xParEmitterType.xParEmitterAngleVariation__FP4xParP16xParEmitterAsset /* 80118A4C 0011584C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80118A50 00115850 CB E1 00 18 */ lfd f31, 0x18(r1) /* 80118A54 00115854 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -30,8 +30,8 @@ xParEmitterEmitPoint__FP4xParP16xParEmitterAssetf: /* 80118A60 00115860 38 21 00 20 */ addi r1, r1, 0x20 /* 80118A64 00115864 4E 80 00 20 */ blr -.global func_80118A68 -func_80118A68: +.global xParEmitterType.xParEmitterAngleVariation__FP4xParP16xParEmitterAsset +xParEmitterType.xParEmitterAngleVariation__FP4xParP16xParEmitterAsset: /* 80118A68 00115868 94 21 FF 90 */ stwu r1, -0x70(r1) /* 80118A6C 0011586C 7C 08 02 A6 */ mflr r0 /* 80118A70 00115870 90 01 00 74 */ stw r0, 0x74(r1) @@ -183,7 +183,7 @@ xParEmitterEmitCircleEdge__FP4xParP16xParEmitterAssetf: /* 80118CA8 00115AA8 C0 1D 00 18 */ lfs f0, 0x18(r29) /* 80118CAC 00115AAC EC 00 E8 2A */ fadds f0, f0, f29 /* 80118CB0 00115AB0 D0 1D 00 18 */ stfs f0, 0x18(r29) -/* 80118CB4 00115AB4 4B FF FD B5 */ bl func_80118A68 +/* 80118CB4 00115AB4 4B FF FD B5 */ bl xParEmitterType.xParEmitterAngleVariation__FP4xParP16xParEmitterAsset /* 80118CB8 00115AB8 C0 02 9F 78 */ lfs f0, lbl_803CE8F8-_SDA2_BASE_(r2) /* 80118CBC 00115ABC C0 5E 00 14 */ lfs f2, 0x14(r30) /* 80118CC0 00115AC0 FC 00 10 00 */ fcmpu cr0, f0, f2 @@ -291,7 +291,7 @@ xParEmitterEmitCircle__FP4xParP16xParEmitterAssetf: /* 80118E48 00115C48 C0 1D 00 18 */ lfs f0, 0x18(r29) /* 80118E4C 00115C4C EC 00 F0 2A */ fadds f0, f0, f30 /* 80118E50 00115C50 D0 1D 00 18 */ stfs f0, 0x18(r29) -/* 80118E54 00115C54 4B FF FC 15 */ bl func_80118A68 +/* 80118E54 00115C54 4B FF FC 15 */ bl xParEmitterType.xParEmitterAngleVariation__FP4xParP16xParEmitterAsset /* 80118E58 00115C58 C0 02 9F 78 */ lfs f0, lbl_803CE8F8-_SDA2_BASE_(r2) /* 80118E5C 00115C5C C0 5E 00 14 */ lfs f2, 0x14(r30) /* 80118E60 00115C60 FC 00 10 00 */ fcmpu cr0, f0, f2 @@ -356,7 +356,7 @@ xParEmitterEmitRect__FP4xParP16xParEmitterAssetf: /* 80118F3C 00115D3C EC 21 F8 B8 */ fmsubs f1, f1, f2, f31 /* 80118F40 00115D40 EC 00 08 2A */ fadds f0, f0, f1 /* 80118F44 00115D44 D0 1E 00 18 */ stfs f0, 0x18(r30) -/* 80118F48 00115D48 4B FF FB 21 */ bl func_80118A68 +/* 80118F48 00115D48 4B FF FB 21 */ bl xParEmitterType.xParEmitterAngleVariation__FP4xParP16xParEmitterAsset /* 80118F4C 00115D4C E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80118F50 00115D50 80 01 00 24 */ lwz r0, 0x24(r1) /* 80118F54 00115D54 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -419,7 +419,7 @@ lbl_80119014: lbl_80119020: /* 80119020 00115E20 7F C3 F3 78 */ mr r3, r30 /* 80119024 00115E24 7F E4 FB 78 */ mr r4, r31 -/* 80119028 00115E28 4B FF FA 41 */ bl func_80118A68 +/* 80119028 00115E28 4B FF FA 41 */ bl xParEmitterType.xParEmitterAngleVariation__FP4xParP16xParEmitterAsset /* 8011902C 00115E2C E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80119030 00115E30 80 01 00 24 */ lwz r0, 0x24(r1) /* 80119034 00115E34 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -525,7 +525,7 @@ xParEmitterEmitLine__FP4xParP16xParEmitterAssetf: lbl_801191B8: /* 801191B8 00115FB8 7F C3 F3 78 */ mr r3, r30 /* 801191BC 00115FBC 7F E4 FB 78 */ mr r4, r31 -/* 801191C0 00115FC0 4B FF F8 A9 */ bl func_80118A68 +/* 801191C0 00115FC0 4B FF F8 A9 */ bl xParEmitterType.xParEmitterAngleVariation__FP4xParP16xParEmitterAsset /* 801191C4 00115FC4 E3 E1 00 78 */ psq_l f31, 120(r1), 0, qr0 /* 801191C8 00115FC8 CB E1 00 70 */ lfd f31, 0x70(r1) /* 801191CC 00115FCC E3 C1 00 68 */ psq_l f30, 104(r1), 0, qr0 @@ -606,7 +606,7 @@ xParEmitterEmitSphere__FP4xParP16xParEmitterAssetf: /* 801192EC 001160EC 4B EF C1 59 */ bl func_80015444 /* 801192F0 001160F0 7F C3 F3 78 */ mr r3, r30 /* 801192F4 001160F4 7F E4 FB 78 */ mr r4, r31 -/* 801192F8 001160F8 4B FF F7 71 */ bl func_80118A68 +/* 801192F8 001160F8 4B FF F7 71 */ bl xParEmitterType.xParEmitterAngleVariation__FP4xParP16xParEmitterAsset /* 801192FC 001160FC E3 E1 00 78 */ psq_l f31, 120(r1), 0, qr0 /* 80119300 00116100 CB E1 00 70 */ lfd f31, 0x70(r1) /* 80119304 00116104 E3 C1 00 68 */ psq_l f30, 104(r1), 0, qr0 @@ -746,7 +746,7 @@ lbl_801194C4: /* 801194FC 001162FC 4B EF 52 59 */ bl func_8000E754 /* 80119500 00116300 7F A3 EB 78 */ mr r3, r29 /* 80119504 00116304 7F C4 F3 78 */ mr r4, r30 -/* 80119508 00116308 4B FF F5 61 */ bl func_80118A68 +/* 80119508 00116308 4B FF F5 61 */ bl xParEmitterType.xParEmitterAngleVariation__FP4xParP16xParEmitterAsset /* 8011950C 0011630C E3 E1 00 A8 */ psq_l f31, 168(r1), 0, qr0 /* 80119510 00116310 CB E1 00 A0 */ lfd f31, 0xa0(r1) /* 80119514 00116314 E3 C1 00 98 */ psq_l f30, 152(r1), 0, qr0 @@ -808,7 +808,7 @@ xParEmitterEmitVolume__FP4xParP16xParEmitterAssetfP7xVolume: lbl_801195E8: /* 801195E8 001163E8 7F A3 EB 78 */ mr r3, r29 /* 801195EC 001163EC 7F C4 F3 78 */ mr r4, r30 -/* 801195F0 001163F0 4B FF F4 79 */ bl func_80118A68 +/* 801195F0 001163F0 4B FF F4 79 */ bl xParEmitterType.xParEmitterAngleVariation__FP4xParP16xParEmitterAsset /* 801195F4 001163F4 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 801195F8 001163F8 80 01 00 44 */ lwz r0, 0x44(r1) /* 801195FC 001163FC CB E1 00 30 */ lfd f31, 0x30(r1) @@ -891,7 +891,7 @@ lbl_801196E0: /* 80119704 00116504 4B EF 1B 61 */ bl func_8000B264 /* 80119708 00116508 7F C3 F3 78 */ mr r3, r30 /* 8011970C 0011650C 7F E4 FB 78 */ mr r4, r31 -/* 80119710 00116510 4B FF F3 59 */ bl func_80118A68 +/* 80119710 00116510 4B FF F3 59 */ bl xParEmitterType.xParEmitterAngleVariation__FP4xParP16xParEmitterAsset /* 80119714 00116514 80 01 00 44 */ lwz r0, 0x44(r1) /* 80119718 00116518 CB E1 00 38 */ lfd f31, 0x38(r1) /* 8011971C 0011651C 83 E1 00 34 */ lwz r31, 0x34(r1) @@ -933,7 +933,7 @@ lbl_80119790: lbl_8011979C: /* 8011979C 0011659C 7F C3 F3 78 */ mr r3, r30 /* 801197A0 001165A0 7F E4 FB 78 */ mr r4, r31 -/* 801197A4 001165A4 4B FF F2 C5 */ bl func_80118A68 +/* 801197A4 001165A4 4B FF F2 C5 */ bl xParEmitterType.xParEmitterAngleVariation__FP4xParP16xParEmitterAsset /* 801197A8 001165A8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801197AC 001165AC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801197B0 001165B0 83 C1 00 08 */ lwz r30, 8(r1) @@ -999,7 +999,7 @@ xParEmitterEmitVCylEdge__FP4xParP16xParEmitterAssetf: /* 80119894 00116694 C0 1E 00 28 */ lfs f0, 0x28(r30) /* 80119898 00116698 EC 03 00 BA */ fmadds f0, f3, f2, f0 /* 8011989C 0011669C D0 1E 00 28 */ stfs f0, 0x28(r30) -/* 801198A0 001166A0 4B FF F1 C9 */ bl func_80118A68 +/* 801198A0 001166A0 4B FF F1 C9 */ bl xParEmitterType.xParEmitterAngleVariation__FP4xParP16xParEmitterAsset /* 801198A4 001166A4 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 801198A8 001166A8 CB E1 00 30 */ lfd f31, 0x30(r1) /* 801198AC 001166AC E3 C1 00 28 */ psq_l f30, 40(r1), 0, qr0 @@ -1017,14 +1017,14 @@ xParEmitterEmitOCircleEdge__FP4xParP16xParEmitterAssetf: /* 801198D0 001166D0 7C 08 02 A6 */ mflr r0 /* 801198D4 001166D4 90 01 00 14 */ stw r0, 0x14(r1) /* 801198D8 001166D8 C0 44 00 10 */ lfs f2, 0x10(r4) -/* 801198DC 001166DC 48 00 00 15 */ bl func_801198F0 +/* 801198DC 001166DC 48 00 00 15 */ bl xParEmitterType.ocircle_emit__29_unnamed_xParEmitterType_cpp_FR4xParR16xParEmitterAssetff /* 801198E0 001166E0 80 01 00 14 */ lwz r0, 0x14(r1) /* 801198E4 001166E4 7C 08 03 A6 */ mtlr r0 /* 801198E8 001166E8 38 21 00 10 */ addi r1, r1, 0x10 /* 801198EC 001166EC 4E 80 00 20 */ blr -.global func_801198F0 -func_801198F0: +.global xParEmitterType.ocircle_emit__29_unnamed_xParEmitterType_cpp_FR4xParR16xParEmitterAssetff +xParEmitterType.ocircle_emit__29_unnamed_xParEmitterType_cpp_FR4xParR16xParEmitterAssetff: /* 801198F0 001166F0 94 21 FF 50 */ stwu r1, -0xb0(r1) /* 801198F4 001166F4 7C 08 02 A6 */ mflr r0 /* 801198F8 001166F8 90 01 00 B4 */ stw r0, 0xb4(r1) @@ -1069,7 +1069,7 @@ func_801198F0: /* 80119994 00116794 38 61 00 20 */ addi r3, r1, 0x20 /* 80119998 00116798 38 81 00 2C */ addi r4, r1, 0x2c /* 8011999C 0011679C 7C 65 1B 78 */ mr r5, r3 -/* 801199A0 001167A0 48 00 0F 3D */ bl func_8011A8DC +/* 801199A0 001167A0 48 00 0F 3D */ bl xParEmitterType.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 801199A4 001167A4 38 7E 00 10 */ addi r3, r30, 0x10 /* 801199A8 001167A8 38 81 00 20 */ addi r4, r1, 0x20 /* 801199AC 001167AC 4B EF BA 99 */ bl func_80015444 @@ -1082,7 +1082,7 @@ func_801198F0: /* 801199C8 001167C8 4B EF 18 9D */ bl func_8000B264 /* 801199CC 001167CC 7F C3 F3 78 */ mr r3, r30 /* 801199D0 001167D0 7F E4 FB 78 */ mr r4, r31 -/* 801199D4 001167D4 4B FF F0 95 */ bl func_80118A68 +/* 801199D4 001167D4 4B FF F0 95 */ bl xParEmitterType.xParEmitterAngleVariation__FP4xParP16xParEmitterAsset /* 801199D8 001167D8 C0 02 9F 78 */ lfs f0, lbl_803CE8F8-_SDA2_BASE_(r2) /* 801199DC 001167DC C0 3F 00 14 */ lfs f1, 0x14(r31) /* 801199E0 001167E0 FC 00 08 00 */ fcmpu cr0, f0, f1 @@ -1133,7 +1133,7 @@ xParEmitterEmitOCircle__FP4xParP16xParEmitterAssetf: /* 80119A84 00116884 EC 41 10 7C */ fnmsubs f2, f1, f1, f2 /* 80119A88 00116888 FC 20 F8 90 */ fmr f1, f31 /* 80119A8C 0011688C EC 42 00 32 */ fmuls f2, f2, f0 -/* 80119A90 00116890 4B FF FE 61 */ bl func_801198F0 +/* 80119A90 00116890 4B FF FE 61 */ bl xParEmitterType.ocircle_emit__29_unnamed_xParEmitterType_cpp_FR4xParR16xParEmitterAssetff /* 80119A94 00116894 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80119A98 00116898 80 01 00 24 */ lwz r0, 0x24(r1) /* 80119A9C 0011689C CB E1 00 10 */ lfd f31, 0x10(r1) @@ -1176,7 +1176,7 @@ lbl_80119B18: /* 80119B1C 0011691C 7F A4 EB 78 */ mr r4, r29 /* 80119B20 00116920 7F C5 F3 78 */ mr r5, r30 /* 80119B24 00116924 7F E6 FB 78 */ mr r6, r31 -/* 80119B28 00116928 48 00 00 29 */ bl func_80119B50 +/* 80119B28 00116928 48 00 00 29 */ bl xParEmitterType.transform_ent_bone__29_unnamed_xParEmitterType_cpp_FR5xVec3R5xVec3RC16xParEmitterAssetRC7xMat4x3 /* 80119B2C 0011692C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80119B30 00116930 7F E3 FB 78 */ mr r3, r31 /* 80119B34 00116934 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -1187,8 +1187,8 @@ lbl_80119B18: /* 80119B48 00116948 38 21 00 20 */ addi r1, r1, 0x20 /* 80119B4C 0011694C 4E 80 00 20 */ blr -.global func_80119B50 -func_80119B50: +.global xParEmitterType.transform_ent_bone__29_unnamed_xParEmitterType_cpp_FR5xVec3R5xVec3RC16xParEmitterAssetRC7xMat4x3 +xParEmitterType.transform_ent_bone__29_unnamed_xParEmitterType_cpp_FR5xVec3R5xVec3RC16xParEmitterAssetRC7xMat4x3: /* 80119B50 00116950 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80119B54 00116954 7C 08 02 A6 */ mflr r0 /* 80119B58 00116958 90 01 00 34 */ stw r0, 0x34(r1) @@ -1204,7 +1204,7 @@ func_80119B50: /* 80119B80 00116980 7C 83 23 78 */ mr r3, r4 /* 80119B84 00116984 7F A4 EB 78 */ mr r4, r29 /* 80119B88 00116988 38 BF 00 3C */ addi r5, r31, 0x3c -/* 80119B8C 0011698C 48 00 0D 51 */ bl func_8011A8DC +/* 80119B8C 0011698C 48 00 0D 51 */ bl xParEmitterType.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80119B90 00116990 48 00 00 10 */ b lbl_80119BA0 lbl_80119B94: /* 80119B94 00116994 7C 83 23 78 */ mr r3, r4 @@ -1274,7 +1274,7 @@ xParEmitterTransformEntBone__FR5xVec3R5xVec3RC16xParEmitterAssetRC7xMat4x3: /* 80119C74 00116A74 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80119C78 00116A78 7C 08 02 A6 */ mflr r0 /* 80119C7C 00116A7C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80119C80 00116A80 4B FF FE D1 */ bl func_80119B50 +/* 80119C80 00116A80 4B FF FE D1 */ bl xParEmitterType.transform_ent_bone__29_unnamed_xParEmitterType_cpp_FR5xVec3R5xVec3RC16xParEmitterAssetRC7xMat4x3 /* 80119C84 00116A84 80 01 00 14 */ lwz r0, 0x14(r1) /* 80119C88 00116A88 7C 08 03 A6 */ mtlr r0 /* 80119C8C 00116A8C 38 21 00 10 */ addi r1, r1, 0x10 @@ -1296,7 +1296,7 @@ xParEmitterEmitEntBone__FP4xParP16xParEmitterAssetfRC7xMat4x3: /* 80119CC0 00116AC0 7C 7D 1B 78 */ mr r29, r3 /* 80119CC4 00116AC4 7F E4 FB 78 */ mr r4, r31 /* 80119CC8 00116AC8 38 61 00 20 */ addi r3, r1, 0x20 -/* 80119CCC 00116ACC 48 00 00 91 */ bl func_80119D5C +/* 80119CCC 00116ACC 48 00 00 91 */ bl xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC10xPEEntBoneRC7xMat4x3 /* 80119CD0 00116AD0 80 C1 00 20 */ lwz r6, 0x20(r1) /* 80119CD4 00116AD4 38 7D 00 10 */ addi r3, r29, 0x10 /* 80119CD8 00116AD8 80 A1 00 24 */ lwz r5, 0x24(r1) @@ -1323,7 +1323,7 @@ xParEmitterEmitEntBone__FP4xParP16xParEmitterAssetfRC7xMat4x3: lbl_80119D2C: /* 80119D2C 00116B2C 7F A3 EB 78 */ mr r3, r29 /* 80119D30 00116B30 7F C4 F3 78 */ mr r4, r30 -/* 80119D34 00116B34 4B FF ED 35 */ bl func_80118A68 +/* 80119D34 00116B34 4B FF ED 35 */ bl xParEmitterType.xParEmitterAngleVariation__FP4xParP16xParEmitterAsset /* 80119D38 00116B38 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 80119D3C 00116B3C 80 01 00 64 */ lwz r0, 0x64(r1) /* 80119D40 00116B40 CB E1 00 50 */ lfd f31, 0x50(r1) @@ -1334,8 +1334,8 @@ lbl_80119D2C: /* 80119D54 00116B54 38 21 00 60 */ addi r1, r1, 0x60 /* 80119D58 00116B58 4E 80 00 20 */ blr -.global func_80119D5C -func_80119D5C: +.global xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC10xPEEntBoneRC7xMat4x3 +xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC10xPEEntBoneRC7xMat4x3: /* 80119D5C 00116B5C 94 21 FE B0 */ stwu r1, -0x150(r1) /* 80119D60 00116B60 7C 08 02 A6 */ mflr r0 /* 80119D64 00116B64 90 01 01 54 */ stw r0, 0x154(r1) @@ -1652,7 +1652,7 @@ xParEmitterEmitEntBound__FP4xParP16xParEmitterAssetfPC4xEnt: /* 8011A230 00117030 7F E4 FB 78 */ mr r4, r31 /* 8011A234 00117034 38 7C 00 20 */ addi r3, r28, 0x20 /* 8011A238 00117038 38 BD 00 3C */ addi r5, r29, 0x3c -/* 8011A23C 0011703C 48 00 06 A1 */ bl func_8011A8DC +/* 8011A23C 0011703C 48 00 06 A1 */ bl xParEmitterType.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8011A240 00117040 48 00 00 10 */ b lbl_8011A250 lbl_8011A244: /* 8011A244 00117044 38 7C 00 20 */ addi r3, r28, 0x20 @@ -1663,7 +1663,7 @@ lbl_8011A250: /* 8011A254 00117054 38 61 00 20 */ addi r3, r1, 0x20 /* 8011A258 00117058 88 BD 00 11 */ lbz r5, 0x11(r29) /* 8011A25C 0011705C 38 9E 00 64 */ addi r4, r30, 0x64 -/* 8011A260 00117060 48 00 00 A1 */ bl func_8011A300 +/* 8011A260 00117060 48 00 00 A1 */ bl xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC6xBoundfUi /* 8011A264 00117064 80 E1 00 20 */ lwz r7, 0x20(r1) /* 8011A268 00117068 38 61 00 14 */ addi r3, r1, 0x14 /* 8011A26C 0011706C 80 C1 00 24 */ lwz r6, 0x24(r1) @@ -1693,7 +1693,7 @@ lbl_8011A2C0: /* 8011A2C8 001170C8 4B EF 0E B9 */ bl func_8000B180 /* 8011A2CC 001170CC 7F 83 E3 78 */ mr r3, r28 /* 8011A2D0 001170D0 7F A4 EB 78 */ mr r4, r29 -/* 8011A2D4 001170D4 4B FF E7 95 */ bl func_80118A68 +/* 8011A2D4 001170D4 4B FF E7 95 */ bl xParEmitterType.xParEmitterAngleVariation__FP4xParP16xParEmitterAsset /* 8011A2D8 001170D8 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 8011A2DC 001170DC 80 01 00 64 */ lwz r0, 0x64(r1) /* 8011A2E0 001170E0 CB E1 00 50 */ lfd f31, 0x50(r1) @@ -1705,8 +1705,8 @@ lbl_8011A2C0: /* 8011A2F8 001170F8 38 21 00 60 */ addi r1, r1, 0x60 /* 8011A2FC 001170FC 4E 80 00 20 */ blr -.global func_8011A300 -func_8011A300: +.global xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC6xBoundfUi +xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC6xBoundfUi: /* 8011A300 00117100 94 21 FF 00 */ stwu r1, -0x100(r1) /* 8011A304 00117104 7C 08 02 A6 */ mflr r0 /* 8011A308 00117108 90 01 01 04 */ stw r0, 0x104(r1) @@ -1830,7 +1830,7 @@ func_8011A300: /* 8011A4E0 001172E0 80 9F 00 48 */ lwz r4, 0x48(r31) /* 8011A4E4 001172E4 EC 00 00 72 */ fmuls f0, f0, f1 /* 8011A4E8 001172E8 D0 01 00 88 */ stfs f0, 0x88(r1) -/* 8011A4EC 001172EC 48 00 03 F1 */ bl func_8011A8DC +/* 8011A4EC 001172EC 48 00 03 F1 */ bl xParEmitterType.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8011A4F0 001172F0 48 00 02 94 */ b lbl_8011A784 /* 8011A4F4 001172F4 4B F1 67 95 */ bl xurand__Fv /* 8011A4F8 001172F8 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) @@ -2005,7 +2005,7 @@ lbl_8011A748: /* 8011A774 00117574 38 61 00 80 */ addi r3, r1, 0x80 /* 8011A778 00117578 80 9F 00 48 */ lwz r4, 0x48(r31) /* 8011A77C 0011757C 7C 65 1B 78 */ mr r5, r3 -/* 8011A780 00117580 48 00 01 5D */ bl func_8011A8DC +/* 8011A780 00117580 48 00 01 5D */ bl xParEmitterType.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 lbl_8011A784: /* 8011A784 00117584 80 61 00 80 */ lwz r3, 0x80(r1) /* 8011A788 00117588 80 01 00 84 */ lwz r0, 0x84(r1) @@ -2103,8 +2103,8 @@ func_8011A87C: /* 8011A8D4 001176D4 38 21 00 20 */ addi r1, r1, 0x20 /* 8011A8D8 001176D8 4E 80 00 20 */ blr -.global func_8011A8DC -func_8011A8DC: +.global xParEmitterType.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 +xParEmitterType.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 8011A8DC 001176DC C0 65 00 04 */ lfs f3, 4(r5) /* 8011A8E0 001176E0 C0 04 00 10 */ lfs f0, 0x10(r4) /* 8011A8E4 001176E4 C0 44 00 14 */ lfs f2, 0x14(r4) diff --git a/asm/Core/x/xParGroup.s b/asm/Core/x/xParGroup.s index 1605d5d71..2ebe729f0 100644 --- a/asm/Core/x/xParGroup.s +++ b/asm/Core/x/xParGroup.s @@ -27,8 +27,8 @@ xParGroupInit__FP9xParGroup: /* 80038478 00035278 98 03 00 12 */ stb r0, 0x12(r3) /* 8003847C 0003527C 4E 80 00 20 */ blr -.global func_80038480 -func_80038480: +.global xParGroup.xParGroupRegisterInit__Fv +xParGroup.xParGroupRegisterInit__Fv: /* 80038480 00035280 3C 60 80 3C */ lis r3, lbl_803BBCB4@ha /* 80038484 00035284 38 00 00 1F */ li r0, 0x1f /* 80038488 00035288 38 83 BC B4 */ addi r4, r3, lbl_803BBCB4@l @@ -119,7 +119,7 @@ xParGroupRegister__FP9xParGroup: /* 8003858C 0003538C 80 0D 8A 18 */ lwz r0, lbl_803CB318-_SDA_BASE_(r13) /* 80038590 00035390 2C 00 00 00 */ cmpwi r0, 0 /* 80038594 00035394 40 82 00 08 */ bne lbl_8003859C -/* 80038598 00035398 4B FF FE E9 */ bl func_80038480 +/* 80038598 00035398 4B FF FE E9 */ bl xParGroup.xParGroupRegisterInit__Fv lbl_8003859C: /* 8003859C 0003539C 3C 60 80 3C */ lis r3, lbl_803BBCB4@ha /* 800385A0 000353A0 38 A0 00 00 */ li r5, 0 diff --git a/asm/Core/x/xParSys.s b/asm/Core/x/xParSys.s index 742e462e8..d2e6db077 100644 --- a/asm/Core/x/xParSys.s +++ b/asm/Core/x/xParSys.s @@ -2,8 +2,8 @@ .section .text # 0x801168EC - 0x80117690 -.global func_801168EC -func_801168EC: +.global xParSys.par_sprite_begin__Fv +xParSys.par_sprite_begin__Fv: /* 801168EC 001136EC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801168F0 001136F0 7C 08 02 A6 */ mflr r0 /* 801168F4 001136F4 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -32,8 +32,8 @@ func_801168EC: /* 80116950 00113750 38 21 00 20 */ addi r1, r1, 0x20 /* 80116954 00113754 4E 80 00 20 */ blr -.global func_80116958 -func_80116958: +.global xParSys.par_sprite_update__FR7xParSysR9xParGroup +xParSys.par_sprite_update__FR7xParSysR9xParGroup: /* 80116958 00113758 94 21 FF 30 */ stwu r1, -0xd0(r1) /* 8011695C 0011375C 7C 08 02 A6 */ mflr r0 /* 80116960 00113760 90 01 00 D4 */ stw r0, 0xd4(r1) @@ -616,7 +616,7 @@ xParSysUpdate__FP5xBaseP6xScenef: /* 8011718C 00113F8C 88 03 00 18 */ lbz r0, 0x18(r3) /* 80117190 00113F90 28 00 00 00 */ cmplwi r0, 0 /* 80117194 00113F94 40 82 00 08 */ bne lbl_8011719C -/* 80117198 00113F98 4B FF F7 55 */ bl func_801168EC +/* 80117198 00113F98 4B FF F7 55 */ bl xParSys.par_sprite_begin__Fv lbl_8011719C: /* 8011719C 00113F9C 83 BF 00 20 */ lwz r29, 0x20(r31) /* 801171A0 00113FA0 48 00 00 7C */ b lbl_8011721C @@ -629,7 +629,7 @@ lbl_801171A4: /* 801171B8 00113FB8 FC 20 F8 90 */ fmr f1, f31 /* 801171BC 00113FBC 7F C3 F3 78 */ mr r3, r30 /* 801171C0 00113FC0 7F A4 EB 78 */ mr r4, r29 -/* 801171C4 00113FC4 48 00 00 81 */ bl func_80117244 +/* 801171C4 00113FC4 48 00 00 81 */ bl xParSys.xParGroupUpdateR__FP7xParSysP9xParGroupf lbl_801171C8: /* 801171C8 00113FC8 88 1D 00 0C */ lbz r0, 0xc(r29) /* 801171CC 00113FCC 28 00 00 00 */ cmplwi r0, 0 @@ -637,7 +637,7 @@ lbl_801171C8: /* 801171D4 00113FD4 FC 20 F8 90 */ fmr f1, f31 /* 801171D8 00113FD8 7F E3 FB 78 */ mr r3, r31 /* 801171DC 00113FDC 7F A4 EB 78 */ mr r4, r29 -/* 801171E0 00113FE0 48 00 01 1D */ bl func_801172FC +/* 801171E0 00113FE0 48 00 01 1D */ bl xParSys.xParGroupUpdate__FP7xParSysP9xParGroupf lbl_801171E4: /* 801171E4 00113FE4 FC 20 F8 90 */ fmr f1, f31 /* 801171E8 00113FE8 7F A3 EB 78 */ mr r3, r29 @@ -651,7 +651,7 @@ lbl_801171E4: /* 80117208 00114008 40 82 00 10 */ bne lbl_80117218 /* 8011720C 0011400C 7F E3 FB 78 */ mr r3, r31 /* 80117210 00114010 7F A4 EB 78 */ mr r4, r29 -/* 80117214 00114014 4B FF F7 45 */ bl func_80116958 +/* 80117214 00114014 4B FF F7 45 */ bl xParSys.par_sprite_update__FR7xParSysR9xParGroup lbl_80117218: /* 80117218 00114018 83 BD 00 14 */ lwz r29, 0x14(r29) lbl_8011721C: @@ -666,8 +666,8 @@ lbl_8011721C: /* 8011723C 0011403C 38 21 00 20 */ addi r1, r1, 0x20 /* 80117240 00114040 4E 80 00 20 */ blr -.global func_80117244 -func_80117244: +.global xParSys.xParGroupUpdateR__FP7xParSysP9xParGroupf +xParSys.xParGroupUpdateR__FP7xParSysP9xParGroupf: /* 80117244 00114044 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80117248 00114048 7C 08 02 A6 */ mflr r0 /* 8011724C 0011404C 90 01 00 34 */ stw r0, 0x34(r1) @@ -679,7 +679,7 @@ func_80117244: /* 80117264 00114064 80 63 00 1C */ lwz r3, 0x1c(r3) /* 80117268 00114068 28 03 00 00 */ cmplwi r3, 0 /* 8011726C 0011406C 41 82 00 08 */ beq lbl_80117274 -/* 80117270 00114070 4B FF FF D5 */ bl func_80117244 +/* 80117270 00114070 4B FF FF D5 */ bl xParSys.xParGroupUpdateR__FP7xParSysP9xParGroupf lbl_80117274: /* 80117274 00114074 80 7B 00 20 */ lwz r3, 0x20(r27) /* 80117278 00114078 88 03 00 0E */ lbz r0, 0xe(r3) @@ -720,8 +720,8 @@ lbl_801172E4: /* 801172F4 001140F4 38 21 00 30 */ addi r1, r1, 0x30 /* 801172F8 001140F8 4E 80 00 20 */ blr -.global func_801172FC -func_801172FC: +.global xParSys.xParGroupUpdate__FP7xParSysP9xParGroupf +xParSys.xParGroupUpdate__FP7xParSysP9xParGroupf: /* 801172FC 001140FC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80117300 00114100 7C 08 02 A6 */ mflr r0 /* 80117304 00114104 90 01 00 34 */ stw r0, 0x34(r1) diff --git a/asm/Core/x/xPartition.s b/asm/Core/x/xPartition.s index 67ae9d89d..d92399a5c 100644 --- a/asm/Core/x/xPartition.s +++ b/asm/Core/x/xPartition.s @@ -6,8 +6,8 @@ xPartitionReset__Fv: /* 80038B98 00035998 4E 80 00 20 */ blr -.global func_80038B9C -func_80038B9C: +.global xPartition.PartitionGetFreeLink__Fv +xPartition.PartitionGetFreeLink__Fv: /* 80038B9C 0003599C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80038BA0 000359A0 7C 08 02 A6 */ mflr r0 /* 80038BA4 000359A4 38 80 00 08 */ li r4, 8 @@ -20,8 +20,8 @@ func_80038B9C: /* 80038BC0 000359C0 38 21 00 10 */ addi r1, r1, 0x10 /* 80038BC4 000359C4 4E 80 00 20 */ blr -.global func_80038BC8 -func_80038BC8: +.global xPartition.PartitionSpaceReset__FP13_tagPartSpace +xPartition.PartitionSpaceReset__FP13_tagPartSpace: /* 80038BC8 000359C8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80038BCC 000359CC 7C 08 02 A6 */ mflr r0 /* 80038BD0 000359D0 38 80 00 00 */ li r4, 0 @@ -33,8 +33,8 @@ func_80038BC8: /* 80038BE8 000359E8 38 21 00 10 */ addi r1, r1, 0x10 /* 80038BEC 000359EC 4E 80 00 20 */ blr -.global func_80038BF0 -func_80038BF0: +.global xPartition.PartitionSpaceInsert__FP13_tagPartSpacePv +xPartition.PartitionSpaceInsert__FP13_tagPartSpacePv: /* 80038BF0 000359F0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80038BF4 000359F4 7C 08 02 A6 */ mflr r0 /* 80038BF8 000359F8 90 01 00 14 */ stw r0, 0x14(r1) @@ -52,7 +52,7 @@ lbl_80038C20: /* 80038C20 00035A20 80 1F 00 04 */ lwz r0, 4(r31) /* 80038C24 00035A24 28 00 00 00 */ cmplwi r0, 0 /* 80038C28 00035A28 40 82 FF F4 */ bne lbl_80038C1C -/* 80038C2C 00035A2C 4B FF FF 71 */ bl func_80038B9C +/* 80038C2C 00035A2C 4B FF FF 71 */ bl xPartition.PartitionGetFreeLink__Fv /* 80038C30 00035A30 90 7F 00 04 */ stw r3, 4(r31) /* 80038C34 00035A34 38 00 00 00 */ li r0, 0 /* 80038C38 00035A38 80 7F 00 04 */ lwz r3, 4(r31) @@ -167,7 +167,7 @@ lbl_80038DB4: /* 80038DC8 00035BC8 1C 03 00 0C */ mulli r0, r3, 0xc /* 80038DCC 00035BCC 80 7C 00 30 */ lwz r3, 0x30(r28) /* 80038DD0 00035BD0 7C 63 02 14 */ add r3, r3, r0 -/* 80038DD4 00035BD4 4B FF FD F5 */ bl func_80038BC8 +/* 80038DD4 00035BD4 4B FF FD F5 */ bl xPartition.PartitionSpaceReset__FP13_tagPartSpace /* 80038DD8 00035BD8 3B 39 00 01 */ addi r25, r25, 1 lbl_80038DDC: /* 80038DDC 00035BDC 7C 19 E8 00 */ cmpw r25, r29 @@ -181,7 +181,7 @@ lbl_80038DF4: /* 80038DF4 00035BF4 7C 1B F8 00 */ cmpw r27, r31 /* 80038DF8 00035BF8 41 80 FF AC */ blt lbl_80038DA4 /* 80038DFC 00035BFC 38 7C 00 34 */ addi r3, r28, 0x34 -/* 80038E00 00035C00 4B FF FD C9 */ bl func_80038BC8 +/* 80038E00 00035C00 4B FF FD C9 */ bl xPartition.PartitionSpaceReset__FP13_tagPartSpace /* 80038E04 00035C04 BB 21 00 24 */ lmw r25, 0x24(r1) /* 80038E08 00035C08 80 01 00 44 */ lwz r0, 0x44(r1) /* 80038E0C 00035C0C 7C 08 03 A6 */ mtlr r0 @@ -279,7 +279,7 @@ lbl_80038F50: /* 80038F64 00035D64 1C 03 00 0C */ mulli r0, r3, 0xc /* 80038F68 00035D68 80 7C 00 30 */ lwz r3, 0x30(r28) /* 80038F6C 00035D6C 7C 63 02 14 */ add r3, r3, r0 -/* 80038F70 00035D70 4B FF FC 59 */ bl func_80038BC8 +/* 80038F70 00035D70 4B FF FC 59 */ bl xPartition.PartitionSpaceReset__FP13_tagPartSpace /* 80038F74 00035D74 3B 39 00 01 */ addi r25, r25, 1 lbl_80038F78: /* 80038F78 00035D78 7C 19 E8 00 */ cmpw r25, r29 @@ -293,7 +293,7 @@ lbl_80038F90: /* 80038F90 00035D90 7C 1B F8 00 */ cmpw r27, r31 /* 80038F94 00035D94 41 80 FF AC */ blt lbl_80038F40 /* 80038F98 00035D98 38 7C 00 34 */ addi r3, r28, 0x34 -/* 80038F9C 00035D9C 4B FF FC 2D */ bl func_80038BC8 +/* 80038F9C 00035D9C 4B FF FC 2D */ bl xPartition.PartitionSpaceReset__FP13_tagPartSpace /* 80038FA0 00035DA0 BB 21 00 24 */ lmw r25, 0x24(r1) /* 80038FA4 00035DA4 80 01 00 44 */ lwz r0, 0x44(r1) /* 80038FA8 00035DA8 7C 08 03 A6 */ mtlr r0 @@ -333,7 +333,7 @@ xPartitionInsert__FP13_tagPartitionPvP5xVec3: lbl_80039024: /* 80039024 00035E24 7F C4 F3 78 */ mr r4, r30 /* 80039028 00035E28 38 7F 00 34 */ addi r3, r31, 0x34 -/* 8003902C 00035E2C 4B FF FB C5 */ bl func_80038BF0 +/* 8003902C 00035E2C 4B FF FB C5 */ bl xPartition.PartitionSpaceInsert__FP13_tagPartSpacePv /* 80039030 00035E30 38 60 FF FF */ li r3, -1 /* 80039034 00035E34 48 00 00 6C */ b lbl_800390A0 lbl_80039038: @@ -361,7 +361,7 @@ lbl_80039038: /* 8003908C 00035E8C 1C 1F 00 0C */ mulli r0, r31, 0xc /* 80039090 00035E90 7F C4 F3 78 */ mr r4, r30 /* 80039094 00035E94 7C 65 02 14 */ add r3, r5, r0 -/* 80039098 00035E98 4B FF FB 59 */ bl func_80038BF0 +/* 80039098 00035E98 4B FF FB 59 */ bl xPartition.PartitionSpaceInsert__FP13_tagPartSpacePv /* 8003909C 00035E9C 7F E3 FB 78 */ mr r3, r31 lbl_800390A0: /* 800390A0 00035EA0 80 01 00 34 */ lwz r0, 0x34(r1) diff --git a/asm/Core/x/xPtankPool.s b/asm/Core/x/xPtankPool.s index 1712465e4..1c1c0eed3 100644 --- a/asm/Core/x/xPtankPool.s +++ b/asm/Core/x/xPtankPool.s @@ -2,8 +2,8 @@ .section .text # 0x8017F5E0 - 0x80180038 -.global func_8017F5E0 -func_8017F5E0: +.global xPtankPool.sort_buckets__24_unnamed_xPtankPool_cpp_FRQ224_unnamed_xPtankPool_cpp_10group_data +xPtankPool.sort_buckets__24_unnamed_xPtankPool_cpp_FRQ224_unnamed_xPtankPool_cpp_10group_data: /* 8017F5E0 0017C3E0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017F5E4 0017C3E4 7C 08 02 A6 */ mflr r0 /* 8017F5E8 0017C3E8 38 80 00 00 */ li r4, 0 @@ -92,8 +92,8 @@ lbl_8017F704: /* 8017F718 0017C518 38 21 00 10 */ addi r1, r1, 0x10 /* 8017F71C 0017C51C 4E 80 00 20 */ blr -.global func_8017F720 -func_8017F720: +.global xPtankPool.init_groups__24_unnamed_xPtankPool_cpp_Fv +xPtankPool.init_groups__24_unnamed_xPtankPool_cpp_Fv: /* 8017F720 0017C520 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8017F724 0017C524 7C 08 02 A6 */ mflr r0 /* 8017F728 0017C528 3C 60 80 2A */ lis r3, lbl_8029B830@ha @@ -142,7 +142,7 @@ lbl_8017F798: /* 8017F7C8 0017C5C8 80 1C 00 18 */ lwz r0, 0x18(r28) /* 8017F7CC 0017C5CC 54 00 10 3A */ slwi r0, r0, 2 /* 8017F7D0 0017C5D0 7F BD 02 14 */ add r29, r29, r0 -/* 8017F7D4 0017C5D4 4B FF FE 0D */ bl func_8017F5E0 +/* 8017F7D4 0017C5D4 4B FF FE 0D */ bl xPtankPool.sort_buckets__24_unnamed_xPtankPool_cpp_FRQ224_unnamed_xPtankPool_cpp_10group_data /* 8017F7D8 0017C5D8 3B 9C 00 1C */ addi r28, r28, 0x1c lbl_8017F7DC: /* 8017F7DC 0017C5DC 7C 1C F0 40 */ cmplw r28, r30 @@ -156,8 +156,8 @@ lbl_8017F7DC: /* 8017F7FC 0017C5FC 38 21 00 20 */ addi r1, r1, 0x20 /* 8017F800 0017C600 4E 80 00 20 */ blr -.global func_8017F804 -func_8017F804: +.global xPtankPool.create_ptank__24_unnamed_xPtankPool_cpp_FUi +xPtankPool.create_ptank__24_unnamed_xPtankPool_cpp_FUi: /* 8017F804 0017C604 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017F808 0017C608 7C 08 02 A6 */ mflr r0 /* 8017F80C 0017C60C 38 A0 00 00 */ li r5, 0 @@ -214,8 +214,8 @@ lbl_8017F8C0: /* 8017F8CC 0017C6CC 38 21 00 10 */ addi r1, r1, 0x10 /* 8017F8D0 0017C6D0 4E 80 00 20 */ blr -.global func_8017F8D4 -func_8017F8D4: +.global xPtankPool.destroy_ptank__24_unnamed_xPtankPool_cpp_FP8RpAtomic +xPtankPool.destroy_ptank__24_unnamed_xPtankPool_cpp_FP8RpAtomic: /* 8017F8D4 0017C6D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017F8D8 0017C6D8 7C 08 02 A6 */ mflr r0 /* 8017F8DC 0017C6DC 90 01 00 14 */ stw r0, 0x14(r1) @@ -241,8 +241,8 @@ lbl_8017F914: /* 8017F924 0017C724 38 21 00 10 */ addi r1, r1, 0x10 /* 8017F928 0017C728 4E 80 00 20 */ blr -.global func_8017F92C -func_8017F92C: +.global xPtankPool.render_ptank__24_unnamed_xPtankPool_cpp_FRCQ224_unnamed_xPtankPool_cpp_13ptank_context +xPtankPool.render_ptank__24_unnamed_xPtankPool_cpp_FRCQ224_unnamed_xPtankPool_cpp_13ptank_context: /* 8017F92C 0017C72C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017F930 0017C730 7C 08 02 A6 */ mflr r0 /* 8017F934 0017C734 90 01 00 14 */ stw r0, 0x14(r1) @@ -317,7 +317,7 @@ xPTankPoolSceneEnter__Fv: /* 8017FA24 0017C824 93 C1 00 18 */ stw r30, 0x18(r1) /* 8017FA28 0017C828 93 A1 00 14 */ stw r29, 0x14(r1) /* 8017FA2C 0017C82C 98 0D 97 E8 */ stb r0, lbl_803CC0E8-_SDA_BASE_(r13) -/* 8017FA30 0017C830 4B FF FC F1 */ bl func_8017F720 +/* 8017FA30 0017C830 4B FF FC F1 */ bl xPtankPool.init_groups__24_unnamed_xPtankPool_cpp_Fv /* 8017FA34 0017C834 3C 60 80 2A */ lis r3, lbl_8029B830@ha /* 8017FA38 0017C838 3F E0 43 30 */ lis r31, 0x4330 /* 8017FA3C 0017C83C 38 63 B8 30 */ addi r3, r3, lbl_8029B830@l @@ -337,7 +337,7 @@ lbl_8017FA4C: /* 8017FA70 0017C870 48 06 D9 6D */ bl func_801ED3DC /* 8017FA74 0017C874 7C 64 1B 78 */ mr r4, r3 /* 8017FA78 0017C878 7F C3 F3 78 */ mr r3, r30 -/* 8017FA7C 0017C87C 48 00 00 2D */ bl func_8017FAA8 +/* 8017FA7C 0017C87C 48 00 00 2D */ bl xPtankPool.create_ptanks__24_unnamed_xPtankPool_cpp_FRQ224_unnamed_xPtankPool_cpp_10group_dataUl /* 8017FA80 0017C880 3B DE 00 1C */ addi r30, r30, 0x1c lbl_8017FA84: /* 8017FA84 0017C884 7C 1E E8 40 */ cmplw r30, r29 @@ -350,8 +350,8 @@ lbl_8017FA84: /* 8017FAA0 0017C8A0 38 21 00 20 */ addi r1, r1, 0x20 /* 8017FAA4 0017C8A4 4E 80 00 20 */ blr -.global func_8017FAA8 -func_8017FAA8: +.global xPtankPool.create_ptanks__24_unnamed_xPtankPool_cpp_FRQ224_unnamed_xPtankPool_cpp_10group_dataUl +xPtankPool.create_ptanks__24_unnamed_xPtankPool_cpp_FRQ224_unnamed_xPtankPool_cpp_10group_dataUl: /* 8017FAA8 0017C8A8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8017FAAC 0017C8AC 7C 08 02 A6 */ mflr r0 /* 8017FAB0 0017C8B0 90 01 00 24 */ stw r0, 0x24(r1) @@ -374,7 +374,7 @@ lbl_8017FAD4: /* 8017FAF0 0017C8F0 48 00 00 44 */ b lbl_8017FB34 lbl_8017FAF4: /* 8017FAF4 0017C8F4 80 7B 00 04 */ lwz r3, 4(r27) -/* 8017FAF8 0017C8F8 4B FF FD 0D */ bl func_8017F804 +/* 8017FAF8 0017C8F8 4B FF FD 0D */ bl xPtankPool.create_ptank__24_unnamed_xPtankPool_cpp_FUi /* 8017FAFC 0017C8FC 90 7C 00 04 */ stw r3, 4(r28) /* 8017FB00 0017C900 80 1C 00 04 */ lwz r0, 4(r28) /* 8017FB04 0017C904 28 00 00 00 */ cmplwi r0, 0 @@ -425,7 +425,7 @@ lbl_8017FB90: /* 8017FBA0 0017C9A0 48 00 00 10 */ b lbl_8017FBB0 lbl_8017FBA4: /* 8017FBA4 0017C9A4 80 7D 00 04 */ lwz r3, 4(r29) -/* 8017FBA8 0017C9A8 4B FF FD 2D */ bl func_8017F8D4 +/* 8017FBA8 0017C9A8 4B FF FD 2D */ bl xPtankPool.destroy_ptank__24_unnamed_xPtankPool_cpp_FP8RpAtomic /* 8017FBAC 0017C9AC 3B BD 00 14 */ addi r29, r29, 0x14 lbl_8017FBB0: /* 8017FBB0 0017C9B0 7C 1D E0 40 */ cmplw r29, r28 @@ -483,7 +483,7 @@ lbl_8017FC64: /* 8017FC68 0017CA68 54 60 03 DF */ rlwinm. r0, r3, 0, 0xf, 0xf /* 8017FC6C 0017CA6C 41 82 00 1C */ beq lbl_8017FC88 /* 8017FC70 0017CA70 7F A3 EB 78 */ mr r3, r29 -/* 8017FC74 0017CA74 4B FF FC B9 */ bl func_8017F92C +/* 8017FC74 0017CA74 4B FF FC B9 */ bl xPtankPool.render_ptank__24_unnamed_xPtankPool_cpp_FRCQ224_unnamed_xPtankPool_cpp_13ptank_context /* 8017FC78 0017CA78 80 1D 00 08 */ lwz r0, 8(r29) /* 8017FC7C 0017CA7C 54 00 04 1C */ rlwinm r0, r0, 0, 0x10, 0xe /* 8017FC80 0017CA80 90 1D 00 08 */ stw r0, 8(r29) @@ -508,7 +508,7 @@ lbl_8017FCB8: /* 8017FCC0 0017CAC0 38 00 00 00 */ li r0, 0 /* 8017FCC4 0017CAC4 7F E3 FB 78 */ mr r3, r31 /* 8017FCC8 0017CAC8 90 1F 00 14 */ stw r0, 0x14(r31) -/* 8017FCCC 0017CACC 4B FF F9 15 */ bl func_8017F5E0 +/* 8017FCCC 0017CACC 4B FF F9 15 */ bl xPtankPool.sort_buckets__24_unnamed_xPtankPool_cpp_FRQ224_unnamed_xPtankPool_cpp_10group_data lbl_8017FCD0: /* 8017FCD0 0017CAD0 3B FF 00 1C */ addi r31, r31, 0x1c lbl_8017FCD4: @@ -544,7 +544,7 @@ grab_block__10ptank_poolF16ptank_group_type: /* 8017FD3C 0017CB3C 41 80 00 18 */ blt lbl_8017FD54 /* 8017FD40 0017CB40 7F E3 FB 78 */ mr r3, r31 /* 8017FD44 0017CB44 38 80 00 01 */ li r4, 1 -/* 8017FD48 0017CB48 4B FF FD 61 */ bl func_8017FAA8 +/* 8017FD48 0017CB48 4B FF FD 61 */ bl xPtankPool.create_ptanks__24_unnamed_xPtankPool_cpp_FRQ224_unnamed_xPtankPool_cpp_10group_dataUl /* 8017FD4C 0017CB4C 28 03 00 01 */ cmplwi r3, 1 /* 8017FD50 0017CB50 41 80 01 D0 */ blt lbl_8017FF20 lbl_8017FD54: @@ -618,9 +618,9 @@ lbl_8017FE34: /* 8017FE50 0017CC50 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8017FE54 0017CC54 40 82 00 1C */ bne lbl_8017FE70 /* 8017FE58 0017CC58 80 63 00 04 */ lwz r3, 4(r3) -/* 8017FE5C 0017CC5C 4B FF FA 79 */ bl func_8017F8D4 +/* 8017FE5C 0017CC5C 4B FF FA 79 */ bl xPtankPool.destroy_ptank__24_unnamed_xPtankPool_cpp_FP8RpAtomic /* 8017FE60 0017CC60 80 7F 00 04 */ lwz r3, 4(r31) -/* 8017FE64 0017CC64 4B FF F9 A1 */ bl func_8017F804 +/* 8017FE64 0017CC64 4B FF F9 A1 */ bl xPtankPool.create_ptank__24_unnamed_xPtankPool_cpp_FUi /* 8017FE68 0017CC68 80 9E 00 00 */ lwz r4, 0(r30) /* 8017FE6C 0017CC6C 90 64 00 04 */ stw r3, 4(r4) lbl_8017FE70: diff --git a/asm/Core/x/xQuickCull.s b/asm/Core/x/xQuickCull.s index af545085c..5471bf638 100644 --- a/asm/Core/x/xQuickCull.s +++ b/asm/Core/x/xQuickCull.s @@ -157,8 +157,8 @@ lbl_8003C6AC: /* 8003C6B4 000394B4 38 21 00 10 */ addi r1, r1, 0x10 /* 8003C6B8 000394B8 4E 80 00 20 */ blr -.global func_8003C6BC -func_8003C6BC: +.global xQuickCull.xQuickCullCellForVec__FP10xQCControlP7xQCDataPC5xVec3 +xQuickCull.xQuickCullCellForVec__FP10xQCControlP7xQCDataPC5xVec3: /* 8003C6BC 000394BC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003C6C0 000394C0 38 00 00 7F */ li r0, 0x7f /* 8003C6C4 000394C4 C0 25 00 00 */ lfs f1, 0(r5) @@ -245,8 +245,8 @@ lbl_8003C7B8: /* 8003C7E4 000395E4 38 21 00 20 */ addi r1, r1, 0x20 /* 8003C7E8 000395E8 4E 80 00 20 */ blr -.global func_8003C7EC -func_8003C7EC: +.global xQuickCull.xQuickCullCellMerge__FP7xQCDataPC7xQCDataPC7xQCData +xQuickCull.xQuickCullCellMerge__FP7xQCDataPC7xQCDataPC7xQCData: /* 8003C7EC 000395EC 89 05 00 00 */ lbz r8, 0(r5) /* 8003C7F0 000395F0 88 E4 00 00 */ lbz r7, 0(r4) /* 8003C7F4 000395F4 7D 00 07 74 */ extsb r0, r8 @@ -319,15 +319,15 @@ xQuickCullForLine__FP10xQCControlP7xQCDataPC6xLine3: /* 8003C8DC 000396DC 38 81 00 28 */ addi r4, r1, 0x28 /* 8003C8E0 000396E0 93 A1 00 54 */ stw r29, 0x54(r1) /* 8003C8E4 000396E4 7C 7D 1B 78 */ mr r29, r3 -/* 8003C8E8 000396E8 4B FF FD D5 */ bl func_8003C6BC +/* 8003C8E8 000396E8 4B FF FD D5 */ bl xQuickCull.xQuickCullCellForVec__FP10xQCControlP7xQCDataPC5xVec3 /* 8003C8EC 000396EC 7F A3 EB 78 */ mr r3, r29 /* 8003C8F0 000396F0 38 81 00 08 */ addi r4, r1, 8 /* 8003C8F4 000396F4 38 BF 00 0C */ addi r5, r31, 0xc -/* 8003C8F8 000396F8 4B FF FD C5 */ bl func_8003C6BC +/* 8003C8F8 000396F8 4B FF FD C5 */ bl xQuickCull.xQuickCullCellForVec__FP10xQCControlP7xQCDataPC5xVec3 /* 8003C8FC 000396FC 7F C3 F3 78 */ mr r3, r30 /* 8003C900 00039700 38 81 00 28 */ addi r4, r1, 0x28 /* 8003C904 00039704 38 A1 00 08 */ addi r5, r1, 8 -/* 8003C908 00039708 4B FF FE E5 */ bl func_8003C7EC +/* 8003C908 00039708 4B FF FE E5 */ bl xQuickCull.xQuickCullCellMerge__FP7xQCDataPC7xQCDataPC7xQCData /* 8003C90C 0003970C 80 01 00 64 */ lwz r0, 0x64(r1) /* 8003C910 00039710 83 E1 00 5C */ lwz r31, 0x5c(r1) /* 8003C914 00039714 83 C1 00 58 */ lwz r30, 0x58(r1) @@ -420,15 +420,15 @@ lbl_8003CA18: /* 8003CA4C 0003984C EC 01 00 2A */ fadds f0, f1, f0 /* 8003CA50 00039850 D0 41 00 58 */ stfs f2, 0x58(r1) /* 8003CA54 00039854 D0 01 00 5C */ stfs f0, 0x5c(r1) -/* 8003CA58 00039858 4B FF FC 65 */ bl func_8003C6BC +/* 8003CA58 00039858 4B FF FC 65 */ bl xQuickCull.xQuickCullCellForVec__FP10xQCControlP7xQCDataPC5xVec3 /* 8003CA5C 0003985C 7F A3 EB 78 */ mr r3, r29 /* 8003CA60 00039860 7F E5 FB 78 */ mr r5, r31 /* 8003CA64 00039864 38 81 00 08 */ addi r4, r1, 8 -/* 8003CA68 00039868 4B FF FC 55 */ bl func_8003C6BC +/* 8003CA68 00039868 4B FF FC 55 */ bl xQuickCull.xQuickCullCellForVec__FP10xQCControlP7xQCDataPC5xVec3 /* 8003CA6C 0003986C 7F C3 F3 78 */ mr r3, r30 /* 8003CA70 00039870 38 81 00 28 */ addi r4, r1, 0x28 /* 8003CA74 00039874 38 A1 00 08 */ addi r5, r1, 8 -/* 8003CA78 00039878 4B FF FD 75 */ bl func_8003C7EC +/* 8003CA78 00039878 4B FF FD 75 */ bl xQuickCull.xQuickCullCellMerge__FP7xQCDataPC7xQCDataPC7xQCData /* 8003CA7C 0003987C 80 01 00 74 */ lwz r0, 0x74(r1) /* 8003CA80 00039880 83 E1 00 6C */ lwz r31, 0x6c(r1) /* 8003CA84 00039884 83 C1 00 68 */ lwz r30, 0x68(r1) @@ -474,15 +474,15 @@ xQuickCullForSphere__FP10xQCControlP7xQCDataPC7xSphere: /* 8003CB18 00039918 D0 41 00 08 */ stfs f2, 8(r1) /* 8003CB1C 0003991C D0 21 00 0C */ stfs f1, 0xc(r1) /* 8003CB20 00039920 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 8003CB24 00039924 4B FF FB 99 */ bl func_8003C6BC +/* 8003CB24 00039924 4B FF FB 99 */ bl xQuickCull.xQuickCullCellForVec__FP10xQCControlP7xQCDataPC5xVec3 /* 8003CB28 00039928 7F C3 F3 78 */ mr r3, r30 /* 8003CB2C 0003992C 38 81 00 20 */ addi r4, r1, 0x20 /* 8003CB30 00039930 38 A1 00 08 */ addi r5, r1, 8 -/* 8003CB34 00039934 4B FF FB 89 */ bl func_8003C6BC +/* 8003CB34 00039934 4B FF FB 89 */ bl xQuickCull.xQuickCullCellForVec__FP10xQCControlP7xQCDataPC5xVec3 /* 8003CB38 00039938 7F E3 FB 78 */ mr r3, r31 /* 8003CB3C 0003993C 38 81 00 40 */ addi r4, r1, 0x40 /* 8003CB40 00039940 38 A1 00 20 */ addi r5, r1, 0x20 -/* 8003CB44 00039944 4B FF FC A9 */ bl func_8003C7EC +/* 8003CB44 00039944 4B FF FC A9 */ bl xQuickCull.xQuickCullCellMerge__FP7xQCDataPC7xQCDataPC7xQCData /* 8003CB48 00039948 80 01 00 74 */ lwz r0, 0x74(r1) /* 8003CB4C 0003994C 83 E1 00 6C */ lwz r31, 0x6c(r1) /* 8003CB50 00039950 83 C1 00 68 */ lwz r30, 0x68(r1) @@ -503,15 +503,15 @@ xQuickCullForBox__FP10xQCControlP7xQCDataPC4xBox: /* 8003CB80 00039980 38 81 00 28 */ addi r4, r1, 0x28 /* 8003CB84 00039984 93 A1 00 54 */ stw r29, 0x54(r1) /* 8003CB88 00039988 7C 7D 1B 78 */ mr r29, r3 -/* 8003CB8C 0003998C 4B FF FB 31 */ bl func_8003C6BC +/* 8003CB8C 0003998C 4B FF FB 31 */ bl xQuickCull.xQuickCullCellForVec__FP10xQCControlP7xQCDataPC5xVec3 /* 8003CB90 00039990 7F A3 EB 78 */ mr r3, r29 /* 8003CB94 00039994 7F E5 FB 78 */ mr r5, r31 /* 8003CB98 00039998 38 81 00 08 */ addi r4, r1, 8 -/* 8003CB9C 0003999C 4B FF FB 21 */ bl func_8003C6BC +/* 8003CB9C 0003999C 4B FF FB 21 */ bl xQuickCull.xQuickCullCellForVec__FP10xQCControlP7xQCDataPC5xVec3 /* 8003CBA0 000399A0 7F C3 F3 78 */ mr r3, r30 /* 8003CBA4 000399A4 38 81 00 28 */ addi r4, r1, 0x28 /* 8003CBA8 000399A8 38 A1 00 08 */ addi r5, r1, 8 -/* 8003CBAC 000399AC 4B FF FC 41 */ bl func_8003C7EC +/* 8003CBAC 000399AC 4B FF FC 41 */ bl xQuickCull.xQuickCullCellMerge__FP7xQCDataPC7xQCDataPC7xQCData /* 8003CBB0 000399B0 80 01 00 64 */ lwz r0, 0x64(r1) /* 8003CBB4 000399B4 83 E1 00 5C */ lwz r31, 0x5c(r1) /* 8003CBB8 000399B8 83 C1 00 58 */ lwz r30, 0x58(r1) diff --git a/asm/Core/x/xSFX.s b/asm/Core/x/xSFX.s index 387078138..ae4e3110b 100644 --- a/asm/Core/x/xSFX.s +++ b/asm/Core/x/xSFX.s @@ -32,7 +32,7 @@ xSFXUpdateEnvironmentalStreamSounds__FP4xSFXUi: /* 80043F10 00040D10 48 00 00 14 */ b lbl_80043F24 lbl_80043F14: /* 80043F14 00040D14 7F C3 F3 78 */ mr r3, r30 -/* 80043F18 00040D18 48 00 03 55 */ bl func_8004426C +/* 80043F18 00040D18 48 00 03 55 */ bl xSFX.xSFXUpdate__FP4xSFX /* 80043F1C 00040D1C 3B DE 00 1C */ addi r30, r30, 0x1c /* 80043F20 00040D20 3B 9C 00 01 */ addi r28, r28, 1 lbl_80043F24: @@ -130,7 +130,7 @@ lbl_80044070: /* 80044078 00040E78 80 7C 00 00 */ lwz r3, 0(r28) /* 8004407C 00040E7C 28 03 00 00 */ cmplwi r3, 0 /* 80044080 00040E80 41 82 00 10 */ beq lbl_80044090 -/* 80044084 00040E84 48 00 06 BD */ bl func_80044740 +/* 80044084 00040E84 48 00 06 BD */ bl xSFX.xSFXStop__FP4xSFX /* 80044088 00040E88 38 00 00 00 */ li r0, 0 /* 8004408C 00040E8C 90 1C 00 00 */ stw r0, 0(r28) lbl_80044090: @@ -147,7 +147,7 @@ lbl_80044090: /* 800440B8 00040EB8 7C A3 01 2E */ stwx r5, r3, r0 lbl_800440BC: /* 800440BC 00040EBC 80 64 00 00 */ lwz r3, 0(r4) -/* 800440C0 00040EC0 48 00 03 65 */ bl func_80044424 +/* 800440C0 00040EC0 48 00 03 65 */ bl xSFX.xSFXPlay__FP4xSFX lbl_800440C4: /* 800440C4 00040EC4 80 01 00 44 */ lwz r0, 0x44(r1) /* 800440C8 00040EC8 83 E1 00 3C */ lwz r31, 0x3c(r1) @@ -158,8 +158,8 @@ lbl_800440C4: /* 800440DC 00040EDC 38 21 00 40 */ addi r1, r1, 0x40 /* 800440E0 00040EE0 4E 80 00 20 */ blr -.global func_800440E4 -func_800440E4: +.global xSFX.xSFXWillSendDone__FP4xSFX +xSFX.xSFXWillSendDone__FP4xSFX: /* 800440E4 00040EE4 88 03 00 05 */ lbz r0, 5(r3) /* 800440E8 00040EE8 28 00 00 00 */ cmplwi r0, 0 /* 800440EC 00040EEC 41 82 00 30 */ beq lbl_8004411C @@ -214,7 +214,7 @@ lbl_80044190: /* 80044194 00040F94 90 1E 00 08 */ stw r0, 8(r30) lbl_80044198: /* 80044198 00040F98 7F C3 F3 78 */ mr r3, r30 -/* 8004419C 00040F9C 4B FF FF 49 */ bl func_800440E4 +/* 8004419C 00040F9C 4B FF FF 49 */ bl xSFX.xSFXWillSendDone__FP4xSFX /* 800441A0 00040FA0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800441A4 00040FA4 41 82 00 10 */ beq lbl_800441B4 /* 800441A8 00040FA8 A0 1F 00 08 */ lhz r0, 8(r31) @@ -280,8 +280,8 @@ xSFXConvertFlags__FUi: /* 80044264 00041064 60 63 80 00 */ ori r3, r3, 0x8000 /* 80044268 00041068 4E 80 00 20 */ blr -.global func_8004426C -func_8004426C: +.global xSFX.xSFXUpdate__FP4xSFX +xSFX.xSFXUpdate__FP4xSFX: /* 8004426C 0004106C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80044270 00041070 7C 08 02 A6 */ mflr r0 /* 80044274 00041074 90 01 00 14 */ stw r0, 0x14(r1) @@ -342,7 +342,7 @@ lbl_800442E4: /* 80044348 00041148 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16 /* 8004434C 0004114C 40 82 00 BC */ bne lbl_80044408 /* 80044350 00041150 7F E3 FB 78 */ mr r3, r31 -/* 80044354 00041154 48 00 00 D1 */ bl func_80044424 +/* 80044354 00041154 48 00 00 D1 */ bl xSFX.xSFXPlay__FP4xSFX /* 80044358 00041158 48 00 00 B0 */ b lbl_80044408 /* 8004435C 0004115C 4B FE C9 0D */ bl xrand__Fv /* 80044360 00041160 3C 80 51 EC */ lis r4, 0x51EB851F@ha @@ -370,7 +370,7 @@ lbl_800442E4: /* 800443B8 000411B8 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16 /* 800443BC 000411BC 40 82 00 4C */ bne lbl_80044408 /* 800443C0 000411C0 7F E3 FB 78 */ mr r3, r31 -/* 800443C4 000411C4 48 00 00 61 */ bl func_80044424 +/* 800443C4 000411C4 48 00 00 61 */ bl xSFX.xSFXPlay__FP4xSFX /* 800443C8 000411C8 48 00 00 40 */ b lbl_80044408 /* 800443CC 000411CC 80 1F 00 14 */ lwz r0, 0x14(r31) /* 800443D0 000411D0 28 00 00 00 */ cmplwi r0, 0 @@ -384,7 +384,7 @@ lbl_800442E4: /* 800443F0 000411F0 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16 /* 800443F4 000411F4 40 82 00 14 */ bne lbl_80044408 /* 800443F8 000411F8 7F E3 FB 78 */ mr r3, r31 -/* 800443FC 000411FC 48 00 03 45 */ bl func_80044740 +/* 800443FC 000411FC 48 00 03 45 */ bl xSFX.xSFXStop__FP4xSFX /* 80044400 00041200 48 00 00 08 */ b lbl_80044408 lbl_80044404: /* 80044404 00041204 48 00 00 00 */ b lbl_80044404 @@ -397,8 +397,8 @@ lbl_80044408: /* 8004441C 0004121C 38 21 00 20 */ addi r1, r1, 0x20 /* 80044420 00041220 4E 80 00 20 */ blr -.global func_80044424 -func_80044424: +.global xSFX.xSFXPlay__FP4xSFX +xSFX.xSFXPlay__FP4xSFX: /* 80044424 00041224 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80044428 00041228 7C 08 02 A6 */ mflr r0 /* 8004442C 0004122C 90 01 00 44 */ stw r0, 0x44(r1) @@ -605,8 +605,8 @@ lbl_80044728: /* 80044738 00041538 38 21 00 40 */ addi r1, r1, 0x40 /* 8004473C 0004153C 4E 80 00 20 */ blr -.global func_80044740 -func_80044740: +.global xSFX.xSFXStop__FP4xSFX +xSFX.xSFXStop__FP4xSFX: /* 80044740 00041540 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80044744 00041544 7C 08 02 A6 */ mflr r0 /* 80044748 00041548 90 01 00 14 */ stw r0, 0x14(r1) diff --git a/asm/Core/x/xScene.s b/asm/Core/x/xScene.s index 088818466..c7e049186 100644 --- a/asm/Core/x/xScene.s +++ b/asm/Core/x/xScene.s @@ -1254,7 +1254,7 @@ xRayHitsSceneFlags__FP6xSceneP5xRay3P7xCollisUcUc: /* 800404F4 0003D2F4 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 800404F8 0003D2F8 60 00 01 00 */ ori r0, r0, 0x100 /* 800404FC 0003D2FC 90 05 00 00 */ stw r0, 0(r5) -/* 80040500 0003D300 48 00 01 59 */ bl func_80040658 +/* 80040500 0003D300 48 00 01 59 */ bl xScene.__ct__Q220_unnamed_xScene_cpp_15cb_ray_hits_entFRC5xRay3R7xCollisUcUc /* 80040504 0003D304 38 00 00 02 */ li r0, 2 /* 80040508 0003D308 3B E1 00 B8 */ addi r31, r1, 0xb8 /* 8004050C 0003D30C 98 01 00 A8 */ stb r0, 0xa8(r1) @@ -1344,16 +1344,16 @@ lbl_80040644: /* 80040650 0003D450 38 21 00 F0 */ addi r1, r1, 0xf0 /* 80040654 0003D454 4E 80 00 20 */ blr -.global func_80040658 -func_80040658: +.global xScene.__ct__Q220_unnamed_xScene_cpp_15cb_ray_hits_entFRC5xRay3R7xCollisUcUc +xScene.__ct__Q220_unnamed_xScene_cpp_15cb_ray_hits_entFRC5xRay3R7xCollisUcUc: /* 80040658 0003D458 90 83 00 00 */ stw r4, 0(r3) /* 8004065C 0003D45C 90 A3 00 04 */ stw r5, 4(r3) /* 80040660 0003D460 98 C3 00 08 */ stb r6, 8(r3) /* 80040664 0003D464 98 E3 00 09 */ stb r7, 9(r3) /* 80040668 0003D468 4E 80 00 20 */ blr -.global func_8004066C -func_8004066C: +.global xScene.ProjectTriangle__FP5xVec3P5xVec3PfPf +xScene.ProjectTriangle__FP5xVec3P5xVec3PfPf: /* 8004066C 0003D46C C0 23 00 04 */ lfs f1, 4(r3) /* 80040670 0003D470 C0 04 00 04 */ lfs f0, 4(r4) /* 80040674 0003D474 C0 43 00 00 */ lfs f2, 0(r3) @@ -1407,8 +1407,8 @@ lbl_8004071C: /* 80040728 0003D528 D0 26 00 00 */ stfs f1, 0(r6) /* 8004072C 0003D52C 4E 80 00 20 */ blr -.global func_80040730 -func_80040730: +.global xScene.ProjectBox__FP5xVec3P4xBoxPfPf +xScene.ProjectBox__FP5xVec3P4xBoxPfPf: /* 80040730 0003D530 C0 44 00 00 */ lfs f2, 0(r4) /* 80040734 0003D534 C0 04 00 0C */ lfs f0, 0xc(r4) /* 80040738 0003D538 C0 C4 00 04 */ lfs f6, 4(r4) @@ -1447,8 +1447,8 @@ func_80040730: /* 800407BC 0003D5BC D0 06 00 00 */ stfs f0, 0(r6) /* 800407C0 0003D5C0 4E 80 00 20 */ blr -.global func_800407C4 -func_800407C4: +.global xScene.Mgc_TriBoxTest__FP5xVec3P4xBox +xScene.Mgc_TriBoxTest__FP5xVec3P4xBox: /* 800407C4 0003D5C4 94 21 FF 90 */ stwu r1, -0x70(r1) /* 800407C8 0003D5C8 7C 08 02 A6 */ mflr r0 /* 800407CC 0003D5CC 90 01 00 74 */ stw r0, 0x74(r1) @@ -1548,7 +1548,7 @@ lbl_80040890: /* 80040920 0003D720 D0 21 00 2C */ stfs f1, 0x2c(r1) /* 80040924 0003D724 D0 01 00 14 */ stfs f0, 0x14(r1) /* 80040928 0003D728 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 8004092C 0003D72C 4B FF FE 05 */ bl func_80040730 +/* 8004092C 0003D72C 4B FF FE 05 */ bl xScene.ProjectBox__FP5xVec3P4xBoxPfPf /* 80040930 0003D730 C0 21 00 08 */ lfs f1, 8(r1) /* 80040934 0003D734 C0 01 00 14 */ lfs f0, 0x14(r1) /* 80040938 0003D738 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -1606,12 +1606,12 @@ lbl_800409A8: /* 800409F8 0003D7F8 D0 01 00 2C */ stfs f0, 0x2c(r1) /* 800409FC 0003D7FC C0 02 86 04 */ lfs f0, lbl_803CCF84-_SDA2_BASE_(r2) /* 80040A00 0003D800 D0 1F 00 00 */ stfs f0, 0(r31) -/* 80040A04 0003D804 4B FF FC 69 */ bl func_8004066C +/* 80040A04 0003D804 4B FF FC 69 */ bl xScene.ProjectTriangle__FP5xVec3P5xVec3PfPf /* 80040A08 0003D808 7F 64 DB 78 */ mr r4, r27 /* 80040A0C 0003D80C 38 61 00 24 */ addi r3, r1, 0x24 /* 80040A10 0003D810 38 A1 00 0C */ addi r5, r1, 0xc /* 80040A14 0003D814 38 C1 00 08 */ addi r6, r1, 8 -/* 80040A18 0003D818 4B FF FD 19 */ bl func_80040730 +/* 80040A18 0003D818 4B FF FD 19 */ bl xScene.ProjectBox__FP5xVec3P4xBoxPfPf /* 80040A1C 0003D81C C0 21 00 08 */ lfs f1, 8(r1) /* 80040A20 0003D820 C0 01 00 14 */ lfs f0, 0x14(r1) /* 80040A24 0003D824 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -1640,8 +1640,8 @@ lbl_80040A68: /* 80040A74 0003D874 38 21 00 70 */ addi r1, r1, 0x70 /* 80040A78 0003D878 4E 80 00 20 */ blr -.global func_80040A7C -func_80040A7C: +.global xScene.nearestFloorCB__FP14RpIntersectionP19RpCollisionTrianglefPv +xScene.nearestFloorCB__FP14RpIntersectionP19RpCollisionTrianglefPv: /* 80040A7C 0003D87C 94 21 FF 30 */ stwu r1, -0xd0(r1) /* 80040A80 0003D880 7C 08 02 A6 */ mflr r0 /* 80040A84 0003D884 90 01 00 D4 */ stw r0, 0xd4(r1) @@ -1687,7 +1687,7 @@ lbl_80040AE0: /* 80040B18 0003D918 80 8D 8A 64 */ lwz r4, lbl_803CB364-_SDA_BASE_(r13) /* 80040B1C 0003D91C 7E E5 BB 78 */ mr r5, r23 /* 80040B20 0003D920 38 61 00 2C */ addi r3, r1, 0x2c -/* 80040B24 0003D924 48 00 0D 99 */ bl func_800418BC +/* 80040B24 0003D924 48 00 0D 99 */ bl xScene.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80040B28 0003D928 38 61 00 2C */ addi r3, r1, 0x2c /* 80040B2C 0003D92C 7C 64 1B 78 */ mr r4, r3 /* 80040B30 0003D930 48 00 D7 C1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -1970,14 +1970,14 @@ lbl_80040F20: lbl_80040F44: /* 80040F44 0003DD44 7F E4 FB 78 */ mr r4, r31 /* 80040F48 0003DD48 38 61 00 08 */ addi r3, r1, 8 -/* 80040F4C 0003DD4C 4B FF F8 79 */ bl func_800407C4 +/* 80040F4C 0003DD4C 4B FF F8 79 */ bl xScene.Mgc_TriBoxTest__FP5xVec3P4xBox /* 80040F50 0003DD50 28 03 00 00 */ cmplwi r3, 0 /* 80040F54 0003DD54 41 82 00 1C */ beq lbl_80040F70 /* 80040F58 0003DD58 FC 20 F8 90 */ fmr f1, f31 /* 80040F5C 0003DD5C 7F A3 EB 78 */ mr r3, r29 /* 80040F60 0003DD60 7F C4 F3 78 */ mr r4, r30 /* 80040F64 0003DD64 7F E5 FB 78 */ mr r5, r31 -/* 80040F68 0003DD68 4B FF FB 15 */ bl func_80040A7C +/* 80040F68 0003DD68 4B FF FB 15 */ bl xScene.nearestFloorCB__FP14RpIntersectionP19RpCollisionTrianglefPv /* 80040F6C 0003DD6C 48 00 00 08 */ b lbl_80040F74 lbl_80040F70: /* 80040F70 0003DD70 7F C3 F3 78 */ mr r3, r30 @@ -1996,7 +1996,7 @@ lbl_80040F94: /* 80040F9C 0003DD9C 7C A4 2B 78 */ mr r4, r5 /* 80040FA0 0003DDA0 7C C5 33 78 */ mr r5, r6 /* 80040FA4 0003DDA4 90 01 00 14 */ stw r0, 0x14(r1) -/* 80040FA8 0003DDA8 4B FF FA D5 */ bl func_80040A7C +/* 80040FA8 0003DDA8 4B FF FA D5 */ bl xScene.nearestFloorCB__FP14RpIntersectionP19RpCollisionTrianglefPv /* 80040FAC 0003DDAC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80040FB0 0003DDB0 7C 08 03 A6 */ mtlr r0 /* 80040FB4 0003DDB4 38 21 00 10 */ addi r1, r1, 0x10 @@ -2226,8 +2226,8 @@ lbl_800412E4: /* 800412F0 0003E0F0 38 21 00 50 */ addi r1, r1, 0x50 /* 800412F4 0003E0F4 4E 80 00 20 */ blr -.global func_800412F8 -func_800412F8: +.global xScene.__cl__Q220_unnamed_xScene_cpp_15cb_ray_hits_entFR4xEntR10xGridBound +xScene.__cl__Q220_unnamed_xScene_cpp_15cb_ray_hits_entFR4xEntR10xGridBound: /* 800412F8 0003E0F8 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800412FC 0003E0FC 7C 08 02 A6 */ mflr r0 /* 80041300 0003E100 90 01 00 64 */ stw r0, 0x64(r1) @@ -2387,7 +2387,7 @@ lbl_80041510: /* 80041524 0003E324 80 9C 00 00 */ lwz r4, 0(r28) /* 80041528 0003E328 7F E3 FB 78 */ mr r3, r31 /* 8004152C 0003E32C 7F 85 E3 78 */ mr r5, r28 -/* 80041530 0003E330 4B FF FD C9 */ bl func_800412F8 +/* 80041530 0003E330 4B FF FD C9 */ bl xScene.__cl__Q220_unnamed_xScene_cpp_15cb_ray_hits_entFR4xEntR10xGridBound /* 80041534 0003E334 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80041538 0003E338 40 82 00 10 */ bne lbl_80041548 /* 8004153C 0003E33C 38 61 00 18 */ addi r3, r1, 0x18 @@ -2423,7 +2423,7 @@ lbl_8004158C: /* 800415A0 0003E3A0 80 99 00 00 */ lwz r4, 0(r25) /* 800415A4 0003E3A4 7F E3 FB 78 */ mr r3, r31 /* 800415A8 0003E3A8 7F 25 CB 78 */ mr r5, r25 -/* 800415AC 0003E3AC 4B FF FD 4D */ bl func_800412F8 +/* 800415AC 0003E3AC 4B FF FD 4D */ bl xScene.__cl__Q220_unnamed_xScene_cpp_15cb_ray_hits_entFR4xEntR10xGridBound /* 800415B0 0003E3B0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800415B4 0003E3B4 40 82 00 10 */ bne lbl_800415C4 /* 800415B8 0003E3B8 38 61 00 18 */ addi r3, r1, 0x18 @@ -2656,8 +2656,8 @@ lbl_800418B4: /* 800418B4 0003E6B4 D0 23 00 14 */ stfs f1, 0x14(r3) /* 800418B8 0003E6B8 4E 80 00 20 */ blr -.global func_800418BC -func_800418BC: +.global xScene.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 +xScene.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 800418BC 0003E6BC C0 65 00 04 */ lfs f3, 4(r5) /* 800418C0 0003E6C0 C0 04 00 10 */ lfs f0, 0x10(r4) /* 800418C4 0003E6C4 C0 44 00 14 */ lfs f2, 0x14(r4) diff --git a/asm/Core/x/xScrFx.s b/asm/Core/x/xScrFx.s index 0c801db99..3ccec664a 100644 --- a/asm/Core/x/xScrFx.s +++ b/asm/Core/x/xScrFx.s @@ -46,7 +46,7 @@ xScrFxUpdate__FP8RwCameraf: /* 800419A4 0003E7A4 FC 20 F8 90 */ fmr f1, f31 /* 800419A8 0003E7A8 48 00 0B D1 */ bl xScrFXGlareUpdate__Ff /* 800419AC 0003E7AC FC 20 F8 90 */ fmr f1, f31 -/* 800419B0 0003E7B0 48 00 08 91 */ bl func_80042240 +/* 800419B0 0003E7B0 48 00 08 91 */ bl xScrFx.xScrFxDistortionUpdate__Ff /* 800419B4 0003E7B4 80 01 00 24 */ lwz r0, 0x24(r1) /* 800419B8 0003E7B8 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800419BC 0003E7BC 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -62,7 +62,7 @@ xScrFxRender__FP8RwCamera: /* 800419D8 0003E7D8 48 08 D9 79 */ bl iScrFxBegin__Fv /* 800419DC 0003E7DC 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 800419E0 0003E7E0 80 63 00 00 */ lwz r3, 0(r3) -/* 800419E4 0003E7E4 48 00 09 B5 */ bl func_80042398 +/* 800419E4 0003E7E4 48 00 09 B5 */ bl xScrFx.xScrFxDistortionRender__FP8RwCamera /* 800419E8 0003E7E8 88 0D 8A 78 */ lbz r0, lbl_803CB378-_SDA_BASE_(r13) /* 800419EC 0003E7EC 28 00 00 00 */ cmplwi r0, 0 /* 800419F0 0003E7F0 41 82 00 08 */ beq lbl_800419F8 @@ -124,8 +124,8 @@ xScrFxFadeInit__Fv: /* 80041AB4 0003E8B4 38 21 00 10 */ addi r1, r1, 0x10 /* 80041AB8 0003E8B8 4E 80 00 20 */ blr -.global func_80041ABC -func_80041ABC: +.global xScrFx.InterpCol__FfUcUc +xScrFx.InterpCol__FfUcUc: /* 80041ABC 0003E8BC 54 65 06 3E */ clrlwi r5, r3, 0x18 /* 80041AC0 0003E8C0 54 80 06 3E */ clrlwi r0, r4, 0x18 /* 80041AC4 0003E8C4 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -293,28 +293,28 @@ lbl_80041CEC: /* 80041CF4 0003EAF4 38 83 89 F0 */ addi r4, r3, lbl_802C89F0@l /* 80041CF8 0003EAF8 88 64 00 08 */ lbz r3, 8(r4) /* 80041CFC 0003EAFC 88 84 00 0C */ lbz r4, 0xc(r4) -/* 80041D00 0003EB00 4B FF FD BD */ bl func_80041ABC +/* 80041D00 0003EB00 4B FF FD BD */ bl xScrFx.InterpCol__FfUcUc /* 80041D04 0003EB04 3C 80 80 2D */ lis r4, lbl_802C89F0@ha /* 80041D08 0003EB08 FC 20 F8 90 */ fmr f1, f31 /* 80041D0C 0003EB0C 38 84 89 F0 */ addi r4, r4, lbl_802C89F0@l /* 80041D10 0003EB10 7C 7F 1B 78 */ mr r31, r3 /* 80041D14 0003EB14 88 64 00 09 */ lbz r3, 9(r4) /* 80041D18 0003EB18 88 84 00 0D */ lbz r4, 0xd(r4) -/* 80041D1C 0003EB1C 4B FF FD A1 */ bl func_80041ABC +/* 80041D1C 0003EB1C 4B FF FD A1 */ bl xScrFx.InterpCol__FfUcUc /* 80041D20 0003EB20 3C 80 80 2D */ lis r4, lbl_802C89F0@ha /* 80041D24 0003EB24 FC 20 F8 90 */ fmr f1, f31 /* 80041D28 0003EB28 38 84 89 F0 */ addi r4, r4, lbl_802C89F0@l /* 80041D2C 0003EB2C 7C 7E 1B 78 */ mr r30, r3 /* 80041D30 0003EB30 88 64 00 0A */ lbz r3, 0xa(r4) /* 80041D34 0003EB34 88 84 00 0E */ lbz r4, 0xe(r4) -/* 80041D38 0003EB38 4B FF FD 85 */ bl func_80041ABC +/* 80041D38 0003EB38 4B FF FD 85 */ bl xScrFx.InterpCol__FfUcUc /* 80041D3C 0003EB3C 3C 80 80 2D */ lis r4, lbl_802C89F0@ha /* 80041D40 0003EB40 FC 20 F8 90 */ fmr f1, f31 /* 80041D44 0003EB44 38 84 89 F0 */ addi r4, r4, lbl_802C89F0@l /* 80041D48 0003EB48 7C 7D 1B 78 */ mr r29, r3 /* 80041D4C 0003EB4C 88 64 00 0B */ lbz r3, 0xb(r4) /* 80041D50 0003EB50 88 84 00 0F */ lbz r4, 0xf(r4) -/* 80041D54 0003EB54 4B FF FD 69 */ bl func_80041ABC +/* 80041D54 0003EB54 4B FF FD 69 */ bl xScrFx.InterpCol__FfUcUc /* 80041D58 0003EB58 7C 7C 1B 78 */ mr r28, r3 /* 80041D5C 0003EB5C 48 1F 61 01 */ bl RwEngineGetCurrentVideoMode /* 80041D60 0003EB60 7C 64 1B 78 */ mr r4, r3 @@ -664,8 +664,8 @@ xScrFxDrawSafeArea__Fv: xScrFxDistortionAdd__FP5xVec3P5xVec3i: /* 8004223C 0003F03C 4E 80 00 20 */ blr -.global func_80042240 -func_80042240: +.global xScrFx.xScrFxDistortionUpdate__Ff +xScrFx.xScrFxDistortionUpdate__Ff: /* 80042240 0003F040 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80042244 0003F044 7C 08 02 A6 */ mflr r0 /* 80042248 0003F048 90 01 00 34 */ stw r0, 0x34(r1) @@ -757,8 +757,8 @@ lbl_80042378: /* 80042390 0003F190 38 21 00 30 */ addi r1, r1, 0x30 /* 80042394 0003F194 4E 80 00 20 */ blr -.global func_80042398 -func_80042398: +.global xScrFx.xScrFxDistortionRender__FP8RwCamera +xScrFx.xScrFxDistortionRender__FP8RwCamera: /* 80042398 0003F198 4E 80 00 20 */ blr .global xScrFXGlareInit__Fv diff --git a/asm/Core/x/xShadow.s b/asm/Core/x/xShadow.s index e010cad48..6a0d8b74d 100644 --- a/asm/Core/x/xShadow.s +++ b/asm/Core/x/xShadow.s @@ -44,8 +44,8 @@ xShadowRender__FP5xVec3ff: /* 80044800 00041600 38 21 00 10 */ addi r1, r1, 0x10 /* 80044804 00041604 4E 80 00 20 */ blr -.global func_80044808 -func_80044808: +.global xShadow.SetupShadow__Fv +xShadow.SetupShadow__Fv: /* 80044808 00041608 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004480C 0004160C 7C 08 02 A6 */ mflr r0 /* 80044810 00041610 90 01 00 14 */ stw r0, 0x14(r1) @@ -60,7 +60,7 @@ lbl_80044824: /* 8004482C 0004162C 2C 1F 01 E0 */ cmpwi r31, 0x1e0 /* 80044830 00041630 41 81 FF F0 */ bgt lbl_80044820 /* 80044834 00041634 7F E3 FB 78 */ mr r3, r31 -/* 80044838 00041638 48 00 19 91 */ bl func_800461C8 +/* 80044838 00041638 48 00 19 91 */ bl xShadow.ShadowCameraCreatePersp__Fi /* 8004483C 0004163C 90 6D 8A C4 */ stw r3, lbl_803CB3C4-_SDA_BASE_(r13) /* 80044840 00041640 80 0D 8A C4 */ lwz r0, lbl_803CB3C4-_SDA_BASE_(r13) /* 80044844 00041644 28 00 00 00 */ cmplwi r0, 0 @@ -69,7 +69,7 @@ lbl_80044824: /* 80044850 00041650 48 00 00 30 */ b lbl_80044880 lbl_80044854: /* 80044854 00041654 7F E3 FB 78 */ mr r3, r31 -/* 80044858 00041658 48 00 12 BD */ bl func_80045B14 +/* 80044858 00041658 48 00 12 BD */ bl xShadow.ShadowRasterCreate__Fi /* 8004485C 0004165C 90 6D 8A C8 */ stw r3, lbl_803CB3C8-_SDA_BASE_(r13) /* 80044860 00041660 80 0D 8A C8 */ lwz r0, lbl_803CB3C8-_SDA_BASE_(r13) /* 80044864 00041664 28 00 00 00 */ cmplwi r0, 0 @@ -141,7 +141,7 @@ xShadowCameraCreate__Fv: /* 80044940 00041740 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80044944 00041744 7C 08 02 A6 */ mflr r0 /* 80044948 00041748 90 01 00 14 */ stw r0, 0x14(r1) -/* 8004494C 0004174C 4B FF FE BD */ bl func_80044808 +/* 8004494C 0004174C 4B FF FE BD */ bl xShadow.SetupShadow__Fv /* 80044950 00041750 7C 03 00 D0 */ neg r0, r3 /* 80044954 00041754 7C 00 1B 78 */ or r0, r0, r3 /* 80044958 00041758 54 03 0F FE */ srwi r3, r0, 0x1f @@ -167,14 +167,14 @@ xShadowCameraUpdate__FPvPFPv_vP5xVec3fi: /* 8004499C 0004179C 93 81 00 08 */ stw r28, 8(r1) /* 800449A0 000417A0 7C 7C 1B 78 */ mr r28, r3 /* 800449A4 000417A4 80 6D 8A C4 */ lwz r3, lbl_803CB3C4-_SDA_BASE_(r13) -/* 800449A8 000417A8 48 00 18 C5 */ bl func_8004626C +/* 800449A8 000417A8 48 00 18 C5 */ bl xShadow.ShadowCameraSetSpherePersp__FP8RwCameraP5RwV3df /* 800449AC 000417AC FC 20 F8 90 */ fmr f1, f31 /* 800449B0 000417B0 80 6D 8A C4 */ lwz r3, lbl_803CB3C4-_SDA_BASE_(r13) /* 800449B4 000417B4 7F 84 E3 78 */ mr r4, r28 /* 800449B8 000417B8 7F A5 EB 78 */ mr r5, r29 /* 800449BC 000417BC 7F C6 F3 78 */ mr r6, r30 /* 800449C0 000417C0 7F E7 FB 78 */ mr r7, r31 -/* 800449C4 000417C4 48 00 0F B1 */ bl func_80045974 +/* 800449C4 000417C4 48 00 0F B1 */ bl xShadow.ShadowCameraUpdate__FP8RwCameraPvPFPv_vP5xVec3fi /* 800449C8 000417C8 80 0D 8A C8 */ lwz r0, lbl_803CB3C8-_SDA_BASE_(r13) /* 800449CC 000417CC 90 0D 8A CC */ stw r0, lbl_803CB3CC-_SDA_BASE_(r13) /* 800449D0 000417D0 80 01 00 24 */ lwz r0, 0x24(r1) @@ -426,7 +426,7 @@ lbl_80044D50: /* 80044D74 00041B74 80 8D 8A CC */ lwz r4, lbl_803CB3CC-_SDA_BASE_(r13) /* 80044D78 00041B78 C0 2D 80 A8 */ lfs f1, lbl_803CA9A8-_SDA_BASE_(r13) /* 80044D7C 00041B7C C0 42 86 88 */ lfs f2, lbl_803CD008-_SDA2_BASE_(r2) -/* 80044D80 00041B80 48 00 10 89 */ bl func_80045E08 +/* 80044D80 00041B80 48 00 10 89 */ bl xShadow.ShadowRender__FP8RwCameraP8RwRasterP14RpIntersectionff lbl_80044D84: /* 80044D84 00041B84 E3 E1 01 B8 */ psq_l f31, 440(r1), 0, qr0 /* 80044D88 00041B88 CB E1 01 B0 */ lfd f31, 0x1b0(r1) @@ -1103,8 +1103,8 @@ Im2DRenderQuad__Ffffffff: /* 80045728 00042528 38 21 00 70 */ addi r1, r1, 0x70 /* 8004572C 0004252C 4E 80 00 20 */ blr -.global func_80045730 -func_80045730: +.global xShadow.InvertRaster__FP8RwCamera +xShadow.InvertRaster__FP8RwCamera: /* 80045730 00042530 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 80045734 00042534 7C 08 02 A6 */ mflr r0 /* 80045738 00042538 90 01 00 A4 */ stw r0, 0xa4(r1) @@ -1215,8 +1215,8 @@ func_80045730: /* 800458DC 000426DC 38 21 00 A0 */ addi r1, r1, 0xa0 /* 800458E0 000426E0 4E 80 00 20 */ blr -.global func_800458E4 -func_800458E4: +.global xShadow.ShadowCameraDestroy__FP8RwCamera +xShadow.ShadowCameraDestroy__FP8RwCamera: /* 800458E4 000426E4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800458E8 000426E8 7C 08 02 A6 */ mflr r0 /* 800458EC 000426EC 90 01 00 14 */ stw r0, 0x14(r1) @@ -1258,8 +1258,8 @@ lbl_8004595C: /* 8004596C 0004276C 38 21 00 10 */ addi r1, r1, 0x10 /* 80045970 00042770 4E 80 00 20 */ blr -.global func_80045974 -func_80045974: +.global xShadow.ShadowCameraUpdate__FP8RwCameraPvPFPv_vP5xVec3fi +xShadow.ShadowCameraUpdate__FP8RwCameraPvPFPv_vP5xVec3fi: /* 80045974 00042774 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80045978 00042778 7C 08 02 A6 */ mflr r0 /* 8004597C 0004277C 90 01 00 34 */ stw r0, 0x34(r1) @@ -1283,7 +1283,7 @@ func_80045974: /* 800459C4 000427C4 7F E3 FB 78 */ mr r3, r31 /* 800459C8 000427C8 48 1F 1B C1 */ bl RwCameraEndUpdate lbl_800459CC: -/* 800459CC 000427CC 48 00 06 F9 */ bl func_800460C4 +/* 800459CC 000427CC 48 00 06 F9 */ bl xShadow.GCSaveFrameBuffer__Fv /* 800459D0 000427D0 80 FB 00 60 */ lwz r7, 0x60(r27) /* 800459D4 000427D4 7F 63 DB 78 */ mr r3, r27 /* 800459D8 000427D8 38 81 00 0C */ addi r4, r1, 0xc @@ -1334,7 +1334,7 @@ lbl_800459CC: /* 80045A8C 0004288C 2C 1E 00 00 */ cmpwi r30, 0 /* 80045A90 00042890 40 82 00 0C */ bne lbl_80045A9C /* 80045A94 00042894 7F 63 DB 78 */ mr r3, r27 -/* 80045A98 00042898 4B FF FC 99 */ bl func_80045730 +/* 80045A98 00042898 4B FF FC 99 */ bl xShadow.InvertRaster__FP8RwCamera lbl_80045A9C: /* 80045A9C 0004289C 38 60 00 08 */ li r3, 8 /* 80045AA0 000428A0 38 80 00 01 */ li r4, 1 @@ -1358,7 +1358,7 @@ lbl_80045AC8: /* 80045AE4 000428E4 38 84 02 5C */ addi r4, r4, 0x25c /* 80045AE8 000428E8 48 07 A8 C5 */ bl iCameraFrustumPlanes__FP8RwCameraP5xVec4 lbl_80045AEC: -/* 80045AEC 000428EC 48 00 06 01 */ bl func_800460EC +/* 80045AEC 000428EC 48 00 06 01 */ bl xShadow.GCRestoreFrameBuffer__Fv /* 80045AF0 000428F0 80 81 00 08 */ lwz r4, 8(r1) /* 80045AF4 000428F4 38 60 00 0E */ li r3, 0xe /* 80045AF8 000428F8 48 1E 9C E5 */ bl RwRenderStateSet @@ -1369,8 +1369,8 @@ lbl_80045AEC: /* 80045B0C 0004290C 38 21 00 30 */ addi r1, r1, 0x30 /* 80045B10 00042910 4E 80 00 20 */ blr -.global func_80045B14 -func_80045B14: +.global xShadow.ShadowRasterCreate__Fi +xShadow.ShadowRasterCreate__Fi: /* 80045B14 00042914 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80045B18 00042918 7C 08 02 A6 */ mflr r0 /* 80045B1C 0004291C 38 A0 00 00 */ li r5, 0 @@ -1383,8 +1383,8 @@ func_80045B14: /* 80045B38 00042938 38 21 00 10 */ addi r1, r1, 0x10 /* 80045B3C 0004293C 4E 80 00 20 */ blr -.global func_80045B40 -func_80045B40: +.global xShadow.ShadowRenderTriangleCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv +xShadow.ShadowRenderTriangleCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv: /* 80045B40 00042940 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80045B44 00042944 7C 08 02 A6 */ mflr r0 /* 80045B48 00042948 90 01 00 64 */ stw r0, 0x64(r1) @@ -1574,8 +1574,8 @@ lbl_80045DF0: /* 80045E00 00042C00 38 21 00 60 */ addi r1, r1, 0x60 /* 80045E04 00042C04 4E 80 00 20 */ blr -.global func_80045E08 -func_80045E08: +.global xShadow.ShadowRender__FP8RwCameraP8RwRasterP14RpIntersectionff +xShadow.ShadowRender__FP8RwCameraP8RwRasterP14RpIntersectionff: /* 80045E08 00042C08 94 21 FF 20 */ stwu r1, -0xe0(r1) /* 80045E0C 00042C0C 7C 08 02 A6 */ mflr r0 /* 80045E10 00042C10 90 01 00 E4 */ stw r0, 0xe4(r1) @@ -1699,9 +1699,9 @@ lbl_80045F14: /* 80045FD8 00042DD8 28 00 00 00 */ cmplwi r0, 0 /* 80045FDC 00042DDC 41 82 00 3C */ beq lbl_80046018 /* 80045FE0 00042DE0 38 00 00 01 */ li r0, 1 -/* 80045FE4 00042DE4 3C 60 80 04 */ lis r3, func_80045B40@ha +/* 80045FE4 00042DE4 3C 60 80 04 */ lis r3, xShadow.ShadowRenderTriangleCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@ha /* 80045FE8 00042DE8 90 0D 8A DC */ stw r0, lbl_803CB3DC-_SDA_BASE_(r13) -/* 80045FEC 00042DEC 38 A3 5B 40 */ addi r5, r3, func_80045B40@l +/* 80045FEC 00042DEC 38 A3 5B 40 */ addi r5, r3, xShadow.ShadowRenderTriangleCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@l /* 80045FF0 00042DF0 7F E4 FB 78 */ mr r4, r31 /* 80045FF4 00042DF4 38 C1 00 3C */ addi r6, r1, 0x3c /* 80045FF8 00042DF8 80 67 00 44 */ lwz r3, 0x44(r7) @@ -1713,9 +1713,9 @@ lbl_80045F14: /* 80046010 00042E10 90 0D 8A DC */ stw r0, lbl_803CB3DC-_SDA_BASE_(r13) /* 80046014 00042E14 48 00 00 1C */ b lbl_80046030 lbl_80046018: -/* 80046018 00042E18 3C 80 80 04 */ lis r4, func_80045B40@ha +/* 80046018 00042E18 3C 80 80 04 */ lis r4, xShadow.ShadowRenderTriangleCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@ha /* 8004601C 00042E1C 80 63 00 00 */ lwz r3, 0(r3) -/* 80046020 00042E20 38 A4 5B 40 */ addi r5, r4, func_80045B40@l +/* 80046020 00042E20 38 A4 5B 40 */ addi r5, r4, xShadow.ShadowRenderTriangleCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@l /* 80046024 00042E24 38 C1 00 3C */ addi r6, r1, 0x3c /* 80046028 00042E28 7F E4 FB 78 */ mr r4, r31 /* 8004602C 00042E2C 48 1B 36 6D */ bl RpCollisionWorldForAllIntersections @@ -1760,8 +1760,8 @@ lbl_80046068: /* 800460BC 00042EBC 38 21 00 E0 */ addi r1, r1, 0xe0 /* 800460C0 00042EC0 4E 80 00 20 */ blr -.global func_800460C4 -func_800460C4: +.global xShadow.GCSaveFrameBuffer__Fv +xShadow.GCSaveFrameBuffer__Fv: /* 800460C4 00042EC4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800460C8 00042EC8 7C 08 02 A6 */ mflr r0 /* 800460CC 00042ECC 38 80 00 00 */ li r4, 0 @@ -1773,8 +1773,8 @@ func_800460C4: /* 800460E4 00042EE4 38 21 00 10 */ addi r1, r1, 0x10 /* 800460E8 00042EE8 4E 80 00 20 */ blr -.global func_800460EC -func_800460EC: +.global xShadow.GCRestoreFrameBuffer__Fv +xShadow.GCRestoreFrameBuffer__Fv: /* 800460EC 00042EEC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800460F0 00042EF0 7C 08 02 A6 */ mflr r0 /* 800460F4 00042EF4 90 01 00 24 */ stw r0, 0x24(r1) @@ -1831,8 +1831,8 @@ func_800460EC: /* 800461C0 00042FC0 38 21 00 20 */ addi r1, r1, 0x20 /* 800461C4 00042FC4 4E 80 00 20 */ blr -.global func_800461C8 -func_800461C8: +.global xShadow.ShadowCameraCreatePersp__Fi +xShadow.ShadowCameraCreatePersp__Fi: /* 800461C8 00042FC8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800461CC 00042FCC 7C 08 02 A6 */ mflr r0 /* 800461D0 00042FD0 90 01 00 24 */ stw r0, 0x24(r1) @@ -1867,7 +1867,7 @@ func_800461C8: /* 80046244 00043044 48 00 00 10 */ b lbl_80046254 lbl_80046248: /* 80046248 00043048 7F E3 FB 78 */ mr r3, r31 -/* 8004624C 0004304C 4B FF F6 99 */ bl func_800458E4 +/* 8004624C 0004304C 4B FF F6 99 */ bl xShadow.ShadowCameraDestroy__FP8RwCamera /* 80046250 00043050 38 60 00 00 */ li r3, 0 lbl_80046254: /* 80046254 00043054 80 01 00 24 */ lwz r0, 0x24(r1) @@ -1877,8 +1877,8 @@ lbl_80046254: /* 80046264 00043064 38 21 00 20 */ addi r1, r1, 0x20 /* 80046268 00043068 4E 80 00 20 */ blr -.global func_8004626C -func_8004626C: +.global xShadow.ShadowCameraSetSpherePersp__FP8RwCameraP5RwV3df +xShadow.ShadowCameraSetSpherePersp__FP8RwCameraP5RwV3df: /* 8004626C 0004306C 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80046270 00043070 7C 08 02 A6 */ mflr r0 /* 80046274 00043074 90 01 00 54 */ stw r0, 0x54(r1) @@ -3173,7 +3173,7 @@ lbl_80047520: /* 8004754C 0004434C 38 80 00 00 */ li r4, 0 /* 80047550 00044350 90 01 00 60 */ stw r0, 0x60(r1) /* 80047554 00044354 C0 22 86 88 */ lfs f1, lbl_803CD008-_SDA2_BASE_(r2) -/* 80047558 00044358 4B FF E5 E9 */ bl func_80045B40 +/* 80047558 00044358 4B FF E5 E9 */ bl xShadow.ShadowRenderTriangleCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv /* 8004755C 0004435C 3B DE 00 30 */ addi r30, r30, 0x30 /* 80047560 00044360 3B BD 00 01 */ addi r29, r29, 1 lbl_80047564: @@ -3652,7 +3652,7 @@ lbl_80047BA8: /* 80047BDC 000449DC 80 0D 8A E8 */ lwz r0, lbl_803CB3E8-_SDA_BASE_(r13) /* 80047BE0 000449E0 7C 80 E2 14 */ add r4, r0, r28 /* 80047BE4 000449E4 90 A4 00 0C */ stw r5, 0xc(r4) -/* 80047BE8 000449E8 48 00 04 6D */ bl func_80048054 +/* 80047BE8 000449E8 48 00 04 6D */ bl xShadow.xShadow_PickEntForNPC__FP10xShadowMgr lbl_80047BEC: /* 80047BEC 000449EC 3B C0 00 00 */ li r30, 0 /* 80047BF0 000449F0 7F DF F3 78 */ mr r31, r30 @@ -3885,8 +3885,8 @@ lbl_80047F14: /* 80047F30 00044D30 38 21 00 70 */ addi r1, r1, 0x70 /* 80047F34 00044D34 4E 80 00 20 */ blr -.global func_80047F38 -func_80047F38: +.global xShadow.xShadow_PickByRayCast__FP10xShadowMgr +xShadow.xShadow_PickByRayCast__FP10xShadowMgr: /* 80047F38 00044D38 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 80047F3C 00044D3C 7C 08 02 A6 */ mflr r0 /* 80047F40 00044D40 38 80 00 00 */ li r4, 0 @@ -3963,8 +3963,8 @@ lbl_80048040: /* 8004804C 00044E4C 38 21 00 A0 */ addi r1, r1, 0xa0 /* 80048050 00044E50 4E 80 00 20 */ blr -.global func_80048054 -func_80048054: +.global xShadow.xShadow_PickEntForNPC__FP10xShadowMgr +xShadow.xShadow_PickEntForNPC__FP10xShadowMgr: /* 80048054 00044E54 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80048058 00044E58 7C 08 02 A6 */ mflr r0 /* 8004805C 00044E5C 90 01 00 14 */ stw r0, 0x14(r1) @@ -3979,7 +3979,7 @@ func_80048054: /* 80048080 00044E80 A8 04 00 E4 */ lha r0, 0xe4(r4) /* 80048084 00044E84 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 80048088 00044E88 41 82 00 08 */ beq lbl_80048090 -/* 8004808C 00044E8C 4B FF FE AD */ bl func_80047F38 +/* 8004808C 00044E8C 4B FF FE AD */ bl xShadow.xShadow_PickByRayCast__FP10xShadowMgr lbl_80048090: /* 80048090 00044E90 80 01 00 14 */ lwz r0, 0x14(r1) /* 80048094 00044E94 7C 08 03 A6 */ mtlr r0 diff --git a/asm/Core/x/xShadowSimple.s b/asm/Core/x/xShadowSimple.s index d608de9f5..7f3a54510 100644 --- a/asm/Core/x/xShadowSimple.s +++ b/asm/Core/x/xShadowSimple.s @@ -2,8 +2,8 @@ .section .text # 0x80139218 - 0x8013A5D0 -.global func_80139218 -func_80139218: +.global xShadowSimple.shadowRayCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv +xShadowSimple.shadowRayCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv: /* 80139218 00136018 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8013921C 0013601C 7C 08 02 A6 */ mflr r0 /* 80139220 00136020 90 01 00 44 */ stw r0, 0x44(r1) @@ -20,7 +20,7 @@ func_80139218: /* 8013924C 0013604C 41 82 00 24 */ beq lbl_80139270 /* 80139250 00136050 3B FE 00 58 */ addi r31, r30, 0x58 /* 80139254 00136054 38 61 00 08 */ addi r3, r1, 8 -/* 80139258 00136058 48 00 12 E1 */ bl func_8013A538 +/* 80139258 00136058 48 00 12 E1 */ bl xShadowSimple.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8013925C 0013605C 38 61 00 08 */ addi r3, r1, 8 /* 80139260 00136060 7C 64 1B 78 */ mr r4, r3 /* 80139264 00136064 4B F1 50 8D */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -73,7 +73,7 @@ lbl_801392FC: /* 80139308 00136108 7C 85 23 78 */ mr r5, r4 /* 8013930C 0013610C 90 01 00 14 */ stw r0, 0x14(r1) /* 80139310 00136110 38 80 00 00 */ li r4, 0 -/* 80139314 00136114 4B FF FF 05 */ bl func_80139218 +/* 80139314 00136114 4B FF FF 05 */ bl xShadowSimple.shadowRayCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv /* 80139318 00136118 80 01 00 14 */ lwz r0, 0x14(r1) /* 8013931C 0013611C 7C 08 03 A6 */ mtlr r0 /* 80139320 00136120 38 21 00 10 */ addi r1, r1, 0x10 @@ -297,8 +297,8 @@ lbl_80139650: /* 8013966C 0013646C 38 21 00 40 */ addi r1, r1, 0x40 /* 80139670 00136470 4E 80 00 20 */ blr -.global func_80139674 -func_80139674: +.global xShadowSimple.xShadowSimple_SceneCollide__FP18xShadowSimpleCacheP5xVec3f +xShadowSimple.xShadowSimple_SceneCollide__FP18xShadowSimpleCacheP5xVec3f: /* 80139674 00136474 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80139678 00136478 7C 08 02 A6 */ mflr r0 /* 8013967C 0013647C 38 A0 00 00 */ li r5, 0 @@ -333,17 +333,17 @@ func_80139674: /* 801396F0 001364F0 80 65 00 10 */ lwz r3, 0x10(r5) /* 801396F4 001364F4 28 03 00 00 */ cmplwi r3, 0 /* 801396F8 001364F8 41 82 00 20 */ beq lbl_80139718 -/* 801396FC 001364FC 3C 80 80 14 */ lis r4, func_80139218@ha +/* 801396FC 001364FC 3C 80 80 14 */ lis r4, xShadowSimple.shadowRayCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@ha /* 80139700 00136500 80 63 00 10 */ lwz r3, 0x10(r3) -/* 80139704 00136504 38 A4 92 18 */ addi r5, r4, func_80139218@l +/* 80139704 00136504 38 A4 92 18 */ addi r5, r4, xShadowSimple.shadowRayCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@l /* 80139708 00136508 7F E6 FB 78 */ mr r6, r31 /* 8013970C 0013650C 38 81 00 30 */ addi r4, r1, 0x30 /* 80139710 00136510 4B FE 57 69 */ bl xClumpColl_ForAllIntersections__FP17xClumpCollBSPTreeP14RpIntersectionPFP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv_P19RpCollisionTrianglePv /* 80139714 00136514 48 00 00 1C */ b lbl_80139730 lbl_80139718: -/* 80139718 00136518 3C 80 80 14 */ lis r4, func_80139218@ha +/* 80139718 00136518 3C 80 80 14 */ lis r4, xShadowSimple.shadowRayCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@ha /* 8013971C 0013651C 80 65 00 00 */ lwz r3, 0(r5) -/* 80139720 00136520 38 A4 92 18 */ addi r5, r4, func_80139218@l +/* 80139720 00136520 38 A4 92 18 */ addi r5, r4, xShadowSimple.shadowRayCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@l /* 80139724 00136524 7F E6 FB 78 */ mr r6, r31 /* 80139728 00136528 38 81 00 30 */ addi r4, r1, 0x30 /* 8013972C 0013652C 48 0B FF 6D */ bl RpCollisionWorldForAllIntersections @@ -431,8 +431,8 @@ lbl_80139850: /* 8013985C 0013665C 38 21 00 60 */ addi r1, r1, 0x60 /* 80139860 00136660 4E 80 00 20 */ blr -.global func_80139864 -func_80139864: +.global xShadowSimple.xShadowSimple_CalcCorners__FP18xShadowSimpleCacheP4xEntff +xShadowSimple.xShadowSimple_CalcCorners__FP18xShadowSimpleCacheP4xEntff: /* 80139864 00136664 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80139868 00136668 7C 08 02 A6 */ mflr r0 /* 8013986C 0013666C 90 01 00 44 */ stw r0, 0x44(r1) @@ -458,7 +458,7 @@ func_80139864: /* 801398BC 001366BC 38 61 00 08 */ addi r3, r1, 8 /* 801398C0 001366C0 38 BE 00 48 */ addi r5, r30, 0x48 /* 801398C4 001366C4 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 801398C8 001366C8 48 00 0C 71 */ bl func_8013A538 +/* 801398C8 001366C8 48 00 0C 71 */ bl xShadowSimple.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 801398CC 001366CC 38 61 00 08 */ addi r3, r1, 8 /* 801398D0 001366D0 7C 64 1B 78 */ mr r4, r3 /* 801398D4 001366D4 4B F1 4A 1D */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -559,8 +559,8 @@ lbl_80139A20: /* 80139A40 00136840 38 21 00 40 */ addi r1, r1, 0x40 /* 80139A44 00136844 4E 80 00 20 */ blr -.global func_80139A48 -func_80139A48: +.global xShadowSimple.xShadowSimple_AddVerts__FP18xShadowSimpleCache +xShadowSimple.xShadowSimple_AddVerts__FP18xShadowSimpleCache: /* 80139A48 00136848 C0 22 A4 08 */ lfs f1, lbl_803CED88-_SDA2_BASE_(r2) /* 80139A4C 0013684C C0 03 00 58 */ lfs f0, 0x58(r3) /* 80139A50 00136850 FC 01 00 00 */ fcmpu cr0, f1, f0 @@ -872,7 +872,7 @@ xShadowSimple_Add__FP18xShadowSimpleCacheP4xEntff: /* 80139EB4 00136CB4 C0 22 A4 14 */ lfs f1, lbl_803CED94-_SDA2_BASE_(r2) /* 80139EB8 00136CB8 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80139EBC 00136CBC 38 84 00 30 */ addi r4, r4, 0x30 -/* 80139EC0 00136CC0 4B FF F7 B5 */ bl func_80139674 +/* 80139EC0 00136CC0 4B FF F7 B5 */ bl xShadowSimple.xShadowSimple_SceneCollide__FP18xShadowSimpleCacheP5xVec3f /* 80139EC4 00136CC4 A0 1E 00 06 */ lhz r0, 6(r30) /* 80139EC8 00136CC8 38 7D 00 08 */ addi r3, r29, 8 /* 80139ECC 00136CCC 7C 00 FB 78 */ or r0, r0, r31 @@ -894,9 +894,9 @@ xShadowSimple_Add__FP18xShadowSimpleCacheP4xEntff: /* 80139F0C 00136D0C 7F A3 EB 78 */ mr r3, r29 /* 80139F10 00136D10 FC 40 F8 90 */ fmr f2, f31 /* 80139F14 00136D14 7F C4 F3 78 */ mr r4, r30 -/* 80139F18 00136D18 4B FF F9 4D */ bl func_80139864 +/* 80139F18 00136D18 4B FF F9 4D */ bl xShadowSimple.xShadowSimple_CalcCorners__FP18xShadowSimpleCacheP4xEntff /* 80139F1C 00136D1C 7F A3 EB 78 */ mr r3, r29 -/* 80139F20 00136D20 4B FF FB 29 */ bl func_80139A48 +/* 80139F20 00136D20 4B FF FB 29 */ bl xShadowSimple.xShadowSimple_AddVerts__FP18xShadowSimpleCache /* 80139F24 00136D24 48 00 03 AC */ b lbl_8013A2D0 lbl_80139F28: /* 80139F28 00136D28 80 7E 00 24 */ lwz r3, 0x24(r30) @@ -950,7 +950,7 @@ lbl_80139F90: /* 80139FDC 00136DDC 38 61 00 08 */ addi r3, r1, 8 /* 80139FE0 00136DE0 38 BD 00 48 */ addi r5, r29, 0x48 /* 80139FE4 00136DE4 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80139FE8 00136DE8 48 00 05 51 */ bl func_8013A538 +/* 80139FE8 00136DE8 48 00 05 51 */ bl xShadowSimple.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80139FEC 00136DEC 38 61 00 08 */ addi r3, r1, 8 /* 80139FF0 00136DF0 7C 64 1B 78 */ mr r4, r3 /* 80139FF4 00136DF4 4B F1 42 FD */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -1113,9 +1113,9 @@ lbl_8013A208: /* 8013A22C 0013702C 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 8013A230 00137030 C0 3F 00 20 */ lfs f1, 0x20(r31) /* 8013A234 00137034 C0 5F 00 24 */ lfs f2, 0x24(r31) -/* 8013A238 00137038 4B FF F6 2D */ bl func_80139864 +/* 8013A238 00137038 4B FF F6 2D */ bl xShadowSimple.xShadowSimple_CalcCorners__FP18xShadowSimpleCacheP4xEntff /* 8013A23C 0013703C 80 7F 00 14 */ lwz r3, 0x14(r31) -/* 8013A240 00137040 4B FF F8 09 */ bl func_80139A48 +/* 8013A240 00137040 4B FF F8 09 */ bl xShadowSimple.xShadowSimple_AddVerts__FP18xShadowSimpleCache lbl_8013A244: /* 8013A244 00137044 3C 60 80 32 */ lis r3, lbl_803245D8@ha /* 8013A248 00137048 3B 40 00 00 */ li r26, 0 @@ -1152,9 +1152,9 @@ lbl_8013A2A8: /* 8013A2B8 001370B8 7F A3 EB 78 */ mr r3, r29 /* 8013A2BC 001370BC FC 40 F8 90 */ fmr f2, f31 /* 8013A2C0 001370C0 7F C4 F3 78 */ mr r4, r30 -/* 8013A2C4 001370C4 4B FF F5 A1 */ bl func_80139864 +/* 8013A2C4 001370C4 4B FF F5 A1 */ bl xShadowSimple.xShadowSimple_CalcCorners__FP18xShadowSimpleCacheP4xEntff /* 8013A2C8 001370C8 7F A3 EB 78 */ mr r3, r29 -/* 8013A2CC 001370CC 4B FF F7 7D */ bl func_80139A48 +/* 8013A2CC 001370CC 4B FF F7 7D */ bl xShadowSimple.xShadowSimple_AddVerts__FP18xShadowSimpleCache lbl_8013A2D0: /* 8013A2D0 001370D0 E3 E1 00 78 */ psq_l f31, 120(r1), 0, qr0 /* 8013A2D4 001370D4 CB E1 00 70 */ lfd f31, 0x70(r1) @@ -1205,7 +1205,7 @@ lbl_8013A340: /* 8013A36C 0013716C 80 84 00 24 */ lwz r4, 0x24(r4) /* 8013A370 00137170 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8013A374 00137174 38 84 00 30 */ addi r4, r4, 0x30 -/* 8013A378 00137178 4B FF F2 FD */ bl func_80139674 +/* 8013A378 00137178 4B FF F2 FD */ bl xShadowSimple.xShadowSimple_SceneCollide__FP18xShadowSimpleCacheP5xVec3f /* 8013A37C 0013717C A0 1A 00 06 */ lhz r0, 6(r26) /* 8013A380 00137180 38 7B 00 08 */ addi r3, r27, 8 /* 8013A384 00137184 7C 00 EB 78 */ or r0, r0, r29 @@ -1225,9 +1225,9 @@ lbl_8013A340: /* 8013A3BC 001371BC 7F 63 DB 78 */ mr r3, r27 /* 8013A3C0 001371C0 C0 3C 00 0C */ lfs f1, 0xc(r28) /* 8013A3C4 001371C4 C0 5C 00 10 */ lfs f2, 0x10(r28) -/* 8013A3C8 001371C8 4B FF F4 9D */ bl func_80139864 +/* 8013A3C8 001371C8 4B FF F4 9D */ bl xShadowSimple.xShadowSimple_CalcCorners__FP18xShadowSimpleCacheP4xEntff /* 8013A3CC 001371CC 7F 63 DB 78 */ mr r3, r27 -/* 8013A3D0 001371D0 4B FF F6 79 */ bl func_80139A48 +/* 8013A3D0 001371D0 4B FF F6 79 */ bl xShadowSimple.xShadowSimple_AddVerts__FP18xShadowSimpleCache lbl_8013A3D4: /* 8013A3D4 001371D4 3B DE 00 01 */ addi r30, r30, 1 /* 8013A3D8 001371D8 38 00 00 00 */ li r0, 0 @@ -1325,8 +1325,8 @@ lbl_8013A524: /* 8013A530 00137330 38 21 00 20 */ addi r1, r1, 0x20 /* 8013A534 00137334 4E 80 00 20 */ blr -.global func_8013A538 -func_8013A538: +.global xShadowSimple.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 +xShadowSimple.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 8013A538 00137338 C0 65 00 04 */ lfs f3, 4(r5) /* 8013A53C 0013733C C0 04 00 10 */ lfs f0, 0x10(r4) /* 8013A540 00137340 C0 44 00 14 */ lfs f2, 0x14(r4) diff --git a/asm/Core/x/xSnd.s b/asm/Core/x/xSnd.s index a6898decf..8841a3663 100644 --- a/asm/Core/x/xSnd.s +++ b/asm/Core/x/xSnd.s @@ -48,8 +48,8 @@ lbl_800480D8: /* 80048150 00044F50 D0 04 00 10 */ stfs f0, 0x10(r4) /* 80048154 00044F54 90 04 00 00 */ stw r0, 0(r4) /* 80048158 00044F58 48 08 A4 B5 */ bl iSndSuspendCD__FUi -/* 8004815C 00044F5C 48 00 03 89 */ bl func_800484E4 -/* 80048160 00044F60 48 00 12 A9 */ bl func_80049408 +/* 8004815C 00044F5C 48 00 03 89 */ bl xSnd.xSndDelayedInit__Fv +/* 80048160 00044F60 48 00 12 A9 */ bl xSnd.reset_faders__Fv /* 80048164 00044F64 80 01 00 14 */ lwz r0, 0x14(r1) /* 80048168 00044F68 7C 08 03 A6 */ mtlr r0 /* 8004816C 00044F6C 38 21 00 10 */ addi r1, r1, 0x10 @@ -300,7 +300,7 @@ lbl_800484B0: /* 800484B4 000452B4 3B DE 00 64 */ addi r30, r30, 0x64 /* 800484B8 000452B8 28 1D 00 40 */ cmplwi r29, 0x40 /* 800484BC 000452BC 41 80 FF D0 */ blt lbl_8004848C -/* 800484C0 000452C0 48 00 00 25 */ bl func_800484E4 +/* 800484C0 000452C0 48 00 00 25 */ bl xSnd.xSndDelayedInit__Fv /* 800484C4 000452C4 80 01 00 24 */ lwz r0, 0x24(r1) /* 800484C8 000452C8 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800484CC 000452CC 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -310,8 +310,8 @@ lbl_800484B0: /* 800484DC 000452DC 38 21 00 20 */ addi r1, r1, 0x20 /* 800484E0 000452E0 4E 80 00 20 */ blr -.global func_800484E4 -func_800484E4: +.global xSnd.xSndDelayedInit__Fv +xSnd.xSndDelayedInit__Fv: /* 800484E4 000452E4 3C 60 80 29 */ lis r3, lbl_80288CA0@ha /* 800484E8 000452E8 C0 02 87 00 */ lfs f0, lbl_803CD080-_SDA2_BASE_(r2) /* 800484EC 000452EC 38 63 8C A0 */ addi r3, r3, lbl_80288CA0@l @@ -350,8 +350,8 @@ func_800484E4: /* 80048570 00045370 90 0D 8A F8 */ stw r0, lbl_803CB3F8-_SDA_BASE_(r13) /* 80048574 00045374 4E 80 00 20 */ blr -.global func_80048578 -func_80048578: +.global xSnd.xSndDelayedUpdate__Fv +xSnd.xSndDelayedUpdate__Fv: /* 80048578 00045378 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004857C 0004537C 7C 08 02 A6 */ mflr r0 /* 80048580 00045380 90 01 00 14 */ stw r0, 0x14(r1) @@ -403,8 +403,8 @@ lbl_8004861C: /* 8004862C 0004542C 38 21 00 10 */ addi r1, r1, 0x10 /* 80048630 00045430 4E 80 00 20 */ blr -.global func_80048634 -func_80048634: +.global xSnd.xSndAddDelayed__FUiffUiUiUiP4xEntP5xVec3ff14sound_categoryf +xSnd.xSndAddDelayed__FUiffUiUiUiP4xEntP5xVec3ff14sound_categoryf: /* 80048634 00045434 3D 40 80 29 */ lis r10, lbl_80288CA0@ha /* 80048638 00045438 38 00 00 10 */ li r0, 0x10 /* 8004863C 0004543C 39 4A 8C A0 */ addi r10, r10, lbl_80288CA0@l @@ -433,8 +433,8 @@ lbl_8004868C: /* 80048690 00045490 42 00 FF B4 */ bdnz lbl_80048644 /* 80048694 00045494 4E 80 00 20 */ blr -.global func_80048698 -func_80048698: +.global xSnd.xSndCalculateListenerPosition__Fv +xSnd.xSndCalculateListenerPosition__Fv: /* 80048698 00045498 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004869C 0004549C 7C 08 02 A6 */ mflr r0 /* 800486A0 000454A0 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha @@ -651,10 +651,10 @@ xSndUpdate__Fv: /* 80048994 00045794 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80048998 00045798 7C 08 02 A6 */ mflr r0 /* 8004899C 0004579C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800489A0 000457A0 4B FF FC F9 */ bl func_80048698 -/* 800489A4 000457A4 4B FF FB D5 */ bl func_80048578 +/* 800489A0 000457A0 4B FF FC F9 */ bl xSnd.xSndCalculateListenerPosition__Fv +/* 800489A4 000457A4 4B FF FB D5 */ bl xSnd.xSndDelayedUpdate__Fv /* 800489A8 000457A8 C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) -/* 800489AC 000457AC 48 00 0A 69 */ bl func_80049414 +/* 800489AC 000457AC 48 00 0A 69 */ bl xSnd.update_faders__Ff /* 800489B0 000457B0 48 08 8B C1 */ bl iSndUpdate__Fv /* 800489B4 000457B4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800489B8 000457B8 7C 08 03 A6 */ mtlr r0 @@ -690,7 +690,7 @@ xSndExit__Fv: /* 80048A0C 0004580C 7C 08 02 A6 */ mflr r0 /* 80048A10 00045810 90 01 00 14 */ stw r0, 0x14(r1) /* 80048A14 00045814 48 08 7D C5 */ bl iSndExit__Fv -/* 80048A18 00045818 48 00 09 F1 */ bl func_80049408 +/* 80048A18 00045818 48 00 09 F1 */ bl xSnd.reset_faders__Fv /* 80048A1C 0004581C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80048A20 00045820 7C 08 03 A6 */ mtlr r0 /* 80048A24 00045824 38 21 00 10 */ addi r1, r1, 0x10 @@ -812,7 +812,7 @@ lbl_80048B80: /* 80048BAC 000459AC 7F 67 DB 78 */ mr r7, r27 /* 80048BB0 000459B0 7F 88 E3 78 */ mr r8, r28 /* 80048BB4 000459B4 7F A9 EB 78 */ mr r9, r29 -/* 80048BB8 000459B8 4B FF FA 7D */ bl func_80048634 +/* 80048BB8 000459B8 4B FF FA 7D */ bl xSnd.xSndAddDelayed__FUiffUiUiUiP4xEntP5xVec3ff14sound_categoryf /* 80048BBC 000459BC 38 60 00 00 */ li r3, 0 /* 80048BC0 000459C0 48 00 05 34 */ b lbl_800490F4 lbl_80048BC4: @@ -1428,14 +1428,14 @@ xSndSetExternalCallback__FPFUi_v: /* 80049400 00046200 38 21 00 10 */ addi r1, r1, 0x10 /* 80049404 00046204 4E 80 00 20 */ blr -.global func_80049408 -func_80049408: +.global xSnd.reset_faders__Fv +xSnd.reset_faders__Fv: /* 80049408 00046208 38 00 00 00 */ li r0, 0 /* 8004940C 0004620C 90 0D 8A FC */ stw r0, lbl_803CB3FC-_SDA_BASE_(r13) /* 80049410 00046210 4E 80 00 20 */ blr -.global func_80049414 -func_80049414: +.global xSnd.update_faders__Ff +xSnd.update_faders__Ff: /* 80049414 00046214 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80049418 00046218 7C 08 02 A6 */ mflr r0 /* 8004941C 0004621C 90 01 00 24 */ stw r0, 0x24(r1) @@ -1489,7 +1489,7 @@ lbl_800494B8: /* 800494CC 000462CC 41 82 00 4C */ beq lbl_80049518 /* 800494D0 000462D0 7F E3 FB 78 */ mr r3, r31 /* 800494D4 000462D4 7F C4 F3 78 */ mr r4, r30 -/* 800494D8 000462D8 48 00 00 61 */ bl func_80049538 +/* 800494D8 000462D8 48 00 00 61 */ bl xSnd.__as__Q218_unnamed_xSnd_cpp_9fade_dataFRCQ218_unnamed_xSnd_cpp_9fade_data /* 800494DC 000462DC 48 00 00 34 */ b lbl_80049510 lbl_800494E0: /* 800494E0 000462E0 EC 21 00 24 */ fdivs f1, f1, f0 @@ -1518,8 +1518,8 @@ lbl_80049518: /* 80049530 00046330 38 21 00 20 */ addi r1, r1, 0x20 /* 80049534 00046334 4E 80 00 20 */ blr -.global func_80049538 -func_80049538: +.global xSnd.__as__Q218_unnamed_xSnd_cpp_9fade_dataFRCQ218_unnamed_xSnd_cpp_9fade_data +xSnd.__as__Q218_unnamed_xSnd_cpp_9fade_dataFRCQ218_unnamed_xSnd_cpp_9fade_data: /* 80049538 00046338 88 A4 00 00 */ lbz r5, 0(r4) /* 8004953C 0004633C 80 04 00 04 */ lwz r0, 4(r4) /* 80049540 00046340 98 A3 00 00 */ stb r5, 0(r3) @@ -1646,7 +1646,7 @@ lbl_800496D0: /* 800496F0 000464F0 41 82 00 90 */ beq lbl_80049780 /* 800496F4 000464F4 7F C3 F3 78 */ mr r3, r30 /* 800496F8 000464F8 7F A4 EB 78 */ mr r4, r29 -/* 800496FC 000464FC 4B FF FE 3D */ bl func_80049538 +/* 800496FC 000464FC 4B FF FE 3D */ bl xSnd.__as__Q218_unnamed_xSnd_cpp_9fade_dataFRCQ218_unnamed_xSnd_cpp_9fade_data /* 80049700 00046500 48 00 00 08 */ b lbl_80049708 lbl_80049704: /* 80049704 00046504 3B DE 00 18 */ addi r30, r30, 0x18 diff --git a/asm/Core/x/xSpline.s b/asm/Core/x/xSpline.s index 6c0de2ce6..dac83eef5 100644 --- a/asm/Core/x/xSpline.s +++ b/asm/Core/x/xSpline.s @@ -2,8 +2,8 @@ .section .text # 0x800499E4 - 0x8004B108 -.global func_800499E4 -func_800499E4: +.global xSpline.Tridiag_Solve__FPfPfPfP5xVec3P5xVec3i +xSpline.Tridiag_Solve__FPfPfPfP5xVec3P5xVec3i: /* 800499E4 000467E4 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800499E8 000467E8 7C 08 02 A6 */ mflr r0 /* 800499EC 000467EC 90 01 00 34 */ stw r0, 0x34(r1) @@ -152,8 +152,8 @@ lbl_80049BE4: /* 80049C18 00046A18 38 21 00 30 */ addi r1, r1, 0x30 /* 80049C1C 00046A1C 4E 80 00 20 */ blr -.global func_80049C20 -func_80049C20: +.global xSpline.Interpolate_Bspline__FP5xVec3P5xVec3PfUi +xSpline.Interpolate_Bspline__FP5xVec3P5xVec3PfUi: /* 80049C20 00046A20 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80049C24 00046A24 7C 08 02 A6 */ mflr r0 /* 80049C28 00046A28 90 01 00 34 */ stw r0, 0x34(r1) @@ -249,7 +249,7 @@ lbl_80049D7C: /* 80049D88 00046B88 7F 26 CB 78 */ mr r6, r25 /* 80049D8C 00046B8C 7F 88 E3 78 */ mr r8, r28 /* 80049D90 00046B90 38 FA 00 0C */ addi r7, r26, 0xc -/* 80049D94 00046B94 4B FF FC 51 */ bl func_800499E4 +/* 80049D94 00046B94 4B FF FC 51 */ bl xSpline.Tridiag_Solve__FPfPfPfP5xVec3P5xVec3i /* 80049D98 00046B98 7F 43 D3 78 */ mr r3, r26 /* 80049D9C 00046B9C 38 9A 00 0C */ addi r4, r26, 0xc /* 80049DA0 00046BA0 4B FC 14 C5 */ bl func_8000B264 @@ -280,8 +280,8 @@ lbl_80049D7C: /* 80049E04 00046C04 38 21 00 30 */ addi r1, r1, 0x30 /* 80049E08 00046C08 4E 80 00 20 */ blr -.global func_80049E0C -func_80049E0C: +.global xSpline.ArcLength3__FP6xCoef3dd +xSpline.ArcLength3__FP6xCoef3dd: /* 80049E0C 00046C0C 94 21 FF 50 */ stwu r1, -0xb0(r1) /* 80049E10 00046C10 7C 08 02 A6 */ mflr r0 /* 80049E14 00046C14 90 01 00 B4 */ stw r0, 0xb4(r1) @@ -461,8 +461,8 @@ lbl_8004A0A4: /* 8004A0A8 00046EA8 C0 23 AF BC */ lfs f1, lbl_803CAFBC@l(r3) /* 8004A0AC 00046EAC 4E 80 00 20 */ blr -.global func_8004A0B0 -func_8004A0B0: +.global xSpline.EvalCoef3__FP6xCoef3fUiP5xVec3 +xSpline.EvalCoef3__FP6xCoef3fUiP5xVec3: /* 8004A0B0 00046EB0 2C 04 00 02 */ cmpwi r4, 2 /* 8004A0B4 00046EB4 41 82 01 04 */ beq lbl_8004A1B8 /* 8004A0B8 00046EB8 40 80 00 14 */ bge lbl_8004A0CC @@ -581,8 +581,8 @@ lbl_8004A250: /* 8004A264 00047064 D0 05 00 08 */ stfs f0, 8(r5) /* 8004A268 00047068 4E 80 00 20 */ blr -.global func_8004A26C -func_8004A26C: +.global xSpline.BasisToCoef3__FP6xCoef3PA4_fP5xVec3P5xVec3P5xVec3P5xVec3 +xSpline.BasisToCoef3__FP6xCoef3PA4_fP5xVec3P5xVec3P5xVec3P5xVec3: /* 8004A26C 0004706C 38 00 00 04 */ li r0, 4 /* 8004A270 00047070 7C 09 03 A6 */ mtctr r0 lbl_8004A274: @@ -630,8 +630,8 @@ lbl_8004A274: /* 8004A318 00047118 42 00 FF 5C */ bdnz lbl_8004A274 /* 8004A31C 0004711C 4E 80 00 20 */ blr -.global func_8004A320 -func_8004A320: +.global xSpline.CoefToUnity3__FP6xCoef3P6xCoef3ff +xSpline.CoefToUnity3__FP6xCoef3P6xCoef3ff: /* 8004A320 00047120 ED 42 08 28 */ fsubs f10, f2, f1 /* 8004A324 00047124 38 00 00 03 */ li r0, 3 /* 8004A328 00047128 7C 09 03 A6 */ mtctr r0 @@ -673,8 +673,8 @@ lbl_8004A32C: /* 8004A3B4 000471B4 42 00 FF 78 */ bdnz lbl_8004A32C /* 8004A3B8 000471B8 4E 80 00 20 */ blr -.global func_8004A3BC -func_8004A3BC: +.global xSpline.BasisBspline__FPA4_fPf +xSpline.BasisBspline__FPA4_fPf: /* 8004A3BC 000471BC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8004A3C0 000471C0 3C A0 80 25 */ lis r5, lbl_80253EB8@ha /* 8004A3C4 000471C4 39 05 3E B8 */ addi r8, r5, lbl_80253EB8@l @@ -829,8 +829,8 @@ lbl_8004A5D0: /* 8004A5F4 000473F4 38 21 00 30 */ addi r1, r1, 0x30 /* 8004A5F8 000473F8 4E 80 00 20 */ blr -.global func_8004A5FC -func_8004A5FC: +.global xSpline.ClampBspline__FP8xSpline3f +xSpline.ClampBspline__FP8xSpline3f: /* 8004A5FC 000473FC C0 02 87 1C */ lfs f0, lbl_803CD09C-_SDA2_BASE_(r2) /* 8004A600 00047400 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8004A604 00047404 40 80 00 08 */ bge lbl_8004A60C @@ -846,8 +846,8 @@ lbl_8004A60C: /* 8004A628 00047428 FC 20 00 90 */ fmr f1, f0 /* 8004A62C 0004742C 4E 80 00 20 */ blr -.global func_8004A630 -func_8004A630: +.global xSpline.SegBspline__FP8xSpline3f +xSpline.SegBspline__FP8xSpline3f: /* 8004A630 00047430 80 83 00 04 */ lwz r4, 4(r3) /* 8004A634 00047434 38 C0 00 03 */ li r6, 3 /* 8004A638 00047438 38 E4 00 03 */ addi r7, r4, 3 @@ -872,8 +872,8 @@ lbl_8004A66C: /* 8004A678 00047478 38 66 FF FD */ addi r3, r6, -3 /* 8004A67C 0004747C 4E 80 00 20 */ blr -.global func_8004A680 -func_8004A680: +.global xSpline.EvalBspline3__FP8xSpline3fUiP5xVec3 +xSpline.EvalBspline3__FP8xSpline3fUiP5xVec3: /* 8004A680 00047480 94 21 FF 40 */ stwu r1, -0xc0(r1) /* 8004A684 00047484 7C 08 02 A6 */ mflr r0 /* 8004A688 00047488 90 01 00 C4 */ stw r0, 0xc4(r1) @@ -885,16 +885,16 @@ func_8004A680: /* 8004A6A0 000474A0 7C 9D 23 78 */ mr r29, r4 /* 8004A6A4 000474A4 93 81 00 A8 */ stw r28, 0xa8(r1) /* 8004A6A8 000474A8 7C 7C 1B 78 */ mr r28, r3 -/* 8004A6AC 000474AC 4B FF FF 51 */ bl func_8004A5FC +/* 8004A6AC 000474AC 4B FF FF 51 */ bl xSpline.ClampBspline__FP8xSpline3f /* 8004A6B0 000474B0 FF E0 08 90 */ fmr f31, f1 /* 8004A6B4 000474B4 7F 83 E3 78 */ mr r3, r28 -/* 8004A6B8 000474B8 4B FF FF 79 */ bl func_8004A630 +/* 8004A6B8 000474B8 4B FF FF 79 */ bl xSpline.SegBspline__FP8xSpline3f /* 8004A6BC 000474BC 7C 7F 1B 78 */ mr r31, r3 /* 8004A6C0 000474C0 80 9C 00 1C */ lwz r4, 0x1c(r28) /* 8004A6C4 000474C4 54 60 10 3A */ slwi r0, r3, 2 /* 8004A6C8 000474C8 38 61 00 38 */ addi r3, r1, 0x38 /* 8004A6CC 000474CC 7C 84 02 14 */ add r4, r4, r0 -/* 8004A6D0 000474D0 4B FF FC ED */ bl func_8004A3BC +/* 8004A6D0 000474D0 4B FF FC ED */ bl xSpline.BasisBspline__FPA4_fPf /* 8004A6D4 000474D4 1C 1F 00 0C */ mulli r0, r31, 0xc /* 8004A6D8 000474D8 80 BC 00 18 */ lwz r5, 0x18(r28) /* 8004A6DC 000474DC 38 61 00 08 */ addi r3, r1, 8 @@ -903,12 +903,12 @@ func_8004A680: /* 8004A6E8 000474E8 38 C5 00 0C */ addi r6, r5, 0xc /* 8004A6EC 000474EC 38 E5 00 18 */ addi r7, r5, 0x18 /* 8004A6F0 000474F0 39 05 00 24 */ addi r8, r5, 0x24 -/* 8004A6F4 000474F4 4B FF FB 79 */ bl func_8004A26C +/* 8004A6F4 000474F4 4B FF FB 79 */ bl xSpline.BasisToCoef3__FP6xCoef3PA4_fP5xVec3P5xVec3P5xVec3P5xVec3 /* 8004A6F8 000474F8 FC 20 F8 90 */ fmr f1, f31 /* 8004A6FC 000474FC 7F A4 EB 78 */ mr r4, r29 /* 8004A700 00047500 7F C5 F3 78 */ mr r5, r30 /* 8004A704 00047504 38 61 00 08 */ addi r3, r1, 8 -/* 8004A708 00047508 4B FF F9 A9 */ bl func_8004A0B0 +/* 8004A708 00047508 4B FF F9 A9 */ bl xSpline.EvalCoef3__FP6xCoef3fUiP5xVec3 /* 8004A70C 0004750C 80 01 00 C4 */ lwz r0, 0xc4(r1) /* 8004A710 00047510 CB E1 00 B8 */ lfd f31, 0xb8(r1) /* 8004A714 00047514 83 E1 00 B4 */ lwz r31, 0xb4(r1) @@ -919,8 +919,8 @@ func_8004A680: /* 8004A728 00047528 38 21 00 C0 */ addi r1, r1, 0xc0 /* 8004A72C 0004752C 4E 80 00 20 */ blr -.global func_8004A730 -func_8004A730: +.global xSpline.CoefSeg3__FP8xSpline3UiP6xCoef3 +xSpline.CoefSeg3__FP8xSpline3UiP6xCoef3: /* 8004A730 00047530 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8004A734 00047534 7C 08 02 A6 */ mflr r0 /* 8004A738 00047538 90 01 00 94 */ stw r0, 0x94(r1) @@ -960,7 +960,7 @@ lbl_8004A794: /* 8004A7B4 000475B4 38 E6 00 0C */ addi r7, r6, 0xc /* 8004A7B8 000475B8 7C A5 02 14 */ add r5, r5, r0 /* 8004A7BC 000475BC 39 05 00 0C */ addi r8, r5, 0xc -/* 8004A7C0 000475C0 4B FF FA AD */ bl func_8004A26C +/* 8004A7C0 000475C0 4B FF FA AD */ bl xSpline.BasisToCoef3__FP6xCoef3PA4_fP5xVec3P5xVec3P5xVec3P5xVec3 /* 8004A7C4 000475C4 48 00 00 8C */ b lbl_8004A850 lbl_8004A7C8: /* 8004A7C8 000475C8 1C 1D 00 18 */ mulli r0, r29, 0x18 @@ -974,14 +974,14 @@ lbl_8004A7C8: /* 8004A7E8 000475E8 38 E6 00 0C */ addi r7, r6, 0xc /* 8004A7EC 000475EC 7C A5 02 14 */ add r5, r5, r0 /* 8004A7F0 000475F0 39 05 00 0C */ addi r8, r5, 0xc -/* 8004A7F4 000475F4 4B FF FA 79 */ bl func_8004A26C +/* 8004A7F4 000475F4 4B FF FA 79 */ bl xSpline.BasisToCoef3__FP6xCoef3PA4_fP5xVec3P5xVec3P5xVec3P5xVec3 /* 8004A7F8 000475F8 48 00 00 58 */ b lbl_8004A850 lbl_8004A7FC: /* 8004A7FC 000475FC 80 1C 00 1C */ lwz r0, 0x1c(r28) /* 8004A800 00047600 57 BE 10 3A */ slwi r30, r29, 2 /* 8004A804 00047604 38 61 00 08 */ addi r3, r1, 8 /* 8004A808 00047608 7C 80 F2 14 */ add r4, r0, r30 -/* 8004A80C 0004760C 4B FF FB B1 */ bl func_8004A3BC +/* 8004A80C 0004760C 4B FF FB B1 */ bl xSpline.BasisBspline__FPA4_fPf /* 8004A810 00047610 1C 1D 00 0C */ mulli r0, r29, 0xc /* 8004A814 00047614 80 BC 00 18 */ lwz r5, 0x18(r28) /* 8004A818 00047618 7F E3 FB 78 */ mr r3, r31 @@ -990,14 +990,14 @@ lbl_8004A7FC: /* 8004A824 00047624 38 C5 00 0C */ addi r6, r5, 0xc /* 8004A828 00047628 38 E5 00 18 */ addi r7, r5, 0x18 /* 8004A82C 0004762C 39 05 00 24 */ addi r8, r5, 0x24 -/* 8004A830 00047630 4B FF FA 3D */ bl func_8004A26C +/* 8004A830 00047630 4B FF FA 3D */ bl xSpline.BasisToCoef3__FP6xCoef3PA4_fP5xVec3P5xVec3P5xVec3P5xVec3 /* 8004A834 00047634 80 1C 00 1C */ lwz r0, 0x1c(r28) /* 8004A838 00047638 7F E3 FB 78 */ mr r3, r31 /* 8004A83C 0004763C 7F E4 FB 78 */ mr r4, r31 /* 8004A840 00047640 7C A0 F2 14 */ add r5, r0, r30 /* 8004A844 00047644 C0 25 00 0C */ lfs f1, 0xc(r5) /* 8004A848 00047648 C0 45 00 10 */ lfs f2, 0x10(r5) -/* 8004A84C 0004764C 4B FF FA D5 */ bl func_8004A320 +/* 8004A84C 0004764C 4B FF FA D5 */ bl xSpline.CoefToUnity3__FP6xCoef3P6xCoef3ff lbl_8004A850: /* 8004A850 00047650 7F E3 FB 78 */ mr r3, r31 lbl_8004A854: @@ -1029,7 +1029,7 @@ xSpline3_EvalSeg__FP8xSpline3fUiP5xVec3: /* 8004A8AC 000476AC 7C BF 2B 78 */ mr r31, r5 /* 8004A8B0 000476B0 28 00 00 04 */ cmplwi r0, 4 /* 8004A8B4 000476B4 40 82 00 0C */ bne lbl_8004A8C0 -/* 8004A8B8 000476B8 4B FF FD C9 */ bl func_8004A680 +/* 8004A8B8 000476B8 4B FF FD C9 */ bl xSpline.EvalBspline3__FP8xSpline3fUiP5xVec3 /* 8004A8BC 000476BC 48 00 01 18 */ b lbl_8004A9D4 lbl_8004A8C0: /* 8004A8C0 000476C0 C0 02 87 1C */ lfs f0, lbl_803CD09C-_SDA2_BASE_(r2) @@ -1069,7 +1069,7 @@ lbl_8004A928: /* 8004A934 00047734 7F C4 F3 78 */ mr r4, r30 /* 8004A938 00047738 7F E5 FB 78 */ mr r5, r31 /* 8004A93C 0004773C 7C 63 02 14 */ add r3, r3, r0 -/* 8004A940 00047740 4B FF F7 71 */ bl func_8004A0B0 +/* 8004A940 00047740 4B FF F7 71 */ bl xSpline.EvalCoef3__FP6xCoef3fUiP5xVec3 /* 8004A944 00047744 48 00 00 90 */ b lbl_8004A9D4 lbl_8004A948: /* 8004A948 00047748 1C 07 00 18 */ mulli r0, r7, 0x18 @@ -1083,12 +1083,12 @@ lbl_8004A948: /* 8004A968 00047768 38 E6 00 0C */ addi r7, r6, 0xc /* 8004A96C 0004776C 7C A5 02 14 */ add r5, r5, r0 /* 8004A970 00047770 39 05 00 0C */ addi r8, r5, 0xc -/* 8004A974 00047774 4B FF F8 F9 */ bl func_8004A26C +/* 8004A974 00047774 4B FF F8 F9 */ bl xSpline.BasisToCoef3__FP6xCoef3PA4_fP5xVec3P5xVec3P5xVec3P5xVec3 /* 8004A978 00047778 FC 20 F0 90 */ fmr f1, f30 /* 8004A97C 0004777C 7F C4 F3 78 */ mr r4, r30 /* 8004A980 00047780 7F E5 FB 78 */ mr r5, r31 /* 8004A984 00047784 38 61 00 08 */ addi r3, r1, 8 -/* 8004A988 00047788 4B FF F7 29 */ bl func_8004A0B0 +/* 8004A988 00047788 4B FF F7 29 */ bl xSpline.EvalCoef3__FP6xCoef3fUiP5xVec3 /* 8004A98C 0004778C 48 00 00 48 */ b lbl_8004A9D4 lbl_8004A990: /* 8004A990 00047790 1C 07 00 18 */ mulli r0, r7, 0x18 @@ -1102,12 +1102,12 @@ lbl_8004A990: /* 8004A9B0 000477B0 38 E6 00 0C */ addi r7, r6, 0xc /* 8004A9B4 000477B4 7C A5 02 14 */ add r5, r5, r0 /* 8004A9B8 000477B8 39 05 00 0C */ addi r8, r5, 0xc -/* 8004A9BC 000477BC 4B FF F8 B1 */ bl func_8004A26C +/* 8004A9BC 000477BC 4B FF F8 B1 */ bl xSpline.BasisToCoef3__FP6xCoef3PA4_fP5xVec3P5xVec3P5xVec3P5xVec3 /* 8004A9C0 000477C0 FC 20 F0 90 */ fmr f1, f30 /* 8004A9C4 000477C4 7F C4 F3 78 */ mr r4, r30 /* 8004A9C8 000477C8 7F E5 FB 78 */ mr r5, r31 /* 8004A9CC 000477CC 38 61 00 08 */ addi r3, r1, 8 -/* 8004A9D0 000477D0 4B FF F6 E1 */ bl func_8004A0B0 +/* 8004A9D0 000477D0 4B FF F6 E1 */ bl xSpline.EvalCoef3__FP6xCoef3fUiP5xVec3 lbl_8004A9D4: /* 8004A9D4 000477D4 E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0 /* 8004A9D8 000477D8 CB E1 00 60 */ lfd f31, 0x60(r1) @@ -1121,8 +1121,8 @@ lbl_8004A9D4: /* 8004A9F8 000477F8 38 21 00 70 */ addi r1, r1, 0x70 /* 8004A9FC 000477FC 4E 80 00 20 */ blr -.global func_8004AA00 -func_8004AA00: +.global xSpline.ArcEvalIterate__FP8xSpline3fUiP5xVec3Ui +xSpline.ArcEvalIterate__FP8xSpline3fUiP5xVec3Ui: /* 8004AA00 00047800 94 21 FF 30 */ stwu r1, -0xd0(r1) /* 8004AA04 00047804 7C 08 02 A6 */ mflr r0 /* 8004AA08 00047808 90 01 00 D4 */ stw r0, 0xd4(r1) @@ -1217,7 +1217,7 @@ lbl_8004AB50: lbl_8004AB54: /* 8004AB54 00047954 7F E4 FB 78 */ mr r4, r31 /* 8004AB58 00047958 38 A1 00 08 */ addi r5, r1, 8 -/* 8004AB5C 0004795C 4B FF FB D5 */ bl func_8004A730 +/* 8004AB5C 0004795C 4B FF FB D5 */ bl xSpline.CoefSeg3__FP8xSpline3UiP6xCoef3 /* 8004AB60 00047960 FC 1E E8 40 */ fcmpo cr0, f30, f29 /* 8004AB64 00047964 7C 7B 1B 78 */ mr r27, r3 /* 8004AB68 00047968 4C 40 13 82 */ cror 2, 0, 2 @@ -1225,7 +1225,7 @@ lbl_8004AB54: /* 8004AB70 00047970 FC 20 F8 90 */ fmr f1, f31 /* 8004AB74 00047974 7F 84 E3 78 */ mr r4, r28 /* 8004AB78 00047978 7F A5 EB 78 */ mr r5, r29 -/* 8004AB7C 0004797C 4B FF F5 35 */ bl func_8004A0B0 +/* 8004AB7C 0004797C 4B FF F5 35 */ bl xSpline.EvalCoef3__FP6xCoef3fUiP5xVec3 /* 8004AB80 00047980 6F E3 80 00 */ xoris r3, r31, 0x8000 /* 8004AB84 00047984 3C 00 43 30 */ lis r0, 0x4330 /* 8004AB88 00047988 90 61 00 54 */ stw r3, 0x54(r1) @@ -1242,7 +1242,7 @@ lbl_8004ABA4: /* 8004ABB0 000479B0 FC 20 D8 90 */ fmr f1, f27 /* 8004ABB4 000479B4 7F 84 E3 78 */ mr r4, r28 /* 8004ABB8 000479B8 7F A5 EB 78 */ mr r5, r29 -/* 8004ABBC 000479BC 4B FF F4 F5 */ bl func_8004A0B0 +/* 8004ABBC 000479BC 4B FF F4 F5 */ bl xSpline.EvalCoef3__FP6xCoef3fUiP5xVec3 /* 8004ABC0 000479C0 6F E3 80 00 */ xoris r3, r31, 0x8000 /* 8004ABC4 000479C4 3C 00 43 30 */ lis r0, 0x4330 /* 8004ABC8 000479C8 90 61 00 54 */ stw r3, 0x54(r1) @@ -1264,7 +1264,7 @@ lbl_8004ABF4: /* 8004AC00 00047A00 7F 63 DB 78 */ mr r3, r27 /* 8004AC04 00047A04 EF 82 F8 3A */ fmadds f28, f2, f0, f31 /* 8004AC08 00047A08 FC 40 E0 90 */ fmr f2, f28 -/* 8004AC0C 00047A0C 4B FF F2 01 */ bl func_80049E0C +/* 8004AC0C 00047A0C 4B FF F2 01 */ bl xSpline.ArcLength3__FP6xCoef3dd /* 8004AC10 00047A10 FC 1E 08 40 */ fcmpo cr0, f30, f1 /* 8004AC14 00047A14 40 81 00 10 */ ble lbl_8004AC24 /* 8004AC18 00047A18 FF E0 E0 90 */ fmr f31, f28 @@ -1304,7 +1304,7 @@ lbl_8004AC84: /* 8004AC88 00047A88 7F 63 DB 78 */ mr r3, r27 /* 8004AC8C 00047A8C 7F 84 E3 78 */ mr r4, r28 /* 8004AC90 00047A90 7F A5 EB 78 */ mr r5, r29 -/* 8004AC94 00047A94 4B FF F4 1D */ bl func_8004A0B0 +/* 8004AC94 00047A94 4B FF F4 1D */ bl xSpline.EvalCoef3__FP6xCoef3fUiP5xVec3 /* 8004AC98 00047A98 6F E3 80 00 */ xoris r3, r31, 0x8000 /* 8004AC9C 00047A9C 3C 00 43 30 */ lis r0, 0x4330 /* 8004ACA0 00047AA0 90 61 00 54 */ stw r3, 0x54(r1) @@ -1343,7 +1343,7 @@ xSpline3_EvalArcApprox__FP8xSpline3fUiP5xVec3: /* 8004AD14 00047B14 28 00 00 00 */ cmplwi r0, 0 /* 8004AD18 00047B18 41 82 00 10 */ beq lbl_8004AD28 /* 8004AD1C 00047B1C 38 C0 00 00 */ li r6, 0 -/* 8004AD20 00047B20 4B FF FC E1 */ bl func_8004AA00 +/* 8004AD20 00047B20 4B FF FC E1 */ bl xSpline.ArcEvalIterate__FP8xSpline3fUiP5xVec3Ui /* 8004AD24 00047B24 48 00 00 0C */ b lbl_8004AD30 lbl_8004AD28: /* 8004AD28 00047B28 4B FF FB 4D */ bl xSpline3_EvalSeg__FP8xSpline3fUiP5xVec3 @@ -1405,7 +1405,7 @@ lbl_8004ADE4: /* 8004ADE4 00047BE4 7F C3 F3 78 */ mr r3, r30 /* 8004ADE8 00047BE8 7F 04 C3 78 */ mr r4, r24 /* 8004ADEC 00047BEC 38 A1 00 08 */ addi r5, r1, 8 -/* 8004ADF0 00047BF0 4B FF F9 41 */ bl func_8004A730 +/* 8004ADF0 00047BF0 4B FF F9 41 */ bl xSpline.CoefSeg3__FP8xSpline3UiP6xCoef3 /* 8004ADF4 00047BF4 7F 5B D3 78 */ mr r27, r26 /* 8004ADF8 00047BF8 7C 77 1B 78 */ mr r23, r3 /* 8004ADFC 00047BFC 57 5D 10 3A */ slwi r29, r26, 2 @@ -1425,7 +1425,7 @@ lbl_8004AE08: /* 8004AE30 00047C30 C8 01 00 40 */ lfd f0, 0x40(r1) /* 8004AE34 00047C34 EC 00 18 28 */ fsubs f0, f0, f3 /* 8004AE38 00047C38 EC 42 00 24 */ fdivs f2, f2, f0 -/* 8004AE3C 00047C3C 4B FF EF D1 */ bl func_80049E0C +/* 8004AE3C 00047C3C 4B FF EF D1 */ bl xSpline.ArcLength3__FP6xCoef3dd /* 8004AE40 00047C40 FF E0 08 90 */ fmr f31, f1 /* 8004AE44 00047C44 80 7E 00 28 */ lwz r3, 0x28(r30) /* 8004AE48 00047C48 3B 7B 00 01 */ addi r27, r27, 1 @@ -1453,8 +1453,8 @@ lbl_8004AE70: /* 8004AE98 00047C98 38 21 00 90 */ addi r1, r1, 0x90 /* 8004AE9C 00047C9C 4E 80 00 20 */ blr -.global func_8004AEA0 -func_8004AEA0: +.global xSpline.AllocSpline3__FP5xVec3PfUiUiUiUi +xSpline.AllocSpline3__FP5xVec3PfUiUiUiUi: /* 8004AEA0 00047CA0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8004AEA4 00047CA4 7C 08 02 A6 */ mflr r0 /* 8004AEA8 00047CA8 90 01 00 34 */ stw r0, 0x34(r1) @@ -1537,7 +1537,7 @@ xSpline3_Bezier__FP5xVec3PfUiUiP5xVec3P5xVec3: /* 8004AFC4 00047DC4 7D 1A 43 78 */ mr r26, r8 /* 8004AFC8 00047DC8 38 E0 00 00 */ li r7, 0 /* 8004AFCC 00047DCC 39 00 00 03 */ li r8, 3 -/* 8004AFD0 00047DD0 4B FF FE D1 */ bl func_8004AEA0 +/* 8004AFD0 00047DD0 4B FF FE D1 */ bl xSpline.AllocSpline3__FP5xVec3PfUiUiUiUi /* 8004AFD4 00047DD4 7C 60 1B 78 */ mr r0, r3 /* 8004AFD8 00047DD8 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8004AFDC 00047DDC 7C 1B 03 78 */ mr r27, r0 @@ -1603,7 +1603,7 @@ xSpline3_Update__FP8xSpline3: /* 8004B0AC 00047EAC 80 9F 00 18 */ lwz r4, 0x18(r31) /* 8004B0B0 00047EB0 38 C5 00 01 */ addi r6, r5, 1 /* 8004B0B4 00047EB4 80 BF 00 1C */ lwz r5, 0x1c(r31) -/* 8004B0B8 00047EB8 4B FF EB 69 */ bl func_80049C20 +/* 8004B0B8 00047EB8 4B FF EB 69 */ bl xSpline.Interpolate_Bspline__FP5xVec3P5xVec3PfUi lbl_8004B0BC: /* 8004B0BC 00047EBC 80 1F 00 28 */ lwz r0, 0x28(r31) /* 8004B0C0 00047EC0 28 00 00 00 */ cmplwi r0, 0 diff --git a/asm/Core/x/xString.s b/asm/Core/x/xString.s index f175cbf0a..0589b3b6d 100644 --- a/asm/Core/x/xString.s +++ b/asm/Core/x/xString.s @@ -517,11 +517,11 @@ imemcmp__FPCvPCvUl: /* 8004C8AC 000496AC 48 00 00 38 */ b lbl_8004C8E4 lbl_8004C8B0: /* 8004C8B0 000496B0 88 7E 00 00 */ lbz r3, 0(r30) -/* 8004C8B4 000496B4 48 00 00 51 */ bl func_8004C904 +/* 8004C8B4 000496B4 48 00 00 51 */ bl xString.tolower__21_unnamed_xString_cpp_Fc /* 8004C8B8 000496B8 88 1D 00 00 */ lbz r0, 0(r29) /* 8004C8BC 000496BC 7C 7F 1B 78 */ mr r31, r3 /* 8004C8C0 000496C0 7C 03 03 78 */ mr r3, r0 -/* 8004C8C4 000496C4 48 00 00 41 */ bl func_8004C904 +/* 8004C8C4 000496C4 48 00 00 41 */ bl xString.tolower__21_unnamed_xString_cpp_Fc /* 8004C8C8 000496C8 7C 1F 18 00 */ cmpw r31, r3 /* 8004C8CC 000496CC 41 82 00 0C */ beq lbl_8004C8D8 /* 8004C8D0 000496D0 7C 63 F8 50 */ subf r3, r3, r31 @@ -541,20 +541,20 @@ lbl_8004C8F0: /* 8004C8FC 000496FC 38 21 00 20 */ addi r1, r1, 0x20 /* 8004C900 00049700 4E 80 00 20 */ blr -.global func_8004C904 -func_8004C904: +.global xString.tolower__21_unnamed_xString_cpp_Fc +xString.tolower__21_unnamed_xString_cpp_Fc: /* 8004C904 00049704 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004C908 00049708 7C 08 02 A6 */ mflr r0 /* 8004C90C 0004970C 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 8004C910 00049710 90 01 00 14 */ stw r0, 0x14(r1) -/* 8004C914 00049714 48 00 00 15 */ bl func_8004C928 +/* 8004C914 00049714 48 00 00 15 */ bl xString.tolower__21_unnamed_xString_cpp_Fi /* 8004C918 00049718 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004C91C 0004971C 7C 08 03 A6 */ mtlr r0 /* 8004C920 00049720 38 21 00 10 */ addi r1, r1, 0x10 /* 8004C924 00049724 4E 80 00 20 */ blr -.global func_8004C928 -func_8004C928: +.global xString.tolower__21_unnamed_xString_cpp_Fi +xString.tolower__21_unnamed_xString_cpp_Fi: /* 8004C928 00049728 54 60 FE B4 */ rlwinm r0, r3, 0x1f, 0x1a, 0x1a /* 8004C92C 0004972C 7C 63 03 78 */ or r3, r3, r0 /* 8004C930 00049730 4E 80 00 20 */ blr diff --git a/asm/Core/x/xTRC.s b/asm/Core/x/xTRC.s index 8a5b5d9cc..cff310302 100644 --- a/asm/Core/x/xTRC.s +++ b/asm/Core/x/xTRC.s @@ -31,8 +31,8 @@ xTRCInit__Fv: /* 8004D70C 0004A50C 38 21 00 10 */ addi r1, r1, 0x10 /* 8004D710 0004A510 4E 80 00 20 */ blr -.global func_8004D714 -func_8004D714: +.global xTRC.render_message__FPCc +xTRC.render_message__FPCc: /* 8004D714 0004A514 94 21 FF 40 */ stwu r1, -0xc0(r1) /* 8004D718 0004A518 7C 08 02 A6 */ mflr r0 /* 8004D71C 0004A51C 90 01 00 C4 */ stw r0, 0xc4(r1) @@ -139,7 +139,7 @@ xTRCRender__Fv: /* 8004D89C 0004A69C 80 6D 8B 24 */ lwz r3, lbl_803CB424-_SDA_BASE_(r13) /* 8004D8A0 0004A6A0 28 03 00 00 */ cmplwi r3, 0 /* 8004D8A4 0004A6A4 41 82 00 08 */ beq lbl_8004D8AC -/* 8004D8A8 0004A6A8 4B FF FE 6D */ bl func_8004D714 +/* 8004D8A8 0004A6A8 4B FF FE 6D */ bl xTRC.render_message__FPCc lbl_8004D8AC: /* 8004D8AC 0004A6AC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004D8B0 0004A6B0 7C 08 03 A6 */ mtlr r0 diff --git a/asm/Core/x/xTimer.s b/asm/Core/x/xTimer.s index fb21d7206..8c6eee029 100644 --- a/asm/Core/x/xTimer.s +++ b/asm/Core/x/xTimer.s @@ -2,8 +2,8 @@ .section .text # 0x8004D1F0 - 0x8004D6AC -.global func_8004D1F0 -func_8004D1F0: +.global xTimer.GetRandomizedTime__FP11xTimerAsset +xTimer.GetRandomizedTime__FP11xTimerAsset: /* 8004D1F0 00049FF0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8004D1F4 00049FF4 7C 08 02 A6 */ mflr r0 /* 8004D1F8 00049FF8 90 01 00 24 */ stw r0, 0x24(r1) @@ -52,8 +52,8 @@ lbl_8004D26C: /* 8004D29C 0004A09C 38 21 00 10 */ addi r1, r1, 0x10 /* 8004D2A0 0004A0A0 4E 80 00 20 */ blr -.global func_8004D2A4 -func_8004D2A4: +.global xTimer.xTimer_ObjIDIsPauseTimer__FUi +xTimer.xTimer_ObjIDIsPauseTimer__FUi: /* 8004D2A4 0004A0A4 3C 03 34 C1 */ addis r0, r3, 0x34c1 /* 8004D2A8 0004A0A8 28 00 63 40 */ cmplwi r0, 0x6340 /* 8004D2AC 0004A0AC 40 82 00 0C */ bne lbl_8004D2B8 @@ -168,10 +168,10 @@ lbl_8004D428: /* 8004D428 0004A228 38 00 00 00 */ li r0, 0 /* 8004D42C 0004A22C 7F E3 FB 78 */ mr r3, r31 /* 8004D430 0004A230 98 1E 00 14 */ stb r0, 0x14(r30) -/* 8004D434 0004A234 4B FF FD BD */ bl func_8004D1F0 +/* 8004D434 0004A234 4B FF FD BD */ bl xTimer.GetRandomizedTime__FP11xTimerAsset /* 8004D438 0004A238 D0 3E 00 18 */ stfs f1, 0x18(r30) /* 8004D43C 0004A23C 80 7E 00 00 */ lwz r3, 0(r30) -/* 8004D440 0004A240 4B FF FE 65 */ bl func_8004D2A4 +/* 8004D440 0004A240 4B FF FE 65 */ bl xTimer.xTimer_ObjIDIsPauseTimer__FUi /* 8004D444 0004A244 98 7E 00 15 */ stb r3, 0x15(r30) /* 8004D448 0004A248 38 00 00 00 */ li r0, 0 /* 8004D44C 0004A24C B0 1E 00 16 */ sth r0, 0x16(r30) @@ -194,7 +194,7 @@ xTimerReset__FP6xTimer: /* 8004D484 0004A284 38 00 00 00 */ li r0, 0 /* 8004D488 0004A288 98 1F 00 14 */ stb r0, 0x14(r31) /* 8004D48C 0004A28C 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 8004D490 0004A290 4B FF FD 61 */ bl func_8004D1F0 +/* 8004D490 0004A290 4B FF FD 61 */ bl xTimer.GetRandomizedTime__FP11xTimerAsset /* 8004D494 0004A294 D0 3F 00 18 */ stfs f1, 0x18(r31) /* 8004D498 0004A298 38 00 00 00 */ li r0, 0 /* 8004D49C 0004A29C B0 1F 00 16 */ sth r0, 0x16(r31) diff --git a/asm/Core/x/xUpdateCull.s b/asm/Core/x/xUpdateCull.s index f29a48378..353b0d829 100644 --- a/asm/Core/x/xUpdateCull.s +++ b/asm/Core/x/xUpdateCull.s @@ -2,8 +2,8 @@ .section .text # 0x8013A5D0 - 0x8013AF64 -.global func_8013A5D0 -func_8013A5D0: +.global xUpdateCull.xUpdateCull_Swap__FP14xUpdateCullMgrUiUi +xUpdateCull.xUpdateCull_Swap__FP14xUpdateCullMgrUiUi: /* 8013A5D0 001373D0 80 C3 00 0C */ lwz r6, 0xc(r3) /* 8013A5D4 001373D4 54 87 10 3A */ slwi r7, r4, 2 /* 8013A5D8 001373D8 54 A8 10 3A */ slwi r8, r5, 2 @@ -41,8 +41,8 @@ lbl_8013A61C: /* 8013A648 00137448 7C A3 41 2E */ stwx r5, r3, r8 /* 8013A64C 0013744C 4E 80 00 20 */ blr -.global func_8013A650 -func_8013A650: +.global xUpdateCull.xUpdateCull_MakeActive__FP14xUpdateCullMgrP14xUpdateCullEnt +xUpdateCull.xUpdateCull_MakeActive__FP14xUpdateCullMgrP14xUpdateCullEnt: /* 8013A650 00137450 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013A654 00137454 7C 08 02 A6 */ mflr r0 /* 8013A658 00137458 90 01 00 14 */ stw r0, 0x14(r1) @@ -55,7 +55,7 @@ func_8013A650: /* 8013A674 00137474 7C 04 28 40 */ cmplw r4, r5 /* 8013A678 00137478 41 80 00 3C */ blt lbl_8013A6B4 /* 8013A67C 0013747C 41 82 00 08 */ beq lbl_8013A684 -/* 8013A680 00137480 4B FF FF 51 */ bl func_8013A5D0 +/* 8013A680 00137480 4B FF FF 51 */ bl xUpdateCull.xUpdateCull_Swap__FP14xUpdateCullMgrUiUi lbl_8013A684: /* 8013A684 00137484 81 9E 00 24 */ lwz r12, 0x24(r30) /* 8013A688 00137488 28 0C 00 00 */ cmplwi r12, 0 @@ -78,8 +78,8 @@ lbl_8013A6B4: /* 8013A6C4 001374C4 38 21 00 10 */ addi r1, r1, 0x10 /* 8013A6C8 001374C8 4E 80 00 20 */ blr -.global func_8013A6CC -func_8013A6CC: +.global xUpdateCull.xUpdateCull_MakeInactive__FP14xUpdateCullMgrP14xUpdateCullEnt +xUpdateCull.xUpdateCull_MakeInactive__FP14xUpdateCullMgrP14xUpdateCullEnt: /* 8013A6CC 001374CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013A6D0 001374D0 7C 08 02 A6 */ mflr r0 /* 8013A6D4 001374D4 90 01 00 14 */ stw r0, 0x14(r1) @@ -94,7 +94,7 @@ func_8013A6CC: /* 8013A6F8 001374F8 38 A5 FF FF */ addi r5, r5, -1 /* 8013A6FC 001374FC 7C 04 28 40 */ cmplw r4, r5 /* 8013A700 00137500 41 82 00 08 */ beq lbl_8013A708 -/* 8013A704 00137504 4B FF FE CD */ bl func_8013A5D0 +/* 8013A704 00137504 4B FF FE CD */ bl xUpdateCull.xUpdateCull_Swap__FP14xUpdateCullMgrUiUi lbl_8013A708: /* 8013A708 00137508 81 9E 00 28 */ lwz r12, 0x28(r30) /* 8013A70C 0013750C 28 0C 00 00 */ cmplwi r12, 0 @@ -548,12 +548,12 @@ lbl_8013ACF4: /* 8013AD34 00137B34 40 82 00 14 */ bne lbl_8013AD48 /* 8013AD38 00137B38 7F A3 EB 78 */ mr r3, r29 /* 8013AD3C 00137B3C 7F 64 DB 78 */ mr r4, r27 -/* 8013AD40 00137B40 4B FF F9 11 */ bl func_8013A650 +/* 8013AD40 00137B40 4B FF F9 11 */ bl xUpdateCull.xUpdateCull_MakeActive__FP14xUpdateCullMgrP14xUpdateCullEnt /* 8013AD44 00137B44 48 00 00 10 */ b lbl_8013AD54 lbl_8013AD48: /* 8013AD48 00137B48 7F A3 EB 78 */ mr r3, r29 /* 8013AD4C 00137B4C 7F 64 DB 78 */ mr r4, r27 -/* 8013AD50 00137B50 4B FF F9 7D */ bl func_8013A6CC +/* 8013AD50 00137B50 4B FF F9 7D */ bl xUpdateCull.xUpdateCull_MakeInactive__FP14xUpdateCullMgrP14xUpdateCullEnt lbl_8013AD54: /* 8013AD54 00137B54 80 7D 00 14 */ lwz r3, 0x14(r29) /* 8013AD58 00137B58 3B FF FF FF */ addi r31, r31, -1 @@ -578,7 +578,7 @@ lbl_8013AD9C: /* 8013AD9C 00137B9C 80 1D 00 18 */ lwz r0, 0x18(r29) /* 8013ADA0 00137BA0 7F A3 EB 78 */ mr r3, r29 /* 8013ADA4 00137BA4 7C 80 E2 14 */ add r4, r0, r28 -/* 8013ADA8 00137BA8 4B FF F8 A9 */ bl func_8013A650 +/* 8013ADA8 00137BA8 4B FF F8 A9 */ bl xUpdateCull.xUpdateCull_MakeActive__FP14xUpdateCullMgrP14xUpdateCullEnt /* 8013ADAC 00137BAC 3B 9C 00 10 */ addi r28, r28, 0x10 /* 8013ADB0 00137BB0 3B 7B 00 01 */ addi r27, r27, 1 lbl_8013ADB4: @@ -626,7 +626,7 @@ lbl_8013AE38: /* 8013AE44 00137C44 40 82 FF D8 */ bne lbl_8013AE1C lbl_8013AE48: /* 8013AE48 00137C48 7F A3 EB 78 */ mr r3, r29 -/* 8013AE4C 00137C4C 4B FF F8 81 */ bl func_8013A6CC +/* 8013AE4C 00137C4C 4B FF F8 81 */ bl xUpdateCull.xUpdateCull_MakeInactive__FP14xUpdateCullMgrP14xUpdateCullEnt lbl_8013AE50: /* 8013AE50 00137C50 3B 9C 00 10 */ addi r28, r28, 0x10 /* 8013AE54 00137C54 3B 7B 00 01 */ addi r27, r27, 1 @@ -698,7 +698,7 @@ lbl_8013AF24: /* 8013AF24 00137D24 80 9D 00 0C */ lwz r4, 0xc(r29) /* 8013AF28 00137D28 7F A3 EB 78 */ mr r3, r29 /* 8013AF2C 00137D2C 7C 84 F8 2E */ lwzx r4, r4, r31 -/* 8013AF30 00137D30 4B FF F7 21 */ bl func_8013A650 +/* 8013AF30 00137D30 4B FF F7 21 */ bl xUpdateCull.xUpdateCull_MakeActive__FP14xUpdateCullMgrP14xUpdateCullEnt /* 8013AF34 00137D34 3B FF 00 04 */ addi r31, r31, 4 /* 8013AF38 00137D38 3B DE 00 01 */ addi r30, r30, 1 lbl_8013AF3C: diff --git a/asm/Core/x/xbinio.s b/asm/Core/x/xbinio.s index a0ab86543..f9abf19f4 100644 --- a/asm/Core/x/xbinio.s +++ b/asm/Core/x/xbinio.s @@ -43,7 +43,7 @@ lbl_800095D8: /* 800095E8 000063E8 38 A0 00 68 */ li r5, 0x68 /* 800095EC 000063EC 4B FF 9E 6D */ bl memset /* 800095F0 000063F0 7F C0 FE 70 */ srawi r0, r30, 0x1f -/* 800095F4 000063F4 3C A0 80 01 */ lis r5, func_80009778@ha +/* 800095F4 000063F4 3C A0 80 01 */ lis r5, xbinio.LoadDestroy__FP15st_FILELOADINFO@ha /* 800095F8 000063F8 7F C4 00 78 */ andc r4, r30, r0 /* 800095FC 000063FC 3C 60 80 28 */ lis r3, lbl_8027B1A0@ha /* 80009600 00006400 38 03 B1 A0 */ addi r0, r3, lbl_8027B1A0@l @@ -51,7 +51,7 @@ lbl_800095D8: /* 80009608 00006408 1C DE 00 3C */ mulli r6, r30, 0x3c /* 8000960C 0000640C 3C 80 80 01 */ lis r4, lbl_80009A7C@ha /* 80009610 00006410 3C E0 80 01 */ lis r7, lbl_80009ACC@ha -/* 80009614 00006414 38 A5 97 78 */ addi r5, r5, func_80009778@l +/* 80009614 00006414 38 A5 97 78 */ addi r5, r5, xbinio.LoadDestroy__FP15st_FILELOADINFO@l /* 80009618 00006418 7C 00 32 14 */ add r0, r0, r6 /* 8000961C 0000641C 3C 60 80 01 */ lis r3, lbl_80009A54@ha /* 80009620 00006420 90 1F 00 54 */ stw r0, 0x54(r31) @@ -85,10 +85,10 @@ lbl_800095D8: /* 80009690 00006490 90 BF 00 18 */ stw r5, 0x18(r31) /* 80009694 00006494 39 8A 9C 4C */ addi r12, r10, lbl_80009C4C@l /* 80009698 00006498 39 48 97 E4 */ addi r10, r8, lbl_800097E4@l -/* 8000969C 0000649C 3C C0 80 01 */ lis r6, func_80009944@ha +/* 8000969C 0000649C 3C C0 80 01 */ lis r6, xbinio.SetBuffer__FP15st_FILELOADINFOPci@ha /* 800096A0 000064A0 90 1F 00 1C */ stw r0, 0x1c(r31) /* 800096A4 000064A4 38 0B 9C 70 */ addi r0, r11, lbl_80009C70@l -/* 800096A8 000064A8 39 06 99 44 */ addi r8, r6, func_80009944@l +/* 800096A8 000064A8 39 06 99 44 */ addi r8, r6, xbinio.SetBuffer__FP15st_FILELOADINFOPci@l /* 800096AC 000064AC 39 69 9C 94 */ addi r11, r9, lbl_80009C94@l /* 800096B0 000064B0 93 9F 00 20 */ stw r28, 0x20(r31) /* 800096B4 000064B4 3C E0 80 01 */ lis r7, lbl_800098A0@ha @@ -114,23 +114,23 @@ lbl_800095D8: /* 80009704 00006504 90 1F 00 64 */ stw r0, 0x64(r31) /* 80009708 00006508 90 1F 00 4C */ stw r0, 0x4c(r31) /* 8000970C 0000650C 80 FF 00 54 */ lwz r7, 0x54(r31) -/* 80009710 00006510 48 00 08 31 */ bl func_80009F40 +/* 80009710 00006510 48 00 08 31 */ bl xbinio.BFD_open__FPCcPCcUiiPv /* 80009714 00006514 7C 7C 1B 79 */ or. r28, r3, r3 /* 80009718 00006518 41 82 00 30 */ beq lbl_80009748 /* 8000971C 0000651C 7F A3 EB 78 */ mr r3, r29 -/* 80009720 00006520 48 00 0B 9D */ bl func_8000A2BC +/* 80009720 00006520 48 00 0B 9D */ bl xbinio.BFD_startSector__FPCc /* 80009724 00006524 90 7F 00 4C */ stw r3, 0x4c(r31) /* 80009728 00006528 7F 83 E3 78 */ mr r3, r28 /* 8000972C 0000652C 93 9F 00 50 */ stw r28, 0x50(r31) /* 80009730 00006530 80 9F 00 54 */ lwz r4, 0x54(r31) -/* 80009734 00006534 48 00 0B 69 */ bl func_8000A29C +/* 80009734 00006534 48 00 0B 69 */ bl xbinio.BFD_getLength__FP9tag_xFilePv /* 80009738 00006538 90 7F 00 5C */ stw r3, 0x5c(r31) /* 8000973C 0000653C 80 1F 00 5C */ lwz r0, 0x5c(r31) /* 80009740 00006540 90 1F 00 60 */ stw r0, 0x60(r31) /* 80009744 00006544 48 00 00 10 */ b lbl_80009754 lbl_80009748: /* 80009748 00006548 7F E3 FB 78 */ mr r3, r31 -/* 8000974C 0000654C 48 00 00 2D */ bl func_80009778 +/* 8000974C 0000654C 48 00 00 2D */ bl xbinio.LoadDestroy__FP15st_FILELOADINFO /* 80009750 00006550 3B E0 00 00 */ li r31, 0 lbl_80009754: /* 80009754 00006554 80 01 00 24 */ lwz r0, 0x24(r1) @@ -143,8 +143,8 @@ lbl_80009754: /* 80009770 00006570 38 21 00 20 */ addi r1, r1, 0x20 /* 80009774 00006574 4E 80 00 20 */ blr -.global func_80009778 -func_80009778: +.global xbinio.LoadDestroy__FP15st_FILELOADINFO +xbinio.LoadDestroy__FP15st_FILELOADINFO: /* 80009778 00006578 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000977C 0000657C 7C 08 02 A6 */ mflr r0 /* 80009780 00006580 90 01 00 14 */ stw r0, 0x14(r1) @@ -155,7 +155,7 @@ func_80009778: /* 80009794 00006594 28 03 00 00 */ cmplwi r3, 0 /* 80009798 00006598 41 82 00 0C */ beq lbl_800097A4 /* 8000979C 0000659C 80 9E 00 54 */ lwz r4, 0x54(r30) -/* 800097A0 000065A0 48 00 08 95 */ bl func_8000A034 +/* 800097A0 000065A0 48 00 08 95 */ bl xbinio.BFD_close__FP9tag_xFilePv lbl_800097A4: /* 800097A4 000065A4 83 FE 00 44 */ lwz r31, 0x44(r30) /* 800097A8 000065A8 7F C3 F3 78 */ mr r3, r30 @@ -200,7 +200,7 @@ lbl_80009830: /* 80009834 00006634 38 A0 00 00 */ li r5, 0 /* 80009838 00006638 80 DE 00 54 */ lwz r6, 0x54(r30) /* 8000983C 0000663C 7C 80 FA 14 */ add r4, r0, r31 -/* 80009840 00006640 48 00 0A 15 */ bl func_8000A254 +/* 80009840 00006640 48 00 0A 15 */ bl xbinio.BFD_seek__FP9tag_xFileiiPv /* 80009844 00006644 2C 03 00 00 */ cmpwi r3, 0 /* 80009848 00006648 41 82 00 10 */ beq lbl_80009858 /* 8000984C 0000664C 38 00 00 03 */ li r0, 3 @@ -250,7 +250,7 @@ lbl_800098E0: /* 800098E0 000066E0 80 DE 00 54 */ lwz r6, 0x54(r30) /* 800098E4 000066E4 7F E4 FB 78 */ mr r4, r31 /* 800098E8 000066E8 38 A0 00 00 */ li r5, 0 -/* 800098EC 000066EC 48 00 09 69 */ bl func_8000A254 +/* 800098EC 000066EC 48 00 09 69 */ bl xbinio.BFD_seek__FP9tag_xFileiiPv /* 800098F0 000066F0 2C 03 00 00 */ cmpwi r3, 0 /* 800098F4 000066F4 41 82 00 10 */ beq lbl_80009904 /* 800098F8 000066F8 38 00 00 03 */ li r0, 3 @@ -277,8 +277,8 @@ lbl_8000992C: /* 8000993C 0000673C 38 21 00 10 */ addi r1, r1, 0x10 /* 80009940 00006740 4E 80 00 20 */ blr -.global func_80009944 -func_80009944: +.global xbinio.SetBuffer__FP15st_FILELOADINFOPci +xbinio.SetBuffer__FP15st_FILELOADINFOPci: /* 80009944 00006744 80 63 00 54 */ lwz r3, 0x54(r3) /* 80009948 00006748 28 03 00 00 */ cmplwi r3, 0 /* 8000994C 0000674C 4D 82 00 20 */ beqlr @@ -295,14 +295,14 @@ lbl_8000996C: /* 80009974 00006774 38 80 00 00 */ li r4, 0 /* 80009978 00006778 38 A0 00 00 */ li r5, 0 /* 8000997C 0000677C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80009980 00006780 4B FF FF C5 */ bl func_80009944 +/* 80009980 00006780 4B FF FF C5 */ bl xbinio.SetBuffer__FP15st_FILELOADINFOPci /* 80009984 00006784 80 01 00 14 */ lwz r0, 0x14(r1) /* 80009988 00006788 7C 08 03 A6 */ mtlr r0 /* 8000998C 0000678C 38 21 00 10 */ addi r1, r1, 0x10 /* 80009990 00006790 4E 80 00 20 */ blr -.global func_80009994 -func_80009994: +.global xbinio.ReadRaw__FP15st_FILELOADINFOPvii +xbinio.ReadRaw__FP15st_FILELOADINFOPvii: /* 80009994 00006794 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80009998 00006798 7C 08 02 A6 */ mflr r0 /* 8000999C 0000679C 90 01 00 24 */ stw r0, 0x24(r1) @@ -334,7 +334,7 @@ lbl_800099E8: /* 800099F8 000067F8 7F C4 F3 78 */ mr r4, r30 /* 800099FC 000067FC 7F E5 FB 78 */ mr r5, r31 /* 80009A00 00006800 7D 06 43 78 */ mr r6, r8 -/* 80009A04 00006804 48 00 06 79 */ bl func_8000A07C +/* 80009A04 00006804 48 00 06 79 */ bl xbinio.BFD_read__FPviiP9tag_xFilePv /* 80009A08 00006808 7C 03 F8 00 */ cmpw r3, r31 /* 80009A0C 0000680C 41 82 00 0C */ beq lbl_80009A18 /* 80009A10 00006810 38 00 00 01 */ li r0, 1 @@ -363,7 +363,7 @@ lbl_80009A54: /* 80009A5C 0000685C 7C A6 2B 78 */ mr r6, r5 /* 80009A60 00006860 38 A0 00 01 */ li r5, 1 /* 80009A64 00006864 90 01 00 14 */ stw r0, 0x14(r1) -/* 80009A68 00006868 4B FF FF 2D */ bl func_80009994 +/* 80009A68 00006868 4B FF FF 2D */ bl xbinio.ReadRaw__FP15st_FILELOADINFOPvii /* 80009A6C 0000686C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80009A70 00006870 7C 08 03 A6 */ mtlr r0 /* 80009A74 00006874 38 21 00 10 */ addi r1, r1, 0x10 @@ -374,7 +374,7 @@ lbl_80009A7C: /* 80009A84 00006884 7C A6 2B 78 */ mr r6, r5 /* 80009A88 00006888 38 A0 00 02 */ li r5, 2 /* 80009A8C 0000688C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80009A90 00006890 4B FF FF 05 */ bl func_80009994 +/* 80009A90 00006890 4B FF FF 05 */ bl xbinio.ReadRaw__FP15st_FILELOADINFOPvii /* 80009A94 00006894 80 01 00 14 */ lwz r0, 0x14(r1) /* 80009A98 00006898 7C 08 03 A6 */ mtlr r0 /* 80009A9C 0000689C 38 21 00 10 */ addi r1, r1, 0x10 @@ -385,7 +385,7 @@ lbl_80009AA4: /* 80009AAC 000068AC 7C A6 2B 78 */ mr r6, r5 /* 80009AB0 000068B0 38 A0 00 04 */ li r5, 4 /* 80009AB4 000068B4 90 01 00 14 */ stw r0, 0x14(r1) -/* 80009AB8 000068B8 4B FF FE DD */ bl func_80009994 +/* 80009AB8 000068B8 4B FF FE DD */ bl xbinio.ReadRaw__FP15st_FILELOADINFOPvii /* 80009ABC 000068BC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80009AC0 000068C0 7C 08 03 A6 */ mtlr r0 /* 80009AC4 000068C4 38 21 00 10 */ addi r1, r1, 0x10 @@ -396,7 +396,7 @@ lbl_80009ACC: /* 80009AD4 000068D4 7C A6 2B 78 */ mr r6, r5 /* 80009AD8 000068D8 38 A0 00 04 */ li r5, 4 /* 80009ADC 000068DC 90 01 00 14 */ stw r0, 0x14(r1) -/* 80009AE0 000068E0 4B FF FE B5 */ bl func_80009994 +/* 80009AE0 000068E0 4B FF FE B5 */ bl xbinio.ReadRaw__FP15st_FILELOADINFOPvii /* 80009AE4 000068E4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80009AE8 000068E8 7C 08 03 A6 */ mtlr r0 /* 80009AEC 000068EC 38 21 00 10 */ addi r1, r1, 0x10 @@ -407,7 +407,7 @@ lbl_80009AF4: /* 80009AFC 000068FC 7C A6 2B 78 */ mr r6, r5 /* 80009B00 00006900 38 A0 00 08 */ li r5, 8 /* 80009B04 00006904 90 01 00 14 */ stw r0, 0x14(r1) -/* 80009B08 00006908 4B FF FE 8D */ bl func_80009994 +/* 80009B08 00006908 4B FF FE 8D */ bl xbinio.ReadRaw__FP15st_FILELOADINFOPvii /* 80009B0C 0000690C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80009B10 00006910 7C 08 03 A6 */ mtlr r0 /* 80009B14 00006914 38 21 00 10 */ addi r1, r1, 0x10 @@ -420,12 +420,12 @@ lbl_80009B1C: /* 80009B2C 0000692C 90 01 00 14 */ stw r0, 0x14(r1) /* 80009B30 00006930 93 E1 00 0C */ stw r31, 0xc(r1) /* 80009B34 00006934 7C 9F 23 78 */ mr r31, r4 -/* 80009B38 00006938 4B FF FE 5D */ bl func_80009994 +/* 80009B38 00006938 4B FF FE 5D */ bl xbinio.ReadRaw__FP15st_FILELOADINFOPvii /* 80009B3C 0000693C 7C 60 1B 78 */ mr r0, r3 /* 80009B40 00006940 7F E3 FB 78 */ mr r3, r31 /* 80009B44 00006944 7C 1F 03 78 */ mr r31, r0 /* 80009B48 00006948 7F E4 FB 78 */ mr r4, r31 -/* 80009B4C 0000694C 48 00 01 69 */ bl func_80009CB4 +/* 80009B4C 0000694C 48 00 01 69 */ bl xbinio.Swap2__FPci /* 80009B50 00006950 80 01 00 14 */ lwz r0, 0x14(r1) /* 80009B54 00006954 7F E3 FB 78 */ mr r3, r31 /* 80009B58 00006958 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -440,12 +440,12 @@ lbl_80009B68: /* 80009B78 00006978 90 01 00 14 */ stw r0, 0x14(r1) /* 80009B7C 0000697C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80009B80 00006980 7C 9F 23 78 */ mr r31, r4 -/* 80009B84 00006984 4B FF FE 11 */ bl func_80009994 +/* 80009B84 00006984 4B FF FE 11 */ bl xbinio.ReadRaw__FP15st_FILELOADINFOPvii /* 80009B88 00006988 7C 60 1B 78 */ mr r0, r3 /* 80009B8C 0000698C 7F E3 FB 78 */ mr r3, r31 /* 80009B90 00006990 7C 1F 03 78 */ mr r31, r0 /* 80009B94 00006994 7F E4 FB 78 */ mr r4, r31 -/* 80009B98 00006998 48 00 01 E1 */ bl func_80009D78 +/* 80009B98 00006998 48 00 01 E1 */ bl xbinio.Swap4__FPci /* 80009B9C 0000699C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80009BA0 000069A0 7F E3 FB 78 */ mr r3, r31 /* 80009BA4 000069A4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -460,12 +460,12 @@ lbl_80009BB4: /* 80009BC4 000069C4 90 01 00 14 */ stw r0, 0x14(r1) /* 80009BC8 000069C8 93 E1 00 0C */ stw r31, 0xc(r1) /* 80009BCC 000069CC 7C 9F 23 78 */ mr r31, r4 -/* 80009BD0 000069D0 4B FF FD C5 */ bl func_80009994 +/* 80009BD0 000069D0 4B FF FD C5 */ bl xbinio.ReadRaw__FP15st_FILELOADINFOPvii /* 80009BD4 000069D4 7C 60 1B 78 */ mr r0, r3 /* 80009BD8 000069D8 7F E3 FB 78 */ mr r3, r31 /* 80009BDC 000069DC 7C 1F 03 78 */ mr r31, r0 /* 80009BE0 000069E0 7F E4 FB 78 */ mr r4, r31 -/* 80009BE4 000069E4 48 00 01 95 */ bl func_80009D78 +/* 80009BE4 000069E4 48 00 01 95 */ bl xbinio.Swap4__FPci /* 80009BE8 000069E8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80009BEC 000069EC 7F E3 FB 78 */ mr r3, r31 /* 80009BF0 000069F0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -480,12 +480,12 @@ lbl_80009C00: /* 80009C10 00006A10 90 01 00 14 */ stw r0, 0x14(r1) /* 80009C14 00006A14 93 E1 00 0C */ stw r31, 0xc(r1) /* 80009C18 00006A18 7C 9F 23 78 */ mr r31, r4 -/* 80009C1C 00006A1C 4B FF FD 79 */ bl func_80009994 +/* 80009C1C 00006A1C 4B FF FD 79 */ bl xbinio.ReadRaw__FP15st_FILELOADINFOPvii /* 80009C20 00006A20 7C 60 1B 78 */ mr r0, r3 /* 80009C24 00006A24 7F E3 FB 78 */ mr r3, r31 /* 80009C28 00006A28 7C 1F 03 78 */ mr r31, r0 /* 80009C2C 00006A2C 7F E4 FB 78 */ mr r4, r31 -/* 80009C30 00006A30 48 00 02 1D */ bl func_80009E4C +/* 80009C30 00006A30 48 00 02 1D */ bl xbinio.Swap8__FPci /* 80009C34 00006A34 80 01 00 14 */ lwz r0, 0x14(r1) /* 80009C38 00006A38 7F E3 FB 78 */ mr r3, r31 /* 80009C3C 00006A3C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -497,7 +497,7 @@ lbl_80009C4C: /* 80009C50 00006A50 7C 08 02 A6 */ mflr r0 /* 80009C54 00006A54 39 00 00 01 */ li r8, 1 /* 80009C58 00006A58 90 01 00 14 */ stw r0, 0x14(r1) -/* 80009C5C 00006A5C 48 00 06 ED */ bl func_8000A348 +/* 80009C5C 00006A5C 48 00 06 ED */ bl xbinio.BFD_AsyncRead__FP15st_FILELOADINFOiPviii /* 80009C60 00006A60 80 01 00 14 */ lwz r0, 0x14(r1) /* 80009C64 00006A64 7C 08 03 A6 */ mtlr r0 /* 80009C68 00006A68 38 21 00 10 */ addi r1, r1, 0x10 @@ -507,7 +507,7 @@ lbl_80009C70: /* 80009C74 00006A74 7C 08 02 A6 */ mflr r0 /* 80009C78 00006A78 39 00 00 00 */ li r8, 0 /* 80009C7C 00006A7C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80009C80 00006A80 48 00 06 C9 */ bl func_8000A348 +/* 80009C80 00006A80 48 00 06 C9 */ bl xbinio.BFD_AsyncRead__FP15st_FILELOADINFOiPviii /* 80009C84 00006A84 80 01 00 14 */ lwz r0, 0x14(r1) /* 80009C88 00006A88 7C 08 03 A6 */ mtlr r0 /* 80009C8C 00006A8C 38 21 00 10 */ addi r1, r1, 0x10 @@ -516,14 +516,14 @@ lbl_80009C94: /* 80009C94 00006A94 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80009C98 00006A98 7C 08 02 A6 */ mflr r0 /* 80009C9C 00006A9C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80009CA0 00006AA0 48 00 07 8D */ bl func_8000A42C +/* 80009CA0 00006AA0 48 00 07 8D */ bl xbinio.BFD_AsyncReadStatus__FP15st_FILELOADINFO /* 80009CA4 00006AA4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80009CA8 00006AA8 7C 08 03 A6 */ mtlr r0 /* 80009CAC 00006AAC 38 21 00 10 */ addi r1, r1, 0x10 /* 80009CB0 00006AB0 4E 80 00 20 */ blr -.global func_80009CB4 -func_80009CB4: +.global xbinio.Swap2__FPci +xbinio.Swap2__FPci: /* 80009CB4 00006AB4 2C 04 00 00 */ cmpwi r4, 0 /* 80009CB8 00006AB8 4D 82 00 20 */ beqlr /* 80009CBC 00006ABC 54 80 E8 FF */ rlwinm. r0, r4, 0x1d, 3, 0x1f @@ -577,8 +577,8 @@ lbl_80009D5C: /* 80009D70 00006B70 42 00 FF EC */ bdnz lbl_80009D5C /* 80009D74 00006B74 4E 80 00 20 */ blr -.global func_80009D78 -func_80009D78: +.global xbinio.Swap4__FPci +xbinio.Swap4__FPci: /* 80009D78 00006B78 2C 04 00 00 */ cmpwi r4, 0 /* 80009D7C 00006B7C 4D 82 00 20 */ beqlr /* 80009D80 00006B80 54 80 F0 BF */ rlwinm. r0, r4, 0x1e, 2, 0x1f @@ -636,8 +636,8 @@ lbl_80009E20: /* 80009E44 00006C44 42 00 FF DC */ bdnz lbl_80009E20 /* 80009E48 00006C48 4E 80 00 20 */ blr -.global func_80009E4C -func_80009E4C: +.global xbinio.Swap8__FPci +xbinio.Swap8__FPci: /* 80009E4C 00006C4C 2C 04 00 00 */ cmpwi r4, 0 /* 80009E50 00006C50 4D 82 00 20 */ beqlr /* 80009E54 00006C54 54 80 F8 7F */ rlwinm. r0, r4, 0x1f, 1, 0x1f @@ -703,8 +703,8 @@ lbl_80009EF4: /* 80009F38 00006D38 42 00 FF BC */ bdnz lbl_80009EF4 /* 80009F3C 00006D3C 4E 80 00 20 */ blr -.global func_80009F40 -func_80009F40: +.global xbinio.BFD_open__FPCcPCcUiiPv +xbinio.BFD_open__FPCcPCcUiiPv: /* 80009F40 00006D40 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80009F44 00006D44 7C 08 02 A6 */ mflr r0 /* 80009F48 00006D48 3C C0 80 25 */ lis r6, lbl_80251F5C@ha @@ -772,8 +772,8 @@ lbl_8000A01C: /* 8000A02C 00006E2C 38 21 00 20 */ addi r1, r1, 0x20 /* 8000A030 00006E30 4E 80 00 20 */ blr -.global func_8000A034 -func_8000A034: +.global xbinio.BFD_close__FP9tag_xFilePv +xbinio.BFD_close__FP9tag_xFilePv: /* 8000A034 00006E34 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000A038 00006E38 7C 08 02 A6 */ mflr r0 /* 8000A03C 00006E3C 90 01 00 14 */ stw r0, 0x14(r1) @@ -793,8 +793,8 @@ func_8000A034: /* 8000A074 00006E74 38 21 00 10 */ addi r1, r1, 0x10 /* 8000A078 00006E78 4E 80 00 20 */ blr -.global func_8000A07C -func_8000A07C: +.global xbinio.BFD_read__FPviiP9tag_xFilePv +xbinio.BFD_read__FPviiP9tag_xFilePv: /* 8000A07C 00006E7C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8000A080 00006E80 7C 08 02 A6 */ mflr r0 /* 8000A084 00006E84 90 01 00 34 */ stw r0, 0x34(r1) @@ -925,8 +925,8 @@ lbl_8000A240: /* 8000A24C 0000704C 38 21 00 30 */ addi r1, r1, 0x30 /* 8000A250 00007050 4E 80 00 20 */ blr -.global func_8000A254 -func_8000A254: +.global xbinio.BFD_seek__FP9tag_xFileiiPv +xbinio.BFD_seek__FP9tag_xFileiiPv: /* 8000A254 00007054 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000A258 00007058 7C 08 02 A6 */ mflr r0 /* 8000A25C 0000705C 90 01 00 14 */ stw r0, 0x14(r1) @@ -946,8 +946,8 @@ func_8000A254: /* 8000A294 00007094 38 21 00 10 */ addi r1, r1, 0x10 /* 8000A298 00007098 4E 80 00 20 */ blr -.global func_8000A29C -func_8000A29C: +.global xbinio.BFD_getLength__FP9tag_xFilePv +xbinio.BFD_getLength__FP9tag_xFilePv: /* 8000A29C 0000709C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000A2A0 000070A0 7C 08 02 A6 */ mflr r0 /* 8000A2A4 000070A4 90 01 00 14 */ stw r0, 0x14(r1) @@ -957,8 +957,8 @@ func_8000A29C: /* 8000A2B4 000070B4 38 21 00 10 */ addi r1, r1, 0x10 /* 8000A2B8 000070B8 4E 80 00 20 */ blr -.global func_8000A2BC -func_8000A2BC: +.global xbinio.BFD_startSector__FPCc +xbinio.BFD_startSector__FPCc: /* 8000A2BC 000070BC 94 21 FE D0 */ stwu r1, -0x130(r1) /* 8000A2C0 000070C0 7C 08 02 A6 */ mflr r0 /* 8000A2C4 000070C4 3C 80 80 25 */ lis r4, lbl_80251E48@ha @@ -998,8 +998,8 @@ lbl_8000A328: lbl_8000A344: /* 8000A344 00007144 4E 80 00 20 */ blr -.global func_8000A348 -func_8000A348: +.global xbinio.BFD_AsyncRead__FP15st_FILELOADINFOiPviii +xbinio.BFD_AsyncRead__FP15st_FILELOADINFOiPviii: /* 8000A348 00007148 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8000A34C 0000714C 7C 08 02 A6 */ mflr r0 /* 8000A350 00007150 90 01 00 24 */ stw r0, 0x24(r1) @@ -1064,8 +1064,8 @@ lbl_8000A418: /* 8000A424 00007224 38 21 00 20 */ addi r1, r1, 0x20 /* 8000A428 00007228 4E 80 00 20 */ blr -.global func_8000A42C -func_8000A42C: +.global xbinio.BFD_AsyncReadStatus__FP15st_FILELOADINFO +xbinio.BFD_AsyncReadStatus__FP15st_FILELOADINFO: /* 8000A42C 0000722C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8000A430 00007230 7C 08 02 A6 */ mflr r0 /* 8000A434 00007234 90 01 00 24 */ stw r0, 0x24(r1) diff --git a/asm/Core/x/xhipio.s b/asm/Core/x/xhipio.s index 111d30d44..ab22e682e 100644 --- a/asm/Core/x/xhipio.s +++ b/asm/Core/x/xhipio.s @@ -106,7 +106,7 @@ lbl_8002CFEC: /* 8002D0F0 00029EF0 48 00 00 10 */ b lbl_8002D100 lbl_8002D0F4: /* 8002D0F4 00029EF4 7F E3 FB 78 */ mr r3, r31 -/* 8002D0F8 00029EF8 48 00 00 21 */ bl func_8002D118 +/* 8002D0F8 00029EF8 48 00 00 21 */ bl xhipio.HIPLDestroy__FP14st_HIPLOADDATA /* 8002D0FC 00029EFC 3B E0 00 00 */ li r31, 0 lbl_8002D100: /* 8002D100 00029F00 7F E3 FB 78 */ mr r3, r31 @@ -116,8 +116,8 @@ lbl_8002D100: /* 8002D110 00029F10 38 21 00 20 */ addi r1, r1, 0x20 /* 8002D114 00029F14 4E 80 00 20 */ blr -.global func_8002D118 -func_8002D118: +.global xhipio.HIPLDestroy__FP14st_HIPLOADDATA +xhipio.HIPLDestroy__FP14st_HIPLOADDATA: /* 8002D118 00029F18 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002D11C 00029F1C 7C 08 02 A6 */ mflr r0 /* 8002D120 00029F20 90 01 00 14 */ stw r0, 0x14(r1) @@ -254,7 +254,7 @@ lbl_8002D304: /* 8002D304 0002A104 7F E3 FB 78 */ mr r3, r31 /* 8002D308 0002A108 38 81 00 0C */ addi r4, r1, 0xc /* 8002D30C 0002A10C 38 A0 FF FF */ li r5, -1 -/* 8002D310 0002A110 48 00 04 E9 */ bl func_8002D7F8 +/* 8002D310 0002A110 48 00 04 E9 */ bl xhipio.HIPLReadLongs__FP14st_HIPLOADDATAPii /* 8002D314 0002A114 2C 03 00 00 */ cmpwi r3, 0 /* 8002D318 0002A118 40 82 00 10 */ bne lbl_8002D328 /* 8002D31C 0002A11C 38 00 00 00 */ li r0, 0 @@ -264,7 +264,7 @@ lbl_8002D328: /* 8002D328 0002A128 7F E3 FB 78 */ mr r3, r31 /* 8002D32C 0002A12C 38 81 00 08 */ addi r4, r1, 8 /* 8002D330 0002A130 38 A0 FF FF */ li r5, -1 -/* 8002D334 0002A134 48 00 04 C5 */ bl func_8002D7F8 +/* 8002D334 0002A134 48 00 04 C5 */ bl xhipio.HIPLReadLongs__FP14st_HIPLOADDATAPii /* 8002D338 0002A138 80 1F 00 20 */ lwz r0, 0x20(r31) /* 8002D33C 0002A13C 2C 00 00 00 */ cmpwi r0, 0 /* 8002D340 0002A140 41 80 00 1C */ blt lbl_8002D35C @@ -332,8 +332,8 @@ lbl_8002D418: /* 8002D428 0002A228 38 21 00 10 */ addi r1, r1, 0x10 /* 8002D42C 0002A22C 4E 80 00 20 */ blr -.global func_8002D430 -func_8002D430: +.global xhipio.HIPLBlockRead__FP14st_HIPLOADDATAPvii +xhipio.HIPLBlockRead__FP14st_HIPLOADDATAPvii: /* 8002D430 0002A230 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002D434 0002A234 7C 08 02 A6 */ mflr r0 /* 8002D438 0002A238 38 E0 00 00 */ li r7, 0 @@ -430,8 +430,8 @@ lbl_8002D564: /* 8002D578 0002A378 38 21 00 20 */ addi r1, r1, 0x20 /* 8002D57C 0002A37C 4E 80 00 20 */ blr -.global func_8002D580 -func_8002D580: +.global xhipio.HIPLBypassRead__FP14st_HIPLOADDATAPvii +xhipio.HIPLBypassRead__FP14st_HIPLOADDATAPvii: /* 8002D580 0002A380 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002D584 0002A384 7C 08 02 A6 */ mflr r0 /* 8002D588 0002A388 7C 88 23 78 */ mr r8, r4 @@ -453,7 +453,7 @@ lbl_8002D5B4: /* 8002D5C4 0002A3C4 7D 05 43 78 */ mr r5, r8 /* 8002D5C8 0002A3C8 7C E6 3B 78 */ mr r6, r7 /* 8002D5CC 0002A3CC 7F E7 FB 78 */ mr r7, r31 -/* 8002D5D0 0002A3D0 48 00 00 99 */ bl func_8002D668 +/* 8002D5D0 0002A3D0 48 00 00 99 */ bl xhipio.HIPLReadAsync__FP14st_HIPLOADDATAiPcii /* 8002D5D4 0002A3D4 48 00 00 80 */ b lbl_8002D654 lbl_8002D5D8: /* 8002D5D8 0002A3D8 2C 07 00 00 */ cmpwi r7, 0 @@ -499,8 +499,8 @@ lbl_8002D654: /* 8002D660 0002A460 38 21 00 10 */ addi r1, r1, 0x10 /* 8002D664 0002A464 4E 80 00 20 */ blr -.global func_8002D668 -func_8002D668: +.global xhipio.HIPLReadAsync__FP14st_HIPLOADDATAiPcii +xhipio.HIPLReadAsync__FP14st_HIPLOADDATAiPcii: /* 8002D668 0002A468 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002D66C 0002A46C 7C 08 02 A6 */ mflr r0 /* 8002D670 0002A470 90 01 00 14 */ stw r0, 0x14(r1) @@ -584,11 +584,11 @@ lbl_8002D75C: /* 8002D784 0002A584 2C 00 00 00 */ cmpwi r0, 0 /* 8002D788 0002A588 41 82 00 10 */ beq lbl_8002D798 /* 8002D78C 0002A58C 38 C0 00 01 */ li r6, 1 -/* 8002D790 0002A590 4B FF FD F1 */ bl func_8002D580 +/* 8002D790 0002A590 4B FF FD F1 */ bl xhipio.HIPLBypassRead__FP14st_HIPLOADDATAPvii /* 8002D794 0002A594 48 00 00 0C */ b lbl_8002D7A0 lbl_8002D798: /* 8002D798 0002A598 38 C0 00 01 */ li r6, 1 -/* 8002D79C 0002A59C 4B FF FC 95 */ bl func_8002D430 +/* 8002D79C 0002A59C 4B FF FC 95 */ bl xhipio.HIPLBlockRead__FP14st_HIPLOADDATAPvii lbl_8002D7A0: /* 8002D7A0 0002A5A0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002D7A4 0002A5A4 7C 08 03 A6 */ mtlr r0 @@ -601,11 +601,11 @@ lbl_8002D7A0: /* 8002D7C0 0002A5C0 2C 00 00 00 */ cmpwi r0, 0 /* 8002D7C4 0002A5C4 41 82 00 10 */ beq lbl_8002D7D4 /* 8002D7C8 0002A5C8 38 C0 00 02 */ li r6, 2 -/* 8002D7CC 0002A5CC 4B FF FD B5 */ bl func_8002D580 +/* 8002D7CC 0002A5CC 4B FF FD B5 */ bl xhipio.HIPLBypassRead__FP14st_HIPLOADDATAPvii /* 8002D7D0 0002A5D0 48 00 00 0C */ b lbl_8002D7DC lbl_8002D7D4: /* 8002D7D4 0002A5D4 38 C0 00 02 */ li r6, 2 -/* 8002D7D8 0002A5D8 4B FF FC 59 */ bl func_8002D430 +/* 8002D7D8 0002A5D8 4B FF FC 59 */ bl xhipio.HIPLBlockRead__FP14st_HIPLOADDATAPvii lbl_8002D7DC: /* 8002D7DC 0002A5DC 54 60 0F FE */ srwi r0, r3, 0x1f /* 8002D7E0 0002A5E0 7C 00 1A 14 */ add r0, r0, r3 @@ -615,8 +615,8 @@ lbl_8002D7DC: /* 8002D7F0 0002A5F0 38 21 00 10 */ addi r1, r1, 0x10 /* 8002D7F4 0002A5F4 4E 80 00 20 */ blr -.global func_8002D7F8 -func_8002D7F8: +.global xhipio.HIPLReadLongs__FP14st_HIPLOADDATAPii +xhipio.HIPLReadLongs__FP14st_HIPLOADDATAPii: /* 8002D7F8 0002A5F8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002D7FC 0002A5FC 7C 08 02 A6 */ mflr r0 /* 8002D800 0002A600 90 01 00 14 */ stw r0, 0x14(r1) @@ -624,11 +624,11 @@ func_8002D7F8: /* 8002D808 0002A608 2C 00 00 00 */ cmpwi r0, 0 /* 8002D80C 0002A60C 41 82 00 10 */ beq lbl_8002D81C /* 8002D810 0002A610 38 C0 00 04 */ li r6, 4 -/* 8002D814 0002A614 4B FF FD 6D */ bl func_8002D580 +/* 8002D814 0002A614 4B FF FD 6D */ bl xhipio.HIPLBypassRead__FP14st_HIPLOADDATAPvii /* 8002D818 0002A618 48 00 00 0C */ b lbl_8002D824 lbl_8002D81C: /* 8002D81C 0002A61C 38 C0 00 04 */ li r6, 4 -/* 8002D820 0002A620 4B FF FC 11 */ bl func_8002D430 +/* 8002D820 0002A620 4B FF FC 11 */ bl xhipio.HIPLBlockRead__FP14st_HIPLOADDATAPvii lbl_8002D824: /* 8002D824 0002A624 7C 60 16 70 */ srawi r0, r3, 2 /* 8002D828 0002A628 7C 60 01 94 */ addze r3, r0 @@ -643,11 +643,11 @@ lbl_8002D824: /* 8002D84C 0002A64C 2C 00 00 00 */ cmpwi r0, 0 /* 8002D850 0002A650 41 82 00 10 */ beq lbl_8002D860 /* 8002D854 0002A654 38 C0 00 04 */ li r6, 4 -/* 8002D858 0002A658 4B FF FD 29 */ bl func_8002D580 +/* 8002D858 0002A658 4B FF FD 29 */ bl xhipio.HIPLBypassRead__FP14st_HIPLOADDATAPvii /* 8002D85C 0002A65C 48 00 00 0C */ b lbl_8002D868 lbl_8002D860: /* 8002D860 0002A660 38 C0 00 04 */ li r6, 4 -/* 8002D864 0002A664 4B FF FB CD */ bl func_8002D430 +/* 8002D864 0002A664 4B FF FB CD */ bl xhipio.HIPLBlockRead__FP14st_HIPLOADDATAPvii lbl_8002D868: /* 8002D868 0002A668 7C 60 16 70 */ srawi r0, r3, 2 /* 8002D86C 0002A66C 7C 60 01 94 */ addze r3, r0 @@ -681,7 +681,7 @@ lbl_8002D8C0: /* 8002D8D8 0002A6D8 38 81 00 08 */ addi r4, r1, 8 /* 8002D8DC 0002A6DC 38 A0 00 01 */ li r5, 1 /* 8002D8E0 0002A6E0 38 C0 00 01 */ li r6, 1 -/* 8002D8E4 0002A6E4 4B FF FC 9D */ bl func_8002D580 +/* 8002D8E4 0002A6E4 4B FF FC 9D */ bl xhipio.HIPLBypassRead__FP14st_HIPLOADDATAPvii /* 8002D8E8 0002A6E8 48 00 00 80 */ b lbl_8002D968 lbl_8002D8EC: /* 8002D8EC 0002A6EC 3B DE 00 01 */ addi r30, r30, 1 @@ -691,7 +691,7 @@ lbl_8002D8F0: /* 8002D8F8 0002A6F8 7F E4 FB 78 */ mr r4, r31 /* 8002D8FC 0002A6FC 38 A0 00 01 */ li r5, 1 /* 8002D900 0002A700 38 C0 00 01 */ li r6, 1 -/* 8002D904 0002A704 4B FF FC 7D */ bl func_8002D580 +/* 8002D904 0002A704 4B FF FC 7D */ bl xhipio.HIPLBypassRead__FP14st_HIPLOADDATAPvii /* 8002D908 0002A708 2C 03 00 00 */ cmpwi r3, 0 /* 8002D90C 0002A70C 40 82 FF B4 */ bne lbl_8002D8C0 /* 8002D910 0002A710 48 00 00 58 */ b lbl_8002D968 @@ -706,7 +706,7 @@ lbl_8002D918: /* 8002D930 0002A730 38 81 00 08 */ addi r4, r1, 8 /* 8002D934 0002A734 38 A0 00 01 */ li r5, 1 /* 8002D938 0002A738 38 C0 00 01 */ li r6, 1 -/* 8002D93C 0002A73C 4B FF FA F5 */ bl func_8002D430 +/* 8002D93C 0002A73C 4B FF FA F5 */ bl xhipio.HIPLBlockRead__FP14st_HIPLOADDATAPvii /* 8002D940 0002A740 48 00 00 28 */ b lbl_8002D968 lbl_8002D944: /* 8002D944 0002A744 3B DE 00 01 */ addi r30, r30, 1 @@ -716,7 +716,7 @@ lbl_8002D948: /* 8002D950 0002A750 7F E4 FB 78 */ mr r4, r31 /* 8002D954 0002A754 38 A0 00 01 */ li r5, 1 /* 8002D958 0002A758 38 C0 00 01 */ li r6, 1 -/* 8002D95C 0002A75C 4B FF FA D5 */ bl func_8002D430 +/* 8002D95C 0002A75C 4B FF FA D5 */ bl xhipio.HIPLBlockRead__FP14st_HIPLOADDATAPvii /* 8002D960 0002A760 2C 03 00 00 */ cmpwi r3, 0 /* 8002D964 0002A764 40 82 FF B4 */ bne lbl_8002D918 lbl_8002D968: diff --git a/asm/Core/x/xpkrsvc.s b/asm/Core/x/xpkrsvc.s index 9a2dcc27b..6eb3cb7a5 100644 --- a/asm/Core/x/xpkrsvc.s +++ b/asm/Core/x/xpkrsvc.s @@ -92,7 +92,7 @@ PKRLoadStep__Fi: /* 800393B8 000361B8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800393BC 000361BC 7C 08 02 A6 */ mflr r0 /* 800393C0 000361C0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800393C4 000361C4 48 00 06 55 */ bl func_80039A18 +/* 800393C4 000361C4 48 00 06 55 */ bl xpkrsvc.PKR_LoadStep_Async__Fv /* 800393C8 000361C8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800393CC 000361CC 7C 08 03 A6 */ mtlr r0 /* 800393D0 000361D0 38 21 00 10 */ addi r1, r1, 0x10 @@ -110,7 +110,7 @@ PKRLoadStep__Fi: /* 80039400 00036200 3B E0 00 00 */ li r31, 0 /* 80039404 00036204 3B C0 FF FF */ li r30, -1 /* 80039408 00036208 90 01 00 08 */ stw r0, 8(r1) -/* 8003940C 0003620C 48 00 2E 25 */ bl func_8003C230 +/* 8003940C 0003620C 48 00 2E 25 */ bl xpkrsvc.PKR_alloc_chkidx__Fv /* 80039410 00036210 3C 60 50 54 */ lis r3, 0x50544F43@ha /* 80039414 00036214 3C 80 00 01 */ lis r4, 0x00008000@ha /* 80039418 00036218 38 63 4F 43 */ addi r3, r3, 0x50544F43@l @@ -119,7 +119,7 @@ PKRLoadStep__Fi: /* 80039424 00036224 38 84 80 00 */ addi r4, r4, 0x00008000@l /* 80039428 00036228 38 C0 00 40 */ li r6, 0x40 /* 8003942C 0003622C 38 E0 00 01 */ li r7, 1 -/* 80039430 00036230 48 00 2E 2D */ bl func_8003C25C +/* 80039430 00036230 48 00 2E 2D */ bl xpkrsvc.PKR_getmem__FUiiUiiiPPc /* 80039434 00036234 38 00 00 10 */ li r0, 0x10 /* 80039438 00036238 7C 7D 1B 78 */ mr r29, r3 /* 8003943C 0003623C 80 8D 8A 2C */ lwz r4, lbl_803CB32C-_SDA_BASE_(r13) @@ -191,7 +191,7 @@ lbl_80039514: /* 80039530 00036330 90 7F 00 20 */ stw r3, 0x20(r31) /* 80039534 00036334 7F E4 FB 78 */ mr r4, r31 /* 80039538 00036338 80 7F 00 1C */ lwz r3, 0x1c(r31) -/* 8003953C 0003633C 48 00 03 71 */ bl func_800398AC +/* 8003953C 0003633C 48 00 03 71 */ bl xpkrsvc.PKR_parse_TOC__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA /* 80039540 00036340 80 1F 00 10 */ lwz r0, 0x10(r31) /* 80039544 00036344 38 80 00 01 */ li r4, 1 /* 80039548 00036348 38 A0 00 01 */ li r5, 1 @@ -204,7 +204,7 @@ lbl_80039514: /* 80039564 00036364 48 00 00 28 */ b lbl_8003958C lbl_80039568: /* 80039568 00036368 7F E3 FB 78 */ mr r3, r31 -/* 8003956C 0003636C 48 00 00 61 */ bl func_800395CC +/* 8003956C 0003636C 48 00 00 61 */ bl xpkrsvc.PKR_ReadDone__FP19st_PACKER_READ_DATA /* 80039570 00036370 38 00 FF FF */ li r0, -1 /* 80039574 00036374 3B E0 00 00 */ li r31, 0 /* 80039578 00036378 90 1B 00 00 */ stw r0, 0(r27) @@ -221,7 +221,7 @@ lbl_8003958C: /* 8003959C 0003639C 7C 66 1B 78 */ mr r6, r3 /* 800395A0 000363A0 38 84 80 00 */ addi r4, r4, 0x00008000@l /* 800395A4 000363A4 38 E0 00 01 */ li r7, 1 -/* 800395A8 000363A8 48 00 2D A9 */ bl func_8003C350 +/* 800395A8 000363A8 48 00 2D A9 */ bl xpkrsvc.PKR_relmem__FUiiPvUii /* 800395AC 000363AC 38 00 00 00 */ li r0, 0 /* 800395B0 000363B0 7F E3 FB 78 */ mr r3, r31 /* 800395B4 000363B4 90 01 00 08 */ stw r0, 8(r1) @@ -231,8 +231,8 @@ lbl_8003958C: /* 800395C4 000363C4 38 21 00 30 */ addi r1, r1, 0x30 /* 800395C8 000363C8 4E 80 00 20 */ blr -.global func_800395CC -func_800395CC: +.global xpkrsvc.PKR_ReadDone__FP19st_PACKER_READ_DATA +xpkrsvc.PKR_ReadDone__FP19st_PACKER_READ_DATA: /* 800395CC 000363CC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800395D0 000363D0 7C 08 02 A6 */ mflr r0 /* 800395D4 000363D4 90 01 00 24 */ stw r0, 0x24(r1) @@ -289,7 +289,7 @@ lbl_80039678: /* 80039688 00036488 41 82 00 14 */ beq lbl_8003969C /* 8003968C 0003648C 7F E3 FB 78 */ mr r3, r31 /* 80039690 00036490 7F 64 DB 78 */ mr r4, r27 -/* 80039694 00036494 48 00 06 F5 */ bl func_80039D88 +/* 80039694 00036494 48 00 06 F5 */ bl xpkrsvc.PKR_LayerMemRelease__FP19st_PACKER_READ_DATAP19st_PACKER_LTOC_NODE /* 80039698 00036498 93 DB 00 24 */ stw r30, 0x24(r27) lbl_8003969C: /* 8003969C 0003649C 3B BD 00 04 */ addi r29, r29, 4 @@ -299,14 +299,14 @@ lbl_800396A4: /* 800396A8 000364A8 7C 1C 00 00 */ cmpw r28, r0 /* 800396AC 000364AC 41 80 FF CC */ blt lbl_80039678 /* 800396B0 000364B0 7F E3 FB 78 */ mr r3, r31 -/* 800396B4 000364B4 48 00 13 F9 */ bl func_8003AAAC +/* 800396B4 000364B4 48 00 13 F9 */ bl xpkrsvc.PKR_kiilpool_anode__FP19st_PACKER_READ_DATA /* 800396B8 000364B8 3B C0 00 00 */ li r30, 0 /* 800396BC 000364BC 7F DD F3 78 */ mr r29, r30 /* 800396C0 000364C0 48 00 00 18 */ b lbl_800396D8 lbl_800396C4: /* 800396C4 000364C4 80 7F 00 C0 */ lwz r3, 0xc0(r31) /* 800396C8 000364C8 7C 63 E8 2E */ lwzx r3, r3, r29 -/* 800396CC 000364CC 48 00 15 2D */ bl func_8003ABF8 +/* 800396CC 000364CC 48 00 15 2D */ bl xpkrsvc.PKR_oldlaynode__FP19st_PACKER_LTOC_NODE /* 800396D0 000364D0 3B BD 00 04 */ addi r29, r29, 4 /* 800396D4 000364D4 3B DE 00 01 */ addi r30, r30, 1 lbl_800396D8: @@ -443,8 +443,8 @@ lbl_80039898: /* 800398A4 000366A4 38 21 00 30 */ addi r1, r1, 0x30 /* 800398A8 000366A8 4E 80 00 20 */ blr -.global func_800398AC -func_800398AC: +.global xpkrsvc.PKR_parse_TOC__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA +xpkrsvc.PKR_parse_TOC__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 800398AC 000366AC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800398B0 000366B0 7C 08 02 A6 */ mflr r0 /* 800398B4 000366B4 90 01 00 24 */ stw r0, 0x24(r1) @@ -483,13 +483,13 @@ lbl_8003991C: lbl_80039930: /* 80039930 00036730 7F 83 E3 78 */ mr r3, r28 /* 80039934 00036734 7F A4 EB 78 */ mr r4, r29 -/* 80039938 00036738 48 00 13 6D */ bl func_8003ACA4 +/* 80039938 00036738 48 00 13 6D */ bl xpkrsvc.LOD_r_HIPA__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA /* 8003993C 0003673C 7C 7F 1B 78 */ mr r31, r3 /* 80039940 00036740 48 00 00 80 */ b lbl_800399C0 lbl_80039944: /* 80039944 00036744 7F 83 E3 78 */ mr r3, r28 /* 80039948 00036748 7F A4 EB 78 */ mr r4, r29 -/* 8003994C 0003674C 48 00 13 6D */ bl func_8003ACB8 +/* 8003994C 0003674C 48 00 13 6D */ bl xpkrsvc.LOD_r_PACK__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA /* 80039950 00036750 2C 1F 00 00 */ cmpwi r31, 0 /* 80039954 00036754 41 82 00 6C */ beq lbl_800399C0 /* 80039958 00036758 80 9D 00 A8 */ lwz r4, 0xa8(r29) @@ -500,7 +500,7 @@ lbl_80039944: /* 8003996C 0003676C 4B FF C0 95 */ bl XOrdInit__FP16st_XORDEREDARRAYii /* 80039970 00036770 80 9D 00 A8 */ lwz r4, 0xa8(r29) /* 80039974 00036774 7F A3 EB 78 */ mr r3, r29 -/* 80039978 00036778 48 00 10 B1 */ bl func_8003AA28 +/* 80039978 00036778 48 00 10 B1 */ bl xpkrsvc.PKR_makepool_anode__FP19st_PACKER_READ_DATAi lbl_8003997C: /* 8003997C 0003677C 80 9D 00 AC */ lwz r4, 0xac(r29) /* 80039980 00036780 2C 04 00 00 */ cmpwi r4, 0 @@ -512,15 +512,15 @@ lbl_8003997C: lbl_80039998: /* 80039998 00036798 7F 83 E3 78 */ mr r3, r28 /* 8003999C 0003679C 7F A4 EB 78 */ mr r4, r29 -/* 800399A0 000367A0 48 00 1C 8D */ bl func_8003B62C +/* 800399A0 000367A0 48 00 1C 8D */ bl xpkrsvc.LOD_r_DICT__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA /* 800399A4 000367A4 7F A3 EB 78 */ mr r3, r29 -/* 800399A8 000367A8 48 00 26 1D */ bl func_8003BFC4 +/* 800399A8 000367A8 48 00 26 1D */ bl xpkrsvc.PKR_bld_typecnt__FP19st_PACKER_READ_DATA /* 800399AC 000367AC 3B C0 00 01 */ li r30, 1 /* 800399B0 000367B0 48 00 00 10 */ b lbl_800399C0 lbl_800399B4: /* 800399B4 000367B4 7F 83 E3 78 */ mr r3, r28 /* 800399B8 000367B8 7F A4 EB 78 */ mr r4, r29 -/* 800399BC 000367BC 48 00 24 8D */ bl func_8003BE48 +/* 800399BC 000367BC 48 00 24 8D */ bl xpkrsvc.LOD_r_STRM__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA lbl_800399C0: /* 800399C0 000367C0 2C 1F 00 00 */ cmpwi r31, 0 /* 800399C4 000367C4 41 82 00 3C */ beq lbl_80039A00 @@ -547,8 +547,8 @@ lbl_80039A00: /* 80039A10 00036810 38 21 00 20 */ addi r1, r1, 0x20 /* 80039A14 00036814 4E 80 00 20 */ blr -.global func_80039A18 -func_80039A18: +.global xpkrsvc.PKR_LoadStep_Async__Fv +xpkrsvc.PKR_LoadStep_Async__Fv: /* 80039A18 00036818 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80039A1C 0003681C 7C 08 02 A6 */ mflr r0 /* 80039A20 00036820 90 01 00 14 */ stw r0, 0x14(r1) @@ -574,12 +574,12 @@ lbl_80039A60: /* 80039A68 00036868 40 82 01 24 */ bne lbl_80039B8C /* 80039A6C 0003686C 38 6D 8A 44 */ addi r3, r13, lbl_803CB344-_SDA_BASE_ /* 80039A70 00036870 38 8D 8A 4C */ addi r4, r13, lbl_803CB34C-_SDA_BASE_ -/* 80039A74 00036874 48 00 04 89 */ bl func_80039EFC +/* 80039A74 00036874 48 00 04 89 */ bl xpkrsvc.PKR_findNextLayerToLoad__FPP19st_PACKER_READ_DATAPP19st_PACKER_LTOC_NODE /* 80039A78 00036878 80 6D 8A 4C */ lwz r3, lbl_803CB34C-_SDA_BASE_(r13) /* 80039A7C 0003687C 28 03 00 00 */ cmplwi r3, 0 /* 80039A80 00036880 41 82 00 F8 */ beq lbl_80039B78 /* 80039A84 00036884 80 63 00 00 */ lwz r3, 0(r3) -/* 80039A88 00036888 48 00 03 ED */ bl func_80039E74 +/* 80039A88 00036888 48 00 03 ED */ bl xpkrsvc.PKR_layerLoadDest__F13en_LAYER_TYPE /* 80039A8C 0003688C 2C 03 00 00 */ cmpwi r3, 0 /* 80039A90 00036890 41 82 00 C8 */ beq lbl_80039B58 /* 80039A94 00036894 80 8D 8A 4C */ lwz r4, lbl_803CB34C-_SDA_BASE_(r13) @@ -590,7 +590,7 @@ lbl_80039A60: /* 80039AA8 000368A8 2C 00 00 00 */ cmpwi r0, 0 /* 80039AAC 000368AC 40 81 00 AC */ ble lbl_80039B58 /* 80039AB0 000368B0 80 6D 8A 44 */ lwz r3, lbl_803CB344-_SDA_BASE_(r13) -/* 80039AB4 000368B4 48 00 01 DD */ bl func_80039C90 +/* 80039AB4 000368B4 48 00 01 DD */ bl xpkrsvc.PKR_LayerMemReserve__FP19st_PACKER_READ_DATAP19st_PACKER_LTOC_NODE /* 80039AB8 000368B8 80 8D 8A 4C */ lwz r4, lbl_803CB34C-_SDA_BASE_(r13) /* 80039ABC 000368BC 90 64 00 24 */ stw r3, 0x24(r4) /* 80039AC0 000368C0 80 6D 8A 4C */ lwz r3, lbl_803CB34C-_SDA_BASE_(r13) @@ -622,7 +622,7 @@ lbl_80039A60: lbl_80039B28: /* 80039B28 00036928 80 6D 8A 44 */ lwz r3, lbl_803CB344-_SDA_BASE_(r13) /* 80039B2C 0003692C 80 8D 8A 4C */ lwz r4, lbl_803CB34C-_SDA_BASE_(r13) -/* 80039B30 00036930 48 00 02 59 */ bl func_80039D88 +/* 80039B30 00036930 48 00 02 59 */ bl xpkrsvc.PKR_LayerMemRelease__FP19st_PACKER_READ_DATAP19st_PACKER_LTOC_NODE /* 80039B34 00036934 80 8D 8A 4C */ lwz r4, lbl_803CB34C-_SDA_BASE_(r13) /* 80039B38 00036938 38 00 00 00 */ li r0, 0 /* 80039B3C 0003693C 80 64 00 14 */ lwz r3, 0x14(r4) @@ -668,23 +668,23 @@ lbl_80039BC4: /* 80039BC4 000369C4 2C 03 00 01 */ cmpwi r3, 1 /* 80039BC8 000369C8 40 82 00 68 */ bne lbl_80039C30 /* 80039BCC 000369CC 80 6D 8A 4C */ lwz r3, lbl_803CB34C-_SDA_BASE_(r13) -/* 80039BD0 000369D0 48 00 04 1D */ bl func_80039FEC +/* 80039BD0 000369D0 48 00 04 1D */ bl xpkrsvc.PKR_updateLayerAssets__FP19st_PACKER_LTOC_NODE /* 80039BD4 000369D4 80 6D 8A 4C */ lwz r3, lbl_803CB34C-_SDA_BASE_(r13) /* 80039BD8 000369D8 80 63 00 00 */ lwz r3, 0(r3) -/* 80039BDC 000369DC 48 00 02 E1 */ bl func_80039EBC +/* 80039BDC 000369DC 48 00 02 E1 */ bl xpkrsvc.PKR_layerTypeNeedsXForm__F13en_LAYER_TYPE /* 80039BE0 000369E0 2C 03 00 00 */ cmpwi r3, 0 /* 80039BE4 000369E4 41 82 00 0C */ beq lbl_80039BF0 /* 80039BE8 000369E8 80 6D 8A 4C */ lwz r3, lbl_803CB34C-_SDA_BASE_(r13) -/* 80039BEC 000369EC 48 00 04 F1 */ bl func_8003A0DC +/* 80039BEC 000369EC 48 00 04 F1 */ bl xpkrsvc.PKR_xformLayerAssets__FP19st_PACKER_LTOC_NODE lbl_80039BF0: /* 80039BF0 000369F0 80 6D 8A 4C */ lwz r3, lbl_803CB34C-_SDA_BASE_(r13) /* 80039BF4 000369F4 80 63 00 00 */ lwz r3, 0(r3) -/* 80039BF8 000369F8 48 00 02 7D */ bl func_80039E74 +/* 80039BF8 000369F8 48 00 02 7D */ bl xpkrsvc.PKR_layerLoadDest__F13en_LAYER_TYPE /* 80039BFC 000369FC 2C 03 00 03 */ cmpwi r3, 3 /* 80039C00 00036A00 40 82 00 10 */ bne lbl_80039C10 /* 80039C04 00036A04 80 6D 8A 44 */ lwz r3, lbl_803CB344-_SDA_BASE_(r13) /* 80039C08 00036A08 80 8D 8A 4C */ lwz r4, lbl_803CB34C-_SDA_BASE_(r13) -/* 80039C0C 00036A0C 48 00 01 7D */ bl func_80039D88 +/* 80039C0C 00036A0C 48 00 01 7D */ bl xpkrsvc.PKR_LayerMemRelease__FP19st_PACKER_READ_DATAP19st_PACKER_LTOC_NODE lbl_80039C10: /* 80039C10 00036A10 80 AD 8A 4C */ lwz r5, lbl_803CB34C-_SDA_BASE_(r13) /* 80039C14 00036A14 38 00 00 00 */ li r0, 0 @@ -697,7 +697,7 @@ lbl_80039C10: lbl_80039C30: /* 80039C30 00036A30 80 6D 8A 4C */ lwz r3, lbl_803CB34C-_SDA_BASE_(r13) /* 80039C34 00036A34 80 63 00 00 */ lwz r3, 0(r3) -/* 80039C38 00036A38 48 00 02 3D */ bl func_80039E74 +/* 80039C38 00036A38 48 00 02 3D */ bl xpkrsvc.PKR_layerLoadDest__F13en_LAYER_TYPE /* 80039C3C 00036A3C 80 8D 8A 4C */ lwz r4, lbl_803CB34C-_SDA_BASE_(r13) /* 80039C40 00036A40 80 04 00 24 */ lwz r0, 0x24(r4) /* 80039C44 00036A44 28 00 00 00 */ cmplwi r0, 0 @@ -705,7 +705,7 @@ lbl_80039C30: /* 80039C4C 00036A4C 2C 03 00 03 */ cmpwi r3, 3 /* 80039C50 00036A50 40 82 00 0C */ bne lbl_80039C5C /* 80039C54 00036A54 80 6D 8A 44 */ lwz r3, lbl_803CB344-_SDA_BASE_(r13) -/* 80039C58 00036A58 48 00 01 31 */ bl func_80039D88 +/* 80039C58 00036A58 48 00 01 31 */ bl xpkrsvc.PKR_LayerMemRelease__FP19st_PACKER_READ_DATAP19st_PACKER_LTOC_NODE lbl_80039C5C: /* 80039C5C 00036A5C 80 AD 8A 4C */ lwz r5, lbl_803CB34C-_SDA_BASE_(r13) /* 80039C60 00036A60 38 00 00 00 */ li r0, 0 @@ -722,8 +722,8 @@ lbl_80039C7C: /* 80039C88 00036A88 38 21 00 10 */ addi r1, r1, 0x10 /* 80039C8C 00036A8C 4E 80 00 20 */ blr -.global func_80039C90 -func_80039C90: +.global xpkrsvc.PKR_LayerMemReserve__FP19st_PACKER_READ_DATAP19st_PACKER_LTOC_NODE +xpkrsvc.PKR_LayerMemReserve__FP19st_PACKER_READ_DATAP19st_PACKER_LTOC_NODE: /* 80039C90 00036A90 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80039C94 00036A94 7C 08 02 A6 */ mflr r0 /* 80039C98 00036A98 90 01 00 14 */ stw r0, 0x14(r1) @@ -737,7 +737,7 @@ func_80039C90: /* 80039CB8 00036AB8 48 00 00 B8 */ b lbl_80039D70 lbl_80039CBC: /* 80039CBC 00036ABC 80 7E 00 00 */ lwz r3, 0(r30) -/* 80039CC0 00036AC0 48 00 01 B5 */ bl func_80039E74 +/* 80039CC0 00036AC0 48 00 01 B5 */ bl xpkrsvc.PKR_layerLoadDest__F13en_LAYER_TYPE /* 80039CC4 00036AC4 2C 03 00 02 */ cmpwi r3, 2 /* 80039CC8 00036AC8 41 82 00 4C */ beq lbl_80039D14 /* 80039CCC 00036ACC 40 80 00 14 */ bge lbl_80039CE0 @@ -757,7 +757,7 @@ lbl_80039CEC: /* 80039CFC 00036AFC 3C A5 00 01 */ addis r5, r5, 1 /* 80039D00 00036B00 38 C0 00 40 */ li r6, 0x40 /* 80039D04 00036B04 38 A5 80 00 */ addi r5, r5, -32768 -/* 80039D08 00036B08 48 00 25 2D */ bl func_8003C234 +/* 80039D08 00036B08 48 00 25 2D */ bl xpkrsvc.PKR_getmem__FUiiUii /* 80039D0C 00036B0C 7C 7F 1B 78 */ mr r31, r3 /* 80039D10 00036B10 48 00 00 5C */ b lbl_80039D6C lbl_80039D14: @@ -770,11 +770,11 @@ lbl_80039D14: /* 80039D2C 00036B2C 38 C0 00 40 */ li r6, 0x40 /* 80039D30 00036B30 38 E0 00 01 */ li r7, 1 /* 80039D34 00036B34 38 A5 80 00 */ addi r5, r5, -32768 -/* 80039D38 00036B38 48 00 25 25 */ bl func_8003C25C +/* 80039D38 00036B38 48 00 25 25 */ bl xpkrsvc.PKR_getmem__FUiiUiiiPPc /* 80039D3C 00036B3C 7C 7F 1B 78 */ mr r31, r3 /* 80039D40 00036B40 48 00 00 2C */ b lbl_80039D6C lbl_80039D44: -/* 80039D44 00036B44 48 00 26 BD */ bl func_8003C400 +/* 80039D44 00036B44 48 00 26 BD */ bl xpkrsvc.PKR_push_memmark__Fv /* 80039D48 00036B48 80 BE 00 00 */ lwz r5, 0(r30) /* 80039D4C 00036B4C 3C 60 4C 59 */ lis r3, 0x4C595200@ha /* 80039D50 00036B50 80 9E 00 20 */ lwz r4, 0x20(r30) @@ -782,7 +782,7 @@ lbl_80039D44: /* 80039D58 00036B58 3C A5 00 01 */ addis r5, r5, 1 /* 80039D5C 00036B5C 38 C0 00 40 */ li r6, 0x40 /* 80039D60 00036B60 38 A5 80 00 */ addi r5, r5, -32768 -/* 80039D64 00036B64 48 00 24 D1 */ bl func_8003C234 +/* 80039D64 00036B64 48 00 24 D1 */ bl xpkrsvc.PKR_getmem__FUiiUii /* 80039D68 00036B68 7C 7F 1B 78 */ mr r31, r3 lbl_80039D6C: /* 80039D6C 00036B6C 7F E3 FB 78 */ mr r3, r31 @@ -794,15 +794,15 @@ lbl_80039D70: /* 80039D80 00036B80 38 21 00 10 */ addi r1, r1, 0x10 /* 80039D84 00036B84 4E 80 00 20 */ blr -.global func_80039D88 -func_80039D88: +.global xpkrsvc.PKR_LayerMemRelease__FP19st_PACKER_READ_DATAP19st_PACKER_LTOC_NODE +xpkrsvc.PKR_LayerMemRelease__FP19st_PACKER_READ_DATAP19st_PACKER_LTOC_NODE: /* 80039D88 00036B88 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80039D8C 00036B8C 7C 08 02 A6 */ mflr r0 /* 80039D90 00036B90 90 01 00 14 */ stw r0, 0x14(r1) /* 80039D94 00036B94 93 E1 00 0C */ stw r31, 0xc(r1) /* 80039D98 00036B98 7C 9F 23 78 */ mr r31, r4 /* 80039D9C 00036B9C 80 64 00 00 */ lwz r3, 0(r4) -/* 80039DA0 00036BA0 48 00 00 D5 */ bl func_80039E74 +/* 80039DA0 00036BA0 48 00 00 D5 */ bl xpkrsvc.PKR_layerLoadDest__F13en_LAYER_TYPE /* 80039DA4 00036BA4 2C 03 00 02 */ cmpwi r3, 2 /* 80039DA8 00036BA8 41 82 00 7C */ beq lbl_80039E24 /* 80039DAC 00036BAC 40 80 00 14 */ bge lbl_80039DC0 @@ -821,8 +821,8 @@ lbl_80039DC0: /* 80039DDC 00036BDC 80 BF 00 24 */ lwz r5, 0x24(r31) /* 80039DE0 00036BE0 38 E0 00 00 */ li r7, 0 /* 80039DE4 00036BE4 38 C6 80 00 */ addi r6, r6, -32768 -/* 80039DE8 00036BE8 48 00 25 69 */ bl func_8003C350 -/* 80039DEC 00036BEC 48 00 26 35 */ bl func_8003C420 +/* 80039DE8 00036BE8 48 00 25 69 */ bl xpkrsvc.PKR_relmem__FUiiPvUii +/* 80039DEC 00036BEC 48 00 26 35 */ bl xpkrsvc.PKR_pop_memmark__Fv /* 80039DF0 00036BF0 38 00 00 00 */ li r0, 0 /* 80039DF4 00036BF4 90 1F 00 24 */ stw r0, 0x24(r31) /* 80039DF8 00036BF8 48 00 00 5C */ b lbl_80039E54 @@ -835,7 +835,7 @@ lbl_80039DFC: /* 80039E10 00036C10 80 BF 00 24 */ lwz r5, 0x24(r31) /* 80039E14 00036C14 38 E0 00 00 */ li r7, 0 /* 80039E18 00036C18 38 C6 80 00 */ addi r6, r6, -32768 -/* 80039E1C 00036C1C 48 00 25 35 */ bl func_8003C350 +/* 80039E1C 00036C1C 48 00 25 35 */ bl xpkrsvc.PKR_relmem__FUiiPvUii /* 80039E20 00036C20 48 00 00 34 */ b lbl_80039E54 lbl_80039E24: /* 80039E24 00036C24 80 BF 00 00 */ lwz r5, 0(r31) @@ -846,7 +846,7 @@ lbl_80039E24: /* 80039E38 00036C38 80 BF 00 28 */ lwz r5, 0x28(r31) /* 80039E3C 00036C3C 38 E0 00 01 */ li r7, 1 /* 80039E40 00036C40 38 C6 80 00 */ addi r6, r6, -32768 -/* 80039E44 00036C44 48 00 25 0D */ bl func_8003C350 +/* 80039E44 00036C44 48 00 25 0D */ bl xpkrsvc.PKR_relmem__FUiiPvUii /* 80039E48 00036C48 38 00 00 00 */ li r0, 0 /* 80039E4C 00036C4C 90 1F 00 24 */ stw r0, 0x24(r31) /* 80039E50 00036C50 90 1F 00 28 */ stw r0, 0x28(r31) @@ -866,8 +866,8 @@ PKR_drv_guardVerify__FP19st_PACKER_LTOC_NODE: /* 80039E6C 00036C6C 38 60 00 01 */ li r3, 1 /* 80039E70 00036C70 4E 80 00 20 */ blr -.global func_80039E74 -func_80039E74: +.global xpkrsvc.PKR_layerLoadDest__F13en_LAYER_TYPE +xpkrsvc.PKR_layerLoadDest__F13en_LAYER_TYPE: /* 80039E74 00036C74 28 03 00 0A */ cmplwi r3, 0xa /* 80039E78 00036C78 41 81 00 3C */ bgt lbl_80039EB4 /* 80039E7C 00036C7C 3C 80 80 28 */ lis r4, lbl_80286830@ha @@ -888,8 +888,8 @@ lbl_80039EB4: /* 80039EB4 00036CB4 38 60 00 01 */ li r3, 1 /* 80039EB8 00036CB8 4E 80 00 20 */ blr -.global func_80039EBC -func_80039EBC: +.global xpkrsvc.PKR_layerTypeNeedsXForm__F13en_LAYER_TYPE +xpkrsvc.PKR_layerTypeNeedsXForm__F13en_LAYER_TYPE: /* 80039EBC 00036CBC 28 03 00 0A */ cmplwi r3, 0xa /* 80039EC0 00036CC0 41 81 00 34 */ bgt lbl_80039EF4 /* 80039EC4 00036CC4 3C 80 80 28 */ lis r4, lbl_8028685C@ha @@ -908,8 +908,8 @@ lbl_80039EF4: /* 80039EF4 00036CF4 38 60 00 00 */ li r3, 0 /* 80039EF8 00036CF8 4E 80 00 20 */ blr -.global func_80039EFC -func_80039EFC: +.global xpkrsvc.PKR_findNextLayerToLoad__FPP19st_PACKER_READ_DATAPP19st_PACKER_LTOC_NODE +xpkrsvc.PKR_findNextLayerToLoad__FPP19st_PACKER_READ_DATAPP19st_PACKER_LTOC_NODE: /* 80039EFC 00036CFC 38 C0 00 00 */ li r6, 0 /* 80039F00 00036D00 90 C4 00 00 */ stw r6, 0(r4) /* 80039F04 00036D04 80 E3 00 00 */ lwz r7, 0(r3) @@ -980,8 +980,8 @@ lbl_80039FD8: /* 80039FE4 00036DE4 54 03 0F FE */ srwi r3, r0, 0x1f /* 80039FE8 00036DE8 4E 80 00 20 */ blr -.global func_80039FEC -func_80039FEC: +.global xpkrsvc.PKR_updateLayerAssets__FP19st_PACKER_LTOC_NODE +xpkrsvc.PKR_updateLayerAssets__FP19st_PACKER_LTOC_NODE: /* 80039FEC 00036DEC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80039FF0 00036DF0 7C 08 02 A6 */ mflr r0 /* 80039FF4 00036DF4 38 80 00 00 */ li r4, 0 @@ -1051,8 +1051,8 @@ lbl_8003A0C8: /* 8003A0D4 00036ED4 38 21 00 20 */ addi r1, r1, 0x20 /* 8003A0D8 00036ED8 4E 80 00 20 */ blr -.global func_8003A0DC -func_8003A0DC: +.global xpkrsvc.PKR_xformLayerAssets__FP19st_PACKER_LTOC_NODE +xpkrsvc.PKR_xformLayerAssets__FP19st_PACKER_LTOC_NODE: /* 8003A0DC 00036EDC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003A0E0 00036EE0 7C 08 02 A6 */ mflr r0 /* 8003A0E4 00036EE4 90 01 00 24 */ stw r0, 0x24(r1) @@ -1060,7 +1060,7 @@ func_8003A0DC: /* 8003A0EC 00036EEC 7C 7A 1B 78 */ mr r26, r3 /* 8003A0F0 00036EF0 3B 80 00 00 */ li r28, 0 /* 8003A0F4 00036EF4 80 63 00 00 */ lwz r3, 0(r3) -/* 8003A0F8 00036EF8 4B FF FD 7D */ bl func_80039E74 +/* 8003A0F8 00036EF8 4B FF FD 7D */ bl xpkrsvc.PKR_layerLoadDest__F13en_LAYER_TYPE /* 8003A0FC 00036EFC 2C 03 00 03 */ cmpwi r3, 3 /* 8003A100 00036F00 40 82 00 08 */ bne lbl_8003A108 /* 8003A104 00036F04 3B 80 00 01 */ li r28, 1 @@ -1077,7 +1077,7 @@ lbl_8003A118: /* 8003A128 00036F28 40 82 00 30 */ bne lbl_8003A158 /* 8003A12C 00036F2C 7F 63 DB 78 */ mr r3, r27 /* 8003A130 00036F30 7F 84 E3 78 */ mr r4, r28 -/* 8003A134 00036F34 48 00 00 4D */ bl func_8003A180 +/* 8003A134 00036F34 48 00 00 4D */ bl xpkrsvc.PKR_xform_asset__FP19st_PACKER_ATOC_NODEi /* 8003A138 00036F38 2C 1C 00 00 */ cmpwi r28, 0 /* 8003A13C 00036F3C 41 82 00 1C */ beq lbl_8003A158 /* 8003A140 00036F40 80 1B 00 28 */ lwz r0, 0x28(r27) @@ -1099,8 +1099,8 @@ lbl_8003A160: /* 8003A178 00036F78 38 21 00 20 */ addi r1, r1, 0x20 /* 8003A17C 00036F7C 4E 80 00 20 */ blr -.global func_8003A180 -func_8003A180: +.global xpkrsvc.PKR_xform_asset__FP19st_PACKER_ATOC_NODEi +xpkrsvc.PKR_xform_asset__FP19st_PACKER_ATOC_NODEi: /* 8003A180 00036F80 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003A184 00036F84 7C 08 02 A6 */ mflr r0 /* 8003A188 00036F88 90 01 00 24 */ stw r0, 0x24(r1) @@ -1195,8 +1195,8 @@ lbl_8003A2B8: /* 8003A2CC 000370CC 38 21 00 20 */ addi r1, r1, 0x20 /* 8003A2D0 000370D0 4E 80 00 20 */ blr -.global func_8003A2D4 -func_8003A2D4: +.global xpkrsvc.PKR_FindAsset__FP19st_PACKER_READ_DATAUi +xpkrsvc.PKR_FindAsset__FP19st_PACKER_READ_DATAUi: /* 8003A2D4 000370D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003A2D8 000370D8 7C 08 02 A6 */ mflr r0 /* 8003A2DC 000370DC 3C A0 80 04 */ lis r5, lbl_8003AC7C@ha @@ -1238,7 +1238,7 @@ lbl_8003A33C: /* 8003A35C 0003715C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003A360 00037160 7C 08 02 A6 */ mflr r0 /* 8003A364 00037164 90 01 00 14 */ stw r0, 0x14(r1) -/* 8003A368 00037168 4B FF FF 6D */ bl func_8003A2D4 +/* 8003A368 00037168 4B FF FF 6D */ bl xpkrsvc.PKR_FindAsset__FP19st_PACKER_READ_DATAUi /* 8003A36C 0003716C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003A370 00037170 7C 08 03 A6 */ mtlr r0 /* 8003A374 00037174 38 21 00 10 */ addi r1, r1, 0x10 @@ -1290,7 +1290,7 @@ lbl_8003A3E0: /* 8003A41C 0003721C 80 7E 00 B4 */ lwz r3, 0xb4(r30) /* 8003A420 00037220 48 00 00 20 */ b lbl_8003A440 lbl_8003A424: -/* 8003A424 00037224 48 00 1D D5 */ bl func_8003C1F8 +/* 8003A424 00037224 48 00 1D D5 */ bl xpkrsvc.PKR_typeHdlr_idx__FP19st_PACKER_READ_DATAUi /* 8003A428 00037228 2C 03 00 00 */ cmpwi r3, 0 /* 8003A42C 0003722C 41 80 00 10 */ blt lbl_8003A43C /* 8003A430 00037230 54 63 20 36 */ slwi r3, r3, 4 @@ -1323,7 +1323,7 @@ lbl_8003A488: /* 8003A490 00037290 3B C0 00 00 */ li r30, 0 lbl_8003A494: /* 8003A494 00037294 7F A3 EB 78 */ mr r3, r29 -/* 8003A498 00037298 48 00 1D 61 */ bl func_8003C1F8 +/* 8003A498 00037298 48 00 1D 61 */ bl xpkrsvc.PKR_typeHdlr_idx__FP19st_PACKER_READ_DATAUi /* 8003A49C 0003729C 2C 03 00 00 */ cmpwi r3, 0 /* 8003A4A0 000372A0 40 80 00 0C */ bge lbl_8003A4AC /* 8003A4A4 000372A4 38 60 00 00 */ li r3, 0 @@ -1520,7 +1520,7 @@ lbl_8003A6FC: lbl_8003A768: /* 8003A768 00037568 7F 83 E3 78 */ mr r3, r28 /* 8003A76C 0003756C 7F A4 EB 78 */ mr r4, r29 -/* 8003A770 00037570 48 00 1A 89 */ bl func_8003C1F8 +/* 8003A770 00037570 48 00 1A 89 */ bl xpkrsvc.PKR_typeHdlr_idx__FP19st_PACKER_READ_DATAUi /* 8003A774 00037574 2C 03 00 00 */ cmpwi r3, 0 /* 8003A778 00037578 40 80 00 0C */ bge lbl_8003A784 /* 8003A77C 0003757C 38 60 00 00 */ li r3, 0 @@ -1602,8 +1602,8 @@ lbl_8003A888: /* 8003A894 00037694 38 21 00 10 */ addi r1, r1, 0x10 /* 8003A898 00037698 4E 80 00 20 */ blr -.global func_8003A89C -func_8003A89C: +.global xpkrsvc.PKR_FRIEND_assetIsGameDup__FUiPC19st_PACKER_READ_DATAiUiUiPc +xpkrsvc.PKR_FRIEND_assetIsGameDup__FUiPC19st_PACKER_READ_DATAiUiUiPc: /* 8003A89C 0003769C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8003A8A0 000376A0 7C 08 02 A6 */ mflr r0 /* 8003A8A4 000376A4 90 01 00 34 */ stw r0, 0x34(r1) @@ -1714,8 +1714,8 @@ lbl_8003AA14: /* 8003AA20 00037820 38 21 00 30 */ addi r1, r1, 0x30 /* 8003AA24 00037824 4E 80 00 20 */ blr -.global func_8003AA28 -func_8003AA28: +.global xpkrsvc.PKR_makepool_anode__FP19st_PACKER_READ_DATAi +xpkrsvc.PKR_makepool_anode__FP19st_PACKER_READ_DATAi: /* 8003AA28 00037828 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003AA2C 0003782C 7C 08 02 A6 */ mflr r0 /* 8003AA30 00037830 2C 04 00 00 */ cmpwi r4, 0 @@ -1734,7 +1734,7 @@ lbl_8003AA50: /* 8003AA60 00037860 7F E4 FB 78 */ mr r4, r31 /* 8003AA64 00037864 38 63 4F 44 */ addi r3, r3, 0x414E4F44@l /* 8003AA68 00037868 38 A5 4B 45 */ addi r5, r5, 0x46414B45@l -/* 8003AA6C 0003786C 48 00 17 C9 */ bl func_8003C234 +/* 8003AA6C 0003786C 48 00 17 C9 */ bl xpkrsvc.PKR_getmem__FUiiUii /* 8003AA70 00037870 28 03 00 00 */ cmplwi r3, 0 /* 8003AA74 00037874 41 82 00 10 */ beq lbl_8003AA84 /* 8003AA78 00037878 90 7E 00 D0 */ stw r3, 0xd0(r30) @@ -1753,8 +1753,8 @@ lbl_8003AA94: /* 8003AAA4 000378A4 38 21 00 10 */ addi r1, r1, 0x10 /* 8003AAA8 000378A8 4E 80 00 20 */ blr -.global func_8003AAAC -func_8003AAAC: +.global xpkrsvc.PKR_kiilpool_anode__FP19st_PACKER_READ_DATA +xpkrsvc.PKR_kiilpool_anode__FP19st_PACKER_READ_DATA: /* 8003AAAC 000378AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003AAB0 000378B0 7C 08 02 A6 */ mflr r0 /* 8003AAB4 000378B4 90 01 00 14 */ stw r0, 0x14(r1) @@ -1770,7 +1770,7 @@ func_8003AAAC: /* 8003AADC 000378DC 54 04 30 32 */ slwi r4, r0, 6 /* 8003AAE0 000378E0 38 C6 4B 45 */ addi r6, r6, 0x46414B45@l /* 8003AAE4 000378E4 38 E0 00 00 */ li r7, 0 -/* 8003AAE8 000378E8 48 00 18 69 */ bl func_8003C350 +/* 8003AAE8 000378E8 48 00 18 69 */ bl xpkrsvc.PKR_relmem__FUiiPvUii /* 8003AAEC 000378EC 38 00 00 00 */ li r0, 0 /* 8003AAF0 000378F0 90 1F 00 D0 */ stw r0, 0xd0(r31) /* 8003AAF4 000378F4 90 1F 00 D4 */ stw r0, 0xd4(r31) @@ -1781,8 +1781,8 @@ lbl_8003AAF8: /* 8003AB04 00037904 38 21 00 10 */ addi r1, r1, 0x10 /* 8003AB08 00037908 4E 80 00 20 */ blr -.global func_8003AB0C -func_8003AB0C: +.global xpkrsvc.PKR_newassnode__FP19st_PACKER_READ_DATAUi +xpkrsvc.PKR_newassnode__FP19st_PACKER_READ_DATAUi: /* 8003AB0C 0003790C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003AB10 00037910 7C 08 02 A6 */ mflr r0 /* 8003AB14 00037914 90 01 00 14 */ stw r0, 0x14(r1) @@ -1808,8 +1808,8 @@ func_8003AB0C: /* 8003AB64 00037964 38 21 00 10 */ addi r1, r1, 0x10 /* 8003AB68 00037968 4E 80 00 20 */ blr -.global func_8003AB6C -func_8003AB6C: +.global xpkrsvc.PKR_newlaynode__F13en_LAYER_TYPEi +xpkrsvc.PKR_newlaynode__F13en_LAYER_TYPEi: /* 8003AB6C 0003796C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003AB70 00037970 7C 08 02 A6 */ mflr r0 /* 8003AB74 00037974 38 C0 00 40 */ li r6, 0x40 @@ -1824,7 +1824,7 @@ func_8003AB6C: /* 8003AB98 00037998 3C BD 00 01 */ addis r5, r29, 1 /* 8003AB9C 0003799C 38 63 4F 44 */ addi r3, r3, 0x4C4E4F44@l /* 8003ABA0 000379A0 38 A5 80 00 */ addi r5, r5, -32768 -/* 8003ABA4 000379A4 48 00 16 91 */ bl func_8003C234 +/* 8003ABA4 000379A4 48 00 16 91 */ bl xpkrsvc.PKR_getmem__FUiiUii /* 8003ABA8 000379A8 38 80 00 00 */ li r4, 0 /* 8003ABAC 000379AC 7C 7F 1B 78 */ mr r31, r3 /* 8003ABB0 000379B0 38 A0 00 2C */ li r5, 0x2c @@ -1847,8 +1847,8 @@ lbl_8003ABD0: /* 8003ABF0 000379F0 38 21 00 20 */ addi r1, r1, 0x20 /* 8003ABF4 000379F4 4E 80 00 20 */ blr -.global func_8003ABF8 -func_8003ABF8: +.global xpkrsvc.PKR_oldlaynode__FP19st_PACKER_LTOC_NODE +xpkrsvc.PKR_oldlaynode__FP19st_PACKER_LTOC_NODE: /* 8003ABF8 000379F8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003ABFC 000379FC 7C 08 02 A6 */ mflr r0 /* 8003AC00 00037A00 38 80 00 00 */ li r4, 0 @@ -1865,7 +1865,7 @@ func_8003ABF8: /* 8003AC2C 00037A2C 38 67 4F 44 */ addi r3, r7, 0x4C4E4F44@l /* 8003AC30 00037A30 38 E0 00 00 */ li r7, 0 /* 8003AC34 00037A34 38 C6 80 00 */ addi r6, r6, -32768 -/* 8003AC38 00037A38 48 00 17 19 */ bl func_8003C350 +/* 8003AC38 00037A38 48 00 17 19 */ bl xpkrsvc.PKR_relmem__FUiiPvUii /* 8003AC3C 00037A3C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003AC40 00037A40 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8003AC44 00037A44 7C 08 03 A6 */ mtlr r0 @@ -1899,16 +1899,16 @@ lbl_8003AC9C: /* 8003AC9C 00037A9C 38 60 00 00 */ li r3, 0 /* 8003ACA0 00037AA0 4E 80 00 20 */ blr -.global func_8003ACA4 -func_8003ACA4: +.global xpkrsvc.LOD_r_HIPA__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA +xpkrsvc.LOD_r_HIPA__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003ACA4 00037AA4 3C A0 48 49 */ lis r5, 0x48495041@ha /* 8003ACA8 00037AA8 38 60 00 01 */ li r3, 1 /* 8003ACAC 00037AAC 38 05 50 41 */ addi r0, r5, 0x48495041@l /* 8003ACB0 00037AB0 90 04 00 0C */ stw r0, 0xc(r4) /* 8003ACB4 00037AB4 4E 80 00 20 */ blr -.global func_8003ACB8 -func_8003ACB8: +.global xpkrsvc.LOD_r_PACK__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA +xpkrsvc.LOD_r_PACK__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003ACB8 00037AB8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003ACBC 00037ABC 7C 08 02 A6 */ mflr r0 /* 8003ACC0 00037AC0 90 01 00 24 */ stw r0, 0x24(r1) @@ -1957,32 +1957,32 @@ lbl_8003AD38: lbl_8003AD60: /* 8003AD60 00037B60 7F C3 F3 78 */ mr r3, r30 /* 8003AD64 00037B64 7F E4 FB 78 */ mr r4, r31 -/* 8003AD68 00037B68 48 00 00 A5 */ bl func_8003AE0C +/* 8003AD68 00037B68 48 00 00 A5 */ bl xpkrsvc.LOD_r_PVER__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA /* 8003AD6C 00037B6C 48 00 00 50 */ b lbl_8003ADBC lbl_8003AD70: /* 8003AD70 00037B70 7F C3 F3 78 */ mr r3, r30 /* 8003AD74 00037B74 7F E4 FB 78 */ mr r4, r31 -/* 8003AD78 00037B78 48 00 01 71 */ bl func_8003AEE8 +/* 8003AD78 00037B78 48 00 01 71 */ bl xpkrsvc.LOD_r_PFLG__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA /* 8003AD7C 00037B7C 48 00 00 40 */ b lbl_8003ADBC lbl_8003AD80: /* 8003AD80 00037B80 7F C3 F3 78 */ mr r3, r30 /* 8003AD84 00037B84 7F E4 FB 78 */ mr r4, r31 -/* 8003AD88 00037B88 48 00 01 A1 */ bl func_8003AF28 +/* 8003AD88 00037B88 48 00 01 A1 */ bl xpkrsvc.LOD_r_PCNT__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA /* 8003AD8C 00037B8C 48 00 00 30 */ b lbl_8003ADBC lbl_8003AD90: /* 8003AD90 00037B90 7F C3 F3 78 */ mr r3, r30 /* 8003AD94 00037B94 7F E4 FB 78 */ mr r4, r31 -/* 8003AD98 00037B98 48 00 02 69 */ bl func_8003B000 +/* 8003AD98 00037B98 48 00 02 69 */ bl xpkrsvc.LOD_r_PCRT__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA /* 8003AD9C 00037B9C 48 00 00 20 */ b lbl_8003ADBC lbl_8003ADA0: /* 8003ADA0 00037BA0 7F C3 F3 78 */ mr r3, r30 /* 8003ADA4 00037BA4 7F E4 FB 78 */ mr r4, r31 -/* 8003ADA8 00037BA8 48 00 03 0D */ bl func_8003B0B4 +/* 8003ADA8 00037BA8 48 00 03 0D */ bl xpkrsvc.LOD_r_PMOD__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA /* 8003ADAC 00037BAC 48 00 00 10 */ b lbl_8003ADBC lbl_8003ADB0: /* 8003ADB0 00037BB0 7F C3 F3 78 */ mr r3, r30 /* 8003ADB4 00037BB4 7F E4 FB 78 */ mr r4, r31 -/* 8003ADB8 00037BB8 48 00 06 29 */ bl func_8003B3E0 +/* 8003ADB8 00037BB8 48 00 06 29 */ bl xpkrsvc.LOD_r_PLAT__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA lbl_8003ADBC: /* 8003ADBC 00037BBC 80 8D 8A 28 */ lwz r4, lbl_803CB328-_SDA_BASE_(r13) /* 8003ADC0 00037BC0 7F C3 F3 78 */ mr r3, r30 @@ -2006,8 +2006,8 @@ lbl_8003ADE4: /* 8003AE04 00037C04 38 21 00 20 */ addi r1, r1, 0x20 /* 8003AE08 00037C08 4E 80 00 20 */ blr -.global func_8003AE0C -func_8003AE0C: +.global xpkrsvc.LOD_r_PVER__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA +xpkrsvc.LOD_r_PVER__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003AE0C 00037C0C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003AE10 00037C10 7C 08 02 A6 */ mflr r0 /* 8003AE14 00037C14 38 A0 00 01 */ li r5, 1 @@ -2028,7 +2028,7 @@ func_8003AE0C: /* 8003AE50 00037C50 80 01 00 08 */ lwz r0, 8(r1) /* 8003AE54 00037C54 2C 00 00 02 */ cmpwi r0, 2 /* 8003AE58 00037C58 40 80 00 08 */ bge lbl_8003AE60 -/* 8003AE5C 00037C5C 48 00 10 FD */ bl func_8003BF58 +/* 8003AE5C 00037C5C 48 00 10 FD */ bl xpkrsvc.PKR_spew_verhist__Fv lbl_8003AE60: /* 8003AE60 00037C60 38 00 FF FF */ li r0, -1 /* 8003AE64 00037C64 7F C3 F3 78 */ mr r3, r30 @@ -2067,8 +2067,8 @@ lbl_8003AECC: /* 8003AEE0 00037CE0 38 21 00 20 */ addi r1, r1, 0x20 /* 8003AEE4 00037CE4 4E 80 00 20 */ blr -.global func_8003AEE8 -func_8003AEE8: +.global xpkrsvc.LOD_r_PFLG__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA +xpkrsvc.LOD_r_PFLG__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003AEE8 00037CE8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003AEEC 00037CEC 7C 08 02 A6 */ mflr r0 /* 8003AEF0 00037CF0 38 A0 00 01 */ li r5, 1 @@ -2086,8 +2086,8 @@ func_8003AEE8: /* 8003AF20 00037D20 38 21 00 10 */ addi r1, r1, 0x10 /* 8003AF24 00037D24 4E 80 00 20 */ blr -.global func_8003AF28 -func_8003AF28: +.global xpkrsvc.LOD_r_PCNT__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA +xpkrsvc.LOD_r_PCNT__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003AF28 00037D28 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003AF2C 00037D2C 7C 08 02 A6 */ mflr r0 /* 8003AF30 00037D30 38 A0 00 01 */ li r5, 1 @@ -2143,8 +2143,8 @@ func_8003AF28: /* 8003AFF8 00037DF8 38 21 00 20 */ addi r1, r1, 0x20 /* 8003AFFC 00037DFC 4E 80 00 20 */ blr -.global func_8003B000 -func_8003B000: +.global xpkrsvc.LOD_r_PCRT__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA +xpkrsvc.LOD_r_PCRT__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003B000 00037E00 94 21 FE E0 */ stwu r1, -0x120(r1) /* 8003B004 00037E04 7C 08 02 A6 */ mflr r0 /* 8003B008 00037E08 3C A0 80 25 */ lis r5, lbl_80253088@ha @@ -2193,8 +2193,8 @@ lbl_8003B098: /* 8003B0AC 00037EAC 38 21 01 20 */ addi r1, r1, 0x120 /* 8003B0B0 00037EB0 4E 80 00 20 */ blr -.global func_8003B0B4 -func_8003B0B4: +.global xpkrsvc.LOD_r_PMOD__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA +xpkrsvc.LOD_r_PMOD__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003B0B4 00037EB4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003B0B8 00037EB8 7C 08 02 A6 */ mflr r0 /* 8003B0BC 00037EBC 38 A0 00 01 */ li r5, 1 @@ -2217,8 +2217,8 @@ func_8003B0B4: /* 8003B100 00037F00 38 21 00 20 */ addi r1, r1, 0x20 /* 8003B104 00037F04 4E 80 00 20 */ blr -.global func_8003B108 -func_8003B108: +.global xpkrsvc.ValidatePlatform__FP14st_HIPLOADDATAP19st_PACKER_READ_DATAiPcPcPcPc +xpkrsvc.ValidatePlatform__FP14st_HIPLOADDATAP19st_PACKER_READ_DATAiPcPcPcPc: /* 8003B108 00037F08 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 8003B10C 00037F0C 7C 08 02 A6 */ mflr r0 /* 8003B110 00037F10 3C 60 80 25 */ lis r3, lbl_80253188@ha @@ -2419,8 +2419,8 @@ lbl_8003B3CC: /* 8003B3D8 000381D8 38 21 00 A0 */ addi r1, r1, 0xa0 /* 8003B3DC 000381DC 4E 80 00 20 */ blr -.global func_8003B3E0 -func_8003B3E0: +.global xpkrsvc.LOD_r_PLAT__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA +xpkrsvc.LOD_r_PLAT__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003B3E0 000381E0 94 21 FF 00 */ stwu r1, -0x100(r1) /* 8003B3E4 000381E4 7C 08 02 A6 */ mflr r0 /* 8003B3E8 000381E8 3C A0 80 25 */ lis r5, lbl_80253088@ha @@ -2559,7 +2559,7 @@ lbl_8003B5E8: /* 8003B5F8 000383F8 38 E1 00 50 */ addi r7, r1, 0x50 /* 8003B5FC 000383FC 39 01 00 30 */ addi r8, r1, 0x30 /* 8003B600 00038400 39 21 00 10 */ addi r9, r1, 0x10 -/* 8003B604 00038404 4B FF FB 05 */ bl func_8003B108 +/* 8003B604 00038404 4B FF FB 05 */ bl xpkrsvc.ValidatePlatform__FP14st_HIPLOADDATAP19st_PACKER_READ_DATAiPcPcPcPc /* 8003B608 00038408 2C 03 00 00 */ cmpwi r3, 0 /* 8003B60C 0003840C 40 82 00 08 */ bne lbl_8003B614 /* 8003B610 00038410 3B E0 00 00 */ li r31, 0 @@ -2571,8 +2571,8 @@ lbl_8003B614: /* 8003B624 00038424 38 21 01 00 */ addi r1, r1, 0x100 /* 8003B628 00038428 4E 80 00 20 */ blr -.global func_8003B62C -func_8003B62C: +.global xpkrsvc.LOD_r_DICT__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA +xpkrsvc.LOD_r_DICT__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003B62C 0003842C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003B630 00038430 7C 08 02 A6 */ mflr r0 /* 8003B634 00038434 90 01 00 24 */ stw r0, 0x24(r1) @@ -2600,7 +2600,7 @@ lbl_8003B668: lbl_8003B688: /* 8003B688 00038488 7F A3 EB 78 */ mr r3, r29 /* 8003B68C 0003848C 7F C4 F3 78 */ mr r4, r30 -/* 8003B690 00038490 48 00 00 75 */ bl func_8003B704 +/* 8003B690 00038490 48 00 00 75 */ bl xpkrsvc.LOD_r_ATOC__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA /* 8003B694 00038494 3C 80 80 04 */ lis r4, lbl_8003AC50@ha /* 8003B698 00038498 38 7E 00 B0 */ addi r3, r30, 0xb0 /* 8003B69C 0003849C 38 84 AC 50 */ addi r4, r4, lbl_8003AC50@l @@ -2609,7 +2609,7 @@ lbl_8003B688: lbl_8003B6A8: /* 8003B6A8 000384A8 7F A3 EB 78 */ mr r3, r29 /* 8003B6AC 000384AC 7F C4 F3 78 */ mr r4, r30 -/* 8003B6B0 000384B0 48 00 04 79 */ bl func_8003BB28 +/* 8003B6B0 000384B0 48 00 04 79 */ bl xpkrsvc.LOD_r_LTOC__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA lbl_8003B6B4: /* 8003B6B4 000384B4 80 8D 8A 28 */ lwz r4, lbl_803CB328-_SDA_BASE_(r13) /* 8003B6B8 000384B8 7F A3 EB 78 */ mr r3, r29 @@ -2633,8 +2633,8 @@ lbl_8003B6DC: /* 8003B6FC 000384FC 38 21 00 20 */ addi r1, r1, 0x20 /* 8003B700 00038500 4E 80 00 20 */ blr -.global func_8003B704 -func_8003B704: +.global xpkrsvc.LOD_r_ATOC__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA +xpkrsvc.LOD_r_ATOC__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003B704 00038504 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003B708 00038508 7C 08 02 A6 */ mflr r0 /* 8003B70C 0003850C 90 01 00 24 */ stw r0, 0x24(r1) @@ -2662,12 +2662,12 @@ lbl_8003B740: lbl_8003B760: /* 8003B760 00038560 7F A3 EB 78 */ mr r3, r29 /* 8003B764 00038564 7F C4 F3 78 */ mr r4, r30 -/* 8003B768 00038568 48 00 00 65 */ bl func_8003B7CC +/* 8003B768 00038568 48 00 00 65 */ bl xpkrsvc.LOD_r_AINF__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA /* 8003B76C 0003856C 48 00 00 10 */ b lbl_8003B77C lbl_8003B770: /* 8003B770 00038570 7F A3 EB 78 */ mr r3, r29 /* 8003B774 00038574 7F C4 F3 78 */ mr r4, r30 -/* 8003B778 00038578 48 00 00 95 */ bl func_8003B80C +/* 8003B778 00038578 48 00 00 95 */ bl xpkrsvc.LOD_r_AHDR__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA lbl_8003B77C: /* 8003B77C 0003857C 80 8D 8A 28 */ lwz r4, lbl_803CB328-_SDA_BASE_(r13) /* 8003B780 00038580 7F A3 EB 78 */ mr r3, r29 @@ -2691,8 +2691,8 @@ lbl_8003B7A4: /* 8003B7C4 000385C4 38 21 00 20 */ addi r1, r1, 0x20 /* 8003B7C8 000385C8 4E 80 00 20 */ blr -.global func_8003B7CC -func_8003B7CC: +.global xpkrsvc.LOD_r_AINF__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA +xpkrsvc.LOD_r_AINF__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003B7CC 000385CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003B7D0 000385D0 7C 08 02 A6 */ mflr r0 /* 8003B7D4 000385D4 38 A0 00 01 */ li r5, 1 @@ -2710,8 +2710,8 @@ func_8003B7CC: /* 8003B804 00038604 38 21 00 10 */ addi r1, r1, 0x10 /* 8003B808 00038608 4E 80 00 20 */ blr -.global func_8003B80C -func_8003B80C: +.global xpkrsvc.LOD_r_AHDR__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA +xpkrsvc.LOD_r_AHDR__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003B80C 0003860C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003B810 00038610 7C 08 02 A6 */ mflr r0 /* 8003B814 00038614 38 A0 00 01 */ li r5, 1 @@ -2731,7 +2731,7 @@ func_8003B80C: /* 8003B84C 0003864C 4E 80 04 21 */ bctrl /* 8003B850 00038650 80 81 00 08 */ lwz r4, 8(r1) /* 8003B854 00038654 7F C3 F3 78 */ mr r3, r30 -/* 8003B858 00038658 4B FF F2 B5 */ bl func_8003AB0C +/* 8003B858 00038658 4B FF F2 B5 */ bl xpkrsvc.PKR_newassnode__FP19st_PACKER_READ_DATAUi /* 8003B85C 0003865C 7C 60 1B 78 */ mr r0, r3 /* 8003B860 00038660 38 7E 00 B0 */ addi r3, r30, 0xb0 /* 8003B864 00038664 7C 1F 03 78 */ mr r31, r0 @@ -2750,7 +2750,7 @@ func_8003B80C: /* 8003B898 00038698 90 1F 00 04 */ stw r0, 4(r31) /* 8003B89C 0003869C 80 7F 00 04 */ lwz r3, 4(r31) /* 8003B8A0 000386A0 80 9E 00 00 */ lwz r4, 0(r30) -/* 8003B8A4 000386A4 48 00 06 B9 */ bl func_8003BF5C +/* 8003B8A4 000386A4 48 00 06 B9 */ bl xpkrsvc.PKR_type2typeref__FUiP19st_PACKER_ASSETTYPE /* 8003B8A8 000386A8 90 7F 00 34 */ stw r3, 0x34(r31) /* 8003B8AC 000386AC 7F A3 EB 78 */ mr r3, r29 /* 8003B8B0 000386B0 38 81 00 08 */ addi r4, r1, 8 @@ -2815,7 +2815,7 @@ lbl_8003B990: /* 8003B990 00038790 7F A3 EB 78 */ mr r3, r29 /* 8003B994 00038794 7F C4 F3 78 */ mr r4, r30 /* 8003B998 00038798 7F E5 FB 78 */ mr r5, r31 -/* 8003B99C 0003879C 48 00 00 89 */ bl func_8003BA24 +/* 8003B99C 0003879C 48 00 00 89 */ bl xpkrsvc.LOD_r_ADBG__FP14st_HIPLOADDATAP19st_PACKER_READ_DATAP19st_PACKER_ATOC_NODE lbl_8003B9A0: /* 8003B9A0 000387A0 80 8D 8A 28 */ lwz r4, lbl_803CB328-_SDA_BASE_(r13) /* 8003B9A4 000387A4 7F A3 EB 78 */ mr r3, r29 @@ -2836,7 +2836,7 @@ lbl_8003B9C8: /* 8003B9DC 000387DC 39 00 00 00 */ li r8, 0 /* 8003B9E0 000387E0 80 DF 00 04 */ lwz r6, 4(r31) /* 8003B9E4 000387E4 80 FF 00 14 */ lwz r7, 0x14(r31) -/* 8003B9E8 000387E8 4B FF EE B5 */ bl func_8003A89C +/* 8003B9E8 000387E8 4B FF EE B5 */ bl xpkrsvc.PKR_FRIEND_assetIsGameDup__FUiPC19st_PACKER_READ_DATAiUiUiPc /* 8003B9EC 000387EC 2C 03 00 00 */ cmpwi r3, 0 /* 8003B9F0 000387F0 41 82 00 10 */ beq lbl_8003BA00 /* 8003B9F4 000387F4 80 1F 00 20 */ lwz r0, 0x20(r31) @@ -2853,8 +2853,8 @@ lbl_8003BA00: /* 8003BA1C 0003881C 38 21 00 20 */ addi r1, r1, 0x20 /* 8003BA20 00038820 4E 80 00 20 */ blr -.global func_8003BA24 -func_8003BA24: +.global xpkrsvc.LOD_r_ADBG__FP14st_HIPLOADDATAP19st_PACKER_READ_DATAP19st_PACKER_ATOC_NODE +xpkrsvc.LOD_r_ADBG__FP14st_HIPLOADDATAP19st_PACKER_READ_DATAP19st_PACKER_ATOC_NODE: /* 8003BA24 00038824 94 21 FE E0 */ stwu r1, -0x120(r1) /* 8003BA28 00038828 7C 08 02 A6 */ mflr r0 /* 8003BA2C 0003882C 3C C0 80 25 */ lis r6, lbl_80253288@ha @@ -2923,8 +2923,8 @@ lbl_8003BB08: /* 8003BB20 00038920 38 21 01 20 */ addi r1, r1, 0x120 /* 8003BB24 00038924 4E 80 00 20 */ blr -.global func_8003BB28 -func_8003BB28: +.global xpkrsvc.LOD_r_LTOC__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA +xpkrsvc.LOD_r_LTOC__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003BB28 00038928 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003BB2C 0003892C 7C 08 02 A6 */ mflr r0 /* 8003BB30 00038930 90 01 00 24 */ stw r0, 0x24(r1) @@ -2952,12 +2952,12 @@ lbl_8003BB64: lbl_8003BB84: /* 8003BB84 00038984 7F A3 EB 78 */ mr r3, r29 /* 8003BB88 00038988 7F C4 F3 78 */ mr r4, r30 -/* 8003BB8C 0003898C 48 00 00 65 */ bl func_8003BBF0 +/* 8003BB8C 0003898C 48 00 00 65 */ bl xpkrsvc.LOD_r_LINF__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA /* 8003BB90 00038990 48 00 00 10 */ b lbl_8003BBA0 lbl_8003BB94: /* 8003BB94 00038994 7F A3 EB 78 */ mr r3, r29 /* 8003BB98 00038998 7F C4 F3 78 */ mr r4, r30 -/* 8003BB9C 0003899C 48 00 00 95 */ bl func_8003BC30 +/* 8003BB9C 0003899C 48 00 00 95 */ bl xpkrsvc.LOD_r_LHDR__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA lbl_8003BBA0: /* 8003BBA0 000389A0 80 8D 8A 28 */ lwz r4, lbl_803CB328-_SDA_BASE_(r13) /* 8003BBA4 000389A4 7F A3 EB 78 */ mr r3, r29 @@ -2981,8 +2981,8 @@ lbl_8003BBC8: /* 8003BBE8 000389E8 38 21 00 20 */ addi r1, r1, 0x20 /* 8003BBEC 000389EC 4E 80 00 20 */ blr -.global func_8003BBF0 -func_8003BBF0: +.global xpkrsvc.LOD_r_LINF__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA +xpkrsvc.LOD_r_LINF__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003BBF0 000389F0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003BBF4 000389F4 7C 08 02 A6 */ mflr r0 /* 8003BBF8 000389F8 38 A0 00 01 */ li r5, 1 @@ -3000,8 +3000,8 @@ func_8003BBF0: /* 8003BC28 00038A28 38 21 00 10 */ addi r1, r1, 0x10 /* 8003BC2C 00038A2C 4E 80 00 20 */ blr -.global func_8003BC30 -func_8003BC30: +.global xpkrsvc.LOD_r_LHDR__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA +xpkrsvc.LOD_r_LHDR__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003BC30 00038A30 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8003BC34 00038A34 7C 08 02 A6 */ mflr r0 /* 8003BC38 00038A38 38 A0 00 01 */ li r5, 1 @@ -3027,7 +3027,7 @@ func_8003BC30: /* 8003BC88 00038A88 4E 80 04 21 */ bctrl /* 8003BC8C 00038A8C 80 81 00 08 */ lwz r4, 8(r1) /* 8003BC90 00038A90 7F A3 EB 78 */ mr r3, r29 -/* 8003BC94 00038A94 4B FF EE D9 */ bl func_8003AB6C +/* 8003BC94 00038A94 4B FF EE D9 */ bl xpkrsvc.PKR_newlaynode__F13en_LAYER_TYPEi /* 8003BC98 00038A98 7C 60 1B 78 */ mr r0, r3 /* 8003BC9C 00038A9C 38 7C 00 C0 */ addi r3, r28, 0xc0 /* 8003BCA0 00038AA0 7C 1D 03 78 */ mr r29, r0 @@ -3100,7 +3100,7 @@ lbl_8003BD90: /* 8003BD90 00038B90 7F 63 DB 78 */ mr r3, r27 /* 8003BD94 00038B94 7F 84 E3 78 */ mr r4, r28 /* 8003BD98 00038B98 7F A5 EB 78 */ mr r5, r29 -/* 8003BD9C 00038B9C 48 00 00 4D */ bl func_8003BDE8 +/* 8003BD9C 00038B9C 48 00 00 4D */ bl xpkrsvc.LOD_r_LDBG__FP14st_HIPLOADDATAP19st_PACKER_READ_DATAP19st_PACKER_LTOC_NODE lbl_8003BDA0: /* 8003BDA0 00038BA0 80 8D 8A 28 */ lwz r4, lbl_803CB328-_SDA_BASE_(r13) /* 8003BDA4 00038BA4 7F 63 DB 78 */ mr r3, r27 @@ -3122,8 +3122,8 @@ lbl_8003BDC8: /* 8003BDE0 00038BE0 38 21 00 30 */ addi r1, r1, 0x30 /* 8003BDE4 00038BE4 4E 80 00 20 */ blr -.global func_8003BDE8 -func_8003BDE8: +.global xpkrsvc.LOD_r_LDBG__FP14st_HIPLOADDATAP19st_PACKER_READ_DATAP19st_PACKER_LTOC_NODE +xpkrsvc.LOD_r_LDBG__FP14st_HIPLOADDATAP19st_PACKER_READ_DATAP19st_PACKER_LTOC_NODE: /* 8003BDE8 00038BE8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003BDEC 00038BEC 7C 08 02 A6 */ mflr r0 /* 8003BDF0 00038BF0 90 01 00 24 */ stw r0, 0x24(r1) @@ -3150,8 +3150,8 @@ lbl_8003BE30: /* 8003BE40 00038C40 38 21 00 20 */ addi r1, r1, 0x20 /* 8003BE44 00038C44 4E 80 00 20 */ blr -.global func_8003BE48 -func_8003BE48: +.global xpkrsvc.LOD_r_STRM__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA +xpkrsvc.LOD_r_STRM__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003BE48 00038C48 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003BE4C 00038C4C 7C 08 02 A6 */ mflr r0 /* 8003BE50 00038C50 90 01 00 24 */ stw r0, 0x24(r1) @@ -3179,12 +3179,12 @@ lbl_8003BE84: lbl_8003BEA4: /* 8003BEA4 00038CA4 7F A3 EB 78 */ mr r3, r29 /* 8003BEA8 00038CA8 7F C4 F3 78 */ mr r4, r30 -/* 8003BEAC 00038CAC 48 00 00 65 */ bl func_8003BF10 +/* 8003BEAC 00038CAC 48 00 00 65 */ bl xpkrsvc.LOD_r_DHDR__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA /* 8003BEB0 00038CB0 48 00 00 10 */ b lbl_8003BEC0 lbl_8003BEB4: /* 8003BEB4 00038CB4 7F A3 EB 78 */ mr r3, r29 /* 8003BEB8 00038CB8 7F C4 F3 78 */ mr r4, r30 -/* 8003BEBC 00038CBC 48 00 00 95 */ bl func_8003BF50 +/* 8003BEBC 00038CBC 48 00 00 95 */ bl xpkrsvc.LOD_r_DPAK__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA lbl_8003BEC0: /* 8003BEC0 00038CC0 80 8D 8A 28 */ lwz r4, lbl_803CB328-_SDA_BASE_(r13) /* 8003BEC4 00038CC4 7F A3 EB 78 */ mr r3, r29 @@ -3208,8 +3208,8 @@ lbl_8003BEE8: /* 8003BF08 00038D08 38 21 00 20 */ addi r1, r1, 0x20 /* 8003BF0C 00038D0C 4E 80 00 20 */ blr -.global func_8003BF10 -func_8003BF10: +.global xpkrsvc.LOD_r_DHDR__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA +xpkrsvc.LOD_r_DHDR__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003BF10 00038D10 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003BF14 00038D14 7C 08 02 A6 */ mflr r0 /* 8003BF18 00038D18 38 A0 00 01 */ li r5, 1 @@ -3227,17 +3227,17 @@ func_8003BF10: /* 8003BF48 00038D48 38 21 00 10 */ addi r1, r1, 0x10 /* 8003BF4C 00038D4C 4E 80 00 20 */ blr -.global func_8003BF50 -func_8003BF50: +.global xpkrsvc.LOD_r_DPAK__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA +xpkrsvc.LOD_r_DPAK__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003BF50 00038D50 38 60 00 01 */ li r3, 1 /* 8003BF54 00038D54 4E 80 00 20 */ blr -.global func_8003BF58 -func_8003BF58: +.global xpkrsvc.PKR_spew_verhist__Fv +xpkrsvc.PKR_spew_verhist__Fv: /* 8003BF58 00038D58 4E 80 00 20 */ blr -.global func_8003BF5C -func_8003BF5C: +.global xpkrsvc.PKR_type2typeref__FUiP19st_PACKER_ASSETTYPE +xpkrsvc.PKR_type2typeref__FUiP19st_PACKER_ASSETTYPE: /* 8003BF5C 00038D5C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003BF60 00038D60 7C 08 02 A6 */ mflr r0 /* 8003BF64 00038D64 28 04 00 00 */ cmplwi r4, 0 @@ -3270,8 +3270,8 @@ lbl_8003BFAC: /* 8003BFBC 00038DBC 38 21 00 10 */ addi r1, r1, 0x10 /* 8003BFC0 00038DC0 4E 80 00 20 */ blr -.global func_8003BFC4 -func_8003BFC4: +.global xpkrsvc.PKR_bld_typecnt__FP19st_PACKER_READ_DATA +xpkrsvc.PKR_bld_typecnt__FP19st_PACKER_READ_DATA: /* 8003BFC4 00038DC4 94 21 FD C0 */ stwu r1, -0x240(r1) /* 8003BFC8 00038DC8 7C 08 02 A6 */ mflr r0 /* 8003BFCC 00038DCC 3C 80 80 25 */ lis r4, lbl_80253388@ha @@ -3320,7 +3320,7 @@ lbl_8003C034: lbl_8003C06C: /* 8003C06C 00038E6C 80 97 00 04 */ lwz r4, 4(r23) /* 8003C070 00038E70 7F 03 C3 78 */ mr r3, r24 -/* 8003C074 00038E74 48 00 01 85 */ bl func_8003C1F8 +/* 8003C074 00038E74 48 00 01 85 */ bl xpkrsvc.PKR_typeHdlr_idx__FP19st_PACKER_READ_DATAUi /* 8003C078 00038E78 83 57 00 04 */ lwz r26, 4(r23) /* 8003C07C 00038E7C 7C 79 1B 78 */ mr r25, r3 lbl_8003C080: @@ -3401,7 +3401,7 @@ lbl_8003C14C: lbl_8003C184: /* 8003C184 00038F84 80 97 00 04 */ lwz r4, 4(r23) /* 8003C188 00038F88 7F 03 C3 78 */ mr r3, r24 -/* 8003C18C 00038F8C 48 00 00 6D */ bl func_8003C1F8 +/* 8003C18C 00038F8C 48 00 00 6D */ bl xpkrsvc.PKR_typeHdlr_idx__FP19st_PACKER_READ_DATAUi /* 8003C190 00038F90 83 57 00 04 */ lwz r26, 4(r23) /* 8003C194 00038F94 7C 79 1B 78 */ mr r25, r3 lbl_8003C198: @@ -3435,8 +3435,8 @@ lbl_8003C1D8: /* 8003C1F0 00038FF0 38 21 02 40 */ addi r1, r1, 0x240 /* 8003C1F4 00038FF4 4E 80 00 20 */ blr -.global func_8003C1F8 -func_8003C1F8: +.global xpkrsvc.PKR_typeHdlr_idx__FP19st_PACKER_READ_DATAUi +xpkrsvc.PKR_typeHdlr_idx__FP19st_PACKER_READ_DATAUi: /* 8003C1F8 00038FF8 80 C3 00 00 */ lwz r6, 0(r3) /* 8003C1FC 00038FFC 38 60 FF FF */ li r3, -1 /* 8003C200 00039000 38 A0 00 00 */ li r5, 0 @@ -3455,25 +3455,25 @@ lbl_8003C220: /* 8003C228 00039028 40 82 FF E0 */ bne lbl_8003C208 /* 8003C22C 0003902C 4E 80 00 20 */ blr -.global func_8003C230 -func_8003C230: +.global xpkrsvc.PKR_alloc_chkidx__Fv +xpkrsvc.PKR_alloc_chkidx__Fv: /* 8003C230 00039030 4E 80 00 20 */ blr -.global func_8003C234 -func_8003C234: +.global xpkrsvc.PKR_getmem__FUiiUii +xpkrsvc.PKR_getmem__FUiiUii: /* 8003C234 00039034 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003C238 00039038 7C 08 02 A6 */ mflr r0 /* 8003C23C 0003903C 38 E0 00 00 */ li r7, 0 /* 8003C240 00039040 39 00 00 00 */ li r8, 0 /* 8003C244 00039044 90 01 00 14 */ stw r0, 0x14(r1) -/* 8003C248 00039048 48 00 00 15 */ bl func_8003C25C +/* 8003C248 00039048 48 00 00 15 */ bl xpkrsvc.PKR_getmem__FUiiUiiiPPc /* 8003C24C 0003904C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003C250 00039050 7C 08 03 A6 */ mtlr r0 /* 8003C254 00039054 38 21 00 10 */ addi r1, r1, 0x10 /* 8003C258 00039058 4E 80 00 20 */ blr -.global func_8003C25C -func_8003C25C: +.global xpkrsvc.PKR_getmem__FUiiUiiiPPc +xpkrsvc.PKR_getmem__FUiiUiiiPPc: /* 8003C25C 0003905C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003C260 00039060 7C 08 02 A6 */ mflr r0 /* 8003C264 00039064 90 01 00 24 */ stw r0, 0x24(r1) @@ -3545,8 +3545,8 @@ lbl_8003C33C: /* 8003C348 00039148 38 21 00 20 */ addi r1, r1, 0x20 /* 8003C34C 0003914C 4E 80 00 20 */ blr -.global func_8003C350 -func_8003C350: +.global xpkrsvc.PKR_relmem__FUiiPvUii +xpkrsvc.PKR_relmem__FUiiPvUii: /* 8003C350 00039150 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8003C354 00039154 7C 08 02 A6 */ mflr r0 /* 8003C358 00039158 90 01 00 24 */ stw r0, 0x24(r1) @@ -3595,8 +3595,8 @@ lbl_8003C3E0: /* 8003C3F8 000391F8 38 21 00 20 */ addi r1, r1, 0x20 /* 8003C3FC 000391FC 4E 80 00 20 */ blr -.global func_8003C400 -func_8003C400: +.global xpkrsvc.PKR_push_memmark__Fv +xpkrsvc.PKR_push_memmark__Fv: /* 8003C400 00039200 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003C404 00039204 7C 08 02 A6 */ mflr r0 /* 8003C408 00039208 90 01 00 14 */ stw r0, 0x14(r1) @@ -3606,8 +3606,8 @@ func_8003C400: /* 8003C418 00039218 38 21 00 10 */ addi r1, r1, 0x10 /* 8003C41C 0003921C 4E 80 00 20 */ blr -.global func_8003C420 -func_8003C420: +.global xpkrsvc.PKR_pop_memmark__Fv +xpkrsvc.PKR_pop_memmark__Fv: /* 8003C420 00039220 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003C424 00039224 7C 08 02 A6 */ mflr r0 /* 8003C428 00039228 90 01 00 14 */ stw r0, 0x14(r1) diff --git a/asm/Core/x/xsavegame.s b/asm/Core/x/xsavegame.s index 8815b5693..c2589fd76 100644 --- a/asm/Core/x/xsavegame.s +++ b/asm/Core/x/xsavegame.s @@ -299,7 +299,7 @@ xSGTgtSelect__FP17st_XSAVEGAME_DATAi: /* 8003D038 00039E38 2C 03 00 00 */ cmpwi r3, 0 /* 8003D03C 00039E3C 41 82 00 0C */ beq lbl_8003D048 /* 8003D040 00039E40 7F C3 F3 78 */ mr r3, r30 -/* 8003D044 00039E44 48 00 10 ED */ bl func_8003E130 +/* 8003D044 00039E44 48 00 10 ED */ bl xsavegame.xSG_grab_leaders__FP17st_XSAVEGAME_DATA lbl_8003D048: /* 8003D048 00039E48 80 01 00 14 */ lwz r0, 0x14(r1) /* 8003D04C 00039E4C 7F E3 FB 78 */ mr r3, r31 @@ -1558,8 +1558,8 @@ xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPfi: /* 8003E128 0003AF28 38 21 00 10 */ addi r1, r1, 0x10 /* 8003E12C 0003AF2C 4E 80 00 20 */ blr -.global func_8003E130 -func_8003E130: +.global xsavegame.xSG_grab_leaders__FP17st_XSAVEGAME_DATA +xsavegame.xSG_grab_leaders__FP17st_XSAVEGAME_DATA: /* 8003E130 0003AF30 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 8003E134 0003AF34 7C 08 02 A6 */ mflr r0 /* 8003E138 0003AF38 3C 80 80 25 */ lis r4, lbl_80253958@ha @@ -1693,8 +1693,8 @@ lbl_8003E2E0: /* 8003E300 0003B100 38 21 00 10 */ addi r1, r1, 0x10 /* 8003E304 0003B104 4E 80 00 20 */ blr -.global func_8003E308 -func_8003E308: +.global xsavegame.xSG_areaComposeLabel__FPciPci +xsavegame.xSG_areaComposeLabel__FPciPci: /* 8003E308 0003B108 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8003E30C 0003B10C 7C 08 02 A6 */ mflr r0 /* 8003E310 0003B110 3C 80 80 25 */ lis r4, lbl_802539CC@ha @@ -2219,7 +2219,7 @@ lbl_8003EA6C: /* 8003EA74 0003B874 80 9E 00 54 */ lwz r4, 0x54(r30) /* 8003EA78 0003B878 38 BE 00 10 */ addi r5, r30, 0x10 /* 8003EA7C 0003B87C 38 C6 00 01 */ addi r6, r6, 1 -/* 8003EA80 0003B880 4B FF F8 89 */ bl func_8003E308 +/* 8003EA80 0003B880 4B FF F8 89 */ bl xsavegame.xSG_areaComposeLabel__FPciPci /* 8003EA84 0003B884 80 BE 00 0C */ lwz r5, 0xc(r30) /* 8003EA88 0003B888 38 60 00 01 */ li r3, 1 /* 8003EA8C 0003B88C 38 80 00 00 */ li r4, 0 diff --git a/asm/Core/x/xserializer.s b/asm/Core/x/xserializer.s index cdd27e066..d153fdcdf 100644 --- a/asm/Core/x/xserializer.s +++ b/asm/Core/x/xserializer.s @@ -21,10 +21,10 @@ xSerialStartup__FiP21st_SERIAL_PERCID_SIZE: /* 80042DA4 0003FBA4 38 63 8B 10 */ addi r3, r3, lbl_80288B10@l /* 80042DA8 0003FBA8 38 A0 00 24 */ li r5, 0x24 /* 80042DAC 0003FBAC 4B FC 06 AD */ bl memset -/* 80042DB0 0003FBB0 48 00 08 01 */ bl func_800435B0 +/* 80042DB0 0003FBB0 48 00 08 01 */ bl xserializer.xSER_init_tables__Fv /* 80042DB4 0003FBB4 7F C3 F3 78 */ mr r3, r30 /* 80042DB8 0003FBB8 7F E4 FB 78 */ mr r4, r31 -/* 80042DBC 0003FBBC 48 00 08 E5 */ bl func_800436A0 +/* 80042DBC 0003FBBC 48 00 08 E5 */ bl xserializer.xSER_init_buffers__FiP21st_SERIAL_PERCID_SIZE lbl_80042DC0: /* 80042DC0 0003FBC0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80042DC4 0003FBC4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -616,7 +616,7 @@ prepare__7xSerialFUi: /* 80043530 00040330 93 E1 00 0C */ stw r31, 0xc(r1) /* 80043534 00040334 7C 7F 1B 78 */ mr r31, r3 /* 80043538 00040338 7C 83 23 78 */ mr r3, r4 -/* 8004353C 0004033C 48 00 04 2D */ bl func_80043968 +/* 8004353C 0004033C 48 00 04 2D */ bl xserializer.XSER_get_client__FUi /* 80043540 00040340 80 83 00 00 */ lwz r4, 0(r3) /* 80043544 00040344 38 00 00 00 */ li r0, 0 /* 80043548 00040348 90 9F 00 00 */ stw r4, 0(r31) @@ -649,8 +649,8 @@ xSerialWipeMainBuffer__Fv: /* 800435A8 000403A8 38 21 00 10 */ addi r1, r1, 0x10 /* 800435AC 000403AC 4E 80 00 20 */ blr -.global func_800435B0 -func_800435B0: +.global xserializer.xSER_init_tables__Fv +xserializer.xSER_init_tables__Fv: /* 800435B0 000403B0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800435B4 000403B4 3C 80 80 29 */ lis r4, lbl_80288B34@ha /* 800435B8 000403B8 3C 60 80 29 */ lis r3, lbl_80288BB4@ha @@ -713,8 +713,8 @@ lbl_800435DC: /* 80043698 00040498 38 21 00 20 */ addi r1, r1, 0x20 /* 8004369C 0004049C 4E 80 00 20 */ blr -.global func_800436A0 -func_800436A0: +.global xserializer.xSER_init_buffers__FiP21st_SERIAL_PERCID_SIZE +xserializer.xSER_init_buffers__FiP21st_SERIAL_PERCID_SIZE: /* 800436A0 000404A0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800436A4 000404A4 7C 08 02 A6 */ mflr r0 /* 800436A8 000404A8 3C A0 80 29 */ lis r5, lbl_80288B10@ha @@ -908,8 +908,8 @@ lbl_80043960: /* 80043960 00040760 38 60 00 00 */ li r3, 0 /* 80043964 00040764 4E 80 00 20 */ blr -.global func_80043968 -func_80043968: +.global xserializer.XSER_get_client__FUi +xserializer.XSER_get_client__FUi: /* 80043968 00040768 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8004396C 0004076C 7C 08 02 A6 */ mflr r0 /* 80043970 00040770 3C A0 80 29 */ lis r5, lbl_80288B10@ha @@ -1101,7 +1101,7 @@ lbl_80043C08: /* 80043C1C 00040A1C 93 C1 00 08 */ stw r30, 8(r1) /* 80043C20 00040A20 7C 9E 23 78 */ mr r30, r4 /* 80043C24 00040A24 80 63 00 00 */ lwz r3, 0(r3) -/* 80043C28 00040A28 4B FF FD 41 */ bl func_80043968 +/* 80043C28 00040A28 4B FF FD 41 */ bl xserializer.XSER_get_client__FUi /* 80043C2C 00040A2C 7C 66 1B 78 */ mr r6, r3 /* 80043C30 00040A30 7F C3 F3 78 */ mr r3, r30 /* 80043C34 00040A34 80 A6 00 04 */ lwz r5, 4(r6) @@ -1131,7 +1131,7 @@ lbl_80043C60: /* 80043C90 00040A90 48 00 00 28 */ b lbl_80043CB8 lbl_80043C94: /* 80043C94 00040A94 7C C3 33 78 */ mr r3, r6 -/* 80043C98 00040A98 4B FF FC D1 */ bl func_80043968 +/* 80043C98 00040A98 4B FF FC D1 */ bl xserializer.XSER_get_client__FUi /* 80043C9C 00040A9C 7C 66 1B 78 */ mr r6, r3 /* 80043CA0 00040AA0 7F C3 F3 78 */ mr r3, r30 /* 80043CA4 00040AA4 80 A6 00 04 */ lwz r5, 4(r6) diff --git a/asm/Core/x/xstransvc.s b/asm/Core/x/xstransvc.s index 258d111f8..abfd3a622 100644 --- a/asm/Core/x/xstransvc.s +++ b/asm/Core/x/xstransvc.s @@ -13,7 +13,7 @@ xSTStartup__FP19st_PACKER_ASSETTYPE: /* 8004B120 00047F20 90 0D 8B 00 */ stw r0, lbl_803CB400-_SDA_BASE_(r13) /* 8004B124 00047F24 40 82 00 1C */ bne lbl_8004B140 /* 8004B128 00047F28 90 6D 8B 08 */ stw r3, lbl_803CB408-_SDA_BASE_(r13) -/* 8004B12C 00047F2C 48 00 0D 35 */ bl func_8004BE60 +/* 8004B12C 00047F2C 48 00 0D 35 */ bl xstransvc.XST_reset_raw__Fv /* 8004B130 00047F30 4B FE E1 91 */ bl PKRStartup__Fv /* 8004B134 00047F34 38 60 00 01 */ li r3, 1 /* 8004B138 00047F38 4B FE E1 69 */ bl PKRGetReadFuncs__Fi @@ -36,7 +36,7 @@ xSTShutdown__Fv: /* 8004B16C 00047F6C 40 82 00 14 */ bne lbl_8004B180 /* 8004B170 00047F70 38 00 00 00 */ li r0, 0 /* 8004B174 00047F74 90 0D 8B 08 */ stw r0, lbl_803CB408-_SDA_BASE_(r13) -/* 8004B178 00047F78 48 00 0E 19 */ bl func_8004BF90 +/* 8004B178 00047F78 48 00 0E 19 */ bl xstransvc.XST_unlock_all__Fv /* 8004B17C 00047F7C 4B FE E2 29 */ bl PKRShutdown__Fv lbl_8004B180: /* 8004B180 00047F80 80 01 00 14 */ lwz r0, 0x14(r1) @@ -57,7 +57,7 @@ xSTPreLoadScene__FUiPvi: /* 8004B1B0 00047FB0 7C 9E 23 78 */ mr r30, r4 /* 8004B1B4 00047FB4 3B E0 00 00 */ li r31, 0 /* 8004B1B8 00047FB8 40 82 00 AC */ bne lbl_8004B264 -/* 8004B1BC 00047FBC 48 00 0C D5 */ bl func_8004BE90 +/* 8004B1BC 00047FBC 48 00 0C D5 */ bl xstransvc.XST_lock_next__Fv /* 8004B1C0 00047FC0 93 A3 00 00 */ stw r29, 0(r3) /* 8004B1C4 00047FC4 7C 7B 1B 78 */ mr r27, r3 /* 8004B1C8 00047FC8 3C 80 80 25 */ lis r4, lbl_80253EE0@ha @@ -66,7 +66,7 @@ xSTPreLoadScene__FUiPvi: /* 8004B1D4 00047FD4 38 84 3E E0 */ addi r4, r4, lbl_80253EE0@l /* 8004B1D8 00047FD8 7F A3 EB 78 */ mr r3, r29 /* 8004B1DC 00047FDC 90 1B 00 0C */ stw r0, 0xc(r27) -/* 8004B1E0 00047FE0 48 00 0B D5 */ bl func_8004BDB4 +/* 8004B1E0 00047FE0 48 00 0B D5 */ bl xstransvc.XST_translate_sid_path__FUiPc /* 8004B1E4 00047FE4 7C 7A 1B 79 */ or. r26, r3, r3 /* 8004B1E8 00047FE8 41 82 00 20 */ beq lbl_8004B208 /* 8004B1EC 00047FEC 7F 44 D3 78 */ mr r4, r26 @@ -74,7 +74,7 @@ xSTPreLoadScene__FUiPvi: /* 8004B1F4 00047FF4 48 19 C5 0D */ bl func_801E7700 /* 8004B1F8 00047FF8 7F 63 DB 78 */ mr r3, r27 /* 8004B1FC 00047FFC 7F 44 D3 78 */ mr r4, r26 -/* 8004B200 00048000 48 00 0A ED */ bl func_8004BCEC +/* 8004B200 00048000 48 00 0A ED */ bl xstransvc.XST_PreLoadScene__FP14st_STRAN_SCENEPCc /* 8004B204 00048004 7C 7F 1B 78 */ mr r31, r3 lbl_8004B208: /* 8004B208 00048008 2C 1F 00 00 */ cmpwi r31, 0 @@ -82,7 +82,7 @@ lbl_8004B208: /* 8004B210 00048010 3C 80 80 25 */ lis r4, lbl_80253EE0@ha /* 8004B214 00048014 7F A3 EB 78 */ mr r3, r29 /* 8004B218 00048018 38 84 3E E0 */ addi r4, r4, lbl_80253EE0@l -/* 8004B21C 0004801C 48 00 0B 3D */ bl func_8004BD58 +/* 8004B21C 0004801C 48 00 0B 3D */ bl xstransvc.XST_translate_sid__FUiPc /* 8004B220 00048020 7C 7A 1B 79 */ or. r26, r3, r3 /* 8004B224 00048024 41 82 00 20 */ beq lbl_8004B244 /* 8004B228 00048028 7F 44 D3 78 */ mr r4, r26 @@ -90,13 +90,13 @@ lbl_8004B208: /* 8004B230 00048030 48 19 C4 D1 */ bl func_801E7700 /* 8004B234 00048034 7F 63 DB 78 */ mr r3, r27 /* 8004B238 00048038 7F 44 D3 78 */ mr r4, r26 -/* 8004B23C 0004803C 48 00 0A B1 */ bl func_8004BCEC +/* 8004B23C 0004803C 48 00 0A B1 */ bl xstransvc.XST_PreLoadScene__FP14st_STRAN_SCENEPCc /* 8004B240 00048040 7C 7F 1B 78 */ mr r31, r3 lbl_8004B244: /* 8004B244 00048044 2C 1F 00 00 */ cmpwi r31, 0 /* 8004B248 00048048 40 82 00 14 */ bne lbl_8004B25C /* 8004B24C 0004804C 7F 63 DB 78 */ mr r3, r27 -/* 8004B250 00048050 48 00 0C E9 */ bl func_8004BF38 +/* 8004B250 00048050 48 00 0C E9 */ bl xstransvc.XST_unlock__FP14st_STRAN_SCENE /* 8004B254 00048054 38 60 00 00 */ li r3, 0 /* 8004B258 00048058 48 00 00 D8 */ b lbl_8004B330 lbl_8004B25C: @@ -105,7 +105,7 @@ lbl_8004B25C: lbl_8004B264: /* 8004B264 00048064 3F 9D BD B1 */ addis r28, r29, 0xbdb1 lbl_8004B268: -/* 8004B268 00048068 48 00 0C 29 */ bl func_8004BE90 +/* 8004B268 00048068 48 00 0C 29 */ bl xstransvc.XST_lock_next__Fv /* 8004B26C 0004806C 93 A3 00 00 */ stw r29, 0(r3) /* 8004B270 00048070 28 1C 4F 54 */ cmplwi r28, 0x4f54 /* 8004B274 00048074 38 00 00 00 */ li r0, 0 @@ -120,7 +120,7 @@ lbl_8004B268: /* 8004B298 00048098 7F A3 EB 78 */ mr r3, r29 /* 8004B29C 0004809C 38 84 3E E0 */ addi r4, r4, lbl_80253EE0@l /* 8004B2A0 000480A0 38 84 00 05 */ addi r4, r4, 5 -/* 8004B2A4 000480A4 48 00 0B 11 */ bl func_8004BDB4 +/* 8004B2A4 000480A4 48 00 0B 11 */ bl xstransvc.XST_translate_sid_path__FUiPc /* 8004B2A8 000480A8 7C 7A 1B 79 */ or. r26, r3, r3 /* 8004B2AC 000480AC 41 82 00 20 */ beq lbl_8004B2CC /* 8004B2B0 000480B0 7F 44 D3 78 */ mr r4, r26 @@ -128,7 +128,7 @@ lbl_8004B268: /* 8004B2B8 000480B8 48 19 C4 49 */ bl func_801E7700 /* 8004B2BC 000480BC 7F 63 DB 78 */ mr r3, r27 /* 8004B2C0 000480C0 7F 44 D3 78 */ mr r4, r26 -/* 8004B2C4 000480C4 48 00 0A 29 */ bl func_8004BCEC +/* 8004B2C4 000480C4 48 00 0A 29 */ bl xstransvc.XST_PreLoadScene__FP14st_STRAN_SCENEPCc /* 8004B2C8 000480C8 7C 7F 1B 78 */ mr r31, r3 lbl_8004B2CC: /* 8004B2CC 000480CC 2C 1F 00 00 */ cmpwi r31, 0 @@ -137,7 +137,7 @@ lbl_8004B2CC: /* 8004B2D8 000480D8 7F A3 EB 78 */ mr r3, r29 /* 8004B2DC 000480DC 38 84 3E E0 */ addi r4, r4, lbl_80253EE0@l /* 8004B2E0 000480E0 38 84 00 05 */ addi r4, r4, 5 -/* 8004B2E4 000480E4 48 00 0A 75 */ bl func_8004BD58 +/* 8004B2E4 000480E4 48 00 0A 75 */ bl xstransvc.XST_translate_sid__FUiPc /* 8004B2E8 000480E8 7C 7A 1B 79 */ or. r26, r3, r3 /* 8004B2EC 000480EC 41 82 00 20 */ beq lbl_8004B30C /* 8004B2F0 000480F0 7F 44 D3 78 */ mr r4, r26 @@ -145,13 +145,13 @@ lbl_8004B2CC: /* 8004B2F8 000480F8 48 19 C4 09 */ bl func_801E7700 /* 8004B2FC 000480FC 7F 63 DB 78 */ mr r3, r27 /* 8004B300 00048100 7F 44 D3 78 */ mr r4, r26 -/* 8004B304 00048104 48 00 09 E9 */ bl func_8004BCEC +/* 8004B304 00048104 48 00 09 E9 */ bl xstransvc.XST_PreLoadScene__FP14st_STRAN_SCENEPCc /* 8004B308 00048108 7C 7F 1B 78 */ mr r31, r3 lbl_8004B30C: /* 8004B30C 0004810C 2C 1F 00 00 */ cmpwi r31, 0 /* 8004B310 00048110 40 82 00 14 */ bne lbl_8004B324 /* 8004B314 00048114 7F 63 DB 78 */ mr r3, r27 -/* 8004B318 00048118 48 00 0C 21 */ bl func_8004BF38 +/* 8004B318 00048118 48 00 0C 21 */ bl xstransvc.XST_unlock__FP14st_STRAN_SCENE /* 8004B31C 0004811C 38 60 00 00 */ li r3, 0 /* 8004B320 00048120 48 00 00 08 */ b lbl_8004B328 lbl_8004B324: @@ -177,7 +177,7 @@ xSTQueueSceneAssets__FUii: /* 8004B35C 0004815C 7C 00 00 34 */ cntlzw r0, r0 /* 8004B360 00048160 3B E0 00 01 */ li r31, 1 /* 8004B364 00048164 54 04 D9 7E */ srwi r4, r0, 5 -/* 8004B368 00048168 48 00 0D DD */ bl func_8004C144 +/* 8004B368 00048168 48 00 0D DD */ bl xstransvc.XST_find_bySID__FUii /* 8004B36C 0004816C 28 03 00 00 */ cmplwi r3, 0 /* 8004B370 00048170 40 82 00 0C */ bne lbl_8004B37C /* 8004B374 00048174 3B E0 00 00 */ li r31, 0 @@ -210,14 +210,14 @@ xSTUnLoadScene__FUii: /* 8004B3CC 000481CC 93 A1 00 14 */ stw r29, 0x14(r1) /* 8004B3D0 000481D0 93 81 00 10 */ stw r28, 0x10(r1) /* 8004B3D4 000481D4 40 82 00 58 */ bne lbl_8004B42C -/* 8004B3D8 000481D8 48 00 0C 45 */ bl func_8004C01C +/* 8004B3D8 000481D8 48 00 0C 45 */ bl xstransvc.XST_cnt_locked__Fv /* 8004B3DC 000481DC 7C 7D 1B 78 */ mr r29, r3 /* 8004B3E0 000481E0 3B 80 00 00 */ li r28, 0 /* 8004B3E4 000481E4 3B E0 00 00 */ li r31, 0 /* 8004B3E8 000481E8 48 00 00 34 */ b lbl_8004B41C lbl_8004B3EC: /* 8004B3EC 000481EC 7F 83 E3 78 */ mr r3, r28 -/* 8004B3F0 000481F0 48 00 0C F5 */ bl func_8004C0E4 +/* 8004B3F0 000481F0 48 00 0C F5 */ bl xstransvc.XST_nth_locked__Fi /* 8004B3F4 000481F4 7C 7E 1B 78 */ mr r30, r3 /* 8004B3F8 000481F8 80 63 00 08 */ lwz r3, 8(r3) /* 8004B3FC 000481FC 28 03 00 00 */ cmplwi r3, 0 @@ -232,14 +232,14 @@ lbl_8004B414: lbl_8004B41C: /* 8004B41C 0004821C 7C 1C E8 00 */ cmpw r28, r29 /* 8004B420 00048220 41 80 FF CC */ blt lbl_8004B3EC -/* 8004B424 00048224 48 00 0B 6D */ bl func_8004BF90 +/* 8004B424 00048224 48 00 0B 6D */ bl xstransvc.XST_unlock_all__Fv /* 8004B428 00048228 48 00 00 4C */ b lbl_8004B474 lbl_8004B42C: /* 8004B42C 0004822C 54 80 07 BE */ clrlwi r0, r4, 0x1e /* 8004B430 00048230 20 00 00 02 */ subfic r0, r0, 2 /* 8004B434 00048234 7C 00 00 34 */ cntlzw r0, r0 /* 8004B438 00048238 54 04 D9 7E */ srwi r4, r0, 5 -/* 8004B43C 0004823C 48 00 0D 09 */ bl func_8004C144 +/* 8004B43C 0004823C 48 00 0D 09 */ bl xstransvc.XST_find_bySID__FUii /* 8004B440 00048240 7C 7D 1B 79 */ or. r29, r3, r3 /* 8004B444 00048244 41 82 00 28 */ beq lbl_8004B46C /* 8004B448 00048248 80 7D 00 08 */ lwz r3, 8(r29) @@ -254,7 +254,7 @@ lbl_8004B464: /* 8004B468 00048268 90 1D 00 08 */ stw r0, 8(r29) lbl_8004B46C: /* 8004B46C 0004826C 7F A3 EB 78 */ mr r3, r29 -/* 8004B470 00048270 48 00 0A C9 */ bl func_8004BF38 +/* 8004B470 00048270 48 00 0A C9 */ bl xstransvc.XST_unlock__FP14st_STRAN_SCENE lbl_8004B474: /* 8004B474 00048274 80 01 00 24 */ lwz r0, 0x24(r1) /* 8004B478 00048278 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -300,7 +300,7 @@ xSTDisconnect__FUii: /* 8004B4F8 000482F8 20 00 00 02 */ subfic r0, r0, 2 /* 8004B4FC 000482FC 7C 00 00 34 */ cntlzw r0, r0 /* 8004B500 00048300 54 04 D9 7E */ srwi r4, r0, 5 -/* 8004B504 00048304 48 00 0C 41 */ bl func_8004C144 +/* 8004B504 00048304 48 00 0C 41 */ bl xstransvc.XST_find_bySID__FUii /* 8004B508 00048308 28 03 00 00 */ cmplwi r3, 0 /* 8004B50C 0004830C 41 82 00 18 */ beq lbl_8004B524 /* 8004B510 00048310 80 8D 8B 04 */ lwz r4, lbl_803CB404-_SDA_BASE_(r13) @@ -328,7 +328,7 @@ xSTSwitchScene__FUiPvPFPvf_i: lbl_8004B558: /* 8004B558 00048358 7F 43 D3 78 */ mr r3, r26 /* 8004B55C 0004835C 7F A4 EB 78 */ mr r4, r29 -/* 8004B560 00048360 48 00 0B E5 */ bl func_8004C144 +/* 8004B560 00048360 48 00 0B E5 */ bl xstransvc.XST_find_bySID__FUii /* 8004B564 00048364 7C 7F 1B 79 */ or. r31, r3, r3 /* 8004B568 00048368 41 82 00 58 */ beq lbl_8004B5C0 /* 8004B56C 0004836C 28 1C 00 00 */ cmplwi r28, 0 @@ -374,13 +374,13 @@ xSTAssetName__FUi: /* 8004B5F8 000483F8 93 A1 00 14 */ stw r29, 0x14(r1) /* 8004B5FC 000483FC 93 81 00 10 */ stw r28, 0x10(r1) /* 8004B600 00048400 7C 7C 1B 78 */ mr r28, r3 -/* 8004B604 00048404 48 00 0A 19 */ bl func_8004C01C +/* 8004B604 00048404 48 00 0A 19 */ bl xstransvc.XST_cnt_locked__Fv /* 8004B608 00048408 7C 7F 1B 78 */ mr r31, r3 /* 8004B60C 0004840C 3B A0 00 00 */ li r29, 0 /* 8004B610 00048410 48 00 00 38 */ b lbl_8004B648 lbl_8004B614: /* 8004B614 00048414 7F A3 EB 78 */ mr r3, r29 -/* 8004B618 00048418 48 00 0A CD */ bl func_8004C0E4 +/* 8004B618 00048418 48 00 0A CD */ bl xstransvc.XST_nth_locked__Fi /* 8004B61C 0004841C 80 63 00 08 */ lwz r3, 8(r3) /* 8004B620 00048420 28 03 00 00 */ cmplwi r3, 0 /* 8004B624 00048424 41 82 00 20 */ beq lbl_8004B644 @@ -418,13 +418,13 @@ xSTAssetName__FPv: /* 8004B68C 0004848C 93 A1 00 14 */ stw r29, 0x14(r1) /* 8004B690 00048490 93 81 00 10 */ stw r28, 0x10(r1) /* 8004B694 00048494 7C 7C 1B 78 */ mr r28, r3 -/* 8004B698 00048498 48 00 09 85 */ bl func_8004C01C +/* 8004B698 00048498 48 00 09 85 */ bl xstransvc.XST_cnt_locked__Fv /* 8004B69C 0004849C 7C 7E 1B 78 */ mr r30, r3 /* 8004B6A0 000484A0 3B A0 00 00 */ li r29, 0 /* 8004B6A4 000484A4 48 00 00 3C */ b lbl_8004B6E0 lbl_8004B6A8: /* 8004B6A8 000484A8 7F A3 EB 78 */ mr r3, r29 -/* 8004B6AC 000484AC 48 00 0A 39 */ bl func_8004C0E4 +/* 8004B6AC 000484AC 48 00 0A 39 */ bl xstransvc.XST_nth_locked__Fi /* 8004B6B0 000484B0 7C 7F 1B 78 */ mr r31, r3 /* 8004B6B4 000484B4 7F 83 E3 78 */ mr r3, r28 /* 8004B6B8 000484B8 4B FE EF 19 */ bl PKRAssetIDFromInst__FPv @@ -464,13 +464,13 @@ xSTFindAsset__FUiPUi: /* 8004B72C 0004852C 38 60 00 00 */ li r3, 0 /* 8004B730 00048530 48 00 00 D4 */ b lbl_8004B804 lbl_8004B734: -/* 8004B734 00048534 48 00 08 E9 */ bl func_8004C01C +/* 8004B734 00048534 48 00 08 E9 */ bl xstransvc.XST_cnt_locked__Fv /* 8004B738 00048538 7C 7E 1B 78 */ mr r30, r3 /* 8004B73C 0004853C 3B 80 00 00 */ li r28, 0 /* 8004B740 00048540 48 00 00 B8 */ b lbl_8004B7F8 lbl_8004B744: /* 8004B744 00048544 7F 83 E3 78 */ mr r3, r28 -/* 8004B748 00048548 48 00 09 9D */ bl func_8004C0E4 +/* 8004B748 00048548 48 00 09 9D */ bl xstransvc.XST_nth_locked__Fi /* 8004B74C 0004854C 80 AD 8B 04 */ lwz r5, lbl_803CB404-_SDA_BASE_(r13) /* 8004B750 00048550 7C 7F 1B 78 */ mr r31, r3 /* 8004B754 00048554 7F 44 D3 78 */ mr r4, r26 @@ -539,13 +539,13 @@ xSTAssetCountByType__FUi: /* 8004B830 00048630 93 A1 00 14 */ stw r29, 0x14(r1) /* 8004B834 00048634 93 81 00 10 */ stw r28, 0x10(r1) /* 8004B838 00048638 7C 7C 1B 78 */ mr r28, r3 -/* 8004B83C 0004863C 48 00 07 E1 */ bl func_8004C01C +/* 8004B83C 0004863C 48 00 07 E1 */ bl xstransvc.XST_cnt_locked__Fv /* 8004B840 00048640 7C 7F 1B 78 */ mr r31, r3 /* 8004B844 00048644 3B A0 00 00 */ li r29, 0 /* 8004B848 00048648 48 00 00 2C */ b lbl_8004B874 lbl_8004B84C: /* 8004B84C 0004864C 7F A3 EB 78 */ mr r3, r29 -/* 8004B850 00048650 48 00 08 95 */ bl func_8004C0E4 +/* 8004B850 00048650 48 00 08 95 */ bl xstransvc.XST_nth_locked__Fi /* 8004B854 00048654 80 AD 8B 04 */ lwz r5, lbl_803CB404-_SDA_BASE_(r13) /* 8004B858 00048658 7F 84 E3 78 */ mr r4, r28 /* 8004B85C 0004865C 80 63 00 08 */ lwz r3, 8(r3) @@ -578,13 +578,13 @@ xSTFindAssetByType__FUiiPUi: /* 8004B8B8 000486B8 7C BA 2B 78 */ mr r26, r5 /* 8004B8BC 000486BC 3B A0 00 00 */ li r29, 0 /* 8004B8C0 000486C0 3B 60 00 00 */ li r27, 0 -/* 8004B8C4 000486C4 48 00 07 59 */ bl func_8004C01C +/* 8004B8C4 000486C4 48 00 07 59 */ bl xstransvc.XST_cnt_locked__Fv /* 8004B8C8 000486C8 7C 7E 1B 78 */ mr r30, r3 /* 8004B8CC 000486CC 3B 80 00 00 */ li r28, 0 /* 8004B8D0 000486D0 48 00 00 6C */ b lbl_8004B93C lbl_8004B8D4: /* 8004B8D4 000486D4 7F 83 E3 78 */ mr r3, r28 -/* 8004B8D8 000486D8 48 00 08 0D */ bl func_8004C0E4 +/* 8004B8D8 000486D8 48 00 08 0D */ bl xstransvc.XST_nth_locked__Fi /* 8004B8DC 000486DC 80 AD 8B 04 */ lwz r5, lbl_803CB404-_SDA_BASE_(r13) /* 8004B8E0 000486E0 7C 7F 1B 78 */ mr r31, r3 /* 8004B8E4 000486E4 7F 04 C3 78 */ mr r4, r24 @@ -630,13 +630,13 @@ xSTGetAssetInfo__FUiP20st_PKR_ASSET_TOCINFO: /* 8004B96C 0004876C 7C 7A 1B 78 */ mr r26, r3 /* 8004B970 00048770 7C 9B 23 78 */ mr r27, r4 /* 8004B974 00048774 3B A0 00 00 */ li r29, 0 -/* 8004B978 00048778 48 00 06 A5 */ bl func_8004C01C +/* 8004B978 00048778 48 00 06 A5 */ bl xstransvc.XST_cnt_locked__Fv /* 8004B97C 0004877C 7C 7E 1B 78 */ mr r30, r3 /* 8004B980 00048780 3B 80 00 00 */ li r28, 0 /* 8004B984 00048784 48 00 00 74 */ b lbl_8004B9F8 lbl_8004B988: /* 8004B988 00048788 7F 83 E3 78 */ mr r3, r28 -/* 8004B98C 0004878C 48 00 07 59 */ bl func_8004C0E4 +/* 8004B98C 0004878C 48 00 07 59 */ bl xstransvc.XST_nth_locked__Fi /* 8004B990 00048790 80 AD 8B 04 */ lwz r5, lbl_803CB404-_SDA_BASE_(r13) /* 8004B994 00048794 7C 7F 1B 78 */ mr r31, r3 /* 8004B998 00048798 7F 44 D3 78 */ mr r4, r26 @@ -704,13 +704,13 @@ xSTGetAssetInfoByType__FUiiP20st_PKR_ASSET_TOCINFO: /* 8004BA78 00048878 90 C1 00 18 */ stw r6, 0x18(r1) /* 8004BA7C 0004887C 90 01 00 1C */ stw r0, 0x1c(r1) /* 8004BA80 00048880 4B FB 79 D9 */ bl memset -/* 8004BA84 00048884 48 00 05 99 */ bl func_8004C01C +/* 8004BA84 00048884 48 00 05 99 */ bl xstransvc.XST_cnt_locked__Fv /* 8004BA88 00048888 7C 78 1B 78 */ mr r24, r3 /* 8004BA8C 0004888C 3A E0 00 00 */ li r23, 0 /* 8004BA90 00048890 48 00 00 B4 */ b lbl_8004BB44 lbl_8004BA94: /* 8004BA94 00048894 7E E3 BB 78 */ mr r3, r23 -/* 8004BA98 00048898 48 00 06 4D */ bl func_8004C0E4 +/* 8004BA98 00048898 48 00 06 4D */ bl xstransvc.XST_nth_locked__Fi /* 8004BA9C 0004889C 80 AD 8B 04 */ lwz r5, lbl_803CB404-_SDA_BASE_(r13) /* 8004BAA0 000488A0 7C 79 1B 78 */ mr r25, r3 /* 8004BAA4 000488A4 7F 64 DB 78 */ mr r4, r27 @@ -775,13 +775,13 @@ xSTGetAssetInfoInHxP__FUiP20st_PKR_ASSET_TOCINFOUi: /* 8004BB78 00048978 7C 9A 23 78 */ mr r26, r4 /* 8004BB7C 0004897C 7C BB 2B 78 */ mr r27, r5 /* 8004BB80 00048980 3B A0 00 00 */ li r29, 0 -/* 8004BB84 00048984 48 00 04 99 */ bl func_8004C01C +/* 8004BB84 00048984 48 00 04 99 */ bl xstransvc.XST_cnt_locked__Fv /* 8004BB88 00048988 7C 7E 1B 78 */ mr r30, r3 /* 8004BB8C 0004898C 3B 80 00 00 */ li r28, 0 /* 8004BB90 00048990 48 00 00 84 */ b lbl_8004BC14 lbl_8004BB94: /* 8004BB94 00048994 7F 83 E3 78 */ mr r3, r28 -/* 8004BB98 00048998 48 00 05 4D */ bl func_8004C0E4 +/* 8004BB98 00048998 48 00 05 4D */ bl xstransvc.XST_nth_locked__Fi /* 8004BB9C 0004899C 7C 7F 1B 78 */ mr r31, r3 /* 8004BBA0 000489A0 38 7F 00 14 */ addi r3, r31, 0x14 /* 8004BBA4 000489A4 48 00 06 71 */ bl xStrHash__FPCc @@ -845,13 +845,13 @@ xST_xAssetID_HIPFullPath__FUiPUi: /* 8004BC68 00048A68 7C 7A 1B 78 */ mr r26, r3 /* 8004BC6C 00048A6C 7C 9B 23 78 */ mr r27, r4 /* 8004BC70 00048A70 3B A0 00 00 */ li r29, 0 -/* 8004BC74 00048A74 48 00 03 A9 */ bl func_8004C01C +/* 8004BC74 00048A74 48 00 03 A9 */ bl xstransvc.XST_cnt_locked__Fv /* 8004BC78 00048A78 7C 7E 1B 78 */ mr r30, r3 /* 8004BC7C 00048A7C 3B 80 00 00 */ li r28, 0 /* 8004BC80 00048A80 48 00 00 4C */ b lbl_8004BCCC lbl_8004BC84: /* 8004BC84 00048A84 7F 83 E3 78 */ mr r3, r28 -/* 8004BC88 00048A88 48 00 04 5D */ bl func_8004C0E4 +/* 8004BC88 00048A88 48 00 04 5D */ bl xstransvc.XST_nth_locked__Fi /* 8004BC8C 00048A8C 80 AD 8B 04 */ lwz r5, lbl_803CB404-_SDA_BASE_(r13) /* 8004BC90 00048A90 7C 7F 1B 78 */ mr r31, r3 /* 8004BC94 00048A94 7F 44 D3 78 */ mr r4, r26 @@ -880,8 +880,8 @@ lbl_8004BCD4: /* 8004BCE4 00048AE4 38 21 00 20 */ addi r1, r1, 0x20 /* 8004BCE8 00048AE8 4E 80 00 20 */ blr -.global func_8004BCEC -func_8004BCEC: +.global xstransvc.XST_PreLoadScene__FP14st_STRAN_SCENEPCc +xstransvc.XST_PreLoadScene__FP14st_STRAN_SCENEPCc: /* 8004BCEC 00048AEC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8004BCF0 00048AF0 7C 08 02 A6 */ mflr r0 /* 8004BCF4 00048AF4 38 A0 00 2E */ li r5, 0x2e @@ -912,8 +912,8 @@ lbl_8004BD44: /* 8004BD50 00048B50 38 21 00 20 */ addi r1, r1, 0x20 /* 8004BD54 00048B54 4E 80 00 20 */ blr -.global func_8004BD58 -func_8004BD58: +.global xstransvc.XST_translate_sid__FUiPc +xstransvc.XST_translate_sid__FUiPc: /* 8004BD58 00048B58 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004BD5C 00048B5C 7C 08 02 A6 */ mflr r0 /* 8004BD60 00048B60 90 01 00 14 */ stw r0, 0x14(r1) @@ -938,8 +938,8 @@ func_8004BD58: /* 8004BDAC 00048BAC 38 21 00 10 */ addi r1, r1, 0x10 /* 8004BDB0 00048BB0 4E 80 00 20 */ blr -.global func_8004BDB4 -func_8004BDB4: +.global xstransvc.XST_translate_sid_path__FUiPc +xstransvc.XST_translate_sid_path__FUiPc: /* 8004BDB4 00048BB4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8004BDB8 00048BB8 7C 08 02 A6 */ mflr r0 /* 8004BDBC 00048BBC 90 01 00 24 */ stw r0, 0x24(r1) @@ -984,8 +984,8 @@ func_8004BDB4: /* 8004BE58 00048C58 38 21 00 20 */ addi r1, r1, 0x20 /* 8004BE5C 00048C5C 4E 80 00 20 */ blr -.global func_8004BE60 -func_8004BE60: +.global xstransvc.XST_reset_raw__Fv +xstransvc.XST_reset_raw__Fv: /* 8004BE60 00048C60 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004BE64 00048C64 7C 08 02 A6 */ mflr r0 /* 8004BE68 00048C68 3C 60 80 29 */ lis r3, lbl_80289060@ha @@ -999,8 +999,8 @@ func_8004BE60: /* 8004BE88 00048C88 38 21 00 10 */ addi r1, r1, 0x10 /* 8004BE8C 00048C8C 4E 80 00 20 */ blr -.global func_8004BE90 -func_8004BE90: +.global xstransvc.XST_lock_next__Fv +xstransvc.XST_lock_next__Fv: /* 8004BE90 00048C90 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004BE94 00048C94 7C 08 02 A6 */ mflr r0 /* 8004BE98 00048C98 3C 60 80 29 */ lis r3, lbl_80289060@ha @@ -1048,8 +1048,8 @@ lbl_8004BF1C: /* 8004BF30 00048D30 38 21 00 10 */ addi r1, r1, 0x10 /* 8004BF34 00048D34 4E 80 00 20 */ blr -.global func_8004BF38 -func_8004BF38: +.global xstransvc.XST_unlock__FP14st_STRAN_SCENE +xstransvc.XST_unlock__FP14st_STRAN_SCENE: /* 8004BF38 00048D38 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004BF3C 00048D3C 7C 08 02 A6 */ mflr r0 /* 8004BF40 00048D40 28 03 00 00 */ cmplwi r3, 0 @@ -1074,8 +1074,8 @@ lbl_8004BF80: /* 8004BF88 00048D88 38 21 00 10 */ addi r1, r1, 0x10 /* 8004BF8C 00048D8C 4E 80 00 20 */ blr -.global func_8004BF90 -func_8004BF90: +.global xstransvc.XST_unlock_all__Fv +xstransvc.XST_unlock_all__Fv: /* 8004BF90 00048D90 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8004BF94 00048D94 7C 08 02 A6 */ mflr r0 /* 8004BF98 00048D98 3C 60 80 29 */ lis r3, lbl_80289060@ha @@ -1095,8 +1095,8 @@ lbl_8004BFC4: /* 8004BFCC 00048DCC 7C 60 00 39 */ and. r0, r3, r0 /* 8004BFD0 00048DD0 41 82 00 10 */ beq lbl_8004BFE0 /* 8004BFD4 00048DD4 7F A3 EB 78 */ mr r3, r29 -/* 8004BFD8 00048DD8 48 00 00 31 */ bl func_8004C008 -/* 8004BFDC 00048DDC 4B FF FF 5D */ bl func_8004BF38 +/* 8004BFD8 00048DD8 48 00 00 31 */ bl xstransvc.XST_get_rawinst__Fi +/* 8004BFDC 00048DDC 4B FF FF 5D */ bl xstransvc.XST_unlock__FP14st_STRAN_SCENE lbl_8004BFE0: /* 8004BFE0 00048DE0 3B BD 00 01 */ addi r29, r29, 1 /* 8004BFE4 00048DE4 2C 1D 00 10 */ cmpwi r29, 0x10 @@ -1110,16 +1110,16 @@ lbl_8004BFEC: /* 8004C000 00048E00 38 21 00 20 */ addi r1, r1, 0x20 /* 8004C004 00048E04 4E 80 00 20 */ blr -.global func_8004C008 -func_8004C008: +.global xstransvc.XST_get_rawinst__Fi +xstransvc.XST_get_rawinst__Fi: /* 8004C008 00048E08 1C 83 01 14 */ mulli r4, r3, 0x114 /* 8004C00C 00048E0C 3C 60 80 29 */ lis r3, lbl_80289060@ha /* 8004C010 00048E10 38 03 90 60 */ addi r0, r3, lbl_80289060@l /* 8004C014 00048E14 7C 60 22 14 */ add r3, r0, r4 /* 8004C018 00048E18 4E 80 00 20 */ blr -.global func_8004C01C -func_8004C01C: +.global xstransvc.XST_cnt_locked__Fv +xstransvc.XST_cnt_locked__Fv: /* 8004C01C 00048E1C 3C 60 80 29 */ lis r3, lbl_80289060@ha /* 8004C020 00048E20 38 00 00 02 */ li r0, 2 /* 8004C024 00048E24 38 83 90 60 */ addi r4, r3, lbl_80289060@l @@ -1180,8 +1180,8 @@ lbl_8004C0D8: /* 8004C0DC 00048EDC 42 00 FF 60 */ bdnz lbl_8004C03C /* 8004C0E0 00048EE0 4E 80 00 20 */ blr -.global func_8004C0E4 -func_8004C0E4: +.global xstransvc.XST_nth_locked__Fi +xstransvc.XST_nth_locked__Fi: /* 8004C0E4 00048EE4 3C 80 80 29 */ lis r4, lbl_80289060@ha /* 8004C0E8 00048EE8 38 00 00 10 */ li r0, 0x10 /* 8004C0EC 00048EEC 38 84 90 60 */ addi r4, r4, lbl_80289060@l @@ -1211,8 +1211,8 @@ lbl_8004C13C: /* 8004C13C 00048F3C 7C C3 33 78 */ mr r3, r6 /* 8004C140 00048F40 4E 80 00 20 */ blr -.global func_8004C144 -func_8004C144: +.global xstransvc.XST_find_bySID__FUii +xstransvc.XST_find_bySID__FUii: /* 8004C144 00048F44 3C A0 80 29 */ lis r5, lbl_80289060@ha /* 8004C148 00048F48 38 00 00 08 */ li r0, 8 /* 8004C14C 00048F4C 38 C5 90 60 */ addi r6, r5, lbl_80289060@l diff --git a/asm/Game/zActionLine.s b/asm/Game/zActionLine.s index 420fafe9b..2d2f4a405 100644 --- a/asm/Game/zActionLine.s +++ b/asm/Game/zActionLine.s @@ -82,8 +82,8 @@ lbl_8004E618: /* 8004E620 0004B420 42 00 FF 70 */ bdnz lbl_8004E590 /* 8004E624 0004B424 4E 80 00 20 */ blr -.global func_8004E628 -func_8004E628: +.global zActionLine.RenderActionLine__FP14_tagActionLine +zActionLine.RenderActionLine__FP14_tagActionLine: /* 8004E628 0004B428 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004E62C 0004B42C 7C 08 02 A6 */ mflr r0 /* 8004E630 0004B430 3C 80 80 2E */ lis r4, lbl_802DB9C0@ha @@ -188,7 +188,7 @@ lbl_8004E79C: /* 8004E7A8 0004B5A8 80 03 00 00 */ lwz r0, 0(r3) /* 8004E7AC 0004B5AC 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8004E7B0 0004B5B0 41 82 00 08 */ beq lbl_8004E7B8 -/* 8004E7B4 0004B5B4 4B FF FE 75 */ bl func_8004E628 +/* 8004E7B4 0004B5B4 4B FF FE 75 */ bl zActionLine.RenderActionLine__FP14_tagActionLine lbl_8004E7B8: /* 8004E7B8 0004B5B8 3B DE 00 01 */ addi r30, r30, 1 /* 8004E7BC 0004B5BC 3B FF 00 04 */ addi r31, r31, 4 diff --git a/asm/Game/zAssetTypes.s b/asm/Game/zAssetTypes.s index 60966f4b4..ed0e61cab 100644 --- a/asm/Game/zAssetTypes.s +++ b/asm/Game/zAssetTypes.s @@ -10,7 +10,7 @@ zAssetStartup__Fv: /* 8004EBF8 0004B9F8 90 01 00 14 */ stw r0, 0x14(r1) /* 8004EBFC 0004B9FC 38 63 A8 08 */ addi r3, r3, lbl_8028A808@l /* 8004EC00 0004BA00 4B FF C5 09 */ bl xSTStartup__FP19st_PACKER_ASSETTYPE -/* 8004EC04 0004BA04 48 00 06 D9 */ bl func_8004F2DC +/* 8004EC04 0004BA04 48 00 06 D9 */ bl zAssetTypes.ATBL_Init__Fv /* 8004EC08 0004BA08 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004EC0C 0004BA0C 7C 08 03 A6 */ mtlr r0 /* 8004EC10 0004BA10 38 21 00 10 */ addi r1, r1, 0x10 @@ -305,8 +305,8 @@ lbl_8004F014: /* 8004F020 0004BE20 38 21 00 30 */ addi r1, r1, 0x30 /* 8004F024 0004BE24 4E 80 00 20 */ blr -.global func_8004F028 -func_8004F028: +.global zAssetTypes.jsp_shadow_hack__FP10xJSPHeader +zAssetTypes.jsp_shadow_hack__FP10xJSPHeader: /* 8004F028 0004BE28 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8004F02C 0004BE2C 7C 08 02 A6 */ mflr r0 /* 8004F030 0004BE30 28 03 00 00 */ cmplwi r3, 0 @@ -365,7 +365,7 @@ lbl_8004F090: /* 8004F0FC 0004BEFC 90 1E 00 00 */ stw r0, 0(r30) lbl_8004F100: /* 8004F100 0004BF00 7F E3 FB 78 */ mr r3, r31 -/* 8004F104 0004BF04 4B FF FF 25 */ bl func_8004F028 +/* 8004F104 0004BF04 4B FF FF 25 */ bl zAssetTypes.jsp_shadow_hack__FP10xJSPHeader /* 8004F108 0004BF08 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004F10C 0004BF0C 7F E3 FB 78 */ mr r3, r31 /* 8004F110 0004BF10 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -491,8 +491,8 @@ lbl_8004F2CC: /* 8004F2D4 0004C0D4 38 21 00 10 */ addi r1, r1, 0x10 /* 8004F2D8 0004C0D8 4E 80 00 20 */ blr -.global func_8004F2DC -func_8004F2DC: +.global zAssetTypes.ATBL_Init__Fv +zAssetTypes.ATBL_Init__Fv: /* 8004F2DC 0004C0DC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004F2E0 0004C0E0 7C 08 02 A6 */ mflr r0 /* 8004F2E4 0004C0E4 3C 60 80 29 */ lis r3, lbl_8028B464@ha @@ -892,7 +892,7 @@ lbl_8004F854: lbl_8004F860: /* 8004F860 0004C660 38 00 00 01 */ li r0, 1 /* 8004F864 0004C664 90 0D 88 60 */ stw r0, lbl_803CB160-_SDA_BASE_(r13) -/* 8004F868 0004C668 48 00 02 75 */ bl func_8004FADC +/* 8004F868 0004C668 48 00 02 75 */ bl zAssetTypes.Anim_ATBL_getTable__FPFv_P10xAnimTable /* 8004F86C 0004C66C 7F 5F D3 78 */ mr r31, r26 /* 8004F870 0004C670 7C 7C 1B 78 */ mr r28, r3 /* 8004F874 0004C674 3B C0 00 00 */ li r30, 0 @@ -1064,8 +1064,8 @@ lbl_8004FA84: /* 8004FAD4 0004C8D4 38 21 00 10 */ addi r1, r1, 0x10 /* 8004FAD8 0004C8D8 4E 80 00 20 */ blr -.global func_8004FADC -func_8004FADC: +.global zAssetTypes.Anim_ATBL_getTable__FPFv_P10xAnimTable +zAssetTypes.Anim_ATBL_getTable__FPFv_P10xAnimTable: /* 8004FADC 0004C8DC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004FAE0 0004C8E0 7C 08 02 A6 */ mflr r0 /* 8004FAE4 0004C8E4 7C 6C 1B 78 */ mr r12, r3 diff --git a/asm/Game/zCamera.s b/asm/Game/zCamera.s index bbc0e981c..5596ffa5f 100644 --- a/asm/Game/zCamera.s +++ b/asm/Game/zCamera.s @@ -38,11 +38,11 @@ zCameraReset__FP7xCamera: /* 8004FC78 0004CA78 4B FB E8 19 */ bl func_8000E490 /* 8004FC7C 0004CA7C C0 22 88 1C */ lfs f1, lbl_803CD19C-_SDA2_BASE_(r2) /* 8004FC80 0004CA80 48 12 F6 A9 */ bl zCameraTweakGlobal_Update__Ff -/* 8004FC84 0004CA84 48 00 00 71 */ bl func_8004FCF4 +/* 8004FC84 0004CA84 48 00 00 71 */ bl zCamera.GetCurrentPitch__21_unnamed_zCamera_cpp_Fv /* 8004FC88 0004CA88 FF C0 08 90 */ fmr f30, f1 -/* 8004FC8C 0004CA8C 48 00 00 9D */ bl func_8004FD28 +/* 8004FC8C 0004CA8C 48 00 00 9D */ bl zCamera.GetCurrentH__21_unnamed_zCamera_cpp_Fv /* 8004FC90 0004CA90 FF E0 08 90 */ fmr f31, f1 -/* 8004FC94 0004CA94 48 00 01 09 */ bl func_8004FD9C +/* 8004FC94 0004CA94 48 00 01 09 */ bl zCamera.GetCurrentD__21_unnamed_zCamera_cpp_Fv /* 8004FC98 0004CA98 FC 40 F8 90 */ fmr f2, f31 /* 8004FC9C 0004CA9C 7F E3 FB 78 */ mr r3, r31 /* 8004FCA0 0004CAA0 FC 60 F0 90 */ fmr f3, f30 @@ -67,8 +67,8 @@ zCameraReset__FP7xCamera: /* 8004FCEC 0004CAEC 38 21 00 30 */ addi r1, r1, 0x30 /* 8004FCF0 0004CAF0 4E 80 00 20 */ blr -.global func_8004FCF4 -func_8004FCF4: +.global zCamera.GetCurrentPitch__21_unnamed_zCamera_cpp_Fv +zCamera.GetCurrentPitch__21_unnamed_zCamera_cpp_Fv: /* 8004FCF4 0004CAF4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004FCF8 0004CAF8 7C 08 02 A6 */ mflr r0 /* 8004FCFC 0004CAFC 90 01 00 14 */ stw r0, 0x14(r1) @@ -85,12 +85,12 @@ lbl_8004FD18: /* 8004FD20 0004CB20 38 21 00 10 */ addi r1, r1, 0x10 /* 8004FD24 0004CB24 4E 80 00 20 */ blr -.global func_8004FD28 -func_8004FD28: +.global zCamera.GetCurrentH__21_unnamed_zCamera_cpp_Fv +zCamera.GetCurrentH__21_unnamed_zCamera_cpp_Fv: /* 8004FD28 0004CB28 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004FD2C 0004CB2C 7C 08 02 A6 */ mflr r0 /* 8004FD30 0004CB30 90 01 00 14 */ stw r0, 0x14(r1) -/* 8004FD34 0004CB34 48 00 00 21 */ bl func_8004FD54 +/* 8004FD34 0004CB34 48 00 00 21 */ bl zCamera._GetCurrentH__21_unnamed_zCamera_cpp_Fv /* 8004FD38 0004CB38 C0 4D 8B E4 */ lfs f2, lbl_803CB4E4-_SDA_BASE_(r13) /* 8004FD3C 0004CB3C C0 0D 8B E8 */ lfs f0, lbl_803CB4E8-_SDA_BASE_(r13) /* 8004FD40 0004CB40 EC 22 00 7A */ fmadds f1, f2, f1, f0 @@ -99,8 +99,8 @@ func_8004FD28: /* 8004FD4C 0004CB4C 38 21 00 10 */ addi r1, r1, 0x10 /* 8004FD50 0004CB50 4E 80 00 20 */ blr -.global func_8004FD54 -func_8004FD54: +.global zCamera._GetCurrentH__21_unnamed_zCamera_cpp_Fv +zCamera._GetCurrentH__21_unnamed_zCamera_cpp_Fv: /* 8004FD54 0004CB54 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004FD58 0004CB58 7C 08 02 A6 */ mflr r0 /* 8004FD5C 0004CB5C 90 01 00 14 */ stw r0, 0x14(r1) @@ -123,12 +123,12 @@ lbl_8004FD8C: /* 8004FD94 0004CB94 38 21 00 10 */ addi r1, r1, 0x10 /* 8004FD98 0004CB98 4E 80 00 20 */ blr -.global func_8004FD9C -func_8004FD9C: +.global zCamera.GetCurrentD__21_unnamed_zCamera_cpp_Fv +zCamera.GetCurrentD__21_unnamed_zCamera_cpp_Fv: /* 8004FD9C 0004CB9C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004FDA0 0004CBA0 7C 08 02 A6 */ mflr r0 /* 8004FDA4 0004CBA4 90 01 00 14 */ stw r0, 0x14(r1) -/* 8004FDA8 0004CBA8 48 00 00 21 */ bl func_8004FDC8 +/* 8004FDA8 0004CBA8 48 00 00 21 */ bl zCamera._GetCurrentD__21_unnamed_zCamera_cpp_Fv /* 8004FDAC 0004CBAC C0 4D 8B E4 */ lfs f2, lbl_803CB4E4-_SDA_BASE_(r13) /* 8004FDB0 0004CBB0 C0 0D 8B E8 */ lfs f0, lbl_803CB4E8-_SDA_BASE_(r13) /* 8004FDB4 0004CBB4 EC 22 00 7A */ fmadds f1, f2, f1, f0 @@ -137,8 +137,8 @@ func_8004FD9C: /* 8004FDC0 0004CBC0 38 21 00 10 */ addi r1, r1, 0x10 /* 8004FDC4 0004CBC4 4E 80 00 20 */ blr -.global func_8004FDC8 -func_8004FDC8: +.global zCamera._GetCurrentD__21_unnamed_zCamera_cpp_Fv +zCamera._GetCurrentD__21_unnamed_zCamera_cpp_Fv: /* 8004FDC8 0004CBC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004FDCC 0004CBCC 7C 08 02 A6 */ mflr r0 /* 8004FDD0 0004CBD0 90 01 00 14 */ stw r0, 0x14(r1) @@ -161,8 +161,8 @@ lbl_8004FE00: /* 8004FE08 0004CC08 38 21 00 10 */ addi r1, r1, 0x10 /* 8004FE0C 0004CC0C 4E 80 00 20 */ blr -.global func_8004FE10 -func_8004FE10: +.global zCamera.EaseInOut__Ff +zCamera.EaseInOut__Ff: /* 8004FE10 0004CC10 C0 62 88 30 */ lfs f3, lbl_803CD1B0-_SDA2_BASE_(r2) /* 8004FE14 0004CC14 C0 42 88 2C */ lfs f2, lbl_803CD1AC-_SDA2_BASE_(r2) /* 8004FE18 0004CC18 C0 02 88 28 */ lfs f0, lbl_803CD1A8-_SDA2_BASE_(r2) @@ -171,8 +171,8 @@ func_8004FE10: /* 8004FE24 0004CC24 EC 21 00 32 */ fmuls f1, f1, f0 /* 8004FE28 0004CC28 4E 80 00 20 */ blr -.global func_8004FE2C -func_8004FE2C: +.global zCamera.zCameraConversUpdate__FP7xCameraf +zCamera.zCameraConversUpdate__FP7xCameraf: /* 8004FE2C 0004CC2C 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8004FE30 0004CC30 7C 08 02 A6 */ mflr r0 /* 8004FE34 0004CC34 90 01 00 54 */ stw r0, 0x54(r1) @@ -220,7 +220,7 @@ lbl_8004FED4: /* 8004FED4 0004CCD4 C0 0D 8B C8 */ lfs f0, lbl_803CB4C8-_SDA_BASE_(r13) /* 8004FED8 0004CCD8 EC 02 00 24 */ fdivs f0, f2, f0 /* 8004FEDC 0004CCDC EC 21 00 28 */ fsubs f1, f1, f0 -/* 8004FEE0 0004CCE0 4B FF FF 31 */ bl func_8004FE10 +/* 8004FEE0 0004CCE0 4B FF FF 31 */ bl zCamera.EaseInOut__Ff /* 8004FEE4 0004CCE4 C0 4D 8B C4 */ lfs f2, lbl_803CB4C4-_SDA_BASE_(r13) /* 8004FEE8 0004CCE8 FF C0 08 90 */ fmr f30, f1 /* 8004FEEC 0004CCEC C0 0D 8B C8 */ lfs f0, lbl_803CB4C8-_SDA_BASE_(r13) @@ -228,7 +228,7 @@ lbl_8004FED4: /* 8004FEF4 0004CCF4 C0 42 88 24 */ lfs f2, lbl_803CD1A4-_SDA2_BASE_(r2) /* 8004FEF8 0004CCF8 EC 01 00 24 */ fdivs f0, f1, f0 /* 8004FEFC 0004CCFC EC 22 00 28 */ fsubs f1, f2, f0 -/* 8004FF00 0004CD00 4B FF FF 11 */ bl func_8004FE10 +/* 8004FF00 0004CD00 4B FF FF 11 */ bl zCamera.EaseInOut__Ff /* 8004FF04 0004CD04 C0 02 88 24 */ lfs f0, lbl_803CD1A4-_SDA2_BASE_(r2) /* 8004FF08 0004CD08 EC 21 F0 28 */ fsubs f1, f1, f30 /* 8004FF0C 0004CD0C 38 61 00 18 */ addi r3, r1, 0x18 @@ -273,8 +273,8 @@ lbl_8004FF84: /* 8004FFA0 0004CDA0 38 21 00 50 */ addi r1, r1, 0x50 /* 8004FFA4 0004CDA4 4E 80 00 20 */ blr -.global func_8004FFA8 -func_8004FFA8: +.global zCamera.TranSpeed__FP7zFlyKey +zCamera.TranSpeed__FP7zFlyKey: /* 8004FFA8 0004CDA8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004FFAC 0004CDAC 7C 08 02 A6 */ mflr r0 /* 8004FFB0 0004CDB0 7C 64 1B 78 */ mr r4, r3 @@ -289,8 +289,8 @@ func_8004FFA8: /* 8004FFD4 0004CDD4 38 21 00 10 */ addi r1, r1, 0x10 /* 8004FFD8 0004CDD8 4E 80 00 20 */ blr -.global func_8004FFDC -func_8004FFDC: +.global zCamera.MatrixSpeed__FP7zFlyKey +zCamera.MatrixSpeed__FP7zFlyKey: /* 8004FFDC 0004CDDC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8004FFE0 0004CDE0 7C 08 02 A6 */ mflr r0 /* 8004FFE4 0004CDE4 90 01 00 24 */ stw r0, 0x24(r1) @@ -349,8 +349,8 @@ lbl_80050080: /* 800500A8 0004CEA8 38 21 00 20 */ addi r1, r1, 0x20 /* 800500AC 0004CEAC 4E 80 00 20 */ blr -.global func_800500B0 -func_800500B0: +.global zCamera.zCameraFlyUpdate__FP7xCameraf +zCamera.zCameraFlyUpdate__FP7xCameraf: /* 800500B0 0004CEB0 94 21 FE 30 */ stwu r1, -0x1d0(r1) /* 800500B4 0004CEB4 7C 08 02 A6 */ mflr r0 /* 800500B8 0004CEB8 90 01 01 D4 */ stw r0, 0x1d4(r1) @@ -480,13 +480,13 @@ lbl_8005020C: /* 80050294 0004D094 2C 1F 00 00 */ cmpwi r31, 0 /* 80050298 0004D098 40 81 00 A0 */ ble lbl_80050338 /* 8005029C 0004D09C 38 61 00 68 */ addi r3, r1, 0x68 -/* 800502A0 0004D0A0 4B FF FD 09 */ bl func_8004FFA8 +/* 800502A0 0004D0A0 4B FF FD 09 */ bl zCamera.TranSpeed__FP7zFlyKey /* 800502A4 0004D0A4 FF A0 08 90 */ fmr f29, f1 /* 800502A8 0004D0A8 7F A3 EB 78 */ mr r3, r29 -/* 800502AC 0004D0AC 4B FF FC FD */ bl func_8004FFA8 +/* 800502AC 0004D0AC 4B FF FC FD */ bl zCamera.TranSpeed__FP7zFlyKey /* 800502B0 0004D0B0 FF 80 08 90 */ fmr f28, f1 /* 800502B4 0004D0B4 7F 83 E3 78 */ mr r3, r28 -/* 800502B8 0004D0B8 4B FF FC F1 */ bl func_8004FFA8 +/* 800502B8 0004D0B8 4B FF FC F1 */ bl zCamera.TranSpeed__FP7zFlyKey /* 800502BC 0004D0BC C0 02 88 44 */ lfs f0, lbl_803CD1C4-_SDA2_BASE_(r2) /* 800502C0 0004D0C0 FC 1C 00 40 */ fcmpo cr0, f28, f0 /* 800502C4 0004D0C4 40 81 00 28 */ ble lbl_800502EC @@ -501,13 +501,13 @@ lbl_8005020C: /* 800502E8 0004D0E8 48 00 00 50 */ b lbl_80050338 lbl_800502EC: /* 800502EC 0004D0EC 38 61 00 68 */ addi r3, r1, 0x68 -/* 800502F0 0004D0F0 4B FF FC ED */ bl func_8004FFDC +/* 800502F0 0004D0F0 4B FF FC ED */ bl zCamera.MatrixSpeed__FP7zFlyKey /* 800502F4 0004D0F4 FF 80 08 90 */ fmr f28, f1 /* 800502F8 0004D0F8 7F A3 EB 78 */ mr r3, r29 -/* 800502FC 0004D0FC 4B FF FC E1 */ bl func_8004FFDC +/* 800502FC 0004D0FC 4B FF FC E1 */ bl zCamera.MatrixSpeed__FP7zFlyKey /* 80050300 0004D100 FF A0 08 90 */ fmr f29, f1 /* 80050304 0004D104 7F 83 E3 78 */ mr r3, r28 -/* 80050308 0004D108 4B FF FC D5 */ bl func_8004FFDC +/* 80050308 0004D108 4B FF FC D5 */ bl zCamera.MatrixSpeed__FP7zFlyKey /* 8005030C 0004D10C C0 02 88 4C */ lfs f0, lbl_803CD1CC-_SDA2_BASE_(r2) /* 80050310 0004D110 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 80050314 0004D114 40 81 00 24 */ ble lbl_80050338 @@ -906,8 +906,8 @@ lbl_800508D4: /* 800508FC 0004D6FC 38 21 00 10 */ addi r1, r1, 0x10 /* 80050900 0004D700 4E 80 00 20 */ blr -.global func_80050904 -func_80050904: +.global zCamera.zCameraFlyRestoreBackup__FP7xCamera +zCamera.zCameraFlyRestoreBackup__FP7xCamera: /* 80050904 0004D704 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80050908 0004D708 7C 08 02 A6 */ mflr r0 /* 8005090C 0004D70C 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -1081,8 +1081,8 @@ func_80050904: /* 80050BAC 0004D9AC 38 21 00 10 */ addi r1, r1, 0x10 /* 80050BB0 0004D9B0 4E 80 00 20 */ blr -.global func_80050BB4 -func_80050BB4: +.global zCamera.zCameraRewardUpdate__FP7xCameraf +zCamera.zCameraRewardUpdate__FP7xCameraf: /* 80050BB4 0004D9B4 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80050BB8 0004D9B8 7C 08 02 A6 */ mflr r0 /* 80050BBC 0004D9BC 90 01 00 34 */ stw r0, 0x34(r1) @@ -1261,8 +1261,8 @@ lbl_80050E0C: /* 80050E54 0004DC54 38 21 00 30 */ addi r1, r1, 0x30 /* 80050E58 0004DC58 4E 80 00 20 */ blr -.global func_80050E5C -func_80050E5C: +.global zCamera.zCameraFreeLookSetGoals__FP7xCamerafRfRfRfRff +zCamera.zCameraFreeLookSetGoals__FP7xCamerafRfRfRfRff: /* 80050E5C 0004DC5C 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80050E60 0004DC60 7C 08 02 A6 */ mflr r0 /* 80050E64 0004DC64 90 01 00 64 */ stw r0, 0x64(r1) @@ -1288,11 +1288,11 @@ func_80050E5C: /* 80050EB4 0004DCB4 80 0D 8B 98 */ lwz r0, lbl_803CB498-_SDA_BASE_(r13) /* 80050EB8 0004DCB8 2C 00 00 00 */ cmpwi r0, 0 /* 80050EBC 0004DCBC 41 82 00 20 */ beq lbl_80050EDC -/* 80050EC0 0004DCC0 4B FF EE DD */ bl func_8004FD9C +/* 80050EC0 0004DCC0 4B FF EE DD */ bl zCamera.GetCurrentD__21_unnamed_zCamera_cpp_Fv /* 80050EC4 0004DCC4 D0 3C 00 00 */ stfs f1, 0(r28) -/* 80050EC8 0004DCC8 4B FF EE 61 */ bl func_8004FD28 +/* 80050EC8 0004DCC8 4B FF EE 61 */ bl zCamera.GetCurrentH__21_unnamed_zCamera_cpp_Fv /* 80050ECC 0004DCCC D0 3D 00 00 */ stfs f1, 0(r29) -/* 80050ED0 0004DCD0 4B FF EE 25 */ bl func_8004FCF4 +/* 80050ED0 0004DCD0 4B FF EE 25 */ bl zCamera.GetCurrentPitch__21_unnamed_zCamera_cpp_Fv /* 80050ED4 0004DCD4 D0 3E 00 00 */ stfs f1, 0(r30) /* 80050ED8 0004DCD8 48 00 02 50 */ b lbl_80051128 lbl_80050EDC: @@ -1302,7 +1302,7 @@ lbl_80050EDC: /* 80050EE8 0004DCE8 C0 22 88 8C */ lfs f1, lbl_803CD20C-_SDA2_BASE_(r2) /* 80050EEC 0004DCEC 48 00 00 08 */ b lbl_80050EF4 lbl_80050EF0: -/* 80050EF0 0004DCF0 4B FF EE AD */ bl func_8004FD9C +/* 80050EF0 0004DCF0 4B FF EE AD */ bl zCamera.GetCurrentD__21_unnamed_zCamera_cpp_Fv lbl_80050EF4: /* 80050EF4 0004DCF4 D0 3C 00 00 */ stfs f1, 0(r28) /* 80050EF8 0004DCF8 80 0D 8B 7C */ lwz r0, lbl_803CB47C-_SDA_BASE_(r13) @@ -1311,7 +1311,7 @@ lbl_80050EF4: /* 80050F04 0004DD04 C0 22 88 90 */ lfs f1, lbl_803CD210-_SDA2_BASE_(r2) /* 80050F08 0004DD08 48 00 00 08 */ b lbl_80050F10 lbl_80050F0C: -/* 80050F0C 0004DD0C 4B FF EE 1D */ bl func_8004FD28 +/* 80050F0C 0004DD0C 4B FF EE 1D */ bl zCamera.GetCurrentH__21_unnamed_zCamera_cpp_Fv lbl_80050F10: /* 80050F10 0004DD10 D0 3D 00 00 */ stfs f1, 0(r29) /* 80050F14 0004DD14 80 0D 8B 94 */ lwz r0, lbl_803CB494-_SDA_BASE_(r13) @@ -1387,11 +1387,11 @@ lbl_80051004: /* 80051004 0004DE04 D0 1E 00 00 */ stfs f0, 0(r30) /* 80051008 0004DE08 48 00 01 20 */ b lbl_80051128 lbl_8005100C: -/* 8005100C 0004DE0C 4B FF ED 91 */ bl func_8004FD9C +/* 8005100C 0004DE0C 4B FF ED 91 */ bl zCamera.GetCurrentD__21_unnamed_zCamera_cpp_Fv /* 80051010 0004DE10 FF A0 08 90 */ fmr f29, f1 -/* 80051014 0004DE14 4B FF ED 15 */ bl func_8004FD28 +/* 80051014 0004DE14 4B FF ED 15 */ bl zCamera.GetCurrentH__21_unnamed_zCamera_cpp_Fv /* 80051018 0004DE18 FF C0 08 90 */ fmr f30, f1 -/* 8005101C 0004DE1C 4B FF EC D9 */ bl func_8004FCF4 +/* 8005101C 0004DE1C 4B FF EC D9 */ bl zCamera.GetCurrentPitch__21_unnamed_zCamera_cpp_Fv /* 80051020 0004DE20 88 0D 8B D8 */ lbz r0, lbl_803CB4D8-_SDA_BASE_(r13) /* 80051024 0004DE24 28 00 00 00 */ cmplwi r0, 0 /* 80051028 0004DE28 41 82 00 50 */ beq lbl_80051078 @@ -1569,7 +1569,7 @@ lbl_80051220: /* 800512AC 0004E0AC 4B FF 0B 7D */ bl xScrFxLetterbox__Fi /* 800512B0 0004E0B0 3C 60 80 3C */ lis r3, lbl_803BEFB8@ha /* 800512B4 0004E0B4 38 63 EF B8 */ addi r3, r3, lbl_803BEFB8@l -/* 800512B8 0004E0B8 4B FF F6 4D */ bl func_80050904 +/* 800512B8 0004E0B8 4B FF F6 4D */ bl zCamera.zCameraFlyRestoreBackup__FP7xCamera /* 800512BC 0004E0BC 38 00 00 00 */ li r0, 0 /* 800512C0 0004E0C0 7F C3 F3 78 */ mr r3, r30 /* 800512C4 0004E0C4 90 0D 8B BC */ stw r0, lbl_803CB4BC-_SDA_BASE_(r13) @@ -1601,7 +1601,7 @@ lbl_80051318: /* 80051320 0004E120 41 82 00 24 */ beq lbl_80051344 /* 80051324 0004E124 3C 60 80 3C */ lis r3, lbl_803BEFB8@ha /* 80051328 0004E128 38 63 EF B8 */ addi r3, r3, lbl_803BEFB8@l -/* 8005132C 0004E12C 4B FF F5 D9 */ bl func_80050904 +/* 8005132C 0004E12C 4B FF F5 D9 */ bl zCamera.zCameraFlyRestoreBackup__FP7xCamera /* 80051330 0004E130 C0 22 88 18 */ lfs f1, lbl_803CD198-_SDA2_BASE_(r2) /* 80051334 0004E134 7F C3 F3 78 */ mr r3, r30 /* 80051338 0004E138 4B FB D1 59 */ bl func_8000E490 @@ -1613,7 +1613,7 @@ lbl_80051344: /* 8005134C 0004E14C 41 82 00 34 */ beq lbl_80051380 /* 80051350 0004E150 FC 20 F8 90 */ fmr f1, f31 /* 80051354 0004E154 7F C3 F3 78 */ mr r3, r30 -/* 80051358 0004E158 4B FF EA D5 */ bl func_8004FE2C +/* 80051358 0004E158 4B FF EA D5 */ bl zCamera.zCameraConversUpdate__FP7xCameraf /* 8005135C 0004E15C 80 7E 00 10 */ lwz r3, 0x10(r30) /* 80051360 0004E160 38 9E 00 14 */ addi r4, r30, 0x14 /* 80051364 0004E164 48 06 F1 CD */ bl iCameraUpdatePos__FP8RwCameraP7xMat4x3 @@ -1645,7 +1645,7 @@ lbl_800513A4: /* 800513C0 0004E1C0 41 82 00 14 */ beq lbl_800513D4 /* 800513C4 0004E1C4 FC 20 F8 90 */ fmr f1, f31 /* 800513C8 0004E1C8 7F C3 F3 78 */ mr r3, r30 -/* 800513CC 0004E1CC 4B FF F7 E9 */ bl func_80050BB4 +/* 800513CC 0004E1CC 4B FF F7 E9 */ bl zCamera.zCameraRewardUpdate__FP7xCameraf /* 800513D0 0004E1D0 48 00 0C 58 */ b lbl_80052028 lbl_800513D4: /* 800513D4 0004E1D4 FC 00 10 40 */ fcmpo cr0, f0, f2 @@ -1658,7 +1658,7 @@ lbl_800513E4: /* 800513EC 0004E1EC 41 82 00 88 */ beq lbl_80051474 /* 800513F0 0004E1F0 FC 20 F8 90 */ fmr f1, f31 /* 800513F4 0004E1F4 7F C3 F3 78 */ mr r3, r30 -/* 800513F8 0004E1F8 4B FF EC B9 */ bl func_800500B0 +/* 800513F8 0004E1F8 4B FF EC B9 */ bl zCamera.zCameraFlyUpdate__FP7xCameraf /* 800513FC 0004E1FC 2C 03 00 00 */ cmpwi r3, 0 /* 80051400 0004E200 41 82 00 14 */ beq lbl_80051414 /* 80051404 0004E204 80 7E 00 10 */ lwz r3, 0x10(r30) @@ -1686,7 +1686,7 @@ lbl_8005143C: /* 80051450 0004E250 4B FF 09 D9 */ bl xScrFxLetterbox__Fi /* 80051454 0004E254 3C 60 80 3C */ lis r3, lbl_803BEFB8@ha /* 80051458 0004E258 38 63 EF B8 */ addi r3, r3, lbl_803BEFB8@l -/* 8005145C 0004E25C 4B FF F4 A9 */ bl func_80050904 +/* 8005145C 0004E25C 4B FF F4 A9 */ bl zCamera.zCameraFlyRestoreBackup__FP7xCamera /* 80051460 0004E260 38 00 00 00 */ li r0, 0 /* 80051464 0004E264 7F C3 F3 78 */ mr r3, r30 /* 80051468 0004E268 90 0D 8B BC */ stw r0, lbl_803CB4BC-_SDA_BASE_(r13) @@ -1906,9 +1906,9 @@ lbl_8005174C: /* 80051770 0004E570 40 80 00 08 */ bge lbl_80051778 /* 80051774 0004E574 D0 0D 8B F4 */ stfs f0, lbl_803CB4F4-_SDA_BASE_(r13) lbl_80051778: -/* 80051778 0004E578 4B FF E6 25 */ bl func_8004FD9C +/* 80051778 0004E578 4B FF E6 25 */ bl zCamera.GetCurrentD__21_unnamed_zCamera_cpp_Fv /* 8005177C 0004E57C D0 21 00 10 */ stfs f1, 0x10(r1) -/* 80051780 0004E580 4B FF E5 A9 */ bl func_8004FD28 +/* 80051780 0004E580 4B FF E5 A9 */ bl zCamera.GetCurrentH__21_unnamed_zCamera_cpp_Fv /* 80051784 0004E584 D0 21 00 0C */ stfs f1, 0xc(r1) /* 80051788 0004E588 80 0D 8B 7C */ lwz r0, lbl_803CB47C-_SDA_BASE_(r13) /* 8005178C 0004E58C C3 9E 01 80 */ lfs f28, 0x180(r30) @@ -2364,7 +2364,7 @@ lbl_80051DD8: /* 80051DE8 0004EBE8 38 A1 00 0C */ addi r5, r1, 0xc /* 80051DEC 0004EBEC 38 C1 00 08 */ addi r6, r1, 8 /* 80051DF0 0004EBF0 38 ED 8B FC */ addi r7, r13, lbl_803CB4FC-_SDA_BASE_ -/* 80051DF4 0004EBF4 4B FF F0 69 */ bl func_80050E5C +/* 80051DF4 0004EBF4 4B FF F0 69 */ bl zCamera.zCameraFreeLookSetGoals__FP7xCamerafRfRfRfRff /* 80051DF8 0004EBF8 80 7E 01 10 */ lwz r3, 0x110(r30) /* 80051DFC 0004EBFC C0 1E 00 48 */ lfs f0, 0x48(r30) /* 80051E00 0004EC00 C0 23 00 34 */ lfs f1, 0x34(r3) @@ -2685,7 +2685,7 @@ lbl_800521E0: /* 800521FC 0004EFFC 41 82 00 3C */ beq lbl_80052238 /* 80052200 0004F000 3C 60 80 3C */ lis r3, lbl_803BF2D4@ha /* 80052204 0004F004 38 63 F2 D4 */ addi r3, r3, lbl_803BF2D4@l -/* 80052208 0004F008 4B FF E6 FD */ bl func_80050904 +/* 80052208 0004F008 4B FF E6 FD */ bl zCamera.zCameraFlyRestoreBackup__FP7xCamera /* 8005220C 0004F00C C0 82 88 1C */ lfs f4, lbl_803CD19C-_SDA2_BASE_(r2) /* 80052210 0004F010 7F E3 FB 78 */ mr r3, r31 /* 80052214 0004F014 C0 3F 01 60 */ lfs f1, 0x160(r31) diff --git a/asm/Game/zCameraTweak.s b/asm/Game/zCameraTweak.s index 3a8ce86f0..0de7c679a 100644 --- a/asm/Game/zCameraTweak.s +++ b/asm/Game/zCameraTweak.s @@ -2,8 +2,8 @@ .section .text # 0x8017EEA4 - 0x8017F5E0 -.global func_8017EEA4 -func_8017EEA4: +.global zCameraTweak.zCameraTweak_LookPreCalc__FP13zCamTweakLookfff +zCameraTweak.zCameraTweak_LookPreCalc__FP13zCamTweakLookfff: /* 8017EEA4 0017BCA4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8017EEA8 0017BCA8 7C 08 02 A6 */ mflr r0 /* 8017EEAC 0017BCAC 90 01 00 44 */ stw r0, 0x44(r1) @@ -50,13 +50,13 @@ zCameraTweakGlobal_Init__Fv: /* 8017EF44 0017BD44 C0 2D 80 D0 */ lfs f1, lbl_803CA9D0-_SDA_BASE_(r13) /* 8017EF48 0017BD48 C0 4D 80 D4 */ lfs f2, lbl_803CA9D4-_SDA_BASE_(r13) /* 8017EF4C 0017BD4C C0 6D 80 D8 */ lfs f3, lbl_803CA9D8-_SDA_BASE_(r13) -/* 8017EF50 0017BD50 4B FF FF 55 */ bl func_8017EEA4 +/* 8017EF50 0017BD50 4B FF FF 55 */ bl zCameraTweak.zCameraTweak_LookPreCalc__FP13zCamTweakLookfff /* 8017EF54 0017BD54 3C 60 80 33 */ lis r3, lbl_8032B574@ha /* 8017EF58 0017BD58 C0 2D 80 DC */ lfs f1, lbl_803CA9DC-_SDA_BASE_(r13) /* 8017EF5C 0017BD5C C0 4D 80 E0 */ lfs f2, lbl_803CA9E0-_SDA_BASE_(r13) /* 8017EF60 0017BD60 38 63 B5 74 */ addi r3, r3, lbl_8032B574@l /* 8017EF64 0017BD64 C0 6D 80 E4 */ lfs f3, lbl_803CA9E4-_SDA_BASE_(r13) -/* 8017EF68 0017BD68 4B FF FF 3D */ bl func_8017EEA4 +/* 8017EF68 0017BD68 4B FF FF 3D */ bl zCameraTweak.zCameraTweak_LookPreCalc__FP13zCamTweakLookfff /* 8017EF6C 0017BD6C 48 00 03 69 */ bl zCameraTweakGlobal_Reset__Fv /* 8017EF70 0017BD70 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017EF74 0017BD74 7C 08 03 A6 */ mtlr r0 diff --git a/asm/Game/zCombo.s b/asm/Game/zCombo.s index f50f2431f..027d6a2fe 100644 --- a/asm/Game/zCombo.s +++ b/asm/Game/zCombo.s @@ -2,8 +2,8 @@ .section .text # 0x8019590C - 0x80195FE8 -.global func_8019590C -func_8019590C: +.global zCombo.fillCombo__FP12zComboReward +zCombo.fillCombo__FP12zComboReward: /* 8019590C 0019270C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80195910 00192710 80 E3 00 00 */ lwz r7, 0(r3) /* 80195914 00192714 38 C4 05 58 */ addi r6, r4, lbl_803C0558@l @@ -154,7 +154,7 @@ lbl_80195A70: /* 80195B2C 0019292C D0 0D 84 C8 */ stfs f0, lbl_803CADC8-_SDA_BASE_(r13) lbl_80195B30: /* 80195B30 00192930 7F E3 FB 78 */ mr r3, r31 -/* 80195B34 00192934 4B FF FD D9 */ bl func_8019590C +/* 80195B34 00192934 4B FF FD D9 */ bl zCombo.fillCombo__FP12zComboReward /* 80195B38 00192938 3B DE 00 01 */ addi r30, r30, 1 /* 80195B3C 0019293C 3B FF 00 38 */ addi r31, r31, 0x38 /* 80195B40 00192940 2C 1E 00 10 */ cmpwi r30, 0x10 diff --git a/asm/Game/zCutsceneMgr.s b/asm/Game/zCutsceneMgr.s index cbc49824a..164ecae2a 100644 --- a/asm/Game/zCutsceneMgr.s +++ b/asm/Game/zCutsceneMgr.s @@ -230,8 +230,8 @@ zCutSceneNamesTable_clearAll__Fv: /* 80052B7C 0004F97C 90 03 03 E8 */ stw r0, 0x3e8(r3) /* 80052B80 0004F980 4E 80 00 20 */ blr -.global func_80052B84 -func_80052B84: +.global zCutsceneMgr.zCutsceneMgrPlayStart__FP12zCutsceneMgr +zCutsceneMgr.zCutsceneMgrPlayStart__FP12zCutsceneMgr: /* 80052B84 0004F984 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80052B88 0004F988 7C 08 02 A6 */ mflr r0 /* 80052B8C 0004F98C 3C 80 80 29 */ lis r4, lbl_8028BD08@ha @@ -476,7 +476,7 @@ lbl_80052ED0: /* 80052EEC 0004FCEC 28 00 00 00 */ cmplwi r0, 0 /* 80052EF0 0004FCF0 41 82 00 48 */ beq lbl_80052F38 /* 80052EF4 0004FCF4 7F E3 FB 78 */ mr r3, r31 -/* 80052EF8 0004FCF8 4B FF FC 8D */ bl func_80052B84 +/* 80052EF8 0004FCF8 4B FF FC 8D */ bl zCutsceneMgr.zCutsceneMgrPlayStart__FP12zCutsceneMgr /* 80052EFC 0004FCFC 7F C3 F3 78 */ mr r3, r30 /* 80052F00 0004FD00 7F C4 F3 78 */ mr r4, r30 /* 80052F04 0004FD04 38 A0 00 18 */ li r5, 0x18 @@ -545,7 +545,7 @@ lbl_80052FAC: /* 80052FE4 0004FDE4 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 80052FE8 0004FDE8 4B FC C6 09 */ bl zEntEvent__FP5xBaseUi /* 80052FEC 0004FDEC 7F E3 FB 78 */ mr r3, r31 -/* 80052FF0 0004FDF0 48 00 00 3D */ bl func_8005302C +/* 80052FF0 0004FDF0 48 00 00 3D */ bl zCutsceneMgr.zCutsceneMgrKillFX__FP12zCutsceneMgr /* 80052FF4 0004FDF4 38 00 00 00 */ li r0, 0 /* 80052FF8 0004FDF8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80052FFC 0004FDFC 90 1F 00 14 */ stw r0, 0x14(r31) @@ -563,8 +563,8 @@ lbl_80053018: /* 80053024 0004FE24 38 21 00 20 */ addi r1, r1, 0x20 /* 80053028 0004FE28 4E 80 00 20 */ blr -.global func_8005302C -func_8005302C: +.global zCutsceneMgr.zCutsceneMgrKillFX__FP12zCutsceneMgr +zCutsceneMgr.zCutsceneMgrKillFX__FP12zCutsceneMgr: /* 8005302C 0004FE2C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80053030 0004FE30 7C 08 02 A6 */ mflr r0 /* 80053034 0004FE34 90 01 00 14 */ stw r0, 0x14(r1) @@ -594,8 +594,8 @@ lbl_8005306C: /* 8005308C 0004FE8C 38 21 00 10 */ addi r1, r1, 0x10 /* 80053090 0004FE90 4E 80 00 20 */ blr -.global func_80053094 -func_80053094: +.global zCutsceneMgr.zCutsceneMgrUpdateFX__FP12zCutsceneMgrf +zCutsceneMgr.zCutsceneMgrUpdateFX__FP12zCutsceneMgrf: /* 80053094 0004FE94 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80053098 0004FE98 7C 08 02 A6 */ mflr r0 /* 8005309C 0004FE9C 90 01 00 24 */ stw r0, 0x24(r1) @@ -678,7 +678,7 @@ lbl_800531A4: /* 800531B4 0004FFB4 2C 03 00 00 */ cmpwi r3, 0 /* 800531B8 0004FFB8 41 82 02 58 */ beq lbl_80053410 /* 800531BC 0004FFBC 7F E3 FB 78 */ mr r3, r31 -/* 800531C0 0004FFC0 4B FF FE 6D */ bl func_8005302C +/* 800531C0 0004FFC0 4B FF FE 6D */ bl zCutsceneMgr.zCutsceneMgrKillFX__FP12zCutsceneMgr /* 800531C4 0004FFC4 38 00 00 00 */ li r0, 0 /* 800531C8 0004FFC8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800531CC 0004FFCC 90 1F 00 14 */ stw r0, 0x14(r31) @@ -709,7 +709,7 @@ lbl_8005320C: lbl_80053228: /* 80053228 00050028 FC 20 F8 90 */ fmr f1, f31 /* 8005322C 0005002C 7F E3 FB 78 */ mr r3, r31 -/* 80053230 00050030 4B FF FE 65 */ bl func_80053094 +/* 80053230 00050030 4B FF FE 65 */ bl zCutsceneMgr.zCutsceneMgrUpdateFX__FP12zCutsceneMgrf /* 80053234 00050034 80 1F 00 18 */ lwz r0, 0x18(r31) /* 80053238 00050038 28 00 00 00 */ cmplwi r0, 0 /* 8005323C 0005003C 40 82 00 18 */ bne lbl_80053254 @@ -778,7 +778,7 @@ lbl_80053318: /* 80053328 00050128 2C 03 00 00 */ cmpwi r3, 0 /* 8005332C 0005012C 41 82 00 28 */ beq lbl_80053354 /* 80053330 00050130 7F E3 FB 78 */ mr r3, r31 -/* 80053334 00050134 4B FF FC F9 */ bl func_8005302C +/* 80053334 00050134 4B FF FC F9 */ bl zCutsceneMgr.zCutsceneMgrKillFX__FP12zCutsceneMgr /* 80053338 00050138 38 00 00 00 */ li r0, 0 /* 8005333C 0005013C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80053340 00050140 90 1F 00 14 */ stw r0, 0x14(r31) @@ -817,7 +817,7 @@ lbl_800533AC: /* 800533B8 000501B8 28 00 00 00 */ cmplwi r0, 0 /* 800533BC 000501BC 41 82 00 54 */ beq lbl_80053410 /* 800533C0 000501C0 7F E3 FB 78 */ mr r3, r31 -/* 800533C4 000501C4 4B FF F7 C1 */ bl func_80052B84 +/* 800533C4 000501C4 4B FF F7 C1 */ bl zCutsceneMgr.zCutsceneMgrPlayStart__FP12zCutsceneMgr /* 800533C8 000501C8 7F E3 FB 78 */ mr r3, r31 /* 800533CC 000501CC 7F E4 FB 78 */ mr r4, r31 /* 800533D0 000501D0 38 A0 00 18 */ li r5, 0x18 @@ -837,7 +837,7 @@ lbl_800533AC: /* 80053408 00050208 48 13 E7 C9 */ bl zNPCFXCutscenePrep__FPC6xScenefPC12zCutsceneMgr /* 8005340C 0005020C 90 6D 8C 14 */ stw r3, lbl_803CB514-_SDA_BASE_(r13) lbl_80053410: -/* 80053410 00050210 48 00 00 29 */ bl func_80053438 +/* 80053410 00050210 48 00 00 29 */ bl zCutsceneMgr.check_hide_entities__Fv lbl_80053414: /* 80053414 00050214 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80053418 00050218 80 01 00 34 */ lwz r0, 0x34(r1) @@ -849,8 +849,8 @@ lbl_80053414: /* 80053430 00050230 38 21 00 30 */ addi r1, r1, 0x30 /* 80053434 00050234 4E 80 00 20 */ blr -.global func_80053438 -func_80053438: +.global zCutsceneMgr.check_hide_entities__Fv +zCutsceneMgr.check_hide_entities__Fv: /* 80053438 00050238 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8005343C 0005023C 88 0D 8C 18 */ lbz r0, lbl_803CB518-_SDA_BASE_(r13) /* 80053440 00050240 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l diff --git a/asm/Game/zDiscoFloor.s b/asm/Game/zDiscoFloor.s index fefa730e3..f732675f7 100644 --- a/asm/Game/zDiscoFloor.s +++ b/asm/Game/zDiscoFloor.s @@ -2,8 +2,8 @@ .section .text # 0x8013AF64 - 0x8013D054 -.global func_8013AF64 -func_8013AF64: +.global zDiscoFloor.create_glow_light__25_unnamed_zDiscoFloor_cpp_Fv +zDiscoFloor.create_glow_light__25_unnamed_zDiscoFloor_cpp_Fv: /* 8013AF64 00137D64 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013AF68 00137D68 7C 08 02 A6 */ mflr r0 /* 8013AF6C 00137D6C 3C 60 80 32 */ lis r3, lbl_80327D30@ha @@ -33,8 +33,8 @@ func_8013AF64: /* 8013AFCC 00137DCC 38 21 00 10 */ addi r1, r1, 0x10 /* 8013AFD0 00137DD0 4E 80 00 20 */ blr -.global func_8013AFD4 -func_8013AFD4: +.global zDiscoFloor.destroy_glow_light__25_unnamed_zDiscoFloor_cpp_Fv +zDiscoFloor.destroy_glow_light__25_unnamed_zDiscoFloor_cpp_Fv: /* 8013AFD4 00137DD4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013AFD8 00137DD8 7C 08 02 A6 */ mflr r0 /* 8013AFDC 00137DDC 3C 60 80 32 */ lis r3, lbl_80327D30@ha @@ -46,8 +46,8 @@ func_8013AFD4: /* 8013AFF4 00137DF4 38 21 00 10 */ addi r1, r1, 0x10 /* 8013AFF8 00137DF8 4E 80 00 20 */ blr -.global func_8013AFFC -func_8013AFFC: +.global zDiscoFloor.object_prefix__25_unnamed_zDiscoFloor_cpp_FPCcRUlRUl +zDiscoFloor.object_prefix__25_unnamed_zDiscoFloor_cpp_FPCcRUlRUl: /* 8013AFFC 00137DFC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8013B000 00137E00 7C 08 02 A6 */ mflr r0 /* 8013B004 00137E04 90 01 00 24 */ stw r0, 0x24(r1) @@ -98,8 +98,8 @@ lbl_8013B094: /* 8013B0A8 00137EA8 38 21 00 20 */ addi r1, r1, 0x20 /* 8013B0AC 00137EAC 4E 80 00 20 */ blr -.global func_8013B0B0 -func_8013B0B0: +.global zDiscoFloor.find_object__25_unnamed_zDiscoFloor_cpp_FPCc +zDiscoFloor.find_object__25_unnamed_zDiscoFloor_cpp_FPCc: /* 8013B0B0 00137EB0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013B0B4 00137EB4 7C 08 02 A6 */ mflr r0 /* 8013B0B8 00137EB8 90 01 00 14 */ stw r0, 0x14(r1) @@ -114,8 +114,8 @@ lbl_8013B0D0: /* 8013B0D8 00137ED8 38 21 00 10 */ addi r1, r1, 0x10 /* 8013B0DC 00137EDC 4E 80 00 20 */ blr -.global func_8013B0E0 -func_8013B0E0: +.global zDiscoFloor.find_tiles__25_unnamed_zDiscoFloor_cpp_FPCcPQ213z_disco_floor9tile_dataUl +zDiscoFloor.find_tiles__25_unnamed_zDiscoFloor_cpp_FPCcPQ213z_disco_floor9tile_dataUl: /* 8013B0E0 00137EE0 94 21 FE D0 */ stwu r1, -0x130(r1) /* 8013B0E4 00137EE4 7C 08 02 A6 */ mflr r0 /* 8013B0E8 00137EE8 90 01 01 34 */ stw r0, 0x134(r1) @@ -125,7 +125,7 @@ func_8013B0E0: /* 8013B0F8 00137EF8 7C 7B 1B 78 */ mr r27, r3 /* 8013B0FC 00137EFC 38 81 00 0C */ addi r4, r1, 0xc /* 8013B100 00137F00 38 A1 00 08 */ addi r5, r1, 8 -/* 8013B104 00137F04 4B FF FE F9 */ bl func_8013AFFC +/* 8013B104 00137F04 4B FF FE F9 */ bl zDiscoFloor.object_prefix__25_unnamed_zDiscoFloor_cpp_FPCcRUlRUl /* 8013B108 00137F08 80 A1 00 0C */ lwz r5, 0xc(r1) /* 8013B10C 00137F0C 7F 64 DB 78 */ mr r4, r27 /* 8013B110 00137F10 38 61 00 10 */ addi r3, r1, 0x10 @@ -156,7 +156,7 @@ lbl_8013B150: /* 8013B168 00137F68 4C C6 31 82 */ crclr 6 /* 8013B16C 00137F6C 48 0A 8D C9 */ bl func_801E3F34 /* 8013B170 00137F70 38 61 00 10 */ addi r3, r1, 0x10 -/* 8013B174 00137F74 4B FF FF 3D */ bl func_8013B0B0 +/* 8013B174 00137F74 4B FF FF 3D */ bl zDiscoFloor.find_object__25_unnamed_zDiscoFloor_cpp_FPCc /* 8013B178 00137F78 7C 79 F1 2E */ stwx r3, r25, r30 /* 8013B17C 00137F7C 7C 19 F0 2E */ lwzx r0, r25, r30 /* 8013B180 00137F80 28 00 00 00 */ cmplwi r0, 0 @@ -180,8 +180,8 @@ lbl_8013B1B0: /* 8013B1BC 00137FBC 38 21 01 30 */ addi r1, r1, 0x130 /* 8013B1C0 00137FC0 4E 80 00 20 */ blr -.global func_8013B1C4 -func_8013B1C4: +.global zDiscoFloor.get_tile__25_unnamed_zDiscoFloor_cpp_FPCUcUl +zDiscoFloor.get_tile__25_unnamed_zDiscoFloor_cpp_FPCUcUl: /* 8013B1C4 00137FC4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013B1C8 00137FC8 7C 08 02 A6 */ mflr r0 /* 8013B1CC 00137FCC 54 85 F0 FE */ rlwinm r5, r4, 0x1e, 3, 0x1f @@ -225,8 +225,8 @@ lbl_8013B250: /* 8013B258 00138058 38 21 00 10 */ addi r1, r1, 0x10 /* 8013B25C 0013805C 4E 80 00 20 */ blr -.global func_8013B260 -func_8013B260: +.global zDiscoFloor.set_tile__25_unnamed_zDiscoFloor_cpp_FPUcUlUi +zDiscoFloor.set_tile__25_unnamed_zDiscoFloor_cpp_FPUcUlUi: /* 8013B260 00138060 54 87 F0 FE */ rlwinm r7, r4, 0x1e, 3, 0x1f /* 8013B264 00138064 54 88 0F 7C */ rlwinm r8, r4, 1, 0x1d, 0x1e /* 8013B268 00138068 38 00 00 03 */ li r0, 3 @@ -238,8 +238,8 @@ func_8013B260: /* 8013B280 00138080 7C 03 39 AE */ stbx r0, r3, r7 /* 8013B284 00138084 4E 80 00 20 */ blr -.global func_8013B288 -func_8013B288: +.global zDiscoFloor.translate_mask__25_unnamed_zDiscoFloor_cpp_FPUcPCUcUl +zDiscoFloor.translate_mask__25_unnamed_zDiscoFloor_cpp_FPUcPCUcUl: /* 8013B288 00138088 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8013B28C 0013808C 7C 08 02 A6 */ mflr r0 /* 8013B290 00138090 90 01 00 24 */ stw r0, 0x24(r1) @@ -255,12 +255,12 @@ func_8013B288: lbl_8013B2B8: /* 8013B2B8 001380B8 7F A3 EB 78 */ mr r3, r29 /* 8013B2BC 001380BC 7F E4 FB 78 */ mr r4, r31 -/* 8013B2C0 001380C0 4B FF FF 05 */ bl func_8013B1C4 +/* 8013B2C0 001380C0 4B FF FF 05 */ bl zDiscoFloor.get_tile__25_unnamed_zDiscoFloor_cpp_FPCUcUl /* 8013B2C4 001380C4 7C 60 1B 78 */ mr r0, r3 /* 8013B2C8 001380C8 7F 83 E3 78 */ mr r3, r28 /* 8013B2CC 001380CC 7C 05 03 78 */ mr r5, r0 /* 8013B2D0 001380D0 7F E4 FB 78 */ mr r4, r31 -/* 8013B2D4 001380D4 4B FF FF 8D */ bl func_8013B260 +/* 8013B2D4 001380D4 4B FF FF 8D */ bl zDiscoFloor.set_tile__25_unnamed_zDiscoFloor_cpp_FPUcUlUi /* 8013B2D8 001380D8 3B FF 00 01 */ addi r31, r31, 1 lbl_8013B2DC: /* 8013B2DC 001380DC 7C 1F F0 40 */ cmplw r31, r30 @@ -274,8 +274,8 @@ lbl_8013B2DC: /* 8013B2FC 001380FC 38 21 00 20 */ addi r1, r1, 0x20 /* 8013B300 00138100 4E 80 00 20 */ blr -.global func_8013B304 -func_8013B304: +.global zDiscoFloor.refresh_state__25_unnamed_zDiscoFloor_cpp_FR13z_disco_floor +zDiscoFloor.refresh_state__25_unnamed_zDiscoFloor_cpp_FR13z_disco_floor: /* 8013B304 00138104 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8013B308 00138108 7C 08 02 A6 */ mflr r0 /* 8013B30C 0013810C 90 01 00 24 */ stw r0, 0x24(r1) @@ -294,17 +294,17 @@ func_8013B304: lbl_8013B340: /* 8013B340 00138140 80 7D 00 1C */ lwz r3, 0x1c(r29) /* 8013B344 00138144 7F C4 F3 78 */ mr r4, r30 -/* 8013B348 00138148 4B FF FE 7D */ bl func_8013B1C4 +/* 8013B348 00138148 4B FF FE 7D */ bl zDiscoFloor.get_tile__25_unnamed_zDiscoFloor_cpp_FPCUcUl /* 8013B34C 0013814C 7C 7F 1B 78 */ mr r31, r3 /* 8013B350 00138150 80 7D 00 20 */ lwz r3, 0x20(r29) /* 8013B354 00138154 7F C4 F3 78 */ mr r4, r30 -/* 8013B358 00138158 4B FF FE 6D */ bl func_8013B1C4 +/* 8013B358 00138158 4B FF FE 6D */ bl zDiscoFloor.get_tile__25_unnamed_zDiscoFloor_cpp_FPCUcUl /* 8013B35C 0013815C 28 03 00 00 */ cmplwi r3, 0 /* 8013B360 00138160 40 82 00 18 */ bne lbl_8013B378 /* 8013B364 00138164 7F A3 EB 78 */ mr r3, r29 /* 8013B368 00138168 7F C4 F3 78 */ mr r4, r30 /* 8013B36C 0013816C 38 A0 00 00 */ li r5, 0 -/* 8013B370 00138170 48 00 00 B5 */ bl func_8013B424 +/* 8013B370 00138170 48 00 00 B5 */ bl zDiscoFloor.set_object_state__25_unnamed_zDiscoFloor_cpp_FRC13z_disco_floorUli /* 8013B374 00138174 48 00 00 30 */ b lbl_8013B3A4 lbl_8013B378: /* 8013B378 00138178 28 1F 00 01 */ cmplwi r31, 1 @@ -312,13 +312,13 @@ lbl_8013B378: /* 8013B380 00138180 7F A3 EB 78 */ mr r3, r29 /* 8013B384 00138184 7F C4 F3 78 */ mr r4, r30 /* 8013B388 00138188 38 A0 00 02 */ li r5, 2 -/* 8013B38C 0013818C 48 00 00 99 */ bl func_8013B424 +/* 8013B38C 0013818C 48 00 00 99 */ bl zDiscoFloor.set_object_state__25_unnamed_zDiscoFloor_cpp_FRC13z_disco_floorUli /* 8013B390 00138190 48 00 00 14 */ b lbl_8013B3A4 lbl_8013B394: /* 8013B394 00138194 7F A3 EB 78 */ mr r3, r29 /* 8013B398 00138198 7F C4 F3 78 */ mr r4, r30 /* 8013B39C 0013819C 38 A0 00 01 */ li r5, 1 -/* 8013B3A0 001381A0 48 00 00 85 */ bl func_8013B424 +/* 8013B3A0 001381A0 48 00 00 85 */ bl zDiscoFloor.set_object_state__25_unnamed_zDiscoFloor_cpp_FRC13z_disco_floorUli lbl_8013B3A4: /* 8013B3A4 001381A4 3B DE 00 01 */ addi r30, r30, 1 lbl_8013B3A8: @@ -332,19 +332,19 @@ lbl_8013B3B8: lbl_8013B3C0: /* 8013B3C0 001381C0 80 7D 00 1C */ lwz r3, 0x1c(r29) /* 8013B3C4 001381C4 7F C4 F3 78 */ mr r4, r30 -/* 8013B3C8 001381C8 4B FF FD FD */ bl func_8013B1C4 +/* 8013B3C8 001381C8 4B FF FD FD */ bl zDiscoFloor.get_tile__25_unnamed_zDiscoFloor_cpp_FPCUcUl /* 8013B3CC 001381CC 28 03 00 01 */ cmplwi r3, 1 /* 8013B3D0 001381D0 40 82 00 18 */ bne lbl_8013B3E8 /* 8013B3D4 001381D4 7F A3 EB 78 */ mr r3, r29 /* 8013B3D8 001381D8 7F C4 F3 78 */ mr r4, r30 /* 8013B3DC 001381DC 38 A0 00 02 */ li r5, 2 -/* 8013B3E0 001381E0 48 00 00 45 */ bl func_8013B424 +/* 8013B3E0 001381E0 48 00 00 45 */ bl zDiscoFloor.set_object_state__25_unnamed_zDiscoFloor_cpp_FRC13z_disco_floorUli /* 8013B3E4 001381E4 48 00 00 14 */ b lbl_8013B3F8 lbl_8013B3E8: /* 8013B3E8 001381E8 7F A3 EB 78 */ mr r3, r29 /* 8013B3EC 001381EC 7F C4 F3 78 */ mr r4, r30 /* 8013B3F0 001381F0 38 A0 00 00 */ li r5, 0 -/* 8013B3F4 001381F4 48 00 00 31 */ bl func_8013B424 +/* 8013B3F4 001381F4 48 00 00 31 */ bl zDiscoFloor.set_object_state__25_unnamed_zDiscoFloor_cpp_FRC13z_disco_floorUli lbl_8013B3F8: /* 8013B3F8 001381F8 3B DE 00 01 */ addi r30, r30, 1 lbl_8013B3FC: @@ -360,8 +360,8 @@ lbl_8013B408: /* 8013B41C 0013821C 38 21 00 20 */ addi r1, r1, 0x20 /* 8013B420 00138220 4E 80 00 20 */ blr -.global func_8013B424 -func_8013B424: +.global zDiscoFloor.set_object_state__25_unnamed_zDiscoFloor_cpp_FRC13z_disco_floorUli +zDiscoFloor.set_object_state__25_unnamed_zDiscoFloor_cpp_FRC13z_disco_floorUli: /* 8013B424 00138224 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013B428 00138228 7C 08 02 A6 */ mflr r0 /* 8013B42C 0013822C 1D 04 00 18 */ mulli r8, r4, 0x18 @@ -443,8 +443,8 @@ func_8013B424: /* 8013B55C 0013835C 38 21 00 10 */ addi r1, r1, 0x10 /* 8013B560 00138360 4E 80 00 20 */ blr -.global func_8013B564 -func_8013B564: +.global zDiscoFloor.play_sound__25_unnamed_zDiscoFloor_cpp_FR13z_disco_floor +zDiscoFloor.play_sound__25_unnamed_zDiscoFloor_cpp_FR13z_disco_floor: /* 8013B564 00138364 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8013B568 00138368 7C 08 02 A6 */ mflr r0 /* 8013B56C 0013836C 90 01 00 54 */ stw r0, 0x54(r1) @@ -562,8 +562,8 @@ lbl_8013B6F4: /* 8013B710 00138510 38 21 00 50 */ addi r1, r1, 0x50 /* 8013B714 00138514 4E 80 00 20 */ blr -.global func_8013B718 -func_8013B718: +.global zDiscoFloor.update_transition__25_unnamed_zDiscoFloor_cpp_FR13z_disco_floorf +zDiscoFloor.update_transition__25_unnamed_zDiscoFloor_cpp_FR13z_disco_floorf: /* 8013B718 00138518 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8013B71C 0013851C 7C 08 02 A6 */ mflr r0 /* 8013B720 00138520 90 01 00 24 */ stw r0, 0x24(r1) @@ -586,7 +586,7 @@ lbl_8013B75C: /* 8013B760 00138560 C0 02 A4 60 */ lfs f0, lbl_803CEDE0-_SDA2_BASE_(r2) /* 8013B764 00138564 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8013B768 00138568 40 81 00 08 */ ble lbl_8013B770 -/* 8013B76C 0013856C 4B FF FD F9 */ bl func_8013B564 +/* 8013B76C 0013856C 4B FF FD F9 */ bl zDiscoFloor.play_sound__25_unnamed_zDiscoFloor_cpp_FR13z_disco_floor lbl_8013B770: /* 8013B770 00138570 C0 5F 00 5C */ lfs f2, 0x5c(r31) /* 8013B774 00138574 C0 3F 00 54 */ lfs f1, 0x54(r31) @@ -602,13 +602,13 @@ lbl_8013B788: /* 8013B798 00138598 90 1F 00 50 */ stw r0, 0x50(r31) /* 8013B79C 0013859C 80 7F 00 14 */ lwz r3, 0x14(r31) /* 8013B7A0 001385A0 80 63 00 20 */ lwz r3, 0x20(r3) -/* 8013B7A4 001385A4 48 00 00 3D */ bl func_8013B7E0 +/* 8013B7A4 001385A4 48 00 00 3D */ bl zDiscoFloor.state_byte_size__25_unnamed_zDiscoFloor_cpp_FUl /* 8013B7A8 001385A8 7C 65 1B 78 */ mr r5, r3 /* 8013B7AC 001385AC 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 8013B7B0 001385B0 80 9F 00 20 */ lwz r4, 0x20(r31) /* 8013B7B4 001385B4 4B EC 7D 8D */ bl memcpy /* 8013B7B8 001385B8 7F E3 FB 78 */ mr r3, r31 -/* 8013B7BC 001385BC 4B FF FB 49 */ bl func_8013B304 +/* 8013B7BC 001385BC 4B FF FB 49 */ bl zDiscoFloor.refresh_state__25_unnamed_zDiscoFloor_cpp_FR13z_disco_floor /* 8013B7C0 001385C0 FC 20 F8 90 */ fmr f1, f31 lbl_8013B7C4: /* 8013B7C4 001385C4 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 @@ -619,15 +619,15 @@ lbl_8013B7C4: /* 8013B7D8 001385D8 38 21 00 20 */ addi r1, r1, 0x20 /* 8013B7DC 001385DC 4E 80 00 20 */ blr -.global func_8013B7E0 -func_8013B7E0: +.global zDiscoFloor.state_byte_size__25_unnamed_zDiscoFloor_cpp_FUl +zDiscoFloor.state_byte_size__25_unnamed_zDiscoFloor_cpp_FUl: /* 8013B7E0 001385E0 54 63 08 3C */ slwi r3, r3, 1 /* 8013B7E4 001385E4 38 03 00 07 */ addi r0, r3, 7 /* 8013B7E8 001385E8 54 03 E8 FE */ srwi r3, r0, 3 /* 8013B7EC 001385EC 4E 80 00 20 */ blr -.global func_8013B7F0 -func_8013B7F0: +.global zDiscoFloor.update_state__25_unnamed_zDiscoFloor_cpp_FR13z_disco_floorf +zDiscoFloor.update_state__25_unnamed_zDiscoFloor_cpp_FR13z_disco_floorf: /* 8013B7F0 001385F0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8013B7F4 001385F4 7C 08 02 A6 */ mflr r0 /* 8013B7F8 001385F8 90 01 00 24 */ stw r0, 0x24(r1) @@ -695,7 +695,7 @@ lbl_8013B8CC: /* 8013B8D8 001386D8 80 7F 00 20 */ lwz r3, 0x20(r31) /* 8013B8DC 001386DC 7C 84 00 2E */ lwzx r4, r4, r0 /* 8013B8E0 001386E0 80 BF 00 3C */ lwz r5, 0x3c(r31) -/* 8013B8E4 001386E4 4B FF F9 A5 */ bl func_8013B288 +/* 8013B8E4 001386E4 4B FF F9 A5 */ bl zDiscoFloor.translate_mask__25_unnamed_zDiscoFloor_cpp_FPUcPCUcUl /* 8013B8E8 001386E8 C0 1F 00 54 */ lfs f0, 0x54(r31) /* 8013B8EC 001386EC FC 00 F8 40 */ fcmpo cr0, f0, f31 /* 8013B8F0 001386F0 4C 40 13 82 */ cror 2, 0, 2 @@ -707,7 +707,7 @@ lbl_8013B8CC: /* 8013B908 00138708 90 1F 00 50 */ stw r0, 0x50(r31) /* 8013B90C 0013870C 80 7F 00 14 */ lwz r3, 0x14(r31) /* 8013B910 00138710 80 63 00 20 */ lwz r3, 0x20(r3) -/* 8013B914 00138714 4B FF FE CD */ bl func_8013B7E0 +/* 8013B914 00138714 4B FF FE CD */ bl zDiscoFloor.state_byte_size__25_unnamed_zDiscoFloor_cpp_FUl /* 8013B918 00138718 7C 65 1B 78 */ mr r5, r3 /* 8013B91C 0013871C 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 8013B920 00138720 80 9F 00 20 */ lwz r4, 0x20(r31) @@ -718,7 +718,7 @@ lbl_8013B92C: /* 8013B930 00138730 D0 1F 00 5C */ stfs f0, 0x5c(r31) lbl_8013B934: /* 8013B934 00138734 7F E3 FB 78 */ mr r3, r31 -/* 8013B938 00138738 4B FF F9 CD */ bl func_8013B304 +/* 8013B938 00138738 4B FF F9 CD */ bl zDiscoFloor.refresh_state__25_unnamed_zDiscoFloor_cpp_FR13z_disco_floor lbl_8013B93C: /* 8013B93C 0013873C E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8013B940 00138740 80 01 00 24 */ lwz r0, 0x24(r1) @@ -728,8 +728,8 @@ lbl_8013B93C: /* 8013B950 00138750 38 21 00 20 */ addi r1, r1, 0x20 /* 8013B954 00138754 4E 80 00 20 */ blr -.global func_8013B958 -func_8013B958: +.global zDiscoFloor.get_damage_surface__25_unnamed_zDiscoFloor_cpp_Fv +zDiscoFloor.get_damage_surface__25_unnamed_zDiscoFloor_cpp_Fv: /* 8013B958 00138758 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013B95C 0013875C 7C 08 02 A6 */ mflr r0 /* 8013B960 00138760 3C 60 80 32 */ lis r3, lbl_80327D30@ha @@ -916,8 +916,8 @@ lbl_8013BBF8: /* 8013BC08 00138A08 42 00 FF F0 */ bdnz lbl_8013BBF8 /* 8013BC0C 00138A0C 4E 80 00 20 */ blr -.global func_8013BC10 -func_8013BC10: +.global zDiscoFloor.render_model__25_unnamed_zDiscoFloor_cpp_FP14xModelInstanceRC7xSphere +zDiscoFloor.render_model__25_unnamed_zDiscoFloor_cpp_FP14xModelInstanceRC7xSphere: /* 8013BC10 00138A10 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8013BC14 00138A14 7C 08 02 A6 */ mflr r0 /* 8013BC18 00138A18 90 01 00 24 */ stw r0, 0x24(r1) @@ -964,8 +964,8 @@ lbl_8013BC8C: /* 8013BCB8 00138AB8 38 21 00 20 */ addi r1, r1, 0x20 /* 8013BCBC 00138ABC 4E 80 00 20 */ blr -.global func_8013BCC0 -func_8013BCC0: +.global zDiscoFloor.render_model__25_unnamed_zDiscoFloor_cpp_FP14xModelInstanceR7xSpheref +zDiscoFloor.render_model__25_unnamed_zDiscoFloor_cpp_FP14xModelInstanceR7xSpheref: /* 8013BCC0 00138AC0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8013BCC4 00138AC4 7C 08 02 A6 */ mflr r0 /* 8013BCC8 00138AC8 90 01 00 34 */ stw r0, 0x34(r1) @@ -1025,25 +1025,25 @@ init__13z_disco_floorFv: /* 8013BD90 00138B90 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013BD94 00138B94 7C 08 02 A6 */ mflr r0 /* 8013BD98 00138B98 90 01 00 14 */ stw r0, 0x14(r1) -/* 8013BD9C 00138B9C 4B FF F1 C9 */ bl func_8013AF64 +/* 8013BD9C 00138B9C 4B FF F1 C9 */ bl zDiscoFloor.create_glow_light__25_unnamed_zDiscoFloor_cpp_Fv /* 8013BDA0 00138BA0 3C 60 80 27 */ lis r3, lbl_8026D0C8@ha /* 8013BDA4 00138BA4 38 63 D0 C8 */ addi r3, r3, lbl_8026D0C8@l /* 8013BDA8 00138BA8 38 63 00 11 */ addi r3, r3, 0x11 /* 8013BDAC 00138BAC 4B ED A0 F5 */ bl func_80015EA0 -/* 8013BDB0 00138BB0 48 00 00 21 */ bl func_8013BDD0 +/* 8013BDB0 00138BB0 48 00 00 21 */ bl zDiscoFloor.add_global_tweaks__25_unnamed_zDiscoFloor_cpp_Fv /* 8013BDB4 00138BB4 38 6D 96 74 */ addi r3, r13, lbl_803CBF74-_SDA_BASE_ -/* 8013BDB8 00138BB8 48 00 00 15 */ bl func_8013BDCC +/* 8013BDB8 00138BB8 48 00 00 15 */ bl zDiscoFloor.init__Q225_unnamed_zDiscoFloor_cpp_15clone_pipe_dataFv /* 8013BDBC 00138BBC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8013BDC0 00138BC0 7C 08 03 A6 */ mtlr r0 /* 8013BDC4 00138BC4 38 21 00 10 */ addi r1, r1, 0x10 /* 8013BDC8 00138BC8 4E 80 00 20 */ blr -.global func_8013BDCC -func_8013BDCC: +.global zDiscoFloor.init__Q225_unnamed_zDiscoFloor_cpp_15clone_pipe_dataFv +zDiscoFloor.init__Q225_unnamed_zDiscoFloor_cpp_15clone_pipe_dataFv: /* 8013BDCC 00138BCC 4E 80 00 20 */ blr -.global func_8013BDD0 -func_8013BDD0: +.global zDiscoFloor.add_global_tweaks__25_unnamed_zDiscoFloor_cpp_Fv +zDiscoFloor.add_global_tweaks__25_unnamed_zDiscoFloor_cpp_Fv: /* 8013BDD0 00138BD0 4E 80 00 20 */ blr .global post_setup__13z_disco_floorFv @@ -1052,14 +1052,14 @@ post_setup__13z_disco_floorFv: /* 8013BDD8 00138BD8 7C 08 02 A6 */ mflr r0 /* 8013BDDC 00138BDC 38 6D 96 74 */ addi r3, r13, lbl_803CBF74-_SDA_BASE_ /* 8013BDE0 00138BE0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8013BDE4 00138BE4 48 00 00 15 */ bl func_8013BDF8 +/* 8013BDE4 00138BE4 48 00 00 15 */ bl zDiscoFloor.post_setup__Q225_unnamed_zDiscoFloor_cpp_15clone_pipe_dataFv /* 8013BDE8 00138BE8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8013BDEC 00138BEC 7C 08 03 A6 */ mtlr r0 /* 8013BDF0 00138BF0 38 21 00 10 */ addi r1, r1, 0x10 /* 8013BDF4 00138BF4 4E 80 00 20 */ blr -.global func_8013BDF8 -func_8013BDF8: +.global zDiscoFloor.post_setup__Q225_unnamed_zDiscoFloor_cpp_15clone_pipe_dataFv +zDiscoFloor.post_setup__Q225_unnamed_zDiscoFloor_cpp_15clone_pipe_dataFv: /* 8013BDF8 00138BF8 4E 80 00 20 */ blr .global destroy__13z_disco_floorFv @@ -1067,16 +1067,16 @@ destroy__13z_disco_floorFv: /* 8013BDFC 00138BFC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013BE00 00138C00 7C 08 02 A6 */ mflr r0 /* 8013BE04 00138C04 90 01 00 14 */ stw r0, 0x14(r1) -/* 8013BE08 00138C08 4B FF F1 CD */ bl func_8013AFD4 +/* 8013BE08 00138C08 4B FF F1 CD */ bl zDiscoFloor.destroy_glow_light__25_unnamed_zDiscoFloor_cpp_Fv /* 8013BE0C 00138C0C 38 6D 96 74 */ addi r3, r13, lbl_803CBF74-_SDA_BASE_ -/* 8013BE10 00138C10 48 00 00 15 */ bl func_8013BE24 +/* 8013BE10 00138C10 48 00 00 15 */ bl zDiscoFloor.destroy__Q225_unnamed_zDiscoFloor_cpp_15clone_pipe_dataFv /* 8013BE14 00138C14 80 01 00 14 */ lwz r0, 0x14(r1) /* 8013BE18 00138C18 7C 08 03 A6 */ mtlr r0 /* 8013BE1C 00138C1C 38 21 00 10 */ addi r1, r1, 0x10 /* 8013BE20 00138C20 4E 80 00 20 */ blr -.global func_8013BE24 -func_8013BE24: +.global zDiscoFloor.destroy__Q225_unnamed_zDiscoFloor_cpp_15clone_pipe_dataFv +zDiscoFloor.destroy__Q225_unnamed_zDiscoFloor_cpp_15clone_pipe_dataFv: /* 8013BE24 00138C24 4E 80 00 20 */ blr .global render_all__13z_disco_floorFv @@ -1287,14 +1287,14 @@ lbl_8013C0EC: /* 8013C0F0 00138EF0 7C 06 00 40 */ cmplw r6, r0 /* 8013C0F4 00138EF4 41 80 FF DC */ blt lbl_8013C0D0 /* 8013C0F8 00138EF8 80 7F 00 20 */ lwz r3, 0x20(r31) -/* 8013C0FC 00138EFC 4B FF F6 E5 */ bl func_8013B7E0 +/* 8013C0FC 00138EFC 4B FF F6 E5 */ bl zDiscoFloor.state_byte_size__25_unnamed_zDiscoFloor_cpp_FUl /* 8013C100 00138F00 7C 64 1B 78 */ mr r4, r3 /* 8013C104 00138F04 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8013C108 00138F08 38 A0 00 00 */ li r5, 0 /* 8013C10C 00138F0C 4B EF 78 35 */ bl xMemAlloc__FUiUii /* 8013C110 00138F10 90 7E 00 1C */ stw r3, 0x1c(r30) /* 8013C114 00138F14 80 7F 00 20 */ lwz r3, 0x20(r31) -/* 8013C118 00138F18 4B FF F6 C9 */ bl func_8013B7E0 +/* 8013C118 00138F18 4B FF F6 C9 */ bl zDiscoFloor.state_byte_size__25_unnamed_zDiscoFloor_cpp_FUl /* 8013C11C 00138F1C 7C 64 1B 78 */ mr r4, r3 /* 8013C120 00138F20 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 8013C124 00138F24 38 A0 00 00 */ li r5, 0 @@ -1363,7 +1363,7 @@ setup__13z_disco_floorFv: /* 8013C208 00139008 90 1F 00 24 */ stw r0, 0x24(r31) /* 8013C20C 0013900C 48 00 01 89 */ bl reset__13z_disco_floorFv /* 8013C210 00139010 7F E3 FB 78 */ mr r3, r31 -/* 8013C214 00139014 48 00 01 7D */ bl func_8013C390 +/* 8013C214 00139014 48 00 01 7D */ bl zDiscoFloor.add_tweaks__25_unnamed_zDiscoFloor_cpp_FR13z_disco_floor /* 8013C218 00139018 48 00 01 64 */ b lbl_8013C37C lbl_8013C21C: /* 8013C21C 0013901C 1F 80 00 18 */ mulli r28, r0, 0x18 @@ -1380,7 +1380,7 @@ lbl_8013C23C: /* 8013C244 00139044 80 7D 00 24 */ lwz r3, 0x24(r29) /* 8013C248 00139048 80 9D 00 30 */ lwz r4, 0x30(r29) /* 8013C24C 0013904C 80 BF 00 3C */ lwz r5, 0x3c(r31) -/* 8013C250 00139050 4B FF EE 91 */ bl func_8013B0E0 +/* 8013C250 00139050 4B FF EE 91 */ bl zDiscoFloor.find_tiles__25_unnamed_zDiscoFloor_cpp_FPCcPQ213z_disco_floor9tile_dataUl /* 8013C254 00139054 3B 7B 00 01 */ addi r27, r27, 1 /* 8013C258 00139058 3B BD 00 04 */ addi r29, r29, 4 /* 8013C25C 0013905C 2C 1B 00 03 */ cmpwi r27, 3 @@ -1397,7 +1397,7 @@ lbl_8013C274: /* 8013C284 00139084 80 7D 00 30 */ lwz r3, 0x30(r29) /* 8013C288 00139088 28 03 00 00 */ cmplwi r3, 0 /* 8013C28C 0013908C 40 82 00 10 */ bne lbl_8013C29C -/* 8013C290 00139090 4B FF F6 C9 */ bl func_8013B958 +/* 8013C290 00139090 4B FF F6 C9 */ bl zDiscoFloor.get_damage_surface__25_unnamed_zDiscoFloor_cpp_Fv /* 8013C294 00139094 90 7D 00 30 */ stw r3, 0x30(r29) /* 8013C298 00139098 48 00 00 10 */ b lbl_8013C2A8 lbl_8013C29C: @@ -1464,7 +1464,7 @@ lbl_8013C348: /* 8013C36C 0013916C 7F E3 FB 78 */ mr r3, r31 /* 8013C370 00139170 48 00 00 25 */ bl reset__13z_disco_floorFv /* 8013C374 00139174 7F E3 FB 78 */ mr r3, r31 -/* 8013C378 00139178 48 00 00 19 */ bl func_8013C390 +/* 8013C378 00139178 48 00 00 19 */ bl zDiscoFloor.add_tweaks__25_unnamed_zDiscoFloor_cpp_FR13z_disco_floor lbl_8013C37C: /* 8013C37C 0013917C BB 61 00 0C */ lmw r27, 0xc(r1) /* 8013C380 00139180 80 01 00 24 */ lwz r0, 0x24(r1) @@ -1472,8 +1472,8 @@ lbl_8013C37C: /* 8013C388 00139188 38 21 00 20 */ addi r1, r1, 0x20 /* 8013C38C 0013918C 4E 80 00 20 */ blr -.global func_8013C390 -func_8013C390: +.global zDiscoFloor.add_tweaks__25_unnamed_zDiscoFloor_cpp_FR13z_disco_floor +zDiscoFloor.add_tweaks__25_unnamed_zDiscoFloor_cpp_FR13z_disco_floor: /* 8013C390 00139190 4E 80 00 20 */ blr .global reset__13z_disco_floorFv @@ -1558,7 +1558,7 @@ lbl_8013C480: /* 8013C4B4 001392B4 40 80 00 14 */ bge lbl_8013C4C8 /* 8013C4B8 001392B8 FC 20 F8 90 */ fmr f1, f31 /* 8013C4BC 001392BC 7F E3 FB 78 */ mr r3, r31 -/* 8013C4C0 001392C0 4B FF F2 59 */ bl func_8013B718 +/* 8013C4C0 001392C0 4B FF F2 59 */ bl zDiscoFloor.update_transition__25_unnamed_zDiscoFloor_cpp_FR13z_disco_floorf /* 8013C4C4 001392C4 FF E0 08 90 */ fmr f31, f1 lbl_8013C4C8: /* 8013C4C8 001392C8 C0 02 A4 7C */ lfs f0, lbl_803CEDFC-_SDA2_BASE_(r2) @@ -1566,7 +1566,7 @@ lbl_8013C4C8: /* 8013C4D0 001392D0 40 81 00 10 */ ble lbl_8013C4E0 /* 8013C4D4 001392D4 FC 20 F8 90 */ fmr f1, f31 /* 8013C4D8 001392D8 7F E3 FB 78 */ mr r3, r31 -/* 8013C4DC 001392DC 4B FF F3 15 */ bl func_8013B7F0 +/* 8013C4DC 001392DC 4B FF F3 15 */ bl zDiscoFloor.update_state__25_unnamed_zDiscoFloor_cpp_FR13z_disco_floorf lbl_8013C4E0: /* 8013C4E0 001392E0 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8013C4E4 001392E4 80 01 00 24 */ lwz r0, 0x24(r1) @@ -1606,10 +1606,10 @@ lbl_8013C534: /* 8013C558 00139358 80 7F 00 20 */ lwz r3, 0x20(r31) /* 8013C55C 0013935C 7C 84 00 2E */ lwzx r4, r4, r0 /* 8013C560 00139360 80 BF 00 3C */ lwz r5, 0x3c(r31) -/* 8013C564 00139364 4B FF ED 25 */ bl func_8013B288 +/* 8013C564 00139364 4B FF ED 25 */ bl zDiscoFloor.translate_mask__25_unnamed_zDiscoFloor_cpp_FPUcPCUcUl /* 8013C568 00139368 80 7F 00 14 */ lwz r3, 0x14(r31) /* 8013C56C 0013936C 80 63 00 20 */ lwz r3, 0x20(r3) -/* 8013C570 00139370 4B FF F2 71 */ bl func_8013B7E0 +/* 8013C570 00139370 4B FF F2 71 */ bl zDiscoFloor.state_byte_size__25_unnamed_zDiscoFloor_cpp_FUl /* 8013C574 00139374 7C 65 1B 78 */ mr r5, r3 /* 8013C578 00139378 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 8013C57C 0013937C 80 9F 00 20 */ lwz r4, 0x20(r31) @@ -1625,12 +1625,12 @@ lbl_8013C588: /* 8013C5A0 001393A0 80 7F 00 20 */ lwz r3, 0x20(r31) /* 8013C5A4 001393A4 7C 84 00 2E */ lwzx r4, r4, r0 /* 8013C5A8 001393A8 80 BF 00 3C */ lwz r5, 0x3c(r31) -/* 8013C5AC 001393AC 4B FF EC DD */ bl func_8013B288 +/* 8013C5AC 001393AC 4B FF EC DD */ bl zDiscoFloor.translate_mask__25_unnamed_zDiscoFloor_cpp_FPUcPCUcUl lbl_8013C5B0: /* 8013C5B0 001393B0 C0 02 A4 7C */ lfs f0, lbl_803CEDFC-_SDA2_BASE_(r2) /* 8013C5B4 001393B4 7F E3 FB 78 */ mr r3, r31 /* 8013C5B8 001393B8 D0 1F 00 60 */ stfs f0, 0x60(r31) -/* 8013C5BC 001393BC 4B FF ED 49 */ bl func_8013B304 +/* 8013C5BC 001393BC 4B FF ED 49 */ bl zDiscoFloor.refresh_state__25_unnamed_zDiscoFloor_cpp_FR13z_disco_floor /* 8013C5C0 001393C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8013C5C4 001393C4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8013C5C8 001393C8 7C 08 03 A6 */ mtlr r0 @@ -2186,7 +2186,7 @@ lbl_8013CD44: /* 8013CD68 00139B68 80 7E 00 04 */ lwz r3, 4(r30) /* 8013CD6C 00139B6C 38 9E 00 08 */ addi r4, r30, 8 /* 8013CD70 00139B70 80 63 00 24 */ lwz r3, 0x24(r3) -/* 8013CD74 00139B74 4B FF EE 9D */ bl func_8013BC10 +/* 8013CD74 00139B74 4B FF EE 9D */ bl zDiscoFloor.render_model__25_unnamed_zDiscoFloor_cpp_FP14xModelInstanceRC7xSphere lbl_8013CD78: /* 8013CD78 00139B78 3B DE 00 18 */ addi r30, r30, 0x18 lbl_8013CD7C: @@ -2268,7 +2268,7 @@ lbl_8013CE88: /* 8013CE8C 00139C8C FC 20 D8 90 */ fmr f1, f27 /* 8013CE90 00139C90 38 9C 00 08 */ addi r4, r28, 8 /* 8013CE94 00139C94 80 63 00 24 */ lwz r3, 0x24(r3) -/* 8013CE98 00139C98 4B FF EE 29 */ bl func_8013BCC0 +/* 8013CE98 00139C98 4B FF EE 29 */ bl zDiscoFloor.render_model__25_unnamed_zDiscoFloor_cpp_FP14xModelInstanceR7xSpheref lbl_8013CE9C: /* 8013CE9C 00139C9C 3B 9C 00 18 */ addi r28, r28, 0x18 lbl_8013CEA0: diff --git a/asm/Game/zDispatcher.s b/asm/Game/zDispatcher.s index c753639c6..06009f354 100644 --- a/asm/Game/zDispatcher.s +++ b/asm/Game/zDispatcher.s @@ -95,7 +95,7 @@ zDispatcher_Init__FP17st_ZDISPATCH_DATAP10xBaseAsset: /* 800535EC 000503EC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800535F0 000503F0 7C 08 02 A6 */ mflr r0 /* 800535F4 000503F4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800535F8 000503F8 48 00 00 75 */ bl func_8005366C +/* 800535F8 000503F8 48 00 00 75 */ bl zDispatcher.ZDSP_instInit__FP17st_ZDISPATCH_DATAP10xBaseAsset /* 800535FC 000503FC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80053600 00050400 7C 08 03 A6 */ mtlr r0 /* 80053604 00050404 38 21 00 10 */ addi r1, r1, 0x10 @@ -106,7 +106,7 @@ zDispatcher_InitDep__FP17st_ZDISPATCH_DATAP6zScene: /* 8005360C 0005040C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80053610 00050410 7C 08 02 A6 */ mflr r0 /* 80053614 00050414 90 01 00 14 */ stw r0, 0x14(r1) -/* 80053618 00050418 48 00 00 DD */ bl func_800536F4 +/* 80053618 00050418 48 00 00 DD */ bl zDispatcher.ZDSP_instInitDep__FP17st_ZDISPATCH_DATAP6zScene /* 8005361C 0005041C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80053620 00050420 7C 08 03 A6 */ mtlr r0 /* 80053624 00050424 38 21 00 10 */ addi r1, r1, 0x10 @@ -134,8 +134,8 @@ zDispatcher_Load__FP17st_ZDISPATCH_DATAP7xSerial: /* 80053664 00050464 38 21 00 10 */ addi r1, r1, 0x10 /* 80053668 00050468 4E 80 00 20 */ blr -.global func_8005366C -func_8005366C: +.global zDispatcher.ZDSP_instInit__FP17st_ZDISPATCH_DATAP10xBaseAsset +zDispatcher.ZDSP_instInit__FP17st_ZDISPATCH_DATAP10xBaseAsset: /* 8005366C 0005046C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80053670 00050470 7C 08 02 A6 */ mflr r0 /* 80053674 00050474 90 01 00 14 */ stw r0, 0x14(r1) @@ -160,7 +160,7 @@ lbl_800536B8: /* 800536BC 000504BC 90 1E 00 08 */ stw r0, 8(r30) lbl_800536C0: /* 800536C0 000504C0 7F C3 F3 78 */ mr r3, r30 -/* 800536C4 000504C4 48 00 00 D1 */ bl func_80053794 +/* 800536C4 000504C4 48 00 00 D1 */ bl zDispatcher.ZDSP_readAsset__FP17st_ZDISPATCH_DATA /* 800536C8 000504C8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800536CC 000504CC 80 9E 00 00 */ lwz r4, 0(r30) /* 800536D0 000504D0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -173,8 +173,8 @@ lbl_800536C0: /* 800536EC 000504EC 38 21 00 10 */ addi r1, r1, 0x10 /* 800536F0 000504F0 4E 80 00 20 */ blr -.global func_800536F4 -func_800536F4: +.global zDispatcher.ZDSP_instInitDep__FP17st_ZDISPATCH_DATAP6zScene +zDispatcher.ZDSP_instInitDep__FP17st_ZDISPATCH_DATAP6zScene: /* 800536F4 000504F4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800536F8 000504F8 7C 08 02 A6 */ mflr r0 /* 800536FC 000504FC 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -188,8 +188,8 @@ func_800536F4: /* 8005371C 0005051C 38 21 00 10 */ addi r1, r1, 0x10 /* 80053720 00050520 4E 80 00 20 */ blr -.global func_80053724 -func_80053724: +.global zDispatcher.ZDSP_instReset__FP17st_ZDISPATCH_DATAP6zScene +zDispatcher.ZDSP_instReset__FP17st_ZDISPATCH_DATAP6zScene: /* 80053724 00050524 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80053728 00050528 7C 08 02 A6 */ mflr r0 /* 8005372C 0005052C 90 01 00 24 */ stw r0, 0x24(r1) @@ -207,10 +207,10 @@ func_80053724: /* 8005375C 0005055C 4B FA FC FD */ bl memset /* 80053760 00050560 7F A3 EB 78 */ mr r3, r29 /* 80053764 00050564 7F E4 FB 78 */ mr r4, r31 -/* 80053768 00050568 4B FF FF 05 */ bl func_8005366C +/* 80053768 00050568 4B FF FF 05 */ bl zDispatcher.ZDSP_instInit__FP17st_ZDISPATCH_DATAP10xBaseAsset /* 8005376C 0005056C 7F A3 EB 78 */ mr r3, r29 /* 80053770 00050570 7F C4 F3 78 */ mr r4, r30 -/* 80053774 00050574 4B FF FF 81 */ bl func_800536F4 +/* 80053774 00050574 4B FF FF 81 */ bl zDispatcher.ZDSP_instInitDep__FP17st_ZDISPATCH_DATAP6zScene /* 80053778 00050578 80 01 00 24 */ lwz r0, 0x24(r1) /* 8005377C 0005057C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80053780 00050580 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -219,8 +219,8 @@ func_80053724: /* 8005378C 0005058C 38 21 00 20 */ addi r1, r1, 0x20 /* 80053790 00050590 4E 80 00 20 */ blr -.global func_80053794 -func_80053794: +.global zDispatcher.ZDSP_readAsset__FP17st_ZDISPATCH_DATA +zDispatcher.ZDSP_readAsset__FP17st_ZDISPATCH_DATA: /* 80053794 00050594 4E 80 00 20 */ blr .global ZDSP_injectCmd__FP17st_ZDISPATCH_DATA19en_DISPATCH_COMMAND @@ -272,14 +272,14 @@ ZDSP_injectCmd__FP17st_ZDISPATCH_DATA19en_DISPATCH_COMMANDPvPvPv: /* 80053830 00050630 90 A1 00 0C */ stw r5, 0xc(r1) /* 80053834 00050634 90 C1 00 10 */ stw r6, 0x10(r1) /* 80053838 00050638 90 E1 00 14 */ stw r7, 0x14(r1) -/* 8005383C 0005063C 48 00 00 15 */ bl func_80053850 +/* 8005383C 0005063C 48 00 00 15 */ bl zDispatcher.ZDSP_doCommand__FP17st_ZDISPATCH_DATAP20st_ZDISPATCH_CONTEXT /* 80053840 00050640 80 01 00 24 */ lwz r0, 0x24(r1) /* 80053844 00050644 7C 08 03 A6 */ mtlr r0 /* 80053848 00050648 38 21 00 20 */ addi r1, r1, 0x20 /* 8005384C 0005064C 4E 80 00 20 */ blr -.global func_80053850 -func_80053850: +.global zDispatcher.ZDSP_doCommand__FP17st_ZDISPATCH_DATAP20st_ZDISPATCH_CONTEXT +zDispatcher.ZDSP_doCommand__FP17st_ZDISPATCH_DATAP20st_ZDISPATCH_CONTEXT: /* 80053850 00050650 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80053854 00050654 7C 08 02 A6 */ mflr r0 /* 80053858 00050658 90 01 00 14 */ stw r0, 0x14(r1) @@ -362,7 +362,7 @@ lbl_8005395C: /* 8005397C 0005077C 90 7F 00 00 */ stw r3, 0(r31) /* 80053980 00050780 48 00 01 90 */ b lbl_80053B10 /* 80053984 00050784 80 7E 00 00 */ lwz r3, 0(r30) -/* 80053988 00050788 48 00 07 4D */ bl func_800540D4 +/* 80053988 00050788 48 00 07 4D */ bl zDispatcher.WRAP_xsnd_setMusicVolume__Fi /* 8005398C 0005078C 28 1F 00 00 */ cmplwi r31, 0 /* 80053990 00050790 41 82 01 80 */ beq lbl_80053B10 /* 80053994 00050794 38 60 00 00 */ li r3, 0 @@ -379,7 +379,7 @@ lbl_8005395C: lbl_800539C0: /* 800539C0 000507C0 38 63 00 01 */ addi r3, r3, 1 lbl_800539C4: -/* 800539C4 000507C4 48 00 07 11 */ bl func_800540D4 +/* 800539C4 000507C4 48 00 07 11 */ bl zDispatcher.WRAP_xsnd_setMusicVolume__Fi /* 800539C8 000507C8 28 1F 00 00 */ cmplwi r31, 0 /* 800539CC 000507CC 41 82 01 44 */ beq lbl_80053B10 /* 800539D0 000507D0 38 60 00 00 */ li r3, 0 @@ -396,7 +396,7 @@ lbl_800539C4: lbl_800539FC: /* 800539FC 000507FC 38 63 FF FF */ addi r3, r3, -1 lbl_80053A00: -/* 80053A00 00050800 48 00 06 D5 */ bl func_800540D4 +/* 80053A00 00050800 48 00 06 D5 */ bl zDispatcher.WRAP_xsnd_setMusicVolume__Fi /* 80053A04 00050804 28 1F 00 00 */ cmplwi r31, 0 /* 80053A08 00050808 41 82 01 08 */ beq lbl_80053B10 /* 80053A0C 0005080C 38 60 00 00 */ li r3, 0 @@ -408,7 +408,7 @@ lbl_80053A00: /* 80053A24 00050824 90 7F 00 00 */ stw r3, 0(r31) /* 80053A28 00050828 48 00 00 E8 */ b lbl_80053B10 /* 80053A2C 0005082C 80 7E 00 00 */ lwz r3, 0(r30) -/* 80053A30 00050830 48 00 07 29 */ bl func_80054158 +/* 80053A30 00050830 48 00 07 29 */ bl zDispatcher.WRAP_xsnd_setSFXVolume__Fi /* 80053A34 00050834 28 1F 00 00 */ cmplwi r31, 0 /* 80053A38 00050838 41 82 00 D8 */ beq lbl_80053B10 /* 80053A3C 0005083C 38 60 00 00 */ li r3, 0 @@ -425,7 +425,7 @@ lbl_80053A00: lbl_80053A68: /* 80053A68 00050868 38 63 00 01 */ addi r3, r3, 1 lbl_80053A6C: -/* 80053A6C 0005086C 48 00 06 ED */ bl func_80054158 +/* 80053A6C 0005086C 48 00 06 ED */ bl zDispatcher.WRAP_xsnd_setSFXVolume__Fi /* 80053A70 00050870 28 1F 00 00 */ cmplwi r31, 0 /* 80053A74 00050874 41 82 00 9C */ beq lbl_80053B10 /* 80053A78 00050878 38 60 00 00 */ li r3, 0 @@ -442,7 +442,7 @@ lbl_80053A6C: lbl_80053AA4: /* 80053AA4 000508A4 38 63 FF FF */ addi r3, r3, -1 lbl_80053AA8: -/* 80053AA8 000508A8 48 00 06 B1 */ bl func_80054158 +/* 80053AA8 000508A8 48 00 06 B1 */ bl zDispatcher.WRAP_xsnd_setSFXVolume__Fi /* 80053AAC 000508AC 28 1F 00 00 */ cmplwi r31, 0 /* 80053AB0 000508B0 41 82 00 60 */ beq lbl_80053B10 /* 80053AB4 000508B4 38 60 00 00 */ li r3, 0 @@ -517,9 +517,9 @@ zDispatcherRestoreOptions__Fv: /* 80053BAC 000509AC 80 6D 8C 30 */ lwz r3, lbl_803CB530-_SDA_BASE_(r13) /* 80053BB0 000509B0 48 07 E9 B5 */ bl iSndStereo__FUi /* 80053BB4 000509B4 80 6D 8C 34 */ lwz r3, lbl_803CB534-_SDA_BASE_(r13) -/* 80053BB8 000509B8 48 00 05 1D */ bl func_800540D4 +/* 80053BB8 000509B8 48 00 05 1D */ bl zDispatcher.WRAP_xsnd_setMusicVolume__Fi /* 80053BBC 000509BC 80 6D 8C 38 */ lwz r3, lbl_803CB538-_SDA_BASE_(r13) -/* 80053BC0 000509C0 48 00 05 99 */ bl func_80054158 +/* 80053BC0 000509C0 48 00 05 99 */ bl zDispatcher.WRAP_xsnd_setSFXVolume__Fi /* 80053BC4 000509C4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80053BC8 000509C8 7C 08 03 A6 */ mtlr r0 /* 80053BCC 000509CC 38 21 00 10 */ addi r1, r1, 0x10 @@ -652,7 +652,7 @@ lbl_80053D84: /* 80053D84 00050B84 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80053D88 00050B88 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 80053D8C 00050B8C 80 84 1F C0 */ lwz r4, 0x1fc0(r4) -/* 80053D90 00050B90 4B FF F9 95 */ bl func_80053724 +/* 80053D90 00050B90 4B FF F9 95 */ bl zDispatcher.ZDSP_instReset__FP17st_ZDISPATCH_DATAP6zScene /* 80053D94 00050B94 48 00 03 20 */ b lbl_800540B4 lbl_80053D98: /* 80053D98 00050B98 7F C3 F3 78 */ mr r3, r30 @@ -902,8 +902,8 @@ lbl_800540B4: /* 800540CC 00050ECC 38 21 04 30 */ addi r1, r1, 0x430 /* 800540D0 00050ED0 4E 80 00 20 */ blr -.global func_800540D4 -func_800540D4: +.global zDispatcher.WRAP_xsnd_setMusicVolume__Fi +zDispatcher.WRAP_xsnd_setMusicVolume__Fi: /* 800540D4 00050ED4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800540D8 00050ED8 7C 08 02 A6 */ mflr r0 /* 800540DC 00050EDC 6C 63 80 00 */ xoris r3, r3, 0x8000 @@ -942,8 +942,8 @@ lbl_80054140: /* 80054150 00050F50 38 21 00 10 */ addi r1, r1, 0x10 /* 80054154 00050F54 4E 80 00 20 */ blr -.global func_80054158 -func_80054158: +.global zDispatcher.WRAP_xsnd_setSFXVolume__Fi +zDispatcher.WRAP_xsnd_setSFXVolume__Fi: /* 80054158 00050F58 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8005415C 00050F5C 7C 08 02 A6 */ mflr r0 /* 80054160 00050F60 90 01 00 24 */ stw r0, 0x24(r1) diff --git a/asm/Game/zEntButton.s b/asm/Game/zEntButton.s index 909c3f098..0c21c0dea 100644 --- a/asm/Game/zEntButton.s +++ b/asm/Game/zEntButton.s @@ -528,8 +528,8 @@ zEntButton_SetReady__FP11_zEntButton: /* 80056C2C 00053A2C 90 03 01 44 */ stw r0, 0x144(r3) /* 80056C30 00053A30 4E 80 00 20 */ blr -.global func_80056C34 -func_80056C34: +.global zEntButton.zEntButton_Press__FP11_zEntButton +zEntButton.zEntButton_Press__FP11_zEntButton: /* 80056C34 00053A34 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80056C38 00053A38 7C 08 02 A6 */ mflr r0 /* 80056C3C 00053A3C 3C 80 80 25 */ lis r4, lbl_80255088@ha @@ -565,8 +565,8 @@ lbl_80056CA4: /* 80056CB0 00053AB0 38 21 00 10 */ addi r1, r1, 0x10 /* 80056CB4 00053AB4 4E 80 00 20 */ blr -.global func_80056CB8 -func_80056CB8: +.global zEntButton._PressButtonSound__FUi +zEntButton._PressButtonSound__FUi: /* 80056CB8 00053AB8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80056CBC 00053ABC 7C 08 02 A6 */ mflr r0 /* 80056CC0 00053AC0 90 01 00 14 */ stw r0, 0x14(r1) @@ -625,7 +625,7 @@ zEntButton_Press__FP11_zEntButtonUi: /* 80056D80 00053B80 38 80 00 37 */ li r4, 0x37 /* 80056D84 00053B84 4B FC 88 6D */ bl zEntEvent__FP5xBaseUi /* 80056D88 00053B88 7F E3 FB 78 */ mr r3, r31 -/* 80056D8C 00053B8C 4B FF FF 2D */ bl func_80056CB8 +/* 80056D8C 00053B8C 4B FF FF 2D */ bl zEntButton._PressButtonSound__FUi lbl_80056D90: /* 80056D90 00053B90 80 01 00 14 */ lwz r0, 0x14(r1) /* 80056D94 00053B94 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -675,7 +675,7 @@ lbl_80056E20: /* 80056E30 00053C30 38 80 00 37 */ li r4, 0x37 /* 80056E34 00053C34 4B FC 87 BD */ bl zEntEvent__FP5xBaseUi /* 80056E38 00053C38 38 60 00 00 */ li r3, 0 -/* 80056E3C 00053C3C 4B FF FE 7D */ bl func_80056CB8 +/* 80056E3C 00053C3C 4B FF FE 7D */ bl zEntButton._PressButtonSound__FUi /* 80056E40 00053C40 48 00 00 0C */ b lbl_80056E4C lbl_80056E44: /* 80056E44 00053C44 38 00 00 01 */ li r0, 1 @@ -860,7 +860,7 @@ lbl_800570B0: /* 800570C4 00053EC4 48 00 01 2C */ b lbl_800571F0 lbl_800570C8: /* 800570C8 00053EC8 7F E3 FB 78 */ mr r3, r31 -/* 800570CC 00053ECC 4B FF FB 69 */ bl func_80056C34 +/* 800570CC 00053ECC 4B FF FB 69 */ bl zEntButton.zEntButton_Press__FP11_zEntButton /* 800570D0 00053ED0 48 00 01 20 */ b lbl_800571F0 lbl_800570D4: /* 800570D4 00053ED4 80 1F 01 44 */ lwz r0, 0x144(r31) diff --git a/asm/Game/zEntCruiseBubble.s b/asm/Game/zEntCruiseBubble.s index f43eee901..5d4307b45 100644 --- a/asm/Game/zEntCruiseBubble.s +++ b/asm/Game/zEntCruiseBubble.s @@ -2,8 +2,8 @@ .section .text # 0x8005720C - 0x800609B4 -.global func_8005720C -func_8005720C: +.global zEntCruiseBubble.init_sound__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.init_sound__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 8005720C 0005400C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80057210 00054010 7C 08 02 A6 */ mflr r0 /* 80057214 00054014 3C 60 80 29 */ lis r3, lbl_8028C430@ha @@ -39,8 +39,8 @@ lbl_80057260: /* 8005727C 0005407C 38 21 00 20 */ addi r1, r1, 0x20 /* 80057280 00054080 4E 80 00 20 */ blr -.global func_80057284 -func_80057284: +.global zEntCruiseBubble.stop_sound__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FiUi +zEntCruiseBubble.stop_sound__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FiUi: /* 80057284 00054084 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80057288 00054088 7C 08 02 A6 */ mflr r0 /* 8005728C 0005408C 1C A3 00 28 */ mulli r5, r3, 0x28 @@ -87,8 +87,8 @@ lbl_80057308: /* 80057318 00054118 38 21 00 10 */ addi r1, r1, 0x10 /* 8005731C 0005411C 4E 80 00 20 */ blr -.global func_80057320 -func_80057320: +.global zEntCruiseBubble.play_sound__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fif +zEntCruiseBubble.play_sound__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fif: /* 80057320 00054120 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80057324 00054124 7C 08 02 A6 */ mflr r0 /* 80057328 00054128 1C 83 00 28 */ mulli r4, r3, 0x28 @@ -154,8 +154,8 @@ lbl_800573E8: /* 800573FC 000541FC 38 21 00 10 */ addi r1, r1, 0x10 /* 80057400 00054200 4E 80 00 20 */ blr -.global func_80057404 -func_80057404: +.global zEntCruiseBubble.play_sound__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FifPC5xVec3 +zEntCruiseBubble.play_sound__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FifPC5xVec3: /* 80057404 00054204 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80057408 00054208 7C 08 02 A6 */ mflr r0 /* 8005740C 0005420C 1C A3 00 28 */ mulli r5, r3, 0x28 @@ -192,8 +192,8 @@ lbl_80057470: /* 80057480 00054280 38 21 00 10 */ addi r1, r1, 0x10 /* 80057484 00054284 4E 80 00 20 */ blr -.global func_80057488 -func_80057488: +.global zEntCruiseBubble.set_pitch__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FifUi +zEntCruiseBubble.set_pitch__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FifUi: /* 80057488 00054288 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8005748C 0005428C 7C 08 02 A6 */ mflr r0 /* 80057490 00054290 1C A3 00 28 */ mulli r5, r3, 0x28 @@ -239,8 +239,8 @@ lbl_80057508: /* 8005751C 0005431C 38 21 00 20 */ addi r1, r1, 0x20 /* 80057520 00054320 4E 80 00 20 */ blr -.global func_80057524 -func_80057524: +.global zEntCruiseBubble.show_wand__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.show_wand__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80057524 00054324 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80057528 00054328 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8005752C 0005432C 80 63 1F 5C */ lwz r3, 0x1f5c(r3) @@ -249,8 +249,8 @@ func_80057524: /* 80057538 00054338 B0 03 00 44 */ sth r0, 0x44(r3) /* 8005753C 0005433C 4E 80 00 20 */ blr -.global func_80057540 -func_80057540: +.global zEntCruiseBubble.hide_wand__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.hide_wand__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80057540 00054340 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80057544 00054344 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80057548 00054348 80 63 1F 5C */ lwz r3, 0x1f5c(r3) @@ -259,8 +259,8 @@ func_80057540: /* 80057554 00054354 B0 03 00 44 */ sth r0, 0x44(r3) /* 80057558 00054358 4E 80 00 20 */ blr -.global func_8005755C -func_8005755C: +.global zEntCruiseBubble.show_missle__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.show_missle__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 8005755C 0005435C 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 80057560 00054360 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l /* 80057564 00054364 80 63 00 68 */ lwz r3, 0x68(r3) @@ -269,8 +269,8 @@ func_8005755C: /* 80057570 00054370 B0 03 00 44 */ sth r0, 0x44(r3) /* 80057574 00054374 4E 80 00 20 */ blr -.global func_80057578 -func_80057578: +.global zEntCruiseBubble.hide_missle__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.hide_missle__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80057578 00054378 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 8005757C 0005437C 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l /* 80057580 00054380 80 63 00 68 */ lwz r3, 0x68(r3) @@ -279,8 +279,8 @@ func_80057578: /* 8005758C 0005438C B0 03 00 44 */ sth r0, 0x44(r3) /* 80057590 00054390 4E 80 00 20 */ blr -.global func_80057594 -func_80057594: +.global zEntCruiseBubble.capture_camera__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.capture_camera__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80057594 00054394 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80057598 00054398 7C 08 02 A6 */ mflr r0 /* 8005759C 0005439C 90 01 00 14 */ stw r0, 0x14(r1) @@ -295,8 +295,8 @@ func_80057594: /* 800575C0 000543C0 38 21 00 10 */ addi r1, r1, 0x10 /* 800575C4 000543C4 4E 80 00 20 */ blr -.global func_800575C8 -func_800575C8: +.global zEntCruiseBubble.release_camera__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.release_camera__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 800575C8 000543C8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800575CC 000543CC 7C 08 02 A6 */ mflr r0 /* 800575D0 000543D0 90 01 00 14 */ stw r0, 0x14(r1) @@ -311,8 +311,8 @@ func_800575C8: /* 800575F4 000543F4 38 21 00 10 */ addi r1, r1, 0x10 /* 800575F8 000543F8 4E 80 00 20 */ blr -.global func_800575FC -func_800575FC: +.global zEntCruiseBubble.camera_taken__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.camera_taken__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 800575FC 000543FC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80057600 00054400 7C 08 02 A6 */ mflr r0 /* 80057604 00054404 90 01 00 14 */ stw r0, 0x14(r1) @@ -334,8 +334,8 @@ lbl_8005762C: /* 8005763C 0005443C 38 21 00 10 */ addi r1, r1, 0x10 /* 80057640 00054440 4E 80 00 20 */ blr -.global func_80057644 -func_80057644: +.global zEntCruiseBubble.camera_leave__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.camera_leave__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80057644 00054444 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80057648 00054448 7C 08 02 A6 */ mflr r0 /* 8005764C 0005444C 90 01 00 14 */ stw r0, 0x14(r1) @@ -348,16 +348,16 @@ func_80057644: /* 80057668 00054468 38 21 00 10 */ addi r1, r1, 0x10 /* 8005766C 0005446C 4E 80 00 20 */ blr -.global func_80057670 -func_80057670: +.global zEntCruiseBubble.start_damaging__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.start_damaging__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80057670 00054470 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 80057674 00054474 38 00 00 00 */ li r0, 0 /* 80057678 00054478 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l /* 8005767C 0005447C 90 03 00 EC */ stw r0, 0xec(r3) /* 80057680 00054480 4E 80 00 20 */ blr -.global func_80057684 -func_80057684: +.global zEntCruiseBubble.damage_entity__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR4xEntRC5xVec3RC5xVec3RC5xVec3fb +zEntCruiseBubble.damage_entity__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR4xEntRC5xVec3RC5xVec3RC5xVec3fb: /* 80057684 00054484 94 21 FF 40 */ stwu r1, -0xc0(r1) /* 80057688 00054488 7C 08 02 A6 */ mflr r0 /* 8005768C 0005448C 3D 00 80 29 */ lis r8, lbl_8028C2A4@ha @@ -525,8 +525,8 @@ lbl_800578C8: /* 800578E0 000546E0 38 21 00 C0 */ addi r1, r1, 0xc0 /* 800578E4 000546E4 4E 80 00 20 */ blr -.global func_800578E8 -func_800578E8: +.global zEntCruiseBubble.can_damage__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FP4xEnt +zEntCruiseBubble.can_damage__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FP4xEnt: /* 800578E8 000546E8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800578EC 000546EC 7C 08 02 A6 */ mflr r0 /* 800578F0 000546F0 90 01 00 14 */ stw r0, 0x14(r1) @@ -572,8 +572,8 @@ lbl_80057970: /* 8005797C 0005477C 38 21 00 10 */ addi r1, r1, 0x10 /* 80057980 00054780 4E 80 00 20 */ blr -.global func_80057984 -func_80057984: +.global zEntCruiseBubble.was_damaged__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FP4xEnt +zEntCruiseBubble.was_damaged__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FP4xEnt: /* 80057984 00054784 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha /* 80057988 00054788 38 84 C2 A4 */ addi r4, r4, lbl_8028C2A4@l /* 8005798C 0005478C 80 04 00 EC */ lwz r0, 0xec(r4) @@ -595,8 +595,8 @@ lbl_800579B8: /* 800579C0 000547C0 38 60 00 00 */ li r3, 0 /* 800579C4 000547C4 4E 80 00 20 */ blr -.global func_800579C8 -func_800579C8: +.global zEntCruiseBubble.notify_triggers__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR6xSceneRC7xSphereRC5xVec3 +zEntCruiseBubble.notify_triggers__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR6xSceneRC7xSphereRC5xVec3: /* 800579C8 000547C8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800579CC 000547CC 7C 08 02 A6 */ mflr r0 /* 800579D0 000547D0 90 01 00 34 */ stw r0, 0x34(r1) @@ -701,8 +701,8 @@ lbl_80057B14: /* 80057B28 00054928 38 21 00 30 */ addi r1, r1, 0x30 /* 80057B2C 0005492C 4E 80 00 20 */ blr -.global func_80057B30 -func_80057B30: +.global zEntCruiseBubble.exit_triggers__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR6xScene +zEntCruiseBubble.exit_triggers__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR6xScene: /* 80057B30 00054930 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80057B34 00054934 7C 08 02 A6 */ mflr r0 /* 80057B38 00054938 90 01 00 24 */ stw r0, 0x24(r1) @@ -758,8 +758,8 @@ lbl_80057BCC: /* 80057BE8 000549E8 38 21 00 20 */ addi r1, r1, 0x20 /* 80057BEC 000549EC 4E 80 00 20 */ blr -.global func_80057BF0 -func_80057BF0: +.global zEntCruiseBubble.signal_event__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FUi +zEntCruiseBubble.signal_event__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FUi: /* 80057BF0 000549F0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80057BF4 000549F4 7C 08 02 A6 */ mflr r0 /* 80057BF8 000549F8 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -774,8 +774,8 @@ func_80057BF0: /* 80057C1C 00054A1C 38 21 00 10 */ addi r1, r1, 0x10 /* 80057C20 00054A20 4E 80 00 20 */ blr -.global func_80057C24 -func_80057C24: +.global zEntCruiseBubble.refresh_trail__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR7xMat4x3R5xQuat +zEntCruiseBubble.refresh_trail__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR7xMat4x3R5xQuat: /* 80057C24 00054A24 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80057C28 00054A28 7C 08 02 A6 */ mflr r0 /* 80057C2C 00054A2C 3C A0 80 29 */ lis r5, lbl_8028C2A4@ha @@ -798,8 +798,8 @@ func_80057C24: /* 80057C70 00054A70 38 21 00 10 */ addi r1, r1, 0x10 /* 80057C74 00054A74 4E 80 00 20 */ blr -.global func_80057C78 -func_80057C78: +.global zEntCruiseBubble.start_trail__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.start_trail__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80057C78 00054A78 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80057C7C 00054A7C 7C 08 02 A6 */ mflr r0 /* 80057C80 00054A80 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha @@ -815,23 +815,23 @@ func_80057C78: /* 80057CA8 00054AA8 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) /* 80057CAC 00054AAC D0 05 01 10 */ stfs f0, 0x110(r5) /* 80057CB0 00054AB0 D0 05 01 0C */ stfs f0, 0x10c(r5) -/* 80057CB4 00054AB4 4B FF FF 71 */ bl func_80057C24 +/* 80057CB4 00054AB4 4B FF FF 71 */ bl zEntCruiseBubble.refresh_trail__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR7xMat4x3R5xQuat lbl_80057CB8: /* 80057CB8 00054AB8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80057CBC 00054ABC 7C 08 03 A6 */ mtlr r0 /* 80057CC0 00054AC0 38 21 00 10 */ addi r1, r1, 0x10 /* 80057CC4 00054AC4 4E 80 00 20 */ blr -.global func_80057CC8 -func_80057CC8: +.global zEntCruiseBubble.stop_trail__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.stop_trail__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80057CC8 00054AC8 3C 60 80 29 */ lis r3, lbl_80290000@ha /* 80057CCC 00054ACC 84 03 C2 A4 */ lwzu r0, -0x3d5c(r3) /* 80057CD0 00054AD0 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17 /* 80057CD4 00054AD4 90 03 00 00 */ stw r0, lbl_80290000@l(r3) /* 80057CD8 00054AD8 4E 80 00 20 */ blr -.global func_80057CDC -func_80057CDC: +.global zEntCruiseBubble.set_state__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_11thread_enumQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum +zEntCruiseBubble.set_state__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_11thread_enumQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum: /* 80057CDC 00054ADC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80057CE0 00054AE0 7C 08 02 A6 */ mflr r0 /* 80057CE4 00054AE4 3C A0 80 29 */ lis r5, lbl_8028C2A4@ha @@ -876,8 +876,8 @@ lbl_80057D60: /* 80057D78 00054B78 4E 80 00 20 */ blr /* 80057D7C 00054B7C 4E 80 00 20 */ blr -.global func_80057D80 -func_80057D80: +.global zEntCruiseBubble.check_launch__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.check_launch__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80057D80 00054B80 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80057D84 00054B84 7C 08 02 A6 */ mflr r0 /* 80057D88 00054B88 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -943,8 +943,8 @@ lbl_80057E50: /* 80057E64 00054C64 38 21 00 20 */ addi r1, r1, 0x20 /* 80057E68 00054C68 4E 80 00 20 */ blr -.global func_80057E6C -func_80057E6C: +.global zEntCruiseBubble.kill__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fbb +zEntCruiseBubble.kill__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fbb: /* 80057E6C 00054C6C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80057E70 00054C70 7C 08 02 A6 */ mflr r0 /* 80057E74 00054C74 90 01 00 24 */ stw r0, 0x24(r1) @@ -979,7 +979,7 @@ lbl_80057ED8: lbl_80057EDC: /* 80057EDC 00054CDC 7F A3 EB 78 */ mr r3, r29 /* 80057EE0 00054CE0 38 80 FF FF */ li r4, -1 -/* 80057EE4 00054CE4 4B FF FD F9 */ bl func_80057CDC +/* 80057EE4 00054CE4 4B FF FD F9 */ bl zEntCruiseBubble.set_state__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_11thread_enumQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum /* 80057EE8 00054CE8 3B BD 00 01 */ addi r29, r29, 1 /* 80057EEC 00054CEC 2C 1D 00 03 */ cmpwi r29, 3 /* 80057EF0 00054CF0 41 80 FF EC */ blt lbl_80057EDC @@ -1003,12 +1003,12 @@ lbl_80057EF4: /* 80057F34 00054D34 38 65 05 58 */ addi r3, r5, lbl_803C0558@l /* 80057F38 00054D38 4B FB 65 59 */ bl func_8000E490 lbl_80057F3C: -/* 80057F3C 00054D3C 4B FF F6 05 */ bl func_80057540 -/* 80057F40 00054D40 4B FF F6 39 */ bl func_80057578 -/* 80057F44 00054D44 48 00 23 FD */ bl func_8005A340 -/* 80057F48 00054D48 4B FF FD 81 */ bl func_80057CC8 +/* 80057F3C 00054D3C 4B FF F6 05 */ bl zEntCruiseBubble.hide_wand__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +/* 80057F40 00054D40 4B FF F6 39 */ bl zEntCruiseBubble.hide_missle__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +/* 80057F44 00054D44 48 00 23 FD */ bl zEntCruiseBubble.hide_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +/* 80057F48 00054D48 4B FF FD 81 */ bl zEntCruiseBubble.stop_trail__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 80057F4C 00054D4C C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) -/* 80057F50 00054D50 48 00 00 91 */ bl func_80057FE0 +/* 80057F50 00054D50 48 00 00 91 */ bl zEntCruiseBubble.distort_screen__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Ff /* 80057F54 00054D54 38 60 00 00 */ li r3, 0 /* 80057F58 00054D58 4B FF 0A A1 */ bl xSndSelectListenerMode__F24sound_listener_game_mode /* 80057F5C 00054D5C 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -1037,7 +1037,7 @@ lbl_80057FB0: /* 80057FB0 00054DB0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80057FB4 00054DB4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80057FB8 00054DB8 80 63 1F C0 */ lwz r3, 0x1fc0(r3) -/* 80057FBC 00054DBC 4B FF FB 75 */ bl func_80057B30 +/* 80057FBC 00054DBC 4B FF FB 75 */ bl zEntCruiseBubble.exit_triggers__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR6xScene /* 80057FC0 00054DC0 80 01 00 24 */ lwz r0, 0x24(r1) /* 80057FC4 00054DC4 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80057FC8 00054DC8 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -1047,13 +1047,13 @@ lbl_80057FB0: /* 80057FD8 00054DD8 38 21 00 20 */ addi r1, r1, 0x20 /* 80057FDC 00054DDC 4E 80 00 20 */ blr -.global func_80057FE0 -func_80057FE0: +.global zEntCruiseBubble.distort_screen__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Ff +zEntCruiseBubble.distort_screen__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Ff: /* 80057FE0 00054DE0 4E 80 00 20 */ blr /* 80057FE4 00054DE4 4E 80 00 20 */ blr -.global func_80057FE8 -func_80057FE8: +.global zEntCruiseBubble.update_player__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR6xScenef +zEntCruiseBubble.update_player__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR6xScenef: /* 80057FE8 00054DE8 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80057FEC 00054DEC 7C 08 02 A6 */ mflr r0 /* 80057FF0 00054DF0 90 01 00 54 */ stw r0, 0x54(r1) @@ -1063,7 +1063,7 @@ func_80057FE8: /* 80058000 00054E00 93 C1 00 38 */ stw r30, 0x38(r1) /* 80058004 00054E04 7C 7E 1B 78 */ mr r30, r3 /* 80058008 00054E08 FF E0 08 90 */ fmr f31, f1 -/* 8005800C 00054E0C 48 00 00 FD */ bl func_80058108 +/* 8005800C 00054E0C 48 00 00 FD */ bl zEntCruiseBubble.get_player_loc__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 80058010 00054E10 80 C3 00 00 */ lwz r6, 0(r3) /* 80058014 00054E14 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80058018 00054E18 80 A3 00 04 */ lwz r5, 4(r3) @@ -1094,7 +1094,7 @@ lbl_80058074: /* 80058074 00054E74 57 E0 06 3F */ clrlwi. r0, r31, 0x18 /* 80058078 00054E78 7F FE FB 78 */ mr r30, r31 /* 8005807C 00054E7C 40 82 00 58 */ bne lbl_800580D4 -/* 80058080 00054E80 48 00 00 89 */ bl func_80058108 +/* 80058080 00054E80 48 00 00 89 */ bl zEntCruiseBubble.get_player_loc__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 80058084 00054E84 7C 64 1B 78 */ mr r4, r3 /* 80058088 00054E88 38 61 00 08 */ addi r3, r1, 8 /* 8005808C 00054E8C 38 A1 00 2C */ addi r5, r1, 0x2c @@ -1120,7 +1120,7 @@ lbl_800580D4: /* 800580D8 00054ED8 41 82 00 10 */ beq lbl_800580E8 /* 800580DC 00054EDC 38 60 00 01 */ li r3, 1 /* 800580E0 00054EE0 38 80 00 00 */ li r4, 0 -/* 800580E4 00054EE4 4B FF FD 89 */ bl func_80057E6C +/* 800580E4 00054EE4 4B FF FD 89 */ bl zEntCruiseBubble.kill__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fbb lbl_800580E8: /* 800580E8 00054EE8 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 800580EC 00054EEC 80 01 00 54 */ lwz r0, 0x54(r1) @@ -1131,8 +1131,8 @@ lbl_800580E8: /* 80058100 00054F00 38 21 00 50 */ addi r1, r1, 0x50 /* 80058104 00054F04 4E 80 00 20 */ blr -.global func_80058108 -func_80058108: +.global zEntCruiseBubble.get_player_loc__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.get_player_loc__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80058108 00054F08 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8005810C 00054F0C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80058110 00054F10 80 63 07 04 */ lwz r3, 0x704(r3) @@ -1140,8 +1140,8 @@ func_80058108: /* 80058118 00054F18 38 63 00 30 */ addi r3, r3, 0x30 /* 8005811C 00054F1C 4E 80 00 20 */ blr -.global func_80058120 -func_80058120: +.global zEntCruiseBubble.render_player__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.render_player__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80058120 00054F20 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80058124 00054F24 7C 08 02 A6 */ mflr r0 /* 80058128 00054F28 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -1154,8 +1154,8 @@ func_80058120: /* 80058144 00054F44 38 21 00 10 */ addi r1, r1, 0x10 /* 80058148 00054F48 4E 80 00 20 */ blr -.global func_8005814C -func_8005814C: +.global zEntCruiseBubble.refresh_controls__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.refresh_controls__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 8005814C 00054F4C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80058150 00054F50 7C 08 02 A6 */ mflr r0 /* 80058154 00054F54 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha @@ -1178,8 +1178,8 @@ func_8005814C: /* 80058198 00054F98 38 21 00 10 */ addi r1, r1, 0x10 /* 8005819C 00054F9C 4E 80 00 20 */ blr -.global func_800581A0 -func_800581A0: +.global zEntCruiseBubble.update_state__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FP6xScenef +zEntCruiseBubble.update_state__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FP6xScenef: /* 800581A0 00054FA0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800581A4 00054FA4 7C 08 02 A6 */ mflr r0 /* 800581A8 00054FA8 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha @@ -1239,7 +1239,7 @@ lbl_80058258: /* 80058278 00055078 40 82 00 10 */ bne lbl_80058288 /* 8005827C 0005507C 38 60 00 01 */ li r3, 1 /* 80058280 00055080 38 80 00 00 */ li r4, 0 -/* 80058284 00055084 4B FF FB E9 */ bl func_80057E6C +/* 80058284 00055084 4B FF FB E9 */ bl zEntCruiseBubble.kill__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fbb lbl_80058288: /* 80058288 00055088 80 01 00 24 */ lwz r0, 0x24(r1) /* 8005828C 0005508C CB E1 00 18 */ lfd f31, 0x18(r1) @@ -1251,8 +1251,8 @@ lbl_80058288: /* 800582A4 000550A4 38 21 00 20 */ addi r1, r1, 0x20 /* 800582A8 000550A8 4E 80 00 20 */ blr -.global func_800582AC -func_800582AC: +.global zEntCruiseBubble.render_state__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.render_state__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 800582AC 000550AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800582B0 000550B0 7C 08 02 A6 */ mflr r0 /* 800582B4 000550B4 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha @@ -1392,8 +1392,8 @@ lbl_8005848C: /* 800584B8 000552B8 38 21 00 40 */ addi r1, r1, 0x40 /* 800584BC 000552BC 4E 80 00 20 */ blr -.global func_800584C0 -func_800584C0: +.global zEntCruiseBubble.init_states__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.init_states__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 800584C0 000552C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800584C4 000552C4 7C 08 02 A6 */ mflr r0 /* 800584C8 000552C8 3C 60 80 2E */ lis r3, lbl_802DBA80@ha @@ -1404,7 +1404,7 @@ func_800584C0: /* 800584DC 000552DC 7C 00 07 75 */ extsb. r0, r0 /* 800584E0 000552E0 40 82 00 14 */ bne lbl_800584F4 /* 800584E4 000552E4 38 7F 0E B4 */ addi r3, r31, 0xeb4 -/* 800584E8 000552E8 48 00 04 E9 */ bl func_800589D0 +/* 800584E8 000552E8 48 00 04 E9 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17state_player_haltFv /* 800584EC 000552EC 38 00 00 01 */ li r0, 1 /* 800584F0 000552F0 98 0D 8C 48 */ stb r0, lbl_803CB548-_SDA_BASE_(r13) lbl_800584F4: @@ -1416,7 +1416,7 @@ lbl_800584F4: /* 80058508 00055308 7C 00 07 75 */ extsb. r0, r0 /* 8005850C 0005530C 40 82 00 14 */ bne lbl_80058520 /* 80058510 00055310 38 7F 0E D0 */ addi r3, r31, 0xed0 -/* 80058514 00055314 48 00 04 7D */ bl func_80058990 +/* 80058514 00055314 48 00 04 7D */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_player_aimFv /* 80058518 00055318 38 00 00 01 */ li r0, 1 /* 8005851C 0005531C 98 0D 8C 49 */ stb r0, lbl_803CB549-_SDA_BASE_(r13) lbl_80058520: @@ -1428,7 +1428,7 @@ lbl_80058520: /* 80058534 00055334 7C 00 07 75 */ extsb. r0, r0 /* 80058538 00055338 40 82 00 14 */ bne lbl_8005854C /* 8005853C 0005533C 38 7F 0E E4 */ addi r3, r31, 0xee4 -/* 80058540 00055340 48 00 04 11 */ bl func_80058950 +/* 80058540 00055340 48 00 04 11 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17state_player_fireFv /* 80058544 00055344 38 00 00 01 */ li r0, 1 /* 80058548 00055348 98 0D 8C 4A */ stb r0, lbl_803CB54A-_SDA_BASE_(r13) lbl_8005854C: @@ -1440,7 +1440,7 @@ lbl_8005854C: /* 80058560 00055360 7C 00 07 75 */ extsb. r0, r0 /* 80058564 00055364 40 82 00 14 */ bne lbl_80058578 /* 80058568 00055368 38 6D 8C 4C */ addi r3, r13, lbl_803CB54C-_SDA_BASE_ -/* 8005856C 0005536C 48 00 03 A5 */ bl func_80058910 +/* 8005856C 0005536C 48 00 03 A5 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17state_player_waitFv /* 80058570 00055370 38 00 00 01 */ li r0, 1 /* 80058574 00055374 98 0D 8C 4B */ stb r0, lbl_803CB54B-_SDA_BASE_(r13) lbl_80058578: @@ -1452,7 +1452,7 @@ lbl_80058578: /* 8005858C 0005538C 7C 00 07 75 */ extsb. r0, r0 /* 80058590 00055390 40 82 00 14 */ bne lbl_800585A4 /* 80058594 00055394 38 6D 8C 58 */ addi r3, r13, lbl_803CB558-_SDA_BASE_ -/* 80058598 00055398 48 00 03 39 */ bl func_800588D0 +/* 80058598 00055398 48 00 03 39 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_missle_appearFv /* 8005859C 0005539C 38 00 00 01 */ li r0, 1 /* 800585A0 000553A0 98 0D 8C 54 */ stb r0, lbl_803CB554-_SDA_BASE_(r13) lbl_800585A4: @@ -1464,7 +1464,7 @@ lbl_800585A4: /* 800585B8 000553B8 7C 00 07 75 */ extsb. r0, r0 /* 800585BC 000553BC 40 82 00 14 */ bne lbl_800585D0 /* 800585C0 000553C0 38 7F 0E F0 */ addi r3, r31, 0xef0 -/* 800585C4 000553C4 48 00 02 CD */ bl func_80058890 +/* 800585C4 000553C4 48 00 02 CD */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyFv /* 800585C8 000553C8 38 00 00 01 */ li r0, 1 /* 800585CC 000553CC 98 0D 8C 60 */ stb r0, lbl_803CB560-_SDA_BASE_(r13) lbl_800585D0: @@ -1476,7 +1476,7 @@ lbl_800585D0: /* 800585E4 000553E4 7C 00 07 75 */ extsb. r0, r0 /* 800585E8 000553E8 40 82 00 14 */ bne lbl_800585FC /* 800585EC 000553EC 38 7F 0F 2C */ addi r3, r31, 0xf2c -/* 800585F0 000553F0 48 00 02 61 */ bl func_80058850 +/* 800585F0 000553F0 48 00 02 61 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeFv /* 800585F4 000553F4 38 00 00 01 */ li r0, 1 /* 800585F8 000553F8 98 0D 8C 61 */ stb r0, lbl_803CB561-_SDA_BASE_(r13) lbl_800585FC: @@ -1488,7 +1488,7 @@ lbl_800585FC: /* 80058610 00055410 7C 00 07 75 */ extsb. r0, r0 /* 80058614 00055414 40 82 00 14 */ bne lbl_80058628 /* 80058618 00055418 38 7F 0F 38 */ addi r3, r31, 0xf38 -/* 8005861C 0005541C 48 00 01 F5 */ bl func_80058810 +/* 8005861C 0005541C 48 00 01 F5 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_camera_aimFv /* 80058620 00055420 38 00 00 01 */ li r0, 1 /* 80058624 00055424 98 0D 8C 62 */ stb r0, lbl_803CB562-_SDA_BASE_(r13) lbl_80058628: @@ -1500,7 +1500,7 @@ lbl_80058628: /* 8005863C 0005543C 7C 00 07 75 */ extsb. r0, r0 /* 80058640 00055440 40 82 00 14 */ bne lbl_80058654 /* 80058644 00055444 38 7F 0F 80 */ addi r3, r31, 0xf80 -/* 80058648 00055448 48 00 01 89 */ bl func_800587D0 +/* 80058648 00055448 48 00 01 89 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18state_camera_seizeFv /* 8005864C 0005544C 38 00 00 01 */ li r0, 1 /* 80058650 00055450 98 0D 8C 63 */ stb r0, lbl_803CB563-_SDA_BASE_(r13) lbl_80058654: @@ -1512,7 +1512,7 @@ lbl_80058654: /* 80058668 00055468 7C 00 07 75 */ extsb. r0, r0 /* 8005866C 0005546C 40 82 00 14 */ bne lbl_80058680 /* 80058670 00055470 38 7F 0F D4 */ addi r3, r31, 0xfd4 -/* 80058674 00055474 48 00 01 1D */ bl func_80058790 +/* 80058674 00055474 48 00 01 1D */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attachFv /* 80058678 00055478 38 00 00 01 */ li r0, 1 /* 8005867C 0005547C 98 0D 8C 64 */ stb r0, lbl_803CB564-_SDA_BASE_(r13) lbl_80058680: @@ -1524,7 +1524,7 @@ lbl_80058680: /* 80058694 00055494 7C 00 07 75 */ extsb. r0, r0 /* 80058698 00055498 40 82 00 14 */ bne lbl_800586AC /* 8005869C 0005549C 38 7F 0F E0 */ addi r3, r31, 0xfe0 -/* 800586A0 000554A0 48 00 00 B1 */ bl func_80058750 +/* 800586A0 000554A0 48 00 00 B1 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyFv /* 800586A4 000554A4 38 00 00 01 */ li r0, 1 /* 800586A8 000554A8 98 0D 8C 65 */ stb r0, lbl_803CB565-_SDA_BASE_(r13) lbl_800586AC: @@ -1536,7 +1536,7 @@ lbl_800586AC: /* 800586C0 000554C0 7C 00 07 75 */ extsb. r0, r0 /* 800586C4 000554C4 40 82 00 14 */ bne lbl_800586D8 /* 800586C8 000554C8 38 7F 11 F0 */ addi r3, r31, 0x11f0 -/* 800586CC 000554CC 48 00 00 31 */ bl func_800586FC +/* 800586CC 000554CC 48 00 00 31 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_camera_restoreFv /* 800586D0 000554D0 38 00 00 01 */ li r0, 1 /* 800586D4 000554D4 98 0D 8C 66 */ stb r0, lbl_803CB566-_SDA_BASE_(r13) lbl_800586D8: @@ -1550,15 +1550,15 @@ lbl_800586D8: /* 800586F4 000554F4 38 21 00 10 */ addi r1, r1, 0x10 /* 800586F8 000554F8 4E 80 00 20 */ blr -.global func_800586FC -func_800586FC: +.global zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_camera_restoreFv +zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_camera_restoreFv: /* 800586FC 000554FC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80058700 00055500 7C 08 02 A6 */ mflr r0 /* 80058704 00055504 38 80 00 0B */ li r4, 0xb /* 80058708 00055508 90 01 00 14 */ stw r0, 0x14(r1) /* 8005870C 0005550C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80058710 00055510 7C 7F 1B 78 */ mr r31, r3 -/* 80058714 00055514 48 00 00 29 */ bl func_8005873C +/* 80058714 00055514 48 00 00 29 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_typeFQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum /* 80058718 00055518 3C 80 80 29 */ lis r4, lbl_8028C620@ha /* 8005871C 0005551C 7F E3 FB 78 */ mr r3, r31 /* 80058720 00055520 38 04 C6 20 */ addi r0, r4, lbl_8028C620@l @@ -1569,23 +1569,23 @@ func_800586FC: /* 80058734 00055534 38 21 00 10 */ addi r1, r1, 0x10 /* 80058738 00055538 4E 80 00 20 */ blr -.global func_8005873C -func_8005873C: +.global zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_typeFQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum +zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_typeFQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum: /* 8005873C 0005553C 3C A0 80 29 */ lis r5, lbl_8028C604@ha /* 80058740 00055540 38 05 C6 04 */ addi r0, r5, lbl_8028C604@l /* 80058744 00055544 90 03 00 04 */ stw r0, 4(r3) /* 80058748 00055548 90 83 00 00 */ stw r4, 0(r3) /* 8005874C 0005554C 4E 80 00 20 */ blr -.global func_80058750 -func_80058750: +.global zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyFv +zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyFv: /* 80058750 00055550 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80058754 00055554 7C 08 02 A6 */ mflr r0 /* 80058758 00055558 38 80 00 0A */ li r4, 0xa /* 8005875C 0005555C 90 01 00 14 */ stw r0, 0x14(r1) /* 80058760 00055560 93 E1 00 0C */ stw r31, 0xc(r1) /* 80058764 00055564 7C 7F 1B 78 */ mr r31, r3 -/* 80058768 00055568 4B FF FF D5 */ bl func_8005873C +/* 80058768 00055568 4B FF FF D5 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_typeFQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum /* 8005876C 0005556C 3C 80 80 29 */ lis r4, lbl_8028C5E8@ha /* 80058770 00055570 7F E3 FB 78 */ mr r3, r31 /* 80058774 00055574 38 04 C5 E8 */ addi r0, r4, lbl_8028C5E8@l @@ -1596,15 +1596,15 @@ func_80058750: /* 80058788 00055588 38 21 00 10 */ addi r1, r1, 0x10 /* 8005878C 0005558C 4E 80 00 20 */ blr -.global func_80058790 -func_80058790: +.global zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attachFv +zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attachFv: /* 80058790 00055590 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80058794 00055594 7C 08 02 A6 */ mflr r0 /* 80058798 00055598 38 80 00 09 */ li r4, 9 /* 8005879C 0005559C 90 01 00 14 */ stw r0, 0x14(r1) /* 800587A0 000555A0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800587A4 000555A4 7C 7F 1B 78 */ mr r31, r3 -/* 800587A8 000555A8 4B FF FF 95 */ bl func_8005873C +/* 800587A8 000555A8 4B FF FF 95 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_typeFQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum /* 800587AC 000555AC 3C 80 80 29 */ lis r4, lbl_8028C5CC@ha /* 800587B0 000555B0 7F E3 FB 78 */ mr r3, r31 /* 800587B4 000555B4 38 04 C5 CC */ addi r0, r4, lbl_8028C5CC@l @@ -1615,15 +1615,15 @@ func_80058790: /* 800587C8 000555C8 38 21 00 10 */ addi r1, r1, 0x10 /* 800587CC 000555CC 4E 80 00 20 */ blr -.global func_800587D0 -func_800587D0: +.global zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18state_camera_seizeFv +zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18state_camera_seizeFv: /* 800587D0 000555D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800587D4 000555D4 7C 08 02 A6 */ mflr r0 /* 800587D8 000555D8 38 80 00 08 */ li r4, 8 /* 800587DC 000555DC 90 01 00 14 */ stw r0, 0x14(r1) /* 800587E0 000555E0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800587E4 000555E4 7C 7F 1B 78 */ mr r31, r3 -/* 800587E8 000555E8 4B FF FF 55 */ bl func_8005873C +/* 800587E8 000555E8 4B FF FF 55 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_typeFQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum /* 800587EC 000555EC 3C 80 80 29 */ lis r4, lbl_8028C5B0@ha /* 800587F0 000555F0 7F E3 FB 78 */ mr r3, r31 /* 800587F4 000555F4 38 04 C5 B0 */ addi r0, r4, lbl_8028C5B0@l @@ -1634,15 +1634,15 @@ func_800587D0: /* 80058808 00055608 38 21 00 10 */ addi r1, r1, 0x10 /* 8005880C 0005560C 4E 80 00 20 */ blr -.global func_80058810 -func_80058810: +.global zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_camera_aimFv +zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_camera_aimFv: /* 80058810 00055610 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80058814 00055614 7C 08 02 A6 */ mflr r0 /* 80058818 00055618 38 80 00 07 */ li r4, 7 /* 8005881C 0005561C 90 01 00 14 */ stw r0, 0x14(r1) /* 80058820 00055620 93 E1 00 0C */ stw r31, 0xc(r1) /* 80058824 00055624 7C 7F 1B 78 */ mr r31, r3 -/* 80058828 00055628 4B FF FF 15 */ bl func_8005873C +/* 80058828 00055628 4B FF FF 15 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_typeFQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum /* 8005882C 0005562C 3C 80 80 29 */ lis r4, lbl_8028C594@ha /* 80058830 00055630 7F E3 FB 78 */ mr r3, r31 /* 80058834 00055634 38 04 C5 94 */ addi r0, r4, lbl_8028C594@l @@ -1653,15 +1653,15 @@ func_80058810: /* 80058848 00055648 38 21 00 10 */ addi r1, r1, 0x10 /* 8005884C 0005564C 4E 80 00 20 */ blr -.global func_80058850 -func_80058850: +.global zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeFv +zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeFv: /* 80058850 00055650 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80058854 00055654 7C 08 02 A6 */ mflr r0 /* 80058858 00055658 38 80 00 06 */ li r4, 6 /* 8005885C 0005565C 90 01 00 14 */ stw r0, 0x14(r1) /* 80058860 00055660 93 E1 00 0C */ stw r31, 0xc(r1) /* 80058864 00055664 7C 7F 1B 78 */ mr r31, r3 -/* 80058868 00055668 4B FF FE D5 */ bl func_8005873C +/* 80058868 00055668 4B FF FE D5 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_typeFQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum /* 8005886C 0005566C 3C 80 80 29 */ lis r4, lbl_8028C578@ha /* 80058870 00055670 7F E3 FB 78 */ mr r3, r31 /* 80058874 00055674 38 04 C5 78 */ addi r0, r4, lbl_8028C578@l @@ -1672,15 +1672,15 @@ func_80058850: /* 80058888 00055688 38 21 00 10 */ addi r1, r1, 0x10 /* 8005888C 0005568C 4E 80 00 20 */ blr -.global func_80058890 -func_80058890: +.global zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyFv +zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyFv: /* 80058890 00055690 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80058894 00055694 7C 08 02 A6 */ mflr r0 /* 80058898 00055698 38 80 00 05 */ li r4, 5 /* 8005889C 0005569C 90 01 00 14 */ stw r0, 0x14(r1) /* 800588A0 000556A0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800588A4 000556A4 7C 7F 1B 78 */ mr r31, r3 -/* 800588A8 000556A8 4B FF FE 95 */ bl func_8005873C +/* 800588A8 000556A8 4B FF FE 95 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_typeFQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum /* 800588AC 000556AC 3C 80 80 29 */ lis r4, lbl_8028C55C@ha /* 800588B0 000556B0 7F E3 FB 78 */ mr r3, r31 /* 800588B4 000556B4 38 04 C5 5C */ addi r0, r4, lbl_8028C55C@l @@ -1691,15 +1691,15 @@ func_80058890: /* 800588C8 000556C8 38 21 00 10 */ addi r1, r1, 0x10 /* 800588CC 000556CC 4E 80 00 20 */ blr -.global func_800588D0 -func_800588D0: +.global zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_missle_appearFv +zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_missle_appearFv: /* 800588D0 000556D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800588D4 000556D4 7C 08 02 A6 */ mflr r0 /* 800588D8 000556D8 38 80 00 04 */ li r4, 4 /* 800588DC 000556DC 90 01 00 14 */ stw r0, 0x14(r1) /* 800588E0 000556E0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800588E4 000556E4 7C 7F 1B 78 */ mr r31, r3 -/* 800588E8 000556E8 4B FF FE 55 */ bl func_8005873C +/* 800588E8 000556E8 4B FF FE 55 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_typeFQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum /* 800588EC 000556EC 3C 80 80 29 */ lis r4, lbl_8028C540@ha /* 800588F0 000556F0 7F E3 FB 78 */ mr r3, r31 /* 800588F4 000556F4 38 04 C5 40 */ addi r0, r4, lbl_8028C540@l @@ -1710,15 +1710,15 @@ func_800588D0: /* 80058908 00055708 38 21 00 10 */ addi r1, r1, 0x10 /* 8005890C 0005570C 4E 80 00 20 */ blr -.global func_80058910 -func_80058910: +.global zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17state_player_waitFv +zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17state_player_waitFv: /* 80058910 00055710 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80058914 00055714 7C 08 02 A6 */ mflr r0 /* 80058918 00055718 38 80 00 03 */ li r4, 3 /* 8005891C 0005571C 90 01 00 14 */ stw r0, 0x14(r1) /* 80058920 00055720 93 E1 00 0C */ stw r31, 0xc(r1) /* 80058924 00055724 7C 7F 1B 78 */ mr r31, r3 -/* 80058928 00055728 4B FF FE 15 */ bl func_8005873C +/* 80058928 00055728 4B FF FE 15 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_typeFQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum /* 8005892C 0005572C 3C 80 80 29 */ lis r4, lbl_8028C524@ha /* 80058930 00055730 7F E3 FB 78 */ mr r3, r31 /* 80058934 00055734 38 04 C5 24 */ addi r0, r4, lbl_8028C524@l @@ -1729,15 +1729,15 @@ func_80058910: /* 80058948 00055748 38 21 00 10 */ addi r1, r1, 0x10 /* 8005894C 0005574C 4E 80 00 20 */ blr -.global func_80058950 -func_80058950: +.global zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17state_player_fireFv +zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17state_player_fireFv: /* 80058950 00055750 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80058954 00055754 7C 08 02 A6 */ mflr r0 /* 80058958 00055758 38 80 00 02 */ li r4, 2 /* 8005895C 0005575C 90 01 00 14 */ stw r0, 0x14(r1) /* 80058960 00055760 93 E1 00 0C */ stw r31, 0xc(r1) /* 80058964 00055764 7C 7F 1B 78 */ mr r31, r3 -/* 80058968 00055768 4B FF FD D5 */ bl func_8005873C +/* 80058968 00055768 4B FF FD D5 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_typeFQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum /* 8005896C 0005576C 3C 80 80 29 */ lis r4, lbl_8028C508@ha /* 80058970 00055770 7F E3 FB 78 */ mr r3, r31 /* 80058974 00055774 38 04 C5 08 */ addi r0, r4, lbl_8028C508@l @@ -1748,15 +1748,15 @@ func_80058950: /* 80058988 00055788 38 21 00 10 */ addi r1, r1, 0x10 /* 8005898C 0005578C 4E 80 00 20 */ blr -.global func_80058990 -func_80058990: +.global zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_player_aimFv +zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_player_aimFv: /* 80058990 00055790 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80058994 00055794 7C 08 02 A6 */ mflr r0 /* 80058998 00055798 38 80 00 01 */ li r4, 1 /* 8005899C 0005579C 90 01 00 14 */ stw r0, 0x14(r1) /* 800589A0 000557A0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800589A4 000557A4 7C 7F 1B 78 */ mr r31, r3 -/* 800589A8 000557A8 4B FF FD 95 */ bl func_8005873C +/* 800589A8 000557A8 4B FF FD 95 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_typeFQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum /* 800589AC 000557AC 3C 80 80 29 */ lis r4, lbl_8028C4EC@ha /* 800589B0 000557B0 7F E3 FB 78 */ mr r3, r31 /* 800589B4 000557B4 38 04 C4 EC */ addi r0, r4, lbl_8028C4EC@l @@ -1767,15 +1767,15 @@ func_80058990: /* 800589C8 000557C8 38 21 00 10 */ addi r1, r1, 0x10 /* 800589CC 000557CC 4E 80 00 20 */ blr -.global func_800589D0 -func_800589D0: +.global zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17state_player_haltFv +zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17state_player_haltFv: /* 800589D0 000557D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800589D4 000557D4 7C 08 02 A6 */ mflr r0 /* 800589D8 000557D8 38 80 00 00 */ li r4, 0 /* 800589DC 000557DC 90 01 00 14 */ stw r0, 0x14(r1) /* 800589E0 000557E0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800589E4 000557E4 7C 7F 1B 78 */ mr r31, r3 -/* 800589E8 000557E8 4B FF FD 55 */ bl func_8005873C +/* 800589E8 000557E8 4B FF FD 55 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_typeFQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum /* 800589EC 000557EC 3C 80 80 29 */ lis r4, lbl_8028C4D0@ha /* 800589F0 000557F0 7F E3 FB 78 */ mr r3, r31 /* 800589F4 000557F4 38 04 C4 D0 */ addi r0, r4, lbl_8028C4D0@l @@ -1786,8 +1786,8 @@ func_800589D0: /* 80058A08 00055808 38 21 00 10 */ addi r1, r1, 0x10 /* 80058A0C 0005580C 4E 80 00 20 */ blr -.global func_80058A10 -func_80058A10: +.global zEntCruiseBubble.init_missle_model__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.init_missle_model__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80058A10 00055810 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80058A14 00055814 7C 08 02 A6 */ mflr r0 /* 80058A18 00055818 3C 60 80 25 */ lis r3, lbl_8025533C@ha @@ -1823,8 +1823,8 @@ lbl_80058A78: /* 80058A8C 0005588C 38 21 00 10 */ addi r1, r1, 0x10 /* 80058A90 00055890 4E 80 00 20 */ blr -.global func_80058A94 -func_80058A94: +.global zEntCruiseBubble.reset_wake_ribbons__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.reset_wake_ribbons__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80058A94 00055894 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80058A98 00055898 7C 08 02 A6 */ mflr r0 /* 80058A9C 0005589C 3C 60 80 2E */ lis r3, lbl_802DC638@ha @@ -1927,8 +1927,8 @@ func_80058BF0: /* 80058C0C 00055A0C D0 03 00 0C */ stfs f0, 0xc(r3) /* 80058C10 00055A10 4E 80 00 20 */ blr -.global func_80058C14 -func_80058C14: +.global zEntCruiseBubble.init_wake_ribbons__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.init_wake_ribbons__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80058C14 00055A14 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80058C18 00055A18 7C 08 02 A6 */ mflr r0 /* 80058C1C 00055A1C 3C 60 80 25 */ lis r3, lbl_8025533C@ha @@ -1947,14 +1947,14 @@ func_80058C14: /* 80058C50 00055A50 38 85 01 B7 */ addi r4, r5, 0x1b7 /* 80058C54 00055A54 38 A5 01 C5 */ addi r5, r5, 0x1c5 /* 80058C58 00055A58 4B FD 17 21 */ bl init__9xFXRibbonFPCcPCc -/* 80058C5C 00055A5C 4B FF FE 39 */ bl func_80058A94 +/* 80058C5C 00055A5C 4B FF FE 39 */ bl zEntCruiseBubble.reset_wake_ribbons__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 80058C60 00055A60 80 01 00 14 */ lwz r0, 0x14(r1) /* 80058C64 00055A64 7C 08 03 A6 */ mtlr r0 /* 80058C68 00055A68 38 21 00 10 */ addi r1, r1, 0x10 /* 80058C6C 00055A6C 4E 80 00 20 */ blr -.global func_80058C70 -func_80058C70: +.global zEntCruiseBubble.reset_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.reset_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80058C70 00055A70 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80058C74 00055A74 7C 08 02 A6 */ mflr r0 /* 80058C78 00055A78 3C 60 80 2E */ lis r3, lbl_802DC8B8@ha @@ -2008,8 +2008,8 @@ lbl_80058D1C: /* 80058D30 00055B30 38 21 00 10 */ addi r1, r1, 0x10 /* 80058D34 00055B34 4E 80 00 20 */ blr -.global func_80058D38 -func_80058D38: +.global zEntCruiseBubble.init_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.init_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80058D38 00055B38 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80058D3C 00055B3C 7C 08 02 A6 */ mflr r0 /* 80058D40 00055B40 3C A0 80 25 */ lis r5, lbl_8025533C@ha @@ -2050,8 +2050,8 @@ func_80058D38: /* 80058DCC 00055BCC 38 21 00 10 */ addi r1, r1, 0x10 /* 80058DD0 00055BD0 4E 80 00 20 */ blr -.global func_80058DD4 -func_80058DD4: +.global zEntCruiseBubble.init_shrapnel__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.init_shrapnel__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80058DD4 00055BD4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80058DD8 00055BD8 7C 08 02 A6 */ mflr r0 /* 80058DDC 00055BDC 3C 60 80 25 */ lis r3, lbl_8025533C@ha @@ -2069,8 +2069,8 @@ func_80058DD4: /* 80058E0C 00055C0C 38 21 00 10 */ addi r1, r1, 0x10 /* 80058E10 00055C10 4E 80 00 20 */ blr -.global func_80058E14 -func_80058E14: +.global zEntCruiseBubble.add_trail_sample__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FRC5xVec3RC5xVec3RC5xVec3RC5xVec3f +zEntCruiseBubble.add_trail_sample__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FRC5xVec3RC5xVec3RC5xVec3RC5xVec3f: /* 80058E14 00055C14 94 21 FE F0 */ stwu r1, -0x110(r1) /* 80058E18 00055C18 7C 08 02 A6 */ mflr r0 /* 80058E1C 00055C1C 3C E0 80 29 */ lis r7, lbl_8028C2A4@ha @@ -2259,8 +2259,8 @@ lbl_80059040: /* 800590F4 00055EF4 38 21 01 10 */ addi r1, r1, 0x110 /* 800590F8 00055EF8 4E 80 00 20 */ blr -.global func_800590FC -func_800590FC: +.global zEntCruiseBubble.update_trail__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Ff +zEntCruiseBubble.update_trail__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Ff: /* 800590FC 00055EFC 94 21 FE 90 */ stwu r1, -0x170(r1) /* 80059100 00055F00 7C 08 02 A6 */ mflr r0 /* 80059104 00055F04 90 01 01 74 */ stw r0, 0x174(r1) @@ -2304,7 +2304,7 @@ lbl_80059174: lbl_80059198: /* 80059198 00055F98 38 61 00 58 */ addi r3, r1, 0x58 /* 8005919C 00055F9C 38 81 00 48 */ addi r4, r1, 0x48 -/* 800591A0 00055FA0 4B FF EA 85 */ bl func_80057C24 +/* 800591A0 00055FA0 4B FF EA 85 */ bl zEntCruiseBubble.refresh_trail__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR7xMat4x3R5xQuat /* 800591A4 00055FA4 6F E3 80 00 */ xoris r3, r31, 0x8000 /* 800591A8 00055FA8 3C 00 43 30 */ lis r0, 0x4330 /* 800591AC 00055FAC 90 61 01 1C */ stw r3, 0x11c(r1) @@ -2372,7 +2372,7 @@ lbl_80059240: /* 800592A0 000560A0 7F 26 CB 78 */ mr r6, r25 /* 800592A4 000560A4 38 7A 00 30 */ addi r3, r26, 0x30 /* 800592A8 000560A8 38 B9 00 30 */ addi r5, r25, 0x30 -/* 800592AC 000560AC 4B FF FB 69 */ bl func_80058E14 +/* 800592AC 000560AC 4B FF FB 69 */ bl zEntCruiseBubble.add_trail_sample__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FRC5xVec3RC5xVec3RC5xVec3RC5xVec3f /* 800592B0 000560B0 EF BD F8 2A */ fadds f29, f29, f31 /* 800592B4 000560B4 3B 7B 00 01 */ addi r27, r27, 1 lbl_800592B8: @@ -2401,12 +2401,12 @@ lbl_800592E8: /* 8005930C 0005610C 38 21 01 70 */ addi r1, r1, 0x170 /* 80059310 00056110 4E 80 00 20 */ blr -.global func_80059314 -func_80059314: +.global zEntCruiseBubble.refresh_missle_model__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.refresh_missle_model__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80059314 00056114 4E 80 00 20 */ blr -.global func_80059318 -func_80059318: +.global zEntCruiseBubble.update_missle__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR6xScenef +zEntCruiseBubble.update_missle__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR6xScenef: /* 80059318 00056118 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8005931C 0005611C 7C 08 02 A6 */ mflr r0 /* 80059320 00056120 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha @@ -2424,7 +2424,7 @@ func_80059318: /* 80059350 00056150 7F E3 FB 78 */ mr r3, r31 /* 80059354 00056154 4B FD B3 5D */ bl xModelEval__FP14xModelInstance /* 80059358 00056158 FC 20 F8 90 */ fmr f1, f31 -/* 8005935C 0005615C 4B FF FD A1 */ bl func_800590FC +/* 8005935C 0005615C 4B FF FD A1 */ bl zEntCruiseBubble.update_trail__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Ff lbl_80059360: /* 80059360 00056160 80 01 00 24 */ lwz r0, 0x24(r1) /* 80059364 00056164 CB E1 00 18 */ lfd f31, 0x18(r1) @@ -2433,8 +2433,8 @@ lbl_80059360: /* 80059370 00056170 38 21 00 20 */ addi r1, r1, 0x20 /* 80059374 00056174 4E 80 00 20 */ blr -.global func_80059378 -func_80059378: +.global zEntCruiseBubble.render_missle__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.render_missle__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80059378 00056178 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005937C 0005617C 7C 08 02 A6 */ mflr r0 /* 80059380 00056180 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha @@ -2451,8 +2451,8 @@ lbl_800593A0: /* 800593A8 000561A8 38 21 00 10 */ addi r1, r1, 0x10 /* 800593AC 000561AC 4E 80 00 20 */ blr -.global func_800593B0 -func_800593B0: +.global zEntCruiseBubble.load_model__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FUi +zEntCruiseBubble.load_model__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FUi: /* 800593B0 000561B0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800593B4 000561B4 7C 08 02 A6 */ mflr r0 /* 800593B8 000561B8 3C 80 80 25 */ lis r4, lbl_8025533C@ha @@ -2500,8 +2500,8 @@ lbl_80059444: /* 80059450 00056250 38 21 00 20 */ addi r1, r1, 0x20 /* 80059454 00056254 4E 80 00 20 */ blr -.global func_80059458 -func_80059458: +.global zEntCruiseBubble.render_model_2d__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FP14xModelInstanceRC13basic_rect_f_f +zEntCruiseBubble.render_model_2d__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FP14xModelInstanceRC13basic_rect_f_f: /* 80059458 00056258 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8005945C 0005625C 7C 08 02 A6 */ mflr r0 /* 80059460 00056260 90 01 00 94 */ stw r0, 0x94(r1) @@ -2580,8 +2580,8 @@ lbl_80059558: /* 8005957C 0005637C 38 21 00 90 */ addi r1, r1, 0x90 /* 80059580 00056380 4E 80 00 20 */ blr -.global func_80059584 -func_80059584: +.global zEntCruiseBubble.render_glow__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FP14xModelInstanceRC13basic_rect_f_ff +zEntCruiseBubble.render_glow__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FP14xModelInstanceRC13basic_rect_f_ff: /* 80059584 00056384 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80059588 00056388 7C 08 02 A6 */ mflr r0 /* 8005958C 0005638C 90 01 00 64 */ stw r0, 0x64(r1) @@ -2621,7 +2621,7 @@ lbl_80059610: /* 80059610 00056410 FC 20 F8 90 */ fmr f1, f31 /* 80059614 00056414 7F C3 F3 78 */ mr r3, r30 /* 80059618 00056418 38 81 00 08 */ addi r4, r1, 8 -/* 8005961C 0005641C 4B FF FE 3D */ bl func_80059458 +/* 8005961C 0005641C 4B FF FE 3D */ bl zEntCruiseBubble.render_model_2d__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FP14xModelInstanceRC13basic_rect_f_f /* 80059620 00056420 C0 01 00 08 */ lfs f0, 8(r1) /* 80059624 00056424 3B FF 00 01 */ addi r31, r31, 1 /* 80059628 00056428 C0 41 00 0C */ lfs f2, 0xc(r1) @@ -2653,8 +2653,8 @@ lbl_80059610: /* 80059690 00056490 38 21 00 60 */ addi r1, r1, 0x60 /* 80059694 00056494 4E 80 00 20 */ blr -.global func_80059698 -func_80059698: +.global zEntCruiseBubble.init_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.init_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80059698 00056498 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005969C 0005649C 7C 08 02 A6 */ mflr r0 /* 800596A0 000564A0 3C 60 80 25 */ lis r3, lbl_8025533C@ha @@ -2670,7 +2670,7 @@ func_80059698: /* 800596C8 000564C8 D0 04 00 0C */ stfs f0, 0xc(r4) /* 800596CC 000564CC 90 04 06 54 */ stw r0, 0x654(r4) /* 800596D0 000564D0 4B FF 2B 45 */ bl xStrHash__FPCc -/* 800596D4 000564D4 4B FF FC DD */ bl func_800593B0 +/* 800596D4 000564D4 4B FF FC DD */ bl zEntCruiseBubble.load_model__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FUi /* 800596D8 000564D8 3C A0 80 2E */ lis r5, lbl_802DCC7C@ha /* 800596DC 000564DC 3C 80 80 25 */ lis r4, lbl_8025533C@ha /* 800596E0 000564E0 38 A5 CC 7C */ addi r5, r5, lbl_802DCC7C@l @@ -2678,7 +2678,7 @@ func_80059698: /* 800596E8 000564E8 38 64 53 3C */ addi r3, r4, lbl_8025533C@l /* 800596EC 000564EC 38 63 02 50 */ addi r3, r3, 0x250 /* 800596F0 000564F0 4B FF 2B 25 */ bl xStrHash__FPCc -/* 800596F4 000564F4 4B FF FC BD */ bl func_800593B0 +/* 800596F4 000564F4 4B FF FC BD */ bl zEntCruiseBubble.load_model__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FUi /* 800596F8 000564F8 3C A0 80 2E */ lis r5, lbl_802DCC7C@ha /* 800596FC 000564FC 3C 80 80 25 */ lis r4, lbl_8025533C@ha /* 80059700 00056500 38 A5 CC 7C */ addi r5, r5, lbl_802DCC7C@l @@ -2686,14 +2686,14 @@ func_80059698: /* 80059708 00056508 38 64 53 3C */ addi r3, r4, lbl_8025533C@l /* 8005970C 0005650C 38 63 02 66 */ addi r3, r3, 0x266 /* 80059710 00056510 4B FF 2B 05 */ bl xStrHash__FPCc -/* 80059714 00056514 4B FF FC 9D */ bl func_800593B0 +/* 80059714 00056514 4B FF FC 9D */ bl zEntCruiseBubble.load_model__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FUi /* 80059718 00056518 3C 80 80 2E */ lis r4, lbl_802DCC7C@ha /* 8005971C 0005651C 7C 65 1B 78 */ mr r5, r3 /* 80059720 00056520 38 64 CC 7C */ addi r3, r4, lbl_802DCC7C@l /* 80059724 00056524 90 A3 00 20 */ stw r5, 0x20(r3) /* 80059728 00056528 38 63 06 74 */ addi r3, r3, 0x674 /* 8005972C 0005652C 80 85 00 10 */ lwz r4, 0x10(r5) -/* 80059730 00056530 48 00 00 31 */ bl func_80059760 +/* 80059730 00056530 48 00 00 31 */ bl zEntCruiseBubble.init__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17uv_animated_modelFP8RpAtomic /* 80059734 00056534 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) /* 80059738 00056538 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha /* 8005973C 0005653C 38 63 CC 7C */ addi r3, r3, lbl_802DCC7C@l @@ -2706,8 +2706,8 @@ func_80059698: /* 80059758 00056558 38 21 00 10 */ addi r1, r1, 0x10 /* 8005975C 0005655C 4E 80 00 20 */ blr -.global func_80059760 -func_80059760: +.global zEntCruiseBubble.init__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17uv_animated_modelFP8RpAtomic +zEntCruiseBubble.init__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17uv_animated_modelFP8RpAtomic: /* 80059760 00056560 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80059764 00056564 7C 08 02 A6 */ mflr r0 /* 80059768 00056568 28 04 00 00 */ cmplwi r4, 0 @@ -2722,7 +2722,7 @@ lbl_80059788: /* 80059788 00056588 7C 86 23 78 */ mr r6, r4 /* 8005978C 0005658C 38 9F 00 04 */ addi r4, r31, 4 /* 80059790 00056590 38 BF 00 08 */ addi r5, r31, 8 -/* 80059794 00056594 48 00 00 4D */ bl func_800597E0 +/* 80059794 00056594 48 00 00 4D */ bl zEntCruiseBubble.clone_uv__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17uv_animated_modelCFRP11RwTexCoordsRiP8RpAtomic /* 80059798 00056598 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8005979C 0005659C 40 82 00 0C */ bne lbl_800597A8 /* 800597A0 000565A0 38 60 00 00 */ li r3, 0 @@ -2744,8 +2744,8 @@ lbl_800597CC: /* 800597D8 000565D8 38 21 00 10 */ addi r1, r1, 0x10 /* 800597DC 000565DC 4E 80 00 20 */ blr -.global func_800597E0 -func_800597E0: +.global zEntCruiseBubble.clone_uv__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17uv_animated_modelCFRP11RwTexCoordsRiP8RpAtomic +zEntCruiseBubble.clone_uv__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17uv_animated_modelCFRP11RwTexCoordsRiP8RpAtomic: /* 800597E0 000565E0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800597E4 000565E4 7C 08 02 A6 */ mflr r0 /* 800597E8 000565E8 90 01 00 24 */ stw r0, 0x24(r1) @@ -2754,7 +2754,7 @@ func_800597E0: /* 800597F4 000565F4 93 C1 00 18 */ stw r30, 0x18(r1) /* 800597F8 000565F8 7C 9E 23 78 */ mr r30, r4 /* 800597FC 000565FC 38 81 00 08 */ addi r4, r1, 8 -/* 80059800 00056600 48 00 00 6D */ bl func_8005986C +/* 80059800 00056600 48 00 00 6D */ bl zEntCruiseBubble.get_uv__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17uv_animated_modelCFRP11RwTexCoordsRiP8RpAtomic /* 80059804 00056604 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80059808 00056608 40 82 00 0C */ bne lbl_80059814 /* 8005980C 0005660C 38 60 00 00 */ li r3, 0 @@ -2785,8 +2785,8 @@ lbl_80059854: /* 80059864 00056664 38 21 00 20 */ addi r1, r1, 0x20 /* 80059868 00056668 4E 80 00 20 */ blr -.global func_8005986C -func_8005986C: +.global zEntCruiseBubble.get_uv__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17uv_animated_modelCFRP11RwTexCoordsRiP8RpAtomic +zEntCruiseBubble.get_uv__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17uv_animated_modelCFRP11RwTexCoordsRiP8RpAtomic: /* 8005986C 0005666C 38 00 00 00 */ li r0, 0 /* 80059870 00056670 90 04 00 00 */ stw r0, 0(r4) /* 80059874 00056674 90 05 00 00 */ stw r0, 0(r5) @@ -2812,8 +2812,8 @@ lbl_800598A8: /* 800598BC 000566BC 54 03 0F FE */ srwi r3, r0, 0x1f /* 800598C0 000566C0 4E 80 00 20 */ blr -.global func_800598C4 -func_800598C4: +.global zEntCruiseBubble.show_gizmo__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FRQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_9hud_gizmoRC13basic_rect_f_P14xModelInstance +zEntCruiseBubble.show_gizmo__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FRQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_9hud_gizmoRC13basic_rect_f_P14xModelInstance: /* 800598C4 000566C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800598C8 000566C8 7C 08 02 A6 */ mflr r0 /* 800598CC 000566CC 90 01 00 14 */ stw r0, 0x14(r1) @@ -2851,8 +2851,8 @@ func_800598C4: /* 8005994C 0005674C 38 21 00 10 */ addi r1, r1, 0x10 /* 80059950 00056750 4E 80 00 20 */ blr -.global func_80059954 -func_80059954: +.global zEntCruiseBubble.update_gizmo__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FRQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_9hud_gizmof +zEntCruiseBubble.update_gizmo__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FRQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_9hud_gizmof: /* 80059954 00056754 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80059958 00056758 7C 08 02 A6 */ mflr r0 /* 8005995C 0005675C 90 01 00 24 */ stw r0, 0x24(r1) @@ -2883,8 +2883,8 @@ func_80059954: /* 800599C0 000567C0 38 21 00 20 */ addi r1, r1, 0x20 /* 800599C4 000567C4 4E 80 00 20 */ blr -.global func_800599C8 -func_800599C8: +.global zEntCruiseBubble.flash_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.flash_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 800599C8 000567C8 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha /* 800599CC 000567CC C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) /* 800599D0 000567D0 38 83 CC 7C */ addi r4, r3, lbl_802DCC7C@l @@ -2896,8 +2896,8 @@ func_800599C8: /* 800599E8 000567E8 D0 04 00 10 */ stfs f0, 0x10(r4) /* 800599EC 000567EC 4E 80 00 20 */ blr -.global func_800599F0 -func_800599F0: +.global zEntCruiseBubble.render_timer__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fff +zEntCruiseBubble.render_timer__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fff: /* 800599F0 000567F0 94 21 FF 30 */ stwu r1, -0xd0(r1) /* 800599F4 000567F4 7C 08 02 A6 */ mflr r0 /* 800599F8 000567F8 90 01 00 D4 */ stw r0, 0xd4(r1) @@ -2977,7 +2977,7 @@ lbl_80059A3C: /* 80059B1C 0005691C 90 01 00 08 */ stw r0, 8(r1) /* 80059B20 00056920 80 02 8A 00 */ lwz r0, lbl_803CD380-_SDA2_BASE_(r2) /* 80059B24 00056924 90 01 00 0C */ stw r0, 0xc(r1) -/* 80059B28 00056928 48 00 00 B1 */ bl func_80059BD8 +/* 80059B28 00056928 48 00 00 B1 */ bl zEntCruiseBubble.lerp__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR10iColor_tagf10iColor_tag10iColor_tag /* 80059B2C 0005692C C0 22 89 DC */ lfs f1, lbl_803CD35C-_SDA2_BASE_(r2) /* 80059B30 00056930 38 61 00 14 */ addi r3, r1, 0x14 /* 80059B34 00056934 C0 02 89 C8 */ lfs f0, lbl_803CD348-_SDA2_BASE_(r2) @@ -3023,8 +3023,8 @@ lbl_80059BB4: /* 80059BD0 000569D0 38 21 00 D0 */ addi r1, r1, 0xd0 /* 80059BD4 000569D4 4E 80 00 20 */ blr -.global func_80059BD8 -func_80059BD8: +.global zEntCruiseBubble.lerp__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR10iColor_tagf10iColor_tag10iColor_tag +zEntCruiseBubble.lerp__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR10iColor_tagf10iColor_tag10iColor_tag: /* 80059BD8 000569D8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80059BDC 000569DC 7C 08 02 A6 */ mflr r0 /* 80059BE0 000569E0 90 01 00 24 */ stw r0, 0x24(r1) @@ -3038,22 +3038,22 @@ func_80059BD8: /* 80059C00 00056A00 7C 7D 1B 78 */ mr r29, r3 /* 80059C04 00056A04 88 84 00 00 */ lbz r4, 0(r4) /* 80059C08 00056A08 88 A5 00 00 */ lbz r5, 0(r5) -/* 80059C0C 00056A0C 48 00 00 61 */ bl func_80059C6C +/* 80059C0C 00056A0C 48 00 00 61 */ bl zEntCruiseBubble.lerp__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FRUcfUcUc /* 80059C10 00056A10 FC 20 F8 90 */ fmr f1, f31 /* 80059C14 00056A14 88 9E 00 01 */ lbz r4, 1(r30) /* 80059C18 00056A18 88 BF 00 01 */ lbz r5, 1(r31) /* 80059C1C 00056A1C 38 7D 00 01 */ addi r3, r29, 1 -/* 80059C20 00056A20 48 00 00 4D */ bl func_80059C6C +/* 80059C20 00056A20 48 00 00 4D */ bl zEntCruiseBubble.lerp__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FRUcfUcUc /* 80059C24 00056A24 FC 20 F8 90 */ fmr f1, f31 /* 80059C28 00056A28 88 9E 00 02 */ lbz r4, 2(r30) /* 80059C2C 00056A2C 88 BF 00 02 */ lbz r5, 2(r31) /* 80059C30 00056A30 38 7D 00 02 */ addi r3, r29, 2 -/* 80059C34 00056A34 48 00 00 39 */ bl func_80059C6C +/* 80059C34 00056A34 48 00 00 39 */ bl zEntCruiseBubble.lerp__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FRUcfUcUc /* 80059C38 00056A38 FC 20 F8 90 */ fmr f1, f31 /* 80059C3C 00056A3C 88 9E 00 03 */ lbz r4, 3(r30) /* 80059C40 00056A40 88 BF 00 03 */ lbz r5, 3(r31) /* 80059C44 00056A44 38 7D 00 03 */ addi r3, r29, 3 -/* 80059C48 00056A48 48 00 00 25 */ bl func_80059C6C +/* 80059C48 00056A48 48 00 00 25 */ bl zEntCruiseBubble.lerp__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FRUcfUcUc /* 80059C4C 00056A4C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80059C50 00056A50 CB E1 00 18 */ lfd f31, 0x18(r1) /* 80059C54 00056A54 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -3063,8 +3063,8 @@ func_80059BD8: /* 80059C64 00056A64 38 21 00 20 */ addi r1, r1, 0x20 /* 80059C68 00056A68 4E 80 00 20 */ blr -.global func_80059C6C -func_80059C6C: +.global zEntCruiseBubble.lerp__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FRUcfUcUc +zEntCruiseBubble.lerp__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FRUcfUcUc: /* 80059C6C 00056A6C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80059C70 00056A70 3C C0 43 30 */ lis r6, 0x4330 /* 80059C74 00056A74 54 80 06 3E */ clrlwi r0, r4, 0x18 @@ -3093,8 +3093,8 @@ func_80059C6C: /* 80059CD0 00056AD0 38 21 00 30 */ addi r1, r1, 0x30 /* 80059CD4 00056AD4 4E 80 00 20 */ blr -.global func_80059CD8 -func_80059CD8: +.global zEntCruiseBubble.update_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Ff +zEntCruiseBubble.update_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Ff: /* 80059CD8 00056AD8 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80059CDC 00056ADC 7C 08 02 A6 */ mflr r0 /* 80059CE0 00056AE0 90 01 00 44 */ stw r0, 0x44(r1) @@ -3148,7 +3148,7 @@ func_80059CD8: /* 80059DA0 00056BA0 80 83 00 20 */ lwz r4, 0x20(r3) /* 80059DA4 00056BA4 38 63 06 74 */ addi r3, r3, 0x674 /* 80059DA8 00056BA8 D3 E4 00 24 */ stfs f31, 0x24(r4) -/* 80059DAC 00056BAC 48 00 01 6D */ bl func_80059F18 +/* 80059DAC 00056BAC 48 00 01 6D */ bl zEntCruiseBubble.update__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17uv_animated_modelFf /* 80059DB0 00056BB0 3C 80 80 2E */ lis r4, lbl_802DCC7C@ha /* 80059DB4 00056BB4 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) /* 80059DB8 00056BB8 38 84 CC 7C */ addi r4, r4, lbl_802DCC7C@l @@ -3179,7 +3179,7 @@ lbl_80059DF0: lbl_80059E10: /* 80059E10 00056C10 FC 20 F0 90 */ fmr f1, f30 /* 80059E14 00056C14 38 7D 00 24 */ addi r3, r29, 0x24 -/* 80059E18 00056C18 4B FF FB 3D */ bl func_80059954 +/* 80059E18 00056C18 4B FF FB 3D */ bl zEntCruiseBubble.update_gizmo__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FRQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_9hud_gizmof /* 80059E1C 00056C1C C0 3D 00 38 */ lfs f1, 0x38(r29) /* 80059E20 00056C20 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) /* 80059E24 00056C24 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -3192,7 +3192,7 @@ lbl_80059E10: /* 80059E40 00056C40 90 9F 06 54 */ stw r4, 0x654(r31) /* 80059E44 00056C44 7C 9E 02 14 */ add r4, r30, r0 /* 80059E48 00056C48 38 84 00 24 */ addi r4, r4, 0x24 -/* 80059E4C 00056C4C 48 00 00 69 */ bl func_80059EB4 +/* 80059E4C 00056C4C 48 00 00 69 */ bl zEntCruiseBubble.__as__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_9hud_gizmoFRCQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_9hud_gizmo /* 80059E50 00056C50 48 00 00 0C */ b lbl_80059E5C lbl_80059E54: /* 80059E54 00056C54 3B BD 00 30 */ addi r29, r29, 0x30 @@ -3224,8 +3224,8 @@ lbl_80059E90: /* 80059EAC 00056CAC 38 21 00 40 */ addi r1, r1, 0x40 /* 80059EB0 00056CB0 4E 80 00 20 */ blr -.global func_80059EB4 -func_80059EB4: +.global zEntCruiseBubble.__as__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_9hud_gizmoFRCQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_9hud_gizmo +zEntCruiseBubble.__as__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_9hud_gizmoFRCQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_9hud_gizmo: /* 80059EB4 00056CB4 80 04 00 00 */ lwz r0, 0(r4) /* 80059EB8 00056CB8 80 A4 00 04 */ lwz r5, 4(r4) /* 80059EBC 00056CBC 90 03 00 00 */ stw r0, 0(r3) @@ -3252,8 +3252,8 @@ func_80059EB4: /* 80059F10 00056D10 90 03 00 2C */ stw r0, 0x2c(r3) /* 80059F14 00056D14 4E 80 00 20 */ blr -.global func_80059F18 -func_80059F18: +.global zEntCruiseBubble.update__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17uv_animated_modelFf +zEntCruiseBubble.update__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17uv_animated_modelFf: /* 80059F18 00056D18 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80059F1C 00056D1C 7C 08 02 A6 */ mflr r0 /* 80059F20 00056D20 90 01 00 24 */ stw r0, 0x24(r1) @@ -3283,7 +3283,7 @@ lbl_80059F48: /* 80059F7C 00056D7C 4B FD 64 31 */ bl func_800303AC /* 80059F80 00056D80 D0 3F 00 10 */ stfs f1, 0x10(r31) /* 80059F84 00056D84 7F E3 FB 78 */ mr r3, r31 -/* 80059F88 00056D88 48 00 00 19 */ bl func_80059FA0 +/* 80059F88 00056D88 48 00 00 19 */ bl zEntCruiseBubble.refresh__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17uv_animated_modelFv lbl_80059F8C: /* 80059F8C 00056D8C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80059F90 00056D90 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -3291,8 +3291,8 @@ lbl_80059F8C: /* 80059F98 00056D98 38 21 00 20 */ addi r1, r1, 0x20 /* 80059F9C 00056D9C 4E 80 00 20 */ blr -.global func_80059FA0 -func_80059FA0: +.global zEntCruiseBubble.refresh__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17uv_animated_modelFv +zEntCruiseBubble.refresh__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17uv_animated_modelFv: /* 80059FA0 00056DA0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80059FA4 00056DA4 7C 08 02 A6 */ mflr r0 /* 80059FA8 00056DA8 38 80 00 10 */ li r4, 0x10 @@ -3378,8 +3378,8 @@ lbl_8005A0C4: /* 8005A0D8 00056ED8 38 21 00 20 */ addi r1, r1, 0x20 /* 8005A0DC 00056EDC 4E 80 00 20 */ blr -.global func_8005A0E0 -func_8005A0E0: +.global zEntCruiseBubble.render_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.render_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 8005A0E0 00056EE0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8005A0E4 00056EE4 7C 08 02 A6 */ mflr r0 /* 8005A0E8 00056EE8 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha @@ -3416,7 +3416,7 @@ func_8005A0E0: /* 8005A164 00056F64 80 7F 00 20 */ lwz r3, 0x20(r31) /* 8005A168 00056F68 38 81 00 08 */ addi r4, r1, 8 /* 8005A16C 00056F6C C0 23 00 24 */ lfs f1, 0x24(r3) -/* 8005A170 00056F70 4B FF F2 E9 */ bl func_80059458 +/* 8005A170 00056F70 4B FF F2 E9 */ bl zEntCruiseBubble.render_model_2d__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FP14xModelInstanceRC13basic_rect_f_f lbl_8005A174: /* 8005A174 00056F74 38 60 00 0A */ li r3, 0xa /* 8005A178 00056F78 38 80 00 05 */ li r4, 5 @@ -3442,7 +3442,7 @@ lbl_8005A1A0: /* 8005A1C4 00056FC4 41 82 00 10 */ beq lbl_8005A1D4 /* 8005A1C8 00056FC8 80 64 00 2C */ lwz r3, 0x2c(r4) /* 8005A1CC 00056FCC 38 84 00 04 */ addi r4, r4, 4 -/* 8005A1D0 00056FD0 4B FF F2 89 */ bl func_80059458 +/* 8005A1D0 00056FD0 4B FF F2 89 */ bl zEntCruiseBubble.render_model_2d__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FP14xModelInstanceRC13basic_rect_f_f lbl_8005A1D4: /* 8005A1D4 00056FD4 3B FF 00 30 */ addi r31, r31, 0x30 /* 8005A1D8 00056FD8 3B BD 00 01 */ addi r29, r29, 1 @@ -3488,7 +3488,7 @@ lbl_8005A248: /* 8005A268 00057068 41 82 00 10 */ beq lbl_8005A278 /* 8005A26C 0005706C 80 64 00 2C */ lwz r3, 0x2c(r4) /* 8005A270 00057070 38 84 00 04 */ addi r4, r4, 4 -/* 8005A274 00057074 4B FF F3 11 */ bl func_80059584 +/* 8005A274 00057074 4B FF F3 11 */ bl zEntCruiseBubble.render_glow__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FP14xModelInstanceRC13basic_rect_f_ff lbl_8005A278: /* 8005A278 00057078 3B BD 00 30 */ addi r29, r29, 0x30 /* 8005A27C 0005707C 3B 7B 00 01 */ addi r27, r27, 1 @@ -3498,7 +3498,7 @@ lbl_8005A280: /* 8005A288 00057088 41 80 FF 8C */ blt lbl_8005A214 /* 8005A28C 0005708C C0 3C 00 04 */ lfs f1, 4(r28) /* 8005A290 00057090 C0 5F 00 0C */ lfs f2, 0xc(r31) -/* 8005A294 00057094 4B FF F7 5D */ bl func_800599F0 +/* 8005A294 00057094 4B FF F7 5D */ bl zEntCruiseBubble.render_timer__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fff lbl_8005A298: /* 8005A298 00057098 BB 61 00 1C */ lmw r27, 0x1c(r1) /* 8005A29C 0005709C 80 01 00 34 */ lwz r0, 0x34(r1) @@ -3506,8 +3506,8 @@ lbl_8005A298: /* 8005A2A4 000570A4 38 21 00 30 */ addi r1, r1, 0x30 /* 8005A2A8 000570A8 4E 80 00 20 */ blr -.global func_8005A2AC -func_8005A2AC: +.global zEntCruiseBubble.show_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.show_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 8005A2AC 000570AC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8005A2B0 000570B0 7C 08 02 A6 */ mflr r0 /* 8005A2B4 000570B4 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha @@ -3527,7 +3527,7 @@ func_8005A2AC: /* 8005A2EC 000570EC 38 63 CC 7C */ addi r3, r3, lbl_802DCC7C@l /* 8005A2F0 000570F0 80 A3 00 14 */ lwz r5, 0x14(r3) /* 8005A2F4 000570F4 38 63 00 24 */ addi r3, r3, 0x24 -/* 8005A2F8 000570F8 4B FF F5 CD */ bl func_800598C4 +/* 8005A2F8 000570F8 4B FF F5 CD */ bl zEntCruiseBubble.show_gizmo__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FRQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_9hud_gizmoRC13basic_rect_f_P14xModelInstance /* 8005A2FC 000570FC 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha /* 8005A300 00057100 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) /* 8005A304 00057104 38 83 CC 7C */ addi r4, r3, lbl_802DCC7C@l @@ -3540,14 +3540,14 @@ func_8005A2AC: /* 8005A320 00057120 C0 03 01 40 */ lfs f0, 0x140(r3) /* 8005A324 00057124 EC 01 00 24 */ fdivs f0, f1, f0 /* 8005A328 00057128 D0 04 00 08 */ stfs f0, 8(r4) -/* 8005A32C 0005712C 4B FF F6 9D */ bl func_800599C8 +/* 8005A32C 0005712C 4B FF F6 9D */ bl zEntCruiseBubble.flash_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005A330 00057130 80 01 00 24 */ lwz r0, 0x24(r1) /* 8005A334 00057134 7C 08 03 A6 */ mtlr r0 /* 8005A338 00057138 38 21 00 20 */ addi r1, r1, 0x20 /* 8005A33C 0005713C 4E 80 00 20 */ blr -.global func_8005A340 -func_8005A340: +.global zEntCruiseBubble.hide_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.hide_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 8005A340 00057140 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha /* 8005A344 00057144 38 00 00 00 */ li r0, 0 /* 8005A348 00057148 38 63 CC 7C */ addi r3, r3, lbl_802DCC7C@l @@ -3557,8 +3557,8 @@ func_8005A340: /* 8005A358 00057158 D0 03 00 24 */ stfs f0, 0x24(r3) /* 8005A35C 0005715C 4E 80 00 20 */ blr -.global func_8005A360 -func_8005A360: +.global zEntCruiseBubble.world_to_screen__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FRC5xVec3 +zEntCruiseBubble.world_to_screen__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FRC5xVec3: /* 8005A360 00057160 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8005A364 00057164 7C 08 02 A6 */ mflr r0 /* 8005A368 00057168 3C A0 80 3C */ lis r5, lbl_803C0558@ha @@ -3600,8 +3600,8 @@ func_8005A360: /* 8005A3F8 000571F8 38 21 00 30 */ addi r1, r1, 0x30 /* 8005A3FC 000571FC 4E 80 00 20 */ blr -.global func_8005A400 -func_8005A400: +.global zEntCruiseBubble.find_locked_target__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FPC5xVec3 +zEntCruiseBubble.find_locked_target__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FPC5xVec3: /* 8005A400 00057200 3C 80 80 2E */ lis r4, lbl_802DCC7C@ha /* 8005A404 00057204 38 C0 00 01 */ li r6, 1 /* 8005A408 00057208 38 84 CC 7C */ addi r4, r4, lbl_802DCC7C@l @@ -3625,8 +3625,8 @@ lbl_8005A444: /* 8005A444 00057244 38 60 FF FF */ li r3, -1 /* 8005A448 00057248 4E 80 00 20 */ blr -.global func_8005A44C -func_8005A44C: +.global zEntCruiseBubble.lock_target__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FiPC5xVec3f +zEntCruiseBubble.lock_target__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FiPC5xVec3f: /* 8005A44C 0005724C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8005A450 00057250 7C 08 02 A6 */ mflr r0 /* 8005A454 00057254 90 01 00 44 */ stw r0, 0x44(r1) @@ -3657,7 +3657,7 @@ lbl_8005A490: /* 8005A4B4 000572B4 7C 84 02 14 */ add r4, r4, r0 /* 8005A4B8 000572B8 38 64 00 24 */ addi r3, r4, 0x24 /* 8005A4BC 000572BC 38 84 00 28 */ addi r4, r4, 0x28 -/* 8005A4C0 000572C0 4B FF F4 05 */ bl func_800598C4 +/* 8005A4C0 000572C0 4B FF F4 05 */ bl zEntCruiseBubble.show_gizmo__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FRQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_9hud_gizmoRC13basic_rect_f_P14xModelInstance lbl_8005A4C4: /* 8005A4C4 000572C4 1C BE 00 30 */ mulli r5, r30, 0x30 /* 8005A4C8 000572C8 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha @@ -3666,7 +3666,7 @@ lbl_8005A4C4: /* 8005A4D4 000572D4 7C A0 2A 14 */ add r5, r0, r5 /* 8005A4D8 000572D8 38 61 00 08 */ addi r3, r1, 8 /* 8005A4DC 000572DC 3B C5 00 24 */ addi r30, r5, 0x24 -/* 8005A4E0 000572E0 4B FF FE 81 */ bl func_8005A360 +/* 8005A4E0 000572E0 4B FF FE 81 */ bl zEntCruiseBubble.world_to_screen__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FRC5xVec3 /* 8005A4E4 000572E4 80 C1 00 08 */ lwz r6, 8(r1) /* 8005A4E8 000572E8 38 7E 00 04 */ addi r3, r30, 4 /* 8005A4EC 000572EC 80 A1 00 0C */ lwz r5, 0xc(r1) @@ -3704,8 +3704,8 @@ lbl_8005A550: /* 8005A568 00057368 38 21 00 40 */ addi r1, r1, 0x40 /* 8005A56C 0005736C 4E 80 00 20 */ blr -.global func_8005A570 -func_8005A570: +.global zEntCruiseBubble.check_lock_target__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FPC5xVec3 +zEntCruiseBubble.check_lock_target__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FPC5xVec3: /* 8005A570 00057370 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8005A574 00057374 7C 08 02 A6 */ mflr r0 /* 8005A578 00057378 90 01 00 64 */ stw r0, 0x64(r1) @@ -3773,21 +3773,21 @@ lbl_8005A648: /* 8005A664 00057464 4C 41 13 82 */ cror 2, 1, 2 /* 8005A668 00057468 40 82 00 2C */ bne lbl_8005A694 /* 8005A66C 0005746C 7F C3 F3 78 */ mr r3, r30 -/* 8005A670 00057470 4B FF FD 91 */ bl func_8005A400 +/* 8005A670 00057470 4B FF FD 91 */ bl zEntCruiseBubble.find_locked_target__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FPC5xVec3 /* 8005A674 00057474 2C 03 00 00 */ cmpwi r3, 0 /* 8005A678 00057478 41 80 00 30 */ blt lbl_8005A6A8 /* 8005A67C 0005747C EC 3D F8 28 */ fsubs f1, f29, f31 /* 8005A680 00057480 7F C4 F3 78 */ mr r4, r30 /* 8005A684 00057484 EC 1D F0 28 */ fsubs f0, f29, f30 /* 8005A688 00057488 EC 21 00 24 */ fdivs f1, f1, f0 -/* 8005A68C 0005748C 4B FF FD C1 */ bl func_8005A44C +/* 8005A68C 0005748C 4B FF FD C1 */ bl zEntCruiseBubble.lock_target__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FiPC5xVec3f /* 8005A690 00057490 48 00 00 18 */ b lbl_8005A6A8 lbl_8005A694: /* 8005A694 00057494 7F C3 F3 78 */ mr r3, r30 -/* 8005A698 00057498 4B FF FD 69 */ bl func_8005A400 +/* 8005A698 00057498 4B FF FD 69 */ bl zEntCruiseBubble.find_locked_target__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FPC5xVec3 /* 8005A69C 0005749C C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005A6A0 000574A0 7F C4 F3 78 */ mr r4, r30 -/* 8005A6A4 000574A4 4B FF FD A9 */ bl func_8005A44C +/* 8005A6A4 000574A4 4B FF FD A9 */ bl zEntCruiseBubble.lock_target__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FiPC5xVec3f lbl_8005A6A8: /* 8005A6A8 000574A8 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 8005A6AC 000574AC CB E1 00 50 */ lfd f31, 0x50(r1) @@ -3805,8 +3805,8 @@ lbl_8005A6D8: /* 8005A6D8 000574D8 38 60 00 00 */ li r3, 0 /* 8005A6DC 000574DC 4E 80 00 20 */ blr -.global func_8005A6E0 -func_8005A6E0: +.global zEntCruiseBubble.load_cheat_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.load_cheat_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 8005A6E0 000574E0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005A6E4 000574E4 7C 08 02 A6 */ mflr r0 /* 8005A6E8 000574E8 3C 60 80 2E */ lis r3, lbl_802DBC38@ha @@ -3881,8 +3881,8 @@ func_8005A6E0: /* 8005A7FC 000575FC 38 21 00 10 */ addi r1, r1, 0x10 /* 8005A800 00057600 4E 80 00 20 */ blr -.global func_8005A804 -func_8005A804: +.global zEntCruiseBubble.load_settings__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.load_settings__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 8005A804 00057604 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005A808 00057608 7C 08 02 A6 */ mflr r0 /* 8005A80C 0005760C 3C 60 80 25 */ lis r3, lbl_8025533C@ha @@ -3902,22 +3902,22 @@ lbl_8005A838: /* 8005A840 00057640 38 04 BA 80 */ addi r0, r4, lbl_802DBA80@l /* 8005A844 00057644 7C 64 1B 78 */ mr r4, r3 /* 8005A848 00057648 7C 03 03 78 */ mr r3, r0 -/* 8005A84C 0005764C 48 00 00 35 */ bl func_8005A880 +/* 8005A84C 0005764C 48 00 00 35 */ bl zEntCruiseBubble.load__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_11tweak_groupFP16xModelAssetParamUi /* 8005A850 00057650 3C 60 80 2E */ lis r3, lbl_802DBC38@ha /* 8005A854 00057654 3C 80 80 2E */ lis r4, lbl_802DBA80@ha /* 8005A858 00057658 38 63 BC 38 */ addi r3, r3, lbl_802DBC38@l /* 8005A85C 0005765C 38 A0 01 B8 */ li r5, 0x1b8 /* 8005A860 00057660 38 84 BA 80 */ addi r4, r4, lbl_802DBA80@l /* 8005A864 00057664 4B FA 8C DD */ bl memcpy -/* 8005A868 00057668 4B FF FE 79 */ bl func_8005A6E0 -/* 8005A86C 0005766C 4B FF EA A9 */ bl func_80059314 +/* 8005A868 00057668 4B FF FE 79 */ bl zEntCruiseBubble.load_cheat_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +/* 8005A86C 0005766C 4B FF EA A9 */ bl zEntCruiseBubble.refresh_missle_model__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005A870 00057670 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005A874 00057674 7C 08 03 A6 */ mtlr r0 /* 8005A878 00057678 38 21 00 10 */ addi r1, r1, 0x10 /* 8005A87C 0005767C 4E 80 00 20 */ blr -.global func_8005A880 -func_8005A880: +.global zEntCruiseBubble.load__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_11tweak_groupFP16xModelAssetParamUi +zEntCruiseBubble.load__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_11tweak_groupFP16xModelAssetParamUi: /* 8005A880 00057680 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005A884 00057684 7C 08 02 A6 */ mflr r0 /* 8005A888 00057688 7C A6 2B 78 */ mr r6, r5 @@ -3925,14 +3925,14 @@ func_8005A880: /* 8005A890 00057690 90 01 00 14 */ stw r0, 0x14(r1) /* 8005A894 00057694 38 80 00 01 */ li r4, 1 /* 8005A898 00057698 38 E0 00 00 */ li r7, 0 -/* 8005A89C 0005769C 48 00 00 15 */ bl func_8005A8B0 +/* 8005A89C 0005769C 48 00 00 15 */ bl zEntCruiseBubble.register_tweaks__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_11tweak_groupFbP16xModelAssetParamUiPCc /* 8005A8A0 000576A0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005A8A4 000576A4 7C 08 03 A6 */ mtlr r0 /* 8005A8A8 000576A8 38 21 00 10 */ addi r1, r1, 0x10 /* 8005A8AC 000576AC 4E 80 00 20 */ blr -.global func_8005A8B0 -func_8005A8B0: +.global zEntCruiseBubble.register_tweaks__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_11tweak_groupFbP16xModelAssetParamUiPCc +zEntCruiseBubble.register_tweaks__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_11tweak_groupFbP16xModelAssetParamUiPCc: /* 8005A8B0 000576B0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8005A8B4 000576B4 7C 08 02 A6 */ mflr r0 /* 8005A8B8 000576B8 90 01 00 34 */ stw r0, 0x34(r1) @@ -3956,7 +3956,7 @@ func_8005A8B0: /* 8005A900 00057700 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005A904 00057704 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005A908 00057708 FC 60 08 90 */ fmr f3, f1 -/* 8005A90C 0005770C 48 00 59 A5 */ bl func_800602B0 +/* 8005A90C 0005770C 48 00 59 A5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005A910: /* 8005A910 00057710 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005A914 00057714 41 82 00 34 */ beq lbl_8005A948 @@ -3971,7 +3971,7 @@ lbl_8005A910: /* 8005A938 00057738 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005A93C 0005773C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005A940 00057740 FC 60 08 90 */ fmr f3, f1 -/* 8005A944 00057744 48 00 59 6D */ bl func_800602B0 +/* 8005A944 00057744 48 00 59 6D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005A948: /* 8005A948 00057748 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005A94C 0005774C 41 82 00 34 */ beq lbl_8005A980 @@ -3986,7 +3986,7 @@ lbl_8005A948: /* 8005A970 00057770 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005A974 00057774 C0 42 89 F4 */ lfs f2, lbl_803CD374-_SDA2_BASE_(r2) /* 8005A978 00057778 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) -/* 8005A97C 0005777C 48 00 59 35 */ bl func_800602B0 +/* 8005A97C 0005777C 48 00 59 35 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005A980: /* 8005A980 00057780 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005A984 00057784 41 82 00 34 */ beq lbl_8005A9B8 @@ -4001,7 +4001,7 @@ lbl_8005A980: /* 8005A9A8 000577A8 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005A9AC 000577AC C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005A9B0 000577B0 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) -/* 8005A9B4 000577B4 48 00 58 FD */ bl func_800602B0 +/* 8005A9B4 000577B4 48 00 58 FD */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005A9B8: /* 8005A9B8 000577B8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005A9BC 000577BC 41 82 00 34 */ beq lbl_8005A9F0 @@ -4016,7 +4016,7 @@ lbl_8005A9B8: /* 8005A9E0 000577E0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005A9E4 000577E4 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005A9E8 000577E8 C0 62 8A 08 */ lfs f3, lbl_803CD388-_SDA2_BASE_(r2) -/* 8005A9EC 000577EC 48 00 58 C5 */ bl func_800602B0 +/* 8005A9EC 000577EC 48 00 58 C5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005A9F0: /* 8005A9F0 000577F0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005A9F4 000577F4 41 82 00 34 */ beq lbl_8005AA28 @@ -4031,7 +4031,7 @@ lbl_8005A9F0: /* 8005AA18 00057818 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005AA1C 0005781C C0 42 89 F4 */ lfs f2, lbl_803CD374-_SDA2_BASE_(r2) /* 8005AA20 00057820 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) -/* 8005AA24 00057824 48 00 58 8D */ bl func_800602B0 +/* 8005AA24 00057824 48 00 58 8D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AA28: /* 8005AA28 00057828 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AA2C 0005782C 41 82 00 34 */ beq lbl_8005AA60 @@ -4046,7 +4046,7 @@ lbl_8005AA28: /* 8005AA50 00057850 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005AA54 00057854 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005AA58 00057858 FC 60 08 90 */ fmr f3, f1 -/* 8005AA5C 0005785C 48 00 58 55 */ bl func_800602B0 +/* 8005AA5C 0005785C 48 00 58 55 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AA60: /* 8005AA60 00057860 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AA64 00057864 41 82 00 34 */ beq lbl_8005AA98 @@ -4061,7 +4061,7 @@ lbl_8005AA60: /* 8005AA88 00057888 C0 22 8A 68 */ lfs f1, lbl_803CD3E8-_SDA2_BASE_(r2) /* 8005AA8C 0005788C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005AA90 00057890 C0 62 8A 6C */ lfs f3, lbl_803CD3EC-_SDA2_BASE_(r2) -/* 8005AA94 00057894 48 00 58 1D */ bl func_800602B0 +/* 8005AA94 00057894 48 00 58 1D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AA98: /* 8005AA98 00057898 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AA9C 0005789C 41 82 00 34 */ beq lbl_8005AAD0 @@ -4076,7 +4076,7 @@ lbl_8005AA98: /* 8005AAC0 000578C0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005AAC4 000578C4 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005AAC8 000578C8 FC 60 08 90 */ fmr f3, f1 -/* 8005AACC 000578CC 48 00 57 E5 */ bl func_800602B0 +/* 8005AACC 000578CC 48 00 57 E5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AAD0: /* 8005AAD0 000578D0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AAD4 000578D4 41 82 00 34 */ beq lbl_8005AB08 @@ -4091,7 +4091,7 @@ lbl_8005AAD0: /* 8005AAF8 000578F8 38 80 00 01 */ li r4, 1 /* 8005AAFC 000578FC 38 A0 00 01 */ li r5, 1 /* 8005AB00 00057900 38 C0 00 64 */ li r6, 0x64 -/* 8005AB04 00057904 48 00 57 29 */ bl func_8006022C +/* 8005AB04 00057904 48 00 57 29 */ bl zEntCruiseBubble.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc lbl_8005AB08: /* 8005AB08 00057908 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AB0C 0005790C 41 82 00 34 */ beq lbl_8005AB40 @@ -4106,7 +4106,7 @@ lbl_8005AB08: /* 8005AB30 00057930 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005AB34 00057934 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005AB38 00057938 C0 62 8A 08 */ lfs f3, lbl_803CD388-_SDA2_BASE_(r2) -/* 8005AB3C 0005793C 48 00 57 75 */ bl func_800602B0 +/* 8005AB3C 0005793C 48 00 57 75 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AB40: /* 8005AB40 00057940 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AB44 00057944 41 82 00 34 */ beq lbl_8005AB78 @@ -4121,7 +4121,7 @@ lbl_8005AB40: /* 8005AB68 00057968 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005AB6C 0005796C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005AB70 00057970 C0 62 8A 08 */ lfs f3, lbl_803CD388-_SDA2_BASE_(r2) -/* 8005AB74 00057974 48 00 57 3D */ bl func_800602B0 +/* 8005AB74 00057974 48 00 57 3D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AB78: /* 8005AB78 00057978 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AB7C 0005797C 41 82 00 4C */ beq lbl_8005ABC8 @@ -4142,7 +4142,7 @@ lbl_8005AB78: /* 8005ABB8 000579B8 39 25 03 74 */ addi r9, r5, 0x374 /* 8005ABBC 000579BC 38 A0 00 00 */ li r5, 0 /* 8005ABC0 000579C0 38 C0 00 00 */ li r6, 0 -/* 8005ABC4 000579C4 48 00 56 19 */ bl func_800601DC +/* 8005ABC4 000579C4 48 00 56 19 */ bl zEntCruiseBubble.load_param_5xVec3_i___10auto_tweakFR5xVec3iiiP16xModelAssetParamUiPCc lbl_8005ABC8: /* 8005ABC8 000579C8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005ABCC 000579CC 41 82 00 34 */ beq lbl_8005AC00 @@ -4157,7 +4157,7 @@ lbl_8005ABC8: /* 8005ABF0 000579F0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005ABF4 000579F4 C0 42 89 F4 */ lfs f2, lbl_803CD374-_SDA2_BASE_(r2) /* 8005ABF8 000579F8 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) -/* 8005ABFC 000579FC 48 00 56 B5 */ bl func_800602B0 +/* 8005ABFC 000579FC 48 00 56 B5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AC00: /* 8005AC00 00057A00 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AC04 00057A04 41 82 00 34 */ beq lbl_8005AC38 @@ -4172,7 +4172,7 @@ lbl_8005AC00: /* 8005AC28 00057A28 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005AC2C 00057A2C C0 42 89 F4 */ lfs f2, lbl_803CD374-_SDA2_BASE_(r2) /* 8005AC30 00057A30 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) -/* 8005AC34 00057A34 48 00 56 7D */ bl func_800602B0 +/* 8005AC34 00057A34 48 00 56 7D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AC38: /* 8005AC38 00057A38 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AC3C 00057A3C 41 82 00 34 */ beq lbl_8005AC70 @@ -4187,7 +4187,7 @@ lbl_8005AC38: /* 8005AC60 00057A60 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005AC64 00057A64 C0 42 89 F4 */ lfs f2, lbl_803CD374-_SDA2_BASE_(r2) /* 8005AC68 00057A68 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) -/* 8005AC6C 00057A6C 48 00 56 45 */ bl func_800602B0 +/* 8005AC6C 00057A6C 48 00 56 45 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AC70: /* 8005AC70 00057A70 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AC74 00057A74 41 82 00 34 */ beq lbl_8005ACA8 @@ -4202,7 +4202,7 @@ lbl_8005AC70: /* 8005AC98 00057A98 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005AC9C 00057A9C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005ACA0 00057AA0 FC 60 08 90 */ fmr f3, f1 -/* 8005ACA4 00057AA4 48 00 56 0D */ bl func_800602B0 +/* 8005ACA4 00057AA4 48 00 56 0D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005ACA8: /* 8005ACA8 00057AA8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005ACAC 00057AAC 41 82 00 34 */ beq lbl_8005ACE0 @@ -4217,7 +4217,7 @@ lbl_8005ACA8: /* 8005ACD0 00057AD0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005ACD4 00057AD4 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005ACD8 00057AD8 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) -/* 8005ACDC 00057ADC 48 00 55 D5 */ bl func_800602B0 +/* 8005ACDC 00057ADC 48 00 55 D5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005ACE0: /* 8005ACE0 00057AE0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005ACE4 00057AE4 41 82 00 34 */ beq lbl_8005AD18 @@ -4232,7 +4232,7 @@ lbl_8005ACE0: /* 8005AD08 00057B08 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005AD0C 00057B0C C0 42 89 F4 */ lfs f2, lbl_803CD374-_SDA2_BASE_(r2) /* 8005AD10 00057B10 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) -/* 8005AD14 00057B14 48 00 55 9D */ bl func_800602B0 +/* 8005AD14 00057B14 48 00 55 9D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AD18: /* 8005AD18 00057B18 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AD1C 00057B1C 41 82 00 34 */ beq lbl_8005AD50 @@ -4247,7 +4247,7 @@ lbl_8005AD18: /* 8005AD40 00057B40 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005AD44 00057B44 C0 42 89 F4 */ lfs f2, lbl_803CD374-_SDA2_BASE_(r2) /* 8005AD48 00057B48 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) -/* 8005AD4C 00057B4C 48 00 55 65 */ bl func_800602B0 +/* 8005AD4C 00057B4C 48 00 55 65 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AD50: /* 8005AD50 00057B50 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AD54 00057B54 41 82 00 34 */ beq lbl_8005AD88 @@ -4262,7 +4262,7 @@ lbl_8005AD50: /* 8005AD78 00057B78 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005AD7C 00057B7C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005AD80 00057B80 FC 60 08 90 */ fmr f3, f1 -/* 8005AD84 00057B84 48 00 55 2D */ bl func_800602B0 +/* 8005AD84 00057B84 48 00 55 2D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AD88: /* 8005AD88 00057B88 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AD8C 00057B8C 41 82 00 34 */ beq lbl_8005ADC0 @@ -4277,7 +4277,7 @@ lbl_8005AD88: /* 8005ADB0 00057BB0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005ADB4 00057BB4 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005ADB8 00057BB8 FC 60 08 90 */ fmr f3, f1 -/* 8005ADBC 00057BBC 48 00 54 F5 */ bl func_800602B0 +/* 8005ADBC 00057BBC 48 00 54 F5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005ADC0: /* 8005ADC0 00057BC0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005ADC4 00057BC4 41 82 00 34 */ beq lbl_8005ADF8 @@ -4292,7 +4292,7 @@ lbl_8005ADC0: /* 8005ADE8 00057BE8 C0 22 8A 94 */ lfs f1, lbl_803CD414-_SDA2_BASE_(r2) /* 8005ADEC 00057BEC C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005ADF0 00057BF0 C0 62 89 C0 */ lfs f3, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005ADF4 00057BF4 48 00 54 BD */ bl func_800602B0 +/* 8005ADF4 00057BF4 48 00 54 BD */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005ADF8: /* 8005ADF8 00057BF8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005ADFC 00057BFC 41 82 00 34 */ beq lbl_8005AE30 @@ -4307,7 +4307,7 @@ lbl_8005ADF8: /* 8005AE20 00057C20 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005AE24 00057C24 C0 42 89 FC */ lfs f2, lbl_803CD37C-_SDA2_BASE_(r2) /* 8005AE28 00057C28 FC 60 08 90 */ fmr f3, f1 -/* 8005AE2C 00057C2C 48 00 54 85 */ bl func_800602B0 +/* 8005AE2C 00057C2C 48 00 54 85 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AE30: /* 8005AE30 00057C30 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AE34 00057C34 41 82 00 34 */ beq lbl_8005AE68 @@ -4322,7 +4322,7 @@ lbl_8005AE30: /* 8005AE58 00057C58 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005AE5C 00057C5C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005AE60 00057C60 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) -/* 8005AE64 00057C64 48 00 54 4D */ bl func_800602B0 +/* 8005AE64 00057C64 48 00 54 4D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AE68: /* 8005AE68 00057C68 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AE6C 00057C6C 41 82 00 34 */ beq lbl_8005AEA0 @@ -4337,7 +4337,7 @@ lbl_8005AE68: /* 8005AE90 00057C90 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005AE94 00057C94 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005AE98 00057C98 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) -/* 8005AE9C 00057C9C 48 00 54 15 */ bl func_800602B0 +/* 8005AE9C 00057C9C 48 00 54 15 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AEA0: /* 8005AEA0 00057CA0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AEA4 00057CA4 41 82 00 34 */ beq lbl_8005AED8 @@ -4352,7 +4352,7 @@ lbl_8005AEA0: /* 8005AEC8 00057CC8 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005AECC 00057CCC C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005AED0 00057CD0 C0 62 8A 08 */ lfs f3, lbl_803CD388-_SDA2_BASE_(r2) -/* 8005AED4 00057CD4 48 00 53 DD */ bl func_800602B0 +/* 8005AED4 00057CD4 48 00 53 DD */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AED8: /* 8005AED8 00057CD8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AEDC 00057CDC 41 82 00 34 */ beq lbl_8005AF10 @@ -4367,7 +4367,7 @@ lbl_8005AED8: /* 8005AF00 00057D00 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005AF04 00057D04 C0 42 8A 9C */ lfs f2, lbl_803CD41C-_SDA2_BASE_(r2) /* 8005AF08 00057D08 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) -/* 8005AF0C 00057D0C 48 00 53 A5 */ bl func_800602B0 +/* 8005AF0C 00057D0C 48 00 53 A5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AF10: /* 8005AF10 00057D10 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AF14 00057D14 41 82 00 34 */ beq lbl_8005AF48 @@ -4382,7 +4382,7 @@ lbl_8005AF10: /* 8005AF38 00057D38 C0 22 8A 68 */ lfs f1, lbl_803CD3E8-_SDA2_BASE_(r2) /* 8005AF3C 00057D3C C0 42 8A A0 */ lfs f2, lbl_803CD420-_SDA2_BASE_(r2) /* 8005AF40 00057D40 C0 62 8A 44 */ lfs f3, lbl_803CD3C4-_SDA2_BASE_(r2) -/* 8005AF44 00057D44 48 00 53 6D */ bl func_800602B0 +/* 8005AF44 00057D44 48 00 53 6D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AF48: /* 8005AF48 00057D48 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AF4C 00057D4C 41 82 00 34 */ beq lbl_8005AF80 @@ -4397,7 +4397,7 @@ lbl_8005AF48: /* 8005AF70 00057D70 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005AF74 00057D74 C0 42 89 F4 */ lfs f2, lbl_803CD374-_SDA2_BASE_(r2) /* 8005AF78 00057D78 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) -/* 8005AF7C 00057D7C 48 00 53 35 */ bl func_800602B0 +/* 8005AF7C 00057D7C 48 00 53 35 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AF80: /* 8005AF80 00057D80 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AF84 00057D84 41 82 00 34 */ beq lbl_8005AFB8 @@ -4412,7 +4412,7 @@ lbl_8005AF80: /* 8005AFA8 00057DA8 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005AFAC 00057DAC C0 42 89 F4 */ lfs f2, lbl_803CD374-_SDA2_BASE_(r2) /* 8005AFB0 00057DB0 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) -/* 8005AFB4 00057DB4 48 00 52 FD */ bl func_800602B0 +/* 8005AFB4 00057DB4 48 00 52 FD */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AFB8: /* 8005AFB8 00057DB8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AFBC 00057DBC 41 82 00 34 */ beq lbl_8005AFF0 @@ -4427,7 +4427,7 @@ lbl_8005AFB8: /* 8005AFE0 00057DE0 C0 22 8A 68 */ lfs f1, lbl_803CD3E8-_SDA2_BASE_(r2) /* 8005AFE4 00057DE4 C0 42 89 F4 */ lfs f2, lbl_803CD374-_SDA2_BASE_(r2) /* 8005AFE8 00057DE8 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) -/* 8005AFEC 00057DEC 48 00 52 C5 */ bl func_800602B0 +/* 8005AFEC 00057DEC 48 00 52 C5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AFF0: /* 8005AFF0 00057DF0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AFF4 00057DF4 41 82 00 34 */ beq lbl_8005B028 @@ -4442,7 +4442,7 @@ lbl_8005AFF0: /* 8005B018 00057E18 C0 22 8A 68 */ lfs f1, lbl_803CD3E8-_SDA2_BASE_(r2) /* 8005B01C 00057E1C C0 42 89 F4 */ lfs f2, lbl_803CD374-_SDA2_BASE_(r2) /* 8005B020 00057E20 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) -/* 8005B024 00057E24 48 00 52 8D */ bl func_800602B0 +/* 8005B024 00057E24 48 00 52 8D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B028: /* 8005B028 00057E28 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B02C 00057E2C 41 82 00 34 */ beq lbl_8005B060 @@ -4457,7 +4457,7 @@ lbl_8005B028: /* 8005B050 00057E50 C0 22 8A 68 */ lfs f1, lbl_803CD3E8-_SDA2_BASE_(r2) /* 8005B054 00057E54 C0 42 89 F4 */ lfs f2, lbl_803CD374-_SDA2_BASE_(r2) /* 8005B058 00057E58 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) -/* 8005B05C 00057E5C 48 00 52 55 */ bl func_800602B0 +/* 8005B05C 00057E5C 48 00 52 55 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B060: /* 8005B060 00057E60 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B064 00057E64 41 82 00 34 */ beq lbl_8005B098 @@ -4472,7 +4472,7 @@ lbl_8005B060: /* 8005B088 00057E88 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B08C 00057E8C C0 42 8A B0 */ lfs f2, lbl_803CD430-_SDA2_BASE_(r2) /* 8005B090 00057E90 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) -/* 8005B094 00057E94 48 00 52 1D */ bl func_800602B0 +/* 8005B094 00057E94 48 00 52 1D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B098: /* 8005B098 00057E98 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B09C 00057E9C 41 82 00 34 */ beq lbl_8005B0D0 @@ -4487,7 +4487,7 @@ lbl_8005B098: /* 8005B0C0 00057EC0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B0C4 00057EC4 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B0C8 00057EC8 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) -/* 8005B0CC 00057ECC 48 00 51 E5 */ bl func_800602B0 +/* 8005B0CC 00057ECC 48 00 51 E5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B0D0: /* 8005B0D0 00057ED0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B0D4 00057ED4 41 82 00 34 */ beq lbl_8005B108 @@ -4502,7 +4502,7 @@ lbl_8005B0D0: /* 8005B0F8 00057EF8 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B0FC 00057EFC C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B100 00057F00 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) -/* 8005B104 00057F04 48 00 51 AD */ bl func_800602B0 +/* 8005B104 00057F04 48 00 51 AD */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B108: /* 8005B108 00057F08 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B10C 00057F0C 41 82 00 34 */ beq lbl_8005B140 @@ -4517,7 +4517,7 @@ lbl_8005B108: /* 8005B130 00057F30 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B134 00057F34 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B138 00057F38 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) -/* 8005B13C 00057F3C 48 00 51 75 */ bl func_800602B0 +/* 8005B13C 00057F3C 48 00 51 75 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B140: /* 8005B140 00057F40 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B144 00057F44 41 82 00 34 */ beq lbl_8005B178 @@ -4532,7 +4532,7 @@ lbl_8005B140: /* 8005B168 00057F68 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B16C 00057F6C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B170 00057F70 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) -/* 8005B174 00057F74 48 00 51 3D */ bl func_800602B0 +/* 8005B174 00057F74 48 00 51 3D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B178: /* 8005B178 00057F78 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B17C 00057F7C 41 82 00 34 */ beq lbl_8005B1B0 @@ -4547,7 +4547,7 @@ lbl_8005B178: /* 8005B1A0 00057FA0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B1A4 00057FA4 C0 42 8A 3C */ lfs f2, lbl_803CD3BC-_SDA2_BASE_(r2) /* 8005B1A8 00057FA8 C0 62 8A B8 */ lfs f3, lbl_803CD438-_SDA2_BASE_(r2) -/* 8005B1AC 00057FAC 48 00 51 05 */ bl func_800602B0 +/* 8005B1AC 00057FAC 48 00 51 05 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B1B0: /* 8005B1B0 00057FB0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B1B4 00057FB4 41 82 00 34 */ beq lbl_8005B1E8 @@ -4562,7 +4562,7 @@ lbl_8005B1B0: /* 8005B1D8 00057FD8 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B1DC 00057FDC C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B1E0 00057FE0 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) -/* 8005B1E4 00057FE4 48 00 50 CD */ bl func_800602B0 +/* 8005B1E4 00057FE4 48 00 50 CD */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B1E8: /* 8005B1E8 00057FE8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B1EC 00057FEC 41 82 00 34 */ beq lbl_8005B220 @@ -4577,7 +4577,7 @@ lbl_8005B1E8: /* 8005B210 00058010 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B214 00058014 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B218 00058018 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) -/* 8005B21C 0005801C 48 00 50 95 */ bl func_800602B0 +/* 8005B21C 0005801C 48 00 50 95 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B220: /* 8005B220 00058020 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B224 00058024 41 82 00 34 */ beq lbl_8005B258 @@ -4592,7 +4592,7 @@ lbl_8005B220: /* 8005B248 00058048 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B24C 0005804C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B250 00058050 C0 62 8A 08 */ lfs f3, lbl_803CD388-_SDA2_BASE_(r2) -/* 8005B254 00058054 48 00 50 5D */ bl func_800602B0 +/* 8005B254 00058054 48 00 50 5D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B258: /* 8005B258 00058058 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B25C 0005805C 41 82 00 34 */ beq lbl_8005B290 @@ -4607,7 +4607,7 @@ lbl_8005B258: /* 8005B280 00058080 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B284 00058084 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B288 00058088 C0 62 8A 08 */ lfs f3, lbl_803CD388-_SDA2_BASE_(r2) -/* 8005B28C 0005808C 48 00 50 25 */ bl func_800602B0 +/* 8005B28C 0005808C 48 00 50 25 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B290: /* 8005B290 00058090 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B294 00058094 41 82 00 34 */ beq lbl_8005B2C8 @@ -4622,7 +4622,7 @@ lbl_8005B290: /* 8005B2B8 000580B8 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B2BC 000580BC C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B2C0 000580C0 C0 62 8A 08 */ lfs f3, lbl_803CD388-_SDA2_BASE_(r2) -/* 8005B2C4 000580C4 48 00 4F ED */ bl func_800602B0 +/* 8005B2C4 000580C4 48 00 4F ED */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B2C8: /* 8005B2C8 000580C8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B2CC 000580CC 41 82 00 34 */ beq lbl_8005B300 @@ -4637,7 +4637,7 @@ lbl_8005B2C8: /* 8005B2F0 000580F0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B2F4 000580F4 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B2F8 000580F8 C0 62 89 C8 */ lfs f3, lbl_803CD348-_SDA2_BASE_(r2) -/* 8005B2FC 000580FC 48 00 4F B5 */ bl func_800602B0 +/* 8005B2FC 000580FC 48 00 4F B5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B300: /* 8005B300 00058100 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B304 00058104 41 82 00 34 */ beq lbl_8005B338 @@ -4652,7 +4652,7 @@ lbl_8005B300: /* 8005B328 00058128 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B32C 0005812C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B330 00058130 C0 62 8A 34 */ lfs f3, lbl_803CD3B4-_SDA2_BASE_(r2) -/* 8005B334 00058134 48 00 4F 7D */ bl func_800602B0 +/* 8005B334 00058134 48 00 4F 7D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B338: /* 8005B338 00058138 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B33C 0005813C 41 82 00 34 */ beq lbl_8005B370 @@ -4667,7 +4667,7 @@ lbl_8005B338: /* 8005B360 00058160 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B364 00058164 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B368 00058168 FC 60 08 90 */ fmr f3, f1 -/* 8005B36C 0005816C 48 00 4F 45 */ bl func_800602B0 +/* 8005B36C 0005816C 48 00 4F 45 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B370: /* 8005B370 00058170 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B374 00058174 41 82 00 34 */ beq lbl_8005B3A8 @@ -4682,7 +4682,7 @@ lbl_8005B370: /* 8005B398 00058198 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B39C 0005819C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B3A0 000581A0 FC 60 08 90 */ fmr f3, f1 -/* 8005B3A4 000581A4 48 00 4F 0D */ bl func_800602B0 +/* 8005B3A4 000581A4 48 00 4F 0D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B3A8: /* 8005B3A8 000581A8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B3AC 000581AC 41 82 00 34 */ beq lbl_8005B3E0 @@ -4697,7 +4697,7 @@ lbl_8005B3A8: /* 8005B3D0 000581D0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B3D4 000581D4 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B3D8 000581D8 FC 60 08 90 */ fmr f3, f1 -/* 8005B3DC 000581DC 48 00 4E D5 */ bl func_800602B0 +/* 8005B3DC 000581DC 48 00 4E D5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B3E0: /* 8005B3E0 000581E0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B3E4 000581E4 41 82 00 34 */ beq lbl_8005B418 @@ -4712,7 +4712,7 @@ lbl_8005B3E0: /* 8005B408 00058208 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B40C 0005820C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B410 00058210 FC 60 08 90 */ fmr f3, f1 -/* 8005B414 00058214 48 00 4E 9D */ bl func_800602B0 +/* 8005B414 00058214 48 00 4E 9D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B418: /* 8005B418 00058218 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B41C 0005821C 41 82 00 34 */ beq lbl_8005B450 @@ -4727,7 +4727,7 @@ lbl_8005B418: /* 8005B440 00058240 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B444 00058244 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B448 00058248 FC 60 08 90 */ fmr f3, f1 -/* 8005B44C 0005824C 48 00 4E 65 */ bl func_800602B0 +/* 8005B44C 0005824C 48 00 4E 65 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B450: /* 8005B450 00058250 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B454 00058254 41 82 00 34 */ beq lbl_8005B488 @@ -4742,7 +4742,7 @@ lbl_8005B450: /* 8005B478 00058278 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B47C 0005827C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B480 00058280 FC 60 08 90 */ fmr f3, f1 -/* 8005B484 00058284 48 00 4E 2D */ bl func_800602B0 +/* 8005B484 00058284 48 00 4E 2D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B488: /* 8005B488 00058288 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B48C 0005828C 41 82 00 34 */ beq lbl_8005B4C0 @@ -4757,7 +4757,7 @@ lbl_8005B488: /* 8005B4B0 000582B0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B4B4 000582B4 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) /* 8005B4B8 000582B8 FC 40 08 90 */ fmr f2, f1 -/* 8005B4BC 000582BC 48 00 4D F5 */ bl func_800602B0 +/* 8005B4BC 000582BC 48 00 4D F5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B4C0: /* 8005B4C0 000582C0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B4C4 000582C4 41 82 00 34 */ beq lbl_8005B4F8 @@ -4772,7 +4772,7 @@ lbl_8005B4C0: /* 8005B4E8 000582E8 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B4EC 000582EC C0 62 8A C0 */ lfs f3, lbl_803CD440-_SDA2_BASE_(r2) /* 8005B4F0 000582F0 FC 40 08 90 */ fmr f2, f1 -/* 8005B4F4 000582F4 48 00 4D BD */ bl func_800602B0 +/* 8005B4F4 000582F4 48 00 4D BD */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B4F8: /* 8005B4F8 000582F8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B4FC 000582FC 41 82 00 34 */ beq lbl_8005B530 @@ -4787,7 +4787,7 @@ lbl_8005B4F8: /* 8005B520 00058320 C0 22 8A 68 */ lfs f1, lbl_803CD3E8-_SDA2_BASE_(r2) /* 8005B524 00058324 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B528 00058328 C0 62 8A 44 */ lfs f3, lbl_803CD3C4-_SDA2_BASE_(r2) -/* 8005B52C 0005832C 48 00 4D 85 */ bl func_800602B0 +/* 8005B52C 0005832C 48 00 4D 85 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B530: /* 8005B530 00058330 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B534 00058334 41 82 00 34 */ beq lbl_8005B568 @@ -4802,7 +4802,7 @@ lbl_8005B530: /* 8005B558 00058358 C0 22 8A 68 */ lfs f1, lbl_803CD3E8-_SDA2_BASE_(r2) /* 8005B55C 0005835C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B560 00058360 C0 62 8A 44 */ lfs f3, lbl_803CD3C4-_SDA2_BASE_(r2) -/* 8005B564 00058364 48 00 4D 4D */ bl func_800602B0 +/* 8005B564 00058364 48 00 4D 4D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B568: /* 8005B568 00058368 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B56C 0005836C 41 82 00 34 */ beq lbl_8005B5A0 @@ -4817,7 +4817,7 @@ lbl_8005B568: /* 8005B590 00058390 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B594 00058394 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B598 00058398 C0 62 8A 24 */ lfs f3, lbl_803CD3A4-_SDA2_BASE_(r2) -/* 8005B59C 0005839C 48 00 4D 15 */ bl func_800602B0 +/* 8005B59C 0005839C 48 00 4D 15 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B5A0: /* 8005B5A0 000583A0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B5A4 000583A4 41 82 00 34 */ beq lbl_8005B5D8 @@ -4832,7 +4832,7 @@ lbl_8005B5A0: /* 8005B5C8 000583C8 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B5CC 000583CC C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B5D0 000583D0 C0 62 8A C0 */ lfs f3, lbl_803CD440-_SDA2_BASE_(r2) -/* 8005B5D4 000583D4 48 00 4C DD */ bl func_800602B0 +/* 8005B5D4 000583D4 48 00 4C DD */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B5D8: /* 8005B5D8 000583D8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B5DC 000583DC 41 82 00 34 */ beq lbl_8005B610 @@ -4847,7 +4847,7 @@ lbl_8005B5D8: /* 8005B600 00058400 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B604 00058404 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B608 00058408 C0 62 8A C0 */ lfs f3, lbl_803CD440-_SDA2_BASE_(r2) -/* 8005B60C 0005840C 48 00 4C A5 */ bl func_800602B0 +/* 8005B60C 0005840C 48 00 4C A5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B610: /* 8005B610 00058410 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B614 00058414 41 82 00 34 */ beq lbl_8005B648 @@ -4862,7 +4862,7 @@ lbl_8005B610: /* 8005B638 00058438 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B63C 0005843C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B640 00058440 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) -/* 8005B644 00058444 48 00 4C 6D */ bl func_800602B0 +/* 8005B644 00058444 48 00 4C 6D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B648: /* 8005B648 00058448 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B64C 0005844C 41 82 00 34 */ beq lbl_8005B680 @@ -4877,7 +4877,7 @@ lbl_8005B648: /* 8005B670 00058470 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B674 00058474 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B678 00058478 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) -/* 8005B67C 0005847C 48 00 4C 35 */ bl func_800602B0 +/* 8005B67C 0005847C 48 00 4C 35 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B680: /* 8005B680 00058480 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B684 00058484 41 82 00 34 */ beq lbl_8005B6B8 @@ -4892,7 +4892,7 @@ lbl_8005B680: /* 8005B6A8 000584A8 38 80 00 01 */ li r4, 1 /* 8005B6AC 000584AC 38 A0 00 00 */ li r5, 0 /* 8005B6B0 000584B0 38 C0 03 E8 */ li r6, 0x3e8 -/* 8005B6B4 000584B4 48 00 4A A5 */ bl func_80060158 +/* 8005B6B4 000584B4 48 00 4A A5 */ bl zEntCruiseBubble.load_param_Ui_i___10auto_tweakFRUiiiiP16xModelAssetParamUiPCc lbl_8005B6B8: /* 8005B6B8 000584B8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B6BC 000584BC 41 82 00 34 */ beq lbl_8005B6F0 @@ -4907,7 +4907,7 @@ lbl_8005B6B8: /* 8005B6E0 000584E0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B6E4 000584E4 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B6E8 000584E8 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) -/* 8005B6EC 000584EC 48 00 4B C5 */ bl func_800602B0 +/* 8005B6EC 000584EC 48 00 4B C5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B6F0: /* 8005B6F0 000584F0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B6F4 000584F4 41 82 00 34 */ beq lbl_8005B728 @@ -4922,7 +4922,7 @@ lbl_8005B6F0: /* 8005B718 00058518 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B71C 0005851C C0 42 8A C8 */ lfs f2, lbl_803CD448-_SDA2_BASE_(r2) /* 8005B720 00058520 C0 62 89 D0 */ lfs f3, lbl_803CD350-_SDA2_BASE_(r2) -/* 8005B724 00058524 48 00 4B 8D */ bl func_800602B0 +/* 8005B724 00058524 48 00 4B 8D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B728: /* 8005B728 00058528 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B72C 0005852C 41 82 00 34 */ beq lbl_8005B760 @@ -4937,7 +4937,7 @@ lbl_8005B728: /* 8005B750 00058550 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B754 00058554 C0 42 8A C8 */ lfs f2, lbl_803CD448-_SDA2_BASE_(r2) /* 8005B758 00058558 C0 62 89 D0 */ lfs f3, lbl_803CD350-_SDA2_BASE_(r2) -/* 8005B75C 0005855C 48 00 4B 55 */ bl func_800602B0 +/* 8005B75C 0005855C 48 00 4B 55 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B760: /* 8005B760 00058560 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B764 00058564 41 82 00 34 */ beq lbl_8005B798 @@ -4952,7 +4952,7 @@ lbl_8005B760: /* 8005B788 00058588 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B78C 0005858C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B790 00058590 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) -/* 8005B794 00058594 48 00 4B 1D */ bl func_800602B0 +/* 8005B794 00058594 48 00 4B 1D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B798: /* 8005B798 00058598 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B79C 0005859C 41 82 00 34 */ beq lbl_8005B7D0 @@ -4967,7 +4967,7 @@ lbl_8005B798: /* 8005B7C0 000585C0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B7C4 000585C4 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B7C8 000585C8 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) -/* 8005B7CC 000585CC 48 00 4A E5 */ bl func_800602B0 +/* 8005B7CC 000585CC 48 00 4A E5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B7D0: /* 8005B7D0 000585D0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B7D4 000585D4 41 82 00 34 */ beq lbl_8005B808 @@ -4982,7 +4982,7 @@ lbl_8005B7D0: /* 8005B7F8 000585F8 38 80 00 01 */ li r4, 1 /* 8005B7FC 000585FC 38 A0 00 00 */ li r5, 0 /* 8005B800 00058600 38 C0 00 1E */ li r6, 0x1e -/* 8005B804 00058604 48 00 49 55 */ bl func_80060158 +/* 8005B804 00058604 48 00 49 55 */ bl zEntCruiseBubble.load_param_Ui_i___10auto_tweakFRUiiiiP16xModelAssetParamUiPCc lbl_8005B808: /* 8005B808 00058608 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B80C 0005860C 41 82 00 34 */ beq lbl_8005B840 @@ -4997,7 +4997,7 @@ lbl_8005B808: /* 8005B830 00058630 38 80 00 01 */ li r4, 1 /* 8005B834 00058634 38 A0 00 00 */ li r5, 0 /* 8005B838 00058638 38 C0 00 1E */ li r6, 0x1e -/* 8005B83C 0005863C 48 00 49 1D */ bl func_80060158 +/* 8005B83C 0005863C 48 00 49 1D */ bl zEntCruiseBubble.load_param_Ui_i___10auto_tweakFRUiiiiP16xModelAssetParamUiPCc lbl_8005B840: /* 8005B840 00058640 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B844 00058644 41 82 00 34 */ beq lbl_8005B878 @@ -5012,7 +5012,7 @@ lbl_8005B840: /* 8005B868 00058668 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B86C 0005866C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B870 00058670 C0 62 89 D0 */ lfs f3, lbl_803CD350-_SDA2_BASE_(r2) -/* 8005B874 00058674 48 00 4A 3D */ bl func_800602B0 +/* 8005B874 00058674 48 00 4A 3D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B878: /* 8005B878 00058678 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B87C 0005867C 41 82 00 34 */ beq lbl_8005B8B0 @@ -5027,7 +5027,7 @@ lbl_8005B878: /* 8005B8A0 000586A0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B8A4 000586A4 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B8A8 000586A8 C0 62 89 D0 */ lfs f3, lbl_803CD350-_SDA2_BASE_(r2) -/* 8005B8AC 000586AC 48 00 4A 05 */ bl func_800602B0 +/* 8005B8AC 000586AC 48 00 4A 05 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B8B0: /* 8005B8B0 000586B0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B8B4 000586B4 41 82 00 34 */ beq lbl_8005B8E8 @@ -5042,7 +5042,7 @@ lbl_8005B8B0: /* 8005B8D8 000586D8 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B8DC 000586DC C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B8E0 000586E0 C0 62 89 D0 */ lfs f3, lbl_803CD350-_SDA2_BASE_(r2) -/* 8005B8E4 000586E4 48 00 49 CD */ bl func_800602B0 +/* 8005B8E4 000586E4 48 00 49 CD */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B8E8: /* 8005B8E8 000586E8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B8EC 000586EC 41 82 00 34 */ beq lbl_8005B920 @@ -5057,7 +5057,7 @@ lbl_8005B8E8: /* 8005B910 00058710 C0 22 8A 68 */ lfs f1, lbl_803CD3E8-_SDA2_BASE_(r2) /* 8005B914 00058714 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B918 00058718 C0 62 89 D0 */ lfs f3, lbl_803CD350-_SDA2_BASE_(r2) -/* 8005B91C 0005871C 48 00 49 95 */ bl func_800602B0 +/* 8005B91C 0005871C 48 00 49 95 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B920: /* 8005B920 00058720 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B924 00058724 41 82 00 34 */ beq lbl_8005B958 @@ -5072,7 +5072,7 @@ lbl_8005B920: /* 8005B948 00058748 C0 22 8A 68 */ lfs f1, lbl_803CD3E8-_SDA2_BASE_(r2) /* 8005B94C 0005874C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005B950 00058750 C0 62 89 D0 */ lfs f3, lbl_803CD350-_SDA2_BASE_(r2) -/* 8005B954 00058754 48 00 49 5D */ bl func_800602B0 +/* 8005B954 00058754 48 00 49 5D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B958: /* 8005B958 00058758 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B95C 0005875C 41 82 00 34 */ beq lbl_8005B990 @@ -5087,7 +5087,7 @@ lbl_8005B958: /* 8005B980 00058780 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B984 00058784 C0 42 8A B0 */ lfs f2, lbl_803CD430-_SDA2_BASE_(r2) /* 8005B988 00058788 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) -/* 8005B98C 0005878C 48 00 49 25 */ bl func_800602B0 +/* 8005B98C 0005878C 48 00 49 25 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B990: /* 8005B990 00058790 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B994 00058794 41 82 00 34 */ beq lbl_8005B9C8 @@ -5102,7 +5102,7 @@ lbl_8005B990: /* 8005B9B8 000587B8 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B9BC 000587BC C0 42 8A B0 */ lfs f2, lbl_803CD430-_SDA2_BASE_(r2) /* 8005B9C0 000587C0 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) -/* 8005B9C4 000587C4 48 00 48 ED */ bl func_800602B0 +/* 8005B9C4 000587C4 48 00 48 ED */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B9C8: /* 8005B9C8 000587C8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B9CC 000587CC 41 82 00 34 */ beq lbl_8005BA00 @@ -5117,7 +5117,7 @@ lbl_8005B9C8: /* 8005B9F0 000587F0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005B9F4 000587F4 C0 42 8A B0 */ lfs f2, lbl_803CD430-_SDA2_BASE_(r2) /* 8005B9F8 000587F8 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) -/* 8005B9FC 000587FC 48 00 48 B5 */ bl func_800602B0 +/* 8005B9FC 000587FC 48 00 48 B5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005BA00: /* 8005BA00 00058800 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005BA04 00058804 41 82 00 34 */ beq lbl_8005BA38 @@ -5132,7 +5132,7 @@ lbl_8005BA00: /* 8005BA28 00058828 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005BA2C 0005882C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005BA30 00058830 C0 62 8A 08 */ lfs f3, lbl_803CD388-_SDA2_BASE_(r2) -/* 8005BA34 00058834 48 00 48 7D */ bl func_800602B0 +/* 8005BA34 00058834 48 00 48 7D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005BA38: /* 8005BA38 00058838 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005BA3C 0005883C 41 82 00 34 */ beq lbl_8005BA70 @@ -5147,7 +5147,7 @@ lbl_8005BA38: /* 8005BA60 00058860 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005BA64 00058864 C0 42 8A CC */ lfs f2, lbl_803CD44C-_SDA2_BASE_(r2) /* 8005BA68 00058868 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) -/* 8005BA6C 0005886C 48 00 48 45 */ bl func_800602B0 +/* 8005BA6C 0005886C 48 00 48 45 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005BA70: /* 8005BA70 00058870 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005BA74 00058874 41 82 00 34 */ beq lbl_8005BAA8 @@ -5162,7 +5162,7 @@ lbl_8005BA70: /* 8005BA98 00058898 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005BA9C 0005889C C0 42 8A CC */ lfs f2, lbl_803CD44C-_SDA2_BASE_(r2) /* 8005BAA0 000588A0 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) -/* 8005BAA4 000588A4 48 00 48 0D */ bl func_800602B0 +/* 8005BAA4 000588A4 48 00 48 0D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005BAA8: /* 8005BAA8 000588A8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005BAAC 000588AC 41 82 00 34 */ beq lbl_8005BAE0 @@ -5177,7 +5177,7 @@ lbl_8005BAA8: /* 8005BAD0 000588D0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005BAD4 000588D4 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005BAD8 000588D8 C0 62 8A 08 */ lfs f3, lbl_803CD388-_SDA2_BASE_(r2) -/* 8005BADC 000588DC 48 00 47 D5 */ bl func_800602B0 +/* 8005BADC 000588DC 48 00 47 D5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005BAE0: /* 8005BAE0 000588E0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005BAE4 000588E4 41 82 00 34 */ beq lbl_8005BB18 @@ -5192,7 +5192,7 @@ lbl_8005BAE0: /* 8005BB08 00058908 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005BB0C 0005890C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005BB10 00058910 C0 62 8A 08 */ lfs f3, lbl_803CD388-_SDA2_BASE_(r2) -/* 8005BB14 00058914 48 00 47 9D */ bl func_800602B0 +/* 8005BB14 00058914 48 00 47 9D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005BB18: /* 8005BB18 00058918 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005BB1C 0005891C 41 82 00 34 */ beq lbl_8005BB50 @@ -5207,7 +5207,7 @@ lbl_8005BB18: /* 8005BB40 00058940 38 80 00 01 */ li r4, 1 /* 8005BB44 00058944 38 A0 00 00 */ li r5, 0 /* 8005BB48 00058948 38 C0 00 04 */ li r6, 4 -/* 8005BB4C 0005894C 48 00 46 E1 */ bl func_8006022C +/* 8005BB4C 0005894C 48 00 46 E1 */ bl zEntCruiseBubble.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc lbl_8005BB50: /* 8005BB50 00058950 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005BB54 00058954 41 82 00 34 */ beq lbl_8005BB88 @@ -5222,7 +5222,7 @@ lbl_8005BB50: /* 8005BB78 00058978 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005BB7C 0005897C C0 42 8A B0 */ lfs f2, lbl_803CD430-_SDA2_BASE_(r2) /* 8005BB80 00058980 FC 60 08 90 */ fmr f3, f1 -/* 8005BB84 00058984 48 00 47 2D */ bl func_800602B0 +/* 8005BB84 00058984 48 00 47 2D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005BB88: /* 8005BB88 00058988 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005BB8C 0005898C 41 82 00 34 */ beq lbl_8005BBC0 @@ -5237,7 +5237,7 @@ lbl_8005BB88: /* 8005BBB0 000589B0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005BBB4 000589B4 C0 42 8A B0 */ lfs f2, lbl_803CD430-_SDA2_BASE_(r2) /* 8005BBB8 000589B8 FC 60 08 90 */ fmr f3, f1 -/* 8005BBBC 000589BC 48 00 46 F5 */ bl func_800602B0 +/* 8005BBBC 000589BC 48 00 46 F5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005BBC0: /* 8005BBC0 000589C0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005BBC4 000589C4 41 82 00 34 */ beq lbl_8005BBF8 @@ -5252,7 +5252,7 @@ lbl_8005BBC0: /* 8005BBE8 000589E8 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005BBEC 000589EC C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005BBF0 000589F0 FC 60 08 90 */ fmr f3, f1 -/* 8005BBF4 000589F4 48 00 46 BD */ bl func_800602B0 +/* 8005BBF4 000589F4 48 00 46 BD */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005BBF8: /* 8005BBF8 000589F8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005BBFC 000589FC 41 82 00 34 */ beq lbl_8005BC30 @@ -5267,7 +5267,7 @@ lbl_8005BBF8: /* 8005BC20 00058A20 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005BC24 00058A24 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005BC28 00058A28 FC 60 08 90 */ fmr f3, f1 -/* 8005BC2C 00058A2C 48 00 46 85 */ bl func_800602B0 +/* 8005BC2C 00058A2C 48 00 46 85 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005BC30: /* 8005BC30 00058A30 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005BC34 00058A34 41 82 00 34 */ beq lbl_8005BC68 @@ -5282,7 +5282,7 @@ lbl_8005BC30: /* 8005BC58 00058A58 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005BC5C 00058A5C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005BC60 00058A60 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) -/* 8005BC64 00058A64 48 00 46 4D */ bl func_800602B0 +/* 8005BC64 00058A64 48 00 46 4D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005BC68: /* 8005BC68 00058A68 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005BC6C 00058A6C 41 82 00 34 */ beq lbl_8005BCA0 @@ -5297,7 +5297,7 @@ lbl_8005BC68: /* 8005BC90 00058A90 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005BC94 00058A94 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005BC98 00058A98 FC 60 08 90 */ fmr f3, f1 -/* 8005BC9C 00058A9C 48 00 46 15 */ bl func_800602B0 +/* 8005BC9C 00058A9C 48 00 46 15 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005BCA0: /* 8005BCA0 00058AA0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005BCA4 00058AA4 41 82 00 34 */ beq lbl_8005BCD8 @@ -5312,7 +5312,7 @@ lbl_8005BCA0: /* 8005BCC8 00058AC8 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005BCCC 00058ACC C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005BCD0 00058AD0 FC 60 08 90 */ fmr f3, f1 -/* 8005BCD4 00058AD4 48 00 45 DD */ bl func_800602B0 +/* 8005BCD4 00058AD4 48 00 45 DD */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005BCD8: /* 8005BCD8 00058AD8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005BCDC 00058ADC 41 82 00 34 */ beq lbl_8005BD10 @@ -5327,7 +5327,7 @@ lbl_8005BCD8: /* 8005BD00 00058B00 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005BD04 00058B04 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005BD08 00058B08 FC 60 08 90 */ fmr f3, f1 -/* 8005BD0C 00058B0C 48 00 45 A5 */ bl func_800602B0 +/* 8005BD0C 00058B0C 48 00 45 A5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005BD10: /* 8005BD10 00058B10 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005BD14 00058B14 41 82 00 2C */ beq lbl_8005BD40 @@ -5361,19 +5361,19 @@ init__13cruise_bubbleFv: /* 8005BD74 00058B74 54 00 07 FE */ clrlwi r0, r0, 0x1f /* 8005BD78 00058B78 2C 00 00 01 */ cmpwi r0, 1 /* 8005BD7C 00058B7C 40 82 00 5C */ bne lbl_8005BDD8 -/* 8005BD80 00058B80 4B FF B4 8D */ bl func_8005720C +/* 8005BD80 00058B80 4B FF B4 8D */ bl zEntCruiseBubble.init_sound__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005BD84 00058B84 3C 60 80 29 */ lis r3, lbl_80290000@ha /* 8005BD88 00058B88 84 03 C2 A4 */ lwzu r0, -0x3d5c(r3) /* 8005BD8C 00058B8C 60 00 00 02 */ ori r0, r0, 2 /* 8005BD90 00058B90 90 03 00 00 */ stw r0, lbl_80290000@l(r3) -/* 8005BD94 00058B94 4B FF EA 71 */ bl func_8005A804 -/* 8005BD98 00058B98 4B FF C7 29 */ bl func_800584C0 -/* 8005BD9C 00058B9C 4B FF CC 75 */ bl func_80058A10 -/* 8005BDA0 00058BA0 4B FF CE 75 */ bl func_80058C14 -/* 8005BDA4 00058BA4 4B FF CF 95 */ bl func_80058D38 -/* 8005BDA8 00058BA8 4B FF D0 2D */ bl func_80058DD4 -/* 8005BDAC 00058BAC 4B FF D8 ED */ bl func_80059698 -/* 8005BDB0 00058BB0 48 00 00 39 */ bl func_8005BDE8 +/* 8005BD94 00058B94 4B FF EA 71 */ bl zEntCruiseBubble.load_settings__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +/* 8005BD98 00058B98 4B FF C7 29 */ bl zEntCruiseBubble.init_states__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +/* 8005BD9C 00058B9C 4B FF CC 75 */ bl zEntCruiseBubble.init_missle_model__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +/* 8005BDA0 00058BA0 4B FF CE 75 */ bl zEntCruiseBubble.init_wake_ribbons__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +/* 8005BDA4 00058BA4 4B FF CF 95 */ bl zEntCruiseBubble.init_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +/* 8005BDA8 00058BA8 4B FF D0 2D */ bl zEntCruiseBubble.init_shrapnel__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +/* 8005BDAC 00058BAC 4B FF D8 ED */ bl zEntCruiseBubble.init_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +/* 8005BDB0 00058BB0 48 00 00 39 */ bl zEntCruiseBubble.init_debug__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005BDB4 00058BB4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8005BDB8 00058BB8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8005BDBC 00058BBC 4B FB 26 FD */ bl func_8000E4B8 @@ -5389,8 +5389,8 @@ lbl_8005BDD8: /* 8005BDE0 00058BE0 38 21 00 10 */ addi r1, r1, 0x10 /* 8005BDE4 00058BE4 4E 80 00 20 */ blr -.global func_8005BDE8 -func_8005BDE8: +.global zEntCruiseBubble.init_debug__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.init_debug__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 8005BDE8 00058BE8 4E 80 00 20 */ blr .global reset__13cruise_bubbleFv @@ -5405,7 +5405,7 @@ reset__13cruise_bubbleFv: /* 8005BE08 00058C08 40 82 00 10 */ bne lbl_8005BE18 /* 8005BE0C 00058C0C 38 60 00 01 */ li r3, 1 /* 8005BE10 00058C10 38 80 00 00 */ li r4, 0 -/* 8005BE14 00058C14 4B FF C0 59 */ bl func_80057E6C +/* 8005BE14 00058C14 4B FF C0 59 */ bl zEntCruiseBubble.kill__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fbb lbl_8005BE18: /* 8005BE18 00058C18 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005BE1C 00058C1C 7C 08 03 A6 */ mtlr r0 @@ -5439,8 +5439,8 @@ lbl_8005BE78: /* 8005BE7C 00058C7C 38 03 BA 80 */ addi r0, r3, lbl_802DBA80@l /* 8005BE80 00058C80 90 0D 81 80 */ stw r0, lbl_803CAA80-_SDA_BASE_(r13) lbl_8005BE84: -/* 8005BE84 00058C84 4B FF CC 11 */ bl func_80058A94 -/* 8005BE88 00058C88 4B FF CD E9 */ bl func_80058C70 +/* 8005BE84 00058C84 4B FF CC 11 */ bl zEntCruiseBubble.reset_wake_ribbons__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +/* 8005BE88 00058C88 4B FF CD E9 */ bl zEntCruiseBubble.reset_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005BE8C 00058C8C 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha /* 8005BE90 00058C90 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8005BE94 00058C94 38 A4 C2 A4 */ addi r5, r4, lbl_8028C2A4@l @@ -5477,7 +5477,7 @@ lbl_8005BE84: /* 8005BF10 00058D10 48 0D 74 49 */ bl permit__8ztalkboxFUiUi /* 8005BF14 00058D14 38 60 00 00 */ li r3, 0 /* 8005BF18 00058D18 38 80 00 00 */ li r4, 0 -/* 8005BF1C 00058D1C 4B FF BD C1 */ bl func_80057CDC +/* 8005BF1C 00058D1C 4B FF BD C1 */ bl zEntCruiseBubble.set_state__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_11thread_enumQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum lbl_8005BF20: /* 8005BF20 00058D20 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005BF24 00058D24 7C 08 03 A6 */ mtlr r0 @@ -5503,7 +5503,7 @@ update__13cruise_bubbleFP6xScenef: lbl_8005BF68: /* 8005BF68 00058D68 54 60 06 F7 */ rlwinm. r0, r3, 0, 0x1b, 0x1b /* 8005BF6C 00058D6C 40 82 00 20 */ bne lbl_8005BF8C -/* 8005BF70 00058D70 4B FF BE 11 */ bl func_80057D80 +/* 8005BF70 00058D70 4B FF BE 11 */ bl zEntCruiseBubble.check_launch__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005BF74 00058D74 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8005BF78 00058D78 41 82 00 0C */ beq lbl_8005BF84 /* 8005BF7C 00058D7C 4B FF FE AD */ bl launch__13cruise_bubbleFv @@ -5519,14 +5519,14 @@ lbl_8005BF8C: /* 8005BF9C 00058D9C 41 82 00 18 */ beq lbl_8005BFB4 /* 8005BFA0 00058DA0 38 60 00 01 */ li r3, 1 /* 8005BFA4 00058DA4 38 80 00 00 */ li r4, 0 -/* 8005BFA8 00058DA8 4B FF BE C5 */ bl func_80057E6C +/* 8005BFA8 00058DA8 4B FF BE C5 */ bl zEntCruiseBubble.kill__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fbb /* 8005BFAC 00058DAC 38 60 00 00 */ li r3, 0 /* 8005BFB0 00058DB0 48 00 00 50 */ b lbl_8005C000 lbl_8005BFB4: -/* 8005BFB4 00058DB4 4B FF C1 99 */ bl func_8005814C +/* 8005BFB4 00058DB4 4B FF C1 99 */ bl zEntCruiseBubble.refresh_controls__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005BFB8 00058DB8 FC 20 F8 90 */ fmr f1, f31 /* 8005BFBC 00058DBC 7F E3 FB 78 */ mr r3, r31 -/* 8005BFC0 00058DC0 4B FF C1 E1 */ bl func_800581A0 +/* 8005BFC0 00058DC0 4B FF C1 E1 */ bl zEntCruiseBubble.update_state__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FP6xScenef /* 8005BFC4 00058DC4 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 8005BFC8 00058DC8 80 03 C2 A4 */ lwz r0, lbl_8028C2A4@l(r3) /* 8005BFCC 00058DCC 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b @@ -5536,12 +5536,12 @@ lbl_8005BFB4: lbl_8005BFDC: /* 8005BFDC 00058DDC FC 20 F8 90 */ fmr f1, f31 /* 8005BFE0 00058DE0 7F E3 FB 78 */ mr r3, r31 -/* 8005BFE4 00058DE4 4B FF C0 05 */ bl func_80057FE8 +/* 8005BFE4 00058DE4 4B FF C0 05 */ bl zEntCruiseBubble.update_player__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR6xScenef /* 8005BFE8 00058DE8 FC 20 F8 90 */ fmr f1, f31 /* 8005BFEC 00058DEC 7F E3 FB 78 */ mr r3, r31 -/* 8005BFF0 00058DF0 4B FF D3 29 */ bl func_80059318 +/* 8005BFF0 00058DF0 4B FF D3 29 */ bl zEntCruiseBubble.update_missle__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR6xScenef /* 8005BFF4 00058DF4 FC 20 F8 90 */ fmr f1, f31 -/* 8005BFF8 00058DF8 4B FF DC E1 */ bl func_80059CD8 +/* 8005BFF8 00058DF8 4B FF DC E1 */ bl zEntCruiseBubble.update_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Ff /* 8005BFFC 00058DFC 38 60 00 01 */ li r3, 1 lbl_8005C000: /* 8005C000 00058E00 80 01 00 24 */ lwz r0, 0x24(r1) @@ -5564,10 +5564,10 @@ render__13cruise_bubbleFv: /* 8005C038 00058E38 38 60 00 00 */ li r3, 0 /* 8005C03C 00058E3C 48 00 00 18 */ b lbl_8005C054 lbl_8005C040: -/* 8005C040 00058E40 4B FF C2 6D */ bl func_800582AC -/* 8005C044 00058E44 4B FF C0 DD */ bl func_80058120 -/* 8005C048 00058E48 4B FF D3 31 */ bl func_80059378 -/* 8005C04C 00058E4C 48 00 00 19 */ bl func_8005C064 +/* 8005C040 00058E40 4B FF C2 6D */ bl zEntCruiseBubble.render_state__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +/* 8005C044 00058E44 4B FF C0 DD */ bl zEntCruiseBubble.render_player__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +/* 8005C048 00058E48 4B FF D3 31 */ bl zEntCruiseBubble.render_missle__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +/* 8005C04C 00058E4C 48 00 00 19 */ bl zEntCruiseBubble.render_debug__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005C050 00058E50 38 60 00 01 */ li r3, 1 lbl_8005C054: /* 8005C054 00058E54 80 01 00 14 */ lwz r0, 0x14(r1) @@ -5575,8 +5575,8 @@ lbl_8005C054: /* 8005C05C 00058E5C 38 21 00 10 */ addi r1, r1, 0x10 /* 8005C060 00058E60 4E 80 00 20 */ blr -.global func_8005C064 -func_8005C064: +.global zEntCruiseBubble.render_debug__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.render_debug__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 8005C064 00058E64 4E 80 00 20 */ blr .global render_screen__13cruise_bubbleFv @@ -5589,7 +5589,7 @@ render_screen__13cruise_bubbleFv: /* 8005C07C 00058E7C 54 00 07 7E */ clrlwi r0, r0, 0x1d /* 8005C080 00058E80 2C 00 00 07 */ cmpwi r0, 7 /* 8005C084 00058E84 40 82 00 08 */ bne lbl_8005C08C -/* 8005C088 00058E88 4B FF E0 59 */ bl func_8005A0E0 +/* 8005C088 00058E88 4B FF E0 59 */ bl zEntCruiseBubble.render_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv lbl_8005C08C: /* 8005C08C 00058E8C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005C090 00058E90 7C 08 03 A6 */ mtlr r0 @@ -5920,7 +5920,7 @@ lbl_8005C548: /* 8005C560 00059360 38 85 00 50 */ addi r4, r5, 0x50 /* 8005C564 00059364 4B FA ED 01 */ bl func_8000B264 /* 8005C568 00059368 7F E3 FB 78 */ mr r3, r31 -/* 8005C56C 0005936C 48 00 00 21 */ bl func_8005C58C +/* 8005C56C 0005936C 48 00 00 21 */ bl zEntCruiseBubble.get_radius__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeCFv /* 8005C570 00059370 D0 3E 00 00 */ stfs f1, 0(r30) lbl_8005C574: /* 8005C574 00059374 80 01 00 14 */ lwz r0, 0x14(r1) @@ -5930,8 +5930,8 @@ lbl_8005C574: /* 8005C584 00059384 38 21 00 10 */ addi r1, r1, 0x10 /* 8005C588 00059388 4E 80 00 20 */ blr -.global func_8005C58C -func_8005C58C: +.global zEntCruiseBubble.get_radius__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeCFv +zEntCruiseBubble.get_radius__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeCFv: /* 8005C58C 0005938C 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) /* 8005C590 00059390 C0 43 00 08 */ lfs f2, 8(r3) /* 8005C594 00059394 C0 24 00 6C */ lfs f1, 0x6c(r4) @@ -6150,7 +6150,7 @@ lbl_8005C834: /* 8005C864 00059664 80 03 00 00 */ lwz r0, 0(r3) /* 8005C868 00059668 60 00 00 20 */ ori r0, r0, 0x20 /* 8005C86C 0005966C 90 03 00 00 */ stw r0, 0(r3) -/* 8005C870 00059670 48 00 00 65 */ bl func_8005C8D4 +/* 8005C870 00059670 48 00 00 65 */ bl zEntCruiseBubble.get_player_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005C874 00059674 C0 23 00 20 */ lfs f1, 0x20(r3) /* 8005C878 00059678 C0 43 00 28 */ lfs f2, 0x28(r3) /* 8005C87C 0005967C 4B FA 97 F5 */ bl func_80006070 @@ -6169,15 +6169,15 @@ lbl_8005C834: /* 8005C8B0 000596B0 4B FA C1 95 */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition /* 8005C8B4 000596B4 38 60 00 02 */ li r3, 2 /* 8005C8B8 000596B8 38 80 00 07 */ li r4, 7 -/* 8005C8BC 000596BC 4B FF B4 21 */ bl func_80057CDC +/* 8005C8BC 000596BC 4B FF B4 21 */ bl zEntCruiseBubble.set_state__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_11thread_enumQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum /* 8005C8C0 000596C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005C8C4 000596C4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8005C8C8 000596C8 7C 08 03 A6 */ mtlr r0 /* 8005C8CC 000596CC 38 21 00 10 */ addi r1, r1, 0x10 /* 8005C8D0 000596D0 4E 80 00 20 */ blr -.global func_8005C8D4 -func_8005C8D4: +.global zEntCruiseBubble.get_player_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.get_player_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 8005C8D4 000596D4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8005C8D8 000596D8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8005C8DC 000596DC 80 63 07 04 */ lwz r3, 0x704(r3) @@ -6205,13 +6205,13 @@ func_8005C8D4: /* 8005C934 00059734 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8005C938 00059738 4C 41 13 82 */ cror 2, 1, 2 /* 8005C93C 0005973C 40 82 00 08 */ bne lbl_8005C944 -/* 8005C940 00059740 48 00 01 59 */ bl func_8005CA98 +/* 8005C940 00059740 48 00 01 59 */ bl zEntCruiseBubble.face_camera__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_player_aimFf lbl_8005C944: /* 8005C944 00059744 7F E3 FB 78 */ mr r3, r31 -/* 8005C948 00059748 48 00 00 B9 */ bl func_8005CA00 +/* 8005C948 00059748 48 00 00 B9 */ bl zEntCruiseBubble.apply_yaw__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_player_aimFv /* 8005C94C 0005974C FC 20 F8 90 */ fmr f1, f31 /* 8005C950 00059750 7F E3 FB 78 */ mr r3, r31 -/* 8005C954 00059754 48 00 00 45 */ bl func_8005C998 +/* 8005C954 00059754 48 00 00 45 */ bl zEntCruiseBubble.update_animation__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_player_aimFf /* 8005C958 00059758 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8005C95C 0005975C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8005C960 00059760 80 63 03 1C */ lwz r3, 0x31c(r3) @@ -6231,8 +6231,8 @@ lbl_8005C97C: /* 8005C990 00059790 38 21 00 20 */ addi r1, r1, 0x20 /* 8005C994 00059794 4E 80 00 20 */ blr -.global func_8005C998 -func_8005C998: +.global zEntCruiseBubble.update_animation__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_player_aimFf +zEntCruiseBubble.update_animation__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_player_aimFf: /* 8005C998 00059798 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005C99C 0005979C 7C 08 02 A6 */ mflr r0 /* 8005C9A0 000597A0 90 01 00 14 */ stw r0, 0x14(r1) @@ -6260,8 +6260,8 @@ func_8005C998: /* 8005C9F8 000597F8 38 21 00 10 */ addi r1, r1, 0x10 /* 8005C9FC 000597FC 4E 80 00 20 */ blr -.global func_8005CA00 -func_8005CA00: +.global zEntCruiseBubble.apply_yaw__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_player_aimFv +zEntCruiseBubble.apply_yaw__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_player_aimFv: /* 8005CA00 00059800 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8005CA04 00059804 7C 08 02 A6 */ mflr r0 /* 8005CA08 00059808 90 01 00 24 */ stw r0, 0x24(r1) @@ -6270,7 +6270,7 @@ func_8005CA00: /* 8005CA14 00059814 93 E1 00 0C */ stw r31, 0xc(r1) /* 8005CA18 00059818 93 C1 00 08 */ stw r30, 8(r1) /* 8005CA1C 0005981C 7C 7E 1B 78 */ mr r30, r3 -/* 8005CA20 00059820 4B FF FE B5 */ bl func_8005C8D4 +/* 8005CA20 00059820 4B FF FE B5 */ bl zEntCruiseBubble.get_player_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005CA24 00059824 C0 3E 00 08 */ lfs f1, 8(r30) /* 8005CA28 00059828 7C 7F 1B 78 */ mr r31, r3 /* 8005CA2C 0005982C 48 06 84 65 */ bl icos__Ff @@ -6301,8 +6301,8 @@ func_8005CA00: /* 8005CA90 00059890 38 21 00 20 */ addi r1, r1, 0x20 /* 8005CA94 00059894 4E 80 00 20 */ blr -.global func_8005CA98 -func_8005CA98: +.global zEntCruiseBubble.face_camera__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_player_aimFf +zEntCruiseBubble.face_camera__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_player_aimFf: /* 8005CA98 00059898 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8005CA9C 0005989C 7C 08 02 A6 */ mflr r0 /* 8005CAA0 000598A0 90 01 00 34 */ stw r0, 0x34(r1) @@ -6386,11 +6386,11 @@ lbl_8005CB70: /* 8005CBC4 000599C4 38 00 00 00 */ li r0, 0 /* 8005CBC8 000599C8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8005CBCC 000599CC 98 03 00 08 */ stb r0, 8(r3) -/* 8005CBD0 000599D0 48 00 00 A1 */ bl func_8005CC70 +/* 8005CBD0 000599D0 48 00 00 A1 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005CBD4 000599D4 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005CBD8 000599D8 38 83 00 30 */ addi r4, r3, 0x30 /* 8005CBDC 000599DC 38 60 00 00 */ li r3, 0 -/* 8005CBE0 000599E0 4B FF A8 25 */ bl func_80057404 +/* 8005CBE0 000599E0 4B FF A8 25 */ bl zEntCruiseBubble.play_sound__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FifPC5xVec3 /* 8005CBE4 000599E4 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8005CBE8 000599E8 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 8005CBEC 000599EC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -6401,7 +6401,7 @@ lbl_8005CB70: /* 8005CC00 00059A00 4B FA BE 45 */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition /* 8005CC04 00059A04 38 60 00 01 */ li r3, 1 /* 8005CC08 00059A08 38 80 00 04 */ li r4, 4 -/* 8005CC0C 00059A0C 4B FF B0 D1 */ bl func_80057CDC +/* 8005CC0C 00059A0C 4B FF B0 D1 */ bl zEntCruiseBubble.set_state__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_11thread_enumQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum /* 8005CC10 00059A10 4B FD 40 79 */ bl xurand__Fv /* 8005CC14 00059A14 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 8005CC18 00059A18 3B E3 C2 A4 */ addi r31, r3, lbl_8028C2A4@l @@ -6411,7 +6411,7 @@ lbl_8005CB70: /* 8005CC28 00059A28 40 82 00 34 */ bne lbl_8005CC5C /* 8005CC2C 00059A2C C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005CC30 00059A30 38 60 00 03 */ li r3, 3 -/* 8005CC34 00059A34 4B FF A6 ED */ bl func_80057320 +/* 8005CC34 00059A34 4B FF A6 ED */ bl zEntCruiseBubble.play_sound__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fif /* 8005CC38 00059A38 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) /* 8005CC3C 00059A3C C0 3F 01 08 */ lfs f1, 0x108(r31) /* 8005CC40 00059A40 C0 03 01 84 */ lfs f0, 0x184(r3) @@ -6428,8 +6428,8 @@ lbl_8005CC5C: /* 8005CC68 00059A68 38 21 00 10 */ addi r1, r1, 0x10 /* 8005CC6C 00059A6C 4E 80 00 20 */ blr -.global func_8005CC70 -func_8005CC70: +.global zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 8005CC70 00059A70 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 8005CC74 00059A74 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l /* 8005CC78 00059A78 80 63 00 68 */ lwz r3, 0x68(r3) @@ -6438,7 +6438,7 @@ func_8005CC70: /* 8005CC84 00059A84 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005CC88 00059A88 7C 08 02 A6 */ mflr r0 /* 8005CC8C 00059A8C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8005CC90 00059A90 4B FF A8 B1 */ bl func_80057540 +/* 8005CC90 00059A90 4B FF A8 B1 */ bl zEntCruiseBubble.hide_wand__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005CC94 00059A94 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005CC98 00059A98 7C 08 03 A6 */ mtlr r0 /* 8005CC9C 00059A9C 38 21 00 10 */ addi r1, r1, 0x10 @@ -6478,7 +6478,7 @@ func_8005CC70: /* 8005CD24 00059B24 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 8005CD28 00059B28 4C 41 13 82 */ cror 2, 1, 2 /* 8005CD2C 00059B2C 40 82 00 08 */ bne lbl_8005CD34 -/* 8005CD30 00059B30 4B FF A7 F5 */ bl func_80057524 +/* 8005CD30 00059B30 4B FF A7 F5 */ bl zEntCruiseBubble.show_wand__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv lbl_8005CD34: /* 8005CD34 00059B34 FC 1E F8 40 */ fcmpo cr0, f30, f31 /* 8005CD38 00059B38 4C 41 13 82 */ cror 2, 1, 2 @@ -6491,7 +6491,7 @@ lbl_8005CD48: /* 8005CD50 00059B50 41 82 00 10 */ beq lbl_8005CD60 /* 8005CD54 00059B54 FC 20 E8 90 */ fmr f1, f29 /* 8005CD58 00059B58 7F E3 FB 78 */ mr r3, r31 -/* 8005CD5C 00059B5C 48 00 00 35 */ bl func_8005CD90 +/* 8005CD5C 00059B5C 48 00 00 35 */ bl zEntCruiseBubble.update_wand__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17state_player_fireFf lbl_8005CD60: /* 8005CD60 00059B60 38 60 00 02 */ li r3, 2 lbl_8005CD64: @@ -6507,13 +6507,13 @@ lbl_8005CD64: /* 8005CD88 00059B88 38 21 00 40 */ addi r1, r1, 0x40 /* 8005CD8C 00059B8C 4E 80 00 20 */ blr -.global func_8005CD90 -func_8005CD90: +.global zEntCruiseBubble.update_wand__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17state_player_fireFf +zEntCruiseBubble.update_wand__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17state_player_fireFf: /* 8005CD90 00059B90 4E 80 00 20 */ blr /* 8005CD94 00059B94 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005CD98 00059B98 7C 08 02 A6 */ mflr r0 /* 8005CD9C 00059B9C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8005CDA0 00059BA0 4B FF A7 A1 */ bl func_80057540 +/* 8005CDA0 00059BA0 4B FF A7 A1 */ bl zEntCruiseBubble.hide_wand__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005CDA4 00059BA4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005CDA8 00059BA8 7C 08 03 A6 */ mtlr r0 /* 8005CDAC 00059BAC 38 21 00 10 */ addi r1, r1, 0x10 @@ -6525,7 +6525,7 @@ func_8005CD90: /* 8005CDC4 00059BC4 90 01 00 14 */ stw r0, 0x14(r1) /* 8005CDC8 00059BC8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8005CDCC 00059BCC 7C 7F 1B 78 */ mr r31, r3 -/* 8005CDD0 00059BD0 4B FF A7 8D */ bl func_8005755C +/* 8005CDD0 00059BD0 4B FF A7 8D */ bl zEntCruiseBubble.show_missle__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005CDD4 00059BD4 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 8005CDD8 00059BD8 38 83 C2 A4 */ addi r4, r3, lbl_8028C2A4@l /* 8005CDDC 00059BDC 80 64 00 68 */ lwz r3, 0x68(r4) @@ -6542,22 +6542,22 @@ func_8005CD90: /* 8005CE08 00059C08 80 63 00 08 */ lwz r3, 8(r3) /* 8005CE0C 00059C0C 4B FA B1 11 */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef /* 8005CE10 00059C10 7F E3 FB 78 */ mr r3, r31 -/* 8005CE14 00059C14 48 00 00 19 */ bl func_8005CE2C +/* 8005CE14 00059C14 48 00 00 19 */ bl zEntCruiseBubble.move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_missle_appearFv /* 8005CE18 00059C18 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005CE1C 00059C1C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8005CE20 00059C20 7C 08 03 A6 */ mtlr r0 /* 8005CE24 00059C24 38 21 00 10 */ addi r1, r1, 0x10 /* 8005CE28 00059C28 4E 80 00 20 */ blr -.global func_8005CE2C -func_8005CE2C: +.global zEntCruiseBubble.move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_missle_appearFv +zEntCruiseBubble.move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_missle_appearFv: /* 8005CE2C 00059C2C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8005CE30 00059C30 7C 08 02 A6 */ mflr r0 /* 8005CE34 00059C34 90 01 00 34 */ stw r0, 0x34(r1) /* 8005CE38 00059C38 93 E1 00 2C */ stw r31, 0x2c(r1) -/* 8005CE3C 00059C3C 4B FF FE 35 */ bl func_8005CC70 +/* 8005CE3C 00059C3C 4B FF FE 35 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005CE40 00059C40 7C 7F 1B 78 */ mr r31, r3 -/* 8005CE44 00059C44 4B FF FA 91 */ bl func_8005C8D4 +/* 8005CE44 00059C44 4B FF FA 91 */ bl zEntCruiseBubble.get_player_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005CE48 00059C48 7C 64 1B 78 */ mr r4, r3 /* 8005CE4C 00059C4C 7F E3 FB 78 */ mr r3, r31 /* 8005CE50 00059C50 4B FA E7 1D */ bl func_8000B56C @@ -6571,7 +6571,7 @@ func_8005CE2C: /* 8005CE70 00059C70 7F E4 FB 78 */ mr r4, r31 /* 8005CE74 00059C74 38 61 00 08 */ addi r3, r1, 8 /* 8005CE78 00059C78 38 A5 00 30 */ addi r5, r5, 0x30 -/* 8005CE7C 00059C7C 48 00 31 C1 */ bl func_8006003C +/* 8005CE7C 00059C7C 48 00 31 C1 */ bl zEntCruiseBubble.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8005CE80 00059C80 38 7F 00 30 */ addi r3, r31, 0x30 /* 8005CE84 00059C84 38 81 00 08 */ addi r4, r1, 8 /* 8005CE88 00059C88 4B FB 85 BD */ bl func_80015444 @@ -6583,7 +6583,7 @@ func_8005CE2C: /* 8005CEA0 00059CA0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005CEA4 00059CA4 7C 08 02 A6 */ mflr r0 /* 8005CEA8 00059CA8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8005CEAC 00059CAC 4B FF A6 CD */ bl func_80057578 +/* 8005CEAC 00059CAC 4B FF A6 CD */ bl zEntCruiseBubble.hide_missle__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005CEB0 00059CB0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005CEB4 00059CB4 7C 08 03 A6 */ mtlr r0 /* 8005CEB8 00059CB8 38 21 00 10 */ addi r1, r1, 0x10 @@ -6613,10 +6613,10 @@ func_8005CE2C: /* 8005CF18 00059D18 A0 05 00 44 */ lhz r0, 0x44(r5) /* 8005CF1C 00059D1C 60 00 00 01 */ ori r0, r0, 1 /* 8005CF20 00059D20 B0 05 00 44 */ sth r0, 0x44(r5) -/* 8005CF24 00059D24 4B FF AD 55 */ bl func_80057C78 +/* 8005CF24 00059D24 4B FF AD 55 */ bl zEntCruiseBubble.start_trail__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv lbl_8005CF28: /* 8005CF28 00059D28 7F E3 FB 78 */ mr r3, r31 -/* 8005CF2C 00059D2C 4B FF FF 01 */ bl func_8005CE2C +/* 8005CF2C 00059D2C 4B FF FF 01 */ bl zEntCruiseBubble.move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_missle_appearFv /* 8005CF30 00059D30 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) /* 8005CF34 00059D34 C0 03 00 2C */ lfs f0, 0x2c(r3) /* 8005CF38 00059D38 FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -6627,7 +6627,7 @@ lbl_8005CF28: lbl_8005CF4C: /* 8005CF4C 00059D4C FC 20 F0 90 */ fmr f1, f30 /* 8005CF50 00059D50 7F E3 FB 78 */ mr r3, r31 -/* 8005CF54 00059D54 48 00 00 2D */ bl func_8005CF80 +/* 8005CF54 00059D54 48 00 00 2D */ bl zEntCruiseBubble.update_effects__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_missle_appearFf /* 8005CF58 00059D58 38 60 00 04 */ li r3, 4 lbl_8005CF5C: /* 8005CF5C 00059D5C E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 @@ -6640,8 +6640,8 @@ lbl_8005CF5C: /* 8005CF78 00059D78 38 21 00 30 */ addi r1, r1, 0x30 /* 8005CF7C 00059D7C 4E 80 00 20 */ blr -.global func_8005CF80 -func_8005CF80: +.global zEntCruiseBubble.update_effects__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_missle_appearFf +zEntCruiseBubble.update_effects__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_missle_appearFf: /* 8005CF80 00059D80 4E 80 00 20 */ blr /* 8005CF84 00059D84 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8005CF88 00059D88 7C 08 02 A6 */ mflr r0 @@ -6656,12 +6656,12 @@ func_8005CF80: /* 8005CFAC 00059DAC 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) /* 8005CFB0 00059DB0 C0 03 00 14 */ lfs f0, 0x14(r3) /* 8005CFB4 00059DB4 D0 1F 00 08 */ stfs f0, 8(r31) -/* 8005CFB8 00059DB8 4B FF A5 A5 */ bl func_8005755C -/* 8005CFBC 00059DBC 4B FF AC BD */ bl func_80057C78 -/* 8005CFC0 00059DC0 4B FF A6 B1 */ bl func_80057670 +/* 8005CFB8 00059DB8 4B FF A5 A5 */ bl zEntCruiseBubble.show_missle__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +/* 8005CFBC 00059DBC 4B FF AC BD */ bl zEntCruiseBubble.start_trail__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +/* 8005CFC0 00059DC0 4B FF A6 B1 */ bl zEntCruiseBubble.start_damaging__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005CFC4 00059DC4 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) /* 8005CFC8 00059DC8 D0 1F 00 0C */ stfs f0, 0xc(r31) -/* 8005CFCC 00059DCC 4B FF FC A5 */ bl func_8005CC70 +/* 8005CFCC 00059DCC 4B FF FC A5 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005CFD0 00059DD0 38 9F 00 10 */ addi r4, r31, 0x10 /* 8005CFD4 00059DD4 4B FD 4E 61 */ bl xMat3x3GetEuler__FPC7xMat3x3P5xVec3 /* 8005CFD8 00059DD8 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) @@ -6682,36 +6682,36 @@ func_8005CF80: /* 8005D014 00059E14 C0 3F 00 18 */ lfs f1, 0x18(r31) /* 8005D018 00059E18 38 61 00 18 */ addi r3, r1, 0x18 /* 8005D01C 00059E1C 38 9F 00 2C */ addi r4, r31, 0x2c -/* 8005D020 00059E20 48 00 00 6D */ bl func_8005D08C +/* 8005D020 00059E20 48 00 00 6D */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_dataFRC5xVec3f /* 8005D024 00059E24 3C A0 80 2E */ lis r5, lbl_802DBE30@ha /* 8005D028 00059E28 7C 64 1B 78 */ mr r4, r3 /* 8005D02C 00059E2C 38 65 BE 30 */ addi r3, r5, lbl_802DBE30@l /* 8005D030 00059E30 48 00 33 29 */ bl func_80060358 -/* 8005D034 00059E34 4B FF FC 3D */ bl func_8005CC70 +/* 8005D034 00059E34 4B FF FC 3D */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005D038 00059E38 7C 64 1B 78 */ mr r4, r3 /* 8005D03C 00059E3C C0 3F 00 18 */ lfs f1, 0x18(r31) /* 8005D040 00059E40 38 61 00 08 */ addi r3, r1, 8 /* 8005D044 00059E44 38 84 00 30 */ addi r4, r4, 0x30 -/* 8005D048 00059E48 48 00 00 45 */ bl func_8005D08C +/* 8005D048 00059E48 48 00 00 45 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_dataFRC5xVec3f /* 8005D04C 00059E4C 3C A0 80 2E */ lis r5, lbl_802DBE30@ha /* 8005D050 00059E50 7C 64 1B 78 */ mr r4, r3 /* 8005D054 00059E54 38 65 BE 30 */ addi r3, r5, lbl_802DBE30@l /* 8005D058 00059E58 48 00 33 01 */ bl func_80060358 -/* 8005D05C 00059E5C 4B FF FC 15 */ bl func_8005CC70 +/* 8005D05C 00059E5C 4B FF FC 15 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005D060 00059E60 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005D064 00059E64 38 83 00 30 */ addi r4, r3, 0x30 /* 8005D068 00059E68 38 60 00 02 */ li r3, 2 -/* 8005D06C 00059E6C 4B FF A3 99 */ bl func_80057404 +/* 8005D06C 00059E6C 4B FF A3 99 */ bl zEntCruiseBubble.play_sound__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FifPC5xVec3 /* 8005D070 00059E70 38 60 02 03 */ li r3, 0x203 -/* 8005D074 00059E74 4B FF AB 7D */ bl func_80057BF0 +/* 8005D074 00059E74 4B FF AB 7D */ bl zEntCruiseBubble.signal_event__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FUi /* 8005D078 00059E78 80 01 00 34 */ lwz r0, 0x34(r1) /* 8005D07C 00059E7C 83 E1 00 2C */ lwz r31, 0x2c(r1) /* 8005D080 00059E80 7C 08 03 A6 */ mtlr r0 /* 8005D084 00059E84 38 21 00 30 */ addi r1, r1, 0x30 /* 8005D088 00059E88 4E 80 00 20 */ blr -.global func_8005D08C -func_8005D08C: +.global zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_dataFRC5xVec3f +zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_dataFRC5xVec3f: /* 8005D08C 00059E8C 80 04 00 00 */ lwz r0, 0(r4) /* 8005D090 00059E90 80 A4 00 04 */ lwz r5, 4(r4) /* 8005D094 00059E94 90 03 00 00 */ stw r0, 0(r3) @@ -6727,13 +6727,13 @@ func_8005D08C: /* 8005D0BC 00059EBC 84 03 C2 A4 */ lwzu r0, -0x3d5c(r3) /* 8005D0C0 00059EC0 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b /* 8005D0C4 00059EC4 90 03 00 00 */ stw r0, lbl_80290000@l(r3) -/* 8005D0C8 00059EC8 4B FF A4 B1 */ bl func_80057578 -/* 8005D0CC 00059ECC 4B FF AB FD */ bl func_80057CC8 +/* 8005D0C8 00059EC8 4B FF A4 B1 */ bl zEntCruiseBubble.hide_missle__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +/* 8005D0CC 00059ECC 4B FF AB FD */ bl zEntCruiseBubble.stop_trail__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005D0D0 00059ED0 38 60 00 02 */ li r3, 2 /* 8005D0D4 00059ED4 38 80 00 00 */ li r4, 0 -/* 8005D0D8 00059ED8 4B FF A1 AD */ bl func_80057284 +/* 8005D0D8 00059ED8 4B FF A1 AD */ bl zEntCruiseBubble.stop_sound__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FiUi /* 8005D0DC 00059EDC 38 60 02 04 */ li r3, 0x204 -/* 8005D0E0 00059EE0 4B FF AB 11 */ bl func_80057BF0 +/* 8005D0E0 00059EE0 4B FF AB 11 */ bl zEntCruiseBubble.signal_event__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FUi /* 8005D0E4 00059EE4 C0 22 89 BC */ lfs f1, lbl_803CD33C-_SDA2_BASE_(r2) /* 8005D0E8 00059EE8 38 61 00 14 */ addi r3, r1, 0x14 /* 8005D0EC 00059EEC 4B FB F7 8D */ bl func_8001C878 @@ -6746,7 +6746,7 @@ func_8005D08C: /* 8005D108 00059F08 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8005D10C 00059F0C 38 A1 00 08 */ addi r5, r1, 8 /* 8005D110 00059F10 80 63 1F C0 */ lwz r3, 0x1fc0(r3) -/* 8005D114 00059F14 4B FF A8 B5 */ bl func_800579C8 +/* 8005D114 00059F14 4B FF A8 B5 */ bl zEntCruiseBubble.notify_triggers__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR6xSceneRC7xSphereRC5xVec3 /* 8005D118 00059F18 80 01 00 34 */ lwz r0, 0x34(r1) /* 8005D11C 00059F1C 7C 08 03 A6 */ mtlr r0 /* 8005D120 00059F20 38 21 00 30 */ addi r1, r1, 0x30 @@ -6756,9 +6756,9 @@ func_8005D08C: /* 8005D130 00059F30 38 60 00 02 */ li r3, 2 /* 8005D134 00059F34 38 80 00 00 */ li r4, 0 /* 8005D138 00059F38 90 01 00 34 */ stw r0, 0x34(r1) -/* 8005D13C 00059F3C 4B FF A1 49 */ bl func_80057284 +/* 8005D13C 00059F3C 4B FF A1 49 */ bl zEntCruiseBubble.stop_sound__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FiUi /* 8005D140 00059F40 38 60 02 04 */ li r3, 0x204 -/* 8005D144 00059F44 4B FF AA AD */ bl func_80057BF0 +/* 8005D144 00059F44 4B FF AA AD */ bl zEntCruiseBubble.signal_event__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FUi /* 8005D148 00059F48 C0 22 89 BC */ lfs f1, lbl_803CD33C-_SDA2_BASE_(r2) /* 8005D14C 00059F4C 38 61 00 14 */ addi r3, r1, 0x14 /* 8005D150 00059F50 4B FB F7 29 */ bl func_8001C878 @@ -6771,7 +6771,7 @@ func_8005D08C: /* 8005D16C 00059F6C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8005D170 00059F70 38 A1 00 08 */ addi r5, r1, 8 /* 8005D174 00059F74 80 63 1F C0 */ lwz r3, 0x1fc0(r3) -/* 8005D178 00059F78 4B FF A8 51 */ bl func_800579C8 +/* 8005D178 00059F78 4B FF A8 51 */ bl zEntCruiseBubble.notify_triggers__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR6xSceneRC7xSphereRC5xVec3 /* 8005D17C 00059F7C 80 01 00 34 */ lwz r0, 0x34(r1) /* 8005D180 00059F80 7C 08 03 A6 */ mtlr r0 /* 8005D184 00059F84 38 21 00 30 */ addi r1, r1, 0x30 @@ -6799,14 +6799,14 @@ func_8005D08C: /* 8005D1DC 00059FDC 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17 /* 8005D1E0 00059FE0 41 82 00 44 */ beq lbl_8005D224 lbl_8005D1E4: -/* 8005D1E4 00059FE4 4B FF FA 8D */ bl func_8005CC70 +/* 8005D1E4 00059FE4 4B FF FA 8D */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005D1E8 00059FE8 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha /* 8005D1EC 00059FEC 7C 65 1B 78 */ mr r5, r3 /* 8005D1F0 00059FF0 38 64 C2 A4 */ addi r3, r4, lbl_8028C2A4@l /* 8005D1F4 00059FF4 38 63 00 50 */ addi r3, r3, 0x50 /* 8005D1F8 00059FF8 38 85 00 30 */ addi r4, r5, 0x30 /* 8005D1FC 00059FFC 4B FA E0 69 */ bl func_8000B264 -/* 8005D200 0005A000 4B FF FA 71 */ bl func_8005CC70 +/* 8005D200 0005A000 4B FF FA 71 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005D204 0005A004 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha /* 8005D208 0005A008 7C 65 1B 78 */ mr r5, r3 /* 8005D20C 0005A00C 38 64 C2 A4 */ addi r3, r4, lbl_8028C2A4@l @@ -6816,10 +6816,10 @@ lbl_8005D1E4: /* 8005D21C 0005A01C 38 60 00 06 */ li r3, 6 /* 8005D220 0005A020 48 00 01 14 */ b lbl_8005D334 lbl_8005D224: -/* 8005D224 0005A024 48 00 07 75 */ bl func_8005D998 +/* 8005D224 0005A024 48 00 07 75 */ bl zEntCruiseBubble.update_turn__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyFf /* 8005D228 0005A028 FC 20 F8 90 */ fmr f1, f31 /* 8005D22C 0005A02C 7F E3 FB 78 */ mr r3, r31 -/* 8005D230 0005A030 48 00 06 F9 */ bl func_8005D928 +/* 8005D230 0005A030 48 00 06 F9 */ bl zEntCruiseBubble.update_move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyFf /* 8005D234 0005A034 3C 60 80 2E */ lis r3, lbl_802DBE30@ha /* 8005D238 0005A038 38 63 BE 30 */ addi r3, r3, lbl_802DBE30@l /* 8005D23C 0005A03C 48 00 32 6D */ bl func_800604A8 @@ -6830,11 +6830,11 @@ lbl_8005D224: /* 8005D250 0005A050 48 00 32 45 */ bl func_80060494 lbl_8005D254: /* 8005D254 0005A054 7F E3 FB 78 */ mr r3, r31 -/* 8005D258 0005A058 48 00 03 15 */ bl func_8005D56C +/* 8005D258 0005A058 48 00 03 15 */ bl zEntCruiseBubble.collide__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyFv /* 8005D25C 0005A05C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8005D260 0005A060 40 82 00 14 */ bne lbl_8005D274 /* 8005D264 0005A064 7F E3 FB 78 */ mr r3, r31 -/* 8005D268 0005A068 48 00 01 E1 */ bl func_8005D448 +/* 8005D268 0005A068 48 00 01 E1 */ bl zEntCruiseBubble.collide_hazards__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyFv /* 8005D26C 0005A06C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8005D270 0005A070 41 82 00 34 */ beq lbl_8005D2A4 lbl_8005D274: @@ -6843,7 +6843,7 @@ lbl_8005D274: /* 8005D27C 0005A07C 38 83 C2 A4 */ addi r4, r3, lbl_8028C2A4@l /* 8005D280 0005A080 38 61 00 18 */ addi r3, r1, 0x18 /* 8005D284 0005A084 38 84 00 50 */ addi r4, r4, 0x50 -/* 8005D288 0005A088 4B FF FE 05 */ bl func_8005D08C +/* 8005D288 0005A088 4B FF FE 05 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_dataFRC5xVec3f /* 8005D28C 0005A08C 3C A0 80 2E */ lis r5, lbl_802DBE30@ha /* 8005D290 0005A090 7C 64 1B 78 */ mr r4, r3 /* 8005D294 0005A094 38 65 BE 30 */ addi r3, r5, lbl_802DBE30@l @@ -6851,28 +6851,28 @@ lbl_8005D274: /* 8005D29C 0005A09C 38 60 00 06 */ li r3, 6 /* 8005D2A0 0005A0A0 48 00 00 94 */ b lbl_8005D334 lbl_8005D2A4: -/* 8005D2A4 0005A0A4 4B FF F9 CD */ bl func_8005CC70 +/* 8005D2A4 0005A0A4 4B FF F9 CD */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005D2A8 0005A0A8 7C 64 1B 78 */ mr r4, r3 /* 8005D2AC 0005A0AC C0 3F 00 18 */ lfs f1, 0x18(r31) /* 8005D2B0 0005A0B0 38 61 00 08 */ addi r3, r1, 8 /* 8005D2B4 0005A0B4 38 84 00 30 */ addi r4, r4, 0x30 -/* 8005D2B8 0005A0B8 4B FF FD D5 */ bl func_8005D08C +/* 8005D2B8 0005A0B8 4B FF FD D5 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_dataFRC5xVec3f /* 8005D2BC 0005A0BC 3C A0 80 2E */ lis r5, lbl_802DBE30@ha /* 8005D2C0 0005A0C0 7C 64 1B 78 */ mr r4, r3 /* 8005D2C4 0005A0C4 38 65 BE 30 */ addi r3, r5, lbl_802DBE30@l /* 8005D2C8 0005A0C8 48 00 30 91 */ bl func_80060358 -/* 8005D2CC 0005A0CC 4B FF F9 A5 */ bl func_8005CC70 +/* 8005D2CC 0005A0CC 4B FF F9 A5 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005D2D0 0005A0D0 7C 64 1B 78 */ mr r4, r3 /* 8005D2D4 0005A0D4 38 7F 00 2C */ addi r3, r31, 0x2c /* 8005D2D8 0005A0D8 38 84 00 30 */ addi r4, r4, 0x30 /* 8005D2DC 0005A0DC 4B FA DF 89 */ bl func_8000B264 /* 8005D2E0 0005A0E0 FC 20 F8 90 */ fmr f1, f31 /* 8005D2E4 0005A0E4 7F E3 FB 78 */ mr r3, r31 -/* 8005D2E8 0005A0E8 48 00 00 ED */ bl func_8005D3D4 +/* 8005D2E8 0005A0E8 48 00 00 ED */ bl zEntCruiseBubble.update_engine_sound__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyFf /* 8005D2EC 0005A0EC FC 20 F8 90 */ fmr f1, f31 /* 8005D2F0 0005A0F0 7F E3 FB 78 */ mr r3, r31 -/* 8005D2F4 0005A0F4 48 00 00 5D */ bl func_8005D350 -/* 8005D2F8 0005A0F8 4B FF F9 79 */ bl func_8005CC70 +/* 8005D2F4 0005A0F4 48 00 00 5D */ bl zEntCruiseBubble.update_flash__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyFf +/* 8005D2F8 0005A0F8 4B FF F9 79 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005D2FC 0005A0FC 7C 7F 1B 78 */ mr r31, r3 /* 8005D300 0005A100 38 61 00 28 */ addi r3, r1, 0x28 /* 8005D304 0005A104 38 9F 00 30 */ addi r4, r31, 0x30 @@ -6885,7 +6885,7 @@ lbl_8005D2A4: /* 8005D320 0005A120 38 BF 00 20 */ addi r5, r31, 0x20 /* 8005D324 0005A124 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 8005D328 0005A128 D0 01 00 34 */ stfs f0, 0x34(r1) -/* 8005D32C 0005A12C 4B FF A6 9D */ bl func_800579C8 +/* 8005D32C 0005A12C 4B FF A6 9D */ bl zEntCruiseBubble.notify_triggers__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR6xSceneRC7xSphereRC5xVec3 /* 8005D330 0005A130 38 60 00 05 */ li r3, 5 lbl_8005D334: /* 8005D334 0005A134 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 @@ -6896,8 +6896,8 @@ lbl_8005D334: /* 8005D348 0005A148 38 21 00 50 */ addi r1, r1, 0x50 /* 8005D34C 0005A14C 4E 80 00 20 */ blr -.global func_8005D350 -func_8005D350: +.global zEntCruiseBubble.update_flash__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyFf +zEntCruiseBubble.update_flash__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyFf: /* 8005D350 0005A150 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8005D354 0005A154 7C 08 02 A6 */ mflr r0 /* 8005D358 0005A158 90 01 00 24 */ stw r0, 0x24(r1) @@ -6917,7 +6917,7 @@ func_8005D350: /* 8005D390 0005A190 EF E2 00 72 */ fmuls f31, f2, f1 /* 8005D394 0005A194 FC 00 F8 40 */ fcmpo cr0, f0, f31 /* 8005D398 0005A198 40 81 00 20 */ ble lbl_8005D3B8 -/* 8005D39C 0005A19C 4B FF C6 2D */ bl func_800599C8 +/* 8005D39C 0005A19C 4B FF C6 2D */ bl zEntCruiseBubble.flash_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005D3A0 0005A1A0 C0 1F 00 38 */ lfs f0, 0x38(r31) /* 8005D3A4 0005A1A4 EC 20 F8 24 */ fdivs f1, f0, f31 /* 8005D3A8 0005A1A8 4B FA 97 D1 */ bl func_80006B78 @@ -6933,8 +6933,8 @@ lbl_8005D3B8: /* 8005D3CC 0005A1CC 38 21 00 20 */ addi r1, r1, 0x20 /* 8005D3D0 0005A1D0 4E 80 00 20 */ blr -.global func_8005D3D4 -func_8005D3D4: +.global zEntCruiseBubble.update_engine_sound__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyFf +zEntCruiseBubble.update_engine_sound__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyFf: /* 8005D3D4 0005A1D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005D3D8 0005A1D8 7C 08 02 A6 */ mflr r0 /* 8005D3DC 0005A1DC 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha @@ -6959,14 +6959,14 @@ func_8005D3D4: /* 8005D428 0005A228 EC 02 08 3A */ fmadds f0, f2, f0, f1 /* 8005D42C 0005A22C D0 06 00 28 */ stfs f0, 0x28(r6) /* 8005D430 0005A230 C0 26 00 28 */ lfs f1, 0x28(r6) -/* 8005D434 0005A234 4B FF A0 55 */ bl func_80057488 +/* 8005D434 0005A234 4B FF A0 55 */ bl zEntCruiseBubble.set_pitch__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FifUi /* 8005D438 0005A238 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005D43C 0005A23C 7C 08 03 A6 */ mtlr r0 /* 8005D440 0005A240 38 21 00 10 */ addi r1, r1, 0x10 /* 8005D444 0005A244 4E 80 00 20 */ blr -.global func_8005D448 -func_8005D448: +.global zEntCruiseBubble.collide_hazards__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyFv +zEntCruiseBubble.collide_hazards__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyFv: /* 8005D448 0005A248 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005D44C 0005A24C 7C 08 02 A6 */ mflr r0 /* 8005D450 0005A250 3C 60 80 06 */ lis r3, lbl_8005D4C8@ha @@ -6989,7 +6989,7 @@ lbl_8005D488: /* 8005D490 0005A290 41 82 00 08 */ beq lbl_8005D498 /* 8005D494 0005A294 48 00 31 6D */ bl func_80060600 lbl_8005D498: -/* 8005D498 0005A298 4B FF F7 D9 */ bl func_8005CC70 +/* 8005D498 0005A298 4B FF F7 D9 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005D49C 0005A29C 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha /* 8005D4A0 0005A2A0 7C 65 1B 78 */ mr r5, r3 /* 8005D4A4 0005A2A4 38 64 C2 A4 */ addi r3, r4, lbl_8028C2A4@l @@ -7012,7 +7012,7 @@ lbl_8005D4C8: /* 8005D4E0 0005A2E0 93 C1 00 28 */ stw r30, 0x28(r1) /* 8005D4E4 0005A2E4 7C 7E 1B 78 */ mr r30, r3 /* 8005D4E8 0005A2E8 7C 9F 23 78 */ mr r31, r4 -/* 8005D4EC 0005A2EC 4B FF F7 85 */ bl func_8005CC70 +/* 8005D4EC 0005A2EC 4B FF F7 85 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005D4F0 0005A2F0 38 A3 00 30 */ addi r5, r3, 0x30 /* 8005D4F4 0005A2F4 38 61 00 08 */ addi r3, r1, 8 /* 8005D4F8 0005A2F8 38 9E 00 08 */ addi r4, r30, 8 @@ -7047,8 +7047,8 @@ lbl_8005D54C: /* 8005D564 0005A364 38 21 00 40 */ addi r1, r1, 0x40 /* 8005D568 0005A368 4E 80 00 20 */ blr -.global func_8005D56C -func_8005D56C: +.global zEntCruiseBubble.collide__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyFv +zEntCruiseBubble.collide__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyFv: /* 8005D56C 0005A36C 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8005D570 0005A370 7C 08 02 A6 */ mflr r0 /* 8005D574 0005A374 90 01 00 74 */ stw r0, 0x74(r1) @@ -7067,17 +7067,17 @@ lbl_8005D59C: /* 8005D5A4 0005A3A4 7F E5 FB 78 */ mr r5, r31 /* 8005D5A8 0005A3A8 38 C1 00 3C */ addi r6, r1, 0x3c /* 8005D5AC 0005A3AC 38 E1 00 08 */ addi r7, r1, 8 -/* 8005D5B0 0005A3B0 48 00 02 25 */ bl func_8005D7D4 +/* 8005D5B0 0005A3B0 48 00 02 25 */ bl zEntCruiseBubble.hit_test__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyCFR5xVec3R5xVec3R5xVec3RP4xEnt /* 8005D5B4 0005A3B4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8005D5B8 0005A3B8 40 82 00 0C */ bne lbl_8005D5C4 /* 8005D5BC 0005A3BC 38 60 00 00 */ li r3, 0 /* 8005D5C0 0005A3C0 48 00 01 F8 */ b lbl_8005D7B8 lbl_8005D5C4: /* 8005D5C4 0005A3C4 80 61 00 08 */ lwz r3, 8(r1) -/* 8005D5C8 0005A3C8 4B FF A3 21 */ bl func_800578E8 +/* 8005D5C8 0005A3C8 4B FF A3 21 */ bl zEntCruiseBubble.can_damage__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FP4xEnt /* 8005D5CC 0005A3CC 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8005D5D0 0005A3D0 41 82 00 30 */ beq lbl_8005D600 -/* 8005D5D4 0005A3D4 4B FF F6 9D */ bl func_8005CC70 +/* 8005D5D4 0005A3D4 4B FF F6 9D */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005D5D8 0005A3D8 7C 65 1B 78 */ mr r5, r3 /* 8005D5DC 0005A3DC 80 61 00 08 */ lwz r3, 8(r1) /* 8005D5E0 0005A3E0 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) @@ -7085,11 +7085,11 @@ lbl_8005D5C4: /* 8005D5E8 0005A3E8 7F E6 FB 78 */ mr r6, r31 /* 8005D5EC 0005A3EC 38 A5 00 20 */ addi r5, r5, 0x20 /* 8005D5F0 0005A3F0 38 E0 00 00 */ li r7, 0 -/* 8005D5F4 0005A3F4 4B FF A0 91 */ bl func_80057684 +/* 8005D5F4 0005A3F4 4B FF A0 91 */ bl zEntCruiseBubble.damage_entity__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR4xEntRC5xVec3RC5xVec3RC5xVec3fb /* 8005D5F8 0005A3F8 38 60 00 01 */ li r3, 1 /* 8005D5FC 0005A3FC 48 00 01 BC */ b lbl_8005D7B8 lbl_8005D600: -/* 8005D600 0005A400 4B FF F6 71 */ bl func_8005CC70 +/* 8005D600 0005A400 4B FF F6 71 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005D604 0005A404 7C 7B 1B 78 */ mr r27, r3 /* 8005D608 0005A408 7F E4 FB 78 */ mr r4, r31 /* 8005D60C 0005A40C 38 7B 00 20 */ addi r3, r27, 0x20 @@ -7203,7 +7203,7 @@ lbl_8005D7A0: /* 8005D7A8 0005A5A8 7F E5 FB 78 */ mr r5, r31 /* 8005D7AC 0005A5AC 38 C1 00 3C */ addi r6, r1, 0x3c /* 8005D7B0 0005A5B0 38 E1 00 08 */ addi r7, r1, 8 -/* 8005D7B4 0005A5B4 48 00 00 21 */ bl func_8005D7D4 +/* 8005D7B4 0005A5B4 48 00 00 21 */ bl zEntCruiseBubble.hit_test__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyCFR5xVec3R5xVec3R5xVec3RP4xEnt lbl_8005D7B8: /* 8005D7B8 0005A5B8 E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0 /* 8005D7BC 0005A5BC CB E1 00 60 */ lfd f31, 0x60(r1) @@ -7213,8 +7213,8 @@ lbl_8005D7B8: /* 8005D7CC 0005A5CC 38 21 00 70 */ addi r1, r1, 0x70 /* 8005D7D0 0005A5D0 4E 80 00 20 */ blr -.global func_8005D7D4 -func_8005D7D4: +.global zEntCruiseBubble.hit_test__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyCFR5xVec3R5xVec3R5xVec3RP4xEnt +zEntCruiseBubble.hit_test__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyCFR5xVec3R5xVec3R5xVec3RP4xEnt: /* 8005D7D4 0005A5D4 94 21 FE 60 */ stwu r1, -0x1a0(r1) /* 8005D7D8 0005A5D8 7C 08 02 A6 */ mflr r0 /* 8005D7DC 0005A5DC 3D 00 80 3C */ lis r8, lbl_803C0558@ha @@ -7227,7 +7227,7 @@ func_8005D7D4: /* 8005D7F8 0005A5F8 7C DB 33 78 */ mr r27, r6 /* 8005D7FC 0005A5FC 7C FC 3B 78 */ mr r28, r7 /* 8005D800 0005A600 83 C3 1F C0 */ lwz r30, 0x1fc0(r3) -/* 8005D804 0005A604 4B FF F4 6D */ bl func_8005CC70 +/* 8005D804 0005A604 4B FF F4 6D */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005D808 0005A608 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) /* 8005D80C 0005A60C 3B A3 00 30 */ addi r29, r3, 0x30 /* 8005D810 0005A610 7F A5 EB 78 */ mr r5, r29 @@ -7303,8 +7303,8 @@ lbl_8005D914: /* 8005D920 0005A720 38 21 01 A0 */ addi r1, r1, 0x1a0 /* 8005D924 0005A724 4E 80 00 20 */ blr -.global func_8005D928 -func_8005D928: +.global zEntCruiseBubble.update_move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyFf +zEntCruiseBubble.update_move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyFf: /* 8005D928 0005A728 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8005D92C 0005A72C 7C 08 02 A6 */ mflr r0 /* 8005D930 0005A730 7C 65 1B 78 */ mr r5, r3 @@ -7319,7 +7319,7 @@ func_8005D928: /* 8005D954 0005A754 38 85 00 0C */ addi r4, r5, 0xc /* 8005D958 0005A758 D0 01 00 08 */ stfs f0, 8(r1) /* 8005D95C 0005A75C 4B FD 3B 35 */ bl xAccelMove__FRfRffff -/* 8005D960 0005A760 4B FF F3 11 */ bl func_8005CC70 +/* 8005D960 0005A760 4B FF F3 11 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005D964 0005A764 7C 7F 1B 78 */ mr r31, r3 /* 8005D968 0005A768 C0 21 00 08 */ lfs f1, 8(r1) /* 8005D96C 0005A76C 38 61 00 0C */ addi r3, r1, 0xc @@ -7334,8 +7334,8 @@ func_8005D928: /* 8005D990 0005A790 38 21 00 20 */ addi r1, r1, 0x20 /* 8005D994 0005A794 4E 80 00 20 */ blr -.global func_8005D998 -func_8005D998: +.global zEntCruiseBubble.update_turn__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyFf +zEntCruiseBubble.update_turn__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyFf: /* 8005D998 0005A798 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 8005D99C 0005A79C 7C 08 02 A6 */ mflr r0 /* 8005D9A0 0005A7A0 90 01 00 A4 */ stw r0, 0xa4(r1) @@ -7424,7 +7424,7 @@ lbl_8005DA98: /* 8005DAE4 0005A8E4 39 01 00 10 */ addi r8, r1, 0x10 /* 8005DAE8 0005A8E8 39 21 00 08 */ addi r9, r1, 8 /* 8005DAEC 0005A8EC D0 01 00 0C */ stfs f0, 0xc(r1) -/* 8005DAF0 0005A8F0 48 00 00 A9 */ bl func_8005DB98 +/* 8005DAF0 0005A8F0 48 00 00 A9 */ bl zEntCruiseBubble.calculate_rotation__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyCFR5xVec2R5xVec2fRC5xVec2RC5xVec2RC5xVec2RC5xVec2 /* 8005DAF4 0005A8F4 C0 01 00 28 */ lfs f0, 0x28(r1) /* 8005DAF8 0005A8F8 D0 1E 00 10 */ stfs f0, 0x10(r30) /* 8005DAFC 0005A8FC C0 01 00 2C */ lfs f0, 0x2c(r1) @@ -7446,7 +7446,7 @@ lbl_8005DA98: /* 8005DB3C 0005A93C EC 01 00 32 */ fmuls f0, f1, f0 /* 8005DB40 0005A940 D0 1E 00 18 */ stfs f0, 0x18(r30) lbl_8005DB44: -/* 8005DB44 0005A944 4B FF F1 2D */ bl func_8005CC70 +/* 8005DB44 0005A944 4B FF F1 2D */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005DB48 0005A948 38 9E 00 10 */ addi r4, r30, 0x10 /* 8005DB4C 0005A94C 4B FD 46 59 */ bl xMat3x3Euler__FP7xMat3x3PC5xVec3 /* 8005DB50 0005A950 E3 E1 00 98 */ psq_l f31, 152(r1), 0, qr0 @@ -7468,8 +7468,8 @@ lbl_8005DB44: /* 8005DB90 0005A990 38 21 00 A0 */ addi r1, r1, 0xa0 /* 8005DB94 0005A994 4E 80 00 20 */ blr -.global func_8005DB98 -func_8005DB98: +.global zEntCruiseBubble.calculate_rotation__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyCFR5xVec2R5xVec2fRC5xVec2RC5xVec2RC5xVec2RC5xVec2 +zEntCruiseBubble.calculate_rotation__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyCFR5xVec2R5xVec2fRC5xVec2RC5xVec2RC5xVec2RC5xVec2: /* 8005DB98 0005A998 C0 08 00 00 */ lfs f0, 0(r8) /* 8005DB9C 0005A99C C1 69 00 00 */ lfs f11, 0(r9) /* 8005DBA0 0005A9A0 C0 A7 00 00 */ lfs f5, 0(r7) @@ -7525,9 +7525,9 @@ func_8005DB98: /* 8005DC68 0005AA68 4C 40 13 82 */ cror 2, 0, 2 /* 8005DC6C 0005AA6C 40 82 00 0C */ bne lbl_8005DC78 /* 8005DC70 0005AA70 C0 24 00 68 */ lfs f1, 0x68(r4) -/* 8005DC74 0005AA74 48 00 07 49 */ bl func_8005E3BC +/* 8005DC74 0005AA74 48 00 07 49 */ bl zEntCruiseBubble.apply_damage__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeFf lbl_8005DC78: -/* 8005DC78 0005AA78 4B FF A4 91 */ bl func_80058108 +/* 8005DC78 0005AA78 4B FF A4 91 */ bl zEntCruiseBubble.get_player_loc__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005DC7C 0005AA7C 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha /* 8005DC80 0005AA80 7C 65 1B 78 */ mr r5, r3 /* 8005DC84 0005AA84 38 84 C2 A4 */ addi r4, r4, lbl_8028C2A4@l @@ -7548,28 +7548,28 @@ lbl_8005DC78: lbl_8005DCC0: /* 8005DCC0 0005AAC0 38 80 00 0A */ li r4, 0xa lbl_8005DCC4: -/* 8005DCC4 0005AAC4 4B FF A0 19 */ bl func_80057CDC -/* 8005DCC8 0005AAC8 4B FF EF A9 */ bl func_8005CC70 +/* 8005DCC4 0005AAC4 4B FF A0 19 */ bl zEntCruiseBubble.set_state__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_11thread_enumQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum +/* 8005DCC8 0005AAC8 4B FF EF A9 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005DCCC 0005AACC C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005DCD0 0005AAD0 38 83 00 30 */ addi r4, r3, 0x30 /* 8005DCD4 0005AAD4 38 60 00 01 */ li r3, 1 -/* 8005DCD8 0005AAD8 4B FF 97 2D */ bl func_80057404 +/* 8005DCD8 0005AAD8 4B FF 97 2D */ bl zEntCruiseBubble.play_sound__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FifPC5xVec3 /* 8005DCDC 0005AADC 7F E3 FB 78 */ mr r3, r31 -/* 8005DCE0 0005AAE0 48 00 00 19 */ bl func_8005DCF8 +/* 8005DCE0 0005AAE0 48 00 00 19 */ bl zEntCruiseBubble.start_effects__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeFv /* 8005DCE4 0005AAE4 80 01 00 24 */ lwz r0, 0x24(r1) /* 8005DCE8 0005AAE8 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8005DCEC 0005AAEC 7C 08 03 A6 */ mtlr r0 /* 8005DCF0 0005AAF0 38 21 00 20 */ addi r1, r1, 0x20 /* 8005DCF4 0005AAF4 4E 80 00 20 */ blr -.global func_8005DCF8 -func_8005DCF8: +.global zEntCruiseBubble.start_effects__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeFv +zEntCruiseBubble.start_effects__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeFv: /* 8005DCF8 0005AAF8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8005DCFC 0005AAFC 7C 08 02 A6 */ mflr r0 /* 8005DD00 0005AB00 90 01 00 34 */ stw r0, 0x34(r1) /* 8005DD04 0005AB04 BF 61 00 1C */ stmw r27, 0x1c(r1) /* 8005DD08 0005AB08 83 AD 81 80 */ lwz r29, lbl_803CAA80-_SDA_BASE_(r13) -/* 8005DD0C 0005AB0C 4B FF EF 65 */ bl func_8005CC70 +/* 8005DD0C 0005AB0C 4B FF EF 65 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005DD10 0005AB10 80 9D 01 08 */ lwz r4, 0x108(r29) /* 8005DD14 0005AB14 38 63 00 30 */ addi r3, r3, 0x30 /* 8005DD18 0005AB18 C0 3D 01 0C */ lfs f1, 0x10c(r29) @@ -7584,7 +7584,7 @@ func_8005DCF8: /* 8005DD3C 0005AB3C 90 81 00 08 */ stw r4, 8(r1) /* 8005DD40 0005AB40 90 61 00 0C */ stw r3, 0xc(r1) /* 8005DD44 0005AB44 90 01 00 10 */ stw r0, 0x10(r1) -/* 8005DD48 0005AB48 4B FF EF 29 */ bl func_8005CC70 +/* 8005DD48 0005AB48 4B FF EF 29 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005DD4C 0005AB4C 3C A0 80 2E */ lis r5, lbl_802DC8B8@ha /* 8005DD50 0005AB50 7C 64 1B 78 */ mr r4, r3 /* 8005DD54 0005AB54 38 65 C8 B8 */ addi r3, r5, lbl_802DC8B8@l @@ -7618,7 +7618,7 @@ lbl_8005DDBC: /* 8005DDBC 0005ABBC 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) /* 8005DDC0 0005ABC0 7F A3 EB 78 */ mr r3, r29 /* 8005DDC4 0005ABC4 C0 24 01 34 */ lfs f1, 0x134(r4) -/* 8005DDC8 0005ABC8 48 00 04 81 */ bl func_8005E248 +/* 8005DDC8 0005ABC8 48 00 04 81 */ bl zEntCruiseBubble.reset_quadrants__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeFUif /* 8005DDCC 0005ABCC 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha /* 8005DDD0 0005ABD0 3C 60 80 06 */ lis r3, lbl_8005DE20@ha /* 8005DDD4 0005ABD4 3B C4 C2 A4 */ addi r30, r4, lbl_8028C2A4@l @@ -7660,7 +7660,7 @@ lbl_8005DE20: /* 8005DE54 0005AC54 80 07 00 70 */ lwz r0, 0x70(r7) /* 8005DE58 0005AC58 60 00 00 22 */ ori r0, r0, 0x22 /* 8005DE5C 0005AC5C 90 07 00 70 */ stw r0, 0x70(r7) -/* 8005DE60 0005AC60 48 00 03 19 */ bl func_8005E178 +/* 8005DE60 0005AC60 48 00 03 19 */ bl zEntCruiseBubble.get_next_quadrant__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeFRfRfRfRf /* 8005DE64 0005AC64 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 8005DE68 0005AC68 C0 21 00 14 */ lfs f1, 0x14(r1) /* 8005DE6C 0005AC6C 38 83 C2 A4 */ addi r4, r3, lbl_8028C2A4@l @@ -7669,7 +7669,7 @@ lbl_8005DE20: /* 8005DE78 0005AC78 38 61 00 3C */ addi r3, r1, 0x3c /* 8005DE7C 0005AC7C C0 81 00 08 */ lfs f4, 8(r1) /* 8005DE80 0005AC80 38 84 00 5C */ addi r4, r4, 0x5c -/* 8005DE84 0005AC84 48 00 01 39 */ bl func_8005DFBC +/* 8005DE84 0005AC84 48 00 01 39 */ bl zEntCruiseBubble.perturb_direction__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeFRC5xVec3ffff /* 8005DE88 0005AC88 80 81 00 3C */ lwz r4, 0x3c(r1) /* 8005DE8C 0005AC8C 80 61 00 40 */ lwz r3, 0x40(r1) /* 8005DE90 0005AC90 80 01 00 44 */ lwz r0, 0x44(r1) @@ -7687,7 +7687,7 @@ lbl_8005DE20: /* 8005DEC0 0005ACC0 EC 00 10 28 */ fsubs f0, f0, f2 /* 8005DEC4 0005ACC4 EC 21 10 3A */ fmadds f1, f1, f0, f2 /* 8005DEC8 0005ACC8 4B FA D2 59 */ bl func_8000B120 -/* 8005DECC 0005ACCC 4B FF ED A5 */ bl func_8005CC70 +/* 8005DECC 0005ACCC 4B FF ED A5 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005DED0 0005ACD0 7C 64 1B 78 */ mr r4, r3 /* 8005DED4 0005ACD4 38 61 00 30 */ addi r3, r1, 0x30 /* 8005DED8 0005ACD8 38 84 00 30 */ addi r4, r4, 0x30 @@ -7748,8 +7748,8 @@ lbl_8005DE20: /* 8005DFB4 0005ADB4 38 21 00 70 */ addi r1, r1, 0x70 /* 8005DFB8 0005ADB8 4E 80 00 20 */ blr -.global func_8005DFBC -func_8005DFBC: +.global zEntCruiseBubble.perturb_direction__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeFRC5xVec3ffff +zEntCruiseBubble.perturb_direction__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeFRC5xVec3ffff: /* 8005DFBC 0005ADBC 94 21 FF 40 */ stwu r1, -0xc0(r1) /* 8005DFC0 0005ADC0 7C 08 02 A6 */ mflr r0 /* 8005DFC4 0005ADC4 90 01 00 C4 */ stw r0, 0xc4(r1) @@ -7864,8 +7864,8 @@ lbl_8005E0CC: /* 8005E170 0005AF70 38 21 00 C0 */ addi r1, r1, 0xc0 /* 8005E174 0005AF74 4E 80 00 20 */ blr -.global func_8005E178 -func_8005E178: +.global zEntCruiseBubble.get_next_quadrant__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeFRfRfRfRf +zEntCruiseBubble.get_next_quadrant__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeFRfRfRfRf: /* 8005E178 0005AF78 3C E0 80 2E */ lis r7, lbl_802DC920@ha /* 8005E17C 0005AF7C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8005E180 0005AF80 39 27 C9 20 */ addi r9, r7, lbl_802DC920@l @@ -7921,8 +7921,8 @@ lbl_8005E1A8: /* 8005E240 0005B040 38 21 00 20 */ addi r1, r1, 0x20 /* 8005E244 0005B044 4E 80 00 20 */ blr -.global func_8005E248 -func_8005E248: +.global zEntCruiseBubble.reset_quadrants__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeFUif +zEntCruiseBubble.reset_quadrants__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeFUif: /* 8005E248 0005B048 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8005E24C 0005B04C 7C 08 02 A6 */ mflr r0 /* 8005E250 0005B050 90 01 00 44 */ stw r0, 0x44(r1) @@ -8023,8 +8023,8 @@ lbl_8005E38C: /* 8005E3B4 0005B1B4 38 21 00 40 */ addi r1, r1, 0x40 /* 8005E3B8 0005B1B8 4E 80 00 20 */ blr -.global func_8005E3BC -func_8005E3BC: +.global zEntCruiseBubble.apply_damage__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeFf +zEntCruiseBubble.apply_damage__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeFf: /* 8005E3BC 0005B1BC 94 21 FF 80 */ stwu r1, -0x80(r1) /* 8005E3C0 0005B1C0 7C 08 02 A6 */ mflr r0 /* 8005E3C4 0005B1C4 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha @@ -8047,7 +8047,7 @@ func_8005E3BC: /* 8005E408 0005B208 48 00 22 09 */ bl func_80060610 /* 8005E40C 0005B20C FC 20 F8 90 */ fmr f1, f31 /* 8005E410 0005B210 38 61 00 14 */ addi r3, r1, 0x14 -/* 8005E414 0005B214 48 00 01 5D */ bl func_8005E570 +/* 8005E414 0005B214 48 00 01 5D */ bl zEntCruiseBubble.__ct__Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode13cb_damage_entFf /* 8005E418 0005B218 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005E41C 0005B21C 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha /* 8005E420 0005B220 38 81 00 18 */ addi r4, r1, 0x18 @@ -8074,7 +8074,7 @@ func_8005E3BC: /* 8005E474 0005B274 48 00 21 D1 */ bl func_80060644 /* 8005E478 0005B278 FC 20 F8 90 */ fmr f1, f31 /* 8005E47C 0005B27C 7F C3 F3 78 */ mr r3, r30 -/* 8005E480 0005B280 48 00 00 21 */ bl func_8005E4A0 +/* 8005E480 0005B280 48 00 00 21 */ bl zEntCruiseBubble.apply_damage_hazards__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeFf /* 8005E484 0005B284 80 01 00 84 */ lwz r0, 0x84(r1) /* 8005E488 0005B288 CB E1 00 78 */ lfd f31, 0x78(r1) /* 8005E48C 0005B28C 83 E1 00 74 */ lwz r31, 0x74(r1) @@ -8083,8 +8083,8 @@ func_8005E3BC: /* 8005E498 0005B298 38 21 00 80 */ addi r1, r1, 0x80 /* 8005E49C 0005B29C 4E 80 00 20 */ blr -.global func_8005E4A0 -func_8005E4A0: +.global zEntCruiseBubble.apply_damage_hazards__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeFf +zEntCruiseBubble.apply_damage_hazards__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeFf: /* 8005E4A0 0005B2A0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005E4A4 0005B2A4 7C 08 02 A6 */ mflr r0 /* 8005E4A8 0005B2A8 3C 60 80 06 */ lis r3, lbl_8005E4D8@ha @@ -8140,8 +8140,8 @@ lbl_8005E550: /* 8005E568 0005B368 38 21 00 40 */ addi r1, r1, 0x40 /* 8005E56C 0005B36C 4E 80 00 20 */ blr -.global func_8005E570 -func_8005E570: +.global zEntCruiseBubble.__ct__Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode13cb_damage_entFf +zEntCruiseBubble.__ct__Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode13cb_damage_entFf: /* 8005E570 0005B370 D0 23 00 00 */ stfs f1, 0(r3) /* 8005E574 0005B374 4E 80 00 20 */ blr /* 8005E578 0005B378 3C 60 80 29 */ lis r3, lbl_80290000@ha @@ -8164,7 +8164,7 @@ func_8005E570: /* 8005E5BC 0005B3BC EC 21 00 24 */ fdivs f1, f1, f0 /* 8005E5C0 0005B3C0 C0 04 00 68 */ lfs f0, 0x68(r4) /* 8005E5C4 0005B3C4 EC 21 00 32 */ fmuls f1, f1, f0 -/* 8005E5C8 0005B3C8 4B FF FD F5 */ bl func_8005E3BC +/* 8005E5C8 0005B3C8 4B FF FD F5 */ bl zEntCruiseBubble.apply_damage__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeFf lbl_8005E5CC: /* 8005E5CC 0005B3CC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005E5D0 0005B3D0 38 60 00 06 */ li r3, 6 @@ -8178,7 +8178,7 @@ lbl_8005E5CC: /* 8005E5F0 0005B3F0 93 C1 00 18 */ stw r30, 0x18(r1) /* 8005E5F4 0005B3F4 93 A1 00 14 */ stw r29, 0x14(r1) /* 8005E5F8 0005B3F8 7C 7D 1B 78 */ mr r29, r3 -/* 8005E5FC 0005B3FC 4B FF 8F 99 */ bl func_80057594 +/* 8005E5FC 0005B3FC 4B FF 8F 99 */ bl zEntCruiseBubble.capture_camera__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005E600 0005B400 38 60 00 01 */ li r3, 1 /* 8005E604 0005B404 4B FE A3 F5 */ bl xSndSelectListenerMode__F24sound_listener_game_mode /* 8005E608 0005B408 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -8192,7 +8192,7 @@ lbl_8005E5CC: /* 8005E628 0005B428 3B E3 00 14 */ addi r31, r3, 0x14 /* 8005E62C 0005B42C D0 1D 00 14 */ stfs f0, 0x14(r29) /* 8005E630 0005B430 D0 1D 00 0C */ stfs f0, 0xc(r29) -/* 8005E634 0005B434 4B FF 9A D5 */ bl func_80058108 +/* 8005E634 0005B434 4B FF 9A D5 */ bl zEntCruiseBubble.get_player_loc__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005E638 0005B438 C0 7F 00 30 */ lfs f3, 0x30(r31) /* 8005E63C 0005B43C 7C 7E 1B 78 */ mr r30, r3 /* 8005E640 0005B440 C0 23 00 00 */ lfs f1, 0(r3) @@ -8240,7 +8240,7 @@ lbl_8005E5CC: /* 8005E6E8 0005B4E8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005E6EC 0005B4EC 7C 08 02 A6 */ mflr r0 /* 8005E6F0 0005B4F0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8005E6F4 0005B4F4 4B FF 8E D5 */ bl func_800575C8 +/* 8005E6F4 0005B4F4 4B FF 8E D5 */ bl zEntCruiseBubble.release_camera__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005E6F8 0005B4F8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005E6FC 0005B4FC 7C 08 03 A6 */ mtlr r0 /* 8005E700 0005B500 38 21 00 10 */ addi r1, r1, 0x10 @@ -8273,22 +8273,22 @@ lbl_8005E764: /* 8005E768 0005B568 41 82 00 14 */ beq lbl_8005E77C /* 8005E76C 0005B56C FC 20 F8 90 */ fmr f1, f31 /* 8005E770 0005B570 7F E3 FB 78 */ mr r3, r31 -/* 8005E774 0005B574 48 00 04 AD */ bl func_8005EC20 +/* 8005E774 0005B574 48 00 04 AD */ bl zEntCruiseBubble.move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_camera_aimFf /* 8005E778 0005B578 48 00 00 10 */ b lbl_8005E788 lbl_8005E77C: /* 8005E77C 0005B57C FC 20 F8 90 */ fmr f1, f31 /* 8005E780 0005B580 7F E3 FB 78 */ mr r3, r31 -/* 8005E784 0005B584 48 00 04 0D */ bl func_8005EB90 +/* 8005E784 0005B584 48 00 04 0D */ bl zEntCruiseBubble.stop__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_camera_aimFf lbl_8005E788: /* 8005E788 0005B588 7F E3 FB 78 */ mr r3, r31 -/* 8005E78C 0005B58C 48 00 03 71 */ bl func_8005EAFC +/* 8005E78C 0005B58C 48 00 03 71 */ bl zEntCruiseBubble.apply_motion__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_camera_aimCFv /* 8005E790 0005B590 7F E3 FB 78 */ mr r3, r31 -/* 8005E794 0005B594 48 00 01 B1 */ bl func_8005E944 +/* 8005E794 0005B594 48 00 01 B1 */ bl zEntCruiseBubble.collide_inward__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_camera_aimFv /* 8005E798 0005B598 FC 20 F8 90 */ fmr f1, f31 /* 8005E79C 0005B59C 7F E3 FB 78 */ mr r3, r31 -/* 8005E7A0 0005B5A0 48 00 00 AD */ bl func_8005E84C +/* 8005E7A0 0005B5A0 48 00 00 AD */ bl zEntCruiseBubble.turn__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_camera_aimFf /* 8005E7A4 0005B5A4 7F E3 FB 78 */ mr r3, r31 -/* 8005E7A8 0005B5A8 48 00 00 61 */ bl func_8005E808 +/* 8005E7A8 0005B5A8 48 00 00 61 */ bl zEntCruiseBubble.apply_turn__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_camera_aimCFv /* 8005E7AC 0005B5AC 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 8005E7B0 0005B5B0 80 03 C2 A4 */ lwz r0, lbl_8028C2A4@l(r3) /* 8005E7B4 0005B5B4 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c @@ -8315,8 +8315,8 @@ lbl_8005E7EC: /* 8005E800 0005B600 38 21 00 20 */ addi r1, r1, 0x20 /* 8005E804 0005B604 4E 80 00 20 */ blr -.global func_8005E808 -func_8005E808: +.global zEntCruiseBubble.apply_turn__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_camera_aimCFv +zEntCruiseBubble.apply_turn__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_camera_aimCFv: /* 8005E808 0005B608 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8005E80C 0005B60C 7C 08 02 A6 */ mflr r0 /* 8005E810 0005B610 38 63 00 20 */ addi r3, r3, 0x20 @@ -8335,8 +8335,8 @@ func_8005E808: /* 8005E844 0005B644 38 21 00 40 */ addi r1, r1, 0x40 /* 8005E848 0005B648 4E 80 00 20 */ blr -.global func_8005E84C -func_8005E84C: +.global zEntCruiseBubble.turn__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_camera_aimFf +zEntCruiseBubble.turn__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_camera_aimFf: /* 8005E84C 0005B64C 94 21 FF 80 */ stwu r1, -0x80(r1) /* 8005E850 0005B650 7C 08 02 A6 */ mflr r0 /* 8005E854 0005B654 90 01 00 84 */ stw r0, 0x84(r1) @@ -8345,7 +8345,7 @@ func_8005E84C: /* 8005E860 0005B660 93 E1 00 6C */ stw r31, 0x6c(r1) /* 8005E864 0005B664 7C 7F 1B 78 */ mr r31, r3 /* 8005E868 0005B668 FF E0 08 90 */ fmr f31, f1 -/* 8005E86C 0005B66C 4B FF 98 9D */ bl func_80058108 +/* 8005E86C 0005B66C 4B FF 98 9D */ bl zEntCruiseBubble.get_player_loc__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005E870 0005B670 80 C3 00 00 */ lwz r6, 0(r3) /* 8005E874 0005B674 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8005E878 0005B678 80 03 00 04 */ lwz r0, 4(r3) @@ -8402,8 +8402,8 @@ lbl_8005E928: /* 8005E93C 0005B73C 38 21 00 80 */ addi r1, r1, 0x80 /* 8005E940 0005B740 4E 80 00 20 */ blr -.global func_8005E944 -func_8005E944: +.global zEntCruiseBubble.collide_inward__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_camera_aimFv +zEntCruiseBubble.collide_inward__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_camera_aimFv: /* 8005E944 0005B744 94 21 FE 70 */ stwu r1, -0x190(r1) /* 8005E948 0005B748 7C 08 02 A6 */ mflr r0 /* 8005E94C 0005B74C 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -8412,7 +8412,7 @@ func_8005E944: /* 8005E958 0005B758 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l /* 8005E95C 0005B75C 93 C1 01 88 */ stw r30, 0x188(r1) /* 8005E960 0005B760 93 A1 01 84 */ stw r29, 0x184(r1) -/* 8005E964 0005B764 4B FF 97 A5 */ bl func_80058108 +/* 8005E964 0005B764 4B FF 97 A5 */ bl zEntCruiseBubble.get_player_loc__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005E968 0005B768 80 C3 00 00 */ lwz r6, 0(r3) /* 8005E96C 0005B76C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8005E970 0005B770 80 03 00 04 */ lwz r0, 4(r3) @@ -8521,14 +8521,14 @@ lbl_8005EAE0: /* 8005EAF4 0005B8F4 38 21 01 90 */ addi r1, r1, 0x190 /* 8005EAF8 0005B8F8 4E 80 00 20 */ blr -.global func_8005EAFC -func_8005EAFC: +.global zEntCruiseBubble.apply_motion__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_camera_aimCFv +zEntCruiseBubble.apply_motion__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_camera_aimCFv: /* 8005EAFC 0005B8FC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8005EB00 0005B900 7C 08 02 A6 */ mflr r0 /* 8005EB04 0005B904 90 01 00 24 */ stw r0, 0x24(r1) /* 8005EB08 0005B908 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8005EB0C 0005B90C 7C 7F 1B 78 */ mr r31, r3 -/* 8005EB10 0005B910 4B FF 95 F9 */ bl func_80058108 +/* 8005EB10 0005B910 4B FF 95 F9 */ bl zEntCruiseBubble.get_player_loc__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005EB14 0005B914 80 83 00 00 */ lwz r4, 0(r3) /* 8005EB18 0005B918 80 03 00 04 */ lwz r0, 4(r3) /* 8005EB1C 0005B91C C0 3F 00 08 */ lfs f1, 8(r31) @@ -8561,8 +8561,8 @@ func_8005EAFC: /* 8005EB88 0005B988 38 21 00 20 */ addi r1, r1, 0x20 /* 8005EB8C 0005B98C 4E 80 00 20 */ blr -.global func_8005EB90 -func_8005EB90: +.global zEntCruiseBubble.stop__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_camera_aimFf +zEntCruiseBubble.stop__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_camera_aimFf: /* 8005EB90 0005B990 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8005EB94 0005B994 7C 08 02 A6 */ mflr r0 /* 8005EB98 0005B998 90 01 00 24 */ stw r0, 0x24(r1) @@ -8600,8 +8600,8 @@ func_8005EB90: /* 8005EC18 0005BA18 38 21 00 20 */ addi r1, r1, 0x20 /* 8005EC1C 0005BA1C 4E 80 00 20 */ blr -.global func_8005EC20 -func_8005EC20: +.global zEntCruiseBubble.move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_camera_aimFf +zEntCruiseBubble.move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_camera_aimFf: /* 8005EC20 0005BA20 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8005EC24 0005BA24 7C 08 02 A6 */ mflr r0 /* 8005EC28 0005BA28 90 01 00 24 */ stw r0, 0x24(r1) @@ -8672,7 +8672,7 @@ lbl_8005ECDC: /* 8005ED24 0005BB24 90 01 00 14 */ stw r0, 0x14(r1) /* 8005ED28 0005BB28 93 E1 00 0C */ stw r31, 0xc(r1) /* 8005ED2C 0005BB2C 7C 7F 1B 78 */ mr r31, r3 -/* 8005ED30 0005BB30 4B FF 88 65 */ bl func_80057594 +/* 8005ED30 0005BB30 4B FF 88 65 */ bl zEntCruiseBubble.capture_camera__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005ED34 0005BB34 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) /* 8005ED38 0005BB38 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8005ED3C 0005BB3C 38 83 05 58 */ addi r4, r3, lbl_803C0558@l @@ -8691,9 +8691,9 @@ lbl_8005ECDC: /* 8005ED70 0005BB70 D0 1F 00 4C */ stfs f0, 0x4c(r31) /* 8005ED74 0005BB74 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) /* 8005ED78 0005BB78 D0 1F 00 50 */ stfs f0, 0x50(r31) -/* 8005ED7C 0005BB7C 4B FF B5 31 */ bl func_8005A2AC +/* 8005ED7C 0005BB7C 4B FF B5 31 */ bl zEntCruiseBubble.show_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005ED80 0005BB80 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005ED84 0005BB84 4B FF 92 5D */ bl func_80057FE0 +/* 8005ED84 0005BB84 4B FF 92 5D */ bl zEntCruiseBubble.distort_screen__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Ff /* 8005ED88 0005BB88 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005ED8C 0005BB8C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8005ED90 0005BB90 7C 08 03 A6 */ mtlr r0 @@ -8702,7 +8702,7 @@ lbl_8005ECDC: /* 8005ED9C 0005BB9C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005EDA0 0005BBA0 7C 08 02 A6 */ mflr r0 /* 8005EDA4 0005BBA4 90 01 00 14 */ stw r0, 0x14(r1) -/* 8005EDA8 0005BBA8 4B FF 88 21 */ bl func_800575C8 +/* 8005EDA8 0005BBA8 4B FF 88 21 */ bl zEntCruiseBubble.release_camera__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005EDAC 0005BBAC 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 8005EDB0 0005BBB0 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 8005EDB4 0005BBB4 38 83 C2 A4 */ addi r4, r3, lbl_8028C2A4@l @@ -8736,11 +8736,11 @@ lbl_8005EE1C: /* 8005EE20 0005BC20 48 00 02 E1 */ bl func_8005F100 /* 8005EE24 0005BC24 FF E0 08 90 */ fmr f31, f1 /* 8005EE28 0005BC28 7F E3 FB 78 */ mr r3, r31 -/* 8005EE2C 0005BC2C 48 00 02 2D */ bl func_8005F058 +/* 8005EE2C 0005BC2C 48 00 02 2D */ bl zEntCruiseBubble.update_move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18state_camera_seizeFf /* 8005EE30 0005BC30 FC 20 F8 90 */ fmr f1, f31 /* 8005EE34 0005BC34 7F E3 FB 78 */ mr r3, r31 -/* 8005EE38 0005BC38 48 00 01 35 */ bl func_8005EF6C -/* 8005EE3C 0005BC3C 4B FF DE 35 */ bl func_8005CC70 +/* 8005EE38 0005BC38 48 00 01 35 */ bl zEntCruiseBubble.update_turn__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18state_camera_seizeFf +/* 8005EE3C 0005BC3C 4B FF DE 35 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005EE40 0005BC40 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8005EE44 0005BC44 7C 66 1B 78 */ mr r6, r3 /* 8005EE48 0005BC48 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l @@ -8757,7 +8757,7 @@ lbl_8005EE1C: /* 8005EE74 0005BC74 90 01 00 1C */ stw r0, 0x1c(r1) /* 8005EE78 0005BC78 4B FA C3 31 */ bl func_8000B1A8 /* 8005EE7C 0005BC7C 7F E3 FB 78 */ mr r3, r31 -/* 8005EE80 0005BC80 48 00 00 55 */ bl func_8005EED4 +/* 8005EE80 0005BC80 48 00 00 55 */ bl zEntCruiseBubble.refresh_missle_alpha__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18state_camera_seizeFf /* 8005EE84 0005BC84 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) /* 8005EE88 0005BC88 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 8005EE8C 0005BC8C 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l @@ -8769,7 +8769,7 @@ lbl_8005EE1C: /* 8005EEA4 0005BCA4 EC 3F 08 3A */ fmadds f1, f31, f0, f1 /* 8005EEA8 0005BCA8 4B FA F5 E9 */ bl func_8000E490 /* 8005EEAC 0005BCAC FC 20 F8 90 */ fmr f1, f31 -/* 8005EEB0 0005BCB0 4B FF 91 31 */ bl func_80057FE0 +/* 8005EEB0 0005BCB0 4B FF 91 31 */ bl zEntCruiseBubble.distort_screen__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Ff /* 8005EEB4 0005BCB4 38 60 00 08 */ li r3, 8 lbl_8005EEB8: /* 8005EEB8 0005BCB8 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 @@ -8780,8 +8780,8 @@ lbl_8005EEB8: /* 8005EECC 0005BCCC 38 21 00 40 */ addi r1, r1, 0x40 /* 8005EED0 0005BCD0 4E 80 00 20 */ blr -.global func_8005EED4 -func_8005EED4: +.global zEntCruiseBubble.refresh_missle_alpha__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18state_camera_seizeFf +zEntCruiseBubble.refresh_missle_alpha__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18state_camera_seizeFf: /* 8005EED4 0005BCD4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005EED8 0005BCD8 7C 08 02 A6 */ mflr r0 /* 8005EEDC 0005BCDC 90 01 00 14 */ stw r0, 0x14(r1) @@ -8791,7 +8791,7 @@ func_8005EED4: /* 8005EEEC 0005BCEC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005EEF0 0005BCF0 4C 41 13 82 */ cror 2, 1, 2 /* 8005EEF4 0005BCF4 40 82 00 20 */ bne lbl_8005EF14 -/* 8005EEF8 0005BCF8 4B FF 86 65 */ bl func_8005755C +/* 8005EEF8 0005BCF8 4B FF 86 65 */ bl zEntCruiseBubble.show_missle__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005EEFC 0005BCFC 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 8005EF00 0005BD00 C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) /* 8005EF04 0005BD04 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l @@ -8802,7 +8802,7 @@ lbl_8005EF14: /* 8005EF14 0005BD14 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 8005EF18 0005BD18 4C 40 13 82 */ cror 2, 0, 2 /* 8005EF1C 0005BD1C 40 82 00 24 */ bne lbl_8005EF40 -/* 8005EF20 0005BD20 4B FF 86 59 */ bl func_80057578 +/* 8005EF20 0005BD20 4B FF 86 59 */ bl zEntCruiseBubble.hide_missle__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005EF24 0005BD24 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 8005EF28 0005BD28 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l /* 8005EF2C 0005BD2C 80 63 00 68 */ lwz r3, 0x68(r3) @@ -8824,8 +8824,8 @@ lbl_8005EF5C: /* 8005EF64 0005BD64 38 21 00 10 */ addi r1, r1, 0x10 /* 8005EF68 0005BD68 4E 80 00 20 */ blr -.global func_8005EF6C -func_8005EF6C: +.global zEntCruiseBubble.update_turn__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18state_camera_seizeFf +zEntCruiseBubble.update_turn__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18state_camera_seizeFf: /* 8005EF6C 0005BD6C 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8005EF70 0005BD70 7C 08 02 A6 */ mflr r0 /* 8005EF74 0005BD74 90 01 00 54 */ stw r0, 0x54(r1) @@ -8842,7 +8842,7 @@ func_8005EF6C: /* 8005EFA0 0005BDA0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005EFA4 0005BDA4 4C 40 13 82 */ cror 2, 0, 2 /* 8005EFA8 0005BDA8 40 82 00 28 */ bne lbl_8005EFD0 -/* 8005EFAC 0005BDAC 4B FF DC C5 */ bl func_8005CC70 +/* 8005EFAC 0005BDAC 4B FF DC C5 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005EFB0 0005BDB0 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) /* 8005EFB4 0005BDB4 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 8005EFB8 0005BDB8 7C 64 1B 78 */ mr r4, r3 @@ -8852,7 +8852,7 @@ func_8005EF6C: /* 8005EFC8 0005BDC8 4B FA EB 4D */ bl xCameraRotate__FP7xCameraRC7xMat3x3fff /* 8005EFCC 0005BDCC 48 00 00 70 */ b lbl_8005F03C lbl_8005EFD0: -/* 8005EFD0 0005BDD0 4B FF DC A1 */ bl func_8005CC70 +/* 8005EFD0 0005BDD0 4B FF DC A1 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005EFD4 0005BDD4 7C 64 1B 78 */ mr r4, r3 /* 8005EFD8 0005BDD8 38 7F 00 28 */ addi r3, r31, 0x28 /* 8005EFDC 0005BDDC 4B FD 3C A9 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 @@ -8888,8 +8888,8 @@ lbl_8005F03C: /* 8005F050 0005BE50 38 21 00 50 */ addi r1, r1, 0x50 /* 8005F054 0005BE54 4E 80 00 20 */ blr -.global func_8005F058 -func_8005F058: +.global zEntCruiseBubble.update_move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18state_camera_seizeFf +zEntCruiseBubble.update_move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18state_camera_seizeFf: /* 8005F058 0005BE58 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8005F05C 0005BE5C 7C 08 02 A6 */ mflr r0 /* 8005F060 0005BE60 90 01 00 64 */ stw r0, 0x64(r1) @@ -8897,7 +8897,7 @@ func_8005F058: /* 8005F068 0005BE68 FF E0 08 90 */ fmr f31, f1 /* 8005F06C 0005BE6C 93 E1 00 54 */ stw r31, 0x54(r1) /* 8005F070 0005BE70 7C 7F 1B 78 */ mr r31, r3 -/* 8005F074 0005BE74 4B FF DB FD */ bl func_8005CC70 +/* 8005F074 0005BE74 4B FF DB FD */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005F078 0005BE78 38 83 00 30 */ addi r4, r3, 0x30 /* 8005F07C 0005BE7C 38 61 00 20 */ addi r3, r1, 0x20 /* 8005F080 0005BE80 38 BF 00 0C */ addi r5, r31, 0xc @@ -8954,8 +8954,8 @@ lbl_8005F120: /* 8005F13C 0005BF3C 7C 08 02 A6 */ mflr r0 /* 8005F140 0005BF40 90 01 00 14 */ stw r0, 0x14(r1) /* 8005F144 0005BF44 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8005F148 0005BF48 4B FF 84 4D */ bl func_80057594 -/* 8005F14C 0005BF4C 4B FF DB 25 */ bl func_8005CC70 +/* 8005F148 0005BF48 4B FF 84 4D */ bl zEntCruiseBubble.capture_camera__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +/* 8005F14C 0005BF4C 4B FF DB 25 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005F150 0005BF50 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8005F154 0005BF54 7C 7F 1B 78 */ mr r31, r3 /* 8005F158 0005BF58 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -8974,7 +8974,7 @@ lbl_8005F120: /* 8005F18C 0005BF8C C0 24 00 A4 */ lfs f1, 0xa4(r4) /* 8005F190 0005BF90 4B FA F3 01 */ bl func_8000E490 /* 8005F194 0005BF94 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005F198 0005BF98 4B FF 8E 49 */ bl func_80057FE0 +/* 8005F198 0005BF98 4B FF 8E 49 */ bl zEntCruiseBubble.distort_screen__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Ff /* 8005F19C 0005BF9C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005F1A0 0005BFA0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8005F1A4 0005BFA4 7C 08 03 A6 */ mtlr r0 @@ -8989,10 +8989,10 @@ lbl_8005F120: /* 8005F1C8 0005BFC8 38 65 05 58 */ addi r3, r5, lbl_803C0558@l /* 8005F1CC 0005BFCC C0 24 01 00 */ lfs f1, 0x100(r4) /* 8005F1D0 0005BFD0 4B FA F2 C1 */ bl func_8000E490 -/* 8005F1D4 0005BFD4 4B FF 83 F5 */ bl func_800575C8 -/* 8005F1D8 0005BFD8 4B FF B1 69 */ bl func_8005A340 +/* 8005F1D4 0005BFD4 4B FF 83 F5 */ bl zEntCruiseBubble.release_camera__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +/* 8005F1D8 0005BFD8 4B FF B1 69 */ bl zEntCruiseBubble.hide_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005F1DC 0005BFDC C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005F1E0 0005BFE0 4B FF 8E 01 */ bl func_80057FE0 +/* 8005F1E0 0005BFE0 4B FF 8E 01 */ bl zEntCruiseBubble.distort_screen__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Ff /* 8005F1E4 0005BFE4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005F1E8 0005BFE8 7C 08 03 A6 */ mtlr r0 /* 8005F1EC 0005BFEC 38 21 00 10 */ addi r1, r1, 0x10 @@ -9003,7 +9003,7 @@ lbl_8005F120: /* 8005F200 0005C000 93 E1 00 0C */ stw r31, 0xc(r1) /* 8005F204 0005C004 93 C1 00 08 */ stw r30, 8(r1) /* 8005F208 0005C008 7C 7E 1B 78 */ mr r30, r3 -/* 8005F20C 0005C00C 4B FF DA 65 */ bl func_8005CC70 +/* 8005F20C 0005C00C 4B FF DA 65 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005F210 0005C010 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8005F214 0005C014 7C 7F 1B 78 */ mr r31, r3 /* 8005F218 0005C018 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -9017,7 +9017,7 @@ lbl_8005F120: /* 8005F238 0005C038 FC 60 08 90 */ fmr f3, f1 /* 8005F23C 0005C03C 4B FA E8 D9 */ bl xCameraRotate__FP7xCameraRC7xMat3x3fff /* 8005F240 0005C040 7F C3 F3 78 */ mr r3, r30 -/* 8005F244 0005C044 48 00 00 21 */ bl func_8005F264 +/* 8005F244 0005C044 48 00 00 21 */ bl zEntCruiseBubble.lock_targets__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attachFv /* 8005F248 0005C048 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005F24C 0005C04C 38 60 00 09 */ li r3, 9 /* 8005F250 0005C050 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -9026,15 +9026,15 @@ lbl_8005F120: /* 8005F25C 0005C05C 38 21 00 10 */ addi r1, r1, 0x10 /* 8005F260 0005C060 4E 80 00 20 */ blr -.global func_8005F264 -func_8005F264: +.global zEntCruiseBubble.lock_targets__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attachFv +zEntCruiseBubble.lock_targets__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attachFv: /* 8005F264 0005C064 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8005F268 0005C068 7C 08 02 A6 */ mflr r0 /* 8005F26C 0005C06C 90 01 00 74 */ stw r0, 0x74(r1) /* 8005F270 0005C070 38 81 00 18 */ addi r4, r1, 0x18 /* 8005F274 0005C074 93 E1 00 6C */ stw r31, 0x6c(r1) /* 8005F278 0005C078 7C 7F 1B 78 */ mr r31, r3 -/* 8005F27C 0005C07C 48 00 00 DD */ bl func_8005F358 +/* 8005F27C 0005C07C 48 00 00 DD */ bl zEntCruiseBubble.get_view_bound__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attachCFR6xBound /* 8005F280 0005C080 88 01 00 14 */ lbz r0, 0x14(r1) /* 8005F284 0005C084 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha /* 8005F288 0005C088 38 81 00 18 */ addi r4, r1, 0x18 @@ -9060,15 +9060,15 @@ func_8005F264: /* 8005F2D8 0005C0D8 7C 85 23 78 */ mr r5, r4 /* 8005F2DC 0005C0DC 48 00 15 21 */ bl func_800607FC /* 8005F2E0 0005C0E0 7F E3 FB 78 */ mr r3, r31 -/* 8005F2E4 0005C0E4 48 00 00 19 */ bl func_8005F2FC +/* 8005F2E4 0005C0E4 48 00 00 19 */ bl zEntCruiseBubble.lock_hazard_targets__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attachFv /* 8005F2E8 0005C0E8 80 01 00 74 */ lwz r0, 0x74(r1) /* 8005F2EC 0005C0EC 83 E1 00 6C */ lwz r31, 0x6c(r1) /* 8005F2F0 0005C0F0 7C 08 03 A6 */ mtlr r0 /* 8005F2F4 0005C0F4 38 21 00 70 */ addi r1, r1, 0x70 /* 8005F2F8 0005C0F8 4E 80 00 20 */ blr -.global func_8005F2FC -func_8005F2FC: +.global zEntCruiseBubble.lock_hazard_targets__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attachFv +zEntCruiseBubble.lock_hazard_targets__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attachFv: /* 8005F2FC 0005C0FC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005F300 0005C100 7C 08 02 A6 */ mflr r0 /* 8005F304 0005C104 3C 60 80 06 */ lis r3, lbl_8005F330@ha @@ -9087,15 +9087,15 @@ lbl_8005F330: /* 8005F334 0005C134 7C 08 02 A6 */ mflr r0 /* 8005F338 0005C138 38 63 00 08 */ addi r3, r3, 8 /* 8005F33C 0005C13C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8005F340 0005C140 4B FF B2 31 */ bl func_8005A570 +/* 8005F340 0005C140 4B FF B2 31 */ bl zEntCruiseBubble.check_lock_target__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FPC5xVec3 /* 8005F344 0005C144 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005F348 0005C148 38 60 00 01 */ li r3, 1 /* 8005F34C 0005C14C 7C 08 03 A6 */ mtlr r0 /* 8005F350 0005C150 38 21 00 10 */ addi r1, r1, 0x10 /* 8005F354 0005C154 4E 80 00 20 */ blr -.global func_8005F358 -func_8005F358: +.global zEntCruiseBubble.get_view_bound__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attachCFR6xBound +zEntCruiseBubble.get_view_bound__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attachCFR6xBound: /* 8005F358 0005C158 94 21 FF 80 */ stwu r1, -0x80(r1) /* 8005F35C 0005C15C 7C 08 02 A6 */ mflr r0 /* 8005F360 0005C160 90 01 00 84 */ stw r0, 0x84(r1) @@ -9175,22 +9175,22 @@ func_8005F358: /* 8005F488 0005C288 90 01 00 14 */ stw r0, 0x14(r1) /* 8005F48C 0005C28C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8005F490 0005C290 7C 7F 1B 78 */ mr r31, r3 -/* 8005F494 0005C294 4B FF 81 69 */ bl func_800575FC +/* 8005F494 0005C294 4B FF 81 69 */ bl zEntCruiseBubble.camera_taken__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005F498 0005C298 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8005F49C 0005C29C 41 82 00 18 */ beq lbl_8005F4B4 -/* 8005F4A0 0005C2A0 4B FF 81 29 */ bl func_800575C8 +/* 8005F4A0 0005C2A0 4B FF 81 29 */ bl zEntCruiseBubble.release_camera__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005F4A4 0005C2A4 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) /* 8005F4A8 0005C2A8 C0 03 00 A8 */ lfs f0, 0xa8(r3) /* 8005F4AC 0005C2AC D0 1F 00 08 */ stfs f0, 8(r31) /* 8005F4B0 0005C2B0 48 00 00 34 */ b lbl_8005F4E4 lbl_8005F4B4: -/* 8005F4B4 0005C2B4 4B FF 80 E1 */ bl func_80057594 +/* 8005F4B4 0005C2B4 4B FF 80 E1 */ bl zEntCruiseBubble.capture_camera__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005F4B8 0005C2B8 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) /* 8005F4BC 0005C2BC 7F E3 FB 78 */ mr r3, r31 /* 8005F4C0 0005C2C0 D0 1F 00 08 */ stfs f0, 8(r31) -/* 8005F4C4 0005C2C4 48 00 04 01 */ bl func_8005F8C4 +/* 8005F4C4 0005C2C4 48 00 04 01 */ bl zEntCruiseBubble.init_path__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyFv /* 8005F4C8 0005C2C8 7F E3 FB 78 */ mr r3, r31 -/* 8005F4CC 0005C2CC 48 00 00 2D */ bl func_8005F4F8 +/* 8005F4CC 0005C2CC 48 00 00 2D */ bl zEntCruiseBubble.move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyFv /* 8005F4D0 0005C2D0 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha /* 8005F4D4 0005C2D4 38 7F 00 0C */ addi r3, r31, 0xc /* 8005F4D8 0005C2D8 38 84 C2 A4 */ addi r4, r4, lbl_8028C2A4@l @@ -9203,8 +9203,8 @@ lbl_8005F4E4: /* 8005F4F0 0005C2F0 38 21 00 10 */ addi r1, r1, 0x10 /* 8005F4F4 0005C2F4 4E 80 00 20 */ blr -.global func_8005F4F8 -func_8005F4F8: +.global zEntCruiseBubble.move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyFv +zEntCruiseBubble.move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyFv: /* 8005F4F8 0005C2F8 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8005F4FC 0005C2FC 7C 08 02 A6 */ mflr r0 /* 8005F500 0005C300 90 01 00 64 */ stw r0, 0x64(r1) @@ -9227,7 +9227,7 @@ func_8005F4F8: /* 8005F544 0005C344 C0 06 00 B8 */ lfs f0, 0xb8(r6) /* 8005F548 0005C348 EC 00 08 28 */ fsubs f0, f0, f1 /* 8005F54C 0005C34C EC 3F 08 3A */ fmadds f1, f31, f0, f1 -/* 8005F550 0005C350 48 00 00 9D */ bl func_8005F5EC +/* 8005F550 0005C350 48 00 00 9D */ bl zEntCruiseBubble.eval_missle_path__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyCFfR5xVec3Rf /* 8005F554 0005C354 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha /* 8005F558 0005C358 38 61 00 0C */ addi r3, r1, 0xc /* 8005F55C 0005C35C 38 84 C2 A4 */ addi r4, r4, lbl_8028C2A4@l @@ -9267,8 +9267,8 @@ func_8005F4F8: /* 8005F5E4 0005C3E4 38 21 00 60 */ addi r1, r1, 0x60 /* 8005F5E8 0005C3E8 4E 80 00 20 */ blr -.global func_8005F5EC -func_8005F5EC: +.global zEntCruiseBubble.eval_missle_path__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyCFfR5xVec3Rf +zEntCruiseBubble.eval_missle_path__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyCFfR5xVec3Rf: /* 8005F5EC 0005C3EC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8005F5F0 0005C3F0 7C 08 02 A6 */ mflr r0 /* 8005F5F4 0005C3F4 90 01 00 34 */ stw r0, 0x34(r1) @@ -9279,7 +9279,7 @@ func_8005F5EC: /* 8005F608 0005C408 7C 7D 1B 78 */ mr r29, r3 /* 8005F60C 0005C40C 7C 9E 23 78 */ mr r30, r4 /* 8005F610 0005C410 7C BF 2B 78 */ mr r31, r5 -/* 8005F614 0005C414 48 00 01 AD */ bl func_8005F7C0 +/* 8005F614 0005C414 48 00 01 AD */ bl zEntCruiseBubble.find_nearest__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyCFf /* 8005F618 0005C418 7C 7C 1B 79 */ or. r28, r3, r3 /* 8005F61C 0005C41C 41 81 00 0C */ bgt lbl_8005F628 /* 8005F620 0005C420 3B 9C 00 01 */ addi r28, r28, 1 @@ -9332,13 +9332,13 @@ lbl_8005F6BC: /* 8005F6D0 0005C4D0 7F 86 E3 78 */ mr r6, r28 /* 8005F6D4 0005C4D4 EF E1 00 24 */ fdivs f31, f1, f0 /* 8005F6D8 0005C4D8 FC 20 F8 90 */ fmr f1, f31 -/* 8005F6DC 0005C4DC 48 00 00 49 */ bl func_8005F724 +/* 8005F6DC 0005C4DC 48 00 00 49 */ bl zEntCruiseBubble.lerp__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyCFR5xVec3fRC5xVec3RC5xVec3 /* 8005F6E0 0005C4E0 FC 20 F8 90 */ fmr f1, f31 /* 8005F6E4 0005C4E4 C0 5B 00 0C */ lfs f2, 0xc(r27) /* 8005F6E8 0005C4E8 C0 7C 00 0C */ lfs f3, 0xc(r28) /* 8005F6EC 0005C4EC 7F A3 EB 78 */ mr r3, r29 /* 8005F6F0 0005C4F0 7F E4 FB 78 */ mr r4, r31 -/* 8005F6F4 0005C4F4 48 00 00 21 */ bl func_8005F714 +/* 8005F6F4 0005C4F4 48 00 00 21 */ bl zEntCruiseBubble.lerp__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyCFRffff lbl_8005F6F8: /* 8005F6F8 0005C4F8 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8005F6FC 0005C4FC CB E1 00 20 */ lfd f31, 0x20(r1) @@ -9348,15 +9348,15 @@ lbl_8005F6F8: /* 8005F70C 0005C50C 38 21 00 30 */ addi r1, r1, 0x30 /* 8005F710 0005C510 4E 80 00 20 */ blr -.global func_8005F714 -func_8005F714: +.global zEntCruiseBubble.lerp__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyCFRffff +zEntCruiseBubble.lerp__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyCFRffff: /* 8005F714 0005C514 EC 03 10 28 */ fsubs f0, f3, f2 /* 8005F718 0005C518 EC 01 10 3A */ fmadds f0, f1, f0, f2 /* 8005F71C 0005C51C D0 04 00 00 */ stfs f0, 0(r4) /* 8005F720 0005C520 4E 80 00 20 */ blr -.global func_8005F724 -func_8005F724: +.global zEntCruiseBubble.lerp__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyCFR5xVec3fRC5xVec3RC5xVec3 +zEntCruiseBubble.lerp__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyCFR5xVec3fRC5xVec3RC5xVec3: /* 8005F724 0005C524 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8005F728 0005C528 7C 08 02 A6 */ mflr r0 /* 8005F72C 0005C52C 90 01 00 34 */ stw r0, 0x34(r1) @@ -9373,19 +9373,19 @@ func_8005F724: /* 8005F758 0005C558 C0 66 00 00 */ lfs f3, 0(r6) /* 8005F75C 0005C55C 7C 7C 1B 78 */ mr r28, r3 /* 8005F760 0005C560 7C 9D 23 78 */ mr r29, r4 -/* 8005F764 0005C564 4B FF FF B1 */ bl func_8005F714 +/* 8005F764 0005C564 4B FF FF B1 */ bl zEntCruiseBubble.lerp__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyCFRffff /* 8005F768 0005C568 FC 20 F8 90 */ fmr f1, f31 /* 8005F76C 0005C56C C0 5E 00 04 */ lfs f2, 4(r30) /* 8005F770 0005C570 C0 7F 00 04 */ lfs f3, 4(r31) /* 8005F774 0005C574 7F 83 E3 78 */ mr r3, r28 /* 8005F778 0005C578 38 9D 00 04 */ addi r4, r29, 4 -/* 8005F77C 0005C57C 4B FF FF 99 */ bl func_8005F714 +/* 8005F77C 0005C57C 4B FF FF 99 */ bl zEntCruiseBubble.lerp__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyCFRffff /* 8005F780 0005C580 FC 20 F8 90 */ fmr f1, f31 /* 8005F784 0005C584 C0 5E 00 08 */ lfs f2, 8(r30) /* 8005F788 0005C588 C0 7F 00 08 */ lfs f3, 8(r31) /* 8005F78C 0005C58C 7F 83 E3 78 */ mr r3, r28 /* 8005F790 0005C590 38 9D 00 08 */ addi r4, r29, 8 -/* 8005F794 0005C594 4B FF FF 81 */ bl func_8005F714 +/* 8005F794 0005C594 4B FF FF 81 */ bl zEntCruiseBubble.lerp__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyCFRffff /* 8005F798 0005C598 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8005F79C 0005C59C 80 01 00 34 */ lwz r0, 0x34(r1) /* 8005F7A0 0005C5A0 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -9397,8 +9397,8 @@ func_8005F724: /* 8005F7B8 0005C5B8 38 21 00 30 */ addi r1, r1, 0x30 /* 8005F7BC 0005C5BC 4E 80 00 20 */ blr -.global func_8005F7C0 -func_8005F7C0: +.global zEntCruiseBubble.find_nearest__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyCFf +zEntCruiseBubble.find_nearest__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyCFf: /* 8005F7C0 0005C5C0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8005F7C4 0005C5C4 7C 08 02 A6 */ mflr r0 /* 8005F7C8 0005C5C8 90 01 00 24 */ stw r0, 0x24(r1) @@ -9473,8 +9473,8 @@ lbl_8005F8B4: /* 8005F8BC 0005C6BC EC 20 20 24 */ fdivs f1, f0, f4 /* 8005F8C0 0005C6C0 4E 80 00 20 */ blr -.global func_8005F8C4 -func_8005F8C4: +.global zEntCruiseBubble.init_path__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyFv +zEntCruiseBubble.init_path__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyFv: /* 8005F8C4 0005C6C4 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8005F8C8 0005C6C8 7C 08 02 A6 */ mflr r0 /* 8005F8CC 0005C6CC 90 01 00 54 */ stw r0, 0x54(r1) @@ -9543,7 +9543,7 @@ lbl_8005F98C: /* 8005F9C0 0005C7C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005F9C4 0005C7C4 7C 08 02 A6 */ mflr r0 /* 8005F9C8 0005C7C8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8005F9CC 0005C7CC 4B FF 7B FD */ bl func_800575C8 +/* 8005F9CC 0005C7CC 4B FF 7B FD */ bl zEntCruiseBubble.release_camera__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005F9D0 0005C7D0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005F9D4 0005C7D4 7C 08 03 A6 */ mtlr r0 /* 8005F9D8 0005C7D8 38 21 00 10 */ addi r1, r1, 0x10 @@ -9556,7 +9556,7 @@ lbl_8005F98C: /* 8005F9F4 0005C7F4 C0 03 00 08 */ lfs f0, 8(r3) /* 8005F9F8 0005C7F8 EC 00 08 2A */ fadds f0, f0, f1 /* 8005F9FC 0005C7FC D0 03 00 08 */ stfs f0, 8(r3) -/* 8005FA00 0005C800 4B FF 7B FD */ bl func_800575FC +/* 8005FA00 0005C800 4B FF 7B FD */ bl zEntCruiseBubble.camera_taken__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005FA04 0005C804 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8005FA08 0005C808 41 82 00 0C */ beq lbl_8005FA14 /* 8005FA0C 0005C80C 38 60 00 0B */ li r3, 0xb @@ -9582,7 +9582,7 @@ lbl_8005FA34: /* 8005FA54 0005C854 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17 /* 8005FA58 0005C858 40 82 00 14 */ bne lbl_8005FA6C /* 8005FA5C 0005C85C 7F E3 FB 78 */ mr r3, r31 -/* 8005FA60 0005C860 48 00 00 35 */ bl func_8005FA94 +/* 8005FA60 0005C860 48 00 00 35 */ bl zEntCruiseBubble.control_jerked__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyCFv /* 8005FA64 0005C864 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8005FA68 0005C868 41 82 00 0C */ beq lbl_8005FA74 lbl_8005FA6C: @@ -9590,7 +9590,7 @@ lbl_8005FA6C: /* 8005FA70 0005C870 48 00 00 10 */ b lbl_8005FA80 lbl_8005FA74: /* 8005FA74 0005C874 7F E3 FB 78 */ mr r3, r31 -/* 8005FA78 0005C878 4B FF FA 81 */ bl func_8005F4F8 +/* 8005FA78 0005C878 4B FF FA 81 */ bl zEntCruiseBubble.move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyFv /* 8005FA7C 0005C87C 38 60 00 0A */ li r3, 0xa lbl_8005FA80: /* 8005FA80 0005C880 80 01 00 14 */ lwz r0, 0x14(r1) @@ -9599,8 +9599,8 @@ lbl_8005FA80: /* 8005FA8C 0005C88C 38 21 00 10 */ addi r1, r1, 0x10 /* 8005FA90 0005C890 4E 80 00 20 */ blr -.global func_8005FA94 -func_8005FA94: +.global zEntCruiseBubble.control_jerked__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyCFv +zEntCruiseBubble.control_jerked__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyCFv: /* 8005FA94 0005C894 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8005FA98 0005C898 7C 08 02 A6 */ mflr r0 /* 8005FA9C 0005C89C 90 01 00 44 */ stw r0, 0x44(r1) @@ -9653,11 +9653,11 @@ lbl_8005FB20: /* 8005FB54 0005C954 90 01 00 24 */ stw r0, 0x24(r1) /* 8005FB58 0005C958 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) /* 8005FB5C 0005C95C D0 03 00 08 */ stfs f0, 8(r3) -/* 8005FB60 0005C960 4B FF A7 E1 */ bl func_8005A340 -/* 8005FB64 0005C964 4B FF 7A E1 */ bl func_80057644 +/* 8005FB60 0005C960 4B FF A7 E1 */ bl zEntCruiseBubble.hide_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv +/* 8005FB64 0005C964 4B FF 7A E1 */ bl zEntCruiseBubble.camera_leave__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005FB68 0005C968 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8005FB6C 0005C96C 40 82 00 68 */ bne lbl_8005FBD4 -/* 8005FB70 0005C970 4B FF 85 99 */ bl func_80058108 +/* 8005FB70 0005C970 4B FF 85 99 */ bl zEntCruiseBubble.get_player_loc__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005FB74 0005C974 3C A0 80 2E */ lis r5, lbl_802DBDF0@ha /* 8005FB78 0005C978 7C 64 1B 78 */ mr r4, r3 /* 8005FB7C 0005C97C 38 A5 BD F0 */ addi r5, r5, lbl_802DBDF0@l @@ -9683,13 +9683,13 @@ lbl_8005FB20: /* 8005FBCC 0005C9CC 38 84 BD F0 */ addi r4, r4, lbl_802DBDF0@l /* 8005FBD0 0005C9D0 4B FA DF 45 */ bl xCameraRotate__FP7xCameraRC7xMat3x3fff lbl_8005FBD4: -/* 8005FBD4 0005C9D4 4B FF 7A 29 */ bl func_800575FC +/* 8005FBD4 0005C9D4 4B FF 7A 29 */ bl zEntCruiseBubble.camera_taken__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005FBD8 0005C9D8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8005FBDC 0005C9DC 41 82 00 0C */ beq lbl_8005FBE8 -/* 8005FBE0 0005C9E0 4B FF 79 E9 */ bl func_800575C8 +/* 8005FBE0 0005C9E0 4B FF 79 E9 */ bl zEntCruiseBubble.release_camera__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005FBE4 0005C9E4 48 00 00 08 */ b lbl_8005FBEC lbl_8005FBE8: -/* 8005FBE8 0005C9E8 4B FF 79 AD */ bl func_80057594 +/* 8005FBE8 0005C9E8 4B FF 79 AD */ bl zEntCruiseBubble.capture_camera__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv lbl_8005FBEC: /* 8005FBEC 0005C9EC 38 60 00 00 */ li r3, 0 /* 8005FBF0 0005C9F0 4B FE 8E 09 */ bl xSndSelectListenerMode__F24sound_listener_game_mode @@ -9702,8 +9702,8 @@ lbl_8005FBEC: /* 8005FC0C 0005CA0C 38 60 00 00 */ li r3, 0 /* 8005FC10 0005CA10 38 80 FF FF */ li r4, -1 /* 8005FC14 0005CA14 90 01 00 14 */ stw r0, 0x14(r1) -/* 8005FC18 0005CA18 4B FF 80 C5 */ bl func_80057CDC -/* 8005FC1C 0005CA1C 4B FF 79 AD */ bl func_800575C8 +/* 8005FC18 0005CA18 4B FF 80 C5 */ bl zEntCruiseBubble.set_state__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_11thread_enumQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum +/* 8005FC1C 0005CA1C 4B FF 79 AD */ bl zEntCruiseBubble.release_camera__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005FC20 0005CA20 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005FC24 0005CA24 7C 08 03 A6 */ mtlr r0 /* 8005FC28 0005CA28 38 21 00 10 */ addi r1, r1, 0x10 @@ -9723,8 +9723,8 @@ lbl_8005FC5C: /* 8005FC5C 0005CA5C 38 60 00 0B */ li r3, 0xb /* 8005FC60 0005CA60 4E 80 00 20 */ blr -.global func_8005FC64 -func_8005FC64: +.global zEntCruiseBubble.__cl__Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode13cb_damage_entFR4xEntR10xGridBound +zEntCruiseBubble.__cl__Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode13cb_damage_entFR4xEntR10xGridBound: /* 8005FC64 0005CA64 94 21 FF 80 */ stwu r1, -0x80(r1) /* 8005FC68 0005CA68 7C 08 02 A6 */ mflr r0 /* 8005FC6C 0005CA6C 90 01 00 84 */ stw r0, 0x84(r1) @@ -9740,7 +9740,7 @@ func_8005FC64: /* 8005FC94 0005CA94 48 00 01 08 */ b lbl_8005FD9C lbl_8005FC98: /* 8005FC98 0005CA98 7F C3 F3 78 */ mr r3, r30 -/* 8005FC9C 0005CA9C 4B FF 7C 4D */ bl func_800578E8 +/* 8005FC9C 0005CA9C 4B FF 7C 4D */ bl zEntCruiseBubble.can_damage__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FP4xEnt /* 8005FCA0 0005CAA0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8005FCA4 0005CAA4 40 82 00 0C */ bne lbl_8005FCB0 /* 8005FCA8 0005CAA8 38 60 00 01 */ li r3, 1 @@ -9775,7 +9775,7 @@ lbl_8005FCB0: /* 8005FD18 0005CB18 48 00 00 84 */ b lbl_8005FD9C lbl_8005FD1C: /* 8005FD1C 0005CB1C 7F C3 F3 78 */ mr r3, r30 -/* 8005FD20 0005CB20 4B FF 7C 65 */ bl func_80057984 +/* 8005FD20 0005CB20 4B FF 7C 65 */ bl zEntCruiseBubble.was_damaged__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FP4xEnt /* 8005FD24 0005CB24 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8005FD28 0005CB28 41 82 00 0C */ beq lbl_8005FD34 /* 8005FD2C 0005CB2C 38 60 00 01 */ li r3, 1 @@ -9796,7 +9796,7 @@ lbl_8005FD34: /* 8005FD64 0005CB64 38 60 00 01 */ li r3, 1 /* 8005FD68 0005CB68 48 00 00 34 */ b lbl_8005FD9C lbl_8005FD6C: -/* 8005FD6C 0005CB6C 4B FF CF 05 */ bl func_8005CC70 +/* 8005FD6C 0005CB6C 4B FF CF 05 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005FD70 0005CB70 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha /* 8005FD74 0005CB74 7C 65 1B 78 */ mr r5, r3 /* 8005FD78 0005CB78 38 C4 C2 A4 */ addi r6, r4, lbl_8028C2A4@l @@ -9806,7 +9806,7 @@ lbl_8005FD6C: /* 8005FD88 0005CB88 38 A5 00 20 */ addi r5, r5, 0x20 /* 8005FD8C 0005CB8C 38 C6 00 5C */ addi r6, r6, 0x5c /* 8005FD90 0005CB90 38 E0 00 01 */ li r7, 1 -/* 8005FD94 0005CB94 4B FF 78 F1 */ bl func_80057684 +/* 8005FD94 0005CB94 4B FF 78 F1 */ bl zEntCruiseBubble.damage_entity__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR4xEntRC5xVec3RC5xVec3RC5xVec3fb /* 8005FD98 0005CB98 38 60 00 01 */ li r3, 1 lbl_8005FD9C: /* 8005FD9C 0005CB9C 80 01 00 84 */ lwz r0, 0x84(r1) @@ -9817,8 +9817,8 @@ lbl_8005FD9C: /* 8005FDB0 0005CBB0 38 21 00 80 */ addi r1, r1, 0x80 /* 8005FDB4 0005CBB4 4E 80 00 20 */ blr -.global func_8005FDB8 -func_8005FDB8: +.global zEntCruiseBubble.__cl__Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attach15cb_lock_targetsFR4xEntR10xGridBound +zEntCruiseBubble.__cl__Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attach15cb_lock_targetsFR4xEntR10xGridBound: /* 8005FDB8 0005CBB8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005FDBC 0005CBBC 7C 08 02 A6 */ mflr r0 /* 8005FDC0 0005CBC0 90 01 00 14 */ stw r0, 0x14(r1) @@ -9831,7 +9831,7 @@ func_8005FDB8: /* 8005FDDC 0005CBDC 48 00 00 2C */ b lbl_8005FE08 lbl_8005FDE0: /* 8005FDE0 0005CBE0 7F E3 FB 78 */ mr r3, r31 -/* 8005FDE4 0005CBE4 4B FF 7B 05 */ bl func_800578E8 +/* 8005FDE4 0005CBE4 4B FF 7B 05 */ bl zEntCruiseBubble.can_damage__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FP4xEnt /* 8005FDE8 0005CBE8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8005FDEC 0005CBEC 40 82 00 0C */ bne lbl_8005FDF8 /* 8005FDF0 0005CBF0 38 60 00 01 */ li r3, 1 @@ -9839,7 +9839,7 @@ lbl_8005FDE0: lbl_8005FDF8: /* 8005FDF8 0005CBF8 7F E3 FB 78 */ mr r3, r31 /* 8005FDFC 0005CBFC 4B FB BA 35 */ bl func_8001B830 -/* 8005FE00 0005CC00 4B FF A7 71 */ bl func_8005A570 +/* 8005FE00 0005CC00 4B FF A7 71 */ bl zEntCruiseBubble.check_lock_target__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FPC5xVec3 /* 8005FE04 0005CC04 38 60 00 01 */ li r3, 1 lbl_8005FE08: /* 8005FE08 0005CC08 80 01 00 14 */ lwz r0, 0x14(r1) @@ -10006,8 +10006,8 @@ func_80060030: /* 80060034 0005CE34 38 63 00 54 */ addi r3, r3, 0x54 /* 80060038 0005CE38 4E 80 00 20 */ blr -.global func_8006003C -func_8006003C: +.global zEntCruiseBubble.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 +zEntCruiseBubble.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 8006003C 0005CE3C C0 65 00 04 */ lfs f3, 4(r5) /* 80060040 0005CE40 C0 04 00 10 */ lfs f0, 0x10(r4) /* 80060044 0005CE44 C0 44 00 14 */ lfs f2, 0x14(r4) @@ -10098,8 +10098,8 @@ func_8006014C: /* 80060150 0005CF50 D0 23 00 08 */ stfs f1, 8(r3) /* 80060154 0005CF54 4E 80 00 20 */ blr -.global func_80060158 -func_80060158: +.global zEntCruiseBubble.load_param_Ui_i___10auto_tweakFRUiiiiP16xModelAssetParamUiPCc +zEntCruiseBubble.load_param_Ui_i___10auto_tweakFRUiiiiP16xModelAssetParamUiPCc: /* 80060158 0005CF58 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8006015C 0005CF5C 7C 08 02 A6 */ mflr r0 /* 80060160 0005CF60 90 01 00 24 */ stw r0, 0x24(r1) @@ -10136,8 +10136,8 @@ lbl_800601B4: /* 800601D4 0005CFD4 38 21 00 20 */ addi r1, r1, 0x20 /* 800601D8 0005CFD8 4E 80 00 20 */ blr -.global func_800601DC -func_800601DC: +.global zEntCruiseBubble.load_param_5xVec3_i___10auto_tweakFR5xVec3iiiP16xModelAssetParamUiPCc +zEntCruiseBubble.load_param_5xVec3_i___10auto_tweakFR5xVec3iiiP16xModelAssetParamUiPCc: /* 800601DC 0005CFDC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800601E0 0005CFE0 7C 08 02 A6 */ mflr r0 /* 800601E4 0005CFE4 7C 6A 1B 78 */ mr r10, r3 @@ -10159,8 +10159,8 @@ func_800601DC: /* 80060224 0005D024 38 21 00 20 */ addi r1, r1, 0x20 /* 80060228 0005D028 4E 80 00 20 */ blr -.global func_8006022C -func_8006022C: +.global zEntCruiseBubble.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc +zEntCruiseBubble.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc: /* 8006022C 0005D02C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80060230 0005D030 7C 08 02 A6 */ mflr r0 /* 80060234 0005D034 90 01 00 24 */ stw r0, 0x24(r1) @@ -10197,8 +10197,8 @@ lbl_80060288: /* 800602A8 0005D0A8 38 21 00 20 */ addi r1, r1, 0x20 /* 800602AC 0005D0AC 4E 80 00 20 */ blr -.global func_800602B0 -func_800602B0: +.global zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc +zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc: /* 800602B0 0005D0B0 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800602B4 0005D0B4 7C 08 02 A6 */ mflr r0 /* 800602B8 0005D0B8 90 01 00 44 */ stw r0, 0x44(r1) @@ -10257,7 +10257,7 @@ func_80060358: /* 80060378 0005D178 7F C3 F3 78 */ mr r3, r30 /* 8006037C 0005D17C 48 00 00 49 */ bl func_800603C4 /* 80060380 0005D180 7F E4 FB 78 */ mr r4, r31 -/* 80060384 0005D184 48 00 00 1D */ bl func_800603A0 +/* 80060384 0005D184 48 00 00 1D */ bl zEntCruiseBubble.__as__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_dataFRCQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data /* 80060388 0005D188 80 01 00 14 */ lwz r0, 0x14(r1) /* 8006038C 0005D18C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80060390 0005D190 83 C1 00 08 */ lwz r30, 8(r1) @@ -10265,8 +10265,8 @@ func_80060358: /* 80060398 0005D198 38 21 00 10 */ addi r1, r1, 0x10 /* 8006039C 0005D19C 4E 80 00 20 */ blr -.global func_800603A0 -func_800603A0: +.global zEntCruiseBubble.__as__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_dataFRCQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data +zEntCruiseBubble.__as__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_dataFRCQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data: /* 800603A0 0005D1A0 80 04 00 00 */ lwz r0, 0(r4) /* 800603A4 0005D1A4 80 A4 00 04 */ lwz r5, 4(r4) /* 800603A8 0005D1A8 90 03 00 00 */ stw r0, 0(r3) @@ -10553,7 +10553,7 @@ lbl_800606F8: /* 8006070C 0005D50C 80 9C 00 00 */ lwz r4, 0(r28) /* 80060710 0005D510 7F E3 FB 78 */ mr r3, r31 /* 80060714 0005D514 7F 85 E3 78 */ mr r5, r28 -/* 80060718 0005D518 4B FF F5 4D */ bl func_8005FC64 +/* 80060718 0005D518 4B FF F5 4D */ bl zEntCruiseBubble.__cl__Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode13cb_damage_entFR4xEntR10xGridBound /* 8006071C 0005D51C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80060720 0005D520 40 82 00 10 */ bne lbl_80060730 /* 80060724 0005D524 38 61 00 18 */ addi r3, r1, 0x18 @@ -10589,7 +10589,7 @@ lbl_80060774: /* 80060788 0005D588 80 99 00 00 */ lwz r4, 0(r25) /* 8006078C 0005D58C 7F E3 FB 78 */ mr r3, r31 /* 80060790 0005D590 7F 25 CB 78 */ mr r5, r25 -/* 80060794 0005D594 4B FF F4 D1 */ bl func_8005FC64 +/* 80060794 0005D594 4B FF F4 D1 */ bl zEntCruiseBubble.__cl__Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode13cb_damage_entFR4xEntR10xGridBound /* 80060798 0005D598 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8006079C 0005D59C 40 82 00 10 */ bne lbl_800607AC /* 800607A0 0005D5A0 38 61 00 18 */ addi r3, r1, 0x18 @@ -10677,7 +10677,7 @@ lbl_800608B0: /* 800608C4 0005D6C4 80 9C 00 00 */ lwz r4, 0(r28) /* 800608C8 0005D6C8 7F E3 FB 78 */ mr r3, r31 /* 800608CC 0005D6CC 7F 85 E3 78 */ mr r5, r28 -/* 800608D0 0005D6D0 4B FF F4 E9 */ bl func_8005FDB8 +/* 800608D0 0005D6D0 4B FF F4 E9 */ bl zEntCruiseBubble.__cl__Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attach15cb_lock_targetsFR4xEntR10xGridBound /* 800608D4 0005D6D4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800608D8 0005D6D8 40 82 00 10 */ bne lbl_800608E8 /* 800608DC 0005D6DC 38 61 00 18 */ addi r3, r1, 0x18 @@ -10713,7 +10713,7 @@ lbl_8006092C: /* 80060940 0005D740 80 99 00 00 */ lwz r4, 0(r25) /* 80060944 0005D744 7F E3 FB 78 */ mr r3, r31 /* 80060948 0005D748 7F 25 CB 78 */ mr r5, r25 -/* 8006094C 0005D74C 4B FF F4 6D */ bl func_8005FDB8 +/* 8006094C 0005D74C 4B FF F4 6D */ bl zEntCruiseBubble.__cl__Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attach15cb_lock_targetsFR4xEntR10xGridBound /* 80060950 0005D750 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80060954 0005D754 40 82 00 10 */ bne lbl_80060964 /* 80060958 0005D758 38 61 00 18 */ addi r3, r1, 0x18 diff --git a/asm/Game/zEntDestructObj.s b/asm/Game/zEntDestructObj.s index e313bbb6c..766c8735a 100644 --- a/asm/Game/zEntDestructObj.s +++ b/asm/Game/zEntDestructObj.s @@ -2,8 +2,8 @@ .section .text # 0x800609B4 - 0x8006180C -.global func_800609B4 -func_800609B4: +.global zEntDestructObj.SwapModel__29_unnamed_zEntDestructObj_cpp_FP15zEntDestructObjP14xModelInstance +zEntDestructObj.SwapModel__29_unnamed_zEntDestructObj_cpp_FP15zEntDestructObjP14xModelInstance: /* 800609B4 0005D7B4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800609B8 0005D7B8 7C 08 02 A6 */ mflr r0 /* 800609BC 0005D7BC 90 01 00 24 */ stw r0, 0x24(r1) @@ -583,7 +583,7 @@ lbl_80061188: /* 800611CC 0005DFCC 90 9F 00 E4 */ stw r4, 0xe4(r31) /* 800611D0 0005DFD0 90 1F 00 D8 */ stw r0, 0xd8(r31) /* 800611D4 0005DFD4 80 9F 00 F8 */ lwz r4, 0xf8(r31) -/* 800611D8 0005DFD8 4B FF F7 DD */ bl func_800609B4 +/* 800611D8 0005DFD8 4B FF F7 DD */ bl zEntDestructObj.SwapModel__29_unnamed_zEntDestructObj_cpp_FP15zEntDestructObjP14xModelInstance /* 800611DC 0005DFDC 38 00 00 00 */ li r0, 0 /* 800611E0 0005DFE0 90 1F 01 04 */ stw r0, 0x104(r31) /* 800611E4 0005DFE4 90 1F 01 08 */ stw r0, 0x108(r31) @@ -885,7 +885,7 @@ lbl_80061604: /* 80061608 0005E408 28 04 00 00 */ cmplwi r4, 0 /* 8006160C 0005E40C 41 82 00 10 */ beq lbl_8006161C /* 80061610 0005E410 7F E3 FB 78 */ mr r3, r31 -/* 80061614 0005E414 4B FF F3 A1 */ bl func_800609B4 +/* 80061614 0005E414 4B FF F3 A1 */ bl zEntDestructObj.SwapModel__29_unnamed_zEntDestructObj_cpp_FP15zEntDestructObjP14xModelInstance /* 80061618 0005E418 48 00 00 18 */ b lbl_80061630 lbl_8006161C: /* 8006161C 0005E41C 88 1F 00 22 */ lbz r0, 0x22(r31) @@ -953,7 +953,7 @@ lbl_800616D8: /* 800616FC 0005E4FC 28 04 00 00 */ cmplwi r4, 0 /* 80061700 0005E500 41 82 00 0C */ beq lbl_8006170C /* 80061704 0005E504 7F E3 FB 78 */ mr r3, r31 -/* 80061708 0005E508 4B FF F2 AD */ bl func_800609B4 +/* 80061708 0005E508 4B FF F2 AD */ bl zEntDestructObj.SwapModel__29_unnamed_zEntDestructObj_cpp_FP15zEntDestructObjP14xModelInstance lbl_8006170C: /* 8006170C 0005E50C 80 1F 00 DC */ lwz r0, 0xdc(r31) /* 80061710 0005E510 28 00 00 00 */ cmplwi r0, 0 diff --git a/asm/Game/zEntHangable.s b/asm/Game/zEntHangable.s index 549f4429d..8e272f4fc 100644 --- a/asm/Game/zEntHangable.s +++ b/asm/Game/zEntHangable.s @@ -31,8 +31,8 @@ zEntHangable_SetupFX__Fv: /* 8006186C 0005E66C 38 21 00 10 */ addi r1, r1, 0x10 /* 80061870 0005E670 4E 80 00 20 */ blr -.global func_80061874 -func_80061874: +.global zEntHangable.HangableSetup__FP12zEntHangableP9xEntAsset +zEntHangable.HangableSetup__FP12zEntHangableP9xEntAsset: /* 80061874 0005E674 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80061878 0005E678 7C 08 02 A6 */ mflr r0 /* 8006187C 0005E67C 3C A0 80 06 */ lis r5, lbl_80061B24@ha @@ -138,7 +138,7 @@ lbl_800619F4: lbl_800619FC: /* 800619FC 0005E7FC 7F C3 F3 78 */ mr r3, r30 /* 80061A00 0005E800 7F E4 FB 78 */ mr r4, r31 -/* 80061A04 0005E804 4B FF FE 71 */ bl func_80061874 +/* 80061A04 0005E804 4B FF FE 71 */ bl zEntHangable.HangableSetup__FP12zEntHangableP9xEntAsset /* 80061A08 0005E808 80 01 00 14 */ lwz r0, 0x14(r1) /* 80061A0C 0005E80C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80061A10 0005E810 83 C1 00 08 */ lwz r30, 8(r1) @@ -146,8 +146,8 @@ lbl_800619FC: /* 80061A18 0005E818 38 21 00 10 */ addi r1, r1, 0x10 /* 80061A1C 0005E81C 4E 80 00 20 */ blr -.global func_80061A20 -func_80061A20: +.global zEntHangable.zEntHangable_UpdateFX__FP12zEntHangable +zEntHangable.zEntHangable_UpdateFX__FP12zEntHangable: /* 80061A20 0005E820 94 21 FE 00 */ stwu r1, -0x200(r1) /* 80061A24 0005E824 7C 08 02 A6 */ mflr r0 /* 80061A28 0005E828 3C 80 80 25 */ lis r4, lbl_80255DF8@ha @@ -198,7 +198,7 @@ lbl_80061AC0: /* 80061AC8 0005E8C8 7C 64 1B 78 */ mr r4, r3 /* 80061ACC 0005E8CC 7F C5 F3 78 */ mr r5, r30 /* 80061AD0 0005E8D0 38 61 00 08 */ addi r3, r1, 8 -/* 80061AD4 0005E8D4 48 00 0C 95 */ bl func_80062768 +/* 80061AD4 0005E8D4 48 00 0C 95 */ bl zEntHangable.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80061AD8 0005E8D8 7F E3 FB 78 */ mr r3, r31 /* 80061ADC 0005E8DC 4B FB 9D 2D */ bl func_8001B808 /* 80061AE0 0005E8E0 7C 65 1B 78 */ mr r5, r3 @@ -250,7 +250,7 @@ lbl_80061B24: /* 80061B90 0005E990 90 1F 01 18 */ stw r0, 0x118(r31) lbl_80061B94: /* 80061B94 0005E994 7F E3 FB 78 */ mr r3, r31 -/* 80061B98 0005E998 4B FF FE 89 */ bl func_80061A20 +/* 80061B98 0005E998 4B FF FE 89 */ bl zEntHangable.zEntHangable_UpdateFX__FP12zEntHangable /* 80061B9C 0005E99C 80 9F 00 D4 */ lwz r4, 0xd4(r31) /* 80061BA0 0005E9A0 80 04 00 00 */ lwz r0, 0(r4) /* 80061BA4 0005E9A4 54 00 00 01 */ rlwinm. r0, r0, 0, 0, 0 @@ -394,8 +394,8 @@ lbl_80061DA4: /* 80061DB8 0005EBB8 38 21 00 40 */ addi r1, r1, 0x40 /* 80061DBC 0005EBBC 4E 80 00 20 */ blr -.global func_80061DC0 -func_80061DC0: +.global zEntHangable.zEntHangableMountFX__FP12zEntHangable +zEntHangable.zEntHangableMountFX__FP12zEntHangable: /* 80061DC0 0005EBC0 94 21 FE 70 */ stwu r1, -0x190(r1) /* 80061DC4 0005EBC4 7C 08 02 A6 */ mflr r0 /* 80061DC8 0005EBC8 90 01 01 94 */ stw r0, 0x194(r1) @@ -505,7 +505,7 @@ lbl_80061F38: /* 80061F40 0005ED40 48 00 00 F0 */ b lbl_80062030 lbl_80061F44: /* 80061F44 0005ED44 7F C3 F3 78 */ mr r3, r30 -/* 80061F48 0005ED48 4B FF FE 79 */ bl func_80061DC0 +/* 80061F48 0005ED48 4B FF FE 79 */ bl zEntHangable.zEntHangableMountFX__FP12zEntHangable /* 80061F4C 0005ED4C 80 7E 00 10 */ lwz r3, 0x10(r30) /* 80061F50 0005ED50 80 0D 8C 88 */ lwz r0, lbl_803CB588-_SDA_BASE_(r13) /* 80061F54 0005ED54 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -601,8 +601,8 @@ lbl_80062084: /* 80062094 0005EE94 38 21 00 30 */ addi r1, r1, 0x30 /* 80062098 0005EE98 4E 80 00 20 */ blr -.global func_8006209C -func_8006209C: +.global zEntHangable.HangableIsMovingTooMuch__FP5xVec3P5xVec3P5xVec3P5xVec3 +zEntHangable.HangableIsMovingTooMuch__FP5xVec3P5xVec3P5xVec3P5xVec3: /* 8006209C 0005EE9C C0 26 00 00 */ lfs f1, 0(r6) /* 800620A0 0005EEA0 C0 06 00 04 */ lfs f0, 4(r6) /* 800620A4 0005EEA4 C0 45 00 00 */ lfs f2, 0(r5) @@ -673,7 +673,7 @@ zEntHangable_SetMatrix__FP12zEntHangablef: /* 80062194 0005EF94 38 61 00 44 */ addi r3, r1, 0x44 /* 80062198 0005EF98 38 81 00 14 */ addi r4, r1, 0x14 /* 8006219C 0005EF9C 7C 65 1B 78 */ mr r5, r3 -/* 800621A0 0005EFA0 48 00 05 C9 */ bl func_80062768 +/* 800621A0 0005EFA0 48 00 05 C9 */ bl zEntHangable.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800621A4 0005EFA4 7F A3 EB 78 */ mr r3, r29 /* 800621A8 0005EFA8 7F C5 F3 78 */ mr r5, r30 /* 800621AC 0005EFAC 38 81 00 44 */ addi r4, r1, 0x44 @@ -688,7 +688,7 @@ zEntHangable_SetMatrix__FP12zEntHangablef: /* 800621D0 0005EFD0 FC 00 00 50 */ fneg f0, f0 /* 800621D4 0005EFD4 D0 21 00 7C */ stfs f1, 0x7c(r1) /* 800621D8 0005EFD8 D0 01 00 78 */ stfs f0, 0x78(r1) -/* 800621DC 0005EFDC 48 00 05 8D */ bl func_80062768 +/* 800621DC 0005EFDC 48 00 05 8D */ bl zEntHangable.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800621E0 0005EFE0 C0 21 00 74 */ lfs f1, 0x74(r1) /* 800621E4 0005EFE4 38 00 00 00 */ li r0, 0 /* 800621E8 0005EFE8 C0 1F 00 D8 */ lfs f0, 0xd8(r31) @@ -779,7 +779,7 @@ lbl_800622E4: /* 80062330 0005F130 7F C5 F3 78 */ mr r5, r30 /* 80062334 0005F134 7F 86 E3 78 */ mr r6, r28 /* 80062338 0005F138 38 81 00 08 */ addi r4, r1, 8 -/* 8006233C 0005F13C 4B FF FD 61 */ bl func_8006209C +/* 8006233C 0005F13C 4B FF FD 61 */ bl zEntHangable.HangableIsMovingTooMuch__FP5xVec3P5xVec3P5xVec3P5xVec3 /* 80062340 0005F140 2C 03 00 00 */ cmpwi r3, 0 /* 80062344 0005F144 41 82 00 B8 */ beq lbl_800623FC /* 80062348 0005F148 38 00 00 01 */ li r0, 1 @@ -822,7 +822,7 @@ lbl_800623AC: /* 800623D4 0005F1D4 7F C5 F3 78 */ mr r5, r30 /* 800623D8 0005F1D8 7F 86 E3 78 */ mr r6, r28 /* 800623DC 0005F1DC 38 81 00 08 */ addi r4, r1, 8 -/* 800623E0 0005F1E0 4B FF FC BD */ bl func_8006209C +/* 800623E0 0005F1E0 4B FF FC BD */ bl zEntHangable.HangableIsMovingTooMuch__FP5xVec3P5xVec3P5xVec3P5xVec3 /* 800623E4 0005F1E4 2C 03 00 00 */ cmpwi r3, 0 /* 800623E8 0005F1E8 40 82 00 14 */ bne lbl_800623FC /* 800623EC 0005F1EC C0 02 8B 24 */ lfs f0, lbl_803CD4A4-_SDA2_BASE_(r2) @@ -876,7 +876,7 @@ zEntHangable_Reset__FP12zEntHangable: /* 80062484 0005F284 4B FB 6A CD */ bl xEntReset__FP4xEnt /* 80062488 0005F288 80 9F 00 10 */ lwz r4, 0x10(r31) /* 8006248C 0005F28C 7F E3 FB 78 */ mr r3, r31 -/* 80062490 0005F290 4B FF F3 E5 */ bl func_80061874 +/* 80062490 0005F290 4B FF F3 E5 */ bl zEntHangable.HangableSetup__FP12zEntHangableP9xEntAsset /* 80062494 0005F294 80 01 00 14 */ lwz r0, 0x14(r1) /* 80062498 0005F298 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8006249C 0005F29C 7C 08 03 A6 */ mtlr r0 @@ -1074,8 +1074,8 @@ lbl_80062758: /* 80062760 0005F560 38 21 00 10 */ addi r1, r1, 0x10 /* 80062764 0005F564 4E 80 00 20 */ blr -.global func_80062768 -func_80062768: +.global zEntHangable.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 +zEntHangable.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 80062768 0005F568 C0 65 00 04 */ lfs f3, 4(r5) /* 8006276C 0005F56C C0 04 00 10 */ lfs f0, 0x10(r4) /* 80062770 0005F570 C0 44 00 14 */ lfs f2, 0x14(r4) diff --git a/asm/Game/zEntPickup.s b/asm/Game/zEntPickup.s index 2862e9d20..a8e905c50 100644 --- a/asm/Game/zEntPickup.s +++ b/asm/Game/zEntPickup.s @@ -2,8 +2,8 @@ .section .text # 0x800627CC - 0x80066210 -.global func_800627CC -func_800627CC: +.global zEntPickup.PickupFallPhysics__FP10zEntPickupP6xScenef +zEntPickup.PickupFallPhysics__FP10zEntPickupP6xScenef: /* 800627CC 0005F5CC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800627D0 0005F5D0 7C 08 02 A6 */ mflr r0 /* 800627D4 0005F5D4 90 01 00 34 */ stw r0, 0x34(r1) @@ -1211,8 +1211,8 @@ lbl_800638F0: /* 8006390C 0006070C 38 21 00 10 */ addi r1, r1, 0x10 /* 80063910 00060710 4E 80 00 20 */ blr -.global func_80063914 -func_80063914: +.global zEntPickup.collectPickup__FP10zEntPickup +zEntPickup.collectPickup__FP10zEntPickup: /* 80063914 00060714 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80063918 00060718 7C 08 02 A6 */ mflr r0 /* 8006391C 0006071C 90 01 00 14 */ stw r0, 0x14(r1) @@ -1675,13 +1675,13 @@ lbl_80063FA4: /* 80063FAC 00060DAC 7F C3 F3 78 */ mr r3, r30 /* 80063FB0 00060DB0 7F E4 FB 78 */ mr r4, r31 /* 80063FB4 00060DB4 D0 1E 01 A0 */ stfs f0, 0x1a0(r30) -/* 80063FB8 00060DB8 48 00 0A 1D */ bl func_800649D4 +/* 80063FB8 00060DB8 48 00 0A 1D */ bl zEntPickup.zEntPickup_UpdateFX__FP10zEntPickupP6xScenef /* 80063FBC 00060DBC 48 00 04 70 */ b lbl_8006442C lbl_80063FC0: /* 80063FC0 00060DC0 FC 20 F0 90 */ fmr f1, f30 /* 80063FC4 00060DC4 7F C3 F3 78 */ mr r3, r30 /* 80063FC8 00060DC8 7F E4 FB 78 */ mr r4, r31 -/* 80063FCC 00060DCC 4B FF E8 01 */ bl func_800627CC +/* 80063FCC 00060DCC 4B FF E8 01 */ bl zEntPickup.PickupFallPhysics__FP10zEntPickupP6xScenef /* 80063FD0 00060DD0 48 00 04 5C */ b lbl_8006442C lbl_80063FD4: /* 80063FD4 00060DD4 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -1706,7 +1706,7 @@ lbl_80064018: /* 80064018 00060E18 FC 20 F0 90 */ fmr f1, f30 /* 8006401C 00060E1C 7F C3 F3 78 */ mr r3, r30 /* 80064020 00060E20 7F E4 FB 78 */ mr r4, r31 -/* 80064024 00060E24 48 00 09 B1 */ bl func_800649D4 +/* 80064024 00060E24 48 00 09 B1 */ bl zEntPickup.zEntPickup_UpdateFX__FP10zEntPickupP6xScenef /* 80064028 00060E28 48 00 04 04 */ b lbl_8006442C lbl_8006402C: /* 8006402C 00060E2C 80 7E 01 70 */ lwz r3, 0x170(r30) @@ -1721,14 +1721,14 @@ lbl_8006402C: /* 80064050 00060E50 41 82 00 14 */ beq lbl_80064064 /* 80064054 00060E54 93 CD 8C 9C */ stw r30, lbl_803CB59C-_SDA_BASE_(r13) /* 80064058 00060E58 7F C3 F3 78 */ mr r3, r30 -/* 8006405C 00060E5C 4B FF F8 B9 */ bl func_80063914 +/* 8006405C 00060E5C 4B FF F8 B9 */ bl zEntPickup.collectPickup__FP10zEntPickup /* 80064060 00060E60 48 00 03 CC */ b lbl_8006442C lbl_80064064: /* 80064064 00060E64 48 00 59 41 */ bl zEntPlayer_InBossBattle__Fv /* 80064068 00060E68 2C 03 00 00 */ cmpwi r3, 0 /* 8006406C 00060E6C 41 82 00 10 */ beq lbl_8006407C /* 80064070 00060E70 7F C3 F3 78 */ mr r3, r30 -/* 80064074 00060E74 4B FF F8 A1 */ bl func_80063914 +/* 80064074 00060E74 4B FF F8 A1 */ bl zEntPickup.collectPickup__FP10zEntPickup /* 80064078 00060E78 48 00 03 B4 */ b lbl_8006442C lbl_8006407C: /* 8006407C 00060E7C C0 2D 81 90 */ lfs f1, lbl_803CAA90-_SDA_BASE_(r13) @@ -1746,7 +1746,7 @@ lbl_8006407C: /* 800640AC 00060EAC D0 0D 81 90 */ stfs f0, lbl_803CAA90-_SDA_BASE_(r13) /* 800640B0 00060EB0 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) /* 800640B4 00060EB4 D0 0D 8C 94 */ stfs f0, lbl_803CB594-_SDA_BASE_(r13) -/* 800640B8 00060EB8 4B FF F8 5D */ bl func_80063914 +/* 800640B8 00060EB8 4B FF F8 5D */ bl zEntPickup.collectPickup__FP10zEntPickup lbl_800640BC: /* 800640BC 00060EBC C0 22 8B 70 */ lfs f1, lbl_803CD4F0-_SDA2_BASE_(r2) /* 800640C0 00060EC0 C0 0D 8C 94 */ lfs f0, lbl_803CB594-_SDA_BASE_(r13) @@ -1820,7 +1820,7 @@ lbl_80064170: /* 800641C8 00060FC8 4C 40 13 82 */ cror 2, 0, 2 /* 800641CC 00060FCC 40 82 00 10 */ bne lbl_800641DC /* 800641D0 00060FD0 7F C3 F3 78 */ mr r3, r30 -/* 800641D4 00060FD4 4B FF F7 41 */ bl func_80063914 +/* 800641D4 00060FD4 4B FF F7 41 */ bl zEntPickup.collectPickup__FP10zEntPickup /* 800641D8 00060FD8 48 00 02 54 */ b lbl_8006442C lbl_800641DC: /* 800641DC 00060FDC 7F C3 F3 78 */ mr r3, r30 @@ -1921,7 +1921,7 @@ lbl_8006430C: /* 80064340 00061140 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80064344 00061144 40 81 00 0C */ ble lbl_80064350 /* 80064348 00061148 7F C3 F3 78 */ mr r3, r30 -/* 8006434C 0006114C 4B FF F5 C9 */ bl func_80063914 +/* 8006434C 0006114C 4B FF F5 C9 */ bl zEntPickup.collectPickup__FP10zEntPickup lbl_80064350: /* 80064350 00061150 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80064354 00061154 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -2367,8 +2367,8 @@ lbl_8006498C: /* 800649A0 000617A0 38 21 00 20 */ addi r1, r1, 0x20 /* 800649A4 000617A4 4E 80 00 20 */ blr -.global func_800649A8 -func_800649A8: +.global zEntPickup.ShowPickupFx__FP10zEntPickup +zEntPickup.ShowPickupFx__FP10zEntPickup: /* 800649A8 000617A8 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800649AC 000617AC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 800649B0 000617B0 80 04 1F BC */ lwz r0, 0x1fbc(r4) @@ -2382,8 +2382,8 @@ lbl_800649C4: /* 800649CC 000617CC 68 03 00 01 */ xori r3, r0, 1 /* 800649D0 000617D0 4E 80 00 20 */ blr -.global func_800649D4 -func_800649D4: +.global zEntPickup.zEntPickup_UpdateFX__FP10zEntPickupP6xScenef +zEntPickup.zEntPickup_UpdateFX__FP10zEntPickupP6xScenef: /* 800649D4 000617D4 94 21 FA C0 */ stwu r1, -0x540(r1) /* 800649D8 000617D8 7C 08 02 A6 */ mflr r0 /* 800649DC 000617DC 90 01 05 44 */ stw r0, 0x544(r1) @@ -2392,7 +2392,7 @@ func_800649D4: /* 800649E8 000617E8 BF 21 05 14 */ stmw r25, 0x514(r1) /* 800649EC 000617EC 7C 7D 1B 78 */ mr r29, r3 /* 800649F0 000617F0 FF E0 08 90 */ fmr f31, f1 -/* 800649F4 000617F4 4B FF FF B5 */ bl func_800649A8 +/* 800649F4 000617F4 4B FF FF B5 */ bl zEntPickup.ShowPickupFx__FP10zEntPickup /* 800649F8 000617F8 2C 03 00 00 */ cmpwi r3, 0 /* 800649FC 000617FC 40 82 00 54 */ bne lbl_80064A50 /* 80064A00 00061800 80 1D 01 98 */ lwz r0, 0x198(r29) @@ -2776,8 +2776,8 @@ lbl_80064F84: /* 80064F98 00061D98 38 21 05 40 */ addi r1, r1, 0x540 /* 80064F9C 00061D9C 4E 80 00 20 */ blr -.global func_80064FA0 -func_80064FA0: +.global zEntPickup.set_alpha_blend__FP14xModelInstance +zEntPickup.set_alpha_blend__FP14xModelInstance: /* 80064FA0 00061DA0 3C 80 FF FF */ lis r4, 0xFFFF00F3@ha /* 80064FA4 00061DA4 80 A3 00 14 */ lwz r5, 0x14(r3) /* 80064FA8 00061DA8 38 04 00 F3 */ addi r0, r4, 0xFFFF00F3@l @@ -2826,7 +2826,7 @@ lbl_80065000: /* 80065044 00061E44 80 1E 17 38 */ lwz r0, 0x1738(r30) /* 80065048 00061E48 7C 04 00 40 */ cmplw r4, r0 /* 8006504C 00061E4C 41 80 00 2C */ blt lbl_80065078 -/* 80065050 00061E50 4B FF FF 51 */ bl func_80064FA0 +/* 80065050 00061E50 4B FF FF 51 */ bl zEntPickup.set_alpha_blend__FP14xModelInstance /* 80065054 00061E54 C0 0D 81 94 */ lfs f0, lbl_803CAA94-_SDA_BASE_(r13) /* 80065058 00061E58 80 7F 00 24 */ lwz r3, 0x24(r31) /* 8006505C 00061E5C D0 03 00 24 */ stfs f0, 0x24(r3) @@ -3485,8 +3485,8 @@ lbl_8006599C: /* 800659D0 000627D0 38 21 05 90 */ addi r1, r1, 0x590 /* 800659D4 000627D4 4E 80 00 20 */ blr -.global func_800659D8 -func_800659D8: +.global zEntPickup.rewardRequest__FUiP5xVec35xVec3 +zEntPickup.rewardRequest__FUiP5xVec35xVec3: /* 800659D8 000627D8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800659DC 000627DC 7C 08 02 A6 */ mflr r0 /* 800659E0 000627E0 1C C3 00 28 */ mulli r6, r3, 0x28 @@ -3661,7 +3661,7 @@ lbl_80065C14: /* 80065C3C 00062A3C 90 81 00 0C */ stw r4, 0xc(r1) /* 80065C40 00062A40 80 9E 00 08 */ lwz r4, 8(r30) /* 80065C44 00062A44 90 01 00 10 */ stw r0, 0x10(r1) -/* 80065C48 00062A48 4B FF FD 91 */ bl func_800659D8 +/* 80065C48 00062A48 4B FF FD 91 */ bl zEntPickup.rewardRequest__FUiP5xVec35xVec3 /* 80065C4C 00062A4C 28 03 00 00 */ cmplwi r3, 0 /* 80065C50 00062A50 40 82 00 94 */ bne lbl_80065CE4 /* 80065C54 00062A54 7C 1E D8 2E */ lwzx r0, r30, r27 @@ -3821,8 +3821,8 @@ lbl_80065E68: /* 80065E7C 00062C7C 38 21 00 40 */ addi r1, r1, 0x40 /* 80065E80 00062C80 4E 80 00 20 */ blr -.global func_80065E84 -func_80065E84: +.global zEntPickup.spawnNRewards__FPUiUiP5xVec35xVec3 +zEntPickup.spawnNRewards__FPUiUiP5xVec35xVec3: /* 80065E84 00062C84 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80065E88 00062C88 7C 08 02 A6 */ mflr r0 /* 80065E8C 00062C8C 28 04 00 01 */ cmplwi r4, 1 @@ -3941,7 +3941,7 @@ zEntPickup_SpawnNRewards__FPUiUiP5xVec3: /* 80066024 00062E24 90 01 00 0C */ stw r0, 0xc(r1) /* 80066028 00062E28 80 05 00 08 */ lwz r0, 8(r5) /* 8006602C 00062E2C 90 01 00 10 */ stw r0, 0x10(r1) -/* 80066030 00062E30 4B FF FE 55 */ bl func_80065E84 +/* 80066030 00062E30 4B FF FE 55 */ bl zEntPickup.spawnNRewards__FPUiUiP5xVec35xVec3 lbl_80066034: /* 80066034 00062E34 80 01 00 24 */ lwz r0, 0x24(r1) /* 80066038 00062E38 7C 08 03 A6 */ mtlr r0 @@ -3963,7 +3963,7 @@ zEntPickup_SpawnNRewards__FPUiUi5xVec3: /* 8006606C 00062E6C 91 01 00 08 */ stw r8, 8(r1) /* 80066070 00062E70 90 E1 00 0C */ stw r7, 0xc(r1) /* 80066074 00062E74 90 01 00 10 */ stw r0, 0x10(r1) -/* 80066078 00062E78 4B FF FE 0D */ bl func_80065E84 +/* 80066078 00062E78 4B FF FE 0D */ bl zEntPickup.spawnNRewards__FPUiUiP5xVec35xVec3 lbl_8006607C: /* 8006607C 00062E7C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80066080 00062E80 7C 08 03 A6 */ mtlr r0 diff --git a/asm/Game/zEntPlayer.s b/asm/Game/zEntPlayer.s index 38824d35c..9d7301db4 100644 --- a/asm/Game/zEntPlayer.s +++ b/asm/Game/zEntPlayer.s @@ -2,8 +2,8 @@ .section .text # 0x80066210 - 0x80090E88 -.global func_80066210 -func_80066210: +.global zEntPlayer.zEntPlayer_SpawnWandBubbles__FP5xVec3Ui +zEntPlayer.zEntPlayer_SpawnWandBubbles__FP5xVec3Ui: /* 80066210 00063010 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80066214 00063014 7C 08 02 A6 */ mflr r0 /* 80066218 00063018 90 01 00 64 */ stw r0, 0x64(r1) @@ -146,8 +146,8 @@ lbl_80066404: /* 80066428 00063228 38 21 00 60 */ addi r1, r1, 0x60 /* 8006642C 0006322C 4E 80 00 20 */ blr -.global func_80066430 -func_80066430: +.global zEntPlayer.zEntPlayerKillCarry__Fv +zEntPlayer.zEntPlayerKillCarry__Fv: /* 80066430 00063230 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80066434 00063234 7C 08 02 A6 */ mflr r0 /* 80066438 00063238 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -255,7 +255,7 @@ lbl_8006659C: /* 8006659C 0006339C 38 60 00 00 */ li r3, 0 /* 800665A0 000633A0 4B FE 24 59 */ bl xSndSelectListenerMode__F24sound_listener_game_mode lbl_800665A4: -/* 800665A4 000633A4 4B FF FE 8D */ bl func_80066430 +/* 800665A4 000633A4 4B FF FE 8D */ bl zEntPlayer.zEntPlayerKillCarry__Fv /* 800665A8 000633A8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800665AC 000633AC 7C 08 03 A6 */ mtlr r0 /* 800665B0 000633B0 38 21 00 10 */ addi r1, r1, 0x10 @@ -275,8 +275,8 @@ SetPlayerKillsVillainTimer__Ff: /* 800665D0 000633D0 D0 23 17 40 */ stfs f1, 0x1740(r3) /* 800665D4 000633D4 4E 80 00 20 */ blr -.global func_800665D8 -func_800665D8: +.global zEntPlayer.DampenControls__FPfPfff +zEntPlayer.DampenControls__FPfPfff: /* 800665D8 000633D8 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800665DC 000633DC 7C 08 02 A6 */ mflr r0 /* 800665E0 000633E0 90 01 00 44 */ stw r0, 0x44(r1) @@ -399,8 +399,8 @@ lbl_80066778: /* 80066798 00063598 38 21 00 40 */ addi r1, r1, 0x40 /* 8006679C 0006359C 4E 80 00 20 */ blr -.global func_800667A0 -func_800667A0: +.global zEntPlayer.CalcAnimSpeed__FP4xEntfPf +zEntPlayer.CalcAnimSpeed__FP4xEntfPf: /* 800667A0 000635A0 C0 44 00 00 */ lfs f2, 0(r4) /* 800667A4 000635A4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 800667A8 000635A8 FC 02 00 00 */ fcmpu cr0, f2, f0 @@ -423,8 +423,8 @@ lbl_800667D8: /* 800667E4 000635E4 D0 23 00 0C */ stfs f1, 0xc(r3) /* 800667E8 000635E8 4E 80 00 20 */ blr -.global func_800667EC -func_800667EC: +.global zEntPlayer.LeanUpdate__Fff +zEntPlayer.LeanUpdate__Fff: /* 800667EC 000635EC FC 80 0A 10 */ fabs f4, f1 /* 800667F0 000635F0 C0 62 8C 30 */ lfs f3, lbl_803CD5B0-_SDA2_BASE_(r2) /* 800667F4 000635F4 FC 80 20 18 */ frsp f4, f4 @@ -460,8 +460,8 @@ lbl_80066838: /* 8006685C 0006365C D0 03 16 F8 */ stfs f0, 0x16f8(r3) /* 80066860 00063660 4E 80 00 20 */ blr -.global func_80066864 -func_80066864: +.global zEntPlayer.TurnToFace__FP4xEntPC5xVec3ff +zEntPlayer.TurnToFace__FP4xEntPC5xVec3ff: /* 80066864 00063664 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80066868 00063668 7C 08 02 A6 */ mflr r0 /* 8006686C 0006366C 90 01 00 54 */ stw r0, 0x54(r1) @@ -536,8 +536,8 @@ lbl_8006694C: /* 80066974 00063774 38 21 00 50 */ addi r1, r1, 0x50 /* 80066978 00063778 4E 80 00 20 */ blr -.global func_8006697C -func_8006697C: +.global zEntPlayer.PlayerArrive__FP4xEntP5xBase +zEntPlayer.PlayerArrive__FP4xEntP5xBase: /* 8006697C 0006377C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80066980 00063780 7C 08 02 A6 */ mflr r0 /* 80066984 00063784 3C A0 80 3C */ lis r5, lbl_803C0558@ha @@ -568,8 +568,8 @@ lbl_800669D4: /* 800669E4 000637E4 38 21 00 10 */ addi r1, r1, 0x10 /* 800669E8 000637E8 4E 80 00 20 */ blr -.global func_800669EC -func_800669EC: +.global zEntPlayer.PlayerAbsControl__FP4xEntfff +zEntPlayer.PlayerAbsControl__FP4xEntfff: /* 800669EC 000637EC 94 21 FF 30 */ stwu r1, -0xd0(r1) /* 800669F0 000637F0 7C 08 02 A6 */ mflr r0 /* 800669F4 000637F4 90 01 00 D4 */ stw r0, 0xd4(r1) @@ -762,7 +762,7 @@ lbl_80066C9C: /* 80066CA0 00063AA0 38 61 00 0C */ addi r3, r1, 0xc /* 80066CA4 00063AA4 FC 40 D8 90 */ fmr f2, f27 /* 80066CA8 00063AA8 38 81 00 08 */ addi r4, r1, 8 -/* 80066CAC 00063AAC 4B FF F9 2D */ bl func_800665D8 +/* 80066CAC 00063AAC 4B FF F9 2D */ bl zEntPlayer.DampenControls__FPfPfff /* 80066CB0 00063AB0 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80066CB4 00063AB4 3C 60 80 3C */ lis r3, lbl_803BF624@ha /* 80066CB8 00063AB8 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -1202,7 +1202,7 @@ lbl_800672B0: /* 80067300 00064100 38 81 00 1C */ addi r4, r1, 0x1c /* 80067304 00064104 38 63 00 D4 */ addi r3, r3, 0xd4 /* 80067308 00064108 7C 65 1B 78 */ mr r5, r3 -/* 8006730C 0006410C 48 01 B7 F5 */ bl func_80082B00 +/* 8006730C 0006410C 48 01 B7 F5 */ bl zEntPlayer.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 lbl_80067310: /* 80067310 00064110 57 80 05 29 */ rlwinm. r0, r28, 0, 0x14, 0x14 /* 80067314 00064114 41 82 00 08 */ beq lbl_8006731C @@ -1271,7 +1271,7 @@ lbl_800673D8: /* 800673FC 000641FC C0 21 00 08 */ lfs f1, 8(r1) /* 80067400 00064200 C0 41 00 0C */ lfs f2, 0xc(r1) /* 80067404 00064204 7F 63 DB 78 */ mr r3, r27 -/* 80067408 00064208 48 01 5F F1 */ bl func_8007D3F8 +/* 80067408 00064208 48 01 5F F1 */ bl zEntPlayer.PlayerSwingUpdate__FP4xEntfff /* 8006740C 0006420C 48 00 0A F0 */ b lbl_80067EFC lbl_80067410: /* 80067410 00064210 80 0D 8D 1C */ lwz r0, lbl_803CB61C-_SDA_BASE_(r13) @@ -1799,7 +1799,7 @@ lbl_80067B8C: /* 80067B98 00064998 7F 63 DB 78 */ mr r3, r27 /* 80067B9C 0006499C 80 84 09 C4 */ lwz r4, 0x9c4(r4) /* 80067BA0 000649A0 38 84 00 1C */ addi r4, r4, 0x1c -/* 80067BA4 000649A4 4B FF EB FD */ bl func_800667A0 +/* 80067BA4 000649A4 4B FF EB FD */ bl zEntPlayer.CalcAnimSpeed__FP4xEntfPf /* 80067BA8 000649A8 48 00 00 64 */ b lbl_80067C0C lbl_80067BAC: /* 80067BAC 000649AC 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -1808,7 +1808,7 @@ lbl_80067BAC: /* 80067BB8 000649B8 7F 63 DB 78 */ mr r3, r27 /* 80067BBC 000649BC 80 84 09 C4 */ lwz r4, 0x9c4(r4) /* 80067BC0 000649C0 38 84 00 28 */ addi r4, r4, 0x28 -/* 80067BC4 000649C4 4B FF EB DD */ bl func_800667A0 +/* 80067BC4 000649C4 4B FF EB DD */ bl zEntPlayer.CalcAnimSpeed__FP4xEntfPf /* 80067BC8 000649C8 80 7B 00 24 */ lwz r3, 0x24(r27) /* 80067BCC 000649CC C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) /* 80067BD0 000649D0 80 63 00 0C */ lwz r3, 0xc(r3) @@ -1826,7 +1826,7 @@ lbl_80067BF0: /* 80067BFC 000649FC 7F 63 DB 78 */ mr r3, r27 /* 80067C00 00064A00 80 84 09 C4 */ lwz r4, 0x9c4(r4) /* 80067C04 00064A04 38 84 00 34 */ addi r4, r4, 0x34 -/* 80067C08 00064A08 4B FF EB 99 */ bl func_800667A0 +/* 80067C08 00064A08 4B FF EB 99 */ bl zEntPlayer.CalcAnimSpeed__FP4xEntfPf lbl_80067C0C: /* 80067C0C 00064A0C C0 6D 8C EC */ lfs f3, lbl_803CB5EC-_SDA_BASE_(r13) /* 80067C10 00064A10 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -2001,11 +2001,11 @@ lbl_80067DD4: /* 80067E94 00064C94 EC 01 00 28 */ fsubs f0, f1, f0 /* 80067E98 00064C98 D0 04 00 C4 */ stfs f0, 0xc4(r4) /* 80067E9C 00064C9C 80 86 17 A4 */ lwz r4, 0x17a4(r6) -/* 80067EA0 00064CA0 4B FF EA DD */ bl func_8006697C +/* 80067EA0 00064CA0 4B FF EA DD */ bl zEntPlayer.PlayerArrive__FP4xEntP5xBase lbl_80067EA4: /* 80067EA4 00064CA4 FC 20 E8 90 */ fmr f1, f29 /* 80067EA8 00064CA8 FC 40 E0 90 */ fmr f2, f28 -/* 80067EAC 00064CAC 4B FF E9 41 */ bl func_800667EC +/* 80067EAC 00064CAC 4B FF E9 41 */ bl zEntPlayer.LeanUpdate__Fff /* 80067EB0 00064CB0 57 80 06 73 */ rlwinm. r0, r28, 0, 0x19, 0x19 /* 80067EB4 00064CB4 41 82 00 20 */ beq lbl_80067ED4 /* 80067EB8 00064CB8 80 7B 00 24 */ lwz r3, 0x24(r27) @@ -2045,8 +2045,8 @@ lbl_80067EFC: /* 80067F38 00064D38 38 21 00 D0 */ addi r1, r1, 0xd0 /* 80067F3C 00064D3C 4E 80 00 20 */ blr -.global func_80067F40 -func_80067F40: +.global zEntPlayer.InvReset__Fv +zEntPlayer.InvReset__Fv: /* 80067F40 00064D40 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80067F44 00064D44 7C 08 02 A6 */ mflr r0 /* 80067F48 00064D48 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -2057,7 +2057,7 @@ func_80067F40: /* 80067F5C 00064D5C 93 C1 00 18 */ stw r30, 0x18(r1) /* 80067F60 00064D60 93 A1 00 14 */ stw r29, 0x14(r1) /* 80067F64 00064D64 90 03 17 38 */ stw r0, 0x1738(r3) -/* 80067F68 00064D68 48 00 00 ED */ bl func_80068054 +/* 80067F68 00064D68 48 00 00 ED */ bl zEntPlayer.HealthReset__Fv /* 80067F6C 00064D6C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80067F70 00064D70 3C 60 00 02 */ lis r3, 0x0001869F@ha /* 80067F74 00064D74 38 C4 05 58 */ addi r6, r4, lbl_803C0558@l @@ -2123,16 +2123,16 @@ lbl_80068010: /* 8006804C 00064E4C 38 21 00 20 */ addi r1, r1, 0x20 /* 80068050 00064E50 4E 80 00 20 */ blr -.global func_80068054 -func_80068054: +.global zEntPlayer.HealthReset__Fv +zEntPlayer.HealthReset__Fv: /* 80068054 00064E54 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80068058 00064E58 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8006805C 00064E5C 80 03 17 38 */ lwz r0, 0x1738(r3) /* 80068060 00064E60 90 03 16 B0 */ stw r0, 0x16b0(r3) /* 80068064 00064E64 4E 80 00 20 */ blr -.global func_80068068 -func_80068068: +.global zEntPlayer.RunAnyCheck__FP15xAnimTransitionP11xAnimSinglePv +zEntPlayer.RunAnyCheck__FP15xAnimTransitionP11xAnimSinglePv: /* 80068068 00064E68 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006806C 00064E6C 7C 08 02 A6 */ mflr r0 /* 80068070 00064E70 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -2168,8 +2168,8 @@ lbl_800680D0: /* 800680E0 00064EE0 38 21 00 10 */ addi r1, r1, 0x10 /* 800680E4 00064EE4 4E 80 00 20 */ blr -.global func_800680E8 -func_800680E8: +.global zEntPlayer.RunCheck__FP15xAnimTransitionP11xAnimSinglePv +zEntPlayer.RunCheck__FP15xAnimTransitionP11xAnimSinglePv: /* 800680E8 00064EE8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800680EC 00064EEC 7C 08 02 A6 */ mflr r0 /* 800680F0 00064EF0 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -2252,8 +2252,8 @@ lbl_80068200: /* 80068210 00065010 38 21 00 10 */ addi r1, r1, 0x10 /* 80068214 00065014 4E 80 00 20 */ blr -.global func_80068218 -func_80068218: +.global zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv +zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv: /* 80068218 00065018 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006821C 0006501C 7C 08 02 A6 */ mflr r0 /* 80068220 00065020 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -2295,8 +2295,8 @@ lbl_80068298: /* 800682A8 000650A8 38 21 00 10 */ addi r1, r1, 0x10 /* 800682AC 000650AC 4E 80 00 20 */ blr -.global func_800682B0 -func_800682B0: +.global zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv +zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv: /* 800682B0 000650B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800682B4 000650B4 7C 08 02 A6 */ mflr r0 /* 800682B8 000650B8 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -2335,8 +2335,8 @@ lbl_80068324: /* 80068334 00065134 38 21 00 10 */ addi r1, r1, 0x10 /* 80068338 00065138 4E 80 00 20 */ blr -.global func_8006833C -func_8006833C: +.global zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv +zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv: /* 8006833C 0006513C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80068340 00065140 38 80 00 00 */ li r4, 0 /* 80068344 00065144 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -2360,8 +2360,8 @@ lbl_80068384: /* 80068384 00065184 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 80068388 00065188 4E 80 00 20 */ blr -.global func_8006838C -func_8006838C: +.global zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv +zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv: /* 8006838C 0006518C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80068390 00065190 7C 08 02 A6 */ mflr r0 /* 80068394 00065194 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -2398,8 +2398,8 @@ lbl_800683F8: /* 80068408 00065208 38 21 00 10 */ addi r1, r1, 0x10 /* 8006840C 0006520C 4E 80 00 20 */ blr -.global func_80068410 -func_80068410: +.global zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv +zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv: /* 80068410 00065210 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80068414 00065214 7C 08 02 A6 */ mflr r0 /* 80068418 00065218 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -2555,8 +2555,8 @@ lbl_80068634: /* 80068644 00065444 38 21 00 10 */ addi r1, r1, 0x10 /* 80068648 00065448 4E 80 00 20 */ blr -.global func_8006864C -func_8006864C: +.global zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv +zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv: /* 8006864C 0006544C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80068650 00065450 38 80 00 00 */ li r4, 0 /* 80068654 00065454 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -2664,8 +2664,8 @@ lbl_800687C0: /* 800687C0 000655C0 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 800687C4 000655C4 4E 80 00 20 */ blr -.global func_800687C8 -func_800687C8: +.global zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv +zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv: /* 800687C8 000655C8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800687CC 000655CC 38 80 00 00 */ li r4, 0 /* 800687D0 000655D0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -3463,7 +3463,7 @@ lbl_800692D8: /* 800692F8 000660F8 C0 06 09 78 */ lfs f0, 0x978(r6) /* 800692FC 000660FC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80069300 00066100 40 81 00 14 */ ble lbl_80069314 -/* 80069304 00066104 4B FF F1 0D */ bl func_80068410 +/* 80069304 00066104 4B FF F1 0D */ bl zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv /* 80069308 00066108 28 03 00 00 */ cmplwi r3, 0 /* 8006930C 0006610C 41 82 00 08 */ beq lbl_80069314 /* 80069310 00066110 3B E0 00 01 */ li r31, 1 @@ -3486,7 +3486,7 @@ lbl_8006932C: /* 8006934C 0006614C C0 06 09 78 */ lfs f0, 0x978(r6) /* 80069350 00066150 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80069354 00066154 40 81 00 14 */ ble lbl_80069368 -/* 80069358 00066158 4B FF ED 91 */ bl func_800680E8 +/* 80069358 00066158 4B FF ED 91 */ bl zEntPlayer.RunCheck__FP15xAnimTransitionP11xAnimSinglePv /* 8006935C 0006615C 28 03 00 00 */ cmplwi r3, 0 /* 80069360 00066160 41 82 00 08 */ beq lbl_80069368 /* 80069364 00066164 3B E0 00 01 */ li r31, 1 @@ -3509,7 +3509,7 @@ lbl_80069380: /* 800693A0 000661A0 C0 06 09 78 */ lfs f0, 0x978(r6) /* 800693A4 000661A4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800693A8 000661A8 40 81 00 14 */ ble lbl_800693BC -/* 800693AC 000661AC 4B FF EE 6D */ bl func_80068218 +/* 800693AC 000661AC 4B FF EE 6D */ bl zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv /* 800693B0 000661B0 28 03 00 00 */ cmplwi r3, 0 /* 800693B4 000661B4 41 82 00 08 */ beq lbl_800693BC /* 800693B8 000661B8 3B E0 00 01 */ li r31, 1 @@ -3532,7 +3532,7 @@ lbl_800693D4: /* 800693F4 000661F4 C0 06 09 78 */ lfs f0, 0x978(r6) /* 800693F8 000661F8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800693FC 000661FC 40 81 00 14 */ ble lbl_80069410 -/* 80069400 00066200 4B FF EE B1 */ bl func_800682B0 +/* 80069400 00066200 4B FF EE B1 */ bl zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv /* 80069404 00066204 28 03 00 00 */ cmplwi r3, 0 /* 80069408 00066208 41 82 00 08 */ beq lbl_80069410 /* 8006940C 0006620C 3B E0 00 01 */ li r31, 1 @@ -3555,7 +3555,7 @@ lbl_80069428: /* 80069448 00066248 C0 06 09 78 */ lfs f0, 0x978(r6) /* 8006944C 0006624C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80069450 00066250 40 81 00 14 */ ble lbl_80069464 -/* 80069454 00066254 4B FF EF 39 */ bl func_8006838C +/* 80069454 00066254 4B FF EF 39 */ bl zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv /* 80069458 00066258 28 03 00 00 */ cmplwi r3, 0 /* 8006945C 0006625C 41 82 00 08 */ beq lbl_80069464 /* 80069460 00066260 3B E0 00 01 */ li r31, 1 @@ -3578,7 +3578,7 @@ lbl_8006947C: /* 8006949C 0006629C C0 06 09 78 */ lfs f0, 0x978(r6) /* 800694A0 000662A0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800694A4 000662A4 40 81 00 14 */ ble lbl_800694B8 -/* 800694A8 000662A8 4B FF EE 95 */ bl func_8006833C +/* 800694A8 000662A8 4B FF EE 95 */ bl zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv /* 800694AC 000662AC 28 03 00 00 */ cmplwi r3, 0 /* 800694B0 000662B0 41 82 00 08 */ beq lbl_800694B8 /* 800694B4 000662B4 3B E0 00 01 */ li r31, 1 @@ -3955,8 +3955,8 @@ lbl_800699E8: /* 800699E8 000667E8 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 800699EC 000667EC 4E 80 00 20 */ blr -.global func_800699F0 -func_800699F0: +.global zEntPlayer.SpatulaGrabCB__FP15xAnimTransitionP11xAnimSinglePv +zEntPlayer.SpatulaGrabCB__FP15xAnimTransitionP11xAnimSinglePv: /* 800699F0 000667F0 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 800699F4 000667F4 7C 08 02 A6 */ mflr r0 /* 800699F8 000667F8 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -4225,8 +4225,8 @@ lbl_80069CF0: /* 80069DD0 00066BD0 38 21 00 10 */ addi r1, r1, 0x10 /* 80069DD4 00066BD4 4E 80 00 20 */ blr -.global func_80069DD8 -func_80069DD8: +.global zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv +zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv: /* 80069DD8 00066BD8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80069DDC 00066BDC 7C 08 02 A6 */ mflr r0 /* 80069DE0 00066BE0 38 60 00 17 */ li r3, 0x17 @@ -4248,8 +4248,8 @@ func_80069DD8: /* 80069E20 00066C20 38 21 00 10 */ addi r1, r1, 0x10 /* 80069E24 00066C24 4E 80 00 20 */ blr -.global func_80069E28 -func_80069E28: +.global zEntPlayer.DoWallJumpCheck__Fv +zEntPlayer.DoWallJumpCheck__Fv: /* 80069E28 00066C28 94 21 FE 90 */ stwu r1, -0x170(r1) /* 80069E2C 00066C2C 7C 08 02 A6 */ mflr r0 /* 80069E30 00066C30 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -4556,8 +4556,8 @@ lbl_8006A2A0: /* 8006A2A0 000670A0 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 8006A2A4 000670A4 4E 80 00 20 */ blr -.global func_8006A2A8 -func_8006A2A8: +.global zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv +zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv: /* 8006A2A8 000670A8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006A2AC 000670AC 7C 08 02 A6 */ mflr r0 /* 8006A2B0 000670B0 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -4576,7 +4576,7 @@ lbl_8006A2D4: /* 8006A2E0 000670E0 38 84 00 50 */ addi r4, r4, 0x50 /* 8006A2E4 000670E4 48 00 CC A9 */ bl zEntPlayerJumpStart__FP4xEntP10zJumpParam /* 8006A2E8 000670E8 7F E3 FB 78 */ mr r3, r31 -/* 8006A2EC 000670EC 48 00 CD 45 */ bl func_80077030 +/* 8006A2EC 000670EC 48 00 CD 45 */ bl zEntPlayer.zEntPlayerJumpAddDriver__FP4xEnt /* 8006A2F0 000670F0 38 60 00 2E */ li r3, 0x2e /* 8006A2F4 000670F4 48 01 6F 4D */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 8006A2F8 000670F8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -4675,8 +4675,8 @@ lbl_8006A43C: /* 8006A450 00067250 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f /* 8006A454 00067254 4E 80 00 20 */ blr -.global func_8006A458 -func_8006A458: +.global zEntPlayer.BounceCB__FP15xAnimTransitionP11xAnimSinglePv +zEntPlayer.BounceCB__FP15xAnimTransitionP11xAnimSinglePv: /* 8006A458 00067258 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006A45C 0006725C 7C 08 02 A6 */ mflr r0 /* 8006A460 00067260 38 60 00 01 */ li r3, 1 @@ -4706,11 +4706,11 @@ lbl_8006A4A4: /* 8006A4BC 000672BC 7C 9E 23 78 */ mr r30, r4 /* 8006A4C0 000672C0 93 A1 00 14 */ stw r29, 0x14(r1) /* 8006A4C4 000672C4 7C 7D 1B 78 */ mr r29, r3 -/* 8006A4C8 000672C8 4B FF F9 11 */ bl func_80069DD8 +/* 8006A4C8 000672C8 4B FF F9 11 */ bl zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv /* 8006A4CC 000672CC 7F A3 EB 78 */ mr r3, r29 /* 8006A4D0 000672D0 7F C4 F3 78 */ mr r4, r30 /* 8006A4D4 000672D4 7F E5 FB 78 */ mr r5, r31 -/* 8006A4D8 000672D8 4B FF FF 81 */ bl func_8006A458 +/* 8006A4D8 000672D8 4B FF FF 81 */ bl zEntPlayer.BounceCB__FP15xAnimTransitionP11xAnimSinglePv /* 8006A4DC 000672DC 80 01 00 24 */ lwz r0, 0x24(r1) /* 8006A4E0 000672E0 38 60 00 00 */ li r3, 0 /* 8006A4E4 000672E4 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -4761,8 +4761,8 @@ lbl_8006A57C: /* 8006A584 00067384 38 21 00 10 */ addi r1, r1, 0x10 /* 8006A588 00067388 4E 80 00 20 */ blr -.global func_8006A58C -func_8006A58C: +.global zEntPlayer.DblJumpCB__FP15xAnimTransitionP11xAnimSinglePv +zEntPlayer.DblJumpCB__FP15xAnimTransitionP11xAnimSinglePv: /* 8006A58C 0006738C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006A590 00067390 7C 08 02 A6 */ mflr r0 /* 8006A594 00067394 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -4870,7 +4870,7 @@ lbl_8006A708: /* 8006A710 00067510 90 01 00 14 */ stw r0, 0x14(r1) /* 8006A714 00067514 93 E1 00 0C */ stw r31, 0xc(r1) /* 8006A718 00067518 7C 9F 23 78 */ mr r31, r4 -/* 8006A71C 0006751C 4B FF FE 71 */ bl func_8006A58C +/* 8006A71C 0006751C 4B FF FE 71 */ bl zEntPlayer.DblJumpCB__FP15xAnimTransitionP11xAnimSinglePv /* 8006A720 00067520 80 9F 00 04 */ lwz r4, 4(r31) /* 8006A724 00067524 38 60 00 00 */ li r3, 0 /* 8006A728 00067528 C0 22 8C B4 */ lfs f1, lbl_803CD634-_SDA2_BASE_(r2) @@ -5242,8 +5242,8 @@ lbl_8006AC18: /* 8006AC9C 00067A9C 38 21 01 90 */ addi r1, r1, 0x190 /* 8006ACA0 00067AA0 4E 80 00 20 */ blr -.global func_8006ACA4 -func_8006ACA4: +.global zEntPlayer.BoulderRollDoneCheck__Fv +zEntPlayer.BoulderRollDoneCheck__Fv: /* 8006ACA4 00067AA4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006ACA8 00067AA8 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l /* 8006ACAC 00067AAC 80 65 1F C0 */ lwz r3, 0x1fc0(r5) @@ -5272,8 +5272,8 @@ lbl_8006ACF8: /* 8006ACF8 00067AF8 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 8006ACFC 00067AFC 4E 80 00 20 */ blr -.global func_8006AD00 -func_8006AD00: +.global zEntPlayer.BoulderRollDoneCB__Fv +zEntPlayer.BoulderRollDoneCB__Fv: /* 8006AD00 00067B00 94 21 FE 70 */ stwu r1, -0x190(r1) /* 8006AD04 00067B04 7C 08 02 A6 */ mflr r0 /* 8006AD08 00067B08 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -5439,7 +5439,7 @@ lbl_8006AF58: /* 8006AF6C 00067D6C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8006AF70 00067D70 90 03 1A B8 */ stw r0, 0x1ab8(r3) lbl_8006AF74: -/* 8006AF74 00067D74 4B FF B4 BD */ bl func_80066430 +/* 8006AF74 00067D74 4B FF B4 BD */ bl zEntPlayer.zEntPlayerKillCarry__Fv /* 8006AF78 00067D78 38 60 00 2E */ li r3, 0x2e /* 8006AF7C 00067D7C 48 01 62 C5 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 8006AF80 00067D80 80 01 00 14 */ lwz r0, 0x14(r1) @@ -5905,8 +5905,8 @@ lbl_8006B604: /* 8006B61C 0006841C 54 03 0F FE */ srwi r3, r0, 0x1f /* 8006B620 00068420 4E 80 00 20 */ blr -.global func_8006B624 -func_8006B624: +.global zEntPlayer.speak_update__24_unnamed_zEntPlayer_cpp_Ff +zEntPlayer.speak_update__24_unnamed_zEntPlayer_cpp_Ff: /* 8006B624 00068424 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8006B628 00068428 7C 08 02 A6 */ mflr r0 /* 8006B62C 0006842C 90 01 00 24 */ stw r0, 0x24(r1) @@ -6021,8 +6021,8 @@ zEntPlayerSpeakStop__Fv: /* 8006B7B0 000685B0 D0 03 00 10 */ stfs f0, 0x10(r3) /* 8006B7B4 000685B4 4E 80 00 20 */ blr -.global func_8006B7B8 -func_8006B7B8: +.global zEntPlayer.GetPatrickTarget__FP4xEnt +zEntPlayer.GetPatrickTarget__FP4xEnt: /* 8006B7B8 000685B8 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8006B7BC 000685BC 7C 08 02 A6 */ mflr r0 /* 8006B7C0 000685C0 90 01 00 94 */ stw r0, 0x94(r1) @@ -6373,7 +6373,7 @@ lbl_8006BC90: /* 8006BCD4 00068AD4 90 83 17 F8 */ stw r4, 0x17f8(r3) /* 8006BCD8 00068AD8 48 00 00 14 */ b lbl_8006BCEC lbl_8006BCDC: -/* 8006BCDC 00068ADC 4B FF FA DD */ bl func_8006B7B8 +/* 8006BCDC 00068ADC 4B FF FA DD */ bl zEntPlayer.GetPatrickTarget__FP4xEnt /* 8006BCE0 00068AE0 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8006BCE4 00068AE4 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 8006BCE8 00068AE8 90 64 17 F8 */ stw r3, 0x17f8(r4) @@ -6532,7 +6532,7 @@ lbl_8006BED8: /* 8006BEF0 00068CF0 80 06 00 00 */ lwz r0, 0(r6) /* 8006BEF4 00068CF4 28 00 00 00 */ cmplwi r0, 0 /* 8006BEF8 00068CF8 40 82 00 14 */ bne lbl_8006BF0C -/* 8006BEFC 00068CFC 4B FF C8 CD */ bl func_800687C8 +/* 8006BEFC 00068CFC 4B FF C8 CD */ bl zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv /* 8006BF00 00068D00 28 03 00 00 */ cmplwi r3, 0 /* 8006BF04 00068D04 41 82 00 08 */ beq lbl_8006BF0C /* 8006BF08 00068D08 3B E0 00 01 */ li r31, 1 @@ -6553,7 +6553,7 @@ lbl_8006BF24: /* 8006BF3C 00068D3C 80 06 00 00 */ lwz r0, 0(r6) /* 8006BF40 00068D40 28 00 00 00 */ cmplwi r0, 0 /* 8006BF44 00068D44 40 82 00 14 */ bne lbl_8006BF58 -/* 8006BF48 00068D48 4B FF C7 05 */ bl func_8006864C +/* 8006BF48 00068D48 4B FF C7 05 */ bl zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv /* 8006BF4C 00068D4C 28 03 00 00 */ cmplwi r3, 0 /* 8006BF50 00068D50 41 82 00 08 */ beq lbl_8006BF58 /* 8006BF54 00068D54 3B E0 00 01 */ li r31, 1 @@ -6574,7 +6574,7 @@ lbl_8006BF70: /* 8006BF88 00068D88 80 06 00 00 */ lwz r0, 0(r6) /* 8006BF8C 00068D8C 28 00 00 00 */ cmplwi r0, 0 /* 8006BF90 00068D90 40 82 00 14 */ bne lbl_8006BFA4 -/* 8006BF94 00068D94 4B FF C4 7D */ bl func_80068410 +/* 8006BF94 00068D94 4B FF C4 7D */ bl zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv /* 8006BF98 00068D98 28 03 00 00 */ cmplwi r3, 0 /* 8006BF9C 00068D9C 41 82 00 08 */ beq lbl_8006BFA4 /* 8006BFA0 00068DA0 3B E0 00 01 */ li r31, 1 @@ -6595,7 +6595,7 @@ lbl_8006BFBC: /* 8006BFD4 00068DD4 80 06 00 00 */ lwz r0, 0(r6) /* 8006BFD8 00068DD8 28 00 00 00 */ cmplwi r0, 0 /* 8006BFDC 00068DDC 40 82 00 14 */ bne lbl_8006BFF0 -/* 8006BFE0 00068DE0 4B FF C0 89 */ bl func_80068068 +/* 8006BFE0 00068DE0 4B FF C0 89 */ bl zEntPlayer.RunAnyCheck__FP15xAnimTransitionP11xAnimSinglePv /* 8006BFE4 00068DE4 28 03 00 00 */ cmplwi r3, 0 /* 8006BFE8 00068DE8 41 82 00 08 */ beq lbl_8006BFF0 /* 8006BFEC 00068DEC 3B E0 00 01 */ li r31, 1 @@ -6616,7 +6616,7 @@ lbl_8006C008: /* 8006C020 00068E20 80 06 00 00 */ lwz r0, 0(r6) /* 8006C024 00068E24 28 00 00 00 */ cmplwi r0, 0 /* 8006C028 00068E28 40 82 00 14 */ bne lbl_8006C03C -/* 8006C02C 00068E2C 4B FF C3 61 */ bl func_8006838C +/* 8006C02C 00068E2C 4B FF C3 61 */ bl zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv /* 8006C030 00068E30 28 03 00 00 */ cmplwi r3, 0 /* 8006C034 00068E34 41 82 00 08 */ beq lbl_8006C03C /* 8006C038 00068E38 3B E0 00 01 */ li r31, 1 @@ -6637,7 +6637,7 @@ lbl_8006C054: /* 8006C06C 00068E6C 80 06 00 00 */ lwz r0, 0(r6) /* 8006C070 00068E70 28 00 00 00 */ cmplwi r0, 0 /* 8006C074 00068E74 40 82 00 14 */ bne lbl_8006C088 -/* 8006C078 00068E78 4B FF C2 C5 */ bl func_8006833C +/* 8006C078 00068E78 4B FF C2 C5 */ bl zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv /* 8006C07C 00068E7C 28 03 00 00 */ cmplwi r3, 0 /* 8006C080 00068E80 41 82 00 08 */ beq lbl_8006C088 /* 8006C084 00068E84 3B E0 00 01 */ li r31, 1 @@ -7069,8 +7069,8 @@ lbl_8006C6DC: /* 8006C6E8 000694E8 38 21 00 10 */ addi r1, r1, 0x10 /* 8006C6EC 000694EC 4E 80 00 20 */ blr -.global func_8006C6F0 -func_8006C6F0: +.global zEntPlayer.MeleeStopCB__FP15xAnimTransitionP11xAnimSinglePv +zEntPlayer.MeleeStopCB__FP15xAnimTransitionP11xAnimSinglePv: /* 8006C6F0 000694F0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006C6F4 000694F4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006C6F8 000694F8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -7100,11 +7100,11 @@ lbl_8006C734: /* 8006C74C 0006954C 7C 9E 23 78 */ mr r30, r4 /* 8006C750 00069550 93 A1 00 14 */ stw r29, 0x14(r1) /* 8006C754 00069554 7C 7D 1B 78 */ mr r29, r3 -/* 8006C758 00069558 4B FF FF 99 */ bl func_8006C6F0 +/* 8006C758 00069558 4B FF FF 99 */ bl zEntPlayer.MeleeStopCB__FP15xAnimTransitionP11xAnimSinglePv /* 8006C75C 0006955C 7F A3 EB 78 */ mr r3, r29 /* 8006C760 00069560 7F C4 F3 78 */ mr r4, r30 /* 8006C764 00069564 7F E5 FB 78 */ mr r5, r31 -/* 8006C768 00069568 4B FF D2 89 */ bl func_800699F0 +/* 8006C768 00069568 4B FF D2 89 */ bl zEntPlayer.SpatulaGrabCB__FP15xAnimTransitionP11xAnimSinglePv /* 8006C76C 0006956C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8006C770 00069570 38 60 00 00 */ li r3, 0 /* 8006C774 00069574 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -7235,8 +7235,8 @@ lbl_8006C938: /* 8006C938 00069738 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 8006C93C 0006973C 4E 80 00 20 */ blr -.global func_8006C940 -func_8006C940: +.global zEntPlayer.LassoSwingBeginCB__FP15xAnimTransitionP11xAnimSinglePv +zEntPlayer.LassoSwingBeginCB__FP15xAnimTransitionP11xAnimSinglePv: /* 8006C940 00069740 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006C944 00069744 7C 08 02 A6 */ mflr r0 /* 8006C948 00069748 90 01 00 14 */ stw r0, 0x14(r1) @@ -7320,7 +7320,7 @@ lbl_8006CA5C: /* 8006CA74 00069874 7C 9E 23 78 */ mr r30, r4 /* 8006CA78 00069878 93 A1 00 14 */ stw r29, 0x14(r1) /* 8006CA7C 0006987C 7C 7D 1B 78 */ mr r29, r3 -/* 8006CA80 00069880 4B FF D8 29 */ bl func_8006A2A8 +/* 8006CA80 00069880 4B FF D8 29 */ bl zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv /* 8006CA84 00069884 80 DF 00 48 */ lwz r6, 0x48(r31) /* 8006CA88 00069888 7F A3 EB 78 */ mr r3, r29 /* 8006CA8C 0006988C C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) @@ -7329,7 +7329,7 @@ lbl_8006CA5C: /* 8006CA98 00069898 7F E5 FB 78 */ mr r5, r31 /* 8006CA9C 0006989C EC 01 00 32 */ fmuls f0, f1, f0 /* 8006CAA0 000698A0 D0 06 00 D8 */ stfs f0, 0xd8(r6) -/* 8006CAA4 000698A4 4B FF FE 9D */ bl func_8006C940 +/* 8006CAA4 000698A4 4B FF FE 9D */ bl zEntPlayer.LassoSwingBeginCB__FP15xAnimTransitionP11xAnimSinglePv /* 8006CAA8 000698A8 80 01 00 24 */ lwz r0, 0x24(r1) /* 8006CAAC 000698AC 38 60 00 00 */ li r3, 0 /* 8006CAB0 000698B0 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -7478,7 +7478,7 @@ lbl_8006CC68: /* 8006CCD8 00069AD8 90 06 00 10 */ stw r0, 0x10(r6) /* 8006CCDC 00069ADC 80 CD 8D 0C */ lwz r6, lbl_803CB60C-_SDA_BASE_(r13) /* 8006CCE0 00069AE0 90 06 00 00 */ stw r0, 0(r6) -/* 8006CCE4 00069AE4 4B FF D5 C5 */ bl func_8006A2A8 +/* 8006CCE4 00069AE4 4B FF D5 C5 */ bl zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv /* 8006CCE8 00069AE8 80 01 00 24 */ lwz r0, 0x24(r1) /* 8006CCEC 00069AEC 38 60 00 00 */ li r3, 0 /* 8006CCF0 00069AF0 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -7488,8 +7488,8 @@ lbl_8006CC68: /* 8006CD00 00069B00 38 21 00 20 */ addi r1, r1, 0x20 /* 8006CD04 00069B04 4E 80 00 20 */ blr -.global func_8006CD08 -func_8006CD08: +.global zEntPlayer.StunBubbleTrail__FP11xAnimSingle +zEntPlayer.StunBubbleTrail__FP11xAnimSingle: /* 8006CD08 00069B08 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8006CD0C 00069B0C 7C 08 02 A6 */ mflr r0 /* 8006CD10 00069B10 90 01 00 24 */ stw r0, 0x24(r1) @@ -7534,8 +7534,8 @@ lbl_8006CD8C: /* 8006CDA4 00069BA4 38 21 00 20 */ addi r1, r1, 0x20 /* 8006CDA8 00069BA8 4E 80 00 20 */ blr -.global func_8006CDAC -func_8006CDAC: +.global zEntPlayer.BubbleBashContrails__FP11xAnimSingle +zEntPlayer.BubbleBashContrails__FP11xAnimSingle: /* 8006CDAC 00069BAC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8006CDB0 00069BB0 7C 08 02 A6 */ mflr r0 /* 8006CDB4 00069BB4 90 01 00 24 */ stw r0, 0x24(r1) @@ -7589,8 +7589,8 @@ lbl_8006CE50: /* 8006CE68 00069C68 38 21 00 20 */ addi r1, r1, 0x20 /* 8006CE6C 00069C6C 4E 80 00 20 */ blr -.global func_8006CE70 -func_8006CE70: +.global zEntPlayer.BubbleBounceContrails__FP11xAnimSingle +zEntPlayer.BubbleBounceContrails__FP11xAnimSingle: /* 8006CE70 00069C70 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8006CE74 00069C74 7C 08 02 A6 */ mflr r0 /* 8006CE78 00069C78 90 01 00 24 */ stw r0, 0x24(r1) @@ -7698,8 +7698,8 @@ lbl_8006CFDC: /* 8006CFE8 00069DE8 38 21 00 10 */ addi r1, r1, 0x10 /* 8006CFEC 00069DEC 4E 80 00 20 */ blr -.global func_8006CFF0 -func_8006CFF0: +.global zEntPlayer.MeleeAttackBoundCollide__FP4xEntP6zSceneP6xBound +zEntPlayer.MeleeAttackBoundCollide__FP4xEntP6zSceneP6xBound: /* 8006CFF0 00069DF0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8006CFF4 00069DF4 7C 08 02 A6 */ mflr r0 /* 8006CFF8 00069DF8 90 01 00 34 */ stw r0, 0x34(r1) @@ -8134,8 +8134,8 @@ lbl_8006D620: /* 8006D620 0006A420 38 60 00 00 */ li r3, 0 /* 8006D624 0006A424 4E 80 00 20 */ blr -.global func_8006D628 -func_8006D628: +.global zEntPlayer.load_talk_filter__FPUcP16xModelAssetParamUii +zEntPlayer.load_talk_filter__FPUcP16xModelAssetParamUii: /* 8006D628 0006A428 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8006D62C 0006A42C 7C 08 02 A6 */ mflr r0 /* 8006D630 0006A430 90 01 00 34 */ stw r0, 0x34(r1) @@ -8205,8 +8205,8 @@ lbl_8006D6FC: /* 8006D714 0006A514 38 21 00 30 */ addi r1, r1, 0x30 /* 8006D718 0006A518 4E 80 00 20 */ blr -.global func_8006D71C -func_8006D71C: +.global zEntPlayer.count_talk_anims__FP10xAnimTable +zEntPlayer.count_talk_anims__FP10xAnimTable: /* 8006D71C 0006A51C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8006D720 0006A520 7C 08 02 A6 */ mflr r0 /* 8006D724 0006A524 90 01 00 34 */ stw r0, 0x34(r1) @@ -8262,8 +8262,8 @@ lbl_8006D7C0: /* 8006D7DC 0006A5DC 38 21 00 30 */ addi r1, r1, 0x30 /* 8006D7E0 0006A5E0 4E 80 00 20 */ blr -.global func_8006D7E4 -func_8006D7E4: +.global zEntPlayer.load_player_ini__FR15zPlayerSettingsR14xModelInstanceP16xModelAssetParamUi +zEntPlayer.load_player_ini__FR15zPlayerSettingsR14xModelInstanceP16xModelAssetParamUi: /* 8006D7E4 0006A5E4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8006D7E8 0006A5E8 7C 08 02 A6 */ mflr r0 /* 8006D7EC 0006A5EC 90 01 00 24 */ stw r0, 0x24(r1) @@ -8275,13 +8275,13 @@ func_8006D7E4: /* 8006D804 0006A604 7C 7D 1B 78 */ mr r29, r3 /* 8006D808 0006A608 80 84 00 0C */ lwz r4, 0xc(r4) /* 8006D80C 0006A60C 80 64 00 10 */ lwz r3, 0x10(r4) -/* 8006D810 0006A610 4B FF FF 0D */ bl func_8006D71C +/* 8006D810 0006A610 4B FF FF 0D */ bl zEntPlayer.count_talk_anims__FP10xAnimTable /* 8006D814 0006A614 98 7D 04 40 */ stb r3, 0x440(r29) /* 8006D818 0006A618 7F C4 F3 78 */ mr r4, r30 /* 8006D81C 0006A61C 7F E5 FB 78 */ mr r5, r31 /* 8006D820 0006A620 38 7D 04 42 */ addi r3, r29, 0x442 /* 8006D824 0006A624 88 DD 04 40 */ lbz r6, 0x440(r29) -/* 8006D828 0006A628 4B FF FE 01 */ bl func_8006D628 +/* 8006D828 0006A628 4B FF FE 01 */ bl zEntPlayer.load_talk_filter__FPUcP16xModelAssetParamUii /* 8006D82C 0006A62C 98 7D 04 41 */ stb r3, 0x441(r29) /* 8006D830 0006A630 80 01 00 24 */ lwz r0, 0x24(r1) /* 8006D834 0006A634 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -8291,8 +8291,8 @@ func_8006D7E4: /* 8006D844 0006A644 38 21 00 20 */ addi r1, r1, 0x20 /* 8006D848 0006A648 4E 80 00 20 */ blr -.global func_8006D84C -func_8006D84C: +.global zEntPlayer.load_player_ini__Fv +zEntPlayer.load_player_ini__Fv: /* 8006D84C 0006A64C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8006D850 0006A650 7C 08 02 A6 */ mflr r0 /* 8006D854 0006A654 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -8312,7 +8312,7 @@ func_8006D84C: /* 8006D88C 0006A68C 80 C1 00 10 */ lwz r6, 0x10(r1) /* 8006D890 0006A690 7C 65 1B 78 */ mr r5, r3 /* 8006D894 0006A694 38 67 09 C8 */ addi r3, r7, 0x9c8 -/* 8006D898 0006A698 4B FF FF 4D */ bl func_8006D7E4 +/* 8006D898 0006A698 4B FF FF 4D */ bl zEntPlayer.load_player_ini__FR15zPlayerSettingsR14xModelInstanceP16xModelAssetParamUi lbl_8006D89C: /* 8006D89C 0006A69C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006D8A0 0006A6A0 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l @@ -8329,7 +8329,7 @@ lbl_8006D89C: /* 8006D8CC 0006A6CC 80 C1 00 0C */ lwz r6, 0xc(r1) /* 8006D8D0 0006A6D0 7C 65 1B 78 */ mr r5, r3 /* 8006D8D4 0006A6D4 38 67 0E 10 */ addi r3, r7, 0xe10 -/* 8006D8D8 0006A6D8 4B FF FF 0D */ bl func_8006D7E4 +/* 8006D8D8 0006A6D8 4B FF FF 0D */ bl zEntPlayer.load_player_ini__FR15zPlayerSettingsR14xModelInstanceP16xModelAssetParamUi lbl_8006D8DC: /* 8006D8DC 0006A6DC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006D8E0 0006A6E0 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l @@ -8346,7 +8346,7 @@ lbl_8006D8DC: /* 8006D90C 0006A70C 80 C1 00 08 */ lwz r6, 8(r1) /* 8006D910 0006A710 7C 65 1B 78 */ mr r5, r3 /* 8006D914 0006A714 38 67 12 58 */ addi r3, r7, 0x1258 -/* 8006D918 0006A718 4B FF FE CD */ bl func_8006D7E4 +/* 8006D918 0006A718 4B FF FE CD */ bl zEntPlayer.load_player_ini__FR15zPlayerSettingsR14xModelInstanceP16xModelAssetParamUi lbl_8006D91C: /* 8006D91C 0006A71C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8006D920 0006A720 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -8478,7 +8478,7 @@ lbl_8006DAE0: /* 8006DAE0 0006A8E0 28 08 00 00 */ cmplwi r8, 0 /* 8006DAE4 0006A8E4 40 82 FF 2C */ bne lbl_8006DA10 /* 8006DAE8 0006A8E8 80 7C 16 A0 */ lwz r3, 0x16a0(r28) -/* 8006DAEC 0006A8EC 48 01 3A 3D */ bl func_80081528 +/* 8006DAEC 0006A8EC 48 01 3A 3D */ bl zEntPlayer.PlayerHackFixBbashMiss__FP14xModelInstance /* 8006DAF0 0006A8F0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006DAF4 0006A8F4 80 BC 16 A0 */ lwz r5, 0x16a0(r28) /* 8006DAF8 0006A8F8 3B 63 05 58 */ addi r27, r3, lbl_803C0558@l @@ -9094,7 +9094,7 @@ lbl_8006E448: /* 8006E44C 0006B24C 40 82 FC A0 */ bne lbl_8006E0EC lbl_8006E450: /* 8006E450 0006B250 4B FE D9 11 */ bl init__13cruise_bubbleFv -/* 8006E454 0006B254 4B FF F3 F9 */ bl func_8006D84C +/* 8006E454 0006B254 4B FF F3 F9 */ bl zEntPlayer.load_player_ini__Fv /* 8006E458 0006B258 7F A3 EB 78 */ mr r3, r29 /* 8006E45C 0006B25C 4B FD 2F E1 */ bl func_8004143C /* 8006E460 0006B260 7F A3 EB 78 */ mr r3, r29 @@ -9229,7 +9229,7 @@ lbl_8006E62C: /* 8006E640 0006B440 48 00 BA 91 */ bl zEntPlayerPreReset__Fv /* 8006E644 0006B444 7F A3 EB 78 */ mr r3, r29 /* 8006E648 0006B448 48 00 BA D9 */ bl zEntPlayerReset__FP4xEnt -/* 8006E64C 0006B44C 48 00 F9 95 */ bl func_8007DFE0 +/* 8006E64C 0006B44C 48 00 F9 95 */ bl zEntPlayer.zEntPlayer_SNDInit__Fv /* 8006E650 0006B450 38 00 00 00 */ li r0, 0 /* 8006E654 0006B454 90 0D 8C C0 */ stw r0, lbl_803CB5C0-_SDA_BASE_(r13) /* 8006E658 0006B458 48 00 00 19 */ bl zEntPlayer_RestoreSounds__Fv @@ -9255,8 +9255,8 @@ zEntPlayer_RestoreSounds__Fv: zEntPlayer_Load__FP4xEntP7xSerial: /* 8006E694 0006B494 4E 80 00 20 */ blr -.global func_8006E698 -func_8006E698: +.global zEntPlayer.zEntPlayer_StreakFX__FP4xEntf +zEntPlayer.zEntPlayer_StreakFX__FP4xEntf: /* 8006E698 0006B498 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8006E69C 0006B49C 7C 08 02 A6 */ mflr r0 /* 8006E6A0 0006B4A0 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -9609,8 +9609,8 @@ lbl_8006EB88: /* 8006EBB4 0006B9B4 38 21 00 20 */ addi r1, r1, 0x20 /* 8006EBB8 0006B9B8 4E 80 00 20 */ blr -.global func_8006EBBC -func_8006EBBC: +.global zEntPlayer.zEntPlayer_SpringboardFX__FP4xEntf +zEntPlayer.zEntPlayer_SpringboardFX__FP4xEntf: /* 8006EBBC 0006B9BC 94 21 FE 40 */ stwu r1, -0x1c0(r1) /* 8006EBC0 0006B9C0 7C 08 02 A6 */ mflr r0 /* 8006EBC4 0006B9C4 90 01 01 C4 */ stw r0, 0x1c4(r1) @@ -9737,8 +9737,8 @@ lbl_8006ED80: /* 8006ED9C 0006BB9C 38 21 01 C0 */ addi r1, r1, 0x1c0 /* 8006EDA0 0006BBA0 4E 80 00 20 */ blr -.global func_8006EDA4 -func_8006EDA4: +.global zEntPlayer.getPadDefl__FP13_tagPadAnalogP5xVec2 +zEntPlayer.getPadDefl__FP13_tagPadAnalogP5xVec2: /* 8006EDA4 0006BBA4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8006EDA8 0006BBA8 3C 00 43 30 */ lis r0, 0x4330 /* 8006EDAC 0006BBAC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -9978,7 +9978,7 @@ lbl_8006F0E8: /* 8006F114 0006BF14 7C 79 1B 78 */ mr r25, r3 /* 8006F118 0006BF18 7C 9A 23 78 */ mr r26, r4 /* 8006F11C 0006BF1C 3B A0 00 00 */ li r29, 0 -/* 8006F120 0006BF20 48 00 06 85 */ bl func_8006F7A4 +/* 8006F120 0006BF20 48 00 06 85 */ bl zEntPlayer.zEntPlayer_PredictionUpdate__FP4xEntf /* 8006F124 0006BF24 80 99 00 48 */ lwz r4, 0x48(r25) /* 8006F128 0006BF28 38 64 00 70 */ addi r3, r4, 0x70 /* 8006F12C 0006BF2C 38 84 00 30 */ addi r4, r4, 0x30 @@ -10004,7 +10004,7 @@ lbl_8006F0E8: /* 8006F17C 0006BF7C D0 0D 8D 2C */ stfs f0, lbl_803CB62C-_SDA_BASE_(r13) /* 8006F180 0006BF80 80 7F 03 1C */ lwz r3, 0x31c(r31) /* 8006F184 0006BF84 38 63 00 38 */ addi r3, r3, 0x38 -/* 8006F188 0006BF88 4B FF FC 1D */ bl func_8006EDA4 +/* 8006F188 0006BF88 4B FF FC 1D */ bl zEntPlayer.getPadDefl__FP13_tagPadAnalogP5xVec2 /* 8006F18C 0006BF8C 80 7F 03 1C */ lwz r3, 0x31c(r31) /* 8006F190 0006BF90 80 03 00 2C */ lwz r0, 0x2c(r3) /* 8006F194 0006BF94 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a @@ -10302,7 +10302,7 @@ lbl_8006F524: /* 8006F5E4 0006C3E4 C8 01 06 38 */ lfd f0, 0x638(r1) /* 8006F5E8 0006C3E8 EC 21 10 28 */ fsubs f1, f1, f2 /* 8006F5EC 0006C3EC EC 40 10 28 */ fsubs f2, f0, f2 -/* 8006F5F0 0006C3F0 4B FF 6F E9 */ bl func_800665D8 +/* 8006F5F0 0006C3F0 4B FF 6F E9 */ bl zEntPlayer.DampenControls__FPfPfff /* 8006F5F4 0006C3F4 C0 21 00 08 */ lfs f1, 8(r1) /* 8006F5F8 0006C3F8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006F5FC 0006C3FC FC 01 00 00 */ fcmpu cr0, f1, f0 @@ -10370,7 +10370,7 @@ lbl_8006F6D8: /* 8006F6DC 0006C4DC 9B 83 00 00 */ stb r28, 0(r3) /* 8006F6E0 0006C4E0 80 79 00 4C */ lwz r3, 0x4c(r25) /* 8006F6E4 0006C4E4 9B 63 00 01 */ stb r27, 1(r3) -/* 8006F6E8 0006C4E8 4B FF B6 19 */ bl func_8006AD00 +/* 8006F6E8 0006C4E8 4B FF B6 19 */ bl zEntPlayer.BoulderRollDoneCB__Fv /* 8006F6EC 0006C4EC FC 20 F8 90 */ fmr f1, f31 /* 8006F6F0 0006C4F0 7F 23 CB 78 */ mr r3, r25 /* 8006F6F4 0006C4F4 7F 44 D3 78 */ mr r4, r26 @@ -10392,10 +10392,10 @@ lbl_8006F718: /* 8006F730 0006C530 38 00 00 01 */ li r0, 1 /* 8006F734 0006C534 90 0D 8D 30 */ stw r0, lbl_803CB630-_SDA_BASE_(r13) lbl_8006F738: -/* 8006F738 0006C538 4B FF B5 6D */ bl func_8006ACA4 +/* 8006F738 0006C538 4B FF B5 6D */ bl zEntPlayer.BoulderRollDoneCheck__Fv /* 8006F73C 0006C53C 28 03 00 00 */ cmplwi r3, 0 /* 8006F740 0006C540 41 82 00 34 */ beq lbl_8006F774 -/* 8006F744 0006C544 4B FF B5 BD */ bl func_8006AD00 +/* 8006F744 0006C544 4B FF B5 BD */ bl zEntPlayer.BoulderRollDoneCB__Fv /* 8006F748 0006C548 FC 20 F8 90 */ fmr f1, f31 /* 8006F74C 0006C54C 7F 23 CB 78 */ mr r3, r25 /* 8006F750 0006C550 7F 44 D3 78 */ mr r4, r26 @@ -10422,8 +10422,8 @@ lbl_8006F780: /* 8006F79C 0006C59C 38 21 06 80 */ addi r1, r1, 0x680 /* 8006F7A0 0006C5A0 4E 80 00 20 */ blr -.global func_8006F7A4 -func_8006F7A4: +.global zEntPlayer.zEntPlayer_PredictionUpdate__FP4xEntf +zEntPlayer.zEntPlayer_PredictionUpdate__FP4xEntf: /* 8006F7A4 0006C5A4 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8006F7A8 0006C5A8 7C 08 02 A6 */ mflr r0 /* 8006F7AC 0006C5AC 90 01 00 54 */ stw r0, 0x54(r1) @@ -10584,7 +10584,7 @@ lbl_8006F9DC: /* 8006F9EC 0006C7EC 7F C3 F3 78 */ mr r3, r30 /* 8006F9F0 0006C7F0 38 81 00 08 */ addi r4, r1, 8 /* 8006F9F4 0006C7F4 38 BF 1F 84 */ addi r5, r31, 0x1f84 -/* 8006F9F8 0006C7F8 48 01 31 09 */ bl func_80082B00 +/* 8006F9F8 0006C7F8 48 01 31 09 */ bl zEntPlayer.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8006F9FC 0006C7FC 7F C3 F3 78 */ mr r3, r30 /* 8006FA00 0006C800 38 9F 1F 90 */ addi r4, r31, 0x1f90 /* 8006FA04 0006C804 4B F9 ED 51 */ bl func_8000E754 @@ -10614,8 +10614,8 @@ lbl_8006FA3C: /* 8006FA5C 0006C85C 38 21 00 60 */ addi r1, r1, 0x60 /* 8006FA60 0006C860 4E 80 00 20 */ blr -.global func_8006FA64 -func_8006FA64: +.global zEntPlayer.zEntPlayerKnockToSafety__FP4xEnt +zEntPlayer.zEntPlayerKnockToSafety__FP4xEnt: /* 8006FA64 0006C864 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8006FA68 0006C868 7C 08 02 A6 */ mflr r0 /* 8006FA6C 0006C86C 90 01 00 74 */ stw r0, 0x74(r1) @@ -10747,8 +10747,8 @@ lbl_8006FC0C: /* 8006FC48 0006CA48 38 21 00 70 */ addi r1, r1, 0x70 /* 8006FC4C 0006CA4C 4E 80 00 20 */ blr -.global func_8006FC50 -func_8006FC50: +.global zEntPlayer.zEntPlayer_FindGrabEnt__FP4xEntP6zScenePi +zEntPlayer.zEntPlayer_FindGrabEnt__FP4xEntP6zScenePi: /* 8006FC50 0006CA50 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8006FC54 0006CA54 7C 08 02 A6 */ mflr r0 /* 8006FC58 0006CA58 90 01 00 54 */ stw r0, 0x54(r1) @@ -11005,15 +11005,15 @@ lbl_8006FFDC: /* 8006FFF4 0006CDF4 80 03 00 10 */ lwz r0, 0x10(r3) /* 8006FFF8 0006CDF8 28 00 00 00 */ cmplwi r0, 0 /* 8006FFFC 0006CDFC 40 82 00 08 */ bne lbl_80070004 -/* 80070000 0006CE00 48 01 21 75 */ bl func_80082174 +/* 80070000 0006CE00 48 01 21 75 */ bl zEntPlayer.zEntPlayer_UpdateVelocityBlur__Fv lbl_80070004: /* 80070004 0006CE04 FC 20 F8 90 */ fmr f1, f31 /* 80070008 0006CE08 7F 43 D3 78 */ mr r3, r26 -/* 8007000C 0006CE0C 4B FF F7 99 */ bl func_8006F7A4 +/* 8007000C 0006CE0C 4B FF F7 99 */ bl zEntPlayer.zEntPlayer_PredictionUpdate__FP4xEntf /* 80070010 0006CE10 FC 20 F8 90 */ fmr f1, f31 /* 80070014 0006CE14 7F 43 D3 78 */ mr r3, r26 /* 80070018 0006CE18 7F 64 DB 78 */ mr r4, r27 -/* 8007001C 0006CE1C 48 00 77 01 */ bl func_8007771C +/* 8007001C 0006CE1C 48 00 77 01 */ bl zEntPlayer.zEntPlayerEGenUpdate__FP4xEntP6xScenef /* 80070020 0006CE20 80 0D 8D 58 */ lwz r0, lbl_803CB658-_SDA_BASE_(r13) /* 80070024 0006CE24 28 00 00 00 */ cmplwi r0, 0 /* 80070028 0006CE28 41 82 00 50 */ beq lbl_80070078 @@ -11079,9 +11079,9 @@ lbl_800700D0: /* 80070108 0006CF08 40 82 44 60 */ bne lbl_80074568 /* 8007010C 0006CF0C FC 20 F8 90 */ fmr f1, f31 /* 80070110 0006CF10 7F 43 D3 78 */ mr r3, r26 -/* 80070114 0006CF14 4B FF EA A9 */ bl func_8006EBBC +/* 80070114 0006CF14 4B FF EA A9 */ bl zEntPlayer.zEntPlayer_SpringboardFX__FP4xEntf /* 80070118 0006CF18 FC 20 F8 90 */ fmr f1, f31 -/* 8007011C 0006CF1C 4B FF B5 09 */ bl func_8006B624 +/* 8007011C 0006CF1C 4B FF B5 09 */ bl zEntPlayer.speak_update__24_unnamed_zEntPlayer_cpp_Ff /* 80070120 0006CF20 80 8D 8D 60 */ lwz r4, lbl_803CB660-_SDA_BASE_(r13) /* 80070124 0006CF24 2C 04 00 00 */ cmpwi r4, 0 /* 80070128 0006CF28 40 82 00 80 */ bne lbl_800701A8 @@ -11386,7 +11386,7 @@ lbl_800704A8: /* 80070594 0006D394 C0 02 8C 00 */ lfs f0, lbl_803CD580-_SDA2_BASE_(r2) /* 80070598 0006D398 7F 43 D3 78 */ mr r3, r26 /* 8007059C 0006D39C D0 0D 8D 54 */ stfs f0, lbl_803CB654-_SDA_BASE_(r13) -/* 800705A0 0006D3A0 4B FF B2 19 */ bl func_8006B7B8 +/* 800705A0 0006D3A0 4B FF B2 19 */ bl zEntPlayer.GetPatrickTarget__FP4xEnt /* 800705A4 0006D3A4 90 6D 8D 58 */ stw r3, lbl_803CB658-_SDA_BASE_(r13) /* 800705A8 0006D3A8 38 00 00 03 */ li r0, 3 /* 800705AC 0006D3AC 90 0D 8D 50 */ stw r0, lbl_803CB650-_SDA_BASE_(r13) @@ -11410,7 +11410,7 @@ lbl_800705C8: /* 800705F0 0006D3F0 7F 64 DB 78 */ mr r4, r27 /* 800705F4 0006D3F4 38 A0 00 00 */ li r5, 0 /* 800705F8 0006D3F8 D0 0D 8D 54 */ stfs f0, lbl_803CB654-_SDA_BASE_(r13) -/* 800705FC 0006D3FC 4B FF F6 55 */ bl func_8006FC50 +/* 800705FC 0006D3FC 4B FF F6 55 */ bl zEntPlayer.zEntPlayer_FindGrabEnt__FP4xEntP6zScenePi /* 80070600 0006D400 90 6D 8D 58 */ stw r3, lbl_803CB658-_SDA_BASE_(r13) /* 80070604 0006D404 38 00 00 02 */ li r0, 2 /* 80070608 0006D408 90 0D 8D 50 */ stw r0, lbl_803CB650-_SDA_BASE_(r13) @@ -11445,7 +11445,7 @@ lbl_80070674: /* 80070674 0006D474 7F 43 D3 78 */ mr r3, r26 /* 80070678 0006D478 7F 64 DB 78 */ mr r4, r27 /* 8007067C 0006D47C 38 AD 8D 00 */ addi r5, r13, lbl_803CB600-_SDA_BASE_ -/* 80070680 0006D480 4B FF F5 D1 */ bl func_8006FC50 +/* 80070680 0006D480 4B FF F5 D1 */ bl zEntPlayer.zEntPlayer_FindGrabEnt__FP4xEntP6zScenePi /* 80070684 0006D484 90 6D 8C FC */ stw r3, lbl_803CB5FC-_SDA_BASE_(r13) lbl_80070688: /* 80070688 0006D488 80 9A 00 24 */ lwz r4, 0x24(r26) @@ -11465,7 +11465,7 @@ lbl_80070688: /* 800706C0 0006D4C0 28 00 00 00 */ cmplwi r0, 0 /* 800706C4 0006D4C4 81 E3 00 04 */ lwz r15, 4(r3) /* 800706C8 0006D4C8 40 82 00 24 */ bne lbl_800706EC -/* 800706CC 0006D4CC 4B FF C6 3D */ bl func_8006CD08 +/* 800706CC 0006D4CC 4B FF C6 3D */ bl zEntPlayer.StunBubbleTrail__FP11xAnimSingle /* 800706D0 0006D4D0 28 03 00 00 */ cmplwi r3, 0 /* 800706D4 0006D4D4 41 82 00 18 */ beq lbl_800706EC /* 800706D8 0006D4D8 80 6E 07 04 */ lwz r3, 0x704(r14) @@ -11731,7 +11731,7 @@ lbl_80070A34: /* 80070ABC 0006D8BC 7F 43 D3 78 */ mr r3, r26 /* 80070AC0 0006D8C0 7F 64 DB 78 */ mr r4, r27 /* 80070AC4 0006D8C4 38 A1 05 68 */ addi r5, r1, 0x568 -/* 80070AC8 0006D8C8 4B FF C5 29 */ bl func_8006CFF0 +/* 80070AC8 0006D8C8 4B FF C5 29 */ bl zEntPlayer.MeleeAttackBoundCollide__FP4xEntP6zSceneP6xBound lbl_80070ACC: /* 80070ACC 0006D8CC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80070AD0 0006D8D0 80 9A 00 24 */ lwz r4, 0x24(r26) @@ -11747,14 +11747,14 @@ lbl_80070ACC: /* 80070AF8 0006D8F8 80 63 00 0C */ lwz r3, 0xc(r3) /* 80070AFC 0006D8FC 81 E3 00 08 */ lwz r15, 8(r3) /* 80070B00 0006D900 7D E3 7B 78 */ mr r3, r15 -/* 80070B04 0006D904 4B FF C2 A9 */ bl func_8006CDAC +/* 80070B04 0006D904 4B FF C2 A9 */ bl zEntPlayer.BubbleBashContrails__FP11xAnimSingle /* 80070B08 0006D908 28 03 00 00 */ cmplwi r3, 0 /* 80070B0C 0006D90C 41 82 00 0C */ beq lbl_80070B18 /* 80070B10 0006D910 39 C2 8E 70 */ addi r14, r2, lbl_803CD7F0-_SDA2_BASE_ /* 80070B14 0006D914 48 00 00 18 */ b lbl_80070B2C lbl_80070B18: /* 80070B18 0006D918 7D E3 7B 78 */ mr r3, r15 -/* 80070B1C 0006D91C 4B FF C3 55 */ bl func_8006CE70 +/* 80070B1C 0006D91C 4B FF C3 55 */ bl zEntPlayer.BubbleBounceContrails__FP11xAnimSingle /* 80070B20 0006D920 28 03 00 00 */ cmplwi r3, 0 /* 80070B24 0006D924 41 82 00 08 */ beq lbl_80070B2C /* 80070B28 0006D928 39 C2 8E 78 */ addi r14, r2, lbl_803CD7F8-_SDA2_BASE_ @@ -12140,7 +12140,7 @@ lbl_8007109C: /* 800710B0 0006DEB0 40 82 00 10 */ bne lbl_800710C0 /* 800710B4 0006DEB4 38 60 00 02 */ li r3, 2 /* 800710B8 0006DEB8 48 02 9A 75 */ bl zGameStateSwitch__Fi -/* 800710BC 0006DEBC 4B FF 6F 99 */ bl func_80068054 +/* 800710BC 0006DEBC 4B FF 6F 99 */ bl zEntPlayer.HealthReset__Fv lbl_800710C0: /* 800710C0 0006DEC0 80 9A 00 24 */ lwz r4, 0x24(r26) /* 800710C4 0006DEC4 3C 60 80 3C */ lis r3, lbl_803BF6A4@ha @@ -12157,7 +12157,7 @@ lbl_800710C0: /* 800710F0 0006DEF0 54 00 06 FC */ rlwinm r0, r0, 0, 0x1b, 0x1e /* 800710F4 0006DEF4 28 00 00 0A */ cmplwi r0, 0xa /* 800710F8 0006DEF8 40 82 00 08 */ bne lbl_80071100 -/* 800710FC 0006DEFC 4B FF 8D 2D */ bl func_80069E28 +/* 800710FC 0006DEFC 4B FF 8D 2D */ bl zEntPlayer.DoWallJumpCheck__Fv lbl_80071100: /* 80071100 0006DF00 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) /* 80071104 0006DF04 2C 00 00 00 */ cmpwi r0, 0 @@ -13431,7 +13431,7 @@ lbl_80072374: /* 80072390 0006F190 2C 00 00 00 */ cmpwi r0, 0 /* 80072394 0006F194 40 82 00 40 */ bne lbl_800723D4 /* 80072398 0006F198 7F 43 D3 78 */ mr r3, r26 -/* 8007239C 0006F19C 4B FF D6 C9 */ bl func_8006FA64 +/* 8007239C 0006F19C 4B FF D6 C9 */ bl zEntPlayer.zEntPlayerKnockToSafety__FP4xEnt /* 800723A0 0006F1A0 2C 03 00 00 */ cmpwi r3, 0 /* 800723A4 0006F1A4 41 82 00 30 */ beq lbl_800723D4 /* 800723A8 0006F1A8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -13512,7 +13512,7 @@ lbl_800724B0: /* 800724B0 0006F2B0 FC 20 F8 90 */ fmr f1, f31 /* 800724B4 0006F2B4 7F 43 D3 78 */ mr r3, r26 /* 800724B8 0006F2B8 7F 64 DB 78 */ mr r4, r27 -/* 800724BC 0006F2BC 48 00 F3 C5 */ bl func_80081880 +/* 800724BC 0006F2BC 48 00 F3 C5 */ bl zEntPlayer.PlayerLedgeUpdate__FP4xEntP6xScenef /* 800724C0 0006F2C0 3C 80 80 25 */ lis r4, lbl_80256118@ha /* 800724C4 0006F2C4 80 7F 00 04 */ lwz r3, 4(r31) /* 800724C8 0006F2C8 38 84 61 18 */ addi r4, r4, lbl_80256118@l @@ -13858,27 +13858,27 @@ lbl_800729B4: /* 800729B4 0006F7B4 FC 20 F8 90 */ fmr f1, f31 /* 800729B8 0006F7B8 7F 43 D3 78 */ mr r3, r26 /* 800729BC 0006F7BC 7F 64 DB 78 */ mr r4, r27 -/* 800729C0 0006F7C0 48 00 5F 01 */ bl func_800788C0 +/* 800729C0 0006F7C0 48 00 5F 01 */ bl zEntPlayer.zEntPlayerFloorUpdate__FP4xEntP6xScenef /* 800729C4 0006F7C4 FC 20 F8 90 */ fmr f1, f31 /* 800729C8 0006F7C8 7F 43 D3 78 */ mr r3, r26 /* 800729CC 0006F7CC 7F 64 DB 78 */ mr r4, r27 -/* 800729D0 0006F7D0 48 00 AF 1D */ bl func_8007D8EC +/* 800729D0 0006F7D0 48 00 AF 1D */ bl zEntPlayer.PlayerTeeterCheck__FP4xEntP6xScenef /* 800729D4 0006F7D4 FC 20 F8 90 */ fmr f1, f31 /* 800729D8 0006F7D8 7F 43 D3 78 */ mr r3, r26 /* 800729DC 0006F7DC 7F 64 DB 78 */ mr r4, r27 -/* 800729E0 0006F7E0 48 00 6B 2D */ bl func_8007950C +/* 800729E0 0006F7E0 48 00 6B 2D */ bl zEntPlayer.zEntPlayerSurfDamageUpdate__FP4xEntP6xScenef /* 800729E4 0006F7E4 FC 20 F8 90 */ fmr f1, f31 /* 800729E8 0006F7E8 7F 43 D3 78 */ mr r3, r26 /* 800729EC 0006F7EC 7F 64 DB 78 */ mr r4, r27 -/* 800729F0 0006F7F0 48 00 6E 29 */ bl func_80079818 +/* 800729F0 0006F7F0 48 00 6E 29 */ bl zEntPlayer.zEntPlayerDriveUpdate__FP4xEntP6xScenef /* 800729F4 0006F7F4 FC 20 F8 90 */ fmr f1, f31 /* 800729F8 0006F7F8 7F 43 D3 78 */ mr r3, r26 /* 800729FC 0006F7FC 7F 64 DB 78 */ mr r4, r27 -/* 80072A00 0006F800 48 00 47 69 */ bl func_80077168 +/* 80072A00 0006F800 48 00 47 69 */ bl zEntPlayer.zEntPlayerJumpUpdate__FP4xEntP6xScenef /* 80072A04 0006F804 FC 20 F8 90 */ fmr f1, f31 /* 80072A08 0006F808 7F 43 D3 78 */ mr r3, r26 /* 80072A0C 0006F80C 7F 64 DB 78 */ mr r4, r27 -/* 80072A10 0006F810 48 00 5B FD */ bl func_8007860C +/* 80072A10 0006F810 48 00 5B FD */ bl zEntPlayer.zEntPlayerTSlideUpdate__FP4xEntP6xScenef /* 80072A14 0006F814 7F 43 D3 78 */ mr r3, r26 /* 80072A18 0006F818 7F 64 DB 78 */ mr r4, r27 /* 80072A1C 0006F81C 48 00 9B 41 */ bl zEntPlayerCollTrigger__FP4xEntP6xScene @@ -13950,7 +13950,7 @@ lbl_80072B0C: /* 80072B0C 0006F90C FC 20 F8 90 */ fmr f1, f31 /* 80072B10 0006F910 7F 43 D3 78 */ mr r3, r26 /* 80072B14 0006F914 7F 64 DB 78 */ mr r4, r27 -/* 80072B18 0006F918 48 00 4C F9 */ bl func_80077810 +/* 80072B18 0006F918 48 00 4C F9 */ bl zEntPlayer.zEntPlayerVelUpdate__FP4xEntP6xScenef /* 80072B1C 0006F91C 80 BA 00 48 */ lwz r5, 0x48(r26) /* 80072B20 0006F920 FC 20 F8 90 */ fmr f1, f31 /* 80072B24 0006F924 C0 0D 8D 04 */ lfs f0, lbl_803CB604-_SDA_BASE_(r13) @@ -14122,7 +14122,7 @@ lbl_80072C9C: lbl_80072DB4: /* 80072DB4 0006FBB4 7E 83 A3 78 */ mr r3, r20 /* 80072DB8 0006FBB8 38 80 00 03 */ li r4, 3 -/* 80072DBC 0006FBBC 4B FF 34 55 */ bl func_80066210 +/* 80072DBC 0006FBBC 4B FF 34 55 */ bl zEntPlayer.zEntPlayer_SpawnWandBubbles__FP5xVec3Ui lbl_80072DC0: /* 80072DC0 0006FBC0 80 BA 00 24 */ lwz r5, 0x24(r26) /* 80072DC4 0006FBC4 38 61 04 7C */ addi r3, r1, 0x47c @@ -14153,7 +14153,7 @@ lbl_80072DC0: /* 80072E28 0006FC28 7F 43 D3 78 */ mr r3, r26 /* 80072E2C 0006FC2C 7F 64 DB 78 */ mr r4, r27 /* 80072E30 0006FC30 38 A1 04 7C */ addi r5, r1, 0x47c -/* 80072E34 0006FC34 4B FF A1 BD */ bl func_8006CFF0 +/* 80072E34 0006FC34 4B FF A1 BD */ bl zEntPlayer.MeleeAttackBoundCollide__FP4xEntP6zSceneP6xBound /* 80072E38 0006FC38 48 00 00 20 */ b lbl_80072E58 lbl_80072E3C: /* 80072E3C 0006FC3C 80 6D 8E 28 */ lwz r3, lbl_803CB728-_SDA_BASE_(r13) @@ -14284,7 +14284,7 @@ lbl_80072F6C: /* 80073020 0006FE20 90 A1 10 10 */ stw r5, 0x1010(r1) /* 80073024 0006FE24 38 A5 01 94 */ addi r5, r5, 0x194 /* 80073028 0006FE28 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8007302C 0006FE2C 48 00 FA D5 */ bl func_80082B00 +/* 8007302C 0006FE2C 48 00 FA D5 */ bl zEntPlayer.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 lbl_80073030: /* 80073030 0006FE30 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80073034 0006FE34 38 83 05 58 */ addi r4, r3, lbl_803C0558@l @@ -14402,7 +14402,7 @@ lbl_8007318C: /* 800731D8 0006FFD8 38 61 00 94 */ addi r3, r1, 0x94 /* 800731DC 0006FFDC 38 81 02 F0 */ addi r4, r1, 0x2f0 /* 800731E0 0006FFE0 38 A5 01 94 */ addi r5, r5, 0x194 -/* 800731E4 0006FFE4 48 00 F9 1D */ bl func_80082B00 +/* 800731E4 0006FFE4 48 00 F9 1D */ bl zEntPlayer.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800731E8 0006FFE8 7D C3 73 78 */ mr r3, r14 /* 800731EC 0006FFEC 38 81 00 94 */ addi r4, r1, 0x94 /* 800731F0 0006FFF0 4B FA 87 71 */ bl func_8001B960 @@ -14726,7 +14726,7 @@ lbl_80073690: /* 80073694 00070494 7C 65 1B 78 */ mr r5, r3 /* 80073698 00070498 38 81 02 30 */ addi r4, r1, 0x230 /* 8007369C 0007049C D0 01 02 68 */ stfs f0, 0x268(r1) -/* 800736A0 000704A0 48 00 F4 61 */ bl func_80082B00 +/* 800736A0 000704A0 48 00 F4 61 */ bl zEntPlayer.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800736A4 000704A4 80 61 10 30 */ lwz r3, 0x1030(r1) /* 800736A8 000704A8 80 9A 00 24 */ lwz r4, 0x24(r26) /* 800736AC 000704AC 80 03 19 F0 */ lwz r0, 0x19f0(r3) @@ -15218,7 +15218,7 @@ lbl_80073D98: /* 80073DDC 00070BDC 7F 43 D3 78 */ mr r3, r26 /* 80073DE0 00070BE0 7F 64 DB 78 */ mr r4, r27 /* 80073DE4 00070BE4 38 A1 04 30 */ addi r5, r1, 0x430 -/* 80073DE8 00070BE8 4B FF 92 09 */ bl func_8006CFF0 +/* 80073DE8 00070BE8 4B FF 92 09 */ bl zEntPlayer.MeleeAttackBoundCollide__FP4xEntP6zSceneP6xBound lbl_80073DEC: /* 80073DEC 00070BEC 80 6D 8D 58 */ lwz r3, lbl_803CB658-_SDA_BASE_(r13) /* 80073DF0 00070BF0 28 03 00 00 */ cmplwi r3, 0 @@ -15695,7 +15695,7 @@ lbl_80074418: /* 800744D4 000712D4 7F 43 D3 78 */ mr r3, r26 /* 800744D8 000712D8 7F 64 DB 78 */ mr r4, r27 /* 800744DC 000712DC 38 A1 03 94 */ addi r5, r1, 0x394 -/* 800744E0 000712E0 4B FF 8B 11 */ bl func_8006CFF0 +/* 800744E0 000712E0 4B FF 8B 11 */ bl zEntPlayer.MeleeAttackBoundCollide__FP4xEntP6zSceneP6xBound /* 800744E4 000712E4 2C 03 00 00 */ cmpwi r3, 0 /* 800744E8 000712E8 41 82 00 0C */ beq lbl_800744F4 /* 800744EC 000712EC 38 00 00 00 */ li r0, 0 @@ -15703,7 +15703,7 @@ lbl_80074418: lbl_800744F4: /* 800744F4 000712F4 FC 20 F8 90 */ fmr f1, f31 /* 800744F8 000712F8 7F 43 D3 78 */ mr r3, r26 -/* 800744FC 000712FC 4B FF A1 9D */ bl func_8006E698 +/* 800744FC 000712FC 4B FF A1 9D */ bl zEntPlayer.zEntPlayer_StreakFX__FP4xEntf /* 80074500 00071300 80 7A 00 24 */ lwz r3, 0x24(r26) /* 80074504 00071304 38 81 02 70 */ addi r4, r1, 0x270 /* 80074508 00071308 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -16118,8 +16118,8 @@ lbl_80074AC8: /* 80074AEC 000718EC B0 03 00 44 */ sth r0, 0x44(r3) /* 80074AF0 000718F0 4E 80 00 20 */ blr -.global func_80074AF4 -func_80074AF4: +.global zEntPlayer.zEntPlayer_BubbleBowlLaneRender__FP4zEnt +zEntPlayer.zEntPlayer_BubbleBowlLaneRender__FP4zEnt: /* 80074AF4 000718F4 94 21 CF 00 */ stwu r1, -0x3100(r1) /* 80074AF8 000718F8 7C 08 02 A6 */ mflr r0 /* 80074AFC 000718FC 90 01 31 04 */ stw r0, 0x3104(r1) @@ -16238,8 +16238,8 @@ lbl_80074C74: /* 80074CAC 00071AAC 38 21 31 00 */ addi r1, r1, 0x3100 /* 80074CB0 00071AB0 4E 80 00 20 */ blr -.global func_80074CB4 -func_80074CB4: +.global zEntPlayer.zEntPlayer_ReticleRender__FP4zEnt +zEntPlayer.zEntPlayer_ReticleRender__FP4zEnt: /* 80074CB4 00071AB4 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80074CB8 00071AB8 7C 08 02 A6 */ mflr r0 /* 80074CBC 00071ABC 90 01 00 54 */ stw r0, 0x54(r1) @@ -16537,8 +16537,8 @@ lbl_80075104: /* 80075118 00071F18 38 21 00 40 */ addi r1, r1, 0x40 /* 8007511C 00071F1C 4E 80 00 20 */ blr -.global func_80075120 -func_80075120: +.global zEntPlayer.zEntPlayerUpdateModelSB__Fv +zEntPlayer.zEntPlayerUpdateModelSB__Fv: /* 80075120 00071F20 94 21 FF 90 */ stwu r1, -0x70(r1) /* 80075124 00071F24 7C 08 02 A6 */ mflr r0 /* 80075128 00071F28 90 01 00 74 */ stw r0, 0x74(r1) @@ -16878,15 +16878,15 @@ zEntPlayerUpdateModel__Fv: /* 80075600 00072400 80 04 16 A0 */ lwz r0, 0x16a0(r4) /* 80075604 00072404 7C 03 00 40 */ cmplw r3, r0 /* 80075608 00072408 40 82 00 08 */ bne lbl_80075610 -/* 8007560C 0007240C 4B FF FB 15 */ bl func_80075120 +/* 8007560C 0007240C 4B FF FB 15 */ bl zEntPlayer.zEntPlayerUpdateModelSB__Fv lbl_80075610: /* 80075610 00072410 80 01 00 14 */ lwz r0, 0x14(r1) /* 80075614 00072414 7C 08 03 A6 */ mtlr r0 /* 80075618 00072418 38 21 00 10 */ addi r1, r1, 0x10 /* 8007561C 0007241C 4E 80 00 20 */ blr -.global func_80075620 -func_80075620: +.global zEntPlayer.zEntPlayerEmitTongueBubbles__Fv +zEntPlayer.zEntPlayerEmitTongueBubbles__Fv: /* 80075620 00072420 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80075624 00072424 7C 08 02 A6 */ mflr r0 /* 80075628 00072428 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -16919,8 +16919,8 @@ lbl_80075684: /* 80075690 00072490 38 21 00 20 */ addi r1, r1, 0x20 /* 80075694 00072494 4E 80 00 20 */ blr -.global func_80075698 -func_80075698: +.global zEntPlayer.zEntPlayerEmitSlideBubbles__Fv +zEntPlayer.zEntPlayerEmitSlideBubbles__Fv: /* 80075698 00072498 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8007569C 0007249C 7C 08 02 A6 */ mflr r0 /* 800756A0 000724A0 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -16953,8 +16953,8 @@ lbl_800756FC: /* 80075708 00072508 38 21 00 20 */ addi r1, r1, 0x20 /* 8007570C 0007250C 4E 80 00 20 */ blr -.global func_80075710 -func_80075710: +.global zEntPlayer.zEntPlayerCheckHelmetPop__Fv +zEntPlayer.zEntPlayerCheckHelmetPop__Fv: /* 80075710 00072510 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80075714 00072514 7C 08 02 A6 */ mflr r0 /* 80075718 00072518 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -16997,8 +16997,8 @@ lbl_80075794: /* 800757A4 000725A4 38 21 00 20 */ addi r1, r1, 0x20 /* 800757A8 000725A8 4E 80 00 20 */ blr -.global func_800757AC -func_800757AC: +.global zEntPlayer.zEntPlayerCheckShoePop__Fv +zEntPlayer.zEntPlayerCheckShoePop__Fv: /* 800757AC 000725AC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800757B0 000725B0 7C 08 02 A6 */ mflr r0 /* 800757B4 000725B4 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -17195,7 +17195,7 @@ lbl_80075A54: /* 80075A88 00072888 D3 E1 00 4C */ stfs f31, 0x4c(r1) /* 80075A8C 0007288C 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80075A90 00072890 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80075A94 00072894 48 00 D0 6D */ bl func_80082B00 +/* 80075A94 00072894 48 00 D0 6D */ bl zEntPlayer.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80075A98 00072898 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80075A9C 0007289C C0 01 00 44 */ lfs f0, 0x44(r1) /* 80075AA0 000728A0 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -17247,7 +17247,7 @@ lbl_80075B28: /* 80075B44 00072944 80 03 16 A0 */ lwz r0, 0x16a0(r3) /* 80075B48 00072948 7C 04 00 40 */ cmplw r4, r0 /* 80075B4C 0007294C 40 82 01 18 */ bne lbl_80075C64 -/* 80075B50 00072950 4B FF FA D1 */ bl func_80075620 +/* 80075B50 00072950 4B FF FA D1 */ bl zEntPlayer.zEntPlayerEmitTongueBubbles__Fv /* 80075B54 00072954 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80075B58 00072958 80 FE 00 24 */ lwz r7, 0x24(r30) /* 80075B5C 0007295C 3B A3 05 58 */ addi r29, r3, lbl_803C0558@l @@ -17298,9 +17298,9 @@ lbl_80075B28: /* 80075C10 00072A10 40 82 00 10 */ bne lbl_80075C20 /* 80075C14 00072A14 38 61 00 20 */ addi r3, r1, 0x20 /* 80075C18 00072A18 38 80 00 01 */ li r4, 1 -/* 80075C1C 00072A1C 4B FF 05 F5 */ bl func_80066210 +/* 80075C1C 00072A1C 4B FF 05 F5 */ bl zEntPlayer.zEntPlayer_SpawnWandBubbles__FP5xVec3Ui lbl_80075C20: -/* 80075C20 00072A20 4B FF FA F1 */ bl func_80075710 +/* 80075C20 00072A20 4B FF FA F1 */ bl zEntPlayer.zEntPlayerCheckHelmetPop__Fv /* 80075C24 00072A24 80 02 AB E8 */ lwz r0, lbl_803CF568-_SDA2_BASE_(r2) /* 80075C28 00072A28 28 00 00 00 */ cmplwi r0, 0 /* 80075C2C 00072A2C 40 82 00 30 */ bne lbl_80075C5C @@ -17314,9 +17314,9 @@ lbl_80075C20: /* 80075C4C 00072A4C 40 82 00 10 */ bne lbl_80075C5C /* 80075C50 00072A50 38 61 00 20 */ addi r3, r1, 0x20 /* 80075C54 00072A54 38 80 00 01 */ li r4, 1 -/* 80075C58 00072A58 4B FF 05 B9 */ bl func_80066210 +/* 80075C58 00072A58 4B FF 05 B9 */ bl zEntPlayer.zEntPlayer_SpawnWandBubbles__FP5xVec3Ui lbl_80075C5C: -/* 80075C5C 00072A5C 4B FF FB 51 */ bl func_800757AC +/* 80075C5C 00072A5C 4B FF FB 51 */ bl zEntPlayer.zEntPlayerCheckShoePop__Fv /* 80075C60 00072A60 48 00 01 00 */ b lbl_80075D60 lbl_80075C64: /* 80075C64 00072A64 80 03 16 A8 */ lwz r0, 0x16a8(r3) @@ -17371,7 +17371,7 @@ lbl_80075CF8: /* 80075D08 00072B08 80 03 1D 4C */ lwz r0, 0x1d4c(r3) /* 80075D0C 00072B0C 28 00 00 00 */ cmplwi r0, 0 /* 80075D10 00072B10 41 82 00 08 */ beq lbl_80075D18 -/* 80075D14 00072B14 4B FF F9 85 */ bl func_80075698 +/* 80075D14 00072B14 4B FF F9 85 */ bl zEntPlayer.zEntPlayerEmitSlideBubbles__Fv lbl_80075D18: /* 80075D18 00072B18 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) /* 80075D1C 00072B1C 80 83 00 00 */ lwz r4, 0(r3) @@ -17392,7 +17392,7 @@ lbl_80075D44: /* 80075D50 00072B50 80 03 1D 4C */ lwz r0, 0x1d4c(r3) /* 80075D54 00072B54 28 00 00 00 */ cmplwi r0, 0 /* 80075D58 00072B58 41 82 00 08 */ beq lbl_80075D60 -/* 80075D5C 00072B5C 4B FF F9 3D */ bl func_80075698 +/* 80075D5C 00072B5C 4B FF F9 3D */ bl zEntPlayer.zEntPlayerEmitSlideBubbles__Fv lbl_80075D60: /* 80075D60 00072B60 80 0D 8D 58 */ lwz r0, lbl_803CB658-_SDA_BASE_(r13) /* 80075D64 00072B64 C3 E2 8C 20 */ lfs f31, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -17424,7 +17424,7 @@ lbl_80075D60: /* 80075DCC 00072BCC 4C 40 13 82 */ cror 2, 0, 2 /* 80075DD0 00072BD0 40 82 00 0C */ bne lbl_80075DDC /* 80075DD4 00072BD4 7F C3 F3 78 */ mr r3, r30 -/* 80075DD8 00072BD8 4B FF EE DD */ bl func_80074CB4 +/* 80075DD8 00072BD8 4B FF EE DD */ bl zEntPlayer.zEntPlayer_ReticleRender__FP4zEnt lbl_80075DDC: /* 80075DDC 00072BDC 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) /* 80075DE0 00072BE0 2C 00 00 02 */ cmpwi r0, 2 @@ -17465,7 +17465,7 @@ lbl_80075E60: /* 80075E64 00072C64 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80075E68 00072C68 40 81 00 0C */ ble lbl_80075E74 /* 80075E6C 00072C6C 7F C3 F3 78 */ mr r3, r30 -/* 80075E70 00072C70 4B FF EE 45 */ bl func_80074CB4 +/* 80075E70 00072C70 4B FF EE 45 */ bl zEntPlayer.zEntPlayer_ReticleRender__FP4zEnt lbl_80075E74: /* 80075E74 00072C74 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80075E78 00072C78 38 81 00 50 */ addi r4, r1, 0x50 @@ -17477,7 +17477,7 @@ lbl_80075E74: /* 80075E90 00072C90 2C 00 00 00 */ cmpwi r0, 0 /* 80075E94 00072C94 41 82 00 0C */ beq lbl_80075EA0 /* 80075E98 00072C98 7F C3 F3 78 */ mr r3, r30 -/* 80075E9C 00072C9C 4B FF EC 59 */ bl func_80074AF4 +/* 80075E9C 00072C9C 4B FF EC 59 */ bl zEntPlayer.zEntPlayer_BubbleBowlLaneRender__FP4zEnt lbl_80075EA0: /* 80075EA0 00072CA0 E3 E1 00 A8 */ psq_l f31, 168(r1), 0, qr0 /* 80075EA4 00072CA4 80 01 00 B4 */ lwz r0, 0xb4(r1) @@ -17562,7 +17562,7 @@ lbl_80075FA0: /* 80075FCC 00072DCC 90 81 00 28 */ stw r4, 0x28(r1) /* 80075FD0 00072DD0 C8 01 00 28 */ lfd f0, 0x28(r1) /* 80075FD4 00072DD4 EC 40 10 28 */ fsubs f2, f0, f2 -/* 80075FD8 00072DD8 4B FF 0A 15 */ bl func_800669EC +/* 80075FD8 00072DD8 4B FF 0A 15 */ bl zEntPlayer.PlayerAbsControl__FP4xEntfff lbl_80075FDC: /* 80075FDC 00072DDC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80075FE0 00072DE0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -17633,7 +17633,7 @@ lbl_80076098: /* 800760CC 00072ECC C0 22 8C B8 */ lfs f1, lbl_803CD638-_SDA2_BASE_(r2) /* 800760D0 00072ED0 7F C3 F3 78 */ mr r3, r30 /* 800760D4 00072ED4 38 81 00 14 */ addi r4, r1, 0x14 -/* 800760D8 00072ED8 4B FF 07 8D */ bl func_80066864 +/* 800760D8 00072ED8 4B FF 07 8D */ bl zEntPlayer.TurnToFace__FP4xEntPC5xVec3ff lbl_800760DC: /* 800760DC 00072EDC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800760E0 00072EE0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -17697,12 +17697,12 @@ lbl_80076180: /* 800761C0 00072FC0 D0 41 00 08 */ stfs f2, 8(r1) /* 800761C4 00072FC4 D0 01 00 0C */ stfs f0, 0xc(r1) /* 800761C8 00072FC8 D0 41 00 10 */ stfs f2, 0x10(r1) -/* 800761CC 00072FCC 48 00 C0 A1 */ bl func_8008226C +/* 800761CC 00072FCC 48 00 C0 A1 */ bl zEntPlayer.dampen_velocity__FR5xVec3RC5xVec3f /* 800761D0 00072FD0 80 7E 00 48 */ lwz r3, 0x48(r30) /* 800761D4 00072FD4 FC 20 F8 90 */ fmr f1, f31 /* 800761D8 00072FD8 38 81 00 08 */ addi r4, r1, 8 /* 800761DC 00072FDC 38 63 00 BC */ addi r3, r3, 0xbc -/* 800761E0 00072FE0 48 00 C0 8D */ bl func_8008226C +/* 800761E0 00072FE0 48 00 C0 8D */ bl zEntPlayer.dampen_velocity__FR5xVec3RC5xVec3f lbl_800761E4: /* 800761E4 00072FE4 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 800761E8 00072FE8 80 01 00 54 */ lwz r0, 0x54(r1) @@ -17857,7 +17857,7 @@ zEntPlayer_DamageKnockIntoAir__Ff: /* 800763F0 000731F0 7F E3 FB 78 */ mr r3, r31 /* 800763F4 000731F4 48 00 0B 99 */ bl zEntPlayerJumpStart__FP4xEntP10zJumpParam /* 800763F8 000731F8 7F E3 FB 78 */ mr r3, r31 -/* 800763FC 000731FC 48 00 0C 35 */ bl func_80077030 +/* 800763FC 000731FC 48 00 0C 35 */ bl zEntPlayer.zEntPlayerJumpAddDriver__FP4xEnt /* 80076400 00073200 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80076404 00073204 C0 02 8C D0 */ lfs f0, lbl_803CD650-_SDA2_BASE_(r2) /* 80076408 00073208 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -17902,7 +17902,7 @@ lbl_80076488: /* 80076490 00073290 38 03 F0 E8 */ addi r0, r3, lbl_8006F0E8@l /* 80076494 00073294 7C 04 00 40 */ cmplw r4, r0 /* 80076498 00073298 40 82 00 08 */ bne lbl_800764A0 -/* 8007649C 0007329C 4B FF 48 65 */ bl func_8006AD00 +/* 8007649C 0007329C 4B FF 48 65 */ bl zEntPlayer.BoulderRollDoneCB__Fv lbl_800764A0: /* 800764A0 000732A0 28 1D 02 9A */ cmplwi r29, 0x29a /* 800764A4 000732A4 40 82 00 1C */ bne lbl_800764C0 @@ -18468,8 +18468,8 @@ lbl_80076C70: /* 80076C7C 00073A7C 38 21 00 10 */ addi r1, r1, 0x10 /* 80076C80 00073A80 4E 80 00 20 */ blr -.global func_80076C84 -func_80076C84: +.global zEntPlayer.CalcJumpImpulse_Smooth__Ffffff +zEntPlayer.CalcJumpImpulse_Smooth__Ffffff: /* 80076C84 00073A84 94 21 FF 00 */ stwu r1, -0x100(r1) /* 80076C88 00073A88 7C 08 02 A6 */ mflr r0 /* 80076C8C 00073A8C 90 01 01 04 */ stw r0, 0x104(r1) @@ -18669,7 +18669,7 @@ lbl_80076F54: /* 80076F64 00073D64 C0 23 09 24 */ lfs f1, 0x924(r3) /* 80076F68 00073D68 C0 9F 00 04 */ lfs f4, 4(r31) /* 80076F6C 00073D6C C0 A4 00 44 */ lfs f5, 0x44(r4) -/* 80076F70 00073D70 4B FF FD 15 */ bl func_80076C84 +/* 80076F70 00073D70 4B FF FD 15 */ bl zEntPlayer.CalcJumpImpulse_Smooth__Ffffff /* 80076F74 00073D74 D0 3F 00 0C */ stfs f1, 0xc(r31) /* 80076F78 00073D78 80 01 00 14 */ lwz r0, 0x14(r1) /* 80076F7C 00073D7C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -18724,8 +18724,8 @@ lbl_8007701C: /* 80077028 00073E28 90 03 17 1C */ stw r0, 0x171c(r3) /* 8007702C 00073E2C 4E 80 00 20 */ blr -.global func_80077030 -func_80077030: +.global zEntPlayer.zEntPlayerJumpAddDriver__FP4xEnt +zEntPlayer.zEntPlayerJumpAddDriver__FP4xEnt: /* 80077030 00073E30 3C 80 80 3C */ lis r4, lbl_803BF6E4@ha /* 80077034 00073E34 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80077038 00073E38 38 84 F6 E4 */ addi r4, r4, lbl_803BF6E4@l @@ -18738,8 +18738,8 @@ func_80077030: /* 80077054 00073E54 D0 03 00 D8 */ stfs f0, 0xd8(r3) /* 80077058 00073E58 4E 80 00 20 */ blr -.global func_8007705C -func_8007705C: +.global zEntPlayer.zEntPlayerJumpLand__FP4xEnt +zEntPlayer.zEntPlayerJumpLand__FP4xEnt: /* 8007705C 00073E5C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80077060 00073E60 7C 08 02 A6 */ mflr r0 /* 80077064 00073E64 90 01 00 34 */ stw r0, 0x34(r1) @@ -18812,8 +18812,8 @@ lbl_80077144: /* 80077160 00073F60 38 21 00 30 */ addi r1, r1, 0x30 /* 80077164 00073F64 4E 80 00 20 */ blr -.global func_80077168 -func_80077168: +.global zEntPlayer.zEntPlayerJumpUpdate__FP4xEntP6xScenef +zEntPlayer.zEntPlayerJumpUpdate__FP4xEntP6xScenef: /* 80077168 00073F68 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8007716C 00073F6C 7C 08 02 A6 */ mflr r0 /* 80077170 00073F70 90 01 00 34 */ stw r0, 0x34(r1) @@ -19000,7 +19000,7 @@ lbl_800773F8: /* 80077414 00074214 2C 00 00 00 */ cmpwi r0, 0 /* 80077418 00074218 41 82 01 88 */ beq lbl_800775A0 /* 8007741C 0007421C 7F 83 E3 78 */ mr r3, r28 -/* 80077420 00074220 4B FF FC 3D */ bl func_8007705C +/* 80077420 00074220 4B FF FC 3D */ bl zEntPlayer.zEntPlayerJumpLand__FP4xEnt /* 80077424 00074224 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) /* 80077428 00074228 2C 00 00 02 */ cmpwi r0, 2 /* 8007742C 0007422C 40 82 00 30 */ bne lbl_8007745C @@ -19204,8 +19204,8 @@ lbl_800776F4: /* 80077714 00074514 38 21 00 30 */ addi r1, r1, 0x30 /* 80077718 00074518 4E 80 00 20 */ blr -.global func_8007771C -func_8007771C: +.global zEntPlayer.zEntPlayerEGenUpdate__FP4xEntP6xScenef +zEntPlayer.zEntPlayerEGenUpdate__FP4xEntP6xScenef: /* 8007771C 0007451C 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80077720 00074520 7C 08 02 A6 */ mflr r0 /* 80077724 00074524 3C A0 80 3C */ lis r5, lbl_803C0558@ha @@ -19272,8 +19272,8 @@ lbl_800777F0: /* 80077808 00074608 38 21 00 50 */ addi r1, r1, 0x50 /* 8007780C 0007460C 4E 80 00 20 */ blr -.global func_80077810 -func_80077810: +.global zEntPlayer.zEntPlayerVelUpdate__FP4xEntP6xScenef +zEntPlayer.zEntPlayerVelUpdate__FP4xEntP6xScenef: /* 80077810 00074610 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80077814 00074614 7C 08 02 A6 */ mflr r0 /* 80077818 00074618 90 01 00 54 */ stw r0, 0x54(r1) @@ -19672,7 +19672,7 @@ lbl_80077D54: /* 80077DC0 00074BC0 80 99 00 0C */ lwz r4, 0xc(r25) /* 80077DC4 00074BC4 7F 05 C3 78 */ mr r5, r24 /* 80077DC8 00074BC8 38 61 00 2C */ addi r3, r1, 0x2c -/* 80077DCC 00074BCC 48 00 AD 35 */ bl func_80082B00 +/* 80077DCC 00074BCC 48 00 AD 35 */ bl zEntPlayer.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80077DD0 00074BD0 C0 B9 00 00 */ lfs f5, 0(r25) /* 80077DD4 00074BD4 3B A1 00 44 */ addi r29, r1, 0x44 /* 80077DD8 00074BD8 C0 01 00 50 */ lfs f0, 0x50(r1) @@ -19856,8 +19856,8 @@ lbl_80078058: /* 8007807C 00074E7C 38 21 00 D0 */ addi r1, r1, 0xd0 /* 80078080 00074E80 4E 80 00 20 */ blr -.global func_80078084 -func_80078084: +.global zEntPlayer.det3x3top1__Fffffff +zEntPlayer.det3x3top1__Fffffff: /* 80078084 00074E84 EC 05 00 F2 */ fmuls f0, f5, f3 /* 80078088 00074E88 EC 02 01 B8 */ fmsubs f0, f2, f6, f0 /* 8007808C 00074E8C EC 01 01 BC */ fnmsubs f0, f1, f6, f0 @@ -19866,8 +19866,8 @@ func_80078084: /* 80078098 00074E98 EC 24 00 BC */ fnmsubs f1, f4, f2, f0 /* 8007809C 00074E9C 4E 80 00 20 */ blr -.global func_800780A0 -func_800780A0: +.global zEntPlayer.SlideTrackUpdate__FP4xEnt +zEntPlayer.SlideTrackUpdate__FP4xEnt: /* 800780A0 00074EA0 94 21 FE A0 */ stwu r1, -0x160(r1) /* 800780A4 00074EA4 7C 08 02 A6 */ mflr r0 /* 800780A8 00074EA8 90 01 01 64 */ stw r0, 0x164(r1) @@ -20006,7 +20006,7 @@ lbl_80078250: /* 800782A8 000750A8 7C 7C 02 14 */ add r3, r28, r0 /* 800782AC 000750AC 7C 3C 04 2E */ lfsx f1, r28, r0 /* 800782B0 000750B0 C0 83 00 08 */ lfs f4, 8(r3) -/* 800782B4 000750B4 4B FF FD D1 */ bl func_80078084 +/* 800782B4 000750B4 4B FF FD D1 */ bl zEntPlayer.det3x3top1__Fffffff /* 800782B8 000750B8 FF E0 08 90 */ fmr f31, f1 /* 800782BC 000750BC C0 02 8C 44 */ lfs f0, lbl_803CD5C4-_SDA2_BASE_(r2) /* 800782C0 000750C0 FC 20 FA 10 */ fabs f1, f31 @@ -20026,7 +20026,7 @@ lbl_80078250: /* 800782F8 000750F8 7C 7C 02 14 */ add r3, r28, r0 /* 800782FC 000750FC 7C 7C 04 2E */ lfsx f3, r28, r0 /* 80078300 00075100 C0 C3 00 08 */ lfs f6, 8(r3) -/* 80078304 00075104 4B FF FD 81 */ bl func_80078084 +/* 80078304 00075104 4B FF FD 81 */ bl zEntPlayer.det3x3top1__Fffffff /* 80078308 00075108 57 63 18 38 */ slwi r3, r27, 3 /* 8007830C 0007510C A0 1E 00 04 */ lhz r0, 4(r30) /* 80078310 00075110 7C 7D 1A 14 */ add r3, r29, r3 @@ -20043,7 +20043,7 @@ lbl_80078250: /* 8007833C 0007513C 7C 5C 2C 2E */ lfsx f2, r28, r5 /* 80078340 00075140 C0 A4 00 08 */ lfs f5, 8(r4) /* 80078344 00075144 C0 C3 00 08 */ lfs f6, 8(r3) -/* 80078348 00075148 4B FF FD 3D */ bl func_80078084 +/* 80078348 00075148 4B FF FD 3D */ bl zEntPlayer.det3x3top1__Fffffff /* 8007834C 0007514C 57 E3 18 38 */ slwi r3, r31, 3 /* 80078350 00075150 A0 1E 00 02 */ lhz r0, 2(r30) /* 80078354 00075154 7C 7D 1A 14 */ add r3, r29, r3 @@ -20060,7 +20060,7 @@ lbl_80078250: /* 80078380 00075180 7C 7C 22 14 */ add r3, r28, r4 /* 80078384 00075184 7C 3C 24 2E */ lfsx f1, r28, r4 /* 80078388 00075188 C0 83 00 08 */ lfs f4, 8(r3) -/* 8007838C 0007518C 4B FF FC F9 */ bl func_80078084 +/* 8007838C 0007518C 4B FF FC F9 */ bl zEntPlayer.det3x3top1__Fffffff /* 80078390 00075190 A0 9E 00 04 */ lhz r4, 4(r30) /* 80078394 00075194 A3 FE 00 00 */ lhz r31, 0(r30) /* 80078398 00075198 54 80 18 38 */ slwi r0, r4, 3 @@ -20082,7 +20082,7 @@ lbl_80078250: /* 800783D8 000751D8 C0 84 00 08 */ lfs f4, 8(r4) /* 800783DC 000751DC EF C0 F8 24 */ fdivs f30, f0, f31 /* 800783E0 000751E0 C0 C3 00 08 */ lfs f6, 8(r3) -/* 800783E4 000751E4 4B FF FC A1 */ bl func_80078084 +/* 800783E4 000751E4 4B FF FC A1 */ bl zEntPlayer.det3x3top1__Fffffff /* 800783E8 000751E8 57 63 18 38 */ slwi r3, r27, 3 /* 800783EC 000751EC A0 1E 00 04 */ lhz r0, 4(r30) /* 800783F0 000751F0 7C 7D 1A 14 */ add r3, r29, r3 @@ -20101,7 +20101,7 @@ lbl_80078250: /* 80078424 00075224 7C 5C 2C 2E */ lfsx f2, r28, r5 /* 80078428 00075228 C0 A4 00 08 */ lfs f5, 8(r4) /* 8007842C 0007522C C0 C3 00 08 */ lfs f6, 8(r3) -/* 80078430 00075230 4B FF FC 55 */ bl func_80078084 +/* 80078430 00075230 4B FF FC 55 */ bl zEntPlayer.det3x3top1__Fffffff /* 80078434 00075234 57 E3 18 38 */ slwi r3, r31, 3 /* 80078438 00075238 A0 1E 00 02 */ lhz r0, 2(r30) /* 8007843C 0007523C 7C 7D 1A 14 */ add r3, r29, r3 @@ -20120,7 +20120,7 @@ lbl_80078250: /* 80078470 00075270 7C 3C 2C 2E */ lfsx f1, r28, r5 /* 80078474 00075274 C0 84 00 08 */ lfs f4, 8(r4) /* 80078478 00075278 C0 A3 00 08 */ lfs f5, 8(r3) -/* 8007847C 0007527C 4B FF FC 09 */ bl func_80078084 +/* 8007847C 0007527C 4B FF FC 09 */ bl zEntPlayer.det3x3top1__Fffffff /* 80078480 00075280 A0 9E 00 04 */ lhz r4, 4(r30) /* 80078484 00075284 A3 FE 00 00 */ lhz r31, 0(r30) /* 80078488 00075288 54 80 18 38 */ slwi r0, r4, 3 @@ -20142,7 +20142,7 @@ lbl_80078250: /* 800784C8 000752C8 C0 84 00 08 */ lfs f4, 8(r4) /* 800784CC 000752CC EF 80 F8 24 */ fdivs f28, f0, f31 /* 800784D0 000752D0 C0 C3 00 08 */ lfs f6, 8(r3) -/* 800784D4 000752D4 4B FF FB B1 */ bl func_80078084 +/* 800784D4 000752D4 4B FF FB B1 */ bl zEntPlayer.det3x3top1__Fffffff /* 800784D8 000752D8 57 63 18 38 */ slwi r3, r27, 3 /* 800784DC 000752DC A0 1E 00 04 */ lhz r0, 4(r30) /* 800784E0 000752E0 7C 7D 1A 14 */ add r3, r29, r3 @@ -20161,7 +20161,7 @@ lbl_80078250: /* 80078514 00075314 7C 5C 2C 2E */ lfsx f2, r28, r5 /* 80078518 00075318 C0 A4 00 08 */ lfs f5, 8(r4) /* 8007851C 0007531C C0 C3 00 08 */ lfs f6, 8(r3) -/* 80078520 00075320 4B FF FB 65 */ bl func_80078084 +/* 80078520 00075320 4B FF FB 65 */ bl zEntPlayer.det3x3top1__Fffffff /* 80078524 00075324 57 E3 18 38 */ slwi r3, r31, 3 /* 80078528 00075328 A0 1E 00 02 */ lhz r0, 2(r30) /* 8007852C 0007532C 7C 7D 1A 14 */ add r3, r29, r3 @@ -20180,7 +20180,7 @@ lbl_80078250: /* 80078560 00075360 7C 3C 2C 2E */ lfsx f1, r28, r5 /* 80078564 00075364 C0 84 00 08 */ lfs f4, 8(r4) /* 80078568 00075368 C0 A3 00 08 */ lfs f5, 8(r3) -/* 8007856C 0007536C 4B FF FB 19 */ bl func_80078084 +/* 8007856C 0007536C 4B FF FB 19 */ bl zEntPlayer.det3x3top1__Fffffff /* 80078570 00075370 A0 1E 00 04 */ lhz r0, 4(r30) /* 80078574 00075374 EF 9C F0 28 */ fsubs f28, f28, f30 /* 80078578 00075378 54 00 18 38 */ slwi r0, r0, 3 @@ -20222,8 +20222,8 @@ lbl_800785D8: /* 80078604 00075404 38 21 01 60 */ addi r1, r1, 0x160 /* 80078608 00075408 4E 80 00 20 */ blr -.global func_8007860C -func_8007860C: +.global zEntPlayer.zEntPlayerTSlideUpdate__FP4xEntP6xScenef +zEntPlayer.zEntPlayerTSlideUpdate__FP4xEntP6xScenef: /* 8007860C 0007540C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80078610 00075410 7C 08 02 A6 */ mflr r0 /* 80078614 00075414 90 01 00 24 */ stw r0, 0x24(r1) @@ -20243,7 +20243,7 @@ func_8007860C: /* 8007864C 0007544C 28 00 00 00 */ cmplwi r0, 0 /* 80078650 00075450 90 9E 1D 4C */ stw r4, 0x1d4c(r30) /* 80078654 00075454 41 82 00 08 */ beq lbl_8007865C -/* 80078658 00075458 4B FF FA 49 */ bl func_800780A0 +/* 80078658 00075458 4B FF FA 49 */ bl zEntPlayer.SlideTrackUpdate__FP4xEnt lbl_8007865C: /* 8007865C 0007545C 80 7E 1D 4C */ lwz r3, 0x1d4c(r30) /* 80078660 00075460 54 64 07 FF */ clrlwi. r4, r3, 0x1f @@ -20412,8 +20412,8 @@ lbl_800788A0: /* 800788B8 000756B8 38 21 00 20 */ addi r1, r1, 0x20 /* 800788BC 000756BC 4E 80 00 20 */ blr -.global func_800788C0 -func_800788C0: +.global zEntPlayer.zEntPlayerFloorUpdate__FP4xEntP6xScenef +zEntPlayer.zEntPlayerFloorUpdate__FP4xEntP6xScenef: /* 800788C0 000756C0 94 21 FE 90 */ stwu r1, -0x170(r1) /* 800788C4 000756C4 7C 08 02 A6 */ mflr r0 /* 800788C8 000756C8 90 01 01 74 */ stw r0, 0x174(r1) @@ -21076,7 +21076,7 @@ lbl_800791A0: /* 80079240 00076040 38 61 00 08 */ addi r3, r1, 8 /* 80079244 00076044 38 81 00 68 */ addi r4, r1, 0x68 /* 80079248 00076048 38 A1 00 14 */ addi r5, r1, 0x14 -/* 8007924C 0007604C 48 00 98 B5 */ bl func_80082B00 +/* 8007924C 0007604C 48 00 98 B5 */ bl zEntPlayer.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80079250 00076050 3A 9B 03 40 */ addi r20, r27, 0x340 /* 80079254 00076054 C0 61 00 10 */ lfs f3, 0x10(r1) /* 80079258 00076058 C0 14 00 08 */ lfs f0, 8(r20) @@ -21266,8 +21266,8 @@ lbl_800794A8: /* 80079504 00076304 38 21 00 10 */ addi r1, r1, 0x10 /* 80079508 00076308 4E 80 00 20 */ blr -.global func_8007950C -func_8007950C: +.global zEntPlayer.zEntPlayerSurfDamageUpdate__FP4xEntP6xScenef +zEntPlayer.zEntPlayerSurfDamageUpdate__FP4xEntP6xScenef: /* 8007950C 0007630C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80079510 00076310 7C 08 02 A6 */ mflr r0 /* 80079514 00076314 90 01 00 44 */ stw r0, 0x44(r1) @@ -21439,8 +21439,8 @@ lbl_80079758: /* 80079774 00076574 38 21 00 40 */ addi r1, r1, 0x40 /* 80079778 00076578 4E 80 00 20 */ blr -.global func_8007977C -func_8007977C: +.global zEntPlayer.PlayerMountHackUpdate__Ff +zEntPlayer.PlayerMountHackUpdate__Ff: /* 8007977C 0007657C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80079780 00076580 7C 08 02 A6 */ mflr r0 /* 80079784 00076584 90 01 00 14 */ stw r0, 0x14(r1) @@ -21465,8 +21465,8 @@ lbl_800797C4: /* 800797CC 000765CC 38 21 00 10 */ addi r1, r1, 0x10 /* 800797D0 000765D0 4E 80 00 20 */ blr -.global func_800797D4 -func_800797D4: +.global zEntPlayer.PlayerMountHackTakeAction__FP4xEntUi +zEntPlayer.PlayerMountHackTakeAction__FP4xEntUi: /* 800797D4 000765D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800797D8 000765D8 7C 08 02 A6 */ mflr r0 /* 800797DC 000765DC 90 01 00 14 */ stw r0, 0x14(r1) @@ -21487,8 +21487,8 @@ lbl_80079800: /* 80079810 00076610 38 21 00 10 */ addi r1, r1, 0x10 /* 80079814 00076614 4E 80 00 20 */ blr -.global func_80079818 -func_80079818: +.global zEntPlayer.zEntPlayerDriveUpdate__FP4xEntP6xScenef +zEntPlayer.zEntPlayerDriveUpdate__FP4xEntP6xScenef: /* 80079818 00076618 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8007981C 0007661C 7C 08 02 A6 */ mflr r0 /* 80079820 00076620 90 01 00 44 */ stw r0, 0x44(r1) @@ -21513,7 +21513,7 @@ func_80079818: /* 8007986C 0007666C 40 82 03 14 */ bne lbl_80079B80 lbl_80079870: /* 80079870 00076670 FC 20 F8 90 */ fmr f1, f31 -/* 80079874 00076674 4B FF FF 09 */ bl func_8007977C +/* 80079874 00076674 4B FF FF 09 */ bl zEntPlayer.PlayerMountHackUpdate__Ff /* 80079878 00076678 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007987C 0007667C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80079880 00076680 3B A3 1B E8 */ addi r29, r3, 0x1be8 @@ -21571,7 +21571,7 @@ lbl_80079930: /* 8007993C 0007673C 28 03 00 00 */ cmplwi r3, 0 /* 80079940 00076740 41 82 05 1C */ beq lbl_80079E5C /* 80079944 00076744 38 80 00 21 */ li r4, 0x21 -/* 80079948 00076748 4B FF FE 8D */ bl func_800797D4 +/* 80079948 00076748 4B FF FE 8D */ bl zEntPlayer.PlayerMountHackTakeAction__FP4xEntUi /* 8007994C 0007674C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80079950 00076750 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80079954 00076754 80 03 16 D4 */ lwz r0, 0x16d4(r3) @@ -21606,7 +21606,7 @@ lbl_800799B0: /* 800799BC 000767BC 28 03 00 00 */ cmplwi r3, 0 /* 800799C0 000767C0 41 82 00 18 */ beq lbl_800799D8 /* 800799C4 000767C4 38 80 00 21 */ li r4, 0x21 -/* 800799C8 000767C8 4B FF FE 0D */ bl func_800797D4 +/* 800799C8 000767C8 4B FF FE 0D */ bl zEntPlayer.PlayerMountHackTakeAction__FP4xEntUi /* 800799CC 000767CC C0 22 8D 14 */ lfs f1, lbl_803CD694-_SDA2_BASE_(r2) /* 800799D0 000767D0 7F A3 EB 78 */ mr r3, r29 /* 800799D4 000767D4 4B FA 26 09 */ bl xEntDriveDismount__FP9xEntDrivef @@ -21655,7 +21655,7 @@ lbl_80079A54: /* 80079A6C 0007686C 4B FA 21 39 */ bl xEntDriveMount__FP9xEntDriveP4xEntfPC7xCollis /* 80079A70 00076870 7F C3 F3 78 */ mr r3, r30 /* 80079A74 00076874 38 80 00 20 */ li r4, 0x20 -/* 80079A78 00076878 4B FF FD 5D */ bl func_800797D4 +/* 80079A78 00076878 4B FF FD 5D */ bl zEntPlayer.PlayerMountHackTakeAction__FP4xEntUi /* 80079A7C 0007687C 48 00 03 E0 */ b lbl_80079E5C lbl_80079A80: /* 80079A80 00076880 28 03 00 0B */ cmplwi r3, 0xb @@ -21685,7 +21685,7 @@ lbl_80079AAC: /* 80079ADC 000768DC 4B FA 20 C9 */ bl xEntDriveMount__FP9xEntDriveP4xEntfPC7xCollis /* 80079AE0 000768E0 7F C3 F3 78 */ mr r3, r30 /* 80079AE4 000768E4 38 80 00 20 */ li r4, 0x20 -/* 80079AE8 000768E8 4B FF FC ED */ bl func_800797D4 +/* 80079AE8 000768E8 4B FF FC ED */ bl zEntPlayer.PlayerMountHackTakeAction__FP4xEntUi /* 80079AEC 000768EC 88 1E 00 1A */ lbz r0, 0x1a(r30) /* 80079AF0 000768F0 28 00 00 09 */ cmplwi r0, 9 /* 80079AF4 000768F4 40 82 00 0C */ bne lbl_80079B00 @@ -21952,8 +21952,8 @@ zEntPlayerExit__FP4xEnt: /* 80079E9C 00076C9C 38 21 00 10 */ addi r1, r1, 0x10 /* 80079EA0 00076CA0 4E 80 00 20 */ blr -.global func_80079EA4 -func_80079EA4: +.global zEntPlayer.PlayerHitAnimInit__FP14xModelInstanceP15xAnimTransitionPUi +zEntPlayer.PlayerHitAnimInit__FP14xModelInstanceP15xAnimTransitionPUi: /* 80079EA4 00076CA4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80079EA8 00076CA8 7C 08 02 A6 */ mflr r0 /* 80079EAC 00076CAC 90 01 00 24 */ stw r0, 0x24(r1) @@ -22209,10 +22209,10 @@ lbl_8007A220: /* 8007A22C 0007702C 48 02 06 F9 */ bl zGameStateGet__Fv /* 8007A230 00077030 2C 03 00 02 */ cmpwi r3, 2 /* 8007A234 00077034 40 82 00 0C */ bne lbl_8007A240 -/* 8007A238 00077038 4B FE DE 1D */ bl func_80068054 +/* 8007A238 00077038 4B FE DE 1D */ bl zEntPlayer.HealthReset__Fv /* 8007A23C 0007703C 48 00 00 08 */ b lbl_8007A244 lbl_8007A240: -/* 8007A240 00077040 4B FE DD 01 */ bl func_80067F40 +/* 8007A240 00077040 4B FE DD 01 */ bl zEntPlayer.InvReset__Fv lbl_8007A244: /* 8007A244 00077044 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007A248 00077048 38 80 00 00 */ li r4, 0 @@ -22535,7 +22535,7 @@ lbl_8007A6D8: /* 8007A70C 0007750C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007A710 00077510 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8007A714 00077514 38 63 0A 8C */ addi r3, r3, 0xa8c -/* 8007A718 00077518 48 00 6F 51 */ bl func_80081668 +/* 8007A718 00077518 48 00 6F 51 */ bl zEntPlayer.PlayerLedgeInit__FP16zLedgeGrabParamsP14xModelInstance lbl_8007A71C: /* 8007A71C 0007751C 80 9E 16 A4 */ lwz r4, 0x16a4(r30) /* 8007A720 00077520 28 04 00 00 */ cmplwi r4, 0 @@ -22543,12 +22543,12 @@ lbl_8007A71C: /* 8007A728 00077528 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007A72C 0007752C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8007A730 00077530 38 63 0E D4 */ addi r3, r3, 0xed4 -/* 8007A734 00077534 48 00 6F 35 */ bl func_80081668 +/* 8007A734 00077534 48 00 6F 35 */ bl zEntPlayer.PlayerLedgeInit__FP16zLedgeGrabParamsP14xModelInstance /* 8007A738 00077538 3C 80 80 3C */ lis r4, lbl_803BF8AC@ha /* 8007A73C 0007753C 80 7E 16 A4 */ lwz r3, 0x16a4(r30) /* 8007A740 00077540 38 84 F8 AC */ addi r4, r4, lbl_803BF8AC@l /* 8007A744 00077544 38 AD 8E 08 */ addi r5, r13, lbl_803CB708-_SDA_BASE_ -/* 8007A748 00077548 4B FF F7 5D */ bl func_80079EA4 +/* 8007A748 00077548 4B FF F7 5D */ bl zEntPlayer.PlayerHitAnimInit__FP14xModelInstanceP15xAnimTransitionPUi lbl_8007A74C: /* 8007A74C 0007754C 80 9F 16 A8 */ lwz r4, 0x16a8(r31) /* 8007A750 00077550 28 04 00 00 */ cmplwi r4, 0 @@ -22556,12 +22556,12 @@ lbl_8007A74C: /* 8007A758 00077558 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007A75C 0007755C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8007A760 00077560 38 63 13 1C */ addi r3, r3, 0x131c -/* 8007A764 00077564 48 00 6F 05 */ bl func_80081668 +/* 8007A764 00077564 48 00 6F 05 */ bl zEntPlayer.PlayerLedgeInit__FP16zLedgeGrabParamsP14xModelInstance /* 8007A768 00077568 3C 80 80 3C */ lis r4, lbl_803BF74C@ha /* 8007A76C 0007756C 80 7F 16 A8 */ lwz r3, 0x16a8(r31) /* 8007A770 00077570 38 84 F7 4C */ addi r4, r4, lbl_803BF74C@l /* 8007A774 00077574 38 AD 8E 04 */ addi r5, r13, lbl_803CB704-_SDA_BASE_ -/* 8007A778 00077578 4B FF F7 2D */ bl func_80079EA4 +/* 8007A778 00077578 4B FF F7 2D */ bl zEntPlayer.PlayerHitAnimInit__FP14xModelInstanceP15xAnimTransitionPUi lbl_8007A77C: /* 8007A77C 0007757C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007A780 00077580 3B A0 00 00 */ li r29, 0 @@ -22664,8 +22664,8 @@ lbl_8007A8C4: /* 8007A8E4 000776E4 38 21 00 30 */ addi r1, r1, 0x30 /* 8007A8E8 000776E8 4E 80 00 20 */ blr -.global func_8007A8EC -func_8007A8EC: +.global zEntPlayer.PlayerCollisBuildFromDepen__FP7xCollis +zEntPlayer.PlayerCollisBuildFromDepen__FP7xCollis: /* 8007A8EC 000776EC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8007A8F0 000776F0 7C 08 02 A6 */ mflr r0 /* 8007A8F4 000776F4 90 01 00 24 */ stw r0, 0x24(r1) @@ -22758,7 +22758,7 @@ lbl_8007A9F0: /* 8007AA40 00077840 D0 01 00 10 */ stfs f0, 0x10(r1) /* 8007AA44 00077844 D0 41 00 14 */ stfs f2, 0x14(r1) /* 8007AA48 00077848 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8007AA4C 0007784C 48 00 03 B9 */ bl func_8007AE04 +/* 8007AA4C 0007784C 48 00 03 B9 */ bl zEntPlayer.CollidePyramidBoxTop__FP7xCollisP4xBoxfP7xSphere /* 8007AA50 00077850 48 00 00 64 */ b lbl_8007AAB4 lbl_8007AA54: /* 8007AA54 00077854 38 00 1F 00 */ li r0, 0x1f00 @@ -22949,7 +22949,7 @@ lbl_8007AC88: /* 8007AD00 00077B00 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007AD04 00077B04 7F C3 F3 78 */ mr r3, r30 /* 8007AD08 00077B08 D0 1E 00 30 */ stfs f0, 0x30(r30) -/* 8007AD0C 00077B0C 4B FF FB E1 */ bl func_8007A8EC +/* 8007AD0C 00077B0C 4B FF FB E1 */ bl zEntPlayer.PlayerCollisBuildFromDepen__FP7xCollis lbl_8007AD10: /* 8007AD10 00077B10 88 1C 00 1B */ lbz r0, 0x1b(r28) /* 8007AD14 00077B14 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a @@ -23015,8 +23015,8 @@ lbl_8007ADDC: /* 8007ADFC 00077BFC 38 21 00 40 */ addi r1, r1, 0x40 /* 8007AE00 00077C00 4E 80 00 20 */ blr -.global func_8007AE04 -func_8007AE04: +.global zEntPlayer.CollidePyramidBoxTop__FP7xCollisP4xBoxfP7xSphere +zEntPlayer.CollidePyramidBoxTop__FP7xCollisP4xBoxfP7xSphere: /* 8007AE04 00077C04 94 21 FE 20 */ stwu r1, -0x1e0(r1) /* 8007AE08 00077C08 7C 08 02 A6 */ mflr r0 /* 8007AE0C 00077C0C 90 01 01 E4 */ stw r0, 0x1e4(r1) @@ -23467,7 +23467,7 @@ lbl_8007B438: /* 8007B4B8 000782B8 D0 01 00 10 */ stfs f0, 0x10(r1) /* 8007B4BC 000782BC D0 41 00 14 */ stfs f2, 0x14(r1) /* 8007B4C0 000782C0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8007B4C4 000782C4 4B FF F9 41 */ bl func_8007AE04 +/* 8007B4C4 000782C4 4B FF F9 41 */ bl zEntPlayer.CollidePyramidBoxTop__FP7xCollisP4xBoxfP7xSphere /* 8007B4C8 000782C8 48 00 00 14 */ b lbl_8007B4DC lbl_8007B4CC: /* 8007B4CC 000782CC 7F C5 F3 78 */ mr r5, r30 @@ -23531,7 +23531,7 @@ lbl_8007B554: /* 8007B5A8 000783A8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007B5AC 000783AC 7F C3 F3 78 */ mr r3, r30 /* 8007B5B0 000783B0 D0 1E 00 30 */ stfs f0, 0x30(r30) -/* 8007B5B4 000783B4 4B FF F3 39 */ bl func_8007A8EC +/* 8007B5B4 000783B4 4B FF F3 39 */ bl zEntPlayer.PlayerCollisBuildFromDepen__FP7xCollis lbl_8007B5B8: /* 8007B5B8 000783B8 7F A3 EB 78 */ mr r3, r29 lbl_8007B5BC: @@ -23545,8 +23545,8 @@ lbl_8007B5BC: /* 8007B5D8 000783D8 38 21 00 40 */ addi r1, r1, 0x40 /* 8007B5DC 000783DC 4E 80 00 20 */ blr -.global func_8007B5E0 -func_8007B5E0: +.global zEntPlayer.PlayerCollisTranslate__FP7xCollisfff +zEntPlayer.PlayerCollisTranslate__FP7xCollisfff: /* 8007B5E0 000783E0 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8007B5E4 000783E4 7C 08 02 A6 */ mflr r0 /* 8007B5E8 000783E8 90 01 00 44 */ stw r0, 0x44(r1) @@ -23620,8 +23620,8 @@ lbl_8007B6C4: /* 8007B6E8 000784E8 38 21 00 40 */ addi r1, r1, 0x40 /* 8007B6EC 000784EC 4E 80 00 20 */ blr -.global func_8007B6F0 -func_8007B6F0: +.global zEntPlayer.PlayerCollsAllTranslate__FP7xCollisfff +zEntPlayer.PlayerCollsAllTranslate__FP7xCollisfff: /* 8007B6F0 000784F0 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8007B6F4 000784F4 7C 08 02 A6 */ mflr r0 /* 8007B6F8 000784F8 90 01 00 44 */ stw r0, 0x44(r1) @@ -23648,7 +23648,7 @@ lbl_8007B734: /* 8007B748 00078548 7F C3 F3 78 */ mr r3, r30 /* 8007B74C 0007854C FC 40 F0 90 */ fmr f2, f30 /* 8007B750 00078550 FC 60 F8 90 */ fmr f3, f31 -/* 8007B754 00078554 4B FF FE 8D */ bl func_8007B5E0 +/* 8007B754 00078554 4B FF FE 8D */ bl zEntPlayer.PlayerCollisTranslate__FP7xCollisfff lbl_8007B758: /* 8007B758 00078558 3B DE 00 50 */ addi r30, r30, 0x50 lbl_8007B75C: @@ -23667,8 +23667,8 @@ lbl_8007B75C: /* 8007B78C 0007858C 38 21 00 40 */ addi r1, r1, 0x40 /* 8007B790 00078590 4E 80 00 20 */ blr -.global func_8007B794 -func_8007B794: +.global zEntPlayer.PlayerCollsWallsTranslate__FP7xCollisfff +zEntPlayer.PlayerCollsWallsTranslate__FP7xCollisfff: /* 8007B794 00078594 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8007B798 00078598 7C 08 02 A6 */ mflr r0 /* 8007B79C 0007859C 90 01 00 44 */ stw r0, 0x44(r1) @@ -23695,7 +23695,7 @@ lbl_8007B7D8: /* 8007B7EC 000785EC 7F C3 F3 78 */ mr r3, r30 /* 8007B7F0 000785F0 FC 40 F0 90 */ fmr f2, f30 /* 8007B7F4 000785F4 FC 60 F8 90 */ fmr f3, f31 -/* 8007B7F8 000785F8 4B FF FD E9 */ bl func_8007B5E0 +/* 8007B7F8 000785F8 4B FF FD E9 */ bl zEntPlayer.PlayerCollisTranslate__FP7xCollisfff lbl_8007B7FC: /* 8007B7FC 000785FC 3B DE 00 50 */ addi r30, r30, 0x50 lbl_8007B800: @@ -23714,22 +23714,22 @@ lbl_8007B800: /* 8007B830 00078630 38 21 00 40 */ addi r1, r1, 0x40 /* 8007B834 00078634 4E 80 00 20 */ blr -.global func_8007B838 -func_8007B838: +.global zEntPlayer.PlayerCollsWallsTranslate__FP7xCollisPC5xVec3 +zEntPlayer.PlayerCollsWallsTranslate__FP7xCollisPC5xVec3: /* 8007B838 00078638 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8007B83C 0007863C 7C 08 02 A6 */ mflr r0 /* 8007B840 00078640 C0 24 00 00 */ lfs f1, 0(r4) /* 8007B844 00078644 90 01 00 14 */ stw r0, 0x14(r1) /* 8007B848 00078648 C0 44 00 04 */ lfs f2, 4(r4) /* 8007B84C 0007864C C0 64 00 08 */ lfs f3, 8(r4) -/* 8007B850 00078650 4B FF FF 45 */ bl func_8007B794 +/* 8007B850 00078650 4B FF FF 45 */ bl zEntPlayer.PlayerCollsWallsTranslate__FP7xCollisfff /* 8007B854 00078654 80 01 00 14 */ lwz r0, 0x14(r1) /* 8007B858 00078658 7C 08 03 A6 */ mtlr r0 /* 8007B85C 0007865C 38 21 00 10 */ addi r1, r1, 0x10 /* 8007B860 00078660 4E 80 00 20 */ blr -.global func_8007B864 -func_8007B864: +.global zEntPlayer.PlayerCollsSidesTranslate__FP7xCollisfff +zEntPlayer.PlayerCollsSidesTranslate__FP7xCollisfff: /* 8007B864 00078664 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8007B868 00078668 7C 08 02 A6 */ mflr r0 /* 8007B86C 0007866C 90 01 00 44 */ stw r0, 0x44(r1) @@ -23749,7 +23749,7 @@ func_8007B864: /* 8007B8A4 000786A4 FF E0 18 90 */ fmr f31, f3 /* 8007B8A8 000786A8 FC 04 00 40 */ fcmpo cr0, f4, f0 /* 8007B8AC 000786AC 40 80 00 08 */ bge lbl_8007B8B4 -/* 8007B8B0 000786B0 4B FF FD 31 */ bl func_8007B5E0 +/* 8007B8B0 000786B0 4B FF FD 31 */ bl zEntPlayer.PlayerCollisTranslate__FP7xCollisfff lbl_8007B8B4: /* 8007B8B4 000786B4 38 7F 01 90 */ addi r3, r31, 0x190 /* 8007B8B8 000786B8 C0 02 8F 3C */ lfs f0, lbl_803CD8BC-_SDA2_BASE_(r2) @@ -23759,7 +23759,7 @@ lbl_8007B8B4: /* 8007B8C8 000786C8 FC 20 E8 90 */ fmr f1, f29 /* 8007B8CC 000786CC FC 40 F0 90 */ fmr f2, f30 /* 8007B8D0 000786D0 FC 60 F8 90 */ fmr f3, f31 -/* 8007B8D4 000786D4 4B FF FD 0D */ bl func_8007B5E0 +/* 8007B8D4 000786D4 4B FF FD 0D */ bl zEntPlayer.PlayerCollisTranslate__FP7xCollisfff lbl_8007B8D8: /* 8007B8D8 000786D8 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 8007B8DC 000786DC CB E1 00 30 */ lfd f31, 0x30(r1) @@ -23773,8 +23773,8 @@ lbl_8007B8D8: /* 8007B8FC 000786FC 38 21 00 40 */ addi r1, r1, 0x40 /* 8007B900 00078700 4E 80 00 20 */ blr -.global func_8007B904 -func_8007B904: +.global zEntPlayer.PlayerCollCheckEnv__FP4xEntP6xScene +zEntPlayer.PlayerCollCheckEnv__FP4xEntP6xScene: /* 8007B904 00078704 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8007B908 00078708 7C 08 02 A6 */ mflr r0 /* 8007B90C 0007870C 90 01 00 14 */ stw r0, 0x14(r1) @@ -23798,7 +23798,7 @@ func_8007B904: /* 8007B954 00078754 FC 40 08 90 */ fmr f2, f1 /* 8007B958 00078758 FC 60 08 90 */ fmr f3, f1 /* 8007B95C 0007875C 38 63 00 0C */ addi r3, r3, 0xc -/* 8007B960 00078760 4B FF FD 91 */ bl func_8007B6F0 +/* 8007B960 00078760 4B FF FD 91 */ bl zEntPlayer.PlayerCollsAllTranslate__FP7xCollisfff /* 8007B964 00078764 80 7F 00 4C */ lwz r3, 0x4c(r31) /* 8007B968 00078768 88 03 00 0A */ lbz r0, 0xa(r3) /* 8007B96C 0007876C 98 03 00 03 */ stb r0, 3(r3) @@ -23808,8 +23808,8 @@ func_8007B904: /* 8007B97C 0007877C 38 21 00 10 */ addi r1, r1, 0x10 /* 8007B980 00078780 4E 80 00 20 */ blr -.global func_8007B984 -func_8007B984: +.global zEntPlayer.ComputeFudge__Fff +zEntPlayer.ComputeFudge__Fff: /* 8007B984 00078784 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 8007B988 00078788 40 80 00 08 */ bge lbl_8007B990 /* 8007B98C 0007878C 48 00 00 08 */ b lbl_8007B994 @@ -23837,8 +23837,8 @@ lbl_8007B9C8: /* 8007B9D4 000787D4 FC 20 00 90 */ fmr f1, f0 /* 8007B9D8 000787D8 4E 80 00 20 */ blr -.global func_8007B9DC -func_8007B9DC: +.global zEntPlayer.CalcCombinedDepen__FRfRffffff +zEntPlayer.CalcCombinedDepen__FRfRffffff: /* 8007B9DC 000787DC 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8007B9E0 000787E0 7C 08 02 A6 */ mflr r0 /* 8007B9E4 000787E4 90 01 00 74 */ stw r0, 0x74(r1) @@ -24002,8 +24002,8 @@ lbl_8007BBF4: /* 8007BC34 00078A34 38 21 00 70 */ addi r1, r1, 0x70 /* 8007BC38 00078A38 4E 80 00 20 */ blr -.global func_8007BC3C -func_8007BC3C: +.global zEntPlayer.PlayerCollsSelectDepen__FP4xEntP6xScenef +zEntPlayer.PlayerCollsSelectDepen__FP4xEntP6xScenef: /* 8007BC3C 00078A3C 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8007BC40 00078A40 7C 08 02 A6 */ mflr r0 /* 8007BC44 00078A44 90 01 00 74 */ stw r0, 0x74(r1) @@ -24262,7 +24262,7 @@ lbl_8007BFE0: /* 8007BFE8 00078DE8 4B F9 27 6D */ bl func_8000E754 /* 8007BFEC 00078DEC 7F A3 EB 78 */ mr r3, r29 /* 8007BFF0 00078DF0 38 9D 00 2C */ addi r4, r29, 0x2c -/* 8007BFF4 00078DF4 4B FF F8 45 */ bl func_8007B838 +/* 8007BFF4 00078DF4 4B FF F8 45 */ bl zEntPlayer.PlayerCollsWallsTranslate__FP7xCollisPC5xVec3 /* 8007BFF8 00078DF8 48 00 00 A8 */ b lbl_8007C0A0 lbl_8007BFFC: /* 8007BFFC 00078DFC C0 3C 00 34 */ lfs f1, 0x34(r28) @@ -24273,7 +24273,7 @@ lbl_8007BFFC: /* 8007C010 00078E10 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007C014 00078E14 C0 5D 00 30 */ lfs f2, 0x30(r29) /* 8007C018 00078E18 FC 60 08 90 */ fmr f3, f1 -/* 8007C01C 00078E1C 4B FF F7 79 */ bl func_8007B794 +/* 8007C01C 00078E1C 4B FF F7 79 */ bl zEntPlayer.PlayerCollsWallsTranslate__FP7xCollisfff /* 8007C020 00078E20 48 00 00 80 */ b lbl_8007C0A0 lbl_8007C024: /* 8007C024 00078E24 80 1D 00 50 */ lwz r0, 0x50(r29) @@ -24293,7 +24293,7 @@ lbl_8007C024: /* 8007C05C 00078E5C 4B F9 26 F9 */ bl func_8000E754 /* 8007C060 00078E60 7F A3 EB 78 */ mr r3, r29 /* 8007C064 00078E64 38 9D 00 7C */ addi r4, r29, 0x7c -/* 8007C068 00078E68 4B FF F7 D1 */ bl func_8007B838 +/* 8007C068 00078E68 4B FF F7 D1 */ bl zEntPlayer.PlayerCollsWallsTranslate__FP7xCollisPC5xVec3 /* 8007C06C 00078E6C 48 00 00 34 */ b lbl_8007C0A0 lbl_8007C070: /* 8007C070 00078E70 C0 3C 00 34 */ lfs f1, 0x34(r28) @@ -24304,7 +24304,7 @@ lbl_8007C070: /* 8007C084 00078E84 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007C088 00078E88 C0 5D 00 80 */ lfs f2, 0x80(r29) /* 8007C08C 00078E8C FC 60 08 90 */ fmr f3, f1 -/* 8007C090 00078E90 4B FF F7 05 */ bl func_8007B794 +/* 8007C090 00078E90 4B FF F7 05 */ bl zEntPlayer.PlayerCollsWallsTranslate__FP7xCollisfff /* 8007C094 00078E94 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007C098 00078E98 80 7B 00 48 */ lwz r3, 0x48(r27) /* 8007C09C 00078E9C D0 03 00 D8 */ stfs f0, 0xd8(r3) @@ -24381,7 +24381,7 @@ lbl_8007C168: /* 8007C198 00078F98 40 80 00 68 */ bge lbl_8007C200 /* 8007C19C 00078F9C C0 3D 01 64 */ lfs f1, 0x164(r29) /* 8007C1A0 00078FA0 C0 5D 00 C4 */ lfs f2, 0xc4(r29) -/* 8007C1A4 00078FA4 4B FF F7 E1 */ bl func_8007B984 +/* 8007C1A4 00078FA4 4B FF F7 E1 */ bl zEntPlayer.ComputeFudge__Fff /* 8007C1A8 00078FA8 FC A0 08 90 */ fmr f5, f1 /* 8007C1AC 00078FAC C0 3D 01 6C */ lfs f1, 0x16c(r29) /* 8007C1B0 00078FB0 C0 5D 01 74 */ lfs f2, 0x174(r29) @@ -24389,7 +24389,7 @@ lbl_8007C168: /* 8007C1B8 00078FB8 C0 7D 00 CC */ lfs f3, 0xcc(r29) /* 8007C1BC 00078FBC 38 81 00 10 */ addi r4, r1, 0x10 /* 8007C1C0 00078FC0 C0 9D 00 D4 */ lfs f4, 0xd4(r29) -/* 8007C1C4 00078FC4 4B FF F8 19 */ bl func_8007B9DC +/* 8007C1C4 00078FC4 4B FF F8 19 */ bl zEntPlayer.CalcCombinedDepen__FRfRffffff /* 8007C1C8 00078FC8 C0 3C 00 30 */ lfs f1, 0x30(r28) /* 8007C1CC 00078FCC 7F A3 EB 78 */ mr r3, r29 /* 8007C1D0 00078FD0 C0 01 00 14 */ lfs f0, 0x14(r1) @@ -24402,7 +24402,7 @@ lbl_8007C168: /* 8007C1EC 00078FEC C0 21 00 14 */ lfs f1, 0x14(r1) /* 8007C1F0 00078FF0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007C1F4 00078FF4 C0 61 00 10 */ lfs f3, 0x10(r1) -/* 8007C1F8 00078FF8 4B FF F6 6D */ bl func_8007B864 +/* 8007C1F8 00078FF8 4B FF F6 6D */ bl zEntPlayer.PlayerCollsSidesTranslate__FP7xCollisfff /* 8007C1FC 00078FFC 48 00 00 8C */ b lbl_8007C288 lbl_8007C200: /* 8007C200 00079000 C0 3C 00 30 */ lfs f1, 0x30(r28) @@ -24417,7 +24417,7 @@ lbl_8007C200: /* 8007C224 00079024 C0 3D 00 CC */ lfs f1, 0xcc(r29) /* 8007C228 00079028 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007C22C 0007902C C0 7D 00 D4 */ lfs f3, 0xd4(r29) -/* 8007C230 00079030 4B FF F6 35 */ bl func_8007B864 +/* 8007C230 00079030 4B FF F6 35 */ bl zEntPlayer.PlayerCollsSidesTranslate__FP7xCollisfff /* 8007C234 00079034 48 00 00 54 */ b lbl_8007C288 lbl_8007C238: /* 8007C238 00079038 80 1D 01 40 */ lwz r0, 0x140(r29) @@ -24439,7 +24439,7 @@ lbl_8007C238: /* 8007C278 00079078 C0 3D 01 6C */ lfs f1, 0x16c(r29) /* 8007C27C 0007907C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007C280 00079080 C0 7D 01 74 */ lfs f3, 0x174(r29) -/* 8007C284 00079084 4B FF F5 E1 */ bl func_8007B864 +/* 8007C284 00079084 4B FF F5 E1 */ bl zEntPlayer.PlayerCollsSidesTranslate__FP7xCollisfff lbl_8007C288: /* 8007C288 00079088 80 1D 00 F0 */ lwz r0, 0xf0(r29) /* 8007C28C 0007908C 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -24456,7 +24456,7 @@ lbl_8007C288: /* 8007C2B8 000790B8 40 80 00 54 */ bge lbl_8007C30C /* 8007C2BC 000790BC C0 3D 01 14 */ lfs f1, 0x114(r29) /* 8007C2C0 000790C0 C0 5D 01 B4 */ lfs f2, 0x1b4(r29) -/* 8007C2C4 000790C4 4B FF F6 C1 */ bl func_8007B984 +/* 8007C2C4 000790C4 4B FF F6 C1 */ bl zEntPlayer.ComputeFudge__Fff /* 8007C2C8 000790C8 FC A0 08 90 */ fmr f5, f1 /* 8007C2CC 000790CC C0 3D 01 1C */ lfs f1, 0x11c(r29) /* 8007C2D0 000790D0 C0 5D 01 24 */ lfs f2, 0x124(r29) @@ -24464,7 +24464,7 @@ lbl_8007C288: /* 8007C2D8 000790D8 C0 7D 01 BC */ lfs f3, 0x1bc(r29) /* 8007C2DC 000790DC 38 81 00 08 */ addi r4, r1, 8 /* 8007C2E0 000790E0 C0 9D 01 C4 */ lfs f4, 0x1c4(r29) -/* 8007C2E4 000790E4 4B FF F6 F9 */ bl func_8007B9DC +/* 8007C2E4 000790E4 4B FF F6 F9 */ bl zEntPlayer.CalcCombinedDepen__FRfRffffff /* 8007C2E8 000790E8 C0 3C 00 30 */ lfs f1, 0x30(r28) /* 8007C2EC 000790EC C0 01 00 0C */ lfs f0, 0xc(r1) /* 8007C2F0 000790F0 EC 01 00 2A */ fadds f0, f1, f0 @@ -24569,7 +24569,7 @@ lbl_8007C438: /* 8007C45C 0007925C 41 82 00 10 */ beq lbl_8007C46C /* 8007C460 00079260 7F C3 F3 78 */ mr r3, r30 /* 8007C464 00079264 7F E4 FB 78 */ mr r4, r31 -/* 8007C468 00079268 4B FF F4 9D */ bl func_8007B904 +/* 8007C468 00079268 4B FF F4 9D */ bl zEntPlayer.PlayerCollCheckEnv__FP4xEntP6xScene lbl_8007C46C: /* 8007C46C 0007926C 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8007C470 00079270 88 03 00 00 */ lbz r0, 0(r3) @@ -24598,7 +24598,7 @@ lbl_8007C4B4: /* 8007C4C4 000792C4 FC 20 F8 90 */ fmr f1, f31 /* 8007C4C8 000792C8 7F C3 F3 78 */ mr r3, r30 /* 8007C4CC 000792CC 7F E4 FB 78 */ mr r4, r31 -/* 8007C4D0 000792D0 4B FF F7 6D */ bl func_8007BC3C +/* 8007C4D0 000792D0 4B FF F7 6D */ bl zEntPlayer.PlayerCollsSelectDepen__FP4xEntP6xScenef /* 8007C4D4 000792D4 80 9E 00 4C */ lwz r4, 0x4c(r30) /* 8007C4D8 000792D8 38 00 00 50 */ li r0, 0x50 /* 8007C4DC 000792DC 88 64 00 0A */ lbz r3, 0xa(r4) @@ -24931,8 +24931,8 @@ lbl_8007C94C: /* 8007C964 00079764 38 21 01 20 */ addi r1, r1, 0x120 /* 8007C968 00079768 4E 80 00 20 */ blr -.global func_8007C96C -func_8007C96C: +.global zEntPlayer.GetPosVec__FP5xBase +zEntPlayer.GetPosVec__FP5xBase: /* 8007C96C 0007976C 88 03 00 04 */ lbz r0, 4(r3) /* 8007C970 00079770 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 8007C974 00079774 38 84 30 18 */ addi r4, r4, lbl_80253018@l @@ -25103,7 +25103,7 @@ lbl_8007CBAC: /* 8007CBBC 000799BC 38 03 F0 E8 */ addi r0, r3, lbl_8006F0E8@l /* 8007CBC0 000799C0 7C 04 00 40 */ cmplw r4, r0 /* 8007CBC4 000799C4 40 82 00 08 */ bne lbl_8007CBCC -/* 8007CBC8 000799C8 4B FE E1 39 */ bl func_8006AD00 +/* 8007CBC8 000799C8 4B FE E1 39 */ bl zEntPlayer.BoulderRollDoneCB__Fv lbl_8007CBCC: /* 8007CBCC 000799CC 38 60 00 02 */ li r3, 2 /* 8007CBD0 000799D0 4B FE 99 89 */ bl zEntPlayerControlOff__F13zControlOwner @@ -25280,7 +25280,7 @@ lbl_8007CE20: /* 8007CE30 00079C30 38 03 F0 E8 */ addi r0, r3, lbl_8006F0E8@l /* 8007CE34 00079C34 7C 04 00 40 */ cmplw r4, r0 /* 8007CE38 00079C38 40 82 00 08 */ bne lbl_8007CE40 -/* 8007CE3C 00079C3C 4B FE DE C5 */ bl func_8006AD00 +/* 8007CE3C 00079C3C 4B FE DE C5 */ bl zEntPlayer.BoulderRollDoneCB__Fv lbl_8007CE40: /* 8007CE40 00079C40 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007CE44 00079C44 38 C3 05 58 */ addi r6, r3, lbl_803C0558@l @@ -25301,7 +25301,7 @@ lbl_8007CE6C: /* 8007CE7C 00079C7C 38 03 F0 E8 */ addi r0, r3, lbl_8006F0E8@l /* 8007CE80 00079C80 7C 04 00 40 */ cmplw r4, r0 /* 8007CE84 00079C84 40 82 00 08 */ bne lbl_8007CE8C -/* 8007CE88 00079C88 4B FE DE 79 */ bl func_8006AD00 +/* 8007CE88 00079C88 4B FE DE 79 */ bl zEntPlayer.BoulderRollDoneCB__Fv lbl_8007CE8C: /* 8007CE8C 00079C8C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007CE90 00079C90 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -25326,7 +25326,7 @@ lbl_8007CEB4: /* 8007CED8 00079CD8 7C 04 00 40 */ cmplw r4, r0 /* 8007CEDC 00079CDC 98 65 06 D8 */ stb r3, 0x6d8(r5) /* 8007CEE0 00079CE0 40 82 00 08 */ bne lbl_8007CEE8 -/* 8007CEE4 00079CE4 4B FE DE 1D */ bl func_8006AD00 +/* 8007CEE4 00079CE4 4B FE DE 1D */ bl zEntPlayer.BoulderRollDoneCB__Fv lbl_8007CEE8: /* 8007CEE8 00079CE8 48 09 FA 8D */ bl force_start__9oob_stateFv /* 8007CEEC 00079CEC 48 00 04 F4 */ b lbl_8007D3E0 @@ -25366,7 +25366,7 @@ lbl_8007CF5C: /* 8007CF6C 00079D6C 38 03 F0 E8 */ addi r0, r3, lbl_8006F0E8@l /* 8007CF70 00079D70 7C 04 00 40 */ cmplw r4, r0 /* 8007CF74 00079D74 40 82 00 08 */ bne lbl_8007CF7C -/* 8007CF78 00079D78 4B FE DD 89 */ bl func_8006AD00 +/* 8007CF78 00079D78 4B FE DD 89 */ bl zEntPlayer.BoulderRollDoneCB__Fv lbl_8007CF7C: /* 8007CF7C 00079D7C 80 9D 00 24 */ lwz r4, 0x24(r29) /* 8007CF80 00079D80 3C 60 80 25 */ lis r3, lbl_80256118@ha @@ -25433,7 +25433,7 @@ lbl_8007D034: /* 8007D068 00079E68 3B 84 05 58 */ addi r28, r4, lbl_803C0558@l /* 8007D06C 00079E6C 7F E3 FB 78 */ mr r3, r31 /* 8007D070 00079E70 90 1C 17 90 */ stw r0, 0x1790(r28) -/* 8007D074 00079E74 4B FF F8 F9 */ bl func_8007C96C +/* 8007D074 00079E74 4B FF F8 F9 */ bl zEntPlayer.GetPosVec__FP5xBase /* 8007D078 00079E78 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8007D07C 00079E7C 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l /* 8007D080 00079E80 7C 64 1B 78 */ mr r4, r3 @@ -25462,7 +25462,7 @@ lbl_8007D0B8: /* 8007D0D4 00079ED4 38 00 00 04 */ li r0, 4 /* 8007D0D8 00079ED8 7F E3 FB 78 */ mr r3, r31 /* 8007D0DC 00079EDC 90 04 17 90 */ stw r0, 0x1790(r4) -/* 8007D0E0 00079EE0 4B FF F8 8D */ bl func_8007C96C +/* 8007D0E0 00079EE0 4B FF F8 8D */ bl zEntPlayer.GetPosVec__FP5xBase /* 8007D0E4 00079EE4 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8007D0E8 00079EE8 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l /* 8007D0EC 00079EEC 7C 64 1B 78 */ mr r4, r3 @@ -25693,8 +25693,8 @@ lbl_8007D3E4: /* 8007D3F0 0007A1F0 38 21 00 40 */ addi r1, r1, 0x40 /* 8007D3F4 0007A1F4 4E 80 00 20 */ blr -.global func_8007D3F8 -func_8007D3F8: +.global zEntPlayer.PlayerSwingUpdate__FP4xEntfff +zEntPlayer.PlayerSwingUpdate__FP4xEntfff: /* 8007D3F8 0007A1F8 94 21 FF 40 */ stwu r1, -0xc0(r1) /* 8007D3FC 0007A1FC 7C 08 02 A6 */ mflr r0 /* 8007D400 0007A200 90 01 00 C4 */ stw r0, 0xc4(r1) @@ -26025,8 +26025,8 @@ lbl_8007D868: /* 8007D8E4 0007A6E4 38 21 00 C0 */ addi r1, r1, 0xc0 /* 8007D8E8 0007A6E8 4E 80 00 20 */ blr -.global func_8007D8EC -func_8007D8EC: +.global zEntPlayer.PlayerTeeterCheck__FP4xEntP6xScenef +zEntPlayer.PlayerTeeterCheck__FP4xEntP6xScenef: /* 8007D8EC 0007A6EC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007D8F0 0007A6F0 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l /* 8007D8F4 0007A6F4 80 05 17 30 */ lwz r0, 0x1730(r5) @@ -26276,7 +26276,7 @@ lbl_8007DC38: /* 8007DC6C 0007AA6C 7F 83 E3 78 */ mr r3, r28 /* 8007DC70 0007AA70 38 81 00 84 */ addi r4, r1, 0x84 /* 8007DC74 0007AA74 38 A1 00 2C */ addi r5, r1, 0x2c -/* 8007DC78 0007AA78 48 00 4E 89 */ bl func_80082B00 +/* 8007DC78 0007AA78 48 00 4E 89 */ bl zEntPlayer.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8007DC7C 0007AA7C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007DC80 0007AA80 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007DC84 0007AA84 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -26335,7 +26335,7 @@ lbl_8007DD28: /* 8007DD48 0007AB48 7F 83 E3 78 */ mr r3, r28 /* 8007DD4C 0007AB4C 38 81 00 44 */ addi r4, r1, 0x44 /* 8007DD50 0007AB50 38 A1 00 14 */ addi r5, r1, 0x14 -/* 8007DD54 0007AB54 48 00 4D AD */ bl func_80082B00 +/* 8007DD54 0007AB54 48 00 4D AD */ bl zEntPlayer.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8007DD58 0007AB58 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007DD5C 0007AB5C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007DD60 0007AB60 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -26502,8 +26502,8 @@ lbl_8007DF94: /* 8007DFB8 0007ADB8 38 21 00 30 */ addi r1, r1, 0x30 /* 8007DFBC 0007ADBC 4E 80 00 20 */ blr -.global func_8007DFC0 -func_8007DFC0: +.global zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef +zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef: /* 8007DFC0 0007ADC0 3C C0 80 2E */ lis r6, lbl_802DE3F4@ha /* 8007DFC4 0007ADC4 3C A0 80 2E */ lis r5, lbl_802DE4B0@ha /* 8007DFC8 0007ADC8 54 60 10 3A */ slwi r0, r3, 2 @@ -26513,8 +26513,8 @@ func_8007DFC0: /* 8007DFD8 0007ADD8 7C 23 05 2E */ stfsx f1, r3, r0 /* 8007DFDC 0007ADDC 4E 80 00 20 */ blr -.global func_8007DFE0 -func_8007DFE0: +.global zEntPlayer.zEntPlayer_SNDInit__Fv +zEntPlayer.zEntPlayer_SNDInit__Fv: /* 8007DFE0 0007ADE0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8007DFE4 0007ADE4 7C 08 02 A6 */ mflr r0 /* 8007DFE8 0007ADE8 3C 60 80 2E */ lis r3, lbl_802DE3D0@ha @@ -28941,139 +28941,139 @@ lbl_8008055C: /* 8008055C 0007D35C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80080560 0007D360 38 60 00 02 */ li r3, 2 /* 80080564 0007D364 38 80 00 00 */ li r4, 0 -/* 80080568 0007D368 4B FF DA 59 */ bl func_8007DFC0 +/* 80080568 0007D368 4B FF DA 59 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 8008056C 0007D36C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80080570 0007D370 38 60 00 03 */ li r3, 3 /* 80080574 0007D374 38 80 00 00 */ li r4, 0 -/* 80080578 0007D378 4B FF DA 49 */ bl func_8007DFC0 +/* 80080578 0007D378 4B FF DA 49 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 8008057C 0007D37C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80080580 0007D380 38 60 00 04 */ li r3, 4 /* 80080584 0007D384 38 80 00 00 */ li r4, 0 -/* 80080588 0007D388 4B FF DA 39 */ bl func_8007DFC0 +/* 80080588 0007D388 4B FF DA 39 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 8008058C 0007D38C C0 22 8C 70 */ lfs f1, lbl_803CD5F0-_SDA2_BASE_(r2) /* 80080590 0007D390 38 60 00 05 */ li r3, 5 /* 80080594 0007D394 38 80 00 05 */ li r4, 5 -/* 80080598 0007D398 4B FF DA 29 */ bl func_8007DFC0 +/* 80080598 0007D398 4B FF DA 29 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 8008059C 0007D39C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 800805A0 0007D3A0 38 60 00 06 */ li r3, 6 /* 800805A4 0007D3A4 38 80 00 00 */ li r4, 0 -/* 800805A8 0007D3A8 4B FF DA 19 */ bl func_8007DFC0 +/* 800805A8 0007D3A8 4B FF DA 19 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 800805AC 0007D3AC C0 22 8C 4C */ lfs f1, lbl_803CD5CC-_SDA2_BASE_(r2) /* 800805B0 0007D3B0 38 60 00 07 */ li r3, 7 /* 800805B4 0007D3B4 38 80 00 07 */ li r4, 7 -/* 800805B8 0007D3B8 4B FF DA 09 */ bl func_8007DFC0 +/* 800805B8 0007D3B8 4B FF DA 09 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 800805BC 0007D3BC C0 22 8C 4C */ lfs f1, lbl_803CD5CC-_SDA2_BASE_(r2) /* 800805C0 0007D3C0 38 60 00 08 */ li r3, 8 /* 800805C4 0007D3C4 38 80 00 07 */ li r4, 7 -/* 800805C8 0007D3C8 4B FF D9 F9 */ bl func_8007DFC0 +/* 800805C8 0007D3C8 4B FF D9 F9 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 800805CC 0007D3CC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 800805D0 0007D3D0 38 60 00 09 */ li r3, 9 /* 800805D4 0007D3D4 38 80 00 00 */ li r4, 0 -/* 800805D8 0007D3D8 4B FF D9 E9 */ bl func_8007DFC0 +/* 800805D8 0007D3D8 4B FF D9 E9 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 800805DC 0007D3DC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 800805E0 0007D3E0 38 60 00 0A */ li r3, 0xa /* 800805E4 0007D3E4 38 80 00 00 */ li r4, 0 -/* 800805E8 0007D3E8 4B FF D9 D9 */ bl func_8007DFC0 +/* 800805E8 0007D3E8 4B FF D9 D9 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 800805EC 0007D3EC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 800805F0 0007D3F0 38 60 00 0B */ li r3, 0xb /* 800805F4 0007D3F4 38 80 00 05 */ li r4, 5 -/* 800805F8 0007D3F8 4B FF D9 C9 */ bl func_8007DFC0 +/* 800805F8 0007D3F8 4B FF D9 C9 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 800805FC 0007D3FC C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) /* 80080600 0007D400 38 60 00 0C */ li r3, 0xc /* 80080604 0007D404 38 80 00 0B */ li r4, 0xb -/* 80080608 0007D408 4B FF D9 B9 */ bl func_8007DFC0 +/* 80080608 0007D408 4B FF D9 B9 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 8008060C 0007D40C C0 22 8C AC */ lfs f1, lbl_803CD62C-_SDA2_BASE_(r2) /* 80080610 0007D410 38 60 00 0D */ li r3, 0xd /* 80080614 0007D414 38 80 00 09 */ li r4, 9 -/* 80080618 0007D418 4B FF D9 A9 */ bl func_8007DFC0 +/* 80080618 0007D418 4B FF D9 A9 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 8008061C 0007D41C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80080620 0007D420 38 60 00 0E */ li r3, 0xe /* 80080624 0007D424 38 80 00 00 */ li r4, 0 -/* 80080628 0007D428 4B FF D9 99 */ bl func_8007DFC0 +/* 80080628 0007D428 4B FF D9 99 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 8008062C 0007D42C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80080630 0007D430 38 60 00 0F */ li r3, 0xf /* 80080634 0007D434 38 80 00 00 */ li r4, 0 -/* 80080638 0007D438 4B FF D9 89 */ bl func_8007DFC0 +/* 80080638 0007D438 4B FF D9 89 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 8008063C 0007D43C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80080640 0007D440 38 60 00 10 */ li r3, 0x10 /* 80080644 0007D444 38 80 00 00 */ li r4, 0 -/* 80080648 0007D448 4B FF D9 79 */ bl func_8007DFC0 +/* 80080648 0007D448 4B FF D9 79 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 8008064C 0007D44C C0 22 8C AC */ lfs f1, lbl_803CD62C-_SDA2_BASE_(r2) /* 80080650 0007D450 38 60 00 11 */ li r3, 0x11 /* 80080654 0007D454 38 80 00 07 */ li r4, 7 -/* 80080658 0007D458 4B FF D9 69 */ bl func_8007DFC0 +/* 80080658 0007D458 4B FF D9 69 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 8008065C 0007D45C C0 22 8C 4C */ lfs f1, lbl_803CD5CC-_SDA2_BASE_(r2) /* 80080660 0007D460 38 60 00 13 */ li r3, 0x13 /* 80080664 0007D464 38 80 00 05 */ li r4, 5 -/* 80080668 0007D468 4B FF D9 59 */ bl func_8007DFC0 +/* 80080668 0007D468 4B FF D9 59 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 8008066C 0007D46C C0 22 8C 4C */ lfs f1, lbl_803CD5CC-_SDA2_BASE_(r2) /* 80080670 0007D470 38 60 00 14 */ li r3, 0x14 /* 80080674 0007D474 38 80 00 03 */ li r4, 3 -/* 80080678 0007D478 4B FF D9 49 */ bl func_8007DFC0 +/* 80080678 0007D478 4B FF D9 49 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 8008067C 0007D47C C0 22 8C 4C */ lfs f1, lbl_803CD5CC-_SDA2_BASE_(r2) /* 80080680 0007D480 38 60 00 15 */ li r3, 0x15 /* 80080684 0007D484 38 80 00 00 */ li r4, 0 -/* 80080688 0007D488 4B FF D9 39 */ bl func_8007DFC0 +/* 80080688 0007D488 4B FF D9 39 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 8008068C 0007D48C C0 22 8C 4C */ lfs f1, lbl_803CD5CC-_SDA2_BASE_(r2) /* 80080690 0007D490 38 60 00 16 */ li r3, 0x16 /* 80080694 0007D494 38 80 00 00 */ li r4, 0 -/* 80080698 0007D498 4B FF D9 29 */ bl func_8007DFC0 +/* 80080698 0007D498 4B FF D9 29 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 8008069C 0007D49C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 800806A0 0007D4A0 38 60 00 17 */ li r3, 0x17 /* 800806A4 0007D4A4 38 80 00 00 */ li r4, 0 -/* 800806A8 0007D4A8 4B FF D9 19 */ bl func_8007DFC0 +/* 800806A8 0007D4A8 4B FF D9 19 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 800806AC 0007D4AC C0 22 8C AC */ lfs f1, lbl_803CD62C-_SDA2_BASE_(r2) /* 800806B0 0007D4B0 38 60 00 18 */ li r3, 0x18 /* 800806B4 0007D4B4 38 80 00 03 */ li r4, 3 -/* 800806B8 0007D4B8 4B FF D9 09 */ bl func_8007DFC0 +/* 800806B8 0007D4B8 4B FF D9 09 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 800806BC 0007D4BC C0 22 8C AC */ lfs f1, lbl_803CD62C-_SDA2_BASE_(r2) /* 800806C0 0007D4C0 38 60 00 19 */ li r3, 0x19 /* 800806C4 0007D4C4 38 80 00 03 */ li r4, 3 -/* 800806C8 0007D4C8 4B FF D8 F9 */ bl func_8007DFC0 +/* 800806C8 0007D4C8 4B FF D8 F9 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 800806CC 0007D4CC C0 22 8C E4 */ lfs f1, lbl_803CD664-_SDA2_BASE_(r2) /* 800806D0 0007D4D0 38 60 00 1B */ li r3, 0x1b /* 800806D4 0007D4D4 38 80 00 07 */ li r4, 7 -/* 800806D8 0007D4D8 4B FF D8 E9 */ bl func_8007DFC0 +/* 800806D8 0007D4D8 4B FF D8 E9 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 800806DC 0007D4DC C0 22 8C E4 */ lfs f1, lbl_803CD664-_SDA2_BASE_(r2) /* 800806E0 0007D4E0 38 60 00 1C */ li r3, 0x1c /* 800806E4 0007D4E4 38 80 00 07 */ li r4, 7 -/* 800806E8 0007D4E8 4B FF D8 D9 */ bl func_8007DFC0 +/* 800806E8 0007D4E8 4B FF D8 D9 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 800806EC 0007D4EC C0 22 8C E4 */ lfs f1, lbl_803CD664-_SDA2_BASE_(r2) /* 800806F0 0007D4F0 38 60 00 1D */ li r3, 0x1d /* 800806F4 0007D4F4 38 80 00 07 */ li r4, 7 -/* 800806F8 0007D4F8 4B FF D8 C9 */ bl func_8007DFC0 +/* 800806F8 0007D4F8 4B FF D8 C9 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 800806FC 0007D4FC C0 22 8C E4 */ lfs f1, lbl_803CD664-_SDA2_BASE_(r2) /* 80080700 0007D500 38 60 00 1E */ li r3, 0x1e /* 80080704 0007D504 38 80 00 07 */ li r4, 7 -/* 80080708 0007D508 4B FF D8 B9 */ bl func_8007DFC0 +/* 80080708 0007D508 4B FF D8 B9 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 8008070C 0007D50C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80080710 0007D510 38 60 00 1F */ li r3, 0x1f /* 80080714 0007D514 38 80 00 09 */ li r4, 9 -/* 80080718 0007D518 4B FF D8 A9 */ bl func_8007DFC0 +/* 80080718 0007D518 4B FF D8 A9 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 8008071C 0007D51C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80080720 0007D520 38 60 00 20 */ li r3, 0x20 /* 80080724 0007D524 38 80 00 00 */ li r4, 0 -/* 80080728 0007D528 4B FF D8 99 */ bl func_8007DFC0 +/* 80080728 0007D528 4B FF D8 99 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 8008072C 0007D52C C0 22 8D 14 */ lfs f1, lbl_803CD694-_SDA2_BASE_(r2) /* 80080730 0007D530 38 60 00 21 */ li r3, 0x21 /* 80080734 0007D534 38 80 00 0B */ li r4, 0xb -/* 80080738 0007D538 4B FF D8 89 */ bl func_8007DFC0 +/* 80080738 0007D538 4B FF D8 89 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 8008073C 0007D53C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80080740 0007D540 38 60 00 22 */ li r3, 0x22 /* 80080744 0007D544 38 80 00 00 */ li r4, 0 -/* 80080748 0007D548 4B FF D8 79 */ bl func_8007DFC0 +/* 80080748 0007D548 4B FF D8 79 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 8008074C 0007D54C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80080750 0007D550 38 60 00 23 */ li r3, 0x23 /* 80080754 0007D554 38 80 00 00 */ li r4, 0 -/* 80080758 0007D558 4B FF D8 69 */ bl func_8007DFC0 +/* 80080758 0007D558 4B FF D8 69 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 8008075C 0007D55C C0 22 8F 98 */ lfs f1, lbl_803CD918-_SDA2_BASE_(r2) /* 80080760 0007D560 38 60 00 24 */ li r3, 0x24 /* 80080764 0007D564 38 80 00 05 */ li r4, 5 -/* 80080768 0007D568 4B FF D8 59 */ bl func_8007DFC0 +/* 80080768 0007D568 4B FF D8 59 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 8008076C 0007D56C C0 22 8F 98 */ lfs f1, lbl_803CD918-_SDA2_BASE_(r2) /* 80080770 0007D570 38 60 00 25 */ li r3, 0x25 /* 80080774 0007D574 38 80 00 03 */ li r4, 3 -/* 80080778 0007D578 4B FF D8 49 */ bl func_8007DFC0 +/* 80080778 0007D578 4B FF D8 49 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef /* 8008077C 0007D57C BB 61 00 1C */ lmw r27, 0x1c(r1) /* 80080780 0007D580 80 01 00 34 */ lwz r0, 0x34(r1) /* 80080784 0007D584 7C 08 03 A6 */ mtlr r0 @@ -29905,8 +29905,8 @@ zEntPlayer_SNDNotifyPlaying__FUi: /* 80081318 0007E118 90 6D 8C B8 */ stw r3, lbl_803CB5B8-_SDA_BASE_(r13) /* 8008131C 0007E11C 4E 80 00 20 */ blr -.global func_80081320 -func_80081320: +.global zEntPlayer.PlayerBeginCollideNoBupdate__FP4xEntP6xScenef +zEntPlayer.PlayerBeginCollideNoBupdate__FP4xEntP6xScenef: /* 80081320 0007E120 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80081324 0007E124 39 80 00 00 */ li r12, 0 /* 80081328 0007E128 93 E1 00 0C */ stw r31, 0xc(r1) @@ -29992,8 +29992,8 @@ lbl_80081404: /* 80081460 0007E260 38 21 00 10 */ addi r1, r1, 0x10 /* 80081464 0007E264 4E 80 00 20 */ blr -.global func_80081468 -func_80081468: +.global zEntPlayer.PlayerCollsDetect__FP4xEntP6xScenef +zEntPlayer.PlayerCollsDetect__FP4xEntP6xScenef: /* 80081468 0007E268 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8008146C 0007E26C 7C 08 02 A6 */ mflr r0 /* 80081470 0007E270 90 01 00 14 */ stw r0, 0x14(r1) @@ -30001,7 +30001,7 @@ func_80081468: /* 80081478 0007E278 7C 9F 23 78 */ mr r31, r4 /* 8008147C 0007E27C 93 C1 00 08 */ stw r30, 8(r1) /* 80081480 0007E280 7C 7E 1B 78 */ mr r30, r3 -/* 80081484 0007E284 4B FF FE 9D */ bl func_80081320 +/* 80081484 0007E284 4B FF FE 9D */ bl zEntPlayer.PlayerBeginCollideNoBupdate__FP4xEntP6xScenef /* 80081488 0007E288 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8008148C 0007E28C 88 03 00 00 */ lbz r0, 0(r3) /* 80081490 0007E290 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a @@ -30047,8 +30047,8 @@ lbl_80081510: /* 80081520 0007E320 38 21 00 10 */ addi r1, r1, 0x10 /* 80081524 0007E324 4E 80 00 20 */ blr -.global func_80081528 -func_80081528: +.global zEntPlayer.PlayerHackFixBbashMiss__FP14xModelInstance +zEntPlayer.PlayerHackFixBbashMiss__FP14xModelInstance: /* 80081528 0007E328 94 21 F9 C0 */ stwu r1, -0x640(r1) /* 8008152C 0007E32C 7C 08 02 A6 */ mflr r0 /* 80081530 0007E330 3C 80 80 29 */ lis r4, lbl_8028C9B0@ha @@ -30135,8 +30135,8 @@ lbl_8008163C: /* 80081660 0007E460 38 21 06 40 */ addi r1, r1, 0x640 /* 80081664 0007E464 4E 80 00 20 */ blr -.global func_80081668 -func_80081668: +.global zEntPlayer.PlayerLedgeInit__FP16zLedgeGrabParamsP14xModelInstance +zEntPlayer.PlayerLedgeInit__FP16zLedgeGrabParamsP14xModelInstance: /* 80081668 0007E468 94 21 F8 E0 */ stwu r1, -0x720(r1) /* 8008166C 0007E46C 7C 08 02 A6 */ mflr r0 /* 80081670 0007E470 90 01 07 24 */ stw r0, 0x724(r1) @@ -30277,8 +30277,8 @@ lbl_800817E8: /* 80081878 0007E678 38 21 07 20 */ addi r1, r1, 0x720 /* 8008187C 0007E67C 4E 80 00 20 */ blr -.global func_80081880 -func_80081880: +.global zEntPlayer.PlayerLedgeUpdate__FP4xEntP6xScenef +zEntPlayer.PlayerLedgeUpdate__FP4xEntP6xScenef: /* 80081880 0007E680 94 21 F8 70 */ stwu r1, -0x790(r1) /* 80081884 0007E684 7C 08 02 A6 */ mflr r0 /* 80081888 0007E688 90 01 07 94 */ stw r0, 0x794(r1) @@ -30739,7 +30739,7 @@ lbl_80081F34: /* 80081F50 0007ED50 7F 83 E3 78 */ mr r3, r28 /* 80081F54 0007ED54 7F A4 EB 78 */ mr r4, r29 /* 80081F58 0007ED58 90 05 00 04 */ stw r0, 4(r5) -/* 80081F5C 0007ED5C 4B FF F5 0D */ bl func_80081468 +/* 80081F5C 0007ED5C 4B FF F5 0D */ bl zEntPlayer.PlayerCollsDetect__FP4xEntP6xScenef /* 80081F60 0007ED60 80 7C 00 4C */ lwz r3, 0x4c(r28) /* 80081F64 0007ED64 88 03 00 0A */ lbz r0, 0xa(r3) /* 80081F68 0007ED68 28 00 00 06 */ cmplwi r0, 6 @@ -30882,8 +30882,8 @@ lbl_8008214C: /* 8008216C 0007EF6C 90 03 05 B0 */ stw r0, 0x5b0(r3) /* 80082170 0007EF70 4E 80 00 20 */ blr -.global func_80082174 -func_80082174: +.global zEntPlayer.zEntPlayer_UpdateVelocityBlur__Fv +zEntPlayer.zEntPlayer_UpdateVelocityBlur__Fv: /* 80082174 0007EF74 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80082178 0007EF78 7C 08 02 A6 */ mflr r0 /* 8008217C 0007EF7C 90 01 00 34 */ stw r0, 0x34(r1) @@ -30953,8 +30953,8 @@ lbl_8008224C: /* 80082264 0007F064 38 21 00 30 */ addi r1, r1, 0x30 /* 80082268 0007F068 4E 80 00 20 */ blr -.global func_8008226C -func_8008226C: +.global zEntPlayer.dampen_velocity__FR5xVec3RC5xVec3f +zEntPlayer.dampen_velocity__FR5xVec3RC5xVec3f: /* 8008226C 0007F06C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80082270 0007F070 C0 04 00 00 */ lfs f0, 0(r4) /* 80082274 0007F074 C0 43 00 00 */ lfs f2, 0(r3) @@ -31049,8 +31049,8 @@ lbl_8008239C: /* 8008239C 0007F19C 38 21 00 20 */ addi r1, r1, 0x20 /* 800823A0 0007F1A0 4E 80 00 20 */ blr -.global func_800823A4 -func_800823A4: +.global zEntPlayer.player_sound_hop_load__FUii +zEntPlayer.player_sound_hop_load__FUii: /* 800823A4 0007F1A4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800823A8 0007F1A8 7C 08 02 A6 */ mflr r0 /* 800823AC 0007F1AC 90 01 00 24 */ stw r0, 0x24(r1) @@ -31134,7 +31134,7 @@ zEntPlayer_LoadSounds__Fv: /* 800824D0 0007F2D0 38 80 00 02 */ li r4, 2 /* 800824D4 0007F2D4 90 01 00 14 */ stw r0, 0x14(r1) /* 800824D8 0007F2D8 38 63 53 42 */ addi r3, r3, 0x53505342@l -/* 800824DC 0007F2DC 4B FF FE C9 */ bl func_800823A4 +/* 800824DC 0007F2DC 4B FF FE C9 */ bl zEntPlayer.player_sound_hop_load__FUii /* 800824E0 0007F2E0 80 0D 8E 60 */ lwz r0, lbl_803CB760-_SDA_BASE_(r13) /* 800824E4 0007F2E4 3C 60 79 10 */ lis r3, 0x791025AC@ha /* 800824E8 0007F2E8 38 63 25 AC */ addi r3, r3, 0x791025AC@l @@ -31147,7 +31147,7 @@ zEntPlayer_LoadSounds__Fv: /* 80082504 0007F304 3C 60 53 50 */ lis r3, 0x53505041@ha /* 80082508 0007F308 38 80 00 02 */ li r4, 2 /* 8008250C 0007F30C 38 63 50 41 */ addi r3, r3, 0x53505041@l -/* 80082510 0007F310 4B FF FE 95 */ bl func_800823A4 +/* 80082510 0007F310 4B FF FE 95 */ bl zEntPlayer.player_sound_hop_load__FUii /* 80082514 0007F314 80 0D 8E 60 */ lwz r0, lbl_803CB760-_SDA_BASE_(r13) /* 80082518 0007F318 60 00 00 08 */ ori r0, r0, 8 /* 8008251C 0007F31C 90 0D 8E 60 */ stw r0, lbl_803CB760-_SDA_BASE_(r13) @@ -31161,12 +31161,12 @@ lbl_80082520: /* 80082538 0007F338 3C 60 53 50 */ lis r3, 0x53505343@ha /* 8008253C 0007F33C 38 80 00 02 */ li r4, 2 /* 80082540 0007F340 38 63 53 43 */ addi r3, r3, 0x53505343@l -/* 80082544 0007F344 4B FF FE 61 */ bl func_800823A4 +/* 80082544 0007F344 4B FF FE 61 */ bl zEntPlayer.player_sound_hop_load__FUii /* 80082548 0007F348 80 0D 8E 60 */ lwz r0, lbl_803CB760-_SDA_BASE_(r13) /* 8008254C 0007F34C 60 00 00 20 */ ori r0, r0, 0x20 /* 80082550 0007F350 90 0D 8E 60 */ stw r0, lbl_803CB760-_SDA_BASE_(r13) lbl_80082554: -/* 80082554 0007F354 4B FF BA 8D */ bl func_8007DFE0 +/* 80082554 0007F354 4B FF BA 8D */ bl zEntPlayer.zEntPlayer_SNDInit__Fv /* 80082558 0007F358 80 01 00 14 */ lwz r0, 0x14(r1) /* 8008255C 0007F35C 7C 08 03 A6 */ mtlr r0 /* 80082560 0007F360 38 21 00 10 */ addi r1, r1, 0x10 @@ -31244,7 +31244,7 @@ lbl_80082648: /* 80082654 0007F454 90 01 00 14 */ stw r0, 0x14(r1) /* 80082658 0007F458 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8008265C 0007F45C FC 40 08 90 */ fmr f2, f1 -/* 80082660 0007F460 4B FE 43 8D */ bl func_800669EC +/* 80082660 0007F460 4B FE 43 8D */ bl zEntPlayer.PlayerAbsControl__FP4xEntfff /* 80082664 0007F464 80 01 00 14 */ lwz r0, 0x14(r1) /* 80082668 0007F468 7C 08 03 A6 */ mtlr r0 /* 8008266C 0007F46C 38 21 00 10 */ addi r1, r1, 0x10 @@ -31432,26 +31432,26 @@ lbl_80082918: /* 80082918 0007F718 FC 20 F8 90 */ fmr f1, f31 /* 8008291C 0007F71C 7F 83 E3 78 */ mr r3, r28 /* 80082920 0007F720 7F A4 EB 78 */ mr r4, r29 -/* 80082924 0007F724 4B FF 5F 9D */ bl func_800788C0 +/* 80082924 0007F724 4B FF 5F 9D */ bl zEntPlayer.zEntPlayerFloorUpdate__FP4xEntP6xScenef /* 80082928 0007F728 FC 20 F8 90 */ fmr f1, f31 /* 8008292C 0007F72C 7F 83 E3 78 */ mr r3, r28 /* 80082930 0007F730 7F A4 EB 78 */ mr r4, r29 -/* 80082934 0007F734 4B FF 6B D9 */ bl func_8007950C +/* 80082934 0007F734 4B FF 6B D9 */ bl zEntPlayer.zEntPlayerSurfDamageUpdate__FP4xEntP6xScenef /* 80082938 0007F738 FC 20 F8 90 */ fmr f1, f31 /* 8008293C 0007F73C 7F 83 E3 78 */ mr r3, r28 /* 80082940 0007F740 7F A4 EB 78 */ mr r4, r29 -/* 80082944 0007F744 4B FF 6E D5 */ bl func_80079818 +/* 80082944 0007F744 4B FF 6E D5 */ bl zEntPlayer.zEntPlayerDriveUpdate__FP4xEntP6xScenef /* 80082948 0007F748 FC 20 F8 90 */ fmr f1, f31 /* 8008294C 0007F74C 7F 83 E3 78 */ mr r3, r28 /* 80082950 0007F750 7F A4 EB 78 */ mr r4, r29 -/* 80082954 0007F754 4B FF 48 15 */ bl func_80077168 +/* 80082954 0007F754 4B FF 48 15 */ bl zEntPlayer.zEntPlayerJumpUpdate__FP4xEntP6xScenef /* 80082958 0007F758 7F 83 E3 78 */ mr r3, r28 /* 8008295C 0007F75C 7F A4 EB 78 */ mr r4, r29 /* 80082960 0007F760 4B FF 9B FD */ bl zEntPlayerCollTrigger__FP4xEntP6xScene /* 80082964 0007F764 FC 20 F8 90 */ fmr f1, f31 /* 80082968 0007F768 7F 83 E3 78 */ mr r3, r28 /* 8008296C 0007F76C 7F A4 EB 78 */ mr r4, r29 -/* 80082970 0007F770 4B FF 4E A1 */ bl func_80077810 +/* 80082970 0007F770 4B FF 4E A1 */ bl zEntPlayer.zEntPlayerVelUpdate__FP4xEntP6xScenef /* 80082974 0007F774 FC 20 F8 90 */ fmr f1, f31 /* 80082978 0007F778 7F 83 E3 78 */ mr r3, r28 /* 8008297C 0007F77C 7F A4 EB 78 */ mr r4, r29 @@ -31518,7 +31518,7 @@ zEntPlayer_MinimalRender__FP4zEnt: /* 80082A60 0007F860 4C 40 13 82 */ cror 2, 0, 2 /* 80082A64 0007F864 40 82 00 0C */ bne lbl_80082A70 /* 80082A68 0007F868 7F E3 FB 78 */ mr r3, r31 -/* 80082A6C 0007F86C 4B FF 22 49 */ bl func_80074CB4 +/* 80082A6C 0007F86C 4B FF 22 49 */ bl zEntPlayer.zEntPlayer_ReticleRender__FP4zEnt lbl_80082A70: /* 80082A70 0007F870 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80082A74 0007F874 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -31528,7 +31528,7 @@ lbl_80082A70: /* 80082A84 0007F884 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80082A88 0007F888 40 81 00 0C */ ble lbl_80082A94 /* 80082A8C 0007F88C 7F E3 FB 78 */ mr r3, r31 -/* 80082A90 0007F890 4B FF 22 25 */ bl func_80074CB4 +/* 80082A90 0007F890 4B FF 22 25 */ bl zEntPlayer.zEntPlayer_ReticleRender__FP4zEnt lbl_80082A94: /* 80082A94 0007F894 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 80082A98 0007F898 80 01 00 64 */ lwz r0, 0x64(r1) @@ -31564,8 +31564,8 @@ func_80082AD8: /* 80082AF8 0007F8F8 D0 03 00 08 */ stfs f0, 8(r3) /* 80082AFC 0007F8FC 4E 80 00 20 */ blr -.global func_80082B00 -func_80082B00: +.global zEntPlayer.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 +zEntPlayer.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 80082B00 0007F900 C0 65 00 04 */ lfs f3, 4(r5) /* 80082B04 0007F904 C0 04 00 10 */ lfs f0, 0x10(r4) /* 80082B08 0007F908 C0 44 00 14 */ lfs f2, 0x14(r4) @@ -32964,10 +32964,10 @@ func_80082D2C: /* 80084070 00080E70 90 01 00 08 */ stw r0, 8(r1) /* 80084074 00080E74 38 A3 61 18 */ addi r5, r3, lbl_80256118@l /* 80084078 00080E78 3C 80 80 07 */ lis r4, lbl_8006C8AC@ha -/* 8008407C 00080E7C 3C 60 80 07 */ lis r3, func_8006C940@ha +/* 8008407C 00080E7C 3C 60 80 07 */ lis r3, zEntPlayer.LassoSwingBeginCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80084080 00080E80 90 01 00 0C */ stw r0, 0xc(r1) /* 80084084 00080E84 38 C4 C8 AC */ addi r6, r4, lbl_8006C8AC@l -/* 80084088 00080E88 38 E3 C9 40 */ addi r7, r3, func_8006C940@l +/* 80084088 00080E88 38 E3 C9 40 */ addi r7, r3, zEntPlayer.LassoSwingBeginCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008408C 00080E8C 38 85 05 3E */ addi r4, r5, 0x53e /* 80084090 00080E90 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80084094 00080E94 7F E3 FB 78 */ mr r3, r31 @@ -33018,10 +33018,10 @@ func_80082D2C: /* 80084148 00080F48 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008414C 00080F4C 90 01 00 08 */ stw r0, 8(r1) /* 80084150 00080F50 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 80084154 00080F54 3C 80 80 07 */ lis r4, func_800687C8@ha +/* 80084154 00080F54 3C 80 80 07 */ lis r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80084158 00080F58 3C 60 80 07 */ lis r3, lbl_8006CC14@ha /* 8008415C 00080F5C 90 01 00 0C */ stw r0, 0xc(r1) -/* 80084160 00080F60 38 C4 87 C8 */ addi r6, r4, func_800687C8@l +/* 80084160 00080F60 38 C4 87 C8 */ addi r6, r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80084164 00080F64 38 E3 CC 14 */ addi r7, r3, lbl_8006CC14@l /* 80084168 00080F68 38 85 06 05 */ addi r4, r5, 0x605 /* 8008416C 00080F6C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -33037,10 +33037,10 @@ func_80082D2C: /* 80084194 00080F94 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084198 00080F98 90 01 00 08 */ stw r0, 8(r1) /* 8008419C 00080F9C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 800841A0 00080FA0 3C 80 80 07 */ lis r4, func_8006864C@ha +/* 800841A0 00080FA0 3C 80 80 07 */ lis r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800841A4 00080FA4 3C 60 80 07 */ lis r3, lbl_8006CC14@ha /* 800841A8 00080FA8 90 01 00 0C */ stw r0, 0xc(r1) -/* 800841AC 00080FAC 38 C4 86 4C */ addi r6, r4, func_8006864C@l +/* 800841AC 00080FAC 38 C4 86 4C */ addi r6, r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 800841B0 00080FB0 38 E3 CC 14 */ addi r7, r3, lbl_8006CC14@l /* 800841B4 00080FB4 38 85 06 05 */ addi r4, r5, 0x605 /* 800841B8 00080FB8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -33056,10 +33056,10 @@ func_80082D2C: /* 800841E0 00080FE0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800841E4 00080FE4 90 01 00 08 */ stw r0, 8(r1) /* 800841E8 00080FE8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 800841EC 00080FEC 3C 80 80 07 */ lis r4, func_80068410@ha +/* 800841EC 00080FEC 3C 80 80 07 */ lis r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800841F0 00080FF0 3C 60 80 07 */ lis r3, lbl_8006CC14@ha /* 800841F4 00080FF4 90 01 00 0C */ stw r0, 0xc(r1) -/* 800841F8 00080FF8 38 C4 84 10 */ addi r6, r4, func_80068410@l +/* 800841F8 00080FF8 38 C4 84 10 */ addi r6, r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 800841FC 00080FFC 38 E3 CC 14 */ addi r7, r3, lbl_8006CC14@l /* 80084200 00081000 38 85 06 05 */ addi r4, r5, 0x605 /* 80084204 00081004 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -33075,10 +33075,10 @@ func_80082D2C: /* 8008422C 0008102C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084230 00081030 90 01 00 08 */ stw r0, 8(r1) /* 80084234 00081034 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 80084238 00081038 3C 80 80 07 */ lis r4, func_80068068@ha +/* 80084238 00081038 3C 80 80 07 */ lis r4, zEntPlayer.RunAnyCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008423C 0008103C 3C 60 80 07 */ lis r3, lbl_8006CC14@ha /* 80084240 00081040 90 01 00 0C */ stw r0, 0xc(r1) -/* 80084244 00081044 38 C4 80 68 */ addi r6, r4, func_80068068@l +/* 80084244 00081044 38 C4 80 68 */ addi r6, r4, zEntPlayer.RunAnyCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80084248 00081048 38 E3 CC 14 */ addi r7, r3, lbl_8006CC14@l /* 8008424C 0008104C 38 85 06 05 */ addi r4, r5, 0x605 /* 80084250 00081050 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -33094,10 +33094,10 @@ func_80082D2C: /* 80084278 00081078 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008427C 0008107C 90 01 00 08 */ stw r0, 8(r1) /* 80084280 00081080 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 80084284 00081084 3C 80 80 07 */ lis r4, func_8006838C@ha +/* 80084284 00081084 3C 80 80 07 */ lis r4, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80084288 00081088 3C 60 80 07 */ lis r3, lbl_8006CC14@ha /* 8008428C 0008108C 90 01 00 0C */ stw r0, 0xc(r1) -/* 80084290 00081090 38 C4 83 8C */ addi r6, r4, func_8006838C@l +/* 80084290 00081090 38 C4 83 8C */ addi r6, r4, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80084294 00081094 38 E3 CC 14 */ addi r7, r3, lbl_8006CC14@l /* 80084298 00081098 38 85 06 05 */ addi r4, r5, 0x605 /* 8008429C 0008109C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -33113,10 +33113,10 @@ func_80082D2C: /* 800842C4 000810C4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800842C8 000810C8 90 01 00 08 */ stw r0, 8(r1) /* 800842CC 000810CC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 800842D0 000810D0 3C 80 80 07 */ lis r4, func_8006833C@ha +/* 800842D0 000810D0 3C 80 80 07 */ lis r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800842D4 000810D4 3C 60 80 07 */ lis r3, lbl_8006CC14@ha /* 800842D8 000810D8 90 01 00 0C */ stw r0, 0xc(r1) -/* 800842DC 000810DC 38 C4 83 3C */ addi r6, r4, func_8006833C@l +/* 800842DC 000810DC 38 C4 83 3C */ addi r6, r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 800842E0 000810E0 38 E3 CC 14 */ addi r7, r3, lbl_8006CC14@l /* 800842E4 000810E4 38 85 06 05 */ addi r4, r5, 0x605 /* 800842E8 000810E8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -33204,11 +33204,11 @@ func_80082D2C: /* 80084430 00081230 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084434 00081234 90 01 00 08 */ stw r0, 8(r1) /* 80084438 00081238 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008443C 0008123C 3C 80 80 07 */ lis r4, func_800687C8@ha -/* 80084440 00081240 3C 60 80 07 */ lis r3, func_8006C6F0@ha +/* 8008443C 0008123C 3C 80 80 07 */ lis r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha +/* 80084440 00081240 3C 60 80 07 */ lis r3, zEntPlayer.MeleeStopCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80084444 00081244 90 01 00 0C */ stw r0, 0xc(r1) -/* 80084448 00081248 38 C4 87 C8 */ addi r6, r4, func_800687C8@l -/* 8008444C 0008124C 38 E3 C6 F0 */ addi r7, r3, func_8006C6F0@l +/* 80084448 00081248 38 C4 87 C8 */ addi r6, r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l +/* 8008444C 0008124C 38 E3 C6 F0 */ addi r7, r3, zEntPlayer.MeleeStopCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 80084450 00081250 38 85 06 34 */ addi r4, r5, 0x634 /* 80084454 00081254 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80084458 00081258 7F E3 FB 78 */ mr r3, r31 @@ -33223,11 +33223,11 @@ func_80082D2C: /* 8008447C 0008127C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084480 00081280 90 01 00 08 */ stw r0, 8(r1) /* 80084484 00081284 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 80084488 00081288 3C 80 80 07 */ lis r4, func_8006864C@ha -/* 8008448C 0008128C 3C 60 80 07 */ lis r3, func_8006C6F0@ha +/* 80084488 00081288 3C 80 80 07 */ lis r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@ha +/* 8008448C 0008128C 3C 60 80 07 */ lis r3, zEntPlayer.MeleeStopCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80084490 00081290 90 01 00 0C */ stw r0, 0xc(r1) -/* 80084494 00081294 38 C4 86 4C */ addi r6, r4, func_8006864C@l -/* 80084498 00081298 38 E3 C6 F0 */ addi r7, r3, func_8006C6F0@l +/* 80084494 00081294 38 C4 86 4C */ addi r6, r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@l +/* 80084498 00081298 38 E3 C6 F0 */ addi r7, r3, zEntPlayer.MeleeStopCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008449C 0008129C 38 85 06 34 */ addi r4, r5, 0x634 /* 800844A0 000812A0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 800844A4 000812A4 7F E3 FB 78 */ mr r3, r31 @@ -33242,11 +33242,11 @@ func_80082D2C: /* 800844C8 000812C8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800844CC 000812CC 90 01 00 08 */ stw r0, 8(r1) /* 800844D0 000812D0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 800844D4 000812D4 3C 80 80 07 */ lis r4, func_80068410@ha -/* 800844D8 000812D8 3C 60 80 07 */ lis r3, func_8006C6F0@ha +/* 800844D4 000812D4 3C 80 80 07 */ lis r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@ha +/* 800844D8 000812D8 3C 60 80 07 */ lis r3, zEntPlayer.MeleeStopCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800844DC 000812DC 90 01 00 0C */ stw r0, 0xc(r1) -/* 800844E0 000812E0 38 C4 84 10 */ addi r6, r4, func_80068410@l -/* 800844E4 000812E4 38 E3 C6 F0 */ addi r7, r3, func_8006C6F0@l +/* 800844E0 000812E0 38 C4 84 10 */ addi r6, r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@l +/* 800844E4 000812E4 38 E3 C6 F0 */ addi r7, r3, zEntPlayer.MeleeStopCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 800844E8 000812E8 38 85 06 34 */ addi r4, r5, 0x634 /* 800844EC 000812EC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 800844F0 000812F0 7F E3 FB 78 */ mr r3, r31 @@ -33261,11 +33261,11 @@ func_80082D2C: /* 80084514 00081314 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084518 00081318 90 01 00 08 */ stw r0, 8(r1) /* 8008451C 0008131C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 80084520 00081320 3C 80 80 07 */ lis r4, func_80068068@ha -/* 80084524 00081324 3C 60 80 07 */ lis r3, func_8006C6F0@ha +/* 80084520 00081320 3C 80 80 07 */ lis r4, zEntPlayer.RunAnyCheck__FP15xAnimTransitionP11xAnimSinglePv@ha +/* 80084524 00081324 3C 60 80 07 */ lis r3, zEntPlayer.MeleeStopCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80084528 00081328 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008452C 0008132C 38 C4 80 68 */ addi r6, r4, func_80068068@l -/* 80084530 00081330 38 E3 C6 F0 */ addi r7, r3, func_8006C6F0@l +/* 8008452C 0008132C 38 C4 80 68 */ addi r6, r4, zEntPlayer.RunAnyCheck__FP15xAnimTransitionP11xAnimSinglePv@l +/* 80084530 00081330 38 E3 C6 F0 */ addi r7, r3, zEntPlayer.MeleeStopCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 80084534 00081334 38 85 06 34 */ addi r4, r5, 0x634 /* 80084538 00081338 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8008453C 0008133C 7F E3 FB 78 */ mr r3, r31 @@ -33280,11 +33280,11 @@ func_80082D2C: /* 80084560 00081360 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084564 00081364 90 01 00 08 */ stw r0, 8(r1) /* 80084568 00081368 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008456C 0008136C 3C 80 80 07 */ lis r4, func_8006838C@ha -/* 80084570 00081370 3C 60 80 07 */ lis r3, func_8006C6F0@ha +/* 8008456C 0008136C 3C 80 80 07 */ lis r4, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@ha +/* 80084570 00081370 3C 60 80 07 */ lis r3, zEntPlayer.MeleeStopCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80084574 00081374 90 01 00 0C */ stw r0, 0xc(r1) -/* 80084578 00081378 38 C4 83 8C */ addi r6, r4, func_8006838C@l -/* 8008457C 0008137C 38 E3 C6 F0 */ addi r7, r3, func_8006C6F0@l +/* 80084578 00081378 38 C4 83 8C */ addi r6, r4, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@l +/* 8008457C 0008137C 38 E3 C6 F0 */ addi r7, r3, zEntPlayer.MeleeStopCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 80084580 00081380 38 85 06 34 */ addi r4, r5, 0x634 /* 80084584 00081384 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80084588 00081388 7F E3 FB 78 */ mr r3, r31 @@ -33299,11 +33299,11 @@ func_80082D2C: /* 800845AC 000813AC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800845B0 000813B0 90 01 00 08 */ stw r0, 8(r1) /* 800845B4 000813B4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 800845B8 000813B8 3C 80 80 07 */ lis r4, func_8006833C@ha -/* 800845BC 000813BC 3C 60 80 07 */ lis r3, func_8006C6F0@ha +/* 800845B8 000813B8 3C 80 80 07 */ lis r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha +/* 800845BC 000813BC 3C 60 80 07 */ lis r3, zEntPlayer.MeleeStopCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800845C0 000813C0 90 01 00 0C */ stw r0, 0xc(r1) -/* 800845C4 000813C4 38 C4 83 3C */ addi r6, r4, func_8006833C@l -/* 800845C8 000813C8 38 E3 C6 F0 */ addi r7, r3, func_8006C6F0@l +/* 800845C4 000813C4 38 C4 83 3C */ addi r6, r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l +/* 800845C8 000813C8 38 E3 C6 F0 */ addi r7, r3, zEntPlayer.MeleeStopCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 800845CC 000813CC 38 85 06 34 */ addi r4, r5, 0x634 /* 800845D0 000813D0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 800845D4 000813D4 7F E3 FB 78 */ mr r3, r31 @@ -33336,10 +33336,10 @@ func_80082D2C: /* 80084640 00081440 90 01 00 08 */ stw r0, 8(r1) /* 80084644 00081444 38 A3 61 18 */ addi r5, r3, lbl_80256118@l /* 80084648 00081448 3C 80 80 07 */ lis r4, lbl_8006999C@ha -/* 8008464C 0008144C 3C 60 80 07 */ lis r3, func_800699F0@ha +/* 8008464C 0008144C 3C 60 80 07 */ lis r3, zEntPlayer.SpatulaGrabCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80084650 00081450 90 01 00 0C */ stw r0, 0xc(r1) /* 80084654 00081454 38 C4 99 9C */ addi r6, r4, lbl_8006999C@l -/* 80084658 00081458 38 E3 99 F0 */ addi r7, r3, func_800699F0@l +/* 80084658 00081458 38 E3 99 F0 */ addi r7, r3, zEntPlayer.SpatulaGrabCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008465C 0008145C 38 85 06 48 */ addi r4, r5, 0x648 /* 80084660 00081460 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80084664 00081464 7F E3 FB 78 */ mr r3, r31 @@ -33391,10 +33391,10 @@ func_80082D2C: /* 8008471C 0008151C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084720 00081520 90 01 00 08 */ stw r0, 8(r1) /* 80084724 00081524 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 80084728 00081528 3C 80 80 07 */ lis r4, func_800687C8@ha +/* 80084728 00081528 3C 80 80 07 */ lis r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008472C 0008152C 3C 60 80 07 */ lis r3, lbl_8006C78C@ha /* 80084730 00081530 90 01 00 0C */ stw r0, 0xc(r1) -/* 80084734 00081534 38 C4 87 C8 */ addi r6, r4, func_800687C8@l +/* 80084734 00081534 38 C4 87 C8 */ addi r6, r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80084738 00081538 38 E3 C7 8C */ addi r7, r3, lbl_8006C78C@l /* 8008473C 0008153C 38 85 06 C3 */ addi r4, r5, 0x6c3 /* 80084740 00081540 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -33410,10 +33410,10 @@ func_80082D2C: /* 80084768 00081568 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008476C 0008156C 90 01 00 08 */ stw r0, 8(r1) /* 80084770 00081570 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 80084774 00081574 3C 80 80 07 */ lis r4, func_8006864C@ha +/* 80084774 00081574 3C 80 80 07 */ lis r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80084778 00081578 3C 60 80 07 */ lis r3, lbl_8006C78C@ha /* 8008477C 0008157C 90 01 00 0C */ stw r0, 0xc(r1) -/* 80084780 00081580 38 C4 86 4C */ addi r6, r4, func_8006864C@l +/* 80084780 00081580 38 C4 86 4C */ addi r6, r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80084784 00081584 38 E3 C7 8C */ addi r7, r3, lbl_8006C78C@l /* 80084788 00081588 38 85 06 C3 */ addi r4, r5, 0x6c3 /* 8008478C 0008158C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -33429,10 +33429,10 @@ func_80082D2C: /* 800847B4 000815B4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800847B8 000815B8 90 01 00 08 */ stw r0, 8(r1) /* 800847BC 000815BC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 800847C0 000815C0 3C 80 80 07 */ lis r4, func_80068410@ha +/* 800847C0 000815C0 3C 80 80 07 */ lis r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800847C4 000815C4 3C 60 80 07 */ lis r3, lbl_8006C78C@ha /* 800847C8 000815C8 90 01 00 0C */ stw r0, 0xc(r1) -/* 800847CC 000815CC 38 C4 84 10 */ addi r6, r4, func_80068410@l +/* 800847CC 000815CC 38 C4 84 10 */ addi r6, r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 800847D0 000815D0 38 E3 C7 8C */ addi r7, r3, lbl_8006C78C@l /* 800847D4 000815D4 38 85 06 C3 */ addi r4, r5, 0x6c3 /* 800847D8 000815D8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -33448,10 +33448,10 @@ func_80082D2C: /* 80084800 00081600 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084804 00081604 90 01 00 08 */ stw r0, 8(r1) /* 80084808 00081608 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008480C 0008160C 3C 80 80 07 */ lis r4, func_80068068@ha +/* 8008480C 0008160C 3C 80 80 07 */ lis r4, zEntPlayer.RunAnyCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80084810 00081610 3C 60 80 07 */ lis r3, lbl_8006C78C@ha /* 80084814 00081614 90 01 00 0C */ stw r0, 0xc(r1) -/* 80084818 00081618 38 C4 80 68 */ addi r6, r4, func_80068068@l +/* 80084818 00081618 38 C4 80 68 */ addi r6, r4, zEntPlayer.RunAnyCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008481C 0008161C 38 E3 C7 8C */ addi r7, r3, lbl_8006C78C@l /* 80084820 00081620 38 85 06 C3 */ addi r4, r5, 0x6c3 /* 80084824 00081624 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -33467,10 +33467,10 @@ func_80082D2C: /* 8008484C 0008164C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084850 00081650 90 01 00 08 */ stw r0, 8(r1) /* 80084854 00081654 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 80084858 00081658 3C 80 80 07 */ lis r4, func_8006838C@ha +/* 80084858 00081658 3C 80 80 07 */ lis r4, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008485C 0008165C 3C 60 80 07 */ lis r3, lbl_8006C78C@ha /* 80084860 00081660 90 01 00 0C */ stw r0, 0xc(r1) -/* 80084864 00081664 38 C4 83 8C */ addi r6, r4, func_8006838C@l +/* 80084864 00081664 38 C4 83 8C */ addi r6, r4, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80084868 00081668 38 E3 C7 8C */ addi r7, r3, lbl_8006C78C@l /* 8008486C 0008166C 38 85 06 C3 */ addi r4, r5, 0x6c3 /* 80084870 00081670 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -33486,10 +33486,10 @@ func_80082D2C: /* 80084898 00081698 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008489C 0008169C 90 01 00 08 */ stw r0, 8(r1) /* 800848A0 000816A0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 800848A4 000816A4 3C 80 80 07 */ lis r4, func_8006833C@ha +/* 800848A4 000816A4 3C 80 80 07 */ lis r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800848A8 000816A8 3C 60 80 07 */ lis r3, lbl_8006C78C@ha /* 800848AC 000816AC 90 01 00 0C */ stw r0, 0xc(r1) -/* 800848B0 000816B0 38 C4 83 3C */ addi r6, r4, func_8006833C@l +/* 800848B0 000816B0 38 C4 83 3C */ addi r6, r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 800848B4 000816B4 38 E3 C7 8C */ addi r7, r3, lbl_8006C78C@l /* 800848B8 000816B8 38 85 06 C3 */ addi r4, r5, 0x6c3 /* 800848BC 000816BC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -33557,10 +33557,10 @@ func_80082D2C: /* 800849B4 000817B4 90 01 00 08 */ stw r0, 8(r1) /* 800849B8 000817B8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l /* 800849BC 000817BC 3C 80 80 07 */ lis r4, lbl_8006A43C@ha -/* 800849C0 000817C0 3C 60 80 07 */ lis r3, func_8006A458@ha +/* 800849C0 000817C0 3C 60 80 07 */ lis r3, zEntPlayer.BounceCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800849C4 000817C4 90 01 00 0C */ stw r0, 0xc(r1) /* 800849C8 000817C8 38 C4 A4 3C */ addi r6, r4, lbl_8006A43C@l -/* 800849CC 000817CC 38 E3 A4 58 */ addi r7, r3, func_8006A458@l +/* 800849CC 000817CC 38 E3 A4 58 */ addi r7, r3, zEntPlayer.BounceCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 800849D0 000817D0 38 85 06 ED */ addi r4, r5, 0x6ed /* 800849D4 000817D4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 800849D8 000817D8 7F E3 FB 78 */ mr r3, r31 @@ -33931,11 +33931,11 @@ func_80082D2C: /* 80084F8C 00081D8C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084F90 00081D90 90 01 00 08 */ stw r0, 8(r1) /* 80084F94 00081D94 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 80084F98 00081D98 3C 80 80 07 */ lis r4, func_800687C8@ha -/* 80084F9C 00081D9C 3C 60 80 07 */ lis r3, func_80069DD8@ha +/* 80084F98 00081D98 3C 80 80 07 */ lis r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha +/* 80084F9C 00081D9C 3C 60 80 07 */ lis r3, zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80084FA0 00081DA0 90 01 00 0C */ stw r0, 0xc(r1) -/* 80084FA4 00081DA4 38 C4 87 C8 */ addi r6, r4, func_800687C8@l -/* 80084FA8 00081DA8 38 E3 9D D8 */ addi r7, r3, func_80069DD8@l +/* 80084FA4 00081DA4 38 C4 87 C8 */ addi r6, r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l +/* 80084FA8 00081DA8 38 E3 9D D8 */ addi r7, r3, zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 80084FAC 00081DAC 38 85 08 E4 */ addi r4, r5, 0x8e4 /* 80084FB0 00081DB0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80084FB4 00081DB4 7F E3 FB 78 */ mr r3, r31 @@ -33950,11 +33950,11 @@ func_80082D2C: /* 80084FD8 00081DD8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80084FDC 00081DDC 90 01 00 08 */ stw r0, 8(r1) /* 80084FE0 00081DE0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 80084FE4 00081DE4 3C 80 80 07 */ lis r4, func_8006864C@ha -/* 80084FE8 00081DE8 3C 60 80 07 */ lis r3, func_80069DD8@ha +/* 80084FE4 00081DE4 3C 80 80 07 */ lis r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@ha +/* 80084FE8 00081DE8 3C 60 80 07 */ lis r3, zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80084FEC 00081DEC 90 01 00 0C */ stw r0, 0xc(r1) -/* 80084FF0 00081DF0 38 C4 86 4C */ addi r6, r4, func_8006864C@l -/* 80084FF4 00081DF4 38 E3 9D D8 */ addi r7, r3, func_80069DD8@l +/* 80084FF0 00081DF0 38 C4 86 4C */ addi r6, r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@l +/* 80084FF4 00081DF4 38 E3 9D D8 */ addi r7, r3, zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 80084FF8 00081DF8 38 85 08 E4 */ addi r4, r5, 0x8e4 /* 80084FFC 00081DFC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80085000 00081E00 7F E3 FB 78 */ mr r3, r31 @@ -33969,11 +33969,11 @@ func_80082D2C: /* 80085024 00081E24 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085028 00081E28 90 01 00 08 */ stw r0, 8(r1) /* 8008502C 00081E2C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 80085030 00081E30 3C 80 80 07 */ lis r4, func_80068410@ha -/* 80085034 00081E34 3C 60 80 07 */ lis r3, func_80069DD8@ha +/* 80085030 00081E30 3C 80 80 07 */ lis r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@ha +/* 80085034 00081E34 3C 60 80 07 */ lis r3, zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80085038 00081E38 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008503C 00081E3C 38 C4 84 10 */ addi r6, r4, func_80068410@l -/* 80085040 00081E40 38 E3 9D D8 */ addi r7, r3, func_80069DD8@l +/* 8008503C 00081E3C 38 C4 84 10 */ addi r6, r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@l +/* 80085040 00081E40 38 E3 9D D8 */ addi r7, r3, zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 80085044 00081E44 38 85 08 E4 */ addi r4, r5, 0x8e4 /* 80085048 00081E48 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8008504C 00081E4C 7F E3 FB 78 */ mr r3, r31 @@ -33988,11 +33988,11 @@ func_80082D2C: /* 80085070 00081E70 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085074 00081E74 90 01 00 08 */ stw r0, 8(r1) /* 80085078 00081E78 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008507C 00081E7C 3C 80 80 07 */ lis r4, func_80068068@ha -/* 80085080 00081E80 3C 60 80 07 */ lis r3, func_80069DD8@ha +/* 8008507C 00081E7C 3C 80 80 07 */ lis r4, zEntPlayer.RunAnyCheck__FP15xAnimTransitionP11xAnimSinglePv@ha +/* 80085080 00081E80 3C 60 80 07 */ lis r3, zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80085084 00081E84 90 01 00 0C */ stw r0, 0xc(r1) -/* 80085088 00081E88 38 C4 80 68 */ addi r6, r4, func_80068068@l -/* 8008508C 00081E8C 38 E3 9D D8 */ addi r7, r3, func_80069DD8@l +/* 80085088 00081E88 38 C4 80 68 */ addi r6, r4, zEntPlayer.RunAnyCheck__FP15xAnimTransitionP11xAnimSinglePv@l +/* 8008508C 00081E8C 38 E3 9D D8 */ addi r7, r3, zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 80085090 00081E90 38 85 08 E4 */ addi r4, r5, 0x8e4 /* 80085094 00081E94 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80085098 00081E98 7F E3 FB 78 */ mr r3, r31 @@ -34007,11 +34007,11 @@ func_80082D2C: /* 800850BC 00081EBC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800850C0 00081EC0 90 01 00 08 */ stw r0, 8(r1) /* 800850C4 00081EC4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 800850C8 00081EC8 3C 80 80 07 */ lis r4, func_8006838C@ha -/* 800850CC 00081ECC 3C 60 80 07 */ lis r3, func_80069DD8@ha +/* 800850C8 00081EC8 3C 80 80 07 */ lis r4, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@ha +/* 800850CC 00081ECC 3C 60 80 07 */ lis r3, zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800850D0 00081ED0 90 01 00 0C */ stw r0, 0xc(r1) -/* 800850D4 00081ED4 38 C4 83 8C */ addi r6, r4, func_8006838C@l -/* 800850D8 00081ED8 38 E3 9D D8 */ addi r7, r3, func_80069DD8@l +/* 800850D4 00081ED4 38 C4 83 8C */ addi r6, r4, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@l +/* 800850D8 00081ED8 38 E3 9D D8 */ addi r7, r3, zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 800850DC 00081EDC 38 85 08 E4 */ addi r4, r5, 0x8e4 /* 800850E0 00081EE0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 800850E4 00081EE4 7F E3 FB 78 */ mr r3, r31 @@ -34026,11 +34026,11 @@ func_80082D2C: /* 80085108 00081F08 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008510C 00081F0C 90 01 00 08 */ stw r0, 8(r1) /* 80085110 00081F10 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 80085114 00081F14 3C 80 80 07 */ lis r4, func_8006833C@ha -/* 80085118 00081F18 3C 60 80 07 */ lis r3, func_80069DD8@ha +/* 80085114 00081F14 3C 80 80 07 */ lis r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha +/* 80085118 00081F18 3C 60 80 07 */ lis r3, zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008511C 00081F1C 90 01 00 0C */ stw r0, 0xc(r1) -/* 80085120 00081F20 38 C4 83 3C */ addi r6, r4, func_8006833C@l -/* 80085124 00081F24 38 E3 9D D8 */ addi r7, r3, func_80069DD8@l +/* 80085120 00081F20 38 C4 83 3C */ addi r6, r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l +/* 80085124 00081F24 38 E3 9D D8 */ addi r7, r3, zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 80085128 00081F28 38 85 08 E4 */ addi r4, r5, 0x8e4 /* 8008512C 00081F2C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80085130 00081F30 7F E3 FB 78 */ mr r3, r31 @@ -34045,10 +34045,10 @@ func_80082D2C: /* 80085154 00081F54 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085158 00081F58 90 01 00 08 */ stw r0, 8(r1) /* 8008515C 00081F5C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 80085160 00081F60 3C 80 80 07 */ lis r4, func_800687C8@ha +/* 80085160 00081F60 3C 80 80 07 */ lis r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80085164 00081F64 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 80085168 00081F68 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008516C 00081F6C 38 C4 87 C8 */ addi r6, r4, func_800687C8@l +/* 8008516C 00081F6C 38 C4 87 C8 */ addi r6, r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80085170 00081F70 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 80085174 00081F74 38 85 08 FE */ addi r4, r5, 0x8fe /* 80085178 00081F78 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -34064,10 +34064,10 @@ func_80082D2C: /* 800851A0 00081FA0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800851A4 00081FA4 90 01 00 08 */ stw r0, 8(r1) /* 800851A8 00081FA8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 800851AC 00081FAC 3C 80 80 07 */ lis r4, func_8006864C@ha +/* 800851AC 00081FAC 3C 80 80 07 */ lis r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800851B0 00081FB0 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 800851B4 00081FB4 90 01 00 0C */ stw r0, 0xc(r1) -/* 800851B8 00081FB8 38 C4 86 4C */ addi r6, r4, func_8006864C@l +/* 800851B8 00081FB8 38 C4 86 4C */ addi r6, r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 800851BC 00081FBC 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 800851C0 00081FC0 38 85 09 36 */ addi r4, r5, 0x936 /* 800851C4 00081FC4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -34083,10 +34083,10 @@ func_80082D2C: /* 800851EC 00081FEC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800851F0 00081FF0 90 01 00 08 */ stw r0, 8(r1) /* 800851F4 00081FF4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 800851F8 00081FF8 3C 80 80 07 */ lis r4, func_80068410@ha +/* 800851F8 00081FF8 3C 80 80 07 */ lis r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800851FC 00081FFC 7F E3 FB 78 */ mr r3, r31 /* 80085200 00082000 90 01 00 0C */ stw r0, 0xc(r1) -/* 80085204 00082004 38 C4 84 10 */ addi r6, r4, func_80068410@l +/* 80085204 00082004 38 C4 84 10 */ addi r6, r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80085208 00082008 38 85 09 72 */ addi r4, r5, 0x972 /* 8008520C 0008200C 38 A5 02 82 */ addi r5, r5, 0x282 /* 80085210 00082010 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -34101,10 +34101,10 @@ func_80082D2C: /* 80085234 00082034 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085238 00082038 90 01 00 08 */ stw r0, 8(r1) /* 8008523C 0008203C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 80085240 00082040 3C 80 80 07 */ lis r4, func_80068068@ha +/* 80085240 00082040 3C 80 80 07 */ lis r4, zEntPlayer.RunAnyCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80085244 00082044 7F E3 FB 78 */ mr r3, r31 /* 80085248 00082048 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008524C 0008204C 38 C4 80 68 */ addi r6, r4, func_80068068@l +/* 8008524C 0008204C 38 C4 80 68 */ addi r6, r4, zEntPlayer.RunAnyCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80085250 00082050 38 85 0A 0A */ addi r4, r5, 0xa0a /* 80085254 00082054 38 A5 02 89 */ addi r5, r5, 0x289 /* 80085258 00082058 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -34119,10 +34119,10 @@ func_80082D2C: /* 8008527C 0008207C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80085280 00082080 90 01 00 08 */ stw r0, 8(r1) /* 80085284 00082084 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 80085288 00082088 3C 80 80 07 */ lis r4, func_8006838C@ha +/* 80085288 00082088 3C 80 80 07 */ lis r4, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008528C 0008208C 7F E3 FB 78 */ mr r3, r31 /* 80085290 00082090 90 01 00 0C */ stw r0, 0xc(r1) -/* 80085294 00082094 38 C4 83 8C */ addi r6, r4, func_8006838C@l +/* 80085294 00082094 38 C4 83 8C */ addi r6, r4, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80085298 00082098 38 85 0A 99 */ addi r4, r5, 0xa99 /* 8008529C 0008209C 38 A5 02 8F */ addi r5, r5, 0x28f /* 800852A0 000820A0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -34137,10 +34137,10 @@ func_80082D2C: /* 800852C4 000820C4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800852C8 000820C8 90 01 00 08 */ stw r0, 8(r1) /* 800852CC 000820CC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 800852D0 000820D0 3C 80 80 07 */ lis r4, func_8006833C@ha +/* 800852D0 000820D0 3C 80 80 07 */ lis r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800852D4 000820D4 7F E3 FB 78 */ mr r3, r31 /* 800852D8 000820D8 90 01 00 0C */ stw r0, 0xc(r1) -/* 800852DC 000820DC 38 C4 83 3C */ addi r6, r4, func_8006833C@l +/* 800852DC 000820DC 38 C4 83 3C */ addi r6, r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 800852E0 000820E0 38 85 0B 1E */ addi r4, r5, 0xb1e /* 800852E4 000820E4 38 A5 02 9F */ addi r5, r5, 0x29f /* 800852E8 000820E8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -34156,10 +34156,10 @@ func_80082D2C: /* 80085310 00082110 90 01 00 08 */ stw r0, 8(r1) /* 80085314 00082114 38 A3 61 18 */ addi r5, r3, lbl_80256118@l /* 80085318 00082118 3C 80 80 07 */ lis r4, lbl_8006A268@ha -/* 8008531C 0008211C 3C 60 80 07 */ lis r3, func_8006A2A8@ha +/* 8008531C 0008211C 3C 60 80 07 */ lis r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80085320 00082120 90 01 00 0C */ stw r0, 0xc(r1) /* 80085324 00082124 38 C4 A2 68 */ addi r6, r4, lbl_8006A268@l -/* 80085328 00082128 38 E3 A2 A8 */ addi r7, r3, func_8006A2A8@l +/* 80085328 00082128 38 E3 A2 A8 */ addi r7, r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008532C 0008212C 38 85 0B A9 */ addi r4, r5, 0xba9 /* 80085330 00082130 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80085334 00082134 7F E3 FB 78 */ mr r3, r31 @@ -34193,10 +34193,10 @@ func_80082D2C: /* 800853A4 000821A4 90 01 00 08 */ stw r0, 8(r1) /* 800853A8 000821A8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l /* 800853AC 000821AC 3C 80 80 07 */ lis r4, lbl_8006A4FC@ha -/* 800853B0 000821B0 3C 60 80 07 */ lis r3, func_8006A58C@ha +/* 800853B0 000821B0 3C 60 80 07 */ lis r3, zEntPlayer.DblJumpCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800853B4 000821B4 90 01 00 0C */ stw r0, 0xc(r1) /* 800853B8 000821B8 38 C4 A4 FC */ addi r6, r4, lbl_8006A4FC@l -/* 800853BC 000821BC 38 E3 A5 8C */ addi r7, r3, func_8006A58C@l +/* 800853BC 000821BC 38 E3 A5 8C */ addi r7, r3, zEntPlayer.DblJumpCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 800853C0 000821C0 38 85 0C 48 */ addi r4, r5, 0xc48 /* 800853C4 000821C4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 800853C8 000821C8 7F E3 FB 78 */ mr r3, r31 @@ -34212,10 +34212,10 @@ func_80082D2C: /* 800853F0 000821F0 90 01 00 08 */ stw r0, 8(r1) /* 800853F4 000821F4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l /* 800853F8 000821F8 3C 80 80 07 */ lis r4, lbl_8006A788@ha -/* 800853FC 000821FC 3C 60 80 07 */ lis r3, func_80069DD8@ha +/* 800853FC 000821FC 3C 60 80 07 */ lis r3, zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80085400 00082200 90 01 00 0C */ stw r0, 0xc(r1) /* 80085404 00082204 38 C4 A7 88 */ addi r6, r4, lbl_8006A788@l -/* 80085408 00082208 38 E3 9D D8 */ addi r7, r3, func_80069DD8@l +/* 80085408 00082208 38 E3 9D D8 */ addi r7, r3, zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008540C 0008220C 38 85 08 E4 */ addi r4, r5, 0x8e4 /* 80085410 00082210 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80085414 00082214 7F E3 FB 78 */ mr r3, r31 @@ -34542,10 +34542,10 @@ func_80082D2C: /* 80085918 00082718 90 01 00 08 */ stw r0, 8(r1) /* 8008591C 0008271C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l /* 80085920 00082720 3C 80 80 07 */ lis r4, lbl_8006A268@ha -/* 80085924 00082724 3C 60 80 07 */ lis r3, func_8006A2A8@ha +/* 80085924 00082724 3C 60 80 07 */ lis r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80085928 00082728 90 01 00 0C */ stw r0, 0xc(r1) /* 8008592C 0008272C 38 C4 A2 68 */ addi r6, r4, lbl_8006A268@l -/* 80085930 00082730 38 E3 A2 A8 */ addi r7, r3, func_8006A2A8@l +/* 80085930 00082730 38 E3 A2 A8 */ addi r7, r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 80085934 00082734 38 85 0F 0D */ addi r4, r5, 0xf0d /* 80085938 00082738 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8008593C 0008273C 7F E3 FB 78 */ mr r3, r31 @@ -34561,10 +34561,10 @@ func_80082D2C: /* 80085964 00082764 90 01 00 08 */ stw r0, 8(r1) /* 80085968 00082768 38 A3 61 18 */ addi r5, r3, lbl_80256118@l /* 8008596C 0008276C 3C 80 80 07 */ lis r4, lbl_8006B024@ha -/* 80085970 00082770 3C 60 80 07 */ lis r3, func_8006A2A8@ha +/* 80085970 00082770 3C 60 80 07 */ lis r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80085974 00082774 90 01 00 0C */ stw r0, 0xc(r1) /* 80085978 00082778 38 C4 B0 24 */ addi r6, r4, lbl_8006B024@l -/* 8008597C 0008277C 38 E3 A2 A8 */ addi r7, r3, func_8006A2A8@l +/* 8008597C 0008277C 38 E3 A2 A8 */ addi r7, r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 80085980 00082780 38 85 0F 29 */ addi r4, r5, 0xf29 /* 80085984 00082784 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80085988 00082788 7F E3 FB 78 */ mr r3, r31 @@ -34598,10 +34598,10 @@ func_80082D2C: /* 800859F8 000827F8 90 01 00 08 */ stw r0, 8(r1) /* 800859FC 000827FC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l /* 80085A00 00082800 3C 80 80 07 */ lis r4, lbl_8006A4FC@ha -/* 80085A04 00082804 3C 60 80 07 */ lis r3, func_8006A58C@ha +/* 80085A04 00082804 3C 60 80 07 */ lis r3, zEntPlayer.DblJumpCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80085A08 00082808 90 01 00 0C */ stw r0, 0xc(r1) /* 80085A0C 0008280C 38 C4 A4 FC */ addi r6, r4, lbl_8006A4FC@l -/* 80085A10 00082810 38 E3 A5 8C */ addi r7, r3, func_8006A58C@l +/* 80085A10 00082810 38 E3 A5 8C */ addi r7, r3, zEntPlayer.DblJumpCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 80085A14 00082814 38 85 0F 29 */ addi r4, r5, 0xf29 /* 80085A18 00082818 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80085A1C 0008281C 7F E3 FB 78 */ mr r3, r31 @@ -36363,10 +36363,10 @@ func_80082D2C: /* 8008758C 0008438C 90 01 00 08 */ stw r0, 8(r1) /* 80087590 00084390 38 A3 61 18 */ addi r5, r3, lbl_80256118@l /* 80087594 00084394 3C 80 80 07 */ lis r4, lbl_8006999C@ha -/* 80087598 00084398 3C 60 80 07 */ lis r3, func_800699F0@ha +/* 80087598 00084398 3C 60 80 07 */ lis r3, zEntPlayer.SpatulaGrabCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008759C 0008439C 90 01 00 0C */ stw r0, 0xc(r1) /* 800875A0 000843A0 38 C4 99 9C */ addi r6, r4, lbl_8006999C@l -/* 800875A4 000843A4 38 E3 99 F0 */ addi r7, r3, func_800699F0@l +/* 800875A4 000843A4 38 E3 99 F0 */ addi r7, r3, zEntPlayer.SpatulaGrabCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 800875A8 000843A8 38 85 12 73 */ addi r4, r5, 0x1273 /* 800875AC 000843AC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 800875B0 000843B0 7F E3 FB 78 */ mr r3, r31 @@ -36579,10 +36579,10 @@ func_80082D2C: /* 800878EC 000846EC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800878F0 000846F0 90 01 00 08 */ stw r0, 8(r1) /* 800878F4 000846F4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 800878F8 000846F8 3C 80 80 07 */ lis r4, func_800687C8@ha +/* 800878F8 000846F8 3C 80 80 07 */ lis r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800878FC 000846FC 7F E3 FB 78 */ mr r3, r31 /* 80087900 00084700 90 01 00 0C */ stw r0, 0xc(r1) -/* 80087904 00084704 38 C4 87 C8 */ addi r6, r4, func_800687C8@l +/* 80087904 00084704 38 C4 87 C8 */ addi r6, r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80087908 00084708 38 85 04 00 */ addi r4, r5, 0x400 /* 8008790C 0008470C 38 A5 02 2D */ addi r5, r5, 0x22d /* 80087910 00084710 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -36597,10 +36597,10 @@ func_80082D2C: /* 80087934 00084734 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087938 00084738 90 01 00 08 */ stw r0, 8(r1) /* 8008793C 0008473C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 80087940 00084740 3C 80 80 07 */ lis r4, func_8006864C@ha +/* 80087940 00084740 3C 80 80 07 */ lis r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80087944 00084744 7F E3 FB 78 */ mr r3, r31 /* 80087948 00084748 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008794C 0008474C 38 C4 86 4C */ addi r6, r4, func_8006864C@l +/* 8008794C 0008474C 38 C4 86 4C */ addi r6, r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80087950 00084750 38 85 04 00 */ addi r4, r5, 0x400 /* 80087954 00084754 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 80087958 00084758 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -36687,10 +36687,10 @@ func_80082D2C: /* 80087A9C 0008489C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087AA0 000848A0 90 01 00 08 */ stw r0, 8(r1) /* 80087AA4 000848A4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 80087AA8 000848A8 3C 80 80 07 */ lis r4, func_800682B0@ha +/* 80087AA8 000848A8 3C 80 80 07 */ lis r4, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80087AAC 000848AC 7F E3 FB 78 */ mr r3, r31 /* 80087AB0 000848B0 90 01 00 0C */ stw r0, 0xc(r1) -/* 80087AB4 000848B4 38 C4 82 B0 */ addi r6, r4, func_800682B0@l +/* 80087AB4 000848B4 38 C4 82 B0 */ addi r6, r4, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80087AB8 000848B8 38 85 04 00 */ addi r4, r5, 0x400 /* 80087ABC 000848BC 38 A5 11 B8 */ addi r5, r5, 0x11b8 /* 80087AC0 000848C0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -36705,10 +36705,10 @@ func_80082D2C: /* 80087AE4 000848E4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087AE8 000848E8 90 01 00 08 */ stw r0, 8(r1) /* 80087AEC 000848EC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 80087AF0 000848F0 3C 80 80 07 */ lis r4, func_80068218@ha +/* 80087AF0 000848F0 3C 80 80 07 */ lis r4, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80087AF4 000848F4 7F E3 FB 78 */ mr r3, r31 /* 80087AF8 000848F8 90 01 00 0C */ stw r0, 0xc(r1) -/* 80087AFC 000848FC 38 C4 82 18 */ addi r6, r4, func_80068218@l +/* 80087AFC 000848FC 38 C4 82 18 */ addi r6, r4, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80087B00 00084900 38 85 04 00 */ addi r4, r5, 0x400 /* 80087B04 00084904 38 A5 11 BE */ addi r5, r5, 0x11be /* 80087B08 00084908 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -36723,10 +36723,10 @@ func_80082D2C: /* 80087B2C 0008492C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087B30 00084930 90 01 00 08 */ stw r0, 8(r1) /* 80087B34 00084934 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 80087B38 00084938 3C 80 80 07 */ lis r4, func_8006838C@ha +/* 80087B38 00084938 3C 80 80 07 */ lis r4, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80087B3C 0008493C 7F E3 FB 78 */ mr r3, r31 /* 80087B40 00084940 90 01 00 0C */ stw r0, 0xc(r1) -/* 80087B44 00084944 38 C4 83 8C */ addi r6, r4, func_8006838C@l +/* 80087B44 00084944 38 C4 83 8C */ addi r6, r4, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80087B48 00084948 38 85 04 00 */ addi r4, r5, 0x400 /* 80087B4C 0008494C 38 A5 02 8F */ addi r5, r5, 0x28f /* 80087B50 00084950 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -36741,10 +36741,10 @@ func_80082D2C: /* 80087B74 00084974 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087B78 00084978 90 01 00 08 */ stw r0, 8(r1) /* 80087B7C 0008497C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 80087B80 00084980 3C 80 80 07 */ lis r4, func_8006833C@ha +/* 80087B80 00084980 3C 80 80 07 */ lis r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80087B84 00084984 7F E3 FB 78 */ mr r3, r31 /* 80087B88 00084988 90 01 00 0C */ stw r0, 0xc(r1) -/* 80087B8C 0008498C 38 C4 83 3C */ addi r6, r4, func_8006833C@l +/* 80087B8C 0008498C 38 C4 83 3C */ addi r6, r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80087B90 00084990 38 85 04 00 */ addi r4, r5, 0x400 /* 80087B94 00084994 38 A5 02 9F */ addi r5, r5, 0x29f /* 80087B98 00084998 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -36811,10 +36811,10 @@ func_80082D2C: /* 80087C8C 00084A8C 90 01 00 08 */ stw r0, 8(r1) /* 80087C90 00084A90 38 A3 61 18 */ addi r5, r3, lbl_80256118@l /* 80087C94 00084A94 3C 80 80 07 */ lis r4, lbl_8006A43C@ha -/* 80087C98 00084A98 3C 60 80 07 */ lis r3, func_8006A458@ha +/* 80087C98 00084A98 3C 60 80 07 */ lis r3, zEntPlayer.BounceCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80087C9C 00084A9C 90 01 00 0C */ stw r0, 0xc(r1) /* 80087CA0 00084AA0 38 C4 A4 3C */ addi r6, r4, lbl_8006A43C@l -/* 80087CA4 00084AA4 38 E3 A4 58 */ addi r7, r3, func_8006A458@l +/* 80087CA4 00084AA4 38 E3 A4 58 */ addi r7, r3, zEntPlayer.BounceCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 80087CA8 00084AA8 38 85 14 F2 */ addi r4, r5, 0x14f2 /* 80087CAC 00084AAC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80087CB0 00084AB0 7F E3 FB 78 */ mr r3, r31 @@ -36881,10 +36881,10 @@ func_80082D2C: /* 80087DA4 00084BA4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087DA8 00084BA8 90 01 00 08 */ stw r0, 8(r1) /* 80087DAC 00084BAC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 80087DB0 00084BB0 3C 80 80 07 */ lis r4, func_800687C8@ha +/* 80087DB0 00084BB0 3C 80 80 07 */ lis r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80087DB4 00084BB4 7F E3 FB 78 */ mr r3, r31 /* 80087DB8 00084BB8 90 01 00 0C */ stw r0, 0xc(r1) -/* 80087DBC 00084BBC 38 C4 87 C8 */ addi r6, r4, func_800687C8@l +/* 80087DBC 00084BBC 38 C4 87 C8 */ addi r6, r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80087DC0 00084BC0 38 85 15 9D */ addi r4, r5, 0x159d /* 80087DC4 00084BC4 38 A5 02 2D */ addi r5, r5, 0x22d /* 80087DC8 00084BC8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -36899,10 +36899,10 @@ func_80082D2C: /* 80087DEC 00084BEC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087DF0 00084BF0 90 01 00 08 */ stw r0, 8(r1) /* 80087DF4 00084BF4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 80087DF8 00084BF8 3C 80 80 07 */ lis r4, func_8006864C@ha +/* 80087DF8 00084BF8 3C 80 80 07 */ lis r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80087DFC 00084BFC 7F E3 FB 78 */ mr r3, r31 /* 80087E00 00084C00 90 01 00 0C */ stw r0, 0xc(r1) -/* 80087E04 00084C04 38 C4 86 4C */ addi r6, r4, func_8006864C@l +/* 80087E04 00084C04 38 C4 86 4C */ addi r6, r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80087E08 00084C08 38 85 15 E5 */ addi r4, r5, 0x15e5 /* 80087E0C 00084C0C 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 80087E10 00084C10 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -36955,10 +36955,10 @@ func_80082D2C: /* 80087ECC 00084CCC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80087ED0 00084CD0 90 01 00 08 */ stw r0, 8(r1) /* 80087ED4 00084CD4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 80087ED8 00084CD8 3C 80 80 07 */ lis r4, func_800682B0@ha +/* 80087ED8 00084CD8 3C 80 80 07 */ lis r4, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80087EDC 00084CDC 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 80087EE0 00084CE0 90 01 00 0C */ stw r0, 0xc(r1) -/* 80087EE4 00084CE4 38 C4 82 B0 */ addi r6, r4, func_800682B0@l +/* 80087EE4 00084CE4 38 C4 82 B0 */ addi r6, r4, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80087EE8 00084CE8 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 80087EEC 00084CEC 38 85 16 38 */ addi r4, r5, 0x1638 /* 80087EF0 00084CF0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -37031,10 +37031,10 @@ func_80082D2C: /* 80087FFC 00084DFC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088000 00084E00 90 01 00 08 */ stw r0, 8(r1) /* 80088004 00084E04 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 80088008 00084E08 3C 80 80 07 */ lis r4, func_80068218@ha +/* 80088008 00084E08 3C 80 80 07 */ lis r4, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008800C 00084E0C 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 80088010 00084E10 90 01 00 0C */ stw r0, 0xc(r1) -/* 80088014 00084E14 38 C4 82 18 */ addi r6, r4, func_80068218@l +/* 80088014 00084E14 38 C4 82 18 */ addi r6, r4, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80088018 00084E18 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008801C 00084E1C 38 85 16 7B */ addi r4, r5, 0x167b /* 80088020 00084E20 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -37141,10 +37141,10 @@ func_80082D2C: /* 800881B4 00084FB4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 800881B8 00084FB8 90 01 00 08 */ stw r0, 8(r1) /* 800881BC 00084FBC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 800881C0 00084FC0 3C 80 80 07 */ lis r4, func_800682B0@ha +/* 800881C0 00084FC0 3C 80 80 07 */ lis r4, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800881C4 00084FC4 7F E3 FB 78 */ mr r3, r31 /* 800881C8 00084FC8 90 01 00 0C */ stw r0, 0xc(r1) -/* 800881CC 00084FCC 38 C4 82 B0 */ addi r6, r4, func_800682B0@l +/* 800881CC 00084FCC 38 C4 82 B0 */ addi r6, r4, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 800881D0 00084FD0 38 85 18 10 */ addi r4, r5, 0x1810 /* 800881D4 00084FD4 38 A5 11 B8 */ addi r5, r5, 0x11b8 /* 800881D8 00084FD8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -37159,10 +37159,10 @@ func_80082D2C: /* 800881FC 00084FFC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088200 00085000 90 01 00 08 */ stw r0, 8(r1) /* 80088204 00085004 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 80088208 00085008 3C 80 80 07 */ lis r4, func_80068218@ha +/* 80088208 00085008 3C 80 80 07 */ lis r4, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008820C 0008500C 7F E3 FB 78 */ mr r3, r31 /* 80088210 00085010 90 01 00 0C */ stw r0, 0xc(r1) -/* 80088214 00085014 38 C4 82 18 */ addi r6, r4, func_80068218@l +/* 80088214 00085014 38 C4 82 18 */ addi r6, r4, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80088218 00085018 38 85 18 D1 */ addi r4, r5, 0x18d1 /* 8008821C 0008501C 38 A5 11 BE */ addi r5, r5, 0x11be /* 80088220 00085020 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -37177,10 +37177,10 @@ func_80082D2C: /* 80088244 00085044 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088248 00085048 90 01 00 08 */ stw r0, 8(r1) /* 8008824C 0008504C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 80088250 00085050 3C 80 80 07 */ lis r4, func_8006838C@ha +/* 80088250 00085050 3C 80 80 07 */ lis r4, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80088254 00085054 7F E3 FB 78 */ mr r3, r31 /* 80088258 00085058 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008825C 0008505C 38 C4 83 8C */ addi r6, r4, func_8006838C@l +/* 8008825C 0008505C 38 C4 83 8C */ addi r6, r4, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80088260 00085060 38 85 19 92 */ addi r4, r5, 0x1992 /* 80088264 00085064 38 A5 02 8F */ addi r5, r5, 0x28f /* 80088268 00085068 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -37195,10 +37195,10 @@ func_80082D2C: /* 8008828C 0008508C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80088290 00085090 90 01 00 08 */ stw r0, 8(r1) /* 80088294 00085094 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 80088298 00085098 3C 80 80 07 */ lis r4, func_8006833C@ha +/* 80088298 00085098 3C 80 80 07 */ lis r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008829C 0008509C 7F E3 FB 78 */ mr r3, r31 /* 800882A0 000850A0 90 01 00 0C */ stw r0, 0xc(r1) -/* 800882A4 000850A4 38 C4 83 3C */ addi r6, r4, func_8006833C@l +/* 800882A4 000850A4 38 C4 83 3C */ addi r6, r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 800882A8 000850A8 38 85 1A 49 */ addi r4, r5, 0x1a49 /* 800882AC 000850AC 38 A5 02 9F */ addi r5, r5, 0x29f /* 800882B0 000850B0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -37214,10 +37214,10 @@ func_80082D2C: /* 800882D8 000850D8 90 01 00 08 */ stw r0, 8(r1) /* 800882DC 000850DC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l /* 800882E0 000850E0 3C 80 80 07 */ lis r4, lbl_8006A268@ha -/* 800882E4 000850E4 3C 60 80 07 */ lis r3, func_8006A2A8@ha +/* 800882E4 000850E4 3C 60 80 07 */ lis r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800882E8 000850E8 90 01 00 0C */ stw r0, 0xc(r1) /* 800882EC 000850EC 38 C4 A2 68 */ addi r6, r4, lbl_8006A268@l -/* 800882F0 000850F0 38 E3 A2 A8 */ addi r7, r3, func_8006A2A8@l +/* 800882F0 000850F0 38 E3 A2 A8 */ addi r7, r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 800882F4 000850F4 38 85 1B 06 */ addi r4, r5, 0x1b06 /* 800882F8 000850F8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 800882FC 000850FC 7F E3 FB 78 */ mr r3, r31 @@ -37233,10 +37233,10 @@ func_80082D2C: /* 80088324 00085124 90 01 00 08 */ stw r0, 8(r1) /* 80088328 00085128 38 A3 61 18 */ addi r5, r3, lbl_80256118@l /* 8008832C 0008512C 3C 80 80 07 */ lis r4, lbl_8006A4FC@ha -/* 80088330 00085130 3C 60 80 07 */ lis r3, func_8006A58C@ha +/* 80088330 00085130 3C 60 80 07 */ lis r3, zEntPlayer.DblJumpCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80088334 00085134 90 01 00 0C */ stw r0, 0xc(r1) /* 80088338 00085138 38 C4 A4 FC */ addi r6, r4, lbl_8006A4FC@l -/* 8008833C 0008513C 38 E3 A5 8C */ addi r7, r3, func_8006A58C@l +/* 8008833C 0008513C 38 E3 A5 8C */ addi r7, r3, zEntPlayer.DblJumpCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 80088340 00085140 38 85 1B CD */ addi r4, r5, 0x1bcd /* 80088344 00085144 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80088348 00085148 7F E3 FB 78 */ mr r3, r31 @@ -37509,10 +37509,10 @@ func_80082D2C: /* 80088774 00085574 90 01 00 08 */ stw r0, 8(r1) /* 80088778 00085578 38 A3 61 18 */ addi r5, r3, lbl_80256118@l /* 8008877C 0008557C 3C 80 80 07 */ lis r4, lbl_8006A268@ha -/* 80088780 00085580 3C 60 80 07 */ lis r3, func_8006A2A8@ha +/* 80088780 00085580 3C 60 80 07 */ lis r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80088784 00085584 90 01 00 0C */ stw r0, 0xc(r1) /* 80088788 00085588 38 C4 A2 68 */ addi r6, r4, lbl_8006A268@l -/* 8008878C 0008558C 38 E3 A2 A8 */ addi r7, r3, func_8006A2A8@l +/* 8008878C 0008558C 38 E3 A2 A8 */ addi r7, r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 80088790 00085590 38 85 12 12 */ addi r4, r5, 0x1212 /* 80088794 00085594 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80088798 00085598 7F E3 FB 78 */ mr r3, r31 @@ -37528,10 +37528,10 @@ func_80082D2C: /* 800887C0 000855C0 90 01 00 08 */ stw r0, 8(r1) /* 800887C4 000855C4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l /* 800887C8 000855C8 3C 80 80 07 */ lis r4, lbl_8006B024@ha -/* 800887CC 000855CC 3C 60 80 07 */ lis r3, func_8006A2A8@ha +/* 800887CC 000855CC 3C 60 80 07 */ lis r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800887D0 000855D0 90 01 00 0C */ stw r0, 0xc(r1) /* 800887D4 000855D4 38 C4 B0 24 */ addi r6, r4, lbl_8006B024@l -/* 800887D8 000855D8 38 E3 A2 A8 */ addi r7, r3, func_8006A2A8@l +/* 800887D8 000855D8 38 E3 A2 A8 */ addi r7, r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 800887DC 000855DC 38 85 1D C8 */ addi r4, r5, 0x1dc8 /* 800887E0 000855E0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 800887E4 000855E4 7F E3 FB 78 */ mr r3, r31 @@ -39768,10 +39768,10 @@ func_80082D2C: /* 8008AAC0 000878C0 90 01 00 08 */ stw r0, 8(r1) /* 8008AAC4 000878C4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l /* 8008AAC8 000878C8 3C 80 80 07 */ lis r4, lbl_8006999C@ha -/* 8008AACC 000878CC 3C 60 80 07 */ lis r3, func_800699F0@ha +/* 8008AACC 000878CC 3C 60 80 07 */ lis r3, zEntPlayer.SpatulaGrabCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008AAD0 000878D0 90 01 00 0C */ stw r0, 0xc(r1) /* 8008AAD4 000878D4 38 C4 99 9C */ addi r6, r4, lbl_8006999C@l -/* 8008AAD8 000878D8 38 E3 99 F0 */ addi r7, r3, func_800699F0@l +/* 8008AAD8 000878D8 38 E3 99 F0 */ addi r7, r3, zEntPlayer.SpatulaGrabCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008AADC 000878DC 38 85 22 58 */ addi r4, r5, 0x2258 /* 8008AAE0 000878E0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8008AAE4 000878E4 7F E3 FB 78 */ mr r3, r31 @@ -40210,10 +40210,10 @@ func_80082D2C: /* 8008B1A8 00087FA8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B1AC 00087FAC 90 01 00 08 */ stw r0, 8(r1) /* 8008B1B0 00087FB0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008B1B4 00087FB4 3C 80 80 07 */ lis r4, func_800687C8@ha +/* 8008B1B4 00087FB4 3C 80 80 07 */ lis r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008B1B8 00087FB8 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008B1BC 00087FBC 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008B1C0 00087FC0 38 C4 87 C8 */ addi r6, r4, func_800687C8@l +/* 8008B1C0 00087FC0 38 C4 87 C8 */ addi r6, r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008B1C4 00087FC4 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008B1C8 00087FC8 38 85 23 56 */ addi r4, r5, 0x2356 /* 8008B1CC 00087FCC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -40229,10 +40229,10 @@ func_80082D2C: /* 8008B1F4 00087FF4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B1F8 00087FF8 90 01 00 08 */ stw r0, 8(r1) /* 8008B1FC 00087FFC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008B200 00088000 3C 80 80 07 */ lis r4, func_800687C8@ha +/* 8008B200 00088000 3C 80 80 07 */ lis r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008B204 00088004 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008B208 00088008 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008B20C 0008800C 38 C4 87 C8 */ addi r6, r4, func_800687C8@l +/* 8008B20C 0008800C 38 C4 87 C8 */ addi r6, r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008B210 00088010 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008B214 00088014 38 85 02 D9 */ addi r4, r5, 0x2d9 /* 8008B218 00088018 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -40248,10 +40248,10 @@ func_80082D2C: /* 8008B240 00088040 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B244 00088044 90 01 00 08 */ stw r0, 8(r1) /* 8008B248 00088048 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008B24C 0008804C 3C 80 80 07 */ lis r4, func_8006864C@ha +/* 8008B24C 0008804C 3C 80 80 07 */ lis r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008B250 00088050 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008B254 00088054 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008B258 00088058 38 C4 86 4C */ addi r6, r4, func_8006864C@l +/* 8008B258 00088058 38 C4 86 4C */ addi r6, r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008B25C 0008805C 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008B260 00088060 38 85 02 2D */ addi r4, r5, 0x22d /* 8008B264 00088064 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -40267,10 +40267,10 @@ func_80082D2C: /* 8008B28C 0008808C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B290 00088090 90 01 00 08 */ stw r0, 8(r1) /* 8008B294 00088094 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008B298 00088098 3C 80 80 07 */ lis r4, func_8006864C@ha +/* 8008B298 00088098 3C 80 80 07 */ lis r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008B29C 0008809C 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008B2A0 000880A0 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008B2A4 000880A4 38 C4 86 4C */ addi r6, r4, func_8006864C@l +/* 8008B2A4 000880A4 38 C4 86 4C */ addi r6, r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008B2A8 000880A8 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008B2AC 000880AC 38 85 02 82 */ addi r4, r5, 0x282 /* 8008B2B0 000880B0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -40286,10 +40286,10 @@ func_80082D2C: /* 8008B2D8 000880D8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B2DC 000880DC 90 01 00 08 */ stw r0, 8(r1) /* 8008B2E0 000880E0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008B2E4 000880E4 3C 80 80 07 */ lis r4, func_8006864C@ha +/* 8008B2E4 000880E4 3C 80 80 07 */ lis r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008B2E8 000880E8 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008B2EC 000880EC 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008B2F0 000880F0 38 C4 86 4C */ addi r6, r4, func_8006864C@l +/* 8008B2F0 000880F0 38 C4 86 4C */ addi r6, r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008B2F4 000880F4 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008B2F8 000880F8 38 85 02 89 */ addi r4, r5, 0x289 /* 8008B2FC 000880FC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -40457,10 +40457,10 @@ func_80082D2C: /* 8008B584 00088384 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B588 00088388 90 01 00 08 */ stw r0, 8(r1) /* 8008B58C 0008838C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008B590 00088390 3C 80 80 07 */ lis r4, func_8006864C@ha +/* 8008B590 00088390 3C 80 80 07 */ lis r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008B594 00088394 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008B598 00088398 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008B59C 0008839C 38 C4 86 4C */ addi r6, r4, func_8006864C@l +/* 8008B59C 0008839C 38 C4 86 4C */ addi r6, r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008B5A0 000883A0 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008B5A4 000883A4 38 85 02 D9 */ addi r4, r5, 0x2d9 /* 8008B5A8 000883A8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -40476,10 +40476,10 @@ func_80082D2C: /* 8008B5D0 000883D0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008B5D4 000883D4 90 01 00 08 */ stw r0, 8(r1) /* 8008B5D8 000883D8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008B5DC 000883DC 3C 80 80 07 */ lis r4, func_8006864C@ha +/* 8008B5DC 000883DC 3C 80 80 07 */ lis r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008B5E0 000883E0 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008B5E4 000883E4 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008B5E8 000883E8 38 C4 86 4C */ addi r6, r4, func_8006864C@l +/* 8008B5E8 000883E8 38 C4 86 4C */ addi r6, r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008B5EC 000883EC 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008B5F0 000883F0 38 85 02 9F */ addi r4, r5, 0x29f /* 8008B5F4 000883F4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -40895,11 +40895,11 @@ func_80082D2C: /* 8008BC5C 00088A5C 90 01 00 08 */ stw r0, 8(r1) /* 8008BC60 00088A60 39 03 5F 58 */ addi r8, r3, lbl_80255F58@l /* 8008BC64 00088A64 3C A0 80 25 */ lis r5, lbl_80256118@ha -/* 8008BC68 00088A68 3C 80 80 07 */ lis r4, func_80068410@ha +/* 8008BC68 00088A68 3C 80 80 07 */ lis r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008BC6C 00088A6C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008BC70 00088A70 3C 60 80 07 */ lis r3, lbl_80068878@ha /* 8008BC74 00088A74 38 A5 61 18 */ addi r5, r5, lbl_80256118@l -/* 8008BC78 00088A78 38 C4 84 10 */ addi r6, r4, func_80068410@l +/* 8008BC78 00088A78 38 C4 84 10 */ addi r6, r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008BC7C 00088A7C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8008BC80 00088A80 38 E3 88 78 */ addi r7, r3, lbl_80068878@l /* 8008BC84 00088A84 80 88 00 00 */ lwz r4, 0(r8) @@ -40942,11 +40942,11 @@ func_80082D2C: /* 8008BD18 00088B18 90 01 00 0C */ stw r0, 0xc(r1) /* 8008BD1C 00088B1C 38 E4 88 78 */ addi r7, r4, lbl_80068878@l /* 8008BD20 00088B20 80 89 00 00 */ lwz r4, 0(r9) -/* 8008BD24 00088B24 3C A0 80 07 */ lis r5, func_800682B0@ha +/* 8008BD24 00088B24 3C A0 80 07 */ lis r5, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008BD28 00088B28 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8008BD2C 00088B2C 39 06 61 18 */ addi r8, r6, lbl_80256118@l /* 8008BD30 00088B30 90 61 00 1C */ stw r3, 0x1c(r1) -/* 8008BD34 00088B34 38 C5 82 B0 */ addi r6, r5, func_800682B0@l +/* 8008BD34 00088B34 38 C5 82 B0 */ addi r6, r5, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008BD38 00088B38 FC 40 08 90 */ fmr f2, f1 /* 8008BD3C 00088B3C 38 A8 11 B8 */ addi r5, r8, 0x11b8 /* 8008BD40 00088B40 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) @@ -40964,11 +40964,11 @@ func_80082D2C: /* 8008BD70 00088B70 90 01 00 0C */ stw r0, 0xc(r1) /* 8008BD74 00088B74 38 E4 88 78 */ addi r7, r4, lbl_80068878@l /* 8008BD78 00088B78 80 89 00 00 */ lwz r4, 0(r9) -/* 8008BD7C 00088B7C 3C A0 80 07 */ lis r5, func_80068218@ha +/* 8008BD7C 00088B7C 3C A0 80 07 */ lis r5, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008BD80 00088B80 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8008BD84 00088B84 39 06 61 18 */ addi r8, r6, lbl_80256118@l /* 8008BD88 00088B88 90 61 00 20 */ stw r3, 0x20(r1) -/* 8008BD8C 00088B8C 38 C5 82 18 */ addi r6, r5, func_80068218@l +/* 8008BD8C 00088B8C 38 C5 82 18 */ addi r6, r5, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008BD90 00088B90 FC 40 08 90 */ fmr f2, f1 /* 8008BD94 00088B94 38 A8 11 BE */ addi r5, r8, 0x11be /* 8008BD98 00088B98 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) @@ -40986,11 +40986,11 @@ func_80082D2C: /* 8008BDC8 00088BC8 90 01 00 0C */ stw r0, 0xc(r1) /* 8008BDCC 00088BCC 38 E4 88 4C */ addi r7, r4, lbl_8006884C@l /* 8008BDD0 00088BD0 80 89 00 00 */ lwz r4, 0(r9) -/* 8008BDD4 00088BD4 3C A0 80 07 */ lis r5, func_8006833C@ha +/* 8008BDD4 00088BD4 3C A0 80 07 */ lis r5, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008BDD8 00088BD8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8008BDDC 00088BDC 39 06 61 18 */ addi r8, r6, lbl_80256118@l /* 8008BDE0 00088BE0 90 61 00 24 */ stw r3, 0x24(r1) -/* 8008BDE4 00088BE4 38 C5 83 3C */ addi r6, r5, func_8006833C@l +/* 8008BDE4 00088BE4 38 C5 83 3C */ addi r6, r5, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008BDE8 00088BE8 FC 40 08 90 */ fmr f2, f1 /* 8008BDEC 00088BEC 38 A8 02 9F */ addi r5, r8, 0x29f /* 8008BDF0 00088BF0 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) @@ -41008,11 +41008,11 @@ func_80082D2C: /* 8008BE20 00088C20 90 01 00 0C */ stw r0, 0xc(r1) /* 8008BE24 00088C24 38 E4 88 78 */ addi r7, r4, lbl_80068878@l /* 8008BE28 00088C28 80 8A 00 00 */ lwz r4, 0(r10) -/* 8008BE2C 00088C2C 3C A0 80 07 */ lis r5, func_8006838C@ha +/* 8008BE2C 00088C2C 3C A0 80 07 */ lis r5, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008BE30 00088C30 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8008BE34 00088C34 39 26 61 18 */ addi r9, r6, lbl_80256118@l /* 8008BE38 00088C38 90 61 00 28 */ stw r3, 0x28(r1) -/* 8008BE3C 00088C3C 38 C5 83 8C */ addi r6, r5, func_8006838C@l +/* 8008BE3C 00088C3C 38 C5 83 8C */ addi r6, r5, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008BE40 00088C40 FC 40 08 90 */ fmr f2, f1 /* 8008BE44 00088C44 3D 00 00 20 */ lis r8, 0x00200100@ha /* 8008BE48 00088C48 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) @@ -41131,10 +41131,10 @@ lbl_8008BF88: /* 8008BFF8 00088DF8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008BFFC 00088DFC 90 01 00 08 */ stw r0, 8(r1) /* 8008C000 00088E00 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008C004 00088E04 3C 80 80 07 */ lis r4, func_80068410@ha +/* 8008C004 00088E04 3C 80 80 07 */ lis r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008C008 00088E08 7F E3 FB 78 */ mr r3, r31 /* 8008C00C 00088E0C 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008C010 00088E10 38 C4 84 10 */ addi r6, r4, func_80068410@l +/* 8008C010 00088E10 38 C4 84 10 */ addi r6, r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008C014 00088E14 38 85 02 D9 */ addi r4, r5, 0x2d9 /* 8008C018 00088E18 38 A5 02 82 */ addi r5, r5, 0x282 /* 8008C01C 00088E1C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -41167,10 +41167,10 @@ lbl_8008BF88: /* 8008C088 00088E88 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008C08C 00088E8C 90 01 00 08 */ stw r0, 8(r1) /* 8008C090 00088E90 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008C094 00088E94 3C 80 80 07 */ lis r4, func_800682B0@ha +/* 8008C094 00088E94 3C 80 80 07 */ lis r4, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008C098 00088E98 7F E3 FB 78 */ mr r3, r31 /* 8008C09C 00088E9C 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008C0A0 00088EA0 38 C4 82 B0 */ addi r6, r4, func_800682B0@l +/* 8008C0A0 00088EA0 38 C4 82 B0 */ addi r6, r4, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008C0A4 00088EA4 38 85 02 D9 */ addi r4, r5, 0x2d9 /* 8008C0A8 00088EA8 38 A5 11 B8 */ addi r5, r5, 0x11b8 /* 8008C0AC 00088EAC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -41185,10 +41185,10 @@ lbl_8008BF88: /* 8008C0D0 00088ED0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008C0D4 00088ED4 90 01 00 08 */ stw r0, 8(r1) /* 8008C0D8 00088ED8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008C0DC 00088EDC 3C 80 80 07 */ lis r4, func_80068218@ha +/* 8008C0DC 00088EDC 3C 80 80 07 */ lis r4, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008C0E0 00088EE0 7F E3 FB 78 */ mr r3, r31 /* 8008C0E4 00088EE4 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008C0E8 00088EE8 38 C4 82 18 */ addi r6, r4, func_80068218@l +/* 8008C0E8 00088EE8 38 C4 82 18 */ addi r6, r4, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008C0EC 00088EEC 38 85 02 D9 */ addi r4, r5, 0x2d9 /* 8008C0F0 00088EF0 38 A5 11 BE */ addi r5, r5, 0x11be /* 8008C0F4 00088EF4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -41203,10 +41203,10 @@ lbl_8008BF88: /* 8008C118 00088F18 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008C11C 00088F1C 90 01 00 08 */ stw r0, 8(r1) /* 8008C120 00088F20 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008C124 00088F24 3C 60 80 07 */ lis r3, func_8006838C@ha +/* 8008C124 00088F24 3C 60 80 07 */ lis r3, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008C128 00088F28 3C E0 00 20 */ lis r7, 0x00200100@ha /* 8008C12C 00088F2C 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008C130 00088F30 38 C3 83 8C */ addi r6, r3, func_8006838C@l +/* 8008C130 00088F30 38 C3 83 8C */ addi r6, r3, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008C134 00088F34 38 85 02 D9 */ addi r4, r5, 0x2d9 /* 8008C138 00088F38 39 27 01 00 */ addi r9, r7, 0x00200100@l /* 8008C13C 00088F3C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -41222,10 +41222,10 @@ lbl_8008BF88: /* 8008C164 00088F64 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008C168 00088F68 90 01 00 08 */ stw r0, 8(r1) /* 8008C16C 00088F6C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008C170 00088F70 3C 80 80 07 */ lis r4, func_8006833C@ha +/* 8008C170 00088F70 3C 80 80 07 */ lis r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008C174 00088F74 3C 60 80 07 */ lis r3, lbl_8006884C@ha /* 8008C178 00088F78 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008C17C 00088F7C 38 C4 83 3C */ addi r6, r4, func_8006833C@l +/* 8008C17C 00088F7C 38 C4 83 3C */ addi r6, r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008C180 00088F80 38 E3 88 4C */ addi r7, r3, lbl_8006884C@l /* 8008C184 00088F84 38 85 02 D9 */ addi r4, r5, 0x2d9 /* 8008C188 00088F88 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -41242,10 +41242,10 @@ lbl_8008BF88: /* 8008C1B4 00088FB4 90 01 00 08 */ stw r0, 8(r1) /* 8008C1B8 00088FB8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l /* 8008C1BC 00088FBC 3C 80 80 07 */ lis r4, lbl_8006A268@ha -/* 8008C1C0 00088FC0 3C 60 80 07 */ lis r3, func_8006A2A8@ha +/* 8008C1C0 00088FC0 3C 60 80 07 */ lis r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008C1C4 00088FC4 90 01 00 0C */ stw r0, 0xc(r1) /* 8008C1C8 00088FC8 38 C4 A2 68 */ addi r6, r4, lbl_8006A268@l -/* 8008C1CC 00088FCC 38 E3 A2 A8 */ addi r7, r3, func_8006A2A8@l +/* 8008C1CC 00088FCC 38 E3 A2 A8 */ addi r7, r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008C1D0 00088FD0 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 8008C1D4 00088FD4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8008C1D8 00088FD8 7F E3 FB 78 */ mr r3, r31 @@ -41460,10 +41460,10 @@ lbl_8008BF88: /* 8008C51C 0008931C 90 01 00 08 */ stw r0, 8(r1) /* 8008C520 00089320 38 A3 61 18 */ addi r5, r3, lbl_80256118@l /* 8008C524 00089324 3C 80 80 07 */ lis r4, lbl_8006A43C@ha -/* 8008C528 00089328 3C 60 80 07 */ lis r3, func_8006A458@ha +/* 8008C528 00089328 3C 60 80 07 */ lis r3, zEntPlayer.BounceCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008C52C 0008932C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008C530 00089330 38 C4 A4 3C */ addi r6, r4, lbl_8006A43C@l -/* 8008C534 00089334 38 E3 A4 58 */ addi r7, r3, func_8006A458@l +/* 8008C534 00089334 38 E3 A4 58 */ addi r7, r3, zEntPlayer.BounceCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008C538 00089338 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 8008C53C 0008933C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8008C540 00089340 7F E3 FB 78 */ mr r3, r31 @@ -41976,10 +41976,10 @@ lbl_8008CB18: /* 8008CD20 00089B20 90 01 00 08 */ stw r0, 8(r1) /* 8008CD24 00089B24 38 A3 61 18 */ addi r5, r3, lbl_80256118@l /* 8008CD28 00089B28 3C 80 80 07 */ lis r4, lbl_8006A268@ha -/* 8008CD2C 00089B2C 3C 60 80 07 */ lis r3, func_8006A2A8@ha +/* 8008CD2C 00089B2C 3C 60 80 07 */ lis r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008CD30 00089B30 90 01 00 0C */ stw r0, 0xc(r1) /* 8008CD34 00089B34 38 C4 A2 68 */ addi r6, r4, lbl_8006A268@l -/* 8008CD38 00089B38 38 E3 A2 A8 */ addi r7, r3, func_8006A2A8@l +/* 8008CD38 00089B38 38 E3 A2 A8 */ addi r7, r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008CD3C 00089B3C 38 85 24 E7 */ addi r4, r5, 0x24e7 /* 8008CD40 00089B40 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8008CD44 00089B44 7F E3 FB 78 */ mr r3, r31 @@ -41995,10 +41995,10 @@ lbl_8008CB18: /* 8008CD6C 00089B6C 90 01 00 08 */ stw r0, 8(r1) /* 8008CD70 00089B70 38 A3 61 18 */ addi r5, r3, lbl_80256118@l /* 8008CD74 00089B74 3C 80 80 07 */ lis r4, lbl_8006B024@ha -/* 8008CD78 00089B78 3C 60 80 07 */ lis r3, func_8006A2A8@ha +/* 8008CD78 00089B78 3C 60 80 07 */ lis r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008CD7C 00089B7C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008CD80 00089B80 38 C4 B0 24 */ addi r6, r4, lbl_8006B024@l -/* 8008CD84 00089B84 38 E3 A2 A8 */ addi r7, r3, func_8006A2A8@l +/* 8008CD84 00089B84 38 E3 A2 A8 */ addi r7, r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008CD88 00089B88 38 85 25 02 */ addi r4, r5, 0x2502 /* 8008CD8C 00089B8C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8008CD90 00089B90 7F E3 FB 78 */ mr r3, r31 @@ -42014,10 +42014,10 @@ lbl_8008CB18: /* 8008CDB8 00089BB8 90 01 00 08 */ stw r0, 8(r1) /* 8008CDBC 00089BBC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l /* 8008CDC0 00089BC0 3C 80 80 07 */ lis r4, lbl_8006A4FC@ha -/* 8008CDC4 00089BC4 3C 60 80 07 */ lis r3, func_8006A58C@ha +/* 8008CDC4 00089BC4 3C 60 80 07 */ lis r3, zEntPlayer.DblJumpCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008CDC8 00089BC8 90 01 00 0C */ stw r0, 0xc(r1) /* 8008CDCC 00089BCC 38 C4 A4 FC */ addi r6, r4, lbl_8006A4FC@l -/* 8008CDD0 00089BD0 38 E3 A5 8C */ addi r7, r3, func_8006A58C@l +/* 8008CDD0 00089BD0 38 E3 A5 8C */ addi r7, r3, zEntPlayer.DblJumpCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008CDD4 00089BD4 38 85 22 08 */ addi r4, r5, 0x2208 /* 8008CDD8 00089BD8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8008CDDC 00089BDC 7F E3 FB 78 */ mr r3, r31 @@ -42217,10 +42217,10 @@ lbl_8008CB18: /* 8008D0E4 00089EE4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D0E8 00089EE8 90 01 00 08 */ stw r0, 8(r1) /* 8008D0EC 00089EEC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008D0F0 00089EF0 3C 80 80 07 */ lis r4, func_800687C8@ha +/* 8008D0F0 00089EF0 3C 80 80 07 */ lis r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008D0F4 00089EF4 7F E3 FB 78 */ mr r3, r31 /* 8008D0F8 00089EF8 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008D0FC 00089EFC 38 C4 87 C8 */ addi r6, r4, func_800687C8@l +/* 8008D0FC 00089EFC 38 C4 87 C8 */ addi r6, r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008D100 00089F00 38 85 22 4A */ addi r4, r5, 0x224a /* 8008D104 00089F04 38 A5 02 2D */ addi r5, r5, 0x22d /* 8008D108 00089F08 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -42235,10 +42235,10 @@ lbl_8008CB18: /* 8008D12C 00089F2C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D130 00089F30 90 01 00 08 */ stw r0, 8(r1) /* 8008D134 00089F34 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008D138 00089F38 3C 80 80 07 */ lis r4, func_8006864C@ha +/* 8008D138 00089F38 3C 80 80 07 */ lis r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008D13C 00089F3C 7F E3 FB 78 */ mr r3, r31 /* 8008D140 00089F40 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008D144 00089F44 38 C4 86 4C */ addi r6, r4, func_8006864C@l +/* 8008D144 00089F44 38 C4 86 4C */ addi r6, r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008D148 00089F48 38 85 22 4A */ addi r4, r5, 0x224a /* 8008D14C 00089F4C 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 8008D150 00089F50 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -42253,10 +42253,10 @@ lbl_8008CB18: /* 8008D174 00089F74 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D178 00089F78 90 01 00 08 */ stw r0, 8(r1) /* 8008D17C 00089F7C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008D180 00089F80 3C 80 80 07 */ lis r4, func_80068410@ha +/* 8008D180 00089F80 3C 80 80 07 */ lis r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008D184 00089F84 7F E3 FB 78 */ mr r3, r31 /* 8008D188 00089F88 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008D18C 00089F8C 38 C4 84 10 */ addi r6, r4, func_80068410@l +/* 8008D18C 00089F8C 38 C4 84 10 */ addi r6, r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008D190 00089F90 38 85 22 4A */ addi r4, r5, 0x224a /* 8008D194 00089F94 38 A5 02 82 */ addi r5, r5, 0x282 /* 8008D198 00089F98 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -42289,10 +42289,10 @@ lbl_8008CB18: /* 8008D204 0008A004 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D208 0008A008 90 01 00 08 */ stw r0, 8(r1) /* 8008D20C 0008A00C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008D210 0008A010 3C 80 80 07 */ lis r4, func_800682B0@ha +/* 8008D210 0008A010 3C 80 80 07 */ lis r4, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008D214 0008A014 7F E3 FB 78 */ mr r3, r31 /* 8008D218 0008A018 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008D21C 0008A01C 38 C4 82 B0 */ addi r6, r4, func_800682B0@l +/* 8008D21C 0008A01C 38 C4 82 B0 */ addi r6, r4, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008D220 0008A020 38 85 22 4A */ addi r4, r5, 0x224a /* 8008D224 0008A024 38 A5 11 B8 */ addi r5, r5, 0x11b8 /* 8008D228 0008A028 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -42307,10 +42307,10 @@ lbl_8008CB18: /* 8008D24C 0008A04C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D250 0008A050 90 01 00 08 */ stw r0, 8(r1) /* 8008D254 0008A054 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008D258 0008A058 3C 80 80 07 */ lis r4, func_80068218@ha +/* 8008D258 0008A058 3C 80 80 07 */ lis r4, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008D25C 0008A05C 7F E3 FB 78 */ mr r3, r31 /* 8008D260 0008A060 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008D264 0008A064 38 C4 82 18 */ addi r6, r4, func_80068218@l +/* 8008D264 0008A064 38 C4 82 18 */ addi r6, r4, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008D268 0008A068 38 85 22 4A */ addi r4, r5, 0x224a /* 8008D26C 0008A06C 38 A5 11 BE */ addi r5, r5, 0x11be /* 8008D270 0008A070 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -42325,10 +42325,10 @@ lbl_8008CB18: /* 8008D294 0008A094 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D298 0008A098 90 01 00 08 */ stw r0, 8(r1) /* 8008D29C 0008A09C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008D2A0 0008A0A0 3C 60 80 07 */ lis r3, func_8006838C@ha +/* 8008D2A0 0008A0A0 3C 60 80 07 */ lis r3, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008D2A4 0008A0A4 3C E0 00 20 */ lis r7, 0x00200100@ha /* 8008D2A8 0008A0A8 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008D2AC 0008A0AC 38 C3 83 8C */ addi r6, r3, func_8006838C@l +/* 8008D2AC 0008A0AC 38 C3 83 8C */ addi r6, r3, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008D2B0 0008A0B0 38 85 22 4A */ addi r4, r5, 0x224a /* 8008D2B4 0008A0B4 39 27 01 00 */ addi r9, r7, 0x00200100@l /* 8008D2B8 0008A0B8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -42344,10 +42344,10 @@ lbl_8008CB18: /* 8008D2E0 0008A0E0 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008D2E4 0008A0E4 90 01 00 08 */ stw r0, 8(r1) /* 8008D2E8 0008A0E8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008D2EC 0008A0EC 3C 80 80 07 */ lis r4, func_8006833C@ha +/* 8008D2EC 0008A0EC 3C 80 80 07 */ lis r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008D2F0 0008A0F0 3C 60 80 07 */ lis r3, lbl_8006884C@ha /* 8008D2F4 0008A0F4 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008D2F8 0008A0F8 38 C4 83 3C */ addi r6, r4, func_8006833C@l +/* 8008D2F8 0008A0F8 38 C4 83 3C */ addi r6, r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008D2FC 0008A0FC 38 E3 88 4C */ addi r7, r3, lbl_8006884C@l /* 8008D300 0008A100 38 85 22 4A */ addi r4, r5, 0x224a /* 8008D304 0008A104 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -42503,10 +42503,10 @@ lbl_8008CB18: /* 8008D55C 0008A35C 90 01 00 08 */ stw r0, 8(r1) /* 8008D560 0008A360 38 A3 61 18 */ addi r5, r3, lbl_80256118@l /* 8008D564 0008A364 3C 80 80 07 */ lis r4, lbl_8006A4FC@ha -/* 8008D568 0008A368 3C 60 80 07 */ lis r3, func_8006A58C@ha +/* 8008D568 0008A368 3C 60 80 07 */ lis r3, zEntPlayer.DblJumpCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008D56C 0008A36C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D570 0008A370 38 C4 A4 FC */ addi r6, r4, lbl_8006A4FC@l -/* 8008D574 0008A374 38 E3 A5 8C */ addi r7, r3, func_8006A58C@l +/* 8008D574 0008A374 38 E3 A5 8C */ addi r7, r3, zEntPlayer.DblJumpCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008D578 0008A378 38 85 26 71 */ addi r4, r5, 0x2671 /* 8008D57C 0008A37C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8008D580 0008A380 7F E3 FB 78 */ mr r3, r31 @@ -43053,10 +43053,10 @@ lbl_8008CB18: /* 8008DDF4 0008ABF4 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008DDF8 0008ABF8 90 01 00 08 */ stw r0, 8(r1) /* 8008DDFC 0008ABFC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008DE00 0008AC00 3C 80 80 07 */ lis r4, func_800687C8@ha +/* 8008DE00 0008AC00 3C 80 80 07 */ lis r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008DE04 0008AC04 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008DE08 0008AC08 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008DE0C 0008AC0C 38 C4 87 C8 */ addi r6, r4, func_800687C8@l +/* 8008DE0C 0008AC0C 38 C4 87 C8 */ addi r6, r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008DE10 0008AC10 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008DE14 0008AC14 38 85 21 37 */ addi r4, r5, 0x2137 /* 8008DE18 0008AC18 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -43072,10 +43072,10 @@ lbl_8008CB18: /* 8008DE40 0008AC40 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008DE44 0008AC44 90 01 00 08 */ stw r0, 8(r1) /* 8008DE48 0008AC48 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008DE4C 0008AC4C 3C 80 80 07 */ lis r4, func_8006864C@ha +/* 8008DE4C 0008AC4C 3C 80 80 07 */ lis r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008DE50 0008AC50 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008DE54 0008AC54 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008DE58 0008AC58 38 C4 86 4C */ addi r6, r4, func_8006864C@l +/* 8008DE58 0008AC58 38 C4 86 4C */ addi r6, r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008DE5C 0008AC5C 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008DE60 0008AC60 38 85 21 37 */ addi r4, r5, 0x2137 /* 8008DE64 0008AC64 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -43091,10 +43091,10 @@ lbl_8008CB18: /* 8008DE8C 0008AC8C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008DE90 0008AC90 90 01 00 08 */ stw r0, 8(r1) /* 8008DE94 0008AC94 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008DE98 0008AC98 3C 80 80 07 */ lis r4, func_80068410@ha +/* 8008DE98 0008AC98 3C 80 80 07 */ lis r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008DE9C 0008AC9C 7F E3 FB 78 */ mr r3, r31 /* 8008DEA0 0008ACA0 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008DEA4 0008ACA4 38 C4 84 10 */ addi r6, r4, func_80068410@l +/* 8008DEA4 0008ACA4 38 C4 84 10 */ addi r6, r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008DEA8 0008ACA8 38 85 21 37 */ addi r4, r5, 0x2137 /* 8008DEAC 0008ACAC 38 A5 02 82 */ addi r5, r5, 0x282 /* 8008DEB0 0008ACB0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -43127,10 +43127,10 @@ lbl_8008CB18: /* 8008DF1C 0008AD1C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008DF20 0008AD20 90 01 00 08 */ stw r0, 8(r1) /* 8008DF24 0008AD24 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008DF28 0008AD28 3C 80 80 07 */ lis r4, func_80068218@ha +/* 8008DF28 0008AD28 3C 80 80 07 */ lis r4, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008DF2C 0008AD2C 7F E3 FB 78 */ mr r3, r31 /* 8008DF30 0008AD30 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008DF34 0008AD34 38 C4 82 18 */ addi r6, r4, func_80068218@l +/* 8008DF34 0008AD34 38 C4 82 18 */ addi r6, r4, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008DF38 0008AD38 38 85 21 37 */ addi r4, r5, 0x2137 /* 8008DF3C 0008AD3C 38 A5 11 BE */ addi r5, r5, 0x11be /* 8008DF40 0008AD40 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -43145,10 +43145,10 @@ lbl_8008CB18: /* 8008DF64 0008AD64 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008DF68 0008AD68 90 01 00 08 */ stw r0, 8(r1) /* 8008DF6C 0008AD6C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008DF70 0008AD70 3C 80 80 07 */ lis r4, func_800682B0@ha +/* 8008DF70 0008AD70 3C 80 80 07 */ lis r4, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008DF74 0008AD74 7F E3 FB 78 */ mr r3, r31 /* 8008DF78 0008AD78 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008DF7C 0008AD7C 38 C4 82 B0 */ addi r6, r4, func_800682B0@l +/* 8008DF7C 0008AD7C 38 C4 82 B0 */ addi r6, r4, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008DF80 0008AD80 38 85 21 37 */ addi r4, r5, 0x2137 /* 8008DF84 0008AD84 38 A5 11 B8 */ addi r5, r5, 0x11b8 /* 8008DF88 0008AD88 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -43163,10 +43163,10 @@ lbl_8008CB18: /* 8008DFAC 0008ADAC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008DFB0 0008ADB0 90 01 00 08 */ stw r0, 8(r1) /* 8008DFB4 0008ADB4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008DFB8 0008ADB8 3C 60 80 07 */ lis r3, func_8006838C@ha +/* 8008DFB8 0008ADB8 3C 60 80 07 */ lis r3, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008DFBC 0008ADBC 3C E0 00 20 */ lis r7, 0x00200100@ha /* 8008DFC0 0008ADC0 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008DFC4 0008ADC4 38 C3 83 8C */ addi r6, r3, func_8006838C@l +/* 8008DFC4 0008ADC4 38 C3 83 8C */ addi r6, r3, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008DFC8 0008ADC8 38 85 21 37 */ addi r4, r5, 0x2137 /* 8008DFCC 0008ADCC 39 27 01 00 */ addi r9, r7, 0x00200100@l /* 8008DFD0 0008ADD0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -43182,10 +43182,10 @@ lbl_8008CB18: /* 8008DFF8 0008ADF8 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008DFFC 0008ADFC 90 01 00 08 */ stw r0, 8(r1) /* 8008E000 0008AE00 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008E004 0008AE04 3C 80 80 07 */ lis r4, func_8006833C@ha +/* 8008E004 0008AE04 3C 80 80 07 */ lis r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008E008 0008AE08 3C 60 80 07 */ lis r3, lbl_8006884C@ha /* 8008E00C 0008AE0C 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008E010 0008AE10 38 C4 83 3C */ addi r6, r4, func_8006833C@l +/* 8008E010 0008AE10 38 C4 83 3C */ addi r6, r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008E014 0008AE14 38 E3 88 4C */ addi r7, r3, lbl_8006884C@l /* 8008E018 0008AE18 38 85 21 37 */ addi r4, r5, 0x2137 /* 8008E01C 0008AE1C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -43381,10 +43381,10 @@ lbl_8008CB18: /* 8008E314 0008B114 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E318 0008B118 90 01 00 08 */ stw r0, 8(r1) /* 8008E31C 0008B11C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008E320 0008B120 3C 80 80 07 */ lis r4, func_800687C8@ha +/* 8008E320 0008B120 3C 80 80 07 */ lis r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008E324 0008B124 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008E328 0008B128 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008E32C 0008B12C 38 C4 87 C8 */ addi r6, r4, func_800687C8@l +/* 8008E32C 0008B12C 38 C4 87 C8 */ addi r6, r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008E330 0008B130 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008E334 0008B134 38 85 21 4D */ addi r4, r5, 0x214d /* 8008E338 0008B138 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -43400,10 +43400,10 @@ lbl_8008CB18: /* 8008E360 0008B160 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E364 0008B164 90 01 00 08 */ stw r0, 8(r1) /* 8008E368 0008B168 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008E36C 0008B16C 3C 80 80 07 */ lis r4, func_8006864C@ha +/* 8008E36C 0008B16C 3C 80 80 07 */ lis r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008E370 0008B170 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008E374 0008B174 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008E378 0008B178 38 C4 86 4C */ addi r6, r4, func_8006864C@l +/* 8008E378 0008B178 38 C4 86 4C */ addi r6, r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008E37C 0008B17C 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008E380 0008B180 38 85 21 4D */ addi r4, r5, 0x214d /* 8008E384 0008B184 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -43419,10 +43419,10 @@ lbl_8008CB18: /* 8008E3AC 0008B1AC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E3B0 0008B1B0 90 01 00 08 */ stw r0, 8(r1) /* 8008E3B4 0008B1B4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008E3B8 0008B1B8 3C 80 80 07 */ lis r4, func_80068410@ha +/* 8008E3B8 0008B1B8 3C 80 80 07 */ lis r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008E3BC 0008B1BC 7F E3 FB 78 */ mr r3, r31 /* 8008E3C0 0008B1C0 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008E3C4 0008B1C4 38 C4 84 10 */ addi r6, r4, func_80068410@l +/* 8008E3C4 0008B1C4 38 C4 84 10 */ addi r6, r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008E3C8 0008B1C8 38 85 21 4D */ addi r4, r5, 0x214d /* 8008E3CC 0008B1CC 38 A5 02 82 */ addi r5, r5, 0x282 /* 8008E3D0 0008B1D0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -43455,10 +43455,10 @@ lbl_8008CB18: /* 8008E43C 0008B23C 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E440 0008B240 90 01 00 08 */ stw r0, 8(r1) /* 8008E444 0008B244 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008E448 0008B248 3C 80 80 07 */ lis r4, func_80068218@ha +/* 8008E448 0008B248 3C 80 80 07 */ lis r4, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008E44C 0008B24C 7F E3 FB 78 */ mr r3, r31 /* 8008E450 0008B250 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008E454 0008B254 38 C4 82 18 */ addi r6, r4, func_80068218@l +/* 8008E454 0008B254 38 C4 82 18 */ addi r6, r4, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008E458 0008B258 38 85 21 4D */ addi r4, r5, 0x214d /* 8008E45C 0008B25C 38 A5 11 BE */ addi r5, r5, 0x11be /* 8008E460 0008B260 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -43473,10 +43473,10 @@ lbl_8008CB18: /* 8008E484 0008B284 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E488 0008B288 90 01 00 08 */ stw r0, 8(r1) /* 8008E48C 0008B28C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008E490 0008B290 3C 80 80 07 */ lis r4, func_800682B0@ha +/* 8008E490 0008B290 3C 80 80 07 */ lis r4, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008E494 0008B294 7F E3 FB 78 */ mr r3, r31 /* 8008E498 0008B298 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008E49C 0008B29C 38 C4 82 B0 */ addi r6, r4, func_800682B0@l +/* 8008E49C 0008B29C 38 C4 82 B0 */ addi r6, r4, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008E4A0 0008B2A0 38 85 21 4D */ addi r4, r5, 0x214d /* 8008E4A4 0008B2A4 38 A5 11 B8 */ addi r5, r5, 0x11b8 /* 8008E4A8 0008B2A8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -43491,10 +43491,10 @@ lbl_8008CB18: /* 8008E4CC 0008B2CC 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E4D0 0008B2D0 90 01 00 08 */ stw r0, 8(r1) /* 8008E4D4 0008B2D4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008E4D8 0008B2D8 3C 60 80 07 */ lis r3, func_8006838C@ha +/* 8008E4D8 0008B2D8 3C 60 80 07 */ lis r3, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008E4DC 0008B2DC 3C E0 00 20 */ lis r7, 0x00200100@ha /* 8008E4E0 0008B2E0 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008E4E4 0008B2E4 38 C3 83 8C */ addi r6, r3, func_8006838C@l +/* 8008E4E4 0008B2E4 38 C3 83 8C */ addi r6, r3, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008E4E8 0008B2E8 38 85 21 4D */ addi r4, r5, 0x214d /* 8008E4EC 0008B2EC 39 27 01 00 */ addi r9, r7, 0x00200100@l /* 8008E4F0 0008B2F0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -43510,10 +43510,10 @@ lbl_8008CB18: /* 8008E518 0008B318 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8008E51C 0008B31C 90 01 00 08 */ stw r0, 8(r1) /* 8008E520 0008B320 38 A3 61 18 */ addi r5, r3, lbl_80256118@l -/* 8008E524 0008B324 3C 80 80 07 */ lis r4, func_8006833C@ha +/* 8008E524 0008B324 3C 80 80 07 */ lis r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008E528 0008B328 3C 60 80 07 */ lis r3, lbl_8006884C@ha /* 8008E52C 0008B32C 90 01 00 0C */ stw r0, 0xc(r1) -/* 8008E530 0008B330 38 C4 83 3C */ addi r6, r4, func_8006833C@l +/* 8008E530 0008B330 38 C4 83 3C */ addi r6, r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008E534 0008B334 38 E3 88 4C */ addi r7, r3, lbl_8006884C@l /* 8008E538 0008B338 38 85 21 4D */ addi r4, r5, 0x214d /* 8008E53C 0008B33C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) diff --git a/asm/Game/zEntPlayerBungeeState.s b/asm/Game/zEntPlayerBungeeState.s index 288a43b9c..cd17392f8 100644 --- a/asm/Game/zEntPlayerBungeeState.s +++ b/asm/Game/zEntPlayerBungeeState.s @@ -2,8 +2,8 @@ .section .text # 0x801102B8 - 0x80116588 -.global func_801102B8 -func_801102B8: +.global zEntPlayerBungeeState.play_sound__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FQ312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10sound_enumf +zEntPlayerBungeeState.play_sound__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FQ312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10sound_enumf: /* 801102B8 0010D0B8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801102BC 0010D0BC 7C 08 02 A6 */ mflr r0 /* 801102C0 0010D0C0 1C 83 00 0C */ mulli r4, r3, 0xc @@ -38,8 +38,8 @@ lbl_8011031C: /* 80110324 0010D124 38 21 00 10 */ addi r1, r1, 0x10 /* 80110328 0010D128 4E 80 00 20 */ blr -.global func_8011032C -func_8011032C: +.global zEntPlayerBungeeState.stop_sound__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fi +zEntPlayerBungeeState.stop_sound__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fi: /* 8011032C 0010D12C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80110330 0010D130 7C 08 02 A6 */ mflr r0 /* 80110334 0010D134 1C 83 00 0C */ mulli r4, r3, 0xc @@ -74,8 +74,8 @@ lbl_8011038C: /* 8011039C 0010D19C 38 21 00 10 */ addi r1, r1, 0x10 /* 801103A0 0010D1A0 4E 80 00 20 */ blr -.global func_801103A4 -func_801103A4: +.global zEntPlayerBungeeState.set_volume__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fif +zEntPlayerBungeeState.set_volume__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fif: /* 801103A4 0010D1A4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801103A8 0010D1A8 7C 08 02 A6 */ mflr r0 /* 801103AC 0010D1AC 1C 83 00 0C */ mulli r4, r3, 0xc @@ -114,8 +114,8 @@ lbl_80110410: /* 80110424 0010D224 38 21 00 20 */ addi r1, r1, 0x20 /* 80110428 0010D228 4E 80 00 20 */ blr -.global func_8011042C -func_8011042C: +.global zEntPlayerBungeeState.init_models__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv +zEntPlayerBungeeState.init_models__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv: /* 8011042C 0010D22C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80110430 0010D230 7C 08 02 A6 */ mflr r0 /* 80110434 0010D234 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -138,8 +138,8 @@ func_8011042C: /* 80110478 0010D278 38 21 00 10 */ addi r1, r1, 0x10 /* 8011047C 0010D27C 4E 80 00 20 */ blr -.global func_80110480 -func_80110480: +.global zEntPlayerBungeeState.show_models__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv +zEntPlayerBungeeState.show_models__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv: /* 80110480 0010D280 3C 60 80 29 */ lis r3, lbl_80297A68@ha /* 80110484 0010D284 38 83 7A 68 */ addi r4, r3, lbl_80297A68@l /* 80110488 0010D288 80 64 01 6C */ lwz r3, 0x16c(r4) @@ -163,8 +163,8 @@ func_80110480: /* 801104D0 0010D2D0 D0 03 00 28 */ stfs f0, 0x28(r3) /* 801104D4 0010D2D4 4E 80 00 20 */ blr -.global func_801104D8 -func_801104D8: +.global zEntPlayerBungeeState.hide_models__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv +zEntPlayerBungeeState.hide_models__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv: /* 801104D8 0010D2D8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801104DC 0010D2DC 7C 08 02 A6 */ mflr r0 /* 801104E0 0010D2E0 3C 60 80 29 */ lis r3, lbl_80297A68@ha @@ -205,8 +205,8 @@ lbl_8011055C: /* 80110564 0010D364 38 21 00 10 */ addi r1, r1, 0x10 /* 80110568 0010D368 4E 80 00 20 */ blr -.global func_8011056C -func_8011056C: +.global zEntPlayerBungeeState.render_player__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fb +zEntPlayerBungeeState.render_player__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fb: /* 8011056C 0010D36C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80110570 0010D370 7C 08 02 A6 */ mflr r0 /* 80110574 0010D374 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -239,8 +239,8 @@ lbl_801105CC: /* 801105DC 0010D3DC 38 21 00 10 */ addi r1, r1, 0x10 /* 801105E0 0010D3E0 4E 80 00 20 */ blr -.global func_801105E4 -func_801105E4: +.global zEntPlayerBungeeState.move_wedgie__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FRC5xVec3 +zEntPlayerBungeeState.move_wedgie__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FRC5xVec3: /* 801105E4 0010D3E4 94 21 FF 20 */ stwu r1, -0xe0(r1) /* 801105E8 0010D3E8 7C 08 02 A6 */ mflr r0 /* 801105EC 0010D3EC 3C 80 80 29 */ lis r4, lbl_80297A68@ha @@ -344,8 +344,8 @@ lbl_80110750: /* 80110764 0010D564 38 21 00 E0 */ addi r1, r1, 0xe0 /* 80110768 0010D568 4E 80 00 20 */ blr -.global func_8011076C -func_8011076C: +.global zEntPlayerBungeeState.update_hook_loc__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv +zEntPlayerBungeeState.update_hook_loc__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv: /* 8011076C 0010D56C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80110770 0010D570 7C 08 02 A6 */ mflr r0 /* 80110774 0010D574 3C 60 80 29 */ lis r3, lbl_80297A68@ha @@ -379,8 +379,8 @@ lbl_801107D0: /* 801107DC 0010D5DC 38 21 00 20 */ addi r1, r1, 0x20 /* 801107E0 0010D5E0 4E 80 00 20 */ blr -.global func_801107E4 -func_801107E4: +.global zEntPlayerBungeeState.find_drop_off__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv +zEntPlayerBungeeState.find_drop_off__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv: /* 801107E4 0010D5E4 94 21 FF B0 */ stwu r1, -0x50(r1) /* 801107E8 0010D5E8 7C 08 02 A6 */ mflr r0 /* 801107EC 0010D5EC 90 01 00 54 */ stw r0, 0x54(r1) @@ -457,8 +457,8 @@ lbl_801108E0: /* 801108F4 0010D6F4 38 21 00 50 */ addi r1, r1, 0x50 /* 801108F8 0010D6F8 4E 80 00 20 */ blr -.global func_801108FC -func_801108FC: +.global zEntPlayerBungeeState.trigger__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FUi +zEntPlayerBungeeState.trigger__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FUi: /* 801108FC 0010D6FC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80110900 0010D700 7C 08 02 A6 */ mflr r0 /* 80110904 0010D704 3C 80 80 29 */ lis r4, lbl_80297A68@ha @@ -476,14 +476,14 @@ func_801108FC: /* 80110934 0010D734 7C 08 02 A6 */ mflr r0 /* 80110938 0010D738 80 63 00 10 */ lwz r3, 0x10(r3) /* 8011093C 0010D73C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80110940 0010D740 48 00 00 15 */ bl func_80110954 +/* 80110940 0010D740 48 00 00 15 */ bl zEntPlayerBungeeState.reset_props_collision__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv /* 80110944 0010D744 80 01 00 14 */ lwz r0, 0x14(r1) /* 80110948 0010D748 7C 08 03 A6 */ mtlr r0 /* 8011094C 0010D74C 38 21 00 10 */ addi r1, r1, 0x10 /* 80110950 0010D750 4E 80 00 20 */ blr -.global func_80110954 -func_80110954: +.global zEntPlayerBungeeState.reset_props_collision__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv +zEntPlayerBungeeState.reset_props_collision__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv: /* 80110954 0010D754 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80110958 0010D758 7C 08 02 A6 */ mflr r0 /* 8011095C 0010D75C 3C 80 80 29 */ lis r4, lbl_80297A68@ha @@ -541,14 +541,14 @@ func_801109F0: /* 80110A10 0010D810 7C 08 02 A6 */ mflr r0 /* 80110A14 0010D814 80 63 00 10 */ lwz r3, 0x10(r3) /* 80110A18 0010D818 90 01 00 14 */ stw r0, 0x14(r1) -/* 80110A1C 0010D81C 48 00 00 15 */ bl func_80110A30 +/* 80110A1C 0010D81C 48 00 00 15 */ bl zEntPlayerBungeeState.reset_props_camera__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv /* 80110A20 0010D820 80 01 00 14 */ lwz r0, 0x14(r1) /* 80110A24 0010D824 7C 08 03 A6 */ mtlr r0 /* 80110A28 0010D828 38 21 00 10 */ addi r1, r1, 0x10 /* 80110A2C 0010D82C 4E 80 00 20 */ blr -.global func_80110A30 -func_80110A30: +.global zEntPlayerBungeeState.reset_props_camera__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv +zEntPlayerBungeeState.reset_props_camera__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv: /* 80110A30 0010D830 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80110A34 0010D834 7C 08 02 A6 */ mflr r0 /* 80110A38 0010D838 3C 80 80 29 */ lis r4, lbl_80297A68@ha @@ -617,14 +617,14 @@ func_80110ACC: /* 80110B24 0010D924 7C 08 02 A6 */ mflr r0 /* 80110B28 0010D928 80 63 00 10 */ lwz r3, 0x10(r3) /* 80110B2C 0010D92C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80110B30 0010D930 48 00 00 15 */ bl func_80110B44 +/* 80110B30 0010D930 48 00 00 15 */ bl zEntPlayerBungeeState.reset_props_horizontal__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv /* 80110B34 0010D934 80 01 00 14 */ lwz r0, 0x14(r1) /* 80110B38 0010D938 7C 08 03 A6 */ mtlr r0 /* 80110B3C 0010D93C 38 21 00 10 */ addi r1, r1, 0x10 /* 80110B40 0010D940 4E 80 00 20 */ blr -.global func_80110B44 -func_80110B44: +.global zEntPlayerBungeeState.reset_props_horizontal__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv +zEntPlayerBungeeState.reset_props_horizontal__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv: /* 80110B44 0010D944 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80110B48 0010D948 7C 08 02 A6 */ mflr r0 /* 80110B4C 0010D94C 3C 80 80 29 */ lis r4, lbl_80297A68@ha @@ -652,14 +652,14 @@ func_80110B84: /* 80110B94 0010D994 7C 08 02 A6 */ mflr r0 /* 80110B98 0010D998 80 63 00 10 */ lwz r3, 0x10(r3) /* 80110B9C 0010D99C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80110BA0 0010D9A0 48 00 00 15 */ bl func_80110BB4 +/* 80110BA0 0010D9A0 48 00 00 15 */ bl zEntPlayerBungeeState.reset_props_vertical__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv /* 80110BA4 0010D9A4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80110BA8 0010D9A8 7C 08 03 A6 */ mtlr r0 /* 80110BAC 0010D9AC 38 21 00 10 */ addi r1, r1, 0x10 /* 80110BB0 0010D9B0 4E 80 00 20 */ blr -.global func_80110BB4 -func_80110BB4: +.global zEntPlayerBungeeState.reset_props_vertical__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv +zEntPlayerBungeeState.reset_props_vertical__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv: /* 80110BB4 0010D9B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80110BB8 0010D9B8 7C 08 02 A6 */ mflr r0 /* 80110BBC 0010D9BC 3C 80 80 29 */ lis r4, lbl_80297A68@ha @@ -704,7 +704,7 @@ func_80110BB4: /* 80110C58 0010DA58 C0 5E 01 58 */ lfs f2, 0x158(r30) /* 80110C5C 0010DA5C C0 7E 01 4C */ lfs f3, 0x14c(r30) /* 80110C60 0010DA60 C0 9E 01 5C */ lfs f4, 0x15c(r30) -/* 80110C64 0010DA64 48 00 02 71 */ bl func_80110ED4 +/* 80110C64 0010DA64 48 00 02 71 */ bl zEntPlayerBungeeState.find_spring_min__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFffff /* 80110C68 0010DA68 D0 3E 01 54 */ stfs f1, 0x154(r30) /* 80110C6C 0010DA6C C0 3E 01 58 */ lfs f1, 0x158(r30) /* 80110C70 0010DA70 C0 1E 01 54 */ lfs f0, 0x154(r30) @@ -734,7 +734,7 @@ func_80110BB4: /* 80110CD0 0010DAD0 C0 7E 01 A0 */ lfs f3, 0x1a0(r30) /* 80110CD4 0010DAD4 C0 9E 01 4C */ lfs f4, 0x14c(r30) /* 80110CD8 0010DAD8 C0 BE 01 98 */ lfs f5, 0x198(r30) -/* 80110CDC 0010DADC 48 00 01 79 */ bl func_80110E54 +/* 80110CDC 0010DADC 48 00 01 79 */ bl zEntPlayerBungeeState.spring_energy__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFfffff /* 80110CE0 0010DAE0 D0 3E 01 9C */ stfs f1, 0x19c(r30) /* 80110CE4 0010DAE4 7F C3 F3 78 */ mr r3, r30 /* 80110CE8 0010DAE8 C0 3E 01 98 */ lfs f1, 0x198(r30) @@ -743,7 +743,7 @@ func_80110BB4: /* 80110CF4 0010DAF4 C0 7E 01 9C */ lfs f3, 0x19c(r30) /* 80110CF8 0010DAF8 C0 9E 01 A0 */ lfs f4, 0x1a0(r30) /* 80110CFC 0010DAFC C0 BE 01 4C */ lfs f5, 0x14c(r30) -/* 80110D00 0010DB00 48 00 00 39 */ bl func_80110D38 +/* 80110D00 0010DB00 48 00 00 39 */ bl zEntPlayerBungeeState.spring_velocity__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFffffff /* 80110D04 0010DB04 D0 3E 00 A8 */ stfs f1, 0xa8(r30) /* 80110D08 0010DB08 80 7F 00 3C */ lwz r3, 0x3c(r31) /* 80110D0C 0010DB0C C0 1E 00 A8 */ lfs f0, 0xa8(r30) @@ -759,8 +759,8 @@ lbl_80110D20: /* 80110D30 0010DB30 38 21 00 10 */ addi r1, r1, 0x10 /* 80110D34 0010DB34 4E 80 00 20 */ blr -.global func_80110D38 -func_80110D38: +.global zEntPlayerBungeeState.spring_velocity__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFffffff +zEntPlayerBungeeState.spring_velocity__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFffffff: /* 80110D38 0010DB38 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80110D3C 0010DB3C 7C 08 02 A6 */ mflr r0 /* 80110D40 0010DB40 90 01 00 34 */ stw r0, 0x34(r1) @@ -773,7 +773,7 @@ func_80110D38: /* 80110D5C 0010DB5C FC 40 20 90 */ fmr f2, f4 /* 80110D60 0010DB60 FC 60 28 90 */ fmr f3, f5 /* 80110D64 0010DB64 FC 80 30 90 */ fmr f4, f6 -/* 80110D68 0010DB68 48 00 00 71 */ bl func_80110DD8 +/* 80110D68 0010DB68 48 00 00 71 */ bl zEntPlayerBungeeState.spring_potential_energy__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFffff /* 80110D6C 0010DB6C EC 5F 08 28 */ fsubs f2, f31, f1 /* 80110D70 0010DB70 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) /* 80110D74 0010DB74 FC 02 08 40 */ fcmpo cr0, f2, f1 @@ -805,8 +805,8 @@ lbl_80110DB8: /* 80110DD0 0010DBD0 38 21 00 30 */ addi r1, r1, 0x30 /* 80110DD4 0010DBD4 4E 80 00 20 */ blr -.global func_80110DD8 -func_80110DD8: +.global zEntPlayerBungeeState.spring_potential_energy__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFffff +zEntPlayerBungeeState.spring_potential_energy__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFffff: /* 80110DD8 0010DBD8 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80110DDC 0010DBDC 7C 08 02 A6 */ mflr r0 /* 80110DE0 0010DBE0 90 01 00 44 */ stw r0, 0x44(r1) @@ -819,7 +819,7 @@ func_80110DD8: /* 80110DFC 0010DBFC FF A0 08 90 */ fmr f29, f1 /* 80110E00 0010DC00 FF C0 18 90 */ fmr f30, f3 /* 80110E04 0010DC04 FF E0 20 90 */ fmr f31, f4 -/* 80110E08 0010DC08 48 00 00 39 */ bl func_80110E40 +/* 80110E08 0010DC08 48 00 00 39 */ bl zEntPlayerBungeeState.spring_potential_energy__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFff /* 80110E0C 0010DC0C C0 02 9E 8C */ lfs f0, lbl_803CE80C-_SDA2_BASE_(r2) /* 80110E10 0010DC10 EC 00 EF FC */ fnmsubs f0, f0, f31, f29 /* 80110E14 0010DC14 EC 3E 08 3C */ fnmsubs f1, f30, f0, f1 @@ -834,16 +834,16 @@ func_80110DD8: /* 80110E38 0010DC38 38 21 00 40 */ addi r1, r1, 0x40 /* 80110E3C 0010DC3C 4E 80 00 20 */ blr -.global func_80110E40 -func_80110E40: +.global zEntPlayerBungeeState.spring_potential_energy__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFff +zEntPlayerBungeeState.spring_potential_energy__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFff: /* 80110E40 0010DC40 C0 02 9E 8C */ lfs f0, lbl_803CE80C-_SDA2_BASE_(r2) /* 80110E44 0010DC44 EC 00 00 B2 */ fmuls f0, f0, f2 /* 80110E48 0010DC48 EC 00 00 72 */ fmuls f0, f0, f1 /* 80110E4C 0010DC4C EC 21 00 32 */ fmuls f1, f1, f0 /* 80110E50 0010DC50 4E 80 00 20 */ blr -.global func_80110E54 -func_80110E54: +.global zEntPlayerBungeeState.spring_energy__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFfffff +zEntPlayerBungeeState.spring_energy__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFfffff: /* 80110E54 0010DC54 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80110E58 0010DC58 7C 08 02 A6 */ mflr r0 /* 80110E5C 0010DC5C 90 01 00 34 */ stw r0, 0x34(r1) @@ -857,11 +857,11 @@ func_80110E54: /* 80110E7C 0010DC7C FC 40 18 90 */ fmr f2, f3 /* 80110E80 0010DC80 FC 60 20 90 */ fmr f3, f4 /* 80110E84 0010DC84 FC 80 28 90 */ fmr f4, f5 -/* 80110E88 0010DC88 4B FF FF 51 */ bl func_80110DD8 +/* 80110E88 0010DC88 4B FF FF 51 */ bl zEntPlayerBungeeState.spring_potential_energy__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFffff /* 80110E8C 0010DC8C FF E0 08 90 */ fmr f31, f1 /* 80110E90 0010DC90 7F E3 FB 78 */ mr r3, r31 /* 80110E94 0010DC94 FC 20 F0 90 */ fmr f1, f30 -/* 80110E98 0010DC98 48 00 00 2D */ bl func_80110EC4 +/* 80110E98 0010DC98 48 00 00 2D */ bl zEntPlayerBungeeState.kinetic_energy__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFf /* 80110E9C 0010DC9C EC 21 F8 2A */ fadds f1, f1, f31 /* 80110EA0 0010DCA0 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80110EA4 0010DCA4 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -873,15 +873,15 @@ func_80110E54: /* 80110EBC 0010DCBC 38 21 00 30 */ addi r1, r1, 0x30 /* 80110EC0 0010DCC0 4E 80 00 20 */ blr -.global func_80110EC4 -func_80110EC4: +.global zEntPlayerBungeeState.kinetic_energy__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFf +zEntPlayerBungeeState.kinetic_energy__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFf: /* 80110EC4 0010DCC4 C0 02 9E 8C */ lfs f0, lbl_803CE80C-_SDA2_BASE_(r2) /* 80110EC8 0010DCC8 EC 00 00 72 */ fmuls f0, f0, f1 /* 80110ECC 0010DCCC EC 20 00 72 */ fmuls f1, f0, f1 /* 80110ED0 0010DCD0 4E 80 00 20 */ blr -.global func_80110ED4 -func_80110ED4: +.global zEntPlayerBungeeState.find_spring_min__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFffff +zEntPlayerBungeeState.find_spring_min__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFffff: /* 80110ED4 0010DCD4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80110ED8 0010DCD8 7C 08 02 A6 */ mflr r0 /* 80110EDC 0010DCDC 90 01 00 44 */ stw r0, 0x44(r1) @@ -1010,7 +1010,7 @@ lbl_80111070: /* 80111094 0010DE94 41 82 00 18 */ beq lbl_801110AC /* 80111098 0010DE98 C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) /* 8011109C 0010DE9C 38 60 00 08 */ li r3, 8 -/* 801110A0 0010DEA0 4B FF F2 19 */ bl func_801102B8 +/* 801110A0 0010DEA0 4B FF F2 19 */ bl zEntPlayerBungeeState.play_sound__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FQ312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10sound_enumf /* 801110A4 0010DEA4 38 60 00 01 */ li r3, 1 /* 801110A8 0010DEA8 48 00 00 08 */ b lbl_801110B0 lbl_801110AC: @@ -1021,8 +1021,8 @@ lbl_801110B0: /* 801110B8 0010DEB8 38 21 00 10 */ addi r1, r1, 0x10 /* 801110BC 0010DEBC 4E 80 00 20 */ blr -.global func_801110C0 -func_801110C0: +.global zEntPlayerBungeeState.find_nearest_hook__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FRC5xVec3 +zEntPlayerBungeeState.find_nearest_hook__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FRC5xVec3: /* 801110C0 0010DEC0 94 21 FF 90 */ stwu r1, -0x70(r1) /* 801110C4 0010DEC4 7C 08 02 A6 */ mflr r0 /* 801110C8 0010DEC8 90 01 00 74 */ stw r0, 0x74(r1) @@ -1089,12 +1089,12 @@ lbl_80111184: /* 801111B0 0010DFB0 38 21 00 70 */ addi r1, r1, 0x70 /* 801111B4 0010DFB4 4E 80 00 20 */ blr -.global func_801111B8 -func_801111B8: +.global zEntPlayerBungeeState.init_sounds__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv +zEntPlayerBungeeState.init_sounds__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv: /* 801111B8 0010DFB8 4E 80 00 20 */ blr -.global func_801111BC -func_801111BC: +.global zEntPlayerBungeeState.get_hook_model__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv +zEntPlayerBungeeState.get_hook_model__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv: /* 801111BC 0010DFBC 3C 60 80 29 */ lis r3, lbl_80297A68@ha /* 801111C0 0010DFC0 38 63 7A 68 */ addi r3, r3, lbl_80297A68@l /* 801111C4 0010DFC4 80 63 00 3C */ lwz r3, 0x3c(r3) @@ -1110,8 +1110,8 @@ lbl_801111E4: /* 801111E4 0010DFE4 80 63 00 24 */ lwz r3, 0x24(r3) /* 801111E8 0010DFE8 4E 80 00 20 */ blr -.global func_801111EC -func_801111EC: +.global zEntPlayerBungeeState.fade_hook_reset__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv +zEntPlayerBungeeState.fade_hook_reset__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv: /* 801111EC 0010DFEC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801111F0 0010DFF0 7C 08 02 A6 */ mflr r0 /* 801111F4 0010DFF4 3C 60 80 29 */ lis r3, lbl_80297A68@ha @@ -1122,7 +1122,7 @@ func_801111EC: /* 80111208 0010E008 41 82 00 38 */ beq lbl_80111240 /* 8011120C 0010E00C 54 60 06 F0 */ rlwinm r0, r3, 0, 0x1b, 0x18 /* 80111210 0010E010 90 04 00 00 */ stw r0, 0(r4) -/* 80111214 0010E014 4B FF FF A9 */ bl func_801111BC +/* 80111214 0010E014 4B FF FF A9 */ bl zEntPlayerBungeeState.get_hook_model__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv /* 80111218 0010E018 28 03 00 00 */ cmplwi r3, 0 /* 8011121C 0010E01C 41 82 00 24 */ beq lbl_80111240 /* 80111220 0010E020 C0 02 9E 88 */ lfs f0, lbl_803CE808-_SDA2_BASE_(r2) @@ -1139,8 +1139,8 @@ lbl_80111240: /* 80111248 0010E048 38 21 00 10 */ addi r1, r1, 0x10 /* 8011124C 0010E04C 4E 80 00 20 */ blr -.global func_80111250 -func_80111250: +.global zEntPlayerBungeeState.fade_hook_out__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv +zEntPlayerBungeeState.fade_hook_out__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv: /* 80111250 0010E050 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80111254 0010E054 7C 08 02 A6 */ mflr r0 /* 80111258 0010E058 3C 60 80 29 */ lis r3, lbl_80297A68@ha @@ -1151,7 +1151,7 @@ func_80111250: /* 8011126C 0010E06C 40 82 00 44 */ bne lbl_801112B0 /* 80111270 0010E070 54 60 06 F0 */ rlwinm r0, r3, 0, 0x1b, 0x18 /* 80111274 0010E074 90 04 00 00 */ stw r0, 0(r4) -/* 80111278 0010E078 4B FF FF 45 */ bl func_801111BC +/* 80111278 0010E078 4B FF FF 45 */ bl zEntPlayerBungeeState.get_hook_model__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv /* 8011127C 0010E07C 28 03 00 00 */ cmplwi r3, 0 /* 80111280 0010E080 41 82 00 30 */ beq lbl_801112B0 /* 80111284 0010E084 A0 03 00 44 */ lhz r0, 0x44(r3) @@ -1171,8 +1171,8 @@ lbl_801112B0: /* 801112B8 0010E0B8 38 21 00 10 */ addi r1, r1, 0x10 /* 801112BC 0010E0BC 4E 80 00 20 */ blr -.global func_801112C0 -func_801112C0: +.global zEntPlayerBungeeState.fade_hook_in__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv +zEntPlayerBungeeState.fade_hook_in__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv: /* 801112C0 0010E0C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801112C4 0010E0C4 7C 08 02 A6 */ mflr r0 /* 801112C8 0010E0C8 3C 60 80 29 */ lis r3, lbl_80297A68@ha @@ -1183,7 +1183,7 @@ func_801112C0: /* 801112DC 0010E0DC 40 82 00 44 */ bne lbl_80111320 /* 801112E0 0010E0E0 54 60 06 F0 */ rlwinm r0, r3, 0, 0x1b, 0x18 /* 801112E4 0010E0E4 90 04 00 00 */ stw r0, 0(r4) -/* 801112E8 0010E0E8 4B FF FE D5 */ bl func_801111BC +/* 801112E8 0010E0E8 4B FF FE D5 */ bl zEntPlayerBungeeState.get_hook_model__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv /* 801112EC 0010E0EC 28 03 00 00 */ cmplwi r3, 0 /* 801112F0 0010E0F0 41 82 00 30 */ beq lbl_80111320 /* 801112F4 0010E0F4 A0 03 00 44 */ lhz r0, 0x44(r3) @@ -1203,8 +1203,8 @@ lbl_80111320: /* 80111328 0010E128 38 21 00 10 */ addi r1, r1, 0x10 /* 8011132C 0010E12C 4E 80 00 20 */ blr -.global func_80111330 -func_80111330: +.global zEntPlayerBungeeState.fade_hook_update__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Ff +zEntPlayerBungeeState.fade_hook_update__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Ff: /* 80111330 0010E130 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80111334 0010E134 7C 08 02 A6 */ mflr r0 /* 80111338 0010E138 90 01 00 24 */ stw r0, 0x24(r1) @@ -1215,7 +1215,7 @@ func_80111330: /* 8011134C 0010E14C 80 03 7A 68 */ lwz r0, lbl_80297A68@l(r3) /* 80111350 0010E150 54 00 06 75 */ rlwinm. r0, r0, 0, 0x19, 0x1a /* 80111354 0010E154 41 82 00 B8 */ beq lbl_8011140C -/* 80111358 0010E158 4B FF FE 65 */ bl func_801111BC +/* 80111358 0010E158 4B FF FE 65 */ bl zEntPlayerBungeeState.get_hook_model__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv /* 8011135C 0010E15C 28 03 00 00 */ cmplwi r3, 0 /* 80111360 0010E160 41 82 00 AC */ beq lbl_8011140C /* 80111364 0010E164 3C A0 80 31 */ lis r5, lbl_80313788@ha @@ -1269,8 +1269,8 @@ lbl_8011140C: /* 8011141C 0010E21C 38 21 00 20 */ addi r1, r1, 0x20 /* 80111420 0010E220 4E 80 00 20 */ blr -.global func_80111424 -func_80111424: +.global zEntPlayerBungeeState.start__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv +zEntPlayerBungeeState.start__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv: /* 80111424 0010E224 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80111428 0010E228 7C 08 02 A6 */ mflr r0 /* 8011142C 0010E22C 3C 60 80 29 */ lis r3, lbl_80297A68@ha @@ -1365,7 +1365,7 @@ lbl_8011157C: /* 80111588 0010E388 41 82 00 3C */ beq lbl_801115C4 /* 8011158C 0010E38C 80 7E 07 28 */ lwz r3, 0x728(r30) /* 80111590 0010E390 38 63 00 30 */ addi r3, r3, 0x30 -/* 80111594 0010E394 4B FF FB 2D */ bl func_801110C0 +/* 80111594 0010E394 4B FF FB 2D */ bl zEntPlayerBungeeState.find_nearest_hook__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FRC5xVec3 /* 80111598 0010E398 2C 03 00 00 */ cmpwi r3, 0 /* 8011159C 0010E39C 41 80 00 28 */ blt lbl_801115C4 /* 801115A0 0010E3A0 3C 80 80 29 */ lis r4, lbl_80297A68@ha @@ -1383,8 +1383,8 @@ lbl_801115C4: /* 801115CC 0010E3CC 41 82 00 40 */ beq lbl_8011160C /* 801115D0 0010E3D0 38 60 40 00 */ li r3, 0x4000 /* 801115D4 0010E3D4 4B F5 4F 2D */ bl zEntPlayerControlOn__F13zControlOwner -/* 801115D8 0010E3D8 4B FF FC 79 */ bl func_80111250 -/* 801115DC 0010E3DC 4B FF FB DD */ bl func_801111B8 +/* 801115D8 0010E3D8 4B FF FC 79 */ bl zEntPlayerBungeeState.fade_hook_out__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv +/* 801115DC 0010E3DC 4B FF FB DD */ bl zEntPlayerBungeeState.init_sounds__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv /* 801115E0 0010E3E0 3C 60 80 29 */ lis r3, lbl_80297A68@ha /* 801115E4 0010E3E4 38 83 7A 68 */ addi r4, r3, lbl_80297A68@l /* 801115E8 0010E3E8 80 04 00 00 */ lwz r0, 0(r4) @@ -1407,8 +1407,8 @@ lbl_8011160C: /* 80111628 0010E428 4E 80 00 20 */ blr /* 8011162C 0010E42C 4E 80 00 20 */ blr -.global func_80111630 -func_80111630: +.global zEntPlayerBungeeState.cache_hook__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FRQ212bungee_state9hook_type +zEntPlayerBungeeState.cache_hook__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FRQ212bungee_state9hook_type: /* 80111630 0010E430 3C 80 80 29 */ lis r4, lbl_80297A68@ha /* 80111634 0010E434 38 A4 7A 68 */ addi r5, r4, lbl_80297A68@l /* 80111638 0010E438 80 05 01 60 */ lwz r0, 0x160(r5) @@ -1420,8 +1420,8 @@ func_80111630: /* 80111650 0010E450 90 05 01 60 */ stw r0, 0x160(r5) /* 80111654 0010E454 4E 80 00 20 */ blr -.global func_80111658 -func_80111658: +.global zEntPlayerBungeeState.cache_drop__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FRCQ212bungee_state10drop_assetUi +zEntPlayerBungeeState.cache_drop__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FRCQ212bungee_state10drop_assetUi: /* 80111658 0010E458 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8011165C 0010E45C 7C 08 02 A6 */ mflr r0 /* 80111660 0010E460 90 01 00 24 */ stw r0, 0x24(r1) @@ -1456,8 +1456,8 @@ lbl_801116C4: /* 801116D0 0010E4D0 38 21 00 20 */ addi r1, r1, 0x20 /* 801116D4 0010E4D4 4E 80 00 20 */ blr -.global func_801116D8 -func_801116D8: +.global zEntPlayerBungeeState.init_cache__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv +zEntPlayerBungeeState.init_cache__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv: /* 801116D8 0010E4D8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801116DC 0010E4DC 7C 08 02 A6 */ mflr r0 /* 801116E0 0010E4E0 3C 80 80 29 */ lis r4, lbl_80297A68@ha @@ -1476,7 +1476,7 @@ func_801116D8: /* 80111714 0010E514 48 00 00 10 */ b lbl_80111724 lbl_80111718: /* 80111718 0010E518 7F 83 E3 78 */ mr r3, r28 -/* 8011171C 0010E51C 4B FF FF 15 */ bl func_80111630 +/* 8011171C 0010E51C 4B FF FF 15 */ bl zEntPlayerBungeeState.cache_hook__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FRQ212bungee_state9hook_type /* 80111720 0010E520 3B 9C 00 18 */ addi r28, r28, 0x18 lbl_80111724: /* 80111724 0010E524 7C 1C E8 40 */ cmplw r28, r29 @@ -1508,7 +1508,7 @@ lbl_80111768: /* 80111788 0010E588 7C 00 E8 40 */ cmplw r0, r29 /* 8011178C 0010E58C 40 82 00 0C */ bne lbl_80111798 /* 80111790 0010E590 80 81 00 08 */ lwz r4, 8(r1) -/* 80111794 0010E594 4B FF FE C5 */ bl func_80111658 +/* 80111794 0010E594 4B FF FE C5 */ bl zEntPlayerBungeeState.cache_drop__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FRCQ212bungee_state10drop_assetUi lbl_80111798: /* 80111798 0010E598 3B 7B 00 01 */ addi r27, r27, 1 lbl_8011179C: @@ -1527,8 +1527,8 @@ func_801117B8: /* 801117C0 0010E5C0 38 63 00 8F */ addi r3, r3, 0x8f /* 801117C4 0010E5C4 4E 80 00 20 */ blr -.global func_801117C8 -func_801117C8: +.global zEntPlayerBungeeState.common_update__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FR6xScenef +zEntPlayerBungeeState.common_update__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FR6xScenef: /* 801117C8 0010E5C8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801117CC 0010E5CC 7C 08 02 A6 */ mflr r0 /* 801117D0 0010E5D0 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -2284,7 +2284,7 @@ init__12bungee_stateFv: /* 801122BC 0010F0BC 40 82 00 18 */ bne lbl_801122D4 /* 801122C0 0010F0C0 3C 60 80 31 */ lis r3, lbl_803137E0@ha /* 801122C4 0010F0C4 38 63 37 E0 */ addi r3, r3, lbl_803137E0@l -/* 801122C8 0010F0C8 48 00 00 BD */ bl func_80112384 +/* 801122C8 0010F0C8 48 00 00 BD */ bl zEntPlayerBungeeState.__ct__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_20attaching_state_typeFv /* 801122CC 0010F0CC 38 00 00 01 */ li r0, 1 /* 801122D0 0010F0D0 98 0D 94 F6 */ stb r0, lbl_803CBDF6-_SDA_BASE_(r13) lbl_801122D4: @@ -2298,7 +2298,7 @@ lbl_801122D4: /* 801122F0 0010F0F0 40 82 00 18 */ bne lbl_80112308 /* 801122F4 0010F0F4 3C 60 80 31 */ lis r3, lbl_8031382C@ha /* 801122F8 0010F0F8 38 63 38 2C */ addi r3, r3, lbl_8031382C@l -/* 801122FC 0010F0FC 48 00 00 35 */ bl func_80112330 +/* 801122FC 0010F0FC 48 00 00 35 */ bl zEntPlayerBungeeState.__ct__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv /* 80112300 0010F100 38 00 00 01 */ li r0, 1 /* 80112304 0010F104 98 0D 94 F7 */ stb r0, lbl_803CBDF7-_SDA_BASE_(r13) lbl_80112308: @@ -2307,22 +2307,22 @@ lbl_80112308: /* 80112310 0010F110 38 04 38 2C */ addi r0, r4, lbl_8031382C@l /* 80112314 0010F114 38 63 7A 68 */ addi r3, r3, lbl_80297A68@l /* 80112318 0010F118 90 03 00 0C */ stw r0, 0xc(r3) -/* 8011231C 0010F11C 4B FF F3 BD */ bl func_801116D8 +/* 8011231C 0010F11C 4B FF F3 BD */ bl zEntPlayerBungeeState.init_cache__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv lbl_80112320: /* 80112320 0010F120 80 01 00 14 */ lwz r0, 0x14(r1) /* 80112324 0010F124 7C 08 03 A6 */ mtlr r0 /* 80112328 0010F128 38 21 00 10 */ addi r1, r1, 0x10 /* 8011232C 0010F12C 4E 80 00 20 */ blr -.global func_80112330 -func_80112330: +.global zEntPlayerBungeeState.__ct__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv +zEntPlayerBungeeState.__ct__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv: /* 80112330 0010F130 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80112334 0010F134 7C 08 02 A6 */ mflr r0 /* 80112338 0010F138 38 80 00 01 */ li r4, 1 /* 8011233C 0010F13C 90 01 00 14 */ stw r0, 0x14(r1) /* 80112340 0010F140 93 E1 00 0C */ stw r31, 0xc(r1) /* 80112344 0010F144 7C 7F 1B 78 */ mr r31, r3 -/* 80112348 0010F148 48 00 00 29 */ bl func_80112370 +/* 80112348 0010F148 48 00 00 29 */ bl zEntPlayerBungeeState.__ct__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10state_typeFQ312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10state_enum /* 8011234C 0010F14C 3C 80 80 29 */ lis r4, lbl_80297C40@ha /* 80112350 0010F150 7F E3 FB 78 */ mr r3, r31 /* 80112354 0010F154 38 04 7C 40 */ addi r0, r4, lbl_80297C40@l @@ -2333,23 +2333,23 @@ func_80112330: /* 80112368 0010F168 38 21 00 10 */ addi r1, r1, 0x10 /* 8011236C 0010F16C 4E 80 00 20 */ blr -.global func_80112370 -func_80112370: +.global zEntPlayerBungeeState.__ct__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10state_typeFQ312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10state_enum +zEntPlayerBungeeState.__ct__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10state_typeFQ312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10state_enum: /* 80112370 0010F170 3C A0 80 29 */ lis r5, lbl_80297C28@ha /* 80112374 0010F174 38 05 7C 28 */ addi r0, r5, lbl_80297C28@l /* 80112378 0010F178 90 03 00 04 */ stw r0, 4(r3) /* 8011237C 0010F17C 90 83 00 00 */ stw r4, 0(r3) /* 80112380 0010F180 4E 80 00 20 */ blr -.global func_80112384 -func_80112384: +.global zEntPlayerBungeeState.__ct__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_20attaching_state_typeFv +zEntPlayerBungeeState.__ct__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_20attaching_state_typeFv: /* 80112384 0010F184 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80112388 0010F188 7C 08 02 A6 */ mflr r0 /* 8011238C 0010F18C 38 80 00 00 */ li r4, 0 /* 80112390 0010F190 90 01 00 14 */ stw r0, 0x14(r1) /* 80112394 0010F194 93 E1 00 0C */ stw r31, 0xc(r1) /* 80112398 0010F198 7C 7F 1B 78 */ mr r31, r3 -/* 8011239C 0010F19C 4B FF FF D5 */ bl func_80112370 +/* 8011239C 0010F19C 4B FF FF D5 */ bl zEntPlayerBungeeState.__ct__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10state_typeFQ312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10state_enum /* 801123A0 0010F1A0 3C 80 80 29 */ lis r4, lbl_80297C10@ha /* 801123A4 0010F1A4 7F E3 FB 78 */ mr r3, r31 /* 801123A8 0010F1A8 38 04 7C 10 */ addi r0, r4, lbl_80297C10@l @@ -2392,7 +2392,7 @@ reset__12bungee_stateFv: /* 80112424 0010F224 2C 00 00 03 */ cmpwi r0, 3 /* 80112428 0010F228 40 82 00 34 */ bne lbl_8011245C /* 8011242C 0010F22C 48 00 02 45 */ bl stop__12bungee_stateFv -/* 80112430 0010F230 4B FF ED BD */ bl func_801111EC +/* 80112430 0010F230 4B FF ED BD */ bl zEntPlayerBungeeState.fade_hook_reset__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv /* 80112434 0010F234 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) /* 80112438 0010F238 4B FB D1 15 */ bl iCameraSetBlurriness__Ff /* 8011243C 0010F23C 38 60 00 04 */ li r3, 4 @@ -2454,7 +2454,7 @@ update__12bungee_stateFP6xScenef: /* 801124F4 0010F2F4 48 00 01 08 */ b lbl_801125FC lbl_801124F8: /* 801124F8 0010F2F8 FC 20 08 18 */ frsp f1, f1 -/* 801124FC 0010F2FC 4B FF EE 35 */ bl func_80111330 +/* 801124FC 0010F2FC 4B FF EE 35 */ bl zEntPlayerBungeeState.fade_hook_update__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Ff /* 80112500 0010F300 3C 60 80 29 */ lis r3, lbl_80297A68@ha /* 80112504 0010F304 C0 01 00 08 */ lfs f0, 8(r1) /* 80112508 0010F308 38 63 7A 68 */ addi r3, r3, lbl_80297A68@l @@ -2475,7 +2475,7 @@ lbl_8011252C: lbl_80112540: /* 80112540 0010F340 38 60 20 00 */ li r3, 0x2000 /* 80112544 0010F344 4B F5 3F BD */ bl zEntPlayerControlOn__F13zControlOwner -/* 80112548 0010F348 4B FF EE DD */ bl func_80111424 +/* 80112548 0010F348 4B FF EE DD */ bl zEntPlayerBungeeState.start__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv /* 8011254C 0010F34C 3C 60 80 29 */ lis r3, lbl_80297A68@ha /* 80112550 0010F350 3B C3 7A 68 */ addi r30, r3, lbl_80297A68@l /* 80112554 0010F354 80 1E 00 04 */ lwz r0, 4(r30) @@ -2518,7 +2518,7 @@ lbl_801125A8: lbl_801125E0: /* 801125E0 0010F3E0 C0 21 00 08 */ lfs f1, 8(r1) /* 801125E4 0010F3E4 7F A3 EB 78 */ mr r3, r29 -/* 801125E8 0010F3E8 4B FF F1 E1 */ bl func_801117C8 +/* 801125E8 0010F3E8 4B FF F1 E1 */ bl zEntPlayerBungeeState.common_update__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FR6xScenef /* 801125EC 0010F3EC 80 7E 00 04 */ lwz r3, 4(r30) /* 801125F0 0010F3F0 7C 03 00 D0 */ neg r0, r3 /* 801125F4 0010F3F4 7C 00 1B 78 */ or r0, r0, r3 @@ -2570,7 +2570,7 @@ stop__12bungee_stateFv: /* 80112688 0010F488 54 00 07 7E */ clrlwi r0, r0, 0x1d /* 8011268C 0010F48C 2C 00 00 07 */ cmpwi r0, 7 /* 80112690 0010F490 40 82 00 44 */ bne lbl_801126D4 -/* 80112694 0010F494 4B FF EC 2D */ bl func_801112C0 +/* 80112694 0010F494 4B FF EC 2D */ bl zEntPlayerBungeeState.fade_hook_in__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv /* 80112698 0010F498 3C 60 80 29 */ lis r3, lbl_80297A68@ha /* 8011269C 0010F49C 3B E3 7A 68 */ addi r31, r3, lbl_80297A68@l /* 801126A0 0010F4A0 80 7F 00 04 */ lwz r3, 4(r31) @@ -3053,7 +3053,7 @@ lbl_80112958: /* 80112DF8 0010FBF8 38 1D 00 D4 */ addi r0, r29, 0xd4 /* 80112DFC 0010FBFC 90 7F 00 08 */ stw r3, 8(r31) /* 80112E00 0010FC00 90 1F 00 0C */ stw r0, 0xc(r31) -/* 80112E04 0010FC04 4B FF D6 29 */ bl func_8011042C +/* 80112E04 0010FC04 4B FF D6 29 */ bl zEntPlayerBungeeState.init_models__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv /* 80112E08 0010FC08 3C 80 80 29 */ lis r4, lbl_80297A68@ha /* 80112E0C 0010FC0C 80 7F 00 08 */ lwz r3, 8(r31) /* 80112E10 0010FC10 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l @@ -3061,7 +3061,7 @@ lbl_80112958: /* 80112E18 0010FC18 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80112E1C 0010FC1C 38 84 00 30 */ addi r4, r4, 0x30 /* 80112E20 0010FC20 4B EF 84 45 */ bl func_8000B264 -/* 80112E24 0010FC24 4B FF D9 49 */ bl func_8011076C +/* 80112E24 0010FC24 4B FF D9 49 */ bl zEntPlayerBungeeState.update_hook_loc__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv /* 80112E28 0010FC28 3C 80 80 29 */ lis r4, lbl_80297A68@ha /* 80112E2C 0010FC2C 38 7F 00 10 */ addi r3, r31, 0x10 /* 80112E30 0010FC30 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l @@ -3125,7 +3125,7 @@ lbl_80112EFC: /* 80112F14 0010FD14 80 65 00 0C */ lwz r3, 0xc(r5) /* 80112F18 0010FD18 4B EF 5B 2D */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition /* 80112F1C 0010FD1C 38 60 00 20 */ li r3, 0x20 -/* 80112F20 0010FD20 4B FF D9 DD */ bl func_801108FC +/* 80112F20 0010FD20 4B FF D9 DD */ bl zEntPlayerBungeeState.trigger__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FUi /* 80112F24 0010FD24 80 01 00 54 */ lwz r0, 0x54(r1) /* 80112F28 0010FD28 83 E1 00 4C */ lwz r31, 0x4c(r1) /* 80112F2C 0010FD2C 83 C1 00 48 */ lwz r30, 0x48(r1) @@ -3161,7 +3161,7 @@ lbl_80112EFC: /* 80112FA4 0010FDA4 93 A1 00 34 */ stw r29, 0x34(r1) /* 80112FA8 0010FDA8 7C 7D 1B 78 */ mr r29, r3 /* 80112FAC 0010FDAC 7C BE 2B 78 */ mr r30, r5 -/* 80112FB0 0010FDB0 4B FF D7 BD */ bl func_8011076C +/* 80112FB0 0010FDB0 4B FF D7 BD */ bl zEntPlayerBungeeState.update_hook_loc__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv /* 80112FB4 0010FDB4 C0 3D 00 2C */ lfs f1, 0x2c(r29) /* 80112FB8 0010FDB8 C0 1E 00 00 */ lfs f0, 0(r30) /* 80112FBC 0010FDBC EC 01 00 2A */ fadds f0, f1, f0 @@ -3274,7 +3274,7 @@ lbl_8011312C: /* 80113154 0010FF54 7C 08 02 A6 */ mflr r0 /* 80113158 0010FF58 38 60 00 00 */ li r3, 0 /* 8011315C 0010FF5C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80113160 0010FF60 4B FF D4 0D */ bl func_8011056C +/* 80113160 0010FF60 4B FF D4 0D */ bl zEntPlayerBungeeState.render_player__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fb /* 80113164 0010FF64 80 01 00 14 */ lwz r0, 0x14(r1) /* 80113168 0010FF68 7C 08 03 A6 */ mtlr r0 /* 8011316C 0010FF6C 38 21 00 10 */ addi r1, r1, 0x10 @@ -3289,12 +3289,12 @@ lbl_8011312C: /* 80113190 0010FF90 93 A1 00 24 */ stw r29, 0x24(r1) /* 80113194 0010FF94 7C 7D 1B 78 */ mr r29, r3 /* 80113198 0010FF98 93 81 00 20 */ stw r28, 0x20(r1) -/* 8011319C 0010FF9C 48 00 08 51 */ bl func_801139EC +/* 8011319C 0010FF9C 48 00 08 51 */ bl zEntPlayerBungeeState.show_help__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv /* 801131A0 0010FFA0 38 00 00 00 */ li r0, 0 /* 801131A4 0010FFA4 7F A3 EB 78 */ mr r3, r29 /* 801131A8 0010FFA8 98 1D 00 B8 */ stb r0, 0xb8(r29) /* 801131AC 0010FFAC 38 80 00 00 */ li r4, 0 -/* 801131B0 0010FFB0 48 00 07 95 */ bl func_80113944 +/* 801131B0 0010FFB0 48 00 07 95 */ bl zEntPlayerBungeeState.allow_dive__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFb /* 801131B4 0010FFB4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 801131B8 0010FFB8 38 00 00 00 */ li r0, 0 /* 801131BC 0010FFBC 38 83 05 58 */ addi r4, r3, lbl_803C0558@l @@ -3308,8 +3308,8 @@ lbl_8011312C: /* 801131DC 0010FFDC C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) /* 801131E0 0010FFE0 D0 04 17 08 */ stfs f0, 0x1708(r4) /* 801131E4 0010FFE4 98 1D 00 98 */ stb r0, 0x98(r29) -/* 801131E8 0010FFE8 4B FF D2 99 */ bl func_80110480 -/* 801131EC 0010FFEC 4B FF D5 81 */ bl func_8011076C +/* 801131E8 0010FFE8 4B FF D2 99 */ bl zEntPlayerBungeeState.show_models__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv +/* 801131EC 0010FFEC 4B FF D5 81 */ bl zEntPlayerBungeeState.update_hook_loc__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv /* 801131F0 0010FFF0 3C 80 80 29 */ lis r4, lbl_80290000@ha /* 801131F4 0010FFF4 84 04 7A 68 */ lwzu r0, 0x7a68(r4) /* 801131F8 0010FFF8 38 60 00 04 */ li r3, 4 @@ -3332,28 +3332,28 @@ lbl_8011312C: /* 8011323C 0011003C 90 1F 01 98 */ stw r0, 0x198(r31) /* 80113240 00110040 80 84 00 10 */ lwz r4, 0x10(r4) /* 80113244 00110044 48 00 05 CD */ bl func_80113810 -/* 80113248 00110048 4B FF D5 25 */ bl func_8011076C +/* 80113248 00110048 4B FF D5 25 */ bl zEntPlayerBungeeState.update_hook_loc__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv /* 8011324C 0011004C 3C 80 80 29 */ lis r4, lbl_80297A68@ha /* 80113250 00110050 38 7D 00 2C */ addi r3, r29, 0x2c /* 80113254 00110054 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l /* 80113258 00110058 38 84 01 74 */ addi r4, r4, 0x174 /* 8011325C 0011005C 4B EF 80 09 */ bl func_8000B264 /* 80113260 00110060 7F A3 EB 78 */ mr r3, r29 -/* 80113264 00110064 4B FF D9 51 */ bl func_80110BB4 +/* 80113264 00110064 4B FF D9 51 */ bl zEntPlayerBungeeState.reset_props_vertical__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv /* 80113268 00110068 C0 1D 01 4C */ lfs f0, 0x14c(r29) /* 8011326C 0011006C 7F A3 EB 78 */ mr r3, r29 /* 80113270 00110070 C0 3D 01 3C */ lfs f1, 0x13c(r29) /* 80113274 00110074 FC 00 00 50 */ fneg f0, f0 /* 80113278 00110078 EC 01 00 32 */ fmuls f0, f1, f0 /* 8011327C 0011007C D0 1D 01 3C */ stfs f0, 0x13c(r29) -/* 80113280 00110080 4B FF D7 B1 */ bl func_80110A30 +/* 80113280 00110080 4B FF D7 B1 */ bl zEntPlayerBungeeState.reset_props_camera__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv /* 80113284 00110084 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80113288 00110088 7F A4 EB 78 */ mr r4, r29 /* 8011328C 0011008C 3B 83 05 58 */ addi r28, r3, lbl_803C0558@l /* 80113290 00110090 38 61 00 08 */ addi r3, r1, 8 /* 80113294 00110094 80 BC 07 28 */ lwz r5, 0x728(r28) /* 80113298 00110098 38 A5 00 30 */ addi r5, r5, 0x30 -/* 8011329C 0011009C 48 00 05 39 */ bl func_801137D4 +/* 8011329C 0011009C 48 00 05 39 */ bl zEntPlayerBungeeState.world_to_local__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFRC5xVec3 /* 801132A0 001100A0 38 7D 00 08 */ addi r3, r29, 8 /* 801132A4 001100A4 38 81 00 08 */ addi r4, r1, 8 /* 801132A8 001100A8 4B EF 7F BD */ bl func_8000B264 @@ -3367,7 +3367,7 @@ lbl_8011312C: /* 801132C8 001100C8 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) /* 801132CC 001100CC 7F A3 EB 78 */ mr r3, r29 /* 801132D0 001100D0 D0 1D 00 68 */ stfs f0, 0x68(r29) -/* 801132D4 001100D4 48 00 03 E5 */ bl func_801136B8 +/* 801132D4 001100D4 48 00 03 E5 */ bl zEntPlayerBungeeState.init_camera__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv /* 801132D8 001100D8 3C 60 80 29 */ lis r3, lbl_80297A68@ha /* 801132DC 001100DC 38 81 00 14 */ addi r4, r1, 0x14 /* 801132E0 001100E0 38 63 7A 68 */ addi r3, r3, lbl_80297A68@l @@ -3379,7 +3379,7 @@ lbl_8011312C: /* 801132F8 001100F8 D0 1D 00 6C */ stfs f0, 0x6c(r29) /* 801132FC 001100FC C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) /* 80113300 00110100 D0 1D 00 70 */ stfs f0, 0x70(r29) -/* 80113304 00110104 4B FF D6 51 */ bl func_80110954 +/* 80113304 00110104 4B FF D6 51 */ bl zEntPlayerBungeeState.reset_props_collision__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv /* 80113308 00110108 3C 60 80 31 */ lis r3, lbl_80313788@ha /* 8011330C 0011010C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80113310 00110110 38 A3 37 88 */ addi r5, r3, lbl_80313788@l @@ -3394,13 +3394,13 @@ lbl_8011312C: /* 80113334 00110134 4B EF 57 11 */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition /* 80113338 00110138 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) /* 8011333C 0011013C 38 60 00 00 */ li r3, 0 -/* 80113340 00110140 4B FF CF 79 */ bl func_801102B8 +/* 80113340 00110140 4B FF CF 79 */ bl zEntPlayerBungeeState.play_sound__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FQ312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10sound_enumf /* 80113344 00110144 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) /* 80113348 00110148 38 60 00 01 */ li r3, 1 -/* 8011334C 0011014C 4B FF CF 6D */ bl func_801102B8 +/* 8011334C 0011014C 4B FF CF 6D */ bl zEntPlayerBungeeState.play_sound__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FQ312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10sound_enumf /* 80113350 00110150 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) /* 80113354 00110154 38 60 00 05 */ li r3, 5 -/* 80113358 00110158 4B FF CF 61 */ bl func_801102B8 +/* 80113358 00110158 4B FF CF 61 */ bl zEntPlayerBungeeState.play_sound__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FQ312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10sound_enumf /* 8011335C 0011015C C0 22 9E 8C */ lfs f1, lbl_803CE80C-_SDA2_BASE_(r2) /* 80113360 00110160 C0 42 9E 88 */ lfs f2, lbl_803CE808-_SDA2_BASE_(r2) /* 80113364 00110164 4B F9 48 FD */ bl zMusicSetVolume__Fff @@ -3617,8 +3617,8 @@ lbl_8011312C: /* 801136B0 001104B0 38 21 00 30 */ addi r1, r1, 0x30 /* 801136B4 001104B4 4E 80 00 20 */ blr -.global func_801136B8 -func_801136B8: +.global zEntPlayerBungeeState.init_camera__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv +zEntPlayerBungeeState.init_camera__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv: /* 801136B8 001104B8 94 21 FF C0 */ stwu r1, -0x40(r1) /* 801136BC 001104BC 7C 08 02 A6 */ mflr r0 /* 801136C0 001104C0 90 01 00 44 */ stw r0, 0x44(r1) @@ -3633,7 +3633,7 @@ func_801136B8: /* 801136E4 001104E4 3B E4 00 14 */ addi r31, r4, 0x14 /* 801136E8 001104E8 7F C4 F3 78 */ mr r4, r30 /* 801136EC 001104EC 38 BF 00 30 */ addi r5, r31, 0x30 -/* 801136F0 001104F0 48 00 00 E5 */ bl func_801137D4 +/* 801136F0 001104F0 48 00 00 E5 */ bl zEntPlayerBungeeState.world_to_local__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFRC5xVec3 /* 801136F4 001104F4 38 7E 00 38 */ addi r3, r30, 0x38 /* 801136F8 001104F8 38 81 00 08 */ addi r4, r1, 8 /* 801136FC 001104FC 4B EF 7B 69 */ bl func_8000B264 @@ -3692,8 +3692,8 @@ lbl_8011378C: /* 801137CC 001105CC 38 21 00 40 */ addi r1, r1, 0x40 /* 801137D0 001105D0 4E 80 00 20 */ blr -.global func_801137D4 -func_801137D4: +.global zEntPlayerBungeeState.world_to_local__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFRC5xVec3 +zEntPlayerBungeeState.world_to_local__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFRC5xVec3: /* 801137D4 001105D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801137D8 001105D8 7C 08 02 A6 */ mflr r0 /* 801137DC 001105DC 3C 80 80 29 */ lis r4, lbl_80297A68@ha @@ -3790,8 +3790,8 @@ func_80113810: /* 8011393C 0011073C 38 21 00 10 */ addi r1, r1, 0x10 /* 80113940 00110740 4E 80 00 20 */ blr -.global func_80113944 -func_80113944: +.global zEntPlayerBungeeState.allow_dive__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFb +zEntPlayerBungeeState.allow_dive__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFb: /* 80113944 00110744 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80113948 00110748 7C 08 02 A6 */ mflr r0 /* 8011394C 0011074C 90 01 00 14 */ stw r0, 0x14(r1) @@ -3838,8 +3838,8 @@ lbl_801139D4: /* 801139E4 001107E4 38 21 00 10 */ addi r1, r1, 0x10 /* 801139E8 001107E8 4E 80 00 20 */ blr -.global func_801139EC -func_801139EC: +.global zEntPlayerBungeeState.show_help__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv +zEntPlayerBungeeState.show_help__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv: /* 801139EC 001107EC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801139F0 001107F0 7C 08 02 A6 */ mflr r0 /* 801139F4 001107F4 3C 60 80 27 */ lis r3, lbl_8026A688@ha @@ -3871,7 +3871,7 @@ lbl_80113A28: /* 80113A54 00110854 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) /* 80113A58 00110858 4B FB BA F5 */ bl iCameraSetBlurriness__Ff /* 80113A5C 0011085C 7F A3 EB 78 */ mr r3, r29 -/* 80113A60 00110860 48 00 01 19 */ bl func_80113B78 +/* 80113A60 00110860 48 00 01 19 */ bl zEntPlayerBungeeState.hide_help__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv /* 80113A64 00110864 3C 80 80 29 */ lis r4, lbl_80297A68@ha /* 80113A68 00110868 38 60 20 00 */ li r3, 0x2000 /* 80113A6C 0011086C 3B E4 7A 68 */ addi r31, r4, lbl_80297A68@l @@ -3883,7 +3883,7 @@ lbl_80113A28: /* 80113A84 00110884 C0 04 00 2C */ lfs f0, 0x2c(r4) /* 80113A88 00110888 D0 1F 01 94 */ stfs f0, 0x194(r31) /* 80113A8C 0011088C 4B F5 2A CD */ bl zEntPlayerControlOff__F13zControlOwner -/* 80113A90 00110890 4B FF CA 49 */ bl func_801104D8 +/* 80113A90 00110890 4B FF CA 49 */ bl zEntPlayerBungeeState.hide_models__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv /* 80113A94 00110894 3C 60 80 29 */ lis r3, lbl_80297A68@ha /* 80113A98 00110898 38 83 7A 68 */ addi r4, r3, lbl_80297A68@l /* 80113A9C 0011089C 80 64 01 68 */ lwz r3, 0x168(r4) @@ -3912,7 +3912,7 @@ lbl_80113A28: /* 80113AF8 001108F8 80 65 00 0C */ lwz r3, 0xc(r5) /* 80113AFC 001108FC 4B EF 4F 49 */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition /* 80113B00 00110900 38 60 00 05 */ li r3, 5 -/* 80113B04 00110904 4B FF C8 29 */ bl func_8011032C +/* 80113B04 00110904 4B FF C8 29 */ bl zEntPlayerBungeeState.stop_sound__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fi /* 80113B08 00110908 C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) /* 80113B0C 0011090C FC 40 08 90 */ fmr f2, f1 /* 80113B10 00110910 4B F9 41 51 */ bl zMusicSetVolume__Fff @@ -3923,7 +3923,7 @@ lbl_80113A28: /* 80113B24 00110924 38 63 09 42 */ addi r3, r3, 0x942 /* 80113B28 00110928 4B F0 23 79 */ bl func_80015EA0 /* 80113B2C 0011092C 38 60 00 21 */ li r3, 0x21 -/* 80113B30 00110930 4B FF CD CD */ bl func_801108FC +/* 80113B30 00110930 4B FF CD CD */ bl zEntPlayerBungeeState.trigger__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FUi /* 80113B34 00110934 80 7F 00 3C */ lwz r3, 0x3c(r31) /* 80113B38 00110938 80 63 00 14 */ lwz r3, 0x14(r3) /* 80113B3C 0011093C 28 03 00 00 */ cmplwi r3, 0 @@ -3943,8 +3943,8 @@ lbl_80113B5C: /* 80113B70 00110970 38 21 00 20 */ addi r1, r1, 0x20 /* 80113B74 00110974 4E 80 00 20 */ blr -.global func_80113B78 -func_80113B78: +.global zEntPlayerBungeeState.hide_help__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv +zEntPlayerBungeeState.hide_help__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv: /* 80113B78 00110978 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80113B7C 0011097C 7C 08 02 A6 */ mflr r0 /* 80113B80 00110980 3C 60 80 27 */ lis r3, lbl_8026A688@ha @@ -3985,11 +3985,11 @@ lbl_80113BB4: /* 80113C04 00110A04 88 1D 00 98 */ lbz r0, 0x98(r29) /* 80113C08 00110A08 28 00 00 00 */ cmplwi r0, 0 /* 80113C0C 00110A0C 40 82 00 18 */ bne lbl_80113C24 -/* 80113C10 00110A10 4B FF CB D5 */ bl func_801107E4 +/* 80113C10 00110A10 4B FF CB D5 */ bl zEntPlayerBungeeState.find_drop_off__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv /* 80113C14 00110A14 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80113C18 00110A18 41 82 00 0C */ beq lbl_80113C24 /* 80113C1C 00110A1C 7F A3 EB 78 */ mr r3, r29 -/* 80113C20 00110A20 48 00 22 B1 */ bl func_80115ED0 +/* 80113C20 00110A20 48 00 22 B1 */ bl zEntPlayerBungeeState.start_detaching__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv lbl_80113C24: /* 80113C24 00110A24 88 1D 00 98 */ lbz r0, 0x98(r29) /* 80113C28 00110A28 28 00 00 00 */ cmplwi r0, 0 @@ -3997,7 +3997,7 @@ lbl_80113C24: /* 80113C30 00110A30 7F A3 EB 78 */ mr r3, r29 /* 80113C34 00110A34 7F C4 F3 78 */ mr r4, r30 /* 80113C38 00110A38 7F E5 FB 78 */ mr r5, r31 -/* 80113C3C 00110A3C 48 00 1F D1 */ bl func_80115C0C +/* 80113C3C 00110A3C 48 00 1F D1 */ bl zEntPlayerBungeeState.detach_update__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFR6xSceneRf /* 80113C40 00110A40 48 00 01 CC */ b lbl_80113E0C lbl_80113C44: /* 80113C44 00110A44 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -4014,7 +4014,7 @@ lbl_80113C44: /* 80113C70 00110A70 EC 00 08 28 */ fsubs f0, f0, f1 /* 80113C74 00110A74 D0 1D 00 B0 */ stfs f0, 0xb0(r29) /* 80113C78 00110A78 4B EF 75 ED */ bl func_8000B264 -/* 80113C7C 00110A7C 4B FF CA F1 */ bl func_8011076C +/* 80113C7C 00110A7C 4B FF CA F1 */ bl zEntPlayerBungeeState.update_hook_loc__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv /* 80113C80 00110A80 C0 02 9E 88 */ lfs f0, lbl_803CE808-_SDA2_BASE_(r2) /* 80113C84 00110A84 D0 1D 00 84 */ stfs f0, 0x84(r29) /* 80113C88 00110A88 C0 3D 00 B0 */ lfs f1, 0xb0(r29) @@ -4069,13 +4069,13 @@ lbl_80113D34: /* 80113D3C 00110B3C 4B EF 75 29 */ bl func_8000B264 /* 80113D40 00110B40 C0 3F 00 00 */ lfs f1, 0(r31) /* 80113D44 00110B44 7F A3 EB 78 */ mr r3, r29 -/* 80113D48 00110B48 48 00 18 7D */ bl func_801155C4 +/* 80113D48 00110B48 48 00 18 7D */ bl zEntPlayerBungeeState.update_movement__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf /* 80113D4C 00110B4C C0 3F 00 00 */ lfs f1, 0(r31) /* 80113D50 00110B50 7F A3 EB 78 */ mr r3, r29 -/* 80113D54 00110B54 48 00 15 31 */ bl func_80115284 +/* 80113D54 00110B54 48 00 15 31 */ bl zEntPlayerBungeeState.update_animation__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf /* 80113D58 00110B58 C0 3F 00 00 */ lfs f1, 0(r31) /* 80113D5C 00110B5C 7F A3 EB 78 */ mr r3, r29 -/* 80113D60 00110B60 48 00 0E 95 */ bl func_80114BF4 +/* 80113D60 00110B60 48 00 0E 95 */ bl zEntPlayerBungeeState.update_camera__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf /* 80113D64 00110B64 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80113D68 00110B68 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80113D6C 00110B6C 38 63 07 44 */ addi r3, r3, 0x744 @@ -4084,13 +4084,13 @@ lbl_80113D34: /* 80113D78 00110B78 C0 3F 00 00 */ lfs f1, 0(r31) /* 80113D7C 00110B7C 7F A3 EB 78 */ mr r3, r29 /* 80113D80 00110B80 7F C4 F3 78 */ mr r4, r30 -/* 80113D84 00110B84 48 00 04 1D */ bl func_801141A0 +/* 80113D84 00110B84 48 00 04 1D */ bl zEntPlayerBungeeState.update_collision__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFR6xScenef /* 80113D88 00110B88 7F A3 EB 78 */ mr r3, r29 /* 80113D8C 00110B8C 38 80 00 00 */ li r4, 0 -/* 80113D90 00110B90 48 00 01 DD */ bl func_80113F6C +/* 80113D90 00110B90 48 00 01 DD */ bl zEntPlayerBungeeState.check_damage__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFb /* 80113D94 00110B94 7F A4 EB 78 */ mr r4, r29 /* 80113D98 00110B98 38 61 00 08 */ addi r3, r1, 8 -/* 80113D9C 00110B9C 48 00 01 25 */ bl func_80113EC0 +/* 80113D9C 00110B9C 48 00 01 25 */ bl zEntPlayerBungeeState.player_bound__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFv /* 80113DA0 00110BA0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80113DA4 00110BA4 38 81 00 08 */ addi r4, r1, 8 /* 80113DA8 00110BA8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -4098,10 +4098,10 @@ lbl_80113D34: /* 80113DB0 00110BB0 4B EF 74 D1 */ bl func_8000B280 /* 80113DB4 00110BB4 C0 3F 00 00 */ lfs f1, 0(r31) /* 80113DB8 00110BB8 7F A3 EB 78 */ mr r3, r29 -/* 80113DBC 00110BBC 48 00 00 BD */ bl func_80113E78 +/* 80113DBC 00110BBC 48 00 00 BD */ bl zEntPlayerBungeeState.update_sound__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf /* 80113DC0 00110BC0 C0 3F 00 00 */ lfs f1, 0(r31) /* 80113DC4 00110BC4 7F A3 EB 78 */ mr r3, r29 -/* 80113DC8 00110BC8 48 00 00 59 */ bl func_80113E20 +/* 80113DC8 00110BC8 48 00 00 59 */ bl zEntPlayerBungeeState.update_blur__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf /* 80113DCC 00110BCC C0 3F 00 00 */ lfs f1, 0(r31) /* 80113DD0 00110BD0 7F C3 F3 78 */ mr r3, r30 /* 80113DD4 00110BD4 4B F4 F4 19 */ bl zEntPickup_CheckAllPickupsAgainstPlayer__FP6xScenef @@ -4126,8 +4126,8 @@ lbl_80113E0C: /* 80113E18 00110C18 38 21 00 30 */ addi r1, r1, 0x30 /* 80113E1C 00110C1C 4E 80 00 20 */ blr -.global func_80113E20 -func_80113E20: +.global zEntPlayerBungeeState.update_blur__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf +zEntPlayerBungeeState.update_blur__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf: /* 80113E20 00110C20 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80113E24 00110C24 7C 08 02 A6 */ mflr r0 /* 80113E28 00110C28 90 01 00 14 */ stw r0, 0x14(r1) @@ -4152,8 +4152,8 @@ lbl_80113E50: /* 80113E70 00110C70 38 21 00 10 */ addi r1, r1, 0x10 /* 80113E74 00110C74 4E 80 00 20 */ blr -.global func_80113E78 -func_80113E78: +.global zEntPlayerBungeeState.update_sound__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf +zEntPlayerBungeeState.update_sound__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf: /* 80113E78 00110C78 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80113E7C 00110C7C 7C 08 02 A6 */ mflr r0 /* 80113E80 00110C80 90 01 00 14 */ stw r0, 0x14(r1) @@ -4168,14 +4168,14 @@ func_80113E78: /* 80113EA4 00110CA4 FC 20 00 90 */ fmr f1, f0 lbl_80113EA8: /* 80113EA8 00110CA8 38 60 00 05 */ li r3, 5 -/* 80113EAC 00110CAC 4B FF C4 F9 */ bl func_801103A4 +/* 80113EAC 00110CAC 4B FF C4 F9 */ bl zEntPlayerBungeeState.set_volume__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fif /* 80113EB0 00110CB0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80113EB4 00110CB4 7C 08 03 A6 */ mtlr r0 /* 80113EB8 00110CB8 38 21 00 10 */ addi r1, r1, 0x10 /* 80113EBC 00110CBC 4E 80 00 20 */ blr -.global func_80113EC0 -func_80113EC0: +.global zEntPlayerBungeeState.player_bound__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFv +zEntPlayerBungeeState.player_bound__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFv: /* 80113EC0 00110CC0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80113EC4 00110CC4 7C 08 02 A6 */ mflr r0 /* 80113EC8 00110CC8 3C A0 80 3C */ lis r5, lbl_803C0558@ha @@ -4187,7 +4187,7 @@ func_80113EC0: /* 80113EE0 00110CE0 C0 05 07 74 */ lfs f0, 0x774(r5) /* 80113EE4 00110CE4 38 A4 00 08 */ addi r5, r4, 8 /* 80113EE8 00110CE8 D0 01 00 20 */ stfs f0, 0x20(r1) -/* 80113EEC 00110CEC 48 00 00 45 */ bl func_80113F30 +/* 80113EEC 00110CEC 48 00 00 45 */ bl zEntPlayerBungeeState.local_to_world__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFRC5xVec3 /* 80113EF0 00110CF0 38 61 00 14 */ addi r3, r1, 0x14 /* 80113EF4 00110CF4 38 81 00 08 */ addi r4, r1, 8 /* 80113EF8 00110CF8 4B EF 73 6D */ bl func_8000B264 @@ -4205,8 +4205,8 @@ func_80113EC0: /* 80113F28 00110D28 38 21 00 30 */ addi r1, r1, 0x30 /* 80113F2C 00110D2C 4E 80 00 20 */ blr -.global func_80113F30 -func_80113F30: +.global zEntPlayerBungeeState.local_to_world__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFRC5xVec3 +zEntPlayerBungeeState.local_to_world__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFRC5xVec3: /* 80113F30 00110D30 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80113F34 00110D34 7C 08 02 A6 */ mflr r0 /* 80113F38 00110D38 3C 80 80 29 */ lis r4, lbl_80297A68@ha @@ -4223,8 +4223,8 @@ func_80113F30: /* 80113F64 00110D64 38 21 00 10 */ addi r1, r1, 0x10 /* 80113F68 00110D68 4E 80 00 20 */ blr -.global func_80113F6C -func_80113F6C: +.global zEntPlayerBungeeState.check_damage__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFb +zEntPlayerBungeeState.check_damage__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFb: /* 80113F6C 00110D6C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80113F70 00110D70 7C 08 02 A6 */ mflr r0 /* 80113F74 00110D74 90 01 00 24 */ stw r0, 0x24(r1) @@ -4274,18 +4274,18 @@ func_80113F6C: /* 80114024 00110E24 41 82 00 14 */ beq lbl_80114038 /* 80114028 00110E28 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) /* 8011402C 00110E2C 38 60 00 06 */ li r3, 6 -/* 80114030 00110E30 4B FF C2 89 */ bl func_801102B8 +/* 80114030 00110E30 4B FF C2 89 */ bl zEntPlayerBungeeState.play_sound__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FQ312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10sound_enumf /* 80114034 00110E34 48 00 00 10 */ b lbl_80114044 lbl_80114038: /* 80114038 00110E38 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) /* 8011403C 00110E3C 38 60 00 07 */ li r3, 7 -/* 80114040 00110E40 4B FF C2 79 */ bl func_801102B8 +/* 80114040 00110E40 4B FF C2 79 */ bl zEntPlayerBungeeState.play_sound__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FQ312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10sound_enumf lbl_80114044: /* 80114044 00110E44 80 1E 16 B0 */ lwz r0, 0x16b0(r30) /* 80114048 00110E48 28 00 00 00 */ cmplwi r0, 0 /* 8011404C 00110E4C 40 82 00 0C */ bne lbl_80114058 /* 80114050 00110E50 7F E3 FB 78 */ mr r3, r31 -/* 80114054 00110E54 48 00 00 21 */ bl func_80114074 +/* 80114054 00110E54 48 00 00 21 */ bl zEntPlayerBungeeState.short_drop_sudden_stop__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv lbl_80114058: /* 80114058 00110E58 80 01 00 24 */ lwz r0, 0x24(r1) /* 8011405C 00110E5C 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -4295,8 +4295,8 @@ lbl_80114058: /* 8011406C 00110E6C 38 21 00 20 */ addi r1, r1, 0x20 /* 80114070 00110E70 4E 80 00 20 */ blr -.global func_80114074 -func_80114074: +.global zEntPlayerBungeeState.short_drop_sudden_stop__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv +zEntPlayerBungeeState.short_drop_sudden_stop__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv: /* 80114074 00110E74 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80114078 00110E78 7C 08 02 A6 */ mflr r0 /* 8011407C 00110E7C 38 80 00 00 */ li r4, 0 @@ -4322,7 +4322,7 @@ func_80114074: /* 801140CC 00110ECC C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) /* 801140D0 00110ED0 D0 1E 00 68 */ stfs f0, 0x68(r30) /* 801140D4 00110ED4 C0 22 9E EC */ lfs f1, lbl_803CE86C-_SDA2_BASE_(r2) -/* 801140D8 00110ED8 48 00 00 31 */ bl func_80114108 +/* 801140D8 00110ED8 48 00 00 31 */ bl zEntPlayerBungeeState.multiply_dampening__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf /* 801140DC 00110EDC 3C 60 80 29 */ lis r3, lbl_80297A68@ha /* 801140E0 00110EE0 38 63 7A 68 */ addi r3, r3, lbl_80297A68@l /* 801140E4 00110EE4 80 03 01 98 */ lwz r0, 0x198(r3) @@ -4335,8 +4335,8 @@ func_80114074: /* 80114100 00110F00 38 21 00 10 */ addi r1, r1, 0x10 /* 80114104 00110F04 4E 80 00 20 */ blr -.global func_80114108 -func_80114108: +.global zEntPlayerBungeeState.multiply_dampening__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf +zEntPlayerBungeeState.multiply_dampening__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf: /* 80114108 00110F08 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011410C 00110F0C 7C 08 02 A6 */ mflr r0 /* 80114110 00110F10 90 01 00 14 */ stw r0, 0x14(r1) @@ -4369,7 +4369,7 @@ lbl_8011413C: /* 80114178 00110F78 C0 7F 01 A0 */ lfs f3, 0x1a0(r31) /* 8011417C 00110F7C C0 9F 01 4C */ lfs f4, 0x14c(r31) /* 80114180 00110F80 C0 BF 01 98 */ lfs f5, 0x198(r31) -/* 80114184 00110F84 4B FF CC D1 */ bl func_80110E54 +/* 80114184 00110F84 4B FF CC D1 */ bl zEntPlayerBungeeState.spring_energy__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFfffff /* 80114188 00110F88 D0 3F 01 9C */ stfs f1, 0x19c(r31) /* 8011418C 00110F8C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80114190 00110F90 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -4377,8 +4377,8 @@ lbl_8011413C: /* 80114198 00110F98 38 21 00 10 */ addi r1, r1, 0x10 /* 8011419C 00110F9C 4E 80 00 20 */ blr -.global func_801141A0 -func_801141A0: +.global zEntPlayerBungeeState.update_collision__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFR6xScenef +zEntPlayerBungeeState.update_collision__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFR6xScenef: /* 801141A0 00110FA0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801141A4 00110FA4 7C 08 02 A6 */ mflr r0 /* 801141A8 00110FA8 90 01 00 24 */ stw r0, 0x24(r1) @@ -4387,14 +4387,14 @@ func_801141A0: /* 801141B4 00110FB4 7C 9E 23 78 */ mr r30, r4 /* 801141B8 00110FB8 93 A1 00 14 */ stw r29, 0x14(r1) /* 801141BC 00110FBC 7C 7D 1B 78 */ mr r29, r3 -/* 801141C0 00110FC0 48 00 08 3D */ bl func_801149FC +/* 801141C0 00110FC0 48 00 08 3D */ bl zEntPlayerBungeeState.collide_start__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFR6xScene /* 801141C4 00110FC4 38 60 00 01 */ li r3, 1 /* 801141C8 00110FC8 3B E0 00 00 */ li r31, 0 /* 801141CC 00110FCC 48 00 00 14 */ b lbl_801141E0 lbl_801141D0: /* 801141D0 00110FD0 7F A3 EB 78 */ mr r3, r29 /* 801141D4 00110FD4 7F C4 F3 78 */ mr r4, r30 -/* 801141D8 00110FD8 48 00 00 35 */ bl func_8011420C +/* 801141D8 00110FD8 48 00 00 35 */ bl zEntPlayerBungeeState.repath__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRC6xScene /* 801141DC 00110FDC 3B FF 00 01 */ addi r31, r31, 1 lbl_801141E0: /* 801141E0 00110FE0 54 60 06 3F */ clrlwi. r0, r3, 0x18 @@ -4410,8 +4410,8 @@ lbl_801141F0: /* 80114204 00111004 38 21 00 20 */ addi r1, r1, 0x20 /* 80114208 00111008 4E 80 00 20 */ blr -.global func_8011420C -func_8011420C: +.global zEntPlayerBungeeState.repath__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRC6xScene +zEntPlayerBungeeState.repath__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRC6xScene: /* 8011420C 0011100C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80114210 00111010 7C 08 02 A6 */ mflr r0 /* 80114214 00111014 90 01 00 24 */ stw r0, 0x24(r1) @@ -4422,7 +4422,7 @@ func_8011420C: /* 80114228 00111028 7C 9D 23 78 */ mr r29, r4 /* 8011422C 0011102C 93 81 00 10 */ stw r28, 0x10(r1) /* 80114230 00111030 7C 7C 1B 78 */ mr r28, r3 -/* 80114234 00111034 48 00 04 45 */ bl func_80114678 +/* 80114234 00111034 48 00 04 45 */ bl zEntPlayerBungeeState.ents_repath__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRC6xScene /* 80114238 00111038 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8011423C 0011103C 40 82 00 08 */ bne lbl_80114244 /* 80114240 00111040 3B E0 00 00 */ li r31, 0 @@ -4430,7 +4430,7 @@ lbl_80114244: /* 80114244 00111044 7F 83 E3 78 */ mr r3, r28 /* 80114248 00111048 7F A4 EB 78 */ mr r4, r29 /* 8011424C 0011104C 3B C0 00 00 */ li r30, 0 -/* 80114250 00111050 48 00 02 15 */ bl func_80114464 +/* 80114250 00111050 48 00 02 15 */ bl zEntPlayerBungeeState.env_repath__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRC6xScene /* 80114254 00111054 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80114258 00111058 40 82 00 0C */ bne lbl_80114264 /* 8011425C 0011105C 57 E0 06 3F */ clrlwi. r0, r31, 0x18 @@ -4441,7 +4441,7 @@ lbl_80114268: /* 80114268 00111068 7F 83 E3 78 */ mr r3, r28 /* 8011426C 0011106C 7F A4 EB 78 */ mr r4, r29 /* 80114270 00111070 3B E0 00 00 */ li r31, 0 -/* 80114274 00111074 48 00 00 3D */ bl func_801142B0 +/* 80114274 00111074 48 00 00 3D */ bl zEntPlayerBungeeState.boundary_repath__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRC6xScene /* 80114278 00111078 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8011427C 0011107C 40 82 00 0C */ bne lbl_80114288 /* 80114280 00111080 57 C0 06 3F */ clrlwi. r0, r30, 0x18 @@ -4459,8 +4459,8 @@ lbl_8011428C: /* 801142A8 001110A8 38 21 00 20 */ addi r1, r1, 0x20 /* 801142AC 001110AC 4E 80 00 20 */ blr -.global func_801142B0 -func_801142B0: +.global zEntPlayerBungeeState.boundary_repath__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRC6xScene +zEntPlayerBungeeState.boundary_repath__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRC6xScene: /* 801142B0 001110B0 94 21 FF C0 */ stwu r1, -0x40(r1) /* 801142B4 001110B4 7C 08 02 A6 */ mflr r0 /* 801142B8 001110B8 90 01 00 44 */ stw r0, 0x44(r1) @@ -4469,7 +4469,7 @@ func_801142B0: /* 801142C4 001110C4 93 E1 00 3C */ stw r31, 0x3c(r1) /* 801142C8 001110C8 7C 7F 1B 78 */ mr r31, r3 /* 801142CC 001110CC 38 DF 00 08 */ addi r6, r31, 8 -/* 801142D0 001110D0 48 00 00 5D */ bl func_8011432C +/* 801142D0 001110D0 48 00 00 5D */ bl zEntPlayerBungeeState.hit_boundary__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFR5xVec3R5xVec3RC5xVec3 /* 801142D4 001110D4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 801142D8 001110D8 40 82 00 0C */ bne lbl_801142E4 /* 801142DC 001110DC 38 60 00 00 */ li r3, 0 @@ -4495,8 +4495,8 @@ lbl_80114318: /* 80114324 00111124 38 21 00 40 */ addi r1, r1, 0x40 /* 80114328 00111128 4E 80 00 20 */ blr -.global func_8011432C -func_8011432C: +.global zEntPlayerBungeeState.hit_boundary__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFR5xVec3R5xVec3RC5xVec3 +zEntPlayerBungeeState.hit_boundary__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFR5xVec3R5xVec3RC5xVec3: /* 8011432C 0011112C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80114330 00111130 7C 08 02 A6 */ mflr r0 /* 80114334 00111134 C0 63 01 60 */ lfs f3, 0x160(r3) @@ -4508,7 +4508,7 @@ func_8011432C: /* 8011434C 0011114C 7C DE 33 78 */ mr r30, r6 /* 80114350 00111150 7C 9C 23 78 */ mr r28, r4 /* 80114354 00111154 7C BD 2B 78 */ mr r29, r5 -/* 80114358 00111158 48 00 00 B5 */ bl func_8011440C +/* 80114358 00111158 48 00 00 B5 */ bl zEntPlayerBungeeState.clip_nearest__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFRfRffff /* 8011435C 0011115C C0 3E 00 04 */ lfs f1, 4(r30) /* 80114360 00111160 7C 7F 1B 78 */ mr r31, r3 /* 80114364 00111164 C0 5B 01 58 */ lfs f2, 0x158(r27) @@ -4516,7 +4516,7 @@ func_8011432C: /* 8011436C 0011116C C0 7B 01 54 */ lfs f3, 0x154(r27) /* 80114370 00111170 38 9C 00 04 */ addi r4, r28, 4 /* 80114374 00111174 38 BD 00 04 */ addi r5, r29, 4 -/* 80114378 00111178 48 00 00 95 */ bl func_8011440C +/* 80114378 00111178 48 00 00 95 */ bl zEntPlayerBungeeState.clip_nearest__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFRfRffff /* 8011437C 0011117C C0 7B 01 60 */ lfs f3, 0x160(r27) /* 80114380 00111180 7F FF 1A 14 */ add r31, r31, r3 /* 80114384 00111184 C0 3E 00 08 */ lfs f1, 8(r30) @@ -4524,7 +4524,7 @@ func_8011432C: /* 8011438C 0011118C FC 40 18 50 */ fneg f2, f3 /* 80114390 00111190 38 9C 00 08 */ addi r4, r28, 8 /* 80114394 00111194 38 BD 00 08 */ addi r5, r29, 8 -/* 80114398 00111198 48 00 00 75 */ bl func_8011440C +/* 80114398 00111198 48 00 00 75 */ bl zEntPlayerBungeeState.clip_nearest__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFRfRffff /* 8011439C 0011119C 7F FF 1A 14 */ add r31, r31, r3 /* 801143A0 001111A0 2C 1F 00 02 */ cmpwi r31, 2 /* 801143A4 001111A4 41 82 00 28 */ beq lbl_801143CC @@ -4560,8 +4560,8 @@ lbl_801143F8: /* 80114404 00111204 38 21 00 20 */ addi r1, r1, 0x20 /* 80114408 00111208 4E 80 00 20 */ blr -.global func_8011440C -func_8011440C: +.global zEntPlayerBungeeState.clip_nearest__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFRfRffff +zEntPlayerBungeeState.clip_nearest__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFRfRffff: /* 8011440C 0011120C FC 01 18 40 */ fcmpo cr0, f1, f3 /* 80114410 00111210 38 60 00 00 */ li r3, 0 /* 80114414 00111214 40 81 00 1C */ ble lbl_80114430 @@ -4587,8 +4587,8 @@ lbl_80114450: /* 8011445C 0011125C D0 05 00 00 */ stfs f0, 0(r5) /* 80114460 00111260 4E 80 00 20 */ blr -.global func_80114464 -func_80114464: +.global zEntPlayerBungeeState.env_repath__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRC6xScene +zEntPlayerBungeeState.env_repath__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRC6xScene: /* 80114464 00111264 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 80114468 00111268 7C 08 02 A6 */ mflr r0 /* 8011446C 0011126C 90 01 00 A4 */ stw r0, 0xa4(r1) @@ -4611,7 +4611,7 @@ lbl_80114498: /* 801144AC 001112AC 7F C4 F3 78 */ mr r4, r30 /* 801144B0 001112B0 90 01 00 34 */ stw r0, 0x34(r1) /* 801144B4 001112B4 38 61 00 14 */ addi r3, r1, 0x14 -/* 801144B8 001112B8 4B FF FA 09 */ bl func_80113EC0 +/* 801144B8 001112B8 4B FF FA 09 */ bl zEntPlayerBungeeState.player_bound__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFv /* 801144BC 001112BC 80 81 00 14 */ lwz r4, 0x14(r1) /* 801144C0 001112C0 38 61 00 24 */ addi r3, r1, 0x24 /* 801144C4 001112C4 80 E1 00 18 */ lwz r7, 0x18(r1) @@ -4648,7 +4648,7 @@ lbl_801144FC: /* 8011453C 0011133C 7F C3 F3 78 */ mr r3, r30 /* 80114540 00111340 38 9E 09 BC */ addi r4, r30, 0x9bc /* 80114544 00111344 38 A1 00 34 */ addi r5, r1, 0x34 -/* 80114548 00111348 48 00 00 25 */ bl func_8011456C +/* 80114548 00111348 48 00 00 25 */ bl zEntPlayerBungeeState.trigger_collision__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRQ412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type8env_infofRC7xCollis /* 8011454C 0011134C 38 60 00 01 */ li r3, 1 lbl_80114550: /* 80114550 00111350 80 01 00 A4 */ lwz r0, 0xa4(r1) @@ -4659,8 +4659,8 @@ lbl_80114550: /* 80114564 00111364 38 21 00 A0 */ addi r1, r1, 0xa0 /* 80114568 00111368 4E 80 00 20 */ blr -.global func_8011456C -func_8011456C: +.global zEntPlayerBungeeState.trigger_collision__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRQ412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type8env_infofRC7xCollis +zEntPlayerBungeeState.trigger_collision__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRQ412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type8env_infofRC7xCollis: /* 8011456C 0011136C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80114570 00111370 7C 08 02 A6 */ mflr r0 /* 80114574 00111374 90 01 00 24 */ stw r0, 0x24(r1) @@ -4687,7 +4687,7 @@ func_8011456C: /* 801145C8 001113C8 41 82 00 10 */ beq lbl_801145D8 /* 801145CC 001113CC 7F E3 FB 78 */ mr r3, r31 /* 801145D0 001113D0 38 80 00 01 */ li r4, 1 -/* 801145D4 001113D4 48 00 00 3D */ bl func_80114610 +/* 801145D4 001113D4 48 00 00 3D */ bl zEntPlayerBungeeState.ouchie__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFb lbl_801145D8: /* 801145D8 001113D8 C0 1F 01 90 */ lfs f0, 0x190(r31) /* 801145DC 001113DC FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -4695,7 +4695,7 @@ lbl_801145D8: /* 801145E4 001113E4 40 82 00 10 */ bne lbl_801145F4 /* 801145E8 001113E8 7F E3 FB 78 */ mr r3, r31 /* 801145EC 001113EC 38 80 00 01 */ li r4, 1 -/* 801145F0 001113F0 48 00 00 21 */ bl func_80114610 +/* 801145F0 001113F0 48 00 00 21 */ bl zEntPlayerBungeeState.ouchie__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFb lbl_801145F4: /* 801145F4 001113F4 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 801145F8 001113F8 80 01 00 24 */ lwz r0, 0x24(r1) @@ -4705,8 +4705,8 @@ lbl_801145F4: /* 80114608 00111408 38 21 00 20 */ addi r1, r1, 0x20 /* 8011460C 0011140C 4E 80 00 20 */ blr -.global func_80114610 -func_80114610: +.global zEntPlayerBungeeState.ouchie__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFb +zEntPlayerBungeeState.ouchie__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFb: /* 80114610 00111410 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80114614 00111414 7C 08 02 A6 */ mflr r0 /* 80114618 00111418 3C A0 80 3C */ lis r5, lbl_803C0558@ha @@ -4730,15 +4730,15 @@ lbl_80114650: /* 8011465C 0011145C 38 05 FF FF */ addi r0, r5, -1 /* 80114660 00111460 90 06 16 B0 */ stw r0, 0x16b0(r6) lbl_80114664: -/* 80114664 00111464 4B FF F9 09 */ bl func_80113F6C +/* 80114664 00111464 4B FF F9 09 */ bl zEntPlayerBungeeState.check_damage__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFb lbl_80114668: /* 80114668 00111468 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011466C 0011146C 7C 08 03 A6 */ mtlr r0 /* 80114670 00111470 38 21 00 10 */ addi r1, r1, 0x10 /* 80114674 00111474 4E 80 00 20 */ blr -.global func_80114678 -func_80114678: +.global zEntPlayerBungeeState.ents_repath__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRC6xScene +zEntPlayerBungeeState.ents_repath__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRC6xScene: /* 80114678 00111478 94 21 FF 40 */ stwu r1, -0xc0(r1) /* 8011467C 0011147C 7C 08 02 A6 */ mflr r0 /* 80114680 00111480 90 01 00 C4 */ stw r0, 0xc4(r1) @@ -4764,7 +4764,7 @@ lbl_801146A8: lbl_801146CC: /* 801146CC 001114CC 7F 44 D3 78 */ mr r4, r26 /* 801146D0 001114D0 38 61 00 20 */ addi r3, r1, 0x20 -/* 801146D4 001114D4 4B FF F7 ED */ bl func_80113EC0 +/* 801146D4 001114D4 4B FF F7 ED */ bl zEntPlayerBungeeState.player_bound__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFv /* 801146D8 001114D8 81 01 00 20 */ lwz r8, 0x20(r1) /* 801146DC 001114DC 7F 43 D3 78 */ mr r3, r26 /* 801146E0 001114E0 80 E1 00 24 */ lwz r7, 0x24(r1) @@ -4777,7 +4777,7 @@ lbl_801146CC: /* 801146FC 001114FC 90 C1 00 38 */ stw r6, 0x38(r1) /* 80114700 00111500 90 01 00 3C */ stw r0, 0x3c(r1) /* 80114704 00111504 80 DC 00 00 */ lwz r6, 0(r28) -/* 80114708 00111508 48 00 02 3D */ bl func_80114944 +/* 80114708 00111508 48 00 02 3D */ bl zEntPlayerBungeeState.collide__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFR7xCollisRC7xSphereRC4xEnt /* 8011470C 0011150C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80114710 00111510 41 82 00 80 */ beq lbl_80114790 /* 80114714 00111514 C0 01 00 58 */ lfs f0, 0x58(r1) @@ -4789,7 +4789,7 @@ lbl_801146CC: /* 8011472C 0011152C FC 20 08 50 */ fneg f1, f1 /* 80114730 00111530 FC 00 00 18 */ frsp f0, f0 /* 80114734 00111534 EC 21 00 32 */ fmuls f1, f1, f0 -/* 80114738 00111538 48 00 00 85 */ bl func_801147BC +/* 80114738 00111538 48 00 00 85 */ bl zEntPlayerBungeeState.trigger_collision__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRQ412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type8ent_infofRC7xCollis /* 8011473C 0011153C FF E0 08 90 */ fmr f31, f1 /* 80114740 00111540 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) /* 80114744 00111544 FC 00 F8 00 */ fcmpu cr0, f0, f31 @@ -4826,8 +4826,8 @@ lbl_801147A0: /* 801147B4 001115B4 38 21 00 C0 */ addi r1, r1, 0xc0 /* 801147B8 001115B8 4E 80 00 20 */ blr -.global func_801147BC -func_801147BC: +.global zEntPlayerBungeeState.trigger_collision__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRQ412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type8ent_infofRC7xCollis +zEntPlayerBungeeState.trigger_collision__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRQ412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type8ent_infofRC7xCollis: /* 801147BC 001115BC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801147C0 001115C0 7C 08 02 A6 */ mflr r0 /* 801147C4 001115C4 90 01 00 24 */ stw r0, 0x24(r1) @@ -4860,7 +4860,7 @@ lbl_80114804: /* 8011482C 0011162C 41 82 00 10 */ beq lbl_8011483C /* 80114830 00111630 7F C3 F3 78 */ mr r3, r30 /* 80114834 00111634 38 80 00 01 */ li r4, 1 -/* 80114838 00111638 4B FF FD D9 */ bl func_80114610 +/* 80114838 00111638 4B FF FD D9 */ bl zEntPlayerBungeeState.ouchie__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFb lbl_8011483C: /* 8011483C 0011163C C0 1E 01 94 */ lfs f0, 0x194(r30) /* 80114840 00111640 38 80 00 01 */ li r4, 1 @@ -4923,7 +4923,7 @@ lbl_801148FC: /* 80114910 00111710 41 82 00 10 */ beq lbl_80114920 /* 80114914 00111714 7F C3 F3 78 */ mr r3, r30 /* 80114918 00111718 38 80 00 01 */ li r4, 1 -/* 8011491C 0011171C 4B FF FC F5 */ bl func_80114610 +/* 8011491C 0011171C 4B FF FC F5 */ bl zEntPlayerBungeeState.ouchie__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFb lbl_80114920: /* 80114920 00111720 C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) lbl_80114924: @@ -4936,8 +4936,8 @@ lbl_80114924: /* 8011493C 0011173C 38 21 00 20 */ addi r1, r1, 0x20 /* 80114940 00111740 4E 80 00 20 */ blr -.global func_80114944 -func_80114944: +.global zEntPlayerBungeeState.collide__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFR7xCollisRC7xSphereRC4xEnt +zEntPlayerBungeeState.collide__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFR7xCollisRC7xSphereRC4xEnt: /* 80114944 00111744 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80114948 00111748 7C 08 02 A6 */ mflr r0 /* 8011494C 0011174C 90 01 00 24 */ stw r0, 0x24(r1) @@ -4990,8 +4990,8 @@ lbl_801149E0: /* 801149F4 001117F4 38 21 00 20 */ addi r1, r1, 0x20 /* 801149F8 001117F8 4E 80 00 20 */ blr -.global func_801149FC -func_801149FC: +.global zEntPlayerBungeeState.collide_start__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFR6xScene +zEntPlayerBungeeState.collide_start__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFR6xScene: /* 801149FC 001117FC 94 21 FE D0 */ stwu r1, -0x130(r1) /* 80114A00 00111800 7C 08 02 A6 */ mflr r0 /* 80114A04 00111804 90 01 01 34 */ stw r0, 0x134(r1) @@ -5027,7 +5027,7 @@ func_801149FC: /* 80114A7C 0011187C 7F C4 F3 78 */ mr r4, r30 /* 80114A80 00111880 38 61 00 2C */ addi r3, r1, 0x2c /* 80114A84 00111884 38 A1 00 68 */ addi r5, r1, 0x68 -/* 80114A88 00111888 4B FF F4 A9 */ bl func_80113F30 +/* 80114A88 00111888 4B FF F4 A9 */ bl zEntPlayerBungeeState.local_to_world__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFRC5xVec3 /* 80114A8C 0011188C 38 61 00 68 */ addi r3, r1, 0x68 /* 80114A90 00111890 38 81 00 2C */ addi r4, r1, 0x2c /* 80114A94 00111894 4B EF 67 D1 */ bl func_8000B264 @@ -5055,7 +5055,7 @@ func_801149FC: /* 80114AEC 001118EC 38 81 00 68 */ addi r4, r1, 0x68 /* 80114AF0 001118F0 38 BE 01 B8 */ addi r5, r30, 0x1b8 /* 80114AF4 001118F4 38 DE 09 B8 */ addi r6, r30, 0x9b8 -/* 80114AF8 001118F8 48 00 00 ED */ bl func_80114BE4 +/* 80114AF8 001118F8 48 00 00 ED */ bl zEntPlayerBungeeState.__ct__Q412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type19cb_cache_collisionsFRC7xSpherePQ412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type8ent_infoRi /* 80114AFC 001118FC 80 A1 00 5C */ lwz r5, 0x5c(r1) /* 80114B00 00111900 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha /* 80114B04 00111904 80 E1 00 60 */ lwz r7, 0x60(r1) @@ -5115,15 +5115,15 @@ func_801149FC: /* 80114BDC 001119DC 38 21 01 30 */ addi r1, r1, 0x130 /* 80114BE0 001119E0 4E 80 00 20 */ blr -.global func_80114BE4 -func_80114BE4: +.global zEntPlayerBungeeState.__ct__Q412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type19cb_cache_collisionsFRC7xSpherePQ412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type8ent_infoRi +zEntPlayerBungeeState.__ct__Q412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type19cb_cache_collisionsFRC7xSpherePQ412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type8ent_infoRi: /* 80114BE4 001119E4 90 83 00 00 */ stw r4, 0(r3) /* 80114BE8 001119E8 90 A3 00 04 */ stw r5, 4(r3) /* 80114BEC 001119EC 90 C3 00 08 */ stw r6, 8(r3) /* 80114BF0 001119F0 4E 80 00 20 */ blr -.global func_80114BF4 -func_80114BF4: +.global zEntPlayerBungeeState.update_camera__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf +zEntPlayerBungeeState.update_camera__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf: /* 80114BF4 001119F4 94 21 FE D0 */ stwu r1, -0x130(r1) /* 80114BF8 001119F8 7C 08 02 A6 */ mflr r0 /* 80114BFC 001119FC 90 01 01 34 */ stw r0, 0x134(r1) @@ -5134,7 +5134,7 @@ func_80114BF4: /* 80114C10 00111A10 93 E1 01 0C */ stw r31, 0x10c(r1) /* 80114C14 00111A14 7C 7F 1B 78 */ mr r31, r3 /* 80114C18 00111A18 FF E0 08 90 */ fmr f31, f1 -/* 80114C1C 00111A1C 48 00 06 61 */ bl func_8011527C +/* 80114C1C 00111A1C 48 00 06 61 */ bl zEntPlayerBungeeState.update_free_look__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf /* 80114C20 00111A20 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80114C24 00111A24 40 82 03 24 */ bne lbl_80114F48 /* 80114C28 00111A28 3C 60 80 27 */ lis r3, lbl_8026A5DC@ha @@ -5234,7 +5234,7 @@ lbl_80114D30: /* 80114D88 00111B88 38 61 00 B0 */ addi r3, r1, 0xb0 /* 80114D8C 00111B8C 38 81 00 D4 */ addi r4, r1, 0xd4 /* 80114D90 00111B90 7C 65 1B 78 */ mr r5, r3 -/* 80114D94 00111B94 48 00 15 79 */ bl func_8011630C +/* 80114D94 00111B94 48 00 15 79 */ bl zEntPlayerBungeeState.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80114D98 00111B98 C0 3F 01 6C */ lfs f1, 0x16c(r31) /* 80114D9C 00111B9C 38 61 00 38 */ addi r3, r1, 0x38 /* 80114DA0 00111BA0 38 81 00 B0 */ addi r4, r1, 0xb0 @@ -5267,7 +5267,7 @@ lbl_80114D30: /* 80114E0C 00111C0C 90 01 00 90 */ stw r0, 0x90(r1) /* 80114E10 00111C10 80 1F 00 58 */ lwz r0, 0x58(r31) /* 80114E14 00111C14 90 01 00 94 */ stw r0, 0x94(r1) -/* 80114E18 00111C18 48 00 02 C9 */ bl func_801150E0 +/* 80114E18 00111C18 48 00 02 C9 */ bl zEntPlayerBungeeState.interpolate_camera_loc__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRC5xVec3f /* 80114E1C 00111C1C 38 61 00 14 */ addi r3, r1, 0x14 /* 80114E20 00111C20 38 9F 00 50 */ addi r4, r31, 0x50 /* 80114E24 00111C24 38 A1 00 8C */ addi r5, r1, 0x8c @@ -5350,14 +5350,14 @@ lbl_80114F1C: /* 80114F1C 00111D1C 7F E4 FB 78 */ mr r4, r31 /* 80114F20 00111D20 38 61 00 08 */ addi r3, r1, 8 /* 80114F24 00111D24 38 BF 00 38 */ addi r5, r31, 0x38 -/* 80114F28 00111D28 4B FF F0 09 */ bl func_80113F30 +/* 80114F28 00111D28 4B FF F0 09 */ bl zEntPlayerBungeeState.local_to_world__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFRC5xVec3 /* 80114F2C 00111D2C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80114F30 00111D30 38 81 00 08 */ addi r4, r1, 8 /* 80114F34 00111D34 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80114F38 00111D38 4B EF 87 E1 */ bl xCameraMove__FP7xCameraRC5xVec3 /* 80114F3C 00111D3C FC 20 F8 90 */ fmr f1, f31 /* 80114F40 00111D40 7F E3 FB 78 */ mr r3, r31 -/* 80114F44 00111D44 48 00 00 29 */ bl func_80114F6C +/* 80114F44 00111D44 48 00 00 29 */ bl zEntPlayerBungeeState.update_camera_direction__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf lbl_80114F48: /* 80114F48 00111D48 E3 E1 01 28 */ psq_l f31, 296(r1), 0, qr0 /* 80114F4C 00111D4C CB E1 01 20 */ lfd f31, 0x120(r1) @@ -5369,8 +5369,8 @@ lbl_80114F48: /* 80114F64 00111D64 38 21 01 30 */ addi r1, r1, 0x130 /* 80114F68 00111D68 4E 80 00 20 */ blr -.global func_80114F6C -func_80114F6C: +.global zEntPlayerBungeeState.update_camera_direction__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf +zEntPlayerBungeeState.update_camera_direction__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf: /* 80114F6C 00111D6C 94 21 FF 90 */ stwu r1, -0x70(r1) /* 80114F70 00111D70 7C 08 02 A6 */ mflr r0 /* 80114F74 00111D74 90 01 00 74 */ stw r0, 0x74(r1) @@ -5413,15 +5413,15 @@ func_80114F6C: /* 80115008 00111E08 38 7F 00 50 */ addi r3, r31, 0x50 /* 8011500C 00111E0C 4B F0 05 A5 */ bl func_800155B0 /* 80115010 00111E10 7F E3 FB 78 */ mr r3, r31 -/* 80115014 00111E14 48 00 00 19 */ bl func_8011502C +/* 80115014 00111E14 48 00 00 19 */ bl zEntPlayerBungeeState.rotate_camera__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv /* 80115018 00111E18 80 01 00 74 */ lwz r0, 0x74(r1) /* 8011501C 00111E1C 83 E1 00 6C */ lwz r31, 0x6c(r1) /* 80115020 00111E20 7C 08 03 A6 */ mtlr r0 /* 80115024 00111E24 38 21 00 70 */ addi r1, r1, 0x70 /* 80115028 00111E28 4E 80 00 20 */ blr -.global func_8011502C -func_8011502C: +.global zEntPlayerBungeeState.rotate_camera__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv +zEntPlayerBungeeState.rotate_camera__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv: /* 8011502C 00111E2C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80115030 00111E30 7C 08 02 A6 */ mflr r0 /* 80115034 00111E34 90 01 00 24 */ stw r0, 0x24(r1) @@ -5470,8 +5470,8 @@ lbl_80115088: /* 801150D8 00111ED8 38 21 00 20 */ addi r1, r1, 0x20 /* 801150DC 00111EDC 4E 80 00 20 */ blr -.global func_801150E0 -func_801150E0: +.global zEntPlayerBungeeState.interpolate_camera_loc__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRC5xVec3f +zEntPlayerBungeeState.interpolate_camera_loc__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRC5xVec3f: /* 801150E0 00111EE0 94 21 FF 10 */ stwu r1, -0xf0(r1) /* 801150E4 00111EE4 7C 08 02 A6 */ mflr r0 /* 801150E8 00111EE8 90 01 00 F4 */ stw r0, 0xf4(r1) @@ -5527,11 +5527,11 @@ func_801150E0: /* 801151B0 00111FB0 38 61 00 38 */ addi r3, r1, 0x38 /* 801151B4 00111FB4 38 81 00 74 */ addi r4, r1, 0x74 /* 801151B8 00111FB8 38 BD 00 38 */ addi r5, r29, 0x38 -/* 801151BC 00111FBC 48 00 11 51 */ bl func_8011630C +/* 801151BC 00111FBC 48 00 11 51 */ bl zEntPlayerBungeeState.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 801151C0 00111FC0 7F C5 F3 78 */ mr r5, r30 /* 801151C4 00111FC4 38 61 00 2C */ addi r3, r1, 0x2c /* 801151C8 00111FC8 38 81 00 74 */ addi r4, r1, 0x74 -/* 801151CC 00111FCC 48 00 11 41 */ bl func_8011630C +/* 801151CC 00111FCC 48 00 11 41 */ bl zEntPlayerBungeeState.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 801151D0 00111FD0 3C 60 80 31 */ lis r3, lbl_80313788@ha /* 801151D4 00111FD4 38 63 37 88 */ addi r3, r3, lbl_80313788@l /* 801151D8 00111FD8 C0 03 00 4C */ lfs f0, 0x4c(r3) @@ -5561,7 +5561,7 @@ func_801150E0: /* 80115238 00112038 38 7D 00 38 */ addi r3, r29, 0x38 /* 8011523C 0011203C 38 81 00 44 */ addi r4, r1, 0x44 /* 80115240 00112040 38 A1 00 38 */ addi r5, r1, 0x38 -/* 80115244 00112044 48 00 10 C9 */ bl func_8011630C +/* 80115244 00112044 48 00 10 C9 */ bl zEntPlayerBungeeState.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80115248 00112048 E3 E1 00 E8 */ psq_l f31, 232(r1), 0, qr0 /* 8011524C 0011204C CB E1 00 E0 */ lfd f31, 0xe0(r1) /* 80115250 00112050 E3 C1 00 D8 */ psq_l f30, 216(r1), 0, qr0 @@ -5576,13 +5576,13 @@ func_801150E0: /* 80115274 00112074 38 21 00 F0 */ addi r1, r1, 0xf0 /* 80115278 00112078 4E 80 00 20 */ blr -.global func_8011527C -func_8011527C: +.global zEntPlayerBungeeState.update_free_look__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf +zEntPlayerBungeeState.update_free_look__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf: /* 8011527C 0011207C 38 60 00 00 */ li r3, 0 /* 80115280 00112080 4E 80 00 20 */ blr -.global func_80115284 -func_80115284: +.global zEntPlayerBungeeState.update_animation__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf +zEntPlayerBungeeState.update_animation__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf: /* 80115284 00112084 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80115288 00112088 7C 08 02 A6 */ mflr r0 /* 8011528C 0011208C 90 01 00 64 */ stw r0, 0x64(r1) @@ -5631,7 +5631,7 @@ lbl_8011532C: /* 80115334 00112134 38 61 00 10 */ addi r3, r1, 0x10 /* 80115338 00112138 38 BC 00 08 */ addi r5, r28, 8 /* 8011533C 0011213C 83 66 00 4C */ lwz r27, 0x4c(r6) -/* 80115340 00112140 4B FF EB F1 */ bl func_80113F30 +/* 80115340 00112140 4B FF EB F1 */ bl zEntPlayerBungeeState.local_to_world__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFRC5xVec3 /* 80115344 00112144 38 7B 00 30 */ addi r3, r27, 0x30 /* 80115348 00112148 38 81 00 10 */ addi r4, r1, 0x10 /* 8011534C 0011214C 4B EF 5F 19 */ bl func_8000B264 @@ -5691,10 +5691,10 @@ lbl_801153F8: /* 80115418 00112218 4E 80 04 20 */ bctr /* 8011541C 0011221C C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) /* 80115420 00112220 38 60 00 03 */ li r3, 3 -/* 80115424 00112224 4B FF AE 95 */ bl func_801102B8 +/* 80115424 00112224 4B FF AE 95 */ bl zEntPlayerBungeeState.play_sound__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FQ312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10sound_enumf /* 80115428 00112228 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) /* 8011542C 0011222C 38 60 00 00 */ li r3, 0 -/* 80115430 00112230 4B FF AE 89 */ bl func_801102B8 +/* 80115430 00112230 4B FF AE 89 */ bl zEntPlayerBungeeState.play_sound__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FQ312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10sound_enumf /* 80115434 00112234 3C 80 80 29 */ lis r4, lbl_80297A68@ha /* 80115438 00112238 7F A3 EB 78 */ mr r3, r29 /* 8011543C 0011223C 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l @@ -5715,7 +5715,7 @@ lbl_801153F8: /* 80115478 00112278 48 00 00 9C */ b lbl_80115514 /* 8011547C 0011227C C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) /* 80115480 00112280 38 60 00 04 */ li r3, 4 -/* 80115484 00112284 4B FF AE 35 */ bl func_801102B8 +/* 80115484 00112284 4B FF AE 35 */ bl zEntPlayerBungeeState.play_sound__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FQ312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10sound_enumf /* 80115488 00112288 3C 80 80 29 */ lis r4, lbl_80297A68@ha /* 8011548C 0011228C 7F A3 EB 78 */ mr r3, r29 /* 80115490 00112290 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l @@ -5764,7 +5764,7 @@ lbl_80115514: /* 80115538 00112338 C0 7C 01 9C */ lfs f3, 0x19c(r28) /* 8011553C 0011233C C0 9C 01 A0 */ lfs f4, 0x1a0(r28) /* 80115540 00112340 C0 BC 01 4C */ lfs f5, 0x14c(r28) -/* 80115544 00112344 4B FF B7 F5 */ bl func_80110D38 +/* 80115544 00112344 4B FF B7 F5 */ bl zEntPlayerBungeeState.spring_velocity__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFffffff /* 80115548 00112348 C0 1C 00 18 */ lfs f0, 0x18(r28) /* 8011554C 0011234C 80 7E 07 04 */ lwz r3, 0x704(r30) /* 80115550 00112350 EC 20 08 24 */ fdivs f1, f0, f1 @@ -5782,7 +5782,7 @@ lbl_8011557C: /* 8011557C 0011237C 3C 60 80 29 */ lis r3, lbl_80297A68@ha /* 80115580 00112380 38 63 7A 68 */ addi r3, r3, lbl_80297A68@l /* 80115584 00112384 38 63 01 74 */ addi r3, r3, 0x174 -/* 80115588 00112388 4B FF B0 5D */ bl func_801105E4 +/* 80115588 00112388 4B FF B0 5D */ bl zEntPlayerBungeeState.move_wedgie__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FRC5xVec3 /* 8011558C 0011238C FC 20 F8 90 */ fmr f1, f31 /* 80115590 00112390 80 7E 07 04 */ lwz r3, 0x704(r30) /* 80115594 00112394 4B F1 EF 39 */ bl xModelUpdate__FP14xModelInstancef @@ -5798,8 +5798,8 @@ lbl_8011557C: /* 801155BC 001123BC 38 21 00 60 */ addi r1, r1, 0x60 /* 801155C0 001123C0 4E 80 00 20 */ blr -.global func_801155C4 -func_801155C4: +.global zEntPlayerBungeeState.update_movement__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf +zEntPlayerBungeeState.update_movement__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf: /* 801155C4 001123C4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801155C8 001123C8 7C 08 02 A6 */ mflr r0 /* 801155CC 001123CC 90 01 00 24 */ stw r0, 0x24(r1) @@ -5807,13 +5807,13 @@ func_801155C4: /* 801155D4 001123D4 FF E0 08 90 */ fmr f31, f1 /* 801155D8 001123D8 93 E1 00 14 */ stw r31, 0x14(r1) /* 801155DC 001123DC 7C 7F 1B 78 */ mr r31, r3 -/* 801155E0 001123E0 48 00 05 85 */ bl func_80115B64 +/* 801155E0 001123E0 48 00 05 85 */ bl zEntPlayerBungeeState.update_heading__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf /* 801155E4 001123E4 FC 20 F8 90 */ fmr f1, f31 /* 801155E8 001123E8 7F E3 FB 78 */ mr r3, r31 -/* 801155EC 001123EC 48 00 01 41 */ bl func_8011572C +/* 801155EC 001123EC 48 00 01 41 */ bl zEntPlayerBungeeState.update_vmovement__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf /* 801155F0 001123F0 FC 20 F8 90 */ fmr f1, f31 /* 801155F4 001123F4 7F E3 FB 78 */ mr r3, r31 -/* 801155F8 001123F8 48 00 00 1D */ bl func_80115614 +/* 801155F8 001123F8 48 00 00 1D */ bl zEntPlayerBungeeState.update_hmovement__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf /* 801155FC 001123FC 80 01 00 24 */ lwz r0, 0x24(r1) /* 80115600 00112400 CB E1 00 18 */ lfd f31, 0x18(r1) /* 80115604 00112404 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -5821,8 +5821,8 @@ func_801155C4: /* 8011560C 0011240C 38 21 00 20 */ addi r1, r1, 0x20 /* 80115610 00112410 4E 80 00 20 */ blr -.global func_80115614 -func_80115614: +.global zEntPlayerBungeeState.update_hmovement__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf +zEntPlayerBungeeState.update_hmovement__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf: /* 80115614 00112414 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80115618 00112418 7C 08 02 A6 */ mflr r0 /* 8011561C 0011241C 90 01 00 24 */ stw r0, 0x24(r1) @@ -5838,7 +5838,7 @@ func_80115614: /* 80115644 00112444 FC 60 F8 90 */ fmr f3, f31 /* 80115648 00112448 FC 80 00 50 */ fneg f4, f0 /* 8011564C 0011244C C0 43 00 14 */ lfs f2, 0x14(r3) -/* 80115650 00112450 48 00 00 45 */ bl func_80115694 +/* 80115650 00112450 48 00 00 45 */ bl zEntPlayerBungeeState.update_hmovement__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRfRfffff /* 80115654 00112454 C0 1F 00 78 */ lfs f0, 0x78(r31) /* 80115658 00112458 FC 60 F8 90 */ fmr f3, f31 /* 8011565C 0011245C C0 3F 00 10 */ lfs f1, 0x10(r31) @@ -5847,7 +5847,7 @@ func_80115614: /* 80115668 00112468 C0 5F 00 1C */ lfs f2, 0x1c(r31) /* 8011566C 0011246C 38 9F 00 10 */ addi r4, r31, 0x10 /* 80115670 00112470 38 BF 00 1C */ addi r5, r31, 0x1c -/* 80115674 00112474 48 00 00 21 */ bl func_80115694 +/* 80115674 00112474 48 00 00 21 */ bl zEntPlayerBungeeState.update_hmovement__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRfRfffff /* 80115678 00112478 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8011567C 0011247C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80115680 00112480 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -5856,8 +5856,8 @@ func_80115614: /* 8011568C 0011248C 38 21 00 20 */ addi r1, r1, 0x20 /* 80115690 00112490 4E 80 00 20 */ blr -.global func_80115694 -func_80115694: +.global zEntPlayerBungeeState.update_hmovement__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRfRfffff +zEntPlayerBungeeState.update_hmovement__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRfRfffff: /* 80115694 00112494 3C C0 80 31 */ lis r6, lbl_80313788@ha /* 80115698 00112498 C0 E3 01 60 */ lfs f7, 0x160(r3) /* 8011569C 0011249C 38 C6 37 88 */ addi r6, r6, lbl_80313788@l @@ -5899,8 +5899,8 @@ lbl_801156D4: /* 80115724 00112524 D0 05 00 00 */ stfs f0, 0(r5) /* 80115728 00112528 4E 80 00 20 */ blr -.global func_8011572C -func_8011572C: +.global zEntPlayerBungeeState.update_vmovement__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf +zEntPlayerBungeeState.update_vmovement__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf: /* 8011572C 0011252C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80115730 00112530 7C 08 02 A6 */ mflr r0 /* 80115734 00112534 90 01 00 44 */ stw r0, 0x44(r1) @@ -5935,7 +5935,7 @@ func_8011572C: /* 801157A8 001125A8 38 00 00 01 */ li r0, 1 /* 801157AC 001125AC 38 80 00 00 */ li r4, 0 /* 801157B0 001125B0 98 1F 00 B8 */ stb r0, 0xb8(r31) -/* 801157B4 001125B4 4B FF E1 91 */ bl func_80113944 +/* 801157B4 001125B4 4B FF E1 91 */ bl zEntPlayerBungeeState.allow_dive__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFb /* 801157B8 001125B8 3C 60 80 31 */ lis r3, lbl_80313788@ha /* 801157BC 001125BC 38 63 37 88 */ addi r3, r3, lbl_80313788@l /* 801157C0 001125C0 C0 03 00 3C */ lfs f0, 0x3c(r3) @@ -5966,7 +5966,7 @@ lbl_8011580C: /* 80115818 00112618 C0 7F 01 A0 */ lfs f3, 0x1a0(r31) /* 8011581C 0011261C C0 9F 01 4C */ lfs f4, 0x14c(r31) /* 80115820 00112620 C0 BF 01 98 */ lfs f5, 0x198(r31) -/* 80115824 00112624 4B FF B6 31 */ bl func_80110E54 +/* 80115824 00112624 4B FF B6 31 */ bl zEntPlayerBungeeState.spring_energy__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFfffff /* 80115828 00112628 C0 1F 01 9C */ lfs f0, 0x19c(r31) /* 8011582C 0011262C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80115830 00112630 40 80 00 58 */ bge lbl_80115888 @@ -5979,7 +5979,7 @@ lbl_8011580C: /* 8011584C 0011264C C0 7F 01 A0 */ lfs f3, 0x1a0(r31) /* 80115850 00112650 C0 9F 01 4C */ lfs f4, 0x14c(r31) /* 80115854 00112654 C0 BF 01 98 */ lfs f5, 0x198(r31) -/* 80115858 00112658 4B FF B5 FD */ bl func_80110E54 +/* 80115858 00112658 4B FF B5 FD */ bl zEntPlayerBungeeState.spring_energy__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFfffff /* 8011585C 0011265C C0 7F 01 9C */ lfs f3, 0x19c(r31) /* 80115860 00112660 FC 01 18 40 */ fcmpo cr0, f1, f3 /* 80115864 00112664 40 81 00 24 */ ble lbl_80115888 @@ -5989,7 +5989,7 @@ lbl_8011580C: /* 80115874 00112674 C0 9F 01 A0 */ lfs f4, 0x1a0(r31) /* 80115878 00112678 C0 BF 01 4C */ lfs f5, 0x14c(r31) /* 8011587C 0011267C C0 DF 01 98 */ lfs f6, 0x198(r31) -/* 80115880 00112680 4B FF B4 B9 */ bl func_80110D38 +/* 80115880 00112680 4B FF B4 B9 */ bl zEntPlayerBungeeState.spring_velocity__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFffffff /* 80115884 00112684 D0 3F 00 18 */ stfs f1, 0x18(r31) lbl_80115888: /* 80115888 00112688 FC 60 F0 90 */ fmr f3, f30 @@ -6002,7 +6002,7 @@ lbl_80115888: /* 801158A4 001126A4 38 A1 00 08 */ addi r5, r1, 8 /* 801158A8 001126A8 C0 DF 01 A8 */ lfs f6, 0x1a8(r31) /* 801158AC 001126AC 38 C1 00 0C */ addi r6, r1, 0xc -/* 801158B0 001126B0 48 00 01 55 */ bl func_80115A04 +/* 801158B0 001126B0 48 00 01 55 */ bl zEntPlayerBungeeState.calc_movement__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRfRfRfffffff /* 801158B4 001126B4 C0 41 00 08 */ lfs f2, 8(r1) /* 801158B8 001126B8 C0 3F 00 18 */ lfs f1, 0x18(r31) /* 801158BC 001126BC C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) @@ -6017,7 +6017,7 @@ lbl_80115888: /* 801158E0 001126E0 7F E3 FB 78 */ mr r3, r31 /* 801158E4 001126E4 C0 9F 01 4C */ lfs f4, 0x14c(r31) /* 801158E8 001126E8 C0 BF 01 98 */ lfs f5, 0x198(r31) -/* 801158EC 001126EC 4B FF B5 69 */ bl func_80110E54 +/* 801158EC 001126EC 4B FF B5 69 */ bl zEntPlayerBungeeState.spring_energy__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFfffff /* 801158F0 001126F0 C0 7F 01 9C */ lfs f3, 0x19c(r31) /* 801158F4 001126F4 FC 01 18 40 */ fcmpo cr0, f1, f3 /* 801158F8 001126F8 40 81 00 24 */ ble lbl_8011591C @@ -6027,7 +6027,7 @@ lbl_80115888: /* 80115908 00112708 C0 9F 01 A0 */ lfs f4, 0x1a0(r31) /* 8011590C 0011270C C0 BF 01 4C */ lfs f5, 0x14c(r31) /* 80115910 00112710 C0 DF 01 98 */ lfs f6, 0x198(r31) -/* 80115914 00112714 4B FF B4 25 */ bl func_80110D38 +/* 80115914 00112714 4B FF B4 25 */ bl zEntPlayerBungeeState.spring_velocity__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFffffff /* 80115918 00112718 D0 21 00 08 */ stfs f1, 8(r1) lbl_8011591C: /* 8011591C 0011271C C0 01 00 08 */ lfs f0, 8(r1) @@ -6073,7 +6073,7 @@ lbl_8011595C: /* 801159B4 001127B4 40 82 00 2C */ bne lbl_801159E0 /* 801159B8 001127B8 7F E3 FB 78 */ mr r3, r31 /* 801159BC 001127BC 38 80 00 01 */ li r4, 1 -/* 801159C0 001127C0 4B FF DF 85 */ bl func_80113944 +/* 801159C0 001127C0 4B FF DF 85 */ bl zEntPlayerBungeeState.allow_dive__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFb /* 801159C4 001127C4 48 00 00 1C */ b lbl_801159E0 lbl_801159C8: /* 801159C8 001127C8 88 1F 00 B9 */ lbz r0, 0xb9(r31) @@ -6081,7 +6081,7 @@ lbl_801159C8: /* 801159D0 001127D0 41 82 00 10 */ beq lbl_801159E0 /* 801159D4 001127D4 7F E3 FB 78 */ mr r3, r31 /* 801159D8 001127D8 38 80 00 00 */ li r4, 0 -/* 801159DC 001127DC 4B FF DF 69 */ bl func_80113944 +/* 801159DC 001127DC 4B FF DF 69 */ bl zEntPlayerBungeeState.allow_dive__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFb lbl_801159E0: /* 801159E0 001127E0 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 801159E4 001127E4 CB E1 00 30 */ lfd f31, 0x30(r1) @@ -6093,8 +6093,8 @@ lbl_801159E0: /* 801159FC 001127FC 38 21 00 40 */ addi r1, r1, 0x40 /* 80115A00 00112800 4E 80 00 20 */ blr -.global func_80115A04 -func_80115A04: +.global zEntPlayerBungeeState.calc_movement__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRfRfRfffffff +zEntPlayerBungeeState.calc_movement__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRfRfRfffffff: /* 80115A04 00112804 94 21 FF 50 */ stwu r1, -0xb0(r1) /* 80115A08 00112808 7C 08 02 A6 */ mflr r0 /* 80115A0C 0011280C 90 01 00 B4 */ stw r0, 0xb4(r1) @@ -6184,8 +6184,8 @@ func_80115A04: /* 80115B5C 0011295C 38 21 00 B0 */ addi r1, r1, 0xb0 /* 80115B60 00112960 4E 80 00 20 */ blr -.global func_80115B64 -func_80115B64: +.global zEntPlayerBungeeState.update_heading__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf +zEntPlayerBungeeState.update_heading__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf: /* 80115B64 00112964 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80115B68 00112968 7C 08 02 A6 */ mflr r0 /* 80115B6C 0011296C 90 01 00 24 */ stw r0, 0x24(r1) @@ -6229,8 +6229,8 @@ func_80115B64: /* 80115C04 00112A04 38 21 00 20 */ addi r1, r1, 0x20 /* 80115C08 00112A08 4E 80 00 20 */ blr -.global func_80115C0C -func_80115C0C: +.global zEntPlayerBungeeState.detach_update__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFR6xSceneRf +zEntPlayerBungeeState.detach_update__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFR6xSceneRf: /* 80115C0C 00112A0C 94 21 FF 70 */ stwu r1, -0x90(r1) /* 80115C10 00112A10 7C 08 02 A6 */ mflr r0 /* 80115C14 00112A14 90 01 00 94 */ stw r0, 0x94(r1) @@ -6245,7 +6245,7 @@ func_80115C0C: /* 80115C38 00112A38 38 7E 00 2C */ addi r3, r30, 0x2c /* 80115C3C 00112A3C 38 84 01 74 */ addi r4, r4, 0x174 /* 80115C40 00112A40 4B EF 56 25 */ bl func_8000B264 -/* 80115C44 00112A44 4B FF AB 29 */ bl func_8011076C +/* 80115C44 00112A44 4B FF AB 29 */ bl zEntPlayerBungeeState.update_hook_loc__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv /* 80115C48 00112A48 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) /* 80115C4C 00112A4C 38 7E 00 20 */ addi r3, r30, 0x20 /* 80115C50 00112A50 38 9E 00 08 */ addi r4, r30, 8 @@ -6295,13 +6295,13 @@ func_80115C0C: /* 80115D00 00112B00 4B EF F7 45 */ bl func_80015444 /* 80115D04 00112B04 C0 3F 00 00 */ lfs f1, 0(r31) /* 80115D08 00112B08 7F C3 F3 78 */ mr r3, r30 -/* 80115D0C 00112B0C 4B FF F5 79 */ bl func_80115284 +/* 80115D0C 00112B0C 4B FF F5 79 */ bl zEntPlayerBungeeState.update_animation__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf /* 80115D10 00112B10 C0 3F 00 00 */ lfs f1, 0(r31) /* 80115D14 00112B14 7F C3 F3 78 */ mr r3, r30 -/* 80115D18 00112B18 48 00 00 A1 */ bl func_80115DB8 +/* 80115D18 00112B18 48 00 00 A1 */ bl zEntPlayerBungeeState.update_detach_camera__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf /* 80115D1C 00112B1C 7F C4 F3 78 */ mr r4, r30 /* 80115D20 00112B20 38 61 00 08 */ addi r3, r1, 8 -/* 80115D24 00112B24 4B FF E1 9D */ bl func_80113EC0 +/* 80115D24 00112B24 4B FF E1 9D */ bl zEntPlayerBungeeState.player_bound__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFv /* 80115D28 00112B28 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80115D2C 00112B2C 38 81 00 08 */ addi r4, r1, 8 /* 80115D30 00112B30 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -6309,10 +6309,10 @@ func_80115C0C: /* 80115D38 00112B38 4B EF 55 49 */ bl func_8000B280 /* 80115D3C 00112B3C C0 3F 00 00 */ lfs f1, 0(r31) /* 80115D40 00112B40 7F C3 F3 78 */ mr r3, r30 -/* 80115D44 00112B44 4B FF E1 35 */ bl func_80113E78 +/* 80115D44 00112B44 4B FF E1 35 */ bl zEntPlayerBungeeState.update_sound__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf /* 80115D48 00112B48 C0 3F 00 00 */ lfs f1, 0(r31) /* 80115D4C 00112B4C 7F C3 F3 78 */ mr r3, r30 -/* 80115D50 00112B50 4B FF E0 D1 */ bl func_80113E20 +/* 80115D50 00112B50 4B FF E0 D1 */ bl zEntPlayerBungeeState.update_blur__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf /* 80115D54 00112B54 C0 3E 00 0C */ lfs f1, 0xc(r30) /* 80115D58 00112B58 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) /* 80115D5C 00112B5C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -6327,7 +6327,7 @@ func_80115C0C: lbl_80115D80: /* 80115D80 00112B80 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) /* 80115D84 00112B84 38 60 00 02 */ li r3, 2 -/* 80115D88 00112B88 4B FF A5 31 */ bl func_801102B8 +/* 80115D88 00112B88 4B FF A5 31 */ bl zEntPlayerBungeeState.play_sound__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FQ312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10sound_enumf /* 80115D8C 00112B8C 38 60 FF FF */ li r3, -1 /* 80115D90 00112B90 48 00 00 08 */ b lbl_80115D98 lbl_80115D94: @@ -6342,8 +6342,8 @@ lbl_80115D98: /* 80115DB0 00112BB0 38 21 00 90 */ addi r1, r1, 0x90 /* 80115DB4 00112BB4 4E 80 00 20 */ blr -.global func_80115DB8 -func_80115DB8: +.global zEntPlayerBungeeState.update_detach_camera__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf +zEntPlayerBungeeState.update_detach_camera__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf: /* 80115DB8 00112BB8 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 80115DBC 00112BBC 7C 08 02 A6 */ mflr r0 /* 80115DC0 00112BC0 90 01 00 A4 */ stw r0, 0xa4(r1) @@ -6385,7 +6385,7 @@ lbl_80115E00: /* 80115E48 00112C48 7F C4 F3 78 */ mr r4, r30 /* 80115E4C 00112C4C 38 61 00 08 */ addi r3, r1, 8 /* 80115E50 00112C50 38 BE 00 08 */ addi r5, r30, 8 -/* 80115E54 00112C54 4B FF E0 DD */ bl func_80113F30 +/* 80115E54 00112C54 4B FF E0 DD */ bl zEntPlayerBungeeState.local_to_world__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFRC5xVec3 /* 80115E58 00112C58 7F E3 FB 78 */ mr r3, r31 /* 80115E5C 00112C5C 38 81 00 08 */ addi r4, r1, 8 /* 80115E60 00112C60 4B EF F5 E5 */ bl func_80015444 @@ -6417,8 +6417,8 @@ lbl_80115E00: /* 80115EC8 00112CC8 38 21 00 A0 */ addi r1, r1, 0xa0 /* 80115ECC 00112CCC 4E 80 00 20 */ blr -.global func_80115ED0 -func_80115ED0: +.global zEntPlayerBungeeState.start_detaching__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv +zEntPlayerBungeeState.start_detaching__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv: /* 80115ED0 00112CD0 94 21 FF 20 */ stwu r1, -0xe0(r1) /* 80115ED4 00112CD4 7C 08 02 A6 */ mflr r0 /* 80115ED8 00112CD8 90 01 00 E4 */ stw r0, 0xe4(r1) @@ -6444,14 +6444,14 @@ func_80115ED0: /* 80115F28 00112D28 38 A6 01 74 */ addi r5, r6, 0x174 /* 80115F2C 00112D2C 38 C6 01 80 */ addi r6, r6, 0x180 /* 80115F30 00112D30 C0 47 00 2C */ lfs f2, 0x2c(r7) -/* 80115F34 00112D34 48 00 01 E1 */ bl func_80116114 +/* 80115F34 00112D34 48 00 01 E1 */ bl zEntPlayerBungeeState.calc_drop_off_velocity__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFR5xVec3RC5xVec3RC5xVec3ff /* 80115F38 00112D38 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80115F3C 00112D3C 7F E4 FB 78 */ mr r4, r31 /* 80115F40 00112D40 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l /* 80115F44 00112D44 38 61 00 44 */ addi r3, r1, 0x44 /* 80115F48 00112D48 3B 85 00 14 */ addi r28, r5, 0x14 /* 80115F4C 00112D4C 38 BF 00 08 */ addi r5, r31, 8 -/* 80115F50 00112D50 4B FF DF E1 */ bl func_80113F30 +/* 80115F50 00112D50 4B FF DF E1 */ bl zEntPlayerBungeeState.local_to_world__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFRC5xVec3 /* 80115F54 00112D54 80 C1 00 44 */ lwz r6, 0x44(r1) /* 80115F58 00112D58 7F 84 E3 78 */ mr r4, r28 /* 80115F5C 00112D5C 80 A1 00 48 */ lwz r5, 0x48(r1) @@ -6566,8 +6566,8 @@ lbl_801160AC: /* 8011610C 00112F0C 38 21 00 E0 */ addi r1, r1, 0xe0 /* 80116110 00112F10 4E 80 00 20 */ blr -.global func_80116114 -func_80116114: +.global zEntPlayerBungeeState.calc_drop_off_velocity__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFR5xVec3RC5xVec3RC5xVec3ff +zEntPlayerBungeeState.calc_drop_off_velocity__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFR5xVec3RC5xVec3RC5xVec3ff: /* 80116114 00112F14 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80116118 00112F18 7C 08 02 A6 */ mflr r0 /* 8011611C 00112F1C 90 01 00 54 */ stw r0, 0x54(r1) @@ -6608,14 +6608,14 @@ func_80116114: /* 801161A8 00112FA8 7C 08 02 A6 */ mflr r0 /* 801161AC 00112FAC 38 60 00 01 */ li r3, 1 /* 801161B0 00112FB0 90 01 00 14 */ stw r0, 0x14(r1) -/* 801161B4 00112FB4 4B FF A3 B9 */ bl func_8011056C +/* 801161B4 00112FB4 4B FF A3 B9 */ bl zEntPlayerBungeeState.render_player__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fb /* 801161B8 00112FB8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801161BC 00112FBC 7C 08 03 A6 */ mtlr r0 /* 801161C0 00112FC0 38 21 00 10 */ addi r1, r1, 0x10 /* 801161C4 00112FC4 4E 80 00 20 */ blr -.global func_801161C8 -func_801161C8: +.global zEntPlayerBungeeState.__cl__Q412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type19cb_cache_collisionsFR4xEntR10xGridBound +zEntPlayerBungeeState.__cl__Q412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type19cb_cache_collisionsFR4xEntR10xGridBound: /* 801161C8 00112FC8 94 21 FF A0 */ stwu r1, -0x60(r1) /* 801161CC 00112FCC 7C 08 02 A6 */ mflr r0 /* 801161D0 00112FD0 90 01 00 64 */ stw r0, 0x64(r1) @@ -6706,8 +6706,8 @@ func_801162AC: /* 80116304 00113104 38 21 00 20 */ addi r1, r1, 0x20 /* 80116308 00113108 4E 80 00 20 */ blr -.global func_8011630C -func_8011630C: +.global zEntPlayerBungeeState.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 +zEntPlayerBungeeState.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 8011630C 0011310C C0 65 00 04 */ lfs f3, 4(r5) /* 80116310 00113110 C0 04 00 10 */ lfs f0, 0x10(r4) /* 80116314 00113114 C0 44 00 14 */ lfs f2, 0x14(r4) @@ -6817,7 +6817,7 @@ lbl_80116484: /* 80116498 00113298 80 9C 00 00 */ lwz r4, 0(r28) /* 8011649C 0011329C 7F E3 FB 78 */ mr r3, r31 /* 801164A0 001132A0 7F 85 E3 78 */ mr r5, r28 -/* 801164A4 001132A4 4B FF FD 25 */ bl func_801161C8 +/* 801164A4 001132A4 4B FF FD 25 */ bl zEntPlayerBungeeState.__cl__Q412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type19cb_cache_collisionsFR4xEntR10xGridBound /* 801164A8 001132A8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 801164AC 001132AC 40 82 00 10 */ bne lbl_801164BC /* 801164B0 001132B0 38 61 00 18 */ addi r3, r1, 0x18 @@ -6853,7 +6853,7 @@ lbl_80116500: /* 80116514 00113314 80 99 00 00 */ lwz r4, 0(r25) /* 80116518 00113318 7F E3 FB 78 */ mr r3, r31 /* 8011651C 0011331C 7F 25 CB 78 */ mr r5, r25 -/* 80116520 00113320 4B FF FC A9 */ bl func_801161C8 +/* 80116520 00113320 4B FF FC A9 */ bl zEntPlayerBungeeState.__cl__Q412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type19cb_cache_collisionsFR4xEntR10xGridBound /* 80116524 00113324 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80116528 00113328 40 82 00 10 */ bne lbl_80116538 /* 8011652C 0011332C 38 61 00 18 */ addi r3, r1, 0x18 diff --git a/asm/Game/zEntPlayerOOBState.s b/asm/Game/zEntPlayerOOBState.s index 14a2f96cd..3578d581d 100644 --- a/asm/Game/zEntPlayerOOBState.s +++ b/asm/Game/zEntPlayerOOBState.s @@ -2,8 +2,8 @@ .section .text # 0x8011A9F0 - 0x8011D564 -.global func_8011A9F0 -func_8011A9F0: +.global zEntPlayerOOBState.set_camera__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fb +zEntPlayerOOBState.set_camera__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fb: /* 8011A9F0 001177F0 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8011A9F4 001177F4 7C 08 02 A6 */ mflr r0 /* 8011A9F8 001177F8 90 01 00 64 */ stw r0, 0x64(r1) @@ -118,8 +118,8 @@ lbl_8011AACC: /* 8011AB9C 0011799C 38 21 00 60 */ addi r1, r1, 0x60 /* 8011ABA0 001179A0 4E 80 00 20 */ blr -.global func_8011ABA4 -func_8011ABA4: +.global zEntPlayerOOBState.reset_camera__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fv +zEntPlayerOOBState.reset_camera__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fv: /* 8011ABA4 001179A4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011ABA8 001179A8 7C 08 02 A6 */ mflr r0 /* 8011ABAC 001179AC 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -143,8 +143,8 @@ func_8011ABA4: /* 8011ABF4 001179F4 38 21 00 10 */ addi r1, r1, 0x10 /* 8011ABF8 001179F8 4E 80 00 20 */ blr -.global func_8011ABFC -func_8011ABFC: +.global zEntPlayerOOBState.render_model__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FR14xModelInstanceRC5xVec3RC5xVec3RC5xVec3 +zEntPlayerOOBState.render_model__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FR14xModelInstanceRC5xVec3RC5xVec3RC5xVec3: /* 8011ABFC 001179FC 94 21 FF 20 */ stwu r1, -0xe0(r1) /* 8011AC00 00117A00 7C 08 02 A6 */ mflr r0 /* 8011AC04 00117A04 C0 64 00 08 */ lfs f3, 8(r4) @@ -220,8 +220,8 @@ func_8011ABFC: /* 8011AD1C 00117B1C 38 21 00 E0 */ addi r1, r1, 0xe0 /* 8011AD20 00117B20 4E 80 00 20 */ blr -.global func_8011AD24 -func_8011AD24: +.global zEntPlayerOOBState.move_up__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FR5xVec3f +zEntPlayerOOBState.move_up__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FR5xVec3f: /* 8011AD24 00117B24 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8011AD28 00117B28 7C 08 02 A6 */ mflr r0 /* 8011AD2C 00117B2C 90 01 00 54 */ stw r0, 0x54(r1) @@ -258,8 +258,8 @@ func_8011AD24: /* 8011ADA8 00117BA8 38 21 00 50 */ addi r1, r1, 0x50 /* 8011ADAC 00117BAC 4E 80 00 20 */ blr -.global func_8011ADB0 -func_8011ADB0: +.global zEntPlayerOOBState.move_right__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FR5xVec3f +zEntPlayerOOBState.move_right__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FR5xVec3f: /* 8011ADB0 00117BB0 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8011ADB4 00117BB4 7C 08 02 A6 */ mflr r0 /* 8011ADB8 00117BB8 90 01 00 54 */ stw r0, 0x54(r1) @@ -300,8 +300,8 @@ func_8011ADB0: /* 8011AE44 00117C44 38 21 00 50 */ addi r1, r1, 0x50 /* 8011AE48 00117C48 4E 80 00 20 */ blr -.global func_8011AE4C -func_8011AE4C: +.global zEntPlayerOOBState.update_max_out_time__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FRC8xSurface +zEntPlayerOOBState.update_max_out_time__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FRC8xSurface: /* 8011AE4C 00117C4C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011AE50 00117C50 7C 08 02 A6 */ mflr r0 /* 8011AE54 00117C54 90 01 00 14 */ stw r0, 0x14(r1) @@ -325,8 +325,8 @@ lbl_8011AE70: /* 8011AE98 00117C98 38 21 00 10 */ addi r1, r1, 0x10 /* 8011AE9C 00117C9C 4E 80 00 20 */ blr -.global func_8011AEA0 -func_8011AEA0: +.global zEntPlayerOOBState.assume_player_is_stupid__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fv +zEntPlayerOOBState.assume_player_is_stupid__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fv: /* 8011AEA0 00117CA0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011AEA4 00117CA4 7C 08 02 A6 */ mflr r0 /* 8011AEA8 00117CA8 3C 60 80 27 */ lis r3, lbl_8026B42C@ha @@ -394,8 +394,8 @@ lbl_8011AF7C: /* 8011AF84 00117D84 38 21 00 10 */ addi r1, r1, 0x10 /* 8011AF88 00117D88 4E 80 00 20 */ blr -.global func_8011AF8C -func_8011AF8C: +.global zEntPlayerOOBState.move_hand__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Ff +zEntPlayerOOBState.move_hand__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Ff: /* 8011AF8C 00117D8C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011AF90 00117D90 7C 08 02 A6 */ mflr r0 /* 8011AF94 00117D94 3C 60 80 29 */ lis r3, lbl_80297E48@ha @@ -424,8 +424,8 @@ func_8011AF8C: /* 8011AFF0 00117DF0 38 21 00 10 */ addi r1, r1, 0x10 /* 8011AFF4 00117DF4 4E 80 00 20 */ blr -.global func_8011AFF8 -func_8011AFF8: +.global zEntPlayerOOBState.render_fade__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fv +zEntPlayerOOBState.render_fade__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fv: /* 8011AFF8 00117DF8 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8011AFFC 00117DFC 7C 08 02 A6 */ mflr r0 /* 8011B000 00117E00 90 01 00 94 */ stw r0, 0x94(r1) @@ -466,7 +466,7 @@ func_8011AFF8: /* 8011B08C 00117E8C C0 62 9F CC */ lfs f3, lbl_803CE94C-_SDA2_BASE_(r2) /* 8011B090 00117E90 FC 40 08 90 */ fmr f2, f1 /* 8011B094 00117E94 C0 82 9F D0 */ lfs f4, lbl_803CE950-_SDA2_BASE_(r2) -/* 8011B098 00117E98 48 00 00 2D */ bl func_8011B0C4 +/* 8011B098 00117E98 48 00 00 2D */ bl zEntPlayerOOBState.set_rect_verts__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FP18rwGameCube2DVertexffff10iColor_tagff /* 8011B09C 00117E9C 38 81 00 10 */ addi r4, r1, 0x10 /* 8011B0A0 00117EA0 38 60 00 04 */ li r3, 4 /* 8011B0A4 00117EA4 38 A0 00 04 */ li r5, 4 @@ -478,8 +478,8 @@ func_8011AFF8: /* 8011B0BC 00117EBC 38 21 00 90 */ addi r1, r1, 0x90 /* 8011B0C0 00117EC0 4E 80 00 20 */ blr -.global func_8011B0C4 -func_8011B0C4: +.global zEntPlayerOOBState.set_rect_verts__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FP18rwGameCube2DVertexffff10iColor_tagff +zEntPlayerOOBState.set_rect_verts__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FP18rwGameCube2DVertexffff10iColor_tagff: /* 8011B0C4 00117EC4 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8011B0C8 00117EC8 7C 08 02 A6 */ mflr r0 /* 8011B0CC 00117ECC 90 01 00 94 */ stw r0, 0x94(r1) @@ -512,7 +512,7 @@ func_8011B0C4: /* 8011B138 00117F38 FF 40 10 90 */ fmr f26, f2 /* 8011B13C 00117F3C FC 60 E0 90 */ fmr f3, f28 /* 8011B140 00117F40 FC 80 E8 90 */ fmr f4, f29 -/* 8011B144 00117F44 48 00 00 C9 */ bl func_8011B20C +/* 8011B144 00117F44 48 00 00 C9 */ bl zEntPlayerOOBState.set_rect_vert__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FR18rwGameCube2DVertexfff10iColor_tagf /* 8011B148 00117F48 EF FA F0 2A */ fadds f31, f26, f30 /* 8011B14C 00117F4C 80 1F 00 00 */ lwz r0, 0(r31) /* 8011B150 00117F50 FC 20 C8 90 */ fmr f1, f25 @@ -522,7 +522,7 @@ func_8011B0C4: /* 8011B160 00117F60 FC 40 F8 90 */ fmr f2, f31 /* 8011B164 00117F64 38 81 00 10 */ addi r4, r1, 0x10 /* 8011B168 00117F68 FC 80 E8 90 */ fmr f4, f29 -/* 8011B16C 00117F6C 48 00 00 A1 */ bl func_8011B20C +/* 8011B16C 00117F6C 48 00 00 A1 */ bl zEntPlayerOOBState.set_rect_vert__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FR18rwGameCube2DVertexfff10iColor_tagf /* 8011B170 00117F70 EF D9 D8 2A */ fadds f30, f25, f27 /* 8011B174 00117F74 80 1F 00 00 */ lwz r0, 0(r31) /* 8011B178 00117F78 FC 40 D0 90 */ fmr f2, f26 @@ -532,7 +532,7 @@ func_8011B0C4: /* 8011B188 00117F88 FC 20 F0 90 */ fmr f1, f30 /* 8011B18C 00117F8C 38 81 00 0C */ addi r4, r1, 0xc /* 8011B190 00117F90 FC 80 E8 90 */ fmr f4, f29 -/* 8011B194 00117F94 48 00 00 79 */ bl func_8011B20C +/* 8011B194 00117F94 48 00 00 79 */ bl zEntPlayerOOBState.set_rect_vert__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FR18rwGameCube2DVertexfff10iColor_tagf /* 8011B198 00117F98 80 1F 00 00 */ lwz r0, 0(r31) /* 8011B19C 00117F9C FC 20 F0 90 */ fmr f1, f30 /* 8011B1A0 00117FA0 FC 40 F8 90 */ fmr f2, f31 @@ -541,7 +541,7 @@ func_8011B0C4: /* 8011B1AC 00117FAC 90 01 00 08 */ stw r0, 8(r1) /* 8011B1B0 00117FB0 FC 80 E8 90 */ fmr f4, f29 /* 8011B1B4 00117FB4 38 81 00 08 */ addi r4, r1, 8 -/* 8011B1B8 00117FB8 48 00 00 55 */ bl func_8011B20C +/* 8011B1B8 00117FB8 48 00 00 55 */ bl zEntPlayerOOBState.set_rect_vert__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FR18rwGameCube2DVertexfff10iColor_tagf /* 8011B1BC 00117FBC E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0 /* 8011B1C0 00117FC0 CB E1 00 80 */ lfd f31, 0x80(r1) /* 8011B1C4 00117FC4 E3 C1 00 78 */ psq_l f30, 120(r1), 0, qr0 @@ -563,8 +563,8 @@ func_8011B0C4: /* 8011B204 00118004 38 21 00 90 */ addi r1, r1, 0x90 /* 8011B208 00118008 4E 80 00 20 */ blr -.global func_8011B20C -func_8011B20C: +.global zEntPlayerOOBState.set_rect_vert__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FR18rwGameCube2DVertexfff10iColor_tagf +zEntPlayerOOBState.set_rect_vert__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FR18rwGameCube2DVertexfff10iColor_tagf: /* 8011B20C 0011800C D0 23 00 00 */ stfs f1, 0(r3) /* 8011B210 00118010 D0 43 00 04 */ stfs f2, 4(r3) /* 8011B214 00118014 D0 63 00 08 */ stfs f3, 8(r3) @@ -578,8 +578,8 @@ func_8011B20C: /* 8011B234 00118034 98 03 00 0F */ stb r0, 0xf(r3) /* 8011B238 00118038 4E 80 00 20 */ blr -.global func_8011B23C -func_8011B23C: +.global zEntPlayerOOBState.render_ghost__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fv +zEntPlayerOOBState.render_ghost__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fv: /* 8011B23C 0011803C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8011B240 00118040 7C 08 02 A6 */ mflr r0 /* 8011B244 00118044 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -660,8 +660,8 @@ lbl_8011B32C: /* 8011B358 00118158 38 21 00 20 */ addi r1, r1, 0x20 /* 8011B35C 0011815C 4E 80 00 20 */ blr -.global func_8011B360 -func_8011B360: +.global zEntPlayerOOBState.render_hand__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fv +zEntPlayerOOBState.render_hand__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fv: /* 8011B360 00118160 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8011B364 00118164 7C 08 02 A6 */ mflr r0 /* 8011B368 00118168 3C 80 80 27 */ lis r4, lbl_8026B268@ha @@ -713,7 +713,7 @@ func_8011B360: /* 8011B420 00118220 D0 41 00 08 */ stfs f2, 8(r1) /* 8011B424 00118224 D0 21 00 0C */ stfs f1, 0xc(r1) /* 8011B428 00118228 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 8011B42C 0011822C 4B FF F7 D1 */ bl func_8011ABFC +/* 8011B42C 0011822C 4B FF F7 D1 */ bl zEntPlayerOOBState.render_model__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FR14xModelInstanceRC5xVec3RC5xVec3RC5xVec3 /* 8011B430 00118230 80 01 00 44 */ lwz r0, 0x44(r1) /* 8011B434 00118234 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 8011B438 00118238 83 C1 00 38 */ lwz r30, 0x38(r1) @@ -1043,7 +1043,7 @@ init__9oob_stateFv: /* 8011B930 00118730 7C 00 07 75 */ extsb. r0, r0 /* 8011B934 00118734 40 82 00 14 */ bne lbl_8011B948 /* 8011B938 00118738 38 6D 95 14 */ addi r3, r13, lbl_803CBE14-_SDA_BASE_ -/* 8011B93C 0011873C 48 00 0D 7D */ bl func_8011C6B8 +/* 8011B93C 0011873C 48 00 0D 7D */ bl zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_13in_state_typeFv /* 8011B940 00118740 38 00 00 01 */ li r0, 1 /* 8011B944 00118744 98 0D 95 11 */ stb r0, lbl_803CBE11-_SDA_BASE_(r13) lbl_8011B948: @@ -1055,7 +1055,7 @@ lbl_8011B948: /* 8011B95C 0011875C 7C 00 07 75 */ extsb. r0, r0 /* 8011B960 00118760 40 82 00 14 */ bne lbl_8011B974 /* 8011B964 00118764 38 6D 95 20 */ addi r3, r13, lbl_803CBE20-_SDA_BASE_ -/* 8011B968 00118768 48 00 0D 11 */ bl func_8011C678 +/* 8011B968 00118768 48 00 0D 11 */ bl zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_14out_state_typeFv /* 8011B96C 0011876C 38 00 00 01 */ li r0, 1 /* 8011B970 00118770 98 0D 95 1C */ stb r0, lbl_803CBE1C-_SDA_BASE_(r13) lbl_8011B974: @@ -1067,7 +1067,7 @@ lbl_8011B974: /* 8011B988 00118788 7C 00 07 75 */ extsb. r0, r0 /* 8011B98C 0011878C 40 82 00 14 */ bne lbl_8011B9A0 /* 8011B990 00118790 38 7E 00 BC */ addi r3, r30, 0xbc -/* 8011B994 00118794 48 00 05 ED */ bl func_8011BF80 +/* 8011B994 00118794 48 00 05 ED */ bl zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFv /* 8011B998 00118798 38 00 00 01 */ li r0, 1 /* 8011B99C 0011879C 98 0D 95 28 */ stb r0, lbl_803CBE28-_SDA_BASE_(r13) lbl_8011B9A0: @@ -1079,7 +1079,7 @@ lbl_8011B9A0: /* 8011B9B4 001187B4 7C 00 07 75 */ extsb. r0, r0 /* 8011B9B8 001187B8 40 82 00 14 */ bne lbl_8011B9CC /* 8011B9BC 001187BC 38 7E 01 24 */ addi r3, r30, 0x124 -/* 8011B9C0 001187C0 48 00 00 95 */ bl func_8011BA54 +/* 8011B9C0 001187C0 48 00 00 95 */ bl zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_state_typeFv /* 8011B9C4 001187C4 38 00 00 01 */ li r0, 1 /* 8011B9C8 001187C8 98 0D 95 29 */ stb r0, lbl_803CBE29-_SDA_BASE_(r13) lbl_8011B9CC: @@ -1121,15 +1121,15 @@ lbl_8011BA3C: /* 8011BA4C 0011884C 38 21 00 20 */ addi r1, r1, 0x20 /* 8011BA50 00118850 4E 80 00 20 */ blr -.global func_8011BA54 -func_8011BA54: +.global zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_state_typeFv +zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_state_typeFv: /* 8011BA54 00118854 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011BA58 00118858 7C 08 02 A6 */ mflr r0 /* 8011BA5C 0011885C 38 80 00 03 */ li r4, 3 /* 8011BA60 00118860 90 01 00 14 */ stw r0, 0x14(r1) /* 8011BA64 00118864 93 E1 00 0C */ stw r31, 0xc(r1) /* 8011BA68 00118868 7C 7F 1B 78 */ mr r31, r3 -/* 8011BA6C 0011886C 48 00 05 01 */ bl func_8011BF6C +/* 8011BA6C 0011886C 48 00 05 01 */ bl zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_10state_typeFQ39oob_state32_unnamed_zEntPlayerOOBState_cpp_10state_enum /* 8011BA70 00118870 3C 80 80 29 */ lis r4, lbl_80297F68@ha /* 8011BA74 00118874 3C 60 80 12 */ lis r3, lbl_8011BE3C@ha /* 8011BA78 00118878 38 04 7F 68 */ addi r0, r4, lbl_80297F68@l @@ -1164,14 +1164,14 @@ lbl_8011BAE8: /* 8011BAE8 001188E8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011BAEC 001188EC 7C 08 02 A6 */ mflr r0 /* 8011BAF0 001188F0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8011BAF4 001188F4 48 00 00 15 */ bl func_8011BB08 +/* 8011BAF4 001188F4 48 00 00 15 */ bl zEntPlayerOOBState.update_fade_in__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_state_typeFR6xSceneRf /* 8011BAF8 001188F8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011BAFC 001188FC 7C 08 03 A6 */ mtlr r0 /* 8011BB00 00118900 38 21 00 10 */ addi r1, r1, 0x10 /* 8011BB04 00118904 4E 80 00 20 */ blr -.global func_8011BB08 -func_8011BB08: +.global zEntPlayerOOBState.update_fade_in__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_state_typeFR6xSceneRf +zEntPlayerOOBState.update_fade_in__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_state_typeFR6xSceneRf: /* 8011BB08 00118908 C0 23 00 24 */ lfs f1, 0x24(r3) /* 8011BB0C 0011890C 3C C0 80 31 */ lis r6, lbl_80314530@ha /* 8011BB10 00118910 C0 05 00 00 */ lfs f0, 0(r5) @@ -1206,14 +1206,14 @@ lbl_8011BB78: /* 8011BB78 00118978 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011BB7C 0011897C 7C 08 02 A6 */ mflr r0 /* 8011BB80 00118980 90 01 00 14 */ stw r0, 0x14(r1) -/* 8011BB84 00118984 48 00 00 15 */ bl func_8011BB98 +/* 8011BB84 00118984 48 00 00 15 */ bl zEntPlayerOOBState.update_start_fade_in__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_state_typeFR6xSceneRf /* 8011BB88 00118988 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011BB8C 0011898C 7C 08 03 A6 */ mtlr r0 /* 8011BB90 00118990 38 21 00 10 */ addi r1, r1, 0x10 /* 8011BB94 00118994 4E 80 00 20 */ blr -.global func_8011BB98 -func_8011BB98: +.global zEntPlayerOOBState.update_start_fade_in__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_state_typeFR6xSceneRf +zEntPlayerOOBState.update_start_fade_in__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_state_typeFR6xSceneRf: /* 8011BB98 00118998 C0 23 00 20 */ lfs f1, 0x20(r3) /* 8011BB9C 0011899C C0 05 00 00 */ lfs f0, 0(r5) /* 8011BBA0 001189A0 EC 01 00 28 */ fsubs f0, f1, f0 @@ -1234,21 +1234,21 @@ lbl_8011BBD4: /* 8011BBD4 001189D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011BBD8 001189D8 7C 08 02 A6 */ mflr r0 /* 8011BBDC 001189DC 90 01 00 14 */ stw r0, 0x14(r1) -/* 8011BBE0 001189E0 48 00 00 15 */ bl func_8011BBF4 +/* 8011BBE0 001189E0 48 00 00 15 */ bl zEntPlayerOOBState.update_moving_out__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_state_typeFR6xSceneRf /* 8011BBE4 001189E4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011BBE8 001189E8 7C 08 03 A6 */ mtlr r0 /* 8011BBEC 001189EC 38 21 00 10 */ addi r1, r1, 0x10 /* 8011BBF0 001189F0 4E 80 00 20 */ blr -.global func_8011BBF4 -func_8011BBF4: +.global zEntPlayerOOBState.update_moving_out__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_state_typeFR6xSceneRf +zEntPlayerOOBState.update_moving_out__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_state_typeFR6xSceneRf: /* 8011BBF4 001189F4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8011BBF8 001189F8 7C 08 02 A6 */ mflr r0 /* 8011BBFC 001189FC 90 01 00 24 */ stw r0, 0x24(r1) /* 8011BC00 00118A00 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8011BC04 00118A04 7C BF 2B 78 */ mr r31, r5 /* 8011BC08 00118A08 C0 25 00 00 */ lfs f1, 0(r5) -/* 8011BC0C 00118A0C 4B FF F3 81 */ bl func_8011AF8C +/* 8011BC0C 00118A0C 4B FF F3 81 */ bl zEntPlayerOOBState.move_hand__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Ff /* 8011BC10 00118A10 3C 80 80 29 */ lis r4, lbl_80297E48@ha /* 8011BC14 00118A14 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011BC18 00118A18 38 A4 7E 48 */ addi r5, r4, lbl_80297E48@l @@ -1282,19 +1282,19 @@ lbl_8011BC7C: /* 8011BC7C 00118A7C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011BC80 00118A80 7C 08 02 A6 */ mflr r0 /* 8011BC84 00118A84 90 01 00 14 */ stw r0, 0x14(r1) -/* 8011BC88 00118A88 48 00 00 15 */ bl func_8011BC9C +/* 8011BC88 00118A88 48 00 00 15 */ bl zEntPlayerOOBState.update_starting__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_state_typeFR6xSceneRf /* 8011BC8C 00118A8C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011BC90 00118A90 7C 08 03 A6 */ mtlr r0 /* 8011BC94 00118A94 38 21 00 10 */ addi r1, r1, 0x10 /* 8011BC98 00118A98 4E 80 00 20 */ blr -.global func_8011BC9C -func_8011BC9C: +.global zEntPlayerOOBState.update_starting__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_state_typeFR6xSceneRf +zEntPlayerOOBState.update_starting__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_state_typeFR6xSceneRf: /* 8011BC9C 00118A9C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011BCA0 00118AA0 7C 08 02 A6 */ mflr r0 /* 8011BCA4 00118AA4 90 01 00 14 */ stw r0, 0x14(r1) /* 8011BCA8 00118AA8 C0 25 00 00 */ lfs f1, 0(r5) -/* 8011BCAC 00118AAC 4B FF F2 E1 */ bl func_8011AF8C +/* 8011BCAC 00118AAC 4B FF F2 E1 */ bl zEntPlayerOOBState.move_hand__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Ff /* 8011BCB0 00118AB0 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011BCB4 00118AB4 3C 80 80 29 */ lis r4, lbl_80297E48@ha /* 8011BCB8 00118AB8 38 63 45 30 */ addi r3, r3, lbl_80314530@l @@ -1320,14 +1320,14 @@ lbl_8011BCFC: /* 8011BCFC 00118AFC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011BD00 00118B00 7C 08 02 A6 */ mflr r0 /* 8011BD04 00118B04 90 01 00 14 */ stw r0, 0x14(r1) -/* 8011BD08 00118B08 48 00 00 15 */ bl func_8011BD1C +/* 8011BD08 00118B08 48 00 00 15 */ bl zEntPlayerOOBState.update_stopped__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_state_typeFR6xSceneRf /* 8011BD0C 00118B0C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011BD10 00118B10 7C 08 03 A6 */ mtlr r0 /* 8011BD14 00118B14 38 21 00 10 */ addi r1, r1, 0x10 /* 8011BD18 00118B18 4E 80 00 20 */ blr -.global func_8011BD1C -func_8011BD1C: +.global zEntPlayerOOBState.update_stopped__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_state_typeFR6xSceneRf +zEntPlayerOOBState.update_stopped__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_state_typeFR6xSceneRf: /* 8011BD1C 00118B1C C0 23 00 1C */ lfs f1, 0x1c(r3) /* 8011BD20 00118B20 C0 05 00 00 */ lfs f0, 0(r5) /* 8011BD24 00118B24 EC 01 00 28 */ fsubs f0, f1, f0 @@ -1360,14 +1360,14 @@ lbl_8011BD88: /* 8011BD88 00118B88 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011BD8C 00118B8C 7C 08 02 A6 */ mflr r0 /* 8011BD90 00118B90 90 01 00 14 */ stw r0, 0x14(r1) -/* 8011BD94 00118B94 48 00 00 15 */ bl func_8011BDA8 +/* 8011BD94 00118B94 48 00 00 15 */ bl zEntPlayerOOBState.update_stopping__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_state_typeFR6xSceneRf /* 8011BD98 00118B98 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011BD9C 00118B9C 7C 08 03 A6 */ mtlr r0 /* 8011BDA0 00118BA0 38 21 00 10 */ addi r1, r1, 0x10 /* 8011BDA4 00118BA4 4E 80 00 20 */ blr -.global func_8011BDA8 -func_8011BDA8: +.global zEntPlayerOOBState.update_stopping__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_state_typeFR6xSceneRf +zEntPlayerOOBState.update_stopping__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_state_typeFR6xSceneRf: /* 8011BDA8 00118BA8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011BDAC 00118BAC 7C 08 02 A6 */ mflr r0 /* 8011BDB0 00118BB0 90 01 00 14 */ stw r0, 0x14(r1) @@ -1375,7 +1375,7 @@ func_8011BDA8: /* 8011BDB8 00118BB8 93 C1 00 08 */ stw r30, 8(r1) /* 8011BDBC 00118BBC 7C 7E 1B 78 */ mr r30, r3 /* 8011BDC0 00118BC0 C0 25 00 00 */ lfs f1, 0(r5) -/* 8011BDC4 00118BC4 4B FF F1 C9 */ bl func_8011AF8C +/* 8011BDC4 00118BC4 4B FF F1 C9 */ bl zEntPlayerOOBState.move_hand__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Ff /* 8011BDC8 00118BC8 3C 60 80 29 */ lis r3, lbl_80297E48@ha /* 8011BDCC 00118BCC C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) /* 8011BDD0 00118BD0 3B E3 7E 48 */ addi r31, r3, lbl_80297E48@l @@ -1411,21 +1411,21 @@ lbl_8011BE3C: /* 8011BE3C 00118C3C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011BE40 00118C40 7C 08 02 A6 */ mflr r0 /* 8011BE44 00118C44 90 01 00 14 */ stw r0, 0x14(r1) -/* 8011BE48 00118C48 48 00 00 15 */ bl func_8011BE5C +/* 8011BE48 00118C48 48 00 00 15 */ bl zEntPlayerOOBState.update_moving_in__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_state_typeFR6xSceneRf /* 8011BE4C 00118C4C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011BE50 00118C50 7C 08 03 A6 */ mtlr r0 /* 8011BE54 00118C54 38 21 00 10 */ addi r1, r1, 0x10 /* 8011BE58 00118C58 4E 80 00 20 */ blr -.global func_8011BE5C -func_8011BE5C: +.global zEntPlayerOOBState.update_moving_in__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_state_typeFR6xSceneRf +zEntPlayerOOBState.update_moving_in__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_state_typeFR6xSceneRf: /* 8011BE5C 00118C5C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8011BE60 00118C60 7C 08 02 A6 */ mflr r0 /* 8011BE64 00118C64 90 01 00 34 */ stw r0, 0x34(r1) /* 8011BE68 00118C68 93 E1 00 2C */ stw r31, 0x2c(r1) /* 8011BE6C 00118C6C 93 C1 00 28 */ stw r30, 0x28(r1) /* 8011BE70 00118C70 C0 25 00 00 */ lfs f1, 0(r5) -/* 8011BE74 00118C74 4B FF F1 19 */ bl func_8011AF8C +/* 8011BE74 00118C74 4B FF F1 19 */ bl zEntPlayerOOBState.move_hand__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Ff /* 8011BE78 00118C78 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011BE7C 00118C7C 38 83 45 30 */ addi r4, r3, lbl_80314530@l /* 8011BE80 00118C80 3B E4 00 1C */ addi r31, r4, 0x1c @@ -1492,29 +1492,29 @@ lbl_8011BF54: /* 8011BF64 00118D64 38 21 00 30 */ addi r1, r1, 0x30 /* 8011BF68 00118D68 4E 80 00 20 */ blr -.global func_8011BF6C -func_8011BF6C: +.global zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_10state_typeFQ39oob_state32_unnamed_zEntPlayerOOBState_cpp_10state_enum +zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_10state_typeFQ39oob_state32_unnamed_zEntPlayerOOBState_cpp_10state_enum: /* 8011BF6C 00118D6C 3C A0 80 29 */ lis r5, lbl_80297F54@ha /* 8011BF70 00118D70 38 05 7F 54 */ addi r0, r5, lbl_80297F54@l /* 8011BF74 00118D74 90 03 00 04 */ stw r0, 4(r3) /* 8011BF78 00118D78 90 83 00 00 */ stw r4, 0(r3) /* 8011BF7C 00118D7C 4E 80 00 20 */ blr -.global func_8011BF80 -func_8011BF80: +.global zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFv +zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFv: /* 8011BF80 00118D80 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011BF84 00118D84 7C 08 02 A6 */ mflr r0 /* 8011BF88 00118D88 38 80 00 02 */ li r4, 2 /* 8011BF8C 00118D8C 90 01 00 14 */ stw r0, 0x14(r1) /* 8011BF90 00118D90 93 E1 00 0C */ stw r31, 0xc(r1) /* 8011BF94 00118D94 7C 7F 1B 78 */ mr r31, r3 -/* 8011BF98 00118D98 4B FF FF D5 */ bl func_8011BF6C +/* 8011BF98 00118D98 4B FF FF D5 */ bl zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_10state_typeFQ39oob_state32_unnamed_zEntPlayerOOBState_cpp_10state_enum /* 8011BF9C 00118D9C 3C 60 80 29 */ lis r3, lbl_80297F40@ha /* 8011BFA0 00118DA0 7F E4 FB 78 */ mr r4, r31 /* 8011BFA4 00118DA4 38 03 7F 40 */ addi r0, r3, lbl_80297F40@l /* 8011BFA8 00118DA8 38 7F 00 08 */ addi r3, r31, 8 /* 8011BFAC 00118DAC 90 1F 00 04 */ stw r0, 4(r31) -/* 8011BFB0 00118DB0 48 00 06 6D */ bl func_8011C61C +/* 8011BFB0 00118DB0 48 00 06 6D */ bl zEntPlayerOOBState.__ct__Q49oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_type17tutorial_callbackFRQ39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_type /* 8011BFB4 00118DB4 3C 80 80 12 */ lis r4, lbl_8011C5F4@ha /* 8011BFB8 00118DB8 3C 60 80 12 */ lis r3, lbl_8011C594@ha /* 8011BFBC 00118DBC 38 04 C5 F4 */ addi r0, r4, lbl_8011C5F4@l @@ -1555,14 +1555,14 @@ lbl_8011C044: /* 8011C044 00118E44 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011C048 00118E48 7C 08 02 A6 */ mflr r0 /* 8011C04C 00118E4C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8011C050 00118E50 48 00 00 15 */ bl func_8011C064 +/* 8011C050 00118E50 48 00 00 15 */ bl zEntPlayerOOBState.update_fade_out__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf /* 8011C054 00118E54 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011C058 00118E58 7C 08 03 A6 */ mtlr r0 /* 8011C05C 00118E5C 38 21 00 10 */ addi r1, r1, 0x10 /* 8011C060 00118E60 4E 80 00 20 */ blr -.global func_8011C064 -func_8011C064: +.global zEntPlayerOOBState.update_fade_out__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf +zEntPlayerOOBState.update_fade_out__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf: /* 8011C064 00118E64 C0 23 00 34 */ lfs f1, 0x34(r3) /* 8011C068 00118E68 3C C0 80 31 */ lis r6, lbl_80314530@ha /* 8011C06C 00118E6C C0 05 00 00 */ lfs f0, 0(r5) @@ -1596,14 +1596,14 @@ lbl_8011C0D0: /* 8011C0D0 00118ED0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011C0D4 00118ED4 7C 08 02 A6 */ mflr r0 /* 8011C0D8 00118ED8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8011C0DC 00118EDC 48 00 00 15 */ bl func_8011C0F0 +/* 8011C0DC 00118EDC 48 00 00 15 */ bl zEntPlayerOOBState.update_start_fade_out__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf /* 8011C0E0 00118EE0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011C0E4 00118EE4 7C 08 03 A6 */ mtlr r0 /* 8011C0E8 00118EE8 38 21 00 10 */ addi r1, r1, 0x10 /* 8011C0EC 00118EEC 4E 80 00 20 */ blr -.global func_8011C0F0 -func_8011C0F0: +.global zEntPlayerOOBState.update_start_fade_out__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf +zEntPlayerOOBState.update_start_fade_out__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf: /* 8011C0F0 00118EF0 C0 23 00 30 */ lfs f1, 0x30(r3) /* 8011C0F4 00118EF4 C0 05 00 00 */ lfs f0, 0(r5) /* 8011C0F8 00118EF8 EC 01 00 28 */ fsubs f0, f1, f0 @@ -1624,21 +1624,21 @@ lbl_8011C12C: /* 8011C12C 00118F2C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011C130 00118F30 7C 08 02 A6 */ mflr r0 /* 8011C134 00118F34 90 01 00 14 */ stw r0, 0x14(r1) -/* 8011C138 00118F38 48 00 00 15 */ bl func_8011C14C +/* 8011C138 00118F38 48 00 00 15 */ bl zEntPlayerOOBState.update_moving_out__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf /* 8011C13C 00118F3C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011C140 00118F40 7C 08 03 A6 */ mtlr r0 /* 8011C144 00118F44 38 21 00 10 */ addi r1, r1, 0x10 /* 8011C148 00118F48 4E 80 00 20 */ blr -.global func_8011C14C -func_8011C14C: +.global zEntPlayerOOBState.update_moving_out__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf +zEntPlayerOOBState.update_moving_out__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf: /* 8011C14C 00118F4C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8011C150 00118F50 7C 08 02 A6 */ mflr r0 /* 8011C154 00118F54 90 01 00 24 */ stw r0, 0x24(r1) /* 8011C158 00118F58 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8011C15C 00118F5C 7C BF 2B 78 */ mr r31, r5 /* 8011C160 00118F60 C0 25 00 00 */ lfs f1, 0(r5) -/* 8011C164 00118F64 4B FF EE 29 */ bl func_8011AF8C +/* 8011C164 00118F64 4B FF EE 29 */ bl zEntPlayerOOBState.move_hand__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Ff /* 8011C168 00118F68 3C 80 80 29 */ lis r4, lbl_80297E48@ha /* 8011C16C 00118F6C 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011C170 00118F70 38 A4 7E 48 */ addi r5, r4, lbl_80297E48@l @@ -1672,19 +1672,19 @@ lbl_8011C1D4: /* 8011C1D4 00118FD4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011C1D8 00118FD8 7C 08 02 A6 */ mflr r0 /* 8011C1DC 00118FDC 90 01 00 14 */ stw r0, 0x14(r1) -/* 8011C1E0 00118FE0 48 00 00 15 */ bl func_8011C1F4 +/* 8011C1E0 00118FE0 48 00 00 15 */ bl zEntPlayerOOBState.update_starting__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf /* 8011C1E4 00118FE4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011C1E8 00118FE8 7C 08 03 A6 */ mtlr r0 /* 8011C1EC 00118FEC 38 21 00 10 */ addi r1, r1, 0x10 /* 8011C1F0 00118FF0 4E 80 00 20 */ blr -.global func_8011C1F4 -func_8011C1F4: +.global zEntPlayerOOBState.update_starting__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf +zEntPlayerOOBState.update_starting__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf: /* 8011C1F4 00118FF4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011C1F8 00118FF8 7C 08 02 A6 */ mflr r0 /* 8011C1FC 00118FFC 90 01 00 14 */ stw r0, 0x14(r1) /* 8011C200 00119000 C0 25 00 00 */ lfs f1, 0(r5) -/* 8011C204 00119004 4B FF ED 89 */ bl func_8011AF8C +/* 8011C204 00119004 4B FF ED 89 */ bl zEntPlayerOOBState.move_hand__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Ff /* 8011C208 00119008 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011C20C 0011900C 3C 80 80 29 */ lis r4, lbl_80297E48@ha /* 8011C210 00119010 38 63 45 30 */ addi r3, r3, lbl_80314530@l @@ -1710,14 +1710,14 @@ lbl_8011C254: /* 8011C254 00119054 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011C258 00119058 7C 08 02 A6 */ mflr r0 /* 8011C25C 0011905C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8011C260 00119060 48 00 00 15 */ bl func_8011C274 +/* 8011C260 00119060 48 00 00 15 */ bl zEntPlayerOOBState.update_tutorial__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf /* 8011C264 00119064 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011C268 00119068 7C 08 03 A6 */ mtlr r0 /* 8011C26C 0011906C 38 21 00 10 */ addi r1, r1, 0x10 /* 8011C270 00119070 4E 80 00 20 */ blr -.global func_8011C274 -func_8011C274: +.global zEntPlayerOOBState.update_tutorial__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf +zEntPlayerOOBState.update_tutorial__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf: /* 8011C274 00119074 C0 23 00 2C */ lfs f1, 0x2c(r3) /* 8011C278 00119078 C0 05 00 00 */ lfs f0, 0(r5) /* 8011C27C 0011907C EC 01 00 28 */ fsubs f0, f1, f0 @@ -1752,14 +1752,14 @@ lbl_8011C2E4: /* 8011C2E4 001190E4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011C2E8 001190E8 7C 08 02 A6 */ mflr r0 /* 8011C2EC 001190EC 90 01 00 14 */ stw r0, 0x14(r1) -/* 8011C2F0 001190F0 48 00 00 15 */ bl func_8011C304 +/* 8011C2F0 001190F0 48 00 00 15 */ bl zEntPlayerOOBState.update_stopped__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf /* 8011C2F4 001190F4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011C2F8 001190F8 7C 08 03 A6 */ mtlr r0 /* 8011C2FC 001190FC 38 21 00 10 */ addi r1, r1, 0x10 /* 8011C300 00119100 4E 80 00 20 */ blr -.global func_8011C304 -func_8011C304: +.global zEntPlayerOOBState.update_stopped__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf +zEntPlayerOOBState.update_stopped__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf: /* 8011C304 00119104 C0 23 00 2C */ lfs f1, 0x2c(r3) /* 8011C308 00119108 C0 05 00 00 */ lfs f0, 0(r5) /* 8011C30C 0011910C EC 01 00 28 */ fsubs f0, f1, f0 @@ -1792,14 +1792,14 @@ lbl_8011C370: /* 8011C370 00119170 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011C374 00119174 7C 08 02 A6 */ mflr r0 /* 8011C378 00119178 90 01 00 14 */ stw r0, 0x14(r1) -/* 8011C37C 0011917C 48 00 00 15 */ bl func_8011C390 +/* 8011C37C 0011917C 48 00 00 15 */ bl zEntPlayerOOBState.update_stopping__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf /* 8011C380 00119180 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011C384 00119184 7C 08 03 A6 */ mtlr r0 /* 8011C388 00119188 38 21 00 10 */ addi r1, r1, 0x10 /* 8011C38C 0011918C 4E 80 00 20 */ blr -.global func_8011C390 -func_8011C390: +.global zEntPlayerOOBState.update_stopping__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf +zEntPlayerOOBState.update_stopping__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf: /* 8011C390 00119190 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011C394 00119194 7C 08 02 A6 */ mflr r0 /* 8011C398 00119198 90 01 00 14 */ stw r0, 0x14(r1) @@ -1807,7 +1807,7 @@ func_8011C390: /* 8011C3A0 001191A0 93 C1 00 08 */ stw r30, 8(r1) /* 8011C3A4 001191A4 7C 7E 1B 78 */ mr r30, r3 /* 8011C3A8 001191A8 C0 25 00 00 */ lfs f1, 0(r5) -/* 8011C3AC 001191AC 4B FF EB E1 */ bl func_8011AF8C +/* 8011C3AC 001191AC 4B FF EB E1 */ bl zEntPlayerOOBState.move_hand__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Ff /* 8011C3B0 001191B0 3C 60 80 29 */ lis r3, lbl_80297E48@ha /* 8011C3B4 001191B4 C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) /* 8011C3B8 001191B8 3B E3 7E 48 */ addi r31, r3, lbl_80297E48@l @@ -1831,7 +1831,7 @@ lbl_8011C3D0: /* 8011C3FC 001191FC D0 04 00 48 */ stfs f0, 0x48(r4) /* 8011C400 00119200 C0 03 00 38 */ lfs f0, 0x38(r3) /* 8011C404 00119204 D0 1E 00 2C */ stfs f0, 0x2c(r30) -/* 8011C408 00119208 4B FF EA 99 */ bl func_8011AEA0 +/* 8011C408 00119208 4B FF EA 99 */ bl zEntPlayerOOBState.assume_player_is_stupid__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fv /* 8011C40C 0011920C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8011C410 00119210 41 82 00 38 */ beq lbl_8011C448 /* 8011C414 00119214 3C 60 80 27 */ lis r3, lbl_8026B42C@ha @@ -1860,21 +1860,21 @@ lbl_8011C464: /* 8011C464 00119264 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011C468 00119268 7C 08 02 A6 */ mflr r0 /* 8011C46C 0011926C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8011C470 00119270 48 00 00 15 */ bl func_8011C484 +/* 8011C470 00119270 48 00 00 15 */ bl zEntPlayerOOBState.update_moving_in__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf /* 8011C474 00119274 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011C478 00119278 7C 08 03 A6 */ mtlr r0 /* 8011C47C 0011927C 38 21 00 10 */ addi r1, r1, 0x10 /* 8011C480 00119280 4E 80 00 20 */ blr -.global func_8011C484 -func_8011C484: +.global zEntPlayerOOBState.update_moving_in__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf +zEntPlayerOOBState.update_moving_in__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf: /* 8011C484 00119284 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8011C488 00119288 7C 08 02 A6 */ mflr r0 /* 8011C48C 0011928C 90 01 00 34 */ stw r0, 0x34(r1) /* 8011C490 00119290 93 E1 00 2C */ stw r31, 0x2c(r1) /* 8011C494 00119294 93 C1 00 28 */ stw r30, 0x28(r1) /* 8011C498 00119298 C0 25 00 00 */ lfs f1, 0(r5) -/* 8011C49C 0011929C 4B FF EA F1 */ bl func_8011AF8C +/* 8011C49C 0011929C 4B FF EA F1 */ bl zEntPlayerOOBState.move_hand__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Ff /* 8011C4A0 001192A0 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011C4A4 001192A4 38 83 45 30 */ addi r4, r3, lbl_80314530@l /* 8011C4A8 001192A8 3B E4 00 1C */ addi r31, r4, 0x1c @@ -1944,14 +1944,14 @@ lbl_8011C594: /* 8011C594 00119394 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011C598 00119398 7C 08 02 A6 */ mflr r0 /* 8011C59C 0011939C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8011C5A0 001193A0 48 00 00 15 */ bl func_8011C5B4 +/* 8011C5A0 001193A0 48 00 00 15 */ bl zEntPlayerOOBState.update_begin_wait__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf /* 8011C5A4 001193A4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011C5A8 001193A8 7C 08 03 A6 */ mtlr r0 /* 8011C5AC 001193AC 38 21 00 10 */ addi r1, r1, 0x10 /* 8011C5B0 001193B0 4E 80 00 20 */ blr -.global func_8011C5B4 -func_8011C5B4: +.global zEntPlayerOOBState.update_begin_wait__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf +zEntPlayerOOBState.update_begin_wait__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf: /* 8011C5B4 001193B4 C0 23 00 2C */ lfs f1, 0x2c(r3) /* 8011C5B8 001193B8 C0 05 00 00 */ lfs f0, 0(r5) /* 8011C5BC 001193BC EC 01 00 28 */ fsubs f0, f1, f0 @@ -1973,19 +1973,19 @@ lbl_8011C5F4: /* 8011C5F4 001193F4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011C5F8 001193F8 7C 08 02 A6 */ mflr r0 /* 8011C5FC 001193FC 90 01 00 14 */ stw r0, 0x14(r1) -/* 8011C600 00119400 48 00 00 15 */ bl func_8011C614 +/* 8011C600 00119400 48 00 00 15 */ bl zEntPlayerOOBState.update_reorient__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf /* 8011C604 00119404 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011C608 00119408 7C 08 03 A6 */ mtlr r0 /* 8011C60C 0011940C 38 21 00 10 */ addi r1, r1, 0x10 /* 8011C610 00119410 4E 80 00 20 */ blr -.global func_8011C614 -func_8011C614: +.global zEntPlayerOOBState.update_reorient__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf +zEntPlayerOOBState.update_reorient__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf: /* 8011C614 00119414 38 60 00 01 */ li r3, 1 /* 8011C618 00119418 4E 80 00 20 */ blr -.global func_8011C61C -func_8011C61C: +.global zEntPlayerOOBState.__ct__Q49oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_type17tutorial_callbackFRQ39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_type +zEntPlayerOOBState.__ct__Q49oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_type17tutorial_callbackFRQ39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_type: /* 8011C61C 0011941C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011C620 00119420 7C 08 02 A6 */ mflr r0 /* 8011C624 00119424 90 01 00 14 */ stw r0, 0x14(r1) @@ -2013,15 +2013,15 @@ func_8011C668: /* 8011C670 00119470 90 03 00 00 */ stw r0, 0(r3) /* 8011C674 00119474 4E 80 00 20 */ blr -.global func_8011C678 -func_8011C678: +.global zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_14out_state_typeFv +zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_14out_state_typeFv: /* 8011C678 00119478 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011C67C 0011947C 7C 08 02 A6 */ mflr r0 /* 8011C680 00119480 38 80 00 01 */ li r4, 1 /* 8011C684 00119484 90 01 00 14 */ stw r0, 0x14(r1) /* 8011C688 00119488 93 E1 00 0C */ stw r31, 0xc(r1) /* 8011C68C 0011948C 7C 7F 1B 78 */ mr r31, r3 -/* 8011C690 00119490 4B FF F8 DD */ bl func_8011BF6C +/* 8011C690 00119490 4B FF F8 DD */ bl zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_10state_typeFQ39oob_state32_unnamed_zEntPlayerOOBState_cpp_10state_enum /* 8011C694 00119494 3C 80 80 29 */ lis r4, lbl_80297EFC@ha /* 8011C698 00119498 7F E3 FB 78 */ mr r3, r31 /* 8011C69C 0011949C 38 04 7E FC */ addi r0, r4, lbl_80297EFC@l @@ -2032,15 +2032,15 @@ func_8011C678: /* 8011C6B0 001194B0 38 21 00 10 */ addi r1, r1, 0x10 /* 8011C6B4 001194B4 4E 80 00 20 */ blr -.global func_8011C6B8 -func_8011C6B8: +.global zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_13in_state_typeFv +zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_13in_state_typeFv: /* 8011C6B8 001194B8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011C6BC 001194BC 7C 08 02 A6 */ mflr r0 /* 8011C6C0 001194C0 38 80 00 00 */ li r4, 0 /* 8011C6C4 001194C4 90 01 00 14 */ stw r0, 0x14(r1) /* 8011C6C8 001194C8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8011C6CC 001194CC 7C 7F 1B 78 */ mr r31, r3 -/* 8011C6D0 001194D0 4B FF F8 9D */ bl func_8011BF6C +/* 8011C6D0 001194D0 4B FF F8 9D */ bl zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_10state_typeFQ39oob_state32_unnamed_zEntPlayerOOBState_cpp_10state_enum /* 8011C6D4 001194D4 3C 80 80 29 */ lis r4, lbl_80297EE8@ha /* 8011C6D8 001194D8 7F E3 FB 78 */ mr r3, r31 /* 8011C6DC 001194DC 38 04 7E E8 */ addi r0, r4, lbl_80297EE8@l @@ -2220,8 +2220,8 @@ fx_render__9oob_stateFv: /* 8011C92C 0011972C C0 02 9F B8 */ lfs f0, lbl_803CE938-_SDA2_BASE_(r2) /* 8011C930 00119730 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011C934 00119734 40 80 00 0C */ bge lbl_8011C940 -/* 8011C938 00119738 4B FF E6 C1 */ bl func_8011AFF8 -/* 8011C93C 0011973C 4B FF E9 01 */ bl func_8011B23C +/* 8011C938 00119738 4B FF E6 C1 */ bl zEntPlayerOOBState.render_fade__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fv +/* 8011C93C 0011973C 4B FF E9 01 */ bl zEntPlayerOOBState.render_ghost__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fv lbl_8011C940: /* 8011C940 00119740 3C 60 80 29 */ lis r3, lbl_80297E48@ha /* 8011C944 00119744 38 63 7E 48 */ addi r3, r3, lbl_80297E48@l @@ -2231,7 +2231,7 @@ lbl_8011C940: /* 8011C954 00119754 80 03 00 28 */ lwz r0, 0x28(r3) /* 8011C958 00119758 28 00 00 00 */ cmplwi r0, 0 /* 8011C95C 0011975C 41 82 00 08 */ beq lbl_8011C964 -/* 8011C960 00119760 4B FF EA 01 */ bl func_8011B360 +/* 8011C960 00119760 4B FF EA 01 */ bl zEntPlayerOOBState.render_hand__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fv lbl_8011C964: /* 8011C964 00119764 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011C968 00119768 7C 08 03 A6 */ mtlr r0 @@ -2383,7 +2383,7 @@ lbl_8011CAD0: /* 8011CB7C 0011997C 7C 7E 1B 78 */ mr r30, r3 /* 8011CB80 00119980 41 82 00 0C */ beq lbl_8011CB8C /* 8011CB84 00119984 7F E3 FB 78 */ mr r3, r31 -/* 8011CB88 00119988 4B FF E2 C5 */ bl func_8011AE4C +/* 8011CB88 00119988 4B FF E2 C5 */ bl zEntPlayerOOBState.update_max_out_time__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FRC8xSurface lbl_8011CB8C: /* 8011CB8C 0011998C 57 C0 06 3F */ clrlwi. r0, r30, 0x18 /* 8011CB90 00119990 40 82 00 28 */ bne lbl_8011CBB8 @@ -2437,7 +2437,7 @@ lbl_8011CBBC: /* 8011CC48 00119A48 7C 7E 1B 78 */ mr r30, r3 /* 8011CC4C 00119A4C 41 82 00 0C */ beq lbl_8011CC58 /* 8011CC50 00119A50 7F E3 FB 78 */ mr r3, r31 -/* 8011CC54 00119A54 4B FF E1 F9 */ bl func_8011AE4C +/* 8011CC54 00119A54 4B FF E1 F9 */ bl zEntPlayerOOBState.update_max_out_time__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FRC8xSurface lbl_8011CC58: /* 8011CC58 00119A58 3C 60 80 29 */ lis r3, lbl_80297E48@ha /* 8011CC5C 00119A5C C0 1D 00 00 */ lfs f0, 0(r29) @@ -2538,7 +2538,7 @@ lbl_8011CCF0: /* 8011CDC8 00119BC8 90 1D 00 10 */ stw r0, 0x10(r29) /* 8011CDCC 00119BCC C0 1F 00 14 */ lfs f0, 0x14(r31) /* 8011CDD0 00119BD0 D0 1D 00 24 */ stfs f0, 0x24(r29) -/* 8011CDD4 00119BD4 4B FF DC 1D */ bl func_8011A9F0 +/* 8011CDD4 00119BD4 4B FF DC 1D */ bl zEntPlayerOOBState.set_camera__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fb /* 8011CDD8 00119BD8 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011CDDC 00119BDC 3C 80 80 29 */ lis r4, lbl_80297E48@ha /* 8011CDE0 00119BE0 38 63 45 30 */ addi r3, r3, lbl_80314530@l @@ -2718,7 +2718,7 @@ lbl_8011D040: /* 8011D070 00119E70 C0 25 00 20 */ lfs f1, 0x20(r5) /* 8011D074 00119E74 C0 04 00 30 */ lfs f0, 0x30(r4) /* 8011D078 00119E78 EC 21 00 28 */ fsubs f1, f1, f0 -/* 8011D07C 00119E7C 4B FF DC A9 */ bl func_8011AD24 +/* 8011D07C 00119E7C 4B FF DC A9 */ bl zEntPlayerOOBState.move_up__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FR5xVec3f /* 8011D080 00119E80 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011D084 00119E84 3C 80 80 29 */ lis r4, lbl_80297E48@ha /* 8011D088 00119E88 38 A3 45 30 */ addi r5, r3, lbl_80314530@l @@ -2727,7 +2727,7 @@ lbl_8011D040: /* 8011D094 00119E94 C0 25 00 1C */ lfs f1, 0x1c(r5) /* 8011D098 00119E98 C0 04 00 2C */ lfs f0, 0x2c(r4) /* 8011D09C 00119E9C EC 21 00 28 */ fsubs f1, f1, f0 -/* 8011D0A0 00119EA0 4B FF DD 11 */ bl func_8011ADB0 +/* 8011D0A0 00119EA0 4B FF DD 11 */ bl zEntPlayerOOBState.move_right__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FR5xVec3f lbl_8011D0A4: /* 8011D0A4 00119EA4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8011D0A8 00119EA8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -2825,7 +2825,7 @@ lbl_8011D0BC: /* 8011D214 0011A014 38 63 00 30 */ addi r3, r3, 0x30 /* 8011D218 0011A018 4B EE E0 4D */ bl func_8000B264 /* 8011D21C 0011A01C 38 60 00 01 */ li r3, 1 -/* 8011D220 0011A020 4B FF D7 D1 */ bl func_8011A9F0 +/* 8011D220 0011A020 4B FF D7 D1 */ bl zEntPlayerOOBState.set_camera__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fb /* 8011D224 0011A024 3C A0 80 31 */ lis r5, lbl_803145AC@ha /* 8011D228 0011A028 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8011D22C 0011A02C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -2873,7 +2873,7 @@ lbl_8011D0BC: /* 8011D2D4 0011A0D4 C0 02 9F B8 */ lfs f0, lbl_803CE938-_SDA2_BASE_(r2) /* 8011D2D8 0011A0D8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8011D2DC 0011A0DC D0 03 17 10 */ stfs f0, 0x1710(r3) -/* 8011D2E0 0011A0E0 4B FF D8 C5 */ bl func_8011ABA4 +/* 8011D2E0 0011A0E0 4B FF D8 C5 */ bl zEntPlayerOOBState.reset_camera__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fv /* 8011D2E4 0011A0E4 3C 60 80 29 */ lis r3, lbl_80297E48@ha /* 8011D2E8 0011A0E8 38 00 00 00 */ li r0, 0 /* 8011D2EC 0011A0EC 38 63 7E 48 */ addi r3, r3, lbl_80297E48@l @@ -2975,7 +2975,7 @@ lbl_8011D418: /* 8011D448 0011A248 C0 25 00 20 */ lfs f1, 0x20(r5) /* 8011D44C 0011A24C C0 04 00 30 */ lfs f0, 0x30(r4) /* 8011D450 0011A250 EC 21 00 28 */ fsubs f1, f1, f0 -/* 8011D454 0011A254 4B FF D8 D1 */ bl func_8011AD24 +/* 8011D454 0011A254 4B FF D8 D1 */ bl zEntPlayerOOBState.move_up__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FR5xVec3f /* 8011D458 0011A258 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011D45C 0011A25C 3C 80 80 29 */ lis r4, lbl_80297E48@ha /* 8011D460 0011A260 38 A3 45 30 */ addi r5, r3, lbl_80314530@l @@ -2984,7 +2984,7 @@ lbl_8011D418: /* 8011D46C 0011A26C C0 25 00 1C */ lfs f1, 0x1c(r5) /* 8011D470 0011A270 C0 04 00 2C */ lfs f0, 0x2c(r4) /* 8011D474 0011A274 EC 21 00 28 */ fsubs f1, f1, f0 -/* 8011D478 0011A278 4B FF D9 39 */ bl func_8011ADB0 +/* 8011D478 0011A278 4B FF D9 39 */ bl zEntPlayerOOBState.move_right__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FR5xVec3f lbl_8011D47C: /* 8011D47C 0011A27C 3C 60 80 29 */ lis r3, lbl_80297E48@ha /* 8011D480 0011A280 38 63 7E 48 */ addi r3, r3, lbl_80297E48@l diff --git a/asm/Game/zEntSimpleObj.s b/asm/Game/zEntSimpleObj.s index ce9ff2c3b..f4e9c7c4b 100644 --- a/asm/Game/zEntSimpleObj.s +++ b/asm/Game/zEntSimpleObj.s @@ -43,9 +43,9 @@ lbl_80090EFC: /* 80090F14 0008DD14 38 04 1B 08 */ addi r0, r4, lbl_80091B08@l /* 80090F18 0008DD18 7C 05 00 40 */ cmplw r5, r0 /* 80090F1C 0008DD1C 40 82 00 9C */ bne lbl_80090FB8 -/* 80090F20 0008DD20 3C 80 80 09 */ lis r4, func_80091854@ha +/* 80090F20 0008DD20 3C 80 80 09 */ lis r4, zEntSimpleObj.zEntSimpleObj_Render__FP4xEnt@ha /* 80090F24 0008DD24 80 A3 00 44 */ lwz r5, 0x44(r3) -/* 80090F28 0008DD28 38 04 18 54 */ addi r0, r4, func_80091854@l +/* 80090F28 0008DD28 38 04 18 54 */ addi r0, r4, zEntSimpleObj.zEntSimpleObj_Render__FP4xEnt@l /* 80090F2C 0008DD2C 7C 05 00 40 */ cmplw r5, r0 /* 80090F30 0008DD30 40 82 00 88 */ bne lbl_80090FB8 /* 80090F34 0008DD34 3C 80 80 09 */ lis r4, lbl_80091CD8@ha @@ -559,7 +559,7 @@ lbl_80091678: /* 8009167C 0008E47C 80 9F 06 58 */ lwz r4, 0x658(r31) /* 80091680 0008E480 48 09 1E 41 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 80091684 0008E484 7F 83 E3 78 */ mr r3, r28 -/* 80091688 0008E488 48 00 01 CD */ bl func_80091854 +/* 80091688 0008E488 48 00 01 CD */ bl zEntSimpleObj.zEntSimpleObj_Render__FP4xEnt /* 8009168C 0008E48C 57 60 06 3F */ clrlwi. r0, r27, 0x18 /* 80091690 0008E490 40 82 00 7C */ bne lbl_8009170C /* 80091694 0008E494 4B F9 F5 D5 */ bl xrand__Fv @@ -688,8 +688,8 @@ lbl_8009182C: /* 8009184C 0008E64C 38 21 00 20 */ addi r1, r1, 0x20 /* 80091850 0008E650 4E 80 00 20 */ blr -.global func_80091854 -func_80091854: +.global zEntSimpleObj.zEntSimpleObj_Render__FP4xEnt +zEntSimpleObj.zEntSimpleObj_Render__FP4xEnt: /* 80091854 0008E654 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80091858 0008E658 7C 08 02 A6 */ mflr r0 /* 8009185C 0008E65C 90 01 00 14 */ stw r0, 0x14(r1) @@ -779,10 +779,10 @@ lbl_8009197C: /* 80091984 0008E784 90 BD 00 40 */ stw r5, 0x40(r29) /* 80091988 0008E788 38 03 1B 08 */ addi r0, r3, lbl_80091B08@l /* 8009198C 0008E78C 3C 80 80 09 */ lis r4, lbl_80091CD8@ha -/* 80091990 0008E790 3C 60 80 09 */ lis r3, func_80091854@ha +/* 80091990 0008E790 3C 60 80 09 */ lis r3, zEntSimpleObj.zEntSimpleObj_Render__FP4xEnt@ha /* 80091994 0008E794 90 1D 00 34 */ stw r0, 0x34(r29) /* 80091998 0008E798 38 84 1C D8 */ addi r4, r4, lbl_80091CD8@l -/* 8009199C 0008E79C 38 03 18 54 */ addi r0, r3, func_80091854@l +/* 8009199C 0008E79C 38 03 18 54 */ addi r0, r3, zEntSimpleObj.zEntSimpleObj_Render__FP4xEnt@l /* 800919A0 0008E7A0 90 9D 00 0C */ stw r4, 0xc(r29) /* 800919A4 0008E7A4 90 1D 00 44 */ stw r0, 0x44(r29) /* 800919A8 0008E7A8 88 1D 00 05 */ lbz r0, 5(r29) diff --git a/asm/Game/zEntTeleportBox.s b/asm/Game/zEntTeleportBox.s index 3fc496ff0..53b0522cc 100644 --- a/asm/Game/zEntTeleportBox.s +++ b/asm/Game/zEntTeleportBox.s @@ -2,8 +2,8 @@ .section .text # 0x8012C0A8 - 0x8012D888 -.global func_8012C0A8 -func_8012C0A8: +.global zEntTeleportBox.VecFromAngle__FfP5xVec3 +zEntTeleportBox.VecFromAngle__FfP5xVec3: /* 8012C0A8 00128EA8 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8012C0AC 00128EAC 7C 08 02 A6 */ mflr r0 /* 8012C0B0 00128EB0 90 01 00 54 */ stw r0, 0x54(r1) @@ -1365,7 +1365,7 @@ lbl_8012D4C8: /* 8012D4FC 0012A2FC C8 01 00 30 */ lfd f0, 0x30(r1) /* 8012D500 0012A300 EC 00 08 28 */ fsubs f0, f0, f1 /* 8012D504 0012A304 EC 22 00 32 */ fmuls f1, f2, f0 -/* 8012D508 0012A308 4B FF EB A1 */ bl func_8012C0A8 +/* 8012D508 0012A308 4B FF EB A1 */ bl zEntTeleportBox.VecFromAngle__FfP5xVec3 /* 8012D50C 0012A30C C0 22 A2 9C */ lfs f1, lbl_803CEC1C-_SDA2_BASE_(r2) /* 8012D510 0012A310 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha /* 8012D514 0012A314 C0 01 00 08 */ lfs f0, 8(r1) diff --git a/asm/Game/zEntTrigger.s b/asm/Game/zEntTrigger.s index b7ff8f2fe..7079df17c 100644 --- a/asm/Game/zEntTrigger.s +++ b/asm/Game/zEntTrigger.s @@ -55,7 +55,7 @@ zEntTriggerInit__FP11zEntTriggerP9xEntAsset: /* 80092128 0008EF28 38 61 00 08 */ addi r3, r1, 8 /* 8009212C 0008EF2C 38 9D 00 D4 */ addi r4, r29, 0xd4 /* 80092130 0008EF30 7C 65 1B 78 */ mr r5, r3 -/* 80092134 0008EF34 48 00 05 61 */ bl func_80092694 +/* 80092134 0008EF34 48 00 05 61 */ bl zEntTrigger.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80092138 0008EF38 38 7D 01 04 */ addi r3, r29, 0x104 /* 8009213C 0008EF3C 38 81 00 08 */ addi r4, r1, 8 /* 80092140 0008EF40 38 BE 00 20 */ addi r5, r30, 0x20 @@ -443,8 +443,8 @@ lbl_80092674: /* 8009268C 0008F48C 38 21 00 20 */ addi r1, r1, 0x20 /* 80092690 0008F490 4E 80 00 20 */ blr -.global func_80092694 -func_80092694: +.global zEntTrigger.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 +zEntTrigger.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 80092694 0008F494 C0 65 00 04 */ lfs f3, 4(r5) /* 80092698 0008F498 C0 04 00 10 */ lfs f0, 0x10(r4) /* 8009269C 0008F49C C0 44 00 14 */ lfs f2, 0x14(r4) diff --git a/asm/Game/zFX.s b/asm/Game/zFX.s index 6a0388148..c5a63cfd3 100644 --- a/asm/Game/zFX.s +++ b/asm/Game/zFX.s @@ -24,11 +24,11 @@ zFX_SceneEnter__FP7RpWorld: /* 80092D58 0008FB58 7F E3 FB 78 */ mr r3, r31 /* 80092D5C 0008FB5C 4B F9 42 4D */ bl xFX_SceneEnter__FP7RpWorld /* 80092D60 0008FB60 48 00 06 1D */ bl zFXGoo_SceneEnter__Fv -/* 80092D64 0008FB64 48 00 3B 99 */ bl func_800968FC +/* 80092D64 0008FB64 48 00 3B 99 */ bl zFX.init_poppers__Fv /* 80092D68 0008FB68 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80092D6C 0008FB6C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80092D70 0008FB70 80 63 1F C0 */ lwz r3, 0x1fc0(r3) -/* 80092D74 0008FB74 48 00 43 21 */ bl func_80097094 +/* 80092D74 0008FB74 48 00 43 21 */ bl zFX.setup_entrails__FR6zScene /* 80092D78 0008FB78 88 0D 8E 8C */ lbz r0, lbl_803CB78C-_SDA_BASE_(r13) /* 80092D7C 0008FB7C 7C 00 07 75 */ extsb. r0, r0 /* 80092D80 0008FB80 40 82 00 74 */ bne lbl_80092DF4 @@ -92,9 +92,9 @@ zFX_SceneReset__Fv: /* 80092E4C 0008FC4C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80092E50 0008FC50 7C 08 02 A6 */ mflr r0 /* 80092E54 0008FC54 90 01 00 14 */ stw r0, 0x14(r1) -/* 80092E58 0008FC58 48 00 05 AD */ bl func_80093404 -/* 80092E5C 0008FC5C 48 00 3A C9 */ bl func_80096924 -/* 80092E60 0008FC60 48 00 3F 29 */ bl func_80096D88 +/* 80092E58 0008FC58 48 00 05 AD */ bl zFX.zFXGoo_SceneReset__Fv +/* 80092E5C 0008FC5C 48 00 3A C9 */ bl zFX.reset_poppers__Fv +/* 80092E60 0008FC60 48 00 3F 29 */ bl zFX.reset_entrails__Fv /* 80092E64 0008FC64 80 01 00 14 */ lwz r0, 0x14(r1) /* 80092E68 0008FC68 7C 08 03 A6 */ mtlr r0 /* 80092E6C 0008FC6C 38 21 00 10 */ addi r1, r1, 0x10 @@ -484,8 +484,8 @@ lbl_800933AC: /* 800933FC 000901FC 38 21 00 20 */ addi r1, r1, 0x20 /* 80093400 00090200 4E 80 00 20 */ blr -.global func_80093404 -func_80093404: +.global zFX.zFXGoo_SceneReset__Fv +zFX.zFXGoo_SceneReset__Fv: /* 80093404 00090204 3C 60 80 3C */ lis r3, lbl_803BFA0C@ha /* 80093408 00090208 38 00 00 03 */ li r0, 3 /* 8009340C 0009020C 38 63 FA 0C */ addi r3, r3, lbl_803BFA0C@l @@ -1299,9 +1299,9 @@ zFXUpdate__Ff: /* 80093F98 00090D98 FF E0 08 90 */ fmr f31, f1 /* 80093F9C 00090D9C 4B FF F9 E5 */ bl zFXGooUpdate__Ff /* 80093FA0 00090DA0 FC 20 F8 90 */ fmr f1, f31 -/* 80093FA4 00090DA4 48 00 29 AD */ bl func_80096950 +/* 80093FA4 00090DA4 48 00 29 AD */ bl zFX.update_poppers__Ff /* 80093FA8 00090DA8 FC 20 F8 90 */ fmr f1, f31 -/* 80093FAC 00090DAC 48 00 2E 49 */ bl func_80096DF4 +/* 80093FAC 00090DAC 48 00 2E 49 */ bl zFX.update_entrails__Ff /* 80093FB0 00090DB0 FC 20 F8 90 */ fmr f1, f31 /* 80093FB4 00090DB4 4B F9 33 39 */ bl xFXUpdate__Ff /* 80093FB8 00090DB8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3151,8 +3151,8 @@ lbl_800959A8: /* 800959EC 000927EC 38 21 00 D0 */ addi r1, r1, 0xd0 /* 800959F0 000927F0 4E 80 00 20 */ blr -.global func_800959F4 -func_800959F4: +.global zFX.model_is_preinstanced__17_unnamed_zFX_cpp_FP8RpAtomic +zFX.model_is_preinstanced__17_unnamed_zFX_cpp_FP8RpAtomic: /* 800959F4 000927F4 80 63 00 18 */ lwz r3, 0x18(r3) /* 800959F8 000927F8 28 03 00 00 */ cmplwi r3, 0 /* 800959FC 000927FC 40 82 00 0C */ bne lbl_80095A08 @@ -3170,8 +3170,8 @@ lbl_80095A24: /* 80095A24 00092824 38 60 00 01 */ li r3, 1 /* 80095A28 00092828 4E 80 00 20 */ blr -.global func_80095A2C -func_80095A2C: +.global zFX.setup_popper_emitter__17_unnamed_zFX_cpp_FRQ217_unnamed_zFX_cpp_11popper_data +zFX.setup_popper_emitter__17_unnamed_zFX_cpp_FRQ217_unnamed_zFX_cpp_11popper_data: /* 80095A2C 0009282C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80095A30 00092830 7C 08 02 A6 */ mflr r0 /* 80095A34 00092834 90 01 00 24 */ stw r0, 0x24(r1) @@ -3179,7 +3179,7 @@ func_80095A2C: /* 80095A3C 0009283C 7C 7D 1B 78 */ mr r29, r3 /* 80095A40 00092840 80 63 00 04 */ lwz r3, 4(r3) /* 80095A44 00092844 80 63 00 24 */ lwz r3, 0x24(r3) -/* 80095A48 00092848 48 00 02 11 */ bl func_80095C58 +/* 80095A48 00092848 48 00 02 11 */ bl zFX.count_faces__17_unnamed_zFX_cpp_FP14xModelInstance /* 80095A4C 0009284C 90 7D 00 44 */ stw r3, 0x44(r29) /* 80095A50 00092850 80 1D 00 44 */ lwz r0, 0x44(r29) /* 80095A54 00092854 2C 00 00 00 */ cmpwi r0, 0 @@ -3227,7 +3227,7 @@ lbl_80095AD4: /* 80095AEC 000928EC 1C 00 00 0C */ mulli r0, r0, 0xc /* 80095AF0 000928F0 7C 9C 22 14 */ add r4, r28, r4 /* 80095AF4 000928F4 7C BC 02 14 */ add r5, r28, r0 -/* 80095AF8 000928F8 48 00 00 6D */ bl func_80095B64 +/* 80095AF8 000928F8 48 00 00 6D */ bl zFX.get_triangle_area__17_unnamed_zFX_cpp_FRC5xVec3RC5xVec3RC5xVec3 /* 80095AFC 000928FC C0 1D 00 4C */ lfs f0, 0x4c(r29) /* 80095B00 00092900 3B 7B 00 08 */ addi r27, r27, 8 /* 80095B04 00092904 EC 00 08 2A */ fadds f0, f0, f1 @@ -3260,8 +3260,8 @@ lbl_80095B50: /* 80095B5C 0009295C 38 21 00 20 */ addi r1, r1, 0x20 /* 80095B60 00092960 4E 80 00 20 */ blr -.global func_80095B64 -func_80095B64: +.global zFX.get_triangle_area__17_unnamed_zFX_cpp_FRC5xVec3RC5xVec3RC5xVec3 +zFX.get_triangle_area__17_unnamed_zFX_cpp_FRC5xVec3RC5xVec3RC5xVec3: /* 80095B64 00092964 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80095B68 00092968 7C 08 02 A6 */ mflr r0 /* 80095B6C 0009296C C0 24 00 00 */ lfs f1, 0(r4) @@ -3324,8 +3324,8 @@ func_80095B64: /* 80095C50 00092A50 38 21 00 30 */ addi r1, r1, 0x30 /* 80095C54 00092A54 4E 80 00 20 */ blr -.global func_80095C58 -func_80095C58: +.global zFX.count_faces__17_unnamed_zFX_cpp_FP14xModelInstance +zFX.count_faces__17_unnamed_zFX_cpp_FP14xModelInstance: /* 80095C58 00092A58 38 A0 00 00 */ li r5, 0 /* 80095C5C 00092A5C 48 00 00 18 */ b lbl_80095C74 lbl_80095C60: @@ -3340,8 +3340,8 @@ lbl_80095C74: /* 80095C7C 00092A7C 7C A3 2B 78 */ mr r3, r5 /* 80095C80 00092A80 4E 80 00 20 */ blr -.global func_80095C84 -func_80095C84: +.global zFX.eval_tri__17_unnamed_zFX_cpp_FP5xVec3P5xVec3PC7xMat4x3PC10RpGeometryPC10RpTriangle +zFX.eval_tri__17_unnamed_zFX_cpp_FP5xVec3P5xVec3PC7xMat4x3PC10RpGeometryPC10RpTriangle: /* 80095C84 00092A84 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80095C88 00092A88 7C 08 02 A6 */ mflr r0 /* 80095C8C 00092A8C 90 01 00 34 */ stw r0, 0x34(r1) @@ -3379,7 +3379,7 @@ func_80095C84: /* 80095D0C 00092B0C 7F 87 E3 78 */ mr r7, r28 /* 80095D10 00092B10 7F 08 C3 78 */ mr r8, r24 /* 80095D14 00092B14 7F 29 CB 78 */ mr r9, r25 -/* 80095D18 00092B18 48 00 00 C5 */ bl func_80095DDC +/* 80095D18 00092B18 48 00 00 C5 */ bl zFX.SkinXformVertAndNormal__17_unnamed_zFX_cpp_FP5xVec3P5xVec3PC5xVec3PC5xVec3PC7xMat4x3PC7xMat4x3PCfPCUiPCUsUi /* 80095D1C 00092B1C 48 00 00 AC */ b lbl_80095DC8 lbl_80095D20: /* 80095D20 00092B20 A0 1D 00 00 */ lhz r0, 0(r29) @@ -3405,7 +3405,7 @@ lbl_80095D20: /* 80095D70 00092B70 7F 84 E3 78 */ mr r4, r28 /* 80095D74 00092B74 1C 00 00 0C */ mulli r0, r0, 0xc /* 80095D78 00092B78 7C BE 02 14 */ add r5, r30, r0 -/* 80095D7C 00092B7C 48 00 16 05 */ bl func_80097380 +/* 80095D7C 00092B7C 48 00 16 05 */ bl zFX.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80095D80 00092B80 7F 63 DB 78 */ mr r3, r27 /* 80095D84 00092B84 48 00 15 D5 */ bl func_80097358 /* 80095D88 00092B88 A0 1D 00 02 */ lhz r0, 2(r29) @@ -3413,7 +3413,7 @@ lbl_80095D20: /* 80095D90 00092B90 38 7B 00 0C */ addi r3, r27, 0xc /* 80095D94 00092B94 1C 00 00 0C */ mulli r0, r0, 0xc /* 80095D98 00092B98 7C BE 02 14 */ add r5, r30, r0 -/* 80095D9C 00092B9C 48 00 15 E5 */ bl func_80097380 +/* 80095D9C 00092B9C 48 00 15 E5 */ bl zFX.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80095DA0 00092BA0 38 7B 00 0C */ addi r3, r27, 0xc /* 80095DA4 00092BA4 48 00 15 B5 */ bl func_80097358 /* 80095DA8 00092BA8 A0 1D 00 04 */ lhz r0, 4(r29) @@ -3421,7 +3421,7 @@ lbl_80095D20: /* 80095DB0 00092BB0 38 7B 00 18 */ addi r3, r27, 0x18 /* 80095DB4 00092BB4 1C 00 00 0C */ mulli r0, r0, 0xc /* 80095DB8 00092BB8 7C BE 02 14 */ add r5, r30, r0 -/* 80095DBC 00092BBC 48 00 15 C5 */ bl func_80097380 +/* 80095DBC 00092BBC 48 00 15 C5 */ bl zFX.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80095DC0 00092BC0 38 7B 00 18 */ addi r3, r27, 0x18 /* 80095DC4 00092BC4 48 00 15 95 */ bl func_80097358 lbl_80095DC8: @@ -3431,8 +3431,8 @@ lbl_80095DC8: /* 80095DD4 00092BD4 38 21 00 30 */ addi r1, r1, 0x30 /* 80095DD8 00092BD8 4E 80 00 20 */ blr -.global func_80095DDC -func_80095DDC: +.global zFX.SkinXformVertAndNormal__17_unnamed_zFX_cpp_FP5xVec3P5xVec3PC5xVec3PC5xVec3PC7xMat4x3PC7xMat4x3PCfPCUiPCUsUi +zFX.SkinXformVertAndNormal__17_unnamed_zFX_cpp_FP5xVec3P5xVec3PC5xVec3PC5xVec3PC7xMat4x3PC7xMat4x3PCfPCUiPCUsUi: /* 80095DDC 00092BDC 94 21 FF 70 */ stwu r1, -0x90(r1) /* 80095DE0 00092BE0 7C 08 02 A6 */ mflr r0 /* 80095DE4 00092BE4 90 01 00 94 */ stw r0, 0x94(r1) @@ -3543,7 +3543,7 @@ lbl_80095F64: /* 80095F6C 00092D6C 7C 99 02 14 */ add r4, r25, r0 /* 80095F70 00092D70 56 B5 C2 3E */ srwi r21, r21, 8 /* 80095F74 00092D74 38 61 00 20 */ addi r3, r1, 0x20 -/* 80095F78 00092D78 48 00 14 09 */ bl func_80097380 +/* 80095F78 00092D78 48 00 14 09 */ bl zFX.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80095F7C 00092D7C C0 2E 00 00 */ lfs f1, 0(r14) /* 80095F80 00092D80 38 61 00 20 */ addi r3, r1, 0x20 /* 80095F84 00092D84 4B F7 51 FD */ bl func_8000B180 @@ -3563,7 +3563,7 @@ lbl_80095FB4: /* 80095FB4 00092DB4 7E 03 83 78 */ mr r3, r16 /* 80095FB8 00092DB8 7E 24 8B 78 */ mr r4, r17 /* 80095FBC 00092DBC 38 A1 00 38 */ addi r5, r1, 0x38 -/* 80095FC0 00092DC0 48 00 13 C1 */ bl func_80097380 +/* 80095FC0 00092DC0 48 00 13 C1 */ bl zFX.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80095FC4 00092DC4 39 EF 00 0C */ addi r15, r15, 0xc /* 80095FC8 00092DC8 3A 10 00 0C */ addi r16, r16, 0xc /* 80095FCC 00092DCC 3A 73 00 02 */ addi r19, r19, 2 @@ -3577,8 +3577,8 @@ lbl_80095FD4: /* 80095FE8 00092DE8 38 21 00 90 */ addi r1, r1, 0x90 /* 80095FEC 00092DEC 4E 80 00 20 */ blr -.global func_80095FF0 -func_80095FF0: +.global zFX.random_point_on_triangle__17_unnamed_zFX_cpp_FR5xVec3R5xVec3PC5xVec3PC5xVec3 +zFX.random_point_on_triangle__17_unnamed_zFX_cpp_FR5xVec3R5xVec3PC5xVec3PC5xVec3: /* 80095FF0 00092DF0 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80095FF4 00092DF4 7C 08 02 A6 */ mflr r0 /* 80095FF8 00092DF8 90 01 00 54 */ stw r0, 0x54(r1) @@ -3671,8 +3671,8 @@ lbl_80096058: /* 80096150 00092F50 38 21 00 50 */ addi r1, r1, 0x50 /* 80096154 00092F54 4E 80 00 20 */ blr -.global func_80096158 -func_80096158: +.global zFX.random_surface_point__17_unnamed_zFX_cpp_FR5xVec3R5xVec3RCQ217_unnamed_zFX_cpp_11popper_data +zFX.random_surface_point__17_unnamed_zFX_cpp_FR5xVec3R5xVec3RCQ217_unnamed_zFX_cpp_11popper_data: /* 80096158 00092F58 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8009615C 00092F5C 7C 08 02 A6 */ mflr r0 /* 80096160 00092F60 90 01 00 74 */ stw r0, 0x74(r1) @@ -3687,7 +3687,7 @@ func_80096158: /* 80096184 00092F84 C0 1D 00 4C */ lfs f0, 0x4c(r29) /* 80096188 00092F88 7F A3 EB 78 */ mr r3, r29 /* 8009618C 00092F8C EC 20 00 72 */ fmuls f1, f0, f1 -/* 80096190 00092F90 48 00 00 85 */ bl func_80096214 +/* 80096190 00092F90 48 00 00 85 */ bl zFX.find_weight__Q217_unnamed_zFX_cpp_11popper_dataCFf /* 80096194 00092F94 80 1D 00 18 */ lwz r0, 0x18(r29) /* 80096198 00092F98 38 BD 00 08 */ addi r5, r29, 8 /* 8009619C 00092F9C 54 00 10 3A */ slwi r0, r0, 2 @@ -3712,20 +3712,20 @@ lbl_800961CC: /* 800961DC 00092FDC 38 61 00 2C */ addi r3, r1, 0x2c /* 800961E0 00092FE0 38 81 00 08 */ addi r4, r1, 8 /* 800961E4 00092FE4 7C E7 02 14 */ add r7, r7, r0 -/* 800961E8 00092FE8 4B FF FA 9D */ bl func_80095C84 +/* 800961E8 00092FE8 4B FF FA 9D */ bl zFX.eval_tri__17_unnamed_zFX_cpp_FP5xVec3P5xVec3PC7xMat4x3PC10RpGeometryPC10RpTriangle /* 800961EC 00092FEC 7F 63 DB 78 */ mr r3, r27 /* 800961F0 00092FF0 7F 84 E3 78 */ mr r4, r28 /* 800961F4 00092FF4 38 A1 00 2C */ addi r5, r1, 0x2c /* 800961F8 00092FF8 38 C1 00 08 */ addi r6, r1, 8 -/* 800961FC 00092FFC 4B FF FD F5 */ bl func_80095FF0 +/* 800961FC 00092FFC 4B FF FD F5 */ bl zFX.random_point_on_triangle__17_unnamed_zFX_cpp_FR5xVec3R5xVec3PC5xVec3PC5xVec3 /* 80096200 00093000 BB 61 00 5C */ lmw r27, 0x5c(r1) /* 80096204 00093004 80 01 00 74 */ lwz r0, 0x74(r1) /* 80096208 00093008 7C 08 03 A6 */ mtlr r0 /* 8009620C 0009300C 38 21 00 70 */ addi r1, r1, 0x70 /* 80096210 00093010 4E 80 00 20 */ blr -.global func_80096214 -func_80096214: +.global zFX.find_weight__Q217_unnamed_zFX_cpp_11popper_dataCFf +zFX.find_weight__Q217_unnamed_zFX_cpp_11popper_dataCFf: /* 80096214 00093014 38 A0 00 00 */ li r5, 0 /* 80096218 00093018 80 C3 00 44 */ lwz r6, 0x44(r3) lbl_8009621C: @@ -3756,8 +3756,8 @@ lbl_8009626C: /* 80096274 00093074 7C A3 2B 78 */ mr r3, r5 /* 80096278 00093078 4E 80 00 20 */ blr -.global func_8009627C -func_8009627C: +.global zFX.find_popper__17_unnamed_zFX_cpp_FP4xEnt +zFX.find_popper__17_unnamed_zFX_cpp_FP4xEnt: /* 8009627C 0009307C 3C 80 80 2E */ lis r4, lbl_802DF490@ha /* 80096280 00093080 38 84 F4 90 */ addi r4, r4, lbl_802DF490@l /* 80096284 00093084 38 A4 62 80 */ addi r5, r4, 0x6280 @@ -3776,8 +3776,8 @@ lbl_800962A4: /* 800962AC 000930AC 38 60 00 00 */ li r3, 0 /* 800962B0 000930B0 4E 80 00 20 */ blr -.global func_800962B4 -func_800962B4: +.global zFX.find_free_popper__17_unnamed_zFX_cpp_Fv +zFX.find_free_popper__17_unnamed_zFX_cpp_Fv: /* 800962B4 000930B4 3C 60 80 2E */ lis r3, lbl_802DF490@ha /* 800962B8 000930B8 38 80 00 00 */ li r4, 0 /* 800962BC 000930BC 38 63 F4 90 */ addi r3, r3, lbl_802DF490@l @@ -3799,8 +3799,8 @@ lbl_800962E8: /* 800962F0 000930F0 7C 83 23 78 */ mr r3, r4 /* 800962F4 000930F4 4E 80 00 20 */ blr -.global func_800962F8 -func_800962F8: +.global zFX.emit_popper_bubbles__17_unnamed_zFX_cpp_FRQ217_unnamed_zFX_cpp_11popper_dataiff +zFX.emit_popper_bubbles__17_unnamed_zFX_cpp_FRQ217_unnamed_zFX_cpp_11popper_dataiff: /* 800962F8 000930F8 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 800962FC 000930FC 7C 08 02 A6 */ mflr r0 /* 80096300 00093100 90 01 00 A4 */ stw r0, 0xa4(r1) @@ -3870,7 +3870,7 @@ lbl_800963F0: /* 800963F0 000931F0 7F A3 EB 78 */ mr r3, r29 /* 800963F4 000931F4 7F 84 E3 78 */ mr r4, r28 /* 800963F8 000931F8 7F 05 C3 78 */ mr r5, r24 -/* 800963FC 000931FC 4B FF FD 5D */ bl func_80096158 +/* 800963FC 000931FC 4B FF FD 5D */ bl zFX.random_surface_point__17_unnamed_zFX_cpp_FR5xVec3R5xVec3RCQ217_unnamed_zFX_cpp_11popper_data /* 80096400 00093200 FC 20 F8 90 */ fmr f1, f31 /* 80096404 00093204 7F 83 E3 78 */ mr r3, r28 /* 80096408 00093208 4B F7 4D 79 */ bl func_8000B180 @@ -3955,8 +3955,8 @@ lbl_80096504: /* 80096530 00093330 38 21 00 A0 */ addi r1, r1, 0xa0 /* 80096534 00093334 4E 80 00 20 */ blr -.global func_80096538 -func_80096538: +.global zFX.emit_popper_bubbles_immediate__17_unnamed_zFX_cpp_FRQ217_unnamed_zFX_cpp_11popper_data +zFX.emit_popper_bubbles_immediate__17_unnamed_zFX_cpp_FRQ217_unnamed_zFX_cpp_11popper_data: /* 80096538 00093338 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009653C 0009333C 7C 08 02 A6 */ mflr r0 /* 80096540 00093340 90 01 00 14 */ stw r0, 0x14(r1) @@ -3981,15 +3981,15 @@ lbl_80096578: /* 80096584 00093384 2C 04 00 00 */ cmpwi r4, 0 /* 80096588 00093388 40 81 00 0C */ ble lbl_80096594 /* 8009658C 0009338C C0 42 8F F4 */ lfs f2, lbl_803CD974-_SDA2_BASE_(r2) -/* 80096590 00093390 4B FF FD 69 */ bl func_800962F8 +/* 80096590 00093390 4B FF FD 69 */ bl zFX.emit_popper_bubbles__17_unnamed_zFX_cpp_FRQ217_unnamed_zFX_cpp_11popper_dataiff lbl_80096594: /* 80096594 00093394 80 01 00 14 */ lwz r0, 0x14(r1) /* 80096598 00093398 7C 08 03 A6 */ mtlr r0 /* 8009659C 0009339C 38 21 00 10 */ addi r1, r1, 0x10 /* 800965A0 000933A0 4E 80 00 20 */ blr -.global func_800965A4 -func_800965A4: +.global zFX.update_popper__17_unnamed_zFX_cpp_FRQ217_unnamed_zFX_cpp_11popper_dataf +zFX.update_popper__17_unnamed_zFX_cpp_FRQ217_unnamed_zFX_cpp_11popper_dataf: /* 800965A4 000933A4 94 21 FF 80 */ stwu r1, -0x80(r1) /* 800965A8 000933A8 7C 08 02 A6 */ mflr r0 /* 800965AC 000933AC 90 01 00 84 */ stw r0, 0x84(r1) @@ -4062,7 +4062,7 @@ lbl_800966A0: /* 800966A4 000934A4 EC 20 08 28 */ fsubs f1, f0, f1 /* 800966A8 000934A8 4B FC 8A 59 */ bl func_8005F100 /* 800966AC 000934AC 7F E3 FB 78 */ mr r3, r31 -/* 800966B0 000934B0 48 00 00 BD */ bl func_8009676C +/* 800966B0 000934B0 48 00 00 BD */ bl zFX.set_popper_alpha__17_unnamed_zFX_cpp_FRQ217_unnamed_zFX_cpp_11popper_dataf lbl_800966B4: /* 800966B4 000934B4 C0 02 8F FC */ lfs f0, lbl_803CD97C-_SDA2_BASE_(r2) /* 800966B8 000934B8 FC 1E 00 40 */ fcmpo cr0, f30, f0 @@ -4100,7 +4100,7 @@ lbl_800966E4: /* 80096730 00093530 EC 03 00 28 */ fsubs f0, f3, f0 /* 80096734 00093534 D0 1F 00 40 */ stfs f0, 0x40(r31) /* 80096738 00093538 C0 41 00 10 */ lfs f2, 0x10(r1) -/* 8009673C 0009353C 4B FF FB BD */ bl func_800962F8 +/* 8009673C 0009353C 4B FF FB BD */ bl zFX.emit_popper_bubbles__17_unnamed_zFX_cpp_FRQ217_unnamed_zFX_cpp_11popper_dataiff lbl_80096740: /* 80096740 00093540 E3 E1 00 78 */ psq_l f31, 120(r1), 0, qr0 /* 80096744 00093544 CB E1 00 70 */ lfd f31, 0x70(r1) @@ -4114,8 +4114,8 @@ lbl_80096740: /* 80096764 00093564 38 21 00 80 */ addi r1, r1, 0x80 /* 80096768 00093568 4E 80 00 20 */ blr -.global func_8009676C -func_8009676C: +.global zFX.set_popper_alpha__17_unnamed_zFX_cpp_FRQ217_unnamed_zFX_cpp_11popper_dataf +zFX.set_popper_alpha__17_unnamed_zFX_cpp_FRQ217_unnamed_zFX_cpp_11popper_dataf: /* 8009676C 0009356C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80096770 00093570 7C 08 02 A6 */ mflr r0 /* 80096774 00093574 90 01 00 24 */ stw r0, 0x24(r1) @@ -4142,8 +4142,8 @@ func_8009676C: /* 800967C8 000935C8 38 21 00 20 */ addi r1, r1, 0x20 /* 800967CC 000935CC 4E 80 00 20 */ blr -.global func_800967D0 -func_800967D0: +.global zFX.destroy_popper__17_unnamed_zFX_cpp_FRQ217_unnamed_zFX_cpp_11popper_data +zFX.destroy_popper__17_unnamed_zFX_cpp_FRQ217_unnamed_zFX_cpp_11popper_data: /* 800967D0 000935D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800967D4 000935D4 7C 08 02 A6 */ mflr r0 /* 800967D8 000935D8 90 01 00 14 */ stw r0, 0x14(r1) @@ -4186,26 +4186,26 @@ lbl_8009684C: /* 80096860 00093660 38 21 00 10 */ addi r1, r1, 0x10 /* 80096864 00093664 4E 80 00 20 */ blr -.global func_80096868 -func_80096868: +.global zFX.grab_popper__17_unnamed_zFX_cpp_FR4xEnt +zFX.grab_popper__17_unnamed_zFX_cpp_FR4xEnt: /* 80096868 00093668 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009686C 0009366C 7C 08 02 A6 */ mflr r0 /* 80096870 00093670 90 01 00 14 */ stw r0, 0x14(r1) /* 80096874 00093674 93 E1 00 0C */ stw r31, 0xc(r1) /* 80096878 00093678 93 C1 00 08 */ stw r30, 8(r1) /* 8009687C 0009367C 7C 7E 1B 78 */ mr r30, r3 -/* 80096880 00093680 4B FF F9 FD */ bl func_8009627C +/* 80096880 00093680 4B FF F9 FD */ bl zFX.find_popper__17_unnamed_zFX_cpp_FP4xEnt /* 80096884 00093684 7C 7F 1B 79 */ or. r31, r3, r3 /* 80096888 00093688 41 82 00 20 */ beq lbl_800968A8 /* 8009688C 0009368C 80 7E 00 24 */ lwz r3, 0x24(r30) -/* 80096890 00093690 4B FF F3 C9 */ bl func_80095C58 +/* 80096890 00093690 4B FF F3 C9 */ bl zFX.count_faces__17_unnamed_zFX_cpp_FP14xModelInstance /* 80096894 00093694 80 1F 00 44 */ lwz r0, 0x44(r31) /* 80096898 00093698 7C 00 18 00 */ cmpw r0, r3 /* 8009689C 0009369C 40 82 00 24 */ bne lbl_800968C0 /* 800968A0 000936A0 7F E3 FB 78 */ mr r3, r31 /* 800968A4 000936A4 48 00 00 40 */ b lbl_800968E4 lbl_800968A8: -/* 800968A8 000936A8 4B FF FA 0D */ bl func_800962B4 +/* 800968A8 000936A8 4B FF FA 0D */ bl zFX.find_free_popper__17_unnamed_zFX_cpp_Fv /* 800968AC 000936AC 7C 7F 1B 79 */ or. r31, r3, r3 /* 800968B0 000936B0 40 82 00 0C */ bne lbl_800968BC /* 800968B4 000936B4 38 60 00 00 */ li r3, 0 @@ -4214,7 +4214,7 @@ lbl_800968BC: /* 800968BC 000936BC 93 DF 00 04 */ stw r30, 4(r31) lbl_800968C0: /* 800968C0 000936C0 7F E3 FB 78 */ mr r3, r31 -/* 800968C4 000936C4 4B FF F1 69 */ bl func_80095A2C +/* 800968C4 000936C4 4B FF F1 69 */ bl zFX.setup_popper_emitter__17_unnamed_zFX_cpp_FRQ217_unnamed_zFX_cpp_11popper_data /* 800968C8 000936C8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800968CC 000936CC 40 82 00 14 */ bne lbl_800968E0 /* 800968D0 000936D0 38 00 00 00 */ li r0, 0 @@ -4231,24 +4231,24 @@ lbl_800968E4: /* 800968F4 000936F4 38 21 00 10 */ addi r1, r1, 0x10 /* 800968F8 000936F8 4E 80 00 20 */ blr -.global func_800968FC -func_800968FC: +.global zFX.init_poppers__Fv +zFX.init_poppers__Fv: /* 800968FC 000936FC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80096900 00093700 7C 08 02 A6 */ mflr r0 /* 80096904 00093704 90 01 00 14 */ stw r0, 0x14(r1) -/* 80096908 00093708 48 00 00 1D */ bl func_80096924 -/* 8009690C 0009370C 48 00 00 15 */ bl func_80096920 +/* 80096908 00093708 48 00 00 1D */ bl zFX.reset_poppers__Fv +/* 8009690C 0009370C 48 00 00 15 */ bl zFX.add_popper_tweaks__17_unnamed_zFX_cpp_Fv /* 80096910 00093710 80 01 00 14 */ lwz r0, 0x14(r1) /* 80096914 00093714 7C 08 03 A6 */ mtlr r0 /* 80096918 00093718 38 21 00 10 */ addi r1, r1, 0x10 /* 8009691C 0009371C 4E 80 00 20 */ blr -.global func_80096920 -func_80096920: +.global zFX.add_popper_tweaks__17_unnamed_zFX_cpp_Fv +zFX.add_popper_tweaks__17_unnamed_zFX_cpp_Fv: /* 80096920 00093720 4E 80 00 20 */ blr -.global func_80096924 -func_80096924: +.global zFX.reset_poppers__Fv +zFX.reset_poppers__Fv: /* 80096924 00093724 3C 60 80 2E */ lis r3, lbl_802DF490@ha /* 80096928 00093728 38 00 00 00 */ li r0, 0 /* 8009692C 0009372C 38 63 F4 90 */ addi r3, r3, lbl_802DF490@l @@ -4263,8 +4263,8 @@ lbl_80096944: /* 80096948 00093748 40 82 FF F0 */ bne lbl_80096938 /* 8009694C 0009374C 4E 80 00 20 */ blr -.global func_80096950 -func_80096950: +.global zFX.update_poppers__Ff +zFX.update_poppers__Ff: /* 80096950 00093750 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80096954 00093754 7C 08 02 A6 */ mflr r0 /* 80096958 00093758 90 01 00 24 */ stw r0, 0x24(r1) @@ -4284,14 +4284,14 @@ lbl_80096984: /* 8009698C 0009378C 41 82 00 2C */ beq lbl_800969B8 /* 80096990 00093790 FC 20 F8 90 */ fmr f1, f31 /* 80096994 00093794 7F E3 FB 78 */ mr r3, r31 -/* 80096998 00093798 4B FF FC 0D */ bl func_800965A4 +/* 80096998 00093798 4B FF FC 0D */ bl zFX.update_popper__17_unnamed_zFX_cpp_FRQ217_unnamed_zFX_cpp_11popper_dataf /* 8009699C 0009379C C0 3F 00 1C */ lfs f1, 0x1c(r31) /* 800969A0 000937A0 C0 1F 00 20 */ lfs f0, 0x20(r31) /* 800969A4 000937A4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800969A8 000937A8 4C 41 13 82 */ cror 2, 1, 2 /* 800969AC 000937AC 40 82 00 0C */ bne lbl_800969B8 /* 800969B0 000937B0 7F E3 FB 78 */ mr r3, r31 -/* 800969B4 000937B4 4B FF FE 1D */ bl func_800967D0 +/* 800969B4 000937B4 4B FF FE 1D */ bl zFX.destroy_popper__17_unnamed_zFX_cpp_FRQ217_unnamed_zFX_cpp_11popper_data lbl_800969B8: /* 800969B8 000937B8 3B FF 0C 50 */ addi r31, r31, 0xc50 lbl_800969BC: @@ -4320,11 +4320,11 @@ zFXPopOn__FR4xEntff: /* 80096A08 00093808 FF C0 08 90 */ fmr f30, f1 /* 80096A0C 0009380C 7C 7E 1B 78 */ mr r30, r3 /* 80096A10 00093810 FF E0 10 90 */ fmr f31, f2 -/* 80096A14 00093814 48 00 01 35 */ bl func_80096B48 +/* 80096A14 00093814 48 00 01 35 */ bl zFX.validate_popper__17_unnamed_zFX_cpp_FRC4xEnt /* 80096A18 00093818 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80096A1C 0009381C 41 82 01 04 */ beq lbl_80096B20 /* 80096A20 00093820 7F C3 F3 78 */ mr r3, r30 -/* 80096A24 00093824 4B FF FE 45 */ bl func_80096868 +/* 80096A24 00093824 4B FF FE 45 */ bl zFX.grab_popper__17_unnamed_zFX_cpp_FR4xEnt /* 80096A28 00093828 7C 7F 1B 79 */ or. r31, r3, r3 /* 80096A2C 0009382C 41 82 00 F4 */ beq lbl_80096B20 /* 80096A30 00093830 C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) @@ -4349,7 +4349,7 @@ lbl_80096A60: /* 80096A70 00093870 38 00 00 02 */ li r0, 2 /* 80096A74 00093874 7F E3 FB 78 */ mr r3, r31 /* 80096A78 00093878 90 1F 00 00 */ stw r0, 0(r31) -/* 80096A7C 0009387C 4B FF FA BD */ bl func_80096538 +/* 80096A7C 0009387C 4B FF FA BD */ bl zFX.emit_popper_bubbles_immediate__17_unnamed_zFX_cpp_FRQ217_unnamed_zFX_cpp_11popper_data /* 80096A80 00093880 38 00 00 00 */ li r0, 0 /* 80096A84 00093884 7F C3 F3 78 */ mr r3, r30 /* 80096A88 00093888 90 1F 00 00 */ stw r0, 0(r31) @@ -4403,8 +4403,8 @@ lbl_80096B20: /* 80096B40 00093940 38 21 00 50 */ addi r1, r1, 0x50 /* 80096B44 00093944 4E 80 00 20 */ blr -.global func_80096B48 -func_80096B48: +.global zFX.validate_popper__17_unnamed_zFX_cpp_FRC4xEnt +zFX.validate_popper__17_unnamed_zFX_cpp_FRC4xEnt: /* 80096B48 00093948 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80096B4C 0009394C 7C 08 02 A6 */ mflr r0 /* 80096B50 00093950 90 01 00 24 */ stw r0, 0x24(r1) @@ -4420,7 +4420,7 @@ lbl_80096B74: /* 80096B74 00093974 38 60 00 00 */ li r3, 0 /* 80096B78 00093978 48 00 00 B8 */ b lbl_80096C30 lbl_80096B7C: -/* 80096B7C 0009397C 4B FF EE 79 */ bl func_800959F4 +/* 80096B7C 0009397C 4B FF EE 79 */ bl zFX.model_is_preinstanced__17_unnamed_zFX_cpp_FP8RpAtomic /* 80096B80 00093980 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80096B84 00093984 41 82 00 0C */ beq lbl_80096B90 /* 80096B88 00093988 38 60 00 00 */ li r3, 0 @@ -4491,11 +4491,11 @@ zFXPopOff__FR4xEntff: /* 80096C68 00093A68 FF C0 08 90 */ fmr f30, f1 /* 80096C6C 00093A6C 7C 7E 1B 78 */ mr r30, r3 /* 80096C70 00093A70 FF E0 10 90 */ fmr f31, f2 -/* 80096C74 00093A74 4B FF FE D5 */ bl func_80096B48 +/* 80096C74 00093A74 4B FF FE D5 */ bl zFX.validate_popper__17_unnamed_zFX_cpp_FRC4xEnt /* 80096C78 00093A78 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80096C7C 00093A7C 41 82 00 E0 */ beq lbl_80096D5C /* 80096C80 00093A80 7F C3 F3 78 */ mr r3, r30 -/* 80096C84 00093A84 4B FF FB E5 */ bl func_80096868 +/* 80096C84 00093A84 4B FF FB E5 */ bl zFX.grab_popper__17_unnamed_zFX_cpp_FR4xEnt /* 80096C88 00093A88 7C 7F 1B 79 */ or. r31, r3, r3 /* 80096C8C 00093A8C 41 82 00 D0 */ beq lbl_80096D5C /* 80096C90 00093A90 C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) @@ -4520,7 +4520,7 @@ lbl_80096CC0: /* 80096CD0 00093AD0 38 00 00 01 */ li r0, 1 /* 80096CD4 00093AD4 7F E3 FB 78 */ mr r3, r31 /* 80096CD8 00093AD8 90 1F 00 00 */ stw r0, 0(r31) -/* 80096CDC 00093ADC 4B FF F8 5D */ bl func_80096538 +/* 80096CDC 00093ADC 4B FF F8 5D */ bl zFX.emit_popper_bubbles_immediate__17_unnamed_zFX_cpp_FRQ217_unnamed_zFX_cpp_11popper_data /* 80096CE0 00093AE0 38 00 00 00 */ li r0, 0 /* 80096CE4 00093AE4 7F C3 F3 78 */ mr r3, r30 /* 80096CE8 00093AE8 90 1F 00 00 */ stw r0, 0(r31) @@ -4552,7 +4552,7 @@ lbl_80096CF4: /* 80096D4C 00093B4C 54 00 07 3A */ rlwinm r0, r0, 0, 0x1c, 0x1d /* 80096D50 00093B50 90 1F 00 24 */ stw r0, 0x24(r31) /* 80096D54 00093B54 C0 22 8F F4 */ lfs f1, lbl_803CD974-_SDA2_BASE_(r2) -/* 80096D58 00093B58 4B FF FA 15 */ bl func_8009676C +/* 80096D58 00093B58 4B FF FA 15 */ bl zFX.set_popper_alpha__17_unnamed_zFX_cpp_FRQ217_unnamed_zFX_cpp_11popper_dataf lbl_80096D5C: /* 80096D5C 00093B5C E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 80096D60 00093B60 CB E1 00 30 */ lfd f31, 0x30(r1) @@ -4565,12 +4565,12 @@ lbl_80096D5C: /* 80096D7C 00093B7C 38 21 00 40 */ addi r1, r1, 0x40 /* 80096D80 00093B80 4E 80 00 20 */ blr -.global func_80096D84 -func_80096D84: +.global zFX.add_entrail_tweaks__17_unnamed_zFX_cpp_Fv +zFX.add_entrail_tweaks__17_unnamed_zFX_cpp_Fv: /* 80096D84 00093B84 4E 80 00 20 */ blr -.global func_80096D88 -func_80096D88: +.global zFX.reset_entrails__Fv +zFX.reset_entrails__Fv: /* 80096D88 00093B88 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80096D8C 00093B8C 7C 08 02 A6 */ mflr r0 /* 80096D90 00093B90 90 01 00 14 */ stw r0, 0x14(r1) @@ -4584,7 +4584,7 @@ func_80096D88: /* 80096DB0 00093BB0 48 00 00 10 */ b lbl_80096DC0 lbl_80096DB4: /* 80096DB4 00093BB4 7F E3 FB 78 */ mr r3, r31 -/* 80096DB8 00093BB8 48 00 00 29 */ bl func_80096DE0 +/* 80096DB8 00093BB8 48 00 00 29 */ bl zFX.reset__Q217_unnamed_zFX_cpp_12entrail_dataFv /* 80096DBC 00093BBC 3B FF 00 24 */ addi r31, r31, 0x24 lbl_80096DC0: /* 80096DC0 00093BC0 7C 1F F0 40 */ cmplw r31, r30 @@ -4596,16 +4596,16 @@ lbl_80096DC0: /* 80096DD8 00093BD8 38 21 00 10 */ addi r1, r1, 0x10 /* 80096DDC 00093BDC 4E 80 00 20 */ blr -.global func_80096DE0 -func_80096DE0: +.global zFX.reset__Q217_unnamed_zFX_cpp_12entrail_dataFv +zFX.reset__Q217_unnamed_zFX_cpp_12entrail_dataFv: /* 80096DE0 00093BE0 38 00 00 00 */ li r0, 0 /* 80096DE4 00093BE4 B0 03 00 00 */ sth r0, 0(r3) /* 80096DE8 00093BE8 C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) /* 80096DEC 00093BEC D0 03 00 20 */ stfs f0, 0x20(r3) /* 80096DF0 00093BF0 4E 80 00 20 */ blr -.global func_80096DF4 -func_80096DF4: +.global zFX.update_entrails__Ff +zFX.update_entrails__Ff: /* 80096DF4 00093BF4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80096DF8 00093BF8 7C 08 02 A6 */ mflr r0 /* 80096DFC 00093BFC 90 01 00 24 */ stw r0, 0x24(r1) @@ -4622,7 +4622,7 @@ func_80096DF4: lbl_80096E28: /* 80096E28 00093C28 FC 20 F8 90 */ fmr f1, f31 /* 80096E2C 00093C2C 7F E3 FB 78 */ mr r3, r31 -/* 80096E30 00093C30 48 00 00 2D */ bl func_80096E5C +/* 80096E30 00093C30 48 00 00 2D */ bl zFX.update__Q217_unnamed_zFX_cpp_12entrail_dataFf /* 80096E34 00093C34 3B FF 00 24 */ addi r31, r31, 0x24 lbl_80096E38: /* 80096E38 00093C38 7C 1F F0 40 */ cmplw r31, r30 @@ -4635,8 +4635,8 @@ lbl_80096E38: /* 80096E54 00093C54 38 21 00 20 */ addi r1, r1, 0x20 /* 80096E58 00093C58 4E 80 00 20 */ blr -.global func_80096E5C -func_80096E5C: +.global zFX.update__Q217_unnamed_zFX_cpp_12entrail_dataFf +zFX.update__Q217_unnamed_zFX_cpp_12entrail_dataFf: /* 80096E5C 00093C5C 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 80096E60 00093C60 7C 08 02 A6 */ mflr r0 /* 80096E64 00093C64 90 01 00 A4 */ stw r0, 0xa4(r1) @@ -4741,7 +4741,7 @@ lbl_80096F74: /* 80096FE4 00093DE4 38 61 00 08 */ addi r3, r1, 8 /* 80096FE8 00093DE8 38 81 00 2C */ addi r4, r1, 0x2c /* 80096FEC 00093DEC 38 BF 00 28 */ addi r5, r31, 0x28 -/* 80096FF0 00093DF0 48 00 03 91 */ bl func_80097380 +/* 80096FF0 00093DF0 48 00 03 91 */ bl zFX.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80096FF4 00093DF4 A0 1E 00 00 */ lhz r0, 0(r30) /* 80096FF8 00093DF8 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80096FFC 00093DFC 41 82 00 2C */ beq lbl_80097028 @@ -4786,8 +4786,8 @@ lbl_80097070: /* 8009708C 00093E8C 38 21 00 A0 */ addi r1, r1, 0xa0 /* 80097090 00093E90 4E 80 00 20 */ blr -.global func_80097094 -func_80097094: +.global zFX.setup_entrails__FR6zScene +zFX.setup_entrails__FR6zScene: /* 80097094 00093E94 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80097098 00093E98 7C 08 02 A6 */ mflr r0 /* 8009709C 00093E9C 3C 80 80 29 */ lis r4, lbl_8028F038@ha @@ -4823,7 +4823,7 @@ lbl_800970D4: /* 80097110 00093F10 3B FF 00 04 */ addi r31, r31, 4 /* 80097114 00093F14 3A F7 00 04 */ addi r23, r23, 4 /* 80097118 00093F18 41 80 FF BC */ blt lbl_800970D4 -/* 8009711C 00093F1C 4B FF FC 69 */ bl func_80096D84 +/* 8009711C 00093F1C 4B FF FC 69 */ bl zFX.add_entrail_tweaks__17_unnamed_zFX_cpp_Fv /* 80097120 00093F20 38 00 00 00 */ li r0, 0 /* 80097124 00093F24 90 0D 8E 9C */ stw r0, lbl_803CB79C-_SDA_BASE_(r13) /* 80097128 00093F28 80 18 00 74 */ lwz r0, 0x74(r24) @@ -4911,7 +4911,7 @@ lbl_8009722C: lbl_80097250: /* 80097250 00094050 80 0D 8E 98 */ lwz r0, lbl_803CB798-_SDA_BASE_(r13) /* 80097254 00094054 7C 60 FA 14 */ add r3, r0, r31 -/* 80097258 00094058 4B FF FB 89 */ bl func_80096DE0 +/* 80097258 00094058 4B FF FB 89 */ bl zFX.reset__Q217_unnamed_zFX_cpp_12entrail_dataFv /* 8009725C 0009405C 80 8D 8E 98 */ lwz r4, lbl_803CB798-_SDA_BASE_(r13) /* 80097260 00094060 38 7F 00 02 */ addi r3, r31, 2 /* 80097264 00094064 38 1F 00 04 */ addi r0, r31, 4 @@ -5002,8 +5002,8 @@ func_80097358: /* 80097378 00094178 38 21 00 10 */ addi r1, r1, 0x10 /* 8009737C 0009417C 4E 80 00 20 */ blr -.global func_80097380 -func_80097380: +.global zFX.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 +zFX.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 80097380 00094180 C0 65 00 04 */ lfs f3, 4(r5) /* 80097384 00094184 C0 04 00 10 */ lfs f0, 0x10(r4) /* 80097388 00094188 C0 44 00 14 */ lfs f2, 0x14(r4) diff --git a/asm/Game/zGame.s b/asm/Game/zGame.s index d86ea70eb..77a01f09c 100644 --- a/asm/Game/zGame.s +++ b/asm/Game/zGame.s @@ -2,8 +2,8 @@ .section .text # 0x800974A8 - 0x80099680 -.global func_800974A8 -func_800974A8: +.global zGame.PickNextSoak__Fv +zGame.PickNextSoak__Fv: /* 800974A8 000942A8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800974AC 000942AC 7C 08 02 A6 */ mflr r0 /* 800974B0 000942B0 90 01 00 24 */ stw r0, 0x24(r1) @@ -133,7 +133,7 @@ lbl_80097660: /* 80097660 00094460 80 6D 82 18 */ lwz r3, lbl_803CAB18-_SDA_BASE_(r13) /* 80097664 00094464 38 A0 00 00 */ li r5, 0 /* 80097668 00094468 80 8D 8E EC */ lwz r4, lbl_803CB7EC-_SDA_BASE_(r13) -/* 8009766C 0009446C 48 00 1E C1 */ bl func_8009952C +/* 8009766C 0009446C 48 00 1E C1 */ bl zGame.xUtil_select_c___FPPciPCf /* 80097670 00094470 88 03 00 01 */ lbz r0, 1(r3) /* 80097674 00094474 88 83 00 00 */ lbz r4, 0(r3) /* 80097678 00094478 54 00 80 1E */ slwi r0, r0, 0x10 @@ -844,7 +844,7 @@ lbl_80097F9C: /* 800980C4 00094EC4 48 00 F6 F1 */ bl zMusicUpdate__Ff /* 800980C8 00094EC8 38 00 00 31 */ li r0, 0x31 /* 800980CC 00094ECC 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 800980D0 00094ED0 48 00 07 B1 */ bl func_80098880 +/* 800980D0 00094ED0 48 00 07 B1 */ bl zGame.zGameUpdateMode__Fv /* 800980D4 00094ED4 80 6D 88 B0 */ lwz r3, lbl_803CB1B0-_SDA_BASE_(r13) /* 800980D8 00094ED8 2C 1F 00 00 */ cmpwi r31, 0 /* 800980DC 00094EDC 38 03 00 01 */ addi r0, r3, 1 @@ -881,7 +881,7 @@ lbl_80098148: lbl_8009814C: /* 8009814C 00094F4C 38 00 00 32 */ li r0, 0x32 /* 80098150 00094F50 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80098154 00094F54 48 00 00 5D */ bl func_800981B0 +/* 80098154 00094F54 48 00 00 5D */ bl zGame.zGameLoopContinue__Fv /* 80098158 00094F58 2C 03 00 00 */ cmpwi r3, 0 /* 8009815C 00094F5C 40 82 F9 88 */ bne lbl_80097AE4 /* 80098160 00094F60 38 00 00 33 */ li r0, 0x33 @@ -910,8 +910,8 @@ lbl_800981A0: /* 800981A8 00094FA8 54 03 D9 7E */ srwi r3, r0, 5 /* 800981AC 00094FAC 4E 80 00 20 */ blr -.global func_800981B0 -func_800981B0: +.global zGame.zGameLoopContinue__Fv +zGame.zGameLoopContinue__Fv: /* 800981B0 00094FB0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800981B4 00094FB4 7C 08 02 A6 */ mflr r0 /* 800981B8 00094FB8 90 01 00 14 */ stw r0, 0x14(r1) @@ -951,8 +951,8 @@ lbl_80098224: /* 8009822C 0009502C 38 21 00 10 */ addi r1, r1, 0x10 /* 80098230 00095030 4E 80 00 20 */ blr -.global func_80098234 -func_80098234: +.global zGame.zGameOkToPause__Fv +zGame.zGameOkToPause__Fv: /* 80098234 00095034 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80098238 00095038 7C 08 02 A6 */ mflr r0 /* 8009823C 0009503C 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -1080,8 +1080,8 @@ lbl_800983E4: /* 800983EC 000951EC 38 21 00 10 */ addi r1, r1, 0x10 /* 800983F0 000951F0 4E 80 00 20 */ blr -.global func_800983F4 -func_800983F4: +.global zGame.zGame_HackDrawCard__FffffP8RwRaster +zGame.zGame_HackDrawCard__FffffP8RwRaster: /* 800983F4 000951F4 94 21 FF 50 */ stwu r1, -0xb0(r1) /* 800983F8 000951F8 7C 08 02 A6 */ mflr r0 /* 800983FC 000951FC 90 01 00 B4 */ stw r0, 0xb4(r1) @@ -1174,8 +1174,8 @@ func_800983F4: /* 80098558 00095358 38 21 00 B0 */ addi r1, r1, 0xb0 /* 8009855C 0009535C 4E 80 00 20 */ blr -.global func_80098560 -func_80098560: +.global zGame.zGame_HackPostPortalAutoSaveDraw__Fv +zGame.zGame_HackPostPortalAutoSaveDraw__Fv: /* 80098560 00095360 94 21 F6 D0 */ stwu r1, -0x930(r1) /* 80098564 00095364 7C 08 02 A6 */ mflr r0 /* 80098568 00095368 90 01 09 34 */ stw r0, 0x934(r1) @@ -1303,25 +1303,25 @@ lbl_80098734: /* 8009873C 0009553C C0 62 90 AC */ lfs f3, lbl_803CDA2C-_SDA2_BASE_(r2) /* 80098740 00095540 FC 40 08 90 */ fmr f2, f1 /* 80098744 00095544 C0 82 90 B0 */ lfs f4, lbl_803CDA30-_SDA2_BASE_(r2) -/* 80098748 00095548 4B FF FC AD */ bl func_800983F4 +/* 80098748 00095548 4B FF FC AD */ bl zGame.zGame_HackDrawCard__FffffP8RwRaster /* 8009874C 0009554C C0 22 90 AC */ lfs f1, lbl_803CDA2C-_SDA2_BASE_(r2) /* 80098750 00095550 7F 43 D3 78 */ mr r3, r26 /* 80098754 00095554 C0 42 90 60 */ lfs f2, lbl_803CD9E0-_SDA2_BASE_(r2) /* 80098758 00095558 FC 60 08 90 */ fmr f3, f1 /* 8009875C 0009555C C0 82 90 B0 */ lfs f4, lbl_803CDA30-_SDA2_BASE_(r2) -/* 80098760 00095560 4B FF FC 95 */ bl func_800983F4 +/* 80098760 00095560 4B FF FC 95 */ bl zGame.zGame_HackDrawCard__FffffP8RwRaster /* 80098764 00095564 C0 42 90 B0 */ lfs f2, lbl_803CDA30-_SDA2_BASE_(r2) /* 80098768 00095568 7F 43 D3 78 */ mr r3, r26 /* 8009876C 0009556C C0 22 90 60 */ lfs f1, lbl_803CD9E0-_SDA2_BASE_(r2) /* 80098770 00095570 FC 80 10 90 */ fmr f4, f2 /* 80098774 00095574 C0 62 90 AC */ lfs f3, lbl_803CDA2C-_SDA2_BASE_(r2) -/* 80098778 00095578 4B FF FC 7D */ bl func_800983F4 +/* 80098778 00095578 4B FF FC 7D */ bl zGame.zGame_HackDrawCard__FffffP8RwRaster /* 8009877C 0009557C C0 22 90 AC */ lfs f1, lbl_803CDA2C-_SDA2_BASE_(r2) /* 80098780 00095580 7F 43 D3 78 */ mr r3, r26 /* 80098784 00095584 C0 42 90 B0 */ lfs f2, lbl_803CDA30-_SDA2_BASE_(r2) /* 80098788 00095588 FC 60 08 90 */ fmr f3, f1 /* 8009878C 0009558C FC 80 10 90 */ fmr f4, f2 -/* 80098790 00095590 4B FF FC 65 */ bl func_800983F4 +/* 80098790 00095590 4B FF FC 65 */ bl zGame.zGame_HackDrawCard__FffffP8RwRaster /* 80098794 00095594 38 7D 01 84 */ addi r3, r29, 0x184 /* 80098798 00095598 4B FB 3A 7D */ bl xStrHash__FPCc /* 8009879C 0009559C 38 80 00 00 */ li r4, 0 @@ -1346,7 +1346,7 @@ lbl_800987D8: /* 800987DC 000955DC C0 22 90 B4 */ lfs f1, lbl_803CDA34-_SDA2_BASE_(r2) /* 800987E0 000955E0 FC 80 18 90 */ fmr f4, f3 /* 800987E4 000955E4 C0 42 90 B8 */ lfs f2, lbl_803CDA38-_SDA2_BASE_(r2) -/* 800987E8 000955E8 4B FF FC 0D */ bl func_800983F4 +/* 800987E8 000955E8 4B FF FC 0D */ bl zGame.zGame_HackDrawCard__FffffP8RwRaster /* 800987EC 000955EC C0 02 90 60 */ lfs f0, lbl_803CD9E0-_SDA2_BASE_(r2) /* 800987F0 000955F0 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800987F4 000955F4 40 81 00 34 */ ble lbl_80098828 @@ -1387,8 +1387,8 @@ lbl_80098864: /* 80098878 00095678 38 21 09 30 */ addi r1, r1, 0x930 /* 8009887C 0009567C 4E 80 00 20 */ blr -.global func_80098880 -func_80098880: +.global zGame.zGameUpdateMode__Fv +zGame.zGameUpdateMode__Fv: /* 80098880 00095680 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80098884 00095684 7C 08 02 A6 */ mflr r0 /* 80098888 00095688 90 01 00 24 */ stw r0, 0x24(r1) @@ -1430,7 +1430,7 @@ func_80098880: /* 80098918 00095718 90 03 00 0C */ stw r0, 0xc(r3) /* 8009891C 0009571C C0 02 90 60 */ lfs f0, lbl_803CD9E0-_SDA2_BASE_(r2) /* 80098920 00095720 D0 03 00 10 */ stfs f0, 0x10(r3) -/* 80098924 00095724 4B FF EB 85 */ bl func_800974A8 +/* 80098924 00095724 4B FF EB 85 */ bl zGame.PickNextSoak__Fv /* 80098928 00095728 3C 80 80 3C */ lis r4, lbl_803C04EC@ha /* 8009892C 0009572C 3C A0 80 3C */ lis r5, lbl_803C0504@ha /* 80098930 00095730 38 C4 04 EC */ addi r6, r4, lbl_803C04EC@l @@ -1456,7 +1456,7 @@ lbl_8009895C: /* 8009897C 0009577C 80 03 00 30 */ lwz r0, 0x30(r3) /* 80098980 00095780 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80098984 00095784 41 82 00 4C */ beq lbl_800989D0 -/* 80098988 00095788 4B FF F8 AD */ bl func_80098234 +/* 80098988 00095788 4B FF F8 AD */ bl zGame.zGameOkToPause__Fv /* 8009898C 0009578C 2C 03 00 01 */ cmpwi r3, 1 /* 80098990 00095790 41 82 00 30 */ beq lbl_800989C0 /* 80098994 00095794 40 80 00 10 */ bge lbl_800989A4 @@ -1548,7 +1548,7 @@ lbl_80098A9C: /* 80098ACC 000958CC 80 0D 8D D4 */ lwz r0, lbl_803CB6D4-_SDA_BASE_(r13) /* 80098AD0 000958D0 2C 00 00 00 */ cmpwi r0, 0 /* 80098AD4 000958D4 41 82 00 74 */ beq lbl_80098B48 -/* 80098AD8 000958D8 4B FF FA 89 */ bl func_80098560 +/* 80098AD8 000958D8 4B FF FA 89 */ bl zGame.zGame_HackPostPortalAutoSaveDraw__Fv /* 80098ADC 000958DC 38 60 00 01 */ li r3, 1 /* 80098AE0 000958E0 48 01 6C B9 */ bl zSaveLoadPreAutoSave__Fb /* 80098AE4 000958E4 48 01 6D F1 */ bl zSaveLoad_DoAutoSave__Fv @@ -2274,8 +2274,8 @@ lbl_800994D4: zGameStats_Init__Fv: /* 80099528 00096328 4E 80 00 20 */ blr -.global func_8009952C -func_8009952C: +.global zGame.xUtil_select_c___FPPciPCf +zGame.xUtil_select_c___FPPciPCf: /* 8009952C 0009632C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80099530 00096330 7C 08 02 A6 */ mflr r0 /* 80099534 00096334 90 01 00 34 */ stw r0, 0x34(r1) diff --git a/asm/Game/zGameExtras.s b/asm/Game/zGameExtras.s index 731bb48e8..1d3543f1e 100644 --- a/asm/Game/zGameExtras.s +++ b/asm/Game/zGameExtras.s @@ -383,8 +383,8 @@ zGameExtras_Load__FP7xSerial: /* 80099BA4 000969A4 38 21 00 10 */ addi r1, r1, 0x10 /* 80099BA8 000969A8 4E 80 00 20 */ blr -.global func_80099BAC -func_80099BAC: +.global zGameExtras.TestCheat__FPUi +zGameExtras.TestCheat__FPUi: /* 80099BAC 000969AC 80 03 00 3C */ lwz r0, 0x3c(r3) /* 80099BB0 000969B0 38 C0 00 0F */ li r6, 0xf /* 80099BB4 000969B4 28 00 00 00 */ cmplwi r0, 0 @@ -462,8 +462,8 @@ lbl_80099C9C: /* 80099CAC 00096AAC 38 60 00 01 */ li r3, 1 /* 80099CB0 00096AB0 4E 80 00 20 */ blr -.global func_80099CB4 -func_80099CB4: +.global zGameExtras.AddToCheatPressed__FUi +zGameExtras.AddToCheatPressed__FUi: /* 80099CB4 00096AB4 3C 80 80 29 */ lis r4, lbl_8028F8A4@ha /* 80099CB8 00096AB8 38 84 F8 A4 */ addi r4, r4, lbl_8028F8A4@l /* 80099CBC 00096ABC 80 04 00 04 */ lwz r0, 4(r4) @@ -575,7 +575,7 @@ lbl_80099E10: lbl_80099E40: /* 80099E40 00096C40 80 04 00 30 */ lwz r0, 0x30(r4) /* 80099E44 00096C44 54 03 03 5C */ rlwinm r3, r0, 0, 0xd, 0xe -/* 80099E48 00096C48 4B FF FE 6D */ bl func_80099CB4 +/* 80099E48 00096C48 4B FF FE 6D */ bl zGameExtras.AddToCheatPressed__FUi /* 80099E4C 00096C4C C0 02 90 FC */ lfs f0, lbl_803CDA7C-_SDA2_BASE_(r2) /* 80099E50 00096C50 3C 60 80 29 */ lis r3, lbl_8028F744@ha /* 80099E54 00096C54 38 03 F7 44 */ addi r0, r3, lbl_8028F744@l @@ -587,7 +587,7 @@ lbl_80099E68: /* 80099E68 00096C68 80 7E 00 00 */ lwz r3, 0(r30) /* 80099E6C 00096C6C 7F DD F3 78 */ mr r29, r30 /* 80099E70 00096C70 3B DE 00 10 */ addi r30, r30, 0x10 -/* 80099E74 00096C74 4B FF FD 39 */ bl func_80099BAC +/* 80099E74 00096C74 4B FF FD 39 */ bl zGameExtras.TestCheat__FPUi /* 80099E78 00096C78 2C 03 00 00 */ cmpwi r3, 0 /* 80099E7C 00096C7C 41 82 00 3C */ beq lbl_80099EB8 /* 80099E80 00096C80 80 1D 00 0C */ lwz r0, 0xc(r29) @@ -644,8 +644,8 @@ func_80099F1C: /* 80099F24 00096D24 90 0D 8F 90 */ stw r0, lbl_803CB890-_SDA_BASE_(r13) /* 80099F28 00096D28 4E 80 00 20 */ blr -.global func_80099F2C -func_80099F2C: +.global zGameExtras.GEC_dfltSound__Fv +zGameExtras.GEC_dfltSound__Fv: /* 80099F2C 00096D2C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80099F30 00096D30 7C 08 02 A6 */ mflr r0 /* 80099F34 00096D34 90 01 00 14 */ stw r0, 0x14(r1) @@ -707,7 +707,7 @@ lbl_8009A00C: /* 8009A010 00096E10 38 80 00 07 */ li r4, 7 /* 8009A014 00096E14 38 63 F8 E4 */ addi r3, r3, lbl_8028F8E4@l /* 8009A018 00096E18 38 A0 00 00 */ li r5, 0 -/* 8009A01C 00096E1C 48 00 07 F5 */ bl func_8009A810 +/* 8009A01C 00096E1C 48 00 07 F5 */ bl zGameExtras.xUtil_choose_Ui___FPCUiiPCf /* 8009A020 00096E20 28 03 00 00 */ cmplwi r3, 0 /* 8009A024 00096E24 41 82 00 24 */ beq lbl_8009A048 /* 8009A028 00096E28 C0 42 90 F8 */ lfs f2, lbl_803CDA78-_SDA2_BASE_(r2) @@ -961,7 +961,7 @@ lbl_8009A3DC: /* 8009A3DC 000971DC 38 6D 82 38 */ addi r3, r13, lbl_803CAB38-_SDA_BASE_ /* 8009A3E0 000971E0 38 80 00 02 */ li r4, 2 /* 8009A3E4 000971E4 38 A0 00 00 */ li r5, 0 -/* 8009A3E8 000971E8 48 00 04 29 */ bl func_8009A810 +/* 8009A3E8 000971E8 48 00 04 29 */ bl zGameExtras.xUtil_choose_Ui___FPCUiiPCf /* 8009A3EC 000971EC 28 03 00 00 */ cmplwi r3, 0 /* 8009A3F0 000971F0 41 82 00 24 */ beq lbl_8009A414 /* 8009A3F4 000971F4 C0 42 90 F8 */ lfs f2, lbl_803CDA78-_SDA2_BASE_(r2) @@ -980,7 +980,7 @@ lbl_8009A414: /* 8009A424 00097224 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009A428 00097228 7C 08 02 A6 */ mflr r0 /* 8009A42C 0009722C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009A430 00097230 4B FF FA FD */ bl func_80099F2C +/* 8009A430 00097230 4B FF FA FD */ bl zGameExtras.GEC_dfltSound__Fv /* 8009A434 00097234 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009A438 00097238 7C 08 03 A6 */ mtlr r0 /* 8009A43C 0009723C 38 21 00 10 */ addi r1, r1, 0x10 @@ -988,7 +988,7 @@ lbl_8009A414: /* 8009A444 00097244 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009A448 00097248 7C 08 02 A6 */ mflr r0 /* 8009A44C 0009724C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009A450 00097250 4B FF FA DD */ bl func_80099F2C +/* 8009A450 00097250 4B FF FA DD */ bl zGameExtras.GEC_dfltSound__Fv /* 8009A454 00097254 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009A458 00097258 7C 08 03 A6 */ mtlr r0 /* 8009A45C 0009725C 38 21 00 10 */ addi r1, r1, 0x10 @@ -1045,7 +1045,7 @@ lbl_8009A520: /* 8009A524 00097324 38 80 00 03 */ li r4, 3 /* 8009A528 00097328 38 63 F9 00 */ addi r3, r3, lbl_8028F900@l /* 8009A52C 0009732C 38 A0 00 00 */ li r5, 0 -/* 8009A530 00097330 48 00 02 E1 */ bl func_8009A810 +/* 8009A530 00097330 48 00 02 E1 */ bl zGameExtras.xUtil_choose_Ui___FPCUiiPCf /* 8009A534 00097334 28 03 00 00 */ cmplwi r3, 0 /* 8009A538 00097338 41 82 00 24 */ beq lbl_8009A55C /* 8009A53C 0009733C C0 42 90 F8 */ lfs f2, lbl_803CDA78-_SDA2_BASE_(r2) @@ -1064,7 +1064,7 @@ lbl_8009A55C: /* 8009A56C 0009736C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009A570 00097370 7C 08 02 A6 */ mflr r0 /* 8009A574 00097374 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009A578 00097378 4B FF F9 B5 */ bl func_80099F2C +/* 8009A578 00097378 4B FF F9 B5 */ bl zGameExtras.GEC_dfltSound__Fv /* 8009A57C 0009737C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009A580 00097380 7C 08 03 A6 */ mtlr r0 /* 8009A584 00097384 38 21 00 10 */ addi r1, r1, 0x10 @@ -1072,14 +1072,14 @@ lbl_8009A55C: /* 8009A58C 0009738C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009A590 00097390 7C 08 02 A6 */ mflr r0 /* 8009A594 00097394 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009A598 00097398 4B FF F9 95 */ bl func_80099F2C +/* 8009A598 00097398 4B FF F9 95 */ bl zGameExtras.GEC_dfltSound__Fv /* 8009A59C 0009739C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009A5A0 000973A0 7C 08 03 A6 */ mtlr r0 /* 8009A5A4 000973A4 38 21 00 10 */ addi r1, r1, 0x10 /* 8009A5A8 000973A8 4E 80 00 20 */ blr -.global func_8009A5AC -func_8009A5AC: +.global zGameExtras.GEC_villSound__Fv +zGameExtras.GEC_villSound__Fv: /* 8009A5AC 000973AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009A5B0 000973B0 7C 08 02 A6 */ mflr r0 /* 8009A5B4 000973B4 90 01 00 14 */ stw r0, 0x14(r1) @@ -1134,7 +1134,7 @@ lbl_8009A670: /* 8009A674 00097474 38 80 00 06 */ li r4, 6 /* 8009A678 00097478 38 63 F9 0C */ addi r3, r3, lbl_8028F90C@l /* 8009A67C 0009747C 38 A0 00 00 */ li r5, 0 -/* 8009A680 00097480 48 00 01 91 */ bl func_8009A810 +/* 8009A680 00097480 48 00 01 91 */ bl zGameExtras.xUtil_choose_Ui___FPCUiiPCf /* 8009A684 00097484 28 03 00 00 */ cmplwi r3, 0 /* 8009A688 00097488 41 82 00 24 */ beq lbl_8009A6AC /* 8009A68C 0009748C C0 42 90 F8 */ lfs f2, lbl_803CDA78-_SDA2_BASE_(r2) @@ -1153,7 +1153,7 @@ lbl_8009A6AC: /* 8009A6BC 000974BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009A6C0 000974C0 7C 08 02 A6 */ mflr r0 /* 8009A6C4 000974C4 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009A6C8 000974C8 4B FF FE E5 */ bl func_8009A5AC +/* 8009A6C8 000974C8 4B FF FE E5 */ bl zGameExtras.GEC_villSound__Fv /* 8009A6CC 000974CC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009A6D0 000974D0 7C 08 03 A6 */ mtlr r0 /* 8009A6D4 000974D4 38 21 00 10 */ addi r1, r1, 0x10 @@ -1161,7 +1161,7 @@ lbl_8009A6AC: /* 8009A6DC 000974DC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009A6E0 000974E0 7C 08 02 A6 */ mflr r0 /* 8009A6E4 000974E4 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009A6E8 000974E8 4B FF FE C5 */ bl func_8009A5AC +/* 8009A6E8 000974E8 4B FF FE C5 */ bl zGameExtras.GEC_villSound__Fv /* 8009A6EC 000974EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009A6F0 000974F0 7C 08 03 A6 */ mtlr r0 /* 8009A6F4 000974F4 38 21 00 10 */ addi r1, r1, 0x10 @@ -1169,7 +1169,7 @@ lbl_8009A6AC: /* 8009A6FC 000974FC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009A700 00097500 7C 08 02 A6 */ mflr r0 /* 8009A704 00097504 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009A708 00097508 4B FF FE A5 */ bl func_8009A5AC +/* 8009A708 00097508 4B FF FE A5 */ bl zGameExtras.GEC_villSound__Fv /* 8009A70C 0009750C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009A710 00097510 7C 08 03 A6 */ mtlr r0 /* 8009A714 00097514 38 21 00 10 */ addi r1, r1, 0x10 @@ -1177,7 +1177,7 @@ lbl_8009A6AC: /* 8009A71C 0009751C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009A720 00097520 7C 08 02 A6 */ mflr r0 /* 8009A724 00097524 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009A728 00097528 4B FF FE 85 */ bl func_8009A5AC +/* 8009A728 00097528 4B FF FE 85 */ bl zGameExtras.GEC_villSound__Fv /* 8009A72C 0009752C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009A730 00097530 7C 08 03 A6 */ mtlr r0 /* 8009A734 00097534 38 21 00 10 */ addi r1, r1, 0x10 @@ -1185,7 +1185,7 @@ lbl_8009A6AC: /* 8009A73C 0009753C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009A740 00097540 7C 08 02 A6 */ mflr r0 /* 8009A744 00097544 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009A748 00097548 4B FF FE 65 */ bl func_8009A5AC +/* 8009A748 00097548 4B FF FE 65 */ bl zGameExtras.GEC_villSound__Fv /* 8009A74C 0009754C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009A750 00097550 7C 08 03 A6 */ mtlr r0 /* 8009A754 00097554 38 21 00 10 */ addi r1, r1, 0x10 @@ -1193,7 +1193,7 @@ lbl_8009A6AC: /* 8009A75C 0009755C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009A760 00097560 7C 08 02 A6 */ mflr r0 /* 8009A764 00097564 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009A768 00097568 4B FF FE 45 */ bl func_8009A5AC +/* 8009A768 00097568 4B FF FE 45 */ bl zGameExtras.GEC_villSound__Fv /* 8009A76C 0009756C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009A770 00097570 7C 08 03 A6 */ mtlr r0 /* 8009A774 00097574 38 21 00 10 */ addi r1, r1, 0x10 @@ -1201,7 +1201,7 @@ lbl_8009A6AC: /* 8009A77C 0009757C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009A780 00097580 7C 08 02 A6 */ mflr r0 /* 8009A784 00097584 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009A788 00097588 4B FF FE 25 */ bl func_8009A5AC +/* 8009A788 00097588 4B FF FE 25 */ bl zGameExtras.GEC_villSound__Fv /* 8009A78C 0009758C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009A790 00097590 7C 08 03 A6 */ mtlr r0 /* 8009A794 00097594 38 21 00 10 */ addi r1, r1, 0x10 @@ -1244,8 +1244,8 @@ lbl_8009A800: /* 8009A808 00097608 38 21 00 10 */ addi r1, r1, 0x10 /* 8009A80C 0009760C 4E 80 00 20 */ blr -.global func_8009A810 -func_8009A810: +.global zGameExtras.xUtil_choose_Ui___FPCUiiPCf +zGameExtras.xUtil_choose_Ui___FPCUiiPCf: /* 8009A810 00097610 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8009A814 00097614 7C 08 02 A6 */ mflr r0 /* 8009A818 00097618 90 01 00 34 */ stw r0, 0x34(r1) diff --git a/asm/Game/zGrid.s b/asm/Game/zGrid.s index 7ceb81897..2dd27d586 100644 --- a/asm/Game/zGrid.s +++ b/asm/Game/zGrid.s @@ -2,8 +2,8 @@ .section .text # 0x80123B1C - 0x801245D4 -.global func_80123B1C -func_80123B1C: +.global zGrid.hack_flag_shadows__FP6zScene +zGrid.hack_flag_shadows__FP6zScene: /* 80123B1C 0012091C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80123B20 00120920 7C 08 02 A6 */ mflr r0 /* 80123B24 00120924 90 01 00 14 */ stw r0, 0x14(r1) @@ -252,7 +252,7 @@ zGridReset__FP6zScene: /* 80123EC8 00120CC8 93 A1 00 14 */ stw r29, 0x14(r1) /* 80123ECC 00120CCC 93 81 00 10 */ stw r28, 0x10(r1) /* 80123ED0 00120CD0 7C 7C 1B 78 */ mr r28, r3 -/* 80123ED4 00120CD4 4B FF FC 49 */ bl func_80123B1C +/* 80123ED4 00120CD4 4B FF FC 49 */ bl zGrid.hack_flag_shadows__FP6zScene /* 80123ED8 00120CD8 3B C0 00 00 */ li r30, 0 /* 80123EDC 00120CDC 3B E0 00 00 */ li r31, 0 /* 80123EE0 00120CE0 48 00 00 8C */ b lbl_80123F6C diff --git a/asm/Game/zGust.s b/asm/Game/zGust.s index e64db00f6..bb0205a37 100644 --- a/asm/Game/zGust.s +++ b/asm/Game/zGust.s @@ -2,8 +2,8 @@ .section .text # 0x8009AD50 - 0x8009B684 -.global func_8009AD50 -func_8009AD50: +.global zGust.zGustInit__FP5zGustP10zGustAsset +zGust.zGustInit__FP5zGustP10zGustAsset: /* 8009AD50 00097B50 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009AD54 00097B54 7C 08 02 A6 */ mflr r0 /* 8009AD58 00097B58 90 01 00 14 */ stw r0, 0x14(r1) @@ -38,8 +38,8 @@ lbl_8009ADAC: /* 8009ADC4 00097BC4 38 21 00 10 */ addi r1, r1, 0x10 /* 8009ADC8 00097BC8 4E 80 00 20 */ blr -.global func_8009ADCC -func_8009ADCC: +.global zGust.zGustSetup__FP5zGust +zGust.zGustSetup__FP5zGust: /* 8009ADCC 00097BCC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009ADD0 00097BD0 7C 08 02 A6 */ mflr r0 /* 8009ADD4 00097BD4 90 01 00 14 */ stw r0, 0x14(r1) @@ -91,7 +91,7 @@ lbl_8009AE64: /* 8009AE7C 00097C7C 1C 00 00 24 */ mulli r0, r0, 0x24 /* 8009AE80 00097C80 7C 64 1B 78 */ mr r4, r3 /* 8009AE84 00097C84 7C 65 02 14 */ add r3, r5, r0 -/* 8009AE88 00097C88 4B FF FE C9 */ bl func_8009AD50 +/* 8009AE88 00097C88 4B FF FE C9 */ bl zGust.zGustInit__FP5zGustP10zGustAsset /* 8009AE8C 00097C8C 3B DE 00 01 */ addi r30, r30, 1 lbl_8009AE90: /* 8009AE90 00097C90 A0 0D 8F B4 */ lhz r0, lbl_803CB8B4-_SDA_BASE_(r13) @@ -126,7 +126,7 @@ lbl_8009AEE8: /* 8009AEEC 00097CEC 80 6D 8F B0 */ lwz r3, lbl_803CB8B0-_SDA_BASE_(r13) /* 8009AEF0 00097CF0 1C 00 00 24 */ mulli r0, r0, 0x24 /* 8009AEF4 00097CF4 7C 63 02 14 */ add r3, r3, r0 -/* 8009AEF8 00097CF8 4B FF FE D5 */ bl func_8009ADCC +/* 8009AEF8 00097CF8 4B FF FE D5 */ bl zGust.zGustSetup__FP5zGust /* 8009AEFC 00097CFC 3B FF 00 01 */ addi r31, r31, 1 lbl_8009AF00: /* 8009AF00 00097D00 A0 0D 8F B4 */ lhz r0, lbl_803CB8B4-_SDA_BASE_(r13) @@ -473,8 +473,8 @@ lbl_8009B378: /* 8009B384 00098184 38 21 00 10 */ addi r1, r1, 0x10 /* 8009B388 00098188 4E 80 00 20 */ blr -.global func_8009B38C -func_8009B38C: +.global zGust.UpdateGustFX__FP5zGustf +zGust.UpdateGustFX__FP5zGustf: /* 8009B38C 0009818C 94 21 FE 50 */ stwu r1, -0x1b0(r1) /* 8009B390 00098190 7C 08 02 A6 */ mflr r0 /* 8009B394 00098194 90 01 01 B4 */ stw r0, 0x1b4(r1) @@ -668,7 +668,7 @@ lbl_8009B638: /* 8009B644 00098444 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8009B648 00098448 41 82 00 0C */ beq lbl_8009B654 /* 8009B64C 0009844C FC 20 F8 90 */ fmr f1, f31 -/* 8009B650 00098450 4B FF FD 3D */ bl func_8009B38C +/* 8009B650 00098450 4B FF FD 3D */ bl zGust.UpdateGustFX__FP5zGustf lbl_8009B654: /* 8009B654 00098454 3B FF 00 24 */ addi r31, r31, 0x24 /* 8009B658 00098458 3B DE 00 01 */ addi r30, r30, 1 diff --git a/asm/Game/zHud.s b/asm/Game/zHud.s index 46239438d..e77a27e71 100644 --- a/asm/Game/zHud.s +++ b/asm/Game/zHud.s @@ -12,8 +12,8 @@ lbl_8009B684: /* 8009B69C 0009849C 38 21 00 10 */ addi r1, r1, 0x10 /* 8009B6A0 000984A0 4E 80 00 20 */ blr -.global func_8009B6A4 -func_8009B6A4: +.global zHud.ping_widget__Q24zhud18_unnamed_zHud_cpp_FRQ24xhud6widget +zHud.ping_widget__Q24zhud18_unnamed_zHud_cpp_FRQ24xhud6widget: /* 8009B6A4 000984A4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8009B6A8 000984A8 7C 08 02 A6 */ mflr r0 /* 8009B6AC 000984AC 90 01 00 44 */ stw r0, 0x44(r1) @@ -38,8 +38,8 @@ func_8009B6A4: /* 8009B6F8 000984F8 38 21 00 40 */ addi r1, r1, 0x40 /* 8009B6FC 000984FC 4E 80 00 20 */ blr -.global func_8009B700 -func_8009B700: +.global zHud.delay_hide_widget__Q24zhud18_unnamed_zHud_cpp_FRQ24xhud6widget +zHud.delay_hide_widget__Q24zhud18_unnamed_zHud_cpp_FRQ24xhud6widget: /* 8009B700 00098500 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8009B704 00098504 7C 08 02 A6 */ mflr r0 /* 8009B708 00098508 3C A0 80 03 */ lis r5, lbl_8002EB84@ha @@ -64,8 +64,8 @@ func_8009B700: /* 8009B754 00098554 38 21 00 40 */ addi r1, r1, 0x40 /* 8009B758 00098558 4E 80 00 20 */ blr -.global func_8009B75C -func_8009B75C: +.global zHud.get_meter_widget__Q24zhud18_unnamed_zHud_cpp_Fi +zHud.get_meter_widget__Q24zhud18_unnamed_zHud_cpp_Fi: /* 8009B75C 0009855C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009B760 00098560 7C 08 02 A6 */ mflr r0 /* 8009B764 00098564 90 01 00 14 */ stw r0, 0x14(r1) @@ -90,8 +90,8 @@ lbl_8009B790: /* 8009B7AC 000985AC 38 21 00 10 */ addi r1, r1, 0x10 /* 8009B7B0 000985B0 4E 80 00 20 */ blr -.global func_8009B7B4 -func_8009B7B4: +.global zHud.get_model_widget__Q24zhud18_unnamed_zHud_cpp_Fi +zHud.get_model_widget__Q24zhud18_unnamed_zHud_cpp_Fi: /* 8009B7B4 000985B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009B7B8 000985B8 7C 08 02 A6 */ mflr r0 /* 8009B7BC 000985BC 90 01 00 14 */ stw r0, 0x14(r1) @@ -116,8 +116,8 @@ lbl_8009B7E8: /* 8009B804 00098604 38 21 00 10 */ addi r1, r1, 0x10 /* 8009B808 00098608 4E 80 00 20 */ blr -.global func_8009B80C -func_8009B80C: +.global zHud.on_pause__Q24zhud18_unnamed_zHud_cpp_Fv +zHud.on_pause__Q24zhud18_unnamed_zHud_cpp_Fv: /* 8009B80C 0009860C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009B810 00098610 7C 08 02 A6 */ mflr r0 /* 8009B814 00098614 90 01 00 14 */ stw r0, 0x14(r1) @@ -127,8 +127,8 @@ func_8009B80C: /* 8009B824 00098624 38 21 00 10 */ addi r1, r1, 0x10 /* 8009B828 00098628 4E 80 00 20 */ blr -.global func_8009B82C -func_8009B82C: +.global zHud.on_unpause__Q24zhud18_unnamed_zHud_cpp_Fv +zHud.on_unpause__Q24zhud18_unnamed_zHud_cpp_Fv: /* 8009B82C 0009862C 88 0D 8F C5 */ lbz r0, lbl_803CB8C5-_SDA_BASE_(r13) /* 8009B830 00098630 28 00 00 00 */ cmplwi r0, 0 /* 8009B834 00098634 4E 80 00 20 */ blr @@ -250,7 +250,7 @@ lbl_8009B9D4: /* 8009B9DC 000987DC 7C 1F 00 2E */ lwzx r0, r31, r0 /* 8009B9E0 000987E0 28 00 00 00 */ cmplwi r0, 0 /* 8009B9E4 000987E4 41 82 00 70 */ beq lbl_8009BA54 -/* 8009B9E8 000987E8 4B FF FD 75 */ bl func_8009B75C +/* 8009B9E8 000987E8 4B FF FD 75 */ bl zHud.get_meter_widget__Q24zhud18_unnamed_zHud_cpp_Fi /* 8009B9EC 000987EC 80 9D 00 00 */ lwz r4, 0(r29) /* 8009B9F0 000987F0 28 04 00 00 */ cmplwi r4, 0 /* 8009B9F4 000987F4 41 82 00 2C */ beq lbl_8009BA20 @@ -368,7 +368,7 @@ lbl_8009BB7C: /* 8009BB88 00098988 4B FF C5 F5 */ bl zGameIsPaused__Fv /* 8009BB8C 0009898C 2C 03 00 00 */ cmpwi r3, 0 /* 8009BB90 00098990 41 82 00 14 */ beq lbl_8009BBA4 -/* 8009BB94 00098994 4B FF FC 79 */ bl func_8009B80C +/* 8009BB94 00098994 4B FF FC 79 */ bl zHud.on_pause__Q24zhud18_unnamed_zHud_cpp_Fv /* 8009BB98 00098998 38 00 00 01 */ li r0, 1 /* 8009BB9C 0009899C 98 0D 82 70 */ stb r0, lbl_803CAB70-_SDA_BASE_(r13) /* 8009BBA0 000989A0 48 00 00 28 */ b lbl_8009BBC8 @@ -379,7 +379,7 @@ lbl_8009BBA4: /* 8009BBB0 000989B0 4B FF C5 CD */ bl zGameIsPaused__Fv /* 8009BBB4 000989B4 2C 03 00 00 */ cmpwi r3, 0 /* 8009BBB8 000989B8 40 82 00 10 */ bne lbl_8009BBC8 -/* 8009BBBC 000989BC 4B FF FC 71 */ bl func_8009B82C +/* 8009BBBC 000989BC 4B FF FC 71 */ bl zHud.on_unpause__Q24zhud18_unnamed_zHud_cpp_Fv /* 8009BBC0 000989C0 38 00 00 00 */ li r0, 0 /* 8009BBC4 000989C4 98 0D 82 70 */ stb r0, lbl_803CAB70-_SDA_BASE_(r13) lbl_8009BBC8: @@ -426,7 +426,7 @@ lbl_8009BC44: /* 8009BC58 00098A58 7C 04 00 2E */ lwzx r0, r4, r0 /* 8009BC5C 00098A5C 28 00 00 00 */ cmplwi r0, 0 /* 8009BC60 00098A60 41 82 00 94 */ beq lbl_8009BCF4 -/* 8009BC64 00098A64 4B FF FA F9 */ bl func_8009B75C +/* 8009BC64 00098A64 4B FF FA F9 */ bl zHud.get_meter_widget__Q24zhud18_unnamed_zHud_cpp_Fi /* 8009BC68 00098A68 80 99 00 00 */ lwz r4, 0(r25) /* 8009BC6C 00098A6C 7C 73 1B 78 */ mr r19, r3 /* 8009BC70 00098A70 28 04 00 00 */ cmplwi r4, 0 @@ -457,12 +457,12 @@ lbl_8009BCA0: /* 8009BCD0 00098AD0 38 00 00 00 */ li r0, 0 /* 8009BCD4 00098AD4 7E 63 9B 78 */ mr r3, r19 /* 8009BCD8 00098AD8 98 16 00 00 */ stb r0, 0(r22) -/* 8009BCDC 00098ADC 4B FF F9 C9 */ bl func_8009B6A4 +/* 8009BCDC 00098ADC 4B FF F9 C9 */ bl zHud.ping_widget__Q24zhud18_unnamed_zHud_cpp_FRQ24xhud6widget /* 8009BCE0 00098AE0 80 75 00 00 */ lwz r3, 0(r21) /* 8009BCE4 00098AE4 2C 03 FF FF */ cmpwi r3, -1 /* 8009BCE8 00098AE8 41 82 00 0C */ beq lbl_8009BCF4 -/* 8009BCEC 00098AEC 4B FF FA C9 */ bl func_8009B7B4 -/* 8009BCF0 00098AF0 4B FF F9 B5 */ bl func_8009B6A4 +/* 8009BCEC 00098AEC 4B FF FA C9 */ bl zHud.get_model_widget__Q24zhud18_unnamed_zHud_cpp_Fi +/* 8009BCF0 00098AF0 4B FF F9 B5 */ bl zHud.ping_widget__Q24zhud18_unnamed_zHud_cpp_FRQ24xhud6widget lbl_8009BCF4: /* 8009BCF4 00098AF4 3A 94 00 01 */ addi r20, r20, 1 /* 8009BCF8 00098AF8 3B 5A 00 04 */ addi r26, r26, 4 @@ -485,7 +485,7 @@ lbl_8009BD30: /* 8009BD38 00098B38 7C 13 00 2E */ lwzx r0, r19, r0 /* 8009BD3C 00098B3C 28 00 00 00 */ cmplwi r0, 0 /* 8009BD40 00098B40 41 82 00 48 */ beq lbl_8009BD88 -/* 8009BD44 00098B44 4B FF FA 19 */ bl func_8009B75C +/* 8009BD44 00098B44 4B FF FA 19 */ bl zHud.get_meter_widget__Q24zhud18_unnamed_zHud_cpp_Fi /* 8009BD48 00098B48 7C 75 1B 78 */ mr r21, r3 /* 8009BD4C 00098B4C 48 00 02 99 */ bl func_8009BFE4 /* 8009BD50 00098B50 54 60 06 3F */ clrlwi. r0, r3, 0x18 @@ -496,12 +496,12 @@ lbl_8009BD30: /* 8009BD64 00098B64 38 00 00 01 */ li r0, 1 /* 8009BD68 00098B68 7E A3 AB 78 */ mr r3, r21 /* 8009BD6C 00098B6C 98 1E 00 00 */ stb r0, 0(r30) -/* 8009BD70 00098B70 4B FF F9 91 */ bl func_8009B700 +/* 8009BD70 00098B70 4B FF F9 91 */ bl zHud.delay_hide_widget__Q24zhud18_unnamed_zHud_cpp_FRQ24xhud6widget /* 8009BD74 00098B74 80 7D 00 00 */ lwz r3, 0(r29) /* 8009BD78 00098B78 2C 03 FF FF */ cmpwi r3, -1 /* 8009BD7C 00098B7C 41 82 00 0C */ beq lbl_8009BD88 -/* 8009BD80 00098B80 4B FF FA 35 */ bl func_8009B7B4 -/* 8009BD84 00098B84 4B FF F9 7D */ bl func_8009B700 +/* 8009BD80 00098B80 4B FF FA 35 */ bl zHud.get_model_widget__Q24zhud18_unnamed_zHud_cpp_Fi +/* 8009BD84 00098B84 4B FF F9 7D */ bl zHud.delay_hide_widget__Q24zhud18_unnamed_zHud_cpp_FRQ24xhud6widget lbl_8009BD88: /* 8009BD88 00098B88 3A 94 00 01 */ addi r20, r20, 1 /* 8009BD8C 00098B8C 3B DE 00 01 */ addi r30, r30, 1 diff --git a/asm/Game/zLOD.s b/asm/Game/zLOD.s index d702e895b..27281d147 100644 --- a/asm/Game/zLOD.s +++ b/asm/Game/zLOD.s @@ -2,8 +2,8 @@ .section .text # 0x800A1D18 - 0x800A26A0 -.global func_800A1D18 -func_800A1D18: +.global zLOD.AddToLODList__FP14xModelInstance +zLOD.AddToLODList__FP14xModelInstance: /* 800A1D18 0009EB18 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800A1D1C 0009EB1C 7C 08 02 A6 */ mflr r0 /* 800A1D20 0009EB20 90 01 00 34 */ stw r0, 0x34(r1) @@ -143,19 +143,19 @@ lbl_800A1EEC: /* 800A1F0C 0009ED0C 48 00 00 3C */ b lbl_800A1F48 lbl_800A1F10: /* 800A1F10 0009ED10 7C 03 03 78 */ mr r3, r0 -/* 800A1F14 0009ED14 4B FF FE 05 */ bl func_800A1D18 +/* 800A1F14 0009ED14 4B FF FE 05 */ bl zLOD.AddToLODList__FP14xModelInstance /* 800A1F18 0009ED18 88 1F 00 04 */ lbz r0, 4(r31) /* 800A1F1C 0009ED1C 28 00 00 1B */ cmplwi r0, 0x1b /* 800A1F20 0009ED20 40 82 00 24 */ bne lbl_800A1F44 /* 800A1F24 0009ED24 80 7F 00 FC */ lwz r3, 0xfc(r31) /* 800A1F28 0009ED28 28 03 00 00 */ cmplwi r3, 0 /* 800A1F2C 0009ED2C 41 82 00 08 */ beq lbl_800A1F34 -/* 800A1F30 0009ED30 4B FF FD E9 */ bl func_800A1D18 +/* 800A1F30 0009ED30 4B FF FD E9 */ bl zLOD.AddToLODList__FP14xModelInstance lbl_800A1F34: /* 800A1F34 0009ED34 80 7F 01 00 */ lwz r3, 0x100(r31) /* 800A1F38 0009ED38 28 03 00 00 */ cmplwi r3, 0 /* 800A1F3C 0009ED3C 41 82 00 08 */ beq lbl_800A1F44 -/* 800A1F40 0009ED40 4B FF FD D9 */ bl func_800A1D18 +/* 800A1F40 0009ED40 4B FF FD D9 */ bl zLOD.AddToLODList__FP14xModelInstance lbl_800A1F44: /* 800A1F44 0009ED44 7F E3 FB 78 */ mr r3, r31 lbl_800A1F48: diff --git a/asm/Game/zLasso.s b/asm/Game/zLasso.s index 44c6fb4c4..41452b80b 100644 --- a/asm/Game/zLasso.s +++ b/asm/Game/zLasso.s @@ -125,13 +125,13 @@ lbl_8009C188: /* 8009C1AC 00098FAC 38 66 00 08 */ addi r3, r6, 8 /* 8009C1B0 00098FB0 7C 65 1A 14 */ add r3, r5, r3 /* 8009C1B4 00098FB4 93 E4 00 08 */ stw r31, 8(r4) -/* 8009C1B8 00098FB8 48 00 1B 2D */ bl func_8009DCE4 +/* 8009C1B8 00098FB8 48 00 1B 2D */ bl zLasso.initVertMap__FP11zLassoGuide /* 8009C1BC 00098FBC 80 7E 00 18 */ lwz r3, 0x18(r30) /* 8009C1C0 00098FC0 80 BF 00 10 */ lwz r5, 0x10(r31) /* 8009C1C4 00098FC4 80 83 00 1C */ lwz r4, 0x1c(r3) /* 8009C1C8 00098FC8 80 65 00 18 */ lwz r3, 0x18(r5) /* 8009C1CC 00098FCC 80 84 00 00 */ lwz r4, 0(r4) -/* 8009C1D0 00098FD0 48 00 1D 2D */ bl func_8009DEFC +/* 8009C1D0 00098FD0 48 00 1D 2D */ bl zLasso.bakeMorphAnim__FP10RpGeometryPv lbl_8009C1D4: /* 8009C1D4 00098FD4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009C1D8 00098FD8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -874,7 +874,7 @@ lbl_8009CC30: /* 8009CCB4 00099AB4 38 61 01 08 */ addi r3, r1, 0x108 /* 8009CCB8 00099AB8 38 81 00 74 */ addi r4, r1, 0x74 /* 8009CCBC 00099ABC 38 A1 00 20 */ addi r5, r1, 0x20 -/* 8009CCC0 00099AC0 48 00 11 F1 */ bl func_8009DEB0 +/* 8009CCC0 00099AC0 48 00 11 F1 */ bl zLasso.vec2vecMat__FP7xMat4x3P5xVec3P5xVec3 /* 8009CCC4 00099AC4 3A 40 00 00 */ li r18, 0 /* 8009CCC8 00099AC8 7F 34 CB 78 */ mr r20, r25 lbl_8009CCCC: @@ -1100,7 +1100,7 @@ lbl_8009CFE4: /* 8009D018 00099E18 38 61 00 C8 */ addi r3, r1, 0xc8 /* 8009D01C 00099E1C 38 81 00 08 */ addi r4, r1, 8 /* 8009D020 00099E20 38 A1 00 14 */ addi r5, r1, 0x14 -/* 8009D024 00099E24 48 00 0E 8D */ bl func_8009DEB0 +/* 8009D024 00099E24 48 00 0E 8D */ bl zLasso.vec2vecMat__FP7xMat4x3P5xVec3P5xVec3 /* 8009D028 00099E28 38 61 00 14 */ addi r3, r1, 0x14 /* 8009D02C 00099E2C 38 81 00 08 */ addi r4, r1, 8 /* 8009D030 00099E30 4B FB 14 AD */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -1165,7 +1165,7 @@ lbl_8009D0DC: /* 8009D10C 00099F0C 38 61 00 C8 */ addi r3, r1, 0xc8 /* 8009D110 00099F10 38 81 00 08 */ addi r4, r1, 8 /* 8009D114 00099F14 38 A1 00 14 */ addi r5, r1, 0x14 -/* 8009D118 00099F18 48 00 0D 99 */ bl func_8009DEB0 +/* 8009D118 00099F18 48 00 0D 99 */ bl zLasso.vec2vecMat__FP7xMat4x3P5xVec3P5xVec3 /* 8009D11C 00099F1C 38 61 00 08 */ addi r3, r1, 8 /* 8009D120 00099F20 38 81 00 14 */ addi r4, r1, 0x14 /* 8009D124 00099F24 4B FB 13 B9 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -1414,7 +1414,7 @@ lbl_8009D4A0: /* 8009D4C8 0009A2C8 FC 20 F8 90 */ fmr f1, f31 /* 8009D4CC 0009A2CC 7F E3 FB 78 */ mr r3, r31 /* 8009D4D0 0009A2D0 38 81 00 08 */ addi r4, r1, 8 -/* 8009D4D4 0009A2D4 48 00 04 71 */ bl func_8009D944 +/* 8009D4D4 0009A2D4 48 00 04 71 */ bl zLasso.fizzicalRadius__FP6zLassofP5xVec3 /* 8009D4D8 0009A2D8 48 00 00 1C */ b lbl_8009D4F4 lbl_8009D4DC: /* 8009D4DC 0009A2DC C0 1F 00 10 */ lfs f0, 0x10(r31) @@ -1430,7 +1430,7 @@ lbl_8009D4F4: /* 8009D500 0009A300 FC 20 F8 90 */ fmr f1, f31 /* 8009D504 0009A304 7F E3 FB 78 */ mr r3, r31 /* 8009D508 0009A308 38 81 00 08 */ addi r4, r1, 8 -/* 8009D50C 0009A30C 48 00 04 71 */ bl func_8009D97C +/* 8009D50C 0009A30C 48 00 04 71 */ bl zLasso.fizzicalCenter__FP6zLassofP5xVec3 /* 8009D510 0009A310 48 00 00 34 */ b lbl_8009D544 lbl_8009D514: /* 8009D514 0009A314 C0 02 91 64 */ lfs f0, lbl_803CDAE4-_SDA2_BASE_(r2) @@ -1452,7 +1452,7 @@ lbl_8009D544: /* 8009D550 0009A350 FC 20 F8 90 */ fmr f1, f31 /* 8009D554 0009A354 7F E3 FB 78 */ mr r3, r31 /* 8009D558 0009A358 38 81 00 08 */ addi r4, r1, 8 -/* 8009D55C 0009A35C 48 00 04 81 */ bl func_8009D9DC +/* 8009D55C 0009A35C 48 00 04 81 */ bl zLasso.fizzicalNormal__FP6zLassofP5xVec3 /* 8009D560 0009A360 48 00 00 28 */ b lbl_8009D588 lbl_8009D564: /* 8009D564 0009A364 C0 02 91 64 */ lfs f0, lbl_803CDAE4-_SDA2_BASE_(r2) @@ -1477,13 +1477,13 @@ lbl_8009D588: /* 8009D5AC 0009A3AC FC 20 F8 90 */ fmr f1, f31 /* 8009D5B0 0009A3B0 7F E3 FB 78 */ mr r3, r31 /* 8009D5B4 0009A3B4 38 81 00 08 */ addi r4, r1, 8 -/* 8009D5B8 0009A3B8 48 00 04 C5 */ bl func_8009DA7C +/* 8009D5B8 0009A3B8 48 00 04 C5 */ bl zLasso.fizzicalHonda__FP6zLassofP5xVec3 /* 8009D5BC 0009A3BC 48 00 00 14 */ b lbl_8009D5D0 lbl_8009D5C0: /* 8009D5C0 0009A3C0 FC 20 F8 90 */ fmr f1, f31 /* 8009D5C4 0009A3C4 7F E3 FB 78 */ mr r3, r31 /* 8009D5C8 0009A3C8 38 81 00 08 */ addi r4, r1, 8 -/* 8009D5CC 0009A3CC 48 00 05 E9 */ bl func_8009DBB4 +/* 8009D5CC 0009A3CC 48 00 05 E9 */ bl zLasso.nonfizzicalHonda__FP6zLassofP5xVec3 lbl_8009D5D0: /* 8009D5D0 0009A3D0 80 1F 00 00 */ lwz r0, 0(r31) /* 8009D5D4 0009A3D4 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a @@ -1491,7 +1491,7 @@ lbl_8009D5D0: /* 8009D5DC 0009A3DC FC 20 F8 90 */ fmr f1, f31 /* 8009D5E0 0009A3E0 7F E3 FB 78 */ mr r3, r31 /* 8009D5E4 0009A3E4 38 81 00 08 */ addi r4, r1, 8 -/* 8009D5E8 0009A3E8 48 00 06 99 */ bl func_8009DC80 +/* 8009D5E8 0009A3E8 48 00 06 99 */ bl zLasso.fizzicalSlack__FP6zLassofP5xVec3 /* 8009D5EC 0009A3EC 48 00 00 E0 */ b lbl_8009D6CC lbl_8009D5F0: /* 8009D5F0 0009A3F0 C0 22 91 64 */ lfs f1, lbl_803CDAE4-_SDA2_BASE_(r2) @@ -1510,7 +1510,7 @@ lbl_8009D610: /* 8009D620 0009A420 FC 20 F8 90 */ fmr f1, f31 /* 8009D624 0009A424 7F E3 FB 78 */ mr r3, r31 /* 8009D628 0009A428 38 81 00 08 */ addi r4, r1, 8 -/* 8009D62C 0009A42C 48 00 03 19 */ bl func_8009D944 +/* 8009D62C 0009A42C 48 00 03 19 */ bl zLasso.fizzicalRadius__FP6zLassofP5xVec3 lbl_8009D630: /* 8009D630 0009A430 80 1F 00 00 */ lwz r0, 0(r31) /* 8009D634 0009A434 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19 @@ -1518,7 +1518,7 @@ lbl_8009D630: /* 8009D63C 0009A43C FC 20 F8 90 */ fmr f1, f31 /* 8009D640 0009A440 7F E3 FB 78 */ mr r3, r31 /* 8009D644 0009A444 38 81 00 08 */ addi r4, r1, 8 -/* 8009D648 0009A448 48 00 03 35 */ bl func_8009D97C +/* 8009D648 0009A448 48 00 03 35 */ bl zLasso.fizzicalCenter__FP6zLassofP5xVec3 lbl_8009D64C: /* 8009D64C 0009A44C 80 1F 00 00 */ lwz r0, 0(r31) /* 8009D650 0009A450 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18 @@ -1526,7 +1526,7 @@ lbl_8009D64C: /* 8009D658 0009A458 FC 20 F8 90 */ fmr f1, f31 /* 8009D65C 0009A45C 7F E3 FB 78 */ mr r3, r31 /* 8009D660 0009A460 38 81 00 08 */ addi r4, r1, 8 -/* 8009D664 0009A464 48 00 03 79 */ bl func_8009D9DC +/* 8009D664 0009A464 48 00 03 79 */ bl zLasso.fizzicalNormal__FP6zLassofP5xVec3 /* 8009D668 0009A468 38 7F 00 54 */ addi r3, r31, 0x54 /* 8009D66C 0009A46C 4B F7 0F E5 */ bl func_8000E650 /* 8009D670 0009A470 C0 02 91 64 */ lfs f0, lbl_803CDAE4-_SDA2_BASE_(r2) @@ -1540,13 +1540,13 @@ lbl_8009D680: /* 8009D68C 0009A48C FC 20 F8 90 */ fmr f1, f31 /* 8009D690 0009A490 7F E3 FB 78 */ mr r3, r31 /* 8009D694 0009A494 38 81 00 08 */ addi r4, r1, 8 -/* 8009D698 0009A498 48 00 03 E5 */ bl func_8009DA7C +/* 8009D698 0009A498 48 00 03 E5 */ bl zLasso.fizzicalHonda__FP6zLassofP5xVec3 /* 8009D69C 0009A49C 48 00 00 14 */ b lbl_8009D6B0 lbl_8009D6A0: /* 8009D6A0 0009A4A0 FC 20 F8 90 */ fmr f1, f31 /* 8009D6A4 0009A4A4 7F E3 FB 78 */ mr r3, r31 /* 8009D6A8 0009A4A8 38 81 00 08 */ addi r4, r1, 8 -/* 8009D6AC 0009A4AC 48 00 05 09 */ bl func_8009DBB4 +/* 8009D6AC 0009A4AC 48 00 05 09 */ bl zLasso.nonfizzicalHonda__FP6zLassofP5xVec3 lbl_8009D6B0: /* 8009D6B0 0009A4B0 80 1F 00 00 */ lwz r0, 0(r31) /* 8009D6B4 0009A4B4 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15 @@ -1554,7 +1554,7 @@ lbl_8009D6B0: /* 8009D6BC 0009A4BC FC 20 F8 90 */ fmr f1, f31 /* 8009D6C0 0009A4C0 7F E3 FB 78 */ mr r3, r31 /* 8009D6C4 0009A4C4 38 81 00 08 */ addi r4, r1, 8 -/* 8009D6C8 0009A4C8 48 00 05 B9 */ bl func_8009DC80 +/* 8009D6C8 0009A4C8 48 00 05 B9 */ bl zLasso.fizzicalSlack__FP6zLassofP5xVec3 lbl_8009D6CC: /* 8009D6CC 0009A4CC 88 1F 00 C8 */ lbz r0, 0xc8(r31) /* 8009D6D0 0009A4D0 38 81 00 08 */ addi r4, r1, 8 @@ -1725,8 +1725,8 @@ zLasso_ResetTimer__FP6zLassof: /* 8009D93C 0009A73C 38 21 00 10 */ addi r1, r1, 0x10 /* 8009D940 0009A740 4E 80 00 20 */ blr -.global func_8009D944 -func_8009D944: +.global zLasso.fizzicalRadius__FP6zLassofP5xVec3 +zLasso.fizzicalRadius__FP6zLassofP5xVec3: /* 8009D944 0009A744 C0 42 91 98 */ lfs f2, lbl_803CDB18-_SDA2_BASE_(r2) /* 8009D948 0009A748 C0 03 00 7C */ lfs f0, 0x7c(r3) /* 8009D94C 0009A74C C0 62 91 78 */ lfs f3, lbl_803CDAF8-_SDA2_BASE_(r2) @@ -1742,8 +1742,8 @@ func_8009D944: /* 8009D974 0009A774 D0 03 00 14 */ stfs f0, 0x14(r3) /* 8009D978 0009A778 4E 80 00 20 */ blr -.global func_8009D97C -func_8009D97C: +.global zLasso.fizzicalCenter__FP6zLassofP5xVec3 +zLasso.fizzicalCenter__FP6zLassofP5xVec3: /* 8009D97C 0009A77C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009D980 0009A780 7C 08 02 A6 */ mflr r0 /* 8009D984 0009A784 90 01 00 14 */ stw r0, 0x14(r1) @@ -1769,8 +1769,8 @@ func_8009D97C: /* 8009D9D4 0009A7D4 38 21 00 10 */ addi r1, r1, 0x10 /* 8009D9D8 0009A7D8 4E 80 00 20 */ blr -.global func_8009D9DC -func_8009D9DC: +.global zLasso.fizzicalNormal__FP6zLassofP5xVec3 +zLasso.fizzicalNormal__FP6zLassofP5xVec3: /* 8009D9DC 0009A7DC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8009D9E0 0009A7E0 7C 08 02 A6 */ mflr r0 /* 8009D9E4 0009A7E4 90 01 00 34 */ stw r0, 0x34(r1) @@ -1812,8 +1812,8 @@ func_8009D9DC: /* 8009DA74 0009A874 38 21 00 30 */ addi r1, r1, 0x30 /* 8009DA78 0009A878 4E 80 00 20 */ blr -.global func_8009DA7C -func_8009DA7C: +.global zLasso.fizzicalHonda__FP6zLassofP5xVec3 +zLasso.fizzicalHonda__FP6zLassofP5xVec3: /* 8009DA7C 0009A87C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009DA80 0009A880 7C 08 02 A6 */ mflr r0 /* 8009DA84 0009A884 90 01 00 14 */ stw r0, 0x14(r1) @@ -1895,8 +1895,8 @@ lbl_8009DB94: /* 8009DBAC 0009A9AC 38 21 00 10 */ addi r1, r1, 0x10 /* 8009DBB0 0009A9B0 4E 80 00 20 */ blr -.global func_8009DBB4 -func_8009DBB4: +.global zLasso.nonfizzicalHonda__FP6zLassofP5xVec3 +zLasso.nonfizzicalHonda__FP6zLassofP5xVec3: /* 8009DBB4 0009A9B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009DBB8 0009A9B8 7C 08 02 A6 */ mflr r0 /* 8009DBBC 0009A9BC 90 01 00 14 */ stw r0, 0x14(r1) @@ -1951,8 +1951,8 @@ lbl_8009DC6C: /* 8009DC78 0009AA78 38 21 00 10 */ addi r1, r1, 0x10 /* 8009DC7C 0009AA7C 4E 80 00 20 */ blr -.global func_8009DC80 -func_8009DC80: +.global zLasso.fizzicalSlack__FP6zLassofP5xVec3 +zLasso.fizzicalSlack__FP6zLassofP5xVec3: /* 8009DC80 0009AA80 C0 02 91 D0 */ lfs f0, lbl_803CDB50-_SDA2_BASE_(r2) /* 8009DC84 0009AA84 C0 63 00 84 */ lfs f3, 0x84(r3) /* 8009DC88 0009AA88 C0 43 00 80 */ lfs f2, 0x80(r3) @@ -1983,8 +1983,8 @@ zLasso_scenePrepare__Fv: /* 8009DCDC 0009AADC 90 0D 8F E0 */ stw r0, lbl_803CB8E0-_SDA_BASE_(r13) /* 8009DCE0 0009AAE0 4E 80 00 20 */ blr -.global func_8009DCE4 -func_8009DCE4: +.global zLasso.initVertMap__FP11zLassoGuide +zLasso.initVertMap__FP11zLassoGuide: /* 8009DCE4 0009AAE4 80 83 00 00 */ lwz r4, 0(r3) /* 8009DCE8 0009AAE8 80 84 00 10 */ lwz r4, 0x10(r4) /* 8009DCEC 0009AAEC 80 A4 00 18 */ lwz r5, 0x18(r4) @@ -2118,8 +2118,8 @@ lbl_8009DE9C: /* 8009DEA8 0009ACA8 40 82 FF 50 */ bne lbl_8009DDF8 /* 8009DEAC 0009ACAC 4E 80 00 20 */ blr -.global func_8009DEB0 -func_8009DEB0: +.global zLasso.vec2vecMat__FP7xMat4x3P5xVec3P5xVec3 +zLasso.vec2vecMat__FP7xMat4x3P5xVec3P5xVec3: /* 8009DEB0 0009ACB0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8009DEB4 0009ACB4 7C 08 02 A6 */ mflr r0 /* 8009DEB8 0009ACB8 90 01 00 24 */ stw r0, 0x24(r1) @@ -2140,8 +2140,8 @@ func_8009DEB0: /* 8009DEF4 0009ACF4 38 21 00 20 */ addi r1, r1, 0x20 /* 8009DEF8 0009ACF8 4E 80 00 20 */ blr -.global func_8009DEFC -func_8009DEFC: +.global zLasso.bakeMorphAnim__FP10RpGeometryPv +zLasso.bakeMorphAnim__FP10RpGeometryPv: /* 8009DEFC 0009ACFC 94 21 F8 A0 */ stwu r1, -0x760(r1) /* 8009DF00 0009AD00 7C 08 02 A6 */ mflr r0 /* 8009DF04 0009AD04 90 01 07 64 */ stw r0, 0x764(r1) diff --git a/asm/Game/zLightEffect.s b/asm/Game/zLightEffect.s index eaf4cc7e2..bce3c32c0 100644 --- a/asm/Game/zLightEffect.s +++ b/asm/Game/zLightEffect.s @@ -40,8 +40,8 @@ lbl_8009E860: /* 8009E868 0009B668 90 03 00 10 */ stw r0, 0x10(r3) /* 8009E86C 0009B66C 4E 80 00 20 */ blr -.global func_8009E870 -func_8009E870: +.global zLightEffect.leGetRandom__Fv +zLightEffect.leGetRandom__Fv: /* 8009E870 0009B670 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009E874 0009B674 7C 08 02 A6 */ mflr r0 /* 8009E878 0009B678 90 01 00 14 */ stw r0, 0x14(r1) @@ -76,8 +76,8 @@ func_8009E870: /* 8009E8EC 0009B6EC 38 21 00 10 */ addi r1, r1, 0x10 /* 8009E8F0 0009B6F0 4E 80 00 20 */ blr -.global func_8009E8F4 -func_8009E8F4: +.global zLightEffect.EffectFlicker__FP7_zLightfff +zLightEffect.EffectFlicker__FP7_zLightfff: /* 8009E8F4 0009B6F4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8009E8F8 0009B6F8 7C 08 02 A6 */ mflr r0 /* 8009E8FC 0009B6FC 90 01 00 44 */ stw r0, 0x44(r1) @@ -101,13 +101,13 @@ func_8009E8F4: /* 8009E944 0009B744 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009E948 0009B748 4C 40 13 82 */ cror 2, 0, 2 /* 8009E94C 0009B74C 40 82 01 00 */ bne lbl_8009EA4C -/* 8009E950 0009B750 4B FF FF 21 */ bl func_8009E870 +/* 8009E950 0009B750 4B FF FF 21 */ bl zLightEffect.leGetRandom__Fv /* 8009E954 0009B754 EC 1F 00 72 */ fmuls f0, f31, f1 /* 8009E958 0009B758 D0 1E 00 00 */ stfs f0, 0(r30) /* 8009E95C 0009B75C C0 1E 00 00 */ lfs f0, 0(r30) /* 8009E960 0009B760 EC 00 F0 2A */ fadds f0, f0, f30 /* 8009E964 0009B764 D0 1E 00 00 */ stfs f0, 0(r30) -/* 8009E968 0009B768 4B FF FF 09 */ bl func_8009E870 +/* 8009E968 0009B768 4B FF FF 09 */ bl zLightEffect.leGetRandom__Fv /* 8009E96C 0009B76C C0 42 91 F8 */ lfs f2, lbl_803CDB78-_SDA2_BASE_(r2) /* 8009E970 0009B770 C0 02 91 F4 */ lfs f0, lbl_803CDB74-_SDA2_BASE_(r2) /* 8009E974 0009B774 80 7D 00 14 */ lwz r3, 0x14(r29) @@ -115,7 +115,7 @@ func_8009E8F4: /* 8009E97C 0009B77C C0 03 00 10 */ lfs f0, 0x10(r3) /* 8009E980 0009B780 EC 00 08 28 */ fsubs f0, f0, f1 /* 8009E984 0009B784 D0 1F 00 1C */ stfs f0, 0x1c(r31) -/* 8009E988 0009B788 4B FF FE E9 */ bl func_8009E870 +/* 8009E988 0009B788 4B FF FE E9 */ bl zLightEffect.leGetRandom__Fv /* 8009E98C 0009B78C C0 42 91 F8 */ lfs f2, lbl_803CDB78-_SDA2_BASE_(r2) /* 8009E990 0009B790 C0 02 91 F4 */ lfs f0, lbl_803CDB74-_SDA2_BASE_(r2) /* 8009E994 0009B794 80 7D 00 14 */ lwz r3, 0x14(r29) @@ -123,7 +123,7 @@ func_8009E8F4: /* 8009E99C 0009B79C C0 03 00 14 */ lfs f0, 0x14(r3) /* 8009E9A0 0009B7A0 EC 00 08 28 */ fsubs f0, f0, f1 /* 8009E9A4 0009B7A4 D0 1F 00 20 */ stfs f0, 0x20(r31) -/* 8009E9A8 0009B7A8 4B FF FE C9 */ bl func_8009E870 +/* 8009E9A8 0009B7A8 4B FF FE C9 */ bl zLightEffect.leGetRandom__Fv /* 8009E9AC 0009B7AC C0 42 91 F8 */ lfs f2, lbl_803CDB78-_SDA2_BASE_(r2) /* 8009E9B0 0009B7B0 C0 02 91 F4 */ lfs f0, lbl_803CDB74-_SDA2_BASE_(r2) /* 8009E9B4 0009B7B4 80 7D 00 14 */ lwz r3, 0x14(r29) @@ -187,7 +187,7 @@ lbl_8009EA4C: /* 8009EA80 0009B880 90 01 00 14 */ stw r0, 0x14(r1) /* 8009EA84 0009B884 C0 42 92 00 */ lfs f2, lbl_803CDB80-_SDA2_BASE_(r2) /* 8009EA88 0009B888 C0 62 91 F8 */ lfs f3, lbl_803CDB78-_SDA2_BASE_(r2) -/* 8009EA8C 0009B88C 4B FF FE 69 */ bl func_8009E8F4 +/* 8009EA8C 0009B88C 4B FF FE 69 */ bl zLightEffect.EffectFlicker__FP7_zLightfff /* 8009EA90 0009B890 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009EA94 0009B894 7C 08 03 A6 */ mtlr r0 /* 8009EA98 0009B898 38 21 00 10 */ addi r1, r1, 0x10 @@ -197,7 +197,7 @@ lbl_8009EA4C: /* 8009EAA8 0009B8A8 90 01 00 14 */ stw r0, 0x14(r1) /* 8009EAAC 0009B8AC C0 42 91 F8 */ lfs f2, lbl_803CDB78-_SDA2_BASE_(r2) /* 8009EAB0 0009B8B0 C0 62 92 04 */ lfs f3, lbl_803CDB84-_SDA2_BASE_(r2) -/* 8009EAB4 0009B8B4 4B FF FE 41 */ bl func_8009E8F4 +/* 8009EAB4 0009B8B4 4B FF FE 41 */ bl zLightEffect.EffectFlicker__FP7_zLightfff /* 8009EAB8 0009B8B8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009EABC 0009B8BC 7C 08 03 A6 */ mtlr r0 /* 8009EAC0 0009B8C0 38 21 00 10 */ addi r1, r1, 0x10 @@ -207,7 +207,7 @@ lbl_8009EA4C: /* 8009EAD0 0009B8D0 90 01 00 14 */ stw r0, 0x14(r1) /* 8009EAD4 0009B8D4 C0 42 91 F0 */ lfs f2, lbl_803CDB70-_SDA2_BASE_(r2) /* 8009EAD8 0009B8D8 C0 62 91 F4 */ lfs f3, lbl_803CDB74-_SDA2_BASE_(r2) -/* 8009EADC 0009B8DC 4B FF FE 19 */ bl func_8009E8F4 +/* 8009EADC 0009B8DC 4B FF FE 19 */ bl zLightEffect.EffectFlicker__FP7_zLightfff /* 8009EAE0 0009B8E0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009EAE4 0009B8E4 7C 08 03 A6 */ mtlr r0 /* 8009EAE8 0009B8E8 38 21 00 10 */ addi r1, r1, 0x10 @@ -237,8 +237,8 @@ lbl_8009EA4C: /* 8009EB48 0009B948 38 21 00 10 */ addi r1, r1, 0x10 /* 8009EB4C 0009B94C 4E 80 00 20 */ blr -.global func_8009EB50 -func_8009EB50: +.global zLightEffect.leBlendToCol__Ffff +zLightEffect.leBlendToCol__Ffff: /* 8009EB50 0009B950 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 8009EB54 0009B954 40 81 00 18 */ ble lbl_8009EB6C /* 8009EB58 0009B958 EC 21 18 28 */ fsubs f1, f1, f3 @@ -273,16 +273,16 @@ lbl_8009EB6C: /* 8009EBC8 0009B9C8 40 82 00 40 */ bne lbl_8009EC08 /* 8009EBCC 0009B9CC C0 02 92 08 */ lfs f0, lbl_803CDB88-_SDA2_BASE_(r2) /* 8009EBD0 0009B9D0 D0 1E 00 00 */ stfs f0, 0(r30) -/* 8009EBD4 0009B9D4 4B FF FC 9D */ bl func_8009E870 +/* 8009EBD4 0009B9D4 4B FF FC 9D */ bl zLightEffect.leGetRandom__Fv /* 8009EBD8 0009B9D8 C0 02 92 0C */ lfs f0, lbl_803CDB8C-_SDA2_BASE_(r2) /* 8009EBDC 0009B9DC EC 00 00 72 */ fmuls f0, f0, f1 /* 8009EBE0 0009B9E0 D0 1E 00 04 */ stfs f0, 4(r30) -/* 8009EBE4 0009B9E4 4B FF FC 8D */ bl func_8009E870 +/* 8009EBE4 0009B9E4 4B FF FC 8D */ bl zLightEffect.leGetRandom__Fv /* 8009EBE8 0009B9E8 C0 42 92 14 */ lfs f2, lbl_803CDB94-_SDA2_BASE_(r2) /* 8009EBEC 0009B9EC C0 02 92 10 */ lfs f0, lbl_803CDB90-_SDA2_BASE_(r2) /* 8009EBF0 0009B9F0 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8009EBF4 0009B9F4 D0 1E 00 08 */ stfs f0, 8(r30) -/* 8009EBF8 0009B9F8 4B FF FC 79 */ bl func_8009E870 +/* 8009EBF8 0009B9F8 4B FF FC 79 */ bl zLightEffect.leGetRandom__Fv /* 8009EBFC 0009B9FC C0 02 92 0C */ lfs f0, lbl_803CDB8C-_SDA2_BASE_(r2) /* 8009EC00 0009BA00 EC 00 00 72 */ fmuls f0, f0, f1 /* 8009EC04 0009BA04 D0 1E 00 0C */ stfs f0, 0xc(r30) @@ -292,17 +292,17 @@ lbl_8009EC08: /* 8009EC10 0009BA10 EF E0 07 F2 */ fmuls f31, f0, f31 /* 8009EC14 0009BA14 C0 5E 00 04 */ lfs f2, 4(r30) /* 8009EC18 0009BA18 FC 60 F8 90 */ fmr f3, f31 -/* 8009EC1C 0009BA1C 4B FF FF 35 */ bl func_8009EB50 +/* 8009EC1C 0009BA1C 4B FF FF 35 */ bl zLightEffect.leBlendToCol__Ffff /* 8009EC20 0009BA20 D0 3F 00 1C */ stfs f1, 0x1c(r31) /* 8009EC24 0009BA24 FC 60 F8 90 */ fmr f3, f31 /* 8009EC28 0009BA28 C0 3F 00 20 */ lfs f1, 0x20(r31) /* 8009EC2C 0009BA2C C0 5E 00 08 */ lfs f2, 8(r30) -/* 8009EC30 0009BA30 4B FF FF 21 */ bl func_8009EB50 +/* 8009EC30 0009BA30 4B FF FF 21 */ bl zLightEffect.leBlendToCol__Ffff /* 8009EC34 0009BA34 D0 3F 00 20 */ stfs f1, 0x20(r31) /* 8009EC38 0009BA38 FC 60 F8 90 */ fmr f3, f31 /* 8009EC3C 0009BA3C C0 3F 00 24 */ lfs f1, 0x24(r31) /* 8009EC40 0009BA40 C0 5E 00 0C */ lfs f2, 0xc(r30) -/* 8009EC44 0009BA44 4B FF FF 0D */ bl func_8009EB50 +/* 8009EC44 0009BA44 4B FF FF 0D */ bl zLightEffect.leBlendToCol__Ffff /* 8009EC48 0009BA48 D0 3F 00 24 */ stfs f1, 0x24(r31) /* 8009EC4C 0009BA4C 7F E3 FB 78 */ mr r3, r31 /* 8009EC50 0009BA50 38 9F 00 1C */ addi r4, r31, 0x1c diff --git a/asm/Game/zLightning.s b/asm/Game/zLightning.s index 7229628aa..b915d5b57 100644 --- a/asm/Game/zLightning.s +++ b/asm/Game/zLightning.s @@ -2,8 +2,8 @@ .section .text # 0x8009EC78 - 0x800A1D18 -.global func_8009EC78 -func_8009EC78: +.global zLightning.lightningTweakChangeType__FRC10tweak_info +zLightning.lightningTweakChangeType__FRC10tweak_info: /* 8009EC78 0009BA78 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009EC7C 0009BA7C 7C 08 02 A6 */ mflr r0 /* 8009EC80 0009BA80 3C 60 80 26 */ lis r3, lbl_8025CD50@ha @@ -409,7 +409,7 @@ lbl_8009F1BC: /* 8009F288 0009C088 3C 60 80 3C */ lis r3, lbl_803C0518@ha /* 8009F28C 0009C08C 3C C0 80 0A */ lis r6, lbl_8009EDB0@ha /* 8009F290 0009C090 39 43 05 18 */ addi r10, r3, lbl_803C0518@l -/* 8009F294 0009C094 3C A0 80 0A */ lis r5, func_8009EC78@ha +/* 8009F294 0009C094 3C A0 80 0A */ lis r5, zLightning.lightningTweakChangeType__FRC10tweak_info@ha /* 8009F298 0009C098 3B AA 00 28 */ addi r29, r10, 0x28 /* 8009F29C 0009C09C 38 E0 00 C8 */ li r7, 0xc8 /* 8009F2A0 0009C0A0 3B CA 00 29 */ addi r30, r10, 0x29 @@ -429,7 +429,7 @@ lbl_8009F1BC: /* 8009F2D8 0009C0D8 39 20 00 10 */ li r9, 0x10 /* 8009F2DC 0009C0DC 39 06 ED B0 */ addi r8, r6, lbl_8009EDB0@l /* 8009F2E0 0009C0E0 98 EA 00 2B */ stb r7, 0x2b(r10) -/* 8009F2E4 0009C0E4 38 05 EC 78 */ addi r0, r5, func_8009EC78@l +/* 8009F2E4 0009C0E4 38 05 EC 78 */ addi r0, r5, zLightning.lightningTweakChangeType__FRC10tweak_info@l /* 8009F2E8 0009C0E8 38 64 00 F2 */ addi r3, r4, 0xf2 /* 8009F2EC 0009C0EC 38 84 01 01 */ addi r4, r4, 0x101 /* 8009F2F0 0009C0F0 C0 02 92 38 */ lfs f0, lbl_803CDBB8-_SDA2_BASE_(r2) @@ -601,7 +601,7 @@ lbl_8009F1BC: /* 8009F588 0009C388 39 40 00 02 */ li r10, 2 /* 8009F58C 0009C38C 48 00 27 85 */ bl func_800A1D10 /* 8009F590 0009C390 38 61 00 08 */ addi r3, r1, 8 -/* 8009F594 0009C394 4B FF F6 E5 */ bl func_8009EC78 +/* 8009F594 0009C394 4B FF F6 E5 */ bl zLightning.lightningTweakChangeType__FRC10tweak_info /* 8009F598 0009C398 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F59C 0009C39C 7F 84 E3 78 */ mr r4, r28 /* 8009F5A0 0009C3A0 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -810,8 +810,8 @@ lbl_8009F1BC: /* 8009F8CC 0009C6CC 38 21 00 90 */ addi r1, r1, 0x90 /* 8009F8D0 0009C6D0 4E 80 00 20 */ blr -.global func_8009F8D4 -func_8009F8D4: +.global zLightning.FindFreeLightning__Fv +zLightning.FindFreeLightning__Fv: /* 8009F8D4 0009C6D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009F8D8 0009C6D8 7C 08 02 A6 */ mflr r0 /* 8009F8DC 0009C6DC 3C 60 80 2F */ lis r3, lbl_802E90C8@ha @@ -869,7 +869,7 @@ zLightningAdd__FP16_tagLightningAdd: /* 8009F990 0009C790 F3 A1 00 68 */ psq_st f29, 104(r1), 0, qr0 /* 8009F994 0009C794 BF 21 00 44 */ stmw r25, 0x44(r1) /* 8009F998 0009C798 7C 79 1B 78 */ mr r25, r3 -/* 8009F99C 0009C79C 4B FF FF 39 */ bl func_8009F8D4 +/* 8009F99C 0009C79C 4B FF FF 39 */ bl zLightning.FindFreeLightning__Fv /* 8009F9A0 0009C7A0 7C 7C 1B 79 */ or. r28, r3, r3 /* 8009F9A4 0009C7A4 40 82 00 0C */ bne lbl_8009F9B0 /* 8009F9A8 0009C7A8 38 60 00 00 */ li r3, 0 @@ -1211,8 +1211,8 @@ lbl_8009FE3C: /* 8009FE60 0009CC60 38 21 00 90 */ addi r1, r1, 0x90 /* 8009FE64 0009CC64 4E 80 00 20 */ blr -.global func_8009FE68 -func_8009FE68: +.global zLightning.UpdateLightning__FP10zLightningf +zLightning.UpdateLightning__FP10zLightningf: /* 8009FE68 0009CC68 94 21 FD E0 */ stwu r1, -0x220(r1) /* 8009FE6C 0009CC6C 7C 08 02 A6 */ mflr r0 /* 8009FE70 0009CC70 90 01 02 24 */ stw r0, 0x224(r1) @@ -1574,7 +1574,7 @@ lbl_800A037C: /* 800A038C 0009D18C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800A0390 0009D190 41 82 00 0C */ beq lbl_800A039C /* 800A0394 0009D194 FC 20 F0 90 */ fmr f1, f30 -/* 800A0398 0009D198 4B FF FA D1 */ bl func_8009FE68 +/* 800A0398 0009D198 4B FF FA D1 */ bl zLightning.UpdateLightning__FP10zLightningf lbl_800A039C: /* 800A039C 0009D19C 3A F7 00 01 */ addi r23, r23, 1 /* 800A03A0 0009D1A0 3B FF 00 04 */ addi r31, r31, 4 @@ -1756,8 +1756,8 @@ lbl_800A0624: /* 800A0640 0009D440 38 21 00 60 */ addi r1, r1, 0x60 /* 800A0644 0009D444 4E 80 00 20 */ blr -.global func_800A0648 -func_800A0648: +.global zLightning.zLightningFunc_Render__FP10zLightning +zLightning.zLightningFunc_Render__FP10zLightning: /* 800A0648 0009D448 94 21 FE D0 */ stwu r1, -0x130(r1) /* 800A064C 0009D44C 7C 08 02 A6 */ mflr r0 /* 800A0650 0009D450 90 01 01 34 */ stw r0, 0x134(r1) @@ -2167,8 +2167,8 @@ lbl_800A0BE4: /* 800A0C6C 0009DA6C 38 21 01 30 */ addi r1, r1, 0x130 /* 800A0C70 0009DA70 4E 80 00 20 */ blr -.global func_800A0C74 -func_800A0C74: +.global zLightning.RenderLightning__FP10zLightning +zLightning.RenderLightning__FP10zLightning: /* 800A0C74 0009DA74 94 21 FF 40 */ stwu r1, -0xc0(r1) /* 800A0C78 0009DA78 7C 08 02 A6 */ mflr r0 /* 800A0C7C 0009DA7C 90 01 00 C4 */ stw r0, 0xc4(r1) @@ -2939,7 +2939,7 @@ lbl_800A17A0: /* 800A17C8 0009E5C8 48 1A A5 8D */ bl RwIm3DEnd /* 800A17CC 0009E5CC 48 00 00 08 */ b lbl_800A17D4 lbl_800A17D0: -/* 800A17D0 0009E5D0 4B FF EE 79 */ bl func_800A0648 +/* 800A17D0 0009E5D0 4B FF EE 79 */ bl zLightning.zLightningFunc_Render__FP10zLightning lbl_800A17D4: /* 800A17D4 0009E5D4 E3 E1 00 B8 */ psq_l f31, 184(r1), 0, qr0 /* 800A17D8 0009E5D8 CB E1 00 B0 */ lfd f31, 0xb0(r1) @@ -2981,7 +2981,7 @@ lbl_800A1844: /* 800A1854 0009E654 70 00 00 41 */ andi. r0, r0, 0x41 /* 800A1858 0009E658 28 00 00 41 */ cmplwi r0, 0x41 /* 800A185C 0009E65C 40 82 00 08 */ bne lbl_800A1864 -/* 800A1860 0009E660 4B FF F4 15 */ bl func_800A0C74 +/* 800A1860 0009E660 4B FF F4 15 */ bl zLightning.RenderLightning__FP10zLightning lbl_800A1864: /* 800A1864 0009E664 3B DE 00 01 */ addi r30, r30, 1 /* 800A1868 0009E668 3B FF 00 04 */ addi r31, r31, 4 diff --git a/asm/Game/zMain.s b/asm/Game/zMain.s index a1c089ea3..5490d40b8 100644 --- a/asm/Game/zMain.s +++ b/asm/Game/zMain.s @@ -19,20 +19,20 @@ func_800A26A0: /* 800A26D0 0009F4D0 38 60 00 00 */ li r3, 0 /* 800A26D4 0009F4D4 98 04 06 D2 */ stb r0, 0x6d2(r4) /* 800A26D8 0009F4D8 48 03 0C 8D */ bl iSystemInit__FUi -/* 800A26DC 0009F4DC 48 00 01 19 */ bl func_800A27F4 +/* 800A26DC 0009F4DC 48 00 01 19 */ bl zMain.zMainOutputMgrSetup__Fv /* 800A26E0 0009F4E0 3C 60 80 0A */ lis r3, lbl_800A4BB0@ha /* 800A26E4 0009F4E4 38 63 4B B0 */ addi r3, r3, lbl_800A4BB0@l /* 800A26E8 0009F4E8 4B F9 15 2D */ bl xMemRegisterBaseNotifyFunc__FPFv_v -/* 800A26EC 0009F4EC 48 00 01 31 */ bl func_800A281C +/* 800A26EC 0009F4EC 48 00 01 31 */ bl zMain.zMainInitGlobals__Fv /* 800A26F0 0009F4F0 48 01 B9 31 */ bl var_init__Fv /* 800A26F4 0009F4F4 4B FA C4 F9 */ bl zAssetStartup__Fv -/* 800A26F8 0009F4F8 48 00 37 E5 */ bl func_800A5EDC +/* 800A26F8 0009F4F8 48 00 37 E5 */ bl zMain.zMainLoadFontHIP__Fv /* 800A26FC 0009F4FC 4B F7 E8 D1 */ bl init__5xfontFv /* 800A2700 0009F500 38 60 00 01 */ li r3, 1 /* 800A2704 0009F504 48 00 2E 49 */ bl zMainFirstScreen__Fi /* 800A2708 0009F508 48 00 24 C9 */ bl zMainShowProgressBar__Fv /* 800A270C 0009F50C 4B FA AF A1 */ bl xTRCInit__Fv -/* 800A2710 0009F510 48 00 2A F1 */ bl func_800A5200 +/* 800A2710 0009F510 48 00 2A F1 */ bl zMain.zMainReadINI__Fv /* 800A2714 0009F514 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A2718 0009F518 3C A0 80 26 */ lis r5, lbl_8025D494@ha /* 800A271C 0009F51C 38 83 05 58 */ addi r4, r3, lbl_803C0558@l @@ -74,7 +74,7 @@ func_800A26A0: /* 800A27AC 0009F5AC 48 00 24 25 */ bl zMainShowProgressBar__Fv /* 800A27B0 0009F5B0 48 06 A6 75 */ bl xBehaveMgr_Startup__Fv /* 800A27B4 0009F5B4 48 04 BB 41 */ bl zNPCMgr_Startup__Fv -/* 800A27B8 0009F5B8 48 00 25 19 */ bl func_800A4CD0 +/* 800A27B8 0009F5B8 48 00 25 19 */ bl zMain.zMainLoop__Fv /* 800A27BC 0009F5BC 48 04 BB 9D */ bl zNPCMgr_Shutdown__Fv /* 800A27C0 0009F5C0 48 06 A6 CD */ bl xBehaveMgr_Shutdown__Fv /* 800A27C4 0009F5C4 4B FA C4 55 */ bl zAssetShutdown__Fv @@ -90,8 +90,8 @@ func_800A26A0: /* 800A27EC 0009F5EC 38 21 00 10 */ addi r1, r1, 0x10 /* 800A27F0 0009F5F0 4E 80 00 20 */ blr -.global func_800A27F4 -func_800A27F4: +.global zMain.zMainOutputMgrSetup__Fv +zMain.zMainOutputMgrSetup__Fv: /* 800A27F4 0009F5F4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A27F8 0009F5F8 7C 08 02 A6 */ mflr r0 /* 800A27FC 0009F5FC 90 01 00 14 */ stw r0, 0x14(r1) @@ -103,8 +103,8 @@ func_800A27F4: /* 800A2814 0009F614 38 21 00 10 */ addi r1, r1, 0x10 /* 800A2818 0009F618 4E 80 00 20 */ blr -.global func_800A281C -func_800A281C: +.global zMain.zMainInitGlobals__Fv +zMain.zMainInitGlobals__Fv: /* 800A281C 0009F61C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A2820 0009F620 7C 08 02 A6 */ mflr r0 /* 800A2824 0009F624 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -125,8 +125,8 @@ func_800A281C: /* 800A2860 0009F660 38 21 00 10 */ addi r1, r1, 0x10 /* 800A2864 0009F664 4E 80 00 20 */ blr -.global func_800A2868 -func_800A2868: +.global zMain.ParseFloatList__FPfPci +zMain.ParseFloatList__FPfPci: /* 800A2868 0009F668 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A286C 0009F66C 7C 08 02 A6 */ mflr r0 /* 800A2870 0009F670 90 01 00 14 */ stw r0, 0x14(r1) @@ -136,16 +136,16 @@ func_800A2868: /* 800A2880 0009F680 38 21 00 10 */ addi r1, r1, 0x10 /* 800A2884 0009F684 4E 80 00 20 */ blr -.global func_800A2888 -func_800A2888: +.global zMain.zLedgeAdjust__FP16zLedgeGrabParams +zMain.zLedgeAdjust__FP16zLedgeGrabParams: /* 800A2888 0009F688 C0 23 00 00 */ lfs f1, 0(r3) /* 800A288C 0009F68C C0 02 92 D8 */ lfs f0, lbl_803CDC58-_SDA2_BASE_(r2) /* 800A2890 0009F690 EC 01 00 32 */ fmuls f0, f1, f0 /* 800A2894 0009F694 D0 03 00 00 */ stfs f0, 0(r3) /* 800A2898 0009F698 4E 80 00 20 */ blr -.global func_800A289C -func_800A289C: +.global zMain.zMainParseINIGlobals__FP8xIniFile +zMain.zMainParseINIGlobals__FP8xIniFile: /* 800A289C 0009F69C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800A28A0 0009F6A0 7C 08 02 A6 */ mflr r0 /* 800A28A4 0009F6A4 3C 80 80 26 */ lis r4, lbl_8025D494@ha @@ -1584,7 +1584,7 @@ lbl_800A3AC0: /* 800A3EC4 000A0CC4 4B F5 F6 7D */ bl memcpy /* 800A3EC8 000A0CC8 7F 04 C3 78 */ mr r4, r24 /* 800A3ECC 000A0CCC 38 A0 00 06 */ li r5, 6 -/* 800A3ED0 000A0CD0 4B FF E9 99 */ bl func_800A2868 +/* 800A3ED0 000A0CD0 4B FF E9 99 */ bl zMain.ParseFloatList__FPfPci /* 800A3ED4 000A0CD4 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3ED8 000A0CD8 7F E3 FB 78 */ mr r3, r31 /* 800A3EDC 000A0CDC 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l @@ -1600,7 +1600,7 @@ lbl_800A3AC0: /* 800A3F04 000A0D04 4B F5 F6 3D */ bl memcpy /* 800A3F08 000A0D08 7F 04 C3 78 */ mr r4, r24 /* 800A3F0C 000A0D0C 38 A0 00 03 */ li r5, 3 -/* 800A3F10 000A0D10 4B FF E9 59 */ bl func_800A2868 +/* 800A3F10 000A0D10 4B FF E9 59 */ bl zMain.ParseFloatList__FPfPci /* 800A3F14 000A0D14 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3F18 000A0D18 7F E3 FB 78 */ mr r3, r31 /* 800A3F1C 000A0D1C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l @@ -1616,7 +1616,7 @@ lbl_800A3AC0: /* 800A3F44 000A0D44 4B F5 F5 FD */ bl memcpy /* 800A3F48 000A0D48 7F 04 C3 78 */ mr r4, r24 /* 800A3F4C 000A0D4C 38 A0 00 03 */ li r5, 3 -/* 800A3F50 000A0D50 4B FF E9 19 */ bl func_800A2868 +/* 800A3F50 000A0D50 4B FF E9 19 */ bl zMain.ParseFloatList__FPfPci /* 800A3F54 000A0D54 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A3F58 000A0D58 7F E3 FB 78 */ mr r3, r31 /* 800A3F5C 000A0D5C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l @@ -1632,7 +1632,7 @@ lbl_800A3AC0: /* 800A3F84 000A0D84 4B F5 F5 BD */ bl memcpy /* 800A3F88 000A0D88 7F 04 C3 78 */ mr r4, r24 /* 800A3F8C 000A0D8C 38 A0 00 03 */ li r5, 3 -/* 800A3F90 000A0D90 4B FF E8 D9 */ bl func_800A2868 +/* 800A3F90 000A0D90 4B FF E8 D9 */ bl zMain.ParseFloatList__FPfPci /* 800A3F94 000A0D94 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A3F98 000A0D98 C0 22 93 60 */ lfs f1, lbl_803CDCE0-_SDA2_BASE_(r2) /* 800A3F9C 000A0D9C 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l @@ -1678,7 +1678,7 @@ lbl_800A3AC0: /* 800A403C 000A0E3C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A4040 000A0E40 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800A4044 000A0E44 D4 23 0A 8C */ stfsu f1, 0xa8c(r3) -/* 800A4048 000A0E48 4B FF E8 41 */ bl func_800A2888 +/* 800A4048 000A0E48 4B FF E8 41 */ bl zMain.zLedgeAdjust__FP16zLedgeGrabParams /* 800A404C 000A0E4C 7F E3 FB 78 */ mr r3, r31 /* 800A4050 000A0E50 48 06 D8 0D */ bl load_settings__12bungee_stateFR8xIniFile /* 800A4054 000A0E54 7F E3 FB 78 */ mr r3, r31 @@ -1701,7 +1701,7 @@ lbl_800A3AC0: /* 800A4098 000A0E98 4B F5 F4 A9 */ bl memcpy /* 800A409C 000A0E9C 7F 04 C3 78 */ mr r4, r24 /* 800A40A0 000A0EA0 38 A0 00 04 */ li r5, 4 -/* 800A40A4 000A0EA4 4B FF E7 C5 */ bl func_800A2868 +/* 800A40A4 000A0EA4 4B FF E7 C5 */ bl zMain.ParseFloatList__FPfPci /* 800A40A8 000A0EA8 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A40AC 000A0EAC 7F E3 FB 78 */ mr r3, r31 /* 800A40B0 000A0EB0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l @@ -1718,7 +1718,7 @@ lbl_800A3AC0: /* 800A40DC 000A0EDC 4B F5 F4 65 */ bl memcpy /* 800A40E0 000A0EE0 7F 04 C3 78 */ mr r4, r24 /* 800A40E4 000A0EE4 38 A0 00 04 */ li r5, 4 -/* 800A40E8 000A0EE8 4B FF E7 81 */ bl func_800A2868 +/* 800A40E8 000A0EE8 4B FF E7 81 */ bl zMain.ParseFloatList__FPfPci /* 800A40EC 000A0EEC 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A40F0 000A0EF0 7F E3 FB 78 */ mr r3, r31 /* 800A40F4 000A0EF4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l @@ -1735,7 +1735,7 @@ lbl_800A3AC0: /* 800A4120 000A0F20 4B F5 F4 21 */ bl memcpy /* 800A4124 000A0F24 7F 04 C3 78 */ mr r4, r24 /* 800A4128 000A0F28 38 A0 00 04 */ li r5, 4 -/* 800A412C 000A0F2C 4B FF E7 3D */ bl func_800A2868 +/* 800A412C 000A0F2C 4B FF E7 3D */ bl zMain.ParseFloatList__FPfPci /* 800A4130 000A0F30 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A4134 000A0F34 7F E3 FB 78 */ mr r3, r31 /* 800A4138 000A0F38 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l @@ -1752,7 +1752,7 @@ lbl_800A3AC0: /* 800A4164 000A0F64 4B F5 F3 DD */ bl memcpy /* 800A4168 000A0F68 7F 04 C3 78 */ mr r4, r24 /* 800A416C 000A0F6C 38 A0 00 04 */ li r5, 4 -/* 800A4170 000A0F70 4B FF E6 F9 */ bl func_800A2868 +/* 800A4170 000A0F70 4B FF E6 F9 */ bl zMain.ParseFloatList__FPfPci /* 800A4174 000A0F74 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A4178 000A0F78 7F E3 FB 78 */ mr r3, r31 /* 800A417C 000A0F7C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l @@ -1769,7 +1769,7 @@ lbl_800A3AC0: /* 800A41A8 000A0FA8 4B F5 F3 99 */ bl memcpy /* 800A41AC 000A0FAC 7F C4 F3 78 */ mr r4, r30 /* 800A41B0 000A0FB0 38 A0 00 04 */ li r5, 4 -/* 800A41B4 000A0FB4 4B FF E6 B5 */ bl func_800A2868 +/* 800A41B4 000A0FB4 4B FF E6 B5 */ bl zMain.ParseFloatList__FPfPci /* 800A41B8 000A0FB8 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A41BC 000A0FBC C0 22 92 DC */ lfs f1, lbl_803CDC5C-_SDA2_BASE_(r2) /* 800A41C0 000A0FC0 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l @@ -1955,7 +1955,7 @@ lbl_800A3AC0: /* 800A4490 000A1290 4B F5 F0 B1 */ bl memcpy /* 800A4494 000A1294 7F 04 C3 78 */ mr r4, r24 /* 800A4498 000A1298 38 A0 00 06 */ li r5, 6 -/* 800A449C 000A129C 4B FF E3 CD */ bl func_800A2868 +/* 800A449C 000A129C 4B FF E3 CD */ bl zMain.ParseFloatList__FPfPci /* 800A44A0 000A12A0 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A44A4 000A12A4 7F E3 FB 78 */ mr r3, r31 /* 800A44A8 000A12A8 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l @@ -1971,7 +1971,7 @@ lbl_800A3AC0: /* 800A44D0 000A12D0 4B F5 F0 71 */ bl memcpy /* 800A44D4 000A12D4 7F 04 C3 78 */ mr r4, r24 /* 800A44D8 000A12D8 38 A0 00 03 */ li r5, 3 -/* 800A44DC 000A12DC 4B FF E3 8D */ bl func_800A2868 +/* 800A44DC 000A12DC 4B FF E3 8D */ bl zMain.ParseFloatList__FPfPci /* 800A44E0 000A12E0 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A44E4 000A12E4 7F E3 FB 78 */ mr r3, r31 /* 800A44E8 000A12E8 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l @@ -1987,7 +1987,7 @@ lbl_800A3AC0: /* 800A4510 000A1310 4B F5 F0 31 */ bl memcpy /* 800A4514 000A1314 7F 04 C3 78 */ mr r4, r24 /* 800A4518 000A1318 38 A0 00 03 */ li r5, 3 -/* 800A451C 000A131C 4B FF E3 4D */ bl func_800A2868 +/* 800A451C 000A131C 4B FF E3 4D */ bl zMain.ParseFloatList__FPfPci /* 800A4520 000A1320 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A4524 000A1324 7F E3 FB 78 */ mr r3, r31 /* 800A4528 000A1328 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l @@ -2003,7 +2003,7 @@ lbl_800A3AC0: /* 800A4550 000A1350 4B F5 EF F1 */ bl memcpy /* 800A4554 000A1354 7F 04 C3 78 */ mr r4, r24 /* 800A4558 000A1358 38 A0 00 03 */ li r5, 3 -/* 800A455C 000A135C 4B FF E3 0D */ bl func_800A2868 +/* 800A455C 000A135C 4B FF E3 0D */ bl zMain.ParseFloatList__FPfPci /* 800A4560 000A1360 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A4564 000A1364 C0 22 93 60 */ lfs f1, lbl_803CDCE0-_SDA2_BASE_(r2) /* 800A4568 000A1368 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l @@ -2049,7 +2049,7 @@ lbl_800A3AC0: /* 800A4608 000A1408 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A460C 000A140C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800A4610 000A1410 D4 23 0E D4 */ stfsu f1, 0xed4(r3) -/* 800A4614 000A1414 4B FF E2 75 */ bl func_800A2888 +/* 800A4614 000A1414 4B FF E2 75 */ bl zMain.zLedgeAdjust__FP16zLedgeGrabParams /* 800A4618 000A1418 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A461C 000A141C 7F E3 FB 78 */ mr r3, r31 /* 800A4620 000A1420 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l @@ -2066,7 +2066,7 @@ lbl_800A3AC0: /* 800A464C 000A144C 4B F5 EE F5 */ bl memcpy /* 800A4650 000A1450 7F 24 CB 78 */ mr r4, r25 /* 800A4654 000A1454 38 A0 00 04 */ li r5, 4 -/* 800A4658 000A1458 4B FF E2 11 */ bl func_800A2868 +/* 800A4658 000A1458 4B FF E2 11 */ bl zMain.ParseFloatList__FPfPci /* 800A465C 000A145C 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A4660 000A1460 7F E3 FB 78 */ mr r3, r31 /* 800A4664 000A1464 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l @@ -2083,7 +2083,7 @@ lbl_800A3AC0: /* 800A4690 000A1490 4B F5 EE B1 */ bl memcpy /* 800A4694 000A1494 7F 44 D3 78 */ mr r4, r26 /* 800A4698 000A1498 38 A0 00 04 */ li r5, 4 -/* 800A469C 000A149C 4B FF E1 CD */ bl func_800A2868 +/* 800A469C 000A149C 4B FF E1 CD */ bl zMain.ParseFloatList__FPfPci /* 800A46A0 000A14A0 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A46A4 000A14A4 7F E3 FB 78 */ mr r3, r31 /* 800A46A8 000A14A8 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l @@ -2100,7 +2100,7 @@ lbl_800A3AC0: /* 800A46D4 000A14D4 4B F5 EE 6D */ bl memcpy /* 800A46D8 000A14D8 7F 44 D3 78 */ mr r4, r26 /* 800A46DC 000A14DC 38 A0 00 04 */ li r5, 4 -/* 800A46E0 000A14E0 4B FF E1 89 */ bl func_800A2868 +/* 800A46E0 000A14E0 4B FF E1 89 */ bl zMain.ParseFloatList__FPfPci /* 800A46E4 000A14E4 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A46E8 000A14E8 7F E3 FB 78 */ mr r3, r31 /* 800A46EC 000A14EC 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l @@ -2117,7 +2117,7 @@ lbl_800A3AC0: /* 800A4718 000A1518 4B F5 EE 29 */ bl memcpy /* 800A471C 000A151C 7F 44 D3 78 */ mr r4, r26 /* 800A4720 000A1520 38 A0 00 04 */ li r5, 4 -/* 800A4724 000A1524 4B FF E1 45 */ bl func_800A2868 +/* 800A4724 000A1524 4B FF E1 45 */ bl zMain.ParseFloatList__FPfPci /* 800A4728 000A1528 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A472C 000A152C 7F E3 FB 78 */ mr r3, r31 /* 800A4730 000A1530 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l @@ -2134,7 +2134,7 @@ lbl_800A3AC0: /* 800A475C 000A155C 4B F5 ED E5 */ bl memcpy /* 800A4760 000A1560 7F 44 D3 78 */ mr r4, r26 /* 800A4764 000A1564 38 A0 00 04 */ li r5, 4 -/* 800A4768 000A1568 4B FF E1 01 */ bl func_800A2868 +/* 800A4768 000A1568 4B FF E1 01 */ bl zMain.ParseFloatList__FPfPci /* 800A476C 000A156C 93 9E 09 C4 */ stw r28, 0x9c4(r30) /* 800A4770 000A1570 7F 03 C3 78 */ mr r3, r24 /* 800A4774 000A1574 38 80 00 00 */ li r4, 0 @@ -2175,7 +2175,7 @@ lbl_800A3AC0: /* 800A4800 000A1600 4B F5 ED 41 */ bl memcpy /* 800A4804 000A1604 7F 04 C3 78 */ mr r4, r24 /* 800A4808 000A1608 38 A0 00 06 */ li r5, 6 -/* 800A480C 000A160C 4B FF E0 5D */ bl func_800A2868 +/* 800A480C 000A160C 4B FF E0 5D */ bl zMain.ParseFloatList__FPfPci /* 800A4810 000A1610 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A4814 000A1614 7F E3 FB 78 */ mr r3, r31 /* 800A4818 000A1618 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l @@ -2191,7 +2191,7 @@ lbl_800A3AC0: /* 800A4840 000A1640 4B F5 ED 01 */ bl memcpy /* 800A4844 000A1644 7F 04 C3 78 */ mr r4, r24 /* 800A4848 000A1648 38 A0 00 03 */ li r5, 3 -/* 800A484C 000A164C 4B FF E0 1D */ bl func_800A2868 +/* 800A484C 000A164C 4B FF E0 1D */ bl zMain.ParseFloatList__FPfPci /* 800A4850 000A1650 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A4854 000A1654 7F E3 FB 78 */ mr r3, r31 /* 800A4858 000A1658 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l @@ -2207,7 +2207,7 @@ lbl_800A3AC0: /* 800A4880 000A1680 4B F5 EC C1 */ bl memcpy /* 800A4884 000A1684 7F 04 C3 78 */ mr r4, r24 /* 800A4888 000A1688 38 A0 00 03 */ li r5, 3 -/* 800A488C 000A168C 4B FF DF DD */ bl func_800A2868 +/* 800A488C 000A168C 4B FF DF DD */ bl zMain.ParseFloatList__FPfPci /* 800A4890 000A1690 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A4894 000A1694 7F E3 FB 78 */ mr r3, r31 /* 800A4898 000A1698 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l @@ -2223,7 +2223,7 @@ lbl_800A3AC0: /* 800A48C0 000A16C0 4B F5 EC 81 */ bl memcpy /* 800A48C4 000A16C4 7F 04 C3 78 */ mr r4, r24 /* 800A48C8 000A16C8 38 A0 00 03 */ li r5, 3 -/* 800A48CC 000A16CC 4B FF DF 9D */ bl func_800A2868 +/* 800A48CC 000A16CC 4B FF DF 9D */ bl zMain.ParseFloatList__FPfPci /* 800A48D0 000A16D0 3C 60 80 26 */ lis r3, lbl_8025D494@ha /* 800A48D4 000A16D4 C0 22 93 60 */ lfs f1, lbl_803CDCE0-_SDA2_BASE_(r2) /* 800A48D8 000A16D8 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l @@ -2269,7 +2269,7 @@ lbl_800A3AC0: /* 800A4978 000A1778 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800A497C 000A177C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800A4980 000A1780 D4 23 13 1C */ stfsu f1, 0x131c(r3) -/* 800A4984 000A1784 4B FF DF 05 */ bl func_800A2888 +/* 800A4984 000A1784 4B FF DF 05 */ bl zMain.zLedgeAdjust__FP16zLedgeGrabParams /* 800A4988 000A1788 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A498C 000A178C 7F E3 FB 78 */ mr r3, r31 /* 800A4990 000A1790 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l @@ -2286,7 +2286,7 @@ lbl_800A3AC0: /* 800A49BC 000A17BC 4B F5 EB 85 */ bl memcpy /* 800A49C0 000A17C0 7F 24 CB 78 */ mr r4, r25 /* 800A49C4 000A17C4 38 A0 00 04 */ li r5, 4 -/* 800A49C8 000A17C8 4B FF DE A1 */ bl func_800A2868 +/* 800A49C8 000A17C8 4B FF DE A1 */ bl zMain.ParseFloatList__FPfPci /* 800A49CC 000A17CC 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A49D0 000A17D0 7F E3 FB 78 */ mr r3, r31 /* 800A49D4 000A17D4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l @@ -2303,7 +2303,7 @@ lbl_800A3AC0: /* 800A4A00 000A1800 4B F5 EB 41 */ bl memcpy /* 800A4A04 000A1804 7F 44 D3 78 */ mr r4, r26 /* 800A4A08 000A1808 38 A0 00 04 */ li r5, 4 -/* 800A4A0C 000A180C 4B FF DE 5D */ bl func_800A2868 +/* 800A4A0C 000A180C 4B FF DE 5D */ bl zMain.ParseFloatList__FPfPci /* 800A4A10 000A1810 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A4A14 000A1814 7F E3 FB 78 */ mr r3, r31 /* 800A4A18 000A1818 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l @@ -2320,7 +2320,7 @@ lbl_800A3AC0: /* 800A4A44 000A1844 4B F5 EA FD */ bl memcpy /* 800A4A48 000A1848 7F 44 D3 78 */ mr r4, r26 /* 800A4A4C 000A184C 38 A0 00 04 */ li r5, 4 -/* 800A4A50 000A1850 4B FF DE 19 */ bl func_800A2868 +/* 800A4A50 000A1850 4B FF DE 19 */ bl zMain.ParseFloatList__FPfPci /* 800A4A54 000A1854 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A4A58 000A1858 7F E3 FB 78 */ mr r3, r31 /* 800A4A5C 000A185C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l @@ -2337,7 +2337,7 @@ lbl_800A3AC0: /* 800A4A88 000A1888 4B F5 EA B9 */ bl memcpy /* 800A4A8C 000A188C 7F 44 D3 78 */ mr r4, r26 /* 800A4A90 000A1890 38 A0 00 04 */ li r5, 4 -/* 800A4A94 000A1894 4B FF DD D5 */ bl func_800A2868 +/* 800A4A94 000A1894 4B FF DD D5 */ bl zMain.ParseFloatList__FPfPci /* 800A4A98 000A1898 3C 80 80 26 */ lis r4, lbl_8025D494@ha /* 800A4A9C 000A189C 7F E3 FB 78 */ mr r3, r31 /* 800A4AA0 000A18A0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l @@ -2354,7 +2354,7 @@ lbl_800A3AC0: /* 800A4ACC 000A18CC 4B F5 EA 75 */ bl memcpy /* 800A4AD0 000A18D0 7F 44 D3 78 */ mr r4, r26 /* 800A4AD4 000A18D4 38 A0 00 04 */ li r5, 4 -/* 800A4AD8 000A18D8 4B FF DD 91 */ bl func_800A2868 +/* 800A4AD8 000A18D8 4B FF DD 91 */ bl zMain.ParseFloatList__FPfPci /* 800A4ADC 000A18DC 93 9E 09 C4 */ stw r28, 0x9c4(r30) /* 800A4AE0 000A18E0 7F 03 C3 78 */ mr r3, r24 /* 800A4AE4 000A18E4 38 80 00 00 */ li r4, 0 @@ -2487,8 +2487,8 @@ lbl_800A4CBC: /* 800A4CC8 000A1AC8 38 21 00 E0 */ addi r1, r1, 0xe0 /* 800A4CCC 000A1ACC 4E 80 00 20 */ blr -.global func_800A4CD0 -func_800A4CD0: +.global zMain.zMainLoop__Fv +zMain.zMainLoop__Fv: /* 800A4CD0 000A1AD0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A4CD4 000A1AD4 7C 08 02 A6 */ mflr r0 /* 800A4CD8 000A1AD8 90 01 00 14 */ stw r0, 0x14(r1) @@ -2836,8 +2836,8 @@ lbl_800A51E0: /* 800A51F8 000A1FF8 4B FF 26 05 */ bl zGameExit__Fv /* 800A51FC 000A1FFC 4B FF FF 2C */ b lbl_800A5128 -.global func_800A5200 -func_800A5200: +.global zMain.zMainReadINI__Fv +zMain.zMainReadINI__Fv: /* 800A5200 000A2000 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800A5204 000A2004 7C 08 02 A6 */ mflr r0 /* 800A5208 000A2008 3C 60 80 26 */ lis r3, lbl_8025D494@ha @@ -3030,7 +3030,7 @@ lbl_800A52FC: /* 800A54EC 000A22EC 54 00 0F FE */ srwi r0, r0, 0x1f /* 800A54F0 000A22F0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 800A54F4 000A22F4 98 04 06 D0 */ stb r0, 0x6d0(r4) -/* 800A54F8 000A22F8 4B FF D3 A5 */ bl func_800A289C +/* 800A54F8 000A22F8 4B FF D3 A5 */ bl zMain.zMainParseINIGlobals__FP8xIniFile /* 800A54FC 000A22FC 7F C3 F3 78 */ mr r3, r30 /* 800A5500 000A2300 48 01 5B 01 */ bl zUI_ParseINI__FP8xIniFile /* 800A5504 000A2304 7F C3 F3 78 */ mr r3, r30 @@ -3398,7 +3398,7 @@ lbl_800A5A18: /* 800A5A48 000A2848 38 C0 00 01 */ li r6, 1 /* 800A5A4C 000A284C 80 81 00 0C */ lwz r4, 0xc(r1) /* 800A5A50 000A2850 80 A1 00 08 */ lwz r5, 8(r1) -/* 800A5A54 000A2854 48 00 03 51 */ bl func_800A5DA4 +/* 800A5A54 000A2854 48 00 03 51 */ bl zMain.zMainMemCardQueryPost__Fiiii /* 800A5A58 000A2858 48 00 00 BC */ b lbl_800A5B14 lbl_800A5A5C: /* 800A5A5C 000A285C 57 40 06 3F */ clrlwi. r0, r26, 0x18 @@ -3617,7 +3617,7 @@ lbl_800A5D58: /* 800A5D5C 000A2B5C 38 80 00 00 */ li r4, 0 /* 800A5D60 000A2B60 38 A0 00 00 */ li r5, 0 /* 800A5D64 000A2B64 38 C0 00 00 */ li r6, 0 -/* 800A5D68 000A2B68 48 00 00 3D */ bl func_800A5DA4 +/* 800A5D68 000A2B68 48 00 00 3D */ bl zMain.zMainMemCardQueryPost__Fiiii /* 800A5D6C 000A2B6C 28 1F 00 00 */ cmplwi r31, 0 /* 800A5D70 000A2B70 41 82 00 18 */ beq lbl_800A5D88 /* 800A5D74 000A2B74 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) @@ -3634,8 +3634,8 @@ lbl_800A5D88: /* 800A5D9C 000A2B9C 38 21 02 40 */ addi r1, r1, 0x240 /* 800A5DA0 000A2BA0 4E 80 00 20 */ blr -.global func_800A5DA4 -func_800A5DA4: +.global zMain.zMainMemCardQueryPost__Fiiii +zMain.zMainMemCardQueryPost__Fiiii: /* 800A5DA4 000A2BA4 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800A5DA8 000A2BA8 7C 08 02 A6 */ mflr r0 /* 800A5DAC 000A2BAC 90 01 00 34 */ stw r0, 0x34(r1) @@ -3718,8 +3718,8 @@ zMainMemCardRenderText__FPCcb: /* 800A5ED4 000A2CD4 38 21 00 20 */ addi r1, r1, 0x20 /* 800A5ED8 000A2CD8 4E 80 00 20 */ blr -.global func_800A5EDC -func_800A5EDC: +.global zMain.zMainLoadFontHIP__Fv +zMain.zMainLoadFontHIP__Fv: /* 800A5EDC 000A2CDC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A5EE0 000A2CE0 7C 08 02 A6 */ mflr r0 /* 800A5EE4 000A2CE4 90 01 00 14 */ stw r0, 0x14(r1) diff --git a/asm/Game/zMenu.s b/asm/Game/zMenu.s index 3dfbaf386..47dc8e087 100644 --- a/asm/Game/zMenu.s +++ b/asm/Game/zMenu.s @@ -402,7 +402,7 @@ lbl_800A6574: /* 800A65B4 000A33B4 4B F8 FA 11 */ bl xPadUpdate__Fif lbl_800A65B8: /* 800A65B8 000A33B8 4B FF 30 A9 */ bl func_80099660 -/* 800A65BC 000A33BC 48 00 01 8D */ bl func_800A6748 +/* 800A65BC 000A33BC 48 00 01 8D */ bl zMenu.zMenuIsPaused__Fv /* 800A65C0 000A33C0 C0 2D 82 C4 */ lfs f1, lbl_803CABC4-_SDA_BASE_(r13) /* 800A65C4 000A33C4 7C 75 1B 78 */ mr r21, r3 /* 800A65C8 000A33C8 48 00 D9 6D */ bl zSceneUpdate__Ff @@ -448,7 +448,7 @@ lbl_800A6650: /* 800A6660 000A3460 4B F6 6D AD */ bl xCameraEnd__FP7xCamerafi /* 800A6664 000A3464 7F E3 FB 78 */ mr r3, r31 /* 800A6668 000A3468 4B F6 6D E5 */ bl xCameraShowRaster__FP7xCamera -/* 800A666C 000A346C 48 00 00 FD */ bl func_800A6768 +/* 800A666C 000A346C 48 00 00 FD */ bl zMenu.zMenuUpdateMode__Fv /* 800A6670 000A3470 90 61 00 10 */ stw r3, 0x10(r1) /* 800A6674 000A3474 80 7B 1F C0 */ lwz r3, 0x1fc0(r27) /* 800A6678 000A3478 80 63 00 70 */ lwz r3, 0x70(r3) @@ -498,7 +498,7 @@ lbl_800A66F8: /* 800A6718 000A3518 38 80 00 01 */ li r4, 1 /* 800A671C 000A351C 4B FA 71 E9 */ bl xTRCPad__Fi12_tagTRCState lbl_800A6720: -/* 800A6720 000A3520 48 00 00 31 */ bl func_800A6750 +/* 800A6720 000A3520 48 00 00 31 */ bl zMenu.zMenuLoopContinue__Fv /* 800A6724 000A3524 2C 03 00 00 */ cmpwi r3, 0 /* 800A6728 000A3528 40 82 FB 80 */ bne lbl_800A62A8 /* 800A672C 000A352C 4B FF 33 E1 */ bl zGameExtras_NewGameReset__Fv @@ -509,13 +509,13 @@ lbl_800A6720: /* 800A6740 000A3540 38 21 00 60 */ addi r1, r1, 0x60 /* 800A6744 000A3544 4E 80 00 20 */ blr -.global func_800A6748 -func_800A6748: +.global zMenu.zMenuIsPaused__Fv +zMenu.zMenuIsPaused__Fv: /* 800A6748 000A3548 38 60 00 00 */ li r3, 0 /* 800A674C 000A354C 4E 80 00 20 */ blr -.global func_800A6750 -func_800A6750: +.global zMenu.zMenuLoopContinue__Fv +zMenu.zMenuLoopContinue__Fv: /* 800A6750 000A3550 80 8D 8F A8 */ lwz r4, lbl_803CB8A8-_SDA_BASE_(r13) /* 800A6754 000A3554 20 64 00 0C */ subfic r3, r4, 0xc /* 800A6758 000A3558 38 04 FF F4 */ addi r0, r4, -12 @@ -523,8 +523,8 @@ func_800A6750: /* 800A6760 000A3560 54 03 0F FE */ srwi r3, r0, 0x1f /* 800A6764 000A3564 4E 80 00 20 */ blr -.global func_800A6768 -func_800A6768: +.global zMenu.zMenuUpdateMode__Fv +zMenu.zMenuUpdateMode__Fv: /* 800A6768 000A3568 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800A676C 000A356C 7C 08 02 A6 */ mflr r0 /* 800A6770 000A3570 90 01 00 24 */ stw r0, 0x24(r1) diff --git a/asm/Game/zMusic.s b/asm/Game/zMusic.s index fb07afe31..5d550769b 100644 --- a/asm/Game/zMusic.s +++ b/asm/Game/zMusic.s @@ -2,8 +2,8 @@ .section .text # 0x800A6E9C - 0x800A7CC4 -.global func_800A6E9C -func_800A6E9C: +.global zMusic.volume_reset__Fv +zMusic.volume_reset__Fv: /* 800A6E9C 000A3C9C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A6EA0 000A3CA0 7C 08 02 A6 */ mflr r0 /* 800A6EA4 000A3CA4 3C 60 80 2F */ lis r3, lbl_802F2B38@ha @@ -293,14 +293,14 @@ zMusicInit__Fv: /* 800A72F4 000A40F4 90 04 01 20 */ stw r0, 0x120(r4) /* 800A72F8 000A40F8 D0 04 01 48 */ stfs f0, 0x148(r4) /* 800A72FC 000A40FC 90 04 01 4C */ stw r0, 0x14c(r4) -/* 800A7300 000A4100 4B FF FB 9D */ bl func_800A6E9C +/* 800A7300 000A4100 4B FF FB 9D */ bl zMusic.volume_reset__Fv /* 800A7304 000A4104 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A7308 000A4108 7C 08 03 A6 */ mtlr r0 /* 800A730C 000A410C 38 21 00 10 */ addi r1, r1, 0x10 /* 800A7310 000A4110 4E 80 00 20 */ blr -.global func_800A7314 -func_800A7314: +.global zMusic.getCurrLevelMusicEnum__Fv +zMusic.getCurrLevelMusicEnum__Fv: /* 800A7314 000A4114 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A7318 000A4118 7C 08 02 A6 */ mflr r0 /* 800A731C 000A411C 90 01 00 14 */ stw r0, 0x14(r1) @@ -370,8 +370,8 @@ lbl_800A7404: /* 800A740C 000A420C 38 21 00 10 */ addi r1, r1, 0x10 /* 800A7410 000A4210 4E 80 00 20 */ blr -.global func_800A7414 -func_800A7414: +.global zMusic.zMusicDo__Fi +zMusic.zMusicDo__Fi: /* 800A7414 000A4214 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800A7418 000A4218 7C 08 02 A6 */ mflr r0 /* 800A741C 000A421C 90 01 00 44 */ stw r0, 0x44(r1) @@ -411,7 +411,7 @@ lbl_800A7450: /* 800A74A0 000A42A0 48 00 00 44 */ b lbl_800A74E4 /* 800A74A4 000A42A4 83 45 00 24 */ lwz r26, 0x24(r5) /* 800A74A8 000A42A8 48 00 00 3C */ b lbl_800A74E4 -/* 800A74AC 000A42AC 4B FF FE 69 */ bl func_800A7314 +/* 800A74AC 000A42AC 4B FF FE 69 */ bl zMusic.getCurrLevelMusicEnum__Fv /* 800A74B0 000A42B0 7C 7A 1B 78 */ mr r26, r3 /* 800A74B4 000A42B4 48 00 00 30 */ b lbl_800A74E4 /* 800A74B8 000A42B8 83 4D 82 D0 */ lwz r26, lbl_803CABD0-_SDA_BASE_(r13) @@ -704,7 +704,7 @@ lbl_800A78C0: /* 800A78D4 000A46D4 28 00 00 00 */ cmplwi r0, 0 /* 800A78D8 000A46D8 41 82 00 0C */ beq lbl_800A78E4 /* 800A78DC 000A46DC 7F A3 EB 78 */ mr r3, r29 -/* 800A78E0 000A46E0 4B FF FB 35 */ bl func_800A7414 +/* 800A78E0 000A46E0 4B FF FB 35 */ bl zMusic.zMusicDo__Fi lbl_800A78E4: /* 800A78E4 000A46E4 3B BD 00 01 */ addi r29, r29, 1 /* 800A78E8 000A46E8 3B DE 00 04 */ addi r30, r30, 4 @@ -712,7 +712,7 @@ lbl_800A78E4: /* 800A78F0 000A46F0 3B FF 00 04 */ addi r31, r31, 4 /* 800A78F4 000A46F4 41 80 FF 64 */ blt lbl_800A7858 /* 800A78F8 000A46F8 FC 20 F8 90 */ fmr f1, f31 -/* 800A78FC 000A46FC 48 00 00 29 */ bl func_800A7924 +/* 800A78FC 000A46FC 48 00 00 29 */ bl zMusic.volume_update__Ff lbl_800A7900: /* 800A7900 000A4700 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800A7904 000A4704 80 01 00 34 */ lwz r0, 0x34(r1) @@ -724,8 +724,8 @@ lbl_800A7900: /* 800A791C 000A471C 38 21 00 30 */ addi r1, r1, 0x30 /* 800A7920 000A4720 4E 80 00 20 */ blr -.global func_800A7924 -func_800A7924: +.global zMusic.volume_update__Ff +zMusic.volume_update__Ff: /* 800A7924 000A4724 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800A7928 000A4728 7C 08 02 A6 */ mflr r0 /* 800A792C 000A472C 90 01 00 34 */ stw r0, 0x34(r1) @@ -983,7 +983,7 @@ zMusicReset__Fv: /* 800A7C90 000A4A90 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A7C94 000A4A94 7C 08 02 A6 */ mflr r0 /* 800A7C98 000A4A98 90 01 00 14 */ stw r0, 0x14(r1) -/* 800A7C9C 000A4A9C 4B FF F6 79 */ bl func_800A7314 +/* 800A7C9C 000A4A9C 4B FF F6 79 */ bl zMusic.getCurrLevelMusicEnum__Fv /* 800A7CA0 000A4AA0 80 0D 82 D0 */ lwz r0, lbl_803CABD0-_SDA_BASE_(r13) /* 800A7CA4 000A4AA4 7C 00 18 00 */ cmpw r0, r3 /* 800A7CA8 000A4AA8 41 82 00 0C */ beq lbl_800A7CB4 diff --git a/asm/Game/zNPCFXCinematic.s b/asm/Game/zNPCFXCinematic.s index aa8f7994e..1753cec3e 100644 --- a/asm/Game/zNPCFXCinematic.s +++ b/asm/Game/zNPCFXCinematic.s @@ -2,7 +2,7 @@ .section .text # 0x80190F80 - 0x80195428 -func_80190F80: +zNPCFXCinematic.NCIN_Par_BPLANK_JET_1_Upd__FPC12zCutsceneMgrP9NCINEntryi: /* 80190F80 0018DD80 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80190F84 0018DD84 7C 08 02 A6 */ mflr r0 /* 80190F88 0018DD88 2C 05 00 00 */ cmpwi r5, 0 @@ -825,8 +825,8 @@ func_80191AEC: zNPCFXShutdown__Fv: /* 80191AFC 0018E8FC 4E 80 00 20 */ blr -.global func_80191B00 -func_80191B00: +.global zNPCFXCinematic.zNPCFXCutscenePickTable__FPC12zCutsceneMgr +zNPCFXCinematic.zNPCFXCutscenePickTable__FPC12zCutsceneMgr: /* 80191B00 0018E900 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80191B04 0018E904 7C 08 02 A6 */ mflr r0 /* 80191B08 0018E908 90 01 00 24 */ stw r0, 0x24(r1) @@ -899,7 +899,7 @@ zNPCFXCutscenePrep__FPC6xScenefPC12zCutsceneMgr: /* 80191BE8 0018E9E8 93 81 01 10 */ stw r28, 0x110(r1) /* 80191BEC 0018E9EC 7C 9C 23 78 */ mr r28, r4 /* 80191BF0 0018E9F0 7F 83 E3 78 */ mr r3, r28 -/* 80191BF4 0018E9F4 4B FF FF 0D */ bl func_80191B00 +/* 80191BF4 0018E9F4 4B FF FF 0D */ bl zNPCFXCinematic.zNPCFXCutscenePickTable__FPC12zCutsceneMgr /* 80191BF8 0018E9F8 7C 7D 1B 79 */ or. r29, r3, r3 /* 80191BFC 0018E9FC 40 82 00 0C */ bne lbl_80191C08 /* 80191C00 0018EA00 38 60 00 00 */ li r3, 0 @@ -1047,7 +1047,7 @@ zNPCFXCutsceneDone__FPC6xScenefPC12zCutsceneMgr: /* 80191E04 0018EC04 93 A1 00 14 */ stw r29, 0x14(r1) /* 80191E08 0018EC08 7C 9D 23 78 */ mr r29, r4 /* 80191E0C 0018EC0C 7F A3 EB 78 */ mr r3, r29 -/* 80191E10 0018EC10 4B FF FC F1 */ bl func_80191B00 +/* 80191E10 0018EC10 4B FF FC F1 */ bl zNPCFXCinematic.zNPCFXCutscenePickTable__FPC12zCutsceneMgr /* 80191E14 0018EC14 7C 7F 1B 79 */ or. r31, r3, r3 /* 80191E18 0018EC18 41 82 00 74 */ beq lbl_80191E8C /* 80191E1C 0018EC1C 28 1D 00 00 */ cmplwi r29, 0 @@ -1107,7 +1107,7 @@ zNPCFXCutscene__FPC6xScenefPC12zCutsceneMgr: /* 80191ECC 0018ECCC 7C 9A 23 78 */ mr r26, r4 /* 80191ED0 0018ECD0 83 E4 00 14 */ lwz r31, 0x14(r4) /* 80191ED4 0018ECD4 7F 43 D3 78 */ mr r3, r26 -/* 80191ED8 0018ECD8 4B FF FC 29 */ bl func_80191B00 +/* 80191ED8 0018ECD8 4B FF FC 29 */ bl zNPCFXCinematic.zNPCFXCutscenePickTable__FPC12zCutsceneMgr /* 80191EDC 0018ECDC 28 03 00 00 */ cmplwi r3, 0 /* 80191EE0 0018ECE0 41 82 01 48 */ beq lbl_80192028 /* 80191EE4 0018ECE4 7C 7C 1B 78 */ mr r28, r3 @@ -3418,7 +3418,7 @@ lbl_80194048: /* 801940B4 00190EB4 57 A0 30 32 */ slwi r0, r29, 6 /* 801940B8 00190EB8 7F FB 02 14 */ add r31, r27, r0 /* 801940BC 00190EBC 7F E4 FB 78 */ mr r4, r31 -/* 801940C0 00190EC0 48 00 12 81 */ bl func_80195340 +/* 801940C0 00190EC0 48 00 12 81 */ bl zNPCFXCinematic.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 801940C4 00190EC4 38 61 00 14 */ addi r3, r1, 0x14 /* 801940C8 00190EC8 38 9F 00 30 */ addi r4, r31, 0x30 /* 801940CC 00190ECC 4B E7 A6 89 */ bl func_8000E754 @@ -3448,7 +3448,7 @@ lbl_801940F4: /* 80194124 00190F24 57 A0 30 32 */ slwi r0, r29, 6 /* 80194128 00190F28 7F FB 02 14 */ add r31, r27, r0 /* 8019412C 00190F2C 7F E4 FB 78 */ mr r4, r31 -/* 80194130 00190F30 48 00 12 11 */ bl func_80195340 +/* 80194130 00190F30 48 00 12 11 */ bl zNPCFXCinematic.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80194134 00190F34 38 61 00 08 */ addi r3, r1, 8 /* 80194138 00190F38 38 9F 00 30 */ addi r4, r31, 0x30 /* 8019413C 00190F3C 4B E7 A6 19 */ bl func_8000E754 @@ -3595,7 +3595,7 @@ lbl_801942EC: /* 80194358 00191158 57 C0 30 32 */ slwi r0, r30, 6 /* 8019435C 0019115C 7F FD 02 14 */ add r31, r29, r0 /* 80194360 00191160 7F E4 FB 78 */ mr r4, r31 -/* 80194364 00191164 48 00 0F DD */ bl func_80195340 +/* 80194364 00191164 48 00 0F DD */ bl zNPCFXCinematic.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80194368 00191168 38 61 00 14 */ addi r3, r1, 0x14 /* 8019436C 0019116C 38 9F 00 30 */ addi r4, r31, 0x30 /* 80194370 00191170 4B E7 A3 E5 */ bl func_8000E754 @@ -3608,7 +3608,7 @@ lbl_80194388: /* 80194388 00191188 7F E4 FB 78 */ mr r4, r31 /* 8019438C 0019118C 38 61 00 08 */ addi r3, r1, 8 /* 80194390 00191190 38 BC 00 5C */ addi r5, r28, 0x5c -/* 80194394 00191194 48 00 0F AD */ bl func_80195340 +/* 80194394 00191194 48 00 0F AD */ bl zNPCFXCinematic.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80194398 00191198 38 61 00 08 */ addi r3, r1, 8 /* 8019439C 0019119C 38 81 00 14 */ addi r4, r1, 0x14 /* 801943A0 001911A0 4B E7 A3 B5 */ bl func_8000E754 @@ -3748,7 +3748,7 @@ lbl_80194538: /* 80194598 00191398 57 C0 30 32 */ slwi r0, r30, 6 /* 8019459C 0019139C 7F FD 02 14 */ add r31, r29, r0 /* 801945A0 001913A0 7F E4 FB 78 */ mr r4, r31 -/* 801945A4 001913A4 48 00 0D 9D */ bl func_80195340 +/* 801945A4 001913A4 48 00 0D 9D */ bl zNPCFXCinematic.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 801945A8 001913A8 38 61 00 14 */ addi r3, r1, 0x14 /* 801945AC 001913AC 38 9F 00 30 */ addi r4, r31, 0x30 /* 801945B0 001913B0 4B E7 A1 A5 */ bl func_8000E754 @@ -3761,7 +3761,7 @@ lbl_801945C8: /* 801945C8 001913C8 7F E4 FB 78 */ mr r4, r31 /* 801945CC 001913CC 38 61 00 08 */ addi r3, r1, 8 /* 801945D0 001913D0 38 BC 00 30 */ addi r5, r28, 0x30 -/* 801945D4 001913D4 48 00 0D 6D */ bl func_80195340 +/* 801945D4 001913D4 48 00 0D 6D */ bl zNPCFXCinematic.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 801945D8 001913D8 80 7B 00 14 */ lwz r3, 0x14(r27) /* 801945DC 001913DC 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 801945E0 001913E0 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l @@ -4485,7 +4485,7 @@ lbl_80194F84: /* 8019507C 00191E7C 7F C5 F3 78 */ mr r5, r30 /* 80195080 00191E80 38 61 00 2C */ addi r3, r1, 0x2c /* 80195084 00191E84 38 81 00 38 */ addi r4, r1, 0x38 -/* 80195088 00191E88 48 00 02 B9 */ bl func_80195340 +/* 80195088 00191E88 48 00 02 B9 */ bl zNPCFXCinematic.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8019508C 00191E8C 7F E5 FB 78 */ mr r5, r31 /* 80195090 00191E90 38 61 00 20 */ addi r3, r1, 0x20 /* 80195094 00191E94 38 81 00 38 */ addi r4, r1, 0x38 @@ -4676,8 +4676,8 @@ func_80195338: /* 80195338 00192138 90 83 01 94 */ stw r4, 0x194(r3) /* 8019533C 0019213C 4E 80 00 20 */ blr -.global func_80195340 -func_80195340: +.global zNPCFXCinematic.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 +zNPCFXCinematic.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 80195340 00192140 C0 65 00 04 */ lfs f3, 4(r5) /* 80195344 00192144 C0 04 00 10 */ lfs f0, 0x10(r4) /* 80195348 00192148 C0 44 00 14 */ lfs f2, 0x14(r4) diff --git a/asm/Game/zNPCGoalAmbient.s b/asm/Game/zNPCGoalAmbient.s index f801aef20..de5f8950b 100644 --- a/asm/Game/zNPCGoalAmbient.s +++ b/asm/Game/zNPCGoalAmbient.s @@ -697,7 +697,7 @@ lbl_80190774: /* 801907A4 0018D5A4 7C 64 1B 78 */ mr r4, r3 /* 801907A8 0018D5A8 38 61 00 08 */ addi r3, r1, 8 /* 801907AC 0018D5AC 7C 65 1B 78 */ mr r5, r3 -/* 801907B0 0018D5B0 48 00 07 6D */ bl func_80190F1C +/* 801907B0 0018D5B0 48 00 07 6D */ bl zNPCGoalAmbient.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 801907B4 0018D5B4 7F E3 FB 78 */ mr r3, r31 /* 801907B8 0018D5B8 38 80 00 00 */ li r4, 0 /* 801907BC 0018D5BC 4B F5 C0 55 */ bl func_800EC810 @@ -823,7 +823,7 @@ lbl_8019093C: /* 8019096C 0018D76C 7C 64 1B 78 */ mr r4, r3 /* 80190970 0018D770 38 61 00 50 */ addi r3, r1, 0x50 /* 80190974 0018D774 7C 65 1B 78 */ mr r5, r3 -/* 80190978 0018D778 48 00 05 A5 */ bl func_80190F1C +/* 80190978 0018D778 48 00 05 A5 */ bl zNPCGoalAmbient.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8019097C 0018D77C 7F C3 F3 78 */ mr r3, r30 /* 80190980 0018D780 38 80 00 00 */ li r4, 0 /* 80190984 0018D784 4B F5 BE 8D */ bl func_800EC810 @@ -869,7 +869,7 @@ lbl_801909F0: /* 80190A1C 0018D81C 7C 64 1B 78 */ mr r4, r3 /* 80190A20 0018D820 38 61 00 44 */ addi r3, r1, 0x44 /* 80190A24 0018D824 7C 65 1B 78 */ mr r5, r3 -/* 80190A28 0018D828 48 00 04 F5 */ bl func_80190F1C +/* 80190A28 0018D828 48 00 04 F5 */ bl zNPCGoalAmbient.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80190A2C 0018D82C 7F C3 F3 78 */ mr r3, r30 /* 80190A30 0018D830 38 80 00 00 */ li r4, 0 /* 80190A34 0018D834 4B F5 BD DD */ bl func_800EC810 @@ -1213,8 +1213,8 @@ func_80190ED4: /* 80190F14 0018DD14 38 21 00 10 */ addi r1, r1, 0x10 /* 80190F18 0018DD18 4E 80 00 20 */ blr -.global func_80190F1C -func_80190F1C: +.global zNPCGoalAmbient.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 +zNPCGoalAmbient.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 80190F1C 0018DD1C C0 65 00 04 */ lfs f3, 4(r5) /* 80190F20 0018DD20 C0 04 00 10 */ lfs f0, 0x10(r4) /* 80190F24 0018DD24 C0 44 00 14 */ lfs f2, 0x14(r4) diff --git a/asm/Game/zNPCGoalRobo.s b/asm/Game/zNPCGoalRobo.s index 163f0207f..934b9797e 100644 --- a/asm/Game/zNPCGoalRobo.s +++ b/asm/Game/zNPCGoalRobo.s @@ -3231,7 +3231,7 @@ lbl_800DC0FC: /* 800DC13C 000D8F3C 7C 64 1B 78 */ mr r4, r3 /* 800DC140 000D8F40 38 61 00 54 */ addi r3, r1, 0x54 /* 800DC144 000D8F44 7C 65 1B 78 */ mr r5, r3 -/* 800DC148 000D8F48 48 01 0A 51 */ bl func_800ECB98 +/* 800DC148 000D8F48 48 01 0A 51 */ bl zNPCGoalRobo.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800DC14C 000D8F4C 7F E3 FB 78 */ mr r3, r31 /* 800DC150 000D8F50 38 80 00 00 */ li r4, 0 /* 800DC154 000D8F54 48 01 06 BD */ bl func_800EC810 @@ -5852,7 +5852,7 @@ lbl_800DE6C0: /* 800DE700 000DB500 7C 64 1B 78 */ mr r4, r3 /* 800DE704 000DB504 38 61 00 74 */ addi r3, r1, 0x74 /* 800DE708 000DB508 7C 65 1B 78 */ mr r5, r3 -/* 800DE70C 000DB50C 48 00 E4 8D */ bl func_800ECB98 +/* 800DE70C 000DB50C 48 00 E4 8D */ bl zNPCGoalRobo.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800DE710 000DB510 38 61 00 74 */ addi r3, r1, 0x74 /* 800DE714 000DB514 38 81 00 80 */ addi r4, r1, 0x80 /* 800DE718 000DB518 4B F3 6D 2D */ bl func_80015444 @@ -5872,7 +5872,7 @@ lbl_800DE6C0: /* 800DE750 000DB550 7C 64 1B 78 */ mr r4, r3 /* 800DE754 000DB554 38 61 00 68 */ addi r3, r1, 0x68 /* 800DE758 000DB558 7C 65 1B 78 */ mr r5, r3 -/* 800DE75C 000DB55C 48 00 E4 3D */ bl func_800ECB98 +/* 800DE75C 000DB55C 48 00 E4 3D */ bl zNPCGoalRobo.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800DE760 000DB560 3C 80 80 25 */ lis r4, lbl_80253030@ha /* 800DE764 000DB564 38 61 00 5C */ addi r3, r1, 0x5c /* 800DE768 000DB568 38 A4 30 30 */ addi r5, r4, lbl_80253030@l @@ -6223,7 +6223,7 @@ lbl_800DEC50: /* 800DEC8C 000DBA8C 7C 64 1B 78 */ mr r4, r3 /* 800DEC90 000DBA90 38 61 00 18 */ addi r3, r1, 0x18 /* 800DEC94 000DBA94 7C 65 1B 78 */ mr r5, r3 -/* 800DEC98 000DBA98 48 00 DF 01 */ bl func_800ECB98 +/* 800DEC98 000DBA98 48 00 DF 01 */ bl zNPCGoalRobo.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800DEC9C 000DBA9C 7F C3 F3 78 */ mr r3, r30 /* 800DECA0 000DBAA0 4B FA 40 59 */ bl func_80082CF8 /* 800DECA4 000DBAA4 7C 64 1B 78 */ mr r4, r3 @@ -10061,7 +10061,7 @@ BreathAttack__21zNPCGoalAttackChomperFv: /* 800E2454 000DF254 7C 64 1B 78 */ mr r4, r3 /* 800E2458 000DF258 38 61 00 38 */ addi r3, r1, 0x38 /* 800E245C 000DF25C 7C 65 1B 78 */ mr r5, r3 -/* 800E2460 000DF260 48 00 A7 39 */ bl func_800ECB98 +/* 800E2460 000DF260 48 00 A7 39 */ bl zNPCGoalRobo.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800E2464 000DF264 7F C3 F3 78 */ mr r3, r30 /* 800E2468 000DF268 38 80 00 00 */ li r4, 0 /* 800E246C 000DF26C 48 00 A3 A5 */ bl func_800EC810 @@ -10246,7 +10246,7 @@ lbl_800E26D4: /* 800E2730 000DF530 7C 64 1B 78 */ mr r4, r3 /* 800E2734 000DF534 38 61 00 74 */ addi r3, r1, 0x74 /* 800E2738 000DF538 7C 65 1B 78 */ mr r5, r3 -/* 800E273C 000DF53C 48 00 A4 5D */ bl func_800ECB98 +/* 800E273C 000DF53C 48 00 A4 5D */ bl zNPCGoalRobo.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800E2740 000DF540 7F E3 FB 78 */ mr r3, r31 /* 800E2744 000DF544 38 80 00 00 */ li r4, 0 /* 800E2748 000DF548 48 00 A0 C9 */ bl func_800EC810 @@ -11599,7 +11599,7 @@ lbl_800E3A9C: /* 800E3ACC 000E08CC 7C 64 1B 78 */ mr r4, r3 /* 800E3AD0 000E08D0 38 61 00 14 */ addi r3, r1, 0x14 /* 800E3AD4 000E08D4 7C 65 1B 78 */ mr r5, r3 -/* 800E3AD8 000E08D8 48 00 90 C1 */ bl func_800ECB98 +/* 800E3AD8 000E08D8 48 00 90 C1 */ bl zNPCGoalRobo.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800E3ADC 000E08DC 7F A3 EB 78 */ mr r3, r29 /* 800E3AE0 000E08E0 38 80 00 00 */ li r4, 0 /* 800E3AE4 000E08E4 48 00 8D 2D */ bl func_800EC810 @@ -11774,14 +11774,14 @@ lbl_800E3C90: /* 800E3D4C 000E0B4C 7C 64 1B 78 */ mr r4, r3 /* 800E3D50 000E0B50 38 61 00 7C */ addi r3, r1, 0x7c /* 800E3D54 000E0B54 7C 65 1B 78 */ mr r5, r3 -/* 800E3D58 000E0B58 48 00 8E 41 */ bl func_800ECB98 +/* 800E3D58 000E0B58 48 00 8E 41 */ bl zNPCGoalRobo.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800E3D5C 000E0B5C 7F 83 E3 78 */ mr r3, r28 /* 800E3D60 000E0B60 38 80 00 00 */ li r4, 0 /* 800E3D64 000E0B64 48 00 8A 99 */ bl func_800EC7FC /* 800E3D68 000E0B68 7C 64 1B 78 */ mr r4, r3 /* 800E3D6C 000E0B6C 38 61 00 70 */ addi r3, r1, 0x70 /* 800E3D70 000E0B70 7C 65 1B 78 */ mr r5, r3 -/* 800E3D74 000E0B74 48 00 8E 25 */ bl func_800ECB98 +/* 800E3D74 000E0B74 48 00 8E 25 */ bl zNPCGoalRobo.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800E3D78 000E0B78 7F 83 E3 78 */ mr r3, r28 /* 800E3D7C 000E0B7C 38 80 00 00 */ li r4, 0 /* 800E3D80 000E0B80 48 00 8A 91 */ bl func_800EC810 @@ -11825,14 +11825,14 @@ lbl_800E3C90: /* 800E3E18 000E0C18 7C 64 1B 78 */ mr r4, r3 /* 800E3E1C 000E0C1C 38 61 00 64 */ addi r3, r1, 0x64 /* 800E3E20 000E0C20 7C 65 1B 78 */ mr r5, r3 -/* 800E3E24 000E0C24 48 00 8D 75 */ bl func_800ECB98 +/* 800E3E24 000E0C24 48 00 8D 75 */ bl zNPCGoalRobo.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800E3E28 000E0C28 7F 83 E3 78 */ mr r3, r28 /* 800E3E2C 000E0C2C 38 80 00 00 */ li r4, 0 /* 800E3E30 000E0C30 48 00 89 CD */ bl func_800EC7FC /* 800E3E34 000E0C34 7C 64 1B 78 */ mr r4, r3 /* 800E3E38 000E0C38 38 61 00 58 */ addi r3, r1, 0x58 /* 800E3E3C 000E0C3C 7C 65 1B 78 */ mr r5, r3 -/* 800E3E40 000E0C40 48 00 8D 59 */ bl func_800ECB98 +/* 800E3E40 000E0C40 48 00 8D 59 */ bl zNPCGoalRobo.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800E3E44 000E0C44 7F 83 E3 78 */ mr r3, r28 /* 800E3E48 000E0C48 38 80 00 00 */ li r4, 0 /* 800E3E4C 000E0C4C 48 00 89 C5 */ bl func_800EC810 @@ -12112,7 +12112,7 @@ LaunchDoggie__17zNPCGoalAttackArfFf: /* 800E423C 000E103C 7C 64 1B 78 */ mr r4, r3 /* 800E4240 000E1040 38 61 00 2C */ addi r3, r1, 0x2c /* 800E4244 000E1044 7C 65 1B 78 */ mr r5, r3 -/* 800E4248 000E1048 48 00 89 51 */ bl func_800ECB98 +/* 800E4248 000E1048 48 00 89 51 */ bl zNPCGoalRobo.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800E424C 000E104C 7F C3 F3 78 */ mr r3, r30 /* 800E4250 000E1050 38 80 00 00 */ li r4, 0 /* 800E4254 000E1054 48 00 85 BD */ bl func_800EC810 @@ -15112,7 +15112,7 @@ lbl_800E6DC8: /* 800E6DEC 000E3BEC 38 61 00 08 */ addi r3, r1, 8 /* 800E6DF0 000E3BF0 38 A4 30 3C */ addi r5, r4, lbl_8025303C@l /* 800E6DF4 000E3BF4 38 81 00 14 */ addi r4, r1, 0x14 -/* 800E6DF8 000E3BF8 48 00 5D A1 */ bl func_800ECB98 +/* 800E6DF8 000E3BF8 48 00 5D A1 */ bl zNPCGoalRobo.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800E6DFC 000E3BFC 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 800E6E00 000E3C00 38 61 00 08 */ addi r3, r1, 8 /* 800E6E04 000E3C04 C0 22 9A 4C */ lfs f1, lbl_803CE3CC-_SDA2_BASE_(r2) @@ -16673,7 +16673,7 @@ DieTheGoodDeath__17zNPCGoalAfterlifeFv: /* 800E849C 000E529C 4B F7 E1 2D */ bl SetPlayerKillsVillainTimer__Ff /* 800E84A0 000E52A0 7F E3 FB 78 */ mr r3, r31 /* 800E84A4 000E52A4 4B F6 E0 41 */ bl func_800564E4 -/* 800E84A8 000E52A8 48 00 31 09 */ bl func_800EB5B0 +/* 800E84A8 000E52A8 48 00 31 09 */ bl zNPCGoalRobo.CollectBountyOnRobot__Fi /* 800E84AC 000E52AC 7F E3 FB 78 */ mr r3, r31 /* 800E84B0 000E52B0 4B F9 A8 49 */ bl func_80082CF8 /* 800E84B4 000E52B4 C0 82 98 F4 */ lfs f4, lbl_803CE274-_SDA2_BASE_(r2) @@ -17024,7 +17024,7 @@ lbl_800E895C: /* 800E89A8 000E57A8 7C 64 1B 78 */ mr r4, r3 /* 800E89AC 000E57AC 38 61 00 2C */ addi r3, r1, 0x2c /* 800E89B0 000E57B0 7C 65 1B 78 */ mr r5, r3 -/* 800E89B4 000E57B4 48 00 41 E5 */ bl func_800ECB98 +/* 800E89B4 000E57B4 48 00 41 E5 */ bl zNPCGoalRobo.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800E89B8 000E57B8 7F C3 F3 78 */ mr r3, r30 /* 800E89BC 000E57BC 38 80 00 00 */ li r4, 0 /* 800E89C0 000E57C0 48 00 3E 51 */ bl func_800EC810 @@ -20054,8 +20054,8 @@ lbl_800EB51C: /* 800EB558 000E8358 38 21 00 40 */ addi r1, r1, 0x40 /* 800EB55C 000E835C 4E 80 00 20 */ blr -.global func_800EB560 -func_800EB560: +.global zNPCGoalRobo.RoboToCntrIdx__Fi +zNPCGoalRobo.RoboToCntrIdx__Fi: /* 800EB560 000E8360 3C 80 80 29 */ lis r4, lbl_80293274@ha /* 800EB564 000E8364 3C C0 80 00 */ lis r6, 0x7FFFFFFF@ha /* 800EB568 000E8368 38 A4 32 74 */ addi r5, r4, lbl_80293274@l @@ -20080,12 +20080,12 @@ lbl_800EB5A8: /* 800EB5A8 000E83A8 7C C3 33 78 */ mr r3, r6 /* 800EB5AC 000E83AC 4E 80 00 20 */ blr -.global func_800EB5B0 -func_800EB5B0: +.global zNPCGoalRobo.CollectBountyOnRobot__Fi +zNPCGoalRobo.CollectBountyOnRobot__Fi: /* 800EB5B0 000E83B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EB5B4 000E83B4 7C 08 02 A6 */ mflr r0 /* 800EB5B8 000E83B8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800EB5BC 000E83BC 4B FF FF A5 */ bl func_800EB560 +/* 800EB5BC 000E83BC 4B FF FF A5 */ bl zNPCGoalRobo.RoboToCntrIdx__Fi /* 800EB5C0 000E83C0 2C 03 00 00 */ cmpwi r3, 0 /* 800EB5C4 000E83C4 41 80 00 38 */ blt lbl_800EB5FC /* 800EB5C8 000E83C8 2C 03 00 0F */ cmpwi r3, 0xf @@ -21761,8 +21761,8 @@ func_800ECB7C: /* 800ECB90 000E9990 EC 21 00 32 */ fmuls f1, f1, f0 /* 800ECB94 000E9994 4E 80 00 20 */ blr -.global func_800ECB98 -func_800ECB98: +.global zNPCGoalRobo.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 +zNPCGoalRobo.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 800ECB98 000E9998 C0 65 00 04 */ lfs f3, 4(r5) /* 800ECB9C 000E999C C0 04 00 10 */ lfs f0, 0x10(r4) /* 800ECBA0 000E99A0 C0 44 00 14 */ lfs f2, 0x14(r4) diff --git a/asm/Game/zNPCHazard.s b/asm/Game/zNPCHazard.s index 3eec83a6f..3e8f3d6c9 100644 --- a/asm/Game/zNPCHazard.s +++ b/asm/Game/zNPCHazard.s @@ -3624,7 +3624,7 @@ lbl_8018AA24: /* 8018AA2C 0018782C 42 00 FF 78 */ bdnz lbl_8018A9A4 /* 8018AA30 00187830 38 61 00 08 */ addi r3, r1, 8 /* 8018AA34 00187834 38 A0 00 00 */ li r5, 0 -/* 8018AA38 00187838 48 00 52 55 */ bl func_8018FC8C +/* 8018AA38 00187838 48 00 52 55 */ bl zNPCHazard.xUtil_choose_i___FPCiiPCf /* 8018AA3C 0018783C 80 01 00 44 */ lwz r0, 0x44(r1) /* 8018AA40 00187840 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 8018AA44 00187844 83 C1 00 38 */ lwz r30, 0x38(r1) @@ -9352,8 +9352,8 @@ func_8018FBFC: /* 8018FC84 0018CA84 38 21 00 30 */ addi r1, r1, 0x30 /* 8018FC88 0018CA88 4E 80 00 20 */ blr -.global func_8018FC8C -func_8018FC8C: +.global zNPCHazard.xUtil_choose_i___FPCiiPCf +zNPCHazard.xUtil_choose_i___FPCiiPCf: /* 8018FC8C 0018CA8C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8018FC90 0018CA90 7C 08 02 A6 */ mflr r0 /* 8018FC94 0018CA94 90 01 00 34 */ stw r0, 0x34(r1) diff --git a/asm/Game/zNPCMessenger.s b/asm/Game/zNPCMessenger.s index 0a639774f..4cc5a1108 100644 --- a/asm/Game/zNPCMessenger.s +++ b/asm/Game/zNPCMessenger.s @@ -8,13 +8,13 @@ zNPCMsg_Startup__Fv: /* 800ED1E4 000E9FE4 7C 08 02 A6 */ mflr r0 /* 800ED1E8 000E9FE8 90 01 00 14 */ stw r0, 0x14(r1) /* 800ED1EC 000E9FEC 93 E1 00 0C */ stw r31, 0xc(r1) -/* 800ED1F0 000E9FF0 48 00 07 E5 */ bl func_800ED9D4 +/* 800ED1F0 000E9FF0 48 00 07 E5 */ bl zNPCMessenger.NPCPS_postOffice__Fv /* 800ED1F4 000E9FF4 38 80 00 20 */ li r4, 0x20 /* 800ED1F8 000E9FF8 7C 7F 1B 78 */ mr r31, r3 -/* 800ED1FC 000E9FFC 48 00 05 F1 */ bl func_800ED7EC +/* 800ED1FC 000E9FFC 48 00 05 F1 */ bl zNPCMessenger.NPCPS_CltPoolInit__FP9NPCPSDatai /* 800ED200 000EA000 7F E3 FB 78 */ mr r3, r31 /* 800ED204 000EA004 38 80 00 40 */ li r4, 0x40 -/* 800ED208 000EA008 48 00 03 FD */ bl func_800ED604 +/* 800ED208 000EA008 48 00 03 FD */ bl zNPCMessenger.NPCPS_MsgPoolInit__FP9NPCPSDatai /* 800ED20C 000EA00C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800ED210 000EA010 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800ED214 000EA014 7C 08 03 A6 */ mtlr r0 @@ -46,11 +46,11 @@ zNPCMsg_SceneReset__Fv: /* 800ED24C 000EA04C 7C 08 02 A6 */ mflr r0 /* 800ED250 000EA050 90 01 00 14 */ stw r0, 0x14(r1) /* 800ED254 000EA054 93 E1 00 0C */ stw r31, 0xc(r1) -/* 800ED258 000EA058 48 00 07 7D */ bl func_800ED9D4 +/* 800ED258 000EA058 48 00 07 7D */ bl zNPCMessenger.NPCPS_postOffice__Fv /* 800ED25C 000EA05C 7C 7F 1B 78 */ mr r31, r3 -/* 800ED260 000EA060 48 00 05 FD */ bl func_800ED85C +/* 800ED260 000EA060 48 00 05 FD */ bl zNPCMessenger.NPCPS_CltPoolReset__FP9NPCPSData /* 800ED264 000EA064 7F E3 FB 78 */ mr r3, r31 -/* 800ED268 000EA068 48 00 04 0D */ bl func_800ED674 +/* 800ED268 000EA068 48 00 04 0D */ bl zNPCMessenger.NPCPS_MsgPoolReset__FP9NPCPSData /* 800ED26C 000EA06C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800ED270 000EA070 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800ED274 000EA074 7C 08 03 A6 */ mtlr r0 @@ -69,7 +69,7 @@ zNPCMsg_Timestep__FP6xScenef: /* 800ED29C 000EA09C 93 A1 00 14 */ stw r29, 0x14(r1) /* 800ED2A0 000EA0A0 93 81 00 10 */ stw r28, 0x10(r1) /* 800ED2A4 000EA0A4 FF E0 08 90 */ fmr f31, f1 -/* 800ED2A8 000EA0A8 48 00 07 2D */ bl func_800ED9D4 +/* 800ED2A8 000EA0A8 48 00 07 2D */ bl zNPCMessenger.NPCPS_postOffice__Fv /* 800ED2AC 000EA0AC 7C 7F 1B 78 */ mr r31, r3 /* 800ED2B0 000EA0B0 80 63 00 24 */ lwz r3, 0x24(r3) /* 800ED2B4 000EA0B4 3B A3 FF FF */ addi r29, r3, -1 @@ -101,7 +101,7 @@ lbl_800ED2E4: /* 800ED310 000EA110 38 80 00 00 */ li r4, 0 /* 800ED314 000EA114 4B F4 88 F9 */ bl XOrdRemove__FP16st_XORDEREDARRAYPvi /* 800ED318 000EA118 7F 83 E3 78 */ mr r3, r28 -/* 800ED31C 000EA11C 48 00 07 0D */ bl func_800EDA28 +/* 800ED31C 000EA11C 48 00 07 0D */ bl zNPCMessenger.NPCPS_freeMsg__FP6NPCMsg lbl_800ED320: /* 800ED320 000EA120 3B DE FF FC */ addi r30, r30, -4 /* 800ED324 000EA124 3B BD FF FF */ addi r29, r29, -1 @@ -202,14 +202,14 @@ zNPCMsg_SendMsg__FP6NPCMsgfP10zNPCCommon: /* 800ED46C 000EA26C 7C 9C 23 78 */ mr r28, r4 /* 800ED470 000EA270 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800ED474 000EA274 40 81 00 3C */ ble lbl_800ED4B0 -/* 800ED478 000EA278 48 00 05 69 */ bl func_800ED9E0 +/* 800ED478 000EA278 48 00 05 69 */ bl zNPCMessenger.NPCPS_grabMsg__Fv /* 800ED47C 000EA27C 7C 7D 1B 79 */ or. r29, r3, r3 /* 800ED480 000EA280 41 82 00 1C */ beq lbl_800ED49C /* 800ED484 000EA284 FC 20 F8 90 */ fmr f1, f31 /* 800ED488 000EA288 7F 64 DB 78 */ mr r4, r27 -/* 800ED48C 000EA28C 48 00 00 F1 */ bl func_800ED57C +/* 800ED48C 000EA28C 48 00 00 F1 */ bl zNPCMessenger.NPCPS_copyMsgInfo__FP6NPCMsgP6NPCMsgf /* 800ED490 000EA290 7F A3 EB 78 */ mr r3, r29 -/* 800ED494 000EA294 48 00 01 31 */ bl func_800ED5C4 +/* 800ED494 000EA294 48 00 01 31 */ bl zNPCMessenger.NPCPS_queMessage__FP6NPCMsg /* 800ED498 000EA298 48 00 00 C8 */ b lbl_800ED560 lbl_800ED49C: /* 800ED49C 000EA29C C0 22 9A 98 */ lfs f1, lbl_803CE418-_SDA2_BASE_(r2) @@ -241,10 +241,10 @@ lbl_800ED4E4: /* 800ED4FC 000EA2FC 7D 89 03 A6 */ mtctr r12 /* 800ED500 000EA300 4E 80 04 21 */ bctrl lbl_800ED504: -/* 800ED504 000EA304 48 00 04 D1 */ bl func_800ED9D4 +/* 800ED504 000EA304 48 00 04 D1 */ bl zNPCMessenger.NPCPS_postOffice__Fv /* 800ED508 000EA308 7C 7E 1B 78 */ mr r30, r3 /* 800ED50C 000EA30C 80 7B 00 00 */ lwz r3, 0(r27) -/* 800ED510 000EA310 48 00 00 ED */ bl func_800ED5FC +/* 800ED510 000EA310 48 00 00 ED */ bl zNPCMessenger.NPCPS_flagForMID__F13en_NPC_MSG_ID /* 800ED514 000EA314 7C 7F 1B 78 */ mr r31, r3 /* 800ED518 000EA318 3B 80 00 00 */ li r28, 0 /* 800ED51C 000EA31C 3B A0 00 00 */ li r29, 0 @@ -276,8 +276,8 @@ lbl_800ED560: /* 800ED574 000EA374 38 21 00 30 */ addi r1, r1, 0x30 /* 800ED578 000EA378 4E 80 00 20 */ blr -.global func_800ED57C -func_800ED57C: +.global zNPCMessenger.NPCPS_copyMsgInfo__FP6NPCMsgP6NPCMsgf +zNPCMessenger.NPCPS_copyMsgInfo__FP6NPCMsgP6NPCMsgf: /* 800ED57C 000EA37C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800ED580 000EA380 7C 08 02 A6 */ mflr r0 /* 800ED584 000EA384 38 A0 00 44 */ li r5, 0x44 @@ -297,14 +297,14 @@ func_800ED57C: /* 800ED5BC 000EA3BC 38 21 00 20 */ addi r1, r1, 0x20 /* 800ED5C0 000EA3C0 4E 80 00 20 */ blr -.global func_800ED5C4 -func_800ED5C4: +.global zNPCMessenger.NPCPS_queMessage__FP6NPCMsg +zNPCMessenger.NPCPS_queMessage__FP6NPCMsg: /* 800ED5C4 000EA3C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ED5C8 000EA3C8 7C 08 02 A6 */ mflr r0 /* 800ED5CC 000EA3CC 90 01 00 14 */ stw r0, 0x14(r1) /* 800ED5D0 000EA3D0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800ED5D4 000EA3D4 7C 7F 1B 78 */ mr r31, r3 -/* 800ED5D8 000EA3D8 48 00 03 FD */ bl func_800ED9D4 +/* 800ED5D8 000EA3D8 48 00 03 FD */ bl zNPCMessenger.NPCPS_postOffice__Fv /* 800ED5DC 000EA3DC 7F E4 FB 78 */ mr r4, r31 /* 800ED5E0 000EA3E0 38 63 00 20 */ addi r3, r3, 0x20 /* 800ED5E4 000EA3E4 4B F4 85 4D */ bl XOrdAppend__FP16st_XORDEREDARRAYPv @@ -314,13 +314,13 @@ func_800ED5C4: /* 800ED5F4 000EA3F4 38 21 00 10 */ addi r1, r1, 0x10 /* 800ED5F8 000EA3F8 4E 80 00 20 */ blr -.global func_800ED5FC -func_800ED5FC: +.global zNPCMessenger.NPCPS_flagForMID__F13en_NPC_MSG_ID +zNPCMessenger.NPCPS_flagForMID__F13en_NPC_MSG_ID: /* 800ED5FC 000EA3FC 38 60 00 07 */ li r3, 7 /* 800ED600 000EA400 4E 80 00 20 */ blr -.global func_800ED604 -func_800ED604: +.global zNPCMessenger.NPCPS_MsgPoolInit__FP9NPCPSDatai +zNPCMessenger.NPCPS_MsgPoolInit__FP9NPCPSDatai: /* 800ED604 000EA404 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ED608 000EA408 7C 08 02 A6 */ mflr r0 /* 800ED60C 000EA40C 38 A0 00 00 */ li r5, 0 @@ -342,7 +342,7 @@ func_800ED604: /* 800ED64C 000EA44C 80 7E 00 18 */ lwz r3, 0x18(r30) /* 800ED650 000EA450 4B F1 5E 09 */ bl memset /* 800ED654 000EA454 7F C3 F3 78 */ mr r3, r30 -/* 800ED658 000EA458 48 00 00 1D */ bl func_800ED674 +/* 800ED658 000EA458 48 00 00 1D */ bl zNPCMessenger.NPCPS_MsgPoolReset__FP9NPCPSData /* 800ED65C 000EA45C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800ED660 000EA460 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800ED664 000EA464 83 C1 00 08 */ lwz r30, 8(r1) @@ -350,8 +350,8 @@ func_800ED604: /* 800ED66C 000EA46C 38 21 00 10 */ addi r1, r1, 0x10 /* 800ED670 000EA470 4E 80 00 20 */ blr -.global func_800ED674 -func_800ED674: +.global zNPCMessenger.NPCPS_MsgPoolReset__FP9NPCPSData +zNPCMessenger.NPCPS_MsgPoolReset__FP9NPCPSData: /* 800ED674 000EA474 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ED678 000EA478 7C 08 02 A6 */ mflr r0 /* 800ED67C 000EA47C 38 80 00 00 */ li r4, 0 @@ -451,8 +451,8 @@ lbl_800ED7D4: /* 800ED7E4 000EA5E4 38 21 00 10 */ addi r1, r1, 0x10 /* 800ED7E8 000EA5E8 4E 80 00 20 */ blr -.global func_800ED7EC -func_800ED7EC: +.global zNPCMessenger.NPCPS_CltPoolInit__FP9NPCPSDatai +zNPCMessenger.NPCPS_CltPoolInit__FP9NPCPSDatai: /* 800ED7EC 000EA5EC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ED7F0 000EA5F0 7C 08 02 A6 */ mflr r0 /* 800ED7F4 000EA5F4 38 A0 00 00 */ li r5, 0 @@ -474,7 +474,7 @@ func_800ED7EC: /* 800ED834 000EA634 80 7E 00 00 */ lwz r3, 0(r30) /* 800ED838 000EA638 4B F1 5C 21 */ bl memset /* 800ED83C 000EA63C 7F C3 F3 78 */ mr r3, r30 -/* 800ED840 000EA640 48 00 00 1D */ bl func_800ED85C +/* 800ED840 000EA640 48 00 00 1D */ bl zNPCMessenger.NPCPS_CltPoolReset__FP9NPCPSData /* 800ED844 000EA644 80 01 00 14 */ lwz r0, 0x14(r1) /* 800ED848 000EA648 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800ED84C 000EA64C 83 C1 00 08 */ lwz r30, 8(r1) @@ -482,8 +482,8 @@ func_800ED7EC: /* 800ED854 000EA654 38 21 00 10 */ addi r1, r1, 0x10 /* 800ED858 000EA658 4E 80 00 20 */ blr -.global func_800ED85C -func_800ED85C: +.global zNPCMessenger.NPCPS_CltPoolReset__FP9NPCPSData +zNPCMessenger.NPCPS_CltPoolReset__FP9NPCPSData: /* 800ED85C 000EA65C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ED860 000EA660 7C 08 02 A6 */ mflr r0 /* 800ED864 000EA664 38 80 00 00 */ li r4, 0 @@ -583,18 +583,18 @@ lbl_800ED9B4: /* 800ED9CC 000EA7CC 38 21 00 10 */ addi r1, r1, 0x10 /* 800ED9D0 000EA7D0 4E 80 00 20 */ blr -.global func_800ED9D4 -func_800ED9D4: +.global zNPCMessenger.NPCPS_postOffice__Fv +zNPCMessenger.NPCPS_postOffice__Fv: /* 800ED9D4 000EA7D4 3C 60 80 29 */ lis r3, lbl_80294050@ha /* 800ED9D8 000EA7D8 38 63 40 50 */ addi r3, r3, lbl_80294050@l /* 800ED9DC 000EA7DC 4E 80 00 20 */ blr -.global func_800ED9E0 -func_800ED9E0: +.global zNPCMessenger.NPCPS_grabMsg__Fv +zNPCMessenger.NPCPS_grabMsg__Fv: /* 800ED9E0 000EA7E0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ED9E4 000EA7E4 7C 08 02 A6 */ mflr r0 /* 800ED9E8 000EA7E8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800ED9EC 000EA7EC 4B FF FF E9 */ bl func_800ED9D4 +/* 800ED9EC 000EA7EC 4B FF FF E9 */ bl zNPCMessenger.NPCPS_postOffice__Fv /* 800ED9F0 000EA7F0 80 A3 00 1C */ lwz r5, 0x1c(r3) /* 800ED9F4 000EA7F4 28 05 00 00 */ cmplwi r5, 0 /* 800ED9F8 000EA7F8 40 82 00 0C */ bne lbl_800EDA04 @@ -612,14 +612,14 @@ lbl_800EDA18: /* 800EDA20 000EA820 38 21 00 10 */ addi r1, r1, 0x10 /* 800EDA24 000EA824 4E 80 00 20 */ blr -.global func_800EDA28 -func_800EDA28: +.global zNPCMessenger.NPCPS_freeMsg__FP6NPCMsg +zNPCMessenger.NPCPS_freeMsg__FP6NPCMsg: /* 800EDA28 000EA828 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EDA2C 000EA82C 7C 08 02 A6 */ mflr r0 /* 800EDA30 000EA830 90 01 00 14 */ stw r0, 0x14(r1) /* 800EDA34 000EA834 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EDA38 000EA838 7C 7F 1B 78 */ mr r31, r3 -/* 800EDA3C 000EA83C 4B FF FF 99 */ bl func_800ED9D4 +/* 800EDA3C 000EA83C 4B FF FF 99 */ bl zNPCMessenger.NPCPS_postOffice__Fv /* 800EDA40 000EA840 80 03 00 1C */ lwz r0, 0x1c(r3) /* 800EDA44 000EA844 90 1F 00 3C */ stw r0, 0x3c(r31) /* 800EDA48 000EA848 93 E3 00 1C */ stw r31, 0x1c(r3) diff --git a/asm/Game/zNPCSndTable.s b/asm/Game/zNPCSndTable.s index 0bb21abf1..a5b6999ef 100644 --- a/asm/Game/zNPCSndTable.s +++ b/asm/Game/zNPCSndTable.s @@ -443,7 +443,7 @@ lbl_80125058: /* 80125078 00121E78 7F E4 FB 78 */ mr r4, r31 /* 8012507C 00121E7C 38 61 00 88 */ addi r3, r1, 0x88 /* 80125080 00121E80 38 A1 00 08 */ addi r5, r1, 8 -/* 80125084 00121E84 48 00 00 25 */ bl func_801250A8 +/* 80125084 00121E84 48 00 00 25 */ bl zNPCSndTable.xUtil_choose_i___FPCiiPCf /* 80125088 00121E88 7C 60 1B 78 */ mr r0, r3 lbl_8012508C: /* 8012508C 00121E8C 7C 03 03 78 */ mr r3, r0 @@ -454,8 +454,8 @@ lbl_8012508C: /* 801250A0 00121EA0 38 21 01 10 */ addi r1, r1, 0x110 /* 801250A4 00121EA4 4E 80 00 20 */ blr -.global func_801250A8 -func_801250A8: +.global zNPCSndTable.xUtil_choose_i___FPCiiPCf +zNPCSndTable.xUtil_choose_i___FPCiiPCf: /* 801250A8 00121EA8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801250AC 00121EAC 7C 08 02 A6 */ mflr r0 /* 801250B0 00121EB0 90 01 00 34 */ stw r0, 0x34(r1) diff --git a/asm/Game/zNPCSpawner.s b/asm/Game/zNPCSpawner.s index 68aaaf5ed..92dd27886 100644 --- a/asm/Game/zNPCSpawner.s +++ b/asm/Game/zNPCSpawner.s @@ -992,7 +992,7 @@ lbl_8012B474: /* 8012B48C 0012828C 7F C4 F3 78 */ mr r4, r30 /* 8012B490 00128290 38 61 00 08 */ addi r3, r1, 8 /* 8012B494 00128294 38 A0 00 00 */ li r5, 0 -/* 8012B498 00128298 48 00 09 E1 */ bl func_8012BE78 +/* 8012B498 00128298 48 00 09 E1 */ bl zNPCSpawner.xUtil_select_10SMSPStatus___FPP10SMSPStatusiPCf /* 8012B49C 0012829C 48 00 00 08 */ b lbl_8012B4A4 lbl_8012B4A0: /* 8012B4A0 001282A0 38 60 00 00 */ li r3, 0 @@ -1016,7 +1016,7 @@ NextPendingNPC__11zNPCSpawnerFi: lbl_8012B4D8: /* 8012B4D8 001282D8 80 63 01 A0 */ lwz r3, 0x1a0(r3) /* 8012B4DC 001282DC 38 A0 00 00 */ li r5, 0 -/* 8012B4E0 001282E0 48 00 0A AD */ bl func_8012BF8C +/* 8012B4E0 001282E0 48 00 0A AD */ bl zNPCSpawner.xUtil_select_11SMNPCStatus___FPP11SMNPCStatusiPCf lbl_8012B4E4: /* 8012B4E4 001282E4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012B4E8 001282E8 7C 08 03 A6 */ mtlr r0 @@ -1721,8 +1721,8 @@ lbl_8012BE5C: /* 8012BE70 00128C70 38 21 00 20 */ addi r1, r1, 0x20 /* 8012BE74 00128C74 4E 80 00 20 */ blr -.global func_8012BE78 -func_8012BE78: +.global zNPCSpawner.xUtil_select_10SMSPStatus___FPP10SMSPStatusiPCf +zNPCSpawner.xUtil_select_10SMSPStatus___FPP10SMSPStatusiPCf: /* 8012BE78 00128C78 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8012BE7C 00128C7C 7C 08 02 A6 */ mflr r0 /* 8012BE80 00128C80 90 01 00 34 */ stw r0, 0x34(r1) @@ -1802,8 +1802,8 @@ lbl_8012BF6C: /* 8012BF84 00128D84 38 21 00 30 */ addi r1, r1, 0x30 /* 8012BF88 00128D88 4E 80 00 20 */ blr -.global func_8012BF8C -func_8012BF8C: +.global zNPCSpawner.xUtil_select_11SMNPCStatus___FPP11SMNPCStatusiPCf +zNPCSpawner.xUtil_select_11SMNPCStatus___FPP11SMNPCStatusiPCf: /* 8012BF8C 00128D8C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8012BF90 00128D90 7C 08 02 A6 */ mflr r0 /* 8012BF94 00128D94 90 01 00 34 */ stw r0, 0x34(r1) diff --git a/asm/Game/zNPCSupplement.s b/asm/Game/zNPCSupplement.s index e13b97ab2..9b3486ef3 100644 --- a/asm/Game/zNPCSupplement.s +++ b/asm/Game/zNPCSupplement.s @@ -59,7 +59,7 @@ NPCSupplement_SceneReset__Fv: /* 80180DE8 0017DBE8 7C 08 02 A6 */ mflr r0 /* 80180DEC 0017DBEC 90 01 00 14 */ stw r0, 0x14(r1) /* 80180DF0 0017DBF0 48 00 0E 81 */ bl NPAR_SceneReset__Fv -/* 80180DF4 0017DBF4 48 00 4F E9 */ bl func_80185DDC +/* 80180DF4 0017DBF4 48 00 4F E9 */ bl zNPCSupplement.NPCC_ShadowCacheReset__Fv /* 80180DF8 0017DBF8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80180DFC 0017DBFC 7C 08 03 A6 */ mtlr r0 /* 80180E00 0017DC00 38 21 00 10 */ addi r1, r1, 0x10 @@ -1072,8 +1072,8 @@ lbl_80181C90: /* 80181CB8 0017EAB8 38 21 00 10 */ addi r1, r1, 0x10 /* 80181CBC 0017EABC 4E 80 00 20 */ blr -.global func_80181CC0 -func_80181CC0: +.global zNPCSupplement.NPAR_CheckSpecials__Fv +zNPCSupplement.NPAR_CheckSpecials__Fv: /* 80181CC0 0017EAC0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80181CC4 0017EAC4 7C 08 02 A6 */ mflr r0 /* 80181CC8 0017EAC8 90 01 00 14 */ stw r0, 0x14(r1) @@ -1115,7 +1115,7 @@ NPAR_Timestep__Ff: /* 80181D4C 0017EB4C 38 80 00 01 */ li r4, 1 lbl_80181D50: /* 80181D50 0017EB50 54 9D 06 3E */ clrlwi r29, r4, 0x18 -/* 80181D54 0017EB54 4B FF FF 6D */ bl func_80181CC0 +/* 80181D54 0017EB54 4B FF FF 6D */ bl zNPCSupplement.NPAR_CheckSpecials__Fv /* 80181D58 0017EB58 3C 60 80 33 */ lis r3, lbl_8032B59C@ha /* 80181D5C 0017EB5C 3B 80 00 00 */ li r28, 0 /* 80181D60 0017EB60 3B C3 B5 9C */ addi r30, r3, lbl_8032B59C@l @@ -1689,7 +1689,7 @@ lbl_80182560: /* 80182578 0017F378 41 82 00 44 */ beq lbl_801825BC /* 8018257C 0017F37C FC 20 F8 90 */ fmr f1, f31 /* 80182580 0017F380 38 7B 00 24 */ addi r3, r27, 0x24 -/* 80182584 0017F384 48 00 01 A5 */ bl func_80182728 +/* 80182584 0017F384 48 00 01 A5 */ bl zNPCSupplement.NPAR_TubeSpiralMagic__FP6RwRGBAif /* 80182588 0017F388 88 79 00 03 */ lbz r3, 3(r25) /* 8018258C 0017F38C 3C 00 43 30 */ lis r0, 0x4330 /* 80182590 0017F390 90 01 00 68 */ stw r0, 0x68(r1) @@ -1803,8 +1803,8 @@ lbl_801826F0: /* 80182720 0017F520 38 21 00 C0 */ addi r1, r1, 0xc0 /* 80182724 0017F524 4E 80 00 20 */ blr -.global func_80182728 -func_80182728: +.global zNPCSupplement.NPAR_TubeSpiralMagic__FP6RwRGBAif +zNPCSupplement.NPAR_TubeSpiralMagic__FP6RwRGBAif: /* 80182728 0017F528 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8018272C 0017F52C 7C 08 02 A6 */ mflr r0 /* 80182730 0017F530 90 01 00 24 */ stw r0, 0x24(r1) @@ -5598,8 +5598,8 @@ lbl_80185DC0: /* 80185DD4 00182BD4 38 21 00 20 */ addi r1, r1, 0x20 /* 80185DD8 00182BD8 4E 80 00 20 */ blr -.global func_80185DDC -func_80185DDC: +.global zNPCSupplement.NPCC_ShadowCacheReset__Fv +zNPCSupplement.NPCC_ShadowCacheReset__Fv: /* 80185DDC 00182BDC 38 00 00 00 */ li r0, 0 /* 80185DE0 00182BE0 3C 60 80 36 */ lis r3, lbl_8035BE1C@ha /* 80185DE4 00182BE4 9C 03 BE 1C */ stbu r0, lbl_8035BE1C@l(r3) diff --git a/asm/Game/zNPCTypeAmbient.s b/asm/Game/zNPCTypeAmbient.s index 55d8cf8d5..427423202 100644 --- a/asm/Game/zNPCTypeAmbient.s +++ b/asm/Game/zNPCTypeAmbient.s @@ -1024,7 +1024,7 @@ lbl_80108614: /* 8010867C 0010547C 7C 64 1B 78 */ mr r4, r3 /* 80108680 00105480 38 61 00 08 */ addi r3, r1, 8 /* 80108684 00105484 7C 65 1B 78 */ mr r5, r3 -/* 80108688 00105488 48 00 0D 89 */ bl func_80109410 +/* 80108688 00105488 48 00 0D 89 */ bl zNPCTypeAmbient.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8010868C 0010548C 7F E3 FB 78 */ mr r3, r31 /* 80108690 00105490 38 80 00 00 */ li r4, 0 /* 80108694 00105494 4B FE 41 7D */ bl func_800EC810 @@ -1386,7 +1386,7 @@ lbl_80108B58: /* 80108B88 00105988 7C 64 1B 78 */ mr r4, r3 /* 80108B8C 0010598C 38 61 00 08 */ addi r3, r1, 8 /* 80108B90 00105990 7C 65 1B 78 */ mr r5, r3 -/* 80108B94 00105994 48 00 08 7D */ bl func_80109410 +/* 80108B94 00105994 48 00 08 7D */ bl zNPCTypeAmbient.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80108B98 00105998 7F C3 F3 78 */ mr r3, r30 /* 80108B9C 0010599C 38 80 00 00 */ li r4, 0 /* 80108BA0 001059A0 4B FE 3C 71 */ bl func_800EC810 @@ -1661,7 +1661,7 @@ lbl_80108F3C: /* 80108F5C 00105D5C 90 E1 00 14 */ stw r7, 0x14(r1) /* 80108F60 00105D60 90 C1 00 18 */ stw r6, 0x18(r1) /* 80108F64 00105D64 90 01 00 1C */ stw r0, 0x1c(r1) -/* 80108F68 00105D68 48 00 05 0D */ bl func_80109474 +/* 80108F68 00105D68 48 00 05 0D */ bl zNPCTypeAmbient.xUtil_choose_i___FPCiiPCf /* 80108F6C 00105D6C 48 00 00 3C */ b lbl_80108FA8 lbl_80108F70: /* 80108F70 00105D70 3C 80 80 27 */ lis r4, lbl_8026A268@ha @@ -1675,7 +1675,7 @@ lbl_80108F70: /* 80108F90 00105D90 90 E1 00 08 */ stw r7, 8(r1) /* 80108F94 00105D94 90 C1 00 0C */ stw r6, 0xc(r1) /* 80108F98 00105D98 90 01 00 10 */ stw r0, 0x10(r1) -/* 80108F9C 00105D9C 48 00 04 D9 */ bl func_80109474 +/* 80108F9C 00105D9C 48 00 04 D9 */ bl zNPCTypeAmbient.xUtil_choose_i___FPCiiPCf /* 80108FA0 00105DA0 48 00 00 08 */ b lbl_80108FA8 lbl_80108FA4: /* 80108FA4 00105DA4 38 60 00 01 */ li r3, 1 @@ -1988,8 +1988,8 @@ func_80109368: /* 80109408 00106208 38 60 00 00 */ li r3, 0 /* 8010940C 0010620C 4E 80 00 20 */ blr -.global func_80109410 -func_80109410: +.global zNPCTypeAmbient.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 +zNPCTypeAmbient.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 80109410 00106210 C0 65 00 04 */ lfs f3, 4(r5) /* 80109414 00106214 C0 04 00 10 */ lfs f0, 0x10(r4) /* 80109418 00106218 C0 44 00 14 */ lfs f2, 0x14(r4) @@ -2016,8 +2016,8 @@ func_80109410: /* 8010946C 0010626C D0 03 00 08 */ stfs f0, 8(r3) /* 80109470 00106270 4E 80 00 20 */ blr -.global func_80109474 -func_80109474: +.global zNPCTypeAmbient.xUtil_choose_i___FPCiiPCf +zNPCTypeAmbient.xUtil_choose_i___FPCiiPCf: /* 80109474 00106274 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80109478 00106278 7C 08 02 A6 */ mflr r0 /* 8010947C 0010627C 90 01 00 34 */ stw r0, 0x34(r1) diff --git a/asm/Game/zNPCTypeBossPatrick.s b/asm/Game/zNPCTypeBossPatrick.s index 2a6089752..40ab35376 100644 --- a/asm/Game/zNPCTypeBossPatrick.s +++ b/asm/Game/zNPCTypeBossPatrick.s @@ -460,8 +460,8 @@ lbl_8016016C: /* 80160854 0015D654 38 21 00 80 */ addi r1, r1, 0x80 /* 80160858 0015D658 4E 80 00 20 */ blr -.global func_8016085C -func_8016085C: +.global zNPCTypeBossPatrick.UpdatePatrickBossCam__FP12zNPCBPatrickf +zNPCTypeBossPatrick.UpdatePatrickBossCam__FP12zNPCBPatrickf: /* 8016085C 0015D65C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80160860 0015D660 7C 08 02 A6 */ mflr r0 /* 80160864 0015D664 90 01 00 24 */ stw r0, 0x24(r1) @@ -534,8 +534,8 @@ lbl_80160938: /* 8016095C 0015D75C 38 21 00 20 */ addi r1, r1, 0x20 /* 80160960 0015D760 4E 80 00 20 */ blr -.global func_80160964 -func_80160964: +.global zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 +zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3: /* 80160964 0015D764 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80160968 0015D768 7C 08 02 A6 */ mflr r0 /* 8016096C 0015D76C 2C 05 00 00 */ cmpwi r5, 0 @@ -548,7 +548,7 @@ func_80160964: /* 80160988 0015D788 7C 7D 1B 78 */ mr r29, r3 /* 8016098C 0015D78C 40 82 00 1C */ bne lbl_801609A8 /* 80160990 0015D790 7F E5 FB 78 */ mr r5, r31 -/* 80160994 0015D794 48 00 80 99 */ bl func_80168A2C +/* 80160994 0015D794 48 00 80 99 */ bl zNPCTypeBossPatrick.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80160998 0015D798 7F A3 EB 78 */ mr r3, r29 /* 8016099C 0015D79C 38 9E 00 30 */ addi r4, r30, 0x30 /* 801609A0 0015D7A0 4B EA DD B5 */ bl func_8000E754 @@ -564,7 +564,7 @@ lbl_801609A8: /* 801609C4 0015D7C4 7F A3 EB 78 */ mr r3, r29 /* 801609C8 0015D7C8 7F E5 FB 78 */ mr r5, r31 /* 801609CC 0015D7CC 38 81 00 08 */ addi r4, r1, 8 -/* 801609D0 0015D7D0 48 00 80 5D */ bl func_80168A2C +/* 801609D0 0015D7D0 48 00 80 5D */ bl zNPCTypeBossPatrick.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 801609D4 0015D7D4 7F A3 EB 78 */ mr r3, r29 /* 801609D8 0015D7D8 38 81 00 38 */ addi r4, r1, 0x38 /* 801609DC 0015D7DC 4B EA DD 79 */ bl func_8000E754 @@ -585,8 +585,8 @@ lbl_80160A0C: /* 80160A0C 0015D80C 38 60 00 01 */ li r3, 1 /* 80160A10 0015D810 4E 80 00 20 */ blr -.global func_80160A14 -func_80160A14: +.global zNPCTypeBossPatrick.Pat_ResetGlobalStuff__Fv +zNPCTypeBossPatrick.Pat_ResetGlobalStuff__Fv: /* 80160A14 0015D814 4E 80 00 20 */ blr /* 80160A18 0015D818 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80160A1C 0015D81C 7C 08 02 A6 */ mflr r0 @@ -600,7 +600,7 @@ func_80160A14: /* 80160A3C 0015D83C 38 00 00 01 */ li r0, 1 /* 80160A40 0015D840 90 17 02 BC */ stw r0, 0x2bc(r23) /* 80160A44 0015D844 90 17 18 F8 */ stw r0, 0x18f8(r23) -/* 80160A48 0015D848 4B FF FF CD */ bl func_80160A14 +/* 80160A48 0015D848 4B FF FF CD */ bl zNPCTypeBossPatrick.Pat_ResetGlobalStuff__Fv /* 80160A4C 0015D84C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) /* 80160A50 0015D850 38 80 00 10 */ li r4, 0x10 /* 80160A54 0015D854 38 A0 00 00 */ li r5, 0 @@ -672,7 +672,7 @@ lbl_80160A80: /* 80160B58 0015D958 80 83 00 4C */ lwz r4, 0x4c(r3) /* 80160B5C 0015D95C 7C B6 00 2E */ lwzx r5, r22, r0 /* 80160B60 0015D960 38 67 00 88 */ addi r3, r7, 0x88 -/* 80160B64 0015D964 4B FF FE 01 */ bl func_80160964 +/* 80160B64 0015D964 4B FF FE 01 */ bl zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 80160B68 0015D968 80 77 13 C4 */ lwz r3, 0x13c4(r23) /* 80160B6C 0015D96C 7C 63 E8 2E */ lwzx r3, r3, r29 /* 80160B70 0015D970 38 63 00 64 */ addi r3, r3, 0x64 @@ -1218,7 +1218,7 @@ lbl_80161208: /* 801613B8 0015E1B8 90 01 00 14 */ stw r0, 0x14(r1) /* 801613BC 0015E1BC 93 E1 00 0C */ stw r31, 0xc(r1) /* 801613C0 0015E1C0 7C 7F 1B 78 */ mr r31, r3 -/* 801613C4 0015E1C4 4B FF F6 51 */ bl func_80160A14 +/* 801613C4 0015E1C4 4B FF F6 51 */ bl zNPCTypeBossPatrick.Pat_ResetGlobalStuff__Fv /* 801613C8 0015E1C8 4B FA BB 0D */ bl xBehaveMgr_GetSelf__Fv /* 801613CC 0015E1CC 7F E4 FB 78 */ mr r4, r31 /* 801613D0 0015E1D0 38 A0 00 00 */ li r5, 0 @@ -1353,7 +1353,7 @@ lbl_80161208: /* 801615D4 0015E3D4 90 01 00 14 */ stw r0, 0x14(r1) /* 801615D8 0015E3D8 93 E1 00 0C */ stw r31, 0xc(r1) /* 801615DC 0015E3DC 7C 7F 1B 78 */ mr r31, r3 -/* 801615E0 0015E3E0 4B FF F4 35 */ bl func_80160A14 +/* 801615E0 0015E3E0 4B FF F4 35 */ bl zNPCTypeBossPatrick.Pat_ResetGlobalStuff__Fv /* 801615E4 0015E3E4 80 7F 00 24 */ lwz r3, 0x24(r31) /* 801615E8 0015E3E8 28 03 00 00 */ cmplwi r3, 0 /* 801615EC 0015E3EC 41 82 00 34 */ beq lbl_80161620 @@ -1936,7 +1936,7 @@ lbl_80161E54: /* 80161E5C 0015EC5C 41 82 00 14 */ beq lbl_80161E70 /* 80161E60 0015EC60 FC 20 E8 90 */ fmr f1, f29 /* 80161E64 0015EC64 7F C3 F3 78 */ mr r3, r30 -/* 80161E68 0015EC68 4B FF E9 F5 */ bl func_8016085C +/* 80161E68 0015EC68 4B FF E9 F5 */ bl zNPCTypeBossPatrick.UpdatePatrickBossCam__FP12zNPCBPatrickf /* 80161E6C 0015EC6C 48 00 00 0C */ b lbl_80161E78 lbl_80161E70: /* 80161E70 0015EC70 38 60 00 08 */ li r3, 8 @@ -3981,7 +3981,7 @@ lbl_80163C04: /* 80163C30 00160A30 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80163C34 00160A34 7C A3 00 2E */ lwzx r5, r3, r0 /* 80163C38 00160A38 38 67 00 88 */ addi r3, r7, 0x88 -/* 80163C3C 00160A3C 4B FF CD 29 */ bl func_80160964 +/* 80163C3C 00160A3C 4B FF CD 29 */ bl zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 80163C40 00160A40 80 78 13 C4 */ lwz r3, 0x13c4(r24) /* 80163C44 00160A44 7C 63 D8 2E */ lwzx r3, r3, r27 /* 80163C48 00160A48 38 63 00 64 */ addi r3, r3, 0x64 @@ -5634,8 +5634,8 @@ lbl_801653E0: /* 80165400 00162200 38 21 00 30 */ addi r1, r1, 0x30 /* 80165404 00162204 4E 80 00 20 */ blr -.global func_80165408 -func_80165408: +.global zNPCTypeBossPatrick.Pat_FaceTarget__FP12zNPCBPatrickPC5xVec3ff +zNPCTypeBossPatrick.Pat_FaceTarget__FP12zNPCBPatrickPC5xVec3ff: /* 80165408 00162208 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8016540C 0016220C 7C 08 02 A6 */ mflr r0 /* 80165410 00162210 90 01 00 54 */ stw r0, 0x54(r1) @@ -5790,7 +5790,7 @@ lbl_8016552C: /* 80165650 00162450 C0 22 AA 74 */ lfs f1, lbl_803CF3F4-_SDA2_BASE_(r2) /* 80165654 00162454 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80165658 00162458 38 84 00 30 */ addi r4, r4, 0x30 -/* 8016565C 0016245C 4B FF FD AD */ bl func_80165408 +/* 8016565C 0016245C 4B FF FD AD */ bl zNPCTypeBossPatrick.Pat_FaceTarget__FP12zNPCBPatrickPC5xVec3ff /* 80165660 00162460 FC 20 F8 90 */ fmr f1, f31 /* 80165664 00162464 7F 83 E3 78 */ mr r3, r28 /* 80165668 00162468 7F A4 EB 78 */ mr r4, r29 @@ -5950,7 +5950,7 @@ lbl_8016552C: /* 801658D0 001626D0 C0 22 AA 74 */ lfs f1, lbl_803CF3F4-_SDA2_BASE_(r2) /* 801658D4 001626D4 80 84 00 4C */ lwz r4, 0x4c(r4) /* 801658D8 001626D8 38 84 00 30 */ addi r4, r4, 0x30 -/* 801658DC 001626DC 4B FF FB 2D */ bl func_80165408 +/* 801658DC 001626DC 4B FF FB 2D */ bl zNPCTypeBossPatrick.Pat_FaceTarget__FP12zNPCBPatrickPC5xVec3ff /* 801658E0 001626E0 FC 20 F8 90 */ fmr f1, f31 /* 801658E4 001626E4 7F 83 E3 78 */ mr r3, r28 /* 801658E8 001626E8 7F A4 EB 78 */ mr r4, r29 @@ -6096,7 +6096,7 @@ lbl_80165A84: /* 80165B10 00162910 C0 22 AA 74 */ lfs f1, lbl_803CF3F4-_SDA2_BASE_(r2) /* 80165B14 00162914 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80165B18 00162918 38 84 00 30 */ addi r4, r4, 0x30 -/* 80165B1C 0016291C 4B FF F8 ED */ bl func_80165408 +/* 80165B1C 0016291C 4B FF F8 ED */ bl zNPCTypeBossPatrick.Pat_FaceTarget__FP12zNPCBPatrickPC5xVec3ff /* 80165B20 00162920 FC 20 F8 90 */ fmr f1, f31 /* 80165B24 00162924 7F 83 E3 78 */ mr r3, r28 /* 80165B28 00162928 7F A4 EB 78 */ mr r4, r29 @@ -6288,7 +6288,7 @@ lbl_80165DDC: /* 80165DF4 00162BF4 C0 22 AA 74 */ lfs f1, lbl_803CF3F4-_SDA2_BASE_(r2) /* 80165DF8 00162BF8 7F E3 FB 78 */ mr r3, r31 /* 80165DFC 00162BFC 38 81 00 38 */ addi r4, r1, 0x38 -/* 80165E00 00162C00 4B FF F6 09 */ bl func_80165408 +/* 80165E00 00162C00 4B FF F6 09 */ bl zNPCTypeBossPatrick.Pat_FaceTarget__FP12zNPCBPatrickPC5xVec3ff /* 80165E04 00162C04 2C 19 00 00 */ cmpwi r25, 0 /* 80165E08 00162C08 41 82 03 08 */ beq lbl_80166110 /* 80165E0C 00162C0C C0 3A 00 54 */ lfs f1, 0x54(r26) @@ -6321,7 +6321,7 @@ lbl_80165DDC: /* 80165E78 00162C78 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80165E7C 00162C7C 38 C1 00 2C */ addi r6, r1, 0x2c /* 80165E80 00162C80 80 A5 00 04 */ lwz r5, 4(r5) -/* 80165E84 00162C84 4B FF AA E1 */ bl func_80160964 +/* 80165E84 00162C84 4B FF AA E1 */ bl zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 80165E88 00162C88 80 9F 00 24 */ lwz r4, 0x24(r31) /* 80165E8C 00162C8C 3C 60 80 2A */ lis r3, lbl_8029AA68@ha /* 80165E90 00162C90 3B 23 AA 68 */ addi r25, r3, lbl_8029AA68@l @@ -6329,7 +6329,7 @@ lbl_80165DDC: /* 80165E98 00162C98 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80165E9C 00162C9C 38 C1 00 2C */ addi r6, r1, 0x2c /* 80165EA0 00162CA0 80 B9 00 08 */ lwz r5, 8(r25) -/* 80165EA4 00162CA4 4B FF AA C1 */ bl func_80160964 +/* 80165EA4 00162CA4 4B FF AA C1 */ bl zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 80165EA8 00162CA8 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) /* 80165EAC 00162CAC 38 61 00 2C */ addi r3, r1, 0x2c /* 80165EB0 00162CB0 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) @@ -6340,7 +6340,7 @@ lbl_80165DDC: /* 80165EC4 00162CC4 80 B9 00 08 */ lwz r5, 8(r25) /* 80165EC8 00162CC8 38 C1 00 2C */ addi r6, r1, 0x2c /* 80165ECC 00162CCC 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80165ED0 00162CD0 4B FF AA 95 */ bl func_80160964 +/* 80165ED0 00162CD0 4B FF AA 95 */ bl zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 80165ED4 00162CD4 38 61 00 08 */ addi r3, r1, 8 /* 80165ED8 00162CD8 38 81 00 14 */ addi r4, r1, 0x14 /* 80165EDC 00162CDC 4B EB 5A 85 */ bl func_8001B960 @@ -6672,7 +6672,7 @@ lbl_801663BC: /* 801663DC 001631DC C0 22 AA 74 */ lfs f1, lbl_803CF3F4-_SDA2_BASE_(r2) /* 801663E0 001631E0 80 84 00 4C */ lwz r4, 0x4c(r4) /* 801663E4 001631E4 38 84 00 30 */ addi r4, r4, 0x30 -/* 801663E8 001631E8 4B FF F0 21 */ bl func_80165408 +/* 801663E8 001631E8 4B FF F0 21 */ bl zNPCTypeBossPatrick.Pat_FaceTarget__FP12zNPCBPatrickPC5xVec3ff /* 801663EC 001631EC C0 36 00 4C */ lfs f1, 0x4c(r22) /* 801663F0 001631F0 C0 02 AA 7C */ lfs f0, lbl_803CF3FC-_SDA2_BASE_(r2) /* 801663F4 001631F4 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -6692,7 +6692,7 @@ lbl_801663BC: /* 8016642C 0016322C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80166430 00163230 38 C1 00 14 */ addi r6, r1, 0x14 /* 80166434 00163234 80 A5 00 0C */ lwz r5, 0xc(r5) -/* 80166438 00163238 4B FF A5 2D */ bl func_80160964 +/* 80166438 00163238 4B FF A5 2D */ bl zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 8016643C 0016323C 2C 1A 00 00 */ cmpwi r26, 0 /* 80166440 00163240 41 82 00 3C */ beq lbl_8016647C /* 80166444 00163244 3C 60 80 27 */ lis r3, lbl_8027089C@ha @@ -7062,7 +7062,7 @@ lbl_8016698C: /* 801669AC 001637AC C0 22 AA E4 */ lfs f1, lbl_803CF464-_SDA2_BASE_(r2) /* 801669B0 001637B0 80 84 00 4C */ lwz r4, 0x4c(r4) /* 801669B4 001637B4 38 84 00 30 */ addi r4, r4, 0x30 -/* 801669B8 001637B8 4B FF EA 51 */ bl func_80165408 +/* 801669B8 001637B8 4B FF EA 51 */ bl zNPCTypeBossPatrick.Pat_FaceTarget__FP12zNPCBPatrickPC5xVec3ff /* 801669BC 001637BC C0 3C 00 4C */ lfs f1, 0x4c(r28) /* 801669C0 001637C0 C0 02 AA 4C */ lfs f0, lbl_803CF3CC-_SDA2_BASE_(r2) /* 801669C4 001637C4 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -7099,7 +7099,7 @@ lbl_80166A18: /* 80166A3C 0016383C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80166A40 00163840 38 C1 00 2C */ addi r6, r1, 0x2c /* 80166A44 00163844 80 A5 00 08 */ lwz r5, 8(r5) -/* 80166A48 00163848 4B FF 9F 1D */ bl func_80160964 +/* 80166A48 00163848 4B FF 9F 1D */ bl zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 80166A4C 0016384C 80 9A 00 24 */ lwz r4, 0x24(r26) /* 80166A50 00163850 3C 60 80 2A */ lis r3, lbl_8029AA68@ha /* 80166A54 00163854 3B 63 AA 68 */ addi r27, r3, lbl_8029AA68@l @@ -7107,7 +7107,7 @@ lbl_80166A18: /* 80166A5C 0016385C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80166A60 00163860 38 C1 00 2C */ addi r6, r1, 0x2c /* 80166A64 00163864 80 BB 00 04 */ lwz r5, 4(r27) -/* 80166A68 00163868 4B FF 9E FD */ bl func_80160964 +/* 80166A68 00163868 4B FF 9E FD */ bl zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 80166A6C 0016386C 38 61 00 14 */ addi r3, r1, 0x14 /* 80166A70 00163870 38 81 00 20 */ addi r4, r1, 0x20 /* 80166A74 00163874 4B EA 7C E1 */ bl func_8000E754 @@ -7124,7 +7124,7 @@ lbl_80166A18: /* 80166AA0 001638A0 80 BB 00 04 */ lwz r5, 4(r27) /* 80166AA4 001638A4 38 C1 00 2C */ addi r6, r1, 0x2c /* 80166AA8 001638A8 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80166AAC 001638AC 4B FF 9E B9 */ bl func_80160964 +/* 80166AAC 001638AC 4B FF 9E B9 */ bl zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 80166AB0 001638B0 38 61 00 08 */ addi r3, r1, 8 /* 80166AB4 001638B4 38 81 00 14 */ addi r4, r1, 0x14 /* 80166AB8 001638B8 4B EB 4E A9 */ bl func_8001B960 @@ -7209,7 +7209,7 @@ lbl_80166AF0: /* 80166BEC 001639EC C0 22 AA 74 */ lfs f1, lbl_803CF3F4-_SDA2_BASE_(r2) /* 80166BF0 001639F0 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80166BF4 001639F4 38 84 00 30 */ addi r4, r4, 0x30 -/* 80166BF8 001639F8 4B FF E8 11 */ bl func_80165408 +/* 80166BF8 001639F8 4B FF E8 11 */ bl zNPCTypeBossPatrick.Pat_FaceTarget__FP12zNPCBPatrickPC5xVec3ff /* 80166BFC 001639FC 80 7F 00 24 */ lwz r3, 0x24(r31) /* 80166C00 00163A00 80 1B 00 50 */ lwz r0, 0x50(r27) /* 80166C04 00163A04 80 63 00 0C */ lwz r3, 0xc(r3) @@ -7262,7 +7262,7 @@ lbl_80166C80: /* 80166CB8 00163AB8 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80166CBC 00163ABC 38 C1 00 14 */ addi r6, r1, 0x14 /* 80166CC0 00163AC0 80 A5 00 24 */ lwz r5, 0x24(r5) -/* 80166CC4 00163AC4 4B FF 9C A1 */ bl func_80160964 +/* 80166CC4 00163AC4 4B FF 9C A1 */ bl zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 80166CC8 00163AC8 7C BF D2 14 */ add r5, r31, r26 /* 80166CCC 00163ACC 38 81 00 08 */ addi r4, r1, 8 /* 80166CD0 00163AD0 80 65 13 D4 */ lwz r3, 0x13d4(r5) @@ -7386,7 +7386,7 @@ lbl_80166E48: /* 80166E98 00163C98 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80166E9C 00163C9C 38 C1 00 38 */ addi r6, r1, 0x38 /* 80166EA0 00163CA0 80 A5 00 00 */ lwz r5, 0(r5) -/* 80166EA4 00163CA4 4B FF 9A C1 */ bl func_80160964 +/* 80166EA4 00163CA4 4B FF 9A C1 */ bl zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 80166EA8 00163CA8 80 9F 00 24 */ lwz r4, 0x24(r31) /* 80166EAC 00163CAC 3C 60 80 2A */ lis r3, lbl_8029AA68@ha /* 80166EB0 00163CB0 38 A3 AA 68 */ addi r5, r3, lbl_8029AA68@l @@ -7394,7 +7394,7 @@ lbl_80166E48: /* 80166EB8 00163CB8 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80166EBC 00163CBC 38 C1 00 38 */ addi r6, r1, 0x38 /* 80166EC0 00163CC0 80 A5 00 0C */ lwz r5, 0xc(r5) -/* 80166EC4 00163CC4 4B FF 9A A1 */ bl func_80160964 +/* 80166EC4 00163CC4 4B FF 9A A1 */ bl zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 80166EC8 00163CC8 C0 02 A9 CC */ lfs f0, lbl_803CF34C-_SDA2_BASE_(r2) /* 80166ECC 00163CCC 3C 60 80 2A */ lis r3, lbl_8029AA68@ha /* 80166ED0 00163CD0 38 83 AA 68 */ addi r4, r3, lbl_8029AA68@l @@ -7404,7 +7404,7 @@ lbl_80166E48: /* 80166EE0 00163CE0 80 A4 00 00 */ lwz r5, 0(r4) /* 80166EE4 00163CE4 80 9F 00 24 */ lwz r4, 0x24(r31) /* 80166EE8 00163CE8 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80166EEC 00163CEC 4B FF 9A 79 */ bl func_80160964 +/* 80166EEC 00163CEC 4B FF 9A 79 */ bl zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 80166EF0 00163CF0 38 61 00 2C */ addi r3, r1, 0x2c /* 80166EF4 00163CF4 38 81 00 20 */ addi r4, r1, 0x20 /* 80166EF8 00163CF8 4B EB 4A 69 */ bl func_8001B960 @@ -7643,7 +7643,7 @@ lbl_80167204: /* 80167288 00164088 C0 22 AA 74 */ lfs f1, lbl_803CF3F4-_SDA2_BASE_(r2) /* 8016728C 0016408C 7F A3 EB 78 */ mr r3, r29 /* 80167290 00164090 38 81 00 5C */ addi r4, r1, 0x5c -/* 80167294 00164094 4B FF E1 75 */ bl func_80165408 +/* 80167294 00164094 4B FF E1 75 */ bl zNPCTypeBossPatrick.Pat_FaceTarget__FP12zNPCBPatrickPC5xVec3ff lbl_80167298: /* 80167298 00164098 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) /* 8016729C 0016409C 38 61 00 50 */ addi r3, r1, 0x50 @@ -7657,7 +7657,7 @@ lbl_80167298: /* 801672BC 001640BC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 801672C0 001640C0 38 C1 00 50 */ addi r6, r1, 0x50 /* 801672C4 001640C4 80 A5 00 00 */ lwz r5, 0(r5) -/* 801672C8 001640C8 4B FF 96 9D */ bl func_80160964 +/* 801672C8 001640C8 4B FF 96 9D */ bl zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 801672CC 001640CC 80 9D 00 24 */ lwz r4, 0x24(r29) /* 801672D0 001640D0 3C 60 80 2A */ lis r3, lbl_8029AA68@ha /* 801672D4 001640D4 38 A3 AA 68 */ addi r5, r3, lbl_8029AA68@l @@ -7665,7 +7665,7 @@ lbl_80167298: /* 801672DC 001640DC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 801672E0 001640E0 38 C1 00 50 */ addi r6, r1, 0x50 /* 801672E4 001640E4 80 A5 00 0C */ lwz r5, 0xc(r5) -/* 801672E8 001640E8 4B FF 96 7D */ bl func_80160964 +/* 801672E8 001640E8 4B FF 96 7D */ bl zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 801672EC 001640EC C0 02 A9 CC */ lfs f0, lbl_803CF34C-_SDA2_BASE_(r2) /* 801672F0 001640F0 3C 60 80 2A */ lis r3, lbl_8029AA68@ha /* 801672F4 001640F4 38 83 AA 68 */ addi r4, r3, lbl_8029AA68@l @@ -7675,7 +7675,7 @@ lbl_80167298: /* 80167304 00164104 80 A4 00 00 */ lwz r5, 0(r4) /* 80167308 00164108 80 9D 00 24 */ lwz r4, 0x24(r29) /* 8016730C 0016410C 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80167310 00164110 4B FF 96 55 */ bl func_80160964 +/* 80167310 00164110 4B FF 96 55 */ bl zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 80167314 00164114 38 61 00 2C */ addi r3, r1, 0x2c /* 80167318 00164118 38 81 00 44 */ addi r4, r1, 0x44 /* 8016731C 0016411C 4B EB 46 45 */ bl func_8001B960 @@ -7715,7 +7715,7 @@ lbl_80167390: /* 8016739C 0016419C 1C A0 00 0C */ mulli r5, r0, 0xc /* 801673A0 001641A0 38 A5 00 64 */ addi r5, r5, 0x64 /* 801673A4 001641A4 7C B8 2A 14 */ add r5, r24, r5 -/* 801673A8 001641A8 48 00 16 85 */ bl func_80168A2C +/* 801673A8 001641A8 48 00 16 85 */ bl zNPCTypeBossPatrick.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 801673AC 001641AC 38 61 00 20 */ addi r3, r1, 0x20 /* 801673B0 001641B0 38 81 00 14 */ addi r4, r1, 0x14 /* 801673B4 001641B4 38 A1 00 38 */ addi r5, r1, 0x38 @@ -8108,7 +8108,7 @@ lbl_80167894: /* 80167990 00164790 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 80167994 00164794 C0 22 AA 74 */ lfs f1, lbl_803CF3F4-_SDA2_BASE_(r2) /* 80167998 00164798 38 84 30 18 */ addi r4, r4, lbl_80253018@l -/* 8016799C 0016479C 4B FF DA 6D */ bl func_80165408 +/* 8016799C 0016479C 4B FF DA 6D */ bl zNPCTypeBossPatrick.Pat_FaceTarget__FP12zNPCBPatrickPC5xVec3ff /* 801679A0 001647A0 7C 7C 1B 78 */ mr r28, r3 lbl_801679A4: /* 801679A4 001647A4 7F A3 EB 78 */ mr r3, r29 @@ -8678,7 +8678,7 @@ lbl_80168200: /* 80168200 00165000 FC 40 F8 90 */ fmr f2, f31 /* 80168204 00165004 C0 22 AA 1C */ lfs f1, lbl_803CF39C-_SDA2_BASE_(r2) /* 80168208 00165008 38 9C 02 E4 */ addi r4, r28, 0x2e4 -/* 8016820C 0016500C 4B FF D1 FD */ bl func_80165408 +/* 8016820C 0016500C 4B FF D1 FD */ bl zNPCTypeBossPatrick.Pat_FaceTarget__FP12zNPCBPatrickPC5xVec3ff /* 80168210 00165010 2C 03 00 00 */ cmpwi r3, 0 /* 80168214 00165014 40 82 00 7C */ bne lbl_80168290 /* 80168218 00165018 38 00 00 01 */ li r0, 1 @@ -8794,7 +8794,7 @@ lbl_801683B4: /* 801683B4 001651B4 FC 40 F8 90 */ fmr f2, f31 /* 801683B8 001651B8 C0 22 AA 1C */ lfs f1, lbl_803CF39C-_SDA2_BASE_(r2) /* 801683BC 001651BC 38 9C 02 F0 */ addi r4, r28, 0x2f0 -/* 801683C0 001651C0 4B FF D0 49 */ bl func_80165408 +/* 801683C0 001651C0 4B FF D0 49 */ bl zNPCTypeBossPatrick.Pat_FaceTarget__FP12zNPCBPatrickPC5xVec3ff /* 801683C4 001651C4 2C 03 00 00 */ cmpwi r3, 0 /* 801683C8 001651C8 40 82 01 24 */ bne lbl_801684EC /* 801683CC 001651CC 38 00 00 03 */ li r0, 3 @@ -9035,13 +9035,13 @@ lbl_801686FC: /* 80168750 00165550 80 BE 00 08 */ lwz r5, 8(r30) /* 80168754 00165554 38 C1 00 24 */ addi r6, r1, 0x24 /* 80168758 00165558 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8016875C 0016555C 4B FF 82 09 */ bl func_80160964 +/* 8016875C 0016555C 4B FF 82 09 */ bl zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 80168760 00165560 80 9C 00 24 */ lwz r4, 0x24(r28) /* 80168764 00165564 38 61 00 0C */ addi r3, r1, 0xc /* 80168768 00165568 80 BE 00 04 */ lwz r5, 4(r30) /* 8016876C 0016556C 38 C1 00 24 */ addi r6, r1, 0x24 /* 80168770 00165570 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80168774 00165574 4B FF 81 F1 */ bl func_80160964 +/* 80168774 00165574 4B FF 81 F1 */ bl zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 80168778 00165578 7F 23 CB 78 */ mr r3, r25 /* 8016877C 0016557C 38 81 00 18 */ addi r4, r1, 0x18 /* 80168780 00165580 38 A1 00 0C */ addi r5, r1, 0xc @@ -9177,7 +9177,7 @@ lbl_8016895C: /* 80168978 00165778 7F 83 E3 78 */ mr r3, r28 /* 8016897C 0016577C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80168980 00165780 38 84 00 30 */ addi r4, r4, 0x30 -/* 80168984 00165784 4B FF CA 85 */ bl func_80165408 +/* 80168984 00165784 4B FF CA 85 */ bl zNPCTypeBossPatrick.Pat_FaceTarget__FP12zNPCBPatrickPC5xVec3ff /* 80168988 00165788 C0 35 00 4C */ lfs f1, 0x4c(r21) /* 8016898C 0016578C C0 02 AA F8 */ lfs f0, lbl_803CF478-_SDA2_BASE_(r2) /* 80168990 00165790 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -9222,8 +9222,8 @@ lbl_801689CC: /* 80168A24 00165824 38 21 00 E0 */ addi r1, r1, 0xe0 /* 80168A28 00165828 4E 80 00 20 */ blr -.global func_80168A2C -func_80168A2C: +.global zNPCTypeBossPatrick.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 +zNPCTypeBossPatrick.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 80168A2C 0016582C C0 65 00 04 */ lfs f3, 4(r5) /* 80168A30 00165830 C0 04 00 10 */ lfs f0, 0x10(r4) /* 80168A34 00165834 C0 44 00 14 */ lfs f2, 0x14(r4) diff --git a/asm/Game/zNPCTypeBossPlankton.s b/asm/Game/zNPCTypeBossPlankton.s index f4dfc1098..62920cebd 100644 --- a/asm/Game/zNPCTypeBossPlankton.s +++ b/asm/Game/zNPCTypeBossPlankton.s @@ -2,8 +2,8 @@ .section .text # 0x80168A94 - 0x8017047C -.global func_80168A94 -func_80168A94: +.global zNPCTypeBossPlankton.get_player_loc__34_unnamed_zNPCTypeBossPlankton_cpp_Fv +zNPCTypeBossPlankton.get_player_loc__34_unnamed_zNPCTypeBossPlankton_cpp_Fv: /* 80168A94 00165894 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80168A98 00165898 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80168A9C 0016589C 80 63 07 04 */ lwz r3, 0x704(r3) @@ -11,8 +11,8 @@ func_80168A94: /* 80168AA4 001658A4 38 63 00 30 */ addi r3, r3, 0x30 /* 80168AA8 001658A8 4E 80 00 20 */ blr -.global func_80168AAC -func_80168AAC: +.global zNPCTypeBossPlankton.init_sound__34_unnamed_zNPCTypeBossPlankton_cpp_Fv +zNPCTypeBossPlankton.init_sound__34_unnamed_zNPCTypeBossPlankton_cpp_Fv: /* 80168AAC 001658AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80168AB0 001658B0 7C 08 02 A6 */ mflr r0 /* 80168AB4 001658B4 3C 60 80 33 */ lis r3, lbl_80329F48@ha @@ -73,8 +73,8 @@ lbl_80168B28: /* 80168B88 00165988 38 21 00 10 */ addi r1, r1, 0x10 /* 80168B8C 0016598C 4E 80 00 20 */ blr -.global func_80168B90 -func_80168B90: +.global zNPCTypeBossPlankton.reset_sound__34_unnamed_zNPCTypeBossPlankton_cpp_Fv +zNPCTypeBossPlankton.reset_sound__34_unnamed_zNPCTypeBossPlankton_cpp_Fv: /* 80168B90 00165990 3C 60 80 33 */ lis r3, lbl_8032A140@ha /* 80168B94 00165994 38 00 00 00 */ li r0, 0 /* 80168B98 00165998 38 63 A1 40 */ addi r3, r3, lbl_8032A140@l @@ -86,8 +86,8 @@ func_80168B90: /* 80168BB0 001659B0 90 03 00 54 */ stw r0, 0x54(r3) /* 80168BB4 001659B4 4E 80 00 20 */ blr -.global func_80168BB8 -func_80168BB8: +.global zNPCTypeBossPlankton.play_sound__34_unnamed_zNPCTypeBossPlankton_cpp_FiPC5xVec3f +zNPCTypeBossPlankton.play_sound__34_unnamed_zNPCTypeBossPlankton_cpp_FiPC5xVec3f: /* 80168BB8 001659B8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80168BBC 001659BC 7C 08 02 A6 */ mflr r0 /* 80168BC0 001659C0 90 01 00 24 */ stw r0, 0x24(r1) @@ -164,8 +164,8 @@ lbl_80168CB4: /* 80168CCC 00165ACC 38 21 00 20 */ addi r1, r1, 0x20 /* 80168CD0 00165AD0 4E 80 00 20 */ blr -.global func_80168CD4 -func_80168CD4: +.global zNPCTypeBossPlankton.kill_sound__34_unnamed_zNPCTypeBossPlankton_cpp_FiUi +zNPCTypeBossPlankton.kill_sound__34_unnamed_zNPCTypeBossPlankton_cpp_FiUi: /* 80168CD4 00165AD4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80168CD8 00165AD8 7C 08 02 A6 */ mflr r0 /* 80168CDC 00165ADC 1C E3 00 18 */ mulli r7, r3, 0x18 @@ -203,8 +203,8 @@ lbl_80168D40: /* 80168D54 00165B54 38 21 00 10 */ addi r1, r1, 0x10 /* 80168D58 00165B58 4E 80 00 20 */ blr -.global func_80168D5C -func_80168D5C: +.global zNPCTypeBossPlankton.kill_sound__34_unnamed_zNPCTypeBossPlankton_cpp_Fi +zNPCTypeBossPlankton.kill_sound__34_unnamed_zNPCTypeBossPlankton_cpp_Fi: /* 80168D5C 00165B5C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80168D60 00165B60 7C 08 02 A6 */ mflr r0 /* 80168D64 00165B64 3C 80 80 33 */ lis r4, lbl_8032A140@ha @@ -256,7 +256,7 @@ lbl_80168DEC: /* 80168E0C 00165C0C C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 80168E10 00165C10 38 9F 00 18 */ addi r4, r31, 0x18 /* 80168E14 00165C14 38 60 00 03 */ li r3, 3 -/* 80168E18 00165C18 4B FF FD A1 */ bl func_80168BB8 +/* 80168E18 00165C18 4B FF FD A1 */ bl zNPCTypeBossPlankton.play_sound__34_unnamed_zNPCTypeBossPlankton_cpp_FiPC5xVec3f /* 80168E1C 00165C1C 90 7F 00 48 */ stw r3, 0x48(r31) lbl_80168E20: /* 80168E20 00165C20 80 01 00 14 */ lwz r0, 0x14(r1) @@ -274,7 +274,7 @@ lbl_80168E34: /* 80168E4C 00165C4C 28 04 00 00 */ cmplwi r4, 0 /* 80168E50 00165C50 41 82 00 14 */ beq lbl_80168E64 /* 80168E54 00165C54 38 60 00 03 */ li r3, 3 -/* 80168E58 00165C58 4B FF FE 7D */ bl func_80168CD4 +/* 80168E58 00165C58 4B FF FE 7D */ bl zNPCTypeBossPlankton.kill_sound__34_unnamed_zNPCTypeBossPlankton_cpp_FiUi /* 80168E5C 00165C5C 38 00 00 00 */ li r0, 0 /* 80168E60 00165C60 90 1F 00 48 */ stw r0, 0x48(r31) lbl_80168E64: @@ -290,7 +290,7 @@ lbl_80168E78: /* 80168E84 00165C84 38 60 00 02 */ li r3, 2 /* 80168E88 00165C88 90 01 00 14 */ stw r0, 0x14(r1) /* 80168E8C 00165C8C C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 80168E90 00165C90 4B FF FD 29 */ bl func_80168BB8 +/* 80168E90 00165C90 4B FF FD 29 */ bl zNPCTypeBossPlankton.play_sound__34_unnamed_zNPCTypeBossPlankton_cpp_FiPC5xVec3f /* 80168E94 00165C94 80 01 00 14 */ lwz r0, 0x14(r1) /* 80168E98 00165C98 7C 08 03 A6 */ mtlr r0 /* 80168E9C 00165C9C 38 21 00 10 */ addi r1, r1, 0x10 @@ -302,7 +302,7 @@ lbl_80168EA4: /* 80168EB0 00165CB0 38 60 00 04 */ li r3, 4 /* 80168EB4 00165CB4 90 01 00 14 */ stw r0, 0x14(r1) /* 80168EB8 00165CB8 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 80168EBC 00165CBC 4B FF FC FD */ bl func_80168BB8 +/* 80168EBC 00165CBC 4B FF FC FD */ bl zNPCTypeBossPlankton.play_sound__34_unnamed_zNPCTypeBossPlankton_cpp_FiPC5xVec3f /* 80168EC0 00165CC0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80168EC4 00165CC4 7C 08 03 A6 */ mtlr r0 /* 80168EC8 00165CC8 38 21 00 10 */ addi r1, r1, 0x10 @@ -954,7 +954,7 @@ __ct__13zNPCBPlanktonFi: /* 801698D4 001666D4 7C 9F 23 78 */ mr r31, r4 /* 801698D8 001666D8 93 C1 00 08 */ stw r30, 8(r1) /* 801698DC 001666DC 7C 7E 1B 78 */ mr r30, r3 -/* 801698E0 001666E0 4B FF F1 CD */ bl func_80168AAC +/* 801698E0 001666E0 4B FF F1 CD */ bl zNPCTypeBossPlankton.init_sound__34_unnamed_zNPCTypeBossPlankton_cpp_Fv /* 801698E4 001666E4 7F C3 F3 78 */ mr r3, r30 /* 801698E8 001666E8 7F E4 FB 78 */ mr r4, r31 /* 801698EC 001666EC 4B F8 57 B1 */ bl Init__10zNPCCommonFP9xEntAsset @@ -1026,7 +1026,7 @@ __ct__13zNPCBPlanktonFi: /* 801699F4 001667F4 7D 89 03 A6 */ mtctr r12 /* 801699F8 001667F8 4E 80 04 21 */ bctrl lbl_801699FC: -/* 801699FC 001667FC 4B FF F1 95 */ bl func_80168B90 +/* 801699FC 001667FC 4B FF F1 95 */ bl zNPCTypeBossPlankton.reset_sound__34_unnamed_zNPCTypeBossPlankton_cpp_Fv /* 80169A00 00166800 7F E3 FB 78 */ mr r3, r31 /* 80169A04 00166804 4B F8 5E A1 */ bl Reset__10zNPCCommonFv /* 80169A08 00166808 7F E3 FB 78 */ mr r3, r31 @@ -1300,15 +1300,15 @@ lbl_80169DDC: /* 80169E0C 00166C0C 80 9F 02 44 */ lwz r4, 0x244(r31) /* 80169E10 00166C10 80 BF 02 48 */ lwz r5, 0x248(r31) /* 80169E14 00166C14 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l -/* 80169E18 00166C18 48 00 00 19 */ bl func_80169E30 +/* 80169E18 00166C18 48 00 00 19 */ bl zNPCTypeBossPlankton.load__Q234_unnamed_zNPCTypeBossPlankton_cpp_11tweak_groupFP16xModelAssetParamUi /* 80169E1C 00166C1C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80169E20 00166C20 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80169E24 00166C24 7C 08 03 A6 */ mtlr r0 /* 80169E28 00166C28 38 21 00 10 */ addi r1, r1, 0x10 /* 80169E2C 00166C2C 4E 80 00 20 */ blr -.global func_80169E30 -func_80169E30: +.global zNPCTypeBossPlankton.load__Q234_unnamed_zNPCTypeBossPlankton_cpp_11tweak_groupFP16xModelAssetParamUi +zNPCTypeBossPlankton.load__Q234_unnamed_zNPCTypeBossPlankton_cpp_11tweak_groupFP16xModelAssetParamUi: /* 80169E30 00166C30 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80169E34 00166C34 7C 08 02 A6 */ mflr r0 /* 80169E38 00166C38 7C A6 2B 78 */ mr r6, r5 @@ -1316,14 +1316,14 @@ func_80169E30: /* 80169E40 00166C40 90 01 00 14 */ stw r0, 0x14(r1) /* 80169E44 00166C44 38 80 00 01 */ li r4, 1 /* 80169E48 00166C48 38 E0 00 00 */ li r7, 0 -/* 80169E4C 00166C4C 48 00 00 15 */ bl func_80169E60 +/* 80169E4C 00166C4C 48 00 00 15 */ bl zNPCTypeBossPlankton.register_tweaks__Q234_unnamed_zNPCTypeBossPlankton_cpp_11tweak_groupFbP16xModelAssetParamUiPCc /* 80169E50 00166C50 80 01 00 14 */ lwz r0, 0x14(r1) /* 80169E54 00166C54 7C 08 03 A6 */ mtlr r0 /* 80169E58 00166C58 38 21 00 10 */ addi r1, r1, 0x10 /* 80169E5C 00166C5C 4E 80 00 20 */ blr -.global func_80169E60 -func_80169E60: +.global zNPCTypeBossPlankton.register_tweaks__Q234_unnamed_zNPCTypeBossPlankton_cpp_11tweak_groupFbP16xModelAssetParamUiPCc +zNPCTypeBossPlankton.register_tweaks__Q234_unnamed_zNPCTypeBossPlankton_cpp_11tweak_groupFbP16xModelAssetParamUiPCc: /* 80169E60 00166C60 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80169E64 00166C64 7C 08 02 A6 */ mflr r0 /* 80169E68 00166C68 3C E0 80 27 */ lis r7, lbl_80270004@ha @@ -1355,7 +1355,7 @@ func_80169E60: /* 80169ED0 00166CD0 C0 22 AB 30 */ lfs f1, lbl_803CF4B0-_SDA2_BASE_(r2) /* 80169ED4 00166CD4 C0 42 AB 34 */ lfs f2, lbl_803CF4B4-_SDA2_BASE_(r2) /* 80169ED8 00166CD8 C0 62 AB 38 */ lfs f3, lbl_803CF4B8-_SDA2_BASE_(r2) -/* 80169EDC 00166CDC 48 00 64 F9 */ bl func_801703D4 +/* 80169EDC 00166CDC 48 00 64 F9 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80169EE0: /* 80169EE0 00166CE0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80169EE4 00166CE4 41 82 00 34 */ beq lbl_80169F18 @@ -1370,7 +1370,7 @@ lbl_80169EE0: /* 80169F08 00166D08 C0 22 AB 30 */ lfs f1, lbl_803CF4B0-_SDA2_BASE_(r2) /* 80169F0C 00166D0C C0 42 AB 34 */ lfs f2, lbl_803CF4B4-_SDA2_BASE_(r2) /* 80169F10 00166D10 C0 62 AB 38 */ lfs f3, lbl_803CF4B8-_SDA2_BASE_(r2) -/* 80169F14 00166D14 48 00 64 C1 */ bl func_801703D4 +/* 80169F14 00166D14 48 00 64 C1 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80169F18: /* 80169F18 00166D18 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80169F1C 00166D1C 41 82 00 34 */ beq lbl_80169F50 @@ -1385,7 +1385,7 @@ lbl_80169F18: /* 80169F40 00166D40 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 80169F44 00166D44 C0 42 AB 44 */ lfs f2, lbl_803CF4C4-_SDA2_BASE_(r2) /* 80169F48 00166D48 C0 62 AB 38 */ lfs f3, lbl_803CF4B8-_SDA2_BASE_(r2) -/* 80169F4C 00166D4C 48 00 64 89 */ bl func_801703D4 +/* 80169F4C 00166D4C 48 00 64 89 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80169F50: /* 80169F50 00166D50 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80169F54 00166D54 41 82 00 34 */ beq lbl_80169F88 @@ -1400,7 +1400,7 @@ lbl_80169F50: /* 80169F78 00166D78 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 80169F7C 00166D7C C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 80169F80 00166D80 C0 62 AB 38 */ lfs f3, lbl_803CF4B8-_SDA2_BASE_(r2) -/* 80169F84 00166D84 48 00 64 51 */ bl func_801703D4 +/* 80169F84 00166D84 48 00 64 51 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80169F88: /* 80169F88 00166D88 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80169F8C 00166D8C 41 82 00 34 */ beq lbl_80169FC0 @@ -1415,7 +1415,7 @@ lbl_80169F88: /* 80169FB0 00166DB0 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 80169FB4 00166DB4 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 80169FB8 00166DB8 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) -/* 80169FBC 00166DBC 48 00 64 19 */ bl func_801703D4 +/* 80169FBC 00166DBC 48 00 64 19 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80169FC0: /* 80169FC0 00166DC0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80169FC4 00166DC4 41 82 00 34 */ beq lbl_80169FF8 @@ -1430,7 +1430,7 @@ lbl_80169FC0: /* 80169FE8 00166DE8 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 80169FEC 00166DEC C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 80169FF0 00166DF0 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) -/* 80169FF4 00166DF4 48 00 63 E1 */ bl func_801703D4 +/* 80169FF4 00166DF4 48 00 63 E1 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80169FF8: /* 80169FF8 00166DF8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80169FFC 00166DFC 41 82 00 34 */ beq lbl_8016A030 @@ -1445,7 +1445,7 @@ lbl_80169FF8: /* 8016A020 00166E20 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A024 00166E24 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016A028 00166E28 C0 62 AB 50 */ lfs f3, lbl_803CF4D0-_SDA2_BASE_(r2) -/* 8016A02C 00166E2C 48 00 63 A9 */ bl func_801703D4 +/* 8016A02C 00166E2C 48 00 63 A9 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A030: /* 8016A030 00166E30 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A034 00166E34 41 82 00 34 */ beq lbl_8016A068 @@ -1460,7 +1460,7 @@ lbl_8016A030: /* 8016A058 00166E58 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A05C 00166E5C C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016A060 00166E60 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) -/* 8016A064 00166E64 48 00 63 71 */ bl func_801703D4 +/* 8016A064 00166E64 48 00 63 71 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A068: /* 8016A068 00166E68 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A06C 00166E6C 41 82 00 34 */ beq lbl_8016A0A0 @@ -1475,7 +1475,7 @@ lbl_8016A068: /* 8016A090 00166E90 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A094 00166E94 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016A098 00166E98 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) -/* 8016A09C 00166E9C 48 00 63 39 */ bl func_801703D4 +/* 8016A09C 00166E9C 48 00 63 39 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A0A0: /* 8016A0A0 00166EA0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A0A4 00166EA4 41 82 00 34 */ beq lbl_8016A0D8 @@ -1490,7 +1490,7 @@ lbl_8016A0A0: /* 8016A0C8 00166EC8 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A0CC 00166ECC C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016A0D0 00166ED0 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) -/* 8016A0D4 00166ED4 48 00 63 01 */ bl func_801703D4 +/* 8016A0D4 00166ED4 48 00 63 01 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A0D8: /* 8016A0D8 00166ED8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A0DC 00166EDC 41 82 00 34 */ beq lbl_8016A110 @@ -1505,7 +1505,7 @@ lbl_8016A0D8: /* 8016A100 00166F00 C0 22 AB 30 */ lfs f1, lbl_803CF4B0-_SDA2_BASE_(r2) /* 8016A104 00166F04 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016A108 00166F08 C0 62 AB 3C */ lfs f3, lbl_803CF4BC-_SDA2_BASE_(r2) -/* 8016A10C 00166F0C 48 00 62 C9 */ bl func_801703D4 +/* 8016A10C 00166F0C 48 00 62 C9 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A110: /* 8016A110 00166F10 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A114 00166F14 41 82 00 34 */ beq lbl_8016A148 @@ -1520,7 +1520,7 @@ lbl_8016A110: /* 8016A138 00166F38 C0 22 AB 30 */ lfs f1, lbl_803CF4B0-_SDA2_BASE_(r2) /* 8016A13C 00166F3C C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016A140 00166F40 C0 62 AB 3C */ lfs f3, lbl_803CF4BC-_SDA2_BASE_(r2) -/* 8016A144 00166F44 48 00 62 91 */ bl func_801703D4 +/* 8016A144 00166F44 48 00 62 91 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A148: /* 8016A148 00166F48 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A14C 00166F4C 41 82 00 34 */ beq lbl_8016A180 @@ -1535,7 +1535,7 @@ lbl_8016A148: /* 8016A170 00166F70 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A174 00166F74 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016A178 00166F78 C0 62 AB 50 */ lfs f3, lbl_803CF4D0-_SDA2_BASE_(r2) -/* 8016A17C 00166F7C 48 00 62 59 */ bl func_801703D4 +/* 8016A17C 00166F7C 48 00 62 59 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A180: /* 8016A180 00166F80 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A184 00166F84 41 82 00 34 */ beq lbl_8016A1B8 @@ -1550,7 +1550,7 @@ lbl_8016A180: /* 8016A1A8 00166FA8 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A1AC 00166FAC C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016A1B0 00166FB0 C0 62 AB 50 */ lfs f3, lbl_803CF4D0-_SDA2_BASE_(r2) -/* 8016A1B4 00166FB4 48 00 62 21 */ bl func_801703D4 +/* 8016A1B4 00166FB4 48 00 62 21 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A1B8: /* 8016A1B8 00166FB8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A1BC 00166FBC 41 82 00 4C */ beq lbl_8016A208 @@ -1571,7 +1571,7 @@ lbl_8016A1B8: /* 8016A1F8 00166FF8 39 25 02 5F */ addi r9, r5, 0x25f /* 8016A1FC 00166FFC 38 A0 00 00 */ li r5, 0 /* 8016A200 00167000 38 C0 00 00 */ li r6, 0 -/* 8016A204 00167004 48 00 61 81 */ bl func_80170384 +/* 8016A204 00167004 48 00 61 81 */ bl zNPCTypeBossPlankton.load_param_5xVec3_i___10auto_tweakFR5xVec3iiiP16xModelAssetParamUiPCc lbl_8016A208: /* 8016A208 00167008 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A20C 0016700C 41 82 00 4C */ beq lbl_8016A258 @@ -1592,7 +1592,7 @@ lbl_8016A208: /* 8016A248 00167048 39 25 02 70 */ addi r9, r5, 0x270 /* 8016A24C 0016704C 38 A0 00 00 */ li r5, 0 /* 8016A250 00167050 38 C0 00 00 */ li r6, 0 -/* 8016A254 00167054 48 00 61 31 */ bl func_80170384 +/* 8016A254 00167054 48 00 61 31 */ bl zNPCTypeBossPlankton.load_param_5xVec3_i___10auto_tweakFR5xVec3iiiP16xModelAssetParamUiPCc lbl_8016A258: /* 8016A258 00167058 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A25C 0016705C 41 82 00 34 */ beq lbl_8016A290 @@ -1607,7 +1607,7 @@ lbl_8016A258: /* 8016A280 00167080 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A284 00167084 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016A288 00167088 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) -/* 8016A28C 0016708C 48 00 61 49 */ bl func_801703D4 +/* 8016A28C 0016708C 48 00 61 49 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A290: /* 8016A290 00167090 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A294 00167094 41 82 00 34 */ beq lbl_8016A2C8 @@ -1622,7 +1622,7 @@ lbl_8016A290: /* 8016A2B8 001670B8 C0 22 AB 30 */ lfs f1, lbl_803CF4B0-_SDA2_BASE_(r2) /* 8016A2BC 001670BC C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016A2C0 001670C0 C0 62 AB 70 */ lfs f3, lbl_803CF4F0-_SDA2_BASE_(r2) -/* 8016A2C4 001670C4 48 00 61 11 */ bl func_801703D4 +/* 8016A2C4 001670C4 48 00 61 11 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A2C8: /* 8016A2C8 001670C8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A2CC 001670CC 41 82 00 4C */ beq lbl_8016A318 @@ -1643,7 +1643,7 @@ lbl_8016A2C8: /* 8016A308 00167108 39 25 02 B6 */ addi r9, r5, 0x2b6 /* 8016A30C 0016710C 38 A0 00 00 */ li r5, 0 /* 8016A310 00167110 38 C0 00 00 */ li r6, 0 -/* 8016A314 00167114 48 00 60 71 */ bl func_80170384 +/* 8016A314 00167114 48 00 60 71 */ bl zNPCTypeBossPlankton.load_param_5xVec3_i___10auto_tweakFR5xVec3iiiP16xModelAssetParamUiPCc lbl_8016A318: /* 8016A318 00167118 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A31C 0016711C 41 82 00 4C */ beq lbl_8016A368 @@ -1664,7 +1664,7 @@ lbl_8016A318: /* 8016A358 00167158 39 25 02 C8 */ addi r9, r5, 0x2c8 /* 8016A35C 0016715C 38 A0 00 00 */ li r5, 0 /* 8016A360 00167160 38 C0 00 00 */ li r6, 0 -/* 8016A364 00167164 48 00 60 21 */ bl func_80170384 +/* 8016A364 00167164 48 00 60 21 */ bl zNPCTypeBossPlankton.load_param_5xVec3_i___10auto_tweakFR5xVec3iiiP16xModelAssetParamUiPCc lbl_8016A368: /* 8016A368 00167168 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A36C 0016716C 41 82 00 34 */ beq lbl_8016A3A0 @@ -1679,7 +1679,7 @@ lbl_8016A368: /* 8016A390 00167190 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A394 00167194 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016A398 00167198 C0 62 AB 50 */ lfs f3, lbl_803CF4D0-_SDA2_BASE_(r2) -/* 8016A39C 0016719C 48 00 60 39 */ bl func_801703D4 +/* 8016A39C 0016719C 48 00 60 39 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A3A0: /* 8016A3A0 001671A0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A3A4 001671A4 41 82 00 34 */ beq lbl_8016A3D8 @@ -1694,7 +1694,7 @@ lbl_8016A3A0: /* 8016A3C8 001671C8 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A3CC 001671CC C0 42 AB 74 */ lfs f2, lbl_803CF4F4-_SDA2_BASE_(r2) /* 8016A3D0 001671D0 C0 62 AB 50 */ lfs f3, lbl_803CF4D0-_SDA2_BASE_(r2) -/* 8016A3D4 001671D4 48 00 60 01 */ bl func_801703D4 +/* 8016A3D4 001671D4 48 00 60 01 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A3D8: /* 8016A3D8 001671D8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A3DC 001671DC 41 82 00 34 */ beq lbl_8016A410 @@ -1709,7 +1709,7 @@ lbl_8016A3D8: /* 8016A400 00167200 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A404 00167204 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) /* 8016A408 00167208 FC 40 08 90 */ fmr f2, f1 -/* 8016A40C 0016720C 48 00 5F C9 */ bl func_801703D4 +/* 8016A40C 0016720C 48 00 5F C9 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A410: /* 8016A410 00167210 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A414 00167214 41 82 00 34 */ beq lbl_8016A448 @@ -1724,7 +1724,7 @@ lbl_8016A410: /* 8016A438 00167238 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A43C 0016723C C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016A440 00167240 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) -/* 8016A444 00167244 48 00 5F 91 */ bl func_801703D4 +/* 8016A444 00167244 48 00 5F 91 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A448: /* 8016A448 00167248 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A44C 0016724C 41 82 00 34 */ beq lbl_8016A480 @@ -1739,7 +1739,7 @@ lbl_8016A448: /* 8016A470 00167270 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A474 00167274 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016A478 00167278 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) -/* 8016A47C 0016727C 48 00 5F 59 */ bl func_801703D4 +/* 8016A47C 0016727C 48 00 5F 59 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A480: /* 8016A480 00167280 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A484 00167284 41 82 00 34 */ beq lbl_8016A4B8 @@ -1754,7 +1754,7 @@ lbl_8016A480: /* 8016A4A8 001672A8 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A4AC 001672AC C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) /* 8016A4B0 001672B0 FC 40 08 90 */ fmr f2, f1 -/* 8016A4B4 001672B4 48 00 5F 21 */ bl func_801703D4 +/* 8016A4B4 001672B4 48 00 5F 21 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A4B8: /* 8016A4B8 001672B8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A4BC 001672BC 41 82 00 34 */ beq lbl_8016A4F0 @@ -1769,7 +1769,7 @@ lbl_8016A4B8: /* 8016A4E0 001672E0 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A4E4 001672E4 C0 42 AB 34 */ lfs f2, lbl_803CF4B4-_SDA2_BASE_(r2) /* 8016A4E8 001672E8 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) -/* 8016A4EC 001672EC 48 00 5E E9 */ bl func_801703D4 +/* 8016A4EC 001672EC 48 00 5E E9 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A4F0: /* 8016A4F0 001672F0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A4F4 001672F4 41 82 00 34 */ beq lbl_8016A528 @@ -1784,7 +1784,7 @@ lbl_8016A4F0: /* 8016A518 00167318 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A51C 0016731C C0 42 AB 34 */ lfs f2, lbl_803CF4B4-_SDA2_BASE_(r2) /* 8016A520 00167320 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) -/* 8016A524 00167324 48 00 5E B1 */ bl func_801703D4 +/* 8016A524 00167324 48 00 5E B1 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A528: /* 8016A528 00167328 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A52C 0016732C 41 82 00 34 */ beq lbl_8016A560 @@ -1799,7 +1799,7 @@ lbl_8016A528: /* 8016A550 00167350 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A554 00167354 C0 42 AB 34 */ lfs f2, lbl_803CF4B4-_SDA2_BASE_(r2) /* 8016A558 00167358 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) -/* 8016A55C 0016735C 48 00 5E 79 */ bl func_801703D4 +/* 8016A55C 0016735C 48 00 5E 79 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A560: /* 8016A560 00167360 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A564 00167364 41 82 00 34 */ beq lbl_8016A598 @@ -1814,7 +1814,7 @@ lbl_8016A560: /* 8016A588 00167388 C0 22 AB 30 */ lfs f1, lbl_803CF4B0-_SDA2_BASE_(r2) /* 8016A58C 0016738C C0 42 AB 84 */ lfs f2, lbl_803CF504-_SDA2_BASE_(r2) /* 8016A590 00167390 C0 62 AB 3C */ lfs f3, lbl_803CF4BC-_SDA2_BASE_(r2) -/* 8016A594 00167394 48 00 5E 41 */ bl func_801703D4 +/* 8016A594 00167394 48 00 5E 41 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A598: /* 8016A598 00167398 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A59C 0016739C 41 82 00 34 */ beq lbl_8016A5D0 @@ -1829,7 +1829,7 @@ lbl_8016A598: /* 8016A5C0 001673C0 C0 22 AB 30 */ lfs f1, lbl_803CF4B0-_SDA2_BASE_(r2) /* 8016A5C4 001673C4 C0 42 AB 84 */ lfs f2, lbl_803CF504-_SDA2_BASE_(r2) /* 8016A5C8 001673C8 C0 62 AB 3C */ lfs f3, lbl_803CF4BC-_SDA2_BASE_(r2) -/* 8016A5CC 001673CC 48 00 5E 09 */ bl func_801703D4 +/* 8016A5CC 001673CC 48 00 5E 09 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A5D0: /* 8016A5D0 001673D0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A5D4 001673D4 41 82 00 34 */ beq lbl_8016A608 @@ -1844,7 +1844,7 @@ lbl_8016A5D0: /* 8016A5F8 001673F8 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A5FC 001673FC C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) /* 8016A600 00167400 FC 40 08 90 */ fmr f2, f1 -/* 8016A604 00167404 48 00 5D D1 */ bl func_801703D4 +/* 8016A604 00167404 48 00 5D D1 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A608: /* 8016A608 00167408 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A60C 0016740C 41 82 00 34 */ beq lbl_8016A640 @@ -1859,7 +1859,7 @@ lbl_8016A608: /* 8016A630 00167430 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A634 00167434 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016A638 00167438 C0 62 AB 50 */ lfs f3, lbl_803CF4D0-_SDA2_BASE_(r2) -/* 8016A63C 0016743C 48 00 5D 99 */ bl func_801703D4 +/* 8016A63C 0016743C 48 00 5D 99 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A640: /* 8016A640 00167440 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A644 00167444 41 82 00 34 */ beq lbl_8016A678 @@ -1874,7 +1874,7 @@ lbl_8016A640: /* 8016A668 00167468 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A66C 0016746C C0 42 AB 34 */ lfs f2, lbl_803CF4B4-_SDA2_BASE_(r2) /* 8016A670 00167470 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) -/* 8016A674 00167474 48 00 5D 61 */ bl func_801703D4 +/* 8016A674 00167474 48 00 5D 61 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A678: /* 8016A678 00167478 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A67C 0016747C 41 82 00 34 */ beq lbl_8016A6B0 @@ -1889,7 +1889,7 @@ lbl_8016A678: /* 8016A6A0 001674A0 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A6A4 001674A4 C0 42 AB 34 */ lfs f2, lbl_803CF4B4-_SDA2_BASE_(r2) /* 8016A6A8 001674A8 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) -/* 8016A6AC 001674AC 48 00 5D 29 */ bl func_801703D4 +/* 8016A6AC 001674AC 48 00 5D 29 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A6B0: /* 8016A6B0 001674B0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A6B4 001674B4 41 82 00 34 */ beq lbl_8016A6E8 @@ -1904,7 +1904,7 @@ lbl_8016A6B0: /* 8016A6D8 001674D8 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A6DC 001674DC C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016A6E0 001674E0 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) -/* 8016A6E4 001674E4 48 00 5C F1 */ bl func_801703D4 +/* 8016A6E4 001674E4 48 00 5C F1 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A6E8: /* 8016A6E8 001674E8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A6EC 001674EC 41 82 00 34 */ beq lbl_8016A720 @@ -1919,7 +1919,7 @@ lbl_8016A6E8: /* 8016A710 00167510 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A714 00167514 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016A718 00167518 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) -/* 8016A71C 0016751C 48 00 5C B9 */ bl func_801703D4 +/* 8016A71C 0016751C 48 00 5C B9 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A720: /* 8016A720 00167520 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A724 00167524 41 82 00 34 */ beq lbl_8016A758 @@ -1934,7 +1934,7 @@ lbl_8016A720: /* 8016A748 00167548 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A74C 0016754C C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016A750 00167550 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) -/* 8016A754 00167554 48 00 5C 81 */ bl func_801703D4 +/* 8016A754 00167554 48 00 5C 81 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A758: /* 8016A758 00167558 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A75C 0016755C 41 82 00 34 */ beq lbl_8016A790 @@ -1949,7 +1949,7 @@ lbl_8016A758: /* 8016A780 00167580 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A784 00167584 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016A788 00167588 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) -/* 8016A78C 0016758C 48 00 5C 49 */ bl func_801703D4 +/* 8016A78C 0016758C 48 00 5C 49 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A790: /* 8016A790 00167590 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A794 00167594 41 82 00 34 */ beq lbl_8016A7C8 @@ -1964,7 +1964,7 @@ lbl_8016A790: /* 8016A7B8 001675B8 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A7BC 001675BC C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016A7C0 001675C0 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) -/* 8016A7C4 001675C4 48 00 5C 11 */ bl func_801703D4 +/* 8016A7C4 001675C4 48 00 5C 11 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A7C8: /* 8016A7C8 001675C8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A7CC 001675CC 41 82 00 34 */ beq lbl_8016A800 @@ -1979,7 +1979,7 @@ lbl_8016A7C8: /* 8016A7F0 001675F0 C0 22 AB 30 */ lfs f1, lbl_803CF4B0-_SDA2_BASE_(r2) /* 8016A7F4 001675F4 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016A7F8 001675F8 C0 62 AB 90 */ lfs f3, lbl_803CF510-_SDA2_BASE_(r2) -/* 8016A7FC 001675FC 48 00 5B D9 */ bl func_801703D4 +/* 8016A7FC 001675FC 48 00 5B D9 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A800: /* 8016A800 00167600 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A804 00167604 41 82 00 34 */ beq lbl_8016A838 @@ -1994,7 +1994,7 @@ lbl_8016A800: /* 8016A828 00167628 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A82C 0016762C C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016A830 00167630 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) -/* 8016A834 00167634 48 00 5B A1 */ bl func_801703D4 +/* 8016A834 00167634 48 00 5B A1 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A838: /* 8016A838 00167638 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A83C 0016763C 41 82 00 34 */ beq lbl_8016A870 @@ -2009,7 +2009,7 @@ lbl_8016A838: /* 8016A860 00167660 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A864 00167664 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016A868 00167668 FC 60 08 90 */ fmr f3, f1 -/* 8016A86C 0016766C 48 00 5B 69 */ bl func_801703D4 +/* 8016A86C 0016766C 48 00 5B 69 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A870: /* 8016A870 00167670 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A874 00167674 41 82 00 34 */ beq lbl_8016A8A8 @@ -2024,7 +2024,7 @@ lbl_8016A870: /* 8016A898 00167698 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A89C 0016769C C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016A8A0 001676A0 FC 60 08 90 */ fmr f3, f1 -/* 8016A8A4 001676A4 48 00 5B 31 */ bl func_801703D4 +/* 8016A8A4 001676A4 48 00 5B 31 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A8A8: /* 8016A8A8 001676A8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A8AC 001676AC 41 82 00 34 */ beq lbl_8016A8E0 @@ -2039,7 +2039,7 @@ lbl_8016A8A8: /* 8016A8D0 001676D0 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A8D4 001676D4 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016A8D8 001676D8 FC 60 08 90 */ fmr f3, f1 -/* 8016A8DC 001676DC 48 00 5A F9 */ bl func_801703D4 +/* 8016A8DC 001676DC 48 00 5A F9 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A8E0: /* 8016A8E0 001676E0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A8E4 001676E4 41 82 00 34 */ beq lbl_8016A918 @@ -2054,7 +2054,7 @@ lbl_8016A8E0: /* 8016A908 00167708 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A90C 0016770C C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016A910 00167710 FC 60 08 90 */ fmr f3, f1 -/* 8016A914 00167714 48 00 5A C1 */ bl func_801703D4 +/* 8016A914 00167714 48 00 5A C1 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A918: /* 8016A918 00167718 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A91C 0016771C 41 82 00 34 */ beq lbl_8016A950 @@ -2069,7 +2069,7 @@ lbl_8016A918: /* 8016A940 00167740 38 80 00 01 */ li r4, 1 /* 8016A944 00167744 38 A0 00 00 */ li r5, 0 /* 8016A948 00167748 38 C0 00 64 */ li r6, 0x64 -/* 8016A94C 0016774C 48 00 59 B5 */ bl func_80170300 +/* 8016A94C 0016774C 48 00 59 B5 */ bl zNPCTypeBossPlankton.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc lbl_8016A950: /* 8016A950 00167750 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A954 00167754 41 82 00 34 */ beq lbl_8016A988 @@ -2084,7 +2084,7 @@ lbl_8016A950: /* 8016A978 00167778 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A97C 0016777C C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016A980 00167780 C0 62 AB 38 */ lfs f3, lbl_803CF4B8-_SDA2_BASE_(r2) -/* 8016A984 00167784 48 00 5A 51 */ bl func_801703D4 +/* 8016A984 00167784 48 00 5A 51 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A988: /* 8016A988 00167788 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A98C 0016778C 41 82 00 34 */ beq lbl_8016A9C0 @@ -2099,7 +2099,7 @@ lbl_8016A988: /* 8016A9B0 001677B0 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A9B4 001677B4 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016A9B8 001677B8 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) -/* 8016A9BC 001677BC 48 00 5A 19 */ bl func_801703D4 +/* 8016A9BC 001677BC 48 00 5A 19 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A9C0: /* 8016A9C0 001677C0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A9C4 001677C4 41 82 00 34 */ beq lbl_8016A9F8 @@ -2114,7 +2114,7 @@ lbl_8016A9C0: /* 8016A9E8 001677E8 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016A9EC 001677EC C0 42 AB 98 */ lfs f2, lbl_803CF518-_SDA2_BASE_(r2) /* 8016A9F0 001677F0 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) -/* 8016A9F4 001677F4 48 00 59 E1 */ bl func_801703D4 +/* 8016A9F4 001677F4 48 00 59 E1 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A9F8: /* 8016A9F8 001677F8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A9FC 001677FC 41 82 00 34 */ beq lbl_8016AA30 @@ -2129,7 +2129,7 @@ lbl_8016A9F8: /* 8016AA20 00167820 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016AA24 00167824 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016AA28 00167828 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) -/* 8016AA2C 0016782C 48 00 59 A9 */ bl func_801703D4 +/* 8016AA2C 0016782C 48 00 59 A9 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AA30: /* 8016AA30 00167830 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AA34 00167834 41 82 00 34 */ beq lbl_8016AA68 @@ -2144,7 +2144,7 @@ lbl_8016AA30: /* 8016AA58 00167858 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016AA5C 0016785C C0 42 AB 98 */ lfs f2, lbl_803CF518-_SDA2_BASE_(r2) /* 8016AA60 00167860 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) -/* 8016AA64 00167864 48 00 59 71 */ bl func_801703D4 +/* 8016AA64 00167864 48 00 59 71 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AA68: /* 8016AA68 00167868 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AA6C 0016786C 41 82 00 34 */ beq lbl_8016AAA0 @@ -2159,7 +2159,7 @@ lbl_8016AA68: /* 8016AA90 00167890 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016AA94 00167894 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016AA98 00167898 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) -/* 8016AA9C 0016789C 48 00 59 39 */ bl func_801703D4 +/* 8016AA9C 0016789C 48 00 59 39 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AAA0: /* 8016AAA0 001678A0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AAA4 001678A4 41 82 00 34 */ beq lbl_8016AAD8 @@ -2174,7 +2174,7 @@ lbl_8016AAA0: /* 8016AAC8 001678C8 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016AACC 001678CC C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016AAD0 001678D0 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) -/* 8016AAD4 001678D4 48 00 59 01 */ bl func_801703D4 +/* 8016AAD4 001678D4 48 00 59 01 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AAD8: /* 8016AAD8 001678D8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AADC 001678DC 41 82 00 34 */ beq lbl_8016AB10 @@ -2189,7 +2189,7 @@ lbl_8016AAD8: /* 8016AB00 00167900 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016AB04 00167904 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016AB08 00167908 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) -/* 8016AB0C 0016790C 48 00 58 C9 */ bl func_801703D4 +/* 8016AB0C 0016790C 48 00 58 C9 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AB10: /* 8016AB10 00167910 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AB14 00167914 41 82 00 34 */ beq lbl_8016AB48 @@ -2204,7 +2204,7 @@ lbl_8016AB10: /* 8016AB38 00167938 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016AB3C 0016793C C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016AB40 00167940 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) -/* 8016AB44 00167944 48 00 58 91 */ bl func_801703D4 +/* 8016AB44 00167944 48 00 58 91 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AB48: /* 8016AB48 00167948 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AB4C 0016794C 41 82 00 34 */ beq lbl_8016AB80 @@ -2219,7 +2219,7 @@ lbl_8016AB48: /* 8016AB70 00167970 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016AB74 00167974 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016AB78 00167978 C0 62 AB 38 */ lfs f3, lbl_803CF4B8-_SDA2_BASE_(r2) -/* 8016AB7C 0016797C 48 00 58 59 */ bl func_801703D4 +/* 8016AB7C 0016797C 48 00 58 59 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AB80: /* 8016AB80 00167980 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AB84 00167984 41 82 00 34 */ beq lbl_8016ABB8 @@ -2234,7 +2234,7 @@ lbl_8016AB80: /* 8016ABA8 001679A8 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016ABAC 001679AC C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016ABB0 001679B0 C0 62 AB 38 */ lfs f3, lbl_803CF4B8-_SDA2_BASE_(r2) -/* 8016ABB4 001679B4 48 00 58 21 */ bl func_801703D4 +/* 8016ABB4 001679B4 48 00 58 21 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016ABB8: /* 8016ABB8 001679B8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016ABBC 001679BC 41 82 00 34 */ beq lbl_8016ABF0 @@ -2249,7 +2249,7 @@ lbl_8016ABB8: /* 8016ABE0 001679E0 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016ABE4 001679E4 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016ABE8 001679E8 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) -/* 8016ABEC 001679EC 48 00 57 E9 */ bl func_801703D4 +/* 8016ABEC 001679EC 48 00 57 E9 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016ABF0: /* 8016ABF0 001679F0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016ABF4 001679F4 41 82 00 34 */ beq lbl_8016AC28 @@ -2264,7 +2264,7 @@ lbl_8016ABF0: /* 8016AC18 00167A18 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016AC1C 00167A1C C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016AC20 00167A20 C0 62 AB 50 */ lfs f3, lbl_803CF4D0-_SDA2_BASE_(r2) -/* 8016AC24 00167A24 48 00 57 B1 */ bl func_801703D4 +/* 8016AC24 00167A24 48 00 57 B1 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AC28: /* 8016AC28 00167A28 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AC2C 00167A2C 41 82 00 34 */ beq lbl_8016AC60 @@ -2279,7 +2279,7 @@ lbl_8016AC28: /* 8016AC50 00167A50 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016AC54 00167A54 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016AC58 00167A58 C0 62 AB 50 */ lfs f3, lbl_803CF4D0-_SDA2_BASE_(r2) -/* 8016AC5C 00167A5C 48 00 57 79 */ bl func_801703D4 +/* 8016AC5C 00167A5C 48 00 57 79 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AC60: /* 8016AC60 00167A60 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AC64 00167A64 41 82 00 34 */ beq lbl_8016AC98 @@ -2294,7 +2294,7 @@ lbl_8016AC60: /* 8016AC88 00167A88 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016AC8C 00167A8C C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016AC90 00167A90 C0 62 AB 50 */ lfs f3, lbl_803CF4D0-_SDA2_BASE_(r2) -/* 8016AC94 00167A94 48 00 57 41 */ bl func_801703D4 +/* 8016AC94 00167A94 48 00 57 41 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AC98: /* 8016AC98 00167A98 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AC9C 00167A9C 41 82 00 34 */ beq lbl_8016ACD0 @@ -2309,7 +2309,7 @@ lbl_8016AC98: /* 8016ACC0 00167AC0 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016ACC4 00167AC4 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016ACC8 00167AC8 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) -/* 8016ACCC 00167ACC 48 00 57 09 */ bl func_801703D4 +/* 8016ACCC 00167ACC 48 00 57 09 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016ACD0: /* 8016ACD0 00167AD0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016ACD4 00167AD4 41 82 00 34 */ beq lbl_8016AD08 @@ -2324,7 +2324,7 @@ lbl_8016ACD0: /* 8016ACF8 00167AF8 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016ACFC 00167AFC C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016AD00 00167B00 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) -/* 8016AD04 00167B04 48 00 56 D1 */ bl func_801703D4 +/* 8016AD04 00167B04 48 00 56 D1 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AD08: /* 8016AD08 00167B08 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AD0C 00167B0C 41 82 00 38 */ beq lbl_8016AD44 @@ -2340,7 +2340,7 @@ lbl_8016AD08: /* 8016AD34 00167B34 39 25 05 BC */ addi r9, r5, 0x5bc /* 8016AD38 00167B38 38 A0 00 00 */ li r5, 0 /* 8016AD3C 00167B3C 38 C0 00 00 */ li r6, 0 -/* 8016AD40 00167B40 48 00 56 45 */ bl func_80170384 +/* 8016AD40 00167B40 48 00 56 45 */ bl zNPCTypeBossPlankton.load_param_5xVec3_i___10auto_tweakFR5xVec3iiiP16xModelAssetParamUiPCc lbl_8016AD44: /* 8016AD44 00167B44 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AD48 00167B48 41 82 00 34 */ beq lbl_8016AD7C @@ -2355,7 +2355,7 @@ lbl_8016AD44: /* 8016AD6C 00167B6C C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016AD70 00167B70 C0 42 AB 34 */ lfs f2, lbl_803CF4B4-_SDA2_BASE_(r2) /* 8016AD74 00167B74 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) -/* 8016AD78 00167B78 48 00 56 5D */ bl func_801703D4 +/* 8016AD78 00167B78 48 00 56 5D */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AD7C: /* 8016AD7C 00167B7C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AD80 00167B80 41 82 00 34 */ beq lbl_8016ADB4 @@ -2370,7 +2370,7 @@ lbl_8016AD7C: /* 8016ADA4 00167BA4 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016ADA8 00167BA8 C0 42 AB 34 */ lfs f2, lbl_803CF4B4-_SDA2_BASE_(r2) /* 8016ADAC 00167BAC C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) -/* 8016ADB0 00167BB0 48 00 56 25 */ bl func_801703D4 +/* 8016ADB0 00167BB0 48 00 56 25 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016ADB4: /* 8016ADB4 00167BB4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016ADB8 00167BB8 41 82 00 34 */ beq lbl_8016ADEC @@ -2385,7 +2385,7 @@ lbl_8016ADB4: /* 8016ADDC 00167BDC C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016ADE0 00167BE0 C0 42 AB 34 */ lfs f2, lbl_803CF4B4-_SDA2_BASE_(r2) /* 8016ADE4 00167BE4 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) -/* 8016ADE8 00167BE8 48 00 55 ED */ bl func_801703D4 +/* 8016ADE8 00167BE8 48 00 55 ED */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016ADEC: /* 8016ADEC 00167BEC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016ADF0 00167BF0 41 82 00 34 */ beq lbl_8016AE24 @@ -2400,7 +2400,7 @@ lbl_8016ADEC: /* 8016AE14 00167C14 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016AE18 00167C18 C0 42 AB 34 */ lfs f2, lbl_803CF4B4-_SDA2_BASE_(r2) /* 8016AE1C 00167C1C C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) -/* 8016AE20 00167C20 48 00 55 B5 */ bl func_801703D4 +/* 8016AE20 00167C20 48 00 55 B5 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AE24: /* 8016AE24 00167C24 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AE28 00167C28 41 82 00 34 */ beq lbl_8016AE5C @@ -2415,7 +2415,7 @@ lbl_8016AE24: /* 8016AE4C 00167C4C C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016AE50 00167C50 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016AE54 00167C54 FC 60 08 90 */ fmr f3, f1 -/* 8016AE58 00167C58 48 00 55 7D */ bl func_801703D4 +/* 8016AE58 00167C58 48 00 55 7D */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AE5C: /* 8016AE5C 00167C5C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AE60 00167C60 41 82 00 34 */ beq lbl_8016AE94 @@ -2430,7 +2430,7 @@ lbl_8016AE5C: /* 8016AE84 00167C84 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016AE88 00167C88 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016AE8C 00167C8C C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) -/* 8016AE90 00167C90 48 00 55 45 */ bl func_801703D4 +/* 8016AE90 00167C90 48 00 55 45 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AE94: /* 8016AE94 00167C94 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AE98 00167C98 41 82 00 34 */ beq lbl_8016AECC @@ -2445,7 +2445,7 @@ lbl_8016AE94: /* 8016AEBC 00167CBC C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016AEC0 00167CC0 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016AEC4 00167CC4 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) -/* 8016AEC8 00167CC8 48 00 55 0D */ bl func_801703D4 +/* 8016AEC8 00167CC8 48 00 55 0D */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AECC: /* 8016AECC 00167CCC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AED0 00167CD0 41 82 00 34 */ beq lbl_8016AF04 @@ -2460,7 +2460,7 @@ lbl_8016AECC: /* 8016AEF4 00167CF4 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016AEF8 00167CF8 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016AEFC 00167CFC C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) -/* 8016AF00 00167D00 48 00 54 D5 */ bl func_801703D4 +/* 8016AF00 00167D00 48 00 54 D5 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AF04: /* 8016AF04 00167D04 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AF08 00167D08 41 82 00 34 */ beq lbl_8016AF3C @@ -2475,7 +2475,7 @@ lbl_8016AF04: /* 8016AF2C 00167D2C C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016AF30 00167D30 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016AF34 00167D34 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) -/* 8016AF38 00167D38 48 00 54 9D */ bl func_801703D4 +/* 8016AF38 00167D38 48 00 54 9D */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AF3C: /* 8016AF3C 00167D3C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AF40 00167D40 41 82 00 34 */ beq lbl_8016AF74 @@ -2490,7 +2490,7 @@ lbl_8016AF3C: /* 8016AF64 00167D64 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016AF68 00167D68 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016AF6C 00167D6C FC 60 08 90 */ fmr f3, f1 -/* 8016AF70 00167D70 48 00 54 65 */ bl func_801703D4 +/* 8016AF70 00167D70 48 00 54 65 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AF74: /* 8016AF74 00167D74 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AF78 00167D78 41 82 00 34 */ beq lbl_8016AFAC @@ -2505,7 +2505,7 @@ lbl_8016AF74: /* 8016AF9C 00167D9C C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016AFA0 00167DA0 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016AFA4 00167DA4 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) -/* 8016AFA8 00167DA8 48 00 54 2D */ bl func_801703D4 +/* 8016AFA8 00167DA8 48 00 54 2D */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AFAC: /* 8016AFAC 00167DAC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AFB0 00167DB0 41 82 00 34 */ beq lbl_8016AFE4 @@ -2520,7 +2520,7 @@ lbl_8016AFAC: /* 8016AFD4 00167DD4 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016AFD8 00167DD8 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016AFDC 00167DDC C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) -/* 8016AFE0 00167DE0 48 00 53 F5 */ bl func_801703D4 +/* 8016AFE0 00167DE0 48 00 53 F5 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AFE4: /* 8016AFE4 00167DE4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AFE8 00167DE8 41 82 00 34 */ beq lbl_8016B01C @@ -2535,7 +2535,7 @@ lbl_8016AFE4: /* 8016B00C 00167E0C C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016B010 00167E10 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016B014 00167E14 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) -/* 8016B018 00167E18 48 00 53 BD */ bl func_801703D4 +/* 8016B018 00167E18 48 00 53 BD */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B01C: /* 8016B01C 00167E1C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B020 00167E20 41 82 00 34 */ beq lbl_8016B054 @@ -2550,7 +2550,7 @@ lbl_8016B01C: /* 8016B044 00167E44 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016B048 00167E48 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016B04C 00167E4C FC 60 08 90 */ fmr f3, f1 -/* 8016B050 00167E50 48 00 53 85 */ bl func_801703D4 +/* 8016B050 00167E50 48 00 53 85 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B054: /* 8016B054 00167E54 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B058 00167E58 41 82 00 34 */ beq lbl_8016B08C @@ -2565,7 +2565,7 @@ lbl_8016B054: /* 8016B07C 00167E7C C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016B080 00167E80 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016B084 00167E84 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) -/* 8016B088 00167E88 48 00 53 4D */ bl func_801703D4 +/* 8016B088 00167E88 48 00 53 4D */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B08C: /* 8016B08C 00167E8C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B090 00167E90 41 82 00 34 */ beq lbl_8016B0C4 @@ -2580,7 +2580,7 @@ lbl_8016B08C: /* 8016B0B4 00167EB4 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016B0B8 00167EB8 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016B0BC 00167EBC C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) -/* 8016B0C0 00167EC0 48 00 53 15 */ bl func_801703D4 +/* 8016B0C0 00167EC0 48 00 53 15 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B0C4: /* 8016B0C4 00167EC4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B0C8 00167EC8 41 82 00 34 */ beq lbl_8016B0FC @@ -2595,7 +2595,7 @@ lbl_8016B0C4: /* 8016B0EC 00167EEC C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016B0F0 00167EF0 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016B0F4 00167EF4 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) -/* 8016B0F8 00167EF8 48 00 52 DD */ bl func_801703D4 +/* 8016B0F8 00167EF8 48 00 52 DD */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B0FC: /* 8016B0FC 00167EFC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B100 00167F00 41 82 00 34 */ beq lbl_8016B134 @@ -2610,7 +2610,7 @@ lbl_8016B0FC: /* 8016B124 00167F24 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016B128 00167F28 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016B12C 00167F2C FC 60 08 90 */ fmr f3, f1 -/* 8016B130 00167F30 48 00 52 A5 */ bl func_801703D4 +/* 8016B130 00167F30 48 00 52 A5 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B134: /* 8016B134 00167F34 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B138 00167F38 41 82 00 34 */ beq lbl_8016B16C @@ -2625,7 +2625,7 @@ lbl_8016B134: /* 8016B15C 00167F5C C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016B160 00167F60 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016B164 00167F64 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) -/* 8016B168 00167F68 48 00 52 6D */ bl func_801703D4 +/* 8016B168 00167F68 48 00 52 6D */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B16C: /* 8016B16C 00167F6C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B170 00167F70 41 82 00 34 */ beq lbl_8016B1A4 @@ -2640,7 +2640,7 @@ lbl_8016B16C: /* 8016B194 00167F94 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016B198 00167F98 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016B19C 00167F9C C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) -/* 8016B1A0 00167FA0 48 00 52 35 */ bl func_801703D4 +/* 8016B1A0 00167FA0 48 00 52 35 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B1A4: /* 8016B1A4 00167FA4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B1A8 00167FA8 41 82 00 34 */ beq lbl_8016B1DC @@ -2655,7 +2655,7 @@ lbl_8016B1A4: /* 8016B1CC 00167FCC C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016B1D0 00167FD0 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016B1D4 00167FD4 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) -/* 8016B1D8 00167FD8 48 00 51 FD */ bl func_801703D4 +/* 8016B1D8 00167FD8 48 00 51 FD */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B1DC: /* 8016B1DC 00167FDC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B1E0 00167FE0 41 82 00 34 */ beq lbl_8016B214 @@ -2670,7 +2670,7 @@ lbl_8016B1DC: /* 8016B204 00168004 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016B208 00168008 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016B20C 0016800C C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) -/* 8016B210 00168010 48 00 51 C5 */ bl func_801703D4 +/* 8016B210 00168010 48 00 51 C5 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B214: /* 8016B214 00168014 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B218 00168018 41 82 00 34 */ beq lbl_8016B24C @@ -2685,7 +2685,7 @@ lbl_8016B214: /* 8016B23C 0016803C C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016B240 00168040 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016B244 00168044 FC 60 08 90 */ fmr f3, f1 -/* 8016B248 00168048 48 00 51 8D */ bl func_801703D4 +/* 8016B248 00168048 48 00 51 8D */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B24C: /* 8016B24C 0016804C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B250 00168050 41 82 00 34 */ beq lbl_8016B284 @@ -2700,7 +2700,7 @@ lbl_8016B24C: /* 8016B274 00168074 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016B278 00168078 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016B27C 0016807C C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) -/* 8016B280 00168080 48 00 51 55 */ bl func_801703D4 +/* 8016B280 00168080 48 00 51 55 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B284: /* 8016B284 00168084 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B288 00168088 41 82 00 34 */ beq lbl_8016B2BC @@ -2715,7 +2715,7 @@ lbl_8016B284: /* 8016B2AC 001680AC C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016B2B0 001680B0 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016B2B4 001680B4 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) -/* 8016B2B8 001680B8 48 00 51 1D */ bl func_801703D4 +/* 8016B2B8 001680B8 48 00 51 1D */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B2BC: /* 8016B2BC 001680BC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B2C0 001680C0 41 82 00 34 */ beq lbl_8016B2F4 @@ -2730,7 +2730,7 @@ lbl_8016B2BC: /* 8016B2E4 001680E4 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016B2E8 001680E8 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016B2EC 001680EC C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) -/* 8016B2F0 001680F0 48 00 50 E5 */ bl func_801703D4 +/* 8016B2F0 001680F0 48 00 50 E5 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B2F4: /* 8016B2F4 001680F4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B2F8 001680F8 41 82 00 34 */ beq lbl_8016B32C @@ -2745,7 +2745,7 @@ lbl_8016B2F4: /* 8016B31C 0016811C C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016B320 00168120 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016B324 00168124 FC 60 08 90 */ fmr f3, f1 -/* 8016B328 00168128 48 00 50 AD */ bl func_801703D4 +/* 8016B328 00168128 48 00 50 AD */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B32C: /* 8016B32C 0016812C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B330 00168130 41 82 00 34 */ beq lbl_8016B364 @@ -2760,7 +2760,7 @@ lbl_8016B32C: /* 8016B354 00168154 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016B358 00168158 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016B35C 0016815C C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) -/* 8016B360 00168160 48 00 50 75 */ bl func_801703D4 +/* 8016B360 00168160 48 00 50 75 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B364: /* 8016B364 00168164 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B368 00168168 41 82 00 34 */ beq lbl_8016B39C @@ -2775,7 +2775,7 @@ lbl_8016B364: /* 8016B38C 0016818C C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016B390 00168190 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016B394 00168194 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) -/* 8016B398 00168198 48 00 50 3D */ bl func_801703D4 +/* 8016B398 00168198 48 00 50 3D */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B39C: /* 8016B39C 0016819C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B3A0 001681A0 41 82 00 34 */ beq lbl_8016B3D4 @@ -2790,7 +2790,7 @@ lbl_8016B39C: /* 8016B3C4 001681C4 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016B3C8 001681C8 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016B3CC 001681CC C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) -/* 8016B3D0 001681D0 48 00 50 05 */ bl func_801703D4 +/* 8016B3D0 001681D0 48 00 50 05 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B3D4: /* 8016B3D4 001681D4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B3D8 001681D8 41 82 00 38 */ beq lbl_8016B410 @@ -3205,7 +3205,7 @@ refresh_orbit__13zNPCBPlanktonFv: /* 8016B9BC 001687BC 90 81 00 14 */ stw r4, 0x14(r1) /* 8016B9C0 001687C0 90 61 00 18 */ stw r3, 0x18(r1) /* 8016B9C4 001687C4 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8016B9C8 001687C8 4B FF D0 CD */ bl func_80168A94 +/* 8016B9C8 001687C8 4B FF D0 CD */ bl zNPCTypeBossPlankton.get_player_loc__34_unnamed_zNPCTypeBossPlankton_cpp_Fv /* 8016B9CC 001687CC 7C 64 1B 78 */ mr r4, r3 /* 8016B9D0 001687D0 38 7F 04 50 */ addi r3, r31, 0x450 /* 8016B9D4 001687D4 4B E9 F8 91 */ bl func_8000B264 @@ -3339,8 +3339,8 @@ lbl_8016BB98: /* 8016BBA4 001689A4 38 21 00 20 */ addi r1, r1, 0x20 /* 8016BBA8 001689A8 4E 80 00 20 */ blr -.global func_8016BBAC -func_8016BBAC: +.global zNPCTypeBossPlankton.set_yaw_matrix__34_unnamed_zNPCTypeBossPlankton_cpp_FR7xMat3x3f +zNPCTypeBossPlankton.set_yaw_matrix__34_unnamed_zNPCTypeBossPlankton_cpp_FR7xMat3x3f: /* 8016BBAC 001689AC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8016BBB0 001689B0 7C 08 02 A6 */ mflr r0 /* 8016BBB4 001689B4 90 01 00 34 */ stw r0, 0x34(r1) @@ -3381,8 +3381,8 @@ func_8016BBAC: /* 8016BC40 00168A40 38 21 00 30 */ addi r1, r1, 0x30 /* 8016BC44 00168A44 4E 80 00 20 */ blr -.global func_8016BC48 -func_8016BC48: +.global zNPCTypeBossPlankton.update_move_accel__34_unnamed_zNPCTypeBossPlankton_cpp_FR5xVec3RQ213zNPCBPlankton9move_infof +zNPCTypeBossPlankton.update_move_accel__34_unnamed_zNPCTypeBossPlankton_cpp_FR5xVec3RQ213zNPCBPlankton9move_infof: /* 8016BC48 00168A48 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8016BC4C 00168A4C 7C 08 02 A6 */ mflr r0 /* 8016BC50 00168A50 90 01 00 24 */ stw r0, 0x24(r1) @@ -3419,8 +3419,8 @@ func_8016BC48: /* 8016BCCC 00168ACC 38 21 00 20 */ addi r1, r1, 0x20 /* 8016BCD0 00168AD0 4E 80 00 20 */ blr -.global func_8016BCD4 -func_8016BCD4: +.global zNPCTypeBossPlankton.update_move_stop__34_unnamed_zNPCTypeBossPlankton_cpp_FR5xVec3RQ213zNPCBPlankton9move_infof +zNPCTypeBossPlankton.update_move_stop__34_unnamed_zNPCTypeBossPlankton_cpp_FR5xVec3RQ213zNPCBPlankton9move_infof: /* 8016BCD4 00168AD4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8016BCD8 00168AD8 7C 08 02 A6 */ mflr r0 /* 8016BCDC 00168ADC 90 01 00 24 */ stw r0, 0x24(r1) @@ -3454,8 +3454,8 @@ func_8016BCD4: /* 8016BD4C 00168B4C 38 21 00 20 */ addi r1, r1, 0x20 /* 8016BD50 00168B50 4E 80 00 20 */ blr -.global func_8016BD54 -func_8016BD54: +.global zNPCTypeBossPlankton.update_move_orbit__34_unnamed_zNPCTypeBossPlankton_cpp_FR5xVec3RQ213zNPCBPlankton9move_infoRC5xVec3fb +zNPCTypeBossPlankton.update_move_orbit__34_unnamed_zNPCTypeBossPlankton_cpp_FR5xVec3RQ213zNPCBPlankton9move_infoRC5xVec3fb: /* 8016BD54 00168B54 94 21 FF 20 */ stwu r1, -0xe0(r1) /* 8016BD58 00168B58 7C 08 02 A6 */ mflr r0 /* 8016BD5C 00168B5C 90 01 00 E4 */ stw r0, 0xe4(r1) @@ -3708,7 +3708,7 @@ lbl_8016C0F4: /* 8016C114 00168F14 4B EC 50 41 */ bl xAccelMove__FRfRfffff /* 8016C118 00168F18 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8016C11C 00168F1C C0 21 00 08 */ lfs f1, 8(r1) -/* 8016C120 00168F20 4B FF FA 8D */ bl func_8016BBAC +/* 8016C120 00168F20 4B FF FA 8D */ bl zNPCTypeBossPlankton.set_yaw_matrix__34_unnamed_zNPCTypeBossPlankton_cpp_FR7xMat3x3f lbl_8016C124: /* 8016C124 00168F24 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 8016C128 00168F28 CB E1 00 30 */ lfd f31, 0x30(r1) @@ -3740,13 +3740,13 @@ lbl_8016C17C: /* 8016C17C 00168F7C 80 A3 00 48 */ lwz r5, 0x48(r3) /* 8016C180 00168F80 38 83 04 74 */ addi r4, r3, 0x474 /* 8016C184 00168F84 38 65 00 30 */ addi r3, r5, 0x30 -/* 8016C188 00168F88 4B FF FA C1 */ bl func_8016BC48 +/* 8016C188 00168F88 4B FF FA C1 */ bl zNPCTypeBossPlankton.update_move_accel__34_unnamed_zNPCTypeBossPlankton_cpp_FR5xVec3RQ213zNPCBPlankton9move_infof /* 8016C18C 00168F8C 48 00 00 30 */ b lbl_8016C1BC lbl_8016C190: /* 8016C190 00168F90 80 A3 00 48 */ lwz r5, 0x48(r3) /* 8016C194 00168F94 38 83 04 74 */ addi r4, r3, 0x474 /* 8016C198 00168F98 38 65 00 30 */ addi r3, r5, 0x30 -/* 8016C19C 00168F9C 4B FF FB 39 */ bl func_8016BCD4 +/* 8016C19C 00168F9C 4B FF FB 39 */ bl zNPCTypeBossPlankton.update_move_stop__34_unnamed_zNPCTypeBossPlankton_cpp_FR5xVec3RQ213zNPCBPlankton9move_infof /* 8016C1A0 00168FA0 48 00 00 1C */ b lbl_8016C1BC lbl_8016C1A4: /* 8016C1A4 00168FA4 80 E3 00 48 */ lwz r7, 0x48(r3) @@ -3754,15 +3754,15 @@ lbl_8016C1A4: /* 8016C1AC 00168FAC 38 A3 04 50 */ addi r5, r3, 0x450 /* 8016C1B0 00168FB0 38 C0 00 00 */ li r6, 0 /* 8016C1B4 00168FB4 38 67 00 30 */ addi r3, r7, 0x30 -/* 8016C1B8 00168FB8 4B FF FB 9D */ bl func_8016BD54 +/* 8016C1B8 00168FB8 4B FF FB 9D */ bl zNPCTypeBossPlankton.update_move_orbit__34_unnamed_zNPCTypeBossPlankton_cpp_FR5xVec3RQ213zNPCBPlankton9move_infoRC5xVec3fb lbl_8016C1BC: /* 8016C1BC 00168FBC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8016C1C0 00168FC0 7C 08 03 A6 */ mtlr r0 /* 8016C1C4 00168FC4 38 21 00 10 */ addi r1, r1, 0x10 /* 8016C1C8 00168FC8 4E 80 00 20 */ blr -.global func_8016C1CC -func_8016C1CC: +.global zNPCTypeBossPlankton.world_to_ring_vel__34_unnamed_zNPCTypeBossPlankton_cpp_FRC5xVec3RC5xVec3RC5xVec3 +zNPCTypeBossPlankton.world_to_ring_vel__34_unnamed_zNPCTypeBossPlankton_cpp_FRC5xVec3RC5xVec3RC5xVec3: /* 8016C1CC 00168FCC 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8016C1D0 00168FD0 7C 08 02 A6 */ mflr r0 /* 8016C1D4 00168FD4 90 01 00 44 */ stw r0, 0x44(r1) @@ -3827,8 +3827,8 @@ func_8016C1CC: /* 8016C2C0 001690C0 38 21 00 40 */ addi r1, r1, 0x40 /* 8016C2C4 001690C4 4E 80 00 20 */ blr -.global func_8016C2C8 -func_8016C2C8: +.global zNPCTypeBossPlankton.ring_to_world_vel__34_unnamed_zNPCTypeBossPlankton_cpp_FRC5xVec3RC5xVec3RC5xVec3 +zNPCTypeBossPlankton.ring_to_world_vel__34_unnamed_zNPCTypeBossPlankton_cpp_FRC5xVec3RC5xVec3RC5xVec3: /* 8016C2C8 001690C8 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8016C2CC 001690CC 7C 08 02 A6 */ mflr r0 /* 8016C2D0 001690D0 C0 25 00 00 */ lfs f1, 0(r5) @@ -3940,7 +3940,7 @@ update_dialog__13zNPCBPlanktonFf: lbl_8016C458: /* 8016C458 00169258 80 1D 16 B0 */ lwz r0, 0x16b0(r29) /* 8016C45C 0016925C 90 1E 06 A0 */ stw r0, 0x6a0(r30) -/* 8016C460 00169260 4B FF C6 35 */ bl func_80168A94 +/* 8016C460 00169260 4B FF C6 35 */ bl zNPCTypeBossPlankton.get_player_loc__34_unnamed_zNPCTypeBossPlankton_cpp_Fv /* 8016C464 00169264 80 9E 06 98 */ lwz r4, 0x698(r30) /* 8016C468 00169268 7C 7F 1B 78 */ mr r31, r3 /* 8016C46C 0016926C 37 84 FF FF */ addic. r28, r4, -1 @@ -4094,7 +4094,7 @@ update_follow_player__13zNPCBPlanktonFf: /* 8016C668 00169468 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8016C66C 0016946C 4C 41 13 82 */ cror 2, 1, 2 /* 8016C670 00169470 41 82 00 34 */ beq lbl_8016C6A4 -/* 8016C674 00169474 4B FF C4 21 */ bl func_80168A94 +/* 8016C674 00169474 4B FF C4 21 */ bl zNPCTypeBossPlankton.get_player_loc__34_unnamed_zNPCTypeBossPlankton_cpp_Fv /* 8016C678 00169478 7C 65 1B 78 */ mr r5, r3 /* 8016C67C 0016947C 7F E3 FB 78 */ mr r3, r31 /* 8016C680 00169480 38 9F 04 74 */ addi r4, r31, 0x474 @@ -4244,7 +4244,7 @@ update_aim_gun__13zNPCBPlanktonFf: /* 8016C898 00169698 90 81 00 38 */ stw r4, 0x38(r1) /* 8016C89C 0016969C 90 61 00 3C */ stw r3, 0x3c(r1) /* 8016C8A0 001696A0 90 01 00 40 */ stw r0, 0x40(r1) -/* 8016C8A4 001696A4 4B FF C1 F1 */ bl func_80168A94 +/* 8016C8A4 001696A4 4B FF C1 F1 */ bl zNPCTypeBossPlankton.get_player_loc__34_unnamed_zNPCTypeBossPlankton_cpp_Fv /* 8016C8A8 001696A8 7C 60 1B 78 */ mr r0, r3 /* 8016C8AC 001696AC 38 61 00 08 */ addi r3, r1, 8 /* 8016C8B0 001696B0 7C 04 03 78 */ mr r4, r0 @@ -4684,7 +4684,7 @@ vanish__13zNPCBPlanktonFv: /* 8016CEEC 00169CEC 98 03 00 F0 */ stb r0, 0xf0(r3) /* 8016CEF0 00169CF0 98 03 00 F1 */ stb r0, 0xf1(r3) /* 8016CEF4 00169CF4 38 60 00 00 */ li r3, 0 -/* 8016CEF8 00169CF8 4B FF BE 65 */ bl func_80168D5C +/* 8016CEF8 00169CF8 4B FF BE 65 */ bl zNPCTypeBossPlankton.kill_sound__34_unnamed_zNPCTypeBossPlankton_cpp_Fi /* 8016CEFC 00169CFC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8016CF00 00169D00 7C 08 03 A6 */ mtlr r0 /* 8016CF04 00169D04 38 21 00 10 */ addi r1, r1, 0x10 @@ -4713,7 +4713,7 @@ reappear__13zNPCBPlanktonFv: /* 8016CF54 00169D54 98 A7 00 F0 */ stb r5, 0xf0(r7) /* 8016CF58 00169D58 98 A7 00 F1 */ stb r5, 0xf1(r7) /* 8016CF5C 00169D5C C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016CF60 00169D60 4B FF BC 59 */ bl func_80168BB8 +/* 8016CF60 00169D60 4B FF BC 59 */ bl zNPCTypeBossPlankton.play_sound__34_unnamed_zNPCTypeBossPlankton_cpp_FiPC5xVec3f /* 8016CF64 00169D64 80 01 00 14 */ lwz r0, 0x14(r1) /* 8016CF68 00169D68 7C 08 03 A6 */ mtlr r0 /* 8016CF6C 00169D6C 38 21 00 10 */ addi r1, r1, 0x10 @@ -4831,7 +4831,7 @@ player_orbit__13zNPCBPlanktonCFv: /* 8016D104 00169F04 7C 9E 23 78 */ mr r30, r4 /* 8016D108 00169F08 93 A1 00 54 */ stw r29, 0x54(r1) /* 8016D10C 00169F0C 7C 7D 1B 78 */ mr r29, r3 -/* 8016D110 00169F10 4B FF B9 85 */ bl func_80168A94 +/* 8016D110 00169F10 4B FF B9 85 */ bl zNPCTypeBossPlankton.get_player_loc__34_unnamed_zNPCTypeBossPlankton_cpp_Fv /* 8016D114 00169F14 7C 7F 1B 78 */ mr r31, r3 /* 8016D118 00169F18 7F C3 F3 78 */ mr r3, r30 /* 8016D11C 00169F1C 48 00 2A 9D */ bl func_8016FBB8 @@ -4966,7 +4966,7 @@ lbl_8016D2F4: /* 8016D2F4 0016A0F4 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016D2F8 0016A0F8 38 9C 00 88 */ addi r4, r28, 0x88 /* 8016D2FC 0016A0FC 38 60 00 01 */ li r3, 1 -/* 8016D300 0016A100 4B FF B8 B9 */ bl func_80168BB8 +/* 8016D300 0016A100 4B FF B8 B9 */ bl zNPCTypeBossPlankton.play_sound__34_unnamed_zNPCTypeBossPlankton_cpp_FiPC5xVec3f /* 8016D304 0016A104 80 1C 02 C4 */ lwz r0, 0x2c4(r28) /* 8016D308 0016A108 2C 00 00 00 */ cmpwi r0, 0 /* 8016D30C 0016A10C 40 82 00 1C */ bne lbl_8016D328 @@ -5120,7 +5120,7 @@ lbl_8016D4FC: /* 8016D504 0016A304 7F E4 FB 78 */ mr r4, r31 /* 8016D508 0016A308 38 61 00 10 */ addi r3, r1, 0x10 /* 8016D50C 0016A30C 38 DE 04 50 */ addi r6, r30, 0x450 -/* 8016D510 0016A310 4B FF EC BD */ bl func_8016C1CC +/* 8016D510 0016A310 4B FF EC BD */ bl zNPCTypeBossPlankton.world_to_ring_vel__34_unnamed_zNPCTypeBossPlankton_cpp_FRC5xVec3RC5xVec3RC5xVec3 /* 8016D514 0016A314 80 A1 00 10 */ lwz r5, 0x10(r1) /* 8016D518 0016A318 7F C3 F3 78 */ mr r3, r30 /* 8016D51C 0016A31C 80 81 00 14 */ lwz r4, 0x14(r1) @@ -5464,7 +5464,7 @@ halt__13zNPCBPlanktonFf: /* 8016D994 0016A794 38 61 00 08 */ addi r3, r1, 8 /* 8016D998 0016A798 38 9F 04 80 */ addi r4, r31, 0x480 /* 8016D99C 0016A79C 38 DF 04 50 */ addi r6, r31, 0x450 -/* 8016D9A0 0016A7A0 4B FF E9 29 */ bl func_8016C2C8 +/* 8016D9A0 0016A7A0 4B FF E9 29 */ bl zNPCTypeBossPlankton.ring_to_world_vel__34_unnamed_zNPCTypeBossPlankton_cpp_FRC5xVec3RC5xVec3RC5xVec3 /* 8016D9A4 0016A7A4 38 7F 04 80 */ addi r3, r31, 0x480 /* 8016D9A8 0016A7A8 38 81 00 08 */ addi r4, r1, 8 /* 8016D9AC 0016A7AC 4B E9 D8 B9 */ bl func_8000B264 @@ -5532,7 +5532,7 @@ fall__13zNPCBPlanktonFff: /* 8016DA7C 0016A87C 38 61 00 08 */ addi r3, r1, 8 /* 8016DA80 0016A880 38 9F 04 80 */ addi r4, r31, 0x480 /* 8016DA84 0016A884 38 DF 04 50 */ addi r6, r31, 0x450 -/* 8016DA88 0016A888 4B FF E8 41 */ bl func_8016C2C8 +/* 8016DA88 0016A888 4B FF E8 41 */ bl zNPCTypeBossPlankton.ring_to_world_vel__34_unnamed_zNPCTypeBossPlankton_cpp_FRC5xVec3RC5xVec3RC5xVec3 /* 8016DA8C 0016A88C 38 7F 04 80 */ addi r3, r31, 0x480 /* 8016DA90 0016A890 38 81 00 08 */ addi r4, r1, 8 /* 8016DA94 0016A894 4B E9 D7 D1 */ bl func_8000B264 @@ -5733,7 +5733,7 @@ get_yaw__21zNPCGoalBPlanktonIdleCFRfRf: /* 8016DD70 0016AB70 7C 7D 1B 78 */ mr r29, r3 /* 8016DD74 0016AB74 7C 9E 23 78 */ mr r30, r4 /* 8016DD78 0016AB78 7C BF 2B 78 */ mr r31, r5 -/* 8016DD7C 0016AB7C 4B FF AD 19 */ bl func_80168A94 +/* 8016DD7C 0016AB7C 4B FF AD 19 */ bl zNPCTypeBossPlankton.get_player_loc__34_unnamed_zNPCTypeBossPlankton_cpp_Fv /* 8016DD80 0016AB80 7C 64 1B 78 */ mr r4, r3 /* 8016DD84 0016AB84 80 7D 00 4C */ lwz r3, 0x4c(r29) /* 8016DD88 0016AB88 48 00 1F AD */ bl func_8016FD34 @@ -6021,7 +6021,7 @@ lbl_8016E14C: /* 8016E1C4 0016AFC4 4B FF F7 95 */ bl halt__13zNPCBPlanktonFf /* 8016E1C8 0016AFC8 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8016E1CC 0016AFCC 4B FF EC E9 */ bl vanish__13zNPCBPlanktonFv -/* 8016E1D0 0016AFD0 4B FF A8 C5 */ bl func_80168A94 +/* 8016E1D0 0016AFD0 4B FF A8 C5 */ bl zNPCTypeBossPlankton.get_player_loc__34_unnamed_zNPCTypeBossPlankton_cpp_Fv /* 8016E1D4 0016AFD4 80 9E 00 4C */ lwz r4, 0x4c(r30) /* 8016E1D8 0016AFD8 7C 65 1B 78 */ mr r5, r3 /* 8016E1DC 0016AFDC C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) @@ -6090,7 +6090,7 @@ lbl_8016E2A4: /* 8016E2D4 0016B0D4 41 82 00 48 */ beq lbl_8016E31C /* 8016E2D8 0016B0D8 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8016E2DC 0016B0DC 4B FF D6 A5 */ bl refresh_orbit__13zNPCBPlanktonFv -/* 8016E2E0 0016B0E0 4B FF A7 B5 */ bl func_80168A94 +/* 8016E2E0 0016B0E0 4B FF A7 B5 */ bl zNPCTypeBossPlankton.get_player_loc__34_unnamed_zNPCTypeBossPlankton_cpp_Fv /* 8016E2E4 0016B0E4 80 9E 00 4C */ lwz r4, 0x4c(r30) /* 8016E2E8 0016B0E8 7C 65 1B 78 */ mr r5, r3 /* 8016E2EC 0016B0EC C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) @@ -6424,7 +6424,7 @@ lbl_8016E7D0: /* 8016E7E8 0016B5E8 7C 64 1B 78 */ mr r4, r3 /* 8016E7EC 0016B5EC 38 61 00 14 */ addi r3, r1, 0x14 /* 8016E7F0 0016B5F0 38 BF 04 50 */ addi r5, r31, 0x450 -/* 8016E7F4 0016B5F4 48 00 01 CD */ bl func_8016E9C0 +/* 8016E7F4 0016B5F4 48 00 01 CD */ bl zNPCTypeBossPlankton.world_to_ring_loc__34_unnamed_zNPCTypeBossPlankton_cpp_FRC5xVec3RC5xVec3 /* 8016E7F8 0016B5F8 80 81 00 14 */ lwz r4, 0x14(r1) /* 8016E7FC 0016B5FC 80 61 00 18 */ lwz r3, 0x18(r1) /* 8016E800 0016B600 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -6456,7 +6456,7 @@ lbl_8016E848: /* 8016E860 0016B660 C0 05 04 5C */ lfs f0, 0x45c(r5) /* 8016E864 0016B664 38 A5 04 50 */ addi r5, r5, 0x450 /* 8016E868 0016B668 D0 01 00 28 */ stfs f0, 0x28(r1) -/* 8016E86C 0016B66C 48 00 00 6D */ bl func_8016E8D8 +/* 8016E86C 0016B66C 48 00 00 6D */ bl zNPCTypeBossPlankton.ring_to_world_loc__34_unnamed_zNPCTypeBossPlankton_cpp_FRC5xVec3RC5xVec3 /* 8016E870 0016B670 80 7E 00 50 */ lwz r3, 0x50(r30) /* 8016E874 0016B674 38 81 00 08 */ addi r4, r1, 8 /* 8016E878 0016B678 38 63 04 74 */ addi r3, r3, 0x474 @@ -6486,8 +6486,8 @@ lbl_8016E8B8: /* 8016E8D0 0016B6D0 38 21 00 50 */ addi r1, r1, 0x50 /* 8016E8D4 0016B6D4 4E 80 00 20 */ blr -.global func_8016E8D8 -func_8016E8D8: +.global zNPCTypeBossPlankton.ring_to_world_loc__34_unnamed_zNPCTypeBossPlankton_cpp_FRC5xVec3RC5xVec3 +zNPCTypeBossPlankton.ring_to_world_loc__34_unnamed_zNPCTypeBossPlankton_cpp_FRC5xVec3RC5xVec3: /* 8016E8D8 0016B6D8 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8016E8DC 0016B6DC 7C 08 02 A6 */ mflr r0 /* 8016E8E0 0016B6E0 90 01 00 44 */ stw r0, 0x44(r1) @@ -6549,8 +6549,8 @@ lbl_8016E994: /* 8016E9B8 0016B7B8 38 21 00 40 */ addi r1, r1, 0x40 /* 8016E9BC 0016B7BC 4E 80 00 20 */ blr -.global func_8016E9C0 -func_8016E9C0: +.global zNPCTypeBossPlankton.world_to_ring_loc__34_unnamed_zNPCTypeBossPlankton_cpp_FRC5xVec3RC5xVec3 +zNPCTypeBossPlankton.world_to_ring_loc__34_unnamed_zNPCTypeBossPlankton_cpp_FRC5xVec3RC5xVec3: /* 8016E9C0 0016B7C0 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8016E9C4 0016B7C4 7C 08 02 A6 */ mflr r0 /* 8016E9C8 0016B7C8 90 01 00 44 */ stw r0, 0x44(r1) @@ -6652,7 +6652,7 @@ lbl_8016EB00: /* 8016EB40 0016B940 80 63 00 58 */ lwz r3, 0x58(r3) /* 8016EB44 0016B944 7C 9F 23 78 */ mr r31, r4 /* 8016EB48 0016B948 4B FF E3 C5 */ bl reappear__13zNPCBPlanktonFv -/* 8016EB4C 0016B94C 4B FF 9F 49 */ bl func_80168A94 +/* 8016EB4C 0016B94C 4B FF 9F 49 */ bl zNPCTypeBossPlankton.get_player_loc__34_unnamed_zNPCTypeBossPlankton_cpp_Fv /* 8016EB50 0016B950 80 7E 00 58 */ lwz r3, 0x58(r30) /* 8016EB54 0016B954 38 00 00 01 */ li r0, 1 /* 8016EB58 0016B958 98 03 02 B6 */ stb r0, 0x2b6(r3) @@ -6721,7 +6721,7 @@ lbl_8016EC4C: /* 8016EC50 0016BA50 80 7E 00 58 */ lwz r3, 0x58(r30) /* 8016EC54 0016BA54 48 00 0F 65 */ bl func_8016FBB8 /* 8016EC58 0016BA58 7C 7D 1B 78 */ mr r29, r3 -/* 8016EC5C 0016BA5C 4B FF 9E 39 */ bl func_80168A94 +/* 8016EC5C 0016BA5C 4B FF 9E 39 */ bl zNPCTypeBossPlankton.get_player_loc__34_unnamed_zNPCTypeBossPlankton_cpp_Fv /* 8016EC60 0016BA60 7C 64 1B 78 */ mr r4, r3 /* 8016EC64 0016BA64 7F A5 EB 78 */ mr r5, r29 /* 8016EC68 0016BA68 38 61 00 14 */ addi r3, r1, 0x14 @@ -6738,7 +6738,7 @@ lbl_8016EC4C: /* 8016EC94 0016BA94 38 60 00 00 */ li r3, 0 /* 8016EC98 0016BA98 48 00 00 A4 */ b lbl_8016ED3C lbl_8016EC9C: -/* 8016EC9C 0016BA9C 4B FF 9D F9 */ bl func_80168A94 +/* 8016EC9C 0016BA9C 4B FF 9D F9 */ bl zNPCTypeBossPlankton.get_player_loc__34_unnamed_zNPCTypeBossPlankton_cpp_Fv /* 8016ECA0 0016BAA0 7C 64 1B 78 */ mr r4, r3 /* 8016ECA4 0016BAA4 38 61 00 08 */ addi r3, r1, 8 /* 8016ECA8 0016BAA8 38 BE 00 4C */ addi r5, r30, 0x4c @@ -6749,7 +6749,7 @@ lbl_8016EC9C: /* 8016ECBC 0016BABC 90 81 00 20 */ stw r4, 0x20(r1) /* 8016ECC0 0016BAC0 90 61 00 24 */ stw r3, 0x24(r1) /* 8016ECC4 0016BAC4 90 01 00 28 */ stw r0, 0x28(r1) -/* 8016ECC8 0016BAC8 4B FF 9D CD */ bl func_80168A94 +/* 8016ECC8 0016BAC8 4B FF 9D CD */ bl zNPCTypeBossPlankton.get_player_loc__34_unnamed_zNPCTypeBossPlankton_cpp_Fv /* 8016ECCC 0016BACC 7C 64 1B 78 */ mr r4, r3 /* 8016ECD0 0016BAD0 38 7E 00 4C */ addi r3, r30, 0x4c /* 8016ECD4 0016BAD4 4B E9 C5 91 */ bl func_8000B264 @@ -7351,7 +7351,7 @@ lbl_8016F52C: /* 8016F5B8 0016C3B8 38 60 00 05 */ li r3, 5 /* 8016F5BC 0016C3BC C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016F5C0 0016C3C0 38 84 00 88 */ addi r4, r4, 0x88 -/* 8016F5C4 0016C3C4 4B FF 95 F5 */ bl func_80168BB8 +/* 8016F5C4 0016C3C4 4B FF 95 F5 */ bl zNPCTypeBossPlankton.play_sound__34_unnamed_zNPCTypeBossPlankton_cpp_FiPC5xVec3f /* 8016F5C8 0016C3C8 FC 20 F8 90 */ fmr f1, f31 /* 8016F5CC 0016C3CC 7F C3 F3 78 */ mr r3, r30 /* 8016F5D0 0016C3D0 7F E4 FB 78 */ mr r4, r31 @@ -7491,7 +7491,7 @@ lbl_8016F780: lbl_8016F7AC: /* 8016F7AC 0016C5AC 48 00 04 0D */ bl func_8016FBB8 /* 8016F7B0 0016C5B0 7C 7E 1B 78 */ mr r30, r3 -/* 8016F7B4 0016C5B4 4B FF 92 E1 */ bl func_80168A94 +/* 8016F7B4 0016C5B4 4B FF 92 E1 */ bl zNPCTypeBossPlankton.get_player_loc__34_unnamed_zNPCTypeBossPlankton_cpp_Fv /* 8016F7B8 0016C5B8 7C 64 1B 78 */ mr r4, r3 /* 8016F7BC 0016C5BC 7F C5 F3 78 */ mr r5, r30 /* 8016F7C0 0016C5C0 38 61 00 2C */ addi r3, r1, 0x2c @@ -7518,7 +7518,7 @@ lbl_8016F7F8: /* 8016F810 0016C610 38 81 00 20 */ addi r4, r1, 0x20 /* 8016F814 0016C614 7F C3 F3 78 */ mr r3, r30 /* 8016F818 0016C618 4B E9 BA 4D */ bl func_8000B264 -/* 8016F81C 0016C61C 4B FF 92 79 */ bl func_80168A94 +/* 8016F81C 0016C61C 4B FF 92 79 */ bl zNPCTypeBossPlankton.get_player_loc__34_unnamed_zNPCTypeBossPlankton_cpp_Fv /* 8016F820 0016C620 7C 64 1B 78 */ mr r4, r3 /* 8016F824 0016C624 7F C5 F3 78 */ mr r5, r30 /* 8016F828 0016C628 38 61 00 14 */ addi r3, r1, 0x14 @@ -8323,8 +8323,8 @@ func_801702C4: /* 801702F8 0016D0F8 38 21 00 10 */ addi r1, r1, 0x10 /* 801702FC 0016D0FC 4E 80 00 20 */ blr -.global func_80170300 -func_80170300: +.global zNPCTypeBossPlankton.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc +zNPCTypeBossPlankton.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc: /* 80170300 0016D100 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80170304 0016D104 7C 08 02 A6 */ mflr r0 /* 80170308 0016D108 90 01 00 24 */ stw r0, 0x24(r1) @@ -8361,8 +8361,8 @@ lbl_8017035C: /* 8017037C 0016D17C 38 21 00 20 */ addi r1, r1, 0x20 /* 80170380 0016D180 4E 80 00 20 */ blr -.global func_80170384 -func_80170384: +.global zNPCTypeBossPlankton.load_param_5xVec3_i___10auto_tweakFR5xVec3iiiP16xModelAssetParamUiPCc +zNPCTypeBossPlankton.load_param_5xVec3_i___10auto_tweakFR5xVec3iiiP16xModelAssetParamUiPCc: /* 80170384 0016D184 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80170388 0016D188 7C 08 02 A6 */ mflr r0 /* 8017038C 0016D18C 7C 6A 1B 78 */ mr r10, r3 @@ -8384,8 +8384,8 @@ func_80170384: /* 801703CC 0016D1CC 38 21 00 20 */ addi r1, r1, 0x20 /* 801703D0 0016D1D0 4E 80 00 20 */ blr -.global func_801703D4 -func_801703D4: +.global zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc +zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc: /* 801703D4 0016D1D4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 801703D8 0016D1D8 7C 08 02 A6 */ mflr r0 /* 801703DC 0016D1DC 90 01 00 44 */ stw r0, 0x44(r1) diff --git a/asm/Game/zNPCTypeBossSB1.s b/asm/Game/zNPCTypeBossSB1.s index 0a89842ce..cb6437cc9 100644 --- a/asm/Game/zNPCTypeBossSB1.s +++ b/asm/Game/zNPCTypeBossSB1.s @@ -313,8 +313,8 @@ lbl_80155284: /* 80155290 00152090 38 21 00 10 */ addi r1, r1, 0x10 /* 80155294 00152094 4E 80 00 20 */ blr -.global func_80155298 -func_80155298: +.global zNPCTypeBossSB1.SB1Dummy_BoundFunc__FP4xEntP5xVec3 +zNPCTypeBossSB1.SB1Dummy_BoundFunc__FP4xEntP5xVec3: /* 80155298 00152098 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015529C 0015209C 7C 08 02 A6 */ mflr r0 /* 801552A0 001520A0 90 01 00 14 */ stw r0, 0x14(r1) @@ -349,8 +349,8 @@ lbl_80155308: /* 80155308 00152108 38 60 00 01 */ li r3, 1 /* 8015530C 0015210C 4E 80 00 20 */ blr -.global func_80155310 -func_80155310: +.global zNPCTypeBossSB1.SB1_ResetGlobalStuff__Fv +zNPCTypeBossSB1.SB1_ResetGlobalStuff__Fv: /* 80155310 00152110 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80155314 00152114 7C 08 02 A6 */ mflr r0 /* 80155318 00152118 38 6D 96 E8 */ addi r3, r13, lbl_803CBFE8-_SDA_BASE_ @@ -417,11 +417,11 @@ lbl_801553AC: /* 80155408 00152208 80 CD 96 E0 */ lwz r6, lbl_803CBFE0-_SDA_BASE_(r13) /* 8015540C 0015220C 38 FE 04 50 */ addi r7, r30, 0x450 /* 80155410 00152210 3C 80 80 15 */ lis r4, lbl_8015521C@ha -/* 80155414 00152214 3C 60 80 15 */ lis r3, func_80155298@ha +/* 80155414 00152214 3C 60 80 15 */ lis r3, zNPCTypeBossSB1.SB1Dummy_BoundFunc__FP4xEntP5xVec3@ha /* 80155418 00152218 C0 02 A8 38 */ lfs f0, lbl_803CF1B8-_SDA2_BASE_(r2) /* 8015541C 0015221C 38 A4 52 1C */ addi r5, r4, lbl_8015521C@l /* 80155420 00152220 7C C6 38 2E */ lwzx r6, r6, r7 -/* 80155424 00152224 38 83 52 98 */ addi r4, r3, func_80155298@l +/* 80155424 00152224 38 83 52 98 */ addi r4, r3, zNPCTypeBossSB1.SB1Dummy_BoundFunc__FP4xEntP5xVec3@l /* 80155428 00152228 38 00 00 10 */ li r0, 0x10 /* 8015542C 0015222C D0 06 00 94 */ stfs f0, 0x94(r6) /* 80155430 00152230 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) @@ -472,11 +472,11 @@ lbl_80155460: /* 801554E0 001522E0 80 A3 00 24 */ lwz r5, 0x24(r3) /* 801554E4 001522E4 38 00 20 00 */ li r0, 0x2000 /* 801554E8 001522E8 3C 80 80 15 */ lis r4, lbl_8015521C@ha -/* 801554EC 001522EC 3C 60 80 15 */ lis r3, func_80155298@ha +/* 801554EC 001522EC 3C 60 80 15 */ lis r3, zNPCTypeBossSB1.SB1Dummy_BoundFunc__FP4xEntP5xVec3@ha /* 801554F0 001522F0 B0 05 00 44 */ sth r0, 0x44(r5) /* 801554F4 001522F4 38 C0 00 04 */ li r6, 4 /* 801554F8 001522F8 38 A4 52 1C */ addi r5, r4, lbl_8015521C@l -/* 801554FC 001522FC 38 83 52 98 */ addi r4, r3, func_80155298@l +/* 801554FC 001522FC 38 83 52 98 */ addi r4, r3, zNPCTypeBossSB1.SB1Dummy_BoundFunc__FP4xEntP5xVec3@l /* 80155500 00152300 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) /* 80155504 00152304 38 00 00 10 */ li r0, 0x10 /* 80155508 00152308 80 63 04 58 */ lwz r3, 0x458(r3) @@ -525,11 +525,11 @@ lbl_80155460: lbl_801555B4: /* 801555B4 001523B4 3B 80 00 00 */ li r28, 0 /* 801555B8 001523B8 3C A0 80 15 */ lis r5, lbl_801552D0@ha -/* 801555BC 001523BC 3C 80 80 15 */ lis r4, func_80155298@ha +/* 801555BC 001523BC 3C 80 80 15 */ lis r4, zNPCTypeBossSB1.SB1Dummy_BoundFunc__FP4xEntP5xVec3@ha /* 801555C0 001523C0 3C 60 80 15 */ lis r3, lbl_801552FC@ha /* 801555C4 001523C4 7F 9D E3 78 */ mr r29, r28 /* 801555C8 001523C8 3B C5 52 D0 */ addi r30, r5, lbl_801552D0@l -/* 801555CC 001523CC 3B E4 52 98 */ addi r31, r4, func_80155298@l +/* 801555CC 001523CC 3B E4 52 98 */ addi r31, r4, zNPCTypeBossSB1.SB1Dummy_BoundFunc__FP4xEntP5xVec3@l /* 801555D0 001523D0 3B 63 52 FC */ addi r27, r3, lbl_801552FC@l lbl_801555D4: /* 801555D4 001523D4 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) @@ -661,7 +661,7 @@ lbl_80155720: /* 801557BC 001525BC 4B EF 6A 59 */ bl xStrHash__FPCc /* 801557C0 001525C0 4B F5 F2 7D */ bl zSceneFindObject__FUi /* 801557C4 001525C4 90 7F 04 60 */ stw r3, 0x460(r31) -/* 801557C8 001525C8 4B FF FB 49 */ bl func_80155310 +/* 801557C8 001525C8 4B FF FB 49 */ bl zNPCTypeBossSB1.SB1_ResetGlobalStuff__Fv /* 801557CC 001525CC 80 01 00 24 */ lwz r0, 0x24(r1) /* 801557D0 001525D0 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 801557D4 001525D4 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -675,7 +675,7 @@ lbl_80155720: /* 801557F4 001525F4 90 01 00 14 */ stw r0, 0x14(r1) /* 801557F8 001525F8 93 E1 00 0C */ stw r31, 0xc(r1) /* 801557FC 001525FC 7C 7F 1B 78 */ mr r31, r3 -/* 80155800 00152600 4B FF FB 11 */ bl func_80155310 +/* 80155800 00152600 4B FF FB 11 */ bl zNPCTypeBossSB1.SB1_ResetGlobalStuff__Fv /* 80155804 00152604 4B FB 76 D1 */ bl xBehaveMgr_GetSelf__Fv /* 80155808 00152608 7F E4 FB 78 */ mr r4, r31 /* 8015580C 0015260C 38 A0 00 00 */ li r5, 0 @@ -755,7 +755,7 @@ lbl_80155720: /* 80155934 00152734 90 01 00 14 */ stw r0, 0x14(r1) /* 80155938 00152738 93 E1 00 0C */ stw r31, 0xc(r1) /* 8015593C 0015273C 7C 7F 1B 78 */ mr r31, r3 -/* 80155940 00152740 4B FF F9 D1 */ bl func_80155310 +/* 80155940 00152740 4B FF F9 D1 */ bl zNPCTypeBossSB1.SB1_ResetGlobalStuff__Fv /* 80155944 00152744 7F E3 FB 78 */ mr r3, r31 /* 80155948 00152748 4B F9 9F 5D */ bl Reset__10zNPCCommonFv /* 8015594C 0015274C 38 00 00 01 */ li r0, 1 @@ -1002,8 +1002,8 @@ lbl_80155C90: /* 80155CC0 00152AC0 D0 03 04 A8 */ stfs f0, 0x4a8(r3) /* 80155CC4 00152AC4 4E 80 00 20 */ blr -.global func_80155CC8 -func_80155CC8: +.global zNPCTypeBossSB1.SB1_CheckFeetStomp__FP9zNPCB_SB1PiP11en_trantype +zNPCTypeBossSB1.SB1_CheckFeetStomp__FP9zNPCB_SB1PiP11en_trantype: /* 80155CC8 00152AC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80155CCC 00152ACC 7C 08 02 A6 */ mflr r0 /* 80155CD0 00152AD0 3C C0 80 3C */ lis r6, lbl_803C0558@ha @@ -1054,7 +1054,7 @@ lbl_80155D4C: /* 80155D78 00152B78 90 01 00 08 */ stw r0, 8(r1) /* 80155D7C 00152B7C 7F C5 F3 78 */ mr r5, r30 /* 80155D80 00152B80 38 81 00 08 */ addi r4, r1, 8 -/* 80155D84 00152B84 4B FF FF 45 */ bl func_80155CC8 +/* 80155D84 00152B84 4B FF FF 45 */ bl zNPCTypeBossSB1.SB1_CheckFeetStomp__FP9zNPCB_SB1PiP11en_trantype /* 80155D88 00152B88 2C 03 00 00 */ cmpwi r3, 0 /* 80155D8C 00152B8C 41 82 00 0C */ beq lbl_80155D98 /* 80155D90 00152B90 80 61 00 08 */ lwz r3, 8(r1) @@ -1106,7 +1106,7 @@ lbl_80155E04: /* 80155E34 00152C34 90 01 00 08 */ stw r0, 8(r1) /* 80155E38 00152C38 7F C5 F3 78 */ mr r5, r30 /* 80155E3C 00152C3C 38 81 00 08 */ addi r4, r1, 8 -/* 80155E40 00152C40 4B FF FE 89 */ bl func_80155CC8 +/* 80155E40 00152C40 4B FF FE 89 */ bl zNPCTypeBossSB1.SB1_CheckFeetStomp__FP9zNPCB_SB1PiP11en_trantype /* 80155E44 00152C44 2C 03 00 00 */ cmpwi r3, 0 /* 80155E48 00152C48 41 82 00 0C */ beq lbl_80155E54 /* 80155E4C 00152C4C 80 61 00 08 */ lwz r3, 8(r1) @@ -1212,7 +1212,7 @@ lbl_80155F74: lbl_80155FC4: /* 80155FC4 00152DC4 7F E5 FB 78 */ mr r5, r31 /* 80155FC8 00152DC8 38 81 00 08 */ addi r4, r1, 8 -/* 80155FCC 00152DCC 4B FF FC FD */ bl func_80155CC8 +/* 80155FCC 00152DCC 4B FF FC FD */ bl zNPCTypeBossSB1.SB1_CheckFeetStomp__FP9zNPCB_SB1PiP11en_trantype /* 80155FD0 00152DD0 2C 03 00 00 */ cmpwi r3, 0 /* 80155FD4 00152DD4 41 82 00 0C */ beq lbl_80155FE0 /* 80155FD8 00152DD8 80 61 00 08 */ lwz r3, 8(r1) @@ -1269,8 +1269,8 @@ lbl_80156074: /* 80156090 00152E90 38 21 00 20 */ addi r1, r1, 0x20 /* 80156094 00152E94 4E 80 00 20 */ blr -.global func_80156098 -func_80156098: +.global zNPCTypeBossSB1.SB1_FaceTarget__FP9zNPCB_SB1P5xVec3f +zNPCTypeBossSB1.SB1_FaceTarget__FP9zNPCB_SB1P5xVec3f: /* 80156098 00152E98 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8015609C 00152E9C 7C 08 02 A6 */ mflr r0 /* 801560A0 00152EA0 90 01 00 44 */ stw r0, 0x44(r1) @@ -1430,7 +1430,7 @@ lbl_801562E4: /* 801562F0 001530F0 80 84 07 04 */ lwz r4, 0x704(r4) /* 801562F4 001530F4 80 84 00 4C */ lwz r4, 0x4c(r4) /* 801562F8 001530F8 38 84 00 30 */ addi r4, r4, 0x30 -/* 801562FC 001530FC 4B FF FD 9D */ bl func_80156098 +/* 801562FC 001530FC 4B FF FD 9D */ bl zNPCTypeBossSB1.SB1_FaceTarget__FP9zNPCB_SB1P5xVec3f /* 80156300 00153100 FC 20 F8 90 */ fmr f1, f31 /* 80156304 00153104 7F 83 E3 78 */ mr r3, r28 /* 80156308 00153108 7F A4 EB 78 */ mr r4, r29 @@ -1498,7 +1498,7 @@ lbl_801562E4: /* 80156400 00153200 80 84 07 04 */ lwz r4, 0x704(r4) /* 80156404 00153204 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80156408 00153208 38 84 00 30 */ addi r4, r4, 0x30 -/* 8015640C 0015320C 4B FF FC 8D */ bl func_80156098 +/* 8015640C 0015320C 4B FF FC 8D */ bl zNPCTypeBossSB1.SB1_FaceTarget__FP9zNPCB_SB1P5xVec3f /* 80156410 00153210 FC 20 F8 90 */ fmr f1, f31 /* 80156414 00153214 7F 83 E3 78 */ mr r3, r28 /* 80156418 00153218 7F A4 EB 78 */ mr r4, r29 @@ -1541,8 +1541,8 @@ lbl_801562E4: /* 801564AC 001532AC 38 21 00 20 */ addi r1, r1, 0x20 /* 801564B0 001532B0 4E 80 00 20 */ blr -.global func_801564B4 -func_801564B4: +.global zNPCTypeBossSB1.AddStompRing__FP9zNPCB_SB1P5xVec3 +zNPCTypeBossSB1.AddStompRing__FP9zNPCB_SB1P5xVec3: /* 801564B4 001532B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801564B8 001532B8 7C 08 02 A6 */ mflr r0 /* 801564BC 001532BC 90 01 00 14 */ stw r0, 0x14(r1) @@ -1601,7 +1601,7 @@ lbl_80156520: /* 80156584 00153384 80 84 07 04 */ lwz r4, 0x704(r4) /* 80156588 00153388 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8015658C 0015338C 38 84 00 30 */ addi r4, r4, 0x30 -/* 80156590 00153390 4B FF FB 09 */ bl func_80156098 +/* 80156590 00153390 4B FF FB 09 */ bl zNPCTypeBossSB1.SB1_FaceTarget__FP9zNPCB_SB1P5xVec3f /* 80156594 00153394 C0 3C 00 4C */ lfs f1, 0x4c(r28) /* 80156598 00153398 C0 02 A8 88 */ lfs f0, lbl_803CF208-_SDA2_BASE_(r2) /* 8015659C 0015339C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -1644,10 +1644,10 @@ lbl_801565CC: /* 8015662C 0015342C 38 81 00 08 */ addi r4, r1, 8 /* 80156630 00153430 D0 01 00 0C */ stfs f0, 0xc(r1) /* 80156634 00153434 D0 01 00 18 */ stfs f0, 0x18(r1) -/* 80156638 00153438 4B FF FE 7D */ bl func_801564B4 +/* 80156638 00153438 4B FF FE 7D */ bl zNPCTypeBossSB1.AddStompRing__FP9zNPCB_SB1P5xVec3 /* 8015663C 0015343C 7F 23 CB 78 */ mr r3, r25 /* 80156640 00153440 7F 44 D3 78 */ mr r4, r26 -/* 80156644 00153444 4B FF FE 71 */ bl func_801564B4 +/* 80156644 00153444 4B FF FE 71 */ bl zNPCTypeBossSB1.AddStompRing__FP9zNPCB_SB1P5xVec3 lbl_80156648: /* 80156648 00153448 FC 20 F8 90 */ fmr f1, f31 /* 8015664C 0015344C 7F 83 E3 78 */ mr r3, r28 @@ -1728,10 +1728,10 @@ lbl_80156648: /* 80156778 00153578 4B EB 4A ED */ bl func_8000B264 /* 8015677C 0015357C 80 7F 04 5C */ lwz r3, 0x45c(r31) /* 80156780 00153580 38 80 00 00 */ li r4, 0 -/* 80156784 00153584 4B FF EB 15 */ bl func_80155298 +/* 80156784 00153584 4B FF EB 15 */ bl zNPCTypeBossSB1.SB1Dummy_BoundFunc__FP4xEntP5xVec3 /* 80156788 00153588 80 7F 04 60 */ lwz r3, 0x460(r31) /* 8015678C 0015358C 38 80 00 00 */ li r4, 0 -/* 80156790 00153590 4B FF EB 09 */ bl func_80155298 +/* 80156790 00153590 4B FF EB 09 */ bl zNPCTypeBossSB1.SB1Dummy_BoundFunc__FP4xEntP5xVec3 /* 80156794 00153594 FC 20 F8 90 */ fmr f1, f31 /* 80156798 00153598 7F A3 EB 78 */ mr r3, r29 /* 8015679C 0015359C 7F C4 F3 78 */ mr r4, r30 @@ -1821,7 +1821,7 @@ lbl_80156874: /* 801568E4 001536E4 4B EB 49 81 */ bl func_8000B264 /* 801568E8 001536E8 80 7F 04 5C */ lwz r3, 0x45c(r31) /* 801568EC 001536EC 38 80 00 00 */ li r4, 0 -/* 801568F0 001536F0 4B FF E9 A9 */ bl func_80155298 +/* 801568F0 001536F0 4B FF E9 A9 */ bl zNPCTypeBossSB1.SB1Dummy_BoundFunc__FP4xEntP5xVec3 lbl_801568F4: /* 801568F4 001536F4 38 6D 96 E8 */ addi r3, r13, lbl_803CBFE8-_SDA_BASE_ /* 801568F8 001536F8 80 03 00 04 */ lwz r0, 4(r3) @@ -1869,7 +1869,7 @@ lbl_8015692C: /* 8015699C 0015379C 4B EB 48 C9 */ bl func_8000B264 /* 801569A0 001537A0 80 7F 04 60 */ lwz r3, 0x460(r31) /* 801569A4 001537A4 38 80 00 00 */ li r4, 0 -/* 801569A8 001537A8 4B FF E8 F1 */ bl func_80155298 +/* 801569A8 001537A8 4B FF E8 F1 */ bl zNPCTypeBossSB1.SB1Dummy_BoundFunc__FP4xEntP5xVec3 lbl_801569AC: /* 801569AC 001537AC FC 20 F8 90 */ fmr f1, f31 /* 801569B0 001537B0 7F 63 DB 78 */ mr r3, r27 diff --git a/asm/Game/zNPCTypeBossSB2.s b/asm/Game/zNPCTypeBossSB2.s index 85c7ae3aa..018a5dea2 100644 --- a/asm/Game/zNPCTypeBossSB2.s +++ b/asm/Game/zNPCTypeBossSB2.s @@ -2,8 +2,8 @@ .section .text # 0x80156D98 - 0x8015FF60 -.global func_80156D98 -func_80156D98: +.global zNPCTypeBossSB2.init_sound__29_unnamed_zNPCTypeBossSB2_cpp_Fv +zNPCTypeBossSB2.init_sound__29_unnamed_zNPCTypeBossSB2_cpp_Fv: /* 80156D98 00153B98 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80156D9C 00153B9C 7C 08 02 A6 */ mflr r0 /* 80156DA0 00153BA0 3C 60 80 33 */ lis r3, lbl_803299D8@ha @@ -120,8 +120,8 @@ lbl_80156EC8: /* 80156F48 00153D48 38 21 00 10 */ addi r1, r1, 0x10 /* 80156F4C 00153D4C 4E 80 00 20 */ blr -.global func_80156F50 -func_80156F50: +.global zNPCTypeBossSB2.reset_sound__29_unnamed_zNPCTypeBossSB2_cpp_Fv +zNPCTypeBossSB2.reset_sound__29_unnamed_zNPCTypeBossSB2_cpp_Fv: /* 80156F50 00153D50 3C 60 80 33 */ lis r3, lbl_80329B40@ha /* 80156F54 00153D54 38 00 00 00 */ li r0, 0 /* 80156F58 00153D58 38 63 9B 40 */ addi r3, r3, lbl_80329B40@l @@ -137,8 +137,8 @@ func_80156F50: /* 80156F80 00153D80 90 03 00 94 */ stw r0, 0x94(r3) /* 80156F84 00153D84 4E 80 00 20 */ blr -.global func_80156F88 -func_80156F88: +.global zNPCTypeBossSB2.play_sound__29_unnamed_zNPCTypeBossSB2_cpp_FiPC5xVec3f +zNPCTypeBossSB2.play_sound__29_unnamed_zNPCTypeBossSB2_cpp_FiPC5xVec3f: /* 80156F88 00153D88 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80156F8C 00153D8C 7C 08 02 A6 */ mflr r0 /* 80156F90 00153D90 90 01 00 24 */ stw r0, 0x24(r1) @@ -215,8 +215,8 @@ lbl_80157084: /* 8015709C 00153E9C 38 21 00 20 */ addi r1, r1, 0x20 /* 801570A0 00153EA0 4E 80 00 20 */ blr -.global func_801570A4 -func_801570A4: +.global zNPCTypeBossSB2.kill_sound__29_unnamed_zNPCTypeBossSB2_cpp_FiUi +zNPCTypeBossSB2.kill_sound__29_unnamed_zNPCTypeBossSB2_cpp_FiUi: /* 801570A4 00153EA4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801570A8 00153EA8 7C 08 02 A6 */ mflr r0 /* 801570AC 00153EAC 1C E3 00 18 */ mulli r7, r3, 0x18 @@ -254,8 +254,8 @@ lbl_80157110: /* 80157124 00153F24 38 21 00 10 */ addi r1, r1, 0x10 /* 80157128 00153F28 4E 80 00 20 */ blr -.global func_8015712C -func_8015712C: +.global zNPCTypeBossSB2.set_yaw_matrix__29_unnamed_zNPCTypeBossSB2_cpp_FR7xMat3x3f +zNPCTypeBossSB2.set_yaw_matrix__29_unnamed_zNPCTypeBossSB2_cpp_FR7xMat3x3f: /* 8015712C 00153F2C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80157130 00153F30 7C 08 02 A6 */ mflr r0 /* 80157134 00153F34 90 01 00 34 */ stw r0, 0x34(r1) @@ -296,8 +296,8 @@ func_8015712C: /* 801571C0 00153FC0 38 21 00 30 */ addi r1, r1, 0x30 /* 801571C4 00153FC4 4E 80 00 20 */ blr -.global func_801571C8 -func_801571C8: +.global zNPCTypeBossSB2.set_alpha_blend__29_unnamed_zNPCTypeBossSB2_cpp_FP14xModelInstance +zNPCTypeBossSB2.set_alpha_blend__29_unnamed_zNPCTypeBossSB2_cpp_FP14xModelInstance: /* 801571C8 00153FC8 3C 80 FF FF */ lis r4, 0xFFFF00F3@ha /* 801571CC 00153FCC 80 A3 00 14 */ lwz r5, 0x14(r3) /* 801571D0 00153FD0 38 04 00 F3 */ addi r0, r4, 0xFFFF00F3@l @@ -308,8 +308,8 @@ func_801571C8: /* 801571E4 00153FE4 90 03 00 14 */ stw r0, 0x14(r3) /* 801571E8 00153FE8 4E 80 00 20 */ blr -.global func_801571EC -func_801571EC: +.global zNPCTypeBossSB2.init_bound_entity__29_unnamed_zNPCTypeBossSB2_cpp_FR4xEntUiP14xModelInstanceP7xMat4x3 +zNPCTypeBossSB2.init_bound_entity__29_unnamed_zNPCTypeBossSB2_cpp_FR4xEntUiP14xModelInstanceP7xMat4x3: /* 801571EC 00153FEC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801571F0 00153FF0 7C 08 02 A6 */ mflr r0 /* 801571F4 00153FF4 90 01 00 24 */ stw r0, 0x24(r1) @@ -353,8 +353,8 @@ func_801571EC: /* 8015728C 0015408C 38 21 00 20 */ addi r1, r1, 0x20 /* 80157290 00154090 4E 80 00 20 */ blr -.global func_80157294 -func_80157294: +.global zNPCTypeBossSB2.parallelepiped_to_obb__29_unnamed_zNPCTypeBossSB2_cpp_FR6xBoundP5xVec3 +zNPCTypeBossSB2.parallelepiped_to_obb__29_unnamed_zNPCTypeBossSB2_cpp_FR6xBoundP5xVec3: /* 80157294 00154094 94 21 FE C0 */ stwu r1, -0x140(r1) /* 80157298 00154098 7C 08 02 A6 */ mflr r0 /* 8015729C 0015409C 90 01 01 44 */ stw r0, 0x144(r1) @@ -528,7 +528,7 @@ lbl_8015752C: /* 80157538 00154338 FC 00 0A 10 */ fabs f0, f1 /* 8015753C 0015433C C0 3E 00 00 */ lfs f1, 0(r30) /* 80157540 00154340 FC 40 00 18 */ frsp f2, f0 -/* 80157544 00154344 48 00 00 91 */ bl func_801575D4 +/* 80157544 00154344 48 00 00 91 */ bl zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff /* 80157548 00154348 D0 3E 00 00 */ stfs f1, 0(r30) /* 8015754C 0015434C 7F 84 E3 78 */ mr r4, r28 /* 80157550 00154350 38 7D 00 10 */ addi r3, r29, 0x10 @@ -536,7 +536,7 @@ lbl_8015752C: /* 80157558 00154358 FC 00 0A 10 */ fabs f0, f1 /* 8015755C 0015435C C0 3E 00 04 */ lfs f1, 4(r30) /* 80157560 00154360 FC 40 00 18 */ frsp f2, f0 -/* 80157564 00154364 48 00 00 71 */ bl func_801575D4 +/* 80157564 00154364 48 00 00 71 */ bl zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff /* 80157568 00154368 D0 3E 00 04 */ stfs f1, 4(r30) /* 8015756C 0015436C 7F 84 E3 78 */ mr r4, r28 /* 80157570 00154370 38 7D 00 20 */ addi r3, r29, 0x20 @@ -544,7 +544,7 @@ lbl_8015752C: /* 80157578 00154378 FC 00 0A 10 */ fabs f0, f1 /* 8015757C 0015437C C0 3E 00 08 */ lfs f1, 8(r30) /* 80157580 00154380 FC 40 00 18 */ frsp f2, f0 -/* 80157584 00154384 48 00 00 51 */ bl func_801575D4 +/* 80157584 00154384 48 00 00 51 */ bl zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff /* 80157588 00154388 D0 3E 00 08 */ stfs f1, 8(r30) /* 8015758C 0015438C 3B 9C 00 0C */ addi r28, r28, 0xc lbl_80157590: @@ -566,8 +566,8 @@ lbl_80157590: /* 801575CC 001543CC 38 21 01 40 */ addi r1, r1, 0x140 /* 801575D0 001543D0 4E 80 00 20 */ blr -.global func_801575D4 -func_801575D4: +.global zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff +zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 801575D4 001543D4 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 801575D8 001543D8 4D 81 00 20 */ bgtlr /* 801575DC 001543DC FC 20 10 90 */ fmr f1, f2 @@ -1429,7 +1429,7 @@ func_801575D4: /* 8015833C 0015513C 7C 9E 23 78 */ mr r30, r4 /* 80158340 00155140 93 ED 96 F0 */ stw r31, lbl_803CBFF0-_SDA_BASE_(r13) /* 80158344 00155144 4B EB 5B 5D */ bl init__13xBinaryCameraFv -/* 80158348 00155148 4B FF EA 51 */ bl func_80156D98 +/* 80158348 00155148 4B FF EA 51 */ bl zNPCTypeBossSB2.init_sound__29_unnamed_zNPCTypeBossSB2_cpp_Fv /* 8015834C 0015514C 7F E3 FB 78 */ mr r3, r31 /* 80158350 00155150 7F C4 F3 78 */ mr r4, r30 /* 80158354 00155154 4B F9 6D 49 */ bl Init__10zNPCCommonFP9xEntAsset @@ -1467,7 +1467,7 @@ func_801575D4: /* 801583D4 001551D4 80 63 00 10 */ lwz r3, 0x10(r3) /* 801583D8 001551D8 D0 03 00 28 */ stfs f0, 0x28(r3) /* 801583DC 001551DC 80 7F 02 F0 */ lwz r3, 0x2f0(r31) -/* 801583E0 001551E0 4B FF ED E9 */ bl func_801571C8 +/* 801583E0 001551E0 4B FF ED E9 */ bl zNPCTypeBossSB2.set_alpha_blend__29_unnamed_zNPCTypeBossSB2_cpp_FP14xModelInstance /* 801583E4 001551E4 7F E3 FB 78 */ mr r3, r31 /* 801583E8 001551E8 48 00 3D E1 */ bl init_hands__9zNPCB_SB2Fv /* 801583EC 001551EC 7F E3 FB 78 */ mr r3, r31 @@ -1493,7 +1493,7 @@ func_801575D4: /* 8015843C 0015523C D0 1F 00 8C */ stfs f0, 0x8c(r31) /* 80158440 00155240 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) /* 80158444 00155244 D0 1F 00 94 */ stfs f0, 0x94(r31) -/* 80158448 00155248 48 00 00 25 */ bl func_8015846C +/* 80158448 00155248 48 00 00 25 */ bl zNPCTypeBossSB2.init__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveFUlPCvUlPCcPPCcPC14tweak_callbackPv /* 8015844C 0015524C 7F E3 FB 78 */ mr r3, r31 /* 80158450 00155250 48 00 48 45 */ bl init_slugs__9zNPCB_SB2Fv /* 80158454 00155254 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1503,8 +1503,8 @@ func_801575D4: /* 80158464 00155264 38 21 00 10 */ addi r1, r1, 0x10 /* 80158468 00155268 4E 80 00 20 */ blr -.global func_8015846C -func_8015846C: +.global zNPCTypeBossSB2.init__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveFUlPCvUlPCcPPCcPC14tweak_callbackPv +zNPCTypeBossSB2.init__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveFUlPCvUlPCcPPCcPC14tweak_callbackPv: /* 8015846C 0015526C 90 83 00 00 */ stw r4, 0(r3) /* 80158470 00155270 38 00 00 00 */ li r0, 0 /* 80158474 00155274 90 A3 00 04 */ stw r5, 4(r3) @@ -1521,15 +1521,15 @@ func_8015846C: /* 801584A0 001552A0 80 9F 02 44 */ lwz r4, 0x244(r31) /* 801584A4 001552A4 80 BF 02 48 */ lwz r5, 0x248(r31) /* 801584A8 001552A8 38 63 9B E0 */ addi r3, r3, lbl_80329BE0@l -/* 801584AC 001552AC 48 00 00 19 */ bl func_801584C4 +/* 801584AC 001552AC 48 00 00 19 */ bl zNPCTypeBossSB2.load__Q229_unnamed_zNPCTypeBossSB2_cpp_11tweak_groupFP16xModelAssetParamUi /* 801584B0 001552B0 80 01 00 14 */ lwz r0, 0x14(r1) /* 801584B4 001552B4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801584B8 001552B8 7C 08 03 A6 */ mtlr r0 /* 801584BC 001552BC 38 21 00 10 */ addi r1, r1, 0x10 /* 801584C0 001552C0 4E 80 00 20 */ blr -.global func_801584C4 -func_801584C4: +.global zNPCTypeBossSB2.load__Q229_unnamed_zNPCTypeBossSB2_cpp_11tweak_groupFP16xModelAssetParamUi +zNPCTypeBossSB2.load__Q229_unnamed_zNPCTypeBossSB2_cpp_11tweak_groupFP16xModelAssetParamUi: /* 801584C4 001552C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801584C8 001552C8 7C 08 02 A6 */ mflr r0 /* 801584CC 001552CC 7C A6 2B 78 */ mr r6, r5 @@ -1537,14 +1537,14 @@ func_801584C4: /* 801584D4 001552D4 90 01 00 14 */ stw r0, 0x14(r1) /* 801584D8 001552D8 38 80 00 01 */ li r4, 1 /* 801584DC 001552DC 38 E0 00 00 */ li r7, 0 -/* 801584E0 001552E0 48 00 00 15 */ bl func_801584F4 +/* 801584E0 001552E0 48 00 00 15 */ bl zNPCTypeBossSB2.register_tweaks__Q229_unnamed_zNPCTypeBossSB2_cpp_11tweak_groupFbP16xModelAssetParamUiPCc /* 801584E4 001552E4 80 01 00 14 */ lwz r0, 0x14(r1) /* 801584E8 001552E8 7C 08 03 A6 */ mtlr r0 /* 801584EC 001552EC 38 21 00 10 */ addi r1, r1, 0x10 /* 801584F0 001552F0 4E 80 00 20 */ blr -.global func_801584F4 -func_801584F4: +.global zNPCTypeBossSB2.register_tweaks__Q229_unnamed_zNPCTypeBossSB2_cpp_11tweak_groupFbP16xModelAssetParamUiPCc +zNPCTypeBossSB2.register_tweaks__Q229_unnamed_zNPCTypeBossSB2_cpp_11tweak_groupFbP16xModelAssetParamUiPCc: /* 801584F4 001552F4 94 21 FF 90 */ stwu r1, -0x70(r1) /* 801584F8 001552F8 7C 08 02 A6 */ mflr r0 /* 801584FC 001552FC 90 01 00 74 */ stw r0, 0x74(r1) @@ -1568,7 +1568,7 @@ func_801584F4: /* 80158544 00155344 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158548 00155348 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 8015854C 0015534C C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) -/* 80158550 00155350 48 00 73 95 */ bl func_8015F8E4 +/* 80158550 00155350 48 00 73 95 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158554: /* 80158554 00155354 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158558 00155358 41 82 00 34 */ beq lbl_8015858C @@ -1583,7 +1583,7 @@ lbl_80158554: /* 8015857C 0015537C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158580 00155380 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80158584 00155384 C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) -/* 80158588 00155388 48 00 73 5D */ bl func_8015F8E4 +/* 80158588 00155388 48 00 73 5D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015858C: /* 8015858C 0015538C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158590 00155390 41 82 00 34 */ beq lbl_801585C4 @@ -1598,7 +1598,7 @@ lbl_8015858C: /* 801585B4 001553B4 C0 22 A8 FC */ lfs f1, lbl_803CF27C-_SDA2_BASE_(r2) /* 801585B8 001553B8 C0 42 A9 00 */ lfs f2, lbl_803CF280-_SDA2_BASE_(r2) /* 801585BC 001553BC C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) -/* 801585C0 001553C0 48 00 73 25 */ bl func_8015F8E4 +/* 801585C0 001553C0 48 00 73 25 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801585C4: /* 801585C4 001553C4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801585C8 001553C8 41 82 00 34 */ beq lbl_801585FC @@ -1613,7 +1613,7 @@ lbl_801585C4: /* 801585EC 001553EC C0 22 A8 FC */ lfs f1, lbl_803CF27C-_SDA2_BASE_(r2) /* 801585F0 001553F0 C0 42 A9 00 */ lfs f2, lbl_803CF280-_SDA2_BASE_(r2) /* 801585F4 001553F4 C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) -/* 801585F8 001553F8 48 00 72 ED */ bl func_8015F8E4 +/* 801585F8 001553F8 48 00 72 ED */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801585FC: /* 801585FC 001553FC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158600 00155400 41 82 00 34 */ beq lbl_80158634 @@ -1628,7 +1628,7 @@ lbl_801585FC: /* 80158624 00155424 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158628 00155428 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 8015862C 0015542C C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) -/* 80158630 00155430 48 00 72 B5 */ bl func_8015F8E4 +/* 80158630 00155430 48 00 72 B5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158634: /* 80158634 00155434 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158638 00155438 41 82 00 34 */ beq lbl_8015866C @@ -1643,7 +1643,7 @@ lbl_80158634: /* 8015865C 0015545C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158660 00155460 C0 42 A9 0C */ lfs f2, lbl_803CF28C-_SDA2_BASE_(r2) /* 80158664 00155464 C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) -/* 80158668 00155468 48 00 72 7D */ bl func_8015F8E4 +/* 80158668 00155468 48 00 72 7D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015866C: /* 8015866C 0015546C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158670 00155470 41 82 00 34 */ beq lbl_801586A4 @@ -1658,7 +1658,7 @@ lbl_8015866C: /* 80158694 00155494 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158698 00155498 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 8015869C 0015549C C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) -/* 801586A0 001554A0 48 00 72 45 */ bl func_8015F8E4 +/* 801586A0 001554A0 48 00 72 45 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801586A4: /* 801586A4 001554A4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801586A8 001554A8 41 82 00 34 */ beq lbl_801586DC @@ -1673,7 +1673,7 @@ lbl_801586A4: /* 801586CC 001554CC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 801586D0 001554D0 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 801586D4 001554D4 C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) -/* 801586D8 001554D8 48 00 72 0D */ bl func_8015F8E4 +/* 801586D8 001554D8 48 00 72 0D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801586DC: /* 801586DC 001554DC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801586E0 001554E0 41 82 00 34 */ beq lbl_80158714 @@ -1688,7 +1688,7 @@ lbl_801586DC: /* 80158704 00155504 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158708 00155508 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 8015870C 0015550C C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) -/* 80158710 00155510 48 00 71 D5 */ bl func_8015F8E4 +/* 80158710 00155510 48 00 71 D5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158714: /* 80158714 00155514 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158718 00155518 41 82 00 34 */ beq lbl_8015874C @@ -1703,7 +1703,7 @@ lbl_80158714: /* 8015873C 0015553C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158740 00155540 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80158744 00155544 C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) -/* 80158748 00155548 48 00 71 9D */ bl func_8015F8E4 +/* 80158748 00155548 48 00 71 9D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015874C: /* 8015874C 0015554C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158750 00155550 41 82 00 34 */ beq lbl_80158784 @@ -1718,7 +1718,7 @@ lbl_8015874C: /* 80158774 00155574 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158778 00155578 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 8015877C 0015557C C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) -/* 80158780 00155580 48 00 71 65 */ bl func_8015F8E4 +/* 80158780 00155580 48 00 71 65 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158784: /* 80158784 00155584 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158788 00155588 41 82 00 34 */ beq lbl_801587BC @@ -1733,7 +1733,7 @@ lbl_80158784: /* 801587AC 001555AC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 801587B0 001555B0 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 801587B4 001555B4 C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) -/* 801587B8 001555B8 48 00 71 2D */ bl func_8015F8E4 +/* 801587B8 001555B8 48 00 71 2D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801587BC: /* 801587BC 001555BC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801587C0 001555C0 41 82 00 34 */ beq lbl_801587F4 @@ -1748,7 +1748,7 @@ lbl_801587BC: /* 801587E4 001555E4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 801587E8 001555E8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 801587EC 001555EC C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 801587F0 001555F0 48 00 70 F5 */ bl func_8015F8E4 +/* 801587F0 001555F0 48 00 70 F5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801587F4: /* 801587F4 001555F4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801587F8 001555F8 41 82 00 34 */ beq lbl_8015882C @@ -1763,7 +1763,7 @@ lbl_801587F4: /* 8015881C 0015561C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158820 00155620 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80158824 00155624 C0 62 A9 24 */ lfs f3, lbl_803CF2A4-_SDA2_BASE_(r2) -/* 80158828 00155628 48 00 70 BD */ bl func_8015F8E4 +/* 80158828 00155628 48 00 70 BD */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015882C: /* 8015882C 0015562C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158830 00155630 41 82 00 34 */ beq lbl_80158864 @@ -1778,7 +1778,7 @@ lbl_8015882C: /* 80158854 00155654 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158858 00155658 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 8015885C 0015565C C0 62 A9 24 */ lfs f3, lbl_803CF2A4-_SDA2_BASE_(r2) -/* 80158860 00155660 48 00 70 85 */ bl func_8015F8E4 +/* 80158860 00155660 48 00 70 85 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158864: /* 80158864 00155664 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158868 00155668 41 82 00 34 */ beq lbl_8015889C @@ -1793,7 +1793,7 @@ lbl_80158864: /* 8015888C 0015568C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158890 00155690 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80158894 00155694 C0 62 A9 24 */ lfs f3, lbl_803CF2A4-_SDA2_BASE_(r2) -/* 80158898 00155698 48 00 70 4D */ bl func_8015F8E4 +/* 80158898 00155698 48 00 70 4D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015889C: /* 8015889C 0015569C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801588A0 001556A0 41 82 00 34 */ beq lbl_801588D4 @@ -1808,7 +1808,7 @@ lbl_8015889C: /* 801588C4 001556C4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 801588C8 001556C8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 801588CC 001556CC C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 801588D0 001556D0 48 00 70 15 */ bl func_8015F8E4 +/* 801588D0 001556D0 48 00 70 15 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801588D4: /* 801588D4 001556D4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801588D8 001556D8 41 82 00 34 */ beq lbl_8015890C @@ -1823,7 +1823,7 @@ lbl_801588D4: /* 801588FC 001556FC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158900 00155700 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80158904 00155704 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 80158908 00155708 48 00 6F DD */ bl func_8015F8E4 +/* 80158908 00155708 48 00 6F DD */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015890C: /* 8015890C 0015570C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158910 00155710 41 82 00 34 */ beq lbl_80158944 @@ -1838,7 +1838,7 @@ lbl_8015890C: /* 80158934 00155734 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158938 00155738 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 8015893C 0015573C C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 80158940 00155740 48 00 6F A5 */ bl func_8015F8E4 +/* 80158940 00155740 48 00 6F A5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158944: /* 80158944 00155744 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158948 00155748 41 82 00 34 */ beq lbl_8015897C @@ -1853,7 +1853,7 @@ lbl_80158944: /* 8015896C 0015576C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158970 00155770 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80158974 00155774 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 80158978 00155778 48 00 6F 6D */ bl func_8015F8E4 +/* 80158978 00155778 48 00 6F 6D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015897C: /* 8015897C 0015577C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158980 00155780 41 82 00 34 */ beq lbl_801589B4 @@ -1868,7 +1868,7 @@ lbl_8015897C: /* 801589A4 001557A4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 801589A8 001557A8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 801589AC 001557AC C0 62 A9 24 */ lfs f3, lbl_803CF2A4-_SDA2_BASE_(r2) -/* 801589B0 001557B0 48 00 6F 35 */ bl func_8015F8E4 +/* 801589B0 001557B0 48 00 6F 35 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801589B4: /* 801589B4 001557B4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801589B8 001557B8 41 82 00 34 */ beq lbl_801589EC @@ -1883,7 +1883,7 @@ lbl_801589B4: /* 801589DC 001557DC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 801589E0 001557E0 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 801589E4 001557E4 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 801589E8 001557E8 48 00 6E FD */ bl func_8015F8E4 +/* 801589E8 001557E8 48 00 6E FD */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801589EC: /* 801589EC 001557EC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801589F0 001557F0 41 82 00 34 */ beq lbl_80158A24 @@ -1898,7 +1898,7 @@ lbl_801589EC: /* 80158A14 00155814 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158A18 00155818 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80158A1C 0015581C C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) -/* 80158A20 00155820 48 00 6E C5 */ bl func_8015F8E4 +/* 80158A20 00155820 48 00 6E C5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158A24: /* 80158A24 00155824 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158A28 00155828 41 82 00 4C */ beq lbl_80158A74 @@ -1919,7 +1919,7 @@ lbl_80158A24: /* 80158A64 00155864 39 25 03 74 */ addi r9, r5, 0x374 /* 80158A68 00155868 38 A0 00 00 */ li r5, 0 /* 80158A6C 0015586C 38 C0 00 00 */ li r6, 0 -/* 80158A70 00155870 48 00 6E 25 */ bl func_8015F894 +/* 80158A70 00155870 48 00 6E 25 */ bl zNPCTypeBossSB2.load_param_5xVec3_i___10auto_tweakFR5xVec3iiiP16xModelAssetParamUiPCc lbl_80158A74: /* 80158A74 00155874 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158A78 00155878 41 82 00 34 */ beq lbl_80158AAC @@ -1934,7 +1934,7 @@ lbl_80158A74: /* 80158A9C 0015589C C0 22 A8 FC */ lfs f1, lbl_803CF27C-_SDA2_BASE_(r2) /* 80158AA0 001558A0 C0 42 A9 00 */ lfs f2, lbl_803CF280-_SDA2_BASE_(r2) /* 80158AA4 001558A4 C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) -/* 80158AA8 001558A8 48 00 6E 3D */ bl func_8015F8E4 +/* 80158AA8 001558A8 48 00 6E 3D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158AAC: /* 80158AAC 001558AC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158AB0 001558B0 41 82 00 34 */ beq lbl_80158AE4 @@ -1949,7 +1949,7 @@ lbl_80158AAC: /* 80158AD4 001558D4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158AD8 001558D8 C0 42 A9 00 */ lfs f2, lbl_803CF280-_SDA2_BASE_(r2) /* 80158ADC 001558DC C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) -/* 80158AE0 001558E0 48 00 6E 05 */ bl func_8015F8E4 +/* 80158AE0 001558E0 48 00 6E 05 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158AE4: /* 80158AE4 001558E4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158AE8 001558E8 41 82 00 34 */ beq lbl_80158B1C @@ -1964,7 +1964,7 @@ lbl_80158AE4: /* 80158B0C 0015590C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158B10 00155910 C0 42 A9 40 */ lfs f2, lbl_803CF2C0-_SDA2_BASE_(r2) /* 80158B14 00155914 C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) -/* 80158B18 00155918 48 00 6D CD */ bl func_8015F8E4 +/* 80158B18 00155918 48 00 6D CD */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158B1C: /* 80158B1C 0015591C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158B20 00155920 41 82 00 34 */ beq lbl_80158B54 @@ -1979,7 +1979,7 @@ lbl_80158B1C: /* 80158B44 00155944 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158B48 00155948 C0 42 A9 40 */ lfs f2, lbl_803CF2C0-_SDA2_BASE_(r2) /* 80158B4C 0015594C C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) -/* 80158B50 00155950 48 00 6D 95 */ bl func_8015F8E4 +/* 80158B50 00155950 48 00 6D 95 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158B54: /* 80158B54 00155954 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158B58 00155958 41 82 00 34 */ beq lbl_80158B8C @@ -1994,7 +1994,7 @@ lbl_80158B54: /* 80158B7C 0015597C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158B80 00155980 C0 42 A9 00 */ lfs f2, lbl_803CF280-_SDA2_BASE_(r2) /* 80158B84 00155984 C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) -/* 80158B88 00155988 48 00 6D 5D */ bl func_8015F8E4 +/* 80158B88 00155988 48 00 6D 5D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158B8C: /* 80158B8C 0015598C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158B90 00155990 41 82 00 34 */ beq lbl_80158BC4 @@ -2009,7 +2009,7 @@ lbl_80158B8C: /* 80158BB4 001559B4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158BB8 001559B8 C0 42 A9 00 */ lfs f2, lbl_803CF280-_SDA2_BASE_(r2) /* 80158BBC 001559BC C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) -/* 80158BC0 001559C0 48 00 6D 25 */ bl func_8015F8E4 +/* 80158BC0 001559C0 48 00 6D 25 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158BC4: /* 80158BC4 001559C4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158BC8 001559C8 41 82 00 34 */ beq lbl_80158BFC @@ -2024,7 +2024,7 @@ lbl_80158BC4: /* 80158BEC 001559EC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158BF0 001559F0 C0 42 A8 DC */ lfs f2, lbl_803CF25C-_SDA2_BASE_(r2) /* 80158BF4 001559F4 C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) -/* 80158BF8 001559F8 48 00 6C ED */ bl func_8015F8E4 +/* 80158BF8 001559F8 48 00 6C ED */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158BFC: /* 80158BFC 001559FC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158C00 00155A00 41 82 00 34 */ beq lbl_80158C34 @@ -2039,7 +2039,7 @@ lbl_80158BFC: /* 80158C24 00155A24 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158C28 00155A28 C0 42 A8 DC */ lfs f2, lbl_803CF25C-_SDA2_BASE_(r2) /* 80158C2C 00155A2C C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) -/* 80158C30 00155A30 48 00 6C B5 */ bl func_8015F8E4 +/* 80158C30 00155A30 48 00 6C B5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158C34: /* 80158C34 00155A34 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158C38 00155A38 41 82 00 34 */ beq lbl_80158C6C @@ -2054,7 +2054,7 @@ lbl_80158C34: /* 80158C5C 00155A5C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158C60 00155A60 C0 42 A8 DC */ lfs f2, lbl_803CF25C-_SDA2_BASE_(r2) /* 80158C64 00155A64 C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) -/* 80158C68 00155A68 48 00 6C 7D */ bl func_8015F8E4 +/* 80158C68 00155A68 48 00 6C 7D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158C6C: /* 80158C6C 00155A6C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158C70 00155A70 41 82 00 34 */ beq lbl_80158CA4 @@ -2069,7 +2069,7 @@ lbl_80158C6C: /* 80158C94 00155A94 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158C98 00155A98 C0 42 A8 DC */ lfs f2, lbl_803CF25C-_SDA2_BASE_(r2) /* 80158C9C 00155A9C C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) -/* 80158CA0 00155AA0 48 00 6C 45 */ bl func_8015F8E4 +/* 80158CA0 00155AA0 48 00 6C 45 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158CA4: /* 80158CA4 00155AA4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158CA8 00155AA8 41 82 00 34 */ beq lbl_80158CDC @@ -2084,7 +2084,7 @@ lbl_80158CA4: /* 80158CCC 00155ACC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158CD0 00155AD0 C0 42 A8 DC */ lfs f2, lbl_803CF25C-_SDA2_BASE_(r2) /* 80158CD4 00155AD4 C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) -/* 80158CD8 00155AD8 48 00 6C 0D */ bl func_8015F8E4 +/* 80158CD8 00155AD8 48 00 6C 0D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158CDC: /* 80158CDC 00155ADC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158CE0 00155AE0 41 82 00 34 */ beq lbl_80158D14 @@ -2099,7 +2099,7 @@ lbl_80158CDC: /* 80158D04 00155B04 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158D08 00155B08 C0 42 A9 40 */ lfs f2, lbl_803CF2C0-_SDA2_BASE_(r2) /* 80158D0C 00155B0C C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) -/* 80158D10 00155B10 48 00 6B D5 */ bl func_8015F8E4 +/* 80158D10 00155B10 48 00 6B D5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158D14: /* 80158D14 00155B14 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158D18 00155B18 41 82 00 34 */ beq lbl_80158D4C @@ -2114,7 +2114,7 @@ lbl_80158D14: /* 80158D3C 00155B3C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158D40 00155B40 C0 42 A9 40 */ lfs f2, lbl_803CF2C0-_SDA2_BASE_(r2) /* 80158D44 00155B44 C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) -/* 80158D48 00155B48 48 00 6B 9D */ bl func_8015F8E4 +/* 80158D48 00155B48 48 00 6B 9D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158D4C: /* 80158D4C 00155B4C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158D50 00155B50 41 82 00 34 */ beq lbl_80158D84 @@ -2129,7 +2129,7 @@ lbl_80158D4C: /* 80158D74 00155B74 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158D78 00155B78 C0 42 A9 40 */ lfs f2, lbl_803CF2C0-_SDA2_BASE_(r2) /* 80158D7C 00155B7C C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) -/* 80158D80 00155B80 48 00 6B 65 */ bl func_8015F8E4 +/* 80158D80 00155B80 48 00 6B 65 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158D84: /* 80158D84 00155B84 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158D88 00155B88 41 82 00 34 */ beq lbl_80158DBC @@ -2144,7 +2144,7 @@ lbl_80158D84: /* 80158DAC 00155BAC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158DB0 00155BB0 C0 42 A9 40 */ lfs f2, lbl_803CF2C0-_SDA2_BASE_(r2) /* 80158DB4 00155BB4 C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) -/* 80158DB8 00155BB8 48 00 6B 2D */ bl func_8015F8E4 +/* 80158DB8 00155BB8 48 00 6B 2D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158DBC: /* 80158DBC 00155BBC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158DC0 00155BC0 41 82 00 34 */ beq lbl_80158DF4 @@ -2159,7 +2159,7 @@ lbl_80158DBC: /* 80158DE4 00155BE4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158DE8 00155BE8 C0 42 A9 40 */ lfs f2, lbl_803CF2C0-_SDA2_BASE_(r2) /* 80158DEC 00155BEC C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) -/* 80158DF0 00155BF0 48 00 6A F5 */ bl func_8015F8E4 +/* 80158DF0 00155BF0 48 00 6A F5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158DF4: /* 80158DF4 00155BF4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158DF8 00155BF8 41 82 00 34 */ beq lbl_80158E2C @@ -2174,7 +2174,7 @@ lbl_80158DF4: /* 80158E1C 00155C1C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158E20 00155C20 C0 42 A9 40 */ lfs f2, lbl_803CF2C0-_SDA2_BASE_(r2) /* 80158E24 00155C24 C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) -/* 80158E28 00155C28 48 00 6A BD */ bl func_8015F8E4 +/* 80158E28 00155C28 48 00 6A BD */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158E2C: /* 80158E2C 00155C2C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158E30 00155C30 41 82 00 34 */ beq lbl_80158E64 @@ -2189,7 +2189,7 @@ lbl_80158E2C: /* 80158E54 00155C54 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158E58 00155C58 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80158E5C 00155C5C C0 62 A9 24 */ lfs f3, lbl_803CF2A4-_SDA2_BASE_(r2) -/* 80158E60 00155C60 48 00 6A 85 */ bl func_8015F8E4 +/* 80158E60 00155C60 48 00 6A 85 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158E64: /* 80158E64 00155C64 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158E68 00155C68 41 82 00 34 */ beq lbl_80158E9C @@ -2204,7 +2204,7 @@ lbl_80158E64: /* 80158E8C 00155C8C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158E90 00155C90 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80158E94 00155C94 C0 62 A9 24 */ lfs f3, lbl_803CF2A4-_SDA2_BASE_(r2) -/* 80158E98 00155C98 48 00 6A 4D */ bl func_8015F8E4 +/* 80158E98 00155C98 48 00 6A 4D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158E9C: /* 80158E9C 00155C9C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158EA0 00155CA0 41 82 00 34 */ beq lbl_80158ED4 @@ -2219,7 +2219,7 @@ lbl_80158E9C: /* 80158EC4 00155CC4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158EC8 00155CC8 C0 42 A9 50 */ lfs f2, lbl_803CF2D0-_SDA2_BASE_(r2) /* 80158ECC 00155CCC C0 62 A9 24 */ lfs f3, lbl_803CF2A4-_SDA2_BASE_(r2) -/* 80158ED0 00155CD0 48 00 6A 15 */ bl func_8015F8E4 +/* 80158ED0 00155CD0 48 00 6A 15 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158ED4: /* 80158ED4 00155CD4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158ED8 00155CD8 41 82 00 34 */ beq lbl_80158F0C @@ -2234,7 +2234,7 @@ lbl_80158ED4: /* 80158EFC 00155CFC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80158F00 00155D00 C0 42 A9 00 */ lfs f2, lbl_803CF280-_SDA2_BASE_(r2) /* 80158F04 00155D04 C0 62 A9 24 */ lfs f3, lbl_803CF2A4-_SDA2_BASE_(r2) -/* 80158F08 00155D08 48 00 69 DD */ bl func_8015F8E4 +/* 80158F08 00155D08 48 00 69 DD */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158F0C: /* 80158F0C 00155D0C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158F10 00155D10 41 82 00 34 */ beq lbl_80158F44 @@ -2249,7 +2249,7 @@ lbl_80158F0C: /* 80158F34 00155D34 38 80 00 00 */ li r4, 0 /* 80158F38 00155D38 38 A0 00 00 */ li r5, 0 /* 80158F3C 00155D3C 38 C0 00 00 */ li r6, 0 -/* 80158F40 00155D40 48 00 69 09 */ bl func_8015F848 +/* 80158F40 00155D40 48 00 69 09 */ bl zNPCTypeBossSB2.load_param_b_i___10auto_tweakFRbiiiP16xModelAssetParamUiPCc lbl_80158F44: /* 80158F44 00155D44 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158F48 00155D48 41 82 00 34 */ beq lbl_80158F7C @@ -2264,7 +2264,7 @@ lbl_80158F44: /* 80158F6C 00155D6C 38 80 00 00 */ li r4, 0 /* 80158F70 00155D70 38 A0 00 00 */ li r5, 0 /* 80158F74 00155D74 38 C0 00 00 */ li r6, 0 -/* 80158F78 00155D78 48 00 68 D1 */ bl func_8015F848 +/* 80158F78 00155D78 48 00 68 D1 */ bl zNPCTypeBossSB2.load_param_b_i___10auto_tweakFRbiiiP16xModelAssetParamUiPCc lbl_80158F7C: /* 80158F7C 00155D7C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158F80 00155D80 41 82 00 34 */ beq lbl_80158FB4 @@ -2279,7 +2279,7 @@ lbl_80158F7C: /* 80158FA4 00155DA4 38 80 00 01 */ li r4, 1 /* 80158FA8 00155DA8 38 A0 00 00 */ li r5, 0 /* 80158FAC 00155DAC 38 C0 00 3F */ li r6, 0x3f -/* 80158FB0 00155DB0 48 00 68 15 */ bl func_8015F7C4 +/* 80158FB0 00155DB0 48 00 68 15 */ bl zNPCTypeBossSB2.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc lbl_80158FB4: /* 80158FB4 00155DB4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158FB8 00155DB8 41 82 00 4C */ beq lbl_80159004 @@ -2300,7 +2300,7 @@ lbl_80158FB4: /* 80158FF4 00155DF4 39 25 05 39 */ addi r9, r5, 0x539 /* 80158FF8 00155DF8 38 A0 00 00 */ li r5, 0 /* 80158FFC 00155DFC 38 C0 00 00 */ li r6, 0 -/* 80159000 00155E00 48 00 68 95 */ bl func_8015F894 +/* 80159000 00155E00 48 00 68 95 */ bl zNPCTypeBossSB2.load_param_5xVec3_i___10auto_tweakFR5xVec3iiiP16xModelAssetParamUiPCc lbl_80159004: /* 80159004 00155E04 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159008 00155E08 41 82 00 34 */ beq lbl_8015903C @@ -2315,7 +2315,7 @@ lbl_80159004: /* 8015902C 00155E2C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159030 00155E30 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80159034 00155E34 C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) -/* 80159038 00155E38 48 00 68 AD */ bl func_8015F8E4 +/* 80159038 00155E38 48 00 68 AD */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015903C: /* 8015903C 00155E3C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159040 00155E40 41 82 00 4C */ beq lbl_8015908C @@ -2336,7 +2336,7 @@ lbl_8015903C: /* 8015907C 00155E7C 39 25 05 5B */ addi r9, r5, 0x55b /* 80159080 00155E80 38 A0 00 00 */ li r5, 0 /* 80159084 00155E84 38 C0 00 00 */ li r6, 0 -/* 80159088 00155E88 48 00 68 0D */ bl func_8015F894 +/* 80159088 00155E88 48 00 68 0D */ bl zNPCTypeBossSB2.load_param_5xVec3_i___10auto_tweakFR5xVec3iiiP16xModelAssetParamUiPCc lbl_8015908C: /* 8015908C 00155E8C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159090 00155E90 41 82 00 34 */ beq lbl_801590C4 @@ -2351,7 +2351,7 @@ lbl_8015908C: /* 801590B4 00155EB4 C0 22 A8 FC */ lfs f1, lbl_803CF27C-_SDA2_BASE_(r2) /* 801590B8 00155EB8 C0 42 A9 0C */ lfs f2, lbl_803CF28C-_SDA2_BASE_(r2) /* 801590BC 00155EBC C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) -/* 801590C0 00155EC0 48 00 68 25 */ bl func_8015F8E4 +/* 801590C0 00155EC0 48 00 68 25 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801590C4: /* 801590C4 00155EC4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801590C8 00155EC8 41 82 00 34 */ beq lbl_801590FC @@ -2366,7 +2366,7 @@ lbl_801590C4: /* 801590EC 00155EEC C0 22 A8 FC */ lfs f1, lbl_803CF27C-_SDA2_BASE_(r2) /* 801590F0 00155EF0 C0 42 A9 0C */ lfs f2, lbl_803CF28C-_SDA2_BASE_(r2) /* 801590F4 00155EF4 C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) -/* 801590F8 00155EF8 48 00 67 ED */ bl func_8015F8E4 +/* 801590F8 00155EF8 48 00 67 ED */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801590FC: /* 801590FC 00155EFC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159100 00155F00 41 82 00 34 */ beq lbl_80159134 @@ -2381,7 +2381,7 @@ lbl_801590FC: /* 80159124 00155F24 C0 22 A8 FC */ lfs f1, lbl_803CF27C-_SDA2_BASE_(r2) /* 80159128 00155F28 C0 42 A9 0C */ lfs f2, lbl_803CF28C-_SDA2_BASE_(r2) /* 8015912C 00155F2C C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) -/* 80159130 00155F30 48 00 67 B5 */ bl func_8015F8E4 +/* 80159130 00155F30 48 00 67 B5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159134: /* 80159134 00155F34 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159138 00155F38 41 82 00 34 */ beq lbl_8015916C @@ -2396,7 +2396,7 @@ lbl_80159134: /* 8015915C 00155F5C 38 80 00 00 */ li r4, 0 /* 80159160 00155F60 38 A0 00 00 */ li r5, 0 /* 80159164 00155F64 38 C0 00 00 */ li r6, 0 -/* 80159168 00155F68 48 00 66 E1 */ bl func_8015F848 +/* 80159168 00155F68 48 00 66 E1 */ bl zNPCTypeBossSB2.load_param_b_i___10auto_tweakFRbiiiP16xModelAssetParamUiPCc lbl_8015916C: /* 8015916C 00155F6C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159170 00155F70 41 82 00 34 */ beq lbl_801591A4 @@ -2411,7 +2411,7 @@ lbl_8015916C: /* 80159194 00155F94 38 80 00 00 */ li r4, 0 /* 80159198 00155F98 38 A0 00 00 */ li r5, 0 /* 8015919C 00155F9C 38 C0 00 00 */ li r6, 0 -/* 801591A0 00155FA0 48 00 66 A9 */ bl func_8015F848 +/* 801591A0 00155FA0 48 00 66 A9 */ bl zNPCTypeBossSB2.load_param_b_i___10auto_tweakFRbiiiP16xModelAssetParamUiPCc lbl_801591A4: /* 801591A4 00155FA4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801591A8 00155FA8 41 82 00 34 */ beq lbl_801591DC @@ -2426,7 +2426,7 @@ lbl_801591A4: /* 801591CC 00155FCC 38 80 00 01 */ li r4, 1 /* 801591D0 00155FD0 38 A0 00 00 */ li r5, 0 /* 801591D4 00155FD4 38 C0 00 3F */ li r6, 0x3f -/* 801591D8 00155FD8 48 00 65 ED */ bl func_8015F7C4 +/* 801591D8 00155FD8 48 00 65 ED */ bl zNPCTypeBossSB2.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc lbl_801591DC: /* 801591DC 00155FDC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801591E0 00155FE0 41 82 00 4C */ beq lbl_8015922C @@ -2447,7 +2447,7 @@ lbl_801591DC: /* 8015921C 0015601C 39 25 05 D4 */ addi r9, r5, 0x5d4 /* 80159220 00156020 38 A0 00 00 */ li r5, 0 /* 80159224 00156024 38 C0 00 00 */ li r6, 0 -/* 80159228 00156028 48 00 66 6D */ bl func_8015F894 +/* 80159228 00156028 48 00 66 6D */ bl zNPCTypeBossSB2.load_param_5xVec3_i___10auto_tweakFR5xVec3iiiP16xModelAssetParamUiPCc lbl_8015922C: /* 8015922C 0015602C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159230 00156030 41 82 00 34 */ beq lbl_80159264 @@ -2462,7 +2462,7 @@ lbl_8015922C: /* 80159254 00156054 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159258 00156058 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 8015925C 0015605C C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) -/* 80159260 00156060 48 00 66 85 */ bl func_8015F8E4 +/* 80159260 00156060 48 00 66 85 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159264: /* 80159264 00156064 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159268 00156068 41 82 00 4C */ beq lbl_801592B4 @@ -2483,7 +2483,7 @@ lbl_80159264: /* 801592A4 001560A4 39 25 05 F6 */ addi r9, r5, 0x5f6 /* 801592A8 001560A8 38 A0 00 00 */ li r5, 0 /* 801592AC 001560AC 38 C0 00 00 */ li r6, 0 -/* 801592B0 001560B0 48 00 65 E5 */ bl func_8015F894 +/* 801592B0 001560B0 48 00 65 E5 */ bl zNPCTypeBossSB2.load_param_5xVec3_i___10auto_tweakFR5xVec3iiiP16xModelAssetParamUiPCc lbl_801592B4: /* 801592B4 001560B4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801592B8 001560B8 41 82 00 34 */ beq lbl_801592EC @@ -2498,7 +2498,7 @@ lbl_801592B4: /* 801592DC 001560DC C0 22 A8 FC */ lfs f1, lbl_803CF27C-_SDA2_BASE_(r2) /* 801592E0 001560E0 C0 42 A9 0C */ lfs f2, lbl_803CF28C-_SDA2_BASE_(r2) /* 801592E4 001560E4 C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) -/* 801592E8 001560E8 48 00 65 FD */ bl func_8015F8E4 +/* 801592E8 001560E8 48 00 65 FD */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801592EC: /* 801592EC 001560EC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801592F0 001560F0 41 82 00 34 */ beq lbl_80159324 @@ -2513,7 +2513,7 @@ lbl_801592EC: /* 80159314 00156114 C0 22 A8 FC */ lfs f1, lbl_803CF27C-_SDA2_BASE_(r2) /* 80159318 00156118 C0 42 A9 0C */ lfs f2, lbl_803CF28C-_SDA2_BASE_(r2) /* 8015931C 0015611C C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) -/* 80159320 00156120 48 00 65 C5 */ bl func_8015F8E4 +/* 80159320 00156120 48 00 65 C5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159324: /* 80159324 00156124 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159328 00156128 41 82 00 34 */ beq lbl_8015935C @@ -2528,7 +2528,7 @@ lbl_80159324: /* 8015934C 0015614C C0 22 A8 FC */ lfs f1, lbl_803CF27C-_SDA2_BASE_(r2) /* 80159350 00156150 C0 42 A9 0C */ lfs f2, lbl_803CF28C-_SDA2_BASE_(r2) /* 80159354 00156154 C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) -/* 80159358 00156158 48 00 65 8D */ bl func_8015F8E4 +/* 80159358 00156158 48 00 65 8D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015935C: /* 8015935C 0015615C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159360 00156160 41 82 00 34 */ beq lbl_80159394 @@ -2543,7 +2543,7 @@ lbl_8015935C: /* 80159384 00156184 38 80 00 00 */ li r4, 0 /* 80159388 00156188 38 A0 00 00 */ li r5, 0 /* 8015938C 0015618C 38 C0 00 00 */ li r6, 0 -/* 80159390 00156190 48 00 64 B9 */ bl func_8015F848 +/* 80159390 00156190 48 00 64 B9 */ bl zNPCTypeBossSB2.load_param_b_i___10auto_tweakFRbiiiP16xModelAssetParamUiPCc lbl_80159394: /* 80159394 00156194 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159398 00156198 41 82 00 34 */ beq lbl_801593CC @@ -2558,7 +2558,7 @@ lbl_80159394: /* 801593BC 001561BC 38 80 00 00 */ li r4, 0 /* 801593C0 001561C0 38 A0 00 00 */ li r5, 0 /* 801593C4 001561C4 38 C0 00 00 */ li r6, 0 -/* 801593C8 001561C8 48 00 64 81 */ bl func_8015F848 +/* 801593C8 001561C8 48 00 64 81 */ bl zNPCTypeBossSB2.load_param_b_i___10auto_tweakFRbiiiP16xModelAssetParamUiPCc lbl_801593CC: /* 801593CC 001561CC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801593D0 001561D0 41 82 00 34 */ beq lbl_80159404 @@ -2573,7 +2573,7 @@ lbl_801593CC: /* 801593F4 001561F4 38 80 00 01 */ li r4, 1 /* 801593F8 001561F8 38 A0 00 00 */ li r5, 0 /* 801593FC 001561FC 38 C0 00 3F */ li r6, 0x3f -/* 80159400 00156200 48 00 63 C5 */ bl func_8015F7C4 +/* 80159400 00156200 48 00 63 C5 */ bl zNPCTypeBossSB2.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc lbl_80159404: /* 80159404 00156204 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159408 00156208 41 82 00 4C */ beq lbl_80159454 @@ -2594,7 +2594,7 @@ lbl_80159404: /* 80159444 00156244 39 25 06 6F */ addi r9, r5, 0x66f /* 80159448 00156248 38 A0 00 00 */ li r5, 0 /* 8015944C 0015624C 38 C0 00 00 */ li r6, 0 -/* 80159450 00156250 48 00 64 45 */ bl func_8015F894 +/* 80159450 00156250 48 00 64 45 */ bl zNPCTypeBossSB2.load_param_5xVec3_i___10auto_tweakFR5xVec3iiiP16xModelAssetParamUiPCc lbl_80159454: /* 80159454 00156254 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159458 00156258 41 82 00 34 */ beq lbl_8015948C @@ -2609,7 +2609,7 @@ lbl_80159454: /* 8015947C 0015627C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159480 00156280 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80159484 00156284 C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) -/* 80159488 00156288 48 00 64 5D */ bl func_8015F8E4 +/* 80159488 00156288 48 00 64 5D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015948C: /* 8015948C 0015628C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159490 00156290 41 82 00 4C */ beq lbl_801594DC @@ -2630,7 +2630,7 @@ lbl_8015948C: /* 801594CC 001562CC 39 25 06 91 */ addi r9, r5, 0x691 /* 801594D0 001562D0 38 A0 00 00 */ li r5, 0 /* 801594D4 001562D4 38 C0 00 00 */ li r6, 0 -/* 801594D8 001562D8 48 00 63 BD */ bl func_8015F894 +/* 801594D8 001562D8 48 00 63 BD */ bl zNPCTypeBossSB2.load_param_5xVec3_i___10auto_tweakFR5xVec3iiiP16xModelAssetParamUiPCc lbl_801594DC: /* 801594DC 001562DC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801594E0 001562E0 41 82 00 34 */ beq lbl_80159514 @@ -2645,7 +2645,7 @@ lbl_801594DC: /* 80159504 00156304 C0 22 A8 FC */ lfs f1, lbl_803CF27C-_SDA2_BASE_(r2) /* 80159508 00156308 C0 42 A9 0C */ lfs f2, lbl_803CF28C-_SDA2_BASE_(r2) /* 8015950C 0015630C C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) -/* 80159510 00156310 48 00 63 D5 */ bl func_8015F8E4 +/* 80159510 00156310 48 00 63 D5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159514: /* 80159514 00156314 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159518 00156318 41 82 00 34 */ beq lbl_8015954C @@ -2660,7 +2660,7 @@ lbl_80159514: /* 8015953C 0015633C C0 22 A8 FC */ lfs f1, lbl_803CF27C-_SDA2_BASE_(r2) /* 80159540 00156340 C0 42 A9 0C */ lfs f2, lbl_803CF28C-_SDA2_BASE_(r2) /* 80159544 00156344 C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) -/* 80159548 00156348 48 00 63 9D */ bl func_8015F8E4 +/* 80159548 00156348 48 00 63 9D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015954C: /* 8015954C 0015634C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159550 00156350 41 82 00 34 */ beq lbl_80159584 @@ -2675,7 +2675,7 @@ lbl_8015954C: /* 80159574 00156374 C0 22 A8 FC */ lfs f1, lbl_803CF27C-_SDA2_BASE_(r2) /* 80159578 00156378 C0 42 A9 0C */ lfs f2, lbl_803CF28C-_SDA2_BASE_(r2) /* 8015957C 0015637C C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) -/* 80159580 00156380 48 00 63 65 */ bl func_8015F8E4 +/* 80159580 00156380 48 00 63 65 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159584: /* 80159584 00156384 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159588 00156388 41 82 00 34 */ beq lbl_801595BC @@ -2690,7 +2690,7 @@ lbl_80159584: /* 801595AC 001563AC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 801595B0 001563B0 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 801595B4 001563B4 FC 60 08 90 */ fmr f3, f1 -/* 801595B8 001563B8 48 00 63 2D */ bl func_8015F8E4 +/* 801595B8 001563B8 48 00 63 2D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801595BC: /* 801595BC 001563BC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801595C0 001563C0 41 82 00 34 */ beq lbl_801595F4 @@ -2705,7 +2705,7 @@ lbl_801595BC: /* 801595E4 001563E4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 801595E8 001563E8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 801595EC 001563EC C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 801595F0 001563F0 48 00 62 F5 */ bl func_8015F8E4 +/* 801595F0 001563F0 48 00 62 F5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801595F4: /* 801595F4 001563F4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801595F8 001563F8 41 82 00 34 */ beq lbl_8015962C @@ -2720,7 +2720,7 @@ lbl_801595F4: /* 8015961C 0015641C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159620 00156420 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80159624 00156424 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 80159628 00156428 48 00 62 BD */ bl func_8015F8E4 +/* 80159628 00156428 48 00 62 BD */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015962C: /* 8015962C 0015642C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159630 00156430 41 82 00 34 */ beq lbl_80159664 @@ -2735,7 +2735,7 @@ lbl_8015962C: /* 80159654 00156454 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159658 00156458 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 8015965C 0015645C C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 80159660 00156460 48 00 62 85 */ bl func_8015F8E4 +/* 80159660 00156460 48 00 62 85 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159664: /* 80159664 00156464 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159668 00156468 41 82 00 34 */ beq lbl_8015969C @@ -2750,7 +2750,7 @@ lbl_80159664: /* 8015968C 0015648C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159690 00156490 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80159694 00156494 FC 60 08 90 */ fmr f3, f1 -/* 80159698 00156498 48 00 62 4D */ bl func_8015F8E4 +/* 80159698 00156498 48 00 62 4D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015969C: /* 8015969C 0015649C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801596A0 001564A0 41 82 00 34 */ beq lbl_801596D4 @@ -2765,7 +2765,7 @@ lbl_8015969C: /* 801596C4 001564C4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 801596C8 001564C8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 801596CC 001564CC C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 801596D0 001564D0 48 00 62 15 */ bl func_8015F8E4 +/* 801596D0 001564D0 48 00 62 15 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801596D4: /* 801596D4 001564D4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801596D8 001564D8 41 82 00 34 */ beq lbl_8015970C @@ -2780,7 +2780,7 @@ lbl_801596D4: /* 801596FC 001564FC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159700 00156500 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80159704 00156504 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 80159708 00156508 48 00 61 DD */ bl func_8015F8E4 +/* 80159708 00156508 48 00 61 DD */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015970C: /* 8015970C 0015650C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159710 00156510 41 82 00 34 */ beq lbl_80159744 @@ -2795,7 +2795,7 @@ lbl_8015970C: /* 80159734 00156534 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159738 00156538 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 8015973C 0015653C C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 80159740 00156540 48 00 61 A5 */ bl func_8015F8E4 +/* 80159740 00156540 48 00 61 A5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159744: /* 80159744 00156544 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159748 00156548 41 82 00 34 */ beq lbl_8015977C @@ -2810,7 +2810,7 @@ lbl_80159744: /* 8015976C 0015656C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159770 00156570 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80159774 00156574 FC 60 08 90 */ fmr f3, f1 -/* 80159778 00156578 48 00 61 6D */ bl func_8015F8E4 +/* 80159778 00156578 48 00 61 6D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015977C: /* 8015977C 0015657C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159780 00156580 41 82 00 34 */ beq lbl_801597B4 @@ -2825,7 +2825,7 @@ lbl_8015977C: /* 801597A4 001565A4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 801597A8 001565A8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 801597AC 001565AC C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 801597B0 001565B0 48 00 61 35 */ bl func_8015F8E4 +/* 801597B0 001565B0 48 00 61 35 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801597B4: /* 801597B4 001565B4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801597B8 001565B8 41 82 00 34 */ beq lbl_801597EC @@ -2840,7 +2840,7 @@ lbl_801597B4: /* 801597DC 001565DC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 801597E0 001565E0 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 801597E4 001565E4 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 801597E8 001565E8 48 00 60 FD */ bl func_8015F8E4 +/* 801597E8 001565E8 48 00 60 FD */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801597EC: /* 801597EC 001565EC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801597F0 001565F0 41 82 00 34 */ beq lbl_80159824 @@ -2855,7 +2855,7 @@ lbl_801597EC: /* 80159814 00156614 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159818 00156618 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 8015981C 0015661C C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 80159820 00156620 48 00 60 C5 */ bl func_8015F8E4 +/* 80159820 00156620 48 00 60 C5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159824: /* 80159824 00156624 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159828 00156628 41 82 00 34 */ beq lbl_8015985C @@ -2870,7 +2870,7 @@ lbl_80159824: /* 8015984C 0015664C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159850 00156650 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80159854 00156654 FC 60 08 90 */ fmr f3, f1 -/* 80159858 00156658 48 00 60 8D */ bl func_8015F8E4 +/* 80159858 00156658 48 00 60 8D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015985C: /* 8015985C 0015665C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159860 00156660 41 82 00 34 */ beq lbl_80159894 @@ -2885,7 +2885,7 @@ lbl_8015985C: /* 80159884 00156684 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159888 00156688 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 8015988C 0015668C C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 80159890 00156690 48 00 60 55 */ bl func_8015F8E4 +/* 80159890 00156690 48 00 60 55 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159894: /* 80159894 00156694 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159898 00156698 41 82 00 34 */ beq lbl_801598CC @@ -2900,7 +2900,7 @@ lbl_80159894: /* 801598BC 001566BC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 801598C0 001566C0 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 801598C4 001566C4 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 801598C8 001566C8 48 00 60 1D */ bl func_8015F8E4 +/* 801598C8 001566C8 48 00 60 1D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801598CC: /* 801598CC 001566CC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801598D0 001566D0 41 82 00 34 */ beq lbl_80159904 @@ -2915,7 +2915,7 @@ lbl_801598CC: /* 801598F4 001566F4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 801598F8 001566F8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 801598FC 001566FC C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 80159900 00156700 48 00 5F E5 */ bl func_8015F8E4 +/* 80159900 00156700 48 00 5F E5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159904: /* 80159904 00156704 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159908 00156708 41 82 00 34 */ beq lbl_8015993C @@ -2930,7 +2930,7 @@ lbl_80159904: /* 8015992C 0015672C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159930 00156730 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80159934 00156734 FC 60 08 90 */ fmr f3, f1 -/* 80159938 00156738 48 00 5F AD */ bl func_8015F8E4 +/* 80159938 00156738 48 00 5F AD */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015993C: /* 8015993C 0015673C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159940 00156740 41 82 00 34 */ beq lbl_80159974 @@ -2945,7 +2945,7 @@ lbl_8015993C: /* 80159964 00156764 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159968 00156768 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 8015996C 0015676C C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 80159970 00156770 48 00 5F 75 */ bl func_8015F8E4 +/* 80159970 00156770 48 00 5F 75 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159974: /* 80159974 00156774 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159978 00156778 41 82 00 34 */ beq lbl_801599AC @@ -2960,7 +2960,7 @@ lbl_80159974: /* 8015999C 0015679C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 801599A0 001567A0 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 801599A4 001567A4 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 801599A8 001567A8 48 00 5F 3D */ bl func_8015F8E4 +/* 801599A8 001567A8 48 00 5F 3D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801599AC: /* 801599AC 001567AC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801599B0 001567B0 41 82 00 34 */ beq lbl_801599E4 @@ -2975,7 +2975,7 @@ lbl_801599AC: /* 801599D4 001567D4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 801599D8 001567D8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 801599DC 001567DC C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 801599E0 001567E0 48 00 5F 05 */ bl func_8015F8E4 +/* 801599E0 001567E0 48 00 5F 05 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801599E4: /* 801599E4 001567E4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801599E8 001567E8 41 82 00 34 */ beq lbl_80159A1C @@ -2990,7 +2990,7 @@ lbl_801599E4: /* 80159A0C 0015680C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159A10 00156810 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80159A14 00156814 FC 60 08 90 */ fmr f3, f1 -/* 80159A18 00156818 48 00 5E CD */ bl func_8015F8E4 +/* 80159A18 00156818 48 00 5E CD */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159A1C: /* 80159A1C 0015681C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159A20 00156820 41 82 00 34 */ beq lbl_80159A54 @@ -3005,7 +3005,7 @@ lbl_80159A1C: /* 80159A44 00156844 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159A48 00156848 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80159A4C 0015684C C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 80159A50 00156850 48 00 5E 95 */ bl func_8015F8E4 +/* 80159A50 00156850 48 00 5E 95 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159A54: /* 80159A54 00156854 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159A58 00156858 41 82 00 34 */ beq lbl_80159A8C @@ -3020,7 +3020,7 @@ lbl_80159A54: /* 80159A7C 0015687C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159A80 00156880 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80159A84 00156884 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 80159A88 00156888 48 00 5E 5D */ bl func_8015F8E4 +/* 80159A88 00156888 48 00 5E 5D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159A8C: /* 80159A8C 0015688C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159A90 00156890 41 82 00 34 */ beq lbl_80159AC4 @@ -3035,7 +3035,7 @@ lbl_80159A8C: /* 80159AB4 001568B4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159AB8 001568B8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80159ABC 001568BC C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 80159AC0 001568C0 48 00 5E 25 */ bl func_8015F8E4 +/* 80159AC0 001568C0 48 00 5E 25 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159AC4: /* 80159AC4 001568C4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159AC8 001568C8 41 82 00 34 */ beq lbl_80159AFC @@ -3050,7 +3050,7 @@ lbl_80159AC4: /* 80159AEC 001568EC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159AF0 001568F0 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80159AF4 001568F4 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 80159AF8 001568F8 48 00 5D ED */ bl func_8015F8E4 +/* 80159AF8 001568F8 48 00 5D ED */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159AFC: /* 80159AFC 001568FC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159B00 00156900 41 82 00 34 */ beq lbl_80159B34 @@ -3065,7 +3065,7 @@ lbl_80159AFC: /* 80159B24 00156924 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159B28 00156928 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80159B2C 0015692C FC 60 08 90 */ fmr f3, f1 -/* 80159B30 00156930 48 00 5D B5 */ bl func_8015F8E4 +/* 80159B30 00156930 48 00 5D B5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159B34: /* 80159B34 00156934 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159B38 00156938 41 82 00 34 */ beq lbl_80159B6C @@ -3080,7 +3080,7 @@ lbl_80159B34: /* 80159B5C 0015695C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159B60 00156960 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80159B64 00156964 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 80159B68 00156968 48 00 5D 7D */ bl func_8015F8E4 +/* 80159B68 00156968 48 00 5D 7D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159B6C: /* 80159B6C 0015696C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159B70 00156970 41 82 00 34 */ beq lbl_80159BA4 @@ -3095,7 +3095,7 @@ lbl_80159B6C: /* 80159B94 00156994 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159B98 00156998 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80159B9C 0015699C C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 80159BA0 001569A0 48 00 5D 45 */ bl func_8015F8E4 +/* 80159BA0 001569A0 48 00 5D 45 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159BA4: /* 80159BA4 001569A4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159BA8 001569A8 41 82 00 34 */ beq lbl_80159BDC @@ -3110,7 +3110,7 @@ lbl_80159BA4: /* 80159BCC 001569CC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159BD0 001569D0 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80159BD4 001569D4 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 80159BD8 001569D8 48 00 5D 0D */ bl func_8015F8E4 +/* 80159BD8 001569D8 48 00 5D 0D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159BDC: /* 80159BDC 001569DC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159BE0 001569E0 41 82 00 34 */ beq lbl_80159C14 @@ -3125,7 +3125,7 @@ lbl_80159BDC: /* 80159C04 00156A04 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159C08 00156A08 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80159C0C 00156A0C FC 60 08 90 */ fmr f3, f1 -/* 80159C10 00156A10 48 00 5C D5 */ bl func_8015F8E4 +/* 80159C10 00156A10 48 00 5C D5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159C14: /* 80159C14 00156A14 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159C18 00156A18 41 82 00 34 */ beq lbl_80159C4C @@ -3140,7 +3140,7 @@ lbl_80159C14: /* 80159C3C 00156A3C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159C40 00156A40 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80159C44 00156A44 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 80159C48 00156A48 48 00 5C 9D */ bl func_8015F8E4 +/* 80159C48 00156A48 48 00 5C 9D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159C4C: /* 80159C4C 00156A4C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159C50 00156A50 41 82 00 34 */ beq lbl_80159C84 @@ -3155,7 +3155,7 @@ lbl_80159C4C: /* 80159C74 00156A74 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159C78 00156A78 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80159C7C 00156A7C C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 80159C80 00156A80 48 00 5C 65 */ bl func_8015F8E4 +/* 80159C80 00156A80 48 00 5C 65 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159C84: /* 80159C84 00156A84 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159C88 00156A88 41 82 00 34 */ beq lbl_80159CBC @@ -3170,7 +3170,7 @@ lbl_80159C84: /* 80159CAC 00156AAC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159CB0 00156AB0 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80159CB4 00156AB4 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 80159CB8 00156AB8 48 00 5C 2D */ bl func_8015F8E4 +/* 80159CB8 00156AB8 48 00 5C 2D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159CBC: /* 80159CBC 00156ABC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159CC0 00156AC0 41 82 00 34 */ beq lbl_80159CF4 @@ -3185,7 +3185,7 @@ lbl_80159CBC: /* 80159CE4 00156AE4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159CE8 00156AE8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80159CEC 00156AEC FC 60 08 90 */ fmr f3, f1 -/* 80159CF0 00156AF0 48 00 5B F5 */ bl func_8015F8E4 +/* 80159CF0 00156AF0 48 00 5B F5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159CF4: /* 80159CF4 00156AF4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159CF8 00156AF8 41 82 00 34 */ beq lbl_80159D2C @@ -3200,7 +3200,7 @@ lbl_80159CF4: /* 80159D1C 00156B1C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159D20 00156B20 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80159D24 00156B24 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 80159D28 00156B28 48 00 5B BD */ bl func_8015F8E4 +/* 80159D28 00156B28 48 00 5B BD */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159D2C: /* 80159D2C 00156B2C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159D30 00156B30 41 82 00 34 */ beq lbl_80159D64 @@ -3215,7 +3215,7 @@ lbl_80159D2C: /* 80159D54 00156B54 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159D58 00156B58 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80159D5C 00156B5C C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 80159D60 00156B60 48 00 5B 85 */ bl func_8015F8E4 +/* 80159D60 00156B60 48 00 5B 85 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159D64: /* 80159D64 00156B64 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159D68 00156B68 41 82 00 34 */ beq lbl_80159D9C @@ -3230,7 +3230,7 @@ lbl_80159D64: /* 80159D8C 00156B8C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159D90 00156B90 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80159D94 00156B94 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 80159D98 00156B98 48 00 5B 4D */ bl func_8015F8E4 +/* 80159D98 00156B98 48 00 5B 4D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159D9C: /* 80159D9C 00156B9C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159DA0 00156BA0 41 82 00 34 */ beq lbl_80159DD4 @@ -3245,7 +3245,7 @@ lbl_80159D9C: /* 80159DC4 00156BC4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159DC8 00156BC8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80159DCC 00156BCC FC 60 08 90 */ fmr f3, f1 -/* 80159DD0 00156BD0 48 00 5B 15 */ bl func_8015F8E4 +/* 80159DD0 00156BD0 48 00 5B 15 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159DD4: /* 80159DD4 00156BD4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159DD8 00156BD8 41 82 00 34 */ beq lbl_80159E0C @@ -3260,7 +3260,7 @@ lbl_80159DD4: /* 80159DFC 00156BFC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159E00 00156C00 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80159E04 00156C04 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 80159E08 00156C08 48 00 5A DD */ bl func_8015F8E4 +/* 80159E08 00156C08 48 00 5A DD */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159E0C: /* 80159E0C 00156C0C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159E10 00156C10 41 82 00 34 */ beq lbl_80159E44 @@ -3275,7 +3275,7 @@ lbl_80159E0C: /* 80159E34 00156C34 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159E38 00156C38 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80159E3C 00156C3C C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 80159E40 00156C40 48 00 5A A5 */ bl func_8015F8E4 +/* 80159E40 00156C40 48 00 5A A5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159E44: /* 80159E44 00156C44 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159E48 00156C48 41 82 00 34 */ beq lbl_80159E7C @@ -3290,7 +3290,7 @@ lbl_80159E44: /* 80159E6C 00156C6C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 80159E70 00156C70 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80159E74 00156C74 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) -/* 80159E78 00156C78 48 00 5A 6D */ bl func_8015F8E4 +/* 80159E78 00156C78 48 00 5A 6D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159E7C: /* 80159E7C 00156C7C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159E80 00156C80 41 82 00 38 */ beq lbl_80159EB8 @@ -3621,7 +3621,7 @@ lbl_8015A2CC: /* 8015A350 00157150 7D 89 03 A6 */ mtctr r12 /* 8015A354 00157154 4E 80 04 21 */ bctrl lbl_8015A358: -/* 8015A358 00157158 4B FF CB F9 */ bl func_80156F50 +/* 8015A358 00157158 4B FF CB F9 */ bl zNPCTypeBossSB2.reset_sound__29_unnamed_zNPCTypeBossSB2_cpp_Fv /* 8015A35C 0015715C 7F 83 E3 78 */ mr r3, r28 /* 8015A360 00157160 4B F9 55 45 */ bl Reset__10zNPCCommonFv /* 8015A364 00157164 38 7C 02 B4 */ addi r3, r28, 0x2b4 @@ -3807,7 +3807,7 @@ lbl_8015A5D4: /* 8015A610 00157410 38 9F 17 D4 */ addi r4, r31, 0x17d4 /* 8015A614 00157414 3B 80 00 07 */ li r28, 7 /* 8015A618 00157418 38 60 00 09 */ li r3, 9 -/* 8015A61C 0015741C 4B FF C9 6D */ bl func_80156F88 +/* 8015A61C 0015741C 4B FF C9 6D */ bl zNPCTypeBossSB2.play_sound__29_unnamed_zNPCTypeBossSB2_cpp_FiPC5xVec3f /* 8015A620 00157420 48 00 00 8C */ b lbl_8015A6AC lbl_8015A624: /* 8015A624 00157424 4B F9 89 DD */ bl AnimCurStateID__10zNPCCommonFv @@ -3820,7 +3820,7 @@ lbl_8015A624: /* 8015A640 00157440 38 9F 17 EC */ addi r4, r31, 0x17ec /* 8015A644 00157444 3B 80 00 30 */ li r28, 0x30 /* 8015A648 00157448 38 60 00 08 */ li r3, 8 -/* 8015A64C 0015744C 4B FF C9 3D */ bl func_80156F88 +/* 8015A64C 0015744C 4B FF C9 3D */ bl zNPCTypeBossSB2.play_sound__29_unnamed_zNPCTypeBossSB2_cpp_FiPC5xVec3f /* 8015A650 00157450 48 00 00 5C */ b lbl_8015A6AC lbl_8015A654: /* 8015A654 00157454 7F E3 FB 78 */ mr r3, r31 @@ -3834,14 +3834,14 @@ lbl_8015A654: /* 8015A674 00157474 38 9F 17 F8 */ addi r4, r31, 0x17f8 /* 8015A678 00157478 3B 80 00 31 */ li r28, 0x31 /* 8015A67C 0015747C 38 60 00 08 */ li r3, 8 -/* 8015A680 00157480 4B FF C9 09 */ bl func_80156F88 +/* 8015A680 00157480 4B FF C9 09 */ bl zNPCTypeBossSB2.play_sound__29_unnamed_zNPCTypeBossSB2_cpp_FiPC5xVec3f /* 8015A684 00157484 48 00 00 28 */ b lbl_8015A6AC lbl_8015A688: /* 8015A688 00157488 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 8015A68C 0015748C 38 9F 17 D4 */ addi r4, r31, 0x17d4 /* 8015A690 00157490 3B 80 00 08 */ li r28, 8 /* 8015A694 00157494 38 60 00 09 */ li r3, 9 -/* 8015A698 00157498 4B FF C8 F1 */ bl func_80156F88 +/* 8015A698 00157498 4B FF C8 F1 */ bl zNPCTypeBossSB2.play_sound__29_unnamed_zNPCTypeBossSB2_cpp_FiPC5xVec3f /* 8015A69C 0015749C 48 00 00 10 */ b lbl_8015A6AC /* 8015A6A0 001574A0 3B 80 00 01 */ li r28, 1 /* 8015A6A4 001574A4 48 00 00 08 */ b lbl_8015A6AC @@ -4229,7 +4229,7 @@ emit_slug__9zNPCB_SB2FQ29zNPCB_SB29slug_enum: /* 8015AC10 00157A10 38 A4 9B E0 */ addi r5, r4, lbl_80329BE0@l /* 8015AC14 00157A14 38 9F 00 18 */ addi r4, r31, 0x18 /* 8015AC18 00157A18 38 A5 00 5C */ addi r5, r5, 0x5c -/* 8015AC1C 00157A1C 48 00 52 E1 */ bl func_8015FEFC +/* 8015AC1C 00157A1C 48 00 52 E1 */ bl zNPCTypeBossSB2.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8015AC20 00157A20 38 7F 00 48 */ addi r3, r31, 0x48 /* 8015AC24 00157A24 38 81 00 08 */ addi r4, r1, 8 /* 8015AC28 00157A28 4B EB A8 1D */ bl func_80015444 @@ -4281,17 +4281,17 @@ emit_slug__9zNPCB_SB2FQ29zNPCB_SB29slug_enum: /* 8015ACE0 00157AE0 80 A5 00 24 */ lwz r5, 0x24(r5) /* 8015ACE4 00157AE4 D0 05 00 24 */ stfs f0, 0x24(r5) /* 8015ACE8 00157AE8 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 8015ACEC 00157AEC 4B FF C2 9D */ bl func_80156F88 +/* 8015ACEC 00157AEC 4B FF C2 9D */ bl zNPCTypeBossSB2.play_sound__29_unnamed_zNPCTypeBossSB2_cpp_FiPC5xVec3f /* 8015ACF0 00157AF0 80 9F 00 C4 */ lwz r4, 0xc4(r31) /* 8015ACF4 00157AF4 28 04 00 00 */ cmplwi r4, 0 /* 8015ACF8 00157AF8 41 82 00 0C */ beq lbl_8015AD04 /* 8015ACFC 00157AFC 38 60 00 05 */ li r3, 5 -/* 8015AD00 00157B00 4B FF C3 A5 */ bl func_801570A4 +/* 8015AD00 00157B00 4B FF C3 A5 */ bl zNPCTypeBossSB2.kill_sound__29_unnamed_zNPCTypeBossSB2_cpp_FiUi lbl_8015AD04: /* 8015AD04 00157B04 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 8015AD08 00157B08 38 9F 00 48 */ addi r4, r31, 0x48 /* 8015AD0C 00157B0C 38 60 00 05 */ li r3, 5 -/* 8015AD10 00157B10 4B FF C2 79 */ bl func_80156F88 +/* 8015AD10 00157B10 4B FF C2 79 */ bl zNPCTypeBossSB2.play_sound__29_unnamed_zNPCTypeBossSB2_cpp_FiPC5xVec3f /* 8015AD14 00157B14 90 7F 00 C4 */ stw r3, 0xc4(r31) lbl_8015AD18: /* 8015AD18 00157B18 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 @@ -4651,7 +4651,7 @@ lbl_8015B1C4: /* 8015B1E4 00157FE4 4B ED 5F 71 */ bl xAccelMove__FRfRfffff /* 8015B1E8 00157FE8 80 7E 00 48 */ lwz r3, 0x48(r30) /* 8015B1EC 00157FEC C0 21 00 08 */ lfs f1, 8(r1) -/* 8015B1F0 00157FF0 4B FF BF 3D */ bl func_8015712C +/* 8015B1F0 00157FF0 4B FF BF 3D */ bl zNPCTypeBossSB2.set_yaw_matrix__29_unnamed_zNPCTypeBossSB2_cpp_FR7xMat3x3f lbl_8015B1F4: /* 8015B1F4 00157FF4 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 8015B1F8 00157FF8 CB E1 00 30 */ lfd f31, 0x30(r1) @@ -5825,7 +5825,7 @@ lbl_8015C204: /* 8015C238 00159038 54 05 10 3A */ slwi r5, r0, 2 /* 8015C23C 0015903C 38 05 02 F0 */ addi r0, r5, 0x2f0 /* 8015C240 00159040 7C B7 00 2E */ lwzx r5, r23, r0 -/* 8015C244 00159044 4B FF AF A9 */ bl func_801571EC +/* 8015C244 00159044 4B FF AF A9 */ bl zNPCTypeBossSB2.init_bound_entity__29_unnamed_zNPCTypeBossSB2_cpp_FR4xEntUiP14xModelInstanceP7xMat4x3 /* 8015C248 00159048 80 7D 08 18 */ lwz r3, 0x818(r29) /* 8015C24C 0015904C 7F 5F D3 78 */ mr r31, r26 /* 8015C250 00159050 7F BE EB 78 */ mr r30, r29 @@ -5949,7 +5949,7 @@ lbl_8015C3A8: /* 8015C410 00159210 90 C1 00 38 */ stw r6, 0x38(r1) /* 8015C414 00159214 90 A1 00 3C */ stw r5, 0x3c(r1) /* 8015C418 00159218 90 01 00 40 */ stw r0, 0x40(r1) -/* 8015C41C 0015921C 4B FF AE 79 */ bl func_80157294 +/* 8015C41C 0015921C 4B FF AE 79 */ bl zNPCTypeBossSB2.parallelepiped_to_obb__29_unnamed_zNPCTypeBossSB2_cpp_FR6xBoundP5xVec3 /* 8015C420 00159220 7F 23 CB 78 */ mr r3, r25 /* 8015C424 00159224 7F 24 CB 78 */ mr r4, r25 /* 8015C428 00159228 4B EA EB 15 */ bl func_8000AF3C @@ -6180,7 +6180,7 @@ lbl_8015C74C: /* 8015C778 00159578 80 84 00 24 */ lwz r4, 0x24(r4) /* 8015C77C 0015957C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8015C780 00159580 38 84 00 30 */ addi r4, r4, 0x30 -/* 8015C784 00159584 4B FF A8 05 */ bl func_80156F88 +/* 8015C784 00159584 4B FF A8 05 */ bl zNPCTypeBossSB2.play_sound__29_unnamed_zNPCTypeBossSB2_cpp_FiPC5xVec3f lbl_8015C788: /* 8015C788 00159588 3B 9C 00 5C */ addi r28, r28, 0x5c lbl_8015C78C: @@ -6352,7 +6352,7 @@ lbl_8015C9E4: /* 8015C9E8 001597E8 7F C4 F3 78 */ mr r4, r30 /* 8015C9EC 001597EC 38 7F 0E EC */ addi r3, r31, 0xeec /* 8015C9F0 001597F0 38 DF 0F BC */ addi r6, r31, 0xfbc -/* 8015C9F4 001597F4 4B FF A7 F9 */ bl func_801571EC +/* 8015C9F4 001597F4 4B FF A7 F9 */ bl zNPCTypeBossSB2.init_bound_entity__29_unnamed_zNPCTypeBossSB2_cpp_FR4xEntUiP14xModelInstanceP7xMat4x3 /* 8015C9F8 001597F8 3B DE 00 01 */ addi r30, r30, 1 /* 8015C9FC 001597FC 3B FF 01 40 */ addi r31, r31, 0x140 /* 8015CA00 00159800 2C 1E 00 05 */ cmpwi r30, 5 @@ -6479,7 +6479,7 @@ lbl_8015CBA8: /* 8015CBA8 001599A8 7F 44 D3 78 */ mr r4, r26 /* 8015CBAC 001599AC 38 61 00 14 */ addi r3, r1, 0x14 /* 8015CBB0 001599B0 38 BF 00 C4 */ addi r5, r31, 0xc4 -/* 8015CBB4 001599B4 48 00 33 49 */ bl func_8015FEFC +/* 8015CBB4 001599B4 48 00 33 49 */ bl zNPCTypeBossSB2.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8015CBB8 001599B8 38 61 00 08 */ addi r3, r1, 8 /* 8015CBBC 001599BC 38 9A 00 30 */ addi r4, r26, 0x30 /* 8015CBC0 001599C0 38 A1 00 14 */ addi r5, r1, 0x14 @@ -6631,14 +6631,14 @@ update_aim_slug__9zNPCB_SB2FRQ29zNPCB_SB29slug_dataf: /* 8015CDD0 00159BD0 38 A4 9B E0 */ addi r5, r4, lbl_80329BE0@l /* 8015CDD4 00159BD4 38 9F 00 18 */ addi r4, r31, 0x18 /* 8015CDD8 00159BD8 38 A5 00 5C */ addi r5, r5, 0x5c -/* 8015CDDC 00159BDC 48 00 31 21 */ bl func_8015FEFC +/* 8015CDDC 00159BDC 48 00 31 21 */ bl zNPCTypeBossSB2.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8015CDE0 00159BE0 38 7F 00 48 */ addi r3, r31, 0x48 /* 8015CDE4 00159BE4 38 81 00 2C */ addi r4, r1, 0x2c /* 8015CDE8 00159BE8 4B EB 86 5D */ bl func_80015444 /* 8015CDEC 00159BEC 38 61 00 20 */ addi r3, r1, 0x20 /* 8015CDF0 00159BF0 38 9F 00 18 */ addi r4, r31, 0x18 /* 8015CDF4 00159BF4 38 BF 00 98 */ addi r5, r31, 0x98 -/* 8015CDF8 00159BF8 48 00 31 05 */ bl func_8015FEFC +/* 8015CDF8 00159BF8 48 00 31 05 */ bl zNPCTypeBossSB2.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8015CDFC 00159BFC C0 1F 00 0C */ lfs f0, 0xc(r31) /* 8015CE00 00159C00 EC 00 F8 28 */ fsubs f0, f0, f31 /* 8015CE04 00159C04 D0 1F 00 0C */ stfs f0, 0xc(r31) @@ -6663,7 +6663,7 @@ update_aim_slug__9zNPCB_SB2FRQ29zNPCB_SB29slug_dataf: /* 8015CE50 00159C50 28 04 00 00 */ cmplwi r4, 0 /* 8015CE54 00159C54 41 82 00 14 */ beq lbl_8015CE68 /* 8015CE58 00159C58 38 60 00 05 */ li r3, 5 -/* 8015CE5C 00159C5C 4B FF A2 49 */ bl func_801570A4 +/* 8015CE5C 00159C5C 4B FF A2 49 */ bl zNPCTypeBossSB2.kill_sound__29_unnamed_zNPCTypeBossSB2_cpp_FiUi /* 8015CE60 00159C60 38 00 00 00 */ li r0, 0 /* 8015CE64 00159C64 90 1F 00 C4 */ stw r0, 0xc4(r31) lbl_8015CE68: @@ -6710,7 +6710,7 @@ update_delay_slug__9zNPCB_SB2FRQ29zNPCB_SB29slug_dataf: /* 8015CEF4 00159CF4 28 04 00 00 */ cmplwi r4, 0 /* 8015CEF8 00159CF8 41 82 00 14 */ beq lbl_8015CF0C /* 8015CEFC 00159CFC 38 60 00 05 */ li r3, 5 -/* 8015CF00 00159D00 4B FF A1 A5 */ bl func_801570A4 +/* 8015CF00 00159D00 4B FF A1 A5 */ bl zNPCTypeBossSB2.kill_sound__29_unnamed_zNPCTypeBossSB2_cpp_FiUi /* 8015CF04 00159D04 38 00 00 00 */ li r0, 0 /* 8015CF08 00159D08 90 1F 00 C4 */ stw r0, 0xc4(r31) lbl_8015CF0C: @@ -6776,7 +6776,7 @@ lbl_8015CF84: /* 8015CFE0 00159DE0 28 04 00 00 */ cmplwi r4, 0 /* 8015CFE4 00159DE4 41 82 00 14 */ beq lbl_8015CFF8 /* 8015CFE8 00159DE8 38 60 00 05 */ li r3, 5 -/* 8015CFEC 00159DEC 4B FF A0 B9 */ bl func_801570A4 +/* 8015CFEC 00159DEC 4B FF A0 B9 */ bl zNPCTypeBossSB2.kill_sound__29_unnamed_zNPCTypeBossSB2_cpp_FiUi /* 8015CFF0 00159DF0 38 00 00 00 */ li r0, 0 /* 8015CFF4 00159DF4 90 1F 00 C4 */ stw r0, 0xc4(r31) lbl_8015CFF8: @@ -6857,7 +6857,7 @@ update_fire_slug__9zNPCB_SB2FRQ29zNPCB_SB29slug_dataf: /* 8015D114 00159F14 80 84 00 24 */ lwz r4, 0x24(r4) /* 8015D118 00159F18 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8015D11C 00159F1C 38 84 00 30 */ addi r4, r4, 0x30 -/* 8015D120 00159F20 4B FF 9E 69 */ bl func_80156F88 +/* 8015D120 00159F20 4B FF 9E 69 */ bl zNPCTypeBossSB2.play_sound__29_unnamed_zNPCTypeBossSB2_cpp_FiPC5xVec3f /* 8015D124 00159F24 38 00 00 01 */ li r0, 1 /* 8015D128 00159F28 98 1F 00 04 */ stb r0, 4(r31) lbl_8015D12C: @@ -6881,7 +6881,7 @@ lbl_8015D12C: /* 8015D170 00159F70 28 04 00 00 */ cmplwi r4, 0 /* 8015D174 00159F74 41 82 00 58 */ beq lbl_8015D1CC /* 8015D178 00159F78 38 60 00 05 */ li r3, 5 -/* 8015D17C 00159F7C 4B FF 9F 29 */ bl func_801570A4 +/* 8015D17C 00159F7C 4B FF 9F 29 */ bl zNPCTypeBossSB2.kill_sound__29_unnamed_zNPCTypeBossSB2_cpp_FiUi /* 8015D180 00159F80 38 00 00 00 */ li r0, 0 /* 8015D184 00159F84 90 1F 00 C4 */ stw r0, 0xc4(r31) /* 8015D188 00159F88 48 00 00 44 */ b lbl_8015D1CC @@ -6922,7 +6922,7 @@ slug_interp__9zNPCB_SB2FfRf: /* 8015D1FC 00159FFC 38 63 9F 38 */ addi r3, r3, lbl_80329F38@l /* 8015D200 0015A000 93 E1 00 0C */ stw r31, 0xc(r1) /* 8015D204 0015A004 7C 9F 23 78 */ mr r31, r4 -/* 8015D208 0015A008 48 00 04 39 */ bl func_8015D640 +/* 8015D208 0015A008 48 00 04 39 */ bl zNPCTypeBossSB2.clamp_t__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveCFf /* 8015D20C 0015A00C 88 0D 96 FA */ lbz r0, lbl_803CBFFA-_SDA_BASE_(r13) /* 8015D210 0015A010 7C 00 07 75 */ extsb. r0, r0 /* 8015D214 0015A014 40 82 00 10 */ bne lbl_8015D224 @@ -6936,13 +6936,13 @@ lbl_8015D224: /* 8015D230 0015A030 3C 60 80 33 */ lis r3, lbl_80329F38@ha /* 8015D234 0015A034 7F E4 FB 78 */ mr r4, r31 /* 8015D238 0015A038 38 63 9F 38 */ addi r3, r3, lbl_80329F38@l -/* 8015D23C 0015A03C 48 00 01 95 */ bl func_8015D3D0 +/* 8015D23C 0015A03C 48 00 01 95 */ bl zNPCTypeBossSB2.eval_smooth__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveFfPf /* 8015D240 0015A040 48 00 00 14 */ b lbl_8015D254 lbl_8015D244: /* 8015D244 0015A044 3C 60 80 33 */ lis r3, lbl_80329F38@ha /* 8015D248 0015A048 7F E4 FB 78 */ mr r4, r31 /* 8015D24C 0015A04C 38 63 9F 38 */ addi r3, r3, lbl_80329F38@l -/* 8015D250 0015A050 48 00 00 19 */ bl func_8015D268 +/* 8015D250 0015A050 48 00 00 19 */ bl zNPCTypeBossSB2.eval_linear__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveFfPf lbl_8015D254: /* 8015D254 0015A054 80 01 00 14 */ lwz r0, 0x14(r1) /* 8015D258 0015A058 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -6950,8 +6950,8 @@ lbl_8015D254: /* 8015D260 0015A060 38 21 00 10 */ addi r1, r1, 0x10 /* 8015D264 0015A064 4E 80 00 20 */ blr -.global func_8015D268 -func_8015D268: +.global zNPCTypeBossSB2.eval_linear__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveFfPf +zNPCTypeBossSB2.eval_linear__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveFfPf: /* 8015D268 0015A068 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8015D26C 0015A06C 7C 08 02 A6 */ mflr r0 /* 8015D270 0015A070 90 01 00 34 */ stw r0, 0x34(r1) @@ -6966,7 +6966,7 @@ func_8015D268: /* 8015D294 0015A094 7C 9E 23 78 */ mr r30, r4 /* 8015D298 0015A098 54 00 10 3A */ slwi r0, r0, 2 /* 8015D29C 0015A09C 7F FE 02 14 */ add r31, r30, r0 -/* 8015D2A0 0015A0A0 48 00 00 D1 */ bl func_8015D370 +/* 8015D2A0 0015A0A0 48 00 00 D1 */ bl zNPCTypeBossSB2.find_active_node__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveFf /* 8015D2A4 0015A0A4 80 7D 00 0C */ lwz r3, 0xc(r29) /* 8015D2A8 0015A0A8 80 9D 00 04 */ lwz r4, 4(r29) /* 8015D2AC 0015A0AC 38 03 00 01 */ addi r0, r3, 1 @@ -7025,8 +7025,8 @@ lbl_8015D34C: /* 8015D368 0015A168 38 21 00 30 */ addi r1, r1, 0x30 /* 8015D36C 0015A16C 4E 80 00 20 */ blr -.global func_8015D370 -func_8015D370: +.global zNPCTypeBossSB2.find_active_node__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveFf +zNPCTypeBossSB2.find_active_node__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveFf: /* 8015D370 0015A170 80 83 00 00 */ lwz r4, 0(r3) /* 8015D374 0015A174 80 03 00 0C */ lwz r0, 0xc(r3) /* 8015D378 0015A178 54 85 10 3A */ slwi r5, r4, 2 @@ -7054,8 +7054,8 @@ lbl_8015D3AC: /* 8015D3C8 0015A1C8 4B FF FF C4 */ b lbl_8015D38C /* 8015D3CC 0015A1CC 4E 80 00 20 */ blr -.global func_8015D3D0 -func_8015D3D0: +.global zNPCTypeBossSB2.eval_smooth__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveFfPf +zNPCTypeBossSB2.eval_smooth__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveFfPf: /* 8015D3D0 0015A1D0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8015D3D4 0015A1D4 7C 08 02 A6 */ mflr r0 /* 8015D3D8 0015A1D8 90 01 00 34 */ stw r0, 0x34(r1) @@ -7070,13 +7070,13 @@ func_8015D3D0: /* 8015D3FC 0015A1FC 7C 9F 23 78 */ mr r31, r4 /* 8015D400 0015A200 28 00 00 02 */ cmplwi r0, 2 /* 8015D404 0015A204 40 82 00 0C */ bne lbl_8015D410 -/* 8015D408 0015A208 4B FF FE 61 */ bl func_8015D268 +/* 8015D408 0015A208 4B FF FE 61 */ bl zNPCTypeBossSB2.eval_linear__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveFfPf /* 8015D40C 0015A20C 48 00 02 10 */ b lbl_8015D61C lbl_8015D410: /* 8015D410 0015A210 80 1D 00 00 */ lwz r0, 0(r29) /* 8015D414 0015A214 54 00 10 3A */ slwi r0, r0, 2 /* 8015D418 0015A218 7F DF 02 14 */ add r30, r31, r0 -/* 8015D41C 0015A21C 4B FF FF 55 */ bl func_8015D370 +/* 8015D41C 0015A21C 4B FF FF 55 */ bl zNPCTypeBossSB2.find_active_node__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveFf /* 8015D420 0015A220 80 9D 00 0C */ lwz r4, 0xc(r29) /* 8015D424 0015A224 80 BD 00 04 */ lwz r5, 4(r29) /* 8015D428 0015A228 38 04 00 01 */ addi r0, r4, 1 @@ -7226,8 +7226,8 @@ lbl_8015D61C: /* 8015D638 0015A438 38 21 00 30 */ addi r1, r1, 0x30 /* 8015D63C 0015A43C 4E 80 00 20 */ blr -.global func_8015D640 -func_8015D640: +.global zNPCTypeBossSB2.clamp_t__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveCFf +zNPCTypeBossSB2.clamp_t__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveCFf: /* 8015D640 0015A440 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8015D644 0015A444 7C 08 02 A6 */ mflr r0 /* 8015D648 0015A448 90 01 00 24 */ stw r0, 0x24(r1) @@ -7236,10 +7236,10 @@ func_8015D640: /* 8015D654 0015A454 FF C0 08 90 */ fmr f30, f1 /* 8015D658 0015A458 93 E1 00 0C */ stw r31, 0xc(r1) /* 8015D65C 0015A45C 7C 7F 1B 78 */ mr r31, r3 -/* 8015D660 0015A460 48 00 00 3D */ bl func_8015D69C +/* 8015D660 0015A460 48 00 00 3D */ bl zNPCTypeBossSB2.end_t__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveCFv /* 8015D664 0015A464 FF E0 08 90 */ fmr f31, f1 /* 8015D668 0015A468 7F E3 FB 78 */ mr r3, r31 -/* 8015D66C 0015A46C 48 00 00 79 */ bl func_8015D6E4 +/* 8015D66C 0015A46C 48 00 00 79 */ bl zNPCTypeBossSB2.start_t__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveCFv /* 8015D670 0015A470 FC 40 08 90 */ fmr f2, f1 /* 8015D674 0015A474 FC 20 F0 90 */ fmr f1, f30 /* 8015D678 0015A478 FC 60 F8 90 */ fmr f3, f31 @@ -7252,22 +7252,22 @@ func_8015D640: /* 8015D694 0015A494 38 21 00 20 */ addi r1, r1, 0x20 /* 8015D698 0015A498 4E 80 00 20 */ blr -.global func_8015D69C -func_8015D69C: +.global zNPCTypeBossSB2.end_t__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveCFv +zNPCTypeBossSB2.end_t__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveCFv: /* 8015D69C 0015A49C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015D6A0 0015A4A0 7C 08 02 A6 */ mflr r0 /* 8015D6A4 0015A4A4 80 83 00 08 */ lwz r4, 8(r3) /* 8015D6A8 0015A4A8 90 01 00 14 */ stw r0, 0x14(r1) /* 8015D6AC 0015A4AC 38 84 FF FF */ addi r4, r4, -1 -/* 8015D6B0 0015A4B0 48 00 00 19 */ bl func_8015D6C8 +/* 8015D6B0 0015A4B0 48 00 00 19 */ bl zNPCTypeBossSB2.get_node__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveCFUl /* 8015D6B4 0015A4B4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8015D6B8 0015A4B8 C0 23 00 00 */ lfs f1, 0(r3) /* 8015D6BC 0015A4BC 7C 08 03 A6 */ mtlr r0 /* 8015D6C0 0015A4C0 38 21 00 10 */ addi r1, r1, 0x10 /* 8015D6C4 0015A4C4 4E 80 00 20 */ blr -.global func_8015D6C8 -func_8015D6C8: +.global zNPCTypeBossSB2.get_node__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveCFUl +zNPCTypeBossSB2.get_node__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveCFUl: /* 8015D6C8 0015A4C8 80 03 00 00 */ lwz r0, 0(r3) /* 8015D6CC 0015A4CC 80 A3 00 04 */ lwz r5, 4(r3) /* 8015D6D0 0015A4D0 54 03 10 3A */ slwi r3, r0, 2 @@ -7276,8 +7276,8 @@ func_8015D6C8: /* 8015D6DC 0015A4DC 7C 65 02 14 */ add r3, r5, r0 /* 8015D6E0 0015A4E0 4E 80 00 20 */ blr -.global func_8015D6E4 -func_8015D6E4: +.global zNPCTypeBossSB2.start_t__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveCFv +zNPCTypeBossSB2.start_t__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveCFv: /* 8015D6E4 0015A4E4 80 63 00 04 */ lwz r3, 4(r3) /* 8015D6E8 0015A4E8 C0 23 00 00 */ lfs f1, 0(r3) /* 8015D6EC 0015A4EC 4E 80 00 20 */ blr @@ -7985,7 +7985,7 @@ lbl_8015E078: /* 8015E0C0 0015AEC0 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) /* 8015E0C4 0015AEC4 38 60 00 00 */ li r3, 0 /* 8015E0C8 0015AEC8 38 85 17 E0 */ addi r4, r5, 0x17e0 -/* 8015E0CC 0015AECC 4B FF 8E BD */ bl func_80156F88 +/* 8015E0CC 0015AECC 4B FF 8E BD */ bl zNPCTypeBossSB2.play_sound__29_unnamed_zNPCTypeBossSB2_cpp_FiPC5xVec3f /* 8015E0D0 0015AED0 80 9E 00 4C */ lwz r4, 0x4c(r30) /* 8015E0D4 0015AED4 38 00 00 01 */ li r0, 1 /* 8015E0D8 0015AED8 FC 20 F8 90 */ fmr f1, f31 @@ -8766,7 +8766,7 @@ lbl_8015EB44: /* 8015EC5C 0015BA5C 1C 80 00 0C */ mulli r4, r0, 0xc /* 8015EC60 0015BA60 38 84 17 EC */ addi r4, r4, 0x17ec /* 8015EC64 0015BA64 7C 85 22 14 */ add r4, r5, r4 -/* 8015EC68 0015BA68 4B FF 83 21 */ bl func_80156F88 +/* 8015EC68 0015BA68 4B FF 83 21 */ bl zNPCTypeBossSB2.play_sound__29_unnamed_zNPCTypeBossSB2_cpp_FiPC5xVec3f lbl_8015EC6C: /* 8015EC6C 0015BA6C 80 7E 00 5C */ lwz r3, 0x5c(r30) /* 8015EC70 0015BA70 4B FF BE 39 */ bl player_on_ground__9zNPCB_SB2CFv @@ -9046,7 +9046,7 @@ lbl_8015F01C: /* 8015F070 0015BE70 1C 80 00 0C */ mulli r4, r0, 0xc /* 8015F074 0015BE74 38 84 17 EC */ addi r4, r4, 0x17ec /* 8015F078 0015BE78 7C 85 22 14 */ add r4, r5, r4 -/* 8015F07C 0015BE7C 4B FF 7F 0D */ bl func_80156F88 +/* 8015F07C 0015BE7C 4B FF 7F 0D */ bl zNPCTypeBossSB2.play_sound__29_unnamed_zNPCTypeBossSB2_cpp_FiPC5xVec3f /* 8015F080 0015BE80 48 00 00 8C */ b lbl_8015F10C lbl_8015F084: /* 8015F084 0015BE84 7F E3 FB 78 */ mr r3, r31 @@ -9076,7 +9076,7 @@ lbl_8015F084: /* 8015F0E4 0015BEE4 1C 80 00 0C */ mulli r4, r0, 0xc /* 8015F0E8 0015BEE8 38 84 17 EC */ addi r4, r4, 0x17ec /* 8015F0EC 0015BEEC 7C 85 22 14 */ add r4, r5, r4 -/* 8015F0F0 0015BEF0 4B FF 7E 99 */ bl func_80156F88 +/* 8015F0F0 0015BEF0 4B FF 7E 99 */ bl zNPCTypeBossSB2.play_sound__29_unnamed_zNPCTypeBossSB2_cpp_FiPC5xVec3f /* 8015F0F4 0015BEF4 48 00 00 18 */ b lbl_8015F10C lbl_8015F0F8: /* 8015F0F8 0015BEF8 38 00 00 01 */ li r0, 1 @@ -9552,8 +9552,8 @@ lbl_8015F728: /* 8015F7BC 0015C5BC 38 60 00 00 */ li r3, 0 /* 8015F7C0 0015C5C0 4E 80 00 20 */ blr -.global func_8015F7C4 -func_8015F7C4: +.global zNPCTypeBossSB2.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc +zNPCTypeBossSB2.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc: /* 8015F7C4 0015C5C4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8015F7C8 0015C5C8 7C 08 02 A6 */ mflr r0 /* 8015F7CC 0015C5CC 90 01 00 24 */ stw r0, 0x24(r1) @@ -9590,8 +9590,8 @@ lbl_8015F820: /* 8015F840 0015C640 38 21 00 20 */ addi r1, r1, 0x20 /* 8015F844 0015C644 4E 80 00 20 */ blr -.global func_8015F848 -func_8015F848: +.global zNPCTypeBossSB2.load_param_b_i___10auto_tweakFRbiiiP16xModelAssetParamUiPCc +zNPCTypeBossSB2.load_param_b_i___10auto_tweakFRbiiiP16xModelAssetParamUiPCc: /* 8015F848 0015C648 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015F84C 0015C64C 7C 08 02 A6 */ mflr r0 /* 8015F850 0015C650 7D 04 43 78 */ mr r4, r8 @@ -9612,8 +9612,8 @@ func_8015F848: /* 8015F88C 0015C68C 38 21 00 10 */ addi r1, r1, 0x10 /* 8015F890 0015C690 4E 80 00 20 */ blr -.global func_8015F894 -func_8015F894: +.global zNPCTypeBossSB2.load_param_5xVec3_i___10auto_tweakFR5xVec3iiiP16xModelAssetParamUiPCc +zNPCTypeBossSB2.load_param_5xVec3_i___10auto_tweakFR5xVec3iiiP16xModelAssetParamUiPCc: /* 8015F894 0015C694 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8015F898 0015C698 7C 08 02 A6 */ mflr r0 /* 8015F89C 0015C69C 7C 6A 1B 78 */ mr r10, r3 @@ -9635,8 +9635,8 @@ func_8015F894: /* 8015F8DC 0015C6DC 38 21 00 20 */ addi r1, r1, 0x20 /* 8015F8E0 0015C6E0 4E 80 00 20 */ blr -.global func_8015F8E4 -func_8015F8E4: +.global zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc +zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc: /* 8015F8E4 0015C6E4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8015F8E8 0015C6E8 7C 08 02 A6 */ mflr r0 /* 8015F8EC 0015C6EC 90 01 00 44 */ stw r0, 0x44(r1) @@ -10100,8 +10100,8 @@ func_8015FEC0: /* 8015FEF4 0015CCF4 38 21 00 10 */ addi r1, r1, 0x10 /* 8015FEF8 0015CCF8 4E 80 00 20 */ blr -.global func_8015FEFC -func_8015FEFC: +.global zNPCTypeBossSB2.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 +zNPCTypeBossSB2.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 8015FEFC 0015CCFC C0 65 00 04 */ lfs f3, 4(r5) /* 8015FF00 0015CD00 C0 04 00 10 */ lfs f0, 0x10(r4) /* 8015FF04 0015CD04 C0 44 00 14 */ lfs f2, 0x14(r4) diff --git a/asm/Game/zNPCTypeBossSandy.s b/asm/Game/zNPCTypeBossSandy.s index fba8b84f4..9aed3b818 100644 --- a/asm/Game/zNPCTypeBossSandy.s +++ b/asm/Game/zNPCTypeBossSandy.s @@ -2,7 +2,7 @@ .section .text # 0x8013D054 - 0x801465FC -func_8013D054: +zNPCTypeBossSandy.on_change_newsfish__FRC10tweak_info: /* 8013D054 00139E54 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013D058 00139E58 7C 08 02 A6 */ mflr r0 /* 8013D05C 00139E5C 38 A0 00 00 */ li r5, 0 @@ -894,7 +894,7 @@ lbl_8013DD28: /* 8013DE14 0013AC14 80 83 00 4C */ lwz r4, 0x4c(r3) /* 8013DE18 0013AC18 80 B9 00 00 */ lwz r5, 0(r25) /* 8013DE1C 0013AC1C 38 67 00 88 */ addi r3, r7, 0x88 -/* 8013DE20 0013AC20 48 00 26 AD */ bl func_801404CC +/* 8013DE20 0013AC20 48 00 26 AD */ bl zNPCTypeBossSandy.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 8013DE24 0013AC24 80 7F 02 B4 */ lwz r3, 0x2b4(r31) /* 8013DE28 0013AC28 7C 63 E0 2E */ lwzx r3, r3, r28 /* 8013DE2C 0013AC2C 38 63 00 64 */ addi r3, r3, 0x64 @@ -923,7 +923,7 @@ lbl_8013DE58: /* 8013DE80 0013AC80 38 80 00 03 */ li r4, 3 /* 8013DE84 0013AC84 80 A5 00 08 */ lwz r5, 8(r5) /* 8013DE88 0013AC88 80 C6 00 4C */ lwz r6, 0x4c(r6) -/* 8013DE8C 0013AC8C 48 00 26 E9 */ bl func_80140574 +/* 8013DE8C 0013AC8C 48 00 26 E9 */ bl zNPCTypeBossSandy.MakeOBBFor__FiiP4xEntP7xMat4x3 /* 8013DE90 0013AC90 80 7F 02 B4 */ lwz r3, 0x2b4(r31) /* 8013DE94 0013AC94 80 63 00 08 */ lwz r3, 8(r3) /* 8013DE98 0013AC98 38 63 00 64 */ addi r3, r3, 0x64 @@ -935,7 +935,7 @@ lbl_8013DE58: /* 8013DEB0 0013ACB0 38 80 00 05 */ li r4, 5 /* 8013DEB4 0013ACB4 80 A5 00 10 */ lwz r5, 0x10(r5) /* 8013DEB8 0013ACB8 80 C6 00 4C */ lwz r6, 0x4c(r6) -/* 8013DEBC 0013ACBC 48 00 26 B9 */ bl func_80140574 +/* 8013DEBC 0013ACBC 48 00 26 B9 */ bl zNPCTypeBossSandy.MakeOBBFor__FiiP4xEntP7xMat4x3 /* 8013DEC0 0013ACC0 80 7F 02 B4 */ lwz r3, 0x2b4(r31) /* 8013DEC4 0013ACC4 80 63 00 10 */ lwz r3, 0x10(r3) /* 8013DEC8 0013ACC8 38 63 00 64 */ addi r3, r3, 0x64 @@ -947,7 +947,7 @@ lbl_8013DE58: /* 8013DEE0 0013ACE0 38 80 00 0A */ li r4, 0xa /* 8013DEE4 0013ACE4 80 A5 00 24 */ lwz r5, 0x24(r5) /* 8013DEE8 0013ACE8 80 C6 00 4C */ lwz r6, 0x4c(r6) -/* 8013DEEC 0013ACEC 48 00 26 89 */ bl func_80140574 +/* 8013DEEC 0013ACEC 48 00 26 89 */ bl zNPCTypeBossSandy.MakeOBBFor__FiiP4xEntP7xMat4x3 /* 8013DEF0 0013ACF0 80 7F 02 B4 */ lwz r3, 0x2b4(r31) /* 8013DEF4 0013ACF4 80 63 00 24 */ lwz r3, 0x24(r3) /* 8013DEF8 0013ACF8 38 63 00 64 */ addi r3, r3, 0x64 @@ -959,7 +959,7 @@ lbl_8013DE58: /* 8013DF10 0013AD10 38 80 00 0C */ li r4, 0xc /* 8013DF14 0013AD14 80 A5 00 2C */ lwz r5, 0x2c(r5) /* 8013DF18 0013AD18 80 C6 00 4C */ lwz r6, 0x4c(r6) -/* 8013DF1C 0013AD1C 48 00 26 59 */ bl func_80140574 +/* 8013DF1C 0013AD1C 48 00 26 59 */ bl zNPCTypeBossSandy.MakeOBBFor__FiiP4xEntP7xMat4x3 /* 8013DF20 0013AD20 80 7F 02 B4 */ lwz r3, 0x2b4(r31) /* 8013DF24 0013AD24 80 63 00 2C */ lwz r3, 0x2c(r3) /* 8013DF28 0013AD28 38 63 00 64 */ addi r3, r3, 0x64 @@ -988,7 +988,7 @@ lbl_8013DF4C: /* 8013DF80 0013AD80 2C 19 00 10 */ cmpwi r25, 0x10 /* 8013DF84 0013AD84 3B 18 00 04 */ addi r24, r24, 4 /* 8013DF88 0013AD88 41 80 FF C4 */ blt lbl_8013DF4C -/* 8013DF8C 0013AD8C 48 00 17 2D */ bl func_8013F6B8 +/* 8013DF8C 0013AD8C 48 00 17 2D */ bl zNPCTypeBossSandy.zNPCBSandy_BossDamageEffect_Init__Fv /* 8013DF90 0013AD90 38 00 01 00 */ li r0, 0x100 /* 8013DF94 0013AD94 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 8013DF98 0013AD98 38 83 D1 9C */ addi r4, r3, lbl_8026D19C@l @@ -2305,8 +2305,8 @@ lbl_8013F364: /* 8013F364 0013C164 7D 03 43 78 */ mr r3, r8 /* 8013F368 0013C168 4E 80 00 20 */ blr -.global func_8013F36C -func_8013F36C: +.global zNPCTypeBossSandy.SpringRender__FP15SandyLimbSpring +zNPCTypeBossSandy.SpringRender__FP15SandyLimbSpring: /* 8013F36C 0013C16C 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8013F370 0013C170 7C 08 02 A6 */ mflr r0 /* 8013F374 0013C174 90 01 00 74 */ stw r0, 0x74(r1) @@ -2537,8 +2537,8 @@ lbl_8013F67C: /* 8013F6B0 0013C4B0 38 21 00 70 */ addi r1, r1, 0x70 /* 8013F6B4 0013C4B4 4E 80 00 20 */ blr -.global func_8013F6B8 -func_8013F6B8: +.global zNPCTypeBossSandy.zNPCBSandy_BossDamageEffect_Init__Fv +zNPCTypeBossSandy.zNPCBSandy_BossDamageEffect_Init__Fv: /* 8013F6B8 0013C4B8 3C 60 80 33 */ lis r3, lbl_80328114@ha /* 8013F6BC 0013C4BC 38 00 00 00 */ li r0, 0 /* 8013F6C0 0013C4C0 38 63 81 14 */ addi r3, r3, lbl_80328114@l @@ -2548,8 +2548,8 @@ func_8013F6B8: /* 8013F6D0 0013C4D0 90 03 04 1C */ stw r0, 0x41c(r3) /* 8013F6D4 0013C4D4 4E 80 00 20 */ blr -.global func_8013F6D8 -func_8013F6D8: +.global zNPCTypeBossSandy.zNPCBSandy_BossDamageEffect__FP14xModelInstanceUi +zNPCTypeBossSandy.zNPCBSandy_BossDamageEffect__FP14xModelInstanceUi: /* 8013F6D8 0013C4D8 28 04 00 00 */ cmplwi r4, 0 /* 8013F6DC 0013C4DC 41 82 00 D4 */ beq lbl_8013F7B0 /* 8013F6E0 0013C4E0 3C 80 80 33 */ lis r4, lbl_80328114@ha @@ -2663,8 +2663,8 @@ lbl_8013F870: /* 8013F874 0013C674 40 82 FF BC */ bne lbl_8013F830 /* 8013F878 0013C678 4E 80 00 20 */ blr -.global func_8013F87C -func_8013F87C: +.global zNPCTypeBossSandy.zNPCBSandy_BossDamageEffect_Update__Ff +zNPCTypeBossSandy.zNPCBSandy_BossDamageEffect_Update__Ff: /* 8013F87C 0013C67C 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8013F880 0013C680 7C 08 02 A6 */ mflr r0 /* 8013F884 0013C684 90 01 00 54 */ stw r0, 0x54(r1) @@ -2692,7 +2692,7 @@ lbl_8013F8BC: /* 8013F8D8 0013C6D8 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 8013F8DC 0013C6DC 40 80 00 0C */ bge lbl_8013F8E8 /* 8013F8E0 0013C6E0 38 80 00 01 */ li r4, 1 -/* 8013F8E4 0013C6E4 4B FF FD F5 */ bl func_8013F6D8 +/* 8013F8E4 0013C6E4 4B FF FD F5 */ bl zNPCTypeBossSandy.zNPCBSandy_BossDamageEffect__FP14xModelInstanceUi lbl_8013F8E8: /* 8013F8E8 0013C6E8 C0 3F 01 00 */ lfs f1, 0x100(r31) /* 8013F8EC 0013C6EC C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) @@ -2925,25 +2925,25 @@ lbl_8013FC3C: /* 8013FC40 0013CA40 80 03 00 10 */ lwz r0, 0x10(r3) /* 8013FC44 0013CA44 28 00 00 00 */ cmplwi r0, 0 /* 8013FC48 0013CA48 41 82 00 08 */ beq lbl_8013FC50 -/* 8013FC4C 0013CA4C 4B FF F7 21 */ bl func_8013F36C +/* 8013FC4C 0013CA4C 4B FF F7 21 */ bl zNPCTypeBossSandy.SpringRender__FP15SandyLimbSpring lbl_8013FC50: /* 8013FC50 0013CA50 38 7F 00 7C */ addi r3, r31, 0x7c /* 8013FC54 0013CA54 80 03 00 10 */ lwz r0, 0x10(r3) /* 8013FC58 0013CA58 28 00 00 00 */ cmplwi r0, 0 /* 8013FC5C 0013CA5C 41 82 00 08 */ beq lbl_8013FC64 -/* 8013FC60 0013CA60 4B FF F7 0D */ bl func_8013F36C +/* 8013FC60 0013CA60 4B FF F7 0D */ bl zNPCTypeBossSandy.SpringRender__FP15SandyLimbSpring lbl_8013FC64: /* 8013FC64 0013CA64 38 7F 00 40 */ addi r3, r31, 0x40 /* 8013FC68 0013CA68 80 03 00 10 */ lwz r0, 0x10(r3) /* 8013FC6C 0013CA6C 28 00 00 00 */ cmplwi r0, 0 /* 8013FC70 0013CA70 41 82 00 08 */ beq lbl_8013FC78 -/* 8013FC74 0013CA74 4B FF F6 F9 */ bl func_8013F36C +/* 8013FC74 0013CA74 4B FF F6 F9 */ bl zNPCTypeBossSandy.SpringRender__FP15SandyLimbSpring lbl_8013FC78: /* 8013FC78 0013CA78 38 7F 00 54 */ addi r3, r31, 0x54 /* 8013FC7C 0013CA7C 80 03 00 10 */ lwz r0, 0x10(r3) /* 8013FC80 0013CA80 28 00 00 00 */ cmplwi r0, 0 /* 8013FC84 0013CA84 41 82 00 08 */ beq lbl_8013FC8C -/* 8013FC88 0013CA88 4B FF F6 E5 */ bl func_8013F36C +/* 8013FC88 0013CA88 4B FF F6 E5 */ bl zNPCTypeBossSandy.SpringRender__FP15SandyLimbSpring lbl_8013FC8C: /* 8013FC8C 0013CA8C 80 01 00 64 */ lwz r0, 0x64(r1) /* 8013FC90 0013CA90 83 E1 00 5C */ lwz r31, 0x5c(r1) @@ -2988,7 +2988,7 @@ CalcMagnetizeInfo__10zNPCBSandyFv: /* 8013FD20 0013CB20 38 A4 99 50 */ addi r5, r4, lbl_80299950@l /* 8013FD24 0013CB24 38 81 00 08 */ addi r4, r1, 8 /* 8013FD28 0013CB28 38 A5 00 0C */ addi r5, r5, 0xc -/* 8013FD2C 0013CB2C 48 00 68 65 */ bl func_80146590 +/* 8013FD2C 0013CB2C 48 00 68 65 */ bl zNPCTypeBossSandy.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8013FD30 0013CB30 38 7F 06 1C */ addi r3, r31, 0x61c /* 8013FD34 0013CB34 38 81 00 38 */ addi r4, r1, 0x38 /* 8013FD38 0013CB38 4B EC EA 1D */ bl func_8000E754 @@ -3324,22 +3324,22 @@ lbl_801401E8: /* 80140238 0013D038 38 81 00 20 */ addi r4, r1, 0x20 /* 8014023C 0013D03C 7F 9F 02 14 */ add r28, r31, r0 /* 80140240 0013D040 38 BC 09 80 */ addi r5, r28, 0x980 -/* 80140244 0013D044 48 00 63 4D */ bl func_80146590 +/* 80140244 0013D044 48 00 63 4D */ bl zNPCTypeBossSandy.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80140248 0013D048 38 61 00 14 */ addi r3, r1, 0x14 /* 8014024C 0013D04C 38 9D 09 E0 */ addi r4, r29, 0x9e0 /* 80140250 0013D050 7C 65 1B 78 */ mr r5, r3 -/* 80140254 0013D054 48 00 63 3D */ bl func_80146590 +/* 80140254 0013D054 48 00 63 3D */ bl zNPCTypeBossSandy.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80140258 0013D058 38 61 00 14 */ addi r3, r1, 0x14 /* 8014025C 0013D05C 38 9D 0A 10 */ addi r4, r29, 0xa10 /* 80140260 0013D060 4B EC E4 F5 */ bl func_8000E754 /* 80140264 0013D064 38 61 00 08 */ addi r3, r1, 8 /* 80140268 0013D068 38 81 00 20 */ addi r4, r1, 0x20 /* 8014026C 0013D06C 38 BC 09 8C */ addi r5, r28, 0x98c -/* 80140270 0013D070 48 00 63 21 */ bl func_80146590 +/* 80140270 0013D070 48 00 63 21 */ bl zNPCTypeBossSandy.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80140274 0013D074 38 61 00 08 */ addi r3, r1, 8 /* 80140278 0013D078 38 9D 09 E0 */ addi r4, r29, 0x9e0 /* 8014027C 0013D07C 7C 65 1B 78 */ mr r5, r3 -/* 80140280 0013D080 48 00 63 11 */ bl func_80146590 +/* 80140280 0013D080 48 00 63 11 */ bl zNPCTypeBossSandy.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80140284 0013D084 38 61 00 08 */ addi r3, r1, 8 /* 80140288 0013D088 38 9D 0A 10 */ addi r4, r29, 0xa10 /* 8014028C 0013D08C 4B EC E4 C9 */ bl func_8000E754 @@ -3387,8 +3387,8 @@ lbl_80140308: /* 80140324 0013D124 38 21 00 90 */ addi r1, r1, 0x90 /* 80140328 0013D128 4E 80 00 20 */ blr -.global func_8014032C -func_8014032C: +.global zNPCTypeBossSandy.UpdateSandyBossCam__FP10zNPCBSandyf +zNPCTypeBossSandy.UpdateSandyBossCam__FP10zNPCBSandyf: /* 8014032C 0013D12C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80140330 0013D130 7C 08 02 A6 */ mflr r0 /* 80140334 0013D134 90 01 00 34 */ stw r0, 0x34(r1) @@ -3504,8 +3504,8 @@ lbl_801404AC: /* 801404C4 0013D2C4 38 21 00 30 */ addi r1, r1, 0x30 /* 801404C8 0013D2C8 4E 80 00 20 */ blr -.global func_801404CC -func_801404CC: +.global zNPCTypeBossSandy.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 +zNPCTypeBossSandy.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3: /* 801404CC 0013D2CC 94 21 FF A0 */ stwu r1, -0x60(r1) /* 801404D0 0013D2D0 7C 08 02 A6 */ mflr r0 /* 801404D4 0013D2D4 2C 05 00 00 */ cmpwi r5, 0 @@ -3518,7 +3518,7 @@ func_801404CC: /* 801404F0 0013D2F0 7C 7D 1B 78 */ mr r29, r3 /* 801404F4 0013D2F4 40 82 00 1C */ bne lbl_80140510 /* 801404F8 0013D2F8 7F E5 FB 78 */ mr r5, r31 -/* 801404FC 0013D2FC 48 00 60 95 */ bl func_80146590 +/* 801404FC 0013D2FC 48 00 60 95 */ bl zNPCTypeBossSandy.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80140500 0013D300 7F A3 EB 78 */ mr r3, r29 /* 80140504 0013D304 38 9E 00 30 */ addi r4, r30, 0x30 /* 80140508 0013D308 4B EC E2 4D */ bl func_8000E754 @@ -3534,7 +3534,7 @@ lbl_80140510: /* 8014052C 0013D32C 7F A3 EB 78 */ mr r3, r29 /* 80140530 0013D330 7F E5 FB 78 */ mr r5, r31 /* 80140534 0013D334 38 81 00 08 */ addi r4, r1, 8 -/* 80140538 0013D338 48 00 60 59 */ bl func_80146590 +/* 80140538 0013D338 48 00 60 59 */ bl zNPCTypeBossSandy.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8014053C 0013D33C 7F A3 EB 78 */ mr r3, r29 /* 80140540 0013D340 38 81 00 38 */ addi r4, r1, 0x38 /* 80140544 0013D344 4B EC E2 11 */ bl func_8000E754 @@ -3552,8 +3552,8 @@ lbl_80140558: /* 8014056C 0013D36C 38 21 00 60 */ addi r1, r1, 0x60 /* 80140570 0013D370 4E 80 00 20 */ blr -.global func_80140574 -func_80140574: +.global zNPCTypeBossSandy.MakeOBBFor__FiiP4xEntP7xMat4x3 +zNPCTypeBossSandy.MakeOBBFor__FiiP4xEntP7xMat4x3: /* 80140574 0013D374 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80140578 0013D378 7C 08 02 A6 */ mflr r0 /* 8014057C 0013D37C 90 01 00 54 */ stw r0, 0x54(r1) @@ -3575,7 +3575,7 @@ func_80140574: /* 801405BC 0013D3BC 7F E4 FB 78 */ mr r4, r31 /* 801405C0 0013D3C0 38 61 00 20 */ addi r3, r1, 0x20 /* 801405C4 0013D3C4 7C C0 42 14 */ add r6, r0, r8 -/* 801405C8 0013D3C8 4B FF FF 05 */ bl func_801404CC +/* 801405C8 0013D3C8 4B FF FF 05 */ bl zNPCTypeBossSandy.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 801405CC 0013D3CC 3C 80 80 2A */ lis r4, lbl_802998C8@ha /* 801405D0 0013D3D0 3C 60 80 2A */ lis r3, lbl_80299950@ha /* 801405D4 0013D3D4 1C DD 00 0C */ mulli r6, r29, 0xc @@ -3586,7 +3586,7 @@ func_80140574: /* 801405E8 0013D3E8 7F E4 FB 78 */ mr r4, r31 /* 801405EC 0013D3EC 38 61 00 14 */ addi r3, r1, 0x14 /* 801405F0 0013D3F0 7C C0 32 14 */ add r6, r0, r6 -/* 801405F4 0013D3F4 4B FF FE D9 */ bl func_801404CC +/* 801405F4 0013D3F4 4B FF FE D9 */ bl zNPCTypeBossSandy.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 801405F8 0013D3F8 38 61 00 14 */ addi r3, r1, 0x14 /* 801405FC 0013D3FC 38 81 00 20 */ addi r4, r1, 0x20 /* 80140600 0013D400 4B ED B3 61 */ bl func_8001B960 @@ -3852,7 +3852,7 @@ lbl_801409A4: /* 801409A8 0013D7A8 41 82 00 14 */ beq lbl_801409BC /* 801409AC 0013D7AC FC 20 F8 90 */ fmr f1, f31 /* 801409B0 0013D7B0 7F A3 EB 78 */ mr r3, r29 -/* 801409B4 0013D7B4 4B FF F9 79 */ bl func_8014032C +/* 801409B4 0013D7B4 4B FF F9 79 */ bl zNPCTypeBossSandy.UpdateSandyBossCam__FP10zNPCBSandyf /* 801409B8 0013D7B8 48 00 00 0C */ b lbl_801409C4 lbl_801409BC: /* 801409BC 0013D7BC 38 60 00 08 */ li r3, 8 @@ -4685,14 +4685,14 @@ lbl_801415BC: /* 801415E8 0013E3E8 38 A0 00 05 */ li r5, 5 /* 801415EC 0013E3EC 80 84 00 24 */ lwz r4, 0x24(r4) /* 801415F0 0013E3F0 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 801415F4 0013E3F4 4B FF EE D9 */ bl func_801404CC +/* 801415F4 0013E3F4 4B FF EE D9 */ bl zNPCTypeBossSandy.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 801415F8 0013E3F8 80 9D 07 C0 */ lwz r4, 0x7c0(r29) /* 801415FC 0013E3FC 38 61 00 14 */ addi r3, r1, 0x14 /* 80141600 0013E400 38 C1 00 08 */ addi r6, r1, 8 /* 80141604 0013E404 38 A0 00 08 */ li r5, 8 /* 80141608 0013E408 80 84 00 24 */ lwz r4, 0x24(r4) /* 8014160C 0013E40C 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80141610 0013E410 4B FF EE BD */ bl func_801404CC +/* 80141610 0013E410 4B FF EE BD */ bl zNPCTypeBossSandy.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 80141614 0013E414 80 7D 09 78 */ lwz r3, 0x978(r29) /* 80141618 0013E418 38 81 00 20 */ addi r4, r1, 0x20 /* 8014161C 0013E41C 38 A1 00 14 */ addi r5, r1, 0x14 @@ -4707,7 +4707,7 @@ lbl_80141634: /* 8014163C 0013E43C 7F C4 F3 78 */ mr r4, r30 /* 80141640 0013E440 4B FA EA B1 */ bl Process__10zNPCCommonFP6xScenef /* 80141644 0013E444 FC 20 F8 90 */ fmr f1, f31 -/* 80141648 0013E448 4B FF E2 35 */ bl func_8013F87C +/* 80141648 0013E448 4B FF E2 35 */ bl zNPCTypeBossSandy.zNPCBSandy_BossDamageEffect_Update__Ff /* 8014164C 0013E44C E3 E1 00 E8 */ psq_l f31, 232(r1), 0, qr0 /* 80141650 0013E450 CB E1 00 E0 */ lfd f31, 0xe0(r1) /* 80141654 0013E454 BB 01 00 C0 */ lmw r24, 0xc0(r1) @@ -5143,7 +5143,7 @@ lbl_80141C4C: /* 80141C6C 0013EA6C 80 83 00 4C */ lwz r4, 0x4c(r3) /* 80141C70 0013EA70 80 BD 00 00 */ lwz r5, 0(r29) /* 80141C74 0013EA74 38 67 00 88 */ addi r3, r7, 0x88 -/* 80141C78 0013EA78 4B FF E8 55 */ bl func_801404CC +/* 80141C78 0013EA78 4B FF E8 55 */ bl zNPCTypeBossSandy.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 80141C7C 0013EA7C 80 7E 02 B4 */ lwz r3, 0x2b4(r30) /* 80141C80 0013EA80 7C 63 D0 2E */ lwzx r3, r3, r26 /* 80141C84 0013EA84 38 63 00 64 */ addi r3, r3, 0x64 @@ -5257,7 +5257,7 @@ lbl_80141DF8: /* 80141E20 0013EC20 38 80 00 03 */ li r4, 3 /* 80141E24 0013EC24 80 A5 00 08 */ lwz r5, 8(r5) /* 80141E28 0013EC28 80 C6 00 4C */ lwz r6, 0x4c(r6) -/* 80141E2C 0013EC2C 4B FF E7 49 */ bl func_80140574 +/* 80141E2C 0013EC2C 4B FF E7 49 */ bl zNPCTypeBossSandy.MakeOBBFor__FiiP4xEntP7xMat4x3 /* 80141E30 0013EC30 80 7E 02 B4 */ lwz r3, 0x2b4(r30) /* 80141E34 0013EC34 80 63 00 08 */ lwz r3, 8(r3) /* 80141E38 0013EC38 38 63 00 64 */ addi r3, r3, 0x64 @@ -5272,7 +5272,7 @@ lbl_80141DF8: /* 80141E5C 0013EC5C 38 80 00 05 */ li r4, 5 /* 80141E60 0013EC60 80 A5 00 10 */ lwz r5, 0x10(r5) /* 80141E64 0013EC64 80 C6 00 4C */ lwz r6, 0x4c(r6) -/* 80141E68 0013EC68 4B FF E7 0D */ bl func_80140574 +/* 80141E68 0013EC68 4B FF E7 0D */ bl zNPCTypeBossSandy.MakeOBBFor__FiiP4xEntP7xMat4x3 /* 80141E6C 0013EC6C 80 7E 02 B4 */ lwz r3, 0x2b4(r30) /* 80141E70 0013EC70 80 63 00 10 */ lwz r3, 0x10(r3) /* 80141E74 0013EC74 38 63 00 64 */ addi r3, r3, 0x64 @@ -5287,7 +5287,7 @@ lbl_80141DF8: /* 80141E98 0013EC98 38 80 00 0A */ li r4, 0xa /* 80141E9C 0013EC9C 80 A5 00 24 */ lwz r5, 0x24(r5) /* 80141EA0 0013ECA0 80 C6 00 4C */ lwz r6, 0x4c(r6) -/* 80141EA4 0013ECA4 4B FF E6 D1 */ bl func_80140574 +/* 80141EA4 0013ECA4 4B FF E6 D1 */ bl zNPCTypeBossSandy.MakeOBBFor__FiiP4xEntP7xMat4x3 /* 80141EA8 0013ECA8 80 7E 02 B4 */ lwz r3, 0x2b4(r30) /* 80141EAC 0013ECAC 80 63 00 24 */ lwz r3, 0x24(r3) /* 80141EB0 0013ECB0 38 63 00 64 */ addi r3, r3, 0x64 @@ -5302,7 +5302,7 @@ lbl_80141DF8: /* 80141ED4 0013ECD4 38 80 00 0C */ li r4, 0xc /* 80141ED8 0013ECD8 80 A5 00 2C */ lwz r5, 0x2c(r5) /* 80141EDC 0013ECDC 80 C6 00 4C */ lwz r6, 0x4c(r6) -/* 80141EE0 0013ECE0 4B FF E6 95 */ bl func_80140574 +/* 80141EE0 0013ECE0 4B FF E6 95 */ bl zNPCTypeBossSandy.MakeOBBFor__FiiP4xEntP7xMat4x3 /* 80141EE4 0013ECE4 80 7E 02 B4 */ lwz r3, 0x2b4(r30) /* 80141EE8 0013ECE8 80 63 00 2C */ lwz r3, 0x2c(r3) /* 80141EEC 0013ECEC 38 63 00 64 */ addi r3, r3, 0x64 @@ -7324,11 +7324,11 @@ lbl_80143C00: /* 80143D10 00140B10 38 80 00 00 */ li r4, 0 /* 80143D14 00140B14 D0 1E 0A EC */ stfs f0, 0xaec(r30) /* 80143D18 00140B18 80 7E 00 24 */ lwz r3, 0x24(r30) -/* 80143D1C 00140B1C 4B FF B9 BD */ bl func_8013F6D8 +/* 80143D1C 00140B1C 4B FF B9 BD */ bl zNPCTypeBossSandy.zNPCBSandy_BossDamageEffect__FP14xModelInstanceUi /* 80143D20 00140B20 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 80143D24 00140B24 38 80 00 00 */ li r4, 0 /* 80143D28 00140B28 80 63 00 24 */ lwz r3, 0x24(r3) -/* 80143D2C 00140B2C 4B FF B9 AD */ bl func_8013F6D8 +/* 80143D2C 00140B2C 4B FF B9 AD */ bl zNPCTypeBossSandy.zNPCBSandy_BossDamageEffect__FP14xModelInstanceUi /* 80143D30 00140B30 80 7E 07 D0 */ lwz r3, 0x7d0(r30) /* 80143D34 00140B34 38 A0 00 00 */ li r5, 0 /* 80143D38 00140B38 80 9E 07 C0 */ lwz r4, 0x7c0(r30) @@ -7532,7 +7532,7 @@ lbl_80143F6C: lbl_80144030: /* 80144030 00140E30 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80144034 00140E34 38 80 00 00 */ li r4, 0 -/* 80144038 00140E38 4B FF B6 A1 */ bl func_8013F6D8 +/* 80144038 00140E38 4B FF B6 A1 */ bl zNPCTypeBossSandy.zNPCBSandy_BossDamageEffect__FP14xModelInstanceUi /* 8014403C 00140E3C 7F 43 D3 78 */ mr r3, r26 /* 80144040 00140E40 38 80 00 20 */ li r4, 0x20 /* 80144044 00140E44 38 A0 00 00 */ li r5, 0 @@ -7556,7 +7556,7 @@ lbl_80144064: /* 80144088 00140E88 80 FE 00 24 */ lwz r7, 0x24(r30) /* 8014408C 00140E8C 80 A4 00 04 */ lwz r5, 4(r4) /* 80144090 00140E90 80 87 00 4C */ lwz r4, 0x4c(r7) -/* 80144094 00140E94 4B FF C4 39 */ bl func_801404CC +/* 80144094 00140E94 4B FF C4 39 */ bl zNPCTypeBossSandy.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 80144098 00140E98 C0 02 A5 48 */ lfs f0, lbl_803CEEC8-_SDA2_BASE_(r2) /* 8014409C 00140E9C D0 1E 05 F4 */ stfs f0, 0x5f4(r30) /* 801440A0 00140EA0 48 00 02 9C */ b lbl_8014433C @@ -7702,7 +7702,7 @@ lbl_80144284: /* 801442BC 001410BC 38 A4 99 50 */ addi r5, r4, lbl_80299950@l /* 801442C0 001410C0 38 81 00 24 */ addi r4, r1, 0x24 /* 801442C4 001410C4 38 A5 00 0C */ addi r5, r5, 0xc -/* 801442C8 001410C8 48 00 22 C9 */ bl func_80146590 +/* 801442C8 001410C8 48 00 22 C9 */ bl zNPCTypeBossSandy.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 801442CC 001410CC 38 7E 06 1C */ addi r3, r30, 0x61c /* 801442D0 001410D0 38 81 00 54 */ addi r4, r1, 0x54 /* 801442D4 001410D4 4B EC A4 81 */ bl func_8000E754 @@ -8647,7 +8647,7 @@ lbl_80145040: /* 80145110 00141F10 80 85 00 24 */ lwz r4, 0x24(r5) /* 80145114 00141F14 38 A5 01 94 */ addi r5, r5, 0x194 /* 80145118 00141F18 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8014511C 00141F1C 48 00 14 75 */ bl func_80146590 +/* 8014511C 00141F1C 48 00 14 75 */ bl zNPCTypeBossSandy.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80145120 00141F20 80 7E 02 B4 */ lwz r3, 0x2b4(r30) /* 80145124 00141F24 80 BE 07 C4 */ lwz r5, 0x7c4(r30) /* 80145128 00141F28 80 83 00 04 */ lwz r4, 4(r3) @@ -8994,11 +8994,11 @@ lbl_80145618: lbl_80145638: /* 80145638 00142438 80 7E 00 24 */ lwz r3, 0x24(r30) /* 8014563C 0014243C 38 80 00 00 */ li r4, 0 -/* 80145640 00142440 4B FF A0 99 */ bl func_8013F6D8 +/* 80145640 00142440 4B FF A0 99 */ bl zNPCTypeBossSandy.zNPCBSandy_BossDamageEffect__FP14xModelInstanceUi /* 80145644 00142444 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 80145648 00142448 38 80 00 00 */ li r4, 0 /* 8014564C 0014244C 80 63 00 24 */ lwz r3, 0x24(r3) -/* 80145650 00142450 4B FF A0 89 */ bl func_8013F6D8 +/* 80145650 00142450 4B FF A0 89 */ bl zNPCTypeBossSandy.zNPCBSandy_BossDamageEffect__FP14xModelInstanceUi /* 80145654 00142454 7F 23 CB 78 */ mr r3, r25 /* 80145658 00142458 38 80 00 20 */ li r4, 0x20 /* 8014565C 0014245C 38 A0 00 00 */ li r5, 0 @@ -10025,8 +10025,8 @@ func_80146580: /* 80146588 00143388 D0 23 00 58 */ stfs f1, 0x58(r3) /* 8014658C 0014338C 4E 80 00 20 */ blr -.global func_80146590 -func_80146590: +.global zNPCTypeBossSandy.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 +zNPCTypeBossSandy.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 80146590 00143390 C0 65 00 04 */ lfs f3, 4(r5) /* 80146594 00143394 C0 04 00 10 */ lfs f0, 0x10(r4) /* 80146598 00143398 C0 44 00 14 */ lfs f2, 0x14(r4) diff --git a/asm/Game/zNPCTypeCommon.s b/asm/Game/zNPCTypeCommon.s index 023ee26ca..3d8e7bf7f 100644 --- a/asm/Game/zNPCTypeCommon.s +++ b/asm/Game/zNPCTypeCommon.s @@ -134,7 +134,7 @@ zNPCCommon_SceneReset__Fv: /* 800EEFF8 000EBDF8 7C 08 02 A6 */ mflr r0 /* 800EEFFC 000EBDFC 90 01 00 14 */ stw r0, 0x14(r1) /* 800EF000 000EBE00 48 03 EE 51 */ bl NPCSupport_SceneReset__Fv -/* 800EF004 000EBE04 48 00 2E F1 */ bl func_800F1EF4 +/* 800EF004 000EBE04 48 00 2E F1 */ bl zNPCTypeCommon.zNPCPlyrSnd_Reset__Fv /* 800EF008 000EBE08 38 00 00 05 */ li r0, 5 /* 800EF00C 000EBE0C 90 0D 93 D8 */ stw r0, lbl_803CBCD8-_SDA_BASE_(r13) /* 800EF010 000EBE10 80 01 00 14 */ lwz r0, 0x14(r1) @@ -164,7 +164,7 @@ zNPCCommon_Timestep__FP6xScenef: /* 800EF058 000EBE58 FC 20 F8 90 */ fmr f1, f31 /* 800EF05C 000EBE5C 48 03 5A F5 */ bl NPCS_SndTimersUpdate__Ff /* 800EF060 000EBE60 FC 20 F8 90 */ fmr f1, f31 -/* 800EF064 000EBE64 48 00 2E 9D */ bl func_800F1F00 +/* 800EF064 000EBE64 48 00 2E 9D */ bl zNPCTypeCommon.zNPCPlyrSnd_Update__Ff /* 800EF068 000EBE68 80 6D 93 D8 */ lwz r3, lbl_803CBCD8-_SDA_BASE_(r13) /* 800EF06C 000EBE6C 38 03 FF FF */ addi r0, r3, -1 /* 800EF070 000EBE70 90 0D 93 D8 */ stw r0, lbl_803CBCD8-_SDA_BASE_(r13) @@ -3495,14 +3495,14 @@ lbl_800F1ED4: /* 800F1EEC 000EECEC 38 21 00 30 */ addi r1, r1, 0x30 /* 800F1EF0 000EECF0 4E 80 00 20 */ blr -.global func_800F1EF4 -func_800F1EF4: +.global zNPCTypeCommon.zNPCPlyrSnd_Reset__Fv +zNPCTypeCommon.zNPCPlyrSnd_Reset__Fv: /* 800F1EF4 000EECF4 C0 02 9A EC */ lfs f0, lbl_803CE46C-_SDA2_BASE_(r2) /* 800F1EF8 000EECF8 D0 0D 83 68 */ stfs f0, lbl_803CAC68-_SDA_BASE_(r13) /* 800F1EFC 000EECFC 4E 80 00 20 */ blr -.global func_800F1F00 -func_800F1F00: +.global zNPCTypeCommon.zNPCPlyrSnd_Update__Ff +zNPCTypeCommon.zNPCPlyrSnd_Update__Ff: /* 800F1F00 000EED00 C0 0D 83 68 */ lfs f0, lbl_803CAC68-_SDA_BASE_(r13) /* 800F1F04 000EED04 C0 42 9A B8 */ lfs f2, lbl_803CE438-_SDA2_BASE_(r2) /* 800F1F08 000EED08 EC 00 08 28 */ fsubs f0, f0, f1 @@ -5374,7 +5374,7 @@ lbl_800F37E8: /* 800F37F4 000F05F4 38 80 00 07 */ li r4, 7 /* 800F37F8 000F05F8 38 63 8C A4 */ addi r3, r3, lbl_80268CA4@l /* 800F37FC 000F05FC 38 A0 00 00 */ li r5, 0 -/* 800F3800 000F0600 48 00 10 FD */ bl func_800F48FC +/* 800F3800 000F0600 48 00 10 FD */ bl zNPCTypeCommon.xUtil_choose_f___FPCfiPCf /* 800F3804 000F0604 FF C0 08 90 */ fmr f30, f1 lbl_800F3808: /* 800F3808 000F0608 57 C0 04 E7 */ rlwinm. r0, r30, 0, 0x13, 0x13 @@ -6647,8 +6647,8 @@ func_800F48E8: /* 800F48F4 000F16F4 54 03 0F FE */ srwi r3, r0, 0x1f /* 800F48F8 000F16F8 4E 80 00 20 */ blr -.global func_800F48FC -func_800F48FC: +.global zNPCTypeCommon.xUtil_choose_f___FPCfiPCf +zNPCTypeCommon.xUtil_choose_f___FPCfiPCf: /* 800F48FC 000F16FC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800F4900 000F1700 7C 08 02 A6 */ mflr r0 /* 800F4904 000F1704 90 01 00 34 */ stw r0, 0x34(r1) diff --git a/asm/Game/zNPCTypeDuplotron.s b/asm/Game/zNPCTypeDuplotron.s index 7ed71e0cd..be90f780e 100644 --- a/asm/Game/zNPCTypeDuplotron.s +++ b/asm/Game/zNPCTypeDuplotron.s @@ -899,7 +899,7 @@ VFXSmokeStack__13zNPCDuplotronFf: /* 80125E58 00122C58 7C 64 1B 78 */ mr r4, r3 /* 80125E5C 00122C5C 38 61 00 08 */ addi r3, r1, 8 /* 80125E60 00122C60 7C 65 1B 78 */ mr r5, r3 -/* 80125E64 00122C64 48 00 04 F9 */ bl func_8012635C +/* 80125E64 00122C64 48 00 04 F9 */ bl zNPCTypeDuplotron.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80125E68 00122C68 7F 83 E3 78 */ mr r3, r28 /* 80125E6C 00122C6C 38 80 00 0B */ li r4, 0xb /* 80125E70 00122C70 4B FC 69 A1 */ bl func_800EC810 @@ -912,7 +912,7 @@ VFXSmokeStack__13zNPCDuplotronFf: /* 80125E8C 00122C8C 7C 64 1B 78 */ mr r4, r3 /* 80125E90 00122C90 38 61 00 08 */ addi r3, r1, 8 /* 80125E94 00122C94 7C 65 1B 78 */ mr r5, r3 -/* 80125E98 00122C98 48 00 04 C5 */ bl func_8012635C +/* 80125E98 00122C98 48 00 04 C5 */ bl zNPCTypeDuplotron.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80125E9C 00122C9C 7F 83 E3 78 */ mr r3, r28 /* 80125EA0 00122CA0 38 80 00 00 */ li r4, 0 /* 80125EA4 00122CA4 4B FC 69 6D */ bl func_800EC810 @@ -1257,8 +1257,8 @@ func_801262F4: /* 80126354 00123154 38 60 00 00 */ li r3, 0 /* 80126358 00123158 4E 80 00 20 */ blr -.global func_8012635C -func_8012635C: +.global zNPCTypeDuplotron.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 +zNPCTypeDuplotron.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 8012635C 0012315C C0 65 00 04 */ lfs f3, 4(r5) /* 80126360 00123160 C0 04 00 10 */ lfs f0, 0x10(r4) /* 80126364 00123164 C0 44 00 14 */ lfs f2, 0x14(r4) diff --git a/asm/Game/zNPCTypeDutchman.s b/asm/Game/zNPCTypeDutchman.s index 10a5e3777..4fcf1030d 100644 --- a/asm/Game/zNPCTypeDutchman.s +++ b/asm/Game/zNPCTypeDutchman.s @@ -2,8 +2,8 @@ .section .text # 0x80172664 - 0x8017C0A0 -.global func_80172664 -func_80172664: +.global zNPCTypeDutchman.look_at__30_unnamed_zNPCTypeDutchman_cpp_FR7xMat3x3RC5xVec3 +zNPCTypeDutchman.look_at__30_unnamed_zNPCTypeDutchman_cpp_FR7xMat3x3RC5xVec3: /* 80172664 0016F464 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80172668 0016F468 7C 08 02 A6 */ mflr r0 /* 8017266C 0016F46C 90 01 00 34 */ stw r0, 0x34(r1) @@ -94,8 +94,8 @@ lbl_80172794: /* 801727AC 0016F5AC 38 21 00 30 */ addi r1, r1, 0x30 /* 801727B0 0016F5B0 4E 80 00 20 */ blr -.global func_801727B4 -func_801727B4: +.global zNPCTypeDutchman.init_sound__30_unnamed_zNPCTypeDutchman_cpp_Fv +zNPCTypeDutchman.init_sound__30_unnamed_zNPCTypeDutchman_cpp_Fv: /* 801727B4 0016F5B4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801727B8 0016F5B8 7C 08 02 A6 */ mflr r0 /* 801727BC 0016F5BC 3C 60 80 33 */ lis r3, lbl_8032B414@ha @@ -129,8 +129,8 @@ lbl_801727F4: /* 80172828 0016F628 38 21 00 20 */ addi r1, r1, 0x20 /* 8017282C 0016F62C 4E 80 00 20 */ blr -.global func_80172830 -func_80172830: +.global zNPCTypeDutchman.play_sound__30_unnamed_zNPCTypeDutchman_cpp_FiPC5xVec3f +zNPCTypeDutchman.play_sound__30_unnamed_zNPCTypeDutchman_cpp_FiPC5xVec3f: /* 80172830 0016F630 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80172834 0016F634 7C 08 02 A6 */ mflr r0 /* 80172838 0016F638 1C E3 00 0C */ mulli r7, r3, 0xc @@ -182,8 +182,8 @@ lbl_801728E0: /* 801728E8 0016F6E8 38 21 00 10 */ addi r1, r1, 0x10 /* 801728EC 0016F6EC 4E 80 00 20 */ blr -.global func_801728F0 -func_801728F0: +.global zNPCTypeDutchman.kill_sound__30_unnamed_zNPCTypeDutchman_cpp_FiUi +zNPCTypeDutchman.kill_sound__30_unnamed_zNPCTypeDutchman_cpp_FiUi: /* 801728F0 0016F6F0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801728F4 0016F6F4 7C 08 02 A6 */ mflr r0 /* 801728F8 0016F6F8 1C C3 00 0C */ mulli r6, r3, 0xc @@ -212,8 +212,8 @@ lbl_80172944: /* 8017294C 0016F74C 38 21 00 10 */ addi r1, r1, 0x10 /* 80172950 0016F750 4E 80 00 20 */ blr -.global func_80172954 -func_80172954: +.global zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif +zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif: /* 80172954 0016F754 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80172958 0016F758 7C 08 02 A6 */ mflr r0 /* 8017295C 0016F75C 3C A0 80 33 */ lis r5, lbl_8032A578@ha @@ -738,7 +738,7 @@ lbl_801730E4: /* 80173168 0016FF68 38 7F 06 00 */ addi r3, r31, 0x600 /* 8017316C 0016FF6C 38 80 00 3F */ li r4, 0x3f /* 80173170 0016FF70 48 00 7E 69 */ bl func_8017AFD8 -/* 80173174 0016FF74 4B FF F6 41 */ bl func_801727B4 +/* 80173174 0016FF74 4B FF F6 41 */ bl zNPCTypeDutchman.init_sound__30_unnamed_zNPCTypeDutchman_cpp_Fv /* 80173178 0016FF78 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8017317C 0016FF7C 38 60 00 00 */ li r3, 0 /* 80173180 0016FF80 48 00 00 24 */ b lbl_801731A4 @@ -1249,15 +1249,15 @@ lbl_80173884: /* 80173910 00170710 80 9F 02 44 */ lwz r4, 0x244(r31) /* 80173914 00170714 80 BF 02 48 */ lwz r5, 0x248(r31) /* 80173918 00170718 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l -/* 8017391C 0017071C 48 00 00 19 */ bl func_80173934 +/* 8017391C 0017071C 48 00 00 19 */ bl zNPCTypeDutchman.load__Q230_unnamed_zNPCTypeDutchman_cpp_11tweak_groupFP16xModelAssetParamUi /* 80173920 00170720 80 01 00 14 */ lwz r0, 0x14(r1) /* 80173924 00170724 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80173928 00170728 7C 08 03 A6 */ mtlr r0 /* 8017392C 0017072C 38 21 00 10 */ addi r1, r1, 0x10 /* 80173930 00170730 4E 80 00 20 */ blr -.global func_80173934 -func_80173934: +.global zNPCTypeDutchman.load__Q230_unnamed_zNPCTypeDutchman_cpp_11tweak_groupFP16xModelAssetParamUi +zNPCTypeDutchman.load__Q230_unnamed_zNPCTypeDutchman_cpp_11tweak_groupFP16xModelAssetParamUi: /* 80173934 00170734 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80173938 00170738 7C 08 02 A6 */ mflr r0 /* 8017393C 0017073C 7C A6 2B 78 */ mr r6, r5 @@ -1265,14 +1265,14 @@ func_80173934: /* 80173944 00170744 90 01 00 14 */ stw r0, 0x14(r1) /* 80173948 00170748 38 80 00 01 */ li r4, 1 /* 8017394C 0017074C 38 E0 00 00 */ li r7, 0 -/* 80173950 00170750 48 00 00 15 */ bl func_80173964 +/* 80173950 00170750 48 00 00 15 */ bl zNPCTypeDutchman.register_tweaks__Q230_unnamed_zNPCTypeDutchman_cpp_11tweak_groupFbP16xModelAssetParamUiPCc /* 80173954 00170754 80 01 00 14 */ lwz r0, 0x14(r1) /* 80173958 00170758 7C 08 03 A6 */ mtlr r0 /* 8017395C 0017075C 38 21 00 10 */ addi r1, r1, 0x10 /* 80173960 00170760 4E 80 00 20 */ blr -.global func_80173964 -func_80173964: +.global zNPCTypeDutchman.register_tweaks__Q230_unnamed_zNPCTypeDutchman_cpp_11tweak_groupFbP16xModelAssetParamUiPCc +zNPCTypeDutchman.register_tweaks__Q230_unnamed_zNPCTypeDutchman_cpp_11tweak_groupFbP16xModelAssetParamUiPCc: /* 80173964 00170764 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80173968 00170768 7C 08 02 A6 */ mflr r0 /* 8017396C 0017076C 90 01 00 64 */ stw r0, 0x64(r1) @@ -1296,7 +1296,7 @@ func_80173964: /* 801739B4 001707B4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 801739B8 001707B8 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) /* 801739BC 001707BC C0 62 AC F0 */ lfs f3, lbl_803CF670-_SDA2_BASE_(r2) -/* 801739C0 001707C0 48 00 85 AD */ bl func_8017BF6C +/* 801739C0 001707C0 48 00 85 AD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801739C4: /* 801739C4 001707C4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801739C8 001707C8 41 82 00 4C */ beq lbl_80173A14 @@ -1317,7 +1317,7 @@ lbl_801739C4: /* 80173A04 00170804 39 25 02 4D */ addi r9, r5, 0x24d /* 80173A08 00170808 38 A0 00 00 */ li r5, 0 /* 80173A0C 0017080C 38 C0 00 00 */ li r6, 0 -/* 80173A10 00170810 48 00 85 0D */ bl func_8017BF1C +/* 80173A10 00170810 48 00 85 0D */ bl zNPCTypeDutchman.load_param_5xVec3_i___10auto_tweakFR5xVec3iiiP16xModelAssetParamUiPCc lbl_80173A14: /* 80173A14 00170814 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173A18 00170818 41 82 00 4C */ beq lbl_80173A64 @@ -1338,7 +1338,7 @@ lbl_80173A14: /* 80173A54 00170854 39 25 02 53 */ addi r9, r5, 0x253 /* 80173A58 00170858 38 A0 00 00 */ li r5, 0 /* 80173A5C 0017085C 38 C0 00 00 */ li r6, 0 -/* 80173A60 00170860 48 00 84 BD */ bl func_8017BF1C +/* 80173A60 00170860 48 00 84 BD */ bl zNPCTypeDutchman.load_param_5xVec3_i___10auto_tweakFR5xVec3iiiP16xModelAssetParamUiPCc lbl_80173A64: /* 80173A64 00170864 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173A68 00170868 41 82 00 34 */ beq lbl_80173A9C @@ -1353,7 +1353,7 @@ lbl_80173A64: /* 80173A8C 0017088C C0 22 AC FC */ lfs f1, lbl_803CF67C-_SDA2_BASE_(r2) /* 80173A90 00170890 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) /* 80173A94 00170894 C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) -/* 80173A98 00170898 48 00 84 D5 */ bl func_8017BF6C +/* 80173A98 00170898 48 00 84 D5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173A9C: /* 80173A9C 0017089C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173AA0 001708A0 41 82 00 34 */ beq lbl_80173AD4 @@ -1368,7 +1368,7 @@ lbl_80173A9C: /* 80173AC4 001708C4 C0 22 AC FC */ lfs f1, lbl_803CF67C-_SDA2_BASE_(r2) /* 80173AC8 001708C8 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) /* 80173ACC 001708CC C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) -/* 80173AD0 001708D0 48 00 84 9D */ bl func_8017BF6C +/* 80173AD0 001708D0 48 00 84 9D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173AD4: /* 80173AD4 001708D4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173AD8 001708D8 41 82 00 34 */ beq lbl_80173B0C @@ -1383,7 +1383,7 @@ lbl_80173AD4: /* 80173AFC 001708FC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80173B00 00170900 C0 42 AD 0C */ lfs f2, lbl_803CF68C-_SDA2_BASE_(r2) /* 80173B04 00170904 C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) -/* 80173B08 00170908 48 00 84 65 */ bl func_8017BF6C +/* 80173B08 00170908 48 00 84 65 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173B0C: /* 80173B0C 0017090C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173B10 00170910 41 82 00 34 */ beq lbl_80173B44 @@ -1398,7 +1398,7 @@ lbl_80173B0C: /* 80173B34 00170934 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80173B38 00170938 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80173B3C 0017093C C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) -/* 80173B40 00170940 48 00 84 2D */ bl func_8017BF6C +/* 80173B40 00170940 48 00 84 2D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173B44: /* 80173B44 00170944 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173B48 00170948 41 82 00 34 */ beq lbl_80173B7C @@ -1413,7 +1413,7 @@ lbl_80173B44: /* 80173B6C 0017096C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80173B70 00170970 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80173B74 00170974 FC 60 08 90 */ fmr f3, f1 -/* 80173B78 00170978 48 00 83 F5 */ bl func_8017BF6C +/* 80173B78 00170978 48 00 83 F5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173B7C: /* 80173B7C 0017097C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173B80 00170980 41 82 00 34 */ beq lbl_80173BB4 @@ -1428,7 +1428,7 @@ lbl_80173B7C: /* 80173BA4 001709A4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80173BA8 001709A8 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) /* 80173BAC 001709AC C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) -/* 80173BB0 001709B0 48 00 83 BD */ bl func_8017BF6C +/* 80173BB0 001709B0 48 00 83 BD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173BB4: /* 80173BB4 001709B4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173BB8 001709B8 41 82 00 34 */ beq lbl_80173BEC @@ -1443,7 +1443,7 @@ lbl_80173BB4: /* 80173BDC 001709DC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80173BE0 001709E0 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) /* 80173BE4 001709E4 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) -/* 80173BE8 001709E8 48 00 83 85 */ bl func_8017BF6C +/* 80173BE8 001709E8 48 00 83 85 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173BEC: /* 80173BEC 001709EC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173BF0 001709F0 41 82 00 34 */ beq lbl_80173C24 @@ -1458,7 +1458,7 @@ lbl_80173BEC: /* 80173C14 00170A14 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80173C18 00170A18 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) /* 80173C1C 00170A1C C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) -/* 80173C20 00170A20 48 00 83 4D */ bl func_8017BF6C +/* 80173C20 00170A20 48 00 83 4D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173C24: /* 80173C24 00170A24 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173C28 00170A28 41 82 00 34 */ beq lbl_80173C5C @@ -1473,7 +1473,7 @@ lbl_80173C24: /* 80173C4C 00170A4C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80173C50 00170A50 C0 42 AD 20 */ lfs f2, lbl_803CF6A0-_SDA2_BASE_(r2) /* 80173C54 00170A54 C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) -/* 80173C58 00170A58 48 00 83 15 */ bl func_8017BF6C +/* 80173C58 00170A58 48 00 83 15 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173C5C: /* 80173C5C 00170A5C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173C60 00170A60 41 82 00 34 */ beq lbl_80173C94 @@ -1488,7 +1488,7 @@ lbl_80173C5C: /* 80173C84 00170A84 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80173C88 00170A88 C0 42 AD 20 */ lfs f2, lbl_803CF6A0-_SDA2_BASE_(r2) /* 80173C8C 00170A8C C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) -/* 80173C90 00170A90 48 00 82 DD */ bl func_8017BF6C +/* 80173C90 00170A90 48 00 82 DD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173C94: /* 80173C94 00170A94 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173C98 00170A98 41 82 00 34 */ beq lbl_80173CCC @@ -1503,7 +1503,7 @@ lbl_80173C94: /* 80173CBC 00170ABC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80173CC0 00170AC0 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80173CC4 00170AC4 FC 60 08 90 */ fmr f3, f1 -/* 80173CC8 00170AC8 48 00 82 A5 */ bl func_8017BF6C +/* 80173CC8 00170AC8 48 00 82 A5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173CCC: /* 80173CCC 00170ACC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173CD0 00170AD0 41 82 00 34 */ beq lbl_80173D04 @@ -1518,7 +1518,7 @@ lbl_80173CCC: /* 80173CF4 00170AF4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80173CF8 00170AF8 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80173CFC 00170AFC C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) -/* 80173D00 00170B00 48 00 82 6D */ bl func_8017BF6C +/* 80173D00 00170B00 48 00 82 6D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173D04: /* 80173D04 00170B04 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173D08 00170B08 41 82 00 34 */ beq lbl_80173D3C @@ -1533,7 +1533,7 @@ lbl_80173D04: /* 80173D2C 00170B2C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80173D30 00170B30 C0 42 AD 28 */ lfs f2, lbl_803CF6A8-_SDA2_BASE_(r2) /* 80173D34 00170B34 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) -/* 80173D38 00170B38 48 00 82 35 */ bl func_8017BF6C +/* 80173D38 00170B38 48 00 82 35 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173D3C: /* 80173D3C 00170B3C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173D40 00170B40 41 82 00 34 */ beq lbl_80173D74 @@ -1548,7 +1548,7 @@ lbl_80173D3C: /* 80173D64 00170B64 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80173D68 00170B68 C0 42 AD 0C */ lfs f2, lbl_803CF68C-_SDA2_BASE_(r2) /* 80173D6C 00170B6C C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) -/* 80173D70 00170B70 48 00 81 FD */ bl func_8017BF6C +/* 80173D70 00170B70 48 00 81 FD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173D74: /* 80173D74 00170B74 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173D78 00170B78 41 82 00 34 */ beq lbl_80173DAC @@ -1563,7 +1563,7 @@ lbl_80173D74: /* 80173D9C 00170B9C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80173DA0 00170BA0 C0 42 AD 0C */ lfs f2, lbl_803CF68C-_SDA2_BASE_(r2) /* 80173DA4 00170BA4 C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) -/* 80173DA8 00170BA8 48 00 81 C5 */ bl func_8017BF6C +/* 80173DA8 00170BA8 48 00 81 C5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173DAC: /* 80173DAC 00170BAC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173DB0 00170BB0 41 82 00 34 */ beq lbl_80173DE4 @@ -1578,7 +1578,7 @@ lbl_80173DAC: /* 80173DD4 00170BD4 C0 22 AC FC */ lfs f1, lbl_803CF67C-_SDA2_BASE_(r2) /* 80173DD8 00170BD8 C0 42 AD 0C */ lfs f2, lbl_803CF68C-_SDA2_BASE_(r2) /* 80173DDC 00170BDC C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) -/* 80173DE0 00170BE0 48 00 81 8D */ bl func_8017BF6C +/* 80173DE0 00170BE0 48 00 81 8D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173DE4: /* 80173DE4 00170BE4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173DE8 00170BE8 41 82 00 34 */ beq lbl_80173E1C @@ -1593,7 +1593,7 @@ lbl_80173DE4: /* 80173E0C 00170C0C C0 22 AC FC */ lfs f1, lbl_803CF67C-_SDA2_BASE_(r2) /* 80173E10 00170C10 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) /* 80173E14 00170C14 C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) -/* 80173E18 00170C18 48 00 81 55 */ bl func_8017BF6C +/* 80173E18 00170C18 48 00 81 55 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173E1C: /* 80173E1C 00170C1C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173E20 00170C20 41 82 00 34 */ beq lbl_80173E54 @@ -1608,7 +1608,7 @@ lbl_80173E1C: /* 80173E44 00170C44 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80173E48 00170C48 C0 42 AD 30 */ lfs f2, lbl_803CF6B0-_SDA2_BASE_(r2) /* 80173E4C 00170C4C C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) -/* 80173E50 00170C50 48 00 81 1D */ bl func_8017BF6C +/* 80173E50 00170C50 48 00 81 1D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173E54: /* 80173E54 00170C54 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173E58 00170C58 41 82 00 34 */ beq lbl_80173E8C @@ -1623,7 +1623,7 @@ lbl_80173E54: /* 80173E7C 00170C7C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80173E80 00170C80 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80173E84 00170C84 C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) -/* 80173E88 00170C88 48 00 80 E5 */ bl func_8017BF6C +/* 80173E88 00170C88 48 00 80 E5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173E8C: /* 80173E8C 00170C8C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173E90 00170C90 41 82 00 34 */ beq lbl_80173EC4 @@ -1638,7 +1638,7 @@ lbl_80173E8C: /* 80173EB4 00170CB4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80173EB8 00170CB8 C0 42 AD 38 */ lfs f2, lbl_803CF6B8-_SDA2_BASE_(r2) /* 80173EBC 00170CBC C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) -/* 80173EC0 00170CC0 48 00 80 AD */ bl func_8017BF6C +/* 80173EC0 00170CC0 48 00 80 AD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173EC4: /* 80173EC4 00170CC4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173EC8 00170CC8 41 82 00 34 */ beq lbl_80173EFC @@ -1653,7 +1653,7 @@ lbl_80173EC4: /* 80173EEC 00170CEC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80173EF0 00170CF0 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) /* 80173EF4 00170CF4 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) -/* 80173EF8 00170CF8 48 00 80 75 */ bl func_8017BF6C +/* 80173EF8 00170CF8 48 00 80 75 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173EFC: /* 80173EFC 00170CFC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173F00 00170D00 41 82 00 34 */ beq lbl_80173F34 @@ -1668,7 +1668,7 @@ lbl_80173EFC: /* 80173F24 00170D24 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80173F28 00170D28 C0 42 AD 38 */ lfs f2, lbl_803CF6B8-_SDA2_BASE_(r2) /* 80173F2C 00170D2C C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) -/* 80173F30 00170D30 48 00 80 3D */ bl func_8017BF6C +/* 80173F30 00170D30 48 00 80 3D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173F34: /* 80173F34 00170D34 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173F38 00170D38 41 82 00 34 */ beq lbl_80173F6C @@ -1683,7 +1683,7 @@ lbl_80173F34: /* 80173F5C 00170D5C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80173F60 00170D60 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) /* 80173F64 00170D64 C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) -/* 80173F68 00170D68 48 00 80 05 */ bl func_8017BF6C +/* 80173F68 00170D68 48 00 80 05 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173F6C: /* 80173F6C 00170D6C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173F70 00170D70 41 82 00 34 */ beq lbl_80173FA4 @@ -1698,7 +1698,7 @@ lbl_80173F6C: /* 80173F94 00170D94 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80173F98 00170D98 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) /* 80173F9C 00170D9C C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) -/* 80173FA0 00170DA0 48 00 7F CD */ bl func_8017BF6C +/* 80173FA0 00170DA0 48 00 7F CD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173FA4: /* 80173FA4 00170DA4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173FA8 00170DA8 41 82 00 34 */ beq lbl_80173FDC @@ -1713,7 +1713,7 @@ lbl_80173FA4: /* 80173FCC 00170DCC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80173FD0 00170DD0 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80173FD4 00170DD4 C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) -/* 80173FD8 00170DD8 48 00 7F 95 */ bl func_8017BF6C +/* 80173FD8 00170DD8 48 00 7F 95 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173FDC: /* 80173FDC 00170DDC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173FE0 00170DE0 41 82 00 34 */ beq lbl_80174014 @@ -1728,7 +1728,7 @@ lbl_80173FDC: /* 80174004 00170E04 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174008 00170E08 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 8017400C 00170E0C C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) -/* 80174010 00170E10 48 00 7F 5D */ bl func_8017BF6C +/* 80174010 00170E10 48 00 7F 5D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174014: /* 80174014 00170E14 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174018 00170E18 41 82 00 34 */ beq lbl_8017404C @@ -1743,7 +1743,7 @@ lbl_80174014: /* 8017403C 00170E3C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174040 00170E40 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80174044 00170E44 C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) -/* 80174048 00170E48 48 00 7F 25 */ bl func_8017BF6C +/* 80174048 00170E48 48 00 7F 25 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017404C: /* 8017404C 00170E4C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174050 00170E50 41 82 00 34 */ beq lbl_80174084 @@ -1758,7 +1758,7 @@ lbl_8017404C: /* 80174074 00170E74 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174078 00170E78 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 8017407C 00170E7C C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) -/* 80174080 00170E80 48 00 7E ED */ bl func_8017BF6C +/* 80174080 00170E80 48 00 7E ED */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174084: /* 80174084 00170E84 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174088 00170E88 41 82 00 34 */ beq lbl_801740BC @@ -1773,7 +1773,7 @@ lbl_80174084: /* 801740AC 00170EAC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 801740B0 00170EB0 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 801740B4 00170EB4 C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) -/* 801740B8 00170EB8 48 00 7E B5 */ bl func_8017BF6C +/* 801740B8 00170EB8 48 00 7E B5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801740BC: /* 801740BC 00170EBC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801740C0 00170EC0 41 82 00 34 */ beq lbl_801740F4 @@ -1788,7 +1788,7 @@ lbl_801740BC: /* 801740E4 00170EE4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 801740E8 00170EE8 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 801740EC 00170EEC FC 60 08 90 */ fmr f3, f1 -/* 801740F0 00170EF0 48 00 7E 7D */ bl func_8017BF6C +/* 801740F0 00170EF0 48 00 7E 7D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801740F4: /* 801740F4 00170EF4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801740F8 00170EF8 41 82 00 34 */ beq lbl_8017412C @@ -1803,7 +1803,7 @@ lbl_801740F4: /* 8017411C 00170F1C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174120 00170F20 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80174124 00170F24 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) -/* 80174128 00170F28 48 00 7E 45 */ bl func_8017BF6C +/* 80174128 00170F28 48 00 7E 45 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017412C: /* 8017412C 00170F2C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174130 00170F30 41 82 00 34 */ beq lbl_80174164 @@ -1818,7 +1818,7 @@ lbl_8017412C: /* 80174154 00170F54 38 80 00 01 */ li r4, 1 /* 80174158 00170F58 38 A0 00 01 */ li r5, 1 /* 8017415C 00170F5C 38 C0 03 E8 */ li r6, 0x3e8 -/* 80174160 00170F60 48 00 7D 39 */ bl func_8017BE98 +/* 80174160 00170F60 48 00 7D 39 */ bl zNPCTypeDutchman.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc lbl_80174164: /* 80174164 00170F64 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174168 00170F68 41 82 00 34 */ beq lbl_8017419C @@ -1833,7 +1833,7 @@ lbl_80174164: /* 8017418C 00170F8C 38 80 00 01 */ li r4, 1 /* 80174190 00170F90 38 A0 00 01 */ li r5, 1 /* 80174194 00170F94 38 C0 03 E8 */ li r6, 0x3e8 -/* 80174198 00170F98 48 00 7D 01 */ bl func_8017BE98 +/* 80174198 00170F98 48 00 7D 01 */ bl zNPCTypeDutchman.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc lbl_8017419C: /* 8017419C 00170F9C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801741A0 00170FA0 41 82 00 34 */ beq lbl_801741D4 @@ -1848,7 +1848,7 @@ lbl_8017419C: /* 801741C4 00170FC4 38 80 00 01 */ li r4, 1 /* 801741C8 00170FC8 38 A0 00 01 */ li r5, 1 /* 801741CC 00170FCC 38 C0 03 E8 */ li r6, 0x3e8 -/* 801741D0 00170FD0 48 00 7C C9 */ bl func_8017BE98 +/* 801741D0 00170FD0 48 00 7C C9 */ bl zNPCTypeDutchman.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc lbl_801741D4: /* 801741D4 00170FD4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801741D8 00170FD8 41 82 00 34 */ beq lbl_8017420C @@ -1863,7 +1863,7 @@ lbl_801741D4: /* 801741FC 00170FFC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174200 00171000 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80174204 00171004 C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) -/* 80174208 00171008 48 00 7D 65 */ bl func_8017BF6C +/* 80174208 00171008 48 00 7D 65 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017420C: /* 8017420C 0017100C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174210 00171010 41 82 00 4C */ beq lbl_8017425C @@ -1884,7 +1884,7 @@ lbl_8017420C: /* 8017424C 0017104C 39 25 04 3D */ addi r9, r5, 0x43d /* 80174250 00171050 38 A0 00 00 */ li r5, 0 /* 80174254 00171054 38 C0 00 00 */ li r6, 0 -/* 80174258 00171058 48 00 7C C5 */ bl func_8017BF1C +/* 80174258 00171058 48 00 7C C5 */ bl zNPCTypeDutchman.load_param_5xVec3_i___10auto_tweakFR5xVec3iiiP16xModelAssetParamUiPCc lbl_8017425C: /* 8017425C 0017105C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174260 00171060 41 82 00 4C */ beq lbl_801742AC @@ -1905,7 +1905,7 @@ lbl_8017425C: /* 8017429C 0017109C 39 25 04 4C */ addi r9, r5, 0x44c /* 801742A0 001710A0 38 A0 00 00 */ li r5, 0 /* 801742A4 001710A4 38 C0 00 00 */ li r6, 0 -/* 801742A8 001710A8 48 00 7C 75 */ bl func_8017BF1C +/* 801742A8 001710A8 48 00 7C 75 */ bl zNPCTypeDutchman.load_param_5xVec3_i___10auto_tweakFR5xVec3iiiP16xModelAssetParamUiPCc lbl_801742AC: /* 801742AC 001710AC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801742B0 001710B0 41 82 00 34 */ beq lbl_801742E4 @@ -1920,7 +1920,7 @@ lbl_801742AC: /* 801742D4 001710D4 C0 22 AC FC */ lfs f1, lbl_803CF67C-_SDA2_BASE_(r2) /* 801742D8 001710D8 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) /* 801742DC 001710DC C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) -/* 801742E0 001710E0 48 00 7C 8D */ bl func_8017BF6C +/* 801742E0 001710E0 48 00 7C 8D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801742E4: /* 801742E4 001710E4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801742E8 001710E8 41 82 00 34 */ beq lbl_8017431C @@ -1935,7 +1935,7 @@ lbl_801742E4: /* 8017430C 0017110C C0 22 AC FC */ lfs f1, lbl_803CF67C-_SDA2_BASE_(r2) /* 80174310 00171110 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) /* 80174314 00171114 C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) -/* 80174318 00171118 48 00 7C 55 */ bl func_8017BF6C +/* 80174318 00171118 48 00 7C 55 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017431C: /* 8017431C 0017111C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174320 00171120 41 82 00 34 */ beq lbl_80174354 @@ -1950,7 +1950,7 @@ lbl_8017431C: /* 80174344 00171144 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174348 00171148 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) /* 8017434C 0017114C C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) -/* 80174350 00171150 48 00 7C 1D */ bl func_8017BF6C +/* 80174350 00171150 48 00 7C 1D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174354: /* 80174354 00171154 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174358 00171158 41 82 00 34 */ beq lbl_8017438C @@ -1965,7 +1965,7 @@ lbl_80174354: /* 8017437C 0017117C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174380 00171180 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80174384 00171184 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) -/* 80174388 00171188 48 00 7B E5 */ bl func_8017BF6C +/* 80174388 00171188 48 00 7B E5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017438C: /* 8017438C 0017118C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174390 00171190 41 82 00 34 */ beq lbl_801743C4 @@ -1980,7 +1980,7 @@ lbl_8017438C: /* 801743B4 001711B4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 801743B8 001711B8 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 801743BC 001711BC C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) -/* 801743C0 001711C0 48 00 7B AD */ bl func_8017BF6C +/* 801743C0 001711C0 48 00 7B AD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801743C4: /* 801743C4 001711C4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801743C8 001711C8 41 82 00 34 */ beq lbl_801743FC @@ -1995,7 +1995,7 @@ lbl_801743C4: /* 801743EC 001711EC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 801743F0 001711F0 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 801743F4 001711F4 C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) -/* 801743F8 001711F8 48 00 7B 75 */ bl func_8017BF6C +/* 801743F8 001711F8 48 00 7B 75 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801743FC: /* 801743FC 001711FC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174400 00171200 41 82 00 34 */ beq lbl_80174434 @@ -2010,7 +2010,7 @@ lbl_801743FC: /* 80174424 00171224 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174428 00171228 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) /* 8017442C 0017122C C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) -/* 80174430 00171230 48 00 7B 3D */ bl func_8017BF6C +/* 80174430 00171230 48 00 7B 3D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174434: /* 80174434 00171234 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174438 00171238 41 82 00 34 */ beq lbl_8017446C @@ -2025,7 +2025,7 @@ lbl_80174434: /* 8017445C 0017125C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174460 00171260 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) /* 80174464 00171264 C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) -/* 80174468 00171268 48 00 7B 05 */ bl func_8017BF6C +/* 80174468 00171268 48 00 7B 05 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017446C: /* 8017446C 0017126C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174470 00171270 41 82 00 34 */ beq lbl_801744A4 @@ -2040,7 +2040,7 @@ lbl_8017446C: /* 80174494 00171294 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174498 00171298 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) /* 8017449C 0017129C C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) -/* 801744A0 001712A0 48 00 7A CD */ bl func_8017BF6C +/* 801744A0 001712A0 48 00 7A CD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801744A4: /* 801744A4 001712A4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801744A8 001712A8 41 82 00 34 */ beq lbl_801744DC @@ -2055,7 +2055,7 @@ lbl_801744A4: /* 801744CC 001712CC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 801744D0 001712D0 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 801744D4 001712D4 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) -/* 801744D8 001712D8 48 00 7A 95 */ bl func_8017BF6C +/* 801744D8 001712D8 48 00 7A 95 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801744DC: /* 801744DC 001712DC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801744E0 001712E0 41 82 00 34 */ beq lbl_80174514 @@ -2070,7 +2070,7 @@ lbl_801744DC: /* 80174504 00171304 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174508 00171308 C0 42 AD 28 */ lfs f2, lbl_803CF6A8-_SDA2_BASE_(r2) /* 8017450C 0017130C C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) -/* 80174510 00171310 48 00 7A 5D */ bl func_8017BF6C +/* 80174510 00171310 48 00 7A 5D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174514: /* 80174514 00171314 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174518 00171318 41 82 00 34 */ beq lbl_8017454C @@ -2085,7 +2085,7 @@ lbl_80174514: /* 8017453C 0017133C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174540 00171340 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80174544 00171344 C0 62 AD 5C */ lfs f3, lbl_803CF6DC-_SDA2_BASE_(r2) -/* 80174548 00171348 48 00 7A 25 */ bl func_8017BF6C +/* 80174548 00171348 48 00 7A 25 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017454C: /* 8017454C 0017134C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174550 00171350 41 82 00 34 */ beq lbl_80174584 @@ -2100,7 +2100,7 @@ lbl_8017454C: /* 80174574 00171374 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174578 00171378 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 8017457C 0017137C C0 62 AD 5C */ lfs f3, lbl_803CF6DC-_SDA2_BASE_(r2) -/* 80174580 00171380 48 00 79 ED */ bl func_8017BF6C +/* 80174580 00171380 48 00 79 ED */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174584: /* 80174584 00171384 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174588 00171388 41 82 00 34 */ beq lbl_801745BC @@ -2115,7 +2115,7 @@ lbl_80174584: /* 801745AC 001713AC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 801745B0 001713B0 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 801745B4 001713B4 C0 62 AD 5C */ lfs f3, lbl_803CF6DC-_SDA2_BASE_(r2) -/* 801745B8 001713B8 48 00 79 B5 */ bl func_8017BF6C +/* 801745B8 001713B8 48 00 79 B5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801745BC: /* 801745BC 001713BC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801745C0 001713C0 41 82 00 34 */ beq lbl_801745F4 @@ -2130,7 +2130,7 @@ lbl_801745BC: /* 801745E4 001713E4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 801745E8 001713E8 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 801745EC 001713EC C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) -/* 801745F0 001713F0 48 00 79 7D */ bl func_8017BF6C +/* 801745F0 001713F0 48 00 79 7D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801745F4: /* 801745F4 001713F4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801745F8 001713F8 41 82 00 34 */ beq lbl_8017462C @@ -2145,7 +2145,7 @@ lbl_801745F4: /* 8017461C 0017141C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174620 00171420 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80174624 00171424 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) -/* 80174628 00171428 48 00 79 45 */ bl func_8017BF6C +/* 80174628 00171428 48 00 79 45 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017462C: /* 8017462C 0017142C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174630 00171430 41 82 00 34 */ beq lbl_80174664 @@ -2160,7 +2160,7 @@ lbl_8017462C: /* 80174654 00171454 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174658 00171458 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 8017465C 0017145C C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) -/* 80174660 00171460 48 00 79 0D */ bl func_8017BF6C +/* 80174660 00171460 48 00 79 0D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174664: /* 80174664 00171464 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174668 00171468 41 82 00 34 */ beq lbl_8017469C @@ -2175,7 +2175,7 @@ lbl_80174664: /* 8017468C 0017148C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174690 00171490 C0 42 AD 28 */ lfs f2, lbl_803CF6A8-_SDA2_BASE_(r2) /* 80174694 00171494 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) -/* 80174698 00171498 48 00 78 D5 */ bl func_8017BF6C +/* 80174698 00171498 48 00 78 D5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017469C: /* 8017469C 0017149C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801746A0 001714A0 41 82 00 34 */ beq lbl_801746D4 @@ -2190,7 +2190,7 @@ lbl_8017469C: /* 801746C4 001714C4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 801746C8 001714C8 C0 42 AD 20 */ lfs f2, lbl_803CF6A0-_SDA2_BASE_(r2) /* 801746CC 001714CC C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) -/* 801746D0 001714D0 48 00 78 9D */ bl func_8017BF6C +/* 801746D0 001714D0 48 00 78 9D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801746D4: /* 801746D4 001714D4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801746D8 001714D8 41 82 00 34 */ beq lbl_8017470C @@ -2205,7 +2205,7 @@ lbl_801746D4: /* 801746FC 001714FC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174700 00171500 C0 42 AD 28 */ lfs f2, lbl_803CF6A8-_SDA2_BASE_(r2) /* 80174704 00171504 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) -/* 80174708 00171508 48 00 78 65 */ bl func_8017BF6C +/* 80174708 00171508 48 00 78 65 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017470C: /* 8017470C 0017150C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174710 00171510 41 82 00 34 */ beq lbl_80174744 @@ -2220,7 +2220,7 @@ lbl_8017470C: /* 80174734 00171534 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174738 00171538 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 8017473C 0017153C C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) -/* 80174740 00171540 48 00 78 2D */ bl func_8017BF6C +/* 80174740 00171540 48 00 78 2D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174744: /* 80174744 00171544 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174748 00171548 41 82 00 34 */ beq lbl_8017477C @@ -2235,7 +2235,7 @@ lbl_80174744: /* 8017476C 0017156C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174770 00171570 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80174774 00171574 FC 60 08 90 */ fmr f3, f1 -/* 80174778 00171578 48 00 77 F5 */ bl func_8017BF6C +/* 80174778 00171578 48 00 77 F5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017477C: /* 8017477C 0017157C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174780 00171580 41 82 00 34 */ beq lbl_801747B4 @@ -2250,7 +2250,7 @@ lbl_8017477C: /* 801747A4 001715A4 C0 22 AC FC */ lfs f1, lbl_803CF67C-_SDA2_BASE_(r2) /* 801747A8 001715A8 C0 42 AD 74 */ lfs f2, lbl_803CF6F4-_SDA2_BASE_(r2) /* 801747AC 001715AC C0 62 AD 78 */ lfs f3, lbl_803CF6F8-_SDA2_BASE_(r2) -/* 801747B0 001715B0 48 00 77 BD */ bl func_8017BF6C +/* 801747B0 001715B0 48 00 77 BD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801747B4: /* 801747B4 001715B4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801747B8 001715B8 41 82 00 34 */ beq lbl_801747EC @@ -2265,7 +2265,7 @@ lbl_801747B4: /* 801747DC 001715DC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 801747E0 001715E0 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 801747E4 001715E4 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) -/* 801747E8 001715E8 48 00 77 85 */ bl func_8017BF6C +/* 801747E8 001715E8 48 00 77 85 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801747EC: /* 801747EC 001715EC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801747F0 001715F0 41 82 00 34 */ beq lbl_80174824 @@ -2280,7 +2280,7 @@ lbl_801747EC: /* 80174814 00171614 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174818 00171618 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) /* 8017481C 0017161C C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) -/* 80174820 00171620 48 00 77 4D */ bl func_8017BF6C +/* 80174820 00171620 48 00 77 4D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174824: /* 80174824 00171624 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174828 00171628 41 82 00 34 */ beq lbl_8017485C @@ -2295,7 +2295,7 @@ lbl_80174824: /* 8017484C 0017164C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174850 00171650 C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) /* 80174854 00171654 FC 40 08 90 */ fmr f2, f1 -/* 80174858 00171658 48 00 77 15 */ bl func_8017BF6C +/* 80174858 00171658 48 00 77 15 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017485C: /* 8017485C 0017165C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174860 00171660 41 82 00 34 */ beq lbl_80174894 @@ -2310,7 +2310,7 @@ lbl_8017485C: /* 80174884 00171684 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174888 00171688 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 8017488C 0017168C C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) -/* 80174890 00171690 48 00 76 DD */ bl func_8017BF6C +/* 80174890 00171690 48 00 76 DD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174894: /* 80174894 00171694 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174898 00171698 41 82 00 34 */ beq lbl_801748CC @@ -2325,7 +2325,7 @@ lbl_80174894: /* 801748BC 001716BC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 801748C0 001716C0 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 801748C4 001716C4 C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) -/* 801748C8 001716C8 48 00 76 A5 */ bl func_8017BF6C +/* 801748C8 001716C8 48 00 76 A5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801748CC: /* 801748CC 001716CC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801748D0 001716D0 41 82 00 34 */ beq lbl_80174904 @@ -2340,7 +2340,7 @@ lbl_801748CC: /* 801748F4 001716F4 C0 22 AC FC */ lfs f1, lbl_803CF67C-_SDA2_BASE_(r2) /* 801748F8 001716F8 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) /* 801748FC 001716FC C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) -/* 80174900 00171700 48 00 76 6D */ bl func_8017BF6C +/* 80174900 00171700 48 00 76 6D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174904: /* 80174904 00171704 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174908 00171708 41 82 00 34 */ beq lbl_8017493C @@ -2355,7 +2355,7 @@ lbl_80174904: /* 8017492C 0017172C C0 22 AC FC */ lfs f1, lbl_803CF67C-_SDA2_BASE_(r2) /* 80174930 00171730 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) /* 80174934 00171734 C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) -/* 80174938 00171738 48 00 76 35 */ bl func_8017BF6C +/* 80174938 00171738 48 00 76 35 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017493C: /* 8017493C 0017173C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174940 00171740 41 82 00 34 */ beq lbl_80174974 @@ -2370,7 +2370,7 @@ lbl_8017493C: /* 80174964 00171764 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174968 00171768 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 8017496C 0017176C C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) -/* 80174970 00171770 48 00 75 FD */ bl func_8017BF6C +/* 80174970 00171770 48 00 75 FD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174974: /* 80174974 00171774 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174978 00171778 41 82 00 34 */ beq lbl_801749AC @@ -2385,7 +2385,7 @@ lbl_80174974: /* 8017499C 0017179C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 801749A0 001717A0 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 801749A4 001717A4 C0 62 AD 7C */ lfs f3, lbl_803CF6FC-_SDA2_BASE_(r2) -/* 801749A8 001717A8 48 00 75 C5 */ bl func_8017BF6C +/* 801749A8 001717A8 48 00 75 C5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801749AC: /* 801749AC 001717AC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801749B0 001717B0 41 82 00 34 */ beq lbl_801749E4 @@ -2400,7 +2400,7 @@ lbl_801749AC: /* 801749D4 001717D4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 801749D8 001717D8 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 801749DC 001717DC C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) -/* 801749E0 001717E0 48 00 75 8D */ bl func_8017BF6C +/* 801749E0 001717E0 48 00 75 8D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801749E4: /* 801749E4 001717E4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801749E8 001717E8 41 82 00 34 */ beq lbl_80174A1C @@ -2415,7 +2415,7 @@ lbl_801749E4: /* 80174A0C 0017180C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174A10 00171810 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80174A14 00171814 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) -/* 80174A18 00171818 48 00 75 55 */ bl func_8017BF6C +/* 80174A18 00171818 48 00 75 55 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174A1C: /* 80174A1C 0017181C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174A20 00171820 41 82 00 34 */ beq lbl_80174A54 @@ -2430,7 +2430,7 @@ lbl_80174A1C: /* 80174A44 00171844 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174A48 00171848 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80174A4C 0017184C C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) -/* 80174A50 00171850 48 00 75 1D */ bl func_8017BF6C +/* 80174A50 00171850 48 00 75 1D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174A54: /* 80174A54 00171854 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174A58 00171858 41 82 00 4C */ beq lbl_80174AA4 @@ -2451,7 +2451,7 @@ lbl_80174A54: /* 80174A94 00171894 39 25 06 E2 */ addi r9, r5, 0x6e2 /* 80174A98 00171898 38 A0 00 00 */ li r5, 0 /* 80174A9C 0017189C 38 C0 00 00 */ li r6, 0 -/* 80174AA0 001718A0 48 00 74 7D */ bl func_8017BF1C +/* 80174AA0 001718A0 48 00 74 7D */ bl zNPCTypeDutchman.load_param_5xVec3_i___10auto_tweakFR5xVec3iiiP16xModelAssetParamUiPCc lbl_80174AA4: /* 80174AA4 001718A4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174AA8 001718A8 41 82 00 4C */ beq lbl_80174AF4 @@ -2472,7 +2472,7 @@ lbl_80174AA4: /* 80174AE4 001718E4 39 25 06 F4 */ addi r9, r5, 0x6f4 /* 80174AE8 001718E8 38 A0 00 00 */ li r5, 0 /* 80174AEC 001718EC 38 C0 00 00 */ li r6, 0 -/* 80174AF0 001718F0 48 00 74 2D */ bl func_8017BF1C +/* 80174AF0 001718F0 48 00 74 2D */ bl zNPCTypeDutchman.load_param_5xVec3_i___10auto_tweakFR5xVec3iiiP16xModelAssetParamUiPCc lbl_80174AF4: /* 80174AF4 001718F4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174AF8 001718F8 41 82 00 34 */ beq lbl_80174B2C @@ -2487,7 +2487,7 @@ lbl_80174AF4: /* 80174B1C 0017191C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174B20 00171920 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80174B24 00171924 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) -/* 80174B28 00171928 48 00 74 45 */ bl func_8017BF6C +/* 80174B28 00171928 48 00 74 45 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174B2C: /* 80174B2C 0017192C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174B30 00171930 41 82 00 34 */ beq lbl_80174B64 @@ -2502,7 +2502,7 @@ lbl_80174B2C: /* 80174B54 00171954 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174B58 00171958 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80174B5C 0017195C C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) -/* 80174B60 00171960 48 00 74 0D */ bl func_8017BF6C +/* 80174B60 00171960 48 00 74 0D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174B64: /* 80174B64 00171964 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174B68 00171968 41 82 00 34 */ beq lbl_80174B9C @@ -2517,7 +2517,7 @@ lbl_80174B64: /* 80174B8C 0017198C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174B90 00171990 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80174B94 00171994 C0 62 AD 4C */ lfs f3, lbl_803CF6CC-_SDA2_BASE_(r2) -/* 80174B98 00171998 48 00 73 D5 */ bl func_8017BF6C +/* 80174B98 00171998 48 00 73 D5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174B9C: /* 80174B9C 0017199C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174BA0 001719A0 41 82 00 34 */ beq lbl_80174BD4 @@ -2532,7 +2532,7 @@ lbl_80174B9C: /* 80174BC4 001719C4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174BC8 001719C8 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80174BCC 001719CC C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) -/* 80174BD0 001719D0 48 00 73 9D */ bl func_8017BF6C +/* 80174BD0 001719D0 48 00 73 9D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174BD4: /* 80174BD4 001719D4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174BD8 001719D8 41 82 00 34 */ beq lbl_80174C0C @@ -2547,7 +2547,7 @@ lbl_80174BD4: /* 80174BFC 001719FC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174C00 00171A00 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80174C04 00171A04 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) -/* 80174C08 00171A08 48 00 73 65 */ bl func_8017BF6C +/* 80174C08 00171A08 48 00 73 65 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174C0C: /* 80174C0C 00171A0C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174C10 00171A10 41 82 00 34 */ beq lbl_80174C44 @@ -2562,7 +2562,7 @@ lbl_80174C0C: /* 80174C34 00171A34 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174C38 00171A38 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80174C3C 00171A3C C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) -/* 80174C40 00171A40 48 00 73 2D */ bl func_8017BF6C +/* 80174C40 00171A40 48 00 73 2D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174C44: /* 80174C44 00171A44 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174C48 00171A48 41 82 00 34 */ beq lbl_80174C7C @@ -2577,7 +2577,7 @@ lbl_80174C44: /* 80174C6C 00171A6C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174C70 00171A70 C0 42 AD 28 */ lfs f2, lbl_803CF6A8-_SDA2_BASE_(r2) /* 80174C74 00171A74 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) -/* 80174C78 00171A78 48 00 72 F5 */ bl func_8017BF6C +/* 80174C78 00171A78 48 00 72 F5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174C7C: /* 80174C7C 00171A7C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174C80 00171A80 41 82 00 34 */ beq lbl_80174CB4 @@ -2592,7 +2592,7 @@ lbl_80174C7C: /* 80174CA4 00171AA4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174CA8 00171AA8 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) /* 80174CAC 00171AAC C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) -/* 80174CB0 00171AB0 48 00 72 BD */ bl func_8017BF6C +/* 80174CB0 00171AB0 48 00 72 BD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174CB4: /* 80174CB4 00171AB4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174CB8 00171AB8 41 82 00 34 */ beq lbl_80174CEC @@ -2607,7 +2607,7 @@ lbl_80174CB4: /* 80174CDC 00171ADC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174CE0 00171AE0 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) /* 80174CE4 00171AE4 C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) -/* 80174CE8 00171AE8 48 00 72 85 */ bl func_8017BF6C +/* 80174CE8 00171AE8 48 00 72 85 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174CEC: /* 80174CEC 00171AEC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174CF0 00171AF0 41 82 00 34 */ beq lbl_80174D24 @@ -2622,7 +2622,7 @@ lbl_80174CEC: /* 80174D14 00171B14 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174D18 00171B18 C0 42 AD 20 */ lfs f2, lbl_803CF6A0-_SDA2_BASE_(r2) /* 80174D1C 00171B1C C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) -/* 80174D20 00171B20 48 00 72 4D */ bl func_8017BF6C +/* 80174D20 00171B20 48 00 72 4D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174D24: /* 80174D24 00171B24 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174D28 00171B28 41 82 00 34 */ beq lbl_80174D5C @@ -2637,7 +2637,7 @@ lbl_80174D24: /* 80174D4C 00171B4C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174D50 00171B50 C0 42 AD 20 */ lfs f2, lbl_803CF6A0-_SDA2_BASE_(r2) /* 80174D54 00171B54 C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) -/* 80174D58 00171B58 48 00 72 15 */ bl func_8017BF6C +/* 80174D58 00171B58 48 00 72 15 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174D5C: /* 80174D5C 00171B5C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174D60 00171B60 41 82 00 34 */ beq lbl_80174D94 @@ -2652,7 +2652,7 @@ lbl_80174D5C: /* 80174D84 00171B84 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174D88 00171B88 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80174D8C 00171B8C C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) -/* 80174D90 00171B90 48 00 71 DD */ bl func_8017BF6C +/* 80174D90 00171B90 48 00 71 DD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174D94: /* 80174D94 00171B94 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174D98 00171B98 41 82 00 34 */ beq lbl_80174DCC @@ -2667,7 +2667,7 @@ lbl_80174D94: /* 80174DBC 00171BBC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174DC0 00171BC0 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) /* 80174DC4 00171BC4 C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) -/* 80174DC8 00171BC8 48 00 71 A5 */ bl func_8017BF6C +/* 80174DC8 00171BC8 48 00 71 A5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174DCC: /* 80174DCC 00171BCC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174DD0 00171BD0 41 82 00 34 */ beq lbl_80174E04 @@ -2682,7 +2682,7 @@ lbl_80174DCC: /* 80174DF4 00171BF4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174DF8 00171BF8 C0 42 AD 0C */ lfs f2, lbl_803CF68C-_SDA2_BASE_(r2) /* 80174DFC 00171BFC C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) -/* 80174E00 00171C00 48 00 71 6D */ bl func_8017BF6C +/* 80174E00 00171C00 48 00 71 6D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174E04: /* 80174E04 00171C04 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174E08 00171C08 41 82 00 34 */ beq lbl_80174E3C @@ -2697,7 +2697,7 @@ lbl_80174E04: /* 80174E2C 00171C2C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174E30 00171C30 C0 42 AD 0C */ lfs f2, lbl_803CF68C-_SDA2_BASE_(r2) /* 80174E34 00171C34 C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) -/* 80174E38 00171C38 48 00 71 35 */ bl func_8017BF6C +/* 80174E38 00171C38 48 00 71 35 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174E3C: /* 80174E3C 00171C3C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174E40 00171C40 41 82 00 34 */ beq lbl_80174E74 @@ -2712,7 +2712,7 @@ lbl_80174E3C: /* 80174E64 00171C64 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174E68 00171C68 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80174E6C 00171C6C FC 60 08 90 */ fmr f3, f1 -/* 80174E70 00171C70 48 00 70 FD */ bl func_8017BF6C +/* 80174E70 00171C70 48 00 70 FD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174E74: /* 80174E74 00171C74 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174E78 00171C78 41 82 00 34 */ beq lbl_80174EAC @@ -2727,7 +2727,7 @@ lbl_80174E74: /* 80174E9C 00171C9C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174EA0 00171CA0 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80174EA4 00171CA4 C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) -/* 80174EA8 00171CA8 48 00 70 C5 */ bl func_8017BF6C +/* 80174EA8 00171CA8 48 00 70 C5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174EAC: /* 80174EAC 00171CAC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174EB0 00171CB0 41 82 00 34 */ beq lbl_80174EE4 @@ -2742,7 +2742,7 @@ lbl_80174EAC: /* 80174ED4 00171CD4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174ED8 00171CD8 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80174EDC 00171CDC C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) -/* 80174EE0 00171CE0 48 00 70 8D */ bl func_8017BF6C +/* 80174EE0 00171CE0 48 00 70 8D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174EE4: /* 80174EE4 00171CE4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174EE8 00171CE8 41 82 00 34 */ beq lbl_80174F1C @@ -2757,7 +2757,7 @@ lbl_80174EE4: /* 80174F0C 00171D0C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174F10 00171D10 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80174F14 00171D14 C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) -/* 80174F18 00171D18 48 00 70 55 */ bl func_8017BF6C +/* 80174F18 00171D18 48 00 70 55 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174F1C: /* 80174F1C 00171D1C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174F20 00171D20 41 82 00 34 */ beq lbl_80174F54 @@ -2772,7 +2772,7 @@ lbl_80174F1C: /* 80174F44 00171D44 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174F48 00171D48 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80174F4C 00171D4C C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) -/* 80174F50 00171D50 48 00 70 1D */ bl func_8017BF6C +/* 80174F50 00171D50 48 00 70 1D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174F54: /* 80174F54 00171D54 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174F58 00171D58 41 82 00 34 */ beq lbl_80174F8C @@ -2787,7 +2787,7 @@ lbl_80174F54: /* 80174F7C 00171D7C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174F80 00171D80 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80174F84 00171D84 FC 60 08 90 */ fmr f3, f1 -/* 80174F88 00171D88 48 00 6F E5 */ bl func_8017BF6C +/* 80174F88 00171D88 48 00 6F E5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174F8C: /* 80174F8C 00171D8C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174F90 00171D90 41 82 00 34 */ beq lbl_80174FC4 @@ -2802,7 +2802,7 @@ lbl_80174F8C: /* 80174FB4 00171DB4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174FB8 00171DB8 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80174FBC 00171DBC C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) -/* 80174FC0 00171DC0 48 00 6F AD */ bl func_8017BF6C +/* 80174FC0 00171DC0 48 00 6F AD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174FC4: /* 80174FC4 00171DC4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174FC8 00171DC8 41 82 00 34 */ beq lbl_80174FFC @@ -2817,7 +2817,7 @@ lbl_80174FC4: /* 80174FEC 00171DEC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80174FF0 00171DF0 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80174FF4 00171DF4 C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) -/* 80174FF8 00171DF8 48 00 6F 75 */ bl func_8017BF6C +/* 80174FF8 00171DF8 48 00 6F 75 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174FFC: /* 80174FFC 00171DFC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80175000 00171E00 41 82 00 34 */ beq lbl_80175034 @@ -2832,7 +2832,7 @@ lbl_80174FFC: /* 80175024 00171E24 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80175028 00171E28 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 8017502C 00171E2C C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) -/* 80175030 00171E30 48 00 6F 3D */ bl func_8017BF6C +/* 80175030 00171E30 48 00 6F 3D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80175034: /* 80175034 00171E34 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80175038 00171E38 41 82 00 34 */ beq lbl_8017506C @@ -2847,7 +2847,7 @@ lbl_80175034: /* 8017505C 00171E5C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80175060 00171E60 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80175064 00171E64 C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) -/* 80175068 00171E68 48 00 6F 05 */ bl func_8017BF6C +/* 80175068 00171E68 48 00 6F 05 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017506C: /* 8017506C 00171E6C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80175070 00171E70 41 82 00 34 */ beq lbl_801750A4 @@ -2862,7 +2862,7 @@ lbl_8017506C: /* 80175094 00171E94 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80175098 00171E98 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 8017509C 00171E9C FC 60 08 90 */ fmr f3, f1 -/* 801750A0 00171EA0 48 00 6E CD */ bl func_8017BF6C +/* 801750A0 00171EA0 48 00 6E CD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801750A4: /* 801750A4 00171EA4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801750A8 00171EA8 41 82 00 34 */ beq lbl_801750DC @@ -2877,7 +2877,7 @@ lbl_801750A4: /* 801750CC 00171ECC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 801750D0 00171ED0 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 801750D4 00171ED4 C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) -/* 801750D8 00171ED8 48 00 6E 95 */ bl func_8017BF6C +/* 801750D8 00171ED8 48 00 6E 95 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801750DC: /* 801750DC 00171EDC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801750E0 00171EE0 41 82 00 34 */ beq lbl_80175114 @@ -2892,7 +2892,7 @@ lbl_801750DC: /* 80175104 00171F04 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80175108 00171F08 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 8017510C 00171F0C C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) -/* 80175110 00171F10 48 00 6E 5D */ bl func_8017BF6C +/* 80175110 00171F10 48 00 6E 5D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80175114: /* 80175114 00171F14 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80175118 00171F18 41 82 00 34 */ beq lbl_8017514C @@ -2907,7 +2907,7 @@ lbl_80175114: /* 8017513C 00171F3C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80175140 00171F40 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80175144 00171F44 C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) -/* 80175148 00171F48 48 00 6E 25 */ bl func_8017BF6C +/* 80175148 00171F48 48 00 6E 25 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017514C: /* 8017514C 00171F4C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80175150 00171F50 41 82 00 34 */ beq lbl_80175184 @@ -2922,7 +2922,7 @@ lbl_8017514C: /* 80175174 00171F74 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80175178 00171F78 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 8017517C 00171F7C C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) -/* 80175180 00171F80 48 00 6D ED */ bl func_8017BF6C +/* 80175180 00171F80 48 00 6D ED */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80175184: /* 80175184 00171F84 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80175188 00171F88 41 82 00 34 */ beq lbl_801751BC @@ -2937,7 +2937,7 @@ lbl_80175184: /* 801751AC 00171FAC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 801751B0 00171FB0 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 801751B4 00171FB4 FC 60 08 90 */ fmr f3, f1 -/* 801751B8 00171FB8 48 00 6D B5 */ bl func_8017BF6C +/* 801751B8 00171FB8 48 00 6D B5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801751BC: /* 801751BC 00171FBC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801751C0 00171FC0 41 82 00 34 */ beq lbl_801751F4 @@ -2952,7 +2952,7 @@ lbl_801751BC: /* 801751E4 00171FE4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 801751E8 00171FE8 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 801751EC 00171FEC C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) -/* 801751F0 00171FF0 48 00 6D 7D */ bl func_8017BF6C +/* 801751F0 00171FF0 48 00 6D 7D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801751F4: /* 801751F4 00171FF4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801751F8 00171FF8 41 82 00 34 */ beq lbl_8017522C @@ -2967,7 +2967,7 @@ lbl_801751F4: /* 8017521C 0017201C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80175220 00172020 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80175224 00172024 C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) -/* 80175228 00172028 48 00 6D 45 */ bl func_8017BF6C +/* 80175228 00172028 48 00 6D 45 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017522C: /* 8017522C 0017202C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80175230 00172030 41 82 00 34 */ beq lbl_80175264 @@ -2982,7 +2982,7 @@ lbl_8017522C: /* 80175254 00172054 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80175258 00172058 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 8017525C 0017205C C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) -/* 80175260 00172060 48 00 6D 0D */ bl func_8017BF6C +/* 80175260 00172060 48 00 6D 0D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80175264: /* 80175264 00172064 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80175268 00172068 41 82 00 34 */ beq lbl_8017529C @@ -2997,7 +2997,7 @@ lbl_80175264: /* 8017528C 0017208C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80175290 00172090 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80175294 00172094 C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) -/* 80175298 00172098 48 00 6C D5 */ bl func_8017BF6C +/* 80175298 00172098 48 00 6C D5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017529C: /* 8017529C 0017209C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801752A0 001720A0 41 82 00 34 */ beq lbl_801752D4 @@ -3012,7 +3012,7 @@ lbl_8017529C: /* 801752C4 001720C4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 801752C8 001720C8 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 801752CC 001720CC FC 60 08 90 */ fmr f3, f1 -/* 801752D0 001720D0 48 00 6C 9D */ bl func_8017BF6C +/* 801752D0 001720D0 48 00 6C 9D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801752D4: /* 801752D4 001720D4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801752D8 001720D8 41 82 00 34 */ beq lbl_8017530C @@ -3027,7 +3027,7 @@ lbl_801752D4: /* 801752FC 001720FC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80175300 00172100 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80175304 00172104 C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) -/* 80175308 00172108 48 00 6C 65 */ bl func_8017BF6C +/* 80175308 00172108 48 00 6C 65 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017530C: /* 8017530C 0017210C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80175310 00172110 41 82 00 34 */ beq lbl_80175344 @@ -3042,7 +3042,7 @@ lbl_8017530C: /* 80175334 00172134 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80175338 00172138 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 8017533C 0017213C C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) -/* 80175340 00172140 48 00 6C 2D */ bl func_8017BF6C +/* 80175340 00172140 48 00 6C 2D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80175344: /* 80175344 00172144 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80175348 00172148 41 82 00 34 */ beq lbl_8017537C @@ -3057,7 +3057,7 @@ lbl_80175344: /* 8017536C 0017216C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80175370 00172170 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80175374 00172174 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) -/* 80175378 00172178 48 00 6B F5 */ bl func_8017BF6C +/* 80175378 00172178 48 00 6B F5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017537C: /* 8017537C 0017217C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80175380 00172180 41 82 00 34 */ beq lbl_801753B4 @@ -3072,7 +3072,7 @@ lbl_8017537C: /* 801753A4 001721A4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 801753A8 001721A8 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 801753AC 001721AC FC 60 08 90 */ fmr f3, f1 -/* 801753B0 001721B0 48 00 6B BD */ bl func_8017BF6C +/* 801753B0 001721B0 48 00 6B BD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801753B4: /* 801753B4 001721B4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801753B8 001721B8 41 82 00 34 */ beq lbl_801753EC @@ -3087,7 +3087,7 @@ lbl_801753B4: /* 801753DC 001721DC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 801753E0 001721E0 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 801753E4 001721E4 C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) -/* 801753E8 001721E8 48 00 6B 85 */ bl func_8017BF6C +/* 801753E8 001721E8 48 00 6B 85 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801753EC: /* 801753EC 001721EC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801753F0 001721F0 41 82 00 34 */ beq lbl_80175424 @@ -3102,7 +3102,7 @@ lbl_801753EC: /* 80175414 00172214 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80175418 00172218 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 8017541C 0017221C C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) -/* 80175420 00172220 48 00 6B 4D */ bl func_8017BF6C +/* 80175420 00172220 48 00 6B 4D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80175424: /* 80175424 00172224 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80175428 00172228 41 82 00 34 */ beq lbl_8017545C @@ -3117,7 +3117,7 @@ lbl_80175424: /* 8017544C 0017224C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80175450 00172250 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80175454 00172254 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) -/* 80175458 00172258 48 00 6B 15 */ bl func_8017BF6C +/* 80175458 00172258 48 00 6B 15 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017545C: /* 8017545C 0017225C 80 01 00 64 */ lwz r0, 0x64(r1) /* 80175460 00172260 83 E1 00 5C */ lwz r31, 0x5c(r1) @@ -3370,8 +3370,8 @@ lbl_801757D0: /* 801757DC 001725DC 38 21 00 10 */ addi r1, r1, 0x10 /* 801757E0 001725E0 4E 80 00 20 */ blr -.global func_801757E4 -func_801757E4: +.global zNPCTypeDutchman.set_yaw_matrix__30_unnamed_zNPCTypeDutchman_cpp_FR7xMat3x3f +zNPCTypeDutchman.set_yaw_matrix__30_unnamed_zNPCTypeDutchman_cpp_FR7xMat3x3f: /* 801757E4 001725E4 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801757E8 001725E8 7C 08 02 A6 */ mflr r0 /* 801757EC 001725EC 90 01 00 34 */ stw r0, 0x34(r1) @@ -3412,8 +3412,8 @@ func_801757E4: /* 80175878 00172678 38 21 00 30 */ addi r1, r1, 0x30 /* 8017587C 0017267C 4E 80 00 20 */ blr -.global func_80175880 -func_80175880: +.global zNPCTypeDutchman.update_move_follow__30_unnamed_zNPCTypeDutchman_cpp_FR5xVec3RQ212zNPCDutchman9move_infoRC7xMat3x3f +zNPCTypeDutchman.update_move_follow__30_unnamed_zNPCTypeDutchman_cpp_FR5xVec3RQ212zNPCDutchman9move_infoRC7xMat3x3f: /* 80175880 00172680 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80175884 00172684 7C 08 02 A6 */ mflr r0 /* 80175888 00172688 90 01 00 54 */ stw r0, 0x54(r1) @@ -3471,7 +3471,7 @@ func_80175880: /* 80175958 00172758 38 61 00 14 */ addi r3, r1, 0x14 /* 8017595C 0017275C 7F E4 FB 78 */ mr r4, r31 /* 80175960 00172760 7C 65 1B 78 */ mr r5, r3 -/* 80175964 00172764 48 00 66 B1 */ bl func_8017C014 +/* 80175964 00172764 48 00 66 B1 */ bl zNPCTypeDutchman.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80175968 00172768 7F A3 EB 78 */ mr r3, r29 /* 8017596C 0017276C 38 81 00 14 */ addi r4, r1, 0x14 /* 80175970 00172770 4B E9 FA D5 */ bl func_80015444 @@ -3485,8 +3485,8 @@ func_80175880: /* 80175990 00172790 38 21 00 50 */ addi r1, r1, 0x50 /* 80175994 00172794 4E 80 00 20 */ blr -.global func_80175998 -func_80175998: +.global zNPCTypeDutchman.update_move_accel__30_unnamed_zNPCTypeDutchman_cpp_FR5xVec3RQ212zNPCDutchman9move_infof +zNPCTypeDutchman.update_move_accel__30_unnamed_zNPCTypeDutchman_cpp_FR5xVec3RQ212zNPCDutchman9move_infof: /* 80175998 00172798 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8017599C 0017279C 7C 08 02 A6 */ mflr r0 /* 801759A0 001727A0 90 01 00 54 */ stw r0, 0x54(r1) @@ -3529,8 +3529,8 @@ func_80175998: /* 80175A34 00172834 38 21 00 50 */ addi r1, r1, 0x50 /* 80175A38 00172838 4E 80 00 20 */ blr -.global func_80175A3C -func_80175A3C: +.global zNPCTypeDutchman.update_move_vel__30_unnamed_zNPCTypeDutchman_cpp_FR5xVec3RQ212zNPCDutchman9move_infof +zNPCTypeDutchman.update_move_vel__30_unnamed_zNPCTypeDutchman_cpp_FR5xVec3RQ212zNPCDutchman9move_infof: /* 80175A3C 0017283C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80175A40 00172840 7C 08 02 A6 */ mflr r0 /* 80175A44 00172844 38 84 00 0C */ addi r4, r4, 0xc @@ -3548,8 +3548,8 @@ func_80175A3C: /* 80175A74 00172874 38 21 00 20 */ addi r1, r1, 0x20 /* 80175A78 00172878 4E 80 00 20 */ blr -.global func_80175A7C -func_80175A7C: +.global zNPCTypeDutchman.update_move_stop__30_unnamed_zNPCTypeDutchman_cpp_FR5xVec3RQ212zNPCDutchman9move_infof +zNPCTypeDutchman.update_move_stop__30_unnamed_zNPCTypeDutchman_cpp_FR5xVec3RQ212zNPCDutchman9move_infof: /* 80175A7C 0017287C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80175A80 00172880 7C 08 02 A6 */ mflr r0 /* 80175A84 00172884 90 01 00 24 */ stw r0, 0x24(r1) @@ -3642,7 +3642,7 @@ lbl_80175BAC: /* 80175BCC 001729CC 4B EB B5 89 */ bl xAccelMove__FRfRfffff /* 80175BD0 001729D0 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80175BD4 001729D4 C0 21 00 08 */ lfs f1, 8(r1) -/* 80175BD8 001729D8 4B FF FC 0D */ bl func_801757E4 +/* 80175BD8 001729D8 4B FF FC 0D */ bl zNPCTypeDutchman.set_yaw_matrix__30_unnamed_zNPCTypeDutchman_cpp_FR7xMat3x3f lbl_80175BDC: /* 80175BDC 001729DC E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 80175BE0 001729E0 CB E1 00 30 */ lfd f31, 0x30(r1) @@ -3675,25 +3675,25 @@ lbl_80175C38: /* 80175C38 00172A38 80 A3 00 48 */ lwz r5, 0x48(r3) /* 80175C3C 00172A3C 38 83 02 EC */ addi r4, r3, 0x2ec /* 80175C40 00172A40 38 65 00 30 */ addi r3, r5, 0x30 -/* 80175C44 00172A44 4B FF FC 3D */ bl func_80175880 +/* 80175C44 00172A44 4B FF FC 3D */ bl zNPCTypeDutchman.update_move_follow__30_unnamed_zNPCTypeDutchman_cpp_FR5xVec3RQ212zNPCDutchman9move_infoRC7xMat3x3f /* 80175C48 00172A48 48 00 00 3C */ b lbl_80175C84 lbl_80175C4C: /* 80175C4C 00172A4C 80 A3 00 48 */ lwz r5, 0x48(r3) /* 80175C50 00172A50 38 83 02 EC */ addi r4, r3, 0x2ec /* 80175C54 00172A54 38 65 00 30 */ addi r3, r5, 0x30 -/* 80175C58 00172A58 4B FF FD 41 */ bl func_80175998 +/* 80175C58 00172A58 4B FF FD 41 */ bl zNPCTypeDutchman.update_move_accel__30_unnamed_zNPCTypeDutchman_cpp_FR5xVec3RQ212zNPCDutchman9move_infof /* 80175C5C 00172A5C 48 00 00 28 */ b lbl_80175C84 lbl_80175C60: /* 80175C60 00172A60 80 A3 00 48 */ lwz r5, 0x48(r3) /* 80175C64 00172A64 38 83 02 EC */ addi r4, r3, 0x2ec /* 80175C68 00172A68 38 65 00 30 */ addi r3, r5, 0x30 -/* 80175C6C 00172A6C 4B FF FD D1 */ bl func_80175A3C +/* 80175C6C 00172A6C 4B FF FD D1 */ bl zNPCTypeDutchman.update_move_vel__30_unnamed_zNPCTypeDutchman_cpp_FR5xVec3RQ212zNPCDutchman9move_infof /* 80175C70 00172A70 48 00 00 14 */ b lbl_80175C84 lbl_80175C74: /* 80175C74 00172A74 80 A3 00 48 */ lwz r5, 0x48(r3) /* 80175C78 00172A78 38 83 02 EC */ addi r4, r3, 0x2ec /* 80175C7C 00172A7C 38 65 00 30 */ addi r3, r5, 0x30 -/* 80175C80 00172A80 4B FF FD FD */ bl func_80175A7C +/* 80175C80 00172A80 4B FF FD FD */ bl zNPCTypeDutchman.update_move_stop__30_unnamed_zNPCTypeDutchman_cpp_FR5xVec3RQ212zNPCDutchman9move_infof lbl_80175C84: /* 80175C84 00172A84 80 01 00 14 */ lwz r0, 0x14(r1) /* 80175C88 00172A88 7C 08 03 A6 */ mtlr r0 @@ -3727,8 +3727,8 @@ lbl_80175CD0: /* 80175CDC 00172ADC 38 21 00 10 */ addi r1, r1, 0x10 /* 80175CE0 00172AE0 4E 80 00 20 */ blr -.global func_80175CE4 -func_80175CE4: +.global zNPCTypeDutchman.clip_outside_circle__30_unnamed_zNPCTypeDutchman_cpp_FRfRC5xVec2RC5xVec2ffRC5xVec2f +zNPCTypeDutchman.clip_outside_circle__30_unnamed_zNPCTypeDutchman_cpp_FRfRC5xVec2RC5xVec2ffRC5xVec2f: /* 80175CE4 00172AE4 94 21 FF 70 */ stwu r1, -0x90(r1) /* 80175CE8 00172AE8 7C 08 02 A6 */ mflr r0 /* 80175CEC 00172AEC 90 01 00 94 */ stw r0, 0x94(r1) @@ -3841,8 +3841,8 @@ lbl_80175E50: /* 80175E88 00172C88 38 21 00 90 */ addi r1, r1, 0x90 /* 80175E8C 00172C8C 4E 80 00 20 */ blr -.global func_80175E90 -func_80175E90: +.global zNPCTypeDutchman.clip_outside_circle__30_unnamed_zNPCTypeDutchman_cpp_FRfRC5xVec3RC5xVec3ffRC5xVec3f +zNPCTypeDutchman.clip_outside_circle__30_unnamed_zNPCTypeDutchman_cpp_FRfRC5xVec3RC5xVec3ffRC5xVec3f: /* 80175E90 00172C90 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80175E94 00172C94 7C 08 02 A6 */ mflr r0 /* 80175E98 00172C98 C1 04 00 00 */ lfs f8, 0(r4) @@ -3873,7 +3873,7 @@ func_80175E90: /* 80175EFC 00172CFC D0 A1 00 14 */ stfs f5, 0x14(r1) /* 80175F00 00172D00 D0 81 00 08 */ stfs f4, 8(r1) /* 80175F04 00172D04 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 80175F08 00172D08 4B FF FD DD */ bl func_80175CE4 +/* 80175F08 00172D08 4B FF FD DD */ bl zNPCTypeDutchman.clip_outside_circle__30_unnamed_zNPCTypeDutchman_cpp_FRfRC5xVec2RC5xVec2ffRC5xVec2f /* 80175F0C 00172D0C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80175F10 00172D10 7C 08 03 A6 */ mtlr r0 /* 80175F14 00172D14 38 21 00 20 */ addi r1, r1, 0x20 @@ -3920,7 +3920,7 @@ update_wave__12zNPCDutchmanFRQ212zNPCDutchman9wave_dataf: /* 80175FAC 00172DAC 38 77 00 20 */ addi r3, r23, 0x20 /* 80175FB0 00172DB0 38 97 00 04 */ addi r4, r23, 4 /* 80175FB4 00172DB4 38 B7 00 10 */ addi r5, r23, 0x10 -/* 80175FB8 00172DB8 4B FF FE D9 */ bl func_80175E90 +/* 80175FB8 00172DB8 4B FF FE D9 */ bl zNPCTypeDutchman.clip_outside_circle__30_unnamed_zNPCTypeDutchman_cpp_FRfRC5xVec3RC5xVec3ffRC5xVec3f /* 80175FBC 00172DBC 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80175FC0 00172DC0 41 82 00 30 */ beq lbl_80175FF0 /* 80175FC4 00172DC4 38 00 00 01 */ li r0, 1 @@ -3930,7 +3930,7 @@ update_wave__12zNPCDutchmanFRQ212zNPCDutchman9wave_dataf: /* 80175FD4 00172DD4 28 04 00 00 */ cmplwi r4, 0 /* 80175FD8 00172DD8 41 82 00 1C */ beq lbl_80175FF4 /* 80175FDC 00172DDC 38 60 00 01 */ li r3, 1 -/* 80175FE0 00172DE0 4B FF C9 11 */ bl func_801728F0 +/* 80175FE0 00172DE0 4B FF C9 11 */ bl zNPCTypeDutchman.kill_sound__30_unnamed_zNPCTypeDutchman_cpp_FiUi /* 80175FE4 00172DE4 38 00 00 00 */ li r0, 0 /* 80175FE8 00172DE8 90 17 00 34 */ stw r0, 0x34(r23) /* 80175FEC 00172DEC 48 00 00 08 */ b lbl_80175FF4 @@ -4125,7 +4125,7 @@ init_wave__12zNPCDutchmanFRQ212zNPCDutchman9wave_dataRC5xVec3RC5xVec3: /* 801762BC 001730BC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 801762C0 001730C0 38 9D 00 28 */ addi r4, r29, 0x28 /* 801762C4 001730C4 38 60 00 01 */ li r3, 1 -/* 801762C8 001730C8 4B FF C5 69 */ bl func_80172830 +/* 801762C8 001730C8 4B FF C5 69 */ bl zNPCTypeDutchman.play_sound__30_unnamed_zNPCTypeDutchman_cpp_FiPC5xVec3f /* 801762CC 001730CC 90 7D 00 34 */ stw r3, 0x34(r29) /* 801762D0 001730D0 38 00 00 00 */ li r0, 0 /* 801762D4 001730D4 90 1D 00 38 */ stw r0, 0x38(r29) @@ -4146,7 +4146,7 @@ kill_wave__12zNPCDutchmanFRQ212zNPCDutchman9wave_data: /* 80176304 00173104 38 60 00 01 */ li r3, 1 /* 80176308 00173108 90 01 00 14 */ stw r0, 0x14(r1) /* 8017630C 0017310C 80 84 00 34 */ lwz r4, 0x34(r4) -/* 80176310 00173110 4B FF C5 E1 */ bl func_801728F0 +/* 80176310 00173110 4B FF C5 E1 */ bl zNPCTypeDutchman.kill_sound__30_unnamed_zNPCTypeDutchman_cpp_FiUi /* 80176314 00173114 80 01 00 14 */ lwz r0, 0x14(r1) /* 80176318 00173118 7C 08 03 A6 */ mtlr r0 /* 8017631C 0017311C 38 21 00 10 */ addi r1, r1, 0x10 @@ -4420,13 +4420,13 @@ lbl_801766B4: /* 801766DC 001734DC FC 20 F8 90 */ fmr f1, f31 /* 801766E0 001734E0 38 9F 00 88 */ addi r4, r31, 0x88 /* 801766E4 001734E4 38 60 00 02 */ li r3, 2 -/* 801766E8 001734E8 4B FF C1 49 */ bl func_80172830 +/* 801766E8 001734E8 4B FF C1 49 */ bl zNPCTypeDutchman.play_sound__30_unnamed_zNPCTypeDutchman_cpp_FiPC5xVec3f /* 801766EC 001734EC 90 7F 05 FC */ stw r3, 0x5fc(r31) /* 801766F0 001734F0 48 00 00 10 */ b lbl_80176700 lbl_801766F4: /* 801766F4 001734F4 FC 20 F8 90 */ fmr f1, f31 /* 801766F8 001734F8 38 60 00 02 */ li r3, 2 -/* 801766FC 001734FC 4B FF C2 59 */ bl func_80172954 +/* 801766FC 001734FC 4B FF C2 59 */ bl zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif lbl_80176700: /* 80176700 00173500 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80176704 00173504 80 01 00 24 */ lwz r0, 0x24(r1) @@ -4470,7 +4470,7 @@ coalesce__12zNPCDutchmanFf: /* 80176790 00173590 28 04 00 00 */ cmplwi r4, 0 /* 80176794 00173594 41 82 00 88 */ beq lbl_8017681C /* 80176798 00173598 38 60 00 02 */ li r3, 2 -/* 8017679C 0017359C 4B FF C1 55 */ bl func_801728F0 +/* 8017679C 0017359C 4B FF C1 55 */ bl zNPCTypeDutchman.kill_sound__30_unnamed_zNPCTypeDutchman_cpp_FiUi /* 801767A0 001735A0 38 00 00 00 */ li r0, 0 /* 801767A4 001735A4 90 1F 05 FC */ stw r0, 0x5fc(r31) /* 801767A8 001735A8 48 00 00 74 */ b lbl_8017681C @@ -4502,7 +4502,7 @@ lbl_801767AC: /* 8017680C 0017360C 41 82 00 10 */ beq lbl_8017681C /* 80176810 00173610 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80176814 00173614 38 60 00 02 */ li r3, 2 -/* 80176818 00173618 4B FF C1 3D */ bl func_80172954 +/* 80176818 00173618 4B FF C1 3D */ bl zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif lbl_8017681C: /* 8017681C 0017361C E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80176820 00173620 80 01 00 24 */ lwz r0, 0x24(r1) @@ -4645,7 +4645,7 @@ lbl_801769C8: /* 80176A0C 0017380C 80 9F 05 FC */ lwz r4, 0x5fc(r31) /* 80176A10 00173810 38 60 00 02 */ li r3, 2 /* 80176A14 00173814 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80176A18 00173818 4B FF BF 3D */ bl func_80172954 +/* 80176A18 00173818 4B FF BF 3D */ bl zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif /* 80176A1C 0017381C 48 00 00 C8 */ b lbl_80176AE4 lbl_80176A20: /* 80176A20 00173820 C0 3F 05 EC */ lfs f1, 0x5ec(r31) @@ -4656,7 +4656,7 @@ lbl_80176A20: /* 80176A34 00173834 FC 20 F8 90 */ fmr f1, f31 /* 80176A38 00173838 80 9F 05 FC */ lwz r4, 0x5fc(r31) /* 80176A3C 0017383C 38 60 00 02 */ li r3, 2 -/* 80176A40 00173840 4B FF BF 15 */ bl func_80172954 +/* 80176A40 00173840 4B FF BF 15 */ bl zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif /* 80176A44 00173844 48 00 00 A0 */ b lbl_80176AE4 lbl_80176A48: /* 80176A48 00173848 C0 1F 05 E4 */ lfs f0, 0x5e4(r31) @@ -4685,7 +4685,7 @@ lbl_80176A48: /* 80176AA4 001738A4 48 00 10 39 */ bl reappear__12zNPCDutchmanFv /* 80176AA8 001738A8 80 9F 05 FC */ lwz r4, 0x5fc(r31) /* 80176AAC 001738AC 38 60 00 02 */ li r3, 2 -/* 80176AB0 001738B0 4B FF BE 41 */ bl func_801728F0 +/* 80176AB0 001738B0 4B FF BE 41 */ bl zNPCTypeDutchman.kill_sound__30_unnamed_zNPCTypeDutchman_cpp_FiUi /* 80176AB4 001738B4 38 00 00 00 */ li r0, 0 /* 80176AB8 001738B8 90 1F 05 FC */ stw r0, 0x5fc(r31) /* 80176ABC 001738BC 48 00 00 28 */ b lbl_80176AE4 @@ -4698,7 +4698,7 @@ lbl_80176AC0: /* 80176AD4 001738D4 38 60 00 02 */ li r3, 2 /* 80176AD8 001738D8 80 9F 05 FC */ lwz r4, 0x5fc(r31) /* 80176ADC 001738DC EC 20 F8 28 */ fsubs f1, f0, f31 -/* 80176AE0 001738E0 4B FF BE 75 */ bl func_80172954 +/* 80176AE0 001738E0 4B FF BE 75 */ bl zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif lbl_80176AE4: /* 80176AE4 001738E4 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80176AE8 001738E8 80 01 00 24 */ lwz r0, 0x24(r1) @@ -5049,7 +5049,7 @@ lbl_80176FB8: /* 80176FFC 00173DFC 38 61 00 58 */ addi r3, r1, 0x58 /* 80177000 00173E00 38 9E 05 9C */ addi r4, r30, 0x59c /* 80177004 00173E04 7C 65 1B 78 */ mr r5, r3 -/* 80177008 00173E08 48 00 50 0D */ bl func_8017C014 +/* 80177008 00173E08 48 00 50 0D */ bl zNPCTypeDutchman.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8017700C 00173E0C 38 7C 00 3C */ addi r3, r28, 0x3c /* 80177010 00173E10 38 81 00 58 */ addi r4, r1, 0x58 /* 80177014 00173E14 4B E9 E4 31 */ bl func_80015444 @@ -5563,7 +5563,7 @@ lbl_801776C4: /* 80177720 00174520 D0 21 00 7C */ stfs f1, 0x7c(r1) /* 80177724 00174524 D0 21 00 74 */ stfs f1, 0x74(r1) /* 80177728 00174528 D0 01 00 80 */ stfs f0, 0x80(r1) -/* 8017772C 0017452C 4B FF AF 39 */ bl func_80172664 +/* 8017772C 0017452C 4B FF AF 39 */ bl zNPCTypeDutchman.look_at__30_unnamed_zNPCTypeDutchman_cpp_FR7xMat3x3RC5xVec3 /* 80177730 00174530 C0 3D 00 1C */ lfs f1, 0x1c(r29) /* 80177734 00174534 38 61 00 24 */ addi r3, r1, 0x24 /* 80177738 00174538 38 9D 00 10 */ addi r4, r29, 0x10 @@ -5641,7 +5641,7 @@ lbl_801777F8: /* 80177844 00174644 48 00 41 39 */ bl func_8017B97C /* 80177848 00174648 7C 64 1B 78 */ mr r4, r3 /* 8017784C 0017464C 38 61 00 C4 */ addi r3, r1, 0xc4 -/* 80177850 00174650 4B FF AE 15 */ bl func_80172664 +/* 80177850 00174650 4B FF AE 15 */ bl zNPCTypeDutchman.look_at__30_unnamed_zNPCTypeDutchman_cpp_FR7xMat3x3RC5xVec3 /* 80177854 00174654 7F C4 F3 78 */ mr r4, r30 /* 80177858 00174658 38 61 00 18 */ addi r3, r1, 0x18 /* 8017785C 0017465C 48 00 41 41 */ bl func_8017B99C @@ -5687,7 +5687,7 @@ lbl_8017789C: /* 801778F8 001746F8 38 61 00 84 */ addi r3, r1, 0x84 /* 801778FC 001746FC 38 9E 06 20 */ addi r4, r30, 0x620 /* 80177900 00174700 D0 01 00 50 */ stfs f0, 0x50(r1) -/* 80177904 00174704 4B FF AD 61 */ bl func_80172664 +/* 80177904 00174704 4B FF AD 61 */ bl zNPCTypeDutchman.look_at__30_unnamed_zNPCTypeDutchman_cpp_FR7xMat3x3RC5xVec3 /* 80177908 00174708 38 61 00 B4 */ addi r3, r1, 0xb4 /* 8017790C 0017470C 38 9E 06 14 */ addi r4, r30, 0x614 /* 80177910 00174710 4B E9 39 55 */ bl func_8000B264 @@ -6074,8 +6074,8 @@ lbl_80177E60: /* 80177E60 00174C60 D0 23 03 0C */ stfs f1, 0x30c(r3) /* 80177E64 00174C64 4E 80 00 20 */ blr -.global func_80177E68 -func_80177E68: +.global zNPCTypeDutchman.set_beam_verts__30_unnamed_zNPCTypeDutchman_cpp_FP18RxObjSpace3DVertexRC5xVec3RC5xVec3UcUcRC5xVec3 +zNPCTypeDutchman.set_beam_verts__30_unnamed_zNPCTypeDutchman_cpp_FP18RxObjSpace3DVertexRC5xVec3RC5xVec3UcUcRC5xVec3: /* 80177E68 00174C68 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80177E6C 00174C6C 7C 08 02 A6 */ mflr r0 /* 80177E70 00174C70 90 01 00 54 */ stw r0, 0x54(r1) @@ -6094,7 +6094,7 @@ func_80177E68: /* 80177EA4 00174CA4 7F A5 EB 78 */ mr r5, r29 /* 80177EA8 00174CA8 38 81 00 2C */ addi r4, r1, 0x2c /* 80177EAC 00174CAC FC 40 08 90 */ fmr f2, f1 -/* 80177EB0 00174CB0 48 00 00 A9 */ bl func_80177F58 +/* 80177EB0 00174CB0 48 00 00 A9 */ bl zNPCTypeDutchman.set_vert__30_unnamed_zNPCTypeDutchman_cpp_FR18RxObjSpace3DVertexRC5xVec3ffUc /* 80177EB4 00174CB4 7F 84 E3 78 */ mr r4, r28 /* 80177EB8 00174CB8 7F E5 FB 78 */ mr r5, r31 /* 80177EBC 00174CBC 38 61 00 20 */ addi r3, r1, 0x20 @@ -6104,7 +6104,7 @@ func_80177E68: /* 80177ECC 00174CCC C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80177ED0 00174CD0 38 7A 00 24 */ addi r3, r26, 0x24 /* 80177ED4 00174CD4 38 81 00 20 */ addi r4, r1, 0x20 -/* 80177ED8 00174CD8 48 00 00 81 */ bl func_80177F58 +/* 80177ED8 00174CD8 48 00 00 81 */ bl zNPCTypeDutchman.set_vert__30_unnamed_zNPCTypeDutchman_cpp_FR18RxObjSpace3DVertexRC5xVec3ffUc /* 80177EDC 00174CDC 7F 64 DB 78 */ mr r4, r27 /* 80177EE0 00174CE0 7F E5 FB 78 */ mr r5, r31 /* 80177EE4 00174CE4 38 61 00 14 */ addi r3, r1, 0x14 @@ -6114,7 +6114,7 @@ func_80177E68: /* 80177EF4 00174CF4 C0 42 AC BC */ lfs f2, lbl_803CF63C-_SDA2_BASE_(r2) /* 80177EF8 00174CF8 38 7A 00 48 */ addi r3, r26, 0x48 /* 80177EFC 00174CFC 38 81 00 14 */ addi r4, r1, 0x14 -/* 80177F00 00174D00 48 00 00 59 */ bl func_80177F58 +/* 80177F00 00174D00 48 00 00 59 */ bl zNPCTypeDutchman.set_vert__30_unnamed_zNPCTypeDutchman_cpp_FR18RxObjSpace3DVertexRC5xVec3ffUc /* 80177F04 00174D04 38 7A 00 6C */ addi r3, r26, 0x6c /* 80177F08 00174D08 38 9A 00 48 */ addi r4, r26, 0x48 /* 80177F0C 00174D0C 4B F8 32 75 */ bl func_800FB180 @@ -6130,15 +6130,15 @@ func_80177E68: /* 80177F34 00174D34 38 7A 00 B4 */ addi r3, r26, 0xb4 /* 80177F38 00174D38 38 81 00 08 */ addi r4, r1, 8 /* 80177F3C 00174D3C FC 40 08 90 */ fmr f2, f1 -/* 80177F40 00174D40 48 00 00 19 */ bl func_80177F58 +/* 80177F40 00174D40 48 00 00 19 */ bl zNPCTypeDutchman.set_vert__30_unnamed_zNPCTypeDutchman_cpp_FR18RxObjSpace3DVertexRC5xVec3ffUc /* 80177F44 00174D44 BB 41 00 38 */ lmw r26, 0x38(r1) /* 80177F48 00174D48 80 01 00 54 */ lwz r0, 0x54(r1) /* 80177F4C 00174D4C 7C 08 03 A6 */ mtlr r0 /* 80177F50 00174D50 38 21 00 50 */ addi r1, r1, 0x50 /* 80177F54 00174D54 4E 80 00 20 */ blr -.global func_80177F58 -func_80177F58: +.global zNPCTypeDutchman.set_vert__30_unnamed_zNPCTypeDutchman_cpp_FR18RxObjSpace3DVertexRC5xVec3ffUc +zNPCTypeDutchman.set_vert__30_unnamed_zNPCTypeDutchman_cpp_FR18RxObjSpace3DVertexRC5xVec3ffUc: /* 80177F58 00174D58 C0 04 00 00 */ lfs f0, 0(r4) /* 80177F5C 00174D5C 38 00 00 FF */ li r0, 0xff /* 80177F60 00174D60 C0 64 00 04 */ lfs f3, 4(r4) @@ -6154,8 +6154,8 @@ func_80177F58: /* 80177F88 00174D88 98 A3 00 1B */ stb r5, 0x1b(r3) /* 80177F8C 00174D8C 4E 80 00 20 */ blr -.global func_80177F90 -func_80177F90: +.global zNPCTypeDutchman.world_to_screen__30_unnamed_zNPCTypeDutchman_cpp_FRC5xVec3 +zNPCTypeDutchman.world_to_screen__30_unnamed_zNPCTypeDutchman_cpp_FRC5xVec3: /* 80177F90 00174D90 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80177F94 00174D94 7C 08 02 A6 */ mflr r0 /* 80177F98 00174D98 3C A0 80 3C */ lis r5, lbl_803C0558@ha @@ -6197,8 +6197,8 @@ func_80177F90: /* 80178028 00174E28 38 21 00 30 */ addi r1, r1, 0x30 /* 8017802C 00174E2C 4E 80 00 20 */ blr -.global func_80178030 -func_80178030: +.global zNPCTypeDutchman.render_beam__30_unnamed_zNPCTypeDutchman_cpp_FP18RxObjSpace3DVertexRCQ212zNPCDutchman9beam_infoUlUc +zNPCTypeDutchman.render_beam__30_unnamed_zNPCTypeDutchman_cpp_FP18RxObjSpace3DVertexRCQ212zNPCDutchman9beam_infoUlUc: /* 80178030 00174E30 94 21 FF 20 */ stwu r1, -0xe0(r1) /* 80178034 00174E34 7C 08 02 A6 */ mflr r0 /* 80178038 00174E38 90 01 00 E4 */ stw r0, 0xe4(r1) @@ -6225,7 +6225,7 @@ func_80178030: /* 8017808C 00174E8C 90 C1 00 B0 */ stw r6, 0xb0(r1) /* 80178090 00174E90 90 A1 00 B4 */ stw r5, 0xb4(r1) /* 80178094 00174E94 90 01 00 B8 */ stw r0, 0xb8(r1) -/* 80178098 00174E98 4B FF FE F9 */ bl func_80177F90 +/* 80178098 00174E98 4B FF FE F9 */ bl zNPCTypeDutchman.world_to_screen__30_unnamed_zNPCTypeDutchman_cpp_FRC5xVec3 /* 8017809C 00174E9C 80 C1 00 44 */ lwz r6, 0x44(r1) /* 801780A0 00174EA0 7F A4 EB 78 */ mr r4, r29 /* 801780A4 00174EA4 80 A1 00 48 */ lwz r5, 0x48(r1) @@ -6234,7 +6234,7 @@ func_80178030: /* 801780B0 00174EB0 90 C1 00 A4 */ stw r6, 0xa4(r1) /* 801780B4 00174EB4 90 A1 00 A8 */ stw r5, 0xa8(r1) /* 801780B8 00174EB8 90 01 00 AC */ stw r0, 0xac(r1) -/* 801780BC 00174EBC 4B FF FE D5 */ bl func_80177F90 +/* 801780BC 00174EBC 4B FF FE D5 */ bl zNPCTypeDutchman.world_to_screen__30_unnamed_zNPCTypeDutchman_cpp_FRC5xVec3 /* 801780C0 00174EC0 80 E1 00 38 */ lwz r7, 0x38(r1) /* 801780C4 00174EC4 38 61 00 2C */ addi r3, r1, 0x2c /* 801780C8 00174EC8 80 C1 00 3C */ lwz r6, 0x3c(r1) @@ -6295,7 +6295,7 @@ func_80178030: /* 801781A4 00174FA4 39 01 00 68 */ addi r8, r1, 0x68 /* 801781A8 00174FA8 91 21 00 6C */ stw r9, 0x6c(r1) /* 801781AC 00174FAC 90 01 00 70 */ stw r0, 0x70(r1) -/* 801781B0 00174FB0 4B FF FC B9 */ bl func_80177E68 +/* 801781B0 00174FB0 4B FF FC B9 */ bl zNPCTypeDutchman.set_beam_verts__30_unnamed_zNPCTypeDutchman_cpp_FP18RxObjSpace3DVertexRC5xVec3RC5xVec3UcUcRC5xVec3 /* 801781B4 00174FB4 7C 7B FA 14 */ add r3, r27, r31 /* 801781B8 00174FB8 88 03 00 10 */ lbz r0, 0x10(r3) /* 801781BC 00174FBC 28 00 00 00 */ cmplwi r0, 0 @@ -6319,7 +6319,7 @@ lbl_801781CC: /* 80178200 00175000 38 A1 00 14 */ addi r5, r1, 0x14 /* 80178204 00175004 39 01 00 68 */ addi r8, r1, 0x68 /* 80178208 00175008 38 E0 00 00 */ li r7, 0 -/* 8017820C 0017500C 4B FF FC 5D */ bl func_80177E68 +/* 8017820C 0017500C 4B FF FC 5D */ bl zNPCTypeDutchman.set_beam_verts__30_unnamed_zNPCTypeDutchman_cpp_FP18RxObjSpace3DVertexRC5xVec3RC5xVec3UcUcRC5xVec3 /* 80178210 00175010 38 7A 01 B0 */ addi r3, r26, 0x1b0 lbl_80178214: /* 80178214 00175014 BB 41 00 C8 */ lmw r26, 0xc8(r1) @@ -6328,8 +6328,8 @@ lbl_80178214: /* 80178220 00175020 38 21 00 E0 */ addi r1, r1, 0xe0 /* 80178224 00175024 4E 80 00 20 */ blr -.global func_80178228 -func_80178228: +.global zNPCTypeDutchman.render_beam__30_unnamed_zNPCTypeDutchman_cpp_FP18RxObjSpace3DVertexRCQ212zNPCDutchman9beam_info +zNPCTypeDutchman.render_beam__30_unnamed_zNPCTypeDutchman_cpp_FP18RxObjSpace3DVertexRCQ212zNPCDutchman9beam_info: /* 80178228 00175028 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8017822C 0017502C 7C 08 02 A6 */ mflr r0 /* 80178230 00175030 C0 44 01 14 */ lfs f2, 0x114(r4) @@ -6361,7 +6361,7 @@ lbl_80178294: /* 80178294 00175094 7F 84 E3 78 */ mr r4, r28 /* 80178298 00175098 7F A5 EB 78 */ mr r5, r29 /* 8017829C 0017509C 7F C6 F3 78 */ mr r6, r30 -/* 801782A0 001750A0 4B FF FD 91 */ bl func_80178030 +/* 801782A0 001750A0 4B FF FD 91 */ bl zNPCTypeDutchman.render_beam__30_unnamed_zNPCTypeDutchman_cpp_FP18RxObjSpace3DVertexRCQ212zNPCDutchman9beam_infoUlUc /* 801782A4 001750A4 3B BD 00 01 */ addi r29, r29, 1 lbl_801782A8: /* 801782A8 001750A8 7C 1D F8 40 */ cmplw r29, r31 @@ -6394,9 +6394,9 @@ render_beam__12zNPCDutchmanFv: /* 80178308 00175108 48 0B 74 D5 */ bl RwRenderStateSet /* 8017830C 0017510C 7F E3 FB 78 */ mr r3, r31 /* 80178310 00175110 38 9E 03 20 */ addi r4, r30, 0x320 -/* 80178314 00175114 4B FF FF 15 */ bl func_80178228 +/* 80178314 00175114 4B FF FF 15 */ bl zNPCTypeDutchman.render_beam__30_unnamed_zNPCTypeDutchman_cpp_FP18RxObjSpace3DVertexRCQ212zNPCDutchman9beam_info /* 80178318 00175118 38 9E 04 3C */ addi r4, r30, 0x43c -/* 8017831C 0017511C 4B FF FF 0D */ bl func_80178228 +/* 8017831C 0017511C 4B FF FF 0D */ bl zNPCTypeDutchman.render_beam__30_unnamed_zNPCTypeDutchman_cpp_FP18RxObjSpace3DVertexRCQ212zNPCDutchman9beam_info /* 80178320 00175120 3C 80 38 E4 */ lis r4, 0x38E38E39@ha /* 80178324 00175124 7C 1F 18 50 */ subf r0, r31, r3 /* 80178328 00175128 38 84 8E 39 */ addi r4, r4, 0x38E38E39@l @@ -7370,14 +7370,14 @@ lbl_80179198: /* 801791A0 00175FA0 38 9E 00 74 */ addi r4, r30, 0x74 /* 801791A4 00175FA4 38 60 00 00 */ li r3, 0 /* 801791A8 00175FA8 7C 25 04 2E */ lfsx f1, r5, r0 -/* 801791AC 00175FAC 4B FF 96 85 */ bl func_80172830 +/* 801791AC 00175FAC 4B FF 96 85 */ bl zNPCTypeDutchman.play_sound__30_unnamed_zNPCTypeDutchman_cpp_FiPC5xVec3f /* 801791B0 00175FB0 90 7E 00 80 */ stw r3, 0x80(r30) /* 801791B4 00175FB4 38 9F 03 24 */ addi r4, r31, 0x324 /* 801791B8 00175FB8 38 60 00 03 */ li r3, 3 /* 801791BC 00175FBC 80 1C 00 BC */ lwz r0, 0xbc(r28) /* 801791C0 00175FC0 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 801791C4 00175FC4 7C 80 22 14 */ add r4, r0, r4 -/* 801791C8 00175FC8 4B FF 96 69 */ bl func_80172830 +/* 801791C8 00175FC8 4B FF 96 69 */ bl zNPCTypeDutchman.play_sound__30_unnamed_zNPCTypeDutchman_cpp_FiPC5xVec3f /* 801791CC 00175FCC 3B BD 00 01 */ addi r29, r29, 1 /* 801791D0 00175FD0 90 7E 00 84 */ stw r3, 0x84(r30) /* 801791D4 00175FD4 2C 1D 00 02 */ cmpwi r29, 2 @@ -7451,12 +7451,12 @@ lbl_801792C0: /* 801792D0 001760D0 80 BF 00 BC */ lwz r5, 0xbc(r31) /* 801792D4 001760D4 80 9F 00 80 */ lwz r4, 0x80(r31) /* 801792D8 001760D8 C0 25 04 34 */ lfs f1, 0x434(r5) -/* 801792DC 001760DC 4B FF 96 79 */ bl func_80172954 +/* 801792DC 001760DC 4B FF 96 79 */ bl zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif /* 801792E0 001760E0 80 BF 00 BC */ lwz r5, 0xbc(r31) /* 801792E4 001760E4 38 60 00 00 */ li r3, 0 /* 801792E8 001760E8 80 9F 00 B4 */ lwz r4, 0xb4(r31) /* 801792EC 001760EC C0 25 05 50 */ lfs f1, 0x550(r5) -/* 801792F0 001760F0 4B FF 96 65 */ bl func_80172954 +/* 801792F0 001760F0 4B FF 96 65 */ bl zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif lbl_801792F4: /* 801792F4 001760F4 80 01 00 24 */ lwz r0, 0x24(r1) /* 801792F8 001760F8 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -7528,7 +7528,7 @@ update_fire__20zNPCGoalDutchmanBeamFf: lbl_801793F4: /* 801793F4 001761F4 80 9F 00 84 */ lwz r4, 0x84(r31) /* 801793F8 001761F8 38 60 00 03 */ li r3, 3 -/* 801793FC 001761FC 4B FF 94 F5 */ bl func_801728F0 +/* 801793FC 001761FC 4B FF 94 F5 */ bl zNPCTypeDutchman.kill_sound__30_unnamed_zNPCTypeDutchman_cpp_FiUi /* 80179400 00176200 3B DE 00 01 */ addi r30, r30, 1 /* 80179404 00176204 3B FF 00 34 */ addi r31, r31, 0x34 /* 80179408 00176208 2C 1E 00 02 */ cmpwi r30, 2 @@ -7583,10 +7583,10 @@ lbl_801794B8: /* 801794B8 001762B8 90 DF 00 4C */ stw r6, 0x4c(r31) /* 801794BC 001762BC 38 60 00 00 */ li r3, 0 /* 801794C0 001762C0 80 9F 00 80 */ lwz r4, 0x80(r31) -/* 801794C4 001762C4 4B FF 94 2D */ bl func_801728F0 +/* 801794C4 001762C4 4B FF 94 2D */ bl zNPCTypeDutchman.kill_sound__30_unnamed_zNPCTypeDutchman_cpp_FiUi /* 801794C8 001762C8 80 9F 00 B4 */ lwz r4, 0xb4(r31) /* 801794CC 001762CC 38 60 00 00 */ li r3, 0 -/* 801794D0 001762D0 4B FF 94 21 */ bl func_801728F0 +/* 801794D0 001762D0 4B FF 94 21 */ bl zNPCTypeDutchman.kill_sound__30_unnamed_zNPCTypeDutchman_cpp_FiUi /* 801794D4 001762D4 48 00 00 38 */ b lbl_8017950C lbl_801794D8: /* 801794D8 001762D8 D0 03 04 34 */ stfs f0, 0x434(r3) @@ -7596,12 +7596,12 @@ lbl_801794D8: /* 801794E8 001762E8 80 BF 00 BC */ lwz r5, 0xbc(r31) /* 801794EC 001762EC 80 9F 00 80 */ lwz r4, 0x80(r31) /* 801794F0 001762F0 C0 25 04 34 */ lfs f1, 0x434(r5) -/* 801794F4 001762F4 4B FF 94 61 */ bl func_80172954 +/* 801794F4 001762F4 4B FF 94 61 */ bl zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif /* 801794F8 001762F8 80 BF 00 BC */ lwz r5, 0xbc(r31) /* 801794FC 001762FC 38 60 00 00 */ li r3, 0 /* 80179500 00176300 80 9F 00 B4 */ lwz r4, 0xb4(r31) /* 80179504 00176304 C0 25 05 50 */ lfs f1, 0x550(r5) -/* 80179508 00176308 4B FF 94 4D */ bl func_80172954 +/* 80179508 00176308 4B FF 94 4D */ bl zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif lbl_8017950C: /* 8017950C 0017630C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80179510 00176310 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -8674,7 +8674,7 @@ lbl_8017A498: /* 8017A4AC 001772AC 90 61 00 10 */ stw r3, 0x10(r1) /* 8017A4B0 001772B0 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 8017A4B4 001772B4 38 63 02 D8 */ addi r3, r3, 0x2d8 -/* 8017A4B8 001772B8 48 00 00 B5 */ bl func_8017A56C +/* 8017A4B8 001772B8 48 00 00 B5 */ bl zNPCTypeDutchman.angle_difference__30_unnamed_zNPCTypeDutchman_cpp_FRC5xVec2RC5xVec2 /* 8017A4BC 001772BC 3C 60 80 33 */ lis r3, lbl_8032A578@ha /* 8017A4C0 001772C0 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l /* 8017A4C4 001772C4 C0 03 01 38 */ lfs f0, 0x138(r3) @@ -8701,7 +8701,7 @@ lbl_8017A4E4: /* 8017A514 00177314 90 61 00 08 */ stw r3, 8(r1) /* 8017A518 00177318 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 8017A51C 0017731C 38 63 02 D8 */ addi r3, r3, 0x2d8 -/* 8017A520 00177320 48 00 00 4D */ bl func_8017A56C +/* 8017A520 00177320 48 00 00 4D */ bl zNPCTypeDutchman.angle_difference__30_unnamed_zNPCTypeDutchman_cpp_FRC5xVec2RC5xVec2 /* 8017A524 00177324 FC 20 0A 10 */ fabs f1, f1 /* 8017A528 00177328 3C 60 80 33 */ lis r3, lbl_8032A578@ha /* 8017A52C 0017732C 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l @@ -8722,8 +8722,8 @@ lbl_8017A554: /* 8017A564 00177364 38 21 00 50 */ addi r1, r1, 0x50 /* 8017A568 00177368 4E 80 00 20 */ blr -.global func_8017A56C -func_8017A56C: +.global zNPCTypeDutchman.angle_difference__30_unnamed_zNPCTypeDutchman_cpp_FRC5xVec2RC5xVec2 +zNPCTypeDutchman.angle_difference__30_unnamed_zNPCTypeDutchman_cpp_FRC5xVec2RC5xVec2: /* 8017A56C 0017736C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8017A570 00177370 7C 08 02 A6 */ mflr r0 /* 8017A574 00177374 90 01 00 24 */ stw r0, 0x24(r1) @@ -9015,7 +9015,7 @@ lbl_8017A960: /* 8017A9C8 001777C8 38 60 00 04 */ li r3, 4 /* 8017A9CC 001777CC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 8017A9D0 001777D0 38 84 00 88 */ addi r4, r4, 0x88 -/* 8017A9D4 001777D4 4B FF 7E 5D */ bl func_80172830 +/* 8017A9D4 001777D4 4B FF 7E 5D */ bl zNPCTypeDutchman.play_sound__30_unnamed_zNPCTypeDutchman_cpp_FiPC5xVec3f /* 8017A9D8 001777D8 FC 20 F8 90 */ fmr f1, f31 /* 8017A9DC 001777DC 7F C3 F3 78 */ mr r3, r30 /* 8017A9E0 001777E0 7F E4 FB 78 */ mr r4, r31 @@ -10580,8 +10580,8 @@ func_8017BE6C: /* 8017BE90 00178C90 38 21 00 10 */ addi r1, r1, 0x10 /* 8017BE94 00178C94 4E 80 00 20 */ blr -.global func_8017BE98 -func_8017BE98: +.global zNPCTypeDutchman.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc +zNPCTypeDutchman.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc: /* 8017BE98 00178C98 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8017BE9C 00178C9C 7C 08 02 A6 */ mflr r0 /* 8017BEA0 00178CA0 90 01 00 24 */ stw r0, 0x24(r1) @@ -10618,8 +10618,8 @@ lbl_8017BEF4: /* 8017BF14 00178D14 38 21 00 20 */ addi r1, r1, 0x20 /* 8017BF18 00178D18 4E 80 00 20 */ blr -.global func_8017BF1C -func_8017BF1C: +.global zNPCTypeDutchman.load_param_5xVec3_i___10auto_tweakFR5xVec3iiiP16xModelAssetParamUiPCc +zNPCTypeDutchman.load_param_5xVec3_i___10auto_tweakFR5xVec3iiiP16xModelAssetParamUiPCc: /* 8017BF1C 00178D1C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8017BF20 00178D20 7C 08 02 A6 */ mflr r0 /* 8017BF24 00178D24 7C 6A 1B 78 */ mr r10, r3 @@ -10641,8 +10641,8 @@ func_8017BF1C: /* 8017BF64 00178D64 38 21 00 20 */ addi r1, r1, 0x20 /* 8017BF68 00178D68 4E 80 00 20 */ blr -.global func_8017BF6C -func_8017BF6C: +.global zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc +zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc: /* 8017BF6C 00178D6C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8017BF70 00178D70 7C 08 02 A6 */ mflr r0 /* 8017BF74 00178D74 90 01 00 44 */ stw r0, 0x44(r1) @@ -10688,8 +10688,8 @@ lbl_8017BFDC: /* 8017C00C 00178E0C 38 21 00 40 */ addi r1, r1, 0x40 /* 8017C010 00178E10 4E 80 00 20 */ blr -.global func_8017C014 -func_8017C014: +.global zNPCTypeDutchman.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 +zNPCTypeDutchman.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 8017C014 00178E14 C0 65 00 04 */ lfs f3, 4(r5) /* 8017C018 00178E18 C0 04 00 10 */ lfs f0, 0x10(r4) /* 8017C01C 00178E1C C0 44 00 14 */ lfs f2, 0x14(r4) diff --git a/asm/Game/zNPCTypeKingJelly.s b/asm/Game/zNPCTypeKingJelly.s index 07615d14e..30e2afe86 100644 --- a/asm/Game/zNPCTypeKingJelly.s +++ b/asm/Game/zNPCTypeKingJelly.s @@ -2,8 +2,8 @@ .section .text # 0x801465FC - 0x8014EC7C -.global func_801465FC -func_801465FC: +.global zNPCTypeKingJelly.init_sound__31_unnamed_zNPCTypeKingJelly_cpp_Fv +zNPCTypeKingJelly.init_sound__31_unnamed_zNPCTypeKingJelly_cpp_Fv: /* 801465FC 001433FC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80146600 00143400 7C 08 02 A6 */ mflr r0 /* 80146604 00143404 3C 60 80 33 */ lis r3, lbl_803287D0@ha @@ -51,8 +51,8 @@ lbl_80146678: /* 801466A0 001434A0 38 21 00 30 */ addi r1, r1, 0x30 /* 801466A4 001434A4 4E 80 00 20 */ blr -.global func_801466A8 -func_801466A8: +.global zNPCTypeKingJelly.play_sound_immediate__31_unnamed_zNPCTypeKingJelly_cpp_FiPC5xVec3 +zNPCTypeKingJelly.play_sound_immediate__31_unnamed_zNPCTypeKingJelly_cpp_FiPC5xVec3: /* 801466A8 001434A8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801466AC 001434AC 7C 08 02 A6 */ mflr r0 /* 801466B0 001434B0 90 01 00 24 */ stw r0, 0x24(r1) @@ -118,8 +118,8 @@ lbl_80146780: /* 80146794 00143594 38 21 00 20 */ addi r1, r1, 0x20 /* 80146798 00143598 4E 80 00 20 */ blr -.global func_8014679C -func_8014679C: +.global zNPCTypeKingJelly.play_sound__31_unnamed_zNPCTypeKingJelly_cpp_FiPC5xVec3 +zNPCTypeKingJelly.play_sound__31_unnamed_zNPCTypeKingJelly_cpp_FiPC5xVec3: /* 8014679C 0014359C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801467A0 001435A0 7C 08 02 A6 */ mflr r0 /* 801467A4 001435A4 3C A0 80 33 */ lis r5, lbl_80328538@ha @@ -132,7 +132,7 @@ func_8014679C: /* 801467C0 001435C0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801467C4 001435C4 4C 40 13 82 */ cror 2, 0, 2 /* 801467C8 001435C8 40 82 00 0C */ bne lbl_801467D4 -/* 801467CC 001435CC 4B FF FE DD */ bl func_801466A8 +/* 801467CC 001435CC 4B FF FE DD */ bl zNPCTypeKingJelly.play_sound_immediate__31_unnamed_zNPCTypeKingJelly_cpp_FiPC5xVec3 /* 801467D0 001435D0 48 00 00 44 */ b lbl_80146814 lbl_801467D4: /* 801467D4 001435D4 1C A3 00 18 */ mulli r5, r3, 0x18 @@ -158,8 +158,8 @@ lbl_80146814: /* 8014681C 0014361C 38 21 00 10 */ addi r1, r1, 0x10 /* 80146820 00143620 4E 80 00 20 */ blr -.global func_80146824 -func_80146824: +.global zNPCTypeKingJelly.kill_sound__31_unnamed_zNPCTypeKingJelly_cpp_Fi +zNPCTypeKingJelly.kill_sound__31_unnamed_zNPCTypeKingJelly_cpp_Fi: /* 80146824 00143624 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80146828 00143628 7C 08 02 A6 */ mflr r0 /* 8014682C 0014362C 1C 83 00 18 */ mulli r4, r3, 0x18 @@ -184,8 +184,8 @@ lbl_80146868: /* 80146874 00143674 38 21 00 10 */ addi r1, r1, 0x10 /* 80146878 00143678 4E 80 00 20 */ blr -.global func_8014687C -func_8014687C: +.global zNPCTypeKingJelly.sound_update__31_unnamed_zNPCTypeKingJelly_cpp_Ff +zNPCTypeKingJelly.sound_update__31_unnamed_zNPCTypeKingJelly_cpp_Ff: /* 8014687C 0014367C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80146880 00143680 7C 08 02 A6 */ mflr r0 /* 80146884 00143684 90 01 00 34 */ stw r0, 0x34(r1) @@ -214,7 +214,7 @@ lbl_801468B4: /* 801468DC 001436DC 40 82 00 10 */ bne lbl_801468EC /* 801468E0 001436E0 80 9F 00 14 */ lwz r4, 0x14(r31) /* 801468E4 001436E4 7F A3 EB 78 */ mr r3, r29 -/* 801468E8 001436E8 4B FF FD C1 */ bl func_801466A8 +/* 801468E8 001436E8 4B FF FD C1 */ bl zNPCTypeKingJelly.play_sound_immediate__31_unnamed_zNPCTypeKingJelly_cpp_FiPC5xVec3 lbl_801468EC: /* 801468EC 001436EC 3B BD 00 01 */ addi r29, r29, 1 /* 801468F0 001436F0 3B DE 00 14 */ addi r30, r30, 0x14 @@ -231,8 +231,8 @@ lbl_801468EC: /* 8014691C 0014371C 38 21 00 30 */ addi r1, r1, 0x30 /* 80146920 00143720 4E 80 00 20 */ blr -.global func_80146924 -func_80146924: +.global zNPCTypeKingJelly.kill_sounds__31_unnamed_zNPCTypeKingJelly_cpp_Fv +zNPCTypeKingJelly.kill_sounds__31_unnamed_zNPCTypeKingJelly_cpp_Fv: /* 80146924 00143724 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80146928 00143728 7C 08 02 A6 */ mflr r0 /* 8014692C 0014372C 90 01 00 14 */ stw r0, 0x14(r1) @@ -240,7 +240,7 @@ func_80146924: /* 80146934 00143734 3B E0 00 00 */ li r31, 0 lbl_80146938: /* 80146938 00143738 7F E3 FB 78 */ mr r3, r31 -/* 8014693C 0014373C 4B FF FE E9 */ bl func_80146824 +/* 8014693C 0014373C 4B FF FE E9 */ bl zNPCTypeKingJelly.kill_sound__31_unnamed_zNPCTypeKingJelly_cpp_Fi /* 80146940 00143740 3B FF 00 01 */ addi r31, r31, 1 /* 80146944 00143744 2C 1F 00 0B */ cmpwi r31, 0xb /* 80146948 00143748 41 80 FF F0 */ blt lbl_80146938 @@ -250,8 +250,8 @@ lbl_80146938: /* 80146958 00143758 38 21 00 10 */ addi r1, r1, 0x10 /* 8014695C 0014375C 4E 80 00 20 */ blr -.global func_80146960 -func_80146960: +.global zNPCTypeKingJelly.set_ring_segments__31_unnamed_zNPCTypeKingJelly_cpp_FRC5xVec3ff +zNPCTypeKingJelly.set_ring_segments__31_unnamed_zNPCTypeKingJelly_cpp_FRC5xVec3ff: /* 80146960 00143760 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80146964 00143764 7C 08 02 A6 */ mflr r0 /* 80146968 00143768 90 01 00 64 */ stw r0, 0x64(r1) @@ -577,7 +577,7 @@ refresh__14lightning_ringFv: /* 80146DE8 00143BE8 D0 01 00 0C */ stfs f0, 0xc(r1) /* 80146DEC 00143BEC C0 3B 00 38 */ lfs f1, 0x38(r27) /* 80146DF0 00143BF0 C0 5B 00 10 */ lfs f2, 0x10(r27) -/* 80146DF4 00143BF4 4B FF FB 6D */ bl func_80146960 +/* 80146DF4 00143BF4 4B FF FB 6D */ bl zNPCTypeKingJelly.set_ring_segments__31_unnamed_zNPCTypeKingJelly_cpp_FRC5xVec3ff /* 80146DF8 00143BF8 80 DB 00 7C */ lwz r6, 0x7c(r27) /* 80146DFC 00143BFC 7C 7E 1B 78 */ mr r30, r3 /* 80146E00 00143C00 38 E0 00 00 */ li r7, 0 @@ -1382,7 +1382,7 @@ __ct__13zNPCKingJellyFi: /* 80147A24 00144824 90 DF 02 CC */ stw r6, 0x2cc(r31) /* 80147A28 00144828 98 1F 02 D0 */ stb r0, 0x2d0(r31) /* 80147A2C 0014482C 4B EB BA 2D */ bl memset -/* 80147A30 00144830 4B FF EB CD */ bl func_801465FC +/* 80147A30 00144830 4B FF EB CD */ bl zNPCTypeKingJelly.init_sound__31_unnamed_zNPCTypeKingJelly_cpp_Fv /* 80147A34 00144834 80 01 00 14 */ lwz r0, 0x14(r1) /* 80147A38 00144838 7F E3 FB 78 */ mr r3, r31 /* 80147A3C 0014483C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1653,7 +1653,7 @@ lbl_80147E38: /* 80147E48 00144C48 98 1E 10 B4 */ stb r0, 0x10b4(r30) lbl_80147E4C: /* 80147E4C 00144C4C FC 20 F8 90 */ fmr f1, f31 -/* 80147E50 00144C50 4B FF EA 2D */ bl func_8014687C +/* 80147E50 00144C50 4B FF EA 2D */ bl zNPCTypeKingJelly.sound_update__31_unnamed_zNPCTypeKingJelly_cpp_Ff /* 80147E54 00144C54 88 1E 02 B6 */ lbz r0, 0x2b6(r30) /* 80147E58 00144C58 28 00 00 00 */ cmplwi r0, 0 /* 80147E5C 00144C5C 40 82 00 10 */ bne lbl_80147E6C @@ -1850,15 +1850,15 @@ lbl_80148090: /* 8014811C 00144F1C 90 03 00 08 */ stw r0, 8(r3) /* 80148120 00144F20 80 9F 02 44 */ lwz r4, 0x244(r31) /* 80148124 00144F24 80 BF 02 48 */ lwz r5, 0x248(r31) -/* 80148128 00144F28 48 00 00 19 */ bl func_80148140 +/* 80148128 00144F28 48 00 00 19 */ bl zNPCTypeKingJelly.load__Q231_unnamed_zNPCTypeKingJelly_cpp_11tweak_groupFP16xModelAssetParamUi /* 8014812C 00144F2C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80148130 00144F30 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80148134 00144F34 7C 08 03 A6 */ mtlr r0 /* 80148138 00144F38 38 21 00 10 */ addi r1, r1, 0x10 /* 8014813C 00144F3C 4E 80 00 20 */ blr -.global func_80148140 -func_80148140: +.global zNPCTypeKingJelly.load__Q231_unnamed_zNPCTypeKingJelly_cpp_11tweak_groupFP16xModelAssetParamUi +zNPCTypeKingJelly.load__Q231_unnamed_zNPCTypeKingJelly_cpp_11tweak_groupFP16xModelAssetParamUi: /* 80148140 00144F40 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80148144 00144F44 7C 08 02 A6 */ mflr r0 /* 80148148 00144F48 7C A6 2B 78 */ mr r6, r5 @@ -1866,14 +1866,14 @@ func_80148140: /* 80148150 00144F50 90 01 00 14 */ stw r0, 0x14(r1) /* 80148154 00144F54 38 80 00 01 */ li r4, 1 /* 80148158 00144F58 38 E0 00 00 */ li r7, 0 -/* 8014815C 00144F5C 48 00 00 15 */ bl func_80148170 +/* 8014815C 00144F5C 48 00 00 15 */ bl zNPCTypeKingJelly.register_tweaks__Q231_unnamed_zNPCTypeKingJelly_cpp_11tweak_groupFbP16xModelAssetParamUiPCc /* 80148160 00144F60 80 01 00 14 */ lwz r0, 0x14(r1) /* 80148164 00144F64 7C 08 03 A6 */ mtlr r0 /* 80148168 00144F68 38 21 00 10 */ addi r1, r1, 0x10 /* 8014816C 00144F6C 4E 80 00 20 */ blr -.global func_80148170 -func_80148170: +.global zNPCTypeKingJelly.register_tweaks__Q231_unnamed_zNPCTypeKingJelly_cpp_11tweak_groupFbP16xModelAssetParamUiPCc +zNPCTypeKingJelly.register_tweaks__Q231_unnamed_zNPCTypeKingJelly_cpp_11tweak_groupFbP16xModelAssetParamUiPCc: /* 80148170 00144F70 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80148174 00144F74 7C 08 02 A6 */ mflr r0 /* 80148178 00144F78 90 01 00 44 */ stw r0, 0x44(r1) @@ -1899,7 +1899,7 @@ func_80148170: /* 801481C8 00144FC8 39 24 00 CE */ addi r9, r4, 0xce /* 801481CC 00144FCC 38 80 00 01 */ li r4, 1 /* 801481D0 00144FD0 38 A0 00 01 */ li r5, 1 -/* 801481D4 00144FD4 48 00 69 11 */ bl func_8014EAE4 +/* 801481D4 00144FD4 48 00 69 11 */ bl zNPCTypeKingJelly.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc lbl_801481D8: /* 801481D8 00144FD8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801481DC 00144FDC 41 82 00 34 */ beq lbl_80148210 @@ -1914,7 +1914,7 @@ lbl_801481D8: /* 80148200 00145000 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148204 00145004 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80148208 00145008 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 8014820C 0014500C 48 00 68 31 */ bl func_8014EA3C +/* 8014820C 0014500C 48 00 68 31 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148210: /* 80148210 00145010 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148214 00145014 41 82 00 34 */ beq lbl_80148248 @@ -1929,7 +1929,7 @@ lbl_80148210: /* 80148238 00145038 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014823C 0014503C C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80148240 00145040 C0 62 A6 98 */ lfs f3, lbl_803CF018-_SDA2_BASE_(r2) -/* 80148244 00145044 48 00 67 F9 */ bl func_8014EA3C +/* 80148244 00145044 48 00 67 F9 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148248: /* 80148248 00145048 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014824C 0014504C 41 82 00 34 */ beq lbl_80148280 @@ -1944,7 +1944,7 @@ lbl_80148248: /* 80148270 00145070 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148274 00145074 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80148278 00145078 FC 60 08 90 */ fmr f3, f1 -/* 8014827C 0014507C 48 00 67 C1 */ bl func_8014EA3C +/* 8014827C 0014507C 48 00 67 C1 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148280: /* 80148280 00145080 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148284 00145084 41 82 00 34 */ beq lbl_801482B8 @@ -1959,7 +1959,7 @@ lbl_80148280: /* 801482A8 001450A8 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 801482AC 001450AC C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 801482B0 001450B0 C0 62 A6 A4 */ lfs f3, lbl_803CF024-_SDA2_BASE_(r2) -/* 801482B4 001450B4 48 00 67 89 */ bl func_8014EA3C +/* 801482B4 001450B4 48 00 67 89 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801482B8: /* 801482B8 001450B8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801482BC 001450BC 41 82 00 34 */ beq lbl_801482F0 @@ -1974,7 +1974,7 @@ lbl_801482B8: /* 801482E0 001450E0 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 801482E4 001450E4 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 801482E8 001450E8 C0 62 A6 A4 */ lfs f3, lbl_803CF024-_SDA2_BASE_(r2) -/* 801482EC 001450EC 48 00 67 51 */ bl func_8014EA3C +/* 801482EC 001450EC 48 00 67 51 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801482F0: /* 801482F0 001450F0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801482F4 001450F4 41 82 00 34 */ beq lbl_80148328 @@ -1989,7 +1989,7 @@ lbl_801482F0: /* 80148318 00145118 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014831C 0014511C C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80148320 00145120 FC 60 08 90 */ fmr f3, f1 -/* 80148324 00145124 48 00 67 19 */ bl func_8014EA3C +/* 80148324 00145124 48 00 67 19 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148328: /* 80148328 00145128 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014832C 0014512C 41 82 00 34 */ beq lbl_80148360 @@ -2004,7 +2004,7 @@ lbl_80148328: /* 80148350 00145150 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148354 00145154 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80148358 00145158 FC 60 08 90 */ fmr f3, f1 -/* 8014835C 0014515C 48 00 66 E1 */ bl func_8014EA3C +/* 8014835C 0014515C 48 00 66 E1 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148360: /* 80148360 00145160 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148364 00145164 41 82 00 34 */ beq lbl_80148398 @@ -2019,7 +2019,7 @@ lbl_80148360: /* 80148388 00145188 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014838C 0014518C C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80148390 00145190 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 80148394 00145194 48 00 66 A9 */ bl func_8014EA3C +/* 80148394 00145194 48 00 66 A9 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148398: /* 80148398 00145198 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014839C 0014519C 41 82 00 34 */ beq lbl_801483D0 @@ -2034,7 +2034,7 @@ lbl_80148398: /* 801483C0 001451C0 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 801483C4 001451C4 C0 42 A6 74 */ lfs f2, lbl_803CEFF4-_SDA2_BASE_(r2) /* 801483C8 001451C8 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 801483CC 001451CC 48 00 66 71 */ bl func_8014EA3C +/* 801483CC 001451CC 48 00 66 71 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801483D0: /* 801483D0 001451D0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801483D4 001451D4 41 82 00 34 */ beq lbl_80148408 @@ -2049,7 +2049,7 @@ lbl_801483D0: /* 801483F8 001451F8 38 80 00 01 */ li r4, 1 /* 801483FC 001451FC 38 A0 00 01 */ li r5, 1 /* 80148400 00145200 38 C0 00 64 */ li r6, 0x64 -/* 80148404 00145204 48 00 66 E1 */ bl func_8014EAE4 +/* 80148404 00145204 48 00 66 E1 */ bl zNPCTypeKingJelly.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc lbl_80148408: /* 80148408 00145208 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014840C 0014520C 41 82 00 34 */ beq lbl_80148440 @@ -2064,7 +2064,7 @@ lbl_80148408: /* 80148430 00145230 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148434 00145234 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80148438 00145238 FC 60 08 90 */ fmr f3, f1 -/* 8014843C 0014523C 48 00 66 01 */ bl func_8014EA3C +/* 8014843C 0014523C 48 00 66 01 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148440: /* 80148440 00145240 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148444 00145244 41 82 00 34 */ beq lbl_80148478 @@ -2079,7 +2079,7 @@ lbl_80148440: /* 80148468 00145268 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014846C 0014526C C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80148470 00145270 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 80148474 00145274 48 00 65 C9 */ bl func_8014EA3C +/* 80148474 00145274 48 00 65 C9 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148478: /* 80148478 00145278 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014847C 0014527C 41 82 00 34 */ beq lbl_801484B0 @@ -2094,7 +2094,7 @@ lbl_80148478: /* 801484A0 001452A0 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 801484A4 001452A4 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 801484A8 001452A8 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 801484AC 001452AC 48 00 65 91 */ bl func_8014EA3C +/* 801484AC 001452AC 48 00 65 91 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801484B0: /* 801484B0 001452B0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801484B4 001452B4 41 82 00 34 */ beq lbl_801484E8 @@ -2109,7 +2109,7 @@ lbl_801484B0: /* 801484D8 001452D8 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 801484DC 001452DC C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 801484E0 001452E0 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 801484E4 001452E4 48 00 65 59 */ bl func_8014EA3C +/* 801484E4 001452E4 48 00 65 59 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801484E8: /* 801484E8 001452E8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801484EC 001452EC 41 82 00 34 */ beq lbl_80148520 @@ -2124,7 +2124,7 @@ lbl_801484E8: /* 80148510 00145310 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148514 00145314 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80148518 00145318 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 8014851C 0014531C 48 00 65 21 */ bl func_8014EA3C +/* 8014851C 0014531C 48 00 65 21 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148520: /* 80148520 00145320 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148524 00145324 41 82 00 34 */ beq lbl_80148558 @@ -2139,7 +2139,7 @@ lbl_80148520: /* 80148548 00145348 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014854C 0014534C C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80148550 00145350 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 80148554 00145354 48 00 64 E9 */ bl func_8014EA3C +/* 80148554 00145354 48 00 64 E9 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148558: /* 80148558 00145358 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014855C 0014535C 41 82 00 34 */ beq lbl_80148590 @@ -2154,7 +2154,7 @@ lbl_80148558: /* 80148580 00145380 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148584 00145384 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80148588 00145388 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 8014858C 0014538C 48 00 64 B1 */ bl func_8014EA3C +/* 8014858C 0014538C 48 00 64 B1 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148590: /* 80148590 00145390 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148594 00145394 41 82 00 34 */ beq lbl_801485C8 @@ -2169,7 +2169,7 @@ lbl_80148590: /* 801485B8 001453B8 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 801485BC 001453BC C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 801485C0 001453C0 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 801485C4 001453C4 48 00 64 79 */ bl func_8014EA3C +/* 801485C4 001453C4 48 00 64 79 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801485C8: /* 801485C8 001453C8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801485CC 001453CC 41 82 00 34 */ beq lbl_80148600 @@ -2184,7 +2184,7 @@ lbl_801485C8: /* 801485F0 001453F0 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 801485F4 001453F4 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 801485F8 001453F8 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 801485FC 001453FC 48 00 64 41 */ bl func_8014EA3C +/* 801485FC 001453FC 48 00 64 41 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148600: /* 80148600 00145400 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148604 00145404 41 82 00 34 */ beq lbl_80148638 @@ -2199,7 +2199,7 @@ lbl_80148600: /* 80148628 00145428 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014862C 0014542C C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80148630 00145430 C0 62 A6 BC */ lfs f3, lbl_803CF03C-_SDA2_BASE_(r2) -/* 80148634 00145434 48 00 64 09 */ bl func_8014EA3C +/* 80148634 00145434 48 00 64 09 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148638: /* 80148638 00145438 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014863C 0014543C 41 82 00 34 */ beq lbl_80148670 @@ -2214,7 +2214,7 @@ lbl_80148638: /* 80148660 00145460 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148664 00145464 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80148668 00145468 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 8014866C 0014546C 48 00 63 D1 */ bl func_8014EA3C +/* 8014866C 0014546C 48 00 63 D1 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148670: /* 80148670 00145470 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148674 00145474 41 82 00 34 */ beq lbl_801486A8 @@ -2229,7 +2229,7 @@ lbl_80148670: /* 80148698 00145498 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014869C 0014549C C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 801486A0 001454A0 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 801486A4 001454A4 48 00 63 99 */ bl func_8014EA3C +/* 801486A4 001454A4 48 00 63 99 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801486A8: /* 801486A8 001454A8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801486AC 001454AC 41 82 00 38 */ beq lbl_801486E4 @@ -2245,7 +2245,7 @@ lbl_801486A8: /* 801486D4 001454D4 39 24 02 28 */ addi r9, r4, 0x228 /* 801486D8 001454D8 38 80 00 01 */ li r4, 1 /* 801486DC 001454DC 38 A0 00 00 */ li r5, 0 -/* 801486E0 001454E0 48 00 64 05 */ bl func_8014EAE4 +/* 801486E0 001454E0 48 00 64 05 */ bl zNPCTypeKingJelly.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc lbl_801486E4: /* 801486E4 001454E4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801486E8 001454E8 41 82 00 34 */ beq lbl_8014871C @@ -2260,7 +2260,7 @@ lbl_801486E4: /* 8014870C 0014550C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148710 00145510 C0 42 A6 C8 */ lfs f2, lbl_803CF048-_SDA2_BASE_(r2) /* 80148714 00145514 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 80148718 00145518 48 00 63 25 */ bl func_8014EA3C +/* 80148718 00145518 48 00 63 25 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014871C: /* 8014871C 0014551C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148720 00145520 41 82 00 34 */ beq lbl_80148754 @@ -2275,7 +2275,7 @@ lbl_8014871C: /* 80148744 00145544 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148748 00145548 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014874C 0014554C C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 80148750 00145550 48 00 62 ED */ bl func_8014EA3C +/* 80148750 00145550 48 00 62 ED */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148754: /* 80148754 00145554 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148758 00145558 41 82 00 34 */ beq lbl_8014878C @@ -2290,7 +2290,7 @@ lbl_80148754: /* 8014877C 0014557C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148780 00145580 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80148784 00145584 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 80148788 00145588 48 00 62 B5 */ bl func_8014EA3C +/* 80148788 00145588 48 00 62 B5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014878C: /* 8014878C 0014558C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148790 00145590 41 82 00 34 */ beq lbl_801487C4 @@ -2305,7 +2305,7 @@ lbl_8014878C: /* 801487B4 001455B4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 801487B8 001455B8 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 801487BC 001455BC C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 801487C0 001455C0 48 00 62 7D */ bl func_8014EA3C +/* 801487C0 001455C0 48 00 62 7D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801487C4: /* 801487C4 001455C4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801487C8 001455C8 41 82 00 34 */ beq lbl_801487FC @@ -2320,7 +2320,7 @@ lbl_801487C4: /* 801487EC 001455EC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 801487F0 001455F0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 801487F4 001455F4 C0 62 A6 BC */ lfs f3, lbl_803CF03C-_SDA2_BASE_(r2) -/* 801487F8 001455F8 48 00 62 45 */ bl func_8014EA3C +/* 801487F8 001455F8 48 00 62 45 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801487FC: /* 801487FC 001455FC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148800 00145600 41 82 00 34 */ beq lbl_80148834 @@ -2335,7 +2335,7 @@ lbl_801487FC: /* 80148824 00145624 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148828 00145628 C0 42 A6 D4 */ lfs f2, lbl_803CF054-_SDA2_BASE_(r2) /* 8014882C 0014562C C0 62 A6 34 */ lfs f3, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80148830 00145630 48 00 62 0D */ bl func_8014EA3C +/* 80148830 00145630 48 00 62 0D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148834: /* 80148834 00145634 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148838 00145638 41 82 00 34 */ beq lbl_8014886C @@ -2350,7 +2350,7 @@ lbl_80148834: /* 8014885C 0014565C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148860 00145660 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80148864 00145664 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 80148868 00145668 48 00 61 D5 */ bl func_8014EA3C +/* 80148868 00145668 48 00 61 D5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014886C: /* 8014886C 0014566C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148870 00145670 41 82 00 34 */ beq lbl_801488A4 @@ -2365,7 +2365,7 @@ lbl_8014886C: /* 80148894 00145694 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148898 00145698 C0 42 A6 C8 */ lfs f2, lbl_803CF048-_SDA2_BASE_(r2) /* 8014889C 0014569C C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 801488A0 001456A0 48 00 61 9D */ bl func_8014EA3C +/* 801488A0 001456A0 48 00 61 9D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801488A4: /* 801488A4 001456A4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801488A8 001456A8 41 82 00 34 */ beq lbl_801488DC @@ -2380,7 +2380,7 @@ lbl_801488A4: /* 801488CC 001456CC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 801488D0 001456D0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 801488D4 001456D4 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 801488D8 001456D8 48 00 61 65 */ bl func_8014EA3C +/* 801488D8 001456D8 48 00 61 65 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801488DC: /* 801488DC 001456DC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801488E0 001456E0 41 82 00 34 */ beq lbl_80148914 @@ -2395,7 +2395,7 @@ lbl_801488DC: /* 80148904 00145704 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148908 00145708 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014890C 0014570C C0 62 A6 A4 */ lfs f3, lbl_803CF024-_SDA2_BASE_(r2) -/* 80148910 00145710 48 00 61 2D */ bl func_8014EA3C +/* 80148910 00145710 48 00 61 2D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148914: /* 80148914 00145714 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148918 00145718 41 82 00 34 */ beq lbl_8014894C @@ -2410,7 +2410,7 @@ lbl_80148914: /* 8014893C 0014573C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148940 00145740 C0 42 A6 C8 */ lfs f2, lbl_803CF048-_SDA2_BASE_(r2) /* 80148944 00145744 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 80148948 00145748 48 00 60 F5 */ bl func_8014EA3C +/* 80148948 00145748 48 00 60 F5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014894C: /* 8014894C 0014574C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148950 00145750 41 82 00 34 */ beq lbl_80148984 @@ -2425,7 +2425,7 @@ lbl_8014894C: /* 80148974 00145774 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148978 00145778 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014897C 0014577C C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 80148980 00145780 48 00 60 BD */ bl func_8014EA3C +/* 80148980 00145780 48 00 60 BD */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148984: /* 80148984 00145784 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148988 00145788 41 82 00 34 */ beq lbl_801489BC @@ -2440,7 +2440,7 @@ lbl_80148984: /* 801489AC 001457AC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 801489B0 001457B0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 801489B4 001457B4 C0 62 A6 E0 */ lfs f3, lbl_803CF060-_SDA2_BASE_(r2) -/* 801489B8 001457B8 48 00 60 85 */ bl func_8014EA3C +/* 801489B8 001457B8 48 00 60 85 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801489BC: /* 801489BC 001457BC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801489C0 001457C0 41 82 00 34 */ beq lbl_801489F4 @@ -2455,7 +2455,7 @@ lbl_801489BC: /* 801489E4 001457E4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 801489E8 001457E8 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 801489EC 001457EC C0 62 A6 A4 */ lfs f3, lbl_803CF024-_SDA2_BASE_(r2) -/* 801489F0 001457F0 48 00 60 4D */ bl func_8014EA3C +/* 801489F0 001457F0 48 00 60 4D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801489F4: /* 801489F4 001457F4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801489F8 001457F8 41 82 00 34 */ beq lbl_80148A2C @@ -2470,7 +2470,7 @@ lbl_801489F4: /* 80148A1C 0014581C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148A20 00145820 C0 42 A6 E8 */ lfs f2, lbl_803CF068-_SDA2_BASE_(r2) /* 80148A24 00145824 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 80148A28 00145828 48 00 60 15 */ bl func_8014EA3C +/* 80148A28 00145828 48 00 60 15 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148A2C: /* 80148A2C 0014582C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148A30 00145830 41 82 00 34 */ beq lbl_80148A64 @@ -2485,7 +2485,7 @@ lbl_80148A2C: /* 80148A54 00145854 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148A58 00145858 C0 42 A6 F0 */ lfs f2, lbl_803CF070-_SDA2_BASE_(r2) /* 80148A5C 0014585C C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 80148A60 00145860 48 00 5F DD */ bl func_8014EA3C +/* 80148A60 00145860 48 00 5F DD */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148A64: /* 80148A64 00145864 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148A68 00145868 41 82 00 34 */ beq lbl_80148A9C @@ -2500,7 +2500,7 @@ lbl_80148A64: /* 80148A8C 0014588C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148A90 00145890 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80148A94 00145894 C0 62 A6 F8 */ lfs f3, lbl_803CF078-_SDA2_BASE_(r2) -/* 80148A98 00145898 48 00 5F A5 */ bl func_8014EA3C +/* 80148A98 00145898 48 00 5F A5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148A9C: /* 80148A9C 0014589C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148AA0 001458A0 41 82 00 34 */ beq lbl_80148AD4 @@ -2515,7 +2515,7 @@ lbl_80148A9C: /* 80148AC4 001458C4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148AC8 001458C8 C0 42 A6 C8 */ lfs f2, lbl_803CF048-_SDA2_BASE_(r2) /* 80148ACC 001458CC C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 80148AD0 001458D0 48 00 5F 6D */ bl func_8014EA3C +/* 80148AD0 001458D0 48 00 5F 6D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148AD4: /* 80148AD4 001458D4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148AD8 001458D8 41 82 00 34 */ beq lbl_80148B0C @@ -2530,7 +2530,7 @@ lbl_80148AD4: /* 80148AFC 001458FC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148B00 00145900 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80148B04 00145904 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 80148B08 00145908 48 00 5F 35 */ bl func_8014EA3C +/* 80148B08 00145908 48 00 5F 35 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148B0C: /* 80148B0C 0014590C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148B10 00145910 41 82 00 34 */ beq lbl_80148B44 @@ -2545,7 +2545,7 @@ lbl_80148B0C: /* 80148B34 00145934 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148B38 00145938 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80148B3C 0014593C C0 62 A6 A4 */ lfs f3, lbl_803CF024-_SDA2_BASE_(r2) -/* 80148B40 00145940 48 00 5E FD */ bl func_8014EA3C +/* 80148B40 00145940 48 00 5E FD */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148B44: /* 80148B44 00145944 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148B48 00145948 41 82 00 34 */ beq lbl_80148B7C @@ -2560,7 +2560,7 @@ lbl_80148B44: /* 80148B6C 0014596C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148B70 00145970 C0 42 A6 F0 */ lfs f2, lbl_803CF070-_SDA2_BASE_(r2) /* 80148B74 00145974 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 80148B78 00145978 48 00 5E C5 */ bl func_8014EA3C +/* 80148B78 00145978 48 00 5E C5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148B7C: /* 80148B7C 0014597C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148B80 00145980 41 82 00 34 */ beq lbl_80148BB4 @@ -2575,7 +2575,7 @@ lbl_80148B7C: /* 80148BA4 001459A4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148BA8 001459A8 C0 42 A6 F0 */ lfs f2, lbl_803CF070-_SDA2_BASE_(r2) /* 80148BAC 001459AC C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 80148BB0 001459B0 48 00 5E 8D */ bl func_8014EA3C +/* 80148BB0 001459B0 48 00 5E 8D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148BB4: /* 80148BB4 001459B4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148BB8 001459B8 41 82 00 34 */ beq lbl_80148BEC @@ -2590,7 +2590,7 @@ lbl_80148BB4: /* 80148BDC 001459DC 38 80 00 00 */ li r4, 0 /* 80148BE0 001459E0 38 A0 00 00 */ li r5, 0 /* 80148BE4 001459E4 38 C0 00 00 */ li r6, 0 -/* 80148BE8 001459E8 48 00 5E 09 */ bl func_8014E9F0 +/* 80148BE8 001459E8 48 00 5E 09 */ bl zNPCTypeKingJelly.load_param_b_i___10auto_tweakFRbiiiP16xModelAssetParamUiPCc lbl_80148BEC: /* 80148BEC 001459EC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148BF0 001459F0 41 82 00 34 */ beq lbl_80148C24 @@ -2605,7 +2605,7 @@ lbl_80148BEC: /* 80148C14 00145A14 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148C18 00145A18 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80148C1C 00145A1C C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 80148C20 00145A20 48 00 5E 1D */ bl func_8014EA3C +/* 80148C20 00145A20 48 00 5E 1D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148C24: /* 80148C24 00145A24 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148C28 00145A28 41 82 00 50 */ beq lbl_80148C78 @@ -2627,7 +2627,7 @@ lbl_80148C24: /* 80148C68 00145A68 39 25 04 25 */ addi r9, r5, 0x425 /* 80148C6C 00145A6C 38 A0 00 00 */ li r5, 0 /* 80148C70 00145A70 38 C0 00 00 */ li r6, 0 -/* 80148C74 00145A74 48 00 5C 59 */ bl func_8014E8CC +/* 80148C74 00145A74 48 00 5C 59 */ bl zNPCTypeKingJelly.load_param_10iColor_tag_i___10auto_tweakFR10iColor_tagiiiP16xModelAssetParamUiPCc lbl_80148C78: /* 80148C78 00145A78 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148C7C 00145A7C 41 82 00 34 */ beq lbl_80148CB0 @@ -2642,7 +2642,7 @@ lbl_80148C78: /* 80148CA0 00145AA0 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148CA4 00145AA4 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80148CA8 00145AA8 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 80148CAC 00145AAC 48 00 5D 91 */ bl func_8014EA3C +/* 80148CAC 00145AAC 48 00 5D 91 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148CB0: /* 80148CB0 00145AB0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148CB4 00145AB4 41 82 00 34 */ beq lbl_80148CE8 @@ -2657,7 +2657,7 @@ lbl_80148CB0: /* 80148CD8 00145AD8 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148CDC 00145ADC C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80148CE0 00145AE0 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 80148CE4 00145AE4 48 00 5D 59 */ bl func_8014EA3C +/* 80148CE4 00145AE4 48 00 5D 59 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148CE8: /* 80148CE8 00145AE8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148CEC 00145AEC 41 82 00 34 */ beq lbl_80148D20 @@ -2672,7 +2672,7 @@ lbl_80148CE8: /* 80148D10 00145B10 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148D14 00145B14 C0 42 A6 F0 */ lfs f2, lbl_803CF070-_SDA2_BASE_(r2) /* 80148D18 00145B18 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 80148D1C 00145B1C 48 00 5D 21 */ bl func_8014EA3C +/* 80148D1C 00145B1C 48 00 5D 21 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148D20: /* 80148D20 00145B20 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148D24 00145B24 41 82 00 34 */ beq lbl_80148D58 @@ -2687,7 +2687,7 @@ lbl_80148D20: /* 80148D48 00145B48 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148D4C 00145B4C C0 42 A6 F0 */ lfs f2, lbl_803CF070-_SDA2_BASE_(r2) /* 80148D50 00145B50 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 80148D54 00145B54 48 00 5C E9 */ bl func_8014EA3C +/* 80148D54 00145B54 48 00 5C E9 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148D58: /* 80148D58 00145B58 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148D5C 00145B5C 41 82 00 34 */ beq lbl_80148D90 @@ -2702,7 +2702,7 @@ lbl_80148D58: /* 80148D80 00145B80 38 80 00 00 */ li r4, 0 /* 80148D84 00145B84 38 A0 00 00 */ li r5, 0 /* 80148D88 00145B88 38 C0 00 00 */ li r6, 0 -/* 80148D8C 00145B8C 48 00 5C 65 */ bl func_8014E9F0 +/* 80148D8C 00145B8C 48 00 5C 65 */ bl zNPCTypeKingJelly.load_param_b_i___10auto_tweakFRbiiiP16xModelAssetParamUiPCc lbl_80148D90: /* 80148D90 00145B90 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148D94 00145B94 41 82 00 34 */ beq lbl_80148DC8 @@ -2717,7 +2717,7 @@ lbl_80148D90: /* 80148DB8 00145BB8 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148DBC 00145BBC C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80148DC0 00145BC0 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 80148DC4 00145BC4 48 00 5C 79 */ bl func_8014EA3C +/* 80148DC4 00145BC4 48 00 5C 79 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148DC8: /* 80148DC8 00145BC8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148DCC 00145BCC 41 82 00 50 */ beq lbl_80148E1C @@ -2739,7 +2739,7 @@ lbl_80148DC8: /* 80148E0C 00145C0C 39 25 04 E7 */ addi r9, r5, 0x4e7 /* 80148E10 00145C10 38 A0 00 00 */ li r5, 0 /* 80148E14 00145C14 38 C0 00 00 */ li r6, 0 -/* 80148E18 00145C18 48 00 5A B5 */ bl func_8014E8CC +/* 80148E18 00145C18 48 00 5A B5 */ bl zNPCTypeKingJelly.load_param_10iColor_tag_i___10auto_tweakFR10iColor_tagiiiP16xModelAssetParamUiPCc lbl_80148E1C: /* 80148E1C 00145C1C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148E20 00145C20 41 82 00 34 */ beq lbl_80148E54 @@ -2754,7 +2754,7 @@ lbl_80148E1C: /* 80148E44 00145C44 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148E48 00145C48 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80148E4C 00145C4C C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 80148E50 00145C50 48 00 5B ED */ bl func_8014EA3C +/* 80148E50 00145C50 48 00 5B ED */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148E54: /* 80148E54 00145C54 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148E58 00145C58 41 82 00 34 */ beq lbl_80148E8C @@ -2769,7 +2769,7 @@ lbl_80148E54: /* 80148E7C 00145C7C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148E80 00145C80 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80148E84 00145C84 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 80148E88 00145C88 48 00 5B B5 */ bl func_8014EA3C +/* 80148E88 00145C88 48 00 5B B5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148E8C: /* 80148E8C 00145C8C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148E90 00145C90 41 82 00 34 */ beq lbl_80148EC4 @@ -2784,7 +2784,7 @@ lbl_80148E8C: /* 80148EB4 00145CB4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148EB8 00145CB8 C0 42 A6 F0 */ lfs f2, lbl_803CF070-_SDA2_BASE_(r2) /* 80148EBC 00145CBC C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 80148EC0 00145CC0 48 00 5B 7D */ bl func_8014EA3C +/* 80148EC0 00145CC0 48 00 5B 7D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148EC4: /* 80148EC4 00145CC4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148EC8 00145CC8 41 82 00 34 */ beq lbl_80148EFC @@ -2799,7 +2799,7 @@ lbl_80148EC4: /* 80148EEC 00145CEC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148EF0 00145CF0 C0 42 A6 F0 */ lfs f2, lbl_803CF070-_SDA2_BASE_(r2) /* 80148EF4 00145CF4 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 80148EF8 00145CF8 48 00 5B 45 */ bl func_8014EA3C +/* 80148EF8 00145CF8 48 00 5B 45 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148EFC: /* 80148EFC 00145CFC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148F00 00145D00 41 82 00 34 */ beq lbl_80148F34 @@ -2814,7 +2814,7 @@ lbl_80148EFC: /* 80148F24 00145D24 38 80 00 00 */ li r4, 0 /* 80148F28 00145D28 38 A0 00 00 */ li r5, 0 /* 80148F2C 00145D2C 38 C0 00 00 */ li r6, 0 -/* 80148F30 00145D30 48 00 5A C1 */ bl func_8014E9F0 +/* 80148F30 00145D30 48 00 5A C1 */ bl zNPCTypeKingJelly.load_param_b_i___10auto_tweakFRbiiiP16xModelAssetParamUiPCc lbl_80148F34: /* 80148F34 00145D34 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148F38 00145D38 41 82 00 34 */ beq lbl_80148F6C @@ -2829,7 +2829,7 @@ lbl_80148F34: /* 80148F5C 00145D5C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148F60 00145D60 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80148F64 00145D64 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 80148F68 00145D68 48 00 5A D5 */ bl func_8014EA3C +/* 80148F68 00145D68 48 00 5A D5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148F6C: /* 80148F6C 00145D6C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148F70 00145D70 41 82 00 50 */ beq lbl_80148FC0 @@ -2851,7 +2851,7 @@ lbl_80148F6C: /* 80148FB0 00145DB0 39 25 05 A9 */ addi r9, r5, 0x5a9 /* 80148FB4 00145DB4 38 A0 00 00 */ li r5, 0 /* 80148FB8 00145DB8 38 C0 00 00 */ li r6, 0 -/* 80148FBC 00145DBC 48 00 59 11 */ bl func_8014E8CC +/* 80148FBC 00145DBC 48 00 59 11 */ bl zNPCTypeKingJelly.load_param_10iColor_tag_i___10auto_tweakFR10iColor_tagiiiP16xModelAssetParamUiPCc lbl_80148FC0: /* 80148FC0 00145DC0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148FC4 00145DC4 41 82 00 34 */ beq lbl_80148FF8 @@ -2866,7 +2866,7 @@ lbl_80148FC0: /* 80148FE8 00145DE8 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80148FEC 00145DEC C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80148FF0 00145DF0 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 80148FF4 00145DF4 48 00 5A 49 */ bl func_8014EA3C +/* 80148FF4 00145DF4 48 00 5A 49 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148FF8: /* 80148FF8 00145DF8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148FFC 00145DFC 41 82 00 34 */ beq lbl_80149030 @@ -2881,7 +2881,7 @@ lbl_80148FF8: /* 80149020 00145E20 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149024 00145E24 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149028 00145E28 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 8014902C 00145E2C 48 00 5A 11 */ bl func_8014EA3C +/* 8014902C 00145E2C 48 00 5A 11 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149030: /* 80149030 00145E30 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149034 00145E34 41 82 00 34 */ beq lbl_80149068 @@ -2896,7 +2896,7 @@ lbl_80149030: /* 80149058 00145E58 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014905C 00145E5C C0 42 A6 F0 */ lfs f2, lbl_803CF070-_SDA2_BASE_(r2) /* 80149060 00145E60 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 80149064 00145E64 48 00 59 D9 */ bl func_8014EA3C +/* 80149064 00145E64 48 00 59 D9 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149068: /* 80149068 00145E68 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014906C 00145E6C 41 82 00 34 */ beq lbl_801490A0 @@ -2911,7 +2911,7 @@ lbl_80149068: /* 80149090 00145E90 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149094 00145E94 C0 42 A6 F0 */ lfs f2, lbl_803CF070-_SDA2_BASE_(r2) /* 80149098 00145E98 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 8014909C 00145E9C 48 00 59 A1 */ bl func_8014EA3C +/* 8014909C 00145E9C 48 00 59 A1 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801490A0: /* 801490A0 00145EA0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801490A4 00145EA4 41 82 00 34 */ beq lbl_801490D8 @@ -2926,7 +2926,7 @@ lbl_801490A0: /* 801490C8 00145EC8 38 80 00 00 */ li r4, 0 /* 801490CC 00145ECC 38 A0 00 00 */ li r5, 0 /* 801490D0 00145ED0 38 C0 00 00 */ li r6, 0 -/* 801490D4 00145ED4 48 00 59 1D */ bl func_8014E9F0 +/* 801490D4 00145ED4 48 00 59 1D */ bl zNPCTypeKingJelly.load_param_b_i___10auto_tweakFRbiiiP16xModelAssetParamUiPCc lbl_801490D8: /* 801490D8 00145ED8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801490DC 00145EDC 41 82 00 34 */ beq lbl_80149110 @@ -2941,7 +2941,7 @@ lbl_801490D8: /* 80149100 00145F00 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149104 00145F04 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149108 00145F08 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 8014910C 00145F0C 48 00 59 31 */ bl func_8014EA3C +/* 8014910C 00145F0C 48 00 59 31 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149110: /* 80149110 00145F10 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149114 00145F14 41 82 00 50 */ beq lbl_80149164 @@ -2963,7 +2963,7 @@ lbl_80149110: /* 80149154 00145F54 39 25 06 6B */ addi r9, r5, 0x66b /* 80149158 00145F58 38 A0 00 00 */ li r5, 0 /* 8014915C 00145F5C 38 C0 00 00 */ li r6, 0 -/* 80149160 00145F60 48 00 57 6D */ bl func_8014E8CC +/* 80149160 00145F60 48 00 57 6D */ bl zNPCTypeKingJelly.load_param_10iColor_tag_i___10auto_tweakFR10iColor_tagiiiP16xModelAssetParamUiPCc lbl_80149164: /* 80149164 00145F64 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149168 00145F68 41 82 00 34 */ beq lbl_8014919C @@ -2978,7 +2978,7 @@ lbl_80149164: /* 8014918C 00145F8C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149190 00145F90 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149194 00145F94 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 80149198 00145F98 48 00 58 A5 */ bl func_8014EA3C +/* 80149198 00145F98 48 00 58 A5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014919C: /* 8014919C 00145F9C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801491A0 00145FA0 41 82 00 34 */ beq lbl_801491D4 @@ -2993,7 +2993,7 @@ lbl_8014919C: /* 801491C4 00145FC4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 801491C8 00145FC8 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 801491CC 00145FCC C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 801491D0 00145FD0 48 00 58 6D */ bl func_8014EA3C +/* 801491D0 00145FD0 48 00 58 6D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801491D4: /* 801491D4 00145FD4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801491D8 00145FD8 41 82 00 34 */ beq lbl_8014920C @@ -3008,7 +3008,7 @@ lbl_801491D4: /* 801491FC 00145FFC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149200 00146000 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149204 00146004 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 80149208 00146008 48 00 58 35 */ bl func_8014EA3C +/* 80149208 00146008 48 00 58 35 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014920C: /* 8014920C 0014600C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149210 00146010 41 82 00 34 */ beq lbl_80149244 @@ -3023,7 +3023,7 @@ lbl_8014920C: /* 80149234 00146034 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149238 00146038 C0 42 A6 C8 */ lfs f2, lbl_803CF048-_SDA2_BASE_(r2) /* 8014923C 0014603C C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 80149240 00146040 48 00 57 FD */ bl func_8014EA3C +/* 80149240 00146040 48 00 57 FD */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149244: /* 80149244 00146044 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149248 00146048 41 82 00 34 */ beq lbl_8014927C @@ -3038,7 +3038,7 @@ lbl_80149244: /* 8014926C 0014606C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149270 00146070 C0 42 A6 C8 */ lfs f2, lbl_803CF048-_SDA2_BASE_(r2) /* 80149274 00146074 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 80149278 00146078 48 00 57 C5 */ bl func_8014EA3C +/* 80149278 00146078 48 00 57 C5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014927C: /* 8014927C 0014607C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149280 00146080 41 82 00 34 */ beq lbl_801492B4 @@ -3053,7 +3053,7 @@ lbl_8014927C: /* 801492A4 001460A4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 801492A8 001460A8 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 801492AC 001460AC C0 62 A6 E0 */ lfs f3, lbl_803CF060-_SDA2_BASE_(r2) -/* 801492B0 001460B0 48 00 57 8D */ bl func_8014EA3C +/* 801492B0 001460B0 48 00 57 8D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801492B4: /* 801492B4 001460B4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801492B8 001460B8 41 82 00 34 */ beq lbl_801492EC @@ -3068,7 +3068,7 @@ lbl_801492B4: /* 801492DC 001460DC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 801492E0 001460E0 C0 42 A6 E8 */ lfs f2, lbl_803CF068-_SDA2_BASE_(r2) /* 801492E4 001460E4 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 801492E8 001460E8 48 00 57 55 */ bl func_8014EA3C +/* 801492E8 001460E8 48 00 57 55 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801492EC: /* 801492EC 001460EC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801492F0 001460F0 41 82 00 34 */ beq lbl_80149324 @@ -3083,7 +3083,7 @@ lbl_801492EC: /* 80149314 00146114 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149318 00146118 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014931C 0014611C C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 80149320 00146120 48 00 57 1D */ bl func_8014EA3C +/* 80149320 00146120 48 00 57 1D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149324: /* 80149324 00146124 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149328 00146128 41 82 00 50 */ beq lbl_80149378 @@ -3105,7 +3105,7 @@ lbl_80149324: /* 80149368 00146168 39 25 07 44 */ addi r9, r5, 0x744 /* 8014936C 0014616C 38 A0 00 00 */ li r5, 0 /* 80149370 00146170 38 C0 00 00 */ li r6, 0 -/* 80149374 00146174 48 00 55 59 */ bl func_8014E8CC +/* 80149374 00146174 48 00 55 59 */ bl zNPCTypeKingJelly.load_param_10iColor_tag_i___10auto_tweakFR10iColor_tagiiiP16xModelAssetParamUiPCc lbl_80149378: /* 80149378 00146178 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014937C 0014617C 41 82 00 34 */ beq lbl_801493B0 @@ -3120,7 +3120,7 @@ lbl_80149378: /* 801493A0 001461A0 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 801493A4 001461A4 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 801493A8 001461A8 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 801493AC 001461AC 48 00 56 91 */ bl func_8014EA3C +/* 801493AC 001461AC 48 00 56 91 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801493B0: /* 801493B0 001461B0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801493B4 001461B4 41 82 00 34 */ beq lbl_801493E8 @@ -3135,7 +3135,7 @@ lbl_801493B0: /* 801493D8 001461D8 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 801493DC 001461DC C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 801493E0 001461E0 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 801493E4 001461E4 48 00 56 59 */ bl func_8014EA3C +/* 801493E4 001461E4 48 00 56 59 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801493E8: /* 801493E8 001461E8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801493EC 001461EC 41 82 00 34 */ beq lbl_80149420 @@ -3150,7 +3150,7 @@ lbl_801493E8: /* 80149410 00146210 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149414 00146214 C0 42 A6 C8 */ lfs f2, lbl_803CF048-_SDA2_BASE_(r2) /* 80149418 00146218 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 8014941C 0014621C 48 00 56 21 */ bl func_8014EA3C +/* 8014941C 0014621C 48 00 56 21 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149420: /* 80149420 00146220 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149424 00146224 41 82 00 34 */ beq lbl_80149458 @@ -3165,7 +3165,7 @@ lbl_80149420: /* 80149448 00146248 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014944C 0014624C C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149450 00146250 C0 62 A6 E0 */ lfs f3, lbl_803CF060-_SDA2_BASE_(r2) -/* 80149454 00146254 48 00 55 E9 */ bl func_8014EA3C +/* 80149454 00146254 48 00 55 E9 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149458: /* 80149458 00146258 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014945C 0014625C 41 82 00 34 */ beq lbl_80149490 @@ -3180,7 +3180,7 @@ lbl_80149458: /* 80149480 00146280 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149484 00146284 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149488 00146288 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 8014948C 0014628C 48 00 55 B1 */ bl func_8014EA3C +/* 8014948C 0014628C 48 00 55 B1 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149490: /* 80149490 00146290 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149494 00146294 41 82 00 50 */ beq lbl_801494E4 @@ -3202,7 +3202,7 @@ lbl_80149490: /* 801494D4 001462D4 39 25 07 E1 */ addi r9, r5, 0x7e1 /* 801494D8 001462D8 38 A0 00 00 */ li r5, 0 /* 801494DC 001462DC 38 C0 00 00 */ li r6, 0 -/* 801494E0 001462E0 48 00 53 ED */ bl func_8014E8CC +/* 801494E0 001462E0 48 00 53 ED */ bl zNPCTypeKingJelly.load_param_10iColor_tag_i___10auto_tweakFR10iColor_tagiiiP16xModelAssetParamUiPCc lbl_801494E4: /* 801494E4 001462E4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801494E8 001462E8 41 82 00 34 */ beq lbl_8014951C @@ -3217,7 +3217,7 @@ lbl_801494E4: /* 8014950C 0014630C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149510 00146310 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149514 00146314 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 80149518 00146318 48 00 55 25 */ bl func_8014EA3C +/* 80149518 00146318 48 00 55 25 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014951C: /* 8014951C 0014631C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149520 00146320 41 82 00 34 */ beq lbl_80149554 @@ -3232,7 +3232,7 @@ lbl_8014951C: /* 80149544 00146344 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149548 00146348 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014954C 0014634C C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 80149550 00146350 48 00 54 ED */ bl func_8014EA3C +/* 80149550 00146350 48 00 54 ED */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149554: /* 80149554 00146354 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149558 00146358 41 82 00 34 */ beq lbl_8014958C @@ -3247,7 +3247,7 @@ lbl_80149554: /* 8014957C 0014637C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149580 00146380 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149584 00146384 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 80149588 00146388 48 00 54 B5 */ bl func_8014EA3C +/* 80149588 00146388 48 00 54 B5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014958C: /* 8014958C 0014638C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149590 00146390 41 82 00 34 */ beq lbl_801495C4 @@ -3262,7 +3262,7 @@ lbl_8014958C: /* 801495B4 001463B4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 801495B8 001463B8 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 801495BC 001463BC C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 801495C0 001463C0 48 00 54 7D */ bl func_8014EA3C +/* 801495C0 001463C0 48 00 54 7D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801495C4: /* 801495C4 001463C4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801495C8 001463C8 41 82 00 50 */ beq lbl_80149618 @@ -3284,7 +3284,7 @@ lbl_801495C4: /* 80149608 00146408 39 25 08 4D */ addi r9, r5, 0x84d /* 8014960C 0014640C 38 A0 00 00 */ li r5, 0 /* 80149610 00146410 38 C0 00 00 */ li r6, 0 -/* 80149614 00146414 48 00 52 B9 */ bl func_8014E8CC +/* 80149614 00146414 48 00 52 B9 */ bl zNPCTypeKingJelly.load_param_10iColor_tag_i___10auto_tweakFR10iColor_tagiiiP16xModelAssetParamUiPCc lbl_80149618: /* 80149618 00146418 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014961C 0014641C 41 82 00 34 */ beq lbl_80149650 @@ -3299,7 +3299,7 @@ lbl_80149618: /* 80149640 00146440 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149644 00146444 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149648 00146448 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 8014964C 0014644C 48 00 53 F1 */ bl func_8014EA3C +/* 8014964C 0014644C 48 00 53 F1 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149650: /* 80149650 00146450 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149654 00146454 41 82 00 34 */ beq lbl_80149688 @@ -3314,7 +3314,7 @@ lbl_80149650: /* 80149678 00146478 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014967C 0014647C C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149680 00146480 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 80149684 00146484 48 00 53 B9 */ bl func_8014EA3C +/* 80149684 00146484 48 00 53 B9 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149688: /* 80149688 00146488 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014968C 0014648C 41 82 00 34 */ beq lbl_801496C0 @@ -3329,7 +3329,7 @@ lbl_80149688: /* 801496B0 001464B0 38 80 00 01 */ li r4, 1 /* 801496B4 001464B4 38 A0 00 01 */ li r5, 1 /* 801496B8 001464B8 38 C0 00 07 */ li r6, 7 -/* 801496BC 001464BC 48 00 54 29 */ bl func_8014EAE4 +/* 801496BC 001464BC 48 00 54 29 */ bl zNPCTypeKingJelly.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc lbl_801496C0: /* 801496C0 001464C0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801496C4 001464C4 41 82 00 34 */ beq lbl_801496F8 @@ -3344,7 +3344,7 @@ lbl_801496C0: /* 801496E8 001464E8 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 801496EC 001464EC C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 801496F0 001464F0 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 801496F4 001464F4 48 00 53 49 */ bl func_8014EA3C +/* 801496F4 001464F4 48 00 53 49 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801496F8: /* 801496F8 001464F8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801496FC 001464FC 41 82 00 34 */ beq lbl_80149730 @@ -3359,7 +3359,7 @@ lbl_801496F8: /* 80149720 00146520 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149724 00146524 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149728 00146528 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 8014972C 0014652C 48 00 53 11 */ bl func_8014EA3C +/* 8014972C 0014652C 48 00 53 11 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149730: /* 80149730 00146530 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149734 00146534 41 82 00 34 */ beq lbl_80149768 @@ -3374,7 +3374,7 @@ lbl_80149730: /* 80149758 00146558 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014975C 0014655C C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149760 00146560 FC 60 08 90 */ fmr f3, f1 -/* 80149764 00146564 48 00 52 D9 */ bl func_8014EA3C +/* 80149764 00146564 48 00 52 D9 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149768: /* 80149768 00146568 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014976C 0014656C 41 82 00 34 */ beq lbl_801497A0 @@ -3389,7 +3389,7 @@ lbl_80149768: /* 80149790 00146590 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149794 00146594 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149798 00146598 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 8014979C 0014659C 48 00 52 A1 */ bl func_8014EA3C +/* 8014979C 0014659C 48 00 52 A1 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801497A0: /* 801497A0 001465A0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801497A4 001465A4 41 82 00 50 */ beq lbl_801497F4 @@ -3411,7 +3411,7 @@ lbl_801497A0: /* 801497E4 001465E4 39 25 08 DD */ addi r9, r5, 0x8dd /* 801497E8 001465E8 38 A0 00 00 */ li r5, 0 /* 801497EC 001465EC 38 C0 00 00 */ li r6, 0 -/* 801497F0 001465F0 48 00 50 DD */ bl func_8014E8CC +/* 801497F0 001465F0 48 00 50 DD */ bl zNPCTypeKingJelly.load_param_10iColor_tag_i___10auto_tweakFR10iColor_tagiiiP16xModelAssetParamUiPCc lbl_801497F4: /* 801497F4 001465F4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801497F8 001465F8 41 82 00 34 */ beq lbl_8014982C @@ -3426,7 +3426,7 @@ lbl_801497F4: /* 8014981C 0014661C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149820 00146620 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149824 00146624 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 80149828 00146628 48 00 52 15 */ bl func_8014EA3C +/* 80149828 00146628 48 00 52 15 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014982C: /* 8014982C 0014662C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149830 00146630 41 82 00 34 */ beq lbl_80149864 @@ -3441,7 +3441,7 @@ lbl_8014982C: /* 80149854 00146654 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149858 00146658 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014985C 0014665C C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 80149860 00146660 48 00 51 DD */ bl func_8014EA3C +/* 80149860 00146660 48 00 51 DD */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149864: /* 80149864 00146664 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149868 00146668 41 82 00 34 */ beq lbl_8014989C @@ -3456,7 +3456,7 @@ lbl_80149864: /* 8014988C 0014668C 38 80 00 01 */ li r4, 1 /* 80149890 00146690 38 A0 00 01 */ li r5, 1 /* 80149894 00146694 38 C0 00 0A */ li r6, 0xa -/* 80149898 00146698 48 00 52 4D */ bl func_8014EAE4 +/* 80149898 00146698 48 00 52 4D */ bl zNPCTypeKingJelly.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc lbl_8014989C: /* 8014989C 0014669C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801498A0 001466A0 41 82 00 34 */ beq lbl_801498D4 @@ -3471,7 +3471,7 @@ lbl_8014989C: /* 801498C4 001466C4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 801498C8 001466C8 C0 42 A6 C8 */ lfs f2, lbl_803CF048-_SDA2_BASE_(r2) /* 801498CC 001466CC C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 801498D0 001466D0 48 00 51 6D */ bl func_8014EA3C +/* 801498D0 001466D0 48 00 51 6D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801498D4: /* 801498D4 001466D4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801498D8 001466D8 41 82 00 34 */ beq lbl_8014990C @@ -3486,7 +3486,7 @@ lbl_801498D4: /* 801498FC 001466FC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149900 00146700 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149904 00146704 C0 62 A6 E0 */ lfs f3, lbl_803CF060-_SDA2_BASE_(r2) -/* 80149908 00146708 48 00 51 35 */ bl func_8014EA3C +/* 80149908 00146708 48 00 51 35 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014990C: /* 8014990C 0014670C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149910 00146710 41 82 00 34 */ beq lbl_80149944 @@ -3501,7 +3501,7 @@ lbl_8014990C: /* 80149934 00146734 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149938 00146738 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014993C 0014673C C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) -/* 80149940 00146740 48 00 50 FD */ bl func_8014EA3C +/* 80149940 00146740 48 00 50 FD */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149944: /* 80149944 00146744 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149948 00146748 41 82 00 34 */ beq lbl_8014997C @@ -3516,7 +3516,7 @@ lbl_80149944: /* 8014996C 0014676C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149970 00146770 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149974 00146774 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 80149978 00146778 48 00 50 C5 */ bl func_8014EA3C +/* 80149978 00146778 48 00 50 C5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014997C: /* 8014997C 0014677C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149980 00146780 41 82 00 34 */ beq lbl_801499B4 @@ -3531,7 +3531,7 @@ lbl_8014997C: /* 801499A4 001467A4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 801499A8 001467A8 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 801499AC 001467AC C0 62 A6 E0 */ lfs f3, lbl_803CF060-_SDA2_BASE_(r2) -/* 801499B0 001467B0 48 00 50 8D */ bl func_8014EA3C +/* 801499B0 001467B0 48 00 50 8D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801499B4: /* 801499B4 001467B4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801499B8 001467B8 41 82 00 34 */ beq lbl_801499EC @@ -3546,7 +3546,7 @@ lbl_801499B4: /* 801499DC 001467DC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 801499E0 001467E0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 801499E4 001467E4 FC 60 08 90 */ fmr f3, f1 -/* 801499E8 001467E8 48 00 50 55 */ bl func_8014EA3C +/* 801499E8 001467E8 48 00 50 55 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801499EC: /* 801499EC 001467EC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801499F0 001467F0 41 82 00 34 */ beq lbl_80149A24 @@ -3561,7 +3561,7 @@ lbl_801499EC: /* 80149A14 00146814 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149A18 00146818 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149A1C 0014681C FC 60 08 90 */ fmr f3, f1 -/* 80149A20 00146820 48 00 50 1D */ bl func_8014EA3C +/* 80149A20 00146820 48 00 50 1D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149A24: /* 80149A24 00146824 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149A28 00146828 41 82 00 34 */ beq lbl_80149A5C @@ -3576,7 +3576,7 @@ lbl_80149A24: /* 80149A4C 0014684C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149A50 00146850 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149A54 00146854 FC 60 08 90 */ fmr f3, f1 -/* 80149A58 00146858 48 00 4F E5 */ bl func_8014EA3C +/* 80149A58 00146858 48 00 4F E5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149A5C: /* 80149A5C 0014685C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149A60 00146860 41 82 00 34 */ beq lbl_80149A94 @@ -3591,7 +3591,7 @@ lbl_80149A5C: /* 80149A84 00146884 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149A88 00146888 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149A8C 0014688C C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 80149A90 00146890 48 00 4F AD */ bl func_8014EA3C +/* 80149A90 00146890 48 00 4F AD */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149A94: /* 80149A94 00146894 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149A98 00146898 41 82 00 34 */ beq lbl_80149ACC @@ -3606,7 +3606,7 @@ lbl_80149A94: /* 80149ABC 001468BC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149AC0 001468C0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149AC4 001468C4 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 80149AC8 001468C8 48 00 4F 75 */ bl func_8014EA3C +/* 80149AC8 001468C8 48 00 4F 75 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149ACC: /* 80149ACC 001468CC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149AD0 001468D0 41 82 00 34 */ beq lbl_80149B04 @@ -3621,7 +3621,7 @@ lbl_80149ACC: /* 80149AF4 001468F4 38 80 00 01 */ li r4, 1 /* 80149AF8 001468F8 38 A0 00 00 */ li r5, 0 /* 80149AFC 001468FC 38 C0 03 E8 */ li r6, 0x3e8 -/* 80149B00 00146900 48 00 4F E5 */ bl func_8014EAE4 +/* 80149B00 00146900 48 00 4F E5 */ bl zNPCTypeKingJelly.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc lbl_80149B04: /* 80149B04 00146904 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149B08 00146908 41 82 00 34 */ beq lbl_80149B3C @@ -3636,7 +3636,7 @@ lbl_80149B04: /* 80149B2C 0014692C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149B30 00146930 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149B34 00146934 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 80149B38 00146938 48 00 4F 05 */ bl func_8014EA3C +/* 80149B38 00146938 48 00 4F 05 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149B3C: /* 80149B3C 0014693C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149B40 00146940 41 82 00 34 */ beq lbl_80149B74 @@ -3651,7 +3651,7 @@ lbl_80149B3C: /* 80149B64 00146964 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149B68 00146968 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149B6C 0014696C C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 80149B70 00146970 48 00 4E CD */ bl func_8014EA3C +/* 80149B70 00146970 48 00 4E CD */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149B74: /* 80149B74 00146974 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149B78 00146978 41 82 00 34 */ beq lbl_80149BAC @@ -3666,7 +3666,7 @@ lbl_80149B74: /* 80149B9C 0014699C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149BA0 001469A0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149BA4 001469A4 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 80149BA8 001469A8 48 00 4E 95 */ bl func_8014EA3C +/* 80149BA8 001469A8 48 00 4E 95 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149BAC: /* 80149BAC 001469AC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149BB0 001469B0 41 82 00 34 */ beq lbl_80149BE4 @@ -3681,7 +3681,7 @@ lbl_80149BAC: /* 80149BD4 001469D4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149BD8 001469D8 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149BDC 001469DC C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 80149BE0 001469E0 48 00 4E 5D */ bl func_8014EA3C +/* 80149BE0 001469E0 48 00 4E 5D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149BE4: /* 80149BE4 001469E4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149BE8 001469E8 41 82 00 34 */ beq lbl_80149C1C @@ -3696,7 +3696,7 @@ lbl_80149BE4: /* 80149C0C 00146A0C 38 80 00 01 */ li r4, 1 /* 80149C10 00146A10 38 A0 00 00 */ li r5, 0 /* 80149C14 00146A14 38 C0 03 E8 */ li r6, 0x3e8 -/* 80149C18 00146A18 48 00 4E CD */ bl func_8014EAE4 +/* 80149C18 00146A18 48 00 4E CD */ bl zNPCTypeKingJelly.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc lbl_80149C1C: /* 80149C1C 00146A1C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149C20 00146A20 41 82 00 34 */ beq lbl_80149C54 @@ -3711,7 +3711,7 @@ lbl_80149C1C: /* 80149C44 00146A44 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149C48 00146A48 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149C4C 00146A4C C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 80149C50 00146A50 48 00 4D ED */ bl func_8014EA3C +/* 80149C50 00146A50 48 00 4D ED */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149C54: /* 80149C54 00146A54 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149C58 00146A58 41 82 00 34 */ beq lbl_80149C8C @@ -3726,7 +3726,7 @@ lbl_80149C54: /* 80149C7C 00146A7C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149C80 00146A80 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149C84 00146A84 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 80149C88 00146A88 48 00 4D B5 */ bl func_8014EA3C +/* 80149C88 00146A88 48 00 4D B5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149C8C: /* 80149C8C 00146A8C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149C90 00146A90 41 82 00 34 */ beq lbl_80149CC4 @@ -3741,7 +3741,7 @@ lbl_80149C8C: /* 80149CB4 00146AB4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149CB8 00146AB8 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149CBC 00146ABC C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 80149CC0 00146AC0 48 00 4D 7D */ bl func_8014EA3C +/* 80149CC0 00146AC0 48 00 4D 7D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149CC4: /* 80149CC4 00146AC4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149CC8 00146AC8 41 82 00 34 */ beq lbl_80149CFC @@ -3756,7 +3756,7 @@ lbl_80149CC4: /* 80149CEC 00146AEC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149CF0 00146AF0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149CF4 00146AF4 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 80149CF8 00146AF8 48 00 4D 45 */ bl func_8014EA3C +/* 80149CF8 00146AF8 48 00 4D 45 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149CFC: /* 80149CFC 00146AFC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149D00 00146B00 41 82 00 34 */ beq lbl_80149D34 @@ -3771,7 +3771,7 @@ lbl_80149CFC: /* 80149D24 00146B24 38 80 00 01 */ li r4, 1 /* 80149D28 00146B28 38 A0 00 00 */ li r5, 0 /* 80149D2C 00146B2C 38 C0 03 E8 */ li r6, 0x3e8 -/* 80149D30 00146B30 48 00 4D B5 */ bl func_8014EAE4 +/* 80149D30 00146B30 48 00 4D B5 */ bl zNPCTypeKingJelly.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc lbl_80149D34: /* 80149D34 00146B34 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149D38 00146B38 41 82 00 34 */ beq lbl_80149D6C @@ -3786,7 +3786,7 @@ lbl_80149D34: /* 80149D5C 00146B5C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149D60 00146B60 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149D64 00146B64 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 80149D68 00146B68 48 00 4C D5 */ bl func_8014EA3C +/* 80149D68 00146B68 48 00 4C D5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149D6C: /* 80149D6C 00146B6C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149D70 00146B70 41 82 00 34 */ beq lbl_80149DA4 @@ -3801,7 +3801,7 @@ lbl_80149D6C: /* 80149D94 00146B94 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149D98 00146B98 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149D9C 00146B9C C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 80149DA0 00146BA0 48 00 4C 9D */ bl func_8014EA3C +/* 80149DA0 00146BA0 48 00 4C 9D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149DA4: /* 80149DA4 00146BA4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149DA8 00146BA8 41 82 00 34 */ beq lbl_80149DDC @@ -3816,7 +3816,7 @@ lbl_80149DA4: /* 80149DCC 00146BCC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149DD0 00146BD0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149DD4 00146BD4 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 80149DD8 00146BD8 48 00 4C 65 */ bl func_8014EA3C +/* 80149DD8 00146BD8 48 00 4C 65 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149DDC: /* 80149DDC 00146BDC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149DE0 00146BE0 41 82 00 34 */ beq lbl_80149E14 @@ -3831,7 +3831,7 @@ lbl_80149DDC: /* 80149E04 00146C04 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149E08 00146C08 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149E0C 00146C0C C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 80149E10 00146C10 48 00 4C 2D */ bl func_8014EA3C +/* 80149E10 00146C10 48 00 4C 2D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149E14: /* 80149E14 00146C14 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149E18 00146C18 41 82 00 34 */ beq lbl_80149E4C @@ -3846,7 +3846,7 @@ lbl_80149E14: /* 80149E3C 00146C3C 38 80 00 01 */ li r4, 1 /* 80149E40 00146C40 38 A0 00 00 */ li r5, 0 /* 80149E44 00146C44 38 C0 03 E8 */ li r6, 0x3e8 -/* 80149E48 00146C48 48 00 4C 9D */ bl func_8014EAE4 +/* 80149E48 00146C48 48 00 4C 9D */ bl zNPCTypeKingJelly.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc lbl_80149E4C: /* 80149E4C 00146C4C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149E50 00146C50 41 82 00 34 */ beq lbl_80149E84 @@ -3861,7 +3861,7 @@ lbl_80149E4C: /* 80149E74 00146C74 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149E78 00146C78 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149E7C 00146C7C C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 80149E80 00146C80 48 00 4B BD */ bl func_8014EA3C +/* 80149E80 00146C80 48 00 4B BD */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149E84: /* 80149E84 00146C84 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149E88 00146C88 41 82 00 34 */ beq lbl_80149EBC @@ -3876,7 +3876,7 @@ lbl_80149E84: /* 80149EAC 00146CAC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149EB0 00146CB0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149EB4 00146CB4 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 80149EB8 00146CB8 48 00 4B 85 */ bl func_8014EA3C +/* 80149EB8 00146CB8 48 00 4B 85 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149EBC: /* 80149EBC 00146CBC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149EC0 00146CC0 41 82 00 34 */ beq lbl_80149EF4 @@ -3891,7 +3891,7 @@ lbl_80149EBC: /* 80149EE4 00146CE4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149EE8 00146CE8 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149EEC 00146CEC C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 80149EF0 00146CF0 48 00 4B 4D */ bl func_8014EA3C +/* 80149EF0 00146CF0 48 00 4B 4D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149EF4: /* 80149EF4 00146CF4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149EF8 00146CF8 41 82 00 34 */ beq lbl_80149F2C @@ -3906,7 +3906,7 @@ lbl_80149EF4: /* 80149F1C 00146D1C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149F20 00146D20 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149F24 00146D24 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 80149F28 00146D28 48 00 4B 15 */ bl func_8014EA3C +/* 80149F28 00146D28 48 00 4B 15 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149F2C: /* 80149F2C 00146D2C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149F30 00146D30 41 82 00 34 */ beq lbl_80149F64 @@ -3921,7 +3921,7 @@ lbl_80149F2C: /* 80149F54 00146D54 38 80 00 01 */ li r4, 1 /* 80149F58 00146D58 38 A0 00 00 */ li r5, 0 /* 80149F5C 00146D5C 38 C0 03 E8 */ li r6, 0x3e8 -/* 80149F60 00146D60 48 00 4B 85 */ bl func_8014EAE4 +/* 80149F60 00146D60 48 00 4B 85 */ bl zNPCTypeKingJelly.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc lbl_80149F64: /* 80149F64 00146D64 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149F68 00146D68 41 82 00 34 */ beq lbl_80149F9C @@ -3936,7 +3936,7 @@ lbl_80149F64: /* 80149F8C 00146D8C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149F90 00146D90 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149F94 00146D94 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 80149F98 00146D98 48 00 4A A5 */ bl func_8014EA3C +/* 80149F98 00146D98 48 00 4A A5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149F9C: /* 80149F9C 00146D9C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149FA0 00146DA0 41 82 00 34 */ beq lbl_80149FD4 @@ -3951,7 +3951,7 @@ lbl_80149F9C: /* 80149FC4 00146DC4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80149FC8 00146DC8 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80149FCC 00146DCC C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 80149FD0 00146DD0 48 00 4A 6D */ bl func_8014EA3C +/* 80149FD0 00146DD0 48 00 4A 6D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149FD4: /* 80149FD4 00146DD4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149FD8 00146DD8 41 82 00 34 */ beq lbl_8014A00C @@ -3966,7 +3966,7 @@ lbl_80149FD4: /* 80149FFC 00146DFC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014A000 00146E00 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014A004 00146E04 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 8014A008 00146E08 48 00 4A 35 */ bl func_8014EA3C +/* 8014A008 00146E08 48 00 4A 35 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A00C: /* 8014A00C 00146E0C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A010 00146E10 41 82 00 34 */ beq lbl_8014A044 @@ -3981,7 +3981,7 @@ lbl_8014A00C: /* 8014A034 00146E34 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014A038 00146E38 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014A03C 00146E3C C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 8014A040 00146E40 48 00 49 FD */ bl func_8014EA3C +/* 8014A040 00146E40 48 00 49 FD */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A044: /* 8014A044 00146E44 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A048 00146E48 41 82 00 34 */ beq lbl_8014A07C @@ -3996,7 +3996,7 @@ lbl_8014A044: /* 8014A06C 00146E6C 38 80 00 01 */ li r4, 1 /* 8014A070 00146E70 38 A0 00 00 */ li r5, 0 /* 8014A074 00146E74 38 C0 03 E8 */ li r6, 0x3e8 -/* 8014A078 00146E78 48 00 4A 6D */ bl func_8014EAE4 +/* 8014A078 00146E78 48 00 4A 6D */ bl zNPCTypeKingJelly.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc lbl_8014A07C: /* 8014A07C 00146E7C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A080 00146E80 41 82 00 34 */ beq lbl_8014A0B4 @@ -4011,7 +4011,7 @@ lbl_8014A07C: /* 8014A0A4 00146EA4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014A0A8 00146EA8 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014A0AC 00146EAC C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 8014A0B0 00146EB0 48 00 49 8D */ bl func_8014EA3C +/* 8014A0B0 00146EB0 48 00 49 8D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A0B4: /* 8014A0B4 00146EB4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A0B8 00146EB8 41 82 00 34 */ beq lbl_8014A0EC @@ -4026,7 +4026,7 @@ lbl_8014A0B4: /* 8014A0DC 00146EDC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014A0E0 00146EE0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014A0E4 00146EE4 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 8014A0E8 00146EE8 48 00 49 55 */ bl func_8014EA3C +/* 8014A0E8 00146EE8 48 00 49 55 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A0EC: /* 8014A0EC 00146EEC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A0F0 00146EF0 41 82 00 34 */ beq lbl_8014A124 @@ -4041,7 +4041,7 @@ lbl_8014A0EC: /* 8014A114 00146F14 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014A118 00146F18 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014A11C 00146F1C C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 8014A120 00146F20 48 00 49 1D */ bl func_8014EA3C +/* 8014A120 00146F20 48 00 49 1D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A124: /* 8014A124 00146F24 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A128 00146F28 41 82 00 34 */ beq lbl_8014A15C @@ -4056,7 +4056,7 @@ lbl_8014A124: /* 8014A14C 00146F4C 38 80 00 01 */ li r4, 1 /* 8014A150 00146F50 38 A0 00 00 */ li r5, 0 /* 8014A154 00146F54 38 C0 03 E8 */ li r6, 0x3e8 -/* 8014A158 00146F58 48 00 49 8D */ bl func_8014EAE4 +/* 8014A158 00146F58 48 00 49 8D */ bl zNPCTypeKingJelly.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc lbl_8014A15C: /* 8014A15C 00146F5C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A160 00146F60 41 82 00 34 */ beq lbl_8014A194 @@ -4071,7 +4071,7 @@ lbl_8014A15C: /* 8014A184 00146F84 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014A188 00146F88 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014A18C 00146F8C C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 8014A190 00146F90 48 00 48 AD */ bl func_8014EA3C +/* 8014A190 00146F90 48 00 48 AD */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A194: /* 8014A194 00146F94 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A198 00146F98 41 82 00 34 */ beq lbl_8014A1CC @@ -4086,7 +4086,7 @@ lbl_8014A194: /* 8014A1BC 00146FBC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014A1C0 00146FC0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014A1C4 00146FC4 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 8014A1C8 00146FC8 48 00 48 75 */ bl func_8014EA3C +/* 8014A1C8 00146FC8 48 00 48 75 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A1CC: /* 8014A1CC 00146FCC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A1D0 00146FD0 41 82 00 34 */ beq lbl_8014A204 @@ -4101,7 +4101,7 @@ lbl_8014A1CC: /* 8014A1F4 00146FF4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014A1F8 00146FF8 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014A1FC 00146FFC C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 8014A200 00147000 48 00 48 3D */ bl func_8014EA3C +/* 8014A200 00147000 48 00 48 3D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A204: /* 8014A204 00147004 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A208 00147008 41 82 00 34 */ beq lbl_8014A23C @@ -4116,7 +4116,7 @@ lbl_8014A204: /* 8014A22C 0014702C 38 80 00 01 */ li r4, 1 /* 8014A230 00147030 38 A0 00 00 */ li r5, 0 /* 8014A234 00147034 38 C0 03 E8 */ li r6, 0x3e8 -/* 8014A238 00147038 48 00 48 AD */ bl func_8014EAE4 +/* 8014A238 00147038 48 00 48 AD */ bl zNPCTypeKingJelly.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc lbl_8014A23C: /* 8014A23C 0014703C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A240 00147040 41 82 00 34 */ beq lbl_8014A274 @@ -4131,7 +4131,7 @@ lbl_8014A23C: /* 8014A264 00147064 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014A268 00147068 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014A26C 0014706C C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 8014A270 00147070 48 00 47 CD */ bl func_8014EA3C +/* 8014A270 00147070 48 00 47 CD */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A274: /* 8014A274 00147074 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A278 00147078 41 82 00 34 */ beq lbl_8014A2AC @@ -4146,7 +4146,7 @@ lbl_8014A274: /* 8014A29C 0014709C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014A2A0 001470A0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014A2A4 001470A4 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 8014A2A8 001470A8 48 00 47 95 */ bl func_8014EA3C +/* 8014A2A8 001470A8 48 00 47 95 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A2AC: /* 8014A2AC 001470AC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A2B0 001470B0 41 82 00 34 */ beq lbl_8014A2E4 @@ -4161,7 +4161,7 @@ lbl_8014A2AC: /* 8014A2D4 001470D4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014A2D8 001470D8 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014A2DC 001470DC C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 8014A2E0 001470E0 48 00 47 5D */ bl func_8014EA3C +/* 8014A2E0 001470E0 48 00 47 5D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A2E4: /* 8014A2E4 001470E4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A2E8 001470E8 41 82 00 34 */ beq lbl_8014A31C @@ -4176,7 +4176,7 @@ lbl_8014A2E4: /* 8014A30C 0014710C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014A310 00147110 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014A314 00147114 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 8014A318 00147118 48 00 47 25 */ bl func_8014EA3C +/* 8014A318 00147118 48 00 47 25 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A31C: /* 8014A31C 0014711C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A320 00147120 41 82 00 34 */ beq lbl_8014A354 @@ -4191,7 +4191,7 @@ lbl_8014A31C: /* 8014A344 00147144 38 80 00 01 */ li r4, 1 /* 8014A348 00147148 38 A0 00 00 */ li r5, 0 /* 8014A34C 0014714C 38 C0 03 E8 */ li r6, 0x3e8 -/* 8014A350 00147150 48 00 47 95 */ bl func_8014EAE4 +/* 8014A350 00147150 48 00 47 95 */ bl zNPCTypeKingJelly.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc lbl_8014A354: /* 8014A354 00147154 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A358 00147158 41 82 00 34 */ beq lbl_8014A38C @@ -4206,7 +4206,7 @@ lbl_8014A354: /* 8014A37C 0014717C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014A380 00147180 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014A384 00147184 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 8014A388 00147188 48 00 46 B5 */ bl func_8014EA3C +/* 8014A388 00147188 48 00 46 B5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A38C: /* 8014A38C 0014718C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A390 00147190 41 82 00 34 */ beq lbl_8014A3C4 @@ -4221,7 +4221,7 @@ lbl_8014A38C: /* 8014A3B4 001471B4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014A3B8 001471B8 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014A3BC 001471BC C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 8014A3C0 001471C0 48 00 46 7D */ bl func_8014EA3C +/* 8014A3C0 001471C0 48 00 46 7D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A3C4: /* 8014A3C4 001471C4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A3C8 001471C8 41 82 00 34 */ beq lbl_8014A3FC @@ -4236,7 +4236,7 @@ lbl_8014A3C4: /* 8014A3EC 001471EC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014A3F0 001471F0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014A3F4 001471F4 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 8014A3F8 001471F8 48 00 46 45 */ bl func_8014EA3C +/* 8014A3F8 001471F8 48 00 46 45 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A3FC: /* 8014A3FC 001471FC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A400 00147200 41 82 00 34 */ beq lbl_8014A434 @@ -4251,7 +4251,7 @@ lbl_8014A3FC: /* 8014A424 00147224 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014A428 00147228 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014A42C 0014722C C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 8014A430 00147230 48 00 46 0D */ bl func_8014EA3C +/* 8014A430 00147230 48 00 46 0D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A434: /* 8014A434 00147234 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A438 00147238 41 82 00 34 */ beq lbl_8014A46C @@ -4266,7 +4266,7 @@ lbl_8014A434: /* 8014A45C 0014725C 38 80 00 01 */ li r4, 1 /* 8014A460 00147260 38 A0 00 00 */ li r5, 0 /* 8014A464 00147264 38 C0 03 E8 */ li r6, 0x3e8 -/* 8014A468 00147268 48 00 46 7D */ bl func_8014EAE4 +/* 8014A468 00147268 48 00 46 7D */ bl zNPCTypeKingJelly.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc lbl_8014A46C: /* 8014A46C 0014726C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A470 00147270 41 82 00 34 */ beq lbl_8014A4A4 @@ -4281,7 +4281,7 @@ lbl_8014A46C: /* 8014A494 00147294 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014A498 00147298 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014A49C 0014729C C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 8014A4A0 001472A0 48 00 45 9D */ bl func_8014EA3C +/* 8014A4A0 001472A0 48 00 45 9D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A4A4: /* 8014A4A4 001472A4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A4A8 001472A8 41 82 00 34 */ beq lbl_8014A4DC @@ -4296,7 +4296,7 @@ lbl_8014A4A4: /* 8014A4CC 001472CC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014A4D0 001472D0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014A4D4 001472D4 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) -/* 8014A4D8 001472D8 48 00 45 65 */ bl func_8014EA3C +/* 8014A4D8 001472D8 48 00 45 65 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A4DC: /* 8014A4DC 001472DC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A4E0 001472E0 41 82 00 34 */ beq lbl_8014A514 @@ -4311,7 +4311,7 @@ lbl_8014A4DC: /* 8014A504 00147304 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014A508 00147308 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014A50C 0014730C C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 8014A510 00147310 48 00 45 2D */ bl func_8014EA3C +/* 8014A510 00147310 48 00 45 2D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A514: /* 8014A514 00147314 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A518 00147318 41 82 00 34 */ beq lbl_8014A54C @@ -4326,7 +4326,7 @@ lbl_8014A514: /* 8014A53C 0014733C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014A540 00147340 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014A544 00147344 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) -/* 8014A548 00147348 48 00 44 F5 */ bl func_8014EA3C +/* 8014A548 00147348 48 00 44 F5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A54C: /* 8014A54C 0014734C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A550 00147350 41 82 00 34 */ beq lbl_8014A584 @@ -4341,7 +4341,7 @@ lbl_8014A54C: /* 8014A574 00147374 38 80 00 01 */ li r4, 1 /* 8014A578 00147378 38 A0 00 00 */ li r5, 0 /* 8014A57C 0014737C 38 C0 03 E8 */ li r6, 0x3e8 -/* 8014A580 00147380 48 00 45 65 */ bl func_8014EAE4 +/* 8014A580 00147380 48 00 45 65 */ bl zNPCTypeKingJelly.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc lbl_8014A584: /* 8014A584 00147384 80 01 00 44 */ lwz r0, 0x44(r1) /* 8014A588 00147388 83 E1 00 3C */ lwz r31, 0x3c(r1) @@ -4536,7 +4536,7 @@ lbl_8014A7FC: /* 8014A858 00147658 38 62 A6 38 */ addi r3, r2, lbl_803CEFB8-_SDA2_BASE_ /* 8014A85C 0014765C 38 80 00 02 */ li r4, 2 /* 8014A860 00147660 38 A0 00 00 */ li r5, 0 -/* 8014A864 00147664 48 00 43 05 */ bl func_8014EB68 +/* 8014A864 00147664 48 00 43 05 */ bl zNPCTypeKingJelly.xUtil_choose_i___FPCiiPCf /* 8014A868 00147668 48 00 00 30 */ b lbl_8014A898 /* 8014A86C 0014766C 38 60 00 0F */ li r3, 0xf /* 8014A870 00147670 48 00 00 28 */ b lbl_8014A898 @@ -5185,8 +5185,8 @@ lbl_8014B108: /* 8014B130 00147F30 38 21 00 90 */ addi r1, r1, 0x90 /* 8014B134 00147F34 4E 80 00 20 */ blr -.global func_8014B138 -func_8014B138: +.global zNPCTypeKingJelly.sphere_hits_line__31_unnamed_zNPCTypeKingJelly_cpp_FRC7xSphereRC5xVec3RC5xVec3f +zNPCTypeKingJelly.sphere_hits_line__31_unnamed_zNPCTypeKingJelly_cpp_FRC7xSphereRC5xVec3RC5xVec3f: /* 8014B138 00147F38 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8014B13C 00147F3C 7C 08 02 A6 */ mflr r0 /* 8014B140 00147F40 90 01 00 74 */ stw r0, 0x74(r1) @@ -5287,8 +5287,8 @@ lbl_8014B284: /* 8014B2AC 001480AC 38 21 00 70 */ addi r1, r1, 0x70 /* 8014B2B0 001480B0 4E 80 00 20 */ blr -.global func_8014B2B4 -func_8014B2B4: +.global zNPCTypeKingJelly.sphere_hits_sphere_xz__31_unnamed_zNPCTypeKingJelly_cpp_FRC7xSphereRC7xSphere +zNPCTypeKingJelly.sphere_hits_sphere_xz__31_unnamed_zNPCTypeKingJelly_cpp_FRC7xSphereRC7xSphere: /* 8014B2B4 001480B4 C0 24 00 08 */ lfs f1, 8(r4) /* 8014B2B8 001480B8 C0 03 00 08 */ lfs f0, 8(r3) /* 8014B2BC 001480BC C0 44 00 00 */ lfs f2, 0(r4) @@ -5404,7 +5404,7 @@ lbl_8014B408: /* 8014B448 00148248 38 61 00 44 */ addi r3, r1, 0x44 /* 8014B44C 0014824C 38 81 00 38 */ addi r4, r1, 0x38 /* 8014B450 00148250 38 A1 00 2C */ addi r5, r1, 0x2c -/* 8014B454 00148254 4B FF FC E5 */ bl func_8014B138 +/* 8014B454 00148254 4B FF FC E5 */ bl zNPCTypeKingJelly.sphere_hits_line__31_unnamed_zNPCTypeKingJelly_cpp_FRC7xSphereRC5xVec3RC5xVec3f /* 8014B458 00148258 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014B45C 0014825C 38 61 00 38 */ addi r3, r1, 0x38 /* 8014B460 00148260 C0 22 A6 F0 */ lfs f1, lbl_803CF070-_SDA2_BASE_(r2) @@ -5419,7 +5419,7 @@ lbl_8014B408: /* 8014B484 00148284 38 61 00 44 */ addi r3, r1, 0x44 /* 8014B488 00148288 38 81 00 38 */ addi r4, r1, 0x38 /* 8014B48C 0014828C 38 A1 00 2C */ addi r5, r1, 0x2c -/* 8014B490 00148290 4B FF FC A9 */ bl func_8014B138 +/* 8014B490 00148290 4B FF FC A9 */ bl zNPCTypeKingJelly.sphere_hits_line__31_unnamed_zNPCTypeKingJelly_cpp_FRC7xSphereRC5xVec3RC5xVec3f /* 8014B494 00148294 C0 22 A6 F0 */ lfs f1, lbl_803CF070-_SDA2_BASE_(r2) /* 8014B498 00148298 38 61 00 38 */ addi r3, r1, 0x38 /* 8014B49C 0014829C C0 42 A6 50 */ lfs f2, lbl_803CEFD0-_SDA2_BASE_(r2) @@ -5434,7 +5434,7 @@ lbl_8014B408: /* 8014B4C0 001482C0 38 61 00 44 */ addi r3, r1, 0x44 /* 8014B4C4 001482C4 38 81 00 38 */ addi r4, r1, 0x38 /* 8014B4C8 001482C8 38 A1 00 2C */ addi r5, r1, 0x2c -/* 8014B4CC 001482CC 4B FF FC 6D */ bl func_8014B138 +/* 8014B4CC 001482CC 4B FF FC 6D */ bl zNPCTypeKingJelly.sphere_hits_line__31_unnamed_zNPCTypeKingJelly_cpp_FRC7xSphereRC5xVec3RC5xVec3f /* 8014B4D0 001482D0 C0 22 A6 F0 */ lfs f1, lbl_803CF070-_SDA2_BASE_(r2) /* 8014B4D4 001482D4 38 61 00 38 */ addi r3, r1, 0x38 /* 8014B4D8 001482D8 C0 42 A6 30 */ lfs f2, lbl_803CEFB0-_SDA2_BASE_(r2) @@ -5449,7 +5449,7 @@ lbl_8014B408: /* 8014B4FC 001482FC 38 61 00 44 */ addi r3, r1, 0x44 /* 8014B500 00148300 38 81 00 38 */ addi r4, r1, 0x38 /* 8014B504 00148304 38 A1 00 2C */ addi r5, r1, 0x2c -/* 8014B508 00148308 4B FF FC 31 */ bl func_8014B138 +/* 8014B508 00148308 4B FF FC 31 */ bl zNPCTypeKingJelly.sphere_hits_line__31_unnamed_zNPCTypeKingJelly_cpp_FRC7xSphereRC5xVec3RC5xVec3f /* 8014B50C 0014830C C0 22 A6 F0 */ lfs f1, lbl_803CF070-_SDA2_BASE_(r2) /* 8014B510 00148310 38 61 00 38 */ addi r3, r1, 0x38 /* 8014B514 00148314 C0 42 A7 04 */ lfs f2, lbl_803CF084-_SDA2_BASE_(r2) @@ -5464,7 +5464,7 @@ lbl_8014B408: /* 8014B538 00148338 38 61 00 44 */ addi r3, r1, 0x44 /* 8014B53C 0014833C 38 81 00 38 */ addi r4, r1, 0x38 /* 8014B540 00148340 38 A1 00 2C */ addi r5, r1, 0x2c -/* 8014B544 00148344 4B FF FB F5 */ bl func_8014B138 +/* 8014B544 00148344 4B FF FB F5 */ bl zNPCTypeKingJelly.sphere_hits_line__31_unnamed_zNPCTypeKingJelly_cpp_FRC7xSphereRC5xVec3RC5xVec3f /* 8014B548 00148348 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014B54C 0014834C 38 61 00 38 */ addi r3, r1, 0x38 /* 8014B550 00148350 C0 22 A6 90 */ lfs f1, lbl_803CF010-_SDA2_BASE_(r2) @@ -5479,12 +5479,12 @@ lbl_8014B408: /* 8014B574 00148374 38 61 00 44 */ addi r3, r1, 0x44 /* 8014B578 00148378 38 81 00 38 */ addi r4, r1, 0x38 /* 8014B57C 0014837C 38 A1 00 2C */ addi r5, r1, 0x2c -/* 8014B580 00148380 4B FF FB B9 */ bl func_8014B138 +/* 8014B580 00148380 4B FF FB B9 */ bl zNPCTypeKingJelly.sphere_hits_line__31_unnamed_zNPCTypeKingJelly_cpp_FRC7xSphereRC5xVec3RC5xVec3f /* 8014B584 00148384 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8014B588 00148388 38 7D 00 88 */ addi r3, r29, 0x88 /* 8014B58C 0014838C 3B 64 05 58 */ addi r27, r4, lbl_803C0558@l /* 8014B590 00148390 38 9B 07 68 */ addi r4, r27, 0x768 -/* 8014B594 00148394 4B FF FD 21 */ bl func_8014B2B4 +/* 8014B594 00148394 4B FF FD 21 */ bl zNPCTypeKingJelly.sphere_hits_sphere_xz__31_unnamed_zNPCTypeKingJelly_cpp_FRC7xSphereRC7xSphere /* 8014B598 00148398 54 60 07 BF */ clrlwi. r0, r3, 0x1e /* 8014B59C 0014839C 40 82 00 0C */ bne lbl_8014B5A8 /* 8014B5A0 001483A0 38 60 00 00 */ li r3, 0 @@ -5525,7 +5525,7 @@ lbl_8014B5E0: /* 8014B620 00148420 7F 05 C3 78 */ mr r5, r24 /* 8014B624 00148424 38 7B 07 68 */ addi r3, r27, 0x768 /* 8014B628 00148428 7C 84 02 14 */ add r4, r4, r0 -/* 8014B62C 0014842C 4B FF FB 0D */ bl func_8014B138 +/* 8014B62C 0014842C 4B FF FB 0D */ bl zNPCTypeKingJelly.sphere_hits_line__31_unnamed_zNPCTypeKingJelly_cpp_FRC7xSphereRC5xVec3RC5xVec3f /* 8014B630 00148430 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8014B634 00148434 41 82 00 58 */ beq lbl_8014B68C /* 8014B638 00148438 80 BB 07 28 */ lwz r5, 0x728(r27) @@ -5617,7 +5617,7 @@ lbl_8014B764: /* 8014B774 00148574 C0 04 00 B0 */ lfs f0, 0xb0(r4) /* 8014B778 00148578 38 81 00 14 */ addi r4, r1, 0x14 /* 8014B77C 0014857C EF DF 00 2A */ fadds f30, f31, f0 -/* 8014B780 00148580 4B FF FB 35 */ bl func_8014B2B4 +/* 8014B780 00148580 4B FF FB 35 */ bl zNPCTypeKingJelly.sphere_hits_sphere_xz__31_unnamed_zNPCTypeKingJelly_cpp_FRC7xSphereRC7xSphere /* 8014B784 00148584 54 60 07 BF */ clrlwi. r0, r3, 0x1e /* 8014B788 00148588 40 82 00 0C */ bne lbl_8014B794 /* 8014B78C 0014858C 38 60 00 00 */ li r3, 0 @@ -5625,7 +5625,7 @@ lbl_8014B764: lbl_8014B794: /* 8014B794 00148594 7F A3 EB 78 */ mr r3, r29 /* 8014B798 00148598 38 81 00 24 */ addi r4, r1, 0x24 -/* 8014B79C 0014859C 4B FF FB 19 */ bl func_8014B2B4 +/* 8014B79C 0014859C 4B FF FB 19 */ bl zNPCTypeKingJelly.sphere_hits_sphere_xz__31_unnamed_zNPCTypeKingJelly_cpp_FRC7xSphereRC7xSphere /* 8014B7A0 001485A0 70 60 00 05 */ andi. r0, r3, 5 /* 8014B7A4 001485A4 40 82 00 0C */ bne lbl_8014B7B0 /* 8014B7A8 001485A8 38 60 00 00 */ li r3, 0 @@ -5797,12 +5797,12 @@ start_fight__13zNPCKingJellyFv: /* 8014B9FC 001487FC 38 60 00 00 */ li r3, 0 /* 8014BA00 00148800 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8014BA04 00148804 38 84 00 30 */ addi r4, r4, 0x30 -/* 8014BA08 00148808 4B FF AD 95 */ bl func_8014679C +/* 8014BA08 00148808 4B FF AD 95 */ bl zNPCTypeKingJelly.play_sound__31_unnamed_zNPCTypeKingJelly_cpp_FiPC5xVec3 /* 8014BA0C 0014880C 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8014BA10 00148810 38 60 00 07 */ li r3, 7 /* 8014BA14 00148814 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8014BA18 00148818 38 84 00 30 */ addi r4, r4, 0x30 -/* 8014BA1C 0014881C 4B FF AD 81 */ bl func_8014679C +/* 8014BA1C 0014881C 4B FF AD 81 */ bl zNPCTypeKingJelly.play_sound__31_unnamed_zNPCTypeKingJelly_cpp_FiPC5xVec3 /* 8014BA20 00148820 3C 60 80 33 */ lis r3, lbl_80328538@ha /* 8014BA24 00148824 38 63 85 38 */ addi r3, r3, lbl_80328538@l /* 8014BA28 00148828 C0 23 00 28 */ lfs f1, 0x28(r3) @@ -5851,7 +5851,7 @@ decompose__13zNPCKingJellyFv: lbl_8014BAC4: /* 8014BAC4 001488C4 38 00 00 01 */ li r0, 1 /* 8014BAC8 001488C8 98 1D 02 B6 */ stb r0, 0x2b6(r29) -/* 8014BACC 001488CC 4B FF AE 59 */ bl func_80146924 +/* 8014BACC 001488CC 4B FF AE 59 */ bl zNPCTypeKingJelly.kill_sounds__31_unnamed_zNPCTypeKingJelly_cpp_Fv /* 8014BAD0 001488D0 7F A3 EB 78 */ mr r3, r29 /* 8014BAD4 001488D4 48 00 09 C5 */ bl destroy_ambient_rings__13zNPCKingJellyFv /* 8014BAD8 001488D8 7F A3 EB 78 */ mr r3, r29 @@ -6763,7 +6763,7 @@ generate_ring_particles__13zNPCKingJellyFRC14lightning_ringf: /* 8014C780 00149580 C0 44 00 10 */ lfs f2, 0x10(r4) /* 8014C784 00149584 EC 03 00 32 */ fmuls f0, f3, f0 /* 8014C788 00149588 EF E4 00 32 */ fmuls f31, f4, f0 -/* 8014C78C 0014958C 4B FF A1 D5 */ bl func_80146960 +/* 8014C78C 0014958C 4B FF A1 D5 */ bl zNPCTypeKingJelly.set_ring_segments__31_unnamed_zNPCTypeKingJelly_cpp_FRC5xVec3ff /* 8014C790 00149590 7C 76 1B 78 */ mr r22, r3 /* 8014C794 00149594 4B EE 44 F5 */ bl xurand__Fv /* 8014C798 00149598 EC 5F 07 B2 */ fmuls f2, f31, f30 @@ -6953,7 +6953,7 @@ start_charge__13zNPCKingJellyFv: /* 8014CA48 00149848 80 9C 00 24 */ lwz r4, 0x24(r28) /* 8014CA4C 0014984C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8014CA50 00149850 38 84 00 30 */ addi r4, r4, 0x30 -/* 8014CA54 00149854 4B FF 9D 49 */ bl func_8014679C +/* 8014CA54 00149854 4B FF 9D 49 */ bl zNPCTypeKingJelly.play_sound__31_unnamed_zNPCTypeKingJelly_cpp_FiPC5xVec3 /* 8014CA58 00149858 7F 83 E3 78 */ mr r3, r28 /* 8014CA5C 0014985C 4B FF F7 CD */ bl refresh_tentacle_points__13zNPCKingJellyFv /* 8014CA60 00149860 7F 9F E3 78 */ mr r31, r28 @@ -7021,7 +7021,7 @@ update_charge__13zNPCKingJellyFf: /* 8014CB40 00149940 7C 7F 1B 78 */ mr r31, r3 /* 8014CB44 00149944 C0 44 01 60 */ lfs f2, 0x160(r4) /* 8014CB48 00149948 C0 64 01 8C */ lfs f3, 0x18c(r4) -/* 8014CB4C 0014994C 48 00 02 E5 */ bl func_8014CE30 +/* 8014CB4C 0014994C 48 00 02 E5 */ bl zNPCTypeKingJelly.lerp__31_unnamed_zNPCTypeKingJelly_cpp_Ffff /* 8014CB50 00149950 3C 60 80 33 */ lis r3, lbl_80328538@ha /* 8014CB54 00149954 FF 80 08 90 */ fmr f28, f1 /* 8014CB58 00149958 38 A3 85 38 */ addi r5, r3, lbl_80328538@l @@ -7032,7 +7032,7 @@ update_charge__13zNPCKingJellyFf: /* 8014CB6C 0014996C 90 81 00 10 */ stw r4, 0x10(r1) /* 8014CB70 00149970 38 81 00 10 */ addi r4, r1, 0x10 /* 8014CB74 00149974 90 01 00 14 */ stw r0, 0x14(r1) -/* 8014CB78 00149978 48 00 01 C1 */ bl func_8014CD38 +/* 8014CB78 00149978 48 00 01 C1 */ bl zNPCTypeKingJelly.lerp__31_unnamed_zNPCTypeKingJelly_cpp_Ff10iColor_tag10iColor_tag /* 8014CB7C 0014997C 3C 80 80 33 */ lis r4, lbl_80328538@ha /* 8014CB80 00149980 90 61 00 1C */ stw r3, 0x1c(r1) /* 8014CB84 00149984 7F FD FB 78 */ mr r29, r31 @@ -7063,7 +7063,7 @@ lbl_8014CBB8: /* 8014CBDC 001499DC FC 20 D8 90 */ fmr f1, f27 /* 8014CBE0 001499E0 C0 7E 01 94 */ lfs f3, 0x194(r30) /* 8014CBE4 001499E4 C0 43 02 1C */ lfs f2, 0x21c(r3) -/* 8014CBE8 001499E8 48 00 02 49 */ bl func_8014CE30 +/* 8014CBE8 001499E8 48 00 02 49 */ bl zNPCTypeKingJelly.lerp__31_unnamed_zNPCTypeKingJelly_cpp_Ffff /* 8014CBEC 001499EC 80 7D 08 94 */ lwz r3, 0x894(r29) /* 8014CBF0 001499F0 D0 23 02 1C */ stfs f1, 0x21c(r3) lbl_8014CBF4: @@ -7085,28 +7085,28 @@ lbl_8014CC24: /* 8014CC28 00149A28 38 63 85 38 */ addi r3, r3, lbl_80328538@l /* 8014CC2C 00149A2C C0 43 01 2C */ lfs f2, 0x12c(r3) /* 8014CC30 00149A30 C0 63 01 4C */ lfs f3, 0x14c(r3) -/* 8014CC34 00149A34 48 00 01 FD */ bl func_8014CE30 +/* 8014CC34 00149A34 48 00 01 FD */ bl zNPCTypeKingJelly.lerp__31_unnamed_zNPCTypeKingJelly_cpp_Ffff /* 8014CC38 00149A38 3C 60 80 33 */ lis r3, lbl_80328538@ha /* 8014CC3C 00149A3C FF 80 08 90 */ fmr f28, f1 /* 8014CC40 00149A40 38 63 85 38 */ addi r3, r3, lbl_80328538@l /* 8014CC44 00149A44 FC 20 D8 90 */ fmr f1, f27 /* 8014CC48 00149A48 C0 43 01 34 */ lfs f2, 0x134(r3) /* 8014CC4C 00149A4C C0 63 01 50 */ lfs f3, 0x150(r3) -/* 8014CC50 00149A50 48 00 01 E1 */ bl func_8014CE30 +/* 8014CC50 00149A50 48 00 01 E1 */ bl zNPCTypeKingJelly.lerp__31_unnamed_zNPCTypeKingJelly_cpp_Ffff /* 8014CC54 00149A54 3C 60 80 33 */ lis r3, lbl_80328538@ha /* 8014CC58 00149A58 FF A0 08 90 */ fmr f29, f1 /* 8014CC5C 00149A5C 38 63 85 38 */ addi r3, r3, lbl_80328538@l /* 8014CC60 00149A60 FC 20 D8 90 */ fmr f1, f27 /* 8014CC64 00149A64 C0 43 01 38 */ lfs f2, 0x138(r3) /* 8014CC68 00149A68 C0 63 01 54 */ lfs f3, 0x154(r3) -/* 8014CC6C 00149A6C 48 00 01 C5 */ bl func_8014CE30 +/* 8014CC6C 00149A6C 48 00 01 C5 */ bl zNPCTypeKingJelly.lerp__31_unnamed_zNPCTypeKingJelly_cpp_Ffff /* 8014CC70 00149A70 3C 60 80 33 */ lis r3, lbl_80328538@ha /* 8014CC74 00149A74 FF C0 08 90 */ fmr f30, f1 /* 8014CC78 00149A78 38 63 85 38 */ addi r3, r3, lbl_80328538@l /* 8014CC7C 00149A7C FC 20 D8 90 */ fmr f1, f27 /* 8014CC80 00149A80 C0 43 01 40 */ lfs f2, 0x140(r3) /* 8014CC84 00149A84 C0 63 01 58 */ lfs f3, 0x158(r3) -/* 8014CC88 00149A88 48 00 01 A9 */ bl func_8014CE30 +/* 8014CC88 00149A88 48 00 01 A9 */ bl zNPCTypeKingJelly.lerp__31_unnamed_zNPCTypeKingJelly_cpp_Ffff /* 8014CC8C 00149A8C 3C 60 80 33 */ lis r3, lbl_80328538@ha /* 8014CC90 00149A90 FF E0 08 90 */ fmr f31, f1 /* 8014CC94 00149A94 38 A3 85 38 */ addi r5, r3, lbl_80328538@l @@ -7117,7 +7117,7 @@ lbl_8014CC24: /* 8014CCA8 00149AA8 90 81 00 08 */ stw r4, 8(r1) /* 8014CCAC 00149AAC 38 81 00 08 */ addi r4, r1, 8 /* 8014CCB0 00149AB0 90 01 00 0C */ stw r0, 0xc(r1) -/* 8014CCB4 00149AB4 48 00 00 85 */ bl func_8014CD38 +/* 8014CCB4 00149AB4 48 00 00 85 */ bl zNPCTypeKingJelly.lerp__31_unnamed_zNPCTypeKingJelly_cpp_Ff10iColor_tag10iColor_tag /* 8014CCB8 00149AB8 90 61 00 18 */ stw r3, 0x18(r1) /* 8014CCBC 00149ABC 7F FD FB 78 */ mr r29, r31 /* 8014CCC0 00149AC0 3B 80 00 00 */ li r28, 0 @@ -7152,8 +7152,8 @@ lbl_8014CCC4: /* 8014CD30 00149B30 38 21 00 80 */ addi r1, r1, 0x80 /* 8014CD34 00149B34 4E 80 00 20 */ blr -.global func_8014CD38 -func_8014CD38: +.global zNPCTypeKingJelly.lerp__31_unnamed_zNPCTypeKingJelly_cpp_Ff10iColor_tag10iColor_tag +zNPCTypeKingJelly.lerp__31_unnamed_zNPCTypeKingJelly_cpp_Ff10iColor_tag10iColor_tag: /* 8014CD38 00149B38 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014CD3C 00149B3C 7C 08 02 A6 */ mflr r0 /* 8014CD40 00149B40 90 01 00 24 */ stw r0, 0x24(r1) @@ -7165,22 +7165,22 @@ func_8014CD38: /* 8014CD58 00149B58 7C 7E 1B 78 */ mr r30, r3 /* 8014CD5C 00149B5C 88 63 00 00 */ lbz r3, 0(r3) /* 8014CD60 00149B60 88 84 00 00 */ lbz r4, 0(r4) -/* 8014CD64 00149B64 48 00 00 65 */ bl func_8014CDC8 +/* 8014CD64 00149B64 48 00 00 65 */ bl zNPCTypeKingJelly.lerp__31_unnamed_zNPCTypeKingJelly_cpp_FfUcUc /* 8014CD68 00149B68 FC 20 F8 90 */ fmr f1, f31 /* 8014CD6C 00149B6C 98 61 00 08 */ stb r3, 8(r1) /* 8014CD70 00149B70 88 7E 00 01 */ lbz r3, 1(r30) /* 8014CD74 00149B74 88 9F 00 01 */ lbz r4, 1(r31) -/* 8014CD78 00149B78 48 00 00 51 */ bl func_8014CDC8 +/* 8014CD78 00149B78 48 00 00 51 */ bl zNPCTypeKingJelly.lerp__31_unnamed_zNPCTypeKingJelly_cpp_FfUcUc /* 8014CD7C 00149B7C FC 20 F8 90 */ fmr f1, f31 /* 8014CD80 00149B80 98 61 00 09 */ stb r3, 9(r1) /* 8014CD84 00149B84 88 7E 00 02 */ lbz r3, 2(r30) /* 8014CD88 00149B88 88 9F 00 02 */ lbz r4, 2(r31) -/* 8014CD8C 00149B8C 48 00 00 3D */ bl func_8014CDC8 +/* 8014CD8C 00149B8C 48 00 00 3D */ bl zNPCTypeKingJelly.lerp__31_unnamed_zNPCTypeKingJelly_cpp_FfUcUc /* 8014CD90 00149B90 FC 20 F8 90 */ fmr f1, f31 /* 8014CD94 00149B94 98 61 00 0A */ stb r3, 0xa(r1) /* 8014CD98 00149B98 88 7E 00 03 */ lbz r3, 3(r30) /* 8014CD9C 00149B9C 88 9F 00 03 */ lbz r4, 3(r31) -/* 8014CDA0 00149BA0 48 00 00 29 */ bl func_8014CDC8 +/* 8014CDA0 00149BA0 48 00 00 29 */ bl zNPCTypeKingJelly.lerp__31_unnamed_zNPCTypeKingJelly_cpp_FfUcUc /* 8014CDA4 00149BA4 98 61 00 0B */ stb r3, 0xb(r1) /* 8014CDA8 00149BA8 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014CDAC 00149BAC CB E1 00 18 */ lfd f31, 0x18(r1) @@ -7191,8 +7191,8 @@ func_8014CD38: /* 8014CDC0 00149BC0 38 21 00 20 */ addi r1, r1, 0x20 /* 8014CDC4 00149BC4 4E 80 00 20 */ blr -.global func_8014CDC8 -func_8014CDC8: +.global zNPCTypeKingJelly.lerp__31_unnamed_zNPCTypeKingJelly_cpp_FfUcUc +zNPCTypeKingJelly.lerp__31_unnamed_zNPCTypeKingJelly_cpp_FfUcUc: /* 8014CDC8 00149BC8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8014CDCC 00149BCC 3C A0 43 30 */ lis r5, 0x4330 /* 8014CDD0 00149BD0 54 60 06 3E */ clrlwi r0, r3, 0x18 @@ -7220,8 +7220,8 @@ func_8014CDC8: /* 8014CE28 00149C28 38 21 00 30 */ addi r1, r1, 0x30 /* 8014CE2C 00149C2C 4E 80 00 20 */ blr -.global func_8014CE30 -func_8014CE30: +.global zNPCTypeKingJelly.lerp__31_unnamed_zNPCTypeKingJelly_cpp_Ffff +zNPCTypeKingJelly.lerp__31_unnamed_zNPCTypeKingJelly_cpp_Ffff: /* 8014CE30 00149C30 EC 03 10 28 */ fsubs f0, f3, f2 /* 8014CE34 00149C34 EC 21 10 3A */ fmadds f1, f1, f0, f2 /* 8014CE38 00149C38 4E 80 00 20 */ blr @@ -7426,8 +7426,8 @@ reset_curtain__13zNPCKingJellyFv: /* 8014D0E0 00149EE0 D0 03 00 24 */ stfs f0, 0x24(r3) /* 8014D0E4 00149EE4 4E 80 00 20 */ blr -.global func_8014D0E8 -func_8014D0E8: +.global zNPCTypeKingJelly.set_model_color__31_unnamed_zNPCTypeKingJelly_cpp_FP14xModelInstanceffff +zNPCTypeKingJelly.set_model_color__31_unnamed_zNPCTypeKingJelly_cpp_FP14xModelInstanceffff: /* 8014D0E8 00149EE8 48 00 00 24 */ b lbl_8014D10C lbl_8014D0EC: /* 8014D0EC 00149EEC A0 03 00 44 */ lhz r0, 0x44(r3) @@ -7443,8 +7443,8 @@ lbl_8014D10C: /* 8014D110 00149F10 40 82 FF DC */ bne lbl_8014D0EC /* 8014D114 00149F14 4E 80 00 20 */ blr -.global func_8014D118 -func_8014D118: +.global zNPCTypeKingJelly.reset_model_color__31_unnamed_zNPCTypeKingJelly_cpp_FP14xModelInstance +zNPCTypeKingJelly.reset_model_color__31_unnamed_zNPCTypeKingJelly_cpp_FP14xModelInstance: /* 8014D118 00149F18 48 00 00 34 */ b lbl_8014D14C lbl_8014D11C: /* 8014D11C 00149F1C A0 03 00 44 */ lhz r0, 0x44(r3) @@ -7519,7 +7519,7 @@ update_blink__13zNPCKingJellyFf: /* 8014D214 0014A014 38 00 00 00 */ li r0, 0 /* 8014D218 0014A018 98 1F 02 EC */ stb r0, 0x2ec(r31) /* 8014D21C 0014A01C 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 8014D220 0014A020 4B FF FE F9 */ bl func_8014D118 +/* 8014D220 0014A020 4B FF FE F9 */ bl zNPCTypeKingJelly.reset_model_color__31_unnamed_zNPCTypeKingJelly_cpp_FP14xModelInstance /* 8014D224 0014A024 48 00 00 B4 */ b lbl_8014D2D8 lbl_8014D228: /* 8014D228 0014A028 C0 1F 02 F8 */ lfs f0, 0x2f8(r31) @@ -7563,7 +7563,7 @@ lbl_8014D290: /* 8014D2BC 0014A0BC EC 44 28 BA */ fmadds f2, f4, f2, f5 /* 8014D2C0 0014A0C0 EC 64 28 FA */ fmadds f3, f4, f3, f5 /* 8014D2C4 0014A0C4 EC 84 28 3A */ fmadds f4, f4, f0, f5 -/* 8014D2C8 0014A0C8 4B FF FE 21 */ bl func_8014D0E8 +/* 8014D2C8 0014A0C8 4B FF FE 21 */ bl zNPCTypeKingJelly.set_model_color__31_unnamed_zNPCTypeKingJelly_cpp_FP14xModelInstanceffff /* 8014D2CC 0014A0CC C0 1F 02 F8 */ lfs f0, 0x2f8(r31) /* 8014D2D0 0014A0D0 EC 00 F8 2A */ fadds f0, f0, f31 /* 8014D2D4 0014A0D4 D0 1F 02 F8 */ stfs f0, 0x2f8(r31) @@ -7604,7 +7604,7 @@ lbl_8014D2D8: /* 8014D35C 0014A15C 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8014D360 0014A160 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8014D364 0014A164 38 84 00 30 */ addi r4, r4, 0x30 -/* 8014D368 0014A168 4B FF 94 35 */ bl func_8014679C +/* 8014D368 0014A168 4B FF 94 35 */ bl zNPCTypeKingJelly.play_sound__31_unnamed_zNPCTypeKingJelly_cpp_FiPC5xVec3 /* 8014D36C 0014A16C FC 20 F8 90 */ fmr f1, f31 /* 8014D370 0014A170 7F A3 EB 78 */ mr r3, r29 /* 8014D374 0014A174 7F C4 F3 78 */ mr r4, r30 @@ -7631,7 +7631,7 @@ lbl_8014D2D8: /* 8014D3C8 0014A1C8 80 A3 00 18 */ lwz r5, 0x18(r3) /* 8014D3CC 0014A1CC 38 60 00 06 */ li r3, 6 /* 8014D3D0 0014A1D0 83 E5 00 00 */ lwz r31, 0(r5) -/* 8014D3D4 0014A1D4 4B FF 94 51 */ bl func_80146824 +/* 8014D3D4 0014A1D4 4B FF 94 51 */ bl zNPCTypeKingJelly.kill_sound__31_unnamed_zNPCTypeKingJelly_cpp_Fi /* 8014D3D8 0014A1D8 38 00 00 01 */ li r0, 1 /* 8014D3DC 0014A1DC FC 20 F8 90 */ fmr f1, f31 /* 8014D3E0 0014A1E0 98 1F 02 B8 */ stb r0, 0x2b8(r31) @@ -8028,12 +8028,12 @@ lbl_8014D944: /* 8014D9AC 0014A7AC 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8014D9B0 0014A7B0 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8014D9B4 0014A7B4 38 84 00 30 */ addi r4, r4, 0x30 -/* 8014D9B8 0014A7B8 4B FF 8D E5 */ bl func_8014679C +/* 8014D9B8 0014A7B8 4B FF 8D E5 */ bl zNPCTypeKingJelly.play_sound__31_unnamed_zNPCTypeKingJelly_cpp_FiPC5xVec3 /* 8014D9BC 0014A7BC 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8014D9C0 0014A7C0 38 60 00 03 */ li r3, 3 /* 8014D9C4 0014A7C4 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8014D9C8 0014A7C8 38 84 00 30 */ addi r4, r4, 0x30 -/* 8014D9CC 0014A7CC 4B FF 8D D1 */ bl func_8014679C +/* 8014D9CC 0014A7CC 4B FF 8D D1 */ bl zNPCTypeKingJelly.play_sound__31_unnamed_zNPCTypeKingJelly_cpp_FiPC5xVec3 /* 8014D9D0 0014A7D0 FC 20 F8 90 */ fmr f1, f31 /* 8014D9D4 0014A7D4 7F A3 EB 78 */ mr r3, r29 /* 8014D9D8 0014A7D8 7F C4 F3 78 */ mr r4, r30 @@ -8227,12 +8227,12 @@ lbl_8014DBE8: /* 8014DCB0 0014AAB0 38 60 00 01 */ li r3, 1 /* 8014DCB4 0014AAB4 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8014DCB8 0014AAB8 38 84 00 30 */ addi r4, r4, 0x30 -/* 8014DCBC 0014AABC 4B FF 8A E1 */ bl func_8014679C +/* 8014DCBC 0014AABC 4B FF 8A E1 */ bl zNPCTypeKingJelly.play_sound__31_unnamed_zNPCTypeKingJelly_cpp_FiPC5xVec3 /* 8014DCC0 0014AAC0 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8014DCC4 0014AAC4 38 60 00 01 */ li r3, 1 /* 8014DCC8 0014AAC8 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8014DCCC 0014AACC 38 84 00 30 */ addi r4, r4, 0x30 -/* 8014DCD0 0014AAD0 4B FF 8A CD */ bl func_8014679C +/* 8014DCD0 0014AAD0 4B FF 8A CD */ bl zNPCTypeKingJelly.play_sound__31_unnamed_zNPCTypeKingJelly_cpp_FiPC5xVec3 /* 8014DCD4 0014AAD4 80 1B 00 5C */ lwz r0, 0x5c(r27) /* 8014DCD8 0014AAD8 7F E3 FB 78 */ mr r3, r31 /* 8014DCDC 0014AADC 80 9F 02 BC */ lwz r4, 0x2bc(r31) @@ -8326,12 +8326,12 @@ lbl_8014DDD0: /* 8014DE20 0014AC20 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8014DE24 0014AC24 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8014DE28 0014AC28 38 84 00 30 */ addi r4, r4, 0x30 -/* 8014DE2C 0014AC2C 4B FF 89 71 */ bl func_8014679C +/* 8014DE2C 0014AC2C 4B FF 89 71 */ bl zNPCTypeKingJelly.play_sound__31_unnamed_zNPCTypeKingJelly_cpp_FiPC5xVec3 /* 8014DE30 0014AC30 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8014DE34 0014AC34 38 60 00 09 */ li r3, 9 /* 8014DE38 0014AC38 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8014DE3C 0014AC3C 38 84 00 30 */ addi r4, r4, 0x30 -/* 8014DE40 0014AC40 4B FF 89 5D */ bl func_8014679C +/* 8014DE40 0014AC40 4B FF 89 5D */ bl zNPCTypeKingJelly.play_sound__31_unnamed_zNPCTypeKingJelly_cpp_FiPC5xVec3 /* 8014DE44 0014AC44 FC 20 F8 90 */ fmr f1, f31 /* 8014DE48 0014AC48 7F A3 EB 78 */ mr r3, r29 /* 8014DE4C 0014AC4C 7F C4 F3 78 */ mr r4, r30 @@ -8424,7 +8424,7 @@ lbl_8014DF24: /* 8014DF9C 0014AD9C 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8014DFA0 0014ADA0 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8014DFA4 0014ADA4 38 84 00 30 */ addi r4, r4, 0x30 -/* 8014DFA8 0014ADA8 4B FF 87 F5 */ bl func_8014679C +/* 8014DFA8 0014ADA8 4B FF 87 F5 */ bl zNPCTypeKingJelly.play_sound__31_unnamed_zNPCTypeKingJelly_cpp_FiPC5xVec3 /* 8014DFAC 0014ADAC 38 00 00 01 */ li r0, 1 /* 8014DFB0 0014ADB0 FC 20 F8 90 */ fmr f1, f31 /* 8014DFB4 0014ADB4 98 1F 10 90 */ stb r0, 0x1090(r31) @@ -8647,7 +8647,7 @@ lbl_8014E2B8: /* 8014E2BC 0014B0BC 38 60 00 0A */ li r3, 0xa /* 8014E2C0 0014B0C0 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8014E2C4 0014B0C4 38 84 00 30 */ addi r4, r4, 0x30 -/* 8014E2C8 0014B0C8 4B FF 84 D5 */ bl func_8014679C +/* 8014E2C8 0014B0C8 4B FF 84 D5 */ bl zNPCTypeKingJelly.play_sound__31_unnamed_zNPCTypeKingJelly_cpp_FiPC5xVec3 /* 8014E2CC 0014B0CC 3C 80 80 33 */ lis r4, lbl_80328538@ha /* 8014E2D0 0014B0D0 7F E3 FB 78 */ mr r3, r31 /* 8014E2D4 0014B0D4 38 84 85 38 */ addi r4, r4, lbl_80328538@l @@ -8778,7 +8778,7 @@ lbl_8014E464: /* 8014E490 0014B290 38 60 00 08 */ li r3, 8 /* 8014E494 0014B294 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8014E498 0014B298 38 84 00 30 */ addi r4, r4, 0x30 -/* 8014E49C 0014B29C 4B FF 83 01 */ bl func_8014679C +/* 8014E49C 0014B29C 4B FF 83 01 */ bl zNPCTypeKingJelly.play_sound__31_unnamed_zNPCTypeKingJelly_cpp_FiPC5xVec3 /* 8014E4A0 0014B2A0 3C 80 80 2A */ lis r4, lbl_802990E0@ha /* 8014E4A4 0014B2A4 7F E3 FB 78 */ mr r3, r31 /* 8014E4A8 0014B2A8 38 84 90 E0 */ addi r4, r4, lbl_802990E0@l @@ -8865,12 +8865,12 @@ lbl_8014E57C: /* 8014E5C8 0014B3C8 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8014E5CC 0014B3CC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8014E5D0 0014B3D0 38 84 00 30 */ addi r4, r4, 0x30 -/* 8014E5D4 0014B3D4 4B FF 81 C9 */ bl func_8014679C +/* 8014E5D4 0014B3D4 4B FF 81 C9 */ bl zNPCTypeKingJelly.play_sound__31_unnamed_zNPCTypeKingJelly_cpp_FiPC5xVec3 /* 8014E5D8 0014B3D8 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8014E5DC 0014B3DC 38 60 00 04 */ li r3, 4 /* 8014E5E0 0014B3E0 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8014E5E4 0014B3E4 38 84 00 30 */ addi r4, r4, 0x30 -/* 8014E5E8 0014B3E8 4B FF 81 B5 */ bl func_8014679C +/* 8014E5E8 0014B3E8 4B FF 81 B5 */ bl zNPCTypeKingJelly.play_sound__31_unnamed_zNPCTypeKingJelly_cpp_FiPC5xVec3 /* 8014E5EC 0014B3EC 38 00 00 01 */ li r0, 1 /* 8014E5F0 0014B3F0 FC 20 F8 90 */ fmr f1, f31 /* 8014E5F4 0014B3F4 98 1F 10 90 */ stb r0, 0x1090(r31) @@ -9076,8 +9076,8 @@ lbl_8014E8B0: /* 8014E8C4 0014B6C4 38 21 00 10 */ addi r1, r1, 0x10 /* 8014E8C8 0014B6C8 4E 80 00 20 */ blr -.global func_8014E8CC -func_8014E8CC: +.global zNPCTypeKingJelly.load_param_10iColor_tag_i___10auto_tweakFR10iColor_tagiiiP16xModelAssetParamUiPCc +zNPCTypeKingJelly.load_param_10iColor_tag_i___10auto_tweakFR10iColor_tagiiiP16xModelAssetParamUiPCc: /* 8014E8CC 0014B6CC 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8014E8D0 0014B6D0 7C 08 02 A6 */ mflr r0 /* 8014E8D4 0014B6D4 3D 40 43 30 */ lis r10, 0x4330 @@ -9152,8 +9152,8 @@ func_8014E8CC: /* 8014E9E8 0014B7E8 38 21 00 70 */ addi r1, r1, 0x70 /* 8014E9EC 0014B7EC 4E 80 00 20 */ blr -.global func_8014E9F0 -func_8014E9F0: +.global zNPCTypeKingJelly.load_param_b_i___10auto_tweakFRbiiiP16xModelAssetParamUiPCc +zNPCTypeKingJelly.load_param_b_i___10auto_tweakFRbiiiP16xModelAssetParamUiPCc: /* 8014E9F0 0014B7F0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014E9F4 0014B7F4 7C 08 02 A6 */ mflr r0 /* 8014E9F8 0014B7F8 7D 04 43 78 */ mr r4, r8 @@ -9174,8 +9174,8 @@ func_8014E9F0: /* 8014EA34 0014B834 38 21 00 10 */ addi r1, r1, 0x10 /* 8014EA38 0014B838 4E 80 00 20 */ blr -.global func_8014EA3C -func_8014EA3C: +.global zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc +zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc: /* 8014EA3C 0014B83C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8014EA40 0014B840 7C 08 02 A6 */ mflr r0 /* 8014EA44 0014B844 90 01 00 44 */ stw r0, 0x44(r1) @@ -9221,8 +9221,8 @@ lbl_8014EAAC: /* 8014EADC 0014B8DC 38 21 00 40 */ addi r1, r1, 0x40 /* 8014EAE0 0014B8E0 4E 80 00 20 */ blr -.global func_8014EAE4 -func_8014EAE4: +.global zNPCTypeKingJelly.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc +zNPCTypeKingJelly.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc: /* 8014EAE4 0014B8E4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014EAE8 0014B8E8 7C 08 02 A6 */ mflr r0 /* 8014EAEC 0014B8EC 90 01 00 24 */ stw r0, 0x24(r1) @@ -9259,8 +9259,8 @@ lbl_8014EB40: /* 8014EB60 0014B960 38 21 00 20 */ addi r1, r1, 0x20 /* 8014EB64 0014B964 4E 80 00 20 */ blr -.global func_8014EB68 -func_8014EB68: +.global zNPCTypeKingJelly.xUtil_choose_i___FPCiiPCf +zNPCTypeKingJelly.xUtil_choose_i___FPCiiPCf: /* 8014EB68 0014B968 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8014EB6C 0014B96C 7C 08 02 A6 */ mflr r0 /* 8014EB70 0014B970 90 01 00 34 */ stw r0, 0x34(r1) diff --git a/asm/Game/zNPCTypePrawn.s b/asm/Game/zNPCTypePrawn.s index b11216910..44bfa5166 100644 --- a/asm/Game/zNPCTypePrawn.s +++ b/asm/Game/zNPCTypePrawn.s @@ -2,8 +2,8 @@ .section .text # 0x8014F76C - 0x80154DD8 -.global func_8014F76C -func_8014F76C: +.global zNPCTypePrawn.init_sound__27_unnamed_zNPCTypePrawn_cpp_Fv +zNPCTypePrawn.init_sound__27_unnamed_zNPCTypePrawn_cpp_Fv: /* 8014F76C 0014C56C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F770 0014C570 7C 08 02 A6 */ mflr r0 /* 8014F774 0014C574 3C 60 80 33 */ lis r3, lbl_803294D0@ha @@ -76,8 +76,8 @@ lbl_8014F824: /* 8014F874 0014C674 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F878 0014C678 4E 80 00 20 */ blr -.global func_8014F87C -func_8014F87C: +.global zNPCTypePrawn.reset_sound__27_unnamed_zNPCTypePrawn_cpp_Fv +zNPCTypePrawn.reset_sound__27_unnamed_zNPCTypePrawn_cpp_Fv: /* 8014F87C 0014C67C 3C 60 80 33 */ lis r3, lbl_803295A0@ha /* 8014F880 0014C680 38 00 00 00 */ li r0, 0 /* 8014F884 0014C684 38 63 95 A0 */ addi r3, r3, lbl_803295A0@l @@ -87,8 +87,8 @@ func_8014F87C: /* 8014F894 0014C694 90 03 00 34 */ stw r0, 0x34(r3) /* 8014F898 0014C698 4E 80 00 20 */ blr -.global func_8014F89C -func_8014F89C: +.global zNPCTypePrawn.play_sound__27_unnamed_zNPCTypePrawn_cpp_FiPC5xVec3f +zNPCTypePrawn.play_sound__27_unnamed_zNPCTypePrawn_cpp_FiPC5xVec3f: /* 8014F89C 0014C69C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014F8A0 0014C6A0 7C 08 02 A6 */ mflr r0 /* 8014F8A4 0014C6A4 90 01 00 24 */ stw r0, 0x24(r1) @@ -165,8 +165,8 @@ lbl_8014F998: /* 8014F9B0 0014C7B0 38 21 00 20 */ addi r1, r1, 0x20 /* 8014F9B4 0014C7B4 4E 80 00 20 */ blr -.global func_8014F9B8 -func_8014F9B8: +.global zNPCTypePrawn.kill_sound__27_unnamed_zNPCTypePrawn_cpp_FiUi +zNPCTypePrawn.kill_sound__27_unnamed_zNPCTypePrawn_cpp_FiUi: /* 8014F9B8 0014C7B8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F9BC 0014C7BC 7C 08 02 A6 */ mflr r0 /* 8014F9C0 0014C7C0 1C E3 00 18 */ mulli r7, r3, 0x18 @@ -204,8 +204,8 @@ lbl_8014FA24: /* 8014FA38 0014C838 38 21 00 10 */ addi r1, r1, 0x10 /* 8014FA3C 0014C83C 4E 80 00 20 */ blr -.global func_8014FA40 -func_8014FA40: +.global zNPCTypePrawn.kill_sound__27_unnamed_zNPCTypePrawn_cpp_Fi +zNPCTypePrawn.kill_sound__27_unnamed_zNPCTypePrawn_cpp_Fi: /* 8014FA40 0014C840 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014FA44 0014C844 7C 08 02 A6 */ mflr r0 /* 8014FA48 0014C848 3C 80 80 33 */ lis r4, lbl_803295A0@ha @@ -651,7 +651,7 @@ lbl_8014FF94: /* 8015005C 0014CE5C 90 1E 0F 54 */ stw r0, 0xf54(r30) /* 80150060 0014CE60 38 60 00 03 */ li r3, 3 /* 80150064 0014CE64 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 80150068 0014CE68 4B FF F8 35 */ bl func_8014F89C +/* 80150068 0014CE68 4B FF F8 35 */ bl zNPCTypePrawn.play_sound__27_unnamed_zNPCTypePrawn_cpp_FiPC5xVec3f /* 8015006C 0014CE6C 90 7F 00 18 */ stw r3, 0x18(r31) /* 80150070 0014CE70 48 00 00 0C */ b lbl_8015007C lbl_80150074: @@ -682,7 +682,7 @@ kill_ring__9aqua_beamFv: /* 801500C4 0014CEC4 28 04 00 00 */ cmplwi r4, 0 /* 801500C8 0014CEC8 41 82 00 0C */ beq lbl_801500D4 /* 801500CC 0014CECC 38 60 00 03 */ li r3, 3 -/* 801500D0 0014CED0 4B FF F8 E9 */ bl func_8014F9B8 +/* 801500D0 0014CED0 4B FF F8 E9 */ bl zNPCTypePrawn.kill_sound__27_unnamed_zNPCTypePrawn_cpp_FiUi lbl_801500D4: /* 801500D4 0014CED4 38 7E 00 A4 */ addi r3, r30, 0xa4 /* 801500D8 0014CED8 48 00 49 F1 */ bl func_80154AC8 @@ -1099,7 +1099,7 @@ __ct__9zNPCPrawnFi: /* 80150718 0014D518 7C 7E 1B 78 */ mr r30, r3 /* 8015071C 0014D51C 38 65 A2 40 */ addi r3, r5, lbl_8029A240@l /* 80150720 0014D520 4B EB D7 81 */ bl init__13xBinaryCameraFv -/* 80150724 0014D524 4B FF F0 49 */ bl func_8014F76C +/* 80150724 0014D524 4B FF F0 49 */ bl zNPCTypePrawn.init_sound__27_unnamed_zNPCTypePrawn_cpp_Fv /* 80150728 0014D528 7F C3 F3 78 */ mr r3, r30 /* 8015072C 0014D52C 7F E4 FB 78 */ mr r4, r31 /* 80150730 0014D530 4B F9 E9 6D */ bl Init__10zNPCCommonFP9xEntAsset @@ -1129,7 +1129,7 @@ __ct__9zNPCPrawnFi: /* 80150790 0014D590 38 80 01 00 */ li r4, 0x100 /* 80150794 0014D594 38 63 98 40 */ addi r3, r3, lbl_80329840@l /* 80150798 0014D598 38 A0 01 00 */ li r5, 0x100 -/* 8015079C 0014D59C 48 00 00 1D */ bl func_801507B8 +/* 8015079C 0014D59C 48 00 00 1D */ bl zNPCTypePrawn.create__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFii /* 801507A0 0014D5A0 80 01 00 14 */ lwz r0, 0x14(r1) /* 801507A4 0014D5A4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801507A8 0014D5A8 83 C1 00 08 */ lwz r30, 8(r1) @@ -1137,8 +1137,8 @@ __ct__9zNPCPrawnFi: /* 801507B0 0014D5B0 38 21 00 10 */ addi r1, r1, 0x10 /* 801507B4 0014D5B4 4E 80 00 20 */ blr -.global func_801507B8 -func_801507B8: +.global zNPCTypePrawn.create__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFii +zNPCTypePrawn.create__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFii: /* 801507B8 0014D5B8 94 21 FF B0 */ stwu r1, -0x50(r1) /* 801507BC 0014D5BC 7C 08 02 A6 */ mflr r0 /* 801507C0 0014D5C0 90 01 00 54 */ stw r0, 0x54(r1) @@ -1178,7 +1178,7 @@ func_801507B8: /* 80150848 0014D648 28 00 00 00 */ cmplwi r0, 0 /* 8015084C 0014D64C 40 82 00 14 */ bne lbl_80150860 /* 80150850 0014D650 7F E3 FB 78 */ mr r3, r31 -/* 80150854 0014D654 48 00 01 7D */ bl func_801509D0 +/* 80150854 0014D654 48 00 01 7D */ bl zNPCTypePrawn.destroy__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFv /* 80150858 0014D658 38 60 00 00 */ li r3, 0 /* 8015085C 0014D65C 48 00 01 58 */ b lbl_801509B4 lbl_80150860: @@ -1197,7 +1197,7 @@ lbl_80150860: /* 80150890 0014D690 28 03 00 00 */ cmplwi r3, 0 /* 80150894 0014D694 40 82 00 14 */ bne lbl_801508A8 /* 80150898 0014D698 7F E3 FB 78 */ mr r3, r31 -/* 8015089C 0014D69C 48 00 01 35 */ bl func_801509D0 +/* 8015089C 0014D69C 48 00 01 35 */ bl zNPCTypePrawn.destroy__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFv /* 801508A0 0014D6A0 38 60 00 00 */ li r3, 0 /* 801508A4 0014D6A4 48 00 01 10 */ b lbl_801509B4 lbl_801508A8: @@ -1222,7 +1222,7 @@ lbl_801508A8: /* 801508F0 0014D6F0 28 00 00 00 */ cmplwi r0, 0 /* 801508F4 0014D6F4 40 82 00 14 */ bne lbl_80150908 /* 801508F8 0014D6F8 7F E3 FB 78 */ mr r3, r31 -/* 801508FC 0014D6FC 48 00 00 D5 */ bl func_801509D0 +/* 801508FC 0014D6FC 48 00 00 D5 */ bl zNPCTypePrawn.destroy__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFv /* 80150900 0014D700 38 60 00 00 */ li r3, 0 /* 80150904 0014D704 48 00 00 B0 */ b lbl_801509B4 lbl_80150908: @@ -1236,7 +1236,7 @@ lbl_80150908: /* 80150924 0014D724 28 00 00 00 */ cmplwi r0, 0 /* 80150928 0014D728 40 82 00 14 */ bne lbl_8015093C /* 8015092C 0014D72C 7F E3 FB 78 */ mr r3, r31 -/* 80150930 0014D730 48 00 00 A1 */ bl func_801509D0 +/* 80150930 0014D730 48 00 00 A1 */ bl zNPCTypePrawn.destroy__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFv /* 80150934 0014D734 38 60 00 00 */ li r3, 0 /* 80150938 0014D738 48 00 00 7C */ b lbl_801509B4 lbl_8015093C: @@ -1246,7 +1246,7 @@ lbl_8015093C: /* 80150948 0014D748 28 00 00 00 */ cmplwi r0, 0 /* 8015094C 0014D74C 40 82 00 14 */ bne lbl_80150960 /* 80150950 0014D750 7F E3 FB 78 */ mr r3, r31 -/* 80150954 0014D754 48 00 00 7D */ bl func_801509D0 +/* 80150954 0014D754 48 00 00 7D */ bl zNPCTypePrawn.destroy__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFv /* 80150958 0014D758 38 60 00 00 */ li r3, 0 /* 8015095C 0014D75C 48 00 00 58 */ b lbl_801509B4 lbl_80150960: @@ -1257,7 +1257,7 @@ lbl_80150960: /* 80150970 0014D770 28 03 00 00 */ cmplwi r3, 0 /* 80150974 0014D774 40 82 00 14 */ bne lbl_80150988 /* 80150978 0014D778 7F E3 FB 78 */ mr r3, r31 -/* 8015097C 0014D77C 48 00 00 55 */ bl func_801509D0 +/* 8015097C 0014D77C 48 00 00 55 */ bl zNPCTypePrawn.destroy__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFv /* 80150980 0014D780 38 60 00 00 */ li r3, 0 /* 80150984 0014D784 48 00 00 30 */ b lbl_801509B4 lbl_80150988: @@ -1281,8 +1281,8 @@ lbl_801509B4: /* 801509C8 0014D7C8 38 21 00 50 */ addi r1, r1, 0x50 /* 801509CC 0014D7CC 4E 80 00 20 */ blr -.global func_801509D0 -func_801509D0: +.global zNPCTypePrawn.destroy__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFv +zNPCTypePrawn.destroy__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFv: /* 801509D0 0014D7D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801509D4 0014D7D4 7C 08 02 A6 */ mflr r0 /* 801509D8 0014D7D8 90 01 00 14 */ stw r0, 0x14(r1) @@ -1426,7 +1426,7 @@ lbl_80150BAC: /* 80150BDC 0014D9DC 90 61 00 08 */ stw r3, 8(r1) /* 80150BE0 0014D9E0 38 64 98 40 */ addi r3, r4, lbl_80329840@l /* 80150BE4 0014D9E4 38 81 00 08 */ addi r4, r1, 8 -/* 80150BE8 0014D9E8 48 00 00 21 */ bl func_80150C08 +/* 80150BE8 0014D9E8 48 00 00 21 */ bl zNPCTypePrawn.set_background__Q227_unnamed_zNPCTypePrawn_cpp_10televisionF10iColor_tag lbl_80150BEC: /* 80150BEC 0014D9EC 7F C3 F3 78 */ mr r3, r30 /* 80150BF0 0014D9F0 4B FE 54 61 */ bl Setup__11zNPCSubBossFv @@ -1436,8 +1436,8 @@ lbl_80150BEC: /* 80150C00 0014DA00 38 21 00 80 */ addi r1, r1, 0x80 /* 80150C04 0014DA04 4E 80 00 20 */ blr -.global func_80150C08 -func_80150C08: +.global zNPCTypePrawn.set_background__Q227_unnamed_zNPCTypePrawn_cpp_10televisionF10iColor_tag +zNPCTypePrawn.set_background__Q227_unnamed_zNPCTypePrawn_cpp_10televisionF10iColor_tag: /* 80150C08 0014DA08 38 00 00 00 */ li r0, 0 /* 80150C0C 0014DA0C 90 03 00 08 */ stw r0, 8(r3) /* 80150C10 0014DA10 88 04 00 00 */ lbz r0, 0(r4) @@ -1456,7 +1456,7 @@ func_80150C08: /* 80150C44 0014DA44 7C 7F 1B 78 */ mr r31, r3 /* 80150C48 0014DA48 93 C1 00 18 */ stw r30, 0x18(r1) /* 80150C4C 0014DA4C 93 A1 00 14 */ stw r29, 0x14(r1) -/* 80150C50 0014DA50 4B FF EC 2D */ bl func_8014F87C +/* 80150C50 0014DA50 4B FF EC 2D */ bl zNPCTypePrawn.reset_sound__27_unnamed_zNPCTypePrawn_cpp_Fv /* 80150C54 0014DA54 7F E3 FB 78 */ mr r3, r31 /* 80150C58 0014DA58 4B F9 EC 4D */ bl Reset__10zNPCCommonFv /* 80150C5C 0014DA5C 38 7F 02 B4 */ addi r3, r31, 0x2b4 @@ -1538,7 +1538,7 @@ lbl_80150CB0: /* 80150D84 0014DB84 4B F9 EC 8D */ bl Destroy__10zNPCCommonFv /* 80150D88 0014DB88 3C 60 80 33 */ lis r3, lbl_80329840@ha /* 80150D8C 0014DB8C 38 63 98 40 */ addi r3, r3, lbl_80329840@l -/* 80150D90 0014DB90 4B FF FC 41 */ bl func_801509D0 +/* 80150D90 0014DB90 4B FF FC 41 */ bl zNPCTypePrawn.destroy__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFv /* 80150D94 0014DB94 80 01 00 14 */ lwz r0, 0x14(r1) /* 80150D98 0014DB98 7C 08 03 A6 */ mtlr r0 /* 80150D9C 0014DB9C 38 21 00 10 */ addi r1, r1, 0x10 @@ -1709,8 +1709,8 @@ lbl_80150FF4: /* 80150FFC 0014DDFC 38 21 00 10 */ addi r1, r1, 0x10 /* 80151000 0014DE00 4E 80 00 20 */ blr -.global func_80151004 -func_80151004: +.global zNPCTypePrawn.load_patterns__27_unnamed_zNPCTypePrawn_cpp_FP16xModelAssetParamUiPCcPQ29zNPCPrawn10range_typei +zNPCTypePrawn.load_patterns__27_unnamed_zNPCTypePrawn_cpp_FP16xModelAssetParamUiPCcPQ29zNPCPrawn10range_typei: /* 80151004 0014DE04 94 21 FF 50 */ stwu r1, -0xb0(r1) /* 80151008 0014DE08 7C 08 02 A6 */ mflr r0 /* 8015100C 0014DE0C 3D 00 80 27 */ lis r8, lbl_8026E9F0@ha @@ -1782,7 +1782,7 @@ lbl_801510D0: /* 80151108 0014DF08 80 9F 02 44 */ lwz r4, 0x244(r31) /* 8015110C 0014DF0C 80 BF 02 48 */ lwz r5, 0x248(r31) /* 80151110 0014DF10 38 63 95 E0 */ addi r3, r3, lbl_803295E0@l -/* 80151114 0014DF14 48 00 0A 59 */ bl func_80151B6C +/* 80151114 0014DF14 48 00 0A 59 */ bl zNPCTypePrawn.load__Q227_unnamed_zNPCTypePrawn_cpp_11tweak_groupFP16xModelAssetParamUi /* 80151118 0014DF18 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha /* 8015111C 0014DF1C 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151120 0014DF20 38 A4 E9 F0 */ addi r5, r4, lbl_8026E9F0@l @@ -2434,7 +2434,7 @@ lbl_801510D0: /* 80151B38 0014E938 7F C6 F3 78 */ mr r6, r30 /* 80151B3C 0014E93C 38 E0 00 14 */ li r7, 0x14 /* 80151B40 0014E940 38 A5 05 5B */ addi r5, r5, 0x55b -/* 80151B44 0014E944 4B FF F4 C1 */ bl func_80151004 +/* 80151B44 0014E944 4B FF F4 C1 */ bl zNPCTypePrawn.load_patterns__27_unnamed_zNPCTypePrawn_cpp_FP16xModelAssetParamUiPCcPQ29zNPCPrawn10range_typei /* 80151B48 0014E948 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 80151B4C 0014E94C 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l /* 80151B50 0014E950 90 64 01 08 */ stw r3, 0x108(r4) @@ -2445,8 +2445,8 @@ lbl_801510D0: /* 80151B64 0014E964 38 21 00 40 */ addi r1, r1, 0x40 /* 80151B68 0014E968 4E 80 00 20 */ blr -.global func_80151B6C -func_80151B6C: +.global zNPCTypePrawn.load__Q227_unnamed_zNPCTypePrawn_cpp_11tweak_groupFP16xModelAssetParamUi +zNPCTypePrawn.load__Q227_unnamed_zNPCTypePrawn_cpp_11tweak_groupFP16xModelAssetParamUi: /* 80151B6C 0014E96C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80151B70 0014E970 7C 08 02 A6 */ mflr r0 /* 80151B74 0014E974 7C A6 2B 78 */ mr r6, r5 @@ -2454,14 +2454,14 @@ func_80151B6C: /* 80151B7C 0014E97C 90 01 00 14 */ stw r0, 0x14(r1) /* 80151B80 0014E980 38 80 00 01 */ li r4, 1 /* 80151B84 0014E984 38 E0 00 00 */ li r7, 0 -/* 80151B88 0014E988 48 00 00 15 */ bl func_80151B9C +/* 80151B88 0014E988 48 00 00 15 */ bl zNPCTypePrawn.register_tweaks__Q227_unnamed_zNPCTypePrawn_cpp_11tweak_groupFbP16xModelAssetParamUiPCc /* 80151B8C 0014E98C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80151B90 0014E990 7C 08 03 A6 */ mtlr r0 /* 80151B94 0014E994 38 21 00 10 */ addi r1, r1, 0x10 /* 80151B98 0014E998 4E 80 00 20 */ blr -.global func_80151B9C -func_80151B9C: +.global zNPCTypePrawn.register_tweaks__Q227_unnamed_zNPCTypePrawn_cpp_11tweak_groupFbP16xModelAssetParamUiPCc +zNPCTypePrawn.register_tweaks__Q227_unnamed_zNPCTypePrawn_cpp_11tweak_groupFbP16xModelAssetParamUiPCc: /* 80151B9C 0014E99C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80151BA0 0014E9A0 7C 08 02 A6 */ mflr r0 /* 80151BA4 0014E9A4 90 01 00 24 */ stw r0, 0x24(r1) @@ -2486,7 +2486,7 @@ func_80151B9C: /* 80151BF0 0014E9F0 38 80 00 01 */ li r4, 1 /* 80151BF4 0014E9F4 38 A0 00 01 */ li r5, 1 /* 80151BF8 0014E9F8 38 C0 00 0A */ li r6, 0xa -/* 80151BFC 0014E9FC 48 00 31 55 */ bl func_80154D50 +/* 80151BFC 0014E9FC 48 00 31 55 */ bl zNPCTypePrawn.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc lbl_80151C00: /* 80151C00 0014EA00 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151C04 0014EA04 41 82 00 34 */ beq lbl_80151C38 @@ -2501,7 +2501,7 @@ lbl_80151C00: /* 80151C28 0014EA28 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 80151C2C 0014EA2C C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) /* 80151C30 0014EA30 FC 60 08 90 */ fmr f3, f1 -/* 80151C34 0014EA34 48 00 30 75 */ bl func_80154CA8 +/* 80151C34 0014EA34 48 00 30 75 */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151C38: /* 80151C38 0014EA38 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151C3C 0014EA3C 41 82 00 34 */ beq lbl_80151C70 @@ -2516,7 +2516,7 @@ lbl_80151C38: /* 80151C60 0014EA60 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 80151C64 0014EA64 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) /* 80151C68 0014EA68 C0 62 A7 78 */ lfs f3, lbl_803CF0F8-_SDA2_BASE_(r2) -/* 80151C6C 0014EA6C 48 00 30 3D */ bl func_80154CA8 +/* 80151C6C 0014EA6C 48 00 30 3D */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151C70: /* 80151C70 0014EA70 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151C74 0014EA74 41 82 00 34 */ beq lbl_80151CA8 @@ -2531,7 +2531,7 @@ lbl_80151C70: /* 80151C98 0014EA98 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 80151C9C 0014EA9C C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) /* 80151CA0 0014EAA0 C0 62 A7 78 */ lfs f3, lbl_803CF0F8-_SDA2_BASE_(r2) -/* 80151CA4 0014EAA4 48 00 30 05 */ bl func_80154CA8 +/* 80151CA4 0014EAA4 48 00 30 05 */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151CA8: /* 80151CA8 0014EAA8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151CAC 0014EAAC 41 82 00 34 */ beq lbl_80151CE0 @@ -2546,7 +2546,7 @@ lbl_80151CA8: /* 80151CD0 0014EAD0 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 80151CD4 0014EAD4 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) /* 80151CD8 0014EAD8 C0 62 A7 78 */ lfs f3, lbl_803CF0F8-_SDA2_BASE_(r2) -/* 80151CDC 0014EADC 48 00 2F CD */ bl func_80154CA8 +/* 80151CDC 0014EADC 48 00 2F CD */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151CE0: /* 80151CE0 0014EAE0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151CE4 0014EAE4 41 82 00 34 */ beq lbl_80151D18 @@ -2561,7 +2561,7 @@ lbl_80151CE0: /* 80151D08 0014EB08 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 80151D0C 0014EB0C C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) /* 80151D10 0014EB10 FC 60 08 90 */ fmr f3, f1 -/* 80151D14 0014EB14 48 00 2F 95 */ bl func_80154CA8 +/* 80151D14 0014EB14 48 00 2F 95 */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151D18: /* 80151D18 0014EB18 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151D1C 0014EB1C 41 82 00 34 */ beq lbl_80151D50 @@ -2576,7 +2576,7 @@ lbl_80151D18: /* 80151D40 0014EB40 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 80151D44 0014EB44 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) /* 80151D48 0014EB48 C0 62 A7 78 */ lfs f3, lbl_803CF0F8-_SDA2_BASE_(r2) -/* 80151D4C 0014EB4C 48 00 2F 5D */ bl func_80154CA8 +/* 80151D4C 0014EB4C 48 00 2F 5D */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151D50: /* 80151D50 0014EB50 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151D54 0014EB54 41 82 00 34 */ beq lbl_80151D88 @@ -2591,7 +2591,7 @@ lbl_80151D50: /* 80151D78 0014EB78 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 80151D7C 0014EB7C C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) /* 80151D80 0014EB80 C0 62 A7 78 */ lfs f3, lbl_803CF0F8-_SDA2_BASE_(r2) -/* 80151D84 0014EB84 48 00 2F 25 */ bl func_80154CA8 +/* 80151D84 0014EB84 48 00 2F 25 */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151D88: /* 80151D88 0014EB88 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151D8C 0014EB8C 41 82 00 34 */ beq lbl_80151DC0 @@ -2606,7 +2606,7 @@ lbl_80151D88: /* 80151DB0 0014EBB0 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 80151DB4 0014EBB4 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) /* 80151DB8 0014EBB8 C0 62 A7 78 */ lfs f3, lbl_803CF0F8-_SDA2_BASE_(r2) -/* 80151DBC 0014EBBC 48 00 2E ED */ bl func_80154CA8 +/* 80151DBC 0014EBBC 48 00 2E ED */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151DC0: /* 80151DC0 0014EBC0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151DC4 0014EBC4 41 82 00 34 */ beq lbl_80151DF8 @@ -2621,7 +2621,7 @@ lbl_80151DC0: /* 80151DE8 0014EBE8 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 80151DEC 0014EBEC C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) /* 80151DF0 0014EBF0 FC 60 08 90 */ fmr f3, f1 -/* 80151DF4 0014EBF4 48 00 2E B5 */ bl func_80154CA8 +/* 80151DF4 0014EBF4 48 00 2E B5 */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151DF8: /* 80151DF8 0014EBF8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151DFC 0014EBFC 41 82 00 34 */ beq lbl_80151E30 @@ -2636,7 +2636,7 @@ lbl_80151DF8: /* 80151E20 0014EC20 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 80151E24 0014EC24 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) /* 80151E28 0014EC28 C0 62 A7 78 */ lfs f3, lbl_803CF0F8-_SDA2_BASE_(r2) -/* 80151E2C 0014EC2C 48 00 2E 7D */ bl func_80154CA8 +/* 80151E2C 0014EC2C 48 00 2E 7D */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151E30: /* 80151E30 0014EC30 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151E34 0014EC34 41 82 00 34 */ beq lbl_80151E68 @@ -2651,7 +2651,7 @@ lbl_80151E30: /* 80151E58 0014EC58 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 80151E5C 0014EC5C C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) /* 80151E60 0014EC60 C0 62 A7 78 */ lfs f3, lbl_803CF0F8-_SDA2_BASE_(r2) -/* 80151E64 0014EC64 48 00 2E 45 */ bl func_80154CA8 +/* 80151E64 0014EC64 48 00 2E 45 */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151E68: /* 80151E68 0014EC68 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151E6C 0014EC6C 41 82 00 34 */ beq lbl_80151EA0 @@ -2666,7 +2666,7 @@ lbl_80151E68: /* 80151E90 0014EC90 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 80151E94 0014EC94 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) /* 80151E98 0014EC98 C0 62 A7 78 */ lfs f3, lbl_803CF0F8-_SDA2_BASE_(r2) -/* 80151E9C 0014EC9C 48 00 2E 0D */ bl func_80154CA8 +/* 80151E9C 0014EC9C 48 00 2E 0D */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151EA0: /* 80151EA0 0014ECA0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151EA4 0014ECA4 41 82 00 34 */ beq lbl_80151ED8 @@ -2681,7 +2681,7 @@ lbl_80151EA0: /* 80151EC8 0014ECC8 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 80151ECC 0014ECCC C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) /* 80151ED0 0014ECD0 C0 62 A7 78 */ lfs f3, lbl_803CF0F8-_SDA2_BASE_(r2) -/* 80151ED4 0014ECD4 48 00 2D D5 */ bl func_80154CA8 +/* 80151ED4 0014ECD4 48 00 2D D5 */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151ED8: /* 80151ED8 0014ECD8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151EDC 0014ECDC 41 82 00 34 */ beq lbl_80151F10 @@ -2696,7 +2696,7 @@ lbl_80151ED8: /* 80151F00 0014ED00 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 80151F04 0014ED04 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) /* 80151F08 0014ED08 FC 60 08 90 */ fmr f3, f1 -/* 80151F0C 0014ED0C 48 00 2D 9D */ bl func_80154CA8 +/* 80151F0C 0014ED0C 48 00 2D 9D */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151F10: /* 80151F10 0014ED10 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151F14 0014ED14 41 82 00 34 */ beq lbl_80151F48 @@ -2711,7 +2711,7 @@ lbl_80151F10: /* 80151F38 0014ED38 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 80151F3C 0014ED3C C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) /* 80151F40 0014ED40 C0 62 A7 78 */ lfs f3, lbl_803CF0F8-_SDA2_BASE_(r2) -/* 80151F44 0014ED44 48 00 2D 65 */ bl func_80154CA8 +/* 80151F44 0014ED44 48 00 2D 65 */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151F48: /* 80151F48 0014ED48 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151F4C 0014ED4C 41 82 00 34 */ beq lbl_80151F80 @@ -2726,7 +2726,7 @@ lbl_80151F48: /* 80151F70 0014ED70 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 80151F74 0014ED74 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) /* 80151F78 0014ED78 C0 62 A7 78 */ lfs f3, lbl_803CF0F8-_SDA2_BASE_(r2) -/* 80151F7C 0014ED7C 48 00 2D 2D */ bl func_80154CA8 +/* 80151F7C 0014ED7C 48 00 2D 2D */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151F80: /* 80151F80 0014ED80 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151F84 0014ED84 41 82 00 34 */ beq lbl_80151FB8 @@ -2741,7 +2741,7 @@ lbl_80151F80: /* 80151FA8 0014EDA8 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 80151FAC 0014EDAC C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) /* 80151FB0 0014EDB0 C0 62 A7 78 */ lfs f3, lbl_803CF0F8-_SDA2_BASE_(r2) -/* 80151FB4 0014EDB4 48 00 2C F5 */ bl func_80154CA8 +/* 80151FB4 0014EDB4 48 00 2C F5 */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151FB8: /* 80151FB8 0014EDB8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151FBC 0014EDBC 41 82 00 34 */ beq lbl_80151FF0 @@ -2756,7 +2756,7 @@ lbl_80151FB8: /* 80151FE0 0014EDE0 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 80151FE4 0014EDE4 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) /* 80151FE8 0014EDE8 C0 62 A7 78 */ lfs f3, lbl_803CF0F8-_SDA2_BASE_(r2) -/* 80151FEC 0014EDEC 48 00 2C BD */ bl func_80154CA8 +/* 80151FEC 0014EDEC 48 00 2C BD */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151FF0: /* 80151FF0 0014EDF0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151FF4 0014EDF4 41 82 00 38 */ beq lbl_8015202C @@ -3243,8 +3243,8 @@ lbl_801526AC: /* 801526B8 0014F4B8 38 21 00 20 */ addi r1, r1, 0x20 /* 801526BC 0014F4BC 4E 80 00 20 */ blr -.global func_801526C0 -func_801526C0: +.global zNPCTypePrawn.set_yaw_matrix__27_unnamed_zNPCTypePrawn_cpp_FR7xMat3x3f +zNPCTypePrawn.set_yaw_matrix__27_unnamed_zNPCTypePrawn_cpp_FR7xMat3x3f: /* 801526C0 0014F4C0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801526C4 0014F4C4 7C 08 02 A6 */ mflr r0 /* 801526C8 0014F4C8 90 01 00 34 */ stw r0, 0x34(r1) @@ -3497,7 +3497,7 @@ lbl_80152A10: lbl_80152A24: /* 80152A24 0014F824 EC 3F 10 2A */ fadds f1, f31, f2 /* 80152A28 0014F828 80 7F 00 48 */ lwz r3, 0x48(r31) -/* 80152A2C 0014F82C 4B FF FC 95 */ bl func_801526C0 +/* 80152A2C 0014F82C 4B FF FC 95 */ bl zNPCTypePrawn.set_yaw_matrix__27_unnamed_zNPCTypePrawn_cpp_FR7xMat3x3f lbl_80152A30: /* 80152A30 0014F830 E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0 /* 80152A34 0014F834 CB E1 00 60 */ lfd f31, 0x60(r1) @@ -3683,7 +3683,7 @@ update_beam__9zNPCPrawnFf: /* 80152CBC 0014FABC 90 E1 00 38 */ stw r7, 0x38(r1) /* 80152CC0 0014FAC0 90 C1 00 3C */ stw r6, 0x3c(r1) /* 80152CC4 0014FAC4 90 01 00 40 */ stw r0, 0x40(r1) -/* 80152CC8 0014FAC8 48 00 01 09 */ bl func_80152DD0 +/* 80152CC8 0014FAC8 48 00 01 09 */ bl zNPCTypePrawn.mulat__27_unnamed_zNPCTypePrawn_cpp_FR5xVec3RC7xMat3x3RC7xMat3x3 /* 80152CCC 0014FACC C0 1D 03 14 */ lfs f0, 0x314(r29) /* 80152CD0 0014FAD0 C0 21 00 2C */ lfs f1, 0x2c(r1) /* 80152CD4 0014FAD4 FC 00 00 50 */ fneg f0, f0 @@ -3751,8 +3751,8 @@ lbl_80152D9C: /* 80152DC8 0014FBC8 38 21 00 90 */ addi r1, r1, 0x90 /* 80152DCC 0014FBCC 4E 80 00 20 */ blr -.global func_80152DD0 -func_80152DD0: +.global zNPCTypePrawn.mulat__27_unnamed_zNPCTypePrawn_cpp_FR5xVec3RC7xMat3x3RC7xMat3x3 +zNPCTypePrawn.mulat__27_unnamed_zNPCTypePrawn_cpp_FR5xVec3RC7xMat3x3RC7xMat3x3: /* 80152DD0 0014FBD0 C0 A4 00 24 */ lfs f5, 0x24(r4) /* 80152DD4 0014FBD4 C0 25 00 10 */ lfs f1, 0x10(r5) /* 80152DD8 0014FBD8 C0 05 00 14 */ lfs f0, 0x14(r5) @@ -4194,12 +4194,12 @@ lbl_801533B0: /* 801533E4 001501E4 38 81 00 14 */ addi r4, r1, 0x14 /* 801533E8 001501E8 38 63 98 40 */ addi r3, r3, lbl_80329840@l /* 801533EC 001501EC 38 A1 00 08 */ addi r5, r1, 8 -/* 801533F0 001501F0 48 00 03 4D */ bl func_8015373C +/* 801533F0 001501F0 48 00 03 4D */ bl zNPCTypePrawn.move__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFRC5xVec3RC5xVec3 /* 801533F4 001501F4 3C 60 80 33 */ lis r3, lbl_80329840@ha /* 801533F8 001501F8 80 9F 00 24 */ lwz r4, 0x24(r31) /* 801533FC 001501FC 80 BF 00 30 */ lwz r5, 0x30(r31) /* 80153400 00150200 38 63 98 40 */ addi r3, r3, lbl_80329840@l -/* 80153404 00150204 48 00 00 E9 */ bl func_801534EC +/* 80153404 00150204 48 00 00 E9 */ bl zNPCTypePrawn.update__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFR14xModelInstanceP9xLightKit /* 80153408 00150208 3C 60 80 33 */ lis r3, lbl_80329840@ha /* 8015340C 0015020C 7F FD FB 78 */ mr r29, r31 /* 80153410 00150210 3B C3 98 40 */ addi r30, r3, lbl_80329840@l @@ -4208,7 +4208,7 @@ lbl_801533B0: lbl_8015341C: /* 8015341C 0015021C 80 9D 14 00 */ lwz r4, 0x1400(r29) /* 80153420 00150220 7F C3 F3 78 */ mr r3, r30 -/* 80153424 00150224 48 00 00 39 */ bl func_8015345C +/* 80153424 00150224 48 00 00 39 */ bl zNPCTypePrawn.set_model_texture__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFR14xModelInstance /* 80153428 00150228 3B BD 00 04 */ addi r29, r29, 4 /* 8015342C 0015022C 3B 9C 00 01 */ addi r28, r28, 1 lbl_80153430: @@ -4225,8 +4225,8 @@ lbl_8015343C: /* 80153454 00150254 38 21 00 30 */ addi r1, r1, 0x30 /* 80153458 00150258 4E 80 00 20 */ blr -.global func_8015345C -func_8015345C: +.global zNPCTypePrawn.set_model_texture__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFR14xModelInstance +zNPCTypePrawn.set_model_texture__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFR14xModelInstance: /* 8015345C 0015025C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80153460 00150260 7C 08 02 A6 */ mflr r0 /* 80153464 00150264 90 01 00 24 */ stw r0, 0x24(r1) @@ -4266,8 +4266,8 @@ lbl_801534CC: /* 801534E4 001502E4 38 21 00 20 */ addi r1, r1, 0x20 /* 801534E8 001502E8 4E 80 00 20 */ blr -.global func_801534EC -func_801534EC: +.global zNPCTypePrawn.update__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFR14xModelInstanceP9xLightKit +zNPCTypePrawn.update__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFR14xModelInstanceP9xLightKit: /* 801534EC 001502EC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801534F0 001502F0 7C 08 02 A6 */ mflr r0 /* 801534F4 001502F4 90 01 00 24 */ stw r0, 0x24(r1) @@ -4305,7 +4305,7 @@ lbl_8015355C: /* 80153568 00150368 28 00 00 00 */ cmplwi r0, 0 /* 8015356C 0015036C 41 82 00 0C */ beq lbl_80153578 /* 80153570 00150370 7F 63 DB 78 */ mr r3, r27 -/* 80153574 00150374 48 00 00 A9 */ bl func_8015361C +/* 80153574 00150374 48 00 00 A9 */ bl zNPCTypePrawn.render_background__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFv lbl_80153578: /* 80153578 00150378 38 60 00 01 */ li r3, 1 /* 8015357C 0015037C 4B F5 94 81 */ bl zRenderState__F14_SDRenderState @@ -4336,7 +4336,7 @@ lbl_801535B8: /* 801535D0 001503D0 4B FC FE F1 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld lbl_801535D4: /* 801535D4 001503D4 7F 63 DB 78 */ mr r3, r27 -/* 801535D8 001503D8 48 00 00 41 */ bl func_80153618 +/* 801535D8 001503D8 48 00 00 41 */ bl zNPCTypePrawn.render_static__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFv /* 801535DC 001503DC 80 7B 00 00 */ lwz r3, 0(r27) /* 801535E0 001503E0 48 0E 3F A9 */ bl RwCameraEndUpdate /* 801535E4 001503E4 80 7B 00 00 */ lwz r3, 0(r27) @@ -4354,12 +4354,12 @@ lbl_80153604: /* 80153610 00150410 38 21 00 20 */ addi r1, r1, 0x20 /* 80153614 00150414 4E 80 00 20 */ blr -.global func_80153618 -func_80153618: +.global zNPCTypePrawn.render_static__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFv +zNPCTypePrawn.render_static__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFv: /* 80153618 00150418 4E 80 00 20 */ blr -.global func_8015361C -func_8015361C: +.global zNPCTypePrawn.render_background__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFv +zNPCTypePrawn.render_background__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFv: /* 8015361C 0015041C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80153620 00150420 7C 08 02 A6 */ mflr r0 /* 80153624 00150424 90 01 00 14 */ stw r0, 0x14(r1) @@ -4380,21 +4380,21 @@ func_8015361C: /* 80153660 00150460 7F E4 FB 78 */ mr r4, r31 /* 80153664 00150464 FC 60 08 90 */ fmr f3, f1 /* 80153668 00150468 FC 80 08 90 */ fmr f4, f1 -/* 8015366C 0015046C 48 00 00 A1 */ bl func_8015370C +/* 8015366C 0015046C 48 00 00 A1 */ bl zNPCTypePrawn.set_vert__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFR18rwGameCube2DVertexffff /* 80153670 00150470 C0 22 A7 6C */ lfs f1, lbl_803CF0EC-_SDA2_BASE_(r2) /* 80153674 00150474 7F C3 F3 78 */ mr r3, r30 /* 80153678 00150478 C0 5E 00 24 */ lfs f2, 0x24(r30) /* 8015367C 0015047C 38 9F 00 18 */ addi r4, r31, 0x18 /* 80153680 00150480 FC 60 08 90 */ fmr f3, f1 /* 80153684 00150484 C0 82 A7 68 */ lfs f4, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 80153688 00150488 48 00 00 85 */ bl func_8015370C +/* 80153688 00150488 48 00 00 85 */ bl zNPCTypePrawn.set_vert__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFR18rwGameCube2DVertexffff /* 8015368C 0015048C C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) /* 80153690 00150490 7F C3 F3 78 */ mr r3, r30 /* 80153694 00150494 C0 3E 00 20 */ lfs f1, 0x20(r30) /* 80153698 00150498 38 9F 00 30 */ addi r4, r31, 0x30 /* 8015369C 0015049C FC 80 10 90 */ fmr f4, f2 /* 801536A0 001504A0 C0 62 A7 68 */ lfs f3, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 801536A4 001504A4 48 00 00 69 */ bl func_8015370C +/* 801536A4 001504A4 48 00 00 69 */ bl zNPCTypePrawn.set_vert__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFR18rwGameCube2DVertexffff /* 801536A8 001504A8 38 7F 00 48 */ addi r3, r31, 0x48 /* 801536AC 001504AC 38 9F 00 30 */ addi r4, r31, 0x30 /* 801536B0 001504B0 4B EC D5 19 */ bl func_80020BC8 @@ -4407,7 +4407,7 @@ func_8015361C: /* 801536CC 001504CC 38 9F 00 78 */ addi r4, r31, 0x78 /* 801536D0 001504D0 FC 80 18 90 */ fmr f4, f3 /* 801536D4 001504D4 C0 5E 00 24 */ lfs f2, 0x24(r30) -/* 801536D8 001504D8 48 00 00 35 */ bl func_8015370C +/* 801536D8 001504D8 48 00 00 35 */ bl zNPCTypePrawn.set_vert__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFR18rwGameCube2DVertexffff /* 801536DC 001504DC 7F E4 FB 78 */ mr r4, r31 /* 801536E0 001504E0 38 60 00 03 */ li r3, 3 /* 801536E4 001504E4 38 A0 00 06 */ li r5, 6 @@ -4421,8 +4421,8 @@ func_8015361C: /* 80153704 00150504 38 21 00 10 */ addi r1, r1, 0x10 /* 80153708 00150508 4E 80 00 20 */ blr -.global func_8015370C -func_8015370C: +.global zNPCTypePrawn.set_vert__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFR18rwGameCube2DVertexffff +zNPCTypePrawn.set_vert__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFR18rwGameCube2DVertexffff: /* 8015370C 0015050C D0 24 00 00 */ stfs f1, 0(r4) /* 80153710 00150510 38 00 00 FF */ li r0, 0xff /* 80153714 00150514 D0 44 00 04 */ stfs f2, 4(r4) @@ -4436,8 +4436,8 @@ func_8015370C: /* 80153734 00150534 98 04 00 0F */ stb r0, 0xf(r4) /* 80153738 00150538 4E 80 00 20 */ blr -.global func_8015373C -func_8015373C: +.global zNPCTypePrawn.move__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFRC5xVec3RC5xVec3 +zNPCTypePrawn.move__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFRC5xVec3RC5xVec3: /* 8015373C 0015053C 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80153740 00150540 7C 08 02 A6 */ mflr r0 /* 80153744 00150544 90 01 00 54 */ stw r0, 0x54(r1) @@ -4507,7 +4507,7 @@ set_life__9zNPCPrawnFi: /* 80153838 00150638 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 8015383C 0015063C 38 9D 00 88 */ addi r4, r29, 0x88 /* 80153840 00150640 38 60 00 00 */ li r3, 0 -/* 80153844 00150644 4B FF C0 59 */ bl func_8014F89C +/* 80153844 00150644 4B FF C0 59 */ bl zNPCTypePrawn.play_sound__27_unnamed_zNPCTypePrawn_cpp_FiPC5xVec3f /* 80153848 00150648 83 DD 02 B8 */ lwz r30, 0x2b8(r29) /* 8015384C 0015064C 48 00 00 18 */ b lbl_80153864 lbl_80153850: @@ -4910,11 +4910,11 @@ lbl_80153DDC: /* 80153DE4 00150BE4 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 80153DE8 00150BE8 38 9E 03 68 */ addi r4, r30, 0x368 /* 80153DEC 00150BEC 38 60 00 01 */ li r3, 1 -/* 80153DF0 00150BF0 4B FF BA AD */ bl func_8014F89C +/* 80153DF0 00150BF0 4B FF BA AD */ bl zNPCTypePrawn.play_sound__27_unnamed_zNPCTypePrawn_cpp_FiPC5xVec3f /* 80153DF4 00150BF4 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) /* 80153DF8 00150BF8 38 9E 03 68 */ addi r4, r30, 0x368 /* 80153DFC 00150BFC 38 60 00 02 */ li r3, 2 -/* 80153E00 00150C00 4B FF BA 9D */ bl func_8014F89C +/* 80153E00 00150C00 4B FF BA 9D */ bl zNPCTypePrawn.play_sound__27_unnamed_zNPCTypePrawn_cpp_FiPC5xVec3f /* 80153E04 00150C04 FC 20 F8 90 */ fmr f1, f31 /* 80153E08 00150C08 7F 63 DB 78 */ mr r3, r27 /* 80153E0C 00150C0C 7F 84 E3 78 */ mr r4, r28 @@ -4948,7 +4948,7 @@ lbl_80153DDC: /* 80153E7C 00150C7C 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 80153E80 00150C80 C0 04 00 14 */ lfs f0, 0x14(r4) /* 80153E84 00150C84 D0 1F 03 24 */ stfs f0, 0x324(r31) -/* 80153E88 00150C88 4B FF BB B9 */ bl func_8014FA40 +/* 80153E88 00150C88 4B FF BB B9 */ bl zNPCTypePrawn.kill_sound__27_unnamed_zNPCTypePrawn_cpp_Fi /* 80153E8C 00150C8C FC 20 F8 90 */ fmr f1, f31 /* 80153E90 00150C90 7F A3 EB 78 */ mr r3, r29 /* 80153E94 00150C94 7F C4 F3 78 */ mr r4, r30 @@ -5983,8 +5983,8 @@ func_80154C5C: /* 80154CA0 00151AA0 54 03 0F FE */ srwi r3, r0, 0x1f /* 80154CA4 00151AA4 4E 80 00 20 */ blr -.global func_80154CA8 -func_80154CA8: +.global zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc +zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc: /* 80154CA8 00151AA8 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80154CAC 00151AAC 7C 08 02 A6 */ mflr r0 /* 80154CB0 00151AB0 90 01 00 44 */ stw r0, 0x44(r1) @@ -6030,8 +6030,8 @@ lbl_80154D18: /* 80154D48 00151B48 38 21 00 40 */ addi r1, r1, 0x40 /* 80154D4C 00151B4C 4E 80 00 20 */ blr -.global func_80154D50 -func_80154D50: +.global zNPCTypePrawn.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc +zNPCTypePrawn.load_param_i_i___10auto_tweakFRiiiiP16xModelAssetParamUiPCc: /* 80154D50 00151B50 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80154D54 00151B54 7C 08 02 A6 */ mflr r0 /* 80154D58 00151B58 90 01 00 24 */ stw r0, 0x24(r1) diff --git a/asm/Game/zNPCTypeRobot.s b/asm/Game/zNPCTypeRobot.s index 49a6b7895..1cd381990 100644 --- a/asm/Game/zNPCTypeRobot.s +++ b/asm/Game/zNPCTypeRobot.s @@ -6102,7 +6102,7 @@ BlinkerRender__11zNPCFodBombFv: /* 800FA464 000F7264 7C 64 1B 78 */ mr r4, r3 /* 800FA468 000F7268 38 61 00 08 */ addi r3, r1, 8 /* 800FA46C 000F726C 7C 65 1B 78 */ mr r5, r3 -/* 800FA470 000F7270 48 00 87 31 */ bl func_80102BA0 +/* 800FA470 000F7270 48 00 87 31 */ bl zNPCTypeRobot.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800FA474 000F7274 7F E3 FB 78 */ mr r3, r31 /* 800FA478 000F7278 38 80 00 03 */ li r4, 3 /* 800FA47C 000F727C 4B FF 23 95 */ bl func_800EC810 @@ -6115,7 +6115,7 @@ BlinkerRender__11zNPCFodBombFv: /* 800FA498 000F7298 7C 64 1B 78 */ mr r4, r3 /* 800FA49C 000F729C 38 61 00 08 */ addi r3, r1, 8 /* 800FA4A0 000F72A0 7C 65 1B 78 */ mr r5, r3 -/* 800FA4A4 000F72A4 48 00 86 FD */ bl func_80102BA0 +/* 800FA4A4 000F72A4 48 00 86 FD */ bl zNPCTypeRobot.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800FA4A8 000F72A8 7F E3 FB 78 */ mr r3, r31 /* 800FA4AC 000F72AC 38 80 00 00 */ li r4, 0 /* 800FA4B0 000F72B0 4B FF 23 61 */ bl func_800EC810 @@ -7359,7 +7359,7 @@ lbl_800FB678: /* 800FB6B8 000F84B8 7C 64 1B 78 */ mr r4, r3 /* 800FB6BC 000F84BC 38 61 00 2C */ addi r3, r1, 0x2c /* 800FB6C0 000F84C0 7C 65 1B 78 */ mr r5, r3 -/* 800FB6C4 000F84C4 48 00 74 DD */ bl func_80102BA0 +/* 800FB6C4 000F84C4 48 00 74 DD */ bl zNPCTypeRobot.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800FB6C8 000F84C8 7F E3 FB 78 */ mr r3, r31 /* 800FB6CC 000F84CC 38 80 00 00 */ li r4, 0 /* 800FB6D0 000F84D0 4B FF 11 41 */ bl func_800EC810 @@ -7402,7 +7402,7 @@ lbl_800FB678: /* 800FB764 000F8564 7C 64 1B 78 */ mr r4, r3 /* 800FB768 000F8568 38 61 00 14 */ addi r3, r1, 0x14 /* 800FB76C 000F856C 7C 65 1B 78 */ mr r5, r3 -/* 800FB770 000F8570 48 00 74 31 */ bl func_80102BA0 +/* 800FB770 000F8570 48 00 74 31 */ bl zNPCTypeRobot.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800FB774 000F8574 7F E3 FB 78 */ mr r3, r31 /* 800FB778 000F8578 38 80 00 00 */ li r4, 0 /* 800FB77C 000F857C 4B FF 10 95 */ bl func_800EC810 @@ -8832,7 +8832,7 @@ lbl_800FCC30: /* 800FCC54 000F9A54 7C 64 1B 78 */ mr r4, r3 /* 800FCC58 000F9A58 38 61 00 14 */ addi r3, r1, 0x14 /* 800FCC5C 000F9A5C 7C 65 1B 78 */ mr r5, r3 -/* 800FCC60 000F9A60 48 00 5F 41 */ bl func_80102BA0 +/* 800FCC60 000F9A60 48 00 5F 41 */ bl zNPCTypeRobot.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800FCC64 000F9A64 7F E3 FB 78 */ mr r3, r31 /* 800FCC68 000F9A68 4B F8 60 91 */ bl func_80082CF8 /* 800FCC6C 000F9A6C 7C 64 1B 78 */ mr r4, r3 @@ -10719,7 +10719,7 @@ BlinkRender__10zNPCArfDogFv: /* 800FE7B8 000FB5B8 7C 64 1B 78 */ mr r4, r3 /* 800FE7BC 000FB5BC 38 61 00 14 */ addi r3, r1, 0x14 /* 800FE7C0 000FB5C0 7C 65 1B 78 */ mr r5, r3 -/* 800FE7C4 000FB5C4 48 00 43 DD */ bl func_80102BA0 +/* 800FE7C4 000FB5C4 48 00 43 DD */ bl zNPCTypeRobot.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800FE7C8 000FB5C8 7F E3 FB 78 */ mr r3, r31 /* 800FE7CC 000FB5CC 38 80 00 05 */ li r4, 5 /* 800FE7D0 000FB5D0 4B FE E0 41 */ bl func_800EC810 @@ -10732,7 +10732,7 @@ BlinkRender__10zNPCArfDogFv: /* 800FE7EC 000FB5EC 7C 64 1B 78 */ mr r4, r3 /* 800FE7F0 000FB5F0 38 61 00 14 */ addi r3, r1, 0x14 /* 800FE7F4 000FB5F4 7C 65 1B 78 */ mr r5, r3 -/* 800FE7F8 000FB5F8 48 00 43 A9 */ bl func_80102BA0 +/* 800FE7F8 000FB5F8 48 00 43 A9 */ bl zNPCTypeRobot.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800FE7FC 000FB5FC 7F E3 FB 78 */ mr r3, r31 /* 800FE800 000FB600 38 80 00 00 */ li r4, 0 /* 800FE804 000FB604 4B FE E0 0D */ bl func_800EC810 @@ -10758,7 +10758,7 @@ BlinkRender__10zNPCArfDogFv: /* 800FE854 000FB654 7C 64 1B 78 */ mr r4, r3 /* 800FE858 000FB658 38 61 00 08 */ addi r3, r1, 8 /* 800FE85C 000FB65C 7C 65 1B 78 */ mr r5, r3 -/* 800FE860 000FB660 48 00 43 41 */ bl func_80102BA0 +/* 800FE860 000FB660 48 00 43 41 */ bl zNPCTypeRobot.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800FE864 000FB664 7F E3 FB 78 */ mr r3, r31 /* 800FE868 000FB668 38 80 00 09 */ li r4, 9 /* 800FE86C 000FB66C 4B FE DF A5 */ bl func_800EC810 @@ -10771,7 +10771,7 @@ BlinkRender__10zNPCArfDogFv: /* 800FE888 000FB688 7C 64 1B 78 */ mr r4, r3 /* 800FE88C 000FB68C 38 61 00 08 */ addi r3, r1, 8 /* 800FE890 000FB690 7C 65 1B 78 */ mr r5, r3 -/* 800FE894 000FB694 48 00 43 0D */ bl func_80102BA0 +/* 800FE894 000FB694 48 00 43 0D */ bl zNPCTypeRobot.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800FE898 000FB698 7F E3 FB 78 */ mr r3, r31 /* 800FE89C 000FB69C 38 80 00 00 */ li r4, 0 /* 800FE8A0 000FB6A0 4B FE DF 71 */ bl func_800EC810 @@ -12684,7 +12684,7 @@ lbl_8010044C: /* 80100450 000FD250 38 80 00 03 */ li r4, 3 /* 80100454 000FD254 38 63 57 98 */ addi r3, r3, lbl_80295798@l /* 80100458 000FD258 38 A0 00 00 */ li r5, 0 -/* 8010045C 000FD25C 48 00 25 39 */ bl func_80102994 +/* 8010045C 000FD25C 48 00 25 39 */ bl zNPCTypeRobot.xUtil_choose_i___FPCiiPCf /* 80100460 000FD260 7C 7F 1B 78 */ mr r31, r3 lbl_80100464: /* 80100464 000FD264 7F 63 DB 78 */ mr r3, r27 @@ -13043,8 +13043,8 @@ lbl_80100940: /* 80100948 000FD748 38 21 00 10 */ addi r1, r1, 0x10 /* 8010094C 000FD74C 4E 80 00 20 */ blr -.global func_80100950 -func_80100950: +.global zNPCTypeRobot.WhereTheWildThingsAre__FP14xModelInstance +zNPCTypeRobot.WhereTheWildThingsAre__FP14xModelInstance: /* 80100950 000FD750 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80100954 000FD754 7C 08 02 A6 */ mflr r0 /* 80100958 000FD758 90 01 00 34 */ stw r0, 0x34(r1) @@ -13107,7 +13107,7 @@ ShieldGeneratorDamaged__9zNPCSlickFv: /* 80100A20 000FD820 4B FF 22 FD */ bl ModelAtomicFind__10zNPCCommonFiiP14xModelInstance /* 80100A24 000FD824 28 03 00 00 */ cmplwi r3, 0 /* 80100A28 000FD828 41 82 00 0C */ beq lbl_80100A34 -/* 80100A2C 000FD82C 4B FF FF 25 */ bl func_80100950 +/* 80100A2C 000FD82C 4B FF FF 25 */ bl zNPCTypeRobot.WhereTheWildThingsAre__FP14xModelInstance /* 80100A30 000FD830 48 00 00 2C */ b lbl_80100A5C lbl_80100A34: /* 80100A34 000FD834 7F E3 FB 78 */ mr r3, r31 @@ -15376,8 +15376,8 @@ func_8010298C: /* 8010298C 000FF78C 80 63 00 24 */ lwz r3, 0x24(r3) /* 80102990 000FF790 4E 80 00 20 */ blr -.global func_80102994 -func_80102994: +.global zNPCTypeRobot.xUtil_choose_i___FPCiiPCf +zNPCTypeRobot.xUtil_choose_i___FPCiiPCf: /* 80102994 000FF794 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80102998 000FF798 7C 08 02 A6 */ mflr r0 /* 8010299C 000FF79C 90 01 00 34 */ stw r0, 0x34(r1) @@ -15545,8 +15545,8 @@ lbl_80102B8C: /* 80102B98 000FF998 41 80 FF E4 */ blt lbl_80102B7C /* 80102B9C 000FF99C 4E 80 00 20 */ blr -.global func_80102BA0 -func_80102BA0: +.global zNPCTypeRobot.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 +zNPCTypeRobot.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 80102BA0 000FF9A0 C0 65 00 04 */ lfs f3, 4(r5) /* 80102BA4 000FF9A4 C0 04 00 10 */ lfs f0, 0x10(r4) /* 80102BA8 000FF9A8 C0 44 00 14 */ lfs f2, 0x14(r4) diff --git a/asm/Game/zNPCTypeTiki.s b/asm/Game/zNPCTypeTiki.s index 10034ca84..edb3bb1c0 100644 --- a/asm/Game/zNPCTypeTiki.s +++ b/asm/Game/zNPCTypeTiki.s @@ -528,8 +528,8 @@ lbl_80109D14: /* 80109D34 00106B34 38 21 00 40 */ addi r1, r1, 0x40 /* 80109D38 00106B38 4E 80 00 20 */ blr -.global func_80109D3C -func_80109D3C: +.global zNPCTypeTiki.zNPCTiki_PickTikisToAnimate__Fv +zNPCTypeTiki.zNPCTiki_PickTikisToAnimate__Fv: /* 80109D3C 00106B3C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80109D40 00106B40 7C 08 02 A6 */ mflr r0 /* 80109D44 00106B44 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -646,7 +646,7 @@ zNPCTiki_Timestep__FP6xScenef: /* 80109ED0 00106CD0 DB E1 00 10 */ stfd f31, 0x10(r1) /* 80109ED4 00106CD4 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 80109ED8 00106CD8 FF E0 08 90 */ fmr f31, f1 -/* 80109EDC 00106CDC 4B FF FE 61 */ bl func_80109D3C +/* 80109EDC 00106CDC 4B FF FE 61 */ bl zNPCTypeTiki.zNPCTiki_PickTikisToAnimate__Fv /* 80109EE0 00106CE0 48 00 00 49 */ bl zNPCTiki_ReparentOrphans__Fv /* 80109EE4 00106CE4 C0 0D 84 34 */ lfs f0, lbl_803CAD34-_SDA_BASE_(r13) /* 80109EE8 00106CE8 EC 00 F8 2A */ fadds f0, f0, f31 @@ -2858,8 +2858,8 @@ lbl_8010BE64: /* 8010BEA8 00108CA8 38 21 00 20 */ addi r1, r1, 0x20 /* 8010BEAC 00108CAC 4E 80 00 20 */ blr -.global func_8010BEB0 -func_8010BEB0: +.global zNPCTypeTiki.loveyFloat__FP8zNPCTikif +zNPCTypeTiki.loveyFloat__FP8zNPCTikif: /* 8010BEB0 00108CB0 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8010BEB4 00108CB4 7C 08 02 A6 */ mflr r0 /* 8010BEB8 00108CB8 90 01 00 44 */ stw r0, 0x44(r1) @@ -2990,7 +2990,7 @@ lbl_8010C084: lbl_8010C090: /* 8010C090 00108E90 FC 20 F8 90 */ fmr f1, f31 /* 8010C094 00108E94 7F E3 FB 78 */ mr r3, r31 -/* 8010C098 00108E98 4B FF FE 19 */ bl func_8010BEB0 +/* 8010C098 00108E98 4B FF FE 19 */ bl zNPCTypeTiki.loveyFloat__FP8zNPCTikif /* 8010C09C 00108E9C 7F C3 F3 78 */ mr r3, r30 /* 8010C0A0 00108EA0 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8010C0A4 00108EA4 80 01 00 34 */ lwz r0, 0x34(r1) @@ -3042,7 +3042,7 @@ lbl_8010C0C8: lbl_8010C158: /* 8010C158 00108F58 FC 20 F8 90 */ fmr f1, f31 /* 8010C15C 00108F5C 7F E3 FB 78 */ mr r3, r31 -/* 8010C160 00108F60 4B FF FD 51 */ bl func_8010BEB0 +/* 8010C160 00108F60 4B FF FD 51 */ bl zNPCTypeTiki.loveyFloat__FP8zNPCTikif /* 8010C164 00108F64 7F C3 F3 78 */ mr r3, r30 /* 8010C168 00108F68 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 8010C16C 00108F6C 80 01 00 44 */ lwz r0, 0x44(r1) diff --git a/asm/Game/zNPCTypeVillager.s b/asm/Game/zNPCTypeVillager.s index 7c670ddf7..e6d61d6fa 100644 --- a/asm/Game/zNPCTypeVillager.s +++ b/asm/Game/zNPCTypeVillager.s @@ -1489,7 +1489,7 @@ lbl_80104198: /* 80104198 00100F98 38 7F 00 D0 */ addi r3, r31, 0xd0 /* 8010419C 00100F9C 38 80 00 04 */ li r4, 4 /* 801041A0 00100FA0 38 A0 00 00 */ li r5, 0 -/* 801041A4 00100FA4 48 00 34 61 */ bl func_80107604 +/* 801041A4 00100FA4 48 00 34 61 */ bl zNPCTypeVillager.xUtil_choose_i___FPCiiPCf /* 801041A8 00100FA8 48 00 01 AC */ b lbl_80104354 lbl_801041AC: /* 801041AC 00100FAC 2C 05 00 26 */ cmpwi r5, 0x26 @@ -1527,7 +1527,7 @@ lbl_80104220: /* 80104220 00101020 38 61 00 18 */ addi r3, r1, 0x18 /* 80104224 00101024 38 80 00 04 */ li r4, 4 /* 80104228 00101028 38 A0 00 00 */ li r5, 0 -/* 8010422C 0010102C 48 00 33 D9 */ bl func_80107604 +/* 8010422C 0010102C 48 00 33 D9 */ bl zNPCTypeVillager.xUtil_choose_i___FPCiiPCf /* 80104230 00101030 48 00 01 24 */ b lbl_80104354 lbl_80104234: /* 80104234 00101034 2C 05 00 23 */ cmpwi r5, 0x23 @@ -1559,7 +1559,7 @@ lbl_80104298: /* 80104298 00101098 38 61 00 08 */ addi r3, r1, 8 /* 8010429C 0010109C 38 80 00 04 */ li r4, 4 /* 801042A0 001010A0 38 A0 00 00 */ li r5, 0 -/* 801042A4 001010A4 48 00 33 61 */ bl func_80107604 +/* 801042A4 001010A4 48 00 33 61 */ bl zNPCTypeVillager.xUtil_choose_i___FPCiiPCf /* 801042A8 001010A8 48 00 00 AC */ b lbl_80104354 lbl_801042AC: /* 801042AC 001010AC 38 60 00 01 */ li r3, 1 @@ -3908,7 +3908,7 @@ VFXLeakyFaucet__15zNPCSandyBikiniFf: /* 80106420 00103220 7C 64 1B 78 */ mr r4, r3 /* 80106424 00103224 38 61 00 14 */ addi r3, r1, 0x14 /* 80106428 00103228 7C 65 1B 78 */ mr r5, r3 -/* 8010642C 0010322C 48 00 13 11 */ bl func_8010773C +/* 8010642C 0010322C 48 00 13 11 */ bl zNPCTypeVillager.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80106430 00103230 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 80106434 00103234 38 61 00 14 */ addi r3, r1, 0x14 /* 80106438 00103238 C0 24 00 68 */ lfs f1, 0x68(r4) @@ -5187,8 +5187,8 @@ lbl_801075CC: /* 801075FC 001043FC 38 60 00 00 */ li r3, 0 /* 80107600 00104400 4E 80 00 20 */ blr -.global func_80107604 -func_80107604: +.global zNPCTypeVillager.xUtil_choose_i___FPCiiPCf +zNPCTypeVillager.xUtil_choose_i___FPCiiPCf: /* 80107604 00104404 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80107608 00104408 7C 08 02 A6 */ mflr r0 /* 8010760C 0010440C 90 01 00 34 */ stw r0, 0x34(r1) @@ -5283,8 +5283,8 @@ func_8010772C: /* 80107734 00104534 4E 80 00 20 */ blr /* 80107738 00104538 4E 80 00 20 */ blr -.global func_8010773C -func_8010773C: +.global zNPCTypeVillager.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 +zNPCTypeVillager.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 8010773C 0010453C C0 65 00 04 */ lfs f3, 4(r5) /* 80107740 00104540 C0 04 00 10 */ lfs f0, 0x10(r4) /* 80107744 00104544 C0 44 00 14 */ lfs f2, 0x14(r4) diff --git a/asm/Game/zParPTank.s b/asm/Game/zParPTank.s index 0268748d1..15b7500f5 100644 --- a/asm/Game/zParPTank.s +++ b/asm/Game/zParPTank.s @@ -2,8 +2,8 @@ .section .text # 0x8017047C - 0x80172034 -.global func_8017047C -func_8017047C: +.global zParPTank.zParPTankSparkleCreate__FP9zParPTankUiPFP9zParPTankf_v +zParPTank.zParPTankSparkleCreate__FP9zParPTankUiPFP9zParPTankf_v: /* 8017047C 0016D27C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80170480 0016D280 7C 08 02 A6 */ mflr r0 /* 80170484 0016D284 90 01 00 24 */ stw r0, 0x24(r1) @@ -358,8 +358,8 @@ lbl_8017099C: /* 801709A8 0016D7A8 38 21 00 40 */ addi r1, r1, 0x40 /* 801709AC 0016D7AC 4E 80 00 20 */ blr -.global func_801709B0 -func_801709B0: +.global zParPTank.zParPTankBubbleCreate__FP9zParPTankUiPFP9zParPTankf_v +zParPTank.zParPTankBubbleCreate__FP9zParPTankUiPFP9zParPTankf_v: /* 801709B0 0016D7B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801709B4 0016D7B4 7C 08 02 A6 */ mflr r0 /* 801709B8 0016D7B8 90 01 00 14 */ stw r0, 0x14(r1) @@ -451,8 +451,8 @@ lbl_80170AFC: /* 80170B0C 0016D90C 38 21 00 10 */ addi r1, r1, 0x10 /* 80170B10 0016D910 4E 80 00 20 */ blr -.global func_80170B14 -func_80170B14: +.global zParPTank.zParPTankMenuBubbleCreate__FP9zParPTankUiPFP9zParPTankf_v +zParPTank.zParPTankMenuBubbleCreate__FP9zParPTankUiPFP9zParPTankf_v: /* 80170B14 0016D914 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80170B18 0016D918 7C 08 02 A6 */ mflr r0 /* 80170B1C 0016D91C 90 01 00 14 */ stw r0, 0x14(r1) @@ -825,8 +825,8 @@ lbl_80171038: /* 8017109C 0016DE9C 38 21 00 90 */ addi r1, r1, 0x90 /* 801710A0 0016DEA0 4E 80 00 20 */ blr -.global func_801710A4 -func_801710A4: +.global zParPTank.zParPTankSpawnBubbles__FP5xVec3P5xVec3UifP9zParPTank +zParPTank.zParPTankSpawnBubbles__FP5xVec3P5xVec3UifP9zParPTank: /* 801710A4 0016DEA4 94 21 FF 90 */ stwu r1, -0x70(r1) /* 801710A8 0016DEA8 7C 08 02 A6 */ mflr r0 /* 801710AC 0016DEAC 90 01 00 74 */ stw r0, 0x74(r1) @@ -1028,7 +1028,7 @@ zParPTankSpawnBubbles__FP5xVec3P5xVec3Uif: /* 80171388 0016E188 7F A3 EB 78 */ mr r3, r29 /* 8017138C 0016E18C 7F C4 F3 78 */ mr r4, r30 /* 80171390 0016E190 7F E5 FB 78 */ mr r5, r31 -/* 80171394 0016E194 4B FF FD 11 */ bl func_801710A4 +/* 80171394 0016E194 4B FF FD 11 */ bl zParPTank.zParPTankSpawnBubbles__FP5xVec3P5xVec3UifP9zParPTank lbl_80171398: /* 80171398 0016E198 80 01 00 24 */ lwz r0, 0x24(r1) /* 8017139C 0016E19C CB E1 00 18 */ lfd f31, 0x18(r1) @@ -1054,14 +1054,14 @@ zParPTankSpawnMenuBubbles__FP5xVec3P5xVec3Ui: /* 801713D4 0016E1D4 90 01 00 14 */ stw r0, 0x14(r1) /* 801713D8 0016E1D8 C0 22 AB F8 */ lfs f1, lbl_803CF578-_SDA2_BASE_(r2) /* 801713DC 0016E1DC 80 CD 97 44 */ lwz r6, lbl_803CC044-_SDA_BASE_(r13) -/* 801713E0 0016E1E0 4B FF FC C5 */ bl func_801710A4 +/* 801713E0 0016E1E0 4B FF FC C5 */ bl zParPTank.zParPTankSpawnBubbles__FP5xVec3P5xVec3UifP9zParPTank /* 801713E4 0016E1E4 80 01 00 14 */ lwz r0, 0x14(r1) /* 801713E8 0016E1E8 7C 08 03 A6 */ mtlr r0 /* 801713EC 0016E1EC 38 21 00 10 */ addi r1, r1, 0x10 /* 801713F0 0016E1F0 4E 80 00 20 */ blr -.global func_801713F4 -func_801713F4: +.global zParPTank.zParPTankSnowCreate__FP9zParPTankUiPFP9zParPTankf_v +zParPTank.zParPTankSnowCreate__FP9zParPTankUiPFP9zParPTankf_v: /* 801713F4 0016E1F4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801713F8 0016E1F8 7C 08 02 A6 */ mflr r0 /* 801713FC 0016E1FC 90 01 00 14 */ stw r0, 0x14(r1) @@ -1152,7 +1152,7 @@ lbl_80171528: /* 80171548 0016E348 3B FF FF D0 */ addi r31, r31, -48 /* 8017154C 0016E34C 7F C3 F3 78 */ mr r3, r30 /* 80171550 0016E350 7F E4 FB 78 */ mr r4, r31 -/* 80171554 0016E354 48 00 0A 7D */ bl func_80171FD0 +/* 80171554 0016E354 48 00 0A 7D */ bl zParPTank.__as__Q223_unnamed_zParPTank_cpp_18snow_particle_dataFRCQ223_unnamed_zParPTank_cpp_18snow_particle_data /* 80171558 0016E358 48 00 01 08 */ b lbl_80171660 lbl_8017155C: /* 8017155C 0016E35C FC 20 D8 90 */ fmr f1, f27 @@ -1326,8 +1326,8 @@ lbl_801717BC: /* 801717C8 0016E5C8 38 21 00 30 */ addi r1, r1, 0x30 /* 801717CC 0016E5CC 4E 80 00 20 */ blr -.global func_801717D0 -func_801717D0: +.global zParPTank.zParPTankSteamCreate__FP9zParPTankUiPFP9zParPTankf_v +zParPTank.zParPTankSteamCreate__FP9zParPTankUiPFP9zParPTankf_v: /* 801717D0 0016E5D0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801717D4 0016E5D4 7C 08 02 A6 */ mflr r0 /* 801717D8 0016E5D8 90 01 00 24 */ stw r0, 0x24(r1) @@ -1596,14 +1596,14 @@ zParPTankInit__Fv: /* 80171BC0 0016E9C0 38 A3 06 80 */ addi r5, r3, lbl_80170680@l /* 80171BC4 0016E9C4 38 80 00 80 */ li r4, 0x80 /* 80171BC8 0016E9C8 80 6D 97 3C */ lwz r3, lbl_803CC03C-_SDA_BASE_(r13) -/* 80171BCC 0016E9CC 4B FF E8 B1 */ bl func_8017047C +/* 80171BCC 0016E9CC 4B FF E8 B1 */ bl zParPTank.zParPTankSparkleCreate__FP9zParPTankUiPFP9zParPTankf_v /* 80171BD0 0016E9D0 4B FF FF B1 */ bl zParPTankAdd__Fv /* 80171BD4 0016E9D4 90 6D 97 44 */ stw r3, lbl_803CC044-_SDA_BASE_(r13) /* 80171BD8 0016E9D8 3C 60 80 17 */ lis r3, lbl_80170C78@ha /* 80171BDC 0016E9DC 38 A3 0C 78 */ addi r5, r3, lbl_80170C78@l /* 80171BE0 0016E9E0 38 80 00 10 */ li r4, 0x10 /* 80171BE4 0016E9E4 80 6D 97 44 */ lwz r3, lbl_803CC044-_SDA_BASE_(r13) -/* 80171BE8 0016E9E8 4B FF EF 2D */ bl func_80170B14 +/* 80171BE8 0016E9E8 4B FF EF 2D */ bl zParPTank.zParPTankMenuBubbleCreate__FP9zParPTankUiPFP9zParPTankf_v /* 80171BEC 0016E9EC 80 6D 97 44 */ lwz r3, lbl_803CC044-_SDA_BASE_(r13) /* 80171BF0 0016E9F0 80 03 00 00 */ lwz r0, 0(r3) /* 80171BF4 0016E9F4 60 00 00 02 */ ori r0, r0, 2 @@ -1614,14 +1614,14 @@ zParPTankInit__Fv: /* 80171C08 0016EA08 38 A3 0C 78 */ addi r5, r3, lbl_80170C78@l /* 80171C0C 0016EA0C 38 80 03 00 */ li r4, 0x300 /* 80171C10 0016EA10 80 6D 97 40 */ lwz r3, lbl_803CC040-_SDA_BASE_(r13) -/* 80171C14 0016EA14 4B FF ED 9D */ bl func_801709B0 +/* 80171C14 0016EA14 4B FF ED 9D */ bl zParPTank.zParPTankBubbleCreate__FP9zParPTankUiPFP9zParPTankf_v /* 80171C18 0016EA18 4B FF FF 69 */ bl zParPTankAdd__Fv /* 80171C1C 0016EA1C 90 6D 97 4C */ stw r3, lbl_803CC04C-_SDA_BASE_(r13) /* 80171C20 0016EA20 3C 60 80 17 */ lis r3, lbl_801719C4@ha /* 80171C24 0016EA24 38 A3 19 C4 */ addi r5, r3, lbl_801719C4@l /* 80171C28 0016EA28 38 80 00 80 */ li r4, 0x80 /* 80171C2C 0016EA2C 80 6D 97 4C */ lwz r3, lbl_803CC04C-_SDA_BASE_(r13) -/* 80171C30 0016EA30 4B FF FB A1 */ bl func_801717D0 +/* 80171C30 0016EA30 4B FF FB A1 */ bl zParPTank.zParPTankSteamCreate__FP9zParPTankUiPFP9zParPTankf_v /* 80171C34 0016EA34 80 01 00 14 */ lwz r0, 0x14(r1) /* 80171C38 0016EA38 7C 08 03 A6 */ mtlr r0 /* 80171C3C 0016EA3C 38 21 00 10 */ addi r1, r1, 0x10 @@ -1638,7 +1638,7 @@ zParPTankSceneEnter__Fv: /* 80171C5C 0016EA5C 38 A3 14 84 */ addi r5, r3, lbl_80171484@l /* 80171C60 0016EA60 38 80 04 00 */ li r4, 0x400 /* 80171C64 0016EA64 80 6D 97 48 */ lwz r3, lbl_803CC048-_SDA_BASE_(r13) -/* 80171C68 0016EA68 4B FF F7 8D */ bl func_801713F4 +/* 80171C68 0016EA68 4B FF F7 8D */ bl zParPTank.zParPTankSnowCreate__FP9zParPTankUiPFP9zParPTankf_v /* 80171C6C 0016EA6C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80171C70 0016EA70 7C 08 03 A6 */ mtlr r0 /* 80171C74 0016EA74 38 21 00 10 */ addi r1, r1, 0x10 @@ -1891,8 +1891,8 @@ func_80171FAC: /* 80171FC8 0016EDC8 38 21 00 10 */ addi r1, r1, 0x10 /* 80171FCC 0016EDCC 4E 80 00 20 */ blr -.global func_80171FD0 -func_80171FD0: +.global zParPTank.__as__Q223_unnamed_zParPTank_cpp_18snow_particle_dataFRCQ223_unnamed_zParPTank_cpp_18snow_particle_data +zParPTank.__as__Q223_unnamed_zParPTank_cpp_18snow_particle_dataFRCQ223_unnamed_zParPTank_cpp_18snow_particle_data: /* 80171FD0 0016EDD0 80 04 00 00 */ lwz r0, 0(r4) /* 80171FD4 0016EDD4 80 A4 00 04 */ lwz r5, 4(r4) /* 80171FD8 0016EDD8 90 03 00 00 */ stw r0, 0(r3) diff --git a/asm/Game/zPlatform.s b/asm/Game/zPlatform.s index 5215f17f5..0e2a09574 100644 --- a/asm/Game/zPlatform.s +++ b/asm/Game/zPlatform.s @@ -577,8 +577,8 @@ lbl_800A96D4: /* 800A96F4 000A64F4 38 21 00 10 */ addi r1, r1, 0x10 /* 800A96F8 000A64F8 4E 80 00 20 */ blr -.global func_800A96FC -func_800A96FC: +.global zPlatform.zMechIsStartingForth__FP9zPlatformUs +zPlatform.zMechIsStartingForth__FP9zPlatformUs: /* 800A96FC 000A64FC 80 63 00 D8 */ lwz r3, 0xd8(r3) /* 800A9700 000A6500 88 03 00 04 */ lbz r0, 4(r3) /* 800A9704 000A6504 28 00 00 04 */ cmplwi r0, 4 @@ -594,8 +594,8 @@ lbl_800A9720: /* 800A9728 000A6528 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f /* 800A972C 000A652C 4E 80 00 20 */ blr -.global func_800A9730 -func_800A9730: +.global zPlatform.zMechIsStartingBack__FP9zPlatformUs +zPlatform.zMechIsStartingBack__FP9zPlatformUs: /* 800A9730 000A6530 80 63 00 D8 */ lwz r3, 0xd8(r3) /* 800A9734 000A6534 88 03 00 04 */ lbz r0, 4(r3) /* 800A9738 000A6538 28 00 00 04 */ cmplwi r0, 4 @@ -612,8 +612,8 @@ lbl_800A9754: /* 800A9760 000A6560 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f /* 800A9764 000A6564 4E 80 00 20 */ blr -.global func_800A9768 -func_800A9768: +.global zPlatform.SolvePaddleMotion__FP9zPlatformPff +zPlatform.SolvePaddleMotion__FP9zPlatformPff: /* 800A9768 000A6568 94 21 FF 90 */ stwu r1, -0x70(r1) /* 800A976C 000A656C 7C 08 02 A6 */ mflr r0 /* 800A9770 000A6570 90 01 00 74 */ stw r0, 0x74(r1) @@ -952,7 +952,7 @@ lbl_800A9C2C: /* 800A9C2C 000A6A2C C0 22 94 40 */ lfs f1, lbl_803CDDC0-_SDA2_BASE_(r2) /* 800A9C30 000A6A30 7F E3 FB 78 */ mr r3, r31 /* 800A9C34 000A6A34 38 81 00 08 */ addi r4, r1, 8 -/* 800A9C38 000A6A38 4B FF FB 31 */ bl func_800A9768 +/* 800A9C38 000A6A38 4B FF FB 31 */ bl zPlatform.SolvePaddleMotion__FP9zPlatformPff /* 800A9C3C 000A6A3C C0 21 00 08 */ lfs f1, 8(r1) /* 800A9C40 000A6A40 C0 01 00 0C */ lfs f0, 0xc(r1) /* 800A9C44 000A6A44 C0 41 00 10 */ lfs f2, 0x10(r1) @@ -1208,8 +1208,8 @@ lbl_800A9FC4: /* 800A9FD8 000A6DD8 38 21 00 D0 */ addi r1, r1, 0xd0 /* 800A9FDC 000A6DDC 4E 80 00 20 */ blr -.global func_800A9FE0 -func_800A9FE0: +.global zPlatform.zPlatFM_Update__FP9zPlatformP6xScenef +zPlatform.zPlatFM_Update__FP9zPlatformP6xScenef: /* 800A9FE0 000A6DE0 94 21 FE 60 */ stwu r1, -0x1a0(r1) /* 800A9FE4 000A6DE4 7C 08 02 A6 */ mflr r0 /* 800A9FE8 000A6DE8 90 01 01 A4 */ stw r0, 0x1a4(r1) @@ -2266,7 +2266,7 @@ lbl_800AAF10: /* 800AAF54 000A7D54 C0 22 94 78 */ lfs f1, lbl_803CDDF8-_SDA2_BASE_(r2) /* 800AAF58 000A7D58 EC 60 10 2A */ fadds f3, f0, f2 /* 800AAF5C 000A7D5C C0 42 94 7C */ lfs f2, lbl_803CDDFC-_SDA2_BASE_(r2) -/* 800AAF60 000A7D60 48 00 09 2D */ bl func_800AB88C +/* 800AAF60 000A7D60 48 00 09 2D */ bl zPlatform.zPlatform_Tremble__FP9zPlatformfff lbl_800AAF64: /* 800AAF64 000A7D64 A0 1F 01 44 */ lhz r0, 0x144(r31) /* 800AAF68 000A7D68 28 00 00 02 */ cmplwi r0, 2 @@ -2281,7 +2281,7 @@ lbl_800AAF64: /* 800AAF8C 000A7D8C 40 82 06 64 */ bne lbl_800AB5F0 /* 800AAF90 000A7D90 FC 20 F8 90 */ fmr f1, f31 /* 800AAF94 000A7D94 7F E3 FB 78 */ mr r3, r31 -/* 800AAF98 000A7D98 48 00 0A 25 */ bl func_800AB9BC +/* 800AAF98 000A7D98 48 00 0A 25 */ bl zPlatform.zPlatform_BreakawayFallFX__FP9zPlatformf /* 800AAF9C 000A7D9C 38 00 00 03 */ li r0, 3 /* 800AAFA0 000A7DA0 B0 1F 01 44 */ sth r0, 0x144(r31) /* 800AAFA4 000A7DA4 88 1F 00 1B */ lbz r0, 0x1b(r31) @@ -2450,12 +2450,12 @@ lbl_800AB1F4: lbl_800AB200: /* 800AB200 000A8000 7F E3 FB 78 */ mr r3, r31 /* 800AB204 000A8004 7F C4 F3 78 */ mr r4, r30 -/* 800AB208 000A8008 4B FF E4 F5 */ bl func_800A96FC +/* 800AB208 000A8008 4B FF E4 F5 */ bl zPlatform.zMechIsStartingForth__FP9zPlatformUs /* 800AB20C 000A800C 2C 03 00 00 */ cmpwi r3, 0 /* 800AB210 000A8010 40 82 00 10 */ bne lbl_800AB220 /* 800AB214 000A8014 7F E3 FB 78 */ mr r3, r31 /* 800AB218 000A8018 7F C4 F3 78 */ mr r4, r30 -/* 800AB21C 000A801C 4B FF E5 15 */ bl func_800A9730 +/* 800AB21C 000A801C 4B FF E5 15 */ bl zPlatform.zMechIsStartingBack__FP9zPlatformUs lbl_800AB220: /* 800AB220 000A8020 B3 DF 01 44 */ sth r30, 0x144(r31) /* 800AB224 000A8024 48 00 03 CC */ b lbl_800AB5F0 @@ -2673,7 +2673,7 @@ lbl_800AB52C: /* 800AB52C 000A832C C0 3F 01 48 */ lfs f1, 0x148(r31) /* 800AB530 000A8330 7F E3 FB 78 */ mr r3, r31 /* 800AB534 000A8334 38 81 00 08 */ addi r4, r1, 8 -/* 800AB538 000A8338 4B FF E2 31 */ bl func_800A9768 +/* 800AB538 000A8338 4B FF E2 31 */ bl zPlatform.SolvePaddleMotion__FP9zPlatformPff /* 800AB53C 000A833C C0 42 94 84 */ lfs f2, lbl_803CDE04-_SDA2_BASE_(r2) /* 800AB540 000A8340 38 61 00 50 */ addi r3, r1, 0x50 /* 800AB544 000A8344 C0 02 94 88 */ lfs f0, lbl_803CDE08-_SDA2_BASE_(r2) @@ -2719,7 +2719,7 @@ lbl_800AB5CC: /* 800AB5E0 000A83E0 FC 20 F8 90 */ fmr f1, f31 /* 800AB5E4 000A83E4 7F E3 FB 78 */ mr r3, r31 /* 800AB5E8 000A83E8 7F C4 F3 78 */ mr r4, r30 -/* 800AB5EC 000A83EC 4B FF E9 F5 */ bl func_800A9FE0 +/* 800AB5EC 000A83EC 4B FF E9 F5 */ bl zPlatform.zPlatFM_Update__FP9zPlatformP6xScenef lbl_800AB5F0: /* 800AB5F0 000A83F0 88 1F 00 DC */ lbz r0, 0xdc(r31) /* 800AB5F4 000A83F4 28 00 00 03 */ cmplwi r0, 3 @@ -2906,8 +2906,8 @@ lbl_800AB864: /* 800AB884 000A8684 38 21 00 30 */ addi r1, r1, 0x30 /* 800AB888 000A8688 4E 80 00 20 */ blr -.global func_800AB88C -func_800AB88C: +.global zPlatform.zPlatform_Tremble__FP9zPlatformfff +zPlatform.zPlatform_Tremble__FP9zPlatformfff: /* 800AB88C 000A868C 94 21 FE 40 */ stwu r1, -0x1c0(r1) /* 800AB890 000A8690 7C 08 02 A6 */ mflr r0 /* 800AB894 000A8694 90 01 01 C4 */ stw r0, 0x1c4(r1) @@ -2989,8 +2989,8 @@ lbl_800AB988: /* 800AB9B4 000A87B4 38 21 01 C0 */ addi r1, r1, 0x1c0 /* 800AB9B8 000A87B8 4E 80 00 20 */ blr -.global func_800AB9BC -func_800AB9BC: +.global zPlatform.zPlatform_BreakawayFallFX__FP9zPlatformf +zPlatform.zPlatform_BreakawayFallFX__FP9zPlatformf: /* 800AB9BC 000A87BC 94 21 FE 80 */ stwu r1, -0x180(r1) /* 800AB9C0 000A87C0 7C 08 02 A6 */ mflr r0 /* 800AB9C4 000A87C4 90 01 01 84 */ stw r0, 0x184(r1) @@ -3060,7 +3060,7 @@ lbl_800ABA88: /* 800ABAAC 000A88AC C0 22 94 78 */ lfs f1, lbl_803CDDF8-_SDA2_BASE_(r2) /* 800ABAB0 000A88B0 EC 60 10 2A */ fadds f3, f0, f2 /* 800ABAB4 000A88B4 C0 42 94 7C */ lfs f2, lbl_803CDDFC-_SDA2_BASE_(r2) -/* 800ABAB8 000A88B8 4B FF FD D5 */ bl func_800AB88C +/* 800ABAB8 000A88B8 4B FF FD D5 */ bl zPlatform.zPlatform_Tremble__FP9zPlatformfff lbl_800ABABC: /* 800ABABC 000A88BC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800ABAC0 000A88C0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -3102,8 +3102,8 @@ lbl_800ABAF4: /* 800ABB40 000A8940 38 21 00 20 */ addi r1, r1, 0x20 /* 800ABB44 000A8944 4E 80 00 20 */ blr -.global func_800ABB48 -func_800ABB48: +.global zPlatform.zPlatFM_EventSetup__FP9zPlatformPCfi +zPlatform.zPlatFM_EventSetup__FP9zPlatformPCfi: /* 800ABB48 000A8948 80 E3 01 DC */ lwz r7, 0x1dc(r3) /* 800ABB4C 000A894C 38 00 00 01 */ li r0, 1 /* 800ABB50 000A8950 7C 06 28 30 */ slw r6, r0, r5 @@ -3346,7 +3346,7 @@ lbl_800ABE78: /* 800ABE9C 000A8C9C C0 22 94 78 */ lfs f1, lbl_803CDDF8-_SDA2_BASE_(r2) /* 800ABEA0 000A8CA0 EC 60 10 2A */ fadds f3, f0, f2 /* 800ABEA4 000A8CA4 C0 42 94 7C */ lfs f2, lbl_803CDDFC-_SDA2_BASE_(r2) -/* 800ABEA8 000A8CA8 4B FF F9 E5 */ bl func_800AB88C +/* 800ABEA8 000A8CA8 4B FF F9 E5 */ bl zPlatform.zPlatform_Tremble__FP9zPlatformfff /* 800ABEAC 000A8CAC 48 00 09 8C */ b lbl_800AC838 lbl_800ABEB0: /* 800ABEB0 000A8CB0 28 00 00 0D */ cmplwi r0, 0xd @@ -3557,7 +3557,7 @@ lbl_800AC1A0: /* 800AC1AC 000A8FAC 7F E3 FB 78 */ mr r3, r31 /* 800AC1B0 000A8FB0 7F C4 F3 78 */ mr r4, r30 /* 800AC1B4 000A8FB4 38 A0 00 00 */ li r5, 0 -/* 800AC1B8 000A8FB8 4B FF F9 91 */ bl func_800ABB48 +/* 800AC1B8 000A8FB8 4B FF F9 91 */ bl zPlatform.zPlatFM_EventSetup__FP9zPlatformPCfi /* 800AC1BC 000A8FBC 48 00 06 7C */ b lbl_800AC838 lbl_800AC1C0: /* 800AC1C0 000A8FC0 88 1F 00 1A */ lbz r0, 0x1a(r31) @@ -3566,7 +3566,7 @@ lbl_800AC1C0: /* 800AC1CC 000A8FCC 7F E3 FB 78 */ mr r3, r31 /* 800AC1D0 000A8FD0 7F C4 F3 78 */ mr r4, r30 /* 800AC1D4 000A8FD4 38 A0 00 01 */ li r5, 1 -/* 800AC1D8 000A8FD8 4B FF F9 71 */ bl func_800ABB48 +/* 800AC1D8 000A8FD8 4B FF F9 71 */ bl zPlatform.zPlatFM_EventSetup__FP9zPlatformPCfi /* 800AC1DC 000A8FDC 48 00 06 5C */ b lbl_800AC838 lbl_800AC1E0: /* 800AC1E0 000A8FE0 88 1F 00 1A */ lbz r0, 0x1a(r31) @@ -3575,7 +3575,7 @@ lbl_800AC1E0: /* 800AC1EC 000A8FEC 7F E3 FB 78 */ mr r3, r31 /* 800AC1F0 000A8FF0 7F C4 F3 78 */ mr r4, r30 /* 800AC1F4 000A8FF4 38 A0 00 02 */ li r5, 2 -/* 800AC1F8 000A8FF8 4B FF F9 51 */ bl func_800ABB48 +/* 800AC1F8 000A8FF8 4B FF F9 51 */ bl zPlatform.zPlatFM_EventSetup__FP9zPlatformPCfi /* 800AC1FC 000A8FFC 48 00 06 3C */ b lbl_800AC838 lbl_800AC200: /* 800AC200 000A9000 88 1F 00 1A */ lbz r0, 0x1a(r31) @@ -3584,7 +3584,7 @@ lbl_800AC200: /* 800AC20C 000A900C 7F E3 FB 78 */ mr r3, r31 /* 800AC210 000A9010 7F C4 F3 78 */ mr r4, r30 /* 800AC214 000A9014 38 A0 00 03 */ li r5, 3 -/* 800AC218 000A9018 4B FF F9 31 */ bl func_800ABB48 +/* 800AC218 000A9018 4B FF F9 31 */ bl zPlatform.zPlatFM_EventSetup__FP9zPlatformPCfi /* 800AC21C 000A901C 48 00 06 1C */ b lbl_800AC838 lbl_800AC220: /* 800AC220 000A9020 88 1F 00 1A */ lbz r0, 0x1a(r31) @@ -3593,7 +3593,7 @@ lbl_800AC220: /* 800AC22C 000A902C 7F E3 FB 78 */ mr r3, r31 /* 800AC230 000A9030 7F C4 F3 78 */ mr r4, r30 /* 800AC234 000A9034 38 A0 00 04 */ li r5, 4 -/* 800AC238 000A9038 4B FF F9 11 */ bl func_800ABB48 +/* 800AC238 000A9038 4B FF F9 11 */ bl zPlatform.zPlatFM_EventSetup__FP9zPlatformPCfi /* 800AC23C 000A903C 48 00 05 FC */ b lbl_800AC838 lbl_800AC240: /* 800AC240 000A9040 88 1F 00 1A */ lbz r0, 0x1a(r31) @@ -3602,7 +3602,7 @@ lbl_800AC240: /* 800AC24C 000A904C 7F E3 FB 78 */ mr r3, r31 /* 800AC250 000A9050 7F C4 F3 78 */ mr r4, r30 /* 800AC254 000A9054 38 A0 00 05 */ li r5, 5 -/* 800AC258 000A9058 4B FF F8 F1 */ bl func_800ABB48 +/* 800AC258 000A9058 4B FF F8 F1 */ bl zPlatform.zPlatFM_EventSetup__FP9zPlatformPCfi /* 800AC25C 000A905C 48 00 05 DC */ b lbl_800AC838 lbl_800AC260: /* 800AC260 000A9060 88 1F 00 1A */ lbz r0, 0x1a(r31) @@ -3623,7 +3623,7 @@ lbl_800AC260: /* 800AC29C 000A909C D0 21 00 70 */ stfs f1, 0x70(r1) /* 800AC2A0 000A90A0 D0 01 00 74 */ stfs f0, 0x74(r1) /* 800AC2A4 000A90A4 D0 61 00 68 */ stfs f3, 0x68(r1) -/* 800AC2A8 000A90A8 4B FF F8 A1 */ bl func_800ABB48 +/* 800AC2A8 000A90A8 4B FF F8 A1 */ bl zPlatform.zPlatFM_EventSetup__FP9zPlatformPCfi /* 800AC2AC 000A90AC 48 00 05 8C */ b lbl_800AC838 lbl_800AC2B0: /* 800AC2B0 000A90B0 88 1F 00 1A */ lbz r0, 0x1a(r31) @@ -3644,7 +3644,7 @@ lbl_800AC2B0: /* 800AC2EC 000A90EC D0 21 00 60 */ stfs f1, 0x60(r1) /* 800AC2F0 000A90F0 D0 01 00 64 */ stfs f0, 0x64(r1) /* 800AC2F4 000A90F4 D0 61 00 58 */ stfs f3, 0x58(r1) -/* 800AC2F8 000A90F8 4B FF F8 51 */ bl func_800ABB48 +/* 800AC2F8 000A90F8 4B FF F8 51 */ bl zPlatform.zPlatFM_EventSetup__FP9zPlatformPCfi /* 800AC2FC 000A90FC 48 00 05 3C */ b lbl_800AC838 lbl_800AC300: /* 800AC300 000A9100 88 1F 00 1A */ lbz r0, 0x1a(r31) @@ -3665,7 +3665,7 @@ lbl_800AC300: /* 800AC33C 000A913C D0 21 00 50 */ stfs f1, 0x50(r1) /* 800AC340 000A9140 D0 01 00 54 */ stfs f0, 0x54(r1) /* 800AC344 000A9144 D0 61 00 48 */ stfs f3, 0x48(r1) -/* 800AC348 000A9148 4B FF F8 01 */ bl func_800ABB48 +/* 800AC348 000A9148 4B FF F8 01 */ bl zPlatform.zPlatFM_EventSetup__FP9zPlatformPCfi /* 800AC34C 000A914C 48 00 04 EC */ b lbl_800AC838 lbl_800AC350: /* 800AC350 000A9150 88 1F 00 1A */ lbz r0, 0x1a(r31) @@ -3686,7 +3686,7 @@ lbl_800AC350: /* 800AC38C 000A918C D0 21 00 40 */ stfs f1, 0x40(r1) /* 800AC390 000A9190 D0 01 00 44 */ stfs f0, 0x44(r1) /* 800AC394 000A9194 D0 61 00 38 */ stfs f3, 0x38(r1) -/* 800AC398 000A9198 4B FF F7 B1 */ bl func_800ABB48 +/* 800AC398 000A9198 4B FF F7 B1 */ bl zPlatform.zPlatFM_EventSetup__FP9zPlatformPCfi /* 800AC39C 000A919C 48 00 04 9C */ b lbl_800AC838 lbl_800AC3A0: /* 800AC3A0 000A91A0 88 1F 00 1A */ lbz r0, 0x1a(r31) @@ -3707,7 +3707,7 @@ lbl_800AC3A0: /* 800AC3DC 000A91DC D0 21 00 30 */ stfs f1, 0x30(r1) /* 800AC3E0 000A91E0 D0 01 00 34 */ stfs f0, 0x34(r1) /* 800AC3E4 000A91E4 D0 61 00 28 */ stfs f3, 0x28(r1) -/* 800AC3E8 000A91E8 4B FF F7 61 */ bl func_800ABB48 +/* 800AC3E8 000A91E8 4B FF F7 61 */ bl zPlatform.zPlatFM_EventSetup__FP9zPlatformPCfi /* 800AC3EC 000A91EC 48 00 04 4C */ b lbl_800AC838 lbl_800AC3F0: /* 800AC3F0 000A91F0 88 1F 00 1A */ lbz r0, 0x1a(r31) @@ -3728,7 +3728,7 @@ lbl_800AC3F0: /* 800AC42C 000A922C D0 21 00 20 */ stfs f1, 0x20(r1) /* 800AC430 000A9230 D0 01 00 24 */ stfs f0, 0x24(r1) /* 800AC434 000A9234 D0 61 00 18 */ stfs f3, 0x18(r1) -/* 800AC438 000A9238 4B FF F7 11 */ bl func_800ABB48 +/* 800AC438 000A9238 4B FF F7 11 */ bl zPlatform.zPlatFM_EventSetup__FP9zPlatformPCfi /* 800AC43C 000A923C 48 00 03 FC */ b lbl_800AC838 lbl_800AC440: /* 800AC440 000A9240 88 1F 00 1A */ lbz r0, 0x1a(r31) diff --git a/asm/Game/zSaveLoad.s b/asm/Game/zSaveLoad.s index 7ff07b357..1717d109c 100644 --- a/asm/Game/zSaveLoad.s +++ b/asm/Game/zSaveLoad.s @@ -2045,7 +2045,7 @@ lbl_800AECC8: /* 800AECCC 000ABACC 3C 60 80 3C */ lis r3, lbl_803C2520@ha /* 800AECD0 000ABAD0 38 03 25 20 */ addi r0, r3, lbl_803C2520@l /* 800AECD4 000ABAD4 7C 60 22 14 */ add r3, r0, r4 -/* 800AECD8 000ABAD8 48 00 02 C9 */ bl func_800AEFA0 +/* 800AECD8 000ABAD8 48 00 02 C9 */ bl zSaveLoad.IsValidName__FPc /* 800AECDC 000ABADC 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800AECE0 000ABAE0 41 82 00 0C */ beq lbl_800AECEC /* 800AECE4 000ABAE4 4B FF F0 ED */ bl zSaveLoad_CardPromptOverwrite__Fv @@ -2254,8 +2254,8 @@ lbl_800AEF88: /* 800AEF98 000ABD98 38 21 00 10 */ addi r1, r1, 0x10 /* 800AEF9C 000ABD9C 4E 80 00 20 */ blr -.global func_800AEFA0 -func_800AEFA0: +.global zSaveLoad.IsValidName__FPc +zSaveLoad.IsValidName__FPc: /* 800AEFA0 000ABDA0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AEFA4 000ABDA4 7C 08 02 A6 */ mflr r0 /* 800AEFA8 000ABDA8 3C 80 80 26 */ lis r4, lbl_8025E9C0@ha @@ -2303,8 +2303,8 @@ lbl_800AF028: /* 800AF034 000ABE34 38 21 00 10 */ addi r1, r1, 0x10 /* 800AF038 000ABE38 4E 80 00 20 */ blr -.global func_800AF03C -func_800AF03C: +.global zSaveLoad.BuildIt__FPci +zSaveLoad.BuildIt__FPci: /* 800AF03C 000ABE3C 94 21 FE 80 */ stwu r1, -0x180(r1) /* 800AF040 000ABE40 7C 08 02 A6 */ mflr r0 /* 800AF044 000ABE44 3C A0 80 26 */ lis r5, lbl_8025E8A0@ha @@ -2348,7 +2348,7 @@ lbl_800AF0BC: /* 800AF0D8 000ABED8 38 03 25 20 */ addi r0, r3, lbl_803C2520@l /* 800AF0DC 000ABEDC 7F E0 F2 14 */ add r31, r0, r30 /* 800AF0E0 000ABEE0 7F E3 FB 78 */ mr r3, r31 -/* 800AF0E4 000ABEE4 4B FF FE BD */ bl func_800AEFA0 +/* 800AF0E4 000ABEE4 4B FF FE BD */ bl zSaveLoad.IsValidName__FPc /* 800AF0E8 000ABEE8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800AF0EC 000ABEEC 40 82 00 1C */ bne lbl_800AF108 /* 800AF0F0 000ABEF0 3C 80 80 26 */ lis r4, lbl_8025E9C0@ha @@ -2444,7 +2444,7 @@ zSaveLoad_BuildName__FPci: /* 800AF23C 000AC03C 7C 79 1B 78 */ mr r25, r3 /* 800AF240 000AC040 7C 9A 23 78 */ mr r26, r4 /* 800AF244 000AC044 38 61 00 88 */ addi r3, r1, 0x88 -/* 800AF248 000AC048 4B FF FD F5 */ bl func_800AF03C +/* 800AF248 000AC048 4B FF FD F5 */ bl zSaveLoad.BuildIt__FPci /* 800AF24C 000AC04C 1C 1A 00 6C */ mulli r0, r26, 0x6c /* 800AF250 000AC050 3C 80 80 3C */ lis r4, lbl_803C2520@ha /* 800AF254 000AC054 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha @@ -2457,7 +2457,7 @@ zSaveLoad_BuildName__FPci: lbl_800AF270: /* 800AF270 000AC070 7F 64 DB 78 */ mr r4, r27 /* 800AF274 000AC074 38 61 00 08 */ addi r3, r1, 8 -/* 800AF278 000AC078 4B FF FD C5 */ bl func_800AF03C +/* 800AF278 000AC078 4B FF FD C5 */ bl zSaveLoad.BuildIt__FPci /* 800AF27C 000AC07C 7F C3 F3 78 */ mr r3, r30 /* 800AF280 000AC080 7F A4 EB 78 */ mr r4, r29 /* 800AF284 000AC084 48 13 82 99 */ bl func_801E751C diff --git a/asm/Game/zScene.s b/asm/Game/zScene.s index 32fd2815c..a9279053c 100644 --- a/asm/Game/zScene.s +++ b/asm/Game/zScene.s @@ -2,8 +2,8 @@ .section .text # 0x800B0A28 - 0x800B5228 -.global func_800B0A28 -func_800B0A28: +.global zScene.count_dynamic_types__20_unnamed_zScene_cpp_FPCc +zScene.count_dynamic_types__20_unnamed_zScene_cpp_FPCc: /* 800B0A28 000AD828 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800B0A2C 000AD82C 7C 08 02 A6 */ mflr r0 /* 800B0A30 000AD830 90 01 00 34 */ stw r0, 0x34(r1) @@ -41,8 +41,8 @@ lbl_800B0A8C: /* 800B0AA4 000AD8A4 38 21 00 30 */ addi r1, r1, 0x30 /* 800B0AA8 000AD8A8 4E 80 00 20 */ blr -.global func_800B0AAC -func_800B0AAC: +.global zScene.add_dynamic_types__20_unnamed_zScene_cpp_FR6zScene +zScene.add_dynamic_types__20_unnamed_zScene_cpp_FR6zScene: /* 800B0AAC 000AD8AC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B0AB0 000AD8B0 7C 08 02 A6 */ mflr r0 /* 800B0AB4 000AD8B4 3C 80 80 26 */ lis r4, lbl_8025EF60@ha @@ -55,7 +55,7 @@ func_800B0AAC: /* 800B0AD0 000AD8D0 7C 7D 1B 78 */ mr r29, r3 lbl_800B0AD4: /* 800B0AD4 000AD8D4 80 7F 00 00 */ lwz r3, 0(r31) -/* 800B0AD8 000AD8D8 4B FF FF 51 */ bl func_800B0A28 +/* 800B0AD8 000AD8D8 4B FF FF 51 */ bl zScene.count_dynamic_types__20_unnamed_zScene_cpp_FPCc /* 800B0ADC 000AD8DC 80 1F 00 04 */ lwz r0, 4(r31) /* 800B0AE0 000AD8E0 3B DE 00 01 */ addi r30, r30, 1 /* 800B0AE4 000AD8E4 28 1E 00 0E */ cmplwi r30, 0xe @@ -75,8 +75,8 @@ lbl_800B0AD4: /* 800B0B1C 000AD91C 38 21 00 20 */ addi r1, r1, 0x20 /* 800B0B20 000AD920 4E 80 00 20 */ blr -.global func_800B0B24 -func_800B0B24: +.global zScene.init_dynamic_type__20_unnamed_zScene_cpp_FR6zSceneUiRCQ220_unnamed_zScene_cpp_17dynamic_type_data +zScene.init_dynamic_type__20_unnamed_zScene_cpp_FR6zSceneUiRCQ220_unnamed_zScene_cpp_17dynamic_type_data: /* 800B0B24 000AD924 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800B0B28 000AD928 7C 08 02 A6 */ mflr r0 /* 800B0B2C 000AD92C 90 01 00 44 */ stw r0, 0x44(r1) @@ -161,7 +161,7 @@ lbl_800B0C3C: lbl_800B0C58: /* 800B0C58 000ADA58 80 75 00 00 */ lwz r3, 0(r21) /* 800B0C5C 000ADA5C 7E A4 AB 78 */ mr r4, r21 -/* 800B0C60 000ADA60 48 00 3D 19 */ bl func_800B4978 +/* 800B0C60 000ADA60 48 00 3D 19 */ bl zScene.zSceneObjHashtableAdd__FUiP5xBase /* 800B0C64 000ADA64 3B 9C 00 04 */ addi r28, r28, 4 /* 800B0C68 000ADA68 3A F7 00 01 */ addi r23, r23, 1 /* 800B0C6C 000ADA6C 3B 5A 00 01 */ addi r26, r26, 1 @@ -178,8 +178,8 @@ lbl_800B0C80: /* 800B0C8C 000ADA8C 38 21 00 40 */ addi r1, r1, 0x40 /* 800B0C90 000ADA90 4E 80 00 20 */ blr -.global func_800B0C94 -func_800B0C94: +.global zScene.init_dynamic_types__20_unnamed_zScene_cpp_FR6zSceneUi +zScene.init_dynamic_types__20_unnamed_zScene_cpp_FR6zSceneUi: /* 800B0C94 000ADA94 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B0C98 000ADA98 7C 08 02 A6 */ mflr r0 /* 800B0C9C 000ADA9C 3C A0 80 26 */ lis r5, lbl_8025EF60@ha @@ -196,7 +196,7 @@ lbl_800B0CBC: /* 800B0CC4 000ADAC4 41 82 00 14 */ beq lbl_800B0CD8 /* 800B0CC8 000ADAC8 7F A3 EB 78 */ mr r3, r29 /* 800B0CCC 000ADACC 7F E5 FB 78 */ mr r5, r31 -/* 800B0CD0 000ADAD0 4B FF FE 55 */ bl func_800B0B24 +/* 800B0CD0 000ADAD0 4B FF FE 55 */ bl zScene.init_dynamic_type__20_unnamed_zScene_cpp_FR6zSceneUiRCQ220_unnamed_zScene_cpp_17dynamic_type_data /* 800B0CD4 000ADAD4 7C 64 1B 78 */ mr r4, r3 lbl_800B0CD8: /* 800B0CD8 000ADAD8 3B DE 00 01 */ addi r30, r30, 1 @@ -266,7 +266,7 @@ lbl_800B0DC0: /* 800B0DCC 000ADBCC 4B F8 E7 71 */ bl xSceneAddEnt__FP6xSceneP4xEnt /* 800B0DD0 000ADBD0 80 78 00 00 */ lwz r3, 0(r24) /* 800B0DD4 000ADBD4 7F 04 C3 78 */ mr r4, r24 -/* 800B0DD8 000ADBD8 48 00 3B A1 */ bl func_800B4978 +/* 800B0DD8 000ADBD8 48 00 3B A1 */ bl zScene.zSceneObjHashtableAdd__FUiP5xBase /* 800B0DDC 000ADBDC 3B 7B 00 04 */ addi r27, r27, 4 /* 800B0DE0 000ADBE0 3B DE 00 01 */ addi r30, r30, 1 /* 800B0DE4 000ADBE4 3A F7 00 01 */ addi r23, r23, 1 @@ -329,7 +329,7 @@ lbl_800B0E78: lbl_800B0EBC: /* 800B0EBC 000ADCBC 80 7A 00 00 */ lwz r3, 0(r26) /* 800B0EC0 000ADCC0 7F 44 D3 78 */ mr r4, r26 -/* 800B0EC4 000ADCC4 48 00 3A B5 */ bl func_800B4978 +/* 800B0EC4 000ADCC4 48 00 3A B5 */ bl zScene.zSceneObjHashtableAdd__FUiP5xBase /* 800B0EC8 000ADCC8 3B FF 00 01 */ addi r31, r31, 1 /* 800B0ECC 000ADCCC 3B 39 00 01 */ addi r25, r25, 1 lbl_800B0ED0: @@ -384,7 +384,7 @@ lbl_800B0F50: /* 800B0F8C 000ADD8C 4B FF 5C BD */ bl zMovePointInit__FP10zMovePointP15xMovePointAsset /* 800B0F90 000ADD90 80 7C 00 00 */ lwz r3, 0(r28) /* 800B0F94 000ADD94 7F 84 E3 78 */ mr r4, r28 -/* 800B0F98 000ADD98 48 00 39 E1 */ bl func_800B4978 +/* 800B0F98 000ADD98 48 00 39 E1 */ bl zScene.zSceneObjHashtableAdd__FUiP5xBase /* 800B0F9C 000ADD9C 3B 5A 00 01 */ addi r26, r26, 1 /* 800B0FA0 000ADDA0 3B BD 00 01 */ addi r29, r29, 1 lbl_800B0FA4: @@ -436,7 +436,7 @@ lbl_800B1014: /* 800B104C 000ADE4C 4B F8 E4 F1 */ bl xSceneAddEnt__FP6xSceneP4xEnt /* 800B1050 000ADE50 80 7B 00 00 */ lwz r3, 0(r27) /* 800B1054 000ADE54 7F 64 DB 78 */ mr r4, r27 -/* 800B1058 000ADE58 48 00 39 21 */ bl func_800B4978 +/* 800B1058 000ADE58 48 00 39 21 */ bl zScene.zSceneObjHashtableAdd__FUiP5xBase /* 800B105C 000ADE5C 3B DE 00 04 */ addi r30, r30, 4 /* 800B1060 000ADE60 3B 5A 00 01 */ addi r26, r26, 1 /* 800B1064 000ADE64 3B 9C 00 01 */ addi r28, r28, 1 @@ -497,7 +497,7 @@ lbl_800B1120: /* 800B1130 000ADF30 80 63 00 00 */ lwz r3, 0(r3) /* 800B1134 000ADF34 7F 44 D3 78 */ mr r4, r26 /* 800B1138 000ADF38 90 7A 00 00 */ stw r3, 0(r26) -/* 800B113C 000ADF3C 48 00 38 3D */ bl func_800B4978 +/* 800B113C 000ADF3C 48 00 38 3D */ bl zScene.zSceneObjHashtableAdd__FUiP5xBase /* 800B1140 000ADF40 3B 7B 00 04 */ addi r27, r27, 4 /* 800B1144 000ADF44 3B FF 00 01 */ addi r31, r31, 1 /* 800B1148 000ADF48 3B 18 00 01 */ addi r24, r24, 1 @@ -551,7 +551,7 @@ lbl_800B11D0: /* 800B11FC 000ADFFC 48 07 24 3D */ bl zCamMarkerInit__FP5xBaseP9xCamAsset /* 800B1200 000AE000 80 7E 00 00 */ lwz r3, 0(r30) /* 800B1204 000AE004 7F C4 F3 78 */ mr r4, r30 -/* 800B1208 000AE008 48 00 37 71 */ bl func_800B4978 +/* 800B1208 000AE008 48 00 37 71 */ bl zScene.zSceneObjHashtableAdd__FUiP5xBase /* 800B120C 000AE00C 3B 5A 00 01 */ addi r26, r26, 1 /* 800B1210 000AE010 3B DE 00 14 */ addi r30, r30, 0x14 /* 800B1214 000AE014 3B 9C 00 01 */ addi r28, r28, 1 @@ -594,7 +594,7 @@ lbl_800B128C: /* 800B129C 000AE09C 48 00 02 59 */ bl zSceneSet__FP5xBaseUi /* 800B12A0 000AE0A0 80 7D 00 00 */ lwz r3, 0(r29) /* 800B12A4 000AE0A4 7F A4 EB 78 */ mr r4, r29 -/* 800B12A8 000AE0A8 48 00 36 D1 */ bl func_800B4978 +/* 800B12A8 000AE0A8 48 00 36 D1 */ bl zScene.zSceneObjHashtableAdd__FUiP5xBase /* 800B12AC 000AE0AC 3B 9C 00 01 */ addi r28, r28, 1 /* 800B12B0 000AE0B0 3B DE 00 01 */ addi r30, r30, 1 lbl_800B12B4: @@ -637,7 +637,7 @@ lbl_800B132C: /* 800B133C 000AE13C 48 00 01 B9 */ bl zSceneSet__FP5xBaseUi /* 800B1340 000AE140 80 7D 00 00 */ lwz r3, 0(r29) /* 800B1344 000AE144 7F A4 EB 78 */ mr r4, r29 -/* 800B1348 000AE148 48 00 36 31 */ bl func_800B4978 +/* 800B1348 000AE148 48 00 36 31 */ bl zScene.zSceneObjHashtableAdd__FUiP5xBase /* 800B134C 000AE14C 3B 9C 00 01 */ addi r28, r28, 1 /* 800B1350 000AE150 3B DE 00 01 */ addi r30, r30, 1 lbl_800B1354: @@ -682,7 +682,7 @@ lbl_800B13CC: /* 800B13E4 000AE1E4 48 00 01 11 */ bl zSceneSet__FP5xBaseUi /* 800B13E8 000AE1E8 80 7D 00 00 */ lwz r3, 0(r29) /* 800B13EC 000AE1EC 7F A4 EB 78 */ mr r4, r29 -/* 800B13F0 000AE1F0 48 00 35 89 */ bl func_800B4978 +/* 800B13F0 000AE1F0 48 00 35 89 */ bl zScene.zSceneObjHashtableAdd__FUiP5xBase /* 800B13F4 000AE1F4 3B 9C 00 01 */ addi r28, r28, 1 /* 800B13F8 000AE1F8 3B DE 00 01 */ addi r30, r30, 1 lbl_800B13FC: @@ -739,7 +739,7 @@ lbl_800B1480: /* 800B14BC 000AE2BC 4B FA 21 31 */ bl zDispatcher_Init__FP17st_ZDISPATCH_DATAP10xBaseAsset /* 800B14C0 000AE2C0 80 7B 00 00 */ lwz r3, 0(r27) /* 800B14C4 000AE2C4 7F 64 DB 78 */ mr r4, r27 -/* 800B14C8 000AE2C8 48 00 34 B1 */ bl func_800B4978 +/* 800B14C8 000AE2C8 48 00 34 B1 */ bl zScene.zSceneObjHashtableAdd__FUiP5xBase /* 800B14CC 000AE2CC 3B 39 00 01 */ addi r25, r25, 1 /* 800B14D0 000AE2D0 3B 9C 00 01 */ addi r28, r28, 1 lbl_800B14D4: @@ -786,8 +786,8 @@ lbl_800B1528: /* 800B155C 000AE35C 90 0D 89 F4 */ stw r0, lbl_803CB2F4-_SDA_BASE_(r13) /* 800B1560 000AE360 4E 80 00 20 */ blr -.global func_800B1564 -func_800B1564: +.global zScene.PipeForAllSceneModels__FPFP8RpAtomicUiUi_v +zScene.PipeForAllSceneModels__FPFP8RpAtomicUiUi_v: /* 800B1564 000AE364 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800B1568 000AE368 7C 08 02 A6 */ mflr r0 /* 800B156C 000AE36C 3C 80 4D 4F */ lis r4, 0x4D4F444C@ha @@ -936,8 +936,8 @@ lbl_800B1758: /* 800B1760 000AE560 38 21 00 10 */ addi r1, r1, 0x10 /* 800B1764 000AE564 4E 80 00 20 */ blr -.global func_800B1768 -func_800B1768: +.global zScene.BaseTypeNeedsUpdate__FUc +zScene.BaseTypeNeedsUpdate__FUc: /* 800B1768 000AE568 54 64 06 3F */ clrlwi. r4, r3, 0x18 /* 800B176C 000AE56C 41 82 00 AC */ beq lbl_800B1818 /* 800B1770 000AE570 28 04 00 03 */ cmplwi r4, 3 @@ -1248,7 +1248,7 @@ lbl_800B1BF8: /* 800B1C08 000AEA08 3C 60 80 0B */ lis r3, lbl_800B1510@ha /* 800B1C0C 000AEA0C 90 0D 89 F4 */ stw r0, lbl_803CB2F4-_SDA_BASE_(r13) /* 800B1C10 000AEA10 38 63 15 10 */ addi r3, r3, lbl_800B1510@l -/* 800B1C14 000AEA14 4B FF F9 51 */ bl func_800B1564 +/* 800B1C14 000AEA14 4B FF F9 51 */ bl zScene.PipeForAllSceneModels__FPFP8RpAtomicUiUi_v /* 800B1C18 000AEA18 80 0D 89 F4 */ lwz r0, lbl_803CB2F4-_SDA_BASE_(r13) /* 800B1C1C 000AEA1C 2C 00 00 00 */ cmpwi r0, 0 /* 800B1C20 000AEA20 41 82 00 2C */ beq lbl_800B1C4C @@ -1261,17 +1261,17 @@ lbl_800B1BF8: /* 800B1C3C 000AEA3C 3C 60 80 0B */ lis r3, lbl_800B1528@ha /* 800B1C40 000AEA40 90 0D 89 F4 */ stw r0, lbl_803CB2F4-_SDA_BASE_(r13) /* 800B1C44 000AEA44 38 63 15 28 */ addi r3, r3, lbl_800B1528@l -/* 800B1C48 000AEA48 4B FF F9 1D */ bl func_800B1564 +/* 800B1C48 000AEA48 4B FF F9 1D */ bl zScene.PipeForAllSceneModels__FPFP8RpAtomicUiUi_v lbl_800B1C4C: /* 800B1C4C 000AEA4C 48 07 47 C5 */ bl xModelBucket_PreCountReset__Fv /* 800B1C50 000AEA50 3C 60 80 12 */ lis r3, lbl_8012643C@ha /* 800B1C54 000AEA54 38 63 64 3C */ addi r3, r3, lbl_8012643C@l -/* 800B1C58 000AEA58 4B FF F9 0D */ bl func_800B1564 +/* 800B1C58 000AEA58 4B FF F9 0D */ bl zScene.PipeForAllSceneModels__FPFP8RpAtomicUiUi_v /* 800B1C5C 000AEA5C 38 60 01 00 */ li r3, 0x100 /* 800B1C60 000AEA60 48 07 48 CD */ bl xModelBucket_PreCountAlloc__Fi /* 800B1C64 000AEA64 3C 60 80 12 */ lis r3, lbl_801267B8@ha /* 800B1C68 000AEA68 38 63 67 B8 */ addi r3, r3, lbl_801267B8@l -/* 800B1C6C 000AEA6C 4B FF F8 F9 */ bl func_800B1564 +/* 800B1C6C 000AEA6C 4B FF F8 F9 */ bl zScene.PipeForAllSceneModels__FPFP8RpAtomicUiUi_v /* 800B1C70 000AEA70 48 07 4D 89 */ bl xModelBucket_Init__Fv /* 800B1C74 000AEA74 48 00 03 F1 */ bl func_800B2064 /* 800B1C78 000AEA78 48 0C DD 99 */ bl xPTankPoolSceneEnter__Fv @@ -1372,7 +1372,7 @@ lbl_800B1DD8: /* 800B1DDC 000AEBDC 28 00 00 00 */ cmplwi r0, 0 /* 800B1DE0 000AEBE0 40 82 FF 7C */ bne lbl_800B1D5C /* 800B1DE4 000AEBE4 7F E3 FB 78 */ mr r3, r31 -/* 800B1DE8 000AEBE8 4B FF EC C5 */ bl func_800B0AAC +/* 800B1DE8 000AEBE8 4B FF EC C5 */ bl zScene.add_dynamic_types__20_unnamed_zScene_cpp_FR6zScene /* 800B1DEC 000AEBEC 80 1F 00 74 */ lwz r0, 0x74(r31) /* 800B1DF0 000AEBF0 28 00 00 00 */ cmplwi r0, 0 /* 800B1DF4 000AEBF4 41 82 00 1C */ beq lbl_800B1E10 @@ -1387,7 +1387,7 @@ lbl_800B1E10: /* 800B1E14 000AEC14 90 1F 00 78 */ stw r0, 0x78(r31) lbl_800B1E18: /* 800B1E18 000AEC18 38 60 10 00 */ li r3, 0x1000 -/* 800B1E1C 000AEC1C 48 00 2A E5 */ bl func_800B4900 +/* 800B1E1C 000AEC1C 48 00 2A E5 */ bl zScene.zSceneObjHashtableInit__Fi /* 800B1E20 000AEC20 38 60 00 0C */ li r3, 0xc /* 800B1E24 000AEC24 4B F6 DA 99 */ bl xFFXPoolInit__FUi /* 800B1E28 000AEC28 38 60 00 03 */ li r3, 3 @@ -1427,7 +1427,7 @@ lbl_800B1E9C: /* 800B1EA4 000AECA4 40 82 FF CC */ bne lbl_800B1E70 /* 800B1EA8 000AECA8 7F E3 FB 78 */ mr r3, r31 /* 800B1EAC 000AECAC 7C A4 2B 78 */ mr r4, r5 -/* 800B1EB0 000AECB0 4B FF ED E5 */ bl func_800B0C94 +/* 800B1EB0 000AECB0 4B FF ED E5 */ bl zScene.init_dynamic_types__20_unnamed_zScene_cpp_FR6zSceneUi /* 800B1EB4 000AECB4 3B 40 00 00 */ li r26, 0 /* 800B1EB8 000AECB8 93 5F 00 7C */ stw r26, 0x7c(r31) /* 800B1EBC 000AECBC 7F 59 D3 78 */ mr r25, r26 @@ -1436,7 +1436,7 @@ lbl_800B1EC4: /* 800B1EC4 000AECC4 80 7F 00 78 */ lwz r3, 0x78(r31) /* 800B1EC8 000AECC8 7C 63 C8 2E */ lwzx r3, r3, r25 /* 800B1ECC 000AECCC 88 63 00 04 */ lbz r3, 4(r3) -/* 800B1ED0 000AECD0 4B FF F8 99 */ bl func_800B1768 +/* 800B1ED0 000AECD0 4B FF F8 99 */ bl zScene.BaseTypeNeedsUpdate__FUc /* 800B1ED4 000AECD4 28 03 00 00 */ cmplwi r3, 0 /* 800B1ED8 000AECD8 41 82 00 10 */ beq lbl_800B1EE8 /* 800B1EDC 000AECDC 80 7F 00 7C */ lwz r3, 0x7c(r31) @@ -1463,7 +1463,7 @@ lbl_800B1F24: /* 800B1F24 000AED24 80 7F 00 78 */ lwz r3, 0x78(r31) /* 800B1F28 000AED28 7C 63 C8 2E */ lwzx r3, r3, r25 /* 800B1F2C 000AED2C 88 63 00 04 */ lbz r3, 4(r3) -/* 800B1F30 000AED30 4B FF F8 39 */ bl func_800B1768 +/* 800B1F30 000AED30 4B FF F8 39 */ bl zScene.BaseTypeNeedsUpdate__FUc /* 800B1F34 000AED34 28 03 00 00 */ cmplwi r3, 0 /* 800B1F38 000AED38 41 82 00 18 */ beq lbl_800B1F50 /* 800B1F3C 000AED3C 80 9F 00 78 */ lwz r4, 0x78(r31) @@ -1481,7 +1481,7 @@ lbl_800B1F58: /* 800B1F64 000AED64 38 00 00 00 */ li r0, 0 /* 800B1F68 000AED68 90 0D 89 FC */ stw r0, lbl_803CB2FC-_SDA_BASE_(r13) /* 800B1F6C 000AED6C 4B FE 73 A5 */ bl zGameScreenTransitionEnd__Fv -/* 800B1F70 000AED70 48 00 2A 01 */ bl func_800B4970 +/* 800B1F70 000AED70 48 00 2A 01 */ bl zScene.zSceneObjHashtableUsage__Fv /* 800B1F74 000AED74 7F E3 FB 78 */ mr r3, r31 /* 800B1F78 000AED78 48 00 95 65 */ bl zUI_ScenePortalInit__FP6zScene /* 800B1F7C 000AED7C 4B FE C3 2D */ bl zLightResolveLinks__Fv @@ -1631,7 +1631,7 @@ lbl_800B2180: /* 800B2194 000AEF94 4B FE C1 9D */ bl zLightDestroyAll__Fv /* 800B2198 000AEF98 4B F6 60 C9 */ bl xEntSceneExit__Fv /* 800B219C 000AEF9C 4B F6 C2 05 */ bl xEntMotionDebugExit__Fv -/* 800B21A0 000AEFA0 48 00 27 B9 */ bl func_800B4958 +/* 800B21A0 000AEFA0 48 00 27 B9 */ bl zScene.zSceneObjHashtableExit__Fv /* 800B21A4 000AEFA4 80 1E 01 20 */ lwz r0, 0x120(r30) /* 800B21A8 000AEFA8 28 00 00 00 */ cmplwi r0, 0 /* 800B21AC 000AEFAC 41 82 00 3C */ beq lbl_800B21E8 @@ -1729,8 +1729,8 @@ zSceneUpdateSFXWidgets__Fv: /* 800B22F4 000AF0F4 38 21 00 10 */ addi r1, r1, 0x10 /* 800B22F8 000AF0F8 4E 80 00 20 */ blr -.global func_800B22FC -func_800B22FC: +.global zScene.HackSwapIt__FPci +zScene.HackSwapIt__FPci: /* 800B22FC 000AF0FC 54 80 0F FE */ srwi r0, r4, 0x1f /* 800B2300 000AF100 7C C4 1A 14 */ add r6, r4, r3 /* 800B2304 000AF104 7C 00 22 14 */ add r0, r0, r4 @@ -1830,7 +1830,7 @@ zSceneSwitch__FP8_zPortali: lbl_800B2464: /* 800B2464 000AF264 38 7E 00 14 */ addi r3, r30, 0x14 /* 800B2468 000AF268 38 80 00 04 */ li r4, 4 -/* 800B246C 000AF26C 4B FF FE 91 */ bl func_800B22FC +/* 800B246C 000AF26C 4B FF FE 91 */ bl zScene.HackSwapIt__FPci lbl_800B2470: /* 800B2470 000AF270 88 1E 00 15 */ lbz r0, 0x15(r30) /* 800B2474 000AF274 2C 1C 00 00 */ cmpwi r28, 0 @@ -2596,7 +2596,7 @@ zSceneReset__Fv: /* 800B2FE0 000AFDE0 7F C3 F3 78 */ mr r3, r30 /* 800B2FE4 000AFDE4 38 80 00 00 */ li r4, 0 /* 800B2FE8 000AFDE8 4B FF F6 AD */ bl zSceneSave__FP6zSceneP7xSerial -/* 800B2FEC 000AFDEC 48 00 21 C1 */ bl func_800B51AC +/* 800B2FEC 000AFDEC 48 00 21 C1 */ bl zScene.zSceneAutoSave__Fv /* 800B2FF0 000AFDF0 38 60 FF FB */ li r3, -5 /* 800B2FF4 000AFDF4 4B F9 54 69 */ bl xSndStopAll__FUi /* 800B2FF8 000AFDF8 4B F9 59 9D */ bl xSndUpdate__Fv @@ -4013,8 +4013,8 @@ lbl_800B43FC: /* 800B4410 000B1210 38 21 00 30 */ addi r1, r1, 0x30 /* 800B4414 000B1214 4E 80 00 20 */ blr -.global func_800B4418 -func_800B4418: +.global zScene.zSceneRenderPreFX__Fv +zScene.zSceneRenderPreFX__Fv: /* 800B4418 000B1218 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B441C 000B121C 7C 08 02 A6 */ mflr r0 /* 800B4420 000B1220 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -4218,8 +4218,8 @@ lbl_800B46B8: /* 800B4710 000B1510 38 21 00 20 */ addi r1, r1, 0x20 /* 800B4714 000B1514 4E 80 00 20 */ blr -.global func_800B4718 -func_800B4718: +.global zScene.zSceneRenderPostFX__Fv +zScene.zSceneRenderPostFX__Fv: /* 800B4718 000B1518 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B471C 000B151C 7C 08 02 A6 */ mflr r0 /* 800B4720 000B1520 38 60 00 13 */ li r3, 0x13 @@ -4347,19 +4347,19 @@ zSceneRender__Fv: /* 800B48CC 000B16CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B48D0 000B16D0 7C 08 02 A6 */ mflr r0 /* 800B48D4 000B16D4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800B48D8 000B16D8 4B FF FB 41 */ bl func_800B4418 +/* 800B48D8 000B16D8 4B FF FB 41 */ bl zScene.zSceneRenderPreFX__Fv /* 800B48DC 000B16DC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B48E0 000B16E0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800B48E4 000B16E4 80 63 00 10 */ lwz r3, 0x10(r3) /* 800B48E8 000B16E8 4B F8 D0 E5 */ bl xScrFxRender__FP8RwCamera -/* 800B48EC 000B16EC 4B FF FE 2D */ bl func_800B4718 +/* 800B48EC 000B16EC 4B FF FE 2D */ bl zScene.zSceneRenderPostFX__Fv /* 800B48F0 000B16F0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B48F4 000B16F4 7C 08 03 A6 */ mtlr r0 /* 800B48F8 000B16F8 38 21 00 10 */ addi r1, r1, 0x10 /* 800B48FC 000B16FC 4E 80 00 20 */ blr -.global func_800B4900 -func_800B4900: +.global zScene.zSceneObjHashtableInit__Fi +zScene.zSceneObjHashtableInit__Fi: /* 800B4900 000B1700 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B4904 000B1704 7C 08 02 A6 */ mflr r0 /* 800B4908 000B1708 38 A0 00 00 */ li r5, 0 @@ -4383,8 +4383,8 @@ func_800B4900: /* 800B4950 000B1750 38 21 00 10 */ addi r1, r1, 0x10 /* 800B4954 000B1754 4E 80 00 20 */ blr -.global func_800B4958 -func_800B4958: +.global zScene.zSceneObjHashtableExit__Fv +zScene.zSceneObjHashtableExit__Fv: /* 800B4958 000B1758 38 60 00 00 */ li r3, 0 /* 800B495C 000B175C 38 00 FF FF */ li r0, -1 /* 800B4960 000B1760 90 6D 90 EC */ stw r3, lbl_803CB9EC-_SDA_BASE_(r13) @@ -4392,13 +4392,13 @@ func_800B4958: /* 800B4968 000B1768 90 0D 83 0C */ stw r0, lbl_803CAC0C-_SDA_BASE_(r13) /* 800B496C 000B176C 4E 80 00 20 */ blr -.global func_800B4970 -func_800B4970: +.global zScene.zSceneObjHashtableUsage__Fv +zScene.zSceneObjHashtableUsage__Fv: /* 800B4970 000B1770 80 6D 83 0C */ lwz r3, lbl_803CAC0C-_SDA_BASE_(r13) /* 800B4974 000B1774 4E 80 00 20 */ blr -.global func_800B4978 -func_800B4978: +.global zScene.zSceneObjHashtableAdd__FUiP5xBase +zScene.zSceneObjHashtableAdd__FUiP5xBase: /* 800B4978 000B1778 80 CD 83 08 */ lwz r6, lbl_803CAC08-_SDA_BASE_(r13) /* 800B497C 000B177C 80 AD 90 EC */ lwz r5, lbl_803CB9EC-_SDA_BASE_(r13) /* 800B4980 000B1780 38 06 FF FF */ addi r0, r6, -1 @@ -4427,8 +4427,8 @@ lbl_800B49D0: /* 800B49D0 000B17D0 42 00 FF C4 */ bdnz lbl_800B4994 /* 800B49D4 000B17D4 4E 80 00 20 */ blr -.global func_800B49D8 -func_800B49D8: +.global zScene.zSceneObjHashtableGet__FUi +zScene.zSceneObjHashtableGet__FUi: /* 800B49D8 000B17D8 80 AD 83 08 */ lwz r5, lbl_803CAC08-_SDA_BASE_(r13) /* 800B49DC 000B17DC 80 8D 90 EC */ lwz r4, lbl_803CB9EC-_SDA_BASE_(r13) /* 800B49E0 000B17E0 38 05 FF FF */ addi r0, r5, -1 @@ -4465,7 +4465,7 @@ zSceneFindObject__FUi: /* 800B4A3C 000B183C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B4A40 000B1840 7C 08 02 A6 */ mflr r0 /* 800B4A44 000B1844 90 01 00 14 */ stw r0, 0x14(r1) -/* 800B4A48 000B1848 4B FF FF 91 */ bl func_800B49D8 +/* 800B4A48 000B1848 4B FF FF 91 */ bl zScene.zSceneObjHashtableGet__FUi /* 800B4A4C 000B184C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B4A50 000B1850 7C 08 03 A6 */ mtlr r0 /* 800B4A54 000B1854 38 21 00 10 */ addi r1, r1, 0x10 @@ -5028,8 +5028,8 @@ lbl_800B5190: /* 800B51A4 000B1FA4 38 21 00 50 */ addi r1, r1, 0x50 /* 800B51A8 000B1FA8 4E 80 00 20 */ blr -.global func_800B51AC -func_800B51AC: +.global zScene.zSceneAutoSave__Fv +zScene.zSceneAutoSave__Fv: /* 800B51AC 000B1FAC 4E 80 00 20 */ blr .global func_800B51B0 diff --git a/asm/Game/zScript.s b/asm/Game/zScript.s index f1a7333b2..e8569cf1f 100644 --- a/asm/Game/zScript.s +++ b/asm/Game/zScript.s @@ -158,8 +158,8 @@ lbl_800B5418: /* 800B5424 000B2224 38 21 00 10 */ addi r1, r1, 0x10 /* 800B5428 000B2228 4E 80 00 20 */ blr -.global func_800B542C -func_800B542C: +.global zScript.zScriptExecuteEvents__FP8_zScriptff +zScript.zScriptExecuteEvents__FP8_zScriptff: /* 800B542C 000B222C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800B5430 000B2230 7C 08 02 A6 */ mflr r0 /* 800B5434 000B2234 90 01 00 44 */ stw r0, 0x44(r1) @@ -249,7 +249,7 @@ zScriptUpdate__FP5xBaseP6xScenef: /* 800B5560 000B2360 40 82 00 44 */ bne lbl_800B55A4 /* 800B5564 000B2364 C0 3F 00 18 */ lfs f1, 0x18(r31) /* 800B5568 000B2368 EC 41 F8 2A */ fadds f2, f1, f31 -/* 800B556C 000B236C 4B FF FE C1 */ bl func_800B542C +/* 800B556C 000B236C 4B FF FE C1 */ bl zScript.zScriptExecuteEvents__FP8_zScriptff /* 800B5570 000B2370 C0 1F 00 18 */ lfs f0, 0x18(r31) /* 800B5574 000B2374 EC 00 F8 2A */ fadds f0, f0, f31 /* 800B5578 000B2378 D0 1F 00 18 */ stfs f0, 0x18(r31) diff --git a/asm/Game/zShrapnel.s b/asm/Game/zShrapnel.s index 93dbb0819..63da2c581 100644 --- a/asm/Game/zShrapnel.s +++ b/asm/Game/zShrapnel.s @@ -905,7 +905,7 @@ lbl_80127F40: /* 80127F40 00124D40 80 9F 00 4C */ lwz r4, 0x4c(r31) /* 80127F44 00124D44 38 61 00 08 */ addi r3, r1, 8 /* 80127F48 00124D48 38 BD 00 08 */ addi r5, r29, 8 -/* 80127F4C 00124D4C 48 00 20 05 */ bl func_80129F50 +/* 80127F4C 00124D4C 48 00 20 05 */ bl zShrapnel.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80127F50 00124D50 38 7E 00 30 */ addi r3, r30, 0x30 /* 80127F54 00124D54 38 81 00 08 */ addi r4, r1, 8 /* 80127F58 00124D58 4B EE 67 FD */ bl func_8000E754 @@ -914,7 +914,7 @@ lbl_80127F60: /* 80127F60 00124D60 7F C4 F3 78 */ mr r4, r30 /* 80127F64 00124D64 38 61 00 08 */ addi r3, r1, 8 /* 80127F68 00124D68 38 BD 00 08 */ addi r5, r29, 8 -/* 80127F6C 00124D6C 48 00 1F E5 */ bl func_80129F50 +/* 80127F6C 00124D6C 48 00 1F E5 */ bl zShrapnel.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80127F70 00124D70 38 7E 00 30 */ addi r3, r30, 0x30 /* 80127F74 00124D74 38 81 00 08 */ addi r4, r1, 8 /* 80127F78 00124D78 4B EE 67 DD */ bl func_8000E754 @@ -994,7 +994,7 @@ lbl_80128070: /* 80128070 00124E70 80 9F 00 4C */ lwz r4, 0x4c(r31) /* 80128074 00124E74 38 61 00 08 */ addi r3, r1, 8 /* 80128078 00124E78 38 BD 00 08 */ addi r5, r29, 8 -/* 8012807C 00124E7C 48 00 1E D5 */ bl func_80129F50 +/* 8012807C 00124E7C 48 00 1E D5 */ bl zShrapnel.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80128080 00124E80 38 61 00 44 */ addi r3, r1, 0x44 /* 80128084 00124E84 38 81 00 08 */ addi r4, r1, 8 /* 80128088 00124E88 4B EE 66 CD */ bl func_8000E754 @@ -1003,7 +1003,7 @@ lbl_80128090: /* 80128090 00124E90 38 61 00 08 */ addi r3, r1, 8 /* 80128094 00124E94 38 81 00 14 */ addi r4, r1, 0x14 /* 80128098 00124E98 38 BD 00 08 */ addi r5, r29, 8 -/* 8012809C 00124E9C 48 00 1E B5 */ bl func_80129F50 +/* 8012809C 00124E9C 48 00 1E B5 */ bl zShrapnel.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 801280A0 00124EA0 38 61 00 44 */ addi r3, r1, 0x44 /* 801280A4 00124EA4 38 81 00 08 */ addi r4, r1, 8 /* 801280A8 00124EA8 4B EE 66 AD */ bl func_8000E754 @@ -1047,7 +1047,7 @@ lbl_80128124: /* 80128124 00124F24 80 9F 00 4C */ lwz r4, 0x4c(r31) /* 80128128 00124F28 7F C3 F3 78 */ mr r3, r30 /* 8012812C 00124F2C 38 BD 00 08 */ addi r5, r29, 8 -/* 80128130 00124F30 48 00 1E 21 */ bl func_80129F50 +/* 80128130 00124F30 48 00 1E 21 */ bl zShrapnel.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80128134 00124F34 48 00 00 80 */ b lbl_801281B4 lbl_80128138: /* 80128138 00124F38 80 7D 00 04 */ lwz r3, 4(r29) @@ -1065,7 +1065,7 @@ lbl_8012814C: /* 80128164 00124F64 80 9F 00 4C */ lwz r4, 0x4c(r31) /* 80128168 00124F68 7F C3 F3 78 */ mr r3, r30 /* 8012816C 00124F6C 38 BD 00 08 */ addi r5, r29, 8 -/* 80128170 00124F70 48 00 1D E1 */ bl func_80129F50 +/* 80128170 00124F70 48 00 1D E1 */ bl zShrapnel.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80128174 00124F74 48 00 00 40 */ b lbl_801281B4 lbl_80128178: /* 80128178 00124F78 80 BF 00 4C */ lwz r5, 0x4c(r31) @@ -1076,7 +1076,7 @@ lbl_80128178: /* 8012818C 00124F8C 7F C3 F3 78 */ mr r3, r30 /* 80128190 00124F90 38 81 00 08 */ addi r4, r1, 8 /* 80128194 00124F94 38 BD 00 08 */ addi r5, r29, 8 -/* 80128198 00124F98 48 00 1D B9 */ bl func_80129F50 +/* 80128198 00124F98 48 00 1D B9 */ bl zShrapnel.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8012819C 00124F9C 48 00 00 18 */ b lbl_801281B4 lbl_801281A0: /* 801281A0 00124FA0 80 7F 00 10 */ lwz r3, 0x10(r31) @@ -2348,7 +2348,7 @@ lbl_80129348: /* 80129390 00126190 38 61 00 20 */ addi r3, r1, 0x20 /* 80129394 00126194 38 81 00 2C */ addi r4, r1, 0x2c /* 80129398 00126198 38 A5 00 1C */ addi r5, r5, 0x1c -/* 8012939C 0012619C 48 00 0B B5 */ bl func_80129F50 +/* 8012939C 0012619C 48 00 0B B5 */ bl zShrapnel.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 801293A0 001261A0 FC 20 E8 90 */ fmr f1, f29 /* 801293A4 001261A4 38 61 00 20 */ addi r3, r1, 0x20 /* 801293A8 001261A8 4B EF 25 91 */ bl func_8001B938 @@ -3162,8 +3162,8 @@ lbl_80129F34: /* 80129F48 00126D48 38 21 00 40 */ addi r1, r1, 0x40 /* 80129F4C 00126D4C 4E 80 00 20 */ blr -.global func_80129F50 -func_80129F50: +.global zShrapnel.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 +zShrapnel.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 80129F50 00126D50 C0 65 00 04 */ lfs f3, 4(r5) /* 80129F54 00126D54 C0 04 00 10 */ lfs f0, 0x10(r4) /* 80129F58 00126D58 C0 44 00 14 */ lfs f2, 0x14(r4) diff --git a/asm/Game/zSurface.s b/asm/Game/zSurface.s index 85663e39f..7bbbd8bbe 100644 --- a/asm/Game/zSurface.s +++ b/asm/Game/zSurface.s @@ -139,15 +139,15 @@ lbl_800B57E0: /* 800B57E0 000B25E0 38 00 00 00 */ li r0, 0 /* 800B57E4 000B25E4 90 0D 90 F0 */ stw r0, lbl_803CB9F0-_SDA_BASE_(r13) lbl_800B57E8: -/* 800B57E8 000B25E8 48 00 00 19 */ bl func_800B5800 +/* 800B57E8 000B25E8 48 00 00 19 */ bl zSurface.zSurfaceInitDefaultSurface__Fv /* 800B57EC 000B25EC BA C1 00 18 */ lmw r22, 0x18(r1) /* 800B57F0 000B25F0 80 01 00 44 */ lwz r0, 0x44(r1) /* 800B57F4 000B25F4 7C 08 03 A6 */ mtlr r0 /* 800B57F8 000B25F8 38 21 00 40 */ addi r1, r1, 0x40 /* 800B57FC 000B25FC 4E 80 00 20 */ blr -.global func_800B5800 -func_800B5800: +.global zSurface.zSurfaceInitDefaultSurface__Fv +zSurface.zSurfaceInitDefaultSurface__Fv: /* 800B5800 000B2600 3C 60 80 2F */ lis r3, lbl_802F2C88@ha /* 800B5804 000B2604 C0 02 95 58 */ lfs f0, lbl_803CDED8-_SDA2_BASE_(r2) /* 800B5808 000B2608 39 03 2C 88 */ addi r8, r3, lbl_802F2C88@l diff --git a/asm/Game/zTalkBox.s b/asm/Game/zTalkBox.s index 1d1ae4c61..1d00c40fd 100644 --- a/asm/Game/zTalkBox.s +++ b/asm/Game/zTalkBox.s @@ -2,8 +2,8 @@ .section .text # 0x801305FC - 0x80133E38 -.global func_801305FC -func_801305FC: +.global zTalkBox.speak_stop__22_unnamed_zTalkBox_cpp_Fv +zTalkBox.speak_stop__22_unnamed_zTalkBox_cpp_Fv: /* 801305FC 0012D3FC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80130600 0012D400 7C 08 02 A6 */ mflr r0 /* 80130604 0012D404 3C 60 80 32 */ lis r3, lbl_8031B320@ha @@ -37,8 +37,8 @@ lbl_80130660: /* 8013066C 0012D46C 38 21 00 10 */ addi r1, r1, 0x10 /* 80130670 0012D470 4E 80 00 20 */ blr -.global func_80130674 -func_80130674: +.global zTalkBox.trigger__22_unnamed_zTalkBox_cpp_FUi +zTalkBox.trigger__22_unnamed_zTalkBox_cpp_FUi: /* 80130674 0012D474 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80130678 0012D478 7C 08 02 A6 */ mflr r0 /* 8013067C 0012D47C 3C 80 80 32 */ lis r4, lbl_8031B320@ha @@ -75,8 +75,8 @@ lbl_801306E0: /* 801306F0 0012D4F0 38 21 00 10 */ addi r1, r1, 0x10 /* 801306F4 0012D4F4 4E 80 00 20 */ blr -.global func_801306F8 -func_801306F8: +.global zTalkBox.trigger_pads__22_unnamed_zTalkBox_cpp_FUi +zTalkBox.trigger_pads__22_unnamed_zTalkBox_cpp_FUi: /* 801306F8 0012D4F8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801306FC 0012D4FC 7C 08 02 A6 */ mflr r0 /* 80130700 0012D500 90 01 00 14 */ stw r0, 0x14(r1) @@ -85,72 +85,72 @@ func_801306F8: /* 8013070C 0012D50C 7C 7F 1B 78 */ mr r31, r3 /* 80130710 0012D510 41 82 00 0C */ beq lbl_8013071C /* 80130714 0012D514 38 60 00 49 */ li r3, 0x49 -/* 80130718 0012D518 4B FF FF 5D */ bl func_80130674 +/* 80130718 0012D518 4B FF FF 5D */ bl zTalkBox.trigger__22_unnamed_zTalkBox_cpp_FUi lbl_8013071C: /* 8013071C 0012D51C 57 E0 06 73 */ rlwinm. r0, r31, 0, 0x19, 0x19 /* 80130720 0012D520 41 82 00 0C */ beq lbl_8013072C /* 80130724 0012D524 38 60 00 4A */ li r3, 0x4a -/* 80130728 0012D528 4B FF FF 4D */ bl func_80130674 +/* 80130728 0012D528 4B FF FF 4D */ bl zTalkBox.trigger__22_unnamed_zTalkBox_cpp_FUi lbl_8013072C: /* 8013072C 0012D52C 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18 /* 80130730 0012D530 41 82 00 0C */ beq lbl_8013073C /* 80130734 0012D534 38 60 00 4C */ li r3, 0x4c -/* 80130738 0012D538 4B FF FF 3D */ bl func_80130674 +/* 80130738 0012D538 4B FF FF 3D */ bl zTalkBox.trigger__22_unnamed_zTalkBox_cpp_FUi lbl_8013073C: /* 8013073C 0012D53C 57 E0 06 B5 */ rlwinm. r0, r31, 0, 0x1a, 0x1a /* 80130740 0012D540 41 82 00 0C */ beq lbl_8013074C /* 80130744 0012D544 38 60 00 4B */ li r3, 0x4b -/* 80130748 0012D548 4B FF FF 2D */ bl func_80130674 +/* 80130748 0012D548 4B FF FF 2D */ bl zTalkBox.trigger__22_unnamed_zTalkBox_cpp_FUi lbl_8013074C: /* 8013074C 0012D54C 57 E0 07 FF */ clrlwi. r0, r31, 0x1f /* 80130750 0012D550 41 82 00 0C */ beq lbl_8013075C /* 80130754 0012D554 38 60 00 47 */ li r3, 0x47 -/* 80130758 0012D558 4B FF FF 1D */ bl func_80130674 +/* 80130758 0012D558 4B FF FF 1D */ bl zTalkBox.trigger__22_unnamed_zTalkBox_cpp_FUi lbl_8013075C: /* 8013075C 0012D55C 57 E0 07 BD */ rlwinm. r0, r31, 0, 0x1e, 0x1e /* 80130760 0012D560 41 82 00 0C */ beq lbl_8013076C /* 80130764 0012D564 38 60 00 48 */ li r3, 0x48 -/* 80130768 0012D568 4B FF FF 0D */ bl func_80130674 +/* 80130768 0012D568 4B FF FF 0D */ bl zTalkBox.trigger__22_unnamed_zTalkBox_cpp_FUi lbl_8013076C: /* 8013076C 0012D56C 57 E0 04 E7 */ rlwinm. r0, r31, 0, 0x13, 0x13 /* 80130770 0012D570 41 82 00 0C */ beq lbl_8013077C /* 80130774 0012D574 38 60 00 45 */ li r3, 0x45 -/* 80130778 0012D578 4B FF FE FD */ bl func_80130674 +/* 80130778 0012D578 4B FF FE FD */ bl zTalkBox.trigger__22_unnamed_zTalkBox_cpp_FUi lbl_8013077C: /* 8013077C 0012D57C 57 E0 04 A5 */ rlwinm. r0, r31, 0, 0x12, 0x12 /* 80130780 0012D580 41 82 00 0C */ beq lbl_8013078C /* 80130784 0012D584 38 60 00 46 */ li r3, 0x46 -/* 80130788 0012D588 4B FF FE ED */ bl func_80130674 +/* 80130788 0012D588 4B FF FE ED */ bl zTalkBox.trigger__22_unnamed_zTalkBox_cpp_FUi lbl_8013078C: /* 8013078C 0012D58C 57 E0 05 EF */ rlwinm. r0, r31, 0, 0x17, 0x17 /* 80130790 0012D590 41 82 00 0C */ beq lbl_8013079C /* 80130794 0012D594 38 60 00 43 */ li r3, 0x43 -/* 80130798 0012D598 4B FF FE DD */ bl func_80130674 +/* 80130798 0012D598 4B FF FE DD */ bl zTalkBox.trigger__22_unnamed_zTalkBox_cpp_FUi lbl_8013079C: /* 8013079C 0012D59C 57 E0 05 AD */ rlwinm. r0, r31, 0, 0x16, 0x16 /* 801307A0 0012D5A0 41 82 00 0C */ beq lbl_801307AC /* 801307A4 0012D5A4 38 60 00 44 */ li r3, 0x44 -/* 801307A8 0012D5A8 4B FF FE CD */ bl func_80130674 +/* 801307A8 0012D5A8 4B FF FE CD */ bl zTalkBox.trigger__22_unnamed_zTalkBox_cpp_FUi lbl_801307AC: /* 801307AC 0012D5AC 57 E0 03 DF */ rlwinm. r0, r31, 0, 0xf, 0xf /* 801307B0 0012D5B0 41 82 00 0C */ beq lbl_801307BC /* 801307B4 0012D5B4 38 60 00 3F */ li r3, 0x3f -/* 801307B8 0012D5B8 4B FF FE BD */ bl func_80130674 +/* 801307B8 0012D5B8 4B FF FE BD */ bl zTalkBox.trigger__22_unnamed_zTalkBox_cpp_FUi lbl_801307BC: /* 801307BC 0012D5BC 57 E0 03 9D */ rlwinm. r0, r31, 0, 0xe, 0xe /* 801307C0 0012D5C0 41 82 00 0C */ beq lbl_801307CC /* 801307C4 0012D5C4 38 60 00 41 */ li r3, 0x41 -/* 801307C8 0012D5C8 4B FF FE AD */ bl func_80130674 +/* 801307C8 0012D5C8 4B FF FE AD */ bl zTalkBox.trigger__22_unnamed_zTalkBox_cpp_FUi lbl_801307CC: /* 801307CC 0012D5CC 57 E0 03 5B */ rlwinm. r0, r31, 0, 0xd, 0xd /* 801307D0 0012D5D0 41 82 00 0C */ beq lbl_801307DC /* 801307D4 0012D5D4 38 60 00 42 */ li r3, 0x42 -/* 801307D8 0012D5D8 4B FF FE 9D */ bl func_80130674 +/* 801307D8 0012D5D8 4B FF FE 9D */ bl zTalkBox.trigger__22_unnamed_zTalkBox_cpp_FUi lbl_801307DC: /* 801307DC 0012D5DC 57 E0 03 19 */ rlwinm. r0, r31, 0, 0xc, 0xc /* 801307E0 0012D5E0 41 82 00 0C */ beq lbl_801307EC /* 801307E4 0012D5E4 38 60 00 40 */ li r3, 0x40 -/* 801307E8 0012D5E8 4B FF FE 8D */ bl func_80130674 +/* 801307E8 0012D5E8 4B FF FE 8D */ bl zTalkBox.trigger__22_unnamed_zTalkBox_cpp_FUi lbl_801307EC: /* 801307EC 0012D5EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801307F0 0012D5F0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -158,8 +158,8 @@ lbl_801307EC: /* 801307F8 0012D5F8 38 21 00 10 */ addi r1, r1, 0x10 /* 801307FC 0012D5FC 4E 80 00 20 */ blr -.global func_80130800 -func_80130800: +.global zTalkBox.flush_triggered__22_unnamed_zTalkBox_cpp_Fv +zTalkBox.flush_triggered__22_unnamed_zTalkBox_cpp_Fv: /* 80130800 0012D600 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80130804 0012D604 7C 08 02 A6 */ mflr r0 /* 80130808 0012D608 3C 60 80 32 */ lis r3, lbl_8031B320@ha @@ -193,8 +193,8 @@ lbl_80130854: /* 80130870 0012D670 38 21 00 20 */ addi r1, r1, 0x20 /* 80130874 0012D674 4E 80 00 20 */ blr -.global func_80130878 -func_80130878: +.global zTalkBox.read_bool__22_unnamed_zTalkBox_cpp_FRC6substrb +zTalkBox.read_bool__22_unnamed_zTalkBox_cpp_FRC6substrb: /* 80130878 0012D678 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8013087C 0012D67C 7C 08 02 A6 */ mflr r0 /* 80130880 0012D680 90 01 00 24 */ stw r0, 0x24(r1) @@ -249,8 +249,8 @@ lbl_80130918: /* 8013092C 0012D72C 38 21 00 20 */ addi r1, r1, 0x20 /* 80130930 0012D730 4E 80 00 20 */ blr -.global func_80130934 -func_80130934: +.global zTalkBox.reset_auto_wait__22_unnamed_zTalkBox_cpp_Fv +zTalkBox.reset_auto_wait__22_unnamed_zTalkBox_cpp_Fv: /* 80130934 0012D734 3C 60 80 32 */ lis r3, lbl_8031B320@ha /* 80130938 0012D738 38 00 00 00 */ li r0, 0 /* 8013093C 0012D73C 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l @@ -300,8 +300,8 @@ lbl_801309D0: /* 801309E0 0012D7E0 90 03 8D 44 */ stw r0, -0x72bc(r3) /* 801309E4 0012D7E4 4E 80 00 20 */ blr -.global func_801309E8 -func_801309E8: +.global zTalkBox.load_wait_context__22_unnamed_zTalkBox_cpp_FRQ222_unnamed_zTalkBox_cpp_12wait_contextRCQ28xtextbox14tag_entry_list +zTalkBox.load_wait_context__22_unnamed_zTalkBox_cpp_FRQ222_unnamed_zTalkBox_cpp_12wait_contextRCQ28xtextbox14tag_entry_list: /* 801309E8 0012D7E8 94 21 FF B0 */ stwu r1, -0x50(r1) /* 801309EC 0012D7EC 7C 08 02 A6 */ mflr r0 /* 801309F0 0012D7F0 90 01 00 54 */ stw r0, 0x54(r1) @@ -310,7 +310,7 @@ func_801309E8: /* 801309FC 0012D7FC 93 C1 00 48 */ stw r30, 0x48(r1) /* 80130A00 0012D800 7C 7E 1B 78 */ mr r30, r3 /* 80130A04 0012D804 93 A1 00 44 */ stw r29, 0x44(r1) -/* 80130A08 0012D808 48 00 02 89 */ bl func_80130C90 +/* 80130A08 0012D808 48 00 02 89 */ bl zTalkBox.reset_type__Q222_unnamed_zTalkBox_cpp_12wait_contextFv /* 80130A0C 0012D80C C0 02 A3 28 */ lfs f0, lbl_803CECA8-_SDA2_BASE_(r2) /* 80130A10 0012D810 3C 60 80 27 */ lis r3, lbl_8026C920@ha /* 80130A14 0012D814 38 63 C9 20 */ addi r3, r3, lbl_8026C920@l @@ -465,7 +465,7 @@ lbl_80130C04: /* 80130C48 0012DA48 41 82 00 18 */ beq lbl_80130C60 /* 80130C4C 0012DA4C 80 63 00 0C */ lwz r3, 0xc(r3) /* 80130C50 0012DA50 38 80 00 01 */ li r4, 1 -/* 80130C54 0012DA54 4B FF FC 25 */ bl func_80130878 +/* 80130C54 0012DA54 4B FF FC 25 */ bl zTalkBox.read_bool__22_unnamed_zTalkBox_cpp_FRC6substrb /* 80130C58 0012DA58 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80130C5C 0012DA5C 40 82 00 10 */ bne lbl_80130C6C lbl_80130C60: @@ -484,8 +484,8 @@ lbl_80130C74: /* 80130C88 0012DA88 38 21 00 50 */ addi r1, r1, 0x50 /* 80130C8C 0012DA8C 4E 80 00 20 */ blr -.global func_80130C90 -func_80130C90: +.global zTalkBox.reset_type__Q222_unnamed_zTalkBox_cpp_12wait_contextFv +zTalkBox.reset_type__Q222_unnamed_zTalkBox_cpp_12wait_contextFv: /* 80130C90 0012DA90 38 00 00 00 */ li r0, 0 /* 80130C94 0012DA94 B0 03 00 00 */ sth r0, 0(r3) /* 80130C98 0012DA98 4E 80 00 20 */ blr @@ -517,11 +517,11 @@ func_80130C90: /* 80130D00 0012DB00 41 82 00 2C */ beq lbl_80130D2C /* 80130D04 0012DB04 80 63 00 0C */ lwz r3, 0xc(r3) /* 80130D08 0012DB08 38 80 00 01 */ li r4, 1 -/* 80130D0C 0012DB0C 4B FF FB 6D */ bl func_80130878 +/* 80130D0C 0012DB0C 4B FF FB 6D */ bl zTalkBox.read_bool__22_unnamed_zTalkBox_cpp_FRC6substrb /* 80130D10 0012DB10 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80130D14 0012DB14 40 82 00 18 */ bne lbl_80130D2C /* 80130D18 0012DB18 7F E3 FB 78 */ mr r3, r31 -/* 80130D1C 0012DB1C 4B FF FF 75 */ bl func_80130C90 +/* 80130D1C 0012DB1C 4B FF FF 75 */ bl zTalkBox.reset_type__Q222_unnamed_zTalkBox_cpp_12wait_contextFv /* 80130D20 0012DB20 C0 02 A3 28 */ lfs f0, lbl_803CECA8-_SDA2_BASE_(r2) /* 80130D24 0012DB24 D0 1F 00 04 */ stfs f0, 4(r31) /* 80130D28 0012DB28 48 00 00 28 */ b lbl_80130D50 @@ -534,14 +534,14 @@ lbl_80130D2C: /* 80130D40 0012DB40 38 05 00 14 */ addi r0, r5, 0x14 /* 80130D44 0012DB44 90 C1 00 0C */ stw r6, 0xc(r1) /* 80130D48 0012DB48 90 01 00 08 */ stw r0, 8(r1) -/* 80130D4C 0012DB4C 4B FF FC 9D */ bl func_801309E8 +/* 80130D4C 0012DB4C 4B FF FC 9D */ bl zTalkBox.load_wait_context__22_unnamed_zTalkBox_cpp_FRQ222_unnamed_zTalkBox_cpp_12wait_contextRCQ28xtextbox14tag_entry_list lbl_80130D50: /* 80130D50 0012DB50 3C 60 80 32 */ lis r3, lbl_8031B320@ha /* 80130D54 0012DB54 7F E4 FB 78 */ mr r4, r31 /* 80130D58 0012DB58 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l /* 80130D5C 0012DB5C 3C 63 00 01 */ addis r3, r3, 1 /* 80130D60 0012DB60 38 63 8D 38 */ addi r3, r3, -29384 -/* 80130D64 0012DB64 48 00 00 19 */ bl func_80130D7C +/* 80130D64 0012DB64 48 00 00 19 */ bl zTalkBox.__as__Q222_unnamed_zTalkBox_cpp_12wait_contextFRCQ222_unnamed_zTalkBox_cpp_12wait_context lbl_80130D68: /* 80130D68 0012DB68 80 01 00 24 */ lwz r0, 0x24(r1) /* 80130D6C 0012DB6C 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -549,8 +549,8 @@ lbl_80130D68: /* 80130D74 0012DB74 38 21 00 20 */ addi r1, r1, 0x20 /* 80130D78 0012DB78 4E 80 00 20 */ blr -.global func_80130D7C -func_80130D7C: +.global zTalkBox.__as__Q222_unnamed_zTalkBox_cpp_12wait_contextFRCQ222_unnamed_zTalkBox_cpp_12wait_context +zTalkBox.__as__Q222_unnamed_zTalkBox_cpp_12wait_contextFRCQ222_unnamed_zTalkBox_cpp_12wait_context: /* 80130D7C 0012DB7C A0 A4 00 00 */ lhz r5, 0(r4) /* 80130D80 0012DB80 88 04 00 02 */ lbz r0, 2(r4) /* 80130D84 0012DB84 B0 A3 00 00 */ sth r5, 0(r3) @@ -578,13 +578,13 @@ func_80130D7C: /* 80130DDC 0012DBDC 83 E3 00 10 */ lwz r31, 0x10(r3) /* 80130DE0 0012DBE0 38 00 00 10 */ li r0, 0x10 /* 80130DE4 0012DBE4 B0 03 00 0C */ sth r0, 0xc(r3) -/* 80130DE8 0012DBE8 4B FF FB 4D */ bl func_80130934 +/* 80130DE8 0012DBE8 4B FF FB 4D */ bl zTalkBox.reset_auto_wait__22_unnamed_zTalkBox_cpp_Fv /* 80130DEC 0012DBEC 3C 80 80 32 */ lis r4, lbl_8031B320@ha /* 80130DF0 0012DBF0 7F E3 FB 78 */ mr r3, r31 /* 80130DF4 0012DBF4 38 84 B3 20 */ addi r4, r4, lbl_8031B320@l /* 80130DF8 0012DBF8 3C 84 00 01 */ addis r4, r4, 1 /* 80130DFC 0012DBFC 38 84 8D 38 */ addi r4, r4, -29384 -/* 80130E00 0012DC00 4B FF FF 7D */ bl func_80130D7C +/* 80130E00 0012DC00 4B FF FF 7D */ bl zTalkBox.__as__Q222_unnamed_zTalkBox_cpp_12wait_contextFRCQ222_unnamed_zTalkBox_cpp_12wait_context lbl_80130E04: /* 80130E04 0012DC04 80 01 00 14 */ lwz r0, 0x14(r1) /* 80130E08 0012DC08 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -599,7 +599,7 @@ lbl_80130E04: /* 80130E2C 0012DC2C 3C 65 00 01 */ addis r3, r5, 1 /* 80130E30 0012DC30 90 01 00 14 */ stw r0, 0x14(r1) /* 80130E34 0012DC34 38 63 8D 38 */ addi r3, r3, -29384 -/* 80130E38 0012DC38 4B FF FF 45 */ bl func_80130D7C +/* 80130E38 0012DC38 4B FF FF 45 */ bl zTalkBox.__as__Q222_unnamed_zTalkBox_cpp_12wait_contextFRCQ222_unnamed_zTalkBox_cpp_12wait_context /* 80130E3C 0012DC3C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80130E40 0012DC40 38 60 00 01 */ li r3, 1 /* 80130E44 0012DC44 7C 08 03 A6 */ mtlr r0 @@ -680,7 +680,7 @@ lbl_80130F04: /* 80130F60 0012DD60 41 82 00 18 */ beq lbl_80130F78 /* 80130F64 0012DD64 80 63 00 0C */ lwz r3, 0xc(r3) /* 80130F68 0012DD68 38 80 00 01 */ li r4, 1 -/* 80130F6C 0012DD6C 4B FF F9 0D */ bl func_80130878 +/* 80130F6C 0012DD6C 4B FF F9 0D */ bl zTalkBox.read_bool__22_unnamed_zTalkBox_cpp_FRC6substrb /* 80130F70 0012DD70 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80130F74 0012DD74 40 82 00 10 */ bne lbl_80130F84 lbl_80130F78: @@ -720,7 +720,7 @@ lbl_80130FEC: /* 80130FF0 0012DDF0 7F A0 00 39 */ and. r0, r29, r0 /* 80130FF4 0012DDF4 41 82 00 0C */ beq lbl_80131000 /* 80130FF8 0012DDF8 80 7C 00 00 */ lwz r3, 0(r28) -/* 80130FFC 0012DDFC 4B FF F6 79 */ bl func_80130674 +/* 80130FFC 0012DDFC 4B FF F6 79 */ bl zTalkBox.trigger__22_unnamed_zTalkBox_cpp_FUi lbl_80131000: /* 80131000 0012DE00 3B 7B 00 01 */ addi r27, r27, 1 /* 80131004 0012DE04 3B 9C 00 04 */ addi r28, r28, 4 @@ -747,8 +747,8 @@ lbl_80131044: /* 80131050 0012DE50 38 21 00 20 */ addi r1, r1, 0x20 /* 80131054 0012DE54 4E 80 00 20 */ blr -.global func_80131058 -func_80131058: +.global zTalkBox.load_sound_type__22_unnamed_zTalkBox_cpp_FRQ222_unnamed_zTalkBox_cpp_13sound_contextRCQ28xtextbox14tag_entry_list +zTalkBox.load_sound_type__22_unnamed_zTalkBox_cpp_FRQ222_unnamed_zTalkBox_cpp_13sound_contextRCQ28xtextbox14tag_entry_list: /* 80131058 0012DE58 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8013105C 0012DE5C 7C 08 02 A6 */ mflr r0 /* 80131060 0012DE60 3C A0 80 27 */ lis r5, lbl_8026C920@ha @@ -896,7 +896,7 @@ lbl_80131268: /* 8013127C 0012E07C 41 82 00 10 */ beq lbl_8013128C /* 80131280 0012E080 7F E3 FB 78 */ mr r3, r31 /* 80131284 0012E084 38 81 00 44 */ addi r4, r1, 0x44 -/* 80131288 0012E088 4B FF FD D1 */ bl func_80131058 +/* 80131288 0012E088 4B FF FD D1 */ bl zTalkBox.load_sound_type__22_unnamed_zTalkBox_cpp_FRQ222_unnamed_zTalkBox_cpp_13sound_contextRCQ28xtextbox14tag_entry_list lbl_8013128C: /* 8013128C 0012E08C 38 00 00 02 */ li r0, 2 /* 80131290 0012E090 3C 60 80 27 */ lis r3, lbl_8026C920@ha @@ -1044,7 +1044,7 @@ lbl_80131424: /* 801314A8 0012E2A8 7C 83 23 78 */ mr r3, r4 /* 801314AC 0012E2AC 38 63 8D 5C */ addi r3, r3, -29348 /* 801314B0 0012E2B0 48 00 28 29 */ bl func_80133CD8 -/* 801314B4 0012E2B4 4B FF F1 49 */ bl func_801305FC +/* 801314B4 0012E2B4 4B FF F1 49 */ bl zTalkBox.speak_stop__22_unnamed_zTalkBox_cpp_Fv /* 801314B8 0012E2B8 38 60 00 01 */ li r3, 1 /* 801314BC 0012E2BC 48 00 02 34 */ b lbl_801316F0 lbl_801314C0: @@ -1072,7 +1072,7 @@ lbl_8013150C: /* 8013150C 0012E30C 7C 83 23 78 */ mr r3, r4 /* 80131510 0012E310 38 63 8D 5C */ addi r3, r3, -29348 /* 80131514 0012E314 48 00 27 C5 */ bl func_80133CD8 -/* 80131518 0012E318 4B FF F0 E5 */ bl func_801305FC +/* 80131518 0012E318 4B FF F0 E5 */ bl zTalkBox.speak_stop__22_unnamed_zTalkBox_cpp_Fv lbl_8013151C: /* 8013151C 0012E31C 80 9F 00 00 */ lwz r4, 0(r31) /* 80131520 0012E320 28 04 00 00 */ cmplwi r4, 0 @@ -1232,7 +1232,7 @@ lbl_801316F0: /* 80131748 0012E548 40 82 00 18 */ bne lbl_80131760 /* 8013174C 0012E54C 38 66 00 18 */ addi r3, r6, 0x18 /* 80131750 0012E550 38 80 00 01 */ li r4, 1 -/* 80131754 0012E554 4B FF F1 25 */ bl func_80130878 +/* 80131754 0012E554 4B FF F1 25 */ bl zTalkBox.read_bool__22_unnamed_zTalkBox_cpp_FRC6substrb /* 80131758 0012E558 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8013175C 0012E55C 41 82 00 08 */ beq lbl_80131764 lbl_80131760: @@ -1353,8 +1353,8 @@ lbl_801318FC: /* 80131910 0012E710 38 21 00 20 */ addi r1, r1, 0x20 /* 80131914 0012E714 4E 80 00 20 */ blr -.global func_80131918 -func_80131918: +.global zTalkBox.move_player__22_unnamed_zTalkBox_cpp_FRC5xVec3 +zTalkBox.move_player__22_unnamed_zTalkBox_cpp_FRC5xVec3: /* 80131918 0012E718 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013191C 0012E71C 7C 08 02 A6 */ mflr r0 /* 80131920 0012E720 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -1377,8 +1377,8 @@ func_80131918: /* 80131964 0012E764 38 21 00 10 */ addi r1, r1, 0x10 /* 80131968 0012E768 4E 80 00 20 */ blr -.global func_8013196C -func_8013196C: +.global zTalkBox.turn_player__22_unnamed_zTalkBox_cpp_Ff +zTalkBox.turn_player__22_unnamed_zTalkBox_cpp_Ff: /* 8013196C 0012E76C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80131970 0012E770 7C 08 02 A6 */ mflr r0 /* 80131974 0012E774 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -1417,13 +1417,13 @@ lbl_801319EC: /* 801319F4 0012E7F4 28 00 00 00 */ cmplwi r0, 0 /* 801319F8 0012E7F8 41 82 00 0C */ beq lbl_80131A04 /* 801319FC 0012E7FC 38 7F 00 04 */ addi r3, r31, 4 -/* 80131A00 0012E800 4B FF FF 19 */ bl func_80131918 +/* 80131A00 0012E800 4B FF FF 19 */ bl zTalkBox.move_player__22_unnamed_zTalkBox_cpp_FRC5xVec3 lbl_80131A04: /* 80131A04 0012E804 88 1F 00 01 */ lbz r0, 1(r31) /* 80131A08 0012E808 28 00 00 00 */ cmplwi r0, 0 /* 80131A0C 0012E80C 41 82 00 0C */ beq lbl_80131A18 /* 80131A10 0012E810 C0 3F 00 10 */ lfs f1, 0x10(r31) -/* 80131A14 0012E814 4B FF FF 59 */ bl func_8013196C +/* 80131A14 0012E814 4B FF FF 59 */ bl zTalkBox.turn_player__22_unnamed_zTalkBox_cpp_Ff lbl_80131A18: /* 80131A18 0012E818 38 60 00 01 */ li r3, 1 lbl_80131A1C: @@ -1448,7 +1448,7 @@ lbl_80131A1C: /* 80131A64 0012E864 40 82 00 18 */ bne lbl_80131A7C /* 80131A68 0012E868 38 66 00 18 */ addi r3, r6, 0x18 /* 80131A6C 0012E86C 38 80 00 01 */ li r4, 1 -/* 80131A70 0012E870 4B FF EE 09 */ bl func_80130878 +/* 80131A70 0012E870 4B FF EE 09 */ bl zTalkBox.read_bool__22_unnamed_zTalkBox_cpp_FRC6substrb /* 80131A74 0012E874 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80131A78 0012E878 41 82 00 08 */ beq lbl_80131A80 lbl_80131A7C: @@ -1526,12 +1526,12 @@ lbl_80131B1C: /* 80131B88 0012E988 38 84 B3 20 */ addi r4, r4, lbl_8031B320@l /* 80131B8C 0012E98C 3C 84 00 01 */ addis r4, r4, 1 /* 80131B90 0012E990 38 84 8D 38 */ addi r4, r4, -29384 -/* 80131B94 0012E994 4B FF F1 E9 */ bl func_80130D7C +/* 80131B94 0012E994 4B FF F1 E9 */ bl zTalkBox.__as__Q222_unnamed_zTalkBox_cpp_12wait_contextFRCQ222_unnamed_zTalkBox_cpp_12wait_context /* 80131B98 0012E998 48 00 00 10 */ b lbl_80131BA8 lbl_80131B9C: /* 80131B9C 0012E99C 7F E3 FB 78 */ mr r3, r31 /* 80131BA0 0012E9A0 38 81 00 08 */ addi r4, r1, 8 -/* 80131BA4 0012E9A4 4B FF EE 45 */ bl func_801309E8 +/* 80131BA4 0012E9A4 4B FF EE 45 */ bl zTalkBox.load_wait_context__22_unnamed_zTalkBox_cpp_FRQ222_unnamed_zTalkBox_cpp_12wait_contextRCQ28xtextbox14tag_entry_list lbl_80131BA8: /* 80131BA8 0012E9A8 80 01 00 24 */ lwz r0, 0x24(r1) /* 80131BAC 0012E9AC 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -1561,7 +1561,7 @@ lbl_80131C04: /* 80131C08 0012EA08 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l /* 80131C0C 0012EA0C 3C 63 00 01 */ addis r3, r3, 1 /* 80131C10 0012EA10 38 63 8D 28 */ addi r3, r3, -29400 -/* 80131C14 0012EA14 4B FF F1 69 */ bl func_80130D7C +/* 80131C14 0012EA14 4B FF F1 69 */ bl zTalkBox.__as__Q222_unnamed_zTalkBox_cpp_12wait_contextFRCQ222_unnamed_zTalkBox_cpp_12wait_context /* 80131C18 0012EA18 38 60 00 00 */ li r3, 0 lbl_80131C1C: /* 80131C1C 0012EA1C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1569,8 +1569,8 @@ lbl_80131C1C: /* 80131C24 0012EA24 38 21 00 10 */ addi r1, r1, 0x10 /* 80131C28 0012EA28 4E 80 00 20 */ blr -.global func_80131C2C -func_80131C2C: +.global zTalkBox.start_audio_effect__22_unnamed_zTalkBox_cpp_FR8ztalkbox +zTalkBox.start_audio_effect__22_unnamed_zTalkBox_cpp_FR8ztalkbox: /* 80131C2C 0012EA2C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80131C30 0012EA30 7C 08 02 A6 */ mflr r0 /* 80131C34 0012EA34 90 01 00 14 */ stw r0, 0x14(r1) @@ -1633,8 +1633,8 @@ lbl_80131CF8: /* 80131D04 0012EB04 38 21 00 10 */ addi r1, r1, 0x10 /* 80131D08 0012EB08 4E 80 00 20 */ blr -.global func_80131D0C -func_80131D0C: +.global zTalkBox.stop_audio_effect__22_unnamed_zTalkBox_cpp_Fv +zTalkBox.stop_audio_effect__22_unnamed_zTalkBox_cpp_Fv: /* 80131D0C 0012EB0C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80131D10 0012EB10 7C 08 02 A6 */ mflr r0 /* 80131D14 0012EB14 3C 60 80 32 */ lis r3, lbl_8031B320@ha @@ -1659,14 +1659,14 @@ lbl_80131D50: /* 80131D58 0012EB58 38 21 00 10 */ addi r1, r1, 0x10 /* 80131D5C 0012EB5C 4E 80 00 20 */ blr -.global func_80131D60 -func_80131D60: +.global zTalkBox.deactivate__22_unnamed_zTalkBox_cpp_Fv +zTalkBox.deactivate__22_unnamed_zTalkBox_cpp_Fv: /* 80131D60 0012EB60 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80131D64 0012EB64 7C 08 02 A6 */ mflr r0 /* 80131D68 0012EB68 90 01 00 14 */ stw r0, 0x14(r1) /* 80131D6C 0012EB6C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80131D70 0012EB70 93 C1 00 08 */ stw r30, 8(r1) -/* 80131D74 0012EB74 4B FF FF 99 */ bl func_80131D0C +/* 80131D74 0012EB74 4B FF FF 99 */ bl zTalkBox.stop_audio_effect__22_unnamed_zTalkBox_cpp_Fv /* 80131D78 0012EB78 3C 60 80 32 */ lis r3, lbl_8031B320@ha /* 80131D7C 0012EB7C 3B E3 B3 20 */ addi r31, r3, lbl_8031B320@l /* 80131D80 0012EB80 83 DF 00 08 */ lwz r30, 8(r31) @@ -1691,14 +1691,14 @@ lbl_80131DB4: /* 80131DC4 0012EBC4 38 21 00 10 */ addi r1, r1, 0x10 /* 80131DC8 0012EBC8 4E 80 00 20 */ blr -.global func_80131DCC -func_80131DCC: +.global zTalkBox.activate__22_unnamed_zTalkBox_cpp_FR8ztalkbox +zTalkBox.activate__22_unnamed_zTalkBox_cpp_FR8ztalkbox: /* 80131DCC 0012EBCC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80131DD0 0012EBD0 7C 08 02 A6 */ mflr r0 /* 80131DD4 0012EBD4 90 01 00 14 */ stw r0, 0x14(r1) /* 80131DD8 0012EBD8 93 E1 00 0C */ stw r31, 0xc(r1) /* 80131DDC 0012EBDC 7C 7F 1B 78 */ mr r31, r3 -/* 80131DE0 0012EBE0 4B FF FF 81 */ bl func_80131D60 +/* 80131DE0 0012EBE0 4B FF FF 81 */ bl zTalkBox.deactivate__22_unnamed_zTalkBox_cpp_Fv /* 80131DE4 0012EBE4 3C 60 80 32 */ lis r3, lbl_8031B320@ha /* 80131DE8 0012EBE8 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l /* 80131DEC 0012EBEC 93 E3 00 08 */ stw r31, 8(r3) @@ -1717,7 +1717,7 @@ lbl_80131E04: /* 80131E1C 0012EC1C 48 00 27 85 */ bl activate__8ztextboxFv lbl_80131E20: /* 80131E20 0012EC20 7F E3 FB 78 */ mr r3, r31 -/* 80131E24 0012EC24 4B FF FE 09 */ bl func_80131C2C +/* 80131E24 0012EC24 4B FF FE 09 */ bl zTalkBox.start_audio_effect__22_unnamed_zTalkBox_cpp_FR8ztalkbox /* 80131E28 0012EC28 80 7F 00 18 */ lwz r3, 0x18(r31) /* 80131E2C 0012EC2C 38 80 00 01 */ li r4, 1 /* 80131E30 0012EC30 88 03 00 10 */ lbz r0, 0x10(r3) @@ -1729,8 +1729,8 @@ lbl_80131E20: /* 80131E48 0012EC48 38 21 00 10 */ addi r1, r1, 0x10 /* 80131E4C 0012EC4C 4E 80 00 20 */ blr -.global func_80131E50 -func_80131E50: +.global zTalkBox.is_wait_jot__22_unnamed_zTalkBox_cpp_FRCQ28xtextbox3jot +zTalkBox.is_wait_jot__22_unnamed_zTalkBox_cpp_FRCQ28xtextbox3jot: /* 80131E50 0012EC50 80 A3 00 38 */ lwz r5, 0x38(r3) /* 80131E54 0012EC54 38 60 00 00 */ li r3, 0 /* 80131E58 0012EC58 28 05 00 00 */ cmplwi r5, 0 @@ -1743,8 +1743,8 @@ func_80131E50: /* 80131E74 0012EC74 38 60 00 01 */ li r3, 1 /* 80131E78 0012EC78 4E 80 00 20 */ blr -.global func_80131E7C -func_80131E7C: +.global zTalkBox.layout_contains_streams__22_unnamed_zTalkBox_cpp_Fv +zTalkBox.layout_contains_streams__22_unnamed_zTalkBox_cpp_Fv: /* 80131E7C 0012EC7C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80131E80 0012EC80 7C 08 02 A6 */ mflr r0 /* 80131E84 0012EC84 3C 60 80 27 */ lis r3, lbl_8026C920@ha @@ -1799,8 +1799,8 @@ lbl_80131F28: /* 80131F38 0012ED38 38 21 00 20 */ addi r1, r1, 0x20 /* 80131F3C 0012ED3C 4E 80 00 20 */ blr -.global func_80131F40 -func_80131F40: +.global zTalkBox.lock_stream__22_unnamed_zTalkBox_cpp_Fv +zTalkBox.lock_stream__22_unnamed_zTalkBox_cpp_Fv: /* 80131F40 0012ED40 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80131F44 0012ED44 7C 08 02 A6 */ mflr r0 /* 80131F48 0012ED48 3C 60 80 32 */ lis r3, lbl_8031B320@ha @@ -1829,8 +1829,8 @@ func_80131F40: /* 80131FA4 0012EDA4 38 21 00 10 */ addi r1, r1, 0x10 /* 80131FA8 0012EDA8 4E 80 00 20 */ blr -.global func_80131FAC -func_80131FAC: +.global zTalkBox.unlock_stream__22_unnamed_zTalkBox_cpp_Fv +zTalkBox.unlock_stream__22_unnamed_zTalkBox_cpp_Fv: /* 80131FAC 0012EDAC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80131FB0 0012EDB0 7C 08 02 A6 */ mflr r0 /* 80131FB4 0012EDB4 3C 60 80 32 */ lis r3, lbl_8031B320@ha @@ -1858,8 +1858,8 @@ func_80131FAC: /* 8013200C 0012EE0C 38 21 00 10 */ addi r1, r1, 0x10 /* 80132010 0012EE10 4E 80 00 20 */ blr -.global func_80132014 -func_80132014: +.global zTalkBox.refresh_prompts__22_unnamed_zTalkBox_cpp_Fv +zTalkBox.refresh_prompts__22_unnamed_zTalkBox_cpp_Fv: /* 80132014 0012EE14 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80132018 0012EE18 7C 08 02 A6 */ mflr r0 /* 8013201C 0012EE1C 3C 60 80 32 */ lis r3, lbl_8031B320@ha @@ -1957,8 +1957,8 @@ lbl_80132160: /* 8013216C 0012EF6C 38 21 00 20 */ addi r1, r1, 0x20 /* 80132170 0012EF70 4E 80 00 20 */ blr -.global func_80132174 -func_80132174: +.global zTalkBox.update_prompt_status__22_unnamed_zTalkBox_cpp_Ff +zTalkBox.update_prompt_status__22_unnamed_zTalkBox_cpp_Ff: /* 80132174 0012EF74 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80132178 0012EF78 7C 08 02 A6 */ mflr r0 /* 8013217C 0012EF7C 3C 60 80 32 */ lis r3, lbl_8031B320@ha @@ -1993,7 +1993,7 @@ func_80132174: lbl_801321F0: /* 801321F0 0012EFF0 38 00 00 01 */ li r0, 1 /* 801321F4 0012EFF4 98 1F 8D 54 */ stb r0, -0x72ac(r31) -/* 801321F8 0012EFF8 4B FF FE 1D */ bl func_80132014 +/* 801321F8 0012EFF8 4B FF FE 1D */ bl zTalkBox.refresh_prompts__22_unnamed_zTalkBox_cpp_Fv lbl_801321FC: /* 801321FC 0012EFFC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80132200 0012F000 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2001,8 +2001,8 @@ lbl_801321FC: /* 80132208 0012F008 38 21 00 10 */ addi r1, r1, 0x10 /* 8013220C 0012F00C 4E 80 00 20 */ blr -.global func_80132210 -func_80132210: +.global zTalkBox.update_quit_status__22_unnamed_zTalkBox_cpp_Ff +zTalkBox.update_quit_status__22_unnamed_zTalkBox_cpp_Ff: /* 80132210 0012F010 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80132214 0012F014 7C 08 02 A6 */ mflr r0 /* 80132218 0012F018 3C 60 80 32 */ lis r3, lbl_8031B320@ha @@ -2021,15 +2021,15 @@ func_80132210: /* 8013224C 0012F04C 41 81 00 10 */ bgt lbl_8013225C /* 80132250 0012F050 38 00 00 01 */ li r0, 1 /* 80132254 0012F054 98 03 8D 55 */ stb r0, -0x72ab(r3) -/* 80132258 0012F058 4B FF FD BD */ bl func_80132014 +/* 80132258 0012F058 4B FF FD BD */ bl zTalkBox.refresh_prompts__22_unnamed_zTalkBox_cpp_Fv lbl_8013225C: /* 8013225C 0012F05C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80132260 0012F060 7C 08 03 A6 */ mtlr r0 /* 80132264 0012F064 38 21 00 10 */ addi r1, r1, 0x10 /* 80132268 0012F068 4E 80 00 20 */ blr -.global func_8013226C -func_8013226C: +.global zTalkBox.hide_prompts__22_unnamed_zTalkBox_cpp_Fv +zTalkBox.hide_prompts__22_unnamed_zTalkBox_cpp_Fv: /* 8013226C 0012F06C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80132270 0012F070 7C 08 02 A6 */ mflr r0 /* 80132274 0012F074 3C 60 80 32 */ lis r3, lbl_8031B320@ha @@ -2053,8 +2053,8 @@ lbl_801322A8: /* 801322B4 0012F0B4 38 21 00 10 */ addi r1, r1, 0x10 /* 801322B8 0012F0B8 4E 80 00 20 */ blr -.global func_801322BC -func_801322BC: +.global zTalkBox.stop_wait__22_unnamed_zTalkBox_cpp_FR8ztalkboxPCfUl +zTalkBox.stop_wait__22_unnamed_zTalkBox_cpp_FR8ztalkboxPCfUl: /* 801322BC 0012F0BC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801322C0 0012F0C0 7C 08 02 A6 */ mflr r0 /* 801322C4 0012F0C4 3C C0 80 32 */ lis r6, lbl_8031B320@ha @@ -2183,25 +2183,25 @@ lbl_80132468: /* 80132468 0012F268 38 A0 00 00 */ li r5, 0 /* 8013246C 0012F26C 38 C0 00 00 */ li r6, 0 /* 80132470 0012F270 48 00 05 A5 */ bl start_talk__8ztalkboxFUiPQ28ztalkbox8callbackP10zNPCCommon -/* 80132474 0012F274 4B FF E3 8D */ bl func_80130800 +/* 80132474 0012F274 4B FF E3 8D */ bl zTalkBox.flush_triggered__22_unnamed_zTalkBox_cpp_Fv /* 80132478 0012F278 48 00 00 68 */ b lbl_801324E0 lbl_8013247C: /* 8013247C 0012F27C 48 00 06 15 */ bl stop_talk__8ztalkboxFv -/* 80132480 0012F280 4B FF E3 81 */ bl func_80130800 +/* 80132480 0012F280 4B FF E3 81 */ bl zTalkBox.flush_triggered__22_unnamed_zTalkBox_cpp_Fv /* 80132484 0012F284 48 00 00 5C */ b lbl_801324E0 lbl_80132488: /* 80132488 0012F288 28 06 00 00 */ cmplwi r6, 0 /* 8013248C 0012F28C 40 82 00 14 */ bne lbl_801324A0 /* 80132490 0012F290 38 80 00 00 */ li r4, 0 /* 80132494 0012F294 38 A0 00 00 */ li r5, 0 -/* 80132498 0012F298 4B FF FE 25 */ bl func_801322BC +/* 80132498 0012F298 4B FF FE 25 */ bl zTalkBox.stop_wait__22_unnamed_zTalkBox_cpp_FR8ztalkboxPCfUl /* 8013249C 0012F29C 48 00 00 10 */ b lbl_801324AC lbl_801324A0: /* 801324A0 0012F2A0 7C C4 33 78 */ mr r4, r6 /* 801324A4 0012F2A4 38 A0 00 04 */ li r5, 4 -/* 801324A8 0012F2A8 4B FF FE 15 */ bl func_801322BC +/* 801324A8 0012F2A8 4B FF FE 15 */ bl zTalkBox.stop_wait__22_unnamed_zTalkBox_cpp_FR8ztalkboxPCfUl lbl_801324AC: -/* 801324AC 0012F2AC 4B FF E3 55 */ bl func_80130800 +/* 801324AC 0012F2AC 4B FF E3 55 */ bl zTalkBox.flush_triggered__22_unnamed_zTalkBox_cpp_Fv /* 801324B0 0012F2B0 48 00 00 30 */ b lbl_801324E0 lbl_801324B4: /* 801324B4 0012F2B4 28 06 00 00 */ cmplwi r6, 0 @@ -2227,8 +2227,8 @@ lbl_801324E0: /* 801324F8 0012F2F8 38 21 00 10 */ addi r1, r1, 0x10 /* 801324FC 0012F2FC 4E 80 00 20 */ blr -.global func_80132500 -func_80132500: +.global zTalkBox.load_text__22_unnamed_zTalkBox_cpp_FUi +zTalkBox.load_text__22_unnamed_zTalkBox_cpp_FUi: /* 80132500 0012F300 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80132504 0012F304 7C 08 02 A6 */ mflr r0 /* 80132508 0012F308 28 03 00 00 */ cmplwi r3, 0 @@ -2298,19 +2298,19 @@ lbl_801325DC: /* 801325E0 0012F3E0 90 7E 00 20 */ stw r3, 0x20(r30) lbl_801325E4: /* 801325E4 0012F3E4 80 7F 00 34 */ lwz r3, 0x34(r31) -/* 801325E8 0012F3E8 4B FF FF 19 */ bl func_80132500 +/* 801325E8 0012F3E8 4B FF FF 19 */ bl zTalkBox.load_text__22_unnamed_zTalkBox_cpp_FUi /* 801325EC 0012F3EC 90 7E 00 24 */ stw r3, 0x24(r30) /* 801325F0 0012F3F0 80 7F 00 38 */ lwz r3, 0x38(r31) -/* 801325F4 0012F3F4 4B FF FF 0D */ bl func_80132500 +/* 801325F4 0012F3F4 4B FF FF 0D */ bl zTalkBox.load_text__22_unnamed_zTalkBox_cpp_FUi /* 801325F8 0012F3F8 90 7E 00 28 */ stw r3, 0x28(r30) /* 801325FC 0012F3FC 80 7F 00 3C */ lwz r3, 0x3c(r31) -/* 80132600 0012F400 4B FF FF 01 */ bl func_80132500 +/* 80132600 0012F400 4B FF FF 01 */ bl zTalkBox.load_text__22_unnamed_zTalkBox_cpp_FUi /* 80132604 0012F404 90 7E 00 2C */ stw r3, 0x2c(r30) /* 80132608 0012F408 80 7F 00 40 */ lwz r3, 0x40(r31) -/* 8013260C 0012F40C 4B FF FE F5 */ bl func_80132500 +/* 8013260C 0012F40C 4B FF FE F5 */ bl zTalkBox.load_text__22_unnamed_zTalkBox_cpp_FUi /* 80132610 0012F410 90 7E 00 30 */ stw r3, 0x30(r30) /* 80132614 0012F414 80 7F 00 44 */ lwz r3, 0x44(r31) -/* 80132618 0012F418 4B FF FE E9 */ bl func_80132500 +/* 80132618 0012F418 4B FF FE E9 */ bl zTalkBox.load_text__22_unnamed_zTalkBox_cpp_FUi /* 8013261C 0012F41C 90 7E 00 34 */ stw r3, 0x34(r30) /* 80132620 0012F420 7F C3 F3 78 */ mr r3, r30 /* 80132624 0012F424 48 00 00 1D */ bl reset__8ztalkboxFv @@ -2335,7 +2335,7 @@ reset__8ztalkboxFv: /* 80132664 0012F464 80 04 00 08 */ lwz r0, 8(r4) /* 80132668 0012F468 7C 00 18 40 */ cmplw r0, r3 /* 8013266C 0012F46C 40 82 00 08 */ bne lbl_80132674 -/* 80132670 0012F470 4B FF F6 F1 */ bl func_80131D60 +/* 80132670 0012F470 4B FF F6 F1 */ bl zTalkBox.deactivate__22_unnamed_zTalkBox_cpp_Fv lbl_80132674: /* 80132674 0012F474 80 01 00 14 */ lwz r0, 0x14(r1) /* 80132678 0012F478 7C 08 03 A6 */ mtlr r0 @@ -2384,10 +2384,10 @@ lbl_80132700: /* 8013270C 0012F50C 38 A0 00 00 */ li r5, 0 /* 80132710 0012F510 38 63 00 24 */ addi r3, r3, 0x24 /* 80132714 0012F514 4B EF 05 B5 */ bl refresh__Q28xtextbox6layoutFRC8xtextboxb -/* 80132718 0012F518 4B FF F7 65 */ bl func_80131E7C +/* 80132718 0012F518 4B FF F7 65 */ bl zTalkBox.layout_contains_streams__22_unnamed_zTalkBox_cpp_Fv /* 8013271C 0012F51C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80132720 0012F520 41 82 00 08 */ beq lbl_80132728 -/* 80132724 0012F524 4B FF F8 1D */ bl func_80131F40 +/* 80132724 0012F524 4B FF F8 1D */ bl zTalkBox.lock_stream__22_unnamed_zTalkBox_cpp_Fv lbl_80132728: /* 80132728 0012F528 3C 60 80 32 */ lis r3, lbl_8031B320@ha /* 8013272C 0012F52C 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l @@ -2517,14 +2517,14 @@ start_talk__8ztalkboxFPCcPQ28ztalkbox8callbackP10zNPCCommon: /* 801328CC 0012F6CC 48 00 01 C5 */ bl stop_talk__8ztalkboxFv lbl_801328D0: /* 801328D0 0012F6D0 7F A3 EB 78 */ mr r3, r29 -/* 801328D4 0012F6D4 4B FF F4 F9 */ bl func_80131DCC +/* 801328D4 0012F6D4 4B FF F4 F9 */ bl zTalkBox.activate__22_unnamed_zTalkBox_cpp_FR8ztalkbox /* 801328D8 0012F6D8 3C 60 80 32 */ lis r3, lbl_8031B320@ha /* 801328DC 0012F6DC 38 00 00 00 */ li r0, 0 /* 801328E0 0012F6E0 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l /* 801328E4 0012F6E4 3C 63 00 01 */ addis r3, r3, 1 /* 801328E8 0012F6E8 93 E3 8D 7C */ stw r31, -0x7284(r3) /* 801328EC 0012F6EC 90 03 8D 48 */ stw r0, -0x72b8(r3) -/* 801328F0 0012F6F0 4B FF E0 45 */ bl func_80130934 +/* 801328F0 0012F6F0 4B FF E0 45 */ bl zTalkBox.reset_auto_wait__22_unnamed_zTalkBox_cpp_Fv /* 801328F4 0012F6F4 80 9D 00 14 */ lwz r4, 0x14(r29) /* 801328F8 0012F6F8 3C 60 80 32 */ lis r3, lbl_8031B320@ha /* 801328FC 0012F6FC 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l @@ -2550,7 +2550,7 @@ lbl_80132944: /* 80132944 0012F744 7F A3 EB 78 */ mr r3, r29 /* 80132948 0012F748 38 80 00 01 */ li r4, 1 /* 8013294C 0012F74C 48 00 03 49 */ bl MasterTellSlaves__8ztalkboxFi -/* 80132950 0012F750 4B FF F6 C5 */ bl func_80132014 +/* 80132950 0012F750 4B FF F6 C5 */ bl zTalkBox.refresh_prompts__22_unnamed_zTalkBox_cpp_Fv /* 80132954 0012F754 83 BD 00 18 */ lwz r29, 0x18(r29) /* 80132958 0012F758 88 1D 00 10 */ lbz r0, 0x10(r29) /* 8013295C 0012F75C 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f @@ -2572,17 +2572,17 @@ lbl_80132980: /* 80132994 0012F794 38 A0 00 00 */ li r5, 0 /* 80132998 0012F798 38 63 00 24 */ addi r3, r3, 0x24 /* 8013299C 0012F79C 4B EF 03 2D */ bl refresh__Q28xtextbox6layoutFRC8xtextboxb -/* 801329A0 0012F7A0 4B FF F4 DD */ bl func_80131E7C +/* 801329A0 0012F7A0 4B FF F4 DD */ bl zTalkBox.layout_contains_streams__22_unnamed_zTalkBox_cpp_Fv /* 801329A4 0012F7A4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 801329A8 0012F7A8 41 82 00 08 */ beq lbl_801329B0 -/* 801329AC 0012F7AC 4B FF F5 95 */ bl func_80131F40 +/* 801329AC 0012F7AC 4B FF F5 95 */ bl zTalkBox.lock_stream__22_unnamed_zTalkBox_cpp_Fv lbl_801329B0: /* 801329B0 0012F7B0 3C 80 80 32 */ lis r4, lbl_8031B320@ha /* 801329B4 0012F7B4 38 60 01 61 */ li r3, 0x161 /* 801329B8 0012F7B8 3B A4 B3 20 */ addi r29, r4, lbl_8031B320@l /* 801329BC 0012F7BC 80 1D 00 14 */ lwz r0, 0x14(r29) /* 801329C0 0012F7C0 90 1D 00 0C */ stw r0, 0xc(r29) -/* 801329C4 0012F7C4 4B FF DC B1 */ bl func_80130674 +/* 801329C4 0012F7C4 4B FF DC B1 */ bl zTalkBox.trigger__22_unnamed_zTalkBox_cpp_FUi /* 801329C8 0012F7C8 28 1F 00 00 */ cmplwi r31, 0 /* 801329CC 0012F7CC 41 82 00 18 */ beq lbl_801329E4 /* 801329D0 0012F7D0 7F E3 FB 78 */ mr r3, r31 @@ -2650,15 +2650,15 @@ stop_talk__8ztalkboxFv: /* 80132AA4 0012F8A4 80 04 00 08 */ lwz r0, 8(r4) /* 80132AA8 0012F8A8 7C 00 18 40 */ cmplw r0, r3 /* 80132AAC 0012F8AC 40 82 00 08 */ bne lbl_80132AB4 -/* 80132AB0 0012F8B0 48 00 00 15 */ bl func_80132AC4 +/* 80132AB0 0012F8B0 48 00 00 15 */ bl zTalkBox.stop__22_unnamed_zTalkBox_cpp_Fv lbl_80132AB4: /* 80132AB4 0012F8B4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80132AB8 0012F8B8 7C 08 03 A6 */ mtlr r0 /* 80132ABC 0012F8BC 38 21 00 10 */ addi r1, r1, 0x10 /* 80132AC0 0012F8C0 4E 80 00 20 */ blr -.global func_80132AC4 -func_80132AC4: +.global zTalkBox.stop__22_unnamed_zTalkBox_cpp_Fv +zTalkBox.stop__22_unnamed_zTalkBox_cpp_Fv: /* 80132AC4 0012F8C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80132AC8 0012F8C8 7C 08 02 A6 */ mflr r0 /* 80132ACC 0012F8CC 3C 60 80 32 */ lis r3, lbl_8031B320@ha @@ -2672,7 +2672,7 @@ func_80132AC4: /* 80132AEC 0012F8EC 81 8C 00 0C */ lwz r12, 0xc(r12) /* 80132AF0 0012F8F0 7D 89 03 A6 */ mtctr r12 /* 80132AF4 0012F8F4 4E 80 04 21 */ bctrl -/* 80132AF8 0012F8F8 4B FF F7 75 */ bl func_8013226C +/* 80132AF8 0012F8F8 4B FF F7 75 */ bl zTalkBox.hide_prompts__22_unnamed_zTalkBox_cpp_Fv /* 80132AFC 0012F8FC 3C 60 80 32 */ lis r3, lbl_8031B320@ha /* 80132B00 0012F900 38 80 00 00 */ li r4, 0 /* 80132B04 0012F904 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l @@ -2681,7 +2681,7 @@ func_80132AC4: /* 80132B10 0012F910 38 60 00 10 */ li r3, 0x10 /* 80132B14 0012F914 4B F3 39 ED */ bl zEntPlayerControlOn__F13zControlOwner /* 80132B18 0012F918 38 60 01 62 */ li r3, 0x162 -/* 80132B1C 0012F91C 4B FF DB 59 */ bl func_80130674 +/* 80132B1C 0012F91C 4B FF DB 59 */ bl zTalkBox.trigger__22_unnamed_zTalkBox_cpp_FUi /* 80132B20 0012F920 3C 60 80 32 */ lis r3, lbl_8031B320@ha /* 80132B24 0012F924 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l /* 80132B28 0012F928 3C 63 00 01 */ addis r3, r3, 1 @@ -2695,14 +2695,14 @@ func_80132AC4: lbl_80132B48: /* 80132B48 0012F948 38 00 00 00 */ li r0, 0 /* 80132B4C 0012F94C 90 1F 00 0C */ stw r0, 0xc(r31) -/* 80132B50 0012F950 4B FF F2 11 */ bl func_80131D60 +/* 80132B50 0012F950 4B FF F2 11 */ bl zTalkBox.deactivate__22_unnamed_zTalkBox_cpp_Fv /* 80132B54 0012F954 3C 60 80 32 */ lis r3, lbl_8031B320@ha /* 80132B58 0012F958 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l /* 80132B5C 0012F95C 3C 63 00 01 */ addis r3, r3, 1 /* 80132B60 0012F960 38 63 8D 5C */ addi r3, r3, -29348 /* 80132B64 0012F964 48 00 11 75 */ bl func_80133CD8 -/* 80132B68 0012F968 4B FF DA 95 */ bl func_801305FC -/* 80132B6C 0012F96C 4B FF F4 41 */ bl func_80131FAC +/* 80132B68 0012F968 4B FF DA 95 */ bl zTalkBox.speak_stop__22_unnamed_zTalkBox_cpp_Fv +/* 80132B6C 0012F96C 4B FF F4 41 */ bl zTalkBox.unlock_stream__22_unnamed_zTalkBox_cpp_Fv lbl_80132B70: /* 80132B70 0012F970 80 01 00 14 */ lwz r0, 0x14(r1) /* 80132B74 0012F974 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2936,7 +2936,7 @@ init__8ztalkboxFv: /* 80132E78 0012FC78 7C 00 07 75 */ extsb. r0, r0 /* 80132E7C 0012FC7C 40 82 00 14 */ bne lbl_80132E90 /* 80132E80 0012FC80 38 6D 96 00 */ addi r3, r13, lbl_803CBF00-_SDA_BASE_ -/* 80132E84 0012FC84 48 00 01 99 */ bl func_8013301C +/* 80132E84 0012FC84 48 00 01 99 */ bl zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_16start_state_typeFv /* 80132E88 0012FC88 38 00 00 01 */ li r0, 1 /* 80132E8C 0012FC8C 98 0D 95 FE */ stb r0, lbl_803CBEFE-_SDA_BASE_(r13) lbl_80132E90: @@ -2949,7 +2949,7 @@ lbl_80132E90: /* 80132EA8 0012FCA8 40 82 00 18 */ bne lbl_80132EC0 /* 80132EAC 0012FCAC 3C 60 80 32 */ lis r3, lbl_8032423C@ha /* 80132EB0 0012FCB0 38 63 42 3C */ addi r3, r3, lbl_8032423C@l -/* 80132EB4 0012FCB4 48 00 01 29 */ bl func_80132FDC +/* 80132EB4 0012FCB4 48 00 01 29 */ bl zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_15next_state_typeFv /* 80132EB8 0012FCB8 38 00 00 01 */ li r0, 1 /* 80132EBC 0012FCBC 98 0D 96 08 */ stb r0, lbl_803CBF08-_SDA_BASE_(r13) lbl_80132EC0: @@ -2963,7 +2963,7 @@ lbl_80132EC0: /* 80132EDC 0012FCDC 40 82 00 18 */ bne lbl_80132EF4 /* 80132EE0 0012FCE0 3C 60 80 32 */ lis r3, lbl_80324248@ha /* 80132EE4 0012FCE4 38 63 42 48 */ addi r3, r3, lbl_80324248@l -/* 80132EE8 0012FCE8 48 00 00 B5 */ bl func_80132F9C +/* 80132EE8 0012FCE8 48 00 00 B5 */ bl zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_15wait_state_typeFv /* 80132EEC 0012FCEC 38 00 00 01 */ li r0, 1 /* 80132EF0 0012FCF0 98 0D 96 09 */ stb r0, lbl_803CBF09-_SDA_BASE_(r13) lbl_80132EF4: @@ -2976,7 +2976,7 @@ lbl_80132EF4: /* 80132F0C 0012FD0C 7C 00 07 75 */ extsb. r0, r0 /* 80132F10 0012FD10 40 82 00 14 */ bne lbl_80132F24 /* 80132F14 0012FD14 38 6D 96 0C */ addi r3, r13, lbl_803CBF0C-_SDA_BASE_ -/* 80132F18 0012FD18 48 00 00 31 */ bl func_80132F48 +/* 80132F18 0012FD18 48 00 00 31 */ bl zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_15stop_state_typeFv /* 80132F1C 0012FD1C 38 00 00 01 */ li r0, 1 /* 80132F20 0012FD20 98 0D 96 0A */ stb r0, lbl_803CBF0A-_SDA_BASE_(r13) lbl_80132F24: @@ -2990,15 +2990,15 @@ lbl_80132F24: /* 80132F40 0012FD40 38 21 00 10 */ addi r1, r1, 0x10 /* 80132F44 0012FD44 4E 80 00 20 */ blr -.global func_80132F48 -func_80132F48: +.global zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_15stop_state_typeFv +zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_15stop_state_typeFv: /* 80132F48 0012FD48 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80132F4C 0012FD4C 7C 08 02 A6 */ mflr r0 /* 80132F50 0012FD50 38 80 00 04 */ li r4, 4 /* 80132F54 0012FD54 90 01 00 14 */ stw r0, 0x14(r1) /* 80132F58 0012FD58 93 E1 00 0C */ stw r31, 0xc(r1) /* 80132F5C 0012FD5C 7C 7F 1B 78 */ mr r31, r3 -/* 80132F60 0012FD60 48 00 00 29 */ bl func_80132F88 +/* 80132F60 0012FD60 48 00 00 29 */ bl zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_10state_typeFQ222_unnamed_zTalkBox_cpp_10state_enum /* 80132F64 0012FD64 3C 80 80 2A */ lis r4, lbl_80298F6C@ha /* 80132F68 0012FD68 7F E3 FB 78 */ mr r3, r31 /* 80132F6C 0012FD6C 38 04 8F 6C */ addi r0, r4, lbl_80298F6C@l @@ -3009,23 +3009,23 @@ func_80132F48: /* 80132F80 0012FD80 38 21 00 10 */ addi r1, r1, 0x10 /* 80132F84 0012FD84 4E 80 00 20 */ blr -.global func_80132F88 -func_80132F88: +.global zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_10state_typeFQ222_unnamed_zTalkBox_cpp_10state_enum +zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_10state_typeFQ222_unnamed_zTalkBox_cpp_10state_enum: /* 80132F88 0012FD88 3C A0 80 2A */ lis r5, lbl_80298F58@ha /* 80132F8C 0012FD8C 38 05 8F 58 */ addi r0, r5, lbl_80298F58@l /* 80132F90 0012FD90 90 03 00 04 */ stw r0, 4(r3) /* 80132F94 0012FD94 90 83 00 00 */ stw r4, 0(r3) /* 80132F98 0012FD98 4E 80 00 20 */ blr -.global func_80132F9C -func_80132F9C: +.global zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_15wait_state_typeFv +zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_15wait_state_typeFv: /* 80132F9C 0012FD9C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80132FA0 0012FDA0 7C 08 02 A6 */ mflr r0 /* 80132FA4 0012FDA4 38 80 00 03 */ li r4, 3 /* 80132FA8 0012FDA8 90 01 00 14 */ stw r0, 0x14(r1) /* 80132FAC 0012FDAC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80132FB0 0012FDB0 7C 7F 1B 78 */ mr r31, r3 -/* 80132FB4 0012FDB4 4B FF FF D5 */ bl func_80132F88 +/* 80132FB4 0012FDB4 4B FF FF D5 */ bl zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_10state_typeFQ222_unnamed_zTalkBox_cpp_10state_enum /* 80132FB8 0012FDB8 3C 80 80 2A */ lis r4, lbl_80298F44@ha /* 80132FBC 0012FDBC 7F E3 FB 78 */ mr r3, r31 /* 80132FC0 0012FDC0 38 04 8F 44 */ addi r0, r4, lbl_80298F44@l @@ -3036,15 +3036,15 @@ func_80132F9C: /* 80132FD4 0012FDD4 38 21 00 10 */ addi r1, r1, 0x10 /* 80132FD8 0012FDD8 4E 80 00 20 */ blr -.global func_80132FDC -func_80132FDC: +.global zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_15next_state_typeFv +zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_15next_state_typeFv: /* 80132FDC 0012FDDC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80132FE0 0012FDE0 7C 08 02 A6 */ mflr r0 /* 80132FE4 0012FDE4 38 80 00 02 */ li r4, 2 /* 80132FE8 0012FDE8 90 01 00 14 */ stw r0, 0x14(r1) /* 80132FEC 0012FDEC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80132FF0 0012FDF0 7C 7F 1B 78 */ mr r31, r3 -/* 80132FF4 0012FDF4 4B FF FF 95 */ bl func_80132F88 +/* 80132FF4 0012FDF4 4B FF FF 95 */ bl zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_10state_typeFQ222_unnamed_zTalkBox_cpp_10state_enum /* 80132FF8 0012FDF8 3C 80 80 2A */ lis r4, lbl_80298F30@ha /* 80132FFC 0012FDFC 7F E3 FB 78 */ mr r3, r31 /* 80133000 0012FE00 38 04 8F 30 */ addi r0, r4, lbl_80298F30@l @@ -3055,15 +3055,15 @@ func_80132FDC: /* 80133014 0012FE14 38 21 00 10 */ addi r1, r1, 0x10 /* 80133018 0012FE18 4E 80 00 20 */ blr -.global func_8013301C -func_8013301C: +.global zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_16start_state_typeFv +zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_16start_state_typeFv: /* 8013301C 0012FE1C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80133020 0012FE20 7C 08 02 A6 */ mflr r0 /* 80133024 0012FE24 38 80 00 01 */ li r4, 1 /* 80133028 0012FE28 90 01 00 14 */ stw r0, 0x14(r1) /* 8013302C 0012FE2C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80133030 0012FE30 7C 7F 1B 78 */ mr r31, r3 -/* 80133034 0012FE34 4B FF FF 55 */ bl func_80132F88 +/* 80133034 0012FE34 4B FF FF 55 */ bl zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_10state_typeFQ222_unnamed_zTalkBox_cpp_10state_enum /* 80133038 0012FE38 3C 80 80 2A */ lis r4, lbl_80298F1C@ha /* 8013303C 0012FE3C 7F E3 FB 78 */ mr r3, r31 /* 80133040 0012FE40 38 04 8F 1C */ addi r0, r4, lbl_80298F1C@l @@ -3123,7 +3123,7 @@ lbl_801330C0: /* 80133108 0012FF08 4E 80 04 21 */ bctrl /* 8013310C 0012FF0C 2C 1E FF FF */ cmpwi r30, -1 /* 80133110 0012FF10 40 82 00 0C */ bne lbl_8013311C -/* 80133114 0012FF14 4B FF F9 B1 */ bl func_80132AC4 +/* 80133114 0012FF14 4B FF F9 B1 */ bl zTalkBox.stop__22_unnamed_zTalkBox_cpp_Fv /* 80133118 0012FF18 48 00 00 3C */ b lbl_80133154 lbl_8013311C: /* 8013311C 0012FF1C 57 C0 10 3A */ slwi r0, r30, 2 @@ -3136,7 +3136,7 @@ lbl_8013311C: /* 80133138 0012FF38 4E 80 04 21 */ bctrl /* 8013313C 0012FF3C 38 00 00 00 */ li r0, 0 /* 80133140 0012FF40 98 1F 8D 7A */ stb r0, -0x7286(r31) -/* 80133144 0012FF44 4B FF D6 BD */ bl func_80130800 +/* 80133144 0012FF44 4B FF D6 BD */ bl zTalkBox.flush_triggered__22_unnamed_zTalkBox_cpp_Fv lbl_80133148: /* 80133148 0012FF48 80 1D 00 0C */ lwz r0, 0xc(r29) /* 8013314C 0012FF4C 28 00 00 00 */ cmplwi r0, 0 @@ -3168,13 +3168,13 @@ lbl_80133198: /* 801331AC 0012FFAC 28 00 00 00 */ cmplwi r0, 0 /* 801331B0 0012FFB0 41 82 00 10 */ beq lbl_801331C0 lbl_801331B4: -/* 801331B4 0012FFB4 48 00 00 3D */ bl func_801331F0 +/* 801331B4 0012FFB4 48 00 00 3D */ bl zTalkBox.pad_pressed__22_unnamed_zTalkBox_cpp_Fv /* 801331B8 0012FFB8 80 63 00 00 */ lwz r3, 0(r3) -/* 801331BC 0012FFBC 4B FF D5 3D */ bl func_801306F8 +/* 801331BC 0012FFBC 4B FF D5 3D */ bl zTalkBox.trigger_pads__22_unnamed_zTalkBox_cpp_FUi lbl_801331C0: /* 801331C0 0012FFC0 38 00 00 00 */ li r0, 0 /* 801331C4 0012FFC4 98 1F 8D 7A */ stb r0, -0x7286(r31) -/* 801331C8 0012FFC8 4B FF D6 39 */ bl func_80130800 +/* 801331C8 0012FFC8 4B FF D6 39 */ bl zTalkBox.flush_triggered__22_unnamed_zTalkBox_cpp_Fv lbl_801331CC: /* 801331CC 0012FFCC 80 01 00 24 */ lwz r0, 0x24(r1) /* 801331D0 0012FFD0 CB E1 00 18 */ lfd f31, 0x18(r1) @@ -3186,8 +3186,8 @@ lbl_801331CC: /* 801331E8 0012FFE8 38 21 00 20 */ addi r1, r1, 0x20 /* 801331EC 0012FFEC 4E 80 00 20 */ blr -.global func_801331F0 -func_801331F0: +.global zTalkBox.pad_pressed__22_unnamed_zTalkBox_cpp_Fv +zTalkBox.pad_pressed__22_unnamed_zTalkBox_cpp_Fv: /* 801331F0 0012FFF0 3C 60 80 32 */ lis r3, lbl_8031B320@ha /* 801331F4 0012FFF4 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l /* 801331F8 0012FFF8 80 03 00 04 */ lwz r0, 4(r3) @@ -3315,7 +3315,7 @@ permit__8ztalkboxFUiUi: /* 801333A0 001301A0 7F E3 FB 78 */ mr r3, r31 /* 801333A4 001301A4 90 04 8D 20 */ stw r0, -0x72e0(r4) /* 801333A8 001301A8 90 04 8D 1C */ stw r0, -0x72e4(r4) -/* 801333AC 001301AC 4B FF D8 E5 */ bl func_80130C90 +/* 801333AC 001301AC 4B FF D8 E5 */ bl zTalkBox.reset_type__Q222_unnamed_zTalkBox_cpp_12wait_contextFv /* 801333B0 001301B0 88 1F 00 00 */ lbz r0, 0(r31) /* 801333B4 001301B4 38 60 00 01 */ li r3, 1 /* 801333B8 001301B8 50 60 3E 30 */ rlwimi r0, r3, 7, 0x18, 0x18 @@ -3331,7 +3331,7 @@ permit__8ztalkboxFUiUi: /* 801333E0 001301E0 D0 03 8D 4C */ stfs f0, -0x72b4(r3) /* 801333E4 001301E4 98 03 8D 55 */ stb r0, -0x72ab(r3) /* 801333E8 001301E8 98 03 8D 54 */ stb r0, -0x72ac(r3) -/* 801333EC 001301EC 4B FF EC 29 */ bl func_80132014 +/* 801333EC 001301EC 4B FF EC 29 */ bl zTalkBox.refresh_prompts__22_unnamed_zTalkBox_cpp_Fv /* 801333F0 001301F0 80 01 00 14 */ lwz r0, 0x14(r1) /* 801333F4 001301F4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801333F8 001301F8 7C 08 03 A6 */ mtlr r0 @@ -3390,7 +3390,7 @@ lbl_801334C4: /* 801334C4 001302C4 80 7F 8D 20 */ lwz r3, -0x72e0(r31) /* 801334C8 001302C8 38 03 00 01 */ addi r0, r3, 1 /* 801334CC 001302CC 90 1F 8D 20 */ stw r0, -0x72e0(r31) -/* 801334D0 001302D0 48 00 00 C1 */ bl func_80133590 +/* 801334D0 001302D0 48 00 00 C1 */ bl zTalkBox.trigger_jot__22_unnamed_zTalkBox_cpp_Fi /* 801334D4 001302D4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 801334D8 001302D8 41 82 00 14 */ beq lbl_801334EC lbl_801334DC: @@ -3424,7 +3424,7 @@ lbl_801334EC: /* 80133544 00130344 38 C6 FF C4 */ addi r6, r6, -60 lbl_80133548: /* 80133548 00130348 7C C3 33 78 */ mr r3, r6 -/* 8013354C 0013034C 4B FF E9 05 */ bl func_80131E50 +/* 8013354C 0013034C 4B FF E9 05 */ bl zTalkBox.is_wait_jot__22_unnamed_zTalkBox_cpp_FRCQ28xtextbox3jot /* 80133550 00130350 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80133554 00130354 40 82 00 28 */ bne lbl_8013357C /* 80133558 00130358 3C 60 80 32 */ lis r3, lbl_8031B320@ha @@ -3433,7 +3433,7 @@ lbl_80133548: /* 80133564 00130364 7C 64 1B 78 */ mr r4, r3 /* 80133568 00130368 38 84 8D 38 */ addi r4, r4, -29384 /* 8013356C 0013036C 38 63 8D 28 */ addi r3, r3, -29400 -/* 80133570 00130370 4B FF D8 0D */ bl func_80130D7C +/* 80133570 00130370 4B FF D8 0D */ bl zTalkBox.__as__Q222_unnamed_zTalkBox_cpp_12wait_contextFRCQ222_unnamed_zTalkBox_cpp_12wait_context /* 80133574 00130374 48 00 00 08 */ b lbl_8013357C /* 80133578 00130378 4B FF FF 64 */ b lbl_801334DC lbl_8013357C: @@ -3443,8 +3443,8 @@ lbl_8013357C: /* 80133588 00130388 38 21 00 30 */ addi r1, r1, 0x30 /* 8013358C 0013038C 4E 80 00 20 */ blr -.global func_80133590 -func_80133590: +.global zTalkBox.trigger_jot__22_unnamed_zTalkBox_cpp_Fi +zTalkBox.trigger_jot__22_unnamed_zTalkBox_cpp_Fi: /* 80133590 00130390 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80133594 00130394 7C 08 02 A6 */ mflr r0 /* 80133598 00130398 3C 80 80 32 */ lis r4, lbl_8031B320@ha @@ -3456,15 +3456,15 @@ func_80133590: /* 801335B0 001303B0 48 00 08 81 */ bl func_80133E30 /* 801335B4 001303B4 1C 1F 00 3C */ mulli r0, r31, 0x3c /* 801335B8 001303B8 7C 63 02 14 */ add r3, r3, r0 -/* 801335BC 001303BC 48 00 00 19 */ bl func_801335D4 +/* 801335BC 001303BC 48 00 00 19 */ bl zTalkBox.trigger_jot__22_unnamed_zTalkBox_cpp_FRCQ28xtextbox3jot /* 801335C0 001303C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 801335C4 001303C4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801335C8 001303C8 7C 08 03 A6 */ mtlr r0 /* 801335CC 001303CC 38 21 00 10 */ addi r1, r1, 0x10 /* 801335D0 001303D0 4E 80 00 20 */ blr -.global func_801335D4 -func_801335D4: +.global zTalkBox.trigger_jot__22_unnamed_zTalkBox_cpp_FRCQ28xtextbox3jot +zTalkBox.trigger_jot__22_unnamed_zTalkBox_cpp_FRCQ28xtextbox3jot: /* 801335D4 001303D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801335D8 001303D8 7C 08 02 A6 */ mflr r0 /* 801335DC 001303DC 80 83 00 38 */ lwz r4, 0x38(r3) @@ -3503,7 +3503,7 @@ lbl_80133610: /* 80133654 00130454 90 01 00 14 */ stw r0, 0x14(r1) /* 80133658 00130458 38 00 00 00 */ li r0, 0 /* 8013365C 0013045C 98 03 00 08 */ stb r0, 8(r3) -/* 80133660 00130460 4B FF E9 B5 */ bl func_80132014 +/* 80133660 00130460 4B FF E9 B5 */ bl zTalkBox.refresh_prompts__22_unnamed_zTalkBox_cpp_Fv /* 80133664 00130464 80 01 00 14 */ lwz r0, 0x14(r1) /* 80133668 00130468 7C 08 03 A6 */ mtlr r0 /* 8013366C 0013046C 38 21 00 10 */ addi r1, r1, 0x10 @@ -3565,10 +3565,10 @@ lbl_80133730: /* 8013373C 0013053C 41 82 00 08 */ beq lbl_80133744 /* 80133740 00130540 38 60 01 C5 */ li r3, 0x1c5 lbl_80133744: -/* 80133744 00130544 4B FF CF 31 */ bl func_80130674 +/* 80133744 00130544 4B FF CF 31 */ bl zTalkBox.trigger__22_unnamed_zTalkBox_cpp_FUi lbl_80133748: /* 80133748 00130548 7F E3 FB 78 */ mr r3, r31 -/* 8013374C 0013054C 4B FF D5 45 */ bl func_80130C90 +/* 8013374C 0013054C 4B FF D5 45 */ bl zTalkBox.reset_type__Q222_unnamed_zTalkBox_cpp_12wait_contextFv /* 80133750 00130550 88 1F 00 00 */ lbz r0, 0(r31) /* 80133754 00130554 38 60 00 01 */ li r3, 1 /* 80133758 00130558 50 60 3E 30 */ rlwimi r0, r3, 7, 0x18, 0x18 @@ -3595,10 +3595,10 @@ lbl_80133748: /* 801337AC 001305AC 93 C1 00 08 */ stw r30, 8(r1) /* 801337B0 001305B0 7C 7E 1B 78 */ mr r30, r3 /* 801337B4 001305B4 FF E0 08 90 */ fmr f31, f1 -/* 801337B8 001305B8 4B FF E9 BD */ bl func_80132174 +/* 801337B8 001305B8 4B FF E9 BD */ bl zTalkBox.update_prompt_status__22_unnamed_zTalkBox_cpp_Ff /* 801337BC 001305BC FC 20 F8 90 */ fmr f1, f31 -/* 801337C0 001305C0 4B FF EA 51 */ bl func_80132210 -/* 801337C4 001305C4 4B FF FA 2D */ bl func_801331F0 +/* 801337C0 001305C0 4B FF EA 51 */ bl zTalkBox.update_quit_status__22_unnamed_zTalkBox_cpp_Ff +/* 801337C4 001305C4 4B FF FA 2D */ bl zTalkBox.pad_pressed__22_unnamed_zTalkBox_cpp_Fv /* 801337C8 001305C8 3C 80 80 32 */ lis r4, lbl_8031B320@ha /* 801337CC 001305CC 38 84 B3 20 */ addi r4, r4, lbl_8031B320@l /* 801337D0 001305D0 3C 84 00 01 */ addis r4, r4, 1 @@ -3745,14 +3745,14 @@ lbl_801339A0: /* 801339D8 001307D8 3C 60 80 32 */ lis r3, lbl_8031B320@ha /* 801339DC 001307DC 90 01 00 14 */ stw r0, 0x14(r1) /* 801339E0 001307E0 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l -/* 801339E4 001307E4 48 00 00 15 */ bl func_801339F8 +/* 801339E4 001307E4 48 00 00 15 */ bl zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_11shared_typeFv /* 801339E8 001307E8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801339EC 001307EC 7C 08 03 A6 */ mtlr r0 /* 801339F0 001307F0 38 21 00 10 */ addi r1, r1, 0x10 /* 801339F4 001307F4 4E 80 00 20 */ blr -.global func_801339F8 -func_801339F8: +.global zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_11shared_typeFv +zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_11shared_typeFv: /* 801339F8 001307F8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801339FC 001307FC 7C 08 02 A6 */ mflr r0 /* 80133A00 00130800 90 01 00 14 */ stw r0, 0x14(r1) diff --git a/asm/Game/zTextBox.s b/asm/Game/zTextBox.s index 4939118ba..cec308001 100644 --- a/asm/Game/zTextBox.s +++ b/asm/Game/zTextBox.s @@ -2,7 +2,7 @@ .section .text # 0x80133E38 - 0x8013499C -func_80133E38: +zTextBox.render_bk_fill__22_unnamed_zTextBox_cpp_FRC8ztextbox: /* 80133E38 00130C38 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80133E3C 00130C3C 7C 08 02 A6 */ mflr r0 /* 80133E40 00130C40 90 01 00 24 */ stw r0, 0x24(r1) @@ -66,7 +66,7 @@ func_80133E38: /* 80133F28 00130D28 C0 62 A3 54 */ lfs f3, lbl_803CECD4-_SDA2_BASE_(r2) /* 80133F2C 00130D2C 38 81 00 14 */ addi r4, r1, 0x14 /* 80133F30 00130D30 FC 80 18 90 */ fmr f4, f3 -/* 80133F34 00130D34 48 00 01 31 */ bl func_80134064 +/* 80133F34 00130D34 48 00 01 31 */ bl zTextBox.set_vert__22_unnamed_zTextBox_cpp_FR18rwGameCube2DVertexffff10iColor_tagff /* 80133F38 00130D38 80 01 00 18 */ lwz r0, 0x18(r1) /* 80133F3C 00130D3C 3C 60 80 32 */ lis r3, lbl_80324258@ha /* 80133F40 00130D40 C0 41 00 20 */ lfs f2, 0x20(r1) @@ -82,7 +82,7 @@ func_80133E38: /* 80133F68 00130D68 C0 82 A3 48 */ lfs f4, lbl_803CECC8-_SDA2_BASE_(r2) /* 80133F6C 00130D6C 7F C3 F3 78 */ mr r3, r30 /* 80133F70 00130D70 38 81 00 10 */ addi r4, r1, 0x10 -/* 80133F74 00130D74 48 00 00 F1 */ bl func_80134064 +/* 80133F74 00130D74 48 00 00 F1 */ bl zTextBox.set_vert__22_unnamed_zTextBox_cpp_FR18rwGameCube2DVertexffff10iColor_tagff /* 80133F78 00130D78 80 01 00 18 */ lwz r0, 0x18(r1) /* 80133F7C 00130D7C 3C 60 80 32 */ lis r3, lbl_80324258@ha /* 80133F80 00130D80 C0 21 00 1C */ lfs f1, 0x1c(r1) @@ -98,7 +98,7 @@ func_80133E38: /* 80133FA8 00130DA8 C0 82 A3 54 */ lfs f4, lbl_803CECD4-_SDA2_BASE_(r2) /* 80133FAC 00130DAC 7F E3 FB 78 */ mr r3, r31 /* 80133FB0 00130DB0 38 81 00 0C */ addi r4, r1, 0xc -/* 80133FB4 00130DB4 48 00 00 B1 */ bl func_80134064 +/* 80133FB4 00130DB4 48 00 00 B1 */ bl zTextBox.set_vert__22_unnamed_zTextBox_cpp_FR18rwGameCube2DVertexffff10iColor_tagff /* 80133FB8 00130DB8 3C 60 80 32 */ lis r3, lbl_80324258@ha /* 80133FBC 00130DBC 7F E4 FB 78 */ mr r4, r31 /* 80133FC0 00130DC0 38 63 42 58 */ addi r3, r3, lbl_80324258@l @@ -125,7 +125,7 @@ func_80133E38: /* 80134014 00130E14 EC 27 08 2A */ fadds f1, f7, f1 /* 80134018 00130E18 38 81 00 08 */ addi r4, r1, 8 /* 8013401C 00130E1C EC 42 00 2A */ fadds f2, f2, f0 -/* 80134020 00130E20 48 00 00 45 */ bl func_80134064 +/* 80134020 00130E20 48 00 00 45 */ bl zTextBox.set_vert__22_unnamed_zTextBox_cpp_FR18rwGameCube2DVertexffff10iColor_tagff /* 80134024 00130E24 3C 80 80 32 */ lis r4, lbl_80324258@ha /* 80134028 00130E28 38 60 00 03 */ li r3, 3 /* 8013402C 00130E2C 38 84 42 58 */ addi r4, r4, lbl_80324258@l @@ -143,8 +143,8 @@ func_80133E38: /* 8013405C 00130E5C 38 21 00 60 */ addi r1, r1, 0x60 /* 80134060 00130E60 4E 80 00 20 */ blr -.global func_80134064 -func_80134064: +.global zTextBox.set_vert__22_unnamed_zTextBox_cpp_FR18rwGameCube2DVertexffff10iColor_tagff +zTextBox.set_vert__22_unnamed_zTextBox_cpp_FR18rwGameCube2DVertexffff10iColor_tagff: /* 80134064 00130E64 D0 23 00 00 */ stfs f1, 0(r3) /* 80134068 00130E68 D0 43 00 04 */ stfs f2, 4(r3) /* 8013406C 00130E6C D0 A3 00 08 */ stfs f5, 8(r3) @@ -161,8 +161,8 @@ func_80134064: /* 80134098 00130E98 4E 80 00 20 */ blr /* 8013409C 00130E9C 4E 80 00 20 */ blr -.global func_801340A0 -func_801340A0: +.global zTextBox.init_textbox__22_unnamed_zTextBox_cpp_FR8ztextbox +zTextBox.init_textbox__22_unnamed_zTextBox_cpp_FR8ztextbox: /* 801340A0 00130EA0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801340A4 00130EA4 7C 08 02 A6 */ mflr r0 /* 801340A8 00130EA8 90 01 00 34 */ stw r0, 0x34(r1) @@ -481,7 +481,7 @@ render__8ztextboxFv: /* 80134508 00131308 88 03 00 10 */ lbz r0, 0x10(r3) /* 8013450C 0013130C 54 00 D7 FF */ rlwinm. r0, r0, 0x1a, 0x1f, 0x1f /* 80134510 00131310 41 82 00 18 */ beq lbl_80134528 -/* 80134514 00131314 4B FF FB 8D */ bl func_801340A0 +/* 80134514 00131314 4B FF FB 8D */ bl zTextBox.init_textbox__22_unnamed_zTextBox_cpp_FR8ztextbox /* 80134518 00131318 88 1F 00 10 */ lbz r0, 0x10(r31) /* 8013451C 0013131C 38 60 00 00 */ li r3, 0 /* 80134520 00131320 50 60 36 72 */ rlwimi r0, r3, 6, 0x19, 0x19 @@ -685,7 +685,7 @@ refresh__8ztextboxFv: /* 801347A8 001315A8 88 03 00 10 */ lbz r0, 0x10(r3) /* 801347AC 001315AC 54 00 D7 FF */ rlwinm. r0, r0, 0x1a, 0x1f, 0x1f /* 801347B0 001315B0 41 82 00 18 */ beq lbl_801347C8 -/* 801347B4 001315B4 4B FF F8 ED */ bl func_801340A0 +/* 801347B4 001315B4 4B FF F8 ED */ bl zTextBox.init_textbox__22_unnamed_zTextBox_cpp_FR8ztextbox /* 801347B8 001315B8 88 1F 00 10 */ lbz r0, 0x10(r31) /* 801347BC 001315BC 38 60 00 00 */ li r3, 0 /* 801347C0 001315C0 50 60 36 72 */ rlwimi r0, r3, 6, 0x19, 0x19 diff --git a/asm/Game/zThrown.s b/asm/Game/zThrown.s index 2fa1e41e4..e42b2ac3f 100644 --- a/asm/Game/zThrown.s +++ b/asm/Game/zThrown.s @@ -125,8 +125,8 @@ lbl_800B6AB0: /* 800B6AD0 000B38D0 38 21 01 20 */ addi r1, r1, 0x120 /* 800B6AD4 000B38D4 4E 80 00 20 */ blr -.global func_800B6AD8 -func_800B6AD8: +.global zThrown.zThrown_AddTempFrame__FP13zThrownStruct +zThrown.zThrown_AddTempFrame__FP13zThrownStruct: /* 800B6AD8 000B38D8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B6ADC 000B38DC 7C 08 02 A6 */ mflr r0 /* 800B6AE0 000B38E0 90 01 00 14 */ stw r0, 0x14(r1) @@ -155,8 +155,8 @@ lbl_800B6B28: /* 800B6B38 000B3938 38 21 00 10 */ addi r1, r1, 0x10 /* 800B6B3C 000B393C 4E 80 00 20 */ blr -.global func_800B6B40 -func_800B6B40: +.global zThrown.zFruit_ColorFade__FP13zThrownStruct +zThrown.zFruit_ColorFade__FP13zThrownStruct: /* 800B6B40 000B3940 C0 43 00 30 */ lfs f2, 0x30(r3) /* 800B6B44 000B3944 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) /* 800B6B48 000B3948 80 63 00 00 */ lwz r3, 0(r3) @@ -316,7 +316,7 @@ lbl_800B6D30: /* 800B6D88 000B3B88 40 82 01 1C */ bne lbl_800B6EA4 /* 800B6D8C 000B3B8C D0 1C 00 30 */ stfs f0, 0x30(r28) /* 800B6D90 000B3B90 7F 83 E3 78 */ mr r3, r28 -/* 800B6D94 000B3B94 4B FF FD AD */ bl func_800B6B40 +/* 800B6D94 000B3B94 4B FF FD AD */ bl zThrown.zFruit_ColorFade__FP13zThrownStruct /* 800B6D98 000B3B98 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B6D9C 000B3B9C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800B6DA0 000B3BA0 80 03 17 B0 */ lwz r0, 0x17b0(r3) @@ -393,7 +393,7 @@ lbl_800B6E94: /* 800B6EA0 000B3CA0 48 00 00 0C */ b lbl_800B6EAC lbl_800B6EA4: /* 800B6EA4 000B3CA4 7F 83 E3 78 */ mr r3, r28 -/* 800B6EA8 000B3CA8 4B FF FC 99 */ bl func_800B6B40 +/* 800B6EA8 000B3CA8 4B FF FC 99 */ bl zThrown.zFruit_ColorFade__FP13zThrownStruct lbl_800B6EAC: /* 800B6EAC 000B3CAC E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800B6EB0 000B3CB0 80 01 00 34 */ lwz r0, 0x34(r1) @@ -406,8 +406,8 @@ lbl_800B6EAC: /* 800B6ECC 000B3CCC 38 21 00 30 */ addi r1, r1, 0x30 /* 800B6ED0 000B3CD0 4E 80 00 20 */ blr -.global func_800B6ED4 -func_800B6ED4: +.global zThrown.Recurse_TranslateStack__FP4xEntP5xVec3 +zThrown.Recurse_TranslateStack__FP4xEntP5xVec3: /* 800B6ED4 000B3CD4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B6ED8 000B3CD8 7C 08 02 A6 */ mflr r0 /* 800B6EDC 000B3CDC 3C A0 80 2F */ lis r5, lbl_802F2EE8@ha @@ -430,7 +430,7 @@ lbl_800B6F14: /* 800B6F1C 000B3D1C 40 82 00 64 */ bne lbl_800B6F80 /* 800B6F20 000B3D20 80 7F 00 00 */ lwz r3, 0(r31) /* 800B6F24 000B3D24 7F A4 EB 78 */ mr r4, r29 -/* 800B6F28 000B3D28 4B FF FF AD */ bl func_800B6ED4 +/* 800B6F28 000B3D28 4B FF FF AD */ bl zThrown.Recurse_TranslateStack__FP4xEntP5xVec3 /* 800B6F2C 000B3D2C 80 7F 00 00 */ lwz r3, 0(r31) /* 800B6F30 000B3D30 C0 1D 00 00 */ lfs f0, 0(r29) /* 800B6F34 000B3D34 80 63 00 24 */ lwz r3, 0x24(r3) @@ -1261,7 +1261,7 @@ lbl_800B7B18: /* 800B7B4C 000B494C C0 05 00 38 */ lfs f0, 0x38(r5) /* 800B7B50 000B4950 EC 01 00 2A */ fadds f0, f1, f0 /* 800B7B54 000B4954 D0 01 00 3C */ stfs f0, 0x3c(r1) -/* 800B7B58 000B4958 4B FF F3 7D */ bl func_800B6ED4 +/* 800B7B58 000B4958 4B FF F3 7D */ bl zThrown.Recurse_TranslateStack__FP4xEntP5xVec3 /* 800B7B5C 000B495C C0 3B 00 30 */ lfs f1, 0x30(r27) /* 800B7B60 000B4960 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) /* 800B7B64 000B4964 FC 01 00 00 */ fcmpu cr0, f1, f0 @@ -1274,7 +1274,7 @@ lbl_800B7B18: /* 800B7B80 000B4980 40 80 01 28 */ bge lbl_800B7CA8 /* 800B7B84 000B4984 D0 1B 00 30 */ stfs f0, 0x30(r27) /* 800B7B88 000B4988 7F 63 DB 78 */ mr r3, r27 -/* 800B7B8C 000B498C 4B FF EF B5 */ bl func_800B6B40 +/* 800B7B8C 000B498C 4B FF EF B5 */ bl zThrown.zFruit_ColorFade__FP13zThrownStruct /* 800B7B90 000B4990 3C 80 80 0B */ lis r4, lbl_800B6BD0@ha /* 800B7B94 000B4994 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B7B98 000B4998 38 04 6B D0 */ addi r0, r4, lbl_800B6BD0@l @@ -1354,10 +1354,10 @@ lbl_800B7C98: /* 800B7CA4 000B4AA4 48 00 01 A8 */ b lbl_800B7E4C lbl_800B7CA8: /* 800B7CA8 000B4AA8 7F 63 DB 78 */ mr r3, r27 -/* 800B7CAC 000B4AAC 4B FF EE 95 */ bl func_800B6B40 +/* 800B7CAC 000B4AAC 4B FF EE 95 */ bl zThrown.zFruit_ColorFade__FP13zThrownStruct lbl_800B7CB0: /* 800B7CB0 000B4AB0 7F E3 FB 78 */ mr r3, r31 -/* 800B7CB4 000B4AB4 48 00 16 19 */ bl func_800B92CC +/* 800B7CB4 000B4AB4 48 00 16 19 */ bl zThrown.checkAgainstButtons__FP4xEnt /* 800B7CB8 000B4AB8 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800B7CBC 000B4ABC 38 80 00 01 */ li r4, 1 /* 800B7CC0 000B4AC0 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -1662,7 +1662,7 @@ lbl_800B80CC: /* 800B80F4 000B4EF4 A0 1C 00 06 */ lhz r0, 6(r28) /* 800B80F8 000B4EF8 60 00 00 80 */ ori r0, r0, 0x80 /* 800B80FC 000B4EFC B0 1C 00 06 */ sth r0, 6(r28) -/* 800B8100 000B4F00 4B FF E9 D9 */ bl func_800B6AD8 +/* 800B8100 000B4F00 4B FF E9 D9 */ bl zThrown.zThrown_AddTempFrame__FP13zThrownStruct /* 800B8104 000B4F04 80 01 00 24 */ lwz r0, 0x24(r1) /* 800B8108 000B4F08 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800B810C 000B4F0C 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -2092,7 +2092,7 @@ lbl_800B8694: /* 800B86F4 000B54F4 A0 1F 00 06 */ lhz r0, 6(r31) /* 800B86F8 000B54F8 60 00 00 80 */ ori r0, r0, 0x80 /* 800B86FC 000B54FC B0 1F 00 06 */ sth r0, 6(r31) -/* 800B8700 000B5500 4B FF E3 D9 */ bl func_800B6AD8 +/* 800B8700 000B5500 4B FF E3 D9 */ bl zThrown.zThrown_AddTempFrame__FP13zThrownStruct /* 800B8704 000B5504 7F E4 FB 78 */ mr r4, r31 /* 800B8708 000B5508 38 7E 00 3C */ addi r3, r30, 0x3c /* 800B870C 000B550C 4B F6 34 49 */ bl xEntDriveInit__FP9xEntDriveP4xEnt @@ -2203,8 +2203,8 @@ lbl_800B885C: /* 800B8890 000B5690 38 03 8F EC */ addi r0, r3, lbl_800B8FEC@l /* 800B8894 000B5694 7C 1D 00 40 */ cmplw r29, r0 /* 800B8898 000B5698 41 82 00 14 */ beq lbl_800B88AC -/* 800B889C 000B569C 3C 60 80 0C */ lis r3, func_800B8B88@ha -/* 800B88A0 000B56A0 38 03 8B 88 */ addi r0, r3, func_800B8B88@l +/* 800B889C 000B569C 3C 60 80 0C */ lis r3, zThrown.zThrownCollide_ThrowFruit__FP13zThrownStructP10xEntCollisPfPf@ha +/* 800B88A0 000B56A0 38 03 8B 88 */ addi r0, r3, zThrown.zThrownCollide_ThrowFruit__FP13zThrownStructP10xEntCollisPfPf@l /* 800B88A4 000B56A4 7C 1D 00 40 */ cmplw r29, r0 /* 800B88A8 000B56A8 40 82 00 20 */ bne lbl_800B88C8 lbl_800B88AC: @@ -2262,8 +2262,8 @@ lbl_800B8954: /* 800B8954 000B5754 38 60 00 00 */ li r3, 0 /* 800B8958 000B5758 4E 80 00 20 */ blr -.global func_800B895C -func_800B895C: +.global zThrown.zThrownCollide_CauseDamage__FP13zThrownStructP10xEntCollis +zThrown.zThrownCollide_CauseDamage__FP13zThrownStructP10xEntCollis: /* 800B895C 000B575C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800B8960 000B5760 7C 08 02 A6 */ mflr r0 /* 800B8964 000B5764 90 01 00 34 */ stw r0, 0x34(r1) @@ -2416,8 +2416,8 @@ lbl_800B8B74: /* 800B8B80 000B5980 38 21 00 30 */ addi r1, r1, 0x30 /* 800B8B84 000B5984 4E 80 00 20 */ blr -.global func_800B8B88 -func_800B8B88: +.global zThrown.zThrownCollide_ThrowFruit__FP13zThrownStructP10xEntCollisPfPf +zThrown.zThrownCollide_ThrowFruit__FP13zThrownStructP10xEntCollisPfPf: /* 800B8B88 000B5988 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800B8B8C 000B598C 7C 08 02 A6 */ mflr r0 /* 800B8B90 000B5990 90 01 00 34 */ stw r0, 0x34(r1) @@ -2428,7 +2428,7 @@ func_800B8B88: /* 800B8BA4 000B59A4 7C BD 2B 78 */ mr r29, r5 /* 800B8BA8 000B59A8 7C DE 33 78 */ mr r30, r6 /* 800B8BAC 000B59AC 90 0D 90 FC */ stw r0, lbl_803CB9FC-_SDA_BASE_(r13) -/* 800B8BB0 000B59B0 4B FF FD AD */ bl func_800B895C +/* 800B8BB0 000B59B0 4B FF FD AD */ bl zThrown.zThrownCollide_CauseDamage__FP13zThrownStructP10xEntCollis /* 800B8BB4 000B59B4 2C 03 00 00 */ cmpwi r3, 0 /* 800B8BB8 000B59B8 41 82 00 20 */ beq lbl_800B8BD8 /* 800B8BBC 000B59BC C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) @@ -2686,7 +2686,7 @@ lbl_800B8F54: /* 800B8F5C 000B5D5C 90 01 00 14 */ stw r0, 0x14(r1) /* 800B8F60 000B5D60 38 00 00 01 */ li r0, 1 /* 800B8F64 000B5D64 90 0D 91 04 */ stw r0, lbl_803CBA04-_SDA_BASE_(r13) -/* 800B8F68 000B5D68 4B FF FC 21 */ bl func_800B8B88 +/* 800B8F68 000B5D68 4B FF FC 21 */ bl zThrown.zThrownCollide_ThrowFruit__FP13zThrownStructP10xEntCollisPfPf /* 800B8F6C 000B5D6C 38 00 00 00 */ li r0, 0 /* 800B8F70 000B5D70 90 0D 91 04 */ stw r0, lbl_803CBA04-_SDA_BASE_(r13) /* 800B8F74 000B5D74 80 01 00 14 */ lwz r0, 0x14(r1) @@ -2704,7 +2704,7 @@ lbl_800B8F54: /* 800B8FA4 000B5DA4 93 A1 00 14 */ stw r29, 0x14(r1) /* 800B8FA8 000B5DA8 7C 7D 1B 78 */ mr r29, r3 /* 800B8FAC 000B5DAC 90 0D 90 FC */ stw r0, lbl_803CB9FC-_SDA_BASE_(r13) -/* 800B8FB0 000B5DB0 4B FF F9 AD */ bl func_800B895C +/* 800B8FB0 000B5DB0 4B FF F9 AD */ bl zThrown.zThrownCollide_CauseDamage__FP13zThrownStructP10xEntCollis /* 800B8FB4 000B5DB4 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) /* 800B8FB8 000B5DB8 38 80 00 16 */ li r4, 0x16 /* 800B8FBC 000B5DBC D0 1E 00 00 */ stfs f0, 0(r30) @@ -2729,7 +2729,7 @@ lbl_800B8FEC: /* 800B9004 000B5E04 93 C1 00 08 */ stw r30, 8(r1) /* 800B9008 000B5E08 7C BE 2B 78 */ mr r30, r5 /* 800B900C 000B5E0C 90 0D 90 FC */ stw r0, lbl_803CB9FC-_SDA_BASE_(r13) -/* 800B9010 000B5E10 4B FF F9 4D */ bl func_800B895C +/* 800B9010 000B5E10 4B FF F9 4D */ bl zThrown.zThrownCollide_CauseDamage__FP13zThrownStructP10xEntCollis /* 800B9014 000B5E14 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) /* 800B9018 000B5E18 D0 1E 00 00 */ stfs f0, 0(r30) /* 800B901C 000B5E1C C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) @@ -2751,7 +2751,7 @@ lbl_800B8FEC: /* 800B905C 000B5E5C 93 A1 00 14 */ stw r29, 0x14(r1) /* 800B9060 000B5E60 7C 7D 1B 78 */ mr r29, r3 /* 800B9064 000B5E64 90 0D 90 FC */ stw r0, lbl_803CB9FC-_SDA_BASE_(r13) -/* 800B9068 000B5E68 4B FF F8 F5 */ bl func_800B895C +/* 800B9068 000B5E68 4B FF F8 F5 */ bl zThrown.zThrownCollide_CauseDamage__FP13zThrownStructP10xEntCollis /* 800B906C 000B5E6C C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) /* 800B9070 000B5E70 38 80 00 16 */ li r4, 0x16 /* 800B9074 000B5E74 D0 1E 00 00 */ stfs f0, 0(r30) @@ -2781,7 +2781,7 @@ lbl_800B90A4: /* 800B90D0 000B5ED0 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) /* 800B90D4 000B5ED4 D0 06 00 00 */ stfs f0, 0(r6) /* 800B90D8 000B5ED8 90 0D 90 FC */ stw r0, lbl_803CB9FC-_SDA_BASE_(r13) -/* 800B90DC 000B5EDC 4B FF F8 81 */ bl func_800B895C +/* 800B90DC 000B5EDC 4B FF F8 81 */ bl zThrown.zThrownCollide_CauseDamage__FP13zThrownStructP10xEntCollis /* 800B90E0 000B5EE0 3B 9D 01 E0 */ addi r28, r29, 0x1e0 /* 800B90E4 000B5EE4 3B 40 00 06 */ li r26, 6 /* 800B90E8 000B5EE8 48 00 00 60 */ b lbl_800B9148 @@ -2931,8 +2931,8 @@ lbl_800B92C4: /* 800B92C4 000B60C4 38 60 00 00 */ li r3, 0 /* 800B92C8 000B60C8 4E 80 00 20 */ blr -.global func_800B92CC -func_800B92CC: +.global zThrown.checkAgainstButtons__FP4xEnt +zThrown.checkAgainstButtons__FP4xEnt: /* 800B92CC 000B60CC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B92D0 000B60D0 7C 08 02 A6 */ mflr r0 /* 800B92D4 000B60D4 38 63 00 64 */ addi r3, r3, 0x64 diff --git a/asm/Game/zUI.s b/asm/Game/zUI.s index 3f5f48765..a4338e3e9 100644 --- a/asm/Game/zUI.s +++ b/asm/Game/zUI.s @@ -2,8 +2,8 @@ .section .text # 0x800B96B8 - 0x800BC558 -.global func_800B96B8 -func_800B96B8: +.global zUI.refresh_model__17_unnamed_zUI_cpp_FR4_zUI +zUI.refresh_model__17_unnamed_zUI_cpp_FR4_zUI: /* 800B96B8 000B64B8 94 21 FF 90 */ stwu r1, -0x70(r1) /* 800B96BC 000B64BC 7C 08 02 A6 */ mflr r0 /* 800B96C0 000B64C0 90 01 00 74 */ stw r0, 0x74(r1) @@ -40,16 +40,16 @@ lbl_800B9728: /* 800B9738 000B6538 38 21 00 70 */ addi r1, r1, 0x70 /* 800B973C 000B653C 4E 80 00 20 */ blr -.global func_800B9740 -func_800B9740: +.global zUI.init_tweaks__17_unnamed_zUI_cpp_Fv +zUI.init_tweaks__17_unnamed_zUI_cpp_Fv: /* 800B9740 000B6540 4E 80 00 20 */ blr -.global func_800B9744 -func_800B9744: +.global zUI.debug_update__17_unnamed_zUI_cpp_FR6zScenef +zUI.debug_update__17_unnamed_zUI_cpp_FR6zScenef: /* 800B9744 000B6544 4E 80 00 20 */ blr -.global func_800B9748 -func_800B9748: +.global zUI.debug_render__17_unnamed_zUI_cpp_Fv +zUI.debug_render__17_unnamed_zUI_cpp_Fv: /* 800B9748 000B6548 4E 80 00 20 */ blr .global PreUpdate__6zUIMgrFP6zScenef @@ -144,7 +144,7 @@ lbl_800B9870: /* 800B9878 000B6678 41 80 FF C0 */ blt lbl_800B9838 /* 800B987C 000B667C FC 20 F8 90 */ fmr f1, f31 /* 800B9880 000B6680 7F A3 EB 78 */ mr r3, r29 -/* 800B9884 000B6684 4B FF FE C1 */ bl func_800B9744 +/* 800B9884 000B6684 4B FF FE C1 */ bl zUI.debug_update__17_unnamed_zUI_cpp_FR6zScenef /* 800B9888 000B6688 80 01 00 24 */ lwz r0, 0x24(r1) /* 800B988C 000B668C CB E1 00 18 */ lfd f31, 0x18(r1) /* 800B9890 000B6690 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -423,7 +423,7 @@ zUI_Init__Fv: /* 800B9C34 000B6A34 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B9C38 000B6A38 7C 08 02 A6 */ mflr r0 /* 800B9C3C 000B6A3C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800B9C40 000B6A40 4B FF FB 01 */ bl func_800B9740 +/* 800B9C40 000B6A40 4B FF FB 01 */ bl zUI.init_tweaks__17_unnamed_zUI_cpp_Fv /* 800B9C44 000B6A44 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B9C48 000B6A48 7C 08 03 A6 */ mtlr r0 /* 800B9C4C 000B6A4C 38 21 00 10 */ addi r1, r1, 0x10 @@ -437,8 +437,8 @@ zUI_Init__Fv: /* 800B9C6C 000B6A6C 38 21 00 10 */ addi r1, r1, 0x10 /* 800B9C70 000B6A70 4E 80 00 20 */ blr -.global func_800B9C74 -func_800B9C74: +.global zUI.load_model__17_unnamed_zUI_cpp_FUi +zUI.load_model__17_unnamed_zUI_cpp_FUi: /* 800B9C74 000B6A74 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B9C78 000B6A78 7C 08 02 A6 */ mflr r0 /* 800B9C7C 000B6A7C 3C 80 80 26 */ lis r4, lbl_8025F750@ha @@ -485,8 +485,8 @@ lbl_800B9D04: /* 800B9D10 000B6B10 38 21 00 20 */ addi r1, r1, 0x20 /* 800B9D14 000B6B14 4E 80 00 20 */ blr -.global func_800B9D18 -func_800B9D18: +.global zUI.load_anim_list__17_unnamed_zUI_cpp_FR4_zUI +zUI.load_anim_list__17_unnamed_zUI_cpp_FR4_zUI: /* 800B9D18 000B6B18 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B9D1C 000B6B1C 7C 08 02 A6 */ mflr r0 /* 800B9D20 000B6B20 90 01 00 14 */ stw r0, 0x14(r1) @@ -561,10 +561,10 @@ zUI_Init__FP4_zUIP9xEntAsset: /* 800B9E24 000B6C24 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 800B9E28 000B6C28 28 03 00 00 */ cmplwi r3, 0 /* 800B9E2C 000B6C2C 41 82 00 14 */ beq lbl_800B9E40 -/* 800B9E30 000B6C30 4B FF FE 45 */ bl func_800B9C74 +/* 800B9E30 000B6C30 4B FF FE 45 */ bl zUI.load_model__17_unnamed_zUI_cpp_FUi /* 800B9E34 000B6C34 90 7F 00 24 */ stw r3, 0x24(r31) /* 800B9E38 000B6C38 7F E3 FB 78 */ mr r3, r31 -/* 800B9E3C 000B6C3C 4B FF FE DD */ bl func_800B9D18 +/* 800B9E3C 000B6C3C 4B FF FE DD */ bl zUI.load_anim_list__17_unnamed_zUI_cpp_FR4_zUI lbl_800B9E40: /* 800B9E40 000B6C40 38 A0 00 00 */ li r5, 0 /* 800B9E44 000B6C44 3C 80 80 0C */ lis r4, lbl_800BA35C@ha @@ -596,7 +596,7 @@ lbl_800B9EA4: /* 800B9EA4 000B6CA4 7F E3 FB 78 */ mr r3, r31 /* 800B9EA8 000B6CA8 4B F9 B3 A9 */ bl zEntReset__FP4zEnt /* 800B9EAC 000B6CAC 7F E3 FB 78 */ mr r3, r31 -/* 800B9EB0 000B6CB0 4B FF F8 09 */ bl func_800B96B8 +/* 800B9EB0 000B6CB0 4B FF F8 09 */ bl zUI.refresh_model__17_unnamed_zUI_cpp_FR4_zUI /* 800B9EB4 000B6CB4 38 00 00 00 */ li r0, 0 /* 800B9EB8 000B6CB8 90 0D 91 10 */ stw r0, lbl_803CBA10-_SDA_BASE_(r13) /* 800B9EBC 000B6CBC 80 7F 00 10 */ lwz r3, 0x10(r31) @@ -697,7 +697,7 @@ zUI_Reset__FP4_zUI: /* 800BA008 000B6E08 7C 7F 1B 78 */ mr r31, r3 /* 800BA00C 000B6E0C 4B F9 B2 45 */ bl zEntReset__FP4zEnt /* 800BA010 000B6E10 7F E3 FB 78 */ mr r3, r31 -/* 800BA014 000B6E14 4B FF F6 A5 */ bl func_800B96B8 +/* 800BA014 000B6E14 4B FF F6 A5 */ bl zUI.refresh_model__17_unnamed_zUI_cpp_FR4_zUI /* 800BA018 000B6E18 38 80 00 00 */ li r4, 0 /* 800BA01C 000B6E1C 98 9F 00 1B */ stb r4, 0x1b(r31) /* 800BA020 000B6E20 88 1F 00 23 */ lbz r0, 0x23(r31) @@ -1270,7 +1270,7 @@ lbl_800BA7E8: /* 800BA7E8 000B75E8 80 0D 91 10 */ lwz r0, lbl_803CBA10-_SDA_BASE_(r13) /* 800BA7EC 000B75EC 7C 1D 00 00 */ cmpw r29, r0 /* 800BA7F0 000B75F0 41 80 FF 70 */ blt lbl_800BA760 -/* 800BA7F4 000B75F4 4B FF EF 55 */ bl func_800B9748 +/* 800BA7F4 000B75F4 4B FF EF 55 */ bl zUI.debug_render__17_unnamed_zUI_cpp_Fv /* 800BA7F8 000B75F8 80 01 00 24 */ lwz r0, 0x24(r1) /* 800BA7FC 000B75FC 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800BA800 000B7600 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -1925,8 +1925,8 @@ lbl_800BB13C: /* 800BB164 000B7F64 38 21 00 40 */ addi r1, r1, 0x40 /* 800BB168 000B7F68 4E 80 00 20 */ blr -.global func_800BB16C -func_800BB16C: +.global zUI.findUI__FP6zSceneUi +zUI.findUI__FP6zSceneUi: /* 800BB16C 000B7F6C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800BB170 000B7F70 7C 08 02 A6 */ mflr r0 /* 800BB174 000B7F74 90 01 00 24 */ stw r0, 0x24(r1) @@ -1973,8 +1973,8 @@ lbl_800BB1E8: /* 800BB200 000B8000 38 21 00 20 */ addi r1, r1, 0x20 /* 800BB204 000B8004 4E 80 00 20 */ blr -.global func_800BB208 -func_800BB208: +.global zUI.findUIFont__FP6zSceneUi +zUI.findUIFont__FP6zSceneUi: /* 800BB208 000B8008 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800BB20C 000B800C 7C 08 02 A6 */ mflr r0 /* 800BB210 000B8010 90 01 00 24 */ stw r0, 0x24(r1) @@ -2144,8 +2144,8 @@ lbl_800BB454: /* 800BB458 000B8258 90 0D 91 50 */ stw r0, lbl_803CBA50-_SDA_BASE_(r13) /* 800BB45C 000B825C 4E 80 00 20 */ blr -.global func_800BB460 -func_800BB460: +.global zUI.init_patsocks__FP6zScene +zUI.init_patsocks__FP6zScene: /* 800BB460 000B8260 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BB464 000B8264 7C 08 02 A6 */ mflr r0 /* 800BB468 000B8268 3C 80 80 26 */ lis r4, lbl_8025F750@ha @@ -2157,7 +2157,7 @@ func_800BB460: /* 800BB480 000B8280 4B F9 0D 95 */ bl xStrHash__FPCc /* 800BB484 000B8284 7C 64 1B 78 */ mr r4, r3 /* 800BB488 000B8288 7F E3 FB 78 */ mr r3, r31 -/* 800BB48C 000B828C 4B FF FC E1 */ bl func_800BB16C +/* 800BB48C 000B828C 4B FF FC E1 */ bl zUI.findUI__FP6zSceneUi /* 800BB490 000B8290 3C 80 80 26 */ lis r4, lbl_8025F750@ha /* 800BB494 000B8294 90 6D 91 34 */ stw r3, lbl_803CBA34-_SDA_BASE_(r13) /* 800BB498 000B8298 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l @@ -2165,7 +2165,7 @@ func_800BB460: /* 800BB4A0 000B82A0 4B F9 0D 75 */ bl xStrHash__FPCc /* 800BB4A4 000B82A4 7C 64 1B 78 */ mr r4, r3 /* 800BB4A8 000B82A8 7F E3 FB 78 */ mr r3, r31 -/* 800BB4AC 000B82AC 4B FF FD 5D */ bl func_800BB208 +/* 800BB4AC 000B82AC 4B FF FD 5D */ bl zUI.findUIFont__FP6zSceneUi /* 800BB4B0 000B82B0 90 6D 91 38 */ stw r3, lbl_803CBA38-_SDA_BASE_(r13) /* 800BB4B4 000B82B4 38 60 00 00 */ li r3, 0 /* 800BB4B8 000B82B8 38 00 FF FF */ li r0, -1 @@ -2185,7 +2185,7 @@ zUI_ScenePortalInit__FP6zScene: /* 800BB4E4 000B82E4 90 01 00 64 */ stw r0, 0x64(r1) /* 800BB4E8 000B82E8 BE 61 00 2C */ stmw r19, 0x2c(r1) /* 800BB4EC 000B82EC 7C 7F 1B 78 */ mr r31, r3 -/* 800BB4F0 000B82F0 4B FF FF 71 */ bl func_800BB460 +/* 800BB4F0 000B82F0 4B FF FF 71 */ bl zUI.init_patsocks__FP6zScene /* 800BB4F4 000B82F4 80 1F 01 04 */ lwz r0, 0x104(r31) /* 800BB4F8 000B82F8 28 00 00 00 */ cmplwi r0, 0 /* 800BB4FC 000B82FC 41 82 08 D8 */ beq lbl_800BBDD4 @@ -2370,7 +2370,7 @@ lbl_800BB77C: /* 800BB78C 000B858C 7F E3 FB 78 */ mr r3, r31 /* 800BB790 000B8590 7C 04 03 78 */ mr r4, r0 /* 800BB794 000B8594 3A B5 00 01 */ addi r21, r21, 1 -/* 800BB798 000B8598 4B FF F9 D5 */ bl func_800BB16C +/* 800BB798 000B8598 4B FF F9 D5 */ bl zUI.findUI__FP6zSceneUi /* 800BB79C 000B859C 3A 94 00 01 */ addi r20, r20, 1 /* 800BB7A0 000B85A0 90 73 00 00 */ stw r3, 0(r19) /* 800BB7A4 000B85A4 28 14 00 0F */ cmplwi r20, 0xf @@ -2399,7 +2399,7 @@ lbl_800BB7EC: /* 800BB7F8 000B85F8 7C 64 1B 78 */ mr r4, r3 /* 800BB7FC 000B85FC 7F E3 FB 78 */ mr r3, r31 /* 800BB800 000B8600 3A B5 00 01 */ addi r21, r21, 1 -/* 800BB804 000B8604 4B FF F9 69 */ bl func_800BB16C +/* 800BB804 000B8604 4B FF F9 69 */ bl zUI.findUI__FP6zSceneUi /* 800BB808 000B8608 90 73 00 10 */ stw r3, 0x10(r19) /* 800BB80C 000B860C 3A 94 00 01 */ addi r20, r20, 1 /* 800BB810 000B8610 28 14 00 08 */ cmplwi r20, 8 @@ -2442,7 +2442,7 @@ lbl_800BB890: /* 800BB89C 000B869C 7C 64 1B 78 */ mr r4, r3 /* 800BB8A0 000B86A0 7F E3 FB 78 */ mr r3, r31 /* 800BB8A4 000B86A4 3A B5 00 01 */ addi r21, r21, 1 -/* 800BB8A8 000B86A8 4B FF F8 C5 */ bl func_800BB16C +/* 800BB8A8 000B86A8 4B FF F8 C5 */ bl zUI.findUI__FP6zSceneUi /* 800BB8AC 000B86AC 90 73 00 14 */ stw r3, 0x14(r19) /* 800BB8B0 000B86B0 3A 94 00 01 */ addi r20, r20, 1 /* 800BB8B4 000B86B4 28 14 00 08 */ cmplwi r20, 8 @@ -2485,7 +2485,7 @@ lbl_800BB934: /* 800BB940 000B8740 7C 64 1B 78 */ mr r4, r3 /* 800BB944 000B8744 7F E3 FB 78 */ mr r3, r31 /* 800BB948 000B8748 3A B5 00 01 */ addi r21, r21, 1 -/* 800BB94C 000B874C 4B FF F8 21 */ bl func_800BB16C +/* 800BB94C 000B874C 4B FF F8 21 */ bl zUI.findUI__FP6zSceneUi /* 800BB950 000B8750 90 73 00 18 */ stw r3, 0x18(r19) /* 800BB954 000B8754 3A 94 00 01 */ addi r20, r20, 1 /* 800BB958 000B8758 28 14 00 08 */ cmplwi r20, 8 @@ -2528,7 +2528,7 @@ lbl_800BB9D8: /* 800BB9E4 000B87E4 7C 64 1B 78 */ mr r4, r3 /* 800BB9E8 000B87E8 7F E3 FB 78 */ mr r3, r31 /* 800BB9EC 000B87EC 3A B5 00 01 */ addi r21, r21, 1 -/* 800BB9F0 000B87F0 4B FF F7 7D */ bl func_800BB16C +/* 800BB9F0 000B87F0 4B FF F7 7D */ bl zUI.findUI__FP6zSceneUi /* 800BB9F4 000B87F4 38 00 00 03 */ li r0, 3 /* 800BB9F8 000B87F8 7F C4 F3 78 */ mr r4, r30 /* 800BB9FC 000B87FC 7E 65 9B 78 */ mr r5, r19 @@ -2599,7 +2599,7 @@ lbl_800BBAD4: /* 800BBAE0 000B88E0 7C 64 1B 78 */ mr r4, r3 /* 800BBAE4 000B88E4 7F E3 FB 78 */ mr r3, r31 /* 800BBAE8 000B88E8 3A B5 00 01 */ addi r21, r21, 1 -/* 800BBAEC 000B88EC 4B FF F6 81 */ bl func_800BB16C +/* 800BBAEC 000B88EC 4B FF F6 81 */ bl zUI.findUI__FP6zSceneUi /* 800BBAF0 000B88F0 38 00 00 03 */ li r0, 3 /* 800BBAF4 000B88F4 7F C4 F3 78 */ mr r4, r30 /* 800BBAF8 000B88F8 7E 65 9B 78 */ mr r5, r19 @@ -2665,7 +2665,7 @@ lbl_800BBBC4: /* 800BBBCC 000B89CC 4B F9 06 49 */ bl xStrHash__FPCc /* 800BBBD0 000B89D0 7C 64 1B 78 */ mr r4, r3 /* 800BBBD4 000B89D4 7F E3 FB 78 */ mr r3, r31 -/* 800BBBD8 000B89D8 4B FF F5 95 */ bl func_800BB16C +/* 800BBBD8 000B89D8 4B FF F5 95 */ bl zUI.findUI__FP6zSceneUi /* 800BBBDC 000B89DC 38 00 00 03 */ li r0, 3 /* 800BBBE0 000B89E0 7F C4 F3 78 */ mr r4, r30 /* 800BBBE4 000B89E4 7F C5 F3 78 */ mr r5, r30 @@ -2747,7 +2747,7 @@ lbl_800BBCE0: /* 800BBCEC 000B8AEC 4B F9 05 29 */ bl xStrHash__FPCc /* 800BBCF0 000B8AF0 7C 64 1B 78 */ mr r4, r3 /* 800BBCF4 000B8AF4 7F E3 FB 78 */ mr r3, r31 -/* 800BBCF8 000B8AF8 4B FF F5 11 */ bl func_800BB208 +/* 800BBCF8 000B8AF8 4B FF F5 11 */ bl zUI.findUIFont__FP6zSceneUi /* 800BBCFC 000B8AFC 90 73 00 1C */ stw r3, 0x1c(r19) /* 800BBD00 000B8B00 3A 73 00 48 */ addi r19, r19, 0x48 /* 800BBD04 000B8B04 3A F7 00 01 */ addi r23, r23, 1 @@ -2765,7 +2765,7 @@ lbl_800BBD08: /* 800BBD30 000B8B30 4B F9 04 E5 */ bl xStrHash__FPCc /* 800BBD34 000B8B34 7C 64 1B 78 */ mr r4, r3 /* 800BBD38 000B8B38 7F E3 FB 78 */ mr r3, r31 -/* 800BBD3C 000B8B3C 4B FF F4 CD */ bl func_800BB208 +/* 800BBD3C 000B8B3C 4B FF F4 CD */ bl zUI.findUIFont__FP6zSceneUi /* 800BBD40 000B8B40 3C 80 80 26 */ lis r4, lbl_8025F750@ha /* 800BBD44 000B8B44 90 6D 91 40 */ stw r3, lbl_803CBA40-_SDA_BASE_(r13) /* 800BBD48 000B8B48 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l @@ -2773,7 +2773,7 @@ lbl_800BBD08: /* 800BBD50 000B8B50 4B F9 04 C5 */ bl xStrHash__FPCc /* 800BBD54 000B8B54 7C 64 1B 78 */ mr r4, r3 /* 800BBD58 000B8B58 7F E3 FB 78 */ mr r3, r31 -/* 800BBD5C 000B8B5C 4B FF F4 AD */ bl func_800BB208 +/* 800BBD5C 000B8B5C 4B FF F4 AD */ bl zUI.findUIFont__FP6zSceneUi /* 800BBD60 000B8B60 3C 80 80 26 */ lis r4, lbl_8025F750@ha /* 800BBD64 000B8B64 90 6D 91 44 */ stw r3, lbl_803CBA44-_SDA_BASE_(r13) /* 800BBD68 000B8B68 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l @@ -2781,7 +2781,7 @@ lbl_800BBD08: /* 800BBD70 000B8B70 4B F9 04 A5 */ bl xStrHash__FPCc /* 800BBD74 000B8B74 7C 64 1B 78 */ mr r4, r3 /* 800BBD78 000B8B78 7F E3 FB 78 */ mr r3, r31 -/* 800BBD7C 000B8B7C 4B FF F4 8D */ bl func_800BB208 +/* 800BBD7C 000B8B7C 4B FF F4 8D */ bl zUI.findUIFont__FP6zSceneUi /* 800BBD80 000B8B80 90 6D 91 54 */ stw r3, lbl_803CBA54-_SDA_BASE_(r13) /* 800BBD84 000B8B84 3C A0 80 0C */ lis r5, lbl_800BB2A4@ha /* 800BBD88 000B8B88 3C 60 80 26 */ lis r3, lbl_8025F750@ha @@ -2793,7 +2793,7 @@ lbl_800BBD08: /* 800BBDA0 000B8BA0 4B F9 04 75 */ bl xStrHash__FPCc /* 800BBDA4 000B8BA4 7C 64 1B 78 */ mr r4, r3 /* 800BBDA8 000B8BA8 7F E3 FB 78 */ mr r3, r31 -/* 800BBDAC 000B8BAC 4B FF F4 5D */ bl func_800BB208 +/* 800BBDAC 000B8BAC 4B FF F4 5D */ bl zUI.findUIFont__FP6zSceneUi /* 800BBDB0 000B8BB0 3C 80 80 26 */ lis r4, lbl_8025F750@ha /* 800BBDB4 000B8BB4 90 6D 91 58 */ stw r3, lbl_803CBA58-_SDA_BASE_(r13) /* 800BBDB8 000B8BB8 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l @@ -2810,8 +2810,8 @@ lbl_800BBDD4: /* 800BBDE0 000B8BE0 38 21 00 60 */ addi r1, r1, 0x60 /* 800BBDE4 000B8BE4 4E 80 00 20 */ blr -.global func_800BBDE8 -func_800BBDE8: +.global zUI.hideWorld__Fv +zUI.hideWorld__Fv: /* 800BBDE8 000B8BE8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BBDEC 000B8BEC 7C 08 02 A6 */ mflr r0 /* 800BBDF0 000B8BF0 3C 60 80 2F */ lis r3, lbl_802F63C8@ha @@ -2838,8 +2838,8 @@ lbl_800BBE08: /* 800BBE40 000B8C40 38 21 00 10 */ addi r1, r1, 0x10 /* 800BBE44 000B8C44 4E 80 00 20 */ blr -.global func_800BBE48 -func_800BBE48: +.global zUI.showWorld__FUi +zUI.showWorld__FUi: /* 800BBE48 000B8C48 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800BBE4C 000B8C4C 7C 08 02 A6 */ mflr r0 /* 800BBE50 000B8C50 1C 83 02 4C */ mulli r4, r3, 0x24c @@ -2893,8 +2893,8 @@ lbl_800BBED4: /* 800BBEF4 000B8CF4 38 21 00 20 */ addi r1, r1, 0x20 /* 800BBEF8 000B8CF8 4E 80 00 20 */ blr -.global func_800BBEFC -func_800BBEFC: +.global zUI.disable_ui__FP4_zUI +zUI.disable_ui__FP4_zUI: /* 800BBEFC 000B8CFC 28 03 00 00 */ cmplwi r3, 0 /* 800BBF00 000B8D00 4D 82 00 20 */ beqlr /* 800BBF04 000B8D04 A0 03 00 06 */ lhz r0, 6(r3) @@ -2905,8 +2905,8 @@ func_800BBEFC: /* 800BBF18 000B8D18 98 03 00 18 */ stb r0, 0x18(r3) /* 800BBF1C 000B8D1C 4E 80 00 20 */ blr -.global func_800BBF20 -func_800BBF20: +.global zUI.enable_ui__FP4_zUI +zUI.enable_ui__FP4_zUI: /* 800BBF20 000B8D20 28 03 00 00 */ cmplwi r3, 0 /* 800BBF24 000B8D24 4D 82 00 20 */ beqlr /* 800BBF28 000B8D28 A0 03 00 06 */ lhz r0, 6(r3) @@ -2917,8 +2917,8 @@ func_800BBF20: /* 800BBF3C 000B8D3C 98 03 00 18 */ stb r0, 0x18(r3) /* 800BBF40 000B8D40 4E 80 00 20 */ blr -.global func_800BBF44 -func_800BBF44: +.global zUI.refresh_patsocks__FUi +zUI.refresh_patsocks__FUi: /* 800BBF44 000B8D44 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BBF48 000B8D48 7C 08 02 A6 */ mflr r0 /* 800BBF4C 000B8D4C 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -2940,9 +2940,9 @@ lbl_800BBF80: /* 800BBF88 000B8D88 90 AD 83 2C */ stw r5, lbl_803CAC2C-_SDA_BASE_(r13) /* 800BBF8C 000B8D8C 40 82 00 20 */ bne lbl_800BBFAC /* 800BBF90 000B8D90 80 6D 91 34 */ lwz r3, lbl_803CBA34-_SDA_BASE_(r13) -/* 800BBF94 000B8D94 4B FF FF 69 */ bl func_800BBEFC +/* 800BBF94 000B8D94 4B FF FF 69 */ bl zUI.disable_ui__FP4_zUI /* 800BBF98 000B8D98 80 6D 91 38 */ lwz r3, lbl_803CBA38-_SDA_BASE_(r13) -/* 800BBF9C 000B8D9C 4B FF FF 61 */ bl func_800BBEFC +/* 800BBF9C 000B8D9C 4B FF FF 61 */ bl zUI.disable_ui__FP4_zUI /* 800BBFA0 000B8DA0 38 00 00 00 */ li r0, 0 /* 800BBFA4 000B8DA4 98 0D 83 20 */ stb r0, lbl_803CAC20-_SDA_BASE_(r13) /* 800BBFA8 000B8DA8 48 00 00 58 */ b lbl_800BC000 @@ -2962,9 +2962,9 @@ lbl_800BBFC4: /* 800BBFD4 000B8DD4 4C C6 31 82 */ crclr 6 /* 800BBFD8 000B8DD8 48 12 7F 5D */ bl func_801E3F34 /* 800BBFDC 000B8DDC 80 6D 91 34 */ lwz r3, lbl_803CBA34-_SDA_BASE_(r13) -/* 800BBFE0 000B8DE0 4B FF FF 41 */ bl func_800BBF20 +/* 800BBFE0 000B8DE0 4B FF FF 41 */ bl zUI.enable_ui__FP4_zUI /* 800BBFE4 000B8DE4 80 6D 91 38 */ lwz r3, lbl_803CBA38-_SDA_BASE_(r13) -/* 800BBFE8 000B8DE8 4B FF FF 39 */ bl func_800BBF20 +/* 800BBFE8 000B8DE8 4B FF FF 39 */ bl zUI.enable_ui__FP4_zUI /* 800BBFEC 000B8DEC 80 6D 91 38 */ lwz r3, lbl_803CBA38-_SDA_BASE_(r13) /* 800BBFF0 000B8DF0 28 03 00 00 */ cmplwi r3, 0 /* 800BBFF4 000B8DF4 41 82 00 0C */ beq lbl_800BC000 @@ -3049,10 +3049,10 @@ lbl_800BC0F4: /* 800BC104 000B8F04 28 03 00 00 */ cmplwi r3, 0 /* 800BC108 000B8F08 41 82 02 40 */ beq lbl_800BC348 /* 800BC10C 000B8F0C 7F 63 DB 78 */ mr r3, r27 -/* 800BC110 000B8F10 4B FF FE 35 */ bl func_800BBF44 -/* 800BC114 000B8F14 4B FF FC D5 */ bl func_800BBDE8 +/* 800BC110 000B8F10 4B FF FE 35 */ bl zUI.refresh_patsocks__FUi +/* 800BC114 000B8F14 4B FF FC D5 */ bl zUI.hideWorld__Fv /* 800BC118 000B8F18 7F 63 DB 78 */ mr r3, r27 -/* 800BC11C 000B8F1C 4B FF FD 2D */ bl func_800BBE48 +/* 800BC11C 000B8F1C 4B FF FD 2D */ bl zUI.showWorld__FUi /* 800BC120 000B8F20 1F DB 02 4C */ mulli r30, r27, 0x24c /* 800BC124 000B8F24 3C 60 80 2F */ lis r3, lbl_802F63C8@ha /* 800BC128 000B8F28 93 6D 91 4C */ stw r27, lbl_803CBA4C-_SDA_BASE_(r13) diff --git a/asm/Game/zUIFont.s b/asm/Game/zUIFont.s index 116efe052..e99a73de4 100644 --- a/asm/Game/zUIFont.s +++ b/asm/Game/zUIFont.s @@ -2,8 +2,8 @@ .section .text # 0x800BC558 - 0x800BD1B0 -.global func_800BC558 -func_800BC558: +.global zUIFont.set_text__FR7zUIFontUi +zUIFont.set_text__FR7zUIFontUi: /* 800BC558 000B9358 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BC55C 000B935C 7C 08 02 A6 */ mflr r0 /* 800BC560 000B9360 90 01 00 14 */ stw r0, 0x14(r1) @@ -25,8 +25,8 @@ lbl_800BC590: /* 800BC59C 000B939C 38 21 00 10 */ addi r1, r1, 0x10 /* 800BC5A0 000B93A0 4E 80 00 20 */ blr -.global func_800BC5A4 -func_800BC5A4: +.global zUIFont.zUIFont_GetHackFlags__FP7zUIFont +zUIFont.zUIFont_GetHackFlags__FP7zUIFont: /* 800BC5A4 000B93A4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BC5A8 000B93A8 7C 08 02 A6 */ mflr r0 /* 800BC5AC 000B93AC 3C 80 80 26 */ lis r4, lbl_8025F9A8@ha @@ -112,7 +112,7 @@ lbl_800BC6BC: /* 800BC6C0 000B94C0 7F E3 FB 78 */ mr r3, r31 /* 800BC6C4 000B94C4 A0 04 00 80 */ lhz r0, 0x80(r4) /* 800BC6C8 000B94C8 B0 1F 00 E8 */ sth r0, 0xe8(r31) -/* 800BC6CC 000B94CC 4B FF FE D9 */ bl func_800BC5A4 +/* 800BC6CC 000B94CC 4B FF FE D9 */ bl zUIFont.zUIFont_GetHackFlags__FP7zUIFont /* 800BC6D0 000B94D0 B0 7F 00 EA */ sth r3, 0xea(r31) /* 800BC6D4 000B94D4 38 00 00 00 */ li r0, 0 /* 800BC6D8 000B94D8 90 1F 00 DC */ stw r0, 0xdc(r31) @@ -160,7 +160,7 @@ lbl_800BC76C: /* 800BC76C 000B956C 80 9F 00 E4 */ lwz r4, 0xe4(r31) /* 800BC770 000B9570 7F E3 FB 78 */ mr r3, r31 /* 800BC774 000B9574 80 84 00 84 */ lwz r4, 0x84(r4) -/* 800BC778 000B9578 4B FF FD E1 */ bl func_800BC558 +/* 800BC778 000B9578 4B FF FD E1 */ bl zUIFont.set_text__FR7zUIFontUi /* 800BC77C 000B957C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BC780 000B9580 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800BC784 000B9584 83 C1 00 08 */ lwz r30, 8(r1) @@ -458,7 +458,7 @@ lbl_800BCB78: /* 800BCB84 000B9984 28 04 00 00 */ cmplwi r4, 0 /* 800BCB88 000B9988 41 82 00 0C */ beq lbl_800BCB94 /* 800BCB8C 000B998C 7F C3 F3 78 */ mr r3, r30 -/* 800BCB90 000B9990 4B FF F9 C9 */ bl func_800BC558 +/* 800BCB90 000B9990 4B FF F9 C9 */ bl zUIFont.set_text__FR7zUIFontUi lbl_800BCB94: /* 800BCB94 000B9994 7F C3 F3 78 */ mr r3, r30 /* 800BCB98 000B9998 4B F5 EC 61 */ bl func_8001B7F8 @@ -516,7 +516,7 @@ lbl_800BCC48: /* 800BCC4C 000B9A4C 41 82 00 2C */ beq lbl_800BCC78 /* 800BCC50 000B9A50 80 86 00 00 */ lwz r4, 0(r6) /* 800BCC54 000B9A54 7F C3 F3 78 */ mr r3, r30 -/* 800BCC58 000B9A58 4B FF F9 01 */ bl func_800BC558 +/* 800BCC58 000B9A58 4B FF F9 01 */ bl zUIFont.set_text__FR7zUIFontUi /* 800BCC5C 000B9A5C 48 00 00 1C */ b lbl_800BCC78 lbl_800BCC60: /* 800BCC60 000B9A60 38 00 00 00 */ li r0, 0 diff --git a/asm/Game/zVar.s b/asm/Game/zVar.s index 39dc28895..be81d0f89 100644 --- a/asm/Game/zVar.s +++ b/asm/Game/zVar.s @@ -2,7 +2,7 @@ .section .text # 0x800BD1B0 - 0x800BE470 -func_800BD1B0: +zVar.var_text_ActivePad__18_unnamed_zVar_cpp_Fv: /* 800BD1B0 000B9FB0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BD1B4 000B9FB4 7C 08 02 A6 */ mflr r0 /* 800BD1B8 000B9FB8 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -219,8 +219,8 @@ lbl_800BD35C: /* 800BD4F4 000BA2F4 38 21 00 10 */ addi r1, r1, 0x10 /* 800BD4F8 000BA2F8 4E 80 00 20 */ blr -.global func_800BD4FC -func_800BD4FC: +.global zVar.zVarGameSlotInfo__18_unnamed_zVar_cpp_FiPcUl +zVar.zVarGameSlotInfo__18_unnamed_zVar_cpp_FiPcUl: /* 800BD4FC 000BA2FC 94 21 FE 50 */ stwu r1, -0x1b0(r1) /* 800BD500 000BA300 7C 08 02 A6 */ mflr r0 /* 800BD504 000BA304 3C A0 80 26 */ lis r5, lbl_8025F9E8@ha @@ -408,7 +408,7 @@ lbl_800BD7A0: /* 800BD7C8 000BA5C8 90 01 00 14 */ stw r0, 0x14(r1) /* 800BD7CC 000BA5CC 38 84 87 68 */ addi r4, r4, lbl_802F8768@l /* 800BD7D0 000BA5D0 38 A0 00 3F */ li r5, 0x3f -/* 800BD7D4 000BA5D4 4B FF FD 29 */ bl func_800BD4FC +/* 800BD7D4 000BA5D4 4B FF FD 29 */ bl zVar.zVarGameSlotInfo__18_unnamed_zVar_cpp_FiPcUl /* 800BD7D8 000BA5D8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BD7DC 000BA5DC 7C 08 03 A6 */ mtlr r0 /* 800BD7E0 000BA5E0 38 21 00 10 */ addi r1, r1, 0x10 @@ -420,7 +420,7 @@ lbl_800BD7A0: /* 800BD7F8 000BA5F8 90 01 00 14 */ stw r0, 0x14(r1) /* 800BD7FC 000BA5FC 38 84 87 A8 */ addi r4, r4, lbl_802F87A8@l /* 800BD800 000BA600 38 A0 00 3F */ li r5, 0x3f -/* 800BD804 000BA604 4B FF FC F9 */ bl func_800BD4FC +/* 800BD804 000BA604 4B FF FC F9 */ bl zVar.zVarGameSlotInfo__18_unnamed_zVar_cpp_FiPcUl /* 800BD808 000BA608 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BD80C 000BA60C 7C 08 03 A6 */ mtlr r0 /* 800BD810 000BA610 38 21 00 10 */ addi r1, r1, 0x10 @@ -432,7 +432,7 @@ lbl_800BD7A0: /* 800BD828 000BA628 90 01 00 14 */ stw r0, 0x14(r1) /* 800BD82C 000BA62C 38 84 87 E8 */ addi r4, r4, lbl_802F87E8@l /* 800BD830 000BA630 38 A0 00 3F */ li r5, 0x3f -/* 800BD834 000BA634 4B FF FC C9 */ bl func_800BD4FC +/* 800BD834 000BA634 4B FF FC C9 */ bl zVar.zVarGameSlotInfo__18_unnamed_zVar_cpp_FiPcUl /* 800BD838 000BA638 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BD83C 000BA63C 7C 08 03 A6 */ mtlr r0 /* 800BD840 000BA640 38 21 00 10 */ addi r1, r1, 0x10 @@ -444,7 +444,7 @@ lbl_800BD7A0: /* 800BD858 000BA658 90 01 00 14 */ stw r0, 0x14(r1) /* 800BD85C 000BA65C 38 84 88 28 */ addi r4, r4, lbl_802F8828@l /* 800BD860 000BA660 38 A0 00 3F */ li r5, 0x3f -/* 800BD864 000BA664 4B FF FC 99 */ bl func_800BD4FC +/* 800BD864 000BA664 4B FF FC 99 */ bl zVar.zVarGameSlotInfo__18_unnamed_zVar_cpp_FiPcUl /* 800BD868 000BA668 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BD86C 000BA66C 7C 08 03 A6 */ mtlr r0 /* 800BD870 000BA670 38 21 00 10 */ addi r1, r1, 0x10 @@ -456,7 +456,7 @@ lbl_800BD7A0: /* 800BD888 000BA688 90 01 00 14 */ stw r0, 0x14(r1) /* 800BD88C 000BA68C 38 84 88 68 */ addi r4, r4, lbl_802F8868@l /* 800BD890 000BA690 38 A0 00 3F */ li r5, 0x3f -/* 800BD894 000BA694 4B FF FC 69 */ bl func_800BD4FC +/* 800BD894 000BA694 4B FF FC 69 */ bl zVar.zVarGameSlotInfo__18_unnamed_zVar_cpp_FiPcUl /* 800BD898 000BA698 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BD89C 000BA69C 7C 08 03 A6 */ mtlr r0 /* 800BD8A0 000BA6A0 38 21 00 10 */ addi r1, r1, 0x10 @@ -468,7 +468,7 @@ lbl_800BD7A0: /* 800BD8B8 000BA6B8 90 01 00 14 */ stw r0, 0x14(r1) /* 800BD8BC 000BA6BC 38 84 88 A8 */ addi r4, r4, lbl_802F88A8@l /* 800BD8C0 000BA6C0 38 A0 00 3F */ li r5, 0x3f -/* 800BD8C4 000BA6C4 4B FF FC 39 */ bl func_800BD4FC +/* 800BD8C4 000BA6C4 4B FF FC 39 */ bl zVar.zVarGameSlotInfo__18_unnamed_zVar_cpp_FiPcUl /* 800BD8C8 000BA6C8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BD8CC 000BA6CC 7C 08 03 A6 */ mtlr r0 /* 800BD8D0 000BA6D0 38 21 00 10 */ addi r1, r1, 0x10 @@ -480,7 +480,7 @@ lbl_800BD7A0: /* 800BD8E8 000BA6E8 90 01 00 14 */ stw r0, 0x14(r1) /* 800BD8EC 000BA6EC 38 84 88 E8 */ addi r4, r4, lbl_802F88E8@l /* 800BD8F0 000BA6F0 38 A0 00 3F */ li r5, 0x3f -/* 800BD8F4 000BA6F4 4B FF FC 09 */ bl func_800BD4FC +/* 800BD8F4 000BA6F4 4B FF FC 09 */ bl zVar.zVarGameSlotInfo__18_unnamed_zVar_cpp_FiPcUl /* 800BD8F8 000BA6F8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BD8FC 000BA6FC 7C 08 03 A6 */ mtlr r0 /* 800BD900 000BA700 38 21 00 10 */ addi r1, r1, 0x10 @@ -492,7 +492,7 @@ lbl_800BD7A0: /* 800BD918 000BA718 90 01 00 14 */ stw r0, 0x14(r1) /* 800BD91C 000BA71C 38 84 89 28 */ addi r4, r4, lbl_802F8928@l /* 800BD920 000BA720 38 A0 00 3F */ li r5, 0x3f -/* 800BD924 000BA724 4B FF FB D9 */ bl func_800BD4FC +/* 800BD924 000BA724 4B FF FB D9 */ bl zVar.zVarGameSlotInfo__18_unnamed_zVar_cpp_FiPcUl /* 800BD928 000BA728 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BD92C 000BA72C 7C 08 03 A6 */ mtlr r0 /* 800BD930 000BA730 38 21 00 10 */ addi r1, r1, 0x10 @@ -873,8 +873,8 @@ lbl_800BDEE0: /* 800BDEF0 000BACF0 38 21 00 10 */ addi r1, r1, 0x10 /* 800BDEF4 000BACF4 4E 80 00 20 */ blr -.global func_800BDEF8 -func_800BDEF8: +.global zVar.find_var__18_unnamed_zVar_cpp_FRC6substr +zVar.find_var__18_unnamed_zVar_cpp_FRC6substr: /* 800BDEF8 000BACF8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800BDEFC 000BACFC 7C 08 02 A6 */ mflr r0 /* 800BDF00 000BAD00 90 01 00 24 */ stw r0, 0x24(r1) @@ -977,7 +977,7 @@ var_text__FRC6substr: /* 800BE04C 000BAE4C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BE050 000BAE50 7C 08 02 A6 */ mflr r0 /* 800BE054 000BAE54 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BE058 000BAE58 4B FF FE A1 */ bl func_800BDEF8 +/* 800BE058 000BAE58 4B FF FE A1 */ bl zVar.find_var__18_unnamed_zVar_cpp_FRC6substr /* 800BE05C 000BAE5C 28 03 00 00 */ cmplwi r3, 0 /* 800BE060 000BAE60 40 82 00 0C */ bne lbl_800BE06C /* 800BE064 000BAE64 38 60 00 00 */ li r3, 0 diff --git a/asm/ODEGdev/OdemuExi2.s b/asm/ODEGdev/OdemuExi2.s index 6fa9b4878..eee1542b4 100644 --- a/asm/ODEGdev/OdemuExi2.s +++ b/asm/ODEGdev/OdemuExi2.s @@ -5453,8 +5453,8 @@ __TRK_set_MSR: /* 801F3BE8 001F09E8 7C 60 01 24 */ mtmsr r3 /* 801F3BEC 001F09EC 4E 80 00 20 */ blr -.global func_801F3BF0 -func_801F3BF0: +.global OdemuExi2.TRK_ppc_memcpy +OdemuExi2.TRK_ppc_memcpy: /* 801F3BF0 001F09F0 7D 00 00 A6 */ mfmsr r8 /* 801F3BF4 001F09F4 39 40 00 00 */ li r10, 0 lbl_801F3BF8: @@ -7164,7 +7164,7 @@ lbl_801F53DC: /* 801F5404 001F2204 7F 43 D3 78 */ mr r3, r26 /* 801F5408 001F2208 7F 24 CB 78 */ mr r4, r25 /* 801F540C 001F220C 7D 06 43 78 */ mr r6, r8 -/* 801F5410 001F2210 4B FF E7 E1 */ bl func_801F3BF0 +/* 801F5410 001F2210 4B FF E7 E1 */ bl OdemuExi2.TRK_ppc_memcpy /* 801F5414 001F2214 48 00 00 3C */ b lbl_801F5450 lbl_801F5418: /* 801F5418 001F2218 80 BC 00 00 */ lwz r5, 0(r28) @@ -7172,7 +7172,7 @@ lbl_801F5418: /* 801F5420 001F2220 7F 44 D3 78 */ mr r4, r26 /* 801F5424 001F2224 7C E6 3B 78 */ mr r6, r7 /* 801F5428 001F2228 7D 07 43 78 */ mr r7, r8 -/* 801F542C 001F222C 4B FF E7 C5 */ bl func_801F3BF0 +/* 801F542C 001F222C 4B FF E7 C5 */ bl OdemuExi2.TRK_ppc_memcpy /* 801F5430 001F2230 80 9C 00 00 */ lwz r4, 0(r28) /* 801F5434 001F2234 7F 23 CB 78 */ mr r3, r25 /* 801F5438 001F2238 4B FF E6 B9 */ bl func_801F3AF0 @@ -8641,7 +8641,7 @@ lbl_801F67C0: /* 801F67D8 001F35D8 60 00 00 C0 */ ori r0, r0, 0xc0 /* 801F67DC 001F35DC 94 1E 00 28 */ stwu r0, 0x28(r30) /* 801F67E0 001F35E0 93 E1 00 50 */ stw r31, 0x50(r1) -/* 801F67E4 001F35E4 48 00 07 95 */ bl func_801F6F78 +/* 801F67E4 001F35E4 48 00 07 95 */ bl OdemuExi2.DBGEXIImm /* 801F67E8 001F35E8 7C 60 00 34 */ cntlzw r0, r3 /* 801F67EC 001F35EC 54 18 D9 7E */ srwi r24, r0, 5 lbl_801F67F0: @@ -8652,7 +8652,7 @@ lbl_801F67F0: /* 801F6800 001F3600 38 61 00 54 */ addi r3, r1, 0x54 /* 801F6804 001F3604 38 80 00 04 */ li r4, 4 /* 801F6808 001F3608 38 A0 00 00 */ li r5, 0 -/* 801F680C 001F360C 48 00 07 6D */ bl func_801F6F78 +/* 801F680C 001F360C 48 00 07 6D */ bl OdemuExi2.DBGEXIImm lbl_801F6810: /* 801F6810 001F3610 80 1D 00 00 */ lwz r0, 0(r29) /* 801F6814 001F3614 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -8682,7 +8682,7 @@ lbl_801F6868: /* 801F6868 001F3668 38 79 00 00 */ addi r3, r25, 0 /* 801F686C 001F366C 38 9A 00 00 */ addi r4, r26, 0 /* 801F6870 001F3670 38 B8 00 00 */ addi r5, r24, 0 -/* 801F6874 001F3674 48 00 04 A1 */ bl func_801F6D14 +/* 801F6874 001F3674 48 00 04 A1 */ bl OdemuExi2.DBGWrite /* 801F6878 001F3678 2C 03 00 00 */ cmpwi r3, 0 /* 801F687C 001F367C 41 82 FF EC */ beq lbl_801F6868 /* 801F6880 001F3680 3F E0 40 00 */ lis r31, 0x4000 @@ -8695,7 +8695,7 @@ lbl_801F6884: /* 801F6898 001F3698 60 00 00 C0 */ ori r0, r0, 0xc0 /* 801F689C 001F369C 90 1E 00 00 */ stw r0, 0(r30) /* 801F68A0 001F36A0 93 E1 00 4C */ stw r31, 0x4c(r1) -/* 801F68A4 001F36A4 48 00 06 D5 */ bl func_801F6F78 +/* 801F68A4 001F36A4 48 00 06 D5 */ bl OdemuExi2.DBGEXIImm /* 801F68A8 001F36A8 7C 60 00 34 */ cntlzw r0, r3 /* 801F68AC 001F36AC 54 1A D9 7E */ srwi r26, r0, 5 lbl_801F68B0: @@ -8705,7 +8705,7 @@ lbl_801F68B0: /* 801F68BC 001F36BC 38 61 00 54 */ addi r3, r1, 0x54 /* 801F68C0 001F36C0 38 80 00 04 */ li r4, 4 /* 801F68C4 001F36C4 38 A0 00 00 */ li r5, 0 -/* 801F68C8 001F36C8 48 00 06 B1 */ bl func_801F6F78 +/* 801F68C8 001F36C8 48 00 06 B1 */ bl OdemuExi2.DBGEXIImm lbl_801F68CC: /* 801F68CC 001F36CC 80 1D 00 00 */ lwz r0, 0(r29) /* 801F68D0 001F36D0 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -8731,7 +8731,7 @@ lbl_801F6908: /* 801F691C 001F371C 60 00 00 C0 */ ori r0, r0, 0xc0 /* 801F6920 001F3720 90 1E 00 00 */ stw r0, 0(r30) /* 801F6924 001F3724 93 01 00 44 */ stw r24, 0x44(r1) -/* 801F6928 001F3728 48 00 06 51 */ bl func_801F6F78 +/* 801F6928 001F3728 48 00 06 51 */ bl OdemuExi2.DBGEXIImm /* 801F692C 001F372C 7C 60 00 34 */ cntlzw r0, r3 /* 801F6930 001F3730 54 03 D9 7E */ srwi r3, r0, 5 lbl_801F6934: @@ -8753,7 +8753,7 @@ lbl_801F6958: /* 801F696C 001F376C 60 00 00 C0 */ ori r0, r0, 0xc0 /* 801F6970 001F3770 90 1E 00 00 */ stw r0, 0(r30) /* 801F6974 001F3774 93 61 00 3C */ stw r27, 0x3c(r1) -/* 801F6978 001F3778 48 00 06 01 */ bl func_801F6F78 +/* 801F6978 001F3778 48 00 06 01 */ bl OdemuExi2.DBGEXIImm /* 801F697C 001F377C 7C 60 00 34 */ cntlzw r0, r3 /* 801F6980 001F3780 54 1A D9 7E */ srwi r26, r0, 5 lbl_801F6984: @@ -8763,7 +8763,7 @@ lbl_801F6984: /* 801F6990 001F3790 38 61 00 54 */ addi r3, r1, 0x54 /* 801F6994 001F3794 38 80 00 04 */ li r4, 4 /* 801F6998 001F3798 38 A0 00 00 */ li r5, 0 -/* 801F699C 001F379C 48 00 05 DD */ bl func_801F6F78 +/* 801F699C 001F379C 48 00 05 DD */ bl OdemuExi2.DBGEXIImm /* 801F69A0 001F37A0 7C 60 00 34 */ cntlzw r0, r3 /* 801F69A4 001F37A4 54 00 D9 7E */ srwi r0, r0, 5 /* 801F69A8 001F37A8 7F 43 03 78 */ or r3, r26, r0 @@ -8811,7 +8811,7 @@ lbl_801F6A38: /* 801F6A40 001F3840 38 9D 00 00 */ addi r4, r29, 0 /* 801F6A44 001F3844 54 05 00 3A */ rlwinm r5, r0, 0, 0, 0x1d /* 801F6A48 001F3848 38 63 E0 00 */ addi r3, r3, -8192 -/* 801F6A4C 001F384C 48 00 03 A5 */ bl func_801F6DF0 +/* 801F6A4C 001F384C 48 00 03 A5 */ bl OdemuExi2.DBGRead /* 801F6A50 001F3850 38 00 00 00 */ li r0, 0 /* 801F6A54 001F3854 90 0D 9D C4 */ stw r0, lbl_803CC6C4-_SDA_BASE_(r13) /* 801F6A58 001F3858 7F E3 FB 78 */ mr r3, r31 @@ -8838,12 +8838,12 @@ lbl_801F6A84: /* 801F6AA8 001F38A8 4B FD D8 69 */ bl OSDisableInterrupts /* 801F6AAC 001F38AC 3B E3 00 00 */ addi r31, r3, 0 /* 801F6AB0 001F38B0 38 61 00 08 */ addi r3, r1, 8 -/* 801F6AB4 001F38B4 48 00 01 B5 */ bl func_801F6C68 +/* 801F6AB4 001F38B4 48 00 01 B5 */ bl OdemuExi2.DBGReadStatus /* 801F6AB8 001F38B8 80 01 00 08 */ lwz r0, 8(r1) /* 801F6ABC 001F38BC 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 801F6AC0 001F38C0 41 82 00 40 */ beq lbl_801F6B00 /* 801F6AC4 001F38C4 38 61 00 08 */ addi r3, r1, 8 -/* 801F6AC8 001F38C8 48 00 04 05 */ bl func_801F6ECC +/* 801F6AC8 001F38C8 48 00 04 05 */ bl OdemuExi2.DBGReadMailbox /* 801F6ACC 001F38CC 80 01 00 08 */ lwz r0, 8(r1) /* 801F6AD0 001F38D0 54 00 00 FE */ clrlwi r0, r0, 3 /* 801F6AD4 001F38D4 90 01 00 08 */ stw r0, 8(r1) @@ -8956,8 +8956,8 @@ lbl_801F6C58: /* 801F6C60 001F3A60 7C 08 03 A6 */ mtlr r0 /* 801F6C64 001F3A64 4E 80 00 20 */ blr -.global func_801F6C68 -func_801F6C68: +.global OdemuExi2.DBGReadStatus +OdemuExi2.DBGReadStatus: /* 801F6C68 001F3A68 7C 08 02 A6 */ mflr r0 /* 801F6C6C 001F3A6C 38 80 00 02 */ li r4, 2 /* 801F6C70 001F3A70 90 01 00 04 */ stw r0, 4(r1) @@ -8974,7 +8974,7 @@ func_801F6C68: /* 801F6C9C 001F3A9C 94 BD 00 28 */ stwu r5, 0x28(r29) /* 801F6CA0 001F3AA0 38 A0 00 01 */ li r5, 1 /* 801F6CA4 001F3AA4 90 01 00 18 */ stw r0, 0x18(r1) -/* 801F6CA8 001F3AA8 48 00 02 D1 */ bl func_801F6F78 +/* 801F6CA8 001F3AA8 48 00 02 D1 */ bl OdemuExi2.DBGEXIImm /* 801F6CAC 001F3AAC 7C 60 00 34 */ cntlzw r0, r3 /* 801F6CB0 001F3AB0 54 1F D9 7E */ srwi r31, r0, 5 lbl_801F6CB4: @@ -8985,7 +8985,7 @@ lbl_801F6CB4: /* 801F6CC4 001F3AC4 38 7B 00 00 */ addi r3, r27, 0 /* 801F6CC8 001F3AC8 38 80 00 04 */ li r4, 4 /* 801F6CCC 001F3ACC 38 A0 00 00 */ li r5, 0 -/* 801F6CD0 001F3AD0 48 00 02 A9 */ bl func_801F6F78 +/* 801F6CD0 001F3AD0 48 00 02 A9 */ bl OdemuExi2.DBGEXIImm /* 801F6CD4 001F3AD4 7C 60 00 34 */ cntlzw r0, r3 /* 801F6CD8 001F3AD8 54 00 D9 7E */ srwi r0, r0, 5 /* 801F6CDC 001F3ADC 7F E3 03 78 */ or r3, r31, r0 @@ -9004,8 +9004,8 @@ lbl_801F6CE0: /* 801F6D0C 001F3B0C 7C 08 03 A6 */ mtlr r0 /* 801F6D10 001F3B10 4E 80 00 20 */ blr -.global func_801F6D14 -func_801F6D14: +.global OdemuExi2.DBGWrite +OdemuExi2.DBGWrite: /* 801F6D14 001F3B14 7C 08 02 A6 */ mflr r0 /* 801F6D18 001F3B18 90 01 00 04 */ stw r0, 4(r1) /* 801F6D1C 001F3B1C 54 60 41 EA */ rlwinm r0, r3, 8, 7, 0x15 @@ -9024,7 +9024,7 @@ func_801F6D14: /* 801F6D50 001F3B50 60 C6 00 C0 */ ori r6, r6, 0xc0 /* 801F6D54 001F3B54 94 DF 00 28 */ stwu r6, 0x28(r31) /* 801F6D58 001F3B58 90 01 00 24 */ stw r0, 0x24(r1) -/* 801F6D5C 001F3B5C 48 00 02 1D */ bl func_801F6F78 +/* 801F6D5C 001F3B5C 48 00 02 1D */ bl OdemuExi2.DBGEXIImm /* 801F6D60 001F3B60 7C 60 00 34 */ cntlzw r0, r3 /* 801F6D64 001F3B64 54 00 D9 7E */ srwi r0, r0, 5 /* 801F6D68 001F3B68 7C 1B 03 78 */ mr r27, r0 @@ -9041,7 +9041,7 @@ lbl_801F6D80: /* 801F6D8C 001F3B8C 90 01 00 20 */ stw r0, 0x20(r1) /* 801F6D90 001F3B90 38 A0 00 01 */ li r5, 1 /* 801F6D94 001F3B94 3B 5A 00 04 */ addi r26, r26, 4 -/* 801F6D98 001F3B98 48 00 01 E1 */ bl func_801F6F78 +/* 801F6D98 001F3B98 48 00 01 E1 */ bl OdemuExi2.DBGEXIImm /* 801F6D9C 001F3B9C 7C 60 00 34 */ cntlzw r0, r3 /* 801F6DA0 001F3BA0 54 00 D9 7E */ srwi r0, r0, 5 /* 801F6DA4 001F3BA4 7F 7B 03 78 */ or r27, r27, r0 @@ -9066,8 +9066,8 @@ lbl_801F6DC0: /* 801F6DE8 001F3BE8 7C 08 03 A6 */ mtlr r0 /* 801F6DEC 001F3BEC 4E 80 00 20 */ blr -.global func_801F6DF0 -func_801F6DF0: +.global OdemuExi2.DBGRead +OdemuExi2.DBGRead: /* 801F6DF0 001F3BF0 7C 08 02 A6 */ mflr r0 /* 801F6DF4 001F3BF4 90 01 00 04 */ stw r0, 4(r1) /* 801F6DF8 001F3BF8 54 60 41 EA */ rlwinm r0, r3, 8, 7, 0x15 @@ -9086,7 +9086,7 @@ func_801F6DF0: /* 801F6E2C 001F3C2C 60 C6 00 C0 */ ori r6, r6, 0xc0 /* 801F6E30 001F3C30 94 DF 00 28 */ stwu r6, 0x28(r31) /* 801F6E34 001F3C34 90 01 00 24 */ stw r0, 0x24(r1) -/* 801F6E38 001F3C38 48 00 01 41 */ bl func_801F6F78 +/* 801F6E38 001F3C38 48 00 01 41 */ bl OdemuExi2.DBGEXIImm /* 801F6E3C 001F3C3C 7C 60 00 34 */ cntlzw r0, r3 /* 801F6E40 001F3C40 54 00 D9 7E */ srwi r0, r0, 5 /* 801F6E44 001F3C44 7C 1B 03 78 */ mr r27, r0 @@ -9100,7 +9100,7 @@ lbl_801F6E5C: /* 801F6E5C 001F3C5C 38 61 00 20 */ addi r3, r1, 0x20 /* 801F6E60 001F3C60 38 80 00 04 */ li r4, 4 /* 801F6E64 001F3C64 38 A0 00 00 */ li r5, 0 -/* 801F6E68 001F3C68 48 00 01 11 */ bl func_801F6F78 +/* 801F6E68 001F3C68 48 00 01 11 */ bl OdemuExi2.DBGEXIImm /* 801F6E6C 001F3C6C 7C 60 00 34 */ cntlzw r0, r3 /* 801F6E70 001F3C70 54 00 D9 7E */ srwi r0, r0, 5 /* 801F6E74 001F3C74 7F 7B 03 78 */ or r27, r27, r0 @@ -9128,8 +9128,8 @@ lbl_801F6E9C: /* 801F6EC4 001F3CC4 7C 08 03 A6 */ mtlr r0 /* 801F6EC8 001F3CC8 4E 80 00 20 */ blr -.global func_801F6ECC -func_801F6ECC: +.global OdemuExi2.DBGReadMailbox +OdemuExi2.DBGReadMailbox: /* 801F6ECC 001F3CCC 7C 08 02 A6 */ mflr r0 /* 801F6ED0 001F3CD0 38 80 00 02 */ li r4, 2 /* 801F6ED4 001F3CD4 90 01 00 04 */ stw r0, 4(r1) @@ -9146,7 +9146,7 @@ func_801F6ECC: /* 801F6F00 001F3D00 94 BD 00 28 */ stwu r5, 0x28(r29) /* 801F6F04 001F3D04 38 A0 00 01 */ li r5, 1 /* 801F6F08 001F3D08 90 01 00 18 */ stw r0, 0x18(r1) -/* 801F6F0C 001F3D0C 48 00 00 6D */ bl func_801F6F78 +/* 801F6F0C 001F3D0C 48 00 00 6D */ bl OdemuExi2.DBGEXIImm /* 801F6F10 001F3D10 7C 60 00 34 */ cntlzw r0, r3 /* 801F6F14 001F3D14 54 1F D9 7E */ srwi r31, r0, 5 lbl_801F6F18: @@ -9157,7 +9157,7 @@ lbl_801F6F18: /* 801F6F28 001F3D28 38 7B 00 00 */ addi r3, r27, 0 /* 801F6F2C 001F3D2C 38 80 00 04 */ li r4, 4 /* 801F6F30 001F3D30 38 A0 00 00 */ li r5, 0 -/* 801F6F34 001F3D34 48 00 00 45 */ bl func_801F6F78 +/* 801F6F34 001F3D34 48 00 00 45 */ bl OdemuExi2.DBGEXIImm /* 801F6F38 001F3D38 7C 60 00 34 */ cntlzw r0, r3 /* 801F6F3C 001F3D3C 54 00 D9 7E */ srwi r0, r0, 5 /* 801F6F40 001F3D40 7F E3 03 78 */ or r3, r31, r0 @@ -9176,8 +9176,8 @@ lbl_801F6F44: /* 801F6F70 001F3D70 7C 08 03 A6 */ mtlr r0 /* 801F6F74 001F3D74 4E 80 00 20 */ blr -.global func_801F6F78 -func_801F6F78: +.global OdemuExi2.DBGEXIImm +OdemuExi2.DBGEXIImm: /* 801F6F78 001F3D78 94 21 FF B8 */ stwu r1, -0x48(r1) /* 801F6F7C 001F3D7C 28 05 00 00 */ cmplwi r5, 0 /* 801F6F80 001F3D80 BE C1 00 20 */ stmw r22, 0x20(r1) diff --git a/asm/bink/bink.s b/asm/bink/bink.s index 129d0337e..cfaad74fb 100644 --- a/asm/bink/bink.s +++ b/asm/bink/bink.s @@ -2,8 +2,8 @@ .section .text # 0x80195FE8 - 0x801B5350 -.global func_80195FE8 -func_80195FE8: +.global bink.xCMprep__FP12xCreditsData +bink.xCMprep__FP12xCreditsData: /* 80195FE8 00192DE8 80 83 00 00 */ lwz r4, 0(r3) /* 80195FEC 00192DEC 3C 04 41 12 */ addis r0, r4, 0x4112 /* 80195FF0 00192DF0 28 00 EE EF */ cmplwi r0, 0xeeef @@ -74,8 +74,8 @@ lbl_801960B4: /* 801960D0 00192ED0 90 03 00 0C */ stw r0, 0xc(r3) /* 801960D4 00192ED4 4E 80 00 20 */ blr -.global func_801960D8 -func_801960D8: +.global bink.xCMcolor_scale__F10iColor_tagf +bink.xCMcolor_scale__F10iColor_tagf: /* 801960D8 00192ED8 94 21 FF B0 */ stwu r1, -0x50(r1) /* 801960DC 00192EDC 7C 08 02 A6 */ mflr r0 /* 801960E0 00192EE0 3C C0 43 30 */ lis r6, 0x4330 @@ -133,8 +133,8 @@ func_80196198: /* 801961A4 00192FA4 98 E3 00 03 */ stb r7, 3(r3) /* 801961A8 00192FA8 4E 80 00 20 */ blr -.global func_801961AC -func_801961AC: +.global bink.xCMrender__FfP12xCreditsData +bink.xCMrender__FfP12xCreditsData: /* 801961AC 00192FAC 94 21 FC 50 */ stwu r1, -0x3b0(r1) /* 801961B0 00192FB0 7C 08 02 A6 */ mflr r0 /* 801961B4 00192FB4 90 01 03 B4 */ stw r0, 0x3b4(r1) @@ -165,7 +165,7 @@ lbl_80196210: /* 80196210 00193010 80 19 00 0C */ lwz r0, 0xc(r25) /* 80196214 00193014 28 00 00 01 */ cmplwi r0, 1 /* 80196218 00193018 40 82 00 08 */ bne lbl_80196220 -/* 8019621C 0019301C 4B FF FD CD */ bl func_80195FE8 +/* 8019621C 0019301C 4B FF FD CD */ bl bink.xCMprep__FP12xCreditsData lbl_80196220: /* 80196220 00193020 3C 60 80 27 */ lis r3, lbl_80274CD0@ha /* 80196224 00193024 FC 20 F0 90 */ fmr f1, f30 @@ -300,7 +300,7 @@ lbl_801963E4: /* 801963FC 001931FC 80 1B 00 10 */ lwz r0, 0x10(r27) /* 80196400 00193200 90 01 00 1C */ stw r0, 0x1c(r1) /* 80196404 00193204 EF 83 00 32 */ fmuls f28, f3, f0 -/* 80196408 00193208 4B FF FC D1 */ bl func_801960D8 +/* 80196408 00193208 4B FF FC D1 */ bl bink.xCMcolor_scale__F10iColor_tagf /* 8019640C 0019320C 80 9F 01 68 */ lwz r4, 0x168(r31) /* 80196410 00193210 80 1F 01 6C */ lwz r0, 0x16c(r31) /* 80196414 00193214 90 81 00 4C */ stw r4, 0x4c(r1) @@ -384,7 +384,7 @@ lbl_80196534: /* 80196538 00193338 FC 20 D8 90 */ fmr f1, f27 /* 8019653C 0019333C 38 61 00 14 */ addi r3, r1, 0x14 /* 80196540 00193340 90 01 00 14 */ stw r0, 0x14(r1) -/* 80196544 00193344 4B FF FB 95 */ bl func_801960D8 +/* 80196544 00193344 4B FF FB 95 */ bl bink.xCMcolor_scale__F10iColor_tagf /* 80196548 00193348 80 9F 01 78 */ lwz r4, 0x178(r31) /* 8019654C 0019334C 80 1F 01 7C */ lwz r0, 0x17c(r31) /* 80196550 00193350 90 81 00 3C */ stw r4, 0x3c(r1) @@ -446,7 +446,7 @@ lbl_801965EC: /* 8019662C 0019342C EC 02 00 2A */ fadds f0, f2, f0 /* 80196630 00193430 90 01 00 0C */ stw r0, 0xc(r1) /* 80196634 00193434 EF 9C 00 2A */ fadds f28, f28, f0 -/* 80196638 00193438 4B FF FA A1 */ bl func_801960D8 +/* 80196638 00193438 4B FF FA A1 */ bl bink.xCMcolor_scale__F10iColor_tagf /* 8019663C 0019343C 80 9F 01 88 */ lwz r4, 0x188(r31) /* 80196640 00193440 80 1F 01 8C */ lwz r0, 0x18c(r31) /* 80196644 00193444 90 81 00 2C */ stw r4, 0x2c(r1) @@ -574,7 +574,7 @@ xCMrender__Fv: /* 801967F8 001935F8 90 01 00 14 */ stw r0, 0x14(r1) /* 801967FC 001935FC C0 2D 84 D4 */ lfs f1, lbl_803CADD4-_SDA_BASE_(r13) /* 80196800 00193600 80 6D 98 E8 */ lwz r3, lbl_803CC1E8-_SDA_BASE_(r13) -/* 80196804 00193604 4B FF F9 A9 */ bl func_801961AC +/* 80196804 00193604 4B FF F9 A9 */ bl bink.xCMrender__FfP12xCreditsData /* 80196808 00193608 80 01 00 14 */ lwz r0, 0x14(r1) /* 8019680C 0019360C 7C 08 03 A6 */ mtlr r0 /* 80196810 00193610 38 21 00 10 */ addi r1, r1, 0x10 @@ -1020,8 +1020,8 @@ lbl_80196DD0: /* 80196DE8 00193BE8 38 21 00 10 */ addi r1, r1, 0x10 /* 80196DEC 00193BEC 4E 80 00 20 */ blr -.global func_80196DF0 -func_80196DF0: +.global bink.NGC_SoundPlay +bink.NGC_SoundPlay: /* 80196DF0 00193BF0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80196DF4 00193BF4 7C 08 02 A6 */ mflr r0 /* 80196DF8 00193BF8 BF 41 00 08 */ stmw r26, 8(r1) @@ -1108,8 +1108,8 @@ lbl_80196F14: /* 80196F2C 00193D2C 38 21 00 20 */ addi r1, r1, 0x20 /* 80196F30 00193D30 4E 80 00 20 */ blr -.global func_80196F34 -func_80196F34: +.global bink.NGC_SoundReinit +bink.NGC_SoundReinit: /* 80196F34 00193D34 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80196F38 00193D38 7C 08 02 A6 */ mflr r0 /* 80196F3C 00193D3C BF 61 00 0C */ stmw r27, 0xc(r1) @@ -1205,8 +1205,8 @@ lbl_80197060: /* 80197088 00193E88 38 21 00 20 */ addi r1, r1, 0x20 /* 8019708C 00193E8C 4E 80 00 20 */ blr -.global func_80197090 -func_80197090: +.global bink.SetStreamVolumePan +bink.SetStreamVolumePan: /* 80197090 00193E90 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80197094 00193E94 7C 08 02 A6 */ mflr r0 /* 80197098 00193E98 BF 41 00 08 */ stmw r26, 8(r1) @@ -1237,8 +1237,8 @@ func_80197090: /* 801970FC 00193EFC 38 21 00 20 */ addi r1, r1, 0x20 /* 80197100 00193F00 4E 80 00 20 */ blr -.global func_80197104 -func_80197104: +.global bink.NGC_SoundVolume +bink.NGC_SoundVolume: /* 80197104 00193F04 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80197108 00193F08 7C 08 02 A6 */ mflr r0 /* 8019710C 00193F0C DB E1 00 28 */ stfd f31, 0x28(r1) @@ -1276,7 +1276,7 @@ func_80197104: /* 8019718C 00193F8C 7F C6 F3 78 */ mr r6, r30 lbl_80197190: /* 80197190 00193F90 7F A5 EB 78 */ mr r5, r29 -/* 80197194 00193F94 4B FF FE FD */ bl func_80197090 +/* 80197194 00193F94 4B FF FE FD */ bl bink.SetStreamVolumePan lbl_80197198: /* 80197198 00193F98 80 7F 01 34 */ lwz r3, 0x134(r31) /* 8019719C 00193F9C 2C 03 00 00 */ cmpwi r3, 0 @@ -1284,7 +1284,7 @@ lbl_80197198: /* 801971A4 00193FA4 80 9F 00 78 */ lwz r4, 0x78(r31) /* 801971A8 00193FA8 7F C6 F3 78 */ mr r6, r30 /* 801971AC 00193FAC 38 A0 00 00 */ li r5, 0 -/* 801971B0 00193FB0 4B FF FE E1 */ bl func_80197090 +/* 801971B0 00193FB0 4B FF FE E1 */ bl bink.SetStreamVolumePan lbl_801971B4: /* 801971B4 00193FB4 80 01 00 34 */ lwz r0, 0x34(r1) /* 801971B8 00193FB8 7C 08 03 A6 */ mtlr r0 @@ -1293,8 +1293,8 @@ lbl_801971B4: /* 801971C4 00193FC4 38 21 00 30 */ addi r1, r1, 0x30 /* 801971C8 00193FC8 4E 80 00 20 */ blr -.global func_801971CC -func_801971CC: +.global bink.NGC_SoundInit +bink.NGC_SoundInit: /* 801971CC 00193FCC 94 21 FF A0 */ stwu r1, -0x60(r1) /* 801971D0 00193FD0 7C 08 02 A6 */ mflr r0 /* 801971D4 00193FD4 DB C1 00 50 */ stfd f30, 0x50(r1) @@ -1475,7 +1475,7 @@ lbl_80197460: /* 8019746C 0019426C 41 80 FE E8 */ blt lbl_80197354 lbl_80197470: /* 80197470 00194270 7F E3 FB 78 */ mr r3, r31 -/* 80197474 00194274 4B FF FC 91 */ bl func_80197104 +/* 80197474 00194274 4B FF FC 91 */ bl bink.NGC_SoundVolume /* 80197478 00194278 38 60 00 01 */ li r3, 1 lbl_8019747C: /* 8019747C 0019427C 80 01 00 64 */ lwz r0, 0x64(r1) @@ -1486,8 +1486,8 @@ lbl_8019747C: /* 80197490 00194290 38 21 00 60 */ addi r1, r1, 0x60 /* 80197494 00194294 4E 80 00 20 */ blr -.global func_80197498 -func_80197498: +.global bink.NGC_SoundPause +bink.NGC_SoundPause: /* 80197498 00194298 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8019749C 0019429C 7C 08 02 A6 */ mflr r0 /* 801974A0 001942A0 93 E1 00 0C */ stw r31, 0xc(r1) @@ -1511,8 +1511,8 @@ lbl_801974D4: /* 801974E0 001942E0 38 21 00 10 */ addi r1, r1, 0x10 /* 801974E4 001942E4 4E 80 00 20 */ blr -.global func_801974E8 -func_801974E8: +.global bink.NGC_SoundResume +bink.NGC_SoundResume: /* 801974E8 001942E8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801974EC 001942EC 7C 08 02 A6 */ mflr r0 /* 801974F0 001942F0 93 E1 00 0C */ stw r31, 0xc(r1) @@ -1536,8 +1536,8 @@ lbl_80197524: /* 80197530 00194330 38 21 00 10 */ addi r1, r1, 0x10 /* 80197534 00194334 4E 80 00 20 */ blr -.global func_80197538 -func_80197538: +.global bink.NGC_SoundShutdown +bink.NGC_SoundShutdown: /* 80197538 00194338 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8019753C 0019433C 7C 08 02 A6 */ mflr r0 /* 80197540 00194340 BF 61 00 0C */ stmw r27, 0xc(r1) @@ -1829,17 +1829,17 @@ lbl_80197920: /* 80197948 00194748 80 BD 00 C8 */ lwz r5, 0xc8(r29) /* 8019794C 0019474C 7F A3 EB 78 */ mr r3, r29 /* 80197950 00194750 38 80 00 00 */ li r4, 0 -/* 80197954 00194754 4B FF F4 9D */ bl func_80196DF0 +/* 80197954 00194754 4B FF F4 9D */ bl bink.NGC_SoundPlay /* 80197958 00194758 7F A3 EB 78 */ mr r3, r29 /* 8019795C 0019475C 38 80 00 01 */ li r4, 1 /* 80197960 00194760 80 A3 00 E8 */ lwz r5, 0xe8(r3) -/* 80197964 00194764 4B FF F4 8D */ bl func_80196DF0 +/* 80197964 00194764 4B FF F4 8D */ bl bink.NGC_SoundPlay /* 80197968 00194768 48 00 00 14 */ b lbl_8019797C lbl_8019796C: /* 8019796C 0019476C 80 9D 00 88 */ lwz r4, 0x88(r29) /* 80197970 00194770 7F A3 EB 78 */ mr r3, r29 /* 80197974 00194774 7F C5 F3 78 */ mr r5, r30 -/* 80197978 00194778 4B FF F4 79 */ bl func_80196DF0 +/* 80197978 00194778 4B FF F4 79 */ bl bink.NGC_SoundPlay lbl_8019797C: /* 8019797C 0019477C 38 60 00 01 */ li r3, 1 lbl_80197980: @@ -1849,8 +1849,8 @@ lbl_80197980: /* 8019798C 0019478C 38 21 00 20 */ addi r1, r1, 0x20 /* 80197990 00194790 4E 80 00 20 */ blr -.global func_80197994 -func_80197994: +.global bink.NGC_StarvedClear +bink.NGC_StarvedClear: /* 80197994 00194794 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80197998 00194798 7C 08 02 A6 */ mflr r0 /* 8019799C 0019479C BF 41 00 08 */ stmw r26, 8(r1) @@ -1897,7 +1897,7 @@ lbl_80197A08: /* 80197A34 00194834 93 CB 00 48 */ stw r30, 0x48(r11) /* 80197A38 00194838 7F 84 E3 78 */ mr r4, r28 /* 80197A3C 0019483C 80 A3 00 94 */ lwz r5, 0x94(r3) -/* 80197A40 00194840 4B FF F3 B1 */ bl func_80196DF0 +/* 80197A40 00194840 4B FF F3 B1 */ bl bink.NGC_SoundPlay /* 80197A44 00194844 80 7F 00 B8 */ lwz r3, 0xb8(r31) /* 80197A48 00194848 81 3F 00 C4 */ lwz r9, 0xc4(r31) /* 80197A4C 0019484C 80 03 01 B2 */ lwz r0, 0x1b2(r3) @@ -2031,7 +2031,7 @@ lbl_80197C18: /* 80197C20 00194A20 40 80 00 18 */ bge lbl_80197C38 lbl_80197C24: /* 80197C24 00194A24 7F E3 FB 78 */ mr r3, r31 -/* 80197C28 00194A28 4B FF FD 6D */ bl func_80197994 +/* 80197C28 00194A28 4B FF FD 6D */ bl bink.NGC_StarvedClear /* 80197C2C 00194A2C 38 00 00 01 */ li r0, 1 /* 80197C30 00194A30 90 1F 00 80 */ stw r0, 0x80(r31) /* 80197C34 00194A34 90 1F 00 5C */ stw r0, 0x5c(r31) @@ -2085,7 +2085,7 @@ lbl_80197CCC: /* 80197CD4 00194AD4 38 80 7F FF */ li r4, 0x7fff lbl_80197CD8: /* 80197CD8 00194AD8 90 83 00 78 */ stw r4, 0x78(r3) -/* 80197CDC 00194ADC 4B FF F4 29 */ bl func_80197104 +/* 80197CDC 00194ADC 4B FF F4 29 */ bl bink.NGC_SoundVolume /* 80197CE0 00194AE0 80 01 00 0C */ lwz r0, 0xc(r1) /* 80197CE4 00194AE4 7C 08 03 A6 */ mtlr r0 /* 80197CE8 00194AE8 38 21 00 08 */ addi r1, r1, 8 @@ -2118,7 +2118,7 @@ lbl_80197D1C: /* 80197D48 00194B48 FC 00 00 18 */ frsp f0, f0 /* 80197D4C 00194B4C EC 00 03 32 */ fmuls f0, f0, f12 /* 80197D50 00194B50 D0 07 00 7C */ stfs f0, 0x7c(r7) -/* 80197D54 00194B54 4B FF F3 B1 */ bl func_80197104 +/* 80197D54 00194B54 4B FF F3 B1 */ bl bink.NGC_SoundVolume /* 80197D58 00194B58 80 01 00 14 */ lwz r0, 0x14(r1) /* 80197D5C 00194B5C 7C 08 03 A6 */ mtlr r0 /* 80197D60 00194B60 38 21 00 10 */ addi r1, r1, 0x10 @@ -2135,7 +2135,7 @@ lbl_80197D68: /* 80197D88 00194B88 80 1F 00 60 */ lwz r0, 0x60(r31) /* 80197D8C 00194B8C 2C 00 00 00 */ cmpwi r0, 0 /* 80197D90 00194B90 40 82 00 14 */ bne lbl_80197DA4 -/* 80197D94 00194B94 4B FF F1 A1 */ bl func_80196F34 +/* 80197D94 00194B94 4B FF F1 A1 */ bl bink.NGC_SoundReinit /* 80197D98 00194B98 2C 03 00 00 */ cmpwi r3, 0 /* 80197D9C 00194B9C 41 82 00 4C */ beq lbl_80197DE8 /* 80197DA0 00194BA0 48 00 00 44 */ b lbl_80197DE4 @@ -2174,13 +2174,13 @@ lbl_80197E00: /* 80197E10 00194C10 7C 7F 1B 78 */ mr r31, r3 /* 80197E14 00194C14 7C 9E 23 79 */ or. r30, r4, r4 /* 80197E18 00194C18 41 82 00 14 */ beq lbl_80197E2C -/* 80197E1C 00194C1C 4B FF F6 7D */ bl func_80197498 +/* 80197E1C 00194C1C 4B FF F6 7D */ bl bink.NGC_SoundPause /* 80197E20 00194C20 38 00 00 01 */ li r0, 1 /* 80197E24 00194C24 90 1F 00 84 */ stw r0, 0x84(r31) /* 80197E28 00194C28 48 00 00 10 */ b lbl_80197E38 lbl_80197E2C: /* 80197E2C 00194C2C 7F E3 FB 78 */ mr r3, r31 -/* 80197E30 00194C30 4B FF F6 B9 */ bl func_801974E8 +/* 80197E30 00194C30 4B FF F6 B9 */ bl bink.NGC_SoundResume /* 80197E34 00194C34 93 DF 00 84 */ stw r30, 0x84(r31) lbl_80197E38: /* 80197E38 00194C38 80 7F 00 84 */ lwz r3, 0x84(r31) @@ -2193,7 +2193,7 @@ lbl_80197E50: /* 80197E50 00194C50 94 21 FF F8 */ stwu r1, -8(r1) /* 80197E54 00194C54 7C 08 02 A6 */ mflr r0 /* 80197E58 00194C58 90 01 00 0C */ stw r0, 0xc(r1) -/* 80197E5C 00194C5C 4B FF F6 DD */ bl func_80197538 +/* 80197E5C 00194C5C 4B FF F6 DD */ bl bink.NGC_SoundShutdown /* 80197E60 00194C60 80 01 00 0C */ lwz r0, 0xc(r1) /* 80197E64 00194C64 7C 08 03 A6 */ mtlr r0 /* 80197E68 00194C68 38 21 00 08 */ addi r1, r1, 8 @@ -2249,7 +2249,7 @@ lbl_80197E70: /* 80197F2C 00194D2C 90 FF 00 14 */ stw r7, 0x14(r31) /* 80197F30 00194D30 90 DF 00 18 */ stw r6, 0x18(r31) /* 80197F34 00194D34 90 BF 00 1C */ stw r5, 0x1c(r31) -/* 80197F38 00194D38 4B FF F2 95 */ bl func_801971CC +/* 80197F38 00194D38 4B FF F2 95 */ bl bink.NGC_SoundInit /* 80197F3C 00194D3C 2C 03 00 00 */ cmpwi r3, 0 /* 80197F40 00194D40 41 82 00 10 */ beq lbl_80197F50 /* 80197F44 00194D44 93 7F 00 64 */ stw r27, 0x64(r31) @@ -2462,8 +2462,8 @@ lbl_80198224: /* 80198248 00195048 41 80 FF DC */ blt lbl_80198224 /* 8019824C 0019504C 4E 80 00 20 */ blr -.global func_80198250 -func_80198250: +.global bink.bpopmalloc +bink.bpopmalloc: /* 80198250 00195050 94 21 FF E8 */ stwu r1, -0x18(r1) /* 80198254 00195054 7C 08 02 A6 */ mflr r0 /* 80198258 00195058 BF A1 00 0C */ stmw r29, 0xc(r1) @@ -2546,8 +2546,8 @@ lbl_80198348: /* 80198350 00195150 38 21 00 08 */ addi r1, r1, 8 /* 80198354 00195154 4E 80 00 20 */ blr -.global func_80198358 -func_80198358: +.global bink.conv16to8 +bink.conv16to8: /* 80198358 00195158 54 A0 F8 7F */ rlwinm. r0, r5, 0x1f, 1, 0x1f /* 8019835C 0019515C 7C 09 03 A6 */ mtctr r0 /* 80198360 00195160 4D 82 00 20 */ beqlr @@ -2560,8 +2560,8 @@ lbl_80198364: /* 80198378 00195178 42 00 FF EC */ bdnz lbl_80198364 /* 8019837C 0019517C 4E 80 00 20 */ blr -.global func_80198380 -func_80198380: +.global bink.dosilence +bink.dosilence: /* 80198380 00195180 94 21 FF E8 */ stwu r1, -0x18(r1) /* 80198384 00195184 7C 08 02 A6 */ mflr r0 /* 80198388 00195188 BF 81 00 08 */ stmw r28, 8(r1) @@ -2618,8 +2618,8 @@ lbl_80198438: /* 80198444 00195244 38 21 00 18 */ addi r1, r1, 0x18 /* 80198448 00195248 4E 80 00 20 */ blr -.global func_8019844C -func_8019844C: +.global bink.checksound +bink.checksound: /* 8019844C 0019524C 94 21 FF D8 */ stwu r1, -0x28(r1) /* 80198450 00195250 7C 08 02 A6 */ mflr r0 /* 80198454 00195254 BF 61 00 14 */ stmw r27, 0x14(r1) @@ -2704,7 +2704,7 @@ lbl_80198538: /* 80198578 00195378 41 82 00 18 */ beq lbl_80198590 /* 8019857C 0019537C 80 61 00 08 */ lwz r3, 8(r1) /* 80198580 00195380 7F E5 FB 78 */ mr r5, r31 -/* 80198584 00195384 4B FF FD D5 */ bl func_80198358 +/* 80198584 00195384 4B FF FD D5 */ bl bink.conv16to8 /* 80198588 00195388 90 61 00 08 */ stw r3, 8(r1) /* 8019858C 0019538C 48 00 00 20 */ b lbl_801985AC lbl_80198590: @@ -2725,7 +2725,7 @@ lbl_801985AC: /* 801985C4 001953C4 80 8B 00 2C */ lwz r4, 0x2c(r11) /* 801985C8 001953C8 80 61 00 08 */ lwz r3, 8(r1) /* 801985CC 001953CC 7C BF 28 50 */ subf r5, r31, r5 -/* 801985D0 001953D0 4B FF FD 89 */ bl func_80198358 +/* 801985D0 001953D0 4B FF FD 89 */ bl bink.conv16to8 /* 801985D4 001953D4 48 00 00 1C */ b lbl_801985F0 lbl_801985D8: /* 801985D8 001953D8 80 A1 00 0C */ lwz r5, 0xc(r1) @@ -2748,7 +2748,7 @@ lbl_80198610: /* 80198614 00195414 2C 00 00 00 */ cmpwi r0, 0 /* 80198618 00195418 41 82 00 10 */ beq lbl_80198628 /* 8019861C 0019541C 80 61 00 08 */ lwz r3, 8(r1) -/* 80198620 00195420 4B FF FD 39 */ bl func_80198358 +/* 80198620 00195420 4B FF FD 39 */ bl bink.conv16to8 /* 80198624 00195424 48 00 00 10 */ b lbl_80198634 lbl_80198628: /* 80198628 00195428 80 61 00 08 */ lwz r3, 8(r1) @@ -2811,8 +2811,8 @@ lbl_801986E4: /* 801986F0 001954F0 38 21 00 28 */ addi r1, r1, 0x28 /* 801986F4 001954F4 4E 80 00 20 */ blr -.global func_801986F8 -func_801986F8: +.global bink.inittimer +bink.inittimer: /* 801986F8 001954F8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801986FC 001954FC 7C 08 02 A6 */ mflr r0 /* 80198700 00195500 93 E1 00 0C */ stw r31, 0xc(r1) @@ -2833,8 +2833,8 @@ lbl_8019872C: /* 80198738 00195538 38 21 00 10 */ addi r1, r1, 0x10 /* 8019873C 0019553C 4E 80 00 20 */ blr -.global func_80198740 -func_80198740: +.global bink.GotoFrame +bink.GotoFrame: /* 80198740 00195540 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80198744 00195544 7C 08 02 A6 */ mflr r0 /* 80198748 00195548 BF C1 00 08 */ stmw r30, 8(r1) @@ -2850,7 +2850,7 @@ lbl_80198760: /* 8019876C 0019556C 2C 09 00 00 */ cmpwi r9, 0 /* 80198770 00195570 41 82 00 0C */ beq lbl_8019877C /* 80198774 00195574 7F E3 FB 78 */ mr r3, r31 -/* 80198778 00195578 4B FF FC D5 */ bl func_8019844C +/* 80198778 00195578 4B FF FC D5 */ bl bink.checksound lbl_8019877C: /* 8019877C 0019557C 80 1F 00 0C */ lwz r0, 0xc(r31) /* 80198780 00195580 2C 1E 00 00 */ cmpwi r30, 0 @@ -2902,7 +2902,7 @@ lbl_80198824: /* 80198828 00195628 2C 00 00 00 */ cmpwi r0, 0 /* 8019882C 0019562C 41 82 00 0C */ beq lbl_80198838 /* 80198830 00195630 7F E3 FB 78 */ mr r3, r31 -/* 80198834 00195634 4B FF FC 19 */ bl func_8019844C +/* 80198834 00195634 4B FF FC 19 */ bl bink.checksound lbl_80198838: /* 80198838 00195638 38 1E 00 01 */ addi r0, r30, 1 /* 8019883C 0019563C 90 1F 00 0C */ stw r0, 0xc(r31) @@ -2940,8 +2940,8 @@ lbl_801988A0: /* 801988B4 001956B4 41 80 FF EC */ blt lbl_801988A0 /* 801988B8 001956B8 4E 80 00 20 */ blr -.global func_801988BC -func_801988BC: +.global bink.high1secrate +bink.high1secrate: /* 801988BC 001956BC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801988C0 001956C0 7C 08 02 A6 */ mflr r0 /* 801988C4 001956C4 BF 41 00 08 */ stmw r26, 8(r1) @@ -3072,7 +3072,7 @@ lbl_80198A64: /* 80198A80 00195880 2C 00 00 00 */ cmpwi r0, 0 /* 80198A84 00195884 41 82 00 0C */ beq lbl_80198A90 /* 80198A88 00195888 7F E3 FB 78 */ mr r3, r31 -/* 80198A8C 0019588C 4B FF F9 C1 */ bl func_8019844C +/* 80198A8C 0019588C 4B FF F9 C1 */ bl bink.checksound lbl_80198A90: /* 80198A90 00195890 93 DF 03 40 */ stw r30, 0x340(r31) /* 80198A94 00195894 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3477,7 +3477,7 @@ lbl_80198F80: lbl_8019905C: /* 8019905C 00195E5C 38 61 00 08 */ addi r3, r1, 8 /* 80199060 00195E60 38 80 03 84 */ li r4, 0x384 -/* 80199064 00195E64 4B FF F1 ED */ bl func_80198250 +/* 80199064 00195E64 4B FF F1 ED */ bl bink.bpopmalloc /* 80199068 00195E68 7C 7F 1B 79 */ or. r31, r3, r3 /* 8019906C 00195E6C 40 82 00 14 */ bne lbl_80199080 lbl_80199070: @@ -3586,7 +3586,7 @@ lbl_801991F0: /* 801991F8 00195FF8 80 9F 01 0C */ lwz r4, 0x10c(r31) /* 801991FC 00195FFC 7F 67 DB 78 */ mr r7, r27 /* 80199200 00196000 80 BF 02 C4 */ lwz r5, 0x2c4(r31) -/* 80199204 00196004 4B FF F6 B9 */ bl func_801988BC +/* 80199204 00196004 4B FF F6 B9 */ bl bink.high1secrate /* 80199208 00196008 80 1F 00 20 */ lwz r0, 0x20(r31) /* 8019920C 0019600C 90 7F 00 F4 */ stw r3, 0xf4(r31) /* 80199210 00196010 74 09 00 10 */ andis. r9, r0, 0x10 @@ -3628,7 +3628,7 @@ lbl_80199280: /* 80199298 00196098 7C 00 49 D6 */ mullw r0, r0, r9 /* 8019929C 0019609C 7C 84 22 14 */ add r4, r4, r4 /* 801992A0 001960A0 7C 80 22 14 */ add r4, r0, r4 -/* 801992A4 001960A4 4B FF EF AD */ bl func_80198250 +/* 801992A4 001960A4 4B FF EF AD */ bl bink.bpopmalloc /* 801992A8 001960A8 90 7F 00 BC */ stw r3, 0xbc(r31) /* 801992AC 001960AC 2C 03 00 00 */ cmpwi r3, 0 /* 801992B0 001960B0 40 82 00 10 */ bne lbl_801992C0 @@ -3709,7 +3709,7 @@ lbl_8019939C: /* 801993B8 001961B8 39 29 FF F8 */ addi r9, r9, -8 /* 801993BC 001961BC 7F A9 00 50 */ subf r29, r9, r0 /* 801993C0 001961C0 7F A4 EB 78 */ mr r4, r29 -/* 801993C4 001961C4 4B FF EE 8D */ bl func_80198250 +/* 801993C4 001961C4 4B FF EE 8D */ bl bink.bpopmalloc /* 801993C8 001961C8 2C 03 00 00 */ cmpwi r3, 0 /* 801993CC 001961CC 90 7F 01 08 */ stw r3, 0x108(r31) /* 801993D0 001961D0 40 82 00 10 */ bne lbl_801993E0 @@ -3748,7 +3748,7 @@ lbl_80199444: /* 8019944C 0019624C 48 00 F7 55 */ bl pushmalloc /* 80199450 00196250 80 9F 02 50 */ lwz r4, 0x250(r31) /* 80199454 00196254 7F E3 FB 78 */ mr r3, r31 -/* 80199458 00196258 4B FF ED F9 */ bl func_80198250 +/* 80199458 00196258 4B FF ED F9 */ bl bink.bpopmalloc /* 8019945C 0019625C 90 7F 02 4C */ stw r3, 0x24c(r31) /* 80199460 00196260 2C 03 00 00 */ cmpwi r3, 0 /* 80199464 00196264 40 82 00 08 */ bne lbl_8019946C @@ -3786,7 +3786,7 @@ lbl_801994D0: /* 801994D4 001962D4 7F E3 FB 78 */ mr r3, r31 /* 801994D8 001962D8 90 1F 02 A4 */ stw r0, 0x2a4(r31) /* 801994DC 001962DC 38 80 00 01 */ li r4, 1 -/* 801994E0 001962E0 4B FF F2 61 */ bl func_80198740 +/* 801994E0 001962E0 4B FF F2 61 */ bl bink.GotoFrame /* 801994E4 001962E4 4B FF D4 B1 */ bl RADTimerRead /* 801994E8 001962E8 80 1F 02 B8 */ lwz r0, 0x2b8(r31) /* 801994EC 001962EC 3D 40 00 01 */ lis r10, 1 @@ -3977,7 +3977,7 @@ lbl_80199778: /* 801997A4 001965A4 81 3F 02 F8 */ lwz r9, 0x2f8(r31) /* 801997A8 001965A8 7D 3E 4A 14 */ add r9, r30, r9 /* 801997AC 001965AC 80 89 00 28 */ lwz r4, 0x28(r9) -/* 801997B0 001965B0 4B FF EA A1 */ bl func_80198250 +/* 801997B0 001965B0 4B FF EA A1 */ bl bink.bpopmalloc /* 801997B4 001965B4 81 3F 02 F8 */ lwz r9, 0x2f8(r31) /* 801997B8 001965B8 7D 3E 4A 14 */ add r9, r30, r9 /* 801997BC 001965BC 90 69 00 2C */ stw r3, 0x2c(r9) @@ -4284,7 +4284,7 @@ lbl_80199BEC: /* 80199C08 00196A08 2C 00 00 00 */ cmpwi r0, 0 /* 80199C0C 00196A0C 40 82 00 C8 */ bne lbl_80199CD4 /* 80199C10 00196A10 7F E3 FB 78 */ mr r3, r31 -/* 80199C14 00196A14 4B FF EA E5 */ bl func_801986F8 +/* 80199C14 00196A14 4B FF EA E5 */ bl bink.inittimer /* 80199C18 00196A18 4B FF CD 7D */ bl RADTimerRead /* 80199C1C 00196A1C 81 3F 02 84 */ lwz r9, 0x284(r31) /* 80199C20 00196A20 7C 7E 1B 78 */ mr r30, r3 @@ -4763,7 +4763,7 @@ lbl_8019A308: /* 8019A30C 0019710C 2C 00 00 00 */ cmpwi r0, 0 /* 8019A310 00197110 41 82 00 0C */ beq lbl_8019A31C /* 8019A314 00197114 7F E3 FB 78 */ mr r3, r31 -/* 8019A318 00197118 4B FF E1 35 */ bl func_8019844C +/* 8019A318 00197118 4B FF E1 35 */ bl bink.checksound lbl_8019A31C: /* 8019A31C 0019711C 80 1F 02 78 */ lwz r0, 0x278(r31) /* 8019A320 00197120 81 3F 01 2C */ lwz r9, 0x12c(r31) @@ -5023,7 +5023,7 @@ lbl_8019A6C0: /* 8019A6C4 001974C4 2C 00 00 00 */ cmpwi r0, 0 /* 8019A6C8 001974C8 41 82 00 0C */ beq lbl_8019A6D4 /* 8019A6CC 001974CC 7F E3 FB 78 */ mr r3, r31 -/* 8019A6D0 001974D0 4B FF DD 7D */ bl func_8019844C +/* 8019A6D0 001974D0 4B FF DD 7D */ bl bink.checksound lbl_8019A6D4: /* 8019A6D4 001974D4 81 3F 02 70 */ lwz r9, 0x270(r31) /* 8019A6D8 001974D8 38 00 FF FF */ li r0, -1 @@ -5031,7 +5031,7 @@ lbl_8019A6D4: /* 8019A6E0 001974E0 7F E3 FB 78 */ mr r3, r31 /* 8019A6E4 001974E4 39 29 00 01 */ addi r9, r9, 1 /* 8019A6E8 001974E8 91 3F 02 70 */ stw r9, 0x270(r31) -/* 8019A6EC 001974EC 4B FF E0 0D */ bl func_801986F8 +/* 8019A6EC 001974EC 4B FF E0 0D */ bl bink.inittimer /* 8019A6F0 001974F0 4B FF C2 A5 */ bl RADTimerRead /* 8019A6F4 001974F4 80 1F 02 78 */ lwz r0, 0x278(r31) /* 8019A6F8 001974F8 7C 67 1B 78 */ mr r7, r3 @@ -5059,8 +5059,8 @@ lbl_8019A738: /* 8019A74C 0019754C 38 21 00 50 */ addi r1, r1, 0x50 /* 8019A750 00197550 4E 80 00 20 */ blr -.global func_8019A754 -func_8019A754: +.global bink.timeframe +bink.timeframe: /* 8019A754 00197554 7C 89 23 78 */ mr r9, r4 /* 8019A758 00197558 80 83 02 7C */ lwz r4, 0x27c(r3) /* 8019A75C 0019755C 2C 04 00 00 */ cmpwi r4, 0 @@ -5164,12 +5164,12 @@ lbl_8019A8B4: /* 8019A8C0 001976C0 2C 09 00 00 */ cmpwi r9, 0 /* 8019A8C4 001976C4 41 82 00 0C */ beq lbl_8019A8D0 /* 8019A8C8 001976C8 7F E3 FB 78 */ mr r3, r31 -/* 8019A8CC 001976CC 4B FF DB 81 */ bl func_8019844C +/* 8019A8CC 001976CC 4B FF DB 81 */ bl bink.checksound lbl_8019A8D0: /* 8019A8D0 001976D0 4B FF C0 C5 */ bl RADTimerRead /* 8019A8D4 001976D4 7C 64 1B 78 */ mr r4, r3 /* 8019A8D8 001976D8 7F E3 FB 78 */ mr r3, r31 -/* 8019A8DC 001976DC 4B FF FE 79 */ bl func_8019A754 +/* 8019A8DC 001976DC 4B FF FE 79 */ bl bink.timeframe /* 8019A8E0 001976E0 81 3F 00 0C */ lwz r9, 0xc(r31) /* 8019A8E4 001976E4 38 80 00 01 */ li r4, 1 /* 8019A8E8 001976E8 80 1F 00 08 */ lwz r0, 8(r31) @@ -5178,7 +5178,7 @@ lbl_8019A8D0: /* 8019A8F4 001976F4 38 89 00 01 */ addi r4, r9, 1 lbl_8019A8F8: /* 8019A8F8 001976F8 7F E3 FB 78 */ mr r3, r31 -/* 8019A8FC 001976FC 4B FF DE 45 */ bl func_80198740 +/* 8019A8FC 001976FC 4B FF DE 45 */ bl bink.GotoFrame /* 8019A900 00197700 38 00 00 00 */ li r0, 0 /* 8019A904 00197704 90 1F 01 38 */ stw r0, 0x138(r31) lbl_8019A908: @@ -5371,7 +5371,7 @@ lbl_8019AB64: lbl_8019AB78: /* 8019AB78 00197978 7F E3 FB 78 */ mr r3, r31 /* 8019AB7C 0019797C 7F C4 F3 78 */ mr r4, r30 -/* 8019AB80 00197980 4B FF DB C1 */ bl func_80198740 +/* 8019AB80 00197980 4B FF DB C1 */ bl bink.GotoFrame /* 8019AB84 00197984 7C 1E E8 00 */ cmpw r30, r29 /* 8019AB88 00197988 41 82 01 00 */ beq lbl_8019AC88 lbl_8019AB8C: @@ -5444,7 +5444,7 @@ lbl_8019AC5C: lbl_8019AC7C: /* 8019AC7C 00197A7C 7F A4 EB 78 */ mr r4, r29 /* 8019AC80 00197A80 7F E3 FB 78 */ mr r3, r31 -/* 8019AC84 00197A84 4B FF DA BD */ bl func_80198740 +/* 8019AC84 00197A84 4B FF DA BD */ bl bink.GotoFrame lbl_8019AC88: /* 8019AC88 00197A88 38 00 00 00 */ li r0, 0 /* 8019AC8C 00197A8C 90 1F 01 38 */ stw r0, 0x138(r31) @@ -5574,8 +5574,8 @@ lbl_8019AE24: /* 8019AE30 00197C30 38 21 00 18 */ addi r1, r1, 0x18 /* 8019AE34 00197C34 4E 80 00 20 */ blr -.global func_8019AE38 -func_8019AE38: +.global bink.endframe +bink.endframe: /* 8019AE38 00197C38 80 03 02 8C */ lwz r0, 0x28c(r3) /* 8019AE3C 00197C3C 2C 00 00 00 */ cmpwi r0, 0 /* 8019AE40 00197C40 4D 82 00 20 */ beqlr @@ -5623,23 +5623,23 @@ lbl_8019AEC4: /* 8019AED4 00197CD4 2C 1D 00 00 */ cmpwi r29, 0 /* 8019AED8 00197CD8 40 82 00 10 */ bne lbl_8019AEE8 /* 8019AEDC 00197CDC 7F E3 FB 78 */ mr r3, r31 -/* 8019AEE0 00197CE0 4B FF D8 19 */ bl func_801986F8 +/* 8019AEE0 00197CE0 4B FF D8 19 */ bl bink.inittimer /* 8019AEE4 00197CE4 83 BF 02 80 */ lwz r29, 0x280(r31) lbl_8019AEE8: /* 8019AEE8 00197CE8 80 1F 02 F0 */ lwz r0, 0x2f0(r31) /* 8019AEEC 00197CEC 2C 00 00 00 */ cmpwi r0, 0 /* 8019AEF0 00197CF0 41 82 00 0C */ beq lbl_8019AEFC /* 8019AEF4 00197CF4 7F E3 FB 78 */ mr r3, r31 -/* 8019AEF8 00197CF8 4B FF D5 55 */ bl func_8019844C +/* 8019AEF8 00197CF8 4B FF D5 55 */ bl bink.checksound lbl_8019AEFC: /* 8019AEFC 00197CFC 4B FF BA 99 */ bl RADTimerRead /* 8019AF00 00197D00 7C 7E 1B 78 */ mr r30, r3 /* 8019AF04 00197D04 7F E3 FB 78 */ mr r3, r31 /* 8019AF08 00197D08 7F C4 F3 78 */ mr r4, r30 -/* 8019AF0C 00197D0C 4B FF F8 49 */ bl func_8019A754 +/* 8019AF0C 00197D0C 4B FF F8 49 */ bl bink.timeframe /* 8019AF10 00197D10 7F E3 FB 78 */ mr r3, r31 /* 8019AF14 00197D14 7F C4 F3 78 */ mr r4, r30 -/* 8019AF18 00197D18 4B FF FF 21 */ bl func_8019AE38 +/* 8019AF18 00197D18 4B FF FF 21 */ bl bink.endframe /* 8019AF1C 00197D1C 80 1F 00 FC */ lwz r0, 0xfc(r31) /* 8019AF20 00197D20 2C 00 00 00 */ cmpwi r0, 0 /* 8019AF24 00197D24 40 82 00 D4 */ bne lbl_8019AFF8 @@ -5743,10 +5743,10 @@ lbl_8019B074: /* 8019B078 00197E78 7C 7E 1B 78 */ mr r30, r3 /* 8019B07C 00197E7C 7F E3 FB 78 */ mr r3, r31 /* 8019B080 00197E80 7F C4 F3 78 */ mr r4, r30 -/* 8019B084 00197E84 4B FF F6 D1 */ bl func_8019A754 +/* 8019B084 00197E84 4B FF F6 D1 */ bl bink.timeframe /* 8019B088 00197E88 7F C4 F3 78 */ mr r4, r30 /* 8019B08C 00197E8C 7F E3 FB 78 */ mr r3, r31 -/* 8019B090 00197E90 4B FF FD A9 */ bl func_8019AE38 +/* 8019B090 00197E90 4B FF FD A9 */ bl bink.endframe /* 8019B094 00197E94 2C 1C 00 00 */ cmpwi r28, 0 /* 8019B098 00197E98 40 82 00 18 */ bne lbl_8019B0B0 /* 8019B09C 00197E9C 80 1F 00 FC */ lwz r0, 0xfc(r31) @@ -5782,7 +5782,7 @@ lbl_8019B0F8: /* 8019B108 00197F08 2C 00 00 00 */ cmpwi r0, 0 /* 8019B10C 00197F0C 41 82 00 0C */ beq lbl_8019B118 /* 8019B110 00197F10 7F E3 FB 78 */ mr r3, r31 -/* 8019B114 00197F14 4B FF D3 39 */ bl func_8019844C +/* 8019B114 00197F14 4B FF D3 39 */ bl bink.checksound lbl_8019B118: /* 8019B118 00197F18 80 7F 00 FC */ lwz r3, 0xfc(r31) lbl_8019B11C: @@ -5804,10 +5804,10 @@ lbl_8019B11C: /* 8019B158 00197F58 7C 7E 1B 78 */ mr r30, r3 /* 8019B15C 00197F5C 7F C4 F3 78 */ mr r4, r30 /* 8019B160 00197F60 7F E3 FB 78 */ mr r3, r31 -/* 8019B164 00197F64 4B FF F5 F1 */ bl func_8019A754 +/* 8019B164 00197F64 4B FF F5 F1 */ bl bink.timeframe /* 8019B168 00197F68 7F C4 F3 78 */ mr r4, r30 /* 8019B16C 00197F6C 7F E3 FB 78 */ mr r3, r31 -/* 8019B170 00197F70 4B FF FC C9 */ bl func_8019AE38 +/* 8019B170 00197F70 4B FF FC C9 */ bl bink.endframe /* 8019B174 00197F74 38 A0 00 7C */ li r5, 0x7c /* 8019B178 00197F78 38 80 00 00 */ li r4, 0 /* 8019B17C 00197F7C 7F A3 EB 78 */ mr r3, r29 @@ -5912,10 +5912,10 @@ lbl_8019B2D0: /* 8019B304 00198104 7C 7E 1B 78 */ mr r30, r3 /* 8019B308 00198108 7F E3 FB 78 */ mr r3, r31 /* 8019B30C 0019810C 7F C4 F3 78 */ mr r4, r30 -/* 8019B310 00198110 4B FF F4 45 */ bl func_8019A754 +/* 8019B310 00198110 4B FF F4 45 */ bl bink.timeframe /* 8019B314 00198114 7F C4 F3 78 */ mr r4, r30 /* 8019B318 00198118 7F E3 FB 78 */ mr r3, r31 -/* 8019B31C 0019811C 4B FF FB 1D */ bl func_8019AE38 +/* 8019B31C 0019811C 4B FF FB 1D */ bl bink.endframe /* 8019B320 00198120 2C 1C 00 00 */ cmpwi r28, 0 /* 8019B324 00198124 41 82 00 10 */ beq lbl_8019B334 /* 8019B328 00198128 80 1F 02 C4 */ lwz r0, 0x2c4(r31) @@ -6003,8 +6003,8 @@ lbl_8019B3DC: /* 8019B460 00198260 38 21 00 18 */ addi r1, r1, 0x18 /* 8019B464 00198264 4E 80 00 20 */ blr -.global func_8019B468 -func_8019B468: +.global bink.smallestrect +bink.smallestrect: /* 8019B468 00198268 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8019B46C 0019826C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8019B470 00198270 81 26 00 00 */ lwz r9, 0(r6) @@ -6162,8 +6162,8 @@ lbl_8019B66C: /* 8019B670 00198470 38 21 00 10 */ addi r1, r1, 0x10 /* 8019B674 00198474 4E 80 00 20 */ blr -.global func_8019B678 -func_8019B678: +.global bink.trysplit +bink.trysplit: /* 8019B678 00198478 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8019B67C 0019847C 7C 08 02 A6 */ mflr r0 /* 8019B680 00198480 BE E1 00 3C */ stmw r23, 0x3c(r1) @@ -6194,7 +6194,7 @@ func_8019B678: /* 8019B6E4 001984E4 39 29 00 0F */ addi r9, r9, 0xf /* 8019B6E8 001984E8 55 3C 00 36 */ rlwinm r28, r9, 0, 0, 0x1b /* 8019B6EC 001984EC 93 81 00 30 */ stw r28, 0x30(r1) -/* 8019B6F0 001984F0 4B FF FD 79 */ bl func_8019B468 +/* 8019B6F0 001984F0 4B FF FD 79 */ bl bink.smallestrect /* 8019B6F4 001984F4 81 5F 00 00 */ lwz r10, 0(r31) /* 8019B6F8 001984F8 7F C6 F3 78 */ mr r6, r30 /* 8019B6FC 001984FC 81 7F 00 04 */ lwz r11, 4(r31) @@ -6213,7 +6213,7 @@ func_8019B678: /* 8019B730 00198530 7D 29 E2 14 */ add r9, r9, r28 /* 8019B734 00198534 90 01 00 30 */ stw r0, 0x30(r1) /* 8019B738 00198538 91 21 00 28 */ stw r9, 0x28(r1) -/* 8019B73C 0019853C 4B FF FD 2D */ bl func_8019B468 +/* 8019B73C 0019853C 4B FF FD 2D */ bl bink.smallestrect /* 8019B740 00198540 81 5F 00 0C */ lwz r10, 0xc(r31) /* 8019B744 00198544 81 3F 00 08 */ lwz r9, 8(r31) /* 8019B748 00198548 81 7A 00 08 */ lwz r11, 8(r26) @@ -6252,7 +6252,7 @@ lbl_8019B774: /* 8019B7C4 001985C4 39 29 00 0F */ addi r9, r9, 0xf /* 8019B7C8 001985C8 55 3D 00 36 */ rlwinm r29, r9, 0, 0, 0x1b /* 8019B7CC 001985CC 93 A1 00 34 */ stw r29, 0x34(r1) -/* 8019B7D0 001985D0 4B FF FC 99 */ bl func_8019B468 +/* 8019B7D0 001985D0 4B FF FC 99 */ bl bink.smallestrect /* 8019B7D4 001985D4 81 5F 00 00 */ lwz r10, 0(r31) /* 8019B7D8 001985D8 7F 04 C3 78 */ mr r4, r24 /* 8019B7DC 001985DC 81 7F 00 04 */ lwz r11, 4(r31) @@ -6271,7 +6271,7 @@ lbl_8019B774: /* 8019B810 00198610 7D 29 EA 14 */ add r9, r9, r29 /* 8019B814 00198614 90 01 00 34 */ stw r0, 0x34(r1) /* 8019B818 00198618 91 21 00 2C */ stw r9, 0x2c(r1) -/* 8019B81C 0019861C 4B FF FC 4D */ bl func_8019B468 +/* 8019B81C 0019861C 4B FF FC 4D */ bl bink.smallestrect /* 8019B820 00198620 81 5F 00 0C */ lwz r10, 0xc(r31) /* 8019B824 00198624 81 3F 00 08 */ lwz r9, 8(r31) /* 8019B828 00198628 81 61 00 10 */ lwz r11, 0x10(r1) @@ -6347,7 +6347,7 @@ lbl_8019B900: /* 8019B930 00198730 91 21 00 08 */ stw r9, 8(r1) /* 8019B934 00198734 91 61 00 14 */ stw r11, 0x14(r1) /* 8019B938 00198738 91 21 00 0C */ stw r9, 0xc(r1) -/* 8019B93C 0019873C 4B FF FB 2D */ bl func_8019B468 +/* 8019B93C 0019873C 4B FF FB 2D */ bl bink.smallestrect /* 8019B940 00198740 77 A0 08 00 */ andis. r0, r29, 0x800 /* 8019B944 00198744 90 7F 00 B4 */ stw r3, 0xb4(r31) /* 8019B948 00198748 40 82 01 68 */ bne lbl_8019BAB0 @@ -6371,7 +6371,7 @@ lbl_8019B900: /* 8019B990 00198790 7F 9D E3 78 */ mr r29, r28 /* 8019B994 00198794 91 49 00 08 */ stw r10, 8(r9) /* 8019B998 00198798 91 09 00 0C */ stw r8, 0xc(r9) -/* 8019B99C 0019879C 4B FF FC DD */ bl func_8019B678 +/* 8019B99C 0019879C 4B FF FC DD */ bl bink.trysplit /* 8019B9A0 001987A0 90 61 01 88 */ stw r3, 0x188(r1) /* 8019B9A4 001987A4 3B 61 01 88 */ addi r27, r1, 0x188 lbl_8019B9A8: @@ -6429,7 +6429,7 @@ lbl_8019B9EC: /* 8019BA68 00198868 80 FF 00 E0 */ lwz r7, 0xe0(r31) /* 8019BA6C 0019886C 7C 9A 62 14 */ add r4, r26, r12 /* 8019BA70 00198870 7C 79 62 14 */ add r3, r25, r12 -/* 8019BA74 00198874 4B FF FC 05 */ bl func_8019B678 +/* 8019BA74 00198874 4B FF FC 05 */ bl bink.trysplit /* 8019BA78 00198878 81 3F 00 B4 */ lwz r9, 0xb4(r31) /* 8019BA7C 0019887C 57 C0 10 3A */ slwi r0, r30, 2 /* 8019BA80 00198880 7C 7B 01 2E */ stwx r3, r27, r0 @@ -6440,7 +6440,7 @@ lbl_8019B9EC: /* 8019BA94 00198894 7C 79 22 14 */ add r3, r25, r4 /* 8019BA98 00198898 80 FF 00 E0 */ lwz r7, 0xe0(r31) /* 8019BA9C 0019889C 7C 9A 22 14 */ add r4, r26, r4 -/* 8019BAA0 001988A0 4B FF FB D9 */ bl func_8019B678 +/* 8019BAA0 001988A0 4B FF FB D9 */ bl bink.trysplit /* 8019BAA4 001988A4 57 C0 10 3A */ slwi r0, r30, 2 /* 8019BAA8 001988A8 7C 7B 01 2E */ stwx r3, r27, r0 /* 8019BAAC 001988AC 4B FF FE FC */ b lbl_8019B9A8 @@ -6590,15 +6590,15 @@ lbl_8019BC90: /* 8019BCB0 00198AB0 80 03 02 F0 */ lwz r0, 0x2f0(r3) /* 8019BCB4 00198AB4 2C 00 00 00 */ cmpwi r0, 0 /* 8019BCB8 00198AB8 41 82 00 08 */ beq lbl_8019BCC0 -/* 8019BCBC 00198ABC 4B FF C7 91 */ bl func_8019844C +/* 8019BCBC 00198ABC 4B FF C7 91 */ bl bink.checksound lbl_8019BCC0: /* 8019BCC0 00198AC0 80 01 00 0C */ lwz r0, 0xc(r1) /* 8019BCC4 00198AC4 7C 08 03 A6 */ mtlr r0 /* 8019BCC8 00198AC8 38 21 00 08 */ addi r1, r1, 8 /* 8019BCCC 00198ACC 4E 80 00 20 */ blr -.global func_8019BCD0 -func_8019BCD0: +.global bink.idtoindex +bink.idtoindex: /* 8019BCD0 00198AD0 80 03 02 F0 */ lwz r0, 0x2f0(r3) /* 8019BCD4 00198AD4 39 40 00 00 */ li r10, 0 /* 8019BCD8 00198AD8 7C 0A 00 00 */ cmpw r10, r0 @@ -6636,7 +6636,7 @@ BinkSetVolume: /* 8019BD40 00198B40 2C 00 00 00 */ cmpwi r0, 0 /* 8019BD44 00198B44 41 82 00 38 */ beq lbl_8019BD7C /* 8019BD48 00198B48 7F E3 FB 78 */ mr r3, r31 -/* 8019BD4C 00198B4C 4B FF FF 85 */ bl func_8019BCD0 +/* 8019BD4C 00198B4C 4B FF FF 85 */ bl bink.idtoindex /* 8019BD50 00198B50 2C 03 FF FF */ cmpwi r3, -1 /* 8019BD54 00198B54 41 82 00 28 */ beq lbl_8019BD7C /* 8019BD58 00198B58 1D 23 01 78 */ mulli r9, r3, 0x178 @@ -6666,7 +6666,7 @@ lbl_8019BD7C: /* 8019BDB4 00198BB4 2C 00 00 00 */ cmpwi r0, 0 /* 8019BDB8 00198BB8 41 82 00 3C */ beq lbl_8019BDF4 /* 8019BDBC 00198BBC 7F E3 FB 78 */ mr r3, r31 -/* 8019BDC0 00198BC0 4B FF FF 11 */ bl func_8019BCD0 +/* 8019BDC0 00198BC0 4B FF FF 11 */ bl bink.idtoindex /* 8019BDC4 00198BC4 2C 03 FF FF */ cmpwi r3, -1 /* 8019BDC8 00198BC8 41 82 00 2C */ beq lbl_8019BDF4 /* 8019BDCC 00198BCC 1D 23 01 78 */ mulli r9, r3, 0x178 @@ -6698,7 +6698,7 @@ lbl_8019BDF4: /* 8019BE30 00198C30 2C 00 00 00 */ cmpwi r0, 0 /* 8019BE34 00198C34 41 82 00 40 */ beq lbl_8019BE74 /* 8019BE38 00198C38 7F E3 FB 78 */ mr r3, r31 -/* 8019BE3C 00198C3C 4B FF FE 95 */ bl func_8019BCD0 +/* 8019BE3C 00198C3C 4B FF FE 95 */ bl bink.idtoindex /* 8019BE40 00198C40 2C 03 FF FF */ cmpwi r3, -1 /* 8019BE44 00198C44 41 82 00 30 */ beq lbl_8019BE74 /* 8019BE48 00198C48 1D 23 01 78 */ mulli r9, r3, 0x178 @@ -6729,7 +6729,7 @@ lbl_8019BE74: /* 8019BEA8 00198CA8 2C 00 00 00 */ cmpwi r0, 0 /* 8019BEAC 00198CAC 41 82 00 38 */ beq lbl_8019BEE4 /* 8019BEB0 00198CB0 7F E3 FB 78 */ mr r3, r31 -/* 8019BEB4 00198CB4 4B FF FE 1D */ bl func_8019BCD0 +/* 8019BEB4 00198CB4 4B FF FE 1D */ bl bink.idtoindex /* 8019BEB8 00198CB8 2C 03 FF FF */ cmpwi r3, -1 /* 8019BEBC 00198CBC 41 82 00 28 */ beq lbl_8019BEE4 /* 8019BEC0 00198CC0 1D 23 01 78 */ mulli r9, r3, 0x178 @@ -6814,7 +6814,7 @@ lbl_8019BFD8: /* 8019BFE4 00198DE4 41 82 00 AC */ beq lbl_8019C090 /* 8019BFE8 00198DE8 7F C3 F3 78 */ mr r3, r30 /* 8019BFEC 00198DEC 38 80 00 1C */ li r4, 0x1c -/* 8019BFF0 00198DF0 4B FF C2 61 */ bl func_80198250 +/* 8019BFF0 00198DF0 4B FF C2 61 */ bl bink.bpopmalloc /* 8019BFF4 00198DF4 7C 7F 1B 79 */ or. r31, r3, r3 /* 8019BFF8 00198DF8 40 82 00 10 */ bne lbl_8019C008 /* 8019BFFC 00198DFC 7F 83 E3 78 */ mr r3, r28 @@ -7051,7 +7051,7 @@ lbl_8019C2E4: /* 8019C330 00199130 93 A9 00 40 */ stw r29, 0x40(r9) /* 8019C334 00199134 80 7F 02 F8 */ lwz r3, 0x2f8(r31) /* 8019C338 00199138 7C 63 F2 14 */ add r3, r3, r30 -/* 8019C33C 0019913C 4B FF C0 45 */ bl func_80198380 +/* 8019C33C 0019913C 4B FF C0 45 */ bl bink.dosilence /* 8019C340 00199140 93 BF 02 A0 */ stw r29, 0x2a0(r31) /* 8019C344 00199144 48 00 00 20 */ b lbl_8019C364 lbl_8019C348: @@ -7084,8 +7084,8 @@ lbl_8019C38C: /* 8019C3A4 001991A4 38 21 00 28 */ addi r1, r1, 0x28 /* 8019C3A8 001991A8 4E 80 00 20 */ blr -.global func_8019C3AC -func_8019C3AC: +.global bink.intelendian +bink.intelendian: /* 8019C3AC 001991AC 38 84 00 03 */ addi r4, r4, 3 /* 8019C3B0 001991B0 54 84 F0 BE */ srwi r4, r4, 2 /* 8019C3B4 001991B4 2C 04 00 00 */ cmpwi r4, 0 @@ -7101,8 +7101,8 @@ lbl_8019C3C4: /* 8019C3D8 001991D8 40 82 FF EC */ bne lbl_8019C3C4 /* 8019C3DC 001991DC 4E 80 00 20 */ blr -.global func_8019C3E0 -func_8019C3E0: +.global bink.radreadngc +bink.radreadngc: /* 8019C3E0 001991E0 94 21 FB B8 */ stwu r1, -0x448(r1) /* 8019C3E4 001991E4 7C 08 02 A6 */ mflr r0 /* 8019C3E8 001991E8 BF 01 04 28 */ stmw r24, 0x428(r1) @@ -7193,7 +7193,7 @@ lbl_8019C504: /* 8019C50C 0019930C 80 9F 00 AC */ lwz r4, 0xac(r31) /* 8019C510 00199310 7F A5 EB 78 */ mr r5, r29 /* 8019C514 00199314 7C 80 22 14 */ add r4, r0, r4 -/* 8019C518 00199318 4B FF FE C9 */ bl func_8019C3E0 +/* 8019C518 00199318 4B FF FE C9 */ bl bink.radreadngc /* 8019C51C 0019931C 80 1F 00 88 */ lwz r0, 0x88(r31) /* 8019C520 00199320 7C 7E 1B 78 */ mr r30, r3 /* 8019C524 00199324 81 3F 00 B0 */ lwz r9, 0xb0(r31) @@ -7210,7 +7210,7 @@ lbl_8019C54C: /* 8019C54C 0019934C 7F A3 EB 78 */ mr r3, r29 /* 8019C550 00199350 91 3F 00 44 */ stw r9, 0x44(r31) /* 8019C554 00199354 7F C4 F3 78 */ mr r4, r30 -/* 8019C558 00199358 4B FF FE 55 */ bl func_8019C3AC +/* 8019C558 00199358 4B FF FE 55 */ bl bink.intelendian /* 8019C55C 0019935C 7F C3 F3 78 */ mr r3, r30 /* 8019C560 00199360 80 01 00 1C */ lwz r0, 0x1c(r1) /* 8019C564 00199364 7C 08 03 A6 */ mtlr r0 @@ -7218,8 +7218,8 @@ lbl_8019C54C: /* 8019C56C 0019936C 38 21 00 18 */ addi r1, r1, 0x18 /* 8019C570 00199370 4E 80 00 20 */ blr -.global func_8019C574 -func_8019C574: +.global bink.dosimulate +bink.dosimulate: /* 8019C574 00199374 94 21 FF E8 */ stwu r1, -0x18(r1) /* 8019C578 00199378 7C 08 02 A6 */ mflr r0 /* 8019C57C 0019937C BF 81 00 08 */ stmw r28, 8(r1) @@ -7329,7 +7329,7 @@ lbl_8019C6F4: /* 8019C700 00199500 80 BF 00 C4 */ lwz r5, 0xc4(r31) /* 8019C704 00199504 7F C4 F3 78 */ mr r4, r30 /* 8019C708 00199508 7F E3 FB 78 */ mr r3, r31 -/* 8019C70C 0019950C 4B FF FE 69 */ bl func_8019C574 +/* 8019C70C 0019950C 4B FF FE 69 */ bl bink.dosimulate lbl_8019C710: /* 8019C710 00199510 4B FF A2 85 */ bl RADTimerRead /* 8019C714 00199514 80 1F 00 C4 */ lwz r0, 0xc4(r31) @@ -7357,7 +7357,7 @@ lbl_8019C760: /* 8019C760 00199560 38 00 00 00 */ li r0, 0 /* 8019C764 00199564 7F E3 FB 78 */ mr r3, r31 /* 8019C768 00199568 90 1F 00 20 */ stw r0, 0x20(r31) -/* 8019C76C 0019956C 48 00 00 19 */ bl func_8019C784 +/* 8019C76C 0019956C 48 00 00 19 */ bl bink.ReadKickoff lbl_8019C770: /* 8019C770 00199570 80 01 00 14 */ lwz r0, 0x14(r1) /* 8019C774 00199574 7C 08 03 A6 */ mtlr r0 @@ -7365,8 +7365,8 @@ lbl_8019C770: /* 8019C77C 0019957C 38 21 00 10 */ addi r1, r1, 0x10 /* 8019C780 00199580 4E 80 00 20 */ blr -.global func_8019C784 -func_8019C784: +.global bink.ReadKickoff +bink.ReadKickoff: /* 8019C784 00199584 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8019C788 00199588 7C 08 02 A6 */ mflr r0 /* 8019C78C 0019958C BF C1 00 08 */ stmw r30, 8(r1) @@ -7475,7 +7475,7 @@ lbl_8019C8EC: /* 8019C900 00199700 48 00 00 18 */ b lbl_8019C918 lbl_8019C904: /* 8019C904 00199704 7F E3 FB 78 */ mr r3, r31 -/* 8019C908 00199708 4B FF FE 7D */ bl func_8019C784 +/* 8019C908 00199708 4B FF FE 7D */ bl bink.ReadKickoff /* 8019C90C 0019970C 48 00 00 0C */ b lbl_8019C918 lbl_8019C910: /* 8019C910 00199710 38 00 00 01 */ li r0, 1 @@ -7489,8 +7489,8 @@ lbl_8019C91C: /* 8019C928 00199728 38 21 00 10 */ addi r1, r1, 0x10 /* 8019C92C 0019972C 4E 80 00 20 */ blr -.global func_8019C930 -func_8019C930: +.global bink.CancelReadRequests +bink.CancelReadRequests: /* 8019C930 00199730 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8019C934 00199734 7C 08 02 A6 */ mflr r0 /* 8019C938 00199738 93 E1 00 0C */ stw r31, 0xc(r1) @@ -7569,7 +7569,7 @@ lbl_8019CA44: /* 8019CA4C 0019984C 48 00 00 38 */ b lbl_8019CA84 lbl_8019CA50: /* 8019CA50 00199850 7F C3 F3 78 */ mr r3, r30 -/* 8019CA54 00199854 4B FF FE DD */ bl func_8019C930 +/* 8019CA54 00199854 4B FF FE DD */ bl bink.CancelReadRequests /* 8019CA58 00199858 48 03 78 B9 */ bl OSDisableInterrupts /* 8019CA5C 0019985C 93 FE 00 88 */ stw r31, 0x88(r30) /* 8019CA60 00199860 39 60 00 00 */ li r11, 0 @@ -7591,7 +7591,7 @@ lbl_8019CA84: /* 8019CA9C 0019989C 7F 85 E3 78 */ mr r5, r28 /* 8019CAA0 001998A0 38 7E 00 4C */ addi r3, r30, 0x4c /* 8019CAA4 001998A4 7F 66 DB 78 */ mr r6, r27 -/* 8019CAA8 001998A8 4B FF F9 39 */ bl func_8019C3E0 +/* 8019CAA8 001998A8 4B FF F9 39 */ bl bink.radreadngc /* 8019CAAC 001998AC 7C 03 D8 40 */ cmplw r3, r27 /* 8019CAB0 001998B0 40 80 00 0C */ bge lbl_8019CABC /* 8019CAB4 001998B4 38 00 00 01 */ li r0, 1 @@ -7613,7 +7613,7 @@ lbl_8019CABC: /* 8019CAF0 001998F0 7F C3 F3 78 */ mr r3, r30 /* 8019CAF4 001998F4 7F 44 D3 78 */ mr r4, r26 /* 8019CAF8 001998F8 7F E5 FB 78 */ mr r5, r31 -/* 8019CAFC 001998FC 4B FF FA 79 */ bl func_8019C574 +/* 8019CAFC 001998FC 4B FF FA 79 */ bl bink.dosimulate lbl_8019CB00: /* 8019CB00 00199900 4B FF 9E 95 */ bl RADTimerRead /* 8019CB04 00199904 81 3E 00 2C */ lwz r9, 0x2c(r30) @@ -7630,7 +7630,7 @@ lbl_8019CB24: /* 8019CB2C 0019992C 48 00 00 E8 */ b lbl_8019CC14 lbl_8019CB30: /* 8019CB30 00199930 7F C3 F3 78 */ mr r3, r30 -/* 8019CB34 00199934 4B FF FC 51 */ bl func_8019C784 +/* 8019CB34 00199934 4B FF FC 51 */ bl bink.ReadKickoff /* 8019CB38 00199938 83 FE 00 48 */ lwz r31, 0x48(r30) /* 8019CB3C 0019993C 2C 1F 00 00 */ cmpwi r31, 0 /* 8019CB40 00199940 41 82 00 D0 */ beq lbl_8019CC10 @@ -7720,7 +7720,7 @@ lbl_8019CC54: lbl_8019CC74: /* 8019CC74 00199A74 7F 03 C3 78 */ mr r3, r24 /* 8019CC78 00199A78 7F 44 D3 78 */ mr r4, r26 -/* 8019CC7C 00199A7C 4B FF F7 31 */ bl func_8019C3AC +/* 8019CC7C 00199A7C 4B FF F7 31 */ bl bink.intelendian /* 8019CC80 00199A80 7F 43 D3 78 */ mr r3, r26 lbl_8019CC84: /* 8019CC84 00199A84 80 01 00 2C */ lwz r0, 0x2c(r1) @@ -7768,7 +7768,7 @@ lbl_8019CD18: /* 8019CD20 00199B20 93 E1 00 0C */ stw r31, 0xc(r1) /* 8019CD24 00199B24 90 01 00 14 */ stw r0, 0x14(r1) /* 8019CD28 00199B28 7C 7F 1B 78 */ mr r31, r3 -/* 8019CD2C 00199B2C 4B FF FC 05 */ bl func_8019C930 +/* 8019CD2C 00199B2C 4B FF FC 05 */ bl bink.CancelReadRequests /* 8019CD30 00199B30 80 1F 00 A8 */ lwz r0, 0xa8(r31) /* 8019CD34 00199B34 2C 00 00 00 */ cmpwi r0, 0 /* 8019CD38 00199B38 40 82 00 0C */ bne lbl_8019CD44 @@ -7864,8 +7864,8 @@ lbl_8019CE78: /* 8019CE84 00199C84 38 21 00 18 */ addi r1, r1, 0x18 /* 8019CE88 00199C88 4E 80 00 20 */ blr -.global func_8019CE8C -func_8019CE8C: +.global bink.checkzoombufs__FUl +bink.checkzoombufs__FUl: /* 8019CE8C 00199C8C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8019CE90 00199C90 7C 08 02 A6 */ mflr r0 /* 8019CE94 00199C94 BF C1 00 08 */ stmw r30, 8(r1) @@ -7987,8 +7987,8 @@ lbl_8019CFAC: /* 8019D054 00199E54 38 21 00 38 */ addi r1, r1, 0x38 /* 8019D058 00199E58 4E 80 00 20 */ blr -.global func_8019D05C -func_8019D05C: +.global bink.setevenodd__FUlPUlUlUlP5BLITST1 +bink.setevenodd__FUlPUlUlUlP5BLITST1: /* 8019D05C 00199E5C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8019D060 00199E60 7C 08 02 A6 */ mflr r0 /* 8019D064 00199E64 BF 61 00 0C */ stmw r27, 0xc(r1) @@ -8166,7 +8166,7 @@ lbl_8019D2E8: /* 8019D2F4 0019A0F4 40 82 00 A4 */ bne lbl_8019D398 /* 8019D2F8 0019A0F8 80 7F 00 00 */ lwz r3, 0(r31) /* 8019D2FC 0019A0FC 7C 7C 19 D6 */ mullw r3, r28, r3 -/* 8019D300 0019A100 4B FF FB 8D */ bl func_8019CE8C +/* 8019D300 0019A100 4B FF FB 8D */ bl bink.checkzoombufs__FUl /* 8019D304 0019A104 81 3D 00 00 */ lwz r9, 0(r29) /* 8019D308 0019A108 77 C0 00 02 */ andis. r0, r30, 2 /* 8019D30C 0019A10C 7D 29 4A 14 */ add r9, r9, r9 @@ -8243,7 +8243,7 @@ lbl_8019D404: /* 8019D410 0019A210 80 7F 00 00 */ lwz r3, 0(r31) /* 8019D414 0019A214 7C 7C 19 D6 */ mullw r3, r28, r3 /* 8019D418 0019A218 54 63 08 3C */ slwi r3, r3, 1 -/* 8019D41C 0019A21C 4B FF FA 71 */ bl func_8019CE8C +/* 8019D41C 0019A21C 4B FF FA 71 */ bl bink.checkzoombufs__FUl /* 8019D420 0019A220 81 3D 00 00 */ lwz r9, 0(r29) /* 8019D424 0019A224 77 C0 00 02 */ andis. r0, r30, 2 /* 8019D428 0019A228 7D 29 4A 14 */ add r9, r9, r9 @@ -8333,8 +8333,8 @@ lbl_8019D534: /* 8019D558 0019A358 38 21 00 20 */ addi r1, r1, 0x20 /* 8019D55C 0019A35C 4E 80 00 20 */ blr -.global func_8019D560 -func_8019D560: +.global bink.YUV_blit__FPvUlUlUlT0UlUlUlUlUlUlUlT0P5BLITS +bink.YUV_blit__FPvUlUlUlT0UlUlUlUlUlUlUlT0P5BLITS: /* 8019D560 0019A360 94 21 FF B8 */ stwu r1, -0x48(r1) /* 8019D564 0019A364 7C 08 02 A6 */ mflr r0 /* 8019D568 0019A368 7D 80 00 26 */ mfcr r12 @@ -8424,7 +8424,7 @@ lbl_8019D694: /* 8019D69C 0019A49C 7F 86 E3 78 */ mr r6, r28 /* 8019D6A0 0019A4A0 39 01 00 0C */ addi r8, r1, 0xc /* 8019D6A4 0019A4A4 7F 43 D3 78 */ mr r3, r26 -/* 8019D6A8 0019A4A8 4B FF F9 B5 */ bl func_8019D05C +/* 8019D6A8 0019A4A8 4B FF F9 B5 */ bl bink.setevenodd__FUlPUlUlUlP5BLITST1 /* 8019D6AC 0019A4AC 7C 1D C9 D6 */ mullw r0, r29, r25 /* 8019D6B0 0019A4B0 81 61 00 60 */ lwz r11, 0x60(r1) /* 8019D6B4 0019A4B4 3D 20 80 2B */ lis r9, lbl_802AEF20@ha @@ -8625,8 +8625,8 @@ lbl_8019D97C: /* 8019D990 0019A790 38 21 00 48 */ addi r1, r1, 0x48 /* 8019D994 0019A794 4E 80 00 20 */ blr -.global func_8019D998 -func_8019D998: +.global bink.YUV_blit_mask__FPvUlUlUlPUcUlT0UlUlUlUlUlUlUlT0P5BLITS +bink.YUV_blit_mask__FPvUlUlUlPUcUlT0UlUlUlUlUlUlUlT0P5BLITS: /* 8019D998 0019A798 94 21 FE E8 */ stwu r1, -0x118(r1) /* 8019D99C 0019A79C 7C 08 02 A6 */ mflr r0 /* 8019D9A0 0019A7A0 BD C1 00 D0 */ stmw r14, 0xd0(r1) @@ -8710,14 +8710,14 @@ lbl_8019DAA4: /* 8019DAC8 0019A8C8 38 A0 00 10 */ li r5, 0x10 /* 8019DACC 0019A8CC 91 21 00 94 */ stw r9, 0x94(r1) /* 8019DAD0 0019A8D0 90 01 00 70 */ stw r0, 0x70(r1) -/* 8019DAD4 0019A8D4 4B FF F5 89 */ bl func_8019D05C +/* 8019DAD4 0019A8D4 4B FF F5 89 */ bl bink.setevenodd__FUlPUlUlUlP5BLITST1 /* 8019DAD8 0019A8D8 80 61 01 34 */ lwz r3, 0x134(r1) /* 8019DADC 0019A8DC 38 81 00 78 */ addi r4, r1, 0x78 /* 8019DAE0 0019A8E0 80 C1 01 28 */ lwz r6, 0x128(r1) /* 8019DAE4 0019A8E4 38 A0 00 20 */ li r5, 0x20 /* 8019DAE8 0019A8E8 80 E1 01 3C */ lwz r7, 0x13c(r1) /* 8019DAEC 0019A8EC 39 01 00 7C */ addi r8, r1, 0x7c -/* 8019DAF0 0019A8F0 4B FF F5 6D */ bl func_8019D05C +/* 8019DAF0 0019A8F0 4B FF F5 6D */ bl bink.setevenodd__FUlPUlUlUlP5BLITST1 /* 8019DAF4 0019A8F4 80 01 01 34 */ lwz r0, 0x134(r1) /* 8019DAF8 0019A8F8 54 09 00 46 */ rlwinm r9, r0, 0, 1, 3 /* 8019DAFC 0019A8FC 3C 00 30 00 */ lis r0, 0x3000 @@ -9405,7 +9405,7 @@ lbl_8019E4A8: /* 8019E50C 0019B30C 80 E1 00 8C */ lwz r7, 0x8c(r1) /* 8019E510 0019B310 90 01 00 10 */ stw r0, 0x10(r1) /* 8019E514 0019B314 91 61 00 1C */ stw r11, 0x1c(r1) -/* 8019E518 0019B318 4B FF F0 49 */ bl func_8019D560 +/* 8019E518 0019B318 4B FF F0 49 */ bl bink.YUV_blit__FPvUlUlUlT0UlUlUlUlUlUlUlT0P5BLITS lbl_8019E51C: /* 8019E51C 0019B31C 80 01 01 28 */ lwz r0, 0x128(r1) /* 8019E520 0019B320 70 00 00 0F */ andi. r0, r0, 0xf @@ -9445,7 +9445,7 @@ lbl_8019E51C: /* 8019E5A8 0019B3A8 80 E1 00 8C */ lwz r7, 0x8c(r1) /* 8019E5AC 0019B3AC 81 41 01 24 */ lwz r10, 0x124(r1) /* 8019E5B0 0019B3B0 93 C1 00 08 */ stw r30, 8(r1) -/* 8019E5B4 0019B3B4 4B FF EF AD */ bl func_8019D560 +/* 8019E5B4 0019B3B4 4B FF EF AD */ bl bink.YUV_blit__FPvUlUlUlT0UlUlUlUlUlUlUlT0P5BLITS lbl_8019E5B8: /* 8019E5B8 0019B3B8 80 01 01 1C */ lwz r0, 0x11c(r1) /* 8019E5BC 0019B3BC 7C 08 03 A6 */ mtlr r0 @@ -10912,7 +10912,7 @@ YUV_blit_32bpp: /* 8019FBA0 0019C9A0 93 81 00 14 */ stw r28, 0x14(r1) /* 8019FBA4 0019C9A4 93 61 00 18 */ stw r27, 0x18(r1) /* 8019FBA8 0019C9A8 91 61 00 1C */ stw r11, 0x1c(r1) -/* 8019FBAC 0019C9AC 4B FF D9 B5 */ bl func_8019D560 +/* 8019FBAC 0019C9AC 4B FF D9 B5 */ bl bink.YUV_blit__FPvUlUlUlT0UlUlUlUlUlUlUlT0P5BLITS /* 8019FBB0 0019C9B0 80 01 00 3C */ lwz r0, 0x3c(r1) /* 8019FBB4 0019C9B4 7C 08 03 A6 */ mtlr r0 /* 8019FBB8 0019C9B8 BB 61 00 24 */ lmw r27, 0x24(r1) @@ -12046,7 +12046,7 @@ YUV_blit_32abpp: /* 801A0CDC 0019DADC 90 01 00 14 */ stw r0, 0x14(r1) /* 801A0CE0 0019DAE0 93 61 00 18 */ stw r27, 0x18(r1) /* 801A0CE4 0019DAE4 91 61 00 1C */ stw r11, 0x1c(r1) -/* 801A0CE8 0019DAE8 4B FF C8 79 */ bl func_8019D560 +/* 801A0CE8 0019DAE8 4B FF C8 79 */ bl bink.YUV_blit__FPvUlUlUlT0UlUlUlUlUlUlUlT0P5BLITS /* 801A0CEC 0019DAEC 80 01 00 3C */ lwz r0, 0x3c(r1) /* 801A0CF0 0019DAF0 7C 08 03 A6 */ mtlr r0 /* 801A0CF4 0019DAF4 BB 61 00 24 */ lmw r27, 0x24(r1) @@ -13175,7 +13175,7 @@ YUV_blit_16bpp: /* 801A1E04 0019EC04 93 81 00 14 */ stw r28, 0x14(r1) /* 801A1E08 0019EC08 93 61 00 18 */ stw r27, 0x18(r1) /* 801A1E0C 0019EC0C 91 61 00 1C */ stw r11, 0x1c(r1) -/* 801A1E10 0019EC10 4B FF B7 51 */ bl func_8019D560 +/* 801A1E10 0019EC10 4B FF B7 51 */ bl bink.YUV_blit__FPvUlUlUlT0UlUlUlUlUlUlUlT0P5BLITS /* 801A1E14 0019EC14 80 01 00 3C */ lwz r0, 0x3c(r1) /* 801A1E18 0019EC18 7C 08 03 A6 */ mtlr r0 /* 801A1E1C 0019EC1C BB 61 00 24 */ lmw r27, 0x24(r1) @@ -14573,7 +14573,7 @@ YUV_blit_16a4bpp: /* 801A3350 001A0150 90 01 00 14 */ stw r0, 0x14(r1) /* 801A3354 001A0154 93 61 00 18 */ stw r27, 0x18(r1) /* 801A3358 001A0158 91 61 00 1C */ stw r11, 0x1c(r1) -/* 801A335C 001A015C 4B FF A2 05 */ bl func_8019D560 +/* 801A335C 001A015C 4B FF A2 05 */ bl bink.YUV_blit__FPvUlUlUlT0UlUlUlUlUlUlUlT0P5BLITS /* 801A3360 001A0160 80 01 00 3C */ lwz r0, 0x3c(r1) /* 801A3364 001A0164 7C 08 03 A6 */ mtlr r0 /* 801A3368 001A0168 BB 61 00 24 */ lmw r27, 0x24(r1) @@ -15349,7 +15349,7 @@ lbl_801A3EDC: /* 801A3F0C 001A0D0C 90 01 00 14 */ stw r0, 0x14(r1) /* 801A3F10 001A0D10 7D 8A 63 78 */ mr r10, r12 /* 801A3F14 001A0D14 91 61 00 1C */ stw r11, 0x1c(r1) -/* 801A3F18 001A0D18 4B FF 96 49 */ bl func_8019D560 +/* 801A3F18 001A0D18 4B FF 96 49 */ bl bink.YUV_blit__FPvUlUlUlT0UlUlUlUlUlUlUlT0P5BLITS /* 801A3F1C 001A0D1C 80 01 00 2C */ lwz r0, 0x2c(r1) /* 801A3F20 001A0D20 7C 08 03 A6 */ mtlr r0 /* 801A3F24 001A0D24 83 E1 00 24 */ lwz r31, 0x24(r1) @@ -15379,7 +15379,7 @@ YUV_blit_32bpp_mask: /* 801A3F78 001A0D78 93 41 00 1C */ stw r26, 0x1c(r1) /* 801A3F7C 001A0D7C 93 21 00 20 */ stw r25, 0x20(r1) /* 801A3F80 001A0D80 91 61 00 24 */ stw r11, 0x24(r1) -/* 801A3F84 001A0D84 4B FF 9A 15 */ bl func_8019D998 +/* 801A3F84 001A0D84 4B FF 9A 15 */ bl bink.YUV_blit_mask__FPvUlUlUlPUcUlT0UlUlUlUlUlUlUlT0P5BLITS /* 801A3F88 001A0D88 80 01 00 4C */ lwz r0, 0x4c(r1) /* 801A3F8C 001A0D8C 7C 08 03 A6 */ mtlr r0 /* 801A3F90 001A0D90 BB 21 00 2C */ lmw r25, 0x2c(r1) @@ -15409,7 +15409,7 @@ YUV_blit_32abpp_mask: /* 801A3FE4 001A0DE4 90 01 00 1C */ stw r0, 0x1c(r1) /* 801A3FE8 001A0DE8 93 A1 00 20 */ stw r29, 0x20(r1) /* 801A3FEC 001A0DEC 91 61 00 24 */ stw r11, 0x24(r1) -/* 801A3FF0 001A0DF0 4B FF 99 A9 */ bl func_8019D998 +/* 801A3FF0 001A0DF0 4B FF 99 A9 */ bl bink.YUV_blit_mask__FPvUlUlUlPUcUlT0UlUlUlUlUlUlUlT0P5BLITS /* 801A3FF4 001A0DF4 80 01 00 4C */ lwz r0, 0x4c(r1) /* 801A3FF8 001A0DF8 7C 08 03 A6 */ mtlr r0 /* 801A3FFC 001A0DFC BB 21 00 2C */ lmw r25, 0x2c(r1) @@ -15439,7 +15439,7 @@ YUV_blit_16bpp_mask: /* 801A4050 001A0E50 93 41 00 1C */ stw r26, 0x1c(r1) /* 801A4054 001A0E54 93 21 00 20 */ stw r25, 0x20(r1) /* 801A4058 001A0E58 91 61 00 24 */ stw r11, 0x24(r1) -/* 801A405C 001A0E5C 4B FF 99 3D */ bl func_8019D998 +/* 801A405C 001A0E5C 4B FF 99 3D */ bl bink.YUV_blit_mask__FPvUlUlUlPUcUlT0UlUlUlUlUlUlUlT0P5BLITS /* 801A4060 001A0E60 80 01 00 4C */ lwz r0, 0x4c(r1) /* 801A4064 001A0E64 7C 08 03 A6 */ mtlr r0 /* 801A4068 001A0E68 BB 21 00 2C */ lmw r25, 0x2c(r1) @@ -15469,7 +15469,7 @@ YUV_blit_16a4bpp_mask: /* 801A40BC 001A0EBC 90 01 00 1C */ stw r0, 0x1c(r1) /* 801A40C0 001A0EC0 93 A1 00 20 */ stw r29, 0x20(r1) /* 801A40C4 001A0EC4 91 61 00 24 */ stw r11, 0x24(r1) -/* 801A40C8 001A0EC8 4B FF 98 D1 */ bl func_8019D998 +/* 801A40C8 001A0EC8 4B FF 98 D1 */ bl bink.YUV_blit_mask__FPvUlUlUlPUcUlT0UlUlUlUlUlUlUlT0P5BLITS /* 801A40CC 001A0ECC 80 01 00 4C */ lwz r0, 0x4c(r1) /* 801A40D0 001A0ED0 7C 08 03 A6 */ mtlr r0 /* 801A40D4 001A0ED4 BB 21 00 2C */ lmw r25, 0x2c(r1) @@ -15499,15 +15499,15 @@ YUV_blit_YUY2_mask: /* 801A4128 001A0F28 93 41 00 1C */ stw r26, 0x1c(r1) /* 801A412C 001A0F2C 93 21 00 20 */ stw r25, 0x20(r1) /* 801A4130 001A0F30 91 61 00 24 */ stw r11, 0x24(r1) -/* 801A4134 001A0F34 4B FF 98 65 */ bl func_8019D998 +/* 801A4134 001A0F34 4B FF 98 65 */ bl bink.YUV_blit_mask__FPvUlUlUlPUcUlT0UlUlUlUlUlUlUlT0P5BLITS /* 801A4138 001A0F38 80 01 00 4C */ lwz r0, 0x4c(r1) /* 801A413C 001A0F3C 7C 08 03 A6 */ mtlr r0 /* 801A4140 001A0F40 BB 21 00 2C */ lmw r25, 0x2c(r1) /* 801A4144 001A0F44 38 21 00 48 */ addi r1, r1, 0x48 /* 801A4148 001A0F48 4E 80 00 20 */ blr -.global func_801A414C -func_801A414C: +.global bink.fxptof +bink.fxptof: /* 801A414C 001A0F4C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801A4150 001A0F50 54 60 01 04 */ rlwinm r0, r3, 0, 4, 2 /* 801A4154 001A0F54 54 00 D9 7E */ srwi r0, r0, 5 @@ -15531,8 +15531,8 @@ lbl_801A4198: /* 801A4198 001A0F98 38 21 00 10 */ addi r1, r1, 0x10 /* 801A419C 001A0F9C 4E 80 00 20 */ blr -.global func_801A41A0 -func_801A41A0: +.global bink.quanttos16s +bink.quanttos16s: /* 801A41A0 001A0FA0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801A41A4 001A0FA4 7C A0 2B 79 */ or. r0, r5, r5 /* 801A41A8 001A0FA8 7C 09 03 A6 */ mtctr r0 @@ -15562,8 +15562,8 @@ lbl_801A41F8: /* 801A41F8 001A0FF8 38 21 00 10 */ addi r1, r1, 0x10 /* 801A41FC 001A0FFC 4E 80 00 20 */ blr -.global func_801A4200 -func_801A4200: +.global bink.quanttos16chans2 +bink.quanttos16chans2: /* 801A4200 001A1000 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801A4204 001A1004 2C 05 00 00 */ cmpwi r5, 0 /* 801A4208 001A1008 39 45 FF FF */ addi r10, r5, -1 @@ -15614,8 +15614,8 @@ lbl_801A42A4: /* 801A42A4 001A10A4 38 21 00 10 */ addi r1, r1, 0x10 /* 801A42A8 001A10A8 4E 80 00 20 */ blr -.global func_801A42AC -func_801A42AC: +.global bink.read_rle_samples +bink.read_rle_samples: /* 801A42AC 001A10AC 94 21 FF B0 */ stwu r1, -0x50(r1) /* 801A42B0 001A10B0 7C 08 02 A6 */ mflr r0 /* 801A42B4 001A10B4 DB E1 00 48 */ stfd f31, 0x48(r1) @@ -15862,8 +15862,8 @@ lbl_801A4608: /* 801A4618 001A1418 38 21 00 50 */ addi r1, r1, 0x50 /* 801A461C 001A141C 4E 80 00 20 */ blr -.global func_801A4620 -func_801A4620: +.global bink.Unquant +bink.Unquant: /* 801A4620 001A1420 94 21 BF 08 */ stwu r1, -0x40f8(r1) /* 801A4624 001A1424 7C 08 02 A6 */ mflr r0 /* 801A4628 001A1428 7D 80 00 26 */ mfcr r12 @@ -15932,7 +15932,7 @@ lbl_801A46E8: /* 801A4718 001A1518 55 1F 00 FE */ clrlwi r31, r8, 3 lbl_801A471C: /* 801A471C 001A151C 7F E3 FB 78 */ mr r3, r31 -/* 801A4720 001A1520 4B FF FA 2D */ bl func_801A414C +/* 801A4720 001A1520 4B FF FA 2D */ bl bink.fxptof /* 801A4724 001A1524 D0 3D 00 00 */ stfs f1, 0(r29) /* 801A4728 001A1528 80 E1 00 7C */ lwz r7, 0x7c(r1) /* 801A472C 001A152C 28 07 00 1C */ cmplwi r7, 0x1c @@ -15961,7 +15961,7 @@ lbl_801A4750: lbl_801A4784: /* 801A4784 001A1584 7F E3 FB 78 */ mr r3, r31 /* 801A4788 001A1588 3A FE 00 01 */ addi r23, r30, 1 -/* 801A478C 001A158C 4B FF F9 C1 */ bl func_801A414C +/* 801A478C 001A158C 4B FF F9 C1 */ bl bink.fxptof /* 801A4790 001A1590 3B E0 00 00 */ li r31, 0 /* 801A4794 001A1594 D0 3D 00 04 */ stfs f1, 4(r29) /* 801A4798 001A1598 7C 1F B0 40 */ cmplw r31, r22 @@ -16026,7 +16026,7 @@ lbl_801A486C: /* 801A4874 001A1674 7F 84 E3 78 */ mr r4, r28 /* 801A4878 001A1678 38 C1 00 08 */ addi r6, r1, 8 /* 801A487C 001A167C 7E 07 83 78 */ mr r7, r16 -/* 801A4880 001A1680 4B FF FA 2D */ bl func_801A42AC +/* 801A4880 001A1680 4B FF FA 2D */ bl bink.read_rle_samples /* 801A4884 001A1684 41 92 00 20 */ beq cr4, lbl_801A48A4 /* 801A4888 001A1688 7F 83 E3 78 */ mr r3, r28 /* 801A488C 001A168C 38 80 00 01 */ li r4, 1 @@ -16053,14 +16053,14 @@ lbl_801A48CC: /* 801A48D4 001A16D4 7E 24 8B 78 */ mr r4, r17 /* 801A48D8 001A16D8 FC 20 E0 90 */ fmr f1, f28 /* 801A48DC 001A16DC 7F 85 E3 78 */ mr r5, r28 -/* 801A48E0 001A16E0 4B FF F8 C1 */ bl func_801A41A0 +/* 801A48E0 001A16E0 4B FF F8 C1 */ bl bink.quanttos16s /* 801A48E4 001A16E4 48 00 00 18 */ b lbl_801A48FC lbl_801A48E8: /* 801A48E8 001A16E8 7E 43 93 78 */ mr r3, r18 /* 801A48EC 001A16EC 7E 24 8B 78 */ mr r4, r17 /* 801A48F0 001A16F0 FC 20 E0 90 */ fmr f1, f28 /* 801A48F4 001A16F4 7F 85 E3 78 */ mr r5, r28 -/* 801A48F8 001A16F8 4B FF F9 09 */ bl func_801A4200 +/* 801A48F8 001A16F8 4B FF F9 09 */ bl bink.quanttos16chans2 lbl_801A48FC: /* 801A48FC 001A16FC 80 61 00 70 */ lwz r3, 0x70(r1) /* 801A4900 001A1700 38 00 00 00 */ li r0, 0 @@ -16349,7 +16349,7 @@ BinkAudioDecompress: /* 801A4D10 001A1B10 81 1F 00 14 */ lwz r8, 0x14(r31) /* 801A4D14 001A1B14 81 5F 00 1C */ lwz r10, 0x1c(r31) /* 801A4D18 001A1B18 90 01 00 08 */ stw r0, 8(r1) -/* 801A4D1C 001A1B1C 4B FF F9 05 */ bl func_801A4620 +/* 801A4D1C 001A1B1C 4B FF F9 05 */ bl bink.Unquant /* 801A4D20 001A1B20 80 1F 00 18 */ lwz r0, 0x18(r31) /* 801A4D24 001A1B24 7C 7A 1B 78 */ mr r26, r3 /* 801A4D28 001A1B28 2C 00 00 00 */ cmpwi r0, 0 @@ -16428,8 +16428,8 @@ BinkAudioDecompressClose: /* 801A4E28 001A1C28 38 21 00 08 */ addi r1, r1, 8 /* 801A4E2C 001A1C2C 4E 80 00 20 */ blr -.global func_801A4E30 -func_801A4E30: +.global bink.remove_cb_from_list +bink.remove_cb_from_list: /* 801A4E30 001A1C30 7C 69 1B 79 */ or. r9, r3, r3 /* 801A4E34 001A1C34 40 82 00 0C */ bne lbl_801A4E40 /* 801A4E38 001A1C38 38 60 00 00 */ li r3, 0 @@ -16459,8 +16459,8 @@ lbl_801A4E7C: /* 801A4E88 001A1C88 38 60 00 00 */ li r3, 0 /* 801A4E8C 001A1C8C 4E 80 00 20 */ blr -.global func_801A4E90 -func_801A4E90: +.global bink.call_callbacks +bink.call_callbacks: /* 801A4E90 001A1C90 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801A4E94 001A1C94 7C 08 02 A6 */ mflr r0 /* 801A4E98 001A1C98 BF C1 00 08 */ stmw r30, 8(r1) @@ -16515,7 +16515,7 @@ lbl_801A4F28: /* 801A4F4C 001A1D4C 48 02 F3 D9 */ bl OSEnableInterrupts /* 801A4F50 001A1D50 7C 7E 1B 78 */ mr r30, r3 /* 801A4F54 001A1D54 7F E3 FB 78 */ mr r3, r31 -/* 801A4F58 001A1D58 4B FF FF 39 */ bl func_801A4E90 +/* 801A4F58 001A1D58 4B FF FF 39 */ bl bink.call_callbacks /* 801A4F5C 001A1D5C 7F C3 F3 78 */ mr r3, r30 /* 801A4F60 001A1D60 48 02 F3 D9 */ bl OSRestoreInterrupts lbl_801A4F64: @@ -16628,7 +16628,7 @@ RADCB_unregister_callback: /* 801A50E4 001A1EE4 7C 7D 1B 78 */ mr r29, r3 /* 801A50E8 001A1EE8 7F E4 FB 78 */ mr r4, r31 /* 801A50EC 001A1EEC 7F C3 F3 78 */ mr r3, r30 -/* 801A50F0 001A1EF0 4B FF FD 41 */ bl func_801A4E30 +/* 801A50F0 001A1EF0 4B FF FD 41 */ bl bink.remove_cb_from_list /* 801A50F4 001A1EF4 2C 03 00 00 */ cmpwi r3, 0 /* 801A50F8 001A1EF8 41 82 00 30 */ beq lbl_801A5128 /* 801A50FC 001A1EFC 81 3E 00 38 */ lwz r9, 0x38(r30) @@ -16942,8 +16942,8 @@ RADCB_idle_on_callbacks: /* 801A550C 001A230C 38 60 00 1C */ li r3, 0x1c /* 801A5510 001A2310 4E 80 00 20 */ blr -.global func_801A5514 -func_801A5514: +.global bink.OpenReadBundle +bink.OpenReadBundle: /* 801A5514 001A2314 54 C6 E8 FE */ srwi r6, r6, 3 /* 801A5518 001A2318 38 00 00 00 */ li r0, 0 /* 801A551C 001A231C 7C C6 41 D6 */ mullw r6, r6, r8 @@ -16969,8 +16969,8 @@ lbl_801A5564: /* 801A5564 001A2364 90 64 00 2C */ stw r3, 0x2c(r4) /* 801A5568 001A2368 4E 80 00 20 */ blr -.global func_801A556C -func_801A556C: +.global bink.mergesort +bink.mergesort: /* 801A556C 001A236C 7C EA 3B 78 */ mr r10, r7 /* 801A5570 001A2370 39 00 00 1F */ li r8, 0x1f /* 801A5574 001A2374 48 00 00 0C */ b lbl_801A5580 @@ -17035,8 +17035,8 @@ lbl_801A5624: /* 801A5638 001A2438 40 82 FF EC */ bne lbl_801A5624 /* 801A563C 001A243C 4E 80 00 20 */ blr -.global func_801A5640 -func_801A5640: +.global bink.ReadHuffTable +bink.ReadHuffTable: /* 801A5640 001A2440 94 21 FF A8 */ stwu r1, -0x58(r1) /* 801A5644 001A2444 7C 08 02 A6 */ mflr r0 /* 801A5648 001A2448 BE 81 00 28 */ stmw r20, 0x28(r1) @@ -17232,25 +17232,25 @@ lbl_801A58E0: /* 801A58F4 001A26F4 7F E3 FB 78 */ mr r3, r31 /* 801A58F8 001A26F8 7F 64 DB 78 */ mr r4, r27 /* 801A58FC 001A26FC 38 E0 00 02 */ li r7, 2 -/* 801A5900 001A2700 4B FF FC 6D */ bl func_801A556C +/* 801A5900 001A2700 4B FF FC 6D */ bl bink.mergesort /* 801A5904 001A2704 7F A5 EB 78 */ mr r5, r29 /* 801A5908 001A2708 7E E6 BB 78 */ mr r6, r23 /* 801A590C 001A270C 7F E3 FB 78 */ mr r3, r31 /* 801A5910 001A2710 38 9B 00 04 */ addi r4, r27, 4 /* 801A5914 001A2714 38 E0 00 02 */ li r7, 2 -/* 801A5918 001A2718 4B FF FC 55 */ bl func_801A556C +/* 801A5918 001A2718 4B FF FC 55 */ bl bink.mergesort /* 801A591C 001A271C 7F 05 C3 78 */ mr r5, r24 /* 801A5920 001A2720 7E C6 B3 78 */ mr r6, r22 /* 801A5924 001A2724 7F E3 FB 78 */ mr r3, r31 /* 801A5928 001A2728 38 9B 00 08 */ addi r4, r27, 8 /* 801A592C 001A272C 38 E0 00 02 */ li r7, 2 -/* 801A5930 001A2730 4B FF FC 3D */ bl func_801A556C +/* 801A5930 001A2730 4B FF FC 3D */ bl bink.mergesort /* 801A5934 001A2734 7F E3 FB 78 */ mr r3, r31 /* 801A5938 001A2738 38 9B 00 0C */ addi r4, r27, 0xc /* 801A593C 001A273C 7E A5 AB 78 */ mr r5, r21 /* 801A5940 001A2740 7E 86 A3 78 */ mr r6, r20 /* 801A5944 001A2744 38 E0 00 02 */ li r7, 2 -/* 801A5948 001A2748 4B FF FC 25 */ bl func_801A556C +/* 801A5948 001A2748 4B FF FC 25 */ bl bink.mergesort /* 801A594C 001A274C 48 00 01 FC */ b lbl_801A5B48 lbl_801A5950: /* 801A5950 001A2750 38 81 00 08 */ addi r4, r1, 8 @@ -17258,7 +17258,7 @@ lbl_801A5950: /* 801A5958 001A2758 7F E3 FB 78 */ mr r3, r31 /* 801A595C 001A275C 7F 45 D3 78 */ mr r5, r26 /* 801A5960 001A2760 38 E0 00 02 */ li r7, 2 -/* 801A5964 001A2764 4B FF FC 09 */ bl func_801A556C +/* 801A5964 001A2764 4B FF FC 09 */ bl bink.mergesort /* 801A5968 001A2768 7F A5 EB 78 */ mr r5, r29 /* 801A596C 001A276C 3B 81 00 10 */ addi r28, r1, 0x10 /* 801A5970 001A2770 3B A1 00 14 */ addi r29, r1, 0x14 @@ -17266,19 +17266,19 @@ lbl_801A5950: /* 801A5978 001A2778 7F E3 FB 78 */ mr r3, r31 /* 801A597C 001A277C 7F C4 F3 78 */ mr r4, r30 /* 801A5980 001A2780 38 E0 00 02 */ li r7, 2 -/* 801A5984 001A2784 4B FF FB E9 */ bl func_801A556C +/* 801A5984 001A2784 4B FF FB E9 */ bl bink.mergesort /* 801A5988 001A2788 7E C6 B3 78 */ mr r6, r22 /* 801A598C 001A278C 7F E3 FB 78 */ mr r3, r31 /* 801A5990 001A2790 7F 84 E3 78 */ mr r4, r28 /* 801A5994 001A2794 7F 05 C3 78 */ mr r5, r24 /* 801A5998 001A2798 38 E0 00 02 */ li r7, 2 -/* 801A599C 001A279C 4B FF FB D1 */ bl func_801A556C +/* 801A599C 001A279C 4B FF FB D1 */ bl bink.mergesort /* 801A59A0 001A27A0 7E A5 AB 78 */ mr r5, r21 /* 801A59A4 001A27A4 7E 86 A3 78 */ mr r6, r20 /* 801A59A8 001A27A8 7F E3 FB 78 */ mr r3, r31 /* 801A59AC 001A27AC 7F A4 EB 78 */ mr r4, r29 /* 801A59B0 001A27B0 38 E0 00 02 */ li r7, 2 -/* 801A59B4 001A27B4 4B FF FB B9 */ bl func_801A556C +/* 801A59B4 001A27B4 4B FF FB B9 */ bl bink.mergesort /* 801A59B8 001A27B8 2C 19 00 02 */ cmpwi r25, 2 /* 801A59BC 001A27BC 40 82 00 38 */ bne lbl_801A59F4 /* 801A59C0 001A27C0 7F C6 F3 78 */ mr r6, r30 @@ -17286,13 +17286,13 @@ lbl_801A5950: /* 801A59C8 001A27C8 7F 64 DB 78 */ mr r4, r27 /* 801A59CC 001A27CC 38 A1 00 08 */ addi r5, r1, 8 /* 801A59D0 001A27D0 38 E0 00 04 */ li r7, 4 -/* 801A59D4 001A27D4 4B FF FB 99 */ bl func_801A556C +/* 801A59D4 001A27D4 4B FF FB 99 */ bl bink.mergesort /* 801A59D8 001A27D8 7F E3 FB 78 */ mr r3, r31 /* 801A59DC 001A27DC 38 9B 00 08 */ addi r4, r27, 8 /* 801A59E0 001A27E0 7F 85 E3 78 */ mr r5, r28 /* 801A59E4 001A27E4 7F A6 EB 78 */ mr r6, r29 /* 801A59E8 001A27E8 38 E0 00 04 */ li r7, 4 -/* 801A59EC 001A27EC 4B FF FB 81 */ bl func_801A556C +/* 801A59EC 001A27EC 4B FF FB 81 */ bl bink.mergesort /* 801A59F0 001A27F0 48 00 01 58 */ b lbl_801A5B48 lbl_801A59F4: /* 801A59F4 001A27F4 38 A1 00 08 */ addi r5, r1, 8 @@ -17300,19 +17300,19 @@ lbl_801A59F4: /* 801A59FC 001A27FC 7F E3 FB 78 */ mr r3, r31 /* 801A5A00 001A2800 7F 44 D3 78 */ mr r4, r26 /* 801A5A04 001A2804 38 E0 00 04 */ li r7, 4 -/* 801A5A08 001A2808 4B FF FB 65 */ bl func_801A556C +/* 801A5A08 001A2808 4B FF FB 65 */ bl bink.mergesort /* 801A5A0C 001A280C 7F 85 E3 78 */ mr r5, r28 /* 801A5A10 001A2810 7F A6 EB 78 */ mr r6, r29 /* 801A5A14 001A2814 7F E3 FB 78 */ mr r3, r31 /* 801A5A18 001A2818 7F 04 C3 78 */ mr r4, r24 /* 801A5A1C 001A281C 38 E0 00 04 */ li r7, 4 -/* 801A5A20 001A2820 4B FF FB 4D */ bl func_801A556C +/* 801A5A20 001A2820 4B FF FB 4D */ bl bink.mergesort /* 801A5A24 001A2824 7F E3 FB 78 */ mr r3, r31 /* 801A5A28 001A2828 7F 64 DB 78 */ mr r4, r27 /* 801A5A2C 001A282C 7F 45 D3 78 */ mr r5, r26 /* 801A5A30 001A2830 7F 06 C3 78 */ mr r6, r24 /* 801A5A34 001A2834 38 E0 00 08 */ li r7, 8 -/* 801A5A38 001A2838 4B FF FB 35 */ bl func_801A556C +/* 801A5A38 001A2838 4B FF FB 35 */ bl bink.mergesort /* 801A5A3C 001A283C 48 00 01 0C */ b lbl_801A5B48 lbl_801A5A40: /* 801A5A40 001A2840 80 FF 00 0C */ lwz r7, 0xc(r31) @@ -17396,8 +17396,8 @@ lbl_801A5B48: /* 801A5B54 001A2954 38 21 00 58 */ addi r1, r1, 0x58 /* 801A5B58 001A2958 4E 80 00 20 */ blr -.global func_801A5B5C -func_801A5B5C: +.global bink.StartReadHuff4Bundle +bink.StartReadHuff4Bundle: /* 801A5B5C 001A295C 94 21 FF F8 */ stwu r1, -8(r1) /* 801A5B60 001A2960 7C 08 02 A6 */ mflr r0 /* 801A5B64 001A2964 90 01 00 0C */ stw r0, 0xc(r1) @@ -17406,14 +17406,14 @@ func_801A5B5C: /* 801A5B70 001A2970 38 C5 00 10 */ addi r6, r5, 0x10 /* 801A5B74 001A2974 38 85 00 24 */ addi r4, r5, 0x24 /* 801A5B78 001A2978 38 A5 00 20 */ addi r5, r5, 0x20 -/* 801A5B7C 001A297C 4B FF FA C5 */ bl func_801A5640 +/* 801A5B7C 001A297C 4B FF FA C5 */ bl bink.ReadHuffTable /* 801A5B80 001A2980 80 01 00 0C */ lwz r0, 0xc(r1) /* 801A5B84 001A2984 7C 08 03 A6 */ mtlr r0 /* 801A5B88 001A2988 38 21 00 08 */ addi r1, r1, 8 /* 801A5B8C 001A298C 4E 80 00 20 */ blr -.global func_801A5B90 -func_801A5B90: +.global bink.StartReadHuff8Bundle +bink.StartReadHuff8Bundle: /* 801A5B90 001A2990 94 21 FF D8 */ stwu r1, -0x28(r1) /* 801A5B94 001A2994 7C 08 02 A6 */ mflr r0 /* 801A5B98 001A2998 BF 21 00 0C */ stmw r25, 0xc(r1) @@ -17430,7 +17430,7 @@ lbl_801A5BBC: /* 801A5BC0 001A29C0 7F A5 EB 78 */ mr r5, r29 /* 801A5BC4 001A29C4 7F E6 FB 78 */ mr r6, r31 /* 801A5BC8 001A29C8 7F 83 E3 78 */ mr r3, r28 -/* 801A5BCC 001A29CC 4B FF FA 75 */ bl func_801A5640 +/* 801A5BCC 001A29CC 4B FF FA 75 */ bl bink.ReadHuffTable /* 801A5BD0 001A29D0 3B FF 00 10 */ addi r31, r31, 0x10 /* 801A5BD4 001A29D4 3B BD 00 04 */ addi r29, r29, 4 /* 801A5BD8 001A29D8 3B DE 00 04 */ addi r30, r30, 4 @@ -17440,7 +17440,7 @@ lbl_801A5BBC: /* 801A5BE8 001A29E8 38 DA 00 10 */ addi r6, r26, 0x10 /* 801A5BEC 001A29EC 38 9A 00 24 */ addi r4, r26, 0x24 /* 801A5BF0 001A29F0 38 BA 00 20 */ addi r5, r26, 0x20 -/* 801A5BF4 001A29F4 4B FF FA 4D */ bl func_801A5640 +/* 801A5BF4 001A29F4 4B FF FA 4D */ bl bink.ReadHuffTable /* 801A5BF8 001A29F8 38 00 00 00 */ li r0, 0 /* 801A5BFC 001A29FC 90 1B 01 80 */ stw r0, 0x180(r27) /* 801A5C00 001A2A00 80 01 00 2C */ lwz r0, 0x2c(r1) @@ -17449,8 +17449,8 @@ lbl_801A5BBC: /* 801A5C0C 001A2A0C 38 21 00 28 */ addi r1, r1, 0x28 /* 801A5C10 001A2A10 4E 80 00 20 */ blr -.global func_801A5C14 -func_801A5C14: +.global bink.CheckReadRLEHuff4Bundle +bink.CheckReadRLEHuff4Bundle: /* 801A5C14 001A2A14 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801A5C18 001A2A18 7C 08 02 A6 */ mflr r0 /* 801A5C1C 001A2A1C BF 41 00 08 */ stmw r26, 8(r1) @@ -18077,8 +18077,8 @@ lbl_801A64FC: /* 801A6508 001A3308 38 21 00 38 */ addi r1, r1, 0x38 /* 801A650C 001A330C 4E 80 00 20 */ blr -.global func_801A6510 -func_801A6510: +.global bink.CheckReadHuff4Bundle +bink.CheckReadHuff4Bundle: /* 801A6510 001A3310 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801A6514 001A3314 7C 08 02 A6 */ mflr r0 /* 801A6518 001A3318 BF C1 00 08 */ stmw r30, 8(r1) @@ -18258,8 +18258,8 @@ lbl_801A6790: /* 801A679C 001A359C 38 21 00 10 */ addi r1, r1, 0x10 /* 801A67A0 001A35A0 4E 80 00 20 */ blr -.global func_801A67A4 -func_801A67A4: +.global bink.CheckReadHuff4PairBundle +bink.CheckReadHuff4PairBundle: /* 801A67A4 001A35A4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801A67A8 001A35A8 BF 41 00 08 */ stmw r26, 8(r1) /* 801A67AC 001A35AC 81 23 00 00 */ lwz r9, 0(r3) @@ -18423,8 +18423,8 @@ lbl_801A69F4: /* 801A69F8 001A37F8 38 21 00 20 */ addi r1, r1, 0x20 /* 801A69FC 001A37FC 4E 80 00 20 */ blr -.global func_801A6A00 -func_801A6A00: +.global bink.CheckReadHuff4SBundle +bink.CheckReadHuff4SBundle: /* 801A6A00 001A3800 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801A6A04 001A3804 7C 08 02 A6 */ mflr r0 /* 801A6A08 001A3808 BF 61 00 0C */ stmw r27, 0xc(r1) @@ -18656,8 +18656,8 @@ lbl_801A6D38: /* 801A6D44 001A3B44 38 21 00 20 */ addi r1, r1, 0x20 /* 801A6D48 001A3B48 4E 80 00 20 */ blr -.global func_801A6D4C -func_801A6D4C: +.global bink.CheckReadDelta16Bundle +bink.CheckReadDelta16Bundle: /* 801A6D4C 001A3B4C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801A6D50 001A3B50 7C 08 02 A6 */ mflr r0 /* 801A6D54 001A3B54 BF 41 00 08 */ stmw r26, 8(r1) @@ -18953,8 +18953,8 @@ lbl_801A7174: /* 801A7180 001A3F80 38 21 00 20 */ addi r1, r1, 0x20 /* 801A7184 001A3F84 4E 80 00 20 */ blr -.global func_801A7188 -func_801A7188: +.global bink.getbunsize +bink.getbunsize: /* 801A7188 001A3F88 28 05 00 08 */ cmplwi r5, 8 /* 801A718C 001A3F8C 41 81 00 0C */ bgt lbl_801A7198 /* 801A7190 001A3F90 38 A0 00 08 */ li r5, 8 @@ -18986,55 +18986,55 @@ ExpandBundleSizes: /* 801A71E4 001A3FE4 38 A0 00 04 */ li r5, 4 /* 801A71E8 001A3FE8 38 C0 00 01 */ li r6, 1 /* 801A71EC 001A3FEC 38 60 02 00 */ li r3, 0x200 -/* 801A71F0 001A3FF0 4B FF FF 99 */ bl func_801A7188 +/* 801A71F0 001A3FF0 4B FF FF 99 */ bl bink.getbunsize /* 801A71F4 001A3FF4 90 7D 00 00 */ stw r3, 0(r29) /* 801A71F8 001A3FF8 57 C4 F8 7E */ srwi r4, r30, 1 /* 801A71FC 001A3FFC 38 A0 00 04 */ li r5, 4 /* 801A7200 001A4000 38 C0 00 01 */ li r6, 1 /* 801A7204 001A4004 38 60 02 00 */ li r3, 0x200 -/* 801A7208 001A4008 4B FF FF 81 */ bl func_801A7188 +/* 801A7208 001A4008 4B FF FF 81 */ bl bink.getbunsize /* 801A720C 001A400C 90 7D 00 04 */ stw r3, 4(r29) /* 801A7210 001A4010 7F C4 F3 78 */ mr r4, r30 /* 801A7214 001A4014 38 A0 00 08 */ li r5, 8 /* 801A7218 001A4018 38 C0 00 40 */ li r6, 0x40 /* 801A721C 001A401C 38 60 02 00 */ li r3, 0x200 -/* 801A7220 001A4020 4B FF FF 69 */ bl func_801A7188 +/* 801A7220 001A4020 4B FF FF 69 */ bl bink.getbunsize /* 801A7224 001A4024 90 7D 00 08 */ stw r3, 8(r29) /* 801A7228 001A4028 7F C4 F3 78 */ mr r4, r30 /* 801A722C 001A402C 38 A0 00 08 */ li r5, 8 /* 801A7230 001A4030 38 C0 00 08 */ li r6, 8 /* 801A7234 001A4034 38 60 02 00 */ li r3, 0x200 -/* 801A7238 001A4038 4B FF FF 51 */ bl func_801A7188 +/* 801A7238 001A4038 4B FF FF 51 */ bl bink.getbunsize /* 801A723C 001A403C 90 7D 00 0C */ stw r3, 0xc(r29) /* 801A7240 001A4040 7F C4 F3 78 */ mr r4, r30 /* 801A7244 001A4044 38 A0 00 05 */ li r5, 5 /* 801A7248 001A4048 38 C0 00 01 */ li r6, 1 /* 801A724C 001A404C 38 60 02 00 */ li r3, 0x200 -/* 801A7250 001A4050 4B FF FF 39 */ bl func_801A7188 +/* 801A7250 001A4050 4B FF FF 39 */ bl bink.getbunsize /* 801A7254 001A4054 90 7D 00 10 */ stw r3, 0x10(r29) /* 801A7258 001A4058 7F C4 F3 78 */ mr r4, r30 /* 801A725C 001A405C 38 A0 00 05 */ li r5, 5 /* 801A7260 001A4060 38 C0 00 01 */ li r6, 1 /* 801A7264 001A4064 38 60 02 00 */ li r3, 0x200 -/* 801A7268 001A4068 4B FF FF 21 */ bl func_801A7188 +/* 801A7268 001A4068 4B FF FF 21 */ bl bink.getbunsize /* 801A726C 001A406C 90 7D 00 14 */ stw r3, 0x14(r29) /* 801A7270 001A4070 7F C4 F3 78 */ mr r4, r30 /* 801A7274 001A4074 38 A0 00 0B */ li r5, 0xb /* 801A7278 001A4078 38 C0 00 01 */ li r6, 1 /* 801A727C 001A407C 38 60 02 00 */ li r3, 0x200 -/* 801A7280 001A4080 4B FF FF 09 */ bl func_801A7188 +/* 801A7280 001A4080 4B FF FF 09 */ bl bink.getbunsize /* 801A7284 001A4084 90 7D 00 18 */ stw r3, 0x18(r29) /* 801A7288 001A4088 7F C4 F3 78 */ mr r4, r30 /* 801A728C 001A408C 38 A0 00 0B */ li r5, 0xb /* 801A7290 001A4090 38 C0 00 01 */ li r6, 1 /* 801A7294 001A4094 38 60 02 00 */ li r3, 0x200 -/* 801A7298 001A4098 4B FF FE F1 */ bl func_801A7188 +/* 801A7298 001A4098 4B FF FE F1 */ bl bink.getbunsize /* 801A729C 001A409C 90 7D 00 1C */ stw r3, 0x1c(r29) /* 801A72A0 001A40A0 7F C4 F3 78 */ mr r4, r30 /* 801A72A4 001A40A4 38 60 02 00 */ li r3, 0x200 /* 801A72A8 001A40A8 38 A0 00 04 */ li r5, 4 /* 801A72AC 001A40AC 38 C0 00 30 */ li r6, 0x30 -/* 801A72B0 001A40B0 4B FF FE D9 */ bl func_801A7188 +/* 801A72B0 001A40B0 4B FF FE D9 */ bl bink.getbunsize /* 801A72B4 001A40B4 90 7D 00 20 */ stw r3, 0x20(r29) /* 801A72B8 001A40B8 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801A72BC 001A40BC 7C 08 03 A6 */ mtlr r0 @@ -19042,8 +19042,8 @@ ExpandBundleSizes: /* 801A72C4 001A40C4 38 21 00 18 */ addi r1, r1, 0x18 /* 801A72C8 001A40C8 4E 80 00 20 */ blr -.global func_801A72CC -func_801A72CC: +.global bink.ExpandPlane +bink.ExpandPlane: /* 801A72CC 001A40CC 94 21 FB 88 */ stwu r1, -0x478(r1) /* 801A72D0 001A40D0 7C 08 02 A6 */ mflr r0 /* 801A72D4 001A40D4 7D 80 00 26 */ mfcr r12 @@ -19089,7 +19089,7 @@ lbl_801A7354: /* 801A736C 001A416C 38 E0 00 04 */ li r7, 4 /* 801A7370 001A4170 39 00 00 01 */ li r8, 1 /* 801A7374 001A4174 39 20 00 00 */ li r9, 0 -/* 801A7378 001A4178 4B FF E1 9D */ bl func_801A5514 +/* 801A7378 001A4178 4B FF E1 9D */ bl bink.OpenReadBundle /* 801A737C 001A417C 39 E0 00 00 */ li r15, 0 /* 801A7380 001A4180 80 7D 00 04 */ lwz r3, 4(r29) /* 801A7384 001A4184 3B 01 00 68 */ addi r24, r1, 0x68 @@ -19099,7 +19099,7 @@ lbl_801A7354: /* 801A7394 001A4194 38 E0 00 04 */ li r7, 4 /* 801A7398 001A4198 39 00 00 01 */ li r8, 1 /* 801A739C 001A419C 39 20 00 00 */ li r9, 0 -/* 801A73A0 001A41A0 4B FF E1 75 */ bl func_801A5514 +/* 801A73A0 001A41A0 4B FF E1 75 */ bl bink.OpenReadBundle /* 801A73A4 001A41A4 80 7D 00 08 */ lwz r3, 8(r29) /* 801A73A8 001A41A8 3B 21 00 98 */ addi r25, r1, 0x98 /* 801A73AC 001A41AC 7F 04 C3 78 */ mr r4, r24 @@ -19108,7 +19108,7 @@ lbl_801A7354: /* 801A73B8 001A41B8 38 E0 00 08 */ li r7, 8 /* 801A73BC 001A41BC 39 00 00 40 */ li r8, 0x40 /* 801A73C0 001A41C0 39 20 00 00 */ li r9, 0 -/* 801A73C4 001A41C4 4B FF E1 51 */ bl func_801A5514 +/* 801A73C4 001A41C4 4B FF E1 51 */ bl bink.OpenReadBundle /* 801A73C8 001A41C8 80 7D 00 0C */ lwz r3, 0xc(r29) /* 801A73CC 001A41CC 3B 41 00 C8 */ addi r26, r1, 0xc8 /* 801A73D0 001A41D0 7F 24 CB 78 */ mr r4, r25 @@ -19117,7 +19117,7 @@ lbl_801A7354: /* 801A73DC 001A41DC 38 E0 00 08 */ li r7, 8 /* 801A73E0 001A41E0 39 00 00 08 */ li r8, 8 /* 801A73E4 001A41E4 39 20 00 00 */ li r9, 0 -/* 801A73E8 001A41E8 4B FF E1 2D */ bl func_801A5514 +/* 801A73E8 001A41E8 4B FF E1 2D */ bl bink.OpenReadBundle /* 801A73EC 001A41EC 80 7D 00 10 */ lwz r3, 0x10(r29) /* 801A73F0 001A41F0 3B 61 00 F8 */ addi r27, r1, 0xf8 /* 801A73F4 001A41F4 7F 44 D3 78 */ mr r4, r26 @@ -19126,7 +19126,7 @@ lbl_801A7354: /* 801A7400 001A4200 38 E0 00 05 */ li r7, 5 /* 801A7404 001A4204 39 00 00 01 */ li r8, 1 /* 801A7408 001A4208 39 20 00 01 */ li r9, 1 -/* 801A740C 001A420C 4B FF E1 09 */ bl func_801A5514 +/* 801A740C 001A420C 4B FF E1 09 */ bl bink.OpenReadBundle /* 801A7410 001A4210 80 7D 00 14 */ lwz r3, 0x14(r29) /* 801A7414 001A4214 3B C1 01 28 */ addi r30, r1, 0x128 /* 801A7418 001A4218 7F 64 DB 78 */ mr r4, r27 @@ -19135,7 +19135,7 @@ lbl_801A7354: /* 801A7424 001A4224 38 E0 00 05 */ li r7, 5 /* 801A7428 001A4228 39 00 00 01 */ li r8, 1 /* 801A742C 001A422C 39 20 00 01 */ li r9, 1 -/* 801A7430 001A4230 4B FF E0 E5 */ bl func_801A5514 +/* 801A7430 001A4230 4B FF E0 E5 */ bl bink.OpenReadBundle /* 801A7434 001A4234 80 7D 00 18 */ lwz r3, 0x18(r29) /* 801A7438 001A4238 7F C4 F3 78 */ mr r4, r30 /* 801A743C 001A423C 3B C1 01 58 */ addi r30, r1, 0x158 @@ -19144,7 +19144,7 @@ lbl_801A7354: /* 801A7448 001A4248 38 E0 00 0B */ li r7, 0xb /* 801A744C 001A424C 39 00 00 01 */ li r8, 1 /* 801A7450 001A4250 39 20 00 00 */ li r9, 0 -/* 801A7454 001A4254 4B FF E0 C1 */ bl func_801A5514 +/* 801A7454 001A4254 4B FF E0 C1 */ bl bink.OpenReadBundle /* 801A7458 001A4258 80 7D 00 1C */ lwz r3, 0x1c(r29) /* 801A745C 001A425C 3B 81 01 88 */ addi r28, r1, 0x188 /* 801A7460 001A4260 7F C4 F3 78 */ mr r4, r30 @@ -19153,7 +19153,7 @@ lbl_801A7354: /* 801A746C 001A426C 38 E0 00 0B */ li r7, 0xb /* 801A7470 001A4270 39 00 00 01 */ li r8, 1 /* 801A7474 001A4274 39 20 00 01 */ li r9, 1 -/* 801A7478 001A4278 4B FF E0 9D */ bl func_801A5514 +/* 801A7478 001A4278 4B FF E0 9D */ bl bink.OpenReadBundle /* 801A747C 001A427C 80 7D 00 20 */ lwz r3, 0x20(r29) /* 801A7480 001A4280 3B C1 04 00 */ addi r30, r1, 0x400 /* 801A7484 001A4284 7E 46 93 78 */ mr r6, r18 @@ -19162,31 +19162,31 @@ lbl_801A7354: /* 801A7490 001A4290 39 20 00 00 */ li r9, 0 /* 801A7494 001A4294 38 A0 02 00 */ li r5, 0x200 /* 801A7498 001A4298 7F 84 E3 78 */ mr r4, r28 -/* 801A749C 001A429C 4B FF E0 79 */ bl func_801A5514 +/* 801A749C 001A429C 4B FF E0 79 */ bl bink.OpenReadBundle /* 801A74A0 001A42A0 7F D0 F3 78 */ mr r16, r30 /* 801A74A4 001A42A4 38 61 00 08 */ addi r3, r1, 8 /* 801A74A8 001A42A8 7F C4 F3 78 */ mr r4, r30 -/* 801A74AC 001A42AC 4B FF E6 B1 */ bl func_801A5B5C +/* 801A74AC 001A42AC 4B FF E6 B1 */ bl bink.StartReadHuff4Bundle /* 801A74B0 001A42B0 3B A1 01 B8 */ addi r29, r1, 0x1b8 /* 801A74B4 001A42B4 7E E3 BB 78 */ mr r3, r23 /* 801A74B8 001A42B8 7F C4 F3 78 */ mr r4, r30 -/* 801A74BC 001A42BC 4B FF E6 A1 */ bl func_801A5B5C +/* 801A74BC 001A42BC 4B FF E6 A1 */ bl bink.StartReadHuff4Bundle /* 801A74C0 001A42C0 7F A5 EB 78 */ mr r5, r29 /* 801A74C4 001A42C4 7F 03 C3 78 */ mr r3, r24 /* 801A74C8 001A42C8 7F C4 F3 78 */ mr r4, r30 -/* 801A74CC 001A42CC 4B FF E6 C5 */ bl func_801A5B90 +/* 801A74CC 001A42CC 4B FF E6 C5 */ bl bink.StartReadHuff8Bundle /* 801A74D0 001A42D0 7F 23 CB 78 */ mr r3, r25 /* 801A74D4 001A42D4 7F C4 F3 78 */ mr r4, r30 -/* 801A74D8 001A42D8 4B FF E6 85 */ bl func_801A5B5C +/* 801A74D8 001A42D8 4B FF E6 85 */ bl bink.StartReadHuff4Bundle /* 801A74DC 001A42DC 7F 43 D3 78 */ mr r3, r26 /* 801A74E0 001A42E0 7F C4 F3 78 */ mr r4, r30 -/* 801A74E4 001A42E4 4B FF E6 79 */ bl func_801A5B5C +/* 801A74E4 001A42E4 4B FF E6 79 */ bl bink.StartReadHuff4Bundle /* 801A74E8 001A42E8 7F 63 DB 78 */ mr r3, r27 /* 801A74EC 001A42EC 7F C4 F3 78 */ mr r4, r30 -/* 801A74F0 001A42F0 4B FF E6 6D */ bl func_801A5B5C +/* 801A74F0 001A42F0 4B FF E6 6D */ bl bink.StartReadHuff4Bundle /* 801A74F4 001A42F4 7F 83 E3 78 */ mr r3, r28 /* 801A74F8 001A42F8 7F C4 F3 78 */ mr r4, r30 -/* 801A74FC 001A42FC 4B FF E6 61 */ bl func_801A5B5C +/* 801A74FC 001A42FC 4B FF E6 61 */ bl bink.StartReadHuff4Bundle /* 801A7500 001A4300 80 01 04 10 */ lwz r0, 0x410(r1) /* 801A7504 001A4304 7C 0F 00 40 */ cmplw r15, r0 /* 801A7508 001A4308 40 80 14 B8 */ bge lbl_801A89C0 @@ -19195,12 +19195,12 @@ lbl_801A7354: lbl_801A7514: /* 801A7514 001A4314 38 61 00 08 */ addi r3, r1, 8 /* 801A7518 001A4318 7E 24 8B 78 */ mr r4, r17 -/* 801A751C 001A431C 4B FF E6 F9 */ bl func_801A5C14 +/* 801A751C 001A431C 4B FF E6 F9 */ bl bink.CheckReadRLEHuff4Bundle /* 801A7520 001A4320 38 0F 00 08 */ addi r0, r15, 8 /* 801A7524 001A4324 38 61 00 38 */ addi r3, r1, 0x38 /* 801A7528 001A4328 90 01 04 20 */ stw r0, 0x420(r1) /* 801A752C 001A432C 7E 24 8B 78 */ mr r4, r17 -/* 801A7530 001A4330 4B FF E6 E5 */ bl func_801A5C14 +/* 801A7530 001A4330 4B FF E6 E5 */ bl bink.CheckReadRLEHuff4Bundle /* 801A7534 001A4334 80 01 04 14 */ lwz r0, 0x414(r1) /* 801A7538 001A4338 38 61 00 68 */ addi r3, r1, 0x68 /* 801A753C 001A433C 38 A1 01 B8 */ addi r5, r1, 0x1b8 @@ -19209,22 +19209,22 @@ lbl_801A7514: /* 801A7548 001A4348 4E 80 00 21 */ blrl /* 801A754C 001A434C 38 61 00 98 */ addi r3, r1, 0x98 /* 801A7550 001A4350 7E 24 8B 78 */ mr r4, r17 -/* 801A7554 001A4354 4B FF F2 51 */ bl func_801A67A4 +/* 801A7554 001A4354 4B FF F2 51 */ bl bink.CheckReadHuff4PairBundle /* 801A7558 001A4358 38 61 00 C8 */ addi r3, r1, 0xc8 /* 801A755C 001A435C 7E 24 8B 78 */ mr r4, r17 -/* 801A7560 001A4360 4B FF F4 A1 */ bl func_801A6A00 +/* 801A7560 001A4360 4B FF F4 A1 */ bl bink.CheckReadHuff4SBundle /* 801A7564 001A4364 38 61 00 F8 */ addi r3, r1, 0xf8 /* 801A7568 001A4368 7E 24 8B 78 */ mr r4, r17 -/* 801A756C 001A436C 4B FF F4 95 */ bl func_801A6A00 +/* 801A756C 001A436C 4B FF F4 95 */ bl bink.CheckReadHuff4SBundle /* 801A7570 001A4370 38 61 01 28 */ addi r3, r1, 0x128 /* 801A7574 001A4374 7E 24 8B 78 */ mr r4, r17 -/* 801A7578 001A4378 4B FF F7 D5 */ bl func_801A6D4C +/* 801A7578 001A4378 4B FF F7 D5 */ bl bink.CheckReadDelta16Bundle /* 801A757C 001A437C 38 61 01 58 */ addi r3, r1, 0x158 /* 801A7580 001A4380 7E 24 8B 78 */ mr r4, r17 -/* 801A7584 001A4384 4B FF F7 C9 */ bl func_801A6D4C +/* 801A7584 001A4384 4B FF F7 C9 */ bl bink.CheckReadDelta16Bundle /* 801A7588 001A4388 38 61 01 88 */ addi r3, r1, 0x188 /* 801A758C 001A438C 7E 24 8B 78 */ mr r4, r17 -/* 801A7590 001A4390 4B FF EF 81 */ bl func_801A6510 +/* 801A7590 001A4390 4B FF EF 81 */ bl bink.CheckReadHuff4Bundle /* 801A7594 001A4394 7E 57 93 79 */ or. r23, r18, r18 /* 801A7598 001A4398 41 82 13 E8 */ beq lbl_801A8980 /* 801A759C 001A439C 3D 20 80 27 */ lis r9, lbl_80275280@ha @@ -20632,7 +20632,7 @@ ExpandBink: /* 801A8A6C 001A586C 39 1E 00 04 */ addi r8, r30, 4 /* 801A8A70 001A5870 7E A9 AB 78 */ mr r9, r21 /* 801A8A74 001A5874 7E EA BB 78 */ mr r10, r23 -/* 801A8A78 001A5878 4B FF E8 55 */ bl func_801A72CC +/* 801A8A78 001A5878 4B FF E8 55 */ bl bink.ExpandPlane lbl_801A8A7C: /* 801A8A7C 001A587C 80 1E 00 00 */ lwz r0, 0(r30) /* 801A8A80 001A5880 7F DE 02 14 */ add r30, r30, r0 @@ -20656,7 +20656,7 @@ lbl_801A8A94: /* 801A8AC0 001A58C0 7F E7 FB 78 */ mr r7, r31 /* 801A8AC4 001A58C4 7E A9 AB 78 */ mr r9, r21 /* 801A8AC8 001A58C8 7E EA BB 78 */ mr r10, r23 -/* 801A8ACC 001A58CC 4B FF E8 01 */ bl func_801A72CC +/* 801A8ACC 001A58CC 4B FF E8 01 */ bl bink.ExpandPlane /* 801A8AD0 001A58D0 7C 68 1B 78 */ mr r8, r3 /* 801A8AD4 001A58D4 40 92 00 10 */ bne cr4, lbl_801A8AE4 /* 801A8AD8 001A58D8 81 3E FF FC */ lwz r9, -4(r30) @@ -20689,7 +20689,7 @@ lbl_801A8AE4: /* 801A8B40 001A5940 93 C1 00 08 */ stw r30, 8(r1) /* 801A8B44 001A5944 7F 03 C3 78 */ mr r3, r24 /* 801A8B48 001A5948 93 61 00 10 */ stw r27, 0x10(r1) -/* 801A8B4C 001A594C 4B FF E7 81 */ bl func_801A72CC +/* 801A8B4C 001A594C 4B FF E7 81 */ bl bink.ExpandPlane /* 801A8B50 001A5950 7C 1F C9 D6 */ mullw r0, r31, r25 /* 801A8B54 001A5954 7C 68 1B 78 */ mr r8, r3 /* 801A8B58 001A5958 93 C1 00 08 */ stw r30, 8(r1) @@ -20702,7 +20702,7 @@ lbl_801A8AE4: /* 801A8B74 001A5974 7C 78 02 14 */ add r3, r24, r0 /* 801A8B78 001A5978 7E A9 AB 78 */ mr r9, r21 /* 801A8B7C 001A597C 7E EA BB 78 */ mr r10, r23 -/* 801A8B80 001A5980 4B FF E7 4D */ bl func_801A72CC +/* 801A8B80 001A5980 4B FF E7 4D */ bl bink.ExpandPlane lbl_801A8B84: /* 801A8B84 001A5984 80 01 00 4C */ lwz r0, 0x4c(r1) /* 801A8B88 001A5988 81 81 00 18 */ lwz r12, 0x18(r1) @@ -24881,7 +24881,7 @@ rdft: /* 801ACBA4 001A99A4 7F 84 E3 78 */ mr r4, r28 /* 801ACBA8 001A99A8 7F A3 EB 78 */ mr r3, r29 /* 801ACBAC 001A99AC 7F 65 DB 78 */ mr r5, r27 -/* 801ACBB0 001A99B0 48 00 03 41 */ bl func_801ACEF0 +/* 801ACBB0 001A99B0 48 00 03 41 */ bl bink.makewt lbl_801ACBB4: /* 801ACBB4 001A99B4 83 5C 00 04 */ lwz r26, 4(r28) /* 801ACBB8 001A99B8 57 40 10 3A */ slwi r0, r26, 2 @@ -24892,7 +24892,7 @@ lbl_801ACBB4: /* 801ACBCC 001A99CC 7C BB 2A 14 */ add r5, r27, r5 /* 801ACBD0 001A99D0 7F 43 D3 78 */ mr r3, r26 /* 801ACBD4 001A99D4 7F 84 E3 78 */ mr r4, r28 -/* 801ACBD8 001A99D8 48 00 05 61 */ bl func_801AD138 +/* 801ACBD8 001A99D8 48 00 05 61 */ bl bink.makect lbl_801ACBDC: /* 801ACBDC 001A99DC 2C 19 00 00 */ cmpwi r25, 0 /* 801ACBE0 001A99E0 41 80 00 78 */ blt lbl_801ACC58 @@ -24903,13 +24903,13 @@ lbl_801ACBDC: /* 801ACBF4 001A99F4 7F C3 F3 78 */ mr r3, r30 /* 801ACBF8 001A99F8 7F E4 FB 78 */ mr r4, r31 /* 801ACBFC 001A99FC 7F 67 DB 78 */ mr r7, r27 -/* 801ACC00 001A9A00 48 00 06 6D */ bl func_801AD26C +/* 801ACC00 001A9A00 48 00 06 6D */ bl bink.cftfsub /* 801ACC04 001A9A04 57 A6 10 3A */ slwi r6, r29, 2 /* 801ACC08 001A9A08 7F C3 F3 78 */ mr r3, r30 /* 801ACC0C 001A9A0C 7C DB 32 14 */ add r6, r27, r6 /* 801ACC10 001A9A10 7F 45 D3 78 */ mr r5, r26 /* 801ACC14 001A9A14 7F E4 FB 78 */ mr r4, r31 -/* 801ACC18 001A9A18 48 00 40 39 */ bl func_801B0C50 +/* 801ACC18 001A9A18 48 00 40 39 */ bl bink.rftfsub /* 801ACC1C 001A9A1C 48 00 00 20 */ b lbl_801ACC3C lbl_801ACC20: /* 801ACC20 001A9A20 40 82 00 1C */ bne lbl_801ACC3C @@ -24918,7 +24918,7 @@ lbl_801ACC20: /* 801ACC2C 001A9A2C 7F 67 DB 78 */ mr r7, r27 /* 801ACC30 001A9A30 38 60 00 04 */ li r3, 4 /* 801ACC34 001A9A34 7F E4 FB 78 */ mr r4, r31 -/* 801ACC38 001A9A38 48 00 06 35 */ bl func_801AD26C +/* 801ACC38 001A9A38 48 00 06 35 */ bl bink.cftfsub lbl_801ACC3C: /* 801ACC3C 001A9A3C C0 1F 00 00 */ lfs f0, 0(r31) /* 801ACC40 001A9A40 C1 BF 00 04 */ lfs f13, 4(r31) @@ -24944,13 +24944,13 @@ lbl_801ACC58: /* 801ACC8C 001A9A8C 7C DB 32 14 */ add r6, r27, r6 /* 801ACC90 001A9A90 7F C3 F3 78 */ mr r3, r30 /* 801ACC94 001A9A94 7F E4 FB 78 */ mr r4, r31 -/* 801ACC98 001A9A98 48 00 40 71 */ bl func_801B0D08 +/* 801ACC98 001A9A98 48 00 40 71 */ bl bink.rftbsub /* 801ACC9C 001A9A9C 7F C3 F3 78 */ mr r3, r30 /* 801ACCA0 001A9AA0 7F E4 FB 78 */ mr r4, r31 /* 801ACCA4 001A9AA4 38 BC 00 08 */ addi r5, r28, 8 /* 801ACCA8 001A9AA8 7F A6 EB 78 */ mr r6, r29 /* 801ACCAC 001A9AAC 7F 67 DB 78 */ mr r7, r27 -/* 801ACCB0 001A9AB0 48 00 07 25 */ bl func_801AD3D4 +/* 801ACCB0 001A9AB0 48 00 07 25 */ bl bink.cftbsub /* 801ACCB4 001A9AB4 48 00 00 20 */ b lbl_801ACCD4 lbl_801ACCB8: /* 801ACCB8 001A9AB8 40 82 00 1C */ bne lbl_801ACCD4 @@ -24959,7 +24959,7 @@ lbl_801ACCB8: /* 801ACCC4 001A9AC4 7F A6 EB 78 */ mr r6, r29 /* 801ACCC8 001A9AC8 7F 67 DB 78 */ mr r7, r27 /* 801ACCCC 001A9ACC 38 60 00 04 */ li r3, 4 -/* 801ACCD0 001A9AD0 48 00 07 05 */ bl func_801AD3D4 +/* 801ACCD0 001A9AD0 48 00 07 05 */ bl bink.cftbsub lbl_801ACCD4: /* 801ACCD4 001A9AD4 80 01 00 2C */ lwz r0, 0x2c(r1) /* 801ACCD8 001A9AD8 7C 08 03 A6 */ mtlr r0 @@ -24986,7 +24986,7 @@ ddct: /* 801ACD20 001A9B20 7F 84 E3 78 */ mr r4, r28 /* 801ACD24 001A9B24 7F 63 DB 78 */ mr r3, r27 /* 801ACD28 001A9B28 7F A5 EB 78 */ mr r5, r29 -/* 801ACD2C 001A9B2C 48 00 01 C5 */ bl func_801ACEF0 +/* 801ACD2C 001A9B2C 48 00 01 C5 */ bl bink.makewt lbl_801ACD30: /* 801ACD30 001A9B30 83 3C 00 04 */ lwz r25, 4(r28) /* 801ACD34 001A9B34 57 7A 10 3A */ slwi r26, r27, 2 @@ -24996,7 +24996,7 @@ lbl_801ACD30: /* 801ACD44 001A9B44 7F E3 FB 78 */ mr r3, r31 /* 801ACD48 001A9B48 7F 84 E3 78 */ mr r4, r28 /* 801ACD4C 001A9B4C 7C BD D2 14 */ add r5, r29, r26 -/* 801ACD50 001A9B50 48 00 03 E9 */ bl func_801AD138 +/* 801ACD50 001A9B50 48 00 03 E9 */ bl bink.makect lbl_801ACD54: /* 801ACD54 001A9B54 2C 18 00 00 */ cmpwi r24, 0 /* 801ACD58 001A9B58 7F 00 00 26 */ mfcr r24 @@ -25032,13 +25032,13 @@ lbl_801ACDAC: /* 801ACDC8 001A9BC8 7F C4 F3 78 */ mr r4, r30 /* 801ACDCC 001A9BCC 7F 25 CB 78 */ mr r5, r25 /* 801ACDD0 001A9BD0 7C DD D2 14 */ add r6, r29, r26 -/* 801ACDD4 001A9BD4 48 00 3F 35 */ bl func_801B0D08 +/* 801ACDD4 001A9BD4 48 00 3F 35 */ bl bink.rftbsub /* 801ACDD8 001A9BD8 7F E3 FB 78 */ mr r3, r31 /* 801ACDDC 001A9BDC 7F C4 F3 78 */ mr r4, r30 /* 801ACDE0 001A9BE0 38 BC 00 08 */ addi r5, r28, 8 /* 801ACDE4 001A9BE4 7F 66 DB 78 */ mr r6, r27 /* 801ACDE8 001A9BE8 7F A7 EB 78 */ mr r7, r29 -/* 801ACDEC 001A9BEC 48 00 05 E9 */ bl func_801AD3D4 +/* 801ACDEC 001A9BEC 48 00 05 E9 */ bl bink.cftbsub /* 801ACDF0 001A9BF0 48 00 00 20 */ b lbl_801ACE10 lbl_801ACDF4: /* 801ACDF4 001A9BF4 40 9E 00 1C */ bne cr7, lbl_801ACE10 @@ -25047,14 +25047,14 @@ lbl_801ACDF4: /* 801ACE00 001A9C00 38 BC 00 08 */ addi r5, r28, 8 /* 801ACE04 001A9C04 7F 66 DB 78 */ mr r6, r27 /* 801ACE08 001A9C08 7F A7 EB 78 */ mr r7, r29 -/* 801ACE0C 001A9C0C 48 00 05 C9 */ bl func_801AD3D4 +/* 801ACE0C 001A9C0C 48 00 05 C9 */ bl bink.cftbsub lbl_801ACE10: /* 801ACE10 001A9C10 7F 5D D2 14 */ add r26, r29, r26 /* 801ACE14 001A9C14 7F E3 FB 78 */ mr r3, r31 /* 801ACE18 001A9C18 7F C4 F3 78 */ mr r4, r30 /* 801ACE1C 001A9C1C 7F 25 CB 78 */ mr r5, r25 /* 801ACE20 001A9C20 7F 46 D3 78 */ mr r6, r26 -/* 801ACE24 001A9C24 48 00 3F 9D */ bl func_801B0DC0 +/* 801ACE24 001A9C24 48 00 3F 9D */ bl bink.dctsub /* 801ACE28 001A9C28 7F 08 01 20 */ mtcrf 0x80, r24 /* 801ACE2C 001A9C2C 41 80 00 B0 */ blt lbl_801ACEDC /* 801ACE30 001A9C30 2C 1F 00 04 */ cmpwi r31, 4 @@ -25064,12 +25064,12 @@ lbl_801ACE10: /* 801ACE40 001A9C40 7F E3 FB 78 */ mr r3, r31 /* 801ACE44 001A9C44 7F C4 F3 78 */ mr r4, r30 /* 801ACE48 001A9C48 7F A7 EB 78 */ mr r7, r29 -/* 801ACE4C 001A9C4C 48 00 04 21 */ bl func_801AD26C +/* 801ACE4C 001A9C4C 48 00 04 21 */ bl bink.cftfsub /* 801ACE50 001A9C50 7F 25 CB 78 */ mr r5, r25 /* 801ACE54 001A9C54 7F 46 D3 78 */ mr r6, r26 /* 801ACE58 001A9C58 7F E3 FB 78 */ mr r3, r31 /* 801ACE5C 001A9C5C 7F C4 F3 78 */ mr r4, r30 -/* 801ACE60 001A9C60 48 00 3D F1 */ bl func_801B0C50 +/* 801ACE60 001A9C60 48 00 3D F1 */ bl bink.rftfsub /* 801ACE64 001A9C64 48 00 00 20 */ b lbl_801ACE84 lbl_801ACE68: /* 801ACE68 001A9C68 40 82 00 1C */ bne lbl_801ACE84 @@ -25078,7 +25078,7 @@ lbl_801ACE68: /* 801ACE74 001A9C74 7F A7 EB 78 */ mr r7, r29 /* 801ACE78 001A9C78 38 60 00 04 */ li r3, 4 /* 801ACE7C 001A9C7C 7F C4 F3 78 */ mr r4, r30 -/* 801ACE80 001A9C80 48 00 03 ED */ bl func_801AD26C +/* 801ACE80 001A9C80 48 00 03 ED */ bl bink.cftfsub lbl_801ACE84: /* 801ACE84 001A9C84 C1 9E 00 00 */ lfs f12, 0(r30) /* 801ACE88 001A9C88 39 40 00 02 */ li r10, 2 @@ -25111,8 +25111,8 @@ lbl_801ACEDC: /* 801ACEE8 001A9CE8 38 21 00 28 */ addi r1, r1, 0x28 /* 801ACEEC 001A9CEC 4E 80 00 20 */ blr -.global func_801ACEF0 -func_801ACEF0: +.global bink.makewt +bink.makewt: /* 801ACEF0 001A9CF0 94 21 FF A8 */ stwu r1, -0x58(r1) /* 801ACEF4 001A9CF4 7C 08 02 A6 */ mflr r0 /* 801ACEF8 001A9CF8 7D 80 00 26 */ mfcr r12 @@ -25268,8 +25268,8 @@ lbl_801AD104: /* 801AD130 001A9F30 38 21 00 58 */ addi r1, r1, 0x58 /* 801AD134 001A9F34 4E 80 00 20 */ blr -.global func_801AD138 -func_801AD138: +.global bink.makect +bink.makect: /* 801AD138 001A9F38 94 21 FF B0 */ stwu r1, -0x50(r1) /* 801AD13C 001A9F3C 7C 08 02 A6 */ mflr r0 /* 801AD140 001A9F40 DB 81 00 30 */ stfd f28, 0x30(r1) @@ -25350,8 +25350,8 @@ lbl_801AD248: /* 801AD264 001AA064 38 21 00 50 */ addi r1, r1, 0x50 /* 801AD268 001AA068 4E 80 00 20 */ blr -.global func_801AD26C -func_801AD26C: +.global bink.cftfsub +bink.cftfsub: /* 801AD26C 001AA06C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801AD270 001AA070 7C 08 02 A6 */ mflr r0 /* 801AD274 001AA074 BF 41 00 08 */ stmw r26, 8(r1) @@ -25367,32 +25367,32 @@ func_801AD26C: /* 801AD29C 001AA09C 7C BF F0 50 */ subf r5, r31, r30 /* 801AD2A0 001AA0A0 54 A5 10 3A */ slwi r5, r5, 2 /* 801AD2A4 001AA0A4 7C BD 2A 14 */ add r5, r29, r5 -/* 801AD2A8 001AA0A8 48 00 0B DD */ bl func_801ADE84 +/* 801AD2A8 001AA0A8 48 00 0B DD */ bl bink.cftf1st /* 801AD2AC 001AA0AC 2C 1B 02 00 */ cmpwi r27, 0x200 /* 801AD2B0 001AA0B0 40 81 00 64 */ ble lbl_801AD314 /* 801AD2B4 001AA0B4 7F 84 E3 78 */ mr r4, r28 /* 801AD2B8 001AA0B8 7F E3 FB 78 */ mr r3, r31 /* 801AD2BC 001AA0BC 7F C5 F3 78 */ mr r5, r30 /* 801AD2C0 001AA0C0 7F A6 EB 78 */ mr r6, r29 -/* 801AD2C4 001AA0C4 48 00 1A 7D */ bl func_801AED40 +/* 801AD2C4 001AA0C4 48 00 1A 7D */ bl bink.cftrec1 /* 801AD2C8 001AA0C8 57 E4 10 3A */ slwi r4, r31, 2 /* 801AD2CC 001AA0CC 7F E3 FB 78 */ mr r3, r31 /* 801AD2D0 001AA0D0 7C 9C 22 14 */ add r4, r28, r4 /* 801AD2D4 001AA0D4 7F C5 F3 78 */ mr r5, r30 /* 801AD2D8 001AA0D8 7F A6 EB 78 */ mr r6, r29 -/* 801AD2DC 001AA0DC 48 00 1B 2D */ bl func_801AEE08 +/* 801AD2DC 001AA0DC 48 00 1B 2D */ bl bink.cftrec2 /* 801AD2E0 001AA0E0 57 E4 18 38 */ slwi r4, r31, 3 /* 801AD2E4 001AA0E4 7F E3 FB 78 */ mr r3, r31 /* 801AD2E8 001AA0E8 7C 9C 22 14 */ add r4, r28, r4 /* 801AD2EC 001AA0EC 7F C5 F3 78 */ mr r5, r30 /* 801AD2F0 001AA0F0 7F A6 EB 78 */ mr r6, r29 -/* 801AD2F4 001AA0F4 48 00 1A 4D */ bl func_801AED40 +/* 801AD2F4 001AA0F4 48 00 1A 4D */ bl bink.cftrec1 /* 801AD2F8 001AA0F8 1C 9F 00 0C */ mulli r4, r31, 0xc /* 801AD2FC 001AA0FC 7F E3 FB 78 */ mr r3, r31 /* 801AD300 001AA100 7F C5 F3 78 */ mr r5, r30 /* 801AD304 001AA104 7F A6 EB 78 */ mr r6, r29 /* 801AD308 001AA108 7C 9C 22 14 */ add r4, r28, r4 -/* 801AD30C 001AA10C 48 00 1A 35 */ bl func_801AED40 +/* 801AD30C 001AA10C 48 00 1A 35 */ bl bink.cftrec1 /* 801AD310 001AA110 48 00 00 38 */ b lbl_801AD348 lbl_801AD314: /* 801AD314 001AA114 2C 1F 00 20 */ cmpwi r31, 0x20 @@ -25401,19 +25401,19 @@ lbl_801AD314: /* 801AD320 001AA120 7F A6 EB 78 */ mr r6, r29 /* 801AD324 001AA124 7F 63 DB 78 */ mr r3, r27 /* 801AD328 001AA128 7F 84 E3 78 */ mr r4, r28 -/* 801AD32C 001AA12C 48 00 1B A1 */ bl func_801AEECC +/* 801AD32C 001AA12C 48 00 1B A1 */ bl bink.cftexp1 /* 801AD330 001AA130 48 00 00 18 */ b lbl_801AD348 lbl_801AD334: /* 801AD334 001AA134 7F C5 F3 78 */ mr r5, r30 /* 801AD338 001AA138 7F A6 EB 78 */ mr r6, r29 /* 801AD33C 001AA13C 7F 63 DB 78 */ mr r3, r27 /* 801AD340 001AA140 7F 84 E3 78 */ mr r4, r28 -/* 801AD344 001AA144 48 00 28 31 */ bl func_801AFB74 +/* 801AD344 001AA144 48 00 28 31 */ bl bink.cftfx41 lbl_801AD348: /* 801AD348 001AA148 7F 63 DB 78 */ mr r3, r27 /* 801AD34C 001AA14C 7F 44 D3 78 */ mr r4, r26 /* 801AD350 001AA150 7F 85 E3 78 */ mr r5, r28 -/* 801AD354 001AA154 48 00 01 E9 */ bl func_801AD53C +/* 801AD354 001AA154 48 00 01 E9 */ bl bink.bitrv2 /* 801AD358 001AA158 48 00 00 68 */ b lbl_801AD3C0 lbl_801AD35C: /* 801AD35C 001AA15C 2C 1B 00 08 */ cmpwi r27, 8 @@ -25423,27 +25423,27 @@ lbl_801AD35C: /* 801AD36C 001AA16C 7F 83 E3 78 */ mr r3, r28 /* 801AD370 001AA170 38 84 FF E0 */ addi r4, r4, -32 /* 801AD374 001AA174 7C 9D 22 14 */ add r4, r29, r4 -/* 801AD378 001AA178 48 00 29 69 */ bl func_801AFCE0 +/* 801AD378 001AA178 48 00 29 69 */ bl bink.cftf161 /* 801AD37C 001AA17C 7F 83 E3 78 */ mr r3, r28 -/* 801AD380 001AA180 48 00 08 15 */ bl func_801ADB94 +/* 801AD380 001AA180 48 00 08 15 */ bl bink.bitrv216 /* 801AD384 001AA184 48 00 00 3C */ b lbl_801AD3C0 lbl_801AD388: /* 801AD388 001AA188 7F 83 E3 78 */ mr r3, r28 /* 801AD38C 001AA18C 7F A4 EB 78 */ mr r4, r29 -/* 801AD390 001AA190 48 00 33 95 */ bl func_801B0724 +/* 801AD390 001AA190 48 00 33 95 */ bl bink.cftf081 /* 801AD394 001AA194 7F 83 E3 78 */ mr r3, r28 -/* 801AD398 001AA198 48 00 0A 35 */ bl func_801ADDCC +/* 801AD398 001AA198 48 00 0A 35 */ bl bink.bitrv208 /* 801AD39C 001AA19C 48 00 00 24 */ b lbl_801AD3C0 lbl_801AD3A0: /* 801AD3A0 001AA1A0 40 82 00 10 */ bne lbl_801AD3B0 /* 801AD3A4 001AA1A4 7F 83 E3 78 */ mr r3, r28 -/* 801AD3A8 001AA1A8 48 00 37 6D */ bl func_801B0B14 +/* 801AD3A8 001AA1A8 48 00 37 6D */ bl bink.cftf040 /* 801AD3AC 001AA1AC 48 00 00 14 */ b lbl_801AD3C0 lbl_801AD3B0: /* 801AD3B0 001AA1B0 2C 1B 00 04 */ cmpwi r27, 4 /* 801AD3B4 001AA1B4 40 82 00 0C */ bne lbl_801AD3C0 /* 801AD3B8 001AA1B8 7F 83 E3 78 */ mr r3, r28 -/* 801AD3BC 001AA1BC 48 00 38 61 */ bl func_801B0C1C +/* 801AD3BC 001AA1BC 48 00 38 61 */ bl bink.cftx020 lbl_801AD3C0: /* 801AD3C0 001AA1C0 80 01 00 24 */ lwz r0, 0x24(r1) /* 801AD3C4 001AA1C4 7C 08 03 A6 */ mtlr r0 @@ -25451,8 +25451,8 @@ lbl_801AD3C0: /* 801AD3CC 001AA1CC 38 21 00 20 */ addi r1, r1, 0x20 /* 801AD3D0 001AA1D0 4E 80 00 20 */ blr -.global func_801AD3D4 -func_801AD3D4: +.global bink.cftbsub +bink.cftbsub: /* 801AD3D4 001AA1D4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801AD3D8 001AA1D8 7C 08 02 A6 */ mflr r0 /* 801AD3DC 001AA1DC BF 41 00 08 */ stmw r26, 8(r1) @@ -25468,32 +25468,32 @@ func_801AD3D4: /* 801AD404 001AA204 7C BF F0 50 */ subf r5, r31, r30 /* 801AD408 001AA208 54 A5 10 3A */ slwi r5, r5, 2 /* 801AD40C 001AA20C 7C BD 2A 14 */ add r5, r29, r5 -/* 801AD410 001AA210 48 00 11 CD */ bl func_801AE5DC +/* 801AD410 001AA210 48 00 11 CD */ bl bink.cftb1st /* 801AD414 001AA214 2C 1B 02 00 */ cmpwi r27, 0x200 /* 801AD418 001AA218 40 81 00 64 */ ble lbl_801AD47C /* 801AD41C 001AA21C 7F 84 E3 78 */ mr r4, r28 /* 801AD420 001AA220 7F E3 FB 78 */ mr r3, r31 /* 801AD424 001AA224 7F C5 F3 78 */ mr r5, r30 /* 801AD428 001AA228 7F A6 EB 78 */ mr r6, r29 -/* 801AD42C 001AA22C 48 00 19 15 */ bl func_801AED40 +/* 801AD42C 001AA22C 48 00 19 15 */ bl bink.cftrec1 /* 801AD430 001AA230 57 E4 10 3A */ slwi r4, r31, 2 /* 801AD434 001AA234 7F E3 FB 78 */ mr r3, r31 /* 801AD438 001AA238 7C 9C 22 14 */ add r4, r28, r4 /* 801AD43C 001AA23C 7F C5 F3 78 */ mr r5, r30 /* 801AD440 001AA240 7F A6 EB 78 */ mr r6, r29 -/* 801AD444 001AA244 48 00 19 C5 */ bl func_801AEE08 +/* 801AD444 001AA244 48 00 19 C5 */ bl bink.cftrec2 /* 801AD448 001AA248 57 E4 18 38 */ slwi r4, r31, 3 /* 801AD44C 001AA24C 7F E3 FB 78 */ mr r3, r31 /* 801AD450 001AA250 7C 9C 22 14 */ add r4, r28, r4 /* 801AD454 001AA254 7F C5 F3 78 */ mr r5, r30 /* 801AD458 001AA258 7F A6 EB 78 */ mr r6, r29 -/* 801AD45C 001AA25C 48 00 18 E5 */ bl func_801AED40 +/* 801AD45C 001AA25C 48 00 18 E5 */ bl bink.cftrec1 /* 801AD460 001AA260 1C 9F 00 0C */ mulli r4, r31, 0xc /* 801AD464 001AA264 7F E3 FB 78 */ mr r3, r31 /* 801AD468 001AA268 7F C5 F3 78 */ mr r5, r30 /* 801AD46C 001AA26C 7F A6 EB 78 */ mr r6, r29 /* 801AD470 001AA270 7C 9C 22 14 */ add r4, r28, r4 -/* 801AD474 001AA274 48 00 18 CD */ bl func_801AED40 +/* 801AD474 001AA274 48 00 18 CD */ bl bink.cftrec1 /* 801AD478 001AA278 48 00 00 38 */ b lbl_801AD4B0 lbl_801AD47C: /* 801AD47C 001AA27C 2C 1F 00 20 */ cmpwi r31, 0x20 @@ -25502,19 +25502,19 @@ lbl_801AD47C: /* 801AD488 001AA288 7F A6 EB 78 */ mr r6, r29 /* 801AD48C 001AA28C 7F 63 DB 78 */ mr r3, r27 /* 801AD490 001AA290 7F 84 E3 78 */ mr r4, r28 -/* 801AD494 001AA294 48 00 1A 39 */ bl func_801AEECC +/* 801AD494 001AA294 48 00 1A 39 */ bl bink.cftexp1 /* 801AD498 001AA298 48 00 00 18 */ b lbl_801AD4B0 lbl_801AD49C: /* 801AD49C 001AA29C 7F C5 F3 78 */ mr r5, r30 /* 801AD4A0 001AA2A0 7F A6 EB 78 */ mr r6, r29 /* 801AD4A4 001AA2A4 7F 63 DB 78 */ mr r3, r27 /* 801AD4A8 001AA2A8 7F 84 E3 78 */ mr r4, r28 -/* 801AD4AC 001AA2AC 48 00 26 C9 */ bl func_801AFB74 +/* 801AD4AC 001AA2AC 48 00 26 C9 */ bl bink.cftfx41 lbl_801AD4B0: /* 801AD4B0 001AA2B0 7F 63 DB 78 */ mr r3, r27 /* 801AD4B4 001AA2B4 7F 44 D3 78 */ mr r4, r26 /* 801AD4B8 001AA2B8 7F 85 E3 78 */ mr r5, r28 -/* 801AD4BC 001AA2BC 48 00 03 4D */ bl func_801AD808 +/* 801AD4BC 001AA2BC 48 00 03 4D */ bl bink.bitrv2conj /* 801AD4C0 001AA2C0 48 00 00 68 */ b lbl_801AD528 lbl_801AD4C4: /* 801AD4C4 001AA2C4 2C 1B 00 08 */ cmpwi r27, 8 @@ -25524,27 +25524,27 @@ lbl_801AD4C4: /* 801AD4D4 001AA2D4 7F 83 E3 78 */ mr r3, r28 /* 801AD4D8 001AA2D8 38 84 FF E0 */ addi r4, r4, -32 /* 801AD4DC 001AA2DC 7C 9D 22 14 */ add r4, r29, r4 -/* 801AD4E0 001AA2E0 48 00 28 01 */ bl func_801AFCE0 +/* 801AD4E0 001AA2E0 48 00 28 01 */ bl bink.cftf161 /* 801AD4E4 001AA2E4 7F 83 E3 78 */ mr r3, r28 -/* 801AD4E8 001AA2E8 48 00 07 81 */ bl func_801ADC68 +/* 801AD4E8 001AA2E8 48 00 07 81 */ bl bink.bitrv216neg /* 801AD4EC 001AA2EC 48 00 00 3C */ b lbl_801AD528 lbl_801AD4F0: /* 801AD4F0 001AA2F0 7F 83 E3 78 */ mr r3, r28 /* 801AD4F4 001AA2F4 7F A4 EB 78 */ mr r4, r29 -/* 801AD4F8 001AA2F8 48 00 32 2D */ bl func_801B0724 +/* 801AD4F8 001AA2F8 48 00 32 2D */ bl bink.cftf081 /* 801AD4FC 001AA2FC 7F 83 E3 78 */ mr r3, r28 -/* 801AD500 001AA300 48 00 09 11 */ bl func_801ADE10 +/* 801AD500 001AA300 48 00 09 11 */ bl bink.bitrv208neg /* 801AD504 001AA304 48 00 00 24 */ b lbl_801AD528 lbl_801AD508: /* 801AD508 001AA308 40 82 00 10 */ bne lbl_801AD518 /* 801AD50C 001AA30C 7F 83 E3 78 */ mr r3, r28 -/* 801AD510 001AA310 48 00 36 89 */ bl func_801B0B98 +/* 801AD510 001AA310 48 00 36 89 */ bl bink.cftb040 /* 801AD514 001AA314 48 00 00 14 */ b lbl_801AD528 lbl_801AD518: /* 801AD518 001AA318 2C 1B 00 04 */ cmpwi r27, 4 /* 801AD51C 001AA31C 40 82 00 0C */ bne lbl_801AD528 /* 801AD520 001AA320 7F 83 E3 78 */ mr r3, r28 -/* 801AD524 001AA324 48 00 36 F9 */ bl func_801B0C1C +/* 801AD524 001AA324 48 00 36 F9 */ bl bink.cftx020 lbl_801AD528: /* 801AD528 001AA328 80 01 00 24 */ lwz r0, 0x24(r1) /* 801AD52C 001AA32C 7C 08 03 A6 */ mtlr r0 @@ -25552,8 +25552,8 @@ lbl_801AD528: /* 801AD534 001AA334 38 21 00 20 */ addi r1, r1, 0x20 /* 801AD538 001AA338 4E 80 00 20 */ blr -.global func_801AD53C -func_801AD53C: +.global bink.bitrv2 +bink.bitrv2: /* 801AD53C 001AA33C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 801AD540 001AA340 BE 41 00 08 */ stmw r18, 8(r1) /* 801AD544 001AA344 7C 99 23 78 */ mr r25, r4 @@ -25746,8 +25746,8 @@ lbl_801AD7FC: /* 801AD800 001AA600 38 21 00 40 */ addi r1, r1, 0x40 /* 801AD804 001AA604 4E 80 00 20 */ blr -.global func_801AD808 -func_801AD808: +.global bink.bitrv2conj +bink.bitrv2conj: /* 801AD808 001AA608 94 21 FF C8 */ stwu r1, -0x38(r1) /* 801AD80C 001AA60C BE A1 00 0C */ stmw r21, 0xc(r1) /* 801AD810 001AA610 7C 9C 23 78 */ mr r28, r4 @@ -25988,8 +25988,8 @@ lbl_801ADB88: /* 801ADB8C 001AA98C 38 21 00 38 */ addi r1, r1, 0x38 /* 801ADB90 001AA990 4E 80 00 20 */ blr -.global func_801ADB94 -func_801ADB94: +.global bink.bitrv216 +bink.bitrv216: /* 801ADB94 001AA994 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801ADB98 001AA998 DB E1 00 08 */ stfd f31, 8(r1) /* 801ADB9C 001AA99C C0 E3 00 10 */ lfs f7, 0x10(r3) @@ -26044,8 +26044,8 @@ func_801ADB94: /* 801ADC60 001AAA60 38 21 00 10 */ addi r1, r1, 0x10 /* 801ADC64 001AAA64 4E 80 00 20 */ blr -.global func_801ADC68 -func_801ADC68: +.global bink.bitrv216neg +bink.bitrv216neg: /* 801ADC68 001AAA68 94 21 FF 90 */ stwu r1, -0x70(r1) /* 801ADC6C 001AAA6C DA 61 00 08 */ stfd f19, 8(r1) /* 801ADC70 001AAA70 DA 81 00 10 */ stfd f20, 0x10(r1) @@ -26136,8 +26136,8 @@ func_801ADC68: /* 801ADDC4 001AABC4 38 21 00 70 */ addi r1, r1, 0x70 /* 801ADDC8 001AABC8 4E 80 00 20 */ blr -.global func_801ADDCC -func_801ADDCC: +.global bink.bitrv208 +bink.bitrv208: /* 801ADDCC 001AABCC C1 23 00 08 */ lfs f9, 8(r3) /* 801ADDD0 001AABD0 C1 03 00 0C */ lfs f8, 0xc(r3) /* 801ADDD4 001AABD4 C0 E3 00 18 */ lfs f7, 0x18(r3) @@ -26156,8 +26156,8 @@ func_801ADDCC: /* 801ADE08 001AAC08 D0 E3 00 30 */ stfs f7, 0x30(r3) /* 801ADE0C 001AAC0C 4E 80 00 20 */ blr -.global func_801ADE10 -func_801ADE10: +.global bink.bitrv208neg +bink.bitrv208neg: /* 801ADE10 001AAC10 C0 A3 00 08 */ lfs f5, 8(r3) /* 801ADE14 001AAC14 C0 83 00 0C */ lfs f4, 0xc(r3) /* 801ADE18 001AAC18 C0 43 00 10 */ lfs f2, 0x10(r3) @@ -26188,8 +26188,8 @@ func_801ADE10: /* 801ADE7C 001AAC7C D0 63 00 38 */ stfs f3, 0x38(r3) /* 801ADE80 001AAC80 4E 80 00 20 */ blr -.global func_801ADE84 -func_801ADE84: +.global bink.cftf1st +bink.cftf1st: /* 801ADE84 001AAC84 94 21 FF 28 */ stwu r1, -0xd8(r1) /* 801ADE88 001AAC88 D9 C1 00 48 */ stfd f14, 0x48(r1) /* 801ADE8C 001AAC8C D9 E1 00 50 */ stfd f15, 0x50(r1) @@ -26663,8 +26663,8 @@ lbl_801AE32C: /* 801AE5D4 001AB3D4 38 21 00 D8 */ addi r1, r1, 0xd8 /* 801AE5D8 001AB3D8 4E 80 00 20 */ blr -.global func_801AE5DC -func_801AE5DC: +.global bink.cftb1st +bink.cftb1st: /* 801AE5DC 001AB3DC 94 21 FF 28 */ stwu r1, -0xd8(r1) /* 801AE5E0 001AB3E0 D9 C1 00 48 */ stfd f14, 0x48(r1) /* 801AE5E4 001AB3E4 D9 E1 00 50 */ stfd f15, 0x50(r1) @@ -27141,8 +27141,8 @@ lbl_801AEA88: /* 801AED38 001ABB38 38 21 00 D8 */ addi r1, r1, 0xd8 /* 801AED3C 001ABB3C 4E 80 00 20 */ blr -.global func_801AED40 -func_801AED40: +.global bink.cftrec1 +bink.cftrec1: /* 801AED40 001ABB40 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801AED44 001ABB44 7C 08 02 A6 */ mflr r0 /* 801AED48 001ABB48 BF 61 00 0C */ stmw r27, 0xc(r1) @@ -27156,39 +27156,39 @@ func_801AED40: /* 801AED68 001ABB68 7C A5 E0 50 */ subf r5, r5, r28 /* 801AED6C 001ABB6C 54 A5 10 3A */ slwi r5, r5, 2 /* 801AED70 001ABB70 7C BB 2A 14 */ add r5, r27, r5 -/* 801AED74 001ABB74 48 00 06 01 */ bl func_801AF374 +/* 801AED74 001ABB74 48 00 06 01 */ bl bink.cftmdl1 /* 801AED78 001ABB78 2C 1E 02 00 */ cmpwi r30, 0x200 /* 801AED7C 001ABB7C 40 81 00 64 */ ble lbl_801AEDE0 /* 801AED80 001ABB80 7F A4 EB 78 */ mr r4, r29 /* 801AED84 001ABB84 7F E3 FB 78 */ mr r3, r31 /* 801AED88 001ABB88 7F 85 E3 78 */ mr r5, r28 /* 801AED8C 001ABB8C 7F 66 DB 78 */ mr r6, r27 -/* 801AED90 001ABB90 4B FF FF B1 */ bl func_801AED40 +/* 801AED90 001ABB90 4B FF FF B1 */ bl bink.cftrec1 /* 801AED94 001ABB94 57 E4 10 3A */ slwi r4, r31, 2 /* 801AED98 001ABB98 7F E3 FB 78 */ mr r3, r31 /* 801AED9C 001ABB9C 7C 9D 22 14 */ add r4, r29, r4 /* 801AEDA0 001ABBA0 7F 85 E3 78 */ mr r5, r28 /* 801AEDA4 001ABBA4 7F 66 DB 78 */ mr r6, r27 -/* 801AEDA8 001ABBA8 48 00 00 61 */ bl func_801AEE08 +/* 801AEDA8 001ABBA8 48 00 00 61 */ bl bink.cftrec2 /* 801AEDAC 001ABBAC 57 E4 18 38 */ slwi r4, r31, 3 /* 801AEDB0 001ABBB0 7F E3 FB 78 */ mr r3, r31 /* 801AEDB4 001ABBB4 7C 9D 22 14 */ add r4, r29, r4 /* 801AEDB8 001ABBB8 7F 85 E3 78 */ mr r5, r28 /* 801AEDBC 001ABBBC 7F 66 DB 78 */ mr r6, r27 -/* 801AEDC0 001ABBC0 4B FF FF 81 */ bl func_801AED40 +/* 801AEDC0 001ABBC0 4B FF FF 81 */ bl bink.cftrec1 /* 801AEDC4 001ABBC4 1C 9F 00 0C */ mulli r4, r31, 0xc /* 801AEDC8 001ABBC8 7F E3 FB 78 */ mr r3, r31 /* 801AEDCC 001ABBCC 7F 85 E3 78 */ mr r5, r28 /* 801AEDD0 001ABBD0 7F 66 DB 78 */ mr r6, r27 /* 801AEDD4 001ABBD4 7C 9D 22 14 */ add r4, r29, r4 -/* 801AEDD8 001ABBD8 4B FF FF 69 */ bl func_801AED40 +/* 801AEDD8 001ABBD8 4B FF FF 69 */ bl bink.cftrec1 /* 801AEDDC 001ABBDC 48 00 00 18 */ b lbl_801AEDF4 lbl_801AEDE0: /* 801AEDE0 001ABBE0 7F C3 F3 78 */ mr r3, r30 /* 801AEDE4 001ABBE4 7F A4 EB 78 */ mr r4, r29 /* 801AEDE8 001ABBE8 7F 85 E3 78 */ mr r5, r28 /* 801AEDEC 001ABBEC 7F 66 DB 78 */ mr r6, r27 -/* 801AEDF0 001ABBF0 48 00 00 DD */ bl func_801AEECC +/* 801AEDF0 001ABBF0 48 00 00 DD */ bl bink.cftexp1 lbl_801AEDF4: /* 801AEDF4 001ABBF4 80 01 00 24 */ lwz r0, 0x24(r1) /* 801AEDF8 001ABBF8 7C 08 03 A6 */ mtlr r0 @@ -27196,8 +27196,8 @@ lbl_801AEDF4: /* 801AEE00 001ABC00 38 21 00 20 */ addi r1, r1, 0x20 /* 801AEE04 001ABC04 4E 80 00 20 */ blr -.global func_801AEE08 -func_801AEE08: +.global bink.cftrec2 +bink.cftrec2: /* 801AEE08 001ABC08 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801AEE0C 001ABC0C 7C 08 02 A6 */ mflr r0 /* 801AEE10 001ABC10 BF 61 00 0C */ stmw r27, 0xc(r1) @@ -27210,39 +27210,39 @@ func_801AEE08: /* 801AEE2C 001ABC2C 7C 9D 23 78 */ mr r29, r4 /* 801AEE30 001ABC30 7C BC 2A 14 */ add r5, r28, r5 /* 801AEE34 001ABC34 7F FE 16 70 */ srawi r30, r31, 2 -/* 801AEE38 001ABC38 48 00 08 D1 */ bl func_801AF708 +/* 801AEE38 001ABC38 48 00 08 D1 */ bl bink.cftmdl2 /* 801AEE3C 001ABC3C 2C 1F 02 00 */ cmpwi r31, 0x200 /* 801AEE40 001ABC40 40 81 00 64 */ ble lbl_801AEEA4 /* 801AEE44 001ABC44 7F A4 EB 78 */ mr r4, r29 /* 801AEE48 001ABC48 7F C3 F3 78 */ mr r3, r30 /* 801AEE4C 001ABC4C 7F 65 DB 78 */ mr r5, r27 /* 801AEE50 001ABC50 7F 86 E3 78 */ mr r6, r28 -/* 801AEE54 001ABC54 4B FF FE ED */ bl func_801AED40 +/* 801AEE54 001ABC54 4B FF FE ED */ bl bink.cftrec1 /* 801AEE58 001ABC58 57 C4 10 3A */ slwi r4, r30, 2 /* 801AEE5C 001ABC5C 7F C3 F3 78 */ mr r3, r30 /* 801AEE60 001ABC60 7C 9D 22 14 */ add r4, r29, r4 /* 801AEE64 001ABC64 7F 65 DB 78 */ mr r5, r27 /* 801AEE68 001ABC68 7F 86 E3 78 */ mr r6, r28 -/* 801AEE6C 001ABC6C 4B FF FF 9D */ bl func_801AEE08 +/* 801AEE6C 001ABC6C 4B FF FF 9D */ bl bink.cftrec2 /* 801AEE70 001ABC70 57 C4 18 38 */ slwi r4, r30, 3 /* 801AEE74 001ABC74 7F C3 F3 78 */ mr r3, r30 /* 801AEE78 001ABC78 7C 9D 22 14 */ add r4, r29, r4 /* 801AEE7C 001ABC7C 7F 65 DB 78 */ mr r5, r27 /* 801AEE80 001ABC80 7F 86 E3 78 */ mr r6, r28 -/* 801AEE84 001ABC84 4B FF FE BD */ bl func_801AED40 +/* 801AEE84 001ABC84 4B FF FE BD */ bl bink.cftrec1 /* 801AEE88 001ABC88 1C 9E 00 0C */ mulli r4, r30, 0xc /* 801AEE8C 001ABC8C 7F C3 F3 78 */ mr r3, r30 /* 801AEE90 001ABC90 7F 65 DB 78 */ mr r5, r27 /* 801AEE94 001ABC94 7F 86 E3 78 */ mr r6, r28 /* 801AEE98 001ABC98 7C 9D 22 14 */ add r4, r29, r4 -/* 801AEE9C 001ABC9C 4B FF FF 6D */ bl func_801AEE08 +/* 801AEE9C 001ABC9C 4B FF FF 6D */ bl bink.cftrec2 /* 801AEEA0 001ABCA0 48 00 00 18 */ b lbl_801AEEB8 lbl_801AEEA4: /* 801AEEA4 001ABCA4 7F E3 FB 78 */ mr r3, r31 /* 801AEEA8 001ABCA8 7F A4 EB 78 */ mr r4, r29 /* 801AEEAC 001ABCAC 7F 65 DB 78 */ mr r5, r27 /* 801AEEB0 001ABCB0 7F 86 E3 78 */ mr r6, r28 -/* 801AEEB4 001ABCB4 48 00 02 59 */ bl func_801AF10C +/* 801AEEB4 001ABCB4 48 00 02 59 */ bl bink.cftexp2 lbl_801AEEB8: /* 801AEEB8 001ABCB8 80 01 00 24 */ lwz r0, 0x24(r1) /* 801AEEBC 001ABCBC 7C 08 03 A6 */ mtlr r0 @@ -27250,8 +27250,8 @@ lbl_801AEEB8: /* 801AEEC4 001ABCC4 38 21 00 20 */ addi r1, r1, 0x20 /* 801AEEC8 001ABCC8 4E 80 00 20 */ blr -.global func_801AEECC -func_801AEECC: +.global bink.cftexp1 +bink.cftexp1: /* 801AEECC 001ABCCC 94 21 FF B8 */ stwu r1, -0x48(r1) /* 801AEED0 001ABCD0 7C 08 02 A6 */ mflr r0 /* 801AEED4 001ABCD4 BE 01 00 08 */ stmw r16, 8(r1) @@ -27292,17 +27292,17 @@ lbl_801AEF50: /* 801AEF54 001ABD54 7F E3 FB 78 */ mr r3, r31 /* 801AEF58 001ABD58 7F 25 CB 78 */ mr r5, r25 /* 801AEF5C 001ABD5C 7F DE C2 14 */ add r30, r30, r24 -/* 801AEF60 001ABD60 48 00 04 15 */ bl func_801AF374 +/* 801AEF60 001ABD60 48 00 04 15 */ bl bink.cftmdl1 /* 801AEF64 001ABD64 7F BD D2 14 */ add r29, r29, r26 /* 801AEF68 001ABD68 7F 84 E3 78 */ mr r4, r28 /* 801AEF6C 001ABD6C 7F E3 FB 78 */ mr r3, r31 /* 801AEF70 001ABD70 7C B6 A2 14 */ add r5, r22, r20 /* 801AEF74 001ABD74 7F 9C D2 14 */ add r28, r28, r26 -/* 801AEF78 001ABD78 48 00 07 91 */ bl func_801AF708 +/* 801AEF78 001ABD78 48 00 07 91 */ bl bink.cftmdl2 /* 801AEF7C 001ABD7C 7F 64 DB 78 */ mr r4, r27 /* 801AEF80 001ABD80 7F E3 FB 78 */ mr r3, r31 /* 801AEF84 001ABD84 7F 25 CB 78 */ mr r5, r25 -/* 801AEF88 001ABD88 48 00 03 ED */ bl func_801AF374 +/* 801AEF88 001ABD88 48 00 03 ED */ bl bink.cftmdl1 /* 801AEF8C 001ABD8C 57 00 10 3A */ slwi r0, r24, 2 /* 801AEF90 001ABD90 7C 1E B8 00 */ cmpw r30, r23 /* 801AEF94 001ABD94 7F 7B 02 14 */ add r27, r27, r0 @@ -27320,7 +27320,7 @@ lbl_801AEFA8: /* 801AEFBC 001ABDBC 7F E3 FB 78 */ mr r3, r31 /* 801AEFC0 001ABDC0 7C 93 22 14 */ add r4, r19, r4 /* 801AEFC4 001ABDC4 7C B6 2A 14 */ add r5, r22, r5 -/* 801AEFC8 001ABDC8 48 00 03 AD */ bl func_801AF374 +/* 801AEFC8 001ABDC8 48 00 03 AD */ bl bink.cftmdl1 /* 801AEFCC 001ABDCC 7E 1F 83 78 */ mr r31, r16 /* 801AEFD0 001ABDD0 2C 1F 00 80 */ cmpwi r31, 0x80 /* 801AEFD4 001ABDD4 41 81 FF 24 */ bgt lbl_801AEEF8 @@ -27353,32 +27353,32 @@ lbl_801AF030: /* 801AF034 001ABE34 7F E3 FB 78 */ mr r3, r31 /* 801AF038 001ABE38 7F 25 CB 78 */ mr r5, r25 /* 801AF03C 001ABE3C 7F DE C2 14 */ add r30, r30, r24 -/* 801AF040 001ABE40 48 00 03 35 */ bl func_801AF374 +/* 801AF040 001ABE40 48 00 03 35 */ bl bink.cftmdl1 /* 801AF044 001ABE44 7F A4 EB 78 */ mr r4, r29 /* 801AF048 001ABE48 7E C6 B3 78 */ mr r6, r22 /* 801AF04C 001ABE4C 7F E3 FB 78 */ mr r3, r31 /* 801AF050 001ABE50 7E A5 AB 78 */ mr r5, r21 -/* 801AF054 001ABE54 48 00 0B 21 */ bl func_801AFB74 +/* 801AF054 001ABE54 48 00 0B 21 */ bl bink.cftfx41 /* 801AF058 001ABE58 7F BD D2 14 */ add r29, r29, r26 /* 801AF05C 001ABE5C 7F 84 E3 78 */ mr r4, r28 /* 801AF060 001ABE60 7F E3 FB 78 */ mr r3, r31 /* 801AF064 001ABE64 7C B6 A2 14 */ add r5, r22, r20 -/* 801AF068 001ABE68 48 00 06 A1 */ bl func_801AF708 +/* 801AF068 001ABE68 48 00 06 A1 */ bl bink.cftmdl2 /* 801AF06C 001ABE6C 7F 84 E3 78 */ mr r4, r28 /* 801AF070 001ABE70 7E C6 B3 78 */ mr r6, r22 /* 801AF074 001ABE74 7F E3 FB 78 */ mr r3, r31 /* 801AF078 001ABE78 7E A5 AB 78 */ mr r5, r21 -/* 801AF07C 001ABE7C 48 00 0B AD */ bl func_801AFC28 +/* 801AF07C 001ABE7C 48 00 0B AD */ bl bink.cftfx42 /* 801AF080 001ABE80 7F 9C D2 14 */ add r28, r28, r26 /* 801AF084 001ABE84 7F 64 DB 78 */ mr r4, r27 /* 801AF088 001ABE88 7F E3 FB 78 */ mr r3, r31 /* 801AF08C 001ABE8C 7F 25 CB 78 */ mr r5, r25 -/* 801AF090 001ABE90 48 00 02 E5 */ bl func_801AF374 +/* 801AF090 001ABE90 48 00 02 E5 */ bl bink.cftmdl1 /* 801AF094 001ABE94 7F 64 DB 78 */ mr r4, r27 /* 801AF098 001ABE98 7F E3 FB 78 */ mr r3, r31 /* 801AF09C 001ABE9C 7E A5 AB 78 */ mr r5, r21 /* 801AF0A0 001ABEA0 7E C6 B3 78 */ mr r6, r22 -/* 801AF0A4 001ABEA4 48 00 0A D1 */ bl func_801AFB74 +/* 801AF0A4 001ABEA4 48 00 0A D1 */ bl bink.cftfx41 /* 801AF0A8 001ABEA8 57 00 10 3A */ slwi r0, r24, 2 /* 801AF0AC 001ABEAC 7C 1E B8 00 */ cmpw r30, r23 /* 801AF0B0 001ABEB0 7F 7B 02 14 */ add r27, r27, r0 @@ -27395,20 +27395,20 @@ lbl_801AF0C4: /* 801AF0D4 001ABED4 7C B6 2A 14 */ add r5, r22, r5 /* 801AF0D8 001ABED8 7F E3 FB 78 */ mr r3, r31 /* 801AF0DC 001ABEDC 7F C4 F3 78 */ mr r4, r30 -/* 801AF0E0 001ABEE0 48 00 02 95 */ bl func_801AF374 +/* 801AF0E0 001ABEE0 48 00 02 95 */ bl bink.cftmdl1 /* 801AF0E4 001ABEE4 7F E3 FB 78 */ mr r3, r31 /* 801AF0E8 001ABEE8 7F C4 F3 78 */ mr r4, r30 /* 801AF0EC 001ABEEC 7E A5 AB 78 */ mr r5, r21 /* 801AF0F0 001ABEF0 7E C6 B3 78 */ mr r6, r22 -/* 801AF0F4 001ABEF4 48 00 0A 81 */ bl func_801AFB74 +/* 801AF0F4 001ABEF4 48 00 0A 81 */ bl bink.cftfx41 /* 801AF0F8 001ABEF8 80 01 00 4C */ lwz r0, 0x4c(r1) /* 801AF0FC 001ABEFC 7C 08 03 A6 */ mtlr r0 /* 801AF100 001ABF00 BA 01 00 08 */ lmw r16, 8(r1) /* 801AF104 001ABF04 38 21 00 48 */ addi r1, r1, 0x48 /* 801AF108 001ABF08 4E 80 00 20 */ blr -.global func_801AF10C -func_801AF10C: +.global bink.cftexp2 +bink.cftexp2: /* 801AF10C 001ABF0C 94 21 FF B8 */ stwu r1, -0x48(r1) /* 801AF110 001ABF10 7C 08 02 A6 */ mflr r0 /* 801AF114 001ABF14 BE 01 00 08 */ stmw r16, 8(r1) @@ -27448,13 +27448,13 @@ lbl_801AF18C: /* 801AF190 001ABF90 7F 63 DB 78 */ mr r3, r27 /* 801AF194 001ABF94 7F 45 D3 78 */ mr r5, r26 /* 801AF198 001ABF98 7F FF CA 14 */ add r31, r31, r25 -/* 801AF19C 001ABF9C 48 00 01 D9 */ bl func_801AF374 +/* 801AF19C 001ABF9C 48 00 01 D9 */ bl bink.cftmdl1 /* 801AF1A0 001ABFA0 7F BD E2 14 */ add r29, r29, r28 /* 801AF1A4 001ABFA4 7F C4 F3 78 */ mr r4, r30 /* 801AF1A8 001ABFA8 7F 63 DB 78 */ mr r3, r27 /* 801AF1AC 001ABFAC 7F 45 D3 78 */ mr r5, r26 /* 801AF1B0 001ABFB0 7F DE E2 14 */ add r30, r30, r28 -/* 801AF1B4 001ABFB4 48 00 01 C1 */ bl func_801AF374 +/* 801AF1B4 001ABFB4 48 00 01 C1 */ bl bink.cftmdl1 /* 801AF1B8 001ABFB8 7C 1F C0 00 */ cmpw r31, r24 /* 801AF1BC 001ABFBC 41 80 FF D0 */ blt lbl_801AF18C lbl_801AF1C0: @@ -27471,13 +27471,13 @@ lbl_801AF1E0: /* 801AF1E4 001ABFE4 7F 63 DB 78 */ mr r3, r27 /* 801AF1E8 001ABFE8 7F 45 D3 78 */ mr r5, r26 /* 801AF1EC 001ABFEC 7F FF BA 14 */ add r31, r31, r23 -/* 801AF1F0 001ABFF0 48 00 05 19 */ bl func_801AF708 +/* 801AF1F0 001ABFF0 48 00 05 19 */ bl bink.cftmdl2 /* 801AF1F4 001ABFF4 7F BD E2 14 */ add r29, r29, r28 /* 801AF1F8 001ABFF8 7F C4 F3 78 */ mr r4, r30 /* 801AF1FC 001ABFFC 7F 63 DB 78 */ mr r3, r27 /* 801AF200 001AC000 7F 45 D3 78 */ mr r5, r26 /* 801AF204 001AC004 7F DE E2 14 */ add r30, r30, r28 -/* 801AF208 001AC008 48 00 05 01 */ bl func_801AF708 +/* 801AF208 001AC008 48 00 05 01 */ bl bink.cftmdl2 /* 801AF20C 001AC00C 7C 1F C0 00 */ cmpw r31, r24 /* 801AF210 001AC010 41 80 FF D0 */ blt lbl_801AF1E0 lbl_801AF214: @@ -27515,22 +27515,22 @@ lbl_801AF27C: /* 801AF280 001AC080 7F 63 DB 78 */ mr r3, r27 /* 801AF284 001AC084 7F 45 D3 78 */ mr r5, r26 /* 801AF288 001AC088 7F FF CA 14 */ add r31, r31, r25 -/* 801AF28C 001AC08C 48 00 00 E9 */ bl func_801AF374 +/* 801AF28C 001AC08C 48 00 00 E9 */ bl bink.cftmdl1 /* 801AF290 001AC090 7F A4 EB 78 */ mr r4, r29 /* 801AF294 001AC094 7E C6 B3 78 */ mr r6, r22 /* 801AF298 001AC098 7F 63 DB 78 */ mr r3, r27 /* 801AF29C 001AC09C 7E A5 AB 78 */ mr r5, r21 -/* 801AF2A0 001AC0A0 48 00 08 D5 */ bl func_801AFB74 +/* 801AF2A0 001AC0A0 48 00 08 D5 */ bl bink.cftfx41 /* 801AF2A4 001AC0A4 7F BD E2 14 */ add r29, r29, r28 /* 801AF2A8 001AC0A8 7F C4 F3 78 */ mr r4, r30 /* 801AF2AC 001AC0AC 7F 63 DB 78 */ mr r3, r27 /* 801AF2B0 001AC0B0 7F 45 D3 78 */ mr r5, r26 -/* 801AF2B4 001AC0B4 48 00 00 C1 */ bl func_801AF374 +/* 801AF2B4 001AC0B4 48 00 00 C1 */ bl bink.cftmdl1 /* 801AF2B8 001AC0B8 7F C4 F3 78 */ mr r4, r30 /* 801AF2BC 001AC0BC 7F 63 DB 78 */ mr r3, r27 /* 801AF2C0 001AC0C0 7E A5 AB 78 */ mr r5, r21 /* 801AF2C4 001AC0C4 7E C6 B3 78 */ mr r6, r22 -/* 801AF2C8 001AC0C8 48 00 08 AD */ bl func_801AFB74 +/* 801AF2C8 001AC0C8 48 00 08 AD */ bl bink.cftfx41 /* 801AF2CC 001AC0CC 7F DE E2 14 */ add r30, r30, r28 /* 801AF2D0 001AC0D0 7C 1F C0 00 */ cmpw r31, r24 /* 801AF2D4 001AC0D4 41 80 FF A8 */ blt lbl_801AF27C @@ -27548,22 +27548,22 @@ lbl_801AF2F8: /* 801AF2FC 001AC0FC 7F 63 DB 78 */ mr r3, r27 /* 801AF300 001AC100 7F 45 D3 78 */ mr r5, r26 /* 801AF304 001AC104 7F FF BA 14 */ add r31, r31, r23 -/* 801AF308 001AC108 48 00 04 01 */ bl func_801AF708 +/* 801AF308 001AC108 48 00 04 01 */ bl bink.cftmdl2 /* 801AF30C 001AC10C 7F A4 EB 78 */ mr r4, r29 /* 801AF310 001AC110 7E C6 B3 78 */ mr r6, r22 /* 801AF314 001AC114 7F 63 DB 78 */ mr r3, r27 /* 801AF318 001AC118 7E A5 AB 78 */ mr r5, r21 -/* 801AF31C 001AC11C 48 00 09 0D */ bl func_801AFC28 +/* 801AF31C 001AC11C 48 00 09 0D */ bl bink.cftfx42 /* 801AF320 001AC120 7F BD E2 14 */ add r29, r29, r28 /* 801AF324 001AC124 7F C4 F3 78 */ mr r4, r30 /* 801AF328 001AC128 7F 63 DB 78 */ mr r3, r27 /* 801AF32C 001AC12C 7F 45 D3 78 */ mr r5, r26 -/* 801AF330 001AC130 48 00 03 D9 */ bl func_801AF708 +/* 801AF330 001AC130 48 00 03 D9 */ bl bink.cftmdl2 /* 801AF334 001AC134 7F C4 F3 78 */ mr r4, r30 /* 801AF338 001AC138 7F 63 DB 78 */ mr r3, r27 /* 801AF33C 001AC13C 7E A5 AB 78 */ mr r5, r21 /* 801AF340 001AC140 7E C6 B3 78 */ mr r6, r22 -/* 801AF344 001AC144 48 00 08 E5 */ bl func_801AFC28 +/* 801AF344 001AC144 48 00 08 E5 */ bl bink.cftfx42 /* 801AF348 001AC148 7F DE E2 14 */ add r30, r30, r28 /* 801AF34C 001AC14C 7C 1F C0 00 */ cmpw r31, r24 /* 801AF350 001AC150 41 80 FF A8 */ blt lbl_801AF2F8 @@ -27578,8 +27578,8 @@ lbl_801AF360: /* 801AF36C 001AC16C 38 21 00 48 */ addi r1, r1, 0x48 /* 801AF370 001AC170 4E 80 00 20 */ blr -.global func_801AF374 -func_801AF374: +.global bink.cftmdl1 +bink.cftmdl1: /* 801AF374 001AC174 94 21 FF B0 */ stwu r1, -0x50(r1) /* 801AF378 001AC178 DB 61 00 28 */ stfd f27, 0x28(r1) /* 801AF37C 001AC17C DB 81 00 30 */ stfd f28, 0x30(r1) @@ -27812,8 +27812,8 @@ lbl_801AF614: /* 801AF700 001AC500 38 21 00 50 */ addi r1, r1, 0x50 /* 801AF704 001AC504 4E 80 00 20 */ blr -.global func_801AF708 -func_801AF708: +.global bink.cftmdl2 +bink.cftmdl2: /* 801AF708 001AC508 94 21 FF 70 */ stwu r1, -0x90(r1) /* 801AF70C 001AC50C DA A1 00 38 */ stfd f21, 0x38(r1) /* 801AF710 001AC510 DA C1 00 40 */ stfd f22, 0x40(r1) @@ -28100,8 +28100,8 @@ lbl_801AFA3C: /* 801AFB6C 001AC96C 38 21 00 90 */ addi r1, r1, 0x90 /* 801AFB70 001AC970 4E 80 00 20 */ blr -.global func_801AFB74 -func_801AFB74: +.global bink.cftfx41 +bink.cftfx41: /* 801AFB74 001AC974 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801AFB78 001AC978 7C 08 02 A6 */ mflr r0 /* 801AFB7C 001AC97C BF 81 00 08 */ stmw r28, 8(r1) @@ -28115,17 +28115,17 @@ func_801AFB74: /* 801AFB9C 001AC99C 3B BE FF E0 */ addi r29, r30, -32 /* 801AFBA0 001AC9A0 7F BC EA 14 */ add r29, r28, r29 /* 801AFBA4 001AC9A4 7F A4 EB 78 */ mr r4, r29 -/* 801AFBA8 001AC9A8 48 00 01 39 */ bl func_801AFCE0 +/* 801AFBA8 001AC9A8 48 00 01 39 */ bl bink.cftf161 /* 801AFBAC 001AC9AC 3B DE FF 80 */ addi r30, r30, -128 /* 801AFBB0 001AC9B0 38 7F 00 80 */ addi r3, r31, 0x80 /* 801AFBB4 001AC9B4 7C 9C F2 14 */ add r4, r28, r30 -/* 801AFBB8 001AC9B8 48 00 05 E9 */ bl func_801B01A0 +/* 801AFBB8 001AC9B8 48 00 05 E9 */ bl bink.cftf162 /* 801AFBBC 001AC9BC 38 7F 01 00 */ addi r3, r31, 0x100 /* 801AFBC0 001AC9C0 7F A4 EB 78 */ mr r4, r29 -/* 801AFBC4 001AC9C4 48 00 01 1D */ bl func_801AFCE0 +/* 801AFBC4 001AC9C4 48 00 01 1D */ bl bink.cftf161 /* 801AFBC8 001AC9C8 38 7F 01 80 */ addi r3, r31, 0x180 /* 801AFBCC 001AC9CC 7F A4 EB 78 */ mr r4, r29 -/* 801AFBD0 001AC9D0 48 00 01 11 */ bl func_801AFCE0 +/* 801AFBD0 001AC9D0 48 00 01 11 */ bl bink.cftf161 /* 801AFBD4 001AC9D4 48 00 00 40 */ b lbl_801AFC14 lbl_801AFBD8: /* 801AFBD8 001AC9D8 54 BE 10 3A */ slwi r30, r5, 2 @@ -28133,16 +28133,16 @@ lbl_801AFBD8: /* 801AFBE0 001AC9E0 3B DE FF C0 */ addi r30, r30, -64 /* 801AFBE4 001AC9E4 7F DC F2 14 */ add r30, r28, r30 /* 801AFBE8 001AC9E8 7F C4 F3 78 */ mr r4, r30 -/* 801AFBEC 001AC9EC 48 00 0B 39 */ bl func_801B0724 +/* 801AFBEC 001AC9EC 48 00 0B 39 */ bl bink.cftf081 /* 801AFBF0 001AC9F0 38 7F 00 40 */ addi r3, r31, 0x40 /* 801AFBF4 001AC9F4 7F C4 F3 78 */ mr r4, r30 -/* 801AFBF8 001AC9F8 48 00 0D 05 */ bl func_801B08FC +/* 801AFBF8 001AC9F8 48 00 0D 05 */ bl bink.cftf082 /* 801AFBFC 001AC9FC 38 7F 00 80 */ addi r3, r31, 0x80 /* 801AFC00 001ACA00 7F C4 F3 78 */ mr r4, r30 -/* 801AFC04 001ACA04 48 00 0B 21 */ bl func_801B0724 +/* 801AFC04 001ACA04 48 00 0B 21 */ bl bink.cftf081 /* 801AFC08 001ACA08 38 7F 00 C0 */ addi r3, r31, 0xc0 /* 801AFC0C 001ACA0C 7F C4 F3 78 */ mr r4, r30 -/* 801AFC10 001ACA10 48 00 0B 15 */ bl func_801B0724 +/* 801AFC10 001ACA10 48 00 0B 15 */ bl bink.cftf081 lbl_801AFC14: /* 801AFC14 001ACA14 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801AFC18 001ACA18 7C 08 03 A6 */ mtlr r0 @@ -28150,8 +28150,8 @@ lbl_801AFC14: /* 801AFC20 001ACA20 38 21 00 18 */ addi r1, r1, 0x18 /* 801AFC24 001ACA24 4E 80 00 20 */ blr -.global func_801AFC28 -func_801AFC28: +.global bink.cftfx42 +bink.cftfx42: /* 801AFC28 001ACA28 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801AFC2C 001ACA2C 7C 08 02 A6 */ mflr r0 /* 801AFC30 001ACA30 BF 81 00 08 */ stmw r28, 8(r1) @@ -28165,18 +28165,18 @@ func_801AFC28: /* 801AFC50 001ACA50 3B BE FF E0 */ addi r29, r30, -32 /* 801AFC54 001ACA54 7F BC EA 14 */ add r29, r28, r29 /* 801AFC58 001ACA58 7F A4 EB 78 */ mr r4, r29 -/* 801AFC5C 001ACA5C 48 00 00 85 */ bl func_801AFCE0 +/* 801AFC5C 001ACA5C 48 00 00 85 */ bl bink.cftf161 /* 801AFC60 001ACA60 3B DE FF 80 */ addi r30, r30, -128 /* 801AFC64 001ACA64 38 7F 00 80 */ addi r3, r31, 0x80 /* 801AFC68 001ACA68 7F DC F2 14 */ add r30, r28, r30 /* 801AFC6C 001ACA6C 7F C4 F3 78 */ mr r4, r30 -/* 801AFC70 001ACA70 48 00 05 31 */ bl func_801B01A0 +/* 801AFC70 001ACA70 48 00 05 31 */ bl bink.cftf162 /* 801AFC74 001ACA74 7F A4 EB 78 */ mr r4, r29 /* 801AFC78 001ACA78 38 7F 01 00 */ addi r3, r31, 0x100 -/* 801AFC7C 001ACA7C 48 00 00 65 */ bl func_801AFCE0 +/* 801AFC7C 001ACA7C 48 00 00 65 */ bl bink.cftf161 /* 801AFC80 001ACA80 38 7F 01 80 */ addi r3, r31, 0x180 /* 801AFC84 001ACA84 7F C4 F3 78 */ mr r4, r30 -/* 801AFC88 001ACA88 48 00 05 19 */ bl func_801B01A0 +/* 801AFC88 001ACA88 48 00 05 19 */ bl bink.cftf162 /* 801AFC8C 001ACA8C 48 00 00 40 */ b lbl_801AFCCC lbl_801AFC90: /* 801AFC90 001ACA90 54 BE 10 3A */ slwi r30, r5, 2 @@ -28184,16 +28184,16 @@ lbl_801AFC90: /* 801AFC98 001ACA98 3B DE FF C0 */ addi r30, r30, -64 /* 801AFC9C 001ACA9C 7F DC F2 14 */ add r30, r28, r30 /* 801AFCA0 001ACAA0 7F C4 F3 78 */ mr r4, r30 -/* 801AFCA4 001ACAA4 48 00 0A 81 */ bl func_801B0724 +/* 801AFCA4 001ACAA4 48 00 0A 81 */ bl bink.cftf081 /* 801AFCA8 001ACAA8 38 7F 00 40 */ addi r3, r31, 0x40 /* 801AFCAC 001ACAAC 7F C4 F3 78 */ mr r4, r30 -/* 801AFCB0 001ACAB0 48 00 0C 4D */ bl func_801B08FC +/* 801AFCB0 001ACAB0 48 00 0C 4D */ bl bink.cftf082 /* 801AFCB4 001ACAB4 38 7F 00 80 */ addi r3, r31, 0x80 /* 801AFCB8 001ACAB8 7F C4 F3 78 */ mr r4, r30 -/* 801AFCBC 001ACABC 48 00 0A 69 */ bl func_801B0724 +/* 801AFCBC 001ACABC 48 00 0A 69 */ bl bink.cftf081 /* 801AFCC0 001ACAC0 38 7F 00 C0 */ addi r3, r31, 0xc0 /* 801AFCC4 001ACAC4 7F C4 F3 78 */ mr r4, r30 -/* 801AFCC8 001ACAC8 48 00 0C 35 */ bl func_801B08FC +/* 801AFCC8 001ACAC8 48 00 0C 35 */ bl bink.cftf082 lbl_801AFCCC: /* 801AFCCC 001ACACC 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801AFCD0 001ACAD0 7C 08 03 A6 */ mtlr r0 @@ -28201,8 +28201,8 @@ lbl_801AFCCC: /* 801AFCD8 001ACAD8 38 21 00 18 */ addi r1, r1, 0x18 /* 801AFCDC 001ACADC 4E 80 00 20 */ blr -.global func_801AFCE0 -func_801AFCE0: +.global bink.cftf161 +bink.cftf161: /* 801AFCE0 001ACAE0 94 21 FF 28 */ stwu r1, -0xd8(r1) /* 801AFCE4 001ACAE4 D9 C1 00 48 */ stfd f14, 0x48(r1) /* 801AFCE8 001ACAE8 D9 E1 00 50 */ stfd f15, 0x50(r1) @@ -28508,8 +28508,8 @@ func_801AFCE0: /* 801B0198 001ACF98 38 21 00 D8 */ addi r1, r1, 0xd8 /* 801B019C 001ACF9C 4E 80 00 20 */ blr -.global func_801B01A0 -func_801B01A0: +.global bink.cftf162 +bink.cftf162: /* 801B01A0 001ACFA0 94 21 FF 38 */ stwu r1, -0xc8(r1) /* 801B01A4 001ACFA4 D9 C1 00 38 */ stfd f14, 0x38(r1) /* 801B01A8 001ACFA8 D9 E1 00 40 */ stfd f15, 0x40(r1) @@ -28864,8 +28864,8 @@ func_801B01A0: /* 801B071C 001AD51C 38 21 00 C8 */ addi r1, r1, 0xc8 /* 801B0720 001AD520 4E 80 00 20 */ blr -.global func_801B0724 -func_801B0724: +.global bink.cftf081 +bink.cftf081: /* 801B0724 001AD524 94 21 FF 90 */ stwu r1, -0x70(r1) /* 801B0728 001AD528 DA 61 00 08 */ stfd f19, 8(r1) /* 801B072C 001AD52C DA 81 00 10 */ stfd f20, 0x10(r1) @@ -28985,8 +28985,8 @@ func_801B0724: /* 801B08F4 001AD6F4 38 21 00 70 */ addi r1, r1, 0x70 /* 801B08F8 001AD6F8 4E 80 00 20 */ blr -.global func_801B08FC -func_801B08FC: +.global bink.cftf082 +bink.cftf082: /* 801B08FC 001AD6FC 94 21 FF 98 */ stwu r1, -0x68(r1) /* 801B0900 001AD700 DA 81 00 08 */ stfd f20, 8(r1) /* 801B0904 001AD704 DA A1 00 10 */ stfd f21, 0x10(r1) @@ -29122,8 +29122,8 @@ func_801B08FC: /* 801B0B0C 001AD90C 38 21 00 68 */ addi r1, r1, 0x68 /* 801B0B10 001AD910 4E 80 00 20 */ blr -.global func_801B0B14 -func_801B0B14: +.global bink.cftf040 +bink.cftf040: /* 801B0B14 001AD914 C0 03 00 10 */ lfs f0, 0x10(r3) /* 801B0B18 001AD918 C0 C3 00 14 */ lfs f6, 0x14(r3) /* 801B0B1C 001AD91C C1 03 00 18 */ lfs f8, 0x18(r3) @@ -29158,8 +29158,8 @@ func_801B0B14: /* 801B0B90 001AD990 D0 E3 00 0C */ stfs f7, 0xc(r3) /* 801B0B94 001AD994 4E 80 00 20 */ blr -.global func_801B0B98 -func_801B0B98: +.global bink.cftb040 +bink.cftb040: /* 801B0B98 001AD998 C0 03 00 10 */ lfs f0, 0x10(r3) /* 801B0B9C 001AD99C C0 C3 00 14 */ lfs f6, 0x14(r3) /* 801B0BA0 001AD9A0 C1 03 00 18 */ lfs f8, 0x18(r3) @@ -29194,8 +29194,8 @@ func_801B0B98: /* 801B0C14 001ADA14 D0 E3 00 0C */ stfs f7, 0xc(r3) /* 801B0C18 001ADA18 4E 80 00 20 */ blr -.global func_801B0C1C -func_801B0C1C: +.global bink.cftx020 +bink.cftx020: /* 801B0C1C 001ADA1C C1 63 00 08 */ lfs f11, 8(r3) /* 801B0C20 001ADA20 C0 03 00 00 */ lfs f0, 0(r3) /* 801B0C24 001ADA24 C1 A3 00 04 */ lfs f13, 4(r3) @@ -29210,8 +29210,8 @@ func_801B0C1C: /* 801B0C48 001ADA48 D1 A3 00 0C */ stfs f13, 0xc(r3) /* 801B0C4C 001ADA4C 4E 80 00 20 */ blr -.global func_801B0C50 -func_801B0C50: +.global bink.rftfsub +bink.rftfsub: /* 801B0C50 001ADA50 7C 68 0E 70 */ srawi r8, r3, 1 /* 801B0C54 001ADA54 7C 05 2A 14 */ add r0, r5, r5 /* 801B0C58 001ADA58 39 40 00 02 */ li r10, 2 @@ -29260,8 +29260,8 @@ lbl_801B0C90: /* 801B0D00 001ADB00 41 80 FF 90 */ blt lbl_801B0C90 /* 801B0D04 001ADB04 4E 80 00 20 */ blr -.global func_801B0D08 -func_801B0D08: +.global bink.rftbsub +bink.rftbsub: /* 801B0D08 001ADB08 7C 68 0E 70 */ srawi r8, r3, 1 /* 801B0D0C 001ADB0C 7C 05 2A 14 */ add r0, r5, r5 /* 801B0D10 001ADB10 39 40 00 02 */ li r10, 2 @@ -29310,8 +29310,8 @@ lbl_801B0D48: /* 801B0DB8 001ADBB8 41 80 FF 90 */ blt lbl_801B0D48 /* 801B0DBC 001ADBBC 4E 80 00 20 */ blr -.global func_801B0DC0 -func_801B0DC0: +.global bink.dctsub +bink.dctsub: /* 801B0DC0 001ADBC0 7C 68 0E 70 */ srawi r8, r3, 1 /* 801B0DC4 001ADBC4 7C E5 1B D6 */ divw r7, r5, r3 /* 801B0DC8 001ADBC8 2C 08 00 01 */ cmpwi r8, 1 @@ -29351,8 +29351,8 @@ lbl_801B0E38: /* 801B0E48 001ADC48 7C 04 05 2E */ stfsx f0, r4, r0 /* 801B0E4C 001ADC4C 4E 80 00 20 */ blr -.global func_801B0E50 -func_801B0E50: +.global bink.fastidct8x8 +bink.fastidct8x8: /* 801B0E50 001ADC50 94 21 FE A8 */ stwu r1, -0x158(r1) /* 801B0E54 001ADC54 BE 81 01 28 */ stmw r20, 0x128(r1) /* 801B0E58 001ADC58 38 00 00 08 */ li r0, 8 @@ -29605,8 +29605,8 @@ lbl_801B10A0: /* 801B1224 001AE024 38 21 01 58 */ addi r1, r1, 0x158 /* 801B1228 001AE028 4E 80 00 20 */ blr -.global func_801B122C -func_801B122C: +.global bink.fastidct8x8d +bink.fastidct8x8d: /* 801B122C 001AE02C 94 21 FE A0 */ stwu r1, -0x160(r1) /* 801B1230 001AE030 BE 61 01 2C */ stmw r19, 0x12c(r1) /* 801B1234 001AE034 38 00 00 08 */ li r0, 8 @@ -29865,7 +29865,7 @@ lbl_801B1480: /* 801B1618 001AE418 54 C6 40 2E */ slwi r6, r6, 8 /* 801B161C 001AE41C 39 29 74 E0 */ addi r9, r9, lbl_802774E0@l /* 801B1620 001AE420 7C C6 4A 14 */ add r6, r6, r9 -/* 801B1624 001AE424 4B FF F8 2D */ bl func_801B0E50 +/* 801B1624 001AE424 4B FF F8 2D */ bl bink.fastidct8x8 /* 801B1628 001AE428 80 01 00 0C */ lwz r0, 0xc(r1) /* 801B162C 001AE42C 7C 08 03 A6 */ mtlr r0 /* 801B1630 001AE430 38 21 00 08 */ addi r1, r1, 8 @@ -29880,7 +29880,7 @@ FastIDCT8x8: /* 801B1648 001AE448 54 C6 40 2E */ slwi r6, r6, 8 /* 801B164C 001AE44C 39 29 54 E0 */ addi r9, r9, lbl_802754E0@l /* 801B1650 001AE450 7C C6 4A 14 */ add r6, r6, r9 -/* 801B1654 001AE454 4B FF F7 FD */ bl func_801B0E50 +/* 801B1654 001AE454 4B FF F7 FD */ bl bink.fastidct8x8 /* 801B1658 001AE458 80 01 00 0C */ lwz r0, 0xc(r1) /* 801B165C 001AE45C 7C 08 03 A6 */ mtlr r0 /* 801B1660 001AE460 38 21 00 08 */ addi r1, r1, 8 @@ -29895,7 +29895,7 @@ FastIDCT8x8d: /* 801B1678 001AE478 54 C6 40 2E */ slwi r6, r6, 8 /* 801B167C 001AE47C 39 29 54 E0 */ addi r9, r9, lbl_802754E0@l /* 801B1680 001AE480 7C C6 4A 14 */ add r6, r6, r9 -/* 801B1684 001AE484 4B FF FB A9 */ bl func_801B122C +/* 801B1684 001AE484 4B FF FB A9 */ bl bink.fastidct8x8d /* 801B1688 001AE488 80 01 00 0C */ lwz r0, 0xc(r1) /* 801B168C 001AE48C 7C 08 03 A6 */ mtlr r0 /* 801B1690 001AE490 38 21 00 08 */ addi r1, r1, 8 @@ -33305,8 +33305,8 @@ lbl_801B46C4: /* 801B46C8 001B14C8 38 21 02 68 */ addi r1, r1, 0x268 /* 801B46CC 001B14CC 4E 80 00 20 */ blr -.global func_801B46D0 -func_801B46D0: +.global bink.readlossy +bink.readlossy: /* 801B46D0 001B14D0 94 21 FE F8 */ stwu r1, -0x108(r1) /* 801B46D4 001B14D4 7C 08 02 A6 */ mflr r0 /* 801B46D8 001B14D8 BE E1 00 E4 */ stmw r23, 0xe4(r1) @@ -33822,7 +33822,7 @@ lbl_801B4DA8: /* 801B4DE8 001B1BE8 90 01 00 74 */ stw r0, 0x74(r1) /* 801B4DEC 001B1BEC 7C 7E 1B 78 */ mr r30, r3 /* 801B4DF0 001B1BF0 38 61 00 08 */ addi r3, r1, 8 -/* 801B4DF4 001B1BF4 4B FF F8 DD */ bl func_801B46D0 +/* 801B4DF4 001B1BF4 4B FF F8 DD */ bl bink.readlossy /* 801B4DF8 001B1BF8 A0 01 00 08 */ lhz r0, 8(r1) /* 801B4DFC 001B1BFC A1 21 00 0C */ lhz r9, 0xc(r1) /* 801B4E00 001B1C00 A1 61 00 10 */ lhz r11, 0x10(r1) @@ -33905,7 +33905,7 @@ ReadBPLossyWithMotion: /* 801B4F28 001B1D28 7C FE 3B 78 */ mr r30, r7 /* 801B4F2C 001B1D2C 7C C5 33 78 */ mr r5, r6 /* 801B4F30 001B1D30 38 61 00 08 */ addi r3, r1, 8 -/* 801B4F34 001B1D34 4B FF F7 9D */ bl func_801B46D0 +/* 801B4F34 001B1D34 4B FF F7 9D */ bl bink.readlossy /* 801B4F38 001B1D38 89 1E 00 00 */ lbz r8, 0(r30) /* 801B4F3C 001B1D3C 7D 3D DA 14 */ add r9, r29, r27 /* 801B4F40 001B1D40 88 01 00 08 */ lbz r0, 8(r1) diff --git a/asm/dolphin/dolphin.s b/asm/dolphin/dolphin.s index a4af5cdc3..10f1dc040 100644 --- a/asm/dolphin/dolphin.s +++ b/asm/dolphin/dolphin.s @@ -104,7 +104,7 @@ AISetStreamPlayState: /* 801B54A4 001B22A4 48 00 02 69 */ bl AISetStreamVolLeft /* 801B54A8 001B22A8 48 01 EE 69 */ bl OSDisableInterrupts /* 801B54AC 001B22AC 7C 7F 1B 78 */ mr r31, r3 -/* 801B54B0 001B22B0 48 00 05 A1 */ bl func_801B5A50 +/* 801B54B0 001B22B0 48 00 05 A1 */ bl dolphin.__AI_SRC_INIT /* 801B54B4 001B22B4 3C 80 CC 00 */ lis r4, 0xCC006C00@ha /* 801B54B8 001B22B8 80 04 6C 00 */ lwz r0, 0xCC006C00@l(r4) /* 801B54BC 001B22BC 38 7F 00 00 */ addi r3, r31, 0 @@ -173,7 +173,7 @@ AISetDSPSampleRate: /* 801B5598 001B2398 48 00 01 A1 */ bl AISetStreamVolRight /* 801B559C 001B239C 48 01 ED 75 */ bl OSDisableInterrupts /* 801B55A0 001B23A0 7C 7A 1B 78 */ mr r26, r3 -/* 801B55A4 001B23A4 48 00 04 AD */ bl func_801B5A50 +/* 801B55A4 001B23A4 48 00 04 AD */ bl dolphin.__AI_SRC_INIT /* 801B55A8 001B23A8 80 9F 6C 00 */ lwz r4, 0x6c00(r31) /* 801B55AC 001B23AC 57 80 08 3C */ slwi r0, r28, 1 /* 801B55B0 001B23B0 38 7A 00 00 */ addi r3, r26, 0 @@ -211,8 +211,8 @@ AIGetDSPSampleRate: /* 801B5620 001B2420 68 03 00 01 */ xori r3, r0, 1 /* 801B5624 001B2424 4E 80 00 20 */ blr -.global func_801B5628 -func_801B5628: +.global dolphin.__AI_set_stream_sample_rate +dolphin.__AI_set_stream_sample_rate: /* 801B5628 001B2428 7C 08 02 A6 */ mflr r0 /* 801B562C 001B242C 90 01 00 04 */ stw r0, 4(r1) /* 801B5630 001B2430 94 21 FF D0 */ stwu r1, -0x30(r1) @@ -240,7 +240,7 @@ func_801B5628: /* 801B5688 001B2488 90 1F 6C 00 */ stw r0, 0x6c00(r31) /* 801B568C 001B248C 48 01 EC 85 */ bl OSDisableInterrupts /* 801B5690 001B2490 7C 7E 1B 78 */ mr r30, r3 -/* 801B5694 001B2494 48 00 03 BD */ bl func_801B5A50 +/* 801B5694 001B2494 48 00 03 BD */ bl dolphin.__AI_SRC_INIT /* 801B5698 001B2498 80 9F 6C 00 */ lwz r4, 0x6c00(r31) /* 801B569C 001B249C 57 20 08 3C */ slwi r0, r25, 1 /* 801B56A0 001B24A0 38 7E 00 00 */ addi r3, r30, 0 @@ -376,7 +376,7 @@ AIInit: /* 801B585C 001B265C 60 00 00 00 */ nop /* 801B5860 001B2660 90 06 6C 04 */ stw r0, 0x6c04(r6) /* 801B5864 001B2664 93 E6 6C 0C */ stw r31, 0x6c0c(r6) -/* 801B5868 001B2668 4B FF FD C1 */ bl func_801B5628 +/* 801B5868 001B2668 4B FF FD C1 */ bl dolphin.__AI_set_stream_sample_rate /* 801B586C 001B266C 38 60 00 00 */ li r3, 0 /* 801B5870 001B2670 4B FF FC C5 */ bl AISetDSPSampleRate /* 801B5874 001B2674 3C 60 80 1B */ lis r3, lbl_801B594C@ha @@ -464,7 +464,7 @@ lbl_801B594C: /* 801B59AC 001B27AC 90 8D 99 34 */ stw r4, lbl_803CC234-_SDA_BASE_(r13) /* 801B59B0 001B27B0 28 00 00 00 */ cmplwi r0, 0 /* 801B59B4 001B27B4 41 82 00 0C */ beq lbl_801B59C0 -/* 801B59B8 001B27B8 48 00 00 41 */ bl func_801B59F8 +/* 801B59B8 001B27B8 48 00 00 41 */ bl dolphin.__AICallbackStackSwitch /* 801B59BC 001B27BC 48 00 00 10 */ b lbl_801B59CC lbl_801B59C0: /* 801B59C0 001B27C0 39 83 00 00 */ addi r12, r3, 0 @@ -484,8 +484,8 @@ lbl_801B59D4: /* 801B59F0 001B27F0 7C 08 03 A6 */ mtlr r0 /* 801B59F4 001B27F4 4E 80 00 20 */ blr -.global func_801B59F8 -func_801B59F8: +.global dolphin.__AICallbackStackSwitch +dolphin.__AICallbackStackSwitch: /* 801B59F8 001B27F8 7C 08 02 A6 */ mflr r0 /* 801B59FC 001B27FC 90 01 00 04 */ stw r0, 4(r1) /* 801B5A00 001B2800 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -509,8 +509,8 @@ func_801B59F8: /* 801B5A48 001B2848 7C 08 03 A6 */ mtlr r0 /* 801B5A4C 001B284C 4E 80 00 20 */ blr -.global func_801B5A50 -func_801B5A50: +.global dolphin.__AI_SRC_INIT +dolphin.__AI_SRC_INIT: /* 801B5A50 001B2850 7C 08 02 A6 */ mflr r0 /* 801B5A54 001B2854 90 01 00 04 */ stw r0, 4(r1) /* 801B5A58 001B2858 94 21 FF D0 */ stwu r1, -0x30(r1) @@ -865,7 +865,7 @@ lbl_801B5EA8: /* 801B5EF8 001B2CF8 54 00 00 2E */ rlwinm r0, r0, 0, 0, 0x17 /* 801B5EFC 001B2CFC 50 60 06 3E */ rlwimi r0, r3, 0, 0x18, 0x1f /* 801B5F00 001B2D00 B0 04 00 1A */ sth r0, 0x1a(r4) -/* 801B5F04 001B2D04 48 00 00 AD */ bl func_801B5FB0 +/* 801B5F04 001B2D04 48 00 00 AD */ bl dolphin.__ARChecksize /* 801B5F08 001B2D08 38 00 00 01 */ li r0, 1 /* 801B5F0C 001B2D0C 90 0D 99 7C */ stw r0, lbl_803CC27C-_SDA_BASE_(r13) /* 801B5F10 001B2D10 7F E3 FB 78 */ mr r3, r31 @@ -912,8 +912,8 @@ lbl_801B5F8C: /* 801B5FA8 001B2DA8 7C 08 03 A6 */ mtlr r0 /* 801B5FAC 001B2DAC 4E 80 00 20 */ blr -.global func_801B5FB0 -func_801B5FB0: +.global dolphin.__ARChecksize +dolphin.__ARChecksize: /* 801B5FB0 001B2DB0 7C 08 02 A6 */ mflr r0 /* 801B5FB4 001B2DB4 3C 60 CC 00 */ lis r3, 0xCC005000@ha /* 801B5FB8 001B2DB8 90 01 00 04 */ stw r0, 4(r1) @@ -6525,7 +6525,7 @@ lbl_801BAF30: /* 801BAF44 001B7D44 90 1E 00 A8 */ stw r0, 0xa8(r30) /* 801BAF48 001B7D48 40 81 00 18 */ ble lbl_801BAF60 /* 801BAF4C 001B7D4C 7F E3 FB 78 */ mr r3, r31 -/* 801BAF50 001B7D50 48 00 04 89 */ bl func_801BB3D8 +/* 801BAF50 001B7D50 48 00 04 89 */ bl dolphin.Retry /* 801BAF54 001B7D54 7C 7D 1B 79 */ or. r29, r3, r3 /* 801BAF58 001B7D58 41 80 00 10 */ blt lbl_801BAF68 /* 801BAF5C 001B7D5C 48 00 00 34 */ b lbl_801BAF90 @@ -6851,8 +6851,8 @@ lbl_801BB3C0: /* 801BB3D0 001B81D0 7C 08 03 A6 */ mtlr r0 /* 801BB3D4 001B81D4 4E 80 00 20 */ blr -.global func_801BB3D8 -func_801BB3D8: +.global dolphin.Retry +dolphin.Retry: /* 801BB3D8 001B81D8 7C 08 02 A6 */ mflr r0 /* 801BB3DC 001B81DC 38 A0 00 04 */ li r5, 4 /* 801BB3E0 001B81E0 90 01 00 04 */ stw r0, 4(r1) @@ -7033,7 +7033,7 @@ lbl_801BB664: /* 801BB664 001B8464 38 00 00 00 */ li r0, 0 /* 801BB668 001B8468 90 1E 00 DC */ stw r0, 0xdc(r30) /* 801BB66C 001B846C 7F E3 FB 78 */ mr r3, r31 -/* 801BB670 001B8470 4B FF FD 69 */ bl func_801BB3D8 +/* 801BB670 001B8470 4B FF FD 69 */ bl dolphin.Retry /* 801BB674 001B8474 7C 64 1B 78 */ mr r4, r3 lbl_801BB678: /* 801BB678 001B8478 2C 04 00 00 */ cmpwi r4, 0 @@ -7080,8 +7080,8 @@ lbl_801BB6FC: /* 801BB70C 001B850C 7C 08 03 A6 */ mtlr r0 /* 801BB710 001B8510 4E 80 00 20 */ blr -.global func_801BB714 -func_801BB714: +.global dolphin.__CARDStart +dolphin.__CARDStart: /* 801BB714 001B8514 7C 08 02 A6 */ mflr r0 /* 801BB718 001B8518 90 01 00 04 */ stw r0, 4(r1) /* 801BB71C 001B851C 94 21 FF D0 */ stwu r1, -0x30(r1) @@ -7235,7 +7235,7 @@ __CARDReadSegment: /* 801BB938 001B8738 90 DF 00 A0 */ stw r6, 0xa0(r31) /* 801BB93C 001B873C 90 1F 00 A4 */ stw r0, 0xa4(r31) /* 801BB940 001B8740 90 1F 00 A8 */ stw r0, 0xa8(r31) -/* 801BB944 001B8744 4B FF FD D1 */ bl func_801BB714 +/* 801BB944 001B8744 4B FF FD D1 */ bl dolphin.__CARDStart /* 801BB948 001B8748 2C 03 FF FF */ cmpwi r3, -1 /* 801BB94C 001B874C 40 82 00 0C */ bne lbl_801BB958 /* 801BB950 001B8750 38 60 00 00 */ li r3, 0 @@ -7321,7 +7321,7 @@ __CARDWritePage: /* 801BBA74 001B8874 90 FF 00 A0 */ stw r7, 0xa0(r31) /* 801BBA78 001B8878 90 DF 00 A4 */ stw r6, 0xa4(r31) /* 801BBA7C 001B887C 90 1F 00 A8 */ stw r0, 0xa8(r31) -/* 801BBA80 001B8880 4B FF FC 95 */ bl func_801BB714 +/* 801BBA80 001B8880 4B FF FC 95 */ bl dolphin.__CARDStart /* 801BBA84 001B8884 2C 03 FF FF */ cmpwi r3, -1 /* 801BBA88 001B8888 40 82 00 0C */ bne lbl_801BBA94 /* 801BBA8C 001B888C 38 60 00 00 */ li r3, 0 @@ -7390,7 +7390,7 @@ __CARDEraseSector: /* 801BBB6C 001B896C 90 DF 00 A0 */ stw r6, 0xa0(r31) /* 801BBB70 001B8970 90 1F 00 A4 */ stw r0, 0xa4(r31) /* 801BBB74 001B8974 90 DF 00 A8 */ stw r6, 0xa8(r31) -/* 801BBB78 001B8978 4B FF FB 9D */ bl func_801BB714 +/* 801BBB78 001B8978 4B FF FB 9D */ bl dolphin.__CARDStart /* 801BBB7C 001B897C 3B C3 00 00 */ addi r30, r3, 0 /* 801BBB80 001B8980 2C 1E FF FF */ cmpwi r30, -1 /* 801BBB84 001B8984 40 82 00 0C */ bne lbl_801BBB90 @@ -7854,8 +7854,8 @@ lbl_801BC164: /* 801BC16C 001B8F6C 7C 08 03 A6 */ mtlr r0 /* 801BC170 001B8F70 4E 80 00 20 */ blr -.global func_801BC174 -func_801BC174: +.global dolphin.bitrev +dolphin.bitrev: /* 801BC174 001B8F74 38 00 00 08 */ li r0, 8 /* 801BC178 001B8F78 7C 09 03 A6 */ mtctr r0 /* 801BC17C 001B8F7C 54 66 0F FE */ srwi r6, r3, 0x1f @@ -7961,8 +7961,8 @@ lbl_801BC2D0: /* 801BC2D8 001B90D8 7C E3 3B 78 */ mr r3, r7 /* 801BC2DC 001B90DC 4E 80 00 20 */ blr -.global func_801BC2E0 -func_801BC2E0: +.global dolphin.ReadArrayUnlock +dolphin.ReadArrayUnlock: /* 801BC2E0 001B90E0 7C 08 02 A6 */ mflr r0 /* 801BC2E4 001B90E4 90 01 00 04 */ stw r0, 4(r1) /* 801BC2E8 001B90E8 94 21 FF C0 */ stwu r1, -0x40(r1) @@ -8050,8 +8050,8 @@ lbl_801BC410: /* 801BC41C 001B921C 7C 08 03 A6 */ mtlr r0 /* 801BC420 001B9220 4E 80 00 20 */ blr -.global func_801BC424 -func_801BC424: +.global dolphin.DummyLen +dolphin.DummyLen: /* 801BC424 001B9224 7C 08 02 A6 */ mflr r0 /* 801BC428 001B9228 90 01 00 04 */ stw r0, 4(r1) /* 801BC42C 001B922C 94 21 FF D8 */ stwu r1, -0x28(r1) @@ -8139,14 +8139,14 @@ __CARDUnlock: /* 801BC554 001B9354 54 00 84 7E */ rlwinm r0, r0, 0x10, 0x11, 0x1f /* 801BC558 001B9358 7F 39 03 78 */ or r25, r25, r0 /* 801BC55C 001B935C 57 39 00 26 */ rlwinm r25, r25, 0, 0, 0x13 -/* 801BC560 001B9360 4B FF FE C5 */ bl func_801BC424 +/* 801BC560 001B9360 4B FF FE C5 */ bl dolphin.DummyLen /* 801BC564 001B9364 3B 43 00 00 */ addi r26, r3, 0 /* 801BC568 001B9368 38 DA 00 00 */ addi r6, r26, 0 /* 801BC56C 001B936C 38 78 00 00 */ addi r3, r24, 0 /* 801BC570 001B9370 38 99 00 00 */ addi r4, r25, 0 /* 801BC574 001B9374 38 A1 00 A4 */ addi r5, r1, 0xa4 /* 801BC578 001B9378 38 E0 00 00 */ li r7, 0 -/* 801BC57C 001B937C 4B FF FD 65 */ bl func_801BC2E0 +/* 801BC57C 001B937C 4B FF FD 65 */ bl dolphin.ReadArrayUnlock /* 801BC580 001B9380 2C 03 00 00 */ cmpwi r3, 0 /* 801BC584 001B9384 40 80 00 0C */ bge lbl_801BC590 /* 801BC588 001B9388 38 60 FF FD */ li r3, -3 @@ -8260,16 +8260,16 @@ lbl_801BC708: /* 801BC724 001B9524 7F 20 03 78 */ or r0, r25, r0 /* 801BC728 001B9528 90 1F 00 2C */ stw r0, 0x2c(r31) /* 801BC72C 001B952C 80 7F 00 2C */ lwz r3, 0x2c(r31) -/* 801BC730 001B9530 4B FF FA 45 */ bl func_801BC174 +/* 801BC730 001B9530 4B FF FA 45 */ bl dolphin.bitrev /* 801BC734 001B9534 90 7F 00 2C */ stw r3, 0x2c(r31) -/* 801BC738 001B9538 4B FF FC ED */ bl func_801BC424 +/* 801BC738 001B9538 4B FF FC ED */ bl dolphin.DummyLen /* 801BC73C 001B953C 3B 63 00 00 */ addi r27, r3, 0 /* 801BC740 001B9540 38 DB 00 14 */ addi r6, r27, 0x14 /* 801BC744 001B9544 38 78 00 00 */ addi r3, r24, 0 /* 801BC748 001B9548 38 A1 00 A4 */ addi r5, r1, 0xa4 /* 801BC74C 001B954C 38 80 00 00 */ li r4, 0 /* 801BC750 001B9550 38 E0 00 01 */ li r7, 1 -/* 801BC754 001B9554 4B FF FB 8D */ bl func_801BC2E0 +/* 801BC754 001B9554 4B FF FB 8D */ bl dolphin.ReadArrayUnlock /* 801BC758 001B9558 2C 03 00 00 */ cmpwi r3, 0 /* 801BC75C 001B955C 40 80 00 0C */ bge lbl_801BC768 /* 801BC760 001B9560 38 60 FF FD */ li r3, -3 @@ -8912,7 +8912,7 @@ lbl_801BD104: /* 801BD108 001B9F08 38 03 00 2F */ addi r0, r3, 0x2f /* 801BD10C 001B9F0C 54 03 00 34 */ rlwinm r3, r0, 0, 0, 0x1a /* 801BD110 001B9F10 83 C3 00 20 */ lwz r30, 0x20(r3) -/* 801BD114 001B9F14 4B FF F3 11 */ bl func_801BC424 +/* 801BD114 001B9F14 4B FF F3 11 */ bl dolphin.DummyLen /* 801BD118 001B9F18 80 1D 00 2C */ lwz r0, 0x2c(r29) /* 801BD11C 001B9F1C 3B 83 00 00 */ addi r28, r3, 0 /* 801BD120 001B9F20 38 DC 00 00 */ addi r6, r28, 0 @@ -8921,7 +8921,7 @@ lbl_801BD104: /* 801BD12C 001B9F2C 38 7F 00 00 */ addi r3, r31, 0 /* 801BD130 001B9F30 38 A1 00 34 */ addi r5, r1, 0x34 /* 801BD134 001B9F34 38 E0 00 01 */ li r7, 1 -/* 801BD138 001B9F38 4B FF F1 A9 */ bl func_801BC2E0 +/* 801BD138 001B9F38 4B FF F1 A9 */ bl dolphin.ReadArrayUnlock /* 801BD13C 001B9F3C 2C 03 00 00 */ cmpwi r3, 0 /* 801BD140 001B9F40 40 80 00 1C */ bge lbl_801BD15C /* 801BD144 001B9F44 7F E3 FB 78 */ mr r3, r31 @@ -9042,7 +9042,7 @@ lbl_801BD2E4: /* 801BD2FC 001BA0FC 54 63 0F FE */ srwi r3, r3, 0x1f /* 801BD300 001BA100 7C 00 1B 78 */ or r0, r0, r3 /* 801BD304 001BA104 90 1D 00 2C */ stw r0, 0x2c(r29) -/* 801BD308 001BA108 4B FF F1 1D */ bl func_801BC424 +/* 801BD308 001BA108 4B FF F1 1D */ bl dolphin.DummyLen /* 801BD30C 001BA10C 80 1D 00 2C */ lwz r0, 0x2c(r29) /* 801BD310 001BA110 57 C4 80 1E */ slwi r4, r30, 0x10 /* 801BD314 001BA114 38 C3 00 00 */ addi r6, r3, 0 @@ -9051,7 +9051,7 @@ lbl_801BD2E4: /* 801BD320 001BA120 38 7F 00 00 */ addi r3, r31, 0 /* 801BD324 001BA124 38 A1 00 34 */ addi r5, r1, 0x34 /* 801BD328 001BA128 38 E0 00 01 */ li r7, 1 -/* 801BD32C 001BA12C 4B FF EF B5 */ bl func_801BC2E0 +/* 801BD32C 001BA12C 4B FF EF B5 */ bl dolphin.ReadArrayUnlock /* 801BD330 001BA130 2C 03 00 00 */ cmpwi r3, 0 /* 801BD334 001BA134 40 80 00 1C */ bge lbl_801BD350 /* 801BD338 001BA138 7F E3 FB 78 */ mr r3, r31 @@ -9865,8 +9865,8 @@ lbl_801BDE6C: /* 801BDE7C 001BAC7C B0 06 00 00 */ sth r0, 0(r6) /* 801BDE80 001BAC80 4E 80 00 20 */ blr -.global func_801BDE84 -func_801BDE84: +.global dolphin.VerifyID +dolphin.VerifyID: /* 801BDE84 001BAC84 7C 08 02 A6 */ mflr r0 /* 801BDE88 001BAC88 90 01 00 04 */ stw r0, 4(r1) /* 801BDE8C 001BAC8C 94 21 FF D0 */ stwu r1, -0x30(r1) @@ -10043,8 +10043,8 @@ lbl_801BE0F4: /* 801BE100 001BAF00 7C 08 03 A6 */ mtlr r0 /* 801BE104 001BAF04 4E 80 00 20 */ blr -.global func_801BE108 -func_801BE108: +.global dolphin.VerifyDir +dolphin.VerifyDir: /* 801BE108 001BAF08 7C 08 02 A6 */ mflr r0 /* 801BE10C 001BAF0C 90 01 00 04 */ stw r0, 4(r1) /* 801BE110 001BAF10 94 21 FF C8 */ stwu r1, -0x38(r1) @@ -10206,8 +10206,8 @@ lbl_801BE328: /* 801BE340 001BB140 7C 08 03 A6 */ mtlr r0 /* 801BE344 001BB144 4E 80 00 20 */ blr -.global func_801BE348 -func_801BE348: +.global dolphin.VerifyFAT +dolphin.VerifyFAT: /* 801BE348 001BB148 7C 08 02 A6 */ mflr r0 /* 801BE34C 001BB14C 38 A0 00 00 */ li r5, 0 /* 801BE350 001BB150 90 01 00 04 */ stw r0, 4(r1) @@ -10398,18 +10398,18 @@ __CARDVerify: /* 801BE5D8 001BB3D8 93 E1 00 14 */ stw r31, 0x14(r1) /* 801BE5DC 001BB3DC 93 C1 00 10 */ stw r30, 0x10(r1) /* 801BE5E0 001BB3E0 7C 7E 1B 78 */ mr r30, r3 -/* 801BE5E4 001BB3E4 4B FF F8 A1 */ bl func_801BDE84 +/* 801BE5E4 001BB3E4 4B FF F8 A1 */ bl dolphin.VerifyID /* 801BE5E8 001BB3E8 2C 03 00 00 */ cmpwi r3, 0 /* 801BE5EC 001BB3EC 40 80 00 08 */ bge lbl_801BE5F4 /* 801BE5F0 001BB3F0 48 00 00 50 */ b lbl_801BE640 lbl_801BE5F4: /* 801BE5F4 001BB3F4 38 7E 00 00 */ addi r3, r30, 0 /* 801BE5F8 001BB3F8 38 80 00 00 */ li r4, 0 -/* 801BE5FC 001BB3FC 4B FF FB 0D */ bl func_801BE108 +/* 801BE5FC 001BB3FC 4B FF FB 0D */ bl dolphin.VerifyDir /* 801BE600 001BB400 3B E3 00 00 */ addi r31, r3, 0 /* 801BE604 001BB404 38 7E 00 00 */ addi r3, r30, 0 /* 801BE608 001BB408 38 80 00 00 */ li r4, 0 -/* 801BE60C 001BB40C 4B FF FD 3D */ bl func_801BE348 +/* 801BE60C 001BB40C 4B FF FD 3D */ bl dolphin.VerifyFAT /* 801BE610 001BB410 7C 1F 1A 14 */ add r0, r31, r3 /* 801BE614 001BB414 2C 00 00 01 */ cmpwi r0, 1 /* 801BE618 001BB418 41 82 00 1C */ beq lbl_801BE634 @@ -10457,7 +10457,7 @@ lbl_801BE68C: /* 801BE6A0 001BB4A0 48 00 05 34 */ b lbl_801BEBD4 lbl_801BE6A4: /* 801BE6A4 001BB4A4 80 61 00 30 */ lwz r3, 0x30(r1) -/* 801BE6A8 001BB4A8 4B FF F7 DD */ bl func_801BDE84 +/* 801BE6A8 001BB4A8 4B FF F7 DD */ bl dolphin.VerifyID /* 801BE6AC 001BB4AC 7C 64 1B 79 */ or. r4, r3, r3 /* 801BE6B0 001BB4B0 40 80 00 10 */ bge lbl_801BE6C0 /* 801BE6B4 001BB4B4 80 61 00 30 */ lwz r3, 0x30(r1) @@ -10466,11 +10466,11 @@ lbl_801BE6A4: lbl_801BE6C0: /* 801BE6C0 001BB4C0 80 61 00 30 */ lwz r3, 0x30(r1) /* 801BE6C4 001BB4C4 38 81 00 18 */ addi r4, r1, 0x18 -/* 801BE6C8 001BB4C8 4B FF FA 41 */ bl func_801BE108 +/* 801BE6C8 001BB4C8 4B FF FA 41 */ bl dolphin.VerifyDir /* 801BE6CC 001BB4CC 7C 7F 1B 78 */ mr r31, r3 /* 801BE6D0 001BB4D0 80 61 00 30 */ lwz r3, 0x30(r1) /* 801BE6D4 001BB4D4 38 81 00 1C */ addi r4, r1, 0x1c -/* 801BE6D8 001BB4D8 4B FF FC 71 */ bl func_801BE348 +/* 801BE6D8 001BB4D8 4B FF FC 71 */ bl dolphin.VerifyFAT /* 801BE6DC 001BB4DC 7C BF 1A 14 */ add r5, r31, r3 /* 801BE6E0 001BB4E0 2C 05 00 01 */ cmpwi r5, 1 /* 801BE6E4 001BB4E4 40 81 00 14 */ ble lbl_801BE6F8 @@ -10880,8 +10880,8 @@ lbl_801BEC84: /* 801BEC90 001BBA90 7C 08 03 A6 */ mtlr r0 /* 801BEC94 001BBA94 4E 80 00 20 */ blr -.global func_801BEC98 -func_801BEC98: +.global dolphin.IsCard +dolphin.IsCard: /* 801BEC98 001BBA98 54 60 00 1F */ rlwinm. r0, r3, 0, 0, 0xf /* 801BEC9C 001BBA9C 41 82 00 24 */ beq lbl_801BECC0 /* 801BECA0 001BBAA0 3C 03 80 00 */ addis r0, r3, 0x8000 @@ -11023,7 +11023,7 @@ lbl_801BEE4C: /* 801BEE68 001BBC68 48 00 00 58 */ b lbl_801BEEC0 lbl_801BEE6C: /* 801BEE6C 001BBC6C 80 61 00 14 */ lwz r3, 0x14(r1) -/* 801BEE70 001BBC70 4B FF FE 29 */ bl func_801BEC98 +/* 801BEE70 001BBC70 4B FF FE 29 */ bl dolphin.IsCard /* 801BEE74 001BBC74 2C 03 00 00 */ cmpwi r3, 0 /* 801BEE78 001BBC78 41 82 00 44 */ beq lbl_801BEEBC /* 801BEE7C 001BBC7C 28 1C 00 00 */ cmplwi r28, 0 @@ -11057,8 +11057,8 @@ lbl_801BEECC: /* 801BEED8 001BBCD8 7C 08 03 A6 */ mtlr r0 /* 801BEEDC 001BBCDC 4E 80 00 20 */ blr -.global func_801BEEE0 -func_801BEEE0: +.global dolphin.DoMount +dolphin.DoMount: /* 801BEEE0 001BBCE0 7C 08 02 A6 */ mflr r0 /* 801BEEE4 001BBCE4 90 01 00 04 */ stw r0, 4(r1) /* 801BEEE8 001BBCE8 94 21 FF D0 */ stwu r1, -0x30(r1) @@ -11085,7 +11085,7 @@ func_801BEEE0: /* 801BEF3C 001BBD3C 48 00 00 20 */ b lbl_801BEF5C lbl_801BEF40: /* 801BEF40 001BBD40 80 61 00 18 */ lwz r3, 0x18(r1) -/* 801BEF44 001BBD44 4B FF FD 55 */ bl func_801BEC98 +/* 801BEF44 001BBD44 4B FF FD 55 */ bl dolphin.IsCard /* 801BEF48 001BBD48 2C 03 00 00 */ cmpwi r3, 0 /* 801BEF4C 001BBD4C 41 82 00 0C */ beq lbl_801BEF58 /* 801BEF50 001BBD50 3B C0 00 00 */ li r30, 0 @@ -11321,7 +11321,7 @@ lbl_801BF2A4: /* 801BF2A8 001BC0A8 48 00 94 A1 */ bl EXIUnlock /* 801BF2AC 001BC0AC 38 7D 00 00 */ addi r3, r29, 0 /* 801BF2B0 001BC0B0 38 9E 00 00 */ addi r4, r30, 0 -/* 801BF2B4 001BC0B4 48 00 03 5D */ bl func_801BF610 +/* 801BF2B4 001BC0B4 48 00 03 5D */ bl dolphin.DoUnmount /* 801BF2B8 001BC0B8 7F C3 F3 78 */ mr r3, r30 /* 801BF2BC 001BC0BC 48 00 00 14 */ b lbl_801BF2D0 lbl_801BF2C0: @@ -11375,7 +11375,7 @@ lbl_801BF354: /* 801BF360 001BC160 90 1F 00 24 */ stw r0, 0x24(r31) /* 801BF364 001BC164 40 80 00 18 */ bge lbl_801BF37C /* 801BF368 001BC168 7F 83 E3 78 */ mr r3, r28 -/* 801BF36C 001BC16C 4B FF FB 75 */ bl func_801BEEE0 +/* 801BF36C 001BC16C 4B FF FB 75 */ bl dolphin.DoMount /* 801BF370 001BC170 7C 7D 1B 79 */ or. r29, r3, r3 /* 801BF374 001BC174 41 80 00 68 */ blt lbl_801BF3DC /* 801BF378 001BC178 48 00 00 90 */ b lbl_801BF408 @@ -11398,14 +11398,14 @@ lbl_801BF38C: /* 801BF3B4 001BC1B4 38 00 00 00 */ li r0, 0 /* 801BF3B8 001BC1B8 90 1F 00 DC */ stw r0, 0xdc(r31) /* 801BF3BC 001BC1BC 7F 83 E3 78 */ mr r3, r28 -/* 801BF3C0 001BC1C0 4B FF FB 21 */ bl func_801BEEE0 +/* 801BF3C0 001BC1C0 4B FF FB 21 */ bl dolphin.DoMount /* 801BF3C4 001BC1C4 7C 7D 1B 79 */ or. r29, r3, r3 /* 801BF3C8 001BC1C8 41 80 00 14 */ blt lbl_801BF3DC /* 801BF3CC 001BC1CC 48 00 00 3C */ b lbl_801BF408 lbl_801BF3D0: /* 801BF3D0 001BC1D0 38 7C 00 00 */ addi r3, r28, 0 /* 801BF3D4 001BC1D4 38 9D 00 00 */ addi r4, r29, 0 -/* 801BF3D8 001BC1D8 48 00 02 39 */ bl func_801BF610 +/* 801BF3D8 001BC1D8 48 00 02 39 */ bl dolphin.DoUnmount lbl_801BF3DC: /* 801BF3DC 001BC1DC 83 DF 00 D0 */ lwz r30, 0xd0(r31) /* 801BF3E0 001BC1E0 38 00 00 00 */ li r0, 0 @@ -11537,7 +11537,7 @@ lbl_801BF544: lbl_801BF5A8: /* 801BF5A8 001BC3A8 93 BF 00 DC */ stw r29, 0xdc(r31) /* 801BF5AC 001BC3AC 7F C3 F3 78 */ mr r3, r30 -/* 801BF5B0 001BC3B0 4B FF F9 31 */ bl func_801BEEE0 +/* 801BF5B0 001BC3B0 4B FF F9 31 */ bl dolphin.DoMount lbl_801BF5B4: /* 801BF5B4 001BC3B4 BB 41 00 18 */ lmw r26, 0x18(r1) /* 801BF5B8 001BC3B8 80 01 00 34 */ lwz r0, 0x34(r1) @@ -11568,8 +11568,8 @@ lbl_801BF5FC: /* 801BF608 001BC408 7C 08 03 A6 */ mtlr r0 /* 801BF60C 001BC40C 4E 80 00 20 */ blr -.global func_801BF610 -func_801BF610: +.global dolphin.DoUnmount +dolphin.DoUnmount: /* 801BF610 001BC410 7C 08 02 A6 */ mflr r0 /* 801BF614 001BC414 90 01 00 04 */ stw r0, 4(r1) /* 801BF618 001BC418 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -13690,8 +13690,8 @@ lbl_801C13A8: /* 801C13B4 001BE1B4 7C 08 03 A6 */ mtlr r0 /* 801C13B8 001BE1B8 4E 80 00 20 */ blr -.global func_801C13BC -func_801C13BC: +.global dolphin.UpdateIconOffsets +dolphin.UpdateIconOffsets: /* 801C13BC 001BE1BC 81 03 00 2C */ lwz r8, 0x2c(r3) /* 801C13C0 001BE1C0 3C 08 00 01 */ addis r0, r8, 1 /* 801C13C4 001BE1C4 28 00 FF FF */ cmplwi r0, 0xffff @@ -13906,7 +13906,7 @@ lbl_801C15FC: /* 801C1690 001BE490 B0 1F 00 36 */ sth r0, 0x36(r31) /* 801C1694 001BE494 80 1D 00 3C */ lwz r0, 0x3c(r29) /* 801C1698 001BE498 90 1F 00 38 */ stw r0, 0x38(r31) -/* 801C169C 001BE49C 4B FF FD 21 */ bl func_801C13BC +/* 801C169C 001BE49C 4B FF FD 21 */ bl dolphin.UpdateIconOffsets lbl_801C16A0: /* 801C16A0 001BE4A0 80 61 00 14 */ lwz r3, 0x14(r1) /* 801C16A4 001BE4A4 7F C4 F3 78 */ mr r4, r30 @@ -13986,7 +13986,7 @@ lbl_801C1784: /* 801C17A8 001BE5A8 B0 1F 00 32 */ sth r0, 0x32(r31) /* 801C17AC 001BE5AC 80 1D 00 38 */ lwz r0, 0x38(r29) /* 801C17B0 001BE5B0 90 1F 00 3C */ stw r0, 0x3c(r31) -/* 801C17B4 001BE5B4 4B FF FC 09 */ bl func_801C13BC +/* 801C17B4 001BE5B4 4B FF FC 09 */ bl dolphin.UpdateIconOffsets /* 801C17B8 001BE5B8 80 7F 00 2C */ lwz r3, 0x2c(r31) /* 801C17BC 001BE5BC 3C 03 00 01 */ addis r0, r3, 1 /* 801C17C0 001BE5C0 28 00 FF FF */ cmplwi r0, 0xffff @@ -15464,7 +15464,7 @@ lbl_801C2B68: /* 801C2B98 001BF998 80 86 00 08 */ lwz r4, 8(r6) /* 801C2B9C 001BF99C 80 A6 00 0C */ lwz r5, 0xc(r6) /* 801C2BA0 001BF9A0 80 C6 00 10 */ lwz r6, 0x10(r6) -/* 801C2BA4 001BF9A4 48 00 01 B1 */ bl func_801C2D54 +/* 801C2BA4 001BF9A4 48 00 01 B1 */ bl dolphin.Read /* 801C2BA8 001BF9A8 38 00 00 01 */ li r0, 1 /* 801C2BAC 001BF9AC 48 00 00 34 */ b lbl_801C2BE0 lbl_801C2BB0: @@ -15538,7 +15538,7 @@ lbl_801C2C60: /* 801C2C9C 001BFA9C 80 86 00 08 */ lwz r4, 8(r6) /* 801C2CA0 001BFAA0 80 A6 00 0C */ lwz r5, 0xc(r6) /* 801C2CA4 001BFAA4 80 C6 00 10 */ lwz r6, 0x10(r6) -/* 801C2CA8 001BFAA8 48 00 00 AD */ bl func_801C2D54 +/* 801C2CA8 001BFAA8 48 00 00 AD */ bl dolphin.Read /* 801C2CAC 001BFAAC 48 00 00 28 */ b lbl_801C2CD4 lbl_801C2CB0: /* 801C2CB0 001BFAB0 2C 03 00 02 */ cmpwi r3, 2 @@ -15586,8 +15586,8 @@ lbl_801C2D30: /* 801C2D4C 001BFB4C 7C 08 03 A6 */ mtlr r0 /* 801C2D50 001BFB50 4E 80 00 20 */ blr -.global func_801C2D54 -func_801C2D54: +.global dolphin.Read +dolphin.Read: /* 801C2D54 001BFB54 7C 08 02 A6 */ mflr r0 /* 801C2D58 001BFB58 90 01 00 04 */ stw r0, 4(r1) /* 801C2D5C 001BFB5C 38 00 00 00 */ li r0, 0 @@ -15659,8 +15659,8 @@ lbl_801C2E44: /* 801C2E5C 001BFC5C 7C 08 03 A6 */ mtlr r0 /* 801C2E60 001BFC60 4E 80 00 20 */ blr -.global func_801C2E64 -func_801C2E64: +.global dolphin.SeekTwiceBeforeRead +dolphin.SeekTwiceBeforeRead: /* 801C2E64 001BFC64 7C 08 02 A6 */ mflr r0 /* 801C2E68 001BFC68 3C E0 80 38 */ lis r7, lbl_8037D6C0@ha /* 801C2E6C 001BFC6C 90 01 00 04 */ stw r0, 4(r1) @@ -15726,7 +15726,7 @@ func_801C2EE4: /* 801C2F48 001BFD48 38 99 00 00 */ addi r4, r25, 0 /* 801C2F4C 001BFD4C 38 BA 00 00 */ addi r5, r26, 0 /* 801C2F50 001BFD50 38 DB 00 00 */ addi r6, r27, 0 -/* 801C2F54 001BFD54 4B FF FE 01 */ bl func_801C2D54 +/* 801C2F54 001BFD54 4B FF FE 01 */ bl dolphin.Read /* 801C2F58 001BFD58 48 00 02 0C */ b lbl_801C3164 lbl_801C2F5C: /* 801C2F5C 001BFD5C 80 0D 9A DC */ lwz r0, lbl_803CC3DC-_SDA_BASE_(r13) @@ -15739,7 +15739,7 @@ lbl_801C2F5C: /* 801C2F78 001BFD78 38 99 00 00 */ addi r4, r25, 0 /* 801C2F7C 001BFD7C 38 BA 00 00 */ addi r5, r26, 0 /* 801C2F80 001BFD80 38 DB 00 00 */ addi r6, r27, 0 -/* 801C2F84 001BFD84 4B FF FE E1 */ bl func_801C2E64 +/* 801C2F84 001BFD84 4B FF FE E1 */ bl dolphin.SeekTwiceBeforeRead /* 801C2F88 001BFD88 48 00 01 DC */ b lbl_801C3164 lbl_801C2F8C: /* 801C2F8C 001BFD8C 3B BF 00 BC */ addi r29, r31, 0xbc @@ -15790,7 +15790,7 @@ lbl_801C3008: /* 801C3024 001BFE24 38 99 00 00 */ addi r4, r25, 0 /* 801C3028 001BFE28 38 BA 00 00 */ addi r5, r26, 0 /* 801C302C 001BFE2C 38 DB 00 00 */ addi r6, r27, 0 -/* 801C3030 001BFE30 4B FF FD 25 */ bl func_801C2D54 +/* 801C3030 001BFE30 4B FF FD 25 */ bl dolphin.Read /* 801C3034 001BFE34 48 00 01 30 */ b lbl_801C3164 lbl_801C3038: /* 801C3038 001BFE38 80 7D 00 00 */ lwz r3, 0(r29) @@ -15834,7 +15834,7 @@ lbl_801C3068: /* 801C30CC 001BFECC 90 CD 9A FC */ stw r6, lbl_803CC3FC-_SDA_BASE_(r13) /* 801C30D0 001BFED0 38 BA 00 00 */ addi r5, r26, 0 /* 801C30D4 001BFED4 38 DB 00 00 */ addi r6, r27, 0 -/* 801C30D8 001BFED8 4B FF FC 7D */ bl func_801C2D54 +/* 801C30D8 001BFED8 4B FF FC 7D */ bl dolphin.Read /* 801C30DC 001BFEDC 48 00 00 88 */ b lbl_801C3164 lbl_801C30E0: /* 801C30E0 001BFEE0 38 00 00 01 */ li r0, 1 @@ -15870,7 +15870,7 @@ lbl_801C3150: /* 801C3154 001BFF54 38 99 00 00 */ addi r4, r25, 0 /* 801C3158 001BFF58 38 BA 00 00 */ addi r5, r26, 0 /* 801C315C 001BFF5C 38 DB 00 00 */ addi r6, r27, 0 -/* 801C3160 001BFF60 4B FF FD 05 */ bl func_801C2E64 +/* 801C3160 001BFF60 4B FF FD 05 */ bl dolphin.SeekTwiceBeforeRead lbl_801C3164: /* 801C3164 001BFF64 BA C1 00 18 */ lmw r22, 0x18(r1) /* 801C3168 001BFF68 38 60 00 01 */ li r3, 1 @@ -16660,8 +16660,8 @@ DVDClose: /* 801C3C08 001C0A08 7C 08 03 A6 */ mtlr r0 /* 801C3C0C 001C0A0C 4E 80 00 20 */ blr -.global func_801C3C10 -func_801C3C10: +.global dolphin.entryToPath +dolphin.entryToPath: /* 801C3C10 001C0A10 7C 08 02 A6 */ mflr r0 /* 801C3C14 001C0A14 28 03 00 00 */ cmplwi r3, 0 /* 801C3C18 001C0A18 90 01 00 04 */ stw r0, 4(r1) @@ -16696,7 +16696,7 @@ lbl_801C3C74: /* 801C3C84 001C0A84 38 BE 00 00 */ addi r5, r30, 0 /* 801C3C88 001C0A88 54 00 02 3E */ clrlwi r0, r0, 8 /* 801C3C8C 001C0A8C 7F 86 02 14 */ add r28, r6, r0 -/* 801C3C90 001C0A90 4B FF FF 81 */ bl func_801C3C10 +/* 801C3C90 001C0A90 4B FF FF 81 */ bl dolphin.entryToPath /* 801C3C94 001C0A94 7C 03 F0 40 */ cmplw r3, r30 /* 801C3C98 001C0A98 40 82 00 08 */ bne lbl_801C3CA0 /* 801C3C9C 001C0A9C 48 00 00 54 */ b lbl_801C3CF0 @@ -16777,7 +16777,7 @@ DVDGetCurrentDir: /* 801C3D94 001C0B94 38 9D 00 00 */ addi r4, r29, 0 /* 801C3D98 001C0B98 83 ED 9B 10 */ lwz r31, lbl_803CC410-_SDA_BASE_(r13) /* 801C3D9C 001C0B9C 38 7F 00 00 */ addi r3, r31, 0 -/* 801C3DA0 001C0BA0 4B FF FE 71 */ bl func_801C3C10 +/* 801C3DA0 001C0BA0 4B FF FE 71 */ bl dolphin.entryToPath /* 801C3DA4 001C0BA4 7C 03 F0 40 */ cmplw r3, r30 /* 801C3DA8 001C0BA8 40 82 00 14 */ bne lbl_801C3DBC /* 801C3DAC 001C0BAC 38 00 00 00 */ li r0, 0 @@ -17146,7 +17146,7 @@ lbl_801C428C: /* 801C42A4 001C10A4 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) /* 801C42A8 001C10A8 38 00 FF FF */ li r0, -1 /* 801C42AC 001C10AC 90 03 00 0C */ stw r0, 0xc(r3) -/* 801C42B0 001C10B0 48 00 01 15 */ bl func_801C43C4 +/* 801C42B0 001C10B0 48 00 01 15 */ bl dolphin.stateTimeout /* 801C42B4 001C10B4 48 00 00 50 */ b lbl_801C4304 lbl_801C42B8: /* 801C42B8 001C10B8 54 60 07 FF */ clrlwi. r0, r3, 0x1f @@ -17166,10 +17166,10 @@ lbl_801C42B8: /* 801C42F0 001C10F0 38 60 00 00 */ li r3, 0 /* 801C42F4 001C10F4 4E 80 00 21 */ blrl lbl_801C42F8: -/* 801C42F8 001C10F8 48 00 0E 95 */ bl func_801C518C +/* 801C42F8 001C10F8 48 00 0E 95 */ bl dolphin.stateReady /* 801C42FC 001C10FC 48 00 00 08 */ b lbl_801C4304 lbl_801C4300: -/* 801C4300 001C1100 48 00 00 F9 */ bl func_801C43F8 +/* 801C4300 001C1100 48 00 00 F9 */ bl dolphin.stateGettingError lbl_801C4304: /* 801C4304 001C1104 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801C4308 001C1108 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -17177,8 +17177,8 @@ lbl_801C4304: /* 801C4310 001C1110 7C 08 03 A6 */ mtlr r0 /* 801C4314 001C1114 4E 80 00 20 */ blr -.global func_801C4318 -func_801C4318: +.global dolphin.cbForStateError +dolphin.cbForStateError: /* 801C4318 001C1118 7C 08 02 A6 */ mflr r0 /* 801C431C 001C111C 28 03 00 10 */ cmplwi r3, 0x10 /* 801C4320 001C1120 90 01 00 04 */ stw r0, 4(r1) @@ -17188,7 +17188,7 @@ func_801C4318: /* 801C4330 001C1130 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) /* 801C4334 001C1134 38 00 FF FF */ li r0, -1 /* 801C4338 001C1138 90 03 00 0C */ stw r0, 0xc(r3) -/* 801C433C 001C113C 48 00 00 89 */ bl func_801C43C4 +/* 801C433C 001C113C 48 00 00 89 */ bl dolphin.stateTimeout /* 801C4340 001C1140 48 00 00 70 */ b lbl_801C43B0 lbl_801C4344: /* 801C4344 001C1144 48 00 2C 85 */ bl __DVDPrintFatalMessage @@ -17219,7 +17219,7 @@ lbl_801C437C: /* 801C43A4 001C11A4 38 60 00 00 */ li r3, 0 /* 801C43A8 001C11A8 4E 80 00 21 */ blrl lbl_801C43AC: -/* 801C43AC 001C11AC 48 00 0D E1 */ bl func_801C518C +/* 801C43AC 001C11AC 48 00 0D E1 */ bl dolphin.stateReady lbl_801C43B0: /* 801C43B0 001C11B0 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801C43B4 001C11B4 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -17227,8 +17227,8 @@ lbl_801C43B0: /* 801C43BC 001C11BC 7C 08 03 A6 */ mtlr r0 /* 801C43C0 001C11C0 4E 80 00 20 */ blr -.global func_801C43C4 -func_801C43C4: +.global dolphin.stateTimeout +dolphin.stateTimeout: /* 801C43C4 001C11C4 7C 08 02 A6 */ mflr r0 /* 801C43C8 001C11C8 3C 60 01 23 */ lis r3, 0x01234568@ha /* 801C43CC 001C11CC 90 01 00 04 */ stw r0, 4(r1) @@ -17237,14 +17237,14 @@ func_801C43C4: /* 801C43D8 001C11D8 48 00 2A 7D */ bl __DVDStoreErrorCode /* 801C43DC 001C11DC 48 00 1E 11 */ bl DVDReset /* 801C43E0 001C11E0 38 60 00 00 */ li r3, 0 -/* 801C43E4 001C11E4 4B FF FF 35 */ bl func_801C4318 +/* 801C43E4 001C11E4 4B FF FF 35 */ bl dolphin.cbForStateError /* 801C43E8 001C11E8 80 01 00 0C */ lwz r0, 0xc(r1) /* 801C43EC 001C11EC 38 21 00 08 */ addi r1, r1, 8 /* 801C43F0 001C11F0 7C 08 03 A6 */ mtlr r0 /* 801C43F4 001C11F4 4E 80 00 20 */ blr -.global func_801C43F8 -func_801C43F8: +.global dolphin.stateGettingError +dolphin.stateGettingError: /* 801C43F8 001C11F8 7C 08 02 A6 */ mflr r0 /* 801C43FC 001C11FC 3C 60 80 1C */ lis r3, lbl_801C44D4@ha /* 801C4400 001C1200 90 01 00 04 */ stw r0, 4(r1) @@ -17256,8 +17256,8 @@ func_801C43F8: /* 801C4418 001C1218 7C 08 03 A6 */ mtlr r0 /* 801C441C 001C121C 4E 80 00 20 */ blr -.global func_801C4420 -func_801C4420: +.global dolphin.CategorizeError +dolphin.CategorizeError: /* 801C4420 001C1220 3C 03 FF FE */ addis r0, r3, 0xfffe /* 801C4424 001C1224 28 00 04 00 */ cmplwi r0, 0x400 /* 801C4428 001C1228 40 82 00 10 */ bne lbl_801C4438 @@ -17328,7 +17328,7 @@ lbl_801C44D4: /* 801C450C 001C130C 48 00 29 49 */ bl __DVDStoreErrorCode /* 801C4510 001C1310 48 00 1C DD */ bl DVDReset /* 801C4514 001C1314 38 60 00 00 */ li r3, 0 -/* 801C4518 001C1318 4B FF FE 01 */ bl func_801C4318 +/* 801C4518 001C1318 4B FF FE 01 */ bl dolphin.cbForStateError /* 801C451C 001C131C 48 00 02 2C */ b lbl_801C4748 lbl_801C4520: /* 801C4520 001C1320 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e @@ -17339,8 +17339,8 @@ lbl_801C4520: /* 801C4534 001C1334 90 04 00 0C */ stw r0, 0xc(r4) /* 801C4538 001C1338 38 63 45 67 */ addi r3, r3, 0x01234567@l /* 801C453C 001C133C 48 00 29 19 */ bl __DVDStoreErrorCode -/* 801C4540 001C1340 3C 60 80 1C */ lis r3, func_801C4318@ha -/* 801C4544 001C1344 38 63 43 18 */ addi r3, r3, func_801C4318@l +/* 801C4540 001C1340 3C 60 80 1C */ lis r3, dolphin.cbForStateError@ha +/* 801C4544 001C1344 38 63 43 18 */ addi r3, r3, dolphin.cbForStateError@l /* 801C4548 001C1348 4B FF ED 99 */ bl func_801C32E0 /* 801C454C 001C134C 48 00 01 FC */ b lbl_801C4748 lbl_801C4550: @@ -17348,7 +17348,7 @@ lbl_801C4550: /* 801C4554 001C1354 83 A3 60 20 */ lwz r29, 0xCC006020@l(r3) /* 801C4558 001C1358 38 7D 00 00 */ addi r3, r29, 0 /* 801C455C 001C135C 57 BC 00 0E */ rlwinm r28, r29, 0, 0, 7 -/* 801C4560 001C1360 4B FF FE C1 */ bl func_801C4420 +/* 801C4560 001C1360 4B FF FE C1 */ bl dolphin.CategorizeError /* 801C4564 001C1364 3B E3 00 00 */ addi r31, r3, 0 /* 801C4568 001C1368 28 1F 00 01 */ cmplwi r31, 1 /* 801C456C 001C136C 40 82 00 28 */ bne lbl_801C4594 @@ -17357,8 +17357,8 @@ lbl_801C4550: /* 801C4578 001C1378 38 7D 00 00 */ addi r3, r29, 0 /* 801C457C 001C137C 90 04 00 0C */ stw r0, 0xc(r4) /* 801C4580 001C1380 48 00 28 D5 */ bl __DVDStoreErrorCode -/* 801C4584 001C1384 3C 60 80 1C */ lis r3, func_801C4318@ha -/* 801C4588 001C1388 38 63 43 18 */ addi r3, r3, func_801C4318@l +/* 801C4584 001C1384 3C 60 80 1C */ lis r3, dolphin.cbForStateError@ha +/* 801C4588 001C1388 38 63 43 18 */ addi r3, r3, dolphin.cbForStateError@l /* 801C458C 001C138C 4B FF ED 55 */ bl func_801C32E0 /* 801C4590 001C1390 48 00 01 B8 */ b lbl_801C4748 lbl_801C4594: @@ -17416,7 +17416,7 @@ lbl_801C4634: /* 801C4648 001C1448 38 60 00 00 */ li r3, 0 /* 801C464C 001C144C 4E 80 00 21 */ blrl lbl_801C4650: -/* 801C4650 001C1450 48 00 0B 3D */ bl func_801C518C +/* 801C4650 001C1450 48 00 0B 3D */ bl dolphin.stateReady /* 801C4654 001C1454 38 00 00 01 */ li r0, 1 /* 801C4658 001C1458 48 00 00 08 */ b lbl_801C4660 lbl_801C465C: @@ -17428,7 +17428,7 @@ lbl_801C4660: /* 801C466C 001C146C 40 82 00 14 */ bne lbl_801C4680 /* 801C4670 001C1470 7F A3 EB 78 */ mr r3, r29 /* 801C4674 001C1474 48 00 27 E1 */ bl __DVDStoreErrorCode -/* 801C4678 001C1478 48 00 01 F1 */ bl func_801C4868 +/* 801C4678 001C1478 48 00 01 F1 */ bl dolphin.stateGoToRetry /* 801C467C 001C147C 48 00 00 CC */ b lbl_801C4748 lbl_801C4680: /* 801C4680 001C1480 28 1F 00 03 */ cmplwi r31, 3 @@ -17456,7 +17456,7 @@ lbl_801C46C4: /* 801C46D0 001C14D0 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) /* 801C46D4 001C14D4 38 00 00 05 */ li r0, 5 /* 801C46D8 001C14D8 90 03 00 0C */ stw r0, 0xc(r3) -/* 801C46DC 001C14DC 48 00 09 A5 */ bl func_801C5080 +/* 801C46DC 001C14DC 48 00 09 A5 */ bl dolphin.stateMotorStopped /* 801C46E0 001C14E0 48 00 00 68 */ b lbl_801C4748 lbl_801C46E4: /* 801C46E4 001C14E4 3C 1C FE 00 */ addis r0, r28, 0xfe00 @@ -17465,7 +17465,7 @@ lbl_801C46E4: /* 801C46F0 001C14F0 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) /* 801C46F4 001C14F4 38 00 00 03 */ li r0, 3 /* 801C46F8 001C14F8 90 03 00 0C */ stw r0, 0xc(r3) -/* 801C46FC 001C14FC 48 00 08 19 */ bl func_801C4F14 +/* 801C46FC 001C14FC 48 00 08 19 */ bl dolphin.stateCoverClosed /* 801C4700 001C1500 48 00 00 48 */ b lbl_801C4748 lbl_801C4704: /* 801C4704 001C1504 3C 1C FD 00 */ addis r0, r28, 0xfd00 @@ -17474,7 +17474,7 @@ lbl_801C4704: /* 801C4710 001C1510 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) /* 801C4714 001C1514 38 00 00 04 */ li r0, 4 /* 801C4718 001C1518 90 03 00 0C */ stw r0, 0xc(r3) -/* 801C471C 001C151C 48 00 09 65 */ bl func_801C5080 +/* 801C471C 001C151C 48 00 09 65 */ bl dolphin.stateMotorStopped /* 801C4720 001C1520 48 00 00 28 */ b lbl_801C4748 lbl_801C4724: /* 801C4724 001C1524 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) @@ -17483,8 +17483,8 @@ lbl_801C4724: /* 801C4730 001C1530 90 04 00 0C */ stw r0, 0xc(r4) /* 801C4734 001C1534 38 63 45 67 */ addi r3, r3, 0x01234567@l /* 801C4738 001C1538 48 00 27 1D */ bl __DVDStoreErrorCode -/* 801C473C 001C153C 3C 60 80 1C */ lis r3, func_801C4318@ha -/* 801C4740 001C1540 38 63 43 18 */ addi r3, r3, func_801C4318@l +/* 801C473C 001C153C 3C 60 80 1C */ lis r3, dolphin.cbForStateError@ha +/* 801C4740 001C1540 38 63 43 18 */ addi r3, r3, dolphin.cbForStateError@l /* 801C4744 001C1544 4B FF EB 9D */ bl func_801C32E0 lbl_801C4748: /* 801C4748 001C1548 80 01 00 24 */ lwz r0, 0x24(r1) @@ -17509,12 +17509,12 @@ lbl_801C4768: /* 801C4790 001C1590 48 00 26 C5 */ bl __DVDStoreErrorCode /* 801C4794 001C1594 48 00 1A 59 */ bl DVDReset /* 801C4798 001C1598 38 60 00 00 */ li r3, 0 -/* 801C479C 001C159C 4B FF FB 7D */ bl func_801C4318 +/* 801C479C 001C159C 4B FF FB 7D */ bl dolphin.cbForStateError /* 801C47A0 001C15A0 48 00 00 20 */ b lbl_801C47C0 lbl_801C47A4: /* 801C47A4 001C15A4 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 801C47A8 001C15A8 41 82 00 0C */ beq lbl_801C47B4 -/* 801C47AC 001C15AC 48 00 00 BD */ bl func_801C4868 +/* 801C47AC 001C15AC 48 00 00 BD */ bl dolphin.stateGoToRetry /* 801C47B0 001C15B0 48 00 00 10 */ b lbl_801C47C0 lbl_801C47B4: /* 801C47B4 001C15B4 3C 60 80 1C */ lis r3, lbl_801C47D0@ha @@ -17539,7 +17539,7 @@ lbl_801C47D0: /* 801C47F8 001C15F8 48 00 26 5D */ bl __DVDStoreErrorCode /* 801C47FC 001C15FC 48 00 19 F1 */ bl DVDReset /* 801C4800 001C1600 38 60 00 00 */ li r3, 0 -/* 801C4804 001C1604 4B FF FB 15 */ bl func_801C4318 +/* 801C4804 001C1604 4B FF FB 15 */ bl dolphin.cbForStateError /* 801C4808 001C1608 48 00 00 50 */ b lbl_801C4858 lbl_801C480C: /* 801C480C 001C160C 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e @@ -17550,8 +17550,8 @@ lbl_801C480C: /* 801C4820 001C1620 3C 60 01 23 */ lis r3, 0x01234567@ha /* 801C4824 001C1624 38 63 45 67 */ addi r3, r3, 0x01234567@l /* 801C4828 001C1628 48 00 26 2D */ bl __DVDStoreErrorCode -/* 801C482C 001C162C 3C 60 80 1C */ lis r3, func_801C4318@ha -/* 801C4830 001C1630 38 63 43 18 */ addi r3, r3, func_801C4318@l +/* 801C482C 001C162C 3C 60 80 1C */ lis r3, dolphin.cbForStateError@ha +/* 801C4830 001C1630 38 63 43 18 */ addi r3, r3, dolphin.cbForStateError@l /* 801C4834 001C1634 4B FF EA AD */ bl func_801C32E0 /* 801C4838 001C1638 48 00 00 20 */ b lbl_801C4858 lbl_801C483C: @@ -17559,8 +17559,8 @@ lbl_801C483C: /* 801C4840 001C1640 38 63 60 00 */ addi r3, r3, 0xCC006000@l /* 801C4844 001C1644 80 63 00 20 */ lwz r3, 0x20(r3) /* 801C4848 001C1648 48 00 26 0D */ bl __DVDStoreErrorCode -/* 801C484C 001C164C 3C 60 80 1C */ lis r3, func_801C4318@ha -/* 801C4850 001C1650 38 63 43 18 */ addi r3, r3, func_801C4318@l +/* 801C484C 001C164C 3C 60 80 1C */ lis r3, dolphin.cbForStateError@ha +/* 801C4850 001C1650 38 63 43 18 */ addi r3, r3, dolphin.cbForStateError@l /* 801C4854 001C1654 4B FF EA 8D */ bl func_801C32E0 lbl_801C4858: /* 801C4858 001C1658 80 01 00 0C */ lwz r0, 0xc(r1) @@ -17568,8 +17568,8 @@ lbl_801C4858: /* 801C4860 001C1660 7C 08 03 A6 */ mtlr r0 /* 801C4864 001C1664 4E 80 00 20 */ blr -.global func_801C4868 -func_801C4868: +.global dolphin.stateGoToRetry +dolphin.stateGoToRetry: /* 801C4868 001C1668 7C 08 02 A6 */ mflr r0 /* 801C486C 001C166C 3C 60 80 1C */ lis r3, lbl_801C4890@ha /* 801C4870 001C1670 90 01 00 04 */ stw r0, 4(r1) @@ -17595,7 +17595,7 @@ lbl_801C4890: /* 801C48BC 001C16BC 48 00 25 99 */ bl __DVDStoreErrorCode /* 801C48C0 001C16C0 48 00 19 2D */ bl DVDReset /* 801C48C4 001C16C4 38 60 00 00 */ li r3, 0 -/* 801C48C8 001C16C8 4B FF FA 51 */ bl func_801C4318 +/* 801C48C8 001C16C8 4B FF FA 51 */ bl dolphin.cbForStateError /* 801C48CC 001C16CC 48 00 01 08 */ b lbl_801C49D4 lbl_801C48D0: /* 801C48D0 001C16D0 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e @@ -17606,8 +17606,8 @@ lbl_801C48D0: /* 801C48E4 001C16E4 90 04 00 0C */ stw r0, 0xc(r4) /* 801C48E8 001C16E8 38 63 45 67 */ addi r3, r3, 0x01234567@l /* 801C48EC 001C16EC 48 00 25 69 */ bl __DVDStoreErrorCode -/* 801C48F0 001C16F0 3C 60 80 1C */ lis r3, func_801C4318@ha -/* 801C48F4 001C16F4 38 63 43 18 */ addi r3, r3, func_801C4318@l +/* 801C48F0 001C16F0 3C 60 80 1C */ lis r3, dolphin.cbForStateError@ha +/* 801C48F4 001C16F4 38 63 43 18 */ addi r3, r3, dolphin.cbForStateError@l /* 801C48F8 001C16F8 4B FF E9 E9 */ bl func_801C32E0 /* 801C48FC 001C16FC 48 00 00 D8 */ b lbl_801C49D4 lbl_801C4900: @@ -17658,7 +17658,7 @@ lbl_801C4990: /* 801C49A4 001C17A4 38 60 00 00 */ li r3, 0 /* 801C49A8 001C17A8 4E 80 00 21 */ blrl lbl_801C49AC: -/* 801C49AC 001C17AC 48 00 07 E1 */ bl func_801C518C +/* 801C49AC 001C17AC 48 00 07 E1 */ bl dolphin.stateReady /* 801C49B0 001C17B0 38 00 00 01 */ li r0, 1 /* 801C49B4 001C17B4 48 00 00 08 */ b lbl_801C49BC lbl_801C49B8: @@ -17669,7 +17669,7 @@ lbl_801C49BC: /* 801C49C4 001C17C4 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) /* 801C49C8 001C17C8 38 00 00 0B */ li r0, 0xb /* 801C49CC 001C17CC 90 03 00 0C */ stw r0, 0xc(r3) -/* 801C49D0 001C17D0 48 00 06 B1 */ bl func_801C5080 +/* 801C49D0 001C17D0 48 00 06 B1 */ bl dolphin.stateMotorStopped lbl_801C49D4: /* 801C49D4 001C17D4 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801C49D8 001C17D8 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -17677,8 +17677,8 @@ lbl_801C49D4: /* 801C49E0 001C17E0 7C 08 03 A6 */ mtlr r0 /* 801C49E4 001C17E4 4E 80 00 20 */ blr -.global func_801C49E8 -func_801C49E8: +.global dolphin.stateCheckID +dolphin.stateCheckID: /* 801C49E8 001C17E8 7C 08 02 A6 */ mflr r0 /* 801C49EC 001C17EC 3C 60 80 38 */ lis r3, lbl_8037D7A0@ha /* 801C49F0 001C17F0 90 01 00 04 */ stw r0, 4(r1) @@ -17706,11 +17706,11 @@ lbl_801C4A10: /* 801C4A44 001C1844 90 04 00 0C */ stw r0, 0xc(r4) /* 801C4A48 001C1848 38 80 00 20 */ li r4, 0x20 /* 801C4A4C 001C184C 48 00 D8 E1 */ bl DCInvalidateRange -/* 801C4A50 001C1850 3C 80 80 1C */ lis r4, func_801C4AFC@ha +/* 801C4A50 001C1850 3C 80 80 1C */ lis r4, dolphin.stateCheckID2a@ha /* 801C4A54 001C1854 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) -/* 801C4A58 001C1858 38 04 4A FC */ addi r0, r4, func_801C4AFC@l +/* 801C4A58 001C1858 38 04 4A FC */ addi r0, r4, dolphin.stateCheckID2a@l /* 801C4A5C 001C185C 90 0D 9B 68 */ stw r0, lbl_803CC468-_SDA_BASE_(r13) -/* 801C4A60 001C1860 48 00 00 9D */ bl func_801C4AFC +/* 801C4A60 001C1860 48 00 00 9D */ bl dolphin.stateCheckID2a /* 801C4A64 001C1864 48 00 00 50 */ b lbl_801C4AB4 lbl_801C4A68: /* 801C4A68 001C1868 3C 60 80 1C */ lis r3, lbl_801C4BDC@ha @@ -17729,11 +17729,11 @@ lbl_801C4A78: /* 801C4A98 001C1898 4B FF E8 49 */ bl func_801C32E0 /* 801C4A9C 001C189C 48 00 00 18 */ b lbl_801C4AB4 lbl_801C4AA0: -/* 801C4AA0 001C18A0 3C 80 80 1C */ lis r4, func_801C4AC8@ha +/* 801C4AA0 001C18A0 3C 80 80 1C */ lis r4, dolphin.stateCheckID3@ha /* 801C4AA4 001C18A4 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) -/* 801C4AA8 001C18A8 38 04 4A C8 */ addi r0, r4, func_801C4AC8@l +/* 801C4AA8 001C18A8 38 04 4A C8 */ addi r0, r4, dolphin.stateCheckID3@l /* 801C4AAC 001C18AC 90 0D 9B 68 */ stw r0, lbl_803CC468-_SDA_BASE_(r13) -/* 801C4AB0 001C18B0 48 00 00 19 */ bl func_801C4AC8 +/* 801C4AB0 001C18B0 48 00 00 19 */ bl dolphin.stateCheckID3 lbl_801C4AB4: /* 801C4AB4 001C18B4 80 01 00 14 */ lwz r0, 0x14(r1) /* 801C4AB8 001C18B8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -17741,8 +17741,8 @@ lbl_801C4AB4: /* 801C4AC0 001C18C0 7C 08 03 A6 */ mtlr r0 /* 801C4AC4 001C18C4 4E 80 00 20 */ blr -.global func_801C4AC8 -func_801C4AC8: +.global dolphin.stateCheckID3 +dolphin.stateCheckID3: /* 801C4AC8 001C18C8 7C 08 02 A6 */ mflr r0 /* 801C4ACC 001C18CC 3C 60 80 1C */ lis r3, lbl_801C4DD4@ha /* 801C4AD0 001C18D0 90 01 00 04 */ stw r0, 4(r1) @@ -17757,8 +17757,8 @@ func_801C4AC8: /* 801C4AF4 001C18F4 7C 08 03 A6 */ mtlr r0 /* 801C4AF8 001C18F8 4E 80 00 20 */ blr -.global func_801C4AFC -func_801C4AFC: +.global dolphin.stateCheckID2a +dolphin.stateCheckID2a: /* 801C4AFC 001C18FC 7C 08 02 A6 */ mflr r0 /* 801C4B00 001C1900 3C 60 80 1C */ lis r3, lbl_801C4B30@ha /* 801C4B04 001C1904 90 01 00 04 */ stw r0, 4(r1) @@ -17786,7 +17786,7 @@ lbl_801C4B30: /* 801C4B58 001C1958 48 00 22 FD */ bl __DVDStoreErrorCode /* 801C4B5C 001C195C 48 00 16 91 */ bl DVDReset /* 801C4B60 001C1960 38 60 00 00 */ li r3, 0 -/* 801C4B64 001C1964 4B FF F7 B5 */ bl func_801C4318 +/* 801C4B64 001C1964 4B FF F7 B5 */ bl dolphin.cbForStateError /* 801C4B68 001C1968 48 00 00 2C */ b lbl_801C4B94 lbl_801C4B6C: /* 801C4B6C 001C196C 54 60 07 FF */ clrlwi. r0, r3, 0x1f @@ -17794,7 +17794,7 @@ lbl_801C4B6C: /* 801C4B74 001C1974 38 00 00 00 */ li r0, 0 /* 801C4B78 001C1978 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) /* 801C4B7C 001C197C 90 0D 9B 54 */ stw r0, lbl_803CC454-_SDA_BASE_(r13) -/* 801C4B80 001C1980 48 00 00 25 */ bl func_801C4BA4 +/* 801C4B80 001C1980 48 00 00 25 */ bl dolphin.stateCheckID2 /* 801C4B84 001C1984 48 00 00 10 */ b lbl_801C4B94 lbl_801C4B88: /* 801C4B88 001C1988 3C 60 80 1C */ lis r3, lbl_801C44D4@ha @@ -17806,8 +17806,8 @@ lbl_801C4B94: /* 801C4B9C 001C199C 7C 08 03 A6 */ mtlr r0 /* 801C4BA0 001C19A0 4E 80 00 20 */ blr -.global func_801C4BA4 -func_801C4BA4: +.global dolphin.stateCheckID2 +dolphin.stateCheckID2: /* 801C4BA4 001C19A4 7C 08 02 A6 */ mflr r0 /* 801C4BA8 001C19A8 3C 60 80 38 */ lis r3, lbl_8037D7A0@ha /* 801C4BAC 001C19AC 90 01 00 04 */ stw r0, 4(r1) @@ -17837,7 +17837,7 @@ lbl_801C4BDC: /* 801C4C08 001C1A08 48 00 22 4D */ bl __DVDStoreErrorCode /* 801C4C0C 001C1A0C 48 00 15 E1 */ bl DVDReset /* 801C4C10 001C1A10 38 60 00 00 */ li r3, 0 -/* 801C4C14 001C1A14 4B FF F7 05 */ bl func_801C4318 +/* 801C4C14 001C1A14 4B FF F7 05 */ bl dolphin.cbForStateError /* 801C4C18 001C1A18 48 00 00 C4 */ b lbl_801C4CDC lbl_801C4C1C: /* 801C4C1C 001C1A1C 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e @@ -17848,8 +17848,8 @@ lbl_801C4C1C: /* 801C4C30 001C1A30 90 04 00 0C */ stw r0, 0xc(r4) /* 801C4C34 001C1A34 38 63 45 67 */ addi r3, r3, 0x01234567@l /* 801C4C38 001C1A38 48 00 22 1D */ bl __DVDStoreErrorCode -/* 801C4C3C 001C1A3C 3C 60 80 1C */ lis r3, func_801C4318@ha -/* 801C4C40 001C1A40 38 63 43 18 */ addi r3, r3, func_801C4318@l +/* 801C4C3C 001C1A3C 3C 60 80 1C */ lis r3, dolphin.cbForStateError@ha +/* 801C4C40 001C1A40 38 63 43 18 */ addi r3, r3, dolphin.cbForStateError@l /* 801C4C44 001C1A44 4B FF E6 9D */ bl func_801C32E0 /* 801C4C48 001C1A48 48 00 00 94 */ b lbl_801C4CDC lbl_801C4C4C: @@ -17883,7 +17883,7 @@ lbl_801C4CA0: /* 801C4CB4 001C1AB4 38 60 00 00 */ li r3, 0 /* 801C4CB8 001C1AB8 4E 80 00 21 */ blrl lbl_801C4CBC: -/* 801C4CBC 001C1ABC 48 00 04 D1 */ bl func_801C518C +/* 801C4CBC 001C1ABC 48 00 04 D1 */ bl dolphin.stateReady /* 801C4CC0 001C1AC0 38 80 00 01 */ li r4, 1 lbl_801C4CC4: /* 801C4CC4 001C1AC4 2C 04 00 00 */ cmpwi r4, 0 @@ -17891,7 +17891,7 @@ lbl_801C4CC4: /* 801C4CCC 001C1ACC 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) /* 801C4CD0 001C1AD0 38 00 00 06 */ li r0, 6 /* 801C4CD4 001C1AD4 90 03 00 0C */ stw r0, 0xc(r3) -/* 801C4CD8 001C1AD8 48 00 03 A9 */ bl func_801C5080 +/* 801C4CD8 001C1AD8 48 00 03 A9 */ bl dolphin.stateMotorStopped lbl_801C4CDC: /* 801C4CDC 001C1ADC 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801C4CE0 001C1AE0 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -17913,7 +17913,7 @@ lbl_801C4CF0: /* 801C4D1C 001C1B1C 48 00 21 39 */ bl __DVDStoreErrorCode /* 801C4D20 001C1B20 48 00 14 CD */ bl DVDReset /* 801C4D24 001C1B24 38 60 00 00 */ li r3, 0 -/* 801C4D28 001C1B28 4B FF F5 F1 */ bl func_801C4318 +/* 801C4D28 001C1B28 4B FF F5 F1 */ bl dolphin.cbForStateError /* 801C4D2C 001C1B2C 48 00 00 94 */ b lbl_801C4DC0 lbl_801C4D30: /* 801C4D30 001C1B30 54 60 07 FF */ clrlwi. r0, r3, 0x1f @@ -17975,7 +17975,7 @@ lbl_801C4DD4: /* 801C4E00 001C1C00 48 00 20 55 */ bl __DVDStoreErrorCode /* 801C4E04 001C1C04 48 00 13 E9 */ bl DVDReset /* 801C4E08 001C1C08 38 60 00 00 */ li r3, 0 -/* 801C4E0C 001C1C0C 4B FF F5 0D */ bl func_801C4318 +/* 801C4E0C 001C1C0C 4B FF F5 0D */ bl dolphin.cbForStateError /* 801C4E10 001C1C10 48 00 00 AC */ b lbl_801C4EBC lbl_801C4E14: /* 801C4E14 001C1C14 54 60 07 FF */ clrlwi. r0, r3, 0x1f @@ -18009,7 +18009,7 @@ lbl_801C4E6C: /* 801C4E80 001C1C80 38 60 00 00 */ li r3, 0 /* 801C4E84 001C1C84 4E 80 00 21 */ blrl lbl_801C4E88: -/* 801C4E88 001C1C88 48 00 03 05 */ bl func_801C518C +/* 801C4E88 001C1C88 48 00 03 05 */ bl dolphin.stateReady /* 801C4E8C 001C1C8C 38 80 00 01 */ li r4, 1 lbl_801C4E90: /* 801C4E90 001C1C90 2C 04 00 00 */ cmpwi r4, 0 @@ -18018,7 +18018,7 @@ lbl_801C4E90: /* 801C4E9C 001C1C9C 38 00 00 01 */ li r0, 1 /* 801C4EA0 001C1CA0 90 03 00 0C */ stw r0, 0xc(r3) /* 801C4EA4 001C1CA4 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) -/* 801C4EA8 001C1CA8 48 00 05 15 */ bl func_801C53BC +/* 801C4EA8 001C1CA8 48 00 05 15 */ bl dolphin.stateBusy /* 801C4EAC 001C1CAC 48 00 00 10 */ b lbl_801C4EBC lbl_801C4EB0: /* 801C4EB0 001C1CB0 3C 60 80 1C */ lis r3, lbl_801C44D4@ha @@ -18039,18 +18039,18 @@ lbl_801C4ED0: /* 801C4EE4 001C1CE4 38 63 D7 C0 */ addi r3, r3, lbl_8037D7C0@l /* 801C4EE8 001C1CE8 38 80 00 20 */ li r4, 0x20 /* 801C4EEC 001C1CEC 48 00 D4 41 */ bl DCInvalidateRange -/* 801C4EF0 001C1CF0 3C 80 80 1C */ lis r4, func_801C4FE0@ha +/* 801C4EF0 001C1CF0 3C 80 80 1C */ lis r4, dolphin.stateCoverClosed_CMD@ha /* 801C4EF4 001C1CF4 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) -/* 801C4EF8 001C1CF8 38 04 4F E0 */ addi r0, r4, func_801C4FE0@l +/* 801C4EF8 001C1CF8 38 04 4F E0 */ addi r0, r4, dolphin.stateCoverClosed_CMD@l /* 801C4EFC 001C1CFC 90 0D 9B 68 */ stw r0, lbl_803CC468-_SDA_BASE_(r13) -/* 801C4F00 001C1D00 48 00 00 E1 */ bl func_801C4FE0 +/* 801C4F00 001C1D00 48 00 00 E1 */ bl dolphin.stateCoverClosed_CMD /* 801C4F04 001C1D04 80 01 00 0C */ lwz r0, 0xc(r1) /* 801C4F08 001C1D08 38 21 00 08 */ addi r1, r1, 8 /* 801C4F0C 001C1D0C 7C 08 03 A6 */ mtlr r0 /* 801C4F10 001C1D10 4E 80 00 20 */ blr -.global func_801C4F14 -func_801C4F14: +.global dolphin.stateCoverClosed +dolphin.stateCoverClosed: /* 801C4F14 001C1D14 7C 08 02 A6 */ mflr r0 /* 801C4F18 001C1D18 3C 60 80 38 */ lis r3, lbl_8037D7A0@ha /* 801C4F1C 001C1D1C 90 01 00 04 */ stw r0, 4(r1) @@ -18082,7 +18082,7 @@ lbl_801C4F5C: /* 801C4F7C 001C1D7C 38 60 FF FC */ li r3, -4 /* 801C4F80 001C1D80 4E 80 00 21 */ blrl lbl_801C4F84: -/* 801C4F84 001C1D84 48 00 02 09 */ bl func_801C518C +/* 801C4F84 001C1D84 48 00 02 09 */ bl dolphin.stateReady /* 801C4F88 001C1D88 48 00 00 44 */ b lbl_801C4FCC lbl_801C4F8C: /* 801C4F8C 001C1D8C 48 00 12 61 */ bl DVDReset @@ -18108,8 +18108,8 @@ lbl_801C4FCC: /* 801C4FD8 001C1DD8 7C 08 03 A6 */ mtlr r0 /* 801C4FDC 001C1DDC 4E 80 00 20 */ blr -.global func_801C4FE0 -func_801C4FE0: +.global dolphin.stateCoverClosed_CMD +dolphin.stateCoverClosed_CMD: /* 801C4FE0 001C1DE0 7C 08 02 A6 */ mflr r0 /* 801C4FE4 001C1DE4 3C 60 80 38 */ lis r3, lbl_8037D7C0@ha /* 801C4FE8 001C1DE8 90 01 00 04 */ stw r0, 4(r1) @@ -18136,14 +18136,14 @@ lbl_801C5010: /* 801C5038 001C1E38 48 00 1E 1D */ bl __DVDStoreErrorCode /* 801C503C 001C1E3C 48 00 11 B1 */ bl DVDReset /* 801C5040 001C1E40 38 60 00 00 */ li r3, 0 -/* 801C5044 001C1E44 4B FF F2 D5 */ bl func_801C4318 +/* 801C5044 001C1E44 4B FF F2 D5 */ bl dolphin.cbForStateError /* 801C5048 001C1E48 48 00 00 28 */ b lbl_801C5070 lbl_801C504C: /* 801C504C 001C1E4C 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 801C5050 001C1E50 41 82 00 14 */ beq lbl_801C5064 /* 801C5054 001C1E54 38 00 00 00 */ li r0, 0 /* 801C5058 001C1E58 90 0D 9B 54 */ stw r0, lbl_803CC454-_SDA_BASE_(r13) -/* 801C505C 001C1E5C 4B FF F9 8D */ bl func_801C49E8 +/* 801C505C 001C1E5C 4B FF F9 8D */ bl dolphin.stateCheckID /* 801C5060 001C1E60 48 00 00 10 */ b lbl_801C5070 lbl_801C5064: /* 801C5064 001C1E64 3C 60 80 1C */ lis r3, lbl_801C44D4@ha @@ -18155,8 +18155,8 @@ lbl_801C5070: /* 801C5078 001C1E78 7C 08 03 A6 */ mtlr r0 /* 801C507C 001C1E7C 4E 80 00 20 */ blr -.global func_801C5080 -func_801C5080: +.global dolphin.stateMotorStopped +dolphin.stateMotorStopped: /* 801C5080 001C1E80 7C 08 02 A6 */ mflr r0 /* 801C5084 001C1E84 3C 60 80 1C */ lis r3, lbl_801C50A8@ha /* 801C5088 001C1E88 90 01 00 04 */ stw r0, 4(r1) @@ -18205,7 +18205,7 @@ lbl_801C5108: /* 801C5128 001C1F28 38 60 FF FC */ li r3, -4 /* 801C512C 001C1F2C 4E 80 00 21 */ blrl lbl_801C5130: -/* 801C5130 001C1F30 48 00 00 5D */ bl func_801C518C +/* 801C5130 001C1F30 48 00 00 5D */ bl dolphin.stateReady /* 801C5134 001C1F34 48 00 00 44 */ b lbl_801C5178 lbl_801C5138: /* 801C5138 001C1F38 48 00 10 B5 */ bl DVDReset @@ -18231,8 +18231,8 @@ lbl_801C5178: /* 801C5184 001C1F84 7C 08 03 A6 */ mtlr r0 /* 801C5188 001C1F88 4E 80 00 20 */ blr -.global func_801C518C -func_801C518C: +.global dolphin.stateReady +dolphin.stateReady: /* 801C518C 001C1F8C 7C 08 02 A6 */ mflr r0 /* 801C5190 001C1F90 3C 60 80 38 */ lis r3, lbl_8037D7A0@ha /* 801C5194 001C1F94 90 01 00 04 */ stw r0, 4(r1) @@ -18273,7 +18273,7 @@ lbl_801C51DC: /* 801C5218 001C2018 38 60 FF FF */ li r3, -1 /* 801C521C 001C201C 4E 80 00 21 */ blrl lbl_801C5220: -/* 801C5220 001C2020 4B FF FF 6D */ bl func_801C518C +/* 801C5220 001C2020 4B FF FF 6D */ bl dolphin.stateReady /* 801C5224 001C2024 48 00 01 84 */ b lbl_801C53A8 lbl_801C5228: /* 801C5228 001C2028 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) @@ -18347,7 +18347,7 @@ lbl_801C52FC: /* 801C531C 001C211C 38 60 FF FC */ li r3, -4 /* 801C5320 001C2120 4E 80 00 21 */ blrl lbl_801C5324: -/* 801C5324 001C2124 4B FF FE 69 */ bl func_801C518C +/* 801C5324 001C2124 4B FF FE 69 */ bl dolphin.stateReady /* 801C5328 001C2128 48 00 00 64 */ b lbl_801C538C lbl_801C532C: /* 801C532C 001C212C 48 00 0E C1 */ bl DVDReset @@ -18372,8 +18372,8 @@ lbl_801C5370: /* 801C5374 001C2174 90 04 00 0C */ stw r0, 0xc(r4) /* 801C5378 001C2178 80 6D 9B 4C */ lwz r3, lbl_803CC44C-_SDA_BASE_(r13) /* 801C537C 001C217C 48 00 1A D9 */ bl __DVDStoreErrorCode -/* 801C5380 001C2180 3C 60 80 1C */ lis r3, func_801C4318@ha -/* 801C5384 001C2184 38 63 43 18 */ addi r3, r3, func_801C4318@l +/* 801C5380 001C2180 3C 60 80 1C */ lis r3, dolphin.cbForStateError@ha +/* 801C5384 001C2184 38 63 43 18 */ addi r3, r3, dolphin.cbForStateError@l /* 801C5388 001C2188 4B FF DF 59 */ bl func_801C32E0 lbl_801C538C: /* 801C538C 001C218C 38 00 00 00 */ li r0, 0 @@ -18383,7 +18383,7 @@ lbl_801C5398: /* 801C5398 001C2198 38 00 00 01 */ li r0, 1 /* 801C539C 001C219C 90 04 00 0C */ stw r0, 0xc(r4) /* 801C53A0 001C21A0 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) -/* 801C53A4 001C21A4 48 00 00 19 */ bl func_801C53BC +/* 801C53A4 001C21A4 48 00 00 19 */ bl dolphin.stateBusy lbl_801C53A8: /* 801C53A8 001C21A8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801C53AC 001C21AC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -18391,12 +18391,12 @@ lbl_801C53A8: /* 801C53B4 001C21B4 7C 08 03 A6 */ mtlr r0 /* 801C53B8 001C21B8 4E 80 00 20 */ blr -.global func_801C53BC -func_801C53BC: +.global dolphin.stateBusy +dolphin.stateBusy: /* 801C53BC 001C21BC 7C 08 02 A6 */ mflr r0 -/* 801C53C0 001C21C0 3C 80 80 1C */ lis r4, func_801C53BC@ha +/* 801C53C0 001C21C0 3C 80 80 1C */ lis r4, dolphin.stateBusy@ha /* 801C53C4 001C21C4 90 01 00 04 */ stw r0, 4(r1) -/* 801C53C8 001C21C8 38 04 53 BC */ addi r0, r4, func_801C53BC@l +/* 801C53C8 001C21C8 38 04 53 BC */ addi r0, r4, dolphin.stateBusy@l /* 801C53CC 001C21CC 7C 67 1B 78 */ mr r7, r3 /* 801C53D0 001C21D0 94 21 FF F8 */ stwu r1, -8(r1) /* 801C53D4 001C21D4 90 0D 9B 68 */ stw r0, lbl_803CC468-_SDA_BASE_(r13) @@ -18436,7 +18436,7 @@ func_801C53BC: /* 801C545C 001C225C 38 60 00 00 */ li r3, 0 /* 801C5460 001C2260 4E 80 00 21 */ blrl lbl_801C5464: -/* 801C5464 001C2264 4B FF FD 29 */ bl func_801C518C +/* 801C5464 001C2264 4B FF FD 29 */ bl dolphin.stateReady /* 801C5468 001C2268 48 00 02 64 */ b lbl_801C56CC lbl_801C546C: /* 801C546C 001C226C 3C 60 CC 00 */ lis r3, 0xCC006000@ha @@ -18618,7 +18618,7 @@ lbl_801C56DC: /* 801C5714 001C2514 48 00 17 41 */ bl __DVDStoreErrorCode /* 801C5718 001C2518 48 00 0A D5 */ bl DVDReset /* 801C571C 001C251C 38 60 00 00 */ li r3, 0 -/* 801C5720 001C2520 4B FF EB F9 */ bl func_801C4318 +/* 801C5720 001C2520 4B FF EB F9 */ bl dolphin.cbForStateError /* 801C5724 001C2524 48 00 05 D8 */ b lbl_801C5CFC lbl_801C5728: /* 801C5728 001C2528 80 0D 9B 3C */ lwz r0, lbl_803CC43C-_SDA_BASE_(r13) @@ -18636,8 +18636,8 @@ lbl_801C5740: /* 801C5754 001C2554 90 04 00 0C */ stw r0, 0xc(r4) /* 801C5758 001C2558 38 63 45 67 */ addi r3, r3, 0x01234567@l /* 801C575C 001C255C 48 00 16 F9 */ bl __DVDStoreErrorCode -/* 801C5760 001C2560 3C 60 80 1C */ lis r3, func_801C4318@ha -/* 801C5764 001C2564 38 63 43 18 */ addi r3, r3, func_801C4318@l +/* 801C5760 001C2560 3C 60 80 1C */ lis r3, dolphin.cbForStateError@ha +/* 801C5764 001C2564 38 63 43 18 */ addi r3, r3, dolphin.cbForStateError@l /* 801C5768 001C2568 4B FF DB 79 */ bl func_801C32E0 /* 801C576C 001C256C 48 00 05 90 */ b lbl_801C5CFC lbl_801C5770: @@ -18677,7 +18677,7 @@ lbl_801C57D8: /* 801C57EC 001C25EC 38 60 00 00 */ li r3, 0 /* 801C57F0 001C25F0 4E 80 00 21 */ blrl lbl_801C57F4: -/* 801C57F4 001C25F4 4B FF F9 99 */ bl func_801C518C +/* 801C57F4 001C25F4 4B FF F9 99 */ bl dolphin.stateReady /* 801C57F8 001C25F8 38 00 00 01 */ li r0, 1 /* 801C57FC 001C25FC 48 00 00 08 */ b lbl_801C5804 lbl_801C5800: @@ -18750,7 +18750,7 @@ lbl_801C58D4: /* 801C58E8 001C26E8 38 60 00 00 */ li r3, 0 /* 801C58EC 001C26EC 4E 80 00 21 */ blrl lbl_801C58F0: -/* 801C58F0 001C26F0 4B FF F8 9D */ bl func_801C518C +/* 801C58F0 001C26F0 4B FF F8 9D */ bl dolphin.stateReady /* 801C58F4 001C26F4 48 00 04 08 */ b lbl_801C5CFC lbl_801C58F8: /* 801C58F8 001C26F8 54 60 07 FF */ clrlwi. r0, r3, 0x1f @@ -18783,7 +18783,7 @@ lbl_801C594C: /* 801C5960 001C2760 38 60 00 00 */ li r3, 0 /* 801C5964 001C2764 4E 80 00 21 */ blrl lbl_801C5968: -/* 801C5968 001C2768 4B FF F8 25 */ bl func_801C518C +/* 801C5968 001C2768 4B FF F8 25 */ bl dolphin.stateReady /* 801C596C 001C276C 38 80 00 01 */ li r4, 1 lbl_801C5970: /* 801C5970 001C2770 2C 04 00 00 */ cmpwi r4, 0 @@ -18815,7 +18815,7 @@ lbl_801C59B8: /* 801C59C8 001C27C8 80 03 00 14 */ lwz r0, 0x14(r3) /* 801C59CC 001C27CC 7C 04 00 40 */ cmplw r4, r0 /* 801C59D0 001C27D0 41 82 00 0C */ beq lbl_801C59DC -/* 801C59D4 001C27D4 4B FF F9 E9 */ bl func_801C53BC +/* 801C59D4 001C27D4 4B FF F9 E9 */ bl dolphin.stateBusy /* 801C59D8 001C27D8 48 00 03 24 */ b lbl_801C5CFC lbl_801C59DC: /* 801C59DC 001C27DC 38 1F 00 40 */ addi r0, r31, 0x40 @@ -18830,7 +18830,7 @@ lbl_801C59DC: /* 801C5A00 001C2800 7D 88 03 A6 */ mtlr r12 /* 801C5A04 001C2804 4E 80 00 21 */ blrl lbl_801C5A08: -/* 801C5A08 001C2808 4B FF F7 85 */ bl func_801C518C +/* 801C5A08 001C2808 4B FF F7 85 */ bl dolphin.stateReady /* 801C5A0C 001C280C 48 00 02 F0 */ b lbl_801C5CFC lbl_801C5A10: /* 801C5A10 001C2810 80 8D 9B 3C */ lwz r4, lbl_803CC43C-_SDA_BASE_(r13) @@ -18890,7 +18890,7 @@ lbl_801C5AA8: /* 801C5AC8 001C28C8 7D 88 03 A6 */ mtlr r12 /* 801C5ACC 001C28CC 4E 80 00 21 */ blrl lbl_801C5AD0: -/* 801C5AD0 001C28D0 4B FF F6 BD */ bl func_801C518C +/* 801C5AD0 001C28D0 4B FF F6 BD */ bl dolphin.stateReady /* 801C5AD4 001C28D4 48 00 02 28 */ b lbl_801C5CFC lbl_801C5AD8: /* 801C5AD8 001C28D8 80 0D 9B 3C */ lwz r0, lbl_803CC43C-_SDA_BASE_(r13) @@ -18916,7 +18916,7 @@ lbl_801C5AD8: /* 801C5B28 001C2928 38 60 FF FE */ li r3, -2 /* 801C5B2C 001C292C 4E 80 00 21 */ blrl lbl_801C5B30: -/* 801C5B30 001C2930 4B FF F6 5D */ bl func_801C518C +/* 801C5B30 001C2930 4B FF F6 5D */ bl dolphin.stateReady /* 801C5B34 001C2934 48 00 01 C8 */ b lbl_801C5CFC lbl_801C5B38: /* 801C5B38 001C2938 38 00 00 00 */ li r0, 0 @@ -18943,7 +18943,7 @@ lbl_801C5B68: /* 801C5B88 001C2988 38 60 00 00 */ li r3, 0 /* 801C5B8C 001C298C 4E 80 00 21 */ blrl lbl_801C5B90: -/* 801C5B90 001C2990 4B FF F5 FD */ bl func_801C518C +/* 801C5B90 001C2990 4B FF F5 FD */ bl dolphin.stateReady /* 801C5B94 001C2994 48 00 01 68 */ b lbl_801C5CFC lbl_801C5B98: /* 801C5B98 001C2998 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) @@ -18958,7 +18958,7 @@ lbl_801C5B98: /* 801C5BBC 001C29BC 38 60 00 00 */ li r3, 0 /* 801C5BC0 001C29C0 4E 80 00 21 */ blrl lbl_801C5BC4: -/* 801C5BC4 001C29C4 4B FF F5 C9 */ bl func_801C518C +/* 801C5BC4 001C29C4 4B FF F5 C9 */ bl dolphin.stateReady /* 801C5BC8 001C29C8 48 00 01 34 */ b lbl_801C5CFC lbl_801C5BCC: /* 801C5BCC 001C29CC 80 0D 9B 3C */ lwz r0, lbl_803CC43C-_SDA_BASE_(r13) @@ -18970,8 +18970,8 @@ lbl_801C5BCC: /* 801C5BE4 001C29E4 90 04 00 0C */ stw r0, 0xc(r4) /* 801C5BE8 001C29E8 38 63 45 67 */ addi r3, r3, 0x01234567@l /* 801C5BEC 001C29EC 48 00 12 69 */ bl __DVDStoreErrorCode -/* 801C5BF0 001C29F0 3C 60 80 1C */ lis r3, func_801C4318@ha -/* 801C5BF4 001C29F4 38 63 43 18 */ addi r3, r3, func_801C4318@l +/* 801C5BF0 001C29F0 3C 60 80 1C */ lis r3, dolphin.cbForStateError@ha +/* 801C5BF4 001C29F4 38 63 43 18 */ addi r3, r3, dolphin.cbForStateError@l /* 801C5BF8 001C29F8 4B FF D6 E9 */ bl func_801C32E0 /* 801C5BFC 001C29FC 48 00 01 00 */ b lbl_801C5CFC lbl_801C5C00: @@ -19019,7 +19019,7 @@ lbl_801C5C88: /* 801C5C9C 001C2A9C 38 60 00 00 */ li r3, 0 /* 801C5CA0 001C2AA0 4E 80 00 21 */ blrl lbl_801C5CA4: -/* 801C5CA4 001C2AA4 4B FF F4 E9 */ bl func_801C518C +/* 801C5CA4 001C2AA4 4B FF F4 E9 */ bl dolphin.stateReady /* 801C5CA8 001C2AA8 38 00 00 01 */ li r0, 1 /* 801C5CAC 001C2AAC 48 00 00 08 */ b lbl_801C5CB4 lbl_801C5CB0: @@ -19039,7 +19039,7 @@ lbl_801C5CB4: /* 801C5CE0 001C2AE0 7D 88 03 A6 */ mtlr r12 /* 801C5CE4 001C2AE4 4E 80 00 21 */ blrl lbl_801C5CE8: -/* 801C5CE8 001C2AE8 4B FF F4 A5 */ bl func_801C518C +/* 801C5CE8 001C2AE8 4B FF F4 A5 */ bl dolphin.stateReady /* 801C5CEC 001C2AEC 48 00 00 10 */ b lbl_801C5CFC lbl_801C5CF0: /* 801C5CF0 001C2AF0 3C 60 80 1C */ lis r3, lbl_801C44D4@ha @@ -19101,7 +19101,7 @@ lbl_801C5D8C: /* 801C5DB8 001C2BB8 80 0D 9B 2C */ lwz r0, lbl_803CC42C-_SDA_BASE_(r13) /* 801C5DBC 001C2BBC 2C 00 00 00 */ cmpwi r0, 0 /* 801C5DC0 001C2BC0 40 82 00 08 */ bne lbl_801C5DC8 -/* 801C5DC4 001C2BC4 4B FF F3 C9 */ bl func_801C518C +/* 801C5DC4 001C2BC4 4B FF F3 C9 */ bl dolphin.stateReady lbl_801C5DC8: /* 801C5DC8 001C2BC8 7F C3 F3 78 */ mr r3, r30 /* 801C5DCC 001C2BCC 48 00 E5 6D */ bl OSRestoreInterrupts @@ -19158,7 +19158,7 @@ lbl_801C5E58: /* 801C5E84 001C2C84 80 0D 9B 2C */ lwz r0, lbl_803CC42C-_SDA_BASE_(r13) /* 801C5E88 001C2C88 2C 00 00 00 */ cmpwi r0, 0 /* 801C5E8C 001C2C8C 40 82 00 08 */ bne lbl_801C5E94 -/* 801C5E90 001C2C90 4B FF F2 FD */ bl func_801C518C +/* 801C5E90 001C2C90 4B FF F2 FD */ bl dolphin.stateReady lbl_801C5E94: /* 801C5E94 001C2C94 7F C3 F3 78 */ mr r3, r30 /* 801C5E98 001C2C98 48 00 E4 A1 */ bl OSRestoreInterrupts @@ -19217,7 +19217,7 @@ lbl_801C5F2C: /* 801C5F58 001C2D58 80 0D 9B 2C */ lwz r0, lbl_803CC42C-_SDA_BASE_(r13) /* 801C5F5C 001C2D5C 2C 00 00 00 */ cmpwi r0, 0 /* 801C5F60 001C2D60 40 82 00 08 */ bne lbl_801C5F68 -/* 801C5F64 001C2D64 4B FF F2 29 */ bl func_801C518C +/* 801C5F64 001C2D64 4B FF F2 29 */ bl dolphin.stateReady lbl_801C5F68: /* 801C5F68 001C2D68 7F C3 F3 78 */ mr r3, r30 /* 801C5F6C 001C2D6C 48 00 E3 CD */ bl OSRestoreInterrupts @@ -19276,7 +19276,7 @@ lbl_801C6000: /* 801C602C 001C2E2C 80 0D 9B 2C */ lwz r0, lbl_803CC42C-_SDA_BASE_(r13) /* 801C6030 001C2E30 2C 00 00 00 */ cmpwi r0, 0 /* 801C6034 001C2E34 40 82 00 08 */ bne lbl_801C603C -/* 801C6038 001C2E38 4B FF F1 55 */ bl func_801C518C +/* 801C6038 001C2E38 4B FF F1 55 */ bl dolphin.stateReady lbl_801C603C: /* 801C603C 001C2E3C 7F C3 F3 78 */ mr r3, r30 /* 801C6040 001C2E40 48 00 E2 F9 */ bl OSRestoreInterrupts @@ -19329,7 +19329,7 @@ lbl_801C60BC: /* 801C60E8 001C2EE8 80 0D 9B 2C */ lwz r0, lbl_803CC42C-_SDA_BASE_(r13) /* 801C60EC 001C2EEC 2C 00 00 00 */ cmpwi r0, 0 /* 801C60F0 001C2EF0 40 82 00 08 */ bne lbl_801C60F8 -/* 801C60F4 001C2EF4 4B FF F0 99 */ bl func_801C518C +/* 801C60F4 001C2EF4 4B FF F0 99 */ bl dolphin.stateReady lbl_801C60F8: /* 801C60F8 001C2EF8 7F C3 F3 78 */ mr r3, r30 /* 801C60FC 001C2EFC 48 00 E2 3D */ bl OSRestoreInterrupts @@ -19387,7 +19387,7 @@ lbl_801C618C: /* 801C61B8 001C2FB8 80 0D 9B 2C */ lwz r0, lbl_803CC42C-_SDA_BASE_(r13) /* 801C61BC 001C2FBC 2C 00 00 00 */ cmpwi r0, 0 /* 801C61C0 001C2FC0 40 82 00 08 */ bne lbl_801C61C8 -/* 801C61C4 001C2FC4 4B FF EF C9 */ bl func_801C518C +/* 801C61C4 001C2FC4 4B FF EF C9 */ bl dolphin.stateReady lbl_801C61C8: /* 801C61C8 001C2FC8 7F C3 F3 78 */ mr r3, r30 /* 801C61CC 001C2FCC 48 00 E1 6D */ bl OSRestoreInterrupts @@ -19516,7 +19516,7 @@ DVDResume: /* 801C635C 001C315C 2C 00 00 00 */ cmpwi r0, 0 /* 801C6360 001C3160 41 82 00 0C */ beq lbl_801C636C /* 801C6364 001C3164 90 8D 9B 30 */ stw r4, lbl_803CC430-_SDA_BASE_(r13) -/* 801C6368 001C3168 4B FF EE 25 */ bl func_801C518C +/* 801C6368 001C3168 4B FF EE 25 */ bl dolphin.stateReady lbl_801C636C: /* 801C636C 001C316C 7F E3 FB 78 */ mr r3, r31 /* 801C6370 001C3170 48 00 DF C9 */ bl OSRestoreInterrupts @@ -19691,7 +19691,7 @@ lbl_801C65BC: /* 801C65D0 001C33D0 38 60 00 00 */ li r3, 0 /* 801C65D4 001C33D4 4E 80 00 21 */ blrl lbl_801C65D8: -/* 801C65D8 001C33D8 4B FF EB B5 */ bl func_801C518C +/* 801C65D8 001C33D8 4B FF EB B5 */ bl dolphin.stateReady lbl_801C65DC: /* 801C65DC 001C33DC 7F E3 FB 78 */ mr r3, r31 /* 801C65E0 001C33E0 48 00 DD 59 */ bl OSRestoreInterrupts @@ -19819,7 +19819,7 @@ lbl_801C676C: /* 801C6780 001C3580 2C 00 00 00 */ cmpwi r0, 0 /* 801C6784 001C3584 41 82 00 0C */ beq lbl_801C6790 /* 801C6788 001C3588 90 8D 9B 30 */ stw r4, lbl_803CC430-_SDA_BASE_(r13) -/* 801C678C 001C358C 4B FF EA 01 */ bl func_801C518C +/* 801C678C 001C358C 4B FF EA 01 */ bl dolphin.stateReady lbl_801C6790: /* 801C6790 001C3590 7F E3 FB 78 */ mr r3, r31 /* 801C6794 001C3594 48 00 DB A5 */ bl OSRestoreInterrupts @@ -19869,8 +19869,8 @@ lbl_801C6820: /* 801C682C 001C362C 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) /* 801C6830 001C3630 28 03 00 00 */ cmplwi r3, 0 /* 801C6834 001C3634 41 82 00 18 */ beq lbl_801C684C -/* 801C6838 001C3638 3C 80 80 1C */ lis r4, func_801C68F8@ha -/* 801C683C 001C363C 38 84 68 F8 */ addi r4, r4, func_801C68F8@l +/* 801C6838 001C3638 3C 80 80 1C */ lis r4, dolphin.cbForCancelAllSync@ha +/* 801C683C 001C363C 38 84 68 F8 */ addi r4, r4, dolphin.cbForCancelAllSync@l /* 801C6840 001C3640 4B FF FB 49 */ bl DVDCancelAsync /* 801C6844 001C3644 7C 7E 1B 78 */ mr r30, r3 /* 801C6848 001C3648 48 00 00 20 */ b lbl_801C6868 @@ -19881,7 +19881,7 @@ lbl_801C684C: /* 801C6858 001C3658 41 82 00 10 */ beq lbl_801C6868 /* 801C685C 001C365C 38 60 00 00 */ li r3, 0 /* 801C6860 001C3660 38 80 00 00 */ li r4, 0 -/* 801C6864 001C3664 48 00 00 95 */ bl func_801C68F8 +/* 801C6864 001C3664 48 00 00 95 */ bl dolphin.cbForCancelAllSync lbl_801C6868: /* 801C6868 001C3668 48 00 DA A9 */ bl OSDisableInterrupts /* 801C686C 001C366C 38 80 00 00 */ li r4, 0 @@ -19891,7 +19891,7 @@ lbl_801C6868: /* 801C687C 001C367C 2C 00 00 00 */ cmpwi r0, 0 /* 801C6880 001C3680 41 82 00 0C */ beq lbl_801C688C /* 801C6884 001C3684 90 8D 9B 30 */ stw r4, lbl_803CC430-_SDA_BASE_(r13) -/* 801C6888 001C3688 4B FF E9 05 */ bl func_801C518C +/* 801C6888 001C3688 4B FF E9 05 */ bl dolphin.stateReady lbl_801C688C: /* 801C688C 001C368C 7F 83 E3 78 */ mr r3, r28 /* 801C6890 001C3690 48 00 DA A9 */ bl OSRestoreInterrupts @@ -19924,8 +19924,8 @@ lbl_801C68D8: /* 801C68F0 001C36F0 7C 08 03 A6 */ mtlr r0 /* 801C68F4 001C36F4 4E 80 00 20 */ blr -.global func_801C68F8 -func_801C68F8: +.global dolphin.cbForCancelAllSync +dolphin.cbForCancelAllSync: /* 801C68F8 001C36F8 7C 08 02 A6 */ mflr r0 /* 801C68FC 001C36FC 38 6D 9B 18 */ addi r3, r13, lbl_803CC418-_SDA_BASE_ /* 801C6900 001C3700 90 01 00 04 */ stw r0, 4(r1) @@ -20083,7 +20083,7 @@ lbl_801C6AE8: /* 801C6AFC 001C38FC 2C 00 00 00 */ cmpwi r0, 0 /* 801C6B00 001C3900 41 82 00 0C */ beq lbl_801C6B0C /* 801C6B04 001C3904 90 8D 9B 30 */ stw r4, lbl_803CC430-_SDA_BASE_(r13) -/* 801C6B08 001C3908 4B FF E6 85 */ bl func_801C518C +/* 801C6B08 001C3908 4B FF E6 85 */ bl dolphin.stateReady lbl_801C6B0C: /* 801C6B0C 001C390C 7F C3 F3 78 */ mr r3, r30 /* 801C6B10 001C3910 48 00 D8 29 */ bl OSRestoreInterrupts @@ -20250,8 +20250,8 @@ lbl_801C6D24: /* 801C6D30 001C3B30 7C 08 03 A6 */ mtlr r0 /* 801C6D34 001C3B34 4E 80 00 20 */ blr -.global func_801C6D38 -func_801C6D38: +.global dolphin.ErrorCode2Num +dolphin.ErrorCode2Num: /* 801C6D38 001C3B38 38 00 00 02 */ li r0, 2 /* 801C6D3C 001C3B3C 3C 80 80 2B */ lis r4, lbl_802B45A8@ha /* 801C6D40 001C3B40 7C 09 03 A6 */ mtctr r0 @@ -20354,7 +20354,7 @@ lbl_801C6E78: lbl_801C6E88: /* 801C6E88 001C3C88 54 7F 46 3E */ srwi r31, r3, 0x18 /* 801C6E8C 001C3C8C 54 63 02 3E */ clrlwi r3, r3, 8 -/* 801C6E90 001C3C90 4B FF FE A9 */ bl func_801C6D38 +/* 801C6E90 001C3C90 4B FF FE A9 */ bl dolphin.ErrorCode2Num /* 801C6E94 001C3C94 28 1F 00 06 */ cmplwi r31, 6 /* 801C6E98 001C3C98 41 80 00 08 */ blt lbl_801C6EA0 /* 801C6E9C 001C3C9C 3B E0 00 06 */ li r31, 6 @@ -20615,8 +20615,8 @@ lbl_801C71F8: /* 801C7230 001C4030 7C 08 03 A6 */ mtlr r0 /* 801C7234 001C4034 4E 80 00 20 */ blr -.global func_801C7238 -func_801C7238: +.global dolphin.SetExiInterruptMask +dolphin.SetExiInterruptMask: /* 801C7238 001C4038 7C 08 02 A6 */ mflr r0 /* 801C723C 001C403C 90 01 00 04 */ stw r0, 4(r1) /* 801C7240 001C4040 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -21178,12 +21178,12 @@ EXISetExiCallback: /* 801C79E4 001C47E4 41 82 00 14 */ beq lbl_801C79F8 /* 801C79E8 001C47E8 38 7A 00 00 */ addi r3, r26, 0 /* 801C79EC 001C47EC 38 9E 00 00 */ addi r4, r30, 0 -/* 801C79F0 001C47F0 4B FF F8 49 */ bl func_801C7238 +/* 801C79F0 001C47F0 4B FF F8 49 */ bl dolphin.SetExiInterruptMask /* 801C79F4 001C47F4 48 00 00 10 */ b lbl_801C7A04 lbl_801C79F8: /* 801C79F8 001C47F8 38 60 00 00 */ li r3, 0 /* 801C79FC 001C47FC 38 9F 00 00 */ addi r4, r31, 0 -/* 801C7A00 001C4800 4B FF F8 39 */ bl func_801C7238 +/* 801C7A00 001C4800 4B FF F8 39 */ bl dolphin.SetExiInterruptMask lbl_801C7A04: /* 801C7A04 001C4804 7F 83 E3 78 */ mr r3, r28 /* 801C7A08 001C4808 48 00 C9 31 */ bl OSRestoreInterrupts @@ -21194,8 +21194,8 @@ lbl_801C7A04: /* 801C7A1C 001C481C 7C 08 03 A6 */ mtlr r0 /* 801C7A20 001C4820 4E 80 00 20 */ blr -.global func_801C7A24 -func_801C7A24: +.global dolphin.__EXIProbe +dolphin.__EXIProbe: /* 801C7A24 001C4824 7C 08 02 A6 */ mflr r0 /* 801C7A28 001C4828 90 01 00 04 */ stw r0, 4(r1) /* 801C7A2C 001C482C 94 21 FF D8 */ stwu r1, -0x28(r1) @@ -21311,7 +21311,7 @@ EXIProbe: /* 801C7BB8 001C49B8 38 03 D8 C8 */ addi r0, r3, lbl_8037D8C8@l /* 801C7BBC 001C49BC 7F E0 22 14 */ add r31, r0, r4 /* 801C7BC0 001C49C0 38 7E 00 00 */ addi r3, r30, 0 -/* 801C7BC4 001C49C4 4B FF FE 61 */ bl func_801C7A24 +/* 801C7BC4 001C49C4 4B FF FE 61 */ bl dolphin.__EXIProbe /* 801C7BC8 001C49C8 2C 03 00 00 */ cmpwi r3, 0 /* 801C7BCC 001C49CC 41 82 00 34 */ beq lbl_801C7C00 /* 801C7BD0 001C49D0 80 1F 00 20 */ lwz r0, 0x20(r31) @@ -21348,7 +21348,7 @@ EXIProbeEx: /* 801C7C38 001C4A38 38 03 D8 C8 */ addi r0, r3, lbl_8037D8C8@l /* 801C7C3C 001C4A3C 7F E0 22 14 */ add r31, r0, r4 /* 801C7C40 001C4A40 38 7E 00 00 */ addi r3, r30, 0 -/* 801C7C44 001C4A44 4B FF FD E1 */ bl func_801C7A24 +/* 801C7C44 001C4A44 4B FF FD E1 */ bl dolphin.__EXIProbe /* 801C7C48 001C4A48 2C 03 00 00 */ cmpwi r3, 0 /* 801C7C4C 001C4A4C 41 82 00 34 */ beq lbl_801C7C80 /* 801C7C50 001C4A50 80 1F 00 20 */ lwz r0, 0x20(r31) @@ -21401,7 +21401,7 @@ EXIAttach: /* 801C7CEC 001C4AEC 38 03 D8 C8 */ addi r0, r3, lbl_8037D8C8@l /* 801C7CF0 001C4AF0 7F C0 22 14 */ add r30, r0, r4 /* 801C7CF4 001C4AF4 38 7B 00 00 */ addi r3, r27, 0 -/* 801C7CF8 001C4AF8 4B FF FD 2D */ bl func_801C7A24 +/* 801C7CF8 001C4AF8 4B FF FD 2D */ bl dolphin.__EXIProbe /* 801C7CFC 001C4AFC 2C 03 00 00 */ cmpwi r3, 0 /* 801C7D00 001C4B00 41 82 00 20 */ beq lbl_801C7D20 /* 801C7D04 001C4B04 80 1E 00 20 */ lwz r0, 0x20(r30) @@ -21428,7 +21428,7 @@ lbl_801C7D44: /* 801C7D50 001C4B50 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 801C7D54 001C4B54 40 82 00 14 */ bne lbl_801C7D68 /* 801C7D58 001C4B58 7F 63 DB 78 */ mr r3, r27 -/* 801C7D5C 001C4B5C 4B FF FC C9 */ bl func_801C7A24 +/* 801C7D5C 001C4B5C 4B FF FC C9 */ bl dolphin.__EXIProbe /* 801C7D60 001C4B60 2C 03 00 00 */ cmpwi r3, 0 /* 801C7D64 001C4B64 40 82 00 14 */ bne lbl_801C7D78 lbl_801C7D68: @@ -21543,7 +21543,7 @@ EXISelect: /* 801C7EE8 001C4CE8 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 801C7EEC 001C4CEC 40 82 00 14 */ bne lbl_801C7F00 /* 801C7EF0 001C4CF0 7F 63 DB 78 */ mr r3, r27 -/* 801C7EF4 001C4CF4 4B FF FB 31 */ bl func_801C7A24 +/* 801C7EF4 001C4CF4 4B FF FB 31 */ bl dolphin.__EXIProbe /* 801C7EF8 001C4CF8 2C 03 00 00 */ cmpwi r3, 0 /* 801C7EFC 001C4CFC 41 82 00 1C */ beq lbl_801C7F18 lbl_801C7F00: @@ -21660,7 +21660,7 @@ lbl_801C8074: /* 801C8084 001C4E84 57 A0 06 31 */ rlwinm. r0, r29, 0, 0x18, 0x18 /* 801C8088 001C4E88 41 82 00 24 */ beq lbl_801C80AC /* 801C808C 001C4E8C 7F E3 FB 78 */ mr r3, r31 -/* 801C8090 001C4E90 4B FF F9 95 */ bl func_801C7A24 +/* 801C8090 001C4E90 4B FF F9 95 */ bl dolphin.__EXIProbe /* 801C8094 001C4E94 2C 03 00 00 */ cmpwi r3, 0 /* 801C8098 001C4E98 41 82 00 0C */ beq lbl_801C80A4 /* 801C809C 001C4E9C 38 60 00 01 */ li r3, 1 @@ -22006,9 +22006,9 @@ lbl_801C84A4: /* 801C85A4 001C53A4 93 E3 00 60 */ stw r31, 0x60(r3) /* 801C85A8 001C53A8 93 E3 00 20 */ stw r31, 0x20(r3) /* 801C85AC 001C53AC 38 60 00 00 */ li r3, 0 -/* 801C85B0 001C53B0 4B FF F4 75 */ bl func_801C7A24 +/* 801C85B0 001C53B0 4B FF F4 75 */ bl dolphin.__EXIProbe /* 801C85B4 001C53B4 38 60 00 01 */ li r3, 1 -/* 801C85B8 001C53B8 4B FF F4 6D */ bl func_801C7A24 +/* 801C85B8 001C53B8 4B FF F4 6D */ bl dolphin.__EXIProbe /* 801C85BC 001C53BC 48 00 00 70 */ b lbl_801C862C lbl_801C85C0: /* 801C85C0 001C53C0 38 60 00 00 */ li r3, 0 @@ -22110,7 +22110,7 @@ lbl_801C870C: /* 801C8718 001C5518 93 FE 00 18 */ stw r31, 0x18(r30) /* 801C871C 001C551C 38 7B 00 00 */ addi r3, r27, 0 /* 801C8720 001C5520 38 9E 00 00 */ addi r4, r30, 0 -/* 801C8724 001C5524 4B FF EB 15 */ bl func_801C7238 +/* 801C8724 001C5524 4B FF EB 15 */ bl dolphin.SetExiInterruptMask /* 801C8728 001C5528 7F A3 EB 78 */ mr r3, r29 /* 801C872C 001C552C 48 00 BC 0D */ bl OSRestoreInterrupts /* 801C8730 001C5530 38 60 00 01 */ li r3, 1 @@ -22150,7 +22150,7 @@ lbl_801C879C: /* 801C87A4 001C55A4 90 1F 00 0C */ stw r0, 0xc(r31) /* 801C87A8 001C55A8 38 7C 00 00 */ addi r3, r28, 0 /* 801C87AC 001C55AC 38 9F 00 00 */ addi r4, r31, 0 -/* 801C87B0 001C55B0 4B FF EA 89 */ bl func_801C7238 +/* 801C87B0 001C55B0 4B FF EA 89 */ bl dolphin.SetExiInterruptMask /* 801C87B4 001C55B4 80 7F 00 24 */ lwz r3, 0x24(r31) /* 801C87B8 001C55B8 2C 03 00 00 */ cmpwi r3, 0 /* 801C87BC 001C55BC 40 81 00 3C */ ble lbl_801C87F8 @@ -22231,7 +22231,7 @@ lbl_801C88B4: /* 801C88BC 001C56BC 28 1A 00 00 */ cmplwi r26, 0 /* 801C88C0 001C56C0 40 82 00 D8 */ bne lbl_801C8998 /* 801C88C4 001C56C4 7F 23 CB 78 */ mr r3, r25 -/* 801C88C8 001C56C8 4B FF F1 5D */ bl func_801C7A24 +/* 801C88C8 001C56C8 4B FF F1 5D */ bl dolphin.__EXIProbe /* 801C88CC 001C56CC 2C 03 00 00 */ cmpwi r3, 0 /* 801C88D0 001C56D0 40 82 00 0C */ bne lbl_801C88DC /* 801C88D4 001C56D4 38 60 00 00 */ li r3, 0 @@ -22256,7 +22256,7 @@ lbl_801C890C: /* 801C8918 001C5718 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 801C891C 001C571C 40 82 00 14 */ bne lbl_801C8930 /* 801C8920 001C5720 7F 23 CB 78 */ mr r3, r25 -/* 801C8924 001C5724 4B FF F1 01 */ bl func_801C7A24 +/* 801C8924 001C5724 4B FF F1 01 */ bl dolphin.__EXIProbe /* 801C8928 001C5728 2C 03 00 00 */ cmpwi r3, 0 /* 801C892C 001C572C 40 82 00 14 */ bne lbl_801C8940 lbl_801C8930: @@ -22372,7 +22372,7 @@ lbl_801C8AB8: /* 801C8AC0 001C58C0 90 1F 00 0C */ stw r0, 0xc(r31) /* 801C8AC4 001C58C4 38 79 00 00 */ addi r3, r25, 0 /* 801C8AC8 001C58C8 38 9F 00 00 */ addi r4, r31, 0 -/* 801C8ACC 001C58CC 4B FF E7 6D */ bl func_801C7238 +/* 801C8ACC 001C58CC 4B FF E7 6D */ bl dolphin.SetExiInterruptMask /* 801C8AD0 001C58D0 80 7F 00 24 */ lwz r3, 0x24(r31) /* 801C8AD4 001C58D4 2C 03 00 00 */ cmpwi r3, 0 /* 801C8AD8 001C58D8 40 81 00 3C */ ble lbl_801C8B14 @@ -22466,8 +22466,8 @@ lbl_801C8C00: /* 801C8C0C 001C5A0C 7C 08 03 A6 */ mtlr r0 /* 801C8C10 001C5A10 4E 80 00 20 */ blr -.global func_801C8C14 -func_801C8C14: +.global dolphin.ProbeBarnacle +dolphin.ProbeBarnacle: /* 801C8C14 001C5A14 7C 08 02 A6 */ mflr r0 /* 801C8C18 001C5A18 90 01 00 04 */ stw r0, 4(r1) /* 801C8C1C 001C5A1C 94 21 FF D8 */ stwu r1, -0x28(r1) @@ -22681,7 +22681,7 @@ lbl_801C8F14: /* 801C8F14 001C5D14 38 7E 00 00 */ addi r3, r30, 0 /* 801C8F18 001C5D18 38 9F 00 00 */ addi r4, r31, 0 /* 801C8F1C 001C5D1C 38 A1 00 10 */ addi r5, r1, 0x10 -/* 801C8F20 001C5D20 4B FF FC F5 */ bl func_801C8C14 +/* 801C8F20 001C5D20 4B FF FC F5 */ bl dolphin.ProbeBarnacle /* 801C8F24 001C5D24 2C 03 00 00 */ cmpwi r3, 0 /* 801C8F28 001C5D28 41 82 00 1C */ beq lbl_801C8F44 /* 801C8F2C 001C5D2C 3C 60 A5 FF */ lis r3, 0xA5FF005A@ha @@ -24223,10 +24223,10 @@ lbl_801CA560: /* 801CA5A8 001C73A8 90 0D 9B D8 */ stw r0, lbl_803CC4D8-_SDA_BASE_(r13) /* 801CA5AC 001C73AC 38 60 00 01 */ li r3, 1 /* 801CA5B0 001C73B0 38 80 00 01 */ li r4, 1 -/* 801CA5B4 001C73B4 48 00 07 1D */ bl func_801CACD0 +/* 801CA5B4 001C73B4 48 00 07 1D */ bl dolphin.__GXWriteFifoIntReset /* 801CA5B8 001C73B8 38 60 00 01 */ li r3, 1 /* 801CA5BC 001C73BC 38 80 00 00 */ li r4, 0 -/* 801CA5C0 001C73C0 48 00 06 E1 */ bl func_801CACA0 +/* 801CA5C0 001C73C0 48 00 06 E1 */ bl dolphin.__GXWriteFifoIntEnable lbl_801CA5C4: /* 801CA5C4 001C73C4 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CA5C8 001C73C8 80 03 00 08 */ lwz r0, 8(r3) @@ -24240,10 +24240,10 @@ lbl_801CA5C4: /* 801CA5E8 001C73E8 38 80 00 01 */ li r4, 1 /* 801CA5EC 001C73EC 38 05 00 01 */ addi r0, r5, 1 /* 801CA5F0 001C73F0 90 0D 9B E0 */ stw r0, lbl_803CC4E0-_SDA_BASE_(r13) -/* 801CA5F4 001C73F4 48 00 06 AD */ bl func_801CACA0 +/* 801CA5F4 001C73F4 48 00 06 AD */ bl dolphin.__GXWriteFifoIntEnable /* 801CA5F8 001C73F8 38 60 00 01 */ li r3, 1 /* 801CA5FC 001C73FC 38 80 00 00 */ li r4, 0 -/* 801CA600 001C7400 48 00 06 D1 */ bl func_801CACD0 +/* 801CA600 001C7400 48 00 06 D1 */ bl dolphin.__GXWriteFifoIntReset /* 801CA604 001C7404 38 00 00 01 */ li r0, 1 /* 801CA608 001C7408 80 6D 9B D0 */ lwz r3, lbl_803CC4D0-_SDA_BASE_(r13) /* 801CA60C 001C740C 90 0D 9B D8 */ stw r0, lbl_803CC4D8-_SDA_BASE_(r13) @@ -24385,25 +24385,25 @@ GXSetCPUFifo: /* 801CA7F0 001C75F0 50 C7 D1 4A */ rlwimi r7, r6, 0x1a, 5, 5 /* 801CA7F4 001C75F4 90 E5 00 14 */ stw r7, 0x14(r5) /* 801CA7F8 001C75F8 98 0D 9B D4 */ stb r0, lbl_803CC4D4-_SDA_BASE_(r13) -/* 801CA7FC 001C75FC 48 00 04 D5 */ bl func_801CACD0 +/* 801CA7FC 001C75FC 48 00 04 D5 */ bl dolphin.__GXWriteFifoIntReset /* 801CA800 001C7600 38 60 00 01 */ li r3, 1 /* 801CA804 001C7604 38 80 00 00 */ li r4, 0 -/* 801CA808 001C7608 48 00 04 99 */ bl func_801CACA0 +/* 801CA808 001C7608 48 00 04 99 */ bl dolphin.__GXWriteFifoIntEnable /* 801CA80C 001C760C 38 60 00 01 */ li r3, 1 -/* 801CA810 001C7610 48 00 04 5D */ bl func_801CAC6C +/* 801CA810 001C7610 48 00 04 5D */ bl dolphin.__GXFifoLink /* 801CA814 001C7614 48 00 00 6C */ b lbl_801CA880 lbl_801CA818: /* 801CA818 001C7618 88 0D 9B D4 */ lbz r0, lbl_803CC4D4-_SDA_BASE_(r13) /* 801CA81C 001C761C 28 00 00 00 */ cmplwi r0, 0 /* 801CA820 001C7620 41 82 00 14 */ beq lbl_801CA834 /* 801CA824 001C7624 38 60 00 00 */ li r3, 0 -/* 801CA828 001C7628 48 00 04 45 */ bl func_801CAC6C +/* 801CA828 001C7628 48 00 04 45 */ bl dolphin.__GXFifoLink /* 801CA82C 001C762C 38 00 00 00 */ li r0, 0 /* 801CA830 001C7630 98 0D 9B D4 */ stb r0, lbl_803CC4D4-_SDA_BASE_(r13) lbl_801CA834: /* 801CA834 001C7634 38 60 00 00 */ li r3, 0 /* 801CA838 001C7638 38 80 00 00 */ li r4, 0 -/* 801CA83C 001C763C 48 00 04 65 */ bl func_801CACA0 +/* 801CA83C 001C763C 48 00 04 65 */ bl dolphin.__GXWriteFifoIntEnable /* 801CA840 001C7640 80 9E 00 00 */ lwz r4, 0(r30) /* 801CA844 001C7644 38 A0 00 00 */ li r5, 0 /* 801CA848 001C7648 80 6D 9B A0 */ lwz r3, lbl_803CC4A0-_SDA_BASE_(r13) @@ -24441,10 +24441,10 @@ GXSetGPFifo: /* 801CA8B8 001C76B8 7C 7E 1B 78 */ mr r30, r3 /* 801CA8BC 001C76BC 48 00 9A 55 */ bl OSDisableInterrupts /* 801CA8C0 001C76C0 7C 7F 1B 78 */ mr r31, r3 -/* 801CA8C4 001C76C4 48 00 03 85 */ bl func_801CAC48 +/* 801CA8C4 001C76C4 48 00 03 85 */ bl dolphin.__GXFifoReadDisable /* 801CA8C8 001C76C8 38 60 00 00 */ li r3, 0 /* 801CA8CC 001C76CC 38 80 00 00 */ li r4, 0 -/* 801CA8D0 001C76D0 48 00 03 D1 */ bl func_801CACA0 +/* 801CA8D0 001C76D0 48 00 03 D1 */ bl dolphin.__GXWriteFifoIntEnable /* 801CA8D4 001C76D4 93 CD 9B CC */ stw r30, lbl_803CC4CC-_SDA_BASE_(r13) /* 801CA8D8 001C76D8 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) /* 801CA8DC 001C76DC 80 1E 00 00 */ lwz r0, 0(r30) @@ -24504,23 +24504,23 @@ GXSetGPFifo: /* 801CA9B4 001C77B4 98 0D 9B D4 */ stb r0, lbl_803CC4D4-_SDA_BASE_(r13) /* 801CA9B8 001C77B8 38 60 00 01 */ li r3, 1 /* 801CA9BC 001C77BC 38 80 00 00 */ li r4, 0 -/* 801CA9C0 001C77C0 48 00 02 E1 */ bl func_801CACA0 +/* 801CA9C0 001C77C0 48 00 02 E1 */ bl dolphin.__GXWriteFifoIntEnable /* 801CA9C4 001C77C4 38 60 00 01 */ li r3, 1 -/* 801CA9C8 001C77C8 48 00 02 A5 */ bl func_801CAC6C +/* 801CA9C8 001C77C8 48 00 02 A5 */ bl dolphin.__GXFifoLink /* 801CA9CC 001C77CC 48 00 00 20 */ b lbl_801CA9EC lbl_801CA9D0: /* 801CA9D0 001C77D0 38 00 00 00 */ li r0, 0 /* 801CA9D4 001C77D4 98 0D 9B D4 */ stb r0, lbl_803CC4D4-_SDA_BASE_(r13) /* 801CA9D8 001C77D8 38 60 00 00 */ li r3, 0 /* 801CA9DC 001C77DC 38 80 00 00 */ li r4, 0 -/* 801CA9E0 001C77E0 48 00 02 C1 */ bl func_801CACA0 +/* 801CA9E0 001C77E0 48 00 02 C1 */ bl dolphin.__GXWriteFifoIntEnable /* 801CA9E4 001C77E4 38 60 00 00 */ li r3, 0 -/* 801CA9E8 001C77E8 48 00 02 85 */ bl func_801CAC6C +/* 801CA9E8 001C77E8 48 00 02 85 */ bl dolphin.__GXFifoLink lbl_801CA9EC: /* 801CA9EC 001C77EC 38 60 00 01 */ li r3, 1 /* 801CA9F0 001C77F0 38 80 00 01 */ li r4, 1 -/* 801CA9F4 001C77F4 48 00 02 DD */ bl func_801CACD0 -/* 801CA9F8 001C77F8 48 00 02 2D */ bl func_801CAC24 +/* 801CA9F4 001C77F4 48 00 02 DD */ bl dolphin.__GXWriteFifoIntReset +/* 801CA9F8 001C77F8 48 00 02 2D */ bl dolphin.__GXFifoReadEnable /* 801CA9FC 001C77FC 7F E3 FB 78 */ mr r3, r31 /* 801CAA00 001C7800 48 00 99 39 */ bl OSRestoreInterrupts /* 801CAA04 001C7804 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -24604,7 +24604,7 @@ GXEnableBreakPt: /* 801CAB0C 001C790C 7C 7E 1B 78 */ mr r30, r3 /* 801CAB10 001C7910 48 00 98 01 */ bl OSDisableInterrupts /* 801CAB14 001C7914 7C 7F 1B 78 */ mr r31, r3 -/* 801CAB18 001C7918 48 00 01 31 */ bl func_801CAC48 +/* 801CAB18 001C7918 48 00 01 31 */ bl dolphin.__GXFifoReadDisable /* 801CAB1C 001C791C 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) /* 801CAB20 001C7920 57 C0 84 BE */ rlwinm r0, r30, 0x10, 0x12, 0x1f /* 801CAB24 001C7924 B3 C3 00 3C */ sth r30, 0x3c(r3) @@ -24622,7 +24622,7 @@ GXEnableBreakPt: /* 801CAB54 001C7954 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) /* 801CAB58 001C7958 B0 03 00 02 */ sth r0, 2(r3) /* 801CAB5C 001C795C 93 CD 9B E4 */ stw r30, lbl_803CC4E4-_SDA_BASE_(r13) -/* 801CAB60 001C7960 48 00 00 C5 */ bl func_801CAC24 +/* 801CAB60 001C7960 48 00 00 C5 */ bl dolphin.__GXFifoReadEnable /* 801CAB64 001C7964 7F E3 FB 78 */ mr r3, r31 /* 801CAB68 001C7968 48 00 97 D1 */ bl OSRestoreInterrupts /* 801CAB6C 001C796C 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -24678,8 +24678,8 @@ __GXFifoInit: /* 801CAC1C 001C7A1C 7C 08 03 A6 */ mtlr r0 /* 801CAC20 001C7A20 4E 80 00 20 */ blr -.global func_801CAC24 -func_801CAC24: +.global dolphin.__GXFifoReadEnable +dolphin.__GXFifoReadEnable: /* 801CAC24 001C7A24 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CAC28 001C7A28 38 00 00 01 */ li r0, 1 /* 801CAC2C 001C7A2C 80 64 00 08 */ lwz r3, 8(r4) @@ -24690,8 +24690,8 @@ func_801CAC24: /* 801CAC40 001C7A40 B0 03 00 02 */ sth r0, 2(r3) /* 801CAC44 001C7A44 4E 80 00 20 */ blr -.global func_801CAC48 -func_801CAC48: +.global dolphin.__GXFifoReadDisable +dolphin.__GXFifoReadDisable: /* 801CAC48 001C7A48 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CAC4C 001C7A4C 38 00 00 00 */ li r0, 0 /* 801CAC50 001C7A50 80 64 00 08 */ lwz r3, 8(r4) @@ -24702,8 +24702,8 @@ func_801CAC48: /* 801CAC64 001C7A64 B0 03 00 02 */ sth r0, 2(r3) /* 801CAC68 001C7A68 4E 80 00 20 */ blr -.global func_801CAC6C -func_801CAC6C: +.global dolphin.__GXFifoLink +dolphin.__GXFifoLink: /* 801CAC6C 001C7A6C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 801CAC70 001C7A70 41 82 00 0C */ beq lbl_801CAC7C /* 801CAC74 001C7A74 38 80 00 01 */ li r4, 1 @@ -24720,8 +24720,8 @@ lbl_801CAC80: /* 801CAC98 001C7A98 B0 03 00 02 */ sth r0, 2(r3) /* 801CAC9C 001C7A9C 4E 80 00 20 */ blr -.global func_801CACA0 -func_801CACA0: +.global dolphin.__GXWriteFifoIntEnable +dolphin.__GXWriteFifoIntEnable: /* 801CACA0 001C7AA0 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CACA4 001C7AA4 54 80 06 3E */ clrlwi r0, r4, 0x18 /* 801CACA8 001C7AA8 80 85 00 08 */ lwz r4, 8(r5) @@ -24735,8 +24735,8 @@ func_801CACA0: /* 801CACC8 001C7AC8 B0 03 00 02 */ sth r0, 2(r3) /* 801CACCC 001C7ACC 4E 80 00 20 */ blr -.global func_801CACD0 -func_801CACD0: +.global dolphin.__GXWriteFifoIntReset +dolphin.__GXWriteFifoIntReset: /* 801CACD0 001C7AD0 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CACD4 001C7AD4 54 80 06 3E */ clrlwi r0, r4, 0x18 /* 801CACD8 001C7AD8 80 85 00 10 */ lwz r4, 0x10(r5) @@ -28709,8 +28709,8 @@ GXSetTexCoordScaleManually: /* 801CE354 001CB154 B0 08 00 02 */ sth r0, 2(r8) /* 801CE358 001CB158 4E 80 00 20 */ blr -.global func_801CE35C -func_801CE35C: +.global dolphin.__SetSURegs +dolphin.__SetSURegs: /* 801CE35C 001CB15C 81 02 B2 F8 */ lwz r8, lbl_803CFC78-_SDA2_BASE_(r2) /* 801CE360 001CB160 54 63 10 3A */ slwi r3, r3, 2 /* 801CE364 001CB164 54 80 10 3A */ slwi r0, r4, 2 @@ -28812,7 +28812,7 @@ lbl_801CE4A8: /* 801CE4BC 001CB2BC 40 82 00 10 */ bne lbl_801CE4CC /* 801CE4C0 001CB2C0 38 7D 00 00 */ addi r3, r29, 0 /* 801CE4C4 001CB2C4 38 9C 00 00 */ addi r4, r28, 0 -/* 801CE4C8 001CB2C8 4B FF FE 95 */ bl func_801CE35C +/* 801CE4C8 001CB2C8 4B FF FE 95 */ bl dolphin.__SetSURegs lbl_801CE4CC: /* 801CE4CC 001CB2CC 3B FF 00 01 */ addi r31, r31, 1 lbl_801CE4D0: @@ -28851,7 +28851,7 @@ lbl_801CE51C: /* 801CE544 001CB344 41 82 00 10 */ beq lbl_801CE554 /* 801CE548 001CB348 38 7D 00 00 */ addi r3, r29, 0 /* 801CE54C 001CB34C 38 9C 00 00 */ addi r4, r28, 0 -/* 801CE550 001CB350 4B FF FE 0D */ bl func_801CE35C +/* 801CE550 001CB350 4B FF FE 0D */ bl dolphin.__SetSURegs lbl_801CE554: /* 801CE554 001CB354 3B 7B 00 04 */ addi r27, r27, 4 /* 801CE558 001CB358 3B FF 00 01 */ addi r31, r31, 1 @@ -31649,8 +31649,8 @@ lbl_801D0C7C: lbl_801D0C88: /* 801D0C88 001CDA88 4E 80 00 20 */ blr -.global func_801D0C8C -func_801D0C8C: +.global dolphin.ClearArena +dolphin.ClearArena: /* 801D0C8C 001CDA8C 7C 08 02 A6 */ mflr r0 /* 801D0C90 001CDA90 90 01 00 04 */ stw r0, 4(r1) /* 801D0C94 001CDA94 94 21 FF F0 */ stwu r1, -0x10(r1) @@ -31851,7 +31851,7 @@ lbl_801D0F4C: /* 801D0F64 001CDD64 48 00 00 04 */ b lbl_801D0F68 lbl_801D0F68: /* 801D0F68 001CDD68 48 00 11 0D */ bl OSSetArenaHi -/* 801D0F6C 001CDD6C 48 00 02 5D */ bl func_801D11C8 +/* 801D0F6C 001CDD6C 48 00 02 5D */ bl dolphin.OSExceptionInit /* 801D0F70 001CDD70 48 00 56 39 */ bl __OSInitSystemCall /* 801D0F74 001CDD74 48 00 06 B5 */ bl OSInitAlarm /* 801D0F78 001CDD78 48 00 3C 05 */ bl __OSModuleInit @@ -31988,7 +31988,7 @@ lbl_801D10F8: /* 801D114C 001CDF4C 41 80 00 08 */ blt lbl_801D1154 /* 801D1150 001CDF50 48 02 47 69 */ bl EnableMetroTRKInterrupts lbl_801D1154: -/* 801D1154 001CDF54 4B FF FB 39 */ bl func_801D0C8C +/* 801D1154 001CDF54 4B FF FB 39 */ bl dolphin.ClearArena /* 801D1158 001CDF58 48 00 31 CD */ bl OSEnableInterrupts /* 801D115C 001CDF5C 80 0D 9C 30 */ lwz r0, lbl_803CC530-_SDA_BASE_(r13) /* 801D1160 001CDF60 2C 00 00 00 */ cmpwi r0, 0 @@ -32020,8 +32020,8 @@ lbl_801D11AC: /* 801D11C0 001CDFC0 7C 08 03 A6 */ mtlr r0 /* 801D11C4 001CDFC4 4E 80 00 20 */ blr -.global func_801D11C8 -func_801D11C8: +.global dolphin.OSExceptionInit +dolphin.OSExceptionInit: /* 801D11C8 001CDFC8 7C 08 02 A6 */ mflr r0 /* 801D11CC 001CDFCC 90 01 00 04 */ stw r0, 4(r1) /* 801D11D0 001CDFD0 94 21 FF C8 */ stwu r1, -0x38(r1) @@ -32373,8 +32373,8 @@ OSCreateAlarm: /* 801D167C 001CE47C 90 03 00 04 */ stw r0, 4(r3) /* 801D1680 001CE480 4E 80 00 20 */ blr -.global func_801D1684 -func_801D1684: +.global dolphin.InsertAlarm +dolphin.InsertAlarm: /* 801D1684 001CE484 7C 08 02 A6 */ mflr r0 /* 801D1688 001CE488 90 01 00 04 */ stw r0, 4(r1) /* 801D168C 001CE48C 94 21 FF C0 */ stwu r1, -0x40(r1) @@ -32555,7 +32555,7 @@ OSSetAlarm: /* 801D1910 001CE710 7C BD 19 14 */ adde r5, r29, r3 /* 801D1914 001CE714 38 7B 00 00 */ addi r3, r27, 0 /* 801D1918 001CE718 38 FE 00 00 */ addi r7, r30, 0 -/* 801D191C 001CE71C 4B FF FD 69 */ bl func_801D1684 +/* 801D191C 001CE71C 4B FF FD 69 */ bl dolphin.InsertAlarm /* 801D1920 001CE720 7F E3 FB 78 */ mr r3, r31 /* 801D1924 001CE724 48 00 2A 15 */ bl OSRestoreInterrupts /* 801D1928 001CE728 BB 61 00 24 */ lmw r27, 0x24(r1) @@ -32589,7 +32589,7 @@ OSSetPeriodicAlarm: /* 801D198C 001CE78C 90 7A 00 20 */ stw r3, 0x20(r26) /* 801D1990 001CE790 38 7A 00 00 */ addi r3, r26, 0 /* 801D1994 001CE794 38 A0 00 00 */ li r5, 0 -/* 801D1998 001CE798 4B FF FC ED */ bl func_801D1684 +/* 801D1998 001CE798 4B FF FC ED */ bl dolphin.InsertAlarm /* 801D199C 001CE79C 7F E3 FB 78 */ mr r3, r31 /* 801D19A0 001CE7A0 48 00 29 99 */ bl OSRestoreInterrupts /* 801D19A4 001CE7A4 BB 41 00 28 */ lmw r26, 0x28(r1) @@ -32769,7 +32769,7 @@ lbl_801D1BDC: /* 801D1C10 001CEA10 38 FE 00 00 */ addi r7, r30, 0 /* 801D1C14 001CEA14 38 C0 00 00 */ li r6, 0 /* 801D1C18 001CEA18 38 A0 00 00 */ li r5, 0 -/* 801D1C1C 001CEA1C 4B FF FA 69 */ bl func_801D1684 +/* 801D1C1C 001CEA1C 4B FF FA 69 */ bl dolphin.InsertAlarm lbl_801D1C20: /* 801D1C20 001CEA20 83 8D 9C 40 */ lwz r28, lbl_803CC540-_SDA_BASE_(r13) /* 801D1C24 001CEA24 28 1C 00 00 */ cmplwi r28, 0 @@ -32853,8 +32853,8 @@ lbl_801D1D04: /* 801D1D4C 001CEB4C 94 21 FF F8 */ stwu r1, -8(r1) /* 801D1D50 001CEB50 4B FF FD 84 */ b lbl_801D1AD4 -.global func_801D1D54 -func_801D1D54: +.global dolphin.DLInsert +dolphin.DLInsert: /* 801D1D54 001CEB54 38 E3 00 00 */ addi r7, r3, 0 /* 801D1D58 001CEB58 38 C0 00 00 */ li r6, 0 /* 801D1D5C 001CEB5C 48 00 00 14 */ b lbl_801D1D70 @@ -33011,7 +33011,7 @@ lbl_801D1F4C: lbl_801D1F54: /* 801D1F54 001CED54 90 BF 00 08 */ stw r5, 8(r31) /* 801D1F58 001CED58 80 7F 00 04 */ lwz r3, 4(r31) -/* 801D1F5C 001CED5C 4B FF FD F9 */ bl func_801D1D54 +/* 801D1F5C 001CED5C 4B FF FD F9 */ bl dolphin.DLInsert /* 801D1F60 001CED60 90 7F 00 04 */ stw r3, 4(r31) /* 801D1F64 001CED64 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801D1F68 001CED68 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -33628,8 +33628,8 @@ lbl_801D271C: /* 801D2748 001CF548 7C 08 03 A6 */ mtlr r0 /* 801D274C 001CF54C 4E 80 00 20 */ blr -.global func_801D2750 -func_801D2750: +.global dolphin.__OSLoadFPUContext +dolphin.__OSLoadFPUContext: /* 801D2750 001CF550 A0 A4 01 A2 */ lhz r5, 0x1a2(r4) /* 801D2754 001CF554 54 A5 07 FF */ clrlwi. r5, r5, 0x1f /* 801D2758 001CF558 41 82 01 18 */ beq lbl_801D2870 @@ -33706,8 +33706,8 @@ lbl_801D27F0: lbl_801D2870: /* 801D2870 001CF670 4E 80 00 20 */ blr -.global func_801D2874 -func_801D2874: +.global dolphin.__OSSaveFPUContext +dolphin.__OSSaveFPUContext: /* 801D2874 001CF674 A0 65 01 A2 */ lhz r3, 0x1a2(r5) /* 801D2878 001CF678 60 63 00 01 */ ori r3, r3, 1 /* 801D287C 001CF67C B0 65 01 A2 */ sth r3, 0x1a2(r5) @@ -33787,7 +33787,7 @@ lbl_801D2998: .global OSSaveFPUContext OSSaveFPUContext: /* 801D299C 001CF79C 38 A3 00 00 */ addi r5, r3, 0 -/* 801D29A0 001CF7A0 4B FF FE D4 */ b func_801D2874 +/* 801D29A0 001CF7A0 4B FF FE D4 */ b dolphin.__OSSaveFPUContext .global OSSetCurrentContext OSSetCurrentContext: @@ -34142,9 +34142,9 @@ lbl_801D2E38: /* 801D2E64 001CFC64 41 82 00 14 */ beq lbl_801D2E78 /* 801D2E68 001CFC68 2C 05 00 00 */ cmpwi r5, 0 /* 801D2E6C 001CFC6C 41 82 00 08 */ beq lbl_801D2E74 -/* 801D2E70 001CFC70 4B FF FA 05 */ bl func_801D2874 +/* 801D2E70 001CFC70 4B FF FA 05 */ bl dolphin.__OSSaveFPUContext lbl_801D2E74: -/* 801D2E74 001CFC74 4B FF F8 DD */ bl func_801D2750 +/* 801D2E74 001CFC74 4B FF F8 DD */ bl dolphin.__OSLoadFPUContext lbl_801D2E78: /* 801D2E78 001CFC78 80 64 00 80 */ lwz r3, 0x80(r4) /* 801D2E7C 001CFC7C 7C 6F F1 20 */ mtcrf 0xff, r3 @@ -34647,8 +34647,8 @@ lbl_801D357C: /* 801D35A8 001D03A8 7C 08 03 A6 */ mtlr r0 /* 801D35AC 001D03AC 4E 80 00 20 */ blr -.global func_801D35B0 -func_801D35B0: +.global dolphin.GetFontCode +dolphin.GetFontCode: /* 801D35B0 001D03B0 7C 08 02 A6 */ mflr r0 /* 801D35B4 001D03B4 90 01 00 04 */ stw r0, 4(r1) /* 801D35B8 001D03B8 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -34766,8 +34766,8 @@ lbl_801D3738: /* 801D3744 001D0544 7C 08 03 A6 */ mtlr r0 /* 801D3748 001D0548 4E 80 00 20 */ blr -.global func_801D374C -func_801D374C: +.global dolphin.Decode +dolphin.Decode: /* 801D374C 001D054C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801D3750 001D0550 38 C3 00 10 */ addi r6, r3, 0x10 /* 801D3754 001D0554 39 40 00 00 */ li r10, 0 @@ -34901,8 +34901,8 @@ lbl_801D3910: /* 801D3910 001D0710 A0 6D 86 58 */ lhz r3, lbl_803CAF58-_SDA_BASE_(r13) /* 801D3914 001D0714 4E 80 00 20 */ blr -.global func_801D3918 -func_801D3918: +.global dolphin.ReadROM +dolphin.ReadROM: /* 801D3918 001D0718 7C 08 02 A6 */ mflr r0 /* 801D391C 001D071C 90 01 00 04 */ stw r0, 4(r1) /* 801D3920 001D0720 94 21 FF D8 */ stwu r1, -0x28(r1) @@ -34965,14 +34965,14 @@ OSLoadFont: /* 801D39E4 001D07E4 38 7E 00 00 */ addi r3, r30, 0 /* 801D39E8 001D07E8 38 84 D0 00 */ addi r4, r4, 0x0004D000@l /* 801D39EC 001D07EC 38 A5 FF 00 */ addi r5, r5, 0x001AFF00@l -/* 801D39F0 001D07F0 4B FF FF 29 */ bl func_801D3918 +/* 801D39F0 001D07F0 4B FF FF 29 */ bl dolphin.ReadROM /* 801D39F4 001D07F4 48 00 00 18 */ b lbl_801D3A0C lbl_801D39F8: /* 801D39F8 001D07F8 3C 80 00 20 */ lis r4, 0x001FCF00@ha /* 801D39FC 001D07FC 38 7E 00 00 */ addi r3, r30, 0 /* 801D3A00 001D0800 38 A4 CF 00 */ addi r5, r4, 0x001FCF00@l /* 801D3A04 001D0804 38 80 30 00 */ li r4, 0x3000 -/* 801D3A08 001D0808 4B FF FF 11 */ bl func_801D3918 +/* 801D3A08 001D0808 4B FF FF 11 */ bl dolphin.ReadROM lbl_801D3A0C: /* 801D3A0C 001D080C 88 1E 00 00 */ lbz r0, 0(r30) /* 801D3A10 001D0810 28 00 00 59 */ cmplwi r0, 0x59 @@ -34992,7 +34992,7 @@ lbl_801D3A3C: /* 801D3A40 001D0840 41 82 02 78 */ beq lbl_801D3CB8 /* 801D3A44 001D0844 38 7E 00 00 */ addi r3, r30, 0 /* 801D3A48 001D0848 38 9D 00 00 */ addi r4, r29, 0 -/* 801D3A4C 001D084C 4B FF FD 01 */ bl func_801D374C +/* 801D3A4C 001D084C 4B FF FD 01 */ bl dolphin.Decode /* 801D3A50 001D0850 93 AD 9C 60 */ stw r29, lbl_803CC560-_SDA_BASE_(r13) /* 801D3A54 001D0854 A0 8D 86 58 */ lhz r4, lbl_803CAF58-_SDA_BASE_(r13) /* 801D3A58 001D0858 A0 1D 00 22 */ lhz r0, 0x22(r29) @@ -35038,7 +35038,7 @@ lbl_801D3AC8: /* 801D3ADC 001D08DC 80 02 B4 04 */ lwz r0, lbl_803CFD84-_SDA2_BASE_(r2) /* 801D3AE0 001D08E0 90 81 00 1C */ stw r4, 0x1c(r1) /* 801D3AE4 001D08E4 90 01 00 20 */ stw r0, 0x20(r1) -/* 801D3AE8 001D08E8 4B FF FA C9 */ bl func_801D35B0 +/* 801D3AE8 001D08E8 4B FF FA C9 */ bl dolphin.GetFontCode /* 801D3AEC 001D08EC 80 AD 9C 6C */ lwz r5, lbl_803CC56C-_SDA_BASE_(r13) /* 801D3AF0 001D08F0 81 8D 9C 60 */ lwz r12, lbl_803CC560-_SDA_BASE_(r13) /* 801D3AF4 001D08F4 7D 43 2B D6 */ divw r10, r3, r5 @@ -35164,8 +35164,8 @@ lbl_801D3CB8: /* 801D3CD0 001D0AD0 7C 08 03 A6 */ mtlr r0 /* 801D3CD4 001D0AD4 4E 80 00 20 */ blr -.global func_801D3CD8 -func_801D3CD8: +.global dolphin.ExpandFontSheet +dolphin.ExpandFontSheet: /* 801D3CD8 001D0AD8 7C 08 02 A6 */ mflr r0 /* 801D3CDC 001D0ADC 90 01 00 04 */ stw r0, 4(r1) /* 801D3CE0 001D0AE0 94 21 FF F8 */ stwu r1, -8(r1) @@ -35473,7 +35473,7 @@ lbl_801D4124: /* 801D4144 001D0F44 80 05 00 24 */ lwz r0, 0x24(r5) /* 801D4148 001D0F48 80 8D 9C 64 */ lwz r4, lbl_803CC564-_SDA_BASE_(r13) /* 801D414C 001D0F4C 7C 65 02 14 */ add r3, r5, r0 -/* 801D4150 001D0F50 4B FF FB 89 */ bl func_801D3CD8 +/* 801D4150 001D0F50 4B FF FB 89 */ bl dolphin.ExpandFontSheet /* 801D4154 001D0F54 38 60 00 01 */ li r3, 1 lbl_801D4158: /* 801D4158 001D0F58 80 01 00 0C */ lwz r0, 0xc(r1) @@ -35566,7 +35566,7 @@ lbl_801D4264: /* 801D427C 001D107C 7C 03 23 78 */ or r3, r0, r4 /* 801D4280 001D1080 3B 7B 00 01 */ addi r27, r27, 1 lbl_801D4284: -/* 801D4284 001D1084 4B FF F3 2D */ bl func_801D35B0 +/* 801D4284 001D1084 4B FF F3 2D */ bl dolphin.GetFontCode /* 801D4288 001D1088 80 0D 9C 6C */ lwz r0, lbl_803CC56C-_SDA_BASE_(r13) /* 801D428C 001D108C 28 1F 00 00 */ cmplwi r31, 0 /* 801D4290 001D1090 80 8D 9C 60 */ lwz r4, lbl_803CC560-_SDA_BASE_(r13) @@ -35685,8 +35685,8 @@ __OSInterruptInit: /* 801D43F8 001D11F8 7C 08 03 A6 */ mtlr r0 /* 801D43FC 001D11FC 4E 80 00 20 */ blr -.global func_801D4400 -func_801D4400: +.global dolphin.SetInterruptMask +dolphin.SetInterruptMask: /* 801D4400 001D1200 7C 60 00 34 */ cntlzw r0, r3 /* 801D4404 001D1204 2C 00 00 0C */ cmpwi r0, 0xc /* 801D4408 001D1208 40 80 00 24 */ bge lbl_801D442C @@ -35933,7 +35933,7 @@ lbl_801D4724: /* 801D4724 001D1524 48 00 00 0C */ b lbl_801D4730 lbl_801D4728: /* 801D4728 001D1528 7F E4 FB 78 */ mr r4, r31 -/* 801D472C 001D152C 4B FF FC D5 */ bl func_801D4400 +/* 801D472C 001D152C 4B FF FC D5 */ bl dolphin.SetInterruptMask lbl_801D4730: /* 801D4730 001D1530 28 03 00 00 */ cmplwi r3, 0 /* 801D4734 001D1534 40 82 FF F4 */ bne lbl_801D4728 @@ -35974,7 +35974,7 @@ lbl_801D47AC: /* 801D47AC 001D15AC 48 00 00 0C */ b lbl_801D47B8 lbl_801D47B0: /* 801D47B0 001D15B0 7F E4 FB 78 */ mr r4, r31 -/* 801D47B4 001D15B4 4B FF FC 4D */ bl func_801D4400 +/* 801D47B4 001D15B4 4B FF FC 4D */ bl dolphin.SetInterruptMask lbl_801D47B8: /* 801D47B8 001D15B8 28 03 00 00 */ cmplwi r3, 0 /* 801D47BC 001D15BC 40 82 FF F4 */ bne lbl_801D47B0 @@ -36376,8 +36376,8 @@ lbl_801D4CBC: /* 801D4D34 001D1B34 7C 7A 03 A6 */ mtspr 0x1a, r3 /* 801D4D38 001D1B38 4C 00 00 64 */ rfi -.global func_801D4D3C -func_801D4D3C: +.global dolphin.RealMode +dolphin.RealMode: /* 801D4D3C 001D1B3C 54 63 00 BE */ clrlwi r3, r3, 2 /* 801D4D40 001D1B40 7C 7A 03 A6 */ mtspr 0x1a, r3 /* 801D4D44 001D1B44 7C 60 00 A6 */ mfmsr r3 @@ -36441,7 +36441,7 @@ lbl_801D4E14: /* 801D4E1C 001D1C1C 41 81 00 14 */ bgt lbl_801D4E30 /* 801D4E20 001D1C20 3C 60 80 1D */ lis r3, lbl_801D4C3C@ha /* 801D4E24 001D1C24 38 63 4C 3C */ addi r3, r3, lbl_801D4C3C@l -/* 801D4E28 001D1C28 4B FF FF 15 */ bl func_801D4D3C +/* 801D4E28 001D1C28 4B FF FF 15 */ bl dolphin.RealMode /* 801D4E2C 001D1C2C 48 00 00 1C */ b lbl_801D4E48 lbl_801D4E30: /* 801D4E30 001D1C30 3C 00 03 00 */ lis r0, 0x300 @@ -36449,7 +36449,7 @@ lbl_801D4E30: /* 801D4E38 001D1C38 41 81 00 10 */ bgt lbl_801D4E48 /* 801D4E3C 001D1C3C 3C 60 80 1D */ lis r3, lbl_801D4CBC@ha /* 801D4E40 001D1C40 38 63 4C BC */ addi r3, r3, lbl_801D4CBC@l -/* 801D4E44 001D1C44 4B FF FE F9 */ bl func_801D4D3C +/* 801D4E44 001D1C44 4B FF FE F9 */ bl dolphin.RealMode lbl_801D4E48: /* 801D4E48 001D1C48 3C 60 08 00 */ lis r3, 0x800 /* 801D4E4C 001D1C4C 4B FF F9 15 */ bl __OSUnmaskInterrupts @@ -36496,8 +36496,8 @@ lbl_801D4EB8: /* 801D4ED4 001D1CD4 7C 08 03 A6 */ mtlr r0 /* 801D4ED8 001D1CD8 4E 80 00 20 */ blr -.global func_801D4EDC -func_801D4EDC: +.global dolphin.Run +dolphin.Run: /* 801D4EDC 001D1CDC 7C 00 04 AC */ sync 0 /* 801D4EE0 001D1CE0 4C 00 01 2C */ isync /* 801D4EE4 001D1CE4 7C 68 03 A6 */ mtlr r3 @@ -36734,7 +36734,7 @@ lbl_801D51F8: /* 801D5214 001D2014 4B FF F0 FD */ bl OSDisableInterrupts /* 801D5218 001D2018 4B FF D2 01 */ bl ICFlashInvalidate /* 801D521C 001D201C 3C 60 81 30 */ lis r3, 0x8130 -/* 801D5220 001D2020 4B FF FC BD */ bl func_801D4EDC +/* 801D5220 001D2020 4B FF FC BD */ bl dolphin.Run /* 801D5224 001D2024 BB 41 03 68 */ lmw r26, 0x368(r1) /* 801D5228 001D2028 80 01 03 84 */ lwz r0, 0x384(r1) /* 801D522C 001D202C 38 21 03 80 */ addi r1, r1, 0x380 @@ -36784,8 +36784,8 @@ lbl_801D52B4: /* 801D52B4 001D20B4 90 64 00 08 */ stw r3, 8(r4) /* 801D52B8 001D20B8 4E 80 00 20 */ blr -.global func_801D52BC -func_801D52BC: +.global dolphin.Reset +dolphin.Reset: /* 801D52BC 001D20BC 48 00 00 20 */ b lbl_801D52DC lbl_801D52C0: /* 801D52C0 001D20C0 7D 10 FA A6 */ mfspr r8, 0x3f0 @@ -36838,7 +36838,7 @@ __OSDoHotReset: /* 801D5350 001D2150 B0 03 00 02 */ sth r0, 2(r3) /* 801D5354 001D2154 4B FF D0 C5 */ bl ICFlashInvalidate /* 801D5358 001D2158 57 E3 18 38 */ slwi r3, r31, 3 -/* 801D535C 001D215C 4B FF FF 61 */ bl func_801D52BC +/* 801D535C 001D215C 4B FF FF 61 */ bl dolphin.Reset /* 801D5360 001D2160 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801D5364 001D2164 83 E1 00 14 */ lwz r31, 0x14(r1) /* 801D5368 001D2168 38 21 00 18 */ addi r1, r1, 0x18 @@ -36959,7 +36959,7 @@ lbl_801D54BC: /* 801D54DC 001D22DC B0 03 00 02 */ sth r0, 2(r3) /* 801D54E0 001D22E0 4B FF CF 39 */ bl ICFlashInvalidate /* 801D54E4 001D22E4 57 A3 18 38 */ slwi r3, r29, 3 -/* 801D54E8 001D22E8 4B FF FD D5 */ bl func_801D52BC +/* 801D54E8 001D22E8 4B FF FD D5 */ bl dolphin.Reset /* 801D54EC 001D22EC 48 00 00 7C */ b lbl_801D5568 lbl_801D54F0: /* 801D54F0 001D22F0 2C 1C 00 00 */ cmpwi r28, 0 @@ -37331,7 +37331,7 @@ lbl_801D59E8: /* 801D5A08 001D2808 80 9F 00 40 */ lwz r4, 0x40(r31) /* 801D5A0C 001D280C 7C 7F 22 14 */ add r3, r31, r4 /* 801D5A10 001D2810 20 A4 00 40 */ subfic r5, r4, 0x40 -/* 801D5A14 001D2814 48 00 00 35 */ bl func_801D5A48 +/* 801D5A14 001D2814 48 00 00 35 */ bl dolphin.WriteSram /* 801D5A18 001D2818 90 7F 00 4C */ stw r3, 0x4c(r31) /* 801D5A1C 001D281C 80 1F 00 4C */ lwz r0, 0x4c(r31) /* 801D5A20 001D2820 2C 00 00 00 */ cmpwi r0, 0 @@ -37346,8 +37346,8 @@ lbl_801D5A30: /* 801D5A40 001D2840 7C 08 03 A6 */ mtlr r0 /* 801D5A44 001D2844 4E 80 00 20 */ blr -.global func_801D5A48 -func_801D5A48: +.global dolphin.WriteSram +dolphin.WriteSram: /* 801D5A48 001D2848 7C 08 02 A6 */ mflr r0 /* 801D5A4C 001D284C 3C C0 80 1D */ lis r6, lbl_801D59E8@ha /* 801D5A50 001D2850 90 01 00 04 */ stw r0, 4(r1) @@ -37563,8 +37563,8 @@ lbl_801D5D40: /* 801D5D4C 001D2B4C 7C 08 03 A6 */ mtlr r0 /* 801D5D50 001D2B50 4E 80 00 20 */ blr -.global func_801D5D54 -func_801D5D54: +.global dolphin.UnlockSram +dolphin.UnlockSram: /* 801D5D54 001D2B54 7C 08 02 A6 */ mflr r0 /* 801D5D58 001D2B58 2C 03 00 00 */ cmpwi r3, 0 /* 801D5D5C 001D2B5C 90 01 00 04 */ stw r0, 4(r1) @@ -37791,7 +37791,7 @@ __OSUnlockSram: /* 801D6094 001D2E94 38 80 00 00 */ li r4, 0 /* 801D6098 001D2E98 90 01 00 04 */ stw r0, 4(r1) /* 801D609C 001D2E9C 94 21 FF F8 */ stwu r1, -8(r1) -/* 801D60A0 001D2EA0 4B FF FC B5 */ bl func_801D5D54 +/* 801D60A0 001D2EA0 4B FF FC B5 */ bl dolphin.UnlockSram /* 801D60A4 001D2EA4 80 01 00 0C */ lwz r0, 0xc(r1) /* 801D60A8 001D2EA8 38 21 00 08 */ addi r1, r1, 8 /* 801D60AC 001D2EAC 7C 08 03 A6 */ mtlr r0 @@ -37803,7 +37803,7 @@ __OSUnlockSramEx: /* 801D60B8 001D2EB8 38 80 00 14 */ li r4, 0x14 /* 801D60BC 001D2EBC 90 01 00 04 */ stw r0, 4(r1) /* 801D60C0 001D2EC0 94 21 FF F8 */ stwu r1, -8(r1) -/* 801D60C4 001D2EC4 4B FF FC 91 */ bl func_801D5D54 +/* 801D60C4 001D2EC4 4B FF FC 91 */ bl dolphin.UnlockSram /* 801D60C8 001D2EC8 80 01 00 0C */ lwz r0, 0xc(r1) /* 801D60CC 001D2ECC 38 21 00 08 */ addi r1, r1, 8 /* 801D60D0 001D2ED0 7C 08 03 A6 */ mtlr r0 @@ -37926,7 +37926,7 @@ lbl_801D6264: lbl_801D6268: /* 801D6268 001D3068 38 60 00 00 */ li r3, 0 /* 801D626C 001D306C 38 80 00 00 */ li r4, 0 -/* 801D6270 001D3070 4B FF FA E5 */ bl func_801D5D54 +/* 801D6270 001D3070 4B FF FA E5 */ bl dolphin.UnlockSram /* 801D6274 001D3074 7F E3 FB 78 */ mr r3, r31 /* 801D6278 001D3078 80 01 00 24 */ lwz r0, 0x24(r1) /* 801D627C 001D307C 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -37963,7 +37963,7 @@ lbl_801D62D8: /* 801D62E4 001D30E4 40 82 00 14 */ bne lbl_801D62F8 /* 801D62E8 001D30E8 38 60 00 00 */ li r3, 0 /* 801D62EC 001D30EC 38 80 00 00 */ li r4, 0 -/* 801D62F0 001D30F0 4B FF FA 65 */ bl func_801D5D54 +/* 801D62F0 001D30F0 4B FF FA 65 */ bl dolphin.UnlockSram /* 801D62F4 001D30F4 48 00 00 24 */ b lbl_801D6318 lbl_801D62F8: /* 801D62F8 001D30F8 54 60 07 B8 */ rlwinm r0, r3, 0, 0x1e, 0x1c @@ -37973,7 +37973,7 @@ lbl_801D62F8: /* 801D6308 001D3108 88 1F 00 13 */ lbz r0, 0x13(r31) /* 801D630C 001D310C 7C 00 F3 78 */ or r0, r0, r30 /* 801D6310 001D3110 98 1F 00 13 */ stb r0, 0x13(r31) -/* 801D6314 001D3114 4B FF FA 41 */ bl func_801D5D54 +/* 801D6314 001D3114 4B FF FA 41 */ bl dolphin.UnlockSram lbl_801D6318: /* 801D6318 001D3118 80 01 00 24 */ lwz r0, 0x24(r1) /* 801D631C 001D311C 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -38011,7 +38011,7 @@ lbl_801D6380: /* 801D6388 001D3188 A3 E3 00 1C */ lhz r31, 0x1c(r3) /* 801D638C 001D318C 38 60 00 00 */ li r3, 0 /* 801D6390 001D3190 38 80 00 14 */ li r4, 0x14 -/* 801D6394 001D3194 4B FF F9 C1 */ bl func_801D5D54 +/* 801D6394 001D3194 4B FF F9 C1 */ bl dolphin.UnlockSram /* 801D6398 001D3198 7F E3 FB 78 */ mr r3, r31 /* 801D639C 001D319C 80 01 00 24 */ lwz r0, 0x24(r1) /* 801D63A0 001D31A0 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -38055,12 +38055,12 @@ lbl_801D640C: /* 801D6424 001D3224 B3 C4 00 00 */ sth r30, 0(r4) /* 801D6428 001D3228 38 60 00 01 */ li r3, 1 /* 801D642C 001D322C 38 80 00 14 */ li r4, 0x14 -/* 801D6430 001D3230 4B FF F9 25 */ bl func_801D5D54 +/* 801D6430 001D3230 4B FF F9 25 */ bl dolphin.UnlockSram /* 801D6434 001D3234 48 00 00 10 */ b lbl_801D6444 lbl_801D6438: /* 801D6438 001D3238 38 60 00 00 */ li r3, 0 /* 801D643C 001D323C 38 80 00 14 */ li r4, 0x14 -/* 801D6440 001D3240 4B FF F9 15 */ bl func_801D5D54 +/* 801D6440 001D3240 4B FF F9 15 */ bl dolphin.UnlockSram lbl_801D6444: /* 801D6444 001D3244 80 01 00 2C */ lwz r0, 0x2c(r1) /* 801D6448 001D3248 83 E1 00 24 */ lwz r31, 0x24(r1) @@ -38095,7 +38095,7 @@ lbl_801D64A8: /* 801D64A8 001D32A8 A3 E3 00 28 */ lhz r31, 0x28(r3) /* 801D64AC 001D32AC 38 60 00 00 */ li r3, 0 /* 801D64B0 001D32B0 38 80 00 14 */ li r4, 0x14 -/* 801D64B4 001D32B4 4B FF F8 A1 */ bl func_801D5D54 +/* 801D64B4 001D32B4 4B FF F8 A1 */ bl dolphin.UnlockSram /* 801D64B8 001D32B8 7F E3 FB 78 */ mr r3, r31 /* 801D64BC 001D32BC 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801D64C0 001D32C0 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -38143,13 +38143,13 @@ lbl_801D6540: /* 801D654C 001D334C 40 82 00 14 */ bne lbl_801D6560 /* 801D6550 001D3350 38 60 00 00 */ li r3, 0 /* 801D6554 001D3354 38 80 00 00 */ li r4, 0 -/* 801D6558 001D3358 4B FF F7 FD */ bl func_801D5D54 +/* 801D6558 001D3358 4B FF F7 FD */ bl dolphin.UnlockSram /* 801D655C 001D335C 48 00 00 14 */ b lbl_801D6570 lbl_801D6560: /* 801D6560 001D3360 B3 C4 00 28 */ sth r30, 0x28(r4) /* 801D6564 001D3364 38 60 00 01 */ li r3, 1 /* 801D6568 001D3368 38 80 00 14 */ li r4, 0x14 -/* 801D656C 001D336C 4B FF F7 E9 */ bl func_801D5D54 +/* 801D656C 001D336C 4B FF F7 E9 */ bl dolphin.UnlockSram lbl_801D6570: /* 801D6570 001D3370 80 01 00 24 */ lwz r0, 0x24(r1) /* 801D6574 001D3374 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -38340,8 +38340,8 @@ OSEnableScheduler: /* 801D67FC 001D35FC 7C 08 03 A6 */ mtlr r0 /* 801D6800 001D3600 4E 80 00 20 */ blr -.global func_801D6804 -func_801D6804: +.global dolphin.UnsetRun +dolphin.UnsetRun: /* 801D6804 001D3604 80 83 02 E0 */ lwz r4, 0x2e0(r3) /* 801D6808 001D3608 80 A3 02 DC */ lwz r5, 0x2dc(r3) /* 801D680C 001D360C 28 04 00 00 */ cmplwi r4, 0 @@ -38395,8 +38395,8 @@ lbl_801D6898: /* 801D68A0 001D36A0 7C 83 23 78 */ mr r3, r4 /* 801D68A4 001D36A4 4E 80 00 20 */ blr -.global func_801D68A8 -func_801D68A8: +.global dolphin.SetEffectivePriority +dolphin.SetEffectivePriority: /* 801D68A8 001D36A8 7C 08 02 A6 */ mflr r0 /* 801D68AC 001D36AC 90 01 00 04 */ stw r0, 4(r1) /* 801D68B0 001D36B0 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -38418,7 +38418,7 @@ lbl_801D68E4: /* 801D68EC 001D36EC 48 00 00 7C */ b lbl_801D6968 lbl_801D68F0: /* 801D68F0 001D36F0 7F E3 FB 78 */ mr r3, r31 -/* 801D68F4 001D36F4 4B FF FF 11 */ bl func_801D6804 +/* 801D68F4 001D36F4 4B FF FF 11 */ bl dolphin.UnsetRun /* 801D68F8 001D36F8 93 DF 02 D0 */ stw r30, 0x2d0(r31) /* 801D68FC 001D36FC 3C 60 80 38 */ lis r3, lbl_8037E0D8@ha /* 801D6900 001D3700 38 03 E0 D8 */ addi r0, r3, lbl_8037E0D8@l @@ -38530,8 +38530,8 @@ lbl_801D6A50: /* 801D6A60 001D3860 7C 08 03 A6 */ mtlr r0 /* 801D6A64 001D3864 4E 80 00 20 */ blr -.global func_801D6A68 -func_801D6A68: +.global dolphin.SelectThread +dolphin.SelectThread: /* 801D6A68 001D3868 7C 08 02 A6 */ mflr r0 /* 801D6A6C 001D386C 3C 80 80 38 */ lis r4, lbl_8037E0D8@ha /* 801D6A70 001D3870 90 01 00 04 */ stw r0, 4(r1) @@ -38694,7 +38694,7 @@ __OSReschedule: /* 801D6CA0 001D3AA0 2C 00 00 00 */ cmpwi r0, 0 /* 801D6CA4 001D3AA4 41 82 00 0C */ beq lbl_801D6CB0 /* 801D6CA8 001D3AA8 38 60 00 00 */ li r3, 0 -/* 801D6CAC 001D3AAC 4B FF FD BD */ bl func_801D6A68 +/* 801D6CAC 001D3AAC 4B FF FD BD */ bl dolphin.SelectThread lbl_801D6CB0: /* 801D6CB0 001D3AB0 80 01 00 0C */ lwz r0, 0xc(r1) /* 801D6CB4 001D3AB4 38 21 00 08 */ addi r1, r1, 8 @@ -38710,7 +38710,7 @@ OSYieldThread: /* 801D6CD0 001D3AD0 4B FF D6 41 */ bl OSDisableInterrupts /* 801D6CD4 001D3AD4 3B E3 00 00 */ addi r31, r3, 0 /* 801D6CD8 001D3AD8 38 60 00 01 */ li r3, 1 -/* 801D6CDC 001D3ADC 4B FF FD 8D */ bl func_801D6A68 +/* 801D6CDC 001D3ADC 4B FF FD 8D */ bl dolphin.SelectThread /* 801D6CE0 001D3AE0 7F E3 FB 78 */ mr r3, r31 /* 801D6CE4 001D3AE4 4B FF D6 55 */ bl OSRestoreInterrupts /* 801D6CE8 001D3AE8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -38747,7 +38747,7 @@ lbl_801D6D4C: /* 801D6D50 001D3B50 2C 00 00 00 */ cmpwi r0, 0 /* 801D6D54 001D3B54 41 81 00 BC */ bgt lbl_801D6E10 /* 801D6D58 001D3B58 7F C3 F3 78 */ mr r3, r30 -/* 801D6D5C 001D3B5C 4B FF FA A9 */ bl func_801D6804 +/* 801D6D5C 001D3B5C 4B FF FA A9 */ bl dolphin.UnsetRun /* 801D6D60 001D3B60 48 00 00 B0 */ b lbl_801D6E10 lbl_801D6D64: /* 801D6D64 001D3B64 38 00 00 01 */ li r0, 1 @@ -38792,7 +38792,7 @@ lbl_801D6DCC: /* 801D6DE8 001D3BE8 7C 00 20 00 */ cmpw r0, r4 /* 801D6DEC 001D3BEC 41 82 00 24 */ beq lbl_801D6E10 /* 801D6DF0 001D3BF0 7F A3 EB 78 */ mr r3, r29 -/* 801D6DF4 001D3BF4 4B FF FA B5 */ bl func_801D68A8 +/* 801D6DF4 001D3BF4 4B FF FA B5 */ bl dolphin.SetEffectivePriority /* 801D6DF8 001D3BF8 7C 7D 1B 79 */ or. r29, r3, r3 /* 801D6DFC 001D3BFC 40 82 FF D0 */ bne lbl_801D6DCC /* 801D6E00 001D3C00 48 00 00 10 */ b lbl_801D6E10 @@ -38839,7 +38839,7 @@ lbl_801D6E70: /* 801D6E84 001D3C84 2C 00 00 00 */ cmpwi r0, 0 /* 801D6E88 001D3C88 41 82 00 0C */ beq lbl_801D6E94 /* 801D6E8C 001D3C8C 38 60 00 00 */ li r3, 0 -/* 801D6E90 001D3C90 4B FF FB D9 */ bl func_801D6A68 +/* 801D6E90 001D3C90 4B FF FB D9 */ bl dolphin.SelectThread lbl_801D6E94: /* 801D6E94 001D3C94 7F E3 FB 78 */ mr r3, r31 /* 801D6E98 001D3C98 4B FF D4 A1 */ bl OSRestoreInterrupts @@ -39022,7 +39022,7 @@ lbl_801D70D0: /* 801D70EC 001D3EEC 7C 00 20 00 */ cmpw r0, r4 /* 801D70F0 001D3EF0 41 82 00 14 */ beq lbl_801D7104 /* 801D70F4 001D3EF4 7F A3 EB 78 */ mr r3, r29 -/* 801D70F8 001D3EF8 4B FF F7 B1 */ bl func_801D68A8 +/* 801D70F8 001D3EF8 4B FF F7 B1 */ bl dolphin.SetEffectivePriority /* 801D70FC 001D3EFC 7C 7D 1B 79 */ or. r29, r3, r3 /* 801D7100 001D3F00 40 82 FF D0 */ bne lbl_801D70D0 lbl_801D7104: @@ -39030,7 +39030,7 @@ lbl_801D7104: /* 801D7108 001D3F08 2C 00 00 00 */ cmpwi r0, 0 /* 801D710C 001D3F0C 41 82 00 0C */ beq lbl_801D7118 /* 801D7110 001D3F10 38 60 00 00 */ li r3, 0 -/* 801D7114 001D3F14 4B FF F9 55 */ bl func_801D6A68 +/* 801D7114 001D3F14 4B FF F9 55 */ bl dolphin.SelectThread lbl_801D7118: /* 801D7118 001D3F18 7F E3 FB 78 */ mr r3, r31 /* 801D711C 001D3F1C 4B FF D2 1D */ bl OSRestoreInterrupts @@ -39078,7 +39078,7 @@ lbl_801D71A4: /* 801D71B0 001D3FB0 48 00 00 C4 */ b lbl_801D7274 lbl_801D71B4: /* 801D71B4 001D3FB4 7F A3 EB 78 */ mr r3, r29 -/* 801D71B8 001D3FB8 4B FF F6 4D */ bl func_801D6804 +/* 801D71B8 001D3FB8 4B FF F6 4D */ bl dolphin.UnsetRun /* 801D71BC 001D3FBC 48 00 00 B8 */ b lbl_801D7274 lbl_801D71C0: /* 801D71C0 001D3FC0 80 9D 02 E0 */ lwz r4, 0x2e0(r29) @@ -39130,7 +39130,7 @@ lbl_801D7240: /* 801D725C 001D405C 7C 00 20 00 */ cmpw r0, r4 /* 801D7260 001D4060 41 82 00 14 */ beq lbl_801D7274 /* 801D7264 001D4064 7F A3 EB 78 */ mr r3, r29 -/* 801D7268 001D4068 4B FF F6 41 */ bl func_801D68A8 +/* 801D7268 001D4068 4B FF F6 41 */ bl dolphin.SetEffectivePriority /* 801D726C 001D406C 7C 7D 1B 79 */ or. r29, r3, r3 /* 801D7270 001D4070 40 82 FF D0 */ bne lbl_801D7240 lbl_801D7274: @@ -39138,7 +39138,7 @@ lbl_801D7274: /* 801D7278 001D4078 2C 00 00 00 */ cmpwi r0, 0 /* 801D727C 001D407C 41 82 00 0C */ beq lbl_801D7288 /* 801D7280 001D4080 38 60 00 00 */ li r3, 0 -/* 801D7284 001D4084 4B FF F7 E5 */ bl func_801D6A68 +/* 801D7284 001D4084 4B FF F7 E5 */ bl dolphin.SelectThread lbl_801D7288: /* 801D7288 001D4088 7F E3 FB 78 */ mr r3, r31 /* 801D728C 001D408C 4B FF D0 AD */ bl OSRestoreInterrupts @@ -39211,7 +39211,7 @@ lbl_801D7360: /* 801D736C 001D416C 2C 00 00 00 */ cmpwi r0, 0 /* 801D7370 001D4170 41 82 00 0C */ beq lbl_801D737C /* 801D7374 001D4174 38 60 00 00 */ li r3, 0 -/* 801D7378 001D4178 4B FF F6 F1 */ bl func_801D6A68 +/* 801D7378 001D4178 4B FF F6 F1 */ bl dolphin.SelectThread lbl_801D737C: /* 801D737C 001D417C 7F E3 FB 78 */ mr r3, r31 /* 801D7380 001D4180 4B FF CF B9 */ bl OSRestoreInterrupts @@ -39286,7 +39286,7 @@ lbl_801D7460: /* 801D7470 001D4270 2C 00 00 00 */ cmpwi r0, 0 /* 801D7474 001D4274 41 82 00 0C */ beq lbl_801D7480 /* 801D7478 001D4278 38 60 00 00 */ li r3, 0 -/* 801D747C 001D427C 4B FF F5 ED */ bl func_801D6A68 +/* 801D747C 001D427C 4B FF F5 ED */ bl dolphin.SelectThread lbl_801D7480: /* 801D7480 001D4280 7F E3 FB 78 */ mr r3, r31 /* 801D7484 001D4284 4B FF CE B5 */ bl OSRestoreInterrupts @@ -39414,8 +39414,8 @@ __OSTimeToSystemTime: /* 801D7620 001D4420 7C 08 03 A6 */ mtlr r0 /* 801D7624 001D4424 4E 80 00 20 */ blr -.global func_801D7628 -func_801D7628: +.global dolphin.GetDates +dolphin.GetDates: /* 801D7628 001D4428 3C A0 92 49 */ lis r5, 0x92492493@ha /* 801D762C 001D442C 38 05 24 93 */ addi r0, r5, 0x92492493@l /* 801D7630 001D4430 38 E3 00 06 */ addi r7, r3, 6 @@ -39634,7 +39634,7 @@ lbl_801D7838: lbl_801D7944: /* 801D7944 001D4744 7F 43 D3 78 */ mr r3, r26 /* 801D7948 001D4748 7F E4 FB 78 */ mr r4, r31 -/* 801D794C 001D474C 4B FF FC DD */ bl func_801D7628 +/* 801D794C 001D474C 4B FF FC DD */ bl dolphin.GetDates /* 801D7950 001D4750 3C 60 88 89 */ lis r3, 0x88888889@ha /* 801D7954 001D4754 38 A3 88 89 */ addi r5, r3, 0x88888889@l /* 801D7958 001D4758 7C 05 D8 96 */ mulhw r0, r5, r27 @@ -39675,14 +39675,14 @@ func_801D79CC: /* 801D79CC 001D47CC 7C 08 02 A6 */ mflr r0 /* 801D79D0 001D47D0 90 01 00 04 */ stw r0, 4(r1) /* 801D79D4 001D47D4 94 21 FF F8 */ stwu r1, -8(r1) -/* 801D79D8 001D47D8 48 00 00 15 */ bl func_801D79EC +/* 801D79D8 001D47D8 48 00 00 15 */ bl dolphin.__init_cpp /* 801D79DC 001D47DC 80 01 00 0C */ lwz r0, 0xc(r1) /* 801D79E0 001D47E0 38 21 00 08 */ addi r1, r1, 8 /* 801D79E4 001D47E4 7C 08 03 A6 */ mtlr r0 /* 801D79E8 001D47E8 4E 80 00 20 */ blr -.global func_801D79EC -func_801D79EC: +.global dolphin.__init_cpp +dolphin.__init_cpp: /* 801D79EC 001D47EC 7C 08 02 A6 */ mflr r0 /* 801D79F0 001D47F0 90 01 00 04 */ stw r0, 4(r1) /* 801D79F4 001D47F4 94 21 FF F0 */ stwu r1, -0x10(r1) @@ -39720,8 +39720,8 @@ func_801D7A40: /* 801D7A58 001D4858 7C 08 03 A6 */ mtlr r0 /* 801D7A5C 001D485C 4E 80 00 20 */ blr -.global func_801D7A60 -func_801D7A60: +.global dolphin.ClampStick +dolphin.ClampStick: /* 801D7A60 001D4860 88 03 00 00 */ lbz r0, 0(r3) /* 801D7A64 001D4864 89 84 00 00 */ lbz r12, 0(r4) /* 801D7A68 001D4868 7C 00 07 75 */ extsb. r0, r0 @@ -39833,13 +39833,13 @@ lbl_801D7BC0: /* 801D7BD4 001D49D4 88 DC 00 04 */ lbz r6, 4(r28) /* 801D7BD8 001D49D8 38 9D 00 03 */ addi r4, r29, 3 /* 801D7BDC 001D49DC 88 FC 00 02 */ lbz r7, 2(r28) -/* 801D7BE0 001D49E0 4B FF FE 81 */ bl func_801D7A60 +/* 801D7BE0 001D49E0 4B FF FE 81 */ bl dolphin.ClampStick /* 801D7BE4 001D49E4 88 BC 00 06 */ lbz r5, 6(r28) /* 801D7BE8 001D49E8 38 7D 00 04 */ addi r3, r29, 4 /* 801D7BEC 001D49EC 88 DC 00 07 */ lbz r6, 7(r28) /* 801D7BF0 001D49F0 38 9D 00 05 */ addi r4, r29, 5 /* 801D7BF4 001D49F4 88 FC 00 05 */ lbz r7, 5(r28) -/* 801D7BF8 001D49F8 4B FF FE 69 */ bl func_801D7A60 +/* 801D7BF8 001D49F8 4B FF FE 69 */ bl dolphin.ClampStick /* 801D7BFC 001D49FC 88 9D 00 06 */ lbz r4, 6(r29) /* 801D7C00 001D4A00 88 1C 00 00 */ lbz r0, 0(r28) /* 801D7C04 001D4A04 88 7F 00 00 */ lbz r3, 0(r31) @@ -39889,8 +39889,8 @@ lbl_801D7C74: /* 801D7C9C 001D4A9C 7C 08 03 A6 */ mtlr r0 /* 801D7CA0 001D4AA0 4E 80 00 20 */ blr -.global func_801D7CA4 -func_801D7CA4: +.global dolphin.UpdateOrigin +dolphin.UpdateOrigin: /* 801D7CA4 001D4AA4 7C 08 02 A6 */ mflr r0 /* 801D7CA8 001D4AA8 3C A0 80 38 */ lis r5, lbl_8037EAE0@ha /* 801D7CAC 001D4AAC 90 01 00 04 */ stw r0, 4(r1) @@ -40012,7 +40012,7 @@ lbl_801D7E48: /* 801D7E58 001D4C58 93 E1 00 2C */ stw r31, 0x2c(r1) /* 801D7E5C 001D4C5C 40 82 00 48 */ bne lbl_801D7EA4 /* 801D7E60 001D4C60 80 6D 86 6C */ lwz r3, lbl_803CAF6C-_SDA_BASE_(r13) -/* 801D7E64 001D4C64 4B FF FE 41 */ bl func_801D7CA4 +/* 801D7E64 001D4C64 4B FF FE 41 */ bl dolphin.UpdateOrigin /* 801D7E68 001D4C68 83 ED 86 6C */ lwz r31, lbl_803CAF6C-_SDA_BASE_(r13) /* 801D7E6C 001D4C6C 3C 00 80 00 */ lis r0, 0x8000 /* 801D7E70 001D4C70 80 6D 9C E4 */ lwz r3, lbl_803CC5E4-_SDA_BASE_(r13) @@ -40073,7 +40073,7 @@ lbl_801D7F0C: /* 801D7F40 001D4D40 57 E0 07 3F */ clrlwi. r0, r31, 0x1c /* 801D7F44 001D4D44 40 82 00 0C */ bne lbl_801D7F50 /* 801D7F48 001D4D48 7F A3 EB 78 */ mr r3, r29 -/* 801D7F4C 001D4D4C 4B FF FD 59 */ bl func_801D7CA4 +/* 801D7F4C 001D4D4C 4B FF FD 59 */ bl dolphin.UpdateOrigin lbl_801D7F50: /* 801D7F50 001D4D50 57 E0 07 39 */ rlwinm. r0, r31, 0, 0x1c, 0x1c /* 801D7F54 001D4D54 41 82 00 5C */ beq lbl_801D7FB0 @@ -41785,8 +41785,8 @@ lbl_801D97C8: /* 801D97C8 001D65C8 7C A3 2B 78 */ mr r3, r5 /* 801D97CC 001D65CC 4E 80 00 20 */ blr -.global func_801D97D0 -func_801D97D0: +.global dolphin.CompleteTransfer +dolphin.CompleteTransfer: /* 801D97D0 001D65D0 7C 08 02 A6 */ mflr r0 /* 801D97D4 001D65D4 3C 60 CC 00 */ lis r3, 0xCC006400@ha /* 801D97D8 001D65D8 90 01 00 04 */ stw r0, 4(r1) @@ -42010,7 +42010,7 @@ lbl_801D9ACC: /* 801D9B04 001D6904 28 00 00 00 */ cmplwi r0, 0 /* 801D9B08 001D6908 40 82 01 84 */ bne lbl_801D9C8C /* 801D9B0C 001D690C 82 FD 00 44 */ lwz r23, 0x44(r29) -/* 801D9B10 001D6910 4B FF FC C1 */ bl func_801D97D0 +/* 801D9B10 001D6910 4B FF FC C1 */ bl dolphin.CompleteTransfer /* 801D9B14 001D6914 82 BD 00 54 */ lwz r21, 0x54(r29) /* 801D9B18 001D6918 3B 60 00 00 */ li r27, 0 /* 801D9B1C 001D691C 3A C3 00 00 */ addi r22, r3, 0 @@ -42044,7 +42044,7 @@ lbl_801D9B28: /* 801D9B88 001D6988 80 D9 00 0C */ lwz r6, 0xc(r25) /* 801D9B8C 001D698C 80 F9 00 10 */ lwz r7, 0x10(r25) /* 801D9B90 001D6990 81 19 00 14 */ lwz r8, 0x14(r25) -/* 801D9B94 001D6994 48 00 05 89 */ bl func_801DA11C +/* 801D9B94 001D6994 48 00 05 89 */ bl dolphin.__SITransfer /* 801D9B98 001D6998 2C 03 00 00 */ cmpwi r3, 0 /* 801D9B9C 001D699C 41 82 00 2C */ beq lbl_801D9BC8 /* 801D9BA0 001D69A0 1C 1A 00 28 */ mulli r0, r26, 0x28 @@ -42125,7 +42125,7 @@ lbl_801D9C8C: /* 801D9CB8 001D6AB8 3B 20 00 00 */ li r25, 0 lbl_801D9CBC: /* 801D9CBC 001D6ABC 7F 23 CB 78 */ mr r3, r25 -/* 801D9CC0 001D6AC0 48 00 08 7D */ bl func_801DA53C +/* 801D9CC0 001D6AC0 48 00 08 7D */ bl dolphin.SIGetResponseRaw /* 801D9CC4 001D6AC4 2C 03 00 00 */ cmpwi r3, 0 /* 801D9CC8 001D6AC8 41 82 00 08 */ beq lbl_801D9CD0 /* 801D9CCC 001D6ACC 92 B6 00 00 */ stw r21, 0(r22) @@ -42218,8 +42218,8 @@ lbl_801D9DFC: /* 801D9E08 001D6C08 7C 08 03 A6 */ mtlr r0 /* 801D9E0C 001D6C0C 4E 80 00 20 */ blr -.global func_801D9E10 -func_801D9E10: +.global dolphin.SIEnablePollingInterrupt +dolphin.SIEnablePollingInterrupt: /* 801D9E10 001D6C10 7C 08 02 A6 */ mflr r0 /* 801D9E14 001D6C14 3C 80 80 38 */ lis r4, lbl_8037EB20@ha /* 801D9E18 001D6C18 90 01 00 04 */ stw r0, 4(r1) @@ -42302,7 +42302,7 @@ lbl_801D9F0C: /* 801D9F24 001D6D24 7C 60 22 14 */ add r3, r0, r4 /* 801D9F28 001D6D28 93 C3 00 00 */ stw r30, 0(r3) /* 801D9F2C 001D6D2C 38 60 00 01 */ li r3, 1 -/* 801D9F30 001D6D30 4B FF FE E1 */ bl func_801D9E10 +/* 801D9F30 001D6D30 4B FF FE E1 */ bl dolphin.SIEnablePollingInterrupt /* 801D9F34 001D6D34 7F E3 FB 78 */ mr r3, r31 /* 801D9F38 001D6D38 4B FF A4 01 */ bl OSRestoreInterrupts /* 801D9F3C 001D6D3C 38 60 00 01 */ li r3, 1 @@ -42370,7 +42370,7 @@ lbl_801DA018: /* 801DA018 001D6E18 2C 04 00 04 */ cmpwi r4, 4 /* 801DA01C 001D6E1C 40 82 00 0C */ bne lbl_801DA028 /* 801DA020 001D6E20 38 60 00 00 */ li r3, 0 -/* 801DA024 001D6E24 4B FF FD ED */ bl func_801D9E10 +/* 801DA024 001D6E24 4B FF FD ED */ bl dolphin.SIEnablePollingInterrupt lbl_801DA028: /* 801DA028 001D6E28 7F E3 FB 78 */ mr r3, r31 /* 801DA02C 001D6E2C 4B FF A3 0D */ bl OSRestoreInterrupts @@ -42440,8 +42440,8 @@ lbl_801DA0B8: /* 801DA114 001D6F14 7C 08 03 A6 */ mtlr r0 /* 801DA118 001D6F18 4E 80 00 20 */ blr -.global func_801DA11C -func_801DA11C: +.global dolphin.__SITransfer +dolphin.__SITransfer: /* 801DA11C 001D6F1C 7C 08 02 A6 */ mflr r0 /* 801DA120 001D6F20 3D 20 80 2B */ lis r9, lbl_802B6588@ha /* 801DA124 001D6F24 90 01 00 04 */ stw r0, 4(r1) @@ -42743,8 +42743,8 @@ lbl_801DA528: /* 801DA534 001D7334 7C 08 03 A6 */ mtlr r0 /* 801DA538 001D7338 4E 80 00 20 */ blr -.global func_801DA53C -func_801DA53C: +.global dolphin.SIGetResponseRaw +dolphin.SIGetResponseRaw: /* 801DA53C 001D733C 7C 08 02 A6 */ mflr r0 /* 801DA540 001D7340 3C 80 80 38 */ lis r4, lbl_8037EB20@ha /* 801DA544 001D7344 90 01 00 04 */ stw r0, 4(r1) @@ -42881,7 +42881,7 @@ lbl_801DA6D4: /* 801DA72C 001D752C 80 DF 00 0C */ lwz r6, 0xc(r31) /* 801DA730 001D7530 80 FF 00 10 */ lwz r7, 0x10(r31) /* 801DA734 001D7534 81 1F 00 14 */ lwz r8, 0x14(r31) -/* 801DA738 001D7538 4B FF F9 E5 */ bl func_801DA11C +/* 801DA738 001D7538 4B FF F9 E5 */ bl dolphin.__SITransfer /* 801DA73C 001D753C 2C 03 00 00 */ cmpwi r3, 0 /* 801DA740 001D7540 41 82 00 0C */ beq lbl_801DA74C /* 801DA744 001D7544 38 00 FF FF */ li r0, -1 @@ -42968,7 +42968,7 @@ lbl_801DA858: /* 801DA864 001D7664 38 DB 00 00 */ addi r6, r27, 0 /* 801DA868 001D7668 38 FC 00 00 */ addi r7, r28, 0 /* 801DA86C 001D766C 39 1D 00 00 */ addi r8, r29, 0 -/* 801DA870 001D7670 4B FF F8 AD */ bl func_801DA11C +/* 801DA870 001D7670 4B FF F8 AD */ bl dolphin.__SITransfer /* 801DA874 001D7674 2C 03 00 00 */ cmpwi r3, 0 /* 801DA878 001D7678 41 82 00 14 */ beq lbl_801DA88C /* 801DA87C 001D767C 7E A3 AB 78 */ mr r3, r21 @@ -43550,7 +43550,7 @@ lbl_801DB094: /* 801DB0A0 001D7EA0 80 0D 9D 58 */ lwz r0, lbl_803CC658-_SDA_BASE_(r13) /* 801DB0A4 001D7EA4 28 00 00 01 */ cmplwi r0, 1 /* 801DB0A8 001D7EA8 40 82 00 10 */ bne lbl_801DB0B8 -/* 801DB0AC 001D7EAC 48 00 18 51 */ bl func_801DC8FC +/* 801DB0AC 001D7EAC 48 00 18 51 */ bl dolphin.getCurrentFieldEvenOdd /* 801DB0B0 001D7EB0 28 03 00 00 */ cmplwi r3, 0 /* 801DB0B4 001D7EB4 41 82 00 C4 */ beq lbl_801DB178 lbl_801DB0B8: @@ -43678,8 +43678,8 @@ VISetPostRetraceCallback: /* 801DB260 001D8060 7C 08 03 A6 */ mtlr r0 /* 801DB264 001D8064 4E 80 00 20 */ blr -.global func_801DB268 -func_801DB268: +.global dolphin.getTiming +dolphin.getTiming: /* 801DB268 001D8068 28 03 00 1A */ cmplwi r3, 0x1a /* 801DB26C 001D806C 3C 80 80 2B */ lis r4, lbl_802B6738@ha /* 801DB270 001D8070 38 A4 67 38 */ addi r5, r4, lbl_802B6738@l @@ -43736,7 +43736,7 @@ __VIInit: /* 801DB32C 001D812C 93 E3 00 CC */ stw r31, 0x800000CC@l(r3) /* 801DB330 001D8130 38 7D 00 00 */ addi r3, r29, 0 /* 801DB334 001D8134 57 BE 07 BC */ rlwinm r30, r29, 0, 0x1e, 0x1e -/* 801DB338 001D8138 4B FF FF 31 */ bl func_801DB268 +/* 801DB338 001D8138 4B FF FF 31 */ bl dolphin.getTiming /* 801DB33C 001D813C 3C 80 CC 00 */ lis r4, 0xCC002000@ha /* 801DB340 001D8140 38 00 00 02 */ li r0, 2 /* 801DB344 001D8144 38 A4 20 00 */ addi r5, r4, 0xCC002000@l @@ -44005,7 +44005,7 @@ lbl_801DB734: /* 801DB734 001D8534 80 04 00 00 */ lwz r0, 0(r4) /* 801DB738 001D8538 54 63 10 3A */ slwi r3, r3, 2 /* 801DB73C 001D853C 7C 63 02 14 */ add r3, r3, r0 -/* 801DB740 001D8540 4B FF FB 29 */ bl func_801DB268 +/* 801DB740 001D8540 4B FF FB 29 */ bl dolphin.getTiming /* 801DB744 001D8544 90 7E 01 44 */ stw r3, 0x144(r30) /* 801DB748 001D8548 38 9E 01 44 */ addi r4, r30, 0x144 /* 801DB74C 001D854C 38 00 02 80 */ li r0, 0x280 @@ -44208,8 +44208,8 @@ lbl_801DB9D8: /* 801DBA04 001D8804 7C 08 03 A6 */ mtlr r0 /* 801DBA08 001D8808 4E 80 00 20 */ blr -.global func_801DBA0C -func_801DBA0C: +.global dolphin.setFbbRegs +dolphin.setFbbRegs: /* 801DBA0C 001D880C 94 21 FF B8 */ stwu r1, -0x48(r1) /* 801DBA10 001D8810 3D 20 80 38 */ lis r9, lbl_8037ED20@ha /* 801DBA14 001D8814 39 29 ED 20 */ addi r9, r9, lbl_8037ED20@l @@ -44403,8 +44403,8 @@ lbl_801DBCD4: /* 801DBCD8 001D8AD8 38 21 00 48 */ addi r1, r1, 0x48 /* 801DBCDC 001D8ADC 4E 80 00 20 */ blr -.global func_801DBCE0 -func_801DBCE0: +.global dolphin.setVerticalRegs +dolphin.setVerticalRegs: /* 801DBCE0 001D8AE0 94 21 FF D8 */ stwu r1, -0x28(r1) /* 801DBCE4 001D8AE4 3D 60 80 38 */ lis r11, lbl_8037ED20@ha /* 801DBCE8 001D8AE8 39 6B ED 20 */ addi r11, r11, lbl_8037ED20@l @@ -44690,7 +44690,7 @@ lbl_801DC0D0: /* 801DC0E0 001D8EE0 80 1C 00 00 */ lwz r0, 0(r28) /* 801DC0E4 001D8EE4 54 63 10 3A */ slwi r3, r3, 2 /* 801DC0E8 001D8EE8 7C 63 02 14 */ add r3, r3, r0 -/* 801DC0EC 001D8EEC 4B FF F1 7D */ bl func_801DB268 +/* 801DC0EC 001D8EEC 4B FF F1 7D */ bl dolphin.getTiming /* 801DC0F0 001D8EF0 7C 7E 1B 78 */ mr r30, r3 /* 801DC0F4 001D8EF4 93 DD 01 44 */ stw r30, 0x144(r29) /* 801DC0F8 001D8EF8 A0 18 00 00 */ lhz r0, 0(r24) @@ -45073,7 +45073,7 @@ lbl_801DC5E4: /* 801DC650 001D9450 38 BD 01 28 */ addi r5, r29, 0x128 /* 801DC654 001D9454 38 DD 01 3C */ addi r6, r29, 0x13c /* 801DC658 001D9458 38 FD 01 40 */ addi r7, r29, 0x140 -/* 801DC65C 001D945C 4B FF F3 B1 */ bl func_801DBA0C +/* 801DC65C 001D945C 4B FF F3 B1 */ bl dolphin.setFbbRegs lbl_801DC660: /* 801DC660 001D9460 80 1D 01 30 */ lwz r0, 0x130(r29) /* 801DC664 001D9464 90 01 00 08 */ stw r0, 8(r1) @@ -45085,7 +45085,7 @@ lbl_801DC660: /* 801DC67C 001D947C A1 1E 00 06 */ lhz r8, 6(r30) /* 801DC680 001D9480 A1 3E 00 08 */ lhz r9, 8(r30) /* 801DC684 001D9484 A1 5E 00 0A */ lhz r10, 0xa(r30) -/* 801DC688 001D9488 4B FF F6 59 */ bl func_801DBCE0 +/* 801DC688 001D9488 4B FF F6 59 */ bl dolphin.setVerticalRegs /* 801DC68C 001D948C 7D C3 73 78 */ mr r3, r14 /* 801DC690 001D9490 4B FF 7C A9 */ bl OSRestoreInterrupts /* 801DC694 001D9494 B9 C1 00 30 */ lmw r14, 0x30(r1) @@ -45197,7 +45197,7 @@ VISetNextFrameBuffer: /* 801DC814 001D9614 38 BF 01 28 */ addi r5, r31, 0x128 /* 801DC818 001D9618 38 DF 01 3C */ addi r6, r31, 0x13c /* 801DC81C 001D961C 38 FF 01 40 */ addi r7, r31, 0x140 -/* 801DC820 001D9620 4B FF F1 ED */ bl func_801DBA0C +/* 801DC820 001D9620 4B FF F1 ED */ bl dolphin.setFbbRegs /* 801DC824 001D9624 7F C3 F3 78 */ mr r3, r30 /* 801DC828 001D9628 4B FF 7B 11 */ bl OSRestoreInterrupts /* 801DC82C 001D962C 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -45231,7 +45231,7 @@ VISetBlack: /* 801DC890 001D9690 A1 0A 00 06 */ lhz r8, 6(r10) /* 801DC894 001D9694 A1 2A 00 08 */ lhz r9, 8(r10) /* 801DC898 001D9698 A1 4A 00 0A */ lhz r10, 0xa(r10) -/* 801DC89C 001D969C 4B FF F4 45 */ bl func_801DBCE0 +/* 801DC89C 001D969C 4B FF F4 45 */ bl dolphin.setVerticalRegs /* 801DC8A0 001D96A0 7F C3 F3 78 */ mr r3, r30 /* 801DC8A4 001D96A4 4B FF 7A 95 */ bl OSRestoreInterrupts /* 801DC8A8 001D96A8 80 01 00 24 */ lwz r0, 0x24(r1) @@ -45241,8 +45241,8 @@ VISetBlack: /* 801DC8B8 001D96B8 7C 08 03 A6 */ mtlr r0 /* 801DC8BC 001D96BC 4E 80 00 20 */ blr -.global func_801DC8C0 -func_801DC8C0: +.global dolphin.GetCurrentDisplayPosition +dolphin.GetCurrentDisplayPosition: /* 801DC8C0 001D96C0 3C A0 CC 00 */ lis r5, 0xCC002000@ha /* 801DC8C4 001D96C4 38 E5 20 00 */ addi r7, r5, 0xCC002000@l /* 801DC8C8 001D96C8 A4 07 00 2C */ lhzu r0, 0x2c(r7) @@ -45260,8 +45260,8 @@ lbl_801DC8D4: /* 801DC8F4 001D96F4 91 24 00 00 */ stw r9, 0(r4) /* 801DC8F8 001D96F8 4E 80 00 20 */ blr -.global func_801DC8FC -func_801DC8FC: +.global dolphin.getCurrentFieldEvenOdd +dolphin.getCurrentFieldEvenOdd: /* 801DC8FC 001D96FC 3C 60 CC 00 */ lis r3, 0xCC002000@ha /* 801DC900 001D9700 38 E3 20 00 */ addi r7, r3, 0xCC002000@l /* 801DC904 001D9704 A4 07 00 2C */ lhzu r0, 0x2c(r7) @@ -45302,7 +45302,7 @@ VIGetNextField: /* 801DC97C 001D977C 3B C3 00 00 */ addi r30, r3, 0 /* 801DC980 001D9780 38 61 00 10 */ addi r3, r1, 0x10 /* 801DC984 001D9784 38 81 00 14 */ addi r4, r1, 0x14 -/* 801DC988 001D9788 4B FF FF 39 */ bl func_801DC8C0 +/* 801DC988 001D9788 4B FF FF 39 */ bl dolphin.GetCurrentDisplayPosition /* 801DC98C 001D978C 80 AD 9D 68 */ lwz r5, lbl_803CC668-_SDA_BASE_(r13) /* 801DC990 001D9790 80 61 00 10 */ lwz r3, 0x10(r1) /* 801DC994 001D9794 A0 05 00 1A */ lhz r0, 0x1a(r5) diff --git a/asm/rwsdk/rwsdk.s b/asm/rwsdk/rwsdk.s index c61b362b3..c8e714df4 100644 --- a/asm/rwsdk/rwsdk.s +++ b/asm/rwsdk/rwsdk.s @@ -313,8 +313,8 @@ lbl_801F7698: /* 801F76A8 001F44A8 38 21 00 60 */ addi r1, r1, 0x60 /* 801F76AC 001F44AC 4E 80 00 20 */ blr -.global func_801F76B0 -func_801F76B0: +.global rwsdk.GeometryForAllLineIntersections +rwsdk.GeometryForAllLineIntersections: /* 801F76B0 001F44B0 94 21 FF 00 */ stwu r1, -0x100(r1) /* 801F76B4 001F44B4 7C 08 02 A6 */ mflr r0 /* 801F76B8 001F44B8 90 01 01 04 */ stw r0, 0x104(r1) @@ -604,8 +604,8 @@ lbl_801F7AAC: /* 801F7AF4 001F48F4 38 21 01 00 */ addi r1, r1, 0x100 /* 801F7AF8 001F48F8 4E 80 00 20 */ blr -.global func_801F7AFC -func_801F7AFC: +.global rwsdk.GeometryForAllSphereIntersections +rwsdk.GeometryForAllSphereIntersections: /* 801F7AFC 001F48FC 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 801F7B00 001F4900 7C 08 02 A6 */ mflr r0 /* 801F7B04 001F4904 90 01 00 A4 */ stw r0, 0xa4(r1) @@ -731,8 +731,8 @@ lbl_801F7CB4: /* 801F7CCC 001F4ACC 38 21 00 A0 */ addi r1, r1, 0xa0 /* 801F7CD0 001F4AD0 4E 80 00 20 */ blr -.global func_801F7CD4 -func_801F7CD4: +.global rwsdk.AtomicForAllLineIntersections +rwsdk.AtomicForAllLineIntersections: /* 801F7CD4 001F4AD4 94 21 FE 90 */ stwu r1, -0x170(r1) /* 801F7CD8 001F4AD8 7C 08 02 A6 */ mflr r0 /* 801F7CDC 001F4ADC 90 01 01 74 */ stw r0, 0x174(r1) @@ -778,7 +778,7 @@ func_801F7CD4: /* 801F7D7C 001F4B7C 7F E3 FB 78 */ mr r3, r31 /* 801F7D80 001F4B80 7E E5 BB 78 */ mr r5, r23 /* 801F7D84 001F4B84 38 81 00 2C */ addi r4, r1, 0x2c -/* 801F7D88 001F4B88 4B FF F9 29 */ bl func_801F76B0 +/* 801F7D88 001F4B88 4B FF F9 29 */ bl rwsdk.GeometryForAllLineIntersections /* 801F7D8C 001F4B8C 28 03 00 00 */ cmplwi r3, 0 /* 801F7D90 001F4B90 40 82 04 78 */ bne lbl_801F8208 /* 801F7D94 001F4B94 38 60 00 00 */ li r3, 0 @@ -1109,8 +1109,8 @@ lbl_801F820C: /* 801F8264 001F5064 38 21 01 70 */ addi r1, r1, 0x170 /* 801F8268 001F5068 4E 80 00 20 */ blr -.global func_801F826C -func_801F826C: +.global rwsdk.AtomicForAllSphereIntersections +rwsdk.AtomicForAllSphereIntersections: /* 801F826C 001F506C 94 21 FF 10 */ stwu r1, -0xf0(r1) /* 801F8270 001F5070 7C 08 02 A6 */ mflr r0 /* 801F8274 001F5074 90 01 00 F4 */ stw r0, 0xf4(r1) @@ -1154,7 +1154,7 @@ func_801F826C: /* 801F830C 001F510C 7F E3 FB 78 */ mr r3, r31 /* 801F8310 001F5110 7E E5 BB 78 */ mr r5, r23 /* 801F8314 001F5114 38 81 00 30 */ addi r4, r1, 0x30 -/* 801F8318 001F5118 4B FF F7 E5 */ bl func_801F7AFC +/* 801F8318 001F5118 4B FF F7 E5 */ bl rwsdk.GeometryForAllSphereIntersections /* 801F831C 001F511C 28 03 00 00 */ cmplwi r3, 0 /* 801F8320 001F5120 40 82 02 C8 */ bne lbl_801F85E8 /* 801F8324 001F5124 38 60 00 00 */ li r3, 0 @@ -1382,12 +1382,12 @@ lbl_801F8650: /* 801F8658 001F5458 48 00 00 7C */ b lbl_801F86D4 lbl_801F865C: /* 801F865C 001F545C 38 A1 00 18 */ addi r5, r1, 0x18 -/* 801F8660 001F5460 4B FF F6 75 */ bl func_801F7CD4 +/* 801F8660 001F5460 4B FF F6 75 */ bl rwsdk.AtomicForAllLineIntersections /* 801F8664 001F5464 7F E3 FB 78 */ mr r3, r31 /* 801F8668 001F5468 48 00 00 90 */ b lbl_801F86F8 lbl_801F866C: /* 801F866C 001F546C 38 A1 00 18 */ addi r5, r1, 0x18 -/* 801F8670 001F5470 4B FF FB FD */ bl func_801F826C +/* 801F8670 001F5470 4B FF FB FD */ bl rwsdk.AtomicForAllSphereIntersections /* 801F8674 001F5474 7F E3 FB 78 */ mr r3, r31 /* 801F8678 001F5478 48 00 00 80 */ b lbl_801F86F8 lbl_801F867C: @@ -1399,7 +1399,7 @@ lbl_801F867C: /* 801F8690 001F5490 7F E3 FB 78 */ mr r3, r31 /* 801F8694 001F5494 7C 04 03 78 */ mr r4, r0 /* 801F8698 001F5498 38 A1 00 18 */ addi r5, r1, 0x18 -/* 801F869C 001F549C 4B FF FB D1 */ bl func_801F826C +/* 801F869C 001F549C 4B FF FB D1 */ bl rwsdk.AtomicForAllSphereIntersections /* 801F86A0 001F54A0 7F E3 FB 78 */ mr r3, r31 /* 801F86A4 001F54A4 48 00 00 54 */ b lbl_801F86F8 lbl_801F86A8: @@ -1431,8 +1431,8 @@ lbl_801F86F8: /* 801F8704 001F5504 38 21 00 30 */ addi r1, r1, 0x30 /* 801F8708 001F5508 4E 80 00 20 */ blr -.global func_801F870C -func_801F870C: +.global rwsdk.WorldForAllLineWorldSectorIntersections +rwsdk.WorldForAllLineWorldSectorIntersections: /* 801F870C 001F550C 94 21 F8 80 */ stwu r1, -0x780(r1) /* 801F8710 001F5510 7C 08 02 A6 */ mflr r0 /* 801F8714 001F5514 90 01 07 84 */ stw r0, 0x784(r1) @@ -2584,7 +2584,7 @@ lbl_801F97C4: /* 801F97E8 001F65E8 39 01 00 D4 */ addi r8, r1, 0xd4 /* 801F97EC 001F65EC D0 21 00 CC */ stfs f1, 0xcc(r1) /* 801F97F0 001F65F0 D0 01 00 D0 */ stfs f0, 0xd0(r1) -/* 801F97F4 001F65F4 4B FF EF 19 */ bl func_801F870C +/* 801F97F4 001F65F4 4B FF EF 19 */ bl rwsdk.WorldForAllLineWorldSectorIntersections /* 801F97F8 001F65F8 7F A3 EB 78 */ mr r3, r29 /* 801F97FC 001F65FC 48 00 03 74 */ b lbl_801F9B70 lbl_801F9800: @@ -5735,8 +5735,8 @@ RpHAnimFrameGetHierarchy: /* 801FC548 001F9348 7C 63 00 2E */ lwzx r3, r3, r0 /* 801FC54C 001F934C 4E 80 00 20 */ blr -.global func_801FC550 -func_801FC550: +.global rwsdk._rxGCChannelMaterialSetup +rwsdk._rxGCChannelMaterialSetup: /* 801FC550 001F9350 94 21 FF A0 */ stwu r1, -0x60(r1) /* 801FC554 001F9354 7C 08 02 A6 */ mflr r0 /* 801FC558 001F9358 90 01 00 64 */ stw r0, 0x64(r1) @@ -5903,8 +5903,8 @@ lbl_801FC7B0: /* 801FC7C0 001F95C0 38 21 00 60 */ addi r1, r1, 0x60 /* 801FC7C4 001F95C4 4E 80 00 20 */ blr -.global func_801FC7C8 -func_801FC7C8: +.global rwsdk.MeshRenderDual +rwsdk.MeshRenderDual: /* 801FC7C8 001F95C8 94 21 FF C0 */ stwu r1, -0x40(r1) /* 801FC7CC 001F95CC 7C 08 02 A6 */ mflr r0 /* 801FC7D0 001F95D0 90 01 00 44 */ stw r0, 0x44(r1) @@ -6022,7 +6022,7 @@ lbl_801FC960: /* 801FC970 001F9770 7C 00 20 40 */ cmplw r0, r4 /* 801FC974 001F9774 41 82 00 14 */ beq lbl_801FC988 /* 801FC978 001F9778 7F 83 E3 78 */ mr r3, r28 -/* 801FC97C 001F977C 4B FF FB D5 */ bl func_801FC550 +/* 801FC97C 001F977C 4B FF FB D5 */ bl rwsdk._rxGCChannelMaterialSetup /* 801FC980 001F9780 80 1A 00 08 */ lwz r0, 8(r26) /* 801FC984 001F9784 90 19 00 04 */ stw r0, 4(r25) lbl_801FC988: @@ -6164,8 +6164,8 @@ lbl_801FCB58: /* 801FCB80 001F9980 38 21 00 40 */ addi r1, r1, 0x40 /* 801FCB84 001F9984 4E 80 00 20 */ blr -.global func_801FCB88 -func_801FCB88: +.global rwsdk.MeshRenderUVAnimDual +rwsdk.MeshRenderUVAnimDual: /* 801FCB88 001F9988 94 21 FF 90 */ stwu r1, -0x70(r1) /* 801FCB8C 001F998C 7C 08 02 A6 */ mflr r0 /* 801FCB90 001F9990 90 01 00 74 */ stw r0, 0x74(r1) @@ -6283,7 +6283,7 @@ lbl_801FCD20: /* 801FCD30 001F9B30 7C 00 20 40 */ cmplw r0, r4 /* 801FCD34 001F9B34 41 82 00 14 */ beq lbl_801FCD48 /* 801FCD38 001F9B38 7F 63 DB 78 */ mr r3, r27 -/* 801FCD3C 001F9B3C 4B FF F8 15 */ bl func_801FC550 +/* 801FCD3C 001F9B3C 4B FF F8 15 */ bl rwsdk._rxGCChannelMaterialSetup /* 801FCD40 001F9B40 80 19 00 08 */ lwz r0, 8(r25) /* 801FCD44 001F9B44 90 1F 00 04 */ stw r0, 4(r31) lbl_801FCD48: @@ -6501,8 +6501,8 @@ lbl_801FD03C: /* 801FD064 001F9E64 38 21 00 70 */ addi r1, r1, 0x70 /* 801FD068 001F9E68 4E 80 00 20 */ blr -.global func_801FD06C -func_801FD06C: +.global rwsdk.MeshRenderEnvMap +rwsdk.MeshRenderEnvMap: /* 801FD06C 001F9E6C 94 21 FF 00 */ stwu r1, -0x100(r1) /* 801FD070 001F9E70 7C 08 02 A6 */ mflr r0 /* 801FD074 001F9E74 90 01 01 04 */ stw r0, 0x104(r1) @@ -6621,7 +6621,7 @@ lbl_801FD208: /* 801FD218 001FA018 7C 00 20 40 */ cmplw r0, r4 /* 801FD21C 001FA01C 41 82 00 14 */ beq lbl_801FD230 /* 801FD220 001FA020 7F 83 E3 78 */ mr r3, r28 -/* 801FD224 001FA024 4B FF F3 2D */ bl func_801FC550 +/* 801FD224 001FA024 4B FF F3 2D */ bl rwsdk._rxGCChannelMaterialSetup /* 801FD228 001FA028 80 19 00 08 */ lwz r0, 8(r25) /* 801FD22C 001FA02C 90 1E 00 04 */ stw r0, 4(r30) lbl_801FD230: @@ -6827,8 +6827,8 @@ lbl_801FD48C: /* 801FD528 001FA328 38 21 01 00 */ addi r1, r1, 0x100 /* 801FD52C 001FA32C 4E 80 00 20 */ blr -.global func_801FD530 -func_801FD530: +.global rwsdk.MeshRenderBumpMap +rwsdk.MeshRenderBumpMap: /* 801FD530 001FA330 94 21 FE 40 */ stwu r1, -0x1c0(r1) /* 801FD534 001FA334 7C 08 02 A6 */ mflr r0 /* 801FD538 001FA338 90 01 01 C4 */ stw r0, 0x1c4(r1) @@ -6948,7 +6948,7 @@ lbl_801FD6D0: /* 801FD6E0 001FA4E0 7C 00 20 40 */ cmplw r0, r4 /* 801FD6E4 001FA4E4 41 82 00 14 */ beq lbl_801FD6F8 /* 801FD6E8 001FA4E8 7F A3 EB 78 */ mr r3, r29 -/* 801FD6EC 001FA4EC 4B FF EE 65 */ bl func_801FC550 +/* 801FD6EC 001FA4EC 4B FF EE 65 */ bl rwsdk._rxGCChannelMaterialSetup /* 801FD6F0 001FA4F0 80 1A 00 08 */ lwz r0, 8(r26) /* 801FD6F4 001FA4F4 90 19 00 04 */ stw r0, 4(r25) lbl_801FD6F8: @@ -7460,7 +7460,7 @@ lbl_801FDE68: /* 801FDE78 001FAC78 7C 00 20 40 */ cmplw r0, r4 /* 801FDE7C 001FAC7C 41 82 00 14 */ beq lbl_801FDE90 /* 801FDE80 001FAC80 7F C3 F3 78 */ mr r3, r30 -/* 801FDE84 001FAC84 4B FF E6 CD */ bl func_801FC550 +/* 801FDE84 001FAC84 4B FF E6 CD */ bl rwsdk._rxGCChannelMaterialSetup /* 801FDE88 001FAC88 80 1B 00 08 */ lwz r0, 8(r27) /* 801FDE8C 001FAC8C 90 1A 00 04 */ stw r0, 4(r26) lbl_801FDE90: @@ -7500,7 +7500,7 @@ lbl_801FDF08: /* 801FDF08 001FAD08 7F 63 DB 78 */ mr r3, r27 /* 801FDF0C 001FAD0C 7F 84 E3 78 */ mr r4, r28 /* 801FDF10 001FAD10 7F C5 F3 78 */ mr r5, r30 -/* 801FDF14 001FAD14 4B FF E8 B5 */ bl func_801FC7C8 +/* 801FDF14 001FAD14 4B FF E8 B5 */ bl rwsdk.MeshRenderDual /* 801FDF18 001FAD18 48 00 08 54 */ b lbl_801FE76C lbl_801FDF1C: /* 801FDF1C 001FAD1C 3C 60 80 38 */ lis r3, lbl_803834B8@ha @@ -7606,7 +7606,7 @@ lbl_801FE07C: /* 801FE08C 001FAE8C 7C 00 20 40 */ cmplw r0, r4 /* 801FE090 001FAE90 41 82 00 14 */ beq lbl_801FE0A4 /* 801FE094 001FAE94 7F C3 F3 78 */ mr r3, r30 -/* 801FE098 001FAE98 4B FF E4 B9 */ bl func_801FC550 +/* 801FE098 001FAE98 4B FF E4 B9 */ bl rwsdk._rxGCChannelMaterialSetup /* 801FE09C 001FAE9C 80 1B 00 08 */ lwz r0, 8(r27) /* 801FE0A0 001FAEA0 90 1D 00 04 */ stw r0, 4(r29) lbl_801FE0A4: @@ -7711,14 +7711,14 @@ lbl_801FE214: /* 801FE214 001FB014 7F 63 DB 78 */ mr r3, r27 /* 801FE218 001FB018 7F 84 E3 78 */ mr r4, r28 /* 801FE21C 001FB01C 7F C5 F3 78 */ mr r5, r30 -/* 801FE220 001FB020 4B FF E9 69 */ bl func_801FCB88 +/* 801FE220 001FB020 4B FF E9 69 */ bl rwsdk.MeshRenderUVAnimDual /* 801FE224 001FB024 48 00 05 48 */ b lbl_801FE76C lbl_801FE228: /* 801FE228 001FB028 7F 63 DB 78 */ mr r3, r27 /* 801FE22C 001FB02C 7F 84 E3 78 */ mr r4, r28 /* 801FE230 001FB030 7F A5 EB 78 */ mr r5, r29 /* 801FE234 001FB034 7F C6 F3 78 */ mr r6, r30 -/* 801FE238 001FB038 4B FF EE 35 */ bl func_801FD06C +/* 801FE238 001FB038 4B FF EE 35 */ bl rwsdk.MeshRenderEnvMap /* 801FE23C 001FB03C 48 00 05 30 */ b lbl_801FE76C lbl_801FE240: /* 801FE240 001FB040 7F 63 DB 78 */ mr r3, r27 @@ -7726,7 +7726,7 @@ lbl_801FE240: /* 801FE248 001FB048 7F A5 EB 78 */ mr r5, r29 /* 801FE24C 001FB04C 7F C6 F3 78 */ mr r6, r30 /* 801FE250 001FB050 38 E0 00 00 */ li r7, 0 -/* 801FE254 001FB054 4B FF F2 DD */ bl func_801FD530 +/* 801FE254 001FB054 4B FF F2 DD */ bl rwsdk.MeshRenderBumpMap /* 801FE258 001FB058 48 00 05 14 */ b lbl_801FE76C lbl_801FE25C: /* 801FE25C 001FB05C 7F 63 DB 78 */ mr r3, r27 @@ -7734,7 +7734,7 @@ lbl_801FE25C: /* 801FE264 001FB064 7F A5 EB 78 */ mr r5, r29 /* 801FE268 001FB068 7F C6 F3 78 */ mr r6, r30 /* 801FE26C 001FB06C 38 E0 00 01 */ li r7, 1 -/* 801FE270 001FB070 4B FF F2 C1 */ bl func_801FD530 +/* 801FE270 001FB070 4B FF F2 C1 */ bl rwsdk.MeshRenderBumpMap /* 801FE274 001FB074 48 00 04 F8 */ b lbl_801FE76C lbl_801FE278: /* 801FE278 001FB078 3C 60 80 38 */ lis r3, lbl_803834B8@ha @@ -7840,7 +7840,7 @@ lbl_801FE3D8: /* 801FE3E8 001FB1E8 7C 00 20 40 */ cmplw r0, r4 /* 801FE3EC 001FB1EC 41 82 00 14 */ beq lbl_801FE400 /* 801FE3F0 001FB1F0 7F C3 F3 78 */ mr r3, r30 -/* 801FE3F4 001FB1F4 4B FF E1 5D */ bl func_801FC550 +/* 801FE3F4 001FB1F4 4B FF E1 5D */ bl rwsdk._rxGCChannelMaterialSetup /* 801FE3F8 001FB1F8 80 1B 00 08 */ lwz r0, 8(r27) /* 801FE3FC 001FB1FC 90 1D 00 04 */ stw r0, 4(r29) lbl_801FE400: @@ -8013,7 +8013,7 @@ lbl_801FE654: /* 801FE664 001FB464 7C 00 20 40 */ cmplw r0, r4 /* 801FE668 001FB468 41 82 00 14 */ beq lbl_801FE67C /* 801FE66C 001FB46C 7F C3 F3 78 */ mr r3, r30 -/* 801FE670 001FB470 4B FF DE E1 */ bl func_801FC550 +/* 801FE670 001FB470 4B FF DE E1 */ bl rwsdk._rxGCChannelMaterialSetup /* 801FE674 001FB474 80 1B 00 08 */ lwz r0, 8(r27) /* 801FE678 001FB478 90 1D 00 04 */ stw r0, 4(r29) lbl_801FE67C: @@ -9363,8 +9363,8 @@ lbl_801FF920: lbl_801FF964: /* 801FF964 001FC764 4E 80 00 20 */ blr -.global func_801FF968 -func_801FF968: +.global rwsdk.TriStripNBTDataSetup8 +rwsdk.TriStripNBTDataSetup8: /* 801FF968 001FC768 7C 05 49 D6 */ mullw r0, r5, r9 /* 801FF96C 001FC76C 2C 09 00 02 */ cmpwi r9, 2 /* 801FF970 001FC770 7D 44 00 AE */ lbzx r10, r4, r0 @@ -9458,8 +9458,8 @@ lbl_801FFA28: /* 801FFAB8 001FC8B8 90 03 00 18 */ stw r0, 0x18(r3) /* 801FFABC 001FC8BC 4E 80 00 20 */ blr -.global func_801FFAC0 -func_801FFAC0: +.global rwsdk.TriStripNBTDataSetup16 +rwsdk.TriStripNBTDataSetup16: /* 801FFAC0 001FC8C0 7C 05 49 D6 */ mullw r0, r5, r9 /* 801FFAC4 001FC8C4 2C 09 00 02 */ cmpwi r9, 2 /* 801FFAC8 001FC8C8 7D 44 02 2E */ lhzx r10, r4, r0 @@ -9553,8 +9553,8 @@ lbl_801FFB80: /* 801FFC10 001FCA10 90 03 00 18 */ stw r0, 0x18(r3) /* 801FFC14 001FCA14 4E 80 00 20 */ blr -.global func_801FFC18 -func_801FFC18: +.global rwsdk.CalcNBT +rwsdk.CalcNBT: /* 801FFC18 001FCA18 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801FFC1C 001FCA1C 7C 00 00 26 */ mfcr r0 /* 801FFC20 001FCA20 90 01 00 0C */ stw r0, 0xc(r1) @@ -9645,8 +9645,8 @@ lbl_801FFD48: /* 801FFD6C 001FCB6C 38 21 00 10 */ addi r1, r1, 0x10 /* 801FFD70 001FCB70 4E 80 00 20 */ blr -.global func_801FFD74 -func_801FFD74: +.global rwsdk.CalcMeshNBTs +rwsdk.CalcMeshNBTs: /* 801FFD74 001FCB74 94 21 FF 80 */ stwu r1, -0x80(r1) /* 801FFD78 001FCB78 7C 08 02 A6 */ mflr r0 /* 801FFD7C 001FCB7C 90 01 00 84 */ stw r0, 0x84(r1) @@ -9773,9 +9773,9 @@ lbl_801FFF10: /* 801FFF3C 001FCD3C 7F 68 DB 78 */ mr r8, r27 /* 801FFF40 001FCD40 7E C9 B3 78 */ mr r9, r22 /* 801FFF44 001FCD44 38 61 00 28 */ addi r3, r1, 0x28 -/* 801FFF48 001FCD48 4B FF FB 79 */ bl func_801FFAC0 +/* 801FFF48 001FCD48 4B FF FB 79 */ bl rwsdk.TriStripNBTDataSetup16 /* 801FFF4C 001FCD4C 38 61 00 28 */ addi r3, r1, 0x28 -/* 801FFF50 001FCD50 4B FF FC C9 */ bl func_801FFC18 +/* 801FFF50 001FCD50 4B FF FC C9 */ bl rwsdk.CalcNBT lbl_801FFF54: /* 801FFF54 001FCD54 3A D6 00 01 */ addi r22, r22, 1 lbl_801FFF58: @@ -9800,9 +9800,9 @@ lbl_801FFF6C: /* 801FFF98 001FCD98 7F 68 DB 78 */ mr r8, r27 /* 801FFF9C 001FCD9C 7E C9 B3 78 */ mr r9, r22 /* 801FFFA0 001FCDA0 38 61 00 28 */ addi r3, r1, 0x28 -/* 801FFFA4 001FCDA4 4B FF F9 C5 */ bl func_801FF968 +/* 801FFFA4 001FCDA4 4B FF F9 C5 */ bl rwsdk.TriStripNBTDataSetup8 /* 801FFFA8 001FCDA8 38 61 00 28 */ addi r3, r1, 0x28 -/* 801FFFAC 001FCDAC 4B FF FC 6D */ bl func_801FFC18 +/* 801FFFAC 001FCDAC 4B FF FC 6D */ bl rwsdk.CalcNBT lbl_801FFFB0: /* 801FFFB0 001FCDB0 3A D6 00 01 */ addi r22, r22, 1 lbl_801FFFB4: @@ -9848,9 +9848,9 @@ lbl_80200010: /* 8020003C 001FCE3C 7F 68 DB 78 */ mr r8, r27 /* 80200040 001FCE40 7E C9 B3 78 */ mr r9, r22 /* 80200044 001FCE44 38 61 00 28 */ addi r3, r1, 0x28 -/* 80200048 001FCE48 4B FF FA 79 */ bl func_801FFAC0 +/* 80200048 001FCE48 4B FF FA 79 */ bl rwsdk.TriStripNBTDataSetup16 /* 8020004C 001FCE4C 38 61 00 28 */ addi r3, r1, 0x28 -/* 80200050 001FCE50 4B FF FB C9 */ bl func_801FFC18 +/* 80200050 001FCE50 4B FF FB C9 */ bl rwsdk.CalcNBT lbl_80200054: /* 80200054 001FCE54 3A D6 00 01 */ addi r22, r22, 1 lbl_80200058: @@ -9882,9 +9882,9 @@ lbl_80200070: /* 802000B4 001FCEB4 7F 68 DB 78 */ mr r8, r27 /* 802000B8 001FCEB8 7F E9 FB 78 */ mr r9, r31 /* 802000BC 001FCEBC 38 61 00 28 */ addi r3, r1, 0x28 -/* 802000C0 001FCEC0 4B FF F8 A9 */ bl func_801FF968 +/* 802000C0 001FCEC0 4B FF F8 A9 */ bl rwsdk.TriStripNBTDataSetup8 /* 802000C4 001FCEC4 38 61 00 28 */ addi r3, r1, 0x28 -/* 802000C8 001FCEC8 4B FF FB 51 */ bl func_801FFC18 +/* 802000C8 001FCEC8 4B FF FB 51 */ bl rwsdk.CalcNBT lbl_802000CC: /* 802000CC 001FCECC 3B FF 00 01 */ addi r31, r31, 1 lbl_802000D0: @@ -9928,9 +9928,9 @@ lbl_80200124: /* 80200154 001FCF54 7F 68 DB 78 */ mr r8, r27 /* 80200158 001FCF58 7E C9 B3 78 */ mr r9, r22 /* 8020015C 001FCF5C 38 61 00 28 */ addi r3, r1, 0x28 -/* 80200160 001FCF60 4B FF F9 61 */ bl func_801FFAC0 +/* 80200160 001FCF60 4B FF F9 61 */ bl rwsdk.TriStripNBTDataSetup16 /* 80200164 001FCF64 38 61 00 28 */ addi r3, r1, 0x28 -/* 80200168 001FCF68 4B FF FA B1 */ bl func_801FFC18 +/* 80200168 001FCF68 4B FF FA B1 */ bl rwsdk.CalcNBT lbl_8020016C: /* 8020016C 001FCF6C 3A D6 00 01 */ addi r22, r22, 1 lbl_80200170: @@ -9956,9 +9956,9 @@ lbl_80200184: /* 802001B4 001FCFB4 7F 68 DB 78 */ mr r8, r27 /* 802001B8 001FCFB8 7E C9 B3 78 */ mr r9, r22 /* 802001BC 001FCFBC 38 61 00 28 */ addi r3, r1, 0x28 -/* 802001C0 001FCFC0 4B FF F7 A9 */ bl func_801FF968 +/* 802001C0 001FCFC0 4B FF F7 A9 */ bl rwsdk.TriStripNBTDataSetup8 /* 802001C4 001FCFC4 38 61 00 28 */ addi r3, r1, 0x28 -/* 802001C8 001FCFC8 4B FF FA 51 */ bl func_801FFC18 +/* 802001C8 001FCFC8 4B FF FA 51 */ bl rwsdk.CalcNBT lbl_802001CC: /* 802001CC 001FCFCC 3A D6 00 01 */ addi r22, r22, 1 lbl_802001D0: @@ -10002,9 +10002,9 @@ lbl_80200224: /* 80200254 001FD054 7F 68 DB 78 */ mr r8, r27 /* 80200258 001FD058 7E C9 B3 78 */ mr r9, r22 /* 8020025C 001FD05C 38 61 00 28 */ addi r3, r1, 0x28 -/* 80200260 001FD060 4B FF F8 61 */ bl func_801FFAC0 +/* 80200260 001FD060 4B FF F8 61 */ bl rwsdk.TriStripNBTDataSetup16 /* 80200264 001FD064 38 61 00 28 */ addi r3, r1, 0x28 -/* 80200268 001FD068 4B FF F9 B1 */ bl func_801FFC18 +/* 80200268 001FD068 4B FF F9 B1 */ bl rwsdk.CalcNBT lbl_8020026C: /* 8020026C 001FD06C 3A D6 00 01 */ addi r22, r22, 1 lbl_80200270: @@ -10030,9 +10030,9 @@ lbl_80200284: /* 802002B4 001FD0B4 7F 68 DB 78 */ mr r8, r27 /* 802002B8 001FD0B8 7E C9 B3 78 */ mr r9, r22 /* 802002BC 001FD0BC 38 61 00 28 */ addi r3, r1, 0x28 -/* 802002C0 001FD0C0 4B FF F6 A9 */ bl func_801FF968 +/* 802002C0 001FD0C0 4B FF F6 A9 */ bl rwsdk.TriStripNBTDataSetup8 /* 802002C4 001FD0C4 38 61 00 28 */ addi r3, r1, 0x28 -/* 802002C8 001FD0C8 4B FF F9 51 */ bl func_801FFC18 +/* 802002C8 001FD0C8 4B FF F9 51 */ bl rwsdk.CalcNBT lbl_802002CC: /* 802002CC 001FD0CC 3A D6 00 01 */ addi r22, r22, 1 lbl_802002D0: @@ -10146,7 +10146,7 @@ lbl_802003E4: /* 80200454 001FD254 90 01 00 40 */ stw r0, 0x40(r1) lbl_80200458: /* 80200458 001FD258 38 61 00 28 */ addi r3, r1, 0x28 -/* 8020045C 001FD25C 4B FF F7 BD */ bl func_801FFC18 +/* 8020045C 001FD25C 4B FF F7 BD */ bl rwsdk.CalcNBT lbl_80200460: /* 80200460 001FD260 3A B5 00 01 */ addi r21, r21, 1 lbl_80200464: @@ -10236,7 +10236,7 @@ lbl_80200524: /* 80200594 001FD394 90 01 00 40 */ stw r0, 0x40(r1) lbl_80200598: /* 80200598 001FD398 38 61 00 28 */ addi r3, r1, 0x28 -/* 8020059C 001FD39C 4B FF F6 7D */ bl func_801FFC18 +/* 8020059C 001FD39C 4B FF F6 7D */ bl rwsdk.CalcNBT lbl_802005A0: /* 802005A0 001FD3A0 3A B5 00 01 */ addi r21, r21, 1 lbl_802005A4: @@ -10347,7 +10347,7 @@ lbl_802006AC: /* 8020071C 001FD51C 90 01 00 40 */ stw r0, 0x40(r1) lbl_80200720: /* 80200720 001FD520 38 61 00 28 */ addi r3, r1, 0x28 -/* 80200724 001FD524 4B FF F4 F5 */ bl func_801FFC18 +/* 80200724 001FD524 4B FF F4 F5 */ bl rwsdk.CalcNBT lbl_80200728: /* 80200728 001FD528 3A B5 00 01 */ addi r21, r21, 1 lbl_8020072C: @@ -10444,7 +10444,7 @@ lbl_80200808: /* 80200878 001FD678 90 01 00 40 */ stw r0, 0x40(r1) lbl_8020087C: /* 8020087C 001FD67C 38 61 00 28 */ addi r3, r1, 0x28 -/* 80200880 001FD680 4B FF F3 99 */ bl func_801FFC18 +/* 80200880 001FD680 4B FF F3 99 */ bl rwsdk.CalcNBT lbl_80200884: /* 80200884 001FD684 3A B5 00 01 */ addi r21, r21, 1 lbl_80200888: @@ -10553,7 +10553,7 @@ lbl_8020098C: /* 802009FC 001FD7FC 90 01 00 40 */ stw r0, 0x40(r1) lbl_80200A00: /* 80200A00 001FD800 38 61 00 28 */ addi r3, r1, 0x28 -/* 80200A04 001FD804 4B FF F2 15 */ bl func_801FFC18 +/* 80200A04 001FD804 4B FF F2 15 */ bl rwsdk.CalcNBT lbl_80200A08: /* 80200A08 001FD808 3A D6 00 01 */ addi r22, r22, 1 lbl_80200A0C: @@ -10644,7 +10644,7 @@ lbl_80200AD0: /* 80200B40 001FD940 90 01 00 40 */ stw r0, 0x40(r1) lbl_80200B44: /* 80200B44 001FD944 38 61 00 28 */ addi r3, r1, 0x28 -/* 80200B48 001FD948 4B FF F0 D1 */ bl func_801FFC18 +/* 80200B48 001FD948 4B FF F0 D1 */ bl rwsdk.CalcNBT lbl_80200B4C: /* 80200B4C 001FD94C 3A D6 00 01 */ addi r22, r22, 1 lbl_80200B50: @@ -10753,7 +10753,7 @@ lbl_80200C54: /* 80200CC4 001FDAC4 90 01 00 40 */ stw r0, 0x40(r1) lbl_80200CC8: /* 80200CC8 001FDAC8 38 61 00 28 */ addi r3, r1, 0x28 -/* 80200CCC 001FDACC 4B FF EF 4D */ bl func_801FFC18 +/* 80200CCC 001FDACC 4B FF EF 4D */ bl rwsdk.CalcNBT lbl_80200CD0: /* 80200CD0 001FDAD0 3A D6 00 01 */ addi r22, r22, 1 lbl_80200CD4: @@ -10844,7 +10844,7 @@ lbl_80200D98: /* 80200E08 001FDC08 90 01 00 40 */ stw r0, 0x40(r1) lbl_80200E0C: /* 80200E0C 001FDC0C 38 61 00 28 */ addi r3, r1, 0x28 -/* 80200E10 001FDC10 4B FF EE 09 */ bl func_801FFC18 +/* 80200E10 001FDC10 4B FF EE 09 */ bl rwsdk.CalcNBT lbl_80200E14: /* 80200E14 001FDC14 3A D6 00 01 */ addi r22, r22, 1 lbl_80200E18: @@ -11100,7 +11100,7 @@ lbl_80201198: /* 80201198 001FDF98 7F E3 FB 78 */ mr r3, r31 /* 8020119C 001FDF9C 7F C4 F3 78 */ mr r4, r30 /* 802011A0 001FDFA0 7F 65 DB 78 */ mr r5, r27 -/* 802011A4 001FDFA4 4B FF EB D1 */ bl func_801FFD74 +/* 802011A4 001FDFA4 4B FF EB D1 */ bl rwsdk.CalcMeshNBTs /* 802011A8 001FDFA8 48 00 00 0C */ b lbl_802011B4 lbl_802011AC: /* 802011AC 001FDFAC 38 84 00 18 */ addi r4, r4, 0x18 @@ -11191,8 +11191,8 @@ lbl_802012BC: /* 802012D0 001FE0D0 38 21 00 20 */ addi r1, r1, 0x20 /* 802012D4 001FE0D4 4E 80 00 20 */ blr -.global func_802012D8 -func_802012D8: +.global rwsdk.GetTexFrameMatrix +rwsdk.GetTexFrameMatrix: /* 802012D8 001FE0D8 94 21 FF B0 */ stwu r1, -0x50(r1) /* 802012DC 001FE0DC 7C 08 02 A6 */ mflr r0 /* 802012E0 001FE0E0 2C 03 00 10 */ cmpwi r3, 0x10 @@ -11419,7 +11419,7 @@ lbl_80201600: /* 80201608 001FE408 38 A1 01 20 */ addi r5, r1, 0x120 /* 8020160C 001FE40C 7F 80 D2 14 */ add r28, r0, r26 /* 80201610 001FE410 80 7C 00 04 */ lwz r3, 4(r28) -/* 80201614 001FE414 4B FF FC C5 */ bl func_802012D8 +/* 80201614 001FE414 4B FF FC C5 */ bl rwsdk.GetTexFrameMatrix /* 80201618 001FE418 28 03 00 00 */ cmplwi r3, 0 /* 8020161C 001FE41C 41 82 00 AC */ beq lbl_802016C8 /* 80201620 001FE420 C0 03 00 00 */ lfs f0, 0(r3) @@ -11488,7 +11488,7 @@ lbl_802016FC: /* 80201704 001FE504 38 A1 00 80 */ addi r5, r1, 0x80 /* 80201708 001FE508 7F 80 D2 14 */ add r28, r0, r26 /* 8020170C 001FE50C 80 7C 00 04 */ lwz r3, 4(r28) -/* 80201710 001FE510 4B FF FB C9 */ bl func_802012D8 +/* 80201710 001FE510 4B FF FB C9 */ bl rwsdk.GetTexFrameMatrix /* 80201714 001FE514 28 03 00 00 */ cmplwi r3, 0 /* 80201718 001FE518 41 82 00 A8 */ beq lbl_802017C0 /* 8020171C 001FE51C C0 7C 00 10 */ lfs f3, 0x10(r28) @@ -16458,8 +16458,8 @@ lbl_80205A60: /* 80205A68 00202868 38 21 00 10 */ addi r1, r1, 0x10 /* 80205A6C 0020286C 4E 80 00 20 */ blr -.global func_80205A70 -func_80205A70: +.global rwsdk.rpPTankAStructAlloc +rwsdk.rpPTankAStructAlloc: /* 80205A70 00202870 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80205A74 00202874 7C 08 02 A6 */ mflr r0 /* 80205A78 00202878 90 01 00 44 */ stw r0, 0x44(r1) @@ -16750,8 +16750,8 @@ lbl_80205E8C: /* 80205EA0 00202CA0 38 21 00 40 */ addi r1, r1, 0x40 /* 80205EA4 00202CA4 4E 80 00 20 */ blr -.global func_80205EA8 -func_80205EA8: +.global rwsdk.rpPTankSStructAlloc +rwsdk.rpPTankSStructAlloc: /* 80205EA8 00202CA8 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80205EAC 00202CAC 7C 08 02 A6 */ mflr r0 /* 80205EB0 00202CB0 90 01 00 44 */ stw r0, 0x44(r1) @@ -17011,8 +17011,8 @@ lbl_80206244: /* 80206258 00203058 38 21 00 40 */ addi r1, r1, 0x40 /* 8020625C 0020305C 4E 80 00 20 */ blr -.global func_80206260 -func_80206260: +.global rwsdk.rpPTankValidateFlag +rwsdk.rpPTankValidateFlag: /* 80206260 00203060 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80206264 00203064 54 65 EF FE */ rlwinm r5, r3, 0x1d, 0x1f, 0x1f /* 80206268 00203068 2C 05 00 01 */ cmpwi r5, 1 @@ -17150,7 +17150,7 @@ RpPTankAtomicCreate: /* 80206434 00203234 93 C1 00 08 */ stw r30, 8(r1) /* 80206438 00203238 7C 7E 1B 78 */ mr r30, r3 /* 8020643C 0020323C 7C 83 23 78 */ mr r3, r4 -/* 80206440 00203240 4B FF FE 21 */ bl func_80206260 +/* 80206440 00203240 4B FF FE 21 */ bl rwsdk.rpPTankValidateFlag /* 80206444 00203244 3C A0 80 2B */ lis r5, lbl_802B76E0@ha /* 80206448 00203248 7C 64 1B 78 */ mr r4, r3 /* 8020644C 0020324C 38 C5 76 E0 */ addi r6, r5, lbl_802B76E0@l @@ -17232,14 +17232,14 @@ lbl_80206558: /* 80206568 00203368 7F A3 EB 78 */ mr r3, r29 /* 8020656C 0020336C 7F 64 DB 78 */ mr r4, r27 /* 80206570 00203370 7F 85 E3 78 */ mr r5, r28 -/* 80206574 00203374 4B FF F9 35 */ bl func_80205EA8 +/* 80206574 00203374 4B FF F9 35 */ bl rwsdk.rpPTankSStructAlloc /* 80206578 00203378 7C 7F 1B 78 */ mr r31, r3 /* 8020657C 0020337C 48 00 00 18 */ b lbl_80206594 lbl_80206580: /* 80206580 00203380 7F A3 EB 78 */ mr r3, r29 /* 80206584 00203384 7F 64 DB 78 */ mr r4, r27 /* 80206588 00203388 7F 85 E3 78 */ mr r5, r28 -/* 8020658C 0020338C 4B FF F4 E5 */ bl func_80205A70 +/* 8020658C 0020338C 4B FF F4 E5 */ bl rwsdk.rpPTankAStructAlloc /* 80206590 00203390 7C 7F 1B 78 */ mr r31, r3 lbl_80206594: /* 80206594 00203394 2C 1F 00 01 */ cmpwi r31, 1 @@ -17578,8 +17578,8 @@ lbl_80206A3C: /* 80206A4C 0020384C 38 21 00 10 */ addi r1, r1, 0x10 /* 80206A50 00203850 4E 80 00 20 */ blr -.global func_80206A54 -func_80206A54: +.global rwsdk.PTankGameCubeSetupRenderCallback +rwsdk.PTankGameCubeSetupRenderCallback: /* 80206A54 00203854 80 AD 9E 28 */ lwz r5, lbl_803CC728-_SDA_BASE_(r13) /* 80206A58 00203858 38 80 00 00 */ li r4, 0 /* 80206A5C 0020385C 38 00 00 00 */ li r0, 0 @@ -17833,7 +17833,7 @@ lbl_80206CF0: /* 80206DDC 00203BDC 7F 83 E3 78 */ mr r3, r28 /* 80206DE0 00203BE0 48 01 0E 3D */ bl RpMaterialDestroy /* 80206DE4 00203BE4 7F E3 FB 78 */ mr r3, r31 -/* 80206DE8 00203BE8 4B FF FC 6D */ bl func_80206A54 +/* 80206DE8 00203BE8 4B FF FC 6D */ bl rwsdk.PTankGameCubeSetupRenderCallback /* 80206DEC 00203BEC 80 0D 9E 30 */ lwz r0, lbl_803CC730-_SDA_BASE_(r13) /* 80206DF0 00203BF0 38 60 00 01 */ li r3, 1 /* 80206DF4 00203BF4 90 1F 00 6C */ stw r0, 0x6c(r31) @@ -21441,8 +21441,8 @@ lbl_8020A110: /* 8020A110 00206F10 7C 03 03 78 */ mr r3, r0 /* 8020A114 00206F14 4E 80 00 20 */ blr -.global func_8020A118 -func_8020A118: +.global rwsdk.SkinCreate +rwsdk.SkinCreate: /* 8020A118 00206F18 94 21 FE D0 */ stwu r1, -0x130(r1) /* 8020A11C 00206F1C 7C 08 02 A6 */ mflr r0 /* 8020A120 00206F20 90 01 01 34 */ stw r0, 0x134(r1) @@ -22113,7 +22113,7 @@ lbl_8020AA70: /* 8020AA94 00207894 38 E0 00 00 */ li r7, 0 /* 8020AA98 00207898 39 00 00 00 */ li r8, 0 /* 8020AA9C 0020789C 39 20 00 00 */ li r9, 0 -/* 8020AAA0 002078A0 4B FF F6 79 */ bl func_8020A118 +/* 8020AAA0 002078A0 4B FF F6 79 */ bl rwsdk.SkinCreate /* 8020AAA4 002078A4 7C 7D 1B 79 */ or. r29, r3, r3 /* 8020AAA8 002078A8 40 82 00 58 */ bne lbl_8020AB00 /* 8020AAAC 002078AC 38 60 00 00 */ li r3, 0 @@ -22125,7 +22125,7 @@ lbl_8020AAB4: /* 8020AAC0 002078C0 38 E0 00 00 */ li r7, 0 /* 8020AAC4 002078C4 39 00 00 00 */ li r8, 0 /* 8020AAC8 002078C8 39 20 00 00 */ li r9, 0 -/* 8020AACC 002078CC 4B FF F6 4D */ bl func_8020A118 +/* 8020AACC 002078CC 4B FF F6 4D */ bl rwsdk.SkinCreate /* 8020AAD0 002078D0 7C 7D 1B 79 */ or. r29, r3, r3 /* 8020AAD4 002078D4 40 82 00 0C */ bne lbl_8020AAE0 /* 8020AAD8 002078D8 38 60 00 00 */ li r3, 0 @@ -22348,7 +22348,7 @@ lbl_8020ADB4: /* 8020ADC8 00207BC8 39 00 00 00 */ li r8, 0 /* 8020ADCC 00207BCC 7F A3 EB 78 */ mr r3, r29 /* 8020ADD0 00207BD0 39 20 00 00 */ li r9, 0 -/* 8020ADD4 00207BD4 4B FF F3 45 */ bl func_8020A118 +/* 8020ADD4 00207BD4 4B FF F3 45 */ bl rwsdk.SkinCreate /* 8020ADD8 00207BD8 7C 7F 1B 78 */ mr r31, r3 /* 8020ADDC 00207BDC 7F 83 E3 78 */ mr r3, r28 /* 8020ADE0 00207BE0 38 80 00 04 */ li r4, 4 @@ -23940,8 +23940,8 @@ lbl_8020C400: /* 8020C414 00209214 38 21 00 E0 */ addi r1, r1, 0xe0 /* 8020C418 00209218 4E 80 00 20 */ blr -.global func_8020C41C -func_8020C41C: +.global rwsdk._rpSkinCreate +rwsdk._rpSkinCreate: /* 8020C41C 0020921C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8020C420 00209220 7C 08 02 A6 */ mflr r0 /* 8020C424 00209224 90 01 00 34 */ stw r0, 0x34(r1) @@ -24165,7 +24165,7 @@ lbl_8020C728: /* 8020C734 00209534 48 00 00 1C */ b lbl_8020C750 lbl_8020C738: /* 8020C738 00209538 80 9F 00 14 */ lwz r4, 0x14(r31) -/* 8020C73C 0020953C 4B FF FC E1 */ bl func_8020C41C +/* 8020C73C 0020953C 4B FF FC E1 */ bl rwsdk._rpSkinCreate /* 8020C740 00209540 28 03 00 00 */ cmplwi r3, 0 /* 8020C744 00209544 40 82 00 0C */ bne lbl_8020C750 /* 8020C748 00209548 38 60 00 00 */ li r3, 0 @@ -24734,8 +24734,8 @@ lbl_8020CF30: /* 8020CF48 00209D48 38 21 00 40 */ addi r1, r1, 0x40 /* 8020CF4C 00209D4C 4E 80 00 20 */ blr -.global func_8020CF50 -func_8020CF50: +.global rwsdk.ReconditionVertexIndexData +rwsdk.ReconditionVertexIndexData: /* 8020CF50 00209D50 94 21 FE 40 */ stwu r1, -0x1c0(r1) /* 8020CF54 00209D54 7C 08 02 A6 */ mflr r0 /* 8020CF58 00209D58 90 01 01 C4 */ stw r0, 0x1c4(r1) @@ -25156,8 +25156,8 @@ lbl_8020D540: /* 8020D550 0020A350 38 21 01 C0 */ addi r1, r1, 0x1c0 /* 8020D554 0020A354 4E 80 00 20 */ blr -.global func_8020D558 -func_8020D558: +.global rwsdk.VtxDescInitOptimized +rwsdk.VtxDescInitOptimized: /* 8020D558 0020A358 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8020D55C 0020A35C 7C 08 02 A6 */ mflr r0 /* 8020D560 0020A360 90 01 00 34 */ stw r0, 0x34(r1) @@ -25330,8 +25330,8 @@ lbl_8020D79C: /* 8020D7C4 0020A5C4 38 21 00 30 */ addi r1, r1, 0x30 /* 8020D7C8 0020A5C8 4E 80 00 20 */ blr -.global func_8020D7CC -func_8020D7CC: +.global rwsdk.CreateMatrixIndexListOptimized +rwsdk.CreateMatrixIndexListOptimized: /* 8020D7CC 0020A5CC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8020D7D0 0020A5D0 7C 08 02 A6 */ mflr r0 /* 8020D7D4 0020A5D4 90 01 00 34 */ stw r0, 0x34(r1) @@ -25533,10 +25533,10 @@ _rwDlGeometrySkinInstanceOptimized: /* 8020DA7C 0020A87C 7C 7F 1B 78 */ mr r31, r3 /* 8020DA80 0020A880 38 81 00 1C */ addi r4, r1, 0x1c /* 8020DA84 0020A884 38 A1 00 18 */ addi r5, r1, 0x18 -/* 8020DA88 0020A888 4B FF F4 C9 */ bl func_8020CF50 +/* 8020DA88 0020A888 4B FF F4 C9 */ bl rwsdk.ReconditionVertexIndexData /* 8020DA8C 0020A88C 80 81 00 1C */ lwz r4, 0x1c(r1) /* 8020DA90 0020A890 7F E3 FB 78 */ mr r3, r31 -/* 8020DA94 0020A894 4B FF FA C5 */ bl func_8020D558 +/* 8020DA94 0020A894 4B FF FA C5 */ bl rwsdk.VtxDescInitOptimized /* 8020DA98 0020A898 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) /* 8020DA9C 0020A89C 7C 76 1B 78 */ mr r22, r3 /* 8020DAA0 0020A8A0 80 9F 00 1C */ lwz r4, 0x1c(r31) @@ -25992,7 +25992,7 @@ lbl_8020E104: /* 8020E124 0020AF24 80 84 00 00 */ lwz r4, 0(r4) /* 8020E128 0020AF28 7C A8 28 2E */ lwzx r5, r8, r5 /* 8020E12C 0020AF2C 80 C6 00 14 */ lwz r6, 0x14(r6) -/* 8020E130 0020AF30 4B FF F6 9D */ bl func_8020D7CC +/* 8020E130 0020AF30 4B FF F6 9D */ bl rwsdk.CreateMatrixIndexListOptimized /* 8020E134 0020AF34 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) /* 8020E138 0020AF38 7C 72 1B 78 */ mr r18, r3 /* 8020E13C 0020AF3C 80 81 00 18 */ lwz r4, 0x18(r1) @@ -26235,8 +26235,8 @@ lbl_8020E458: /* 8020E4A4 0020B2A4 38 21 01 A0 */ addi r1, r1, 0x1a0 /* 8020E4A8 0020B2A8 4E 80 00 20 */ blr -.global func_8020E4AC -func_8020E4AC: +.global rwsdk.VtxDescInitFast +rwsdk.VtxDescInitFast: /* 8020E4AC 0020B2AC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8020E4B0 0020B2B0 7C 08 02 A6 */ mflr r0 /* 8020E4B4 0020B2B4 90 01 00 34 */ stw r0, 0x34(r1) @@ -26389,8 +26389,8 @@ lbl_8020E6A4: /* 8020E6CC 0020B4CC 38 21 00 30 */ addi r1, r1, 0x30 /* 8020E6D0 0020B4D0 4E 80 00 20 */ blr -.global func_8020E6D4 -func_8020E6D4: +.global rwsdk.CreateMatrixIndexList +rwsdk.CreateMatrixIndexList: /* 8020E6D4 0020B4D4 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8020E6D8 0020B4D8 7C 08 02 A6 */ mflr r0 /* 8020E6DC 0020B4DC 90 01 00 34 */ stw r0, 0x34(r1) @@ -26604,7 +26604,7 @@ _rwDlGeometrySkinInstanceFast: /* 8020E9B4 0020B7B4 7C 60 1B 78 */ mr r0, r3 /* 8020E9B8 0020B7B8 7F 43 D3 78 */ mr r3, r26 /* 8020E9BC 0020B7BC 7C 1B 03 78 */ mr r27, r0 -/* 8020E9C0 0020B7C0 4B FF FA ED */ bl func_8020E4AC +/* 8020E9C0 0020B7C0 4B FF FA ED */ bl rwsdk.VtxDescInitFast /* 8020E9C4 0020B7C4 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) /* 8020E9C8 0020B7C8 7C 7D 1B 78 */ mr r29, r3 /* 8020E9CC 0020B7CC 7C 1A 00 2E */ lwzx r0, r26, r0 @@ -26796,7 +26796,7 @@ lbl_8020EC3C: /* 8020EC70 0020BA70 7F 63 DB 78 */ mr r3, r27 /* 8020EC74 0020BA74 7E 44 93 78 */ mr r4, r18 /* 8020EC78 0020BA78 7E C5 B3 78 */ mr r5, r22 -/* 8020EC7C 0020BA7C 4B FF FA 59 */ bl func_8020E6D4 +/* 8020EC7C 0020BA7C 4B FF FA 59 */ bl rwsdk.CreateMatrixIndexList /* 8020EC80 0020BA80 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) /* 8020EC84 0020BA84 83 32 00 00 */ lwz r25, 0(r18) /* 8020EC88 0020BA88 7C 72 1B 78 */ mr r18, r3 @@ -27635,8 +27635,8 @@ lbl_8020F8A8: /* 8020F8B4 0020C6B4 90 05 00 04 */ stw r0, 4(r5) /* 8020F8B8 0020C6B8 4E 80 00 20 */ blr -.global func_8020F8BC -func_8020F8BC: +.global rwsdk.UserDataStreamRead +rwsdk.UserDataStreamRead: /* 8020F8BC 0020C6BC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8020F8C0 0020C6C0 7C 08 02 A6 */ mflr r0 /* 8020F8C4 0020C6C4 38 A0 00 04 */ li r5, 4 @@ -27845,8 +27845,8 @@ lbl_8020FB6C: /* 8020FB84 0020C984 38 21 00 20 */ addi r1, r1, 0x20 /* 8020FB88 0020C988 4E 80 00 20 */ blr -.global func_8020FB8C -func_8020FB8C: +.global rwsdk.UserDataStreamWrite +rwsdk.UserDataStreamWrite: /* 8020FB8C 0020C98C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8020FB90 0020C990 7C 08 02 A6 */ mflr r0 /* 8020FB94 0020C994 90 01 00 24 */ stw r0, 0x24(r1) @@ -28020,8 +28020,8 @@ lbl_8020FDB8: /* 8020FDD0 0020CBD0 38 21 00 20 */ addi r1, r1, 0x20 /* 8020FDD4 0020CBD4 4E 80 00 20 */ blr -.global func_8020FDD8 -func_8020FDD8: +.global rwsdk.UserDataListCopy +rwsdk.UserDataListCopy: /* 8020FDD8 0020CBD8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8020FDDC 0020CBDC 7C 08 02 A6 */ mflr r0 /* 8020FDE0 0020CBE0 90 01 00 34 */ stw r0, 0x34(r1) @@ -28221,8 +28221,8 @@ lbl_8021008C: /* 8021009C 0020CE9C 38 21 00 30 */ addi r1, r1, 0x30 /* 802100A0 0020CEA0 4E 80 00 20 */ blr -.global func_802100A4 -func_802100A4: +.global rwsdk.UserDataListAddElement +rwsdk.UserDataListAddElement: /* 802100A4 0020CEA4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 802100A8 0020CEA8 7C 08 02 A6 */ mflr r0 /* 802100AC 0020CEAC 90 01 00 24 */ stw r0, 0x24(r1) @@ -28438,7 +28438,7 @@ lbl_8021038C: /* 8021039C 0020D19C 93 E1 00 0C */ stw r31, 0xc(r1) /* 802103A0 0020D1A0 7C 7F 1B 78 */ mr r31, r3 /* 802103A4 0020D1A4 7C 7F 2A 14 */ add r3, r31, r5 -/* 802103A8 0020D1A8 4B FF FA 31 */ bl func_8020FDD8 +/* 802103A8 0020D1A8 4B FF FA 31 */ bl rwsdk.UserDataListCopy /* 802103AC 0020D1AC 80 01 00 14 */ lwz r0, 0x14(r1) /* 802103B0 0020D1B0 7F E3 FB 78 */ mr r3, r31 /* 802103B4 0020D1B4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -28476,7 +28476,7 @@ lbl_8021042C: /* 8021042C 0020D22C 80 1C 00 04 */ lwz r0, 4(r28) /* 80210430 0020D230 7F C4 F3 78 */ mr r4, r30 /* 80210434 0020D234 7C 60 EA 14 */ add r3, r0, r29 -/* 80210438 0020D238 4B FF F4 85 */ bl func_8020F8BC +/* 80210438 0020D238 4B FF F4 85 */ bl rwsdk.UserDataStreamRead /* 8021043C 0020D23C 7C 7E 1B 78 */ mr r30, r3 /* 80210440 0020D240 3B FF 00 01 */ addi r31, r31, 1 /* 80210444 0020D244 3B BD 00 10 */ addi r29, r29, 0x10 @@ -28517,7 +28517,7 @@ lbl_802104C0: /* 802104C0 0020D2C0 80 1C 00 04 */ lwz r0, 4(r28) /* 802104C4 0020D2C4 7F C4 F3 78 */ mr r4, r30 /* 802104C8 0020D2C8 7C 60 EA 14 */ add r3, r0, r29 -/* 802104CC 0020D2CC 4B FF F6 C1 */ bl func_8020FB8C +/* 802104CC 0020D2CC 4B FF F6 C1 */ bl rwsdk.UserDataStreamWrite /* 802104D0 0020D2D0 7C 7E 1B 78 */ mr r30, r3 /* 802104D4 0020D2D4 3B FF 00 01 */ addi r31, r31, 1 /* 802104D8 0020D2D8 3B BD 00 10 */ addi r29, r29, 0x10 @@ -28632,7 +28632,7 @@ RpGeometryAddUserDataArray: /* 80210644 0020D444 90 01 00 14 */ stw r0, 0x14(r1) /* 80210648 0020D448 80 0D 9E 40 */ lwz r0, lbl_803CC740-_SDA_BASE_(r13) /* 8021064C 0020D44C 7C 63 02 14 */ add r3, r3, r0 -/* 80210650 0020D450 4B FF FA 55 */ bl func_802100A4 +/* 80210650 0020D450 4B FF FA 55 */ bl rwsdk.UserDataListAddElement /* 80210654 0020D454 80 01 00 14 */ lwz r0, 0x14(r1) /* 80210658 0020D458 7C 08 03 A6 */ mtlr r0 /* 8021065C 0020D45C 38 21 00 10 */ addi r1, r1, 0x10 @@ -29103,8 +29103,8 @@ lbl_80210CC0: /* 80210CC0 0020DAC0 38 60 00 00 */ li r3, 0 /* 80210CC4 0020DAC4 4E 80 00 20 */ blr -.global func_80210CC8 -func_80210CC8: +.global rwsdk.WorldSectorStreamRead +rwsdk.WorldSectorStreamRead: /* 80210CC8 0020DAC8 94 21 FF 70 */ stwu r1, -0x90(r1) /* 80210CCC 0020DACC 7C 08 02 A6 */ mflr r0 /* 80210CD0 0020DAD0 90 01 00 94 */ stw r0, 0x94(r1) @@ -29568,8 +29568,8 @@ lbl_80211378: /* 80211388 0020E188 38 21 00 90 */ addi r1, r1, 0x90 /* 8021138C 0020E18C 4E 80 00 20 */ blr -.global func_80211390 -func_80211390: +.global rwsdk.PlaneSectorStreamRead +rwsdk.PlaneSectorStreamRead: /* 80211390 0020E190 94 21 FF 90 */ stwu r1, -0x70(r1) /* 80211394 0020E194 7C 08 02 A6 */ mflr r0 /* 80211398 0020E198 90 01 00 74 */ stw r0, 0x74(r1) @@ -29700,7 +29700,7 @@ lbl_80211560: /* 80211564 0020E364 7F 84 E3 78 */ mr r4, r28 /* 80211568 0020E368 7F A5 EB 78 */ mr r5, r29 /* 8021156C 0020E36C 7F C6 F3 78 */ mr r6, r30 -/* 80211570 0020E370 4B FF F7 59 */ bl func_80210CC8 +/* 80211570 0020E370 4B FF F7 59 */ bl rwsdk.WorldSectorStreamRead /* 80211574 0020E374 28 03 00 00 */ cmplwi r3, 0 /* 80211578 0020E378 90 7F 00 08 */ stw r3, 8(r31) /* 8021157C 0020E37C 40 82 00 A4 */ bne lbl_80211620 @@ -29742,7 +29742,7 @@ lbl_802115F8: /* 802115FC 0020E3FC 7F 84 E3 78 */ mr r4, r28 /* 80211600 0020E400 7F A5 EB 78 */ mr r5, r29 /* 80211604 0020E404 7F C6 F3 78 */ mr r6, r30 -/* 80211608 0020E408 4B FF FD 89 */ bl func_80211390 +/* 80211608 0020E408 4B FF FD 89 */ bl rwsdk.PlaneSectorStreamRead /* 8021160C 0020E40C 28 03 00 00 */ cmplwi r3, 0 /* 80211610 0020E410 90 7F 00 08 */ stw r3, 8(r31) /* 80211614 0020E414 40 82 00 0C */ bne lbl_80211620 @@ -29787,7 +29787,7 @@ lbl_8021169C: /* 802116A0 0020E4A0 7F 84 E3 78 */ mr r4, r28 /* 802116A4 0020E4A4 7F A5 EB 78 */ mr r5, r29 /* 802116A8 0020E4A8 7F C6 F3 78 */ mr r6, r30 -/* 802116AC 0020E4AC 4B FF F6 1D */ bl func_80210CC8 +/* 802116AC 0020E4AC 4B FF F6 1D */ bl rwsdk.WorldSectorStreamRead /* 802116B0 0020E4B0 28 03 00 00 */ cmplwi r3, 0 /* 802116B4 0020E4B4 90 7F 00 0C */ stw r3, 0xc(r31) /* 802116B8 0020E4B8 40 82 00 A4 */ bne lbl_8021175C @@ -29829,7 +29829,7 @@ lbl_80211734: /* 80211738 0020E538 7F 84 E3 78 */ mr r4, r28 /* 8021173C 0020E53C 7F A5 EB 78 */ mr r5, r29 /* 80211740 0020E540 7F C6 F3 78 */ mr r6, r30 -/* 80211744 0020E544 4B FF FC 4D */ bl func_80211390 +/* 80211744 0020E544 4B FF FC 4D */ bl rwsdk.PlaneSectorStreamRead /* 80211748 0020E548 28 03 00 00 */ cmplwi r3, 0 /* 8021174C 0020E54C 90 7F 00 0C */ stw r3, 0xc(r31) /* 80211750 0020E550 40 82 00 0C */ bne lbl_8021175C @@ -30169,7 +30169,7 @@ lbl_80211C18: /* 80211C1C 0020EA1C 7F C5 F3 78 */ mr r5, r30 /* 80211C20 0020EA20 7F 86 E3 78 */ mr r6, r28 /* 80211C24 0020EA24 38 81 00 14 */ addi r4, r1, 0x14 -/* 80211C28 0020EA28 4B FF F0 A1 */ bl func_80210CC8 +/* 80211C28 0020EA28 4B FF F0 A1 */ bl rwsdk.WorldSectorStreamRead /* 80211C2C 0020EA2C 28 03 00 00 */ cmplwi r3, 0 /* 80211C30 0020EA30 90 7E 00 1C */ stw r3, 0x1c(r30) /* 80211C34 0020EA34 40 82 01 14 */ bne lbl_80211D48 @@ -30232,7 +30232,7 @@ lbl_80211D04: /* 80211D08 0020EB08 7F C5 F3 78 */ mr r5, r30 /* 80211D0C 0020EB0C 7F 86 E3 78 */ mr r6, r28 /* 80211D10 0020EB10 38 81 00 14 */ addi r4, r1, 0x14 -/* 80211D14 0020EB14 4B FF F6 7D */ bl func_80211390 +/* 80211D14 0020EB14 4B FF F6 7D */ bl rwsdk.PlaneSectorStreamRead /* 80211D18 0020EB18 28 03 00 00 */ cmplwi r3, 0 /* 80211D1C 0020EB1C 90 7E 00 1C */ stw r3, 0x1c(r30) /* 80211D20 0020EB20 40 82 00 28 */ bne lbl_80211D48 @@ -30522,8 +30522,8 @@ lbl_80212100: /* 8021210C 0020EF0C 38 21 00 10 */ addi r1, r1, 0x10 /* 80212110 0020EF10 4E 80 00 20 */ blr -.global func_80212114 -func_80212114: +.global rwsdk.GeometryListStreamRead +rwsdk.GeometryListStreamRead: /* 80212114 0020EF14 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80212118 0020EF18 7C 08 02 A6 */ mflr r0 /* 8021211C 0020EF1C 90 01 00 44 */ stw r0, 0x44(r1) @@ -30749,8 +30749,8 @@ lbl_80212420: lbl_80212424: /* 80212424 0020F224 4E 80 00 20 */ blr -.global func_80212428 -func_80212428: +.global rwsdk.ClumpAtomicStreamWrite +rwsdk.ClumpAtomicStreamWrite: /* 80212428 0020F228 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8021242C 0020F22C 7C 08 02 A6 */ mflr r0 /* 80212430 0020F230 90 01 00 24 */ stw r0, 0x24(r1) @@ -30909,8 +30909,8 @@ lbl_8021264C: /* 8021265C 0020F45C 38 21 00 20 */ addi r1, r1, 0x20 /* 80212660 0020F460 4E 80 00 20 */ blr -.global func_80212664 -func_80212664: +.global rwsdk.ClumpAtomicStreamRead +rwsdk.ClumpAtomicStreamRead: /* 80212664 0020F464 94 21 FF 90 */ stwu r1, -0x70(r1) /* 80212668 0020F468 7C 08 02 A6 */ mflr r0 /* 8021266C 0020F46C 90 01 00 74 */ stw r0, 0x74(r1) @@ -32123,7 +32123,7 @@ RpAtomicStreamWrite: /* 80213750 00210550 90 A1 00 1C */ stw r5, 0x1c(r1) /* 80213754 00210554 90 01 00 10 */ stw r0, 0x10(r1) /* 80213758 00210558 90 01 00 18 */ stw r0, 0x18(r1) -/* 8021375C 0021055C 4B FF EC CD */ bl func_80212428 +/* 8021375C 0021055C 4B FF EC CD */ bl rwsdk.ClumpAtomicStreamWrite /* 80213760 00210560 80 01 00 24 */ lwz r0, 0x24(r1) /* 80213764 00210564 7C 08 03 A6 */ mtlr r0 /* 80213768 00210568 38 21 00 20 */ addi r1, r1, 0x20 @@ -32139,7 +32139,7 @@ RpAtomicStreamRead: /* 80213784 00210584 38 A1 00 08 */ addi r5, r1, 8 /* 80213788 00210588 90 01 00 14 */ stw r0, 0x14(r1) /* 8021378C 0021058C 90 01 00 0C */ stw r0, 0xc(r1) -/* 80213790 00210590 4B FF EE D5 */ bl func_80212664 +/* 80213790 00210590 4B FF EE D5 */ bl rwsdk.ClumpAtomicStreamRead /* 80213794 00210594 80 01 00 24 */ lwz r0, 0x24(r1) /* 80213798 00210598 7C 08 03 A6 */ mtlr r0 /* 8021379C 0021059C 38 21 00 20 */ addi r1, r1, 0x20 @@ -32703,7 +32703,7 @@ lbl_80213F38: lbl_80213F84: /* 80213F84 00210D84 7F A3 EB 78 */ mr r3, r29 /* 80213F88 00210D88 38 81 00 78 */ addi r4, r1, 0x78 -/* 80213F8C 00210D8C 4B FF E1 89 */ bl func_80212114 +/* 80213F8C 00210D8C 4B FF E1 89 */ bl rwsdk.GeometryListStreamRead /* 80213F90 00210D90 7C 03 00 D0 */ neg r0, r3 /* 80213F94 00210D94 7C 00 1B 78 */ or r0, r0, r3 /* 80213F98 00210D98 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f @@ -32856,7 +32856,7 @@ lbl_8021418C: /* 802141A8 00210FA8 7F A3 EB 78 */ mr r3, r29 /* 802141AC 00210FAC 38 81 00 80 */ addi r4, r1, 0x80 /* 802141B0 00210FB0 38 A1 00 78 */ addi r5, r1, 0x78 -/* 802141B4 00210FB4 4B FF E4 B1 */ bl func_80212664 +/* 802141B4 00210FB4 4B FF E4 B1 */ bl rwsdk.ClumpAtomicStreamRead /* 802141B8 00210FB8 7C 7C 1B 78 */ mr r28, r3 /* 802141BC 00210FBC 7C 1C 00 D0 */ neg r0, r28 /* 802141C0 00210FC0 7C 00 E3 78 */ or r0, r0, r28 @@ -39486,8 +39486,8 @@ lbl_80219DA4: /* 80219DB4 00216BB4 38 21 00 30 */ addi r1, r1, 0x30 /* 80219DB8 00216BB8 4E 80 00 20 */ blr -.global func_80219DBC -func_80219DBC: +.global rwsdk.TriStripBinEntryArrayCreate +rwsdk.TriStripBinEntryArrayCreate: /* 80219DBC 00216BBC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80219DC0 00216BC0 7C 08 02 A6 */ mflr r0 /* 80219DC4 00216BC4 90 01 00 34 */ stw r0, 0x34(r1) @@ -39694,8 +39694,8 @@ lbl_8021A094: /* 8021A0B0 00216EB0 38 21 00 30 */ addi r1, r1, 0x30 /* 8021A0B4 00216EB4 4E 80 00 20 */ blr -.global func_8021A0B8 -func_8021A0B8: +.global rwsdk.TriStripMarkTriUsed +rwsdk.TriStripMarkTriUsed: /* 8021A0B8 00216EB8 2C 05 00 04 */ cmpwi r5, 4 /* 8021A0BC 00216EBC 40 80 00 10 */ bge lbl_8021A0CC /* 8021A0C0 00216EC0 38 00 00 01 */ li r0, 1 @@ -39813,8 +39813,8 @@ lbl_8021A244: /* 8021A24C 0021704C 41 80 FE F4 */ blt lbl_8021A140 /* 8021A250 00217050 4E 80 00 20 */ blr -.global func_8021A254 -func_8021A254: +.global rwsdk.TriStripFollow +rwsdk.TriStripFollow: /* 8021A254 00217054 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8021A258 00217058 7C 08 02 A6 */ mflr r0 /* 8021A25C 0021705C 90 01 00 34 */ stw r0, 0x34(r1) @@ -39878,7 +39878,7 @@ lbl_8021A328: /* 8021A32C 0021712C 7F 04 C3 78 */ mr r4, r24 /* 8021A330 00217130 7F 25 CB 78 */ mr r5, r25 /* 8021A334 00217134 3B BD 00 01 */ addi r29, r29, 1 -/* 8021A338 00217138 4B FF FD 81 */ bl func_8021A0B8 +/* 8021A338 00217138 4B FF FD 81 */ bl rwsdk.TriStripMarkTriUsed /* 8021A33C 0021713C 80 7B 00 04 */ lwz r3, 4(r27) /* 8021A340 00217140 7C 17 18 40 */ cmplw r23, r3 /* 8021A344 00217144 40 82 00 0C */ bne lbl_8021A350 @@ -40177,8 +40177,8 @@ lbl_8021A72C: /* 8021A73C 0021753C 38 21 00 30 */ addi r1, r1, 0x30 /* 8021A740 00217540 4E 80 00 20 */ blr -.global func_8021A744 -func_8021A744: +.global rwsdk.TriStripStripTris +rwsdk.TriStripStripTris: /* 8021A744 00217544 94 21 FF 80 */ stwu r1, -0x80(r1) /* 8021A748 00217548 7C 08 02 A6 */ mflr r0 /* 8021A74C 0021754C 90 01 00 84 */ stw r0, 0x84(r1) @@ -40203,7 +40203,7 @@ func_8021A744: /* 8021A798 00217598 90 01 00 24 */ stw r0, 0x24(r1) /* 8021A79C 0021759C 90 01 00 10 */ stw r0, 0x10(r1) /* 8021A7A0 002175A0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8021A7A4 002175A4 4B FF F6 19 */ bl func_80219DBC +/* 8021A7A4 002175A4 4B FF F6 19 */ bl rwsdk.TriStripBinEntryArrayCreate /* 8021A7A8 002175A8 7C 76 1B 78 */ mr r22, r3 /* 8021A7AC 002175AC 38 81 00 18 */ addi r4, r1, 0x18 /* 8021A7B0 002175B0 7E C5 B3 78 */ mr r5, r22 @@ -40759,14 +40759,14 @@ lbl_8021AEEC: /* 8021AF6C 00217D6C B0 07 00 04 */ sth r0, 4(r7) /* 8021AF70 00217D70 90 DA 00 04 */ stw r6, 4(r26) /* 8021AF74 00217D74 7C 7C F0 2E */ lwzx r3, r28, r30 -/* 8021AF78 00217D78 4B FF F1 41 */ bl func_8021A0B8 +/* 8021AF78 00217D78 4B FF F1 41 */ bl rwsdk.TriStripMarkTriUsed /* 8021AF7C 00217D7C 7F 43 D3 78 */ mr r3, r26 /* 8021AF80 00217D80 7E A4 AB 78 */ mr r4, r21 /* 8021AF84 00217D84 7D E6 7B 78 */ mr r6, r15 /* 8021AF88 00217D88 7E 47 93 78 */ mr r7, r18 /* 8021AF8C 00217D8C 38 A1 00 18 */ addi r5, r1, 0x18 /* 8021AF90 00217D90 3B 17 00 01 */ addi r24, r23, 1 -/* 8021AF94 00217D94 4B FF F2 C1 */ bl func_8021A254 +/* 8021AF94 00217D94 4B FF F2 C1 */ bl rwsdk.TriStripFollow /* 8021AF98 00217D98 2C 12 00 04 */ cmpwi r18, 4 /* 8021AF9C 00217D9C 7F 18 1A 14 */ add r24, r24, r3 /* 8021AFA0 00217DA0 40 80 00 58 */ bge lbl_8021AFF8 @@ -40834,7 +40834,7 @@ lbl_8021B048: /* 8021B080 00217E80 A1 29 00 00 */ lhz r9, 0(r9) /* 8021B084 00217E84 B1 28 00 02 */ sth r9, 2(r8) /* 8021B088 00217E88 90 19 00 04 */ stw r0, 4(r25) -/* 8021B08C 00217E8C 4B FF F1 C9 */ bl func_8021A254 +/* 8021B08C 00217E8C 4B FF F1 C9 */ bl rwsdk.TriStripFollow /* 8021B090 00217E90 80 99 00 04 */ lwz r4, 4(r25) /* 8021B094 00217E94 7F 18 1A 14 */ add r24, r24, r3 /* 8021B098 00217E98 54 80 07 FF */ clrlwi. r0, r4, 0x1f @@ -41032,8 +41032,8 @@ lbl_8021B32C: /* 8021B36C 0021816C 38 21 00 80 */ addi r1, r1, 0x80 /* 8021B370 00218170 4E 80 00 20 */ blr -.global func_8021B374 -func_8021B374: +.global rwsdk.TriStripJoin +rwsdk.TriStripJoin: /* 8021B374 00218174 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8021B378 00218178 7C 08 02 A6 */ mflr r0 /* 8021B37C 0021817C 90 01 00 24 */ stw r0, 0x24(r1) @@ -41306,8 +41306,8 @@ lbl_8021B734: /* 8021B744 00218544 38 21 00 20 */ addi r1, r1, 0x20 /* 8021B748 00218548 4E 80 00 20 */ blr -.global func_8021B74C -func_8021B74C: +.global rwsdk.TriStripMeshGenerate +rwsdk.TriStripMeshGenerate: /* 8021B74C 0021854C 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8021B750 00218550 7C 08 02 A6 */ mflr r0 /* 8021B754 00218554 90 01 00 54 */ stw r0, 0x54(r1) @@ -41479,10 +41479,10 @@ lbl_8021B9AC: /* 8021B9B8 002187B8 7E A3 AB 78 */ mr r3, r21 /* 8021B9BC 002187BC 7F 46 D3 78 */ mr r6, r26 /* 8021B9C0 002187C0 38 A1 00 08 */ addi r5, r1, 8 -/* 8021B9C4 002187C4 4B FF ED 81 */ bl func_8021A744 +/* 8021B9C4 002187C4 4B FF ED 81 */ bl rwsdk.TriStripStripTris /* 8021B9C8 002187C8 7F 64 DB 78 */ mr r4, r27 /* 8021B9CC 002187CC 38 61 00 08 */ addi r3, r1, 8 -/* 8021B9D0 002187D0 4B FF F9 A5 */ bl func_8021B374 +/* 8021B9D0 002187D0 4B FF F9 A5 */ bl rwsdk.TriStripJoin /* 8021B9D4 002187D4 82 81 00 08 */ lwz r20, 8(r1) /* 8021B9D8 002187D8 48 00 00 78 */ b lbl_8021BA50 lbl_8021B9DC: @@ -41727,7 +41727,7 @@ lbl_8021BD40: /* 8021BD60 00218B60 38 80 00 00 */ li r4, 0 /* 8021BD64 00218B64 38 A0 00 01 */ li r5, 1 /* 8021BD68 00218B68 90 01 00 14 */ stw r0, 0x14(r1) -/* 8021BD6C 00218B6C 4B FF F9 E1 */ bl func_8021B74C +/* 8021BD6C 00218B6C 4B FF F9 E1 */ bl rwsdk.TriStripMeshGenerate /* 8021BD70 00218B70 80 01 00 14 */ lwz r0, 0x14(r1) /* 8021BD74 00218B74 7C 08 03 A6 */ mtlr r0 /* 8021BD78 00218B78 38 21 00 10 */ addi r1, r1, 0x10 @@ -42124,8 +42124,8 @@ lbl_8021C2C8: /* 8021C2E4 002190E4 38 21 00 20 */ addi r1, r1, 0x20 /* 8021C2E8 002190E8 4E 80 00 20 */ blr -.global func_8021C2EC -func_8021C2EC: +.global rwsdk.WorldBuildMeshAtomicSector +rwsdk.WorldBuildMeshAtomicSector: /* 8021C2EC 002190EC 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8021C2F0 002190F0 7C 08 02 A6 */ mflr r0 /* 8021C2F4 002190F4 90 01 00 44 */ stw r0, 0x44(r1) @@ -42299,8 +42299,8 @@ lbl_8021C534: /* 8021C544 00219344 38 21 00 40 */ addi r1, r1, 0x40 /* 8021C548 00219348 4E 80 00 20 */ blr -.global func_8021C54C -func_8021C54C: +.global rwsdk.WorldSectorDeinstanceAll +rwsdk.WorldSectorDeinstanceAll: /* 8021C54C 0021934C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8021C550 00219350 7C 08 02 A6 */ mflr r0 /* 8021C554 00219354 90 01 00 24 */ stw r0, 0x24(r1) @@ -42358,9 +42358,9 @@ lbl_8021C5EC: /* 8021C604 00219404 48 00 00 14 */ b lbl_8021C618 lbl_8021C608: /* 8021C608 00219408 80 7D 00 08 */ lwz r3, 8(r29) -/* 8021C60C 0021940C 4B FF FF 41 */ bl func_8021C54C +/* 8021C60C 0021940C 4B FF FF 41 */ bl rwsdk.WorldSectorDeinstanceAll /* 8021C610 00219410 80 7D 00 0C */ lwz r3, 0xc(r29) -/* 8021C614 00219414 4B FF FF 39 */ bl func_8021C54C +/* 8021C614 00219414 4B FF FF 39 */ bl rwsdk.WorldSectorDeinstanceAll lbl_8021C618: /* 8021C618 00219418 80 01 00 24 */ lwz r0, 0x24(r1) /* 8021C61C 0021941C 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -42370,8 +42370,8 @@ lbl_8021C618: /* 8021C62C 0021942C 38 21 00 20 */ addi r1, r1, 0x20 /* 8021C630 00219430 4E 80 00 20 */ blr -.global func_8021C634 -func_8021C634: +.global rwsdk.WorldSectorDestroyRecurse +rwsdk.WorldSectorDestroyRecurse: /* 8021C634 00219434 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8021C638 00219438 7C 08 02 A6 */ mflr r0 /* 8021C63C 0021943C 90 01 00 24 */ stw r0, 0x24(r1) @@ -42499,11 +42499,11 @@ lbl_8021C7D8: /* 8021C7E8 002195E8 48 00 00 38 */ b lbl_8021C820 lbl_8021C7EC: /* 8021C7EC 002195EC 80 7C 00 08 */ lwz r3, 8(r28) -/* 8021C7F0 002195F0 4B FF FE 45 */ bl func_8021C634 +/* 8021C7F0 002195F0 4B FF FE 45 */ bl rwsdk.WorldSectorDestroyRecurse /* 8021C7F4 002195F4 38 00 00 00 */ li r0, 0 /* 8021C7F8 002195F8 90 1C 00 08 */ stw r0, 8(r28) /* 8021C7FC 002195FC 80 7C 00 0C */ lwz r3, 0xc(r28) -/* 8021C800 00219600 4B FF FE 35 */ bl func_8021C634 +/* 8021C800 00219600 4B FF FE 35 */ bl rwsdk.WorldSectorDestroyRecurse /* 8021C804 00219604 38 00 00 00 */ li r0, 0 /* 8021C808 00219608 7F 83 E3 78 */ mr r3, r28 /* 8021C80C 0021960C 90 1C 00 0C */ stw r0, 0xc(r28) @@ -42909,7 +42909,7 @@ lbl_8021CD68: /* 8021CDA0 00219BA0 7F 83 E3 78 */ mr r3, r28 /* 8021CDA4 00219BA4 7F E5 FB 78 */ mr r5, r31 /* 8021CDA8 00219BA8 7F A6 EB 78 */ mr r6, r29 -/* 8021CDAC 00219BAC 4B FF F5 41 */ bl func_8021C2EC +/* 8021CDAC 00219BAC 4B FF F5 41 */ bl rwsdk.WorldBuildMeshAtomicSector /* 8021CDB0 00219BB0 7C 7C 1B 79 */ or. r28, r3, r3 /* 8021CDB4 00219BB4 40 82 00 14 */ bne lbl_8021CDC8 /* 8021CDB8 00219BB8 38 60 00 00 */ li r3, 0 @@ -43090,7 +43090,7 @@ lbl_8021CFF4: /* 8021D008 00219E08 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8021D00C 00219E0C 41 82 00 34 */ beq lbl_8021D040 /* 8021D010 00219E10 80 7F 00 1C */ lwz r3, 0x1c(r31) -/* 8021D014 00219E14 4B FF F5 39 */ bl func_8021C54C +/* 8021D014 00219E14 4B FF F5 39 */ bl rwsdk.WorldSectorDeinstanceAll /* 8021D018 00219E18 3C 60 80 2B */ lis r3, lbl_802B77E8@ha /* 8021D01C 00219E1C 7F E4 FB 78 */ mr r4, r31 /* 8021D020 00219E20 38 63 77 E8 */ addi r3, r3, lbl_802B77E8@l @@ -43103,7 +43103,7 @@ lbl_8021CFF4: /* 8021D03C 00219E3C 48 00 00 30 */ b lbl_8021D06C lbl_8021D040: /* 8021D040 00219E40 80 7F 00 1C */ lwz r3, 0x1c(r31) -/* 8021D044 00219E44 4B FF F5 F1 */ bl func_8021C634 +/* 8021D044 00219E44 4B FF F5 F1 */ bl rwsdk.WorldSectorDestroyRecurse /* 8021D048 00219E48 3C 60 80 2B */ lis r3, lbl_802B77E8@ha /* 8021D04C 00219E4C 7F E4 FB 78 */ mr r4, r31 /* 8021D050 00219E50 38 63 77 E8 */ addi r3, r3, lbl_802B77E8@l @@ -43348,7 +43348,7 @@ lbl_8021D3A4: /* 8021D3DC 0021A1DC 7F C3 F3 78 */ mr r3, r30 /* 8021D3E0 0021A1E0 7F 65 DB 78 */ mr r5, r27 /* 8021D3E4 0021A1E4 7F 86 E3 78 */ mr r6, r28 -/* 8021D3E8 0021A1E8 4B FF EF 05 */ bl func_8021C2EC +/* 8021D3E8 0021A1E8 4B FF EF 05 */ bl rwsdk.WorldBuildMeshAtomicSector /* 8021D3EC 0021A1EC 7C 7E 1B 79 */ or. r30, r3, r3 /* 8021D3F0 0021A1F0 40 82 00 14 */ bne lbl_8021D404 /* 8021D3F4 0021A1F4 3B C0 00 00 */ li r30, 0 @@ -43438,7 +43438,7 @@ lbl_8021D4FC: /* 8021D510 0021A310 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8021D514 0021A314 41 82 00 34 */ beq lbl_8021D548 /* 8021D518 0021A318 80 7D 00 1C */ lwz r3, 0x1c(r29) -/* 8021D51C 0021A31C 4B FF F0 31 */ bl func_8021C54C +/* 8021D51C 0021A31C 4B FF F0 31 */ bl rwsdk.WorldSectorDeinstanceAll /* 8021D520 0021A320 3C 60 80 2B */ lis r3, lbl_802B77E8@ha /* 8021D524 0021A324 7F A4 EB 78 */ mr r4, r29 /* 8021D528 0021A328 38 63 77 E8 */ addi r3, r3, lbl_802B77E8@l @@ -43451,7 +43451,7 @@ lbl_8021D4FC: /* 8021D544 0021A344 48 00 00 30 */ b lbl_8021D574 lbl_8021D548: /* 8021D548 0021A348 80 7D 00 1C */ lwz r3, 0x1c(r29) -/* 8021D54C 0021A34C 4B FF F0 E9 */ bl func_8021C634 +/* 8021D54C 0021A34C 4B FF F0 E9 */ bl rwsdk.WorldSectorDestroyRecurse /* 8021D550 0021A350 3C 60 80 2B */ lis r3, lbl_802B77E8@ha /* 8021D554 0021A354 7F A4 EB 78 */ mr r4, r29 /* 8021D558 0021A358 38 63 77 E8 */ addi r3, r3, lbl_802B77E8@l @@ -43822,7 +43822,7 @@ lbl_8021DA3C: /* 8021DA84 0021A884 7F E3 FB 78 */ mr r3, r31 /* 8021DA88 0021A888 7F A4 EB 78 */ mr r4, r29 /* 8021DA8C 0021A88C 83 C5 00 A0 */ lwz r30, 0xa0(r5) -/* 8021DA90 0021A890 48 00 0A 7D */ bl func_8021E50C +/* 8021DA90 0021A890 48 00 0A 7D */ bl rwsdk.WorldSyncCamera /* 8021DA94 0021A894 80 1F 00 0C */ lwz r0, 0xc(r31) /* 8021DA98 0021A898 7F CC F3 78 */ mr r12, r30 /* 8021DA9C 0021A89C 38 60 00 00 */ li r3, 0 @@ -43997,8 +43997,8 @@ lbl_8021DCF8: /* 8021DD04 0021AB04 38 21 00 10 */ addi r1, r1, 0x10 /* 8021DD08 0021AB08 4E 80 00 20 */ blr -.global func_8021DD0C -func_8021DD0C: +.global rwsdk.WorldAttachAtomicSphere +rwsdk.WorldAttachAtomicSphere: /* 8021DD0C 0021AB0C 94 21 FE D0 */ stwu r1, -0x130(r1) /* 8021DD10 0021AB10 7C 08 02 A6 */ mflr r0 /* 8021DD14 0021AB14 90 01 01 34 */ stw r0, 0x134(r1) @@ -44180,7 +44180,7 @@ lbl_8021DFA8: /* 8021DFAC 0021ADAC 40 82 FF 94 */ bne lbl_8021DF40 /* 8021DFB0 0021ADB0 7F 83 E3 78 */ mr r3, r28 /* 8021DFB4 0021ADB4 7F E4 FB 78 */ mr r4, r31 -/* 8021DFB8 0021ADB8 4B FF FD 55 */ bl func_8021DD0C +/* 8021DFB8 0021ADB8 4B FF FD 55 */ bl rwsdk.WorldAttachAtomicSphere lbl_8021DFBC: /* 8021DFBC 0021ADBC 7F E3 FB 78 */ mr r3, r31 /* 8021DFC0 0021ADC0 48 00 00 08 */ b lbl_8021DFC8 @@ -44552,8 +44552,8 @@ lbl_8021E4E4: /* 8021E504 0021B304 38 21 00 20 */ addi r1, r1, 0x20 /* 8021E508 0021B308 4E 80 00 20 */ blr -.global func_8021E50C -func_8021E50C: +.global rwsdk.WorldSyncCamera +rwsdk.WorldSyncCamera: /* 8021E50C 0021B30C 94 21 FE 90 */ stwu r1, -0x170(r1) /* 8021E510 0021B310 7C 08 02 A6 */ mflr r0 /* 8021E514 0021B314 90 01 01 74 */ stw r0, 0x174(r1) @@ -46566,8 +46566,8 @@ lbl_8022007C: /* 80220090 0021CE90 38 21 00 30 */ addi r1, r1, 0x30 /* 80220094 0021CE94 4E 80 00 20 */ blr -.global func_80220098 -func_80220098: +.global rwsdk._rxGCDefaultReinstance +rwsdk._rxGCDefaultReinstance: /* 80220098 0021CE98 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8022009C 0021CE9C 7C 08 02 A6 */ mflr r0 /* 802200A0 0021CEA0 90 01 00 34 */ stw r0, 0x34(r1) @@ -46782,7 +46782,7 @@ lbl_8022038C: /* 8022039C 0021D19C 80 BD 00 28 */ lwz r5, 0x28(r29) /* 802203A0 0021D1A0 7F E3 FB 78 */ mr r3, r31 /* 802203A4 0021D1A4 7F C4 F3 78 */ mr r4, r30 -/* 802203A8 0021D1A8 4B FF FC F1 */ bl func_80220098 +/* 802203A8 0021D1A8 4B FF FC F1 */ bl rwsdk._rxGCDefaultReinstance /* 802203AC 0021D1AC 38 00 00 00 */ li r0, 0 /* 802203B0 0021D1B0 B0 1F 00 0C */ sth r0, 0xc(r31) lbl_802203B4: @@ -47831,7 +47831,7 @@ lbl_802212A8: /* 802212BC 0021E0BC 38 C1 00 08 */ addi r6, r1, 8 /* 802212C0 0021E0C0 39 00 00 04 */ li r8, 4 /* 802212C4 0021E0C4 39 40 00 00 */ li r10, 0 -/* 802212C8 0021E0C8 48 00 01 09 */ bl func_802213D0 +/* 802212C8 0021E0C8 48 00 01 09 */ bl rwsdk._rwDlV3dInterp /* 802212CC 0021E0CC 1C 1F 00 03 */ mulli r0, r31, 3 /* 802212D0 0021E0D0 80 9B 00 14 */ lwz r4, 0x14(r27) /* 802212D4 0021E0D4 80 7C 00 0C */ lwz r3, 0xc(r28) @@ -47885,7 +47885,7 @@ lbl_80221378: /* 8022138C 0021E18C 7F 4A D3 78 */ mr r10, r26 /* 80221390 0021E190 38 C1 00 08 */ addi r6, r1, 8 /* 80221394 0021E194 39 00 00 04 */ li r8, 4 -/* 80221398 0021E198 48 00 00 39 */ bl func_802213D0 +/* 80221398 0021E198 48 00 00 39 */ bl rwsdk._rwDlV3dInterp /* 8022139C 0021E19C 1C 1F 00 03 */ mulli r0, r31, 3 /* 802213A0 0021E1A0 80 9B 00 14 */ lwz r4, 0x14(r27) /* 802213A4 0021E1A4 80 7C 00 14 */ lwz r3, 0x14(r28) @@ -47901,8 +47901,8 @@ lbl_802213B4: /* 802213C8 0021E1C8 38 21 00 40 */ addi r1, r1, 0x40 /* 802213CC 0021E1CC 4E 80 00 20 */ blr -.global func_802213D0 -func_802213D0: +.global rwsdk._rwDlV3dInterp +rwsdk._rwDlV3dInterp: /* 802213D0 0021E1D0 70 EB 00 01 */ andi. r11, r7, 1 /* 802213D4 0021E1D4 7C E7 0E 70 */ srawi r7, r7, 1 /* 802213D8 0021E1D8 C0 06 00 00 */ lfs f0, 0(r6) @@ -47959,8 +47959,8 @@ lbl_80221450: /* 8022149C 0021E29C 42 00 FF B4 */ bdnz lbl_80221450 /* 802214A0 0021E2A0 4E 80 00 20 */ blr -.global func_802214A4 -func_802214A4: +.global rwsdk._rpNativeRead +rwsdk._rpNativeRead: /* 802214A4 0021E2A4 94 21 FF B0 */ stwu r1, -0x50(r1) /* 802214A8 0021E2A8 7C 08 02 A6 */ mflr r0 /* 802214AC 0021E2AC 90 01 00 54 */ stw r0, 0x54(r1) @@ -48189,8 +48189,8 @@ lbl_802217D4: /* 802217E4 0021E5E4 38 21 00 50 */ addi r1, r1, 0x50 /* 802217E8 0021E5E8 4E 80 00 20 */ blr -.global func_802217EC -func_802217EC: +.global rwsdk._rpNativeWrite +rwsdk._rpNativeWrite: /* 802217EC 0021E5EC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 802217F0 0021E5F0 7C 08 02 A6 */ mflr r0 /* 802217F4 0021E5F4 90 01 00 34 */ stw r0, 0x34(r1) @@ -48456,7 +48456,7 @@ _rpGeometryNativeWrite: /* 80221B9C 0021E99C 80 A4 00 54 */ lwz r5, 0x54(r4) /* 80221BA0 0021E9A0 80 84 00 58 */ lwz r4, 0x58(r4) /* 80221BA4 0021E9A4 A0 A5 00 04 */ lhz r5, 4(r5) -/* 80221BA8 0021E9A8 4B FF FC 45 */ bl func_802217EC +/* 80221BA8 0021E9A8 4B FF FC 45 */ bl rwsdk._rpNativeWrite lbl_80221BAC: /* 80221BAC 0021E9AC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80221BB0 0021E9B0 7F E3 FB 78 */ mr r3, r31 @@ -48473,7 +48473,7 @@ _rpGeometryNativeRead: /* 80221BD0 0021E9D0 90 01 00 14 */ stw r0, 0x14(r1) /* 80221BD4 0021E9D4 80 C4 00 54 */ lwz r6, 0x54(r4) /* 80221BD8 0021E9D8 A0 C6 00 04 */ lhz r6, 4(r6) -/* 80221BDC 0021E9DC 4B FF F8 C9 */ bl func_802214A4 +/* 80221BDC 0021E9DC 4B FF F8 C9 */ bl rwsdk._rpNativeRead /* 80221BE0 0021E9E0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80221BE4 0021E9E4 7C 08 03 A6 */ mtlr r0 /* 80221BE8 0021E9E8 38 21 00 10 */ addi r1, r1, 0x10 @@ -48523,7 +48523,7 @@ _rpWorldSectorNativeWrite: /* 80221C78 0021EA78 7F C3 F3 78 */ mr r3, r30 /* 80221C7C 0021EA7C 80 9F 00 34 */ lwz r4, 0x34(r31) /* 80221C80 0021EA80 A0 A5 00 04 */ lhz r5, 4(r5) -/* 80221C84 0021EA84 4B FF FB 69 */ bl func_802217EC +/* 80221C84 0021EA84 4B FF FB 69 */ bl rwsdk._rpNativeWrite lbl_80221C88: /* 80221C88 0021EA88 80 01 00 14 */ lwz r0, 0x14(r1) /* 80221C8C 0021EA8C 7F C3 F3 78 */ mr r3, r30 @@ -48541,7 +48541,7 @@ _rpWorldSectorNativeRead: /* 80221CB0 0021EAB0 90 01 00 14 */ stw r0, 0x14(r1) /* 80221CB4 0021EAB4 80 C4 00 80 */ lwz r6, 0x80(r4) /* 80221CB8 0021EAB8 A0 C6 00 04 */ lhz r6, 4(r6) -/* 80221CBC 0021EABC 4B FF F7 E9 */ bl func_802214A4 +/* 80221CBC 0021EABC 4B FF F7 E9 */ bl rwsdk._rpNativeRead /* 80221CC0 0021EAC0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80221CC4 0021EAC4 7C 08 03 A6 */ mtlr r0 /* 80221CC8 0021EAC8 38 21 00 10 */ addi r1, r1, 0x10 @@ -54947,8 +54947,8 @@ _rwGCNDisplayListInitialize: /* 80227AD8 002248D8 38 21 00 10 */ addi r1, r1, 0x10 /* 80227ADC 002248DC 4E 80 00 20 */ blr -.global func_80227AE0 -func_80227AE0: +.global rwsdk.2.ReconditionVertexIndexData +rwsdk.2.ReconditionVertexIndexData: /* 80227AE0 002248E0 94 21 FE 50 */ stwu r1, -0x1b0(r1) /* 80227AE4 002248E4 7C 08 02 A6 */ mflr r0 /* 80227AE8 002248E8 90 01 01 B4 */ stw r0, 0x1b4(r1) @@ -55235,8 +55235,8 @@ lbl_80227EE4: /* 80227EF4 00224CF4 38 21 01 B0 */ addi r1, r1, 0x1b0 /* 80227EF8 00224CF8 4E 80 00 20 */ blr -.global func_80227EFC -func_80227EFC: +.global rwsdk.2.VtxDescInitOptimized +rwsdk.2.VtxDescInitOptimized: /* 80227EFC 00224CFC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80227F00 00224D00 7C 08 02 A6 */ mflr r0 /* 80227F04 00224D04 90 01 00 34 */ stw r0, 0x34(r1) @@ -55410,10 +55410,10 @@ _rwDlGeometryInstanceOptimized: /* 80228164 00224F64 7C 7D 1B 78 */ mr r29, r3 /* 80228168 00224F68 38 81 00 1C */ addi r4, r1, 0x1c /* 8022816C 00224F6C 38 A1 00 18 */ addi r5, r1, 0x18 -/* 80228170 00224F70 4B FF F9 71 */ bl func_80227AE0 +/* 80228170 00224F70 4B FF F9 71 */ bl rwsdk.2.ReconditionVertexIndexData /* 80228174 00224F74 80 81 00 1C */ lwz r4, 0x1c(r1) /* 80228178 00224F78 7F A3 EB 78 */ mr r3, r29 -/* 8022817C 00224F7C 4B FF FD 81 */ bl func_80227EFC +/* 8022817C 00224F7C 4B FF FD 81 */ bl rwsdk.2.VtxDescInitOptimized /* 80228180 00224F80 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) /* 80228184 00224F84 7C 7F 1B 78 */ mr r31, r3 /* 80228188 00224F88 80 9D 00 1C */ lwz r4, 0x1c(r29) @@ -55882,8 +55882,8 @@ lbl_80228800: /* 8022884C 0022564C 38 21 01 A0 */ addi r1, r1, 0x1a0 /* 80228850 00225650 4E 80 00 20 */ blr -.global func_80228854 -func_80228854: +.global rwsdk.2.VtxDescInitFast +rwsdk.2.VtxDescInitFast: /* 80228854 00225654 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80228858 00225658 7C 08 02 A6 */ mflr r0 /* 8022885C 0022565C 90 01 00 34 */ stw r0, 0x34(r1) @@ -56041,7 +56041,7 @@ _rwDlGeometryInstanceFast: /* 80228A7C 0022587C 7C 7D 1B 78 */ mr r29, r3 /* 80228A80 00225880 7C 95 23 78 */ mr r21, r4 /* 80228A84 00225884 7C B4 2B 78 */ mr r20, r5 -/* 80228A88 00225888 4B FF FD CD */ bl func_80228854 +/* 80228A88 00225888 4B FF FD CD */ bl rwsdk.2.VtxDescInitFast /* 80228A8C 0022588C 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) /* 80228A90 00225890 7C 7F 1B 78 */ mr r31, r3 /* 80228A94 00225894 7C 1D 00 2E */ lwzx r0, r29, r0 @@ -56308,8 +56308,8 @@ lbl_80228DEC: /* 80228E48 00225C48 38 21 01 70 */ addi r1, r1, 0x170 /* 80228E4C 00225C4C 4E 80 00 20 */ blr -.global func_80228E50 -func_80228E50: +.global rwsdk.5.ReconditionVertexIndexData +rwsdk.5.ReconditionVertexIndexData: /* 80228E50 00225C50 94 21 FE 50 */ stwu r1, -0x1b0(r1) /* 80228E54 00225C54 7C 08 02 A6 */ mflr r0 /* 80228E58 00225C58 90 01 01 B4 */ stw r0, 0x1b4(r1) @@ -56612,8 +56612,8 @@ lbl_8022928C: /* 8022929C 0022609C 38 21 01 B0 */ addi r1, r1, 0x1b0 /* 802292A0 002260A0 4E 80 00 20 */ blr -.global func_802292A4 -func_802292A4: +.global rwsdk.5.VtxDescInitOptimized +rwsdk.5.VtxDescInitOptimized: /* 802292A4 002260A4 94 21 FF D0 */ stwu r1, -0x30(r1) /* 802292A8 002260A8 7C 08 02 A6 */ mflr r0 /* 802292AC 002260AC 90 01 00 34 */ stw r0, 0x34(r1) @@ -56786,10 +56786,10 @@ _rwDlWorldSectorInstanceOptimized: /* 80229508 00226308 7C 9A 23 78 */ mr r26, r4 /* 8022950C 0022630C 38 A1 00 1C */ addi r5, r1, 0x1c /* 80229510 00226310 38 C1 00 18 */ addi r6, r1, 0x18 -/* 80229514 00226314 4B FF F9 3D */ bl func_80228E50 +/* 80229514 00226314 4B FF F9 3D */ bl rwsdk.5.ReconditionVertexIndexData /* 80229518 00226318 80 81 00 1C */ lwz r4, 0x1c(r1) /* 8022951C 0022631C 7F 23 CB 78 */ mr r3, r25 -/* 80229520 00226320 4B FF FD 85 */ bl func_802292A4 +/* 80229520 00226320 4B FF FD 85 */ bl rwsdk.5.VtxDescInitOptimized /* 80229524 00226324 80 0D 9F 04 */ lwz r0, lbl_803CC804-_SDA_BASE_(r13) /* 80229528 00226328 7C 7D 1B 78 */ mr r29, r3 /* 8022952C 0022632C 80 99 00 20 */ lwz r4, 0x20(r25) @@ -57262,8 +57262,8 @@ lbl_80229BB0: /* 80229BFC 002269FC 38 21 01 A0 */ addi r1, r1, 0x1a0 /* 80229C00 00226A00 4E 80 00 20 */ blr -.global func_80229C04 -func_80229C04: +.global rwsdk.5.VtxDescInitFast +rwsdk.5.VtxDescInitFast: /* 80229C04 00226A04 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80229C08 00226A08 7C 08 02 A6 */ mflr r0 /* 80229C0C 00226A0C 90 01 00 34 */ stw r0, 0x34(r1) @@ -57422,7 +57422,7 @@ _rwDlWorldSectorInstanceFast: /* 80229E30 00226C30 7C 9B 23 78 */ mr r27, r4 /* 80229E34 00226C34 7C B6 2B 78 */ mr r22, r5 /* 80229E38 00226C38 7C D3 33 78 */ mr r19, r6 -/* 80229E3C 00226C3C 4B FF FD C9 */ bl func_80229C04 +/* 80229E3C 00226C3C 4B FF FD C9 */ bl rwsdk.5.VtxDescInitFast /* 80229E40 00226C40 80 0D 9F 04 */ lwz r0, lbl_803CC804-_SDA_BASE_(r13) /* 80229E44 00226C44 7C 7D 1B 78 */ mr r29, r3 /* 80229E48 00226C48 7C 1A 00 2E */ lwzx r0, r26, r0 @@ -58464,8 +58464,8 @@ lbl_8022AD0C: /* 8022AD1C 00227B1C 38 21 00 40 */ addi r1, r1, 0x40 /* 8022AD20 00227B20 4E 80 00 20 */ blr -.global func_8022AD24 -func_8022AD24: +.global rwsdk.WriteHeaders +rwsdk.WriteHeaders: /* 8022AD24 00227B24 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8022AD28 00227B28 28 05 00 01 */ cmplwi r5, 1 /* 8022AD2C 00227B2C 38 A0 00 00 */ li r5, 0 @@ -58607,7 +58607,7 @@ _rwGCNDisplayListFill: /* 8022AF18 00227D18 7F 86 E3 78 */ mr r6, r28 /* 8022AF1C 00227D1C 7D 47 53 78 */ mr r7, r10 /* 8022AF20 00227D20 7F A8 EB 78 */ mr r8, r29 -/* 8022AF24 00227D24 4B FF FE 01 */ bl func_8022AD24 +/* 8022AF24 00227D24 4B FF FE 01 */ bl rwsdk.WriteHeaders /* 8022AF28 00227D28 7F 36 CB 78 */ mr r22, r25 /* 8022AF2C 00227D2C 3B C0 00 00 */ li r30, 0 /* 8022AF30 00227D30 3A E0 00 00 */ li r23, 0 @@ -62593,8 +62593,8 @@ lbl_8022E950: /* 8022E96C 0022B76C 38 21 00 40 */ addi r1, r1, 0x40 /* 8022E970 0022B770 4E 80 00 20 */ blr -.global func_8022E974 -func_8022E974: +.global rwsdk.ChunkIsComplex +rwsdk.ChunkIsComplex: /* 8022E974 0022B774 80 03 00 00 */ lwz r0, 0(r3) /* 8022E978 0022B778 28 00 00 1A */ cmplwi r0, 0x1a /* 8022E97C 0022B77C 41 81 00 AC */ bgt lbl_8022EA28 @@ -63446,7 +63446,7 @@ lbl_8022F4D0: /* 8022F4E8 0022C2E8 80 01 00 08 */ lwz r0, 8(r1) /* 8022F4EC 0022C2EC 90 9F 00 08 */ stw r4, 8(r31) /* 8022F4F0 0022C2F0 90 1F 00 0C */ stw r0, 0xc(r31) -/* 8022F4F4 0022C2F4 4B FF F4 81 */ bl func_8022E974 +/* 8022F4F4 0022C2F4 4B FF F4 81 */ bl rwsdk.ChunkIsComplex /* 8022F4F8 0022C2F8 90 7F 00 10 */ stw r3, 0x10(r31) /* 8022F4FC 0022C2FC 7F C3 F3 78 */ mr r3, r30 lbl_8022F500: @@ -63855,8 +63855,8 @@ lbl_8022F8EC: /* 8022FA7C 0022C87C 38 21 00 70 */ addi r1, r1, 0x70 /* 8022FA80 0022C880 4E 80 00 20 */ blr -.global func_8022FA84 -func_8022FA84: +.global rwsdk.MatrixOrthoNormalize +rwsdk.MatrixOrthoNormalize: /* 8022FA84 0022C884 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8022FA88 0022C888 7C 08 02 A6 */ mflr r0 /* 8022FA8C 0022C88C 90 01 00 74 */ stw r0, 0x74(r1) @@ -64554,7 +64554,7 @@ RwMatrixOrthoNormalize: /* 8023049C 0022D29C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802304A0 0022D2A0 7C 08 02 A6 */ mflr r0 /* 802304A4 0022D2A4 90 01 00 14 */ stw r0, 0x14(r1) -/* 802304A8 0022D2A8 4B FF F5 DD */ bl func_8022FA84 +/* 802304A8 0022D2A8 4B FF F5 DD */ bl rwsdk.MatrixOrthoNormalize /* 802304AC 0022D2AC 80 01 00 14 */ lwz r0, 0x14(r1) /* 802304B0 0022D2B0 7C 08 03 A6 */ mtlr r0 /* 802304B4 0022D2B4 38 21 00 10 */ addi r1, r1, 0x10 @@ -65413,8 +65413,8 @@ _rwFreeListEnable: /* 80231140 0022DF40 90 6D 87 A0 */ stw r3, lbl_803CB0A0-_SDA_BASE_(r13) /* 80231144 0022DF44 4E 80 00 20 */ blr -.global func_80231148 -func_80231148: +.global rwsdk.FreeListCreate +rwsdk.FreeListCreate: /* 80231148 0022DF48 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8023114C 0022DF4C 7C 08 02 A6 */ mflr r0 /* 80231150 0022DF50 90 01 00 24 */ stw r0, 0x24(r1) @@ -65492,7 +65492,7 @@ lbl_8023123C: /* 80231250 0022E050 7C 67 1B 79 */ or. r7, r3, r3 /* 80231254 0022E054 40 82 00 14 */ bne lbl_80231268 /* 80231258 0022E058 7F E3 FB 78 */ mr r3, r31 -/* 8023125C 0022E05C 48 00 00 CD */ bl func_80231328 +/* 8023125C 0022E05C 48 00 00 CD */ bl rwsdk._RwFreeListFree /* 80231260 0022E060 38 60 00 00 */ li r3, 0 /* 80231264 0022E064 48 00 00 64 */ b lbl_802312C8 lbl_80231268: @@ -65536,7 +65536,7 @@ RwFreeListCreate: /* 802312E8 0022E0E8 38 C0 00 01 */ li r6, 1 /* 802312EC 0022E0EC 38 E0 00 00 */ li r7, 0 /* 802312F0 0022E0F0 90 01 00 14 */ stw r0, 0x14(r1) -/* 802312F4 0022E0F4 4B FF FE 55 */ bl func_80231148 +/* 802312F4 0022E0F4 4B FF FE 55 */ bl rwsdk.FreeListCreate /* 802312F8 0022E0F8 80 01 00 14 */ lwz r0, 0x14(r1) /* 802312FC 0022E0FC 7C 08 03 A6 */ mtlr r0 /* 80231300 0022E100 38 21 00 10 */ addi r1, r1, 0x10 @@ -65547,14 +65547,14 @@ RwFreeListCreateAndPreallocateSpace: /* 80231308 0022E108 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023130C 0022E10C 7C 08 02 A6 */ mflr r0 /* 80231310 0022E110 90 01 00 14 */ stw r0, 0x14(r1) -/* 80231314 0022E114 4B FF FE 35 */ bl func_80231148 +/* 80231314 0022E114 4B FF FE 35 */ bl rwsdk.FreeListCreate /* 80231318 0022E118 80 01 00 14 */ lwz r0, 0x14(r1) /* 8023131C 0022E11C 7C 08 03 A6 */ mtlr r0 /* 80231320 0022E120 38 21 00 10 */ addi r1, r1, 0x10 /* 80231324 0022E124 4E 80 00 20 */ blr -.global func_80231328 -func_80231328: +.global rwsdk._RwFreeListFree +rwsdk._RwFreeListFree: /* 80231328 0022E128 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023132C 0022E12C 7C 08 02 A6 */ mflr r0 /* 80231330 0022E130 90 01 00 14 */ stw r0, 0x14(r1) @@ -66034,7 +66034,7 @@ _rwMemoryOpen: /* 802319C0 0022E7C0 90 A5 00 04 */ stw r5, 4(r5) /* 802319C4 0022E7C4 38 A0 00 20 */ li r5, 0x20 /* 802319C8 0022E7C8 90 0D 9F 38 */ stw r0, lbl_803CC838-_SDA_BASE_(r13) -/* 802319CC 0022E7CC 4B FF F7 7D */ bl func_80231148 +/* 802319CC 0022E7CC 4B FF F7 7D */ bl rwsdk.FreeListCreate /* 802319D0 0022E7D0 90 6D 9F 3C */ stw r3, lbl_803CC83C-_SDA_BASE_(r13) /* 802319D4 0022E7D4 80 6D 9F 3C */ lwz r3, lbl_803CC83C-_SDA_BASE_(r13) /* 802319D8 0022E7D8 28 03 00 00 */ cmplwi r3, 0 @@ -71390,8 +71390,8 @@ lbl_8023636C: /* 8023637C 0023317C 38 21 00 40 */ addi r1, r1, 0x40 /* 80236380 00233180 4E 80 00 20 */ blr -.global func_80236384 -func_80236384: +.global rwsdk.CameraBuildPerspClipPlanes +rwsdk.CameraBuildPerspClipPlanes: /* 80236384 00233184 94 21 FF 70 */ stwu r1, -0x90(r1) /* 80236388 00233188 7C 08 02 A6 */ mflr r0 /* 8023638C 0023318C 90 01 00 94 */ stw r0, 0x94(r1) @@ -71899,8 +71899,8 @@ lbl_80236548: /* 80236B60 00233960 38 21 00 90 */ addi r1, r1, 0x90 /* 80236B64 00233964 4E 80 00 20 */ blr -.global func_80236B68 -func_80236B68: +.global rwsdk.CameraBuildPerspViewMatrix +rwsdk.CameraBuildPerspViewMatrix: /* 80236B68 00233968 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80236B6C 0023396C 7C 08 02 A6 */ mflr r0 /* 80236B70 00233970 38 80 00 00 */ li r4, 0 @@ -71995,8 +71995,8 @@ func_80236B68: /* 80236CD4 00233AD4 38 21 00 10 */ addi r1, r1, 0x10 /* 80236CD8 00233AD8 4E 80 00 20 */ blr -.global func_80236CDC -func_80236CDC: +.global rwsdk.CameraBuildParallelClipPlanes +rwsdk.CameraBuildParallelClipPlanes: /* 80236CDC 00233ADC 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80236CE0 00233AE0 7C 08 02 A6 */ mflr r0 /* 80236CE4 00233AE4 90 01 00 54 */ stw r0, 0x54(r1) @@ -72324,8 +72324,8 @@ func_80236CDC: /* 802371EC 00233FEC 38 21 00 50 */ addi r1, r1, 0x50 /* 802371F0 00233FF0 4E 80 00 20 */ blr -.global func_802371F4 -func_802371F4: +.global rwsdk.CameraBuildParallelViewMatrix +rwsdk.CameraBuildParallelViewMatrix: /* 802371F4 00233FF4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802371F8 00233FF8 7C 08 02 A6 */ mflr r0 /* 802371FC 00233FFC 38 80 00 00 */ li r4, 0 @@ -72427,14 +72427,14 @@ lbl_80237364: /* 80237378 00234178 80 03 00 14 */ lwz r0, 0x14(r3) /* 8023737C 0023417C 2C 00 00 01 */ cmpwi r0, 1 /* 80237380 00234180 40 82 00 14 */ bne lbl_80237394 -/* 80237384 00234184 4B FF F7 E5 */ bl func_80236B68 +/* 80237384 00234184 4B FF F7 E5 */ bl rwsdk.CameraBuildPerspViewMatrix /* 80237388 00234188 7F E3 FB 78 */ mr r3, r31 -/* 8023738C 0023418C 4B FF EF F9 */ bl func_80236384 +/* 8023738C 0023418C 4B FF EF F9 */ bl rwsdk.CameraBuildPerspClipPlanes /* 80237390 00234190 48 00 00 10 */ b lbl_802373A0 lbl_80237394: -/* 80237394 00234194 4B FF FE 61 */ bl func_802371F4 +/* 80237394 00234194 4B FF FE 61 */ bl rwsdk.CameraBuildParallelViewMatrix /* 80237398 00234198 7F E3 FB 78 */ mr r3, r31 -/* 8023739C 0023419C 4B FF F9 41 */ bl func_80236CDC +/* 8023739C 0023419C 4B FF F9 41 */ bl rwsdk.CameraBuildParallelClipPlanes lbl_802373A0: /* 802373A0 002341A0 38 7F 01 0C */ addi r3, r31, 0x10c /* 802373A4 002341A4 38 9F 01 24 */ addi r4, r31, 0x124 @@ -73992,8 +73992,8 @@ lbl_8023893C: /* 8023895C 0023575C 38 21 00 10 */ addi r1, r1, 0x10 /* 80238960 00235760 4E 80 00 20 */ blr -.global func_80238964 -func_80238964: +.global rwsdk.rwSetHierarchyRoot +rwsdk.rwSetHierarchyRoot: /* 80238964 00235764 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80238968 00235768 7C 08 02 A6 */ mflr r0 /* 8023896C 0023576C 90 01 00 34 */ stw r0, 0x34(r1) @@ -74038,7 +74038,7 @@ lbl_802389DC: lbl_802389E8: /* 802389E8 002357E8 7F 03 C3 78 */ mr r3, r24 /* 802389EC 002357EC 7E E4 BB 78 */ mr r4, r23 -/* 802389F0 002357F0 4B FF FF 75 */ bl func_80238964 +/* 802389F0 002357F0 4B FF FF 75 */ bl rwsdk.rwSetHierarchyRoot /* 802389F4 002357F4 83 18 00 9C */ lwz r24, 0x9c(r24) lbl_802389F8: /* 802389F8 002357F8 28 18 00 00 */ cmplwi r24, 0 @@ -74223,8 +74223,8 @@ lbl_80238C34: /* 80238C68 00235A68 38 21 00 10 */ addi r1, r1, 0x10 /* 80238C6C 00235A6C 4E 80 00 20 */ blr -.global func_80238C70 -func_80238C70: +.global rwsdk.FrameDestroyRecurseDeInitLeaf +rwsdk.FrameDestroyRecurseDeInitLeaf: /* 80238C70 00235A70 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80238C74 00235A74 7C 08 02 A6 */ mflr r0 /* 80238C78 00235A78 3C 80 80 2B */ lis r4, lbl_802B7D20@ha @@ -74250,8 +74250,8 @@ lbl_80238CB8: /* 80238CC4 00235AC4 38 21 00 10 */ addi r1, r1, 0x10 /* 80238CC8 00235AC8 4E 80 00 20 */ blr -.global func_80238CCC -func_80238CCC: +.global rwsdk.rwFrameDestroyRecurseDestroyLeaf +rwsdk.rwFrameDestroyRecurseDestroyLeaf: /* 80238CCC 00235ACC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80238CD0 00235AD0 7C 08 02 A6 */ mflr r0 /* 80238CD4 00235AD4 3C 80 80 2B */ lis r4, lbl_802B7D20@ha @@ -74284,8 +74284,8 @@ lbl_80238D14: /* 80238D3C 00235B3C 38 21 00 10 */ addi r1, r1, 0x10 /* 80238D40 00235B40 4E 80 00 20 */ blr -.global func_80238D44 -func_80238D44: +.global rwsdk.rwFrameDestroyRecurse +rwsdk.rwFrameDestroyRecurse: /* 80238D44 00235B44 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80238D48 00235B48 7C 08 02 A6 */ mflr r0 /* 80238D4C 00235B4C 90 01 00 44 */ stw r0, 0x44(r1) @@ -74327,20 +74327,20 @@ lbl_80238DB8: /* 80238DC8 00235BC8 48 00 00 10 */ b lbl_80238DD8 lbl_80238DCC: /* 80238DCC 00235BCC 82 83 00 9C */ lwz r20, 0x9c(r3) -/* 80238DD0 00235BD0 4B FF FF 75 */ bl func_80238D44 +/* 80238DD0 00235BD0 4B FF FF 75 */ bl rwsdk.rwFrameDestroyRecurse /* 80238DD4 00235BD4 7E 83 A3 78 */ mr r3, r20 lbl_80238DD8: /* 80238DD8 00235BD8 28 03 00 00 */ cmplwi r3, 0 /* 80238DDC 00235BDC 40 82 FF F0 */ bne lbl_80238DCC /* 80238DE0 00235BE0 7E A3 AB 78 */ mr r3, r21 -/* 80238DE4 00235BE4 4B FF FE E9 */ bl func_80238CCC +/* 80238DE4 00235BE4 4B FF FE E9 */ bl rwsdk.rwFrameDestroyRecurseDestroyLeaf lbl_80238DE8: /* 80238DE8 00235BE8 7E D5 B3 78 */ mr r21, r22 lbl_80238DEC: /* 80238DEC 00235BEC 28 15 00 00 */ cmplwi r21, 0 /* 80238DF0 00235BF0 40 82 FF C8 */ bne lbl_80238DB8 /* 80238DF4 00235BF4 7E E3 BB 78 */ mr r3, r23 -/* 80238DF8 00235BF8 4B FF FE 79 */ bl func_80238C70 +/* 80238DF8 00235BF8 4B FF FE 79 */ bl rwsdk.FrameDestroyRecurseDeInitLeaf /* 80238DFC 00235BFC 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) /* 80238E00 00235C00 7E E4 BB 78 */ mr r4, r23 /* 80238E04 00235C04 80 0D 9F 80 */ lwz r0, lbl_803CC880-_SDA_BASE_(r13) @@ -74465,7 +74465,7 @@ RwFrameDestroyHierarchy: /* 80238FA0 00235DA0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80238FA4 00235DA4 7C 08 02 A6 */ mflr r0 /* 80238FA8 00235DA8 90 01 00 14 */ stw r0, 0x14(r1) -/* 80238FAC 00235DAC 4B FF FD 99 */ bl func_80238D44 +/* 80238FAC 00235DAC 4B FF FD 99 */ bl rwsdk.rwFrameDestroyRecurse /* 80238FB0 00235DB0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80238FB4 00235DB4 38 60 00 01 */ li r3, 1 /* 80238FB8 00235DB8 7C 08 03 A6 */ mtlr r0 @@ -74549,7 +74549,7 @@ lbl_802390A8: /* 802390B4 00235EB4 93 FE 00 98 */ stw r31, 0x98(r30) /* 802390B8 00235EB8 93 DF 00 04 */ stw r30, 4(r31) /* 802390BC 00235EBC 80 9E 00 A0 */ lwz r4, 0xa0(r30) -/* 802390C0 00235EC0 4B FF F8 A5 */ bl func_80238964 +/* 802390C0 00235EC0 4B FF F8 A5 */ bl rwsdk.rwSetHierarchyRoot /* 802390C4 00235EC4 88 1F 00 03 */ lbz r0, 3(r31) /* 802390C8 00235EC8 54 00 07 BF */ clrlwi. r0, r0, 0x1e /* 802390CC 00235ECC 41 82 00 28 */ beq lbl_802390F4 @@ -74627,7 +74627,7 @@ lbl_802391C4: /* 802391CC 00235FCC 90 1F 00 04 */ stw r0, 4(r31) /* 802391D0 00235FD0 7F E4 FB 78 */ mr r4, r31 /* 802391D4 00235FD4 90 1F 00 9C */ stw r0, 0x9c(r31) -/* 802391D8 00235FD8 4B FF F7 8D */ bl func_80238964 +/* 802391D8 00235FD8 4B FF F7 8D */ bl rwsdk.rwSetHierarchyRoot /* 802391DC 00235FDC 80 9F 00 A0 */ lwz r4, 0xa0(r31) /* 802391E0 00235FE0 88 A4 00 03 */ lbz r5, 3(r4) /* 802391E4 00235FE4 54 A0 07 BF */ clrlwi. r0, r5, 0x1e @@ -75783,8 +75783,8 @@ lbl_8023A200: /* 8023A210 00237010 38 21 00 40 */ addi r1, r1, 0x40 /* 8023A214 00237014 4E 80 00 20 */ blr -.global func_8023A218 -func_8023A218: +.global rwsdk.ImagePathForAllFullNames +rwsdk.ImagePathForAllFullNames: /* 8023A218 00237018 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8023A21C 0023701C 7C 08 02 A6 */ mflr r0 /* 8023A220 00237020 90 01 00 44 */ stw r0, 0x44(r1) @@ -76118,7 +76118,7 @@ RwImageFindFileType: /* 8023A6C0 002374C0 38 C1 00 08 */ addi r6, r1, 8 /* 8023A6C4 002374C4 90 01 00 08 */ stw r0, 8(r1) /* 8023A6C8 002374C8 38 80 00 14 */ li r4, 0x14 -/* 8023A6CC 002374CC 4B FF FB 4D */ bl func_8023A218 +/* 8023A6CC 002374CC 4B FF FB 4D */ bl rwsdk.ImagePathForAllFullNames /* 8023A6D0 002374D0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8023A6D4 002374D4 80 61 00 08 */ lwz r3, 8(r1) /* 8023A6D8 002374D8 7C 08 03 A6 */ mtlr r0 @@ -76211,7 +76211,7 @@ lbl_8023A7EC: /* 8023A80C 0023760C 38 C1 00 10 */ addi r6, r1, 0x10 /* 8023A810 00237610 90 01 00 14 */ stw r0, 0x14(r1) /* 8023A814 00237614 38 80 00 05 */ li r4, 5 -/* 8023A818 00237618 4B FF FA 01 */ bl func_8023A218 +/* 8023A818 00237618 4B FF FA 01 */ bl rwsdk.ImagePathForAllFullNames /* 8023A81C 0023761C 83 C1 00 14 */ lwz r30, 0x14(r1) /* 8023A820 00237620 48 00 00 24 */ b lbl_8023A844 lbl_8023A824: @@ -76310,7 +76310,7 @@ lbl_8023A948: /* 8023A968 00237768 38 C1 00 08 */ addi r6, r1, 8 /* 8023A96C 0023776C 90 01 00 0C */ stw r0, 0xc(r1) /* 8023A970 00237770 38 80 00 05 */ li r4, 5 -/* 8023A974 00237774 4B FF F8 A5 */ bl func_8023A218 +/* 8023A974 00237774 4B FF F8 A5 */ bl rwsdk.ImagePathForAllFullNames /* 8023A978 00237778 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8023A97C 0023777C 48 00 00 24 */ b lbl_8023A9A0 lbl_8023A980: @@ -76537,8 +76537,8 @@ RwRGBASetFromPixel: /* 8023ACA4 00237AA4 38 21 00 20 */ addi r1, r1, 0x20 /* 8023ACA8 00237AA8 4E 80 00 20 */ blr -.global func_8023ACAC -func_8023ACAC: +.global rwsdk.ImageConvertDepth +rwsdk.ImageConvertDepth: /* 8023ACAC 00237AAC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8023ACB0 00237AB0 7C 08 02 A6 */ mflr r0 /* 8023ACB4 00237AB4 90 01 00 34 */ stw r0, 0x34(r1) @@ -76758,7 +76758,7 @@ lbl_8023AFAC: /* 8023AFB4 00237DB4 41 80 FF D8 */ blt lbl_8023AF8C /* 8023AFB8 00237DB8 48 00 00 14 */ b lbl_8023AFCC lbl_8023AFBC: -/* 8023AFBC 00237DBC 4B FF FC F1 */ bl func_8023ACAC +/* 8023AFBC 00237DBC 4B FF FC F1 */ bl rwsdk.ImageConvertDepth /* 8023AFC0 00237DC0 2C 03 00 00 */ cmpwi r3, 0 /* 8023AFC4 00237DC4 40 82 00 08 */ bne lbl_8023AFCC /* 8023AFC8 00237DC8 3B C0 00 00 */ li r30, 0 @@ -77620,8 +77620,8 @@ lbl_8023BBC4: /* 8023BBD0 002389D0 38 21 00 10 */ addi r1, r1, 0x10 /* 8023BBD4 002389D4 4E 80 00 20 */ blr -.global func_8023BBD8 -func_8023BBD8: +.global rwsdk.ImageResampleGetSpan +rwsdk.ImageResampleGetSpan: /* 8023BBD8 002389D8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8023BBDC 002389DC 7C 04 28 50 */ subf r0, r4, r5 /* 8023BBE0 002389E0 3D 20 43 30 */ lis r9, 0x4330 @@ -77872,8 +77872,8 @@ lbl_8023BF6C: /* 8023BFA4 00238DA4 38 21 00 30 */ addi r1, r1, 0x30 /* 8023BFA8 00238DA8 4E 80 00 20 */ blr -.global func_8023BFAC -func_8023BFAC: +.global rwsdk.ImageResampleGetAvgPixel +rwsdk.ImageResampleGetAvgPixel: /* 8023BFAC 00238DAC 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8023BFB0 00238DB0 7C 08 02 A6 */ mflr r0 /* 8023BFB4 00238DB4 90 01 00 54 */ stw r0, 0x54(r1) @@ -77902,7 +77902,7 @@ func_8023BFAC: /* 8023C010 00238E10 EF E2 00 32 */ fmuls f31, f2, f0 /* 8023C014 00238E14 40 82 00 40 */ bne lbl_8023C054 /* 8023C018 00238E18 7F 87 E3 78 */ mr r7, r28 -/* 8023C01C 00238E1C 4B FF FB BD */ bl func_8023BBD8 +/* 8023C01C 00238E1C 4B FF FB BD */ bl rwsdk.ImageResampleGetSpan /* 8023C020 00238E20 C0 1C 00 00 */ lfs f0, 0(r28) /* 8023C024 00238E24 EC 00 07 F2 */ fmuls f0, f0, f31 /* 8023C028 00238E28 D0 1C 00 00 */ stfs f0, 0(r28) @@ -77920,7 +77920,7 @@ lbl_8023C054: /* 8023C054 00238E54 38 09 00 01 */ addi r0, r9, 1 /* 8023C058 00238E58 7F 87 E3 78 */ mr r7, r28 /* 8023C05C 00238E5C 54 1D 80 1E */ slwi r29, r0, 0x10 -/* 8023C060 00238E60 4B FF FB 79 */ bl func_8023BBD8 +/* 8023C060 00238E60 4B FF FB 79 */ bl rwsdk.ImageResampleGetSpan /* 8023C064 00238E64 7C 7F E8 50 */ subf r3, r31, r29 /* 8023C068 00238E68 3C 00 43 30 */ lis r0, 0x4330 /* 8023C06C 00238E6C 6C 63 80 00 */ xoris r3, r3, 0x8000 @@ -77951,7 +77951,7 @@ lbl_8023C0C4: /* 8023C0CC 00238ECC 7F 45 D3 78 */ mr r5, r26 /* 8023C0D0 00238ED0 7F A6 EB 78 */ mr r6, r29 /* 8023C0D4 00238ED4 38 E1 00 08 */ addi r7, r1, 8 -/* 8023C0D8 00238ED8 4B FF FB 01 */ bl func_8023BBD8 +/* 8023C0D8 00238ED8 4B FF FB 01 */ bl rwsdk.ImageResampleGetSpan /* 8023C0DC 00238EDC C0 21 00 08 */ lfs f1, 8(r1) /* 8023C0E0 00238EE0 3F BD 00 01 */ addis r29, r29, 1 /* 8023C0E4 00238EE4 C0 1C 00 00 */ lfs f0, 0(r28) @@ -77978,7 +77978,7 @@ lbl_8023C124: /* 8023C134 00238F34 7F 45 D3 78 */ mr r5, r26 /* 8023C138 00238F38 7F A6 EB 78 */ mr r6, r29 /* 8023C13C 00238F3C 38 E1 00 08 */ addi r7, r1, 8 -/* 8023C140 00238F40 4B FF FA 99 */ bl func_8023BBD8 +/* 8023C140 00238F40 4B FF FA 99 */ bl rwsdk.ImageResampleGetSpan /* 8023C144 00238F44 7C 7D D8 50 */ subf r3, r29, r27 /* 8023C148 00238F48 3C 00 43 30 */ lis r0, 0x4330 /* 8023C14C 00238F4C 6C 63 80 00 */ xoris r3, r3, 0x8000 @@ -78112,7 +78112,7 @@ lbl_8023C324: /* 8023C334 00239134 7E C7 B3 78 */ mr r7, r22 /* 8023C338 00239138 7C B4 2A 14 */ add r5, r20, r5 /* 8023C33C 0023913C 39 01 00 08 */ addi r8, r1, 8 -/* 8023C340 00239140 4B FF FC 6D */ bl func_8023BFAC +/* 8023C340 00239140 4B FF FC 6D */ bl rwsdk.ImageResampleGetAvgPixel /* 8023C344 00239144 C0 42 BD 80 */ lfs f2, lbl_803D0700-_SDA2_BASE_(r2) /* 8023C348 00239148 7E 94 F2 14 */ add r20, r20, r30 /* 8023C34C 0023914C C0 21 00 08 */ lfs f1, 8(r1) @@ -78284,7 +78284,7 @@ lbl_8023C5A8: /* 8023C5B8 002393B8 7F 67 DB 78 */ mr r7, r27 /* 8023C5BC 002393BC 7C B6 2A 14 */ add r5, r22, r5 /* 8023C5C0 002393C0 39 01 00 18 */ addi r8, r1, 0x18 -/* 8023C5C4 002393C4 4B FF F9 E9 */ bl func_8023BFAC +/* 8023C5C4 002393C4 4B FF F9 E9 */ bl rwsdk.ImageResampleGetAvgPixel /* 8023C5C8 002393C8 C0 42 BD 80 */ lfs f2, lbl_803D0700-_SDA2_BASE_(r2) /* 8023C5CC 002393CC 7E D6 BA 14 */ add r22, r22, r23 /* 8023C5D0 002393D0 C0 21 00 18 */ lfs f1, 0x18(r1) @@ -78410,7 +78410,7 @@ lbl_8023C788: /* 8023C798 00239598 7F 67 DB 78 */ mr r7, r27 /* 8023C79C 0023959C 7C B7 2A 14 */ add r5, r23, r5 /* 8023C7A0 002395A0 39 01 00 08 */ addi r8, r1, 8 -/* 8023C7A4 002395A4 4B FF F8 09 */ bl func_8023BFAC +/* 8023C7A4 002395A4 4B FF F8 09 */ bl rwsdk.ImageResampleGetAvgPixel /* 8023C7A8 002395A8 C0 42 BD 80 */ lfs f2, lbl_803D0700-_SDA2_BASE_(r2) /* 8023C7AC 002395AC 7E F7 B2 14 */ add r23, r23, r22 /* 8023C7B0 002395B0 C0 21 00 08 */ lfs f1, 8(r1) @@ -78472,8 +78472,8 @@ lbl_8023C870: /* 8023C880 00239680 38 21 00 90 */ addi r1, r1, 0x90 /* 8023C884 00239684 4E 80 00 20 */ blr -.global func_8023C888 -func_8023C888: +.global rwsdk.FrameSyncHierarchyRecurse +rwsdk.FrameSyncHierarchyRecurse: /* 8023C888 00239688 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8023C88C 0023968C 7C 08 02 A6 */ mflr r0 /* 8023C890 00239690 90 01 00 44 */ stw r0, 0x44(r1) @@ -78607,7 +78607,7 @@ lbl_8023CA38: /* 8023CA40 00239840 54 00 07 B6 */ rlwinm r0, r0, 0, 0x1e, 0x1b /* 8023CA44 00239844 98 16 00 03 */ stb r0, 3(r22) /* 8023CA48 00239848 80 76 00 98 */ lwz r3, 0x98(r22) -/* 8023CA4C 0023984C 4B FF FE 3D */ bl func_8023C888 +/* 8023CA4C 0023984C 4B FF FE 3D */ bl rwsdk.FrameSyncHierarchyRecurse /* 8023CA50 00239850 82 D6 00 9C */ lwz r22, 0x9c(r22) lbl_8023CA54: /* 8023CA54 00239854 28 16 00 00 */ cmplwi r22, 0 @@ -78631,8 +78631,8 @@ lbl_8023CA78: /* 8023CA90 00239890 38 21 00 40 */ addi r1, r1, 0x40 /* 8023CA94 00239894 4E 80 00 20 */ blr -.global func_8023CA98 -func_8023CA98: +.global rwsdk.FrameSyncHierarchyRecurseNoLTM +rwsdk.FrameSyncHierarchyRecurseNoLTM: /* 8023CA98 00239898 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8023CA9C 0023989C 7C 08 02 A6 */ mflr r0 /* 8023CAA0 002398A0 90 01 00 34 */ stw r0, 0x34(r1) @@ -78766,7 +78766,7 @@ lbl_8023CC3C: /* 8023CC40 00239A40 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b /* 8023CC44 00239A44 98 19 00 03 */ stb r0, 3(r25) /* 8023CC48 00239A48 80 79 00 98 */ lwz r3, 0x98(r25) -/* 8023CC4C 00239A4C 4B FF FE 4D */ bl func_8023CA98 +/* 8023CC4C 00239A4C 4B FF FE 4D */ bl rwsdk.FrameSyncHierarchyRecurseNoLTM /* 8023CC50 00239A50 83 39 00 9C */ lwz r25, 0x9c(r25) lbl_8023CC54: /* 8023CC54 00239A54 28 19 00 00 */ cmplwi r25, 0 @@ -78798,8 +78798,8 @@ lbl_8023CC90: /* 8023CCA8 00239AA8 38 21 00 30 */ addi r1, r1, 0x30 /* 8023CCAC 00239AAC 4E 80 00 20 */ blr -.global func_8023CCB0 -func_8023CCB0: +.global rwsdk.FrameSyncHierarchy +rwsdk.FrameSyncHierarchy: /* 8023CCB0 00239AB0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8023CCB4 00239AB4 7C 08 02 A6 */ mflr r0 /* 8023CCB8 00239AB8 90 01 00 24 */ stw r0, 0x24(r1) @@ -78862,7 +78862,7 @@ lbl_8023CD88: lbl_8023CD90: /* 8023CD90 00239B90 80 7D 00 98 */ lwz r3, 0x98(r29) /* 8023CD94 00239B94 7F E4 FB 78 */ mr r4, r31 -/* 8023CD98 00239B98 4B FF FA F1 */ bl func_8023C888 +/* 8023CD98 00239B98 4B FF FA F1 */ bl rwsdk.FrameSyncHierarchyRecurse /* 8023CD9C 00239B9C 48 00 00 40 */ b lbl_8023CDDC lbl_8023CDA0: /* 8023CDA0 00239BA0 80 1D 00 90 */ lwz r0, 0x90(r29) @@ -78882,7 +78882,7 @@ lbl_8023CDCC: /* 8023CDD0 00239BD0 40 82 FF E8 */ bne lbl_8023CDB8 lbl_8023CDD4: /* 8023CDD4 00239BD4 80 7D 00 98 */ lwz r3, 0x98(r29) -/* 8023CDD8 00239BD8 4B FF FC C1 */ bl func_8023CA98 +/* 8023CDD8 00239BD8 4B FF FC C1 */ bl rwsdk.FrameSyncHierarchyRecurseNoLTM lbl_8023CDDC: /* 8023CDDC 00239BDC 57 C0 06 36 */ rlwinm r0, r30, 0, 0x18, 0x1b /* 8023CDE0 00239BE0 39 61 00 20 */ addi r11, r1, 0x20 @@ -78906,7 +78906,7 @@ _rwFrameSyncDirty: /* 8023CE1C 00239C1C 48 00 00 10 */ b lbl_8023CE2C lbl_8023CE20: /* 8023CE20 00239C20 38 7E FF F8 */ addi r3, r30, -8 -/* 8023CE24 00239C24 4B FF FE 8D */ bl func_8023CCB0 +/* 8023CE24 00239C24 4B FF FE 8D */ bl rwsdk.FrameSyncHierarchy /* 8023CE28 00239C28 83 DE 00 00 */ lwz r30, 0(r30) lbl_8023CE2C: /* 8023CE2C 00239C2C 7C 1E F8 40 */ cmplw r30, r31 @@ -78925,8 +78925,8 @@ lbl_8023CE2C: /* 8023CE60 00239C60 38 21 00 10 */ addi r1, r1, 0x10 /* 8023CE64 00239C64 4E 80 00 20 */ blr -.global func_8023CE68 -func_8023CE68: +.global rwsdk.FrameSyncHierarchyLTMRecurse +rwsdk.FrameSyncHierarchyLTMRecurse: /* 8023CE68 00239C68 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8023CE6C 00239C6C 7C 08 02 A6 */ mflr r0 /* 8023CE70 00239C70 90 01 00 54 */ stw r0, 0x54(r1) @@ -79047,7 +79047,7 @@ lbl_8023CFD8: lbl_8023D008: /* 8023D008 00239E08 80 74 00 98 */ lwz r3, 0x98(r20) /* 8023D00C 00239E0C 7E A4 AB 78 */ mr r4, r21 -/* 8023D010 00239E10 4B FF FE 59 */ bl func_8023CE68 +/* 8023D010 00239E10 4B FF FE 59 */ bl rwsdk.FrameSyncHierarchyLTMRecurse /* 8023D014 00239E14 82 94 00 9C */ lwz r20, 0x9c(r20) lbl_8023D018: /* 8023D018 00239E18 28 14 00 00 */ cmplwi r20, 0 @@ -79129,7 +79129,7 @@ _rwFrameSyncHierarchyLTM: lbl_8023D124: /* 8023D124 00239F24 80 7E 00 98 */ lwz r3, 0x98(r30) /* 8023D128 00239F28 7F E4 FB 78 */ mr r4, r31 -/* 8023D12C 00239F2C 4B FF FD 3D */ bl func_8023CE68 +/* 8023D12C 00239F2C 4B FF FD 3D */ bl rwsdk.FrameSyncHierarchyLTMRecurse /* 8023D130 00239F30 38 00 FF FA */ li r0, -6 /* 8023D134 00239F34 7F E0 00 38 */ and r0, r31, r0 /* 8023D138 00239F38 98 1E 00 03 */ stb r0, 3(r30) @@ -79195,8 +79195,8 @@ lbl_8023D204: /* 8023D214 0023A014 38 21 00 20 */ addi r1, r1, 0x20 /* 8023D218 0023A018 4E 80 00 20 */ blr -.global func_8023D21C -func_8023D21C: +.global rwsdk.PalettizeImage +rwsdk.PalettizeImage: /* 8023D21C 0023A01C 94 21 FB D0 */ stwu r1, -0x430(r1) /* 8023D220 0023A020 7C 08 02 A6 */ mflr r0 /* 8023D224 0023A024 90 01 04 34 */ stw r0, 0x434(r1) @@ -79261,8 +79261,8 @@ lbl_8023D2EC: /* 8023D300 0023A100 38 21 04 30 */ addi r1, r1, 0x430 /* 8023D304 0023A104 4E 80 00 20 */ blr -.global func_8023D308 -func_8023D308: +.global rwsdk.PalettizeMipmaps +rwsdk.PalettizeMipmaps: /* 8023D308 0023A108 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8023D30C 0023A10C 7C 08 02 A6 */ mflr r0 /* 8023D310 0023A110 90 01 00 44 */ stw r0, 0x44(r1) @@ -79397,8 +79397,8 @@ lbl_8023D4C0: /* 8023D4D0 0023A2D0 38 21 00 40 */ addi r1, r1, 0x40 /* 8023D4D4 0023A2D4 4E 80 00 20 */ blr -.global func_8023D4D8 -func_8023D4D8: +.global rwsdk.TextureImageReadAndSize +rwsdk.TextureImageReadAndSize: /* 8023D4D8 0023A2D8 94 21 FD B0 */ stwu r1, -0x250(r1) /* 8023D4DC 0023A2DC 7C 08 02 A6 */ mflr r0 /* 8023D4E0 0023A2E0 90 01 02 54 */ stw r0, 0x254(r1) @@ -79611,14 +79611,14 @@ lbl_8023D7CC: /* 8023D7E8 0023A5E8 40 82 00 14 */ bne lbl_8023D7FC /* 8023D7EC 0023A5EC 7F 64 DB 78 */ mr r4, r27 /* 8023D7F0 0023A5F0 38 61 00 08 */ addi r3, r1, 8 -/* 8023D7F4 0023A5F4 4B FF FA 29 */ bl func_8023D21C +/* 8023D7F4 0023A5F4 4B FF FA 29 */ bl rwsdk.PalettizeImage /* 8023D7F8 0023A5F8 48 00 00 18 */ b lbl_8023D810 lbl_8023D7FC: /* 8023D7FC 0023A5FC 2C 1B 00 08 */ cmpwi r27, 8 /* 8023D800 0023A600 40 82 00 10 */ bne lbl_8023D810 /* 8023D804 0023A604 7F 64 DB 78 */ mr r4, r27 /* 8023D808 0023A608 38 61 00 08 */ addi r3, r1, 8 -/* 8023D80C 0023A60C 4B FF FA 11 */ bl func_8023D21C +/* 8023D80C 0023A60C 4B FF FA 11 */ bl rwsdk.PalettizeImage lbl_8023D810: /* 8023D810 0023A610 80 61 00 08 */ lwz r3, 8(r1) lbl_8023D814: @@ -79629,8 +79629,8 @@ lbl_8023D814: /* 8023D824 0023A624 38 21 02 50 */ addi r1, r1, 0x250 /* 8023D828 0023A628 4E 80 00 20 */ blr -.global func_8023D82C -func_8023D82C: +.global rwsdk.TextureDefaultNormalRead +rwsdk.TextureDefaultNormalRead: /* 8023D82C 0023A62C 94 21 F9 C0 */ stwu r1, -0x640(r1) /* 8023D830 0023A630 7C 08 02 A6 */ mflr r0 /* 8023D834 0023A634 90 01 06 44 */ stw r0, 0x644(r1) @@ -79724,7 +79724,7 @@ lbl_8023D95C: /* 8023D98C 0023A78C 39 01 00 0C */ addi r8, r1, 0xc /* 8023D990 0023A790 39 21 00 08 */ addi r9, r1, 8 /* 8023D994 0023A794 38 A0 00 04 */ li r5, 4 -/* 8023D998 0023A798 4B FF FB 41 */ bl func_8023D4D8 +/* 8023D998 0023A798 4B FF FB 41 */ bl rwsdk.TextureImageReadAndSize /* 8023D99C 0023A79C 28 03 00 00 */ cmplwi r3, 0 /* 8023D9A0 0023A7A0 90 61 00 18 */ stw r3, 0x18(r1) /* 8023D9A4 0023A7A4 40 82 00 0C */ bne lbl_8023D9B0 @@ -79754,7 +79754,7 @@ lbl_8023D9DC: /* 8023D9FC 0023A7FC 38 80 00 00 */ li r4, 0 /* 8023DA00 0023A800 38 C0 00 01 */ li r6, 1 /* 8023DA04 0023A804 38 E0 00 04 */ li r7, 4 -/* 8023DA08 0023A808 4B FF F9 01 */ bl func_8023D308 +/* 8023DA08 0023A808 4B FF F9 01 */ bl rwsdk.PalettizeMipmaps /* 8023DA0C 0023A80C 48 00 00 1C */ b lbl_8023DA28 lbl_8023DA10: /* 8023DA10 0023A810 38 61 02 2C */ addi r3, r1, 0x22c @@ -79762,7 +79762,7 @@ lbl_8023DA10: /* 8023DA18 0023A818 38 80 00 00 */ li r4, 0 /* 8023DA1C 0023A81C 38 C0 00 01 */ li r6, 1 /* 8023DA20 0023A820 38 E0 00 08 */ li r7, 8 -/* 8023DA24 0023A824 4B FF F8 E5 */ bl func_8023D308 +/* 8023DA24 0023A824 4B FF F8 E5 */ bl rwsdk.PalettizeMipmaps lbl_8023DA28: /* 8023DA28 0023A828 80 61 00 18 */ lwz r3, 0x18(r1) /* 8023DA2C 0023A82C 38 01 02 2C */ addi r0, r1, 0x22c @@ -79817,8 +79817,8 @@ lbl_8023DAC0: /* 8023DAD8 0023A8D8 38 21 06 40 */ addi r1, r1, 0x640 /* 8023DADC 0023A8DC 4E 80 00 20 */ blr -.global func_8023DAE0 -func_8023DAE0: +.global rwsdk.TextureDefaultMipmapRead +rwsdk.TextureDefaultMipmapRead: /* 8023DAE0 0023A8E0 94 21 F9 60 */ stwu r1, -0x6a0(r1) /* 8023DAE4 0023A8E4 7C 08 02 A6 */ mflr r0 /* 8023DAE8 0023A8E8 90 01 06 A4 */ stw r0, 0x6a4(r1) @@ -79923,7 +79923,7 @@ lbl_8023DC38: /* 8023DC68 0023AA68 38 E1 00 10 */ addi r7, r1, 0x10 /* 8023DC6C 0023AA6C 39 01 00 0C */ addi r8, r1, 0xc /* 8023DC70 0023AA70 39 21 00 08 */ addi r9, r1, 8 -/* 8023DC74 0023AA74 4B FF F8 65 */ bl func_8023D4D8 +/* 8023DC74 0023AA74 4B FF F8 65 */ bl rwsdk.TextureImageReadAndSize /* 8023DC78 0023AA78 28 03 00 00 */ cmplwi r3, 0 /* 8023DC7C 0023AA7C 90 61 00 38 */ stw r3, 0x38(r1) /* 8023DC80 0023AA80 40 82 00 0C */ bne lbl_8023DC8C @@ -80065,7 +80065,7 @@ lbl_8023DE20: /* 8023DE84 0023AC84 38 E1 00 10 */ addi r7, r1, 0x10 /* 8023DE88 0023AC88 39 01 00 0C */ addi r8, r1, 0xc /* 8023DE8C 0023AC8C 39 21 00 08 */ addi r9, r1, 8 -/* 8023DE90 0023AC90 4B FF F6 49 */ bl func_8023D4D8 +/* 8023DE90 0023AC90 4B FF F6 49 */ bl rwsdk.TextureImageReadAndSize /* 8023DE94 0023AC94 90 7F 00 00 */ stw r3, 0(r31) /* 8023DE98 0023AC98 80 1F 00 00 */ lwz r0, 0(r31) /* 8023DE9C 0023AC9C 28 00 00 00 */ cmplwi r0, 0 @@ -80102,7 +80102,7 @@ lbl_8023DEE0: /* 8023DF08 0023AD08 38 A1 00 38 */ addi r5, r1, 0x38 /* 8023DF0C 0023AD0C 38 80 00 00 */ li r4, 0 /* 8023DF10 0023AD10 38 E0 00 04 */ li r7, 4 -/* 8023DF14 0023AD14 4B FF F3 F5 */ bl func_8023D308 +/* 8023DF14 0023AD14 4B FF F3 F5 */ bl rwsdk.PalettizeMipmaps /* 8023DF18 0023AD18 48 00 00 1C */ b lbl_8023DF34 lbl_8023DF1C: /* 8023DF1C 0023AD1C 7F 66 DB 78 */ mr r6, r27 @@ -80110,7 +80110,7 @@ lbl_8023DF1C: /* 8023DF24 0023AD24 38 A1 00 38 */ addi r5, r1, 0x38 /* 8023DF28 0023AD28 38 80 00 00 */ li r4, 0 /* 8023DF2C 0023AD2C 38 E0 00 08 */ li r7, 8 -/* 8023DF30 0023AD30 4B FF F3 D9 */ bl func_8023D308 +/* 8023DF30 0023AD30 4B FF F3 D9 */ bl rwsdk.PalettizeMipmaps lbl_8023DF34: /* 8023DF34 0023AD34 80 61 00 38 */ lwz r3, 0x38(r1) /* 8023DF38 0023AD38 4B FF D0 D1 */ bl RwImageGammaCorrect @@ -80229,10 +80229,10 @@ lbl_8023E09C: /* 8023E0B4 0023AEB4 7C 06 00 2E */ lwzx r0, r6, r0 /* 8023E0B8 0023AEB8 2C 00 00 00 */ cmpwi r0, 0 /* 8023E0BC 0023AEBC 41 82 00 0C */ beq lbl_8023E0C8 -/* 8023E0C0 0023AEC0 4B FF FA 21 */ bl func_8023DAE0 +/* 8023E0C0 0023AEC0 4B FF FA 21 */ bl rwsdk.TextureDefaultMipmapRead /* 8023E0C4 0023AEC4 48 00 00 08 */ b lbl_8023E0CC lbl_8023E0C8: -/* 8023E0C8 0023AEC8 4B FF F7 65 */ bl func_8023D82C +/* 8023E0C8 0023AEC8 4B FF F7 65 */ bl rwsdk.TextureDefaultNormalRead lbl_8023E0CC: /* 8023E0CC 0023AECC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8023E0D0 0023AED0 7C 08 03 A6 */ mtlr r0 @@ -80357,7 +80357,7 @@ lbl_8023E250: /* 8023E278 0023B078 38 61 00 48 */ addi r3, r1, 0x48 /* 8023E27C 0023B07C 38 A1 00 08 */ addi r5, r1, 8 /* 8023E280 0023B080 38 E0 00 04 */ li r7, 4 -/* 8023E284 0023B084 4B FF F0 85 */ bl func_8023D308 +/* 8023E284 0023B084 4B FF F0 85 */ bl rwsdk.PalettizeMipmaps /* 8023E288 0023B088 2C 03 00 00 */ cmpwi r3, 0 /* 8023E28C 0023B08C 40 82 00 88 */ bne lbl_8023E314 /* 8023E290 0023B090 48 00 00 28 */ b lbl_8023E2B8 @@ -80382,7 +80382,7 @@ lbl_8023E2C4: /* 8023E2CC 0023B0CC 38 61 00 48 */ addi r3, r1, 0x48 /* 8023E2D0 0023B0D0 38 A1 00 08 */ addi r5, r1, 8 /* 8023E2D4 0023B0D4 38 E0 00 08 */ li r7, 8 -/* 8023E2D8 0023B0D8 4B FF F0 31 */ bl func_8023D308 +/* 8023E2D8 0023B0D8 4B FF F0 31 */ bl rwsdk.PalettizeMipmaps /* 8023E2DC 0023B0DC 2C 03 00 00 */ cmpwi r3, 0 /* 8023E2E0 0023B0E0 40 82 00 34 */ bne lbl_8023E314 /* 8023E2E4 0023B0E4 48 00 00 28 */ b lbl_8023E30C @@ -81532,8 +81532,8 @@ _rwObjectHasFrameReleaseFrame: /* 8023F288 0023C088 90 03 00 04 */ stw r0, 4(r3) /* 8023F28C 0023C08C 4E 80 00 20 */ blr -.global func_8023F290 -func_8023F290: +.global rwsdk.InitLeaf +rwsdk.InitLeaf: /* 8023F290 0023C090 38 00 00 FF */ li r0, 0xff /* 8023F294 0023C094 98 03 00 18 */ stb r0, 0x18(r3) /* 8023F298 0023C098 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) @@ -81550,8 +81550,8 @@ func_8023F290: /* 8023F2C4 0023C0C4 D0 03 00 14 */ stfs f0, 0x14(r3) /* 8023F2C8 0023C0C8 4E 80 00 20 */ blr -.global func_8023F2CC -func_8023F2CC: +.global rwsdk.InitBranch +rwsdk.InitBranch: /* 8023F2CC 0023C0CC 38 00 00 00 */ li r0, 0 /* 8023F2D0 0023C0D0 90 03 00 00 */ stw r0, 0(r3) /* 8023F2D4 0023C0D4 90 03 00 04 */ stw r0, 4(r3) @@ -81571,8 +81571,8 @@ func_8023F2CC: /* 8023F30C 0023C10C 90 03 00 3C */ stw r0, 0x3c(r3) /* 8023F310 0023C110 4E 80 00 20 */ blr -.global func_8023F314 -func_8023F314: +.global rwsdk.CreateCube +rwsdk.CreateCube: /* 8023F314 0023C114 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023F318 0023C118 7C 08 02 A6 */ mflr r0 /* 8023F31C 0023C11C 90 01 00 14 */ stw r0, 0x14(r1) @@ -81585,8 +81585,8 @@ func_8023F314: /* 8023F338 0023C138 38 21 00 10 */ addi r1, r1, 0x10 /* 8023F33C 0023C13C 4E 80 00 20 */ blr -.global func_8023F340 -func_8023F340: +.global rwsdk.AllocateToLeaf +rwsdk.AllocateToLeaf: /* 8023F340 0023C140 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8023F344 0023C144 7C 08 02 A6 */ mflr r0 /* 8023F348 0023C148 90 01 00 24 */ stw r0, 0x24(r1) @@ -81760,21 +81760,21 @@ lbl_8023F5B8: /* 8023F5C0 0023C3C0 28 00 00 00 */ cmplwi r0, 0 /* 8023F5C4 0023C3C4 40 82 00 28 */ bne lbl_8023F5EC /* 8023F5C8 0023C3C8 80 7C 00 0C */ lwz r3, 0xc(r28) -/* 8023F5CC 0023C3CC 4B FF FD 49 */ bl func_8023F314 +/* 8023F5CC 0023C3CC 4B FF FD 49 */ bl rwsdk.CreateCube /* 8023F5D0 0023C3D0 38 1E FF FD */ addi r0, r30, -3 /* 8023F5D4 0023C3D4 7C 7F D9 2E */ stwx r3, r31, r27 /* 8023F5D8 0023C3D8 2C 00 00 01 */ cmpwi r0, 1 /* 8023F5DC 0023C3DC 40 82 00 0C */ bne lbl_8023F5E8 -/* 8023F5E0 0023C3E0 4B FF FC B1 */ bl func_8023F290 +/* 8023F5E0 0023C3E0 4B FF FC B1 */ bl rwsdk.InitLeaf /* 8023F5E4 0023C3E4 48 00 00 08 */ b lbl_8023F5EC lbl_8023F5E8: -/* 8023F5E8 0023C3E8 4B FF FC E5 */ bl func_8023F2CC +/* 8023F5E8 0023C3E8 4B FF FC E5 */ bl rwsdk.InitBranch lbl_8023F5EC: /* 8023F5EC 0023C3EC 7C 9F D8 2E */ lwzx r4, r31, r27 /* 8023F5F0 0023C3F0 7F 83 E3 78 */ mr r3, r28 /* 8023F5F4 0023C3F4 57 A5 84 3E */ srwi r5, r29, 0x10 /* 8023F5F8 0023C3F8 38 DE FF FC */ addi r6, r30, -4 -/* 8023F5FC 0023C3FC 4B FF FD 45 */ bl func_8023F340 +/* 8023F5FC 0023C3FC 4B FF FD 45 */ bl rwsdk.AllocateToLeaf /* 8023F600 0023C400 7C 7F 1B 78 */ mr r31, r3 lbl_8023F604: /* 8023F604 0023C404 7F E3 FB 78 */ mr r3, r31 @@ -81852,7 +81852,7 @@ lbl_8023F69C: /* 8023F704 0023C504 7C A0 03 78 */ or r0, r5, r0 /* 8023F708 0023C508 7C E0 03 78 */ or r0, r7, r0 /* 8023F70C 0023C50C 7D 05 03 78 */ or r5, r8, r0 -/* 8023F710 0023C510 4B FF FC 31 */ bl func_8023F340 +/* 8023F710 0023C510 4B FF FC 31 */ bl rwsdk.AllocateToLeaf /* 8023F714 0023C514 88 18 00 00 */ lbz r0, 0(r24) /* 8023F718 0023C518 3B 39 00 01 */ addi r25, r25, 1 /* 8023F71C 0023C51C C0 03 00 00 */ lfs f0, 0(r3) @@ -81952,7 +81952,7 @@ lbl_8023F824: /* 8023F880 0023C680 7C A0 03 78 */ or r0, r5, r0 /* 8023F884 0023C684 7C E0 03 78 */ or r0, r7, r0 /* 8023F888 0023C688 7D 05 03 78 */ or r5, r8, r0 -/* 8023F88C 0023C68C 4B FF FA B5 */ bl func_8023F340 +/* 8023F88C 0023C68C 4B FF FA B5 */ bl rwsdk.AllocateToLeaf /* 8023F890 0023C690 88 18 00 00 */ lbz r0, 0(r24) /* 8023F894 0023C694 C0 03 00 00 */ lfs f0, 0(r3) /* 8023F898 0023C698 90 01 00 24 */ stw r0, 0x24(r1) @@ -82025,8 +82025,8 @@ lbl_8023F980: /* 8023F998 0023C798 38 21 00 70 */ addi r1, r1, 0x70 /* 8023F99C 0023C79C 4E 80 00 20 */ blr -.global func_8023F9A0 -func_8023F9A0: +.global rwsdk.assignindex +rwsdk.assignindex: /* 8023F9A0 0023C7A0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8023F9A4 0023C7A4 7C 08 02 A6 */ mflr r0 /* 8023F9A8 0023C7A8 90 01 00 34 */ stw r0, 0x34(r1) @@ -82129,7 +82129,7 @@ lbl_8023FAC4: /* 8023FB1C 0023C91C 7C 03 02 14 */ add r0, r3, r0 /* 8023FB20 0023C920 98 01 00 0B */ stb r0, 0xb(r1) /* 8023FB24 0023C924 80 7E 00 00 */ lwz r3, 0(r30) -/* 8023FB28 0023C928 4B FF FE 79 */ bl func_8023F9A0 +/* 8023FB28 0023C928 4B FF FE 79 */ bl rwsdk.assignindex /* 8023FB2C 0023C92C 3B BD 00 01 */ addi r29, r29, 1 /* 8023FB30 0023C930 3B DE 00 04 */ addi r30, r30, 4 /* 8023FB34 0023C934 2C 1D 00 10 */ cmpwi r29, 0x10 @@ -82142,8 +82142,8 @@ lbl_8023FB3C: /* 8023FB4C 0023C94C 38 21 00 30 */ addi r1, r1, 0x30 /* 8023FB50 0023C950 4E 80 00 20 */ blr -.global func_8023FB54 -func_8023FB54: +.global rwsdk.addvolume +rwsdk.addvolume: /* 8023FB54 0023C954 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8023FB58 0023C958 7C 08 02 A6 */ mflr r0 /* 8023FB5C 0023C95C 90 01 00 34 */ stw r0, 0x34(r1) @@ -82269,7 +82269,7 @@ lbl_8023FCD4: /* 8023FD2C 0023CB2C 7C 03 02 14 */ add r0, r3, r0 /* 8023FD30 0023CB30 98 01 00 0B */ stb r0, 0xb(r1) /* 8023FD34 0023CB34 80 7E 00 00 */ lwz r3, 0(r30) -/* 8023FD38 0023CB38 4B FF FE 1D */ bl func_8023FB54 +/* 8023FD38 0023CB38 4B FF FE 1D */ bl rwsdk.addvolume /* 8023FD3C 0023CB3C 3B BD 00 01 */ addi r29, r29, 1 /* 8023FD40 0023CB40 3B DE 00 04 */ addi r30, r30, 4 /* 8023FD44 0023CB44 2C 1D 00 10 */ cmpwi r29, 0x10 @@ -82282,8 +82282,8 @@ lbl_8023FD4C: /* 8023FD5C 0023CB5C 38 21 00 30 */ addi r1, r1, 0x30 /* 8023FD60 0023CB60 4E 80 00 20 */ blr -.global func_8023FD64 -func_8023FD64: +.global rwsdk.nMaximize +rwsdk.nMaximize: /* 8023FD64 0023CB64 94 21 FF 80 */ stwu r1, -0x80(r1) /* 8023FD68 0023CB68 7C 08 02 A6 */ mflr r0 /* 8023FD6C 0023CB6C 90 01 00 84 */ stw r0, 0x84(r1) @@ -82340,7 +82340,7 @@ lbl_8023FDE8: /* 8023FE2C 0023CC2C D0 01 00 30 */ stfs f0, 0x30(r1) /* 8023FE30 0023CC30 D0 01 00 34 */ stfs f0, 0x34(r1) /* 8023FE34 0023CC34 88 AD 88 10 */ lbz r5, lbl_803CB110-_SDA_BASE_(r13) -/* 8023FE38 0023CC38 4B FF FD 1D */ bl func_8023FB54 +/* 8023FE38 0023CC38 4B FF FD 1D */ bl rwsdk.addvolume /* 8023FE3C 0023CC3C C0 3F 00 04 */ lfs f1, 4(r31) /* 8023FE40 0023CC40 C1 21 00 24 */ lfs f9, 0x24(r1) /* 8023FE44 0023CC44 C0 1F 00 08 */ lfs f0, 8(r31) @@ -82413,7 +82413,7 @@ lbl_8023FEF4: /* 8023FF38 0023CD38 D0 01 00 30 */ stfs f0, 0x30(r1) /* 8023FF3C 0023CD3C D0 01 00 34 */ stfs f0, 0x34(r1) /* 8023FF40 0023CD40 88 AD 88 10 */ lbz r5, lbl_803CB110-_SDA_BASE_(r13) -/* 8023FF44 0023CD44 4B FF FC 11 */ bl func_8023FB54 +/* 8023FF44 0023CD44 4B FF FC 11 */ bl rwsdk.addvolume /* 8023FF48 0023CD48 C0 3F 00 04 */ lfs f1, 4(r31) /* 8023FF4C 0023CD4C C0 81 00 24 */ lfs f4, 0x24(r1) /* 8023FF50 0023CD50 C0 1F 00 08 */ lfs f0, 8(r31) @@ -82486,7 +82486,7 @@ lbl_80240000: /* 80240044 0023CE44 D0 01 00 30 */ stfs f0, 0x30(r1) /* 80240048 0023CE48 D0 01 00 34 */ stfs f0, 0x34(r1) /* 8024004C 0023CE4C 88 AD 88 10 */ lbz r5, lbl_803CB110-_SDA_BASE_(r13) -/* 80240050 0023CE50 4B FF FB 05 */ bl func_8023FB54 +/* 80240050 0023CE50 4B FF FB 05 */ bl rwsdk.addvolume /* 80240054 0023CE54 C0 3F 00 04 */ lfs f1, 4(r31) /* 80240058 0023CE58 C0 81 00 24 */ lfs f4, 0x24(r1) /* 8024005C 0023CE5C C0 1F 00 08 */ lfs f0, 8(r31) @@ -82559,7 +82559,7 @@ lbl_8024010C: /* 80240150 0023CF50 D0 01 00 30 */ stfs f0, 0x30(r1) /* 80240154 0023CF54 D0 01 00 34 */ stfs f0, 0x34(r1) /* 80240158 0023CF58 88 AD 88 10 */ lbz r5, lbl_803CB110-_SDA_BASE_(r13) -/* 8024015C 0023CF5C 4B FF F9 F9 */ bl func_8023FB54 +/* 8024015C 0023CF5C 4B FF F9 F9 */ bl rwsdk.addvolume /* 80240160 0023CF60 C0 3F 00 04 */ lfs f1, 4(r31) /* 80240164 0023CF64 C0 81 00 24 */ lfs f4, 0x24(r1) /* 80240168 0023CF68 C0 1F 00 08 */ lfs f0, 8(r31) @@ -82620,8 +82620,8 @@ lbl_8024020C: /* 80240230 0023D030 38 21 00 80 */ addi r1, r1, 0x80 /* 80240234 0023D034 4E 80 00 20 */ blr -.global func_80240238 -func_80240238: +.global rwsdk.nCut +rwsdk.nCut: /* 80240238 0023D038 94 21 FF 80 */ stwu r1, -0x80(r1) /* 8024023C 0023D03C 7C 08 02 A6 */ mflr r0 /* 80240240 0023D040 90 01 00 84 */ stw r0, 0x84(r1) @@ -82655,34 +82655,34 @@ func_80240238: /* 802402B0 0023D0B0 D0 01 00 2C */ stfs f0, 0x2c(r1) /* 802402B4 0023D0B4 D0 01 00 30 */ stfs f0, 0x30(r1) /* 802402B8 0023D0B8 88 AD 88 10 */ lbz r5, lbl_803CB110-_SDA_BASE_(r13) -/* 802402BC 0023D0BC 4B FF F8 99 */ bl func_8023FB54 +/* 802402BC 0023D0BC 4B FF F8 99 */ bl rwsdk.addvolume /* 802402C0 0023D0C0 7F A3 EB 78 */ mr r3, r29 /* 802402C4 0023D0C4 7F C4 F3 78 */ mr r4, r30 /* 802402C8 0023D0C8 38 C1 00 18 */ addi r6, r1, 0x18 /* 802402CC 0023D0CC 38 E1 00 1C */ addi r7, r1, 0x1c /* 802402D0 0023D0D0 38 A0 00 01 */ li r5, 1 -/* 802402D4 0023D0D4 4B FF FA 91 */ bl func_8023FD64 +/* 802402D4 0023D0D4 4B FF FA 91 */ bl rwsdk.nMaximize /* 802402D8 0023D0D8 FF A0 08 90 */ fmr f29, f1 /* 802402DC 0023D0DC 7F A3 EB 78 */ mr r3, r29 /* 802402E0 0023D0E0 7F C4 F3 78 */ mr r4, r30 /* 802402E4 0023D0E4 38 C1 00 14 */ addi r6, r1, 0x14 /* 802402E8 0023D0E8 38 E1 00 1C */ addi r7, r1, 0x1c /* 802402EC 0023D0EC 38 A0 00 02 */ li r5, 2 -/* 802402F0 0023D0F0 4B FF FA 75 */ bl func_8023FD64 +/* 802402F0 0023D0F0 4B FF FA 75 */ bl rwsdk.nMaximize /* 802402F4 0023D0F4 FF C0 08 90 */ fmr f30, f1 /* 802402F8 0023D0F8 7F A3 EB 78 */ mr r3, r29 /* 802402FC 0023D0FC 7F C4 F3 78 */ mr r4, r30 /* 80240300 0023D100 38 C1 00 10 */ addi r6, r1, 0x10 /* 80240304 0023D104 38 E1 00 1C */ addi r7, r1, 0x1c /* 80240308 0023D108 38 A0 00 03 */ li r5, 3 -/* 8024030C 0023D10C 4B FF FA 59 */ bl func_8023FD64 +/* 8024030C 0023D10C 4B FF FA 59 */ bl rwsdk.nMaximize /* 80240310 0023D110 FF E0 08 90 */ fmr f31, f1 /* 80240314 0023D114 7F A3 EB 78 */ mr r3, r29 /* 80240318 0023D118 7F C4 F3 78 */ mr r4, r30 /* 8024031C 0023D11C 38 C1 00 0C */ addi r6, r1, 0xc /* 80240320 0023D120 38 E1 00 1C */ addi r7, r1, 0x1c /* 80240324 0023D124 38 A0 00 04 */ li r5, 4 -/* 80240328 0023D128 4B FF FA 3D */ bl func_8023FD64 +/* 80240328 0023D128 4B FF FA 3D */ bl rwsdk.nMaximize /* 8024032C 0023D12C C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) /* 80240330 0023D130 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 80240334 0023D134 4C 40 13 82 */ cror 2, 0, 2 @@ -82779,8 +82779,8 @@ lbl_8024044C: /* 80240478 0023D278 38 21 00 80 */ addi r1, r1, 0x80 /* 8024047C 0023D27C 4E 80 00 20 */ blr -.global func_80240480 -func_80240480: +.global rwsdk.CountLeafs +rwsdk.CountLeafs: /* 80240480 0023D280 94 21 FF 80 */ stwu r1, -0x80(r1) /* 80240484 0023D284 7C 08 02 A6 */ mflr r0 /* 80240488 0023D288 90 01 00 84 */ stw r0, 0x84(r1) @@ -82875,7 +82875,7 @@ lbl_802405B0: lbl_802405CC: /* 802405CC 0023D3CC 80 75 00 00 */ lwz r3, 0(r21) /* 802405D0 0023D3D0 38 8F FF F7 */ addi r4, r15, -9 -/* 802405D4 0023D3D4 4B FF FE AD */ bl func_80240480 +/* 802405D4 0023D3D4 4B FF FE AD */ bl rwsdk.CountLeafs /* 802405D8 0023D3D8 3A D6 00 01 */ addi r22, r22, 1 /* 802405DC 0023D3DC 7E F7 1A 14 */ add r23, r23, r3 /* 802405E0 0023D3E0 2C 16 00 10 */ cmpwi r22, 0x10 @@ -82995,8 +82995,8 @@ lbl_8024074C: /* 80240760 0023D560 38 21 00 80 */ addi r1, r1, 0x80 /* 80240764 0023D564 4E 80 00 20 */ blr -.global func_80240768 -func_80240768: +.global rwsdk.ExtractNodes +rwsdk.ExtractNodes: /* 80240768 0023D568 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8024076C 0023D56C 7C 08 02 A6 */ mflr r0 /* 80240770 0023D570 90 01 00 54 */ stw r0, 0x54(r1) @@ -83028,7 +83028,7 @@ lbl_802407CC: /* 802407CC 0023D5CC 80 78 00 00 */ lwz r3, 0(r24) /* 802407D0 0023D5D0 7F 64 DB 78 */ mr r4, r27 /* 802407D4 0023D5D4 38 DC FF FD */ addi r6, r28, -3 -/* 802407D8 0023D5D8 4B FF FF 91 */ bl func_80240768 +/* 802407D8 0023D5D8 4B FF FF 91 */ bl rwsdk.ExtractNodes /* 802407DC 0023D5DC 3B 39 00 01 */ addi r25, r25, 1 /* 802407E0 0023D5E0 7C 65 1B 78 */ mr r5, r3 /* 802407E4 0023D5E4 2C 19 00 10 */ cmpwi r25, 0x10 @@ -83177,7 +83177,7 @@ _rwPalQuantResolvePalette: /* 802409F0 0023D7F0 80 65 00 08 */ lwz r3, 8(r5) /* 802409F4 0023D7F4 88 8D 88 10 */ lbz r4, lbl_803CB110-_SDA_BASE_(r13) /* 802409F8 0023D7F8 7F BF EB 78 */ mr r31, r29 -/* 802409FC 0023D7FC 4B FF FA 85 */ bl func_80240480 +/* 802409FC 0023D7FC 4B FF FA 85 */ bl rwsdk.CountLeafs /* 80240A00 0023D800 7C 60 1B 78 */ mr r0, r3 /* 80240A04 0023D804 7C 1D 00 00 */ cmpw r29, r0 /* 80240A08 0023D808 41 80 00 F0 */ blt lbl_80240AF8 @@ -83186,7 +83186,7 @@ _rwPalQuantResolvePalette: /* 80240A14 0023D814 88 CD 88 10 */ lbz r6, lbl_803CB110-_SDA_BASE_(r13) /* 80240A18 0023D818 7F 84 E3 78 */ mr r4, r28 /* 80240A1C 0023D81C 38 A0 00 00 */ li r5, 0 -/* 80240A20 0023D820 4B FF FD 49 */ bl func_80240768 +/* 80240A20 0023D820 4B FF FD 49 */ bl rwsdk.ExtractNodes /* 80240A24 0023D824 7C 03 E8 00 */ cmpw r3, r29 /* 80240A28 0023D828 54 60 10 3A */ slwi r0, r3, 2 /* 80240A2C 0023D82C 7C BC 02 14 */ add r5, r28, r0 @@ -83288,7 +83288,7 @@ lbl_80240AF8: /* 80240B9C 0023D99C D0 01 00 64 */ stfs f0, 0x64(r1) /* 80240BA0 0023D9A0 D0 01 00 68 */ stfs f0, 0x68(r1) /* 80240BA4 0023D9A4 88 AD 88 10 */ lbz r5, lbl_803CB110-_SDA_BASE_(r13) -/* 80240BA8 0023D9A8 4B FF EF AD */ bl func_8023FB54 +/* 80240BA8 0023D9A8 4B FF EF AD */ bl rwsdk.addvolume /* 80240BAC 0023D9AC C0 21 00 58 */ lfs f1, 0x58(r1) /* 80240BB0 0023D9B0 3B 40 00 01 */ li r26, 1 /* 80240BB4 0023D9B4 C0 01 00 5C */ lfs f0, 0x5c(r1) @@ -83336,7 +83336,7 @@ lbl_80240C38: /* 80240C4C 0023DA4C 80 7E 00 08 */ lwz r3, 8(r30) /* 80240C50 0023DA50 7C 80 CA 14 */ add r4, r0, r25 /* 80240C54 0023DA54 7C A0 DA 14 */ add r5, r0, r27 -/* 80240C58 0023DA58 4B FF F5 E1 */ bl func_80240238 +/* 80240C58 0023DA58 4B FF F5 E1 */ bl rwsdk.nCut /* 80240C5C 0023DA5C 2C 03 00 00 */ cmpwi r3, 0 /* 80240C60 0023DA60 41 82 01 40 */ beq lbl_80240DA0 /* 80240C64 0023DA64 80 9E 00 00 */ lwz r4, 0(r30) @@ -83359,7 +83359,7 @@ lbl_80240C38: /* 80240CA8 0023DAA8 D0 01 00 48 */ stfs f0, 0x48(r1) /* 80240CAC 0023DAAC D0 01 00 4C */ stfs f0, 0x4c(r1) /* 80240CB0 0023DAB0 88 AD 88 10 */ lbz r5, lbl_803CB110-_SDA_BASE_(r13) -/* 80240CB4 0023DAB4 4B FF EE A1 */ bl func_8023FB54 +/* 80240CB4 0023DAB4 4B FF EE A1 */ bl rwsdk.addvolume /* 80240CB8 0023DAB8 C0 21 00 3C */ lfs f1, 0x3c(r1) /* 80240CBC 0023DABC 57 03 10 3A */ slwi r3, r24, 2 /* 80240CC0 0023DAC0 C0 01 00 40 */ lfs f0, 0x40(r1) @@ -83398,7 +83398,7 @@ lbl_80240C38: /* 80240D44 0023DB44 D0 01 00 2C */ stfs f0, 0x2c(r1) /* 80240D48 0023DB48 D0 01 00 30 */ stfs f0, 0x30(r1) /* 80240D4C 0023DB4C 88 AD 88 10 */ lbz r5, lbl_803CB110-_SDA_BASE_(r13) -/* 80240D50 0023DB50 4B FF EE 05 */ bl func_8023FB54 +/* 80240D50 0023DB50 4B FF EE 05 */ bl rwsdk.addvolume /* 80240D54 0023DB54 C0 21 00 20 */ lfs f1, 0x20(r1) /* 80240D58 0023DB58 57 40 10 3A */ slwi r0, r26, 2 /* 80240D5C 0023DB5C C0 01 00 24 */ lfs f0, 0x24(r1) @@ -83448,7 +83448,7 @@ lbl_80240DD0: /* 80240DF8 0023DBF8 98 01 00 1A */ stb r0, 0x1a(r1) /* 80240DFC 0023DBFC 98 01 00 1B */ stb r0, 0x1b(r1) /* 80240E00 0023DC00 88 AD 88 10 */ lbz r5, lbl_803CB110-_SDA_BASE_(r13) -/* 80240E04 0023DC04 4B FF EB 9D */ bl func_8023F9A0 +/* 80240E04 0023DC04 4B FF EB 9D */ bl rwsdk.assignindex /* 80240E08 0023DC08 80 9E 00 00 */ lwz r4, 0(r30) /* 80240E0C 0023DC0C 38 A0 00 00 */ li r5, 0 /* 80240E10 0023DC10 80 7E 00 08 */ lwz r3, 8(r30) @@ -83469,7 +83469,7 @@ lbl_80240DD0: /* 80240E4C 0023DC4C D0 01 00 80 */ stfs f0, 0x80(r1) /* 80240E50 0023DC50 D0 01 00 84 */ stfs f0, 0x84(r1) /* 80240E54 0023DC54 88 AD 88 10 */ lbz r5, lbl_803CB110-_SDA_BASE_(r13) -/* 80240E58 0023DC58 4B FF EC FD */ bl func_8023FB54 +/* 80240E58 0023DC58 4B FF EC FD */ bl rwsdk.addvolume /* 80240E5C 0023DC5C C0 41 00 70 */ lfs f2, 0x70(r1) /* 80240E60 0023DC60 C0 22 BD 90 */ lfs f1, lbl_803D0710-_SDA2_BASE_(r2) /* 80240E64 0023DC64 FC 02 08 40 */ fcmpo cr0, f2, f1 @@ -83524,8 +83524,8 @@ lbl_80240F00: /* 80240F14 0023DD14 38 21 00 D0 */ addi r1, r1, 0xd0 /* 80240F18 0023DD18 4E 80 00 20 */ blr -.global func_80240F1C -func_80240F1C: +.global rwsdk.GetIndex +rwsdk.GetIndex: /* 80240F1C 0023DD1C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80240F20 0023DD20 7C 08 02 A6 */ mflr r0 /* 80240F24 0023DD24 2C 05 00 00 */ cmpwi r5, 0 @@ -83593,7 +83593,7 @@ lbl_80240FF8: /* 80240FF8 0023DDF8 80 63 00 00 */ lwz r3, 0(r3) /* 80240FFC 0023DDFC 38 A5 FF F7 */ addi r5, r5, -9 /* 80241000 0023DE00 38 80 00 00 */ li r4, 0 -/* 80241004 0023DE04 4B FF FF 19 */ bl func_80240F1C +/* 80241004 0023DE04 4B FF FF 19 */ bl rwsdk.GetIndex lbl_80241008: /* 80241008 0023DE08 80 01 00 14 */ lwz r0, 0x14(r1) /* 8024100C 0023DE0C 7C 08 03 A6 */ mtlr r0 @@ -83670,7 +83670,7 @@ lbl_802410A4: /* 8024110C 0023DF0C 7C 80 03 78 */ or r0, r4, r0 /* 80241110 0023DF10 7C C0 03 78 */ or r0, r6, r0 /* 80241114 0023DF14 7C E4 03 78 */ or r4, r7, r0 -/* 80241118 0023DF18 4B FF FE 05 */ bl func_80240F1C +/* 80241118 0023DF18 4B FF FE 05 */ bl rwsdk.GetIndex /* 8024111C 0023DF1C 56 C0 07 FF */ clrlwi. r0, r22, 0x1f /* 80241120 0023DF20 41 82 00 28 */ beq lbl_80241148 /* 80241124 0023DF24 88 98 00 00 */ lbz r4, 0(r24) @@ -83740,7 +83740,7 @@ lbl_802411AC: /* 80241208 0023E008 3A 73 00 04 */ addi r19, r19, 4 /* 8024120C 0023E00C 7C C0 03 78 */ or r0, r6, r0 /* 80241210 0023E010 7C E4 03 78 */ or r4, r7, r0 -/* 80241214 0023E014 4B FF FD 09 */ bl func_80240F1C +/* 80241214 0023E014 4B FF FD 09 */ bl rwsdk.GetIndex /* 80241218 0023E018 56 A0 07 FF */ clrlwi. r0, r21, 0x1f /* 8024121C 0023E01C 41 82 00 28 */ beq lbl_80241244 /* 80241220 0023E020 88 97 00 00 */ lbz r4, 0(r23) @@ -83825,7 +83825,7 @@ lbl_802412D0: /* 80241338 0023E138 7C 80 03 78 */ or r0, r4, r0 /* 8024133C 0023E13C 7C C0 03 78 */ or r0, r6, r0 /* 80241340 0023E140 7C E4 03 78 */ or r4, r7, r0 -/* 80241344 0023E144 4B FF FB D9 */ bl func_80240F1C +/* 80241344 0023E144 4B FF FB D9 */ bl rwsdk.GetIndex /* 80241348 0023E148 98 77 00 00 */ stb r3, 0(r23) /* 8024134C 0023E14C 3A F7 00 01 */ addi r23, r23, 1 lbl_80241350: @@ -83876,7 +83876,7 @@ lbl_80241394: /* 802413F0 0023E1F0 3A 73 00 04 */ addi r19, r19, 4 /* 802413F4 0023E1F4 7C C0 03 78 */ or r0, r6, r0 /* 802413F8 0023E1F8 7C E4 03 78 */ or r4, r7, r0 -/* 802413FC 0023E1FC 4B FF FB 21 */ bl func_80240F1C +/* 802413FC 0023E1FC 4B FF FB 21 */ bl rwsdk.GetIndex /* 80241400 0023E200 98 77 00 00 */ stb r3, 0(r23) /* 80241404 0023E204 3A F7 00 01 */ addi r23, r23, 1 lbl_80241408: @@ -84043,8 +84043,8 @@ lbl_80241594: /* 8024165C 0023E45C 38 21 00 30 */ addi r1, r1, 0x30 /* 80241660 0023E460 4E 80 00 20 */ blr -.global func_80241664 -func_80241664: +.global rwsdk.DeleteOctTree +rwsdk.DeleteOctTree: /* 80241664 0023E464 94 21 FF 80 */ stwu r1, -0x80(r1) /* 80241668 0023E468 7C 08 02 A6 */ mflr r0 /* 8024166C 0023E46C 90 01 00 84 */ stw r0, 0x84(r1) @@ -84140,7 +84140,7 @@ lbl_802417B0: /* 802417B0 0023E5B0 80 95 00 00 */ lwz r4, 0(r21) /* 802417B4 0023E5B4 7D E3 7B 78 */ mr r3, r15 /* 802417B8 0023E5B8 38 B0 FF F7 */ addi r5, r16, -9 -/* 802417BC 0023E5BC 4B FF FE A9 */ bl func_80241664 +/* 802417BC 0023E5BC 4B FF FE A9 */ bl rwsdk.DeleteOctTree /* 802417C0 0023E5C0 3A F7 00 01 */ addi r23, r23, 1 /* 802417C4 0023E5C4 3A B5 00 04 */ addi r21, r21, 4 /* 802417C8 0023E5C8 2C 17 00 10 */ cmpwi r23, 0x10 @@ -84283,7 +84283,7 @@ _rwPalQuantTerm: /* 80241998 0023E798 7C 7F 1B 78 */ mr r31, r3 /* 8024199C 0023E79C 88 AD 88 10 */ lbz r5, lbl_803CB110-_SDA_BASE_(r13) /* 802419A0 0023E7A0 80 83 00 08 */ lwz r4, 8(r3) -/* 802419A4 0023E7A4 4B FF FC C1 */ bl func_80241664 +/* 802419A4 0023E7A4 4B FF FC C1 */ bl rwsdk.DeleteOctTree /* 802419A8 0023E7A8 38 00 00 00 */ li r0, 0 /* 802419AC 0023E7AC 90 1F 00 08 */ stw r0, 8(r31) /* 802419B0 0023E7B0 80 7F 00 0C */ lwz r3, 0xc(r31) @@ -84497,8 +84497,8 @@ lbl_80241BEC: /* 80241CD4 0023EAD4 38 21 00 30 */ addi r1, r1, 0x30 /* 80241CD8 0023EAD8 4E 80 00 20 */ blr -.global func_80241CDC -func_80241CDC: +.global rwsdk._rw2DRenderPrimativeTerm +rwsdk._rw2DRenderPrimativeTerm: /* 80241CDC 0023EADC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80241CE0 0023EAE0 7C 08 02 A6 */ mflr r0 /* 80241CE4 0023EAE4 90 01 00 34 */ stw r0, 0x34(r1) @@ -84863,7 +84863,7 @@ lbl_802421A4: /* 80242248 0023F048 98 86 80 00 */ stb r4, -0x8000(r6) /* 8024224C 0023F04C 98 A6 80 00 */ stb r5, -0x8000(r6) lbl_80242250: -/* 80242250 0023F050 4B FF FA 8D */ bl func_80241CDC +/* 80242250 0023F050 4B FF FA 8D */ bl rwsdk._rw2DRenderPrimativeTerm /* 80242254 0023F054 80 01 00 24 */ lwz r0, 0x24(r1) /* 80242258 0023F058 38 60 00 01 */ li r3, 1 /* 8024225C 0023F05C 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -84959,7 +84959,7 @@ lbl_80242354: /* 802423C0 0023F1C0 98 86 80 00 */ stb r4, -0x8000(r6) /* 802423C4 0023F1C4 98 A6 80 00 */ stb r5, -0x8000(r6) lbl_802423C8: -/* 802423C8 0023F1C8 4B FF F9 15 */ bl func_80241CDC +/* 802423C8 0023F1C8 4B FF F9 15 */ bl rwsdk._rw2DRenderPrimativeTerm /* 802423CC 0023F1CC 80 01 00 14 */ lwz r0, 0x14(r1) /* 802423D0 0023F1D0 38 60 00 01 */ li r3, 1 /* 802423D4 0023F1D4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -85352,7 +85352,7 @@ lbl_80242980: /* 80242998 0023F798 38 61 00 08 */ addi r3, r1, 8 /* 8024299C 0023F79C 4B FE CB F5 */ bl RwErrorSet lbl_802429A0: -/* 802429A0 0023F7A0 4B FF F3 3D */ bl func_80241CDC +/* 802429A0 0023F7A0 4B FF F3 3D */ bl rwsdk._rw2DRenderPrimativeTerm /* 802429A4 0023F7A4 80 01 00 24 */ lwz r0, 0x24(r1) /* 802429A8 0023F7A8 38 60 00 01 */ li r3, 1 /* 802429AC 0023F7AC 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -85796,7 +85796,7 @@ lbl_80243024: /* 8024303C 0023FE3C 38 61 00 08 */ addi r3, r1, 8 /* 80243040 0023FE40 4B FE C5 51 */ bl RwErrorSet lbl_80243044: -/* 80243044 0023FE44 4B FF EC 99 */ bl func_80241CDC +/* 80243044 0023FE44 4B FF EC 99 */ bl rwsdk._rw2DRenderPrimativeTerm /* 80243048 0023FE48 80 01 00 24 */ lwz r0, 0x24(r1) /* 8024304C 0023FE4C 38 60 00 01 */ li r3, 1 /* 80243050 0023FE50 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -86027,8 +86027,8 @@ lbl_80243350: /* 8024336C 0024016C 98 03 00 03 */ stb r0, 3(r3) /* 80243370 00240170 4E 80 00 20 */ blr -.global func_80243374 -func_80243374: +.global rwsdk._rwDlConv565To8888 +rwsdk._rwDlConv565To8888: /* 80243374 00240174 54 80 C6 38 */ rlwinm r0, r4, 0x18, 0x18, 0x1c /* 80243378 00240178 54 85 EE 3A */ rlwinm r5, r4, 0x1d, 0x18, 0x1d /* 8024337C 0024017C 98 03 00 00 */ stb r0, 0(r3) @@ -86133,7 +86133,7 @@ lbl_802434E0: /* 802434E4 002402E4 41 82 00 3C */ beq lbl_80243520 /* 802434E8 002402E8 48 00 01 60 */ b lbl_80243648 lbl_802434EC: -/* 802434EC 002402EC 4B FF FE 89 */ bl func_80243374 +/* 802434EC 002402EC 4B FF FE 89 */ bl rwsdk._rwDlConv565To8888 /* 802434F0 002402F0 48 00 01 7C */ b lbl_8024366C lbl_802434F4: /* 802434F4 002402F4 38 00 00 01 */ li r0, 1 @@ -86246,8 +86246,8 @@ lbl_8024366C: /* 80243678 00240478 38 21 00 20 */ addi r1, r1, 0x20 /* 8024367C 0024047C 4E 80 00 20 */ blr -.global func_80243680 -func_80243680: +.global rwsdk._rwDlImage4GetFromRaster +rwsdk._rwDlImage4GetFromRaster: /* 80243680 00240480 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80243684 00240484 7C 08 02 A6 */ mflr r0 /* 80243688 00240488 90 01 00 44 */ stw r0, 0x44(r1) @@ -86299,8 +86299,8 @@ lbl_80243728: /* 8024372C 0024052C 3B A3 33 50 */ addi r29, r3, lbl_80243350@l /* 80243730 00240530 48 00 00 64 */ b lbl_80243794 lbl_80243734: -/* 80243734 00240534 3C 60 80 24 */ lis r3, func_80243374@ha -/* 80243738 00240538 3B A3 33 74 */ addi r29, r3, func_80243374@l +/* 80243734 00240534 3C 60 80 24 */ lis r3, rwsdk._rwDlConv565To8888@ha +/* 80243738 00240538 3B A3 33 74 */ addi r29, r3, rwsdk._rwDlConv565To8888@l /* 8024373C 0024053C 48 00 00 58 */ b lbl_80243794 lbl_80243740: /* 80243740 00240540 3C 60 80 24 */ lis r3, lbl_80243398@ha @@ -86417,8 +86417,8 @@ lbl_802438BC: /* 802438CC 002406CC 38 21 00 40 */ addi r1, r1, 0x40 /* 802438D0 002406D0 4E 80 00 20 */ blr -.global func_802438D4 -func_802438D4: +.global rwsdk._rwDlImage8GetFromRaster +rwsdk._rwDlImage8GetFromRaster: /* 802438D4 002406D4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 802438D8 002406D8 7C 08 02 A6 */ mflr r0 /* 802438DC 002406DC 90 01 00 44 */ stw r0, 0x44(r1) @@ -86470,8 +86470,8 @@ lbl_8024397C: /* 80243980 00240780 3B E3 33 50 */ addi r31, r3, lbl_80243350@l /* 80243984 00240784 48 00 00 64 */ b lbl_802439E8 lbl_80243988: -/* 80243988 00240788 3C 60 80 24 */ lis r3, func_80243374@ha -/* 8024398C 0024078C 3B E3 33 74 */ addi r31, r3, func_80243374@l +/* 80243988 00240788 3C 60 80 24 */ lis r3, rwsdk._rwDlConv565To8888@ha +/* 8024398C 0024078C 3B E3 33 74 */ addi r31, r3, rwsdk._rwDlConv565To8888@l /* 80243990 00240790 48 00 00 58 */ b lbl_802439E8 lbl_80243994: /* 80243994 00240794 3C 60 80 24 */ lis r3, lbl_80243398@ha @@ -86633,8 +86633,8 @@ lbl_80243BB0: /* 80243BC0 002409C0 38 21 00 40 */ addi r1, r1, 0x40 /* 80243BC4 002409C4 4E 80 00 20 */ blr -.global func_80243BC8 -func_80243BC8: +.global rwsdk._rwDlImage32GetFromRaster +rwsdk._rwDlImage32GetFromRaster: /* 80243BC8 002409C8 94 21 FB 70 */ stwu r1, -0x490(r1) /* 80243BCC 002409CC 7C 08 02 A6 */ mflr r0 /* 80243BD0 002409D0 90 01 04 94 */ stw r0, 0x494(r1) @@ -86686,8 +86686,8 @@ lbl_80243C70: /* 80243C74 00240A74 3B E3 33 50 */ addi r31, r3, lbl_80243350@l /* 80243C78 00240A78 48 00 00 64 */ b lbl_80243CDC lbl_80243C7C: -/* 80243C7C 00240A7C 3C 60 80 24 */ lis r3, func_80243374@ha -/* 80243C80 00240A80 3B E3 33 74 */ addi r31, r3, func_80243374@l +/* 80243C7C 00240A7C 3C 60 80 24 */ lis r3, rwsdk._rwDlConv565To8888@ha +/* 80243C80 00240A80 3B E3 33 74 */ addi r31, r3, rwsdk._rwDlConv565To8888@l /* 80243C84 00240A84 48 00 00 58 */ b lbl_80243CDC lbl_80243C88: /* 80243C88 00240A88 3C 60 80 24 */ lis r3, lbl_80243398@ha @@ -86960,17 +86960,17 @@ lbl_80244038: lbl_80244044: /* 80244044 00240E44 7F E3 FB 78 */ mr r3, r31 /* 80244048 00240E48 7F C4 F3 78 */ mr r4, r30 -/* 8024404C 00240E4C 4B FF F6 35 */ bl func_80243680 +/* 8024404C 00240E4C 4B FF F6 35 */ bl rwsdk._rwDlImage4GetFromRaster /* 80244050 00240E50 48 00 00 48 */ b lbl_80244098 lbl_80244054: /* 80244054 00240E54 7F E3 FB 78 */ mr r3, r31 /* 80244058 00240E58 7F C4 F3 78 */ mr r4, r30 -/* 8024405C 00240E5C 4B FF F8 79 */ bl func_802438D4 +/* 8024405C 00240E5C 4B FF F8 79 */ bl rwsdk._rwDlImage8GetFromRaster /* 80244060 00240E60 48 00 00 38 */ b lbl_80244098 lbl_80244064: /* 80244064 00240E64 7F E3 FB 78 */ mr r3, r31 /* 80244068 00240E68 7F C4 F3 78 */ mr r4, r30 -/* 8024406C 00240E6C 4B FF FB 5D */ bl func_80243BC8 +/* 8024406C 00240E6C 4B FF FB 5D */ bl rwsdk._rwDlImage32GetFromRaster /* 80244070 00240E70 48 00 00 28 */ b lbl_80244098 lbl_80244074: /* 80244074 00240E74 38 00 00 01 */ li r0, 1 @@ -87003,8 +87003,8 @@ lbl_802440B8: /* 802440D4 00240ED4 38 21 00 20 */ addi r1, r1, 0x20 /* 802440D8 00240ED8 4E 80 00 20 */ blr -.global func_802440DC -func_802440DC: +.global rwsdk._rwDlRasterPalletized4SetFromImage +rwsdk._rwDlRasterPalletized4SetFromImage: /* 802440DC 00240EDC 94 21 FF B0 */ stwu r1, -0x50(r1) /* 802440E0 00240EE0 7C 08 02 A6 */ mflr r0 /* 802440E4 00240EE4 90 01 00 54 */ stw r0, 0x54(r1) @@ -87189,7 +87189,7 @@ lbl_80244354: /* 80244358 00241158 41 82 00 40 */ beq lbl_80244398 /* 8024435C 0024115C 7F 83 E3 78 */ mr r3, r28 /* 80244360 00241160 7F C4 F3 78 */ mr r4, r30 -/* 80244364 00241164 4B FF FD 79 */ bl func_802440DC +/* 80244364 00241164 4B FF FD 79 */ bl rwsdk._rwDlRasterPalletized4SetFromImage /* 80244368 00241168 7F C3 F3 78 */ mr r3, r30 /* 8024436C 0024116C 4B FF 56 A1 */ bl RwImageDestroy /* 80244370 00241170 48 00 00 28 */ b lbl_80244398 @@ -87211,8 +87211,8 @@ lbl_80244398: /* 802443A8 002411A8 38 21 00 50 */ addi r1, r1, 0x50 /* 802443AC 002411AC 4E 80 00 20 */ blr -.global func_802443B0 -func_802443B0: +.global rwsdk._rwDlRasterPalletized8SetFromImage +rwsdk._rwDlRasterPalletized8SetFromImage: /* 802443B0 002411B0 94 21 FF B0 */ stwu r1, -0x50(r1) /* 802443B4 002411B4 7C 08 02 A6 */ mflr r0 /* 802443B8 002411B8 90 01 00 54 */ stw r0, 0x54(r1) @@ -87399,7 +87399,7 @@ lbl_8024462C: /* 80244630 00241430 41 82 00 40 */ beq lbl_80244670 /* 80244634 00241434 7F A3 EB 78 */ mr r3, r29 /* 80244638 00241438 7F E4 FB 78 */ mr r4, r31 -/* 8024463C 0024143C 4B FF FD 75 */ bl func_802443B0 +/* 8024463C 0024143C 4B FF FD 75 */ bl rwsdk._rwDlRasterPalletized8SetFromImage /* 80244640 00241440 7F E3 FB 78 */ mr r3, r31 /* 80244644 00241444 4B FF 53 C9 */ bl RwImageDestroy /* 80244648 00241448 48 00 00 28 */ b lbl_80244670 @@ -87421,8 +87421,8 @@ lbl_80244670: /* 80244680 00241480 38 21 00 50 */ addi r1, r1, 0x50 /* 80244684 00241484 4E 80 00 20 */ blr -.global func_80244688 -func_80244688: +.global rwsdk._rwDlRaster16SetFromImage +rwsdk._rwDlRaster16SetFromImage: /* 80244688 00241488 94 21 FD C0 */ stwu r1, -0x240(r1) /* 8024468C 0024148C 7C 08 02 A6 */ mflr r0 /* 80244690 00241490 90 01 02 44 */ stw r0, 0x244(r1) @@ -87615,8 +87615,8 @@ lbl_80244904: /* 80244914 00241714 38 21 02 40 */ addi r1, r1, 0x240 /* 80244918 00241718 4E 80 00 20 */ blr -.global func_8024491C -func_8024491C: +.global rwsdk._rwDlRaster32SetFromImage +rwsdk._rwDlRaster32SetFromImage: /* 8024491C 0024171C 94 21 FB C0 */ stwu r1, -0x440(r1) /* 80244920 00241720 7C 08 02 A6 */ mflr r0 /* 80244924 00241724 90 01 04 44 */ stw r0, 0x444(r1) @@ -87864,15 +87864,15 @@ lbl_80244C50: /* 80244C74 00241A74 4E 80 04 20 */ bctr /* 80244C78 00241A78 7F E3 FB 78 */ mr r3, r31 /* 80244C7C 00241A7C 7F 64 DB 78 */ mr r4, r27 -/* 80244C80 00241A80 4B FF F4 5D */ bl func_802440DC +/* 80244C80 00241A80 4B FF F4 5D */ bl rwsdk._rwDlRasterPalletized4SetFromImage /* 80244C84 00241A84 48 00 00 80 */ b lbl_80244D04 /* 80244C88 00241A88 7F E3 FB 78 */ mr r3, r31 /* 80244C8C 00241A8C 7F 64 DB 78 */ mr r4, r27 -/* 80244C90 00241A90 4B FF F7 21 */ bl func_802443B0 +/* 80244C90 00241A90 4B FF F7 21 */ bl rwsdk._rwDlRasterPalletized8SetFromImage /* 80244C94 00241A94 48 00 00 70 */ b lbl_80244D04 /* 80244C98 00241A98 7F E3 FB 78 */ mr r3, r31 /* 80244C9C 00241A9C 7F 64 DB 78 */ mr r4, r27 -/* 80244CA0 00241AA0 4B FF F9 E9 */ bl func_80244688 +/* 80244CA0 00241AA0 4B FF F9 E9 */ bl rwsdk._rwDlRaster16SetFromImage /* 80244CA4 00241AA4 48 00 00 60 */ b lbl_80244D04 /* 80244CA8 00241AA8 38 00 00 01 */ li r0, 1 /* 80244CAC 00241AAC 3C 60 80 00 */ lis r3, 0x8000000C@ha @@ -87886,7 +87886,7 @@ lbl_80244C50: /* 80244CCC 00241ACC 48 00 00 38 */ b lbl_80244D04 /* 80244CD0 00241AD0 7F E3 FB 78 */ mr r3, r31 /* 80244CD4 00241AD4 7F 64 DB 78 */ mr r4, r27 -/* 80244CD8 00241AD8 4B FF FC 45 */ bl func_8024491C +/* 80244CD8 00241AD8 4B FF FC 45 */ bl rwsdk._rwDlRaster32SetFromImage /* 80244CDC 00241ADC 48 00 00 28 */ b lbl_80244D04 lbl_80244CE0: /* 80244CE0 00241AE0 38 00 00 01 */ li r0, 1 @@ -87920,8 +87920,8 @@ lbl_80244D30: /* 80244D40 00241B40 38 21 00 30 */ addi r1, r1, 0x30 /* 80244D44 00241B44 4E 80 00 20 */ blr -.global func_80244D48 -func_80244D48: +.global rwsdk._rwDlImageFindFormat +rwsdk._rwDlImageFindFormat: /* 80244D48 00241B48 80 A3 00 0C */ lwz r5, 0xc(r3) /* 80244D4C 00241B4C 38 C0 00 00 */ li r6, 0 /* 80244D50 00241B50 2C 05 00 04 */ cmpwi r5, 4 @@ -88076,7 +88076,7 @@ lbl_80244F38: /* 80244F48 00241D48 90 1E 00 10 */ stw r0, 0x10(r30) lbl_80244F4C: /* 80244F4C 00241D4C 7C 83 23 78 */ mr r3, r4 -/* 80244F50 00241D50 4B FF FD F9 */ bl func_80244D48 +/* 80244F50 00241D50 4B FF FD F9 */ bl rwsdk._rwDlImageFindFormat /* 80244F54 00241D54 73 E0 90 00 */ andi. r0, r31, 0x9000 /* 80244F58 00241D58 7C 60 03 78 */ or r0, r3, r0 /* 80244F5C 00241D5C 38 60 00 01 */ li r3, 1 @@ -88299,8 +88299,8 @@ lbl_80245268: /* 80245268 00242068 38 60 00 00 */ li r3, 0 /* 8024526C 0024206C 4E 80 00 20 */ blr -.global func_80245270 -func_80245270: +.global rwsdk._rwDlRenderModeSelect +rwsdk._rwDlRenderModeSelect: /* 80245270 00242070 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80245274 00242074 7C 08 02 A6 */ mflr r0 /* 80245278 00242078 28 03 00 00 */ cmplwi r3, 0 @@ -88605,14 +88605,14 @@ lbl_80245620: /* 802456CC 002424CC 41 82 00 1C */ beq lbl_802456E8 /* 802456D0 002424D0 80 7E 00 00 */ lwz r3, 0(r30) /* 802456D4 002424D4 80 9E 00 04 */ lwz r4, 4(r30) -/* 802456D8 002424D8 4B FF FB 99 */ bl func_80245270 +/* 802456D8 002424D8 4B FF FB 99 */ bl rwsdk._rwDlRenderModeSelect /* 802456DC 002424DC 80 1E 00 08 */ lwz r0, 8(r30) /* 802456E0 002424E0 90 0D 88 1C */ stw r0, lbl_803CB11C-_SDA_BASE_(r13) /* 802456E4 002424E4 48 00 00 10 */ b lbl_802456F4 lbl_802456E8: /* 802456E8 002424E8 80 8D 9F AC */ lwz r4, lbl_803CC8AC-_SDA_BASE_(r13) /* 802456EC 002424EC 38 60 00 00 */ li r3, 0 -/* 802456F0 002424F0 4B FF FB 81 */ bl func_80245270 +/* 802456F0 002424F0 4B FF FB 81 */ bl rwsdk._rwDlRenderModeSelect lbl_802456F4: /* 802456F4 002424F4 80 8D A0 14 */ lwz r4, lbl_803CC914-_SDA_BASE_(r13) /* 802456F8 002424F8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) @@ -89915,8 +89915,8 @@ _rwDlRasterPluginAttach: /* 80246A00 00243800 38 21 00 10 */ addi r1, r1, 0x10 /* 80246A04 00243804 4E 80 00 20 */ blr -.global func_80246A08 -func_80246A08: +.global rwsdk.DlRasterGetMipLevelSize +rwsdk.DlRasterGetMipLevelSize: /* 80246A08 00243808 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80246A0C 0024380C 7C 08 02 A6 */ mflr r0 /* 80246A10 00243810 90 01 00 14 */ stw r0, 0x14(r1) @@ -90018,7 +90018,7 @@ lbl_80246B68: /* 80246B68 00243968 80 01 00 08 */ lwz r0, 8(r1) /* 80246B6C 0024396C 7F C3 F3 78 */ mr r3, r30 /* 80246B70 00243970 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 80246B74 00243974 4B FF FE 95 */ bl func_80246A08 +/* 80246B74 00243974 4B FF FE 95 */ bl rwsdk.DlRasterGetMipLevelSize /* 80246B78 00243978 7F FF 1A 14 */ add r31, r31, r3 lbl_80246B7C: /* 80246B7C 0024397C 80 61 00 08 */ lwz r3, 8(r1) @@ -90133,8 +90133,8 @@ lbl_80246CF4: /* 80246D04 00243B04 38 21 00 10 */ addi r1, r1, 0x10 /* 80246D08 00243B08 4E 80 00 20 */ blr -.global func_80246D0C -func_80246D0C: +.global rwsdk.DlRasterTile +rwsdk.DlRasterTile: /* 80246D0C 00243B0C 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80246D10 00243B10 7C 08 02 A6 */ mflr r0 /* 80246D14 00243B14 90 01 00 54 */ stw r0, 0x54(r1) @@ -90320,8 +90320,8 @@ lbl_80246F88: /* 80246F98 00243D98 38 21 00 50 */ addi r1, r1, 0x50 /* 80246F9C 00243D9C 4E 80 00 20 */ blr -.global func_80246FA0 -func_80246FA0: +.global rwsdk.DlRasterUntile +rwsdk.DlRasterUntile: /* 80246FA0 00243DA0 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80246FA4 00243DA4 7C 08 02 A6 */ mflr r0 /* 80246FA8 00243DA8 90 01 00 54 */ stw r0, 0x54(r1) @@ -90537,7 +90537,7 @@ lbl_80247290: lbl_8024729C: /* 8024729C 0024409C 7F 83 E3 78 */ mr r3, r28 /* 802472A0 002440A0 7F A4 EB 78 */ mr r4, r29 -/* 802472A4 002440A4 4B FF F7 65 */ bl func_80246A08 +/* 802472A4 002440A4 4B FF F7 65 */ bl rwsdk.DlRasterGetMipLevelSize /* 802472A8 002440A8 7F 39 1A 14 */ add r25, r25, r3 lbl_802472AC: /* 802472AC 002440AC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 @@ -90720,7 +90720,7 @@ lbl_80247520: /* 80247540 00244340 40 82 00 1C */ bne lbl_8024755C /* 80247544 00244344 7F 83 E3 78 */ mr r3, r28 /* 80247548 00244348 7F 04 C3 78 */ mr r4, r24 -/* 8024754C 0024434C 4B FF F4 BD */ bl func_80246A08 +/* 8024754C 0024434C 4B FF F4 BD */ bl rwsdk.DlRasterGetMipLevelSize /* 80247550 00244350 7C 64 1B 78 */ mr r4, r3 /* 80247554 00244354 80 7A 00 24 */ lwz r3, 0x24(r26) /* 80247558 00244358 4B F8 AE 01 */ bl DCFlushRange @@ -90739,7 +90739,7 @@ lbl_8024755C: /* 80247588 00244388 80 DB 00 10 */ lwz r6, 0x10(r27) /* 8024758C 0024438C 80 FC 00 14 */ lwz r7, 0x14(r28) /* 80247590 00244390 81 1C 00 18 */ lwz r8, 0x18(r28) -/* 80247594 00244394 4B FF FA 0D */ bl func_80246FA0 +/* 80247594 00244394 4B FF FA 0D */ bl rwsdk.DlRasterUntile lbl_80247598: /* 80247598 00244398 56 E0 07 FF */ clrlwi. r0, r23, 0x1f /* 8024759C 0024439C 41 82 00 7C */ beq lbl_80247618 @@ -90840,11 +90840,11 @@ lbl_802476DC: /* 802476FC 002444FC 80 DE 00 10 */ lwz r6, 0x10(r30) /* 80247700 00244500 80 FF 00 14 */ lwz r7, 0x14(r31) /* 80247704 00244504 81 1F 00 18 */ lwz r8, 0x18(r31) -/* 80247708 00244508 4B FF F6 05 */ bl func_80246D0C +/* 80247708 00244508 4B FF F6 05 */ bl rwsdk.DlRasterTile lbl_8024770C: /* 8024770C 0024450C 88 9D 00 33 */ lbz r4, 0x33(r29) /* 80247710 00244510 7F E3 FB 78 */ mr r3, r31 -/* 80247714 00244514 4B FF F2 F5 */ bl func_80246A08 +/* 80247714 00244514 4B FF F2 F5 */ bl rwsdk.DlRasterGetMipLevelSize /* 80247718 00244518 7C 64 1B 78 */ mr r4, r3 /* 8024771C 0024451C 80 7D 00 24 */ lwz r3, 0x24(r29) /* 80247720 00244520 4B F8 AC 39 */ bl DCFlushRange @@ -91044,8 +91044,8 @@ lbl_802479CC: /* 802479D8 002447D8 38 21 00 20 */ addi r1, r1, 0x20 /* 802479DC 002447DC 4E 80 00 20 */ blr -.global func_802479E0 -func_802479E0: +.global rwsdk.DlGetRasterFormat +rwsdk.DlGetRasterFormat: /* 802479E0 002447E0 94 21 FF A0 */ stwu r1, -0x60(r1) /* 802479E4 002447E4 7C 08 02 A6 */ mflr r0 /* 802479E8 002447E8 3D 00 80 2C */ lis r8, lbl_802B8228@ha @@ -91532,7 +91532,7 @@ lbl_802480A8: /* 802480A8 00244EA8 80 01 00 08 */ lwz r0, 8(r1) /* 802480AC 00244EAC 7F A3 EB 78 */ mr r3, r29 /* 802480B0 00244EB0 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 802480B4 00244EB4 4B FF E9 55 */ bl func_80246A08 +/* 802480B4 00244EB4 4B FF E9 55 */ bl rwsdk.DlRasterGetMipLevelSize /* 802480B8 00244EB8 7F FF 1A 14 */ add r31, r31, r3 lbl_802480BC: /* 802480BC 00244EBC 80 61 00 08 */ lwz r3, 8(r1) @@ -91657,7 +91657,7 @@ lbl_80248200: /* 80248284 00245084 B0 07 00 30 */ sth r0, 0x30(r7) /* 80248288 00245088 98 C7 00 32 */ stb r6, 0x32(r7) /* 8024828C 0024508C 98 C7 00 33 */ stb r6, 0x33(r7) -/* 80248290 00245090 4B FF F7 51 */ bl func_802479E0 +/* 80248290 00245090 4B FF F7 51 */ bl rwsdk.DlGetRasterFormat /* 80248294 00245094 2C 03 00 00 */ cmpwi r3, 0 /* 80248298 00245098 40 82 00 0C */ bne lbl_802482A4 /* 8024829C 0024509C 38 60 00 00 */ li r3, 0 @@ -91748,7 +91748,7 @@ lbl_802483C4: /* 802483C4 002451C4 80 01 00 08 */ lwz r0, 8(r1) /* 802483C8 002451C8 7F A3 EB 78 */ mr r3, r29 /* 802483CC 002451CC 54 04 06 3E */ clrlwi r4, r0, 0x18 -/* 802483D0 002451D0 4B FF E6 39 */ bl func_80246A08 +/* 802483D0 002451D0 4B FF E6 39 */ bl rwsdk.DlRasterGetMipLevelSize /* 802483D4 002451D4 7F DE 1A 14 */ add r30, r30, r3 lbl_802483D8: /* 802483D8 002451D8 80 61 00 08 */ lwz r3, 8(r1) @@ -92881,8 +92881,8 @@ lbl_802493EC: /* 80249418 00246218 38 21 00 20 */ addi r1, r1, 0x20 /* 8024941C 0024621C 4E 80 00 20 */ blr -.global func_80249420 -func_80249420: +.global rwsdk._rwDlRasterRenderQuadInit +rwsdk._rwDlRasterRenderQuadInit: /* 80249420 00246220 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80249424 00246224 7C 08 02 A6 */ mflr r0 /* 80249428 00246228 90 01 00 24 */ stw r0, 0x24(r1) @@ -93123,8 +93123,8 @@ lbl_80249728: /* 802497A8 002465A8 38 21 00 20 */ addi r1, r1, 0x20 /* 802497AC 002465AC 4E 80 00 20 */ blr -.global func_802497B0 -func_802497B0: +.global rwsdk._rwDlRasterRenderQuad +rwsdk._rwDlRasterRenderQuad: /* 802497B0 002465B0 94 21 FF 70 */ stwu r1, -0x90(r1) /* 802497B4 002465B4 7C 08 02 A6 */ mflr r0 /* 802497B8 002465B8 90 01 00 94 */ stw r0, 0x94(r1) @@ -93185,7 +93185,7 @@ lbl_80249870: /* 80249888 00246688 4B FF F5 BD */ bl _rwDlSetRenderState /* 8024988C 0024668C 4B FF F4 FD */ bl _rwDlTextureRasterFlush /* 80249890 00246690 7F E3 FB 78 */ mr r3, r31 -/* 80249894 00246694 4B FF FB 8D */ bl func_80249420 +/* 80249894 00246694 4B FF FB 8D */ bl rwsdk._rwDlRasterRenderQuadInit /* 80249898 00246698 38 60 00 80 */ li r3, 0x80 /* 8024989C 0024669C 38 80 00 00 */ li r4, 0 /* 802498A0 002466A0 38 A0 00 04 */ li r5, 4 @@ -93501,8 +93501,8 @@ lbl_80249CF4: /* 80249D70 00246B70 38 21 00 90 */ addi r1, r1, 0x90 /* 80249D74 00246B74 4E 80 00 20 */ blr -.global func_80249D78 -func_80249D78: +.global rwsdk._rwDlRasterRenderGeneric +rwsdk._rwDlRasterRenderGeneric: /* 80249D78 00246B78 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80249D7C 00246B7C 7C 08 02 A6 */ mflr r0 /* 80249D80 00246B80 2C 05 00 00 */ cmpwi r5, 0 @@ -93575,7 +93575,7 @@ lbl_80249E68: /* 80249E6C 00246C6C 40 80 00 70 */ bge lbl_80249EDC lbl_80249E70: /* 80249E70 00246C70 38 81 00 20 */ addi r4, r1, 0x20 -/* 80249E74 00246C74 4B FF F9 3D */ bl func_802497B0 +/* 80249E74 00246C74 4B FF F9 3D */ bl rwsdk._rwDlRasterRenderQuad /* 80249E78 00246C78 48 00 00 64 */ b lbl_80249EDC lbl_80249E7C: /* 80249E7C 00246C7C 38 00 00 01 */ li r0, 1 @@ -93615,7 +93615,7 @@ lbl_80249EE0: /* 80249EF8 00246CF8 38 A0 00 00 */ li r5, 0 /* 80249EFC 00246CFC 38 C0 00 01 */ li r6, 1 /* 80249F00 00246D00 90 01 00 14 */ stw r0, 0x14(r1) -/* 80249F04 00246D04 4B FF FE 75 */ bl func_80249D78 +/* 80249F04 00246D04 4B FF FE 75 */ bl rwsdk._rwDlRasterRenderGeneric /* 80249F08 00246D08 80 01 00 14 */ lwz r0, 0x14(r1) /* 80249F0C 00246D0C 7C 08 03 A6 */ mtlr r0 /* 80249F10 00246D10 38 21 00 10 */ addi r1, r1, 0x10 @@ -93625,7 +93625,7 @@ lbl_80249EE0: /* 80249F20 00246D20 38 A0 00 00 */ li r5, 0 /* 80249F24 00246D24 38 C0 00 00 */ li r6, 0 /* 80249F28 00246D28 90 01 00 14 */ stw r0, 0x14(r1) -/* 80249F2C 00246D2C 4B FF FE 4D */ bl func_80249D78 +/* 80249F2C 00246D2C 4B FF FE 4D */ bl rwsdk._rwDlRasterRenderGeneric /* 80249F30 00246D30 80 01 00 14 */ lwz r0, 0x14(r1) /* 80249F34 00246D34 7C 08 03 A6 */ mtlr r0 /* 80249F38 00246D38 38 21 00 10 */ addi r1, r1, 0x10 @@ -93635,14 +93635,14 @@ lbl_80249EE0: /* 80249F48 00246D48 38 A0 00 01 */ li r5, 1 /* 80249F4C 00246D4C 38 C0 00 01 */ li r6, 1 /* 80249F50 00246D50 90 01 00 14 */ stw r0, 0x14(r1) -/* 80249F54 00246D54 4B FF FE 25 */ bl func_80249D78 +/* 80249F54 00246D54 4B FF FE 25 */ bl rwsdk._rwDlRasterRenderGeneric /* 80249F58 00246D58 80 01 00 14 */ lwz r0, 0x14(r1) /* 80249F5C 00246D5C 7C 08 03 A6 */ mtlr r0 /* 80249F60 00246D60 38 21 00 10 */ addi r1, r1, 0x10 /* 80249F64 00246D64 4E 80 00 20 */ blr -.global func_80249F68 -func_80249F68: +.global rwsdk._rwDlRasterCamera_ZClearRectInit +rwsdk._rwDlRasterCamera_ZClearRectInit: /* 80249F68 00246D68 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80249F6C 00246D6C 7C 08 02 A6 */ mflr r0 /* 80249F70 00246D70 90 01 00 24 */ stw r0, 0x24(r1) @@ -93939,7 +93939,7 @@ lbl_8024A368: /* 8024A3BC 002471BC 3B E0 00 01 */ li r31, 1 lbl_8024A3C0: /* 8024A3C0 002471C0 7F A3 EB 78 */ mr r3, r29 -/* 8024A3C4 002471C4 4B FF FB A5 */ bl func_80249F68 +/* 8024A3C4 002471C4 4B FF FB A5 */ bl rwsdk._rwDlRasterCamera_ZClearRectInit /* 8024A3C8 002471C8 38 60 00 80 */ li r3, 0x80 /* 8024A3CC 002471CC 38 80 00 00 */ li r4, 0 /* 8024A3D0 002471D0 38 A0 00 04 */ li r5, 4 @@ -94056,8 +94056,8 @@ lbl_8024A570: /* 8024A584 00247384 38 21 00 60 */ addi r1, r1, 0x60 /* 8024A588 00247388 4E 80 00 20 */ blr -.global func_8024A58C -func_8024A58C: +.global rwsdk._rwDlRasterClearGeneric +rwsdk._rwDlRasterClearGeneric: /* 8024A58C 0024738C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8024A590 00247390 7C 08 02 A6 */ mflr r0 /* 8024A594 00247394 90 01 00 34 */ stw r0, 0x34(r1) @@ -94337,7 +94337,7 @@ lbl_8024A950: /* 8024A974 00247774 7C 08 02 A6 */ mflr r0 /* 8024A978 00247778 90 01 00 14 */ stw r0, 0x14(r1) /* 8024A97C 0024777C 80 6D A0 30 */ lwz r3, lbl_803CC930-_SDA_BASE_(r13) -/* 8024A980 00247780 4B FF FC 0D */ bl func_8024A58C +/* 8024A980 00247780 4B FF FC 0D */ bl rwsdk._rwDlRasterClearGeneric /* 8024A984 00247784 80 01 00 14 */ lwz r0, 0x14(r1) /* 8024A988 00247788 7C 08 03 A6 */ mtlr r0 /* 8024A98C 0024778C 38 21 00 10 */ addi r1, r1, 0x10 @@ -94354,7 +94354,7 @@ lbl_8024A950: /* 8024A9B8 002477B8 90 01 00 10 */ stw r0, 0x10(r1) /* 8024A9BC 002477BC 80 03 00 10 */ lwz r0, 0x10(r3) /* 8024A9C0 002477C0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8024A9C4 002477C4 4B FF FB C9 */ bl func_8024A58C +/* 8024A9C4 002477C4 4B FF FB C9 */ bl rwsdk._rwDlRasterClearGeneric /* 8024A9C8 002477C8 80 01 00 24 */ lwz r0, 0x24(r1) /* 8024A9CC 002477CC 7C 08 03 A6 */ mtlr r0 /* 8024A9D0 002477D0 38 21 00 20 */ addi r1, r1, 0x20 @@ -96988,8 +96988,8 @@ lbl_8024CE74: /* 8024CE74 00249C74 7D 43 53 78 */ mr r3, r10 /* 8024CE78 00249C78 4E 80 00 20 */ blr -.global func_8024CE7C -func_8024CE7C: +.global rwsdk.LockPipelineExpandData +rwsdk.LockPipelineExpandData: /* 8024CE7C 00249C7C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8024CE80 00249C80 7C 08 02 A6 */ mflr r0 /* 8024CE84 00249C84 90 01 00 34 */ stw r0, 0x34(r1) @@ -97135,8 +97135,8 @@ lbl_8024D078: /* 8024D088 00249E88 38 21 00 30 */ addi r1, r1, 0x30 /* 8024D08C 00249E8C 4E 80 00 20 */ blr -.global func_8024D090 -func_8024D090: +.global rwsdk._NodeCreate +rwsdk._NodeCreate: /* 8024D090 00249E90 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8024D094 00249E94 7C 08 02 A6 */ mflr r0 /* 8024D098 00249E98 90 01 00 44 */ stw r0, 0x44(r1) @@ -97249,8 +97249,8 @@ lbl_8024D218: /* 8024D22C 0024A02C 38 21 00 40 */ addi r1, r1, 0x40 /* 8024D230 0024A030 4E 80 00 20 */ blr -.global func_8024D234 -func_8024D234: +.global rwsdk.PipelineTopSort +rwsdk.PipelineTopSort: /* 8024D234 0024A034 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8024D238 0024A038 7C 08 02 A6 */ mflr r0 /* 8024D23C 0024A03C 90 01 00 74 */ stw r0, 0x74(r1) @@ -97500,7 +97500,7 @@ lbl_8024D5A8: /* 8024D5E8 0024A3E8 7C 03 00 40 */ cmplw r3, r0 /* 8024D5EC 0024A3EC 40 82 00 0C */ bne lbl_8024D5F8 /* 8024D5F0 0024A3F0 7F E3 FB 78 */ mr r3, r31 -/* 8024D5F4 0024A3F4 4B FF FC 41 */ bl func_8024D234 +/* 8024D5F4 0024A3F4 4B FF FC 41 */ bl rwsdk.PipelineTopSort lbl_8024D5F8: /* 8024D5F8 0024A3F8 3A F7 00 04 */ addi r23, r23, 4 /* 8024D5FC 0024A3FC 3B 18 00 01 */ addi r24, r24, 1 @@ -97895,7 +97895,7 @@ lbl_8024DB50: /* 8024DB58 0024A958 42 00 FF B4 */ bdnz lbl_8024DB0C lbl_8024DB5C: /* 8024DB5C 0024A95C 38 61 00 10 */ addi r3, r1, 0x10 -/* 8024DB60 0024A960 4B FF F6 D5 */ bl func_8024D234 +/* 8024DB60 0024A960 4B FF F6 D5 */ bl rwsdk.PipelineTopSort /* 8024DB64 0024A964 80 1C 00 04 */ lwz r0, 4(r28) /* 8024DB68 0024A968 38 80 00 00 */ li r4, 0 /* 8024DB6C 0024A96C 7C 09 03 A6 */ mtctr r0 @@ -98287,7 +98287,7 @@ lbl_8024E0BC: lbl_8024E0C4: /* 8024E0C4 0024AEC4 7F 83 E3 78 */ mr r3, r28 /* 8024E0C8 0024AEC8 7F 84 E3 78 */ mr r4, r28 -/* 8024E0CC 0024AECC 4B FF ED B1 */ bl func_8024CE7C +/* 8024E0CC 0024AECC 4B FF ED B1 */ bl rwsdk.LockPipelineExpandData /* 8024E0D0 0024AED0 38 60 00 00 */ li r3, 0 lbl_8024E0D4: /* 8024E0D4 0024AED4 39 61 00 80 */ addi r11, r1, 0x80 @@ -98430,7 +98430,7 @@ lbl_8024E2AC: lbl_8024E2BC: /* 8024E2BC 0024B0BC 7F E3 FB 78 */ mr r3, r31 /* 8024E2C0 0024B0C0 7F E4 FB 78 */ mr r4, r31 -/* 8024E2C4 0024B0C4 4B FF EB B9 */ bl func_8024CE7C +/* 8024E2C4 0024B0C4 4B FF EB B9 */ bl rwsdk.LockPipelineExpandData /* 8024E2C8 0024B0C8 2C 03 00 00 */ cmpwi r3, 0 /* 8024E2CC 0024B0CC 40 82 00 68 */ bne lbl_8024E334 /* 8024E2D0 0024B0D0 38 60 00 00 */ li r3, 0 @@ -98683,7 +98683,7 @@ lbl_8024E624: /* 8024E630 0024B430 7F 43 D3 78 */ mr r3, r26 /* 8024E634 0024B434 7F 24 02 14 */ add r25, r4, r0 /* 8024E638 0024B438 7F 24 CB 78 */ mr r4, r25 -/* 8024E63C 0024B43C 4B FF EA 55 */ bl func_8024D090 +/* 8024E63C 0024B43C 4B FF EA 55 */ bl rwsdk._NodeCreate /* 8024E640 0024B440 2C 03 00 00 */ cmpwi r3, 0 /* 8024E644 0024B444 41 82 00 94 */ beq lbl_8024E6D8 /* 8024E648 0024B448 28 1C 00 00 */ cmplwi r28, 0 @@ -98828,8 +98828,8 @@ lbl_8024E824: /* 8024E824 0024B624 38 60 00 00 */ li r3, 0 /* 8024E828 0024B628 4E 80 00 20 */ blr -.global func_8024E82C -func_8024E82C: +.global rwsdk._ReqSearch4Cluster +rwsdk._ReqSearch4Cluster: /* 8024E82C 0024B62C 80 03 00 00 */ lwz r0, 0(r3) /* 8024E830 0024B630 28 00 00 00 */ cmplwi r0, 0 /* 8024E834 0024B634 41 82 00 24 */ beq lbl_8024E858 @@ -98846,8 +98846,8 @@ lbl_8024E858: /* 8024E858 0024B658 38 60 00 00 */ li r3, 0 /* 8024E85C 0024B65C 4E 80 00 20 */ blr -.global func_8024E860 -func_8024E860: +.global rwsdk._ReqDeleteEntry +rwsdk._ReqDeleteEntry: /* 8024E860 0024B660 80 A3 00 00 */ lwz r5, 0(r3) /* 8024E864 0024B664 80 C3 00 0C */ lwz r6, 0xc(r3) /* 8024E868 0024B668 38 05 FF FF */ addi r0, r5, -1 @@ -98881,8 +98881,8 @@ lbl_8024E8CC: /* 8024E8D4 0024B6D4 90 03 00 00 */ stw r0, 0(r3) /* 8024E8D8 0024B6D8 4E 80 00 20 */ blr -.global func_8024E8DC -func_8024E8DC: +.global rwsdk._IoSpecSearch4Cluster +rwsdk._IoSpecSearch4Cluster: /* 8024E8DC 0024B6DC 80 03 00 00 */ lwz r0, 0(r3) /* 8024E8E0 0024B6E0 38 E0 00 00 */ li r7, 0 /* 8024E8E4 0024B6E4 38 C0 00 00 */ li r6, 0 @@ -98904,8 +98904,8 @@ lbl_8024E918: /* 8024E918 0024B718 38 60 FF FF */ li r3, -1 /* 8024E91C 0024B71C 4E 80 00 20 */ blr -.global func_8024E920 -func_8024E920: +.global rwsdk._PropDownElimPath +rwsdk._PropDownElimPath: /* 8024E920 0024B720 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8024E924 0024B724 7C 08 02 A6 */ mflr r0 /* 8024E928 0024B728 90 01 00 54 */ stw r0, 0x54(r1) @@ -99132,7 +99132,7 @@ lbl_8024EC20: /* 8024EC3C 0024BA3C 80 B0 00 00 */ lwz r5, 0(r16) /* 8024EC40 0024BA40 80 63 00 08 */ lwz r3, 8(r3) /* 8024EC44 0024BA44 3A 45 00 20 */ addi r18, r5, 0x20 -/* 8024EC48 0024BA48 4B FF FB E5 */ bl func_8024E82C +/* 8024EC48 0024BA48 4B FF FB E5 */ bl rwsdk._ReqSearch4Cluster /* 8024EC4C 0024BA4C 28 03 00 00 */ cmplwi r3, 0 /* 8024EC50 0024BA50 41 82 00 C0 */ beq lbl_8024ED10 /* 8024EC54 0024BA54 80 83 00 08 */ lwz r4, 8(r3) @@ -99142,7 +99142,7 @@ lbl_8024EC20: /* 8024EC64 0024BA64 80 B0 00 1C */ lwz r5, 0x1c(r16) /* 8024EC68 0024BA68 7C 64 1B 78 */ mr r4, r3 /* 8024EC6C 0024BA6C 80 65 00 08 */ lwz r3, 8(r5) -/* 8024EC70 0024BA70 4B FF FB F1 */ bl func_8024E860 +/* 8024EC70 0024BA70 4B FF FB F1 */ bl rwsdk._ReqDeleteEntry /* 8024EC74 0024BA74 3A 20 00 00 */ li r17, 0 /* 8024EC78 0024BA78 7E 2F 8B 78 */ mr r15, r17 /* 8024EC7C 0024BA7C 7E 2E 8B 78 */ mr r14, r17 @@ -99158,7 +99158,7 @@ lbl_8024EC84: /* 8024ECA0 0024BAA0 7F 44 D3 78 */ mr r4, r26 /* 8024ECA4 0024BAA4 80 05 00 30 */ lwz r0, 0x30(r5) /* 8024ECA8 0024BAA8 7E 60 72 14 */ add r19, r0, r14 -/* 8024ECAC 0024BAAC 4B FF FC 31 */ bl func_8024E8DC +/* 8024ECAC 0024BAAC 4B FF FC 31 */ bl rwsdk._IoSpecSearch4Cluster /* 8024ECB0 0024BAB0 3C 03 00 01 */ addis r0, r3, 1 /* 8024ECB4 0024BAB4 28 00 FF FF */ cmplwi r0, 0xffff /* 8024ECB8 0024BAB8 40 82 00 0C */ bne lbl_8024ECC4 @@ -99178,7 +99178,7 @@ lbl_8024ECD0: /* 8024ECE8 0024BAE8 7C 04 78 2E */ lwzx r0, r4, r15 /* 8024ECEC 0024BAEC 1C 00 00 28 */ mulli r0, r0, 0x28 /* 8024ECF0 0024BAF0 7C 86 02 14 */ add r4, r6, r0 -/* 8024ECF4 0024BAF4 4B FF FC 2D */ bl func_8024E920 +/* 8024ECF4 0024BAF4 4B FF FC 2D */ bl rwsdk._PropDownElimPath lbl_8024ECF8: /* 8024ECF8 0024BAF8 39 EF 00 04 */ addi r15, r15, 4 /* 8024ECFC 0024BAFC 39 CE 00 0C */ addi r14, r14, 0xc @@ -99211,8 +99211,8 @@ lbl_8024ED40: /* 8024ED50 0024BB50 38 21 00 50 */ addi r1, r1, 0x50 /* 8024ED54 0024BB54 4E 80 00 20 */ blr -.global func_8024ED58 -func_8024ED58: +.global rwsdk._PropagateDependenciesAndKillDeadPaths +rwsdk._PropagateDependenciesAndKillDeadPaths: /* 8024ED58 0024BB58 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8024ED5C 0024BB5C 7C 08 02 A6 */ mflr r0 /* 8024ED60 0024BB60 90 01 00 74 */ stw r0, 0x74(r1) @@ -99472,7 +99472,7 @@ lbl_8024F0E4: /* 8024F0E8 0024BEE8 40 82 00 10 */ bne lbl_8024F0F8 /* 8024F0EC 0024BEEC 7F 83 E3 78 */ mr r3, r28 /* 8024F0F0 0024BEF0 7E C4 B3 78 */ mr r4, r22 -/* 8024F0F4 0024BEF4 4B FF F8 2D */ bl func_8024E920 +/* 8024F0F4 0024BEF4 4B FF F8 2D */ bl rwsdk._PropDownElimPath lbl_8024F0F8: /* 8024F0F8 0024BEF8 3B 7B 00 24 */ addi r27, r27, 0x24 /* 8024F0FC 0024BEFC 3A F7 00 01 */ addi r23, r23, 1 @@ -99580,8 +99580,8 @@ lbl_8024F250: /* 8024F260 0024C060 38 21 00 70 */ addi r1, r1, 0x70 /* 8024F264 0024C064 4E 80 00 20 */ blr -.global func_8024F268 -func_8024F268: +.global rwsdk._ForAllNodeReqsAddOutputClustersAndBuildContinuityBitfields +rwsdk._ForAllNodeReqsAddOutputClustersAndBuildContinuityBitfields: /* 8024F268 0024C068 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8024F26C 0024C06C 7C 08 02 A6 */ mflr r0 /* 8024F270 0024C070 90 01 00 44 */ stw r0, 0x44(r1) @@ -99836,8 +99836,8 @@ lbl_8024F5B0: /* 8024F5C0 0024C3C0 38 21 00 40 */ addi r1, r1, 0x40 /* 8024F5C4 0024C3C4 4E 80 00 20 */ blr -.global func_8024F5C8 -func_8024F5C8: +.global rwsdk._TraceClusterScopes +rwsdk._TraceClusterScopes: /* 8024F5C8 0024C3C8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8024F5CC 0024C3CC 7C 08 02 A6 */ mflr r0 /* 8024F5D0 0024C3D0 90 01 00 34 */ stw r0, 0x34(r1) @@ -100035,8 +100035,8 @@ lbl_8024F844: /* 8024F854 0024C654 38 21 00 30 */ addi r1, r1, 0x30 /* 8024F858 0024C658 4E 80 00 20 */ blr -.global func_8024F85C -func_8024F85C: +.global rwsdk._AssignClusterSlots +rwsdk._AssignClusterSlots: /* 8024F85C 0024C65C 81 04 00 00 */ lwz r8, 0(r4) /* 8024F860 0024C660 38 E0 00 00 */ li r7, 0 /* 8024F864 0024C664 48 00 00 A0 */ b lbl_8024F904 @@ -100119,8 +100119,8 @@ lbl_8024F94C: /* 8024F968 0024C768 38 21 00 10 */ addi r1, r1, 0x10 /* 8024F96C 0024C76C 4E 80 00 20 */ blr -.global func_8024F970 -func_8024F970: +.global rwsdk._ForAllNodesWriteClusterAllocations +rwsdk._ForAllNodesWriteClusterAllocations: /* 8024F970 0024C770 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8024F974 0024C774 7C 08 02 A6 */ mflr r0 /* 8024F978 0024C778 90 01 00 34 */ stw r0, 0x34(r1) @@ -100454,26 +100454,26 @@ _rxChaseDependencies: /* 8024FDE0 0024CBE0 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8024FDE4 0024CBE4 7C 7F 1B 78 */ mr r31, r3 /* 8024FDE8 0024CBE8 90 01 00 08 */ stw r0, 8(r1) -/* 8024FDEC 0024CBEC 4B FF EF 6D */ bl func_8024ED58 +/* 8024FDEC 0024CBEC 4B FF EF 6D */ bl rwsdk._PropagateDependenciesAndKillDeadPaths /* 8024FDF0 0024CBF0 28 03 00 00 */ cmplwi r3, 0 /* 8024FDF4 0024CBF4 40 82 00 48 */ bne lbl_8024FE3C /* 8024FDF8 0024CBF8 7F E3 FB 78 */ mr r3, r31 -/* 8024FDFC 0024CBFC 4B FF F4 6D */ bl func_8024F268 +/* 8024FDFC 0024CBFC 4B FF F4 6D */ bl rwsdk._ForAllNodeReqsAddOutputClustersAndBuildContinuityBitfields /* 8024FE00 0024CC00 28 03 00 00 */ cmplwi r3, 0 /* 8024FE04 0024CC04 40 82 00 38 */ bne lbl_8024FE3C /* 8024FE08 0024CC08 7F E3 FB 78 */ mr r3, r31 /* 8024FE0C 0024CC0C 38 81 00 08 */ addi r4, r1, 8 -/* 8024FE10 0024CC10 4B FF F7 B9 */ bl func_8024F5C8 +/* 8024FE10 0024CC10 4B FF F7 B9 */ bl rwsdk._TraceClusterScopes /* 8024FE14 0024CC14 28 03 00 00 */ cmplwi r3, 0 /* 8024FE18 0024CC18 40 82 00 24 */ bne lbl_8024FE3C /* 8024FE1C 0024CC1C 7F E3 FB 78 */ mr r3, r31 /* 8024FE20 0024CC20 38 81 00 08 */ addi r4, r1, 8 -/* 8024FE24 0024CC24 4B FF FA 39 */ bl func_8024F85C +/* 8024FE24 0024CC24 4B FF FA 39 */ bl rwsdk._AssignClusterSlots /* 8024FE28 0024CC28 28 03 00 00 */ cmplwi r3, 0 /* 8024FE2C 0024CC2C 40 82 00 10 */ bne lbl_8024FE3C /* 8024FE30 0024CC30 80 81 00 08 */ lwz r4, 8(r1) /* 8024FE34 0024CC34 7F E3 FB 78 */ mr r3, r31 -/* 8024FE38 0024CC38 4B FF FB 39 */ bl func_8024F970 +/* 8024FE38 0024CC38 4B FF FB 39 */ bl rwsdk._ForAllNodesWriteClusterAllocations lbl_8024FE3C: /* 8024FE3C 0024CC3C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8024FE40 0024CC40 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -101279,8 +101279,8 @@ lbl_8025096C: /* 80250978 0024D778 38 21 00 20 */ addi r1, r1, 0x20 /* 8025097C 0024D77C 4E 80 00 20 */ blr -.global func_80250980 -func_80250980: +.global rwsdk._repartition +rwsdk._repartition: /* 80250980 0024D780 94 21 FE 60 */ stwu r1, -0x1a0(r1) /* 80250984 0024D784 1D 05 00 05 */ mulli r8, r5, 5 /* 80250988 0024D788 93 E1 01 9C */ stw r31, 0x19c(r1) @@ -101448,7 +101448,7 @@ lbl_80250BAC: /* 80250BC0 0024D9C0 7F E6 FB 78 */ mr r6, r31 /* 80250BC4 0024D9C4 7C 07 38 30 */ slw r7, r0, r7 /* 80250BC8 0024D9C8 7C 9C 22 14 */ add r4, r28, r4 -/* 80250BCC 0024D9CC 4B FF FD B5 */ bl func_80250980 +/* 80250BCC 0024D9CC 4B FF FD B5 */ bl rwsdk._repartition lbl_80250BD0: /* 80250BD0 0024D9D0 28 1D 00 01 */ cmplwi r29, 1 /* 80250BD4 0024D9D4 40 81 02 40 */ ble lbl_80250E14 From ead381d436ec9942b6fbe544ff5fb3527d885690 Mon Sep 17 00:00:00 2001 From: Matt <5638426+mattbruv@users.noreply.github.com> Date: Mon, 31 Aug 2020 14:03:10 -0400 Subject: [PATCH 4/6] rename remaining functions --- asm/Core/p2/iAnim.s | 30 +- asm/Core/p2/iAnimSKB.s | 14 +- asm/Core/p2/iCollide.s | 70 +- asm/Core/p2/iCutscene.s | 2 +- asm/Core/p2/iLight.s | 8 +- asm/Core/p2/iMath3.s | 44 +- asm/Core/p2/iModel.s | 46 +- asm/Core/p2/iParMgr.s | 56 +- asm/Core/p2/iScrFX.s | 6 +- asm/Core/p2/iSnd.s | 16 +- asm/Core/p2/iSystem.s | 14 +- asm/Core/p2/iTRC.s | 4 +- asm/Core/x/iCamera.s | 30 +- asm/Core/x/xAnim.s | 30 +- asm/Core/x/xBase.s | 26 +- asm/Core/x/xBehaveGoalSimple.s | 28 +- asm/Core/x/xBehaveMgr.s | 156 +- asm/Core/x/xBehaviour.s | 44 +- asm/Core/x/xBound.s | 142 +- asm/Core/x/xCamera.s | 326 ++-- asm/Core/x/xClimate.s | 22 +- asm/Core/x/xClumpColl.s | 114 +- asm/Core/x/xCollide.s | 686 ++++----- asm/Core/x/xCollideFast.s | 2 +- asm/Core/x/xCounter.s | 6 +- asm/Core/x/xCutscene.s | 52 +- asm/Core/x/xDebug.s | 50 +- asm/Core/x/xDecal.s | 258 ++-- asm/Core/x/xEnt.s | 230 +-- asm/Core/x/xEntBoulder.s | 192 +-- asm/Core/x/xEntDrive.s | 80 +- asm/Core/x/xEntMotion.s | 282 ++-- asm/Core/x/xEvent.s | 8 +- asm/Core/x/xFFX.s | 6 +- asm/Core/x/xFX.s | 516 +++---- asm/Core/x/xFactory.s | 2 +- asm/Core/x/xFont.s | 408 ++--- asm/Core/x/xGrid.s | 18 +- asm/Core/x/xGroup.s | 4 +- asm/Core/x/xHud.s | 138 +- asm/Core/x/xHudFontMeter.s | 24 +- asm/Core/x/xHudMeter.s | 46 +- asm/Core/x/xHudModel.s | 10 +- asm/Core/x/xHudText.s | 20 +- asm/Core/x/xHudUnitMeter.s | 28 +- asm/Core/x/xIni.s | 10 +- asm/Core/x/xJSP.s | 2 +- asm/Core/x/xJaw.s | 4 +- asm/Core/x/xLaserBolt.s | 360 ++--- asm/Core/x/xMath.s | 30 +- asm/Core/x/xMath3.s | 148 +- asm/Core/x/xMemMgr.s | 6 +- asm/Core/x/xModel.s | 30 +- asm/Core/x/xModelBucket.s | 2 +- asm/Core/x/xMovePoint.s | 18 +- asm/Core/x/xNPCBasic.s | 54 +- asm/Core/x/xPad.s | 30 +- asm/Core/x/xParCmd.s | 60 +- asm/Core/x/xParEmitter.s | 102 +- asm/Core/x/xParEmitterType.s | 262 ++-- asm/Core/x/xParSys.s | 96 +- asm/Core/x/xPartition.s | 20 +- asm/Core/x/xPtankPool.s | 2 +- asm/Core/x/xRMemData.s | 6 +- asm/Core/x/xSFX.s | 4 +- asm/Core/x/xScene.s | 160 +- asm/Core/x/xScrFx.s | 28 +- asm/Core/x/xShadow.s | 114 +- asm/Core/x/xShadowSimple.s | 46 +- asm/Core/x/xSkyDome.s | 12 +- asm/Core/x/xSnd.s | 86 +- asm/Core/x/xSpline.s | 22 +- asm/Core/x/xSurface.s | 10 +- asm/Core/x/xTRC.s | 60 +- asm/Core/x/xVec3.s | 4 +- asm/Core/x/xbinio.s | 12 +- asm/Core/x/xpkrsvc.s | 42 +- asm/Core/x/xstransvc.s | 6 +- asm/Game/zAssetTypes.s | 12 +- asm/Game/zBusStop.s | 2 +- asm/Game/zCamera.s | 120 +- asm/Game/zCameraFly.s | 6 +- asm/Game/zCameraTweak.s | 18 +- asm/Game/zCombo.s | 14 +- asm/Game/zCutsceneMgr.s | 16 +- asm/Game/zDiscoFloor.s | 108 +- asm/Game/zEGenerator.s | 32 +- asm/Game/zEnt.s | 46 +- asm/Game/zEntButton.s | 26 +- asm/Game/zEntCruiseBubble.s | 664 ++++---- asm/Game/zEntDestructObj.s | 30 +- asm/Game/zEntHangable.s | 48 +- asm/Game/zEntPickup.s | 208 +-- asm/Game/zEntPlayer.s | 1006 ++++++------ asm/Game/zEntPlayerBungeeState.s | 496 +++--- asm/Game/zEntPlayerOOBState.s | 126 +- asm/Game/zEntSimpleObj.s | 20 +- asm/Game/zEntTeleportBox.s | 30 +- asm/Game/zEntTrigger.s | 38 +- asm/Game/zFX.s | 220 +-- asm/Game/zGame.s | 44 +- asm/Game/zGameExtras.s | 14 +- asm/Game/zGrid.s | 48 +- asm/Game/zGust.s | 6 +- asm/Game/zHud.s | 38 +- asm/Game/zLOD.s | 10 +- asm/Game/zLasso.s | 204 +-- asm/Game/zLight.s | 10 +- asm/Game/zLightning.s | 272 ++-- asm/Game/zMain.s | 28 +- asm/Game/zMenu.s | 8 +- asm/Game/zMovePoint.s | 6 +- asm/Game/zNPCFXCinematic.s | 412 ++--- asm/Game/zNPCGlyph.s | 252 +-- asm/Game/zNPCGoalAmbient.s | 136 +- asm/Game/zNPCGoalBoss.s | 216 +-- asm/Game/zNPCGoalCommon.s | 40 +- asm/Game/zNPCGoalDuplotron.s | 42 +- asm/Game/zNPCGoalRobo.s | 2474 +++++++++++++++--------------- asm/Game/zNPCGoalScript.s | 86 +- asm/Game/zNPCGoalStd.s | 414 ++--- asm/Game/zNPCGoalSubBoss.s | 104 +- asm/Game/zNPCGoalTiki.s | 60 +- asm/Game/zNPCGoalVillager.s | 210 +-- asm/Game/zNPCHazard.s | 1008 ++++++------ asm/Game/zNPCMessenger.s | 42 +- asm/Game/zNPCMgr.s | 34 +- asm/Game/zNPCSpawner.s | 36 +- asm/Game/zNPCSupplement.s | 578 +++---- asm/Game/zNPCSupport.s | 194 +-- asm/Game/zNPCTypeAmbient.s | 90 +- asm/Game/zNPCTypeBoss.s | 42 +- asm/Game/zNPCTypeBossPatrick.s | 300 ++-- asm/Game/zNPCTypeBossPlankton.s | 518 +++---- asm/Game/zNPCTypeBossSB1.s | 72 +- asm/Game/zNPCTypeBossSB2.s | 564 +++---- asm/Game/zNPCTypeBossSandy.s | 462 +++--- asm/Game/zNPCTypeCommon.s | 390 ++--- asm/Game/zNPCTypeDuplotron.s | 50 +- asm/Game/zNPCTypeDutchman.s | 1158 +++++++------- asm/Game/zNPCTypeKingJelly.s | 314 ++-- asm/Game/zNPCTypePrawn.s | 388 ++--- asm/Game/zNPCTypeRobot.s | 1180 +++++++------- asm/Game/zNPCTypeSubBoss.s | 10 +- asm/Game/zNPCTypeTest.s | 4 +- asm/Game/zNPCTypeTiki.s | 248 +-- asm/Game/zNPCTypeVillager.s | 252 +-- asm/Game/zParCmd.s | 28 +- asm/Game/zParPTank.s | 88 +- asm/Game/zPendulum.s | 12 +- asm/Game/zPlatform.s | 110 +- asm/Game/zRumble.s | 6 +- asm/Game/zSaveLoad.s | 24 +- asm/Game/zScene.s | 86 +- asm/Game/zShrapnel.s | 154 +- asm/Game/zSurface.s | 24 +- asm/Game/zTalkBox.s | 216 +-- asm/Game/zTaskBox.s | 14 +- asm/Game/zTaxi.s | 16 +- asm/Game/zTextBox.s | 22 +- asm/Game/zThrown.s | 86 +- asm/Game/zUI.s | 62 +- asm/Game/zUIFont.s | 58 +- asm/Game/zVar.s | 4 +- asm/ODEGdev/OdemuExi2.s | 40 +- asm/bink/bink.s | 36 +- asm/dolphin/dolphin.s | 280 ++-- asm/init.s | 22 +- 168 files changed, 11942 insertions(+), 11942 deletions(-) diff --git a/asm/Core/p2/iAnim.s b/asm/Core/p2/iAnim.s index ca076d42c..588134277 100644 --- a/asm/Core/p2/iAnim.s +++ b/asm/Core/p2/iAnim.s @@ -166,19 +166,19 @@ lbl_800BE61C: /* 800BE6A0 000BB4A0 D0 C1 00 84 */ stfs f6, 0x84(r1) /* 800BE6A4 000BB4A4 D0 01 00 88 */ stfs f0, 0x88(r1) /* 800BE6A8 000BB4A8 D0 61 00 8C */ stfs f3, 0x8c(r1) -/* 800BE6AC 000BB4AC 4B F4 CB B9 */ bl func_8000B264 +/* 800BE6AC 000BB4AC 4B F4 CB B9 */ bl __as__5xVec3FRC5xVec3 /* 800BE6B0 000BB4B0 7F C4 F3 78 */ mr r4, r30 /* 800BE6B4 000BB4B4 38 61 00 14 */ addi r3, r1, 0x14 /* 800BE6B8 000BB4B8 38 A1 00 60 */ addi r5, r1, 0x60 -/* 800BE6BC 000BB4BC 4B F4 FF D5 */ bl func_8000E690 +/* 800BE6BC 000BB4BC 4B F4 FF D5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800BE6C0 000BB4C0 7F A4 EB 78 */ mr r4, r29 /* 800BE6C4 000BB4C4 38 61 00 08 */ addi r3, r1, 8 /* 800BE6C8 000BB4C8 38 A1 00 60 */ addi r5, r1, 0x60 -/* 800BE6CC 000BB4CC 4B F4 FF C5 */ bl func_8000E690 +/* 800BE6CC 000BB4CC 4B F4 FF C5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800BE6D0 000BB4D0 7F 43 D3 78 */ mr r3, r26 /* 800BE6D4 000BB4D4 38 81 00 14 */ addi r4, r1, 0x14 /* 800BE6D8 000BB4D8 38 A1 00 08 */ addi r5, r1, 8 -/* 800BE6DC 000BB4DC 4B F5 69 B1 */ bl func_8001508C +/* 800BE6DC 000BB4DC 4B F5 69 B1 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 800BE6E0 000BB4E0 7F 43 D3 78 */ mr r3, r26 /* 800BE6E4 000BB4E4 7F 44 D3 78 */ mr r4, r26 /* 800BE6E8 000BB4E8 4B F8 FC 09 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -194,7 +194,7 @@ lbl_800BE61C: /* 800BE710 000BB510 40 81 00 18 */ ble lbl_800BE728 /* 800BE714 000BB514 7F 43 D3 78 */ mr r3, r26 /* 800BE718 000BB518 7F 44 D3 78 */ mr r4, r26 -/* 800BE71C 000BB51C 4B F4 FF A9 */ bl func_8000E6C4 +/* 800BE71C 000BB51C 4B F4 FF A9 */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 800BE720 000BB520 FF C0 F0 50 */ fneg f30, f30 /* 800BE724 000BB524 FF E0 F8 50 */ fneg f31, f31 lbl_800BE728: @@ -214,18 +214,18 @@ lbl_800BE758: /* 800BE758 000BB558 7E E4 BB 78 */ mr r4, r23 /* 800BE75C 000BB55C 7F 25 CB 78 */ mr r5, r25 /* 800BE760 000BB560 38 61 00 14 */ addi r3, r1, 0x14 -/* 800BE764 000BB564 4B F4 FF 2D */ bl func_8000E690 +/* 800BE764 000BB564 4B F4 FF 2D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800BE768 000BB568 38 13 00 01 */ addi r0, r19, 1 /* 800BE76C 000BB56C 38 81 00 60 */ addi r4, r1, 0x60 /* 800BE770 000BB570 1C 00 00 0C */ mulli r0, r0, 0xc /* 800BE774 000BB574 7F 25 CB 78 */ mr r5, r25 /* 800BE778 000BB578 38 61 00 08 */ addi r3, r1, 8 /* 800BE77C 000BB57C 7C 84 02 14 */ add r4, r4, r0 -/* 800BE780 000BB580 4B F4 FF 11 */ bl func_8000E690 +/* 800BE780 000BB580 4B F4 FF 11 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800BE784 000BB584 7E C3 B3 78 */ mr r3, r22 /* 800BE788 000BB588 38 81 00 14 */ addi r4, r1, 0x14 /* 800BE78C 000BB58C 38 A1 00 08 */ addi r5, r1, 8 -/* 800BE790 000BB590 4B F5 68 FD */ bl func_8001508C +/* 800BE790 000BB590 4B F5 68 FD */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 800BE794 000BB594 7E C3 B3 78 */ mr r3, r22 /* 800BE798 000BB598 7E C4 B3 78 */ mr r4, r22 /* 800BE79C 000BB59C 4B F8 FB 55 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -248,7 +248,7 @@ lbl_800BE758: lbl_800BE7E0: /* 800BE7E0 000BB5E0 7E C3 B3 78 */ mr r3, r22 /* 800BE7E4 000BB5E4 7E C4 B3 78 */ mr r4, r22 -/* 800BE7E8 000BB5E8 4B F4 FE DD */ bl func_8000E6C4 +/* 800BE7E8 000BB5E8 4B F4 FE DD */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 800BE7EC 000BB5EC 3A F7 00 01 */ addi r23, r23, 1 /* 800BE7F0 000BB5F0 3A D6 00 10 */ addi r22, r22, 0x10 /* 800BE7F4 000BB5F4 2C 17 00 04 */ cmpwi r23, 4 @@ -520,7 +520,7 @@ lbl_800BEB60: /* 800BEB7C 000BB97C 40 82 00 14 */ bne lbl_800BEB90 /* 800BEB80 000BB980 7F 63 DB 78 */ mr r3, r27 /* 800BEB84 000BB984 7F 04 C3 78 */ mr r4, r24 -/* 800BEB88 000BB988 48 00 06 15 */ bl func_800BF19C +/* 800BEB88 000BB988 48 00 06 15 */ bl __as__6RtQuatFRC6RtQuat /* 800BEB8C 000BB98C 48 00 01 04 */ b lbl_800BEC90 lbl_800BEB90: /* 800BEB90 000BB990 C0 02 96 44 */ lfs f0, lbl_803CDFC4-_SDA2_BASE_(r2) @@ -529,7 +529,7 @@ lbl_800BEB90: /* 800BEB9C 000BB99C 40 82 00 14 */ bne lbl_800BEBB0 /* 800BEBA0 000BB9A0 7F 63 DB 78 */ mr r3, r27 /* 800BEBA4 000BB9A4 7F A4 EB 78 */ mr r4, r29 -/* 800BEBA8 000BB9A8 48 00 05 F5 */ bl func_800BF19C +/* 800BEBA8 000BB9A8 48 00 05 F5 */ bl __as__6RtQuatFRC6RtQuat /* 800BEBAC 000BB9AC 48 00 00 E4 */ b lbl_800BEC90 lbl_800BEBB0: /* 800BEBB0 000BB9B0 80 01 00 64 */ lwz r0, 0x64(r1) @@ -826,7 +826,7 @@ lbl_800BEFB8: /* 800BEFDC 000BBDDC 40 82 00 14 */ bne lbl_800BEFF0 /* 800BEFE0 000BBDE0 7F 63 DB 78 */ mr r3, r27 /* 800BEFE4 000BBDE4 7F 04 C3 78 */ mr r4, r24 -/* 800BEFE8 000BBDE8 48 00 01 B5 */ bl func_800BF19C +/* 800BEFE8 000BBDE8 48 00 01 B5 */ bl __as__6RtQuatFRC6RtQuat /* 800BEFEC 000BBDEC 48 00 01 04 */ b lbl_800BF0F0 lbl_800BEFF0: /* 800BEFF0 000BBDF0 C0 02 96 44 */ lfs f0, lbl_803CDFC4-_SDA2_BASE_(r2) @@ -835,7 +835,7 @@ lbl_800BEFF0: /* 800BEFFC 000BBDFC 40 82 00 14 */ bne lbl_800BF010 /* 800BF000 000BBE00 7F 63 DB 78 */ mr r3, r27 /* 800BF004 000BBE04 7F A4 EB 78 */ mr r4, r29 -/* 800BF008 000BBE08 48 00 01 95 */ bl func_800BF19C +/* 800BF008 000BBE08 48 00 01 95 */ bl __as__6RtQuatFRC6RtQuat /* 800BF00C 000BBE0C 48 00 00 E4 */ b lbl_800BF0F0 lbl_800BF010: /* 800BF010 000BBE10 80 01 00 3C */ lwz r0, 0x3c(r1) @@ -946,8 +946,8 @@ lbl_800BF170: /* 800BF194 000BBF94 38 21 00 E0 */ addi r1, r1, 0xe0 /* 800BF198 000BBF98 4E 80 00 20 */ blr -.global func_800BF19C -func_800BF19C: +.global __as__6RtQuatFRC6RtQuat +__as__6RtQuatFRC6RtQuat: /* 800BF19C 000BBF9C 80 04 00 00 */ lwz r0, 0(r4) /* 800BF1A0 000BBFA0 80 A4 00 04 */ lwz r5, 4(r4) /* 800BF1A4 000BBFA4 90 03 00 00 */ stw r0, 0(r3) diff --git a/asm/Core/p2/iAnimSKB.s b/asm/Core/p2/iAnimSKB.s index b119c411f..382f4e411 100644 --- a/asm/Core/p2/iAnimSKB.s +++ b/asm/Core/p2/iAnimSKB.s @@ -258,7 +258,7 @@ lbl_800BF424: /* 800BF57C 000BC37C 40 82 00 14 */ bne lbl_800BF590 /* 800BF580 000BC380 7F 03 C3 78 */ mr r3, r24 /* 800BF584 000BC384 38 81 00 18 */ addi r4, r1, 0x18 -/* 800BF588 000BC388 4B FF FC 15 */ bl func_800BF19C +/* 800BF588 000BC388 4B FF FC 15 */ bl __as__6RtQuatFRC6RtQuat /* 800BF58C 000BC38C 48 00 01 04 */ b lbl_800BF690 lbl_800BF590: /* 800BF590 000BC390 C0 02 96 78 */ lfs f0, lbl_803CDFF8-_SDA2_BASE_(r2) @@ -267,7 +267,7 @@ lbl_800BF590: /* 800BF59C 000BC39C 40 82 00 14 */ bne lbl_800BF5B0 /* 800BF5A0 000BC3A0 7F 03 C3 78 */ mr r3, r24 /* 800BF5A4 000BC3A4 38 81 00 08 */ addi r4, r1, 8 -/* 800BF5A8 000BC3A8 4B FF FB F5 */ bl func_800BF19C +/* 800BF5A8 000BC3A8 4B FF FB F5 */ bl __as__6RtQuatFRC6RtQuat /* 800BF5AC 000BC3AC 48 00 00 E4 */ b lbl_800BF690 lbl_800BF5B0: /* 800BF5B0 000BC3B0 80 01 00 4C */ lwz r0, 0x4c(r1) @@ -414,20 +414,20 @@ iAnimDurationSKB__FP14iAnimSKBHeader: /* 800BF7C8 000BC5C8 C0 23 00 18 */ lfs f1, 0x18(r3) /* 800BF7CC 000BC5CC 4E 80 00 20 */ blr -.global func_800BF7D0 -func_800BF7D0: +.global fabsf__3stdFf +fabsf__3stdFf: /* 800BF7D0 000BC5D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BF7D4 000BC5D4 7C 08 02 A6 */ mflr r0 /* 800BF7D8 000BC5D8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BF7DC 000BC5DC 48 00 00 19 */ bl func_800BF7F4 +/* 800BF7DC 000BC5DC 48 00 00 19 */ bl fabs /* 800BF7E0 000BC5E0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BF7E4 000BC5E4 FC 20 08 18 */ frsp f1, f1 /* 800BF7E8 000BC5E8 7C 08 03 A6 */ mtlr r0 /* 800BF7EC 000BC5EC 38 21 00 10 */ addi r1, r1, 0x10 /* 800BF7F0 000BC5F0 4E 80 00 20 */ blr -.global func_800BF7F4 -func_800BF7F4: +.global fabs +fabs: /* 800BF7F4 000BC5F4 FC 20 0A 10 */ fabs f1, f1 /* 800BF7F8 000BC5F8 4E 80 00 20 */ blr diff --git a/asm/Core/p2/iCollide.s b/asm/Core/p2/iCollide.s index ba43838eb..c85c116d4 100644 --- a/asm/Core/p2/iCollide.s +++ b/asm/Core/p2/iCollide.s @@ -230,7 +230,7 @@ FindNearestPointOnLine__FP5xVec3P5xVec3P5xVec3P5xVec3: /* 800C1030 000BDE30 40 82 00 14 */ bne lbl_800C1044 /* 800C1034 000BDE34 7C A4 2B 78 */ mr r4, r5 /* 800C1038 000BDE38 38 61 00 08 */ addi r3, r1, 8 -/* 800C103C 000BDE3C 4B F4 F1 ED */ bl func_80010228 +/* 800C103C 000BDE3C 4B F4 F1 ED */ bl __as__5RwV3dFRC5RwV3d /* 800C1040 000BDE40 48 00 00 5C */ b lbl_800C109C lbl_800C1044: /* 800C1044 000BDE44 EC 05 01 72 */ fmuls f0, f5, f5 @@ -255,11 +255,11 @@ lbl_800C1044: lbl_800C1090: /* 800C1090 000BDE90 7C C4 33 78 */ mr r4, r6 /* 800C1094 000BDE94 38 61 00 08 */ addi r3, r1, 8 -/* 800C1098 000BDE98 4B F4 F1 91 */ bl func_80010228 +/* 800C1098 000BDE98 4B F4 F1 91 */ bl __as__5RwV3dFRC5RwV3d lbl_800C109C: /* 800C109C 000BDE9C 7F E3 FB 78 */ mr r3, r31 /* 800C10A0 000BDEA0 38 81 00 08 */ addi r4, r1, 8 -/* 800C10A4 000BDEA4 4B F4 F1 85 */ bl func_80010228 +/* 800C10A4 000BDEA4 4B F4 F1 85 */ bl __as__5RwV3dFRC5RwV3d /* 800C10A8 000BDEA8 80 01 00 24 */ lwz r0, 0x24(r1) /* 800C10AC 000BDEAC 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800C10B0 000BDEB0 7C 08 03 A6 */ mtlr r0 @@ -295,13 +295,13 @@ iCollide.properSphereIsectTri__FPC5xVec3fP5xVec3PfP19RpCollisionTriangle: /* 800C111C 000BDF1C 7F 84 E3 78 */ mr r4, r28 /* 800C1120 000BDF20 38 61 00 20 */ addi r3, r1, 0x20 /* 800C1124 000BDF24 FC 20 F8 90 */ fmr f1, f31 -/* 800C1128 000BDF28 4B F4 9F 69 */ bl func_8000B090 +/* 800C1128 000BDF28 4B F4 9F 69 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800C112C 000BDF2C 7F 43 D3 78 */ mr r3, r26 /* 800C1130 000BDF30 38 81 00 20 */ addi r4, r1, 0x20 /* 800C1134 000BDF34 4B F8 D3 A9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800C1138 000BDF38 7F 24 CB 78 */ mr r4, r25 /* 800C113C 000BDF3C 38 61 00 20 */ addi r3, r1, 0x20 -/* 800C1140 000BDF40 4B F4 D6 15 */ bl func_8000E754 +/* 800C1140 000BDF40 4B F4 D6 15 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800C1144 000BDF44 7F 85 E3 78 */ mr r5, r28 /* 800C1148 000BDF48 38 61 00 20 */ addi r3, r1, 0x20 /* 800C114C 000BDF4C 38 9C 00 1C */ addi r4, r28, 0x1c @@ -334,9 +334,9 @@ lbl_800C1180: /* 800C11B0 000BDFB0 7F 25 CB 78 */ mr r5, r25 /* 800C11B4 000BDFB4 38 61 00 08 */ addi r3, r1, 8 /* 800C11B8 000BDFB8 38 81 00 14 */ addi r4, r1, 0x14 -/* 800C11BC 000BDFBC 4B F4 D4 D5 */ bl func_8000E690 +/* 800C11BC 000BDFBC 4B F4 D4 D5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800C11C0 000BDFC0 38 61 00 08 */ addi r3, r1, 8 -/* 800C11C4 000BDFC4 4B F5 3F 09 */ bl func_800150CC +/* 800C11C4 000BDFC4 4B F5 3F 09 */ bl xVec3Length2__FPC5xVec3 /* 800C11C8 000BDFC8 FC 01 F0 40 */ fcmpo cr0, f1, f30 /* 800C11CC 000BDFCC 40 80 00 1C */ bge lbl_800C11E8 /* 800C11D0 000BDFD0 FC 01 F8 40 */ fcmpo cr0, f1, f31 @@ -351,7 +351,7 @@ lbl_800C11E8: /* 800C11F0 000BDFF0 28 1D 00 03 */ cmplwi r29, 3 /* 800C11F4 000BDFF4 41 80 FF 8C */ blt lbl_800C1180 /* 800C11F8 000BDFF8 FC 20 F0 90 */ fmr f1, f30 -/* 800C11FC 000BDFFC 4B F4 96 01 */ bl func_8000A7FC +/* 800C11FC 000BDFFC 4B F4 96 01 */ bl xsqrt__Ff lbl_800C1200: /* 800C1200 000BE000 D0 3B 00 00 */ stfs f1, 0(r27) /* 800C1204 000BE004 E3 E1 00 78 */ psq_l f31, 120(r1), 0, qr0 @@ -448,7 +448,7 @@ lbl_800C131C: /* 800C1348 000BE148 4B F8 D1 95 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800C134C 000BE14C FC 20 F8 90 */ fmr f1, f31 /* 800C1350 000BE150 38 7F 00 2C */ addi r3, r31, 0x2c -/* 800C1354 000BE154 4B F5 A5 E5 */ bl func_8001B938 +/* 800C1354 000BE154 4B F5 A5 E5 */ bl xVec3SMulBy__FP5xVec3f lbl_800C1358: /* 800C1358 000BE158 80 1F 00 00 */ lwz r0, 0(r31) /* 800C135C 000BE15C 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13 @@ -579,7 +579,7 @@ lbl_800C1510: /* 800C1518 000BE318 C0 01 00 08 */ lfs f0, 8(r1) /* 800C151C 000BE31C 38 81 00 18 */ addi r4, r1, 0x18 /* 800C1520 000BE320 EC 21 00 24 */ fdivs f1, f1, f0 -/* 800C1524 000BE324 4B F4 9B 6D */ bl func_8000B090 +/* 800C1524 000BE324 4B F4 9B 6D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800C1528 000BE328 48 00 02 24 */ b lbl_800C174C lbl_800C152C: /* 800C152C 000BE32C 88 0D 91 97 */ lbz r0, lbl_803CBA97-_SDA_BASE_(r13) @@ -597,14 +597,14 @@ lbl_800C152C: /* 800C155C 000BE35C 98 AD 91 98 */ stb r5, lbl_803CBA98-_SDA_BASE_(r13) /* 800C1560 000BE360 C0 02 96 E4 */ lfs f0, lbl_803CE064-_SDA2_BASE_(r2) /* 800C1564 000BE364 EC 20 20 24 */ fdivs f1, f0, f4 -/* 800C1568 000BE368 4B F4 9B 29 */ bl func_8000B090 +/* 800C1568 000BE368 4B F4 9B 29 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800C156C 000BE36C 48 00 01 E0 */ b lbl_800C174C lbl_800C1570: /* 800C1570 000BE370 C0 02 96 E4 */ lfs f0, lbl_803CE064-_SDA2_BASE_(r2) /* 800C1574 000BE374 38 61 00 0C */ addi r3, r1, 0xc /* 800C1578 000BE378 38 81 00 18 */ addi r4, r1, 0x18 /* 800C157C 000BE37C EC 20 20 24 */ fdivs f1, f0, f4 -/* 800C1580 000BE380 4B F4 9B 11 */ bl func_8000B090 +/* 800C1580 000BE380 4B F4 9B 11 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800C1584 000BE384 88 0D 91 98 */ lbz r0, lbl_803CBA98-_SDA_BASE_(r13) /* 800C1588 000BE388 38 61 00 0C */ addi r3, r1, 0xc /* 800C158C 000BE38C 1C 80 00 50 */ mulli r4, r0, 0x50 @@ -659,7 +659,7 @@ lbl_800C163C: /* 800C1640 000BE440 38 61 00 0C */ addi r3, r1, 0xc /* 800C1644 000BE444 38 81 00 18 */ addi r4, r1, 0x18 /* 800C1648 000BE448 EC 20 20 24 */ fdivs f1, f0, f4 -/* 800C164C 000BE44C 4B F4 9A 45 */ bl func_8000B090 +/* 800C164C 000BE44C 4B F4 9A 45 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800C1650 000BE450 88 0D 91 98 */ lbz r0, lbl_803CBA98-_SDA_BASE_(r13) /* 800C1654 000BE454 38 61 00 0C */ addi r3, r1, 0xc /* 800C1658 000BE458 1C 80 00 50 */ mulli r4, r0, 0x50 @@ -762,7 +762,7 @@ lbl_800C179C: /* 800C17BC 000BE5BC 4B F8 CD 21 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800C17C0 000BE5C0 FC 20 F8 90 */ fmr f1, f31 /* 800C17C4 000BE5C4 7F 43 D3 78 */ mr r3, r26 -/* 800C17C8 000BE5C8 4B F5 A1 71 */ bl func_8001B938 +/* 800C17C8 000BE5C8 4B F5 A1 71 */ bl xVec3SMulBy__FP5xVec3f lbl_800C17CC: /* 800C17CC 000BE5CC 80 1B 00 00 */ lwz r0, 0(r27) /* 800C17D0 000BE5D0 28 1C 00 00 */ cmplwi r28, 0 @@ -889,7 +889,7 @@ lbl_800C1980: /* 800C1980 000BE780 D0 5F 00 10 */ stfs f2, 0x10(r31) /* 800C1984 000BE784 38 7F 00 20 */ addi r3, r31, 0x20 /* 800C1988 000BE788 38 81 00 0C */ addi r4, r1, 0xc -/* 800C198C 000BE78C 4B F4 98 D9 */ bl func_8000B264 +/* 800C198C 000BE78C 4B F4 98 D9 */ bl __as__5xVec3FRC5xVec3 /* 800C1990 000BE790 C0 1E 00 00 */ lfs f0, 0(r30) /* 800C1994 000BE794 D0 1F 00 14 */ stfs f0, 0x14(r31) /* 800C1998 000BE798 C0 1E 00 04 */ lfs f0, 4(r30) @@ -1020,7 +1020,7 @@ lbl_800C1B34: /* 800C1B54 000BE954 41 82 00 10 */ beq lbl_800C1B64 /* 800C1B58 000BE958 7F E4 FB 78 */ mr r4, r31 /* 800C1B5C 000BE95C 38 66 00 14 */ addi r3, r6, 0x14 -/* 800C1B60 000BE960 4B F4 97 05 */ bl func_8000B264 +/* 800C1B60 000BE960 4B F4 97 05 */ bl __as__5xVec3FRC5xVec3 lbl_800C1B64: /* 800C1B64 000BE964 7F E3 FB 78 */ mr r3, r31 lbl_800C1B68: @@ -1495,7 +1495,7 @@ iSphereHitsModel3__FPC7xSpherePC14xModelInstanceP7xCollisUcf: /* 800C2204 000BF004 7C DF 33 78 */ mr r31, r6 /* 800C2208 000BF008 41 82 00 0C */ beq lbl_800C2214 /* 800C220C 000BF00C 7F 83 E3 78 */ mr r3, r28 -/* 800C2210 000BF010 4B F5 31 59 */ bl func_80015368 +/* 800C2210 000BF010 4B F5 31 59 */ bl xModelAnimCollApply__FRC14xModelInstance lbl_800C2214: /* 800C2214 000BF014 57 E0 06 3E */ clrlwi r0, r31, 0x18 /* 800C2218 000BF018 38 C0 00 00 */ li r6, 0 @@ -1527,7 +1527,7 @@ lbl_800C2240: /* 800C2274 000BF074 7F C4 F3 78 */ mr r4, r30 /* 800C2278 000BF078 48 17 71 05 */ bl RwFrameTransform /* 800C227C 000BF07C 7F C3 F3 78 */ mr r3, r30 -/* 800C2280 000BF080 4B F4 C3 D1 */ bl func_8000E650 +/* 800C2280 000BF080 4B F4 C3 D1 */ bl xVec3Length__FPC5xVec3 /* 800C2284 000BF084 FF E0 08 90 */ fmr f31, f1 /* 800C2288 000BF088 7F C4 F3 78 */ mr r4, r30 /* 800C228C 000BF08C 38 61 00 24 */ addi r3, r1, 0x24 @@ -1536,7 +1536,7 @@ lbl_800C2240: /* 800C2298 000BF098 7F C4 F3 78 */ mr r4, r30 /* 800C229C 000BF09C 38 63 AE 44 */ addi r3, r3, lbl_802FAE44@l /* 800C22A0 000BF0A0 7F 65 DB 78 */ mr r5, r27 -/* 800C22A4 000BF0A4 4B F4 8D 99 */ bl func_8000B03C +/* 800C22A4 000BF0A4 4B F4 8D 99 */ bl xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 /* 800C22A8 000BF0A8 C0 1B 00 0C */ lfs f0, 0xc(r27) /* 800C22AC 000BF0AC 57 E0 06 3E */ clrlwi r0, r31, 0x18 /* 800C22B0 000BF0B0 3C 80 80 30 */ lis r4, lbl_802FAE44@ha @@ -1712,7 +1712,7 @@ lbl_800C2528: /* 800C252C 000BF32C 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14 /* 800C2530 000BF330 41 82 00 0C */ beq lbl_800C253C /* 800C2534 000BF334 7F 83 E3 78 */ mr r3, r28 -/* 800C2538 000BF338 4B F5 2E 11 */ bl func_80015348 +/* 800C2538 000BF338 4B F5 2E 11 */ bl xModelAnimCollRestore__FRC14xModelInstance lbl_800C253C: /* 800C253C 000BF33C 88 6D 91 94 */ lbz r3, lbl_803CBA94-_SDA_BASE_(r13) /* 800C2540 000BF340 E3 E1 00 98 */ psq_l f31, 152(r1), 0, qr0 @@ -1817,7 +1817,7 @@ lbl_800C2664: /* 800C26A8 000BF4A8 90 1F 00 00 */ stw r0, 0(r31) /* 800C26AC 000BF4AC C0 02 96 EC */ lfs f0, lbl_803CE06C-_SDA2_BASE_(r2) /* 800C26B0 000BF4B0 D0 1F 00 10 */ stfs f0, 0x10(r31) -/* 800C26B4 000BF4B4 48 00 01 81 */ bl func_800C2834 +/* 800C26B4 000BF4B4 48 00 01 81 */ bl __as__5xRay3FRC5xRay3 /* 800C26B8 000BF4B8 80 1D 00 20 */ lwz r0, 0x20(r29) /* 800C26BC 000BF4BC 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14 /* 800C26C0 000BF4C0 40 82 00 14 */ bne lbl_800C26D4 @@ -1878,10 +1878,10 @@ lbl_800C2774: /* 800C278C 000BF58C 90 C1 00 08 */ stw r6, 8(r1) /* 800C2790 000BF590 90 A1 00 0C */ stw r5, 0xc(r1) /* 800C2794 000BF594 90 01 00 10 */ stw r0, 0x10(r1) -/* 800C2798 000BF598 4B F4 DA 91 */ bl func_80010228 +/* 800C2798 000BF598 4B F4 DA 91 */ bl __as__5RwV3dFRC5RwV3d /* 800C279C 000BF59C 7F 83 E3 78 */ mr r3, r28 /* 800C27A0 000BF5A0 38 81 00 08 */ addi r4, r1, 8 -/* 800C27A4 000BF5A4 4B F4 DA 85 */ bl func_80010228 +/* 800C27A4 000BF5A4 4B F4 DA 85 */ bl __as__5RwV3dFRC5RwV3d /* 800C27A8 000BF5A8 80 9E 00 00 */ lwz r4, 0(r30) /* 800C27AC 000BF5AC 3C 60 80 0C */ lis r3, iCollide.rayHitsEnvBackwardCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@ha /* 800C27B0 000BF5B0 38 A3 1B 7C */ addi r5, r3, iCollide.rayHitsEnvBackwardCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@l @@ -1920,8 +1920,8 @@ lbl_800C280C: /* 800C282C 000BF62C 38 21 00 40 */ addi r1, r1, 0x40 /* 800C2830 000BF630 4E 80 00 20 */ blr -.global func_800C2834 -func_800C2834: +.global __as__5xRay3FRC5xRay3 +__as__5xRay3FRC5xRay3: /* 800C2834 000BF634 80 A4 00 00 */ lwz r5, 0(r4) /* 800C2838 000BF638 80 04 00 04 */ lwz r0, 4(r4) /* 800C283C 000BF63C 90 A3 00 00 */ stw r5, 0(r3) @@ -1960,7 +1960,7 @@ iRayHitsModel__FPC5xRay3PC14xModelInstanceP7xCollis: /* 800C28B4 000BF6B4 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14 /* 800C28B8 000BF6B8 41 82 00 0C */ beq lbl_800C28C4 /* 800C28BC 000BF6BC 7F C3 F3 78 */ mr r3, r30 -/* 800C28C0 000BF6C0 4B F5 2A A9 */ bl func_80015368 +/* 800C28C0 000BF6C0 4B F5 2A A9 */ bl xModelAnimCollApply__FRC14xModelInstance lbl_800C28C4: /* 800C28C4 000BF6C4 80 1D 00 20 */ lwz r0, 0x20(r29) /* 800C28C8 000BF6C8 38 60 00 01 */ li r3, 1 @@ -2037,7 +2037,7 @@ lbl_800C299C: /* 800C29CC 000BF7CC EC 01 00 2A */ fadds f0, f1, f0 /* 800C29D0 000BF7D0 D0 41 00 3C */ stfs f2, 0x3c(r1) /* 800C29D4 000BF7D4 D0 01 00 40 */ stfs f0, 0x40(r1) -/* 800C29D8 000BF7D8 4B FF FE 5D */ bl func_800C2834 +/* 800C29D8 000BF7D8 4B FF FE 5D */ bl __as__5xRay3FRC5xRay3 /* 800C29DC 000BF7DC 80 1D 00 20 */ lwz r0, 0x20(r29) /* 800C29E0 000BF7E0 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14 /* 800C29E4 000BF7E4 40 82 00 14 */ bne lbl_800C29F8 @@ -2063,7 +2063,7 @@ lbl_800C2A1C: /* 800C2A2C 000BF82C 7F 84 E3 78 */ mr r4, r28 /* 800C2A30 000BF830 48 17 69 4D */ bl RwFrameTransform /* 800C2A34 000BF834 7F 83 E3 78 */ mr r3, r28 -/* 800C2A38 000BF838 4B F4 BC 19 */ bl func_8000E650 +/* 800C2A38 000BF838 4B F4 BC 19 */ bl xVec3Length__FPC5xVec3 /* 800C2A3C 000BF83C 3C 60 80 30 */ lis r3, lbl_802FAE20@ha /* 800C2A40 000BF840 FF E0 08 90 */ fmr f31, f1 /* 800C2A44 000BF844 38 63 AE 20 */ addi r3, r3, lbl_802FAE20@l @@ -2096,10 +2096,10 @@ lbl_800C2A7C: /* 800C2AAC 000BF8AC 90 C1 00 20 */ stw r6, 0x20(r1) /* 800C2AB0 000BF8B0 90 A1 00 24 */ stw r5, 0x24(r1) /* 800C2AB4 000BF8B4 90 01 00 28 */ stw r0, 0x28(r1) -/* 800C2AB8 000BF8B8 4B F4 D7 71 */ bl func_80010228 +/* 800C2AB8 000BF8B8 4B F4 D7 71 */ bl __as__5RwV3dFRC5RwV3d /* 800C2ABC 000BF8BC 7F 83 E3 78 */ mr r3, r28 /* 800C2AC0 000BF8C0 38 81 00 20 */ addi r4, r1, 0x20 -/* 800C2AC4 000BF8C4 4B F4 D7 65 */ bl func_80010228 +/* 800C2AC4 000BF8C4 4B F4 D7 65 */ bl __as__5RwV3dFRC5RwV3d /* 800C2AC8 000BF8C8 3C 80 80 0C */ lis r4, lbl_800C1C3C@ha /* 800C2ACC 000BF8CC 80 7E 00 10 */ lwz r3, 0x10(r30) /* 800C2AD0 000BF8D0 38 A4 1C 3C */ addi r5, r4, lbl_800C1C3C@l @@ -2127,11 +2127,11 @@ lbl_800C2B10: /* 800C2B24 000BF924 80 9E 00 4C */ lwz r4, 0x4c(r30) /* 800C2B28 000BF928 7F A5 EB 78 */ mr r5, r29 /* 800C2B2C 000BF92C 38 61 00 14 */ addi r3, r1, 0x14 -/* 800C2B30 000BF930 4B F4 85 0D */ bl func_8000B03C +/* 800C2B30 000BF930 4B F4 85 0D */ bl xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 /* 800C2B34 000BF934 80 9E 00 4C */ lwz r4, 0x4c(r30) /* 800C2B38 000BF938 38 61 00 08 */ addi r3, r1, 8 /* 800C2B3C 000BF93C 38 BF 00 20 */ addi r5, r31, 0x20 -/* 800C2B40 000BF940 4B F4 84 FD */ bl func_8000B03C +/* 800C2B40 000BF940 4B F4 84 FD */ bl xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 /* 800C2B44 000BF944 7F C4 F3 78 */ mr r4, r30 /* 800C2B48 000BF948 38 7F 00 44 */ addi r3, r31, 0x44 /* 800C2B4C 000BF94C 38 A1 00 14 */ addi r5, r1, 0x14 @@ -2142,7 +2142,7 @@ lbl_800C2B58: /* 800C2B5C 000BF95C 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14 /* 800C2B60 000BF960 41 82 00 0C */ beq lbl_800C2B6C /* 800C2B64 000BF964 7F C3 F3 78 */ mr r3, r30 -/* 800C2B68 000BF968 4B F5 27 E1 */ bl func_80015348 +/* 800C2B68 000BF968 4B F5 27 E1 */ bl xModelAnimCollRestore__FRC14xModelInstance lbl_800C2B6C: /* 800C2B6C 000BF96C 80 1F 00 00 */ lwz r0, 0(r31) /* 800C2B70 000BF970 54 03 07 FE */ clrlwi r3, r0, 0x1f @@ -2230,11 +2230,11 @@ iBoxForModel__FP4xBoxPC14xModelInstance: /* 800C2C8C 000BFA8C 80 9F 00 4C */ lwz r4, 0x4c(r31) /* 800C2C90 000BFA90 7F C3 F3 78 */ mr r3, r30 /* 800C2C94 000BFA94 38 84 00 30 */ addi r4, r4, 0x30 -/* 800C2C98 000BFA98 4B F4 BA BD */ bl func_8000E754 +/* 800C2C98 000BFA98 4B F4 BA BD */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800C2C9C 000BFA9C 80 9F 00 4C */ lwz r4, 0x4c(r31) /* 800C2CA0 000BFAA0 38 7E 00 0C */ addi r3, r30, 0xc /* 800C2CA4 000BFAA4 38 84 00 30 */ addi r4, r4, 0x30 -/* 800C2CA8 000BFAA8 4B F4 BA AD */ bl func_8000E754 +/* 800C2CA8 000BFAA8 4B F4 BA AD */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800C2CAC 000BFAAC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C2CB0 000BFAB0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800C2CB4 000BFAB4 83 C1 00 08 */ lwz r30, 8(r1) diff --git a/asm/Core/p2/iCutscene.s b/asm/Core/p2/iCutscene.s index 4ac86b068..a7bbd861c 100644 --- a/asm/Core/p2/iCutscene.s +++ b/asm/Core/p2/iCutscene.s @@ -331,7 +331,7 @@ iCSLoadStep__FP9xCutscene: /* 80135700 00132500 41 82 00 28 */ beq lbl_80135728 /* 80135704 00132504 80 7E 01 3C */ lwz r3, 0x13c(r30) /* 80135708 00132508 38 81 00 0C */ addi r4, r1, 0xc -/* 8013570C 0013250C 4B ED 4D FD */ bl func_8000A508 +/* 8013570C 0013250C 4B ED 4D FD */ bl xFileReadAsyncStatus__FiPi /* 80135710 00132510 2C 03 00 01 */ cmpwi r3, 1 /* 80135714 00132514 41 82 00 0C */ beq lbl_80135720 /* 80135718 00132518 2C 03 00 04 */ cmpwi r3, 4 diff --git a/asm/Core/p2/iLight.s b/asm/Core/p2/iLight.s index 960a83fcf..ced6e67eb 100644 --- a/asm/Core/p2/iLight.s +++ b/asm/Core/p2/iLight.s @@ -120,17 +120,17 @@ iLightModify__FP6iLightUi: /* 800C4C7C 000C1A7C 38 83 30 18 */ addi r4, r3, lbl_80253018@l /* 800C4C80 000C1A80 83 E5 00 04 */ lwz r31, 4(r5) /* 800C4C84 000C1A84 38 61 00 08 */ addi r3, r1, 8 -/* 800C4C88 000C1A88 4B F4 65 DD */ bl func_8000B264 +/* 800C4C88 000C1A88 4B F4 65 DD */ bl __as__5xVec3FRC5xVec3 /* 800C4C8C 000C1A8C 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 800C4C90 000C1A90 38 61 00 18 */ addi r3, r1, 0x18 /* 800C4C94 000C1A94 38 84 30 18 */ addi r4, r4, lbl_80253018@l -/* 800C4C98 000C1A98 4B F4 65 CD */ bl func_8000B264 +/* 800C4C98 000C1A98 4B F4 65 CD */ bl __as__5xVec3FRC5xVec3 /* 800C4C9C 000C1A9C 38 61 00 28 */ addi r3, r1, 0x28 /* 800C4CA0 000C1AA0 38 9D 00 2C */ addi r4, r29, 0x2c -/* 800C4CA4 000C1AA4 4B F4 65 C1 */ bl func_8000B264 +/* 800C4CA4 000C1AA4 4B F4 65 C1 */ bl __as__5xVec3FRC5xVec3 /* 800C4CA8 000C1AA8 38 61 00 38 */ addi r3, r1, 0x38 /* 800C4CAC 000C1AAC 38 9D 00 08 */ addi r4, r29, 8 -/* 800C4CB0 000C1AB0 4B F4 65 B5 */ bl func_8000B264 +/* 800C4CB0 000C1AB0 4B F4 65 B5 */ bl __as__5xVec3FRC5xVec3 /* 800C4CB4 000C1AB4 7F E3 FB 78 */ mr r3, r31 /* 800C4CB8 000C1AB8 38 81 00 08 */ addi r4, r1, 8 /* 800C4CBC 000C1ABC 38 A0 00 00 */ li r5, 0 diff --git a/asm/Core/p2/iMath3.s b/asm/Core/p2/iMath3.s index e0b27f71e..64f2093d5 100644 --- a/asm/Core/p2/iMath3.s +++ b/asm/Core/p2/iMath3.s @@ -17,9 +17,9 @@ iSphereIsectVec__FPC7xSpherePC5xVec3P6xIsect: /* 800C4F34 000C1D34 7C 7E 1B 78 */ mr r30, r3 /* 800C4F38 000C1D38 7F C5 F3 78 */ mr r5, r30 /* 800C4F3C 000C1D3C 38 7F 00 1C */ addi r3, r31, 0x1c -/* 800C4F40 000C1D40 4B F4 97 51 */ bl func_8000E690 +/* 800C4F40 000C1D40 4B F4 97 51 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800C4F44 000C1D44 38 7F 00 1C */ addi r3, r31, 0x1c -/* 800C4F48 000C1D48 4B F4 97 09 */ bl func_8000E650 +/* 800C4F48 000C1D48 4B F4 97 09 */ bl xVec3Length__FPC5xVec3 /* 800C4F4C 000C1D4C D0 3F 00 28 */ stfs f1, 0x28(r31) /* 800C4F50 000C1D50 C0 1E 00 0C */ lfs f0, 0xc(r30) /* 800C4F54 000C1D54 C0 3F 00 28 */ lfs f1, 0x28(r31) @@ -62,7 +62,7 @@ lbl_800C4FD4: /* 800C4FD4 000C1DD4 7F C4 F3 78 */ mr r4, r30 /* 800C4FD8 000C1DD8 7F A5 EB 78 */ mr r5, r29 /* 800C4FDC 000C1DDC 38 7F 00 1C */ addi r3, r31, 0x1c -/* 800C4FE0 000C1DE0 4B F4 96 B1 */ bl func_8000E690 +/* 800C4FE0 000C1DE0 4B F4 96 B1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800C4FE4 000C1DE4 38 7F 00 1C */ addi r3, r31, 0x1c /* 800C4FE8 000C1DE8 7C 64 1B 78 */ mr r4, r3 /* 800C4FEC 000C1DEC 4B F8 95 05 */ bl xVec3Dot__FPC5xVec3PC5xVec3 @@ -177,9 +177,9 @@ iSphereIsectSphere__FPC7xSpherePC7xSphereP6xIsect: /* 800C5174 000C1F74 7C 7D 1B 78 */ mr r29, r3 /* 800C5178 000C1F78 7F A5 EB 78 */ mr r5, r29 /* 800C517C 000C1F7C 38 7F 00 1C */ addi r3, r31, 0x1c -/* 800C5180 000C1F80 4B F4 95 11 */ bl func_8000E690 +/* 800C5180 000C1F80 4B F4 95 11 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800C5184 000C1F84 38 7F 00 1C */ addi r3, r31, 0x1c -/* 800C5188 000C1F88 4B F4 94 C9 */ bl func_8000E650 +/* 800C5188 000C1F88 4B F4 94 C9 */ bl xVec3Length__FPC5xVec3 /* 800C518C 000C1F8C D0 3F 00 28 */ stfs f1, 0x28(r31) /* 800C5190 000C1F90 C0 1E 00 0C */ lfs f0, 0xc(r30) /* 800C5194 000C1F94 C0 5F 00 28 */ lfs f2, 0x28(r31) @@ -263,11 +263,11 @@ lbl_800C5288: /* 800C52A8 000C20A8 EC 22 08 28 */ fsubs f1, f2, f1 /* 800C52AC 000C20AC EC 00 00 B2 */ fmuls f0, f0, f2 /* 800C52B0 000C20B0 EC 21 00 24 */ fdivs f1, f1, f0 -/* 800C52B4 000C20B4 4B F4 5D DD */ bl func_8000B090 +/* 800C52B4 000C20B4 4B F4 5D DD */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800C52B8 000C20B8 7F E3 FB 78 */ mr r3, r31 /* 800C52BC 000C20BC 7F E4 FB 78 */ mr r4, r31 /* 800C52C0 000C20C0 7F A5 EB 78 */ mr r5, r29 -/* 800C52C4 000C20C4 4B F4 5D F5 */ bl func_8000B0B8 +/* 800C52C4 000C20C4 4B F4 5D F5 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 800C52C8 000C20C8 C0 21 00 40 */ lfs f1, 0x40(r1) /* 800C52CC 000C20CC 28 1E 00 00 */ cmplwi r30, 0 /* 800C52D0 000C20D0 C0 1D 00 0C */ lfs f0, 0xc(r29) @@ -314,7 +314,7 @@ iCylinderIsectVec__FPC9xCylinderPC5xVec3P6xIsect: /* 800C5364 000C2164 C0 5E 00 08 */ lfs f2, 8(r30) /* 800C5368 000C2168 C0 64 00 00 */ lfs f3, 0(r4) /* 800C536C 000C216C C0 84 00 08 */ lfs f4, 8(r4) -/* 800C5370 000C2170 48 00 0F 99 */ bl func_800C6308 +/* 800C5370 000C2170 48 00 0F 99 */ bl xVec2Dist__Fffff /* 800C5374 000C2174 C0 1E 00 0C */ lfs f0, 0xc(r30) /* 800C5378 000C2178 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800C537C 000C217C 4C 40 13 82 */ cror 2, 0, 2 @@ -833,7 +833,7 @@ lbl_800C5AD8: /* 800C5B08 000C2908 90 1F 00 00 */ stw r0, 0(r31) lbl_800C5B0C: /* 800C5B0C 000C290C 38 7F 00 1C */ addi r3, r31, 0x1c -/* 800C5B10 000C2910 4B F4 8B 41 */ bl func_8000E650 +/* 800C5B10 000C2910 4B F4 8B 41 */ bl xVec3Length__FPC5xVec3 /* 800C5B14 000C2914 D0 3F 00 28 */ stfs f1, 0x28(r31) /* 800C5B18 000C2918 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C5B1C 000C291C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1286,16 +1286,16 @@ lbl_800C612C: /* 800C614C 000C2F4C 7F 85 E3 78 */ mr r5, r28 /* 800C6150 000C2F50 38 61 00 08 */ addi r3, r1, 8 /* 800C6154 000C2F54 38 9C 00 0C */ addi r4, r28, 0xc -/* 800C6158 000C2F58 4B F4 4F 61 */ bl func_8000B0B8 +/* 800C6158 000C2F58 4B F4 4F 61 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 800C615C 000C2F5C C0 22 97 38 */ lfs f1, lbl_803CE0B8-_SDA2_BASE_(r2) /* 800C6160 000C2F60 38 61 00 08 */ addi r3, r1, 8 -/* 800C6164 000C2F64 4B F5 57 D5 */ bl func_8001B938 +/* 800C6164 000C2F64 4B F5 57 D5 */ bl xVec3SMulBy__FP5xVec3f /* 800C6168 000C2F68 7F A4 EB 78 */ mr r4, r29 /* 800C616C 000C2F6C 38 7E 00 1C */ addi r3, r30, 0x1c /* 800C6170 000C2F70 38 A1 00 08 */ addi r5, r1, 8 -/* 800C6174 000C2F74 4B F4 85 1D */ bl func_8000E690 +/* 800C6174 000C2F74 4B F4 85 1D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800C6178 000C2F78 38 7E 00 1C */ addi r3, r30, 0x1c -/* 800C617C 000C2F7C 4B F4 84 D5 */ bl func_8000E650 +/* 800C617C 000C2F7C 4B F4 84 D5 */ bl xVec3Length__FPC5xVec3 /* 800C6180 000C2F80 D0 3E 00 28 */ stfs f1, 0x28(r30) /* 800C6184 000C2F84 C0 02 97 4C */ lfs f0, lbl_803CE0CC-_SDA2_BASE_(r2) /* 800C6188 000C2F88 D0 1E 00 08 */ stfs f0, 8(r30) @@ -1380,7 +1380,7 @@ lbl_800C6290: /* 800C6290 000C3090 FC 20 00 90 */ fmr f1, f0 lbl_800C6294: /* 800C6294 000C3094 38 7D 00 0C */ addi r3, r29, 0xc -/* 800C6298 000C3098 4B F4 8D 65 */ bl func_8000EFFC +/* 800C6298 000C3098 4B F4 8D 65 */ bl xVec3Init__FP5xVec3fff /* 800C629C 000C309C C0 7F 00 08 */ lfs f3, 8(r31) /* 800C62A0 000C30A0 C0 1E 00 08 */ lfs f0, 8(r30) /* 800C62A4 000C30A4 FC 03 00 40 */ fcmpo cr0, f3, f0 @@ -1406,7 +1406,7 @@ lbl_800C62E0: /* 800C62E0 000C30E0 FC 20 00 90 */ fmr f1, f0 lbl_800C62E4: /* 800C62E4 000C30E4 7F A3 EB 78 */ mr r3, r29 -/* 800C62E8 000C30E8 4B F4 8D 15 */ bl func_8000EFFC +/* 800C62E8 000C30E8 4B F4 8D 15 */ bl xVec3Init__FP5xVec3fff /* 800C62EC 000C30EC 80 01 00 24 */ lwz r0, 0x24(r1) /* 800C62F0 000C30F0 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800C62F4 000C30F4 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -1415,8 +1415,8 @@ lbl_800C62E4: /* 800C6300 000C3100 38 21 00 20 */ addi r1, r1, 0x20 /* 800C6304 000C3104 4E 80 00 20 */ blr -.global func_800C6308 -func_800C6308: +.global xVec2Dist__Fffff +xVec2Dist__Fffff: /* 800C6308 000C3108 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C630C 000C310C 7C 08 02 A6 */ mflr r0 /* 800C6310 000C3110 EC 02 20 28 */ fsubs f0, f2, f4 @@ -1424,14 +1424,14 @@ func_800C6308: /* 800C6318 000C3118 90 01 00 14 */ stw r0, 0x14(r1) /* 800C631C 000C311C EC 00 00 32 */ fmuls f0, f0, f0 /* 800C6320 000C3120 EC 21 00 7A */ fmadds f1, f1, f1, f0 -/* 800C6324 000C3124 4B F4 44 D9 */ bl func_8000A7FC +/* 800C6324 000C3124 4B F4 44 D9 */ bl xsqrt__Ff /* 800C6328 000C3128 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C632C 000C312C 7C 08 03 A6 */ mtlr r0 /* 800C6330 000C3130 38 21 00 10 */ addi r1, r1, 0x10 /* 800C6334 000C3134 4E 80 00 20 */ blr -.global func_800C6338 -func_800C6338: +.global xVec2Dot__FPC5xVec2PC5xVec2 +xVec2Dot__FPC5xVec2PC5xVec2: /* 800C6338 000C3138 C0 23 00 04 */ lfs f1, 4(r3) /* 800C633C 000C313C C0 04 00 04 */ lfs f0, 4(r4) /* 800C6340 000C3140 C0 43 00 00 */ lfs f2, 0(r3) @@ -1440,8 +1440,8 @@ func_800C6338: /* 800C634C 000C314C EC 22 00 7A */ fmadds f1, f2, f1, f0 /* 800C6350 000C3150 4E 80 00 20 */ blr -.global func_800C6354 -func_800C6354: +.global xVec2Init__FP5xVec2ff +xVec2Init__FP5xVec2ff: /* 800C6354 000C3154 D0 23 00 00 */ stfs f1, 0(r3) /* 800C6358 000C3158 D0 43 00 04 */ stfs f2, 4(r3) /* 800C635C 000C315C 4E 80 00 20 */ blr diff --git a/asm/Core/p2/iModel.s b/asm/Core/p2/iModel.s index a5e95c0c5..56f2e6342 100644 --- a/asm/Core/p2/iModel.s +++ b/asm/Core/p2/iModel.s @@ -324,7 +324,7 @@ lbl_800C7D30: /* 800C7D3C 000C4B3C 7C 9D E0 2E */ lwzx r4, r29, r28 /* 800C7D40 000C4B40 38 63 00 1C */ addi r3, r3, 0x1c /* 800C7D44 000C4B44 38 84 00 1C */ addi r4, r4, 0x1c -/* 800C7D48 000C4B48 4B F4 D3 A9 */ bl func_800150F0 +/* 800C7D48 000C4B48 4B F4 D3 A9 */ bl xVec3Dist__FPC5xVec3PC5xVec3 /* 800C7D4C 000C4B4C 80 7B 00 00 */ lwz r3, 0(r27) /* 800C7D50 000C4B50 C0 03 00 28 */ lfs f0, 0x28(r3) /* 800C7D54 000C4B54 EC 00 08 2A */ fadds f0, f0, f1 @@ -349,7 +349,7 @@ lbl_800C7D88: /* 800C7D94 000C4B94 7C 9D E0 2E */ lwzx r4, r29, r28 /* 800C7D98 000C4B98 38 63 00 1C */ addi r3, r3, 0x1c /* 800C7D9C 000C4B9C 38 84 00 1C */ addi r4, r4, 0x1c -/* 800C7DA0 000C4BA0 4B F4 84 89 */ bl func_80010228 +/* 800C7DA0 000C4BA0 4B F4 84 89 */ bl __as__5RwV3dFRC5RwV3d lbl_800C7DA4: /* 800C7DA4 000C4BA4 80 7F 00 00 */ lwz r3, 0(r31) /* 800C7DA8 000C4BA8 3B 7B 00 01 */ addi r27, r27, 1 @@ -547,7 +547,7 @@ iModelAnimMatrices__FP8RpAtomicP5xQuatP5xVec3P11RwMatrixTag: /* 800C8030 000C4E30 D0 01 00 BC */ stfs f0, 0xbc(r1) /* 800C8034 000C4E34 D0 01 00 B8 */ stfs f0, 0xb8(r1) /* 800C8038 000C4E38 90 01 00 94 */ stw r0, 0x94(r1) -/* 800C803C 000C4E3C 4B F6 C9 61 */ bl func_8003499C +/* 800C803C 000C4E3C 4B F6 C9 61 */ bl __as__11RwMatrixTagFRC11RwMatrixTag /* 800C8040 000C4E40 83 7F 00 04 */ lwz r27, 4(r31) /* 800C8044 000C4E44 3B 80 00 00 */ li r28, 0 /* 800C8048 000C4E48 83 FF 00 10 */ lwz r31, 0x10(r31) @@ -560,7 +560,7 @@ lbl_800C8054: /* 800C8060 000C4E60 7F C3 F3 78 */ mr r3, r30 /* 800C8064 000C4E64 38 81 00 88 */ addi r4, r1, 0x88 /* 800C8068 000C4E68 3B DE 00 40 */ addi r30, r30, 0x40 -/* 800C806C 000C4E6C 4B F6 C9 31 */ bl func_8003499C +/* 800C806C 000C4E6C 4B F6 C9 31 */ bl __as__11RwMatrixTagFRC11RwMatrixTag lbl_800C8070: /* 800C8070 000C4E70 7F 03 C3 78 */ mr r3, r24 /* 800C8074 000C4E74 7F 24 CB 78 */ mr r4, r25 @@ -572,7 +572,7 @@ lbl_800C8070: /* 800C808C 000C4E8C 4B F6 AB 8D */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 800C8090 000C4E90 7F 43 D3 78 */ mr r3, r26 /* 800C8094 000C4E94 38 81 00 08 */ addi r4, r1, 8 -/* 800C8098 000C4E98 4B F6 C9 05 */ bl func_8003499C +/* 800C8098 000C4E98 4B F6 C9 05 */ bl __as__11RwMatrixTagFRC11RwMatrixTag /* 800C809C 000C4E9C 57 A0 07 FF */ clrlwi. r0, r29, 0x1f /* 800C80A0 000C4EA0 41 82 00 10 */ beq lbl_800C80B0 /* 800C80A4 000C4EA4 3B DE FF C0 */ addi r30, r30, -64 @@ -582,7 +582,7 @@ lbl_800C80B0: /* 800C80B0 000C4EB0 38 81 00 08 */ addi r4, r1, 8 lbl_800C80B4: /* 800C80B4 000C4EB4 38 61 00 88 */ addi r3, r1, 0x88 -/* 800C80B8 000C4EB8 4B F6 C8 E5 */ bl func_8003499C +/* 800C80B8 000C4EB8 4B F6 C8 E5 */ bl __as__11RwMatrixTagFRC11RwMatrixTag /* 800C80BC 000C4EBC 3B 5A 00 40 */ addi r26, r26, 0x40 /* 800C80C0 000C4EC0 3B 18 00 10 */ addi r24, r24, 0x10 /* 800C80C4 000C4EC4 3B 39 00 0C */ addi r25, r25, 0xc @@ -628,7 +628,7 @@ lbl_800C813C: /* 800C813C 000C4F3C 83 FB 00 04 */ lwz r31, 4(r27) /* 800C8140 000C4F40 7F 84 E3 78 */ mr r4, r28 /* 800C8144 000C4F44 38 7F 00 50 */ addi r3, r31, 0x50 -/* 800C8148 000C4F48 4B F6 C8 55 */ bl func_8003499C +/* 800C8148 000C4F48 4B F6 C8 55 */ bl __as__11RwMatrixTagFRC11RwMatrixTag /* 800C814C 000C4F4C 38 7F 00 50 */ addi r3, r31, 0x50 /* 800C8150 000C4F50 48 16 82 39 */ bl RwMatrixUpdate /* 800C8154 000C4F54 80 0D 95 48 */ lwz r0, lbl_803CBE48-_SDA_BASE_(r13) @@ -731,13 +731,13 @@ lbl_800C82A0: lbl_800C82B4: /* 800C82B4 000C50B4 FC 20 20 90 */ fmr f1, f4 lbl_800C82B8: -/* 800C82B8 000C50B8 4B F4 25 45 */ bl func_8000A7FC +/* 800C82B8 000C50B8 4B F4 25 45 */ bl xsqrt__Ff /* 800C82BC 000C50BC C0 1D 00 28 */ lfs f0, 0x28(r29) /* 800C82C0 000C50C0 38 7D 00 2C */ addi r3, r29, 0x2c /* 800C82C4 000C50C4 38 81 00 08 */ addi r4, r1, 8 /* 800C82C8 000C50C8 EC 00 00 72 */ fmuls f0, f0, f1 /* 800C82CC 000C50CC D0 01 00 14 */ stfs f0, 0x14(r1) -/* 800C82D0 000C50D0 4B FC 91 AD */ bl func_8009147C +/* 800C82D0 000C50D0 4B FC 91 AD */ bl __as__8RwSphereFRC8RwSphere /* 800C82D4 000C50D4 28 1F 00 00 */ cmplwi r31, 0 /* 800C82D8 000C50D8 40 82 00 0C */ bne lbl_800C82E4 /* 800C82DC 000C50DC 38 60 00 01 */ li r3, 1 @@ -835,13 +835,13 @@ lbl_800C840C: lbl_800C8420: /* 800C8420 000C5220 FC 20 20 90 */ fmr f1, f4 lbl_800C8424: -/* 800C8424 000C5224 4B F4 23 D9 */ bl func_8000A7FC +/* 800C8424 000C5224 4B F4 23 D9 */ bl xsqrt__Ff /* 800C8428 000C5228 C0 1B 00 28 */ lfs f0, 0x28(r27) /* 800C842C 000C522C 38 7B 00 2C */ addi r3, r27, 0x2c /* 800C8430 000C5230 38 81 00 08 */ addi r4, r1, 8 /* 800C8434 000C5234 EC 00 00 72 */ fmuls f0, f0, f1 /* 800C8438 000C5238 D0 01 00 14 */ stfs f0, 0x14(r1) -/* 800C843C 000C523C 4B FC 90 41 */ bl func_8009147C +/* 800C843C 000C523C 4B FC 90 41 */ bl __as__8RwSphereFRC8RwSphere /* 800C8440 000C5240 38 00 00 02 */ li r0, 2 /* 800C8444 000C5244 38 7F 00 94 */ addi r3, r31, 0x94 /* 800C8448 000C5248 C0 C1 00 0C */ lfs f6, 0xc(r1) @@ -1224,7 +1224,7 @@ lbl_800C8984: /* 800C8994 000C5794 38 61 00 3C */ addi r3, r1, 0x3c /* 800C8998 000C5798 FC 40 08 90 */ fmr f2, f1 /* 800C899C 000C579C FC 60 08 90 */ fmr f3, f1 -/* 800C89A0 000C57A0 4B F4 27 4D */ bl func_8000B0EC +/* 800C89A0 000C57A0 4B F4 27 4D */ bl assign__5xVec3Ffff /* 800C89A4 000C57A4 7F 23 CB 78 */ mr r3, r25 /* 800C89A8 000C57A8 7F 64 DB 78 */ mr r4, r27 /* 800C89AC 000C57AC 7F 45 D3 78 */ mr r5, r26 @@ -1501,7 +1501,7 @@ lbl_800C8D80: /* 800C8D88 000C5B88 57 40 28 34 */ slwi r0, r26, 5 /* 800C8D8C 000C5B8C 7F 03 C3 78 */ mr r3, r24 /* 800C8D90 000C5B90 7C 85 02 14 */ add r4, r5, r0 -/* 800C8D94 000C5B94 48 00 00 51 */ bl func_800C8DE4 +/* 800C8D94 000C5B94 48 00 00 51 */ bl __as__9xModelTagFRC9xModelTag /* 800C8D98 000C5B98 48 00 00 1C */ b lbl_800C8DB4 lbl_800C8D9C: /* 800C8D9C 000C5B9C 28 18 00 00 */ cmplwi r24, 0 @@ -1509,7 +1509,7 @@ lbl_800C8D9C: /* 800C8DA4 000C5BA4 57 40 28 34 */ slwi r0, r26, 5 /* 800C8DA8 000C5BA8 7F 03 C3 78 */ mr r3, r24 /* 800C8DAC 000C5BAC 7C 85 02 14 */ add r4, r5, r0 -/* 800C8DB0 000C5BB0 48 00 00 35 */ bl func_800C8DE4 +/* 800C8DB0 000C5BB0 48 00 00 35 */ bl __as__9xModelTagFRC9xModelTag lbl_800C8DB4: /* 800C8DB4 000C5BB4 7F 43 D3 78 */ mr r3, r26 lbl_800C8DB8: @@ -1525,8 +1525,8 @@ lbl_800C8DB8: /* 800C8DDC 000C5BDC 38 21 00 60 */ addi r1, r1, 0x60 /* 800C8DE0 000C5BE0 4E 80 00 20 */ blr -.global func_800C8DE4 -func_800C8DE4: +.global __as__9xModelTagFRC9xModelTag +__as__9xModelTagFRC9xModelTag: /* 800C8DE4 000C5BE4 80 A4 00 00 */ lwz r5, 0(r4) /* 800C8DE8 000C5BE8 80 04 00 04 */ lwz r0, 4(r4) /* 800C8DEC 000C5BEC 90 A3 00 00 */ stw r5, 0(r3) @@ -1692,7 +1692,7 @@ iModelTagSetup__FP19xModelTagWithNormalP8RpAtomicfff: /* 800C9020 000C5E20 80 84 00 5C */ lwz r4, 0x5c(r4) /* 800C9024 000C5E24 80 84 00 18 */ lwz r4, 0x18(r4) /* 800C9028 000C5E28 7C 84 02 14 */ add r4, r4, r0 -/* 800C902C 000C5E2C 4B F4 22 39 */ bl func_8000B264 +/* 800C902C 000C5E2C 4B F4 22 39 */ bl __as__5xVec3FRC5xVec3 /* 800C9030 000C5E30 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C9034 000C5E34 7F E3 FB 78 */ mr r3, r31 /* 800C9038 000C5E38 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1808,7 +1808,7 @@ lbl_800C9188: /* 800C91C4 000C5FC4 88 04 00 00 */ lbz r0, 0(r4) /* 800C91C8 000C5FC8 38 81 00 08 */ addi r4, r1, 8 /* 800C91CC 000C5FCC 98 01 00 0B */ stb r0, 0xb(r1) -/* 800C91D0 000C5FD0 4B F8 98 E9 */ bl func_80052AB8 +/* 800C91D0 000C5FD0 4B F8 98 E9 */ bl __as__6RwRGBAFRC6RwRGBA /* 800C91D4 000C5FD4 80 01 00 24 */ lwz r0, 0x24(r1) /* 800C91D8 000C5FD8 7F E3 FB 78 */ mr r3, r31 /* 800C91DC 000C5FDC 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -1872,7 +1872,7 @@ lbl_800C9264: /* 800C92B0 000C60B0 38 81 00 10 */ addi r4, r1, 0x10 /* 800C92B4 000C60B4 90 A1 00 10 */ stw r5, 0x10(r1) /* 800C92B8 000C60B8 98 01 00 13 */ stb r0, 0x13(r1) -/* 800C92BC 000C60BC 4B F8 97 FD */ bl func_80052AB8 +/* 800C92BC 000C60BC 4B F8 97 FD */ bl __as__6RwRGBAFRC6RwRGBA /* 800C92C0 000C60C0 48 00 00 64 */ b lbl_800C9324 lbl_800C92C4: /* 800C92C4 000C60C4 54 A0 07 BD */ rlwinm. r0, r5, 0, 0x1e, 0x1e @@ -1886,7 +1886,7 @@ lbl_800C92C4: /* 800C92E4 000C60E4 90 01 00 0C */ stw r0, 0xc(r1) /* 800C92E8 000C60E8 88 1E 00 07 */ lbz r0, 7(r30) /* 800C92EC 000C60EC 98 01 00 0F */ stb r0, 0xf(r1) -/* 800C92F0 000C60F0 4B F8 97 C9 */ bl func_80052AB8 +/* 800C92F0 000C60F0 4B F8 97 C9 */ bl __as__6RwRGBAFRC6RwRGBA lbl_800C92F4: /* 800C92F4 000C60F4 80 0D 92 5C */ lwz r0, lbl_803CBB5C-_SDA_BASE_(r13) /* 800C92F8 000C60F8 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -1899,7 +1899,7 @@ lbl_800C92F4: /* 800C9314 000C6114 80 0D 92 58 */ lwz r0, lbl_803CBB58-_SDA_BASE_(r13) /* 800C9318 000C6118 7C 05 00 AE */ lbzx r0, r5, r0 /* 800C931C 000C611C 98 01 00 0B */ stb r0, 0xb(r1) -/* 800C9320 000C6120 4B F8 97 99 */ bl func_80052AB8 +/* 800C9320 000C6120 4B F8 97 99 */ bl __as__6RwRGBAFRC6RwRGBA lbl_800C9324: /* 800C9324 000C6124 80 0D 92 5C */ lwz r0, lbl_803CBB5C-_SDA_BASE_(r13) /* 800C9328 000C6128 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d @@ -2013,7 +2013,7 @@ lbl_800C947C: /* 800C94AC 000C62AC 90 8D 92 58 */ stw r4, lbl_803CBB58-_SDA_BASE_(r13) /* 800C94B0 000C62B0 7C 60 1A 14 */ add r3, r0, r3 /* 800C94B4 000C62B4 38 9E 00 04 */ addi r4, r30, 4 -/* 800C94B8 000C62B8 4B F8 96 01 */ bl func_80052AB8 +/* 800C94B8 000C62B8 4B F8 96 01 */ bl __as__6RwRGBAFRC6RwRGBA /* 800C94BC 000C62BC 80 83 00 00 */ lwz r4, 0(r3) /* 800C94C0 000C62C0 3C 00 43 30 */ lis r0, 0x4330 /* 800C94C4 000C62C4 90 01 00 10 */ stw r0, 0x10(r1) @@ -2051,7 +2051,7 @@ lbl_800C947C: /* 800C9544 000C6344 48 00 00 2D */ bl iModel.U8_COLOR_CLAMP__20_unnamed_iModel_cpp_FRUcf /* 800C9548 000C6348 38 7E 00 04 */ addi r3, r30, 4 /* 800C954C 000C634C 38 81 00 08 */ addi r4, r1, 8 -/* 800C9550 000C6350 4B F8 95 69 */ bl func_80052AB8 +/* 800C9550 000C6350 4B F8 95 69 */ bl __as__6RwRGBAFRC6RwRGBA /* 800C9554 000C6354 80 01 00 34 */ lwz r0, 0x34(r1) /* 800C9558 000C6358 7F C3 F3 78 */ mr r3, r30 /* 800C955C 000C635C 83 E1 00 2C */ lwz r31, 0x2c(r1) diff --git a/asm/Core/p2/iParMgr.s b/asm/Core/p2/iParMgr.s index e95062412..717da145e 100644 --- a/asm/Core/p2/iParMgr.s +++ b/asm/Core/p2/iParMgr.s @@ -152,59 +152,59 @@ lbl_800CB0D8: /* 800CB100 000C7F00 41 82 00 40 */ beq lbl_800CB140 /* 800CB104 000C7F04 C0 22 97 C8 */ lfs f1, lbl_803CE148-_SDA2_BASE_(r2) /* 800CB108 000C7F08 38 61 00 68 */ addi r3, r1, 0x68 -/* 800CB10C 000C7F0C 4B F5 17 6D */ bl func_8001C878 +/* 800CB10C 000C7F0C 4B F5 17 6D */ bl __as__5xVec3Ff /* 800CB110 000C7F10 7C 64 1B 78 */ mr r4, r3 /* 800CB114 000C7F14 38 61 00 44 */ addi r3, r1, 0x44 -/* 800CB118 000C7F18 4B F4 01 4D */ bl func_8000B264 +/* 800CB118 000C7F18 4B F4 01 4D */ bl __as__5xVec3FRC5xVec3 /* 800CB11C 000C7F1C 3C 80 80 3D */ lis r4, lbl_803C88E0@ha /* 800CB120 000C7F20 38 61 00 5C */ addi r3, r1, 0x5c /* 800CB124 000C7F24 38 84 88 E0 */ addi r4, r4, lbl_803C88E0@l /* 800CB128 000C7F28 38 84 00 60 */ addi r4, r4, 0x60 -/* 800CB12C 000C7F2C 4B F4 01 39 */ bl func_8000B264 +/* 800CB12C 000C7F2C 4B F4 01 39 */ bl __as__5xVec3FRC5xVec3 /* 800CB130 000C7F30 7C 64 1B 78 */ mr r4, r3 /* 800CB134 000C7F34 38 61 00 50 */ addi r3, r1, 0x50 -/* 800CB138 000C7F38 4B F4 01 2D */ bl func_8000B264 +/* 800CB138 000C7F38 4B F4 01 2D */ bl __as__5xVec3FRC5xVec3 /* 800CB13C 000C7F3C 48 00 00 9C */ b lbl_800CB1D8 lbl_800CB140: /* 800CB140 000C7F40 57 E0 06 B5 */ rlwinm. r0, r31, 0, 0x1a, 0x1a /* 800CB144 000C7F44 41 82 00 44 */ beq lbl_800CB188 /* 800CB148 000C7F48 38 61 00 2C */ addi r3, r1, 0x2c /* 800CB14C 000C7F4C 38 9E 00 60 */ addi r4, r30, 0x60 -/* 800CB150 000C7F50 4B F9 4D D9 */ bl func_8005FF28 +/* 800CB150 000C7F50 4B F9 4D D9 */ bl __mi__5xVec3CFv /* 800CB154 000C7F54 38 61 00 68 */ addi r3, r1, 0x68 /* 800CB158 000C7F58 38 81 00 2C */ addi r4, r1, 0x2c -/* 800CB15C 000C7F5C 4B F4 01 09 */ bl func_8000B264 +/* 800CB15C 000C7F5C 4B F4 01 09 */ bl __as__5xVec3FRC5xVec3 /* 800CB160 000C7F60 7C 64 1B 78 */ mr r4, r3 /* 800CB164 000C7F64 38 61 00 44 */ addi r3, r1, 0x44 -/* 800CB168 000C7F68 4B F4 00 FD */ bl func_8000B264 +/* 800CB168 000C7F68 4B F4 00 FD */ bl __as__5xVec3FRC5xVec3 /* 800CB16C 000C7F6C C0 22 97 C8 */ lfs f1, lbl_803CE148-_SDA2_BASE_(r2) /* 800CB170 000C7F70 38 61 00 5C */ addi r3, r1, 0x5c -/* 800CB174 000C7F74 4B F5 17 05 */ bl func_8001C878 +/* 800CB174 000C7F74 4B F5 17 05 */ bl __as__5xVec3Ff /* 800CB178 000C7F78 7C 64 1B 78 */ mr r4, r3 /* 800CB17C 000C7F7C 38 61 00 50 */ addi r3, r1, 0x50 -/* 800CB180 000C7F80 4B F4 00 E5 */ bl func_8000B264 +/* 800CB180 000C7F80 4B F4 00 E5 */ bl __as__5xVec3FRC5xVec3 /* 800CB184 000C7F84 48 00 00 54 */ b lbl_800CB1D8 lbl_800CB188: /* 800CB188 000C7F88 C0 22 97 CC */ lfs f1, lbl_803CE14C-_SDA2_BASE_(r2) /* 800CB18C 000C7F8C 38 61 00 20 */ addi r3, r1, 0x20 /* 800CB190 000C7F90 38 9E 00 60 */ addi r4, r30, 0x60 -/* 800CB194 000C7F94 4B F3 FF 8D */ bl func_8000B120 +/* 800CB194 000C7F94 4B F3 FF 8D */ bl __ml__5xVec3CFf /* 800CB198 000C7F98 38 61 00 5C */ addi r3, r1, 0x5c /* 800CB19C 000C7F9C 38 81 00 20 */ addi r4, r1, 0x20 -/* 800CB1A0 000C7FA0 4B F4 00 C5 */ bl func_8000B264 +/* 800CB1A0 000C7FA0 4B F4 00 C5 */ bl __as__5xVec3FRC5xVec3 /* 800CB1A4 000C7FA4 3A E1 00 50 */ addi r23, r1, 0x50 /* 800CB1A8 000C7FA8 7C 64 1B 78 */ mr r4, r3 /* 800CB1AC 000C7FAC 7E E3 BB 78 */ mr r3, r23 -/* 800CB1B0 000C7FB0 4B F4 00 B5 */ bl func_8000B264 +/* 800CB1B0 000C7FB0 4B F4 00 B5 */ bl __as__5xVec3FRC5xVec3 /* 800CB1B4 000C7FB4 7E E4 BB 78 */ mr r4, r23 /* 800CB1B8 000C7FB8 38 61 00 14 */ addi r3, r1, 0x14 -/* 800CB1BC 000C7FBC 4B F9 4D 6D */ bl func_8005FF28 +/* 800CB1BC 000C7FBC 4B F9 4D 6D */ bl __mi__5xVec3CFv /* 800CB1C0 000C7FC0 38 61 00 68 */ addi r3, r1, 0x68 /* 800CB1C4 000C7FC4 38 81 00 14 */ addi r4, r1, 0x14 -/* 800CB1C8 000C7FC8 4B F4 00 9D */ bl func_8000B264 +/* 800CB1C8 000C7FC8 4B F4 00 9D */ bl __as__5xVec3FRC5xVec3 /* 800CB1CC 000C7FCC 7C 64 1B 78 */ mr r4, r3 /* 800CB1D0 000C7FD0 38 61 00 44 */ addi r3, r1, 0x44 -/* 800CB1D4 000C7FD4 4B F4 00 91 */ bl func_8000B264 +/* 800CB1D4 000C7FD4 4B F4 00 91 */ bl __as__5xVec3FRC5xVec3 lbl_800CB1D8: /* 800CB1D8 000C7FD8 57 E0 06 F7 */ rlwinm. r0, r31, 0, 0x1b, 0x1b /* 800CB1DC 000C7FDC 41 82 00 2C */ beq lbl_800CB208 @@ -213,10 +213,10 @@ lbl_800CB1D8: /* 800CB1E8 000C7FE8 38 84 88 E0 */ addi r4, r4, lbl_803C88E0@l /* 800CB1EC 000C7FEC 3A E4 00 70 */ addi r23, r4, 0x70 /* 800CB1F0 000C7FF0 7E E4 BB 78 */ mr r4, r23 -/* 800CB1F4 000C7FF4 4B F4 A2 51 */ bl func_80015444 +/* 800CB1F4 000C7FF4 4B F4 A2 51 */ bl __apl__5xVec3FRC5xVec3 /* 800CB1F8 000C7FF8 7E E4 BB 78 */ mr r4, r23 /* 800CB1FC 000C7FFC 38 61 00 5C */ addi r3, r1, 0x5c -/* 800CB200 000C8000 4B F4 A2 45 */ bl func_80015444 +/* 800CB200 000C8000 4B F4 A2 45 */ bl __apl__5xVec3FRC5xVec3 /* 800CB204 000C8004 48 00 00 94 */ b lbl_800CB298 lbl_800CB208: /* 800CB208 000C8008 57 E0 06 73 */ rlwinm. r0, r31, 0, 0x19, 0x19 @@ -226,10 +226,10 @@ lbl_800CB208: /* 800CB218 000C8018 38 84 88 E0 */ addi r4, r4, lbl_803C88E0@l /* 800CB21C 000C801C 3A E4 00 70 */ addi r23, r4, 0x70 /* 800CB220 000C8020 7E E4 BB 78 */ mr r4, r23 -/* 800CB224 000C8024 4B F4 00 0D */ bl func_8000B230 +/* 800CB224 000C8024 4B F4 00 0D */ bl __ami__5xVec3FRC5xVec3 /* 800CB228 000C8028 7E E4 BB 78 */ mr r4, r23 /* 800CB22C 000C802C 38 61 00 68 */ addi r3, r1, 0x68 -/* 800CB230 000C8030 4B F4 00 01 */ bl func_8000B230 +/* 800CB230 000C8030 4B F4 00 01 */ bl __ami__5xVec3FRC5xVec3 /* 800CB234 000C8034 48 00 00 64 */ b lbl_800CB298 lbl_800CB238: /* 800CB238 000C8038 3C 60 80 3D */ lis r3, lbl_803C88E0@ha @@ -237,7 +237,7 @@ lbl_800CB238: /* 800CB240 000C8040 38 83 88 E0 */ addi r4, r3, lbl_803C88E0@l /* 800CB244 000C8044 38 61 00 08 */ addi r3, r1, 8 /* 800CB248 000C8048 38 84 00 70 */ addi r4, r4, 0x70 -/* 800CB24C 000C804C 4B F3 FE D5 */ bl func_8000B120 +/* 800CB24C 000C804C 4B F3 FE D5 */ bl __ml__5xVec3CFf /* 800CB250 000C8050 80 C1 00 08 */ lwz r6, 8(r1) /* 800CB254 000C8054 38 61 00 50 */ addi r3, r1, 0x50 /* 800CB258 000C8058 80 A1 00 0C */ lwz r5, 0xc(r1) @@ -246,16 +246,16 @@ lbl_800CB238: /* 800CB264 000C8064 90 C1 00 38 */ stw r6, 0x38(r1) /* 800CB268 000C8068 90 A1 00 3C */ stw r5, 0x3c(r1) /* 800CB26C 000C806C 90 01 00 40 */ stw r0, 0x40(r1) -/* 800CB270 000C8070 4B F4 A1 D5 */ bl func_80015444 +/* 800CB270 000C8070 4B F4 A1 D5 */ bl __apl__5xVec3FRC5xVec3 /* 800CB274 000C8074 38 61 00 68 */ addi r3, r1, 0x68 /* 800CB278 000C8078 38 81 00 38 */ addi r4, r1, 0x38 -/* 800CB27C 000C807C 4B F4 A1 C9 */ bl func_80015444 +/* 800CB27C 000C807C 4B F4 A1 C9 */ bl __apl__5xVec3FRC5xVec3 /* 800CB280 000C8080 38 61 00 44 */ addi r3, r1, 0x44 /* 800CB284 000C8084 38 81 00 38 */ addi r4, r1, 0x38 -/* 800CB288 000C8088 4B F3 FF A9 */ bl func_8000B230 +/* 800CB288 000C8088 4B F3 FF A9 */ bl __ami__5xVec3FRC5xVec3 /* 800CB28C 000C808C 38 61 00 5C */ addi r3, r1, 0x5c /* 800CB290 000C8090 38 81 00 38 */ addi r4, r1, 0x38 -/* 800CB294 000C8094 4B F3 FF 9D */ bl func_8000B230 +/* 800CB294 000C8094 4B F3 FF 9D */ bl __ami__5xVec3FRC5xVec3 lbl_800CB298: /* 800CB298 000C8098 3C 60 80 3D */ lis r3, lbl_803C88E0@ha /* 800CB29C 000C809C 3B E3 88 E0 */ addi r31, r3, lbl_803C88E0@l @@ -461,25 +461,25 @@ iRenderSetCameraViewMatrix__FP7xMat4x3: /* 800CB590 000C8390 38 65 00 20 */ addi r3, r5, 0x20 /* 800CB594 000C8394 80 84 00 04 */ lwz r4, 4(r4) /* 800CB598 000C8398 38 84 00 10 */ addi r4, r4, 0x10 -/* 800CB59C 000C839C 4B F3 FF D1 */ bl func_8000B56C +/* 800CB59C 000C839C 4B F3 FF D1 */ bl __as__7xMat4x3FRC7xMat4x3 /* 800CB5A0 000C83A0 48 00 00 18 */ b lbl_800CB5B8 lbl_800CB5A4: /* 800CB5A4 000C83A4 3C A0 80 3D */ lis r5, lbl_803C88E0@ha /* 800CB5A8 000C83A8 7C 64 1B 78 */ mr r4, r3 /* 800CB5AC 000C83AC 38 65 88 E0 */ addi r3, r5, lbl_803C88E0@l /* 800CB5B0 000C83B0 38 63 00 20 */ addi r3, r3, 0x20 -/* 800CB5B4 000C83B4 4B F3 FF B9 */ bl func_8000B56C +/* 800CB5B4 000C83B4 4B F3 FF B9 */ bl __as__7xMat4x3FRC7xMat4x3 lbl_800CB5B8: /* 800CB5B8 000C83B8 3C 60 80 3D */ lis r3, lbl_803C88E0@ha /* 800CB5BC 000C83BC 38 83 88 E0 */ addi r4, r3, lbl_803C88E0@l /* 800CB5C0 000C83C0 38 64 00 60 */ addi r3, r4, 0x60 /* 800CB5C4 000C83C4 38 84 00 20 */ addi r4, r4, 0x20 -/* 800CB5C8 000C83C8 4B F4 30 FD */ bl func_8000E6C4 +/* 800CB5C8 000C83C8 4B F4 30 FD */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 800CB5CC 000C83CC 3C 60 80 3D */ lis r3, lbl_803C88E0@ha /* 800CB5D0 000C83D0 38 83 88 E0 */ addi r4, r3, lbl_803C88E0@l /* 800CB5D4 000C83D4 38 64 00 70 */ addi r3, r4, 0x70 /* 800CB5D8 000C83D8 38 84 00 30 */ addi r4, r4, 0x30 -/* 800CB5DC 000C83DC 4B F4 30 E9 */ bl func_8000E6C4 +/* 800CB5DC 000C83DC 4B F4 30 E9 */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 800CB5E0 000C83E0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800CB5E4 000C83E4 7C 08 03 A6 */ mtlr r0 /* 800CB5E8 000C83E8 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Core/p2/iScrFX.s b/asm/Core/p2/iScrFX.s index 58937fc5b..96ab77b01 100644 --- a/asm/Core/p2/iScrFX.s +++ b/asm/Core/p2/iScrFX.s @@ -240,7 +240,7 @@ iScrFX.iCameraOverlayRender__FP8RwCameraP8RwRaster6RwRGBA: /* 800CF674 000CC474 90 01 00 14 */ stw r0, 0x14(r1) /* 800CF678 000CC478 93 E1 00 0C */ stw r31, 0xc(r1) /* 800CF67C 000CC47C 7C BF 2B 78 */ mr r31, r5 -/* 800CF680 000CC480 48 00 01 71 */ bl func_800CF7F0 +/* 800CF680 000CC480 48 00 01 71 */ bl FBMBlur_DebugIntervention__FP8RwCameraP8RwRaster /* 800CF684 000CC484 3C 80 80 29 */ lis r4, lbl_80292B00@ha /* 800CF688 000CC488 89 1F 00 00 */ lbz r8, 0(r31) /* 800CF68C 000CC48C 38 E4 2B 00 */ addi r7, r4, lbl_80292B00@l @@ -335,8 +335,8 @@ lbl_800CF788: /* 800CF7E8 000CC5E8 38 21 00 10 */ addi r1, r1, 0x10 /* 800CF7EC 000CC5EC 4E 80 00 20 */ blr -.global func_800CF7F0 -func_800CF7F0: +.global FBMBlur_DebugIntervention__FP8RwCameraP8RwRaster +FBMBlur_DebugIntervention__FP8RwCameraP8RwRaster: /* 800CF7F0 000CC5F0 7C 83 23 78 */ mr r3, r4 /* 800CF7F4 000CC5F4 4E 80 00 20 */ blr diff --git a/asm/Core/p2/iSnd.s b/asm/Core/p2/iSnd.s index 48412f480..696092097 100644 --- a/asm/Core/p2/iSnd.s +++ b/asm/Core/p2/iSnd.s @@ -1645,7 +1645,7 @@ iSnd.iVolFromX__Ff: lbl_800D107C: /* 800D107C 000CDE7C FC 20 00 90 */ fmr f1, f0 lbl_800D1080: -/* 800D1080 000CDE80 4B F4 55 11 */ bl func_80016590 +/* 800D1080 000CDE80 4B F4 55 11 */ bl xlog__Ff /* 800D1084 000CDE84 C0 02 98 10 */ lfs f0, lbl_803CE190-_SDA2_BASE_(r2) /* 800D1088 000CDE88 EC 00 00 72 */ fmuls f0, f0, f1 /* 800D108C 000CDE8C FC 00 00 1E */ fctiwz f0, f0 @@ -1725,9 +1725,9 @@ iSnd.iSndCalcVol3d__FP13xSndVoiceInfoP5vinfo: /* 800D1194 000CDF94 38 61 00 08 */ addi r3, r1, 8 /* 800D1198 000CDF98 38 9E 00 3C */ addi r4, r30, 0x3c /* 800D119C 000CDF9C 38 A5 19 C8 */ addi r5, r5, 0x19c8 -/* 800D11A0 000CDFA0 4B F3 D4 F1 */ bl func_8000E690 +/* 800D11A0 000CDFA0 4B F3 D4 F1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800D11A4 000CDFA4 38 61 00 08 */ addi r3, r1, 8 -/* 800D11A8 000CDFA8 4B F4 3F 25 */ bl func_800150CC +/* 800D11A8 000CDFA8 4B F4 3F 25 */ bl xVec3Length2__FPC5xVec3 /* 800D11AC 000CDFAC FF C0 08 90 */ fmr f30, f1 /* 800D11B0 000CDFB0 38 61 00 08 */ addi r3, r1, 8 /* 800D11B4 000CDFB4 7C 64 1B 78 */ mr r4, r3 @@ -1755,7 +1755,7 @@ lbl_800D1200: /* 800D1204 000CE004 EC 1E 00 28 */ fsubs f0, f30, f0 /* 800D1208 000CE008 EC 01 00 28 */ fsubs f0, f1, f0 /* 800D120C 000CE00C EC 20 08 24 */ fdivs f1, f0, f1 -/* 800D1210 000CE010 4B F4 19 79 */ bl func_80012B88 +/* 800D1210 000CE010 4B F4 19 79 */ bl sqrtf__3stdFf lbl_800D1214: /* 800D1214 000CE014 C0 02 98 20 */ lfs f0, lbl_803CE1A0-_SDA2_BASE_(r2) /* 800D1218 000CE018 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha @@ -2432,7 +2432,7 @@ iSnd.iSndPlayMemStream__FP13xSndVoiceInfo: /* 800D1B98 000CE998 C0 02 98 28 */ lfs f0, lbl_803CE1A8-_SDA2_BASE_(r2) /* 800D1B9C 000CE99C C0 22 98 24 */ lfs f1, lbl_803CE1A4-_SDA2_BASE_(r2) /* 800D1BA0 000CE9A0 EC 42 00 24 */ fdivs f2, f2, f0 -/* 800D1BA4 000CE9A4 4B F5 E0 91 */ bl func_8002FC34 +/* 800D1BA4 000CE9A4 4B F5 E0 91 */ bl powf__3stdFff /* 800D1BA8 000CE9A8 80 1E 00 28 */ lwz r0, 0x28(r30) /* 800D1BAC 000CE9AC 3C A0 43 30 */ lis r5, 0x4330 /* 800D1BB0 000CE9B0 3C 60 80 3D */ lis r3, lbl_803C9140@ha @@ -2586,7 +2586,7 @@ lbl_800D1D40: /* 800D1DE4 000CEBE4 C0 02 98 28 */ lfs f0, lbl_803CE1A8-_SDA2_BASE_(r2) /* 800D1DE8 000CEBE8 C0 22 98 24 */ lfs f1, lbl_803CE1A4-_SDA2_BASE_(r2) /* 800D1DEC 000CEBEC EC 42 00 24 */ fdivs f2, f2, f0 -/* 800D1DF0 000CEBF0 4B F5 DE 45 */ bl func_8002FC34 +/* 800D1DF0 000CEBF0 4B F5 DE 45 */ bl powf__3stdFff /* 800D1DF4 000CEBF4 80 1E 00 28 */ lwz r0, 0x28(r30) /* 800D1DF8 000CEBF8 3C A0 43 30 */ lis r5, 0x4330 /* 800D1DFC 000CEBFC 3C 60 80 3D */ lis r3, lbl_803C9140@ha @@ -2773,7 +2773,7 @@ lbl_800D202C: /* 800D20A4 000CEEA4 C0 02 98 28 */ lfs f0, lbl_803CE1A8-_SDA2_BASE_(r2) /* 800D20A8 000CEEA8 C0 22 98 24 */ lfs f1, lbl_803CE1A4-_SDA2_BASE_(r2) /* 800D20AC 000CEEAC EC 42 00 24 */ fdivs f2, f2, f0 -/* 800D20B0 000CEEB0 4B F5 DB 85 */ bl func_8002FC34 +/* 800D20B0 000CEEB0 4B F5 DB 85 */ bl powf__3stdFff /* 800D20B4 000CEEB4 80 7F 00 08 */ lwz r3, 8(r31) /* 800D20B8 000CEEB8 3C 00 43 30 */ lis r0, 0x4330 /* 800D20BC 000CEEBC 90 01 00 20 */ stw r0, 0x20(r1) @@ -3080,7 +3080,7 @@ lbl_800D24FC: /* 800D2508 000CF308 C0 02 98 28 */ lfs f0, lbl_803CE1A8-_SDA2_BASE_(r2) /* 800D250C 000CF30C C0 22 98 24 */ lfs f1, lbl_803CE1A4-_SDA2_BASE_(r2) /* 800D2510 000CF310 EC 42 00 24 */ fdivs f2, f2, f0 -/* 800D2514 000CF314 4B F5 D7 21 */ bl func_8002FC34 +/* 800D2514 000CF314 4B F5 D7 21 */ bl powf__3stdFff /* 800D2518 000CF318 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800D251C 000CF31C 3C 00 43 30 */ lis r0, 0x4330 /* 800D2520 000CF320 90 01 00 08 */ stw r0, 8(r1) diff --git a/asm/Core/p2/iSystem.s b/asm/Core/p2/iSystem.s index c13ac5224..9e487f36d 100644 --- a/asm/Core/p2/iSystem.s +++ b/asm/Core/p2/iSystem.s @@ -217,7 +217,7 @@ iSystemInit__FUi: /* 800D3394 000D0194 90 A6 00 04 */ stw r5, 4(r6) /* 800D3398 000D0198 90 06 00 08 */ stw r0, 8(r6) /* 800D339C 000D019C 48 0F 87 15 */ bl GXSetMisc -/* 800D33A0 000D01A0 48 0F DA 51 */ bl func_801D0DF0 +/* 800D33A0 000D01A0 48 0F DA 51 */ bl OSInit /* 800D33A4 000D01A4 48 0F 0D 89 */ bl DVDInit /* 800D33A8 000D01A8 48 10 81 61 */ bl VIInit /* 800D33AC 000D01AC 38 00 00 10 */ li r0, 0x10 @@ -241,7 +241,7 @@ iSystemInit__FUi: /* 800D33F4 000D01F4 38 65 01 13 */ addi r3, r5, 0x113 /* 800D33F8 000D01F8 38 A5 01 1F */ addi r5, r5, 0x11f /* 800D33FC 000D01FC 4C C6 31 82 */ crclr 6 -/* 800D3400 000D0200 48 0F FB 85 */ bl func_801D2F84 +/* 800D3400 000D0200 48 0F FB 85 */ bl OSPanic lbl_800D3404: /* 800D3404 000D0204 4B F4 49 91 */ bl xDebugInit__Fv /* 800D3408 000D0208 4B F6 01 51 */ bl xMemInit__Fv @@ -281,7 +281,7 @@ iSystemExit__Fv: /* 800D3484 000D0284 38 65 01 13 */ addi r3, r5, 0x113 /* 800D3488 000D0288 38 A5 01 44 */ addi r5, r5, 0x144 /* 800D348C 000D028C 4C C6 31 82 */ crclr 6 -/* 800D3490 000D0290 48 0F FA F5 */ bl func_801D2F84 +/* 800D3490 000D0290 48 0F FA F5 */ bl OSPanic /* 800D3494 000D0294 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D3498 000D0298 7C 08 03 A6 */ mtlr r0 /* 800D349C 000D029C 38 21 00 10 */ addi r1, r1, 0x10 @@ -1362,7 +1362,7 @@ lbl_800D4320: /* 800D432C 000D112C 80 0D 93 34 */ lwz r0, lbl_803CBC34-_SDA_BASE_(r13) /* 800D4330 000D1130 7F E4 FB 78 */ mr r4, r31 /* 800D4334 000D1134 7C 65 02 14 */ add r3, r5, r0 -/* 800D4338 000D1138 48 00 00 B5 */ bl func_800D43EC +/* 800D4338 000D1138 48 00 00 B5 */ bl __as__15RwFileFunctionsFRC15RwFileFunctions /* 800D433C 000D113C 3C 80 80 0D */ lis r4, lbl_800D3D48@ha /* 800D4340 000D1140 3C 60 80 0D */ lis r3, lbl_800D3B9C@ha /* 800D4344 000D1144 38 04 3D 48 */ addi r0, r4, lbl_800D3D48@l @@ -1409,8 +1409,8 @@ lbl_800D43D4: /* 800D43E4 000D11E4 38 21 00 10 */ addi r1, r1, 0x10 /* 800D43E8 000D11E8 4E 80 00 20 */ blr -.global func_800D43EC -func_800D43EC: +.global __as__15RwFileFunctionsFRC15RwFileFunctions +__as__15RwFileFunctionsFRC15RwFileFunctions: /* 800D43EC 000D11EC 80 04 00 00 */ lwz r0, 0(r4) /* 800D43F0 000D11F0 80 A4 00 04 */ lwz r5, 4(r4) /* 800D43F4 000D11F4 90 03 00 00 */ stw r0, 0(r3) @@ -1444,7 +1444,7 @@ lbl_800D4448: /* 800D4460 000D1260 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 800D4464 000D1264 80 0D 93 34 */ lwz r0, lbl_803CBC34-_SDA_BASE_(r13) /* 800D4468 000D1268 7C 84 02 14 */ add r4, r4, r0 -/* 800D446C 000D126C 4B FF FF 81 */ bl func_800D43EC +/* 800D446C 000D126C 4B FF FF 81 */ bl __as__15RwFileFunctionsFRC15RwFileFunctions /* 800D4470 000D1270 80 6D 93 34 */ lwz r3, lbl_803CBC34-_SDA_BASE_(r13) /* 800D4474 000D1274 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 800D4478 000D1278 38 03 00 2C */ addi r0, r3, 0x2c diff --git a/asm/Core/p2/iTRC.s b/asm/Core/p2/iTRC.s index 8c880c2c0..92161406c 100644 --- a/asm/Core/p2/iTRC.s +++ b/asm/Core/p2/iTRC.s @@ -700,13 +700,13 @@ lbl_801809D4: /* 801809D4 0017D7D4 38 60 00 01 */ li r3, 1 /* 801809D8 0017D7D8 38 80 00 00 */ li r4, 0 /* 801809DC 0017D7DC 38 A0 00 00 */ li r5, 0 -/* 801809E0 0017D7E0 48 05 49 95 */ bl func_801D5374 +/* 801809E0 0017D7E0 48 05 49 95 */ bl OSResetSystem /* 801809E4 0017D7E4 48 00 00 1C */ b lbl_80180A00 lbl_801809E8: /* 801809E8 0017D7E8 38 60 00 00 */ li r3, 0 /* 801809EC 0017D7EC 38 80 00 00 */ li r4, 0 /* 801809F0 0017D7F0 38 A0 00 00 */ li r5, 0 -/* 801809F4 0017D7F4 48 05 49 81 */ bl func_801D5374 +/* 801809F4 0017D7F4 48 05 49 81 */ bl OSResetSystem /* 801809F8 0017D7F8 48 00 00 08 */ b lbl_80180A00 lbl_801809FC: /* 801809FC 0017D7FC 90 6D 98 04 */ stw r3, lbl_803CC104-_SDA_BASE_(r13) diff --git a/asm/Core/x/iCamera.s b/asm/Core/x/iCamera.s index c8c2d16c8..5871fd75c 100644 --- a/asm/Core/x/iCamera.s +++ b/asm/Core/x/iCamera.s @@ -293,11 +293,11 @@ iCameraUpdatePos__FP8RwCameraP7xMat4x3: /* 800C0544 000BD344 7C 9E 23 78 */ mr r30, r4 /* 800C0548 000BD348 83 E3 00 04 */ lwz r31, 4(r3) /* 800C054C 000BD34C 38 7F 00 10 */ addi r3, r31, 0x10 -/* 800C0550 000BD350 4B F4 DF 9D */ bl func_8000E4EC +/* 800C0550 000BD350 4B F4 DF 9D */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 800C0554 000BD354 7F E3 FB 78 */ mr r3, r31 /* 800C0558 000BD358 48 17 8A D9 */ bl RwFrameGetLTM /* 800C055C 000BD35C 7F C4 F3 78 */ mr r4, r30 -/* 800C0560 000BD360 4B F4 DF 8D */ bl func_8000E4EC +/* 800C0560 000BD360 4B F4 DF 8D */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 800C0564 000BD364 7F E3 FB 78 */ mr r3, r31 /* 800C0568 000BD368 48 17 8F 4D */ bl RwFrameOrthoNormalize /* 800C056C 000BD36C 7F E3 FB 78 */ mr r3, r31 @@ -451,11 +451,11 @@ lbl_800C076C: /* 800C076C 000BD56C 80 6D 82 B0 */ lwz r3, lbl_803CABB0-_SDA_BASE_(r13) /* 800C0770 000BD570 7F E4 FB 78 */ mr r4, r31 /* 800C0774 000BD574 38 63 06 5C */ addi r3, r3, 0x65c -/* 800C0778 000BD578 48 00 00 B5 */ bl func_800C082C +/* 800C0778 000BD578 48 00 00 B5 */ bl __as__10iFogParamsFRC10iFogParams /* 800C077C 000BD57C 80 6D 82 B0 */ lwz r3, lbl_803CABB0-_SDA_BASE_(r13) /* 800C0780 000BD580 7F E4 FB 78 */ mr r4, r31 /* 800C0784 000BD584 38 63 06 78 */ addi r3, r3, 0x678 -/* 800C0788 000BD588 48 00 00 A5 */ bl func_800C082C +/* 800C0788 000BD588 48 00 00 A5 */ bl __as__10iFogParamsFRC10iFogParams /* 800C078C 000BD58C 80 6D 82 B0 */ lwz r3, lbl_803CABB0-_SDA_BASE_(r13) /* 800C0790 000BD590 38 00 00 00 */ li r0, 0 /* 800C0794 000BD594 90 03 06 B4 */ stw r0, 0x6b4(r3) @@ -463,11 +463,11 @@ lbl_800C076C: /* 800C079C 000BD59C 48 00 00 74 */ b lbl_800C0810 lbl_800C07A0: /* 800C07A0 000BD5A0 38 85 06 5C */ addi r4, r5, 0x65c -/* 800C07A4 000BD5A4 48 00 00 89 */ bl func_800C082C +/* 800C07A4 000BD5A4 48 00 00 89 */ bl __as__10iFogParamsFRC10iFogParams /* 800C07A8 000BD5A8 80 6D 82 B0 */ lwz r3, lbl_803CABB0-_SDA_BASE_(r13) /* 800C07AC 000BD5AC 7F E4 FB 78 */ mr r4, r31 /* 800C07B0 000BD5B0 38 63 06 94 */ addi r3, r3, 0x694 -/* 800C07B4 000BD5B4 48 00 00 79 */ bl func_800C082C +/* 800C07B4 000BD5B4 48 00 00 79 */ bl __as__10iFogParamsFRC10iFogParams /* 800C07B8 000BD5B8 48 01 41 99 */ bl iTimeGet__Fv /* 800C07BC 000BD5BC 80 CD 82 B0 */ lwz r6, lbl_803CABB0-_SDA_BASE_(r13) /* 800C07C0 000BD5C0 3C 00 43 30 */ lis r0, 0x4330 @@ -499,8 +499,8 @@ lbl_800C0810: /* 800C0824 000BD624 38 21 00 30 */ addi r1, r1, 0x30 /* 800C0828 000BD628 4E 80 00 20 */ blr -.global func_800C082C -func_800C082C: +.global __as__10iFogParamsFRC10iFogParams +__as__10iFogParamsFRC10iFogParams: /* 800C082C 000BD62C 80 04 00 00 */ lwz r0, 0(r4) /* 800C0830 000BD630 C0 04 00 04 */ lfs f0, 4(r4) /* 800C0834 000BD634 90 03 00 00 */ stw r0, 0(r3) @@ -595,10 +595,10 @@ lbl_800C0930: /* 800C0980 000BD780 EC 00 08 28 */ fsubs f0, f0, f1 /* 800C0984 000BD784 EC 1F 08 3A */ fmadds f0, f31, f0, f1 /* 800C0988 000BD788 D0 1F 06 68 */ stfs f0, 0x668(r31) -/* 800C098C 000BD78C 4B F9 21 2D */ bl func_80052AB8 +/* 800C098C 000BD78C 4B F9 21 2D */ bl __as__6RwRGBAFRC6RwRGBA /* 800C0990 000BD790 38 61 00 0C */ addi r3, r1, 0xc /* 800C0994 000BD794 38 9F 06 A4 */ addi r4, r31, 0x6a4 -/* 800C0998 000BD798 4B F9 21 21 */ bl func_80052AB8 +/* 800C0998 000BD798 4B F9 21 21 */ bl __as__6RwRGBAFRC6RwRGBA /* 800C099C 000BD79C 89 21 00 10 */ lbz r9, 0x10(r1) /* 800C09A0 000BD7A0 3C E0 43 30 */ lis r7, 0x4330 /* 800C09A4 000BD7A4 88 A1 00 0C */ lbz r5, 0xc(r1) @@ -672,13 +672,13 @@ lbl_800C0930: /* 800C0AB4 000BD8B4 D8 01 00 70 */ stfd f0, 0x70(r1) /* 800C0AB8 000BD8B8 80 01 00 74 */ lwz r0, 0x74(r1) /* 800C0ABC 000BD8BC 98 01 00 0B */ stb r0, 0xb(r1) -/* 800C0AC0 000BD8C0 4B F9 1F F9 */ bl func_80052AB8 +/* 800C0AC0 000BD8C0 4B F9 1F F9 */ bl __as__6RwRGBAFRC6RwRGBA /* 800C0AC4 000BD8C4 38 61 00 10 */ addi r3, r1, 0x10 /* 800C0AC8 000BD8C8 38 9F 06 8C */ addi r4, r31, 0x68c -/* 800C0ACC 000BD8CC 4B F9 1F ED */ bl func_80052AB8 +/* 800C0ACC 000BD8CC 4B F9 1F ED */ bl __as__6RwRGBAFRC6RwRGBA /* 800C0AD0 000BD8D0 38 61 00 0C */ addi r3, r1, 0xc /* 800C0AD4 000BD8D4 38 9F 06 A8 */ addi r4, r31, 0x6a8 -/* 800C0AD8 000BD8D8 4B F9 1F E1 */ bl func_80052AB8 +/* 800C0AD8 000BD8D8 4B F9 1F E1 */ bl __as__6RwRGBAFRC6RwRGBA /* 800C0ADC 000BD8DC 89 21 00 10 */ lbz r9, 0x10(r1) /* 800C0AE0 000BD8E0 3C E0 43 30 */ lis r7, 0x4330 /* 800C0AE4 000BD8E4 88 A1 00 0C */ lbz r5, 0xc(r1) @@ -752,7 +752,7 @@ lbl_800C0930: /* 800C0BF4 000BD9F4 D8 01 00 D0 */ stfd f0, 0xd0(r1) /* 800C0BF8 000BD9F8 80 01 00 D4 */ lwz r0, 0xd4(r1) /* 800C0BFC 000BD9FC 98 01 00 0B */ stb r0, 0xb(r1) -/* 800C0C00 000BDA00 4B F9 1E B9 */ bl func_80052AB8 +/* 800C0C00 000BDA00 4B F9 1E B9 */ bl __as__6RwRGBAFRC6RwRGBA /* 800C0C04 000BDA04 C0 02 96 B0 */ lfs f0, lbl_803CE030-_SDA2_BASE_(r2) /* 800C0C08 000BDA08 FC 00 F8 00 */ fcmpu cr0, f0, f31 /* 800C0C0C 000BDA0C 40 82 00 24 */ bne lbl_800C0C30 @@ -763,7 +763,7 @@ lbl_800C0930: /* 800C0C20 000BDA20 80 8D 82 B0 */ lwz r4, lbl_803CABB0-_SDA_BASE_(r13) /* 800C0C24 000BDA24 38 64 06 78 */ addi r3, r4, 0x678 /* 800C0C28 000BDA28 38 84 06 94 */ addi r4, r4, 0x694 -/* 800C0C2C 000BDA2C 4B FF FC 01 */ bl func_800C082C +/* 800C0C2C 000BDA2C 4B FF FC 01 */ bl __as__10iFogParamsFRC10iFogParams lbl_800C0C30: /* 800C0C30 000BDA30 E3 E1 00 F8 */ psq_l f31, 248(r1), 0, qr0 /* 800C0C34 000BDA34 80 01 01 04 */ lwz r0, 0x104(r1) diff --git a/asm/Core/x/xAnim.s b/asm/Core/x/xAnim.s index 3879577ad..ca19ae8dc 100644 --- a/asm/Core/x/xAnim.s +++ b/asm/Core/x/xAnim.s @@ -585,20 +585,20 @@ xAnimTempTransitionInit__FUi: /* 80006068 00002E68 38 21 00 10 */ addi r1, r1, 0x10 /* 8000606C 00002E6C 4E 80 00 20 */ blr -.global func_80006070 -func_80006070: +.global xatan2__Fff +xatan2__Fff: /* 80006070 00002E70 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80006074 00002E74 7C 08 02 A6 */ mflr r0 /* 80006078 00002E78 90 01 00 14 */ stw r0, 0x14(r1) -/* 8000607C 00002E7C 48 00 00 19 */ bl func_80006094 +/* 8000607C 00002E7C 48 00 00 19 */ bl atan2f__3stdFff /* 80006080 00002E80 48 02 B0 51 */ bl xAngleClampFast__Ff /* 80006084 00002E84 80 01 00 14 */ lwz r0, 0x14(r1) /* 80006088 00002E88 7C 08 03 A6 */ mtlr r0 /* 8000608C 00002E8C 38 21 00 10 */ addi r1, r1, 0x10 /* 80006090 00002E90 4E 80 00 20 */ blr -.global func_80006094 -func_80006094: +.global atan2f__3stdFff +atan2f__3stdFff: /* 80006094 00002E94 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80006098 00002E98 7C 08 02 A6 */ mflr r0 /* 8000609C 00002E9C 90 01 00 14 */ stw r0, 0x14(r1) @@ -1076,7 +1076,7 @@ lbl_800066C0: lbl_800066CC: /* 800066CC 000034CC FC 20 18 90 */ fmr f1, f3 lbl_800066D0: -/* 800066D0 000034D0 48 00 2C E9 */ bl func_800093B8 +/* 800066D0 000034D0 48 00 2C E9 */ bl xAnimFileRawTime__FP9xAnimFilef /* 800066D4 000034D4 80 15 00 0C */ lwz r0, 0xc(r21) /* 800066D8 000034D8 FF E0 08 90 */ fmr f31, f1 /* 800066DC 000034DC 54 00 04 21 */ rlwinm. r0, r0, 0, 0x10, 0x10 @@ -1149,7 +1149,7 @@ lbl_800067BC: /* 800067C8 000035C8 EF C0 08 28 */ fsubs f30, f0, f1 lbl_800067CC: /* 800067CC 000035CC FC 20 F0 90 */ fmr f1, f30 -/* 800067D0 000035D0 48 00 03 A9 */ bl func_80006B78 +/* 800067D0 000035D0 48 00 03 A9 */ bl floorf__3stdFf /* 800067D4 000035D4 EC 1E 08 28 */ fsubs f0, f30, f1 /* 800067D8 000035D8 D0 1E 00 00 */ stfs f0, 0(r30) /* 800067DC 000035DC 48 1E 6C 01 */ bl func_801ED3DC @@ -1390,8 +1390,8 @@ lbl_80006B54: /* 80006B70 00003970 38 21 00 A0 */ addi r1, r1, 0xa0 /* 80006B74 00003974 4E 80 00 20 */ blr -.global func_80006B78 -func_80006B78: +.global floorf__3stdFf +floorf__3stdFf: /* 80006B78 00003978 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80006B7C 0000397C 7C 08 02 A6 */ mflr r0 /* 80006B80 00003980 90 01 00 14 */ stw r0, 0x14(r1) @@ -2316,7 +2316,7 @@ lbl_800077C8: /* 800077D8 000045D8 40 82 FF E8 */ bne lbl_800077C0 lbl_800077DC: /* 800077DC 000045DC 7F A3 EB 78 */ mr r3, r29 -/* 800077E0 000045E0 48 00 00 35 */ bl func_80007814 +/* 800077E0 000045E0 48 00 00 35 */ bl __as__17xAnimActiveEffectFRC17xAnimActiveEffect /* 800077E4 000045E4 38 1E FF FF */ addi r0, r30, -1 /* 800077E8 000045E8 7C 1F 00 40 */ cmplw r31, r0 /* 800077EC 000045EC 40 80 00 0C */ bge lbl_800077F8 @@ -2331,8 +2331,8 @@ lbl_800077F8: /* 8000780C 0000460C 38 21 00 20 */ addi r1, r1, 0x20 /* 80007810 00004610 4E 80 00 20 */ blr -.global func_80007814 -func_80007814: +.global __as__17xAnimActiveEffectFRC17xAnimActiveEffect +__as__17xAnimActiveEffectFRC17xAnimActiveEffect: /* 80007814 00004614 80 A4 00 00 */ lwz r5, 0(r4) /* 80007818 00004618 80 04 00 04 */ lwz r0, 4(r4) /* 8000781C 0000461C 90 A3 00 00 */ stw r5, 0(r3) @@ -2369,7 +2369,7 @@ lbl_8000786C: /* 8000787C 0000467C 40 82 FF E8 */ bne lbl_80007864 lbl_80007880: /* 80007880 00004680 7F E4 FB 78 */ mr r4, r31 -/* 80007884 00004684 4B FF FF 91 */ bl func_80007814 +/* 80007884 00004684 4B FF FF 91 */ bl __as__17xAnimActiveEffectFRC17xAnimActiveEffect /* 80007888 00004688 38 00 00 00 */ li r0, 0 /* 8000788C 0000468C 90 1F 00 00 */ stw r0, 0(r31) lbl_80007890: @@ -4326,8 +4326,8 @@ lbl_80009384: /* 800093B0 000061B0 38 21 00 20 */ addi r1, r1, 0x20 /* 800093B4 000061B4 4E 80 00 20 */ blr -.global func_800093B8 -func_800093B8: +.global xAnimFileRawTime__FP9xAnimFilef +xAnimFileRawTime__FP9xAnimFilef: /* 800093B8 000061B8 80 83 00 0C */ lwz r4, 0xc(r3) /* 800093BC 000061BC 54 80 04 E7 */ rlwinm. r0, r4, 0, 0x13, 0x13 /* 800093C0 000061C0 40 82 00 20 */ bne lbl_800093E0 diff --git a/asm/Core/x/xBase.s b/asm/Core/x/xBase.s index 017b980ce..301f75322 100644 --- a/asm/Core/x/xBase.s +++ b/asm/Core/x/xBase.s @@ -17,7 +17,7 @@ xBaseInit__FP5xBaseP10xBaseAsset: /* 80009428 00006228 88 84 00 05 */ lbz r4, 5(r4) /* 8000942C 0000622C 98 83 00 05 */ stb r4, 5(r3) /* 80009430 00006230 90 03 00 08 */ stw r0, 8(r3) -/* 80009434 00006234 48 00 00 F5 */ bl func_80009528 +/* 80009434 00006234 48 00 00 F5 */ bl xBaseValidate__FP5xBase /* 80009438 00006238 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000943C 0000623C 7C 08 03 A6 */ mtlr r0 /* 80009440 00006240 38 21 00 10 */ addi r1, r1, 0x10 @@ -34,7 +34,7 @@ xBaseSave__FP5xBaseP7xSerial: /* 80009454 00006254 90 01 00 14 */ stw r0, 0x14(r1) /* 80009458 00006258 93 E1 00 0C */ stw r31, 0xc(r1) /* 8000945C 0000625C 7C 9F 23 78 */ mr r31, r4 -/* 80009460 00006260 48 00 00 D9 */ bl func_80009538 +/* 80009460 00006260 48 00 00 D9 */ bl xBaseIsEnabled__FPC5xBase /* 80009464 00006264 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80009468 00006268 41 82 00 14 */ beq lbl_8000947C /* 8000946C 0000626C 7F E3 FB 78 */ mr r3, r31 @@ -68,11 +68,11 @@ xBaseLoad__FP5xBaseP7xSerial: /* 800094C8 000062C8 2C 00 00 00 */ cmpwi r0, 0 /* 800094CC 000062CC 41 82 00 10 */ beq lbl_800094DC /* 800094D0 000062D0 7F E3 FB 78 */ mr r3, r31 -/* 800094D4 000062D4 48 00 00 81 */ bl func_80009554 +/* 800094D4 000062D4 48 00 00 81 */ bl xBaseEnable__FP5xBase /* 800094D8 000062D8 48 00 00 0C */ b lbl_800094E4 lbl_800094DC: /* 800094DC 000062DC 7F E3 FB 78 */ mr r3, r31 -/* 800094E0 000062E0 48 00 00 65 */ bl func_80009544 +/* 800094E0 000062E0 48 00 00 65 */ bl xBaseDisable__FP5xBase lbl_800094E4: /* 800094E4 000062E4 80 01 00 24 */ lwz r0, 0x24(r1) /* 800094E8 000062E8 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -89,34 +89,34 @@ xBaseReset__FP5xBaseP10xBaseAsset: /* 80009508 00006308 A0 83 00 06 */ lhz r4, 6(r3) /* 8000950C 0000630C 50 80 06 F6 */ rlwimi r0, r4, 0, 0x1b, 0x1b /* 80009510 00006310 B0 03 00 06 */ sth r0, 6(r3) -/* 80009514 00006314 48 00 00 15 */ bl func_80009528 +/* 80009514 00006314 48 00 00 15 */ bl xBaseValidate__FP5xBase /* 80009518 00006318 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000951C 0000631C 7C 08 03 A6 */ mtlr r0 /* 80009520 00006320 38 21 00 10 */ addi r1, r1, 0x10 /* 80009524 00006324 4E 80 00 20 */ blr -.global func_80009528 -func_80009528: +.global xBaseValidate__FP5xBase +xBaseValidate__FP5xBase: /* 80009528 00006328 A0 03 00 06 */ lhz r0, 6(r3) /* 8000952C 0000632C 60 00 00 04 */ ori r0, r0, 4 /* 80009530 00006330 B0 03 00 06 */ sth r0, 6(r3) /* 80009534 00006334 4E 80 00 20 */ blr -.global func_80009538 -func_80009538: +.global xBaseIsEnabled__FPC5xBase +xBaseIsEnabled__FPC5xBase: /* 80009538 00006338 A0 03 00 06 */ lhz r0, 6(r3) /* 8000953C 0000633C 54 03 07 FE */ clrlwi r3, r0, 0x1f /* 80009540 00006340 4E 80 00 20 */ blr -.global func_80009544 -func_80009544: +.global xBaseDisable__FP5xBase +xBaseDisable__FP5xBase: /* 80009544 00006344 A0 03 00 06 */ lhz r0, 6(r3) /* 80009548 00006348 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e /* 8000954C 0000634C B0 03 00 06 */ sth r0, 6(r3) /* 80009550 00006350 4E 80 00 20 */ blr -.global func_80009554 -func_80009554: +.global xBaseEnable__FP5xBase +xBaseEnable__FP5xBase: /* 80009554 00006354 A0 03 00 06 */ lhz r0, 6(r3) /* 80009558 00006358 60 00 00 01 */ ori r0, r0, 1 /* 8000955C 0000635C B0 03 00 06 */ sth r0, 6(r3) diff --git a/asm/Core/x/xBehaveGoalSimple.s b/asm/Core/x/xBehaveGoalSimple.s index 4d6d5d6b2..b3b258ddc 100644 --- a/asm/Core/x/xBehaveGoalSimple.s +++ b/asm/Core/x/xBehaveGoalSimple.s @@ -53,7 +53,7 @@ lbl_8010EC38: /* 8010EC44 0010BA44 7C 60 1B 79 */ or. r0, r3, r3 /* 8010EC48 0010BA48 41 82 00 10 */ beq lbl_8010EC58 /* 8010EC4C 0010BA4C 7F E4 FB 78 */ mr r4, r31 -/* 8010EC50 0010BA50 48 00 02 29 */ bl func_8010EE78 +/* 8010EC50 0010BA50 48 00 02 29 */ bl __ct__12xGoalGenericFi /* 8010EC54 0010BA54 7C 60 1B 78 */ mr r0, r3 lbl_8010EC58: /* 8010EC58 0010BA58 7C 03 03 78 */ mr r3, r0 @@ -65,7 +65,7 @@ lbl_8010EC60: /* 8010EC6C 0010BA6C 7C 60 1B 79 */ or. r0, r3, r3 /* 8010EC70 0010BA70 41 82 00 10 */ beq lbl_8010EC80 /* 8010EC74 0010BA74 7F E4 FB 78 */ mr r4, r31 -/* 8010EC78 0010BA78 48 00 01 C5 */ bl func_8010EE3C +/* 8010EC78 0010BA78 48 00 01 C5 */ bl __ct__10xGoalEmptyFi /* 8010EC7C 0010BA7C 7C 60 1B 78 */ mr r0, r3 lbl_8010EC80: /* 8010EC80 0010BA80 7C 03 03 78 */ mr r3, r0 @@ -84,7 +84,7 @@ lbl_8010ECA4: /* 8010ECA8 0010BAA8 7C 08 02 A6 */ mflr r0 /* 8010ECAC 0010BAAC 38 80 00 01 */ li r4, 1 /* 8010ECB0 0010BAB0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8010ECB4 0010BAB4 4B FC A2 F1 */ bl func_800D8FA4 +/* 8010ECB4 0010BAB4 4B FC A2 F1 */ bl __dt__12xFactoryInstFv /* 8010ECB8 0010BAB8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010ECBC 0010BABC 7C 08 03 A6 */ mtlr r0 /* 8010ECC0 0010BAC0 38 21 00 10 */ addi r1, r1, 0x10 @@ -101,7 +101,7 @@ lbl_8010ECA4: /* 8010ECEC 0010BAEC 4E 80 04 21 */ bctrl /* 8010ECF0 0010BAF0 48 00 00 08 */ b lbl_8010ECF8 lbl_8010ECF4: -/* 8010ECF4 0010BAF4 4B FC 67 11 */ bl func_800D5404 +/* 8010ECF4 0010BAF4 4B FC 67 11 */ bl Enter__5xGoalFfPv lbl_8010ECF8: /* 8010ECF8 0010BAF8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010ECFC 0010BAFC 7C 08 03 A6 */ mtlr r0 @@ -119,7 +119,7 @@ lbl_8010ECF8: /* 8010ED2C 0010BB2C 4E 80 04 21 */ bctrl /* 8010ED30 0010BB30 48 00 00 08 */ b lbl_8010ED38 lbl_8010ED34: -/* 8010ED34 0010BB34 4B FC 66 E9 */ bl func_800D541C +/* 8010ED34 0010BB34 4B FC 66 E9 */ bl Exit__5xGoalFfPv lbl_8010ED38: /* 8010ED38 0010BB38 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010ED3C 0010BB3C 7C 08 03 A6 */ mtlr r0 @@ -137,7 +137,7 @@ lbl_8010ED38: /* 8010ED6C 0010BB6C 4E 80 04 21 */ bctrl /* 8010ED70 0010BB70 48 00 00 08 */ b lbl_8010ED78 lbl_8010ED74: -/* 8010ED74 0010BB74 4B FC 66 B1 */ bl func_800D5424 +/* 8010ED74 0010BB74 4B FC 66 B1 */ bl Suspend__5xGoalFfPv lbl_8010ED78: /* 8010ED78 0010BB78 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010ED7C 0010BB7C 7C 08 03 A6 */ mtlr r0 @@ -155,7 +155,7 @@ lbl_8010ED78: /* 8010EDAC 0010BBAC 4E 80 04 21 */ bctrl /* 8010EDB0 0010BBB0 48 00 00 08 */ b lbl_8010EDB8 lbl_8010EDB4: -/* 8010EDB4 0010BBB4 4B FC 66 61 */ bl func_800D5414 +/* 8010EDB4 0010BBB4 4B FC 66 61 */ bl Resume__5xGoalFfPv lbl_8010EDB8: /* 8010EDB8 0010BBB8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010EDBC 0010BBBC 7C 08 03 A6 */ mtlr r0 @@ -184,7 +184,7 @@ lbl_8010EDB8: /* 8010EE18 0010BC18 4E 80 04 21 */ bctrl /* 8010EE1C 0010BC1C 48 00 00 08 */ b lbl_8010EE24 lbl_8010EE20: -/* 8010EE20 0010BC20 4B FC 66 0D */ bl func_800D542C +/* 8010EE20 0010BC20 4B FC 66 0D */ bl SysEvent__5xGoalFP5xBaseP5xBaseUiPCfP5xBasePi lbl_8010EE24: /* 8010EE24 0010BC24 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010EE28 0010BC28 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -193,14 +193,14 @@ lbl_8010EE24: /* 8010EE34 0010BC34 38 21 00 10 */ addi r1, r1, 0x10 /* 8010EE38 0010BC38 4E 80 00 20 */ blr -.global func_8010EE3C -func_8010EE3C: +.global __ct__10xGoalEmptyFi +__ct__10xGoalEmptyFi: /* 8010EE3C 0010BC3C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010EE40 0010BC40 7C 08 02 A6 */ mflr r0 /* 8010EE44 0010BC44 90 01 00 14 */ stw r0, 0x14(r1) /* 8010EE48 0010BC48 93 E1 00 0C */ stw r31, 0xc(r1) /* 8010EE4C 0010BC4C 7C 7F 1B 78 */ mr r31, r3 -/* 8010EE50 0010BC50 4B FC A1 F1 */ bl func_800D9040 +/* 8010EE50 0010BC50 4B FC A1 F1 */ bl __ct__5xGoalFi /* 8010EE54 0010BC54 3C 80 80 29 */ lis r4, lbl_80297430@ha /* 8010EE58 0010BC58 7F E3 FB 78 */ mr r3, r31 /* 8010EE5C 0010BC5C 38 04 74 30 */ addi r0, r4, lbl_80297430@l @@ -211,14 +211,14 @@ func_8010EE3C: /* 8010EE70 0010BC70 38 21 00 10 */ addi r1, r1, 0x10 /* 8010EE74 0010BC74 4E 80 00 20 */ blr -.global func_8010EE78 -func_8010EE78: +.global __ct__12xGoalGenericFi +__ct__12xGoalGenericFi: /* 8010EE78 0010BC78 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010EE7C 0010BC7C 7C 08 02 A6 */ mflr r0 /* 8010EE80 0010BC80 90 01 00 14 */ stw r0, 0x14(r1) /* 8010EE84 0010BC84 93 E1 00 0C */ stw r31, 0xc(r1) /* 8010EE88 0010BC88 7C 7F 1B 78 */ mr r31, r3 -/* 8010EE8C 0010BC8C 4B FC A1 B5 */ bl func_800D9040 +/* 8010EE8C 0010BC8C 4B FC A1 B5 */ bl __ct__5xGoalFi /* 8010EE90 0010BC90 3C 80 80 29 */ lis r4, lbl_80297400@ha /* 8010EE94 0010BC94 7F E3 FB 78 */ mr r3, r31 /* 8010EE98 0010BC98 38 04 74 00 */ addi r0, r4, lbl_80297400@l diff --git a/asm/Core/x/xBehaveMgr.s b/asm/Core/x/xBehaveMgr.s index 403022933..1ca8dca22 100644 --- a/asm/Core/x/xBehaveMgr.s +++ b/asm/Core/x/xBehaveMgr.s @@ -19,7 +19,7 @@ xBehaveMgr_Startup__Fv: /* 8010CE54 00109C54 48 00 22 FD */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 8010CE58 00109C58 7C 60 1B 79 */ or. r0, r3, r3 /* 8010CE5C 00109C5C 41 82 00 0C */ beq lbl_8010CE68 -/* 8010CE60 00109C60 48 00 1A D9 */ bl func_8010E938 +/* 8010CE60 00109C60 48 00 1A D9 */ bl __ct__10xBehaveMgrFv /* 8010CE64 00109C64 7C 60 1B 78 */ mr r0, r3 lbl_8010CE68: /* 8010CE68 00109C68 90 0D 94 E4 */ stw r0, lbl_803CBDE4-_SDA_BASE_(r13) @@ -46,7 +46,7 @@ xBehaveMgr_Shutdown__Fv: /* 8010CEAC 00109CAC 28 03 00 00 */ cmplwi r3, 0 /* 8010CEB0 00109CB0 41 82 00 0C */ beq lbl_8010CEBC /* 8010CEB4 00109CB4 38 80 00 01 */ li r4, 1 -/* 8010CEB8 00109CB8 48 00 1A 85 */ bl func_8010E93C +/* 8010CEB8 00109CB8 48 00 1A 85 */ bl __dt__10xBehaveMgrFv lbl_8010CEBC: /* 8010CEBC 00109CBC 38 00 00 00 */ li r0, 0 /* 8010CEC0 00109CC0 90 0D 94 E4 */ stw r0, lbl_803CBDE4-_SDA_BASE_(r13) @@ -67,7 +67,7 @@ xBehaveMgr_GoalFactory__Fv: /* 8010CEE0 00109CE0 7C 08 02 A6 */ mflr r0 /* 8010CEE4 00109CE4 90 01 00 14 */ stw r0, 0x14(r1) /* 8010CEE8 00109CE8 80 6D 94 E4 */ lwz r3, lbl_803CBDE4-_SDA_BASE_(r13) -/* 8010CEEC 00109CEC 4B FE 1E 75 */ bl func_800EED60 +/* 8010CEEC 00109CEC 4B FE 1E 75 */ bl GetFactory__10xBehaveMgrFv /* 8010CEF0 00109CF0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010CEF4 00109CF4 7C 08 03 A6 */ mtlr r0 /* 8010CEF8 00109CF8 38 21 00 10 */ addi r1, r1, 0x10 @@ -349,14 +349,14 @@ lbl_8010D284: /* 8010D290 0010A090 80 9D 00 0C */ lwz r4, 0xc(r29) /* 8010D294 0010A094 28 04 00 00 */ cmplwi r4, 0 /* 8010D298 0010A098 41 82 00 0C */ beq lbl_8010D2A4 -/* 8010D29C 0010A09C 48 00 17 3D */ bl func_8010E9D8 +/* 8010D29C 0010A09C 48 00 17 3D */ bl Insert__17xListItem_5xGoal_FP5xGoal /* 8010D2A0 0010A0A0 48 00 00 08 */ b lbl_8010D2A8 lbl_8010D2A4: /* 8010D2A4 0010A0A4 90 7D 00 0C */ stw r3, 0xc(r29) lbl_8010D2A8: /* 8010D2A8 0010A0A8 7F E3 FB 78 */ mr r3, r31 /* 8010D2AC 0010A0AC 7F A4 EB 78 */ mr r4, r29 -/* 8010D2B0 0010A0B0 48 00 17 01 */ bl func_8010E9B0 +/* 8010D2B0 0010A0B0 48 00 17 01 */ bl SetPsyche__5xGoalFP7xPsyche /* 8010D2B4 0010A0B4 48 00 00 10 */ b lbl_8010D2C4 lbl_8010D2B8: /* 8010D2B8 0010A0B8 7F C3 F3 78 */ mr r3, r30 @@ -451,7 +451,7 @@ Lobotomy__7xPsycheFP8xFactory: /* 8010D3E8 0010A1E8 48 00 00 24 */ b lbl_8010D40C lbl_8010D3EC: /* 8010D3EC 0010A1EC 38 9E 00 0C */ addi r4, r30, 0xc -/* 8010D3F0 0010A1F0 48 00 16 0D */ bl func_8010E9FC +/* 8010D3F0 0010A1F0 48 00 16 0D */ bl RemHead__17xListItem_5xGoal_FPP5xGoal /* 8010D3F4 0010A1F4 28 03 00 00 */ cmplwi r3, 0 /* 8010D3F8 0010A1F8 7C 64 1B 78 */ mr r4, r3 /* 8010D3FC 0010A1FC 41 82 00 08 */ beq lbl_8010D404 @@ -486,12 +486,12 @@ Amnesia__7xPsycheFi: lbl_8010D45C: /* 8010D45C 0010A25C 7F FE FB 78 */ mr r30, r31 /* 8010D460 0010A260 7F E3 FB 78 */ mr r3, r31 -/* 8010D464 0010A264 48 00 15 6D */ bl func_8010E9D0 +/* 8010D464 0010A264 48 00 15 6D */ bl Next__17xListItem_5xGoal_Fv /* 8010D468 0010A268 2C 1D 00 00 */ cmpwi r29, 0 /* 8010D46C 0010A26C 7C 7F 1B 78 */ mr r31, r3 /* 8010D470 0010A270 40 82 00 20 */ bne lbl_8010D490 /* 8010D474 0010A274 7F C3 F3 78 */ mr r3, r30 -/* 8010D478 0010A278 4B FC 7F 95 */ bl func_800D540C +/* 8010D478 0010A278 4B FC 7F 95 */ bl GetID__5xGoalCFv /* 8010D47C 0010A27C 7C 64 1B 78 */ mr r4, r3 /* 8010D480 0010A280 7F 83 E3 78 */ mr r3, r28 /* 8010D484 0010A284 48 00 00 D5 */ bl GIDInStack__7xPsycheCFi @@ -529,7 +529,7 @@ IndexInStack__7xPsycheCFi: /* 8010D4F0 0010A2F0 48 00 00 24 */ b lbl_8010D514 lbl_8010D4F4: /* 8010D4F4 0010A2F4 80 7E 00 10 */ lwz r3, 0x10(r30) -/* 8010D4F8 0010A2F8 4B FC 7F 15 */ bl func_800D540C +/* 8010D4F8 0010A2F8 4B FC 7F 15 */ bl GetID__5xGoalCFv /* 8010D4FC 0010A2FC 7C 1B 18 00 */ cmpw r27, r3 /* 8010D500 0010A300 40 82 00 0C */ bne lbl_8010D50C /* 8010D504 0010A304 7F 9D E3 78 */ mr r29, r28 @@ -576,7 +576,7 @@ GIDInStack__7xPsycheCFi: lbl_8010D580: /* 8010D580 0010A380 83 9E 00 10 */ lwz r28, 0x10(r30) /* 8010D584 0010A384 7F 83 E3 78 */ mr r3, r28 -/* 8010D588 0010A388 4B FC 7E 85 */ bl func_800D540C +/* 8010D588 0010A388 4B FC 7E 85 */ bl GetID__5xGoalCFv /* 8010D58C 0010A38C 7C 1A 18 00 */ cmpw r26, r3 /* 8010D590 0010A390 40 82 00 0C */ bne lbl_8010D59C /* 8010D594 0010A394 7F 9D E3 78 */ mr r29, r28 @@ -609,7 +609,7 @@ lbl_8010D5E4: /* 8010D5E4 0010A3E4 54 00 10 3A */ slwi r0, r0, 2 /* 8010D5E8 0010A3E8 7C 63 02 14 */ add r3, r3, r0 /* 8010D5EC 0010A3EC 80 63 00 10 */ lwz r3, 0x10(r3) -/* 8010D5F0 0010A3F0 4B FC 7E 1D */ bl func_800D540C +/* 8010D5F0 0010A3F0 4B FC 7E 1D */ bl GetID__5xGoalCFv lbl_8010D5F4: /* 8010D5F4 0010A3F4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010D5F8 0010A3F8 7C 08 03 A6 */ mtlr r0 @@ -624,7 +624,7 @@ GIDOfPending__7xPsycheCFv: /* 8010D610 0010A410 90 01 00 14 */ stw r0, 0x14(r1) /* 8010D614 0010A414 28 03 00 00 */ cmplwi r3, 0 /* 8010D618 0010A418 41 82 00 0C */ beq lbl_8010D624 -/* 8010D61C 0010A41C 4B FC 7D F1 */ bl func_800D540C +/* 8010D61C 0010A41C 4B FC 7D F1 */ bl GetID__5xGoalCFv /* 8010D620 0010A420 48 00 00 08 */ b lbl_8010D628 lbl_8010D624: /* 8010D624 0010A424 38 60 00 00 */ li r3, 0 @@ -652,7 +652,7 @@ GetPrevRecovery__7xPsycheCFi: lbl_8010D66C: /* 8010D66C 0010A46C 83 DF 00 10 */ lwz r30, 0x10(r31) /* 8010D670 0010A470 7F C3 F3 78 */ mr r3, r30 -/* 8010D674 0010A474 4B FF 53 19 */ bl func_8010298C +/* 8010D674 0010A474 4B FF 53 19 */ bl GetFlags__5xGoalCFv /* 8010D678 0010A478 54 60 07 39 */ rlwinm. r0, r3, 0, 0x1c, 0x1c /* 8010D67C 0010A47C 41 82 00 0C */ beq lbl_8010D688 /* 8010D680 0010A480 7F DC F3 78 */ mr r28, r30 @@ -671,7 +671,7 @@ lbl_8010D69C: /* 8010D6A8 0010A4A8 48 00 00 24 */ b lbl_8010D6CC lbl_8010D6AC: /* 8010D6AC 0010A4AC 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 8010D6B0 0010A4B0 4B FC 7D 5D */ bl func_800D540C +/* 8010D6B0 0010A4B0 4B FC 7D 5D */ bl GetID__5xGoalCFv /* 8010D6B4 0010A4B4 7C 1B 18 00 */ cmpw r27, r3 /* 8010D6B8 0010A4B8 40 82 00 0C */ bne lbl_8010D6C4 /* 8010D6BC 0010A4BC 3B BE FF FF */ addi r29, r30, -1 @@ -692,7 +692,7 @@ lbl_8010D6D4: lbl_8010D6EC: /* 8010D6EC 0010A4EC 83 BF 00 10 */ lwz r29, 0x10(r31) /* 8010D6F0 0010A4F0 7F A3 EB 78 */ mr r3, r29 -/* 8010D6F4 0010A4F4 4B FF 52 99 */ bl func_8010298C +/* 8010D6F4 0010A4F4 4B FF 52 99 */ bl GetFlags__5xGoalCFv /* 8010D6F8 0010A4F8 54 60 07 39 */ rlwinm. r0, r3, 0, 0x1c, 0x1c /* 8010D6FC 0010A4FC 41 82 00 0C */ beq lbl_8010D708 /* 8010D700 0010A500 7F BC EB 78 */ mr r28, r29 @@ -750,14 +750,14 @@ lbl_8010D7A8: /* 8010D7B0 0010A5B0 40 82 00 10 */ bne lbl_8010D7C0 /* 8010D7B4 0010A5B4 80 81 00 08 */ lwz r4, 8(r1) /* 8010D7B8 0010A5B8 7F A3 EB 78 */ mr r3, r29 -/* 8010D7BC 0010A5BC 4B FF 51 C1 */ bl func_8010297C +/* 8010D7BC 0010A5BC 4B FF 51 C1 */ bl SetSafety__7xPsycheFi lbl_8010D7C0: /* 8010D7C0 0010A5C0 80 7D 00 3C */ lwz r3, 0x3c(r29) /* 8010D7C4 0010A5C4 28 03 00 00 */ cmplwi r3, 0 /* 8010D7C8 0010A5C8 41 82 00 10 */ beq lbl_8010D7D8 /* 8010D7CC 0010A5CC 2C 1E 00 00 */ cmpwi r30, 0 /* 8010D7D0 0010A5D0 40 82 00 08 */ bne lbl_8010D7D8 -/* 8010D7D4 0010A5D4 48 00 11 E5 */ bl func_8010E9B8 +/* 8010D7D4 0010A5D4 48 00 11 E5 */ bl Name__5xGoalFv lbl_8010D7D8: /* 8010D7D8 0010A5D8 80 81 00 08 */ lwz r4, 8(r1) /* 8010D7DC 0010A5DC 7F A3 EB 78 */ mr r3, r29 @@ -834,7 +834,7 @@ lbl_8010D8D0: /* 8010D8D8 0010A6D8 41 82 00 10 */ beq lbl_8010D8E8 /* 8010D8DC 0010A6DC 2C 1D 00 00 */ cmpwi r29, 0 /* 8010D8E0 0010A6E0 40 82 00 08 */ bne lbl_8010D8E8 -/* 8010D8E4 0010A6E4 48 00 10 D5 */ bl func_8010E9B8 +/* 8010D8E4 0010A6E4 48 00 10 D5 */ bl Name__5xGoalFv lbl_8010D8E8: /* 8010D8E8 0010A6E8 80 1E 00 38 */ lwz r0, 0x38(r30) /* 8010D8EC 0010A6EC 2C 00 00 04 */ cmpwi r0, 4 @@ -847,7 +847,7 @@ lbl_8010D8FC: /* 8010D904 0010A704 54 00 10 3A */ slwi r0, r0, 2 /* 8010D908 0010A708 7C 7E 02 14 */ add r3, r30, r0 /* 8010D90C 0010A70C 80 63 00 10 */ lwz r3, 0x10(r3) -/* 8010D910 0010A710 4B FF 50 7D */ bl func_8010298C +/* 8010D910 0010A710 4B FF 50 7D */ bl GetFlags__5xGoalCFv /* 8010D914 0010A714 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d /* 8010D918 0010A718 40 82 00 0C */ bne lbl_8010D924 /* 8010D91C 0010A71C 38 60 00 00 */ li r3, 0 @@ -858,7 +858,7 @@ lbl_8010D924: /* 8010D92C 0010A72C 48 00 06 11 */ bl FindGoal__7xPsycheFi /* 8010D930 0010A730 7C 7D 1B 79 */ or. r29, r3, r3 /* 8010D934 0010A734 41 82 00 2C */ beq lbl_8010D960 -/* 8010D938 0010A738 4B FF 50 55 */ bl func_8010298C +/* 8010D938 0010A738 4B FF 50 55 */ bl GetFlags__5xGoalCFv /* 8010D93C 0010A73C 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e /* 8010D940 0010A740 41 82 00 20 */ beq lbl_8010D960 /* 8010D944 0010A744 93 BE 00 3C */ stw r29, 0x3c(r30) @@ -914,7 +914,7 @@ lbl_8010D9E0: /* 8010D9F0 0010A7F0 48 00 00 48 */ b lbl_8010DA38 lbl_8010D9F4: /* 8010D9F4 0010A7F4 80 7E 00 10 */ lwz r3, 0x10(r30) -/* 8010D9F8 0010A7F8 4B FC 7A 15 */ bl func_800D540C +/* 8010D9F8 0010A7F8 4B FC 7A 15 */ bl GetID__5xGoalCFv /* 8010D9FC 0010A7FC 7C 64 1B 78 */ mr r4, r3 /* 8010DA00 0010A800 7F C3 F3 78 */ mr r3, r30 /* 8010DA04 0010A804 7F E5 FB 78 */ mr r5, r31 @@ -968,7 +968,7 @@ lbl_8010DA98: lbl_8010DAA8: /* 8010DAA8 0010A8A8 83 9F 00 10 */ lwz r28, 0x10(r31) /* 8010DAAC 0010A8AC 7F 83 E3 78 */ mr r3, r28 -/* 8010DAB0 0010A8B0 4B FF 4E DD */ bl func_8010298C +/* 8010DAB0 0010A8B0 4B FF 4E DD */ bl GetFlags__5xGoalCFv /* 8010DAB4 0010A8B4 54 60 07 39 */ rlwinm. r0, r3, 0, 0x1c, 0x1c /* 8010DAB8 0010A8B8 41 82 00 0C */ beq lbl_8010DAC4 /* 8010DABC 0010A8BC 7F 9B E3 78 */ mr r27, r28 @@ -983,7 +983,7 @@ lbl_8010DAD4: /* 8010DAD4 0010A8D4 28 1B 00 00 */ cmplwi r27, 0 /* 8010DAD8 0010A8D8 41 82 00 20 */ beq lbl_8010DAF8 /* 8010DADC 0010A8DC 7F 63 DB 78 */ mr r3, r27 -/* 8010DAE0 0010A8E0 4B FC 79 2D */ bl func_800D540C +/* 8010DAE0 0010A8E0 4B FC 79 2D */ bl GetID__5xGoalCFv /* 8010DAE4 0010A8E4 7C 64 1B 78 */ mr r4, r3 /* 8010DAE8 0010A8E8 7F 23 CB 78 */ mr r3, r25 /* 8010DAEC 0010A8EC 7F 45 D3 78 */ mr r5, r26 @@ -1032,7 +1032,7 @@ lbl_8010DB74: /* 8010DB7C 0010A97C 41 82 00 10 */ beq lbl_8010DB8C /* 8010DB80 0010A980 2C 05 00 00 */ cmpwi r5, 0 /* 8010DB84 0010A984 40 82 00 08 */ bne lbl_8010DB8C -/* 8010DB88 0010A988 48 00 0E 31 */ bl func_8010E9B8 +/* 8010DB88 0010A988 48 00 0E 31 */ bl Name__5xGoalFv lbl_8010DB8C: /* 8010DB8C 0010A98C 80 01 00 08 */ lwz r0, 8(r1) /* 8010DB90 0010A990 2C 00 00 00 */ cmpwi r0, 0 @@ -1080,7 +1080,7 @@ lbl_8010DC28: /* 8010DC28 0010AA28 54 60 10 3A */ slwi r0, r3, 2 /* 8010DC2C 0010AA2C 7C 7D 02 14 */ add r3, r29, r0 /* 8010DC30 0010AA30 80 63 00 10 */ lwz r3, 0x10(r3) -/* 8010DC34 0010AA34 4B FC 77 D9 */ bl func_800D540C +/* 8010DC34 0010AA34 4B FC 77 D9 */ bl GetID__5xGoalCFv /* 8010DC38 0010AA38 80 01 00 08 */ lwz r0, 8(r1) /* 8010DC3C 0010AA3C 7C 00 18 00 */ cmpw r0, r3 /* 8010DC40 0010AA40 40 82 00 0C */ bne lbl_8010DC4C @@ -1093,7 +1093,7 @@ lbl_8010DC4C: lbl_8010DC58: /* 8010DC58 0010AA58 83 7C 00 10 */ lwz r27, 0x10(r28) /* 8010DC5C 0010AA5C 7F 63 DB 78 */ mr r3, r27 -/* 8010DC60 0010AA60 4B FC 77 AD */ bl func_800D540C +/* 8010DC60 0010AA60 4B FC 77 AD */ bl GetID__5xGoalCFv /* 8010DC64 0010AA64 80 01 00 08 */ lwz r0, 8(r1) /* 8010DC68 0010AA68 7C 00 18 00 */ cmpw r0, r3 /* 8010DC6C 0010AA6C 40 82 00 0C */ bne lbl_8010DC78 @@ -1177,7 +1177,7 @@ lbl_8010DD70: /* 8010DD78 0010AB78 41 82 00 10 */ beq lbl_8010DD88 /* 8010DD7C 0010AB7C 2C 1E 00 00 */ cmpwi r30, 0 /* 8010DD80 0010AB80 40 82 00 08 */ bne lbl_8010DD88 -/* 8010DD84 0010AB84 48 00 0C 35 */ bl func_8010E9B8 +/* 8010DD84 0010AB84 48 00 0C 35 */ bl Name__5xGoalFv lbl_8010DD88: /* 8010DD88 0010AB88 80 81 00 08 */ lwz r4, 8(r1) /* 8010DD8C 0010AB8C 7F A3 EB 78 */ mr r3, r29 @@ -1235,7 +1235,7 @@ lbl_8010DE38: /* 8010DE40 0010AC40 80 7E 00 3C */ lwz r3, 0x3c(r30) /* 8010DE44 0010AC44 28 03 00 00 */ cmplwi r3, 0 /* 8010DE48 0010AC48 41 82 00 08 */ beq lbl_8010DE50 -/* 8010DE4C 0010AC4C 48 00 0B 6D */ bl func_8010E9B8 +/* 8010DE4C 0010AC4C 48 00 0B 6D */ bl Name__5xGoalFv lbl_8010DE50: /* 8010DE50 0010AC50 38 60 00 00 */ li r3, 0 /* 8010DE54 0010AC54 90 7E 00 3C */ stw r3, 0x3c(r30) @@ -1260,10 +1260,10 @@ lbl_8010DE80: /* 8010DE98 0010AC98 2C 1F 00 00 */ cmpwi r31, 0 /* 8010DE9C 0010AC9C 41 82 00 3C */ beq lbl_8010DED8 /* 8010DEA0 0010ACA0 7F C3 F3 78 */ mr r3, r30 -/* 8010DEA4 0010ACA4 48 00 0A F5 */ bl func_8010E998 +/* 8010DEA4 0010ACA4 48 00 0A F5 */ bl ExpTranIsOn__7xPsycheFv /* 8010DEA8 0010ACA8 7C 7F 1B 78 */ mr r31, r3 /* 8010DEAC 0010ACAC 7F C3 F3 78 */ mr r3, r30 -/* 8010DEB0 0010ACB0 48 00 0A D9 */ bl func_8010E988 +/* 8010DEB0 0010ACB0 48 00 0A D9 */ bl ExpTranOff__7xPsycheFv /* 8010DEB4 0010ACB4 C0 22 9E 44 */ lfs f1, lbl_803CE7C4-_SDA2_BASE_(r2) /* 8010DEB8 0010ACB8 7F C3 F3 78 */ mr r3, r30 /* 8010DEBC 0010ACBC 38 80 00 00 */ li r4, 0 @@ -1271,7 +1271,7 @@ lbl_8010DE80: /* 8010DEC4 0010ACC4 2C 1F 00 00 */ cmpwi r31, 0 /* 8010DEC8 0010ACC8 41 82 00 20 */ beq lbl_8010DEE8 /* 8010DECC 0010ACCC 7F C3 F3 78 */ mr r3, r30 -/* 8010DED0 0010ACD0 48 00 0A A9 */ bl func_8010E978 +/* 8010DED0 0010ACD0 48 00 0A A9 */ bl ExpTranOn__7xPsycheFv /* 8010DED4 0010ACD4 48 00 00 14 */ b lbl_8010DEE8 lbl_8010DED8: /* 8010DED8 0010ACD8 C0 22 9E 44 */ lfs f1, lbl_803CE7C4-_SDA2_BASE_(r2) @@ -1299,7 +1299,7 @@ SetTopState__7xPsycheF12en_GOALSTATE: /* 8010DF1C 0010AD1C 54 00 10 3A */ slwi r0, r0, 2 /* 8010DF20 0010AD20 7C 63 02 14 */ add r3, r3, r0 /* 8010DF24 0010AD24 80 63 00 10 */ lwz r3, 0x10(r3) -/* 8010DF28 0010AD28 48 00 0A 99 */ bl func_8010E9C0 +/* 8010DF28 0010AD28 48 00 0A 99 */ bl SetState__5xGoalF12en_GOALSTATE lbl_8010DF2C: /* 8010DF2C 0010AD2C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010DF30 0010AD30 7C 08 03 A6 */ mtlr r0 @@ -1322,18 +1322,18 @@ FindGoal__7xPsycheFi: /* 8010DF68 0010AD68 48 00 00 38 */ b lbl_8010DFA0 lbl_8010DF6C: /* 8010DF6C 0010AD6C 7F E3 FB 78 */ mr r3, r31 -/* 8010DF70 0010AD70 4B FC 74 9D */ bl func_800D540C +/* 8010DF70 0010AD70 4B FC 74 9D */ bl GetID__5xGoalCFv /* 8010DF74 0010AD74 80 1C 00 44 */ lwz r0, 0x44(r28) /* 8010DF78 0010AD78 7C 00 18 00 */ cmpw r0, r3 /* 8010DF7C 0010AD7C 40 82 00 08 */ bne lbl_8010DF84 /* 8010DF80 0010AD80 7F FE FB 78 */ mr r30, r31 lbl_8010DF84: /* 8010DF84 0010AD84 7F E3 FB 78 */ mr r3, r31 -/* 8010DF88 0010AD88 4B FC 74 85 */ bl func_800D540C +/* 8010DF88 0010AD88 4B FC 74 85 */ bl GetID__5xGoalCFv /* 8010DF8C 0010AD8C 7C 1D 18 00 */ cmpw r29, r3 /* 8010DF90 0010AD90 41 82 00 18 */ beq lbl_8010DFA8 /* 8010DF94 0010AD94 7F E3 FB 78 */ mr r3, r31 -/* 8010DF98 0010AD98 48 00 0A 39 */ bl func_8010E9D0 +/* 8010DF98 0010AD98 48 00 0A 39 */ bl Next__17xListItem_5xGoal_Fv /* 8010DF9C 0010AD9C 7C 7F 1B 78 */ mr r31, r3 lbl_8010DFA0: /* 8010DFA0 0010ADA0 28 1F 00 00 */ cmplwi r31, 0 @@ -1347,7 +1347,7 @@ lbl_8010DFA8: /* 8010DFBC 0010ADBC 28 1E 00 00 */ cmplwi r30, 0 /* 8010DFC0 0010ADC0 41 82 00 10 */ beq lbl_8010DFD0 /* 8010DFC4 0010ADC4 7F C3 F3 78 */ mr r3, r30 -/* 8010DFC8 0010ADC8 48 00 09 F1 */ bl func_8010E9B8 +/* 8010DFC8 0010ADC8 48 00 09 F1 */ bl Name__5xGoalFv /* 8010DFCC 0010ADCC 48 00 00 10 */ b lbl_8010DFDC lbl_8010DFD0: /* 8010DFD0 0010ADD0 80 7C 00 44 */ lwz r3, 0x44(r28) @@ -1455,7 +1455,7 @@ lbl_8010E108: /* 8010E12C 0010AF2C 38 03 00 10 */ addi r0, r3, 0x10 /* 8010E130 0010AF30 7F 9D 00 2E */ lwzx r28, r29, r0 /* 8010E134 0010AF34 7F 83 E3 78 */ mr r3, r28 -/* 8010E138 0010AF38 4B FF 48 55 */ bl func_8010298C +/* 8010E138 0010AF38 4B FF 48 55 */ bl GetFlags__5xGoalCFv /* 8010E13C 0010AF3C 54 60 03 DF */ rlwinm. r0, r3, 0, 0xf, 0xf /* 8010E140 0010AF40 41 82 00 2C */ beq lbl_8010E16C /* 8010E144 0010AF44 7F 83 E3 78 */ mr r3, r28 @@ -1470,7 +1470,7 @@ lbl_8010E108: /* 8010E168 0010AF68 40 82 00 B4 */ bne lbl_8010E21C lbl_8010E16C: /* 8010E16C 0010AF6C 7F 83 E3 78 */ mr r3, r28 -/* 8010E170 0010AF70 4B FF 48 1D */ bl func_8010298C +/* 8010E170 0010AF70 4B FF 48 1D */ bl GetFlags__5xGoalCFv /* 8010E174 0010AF74 54 60 03 9D */ rlwinm. r0, r3, 0, 0xe, 0xe /* 8010E178 0010AF78 41 82 00 54 */ beq lbl_8010E1CC /* 8010E17C 0010AF7C 7F 83 E3 78 */ mr r3, r28 @@ -1646,12 +1646,12 @@ TranGoal__7xPsycheFfPv: /* 8010E3D0 0010B1D0 7C 7D 02 14 */ add r3, r29, r0 /* 8010E3D4 0010B1D4 90 A3 00 10 */ stw r5, 0x10(r3) /* 8010E3D8 0010B1D8 80 7D 00 3C */ lwz r3, 0x3c(r29) -/* 8010E3DC 0010B1DC 48 00 05 E5 */ bl func_8010E9C0 +/* 8010E3DC 0010B1DC 48 00 05 E5 */ bl SetState__5xGoalF12en_GOALSTATE /* 8010E3E0 0010B1E0 80 7D 00 3C */ lwz r3, 0x3c(r29) -/* 8010E3E4 0010B1E4 4B FC 70 29 */ bl func_800D540C +/* 8010E3E4 0010B1E4 4B FC 70 29 */ bl GetID__5xGoalCFv /* 8010E3E8 0010B1E8 7C 64 1B 78 */ mr r4, r3 /* 8010E3EC 0010B1EC 7F A3 EB 78 */ mr r3, r29 -/* 8010E3F0 0010B1F0 48 00 05 BD */ bl func_8010E9AC +/* 8010E3F0 0010B1F0 48 00 05 BD */ bl DBG_HistAdd__7xPsycheFi /* 8010E3F4 0010B1F4 38 60 00 00 */ li r3, 0 /* 8010E3F8 0010B1F8 38 00 00 07 */ li r0, 7 /* 8010E3FC 0010B1FC 90 7D 00 3C */ stw r3, 0x3c(r29) @@ -1673,7 +1673,7 @@ lbl_8010E418: /* 8010E434 0010B234 7C 7D 02 14 */ add r3, r29, r0 /* 8010E438 0010B238 83 83 00 10 */ lwz r28, 0x10(r3) /* 8010E43C 0010B23C 7F 83 E3 78 */ mr r3, r28 -/* 8010E440 0010B240 48 00 05 89 */ bl func_8010E9C8 +/* 8010E440 0010B240 48 00 05 89 */ bl GetState__5xGoalCFv /* 8010E444 0010B244 2C 03 00 04 */ cmpwi r3, 4 /* 8010E448 0010B248 41 82 00 14 */ beq lbl_8010E45C /* 8010E44C 0010B24C 40 80 00 78 */ bge lbl_8010E4C4 @@ -1692,7 +1692,7 @@ lbl_8010E45C: /* 8010E47C 0010B27C 40 82 00 50 */ bne lbl_8010E4CC /* 8010E480 0010B280 7F 83 E3 78 */ mr r3, r28 /* 8010E484 0010B284 38 80 00 06 */ li r4, 6 -/* 8010E488 0010B288 48 00 05 39 */ bl func_8010E9C0 +/* 8010E488 0010B288 48 00 05 39 */ bl SetState__5xGoalF12en_GOALSTATE /* 8010E48C 0010B28C 48 00 00 40 */ b lbl_8010E4CC lbl_8010E490: /* 8010E490 0010B290 7F 83 E3 78 */ mr r3, r28 @@ -1706,11 +1706,11 @@ lbl_8010E490: /* 8010E4B0 0010B2B0 40 82 00 1C */ bne lbl_8010E4CC /* 8010E4B4 0010B2B4 7F 83 E3 78 */ mr r3, r28 /* 8010E4B8 0010B2B8 38 80 00 07 */ li r4, 7 -/* 8010E4BC 0010B2BC 48 00 05 05 */ bl func_8010E9C0 +/* 8010E4BC 0010B2BC 48 00 05 05 */ bl SetState__5xGoalF12en_GOALSTATE /* 8010E4C0 0010B2C0 48 00 00 0C */ b lbl_8010E4CC lbl_8010E4C4: /* 8010E4C4 0010B2C4 7F 83 E3 78 */ mr r3, r28 -/* 8010E4C8 0010B2C8 48 00 05 01 */ bl func_8010E9C8 +/* 8010E4C8 0010B2C8 48 00 05 01 */ bl GetState__5xGoalCFv lbl_8010E4CC: /* 8010E4CC 0010B2CC 2C 1B 00 00 */ cmpwi r27, 0 /* 8010E4D0 0010B2D0 41 82 00 0C */ beq lbl_8010E4DC @@ -1755,7 +1755,7 @@ lbl_8010E53C: /* 8010E558 0010B358 38 80 00 03 */ li r4, 3 /* 8010E55C 0010B35C 7C 7D 02 14 */ add r3, r29, r0 /* 8010E560 0010B360 80 63 00 10 */ lwz r3, 0x10(r3) -/* 8010E564 0010B364 48 00 04 5D */ bl func_8010E9C0 +/* 8010E564 0010B364 48 00 04 5D */ bl SetState__5xGoalF12en_GOALSTATE /* 8010E568 0010B368 48 00 01 C0 */ b lbl_8010E728 lbl_8010E56C: /* 8010E56C 0010B36C 80 7D 00 38 */ lwz r3, 0x38(r29) @@ -1773,12 +1773,12 @@ lbl_8010E578: /* 8010E598 0010B398 7C 7D 02 14 */ add r3, r29, r0 /* 8010E59C 0010B39C 83 83 00 10 */ lwz r28, 0x10(r3) /* 8010E5A0 0010B3A0 7F 83 E3 78 */ mr r3, r28 -/* 8010E5A4 0010B3A4 48 00 04 1D */ bl func_8010E9C0 +/* 8010E5A4 0010B3A4 48 00 04 1D */ bl SetState__5xGoalF12en_GOALSTATE /* 8010E5A8 0010B3A8 7F 83 E3 78 */ mr r3, r28 -/* 8010E5AC 0010B3AC 4B FC 6E 61 */ bl func_800D540C +/* 8010E5AC 0010B3AC 4B FC 6E 61 */ bl GetID__5xGoalCFv /* 8010E5B0 0010B3B0 7C 64 1B 78 */ mr r4, r3 /* 8010E5B4 0010B3B4 7F A3 EB 78 */ mr r3, r29 -/* 8010E5B8 0010B3B8 48 00 03 F5 */ bl func_8010E9AC +/* 8010E5B8 0010B3B8 48 00 03 F5 */ bl DBG_HistAdd__7xPsycheFi /* 8010E5BC 0010B3BC 38 60 00 00 */ li r3, 0 /* 8010E5C0 0010B3C0 38 00 00 07 */ li r0, 7 /* 8010E5C4 0010B3C4 90 7D 00 3C */ stw r3, 0x3c(r29) @@ -1799,12 +1799,12 @@ lbl_8010E5D0: /* 8010E5FC 0010B3FC 7C 7D 02 14 */ add r3, r29, r0 /* 8010E600 0010B400 83 83 00 10 */ lwz r28, 0x10(r3) /* 8010E604 0010B404 7F 83 E3 78 */ mr r3, r28 -/* 8010E608 0010B408 48 00 03 B9 */ bl func_8010E9C0 +/* 8010E608 0010B408 48 00 03 B9 */ bl SetState__5xGoalF12en_GOALSTATE /* 8010E60C 0010B40C 7F 83 E3 78 */ mr r3, r28 -/* 8010E610 0010B410 4B FC 6D FD */ bl func_800D540C +/* 8010E610 0010B410 4B FC 6D FD */ bl GetID__5xGoalCFv /* 8010E614 0010B414 7C 64 1B 78 */ mr r4, r3 /* 8010E618 0010B418 7F A3 EB 78 */ mr r3, r29 -/* 8010E61C 0010B41C 48 00 03 91 */ bl func_8010E9AC +/* 8010E61C 0010B41C 48 00 03 91 */ bl DBG_HistAdd__7xPsycheFi /* 8010E620 0010B420 38 00 00 07 */ li r0, 7 /* 8010E624 0010B424 90 1D 00 40 */ stw r0, 0x40(r29) /* 8010E628 0010B428 48 00 01 00 */ b lbl_8010E728 @@ -1826,12 +1826,12 @@ lbl_8010E62C: /* 8010E664 0010B464 40 82 00 38 */ bne lbl_8010E69C /* 8010E668 0010B468 7F 83 E3 78 */ mr r3, r28 /* 8010E66C 0010B46C 38 80 00 05 */ li r4, 5 -/* 8010E670 0010B470 48 00 03 51 */ bl func_8010E9C0 +/* 8010E670 0010B470 48 00 03 51 */ bl SetState__5xGoalF12en_GOALSTATE /* 8010E674 0010B474 7F 83 E3 78 */ mr r3, r28 -/* 8010E678 0010B478 4B FC 6D 95 */ bl func_800D540C +/* 8010E678 0010B478 4B FC 6D 95 */ bl GetID__5xGoalCFv /* 8010E67C 0010B47C 7C 64 1B 78 */ mr r4, r3 /* 8010E680 0010B480 7F A3 EB 78 */ mr r3, r29 -/* 8010E684 0010B484 48 00 03 29 */ bl func_8010E9AC +/* 8010E684 0010B484 48 00 03 29 */ bl DBG_HistAdd__7xPsycheFi /* 8010E688 0010B488 38 60 00 00 */ li r3, 0 /* 8010E68C 0010B48C 38 00 00 07 */ li r0, 7 /* 8010E690 0010B490 90 7D 00 3C */ stw r3, 0x3c(r29) @@ -1840,12 +1840,12 @@ lbl_8010E62C: lbl_8010E69C: /* 8010E69C 0010B49C 7F 83 E3 78 */ mr r3, r28 /* 8010E6A0 0010B4A0 38 80 00 03 */ li r4, 3 -/* 8010E6A4 0010B4A4 48 00 03 1D */ bl func_8010E9C0 +/* 8010E6A4 0010B4A4 48 00 03 1D */ bl SetState__5xGoalF12en_GOALSTATE /* 8010E6A8 0010B4A8 7F 83 E3 78 */ mr r3, r28 -/* 8010E6AC 0010B4AC 4B FC 6D 61 */ bl func_800D540C +/* 8010E6AC 0010B4AC 4B FC 6D 61 */ bl GetID__5xGoalCFv /* 8010E6B0 0010B4B0 7C 64 1B 78 */ mr r4, r3 /* 8010E6B4 0010B4B4 7F A3 EB 78 */ mr r3, r29 -/* 8010E6B8 0010B4B8 48 00 02 F5 */ bl func_8010E9AC +/* 8010E6B8 0010B4B8 48 00 02 F5 */ bl DBG_HistAdd__7xPsycheFi /* 8010E6BC 0010B4BC 48 00 00 6C */ b lbl_8010E728 lbl_8010E6C0: /* 8010E6C0 0010B4C0 80 1D 00 38 */ lwz r0, 0x38(r29) @@ -1864,12 +1864,12 @@ lbl_8010E6C0: /* 8010E6F4 0010B4F4 7C 7D 02 14 */ add r3, r29, r0 /* 8010E6F8 0010B4F8 83 83 00 10 */ lwz r28, 0x10(r3) /* 8010E6FC 0010B4FC 7F 83 E3 78 */ mr r3, r28 -/* 8010E700 0010B500 48 00 02 C1 */ bl func_8010E9C0 +/* 8010E700 0010B500 48 00 02 C1 */ bl SetState__5xGoalF12en_GOALSTATE /* 8010E704 0010B504 7F 83 E3 78 */ mr r3, r28 -/* 8010E708 0010B508 4B FC 6D 05 */ bl func_800D540C +/* 8010E708 0010B508 4B FC 6D 05 */ bl GetID__5xGoalCFv /* 8010E70C 0010B50C 7C 64 1B 78 */ mr r4, r3 /* 8010E710 0010B510 7F A3 EB 78 */ mr r3, r29 -/* 8010E714 0010B514 48 00 02 99 */ bl func_8010E9AC +/* 8010E714 0010B514 48 00 02 99 */ bl DBG_HistAdd__7xPsycheFi /* 8010E718 0010B518 48 00 00 10 */ b lbl_8010E728 lbl_8010E71C: /* 8010E71C 0010B51C 90 9D 00 3C */ stw r4, 0x3c(r29) @@ -1892,7 +1892,7 @@ lbl_8010E740: /* 8010E754 0010B554 7C 7D 02 14 */ add r3, r29, r0 /* 8010E758 0010B558 83 83 00 10 */ lwz r28, 0x10(r3) /* 8010E75C 0010B55C 7F 83 E3 78 */ mr r3, r28 -/* 8010E760 0010B560 48 00 02 69 */ bl func_8010E9C8 +/* 8010E760 0010B560 48 00 02 69 */ bl GetState__5xGoalCFv /* 8010E764 0010B564 2C 03 00 05 */ cmpwi r3, 5 /* 8010E768 0010B568 41 82 00 14 */ beq lbl_8010E77C /* 8010E76C 0010B56C 40 80 00 D8 */ bge lbl_8010E844 @@ -1911,7 +1911,7 @@ lbl_8010E77C: /* 8010E79C 0010B59C 40 82 00 B0 */ bne lbl_8010E84C /* 8010E7A0 0010B5A0 7F 83 E3 78 */ mr r3, r28 /* 8010E7A4 0010B5A4 38 80 00 01 */ li r4, 1 -/* 8010E7A8 0010B5A8 48 00 02 19 */ bl func_8010E9C0 +/* 8010E7A8 0010B5A8 48 00 02 19 */ bl SetState__5xGoalF12en_GOALSTATE /* 8010E7AC 0010B5AC 80 7D 00 04 */ lwz r3, 4(r29) /* 8010E7B0 0010B5B0 28 03 00 00 */ cmplwi r3, 0 /* 8010E7B4 0010B5B4 41 82 00 98 */ beq lbl_8010E84C @@ -1940,7 +1940,7 @@ lbl_8010E7E8: /* 8010E808 0010B608 40 82 00 44 */ bne lbl_8010E84C /* 8010E80C 0010B60C 7F 83 E3 78 */ mr r3, r28 /* 8010E810 0010B610 38 80 00 01 */ li r4, 1 -/* 8010E814 0010B614 48 00 01 AD */ bl func_8010E9C0 +/* 8010E814 0010B614 48 00 01 AD */ bl SetState__5xGoalF12en_GOALSTATE /* 8010E818 0010B618 80 7D 00 04 */ lwz r3, 4(r29) /* 8010E81C 0010B61C 28 03 00 00 */ cmplwi r3, 0 /* 8010E820 0010B620 41 82 00 2C */ beq lbl_8010E84C @@ -1954,7 +1954,7 @@ lbl_8010E7E8: /* 8010E840 0010B640 48 00 00 0C */ b lbl_8010E84C lbl_8010E844: /* 8010E844 0010B644 7F 83 E3 78 */ mr r3, r28 -/* 8010E848 0010B648 48 00 01 81 */ bl func_8010E9C8 +/* 8010E848 0010B648 48 00 01 81 */ bl GetState__5xGoalCFv lbl_8010E84C: /* 8010E84C 0010B64C 2C 1B 00 00 */ cmpwi r27, 0 /* 8010E850 0010B650 40 82 00 0C */ bne lbl_8010E85C @@ -1973,7 +1973,7 @@ lbl_8010E870: /* 8010E87C 0010B67C 54 00 10 3A */ slwi r0, r0, 2 /* 8010E880 0010B680 7C 7D 02 14 */ add r3, r29, r0 /* 8010E884 0010B684 80 63 00 10 */ lwz r3, 0x10(r3) -/* 8010E888 0010B688 48 00 01 31 */ bl func_8010E9B8 +/* 8010E888 0010B688 48 00 01 31 */ bl Name__5xGoalFv lbl_8010E88C: /* 8010E88C 0010B68C 38 60 00 00 */ li r3, 0 lbl_8010E890: @@ -2032,12 +2032,12 @@ lbl_8010E920: /* 8010E930 0010B730 7C 03 05 2E */ stfsx f0, r3, r0 /* 8010E934 0010B734 4E 80 00 20 */ blr -.global func_8010E938 -func_8010E938: +.global __ct__10xBehaveMgrFv +__ct__10xBehaveMgrFv: /* 8010E938 0010B738 4E 80 00 20 */ blr -.global func_8010E93C -func_8010E93C: +.global __dt__10xBehaveMgrFv +__dt__10xBehaveMgrFv: /* 8010E93C 0010B73C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010E940 0010B740 7C 08 02 A6 */ mflr r0 /* 8010E944 0010B744 90 01 00 14 */ stw r0, 0x14(r1) @@ -2055,28 +2055,28 @@ lbl_8010E960: /* 8010E970 0010B770 38 21 00 10 */ addi r1, r1, 0x10 /* 8010E974 0010B774 4E 80 00 20 */ blr -.global func_8010E978 -func_8010E978: +.global ExpTranOn__7xPsycheFv +ExpTranOn__7xPsycheFv: /* 8010E978 0010B778 80 03 00 08 */ lwz r0, 8(r3) /* 8010E97C 0010B77C 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c /* 8010E980 0010B780 90 03 00 08 */ stw r0, 8(r3) /* 8010E984 0010B784 4E 80 00 20 */ blr -.global func_8010E988 -func_8010E988: +.global ExpTranOff__7xPsycheFv +ExpTranOff__7xPsycheFv: /* 8010E988 0010B788 80 03 00 08 */ lwz r0, 8(r3) /* 8010E98C 0010B78C 60 00 00 04 */ ori r0, r0, 4 /* 8010E990 0010B790 90 03 00 08 */ stw r0, 8(r3) /* 8010E994 0010B794 4E 80 00 20 */ blr -.global func_8010E998 -func_8010E998: +.global ExpTranIsOn__7xPsycheFv +ExpTranIsOn__7xPsycheFv: /* 8010E998 0010B798 80 03 00 08 */ lwz r0, 8(r3) /* 8010E99C 0010B79C 54 00 07 7A */ rlwinm r0, r0, 0, 0x1d, 0x1d /* 8010E9A0 0010B7A0 7C 00 00 34 */ cntlzw r0, r0 /* 8010E9A4 0010B7A4 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f /* 8010E9A8 0010B7A8 4E 80 00 20 */ blr -.global func_8010E9AC -func_8010E9AC: +.global DBG_HistAdd__7xPsycheFi +DBG_HistAdd__7xPsycheFi: /* 8010E9AC 0010B7AC 4E 80 00 20 */ blr diff --git a/asm/Core/x/xBehaviour.s b/asm/Core/x/xBehaviour.s index 89b07e2b1..5a31befbd 100644 --- a/asm/Core/x/xBehaviour.s +++ b/asm/Core/x/xBehaviour.s @@ -2,33 +2,33 @@ .section .text # 0x8010E9B0 - 0x8010EB94 -.global func_8010E9B0 -func_8010E9B0: +.global SetPsyche__5xGoalFP7xPsyche +SetPsyche__5xGoalFP7xPsyche: /* 8010E9B0 0010B7B0 90 83 00 18 */ stw r4, 0x18(r3) /* 8010E9B4 0010B7B4 4E 80 00 20 */ blr -.global func_8010E9B8 -func_8010E9B8: +.global Name__5xGoalFv +Name__5xGoalFv: /* 8010E9B8 0010B7B8 38 60 00 00 */ li r3, 0 /* 8010E9BC 0010B7BC 4E 80 00 20 */ blr -.global func_8010E9C0 -func_8010E9C0: +.global SetState__5xGoalF12en_GOALSTATE +SetState__5xGoalF12en_GOALSTATE: /* 8010E9C0 0010B7C0 90 83 00 20 */ stw r4, 0x20(r3) /* 8010E9C4 0010B7C4 4E 80 00 20 */ blr -.global func_8010E9C8 -func_8010E9C8: +.global GetState__5xGoalCFv +GetState__5xGoalCFv: /* 8010E9C8 0010B7C8 80 63 00 20 */ lwz r3, 0x20(r3) /* 8010E9CC 0010B7CC 4E 80 00 20 */ blr -.global func_8010E9D0 -func_8010E9D0: +.global Next__17xListItem_5xGoal_Fv +Next__17xListItem_5xGoal_Fv: /* 8010E9D0 0010B7D0 80 63 00 04 */ lwz r3, 4(r3) /* 8010E9D4 0010B7D4 4E 80 00 20 */ blr -.global func_8010E9D8 -func_8010E9D8: +.global Insert__17xListItem_5xGoal_FP5xGoal +Insert__17xListItem_5xGoal_FP5xGoal: /* 8010E9D8 0010B7D8 90 83 00 08 */ stw r4, 8(r3) /* 8010E9DC 0010B7DC 80 04 00 04 */ lwz r0, 4(r4) /* 8010E9E0 0010B7E0 90 03 00 04 */ stw r0, 4(r3) @@ -40,8 +40,8 @@ lbl_8010E9F4: /* 8010E9F4 0010B7F4 90 64 00 04 */ stw r3, 4(r4) /* 8010E9F8 0010B7F8 4E 80 00 20 */ blr -.global func_8010E9FC -func_8010E9FC: +.global RemHead__17xListItem_5xGoal_FPP5xGoal +RemHead__17xListItem_5xGoal_FPP5xGoal: /* 8010E9FC 0010B7FC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010EA00 0010B800 7C 08 02 A6 */ mflr r0 /* 8010EA04 0010B804 90 01 00 14 */ stw r0, 0x14(r1) @@ -54,17 +54,17 @@ func_8010E9FC: /* 8010EA20 0010B820 38 60 00 00 */ li r3, 0 /* 8010EA24 0010B824 48 00 00 30 */ b lbl_8010EA54 lbl_8010EA28: -/* 8010EA28 0010B828 48 00 00 45 */ bl func_8010EA6C +/* 8010EA28 0010B828 48 00 00 45 */ bl Head__17xListItem_5xGoal_Fv /* 8010EA2C 0010B82C 7C 7F 1B 79 */ or. r31, r3, r3 /* 8010EA30 0010B830 40 82 00 10 */ bne lbl_8010EA40 /* 8010EA34 0010B834 38 00 00 00 */ li r0, 0 /* 8010EA38 0010B838 90 1E 00 00 */ stw r0, 0(r30) /* 8010EA3C 0010B83C 48 00 00 14 */ b lbl_8010EA50 lbl_8010EA40: -/* 8010EA40 0010B840 4B FF FF 91 */ bl func_8010E9D0 +/* 8010EA40 0010B840 4B FF FF 91 */ bl Next__17xListItem_5xGoal_Fv /* 8010EA44 0010B844 90 7E 00 00 */ stw r3, 0(r30) /* 8010EA48 0010B848 7F E3 FB 78 */ mr r3, r31 -/* 8010EA4C 0010B84C 4B FC A8 29 */ bl func_800D9274 +/* 8010EA4C 0010B84C 4B FC A8 29 */ bl Remove__17xListItem_5xGoal_Fv lbl_8010EA50: /* 8010EA50 0010B850 7F E3 FB 78 */ mr r3, r31 lbl_8010EA54: @@ -75,8 +75,8 @@ lbl_8010EA54: /* 8010EA64 0010B864 38 21 00 10 */ addi r1, r1, 0x10 /* 8010EA68 0010B868 4E 80 00 20 */ blr -.global func_8010EA6C -func_8010EA6C: +.global Head__17xListItem_5xGoal_Fv +Head__17xListItem_5xGoal_Fv: /* 8010EA6C 0010B86C 7C 64 1B 79 */ or. r4, r3, r3 /* 8010EA70 0010B870 40 82 00 10 */ bne lbl_8010EA80 /* 8010EA74 0010B874 4E 80 00 20 */ blr @@ -96,7 +96,7 @@ GetOwner__5xGoalCFv: /* 8010EA98 0010B898 7C 08 02 A6 */ mflr r0 /* 8010EA9C 0010B89C 80 63 00 18 */ lwz r3, 0x18(r3) /* 8010EAA0 0010B8A0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8010EAA4 0010B8A4 48 00 00 E9 */ bl func_8010EB8C +/* 8010EAA4 0010B8A4 48 00 00 E9 */ bl GetClient__7xPsycheFv /* 8010EAA8 0010B8A8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010EAAC 0010B8AC 7C 08 03 A6 */ mtlr r0 /* 8010EAB0 0010B8B0 38 21 00 10 */ addi r1, r1, 0x10 @@ -173,7 +173,7 @@ lbl_8010EB7C: /* 8010EB84 0010B984 38 21 00 10 */ addi r1, r1, 0x10 /* 8010EB88 0010B988 4E 80 00 20 */ blr -.global func_8010EB8C -func_8010EB8C: +.global GetClient__7xPsycheFv +GetClient__7xPsycheFv: /* 8010EB8C 0010B98C 80 63 00 00 */ lwz r3, 0(r3) /* 8010EB90 0010B990 4E 80 00 20 */ blr diff --git a/asm/Core/x/xBound.s b/asm/Core/x/xBound.s index 5c7714bec..c2090fcf4 100644 --- a/asm/Core/x/xBound.s +++ b/asm/Core/x/xBound.s @@ -15,11 +15,11 @@ xBoundUpdate__FP6xBound: /* 8000A548 00007348 38 7F 00 24 */ addi r3, r31, 0x24 /* 8000A54C 0000734C 38 9F 00 3C */ addi r4, r31, 0x3c /* 8000A550 00007350 38 BF 00 30 */ addi r5, r31, 0x30 -/* 8000A554 00007354 48 00 0B 65 */ bl func_8000B0B8 +/* 8000A554 00007354 48 00 0B 65 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8000A558 00007358 38 7F 00 24 */ addi r3, r31, 0x24 /* 8000A55C 0000735C C0 22 80 38 */ lfs f1, lbl_803CC9B8-_SDA2_BASE_(r2) /* 8000A560 00007360 7C 64 1B 78 */ mr r4, r3 -/* 8000A564 00007364 48 00 0B 2D */ bl func_8000B090 +/* 8000A564 00007364 48 00 0B 2D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8000A568 00007368 48 00 00 3C */ b lbl_8000A5A4 lbl_8000A56C: /* 8000A56C 0000736C 28 00 00 04 */ cmplwi r0, 4 @@ -27,22 +27,22 @@ lbl_8000A56C: /* 8000A574 00007374 38 7F 00 24 */ addi r3, r31, 0x24 /* 8000A578 00007378 38 9F 00 3C */ addi r4, r31, 0x3c /* 8000A57C 0000737C 38 BF 00 30 */ addi r5, r31, 0x30 -/* 8000A580 00007380 48 00 0B 39 */ bl func_8000B0B8 +/* 8000A580 00007380 48 00 0B 39 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8000A584 00007384 38 7F 00 24 */ addi r3, r31, 0x24 /* 8000A588 00007388 C0 22 80 38 */ lfs f1, lbl_803CC9B8-_SDA2_BASE_(r2) /* 8000A58C 0000738C 7C 64 1B 78 */ mr r4, r3 -/* 8000A590 00007390 48 00 0B 01 */ bl func_8000B090 +/* 8000A590 00007390 48 00 0B 01 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8000A594 00007394 38 7F 00 24 */ addi r3, r31, 0x24 /* 8000A598 00007398 80 9F 00 48 */ lwz r4, 0x48(r31) /* 8000A59C 0000739C 7C 65 1B 78 */ mr r5, r3 -/* 8000A5A0 000073A0 48 00 09 D1 */ bl func_8000AF70 +/* 8000A5A0 000073A0 48 00 09 D1 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 lbl_8000A5A4: /* 8000A5A4 000073A4 88 1F 00 20 */ lbz r0, 0x20(r31) /* 8000A5A8 000073A8 28 00 00 00 */ cmplwi r0, 0 /* 8000A5AC 000073AC 41 82 00 10 */ beq lbl_8000A5BC /* 8000A5B0 000073B0 7F E3 FB 78 */ mr r3, r31 /* 8000A5B4 000073B4 7F E4 FB 78 */ mr r4, r31 -/* 8000A5B8 000073B8 48 00 09 85 */ bl func_8000AF3C +/* 8000A5B8 000073B8 48 00 09 85 */ bl xQuickCullForBound__FP7xQCDataPC6xBound lbl_8000A5BC: /* 8000A5BC 000073BC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000A5C0 000073C0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -79,7 +79,7 @@ lbl_8000A618: /* 8000A628 00007428 EC 21 18 2A */ fadds f1, f1, f3 /* 8000A62C 0000742C EC 42 18 2A */ fadds f2, f2, f3 /* 8000A630 00007430 EC 60 18 2A */ fadds f3, f0, f3 -/* 8000A634 00007434 48 00 0A B9 */ bl func_8000B0EC +/* 8000A634 00007434 48 00 0A B9 */ bl assign__5xVec3Ffff /* 8000A638 00007438 C0 7F 00 30 */ lfs f3, 0x30(r31) /* 8000A63C 0000743C 38 7E 00 0C */ addi r3, r30, 0xc /* 8000A640 00007440 C0 3F 00 24 */ lfs f1, 0x24(r31) @@ -88,11 +88,11 @@ lbl_8000A618: /* 8000A64C 0000744C EC 21 18 28 */ fsubs f1, f1, f3 /* 8000A650 00007450 EC 42 18 28 */ fsubs f2, f2, f3 /* 8000A654 00007454 EC 60 18 28 */ fsubs f3, f0, f3 -/* 8000A658 00007458 48 00 0A 95 */ bl func_8000B0EC +/* 8000A658 00007458 48 00 0A 95 */ bl assign__5xVec3Ffff /* 8000A65C 0000745C 48 00 00 1C */ b lbl_8000A678 lbl_8000A660: /* 8000A660 00007460 38 9F 00 30 */ addi r4, r31, 0x30 -/* 8000A664 00007464 48 00 00 2D */ bl func_8000A690 +/* 8000A664 00007464 48 00 00 2D */ bl __as__4xBoxFRC4xBox /* 8000A668 00007468 48 00 00 10 */ b lbl_8000A678 lbl_8000A66C: /* 8000A66C 0000746C 80 BF 00 48 */ lwz r5, 0x48(r31) @@ -106,8 +106,8 @@ lbl_8000A678: /* 8000A688 00007488 38 21 00 10 */ addi r1, r1, 0x10 /* 8000A68C 0000748C 4E 80 00 20 */ blr -.global func_8000A690 -func_8000A690: +.global __as__4xBoxFRC4xBox +__as__4xBoxFRC4xBox: /* 8000A690 00007490 80 A4 00 00 */ lwz r5, 0(r4) /* 8000A694 00007494 80 04 00 04 */ lwz r0, 4(r4) /* 8000A698 00007498 90 A3 00 00 */ stw r5, 0(r3) @@ -148,17 +148,17 @@ lbl_8000A70C: /* 8000A714 00007514 48 00 00 38 */ b lbl_8000A74C lbl_8000A718: /* 8000A718 00007518 38 9E 00 24 */ addi r4, r30, 0x24 -/* 8000A71C 0000751C 48 00 0B 65 */ bl func_8000B280 +/* 8000A71C 0000751C 48 00 0B 65 */ bl __as__7xSphereFRC7xSphere /* 8000A720 00007520 48 00 00 B8 */ b lbl_8000A7D8 lbl_8000A724: /* 8000A724 00007524 38 9E 00 24 */ addi r4, r30, 0x24 -/* 8000A728 00007528 48 00 0B 3D */ bl func_8000B264 +/* 8000A728 00007528 48 00 0B 3D */ bl __as__5xVec3FRC5xVec3 /* 8000A72C 0000752C 38 61 00 20 */ addi r3, r1, 0x20 /* 8000A730 00007530 38 9E 00 30 */ addi r4, r30, 0x30 /* 8000A734 00007534 38 BE 00 24 */ addi r5, r30, 0x24 -/* 8000A738 00007538 48 00 0A 95 */ bl func_8000B1CC +/* 8000A738 00007538 48 00 0A 95 */ bl __mi__5xVec3CFRC5xVec3 /* 8000A73C 0000753C 38 61 00 20 */ addi r3, r1, 0x20 -/* 8000A740 00007540 48 00 0A 69 */ bl func_8000B1A8 +/* 8000A740 00007540 48 00 0A 69 */ bl length__5xVec3CFv /* 8000A744 00007544 D0 3D 00 0C */ stfs f1, 0xc(r29) /* 8000A748 00007548 48 00 00 90 */ b lbl_8000A7D8 lbl_8000A74C: @@ -166,11 +166,11 @@ lbl_8000A74C: /* 8000A750 00007550 38 61 00 08 */ addi r3, r1, 8 /* 8000A754 00007554 38 9E 00 30 */ addi r4, r30, 0x30 /* 8000A758 00007558 38 BE 00 3C */ addi r5, r30, 0x3c -/* 8000A75C 0000755C 48 00 0A 71 */ bl func_8000B1CC +/* 8000A75C 0000755C 48 00 0A 71 */ bl __mi__5xVec3CFRC5xVec3 /* 8000A760 00007560 C0 22 80 38 */ lfs f1, lbl_803CC9B8-_SDA2_BASE_(r2) /* 8000A764 00007564 38 61 00 14 */ addi r3, r1, 0x14 /* 8000A768 00007568 38 81 00 08 */ addi r4, r1, 8 -/* 8000A76C 0000756C 48 00 09 B5 */ bl func_8000B120 +/* 8000A76C 0000756C 48 00 09 B5 */ bl __ml__5xVec3CFf /* 8000A770 00007570 80 A1 00 14 */ lwz r5, 0x14(r1) /* 8000A774 00007574 38 7F 00 10 */ addi r3, r31, 0x10 /* 8000A778 00007578 80 81 00 18 */ lwz r4, 0x18(r1) @@ -178,25 +178,25 @@ lbl_8000A74C: /* 8000A780 00007580 90 A1 00 2C */ stw r5, 0x2c(r1) /* 8000A784 00007584 90 81 00 30 */ stw r4, 0x30(r1) /* 8000A788 00007588 90 01 00 34 */ stw r0, 0x34(r1) -/* 8000A78C 0000758C 48 00 09 71 */ bl func_8000B0FC +/* 8000A78C 0000758C 48 00 09 71 */ bl length2__5xVec3CFv /* 8000A790 00007590 C0 01 00 30 */ lfs f0, 0x30(r1) /* 8000A794 00007594 7F E3 FB 78 */ mr r3, r31 /* 8000A798 00007598 EC 00 00 32 */ fmuls f0, f0, f0 /* 8000A79C 0000759C EF E0 00 72 */ fmuls f31, f0, f1 -/* 8000A7A0 000075A0 48 00 09 5D */ bl func_8000B0FC +/* 8000A7A0 000075A0 48 00 09 5D */ bl length2__5xVec3CFv /* 8000A7A4 000075A4 C0 01 00 2C */ lfs f0, 0x2c(r1) /* 8000A7A8 000075A8 38 7F 00 20 */ addi r3, r31, 0x20 /* 8000A7AC 000075AC EC 00 00 32 */ fmuls f0, f0, f0 /* 8000A7B0 000075B0 EF E0 F8 7A */ fmadds f31, f0, f1, f31 -/* 8000A7B4 000075B4 48 00 09 49 */ bl func_8000B0FC +/* 8000A7B4 000075B4 48 00 09 49 */ bl length2__5xVec3CFv /* 8000A7B8 000075B8 C0 01 00 34 */ lfs f0, 0x34(r1) /* 8000A7BC 000075BC EC 00 00 32 */ fmuls f0, f0, f0 /* 8000A7C0 000075C0 EC 20 F8 7A */ fmadds f1, f0, f1, f31 -/* 8000A7C4 000075C4 48 00 00 39 */ bl func_8000A7FC +/* 8000A7C4 000075C4 48 00 00 39 */ bl xsqrt__Ff /* 8000A7C8 000075C8 D0 3D 00 0C */ stfs f1, 0xc(r29) /* 8000A7CC 000075CC 7F A3 EB 78 */ mr r3, r29 /* 8000A7D0 000075D0 38 9E 00 24 */ addi r4, r30, 0x24 -/* 8000A7D4 000075D4 48 00 0A 91 */ bl func_8000B264 +/* 8000A7D4 000075D4 48 00 0A 91 */ bl __as__5xVec3FRC5xVec3 lbl_8000A7D8: /* 8000A7D8 000075D8 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 8000A7DC 000075DC 80 01 00 64 */ lwz r0, 0x64(r1) @@ -208,8 +208,8 @@ lbl_8000A7D8: /* 8000A7F4 000075F4 38 21 00 60 */ addi r1, r1, 0x60 /* 8000A7F8 000075F8 4E 80 00 20 */ blr -.global func_8000A7FC -func_8000A7FC: +.global xsqrt__Ff +xsqrt__Ff: /* 8000A7FC 000075FC 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8000A800 00007600 7C 08 02 A6 */ mflr r0 /* 8000A804 00007604 90 01 00 44 */ stw r0, 0x44(r1) @@ -388,7 +388,7 @@ lbl_8000AA58: /* 8000AA78 00007878 D3 E1 00 28 */ stfs f31, 0x28(r1) /* 8000AA7C 0000787C 48 00 00 38 */ b lbl_8000AAB4 lbl_8000AA80: -/* 8000AA80 00007880 4B FF FD 7D */ bl func_8000A7FC +/* 8000AA80 00007880 4B FF FD 7D */ bl xsqrt__Ff /* 8000AA84 00007884 FF E0 08 90 */ fmr f31, f1 /* 8000AA88 00007888 C0 82 80 44 */ lfs f4, lbl_803CC9C4-_SDA2_BASE_(r2) /* 8000AA8C 0000788C C0 7D 00 00 */ lfs f3, 0(r29) @@ -435,7 +435,7 @@ lbl_8000AB08: /* 8000AB28 00007928 D3 C1 00 38 */ stfs f30, 0x38(r1) /* 8000AB2C 0000792C 48 00 00 38 */ b lbl_8000AB64 lbl_8000AB30: -/* 8000AB30 00007930 4B FF FC CD */ bl func_8000A7FC +/* 8000AB30 00007930 4B FF FC CD */ bl xsqrt__Ff /* 8000AB34 00007934 FF C0 08 90 */ fmr f30, f1 /* 8000AB38 00007938 C0 82 80 44 */ lfs f4, lbl_803CC9C4-_SDA2_BASE_(r2) /* 8000AB3C 0000793C C0 7D 00 10 */ lfs f3, 0x10(r29) @@ -482,7 +482,7 @@ lbl_8000ABB8: /* 8000ABD8 000079D8 D3 A1 00 48 */ stfs f29, 0x48(r1) /* 8000ABDC 000079DC 48 00 00 38 */ b lbl_8000AC14 lbl_8000ABE0: -/* 8000ABE0 000079E0 4B FF FC 1D */ bl func_8000A7FC +/* 8000ABE0 000079E0 4B FF FC 1D */ bl xsqrt__Ff /* 8000ABE4 000079E4 FF A0 08 90 */ fmr f29, f1 /* 8000ABE8 000079E8 C0 82 80 44 */ lfs f4, lbl_803CC9C4-_SDA2_BASE_(r2) /* 8000ABEC 000079EC C0 7D 00 20 */ lfs f3, 0x20(r29) @@ -498,7 +498,7 @@ lbl_8000ABE0: lbl_8000AC14: /* 8000AC14 00007A14 38 61 00 50 */ addi r3, r1, 0x50 /* 8000AC18 00007A18 38 9D 00 30 */ addi r4, r29, 0x30 -/* 8000AC1C 00007A1C 48 00 06 49 */ bl func_8000B264 +/* 8000AC1C 00007A1C 48 00 06 49 */ bl __as__5xVec3FRC5xVec3 /* 8000AC20 00007A20 C0 5C 00 00 */ lfs f2, 0(r28) /* 8000AC24 00007A24 7F C5 F3 78 */ mr r5, r30 /* 8000AC28 00007A28 C0 3C 00 04 */ lfs f1, 4(r28) @@ -520,7 +520,7 @@ lbl_8000AC14: /* 8000AC68 00007A68 D0 41 00 14 */ stfs f2, 0x14(r1) /* 8000AC6C 00007A6C D0 21 00 18 */ stfs f1, 0x18(r1) /* 8000AC70 00007A70 D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 8000AC74 00007A74 48 00 03 C9 */ bl func_8000B03C +/* 8000AC74 00007A74 48 00 03 C9 */ bl xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 /* 8000AC78 00007A78 38 61 00 6C */ addi r3, r1, 0x6c /* 8000AC7C 00007A7C 38 81 00 20 */ addi r4, r1, 0x20 /* 8000AC80 00007A80 38 BE 00 0C */ addi r5, r30, 0xc @@ -664,7 +664,7 @@ lbl_8000AE50: /* 8000AE58 00007C58 80 9E 00 48 */ lwz r4, 0x48(r30) /* 8000AE5C 00007C5C 7C 65 1B 78 */ mr r5, r3 /* 8000AE60 00007C60 38 61 00 08 */ addi r3, r1, 8 -/* 8000AE64 00007C64 48 00 01 D9 */ bl func_8000B03C +/* 8000AE64 00007C64 48 00 01 D9 */ bl xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 /* 8000AE68 00007C68 38 7E 00 30 */ addi r3, r30, 0x30 /* 8000AE6C 00007C6C 38 81 00 08 */ addi r4, r1, 8 /* 8000AE70 00007C70 38 A1 00 14 */ addi r5, r1, 0x14 @@ -709,28 +709,28 @@ xBoundDraw__FPC6xBound: /* 8000AEF0 00007CF0 40 82 00 14 */ bne lbl_8000AF04 /* 8000AEF4 00007CF4 38 63 00 24 */ addi r3, r3, 0x24 /* 8000AEF8 00007CF8 38 80 00 0C */ li r4, 0xc -/* 8000AEFC 00007CFC 48 00 03 B1 */ bl func_8000B2AC +/* 8000AEFC 00007CFC 48 00 03 B1 */ bl xDrawSphere2__FPC7xSphereUi /* 8000AF00 00007D00 48 00 00 2C */ b lbl_8000AF2C lbl_8000AF04: /* 8000AF04 00007D04 28 00 00 04 */ cmplwi r0, 4 /* 8000AF08 00007D08 40 82 00 14 */ bne lbl_8000AF1C /* 8000AF0C 00007D0C 80 83 00 48 */ lwz r4, 0x48(r3) /* 8000AF10 00007D10 38 63 00 30 */ addi r3, r3, 0x30 -/* 8000AF14 00007D14 48 00 03 95 */ bl func_8000B2A8 +/* 8000AF14 00007D14 48 00 03 95 */ bl xDrawOBB__FPC4xBoxPC7xMat4x3 /* 8000AF18 00007D18 48 00 00 14 */ b lbl_8000AF2C lbl_8000AF1C: /* 8000AF1C 00007D1C 28 00 00 02 */ cmplwi r0, 2 /* 8000AF20 00007D20 40 82 00 0C */ bne lbl_8000AF2C /* 8000AF24 00007D24 38 63 00 30 */ addi r3, r3, 0x30 -/* 8000AF28 00007D28 48 00 03 7D */ bl func_8000B2A4 +/* 8000AF28 00007D28 48 00 03 7D */ bl xDrawBox__FPC4xBox lbl_8000AF2C: /* 8000AF2C 00007D2C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000AF30 00007D30 7C 08 03 A6 */ mtlr r0 /* 8000AF34 00007D34 38 21 00 10 */ addi r1, r1, 0x10 /* 8000AF38 00007D38 4E 80 00 20 */ blr -.global func_8000AF3C -func_8000AF3C: +.global xQuickCullForBound__FP7xQCDataPC6xBound +xQuickCullForBound__FP7xQCDataPC6xBound: /* 8000AF3C 00007D3C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000AF40 00007D40 7C 08 02 A6 */ mflr r0 /* 8000AF44 00007D44 3C A0 80 3C */ lis r5, lbl_803BC0B0@ha @@ -745,8 +745,8 @@ func_8000AF3C: /* 8000AF68 00007D68 38 21 00 10 */ addi r1, r1, 0x10 /* 8000AF6C 00007D6C 4E 80 00 20 */ blr -.global func_8000AF70 -func_8000AF70: +.global xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 +xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3: /* 8000AF70 00007D70 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000AF74 00007D74 7C 08 02 A6 */ mflr r0 /* 8000AF78 00007D78 90 01 00 14 */ stw r0, 0x14(r1) @@ -802,8 +802,8 @@ xBound.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 8000B034 00007E34 D0 03 00 08 */ stfs f0, 8(r3) /* 8000B038 00007E38 4E 80 00 20 */ blr -.global func_8000B03C -func_8000B03C: +.global xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 +xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3: /* 8000B03C 00007E3C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000B040 00007E40 7C 08 02 A6 */ mflr r0 /* 8000B044 00007E44 C0 25 00 00 */ lfs f1, 0(r5) @@ -826,8 +826,8 @@ func_8000B03C: /* 8000B088 00007E88 38 21 00 10 */ addi r1, r1, 0x10 /* 8000B08C 00007E8C 4E 80 00 20 */ blr -.global func_8000B090 -func_8000B090: +.global xVec3SMul__FP5xVec3PC5xVec3f +xVec3SMul__FP5xVec3PC5xVec3f: /* 8000B090 00007E90 C0 04 00 00 */ lfs f0, 0(r4) /* 8000B094 00007E94 C0 44 00 04 */ lfs f2, 4(r4) /* 8000B098 00007E98 EC 60 00 72 */ fmuls f3, f0, f1 @@ -839,8 +839,8 @@ func_8000B090: /* 8000B0B0 00007EB0 D0 03 00 08 */ stfs f0, 8(r3) /* 8000B0B4 00007EB4 4E 80 00 20 */ blr -.global func_8000B0B8 -func_8000B0B8: +.global xVec3Add__FP5xVec3PC5xVec3PC5xVec3 +xVec3Add__FP5xVec3PC5xVec3PC5xVec3: /* 8000B0B8 00007EB8 C0 24 00 00 */ lfs f1, 0(r4) /* 8000B0BC 00007EBC C0 05 00 00 */ lfs f0, 0(r5) /* 8000B0C0 00007EC0 C0 64 00 04 */ lfs f3, 4(r4) @@ -855,15 +855,15 @@ func_8000B0B8: /* 8000B0E4 00007EE4 D0 03 00 08 */ stfs f0, 8(r3) /* 8000B0E8 00007EE8 4E 80 00 20 */ blr -.global func_8000B0EC -func_8000B0EC: +.global assign__5xVec3Ffff +assign__5xVec3Ffff: /* 8000B0EC 00007EEC D0 23 00 00 */ stfs f1, 0(r3) /* 8000B0F0 00007EF0 D0 43 00 04 */ stfs f2, 4(r3) /* 8000B0F4 00007EF4 D0 63 00 08 */ stfs f3, 8(r3) /* 8000B0F8 00007EF8 4E 80 00 20 */ blr -.global func_8000B0FC -func_8000B0FC: +.global length2__5xVec3CFv +length2__5xVec3CFv: /* 8000B0FC 00007EFC C0 23 00 00 */ lfs f1, 0(r3) /* 8000B100 00007F00 C0 03 00 04 */ lfs f0, 4(r3) /* 8000B104 00007F04 EC 21 00 72 */ fmuls f1, f1, f1 @@ -874,8 +874,8 @@ func_8000B0FC: /* 8000B118 00007F18 EC 22 00 2A */ fadds f1, f2, f0 /* 8000B11C 00007F1C 4E 80 00 20 */ blr -.global func_8000B120 -func_8000B120: +.global __ml__5xVec3CFf +__ml__5xVec3CFf: /* 8000B120 00007F20 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8000B124 00007F24 7C 08 02 A6 */ mflr r0 /* 8000B128 00007F28 80 C4 00 00 */ lwz r6, 0(r4) @@ -888,7 +888,7 @@ func_8000B120: /* 8000B144 00007F44 90 C1 00 08 */ stw r6, 8(r1) /* 8000B148 00007F48 90 A1 00 0C */ stw r5, 0xc(r1) /* 8000B14C 00007F4C 90 01 00 10 */ stw r0, 0x10(r1) -/* 8000B150 00007F50 48 00 00 31 */ bl func_8000B180 +/* 8000B150 00007F50 48 00 00 31 */ bl __amu__5xVec3Ff /* 8000B154 00007F54 80 61 00 08 */ lwz r3, 8(r1) /* 8000B158 00007F58 80 01 00 0C */ lwz r0, 0xc(r1) /* 8000B15C 00007F5C 90 7F 00 00 */ stw r3, 0(r31) @@ -901,8 +901,8 @@ func_8000B120: /* 8000B178 00007F78 38 21 00 20 */ addi r1, r1, 0x20 /* 8000B17C 00007F7C 4E 80 00 20 */ blr -.global func_8000B180 -func_8000B180: +.global __amu__5xVec3Ff +__amu__5xVec3Ff: /* 8000B180 00007F80 C0 03 00 00 */ lfs f0, 0(r3) /* 8000B184 00007F84 EC 00 00 72 */ fmuls f0, f0, f1 /* 8000B188 00007F88 D0 03 00 00 */ stfs f0, 0(r3) @@ -914,20 +914,20 @@ func_8000B180: /* 8000B1A0 00007FA0 D0 03 00 08 */ stfs f0, 8(r3) /* 8000B1A4 00007FA4 4E 80 00 20 */ blr -.global func_8000B1A8 -func_8000B1A8: +.global length__5xVec3CFv +length__5xVec3CFv: /* 8000B1A8 00007FA8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000B1AC 00007FAC 7C 08 02 A6 */ mflr r0 /* 8000B1B0 00007FB0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8000B1B4 00007FB4 4B FF FF 49 */ bl func_8000B0FC -/* 8000B1B8 00007FB8 4B FF F6 45 */ bl func_8000A7FC +/* 8000B1B4 00007FB4 4B FF FF 49 */ bl length2__5xVec3CFv +/* 8000B1B8 00007FB8 4B FF F6 45 */ bl xsqrt__Ff /* 8000B1BC 00007FBC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000B1C0 00007FC0 7C 08 03 A6 */ mtlr r0 /* 8000B1C4 00007FC4 38 21 00 10 */ addi r1, r1, 0x10 /* 8000B1C8 00007FC8 4E 80 00 20 */ blr -.global func_8000B1CC -func_8000B1CC: +.global __mi__5xVec3CFRC5xVec3 +__mi__5xVec3CFRC5xVec3: /* 8000B1CC 00007FCC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8000B1D0 00007FD0 7C 08 02 A6 */ mflr r0 /* 8000B1D4 00007FD4 80 E4 00 00 */ lwz r7, 0(r4) @@ -941,7 +941,7 @@ func_8000B1CC: /* 8000B1F4 00007FF4 38 61 00 08 */ addi r3, r1, 8 /* 8000B1F8 00007FF8 90 C1 00 0C */ stw r6, 0xc(r1) /* 8000B1FC 00007FFC 90 01 00 10 */ stw r0, 0x10(r1) -/* 8000B200 00008000 48 00 00 31 */ bl func_8000B230 +/* 8000B200 00008000 48 00 00 31 */ bl __ami__5xVec3FRC5xVec3 /* 8000B204 00008004 80 61 00 08 */ lwz r3, 8(r1) /* 8000B208 00008008 80 01 00 0C */ lwz r0, 0xc(r1) /* 8000B20C 0000800C 90 7F 00 00 */ stw r3, 0(r31) @@ -954,8 +954,8 @@ func_8000B1CC: /* 8000B228 00008028 38 21 00 20 */ addi r1, r1, 0x20 /* 8000B22C 0000802C 4E 80 00 20 */ blr -.global func_8000B230 -func_8000B230: +.global __ami__5xVec3FRC5xVec3 +__ami__5xVec3FRC5xVec3: /* 8000B230 00008030 C0 43 00 00 */ lfs f2, 0(r3) /* 8000B234 00008034 C0 04 00 00 */ lfs f0, 0(r4) /* 8000B238 00008038 C0 24 00 04 */ lfs f1, 4(r4) @@ -970,8 +970,8 @@ func_8000B230: /* 8000B25C 0000805C D0 03 00 08 */ stfs f0, 8(r3) /* 8000B260 00008060 4E 80 00 20 */ blr -.global func_8000B264 -func_8000B264: +.global __as__5xVec3FRC5xVec3 +__as__5xVec3FRC5xVec3: /* 8000B264 00008064 C0 04 00 00 */ lfs f0, 0(r4) /* 8000B268 00008068 C0 24 00 04 */ lfs f1, 4(r4) /* 8000B26C 0000806C D0 03 00 00 */ stfs f0, 0(r3) @@ -980,8 +980,8 @@ func_8000B264: /* 8000B278 00008078 D0 03 00 08 */ stfs f0, 8(r3) /* 8000B27C 0000807C 4E 80 00 20 */ blr -.global func_8000B280 -func_8000B280: +.global __as__7xSphereFRC7xSphere +__as__7xSphereFRC7xSphere: /* 8000B280 00008080 80 04 00 00 */ lwz r0, 0(r4) /* 8000B284 00008084 80 A4 00 04 */ lwz r5, 4(r4) /* 8000B288 00008088 90 03 00 00 */ stw r0, 0(r3) @@ -992,14 +992,14 @@ func_8000B280: /* 8000B29C 0000809C D0 03 00 0C */ stfs f0, 0xc(r3) /* 8000B2A0 000080A0 4E 80 00 20 */ blr -.global func_8000B2A4 -func_8000B2A4: +.global xDrawBox__FPC4xBox +xDrawBox__FPC4xBox: /* 8000B2A4 000080A4 4E 80 00 20 */ blr -.global func_8000B2A8 -func_8000B2A8: +.global xDrawOBB__FPC4xBoxPC7xMat4x3 +xDrawOBB__FPC4xBoxPC7xMat4x3: /* 8000B2A8 000080A8 4E 80 00 20 */ blr -.global func_8000B2AC -func_8000B2AC: +.global xDrawSphere2__FPC7xSphereUi +xDrawSphere2__FPC7xSphereUi: /* 8000B2AC 000080AC 4E 80 00 20 */ blr diff --git a/asm/Core/x/xCamera.s b/asm/Core/x/xCamera.s index 2e8192219..b77073728 100644 --- a/asm/Core/x/xCamera.s +++ b/asm/Core/x/xCamera.s @@ -21,7 +21,7 @@ xCameraInit__FP7xCameraUiUi: /* 8000B2E8 000080E8 90 7D 00 10 */ stw r3, 0x10(r29) /* 8000B2EC 000080EC 7F A3 EB 78 */ mr r3, r29 /* 8000B2F0 000080F0 C0 22 80 50 */ lfs f1, lbl_803CC9D0-_SDA2_BASE_(r2) -/* 8000B2F4 000080F4 48 00 31 9D */ bl func_8000E490 +/* 8000B2F4 000080F4 48 00 31 9D */ bl xCameraSetFOV__FP7xCameraf /* 8000B2F8 000080F8 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) /* 8000B2FC 000080FC 38 00 00 00 */ li r0, 0 /* 8000B300 00008100 D0 1D 00 E8 */ stfs f0, 0xe8(r29) @@ -41,7 +41,7 @@ xCameraInit__FP7xCameraUiUi: /* 8000B338 00008138 D0 1D 01 30 */ stfs f0, 0x130(r29) /* 8000B33C 0000813C C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) /* 8000B340 00008140 D0 1D 01 34 */ stfs f0, 0x134(r29) -/* 8000B344 00008144 48 00 00 21 */ bl func_8000B364 +/* 8000B344 00008144 48 00 00 21 */ bl add_camera_tweaks__Fv /* 8000B348 00008148 80 01 00 24 */ lwz r0, 0x24(r1) /* 8000B34C 0000814C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8000B350 00008150 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -50,8 +50,8 @@ xCameraInit__FP7xCameraUiUi: /* 8000B35C 0000815C 38 21 00 20 */ addi r1, r1, 0x20 /* 8000B360 00008160 4E 80 00 20 */ blr -.global func_8000B364 -func_8000B364: +.global add_camera_tweaks__Fv +add_camera_tweaks__Fv: /* 8000B364 00008164 4E 80 00 20 */ blr .global xCameraExit__FP7xCamera @@ -98,10 +98,10 @@ xCameraReset__FP7xCamerafff: /* 8000B3F4 000081F4 48 04 03 19 */ bl xSTFindAsset__FUiPUi /* 8000B3F8 000081F8 90 6D 88 78 */ stw r3, lbl_803CB178-_SDA_BASE_(r13) /* 8000B3FC 000081FC 38 7F 00 14 */ addi r3, r31, 0x14 -/* 8000B400 00008200 48 00 30 C5 */ bl func_8000E4C4 +/* 8000B400 00008200 48 00 30 C5 */ bl xMat4x3Identity__FP7xMat4x3 /* 8000B404 00008204 38 7F 00 54 */ addi r3, r31, 0x54 /* 8000B408 00008208 38 9F 00 14 */ addi r4, r31, 0x14 -/* 8000B40C 0000820C 48 00 01 61 */ bl func_8000B56C +/* 8000B40C 0000820C 48 00 01 61 */ bl __as__7xMat4x3FRC7xMat4x3 /* 8000B410 00008210 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) /* 8000B414 00008214 38 00 00 00 */ li r0, 0 /* 8000B418 00008218 D0 1F 01 1C */ stfs f0, 0x11c(r31) @@ -122,7 +122,7 @@ xCameraReset__FP7xCamerafff: /* 8000B454 00008254 41 82 00 14 */ beq lbl_8000B468 /* 8000B458 00008258 C0 23 00 20 */ lfs f1, 0x20(r3) /* 8000B45C 0000825C C0 43 00 28 */ lfs f2, 0x28(r3) -/* 8000B460 00008260 4B FF AC 11 */ bl func_80006070 +/* 8000B460 00008260 4B FF AC 11 */ bl xatan2__Fff /* 8000B464 00008264 EF FF 08 2A */ fadds f31, f31, f1 lbl_8000B468: /* 8000B468 00008268 C0 A2 80 64 */ lfs f5, lbl_803CC9E4-_SDA2_BASE_(r2) @@ -145,7 +145,7 @@ lbl_8000B468: /* 8000B4AC 000082AC 48 02 6D 25 */ bl xMat3x3Euler__FP7xMat3x3fff /* 8000B4B0 000082B0 38 7F 00 54 */ addi r3, r31, 0x54 /* 8000B4B4 000082B4 38 9F 00 14 */ addi r4, r31, 0x14 -/* 8000B4B8 000082B8 48 00 00 B5 */ bl func_8000B56C +/* 8000B4B8 000082B8 48 00 00 B5 */ bl __as__7xMat4x3FRC7xMat4x3 /* 8000B4BC 000082BC C0 02 80 68 */ lfs f0, lbl_803CC9E8-_SDA2_BASE_(r2) /* 8000B4C0 000082C0 38 60 00 01 */ li r3, 1 /* 8000B4C4 000082C4 38 00 00 00 */ li r0, 0 @@ -191,8 +191,8 @@ lbl_8000B468: /* 8000B564 00008364 38 21 00 50 */ addi r1, r1, 0x50 /* 8000B568 00008368 4E 80 00 20 */ blr -.global func_8000B56C -func_8000B56C: +.global __as__7xMat4x3FRC7xMat4x3 +__as__7xMat4x3FRC7xMat4x3: /* 8000B56C 0000836C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000B570 00008370 7C 08 02 A6 */ mflr r0 /* 8000B574 00008374 90 01 00 14 */ stw r0, 0x14(r1) @@ -200,7 +200,7 @@ func_8000B56C: /* 8000B57C 0000837C 7C 9F 23 78 */ mr r31, r4 /* 8000B580 00008380 93 C1 00 08 */ stw r30, 8(r1) /* 8000B584 00008384 7C 7E 1B 78 */ mr r30, r3 -/* 8000B588 00008388 48 00 00 41 */ bl func_8000B5C8 +/* 8000B588 00008388 48 00 00 41 */ bl __as__7xMat3x3FRC7xMat3x3 /* 8000B58C 0000838C 80 9F 00 30 */ lwz r4, 0x30(r31) /* 8000B590 00008390 7F C3 F3 78 */ mr r3, r30 /* 8000B594 00008394 80 1F 00 34 */ lwz r0, 0x34(r31) @@ -217,8 +217,8 @@ func_8000B56C: /* 8000B5C0 000083C0 38 21 00 10 */ addi r1, r1, 0x10 /* 8000B5C4 000083C4 4E 80 00 20 */ blr -.global func_8000B5C8 -func_8000B5C8: +.global __as__7xMat3x3FRC7xMat3x3 +__as__7xMat3x3FRC7xMat3x3: /* 8000B5C8 000083C8 80 A4 00 00 */ lwz r5, 0(r4) /* 8000B5CC 000083CC 80 04 00 04 */ lwz r0, 4(r4) /* 8000B5D0 000083D0 90 A3 00 00 */ stw r5, 0(r3) @@ -292,7 +292,7 @@ lbl_8000B6AC: /* 8000B6D0 000084D0 C0 22 80 54 */ lfs f1, lbl_803CC9D4-_SDA2_BASE_(r2) /* 8000B6D4 000084D4 48 00 00 20 */ b lbl_8000B6F4 lbl_8000B6D8: -/* 8000B6D8 000084D8 4B FF F1 25 */ bl func_8000A7FC +/* 8000B6D8 000084D8 4B FF F1 25 */ bl xsqrt__Ff /* 8000B6DC 000084DC C0 02 80 68 */ lfs f0, lbl_803CC9E8-_SDA2_BASE_(r2) /* 8000B6E0 000084E0 EC 00 08 24 */ fdivs f0, f0, f1 /* 8000B6E4 000084E4 EC 5F 00 32 */ fmuls f2, f31, f0 @@ -312,7 +312,7 @@ lbl_8000B6F4: /* 8000B718 00008518 EC 21 00 72 */ fmuls f1, f1, f1 /* 8000B71C 0000851C EC 00 00 32 */ fmuls f0, f0, f0 /* 8000B720 00008520 EC 21 00 2A */ fadds f1, f1, f0 -/* 8000B724 00008524 4B FF F0 D9 */ bl func_8000A7FC +/* 8000B724 00008524 4B FF F0 D9 */ bl xsqrt__Ff /* 8000B728 00008528 C0 02 80 78 */ lfs f0, lbl_803CC9F8-_SDA2_BASE_(r2) /* 8000B72C 0000852C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8000B730 00008530 40 81 00 28 */ ble lbl_8000B758 @@ -399,7 +399,7 @@ lbl_8000B820: lbl_8000B854: /* 8000B854 00008654 C0 3F 00 20 */ lfs f1, 0x20(r31) /* 8000B858 00008658 C0 5F 00 28 */ lfs f2, 0x28(r31) -/* 8000B85C 0000865C 4B FF A8 15 */ bl func_80006070 +/* 8000B85C 0000865C 4B FF A8 15 */ bl xatan2__Fff /* 8000B860 00008660 EF FF 08 2A */ fadds f31, f31, f1 /* 8000B864 00008664 FC 20 F8 90 */ fmr f1, f31 /* 8000B868 00008668 48 0B 95 E5 */ bl isin__Ff @@ -470,7 +470,7 @@ lbl_8000B93C: /* 8000B958 00008758 D0 3A 00 00 */ stfs f1, 0(r26) /* 8000B95C 0000875C 48 00 00 20 */ b lbl_8000B97C lbl_8000B960: -/* 8000B960 00008760 4B FF EE 9D */ bl func_8000A7FC +/* 8000B960 00008760 4B FF EE 9D */ bl xsqrt__Ff /* 8000B964 00008764 D0 3A 00 00 */ stfs f1, 0(r26) /* 8000B968 00008768 C0 22 80 68 */ lfs f1, lbl_803CC9E8-_SDA2_BASE_(r2) /* 8000B96C 0000876C C0 1A 00 00 */ lfs f0, 0(r26) @@ -489,13 +489,13 @@ lbl_8000B990: /* 8000B998 00008798 EC 03 00 28 */ fsubs f0, f3, f0 /* 8000B99C 0000879C D0 1B 00 00 */ stfs f0, 0(r27) lbl_8000B9A0: -/* 8000B9A0 000087A0 4B FF A6 D1 */ bl func_80006070 +/* 8000B9A0 000087A0 4B FF A6 D1 */ bl xatan2__Fff /* 8000B9A4 000087A4 57 E0 06 B5 */ rlwinm. r0, r31, 0, 0x1a, 0x1a /* 8000B9A8 000087A8 D0 3C 00 00 */ stfs f1, 0(r28) /* 8000B9AC 000087AC 40 82 00 20 */ bne lbl_8000B9CC /* 8000B9B0 000087B0 C0 3D 00 20 */ lfs f1, 0x20(r29) /* 8000B9B4 000087B4 C0 5D 00 28 */ lfs f2, 0x28(r29) -/* 8000B9B8 000087B8 4B FF A6 B9 */ bl func_80006070 +/* 8000B9B8 000087B8 4B FF A6 B9 */ bl xatan2__Fff /* 8000B9BC 000087BC C0 1C 00 00 */ lfs f0, 0(r28) /* 8000B9C0 000087C0 EC 20 08 28 */ fsubs f1, f0, f1 /* 8000B9C4 000087C4 48 02 57 3D */ bl xDangleClamp__Ff @@ -672,7 +672,7 @@ lbl_8000BBBC: /* 8000BC0C 00008A0C 2C 03 00 00 */ cmpwi r3, 0 /* 8000BC10 00008A10 41 82 01 F4 */ beq lbl_8000BE04 /* 8000BC14 00008A14 7F E3 FB 78 */ mr r3, r31 -/* 8000BC18 00008A18 48 00 2A 21 */ bl func_8000E638 +/* 8000BC18 00008A18 48 00 2A 21 */ bl xEntIsVisible__FPC4xEnt /* 8000BC1C 00008A1C 28 03 00 00 */ cmplwi r3, 0 /* 8000BC20 00008A20 40 82 00 64 */ bne lbl_8000BC84 /* 8000BC24 00008A24 80 7F 00 24 */ lwz r3, 0x24(r31) @@ -750,7 +750,7 @@ lbl_8000BCD8: /* 8000BD30 00008B30 48 00 00 B8 */ b lbl_8000BDE8 lbl_8000BD34: /* 8000BD34 00008B34 80 7F 00 AC */ lwz r3, 0xac(r31) -/* 8000BD38 00008B38 48 00 29 19 */ bl func_8000E650 +/* 8000BD38 00008B38 48 00 29 19 */ bl xVec3Length__FPC5xVec3 /* 8000BD3C 00008B3C FF E0 08 90 */ fmr f31, f1 /* 8000BD40 00008B40 80 9F 00 AC */ lwz r4, 0xac(r31) /* 8000BD44 00008B44 38 61 00 38 */ addi r3, r1, 0x38 @@ -758,7 +758,7 @@ lbl_8000BD34: /* 8000BD4C 00008B4C 80 9F 00 AC */ lwz r4, 0xac(r31) /* 8000BD50 00008B50 7F A5 EB 78 */ mr r5, r29 /* 8000BD54 00008B54 38 61 00 68 */ addi r3, r1, 0x68 -/* 8000BD58 00008B58 4B FF F2 E5 */ bl func_8000B03C +/* 8000BD58 00008B58 4B FF F2 E5 */ bl xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 /* 8000BD5C 00008B5C 38 61 00 74 */ addi r3, r1, 0x74 /* 8000BD60 00008B60 38 81 00 38 */ addi r4, r1, 0x38 /* 8000BD64 00008B64 38 BD 00 0C */ addi r5, r29, 0xc @@ -878,7 +878,7 @@ lbl_8000BEC0: /* 8000BF14 00008D14 EF 5A 07 72 */ fmuls f26, f26, f29 /* 8000BF18 00008D18 EF 7B 07 72 */ fmuls f27, f27, f29 /* 8000BF1C 00008D1C EF 9C 07 72 */ fmuls f28, f28, f29 -/* 8000BF20 00008D20 4B FF F3 45 */ bl func_8000B264 +/* 8000BF20 00008D20 4B FF F3 45 */ bl __as__5xVec3FRC5xVec3 /* 8000BF24 00008D24 7F E3 FB 78 */ mr r3, r31 /* 8000BF28 00008D28 4B FF F7 05 */ bl xCamera.xCam_buildbasis__FP7xCamera /* 8000BF2C 00008D2C C0 3F 00 BC */ lfs f1, 0xbc(r31) @@ -917,7 +917,7 @@ lbl_8000BEC0: /* 8000BFB0 00008DB0 38 9F 00 44 */ addi r4, r31, 0x44 /* 8000BFB4 00008DB4 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) /* 8000BFB8 00008DB8 D0 1F 01 40 */ stfs f0, 0x140(r31) -/* 8000BFBC 00008DBC 4B FF F2 A9 */ bl func_8000B264 +/* 8000BFBC 00008DBC 4B FF F2 A9 */ bl __as__5xVec3FRC5xVec3 /* 8000BFC0 00008DC0 48 00 04 38 */ b lbl_8000C3F8 lbl_8000BFC4: /* 8000BFC4 00008DC4 C0 3F 01 64 */ lfs f1, 0x164(r31) @@ -1240,7 +1240,7 @@ lbl_8000C3F8: /* 8000C478 00009278 EF 39 00 72 */ fmuls f25, f25, f1 /* 8000C47C 0000927C 38 9F 00 14 */ addi r4, r31, 0x14 /* 8000C480 00009280 EE F7 00 32 */ fmuls f23, f23, f0 -/* 8000C484 00009284 4B FF F1 45 */ bl func_8000B5C8 +/* 8000C484 00009284 4B FF F1 45 */ bl __as__7xMat3x3FRC7xMat3x3 /* 8000C488 00009288 EF 98 07 F2 */ fmuls f28, f24, f31 /* 8000C48C 0000928C C0 1F 01 D4 */ lfs f0, 0x1d4(r31) /* 8000C490 00009290 EF 79 07 F2 */ fmuls f27, f25, f31 @@ -1446,7 +1446,7 @@ lbl_8000C744: /* 8000C78C 0000958C D0 01 00 8C */ stfs f0, 0x8c(r1) /* 8000C790 00009590 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) /* 8000C794 00009594 D0 01 00 8C */ stfs f0, 0x8c(r1) -/* 8000C798 00009598 4B FF EE 31 */ bl func_8000B5C8 +/* 8000C798 00009598 4B FF EE 31 */ bl __as__7xMat3x3FRC7xMat3x3 /* 8000C79C 0000959C 80 9F 01 10 */ lwz r4, 0x110(r31) /* 8000C7A0 000095A0 38 61 00 74 */ addi r3, r1, 0x74 /* 8000C7A4 000095A4 38 BF 01 1C */ addi r5, r31, 0x11c @@ -1454,7 +1454,7 @@ lbl_8000C744: /* 8000C7AC 000095AC 80 9F 01 10 */ lwz r4, 0x110(r31) /* 8000C7B0 000095B0 38 61 00 74 */ addi r3, r1, 0x74 /* 8000C7B4 000095B4 38 84 00 30 */ addi r4, r4, 0x30 -/* 8000C7B8 000095B8 48 00 1F 9D */ bl func_8000E754 +/* 8000C7B8 000095B8 48 00 1F 9D */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8000C7BC 000095BC 80 7F 01 10 */ lwz r3, 0x110(r31) /* 8000C7C0 000095C0 C0 1F 00 4C */ lfs f0, 0x4c(r31) /* 8000C7C4 000095C4 C0 23 00 38 */ lfs f1, 0x38(r3) @@ -1485,7 +1485,7 @@ lbl_8000C80C: /* 8000C824 00009624 FD 00 38 90 */ fmr f8, f7 /* 8000C828 00009628 48 00 00 18 */ b lbl_8000C840 lbl_8000C82C: -/* 8000C82C 0000962C 4B FF DF D1 */ bl func_8000A7FC +/* 8000C82C 0000962C 4B FF DF D1 */ bl xsqrt__Ff /* 8000C830 00009630 C0 02 80 68 */ lfs f0, lbl_803CC9E8-_SDA2_BASE_(r2) /* 8000C834 00009634 EC 00 08 24 */ fdivs f0, f0, f1 /* 8000C838 00009638 EC F6 00 32 */ fmuls f7, f22, f0 @@ -1528,12 +1528,12 @@ lbl_8000C8C4: /* 8000C8C4 000096C4 38 61 01 1C */ addi r3, r1, 0x11c /* 8000C8C8 000096C8 38 81 00 74 */ addi r4, r1, 0x74 /* 8000C8CC 000096CC 38 BF 00 44 */ addi r5, r31, 0x44 -/* 8000C8D0 000096D0 48 00 1C 69 */ bl func_8000E538 +/* 8000C8D0 000096D0 48 00 1C 69 */ bl xMat3x3LookAt__FP7xMat3x3PC5xVec3PC5xVec3 /* 8000C8D4 000096D4 80 9F 01 10 */ lwz r4, 0x110(r31) /* 8000C8D8 000096D8 38 61 00 EC */ addi r3, r1, 0xec /* 8000C8DC 000096DC 38 BF 00 44 */ addi r5, r31, 0x44 /* 8000C8E0 000096E0 38 84 00 30 */ addi r4, r4, 0x30 -/* 8000C8E4 000096E4 48 00 1C 55 */ bl func_8000E538 +/* 8000C8E4 000096E4 48 00 1C 55 */ bl xMat3x3LookAt__FP7xMat3x3PC5xVec3PC5xVec3 /* 8000C8E8 000096E8 C0 21 01 10 */ lfs f1, 0x110(r1) /* 8000C8EC 000096EC C0 01 01 40 */ lfs f0, 0x140(r1) /* 8000C8F0 000096F0 C0 41 01 0C */ lfs f2, 0x10c(r1) @@ -1543,7 +1543,7 @@ lbl_8000C8C4: /* 8000C900 00009700 C0 61 01 44 */ lfs f3, 0x144(r1) /* 8000C904 00009704 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8000C908 00009708 EC 24 00 FA */ fmadds f1, f4, f3, f0 -/* 8000C90C 0000970C 48 00 1E 05 */ bl func_8000E710 +/* 8000C90C 0000970C 48 00 1E 05 */ bl xacos__Ff /* 8000C910 00009710 FE C0 08 90 */ fmr f22, f1 /* 8000C914 00009714 C0 02 80 98 */ lfs f0, lbl_803CCA18-_SDA2_BASE_(r2) /* 8000C918 00009718 FC 16 00 40 */ fcmpo cr0, f22, f0 @@ -1571,7 +1571,7 @@ lbl_8000C8C4: lbl_8000C970: /* 8000C970 00009770 38 61 00 44 */ addi r3, r1, 0x44 /* 8000C974 00009774 38 81 00 64 */ addi r4, r1, 0x64 -/* 8000C978 00009778 48 00 1D 75 */ bl func_8000E6EC +/* 8000C978 00009778 48 00 1D 75 */ bl __as__5xQuatFRC5xQuat /* 8000C97C 0000977C 48 00 00 1C */ b lbl_8000C998 lbl_8000C980: /* 8000C980 00009780 C0 02 80 98 */ lfs f0, lbl_803CCA18-_SDA2_BASE_(r2) @@ -1597,7 +1597,7 @@ lbl_8000C9A4: /* 8000C9C8 000097C8 48 00 0F 15 */ bl xCameraLook__FP7xCameraUiPC5xQuatfff /* 8000C9CC 000097CC 38 61 00 24 */ addi r3, r1, 0x24 /* 8000C9D0 000097D0 38 9F 01 A4 */ addi r4, r31, 0x1a4 -/* 8000C9D4 000097D4 48 00 1B 3D */ bl func_8000E510 +/* 8000C9D4 000097D4 48 00 1B 3D */ bl xQuatConj__FP5xQuatPC5xQuat /* 8000C9D8 000097D8 38 61 00 24 */ addi r3, r1, 0x24 /* 8000C9DC 000097DC 38 A1 00 34 */ addi r5, r1, 0x34 /* 8000C9E0 000097E0 7C 64 1B 78 */ mr r4, r3 @@ -1640,9 +1640,9 @@ lbl_8000CA10: /* 8000CA70 00009870 38 81 01 58 */ addi r4, r1, 0x158 /* 8000CA74 00009874 7F A3 EB 78 */ mr r3, r29 /* 8000CA78 00009878 38 A1 01 4C */ addi r5, r1, 0x14c -/* 8000CA7C 0000987C 48 00 1C 15 */ bl func_8000E690 +/* 8000CA7C 0000987C 48 00 1C 15 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8000CA80 00009880 7F A3 EB 78 */ mr r3, r29 -/* 8000CA84 00009884 48 00 1B CD */ bl func_8000E650 +/* 8000CA84 00009884 48 00 1B CD */ bl xVec3Length__FPC5xVec3 /* 8000CA88 00009888 D0 21 00 E4 */ stfs f1, 0xe4(r1) /* 8000CA8C 0000988C FC 20 08 18 */ frsp f1, f1 /* 8000CA90 00009890 C0 02 80 74 */ lfs f0, lbl_803CC9F4-_SDA2_BASE_(r2) @@ -1656,7 +1656,7 @@ lbl_8000CAA4: /* 8000CAA8 000098A8 7F A3 EB 78 */ mr r3, r29 /* 8000CAAC 000098AC 7F A4 EB 78 */ mr r4, r29 /* 8000CAB0 000098B0 EC 20 08 24 */ fdivs f1, f0, f1 -/* 8000CAB4 000098B4 4B FF E5 DD */ bl func_8000B090 +/* 8000CAB4 000098B4 4B FF E5 DD */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8000CAB8 000098B8 38 60 08 00 */ li r3, 0x800 /* 8000CABC 000098BC 54 60 05 6B */ rlwinm. r0, r3, 0, 0x15, 0x15 /* 8000CAC0 000098C0 90 61 00 E8 */ stw r3, 0xe8(r1) @@ -1765,7 +1765,7 @@ xCameraUpdate__FP7xCameraf: /* 8000CC38 00009A38 C0 02 80 B4 */ lfs f0, lbl_803CCA34-_SDA2_BASE_(r2) /* 8000CC3C 00009A3C 7C 7C 1B 78 */ mr r28, r3 /* 8000CC40 00009A40 EC 20 07 F2 */ fmuls f1, f0, f31 -/* 8000CC44 00009A44 48 00 00 8D */ bl func_8000CCD0 +/* 8000CC44 00009A44 48 00 00 8D */ bl ceilf__3stdFf /* 8000CC48 00009A48 FC 00 08 1E */ fctiwz f0, f1 /* 8000CC4C 00009A4C 3C 00 43 30 */ lis r0, 0x4330 /* 8000CC50 00009A50 90 01 00 10 */ stw r0, 0x10(r1) @@ -1803,8 +1803,8 @@ lbl_8000CCA0: /* 8000CCC8 00009AC8 38 21 00 40 */ addi r1, r1, 0x40 /* 8000CCCC 00009ACC 4E 80 00 20 */ blr -.global func_8000CCD0 -func_8000CCD0: +.global ceilf__3stdFf +ceilf__3stdFf: /* 8000CCD0 00009AD0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000CCD4 00009AD4 7C 08 02 A6 */ mflr r0 /* 8000CCD8 00009AD8 90 01 00 14 */ stw r0, 0x14(r1) @@ -1846,11 +1846,11 @@ xCameraFXBegin__FP7xCamera: /* 8000CD50 00009B50 93 E1 00 0C */ stw r31, 0xc(r1) /* 8000CD54 00009B54 7C 7F 1B 78 */ mr r31, r3 /* 8000CD58 00009B58 38 64 8A 00 */ addi r3, r4, lbl_802B8A00@l -/* 8000CD5C 00009B5C 48 00 17 69 */ bl func_8000E4C4 +/* 8000CD5C 00009B5C 48 00 17 69 */ bl xMat4x3Identity__FP7xMat4x3 /* 8000CD60 00009B60 3C 60 80 2C */ lis r3, lbl_802B8A00@ha /* 8000CD64 00009B64 38 9F 00 14 */ addi r4, r31, 0x14 /* 8000CD68 00009B68 38 63 8A 00 */ addi r3, r3, lbl_802B8A00@l -/* 8000CD6C 00009B6C 48 00 17 81 */ bl func_8000E4EC +/* 8000CD6C 00009B6C 48 00 17 81 */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 8000CD70 00009B70 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000CD74 00009B74 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8000CD78 00009B78 7C 08 03 A6 */ mtlr r0 @@ -2043,7 +2043,7 @@ xCameraFXShake__FfffffP5xVec3P5xVec3: /* 8000D01C 00009E1C 28 04 00 00 */ cmplwi r4, 0 /* 8000D020 00009E20 41 82 00 0C */ beq lbl_8000D02C /* 8000D024 00009E24 38 7F 00 3C */ addi r3, r31, 0x3c -/* 8000D028 00009E28 4B FF E2 3D */ bl func_8000B264 +/* 8000D028 00009E28 4B FF E2 3D */ bl __as__5xVec3FRC5xVec3 lbl_8000D02C: /* 8000D02C 00009E2C 93 DF 00 48 */ stw r30, 0x48(r31) lbl_8000D030: @@ -2116,9 +2116,9 @@ lbl_8000D0E0: /* 8000D130 00009F30 41 82 00 48 */ beq lbl_8000D178 /* 8000D134 00009F34 38 61 00 14 */ addi r3, r1, 0x14 /* 8000D138 00009F38 38 BE 00 3C */ addi r5, r30, 0x3c -/* 8000D13C 00009F3C 48 00 15 55 */ bl func_8000E690 +/* 8000D13C 00009F3C 48 00 15 55 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8000D140 00009F40 38 61 00 14 */ addi r3, r1, 0x14 -/* 8000D144 00009F44 4B FF E0 65 */ bl func_8000B1A8 +/* 8000D144 00009F44 4B FF E0 65 */ bl length__5xVec3CFv /* 8000D148 00009F48 C0 1E 00 34 */ lfs f0, 0x34(r30) /* 8000D14C 00009F4C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8000D150 00009F50 40 81 00 0C */ ble lbl_8000D15C @@ -2299,7 +2299,7 @@ xCameraFXEnd__FP7xCamera: /* 8000D3D8 0000A1D8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8000D3DC 0000A1DC 7C 7F 1B 78 */ mr r31, r3 /* 8000D3E0 0000A1E0 38 7F 00 14 */ addi r3, r31, 0x14 -/* 8000D3E4 0000A1E4 48 00 11 09 */ bl func_8000E4EC +/* 8000D3E4 0000A1E4 48 00 11 09 */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 8000D3E8 0000A1E8 3C 80 80 2C */ lis r4, lbl_802B8A00@ha /* 8000D3EC 0000A1EC 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8000D3F0 0000A1F0 38 84 8A 00 */ addi r4, r4, lbl_802B8A00@l @@ -2357,8 +2357,8 @@ xCameraSetScene__FP7xCameraP6xScene: /* 8000D498 0000A298 38 21 00 10 */ addi r1, r1, 0x10 /* 8000D49C 0000A29C 4E 80 00 20 */ blr -.global func_8000D4A0 -func_8000D4A0: +.global __as__6xBoundFRC6xBound +__as__6xBoundFRC6xBound: /* 8000D4A0 0000A2A0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000D4A4 0000A2A4 7C 08 02 A6 */ mflr r0 /* 8000D4A8 0000A2A8 80 C4 00 04 */ lwz r6, 4(r4) @@ -2479,7 +2479,7 @@ xCameraMove__FP7xCameraUiffffff: /* 8000D644 0000A444 4B FF E1 8D */ bl xCamera.xCam_cyltoworld__FP5xVec3PC7xMat4x3fffUi /* 8000D648 0000A448 38 7F 00 84 */ addi r3, r31, 0x84 /* 8000D64C 0000A44C 38 9F 00 44 */ addi r4, r31, 0x44 -/* 8000D650 0000A450 4B FF DC 15 */ bl func_8000B264 +/* 8000D650 0000A450 4B FF DC 15 */ bl __as__5xVec3FRC5xVec3 /* 8000D654 0000A454 C0 3F 01 80 */ lfs f1, 0x180(r31) /* 8000D658 0000A458 C0 02 80 60 */ lfs f0, lbl_803CC9E0-_SDA2_BASE_(r2) /* 8000D65C 0000A45C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -2541,10 +2541,10 @@ xCameraMove__FP7xCameraRC5xVec3: /* 8000D724 0000A524 93 E1 00 0C */ stw r31, 0xc(r1) /* 8000D728 0000A528 7C 7F 1B 78 */ mr r31, r3 /* 8000D72C 0000A52C 38 7F 00 44 */ addi r3, r31, 0x44 -/* 8000D730 0000A530 4B FF DB 35 */ bl func_8000B264 +/* 8000D730 0000A530 4B FF DB 35 */ bl __as__5xVec3FRC5xVec3 /* 8000D734 0000A534 7C 64 1B 78 */ mr r4, r3 /* 8000D738 0000A538 38 7F 00 84 */ addi r3, r31, 0x84 -/* 8000D73C 0000A53C 4B FF DB 29 */ bl func_8000B264 +/* 8000D73C 0000A53C 4B FF DB 29 */ bl __as__5xVec3FRC5xVec3 /* 8000D740 0000A540 80 1F 01 3C */ lwz r0, 0x13c(r31) /* 8000D744 0000A544 54 00 07 F2 */ rlwinm r0, r0, 0, 0x1f, 0x19 /* 8000D748 0000A548 90 1F 01 3C */ stw r0, 0x13c(r31) @@ -2572,28 +2572,28 @@ xCameraMove__FP7xCameraRC5xVec3f: /* 8000D794 0000A594 7C 9F 23 78 */ mr r31, r4 /* 8000D798 0000A598 38 61 00 08 */ addi r3, r1, 8 /* 8000D79C 0000A59C 38 BE 00 44 */ addi r5, r30, 0x44 -/* 8000D7A0 0000A5A0 48 00 0E F1 */ bl func_8000E690 +/* 8000D7A0 0000A5A0 48 00 0E F1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8000D7A4 0000A5A4 38 61 00 08 */ addi r3, r1, 8 -/* 8000D7A8 0000A5A8 48 00 0E A9 */ bl func_8000E650 +/* 8000D7A8 0000A5A8 48 00 0E A9 */ bl xVec3Length__FPC5xVec3 /* 8000D7AC 0000A5AC FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 8000D7B0 0000A5B0 40 81 00 28 */ ble lbl_8000D7D8 /* 8000D7B4 0000A5B4 EC 3F 08 24 */ fdivs f1, f31, f1 /* 8000D7B8 0000A5B8 38 61 00 08 */ addi r3, r1, 8 /* 8000D7BC 0000A5BC 7C 64 1B 78 */ mr r4, r3 -/* 8000D7C0 0000A5C0 4B FF D8 D1 */ bl func_8000B090 +/* 8000D7C0 0000A5C0 4B FF D8 D1 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8000D7C4 0000A5C4 38 7E 00 44 */ addi r3, r30, 0x44 /* 8000D7C8 0000A5C8 38 A1 00 08 */ addi r5, r1, 8 /* 8000D7CC 0000A5CC 7C 64 1B 78 */ mr r4, r3 -/* 8000D7D0 0000A5D0 4B FF D8 E9 */ bl func_8000B0B8 +/* 8000D7D0 0000A5D0 4B FF D8 E9 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8000D7D4 0000A5D4 48 00 00 10 */ b lbl_8000D7E4 lbl_8000D7D8: /* 8000D7D8 0000A5D8 7F E4 FB 78 */ mr r4, r31 /* 8000D7DC 0000A5DC 38 7E 00 44 */ addi r3, r30, 0x44 -/* 8000D7E0 0000A5E0 4B FF DA 85 */ bl func_8000B264 +/* 8000D7E0 0000A5E0 4B FF DA 85 */ bl __as__5xVec3FRC5xVec3 lbl_8000D7E4: /* 8000D7E4 0000A5E4 38 7E 00 84 */ addi r3, r30, 0x84 /* 8000D7E8 0000A5E8 38 9E 00 44 */ addi r4, r30, 0x44 -/* 8000D7EC 0000A5EC 4B FF DA 79 */ bl func_8000B264 +/* 8000D7EC 0000A5EC 4B FF DA 79 */ bl __as__5xVec3FRC5xVec3 /* 8000D7F0 0000A5F0 80 1E 01 3C */ lwz r0, 0x13c(r30) /* 8000D7F4 0000A5F4 54 00 07 F2 */ rlwinm r0, r0, 0, 0x1f, 0x19 /* 8000D7F8 0000A5F8 90 1E 01 3C */ stw r0, 0x13c(r30) @@ -2623,7 +2623,7 @@ xCameraFOV__FP7xCamerafff: /* 8000D84C 0000A64C FF C0 08 90 */ fmr f30, f1 /* 8000D850 0000A650 7C 7F 1B 78 */ mr r31, r3 /* 8000D854 0000A654 EF E2 00 F2 */ fmuls f31, f2, f3 -/* 8000D858 0000A658 48 00 0C 61 */ bl func_8000E4B8 +/* 8000D858 0000A658 48 00 0C 61 */ bl xCameraGetFOV__FPC7xCamera /* 8000D85C 0000A65C FC 01 F0 00 */ fcmpu cr0, f1, f30 /* 8000D860 0000A660 41 82 00 58 */ beq lbl_8000D8B8 /* 8000D864 0000A664 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) @@ -2638,17 +2638,17 @@ xCameraFOV__FP7xCamerafff: /* 8000D888 0000A688 7F E3 FB 78 */ mr r3, r31 /* 8000D88C 0000A68C EC 42 00 32 */ fmuls f2, f2, f0 /* 8000D890 0000A690 EC 21 10 2A */ fadds f1, f1, f2 -/* 8000D894 0000A694 48 00 0B FD */ bl func_8000E490 +/* 8000D894 0000A694 48 00 0B FD */ bl xCameraSetFOV__FP7xCameraf /* 8000D898 0000A698 48 00 00 20 */ b lbl_8000D8B8 lbl_8000D89C: /* 8000D89C 0000A69C FC 20 F0 90 */ fmr f1, f30 /* 8000D8A0 0000A6A0 7F E3 FB 78 */ mr r3, r31 -/* 8000D8A4 0000A6A4 48 00 0B ED */ bl func_8000E490 +/* 8000D8A4 0000A6A4 48 00 0B ED */ bl xCameraSetFOV__FP7xCameraf /* 8000D8A8 0000A6A8 48 00 00 10 */ b lbl_8000D8B8 lbl_8000D8AC: /* 8000D8AC 0000A6AC FC 20 F0 90 */ fmr f1, f30 /* 8000D8B0 0000A6B0 7F E3 FB 78 */ mr r3, r31 -/* 8000D8B4 0000A6B4 48 00 0B DD */ bl func_8000E490 +/* 8000D8B4 0000A6B4 48 00 0B DD */ bl xCameraSetFOV__FP7xCameraf lbl_8000D8B8: /* 8000D8B8 0000A6B8 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8000D8BC 0000A6BC CB E1 00 20 */ lfd f31, 0x20(r1) @@ -2683,7 +2683,7 @@ xCameraLook__FP7xCameraUiPC5xQuatfff: /* 8000D924 0000A724 FF E0 18 90 */ fmr f31, f3 /* 8000D928 0000A728 7F E4 FB 78 */ mr r4, r31 /* 8000D92C 0000A72C 38 7E 01 B4 */ addi r3, r30, 0x1b4 -/* 8000D930 0000A730 48 00 0D BD */ bl func_8000E6EC +/* 8000D930 0000A730 48 00 0D BD */ bl __as__5xQuatFRC5xQuat /* 8000D934 0000A734 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) /* 8000D938 0000A738 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 8000D93C 0000A73C 4C 40 13 82 */ cror 2, 0, 2 @@ -2696,7 +2696,7 @@ xCameraLook__FP7xCameraUiPC5xQuatfff: /* 8000D958 0000A758 48 02 55 A9 */ bl xQuatToMat__FPC5xQuatP7xMat3x3 /* 8000D95C 0000A75C 38 7E 00 54 */ addi r3, r30, 0x54 /* 8000D960 0000A760 38 9E 00 14 */ addi r4, r30, 0x14 -/* 8000D964 0000A764 4B FF DC 65 */ bl func_8000B5C8 +/* 8000D964 0000A764 4B FF DC 65 */ bl __as__7xMat3x3FRC7xMat3x3 /* 8000D968 0000A768 48 00 00 54 */ b lbl_8000D9BC lbl_8000D96C: /* 8000D96C 0000A76C 80 1E 01 3C */ lwz r0, 0x13c(r30) @@ -2711,7 +2711,7 @@ lbl_8000D96C: /* 8000D990 0000A790 D3 BE 01 4C */ stfs f29, 0x14c(r30) /* 8000D994 0000A794 48 02 59 31 */ bl xQuatDiff__FP5xQuatPC5xQuatPC5xQuat /* 8000D998 0000A798 38 7E 01 C4 */ addi r3, r30, 0x1c4 -/* 8000D99C 0000A79C 48 00 0C 49 */ bl func_8000E5E4 +/* 8000D99C 0000A79C 48 00 0C 49 */ bl xQuatGetAngle__FPC5xQuat /* 8000D9A0 0000A7A0 EC 1E F8 28 */ fsubs f0, f30, f31 /* 8000D9A4 0000A7A4 C0 42 80 58 */ lfs f2, lbl_803CC9D8-_SDA2_BASE_(r2) /* 8000D9A8 0000A7A8 C0 62 80 68 */ lfs f3, lbl_803CC9E8-_SDA2_BASE_(r2) @@ -2769,7 +2769,7 @@ xCameraLookYPR__FP7xCameraUiffffff: /* 8000DA68 0000A868 48 02 47 69 */ bl xMat3x3Euler__FP7xMat3x3fff /* 8000DA6C 0000A86C 38 7F 00 54 */ addi r3, r31, 0x54 /* 8000DA70 0000A870 38 9F 00 14 */ addi r4, r31, 0x14 -/* 8000DA74 0000A874 4B FF DB 55 */ bl func_8000B5C8 +/* 8000DA74 0000A874 4B FF DB 55 */ bl __as__7xMat3x3FRC7xMat3x3 /* 8000DA78 0000A878 48 00 00 70 */ b lbl_8000DAE8 lbl_8000DA7C: /* 8000DA7C 0000A87C 80 1F 01 3C */ lwz r0, 0x13c(r31) @@ -2855,13 +2855,13 @@ xCameraRotate__FP7xCameraRC7xMat3x3fff: lbl_8000DBAC: /* 8000DBAC 0000A9AC 7F E4 FB 78 */ mr r4, r31 /* 8000DBB0 0000A9B0 38 7E 00 14 */ addi r3, r30, 0x14 -/* 8000DBB4 0000A9B4 4B FF DA 15 */ bl func_8000B5C8 +/* 8000DBB4 0000A9B4 4B FF DA 15 */ bl __as__7xMat3x3FRC7xMat3x3 /* 8000DBB8 0000A9B8 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) /* 8000DBBC 0000A9BC FC 00 E8 00 */ fcmpu cr0, f0, f29 /* 8000DBC0 0000A9C0 40 82 00 10 */ bne lbl_8000DBD0 /* 8000DBC4 0000A9C4 7F E4 FB 78 */ mr r4, r31 /* 8000DBC8 0000A9C8 38 7E 00 54 */ addi r3, r30, 0x54 -/* 8000DBCC 0000A9CC 4B FF D9 FD */ bl func_8000B5C8 +/* 8000DBCC 0000A9CC 4B FF D9 FD */ bl __as__7xMat3x3FRC7xMat3x3 lbl_8000DBD0: /* 8000DBD0 0000A9D0 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) /* 8000DBD4 0000A9D4 FC 00 E8 00 */ fcmpu cr0, f0, f29 @@ -2915,10 +2915,10 @@ xCameraRotate__FP7xCameraRC5xVec3ffff: /* 8000DC80 0000AA80 C0 44 00 08 */ lfs f2, 8(r4) /* 8000DC84 0000AA84 FF E0 20 90 */ fmr f31, f4 /* 8000DC88 0000AA88 7C 7E 1B 78 */ mr r30, r3 -/* 8000DC8C 0000AA8C 4B FF 83 E5 */ bl func_80006070 +/* 8000DC8C 0000AA8C 4B FF 83 E5 */ bl xatan2__Fff /* 8000DC90 0000AA90 D0 3E 01 D8 */ stfs f1, 0x1d8(r30) /* 8000DC94 0000AA94 C0 3F 00 04 */ lfs f1, 4(r31) -/* 8000DC98 0000AA98 48 00 00 E1 */ bl func_8000DD78 +/* 8000DC98 0000AA98 48 00 00 E1 */ bl xasin__Ff /* 8000DC9C 0000AA9C FC 00 08 50 */ fneg f0, f1 /* 8000DCA0 0000AAA0 D0 1E 01 E0 */ stfs f0, 0x1e0(r30) /* 8000DCA4 0000AAA4 D3 9E 01 E8 */ stfs f28, 0x1e8(r30) @@ -2946,7 +2946,7 @@ lbl_8000DCCC: /* 8000DCF8 0000AAF8 40 82 00 10 */ bne lbl_8000DD08 /* 8000DCFC 0000AAFC 38 7E 00 54 */ addi r3, r30, 0x54 /* 8000DD00 0000AB00 38 9E 00 14 */ addi r4, r30, 0x14 -/* 8000DD04 0000AB04 4B FF D8 C5 */ bl func_8000B5C8 +/* 8000DD04 0000AB04 4B FF D8 C5 */ bl __as__7xMat3x3FRC7xMat3x3 lbl_8000DD08: /* 8000DD08 0000AB08 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) /* 8000DD0C 0000AB0C FC 00 E8 00 */ fcmpu cr0, f0, f29 @@ -2979,19 +2979,19 @@ lbl_8000DD30: /* 8000DD70 0000AB70 38 21 00 50 */ addi r1, r1, 0x50 /* 8000DD74 0000AB74 4E 80 00 20 */ blr -.global func_8000DD78 -func_8000DD78: +.global xasin__Ff +xasin__Ff: /* 8000DD78 0000AB78 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000DD7C 0000AB7C 7C 08 02 A6 */ mflr r0 /* 8000DD80 0000AB80 90 01 00 14 */ stw r0, 0x14(r1) -/* 8000DD84 0000AB84 48 00 00 15 */ bl func_8000DD98 +/* 8000DD84 0000AB84 48 00 00 15 */ bl asinf__3stdFf /* 8000DD88 0000AB88 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000DD8C 0000AB8C 7C 08 03 A6 */ mtlr r0 /* 8000DD90 0000AB90 38 21 00 10 */ addi r1, r1, 0x10 /* 8000DD94 0000AB94 4E 80 00 20 */ blr -.global func_8000DD98 -func_8000DD98: +.global asinf__3stdFf +asinf__3stdFf: /* 8000DD98 0000AB98 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000DD9C 0000AB9C 7C 08 02 A6 */ mflr r0 /* 8000DDA0 0000ABA0 90 01 00 14 */ stw r0, 0x14(r1) @@ -3023,7 +3023,7 @@ xCamera.bound_sphere_xz__FR5xVec3R5xVec3RC5xVec3fRC5xVec3f: /* 8000DDFC 0000ABFC EF FE 10 24 */ fdivs f31, f30, f2 /* 8000DE00 0000AC00 EC 1E 07 B2 */ fmuls f0, f30, f30 /* 8000DE04 0000AC04 EC 22 00 B8 */ fmsubs f1, f2, f2, f0 -/* 8000DE08 0000AC08 4B FF C9 F5 */ bl func_8000A7FC +/* 8000DE08 0000AC08 4B FF C9 F5 */ bl xsqrt__Ff /* 8000DE0C 0000AC0C EC 7F 00 72 */ fmuls f3, f31, f1 /* 8000DE10 0000AC10 C0 9F 00 08 */ lfs f4, 8(r31) /* 8000DE14 0000AC14 EC BE 07 F2 */ fmuls f5, f30, f31 @@ -3083,7 +3083,7 @@ start__13xBinaryCameraFR7xCamera: /* 8000DED4 0000ACD4 48 02 4D B1 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 8000DED8 0000ACD8 C0 22 80 54 */ lfs f1, lbl_803CC9D4-_SDA2_BASE_(r2) /* 8000DEDC 0000ACDC 38 7F 00 5C */ addi r3, r31, 0x5c -/* 8000DEE0 0000ACE0 48 00 0A 81 */ bl func_8000E960 +/* 8000DEE0 0000ACE0 48 00 0A 81 */ bl __as__5xVec2Ff /* 8000DEE4 0000ACE4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000DEE8 0000ACE8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8000DEEC 0000ACEC 7C 08 03 A6 */ mtlr r0 @@ -3134,7 +3134,7 @@ update__13xBinaryCameraFf: /* 8000DF88 0000AD88 C0 1C 00 08 */ lfs f0, 8(r28) /* 8000DF8C 0000AD8C EC 01 00 28 */ fsubs f0, f1, f0 /* 8000DF90 0000AD90 D0 01 00 5C */ stfs f0, 0x5c(r1) -/* 8000DF94 0000AD94 4B FF D2 15 */ bl func_8000B1A8 +/* 8000DF94 0000AD94 4B FF D2 15 */ bl length__5xVec3CFv /* 8000DF98 0000AD98 FF A0 08 90 */ fmr f29, f1 /* 8000DF9C 0000AD9C C0 02 80 D8 */ lfs f0, lbl_803CCA58-_SDA2_BASE_(r2) /* 8000DFA0 0000ADA0 FC 1D 00 40 */ fcmpo cr0, f29, f0 @@ -3147,13 +3147,13 @@ update__13xBinaryCameraFf: /* 8000DFBC 0000ADBC EC 22 08 28 */ fsubs f1, f2, f1 /* 8000DFC0 0000ADC0 C0 42 80 54 */ lfs f2, lbl_803CC9D4-_SDA2_BASE_(r2) /* 8000DFC4 0000ADC4 EC 63 00 28 */ fsubs f3, f3, f0 -/* 8000DFC8 0000ADC8 4B FF D1 25 */ bl func_8000B0EC -/* 8000DFCC 0000ADCC 48 00 08 DD */ bl func_8000E8A8 +/* 8000DFC8 0000ADC8 4B FF D1 25 */ bl assign__5xVec3Ffff +/* 8000DFCC 0000ADCC 48 00 08 DD */ bl right_normalize__5xVec3Fv /* 8000DFD0 0000ADD0 C3 A2 80 D8 */ lfs f29, lbl_803CCA58-_SDA2_BASE_(r2) /* 8000DFD4 0000ADD4 48 00 00 0C */ b lbl_8000DFE0 lbl_8000DFD8: /* 8000DFD8 0000ADD8 38 61 00 54 */ addi r3, r1, 0x54 -/* 8000DFDC 0000ADDC 48 00 08 9D */ bl func_8000E878 +/* 8000DFDC 0000ADDC 48 00 08 9D */ bl __adv__5xVec3Ff lbl_8000DFE0: /* 8000DFE0 0000ADE0 C0 7E 00 00 */ lfs f3, 0(r30) /* 8000DFE4 0000ADE4 C0 3B 00 44 */ lfs f1, 0x44(r27) @@ -3161,7 +3161,7 @@ lbl_8000DFE0: /* 8000DFEC 0000ADEC C0 1B 00 4C */ lfs f0, 0x4c(r27) /* 8000DFF0 0000ADF0 EC 23 08 28 */ fsubs f1, f3, f1 /* 8000DFF4 0000ADF4 EC 42 00 28 */ fsubs f2, f2, f0 -/* 8000DFF8 0000ADF8 4B FF 80 79 */ bl func_80006070 +/* 8000DFF8 0000ADF8 4B FF 80 79 */ bl xatan2__Fff /* 8000DFFC 0000ADFC C0 1D 00 58 */ lfs f0, 0x58(r29) /* 8000E000 0000AE00 FF E0 08 90 */ fmr f31, f1 /* 8000E004 0000AE04 FC 1D 00 40 */ fcmpo cr0, f29, f0 @@ -3179,7 +3179,7 @@ lbl_8000DFE0: /* 8000E034 0000AE34 C0 1B 00 4C */ lfs f0, 0x4c(r27) /* 8000E038 0000AE38 EC 23 08 28 */ fsubs f1, f3, f1 /* 8000E03C 0000AE3C EC 42 00 28 */ fsubs f2, f2, f0 -/* 8000E040 0000AE40 4B FF 80 31 */ bl func_80006070 +/* 8000E040 0000AE40 4B FF 80 31 */ bl xatan2__Fff /* 8000E044 0000AE44 C0 61 00 3C */ lfs f3, 0x3c(r1) /* 8000E048 0000AE48 FF A0 08 90 */ fmr f29, f1 /* 8000E04C 0000AE4C C0 3B 00 44 */ lfs f1, 0x44(r27) @@ -3187,21 +3187,21 @@ lbl_8000DFE0: /* 8000E054 0000AE54 C0 1B 00 4C */ lfs f0, 0x4c(r27) /* 8000E058 0000AE58 EC 23 08 28 */ fsubs f1, f3, f1 /* 8000E05C 0000AE5C EC 42 00 28 */ fsubs f2, f2, f0 -/* 8000E060 0000AE60 4B FF 80 11 */ bl func_80006070 +/* 8000E060 0000AE60 4B FF 80 11 */ bl xatan2__Fff /* 8000E064 0000AE64 EC 1D F8 28 */ fsubs f0, f29, f31 /* 8000E068 0000AE68 C0 42 80 60 */ lfs f2, lbl_803CC9E0-_SDA2_BASE_(r2) /* 8000E06C 0000AE6C FF A0 08 90 */ fmr f29, f1 /* 8000E070 0000AE70 EC 22 00 2A */ fadds f1, f2, f0 -/* 8000E074 0000AE74 48 00 07 81 */ bl func_8000E7F4 +/* 8000E074 0000AE74 48 00 07 81 */ bl xrmod__Ff /* 8000E078 0000AE78 EC 1D F8 28 */ fsubs f0, f29, f31 /* 8000E07C 0000AE7C C0 42 80 60 */ lfs f2, lbl_803CC9E0-_SDA2_BASE_(r2) /* 8000E080 0000AE80 EF A1 10 28 */ fsubs f29, f1, f2 /* 8000E084 0000AE84 EC 22 00 2A */ fadds f1, f2, f0 -/* 8000E088 0000AE88 48 00 07 6D */ bl func_8000E7F4 +/* 8000E088 0000AE88 48 00 07 6D */ bl xrmod__Ff /* 8000E08C 0000AE8C C0 02 80 60 */ lfs f0, lbl_803CC9E0-_SDA2_BASE_(r2) /* 8000E090 0000AE90 80 7D 00 3C */ lwz r3, 0x3c(r29) /* 8000E094 0000AE94 EF C1 00 28 */ fsubs f30, f1, f0 -/* 8000E098 0000AE98 48 00 04 21 */ bl func_8000E4B8 +/* 8000E098 0000AE98 48 00 04 21 */ bl xCameraGetFOV__FPC7xCamera /* 8000E09C 0000AE9C C0 02 80 DC */ lfs f0, lbl_803CCA5C-_SDA2_BASE_(r2) /* 8000E0A0 0000AEA0 C0 82 80 58 */ lfs f4, lbl_803CC9D8-_SDA2_BASE_(r2) /* 8000E0A4 0000AEA4 EC 20 00 72 */ fmuls f1, f0, f1 @@ -3209,7 +3209,7 @@ lbl_8000DFE0: /* 8000E0AC 0000AEAC C0 42 80 54 */ lfs f2, lbl_803CC9D4-_SDA2_BASE_(r2) /* 8000E0B0 0000AEB0 C0 62 80 60 */ lfs f3, lbl_803CC9E0-_SDA2_BASE_(r2) /* 8000E0B4 0000AEB4 EC 24 00 7A */ fmadds f1, f4, f1, f0 -/* 8000E0B8 0000AEB8 48 00 08 81 */ bl func_8000E938 +/* 8000E0B8 0000AEB8 48 00 08 81 */ bl range_limit_f___Ffff /* 8000E0BC 0000AEBC EC 1E E8 28 */ fsubs f0, f30, f29 /* 8000E0C0 0000AEC0 C0 42 80 58 */ lfs f2, lbl_803CC9D8-_SDA2_BASE_(r2) /* 8000E0C4 0000AEC4 FC 00 02 10 */ fabs f0, f0 @@ -3223,7 +3223,7 @@ lbl_8000DFE0: /* 8000E0E4 0000AEE4 C0 1E 00 08 */ lfs f0, 8(r30) /* 8000E0E8 0000AEE8 EC 23 08 28 */ fsubs f1, f3, f1 /* 8000E0EC 0000AEEC EC 42 00 28 */ fsubs f2, f2, f0 -/* 8000E0F0 0000AEF0 4B FF 7F 81 */ bl func_80006070 +/* 8000E0F0 0000AEF0 4B FF 7F 81 */ bl xatan2__Fff /* 8000E0F4 0000AEF4 FF C0 08 90 */ fmr f30, f1 /* 8000E0F8 0000AEF8 48 00 00 90 */ b lbl_8000E188 lbl_8000E0FC: @@ -3236,7 +3236,7 @@ lbl_8000E0FC: /* 8000E114 0000AF14 C0 1E 00 08 */ lfs f0, 8(r30) /* 8000E118 0000AF18 EC 23 08 28 */ fsubs f1, f3, f1 /* 8000E11C 0000AF1C EC 42 00 28 */ fsubs f2, f2, f0 -/* 8000E120 0000AF20 4B FF 7F 51 */ bl func_80006070 +/* 8000E120 0000AF20 4B FF 7F 51 */ bl xatan2__Fff /* 8000E124 0000AF24 FF C0 08 90 */ fmr f30, f1 /* 8000E128 0000AF28 48 00 00 60 */ b lbl_8000E188 lbl_8000E12C: @@ -3264,13 +3264,13 @@ lbl_8000E168: /* 8000E174 0000AF74 C0 1E 00 08 */ lfs f0, 8(r30) /* 8000E178 0000AF78 EC 23 08 28 */ fsubs f1, f3, f1 /* 8000E17C 0000AF7C EC 42 00 28 */ fsubs f2, f2, f0 -/* 8000E180 0000AF80 4B FF 7E F1 */ bl func_80006070 +/* 8000E180 0000AF80 4B FF 7E F1 */ bl xatan2__Fff /* 8000E184 0000AF84 FF C0 08 90 */ fmr f30, f1 lbl_8000E188: /* 8000E188 0000AF88 C0 1D 00 2C */ lfs f0, 0x2c(r29) /* 8000E18C 0000AF8C FC 00 00 50 */ fneg f0, f0 /* 8000E190 0000AF90 EC 20 07 32 */ fmuls f1, f0, f28 -/* 8000E194 0000AF94 48 00 06 1D */ bl func_8000E7B0 +/* 8000E194 0000AF94 48 00 06 1D */ bl xexp__Ff /* 8000E198 0000AF98 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8000E19C 0000AF9C C0 02 80 68 */ lfs f0, lbl_803CC9E8-_SDA2_BASE_(r2) /* 8000E1A0 0000AFA0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -3288,7 +3288,7 @@ lbl_8000E188: /* 8000E1D0 0000AFD0 EF DE 00 2A */ fadds f30, f30, f0 /* 8000E1D4 0000AFD4 EC 1E F8 28 */ fsubs f0, f30, f31 /* 8000E1D8 0000AFD8 EC 21 00 2A */ fadds f1, f1, f0 -/* 8000E1DC 0000AFDC 48 00 06 19 */ bl func_8000E7F4 +/* 8000E1DC 0000AFDC 48 00 06 19 */ bl xrmod__Ff /* 8000E1E0 0000AFE0 C0 42 80 60 */ lfs f2, lbl_803CC9E0-_SDA2_BASE_(r2) /* 8000E1E4 0000AFE4 C0 1D 00 34 */ lfs f0, 0x34(r29) /* 8000E1E8 0000AFE8 EC 21 10 28 */ fsubs f1, f1, f2 @@ -3370,7 +3370,7 @@ lbl_8000E2B8: /* 8000E304 0000B104 EC 5D 10 7C */ fnmsubs f2, f29, f1, f2 /* 8000E308 0000B108 EC 20 07 32 */ fmuls f1, f0, f28 /* 8000E30C 0000B10C D0 41 00 38 */ stfs f2, 0x38(r1) -/* 8000E310 0000B110 48 00 04 A1 */ bl func_8000E7B0 +/* 8000E310 0000B110 48 00 04 A1 */ bl xexp__Ff /* 8000E314 0000B114 C0 02 80 68 */ lfs f0, lbl_803CC9E8-_SDA2_BASE_(r2) /* 8000E318 0000B118 38 61 00 18 */ addi r3, r1, 0x18 /* 8000E31C 0000B11C C0 7B 00 44 */ lfs f3, 0x44(r27) @@ -3411,16 +3411,16 @@ lbl_8000E2B8: /* 8000E3A8 0000B1A8 D0 21 00 2C */ stfs f1, 0x2c(r1) /* 8000E3AC 0000B1AC EC 00 38 28 */ fsubs f0, f0, f7 /* 8000E3B0 0000B1B0 D0 01 00 20 */ stfs f0, 0x20(r1) -/* 8000E3B4 0000B1B4 4B FF CD 49 */ bl func_8000B0FC +/* 8000E3B4 0000B1B4 4B FF CD 49 */ bl length2__5xVec3CFv /* 8000E3B8 0000B1B8 C0 02 80 78 */ lfs f0, lbl_803CC9F8-_SDA2_BASE_(r2) /* 8000E3BC 0000B1BC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8000E3C0 0000B1C0 4C 41 13 82 */ cror 2, 1, 2 /* 8000E3C4 0000B1C4 40 82 00 58 */ bne lbl_8000E41C -/* 8000E3C8 0000B1C8 4B FF C4 35 */ bl func_8000A7FC +/* 8000E3C8 0000B1C8 4B FF C4 35 */ bl xsqrt__Ff /* 8000E3CC 0000B1CC 38 61 00 18 */ addi r3, r1, 0x18 -/* 8000E3D0 0000B1D0 48 00 04 A9 */ bl func_8000E878 +/* 8000E3D0 0000B1D0 48 00 04 A9 */ bl __adv__5xVec3Ff /* 8000E3D4 0000B1D4 38 61 00 18 */ addi r3, r1, 0x18 -/* 8000E3D8 0000B1D8 48 00 03 B1 */ bl func_8000E788 +/* 8000E3D8 0000B1D8 48 00 03 B1 */ bl invert__5xVec3Fv /* 8000E3DC 0000B1DC 7C 64 1B 78 */ mr r4, r3 /* 8000E3E0 0000B1E0 38 61 00 90 */ addi r3, r1, 0x90 /* 8000E3E4 0000B1E4 48 02 3B CD */ bl xMat3x3LookVec__FP7xMat3x3PC5xVec3 @@ -3430,7 +3430,7 @@ lbl_8000E2B8: /* 8000E3F4 0000B1F4 C0 1D 00 28 */ lfs f0, 0x28(r29) /* 8000E3F8 0000B1F8 FC 00 00 50 */ fneg f0, f0 /* 8000E3FC 0000B1FC EC 20 07 32 */ fmuls f1, f0, f28 -/* 8000E400 0000B200 48 00 03 B1 */ bl func_8000E7B0 +/* 8000E400 0000B200 48 00 03 B1 */ bl xexp__Ff /* 8000E404 0000B204 C0 02 80 68 */ lfs f0, lbl_803CC9E8-_SDA2_BASE_(r2) /* 8000E408 0000B208 38 7D 00 40 */ addi r3, r29, 0x40 /* 8000E40C 0000B20C 7C 64 1B 78 */ mr r4, r3 @@ -3451,7 +3451,7 @@ lbl_8000E41C: /* 8000E444 0000B244 FC 60 08 90 */ fmr f3, f1 /* 8000E448 0000B248 4B FF F6 CD */ bl xCameraRotate__FP7xCameraRC7xMat3x3fff /* 8000E44C 0000B24C 7F A3 EB 78 */ mr r3, r29 -/* 8000E450 0000B250 48 00 00 71 */ bl func_8000E4C0 +/* 8000E450 0000B250 48 00 00 71 */ bl render_debug__13xBinaryCameraFv /* 8000E454 0000B254 E3 E1 01 28 */ psq_l f31, 296(r1), 0, qr0 /* 8000E458 0000B258 CB E1 01 20 */ lfd f31, 0x120(r1) /* 8000E45C 0000B25C E3 C1 01 18 */ psq_l f30, 280(r1), 0, qr0 @@ -3468,8 +3468,8 @@ lbl_8000E41C: /* 8000E488 0000B288 38 21 01 30 */ addi r1, r1, 0x130 /* 8000E48C 0000B28C 4E 80 00 20 */ blr -.global func_8000E490 -func_8000E490: +.global xCameraSetFOV__FP7xCameraf +xCameraSetFOV__FP7xCameraf: /* 8000E490 0000B290 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000E494 0000B294 7C 08 02 A6 */ mflr r0 /* 8000E498 0000B298 90 01 00 14 */ stw r0, 0x14(r1) @@ -3481,30 +3481,30 @@ func_8000E490: /* 8000E4B0 0000B2B0 38 21 00 10 */ addi r1, r1, 0x10 /* 8000E4B4 0000B2B4 4E 80 00 20 */ blr -.global func_8000E4B8 -func_8000E4B8: +.global xCameraGetFOV__FPC7xCamera +xCameraGetFOV__FPC7xCamera: /* 8000E4B8 0000B2B8 C0 23 01 38 */ lfs f1, 0x138(r3) /* 8000E4BC 0000B2BC 4E 80 00 20 */ blr -.global func_8000E4C0 -func_8000E4C0: +.global render_debug__13xBinaryCameraFv +render_debug__13xBinaryCameraFv: /* 8000E4C0 0000B2C0 4E 80 00 20 */ blr -.global func_8000E4C4 -func_8000E4C4: +.global xMat4x3Identity__FP7xMat4x3 +xMat4x3Identity__FP7xMat4x3: /* 8000E4C4 0000B2C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000E4C8 0000B2C8 7C 08 02 A6 */ mflr r0 /* 8000E4CC 0000B2CC 3C 80 80 39 */ lis r4, lbl_8038C2E0@ha /* 8000E4D0 0000B2D0 90 01 00 14 */ stw r0, 0x14(r1) /* 8000E4D4 0000B2D4 38 84 C2 E0 */ addi r4, r4, lbl_8038C2E0@l -/* 8000E4D8 0000B2D8 48 00 00 15 */ bl func_8000E4EC +/* 8000E4D8 0000B2D8 48 00 00 15 */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 8000E4DC 0000B2DC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000E4E0 0000B2E0 7C 08 03 A6 */ mtlr r0 /* 8000E4E4 0000B2E4 38 21 00 10 */ addi r1, r1, 0x10 /* 8000E4E8 0000B2E8 4E 80 00 20 */ blr -.global func_8000E4EC -func_8000E4EC: +.global xMat4x3Copy__FP7xMat4x3PC7xMat4x3 +xMat4x3Copy__FP7xMat4x3PC7xMat4x3: /* 8000E4EC 0000B2EC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000E4F0 0000B2F0 7C 08 02 A6 */ mflr r0 /* 8000E4F4 0000B2F4 38 A0 00 40 */ li r5, 0x40 @@ -3515,21 +3515,21 @@ func_8000E4EC: /* 8000E508 0000B308 38 21 00 10 */ addi r1, r1, 0x10 /* 8000E50C 0000B30C 4E 80 00 20 */ blr -.global func_8000E510 -func_8000E510: +.global xQuatConj__FP5xQuatPC5xQuat +xQuatConj__FP5xQuatPC5xQuat: /* 8000E510 0000B310 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000E514 0000B314 7C 08 02 A6 */ mflr r0 /* 8000E518 0000B318 C0 04 00 0C */ lfs f0, 0xc(r4) /* 8000E51C 0000B31C 90 01 00 14 */ stw r0, 0x14(r1) /* 8000E520 0000B320 D0 03 00 0C */ stfs f0, 0xc(r3) -/* 8000E524 0000B324 48 00 01 A1 */ bl func_8000E6C4 +/* 8000E524 0000B324 48 00 01 A1 */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 8000E528 0000B328 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000E52C 0000B32C 7C 08 03 A6 */ mtlr r0 /* 8000E530 0000B330 38 21 00 10 */ addi r1, r1, 0x10 /* 8000E534 0000B334 4E 80 00 20 */ blr -.global func_8000E538 -func_8000E538: +.global xMat3x3LookAt__FP7xMat3x3PC5xVec3PC5xVec3 +xMat3x3LookAt__FP7xMat3x3PC5xVec3PC5xVec3: /* 8000E538 0000B338 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8000E53C 0000B33C 7C 08 02 A6 */ mflr r0 /* 8000E540 0000B340 90 01 00 24 */ stw r0, 0x24(r1) @@ -3539,7 +3539,7 @@ func_8000E538: /* 8000E550 0000B350 7C 7F 1B 78 */ mr r31, r3 /* 8000E554 0000B354 38 61 00 08 */ addi r3, r1, 8 /* 8000E558 0000B358 7C 05 03 78 */ mr r5, r0 -/* 8000E55C 0000B35C 48 00 01 35 */ bl func_8000E690 +/* 8000E55C 0000B35C 48 00 01 35 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8000E560 0000B360 7F E3 FB 78 */ mr r3, r31 /* 8000E564 0000B364 38 81 00 08 */ addi r4, r1, 8 /* 8000E568 0000B368 48 02 3A 49 */ bl xMat3x3LookVec__FP7xMat3x3PC5xVec3 @@ -3577,8 +3577,8 @@ xCamera.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 8000E5DC 0000B3DC D0 03 00 08 */ stfs f0, 8(r3) /* 8000E5E0 0000B3E0 4E 80 00 20 */ blr -.global func_8000E5E4 -func_8000E5E4: +.global xQuatGetAngle__FPC5xQuat +xQuatGetAngle__FPC5xQuat: /* 8000E5E4 0000B3E4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000E5E8 0000B3E8 7C 08 02 A6 */ mflr r0 /* 8000E5EC 0000B3EC C0 23 00 0C */ lfs f1, 0xc(r3) @@ -3595,7 +3595,7 @@ lbl_8000E608: /* 8000E614 0000B414 C0 22 80 D0 */ lfs f1, lbl_803CCA50-_SDA2_BASE_(r2) /* 8000E618 0000B418 48 00 00 10 */ b lbl_8000E628 lbl_8000E61C: -/* 8000E61C 0000B41C 48 00 00 F5 */ bl func_8000E710 +/* 8000E61C 0000B41C 48 00 00 F5 */ bl xacos__Ff /* 8000E620 0000B420 C0 02 80 80 */ lfs f0, lbl_803CCA00-_SDA2_BASE_(r2) /* 8000E624 0000B424 EC 20 00 72 */ fmuls f1, f0, f1 lbl_8000E628: @@ -3604,8 +3604,8 @@ lbl_8000E628: /* 8000E630 0000B430 38 21 00 10 */ addi r1, r1, 0x10 /* 8000E634 0000B434 4E 80 00 20 */ blr -.global func_8000E638 -func_8000E638: +.global xEntIsVisible__FPC4xEnt +xEntIsVisible__FPC4xEnt: /* 8000E638 0000B438 88 03 00 18 */ lbz r0, 0x18(r3) /* 8000E63C 0000B43C 70 00 00 81 */ andi. r0, r0, 0x81 /* 8000E640 0000B440 20 00 00 01 */ subfic r0, r0, 1 @@ -3613,8 +3613,8 @@ func_8000E638: /* 8000E648 0000B448 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f /* 8000E64C 0000B44C 4E 80 00 20 */ blr -.global func_8000E650 -func_8000E650: +.global xVec3Length__FPC5xVec3 +xVec3Length__FPC5xVec3: /* 8000E650 0000B450 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000E654 0000B454 7C 08 02 A6 */ mflr r0 /* 8000E658 0000B458 C0 23 00 00 */ lfs f1, 0(r3) @@ -3626,14 +3626,14 @@ func_8000E650: /* 8000E670 0000B470 EC 42 00 B2 */ fmuls f2, f2, f2 /* 8000E674 0000B474 EC 01 00 2A */ fadds f0, f1, f0 /* 8000E678 0000B478 EC 22 00 2A */ fadds f1, f2, f0 -/* 8000E67C 0000B47C 4B FF C1 81 */ bl func_8000A7FC +/* 8000E67C 0000B47C 4B FF C1 81 */ bl xsqrt__Ff /* 8000E680 0000B480 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000E684 0000B484 7C 08 03 A6 */ mtlr r0 /* 8000E688 0000B488 38 21 00 10 */ addi r1, r1, 0x10 /* 8000E68C 0000B48C 4E 80 00 20 */ blr -.global func_8000E690 -func_8000E690: +.global xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 +xVec3Sub__FP5xVec3PC5xVec3PC5xVec3: /* 8000E690 0000B490 C0 24 00 00 */ lfs f1, 0(r4) /* 8000E694 0000B494 C0 05 00 00 */ lfs f0, 0(r5) /* 8000E698 0000B498 C0 64 00 04 */ lfs f3, 4(r4) @@ -3648,8 +3648,8 @@ func_8000E690: /* 8000E6BC 0000B4BC D0 03 00 08 */ stfs f0, 8(r3) /* 8000E6C0 0000B4C0 4E 80 00 20 */ blr -.global func_8000E6C4 -func_8000E6C4: +.global xVec3Inv__FP5xVec3PC5xVec3 +xVec3Inv__FP5xVec3PC5xVec3: /* 8000E6C4 0000B4C4 C0 04 00 00 */ lfs f0, 0(r4) /* 8000E6C8 0000B4C8 C0 24 00 04 */ lfs f1, 4(r4) /* 8000E6CC 0000B4CC FC 40 00 50 */ fneg f2, f0 @@ -3661,8 +3661,8 @@ func_8000E6C4: /* 8000E6E4 0000B4E4 D0 03 00 08 */ stfs f0, 8(r3) /* 8000E6E8 0000B4E8 4E 80 00 20 */ blr -.global func_8000E6EC -func_8000E6EC: +.global __as__5xQuatFRC5xQuat +__as__5xQuatFRC5xQuat: /* 8000E6EC 0000B4EC 80 04 00 00 */ lwz r0, 0(r4) /* 8000E6F0 0000B4F0 80 A4 00 04 */ lwz r5, 4(r4) /* 8000E6F4 0000B4F4 90 03 00 00 */ stw r0, 0(r3) @@ -3673,19 +3673,19 @@ func_8000E6EC: /* 8000E708 0000B508 D0 03 00 0C */ stfs f0, 0xc(r3) /* 8000E70C 0000B50C 4E 80 00 20 */ blr -.global func_8000E710 -func_8000E710: +.global xacos__Ff +xacos__Ff: /* 8000E710 0000B510 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000E714 0000B514 7C 08 02 A6 */ mflr r0 /* 8000E718 0000B518 90 01 00 14 */ stw r0, 0x14(r1) -/* 8000E71C 0000B51C 48 00 00 15 */ bl func_8000E730 +/* 8000E71C 0000B51C 48 00 00 15 */ bl acosf__3stdFf /* 8000E720 0000B520 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000E724 0000B524 7C 08 03 A6 */ mtlr r0 /* 8000E728 0000B528 38 21 00 10 */ addi r1, r1, 0x10 /* 8000E72C 0000B52C 4E 80 00 20 */ blr -.global func_8000E730 -func_8000E730: +.global acosf__3stdFf +acosf__3stdFf: /* 8000E730 0000B530 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000E734 0000B534 7C 08 02 A6 */ mflr r0 /* 8000E738 0000B538 90 01 00 14 */ stw r0, 0x14(r1) @@ -3696,8 +3696,8 @@ func_8000E730: /* 8000E74C 0000B54C 38 21 00 10 */ addi r1, r1, 0x10 /* 8000E750 0000B550 4E 80 00 20 */ blr -.global func_8000E754 -func_8000E754: +.global xVec3AddTo__FP5xVec3PC5xVec3 +xVec3AddTo__FP5xVec3PC5xVec3: /* 8000E754 0000B554 C0 43 00 00 */ lfs f2, 0(r3) /* 8000E758 0000B558 C0 04 00 00 */ lfs f0, 0(r4) /* 8000E75C 0000B55C C0 24 00 04 */ lfs f1, 4(r4) @@ -3712,8 +3712,8 @@ func_8000E754: /* 8000E780 0000B580 D0 03 00 08 */ stfs f0, 8(r3) /* 8000E784 0000B584 4E 80 00 20 */ blr -.global func_8000E788 -func_8000E788: +.global invert__5xVec3Fv +invert__5xVec3Fv: /* 8000E788 0000B588 C0 03 00 00 */ lfs f0, 0(r3) /* 8000E78C 0000B58C FC 00 00 50 */ fneg f0, f0 /* 8000E790 0000B590 D0 03 00 00 */ stfs f0, 0(r3) @@ -3725,19 +3725,19 @@ func_8000E788: /* 8000E7A8 0000B5A8 D0 03 00 08 */ stfs f0, 8(r3) /* 8000E7AC 0000B5AC 4E 80 00 20 */ blr -.global func_8000E7B0 -func_8000E7B0: +.global xexp__Ff +xexp__Ff: /* 8000E7B0 0000B5B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000E7B4 0000B5B4 7C 08 02 A6 */ mflr r0 /* 8000E7B8 0000B5B8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8000E7BC 0000B5BC 48 00 00 15 */ bl func_8000E7D0 +/* 8000E7BC 0000B5BC 48 00 00 15 */ bl expf__3stdFf /* 8000E7C0 0000B5C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000E7C4 0000B5C4 7C 08 03 A6 */ mtlr r0 /* 8000E7C8 0000B5C8 38 21 00 10 */ addi r1, r1, 0x10 /* 8000E7CC 0000B5CC 4E 80 00 20 */ blr -.global func_8000E7D0 -func_8000E7D0: +.global expf__3stdFf +expf__3stdFf: /* 8000E7D0 0000B5D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000E7D4 0000B5D4 7C 08 02 A6 */ mflr r0 /* 8000E7D8 0000B5D8 90 01 00 14 */ stw r0, 0x14(r1) @@ -3748,8 +3748,8 @@ func_8000E7D0: /* 8000E7EC 0000B5EC 38 21 00 10 */ addi r1, r1, 0x10 /* 8000E7F0 0000B5F0 4E 80 00 20 */ blr -.global func_8000E7F4 -func_8000E7F4: +.global xrmod__Ff +xrmod__Ff: /* 8000E7F4 0000B5F4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8000E7F8 0000B5F8 7C 08 02 A6 */ mflr r0 /* 8000E7FC 0000B5FC 90 01 00 24 */ stw r0, 0x24(r1) @@ -3761,7 +3761,7 @@ func_8000E7F4: /* 8000E814 0000B614 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8000E818 0000B618 40 80 00 24 */ bge lbl_8000E83C /* 8000E81C 0000B61C FC 20 F8 90 */ fmr f1, f31 -/* 8000E820 0000B620 4B FF E4 B1 */ bl func_8000CCD0 +/* 8000E820 0000B620 4B FF E4 B1 */ bl ceilf__3stdFf /* 8000E824 0000B624 EC 5F 08 28 */ fsubs f2, f31, f1 /* 8000E828 0000B628 C0 22 80 68 */ lfs f1, lbl_803CC9E8-_SDA2_BASE_(r2) /* 8000E82C 0000B62C C0 02 80 D0 */ lfs f0, lbl_803CCA50-_SDA2_BASE_(r2) @@ -3774,7 +3774,7 @@ lbl_8000E83C: /* 8000E844 0000B644 4C 41 13 82 */ cror 2, 1, 2 /* 8000E848 0000B648 40 82 00 18 */ bne lbl_8000E860 /* 8000E84C 0000B64C FC 20 F8 90 */ fmr f1, f31 -/* 8000E850 0000B650 4B FF 83 29 */ bl func_80006B78 +/* 8000E850 0000B650 4B FF 83 29 */ bl floorf__3stdFf /* 8000E854 0000B654 EC 3F 08 28 */ fsubs f1, f31, f1 /* 8000E858 0000B658 C0 02 80 D0 */ lfs f0, lbl_803CCA50-_SDA2_BASE_(r2) /* 8000E85C 0000B65C EC 20 00 72 */ fmuls f1, f0, f1 @@ -3786,8 +3786,8 @@ lbl_8000E860: /* 8000E870 0000B670 38 21 00 20 */ addi r1, r1, 0x20 /* 8000E874 0000B674 4E 80 00 20 */ blr -.global func_8000E878 -func_8000E878: +.global __adv__5xVec3Ff +__adv__5xVec3Ff: /* 8000E878 0000B678 C0 42 80 68 */ lfs f2, lbl_803CC9E8-_SDA2_BASE_(r2) /* 8000E87C 0000B67C C0 03 00 00 */ lfs f0, 0(r3) /* 8000E880 0000B680 EC 22 08 24 */ fdivs f1, f2, f1 @@ -3801,21 +3801,21 @@ func_8000E878: /* 8000E8A0 0000B6A0 D0 03 00 08 */ stfs f0, 8(r3) /* 8000E8A4 0000B6A4 4E 80 00 20 */ blr -.global func_8000E8A8 -func_8000E8A8: +.global right_normalize__5xVec3Fv +right_normalize__5xVec3Fv: /* 8000E8A8 0000B6A8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000E8AC 0000B6AC 7C 08 02 A6 */ mflr r0 /* 8000E8B0 0000B6B0 3C 80 80 25 */ lis r4, lbl_802542EC@ha /* 8000E8B4 0000B6B4 90 01 00 14 */ stw r0, 0x14(r1) /* 8000E8B8 0000B6B8 38 84 42 EC */ addi r4, r4, lbl_802542EC@l -/* 8000E8BC 0000B6BC 48 00 00 15 */ bl func_8000E8D0 +/* 8000E8BC 0000B6BC 48 00 00 15 */ bl safe_normalize__5xVec3FRC5xVec3 /* 8000E8C0 0000B6C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000E8C4 0000B6C4 7C 08 03 A6 */ mtlr r0 /* 8000E8C8 0000B6C8 38 21 00 10 */ addi r1, r1, 0x10 /* 8000E8CC 0000B6CC 4E 80 00 20 */ blr -.global func_8000E8D0 -func_8000E8D0: +.global safe_normalize__5xVec3FRC5xVec3 +safe_normalize__5xVec3FRC5xVec3: /* 8000E8D0 0000B6D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000E8D4 0000B6D4 7C 08 02 A6 */ mflr r0 /* 8000E8D8 0000B6D8 90 01 00 14 */ stw r0, 0x14(r1) @@ -3823,20 +3823,20 @@ func_8000E8D0: /* 8000E8E0 0000B6E0 7C 9F 23 78 */ mr r31, r4 /* 8000E8E4 0000B6E4 93 C1 00 08 */ stw r30, 8(r1) /* 8000E8E8 0000B6E8 7C 7E 1B 78 */ mr r30, r3 -/* 8000E8EC 0000B6EC 4B FF C8 11 */ bl func_8000B0FC +/* 8000E8EC 0000B6EC 4B FF C8 11 */ bl length2__5xVec3CFv /* 8000E8F0 0000B6F0 C0 02 80 E4 */ lfs f0, lbl_803CCA64-_SDA2_BASE_(r2) /* 8000E8F4 0000B6F4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8000E8F8 0000B6F8 40 80 00 14 */ bge lbl_8000E90C /* 8000E8FC 0000B6FC 7F C3 F3 78 */ mr r3, r30 /* 8000E900 0000B700 7F E4 FB 78 */ mr r4, r31 -/* 8000E904 0000B704 4B FF C9 61 */ bl func_8000B264 +/* 8000E904 0000B704 4B FF C9 61 */ bl __as__5xVec3FRC5xVec3 /* 8000E908 0000B708 48 00 00 18 */ b lbl_8000E920 lbl_8000E90C: -/* 8000E90C 0000B70C 4B FF BE F1 */ bl func_8000A7FC +/* 8000E90C 0000B70C 4B FF BE F1 */ bl xsqrt__Ff /* 8000E910 0000B710 C0 02 80 68 */ lfs f0, lbl_803CC9E8-_SDA2_BASE_(r2) /* 8000E914 0000B714 7F C3 F3 78 */ mr r3, r30 /* 8000E918 0000B718 EC 20 08 24 */ fdivs f1, f0, f1 -/* 8000E91C 0000B71C 4B FF C8 65 */ bl func_8000B180 +/* 8000E91C 0000B71C 4B FF C8 65 */ bl __amu__5xVec3Ff lbl_8000E920: /* 8000E920 0000B720 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000E924 0000B724 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -3845,8 +3845,8 @@ lbl_8000E920: /* 8000E930 0000B730 38 21 00 10 */ addi r1, r1, 0x10 /* 8000E934 0000B734 4E 80 00 20 */ blr -.global func_8000E938 -func_8000E938: +.global range_limit_f___Ffff +range_limit_f___Ffff: /* 8000E938 0000B738 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 8000E93C 0000B73C 4C 40 13 82 */ cror 2, 0, 2 /* 8000E940 0000B740 40 82 00 0C */ bne lbl_8000E94C @@ -3859,8 +3859,8 @@ lbl_8000E94C: /* 8000E958 0000B758 FC 20 18 90 */ fmr f1, f3 /* 8000E95C 0000B75C 4E 80 00 20 */ blr -.global func_8000E960 -func_8000E960: +.global __as__5xVec2Ff +__as__5xVec2Ff: /* 8000E960 0000B760 D0 23 00 04 */ stfs f1, 4(r3) /* 8000E964 0000B764 D0 23 00 00 */ stfs f1, 0(r3) /* 8000E968 0000B768 4E 80 00 20 */ blr diff --git a/asm/Core/x/xClimate.s b/asm/Core/x/xClimate.s index a6b0d32ab..b5fbe6af0 100644 --- a/asm/Core/x/xClimate.s +++ b/asm/Core/x/xClimate.s @@ -13,7 +13,7 @@ xClimate.xClimateVecFromAngle__FfP5xVec3: /* 8000E984 0000B784 FF E0 08 90 */ fmr f31, f1 /* 8000E988 0000B788 7C 7F 1B 78 */ mr r31, r3 /* 8000E98C 0000B78C 38 61 00 08 */ addi r3, r1, 8 -/* 8000E990 0000B790 48 00 06 7D */ bl func_8000F00C +/* 8000E990 0000B790 48 00 06 7D */ bl xMat3x3Identity__FP7xMat3x3 /* 8000E994 0000B794 C0 02 80 E8 */ lfs f0, lbl_803CCA68-_SDA2_BASE_(r2) /* 8000E998 0000B798 38 61 00 08 */ addi r3, r1, 8 /* 8000E99C 0000B79C C0 42 80 F0 */ lfs f2, lbl_803CCA70-_SDA2_BASE_(r2) @@ -26,7 +26,7 @@ xClimate.xClimateVecFromAngle__FfP5xVec3: /* 8000E9B8 0000B7B8 7F E3 FB 78 */ mr r3, r31 /* 8000E9BC 0000B7BC C0 62 80 F4 */ lfs f3, lbl_803CCA74-_SDA2_BASE_(r2) /* 8000E9C0 0000B7C0 FC 40 08 90 */ fmr f2, f1 -/* 8000E9C4 0000B7C4 48 00 06 39 */ bl func_8000EFFC +/* 8000E9C4 0000B7C4 48 00 06 39 */ bl xVec3Init__FP5xVec3fff /* 8000E9C8 0000B7C8 7F E3 FB 78 */ mr r3, r31 /* 8000E9CC 0000B7CC 7F E5 FB 78 */ mr r5, r31 /* 8000E9D0 0000B7D0 38 81 00 08 */ addi r4, r1, 8 @@ -273,7 +273,7 @@ lbl_8000ECD4: lbl_8000ED34: /* 8000ED34 0000BB34 7F E3 FB 78 */ mr r3, r31 /* 8000ED38 0000BB38 38 81 00 08 */ addi r4, r1, 8 -/* 8000ED3C 0000BB3C 4B FF C5 29 */ bl func_8000B264 +/* 8000ED3C 0000BB3C 4B FF C5 29 */ bl __as__5xVec3FRC5xVec3 /* 8000ED40 0000BB40 48 02 1F 49 */ bl xurand__Fv /* 8000ED44 0000BB44 C0 62 81 0C */ lfs f3, lbl_803CCA8C-_SDA2_BASE_(r2) /* 8000ED48 0000BB48 C0 42 81 10 */ lfs f2, lbl_803CCA90-_SDA2_BASE_(r2) @@ -361,7 +361,7 @@ lbl_8000EE04: lbl_8000EE88: /* 8000EE88 0000BC88 7F 83 E3 78 */ mr r3, r28 /* 8000EE8C 0000BC8C 38 81 00 08 */ addi r4, r1, 8 -/* 8000EE90 0000BC90 4B FF C3 D5 */ bl func_8000B264 +/* 8000EE90 0000BC90 4B FF C3 D5 */ bl __as__5xVec3FRC5xVec3 /* 8000EE94 0000BC94 48 02 1D F5 */ bl xurand__Fv /* 8000EE98 0000BC98 C0 62 81 0C */ lfs f3, lbl_803CCA8C-_SDA2_BASE_(r2) /* 8000EE9C 0000BC9C C0 42 81 10 */ lfs f2, lbl_803CCA90-_SDA2_BASE_(r2) @@ -461,28 +461,28 @@ xClimateUpdate__FP11_tagClimatef: /* 8000EFF4 0000BDF4 38 21 00 20 */ addi r1, r1, 0x20 /* 8000EFF8 0000BDF8 4E 80 00 20 */ blr -.global func_8000EFFC -func_8000EFFC: +.global xVec3Init__FP5xVec3fff +xVec3Init__FP5xVec3fff: /* 8000EFFC 0000BDFC D0 23 00 00 */ stfs f1, 0(r3) /* 8000F000 0000BE00 D0 43 00 04 */ stfs f2, 4(r3) /* 8000F004 0000BE04 D0 63 00 08 */ stfs f3, 8(r3) /* 8000F008 0000BE08 4E 80 00 20 */ blr -.global func_8000F00C -func_8000F00C: +.global xMat3x3Identity__FP7xMat3x3 +xMat3x3Identity__FP7xMat3x3: /* 8000F00C 0000BE0C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000F010 0000BE10 7C 08 02 A6 */ mflr r0 /* 8000F014 0000BE14 3C 80 80 39 */ lis r4, lbl_8038C2E0@ha /* 8000F018 0000BE18 90 01 00 14 */ stw r0, 0x14(r1) /* 8000F01C 0000BE1C 38 84 C2 E0 */ addi r4, r4, lbl_8038C2E0@l -/* 8000F020 0000BE20 48 00 00 15 */ bl func_8000F034 +/* 8000F020 0000BE20 48 00 00 15 */ bl xMat3x3Copy__FP7xMat3x3PC7xMat3x3 /* 8000F024 0000BE24 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000F028 0000BE28 7C 08 03 A6 */ mtlr r0 /* 8000F02C 0000BE2C 38 21 00 10 */ addi r1, r1, 0x10 /* 8000F030 0000BE30 4E 80 00 20 */ blr -.global func_8000F034 -func_8000F034: +.global xMat3x3Copy__FP7xMat3x3PC7xMat3x3 +xMat3x3Copy__FP7xMat3x3PC7xMat3x3: /* 8000F034 0000BE34 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000F038 0000BE38 7C 08 02 A6 */ mflr r0 /* 8000F03C 0000BE3C 38 A0 00 30 */ li r5, 0x30 diff --git a/asm/Core/x/xClumpColl.s b/asm/Core/x/xClumpColl.s index ec9b1b860..a92b461bd 100644 --- a/asm/Core/x/xClumpColl.s +++ b/asm/Core/x/xClumpColl.s @@ -88,7 +88,7 @@ lbl_8011D67C: /* 8011D680 0011A480 38 81 00 10 */ addi r4, r1, 0x10 /* 8011D684 0011A484 38 61 00 08 */ addi r3, r1, 8 /* 8011D688 0011A488 7C 84 02 14 */ add r4, r4, r0 -/* 8011D68C 0011A48C 4B EF 48 91 */ bl func_80011F1C +/* 8011D68C 0011A48C 4B EF 48 91 */ bl __as__8nodeInfoFRC8nodeInfo /* 8011D690 0011A490 3B FF FF FF */ addi r31, r31, -1 /* 8011D694 0011A494 48 00 00 94 */ b lbl_8011D728 lbl_8011D698: @@ -159,7 +159,7 @@ xClumpColl_ForAllLineLeafNodeIntersections__FP17xClumpCollBSPTreeP6RwLineP21xClu /* 8011D780 0011A580 38 61 00 50 */ addi r3, r1, 0x50 /* 8011D784 0011A584 38 05 00 01 */ addi r0, r5, 1 /* 8011D788 0011A588 90 01 00 18 */ stw r0, 0x18(r1) -/* 8011D78C 0011A58C 4B EF 47 A5 */ bl func_80011F30 +/* 8011D78C 0011A58C 4B EF 47 A5 */ bl __as__6RwLineFRC6RwLine /* 8011D790 0011A590 3B E1 00 5C */ addi r31, r1, 0x5c /* 8011D794 0011A594 3B C0 00 00 */ li r30, 0 /* 8011D798 0011A598 48 00 08 00 */ b lbl_8011DF98 @@ -184,12 +184,12 @@ lbl_8011D7D8: /* 8011D7DC 0011A5DC 38 81 00 68 */ addi r4, r1, 0x68 /* 8011D7E0 0011A5E0 38 61 00 18 */ addi r3, r1, 0x18 /* 8011D7E4 0011A5E4 7C 84 02 14 */ add r4, r4, r0 -/* 8011D7E8 0011A5E8 4B EF 47 35 */ bl func_80011F1C +/* 8011D7E8 0011A5E8 4B EF 47 35 */ bl __as__8nodeInfoFRC8nodeInfo /* 8011D7EC 0011A5EC 1C 1E 00 18 */ mulli r0, r30, 0x18 /* 8011D7F0 0011A5F0 38 81 01 70 */ addi r4, r1, 0x170 /* 8011D7F4 0011A5F4 38 61 00 50 */ addi r3, r1, 0x50 /* 8011D7F8 0011A5F8 7C 84 02 14 */ add r4, r4, r0 -/* 8011D7FC 0011A5FC 4B EF 47 35 */ bl func_80011F30 +/* 8011D7FC 0011A5FC 4B EF 47 35 */ bl __as__6RwLineFRC6RwLine /* 8011D800 0011A600 3B DE FF FF */ addi r30, r30, -1 /* 8011D804 0011A604 48 00 07 94 */ b lbl_8011DF98 lbl_8011D808: @@ -266,10 +266,10 @@ lbl_8011D8B0: /* 8011D918 0011A718 54 60 A3 3E */ srwi r0, r3, 0xc /* 8011D91C 0011A71C 90 05 00 04 */ stw r0, 4(r5) /* 8011D920 0011A720 7F 03 C3 78 */ mr r3, r24 -/* 8011D924 0011A724 4B EF 29 05 */ bl func_80010228 +/* 8011D924 0011A724 4B EF 29 05 */ bl __as__5RwV3dFRC5RwV3d /* 8011D928 0011A728 7F E4 FB 78 */ mr r4, r31 /* 8011D92C 0011A72C 38 78 00 0C */ addi r3, r24, 0xc -/* 8011D930 0011A730 4B EF 28 F9 */ bl func_80010228 +/* 8011D930 0011A730 4B EF 28 F9 */ bl __as__5RwV3dFRC5RwV3d /* 8011D934 0011A734 80 1D 00 00 */ lwz r0, 0(r29) /* 8011D938 0011A738 54 03 07 BE */ clrlwi r3, r0, 0x1e /* 8011D93C 0011A73C 54 00 A3 3E */ srwi r0, r0, 0xc @@ -291,10 +291,10 @@ lbl_8011D94C: /* 8011D978 0011A778 54 60 A3 3E */ srwi r0, r3, 0xc /* 8011D97C 0011A77C 90 06 00 04 */ stw r0, 4(r6) /* 8011D980 0011A780 7F 03 C3 78 */ mr r3, r24 -/* 8011D984 0011A784 4B EF 28 A5 */ bl func_80010228 +/* 8011D984 0011A784 4B EF 28 A5 */ bl __as__5RwV3dFRC5RwV3d /* 8011D988 0011A788 7F E4 FB 78 */ mr r4, r31 /* 8011D98C 0011A78C 38 78 00 0C */ addi r3, r24, 0xc -/* 8011D990 0011A790 4B EF 28 99 */ bl func_80010228 +/* 8011D990 0011A790 4B EF 28 99 */ bl __as__5RwV3dFRC5RwV3d /* 8011D994 0011A794 80 1D 00 04 */ lwz r0, 4(r29) /* 8011D998 0011A798 54 03 07 BE */ clrlwi r3, r0, 0x1e /* 8011D99C 0011A79C 54 00 A3 3E */ srwi r0, r0, 0xc @@ -382,10 +382,10 @@ lbl_8011DA90: /* 8011DACC 0011A8CC 54 60 A3 3E */ srwi r0, r3, 0xc /* 8011DAD0 0011A8D0 90 05 00 04 */ stw r0, 4(r5) /* 8011DAD4 0011A8D4 7F 03 C3 78 */ mr r3, r24 -/* 8011DAD8 0011A8D8 4B EF 27 51 */ bl func_80010228 +/* 8011DAD8 0011A8D8 4B EF 27 51 */ bl __as__5RwV3dFRC5RwV3d /* 8011DADC 0011A8DC 7F E4 FB 78 */ mr r4, r31 /* 8011DAE0 0011A8E0 38 78 00 0C */ addi r3, r24, 0xc -/* 8011DAE4 0011A8E4 4B EF 27 45 */ bl func_80010228 +/* 8011DAE4 0011A8E4 4B EF 27 45 */ bl __as__5RwV3dFRC5RwV3d /* 8011DAE8 0011A8E8 80 1D 00 00 */ lwz r0, 0(r29) /* 8011DAEC 0011A8EC 7F E3 FB 78 */ mr r3, r31 /* 8011DAF0 0011A8F0 38 81 00 44 */ addi r4, r1, 0x44 @@ -393,7 +393,7 @@ lbl_8011DA90: /* 8011DAF8 0011A8F8 54 00 A3 3E */ srwi r0, r0, 0xc /* 8011DAFC 0011A8FC 90 A1 00 18 */ stw r5, 0x18(r1) /* 8011DB00 0011A900 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8011DB04 0011A904 4B EF 27 25 */ bl func_80010228 +/* 8011DB04 0011A904 4B EF 27 25 */ bl __as__5RwV3dFRC5RwV3d /* 8011DB08 0011A908 48 00 04 90 */ b lbl_8011DF98 lbl_8011DB0C: /* 8011DB0C 0011A90C 80 7D 00 00 */ lwz r3, 0(r29) @@ -411,10 +411,10 @@ lbl_8011DB0C: /* 8011DB3C 0011A93C 54 60 A3 3E */ srwi r0, r3, 0xc /* 8011DB40 0011A940 90 05 00 04 */ stw r0, 4(r5) /* 8011DB44 0011A944 7F 03 C3 78 */ mr r3, r24 -/* 8011DB48 0011A948 4B EF 26 E1 */ bl func_80010228 +/* 8011DB48 0011A948 4B EF 26 E1 */ bl __as__5RwV3dFRC5RwV3d /* 8011DB4C 0011A94C 7F E4 FB 78 */ mr r4, r31 /* 8011DB50 0011A950 38 78 00 0C */ addi r3, r24, 0xc -/* 8011DB54 0011A954 4B EF 26 D5 */ bl func_80010228 +/* 8011DB54 0011A954 4B EF 26 D5 */ bl __as__5RwV3dFRC5RwV3d /* 8011DB58 0011A958 80 1D 00 04 */ lwz r0, 4(r29) /* 8011DB5C 0011A95C 54 03 07 BE */ clrlwi r3, r0, 0x1e /* 8011DB60 0011A960 54 00 A3 3E */ srwi r0, r0, 0xc @@ -502,10 +502,10 @@ lbl_8011DC54: /* 8011DC90 0011AA90 54 60 A3 3E */ srwi r0, r3, 0xc /* 8011DC94 0011AA94 90 05 00 04 */ stw r0, 4(r5) /* 8011DC98 0011AA98 7F 03 C3 78 */ mr r3, r24 -/* 8011DC9C 0011AA9C 4B EF 25 8D */ bl func_80010228 +/* 8011DC9C 0011AA9C 4B EF 25 8D */ bl __as__5RwV3dFRC5RwV3d /* 8011DCA0 0011AAA0 7F E4 FB 78 */ mr r4, r31 /* 8011DCA4 0011AAA4 38 78 00 0C */ addi r3, r24, 0xc -/* 8011DCA8 0011AAA8 4B EF 25 81 */ bl func_80010228 +/* 8011DCA8 0011AAA8 4B EF 25 81 */ bl __as__5RwV3dFRC5RwV3d /* 8011DCAC 0011AAAC 80 1D 00 00 */ lwz r0, 0(r29) /* 8011DCB0 0011AAB0 54 03 07 BE */ clrlwi r3, r0, 0x1e /* 8011DCB4 0011AAB4 54 00 A3 3E */ srwi r0, r0, 0xc @@ -528,10 +528,10 @@ lbl_8011DCC4: /* 8011DCF4 0011AAF4 54 60 A3 3E */ srwi r0, r3, 0xc /* 8011DCF8 0011AAF8 90 05 00 04 */ stw r0, 4(r5) /* 8011DCFC 0011AAFC 7F 03 C3 78 */ mr r3, r24 -/* 8011DD00 0011AB00 4B EF 25 29 */ bl func_80010228 +/* 8011DD00 0011AB00 4B EF 25 29 */ bl __as__5RwV3dFRC5RwV3d /* 8011DD04 0011AB04 7F E4 FB 78 */ mr r4, r31 /* 8011DD08 0011AB08 38 78 00 0C */ addi r3, r24, 0xc -/* 8011DD0C 0011AB0C 4B EF 25 1D */ bl func_80010228 +/* 8011DD0C 0011AB0C 4B EF 25 1D */ bl __as__5RwV3dFRC5RwV3d /* 8011DD10 0011AB10 80 1D 00 04 */ lwz r0, 4(r29) /* 8011DD14 0011AB14 7F E3 FB 78 */ mr r3, r31 /* 8011DD18 0011AB18 38 81 00 38 */ addi r4, r1, 0x38 @@ -539,7 +539,7 @@ lbl_8011DCC4: /* 8011DD20 0011AB20 54 00 A3 3E */ srwi r0, r0, 0xc /* 8011DD24 0011AB24 90 A1 00 18 */ stw r5, 0x18(r1) /* 8011DD28 0011AB28 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8011DD2C 0011AB2C 4B EF 24 FD */ bl func_80010228 +/* 8011DD2C 0011AB2C 4B EF 24 FD */ bl __as__5RwV3dFRC5RwV3d /* 8011DD30 0011AB30 48 00 02 68 */ b lbl_8011DF98 lbl_8011DD34: /* 8011DD34 0011AB34 2C 00 00 04 */ cmpwi r0, 4 @@ -665,10 +665,10 @@ lbl_8011DEB0: /* 8011DEEC 0011ACEC 54 60 A3 3E */ srwi r0, r3, 0xc /* 8011DEF0 0011ACF0 90 05 00 04 */ stw r0, 4(r5) /* 8011DEF4 0011ACF4 7F 03 C3 78 */ mr r3, r24 -/* 8011DEF8 0011ACF8 4B EF 23 31 */ bl func_80010228 +/* 8011DEF8 0011ACF8 4B EF 23 31 */ bl __as__5RwV3dFRC5RwV3d /* 8011DEFC 0011ACFC 7F E4 FB 78 */ mr r4, r31 /* 8011DF00 0011AD00 38 78 00 0C */ addi r3, r24, 0xc -/* 8011DF04 0011AD04 4B EF 23 25 */ bl func_80010228 +/* 8011DF04 0011AD04 4B EF 23 25 */ bl __as__5RwV3dFRC5RwV3d /* 8011DF08 0011AD08 80 1D 00 00 */ lwz r0, 0(r29) /* 8011DF0C 0011AD0C 7F E3 FB 78 */ mr r3, r31 /* 8011DF10 0011AD10 38 81 00 2C */ addi r4, r1, 0x2c @@ -676,7 +676,7 @@ lbl_8011DEB0: /* 8011DF18 0011AD18 54 00 A3 3E */ srwi r0, r0, 0xc /* 8011DF1C 0011AD1C 90 A1 00 18 */ stw r5, 0x18(r1) /* 8011DF20 0011AD20 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8011DF24 0011AD24 4B EF 23 05 */ bl func_80010228 +/* 8011DF24 0011AD24 4B EF 23 05 */ bl __as__5RwV3dFRC5RwV3d /* 8011DF28 0011AD28 48 00 00 70 */ b lbl_8011DF98 lbl_8011DF2C: /* 8011DF2C 0011AD2C 80 7D 00 00 */ lwz r3, 0(r29) @@ -694,10 +694,10 @@ lbl_8011DF2C: /* 8011DF5C 0011AD5C 54 60 A3 3E */ srwi r0, r3, 0xc /* 8011DF60 0011AD60 90 05 00 04 */ stw r0, 4(r5) /* 8011DF64 0011AD64 7F 03 C3 78 */ mr r3, r24 -/* 8011DF68 0011AD68 4B EF 22 C1 */ bl func_80010228 +/* 8011DF68 0011AD68 4B EF 22 C1 */ bl __as__5RwV3dFRC5RwV3d /* 8011DF6C 0011AD6C 7F E4 FB 78 */ mr r4, r31 /* 8011DF70 0011AD70 38 78 00 0C */ addi r3, r24, 0xc -/* 8011DF74 0011AD74 4B EF 22 B5 */ bl func_80010228 +/* 8011DF74 0011AD74 4B EF 22 B5 */ bl __as__5RwV3dFRC5RwV3d /* 8011DF78 0011AD78 80 1D 00 04 */ lwz r0, 4(r29) /* 8011DF7C 0011AD7C 7F E3 FB 78 */ mr r3, r31 /* 8011DF80 0011AD80 38 81 00 20 */ addi r4, r1, 0x20 @@ -705,7 +705,7 @@ lbl_8011DF2C: /* 8011DF88 0011AD88 54 00 A3 3E */ srwi r0, r0, 0xc /* 8011DF8C 0011AD8C 90 A1 00 18 */ stw r5, 0x18(r1) /* 8011DF90 0011AD90 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8011DF94 0011AD94 4B EF 22 95 */ bl func_80010228 +/* 8011DF94 0011AD94 4B EF 22 95 */ bl __as__5RwV3dFRC5RwV3d lbl_8011DF98: /* 8011DF98 0011AD98 2C 1E 00 00 */ cmpwi r30, 0 /* 8011DF9C 0011AD9C 40 80 F8 00 */ bge lbl_8011D79C @@ -739,7 +739,7 @@ xClumpColl_ForAllCapsuleLeafNodeIntersections__FP17xClumpCollBSPTreeP6RwLinefP21 /* 8011DFFC 0011ADFC 38 03 00 01 */ addi r0, r3, 1 /* 8011E000 0011AE00 38 61 00 50 */ addi r3, r1, 0x50 /* 8011E004 0011AE04 90 01 00 18 */ stw r0, 0x18(r1) -/* 8011E008 0011AE08 4B EF 3F 29 */ bl func_80011F30 +/* 8011E008 0011AE08 4B EF 3F 29 */ bl __as__6RwLineFRC6RwLine /* 8011E00C 0011AE0C 3B E1 00 5C */ addi r31, r1, 0x5c /* 8011E010 0011AE10 3B C0 00 00 */ li r30, 0 /* 8011E014 0011AE14 48 00 08 08 */ b lbl_8011E81C @@ -764,12 +764,12 @@ lbl_8011E054: /* 8011E058 0011AE58 38 81 00 68 */ addi r4, r1, 0x68 /* 8011E05C 0011AE5C 38 61 00 18 */ addi r3, r1, 0x18 /* 8011E060 0011AE60 7C 84 02 14 */ add r4, r4, r0 -/* 8011E064 0011AE64 4B EF 3E B9 */ bl func_80011F1C +/* 8011E064 0011AE64 4B EF 3E B9 */ bl __as__8nodeInfoFRC8nodeInfo /* 8011E068 0011AE68 1C 1E 00 18 */ mulli r0, r30, 0x18 /* 8011E06C 0011AE6C 38 81 01 70 */ addi r4, r1, 0x170 /* 8011E070 0011AE70 38 61 00 50 */ addi r3, r1, 0x50 /* 8011E074 0011AE74 7C 84 02 14 */ add r4, r4, r0 -/* 8011E078 0011AE78 4B EF 3E B9 */ bl func_80011F30 +/* 8011E078 0011AE78 4B EF 3E B9 */ bl __as__6RwLineFRC6RwLine /* 8011E07C 0011AE7C 3B DE FF FF */ addi r30, r30, -1 /* 8011E080 0011AE80 48 00 07 9C */ b lbl_8011E81C lbl_8011E084: @@ -848,10 +848,10 @@ lbl_8011E134: /* 8011E19C 0011AF9C 54 60 A3 3E */ srwi r0, r3, 0xc /* 8011E1A0 0011AFA0 90 05 00 04 */ stw r0, 4(r5) /* 8011E1A4 0011AFA4 7F 03 C3 78 */ mr r3, r24 -/* 8011E1A8 0011AFA8 4B EF 20 81 */ bl func_80010228 +/* 8011E1A8 0011AFA8 4B EF 20 81 */ bl __as__5RwV3dFRC5RwV3d /* 8011E1AC 0011AFAC 7F E4 FB 78 */ mr r4, r31 /* 8011E1B0 0011AFB0 38 78 00 0C */ addi r3, r24, 0xc -/* 8011E1B4 0011AFB4 4B EF 20 75 */ bl func_80010228 +/* 8011E1B4 0011AFB4 4B EF 20 75 */ bl __as__5RwV3dFRC5RwV3d /* 8011E1B8 0011AFB8 80 1D 00 00 */ lwz r0, 0(r29) /* 8011E1BC 0011AFBC 54 03 07 BE */ clrlwi r3, r0, 0x1e /* 8011E1C0 0011AFC0 54 00 A3 3E */ srwi r0, r0, 0xc @@ -873,10 +873,10 @@ lbl_8011E1D0: /* 8011E1FC 0011AFFC 54 60 A3 3E */ srwi r0, r3, 0xc /* 8011E200 0011B000 90 06 00 04 */ stw r0, 4(r6) /* 8011E204 0011B004 7F 03 C3 78 */ mr r3, r24 -/* 8011E208 0011B008 4B EF 20 21 */ bl func_80010228 +/* 8011E208 0011B008 4B EF 20 21 */ bl __as__5RwV3dFRC5RwV3d /* 8011E20C 0011B00C 7F E4 FB 78 */ mr r4, r31 /* 8011E210 0011B010 38 78 00 0C */ addi r3, r24, 0xc -/* 8011E214 0011B014 4B EF 20 15 */ bl func_80010228 +/* 8011E214 0011B014 4B EF 20 15 */ bl __as__5RwV3dFRC5RwV3d /* 8011E218 0011B018 80 1D 00 04 */ lwz r0, 4(r29) /* 8011E21C 0011B01C 54 03 07 BE */ clrlwi r3, r0, 0x1e /* 8011E220 0011B020 54 00 A3 3E */ srwi r0, r0, 0xc @@ -964,10 +964,10 @@ lbl_8011E314: /* 8011E350 0011B150 54 60 A3 3E */ srwi r0, r3, 0xc /* 8011E354 0011B154 90 05 00 04 */ stw r0, 4(r5) /* 8011E358 0011B158 7F 03 C3 78 */ mr r3, r24 -/* 8011E35C 0011B15C 4B EF 1E CD */ bl func_80010228 +/* 8011E35C 0011B15C 4B EF 1E CD */ bl __as__5RwV3dFRC5RwV3d /* 8011E360 0011B160 7F E4 FB 78 */ mr r4, r31 /* 8011E364 0011B164 38 78 00 0C */ addi r3, r24, 0xc -/* 8011E368 0011B168 4B EF 1E C1 */ bl func_80010228 +/* 8011E368 0011B168 4B EF 1E C1 */ bl __as__5RwV3dFRC5RwV3d /* 8011E36C 0011B16C 80 1D 00 00 */ lwz r0, 0(r29) /* 8011E370 0011B170 7F E3 FB 78 */ mr r3, r31 /* 8011E374 0011B174 38 81 00 44 */ addi r4, r1, 0x44 @@ -975,7 +975,7 @@ lbl_8011E314: /* 8011E37C 0011B17C 54 00 A3 3E */ srwi r0, r0, 0xc /* 8011E380 0011B180 90 A1 00 18 */ stw r5, 0x18(r1) /* 8011E384 0011B184 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8011E388 0011B188 4B EF 1E A1 */ bl func_80010228 +/* 8011E388 0011B188 4B EF 1E A1 */ bl __as__5RwV3dFRC5RwV3d /* 8011E38C 0011B18C 48 00 04 90 */ b lbl_8011E81C lbl_8011E390: /* 8011E390 0011B190 80 7D 00 00 */ lwz r3, 0(r29) @@ -993,10 +993,10 @@ lbl_8011E390: /* 8011E3C0 0011B1C0 54 60 A3 3E */ srwi r0, r3, 0xc /* 8011E3C4 0011B1C4 90 05 00 04 */ stw r0, 4(r5) /* 8011E3C8 0011B1C8 7F 03 C3 78 */ mr r3, r24 -/* 8011E3CC 0011B1CC 4B EF 1E 5D */ bl func_80010228 +/* 8011E3CC 0011B1CC 4B EF 1E 5D */ bl __as__5RwV3dFRC5RwV3d /* 8011E3D0 0011B1D0 7F E4 FB 78 */ mr r4, r31 /* 8011E3D4 0011B1D4 38 78 00 0C */ addi r3, r24, 0xc -/* 8011E3D8 0011B1D8 4B EF 1E 51 */ bl func_80010228 +/* 8011E3D8 0011B1D8 4B EF 1E 51 */ bl __as__5RwV3dFRC5RwV3d /* 8011E3DC 0011B1DC 80 1D 00 04 */ lwz r0, 4(r29) /* 8011E3E0 0011B1E0 54 03 07 BE */ clrlwi r3, r0, 0x1e /* 8011E3E4 0011B1E4 54 00 A3 3E */ srwi r0, r0, 0xc @@ -1084,10 +1084,10 @@ lbl_8011E4D8: /* 8011E514 0011B314 54 60 A3 3E */ srwi r0, r3, 0xc /* 8011E518 0011B318 90 05 00 04 */ stw r0, 4(r5) /* 8011E51C 0011B31C 7F 03 C3 78 */ mr r3, r24 -/* 8011E520 0011B320 4B EF 1D 09 */ bl func_80010228 +/* 8011E520 0011B320 4B EF 1D 09 */ bl __as__5RwV3dFRC5RwV3d /* 8011E524 0011B324 7F E4 FB 78 */ mr r4, r31 /* 8011E528 0011B328 38 78 00 0C */ addi r3, r24, 0xc -/* 8011E52C 0011B32C 4B EF 1C FD */ bl func_80010228 +/* 8011E52C 0011B32C 4B EF 1C FD */ bl __as__5RwV3dFRC5RwV3d /* 8011E530 0011B330 80 1D 00 00 */ lwz r0, 0(r29) /* 8011E534 0011B334 54 03 07 BE */ clrlwi r3, r0, 0x1e /* 8011E538 0011B338 54 00 A3 3E */ srwi r0, r0, 0xc @@ -1110,10 +1110,10 @@ lbl_8011E548: /* 8011E578 0011B378 54 60 A3 3E */ srwi r0, r3, 0xc /* 8011E57C 0011B37C 90 05 00 04 */ stw r0, 4(r5) /* 8011E580 0011B380 7F 03 C3 78 */ mr r3, r24 -/* 8011E584 0011B384 4B EF 1C A5 */ bl func_80010228 +/* 8011E584 0011B384 4B EF 1C A5 */ bl __as__5RwV3dFRC5RwV3d /* 8011E588 0011B388 7F E4 FB 78 */ mr r4, r31 /* 8011E58C 0011B38C 38 78 00 0C */ addi r3, r24, 0xc -/* 8011E590 0011B390 4B EF 1C 99 */ bl func_80010228 +/* 8011E590 0011B390 4B EF 1C 99 */ bl __as__5RwV3dFRC5RwV3d /* 8011E594 0011B394 80 1D 00 04 */ lwz r0, 4(r29) /* 8011E598 0011B398 7F E3 FB 78 */ mr r3, r31 /* 8011E59C 0011B39C 38 81 00 38 */ addi r4, r1, 0x38 @@ -1121,7 +1121,7 @@ lbl_8011E548: /* 8011E5A4 0011B3A4 54 00 A3 3E */ srwi r0, r0, 0xc /* 8011E5A8 0011B3A8 90 A1 00 18 */ stw r5, 0x18(r1) /* 8011E5AC 0011B3AC 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8011E5B0 0011B3B0 4B EF 1C 79 */ bl func_80010228 +/* 8011E5B0 0011B3B0 4B EF 1C 79 */ bl __as__5RwV3dFRC5RwV3d /* 8011E5B4 0011B3B4 48 00 02 68 */ b lbl_8011E81C lbl_8011E5B8: /* 8011E5B8 0011B3B8 2C 00 00 04 */ cmpwi r0, 4 @@ -1247,10 +1247,10 @@ lbl_8011E734: /* 8011E770 0011B570 54 60 A3 3E */ srwi r0, r3, 0xc /* 8011E774 0011B574 90 05 00 04 */ stw r0, 4(r5) /* 8011E778 0011B578 7F 03 C3 78 */ mr r3, r24 -/* 8011E77C 0011B57C 4B EF 1A AD */ bl func_80010228 +/* 8011E77C 0011B57C 4B EF 1A AD */ bl __as__5RwV3dFRC5RwV3d /* 8011E780 0011B580 7F E4 FB 78 */ mr r4, r31 /* 8011E784 0011B584 38 78 00 0C */ addi r3, r24, 0xc -/* 8011E788 0011B588 4B EF 1A A1 */ bl func_80010228 +/* 8011E788 0011B588 4B EF 1A A1 */ bl __as__5RwV3dFRC5RwV3d /* 8011E78C 0011B58C 80 1D 00 00 */ lwz r0, 0(r29) /* 8011E790 0011B590 7F E3 FB 78 */ mr r3, r31 /* 8011E794 0011B594 38 81 00 2C */ addi r4, r1, 0x2c @@ -1258,7 +1258,7 @@ lbl_8011E734: /* 8011E79C 0011B59C 54 00 A3 3E */ srwi r0, r0, 0xc /* 8011E7A0 0011B5A0 90 A1 00 18 */ stw r5, 0x18(r1) /* 8011E7A4 0011B5A4 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8011E7A8 0011B5A8 4B EF 1A 81 */ bl func_80010228 +/* 8011E7A8 0011B5A8 4B EF 1A 81 */ bl __as__5RwV3dFRC5RwV3d /* 8011E7AC 0011B5AC 48 00 00 70 */ b lbl_8011E81C lbl_8011E7B0: /* 8011E7B0 0011B5B0 80 7D 00 00 */ lwz r3, 0(r29) @@ -1276,10 +1276,10 @@ lbl_8011E7B0: /* 8011E7E0 0011B5E0 54 60 A3 3E */ srwi r0, r3, 0xc /* 8011E7E4 0011B5E4 90 05 00 04 */ stw r0, 4(r5) /* 8011E7E8 0011B5E8 7F 03 C3 78 */ mr r3, r24 -/* 8011E7EC 0011B5EC 4B EF 1A 3D */ bl func_80010228 +/* 8011E7EC 0011B5EC 4B EF 1A 3D */ bl __as__5RwV3dFRC5RwV3d /* 8011E7F0 0011B5F0 7F E4 FB 78 */ mr r4, r31 /* 8011E7F4 0011B5F4 38 78 00 0C */ addi r3, r24, 0xc -/* 8011E7F8 0011B5F8 4B EF 1A 31 */ bl func_80010228 +/* 8011E7F8 0011B5F8 4B EF 1A 31 */ bl __as__5RwV3dFRC5RwV3d /* 8011E7FC 0011B5FC 80 1D 00 04 */ lwz r0, 4(r29) /* 8011E800 0011B600 7F E3 FB 78 */ mr r3, r31 /* 8011E804 0011B604 38 81 00 20 */ addi r4, r1, 0x20 @@ -1287,7 +1287,7 @@ lbl_8011E7B0: /* 8011E80C 0011B60C 54 00 A3 3E */ srwi r0, r0, 0xc /* 8011E810 0011B610 90 A1 00 18 */ stw r5, 0x18(r1) /* 8011E814 0011B614 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8011E818 0011B618 4B EF 1A 11 */ bl func_80010228 +/* 8011E818 0011B618 4B EF 1A 11 */ bl __as__5RwV3dFRC5RwV3d lbl_8011E81C: /* 8011E81C 0011B61C 2C 1E 00 00 */ cmpwi r30, 0 /* 8011E820 0011B620 40 80 F7 F8 */ bge lbl_8011E018 @@ -1373,10 +1373,10 @@ lbl_8011E8A8: /* 8011E94C 0011B74C 90 C1 00 08 */ stw r6, 8(r1) /* 8011E950 0011B750 90 A1 00 0C */ stw r5, 0xc(r1) /* 8011E954 0011B754 90 01 00 10 */ stw r0, 0x10(r1) -/* 8011E958 0011B758 4B EF 18 D1 */ bl func_80010228 +/* 8011E958 0011B758 4B EF 18 D1 */ bl __as__5RwV3dFRC5RwV3d /* 8011E95C 0011B75C 38 61 00 14 */ addi r3, r1, 0x14 /* 8011E960 0011B760 38 81 00 08 */ addi r4, r1, 8 -/* 8011E964 0011B764 4B EF 18 C5 */ bl func_80010228 +/* 8011E964 0011B764 4B EF 18 C5 */ bl __as__5RwV3dFRC5RwV3d /* 8011E968 0011B768 C0 81 00 1C */ lfs f4, 0x1c(r1) /* 8011E96C 0011B76C C1 1E 00 10 */ lfs f8, 0x10(r30) /* 8011E970 0011B770 C0 3E 00 18 */ lfs f1, 0x18(r30) @@ -1478,7 +1478,7 @@ lbl_8011EAD8: /* 8011EADC 0011B8DC 41 82 00 EC */ beq lbl_8011EBC8 /* 8011EAE0 0011B8E0 7F 83 E3 78 */ mr r3, r28 /* 8011EAE4 0011B8E4 7F 64 DB 78 */ mr r4, r27 -/* 8011EAE8 0011B8E8 4B EF 17 41 */ bl func_80010228 +/* 8011EAE8 0011B8E8 4B EF 17 41 */ bl __as__5RwV3dFRC5RwV3d /* 8011EAEC 0011B8EC 93 A1 00 44 */ stw r29, 0x44(r1) /* 8011EAF0 0011B8F0 93 61 00 48 */ stw r27, 0x48(r1) /* 8011EAF4 0011B8F4 93 41 00 4C */ stw r26, 0x4c(r1) @@ -1586,7 +1586,7 @@ lbl_8011EC54: /* 8011EC74 0011BA74 41 82 00 5C */ beq lbl_8011ECD0 /* 8011EC78 0011BA78 7F E3 FB 78 */ mr r3, r31 /* 8011EC7C 0011BA7C 7F 84 E3 78 */ mr r4, r28 -/* 8011EC80 0011BA80 4B EF 15 A9 */ bl func_80010228 +/* 8011EC80 0011BA80 4B EF 15 A9 */ bl __as__5RwV3dFRC5RwV3d /* 8011EC84 0011BA84 93 21 00 24 */ stw r25, 0x24(r1) /* 8011EC88 0011BA88 38 A1 00 0C */ addi r5, r1, 0xc /* 8011EC8C 0011BA8C C0 21 00 08 */ lfs f1, 8(r1) @@ -1652,7 +1652,7 @@ lbl_8011ED4C: /* 8011ED64 0011BB64 41 82 00 EC */ beq lbl_8011EE50 /* 8011ED68 0011BB68 7F E3 FB 78 */ mr r3, r31 /* 8011ED6C 0011BB6C 7F 84 E3 78 */ mr r4, r28 -/* 8011ED70 0011BB70 4B EF 14 B9 */ bl func_80010228 +/* 8011ED70 0011BB70 4B EF 14 B9 */ bl __as__5RwV3dFRC5RwV3d /* 8011ED74 0011BB74 93 21 00 20 */ stw r25, 0x20(r1) /* 8011ED78 0011BB78 C0 3B 00 00 */ lfs f1, 0(r27) /* 8011ED7C 0011BB7C C0 BC 00 00 */ lfs f5, 0(r28) @@ -1750,7 +1750,7 @@ lbl_8011EECC: /* 8011EED0 0011BCD0 48 00 01 D0 */ b lbl_8011F0A0 lbl_8011EED4: /* 8011EED4 0011BCD4 38 61 00 64 */ addi r3, r1, 0x64 -/* 8011EED8 0011BCD8 4B EF 13 51 */ bl func_80010228 +/* 8011EED8 0011BCD8 4B EF 13 51 */ bl __as__5RwV3dFRC5RwV3d /* 8011EEDC 0011BCDC C0 3F 00 0C */ lfs f1, 0xc(r31) /* 8011EEE0 0011BCE0 38 01 00 10 */ addi r0, r1, 0x10 /* 8011EEE4 0011BCE4 C0 1F 00 00 */ lfs f0, 0(r31) @@ -1767,7 +1767,7 @@ lbl_8011EED4: /* 8011EF10 0011BD10 EC 01 00 28 */ fsubs f0, f1, f0 /* 8011EF14 0011BD14 90 01 00 B0 */ stw r0, 0xb0(r1) /* 8011EF18 0011BD18 D0 01 00 7C */ stfs f0, 0x7c(r1) -/* 8011EF1C 0011BD1C 4B EF 30 15 */ bl func_80011F30 +/* 8011EF1C 0011BD1C 4B EF 30 15 */ bl __as__6RwLineFRC6RwLine /* 8011EF20 0011BD20 C0 62 A0 1C */ lfs f3, lbl_803CE99C-_SDA2_BASE_(r2) /* 8011EF24 0011BD24 C0 21 00 74 */ lfs f1, 0x74(r1) /* 8011EF28 0011BD28 FC 03 08 00 */ fcmpu cr0, f3, f1 @@ -1816,10 +1816,10 @@ lbl_8011EF94: /* 8011EFC8 0011BDC8 48 00 00 D8 */ b lbl_8011F0A0 lbl_8011EFCC: /* 8011EFCC 0011BDCC 38 61 00 40 */ addi r3, r1, 0x40 -/* 8011EFD0 0011BDD0 4B EF 12 59 */ bl func_80010228 +/* 8011EFD0 0011BDD0 4B EF 12 59 */ bl __as__5RwV3dFRC5RwV3d /* 8011EFD4 0011BDD4 7C 64 1B 78 */ mr r4, r3 /* 8011EFD8 0011BDD8 38 61 00 4C */ addi r3, r1, 0x4c -/* 8011EFDC 0011BDDC 4B EF 12 4D */ bl func_80010228 +/* 8011EFDC 0011BDDC 4B EF 12 4D */ bl __as__5RwV3dFRC5RwV3d /* 8011EFE0 0011BDE0 C0 DF 00 0C */ lfs f6, 0xc(r31) /* 8011EFE4 0011BDE4 3C 60 80 12 */ lis r3, lbl_8011EC00@ha /* 8011EFE8 0011BDE8 C0 41 00 4C */ lfs f2, 0x4c(r1) @@ -1857,7 +1857,7 @@ lbl_8011EFCC: /* 8011F068 0011BE68 48 00 00 38 */ b lbl_8011F0A0 lbl_8011F06C: /* 8011F06C 0011BE6C 38 61 00 1C */ addi r3, r1, 0x1c -/* 8011F070 0011BE70 4B EF 11 D5 */ bl func_80010244 +/* 8011F070 0011BE70 4B EF 11 D5 */ bl __as__6RwBBoxFRC6RwBBox /* 8011F074 0011BE74 38 01 00 10 */ addi r0, r1, 0x10 /* 8011F078 0011BE78 3C 60 80 12 */ lis r3, lbl_8011ECF8@ha /* 8011F07C 0011BE7C 38 81 00 1C */ addi r4, r1, 0x1c diff --git a/asm/Core/x/xCollide.s b/asm/Core/x/xCollide.s index eadca8d7a..535f87163 100644 --- a/asm/Core/x/xCollide.s +++ b/asm/Core/x/xCollide.s @@ -175,7 +175,7 @@ lbl_8000F298: /* 8000F2A0 0000C0A0 38 81 00 24 */ addi r4, r1, 0x24 /* 8000F2A4 0000C0A4 FC 00 00 50 */ fneg f0, f0 /* 8000F2A8 0000C0A8 EC 20 08 24 */ fdivs f1, f0, f1 -/* 8000F2AC 0000C0AC 4B FF BD E5 */ bl func_8000B090 +/* 8000F2AC 0000C0AC 4B FF BD E5 */ bl xVec3SMul__FP5xVec3PC5xVec3f lbl_8000F2B0: /* 8000F2B0 0000C0B0 80 1F 00 00 */ lwz r0, 0(r31) /* 8000F2B4 0000C0B4 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14 @@ -195,7 +195,7 @@ lbl_8000F2E0: /* 8000F2E8 0000C0E8 38 81 00 24 */ addi r4, r1, 0x24 /* 8000F2EC 0000C0EC FC 00 00 50 */ fneg f0, f0 /* 8000F2F0 0000C0F0 EC 20 08 24 */ fdivs f1, f0, f1 -/* 8000F2F4 0000C0F4 4B FF BD 9D */ bl func_8000B090 +/* 8000F2F4 0000C0F4 4B FF BD 9D */ bl xVec3SMul__FP5xVec3PC5xVec3f lbl_8000F2F8: /* 8000F2F8 0000C0F8 80 1F 00 00 */ lwz r0, 0(r31) /* 8000F2FC 0000C0FC 70 00 12 00 */ andi. r0, r0, 0x1200 @@ -209,7 +209,7 @@ lbl_8000F310: /* 8000F318 0000C118 41 82 00 10 */ beq lbl_8000F328 /* 8000F31C 0000C11C 38 7F 00 14 */ addi r3, r31, 0x14 /* 8000F320 0000C120 38 9F 00 38 */ addi r4, r31, 0x38 -/* 8000F324 0000C124 4B FF F3 A1 */ bl func_8000E6C4 +/* 8000F324 0000C124 4B FF F3 A1 */ bl xVec3Inv__FP5xVec3PC5xVec3 lbl_8000F328: /* 8000F328 0000C128 80 1F 00 00 */ lwz r0, 0(r31) /* 8000F32C 0000C12C 38 60 00 01 */ li r3, 1 @@ -280,7 +280,7 @@ lbl_8000F40C: /* 8000F410 0000C210 38 7F 00 2C */ addi r3, r31, 0x2c /* 8000F414 0000C214 38 81 00 24 */ addi r4, r1, 0x24 /* 8000F418 0000C218 EC 20 08 24 */ fdivs f1, f0, f1 -/* 8000F41C 0000C21C 4B FF BC 75 */ bl func_8000B090 +/* 8000F41C 0000C21C 4B FF BC 75 */ bl xVec3SMul__FP5xVec3PC5xVec3f lbl_8000F420: /* 8000F420 0000C220 80 1F 00 00 */ lwz r0, 0(r31) /* 8000F424 0000C224 70 00 12 00 */ andi. r0, r0, 0x1200 @@ -294,7 +294,7 @@ lbl_8000F438: /* 8000F440 0000C240 41 82 00 10 */ beq lbl_8000F450 /* 8000F444 0000C244 38 7F 00 14 */ addi r3, r31, 0x14 /* 8000F448 0000C248 38 9F 00 38 */ addi r4, r31, 0x38 -/* 8000F44C 0000C24C 4B FF F2 79 */ bl func_8000E6C4 +/* 8000F44C 0000C24C 4B FF F2 79 */ bl xVec3Inv__FP5xVec3PC5xVec3 lbl_8000F450: /* 8000F450 0000C250 80 1F 00 00 */ lwz r0, 0(r31) /* 8000F454 0000C254 38 60 00 01 */ li r3, 1 @@ -359,7 +359,7 @@ lbl_8000F50C: /* 8000F52C 0000C32C D3 E1 00 38 */ stfs f31, 0x38(r1) /* 8000F530 0000C330 48 00 00 38 */ b lbl_8000F568 lbl_8000F534: -/* 8000F534 0000C334 4B FF B2 C9 */ bl func_8000A7FC +/* 8000F534 0000C334 4B FF B2 C9 */ bl xsqrt__Ff /* 8000F538 0000C338 FF E0 08 90 */ fmr f31, f1 /* 8000F53C 0000C33C C0 82 81 30 */ lfs f4, lbl_803CCAB0-_SDA2_BASE_(r2) /* 8000F540 0000C340 C0 7E 00 00 */ lfs f3, 0(r30) @@ -406,7 +406,7 @@ lbl_8000F5BC: /* 8000F5DC 0000C3DC D3 C1 00 48 */ stfs f30, 0x48(r1) /* 8000F5E0 0000C3E0 48 00 00 38 */ b lbl_8000F618 lbl_8000F5E4: -/* 8000F5E4 0000C3E4 4B FF B2 19 */ bl func_8000A7FC +/* 8000F5E4 0000C3E4 4B FF B2 19 */ bl xsqrt__Ff /* 8000F5E8 0000C3E8 FF C0 08 90 */ fmr f30, f1 /* 8000F5EC 0000C3EC C0 82 81 30 */ lfs f4, lbl_803CCAB0-_SDA2_BASE_(r2) /* 8000F5F0 0000C3F0 C0 7E 00 10 */ lfs f3, 0x10(r30) @@ -453,7 +453,7 @@ lbl_8000F66C: /* 8000F68C 0000C48C D3 A1 00 58 */ stfs f29, 0x58(r1) /* 8000F690 0000C490 48 00 00 38 */ b lbl_8000F6C8 lbl_8000F694: -/* 8000F694 0000C494 4B FF B1 69 */ bl func_8000A7FC +/* 8000F694 0000C494 4B FF B1 69 */ bl xsqrt__Ff /* 8000F698 0000C498 FF A0 08 90 */ fmr f29, f1 /* 8000F69C 0000C49C C0 82 81 30 */ lfs f4, lbl_803CCAB0-_SDA2_BASE_(r2) /* 8000F6A0 0000C4A0 C0 7E 00 20 */ lfs f3, 0x20(r30) @@ -469,7 +469,7 @@ lbl_8000F694: lbl_8000F6C8: /* 8000F6C8 0000C4C8 38 61 00 60 */ addi r3, r1, 0x60 /* 8000F6CC 0000C4CC 38 9E 00 30 */ addi r4, r30, 0x30 -/* 8000F6D0 0000C4D0 4B FF BB 95 */ bl func_8000B264 +/* 8000F6D0 0000C4D0 4B FF BB 95 */ bl __as__5xVec3FRC5xVec3 /* 8000F6D4 0000C4D4 81 5D 00 00 */ lwz r10, 0(r29) /* 8000F6D8 0000C4D8 7F 85 E3 78 */ mr r5, r28 /* 8000F6DC 0000C4DC 81 3D 00 04 */ lwz r9, 4(r29) @@ -503,7 +503,7 @@ lbl_8000F6C8: /* 8000F74C 0000C54C D0 41 00 24 */ stfs f2, 0x24(r1) /* 8000F750 0000C550 D0 21 00 28 */ stfs f1, 0x28(r1) /* 8000F754 0000C554 D0 01 00 2C */ stfs f0, 0x2c(r1) -/* 8000F758 0000C558 4B FF B8 E5 */ bl func_8000B03C +/* 8000F758 0000C558 4B FF B8 E5 */ bl xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 /* 8000F75C 0000C55C C0 1C 00 0C */ lfs f0, 0xc(r28) /* 8000F760 0000C560 7F E5 FB 78 */ mr r5, r31 /* 8000F764 0000C564 38 61 00 08 */ addi r3, r1, 8 @@ -594,13 +594,13 @@ xSphereHitsModel__FPC7xSpherePC14xModelInstanceP7xCollis: /* 8000F890 0000C690 7C 7B 1B 78 */ mr r27, r3 /* 8000F894 0000C694 41 82 00 0C */ beq lbl_8000F8A0 /* 8000F898 0000C698 7F A3 EB 78 */ mr r3, r29 -/* 8000F89C 0000C69C 48 00 5A CD */ bl func_80015368 +/* 8000F89C 0000C69C 48 00 5A CD */ bl xModelAnimCollApply__FRC14xModelInstance lbl_8000F8A0: /* 8000F8A0 0000C6A0 38 00 00 03 */ li r0, 3 /* 8000F8A4 0000C6A4 7F 64 DB 78 */ mr r4, r27 /* 8000F8A8 0000C6A8 90 01 00 40 */ stw r0, 0x40(r1) /* 8000F8AC 0000C6AC 38 61 00 28 */ addi r3, r1, 0x28 -/* 8000F8B0 0000C6B0 4B FF B9 D1 */ bl func_8000B280 +/* 8000F8B0 0000C6B0 4B FF B9 D1 */ bl __as__7xSphereFRC7xSphere /* 8000F8B4 0000C6B4 80 7D 00 10 */ lwz r3, 0x10(r29) /* 8000F8B8 0000C6B8 38 A0 00 00 */ li r5, 0 /* 8000F8BC 0000C6BC 83 FD 00 4C */ lwz r31, 0x4c(r29) @@ -608,13 +608,13 @@ lbl_8000F8A0: /* 8000F8C4 0000C6C4 7F E4 FB 78 */ mr r4, r31 /* 8000F8C8 0000C6C8 48 22 9A B5 */ bl RwFrameTransform /* 8000F8CC 0000C6CC 7F E3 FB 78 */ mr r3, r31 -/* 8000F8D0 0000C6D0 4B FF ED 81 */ bl func_8000E650 +/* 8000F8D0 0000C6D0 4B FF ED 81 */ bl xVec3Length__FPC5xVec3 /* 8000F8D4 0000C6D4 FF E0 08 90 */ fmr f31, f1 /* 8000F8D8 0000C6D8 3B 81 00 0C */ addi r28, r1, 0xc /* 8000F8DC 0000C6DC 7F 83 E3 78 */ mr r3, r28 /* 8000F8E0 0000C6E0 7F E4 FB 78 */ mr r4, r31 /* 8000F8E4 0000C6E4 7F 65 DB 78 */ mr r5, r27 -/* 8000F8E8 0000C6E8 4B FF B7 55 */ bl func_8000B03C +/* 8000F8E8 0000C6E8 4B FF B7 55 */ bl xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 /* 8000F8EC 0000C6EC C0 1B 00 0C */ lfs f0, 0xc(r27) /* 8000F8F0 0000C6F0 EC 00 F8 24 */ fdivs f0, f0, f31 /* 8000F8F4 0000C6F4 D0 01 00 18 */ stfs f0, 0x18(r1) @@ -678,7 +678,7 @@ lbl_8000F9B4: /* 8000F9C8 0000C7C8 7C 65 1B 78 */ mr r5, r3 /* 8000F9CC 0000C7CC 48 00 57 75 */ bl xCollide.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8000F9D0 0000C7D0 38 7E 00 14 */ addi r3, r30, 0x14 -/* 8000F9D4 0000C7D4 4B FF B7 29 */ bl func_8000B0FC +/* 8000F9D4 0000C7D4 4B FF B7 29 */ bl length2__5xVec3CFv /* 8000F9D8 0000C7D8 C0 42 81 30 */ lfs f2, lbl_803CCAB0-_SDA2_BASE_(r2) /* 8000F9DC 0000C7DC C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) /* 8000F9E0 0000C7E0 EC 41 10 28 */ fsubs f2, f1, f2 @@ -687,11 +687,11 @@ lbl_8000F9B4: /* 8000F9EC 0000C7EC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8000F9F0 0000C7F0 4C 40 13 82 */ cror 2, 0, 2 /* 8000F9F4 0000C7F4 41 82 00 18 */ beq lbl_8000FA0C -/* 8000F9F8 0000C7F8 4B FF AE 05 */ bl func_8000A7FC +/* 8000F9F8 0000C7F8 4B FF AE 05 */ bl xsqrt__Ff /* 8000F9FC 0000C7FC C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) /* 8000FA00 0000C800 38 7E 00 14 */ addi r3, r30, 0x14 /* 8000FA04 0000C804 EC 20 08 24 */ fdivs f1, f0, f1 -/* 8000FA08 0000C808 4B FF B7 79 */ bl func_8000B180 +/* 8000FA08 0000C808 4B FF B7 79 */ bl __amu__5xVec3Ff lbl_8000FA0C: /* 8000FA0C 0000C80C C0 1E 00 10 */ lfs f0, 0x10(r30) /* 8000FA10 0000C810 A0 1D 00 44 */ lhz r0, 0x44(r29) @@ -700,7 +700,7 @@ lbl_8000FA0C: /* 8000FA1C 0000C81C D0 1E 00 10 */ stfs f0, 0x10(r30) /* 8000FA20 0000C820 41 82 00 0C */ beq lbl_8000FA2C /* 8000FA24 0000C824 7F A3 EB 78 */ mr r3, r29 -/* 8000FA28 0000C828 48 00 59 21 */ bl func_80015348 +/* 8000FA28 0000C828 48 00 59 21 */ bl xModelAnimCollRestore__FRC14xModelInstance lbl_8000FA2C: /* 8000FA2C 0000C82C 80 1E 00 00 */ lwz r0, 0(r30) /* 8000FA30 0000C830 54 03 07 FE */ clrlwi r3, r0, 0x1f @@ -723,11 +723,11 @@ xParabolaRecenter__FP9xParabolaf: /* 8000FA68 0000C868 FF E0 08 90 */ fmr f31, f1 /* 8000FA6C 0000C86C 7C 7F 1B 78 */ mr r31, r3 /* 8000FA70 0000C870 38 81 00 14 */ addi r4, r1, 0x14 -/* 8000FA74 0000C874 48 00 5C 39 */ bl func_800156AC +/* 8000FA74 0000C874 48 00 5C 39 */ bl xParabolaEvalPos__FPC9xParabolaP5xVec3f /* 8000FA78 0000C878 FC 20 F8 90 */ fmr f1, f31 /* 8000FA7C 0000C87C 7F E3 FB 78 */ mr r3, r31 /* 8000FA80 0000C880 38 81 00 08 */ addi r4, r1, 8 -/* 8000FA84 0000C884 48 00 5B C5 */ bl func_80015648 +/* 8000FA84 0000C884 48 00 5B C5 */ bl xParabolaEvalVel__FPC9xParabolaP5xVec3f /* 8000FA88 0000C888 7F E3 FB 78 */ mr r3, r31 /* 8000FA8C 0000C88C 38 81 00 14 */ addi r4, r1, 0x14 /* 8000FA90 0000C890 48 03 EA 4D */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -840,15 +840,15 @@ lbl_8000FBF8: /* 8000FC14 0000CA14 7F A5 EB 78 */ mr r5, r29 /* 8000FC18 0000CA18 38 61 00 44 */ addi r3, r1, 0x44 /* 8000FC1C 0000CA1C FF 60 E0 90 */ fmr f27, f28 -/* 8000FC20 0000CA20 4B FF EA 71 */ bl func_8000E690 +/* 8000FC20 0000CA20 4B FF EA 71 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8000FC24 0000CA24 7F 24 CB 78 */ mr r4, r25 /* 8000FC28 0000CA28 7F A5 EB 78 */ mr r5, r29 /* 8000FC2C 0000CA2C 38 61 00 38 */ addi r3, r1, 0x38 -/* 8000FC30 0000CA30 4B FF EA 61 */ bl func_8000E690 +/* 8000FC30 0000CA30 4B FF EA 61 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8000FC34 0000CA34 38 61 00 2C */ addi r3, r1, 0x2c /* 8000FC38 0000CA38 38 81 00 44 */ addi r4, r1, 0x44 /* 8000FC3C 0000CA3C 38 A1 00 38 */ addi r5, r1, 0x38 -/* 8000FC40 0000CA40 48 00 54 4D */ bl func_8001508C +/* 8000FC40 0000CA40 48 00 54 4D */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 8000FC44 0000CA44 38 61 00 2C */ addi r3, r1, 0x2c /* 8000FC48 0000CA48 7C 64 1B 78 */ mr r4, r3 /* 8000FC4C 0000CA4C 48 03 E6 A5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -903,14 +903,14 @@ lbl_8000FCF4: /* 8000FD08 0000CB08 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 8000FD0C 0000CB0C 40 81 00 34 */ ble lbl_8000FD40 /* 8000FD10 0000CB10 FC 20 F0 90 */ fmr f1, f30 -/* 8000FD14 0000CB14 4B FF AA E9 */ bl func_8000A7FC +/* 8000FD14 0000CB14 4B FF AA E9 */ bl xsqrt__Ff /* 8000FD18 0000CB18 FF 40 D0 50 */ fneg f26, f26 /* 8000FD1C 0000CB1C C0 02 81 48 */ lfs f0, lbl_803CCAC8-_SDA2_BASE_(r2) /* 8000FD20 0000CB20 EF 60 07 72 */ fmuls f27, f0, f29 /* 8000FD24 0000CB24 EC 1A 08 2A */ fadds f0, f26, f1 /* 8000FD28 0000CB28 FC 20 F0 90 */ fmr f1, f30 /* 8000FD2C 0000CB2C EF 80 D8 24 */ fdivs f28, f0, f27 -/* 8000FD30 0000CB30 4B FF AA CD */ bl func_8000A7FC +/* 8000FD30 0000CB30 4B FF AA CD */ bl xsqrt__Ff /* 8000FD34 0000CB34 EC 1A 08 28 */ fsubs f0, f26, f1 /* 8000FD38 0000CB38 EF 60 D8 24 */ fdivs f27, f0, f27 /* 8000FD3C 0000CB3C 48 00 00 14 */ b lbl_8000FD50 @@ -949,7 +949,7 @@ lbl_8000FD50: /* 8000FDB8 0000CBB8 FC 20 E0 90 */ fmr f1, f28 /* 8000FDBC 0000CBBC 38 61 00 20 */ addi r3, r1, 0x20 /* 8000FDC0 0000CBC0 38 9F 00 0C */ addi r4, r31, 0xc -/* 8000FDC4 0000CBC4 48 00 52 95 */ bl func_80015058 +/* 8000FDC4 0000CBC4 48 00 52 95 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8000FDC8 0000CBC8 C0 42 81 2C */ lfs f2, lbl_803CCAAC-_SDA2_BASE_(r2) /* 8000FDCC 0000CBCC 7F A5 EB 78 */ mr r5, r29 /* 8000FDD0 0000CBD0 C0 3F 00 18 */ lfs f1, 0x18(r31) @@ -960,7 +960,7 @@ lbl_8000FD50: /* 8000FDE4 0000CBE4 EC 21 07 32 */ fmuls f1, f1, f28 /* 8000FDE8 0000CBE8 EC 1C 00 7C */ fnmsubs f0, f28, f1, f0 /* 8000FDEC 0000CBEC D0 01 00 24 */ stfs f0, 0x24(r1) -/* 8000FDF0 0000CBF0 4B FF E8 A1 */ bl func_8000E690 +/* 8000FDF0 0000CBF0 4B FF E8 A1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8000FDF4 0000CBF4 38 61 00 08 */ addi r3, r1, 8 /* 8000FDF8 0000CBF8 38 81 00 44 */ addi r4, r1, 0x44 /* 8000FDFC 0000CBFC 48 03 E6 F5 */ bl xVec3Dot__FPC5xVec3PC5xVec3 @@ -1016,7 +1016,7 @@ lbl_8000FE88: /* 8000FEC0 0000CCC0 FC 20 D8 90 */ fmr f1, f27 /* 8000FEC4 0000CCC4 38 61 00 14 */ addi r3, r1, 0x14 /* 8000FEC8 0000CCC8 38 9F 00 0C */ addi r4, r31, 0xc -/* 8000FECC 0000CCCC 48 00 51 8D */ bl func_80015058 +/* 8000FECC 0000CCCC 48 00 51 8D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8000FED0 0000CCD0 C0 42 81 2C */ lfs f2, lbl_803CCAAC-_SDA2_BASE_(r2) /* 8000FED4 0000CCD4 7F A5 EB 78 */ mr r5, r29 /* 8000FED8 0000CCD8 C0 3F 00 18 */ lfs f1, 0x18(r31) @@ -1027,7 +1027,7 @@ lbl_8000FE88: /* 8000FEEC 0000CCEC EC 21 06 F2 */ fmuls f1, f1, f27 /* 8000FEF0 0000CCF0 EC 1B 00 7C */ fnmsubs f0, f27, f1, f0 /* 8000FEF4 0000CCF4 D0 01 00 18 */ stfs f0, 0x18(r1) -/* 8000FEF8 0000CCF8 4B FF E7 99 */ bl func_8000E690 +/* 8000FEF8 0000CCF8 4B FF E7 99 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8000FEFC 0000CCFC 38 61 00 08 */ addi r3, r1, 8 /* 8000FF00 0000CD00 38 81 00 44 */ addi r4, r1, 0x44 /* 8000FF04 0000CD04 48 03 E5 ED */ bl xVec3Dot__FPC5xVec3PC5xVec3 @@ -1247,8 +1247,8 @@ lbl_80010210: /* 80010220 0000D020 38 21 00 40 */ addi r1, r1, 0x40 /* 80010224 0000D024 4E 80 00 20 */ blr -.global func_80010228 -func_80010228: +.global __as__5RwV3dFRC5RwV3d +__as__5RwV3dFRC5RwV3d: /* 80010228 0000D028 C0 04 00 00 */ lfs f0, 0(r4) /* 8001022C 0000D02C C0 24 00 04 */ lfs f1, 4(r4) /* 80010230 0000D030 D0 03 00 00 */ stfs f0, 0(r3) @@ -1257,8 +1257,8 @@ func_80010228: /* 8001023C 0000D03C D0 03 00 08 */ stfs f0, 8(r3) /* 80010240 0000D040 4E 80 00 20 */ blr -.global func_80010244 -func_80010244: +.global __as__6RwBBoxFRC6RwBBox +__as__6RwBBoxFRC6RwBBox: /* 80010244 0000D044 80 A4 00 00 */ lwz r5, 0(r4) /* 80010248 0000D048 80 04 00 04 */ lwz r0, 4(r4) /* 8001024C 0000D04C 90 A3 00 00 */ stw r5, 0(r3) @@ -1273,8 +1273,8 @@ func_80010244: /* 80010270 0000D070 90 03 00 14 */ stw r0, 0x14(r3) /* 80010274 0000D074 4E 80 00 20 */ blr -.global func_80010278 -func_80010278: +.global __as__7xCollisFRC7xCollis +__as__7xCollisFRC7xCollis: /* 80010278 0000D078 80 A4 00 00 */ lwz r5, 0(r4) /* 8001027C 0000D07C 80 04 00 04 */ lwz r0, 4(r4) /* 80010280 0000D080 90 A3 00 00 */ stw r5, 0(r3) @@ -1371,7 +1371,7 @@ lbl_800103CC: /* 800103D0 0000D1D0 38 7F 00 2C */ addi r3, r31, 0x2c /* 800103D4 0000D1D4 38 81 00 24 */ addi r4, r1, 0x24 /* 800103D8 0000D1D8 EC 20 08 24 */ fdivs f1, f0, f1 -/* 800103DC 0000D1DC 4B FF AC B5 */ bl func_8000B090 +/* 800103DC 0000D1DC 4B FF AC B5 */ bl xVec3SMul__FP5xVec3PC5xVec3f lbl_800103E0: /* 800103E0 0000D1E0 80 1F 00 00 */ lwz r0, 0(r31) /* 800103E4 0000D1E4 70 00 12 00 */ andi. r0, r0, 0x1200 @@ -1385,7 +1385,7 @@ lbl_800103F8: /* 80010400 0000D200 41 82 00 10 */ beq lbl_80010410 /* 80010404 0000D204 38 7F 00 14 */ addi r3, r31, 0x14 /* 80010408 0000D208 38 9F 00 38 */ addi r4, r31, 0x38 -/* 8001040C 0000D20C 4B FF E2 B9 */ bl func_8000E6C4 +/* 8001040C 0000D20C 4B FF E2 B9 */ bl xVec3Inv__FP5xVec3PC5xVec3 lbl_80010410: /* 80010410 0000D210 80 1F 00 00 */ lwz r0, 0(r31) /* 80010414 0000D214 38 60 00 01 */ li r3, 1 @@ -1461,13 +1461,13 @@ xCollide.Mgc_BoxBoxTest__FPC4xBoxPC7xMat4x3PC4xBoxPC7xMat4x3: /* 8001051C 0000D31C EC 01 00 28 */ fsubs f0, f1, f0 /* 80010520 0000D320 EF C5 00 B2 */ fmuls f30, f5, f2 /* 80010524 0000D324 EF A5 00 32 */ fmuls f29, f5, f0 -/* 80010528 0000D328 4B FF AD 3D */ bl func_8000B264 +/* 80010528 0000D328 4B FF AD 3D */ bl __as__5xVec3FRC5xVec3 /* 8001052C 0000D32C 38 61 00 50 */ addi r3, r1, 0x50 /* 80010530 0000D330 38 9D 00 10 */ addi r4, r29, 0x10 -/* 80010534 0000D334 4B FF AD 31 */ bl func_8000B264 +/* 80010534 0000D334 4B FF AD 31 */ bl __as__5xVec3FRC5xVec3 /* 80010538 0000D338 38 61 00 5C */ addi r3, r1, 0x5c /* 8001053C 0000D33C 38 9D 00 20 */ addi r4, r29, 0x20 -/* 80010540 0000D340 4B FF AD 25 */ bl func_8000B264 +/* 80010540 0000D340 4B FF AD 25 */ bl __as__5xVec3FRC5xVec3 /* 80010544 0000D344 C0 21 00 44 */ lfs f1, 0x44(r1) /* 80010548 0000D348 C0 01 00 48 */ lfs f0, 0x48(r1) /* 8001054C 0000D34C EC 61 00 72 */ fmuls f3, f1, f1 @@ -1486,7 +1486,7 @@ xCollide.Mgc_BoxBoxTest__FPC4xBoxPC7xMat4x3PC4xBoxPC7xMat4x3: /* 80010580 0000D380 C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) /* 80010584 0000D384 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80010588 0000D388 40 81 00 38 */ ble lbl_800105C0 -/* 8001058C 0000D38C 4B FF A2 71 */ bl func_8000A7FC +/* 8001058C 0000D38C 4B FF A2 71 */ bl xsqrt__Ff /* 80010590 0000D390 C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) /* 80010594 0000D394 EF FF 00 72 */ fmuls f31, f31, f1 /* 80010598 0000D398 C0 41 00 44 */ lfs f2, 0x44(r1) @@ -1518,7 +1518,7 @@ lbl_800105C0: /* 800105FC 0000D3FC C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) /* 80010600 0000D400 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80010604 0000D404 40 81 00 38 */ ble lbl_8001063C -/* 80010608 0000D408 4B FF A1 F5 */ bl func_8000A7FC +/* 80010608 0000D408 4B FF A1 F5 */ bl xsqrt__Ff /* 8001060C 0000D40C C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) /* 80010610 0000D410 EF DE 00 72 */ fmuls f30, f30, f1 /* 80010614 0000D414 C0 41 00 50 */ lfs f2, 0x50(r1) @@ -1550,7 +1550,7 @@ lbl_8001063C: /* 80010678 0000D478 C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) /* 8001067C 0000D47C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80010680 0000D480 40 81 00 38 */ ble lbl_800106B8 -/* 80010684 0000D484 4B FF A1 79 */ bl func_8000A7FC +/* 80010684 0000D484 4B FF A1 79 */ bl xsqrt__Ff /* 80010688 0000D488 C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) /* 8001068C 0000D48C EF BD 00 72 */ fmuls f29, f29, f1 /* 80010690 0000D490 C0 41 00 5C */ lfs f2, 0x5c(r1) @@ -1579,13 +1579,13 @@ lbl_800106B8: /* 800106E8 0000D4E8 EC 01 00 28 */ fsubs f0, f1, f0 /* 800106EC 0000D4EC EF 64 00 B2 */ fmuls f27, f4, f2 /* 800106F0 0000D4F0 EF 44 00 32 */ fmuls f26, f4, f0 -/* 800106F4 0000D4F4 4B FF AB 71 */ bl func_8000B264 +/* 800106F4 0000D4F4 4B FF AB 71 */ bl __as__5xVec3FRC5xVec3 /* 800106F8 0000D4F8 38 61 00 2C */ addi r3, r1, 0x2c /* 800106FC 0000D4FC 38 9F 00 10 */ addi r4, r31, 0x10 -/* 80010700 0000D500 4B FF AB 65 */ bl func_8000B264 +/* 80010700 0000D500 4B FF AB 65 */ bl __as__5xVec3FRC5xVec3 /* 80010704 0000D504 38 61 00 38 */ addi r3, r1, 0x38 /* 80010708 0000D508 38 9F 00 20 */ addi r4, r31, 0x20 -/* 8001070C 0000D50C 4B FF AB 59 */ bl func_8000B264 +/* 8001070C 0000D50C 4B FF AB 59 */ bl __as__5xVec3FRC5xVec3 /* 80010710 0000D510 C0 21 00 20 */ lfs f1, 0x20(r1) /* 80010714 0000D514 C0 01 00 24 */ lfs f0, 0x24(r1) /* 80010718 0000D518 EC 61 00 72 */ fmuls f3, f1, f1 @@ -1604,7 +1604,7 @@ lbl_800106B8: /* 8001074C 0000D54C C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) /* 80010750 0000D550 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80010754 0000D554 40 81 00 38 */ ble lbl_8001078C -/* 80010758 0000D558 4B FF A0 A5 */ bl func_8000A7FC +/* 80010758 0000D558 4B FF A0 A5 */ bl xsqrt__Ff /* 8001075C 0000D55C C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) /* 80010760 0000D560 EF 9C 00 72 */ fmuls f28, f28, f1 /* 80010764 0000D564 C0 41 00 20 */ lfs f2, 0x20(r1) @@ -1636,7 +1636,7 @@ lbl_8001078C: /* 800107C8 0000D5C8 C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) /* 800107CC 0000D5CC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800107D0 0000D5D0 40 81 00 38 */ ble lbl_80010808 -/* 800107D4 0000D5D4 4B FF A0 29 */ bl func_8000A7FC +/* 800107D4 0000D5D4 4B FF A0 29 */ bl xsqrt__Ff /* 800107D8 0000D5D8 C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) /* 800107DC 0000D5DC EF 7B 00 72 */ fmuls f27, f27, f1 /* 800107E0 0000D5E0 C0 41 00 2C */ lfs f2, 0x2c(r1) @@ -1668,7 +1668,7 @@ lbl_80010808: /* 80010844 0000D644 C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) /* 80010848 0000D648 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8001084C 0000D64C 40 81 00 38 */ ble lbl_80010884 -/* 80010850 0000D650 4B FF 9F AD */ bl func_8000A7FC +/* 80010850 0000D650 4B FF 9F AD */ bl xsqrt__Ff /* 80010854 0000D654 C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) /* 80010858 0000D658 EF 5A 00 72 */ fmuls f26, f26, f1 /* 8001085C 0000D65C C0 41 00 38 */ lfs f2, 0x38(r1) @@ -1716,11 +1716,11 @@ lbl_80010884: /* 80010900 0000D700 D0 61 00 08 */ stfs f3, 8(r1) /* 80010904 0000D704 D0 21 00 0C */ stfs f1, 0xc(r1) /* 80010908 0000D708 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 8001090C 0000D70C 4B FF A6 65 */ bl func_8000AF70 +/* 8001090C 0000D70C 4B FF A6 65 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80010910 0000D710 38 61 00 08 */ addi r3, r1, 8 /* 80010914 0000D714 7F E4 FB 78 */ mr r4, r31 /* 80010918 0000D718 7C 65 1B 78 */ mr r5, r3 -/* 8001091C 0000D71C 4B FF A6 55 */ bl func_8000AF70 +/* 8001091C 0000D71C 4B FF A6 55 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80010920 0000D720 C1 61 00 48 */ lfs f11, 0x48(r1) /* 80010924 0000D724 C0 61 00 30 */ lfs f3, 0x30(r1) /* 80010928 0000D728 C0 C1 00 24 */ lfs f6, 0x24(r1) @@ -2167,7 +2167,7 @@ lbl_80010FA4: /* 80010FA8 0000DDA8 7F E3 FB 78 */ mr r3, r31 /* 80010FAC 0000DDAC 1C 00 00 0C */ mulli r0, r0, 0xc /* 80010FB0 0000DDB0 7C 99 02 14 */ add r4, r25, r0 -/* 80010FB4 0000DDB4 4B FF A2 B1 */ bl func_8000B264 +/* 80010FB4 0000DDB4 4B FF A2 B1 */ bl __as__5xVec3FRC5xVec3 /* 80010FB8 0000DDB8 3B 18 00 01 */ addi r24, r24, 1 /* 80010FBC 0000DDBC 3B FF 00 0C */ addi r31, r31, 0xc /* 80010FC0 0000DDC0 2C 18 00 03 */ cmpwi r24, 3 @@ -2177,46 +2177,46 @@ lbl_80010FA4: /* 80010FD0 0000DDD0 38 61 00 C8 */ addi r3, r1, 0xc8 /* 80010FD4 0000DDD4 7F E4 FB 78 */ mr r4, r31 /* 80010FD8 0000DDD8 38 A1 01 8C */ addi r5, r1, 0x18c -/* 80010FDC 0000DDDC 4B FF A1 F1 */ bl func_8000B1CC +/* 80010FDC 0000DDDC 4B FF A1 F1 */ bl __mi__5xVec3CFRC5xVec3 /* 80010FE0 0000DDE0 38 61 01 68 */ addi r3, r1, 0x168 /* 80010FE4 0000DDE4 38 81 00 C8 */ addi r4, r1, 0xc8 -/* 80010FE8 0000DDE8 4B FF A2 7D */ bl func_8000B264 +/* 80010FE8 0000DDE8 4B FF A2 7D */ bl __as__5xVec3FRC5xVec3 /* 80010FEC 0000DDEC 3B C1 01 A4 */ addi r30, r1, 0x1a4 /* 80010FF0 0000DDF0 7F E5 FB 78 */ mr r5, r31 /* 80010FF4 0000DDF4 7F C4 F3 78 */ mr r4, r30 /* 80010FF8 0000DDF8 38 61 00 BC */ addi r3, r1, 0xbc -/* 80010FFC 0000DDFC 4B FF A1 D1 */ bl func_8000B1CC +/* 80010FFC 0000DDFC 4B FF A1 D1 */ bl __mi__5xVec3CFRC5xVec3 /* 80011000 0000DE00 38 61 01 74 */ addi r3, r1, 0x174 /* 80011004 0000DE04 38 81 00 BC */ addi r4, r1, 0xbc -/* 80011008 0000DE08 4B FF A2 5D */ bl func_8000B264 +/* 80011008 0000DE08 4B FF A2 5D */ bl __as__5xVec3FRC5xVec3 /* 8001100C 0000DE0C 7F C5 F3 78 */ mr r5, r30 /* 80011010 0000DE10 38 61 00 B0 */ addi r3, r1, 0xb0 /* 80011014 0000DE14 38 81 01 8C */ addi r4, r1, 0x18c -/* 80011018 0000DE18 4B FF A1 B5 */ bl func_8000B1CC +/* 80011018 0000DE18 4B FF A1 B5 */ bl __mi__5xVec3CFRC5xVec3 /* 8001101C 0000DE1C 3B 21 01 80 */ addi r25, r1, 0x180 /* 80011020 0000DE20 38 81 00 B0 */ addi r4, r1, 0xb0 /* 80011024 0000DE24 7F 23 CB 78 */ mr r3, r25 -/* 80011028 0000DE28 4B FF A2 3D */ bl func_8000B264 +/* 80011028 0000DE28 4B FF A2 3D */ bl __as__5xVec3FRC5xVec3 /* 8001102C 0000DE2C 7F 25 CB 78 */ mr r5, r25 /* 80011030 0000DE30 38 61 00 A4 */ addi r3, r1, 0xa4 /* 80011034 0000DE34 38 81 01 68 */ addi r4, r1, 0x168 -/* 80011038 0000DE38 48 00 44 FD */ bl func_80015534 +/* 80011038 0000DE38 48 00 44 FD */ bl cross__5xVec3CFRC5xVec3 /* 8001103C 0000DE3C 38 61 01 58 */ addi r3, r1, 0x158 /* 80011040 0000DE40 38 81 00 A4 */ addi r4, r1, 0xa4 -/* 80011044 0000DE44 4B FF A2 21 */ bl func_8000B264 +/* 80011044 0000DE44 4B FF A2 21 */ bl __as__5xVec3FRC5xVec3 /* 80011048 0000DE48 38 61 01 8C */ addi r3, r1, 0x18c /* 8001104C 0000DE4C 38 81 01 58 */ addi r4, r1, 0x158 -/* 80011050 0000DE50 48 00 44 BD */ bl func_8001550C +/* 80011050 0000DE50 48 00 44 BD */ bl dot__5xVec3CFRC5xVec3 /* 80011054 0000DE54 FC 00 08 50 */ fneg f0, f1 /* 80011058 0000DE58 7F 84 E3 78 */ mr r4, r28 /* 8001105C 0000DE5C 38 61 01 58 */ addi r3, r1, 0x158 /* 80011060 0000DE60 D0 01 01 64 */ stfs f0, 0x164(r1) -/* 80011064 0000DE64 48 00 44 A9 */ bl func_8001550C +/* 80011064 0000DE64 48 00 44 A9 */ bl dot__5xVec3CFRC5xVec3 /* 80011068 0000DE68 C0 01 01 64 */ lfs f0, 0x164(r1) /* 8001106C 0000DE6C 7F A4 EB 78 */ mr r4, r29 /* 80011070 0000DE70 38 61 01 58 */ addi r3, r1, 0x158 /* 80011074 0000DE74 EF E0 08 2A */ fadds f31, f0, f1 -/* 80011078 0000DE78 48 00 44 95 */ bl func_8001550C +/* 80011078 0000DE78 48 00 44 95 */ bl dot__5xVec3CFRC5xVec3 /* 8001107C 0000DE7C C0 02 81 40 */ lfs f0, lbl_803CCAC0-_SDA2_BASE_(r2) /* 80011080 0000DE80 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80011084 0000DE84 4C 41 13 82 */ cror 2, 1, 2 @@ -2227,59 +2227,59 @@ lbl_80010FA4: /* 80011098 0000DE98 40 82 00 14 */ bne lbl_800110AC /* 8001109C 0000DE9C 38 61 01 4C */ addi r3, r1, 0x14c /* 800110A0 0000DEA0 38 81 01 8C */ addi r4, r1, 0x18c -/* 800110A4 0000DEA4 4B FF A1 C1 */ bl func_8000B264 +/* 800110A4 0000DEA4 4B FF A1 C1 */ bl __as__5xVec3FRC5xVec3 /* 800110A8 0000DEA8 48 00 00 34 */ b lbl_800110DC lbl_800110AC: /* 800110AC 0000DEAC EC 1F 08 24 */ fdivs f0, f31, f1 /* 800110B0 0000DEB0 7F A4 EB 78 */ mr r4, r29 /* 800110B4 0000DEB4 38 61 00 8C */ addi r3, r1, 0x8c /* 800110B8 0000DEB8 FC 20 00 50 */ fneg f1, f0 -/* 800110BC 0000DEBC 4B FF A0 65 */ bl func_8000B120 +/* 800110BC 0000DEBC 4B FF A0 65 */ bl __ml__5xVec3CFf /* 800110C0 0000DEC0 7F 85 E3 78 */ mr r5, r28 /* 800110C4 0000DEC4 38 61 00 98 */ addi r3, r1, 0x98 /* 800110C8 0000DEC8 38 81 00 8C */ addi r4, r1, 0x8c -/* 800110CC 0000DECC 48 00 43 15 */ bl func_800153E0 +/* 800110CC 0000DECC 48 00 43 15 */ bl __pl__5xVec3CFRC5xVec3 /* 800110D0 0000DED0 38 61 01 4C */ addi r3, r1, 0x14c /* 800110D4 0000DED4 38 81 00 98 */ addi r4, r1, 0x98 -/* 800110D8 0000DED8 4B FF A1 8D */ bl func_8000B264 +/* 800110D8 0000DED8 4B FF A1 8D */ bl __as__5xVec3FRC5xVec3 lbl_800110DC: /* 800110DC 0000DEDC 38 61 00 80 */ addi r3, r1, 0x80 /* 800110E0 0000DEE0 38 81 01 4C */ addi r4, r1, 0x14c /* 800110E4 0000DEE4 38 A1 01 8C */ addi r5, r1, 0x18c -/* 800110E8 0000DEE8 4B FF A0 E5 */ bl func_8000B1CC +/* 800110E8 0000DEE8 4B FF A0 E5 */ bl __mi__5xVec3CFRC5xVec3 /* 800110EC 0000DEEC 38 61 01 34 */ addi r3, r1, 0x134 /* 800110F0 0000DEF0 38 81 00 80 */ addi r4, r1, 0x80 -/* 800110F4 0000DEF4 4B FF A1 71 */ bl func_8000B264 +/* 800110F4 0000DEF4 4B FF A1 71 */ bl __as__5xVec3FRC5xVec3 /* 800110F8 0000DEF8 7F C4 F3 78 */ mr r4, r30 /* 800110FC 0000DEFC 7F E5 FB 78 */ mr r5, r31 /* 80011100 0000DF00 38 61 00 74 */ addi r3, r1, 0x74 -/* 80011104 0000DF04 4B FF A0 C9 */ bl func_8000B1CC +/* 80011104 0000DF04 4B FF A0 C9 */ bl __mi__5xVec3CFRC5xVec3 /* 80011108 0000DF08 38 61 01 28 */ addi r3, r1, 0x128 /* 8001110C 0000DF0C 38 81 00 74 */ addi r4, r1, 0x74 -/* 80011110 0000DF10 4B FF A1 55 */ bl func_8000B264 +/* 80011110 0000DF10 4B FF A1 55 */ bl __as__5xVec3FRC5xVec3 /* 80011114 0000DF14 7F E4 FB 78 */ mr r4, r31 /* 80011118 0000DF18 38 61 00 68 */ addi r3, r1, 0x68 /* 8001111C 0000DF1C 38 A1 01 8C */ addi r5, r1, 0x18c -/* 80011120 0000DF20 4B FF A0 AD */ bl func_8000B1CC +/* 80011120 0000DF20 4B FF A0 AD */ bl __mi__5xVec3CFRC5xVec3 /* 80011124 0000DF24 38 61 01 1C */ addi r3, r1, 0x11c /* 80011128 0000DF28 38 81 00 68 */ addi r4, r1, 0x68 -/* 8001112C 0000DF2C 4B FF A1 39 */ bl func_8000B264 +/* 8001112C 0000DF2C 4B FF A1 39 */ bl __as__5xVec3FRC5xVec3 /* 80011130 0000DF30 38 61 00 5C */ addi r3, r1, 0x5c /* 80011134 0000DF34 38 81 01 34 */ addi r4, r1, 0x134 /* 80011138 0000DF38 38 A1 01 28 */ addi r5, r1, 0x128 -/* 8001113C 0000DF3C 48 00 43 F9 */ bl func_80015534 +/* 8001113C 0000DF3C 48 00 43 F9 */ bl cross__5xVec3CFRC5xVec3 /* 80011140 0000DF40 38 61 01 10 */ addi r3, r1, 0x110 /* 80011144 0000DF44 38 81 00 5C */ addi r4, r1, 0x5c -/* 80011148 0000DF48 4B FF A1 1D */ bl func_8000B264 +/* 80011148 0000DF48 4B FF A1 1D */ bl __as__5xVec3FRC5xVec3 /* 8001114C 0000DF4C 38 61 00 50 */ addi r3, r1, 0x50 /* 80011150 0000DF50 38 81 01 1C */ addi r4, r1, 0x11c /* 80011154 0000DF54 38 A1 01 28 */ addi r5, r1, 0x128 -/* 80011158 0000DF58 48 00 43 DD */ bl func_80015534 +/* 80011158 0000DF58 48 00 43 DD */ bl cross__5xVec3CFRC5xVec3 /* 8001115C 0000DF5C 38 61 01 04 */ addi r3, r1, 0x104 /* 80011160 0000DF60 38 81 00 50 */ addi r4, r1, 0x50 -/* 80011164 0000DF64 4B FF A1 01 */ bl func_8000B264 +/* 80011164 0000DF64 4B FF A1 01 */ bl __as__5xVec3FRC5xVec3 /* 80011168 0000DF68 38 61 01 10 */ addi r3, r1, 0x110 -/* 8001116C 0000DF6C 4B FF 9F 91 */ bl func_8000B0FC +/* 8001116C 0000DF6C 4B FF 9F 91 */ bl length2__5xVec3CFv /* 80011170 0000DF70 FF E0 08 90 */ fmr f31, f1 /* 80011174 0000DF74 C0 02 81 40 */ lfs f0, lbl_803CCAC0-_SDA2_BASE_(r2) /* 80011178 0000DF78 FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -2291,28 +2291,28 @@ lbl_800110DC: /* 80011190 0000DF90 40 82 00 14 */ bne lbl_800111A4 /* 80011194 0000DF94 7F E4 FB 78 */ mr r4, r31 /* 80011198 0000DF98 38 61 01 40 */ addi r3, r1, 0x140 -/* 8001119C 0000DF9C 4B FF A0 C9 */ bl func_8000B264 +/* 8001119C 0000DF9C 4B FF A0 C9 */ bl __as__5xVec3FRC5xVec3 /* 800111A0 0000DFA0 48 00 00 3C */ b lbl_800111DC lbl_800111A4: /* 800111A4 0000DFA4 38 61 01 04 */ addi r3, r1, 0x104 /* 800111A8 0000DFA8 38 81 01 10 */ addi r4, r1, 0x110 -/* 800111AC 0000DFAC 48 00 43 61 */ bl func_8001550C +/* 800111AC 0000DFAC 48 00 43 61 */ bl dot__5xVec3CFRC5xVec3 /* 800111B0 0000DFB0 EC 21 F8 24 */ fdivs f1, f1, f31 /* 800111B4 0000DFB4 38 61 00 38 */ addi r3, r1, 0x38 /* 800111B8 0000DFB8 38 81 01 34 */ addi r4, r1, 0x134 -/* 800111BC 0000DFBC 4B FF 9F 65 */ bl func_8000B120 +/* 800111BC 0000DFBC 4B FF 9F 65 */ bl __ml__5xVec3CFf /* 800111C0 0000DFC0 38 61 00 44 */ addi r3, r1, 0x44 /* 800111C4 0000DFC4 38 81 01 8C */ addi r4, r1, 0x18c /* 800111C8 0000DFC8 38 A1 00 38 */ addi r5, r1, 0x38 -/* 800111CC 0000DFCC 48 00 42 15 */ bl func_800153E0 +/* 800111CC 0000DFCC 48 00 42 15 */ bl __pl__5xVec3CFRC5xVec3 /* 800111D0 0000DFD0 38 61 01 40 */ addi r3, r1, 0x140 /* 800111D4 0000DFD4 38 81 00 44 */ addi r4, r1, 0x44 -/* 800111D8 0000DFD8 4B FF A0 8D */ bl func_8000B264 +/* 800111D8 0000DFD8 4B FF A0 8D */ bl __as__5xVec3FRC5xVec3 lbl_800111DC: /* 800111DC 0000DFDC 38 61 00 2C */ addi r3, r1, 0x2c /* 800111E0 0000DFE0 38 81 01 40 */ addi r4, r1, 0x140 /* 800111E4 0000DFE4 38 A1 01 8C */ addi r5, r1, 0x18c -/* 800111E8 0000DFE8 4B FF 9F E5 */ bl func_8000B1CC +/* 800111E8 0000DFE8 4B FF 9F E5 */ bl __mi__5xVec3CFRC5xVec3 /* 800111EC 0000DFEC 80 C1 00 2C */ lwz r6, 0x2c(r1) /* 800111F0 0000DFF0 38 61 00 20 */ addi r3, r1, 0x20 /* 800111F4 0000DFF4 80 A1 00 30 */ lwz r5, 0x30(r1) @@ -2321,7 +2321,7 @@ lbl_800111DC: /* 80011200 0000E000 90 C1 00 F8 */ stw r6, 0xf8(r1) /* 80011204 0000E004 90 A1 00 FC */ stw r5, 0xfc(r1) /* 80011208 0000E008 90 01 01 00 */ stw r0, 0x100(r1) -/* 8001120C 0000E00C 48 00 42 6D */ bl func_80015478 +/* 8001120C 0000E00C 48 00 42 6D */ bl get_abs__5xVec3CFv /* 80011210 0000E010 80 01 00 20 */ lwz r0, 0x20(r1) /* 80011214 0000E014 80 61 00 24 */ lwz r3, 0x24(r1) /* 80011218 0000E018 90 01 00 EC */ stw r0, 0xec(r1) @@ -2418,7 +2418,7 @@ lbl_80011354: /* 80011354 0000E154 7F C4 F3 78 */ mr r4, r30 /* 80011358 0000E158 7F E5 FB 78 */ mr r5, r31 /* 8001135C 0000E15C 38 61 00 14 */ addi r3, r1, 0x14 -/* 80011360 0000E160 4B FF 9E 6D */ bl func_8000B1CC +/* 80011360 0000E160 4B FF 9E 6D */ bl __mi__5xVec3CFRC5xVec3 /* 80011364 0000E164 80 C1 00 14 */ lwz r6, 0x14(r1) /* 80011368 0000E168 38 61 00 08 */ addi r3, r1, 8 /* 8001136C 0000E16C 80 A1 00 18 */ lwz r5, 0x18(r1) @@ -2427,7 +2427,7 @@ lbl_80011354: /* 80011378 0000E178 90 C1 00 E0 */ stw r6, 0xe0(r1) /* 8001137C 0000E17C 90 A1 00 E4 */ stw r5, 0xe4(r1) /* 80011380 0000E180 90 01 00 E8 */ stw r0, 0xe8(r1) -/* 80011384 0000E184 48 00 40 F5 */ bl func_80015478 +/* 80011384 0000E184 48 00 40 F5 */ bl get_abs__5xVec3CFv /* 80011388 0000E188 80 01 00 08 */ lwz r0, 8(r1) /* 8001138C 0000E18C 80 61 00 0C */ lwz r3, 0xc(r1) /* 80011390 0000E190 90 01 00 D4 */ stw r0, 0xd4(r1) @@ -2566,11 +2566,11 @@ lbl_80011550: /* 80011554 0000E354 7F A3 EB 78 */ mr r3, r29 /* 80011558 0000E358 1C 00 00 0C */ mulli r0, r0, 0xc /* 8001155C 0000E35C 7C 9B 02 14 */ add r4, r27, r0 -/* 80011560 0000E360 4B FF 9D 05 */ bl func_8000B264 +/* 80011560 0000E360 4B FF 9D 05 */ bl __as__5xVec3FRC5xVec3 /* 80011564 0000E364 7F A3 EB 78 */ mr r3, r29 /* 80011568 0000E368 7F 84 E3 78 */ mr r4, r28 /* 8001156C 0000E36C 7F A5 EB 78 */ mr r5, r29 -/* 80011570 0000E370 4B FF 9A 01 */ bl func_8000AF70 +/* 80011570 0000E370 4B FF 9A 01 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80011574 0000E374 3B 5A 00 01 */ addi r26, r26, 1 /* 80011578 0000E378 3B BD 00 0C */ addi r29, r29, 0xc /* 8001157C 0000E37C 2C 1A 00 03 */ cmpwi r26, 3 @@ -2579,86 +2579,86 @@ lbl_80011550: /* 80011588 0000E388 38 61 00 A4 */ addi r3, r1, 0xa4 /* 8001158C 0000E38C 38 81 01 34 */ addi r4, r1, 0x134 /* 80011590 0000E390 38 A1 01 28 */ addi r5, r1, 0x128 -/* 80011594 0000E394 4B FF 9C 39 */ bl func_8000B1CC +/* 80011594 0000E394 4B FF 9C 39 */ bl __mi__5xVec3CFRC5xVec3 /* 80011598 0000E398 C0 39 00 04 */ lfs f1, 4(r25) /* 8001159C 0000E39C 38 61 00 B0 */ addi r3, r1, 0xb0 /* 800115A0 0000E3A0 38 81 00 A4 */ addi r4, r1, 0xa4 -/* 800115A4 0000E3A4 4B FF 9B 7D */ bl func_8000B120 +/* 800115A4 0000E3A4 4B FF 9B 7D */ bl __ml__5xVec3CFf /* 800115A8 0000E3A8 38 61 00 BC */ addi r3, r1, 0xbc /* 800115AC 0000E3AC 38 81 01 28 */ addi r4, r1, 0x128 /* 800115B0 0000E3B0 38 A1 00 B0 */ addi r5, r1, 0xb0 -/* 800115B4 0000E3B4 48 00 3E 2D */ bl func_800153E0 +/* 800115B4 0000E3B4 48 00 3E 2D */ bl __pl__5xVec3CFRC5xVec3 /* 800115B8 0000E3B8 38 61 01 10 */ addi r3, r1, 0x110 /* 800115BC 0000E3BC 38 81 00 BC */ addi r4, r1, 0xbc -/* 800115C0 0000E3C0 4B FF 9C A5 */ bl func_8000B264 +/* 800115C0 0000E3C0 4B FF 9C A5 */ bl __as__5xVec3FRC5xVec3 /* 800115C4 0000E3C4 38 61 00 80 */ addi r3, r1, 0x80 /* 800115C8 0000E3C8 38 81 01 40 */ addi r4, r1, 0x140 /* 800115CC 0000E3CC 38 A1 01 28 */ addi r5, r1, 0x128 -/* 800115D0 0000E3D0 4B FF 9B FD */ bl func_8000B1CC +/* 800115D0 0000E3D0 4B FF 9B FD */ bl __mi__5xVec3CFRC5xVec3 /* 800115D4 0000E3D4 C0 39 00 04 */ lfs f1, 4(r25) /* 800115D8 0000E3D8 38 61 00 8C */ addi r3, r1, 0x8c /* 800115DC 0000E3DC 38 81 00 80 */ addi r4, r1, 0x80 -/* 800115E0 0000E3E0 4B FF 9B 41 */ bl func_8000B120 +/* 800115E0 0000E3E0 4B FF 9B 41 */ bl __ml__5xVec3CFf /* 800115E4 0000E3E4 38 61 00 98 */ addi r3, r1, 0x98 /* 800115E8 0000E3E8 38 81 01 28 */ addi r4, r1, 0x128 /* 800115EC 0000E3EC 38 A1 00 8C */ addi r5, r1, 0x8c -/* 800115F0 0000E3F0 48 00 3D F1 */ bl func_800153E0 +/* 800115F0 0000E3F0 48 00 3D F1 */ bl __pl__5xVec3CFRC5xVec3 /* 800115F4 0000E3F4 3B A1 01 1C */ addi r29, r1, 0x11c /* 800115F8 0000E3F8 38 81 00 98 */ addi r4, r1, 0x98 /* 800115FC 0000E3FC 7F A3 EB 78 */ mr r3, r29 -/* 80011600 0000E400 4B FF 9C 65 */ bl func_8000B264 +/* 80011600 0000E400 4B FF 9C 65 */ bl __as__5xVec3FRC5xVec3 /* 80011604 0000E404 7F A4 EB 78 */ mr r4, r29 /* 80011608 0000E408 38 61 00 5C */ addi r3, r1, 0x5c /* 8001160C 0000E40C 38 A1 01 10 */ addi r5, r1, 0x110 -/* 80011610 0000E410 4B FF 9B BD */ bl func_8000B1CC +/* 80011610 0000E410 4B FF 9B BD */ bl __mi__5xVec3CFRC5xVec3 /* 80011614 0000E414 C0 39 00 08 */ lfs f1, 8(r25) /* 80011618 0000E418 38 61 00 68 */ addi r3, r1, 0x68 /* 8001161C 0000E41C 38 81 00 5C */ addi r4, r1, 0x5c -/* 80011620 0000E420 4B FF 9B 01 */ bl func_8000B120 +/* 80011620 0000E420 4B FF 9B 01 */ bl __ml__5xVec3CFf /* 80011624 0000E424 38 61 00 74 */ addi r3, r1, 0x74 /* 80011628 0000E428 38 81 01 10 */ addi r4, r1, 0x110 /* 8001162C 0000E42C 38 A1 00 68 */ addi r5, r1, 0x68 -/* 80011630 0000E430 48 00 3D B1 */ bl func_800153E0 +/* 80011630 0000E430 48 00 3D B1 */ bl __pl__5xVec3CFRC5xVec3 /* 80011634 0000E434 38 61 01 04 */ addi r3, r1, 0x104 /* 80011638 0000E438 38 81 00 74 */ addi r4, r1, 0x74 -/* 8001163C 0000E43C 4B FF 9C 29 */ bl func_8000B264 +/* 8001163C 0000E43C 4B FF 9C 29 */ bl __as__5xVec3FRC5xVec3 /* 80011640 0000E440 38 61 00 50 */ addi r3, r1, 0x50 /* 80011644 0000E444 38 81 01 04 */ addi r4, r1, 0x104 /* 80011648 0000E448 38 A1 01 28 */ addi r5, r1, 0x128 -/* 8001164C 0000E44C 4B FF 9B 81 */ bl func_8000B1CC +/* 8001164C 0000E44C 4B FF 9B 81 */ bl __mi__5xVec3CFRC5xVec3 /* 80011650 0000E450 38 61 00 F8 */ addi r3, r1, 0xf8 /* 80011654 0000E454 38 81 00 50 */ addi r4, r1, 0x50 -/* 80011658 0000E458 4B FF 9C 0D */ bl func_8000B264 +/* 80011658 0000E458 4B FF 9C 0D */ bl __as__5xVec3FRC5xVec3 /* 8001165C 0000E45C 7F A4 EB 78 */ mr r4, r29 /* 80011660 0000E460 38 61 00 44 */ addi r3, r1, 0x44 /* 80011664 0000E464 38 A1 01 10 */ addi r5, r1, 0x110 -/* 80011668 0000E468 4B FF 9B 65 */ bl func_8000B1CC +/* 80011668 0000E468 4B FF 9B 65 */ bl __mi__5xVec3CFRC5xVec3 /* 8001166C 0000E46C 38 61 00 EC */ addi r3, r1, 0xec /* 80011670 0000E470 38 81 00 44 */ addi r4, r1, 0x44 -/* 80011674 0000E474 4B FF 9B F1 */ bl func_8000B264 +/* 80011674 0000E474 4B FF 9B F1 */ bl __as__5xVec3FRC5xVec3 /* 80011678 0000E478 38 61 00 38 */ addi r3, r1, 0x38 /* 8001167C 0000E47C 38 81 01 10 */ addi r4, r1, 0x110 /* 80011680 0000E480 38 A1 01 28 */ addi r5, r1, 0x128 -/* 80011684 0000E484 4B FF 9B 49 */ bl func_8000B1CC +/* 80011684 0000E484 4B FF 9B 49 */ bl __mi__5xVec3CFRC5xVec3 /* 80011688 0000E488 38 61 00 E0 */ addi r3, r1, 0xe0 /* 8001168C 0000E48C 38 81 00 38 */ addi r4, r1, 0x38 -/* 80011690 0000E490 4B FF 9B D5 */ bl func_8000B264 +/* 80011690 0000E490 4B FF 9B D5 */ bl __as__5xVec3FRC5xVec3 /* 80011694 0000E494 38 61 00 2C */ addi r3, r1, 0x2c /* 80011698 0000E498 38 81 00 F8 */ addi r4, r1, 0xf8 /* 8001169C 0000E49C 38 A1 00 EC */ addi r5, r1, 0xec -/* 800116A0 0000E4A0 48 00 3E 95 */ bl func_80015534 +/* 800116A0 0000E4A0 48 00 3E 95 */ bl cross__5xVec3CFRC5xVec3 /* 800116A4 0000E4A4 38 61 00 D4 */ addi r3, r1, 0xd4 /* 800116A8 0000E4A8 38 81 00 2C */ addi r4, r1, 0x2c -/* 800116AC 0000E4AC 4B FF 9B B9 */ bl func_8000B264 +/* 800116AC 0000E4AC 4B FF 9B B9 */ bl __as__5xVec3FRC5xVec3 /* 800116B0 0000E4B0 38 61 00 20 */ addi r3, r1, 0x20 /* 800116B4 0000E4B4 38 81 00 E0 */ addi r4, r1, 0xe0 /* 800116B8 0000E4B8 38 A1 00 EC */ addi r5, r1, 0xec -/* 800116BC 0000E4BC 48 00 3E 79 */ bl func_80015534 +/* 800116BC 0000E4BC 48 00 3E 79 */ bl cross__5xVec3CFRC5xVec3 /* 800116C0 0000E4C0 38 61 00 C8 */ addi r3, r1, 0xc8 /* 800116C4 0000E4C4 38 81 00 20 */ addi r4, r1, 0x20 -/* 800116C8 0000E4C8 4B FF 9B 9D */ bl func_8000B264 +/* 800116C8 0000E4C8 4B FF 9B 9D */ bl __as__5xVec3FRC5xVec3 /* 800116CC 0000E4CC 38 61 00 D4 */ addi r3, r1, 0xd4 -/* 800116D0 0000E4D0 4B FF 9A 2D */ bl func_8000B0FC +/* 800116D0 0000E4D0 4B FF 9A 2D */ bl length2__5xVec3CFv /* 800116D4 0000E4D4 FF E0 08 90 */ fmr f31, f1 /* 800116D8 0000E4D8 C0 02 81 40 */ lfs f0, lbl_803CCAC0-_SDA2_BASE_(r2) /* 800116DC 0000E4DC 38 00 00 00 */ li r0, 0 @@ -2678,15 +2678,15 @@ lbl_80011700: lbl_80011710: /* 80011710 0000E510 38 61 00 C8 */ addi r3, r1, 0xc8 /* 80011714 0000E514 38 81 00 D4 */ addi r4, r1, 0xd4 -/* 80011718 0000E518 48 00 3D F5 */ bl func_8001550C +/* 80011718 0000E518 48 00 3D F5 */ bl dot__5xVec3CFRC5xVec3 /* 8001171C 0000E51C EC 21 F8 24 */ fdivs f1, f1, f31 /* 80011720 0000E520 38 61 00 14 */ addi r3, r1, 0x14 /* 80011724 0000E524 38 81 00 F8 */ addi r4, r1, 0xf8 -/* 80011728 0000E528 4B FF 99 F9 */ bl func_8000B120 +/* 80011728 0000E528 4B FF 99 F9 */ bl __ml__5xVec3CFf /* 8001172C 0000E52C 38 61 00 08 */ addi r3, r1, 8 /* 80011730 0000E530 38 81 01 28 */ addi r4, r1, 0x128 /* 80011734 0000E534 38 A1 00 14 */ addi r5, r1, 0x14 -/* 80011738 0000E538 48 00 3C A9 */ bl func_800153E0 +/* 80011738 0000E538 48 00 3C A9 */ bl __pl__5xVec3CFRC5xVec3 /* 8001173C 0000E53C 38 81 00 08 */ addi r4, r1, 8 lbl_80011740: /* 80011740 0000E540 80 64 00 00 */ lwz r3, 0(r4) @@ -2725,7 +2725,7 @@ _rpCollBSPTreeForAllCapsuleLeafNodeIntersections__FP13RpCollBSPTreeP6RwLinefP13R /* 800117B8 0000E5B8 38 03 00 01 */ addi r0, r3, 1 /* 800117BC 0000E5BC 38 61 00 50 */ addi r3, r1, 0x50 /* 800117C0 0000E5C0 90 01 00 18 */ stw r0, 0x18(r1) -/* 800117C4 0000E5C4 48 00 07 6D */ bl func_80011F30 +/* 800117C4 0000E5C4 48 00 07 6D */ bl __as__6RwLineFRC6RwLine /* 800117C8 0000E5C8 3B E1 00 5C */ addi r31, r1, 0x5c /* 800117CC 0000E5CC 3B C0 00 00 */ li r30, 0 /* 800117D0 0000E5D0 48 00 07 24 */ b lbl_80011EF4 @@ -2752,12 +2752,12 @@ lbl_80011818: /* 8001181C 0000E61C 38 81 00 68 */ addi r4, r1, 0x68 /* 80011820 0000E620 38 61 00 18 */ addi r3, r1, 0x18 /* 80011824 0000E624 7C 84 02 14 */ add r4, r4, r0 -/* 80011828 0000E628 48 00 06 F5 */ bl func_80011F1C +/* 80011828 0000E628 48 00 06 F5 */ bl __as__8nodeInfoFRC8nodeInfo /* 8001182C 0000E62C 1C 1E 00 18 */ mulli r0, r30, 0x18 /* 80011830 0000E630 38 81 01 70 */ addi r4, r1, 0x170 /* 80011834 0000E634 38 61 00 50 */ addi r3, r1, 0x50 /* 80011838 0000E638 7C 84 02 14 */ add r4, r4, r0 -/* 8001183C 0000E63C 48 00 06 F5 */ bl func_80011F30 +/* 8001183C 0000E63C 48 00 06 F5 */ bl __as__6RwLineFRC6RwLine /* 80011840 0000E640 3B DE FF FF */ addi r30, r30, -1 /* 80011844 0000E644 48 00 06 B0 */ b lbl_80011EF4 lbl_80011848: @@ -2830,10 +2830,10 @@ lbl_800118F0: /* 80011948 0000E748 93 43 00 04 */ stw r26, 4(r3) /* 8001194C 0000E74C 7E B5 02 14 */ add r21, r21, r0 /* 80011950 0000E750 7E A3 AB 78 */ mr r3, r21 -/* 80011954 0000E754 4B FF E8 D5 */ bl func_80010228 +/* 80011954 0000E754 4B FF E8 D5 */ bl __as__5RwV3dFRC5RwV3d /* 80011958 0000E758 7F E4 FB 78 */ mr r4, r31 /* 8001195C 0000E75C 38 75 00 0C */ addi r3, r21, 0xc -/* 80011960 0000E760 4B FF E8 C9 */ bl func_80010228 +/* 80011960 0000E760 4B FF E8 C9 */ bl __as__5RwV3dFRC5RwV3d /* 80011964 0000E764 93 A1 00 18 */ stw r29, 0x18(r1) /* 80011968 0000E768 93 61 00 1C */ stw r27, 0x1c(r1) /* 8001196C 0000E76C 48 00 05 88 */ b lbl_80011EF4 @@ -2849,10 +2849,10 @@ lbl_80011970: /* 80011990 0000E790 93 63 00 04 */ stw r27, 4(r3) /* 80011994 0000E794 7E B5 02 14 */ add r21, r21, r0 /* 80011998 0000E798 7E A3 AB 78 */ mr r3, r21 -/* 8001199C 0000E79C 4B FF E8 8D */ bl func_80010228 +/* 8001199C 0000E79C 4B FF E8 8D */ bl __as__5RwV3dFRC5RwV3d /* 800119A0 0000E7A0 7F E4 FB 78 */ mr r4, r31 /* 800119A4 0000E7A4 38 75 00 0C */ addi r3, r21, 0xc -/* 800119A8 0000E7A8 4B FF E8 81 */ bl func_80010228 +/* 800119A8 0000E7A8 4B FF E8 81 */ bl __as__5RwV3dFRC5RwV3d /* 800119AC 0000E7AC 93 81 00 18 */ stw r28, 0x18(r1) /* 800119B0 0000E7B0 93 41 00 1C */ stw r26, 0x1c(r1) /* 800119B4 0000E7B4 48 00 05 40 */ b lbl_80011EF4 @@ -2933,15 +2933,15 @@ lbl_80011A9C: /* 80011AC8 0000E8C8 93 43 00 04 */ stw r26, 4(r3) /* 80011ACC 0000E8CC 7E B5 02 14 */ add r21, r21, r0 /* 80011AD0 0000E8D0 7E A3 AB 78 */ mr r3, r21 -/* 80011AD4 0000E8D4 4B FF E7 55 */ bl func_80010228 +/* 80011AD4 0000E8D4 4B FF E7 55 */ bl __as__5RwV3dFRC5RwV3d /* 80011AD8 0000E8D8 7F E4 FB 78 */ mr r4, r31 /* 80011ADC 0000E8DC 38 75 00 0C */ addi r3, r21, 0xc -/* 80011AE0 0000E8E0 4B FF E7 49 */ bl func_80010228 +/* 80011AE0 0000E8E0 4B FF E7 49 */ bl __as__5RwV3dFRC5RwV3d /* 80011AE4 0000E8E4 93 A1 00 18 */ stw r29, 0x18(r1) /* 80011AE8 0000E8E8 7F E3 FB 78 */ mr r3, r31 /* 80011AEC 0000E8EC 38 81 00 44 */ addi r4, r1, 0x44 /* 80011AF0 0000E8F0 93 61 00 1C */ stw r27, 0x1c(r1) -/* 80011AF4 0000E8F4 4B FF E7 35 */ bl func_80010228 +/* 80011AF4 0000E8F4 4B FF E7 35 */ bl __as__5RwV3dFRC5RwV3d /* 80011AF8 0000E8F8 48 00 03 FC */ b lbl_80011EF4 lbl_80011AFC: /* 80011AFC 0000E8FC 3B DE 00 01 */ addi r30, r30, 1 @@ -2955,10 +2955,10 @@ lbl_80011AFC: /* 80011B1C 0000E91C 93 63 00 04 */ stw r27, 4(r3) /* 80011B20 0000E920 7E B5 02 14 */ add r21, r21, r0 /* 80011B24 0000E924 7E A3 AB 78 */ mr r3, r21 -/* 80011B28 0000E928 4B FF E7 01 */ bl func_80010228 +/* 80011B28 0000E928 4B FF E7 01 */ bl __as__5RwV3dFRC5RwV3d /* 80011B2C 0000E92C 7F E4 FB 78 */ mr r4, r31 /* 80011B30 0000E930 38 75 00 0C */ addi r3, r21, 0xc -/* 80011B34 0000E934 4B FF E6 F5 */ bl func_80010228 +/* 80011B34 0000E934 4B FF E6 F5 */ bl __as__5RwV3dFRC5RwV3d /* 80011B38 0000E938 93 81 00 18 */ stw r28, 0x18(r1) /* 80011B3C 0000E93C 93 41 00 1C */ stw r26, 0x1c(r1) /* 80011B40 0000E940 48 00 03 B4 */ b lbl_80011EF4 @@ -3039,10 +3039,10 @@ lbl_80011C28: /* 80011C54 0000EA54 93 43 00 04 */ stw r26, 4(r3) /* 80011C58 0000EA58 7E B5 02 14 */ add r21, r21, r0 /* 80011C5C 0000EA5C 7E A3 AB 78 */ mr r3, r21 -/* 80011C60 0000EA60 4B FF E5 C9 */ bl func_80010228 +/* 80011C60 0000EA60 4B FF E5 C9 */ bl __as__5RwV3dFRC5RwV3d /* 80011C64 0000EA64 7F E4 FB 78 */ mr r4, r31 /* 80011C68 0000EA68 38 75 00 0C */ addi r3, r21, 0xc -/* 80011C6C 0000EA6C 4B FF E5 BD */ bl func_80010228 +/* 80011C6C 0000EA6C 4B FF E5 BD */ bl __as__5RwV3dFRC5RwV3d /* 80011C70 0000EA70 93 A1 00 18 */ stw r29, 0x18(r1) /* 80011C74 0000EA74 93 61 00 1C */ stw r27, 0x1c(r1) /* 80011C78 0000EA78 48 00 02 7C */ b lbl_80011EF4 @@ -3058,15 +3058,15 @@ lbl_80011C7C: /* 80011C9C 0000EA9C 93 63 00 04 */ stw r27, 4(r3) /* 80011CA0 0000EAA0 7E B5 02 14 */ add r21, r21, r0 /* 80011CA4 0000EAA4 7E A3 AB 78 */ mr r3, r21 -/* 80011CA8 0000EAA8 4B FF E5 81 */ bl func_80010228 +/* 80011CA8 0000EAA8 4B FF E5 81 */ bl __as__5RwV3dFRC5RwV3d /* 80011CAC 0000EAAC 7F E4 FB 78 */ mr r4, r31 /* 80011CB0 0000EAB0 38 75 00 0C */ addi r3, r21, 0xc -/* 80011CB4 0000EAB4 4B FF E5 75 */ bl func_80010228 +/* 80011CB4 0000EAB4 4B FF E5 75 */ bl __as__5RwV3dFRC5RwV3d /* 80011CB8 0000EAB8 93 81 00 18 */ stw r28, 0x18(r1) /* 80011CBC 0000EABC 7F E3 FB 78 */ mr r3, r31 /* 80011CC0 0000EAC0 38 81 00 38 */ addi r4, r1, 0x38 /* 80011CC4 0000EAC4 93 41 00 1C */ stw r26, 0x1c(r1) -/* 80011CC8 0000EAC8 4B FF E5 61 */ bl func_80010228 +/* 80011CC8 0000EAC8 4B FF E5 61 */ bl __as__5RwV3dFRC5RwV3d /* 80011CCC 0000EACC 48 00 02 28 */ b lbl_80011EF4 lbl_80011CD0: /* 80011CD0 0000EAD0 2C 00 00 04 */ cmpwi r0, 4 @@ -3186,15 +3186,15 @@ lbl_80011E44: /* 80011E70 0000EC70 93 43 00 04 */ stw r26, 4(r3) /* 80011E74 0000EC74 7E B5 02 14 */ add r21, r21, r0 /* 80011E78 0000EC78 7E A3 AB 78 */ mr r3, r21 -/* 80011E7C 0000EC7C 4B FF E3 AD */ bl func_80010228 +/* 80011E7C 0000EC7C 4B FF E3 AD */ bl __as__5RwV3dFRC5RwV3d /* 80011E80 0000EC80 7F E4 FB 78 */ mr r4, r31 /* 80011E84 0000EC84 38 75 00 0C */ addi r3, r21, 0xc -/* 80011E88 0000EC88 4B FF E3 A1 */ bl func_80010228 +/* 80011E88 0000EC88 4B FF E3 A1 */ bl __as__5RwV3dFRC5RwV3d /* 80011E8C 0000EC8C 93 A1 00 18 */ stw r29, 0x18(r1) /* 80011E90 0000EC90 7F E3 FB 78 */ mr r3, r31 /* 80011E94 0000EC94 38 81 00 2C */ addi r4, r1, 0x2c /* 80011E98 0000EC98 93 61 00 1C */ stw r27, 0x1c(r1) -/* 80011E9C 0000EC9C 4B FF E3 8D */ bl func_80010228 +/* 80011E9C 0000EC9C 4B FF E3 8D */ bl __as__5RwV3dFRC5RwV3d /* 80011EA0 0000ECA0 48 00 00 54 */ b lbl_80011EF4 lbl_80011EA4: /* 80011EA4 0000ECA4 3B DE 00 01 */ addi r30, r30, 1 @@ -3208,15 +3208,15 @@ lbl_80011EA4: /* 80011EC4 0000ECC4 93 63 00 04 */ stw r27, 4(r3) /* 80011EC8 0000ECC8 7E B5 02 14 */ add r21, r21, r0 /* 80011ECC 0000ECCC 7E A3 AB 78 */ mr r3, r21 -/* 80011ED0 0000ECD0 4B FF E3 59 */ bl func_80010228 +/* 80011ED0 0000ECD0 4B FF E3 59 */ bl __as__5RwV3dFRC5RwV3d /* 80011ED4 0000ECD4 7F E4 FB 78 */ mr r4, r31 /* 80011ED8 0000ECD8 38 75 00 0C */ addi r3, r21, 0xc -/* 80011EDC 0000ECDC 4B FF E3 4D */ bl func_80010228 +/* 80011EDC 0000ECDC 4B FF E3 4D */ bl __as__5RwV3dFRC5RwV3d /* 80011EE0 0000ECE0 93 81 00 18 */ stw r28, 0x18(r1) /* 80011EE4 0000ECE4 7F E3 FB 78 */ mr r3, r31 /* 80011EE8 0000ECE8 38 81 00 20 */ addi r4, r1, 0x20 /* 80011EEC 0000ECEC 93 41 00 1C */ stw r26, 0x1c(r1) -/* 80011EF0 0000ECF0 4B FF E3 39 */ bl func_80010228 +/* 80011EF0 0000ECF0 4B FF E3 39 */ bl __as__5RwV3dFRC5RwV3d lbl_80011EF4: /* 80011EF4 0000ECF4 2C 1E 00 00 */ cmpwi r30, 0 /* 80011EF8 0000ECF8 40 80 F8 DC */ bge lbl_800117D4 @@ -3230,16 +3230,16 @@ lbl_80011F00: /* 80011F14 0000ED14 38 21 04 D0 */ addi r1, r1, 0x4d0 /* 80011F18 0000ED18 4E 80 00 20 */ blr -.global func_80011F1C -func_80011F1C: +.global __as__8nodeInfoFRC8nodeInfo +__as__8nodeInfoFRC8nodeInfo: /* 80011F1C 0000ED1C 80 A4 00 00 */ lwz r5, 0(r4) /* 80011F20 0000ED20 80 04 00 04 */ lwz r0, 4(r4) /* 80011F24 0000ED24 90 A3 00 00 */ stw r5, 0(r3) /* 80011F28 0000ED28 90 03 00 04 */ stw r0, 4(r3) /* 80011F2C 0000ED2C 4E 80 00 20 */ blr -.global func_80011F30 -func_80011F30: +.global __as__6RwLineFRC6RwLine +__as__6RwLineFRC6RwLine: /* 80011F30 0000ED30 80 A4 00 00 */ lwz r5, 0(r4) /* 80011F34 0000ED34 80 04 00 04 */ lwz r0, 4(r4) /* 80011F38 0000ED38 90 A3 00 00 */ stw r5, 0(r3) @@ -3274,10 +3274,10 @@ xSweptSpherePrepare__FP12xSweptSphereP5xVec3P5xVec3f: /* 80011FA0 0000EDA0 7C 7D 1B 78 */ mr r29, r3 /* 80011FA4 0000EDA4 7C 9E 23 78 */ mr r30, r4 /* 80011FA8 0000EDA8 7C BF 2B 78 */ mr r31, r5 -/* 80011FAC 0000EDAC 4B FF 92 B9 */ bl func_8000B264 +/* 80011FAC 0000EDAC 4B FF 92 B9 */ bl __as__5xVec3FRC5xVec3 /* 80011FB0 0000EDB0 7F E4 FB 78 */ mr r4, r31 /* 80011FB4 0000EDB4 38 7D 00 0C */ addi r3, r29, 0xc -/* 80011FB8 0000EDB8 4B FF 92 AD */ bl func_8000B264 +/* 80011FB8 0000EDB8 4B FF 92 AD */ bl __as__5xVec3FRC5xVec3 /* 80011FBC 0000EDBC D3 9D 00 18 */ stfs f28, 0x18(r29) /* 80011FC0 0000EDC0 C0 3F 00 04 */ lfs f1, 4(r31) /* 80011FC4 0000EDC4 C0 1E 00 04 */ lfs f0, 4(r30) @@ -3291,7 +3291,7 @@ xSweptSpherePrepare__FP12xSweptSphereP5xVec3P5xVec3f: /* 80011FE4 0000EDE4 EF A2 08 28 */ fsubs f29, f2, f1 /* 80011FE8 0000EDE8 EC 1F 07 FA */ fmadds f0, f31, f31, f0 /* 80011FEC 0000EDEC EC 3D 07 7A */ fmadds f1, f29, f29, f0 -/* 80011FF0 0000EDF0 4B FF 88 0D */ bl func_8000A7FC +/* 80011FF0 0000EDF0 4B FF 88 0D */ bl xsqrt__Ff /* 80011FF4 0000EDF4 D0 3D 00 1C */ stfs f1, 0x1c(r29) /* 80011FF8 0000EDF8 C0 7D 00 1C */ lfs f3, 0x1c(r29) /* 80011FFC 0000EDFC C0 02 81 50 */ lfs f0, lbl_803CCAD0-_SDA2_BASE_(r2) @@ -3335,11 +3335,11 @@ lbl_8001207C: /* 8001208C 0000EE8C D0 1D 00 38 */ stfs f0, 0x38(r29) lbl_80012090: /* 80012090 0000EE90 38 7D 00 30 */ addi r3, r29, 0x30 -/* 80012094 0000EE94 48 00 35 1D */ bl func_800155B0 +/* 80012094 0000EE94 48 00 35 1D */ bl normalize__5xVec3Fv /* 80012098 0000EE98 38 7D 00 20 */ addi r3, r29, 0x20 /* 8001209C 0000EE9C 38 9D 00 30 */ addi r4, r29, 0x30 /* 800120A0 0000EEA0 38 BD 00 40 */ addi r5, r29, 0x40 -/* 800120A4 0000EEA4 48 00 2F E9 */ bl func_8001508C +/* 800120A4 0000EEA4 48 00 2F E9 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 800120A8 0000EEA8 C0 1E 00 00 */ lfs f0, 0(r30) /* 800120AC 0000EEAC 38 7D 00 60 */ addi r3, r29, 0x60 /* 800120B0 0000EEB0 38 9D 00 20 */ addi r4, r29, 0x20 @@ -3348,7 +3348,7 @@ lbl_80012090: /* 800120BC 0000EEBC D0 1D 00 54 */ stfs f0, 0x54(r29) /* 800120C0 0000EEC0 C0 1E 00 08 */ lfs f0, 8(r30) /* 800120C4 0000EEC4 D0 1D 00 58 */ stfs f0, 0x58(r29) -/* 800120C8 0000EEC8 48 00 30 DD */ bl func_800151A4 +/* 800120C8 0000EEC8 48 00 30 DD */ bl xMat4x3OrthoInv__FP7xMat4x3PC7xMat4x3 /* 800120CC 0000EECC C0 1D 00 1C */ lfs f0, 0x1c(r29) /* 800120D0 0000EED0 38 00 00 00 */ li r0, 0 /* 800120D4 0000EED4 7F C4 F3 78 */ mr r4, r30 @@ -3356,17 +3356,17 @@ lbl_80012090: /* 800120DC 0000EEDC D0 1D 00 DC */ stfs f0, 0xdc(r29) /* 800120E0 0000EEE0 90 1D 00 FC */ stw r0, 0xfc(r29) /* 800120E4 0000EEE4 90 1D 01 00 */ stw r0, 0x100(r29) -/* 800120E8 0000EEE8 4B FF 91 7D */ bl func_8000B264 +/* 800120E8 0000EEE8 4B FF 91 7D */ bl __as__5xVec3FRC5xVec3 /* 800120EC 0000EEEC 7F E4 FB 78 */ mr r4, r31 /* 800120F0 0000EEF0 38 61 00 14 */ addi r3, r1, 0x14 -/* 800120F4 0000EEF4 4B FF 91 71 */ bl func_8000B264 +/* 800120F4 0000EEF4 4B FF 91 71 */ bl __as__5xVec3FRC5xVec3 /* 800120F8 0000EEF8 D3 81 00 20 */ stfs f28, 0x20(r1) /* 800120FC 0000EEFC 38 7D 00 A0 */ addi r3, r29, 0xa0 /* 80012100 0000EF00 38 81 00 08 */ addi r4, r1, 8 /* 80012104 0000EF04 48 01 FB 85 */ bl xBoxInitBoundCapsule__FP4xBoxPC8xCapsule /* 80012108 0000EF08 38 7D 00 B8 */ addi r3, r29, 0xb8 /* 8001210C 0000EF0C 38 9D 00 A0 */ addi r4, r29, 0xa0 -/* 80012110 0000EF10 48 00 38 19 */ bl func_80015928 +/* 80012110 0000EF10 48 00 38 19 */ bl xQuickCullForBox__FP7xQCDataPC4xBox /* 80012114 0000EF14 C0 7D 00 A0 */ lfs f3, 0xa0(r29) /* 80012118 0000EF18 C0 5D 00 AC */ lfs f2, 0xac(r29) /* 8001211C 0000EF1C C0 3D 00 A4 */ lfs f1, 0xa4(r29) @@ -3444,7 +3444,7 @@ xSweptSphereGetResults__FP12xSweptSphere: /* 8001221C 0000F01C C0 1F 00 58 */ lfs f0, 0x58(r31) /* 80012220 0000F020 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80012224 0000F024 D0 1F 01 10 */ stfs f0, 0x110(r31) -/* 80012228 0000F028 4B FF 8D 49 */ bl func_8000AF70 +/* 80012228 0000F028 4B FF 8D 49 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 8001222C 0000F02C 38 7F 01 38 */ addi r3, r31, 0x138 /* 80012230 0000F030 38 9F 00 20 */ addi r4, r31, 0x20 /* 80012234 0000F034 38 BF 00 EC */ addi r5, r31, 0xec @@ -3467,21 +3467,21 @@ xSweptSphereGetResults__FP12xSweptSphere: /* 80012278 0000F078 38 61 00 08 */ addi r3, r1, 8 /* 8001227C 0000F07C 38 9F 00 40 */ addi r4, r31, 0x40 /* 80012280 0000F080 38 BF 01 20 */ addi r5, r31, 0x120 -/* 80012284 0000F084 48 00 2E 09 */ bl func_8001508C +/* 80012284 0000F084 48 00 2E 09 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 80012288 0000F088 38 61 00 08 */ addi r3, r1, 8 -/* 8001228C 0000F08C 48 00 2E 41 */ bl func_800150CC +/* 8001228C 0000F08C 48 00 2E 41 */ bl xVec3Length2__FPC5xVec3 /* 80012290 0000F090 C0 02 81 54 */ lfs f0, lbl_803CCAD4-_SDA2_BASE_(r2) /* 80012294 0000F094 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80012298 0000F098 40 80 00 14 */ bge lbl_800122AC /* 8001229C 0000F09C 38 61 00 08 */ addi r3, r1, 8 /* 800122A0 0000F0A0 38 9F 00 30 */ addi r4, r31, 0x30 /* 800122A4 0000F0A4 38 BF 01 20 */ addi r5, r31, 0x120 -/* 800122A8 0000F0A8 48 00 2D E5 */ bl func_8001508C +/* 800122A8 0000F0A8 48 00 2D E5 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 lbl_800122AC: /* 800122AC 0000F0AC 38 7F 01 2C */ addi r3, r31, 0x12c /* 800122B0 0000F0B0 38 81 00 08 */ addi r4, r1, 8 /* 800122B4 0000F0B4 38 BF 01 20 */ addi r5, r31, 0x120 -/* 800122B8 0000F0B8 48 00 2D D5 */ bl func_8001508C +/* 800122B8 0000F0B8 48 00 2D D5 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 800122BC 0000F0BC 38 7F 01 2C */ addi r3, r31, 0x12c /* 800122C0 0000F0C0 7C 64 1B 78 */ mr r4, r3 /* 800122C4 0000F0C4 48 03 C0 2D */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -3553,16 +3553,16 @@ lbl_800123B8: /* 800123B8 0000F1B8 7C 85 23 78 */ mr r5, r4 /* 800123BC 0000F1BC 38 61 00 30 */ addi r3, r1, 0x30 /* 800123C0 0000F1C0 38 9A 00 60 */ addi r4, r26, 0x60 -/* 800123C4 0000F1C4 4B FF 8B AD */ bl func_8000AF70 +/* 800123C4 0000F1C4 4B FF 8B AD */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 800123C8 0000F1C8 3B C1 00 3C */ addi r30, r1, 0x3c /* 800123CC 0000F1CC 7F 85 E3 78 */ mr r5, r28 /* 800123D0 0000F1D0 7F C3 F3 78 */ mr r3, r30 /* 800123D4 0000F1D4 38 9A 00 60 */ addi r4, r26, 0x60 -/* 800123D8 0000F1D8 4B FF 8B 99 */ bl func_8000AF70 +/* 800123D8 0000F1D8 4B FF 8B 99 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 800123DC 0000F1DC 38 61 00 48 */ addi r3, r1, 0x48 /* 800123E0 0000F1E0 7F 65 DB 78 */ mr r5, r27 /* 800123E4 0000F1E4 38 9A 00 60 */ addi r4, r26, 0x60 -/* 800123E8 0000F1E8 4B FF 8B 89 */ bl func_8000AF70 +/* 800123E8 0000F1E8 4B FF 8B 89 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 800123EC 0000F1EC C3 7A 00 18 */ lfs f27, 0x18(r26) /* 800123F0 0000F1F0 C0 1A 00 DC */ lfs f0, 0xdc(r26) /* 800123F4 0000F1F4 FF 40 D8 50 */ fneg f26, f27 @@ -3863,10 +3863,10 @@ lbl_80012840: /* 80012840 0000F640 D0 1A 00 DC */ stfs f0, 0xdc(r26) /* 80012844 0000F644 38 7A 00 E0 */ addi r3, r26, 0xe0 /* 80012848 0000F648 38 81 00 18 */ addi r4, r1, 0x18 -/* 8001284C 0000F64C 4B FF 8A 19 */ bl func_8000B264 +/* 8001284C 0000F64C 4B FF 8A 19 */ bl __as__5xVec3FRC5xVec3 /* 80012850 0000F650 38 7A 00 EC */ addi r3, r26, 0xec /* 80012854 0000F654 38 81 00 24 */ addi r4, r1, 0x24 -/* 80012858 0000F658 4B FF 8A 0D */ bl func_8000B264 +/* 80012858 0000F658 4B FF 8A 0D */ bl __as__5xVec3FRC5xVec3 /* 8001285C 0000F65C 38 60 00 01 */ li r3, 1 /* 80012860 0000F660 48 00 02 8C */ b lbl_80012AEC lbl_80012864: @@ -3875,13 +3875,13 @@ lbl_80012864: /* 8001286C 0000F66C 38 81 00 30 */ addi r4, r1, 0x30 /* 80012870 0000F670 3B 80 FF FF */ li r28, -1 /* 80012874 0000F674 3B 60 FF FF */ li r27, -1 -/* 80012878 0000F678 4B FF 89 ED */ bl func_8000B264 +/* 80012878 0000F678 4B FF 89 ED */ bl __as__5xVec3FRC5xVec3 /* 8001287C 0000F67C 3B A0 00 00 */ li r29, 0 /* 80012880 0000F680 3B E1 00 30 */ addi r31, r1, 0x30 lbl_80012884: /* 80012884 0000F684 7F E4 FB 78 */ mr r4, r31 /* 80012888 0000F688 38 61 00 0C */ addi r3, r1, 0xc -/* 8001288C 0000F68C 4B FF 89 D9 */ bl func_8000B264 +/* 8001288C 0000F68C 4B FF 89 D9 */ bl __as__5xVec3FRC5xVec3 /* 80012890 0000F690 C0 3F 00 10 */ lfs f1, 0x10(r31) /* 80012894 0000F694 C0 1F 00 04 */ lfs f0, 4(r31) /* 80012898 0000F698 C0 5F 00 0C */ lfs f2, 0xc(r31) @@ -3913,7 +3913,7 @@ lbl_80012884: /* 80012900 0000F700 EC 1B 06 F2 */ fmuls f0, f27, f27 /* 80012904 0000F704 EC 1C 07 3A */ fmadds f0, f28, f28, f0 /* 80012908 0000F708 EC 37 05 FA */ fmadds f1, f23, f23, f0 -/* 8001290C 0000F70C 48 00 02 4D */ bl func_80012B58 +/* 8001290C 0000F70C 48 00 02 4D */ bl xsqrtfast__FRff /* 80012910 0000F710 C0 21 00 08 */ lfs f1, 8(r1) /* 80012914 0000F714 C0 02 81 4C */ lfs f0, lbl_803CCACC-_SDA2_BASE_(r2) /* 80012918 0000F718 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -3928,7 +3928,7 @@ lbl_80012884: /* 8001293C 0000F73C FC 15 00 40 */ fcmpo cr0, f21, f0 /* 80012940 0000F740 41 80 00 94 */ blt lbl_800129D4 /* 80012944 0000F744 EC 39 B0 28 */ fsubs f1, f25, f22 -/* 80012948 0000F748 4B FF 7E B5 */ bl func_8000A7FC +/* 80012948 0000F748 4B FF 7E B5 */ bl xsqrt__Ff /* 8001294C 0000F74C C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) /* 80012950 0000F750 C0 81 00 10 */ lfs f4, 0x10(r1) /* 80012954 0000F754 EC 40 A8 24 */ fdivs f2, f0, f21 @@ -3974,7 +3974,7 @@ lbl_800129D4: /* 800129F0 0000F7F0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800129F4 0000F7F4 4C 40 13 82 */ cror 2, 0, 2 /* 800129F8 0000F7F8 41 82 00 38 */ beq lbl_80012A30 -/* 800129FC 0000F7FC 4B FF 7E 01 */ bl func_8000A7FC +/* 800129FC 0000F7FC 4B FF 7E 01 */ bl xsqrt__Ff /* 80012A00 0000F800 C0 41 00 14 */ lfs f2, 0x14(r1) /* 80012A04 0000F804 C0 1A 00 DC */ lfs f0, 0xdc(r26) /* 80012A08 0000F808 EC 22 08 28 */ fsubs f1, f2, f1 @@ -3998,10 +3998,10 @@ lbl_80012A30: /* 80012A4C 0000F84C 38 81 00 30 */ addi r4, r1, 0x30 /* 80012A50 0000F850 38 7A 00 E0 */ addi r3, r26, 0xe0 /* 80012A54 0000F854 7C 84 02 14 */ add r4, r4, r0 -/* 80012A58 0000F858 4B FF 88 0D */ bl func_8000B264 +/* 80012A58 0000F858 4B FF 88 0D */ bl __as__5xVec3FRC5xVec3 /* 80012A5C 0000F85C 38 7A 00 EC */ addi r3, r26, 0xec /* 80012A60 0000F860 38 81 00 24 */ addi r4, r1, 0x24 -/* 80012A64 0000F864 4B FF 88 01 */ bl func_8000B264 +/* 80012A64 0000F864 4B FF 88 01 */ bl __as__5xVec3FRC5xVec3 /* 80012A68 0000F868 38 60 00 01 */ li r3, 1 /* 80012A6C 0000F86C 48 00 00 80 */ b lbl_80012AEC lbl_80012A70: @@ -4032,7 +4032,7 @@ lbl_80012A70: /* 80012AD0 0000F8D0 EC 18 00 32 */ fmuls f0, f24, f0 /* 80012AD4 0000F8D4 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80012AD8 0000F8D8 D0 1A 00 E8 */ stfs f0, 0xe8(r26) -/* 80012ADC 0000F8DC 4B FF 87 89 */ bl func_8000B264 +/* 80012ADC 0000F8DC 4B FF 87 89 */ bl __as__5xVec3FRC5xVec3 /* 80012AE0 0000F8E0 38 60 00 01 */ li r3, 1 /* 80012AE4 0000F8E4 48 00 00 08 */ b lbl_80012AEC lbl_80012AE8: @@ -4066,14 +4066,14 @@ lbl_80012AEC: /* 80012B50 0000F950 38 21 01 30 */ addi r1, r1, 0x130 /* 80012B54 0000F954 4E 80 00 20 */ blr -.global func_80012B58 -func_80012B58: +.global xsqrtfast__FRff +xsqrtfast__FRff: /* 80012B58 0000F958 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80012B5C 0000F95C 7C 08 02 A6 */ mflr r0 /* 80012B60 0000F960 90 01 00 14 */ stw r0, 0x14(r1) /* 80012B64 0000F964 93 E1 00 0C */ stw r31, 0xc(r1) /* 80012B68 0000F968 7C 7F 1B 78 */ mr r31, r3 -/* 80012B6C 0000F96C 48 00 00 1D */ bl func_80012B88 +/* 80012B6C 0000F96C 48 00 00 1D */ bl sqrtf__3stdFf /* 80012B70 0000F970 D0 3F 00 00 */ stfs f1, 0(r31) /* 80012B74 0000F974 80 01 00 14 */ lwz r0, 0x14(r1) /* 80012B78 0000F978 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -4081,8 +4081,8 @@ func_80012B58: /* 80012B80 0000F980 38 21 00 10 */ addi r1, r1, 0x10 /* 80012B84 0000F984 4E 80 00 20 */ blr -.global func_80012B88 -func_80012B88: +.global sqrtf__3stdFf +sqrtf__3stdFf: /* 80012B88 0000F988 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80012B8C 0000F98C C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) /* 80012B90 0000F990 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -4129,7 +4129,7 @@ lbl_80012C20: /* 80012C20 0000FA20 7F E5 FB 78 */ mr r5, r31 /* 80012C24 0000FA24 38 61 00 08 */ addi r3, r1, 8 /* 80012C28 0000FA28 38 9E 00 60 */ addi r4, r30, 0x60 -/* 80012C2C 0000FA2C 4B FF 83 45 */ bl func_8000AF70 +/* 80012C2C 0000FA2C 4B FF 83 45 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80012C30 0000FA30 C0 3E 00 18 */ lfs f1, 0x18(r30) /* 80012C34 0000FA34 C0 1F 00 0C */ lfs f0, 0xc(r31) /* 80012C38 0000FA38 C0 41 00 08 */ lfs f2, 8(r1) @@ -4147,7 +4147,7 @@ lbl_80012C20: /* 80012C68 0000FA68 38 60 00 00 */ li r3, 0 /* 80012C6C 0000FA6C 48 00 00 A4 */ b lbl_80012D10 lbl_80012C70: -/* 80012C70 0000FA70 4B FF 7B 8D */ bl func_8000A7FC +/* 80012C70 0000FA70 4B FF 7B 8D */ bl xsqrt__Ff /* 80012C74 0000FA74 C0 41 00 10 */ lfs f2, 0x10(r1) /* 80012C78 0000FA78 C0 1E 00 DC */ lfs f0, 0xdc(r30) /* 80012C7C 0000FA7C EC 62 08 28 */ fsubs f3, f2, f1 @@ -4283,7 +4283,7 @@ lbl_80012DF8: /* 80012E60 0000FC60 D0 41 00 3C */ stfs f2, 0x3c(r1) /* 80012E64 0000FC64 D0 21 00 40 */ stfs f1, 0x40(r1) /* 80012E68 0000FC68 D0 01 00 44 */ stfs f0, 0x44(r1) -/* 80012E6C 0000FC6C 4B FF 81 05 */ bl func_8000AF70 +/* 80012E6C 0000FC6C 4B FF 81 05 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80012E70 0000FC70 C0 E1 00 5C */ lfs f7, 0x5c(r1) /* 80012E74 0000FC74 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) /* 80012E78 0000FC78 FC 07 00 40 */ fcmpo cr0, f7, f0 @@ -4405,10 +4405,10 @@ lbl_80013018: /* 80013034 0000FE34 D0 41 00 30 */ stfs f2, 0x30(r1) /* 80013038 0000FE38 D0 21 00 34 */ stfs f1, 0x34(r1) /* 8001303C 0000FE3C D0 01 00 38 */ stfs f0, 0x38(r1) -/* 80013040 0000FE40 4B FF 82 25 */ bl func_8000B264 +/* 80013040 0000FE40 4B FF 82 25 */ bl __as__5xVec3FRC5xVec3 /* 80013044 0000FE44 38 61 00 18 */ addi r3, r1, 0x18 /* 80013048 0000FE48 38 81 00 3C */ addi r4, r1, 0x3c -/* 8001304C 0000FE4C 4B FF 82 19 */ bl func_8000B264 +/* 8001304C 0000FE4C 4B FF 82 19 */ bl __as__5xVec3FRC5xVec3 /* 80013050 0000FE50 48 00 01 AC */ b lbl_800131FC lbl_80013054: /* 80013054 0000FE54 C0 42 81 34 */ lfs f2, lbl_803CCAB4-_SDA2_BASE_(r2) @@ -4442,10 +4442,10 @@ lbl_800130A0: /* 800130BC 0000FEBC D0 41 00 30 */ stfs f2, 0x30(r1) /* 800130C0 0000FEC0 D0 21 00 34 */ stfs f1, 0x34(r1) /* 800130C4 0000FEC4 D0 01 00 38 */ stfs f0, 0x38(r1) -/* 800130C8 0000FEC8 4B FF 81 9D */ bl func_8000B264 +/* 800130C8 0000FEC8 4B FF 81 9D */ bl __as__5xVec3FRC5xVec3 /* 800130CC 0000FECC 38 61 00 18 */ addi r3, r1, 0x18 /* 800130D0 0000FED0 38 81 00 3C */ addi r4, r1, 0x3c -/* 800130D4 0000FED4 4B FF 81 91 */ bl func_8000B264 +/* 800130D4 0000FED4 4B FF 81 91 */ bl __as__5xVec3FRC5xVec3 /* 800130D8 0000FED8 48 00 01 24 */ b lbl_800131FC lbl_800130DC: /* 800130DC 0000FEDC C0 42 81 34 */ lfs f2, lbl_803CCAB4-_SDA2_BASE_(r2) @@ -4479,10 +4479,10 @@ lbl_80013128: /* 80013144 0000FF44 D0 41 00 30 */ stfs f2, 0x30(r1) /* 80013148 0000FF48 D0 21 00 34 */ stfs f1, 0x34(r1) /* 8001314C 0000FF4C D0 01 00 38 */ stfs f0, 0x38(r1) -/* 80013150 0000FF50 4B FF 81 15 */ bl func_8000B264 +/* 80013150 0000FF50 4B FF 81 15 */ bl __as__5xVec3FRC5xVec3 /* 80013154 0000FF54 38 61 00 18 */ addi r3, r1, 0x18 /* 80013158 0000FF58 38 81 00 48 */ addi r4, r1, 0x48 -/* 8001315C 0000FF5C 4B FF 81 09 */ bl func_8000B264 +/* 8001315C 0000FF5C 4B FF 81 09 */ bl __as__5xVec3FRC5xVec3 /* 80013160 0000FF60 48 00 00 9C */ b lbl_800131FC lbl_80013164: /* 80013164 0000FF64 EC 27 C9 FC */ fnmsubs f1, f7, f7, f25 @@ -4494,7 +4494,7 @@ lbl_80013164: /* 8001317C 0000FF7C 38 60 00 00 */ li r3, 0 /* 80013180 0000FF80 48 00 04 CC */ b lbl_8001364C lbl_80013184: -/* 80013184 0000FF84 4B FF 76 79 */ bl func_8000A7FC +/* 80013184 0000FF84 4B FF 76 79 */ bl xsqrt__Ff /* 80013188 0000FF88 C0 41 00 68 */ lfs f2, 0x68(r1) /* 8001318C 0000FF8C C0 18 00 DC */ lfs f0, 0xdc(r24) /* 80013190 0000FF90 EC 22 08 28 */ fsubs f1, f2, f1 @@ -4514,7 +4514,7 @@ lbl_800131C0: /* 800131C0 0000FFC0 D0 38 00 DC */ stfs f1, 0xdc(r24) /* 800131C4 0000FFC4 38 78 00 E0 */ addi r3, r24, 0xe0 /* 800131C8 0000FFC8 38 81 00 60 */ addi r4, r1, 0x60 -/* 800131CC 0000FFCC 4B FF 80 99 */ bl func_8000B264 +/* 800131CC 0000FFCC 4B FF 80 99 */ bl __as__5xVec3FRC5xVec3 /* 800131D0 0000FFD0 C0 01 00 54 */ lfs f0, 0x54(r1) /* 800131D4 0000FFD4 38 60 00 01 */ li r3, 1 /* 800131D8 0000FFD8 FC 00 00 50 */ fneg f0, f0 @@ -4609,7 +4609,7 @@ lbl_80013288: /* 80013330 00010130 C0 21 00 38 */ lfs f1, 0x38(r1) /* 80013334 00010134 EC 1A 00 7C */ fnmsubs f0, f26, f1, f0 /* 80013338 00010138 D0 18 00 E8 */ stfs f0, 0xe8(r24) -/* 8001333C 0001013C 4B FF 7F 29 */ bl func_8000B264 +/* 8001333C 0001013C 4B FF 7F 29 */ bl __as__5xVec3FRC5xVec3 /* 80013340 00010140 38 60 00 01 */ li r3, 1 /* 80013344 00010144 48 00 03 08 */ b lbl_8001364C lbl_80013348: @@ -4650,14 +4650,14 @@ lbl_80013348: /* 800133D0 000101D0 D0 41 00 90 */ stfs f2, 0x90(r1) /* 800133D4 000101D4 D0 21 00 94 */ stfs f1, 0x94(r1) /* 800133D8 000101D8 D0 01 00 98 */ stfs f0, 0x98(r1) -/* 800133DC 000101DC 4B FF 7E 89 */ bl func_8000B264 +/* 800133DC 000101DC 4B FF 7E 89 */ bl __as__5xVec3FRC5xVec3 /* 800133E0 000101E0 FF 40 D0 50 */ fneg f26, f26 /* 800133E4 000101E4 3B E1 00 6C */ addi r31, r1, 0x6c /* 800133E8 000101E8 3B 60 00 00 */ li r27, 0 lbl_800133EC: /* 800133EC 000101EC 7F E4 FB 78 */ mr r4, r31 /* 800133F0 000101F0 38 61 00 0C */ addi r3, r1, 0xc -/* 800133F4 000101F4 4B FF 7E 71 */ bl func_8000B264 +/* 800133F4 000101F4 4B FF 7E 71 */ bl __as__5xVec3FRC5xVec3 /* 800133F8 000101F8 C0 3F 00 10 */ lfs f1, 0x10(r31) /* 800133FC 000101FC C0 1F 00 04 */ lfs f0, 4(r31) /* 80013400 00010200 C0 5F 00 0C */ lfs f2, 0xc(r31) @@ -4689,7 +4689,7 @@ lbl_800133EC: /* 80013468 00010268 EC 1B 06 F2 */ fmuls f0, f27, f27 /* 8001346C 0001026C EC 1C 07 3A */ fmadds f0, f28, f28, f0 /* 80013470 00010270 EC 37 05 FA */ fmadds f1, f23, f23, f0 -/* 80013474 00010274 4B FF F6 E5 */ bl func_80012B58 +/* 80013474 00010274 4B FF F6 E5 */ bl xsqrtfast__FRff /* 80013478 00010278 C0 21 00 08 */ lfs f1, 8(r1) /* 8001347C 0001027C C0 02 81 4C */ lfs f0, lbl_803CCACC-_SDA2_BASE_(r2) /* 80013480 00010280 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -4704,7 +4704,7 @@ lbl_800133EC: /* 800134A4 000102A4 FC 15 00 40 */ fcmpo cr0, f21, f0 /* 800134A8 000102A8 41 80 00 94 */ blt lbl_8001353C /* 800134AC 000102AC EC 39 B0 28 */ fsubs f1, f25, f22 -/* 800134B0 000102B0 4B FF 73 4D */ bl func_8000A7FC +/* 800134B0 000102B0 4B FF 73 4D */ bl xsqrt__Ff /* 800134B4 000102B4 C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) /* 800134B8 000102B8 C0 81 00 10 */ lfs f4, 0x10(r1) /* 800134BC 000102BC EC 40 A8 24 */ fdivs f2, f0, f21 @@ -4750,7 +4750,7 @@ lbl_8001353C: /* 80013558 00010358 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8001355C 0001035C 4C 40 13 82 */ cror 2, 0, 2 /* 80013560 00010360 41 82 00 38 */ beq lbl_80013598 -/* 80013564 00010364 4B FF 72 99 */ bl func_8000A7FC +/* 80013564 00010364 4B FF 72 99 */ bl xsqrt__Ff /* 80013568 00010368 C0 41 00 14 */ lfs f2, 0x14(r1) /* 8001356C 0001036C C0 18 00 DC */ lfs f0, 0xdc(r24) /* 80013570 00010370 EC 22 08 28 */ fsubs f1, f2, f1 @@ -4774,10 +4774,10 @@ lbl_80013598: /* 800135B4 000103B4 38 81 00 6C */ addi r4, r1, 0x6c /* 800135B8 000103B8 38 78 00 E0 */ addi r3, r24, 0xe0 /* 800135BC 000103BC 7C 84 02 14 */ add r4, r4, r0 -/* 800135C0 000103C0 4B FF 7C A5 */ bl func_8000B264 +/* 800135C0 000103C0 4B FF 7C A5 */ bl __as__5xVec3FRC5xVec3 /* 800135C4 000103C4 38 78 00 EC */ addi r3, r24, 0xec /* 800135C8 000103C8 38 81 00 30 */ addi r4, r1, 0x30 -/* 800135CC 000103CC 4B FF 7C 99 */ bl func_8000B264 +/* 800135CC 000103CC 4B FF 7C 99 */ bl __as__5xVec3FRC5xVec3 /* 800135D0 000103D0 38 60 00 01 */ li r3, 1 /* 800135D4 000103D4 48 00 00 78 */ b lbl_8001364C lbl_800135D8: @@ -4806,7 +4806,7 @@ lbl_800135D8: /* 80013630 00010430 EC 18 00 32 */ fmuls f0, f24, f0 /* 80013634 00010434 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80013638 00010438 D0 18 00 E8 */ stfs f0, 0xe8(r24) -/* 8001363C 0001043C 4B FF 7C 29 */ bl func_8000B264 +/* 8001363C 0001043C 4B FF 7C 29 */ bl __as__5xVec3FRC5xVec3 /* 80013640 00010440 38 60 00 01 */ li r3, 1 /* 80013644 00010444 48 00 00 08 */ b lbl_8001364C lbl_80013648: @@ -4947,10 +4947,10 @@ lbl_8001381C: /* 80013830 00010630 41 82 00 D8 */ beq lbl_80013908 /* 80013834 00010634 7F C4 F3 78 */ mr r4, r30 /* 80013838 00010638 38 61 00 3C */ addi r3, r1, 0x3c -/* 8001383C 0001063C 4B FF C9 ED */ bl func_80010228 +/* 8001383C 0001063C 4B FF C9 ED */ bl __as__5RwV3dFRC5RwV3d /* 80013840 00010640 38 61 00 48 */ addi r3, r1, 0x48 /* 80013844 00010644 38 9E 00 0C */ addi r4, r30, 0xc -/* 80013848 00010648 4B FF C9 E1 */ bl func_80010228 +/* 80013848 00010648 4B FF C9 E1 */ bl __as__5RwV3dFRC5RwV3d /* 8001384C 0001064C C0 61 00 48 */ lfs f3, 0x48(r1) /* 80013850 00010650 C0 21 00 3C */ lfs f1, 0x3c(r1) /* 80013854 00010654 C0 41 00 4C */ lfs f2, 0x4c(r1) @@ -5006,10 +5006,10 @@ lbl_80013908: /* 8001390C 0001070C 38 61 00 08 */ addi r3, r1, 8 /* 80013910 00010710 90 01 00 20 */ stw r0, 0x20(r1) /* 80013914 00010714 38 9E 00 A0 */ addi r4, r30, 0xa0 -/* 80013918 00010718 4B FF C9 11 */ bl func_80010228 +/* 80013918 00010718 4B FF C9 11 */ bl __as__5RwV3dFRC5RwV3d /* 8001391C 0001071C 38 61 00 14 */ addi r3, r1, 0x14 /* 80013920 00010720 38 9E 00 AC */ addi r4, r30, 0xac -/* 80013924 00010724 4B FF C9 05 */ bl func_80010228 +/* 80013924 00010724 4B FF C9 05 */ bl __as__5RwV3dFRC5RwV3d /* 80013928 00010728 80 9F 00 00 */ lwz r4, 0(r31) /* 8001392C 0001072C 3C 60 80 01 */ lis r3, lbl_800136B8@ha /* 80013930 00010730 38 A3 36 B8 */ addi r5, r3, lbl_800136B8@l @@ -5158,15 +5158,15 @@ lbl_80013B0C: /* 80013B38 00010938 EC 42 00 B2 */ fmuls f2, f2, f2 /* 80013B3C 0001093C EC 01 00 2A */ fadds f0, f1, f0 /* 80013B40 00010940 EC 22 00 2A */ fadds f1, f2, f0 -/* 80013B44 00010944 4B FF F0 15 */ bl func_80012B58 +/* 80013B44 00010944 4B FF F0 15 */ bl xsqrtfast__FRff /* 80013B48 00010948 7F E4 FB 78 */ mr r4, r31 /* 80013B4C 0001094C 7F A5 EB 78 */ mr r5, r29 /* 80013B50 00010950 38 61 00 2C */ addi r3, r1, 0x2c -/* 80013B54 00010954 4B FF 74 E9 */ bl func_8000B03C +/* 80013B54 00010954 4B FF 74 E9 */ bl xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 /* 80013B58 00010958 38 61 00 38 */ addi r3, r1, 0x38 /* 80013B5C 0001095C 7F E4 FB 78 */ mr r4, r31 /* 80013B60 00010960 38 BD 00 0C */ addi r5, r29, 0xc -/* 80013B64 00010964 4B FF 74 D9 */ bl func_8000B03C +/* 80013B64 00010964 4B FF 74 D9 */ bl xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 /* 80013B68 00010968 C0 21 00 38 */ lfs f1, 0x38(r1) /* 80013B6C 0001096C C0 01 00 2C */ lfs f0, 0x2c(r1) /* 80013B70 00010970 93 81 00 0C */ stw r28, 0xc(r1) @@ -5251,7 +5251,7 @@ lbl_80013C88: lbl_80013C90: /* 80013C90 00010A90 38 7D 00 60 */ addi r3, r29, 0x60 /* 80013C94 00010A94 38 81 00 44 */ addi r4, r1, 0x44 -/* 80013C98 00010A98 4B FF 78 D5 */ bl func_8000B56C +/* 80013C98 00010A98 4B FF 78 D5 */ bl __as__7xMat4x3FRC7xMat4x3 /* 80013C9C 00010A9C 80 6D 88 90 */ lwz r3, lbl_803CB190-_SDA_BASE_(r13) lbl_80013CA0: /* 80013CA0 00010AA0 BB 41 00 88 */ lmw r26, 0x88(r1) @@ -5391,7 +5391,7 @@ lbl_80013E44: /* 80013E9C 00010C9C 48 00 00 B8 */ b lbl_80013F54 lbl_80013EA0: /* 80013EA0 00010CA0 80 7E 00 AC */ lwz r3, 0xac(r30) -/* 80013EA4 00010CA4 4B FF A7 AD */ bl func_8000E650 +/* 80013EA4 00010CA4 4B FF A7 AD */ bl xVec3Length__FPC5xVec3 /* 80013EA8 00010CA8 FF E0 08 90 */ fmr f31, f1 /* 80013EAC 00010CAC 80 9E 00 AC */ lwz r4, 0xac(r30) /* 80013EB0 00010CB0 38 61 00 38 */ addi r3, r1, 0x38 @@ -5399,7 +5399,7 @@ lbl_80013EA0: /* 80013EB8 00010CB8 80 9E 00 AC */ lwz r4, 0xac(r30) /* 80013EBC 00010CBC 7F A5 EB 78 */ mr r5, r29 /* 80013EC0 00010CC0 38 61 00 68 */ addi r3, r1, 0x68 -/* 80013EC4 00010CC4 4B FF 71 79 */ bl func_8000B03C +/* 80013EC4 00010CC4 4B FF 71 79 */ bl xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 /* 80013EC8 00010CC8 38 61 00 74 */ addi r3, r1, 0x74 /* 80013ECC 00010CCC 38 81 00 38 */ addi r4, r1, 0x38 /* 80013ED0 00010CD0 38 BD 00 0C */ addi r5, r29, 0xc @@ -5449,7 +5449,7 @@ lbl_80013F70: /* 80013F74 00010D74 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14 /* 80013F78 00010D78 41 82 00 0C */ beq lbl_80013F84 /* 80013F7C 00010D7C 7F A3 EB 78 */ mr r3, r29 -/* 80013F80 00010D80 48 00 13 E9 */ bl func_80015368 +/* 80013F80 00010D80 48 00 13 E9 */ bl xModelAnimCollApply__FRC14xModelInstance lbl_80013F84: /* 80013F84 00010D84 80 9D 00 10 */ lwz r4, 0x10(r29) /* 80013F88 00010D88 7F E3 FB 78 */ mr r3, r31 @@ -5467,7 +5467,7 @@ lbl_80013FB0: /* 80013FB4 00010DB4 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14 /* 80013FB8 00010DB8 41 82 00 AC */ beq lbl_80014064 /* 80013FBC 00010DBC 7F A3 EB 78 */ mr r3, r29 -/* 80013FC0 00010DC0 48 00 13 89 */ bl func_80015348 +/* 80013FC0 00010DC0 48 00 13 89 */ bl xModelAnimCollRestore__FRC14xModelInstance /* 80013FC4 00010DC4 48 00 00 A0 */ b lbl_80014064 lbl_80013FC8: /* 80013FC8 00010DC8 88 1E 00 84 */ lbz r0, 0x84(r30) @@ -5556,9 +5556,9 @@ lbl_800140C4: /* 800140F0 00010EF0 7F A5 EB 78 */ mr r5, r29 /* 800140F4 00010EF4 7F 83 E3 78 */ mr r3, r28 /* 800140F8 00010EF8 38 9D 00 0C */ addi r4, r29, 0xc -/* 800140FC 00010EFC 4B FF A5 95 */ bl func_8000E690 +/* 800140FC 00010EFC 4B FF A5 95 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80014100 00010F00 7F 83 E3 78 */ mr r3, r28 -/* 80014104 00010F04 4B FF A5 4D */ bl func_8000E650 +/* 80014104 00010F04 4B FF A5 4D */ bl xVec3Length__FPC5xVec3 /* 80014108 00010F08 D0 21 00 24 */ stfs f1, 0x24(r1) /* 8001410C 00010F0C FC 20 08 18 */ frsp f1, f1 /* 80014110 00010F10 C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) @@ -5572,7 +5572,7 @@ lbl_80014124: /* 80014128 00010F28 7F 83 E3 78 */ mr r3, r28 /* 8001412C 00010F2C 7F 84 E3 78 */ mr r4, r28 /* 80014130 00010F30 EC 20 08 24 */ fdivs f1, f0, f1 -/* 80014134 00010F34 4B FF 6F 5D */ bl func_8000B090 +/* 80014134 00010F34 4B FF 6F 5D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80014138 00010F38 38 60 08 00 */ li r3, 0x800 /* 8001413C 00010F3C 54 60 05 6B */ rlwinm. r0, r3, 0, 0x15, 0x15 /* 80014140 00010F40 90 61 00 28 */ stw r3, 0x28(r1) @@ -5657,9 +5657,9 @@ lbl_8001423C: /* 8001425C 0001105C 7F A5 EB 78 */ mr r5, r29 /* 80014260 00011060 7F E3 FB 78 */ mr r3, r31 /* 80014264 00011064 38 9D 00 0C */ addi r4, r29, 0xc -/* 80014268 00011068 4B FF A4 29 */ bl func_8000E690 +/* 80014268 00011068 4B FF A4 29 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8001426C 0001106C 7F E3 FB 78 */ mr r3, r31 -/* 80014270 00011070 4B FF A3 E1 */ bl func_8000E650 +/* 80014270 00011070 4B FF A3 E1 */ bl xVec3Length__FPC5xVec3 /* 80014274 00011074 D0 21 00 24 */ stfs f1, 0x24(r1) /* 80014278 00011078 FC 20 08 18 */ frsp f1, f1 /* 8001427C 0001107C C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) @@ -5673,7 +5673,7 @@ lbl_80014290: /* 80014294 00011094 7F E3 FB 78 */ mr r3, r31 /* 80014298 00011098 7F E4 FB 78 */ mr r4, r31 /* 8001429C 0001109C EC 20 08 24 */ fdivs f1, f0, f1 -/* 800142A0 000110A0 4B FF 6D F1 */ bl func_8000B090 +/* 800142A0 000110A0 4B FF 6D F1 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800142A4 000110A4 38 60 08 00 */ li r3, 0x800 /* 800142A8 000110A8 54 60 05 6B */ rlwinm. r0, r3, 0, 0x15, 0x15 /* 800142AC 000110AC 90 61 00 28 */ stw r3, 0x28(r1) @@ -5739,9 +5739,9 @@ lbl_80014364: /* 80014384 00011184 7F A5 EB 78 */ mr r5, r29 /* 80014388 00011188 7F E3 FB 78 */ mr r3, r31 /* 8001438C 0001118C 38 9D 00 0C */ addi r4, r29, 0xc -/* 80014390 00011190 4B FF A3 01 */ bl func_8000E690 +/* 80014390 00011190 4B FF A3 01 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80014394 00011194 7F E3 FB 78 */ mr r3, r31 -/* 80014398 00011198 4B FF A2 B9 */ bl func_8000E650 +/* 80014398 00011198 4B FF A2 B9 */ bl xVec3Length__FPC5xVec3 /* 8001439C 0001119C D0 21 00 24 */ stfs f1, 0x24(r1) /* 800143A0 000111A0 FC 20 08 18 */ frsp f1, f1 /* 800143A4 000111A4 C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) @@ -5755,7 +5755,7 @@ lbl_800143B8: /* 800143BC 000111BC 7F E3 FB 78 */ mr r3, r31 /* 800143C0 000111C0 7F E4 FB 78 */ mr r4, r31 /* 800143C4 000111C4 EC 20 08 24 */ fdivs f1, f0, f1 -/* 800143C8 000111C8 4B FF 6C C9 */ bl func_8000B090 +/* 800143C8 000111C8 4B FF 6C C9 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800143CC 000111CC 38 60 08 00 */ li r3, 0x800 /* 800143D0 000111D0 54 60 05 6B */ rlwinm. r0, r3, 0, 0x15, 0x15 /* 800143D4 000111D4 90 61 00 28 */ stw r3, 0x28(r1) @@ -5816,9 +5816,9 @@ lbl_8001446C: /* 80014498 00011298 7F 85 E3 78 */ mr r5, r28 /* 8001449C 0001129C 7F C3 F3 78 */ mr r3, r30 /* 800144A0 000112A0 38 9C 00 0C */ addi r4, r28, 0xc -/* 800144A4 000112A4 4B FF A1 ED */ bl func_8000E690 +/* 800144A4 000112A4 4B FF A1 ED */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800144A8 000112A8 7F C3 F3 78 */ mr r3, r30 -/* 800144AC 000112AC 4B FF A1 A5 */ bl func_8000E650 +/* 800144AC 000112AC 4B FF A1 A5 */ bl xVec3Length__FPC5xVec3 /* 800144B0 000112B0 D0 21 00 24 */ stfs f1, 0x24(r1) /* 800144B4 000112B4 FC 20 08 18 */ frsp f1, f1 /* 800144B8 000112B8 C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) @@ -5832,7 +5832,7 @@ lbl_800144CC: /* 800144D0 000112D0 7F C3 F3 78 */ mr r3, r30 /* 800144D4 000112D4 7F C4 F3 78 */ mr r4, r30 /* 800144D8 000112D8 EC 20 08 24 */ fdivs f1, f0, f1 -/* 800144DC 000112DC 4B FF 6B B5 */ bl func_8000B090 +/* 800144DC 000112DC 4B FF 6B B5 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800144E0 000112E0 38 60 08 00 */ li r3, 0x800 /* 800144E4 000112E4 54 60 05 6B */ rlwinm. r0, r3, 0, 0x15, 0x15 /* 800144E8 000112E8 90 61 00 28 */ stw r3, 0x28(r1) @@ -5903,7 +5903,7 @@ xSphereHitsCapsule__FRC5xVec3fRC5xVec3RC5xVec3f: /* 800145D0 000113D0 7C A4 2B 78 */ mr r4, r5 /* 800145D4 000113D4 38 61 00 14 */ addi r3, r1, 0x14 /* 800145D8 000113D8 7F E5 FB 78 */ mr r5, r31 -/* 800145DC 000113DC 4B FF 6B F1 */ bl func_8000B1CC +/* 800145DC 000113DC 4B FF 6B F1 */ bl __mi__5xVec3CFRC5xVec3 /* 800145E0 000113E0 80 E1 00 14 */ lwz r7, 0x14(r1) /* 800145E4 000113E4 7F E4 FB 78 */ mr r4, r31 /* 800145E8 000113E8 80 C1 00 18 */ lwz r6, 0x18(r1) @@ -5913,7 +5913,7 @@ xSphereHitsCapsule__FRC5xVec3fRC5xVec3RC5xVec3f: /* 800145F8 000113F8 90 E1 00 2C */ stw r7, 0x2c(r1) /* 800145FC 000113FC 90 C1 00 30 */ stw r6, 0x30(r1) /* 80014600 00011400 90 01 00 34 */ stw r0, 0x34(r1) -/* 80014604 00011404 4B FF 6B C9 */ bl func_8000B1CC +/* 80014604 00011404 4B FF 6B C9 */ bl __mi__5xVec3CFRC5xVec3 /* 80014608 00011408 80 A1 00 08 */ lwz r5, 8(r1) /* 8001460C 0001140C EF DE E8 2A */ fadds f30, f30, f29 /* 80014610 00011410 80 81 00 0C */ lwz r4, 0xc(r1) @@ -5922,15 +5922,15 @@ xSphereHitsCapsule__FRC5xVec3fRC5xVec3RC5xVec3f: /* 8001461C 0001141C 90 A1 00 20 */ stw r5, 0x20(r1) /* 80014620 00011420 90 81 00 24 */ stw r4, 0x24(r1) /* 80014624 00011424 90 01 00 28 */ stw r0, 0x28(r1) -/* 80014628 00011428 4B FF 6A D5 */ bl func_8000B0FC +/* 80014628 00011428 4B FF 6A D5 */ bl length2__5xVec3CFv /* 8001462C 0001142C FF E0 08 90 */ fmr f31, f1 /* 80014630 00011430 38 61 00 2C */ addi r3, r1, 0x2c /* 80014634 00011434 38 81 00 20 */ addi r4, r1, 0x20 -/* 80014638 00011438 48 00 0E D5 */ bl func_8001550C +/* 80014638 00011438 48 00 0E D5 */ bl dot__5xVec3CFRC5xVec3 /* 8001463C 0001143C C0 02 81 48 */ lfs f0, lbl_803CCAC8-_SDA2_BASE_(r2) /* 80014640 00011440 38 61 00 20 */ addi r3, r1, 0x20 /* 80014644 00011444 EF A0 00 72 */ fmuls f29, f0, f1 -/* 80014648 00011448 4B FF 6A B5 */ bl func_8000B0FC +/* 80014648 00011448 4B FF 6A B5 */ bl length2__5xVec3CFv /* 8001464C 0001144C C0 42 81 44 */ lfs f2, lbl_803CCAC4-_SDA2_BASE_(r2) /* 80014650 00011450 EC 7E 0F BC */ fnmsubs f3, f30, f30, f1 /* 80014654 00011454 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) @@ -5942,7 +5942,7 @@ xSphereHitsCapsule__FRC5xVec3fRC5xVec3RC5xVec3f: /* 8001466C 0001146C 38 60 00 00 */ li r3, 0 /* 80014670 00011470 48 00 00 70 */ b lbl_800146E0 lbl_80014674: -/* 80014674 00011474 4B FF 61 89 */ bl func_8000A7FC +/* 80014674 00011474 4B FF 61 89 */ bl xsqrt__Ff /* 80014678 00011478 C0 02 81 48 */ lfs f0, lbl_803CCAC8-_SDA2_BASE_(r2) /* 8001467C 0001147C FC A0 E8 50 */ fneg f5, f29 /* 80014680 00011480 C0 82 81 30 */ lfs f4, lbl_803CCAB0-_SDA2_BASE_(r2) @@ -6004,16 +6004,16 @@ lbl_8001473C: /* 80014744 00011544 48 00 00 1C */ b lbl_80014760 lbl_80014748: /* 80014748 00011548 38 84 00 24 */ addi r4, r4, 0x24 -/* 8001474C 0001154C 48 00 11 11 */ bl func_8001585C +/* 8001474C 0001154C 48 00 11 11 */ bl xSphereHitsSphere__FRC7xSphereRC7xSphere /* 80014750 00011550 48 00 00 24 */ b lbl_80014774 lbl_80014754: /* 80014754 00011554 38 84 00 30 */ addi r4, r4, 0x30 -/* 80014758 00011558 48 00 10 E1 */ bl func_80015838 +/* 80014758 00011558 48 00 10 E1 */ bl xSphereHitsBox__FRC7xSphereRC4xBox /* 8001475C 0001155C 48 00 00 18 */ b lbl_80014774 lbl_80014760: /* 80014760 00011560 80 A4 00 48 */ lwz r5, 0x48(r4) /* 80014764 00011564 38 84 00 30 */ addi r4, r4, 0x30 -/* 80014768 00011568 48 00 0F C5 */ bl func_8001572C +/* 80014768 00011568 48 00 0F C5 */ bl xSphereHitsOBB__FRC7xSphereRC4xBoxRC7xMat4x3 /* 8001476C 0001156C 48 00 00 08 */ b lbl_80014774 lbl_80014770: /* 80014770 00011570 38 60 00 00 */ li r3, 0 @@ -6064,7 +6064,7 @@ xOBBHitsOBB__FRC4xBoxRC7xMat4x3RC4xBoxRC7xMat4x3: /* 80014814 00011614 38 61 00 2C */ addi r3, r1, 0x2c /* 80014818 00011618 38 9D 00 30 */ addi r4, r29, 0x30 /* 8001481C 0001161C 38 BB 00 30 */ addi r5, r27, 0x30 -/* 80014820 00011620 4B FF 69 AD */ bl func_8000B1CC +/* 80014820 00011620 4B FF 69 AD */ bl __mi__5xVec3CFRC5xVec3 /* 80014824 00011624 3C 60 80 25 */ lis r3, lbl_80252134@ha /* 80014828 00011628 81 41 00 2C */ lwz r10, 0x2c(r1) /* 8001482C 0001162C 38 E3 21 34 */ addi r7, r3, lbl_80252134@l @@ -6081,72 +6081,72 @@ xOBBHitsOBB__FRC4xBoxRC7xMat4x3RC4xBoxRC7xMat4x3: /* 80014858 00011658 90 C1 00 38 */ stw r6, 0x38(r1) /* 8001485C 0001165C 90 A1 00 3C */ stw r5, 0x3c(r1) /* 80014860 00011660 90 01 00 40 */ stw r0, 0x40(r1) -/* 80014864 00011664 48 00 0C A9 */ bl func_8001550C +/* 80014864 00011664 48 00 0C A9 */ bl dot__5xVec3CFRC5xVec3 /* 80014868 00011668 D0 21 00 38 */ stfs f1, 0x38(r1) /* 8001486C 0001166C 38 7B 00 10 */ addi r3, r27, 0x10 /* 80014870 00011670 38 81 00 44 */ addi r4, r1, 0x44 -/* 80014874 00011674 48 00 0C 99 */ bl func_8001550C +/* 80014874 00011674 48 00 0C 99 */ bl dot__5xVec3CFRC5xVec3 /* 80014878 00011678 D0 21 00 3C */ stfs f1, 0x3c(r1) /* 8001487C 0001167C 38 7B 00 20 */ addi r3, r27, 0x20 /* 80014880 00011680 38 81 00 44 */ addi r4, r1, 0x44 -/* 80014884 00011684 48 00 0C 89 */ bl func_8001550C +/* 80014884 00011684 48 00 0C 89 */ bl dot__5xVec3CFRC5xVec3 /* 80014888 00011688 D0 21 00 40 */ stfs f1, 0x40(r1) /* 8001488C 0001168C 7F 63 DB 78 */ mr r3, r27 /* 80014890 00011690 7F A4 EB 78 */ mr r4, r29 -/* 80014894 00011694 48 00 0C 79 */ bl func_8001550C +/* 80014894 00011694 48 00 0C 79 */ bl dot__5xVec3CFRC5xVec3 /* 80014898 00011698 D0 21 00 80 */ stfs f1, 0x80(r1) /* 8001489C 0001169C 7F 63 DB 78 */ mr r3, r27 /* 800148A0 000116A0 38 9D 00 10 */ addi r4, r29, 0x10 -/* 800148A4 000116A4 48 00 0C 69 */ bl func_8001550C +/* 800148A4 000116A4 48 00 0C 69 */ bl dot__5xVec3CFRC5xVec3 /* 800148A8 000116A8 D0 21 00 84 */ stfs f1, 0x84(r1) /* 800148AC 000116AC 7F 63 DB 78 */ mr r3, r27 /* 800148B0 000116B0 38 9D 00 20 */ addi r4, r29, 0x20 -/* 800148B4 000116B4 48 00 0C 59 */ bl func_8001550C +/* 800148B4 000116B4 48 00 0C 59 */ bl dot__5xVec3CFRC5xVec3 /* 800148B8 000116B8 D0 21 00 88 */ stfs f1, 0x88(r1) /* 800148BC 000116BC 7F A4 EB 78 */ mr r4, r29 /* 800148C0 000116C0 38 7B 00 10 */ addi r3, r27, 0x10 -/* 800148C4 000116C4 48 00 0C 49 */ bl func_8001550C +/* 800148C4 000116C4 48 00 0C 49 */ bl dot__5xVec3CFRC5xVec3 /* 800148C8 000116C8 D0 21 00 90 */ stfs f1, 0x90(r1) /* 800148CC 000116CC 3B E1 00 90 */ addi r31, r1, 0x90 /* 800148D0 000116D0 38 7B 00 10 */ addi r3, r27, 0x10 /* 800148D4 000116D4 38 9D 00 10 */ addi r4, r29, 0x10 -/* 800148D8 000116D8 48 00 0C 35 */ bl func_8001550C +/* 800148D8 000116D8 48 00 0C 35 */ bl dot__5xVec3CFRC5xVec3 /* 800148DC 000116DC D0 21 00 94 */ stfs f1, 0x94(r1) /* 800148E0 000116E0 38 7B 00 10 */ addi r3, r27, 0x10 /* 800148E4 000116E4 38 9D 00 20 */ addi r4, r29, 0x20 -/* 800148E8 000116E8 48 00 0C 25 */ bl func_8001550C +/* 800148E8 000116E8 48 00 0C 25 */ bl dot__5xVec3CFRC5xVec3 /* 800148EC 000116EC D0 21 00 98 */ stfs f1, 0x98(r1) /* 800148F0 000116F0 7F A4 EB 78 */ mr r4, r29 /* 800148F4 000116F4 38 7B 00 20 */ addi r3, r27, 0x20 -/* 800148F8 000116F8 48 00 0C 15 */ bl func_8001550C +/* 800148F8 000116F8 48 00 0C 15 */ bl dot__5xVec3CFRC5xVec3 /* 800148FC 000116FC D0 21 00 A0 */ stfs f1, 0xa0(r1) /* 80014900 00011700 3B C1 00 A0 */ addi r30, r1, 0xa0 /* 80014904 00011704 38 7B 00 20 */ addi r3, r27, 0x20 /* 80014908 00011708 38 9D 00 10 */ addi r4, r29, 0x10 -/* 8001490C 0001170C 48 00 0C 01 */ bl func_8001550C +/* 8001490C 0001170C 48 00 0C 01 */ bl dot__5xVec3CFRC5xVec3 /* 80014910 00011710 D0 21 00 A4 */ stfs f1, 0xa4(r1) /* 80014914 00011714 38 7B 00 20 */ addi r3, r27, 0x20 /* 80014918 00011718 38 9D 00 20 */ addi r4, r29, 0x20 -/* 8001491C 0001171C 48 00 0B F1 */ bl func_8001550C +/* 8001491C 0001171C 48 00 0B F1 */ bl dot__5xVec3CFRC5xVec3 /* 80014920 00011720 D0 21 00 A8 */ stfs f1, 0xa8(r1) /* 80014924 00011724 38 61 00 20 */ addi r3, r1, 0x20 /* 80014928 00011728 38 81 00 80 */ addi r4, r1, 0x80 -/* 8001492C 0001172C 48 00 0B 4D */ bl func_80015478 +/* 8001492C 0001172C 48 00 0B 4D */ bl get_abs__5xVec3CFv /* 80014930 00011730 38 61 00 50 */ addi r3, r1, 0x50 /* 80014934 00011734 38 81 00 20 */ addi r4, r1, 0x20 -/* 80014938 00011738 4B FF 69 2D */ bl func_8000B264 +/* 80014938 00011738 4B FF 69 2D */ bl __as__5xVec3FRC5xVec3 /* 8001493C 0001173C 7F E4 FB 78 */ mr r4, r31 /* 80014940 00011740 38 61 00 14 */ addi r3, r1, 0x14 -/* 80014944 00011744 48 00 0B 35 */ bl func_80015478 +/* 80014944 00011744 48 00 0B 35 */ bl get_abs__5xVec3CFv /* 80014948 00011748 38 61 00 60 */ addi r3, r1, 0x60 /* 8001494C 0001174C 38 81 00 14 */ addi r4, r1, 0x14 -/* 80014950 00011750 4B FF 69 15 */ bl func_8000B264 +/* 80014950 00011750 4B FF 69 15 */ bl __as__5xVec3FRC5xVec3 /* 80014954 00011754 7F C4 F3 78 */ mr r4, r30 /* 80014958 00011758 38 61 00 08 */ addi r3, r1, 8 -/* 8001495C 0001175C 48 00 0B 1D */ bl func_80015478 +/* 8001495C 0001175C 48 00 0B 1D */ bl get_abs__5xVec3CFv /* 80014960 00011760 38 61 00 70 */ addi r3, r1, 0x70 /* 80014964 00011764 38 81 00 08 */ addi r4, r1, 8 -/* 80014968 00011768 4B FF 68 FD */ bl func_8000B264 +/* 80014968 00011768 4B FF 68 FD */ bl __as__5xVec3FRC5xVec3 /* 8001496C 0001176C C0 9C 00 04 */ lfs f4, 4(r28) /* 80014970 00011770 C0 01 00 54 */ lfs f0, 0x54(r1) /* 80014974 00011774 C0 41 00 38 */ lfs f2, 0x38(r1) @@ -6200,7 +6200,7 @@ lbl_800149F0: lbl_80014A2C: /* 80014A2C 0001182C 7F A3 EB 78 */ mr r3, r29 /* 80014A30 00011830 38 81 00 44 */ addi r4, r1, 0x44 -/* 80014A34 00011834 48 00 0A D9 */ bl func_8001550C +/* 80014A34 00011834 48 00 0A D9 */ bl dot__5xVec3CFRC5xVec3 /* 80014A38 00011838 C0 5A 00 04 */ lfs f2, 4(r26) /* 80014A3C 0001183C FC A0 0A 10 */ fabs f5, f1 /* 80014A40 00011840 C0 01 00 60 */ lfs f0, 0x60(r1) @@ -6221,7 +6221,7 @@ lbl_80014A2C: lbl_80014A7C: /* 80014A7C 0001187C 38 7D 00 10 */ addi r3, r29, 0x10 /* 80014A80 00011880 38 81 00 44 */ addi r4, r1, 0x44 -/* 80014A84 00011884 48 00 0A 89 */ bl func_8001550C +/* 80014A84 00011884 48 00 0A 89 */ bl dot__5xVec3CFRC5xVec3 /* 80014A88 00011888 C0 5A 00 04 */ lfs f2, 4(r26) /* 80014A8C 0001188C FC A0 0A 10 */ fabs f5, f1 /* 80014A90 00011890 C0 01 00 64 */ lfs f0, 0x64(r1) @@ -6242,7 +6242,7 @@ lbl_80014A7C: lbl_80014ACC: /* 80014ACC 000118CC 38 7D 00 20 */ addi r3, r29, 0x20 /* 80014AD0 000118D0 38 81 00 44 */ addi r4, r1, 0x44 -/* 80014AD4 000118D4 48 00 0A 39 */ bl func_8001550C +/* 80014AD4 000118D4 48 00 0A 39 */ bl dot__5xVec3CFRC5xVec3 /* 80014AD8 000118D8 C3 5A 00 04 */ lfs f26, 4(r26) /* 80014ADC 000118DC FC 20 0A 10 */ fabs f1, f1 /* 80014AE0 000118E0 C2 C1 00 68 */ lfs f22, 0x68(r1) @@ -6496,7 +6496,7 @@ lbl_80014E74: /* 80014E7C 00011C7C 40 80 00 18 */ bge lbl_80014E94 /* 80014E80 00011C80 EC 01 00 72 */ fmuls f0, f1, f1 /* 80014E84 00011C84 EC 3E 07 B8 */ fmsubs f1, f30, f30, f0 -/* 80014E88 00011C88 4B FF 59 75 */ bl func_8000A7FC +/* 80014E88 00011C88 4B FF 59 75 */ bl xsqrt__Ff /* 80014E8C 00011C8C FF C0 08 90 */ fmr f30, f1 /* 80014E90 00011C90 48 00 00 20 */ b lbl_80014EB0 lbl_80014E94: @@ -6505,7 +6505,7 @@ lbl_80014E94: /* 80014E9C 00011C9C EC 01 18 28 */ fsubs f0, f1, f3 /* 80014EA0 00011CA0 EC 00 00 32 */ fmuls f0, f0, f0 /* 80014EA4 00011CA4 EC 3E 07 B8 */ fmsubs f1, f30, f30, f0 -/* 80014EA8 00011CA8 4B FF 59 55 */ bl func_8000A7FC +/* 80014EA8 00011CA8 4B FF 59 55 */ bl xsqrt__Ff /* 80014EAC 00011CAC FF C0 08 90 */ fmr f30, f1 lbl_80014EB0: /* 80014EB0 00011CB0 80 E2 BE 60 */ lwz r7, lbl_803D07E0-_SDA2_BASE_(r2) @@ -6526,11 +6526,11 @@ lbl_80014EB0: /* 80014EEC 00011CEC D0 41 00 1C */ stfs f2, 0x1c(r1) /* 80014EF0 00011CF0 D0 21 00 10 */ stfs f1, 0x10(r1) /* 80014EF4 00011CF4 D0 01 00 14 */ stfs f0, 0x14(r1) -/* 80014EF8 00011CF8 48 00 0A 7D */ bl func_80015974 +/* 80014EF8 00011CF8 48 00 0A 7D */ bl __mi__5xVec2CFRC5xVec2 /* 80014EFC 00011CFC 90 61 00 08 */ stw r3, 8(r1) /* 80014F00 00011D00 38 61 00 08 */ addi r3, r1, 8 /* 80014F04 00011D04 90 81 00 0C */ stw r4, 0xc(r1) -/* 80014F08 00011D08 48 00 0A 55 */ bl func_8001595C +/* 80014F08 00011D08 48 00 0A 55 */ bl length2__5xVec2CFv /* 80014F0C 00011D0C EC 1E F8 2A */ fadds f0, f30, f31 /* 80014F10 00011D10 EC 00 00 32 */ fmuls f0, f0, f0 /* 80014F14 00011D14 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -6578,7 +6578,7 @@ lbl_80014FA0: lbl_80014FA8: /* 80014FA8 00011DA8 EC 02 00 B2 */ fmuls f0, f2, f2 /* 80014FAC 00011DAC EC 21 00 78 */ fmsubs f1, f1, f1, f0 -/* 80014FB0 00011DB0 4B FF 58 4D */ bl func_8000A7FC +/* 80014FB0 00011DB0 4B FF 58 4D */ bl xsqrt__Ff /* 80014FB4 00011DB4 80 E2 BE 70 */ lwz r7, lbl_803D07F0-_SDA2_BASE_(r2) /* 80014FB8 00011DB8 FF E0 08 90 */ fmr f31, f1 /* 80014FBC 00011DBC 80 C2 BE 74 */ lwz r6, lbl_803D07F4-_SDA2_BASE_(r2) @@ -6598,11 +6598,11 @@ lbl_80014FA8: /* 80014FF4 00011DF4 D0 41 00 1C */ stfs f2, 0x1c(r1) /* 80014FF8 00011DF8 D0 21 00 10 */ stfs f1, 0x10(r1) /* 80014FFC 00011DFC D0 01 00 14 */ stfs f0, 0x14(r1) -/* 80015000 00011E00 48 00 09 75 */ bl func_80015974 +/* 80015000 00011E00 48 00 09 75 */ bl __mi__5xVec2CFRC5xVec2 /* 80015004 00011E04 90 61 00 08 */ stw r3, 8(r1) /* 80015008 00011E08 38 61 00 08 */ addi r3, r1, 8 /* 8001500C 00011E0C 90 81 00 0C */ stw r4, 0xc(r1) -/* 80015010 00011E10 48 00 09 4D */ bl func_8001595C +/* 80015010 00011E10 48 00 09 4D */ bl length2__5xVec2CFv /* 80015014 00011E14 EC 1F F0 2A */ fadds f0, f31, f30 /* 80015018 00011E18 EC 00 00 32 */ fmuls f0, f0, f0 /* 8001501C 00011E1C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -6622,8 +6622,8 @@ lbl_80015030: /* 80015050 00011E50 38 21 00 50 */ addi r1, r1, 0x50 /* 80015054 00011E54 4E 80 00 20 */ blr -.global func_80015058 -func_80015058: +.global xVec3AddScaled__FP5xVec3PC5xVec3f +xVec3AddScaled__FP5xVec3PC5xVec3f: /* 80015058 00011E58 C0 44 00 00 */ lfs f2, 0(r4) /* 8001505C 00011E5C C0 03 00 00 */ lfs f0, 0(r3) /* 80015060 00011E60 C0 64 00 04 */ lfs f3, 4(r4) @@ -6638,8 +6638,8 @@ func_80015058: /* 80015084 00011E84 D0 03 00 08 */ stfs f0, 8(r3) /* 80015088 00011E88 4E 80 00 20 */ blr -.global func_8001508C -func_8001508C: +.global xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 +xVec3Cross__FP5xVec3PC5xVec3PC5xVec3: /* 8001508C 00011E8C C0 C5 00 04 */ lfs f6, 4(r5) /* 80015090 00011E90 C0 A4 00 08 */ lfs f5, 8(r4) /* 80015094 00011E94 C0 85 00 08 */ lfs f4, 8(r5) @@ -6657,8 +6657,8 @@ func_8001508C: /* 800150C4 00011EC4 D0 03 00 08 */ stfs f0, 8(r3) /* 800150C8 00011EC8 4E 80 00 20 */ blr -.global func_800150CC -func_800150CC: +.global xVec3Length2__FPC5xVec3 +xVec3Length2__FPC5xVec3: /* 800150CC 00011ECC C0 23 00 00 */ lfs f1, 0(r3) /* 800150D0 00011ED0 C0 03 00 04 */ lfs f0, 4(r3) /* 800150D4 00011ED4 EC 21 00 72 */ fmuls f1, f1, f1 @@ -6669,8 +6669,8 @@ func_800150CC: /* 800150E8 00011EE8 EC 22 00 2A */ fadds f1, f2, f0 /* 800150EC 00011EEC 4E 80 00 20 */ blr -.global func_800150F0 -func_800150F0: +.global xVec3Dist__FPC5xVec3PC5xVec3 +xVec3Dist__FPC5xVec3PC5xVec3: /* 800150F0 00011EF0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800150F4 00011EF4 7C 08 02 A6 */ mflr r0 /* 800150F8 00011EF8 C0 23 00 04 */ lfs f1, 4(r3) @@ -6686,7 +6686,7 @@ func_800150F0: /* 80015120 00011F20 90 01 00 14 */ stw r0, 0x14(r1) /* 80015124 00011F24 EC 03 00 FA */ fmadds f0, f3, f3, f0 /* 80015128 00011F28 EC 21 00 7A */ fmadds f1, f1, f1, f0 -/* 8001512C 00011F2C 4B FF 56 D1 */ bl func_8000A7FC +/* 8001512C 00011F2C 4B FF 56 D1 */ bl xsqrt__Ff /* 80015130 00011F30 80 01 00 14 */ lwz r0, 0x14(r1) /* 80015134 00011F34 7C 08 03 A6 */ mtlr r0 /* 80015138 00011F38 38 21 00 10 */ addi r1, r1, 0x10 @@ -6720,8 +6720,8 @@ xCollide.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 8001519C 00011F9C D0 03 00 08 */ stfs f0, 8(r3) /* 800151A0 00011FA0 4E 80 00 20 */ blr -.global func_800151A4 -func_800151A4: +.global xMat4x3OrthoInv__FP7xMat4x3PC7xMat4x3 +xMat4x3OrthoInv__FP7xMat4x3PC7xMat4x3: /* 800151A4 00011FA4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800151A8 00011FA8 7C 08 02 A6 */ mflr r0 /* 800151AC 00011FAC 90 01 00 24 */ stw r0, 0x24(r1) @@ -6736,7 +6736,7 @@ func_800151A4: /* 800151D0 00011FD0 4B FF FF 71 */ bl xCollide.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800151D4 00011FD4 38 7E 00 30 */ addi r3, r30, 0x30 /* 800151D8 00011FD8 38 81 00 08 */ addi r4, r1, 8 -/* 800151DC 00011FDC 4B FF 94 E9 */ bl func_8000E6C4 +/* 800151DC 00011FDC 4B FF 94 E9 */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 800151E0 00011FE0 80 01 00 24 */ lwz r0, 0x24(r1) /* 800151E4 00011FE4 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800151E8 00011FE8 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -6744,8 +6744,8 @@ func_800151A4: /* 800151F0 00011FF0 38 21 00 20 */ addi r1, r1, 0x20 /* 800151F4 00011FF4 4E 80 00 20 */ blr -.global func_800151F8 -func_800151F8: +.global xMat3x3LookVec3__FR7xMat3x3RC5xVec3 +xMat3x3LookVec3__FR7xMat3x3RC5xVec3: /* 800151F8 00011FF8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800151FC 00011FFC 7C 08 02 A6 */ mflr r0 /* 80015200 00012000 90 01 00 34 */ stw r0, 0x34(r1) @@ -6756,7 +6756,7 @@ func_800151F8: /* 80015214 00012014 7C 9F 23 78 */ mr r31, r4 /* 80015218 00012018 7C 7E 1B 78 */ mr r30, r3 /* 8001521C 0001201C 7F E3 FB 78 */ mr r3, r31 -/* 80015220 00012020 4B FF 5F 89 */ bl func_8000B1A8 +/* 80015220 00012020 4B FF 5F 89 */ bl length__5xVec3CFv /* 80015224 00012024 FF E0 08 90 */ fmr f31, f1 /* 80015228 00012028 C0 02 81 40 */ lfs f0, lbl_803CCAC0-_SDA2_BASE_(r2) /* 8001522C 0001202C FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -6769,17 +6769,17 @@ func_800151F8: /* 80015248 00012048 3C 80 80 39 */ lis r4, lbl_8038C2E0@ha /* 8001524C 0001204C 7F C3 F3 78 */ mr r3, r30 /* 80015250 00012050 38 84 C2 E0 */ addi r4, r4, lbl_8038C2E0@l -/* 80015254 00012054 4B FF 63 75 */ bl func_8000B5C8 +/* 80015254 00012054 4B FF 63 75 */ bl __as__7xMat3x3FRC7xMat3x3 /* 80015258 00012058 C0 22 81 28 */ lfs f1, lbl_803CCAA8-_SDA2_BASE_(r2) /* 8001525C 0001205C 48 00 00 CC */ b lbl_80015328 lbl_80015260: /* 80015260 00012060 7F E4 FB 78 */ mr r4, r31 /* 80015264 00012064 38 7E 00 20 */ addi r3, r30, 0x20 -/* 80015268 00012068 4B FF 5F FD */ bl func_8000B264 +/* 80015268 00012068 4B FF 5F FD */ bl __as__5xVec3FRC5xVec3 /* 8001526C 0001206C C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) /* 80015270 00012070 38 7E 00 20 */ addi r3, r30, 0x20 /* 80015274 00012074 EC 20 F8 24 */ fdivs f1, f0, f31 -/* 80015278 00012078 4B FF 5F 09 */ bl func_8000B180 +/* 80015278 00012078 4B FF 5F 09 */ bl __amu__5xVec3Ff /* 8001527C 0001207C C0 3E 00 20 */ lfs f1, 0x20(r30) /* 80015280 00012080 C0 1E 00 24 */ lfs f0, 0x24(r30) /* 80015284 00012084 FC 20 0A 10 */ fabs f1, f1 @@ -6796,7 +6796,7 @@ lbl_80015260: /* 800152B0 000120B0 FC 60 00 50 */ fneg f3, f0 /* 800152B4 000120B4 C0 22 81 28 */ lfs f1, lbl_803CCAA8-_SDA2_BASE_(r2) /* 800152B8 000120B8 7F C3 F3 78 */ mr r3, r30 -/* 800152BC 000120BC 4B FF 5E 31 */ bl func_8000B0EC +/* 800152BC 000120BC 4B FF 5E 31 */ bl assign__5xVec3Ffff /* 800152C0 000120C0 48 00 00 40 */ b lbl_80015300 lbl_800152C4: /* 800152C4 000120C4 FC 03 20 40 */ fcmpo cr0, f3, f4 @@ -6806,7 +6806,7 @@ lbl_800152C4: /* 800152D4 000120D4 C0 42 81 28 */ lfs f2, lbl_803CCAA8-_SDA2_BASE_(r2) /* 800152D8 000120D8 FC 20 00 50 */ fneg f1, f0 /* 800152DC 000120DC C0 7E 00 20 */ lfs f3, 0x20(r30) -/* 800152E0 000120E0 4B FF 5E 0D */ bl func_8000B0EC +/* 800152E0 000120E0 4B FF 5E 0D */ bl assign__5xVec3Ffff /* 800152E4 000120E4 48 00 00 1C */ b lbl_80015300 lbl_800152E8: /* 800152E8 000120E8 C0 1E 00 20 */ lfs f0, 0x20(r30) @@ -6814,17 +6814,17 @@ lbl_800152E8: /* 800152F0 000120F0 C0 3E 00 24 */ lfs f1, 0x24(r30) /* 800152F4 000120F4 FC 40 00 50 */ fneg f2, f0 /* 800152F8 000120F8 C0 62 81 28 */ lfs f3, lbl_803CCAA8-_SDA2_BASE_(r2) -/* 800152FC 000120FC 4B FF 5D F1 */ bl func_8000B0EC +/* 800152FC 000120FC 4B FF 5D F1 */ bl assign__5xVec3Ffff lbl_80015300: /* 80015300 00012100 7F C3 F3 78 */ mr r3, r30 -/* 80015304 00012104 48 00 02 AD */ bl func_800155B0 +/* 80015304 00012104 48 00 02 AD */ bl normalize__5xVec3Fv /* 80015308 00012108 7F C4 F3 78 */ mr r4, r30 /* 8001530C 0001210C 38 61 00 08 */ addi r3, r1, 8 /* 80015310 00012110 38 BE 00 20 */ addi r5, r30, 0x20 -/* 80015314 00012114 48 00 02 21 */ bl func_80015534 +/* 80015314 00012114 48 00 02 21 */ bl cross__5xVec3CFRC5xVec3 /* 80015318 00012118 38 7E 00 10 */ addi r3, r30, 0x10 /* 8001531C 0001211C 38 81 00 08 */ addi r4, r1, 8 -/* 80015320 00012120 4B FF 5F 45 */ bl func_8000B264 +/* 80015320 00012120 4B FF 5F 45 */ bl __as__5xVec3FRC5xVec3 /* 80015324 00012124 FC 20 F8 90 */ fmr f1, f31 lbl_80015328: /* 80015328 00012128 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 @@ -6836,8 +6836,8 @@ lbl_80015328: /* 80015340 00012140 38 21 00 30 */ addi r1, r1, 0x30 /* 80015344 00012144 4E 80 00 20 */ blr -.global func_80015348 -func_80015348: +.global xModelAnimCollRestore__FRC14xModelInstance +xModelAnimCollRestore__FRC14xModelInstance: /* 80015348 00012148 80 63 00 10 */ lwz r3, 0x10(r3) /* 8001534C 0001214C 3C 80 80 39 */ lis r4, lbl_8038C878@ha /* 80015350 00012150 38 84 C8 78 */ addi r4, r4, lbl_8038C878@l @@ -6847,14 +6847,14 @@ func_80015348: /* 80015360 00012160 90 03 00 14 */ stw r0, 0x14(r3) /* 80015364 00012164 4E 80 00 20 */ blr -.global func_80015368 -func_80015368: +.global xModelAnimCollApply__FRC14xModelInstance +xModelAnimCollApply__FRC14xModelInstance: /* 80015368 00012168 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001536C 0001216C 7C 08 02 A6 */ mflr r0 /* 80015370 00012170 90 01 00 14 */ stw r0, 0x14(r1) /* 80015374 00012174 93 E1 00 0C */ stw r31, 0xc(r1) /* 80015378 00012178 7C 7F 1B 78 */ mr r31, r3 -/* 8001537C 0001217C 48 00 00 4D */ bl func_800153C8 +/* 8001537C 0001217C 48 00 00 4D */ bl xModelAnimCollDirty__FRC14xModelInstance /* 80015380 00012180 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80015384 00012184 41 82 00 0C */ beq lbl_80015390 /* 80015388 00012188 7F E3 FB 78 */ mr r3, r31 @@ -6875,8 +6875,8 @@ lbl_80015390: /* 800153C0 000121C0 38 21 00 10 */ addi r1, r1, 0x10 /* 800153C4 000121C4 4E 80 00 20 */ blr -.global func_800153C8 -func_800153C8: +.global xModelAnimCollDirty__FRC14xModelInstance +xModelAnimCollDirty__FRC14xModelInstance: /* 800153C8 000121C8 A0 03 00 44 */ lhz r0, 0x44(r3) /* 800153CC 000121CC 54 00 04 E8 */ rlwinm r0, r0, 0, 0x13, 0x14 /* 800153D0 000121D0 20 00 08 00 */ subfic r0, r0, 0x800 @@ -6884,8 +6884,8 @@ func_800153C8: /* 800153D8 000121D8 54 03 D9 7E */ srwi r3, r0, 5 /* 800153DC 000121DC 4E 80 00 20 */ blr -.global func_800153E0 -func_800153E0: +.global __pl__5xVec3CFRC5xVec3 +__pl__5xVec3CFRC5xVec3: /* 800153E0 000121E0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800153E4 000121E4 7C 08 02 A6 */ mflr r0 /* 800153E8 000121E8 80 E4 00 00 */ lwz r7, 0(r4) @@ -6899,7 +6899,7 @@ func_800153E0: /* 80015408 00012208 38 61 00 08 */ addi r3, r1, 8 /* 8001540C 0001220C 90 C1 00 0C */ stw r6, 0xc(r1) /* 80015410 00012210 90 01 00 10 */ stw r0, 0x10(r1) -/* 80015414 00012214 48 00 00 31 */ bl func_80015444 +/* 80015414 00012214 48 00 00 31 */ bl __apl__5xVec3FRC5xVec3 /* 80015418 00012218 80 61 00 08 */ lwz r3, 8(r1) /* 8001541C 0001221C 80 01 00 0C */ lwz r0, 0xc(r1) /* 80015420 00012220 90 7F 00 00 */ stw r3, 0(r31) @@ -6912,8 +6912,8 @@ func_800153E0: /* 8001543C 0001223C 38 21 00 20 */ addi r1, r1, 0x20 /* 80015440 00012240 4E 80 00 20 */ blr -.global func_80015444 -func_80015444: +.global __apl__5xVec3FRC5xVec3 +__apl__5xVec3FRC5xVec3: /* 80015444 00012244 C0 43 00 00 */ lfs f2, 0(r3) /* 80015448 00012248 C0 04 00 00 */ lfs f0, 0(r4) /* 8001544C 0001224C C0 24 00 04 */ lfs f1, 4(r4) @@ -6928,8 +6928,8 @@ func_80015444: /* 80015470 00012270 D0 03 00 08 */ stfs f0, 8(r3) /* 80015474 00012274 4E 80 00 20 */ blr -.global func_80015478 -func_80015478: +.global get_abs__5xVec3CFv +get_abs__5xVec3CFv: /* 80015478 00012278 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8001547C 0001227C 7C 08 02 A6 */ mflr r0 /* 80015480 00012280 80 C4 00 00 */ lwz r6, 0(r4) @@ -6942,7 +6942,7 @@ func_80015478: /* 8001549C 0001229C 90 C1 00 08 */ stw r6, 8(r1) /* 800154A0 000122A0 90 A1 00 0C */ stw r5, 0xc(r1) /* 800154A4 000122A4 90 01 00 10 */ stw r0, 0x10(r1) -/* 800154A8 000122A8 48 00 00 31 */ bl func_800154D8 +/* 800154A8 000122A8 48 00 00 31 */ bl set_abs__5xVec3Fv /* 800154AC 000122AC 80 83 00 00 */ lwz r4, 0(r3) /* 800154B0 000122B0 80 03 00 04 */ lwz r0, 4(r3) /* 800154B4 000122B4 90 9F 00 00 */ stw r4, 0(r31) @@ -6955,8 +6955,8 @@ func_80015478: /* 800154D0 000122D0 38 21 00 20 */ addi r1, r1, 0x20 /* 800154D4 000122D4 4E 80 00 20 */ blr -.global func_800154D8 -func_800154D8: +.global set_abs__5xVec3Fv +set_abs__5xVec3Fv: /* 800154D8 000122D8 C0 03 00 00 */ lfs f0, 0(r3) /* 800154DC 000122DC FC 00 02 10 */ fabs f0, f0 /* 800154E0 000122E0 FC 00 00 18 */ frsp f0, f0 @@ -6971,8 +6971,8 @@ func_800154D8: /* 80015504 00012304 D0 03 00 08 */ stfs f0, 8(r3) /* 80015508 00012308 4E 80 00 20 */ blr -.global func_8001550C -func_8001550C: +.global dot__5xVec3CFRC5xVec3 +dot__5xVec3CFRC5xVec3: /* 8001550C 0001230C C0 23 00 04 */ lfs f1, 4(r3) /* 80015510 00012310 C0 04 00 04 */ lfs f0, 4(r4) /* 80015514 00012314 C0 43 00 00 */ lfs f2, 0(r3) @@ -6984,8 +6984,8 @@ func_8001550C: /* 8001552C 0001232C EC 24 00 FA */ fmadds f1, f4, f3, f0 /* 80015530 00012330 4E 80 00 20 */ blr -.global func_80015534 -func_80015534: +.global cross__5xVec3CFRC5xVec3 +cross__5xVec3CFRC5xVec3: /* 80015534 00012334 C0 C5 00 04 */ lfs f6, 4(r5) /* 80015538 00012338 3C C0 80 25 */ lis r6, lbl_80250004@ha /* 8001553C 0001233C C0 64 00 08 */ lfs f3, 8(r4) @@ -7018,16 +7018,16 @@ func_80015534: /* 800155A8 000123A8 38 21 00 20 */ addi r1, r1, 0x20 /* 800155AC 000123AC 4E 80 00 20 */ blr -.global func_800155B0 -func_800155B0: +.global normalize__5xVec3Fv +normalize__5xVec3Fv: /* 800155B0 000123B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800155B4 000123B4 7C 08 02 A6 */ mflr r0 /* 800155B8 000123B8 90 01 00 14 */ stw r0, 0x14(r1) /* 800155BC 000123BC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800155C0 000123C0 7C 7F 1B 78 */ mr r31, r3 -/* 800155C4 000123C4 4B FF 5B E5 */ bl func_8000B1A8 +/* 800155C4 000123C4 4B FF 5B E5 */ bl length__5xVec3CFv /* 800155C8 000123C8 7F E3 FB 78 */ mr r3, r31 -/* 800155CC 000123CC 4B FF 92 AD */ bl func_8000E878 +/* 800155CC 000123CC 4B FF 92 AD */ bl __adv__5xVec3Ff /* 800155D0 000123D0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800155D4 000123D4 7F E3 FB 78 */ mr r3, r31 /* 800155D8 000123D8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -7035,8 +7035,8 @@ func_800155B0: /* 800155E0 000123E0 38 21 00 10 */ addi r1, r1, 0x10 /* 800155E4 000123E4 4E 80 00 20 */ blr -.global func_800155E8 -func_800155E8: +.global __dv__5xVec3CFf +__dv__5xVec3CFf: /* 800155E8 000123E8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800155EC 000123EC 7C 08 02 A6 */ mflr r0 /* 800155F0 000123F0 80 C4 00 00 */ lwz r6, 0(r4) @@ -7049,7 +7049,7 @@ func_800155E8: /* 8001560C 0001240C 90 C1 00 08 */ stw r6, 8(r1) /* 80015610 00012410 90 A1 00 0C */ stw r5, 0xc(r1) /* 80015614 00012414 90 01 00 10 */ stw r0, 0x10(r1) -/* 80015618 00012418 4B FF 92 61 */ bl func_8000E878 +/* 80015618 00012418 4B FF 92 61 */ bl __adv__5xVec3Ff /* 8001561C 0001241C 80 61 00 08 */ lwz r3, 8(r1) /* 80015620 00012420 80 01 00 0C */ lwz r0, 0xc(r1) /* 80015624 00012424 90 7F 00 00 */ stw r3, 0(r31) @@ -7062,8 +7062,8 @@ func_800155E8: /* 80015640 00012440 38 21 00 20 */ addi r1, r1, 0x20 /* 80015644 00012444 4E 80 00 20 */ blr -.global func_80015648 -func_80015648: +.global xParabolaEvalVel__FPC9xParabolaP5xVec3f +xParabolaEvalVel__FPC9xParabolaP5xVec3f: /* 80015648 00012448 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8001564C 0001244C 7C 08 02 A6 */ mflr r0 /* 80015650 00012450 90 01 00 24 */ stw r0, 0x24(r1) @@ -7090,8 +7090,8 @@ func_80015648: /* 800156A4 000124A4 38 21 00 20 */ addi r1, r1, 0x20 /* 800156A8 000124A8 4E 80 00 20 */ blr -.global func_800156AC -func_800156AC: +.global xParabolaEvalPos__FPC9xParabolaP5xVec3f +xParabolaEvalPos__FPC9xParabolaP5xVec3f: /* 800156AC 000124AC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800156B0 000124B0 7C 08 02 A6 */ mflr r0 /* 800156B4 000124B4 90 01 00 24 */ stw r0, 0x24(r1) @@ -7108,7 +7108,7 @@ func_800156AC: /* 800156E0 000124E0 FC 20 F8 90 */ fmr f1, f31 /* 800156E4 000124E4 7F E3 FB 78 */ mr r3, r31 /* 800156E8 000124E8 38 9E 00 0C */ addi r4, r30, 0xc -/* 800156EC 000124EC 4B FF F9 6D */ bl func_80015058 +/* 800156EC 000124EC 4B FF F9 6D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800156F0 000124F0 C0 42 81 2C */ lfs f2, lbl_803CCAAC-_SDA2_BASE_(r2) /* 800156F4 000124F4 C0 3E 00 18 */ lfs f1, 0x18(r30) /* 800156F8 000124F8 C0 1F 00 04 */ lfs f0, 4(r31) @@ -7125,20 +7125,20 @@ func_800156AC: /* 80015724 00012524 38 21 00 20 */ addi r1, r1, 0x20 /* 80015728 00012528 4E 80 00 20 */ blr -.global func_8001572C -func_8001572C: +.global xSphereHitsOBB__FRC7xSphereRC4xBoxRC7xMat4x3 +xSphereHitsOBB__FRC7xSphereRC4xBoxRC7xMat4x3: /* 8001572C 0001252C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80015730 00012530 7C 08 02 A6 */ mflr r0 /* 80015734 00012534 C0 23 00 0C */ lfs f1, 0xc(r3) /* 80015738 00012538 90 01 00 14 */ stw r0, 0x14(r1) -/* 8001573C 0001253C 48 00 00 15 */ bl func_80015750 +/* 8001573C 0001253C 48 00 00 15 */ bl xSphereHitsOBB__FRC5xVec3fRC4xBoxRC7xMat4x3 /* 80015740 00012540 80 01 00 14 */ lwz r0, 0x14(r1) /* 80015744 00012544 7C 08 03 A6 */ mtlr r0 /* 80015748 00012548 38 21 00 10 */ addi r1, r1, 0x10 /* 8001574C 0001254C 4E 80 00 20 */ blr -.global func_80015750 -func_80015750: +.global xSphereHitsOBB__FRC5xVec3fRC4xBoxRC7xMat4x3 +xSphereHitsOBB__FRC5xVec3fRC4xBoxRC7xMat4x3: /* 80015750 00012550 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80015754 00012554 7C 08 02 A6 */ mflr r0 /* 80015758 00012558 90 01 00 34 */ stw r0, 0x34(r1) @@ -7149,11 +7149,11 @@ func_80015750: /* 8001576C 0001256C 7C A4 2B 78 */ mr r4, r5 /* 80015770 00012570 7C 65 1B 78 */ mr r5, r3 /* 80015774 00012574 38 61 00 08 */ addi r3, r1, 8 -/* 80015778 00012578 4B FF 58 C5 */ bl func_8000B03C +/* 80015778 00012578 4B FF 58 C5 */ bl xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 /* 8001577C 0001257C FC 20 F8 90 */ fmr f1, f31 /* 80015780 00012580 7F E4 FB 78 */ mr r4, r31 /* 80015784 00012584 38 61 00 08 */ addi r3, r1, 8 -/* 80015788 00012588 48 00 00 1D */ bl func_800157A4 +/* 80015788 00012588 48 00 00 1D */ bl xSphereHitsBox__FRC5xVec3fRC4xBox /* 8001578C 0001258C 80 01 00 34 */ lwz r0, 0x34(r1) /* 80015790 00012590 CB E1 00 28 */ lfd f31, 0x28(r1) /* 80015794 00012594 83 E1 00 24 */ lwz r31, 0x24(r1) @@ -7161,8 +7161,8 @@ func_80015750: /* 8001579C 0001259C 38 21 00 30 */ addi r1, r1, 0x30 /* 800157A0 000125A0 4E 80 00 20 */ blr -.global func_800157A4 -func_800157A4: +.global xSphereHitsBox__FRC5xVec3fRC4xBox +xSphereHitsBox__FRC5xVec3fRC4xBox: /* 800157A4 000125A4 C0 A3 00 00 */ lfs f5, 0(r3) /* 800157A8 000125A8 38 00 00 00 */ li r0, 0 /* 800157AC 000125AC C0 04 00 0C */ lfs f0, 0xc(r4) @@ -7202,33 +7202,33 @@ lbl_80015830: /* 80015830 00012630 7C 03 03 78 */ mr r3, r0 /* 80015834 00012634 4E 80 00 20 */ blr -.global func_80015838 -func_80015838: +.global xSphereHitsBox__FRC7xSphereRC4xBox +xSphereHitsBox__FRC7xSphereRC4xBox: /* 80015838 00012638 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001583C 0001263C 7C 08 02 A6 */ mflr r0 /* 80015840 00012640 C0 23 00 0C */ lfs f1, 0xc(r3) /* 80015844 00012644 90 01 00 14 */ stw r0, 0x14(r1) -/* 80015848 00012648 4B FF FF 5D */ bl func_800157A4 +/* 80015848 00012648 4B FF FF 5D */ bl xSphereHitsBox__FRC5xVec3fRC4xBox /* 8001584C 0001264C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80015850 00012650 7C 08 03 A6 */ mtlr r0 /* 80015854 00012654 38 21 00 10 */ addi r1, r1, 0x10 /* 80015858 00012658 4E 80 00 20 */ blr -.global func_8001585C -func_8001585C: +.global xSphereHitsSphere__FRC7xSphereRC7xSphere +xSphereHitsSphere__FRC7xSphereRC7xSphere: /* 8001585C 0001265C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80015860 00012660 7C 08 02 A6 */ mflr r0 /* 80015864 00012664 C0 23 00 0C */ lfs f1, 0xc(r3) /* 80015868 00012668 90 01 00 14 */ stw r0, 0x14(r1) /* 8001586C 0001266C C0 44 00 0C */ lfs f2, 0xc(r4) -/* 80015870 00012670 48 00 00 15 */ bl func_80015884 +/* 80015870 00012670 48 00 00 15 */ bl xSphereHitsSphere__FRC5xVec3fRC5xVec3f /* 80015874 00012674 80 01 00 14 */ lwz r0, 0x14(r1) /* 80015878 00012678 7C 08 03 A6 */ mtlr r0 /* 8001587C 0001267C 38 21 00 10 */ addi r1, r1, 0x10 /* 80015880 00012680 4E 80 00 20 */ blr -.global func_80015884 -func_80015884: +.global xSphereHitsSphere__FRC5xVec3fRC5xVec3f +xSphereHitsSphere__FRC5xVec3fRC5xVec3f: /* 80015884 00012684 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80015888 00012688 7C 08 02 A6 */ mflr r0 /* 8001588C 0001268C 90 01 00 44 */ stw r0, 0x44(r1) @@ -7240,9 +7240,9 @@ func_80015884: /* 800158A4 000126A4 7C 65 1B 78 */ mr r5, r3 /* 800158A8 000126A8 FF E0 10 90 */ fmr f31, f2 /* 800158AC 000126AC 38 61 00 08 */ addi r3, r1, 8 -/* 800158B0 000126B0 4B FF 59 1D */ bl func_8000B1CC +/* 800158B0 000126B0 4B FF 59 1D */ bl __mi__5xVec3CFRC5xVec3 /* 800158B4 000126B4 38 61 00 08 */ addi r3, r1, 8 -/* 800158B8 000126B8 4B FF 58 45 */ bl func_8000B0FC +/* 800158B8 000126B8 4B FF 58 45 */ bl length2__5xVec3CFv /* 800158BC 000126BC EC 1E F8 2A */ fadds f0, f30, f31 /* 800158C0 000126C0 EC 00 00 32 */ fmuls f0, f0, f0 /* 800158C4 000126C4 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -7258,8 +7258,8 @@ func_80015884: /* 800158EC 000126EC 38 21 00 40 */ addi r1, r1, 0x40 /* 800158F0 000126F0 4E 80 00 20 */ blr -.global func_800158F4 -func_800158F4: +.global xQuickCullForRay__FP7xQCDataPC5xRay3 +xQuickCullForRay__FP7xQCDataPC5xRay3: /* 800158F4 000126F4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800158F8 000126F8 7C 08 02 A6 */ mflr r0 /* 800158FC 000126FC 3C A0 80 3C */ lis r5, lbl_803BC0B0@ha @@ -7274,8 +7274,8 @@ func_800158F4: /* 80015920 00012720 38 21 00 10 */ addi r1, r1, 0x10 /* 80015924 00012724 4E 80 00 20 */ blr -.global func_80015928 -func_80015928: +.global xQuickCullForBox__FP7xQCDataPC4xBox +xQuickCullForBox__FP7xQCDataPC4xBox: /* 80015928 00012728 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001592C 0001272C 7C 08 02 A6 */ mflr r0 /* 80015930 00012730 3C A0 80 3C */ lis r5, lbl_803BC0B0@ha @@ -7290,8 +7290,8 @@ func_80015928: /* 80015954 00012754 38 21 00 10 */ addi r1, r1, 0x10 /* 80015958 00012758 4E 80 00 20 */ blr -.global func_8001595C -func_8001595C: +.global length2__5xVec2CFv +length2__5xVec2CFv: /* 8001595C 0001275C C0 23 00 00 */ lfs f1, 0(r3) /* 80015960 00012760 C0 03 00 04 */ lfs f0, 4(r3) /* 80015964 00012764 EC 21 00 72 */ fmuls f1, f1, f1 @@ -7299,8 +7299,8 @@ func_8001595C: /* 8001596C 0001276C EC 21 00 2A */ fadds f1, f1, f0 /* 80015970 00012770 4E 80 00 20 */ blr -.global func_80015974 -func_80015974: +.global __mi__5xVec2CFRC5xVec2 +__mi__5xVec2CFRC5xVec2: /* 80015974 00012774 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80015978 00012778 7C 08 02 A6 */ mflr r0 /* 8001597C 0001277C 80 A3 00 00 */ lwz r5, 0(r3) @@ -7309,7 +7309,7 @@ func_80015974: /* 80015988 00012788 38 61 00 08 */ addi r3, r1, 8 /* 8001598C 0001278C 90 A1 00 08 */ stw r5, 8(r1) /* 80015990 00012790 90 01 00 0C */ stw r0, 0xc(r1) -/* 80015994 00012794 48 00 00 1D */ bl func_800159B0 +/* 80015994 00012794 48 00 00 1D */ bl __ami__5xVec2FRC5xVec2 /* 80015998 00012798 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001599C 0001279C 80 61 00 08 */ lwz r3, 8(r1) /* 800159A0 000127A0 80 81 00 0C */ lwz r4, 0xc(r1) @@ -7317,8 +7317,8 @@ func_80015974: /* 800159A8 000127A8 38 21 00 10 */ addi r1, r1, 0x10 /* 800159AC 000127AC 4E 80 00 20 */ blr -.global func_800159B0 -func_800159B0: +.global __ami__5xVec2FRC5xVec2 +__ami__5xVec2FRC5xVec2: /* 800159B0 000127B0 C0 43 00 00 */ lfs f2, 0(r3) /* 800159B4 000127B4 C0 24 00 00 */ lfs f1, 0(r4) /* 800159B8 000127B8 C0 04 00 04 */ lfs f0, 4(r4) diff --git a/asm/Core/x/xCollideFast.s b/asm/Core/x/xCollideFast.s index cf55a3ccd..a1178a5aa 100644 --- a/asm/Core/x/xCollideFast.s +++ b/asm/Core/x/xCollideFast.s @@ -27,7 +27,7 @@ xRayHitsSphereFast__FPC5xRay3PC7xSphere: /* 80015A18 00012818 7F C4 F3 78 */ mr r4, r30 /* 80015A1C 0001281C 38 61 00 08 */ addi r3, r1, 8 /* 80015A20 00012820 7F E5 FB 78 */ mr r5, r31 -/* 80015A24 00012824 4B FF 8C 6D */ bl func_8000E690 +/* 80015A24 00012824 4B FF 8C 6D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80015A28 00012828 38 61 00 08 */ addi r3, r1, 8 /* 80015A2C 0001282C 7C 64 1B 78 */ mr r4, r3 /* 80015A30 00012830 48 03 8A C1 */ bl xVec3Dot__FPC5xVec3PC5xVec3 diff --git a/asm/Core/x/xCounter.s b/asm/Core/x/xCounter.s index 80e21a7e5..aba776277 100644 --- a/asm/Core/x/xCounter.s +++ b/asm/Core/x/xCounter.s @@ -13,7 +13,7 @@ xCounterInit__Fv: /* 80015B48 00012948 3C 60 80 25 */ lis r3, lbl_80252140@ha /* 80015B4C 0001294C 90 01 00 14 */ stw r0, 0x14(r1) /* 80015B50 00012950 38 63 21 40 */ addi r3, r3, lbl_80252140@l -/* 80015B54 00012954 48 00 03 4D */ bl func_80015EA0 +/* 80015B54 00012954 48 00 03 4D */ bl xDebugRemoveTweak__FPCc /* 80015B58 00012958 80 01 00 14 */ lwz r0, 0x14(r1) /* 80015B5C 0001295C 7C 08 03 A6 */ mtlr r0 /* 80015B60 00012960 38 21 00 10 */ addi r1, r1, 0x10 @@ -254,6 +254,6 @@ lbl_80015E8C: /* 80015E98 00012C98 38 21 00 10 */ addi r1, r1, 0x10 /* 80015E9C 00012C9C 4E 80 00 20 */ blr -.global func_80015EA0 -func_80015EA0: +.global xDebugRemoveTweak__FPCc +xDebugRemoveTweak__FPCc: /* 80015EA0 00012CA0 4E 80 00 20 */ blr diff --git a/asm/Core/x/xCutscene.s b/asm/Core/x/xCutscene.s index b280c8c4e..e09de4ea1 100644 --- a/asm/Core/x/xCutscene.s +++ b/asm/Core/x/xCutscene.s @@ -473,7 +473,7 @@ lbl_80016518: /* 8001651C 0001331C C0 02 81 BC */ lfs f0, lbl_803CCB3C-_SDA2_BASE_(r2) /* 80016520 00013320 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80016524 00013324 41 82 00 14 */ beq lbl_80016538 -/* 80016528 00013328 48 00 00 69 */ bl func_80016590 +/* 80016528 00013328 48 00 00 69 */ bl xlog__Ff /* 8001652C 0001332C C0 02 81 CC */ lfs f0, lbl_803CCB4C-_SDA2_BASE_(r2) /* 80016530 00013330 EC 01 00 24 */ fdivs f0, f1, f0 /* 80016534 00013334 48 00 00 08 */ b lbl_8001653C @@ -505,19 +505,19 @@ lbl_8001656C: /* 80016588 00013388 38 21 00 30 */ addi r1, r1, 0x30 /* 8001658C 0001338C 4E 80 00 20 */ blr -.global func_80016590 -func_80016590: +.global xlog__Ff +xlog__Ff: /* 80016590 00013390 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80016594 00013394 7C 08 02 A6 */ mflr r0 /* 80016598 00013398 90 01 00 14 */ stw r0, 0x14(r1) -/* 8001659C 0001339C 48 00 00 15 */ bl func_800165B0 +/* 8001659C 0001339C 48 00 00 15 */ bl logf__3stdFf /* 800165A0 000133A0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800165A4 000133A4 7C 08 03 A6 */ mtlr r0 /* 800165A8 000133A8 38 21 00 10 */ addi r1, r1, 0x10 /* 800165AC 000133AC 4E 80 00 20 */ blr -.global func_800165B0 -func_800165B0: +.global logf__3stdFf +logf__3stdFf: /* 800165B0 000133B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800165B4 000133B4 7C 08 02 A6 */ mflr r0 /* 800165B8 000133B8 90 01 00 14 */ stw r0, 0x14(r1) @@ -553,7 +553,7 @@ lbl_80016614: /* 80016620 00013420 C0 22 81 D4 */ lfs f1, lbl_803CCB54-_SDA2_BASE_(r2) /* 80016624 00013424 C0 19 00 34 */ lfs f0, 0x34(r25) /* 80016628 00013428 EC 21 00 32 */ fmuls f1, f1, f0 -/* 8001662C 0001342C 4B FF 05 4D */ bl func_80006B78 +/* 8001662C 0001342C 4B FF 05 4D */ bl floorf__3stdFf /* 80016630 00013430 FC 00 08 1E */ fctiwz f0, f1 /* 80016634 00013434 3B 7D 00 14 */ addi r27, r29, 0x14 /* 80016638 00013438 80 1D 00 14 */ lwz r0, 0x14(r29) @@ -579,7 +579,7 @@ lbl_80016680: /* 80016680 00013480 C0 22 81 D4 */ lfs f1, lbl_803CCB54-_SDA2_BASE_(r2) /* 80016684 00013484 C0 19 00 34 */ lfs f0, 0x34(r25) /* 80016688 00013488 EC 21 00 32 */ fmuls f1, f1, f0 -/* 8001668C 0001348C 4B FF 04 ED */ bl func_80006B78 +/* 8001668C 0001348C 4B FF 04 ED */ bl floorf__3stdFf /* 80016690 00013490 80 1B 00 00 */ lwz r0, 0(r27) /* 80016694 00013494 C0 42 81 D4 */ lfs f2, lbl_803CCB54-_SDA2_BASE_(r2) /* 80016698 00013498 C0 19 00 34 */ lfs f0, 0x34(r25) @@ -638,7 +638,7 @@ lbl_800166C0: /* 80016764 00013564 7F C3 F3 78 */ mr r3, r30 /* 80016768 00013568 38 9B 00 28 */ addi r4, r27, 0x28 /* 8001676C 0001356C 38 BB 00 68 */ addi r5, r27, 0x68 -/* 80016770 00013570 48 00 15 85 */ bl func_80017CF4 +/* 80016770 00013570 48 00 15 85 */ bl xVec3Lerp__FP5xVec3PC5xVec3PC5xVec3f /* 80016774 00013574 C0 3B 00 74 */ lfs f1, 0x74(r27) /* 80016778 00013578 C0 1B 00 7C */ lfs f0, 0x7c(r27) /* 8001677C 0001357C EC 41 07 B2 */ fmuls f2, f1, f30 @@ -650,17 +650,17 @@ lbl_800166C0: /* 80016794 00013594 EC 01 07 FA */ fmadds f0, f1, f31, f0 /* 80016798 00013598 EC 24 00 B2 */ fmuls f1, f4, f2 /* 8001679C 0001359C EC 21 00 24 */ fdivs f1, f1, f0 -/* 800167A0 000135A0 48 00 15 11 */ bl func_80017CB0 +/* 800167A0 000135A0 48 00 15 11 */ bl atan__3stdFf /* 800167A4 000135A4 C0 02 81 D8 */ lfs f0, lbl_803CCB58-_SDA2_BASE_(r2) /* 800167A8 000135A8 38 7A 00 14 */ addi r3, r26, 0x14 /* 800167AC 000135AC 38 81 00 68 */ addi r4, r1, 0x68 /* 800167B0 000135B0 EF C0 00 72 */ fmuls f30, f0, f1 -/* 800167B4 000135B4 4B FF 4D B9 */ bl func_8000B56C +/* 800167B4 000135B4 4B FF 4D B9 */ bl __as__7xMat4x3FRC7xMat4x3 /* 800167B8 000135B8 C0 02 81 BC */ lfs f0, lbl_803CCB3C-_SDA2_BASE_(r2) /* 800167BC 000135BC FC 20 F0 90 */ fmr f1, f30 /* 800167C0 000135C0 D0 0D 88 7C */ stfs f0, lbl_803CB17C-_SDA_BASE_(r13) /* 800167C4 000135C4 80 6D 82 B0 */ lwz r3, lbl_803CABB0-_SDA_BASE_(r13) -/* 800167C8 000135C8 4B FF 7C C9 */ bl func_8000E490 +/* 800167C8 000135C8 4B FF 7C C9 */ bl xCameraSetFOV__FP7xCameraf lbl_800167CC: /* 800167CC 000135CC 80 7D 00 08 */ lwz r3, 8(r29) /* 800167D0 000135D0 3B 9C 00 01 */ addi r28, r28, 1 @@ -703,7 +703,7 @@ xCutscene.xcsCalcAnimMatrices__FP11RwMatrixTagP8RpAtomicP16xCutsceneAnimHdrfUi: /* 80016854 00013654 28 03 00 00 */ cmplwi r3, 0 /* 80016858 00013658 41 82 01 88 */ beq lbl_800169E0 /* 8001685C 0001365C 7F 43 D3 78 */ mr r3, r26 -/* 80016860 00013660 4B FF 7C 65 */ bl func_8000E4C4 +/* 80016860 00013660 4B FF 7C 65 */ bl xMat4x3Identity__FP7xMat4x3 /* 80016864 00013664 C0 1C 00 04 */ lfs f0, 4(r28) /* 80016868 00013668 28 1D 00 00 */ cmplwi r29, 0 /* 8001686C 0001366C D0 1A 00 30 */ stfs f0, 0x30(r26) @@ -729,10 +729,10 @@ xCutscene.xcsCalcAnimMatrices__FP11RwMatrixTagP8RpAtomicP16xCutsceneAnimHdrfUi: /* 800168BC 000136BC 3B A1 00 94 */ addi r29, r1, 0x94 /* 800168C0 000136C0 7F C3 F3 78 */ mr r3, r30 /* 800168C4 000136C4 7F A4 EB 78 */ mr r4, r29 -/* 800168C8 000136C8 4B FF 49 9D */ bl func_8000B264 +/* 800168C8 000136C8 4B FF 49 9D */ bl __as__5xVec3FRC5xVec3 /* 800168CC 000136CC 38 81 00 A0 */ addi r4, r1, 0xa0 /* 800168D0 000136D0 38 61 00 38 */ addi r3, r1, 0x38 -/* 800168D4 000136D4 4B FF 49 91 */ bl func_8000B264 +/* 800168D4 000136D4 4B FF 49 91 */ bl __as__5xVec3FRC5xVec3 /* 800168D8 000136D8 38 61 00 48 */ addi r3, r1, 0x48 /* 800168DC 000136DC 38 81 00 08 */ addi r4, r1, 8 /* 800168E0 000136E0 7C 65 1B 78 */ mr r5, r3 @@ -754,7 +754,7 @@ xCutscene.xcsCalcAnimMatrices__FP11RwMatrixTagP8RpAtomicP16xCutsceneAnimHdrfUi: /* 80016920 00013720 7F C4 F3 78 */ mr r4, r30 /* 80016924 00013724 FC 00 00 50 */ fneg f0, f0 /* 80016928 00013728 D0 01 03 B0 */ stfs f0, 0x3b0(r1) -/* 8001692C 0001372C 4B FF 49 39 */ bl func_8000B264 +/* 8001692C 0001372C 4B FF 49 39 */ bl __as__5xVec3FRC5xVec3 lbl_80016930: /* 80016930 00013730 7F 63 DB 78 */ mr r3, r27 /* 80016934 00013734 48 0B 15 E1 */ bl iModelNumBones__FP8RpAtomic @@ -1132,7 +1132,7 @@ lbl_80016E84: lbl_80016EA0: /* 80016EA0 00013CA0 7F 23 CB 78 */ mr r3, r25 /* 80016EA4 00013CA4 7E C4 B3 78 */ mr r4, r22 -/* 80016EA8 00013CA8 4B FF 93 81 */ bl func_80010228 +/* 80016EA8 00013CA8 4B FF 93 81 */ bl __as__5RwV3dFRC5RwV3d /* 80016EAC 00013CAC 3A D6 00 0C */ addi r22, r22, 0xc /* 80016EB0 00013CB0 3B 39 00 0C */ addi r25, r25, 0xc /* 80016EB4 00013CB4 3A B5 00 01 */ addi r21, r21, 1 @@ -1817,7 +1817,7 @@ lbl_80017864: lbl_80017880: /* 80017880 00014680 7F C3 F3 78 */ mr r3, r30 /* 80017884 00014684 7E 64 9B 78 */ mr r4, r19 -/* 80017888 00014688 4B FF 39 DD */ bl func_8000B264 +/* 80017888 00014688 4B FF 39 DD */ bl __as__5xVec3FRC5xVec3 /* 8001788C 0001468C 3A 73 00 0C */ addi r19, r19, 0xc /* 80017890 00014690 3B DE 00 0C */ addi r30, r30, 0xc /* 80017894 00014694 3A 31 00 01 */ addi r17, r17, 1 @@ -1997,7 +1997,7 @@ lbl_80017B0C: /* 80017B18 00014918 41 82 00 F0 */ beq lbl_80017C08 /* 80017B1C 0001491C 80 61 40 FC */ lwz r3, 0x40fc(r1) /* 80017B20 00014920 38 81 30 DC */ addi r4, r1, 0x30dc -/* 80017B24 00014924 4B FF D5 CD */ bl func_800150F0 +/* 80017B24 00014924 4B FF D5 CD */ bl xVec3Dist__FPC5xVec3PC5xVec3 /* 80017B28 00014928 C0 02 82 04 */ lfs f0, lbl_803CCB84-_SDA2_BASE_(r2) /* 80017B2C 0001492C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80017B30 00014930 40 80 00 D8 */ bge lbl_80017C08 @@ -2104,19 +2104,19 @@ xCutscene_CurrentCutscene__Fv: /* 80017CA8 00014AA8 38 63 48 24 */ addi r3, r3, lbl_80384824@l /* 80017CAC 00014AAC 4E 80 00 20 */ blr -.global func_80017CB0 -func_80017CB0: +.global atan__3stdFf +atan__3stdFf: /* 80017CB0 00014AB0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80017CB4 00014AB4 7C 08 02 A6 */ mflr r0 /* 80017CB8 00014AB8 90 01 00 14 */ stw r0, 0x14(r1) -/* 80017CBC 00014ABC 48 00 00 15 */ bl func_80017CD0 +/* 80017CBC 00014ABC 48 00 00 15 */ bl atanf__3stdFf /* 80017CC0 00014AC0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80017CC4 00014AC4 7C 08 03 A6 */ mtlr r0 /* 80017CC8 00014AC8 38 21 00 10 */ addi r1, r1, 0x10 /* 80017CCC 00014ACC 4E 80 00 20 */ blr -.global func_80017CD0 -func_80017CD0: +.global atanf__3stdFf +atanf__3stdFf: /* 80017CD0 00014AD0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80017CD4 00014AD4 7C 08 02 A6 */ mflr r0 /* 80017CD8 00014AD8 90 01 00 14 */ stw r0, 0x14(r1) @@ -2127,8 +2127,8 @@ func_80017CD0: /* 80017CEC 00014AEC 38 21 00 10 */ addi r1, r1, 0x10 /* 80017CF0 00014AF0 4E 80 00 20 */ blr -.global func_80017CF4 -func_80017CF4: +.global xVec3Lerp__FP5xVec3PC5xVec3PC5xVec3f +xVec3Lerp__FP5xVec3PC5xVec3PC5xVec3f: /* 80017CF4 00014AF4 C0 84 00 00 */ lfs f4, 0(r4) /* 80017CF8 00014AF8 C0 05 00 00 */ lfs f0, 0(r5) /* 80017CFC 00014AFC C0 A4 00 04 */ lfs f5, 4(r4) diff --git a/asm/Core/x/xDebug.s b/asm/Core/x/xDebug.s index 9ef1df1eb..2483fb685 100644 --- a/asm/Core/x/xDebug.s +++ b/asm/Core/x/xDebug.s @@ -47,8 +47,8 @@ xDebugExit__Fv: xDebugTimestampScreen__Fv: /* 80017DA0 00014BA0 4E 80 00 20 */ blr -.global func_80017DA4 -func_80017DA4: +.global render__8xtextboxCFb +render__8xtextboxCFb: /* 80017DA4 00014BA4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80017DA8 00014BA8 7C 08 02 A6 */ mflr r0 /* 80017DAC 00014BAC 90 01 00 14 */ stw r0, 0x14(r1) @@ -66,8 +66,8 @@ func_80017DA4: /* 80017DDC 00014BDC 38 21 00 10 */ addi r1, r1, 0x10 /* 80017DE0 00014BE0 4E 80 00 20 */ blr -.global func_80017DE4 -func_80017DE4: +.global create__8xtextboxFRC5xfontRC13basic_rect_f_Uiffff +create__8xtextboxFRC5xfontRC13basic_rect_f_Uiffff: /* 80017DE4 00014BE4 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 80017DE8 00014BE8 7C 08 02 A6 */ mflr r0 /* 80017DEC 00014BEC 90 01 00 A4 */ stw r0, 0xa4(r1) @@ -84,10 +84,10 @@ func_80017DE4: /* 80017E18 00014C18 7C DF 33 78 */ mr r31, r6 /* 80017E1C 00014C1C FF E0 20 90 */ fmr f31, f4 /* 80017E20 00014C20 38 61 00 08 */ addi r3, r1, 8 -/* 80017E24 00014C24 48 00 00 85 */ bl func_80017EA8 +/* 80017E24 00014C24 48 00 00 85 */ bl __as__5xfontFRC5xfont /* 80017E28 00014C28 7F C4 F3 78 */ mr r4, r30 /* 80017E2C 00014C2C 38 61 00 2C */ addi r3, r1, 0x2c -/* 80017E30 00014C30 48 00 02 11 */ bl func_80018040 +/* 80017E30 00014C30 48 00 02 11 */ bl __as__13basic_rect_f_FRC13basic_rect_f_ /* 80017E34 00014C34 3C 60 80 28 */ lis r3, lbl_8027BBEC@ha /* 80017E38 00014C38 38 C0 00 00 */ li r6, 0 /* 80017E3C 00014C3C 38 63 BB EC */ addi r3, r3, lbl_8027BBEC@l @@ -119,8 +119,8 @@ lbl_80017E70: /* 80017EA0 00014CA0 38 21 00 A0 */ addi r1, r1, 0xa0 /* 80017EA4 00014CA4 4E 80 00 20 */ blr -.global func_80017EA8 -func_80017EA8: +.global __as__5xfontFRC5xfont +__as__5xfontFRC5xfont: /* 80017EA8 00014CA8 80 04 00 00 */ lwz r0, 0(r4) /* 80017EAC 00014CAC C0 04 00 04 */ lfs f0, 4(r4) /* 80017EB0 00014CB0 90 03 00 00 */ stw r0, 0(r3) @@ -141,8 +141,8 @@ func_80017EA8: /* 80017EEC 00014CEC 90 03 00 20 */ stw r0, 0x20(r3) /* 80017EF0 00014CF0 4E 80 00 20 */ blr -.global func_80017EF4 -func_80017EF4: +.global create__5xfontFUifff10iColor_tagRC13basic_rect_f_ +create__5xfontFUifff10iColor_tagRC13basic_rect_f_: /* 80017EF4 00014CF4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80017EF8 00014CF8 7C 08 02 A6 */ mflr r0 /* 80017EFC 00014CFC 90 01 00 44 */ stw r0, 0x44(r1) @@ -156,10 +156,10 @@ func_80017EF4: /* 80017F1C 00014D1C D0 21 00 0C */ stfs f1, 0xc(r1) /* 80017F20 00014D20 D0 41 00 10 */ stfs f2, 0x10(r1) /* 80017F24 00014D24 D0 61 00 14 */ stfs f3, 0x14(r1) -/* 80017F28 00014D28 48 00 00 71 */ bl func_80017F98 +/* 80017F28 00014D28 48 00 00 71 */ bl __as__10iColor_tagFRC10iColor_tag /* 80017F2C 00014D2C 7F E4 FB 78 */ mr r4, r31 /* 80017F30 00014D30 38 61 00 1C */ addi r3, r1, 0x1c -/* 80017F34 00014D34 48 00 01 0D */ bl func_80018040 +/* 80017F34 00014D34 48 00 01 0D */ bl __as__13basic_rect_f_FRC13basic_rect_f_ /* 80017F38 00014D38 80 61 00 08 */ lwz r3, 8(r1) /* 80017F3C 00014D3C 80 01 00 0C */ lwz r0, 0xc(r1) /* 80017F40 00014D40 90 7E 00 00 */ stw r3, 0(r30) @@ -185,8 +185,8 @@ func_80017EF4: /* 80017F90 00014D90 38 21 00 40 */ addi r1, r1, 0x40 /* 80017F94 00014D94 4E 80 00 20 */ blr -.global func_80017F98 -func_80017F98: +.global __as__10iColor_tagFRC10iColor_tag +__as__10iColor_tagFRC10iColor_tag: /* 80017F98 00014D98 88 A4 00 00 */ lbz r5, 0(r4) /* 80017F9C 00014D9C 88 04 00 01 */ lbz r0, 1(r4) /* 80017FA0 00014DA0 98 A3 00 00 */ stb r5, 0(r3) @@ -197,20 +197,20 @@ func_80017F98: /* 80017FB4 00014DB4 98 03 00 03 */ stb r0, 3(r3) /* 80017FB8 00014DB8 4E 80 00 20 */ blr -.global func_80017FBC -func_80017FBC: +.global NSCREENY__Ff +NSCREENY__Ff: /* 80017FBC 00014DBC C0 02 82 20 */ lfs f0, lbl_803CCBA0-_SDA2_BASE_(r2) /* 80017FC0 00014DC0 EC 20 00 72 */ fmuls f1, f0, f1 /* 80017FC4 00014DC4 4E 80 00 20 */ blr -.global func_80017FC8 -func_80017FC8: +.global NSCREENX__Ff +NSCREENX__Ff: /* 80017FC8 00014DC8 C0 02 82 24 */ lfs f0, lbl_803CCBA4-_SDA2_BASE_(r2) /* 80017FCC 00014DCC EC 20 00 72 */ fmuls f1, f0, f1 /* 80017FD0 00014DD0 4E 80 00 20 */ blr -.global func_80017FD4 -func_80017FD4: +.global contract__13basic_rect_f_Fffff +contract__13basic_rect_f_Fffff: /* 80017FD4 00014DD4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80017FD8 00014DD8 7C 08 02 A6 */ mflr r0 /* 80017FDC 00014DDC FC 20 08 50 */ fneg f1, f1 @@ -218,14 +218,14 @@ func_80017FD4: /* 80017FE4 00014DE4 90 01 00 14 */ stw r0, 0x14(r1) /* 80017FE8 00014DE8 FC 60 18 50 */ fneg f3, f3 /* 80017FEC 00014DEC FC 80 20 50 */ fneg f4, f4 -/* 80017FF0 00014DF0 48 00 00 15 */ bl func_80018004 +/* 80017FF0 00014DF0 48 00 00 15 */ bl expand__13basic_rect_f_Fffff /* 80017FF4 00014DF4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80017FF8 00014DF8 7C 08 03 A6 */ mtlr r0 /* 80017FFC 00014DFC 38 21 00 10 */ addi r1, r1, 0x10 /* 80018000 00014E00 4E 80 00 20 */ blr -.global func_80018004 -func_80018004: +.global expand__13basic_rect_f_Fffff +expand__13basic_rect_f_Fffff: /* 80018004 00014E04 C0 A3 00 00 */ lfs f5, 0(r3) /* 80018008 00014E08 EC 61 18 2A */ fadds f3, f1, f3 /* 8001800C 00014E0C EC 02 20 2A */ fadds f0, f2, f4 @@ -242,8 +242,8 @@ func_80018004: /* 80018038 00014E38 D0 03 00 0C */ stfs f0, 0xc(r3) /* 8001803C 00014E3C 4E 80 00 20 */ blr -.global func_80018040 -func_80018040: +.global __as__13basic_rect_f_FRC13basic_rect_f_ +__as__13basic_rect_f_FRC13basic_rect_f_: /* 80018040 00014E40 C0 24 00 00 */ lfs f1, 0(r4) /* 80018044 00014E44 C0 04 00 04 */ lfs f0, 4(r4) /* 80018048 00014E48 D0 23 00 00 */ stfs f1, 0(r3) diff --git a/asm/Core/x/xDecal.s b/asm/Core/x/xDecal.s index 7ad10fb9b..5afde20c8 100644 --- a/asm/Core/x/xDecal.s +++ b/asm/Core/x/xDecal.s @@ -37,7 +37,7 @@ xDecalUpdate__Ff: /* 8017C480 00179280 48 00 00 28 */ b lbl_8017C4A8 lbl_8017C484: /* 8017C484 00179284 80 7F 00 00 */ lwz r3, 0(r31) -/* 8017C488 00179288 48 00 0B 89 */ bl func_8017D010 +/* 8017C488 00179288 48 00 0B 89 */ bl need_update__13xDecalEmitterCFv /* 8017C48C 0017928C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8017C490 00179290 41 82 00 10 */ beq lbl_8017C4A0 /* 8017C494 00179294 FC 20 F8 90 */ fmr f1, f31 @@ -72,10 +72,10 @@ init__13xDecalEmitterFiPCc: /* 8017C4F4 001792F4 4B FF FF 2D */ bl xDecal.register_emitter__20_unnamed_xDecal_cpp_FP13xDecalEmitter /* 8017C4F8 001792F8 7F C4 F3 78 */ mr r4, r30 /* 8017C4FC 001792FC 38 7D 00 44 */ addi r3, r29, 0x44 -/* 8017C500 00179300 48 00 0B B1 */ bl func_8017D0B0 +/* 8017C500 00179300 48 00 0B B1 */ bl init__41static_queue_Q213xDecalEmitter9unit_data_FUl /* 8017C504 00179304 7F A3 EB 78 */ mr r3, r29 /* 8017C508 00179308 7F E4 FB 78 */ mr r4, r31 -/* 8017C50C 0017930C 48 00 0B 69 */ bl func_8017D074 +/* 8017C50C 0017930C 48 00 0B 69 */ bl debug_init__13xDecalEmitterFPCc /* 8017C510 00179310 80 01 00 24 */ lwz r0, 0x24(r1) /* 8017C514 00179314 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8017C518 00179318 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -102,11 +102,11 @@ set_default_config__13xDecalEmitterFv: /* 8017C560 00179360 90 1F 00 0C */ stw r0, 0xc(r31) /* 8017C564 00179364 C0 22 AD FC */ lfs f1, lbl_803CF77C-_SDA2_BASE_(r2) /* 8017C568 00179368 FC 40 08 90 */ fmr f2, f1 -/* 8017C56C 0017936C 4B EA 9D AD */ bl func_80026318 +/* 8017C56C 0017936C 4B EA 9D AD */ bl assign__5xVec2Fff /* 8017C570 00179370 C0 22 AD F8 */ lfs f1, lbl_803CF778-_SDA2_BASE_(r2) /* 8017C574 00179374 38 7F 00 18 */ addi r3, r31, 0x18 /* 8017C578 00179378 FC 40 08 90 */ fmr f2, f1 -/* 8017C57C 0017937C 4B EA 9D 9D */ bl func_80026318 +/* 8017C57C 0017937C 4B EA 9D 9D */ bl assign__5xVec2Fff /* 8017C580 00179380 38 80 00 01 */ li r4, 1 /* 8017C584 00179384 38 00 00 00 */ li r0, 0 /* 8017C588 00179388 98 9F 00 21 */ stb r4, 0x21(r31) @@ -202,26 +202,26 @@ lbl_8017C6AC: /* 8017C6AC 001794AC C0 3F 00 10 */ lfs f1, 0x10(r31) /* 8017C6B0 001794B0 C0 42 AD FC */ lfs f2, lbl_803CF77C-_SDA2_BASE_(r2) /* 8017C6B4 001794B4 C0 62 AE 04 */ lfs f3, lbl_803CF784-_SDA2_BASE_(r2) -/* 8017C6B8 001794B8 4B E9 22 81 */ bl func_8000E938 +/* 8017C6B8 001794B8 4B E9 22 81 */ bl range_limit_f___Ffff /* 8017C6BC 001794BC D0 3F 00 10 */ stfs f1, 0x10(r31) /* 8017C6C0 001794C0 C0 3F 00 14 */ lfs f1, 0x14(r31) /* 8017C6C4 001794C4 C0 42 AD FC */ lfs f2, lbl_803CF77C-_SDA2_BASE_(r2) /* 8017C6C8 001794C8 C0 62 AE 04 */ lfs f3, lbl_803CF784-_SDA2_BASE_(r2) -/* 8017C6CC 001794CC 4B E9 22 6D */ bl func_8000E938 +/* 8017C6CC 001794CC 4B E9 22 6D */ bl range_limit_f___Ffff /* 8017C6D0 001794D0 D0 3F 00 14 */ stfs f1, 0x14(r31) /* 8017C6D4 001794D4 C0 42 AE 08 */ lfs f2, lbl_803CF788-_SDA2_BASE_(r2) /* 8017C6D8 001794D8 C0 1F 00 10 */ lfs f0, 0x10(r31) /* 8017C6DC 001794DC C0 3F 00 18 */ lfs f1, 0x18(r31) /* 8017C6E0 001794E0 EC 42 00 2A */ fadds f2, f2, f0 /* 8017C6E4 001794E4 C0 62 AD F8 */ lfs f3, lbl_803CF778-_SDA2_BASE_(r2) -/* 8017C6E8 001794E8 4B E9 22 51 */ bl func_8000E938 +/* 8017C6E8 001794E8 4B E9 22 51 */ bl range_limit_f___Ffff /* 8017C6EC 001794EC D0 3F 00 18 */ stfs f1, 0x18(r31) /* 8017C6F0 001794F0 C0 42 AE 08 */ lfs f2, lbl_803CF788-_SDA2_BASE_(r2) /* 8017C6F4 001794F4 C0 1F 00 14 */ lfs f0, 0x14(r31) /* 8017C6F8 001794F8 C0 3F 00 1C */ lfs f1, 0x1c(r31) /* 8017C6FC 001794FC EC 42 00 2A */ fadds f2, f2, f0 /* 8017C700 00179500 C0 62 AD F8 */ lfs f3, lbl_803CF778-_SDA2_BASE_(r2) -/* 8017C704 00179504 4B E9 22 35 */ bl func_8000E938 +/* 8017C704 00179504 4B E9 22 35 */ bl range_limit_f___Ffff /* 8017C708 00179508 D0 3F 00 1C */ stfs f1, 0x1c(r31) /* 8017C70C 0017950C 3C 00 43 30 */ lis r0, 0x4330 /* 8017C710 00179510 38 7F 00 38 */ addi r3, r31, 0x38 @@ -256,7 +256,7 @@ lbl_8017C6AC: /* 8017C784 00179584 C0 1F 00 34 */ lfs f0, 0x34(r31) /* 8017C788 00179588 EC 22 08 24 */ fdivs f1, f2, f1 /* 8017C78C 0017958C EC 42 00 24 */ fdivs f2, f2, f0 -/* 8017C790 00179590 4B EA 9B 89 */ bl func_80026318 +/* 8017C790 00179590 4B EA 9B 89 */ bl assign__5xVec2Fff /* 8017C794 00179594 80 01 00 24 */ lwz r0, 0x24(r1) /* 8017C798 00179598 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8017C79C 0017959C 7C 08 03 A6 */ mtlr r0 @@ -270,7 +270,7 @@ set_curve__13xDecalEmitterFPCQ213xDecalEmitter10curve_nodeUl: /* 8017C7B0 001795B0 90 01 00 14 */ stw r0, 0x14(r1) /* 8017C7B4 001795B4 90 A3 00 5C */ stw r5, 0x5c(r3) /* 8017C7B8 001795B8 90 83 00 58 */ stw r4, 0x58(r3) -/* 8017C7BC 001795BC 48 00 08 BD */ bl func_8017D078 +/* 8017C7BC 001795BC 48 00 08 BD */ bl debug_update_curve__13xDecalEmitterFv /* 8017C7C0 001795C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017C7C4 001795C4 7C 08 03 A6 */ mtlr r0 /* 8017C7C8 001795C8 38 21 00 10 */ addi r1, r1, 0x10 @@ -293,16 +293,16 @@ emit__13xDecalEmitterFRC7xMat4x3i: /* 8017C800 00179600 7C 9D 23 78 */ mr r29, r4 /* 8017C804 00179604 7C BE 2B 78 */ mr r30, r5 /* 8017C808 00179608 38 7C 00 44 */ addi r3, r28, 0x44 -/* 8017C80C 0017960C 48 00 0A 25 */ bl func_8017D230 +/* 8017C80C 0017960C 48 00 0A 25 */ bl full__41static_queue_Q213xDecalEmitter9unit_data_CFv /* 8017C810 00179610 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8017C814 00179614 41 82 00 0C */ beq lbl_8017C820 /* 8017C818 00179618 38 7C 00 44 */ addi r3, r28, 0x44 -/* 8017C81C 0017961C 48 00 0A 05 */ bl func_8017D220 +/* 8017C81C 0017961C 48 00 0A 05 */ bl pop_back__41static_queue_Q213xDecalEmitter9unit_data_Fv lbl_8017C820: /* 8017C820 00179620 38 7C 00 44 */ addi r3, r28, 0x44 -/* 8017C824 00179624 48 00 09 A5 */ bl func_8017D1C8 +/* 8017C824 00179624 48 00 09 A5 */ bl push_front__41static_queue_Q213xDecalEmitter9unit_data_Fv /* 8017C828 00179628 38 7C 00 44 */ addi r3, r28, 0x44 -/* 8017C82C 0017962C 48 00 09 11 */ bl func_8017D13C +/* 8017C82C 0017962C 48 00 09 11 */ bl front__41static_queue_Q213xDecalEmitter9unit_data_Fv /* 8017C830 00179630 C0 02 AD FC */ lfs f0, lbl_803CF77C-_SDA2_BASE_(r2) /* 8017C834 00179634 7C 7F 1B 78 */ mr r31, r3 /* 8017C838 00179638 D0 03 00 08 */ stfs f0, 8(r3) @@ -313,25 +313,25 @@ lbl_8017C820: /* 8017C84C 0017964C 38 7F 00 10 */ addi r3, r31, 0x10 /* 8017C850 00179650 FC 40 08 90 */ fmr f2, f1 /* 8017C854 00179654 FC 60 08 90 */ fmr f3, f1 -/* 8017C858 00179658 4B E8 E8 95 */ bl func_8000B0EC +/* 8017C858 00179658 4B E8 E8 95 */ bl assign__5xVec3Ffff /* 8017C85C 0017965C 38 7F 00 40 */ addi r3, r31, 0x40 /* 8017C860 00179660 38 9D 00 30 */ addi r4, r29, 0x30 -/* 8017C864 00179664 4B E8 EA 01 */ bl func_8000B264 +/* 8017C864 00179664 4B E8 EA 01 */ bl __as__5xVec3FRC5xVec3 /* 8017C868 00179668 C0 02 AE 18 */ lfs f0, lbl_803CF798-_SDA2_BASE_(r2) /* 8017C86C 0017966C D0 1F 00 0C */ stfs f0, 0xc(r31) /* 8017C870 00179670 48 00 00 48 */ b lbl_8017C8B8 lbl_8017C874: /* 8017C874 00179674 7F A4 EB 78 */ mr r4, r29 /* 8017C878 00179678 38 7F 00 10 */ addi r3, r31, 0x10 -/* 8017C87C 0017967C 4B E8 EC F1 */ bl func_8000B56C +/* 8017C87C 0017967C 4B E8 EC F1 */ bl __as__7xMat4x3FRC7xMat4x3 /* 8017C880 00179680 38 7F 00 30 */ addi r3, r31, 0x30 -/* 8017C884 00179684 4B E8 E9 25 */ bl func_8000B1A8 +/* 8017C884 00179684 4B E8 E9 25 */ bl length__5xVec3CFv /* 8017C888 00179688 FF C0 08 90 */ fmr f30, f1 /* 8017C88C 0017968C 38 7F 00 20 */ addi r3, r31, 0x20 -/* 8017C890 00179690 4B E8 E9 19 */ bl func_8000B1A8 +/* 8017C890 00179690 4B E8 E9 19 */ bl length__5xVec3CFv /* 8017C894 00179694 FF E0 08 90 */ fmr f31, f1 /* 8017C898 00179698 38 7F 00 10 */ addi r3, r31, 0x10 -/* 8017C89C 0017969C 4B E8 E9 0D */ bl func_8000B1A8 +/* 8017C89C 0017969C 4B E8 E9 0D */ bl length__5xVec3CFv /* 8017C8A0 001796A0 FC 40 F8 90 */ fmr f2, f31 /* 8017C8A4 001796A4 FC 60 F0 90 */ fmr f3, f30 /* 8017C8A8 001796A8 48 00 00 81 */ bl xDecal.choose_greatest__20_unnamed_xDecal_cpp_Ffff @@ -396,16 +396,16 @@ emit__13xDecalEmitterFRC7xMat4x3RC5xVec3i: /* 8017C96C 0017976C 7C BD 2B 78 */ mr r29, r5 /* 8017C970 00179770 7C DE 33 78 */ mr r30, r6 /* 8017C974 00179774 38 7B 00 44 */ addi r3, r27, 0x44 -/* 8017C978 00179778 48 00 08 B9 */ bl func_8017D230 +/* 8017C978 00179778 48 00 08 B9 */ bl full__41static_queue_Q213xDecalEmitter9unit_data_CFv /* 8017C97C 0017977C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8017C980 00179780 41 82 00 0C */ beq lbl_8017C98C /* 8017C984 00179784 38 7B 00 44 */ addi r3, r27, 0x44 -/* 8017C988 00179788 48 00 08 99 */ bl func_8017D220 +/* 8017C988 00179788 48 00 08 99 */ bl pop_back__41static_queue_Q213xDecalEmitter9unit_data_Fv lbl_8017C98C: /* 8017C98C 0017978C 38 7B 00 44 */ addi r3, r27, 0x44 -/* 8017C990 00179790 48 00 08 39 */ bl func_8017D1C8 +/* 8017C990 00179790 48 00 08 39 */ bl push_front__41static_queue_Q213xDecalEmitter9unit_data_Fv /* 8017C994 00179794 38 7B 00 44 */ addi r3, r27, 0x44 -/* 8017C998 00179798 48 00 07 A5 */ bl func_8017D13C +/* 8017C998 00179798 48 00 07 A5 */ bl front__41static_queue_Q213xDecalEmitter9unit_data_Fv /* 8017C99C 0017979C C0 02 AD FC */ lfs f0, lbl_803CF77C-_SDA2_BASE_(r2) /* 8017C9A0 001797A0 7C 7F 1B 78 */ mr r31, r3 /* 8017C9A4 001797A4 D0 03 00 08 */ stfs f0, 8(r3) @@ -414,10 +414,10 @@ lbl_8017C98C: /* 8017C9B0 001797B0 41 82 00 3C */ beq lbl_8017C9EC /* 8017C9B4 001797B4 7F A4 EB 78 */ mr r4, r29 /* 8017C9B8 001797B8 38 7F 00 10 */ addi r3, r31, 0x10 -/* 8017C9BC 001797BC 4B E8 E8 A9 */ bl func_8000B264 +/* 8017C9BC 001797BC 4B E8 E8 A9 */ bl __as__5xVec3FRC5xVec3 /* 8017C9C0 001797C0 38 7F 00 40 */ addi r3, r31, 0x40 /* 8017C9C4 001797C4 38 9C 00 30 */ addi r4, r28, 0x30 -/* 8017C9C8 001797C8 4B E8 E8 9D */ bl func_8000B264 +/* 8017C9C8 001797C8 4B E8 E8 9D */ bl __as__5xVec3FRC5xVec3 /* 8017C9CC 001797CC C0 3D 00 00 */ lfs f1, 0(r29) /* 8017C9D0 001797D0 C0 5D 00 04 */ lfs f2, 4(r29) /* 8017C9D4 001797D4 C0 7D 00 08 */ lfs f3, 8(r29) @@ -429,24 +429,24 @@ lbl_8017C98C: lbl_8017C9EC: /* 8017C9EC 001797EC 7F 84 E3 78 */ mr r4, r28 /* 8017C9F0 001797F0 38 7F 00 10 */ addi r3, r31, 0x10 -/* 8017C9F4 001797F4 4B E8 EB 79 */ bl func_8000B56C +/* 8017C9F4 001797F4 4B E8 EB 79 */ bl __as__7xMat4x3FRC7xMat4x3 /* 8017C9F8 001797F8 C0 3D 00 00 */ lfs f1, 0(r29) /* 8017C9FC 001797FC 38 7F 00 10 */ addi r3, r31, 0x10 -/* 8017CA00 00179800 4B E8 E7 81 */ bl func_8000B180 +/* 8017CA00 00179800 4B E8 E7 81 */ bl __amu__5xVec3Ff /* 8017CA04 00179804 C0 3D 00 04 */ lfs f1, 4(r29) /* 8017CA08 00179808 38 7F 00 20 */ addi r3, r31, 0x20 -/* 8017CA0C 0017980C 4B E8 E7 75 */ bl func_8000B180 +/* 8017CA0C 0017980C 4B E8 E7 75 */ bl __amu__5xVec3Ff /* 8017CA10 00179810 C0 3D 00 08 */ lfs f1, 8(r29) /* 8017CA14 00179814 38 7F 00 30 */ addi r3, r31, 0x30 -/* 8017CA18 00179818 4B E8 E7 69 */ bl func_8000B180 +/* 8017CA18 00179818 4B E8 E7 69 */ bl __amu__5xVec3Ff /* 8017CA1C 0017981C 38 7F 00 30 */ addi r3, r31, 0x30 -/* 8017CA20 00179820 4B E8 E7 89 */ bl func_8000B1A8 +/* 8017CA20 00179820 4B E8 E7 89 */ bl length__5xVec3CFv /* 8017CA24 00179824 FF C0 08 90 */ fmr f30, f1 /* 8017CA28 00179828 38 7F 00 20 */ addi r3, r31, 0x20 -/* 8017CA2C 0017982C 4B E8 E7 7D */ bl func_8000B1A8 +/* 8017CA2C 0017982C 4B E8 E7 7D */ bl length__5xVec3CFv /* 8017CA30 00179830 FF E0 08 90 */ fmr f31, f1 /* 8017CA34 00179834 38 7F 00 10 */ addi r3, r31, 0x10 -/* 8017CA38 00179838 4B E8 E7 71 */ bl func_8000B1A8 +/* 8017CA38 00179838 4B E8 E7 71 */ bl length__5xVec3CFv /* 8017CA3C 0017983C FC 40 F8 90 */ fmr f2, f31 /* 8017CA40 00179840 FC 60 F0 90 */ fmr f3, f30 /* 8017CA44 00179844 4B FF FE E5 */ bl xDecal.choose_greatest__20_unnamed_xDecal_cpp_Ffff @@ -493,11 +493,11 @@ update__13xDecalEmitterFf: /* 8017CAD0 001798D0 93 C1 00 58 */ stw r30, 0x58(r1) /* 8017CAD4 001798D4 7C 7F 1B 78 */ mr r31, r3 /* 8017CAD8 001798D8 FF E0 08 90 */ fmr f31, f1 -/* 8017CADC 001798DC 48 00 05 A1 */ bl func_8017D07C +/* 8017CADC 001798DC 48 00 05 A1 */ bl debug_update__13xDecalEmitterFf /* 8017CAE0 001798E0 C0 1F 00 64 */ lfs f0, 0x64(r31) /* 8017CAE4 001798E4 38 61 00 24 */ addi r3, r1, 0x24 /* 8017CAE8 001798E8 EF FF 00 32 */ fmuls f31, f31, f0 -/* 8017CAEC 001798EC 4B F9 AB 95 */ bl func_80117680 +/* 8017CAEC 001798EC 4B F9 AB 95 */ bl reset__10ptank_poolFv /* 8017CAF0 001798F0 80 9F 00 28 */ lwz r4, 0x28(r31) /* 8017CAF4 001798F4 38 00 00 00 */ li r0, 0 /* 8017CAF8 001798F8 38 7F 00 44 */ addi r3, r31, 0x44 @@ -510,13 +510,13 @@ update__13xDecalEmitterFf: /* 8017CB14 00179914 54 84 07 FE */ clrlwi r4, r4, 0x1f /* 8017CB18 00179918 90 81 00 30 */ stw r4, 0x30(r1) /* 8017CB1C 0017991C 90 1F 00 60 */ stw r0, 0x60(r31) -/* 8017CB20 00179920 48 00 06 65 */ bl func_8017D184 +/* 8017CB20 00179920 48 00 06 65 */ bl begin__41static_queue_Q213xDecalEmitter9unit_data_CFv /* 8017CB24 00179924 90 81 00 20 */ stw r4, 0x20(r1) /* 8017CB28 00179928 90 61 00 1C */ stw r3, 0x1c(r1) /* 8017CB2C 0017992C 48 00 00 BC */ b lbl_8017CBE8 lbl_8017CB30: /* 8017CB30 00179930 38 61 00 1C */ addi r3, r1, 0x1c -/* 8017CB34 00179934 48 00 06 39 */ bl func_8017D16C +/* 8017CB34 00179934 48 00 06 39 */ bl __ml__Q241static_queue_Q213xDecalEmitter9unit_data_8iteratorCFv /* 8017CB38 00179938 C0 03 00 08 */ lfs f0, 8(r3) /* 8017CB3C 0017993C 7C 7E 1B 78 */ mr r30, r3 /* 8017CB40 00179940 EC 00 F8 2A */ fadds f0, f0, f31 @@ -546,9 +546,9 @@ lbl_8017CB30: /* 8017CBA0 001799A0 C0 01 00 08 */ lfs f0, 8(r1) /* 8017CBA4 001799A4 EC 01 00 32 */ fmuls f0, f1, f0 /* 8017CBA8 001799A8 D0 1E 00 4C */ stfs f0, 0x4c(r30) -/* 8017CBAC 001799AC 48 00 08 65 */ bl func_8017D410 +/* 8017CBAC 001799AC 48 00 08 65 */ bl next__25ptank_pool__color_mat_uv2Fv /* 8017CBB0 001799B0 38 61 00 24 */ addi r3, r1, 0x24 -/* 8017CBB4 001799B4 4B F9 A8 E1 */ bl func_80117494 +/* 8017CBB4 001799B4 4B F9 A8 E1 */ bl valid__10ptank_poolCFv /* 8017CBB8 001799B8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8017CBBC 001799BC 41 82 00 50 */ beq lbl_8017CC0C /* 8017CBC0 001799C0 80 E1 00 50 */ lwz r7, 0x50(r1) @@ -560,28 +560,28 @@ lbl_8017CB30: /* 8017CBD8 001799D8 80 C1 00 4C */ lwz r6, 0x4c(r1) /* 8017CBDC 001799DC 48 00 01 1D */ bl get_render_data__13xDecalEmitterFRCQ213xDecalEmitter9unit_datafR10iColor_tagR7xMat4x3R5xVec2R5xVec2 /* 8017CBE0 001799E0 38 61 00 1C */ addi r3, r1, 0x1c -/* 8017CBE4 001799E4 48 00 07 79 */ bl func_8017D35C +/* 8017CBE4 001799E4 48 00 07 79 */ bl __pp__Q241static_queue_Q213xDecalEmitter9unit_data_8iteratorFv lbl_8017CBE8: /* 8017CBE8 001799E8 38 7F 00 44 */ addi r3, r31, 0x44 -/* 8017CBEC 001799EC 48 00 07 2D */ bl func_8017D318 +/* 8017CBEC 001799EC 48 00 07 2D */ bl end__41static_queue_Q213xDecalEmitter9unit_data_CFv /* 8017CBF0 001799F0 90 81 00 18 */ stw r4, 0x18(r1) /* 8017CBF4 001799F4 38 81 00 14 */ addi r4, r1, 0x14 /* 8017CBF8 001799F8 90 61 00 14 */ stw r3, 0x14(r1) /* 8017CBFC 001799FC 38 61 00 1C */ addi r3, r1, 0x1c -/* 8017CC00 00179A00 48 00 06 FD */ bl func_8017D2FC +/* 8017CC00 00179A00 48 00 06 FD */ bl __ne__Q241static_queue_Q213xDecalEmitter9unit_data_8iteratorCFRCQ241static_queue_Q213xDecalEmitter9unit_data_8iterator /* 8017CC04 00179A04 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8017CC08 00179A08 40 82 FF 28 */ bne lbl_8017CB30 lbl_8017CC0C: /* 8017CC0C 00179A0C 38 61 00 24 */ addi r3, r1, 0x24 -/* 8017CC10 00179A10 48 00 07 C1 */ bl func_8017D3D0 +/* 8017CC10 00179A10 48 00 07 C1 */ bl flush__25ptank_pool__color_mat_uv2Fv /* 8017CC14 00179A14 38 7F 00 44 */ addi r3, r31, 0x44 -/* 8017CC18 00179A18 48 00 07 01 */ bl func_8017D318 +/* 8017CC18 00179A18 48 00 07 01 */ bl end__41static_queue_Q213xDecalEmitter9unit_data_CFv /* 8017CC1C 00179A1C 90 81 00 10 */ stw r4, 0x10(r1) /* 8017CC20 00179A20 38 81 00 1C */ addi r4, r1, 0x1c /* 8017CC24 00179A24 38 A1 00 0C */ addi r5, r1, 0xc /* 8017CC28 00179A28 90 61 00 0C */ stw r3, 0xc(r1) /* 8017CC2C 00179A2C 38 7F 00 44 */ addi r3, r31, 0x44 -/* 8017CC30 00179A30 48 00 06 59 */ bl func_8017D288 +/* 8017CC30 00179A30 48 00 06 59 */ bl erase__41static_queue_Q213xDecalEmitter9unit_data_FRCQ241static_queue_Q213xDecalEmitter9unit_data_8iteratorRCQ241static_queue_Q213xDecalEmitter9unit_data_8iterator /* 8017CC34 00179A34 E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0 /* 8017CC38 00179A38 80 01 00 74 */ lwz r0, 0x74(r1) /* 8017CC3C 00179A3C CB E1 00 60 */ lfd f31, 0x60(r1) @@ -679,36 +679,36 @@ get_render_data__13xDecalEmitterFRCQ213xDecalEmitter9unit_datafR10iColor_tagR7xM /* 8017CD78 00179B78 7F A3 EB 78 */ mr r3, r29 /* 8017CD7C 00179B7C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 8017CD80 00179B80 38 84 00 14 */ addi r4, r4, 0x14 -/* 8017CD84 00179B84 4B E8 E8 45 */ bl func_8000B5C8 +/* 8017CD84 00179B84 4B E8 E8 45 */ bl __as__7xMat3x3FRC7xMat3x3 /* 8017CD88 00179B88 C0 1C 00 10 */ lfs f0, 0x10(r28) /* 8017CD8C 00179B8C 7F A3 EB 78 */ mr r3, r29 /* 8017CD90 00179B90 EC 3F 00 32 */ fmuls f1, f31, f0 -/* 8017CD94 00179B94 4B E8 E3 ED */ bl func_8000B180 +/* 8017CD94 00179B94 4B E8 E3 ED */ bl __amu__5xVec3Ff /* 8017CD98 00179B98 C0 1C 00 14 */ lfs f0, 0x14(r28) /* 8017CD9C 00179B9C 38 7D 00 10 */ addi r3, r29, 0x10 /* 8017CDA0 00179BA0 EC 3F 00 32 */ fmuls f1, f31, f0 -/* 8017CDA4 00179BA4 4B E8 E3 DD */ bl func_8000B180 +/* 8017CDA4 00179BA4 4B E8 E3 DD */ bl __amu__5xVec3Ff /* 8017CDA8 00179BA8 C0 1C 00 18 */ lfs f0, 0x18(r28) /* 8017CDAC 00179BAC 38 7D 00 20 */ addi r3, r29, 0x20 /* 8017CDB0 00179BB0 EC 3F 00 32 */ fmuls f1, f31, f0 -/* 8017CDB4 00179BB4 4B E8 E3 CD */ bl func_8000B180 +/* 8017CDB4 00179BB4 4B E8 E3 CD */ bl __amu__5xVec3Ff /* 8017CDB8 00179BB8 38 7D 00 30 */ addi r3, r29, 0x30 /* 8017CDBC 00179BBC 38 9C 00 40 */ addi r4, r28, 0x40 -/* 8017CDC0 00179BC0 4B E8 E4 A5 */ bl func_8000B264 +/* 8017CDC0 00179BC0 4B E8 E4 A5 */ bl __as__5xVec3FRC5xVec3 /* 8017CDC4 00179BC4 48 00 00 34 */ b lbl_8017CDF8 lbl_8017CDC8: /* 8017CDC8 00179BC8 7F A3 EB 78 */ mr r3, r29 /* 8017CDCC 00179BCC 38 9C 00 10 */ addi r4, r28, 0x10 -/* 8017CDD0 00179BD0 4B E8 E7 9D */ bl func_8000B56C +/* 8017CDD0 00179BD0 4B E8 E7 9D */ bl __as__7xMat4x3FRC7xMat4x3 /* 8017CDD4 00179BD4 FC 20 F8 90 */ fmr f1, f31 /* 8017CDD8 00179BD8 7F A3 EB 78 */ mr r3, r29 -/* 8017CDDC 00179BDC 4B E8 E3 A5 */ bl func_8000B180 +/* 8017CDDC 00179BDC 4B E8 E3 A5 */ bl __amu__5xVec3Ff /* 8017CDE0 00179BE0 FC 20 F8 90 */ fmr f1, f31 /* 8017CDE4 00179BE4 38 7D 00 10 */ addi r3, r29, 0x10 -/* 8017CDE8 00179BE8 4B E8 E3 99 */ bl func_8000B180 +/* 8017CDE8 00179BE8 4B E8 E3 99 */ bl __amu__5xVec3Ff /* 8017CDEC 00179BEC FC 20 F8 90 */ fmr f1, f31 /* 8017CDF0 00179BF0 38 7D 00 20 */ addi r3, r29, 0x20 -/* 8017CDF4 00179BF4 4B E8 E3 8D */ bl func_8000B180 +/* 8017CDF4 00179BF4 4B E8 E3 8D */ bl __amu__5xVec3Ff lbl_8017CDF8: /* 8017CDF8 00179BF8 88 9C 00 02 */ lbz r4, 2(r28) /* 8017CDFC 00179BFC 3C 60 43 30 */ lis r3, 0x4330 @@ -859,8 +859,8 @@ lbl_8017CFFC: /* 8017D008 00179E08 38 21 00 10 */ addi r1, r1, 0x10 /* 8017D00C 00179E0C 4E 80 00 20 */ blr -.global func_8017D010 -func_8017D010: +.global need_update__13xDecalEmitterCFv +need_update__13xDecalEmitterCFv: /* 8017D010 00179E10 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017D014 00179E14 7C 08 02 A6 */ mflr r0 /* 8017D018 00179E18 90 01 00 14 */ stw r0, 0x14(r1) @@ -869,11 +869,11 @@ func_8017D010: /* 8017D024 00179E24 93 C1 00 08 */ stw r30, 8(r1) /* 8017D028 00179E28 7C 7E 1B 78 */ mr r30, r3 /* 8017D02C 00179E2C 38 7E 00 44 */ addi r3, r30, 0x44 -/* 8017D030 00179E30 48 00 00 51 */ bl func_8017D080 +/* 8017D030 00179E30 48 00 00 51 */ bl empty__41static_queue_Q213xDecalEmitter9unit_data_CFv /* 8017D034 00179E34 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8017D038 00179E38 41 82 00 14 */ beq lbl_8017D04C /* 8017D03C 00179E3C 7F C3 F3 78 */ mr r3, r30 -/* 8017D040 00179E40 48 00 00 2D */ bl func_8017D06C +/* 8017D040 00179E40 48 00 00 2D */ bl debug_need_update__13xDecalEmitterCFv /* 8017D044 00179E44 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8017D048 00179E48 41 82 00 08 */ beq lbl_8017D050 lbl_8017D04C: @@ -887,29 +887,29 @@ lbl_8017D050: /* 8017D064 00179E64 38 21 00 10 */ addi r1, r1, 0x10 /* 8017D068 00179E68 4E 80 00 20 */ blr -.global func_8017D06C -func_8017D06C: +.global debug_need_update__13xDecalEmitterCFv +debug_need_update__13xDecalEmitterCFv: /* 8017D06C 00179E6C 38 60 00 00 */ li r3, 0 /* 8017D070 00179E70 4E 80 00 20 */ blr -.global func_8017D074 -func_8017D074: +.global debug_init__13xDecalEmitterFPCc +debug_init__13xDecalEmitterFPCc: /* 8017D074 00179E74 4E 80 00 20 */ blr -.global func_8017D078 -func_8017D078: +.global debug_update_curve__13xDecalEmitterFv +debug_update_curve__13xDecalEmitterFv: /* 8017D078 00179E78 4E 80 00 20 */ blr -.global func_8017D07C -func_8017D07C: +.global debug_update__13xDecalEmitterFf +debug_update__13xDecalEmitterFf: /* 8017D07C 00179E7C 4E 80 00 20 */ blr -.global func_8017D080 -func_8017D080: +.global empty__41static_queue_Q213xDecalEmitter9unit_data_CFv +empty__41static_queue_Q213xDecalEmitter9unit_data_CFv: /* 8017D080 00179E80 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017D084 00179E84 7C 08 02 A6 */ mflr r0 /* 8017D088 00179E88 90 01 00 14 */ stw r0, 0x14(r1) -/* 8017D08C 00179E8C 48 00 00 1D */ bl func_8017D0A8 +/* 8017D08C 00179E8C 48 00 00 1D */ bl size__41static_queue_Q213xDecalEmitter9unit_data_CFv /* 8017D090 00179E90 7C 60 00 34 */ cntlzw r0, r3 /* 8017D094 00179E94 54 03 D9 7E */ srwi r3, r0, 5 /* 8017D098 00179E98 80 01 00 14 */ lwz r0, 0x14(r1) @@ -917,13 +917,13 @@ func_8017D080: /* 8017D0A0 00179EA0 38 21 00 10 */ addi r1, r1, 0x10 /* 8017D0A4 00179EA4 4E 80 00 20 */ blr -.global func_8017D0A8 -func_8017D0A8: +.global size__41static_queue_Q213xDecalEmitter9unit_data_CFv +size__41static_queue_Q213xDecalEmitter9unit_data_CFv: /* 8017D0A8 00179EA8 80 63 00 04 */ lwz r3, 4(r3) /* 8017D0AC 00179EAC 4E 80 00 20 */ blr -.global func_8017D0B0 -func_8017D0B0: +.global init__41static_queue_Q213xDecalEmitter9unit_data_FUl +init__41static_queue_Q213xDecalEmitter9unit_data_FUl: /* 8017D0B0 00179EB0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017D0B4 00179EB4 7C 08 02 A6 */ mflr r0 /* 8017D0B8 00179EB8 90 01 00 14 */ stw r0, 0x14(r1) @@ -951,37 +951,37 @@ lbl_8017D0D8: /* 8017D108 00179F08 4B EB 68 39 */ bl xMemAlloc__FUiUii /* 8017D10C 00179F0C 90 7F 00 10 */ stw r3, 0x10(r31) /* 8017D110 00179F10 7F E3 FB 78 */ mr r3, r31 -/* 8017D114 00179F14 48 00 00 19 */ bl func_8017D12C +/* 8017D114 00179F14 48 00 00 19 */ bl clear__41static_queue_Q213xDecalEmitter9unit_data_Fv /* 8017D118 00179F18 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017D11C 00179F1C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8017D120 00179F20 7C 08 03 A6 */ mtlr r0 /* 8017D124 00179F24 38 21 00 10 */ addi r1, r1, 0x10 /* 8017D128 00179F28 4E 80 00 20 */ blr -.global func_8017D12C -func_8017D12C: +.global clear__41static_queue_Q213xDecalEmitter9unit_data_Fv +clear__41static_queue_Q213xDecalEmitter9unit_data_Fv: /* 8017D12C 00179F2C 38 00 00 00 */ li r0, 0 /* 8017D130 00179F30 90 03 00 04 */ stw r0, 4(r3) /* 8017D134 00179F34 90 03 00 00 */ stw r0, 0(r3) /* 8017D138 00179F38 4E 80 00 20 */ blr -.global func_8017D13C -func_8017D13C: +.global front__41static_queue_Q213xDecalEmitter9unit_data_Fv +front__41static_queue_Q213xDecalEmitter9unit_data_Fv: /* 8017D13C 00179F3C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017D140 00179F40 7C 08 02 A6 */ mflr r0 /* 8017D144 00179F44 90 01 00 14 */ stw r0, 0x14(r1) -/* 8017D148 00179F48 48 00 00 3D */ bl func_8017D184 +/* 8017D148 00179F48 48 00 00 3D */ bl begin__41static_queue_Q213xDecalEmitter9unit_data_CFv /* 8017D14C 00179F4C 90 61 00 08 */ stw r3, 8(r1) /* 8017D150 00179F50 38 61 00 08 */ addi r3, r1, 8 /* 8017D154 00179F54 90 81 00 0C */ stw r4, 0xc(r1) -/* 8017D158 00179F58 48 00 00 15 */ bl func_8017D16C +/* 8017D158 00179F58 48 00 00 15 */ bl __ml__Q241static_queue_Q213xDecalEmitter9unit_data_8iteratorCFv /* 8017D15C 00179F5C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017D160 00179F60 7C 08 03 A6 */ mtlr r0 /* 8017D164 00179F64 38 21 00 10 */ addi r1, r1, 0x10 /* 8017D168 00179F68 4E 80 00 20 */ blr -.global func_8017D16C -func_8017D16C: +.global __ml__Q241static_queue_Q213xDecalEmitter9unit_data_8iteratorCFv +__ml__Q241static_queue_Q213xDecalEmitter9unit_data_8iteratorCFv: /* 8017D16C 00179F6C 80 03 00 00 */ lwz r0, 0(r3) /* 8017D170 00179F70 80 63 00 04 */ lwz r3, 4(r3) /* 8017D174 00179F74 1C 00 00 50 */ mulli r0, r0, 0x50 @@ -989,20 +989,20 @@ func_8017D16C: /* 8017D17C 00179F7C 7C 63 02 14 */ add r3, r3, r0 /* 8017D180 00179F80 4E 80 00 20 */ blr -.global func_8017D184 -func_8017D184: +.global begin__41static_queue_Q213xDecalEmitter9unit_data_CFv +begin__41static_queue_Q213xDecalEmitter9unit_data_CFv: /* 8017D184 00179F84 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017D188 00179F88 7C 08 02 A6 */ mflr r0 /* 8017D18C 00179F8C 80 83 00 00 */ lwz r4, 0(r3) /* 8017D190 00179F90 90 01 00 14 */ stw r0, 0x14(r1) -/* 8017D194 00179F94 48 00 00 15 */ bl func_8017D1A8 +/* 8017D194 00179F94 48 00 00 15 */ bl create_iterator__41static_queue_Q213xDecalEmitter9unit_data_CFUl /* 8017D198 00179F98 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017D19C 00179F9C 7C 08 03 A6 */ mtlr r0 /* 8017D1A0 00179FA0 38 21 00 10 */ addi r1, r1, 0x10 /* 8017D1A4 00179FA4 4E 80 00 20 */ blr -.global func_8017D1A8 -func_8017D1A8: +.global create_iterator__41static_queue_Q213xDecalEmitter9unit_data_CFUl +create_iterator__41static_queue_Q213xDecalEmitter9unit_data_CFUl: /* 8017D1A8 00179FA8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017D1AC 00179FAC 7C 60 1B 78 */ mr r0, r3 /* 8017D1B0 00179FB0 7C 83 23 78 */ mr r3, r4 @@ -1012,8 +1012,8 @@ func_8017D1A8: /* 8017D1C0 00179FC0 38 21 00 10 */ addi r1, r1, 0x10 /* 8017D1C4 00179FC4 4E 80 00 20 */ blr -.global func_8017D1C8 -func_8017D1C8: +.global push_front__41static_queue_Q213xDecalEmitter9unit_data_Fv +push_front__41static_queue_Q213xDecalEmitter9unit_data_Fv: /* 8017D1C8 00179FC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017D1CC 00179FCC 7C 08 02 A6 */ mflr r0 /* 8017D1D0 00179FD0 90 01 00 14 */ stw r0, 0x14(r1) @@ -1024,41 +1024,41 @@ func_8017D1C8: /* 8017D1E4 00179FE4 90 03 00 04 */ stw r0, 4(r3) /* 8017D1E8 00179FE8 80 83 00 00 */ lwz r4, 0(r3) /* 8017D1EC 00179FEC 38 84 FF FF */ addi r4, r4, -1 -/* 8017D1F0 00179FF0 48 00 00 25 */ bl func_8017D214 +/* 8017D1F0 00179FF0 48 00 00 25 */ bl mod_max_size__41static_queue_Q213xDecalEmitter9unit_data_CFUl /* 8017D1F4 00179FF4 90 7F 00 00 */ stw r3, 0(r31) /* 8017D1F8 00179FF8 7F E3 FB 78 */ mr r3, r31 -/* 8017D1FC 00179FFC 4B FF FF 41 */ bl func_8017D13C +/* 8017D1FC 00179FFC 4B FF FF 41 */ bl front__41static_queue_Q213xDecalEmitter9unit_data_Fv /* 8017D200 0017A000 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017D204 0017A004 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8017D208 0017A008 7C 08 03 A6 */ mtlr r0 /* 8017D20C 0017A00C 38 21 00 10 */ addi r1, r1, 0x10 /* 8017D210 0017A010 4E 80 00 20 */ blr -.global func_8017D214 -func_8017D214: +.global mod_max_size__41static_queue_Q213xDecalEmitter9unit_data_CFUl +mod_max_size__41static_queue_Q213xDecalEmitter9unit_data_CFUl: /* 8017D214 0017A014 80 03 00 0C */ lwz r0, 0xc(r3) /* 8017D218 0017A018 7C 83 00 38 */ and r3, r4, r0 /* 8017D21C 0017A01C 4E 80 00 20 */ blr -.global func_8017D220 -func_8017D220: +.global pop_back__41static_queue_Q213xDecalEmitter9unit_data_Fv +pop_back__41static_queue_Q213xDecalEmitter9unit_data_Fv: /* 8017D220 0017A020 80 83 00 04 */ lwz r4, 4(r3) /* 8017D224 0017A024 38 04 FF FF */ addi r0, r4, -1 /* 8017D228 0017A028 90 03 00 04 */ stw r0, 4(r3) /* 8017D22C 0017A02C 4E 80 00 20 */ blr -.global func_8017D230 -func_8017D230: +.global full__41static_queue_Q213xDecalEmitter9unit_data_CFv +full__41static_queue_Q213xDecalEmitter9unit_data_CFv: /* 8017D230 0017A030 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017D234 0017A034 7C 08 02 A6 */ mflr r0 /* 8017D238 0017A038 90 01 00 14 */ stw r0, 0x14(r1) /* 8017D23C 0017A03C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8017D240 0017A040 93 C1 00 08 */ stw r30, 8(r1) /* 8017D244 0017A044 7C 7E 1B 78 */ mr r30, r3 -/* 8017D248 0017A048 48 00 00 35 */ bl func_8017D27C +/* 8017D248 0017A048 48 00 00 35 */ bl max_size__41static_queue_Q213xDecalEmitter9unit_data_CFv /* 8017D24C 0017A04C 7C 7F 1B 78 */ mr r31, r3 /* 8017D250 0017A050 7F C3 F3 78 */ mr r3, r30 -/* 8017D254 0017A054 4B FF FE 55 */ bl func_8017D0A8 +/* 8017D254 0017A054 4B FF FE 55 */ bl size__41static_queue_Q213xDecalEmitter9unit_data_CFv /* 8017D258 0017A058 7C 03 F8 50 */ subf r0, r3, r31 /* 8017D25C 0017A05C 7C 00 00 34 */ cntlzw r0, r0 /* 8017D260 0017A060 54 03 D9 7E */ srwi r3, r0, 5 @@ -1069,14 +1069,14 @@ func_8017D230: /* 8017D274 0017A074 38 21 00 10 */ addi r1, r1, 0x10 /* 8017D278 0017A078 4E 80 00 20 */ blr -.global func_8017D27C -func_8017D27C: +.global max_size__41static_queue_Q213xDecalEmitter9unit_data_CFv +max_size__41static_queue_Q213xDecalEmitter9unit_data_CFv: /* 8017D27C 0017A07C 80 63 00 08 */ lwz r3, 8(r3) /* 8017D280 0017A080 38 63 FF FF */ addi r3, r3, -1 /* 8017D284 0017A084 4E 80 00 20 */ blr -.global func_8017D288 -func_8017D288: +.global erase__41static_queue_Q213xDecalEmitter9unit_data_FRCQ241static_queue_Q213xDecalEmitter9unit_data_8iteratorRCQ241static_queue_Q213xDecalEmitter9unit_data_8iterator +erase__41static_queue_Q213xDecalEmitter9unit_data_FRCQ241static_queue_Q213xDecalEmitter9unit_data_8iteratorRCQ241static_queue_Q213xDecalEmitter9unit_data_8iterator: /* 8017D288 0017A088 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017D28C 0017A08C 7C 08 02 A6 */ mflr r0 /* 8017D290 0017A090 80 84 00 00 */ lwz r4, 0(r4) @@ -1092,13 +1092,13 @@ func_8017D288: /* 8017D2B8 0017A0B8 90 1F 00 00 */ stw r0, 0(r31) /* 8017D2BC 0017A0BC 80 1F 00 00 */ lwz r0, 0(r31) /* 8017D2C0 0017A0C0 7C 80 20 50 */ subf r4, r0, r4 -/* 8017D2C4 0017A0C4 4B FF FF 51 */ bl func_8017D214 +/* 8017D2C4 0017A0C4 4B FF FF 51 */ bl mod_max_size__41static_queue_Q213xDecalEmitter9unit_data_CFUl /* 8017D2C8 0017A0C8 90 7F 00 04 */ stw r3, 4(r31) /* 8017D2CC 0017A0CC 48 00 00 1C */ b lbl_8017D2E8 lbl_8017D2D0: /* 8017D2D0 0017A0D0 80 05 00 00 */ lwz r0, 0(r5) /* 8017D2D4 0017A0D4 7C 84 00 50 */ subf r4, r4, r0 -/* 8017D2D8 0017A0D8 4B FF FF 3D */ bl func_8017D214 +/* 8017D2D8 0017A0D8 4B FF FF 3D */ bl mod_max_size__41static_queue_Q213xDecalEmitter9unit_data_CFUl /* 8017D2DC 0017A0DC 80 1F 00 04 */ lwz r0, 4(r31) /* 8017D2E0 0017A0E0 7C 03 00 50 */ subf r0, r3, r0 /* 8017D2E4 0017A0E4 90 1F 00 04 */ stw r0, 4(r31) @@ -1109,8 +1109,8 @@ lbl_8017D2E8: /* 8017D2F4 0017A0F4 38 21 00 10 */ addi r1, r1, 0x10 /* 8017D2F8 0017A0F8 4E 80 00 20 */ blr -.global func_8017D2FC -func_8017D2FC: +.global __ne__Q241static_queue_Q213xDecalEmitter9unit_data_8iteratorCFRCQ241static_queue_Q213xDecalEmitter9unit_data_8iterator +__ne__Q241static_queue_Q213xDecalEmitter9unit_data_8iteratorCFRCQ241static_queue_Q213xDecalEmitter9unit_data_8iterator: /* 8017D2FC 0017A0FC 80 A3 00 00 */ lwz r5, 0(r3) /* 8017D300 0017A100 80 04 00 00 */ lwz r0, 0(r4) /* 8017D304 0017A104 7C 65 00 50 */ subf r3, r5, r0 @@ -1119,8 +1119,8 @@ func_8017D2FC: /* 8017D310 0017A110 54 03 0F FE */ srwi r3, r0, 0x1f /* 8017D314 0017A114 4E 80 00 20 */ blr -.global func_8017D318 -func_8017D318: +.global end__41static_queue_Q213xDecalEmitter9unit_data_CFv +end__41static_queue_Q213xDecalEmitter9unit_data_CFv: /* 8017D318 0017A118 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017D31C 0017A11C 7C 08 02 A6 */ mflr r0 /* 8017D320 0017A120 80 83 00 00 */ lwz r4, 0(r3) @@ -1129,25 +1129,25 @@ func_8017D318: /* 8017D32C 0017A12C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8017D330 0017A130 7C 7F 1B 78 */ mr r31, r3 /* 8017D334 0017A134 7C 84 02 14 */ add r4, r4, r0 -/* 8017D338 0017A138 4B FF FE DD */ bl func_8017D214 +/* 8017D338 0017A138 4B FF FE DD */ bl mod_max_size__41static_queue_Q213xDecalEmitter9unit_data_CFUl /* 8017D33C 0017A13C 7C 64 1B 78 */ mr r4, r3 /* 8017D340 0017A140 7F E3 FB 78 */ mr r3, r31 -/* 8017D344 0017A144 4B FF FE 65 */ bl func_8017D1A8 +/* 8017D344 0017A144 4B FF FE 65 */ bl create_iterator__41static_queue_Q213xDecalEmitter9unit_data_CFUl /* 8017D348 0017A148 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017D34C 0017A14C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8017D350 0017A150 7C 08 03 A6 */ mtlr r0 /* 8017D354 0017A154 38 21 00 10 */ addi r1, r1, 0x10 /* 8017D358 0017A158 4E 80 00 20 */ blr -.global func_8017D35C -func_8017D35C: +.global __pp__Q241static_queue_Q213xDecalEmitter9unit_data_8iteratorFv +__pp__Q241static_queue_Q213xDecalEmitter9unit_data_8iteratorFv: /* 8017D35C 0017A15C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017D360 0017A160 7C 08 02 A6 */ mflr r0 /* 8017D364 0017A164 38 80 00 01 */ li r4, 1 /* 8017D368 0017A168 90 01 00 14 */ stw r0, 0x14(r1) /* 8017D36C 0017A16C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8017D370 0017A170 7C 7F 1B 78 */ mr r31, r3 -/* 8017D374 0017A174 48 00 00 1D */ bl func_8017D390 +/* 8017D374 0017A174 48 00 00 1D */ bl __apl__Q241static_queue_Q213xDecalEmitter9unit_data_8iteratorFi /* 8017D378 0017A178 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017D37C 0017A17C 7F E3 FB 78 */ mr r3, r31 /* 8017D380 0017A180 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1155,8 +1155,8 @@ func_8017D35C: /* 8017D388 0017A188 38 21 00 10 */ addi r1, r1, 0x10 /* 8017D38C 0017A18C 4E 80 00 20 */ blr -.global func_8017D390 -func_8017D390: +.global __apl__Q241static_queue_Q213xDecalEmitter9unit_data_8iteratorFi +__apl__Q241static_queue_Q213xDecalEmitter9unit_data_8iteratorFi: /* 8017D390 0017A190 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017D394 0017A194 7C 08 02 A6 */ mflr r0 /* 8017D398 0017A198 90 01 00 14 */ stw r0, 0x14(r1) @@ -1165,7 +1165,7 @@ func_8017D390: /* 8017D3A4 0017A1A4 80 03 00 00 */ lwz r0, 0(r3) /* 8017D3A8 0017A1A8 80 63 00 04 */ lwz r3, 4(r3) /* 8017D3AC 0017A1AC 7C 80 22 14 */ add r4, r0, r4 -/* 8017D3B0 0017A1B0 4B FF FE 65 */ bl func_8017D214 +/* 8017D3B0 0017A1B0 4B FF FE 65 */ bl mod_max_size__41static_queue_Q213xDecalEmitter9unit_data_CFUl /* 8017D3B4 0017A1B4 90 7F 00 00 */ stw r3, 0(r31) /* 8017D3B8 0017A1B8 7F E3 FB 78 */ mr r3, r31 /* 8017D3BC 0017A1BC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1174,8 +1174,8 @@ func_8017D390: /* 8017D3C8 0017A1C8 38 21 00 10 */ addi r1, r1, 0x10 /* 8017D3CC 0017A1CC 4E 80 00 20 */ blr -.global func_8017D3D0 -func_8017D3D0: +.global flush__25ptank_pool__color_mat_uv2Fv +flush__25ptank_pool__color_mat_uv2Fv: /* 8017D3D0 0017A1D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017D3D4 0017A1D4 7C 08 02 A6 */ mflr r0 /* 8017D3D8 0017A1D8 90 01 00 14 */ stw r0, 0x14(r1) @@ -1193,32 +1193,32 @@ func_8017D3D0: /* 8017D408 0017A208 38 21 00 10 */ addi r1, r1, 0x10 /* 8017D40C 0017A20C 4E 80 00 20 */ blr -.global func_8017D410 -func_8017D410: +.global next__25ptank_pool__color_mat_uv2Fv +next__25ptank_pool__color_mat_uv2Fv: /* 8017D410 0017A210 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017D414 0017A214 7C 08 02 A6 */ mflr r0 /* 8017D418 0017A218 90 01 00 14 */ stw r0, 0x14(r1) /* 8017D41C 0017A21C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8017D420 0017A220 7C 7F 1B 78 */ mr r31, r3 -/* 8017D424 0017A224 4B F9 A2 49 */ bl func_8011766C +/* 8017D424 0017A224 4B F9 A2 49 */ bl at_block_end__10ptank_poolCFv /* 8017D428 0017A228 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8017D42C 0017A22C 41 82 00 44 */ beq lbl_8017D470 /* 8017D430 0017A230 7F E3 FB 78 */ mr r3, r31 -/* 8017D434 0017A234 4B F9 A0 61 */ bl func_80117494 +/* 8017D434 0017A234 4B F9 A0 61 */ bl valid__10ptank_poolCFv /* 8017D438 0017A238 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8017D43C 0017A23C 41 82 00 0C */ beq lbl_8017D448 /* 8017D440 0017A240 7F E3 FB 78 */ mr r3, r31 -/* 8017D444 0017A244 4B F9 A1 C5 */ bl func_80117608 +/* 8017D444 0017A244 4B F9 A1 C5 */ bl unlock_block__10ptank_poolFv lbl_8017D448: /* 8017D448 0017A248 7F E3 FB 78 */ mr r3, r31 /* 8017D44C 0017A24C 38 80 00 00 */ li r4, 0 /* 8017D450 0017A250 48 00 28 AD */ bl grab_block__10ptank_poolF16ptank_group_type /* 8017D454 0017A254 7F E3 FB 78 */ mr r3, r31 -/* 8017D458 0017A258 4B F9 A0 3D */ bl func_80117494 +/* 8017D458 0017A258 4B F9 A0 3D */ bl valid__10ptank_poolCFv /* 8017D45C 0017A25C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8017D460 0017A260 41 82 00 4C */ beq lbl_8017D4AC /* 8017D464 0017A264 7F E3 FB 78 */ mr r3, r31 -/* 8017D468 0017A268 48 00 00 59 */ bl func_8017D4C0 +/* 8017D468 0017A268 48 00 00 59 */ bl lock_block__25ptank_pool__color_mat_uv2Fv /* 8017D46C 0017A26C 48 00 00 34 */ b lbl_8017D4A0 lbl_8017D470: /* 8017D470 0017A270 80 7F 00 24 */ lwz r3, 0x24(r31) @@ -1244,8 +1244,8 @@ lbl_8017D4AC: /* 8017D4B8 0017A2B8 38 21 00 10 */ addi r1, r1, 0x10 /* 8017D4BC 0017A2BC 4E 80 00 20 */ blr -.global func_8017D4C0 -func_8017D4C0: +.global lock_block__25ptank_pool__color_mat_uv2Fv +lock_block__25ptank_pool__color_mat_uv2Fv: /* 8017D4C0 0017A2C0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8017D4C4 0017A2C4 7C 08 02 A6 */ mflr r0 /* 8017D4C8 0017A2C8 38 A0 00 02 */ li r5, 2 diff --git a/asm/Core/x/xEnt.s b/asm/Core/x/xEnt.s index fe5c7e467..3d2006299 100644 --- a/asm/Core/x/xEnt.s +++ b/asm/Core/x/xEnt.s @@ -44,29 +44,29 @@ lbl_800180F0: /* 800180F0 00014EF0 60 60 00 01 */ ori r0, r3, 1 /* 800180F4 00014EF4 38 7E 00 08 */ addi r3, r30, 8 /* 800180F8 00014EF8 90 1E 00 00 */ stw r0, 0(r30) -/* 800180FC 00014EFC 4B FF 34 71 */ bl func_8000B56C +/* 800180FC 00014EFC 4B FF 34 71 */ bl __as__7xMat4x3FRC7xMat4x3 /* 80018100 00014F00 3C 80 80 39 */ lis r4, lbl_8038C2E0@ha /* 80018104 00014F04 38 7E 00 48 */ addi r3, r30, 0x48 /* 80018108 00014F08 38 84 C2 E0 */ addi r4, r4, lbl_8038C2E0@l -/* 8001810C 00014F0C 4B FF 34 61 */ bl func_8000B56C +/* 8001810C 00014F0C 4B FF 34 61 */ bl __as__7xMat4x3FRC7xMat4x3 /* 80018110 00014F10 48 00 00 B4 */ b lbl_800181C4 lbl_80018114: /* 80018114 00014F14 80 1E 00 00 */ lwz r0, 0(r30) /* 80018118 00014F18 38 7E 00 08 */ addi r3, r30, 8 /* 8001811C 00014F1C 60 00 00 02 */ ori r0, r0, 2 /* 80018120 00014F20 90 1E 00 00 */ stw r0, 0(r30) -/* 80018124 00014F24 4B FF 34 49 */ bl func_8000B56C +/* 80018124 00014F24 4B FF 34 49 */ bl __as__7xMat4x3FRC7xMat4x3 /* 80018128 00014F28 3C 80 80 39 */ lis r4, lbl_8038C2E0@ha /* 8001812C 00014F2C 38 7E 00 48 */ addi r3, r30, 0x48 /* 80018130 00014F30 38 84 C2 E0 */ addi r4, r4, lbl_8038C2E0@l -/* 80018134 00014F34 4B FF 34 39 */ bl func_8000B56C +/* 80018134 00014F34 4B FF 34 39 */ bl __as__7xMat4x3FRC7xMat4x3 /* 80018138 00014F38 7F E3 FB 78 */ mr r3, r31 /* 8001813C 00014F3C 48 01 CC C9 */ bl xModelAnimCollStart__FR14xModelInstance /* 80018140 00014F40 3B DD 00 94 */ addi r30, r29, 0x94 /* 80018144 00014F44 38 61 00 08 */ addi r3, r1, 8 /* 80018148 00014F48 7F C4 F3 78 */ mr r4, r30 /* 8001814C 00014F4C 38 BE 00 0C */ addi r5, r30, 0xc -/* 80018150 00014F50 4B FF 30 7D */ bl func_8000B1CC +/* 80018150 00014F50 4B FF 30 7D */ bl __mi__5xVec3CFRC5xVec3 /* 80018154 00014F54 80 01 00 08 */ lwz r0, 8(r1) /* 80018158 00014F58 80 61 00 0C */ lwz r3, 0xc(r1) /* 8001815C 00014F5C 90 01 00 14 */ stw r0, 0x14(r1) @@ -88,10 +88,10 @@ lbl_80018190: /* 80018194 00014F94 7F C3 F3 78 */ mr r3, r30 /* 80018198 00014F98 EF FF 00 2A */ fadds f31, f31, f0 /* 8001819C 00014F9C FC 20 F8 90 */ fmr f1, f31 -/* 800181A0 00014FA0 48 00 36 11 */ bl func_8001B7B0 +/* 800181A0 00014FA0 48 00 36 11 */ bl __apl__5xVec3Ff /* 800181A4 00014FA4 FC 20 F8 90 */ fmr f1, f31 /* 800181A8 00014FA8 38 7E 00 0C */ addi r3, r30, 0xc -/* 800181AC 00014FAC 48 00 35 DD */ bl func_8001B788 +/* 800181AC 00014FAC 48 00 35 DD */ bl __ami__5xVec3Ff /* 800181B0 00014FB0 80 7F 00 10 */ lwz r3, 0x10(r31) /* 800181B4 00014FB4 C0 02 82 2C */ lfs f0, lbl_803CCBAC-_SDA2_BASE_(r2) /* 800181B8 00014FB8 C0 23 00 28 */ lfs f1, 0x28(r3) @@ -124,11 +124,11 @@ xEnt.refresh__Q218_unnamed_xEnt_cpp_9anim_collFR4xEnt: /* 80018214 00015014 48 01 AA 05 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 80018218 00015018 7F C4 F3 78 */ mr r4, r30 /* 8001821C 0001501C 38 7F 00 48 */ addi r3, r31, 0x48 -/* 80018220 00015020 4B FF 33 4D */ bl func_8000B56C +/* 80018220 00015020 4B FF 33 4D */ bl __as__7xMat4x3FRC7xMat4x3 /* 80018224 00015024 3C 80 80 39 */ lis r4, lbl_8038C2E0@ha /* 80018228 00015028 7F C3 F3 78 */ mr r3, r30 /* 8001822C 0001502C 38 84 C2 E0 */ addi r4, r4, lbl_8038C2E0@l -/* 80018230 00015030 4B FF 33 3D */ bl func_8000B56C +/* 80018230 00015030 4B FF 33 3D */ bl __as__7xMat4x3FRC7xMat4x3 /* 80018234 00015034 80 01 00 14 */ lwz r0, 0x14(r1) /* 80018238 00015038 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8001823C 0001503C 83 C1 00 08 */ lwz r30, 8(r1) @@ -681,17 +681,17 @@ xEnt.collide_downward__18_unnamed_xEnt_cpp_FR5xVec3RP4xEntR6xSceneR4xEntf: /* 800189E0 000157E0 4B FF FF 01 */ bl xEnt.get_lower_extent__18_unnamed_xEnt_cpp_FRC6xBound /* 800189E4 000157E4 FF E0 08 90 */ fmr f31, f1 /* 800189E8 000157E8 38 7D 00 64 */ addi r3, r29, 0x64 -/* 800189EC 000157EC 48 00 2D ED */ bl func_8001B7D8 +/* 800189EC 000157EC 48 00 2D ED */ bl xBoundCenter__FP6xBound /* 800189F0 000157F0 7C 60 1B 78 */ mr r0, r3 /* 800189F4 000157F4 38 61 00 08 */ addi r3, r1, 8 /* 800189F8 000157F8 7C 1E 03 78 */ mr r30, r0 /* 800189FC 000157FC 7F C4 F3 78 */ mr r4, r30 -/* 80018A00 00015800 4B FF 28 65 */ bl func_8000B264 +/* 80018A00 00015800 4B FF 28 65 */ bl __as__5xVec3FRC5xVec3 /* 80018A04 00015804 C0 22 82 30 */ lfs f1, lbl_803CCBB0-_SDA2_BASE_(r2) /* 80018A08 00015808 38 61 00 14 */ addi r3, r1, 0x14 /* 80018A0C 0001580C C0 42 82 34 */ lfs f2, lbl_803CCBB4-_SDA2_BASE_(r2) /* 80018A10 00015810 FC 60 08 90 */ fmr f3, f1 -/* 80018A14 00015814 4B FF 26 D9 */ bl func_8000B0EC +/* 80018A14 00015814 4B FF 26 D9 */ bl assign__5xVec3Ffff /* 80018A18 00015818 EC 1E F8 2A */ fadds f0, f30, f31 /* 80018A1C 0001581C C0 22 82 30 */ lfs f1, lbl_803CCBB0-_SDA2_BASE_(r2) /* 80018A20 00015820 38 C0 0C 00 */ li r6, 0xc00 @@ -728,7 +728,7 @@ lbl_80018A94: /* 80018A98 00015898 7F 63 DB 78 */ mr r3, r27 /* 80018A9C 0001589C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80018AA0 000158A0 38 84 00 30 */ addi r4, r4, 0x30 -/* 80018AA4 000158A4 4B FF 27 C1 */ bl func_8000B264 +/* 80018AA4 000158A4 4B FF 27 C1 */ bl __as__5xVec3FRC5xVec3 /* 80018AA8 000158A8 C0 01 00 3C */ lfs f0, 0x3c(r1) /* 80018AAC 000158AC 38 60 00 01 */ li r3, 1 /* 80018AB0 000158B0 C0 3B 00 04 */ lfs f1, 4(r27) @@ -1027,7 +1027,7 @@ xEntSave__FP4xEntP7xSerial: /* 80018E98 00015C98 7C 7E 1B 78 */ mr r30, r3 /* 80018E9C 00015C9C 4B FF 05 B1 */ bl xBaseSave__FP5xBaseP7xSerial /* 80018EA0 00015CA0 7F C3 F3 78 */ mr r3, r30 -/* 80018EA4 00015CA4 4B FF 57 95 */ bl func_8000E638 +/* 80018EA4 00015CA4 4B FF 57 95 */ bl xEntIsVisible__FPC4xEnt /* 80018EA8 00015CA8 28 03 00 00 */ cmplwi r3, 0 /* 80018EAC 00015CAC 41 82 00 14 */ beq lbl_80018EC0 /* 80018EB0 00015CB0 7F E3 FB 78 */ mr r3, r31 @@ -1065,11 +1065,11 @@ xEntLoad__FP4xEntP7xSerial: /* 80018F1C 00015D1C 2C 00 00 00 */ cmpwi r0, 0 /* 80018F20 00015D20 41 82 00 10 */ beq lbl_80018F30 /* 80018F24 00015D24 7F C3 F3 78 */ mr r3, r30 -/* 80018F28 00015D28 48 00 28 D1 */ bl func_8001B7F8 +/* 80018F28 00015D28 48 00 28 D1 */ bl xEntShow__FP4xEnt /* 80018F2C 00015D2C 48 00 00 0C */ b lbl_80018F38 lbl_80018F30: /* 80018F30 00015D30 7F C3 F3 78 */ mr r3, r30 -/* 80018F34 00015D34 48 00 28 B5 */ bl func_8001B7E8 +/* 80018F34 00015D34 48 00 28 B5 */ bl xEntHide__FP4xEnt lbl_80018F38: /* 80018F38 00015D38 80 01 00 24 */ lwz r0, 0x24(r1) /* 80018F3C 00015D3C 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -1111,15 +1111,15 @@ xEntReset__FP4xEnt: /* 80018FC0 00015DC0 80 9F 00 10 */ lwz r4, 0x10(r31) /* 80018FC4 00015DC4 38 61 00 08 */ addi r3, r1, 8 /* 80018FC8 00015DC8 C0 24 00 2C */ lfs f1, 0x2c(r4) -/* 80018FCC 00015DCC 48 00 29 6D */ bl func_8001B938 +/* 80018FCC 00015DCC 48 00 29 6D */ bl xVec3SMulBy__FP5xVec3f /* 80018FD0 00015DD0 80 9F 00 10 */ lwz r4, 0x10(r31) /* 80018FD4 00015DD4 38 61 00 18 */ addi r3, r1, 0x18 /* 80018FD8 00015DD8 C0 24 00 30 */ lfs f1, 0x30(r4) -/* 80018FDC 00015DDC 48 00 29 5D */ bl func_8001B938 +/* 80018FDC 00015DDC 48 00 29 5D */ bl xVec3SMulBy__FP5xVec3f /* 80018FE0 00015DE0 80 9F 00 10 */ lwz r4, 0x10(r31) /* 80018FE4 00015DE4 38 61 00 28 */ addi r3, r1, 0x28 /* 80018FE8 00015DE8 C0 24 00 34 */ lfs f1, 0x34(r4) -/* 80018FEC 00015DEC 48 00 29 4D */ bl func_8001B938 +/* 80018FEC 00015DEC 48 00 29 4D */ bl xVec3SMulBy__FP5xVec3f /* 80018FF0 00015DF0 80 9F 00 10 */ lwz r4, 0x10(r31) /* 80018FF4 00015DF4 38 61 00 38 */ addi r3, r1, 0x38 /* 80018FF8 00015DF8 38 84 00 20 */ addi r4, r4, 0x20 @@ -1130,12 +1130,12 @@ xEntReset__FP4xEnt: /* 8001900C 00015E0C 28 03 00 00 */ cmplwi r3, 0 /* 80019010 00015E10 41 82 00 BC */ beq lbl_800190CC /* 80019014 00015E14 38 81 00 08 */ addi r4, r1, 8 -/* 80019018 00015E18 48 00 28 F5 */ bl func_8001B90C +/* 80019018 00015E18 48 00 28 F5 */ bl xModelSetFrame__FP14xModelInstancePC7xMat4x3 /* 8001901C 00015E1C 80 7F 00 28 */ lwz r3, 0x28(r31) /* 80019020 00015E20 28 03 00 00 */ cmplwi r3, 0 /* 80019024 00015E24 41 82 00 0C */ beq lbl_80019030 /* 80019028 00015E28 38 81 00 08 */ addi r4, r1, 8 -/* 8001902C 00015E2C 48 00 28 E1 */ bl func_8001B90C +/* 8001902C 00015E2C 48 00 28 E1 */ bl xModelSetFrame__FP14xModelInstancePC7xMat4x3 lbl_80019030: /* 80019030 00015E30 88 1F 00 1C */ lbz r0, 0x1c(r31) /* 80019034 00015E34 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a @@ -1184,10 +1184,10 @@ lbl_800190CC: /* 800190D0 00015ED0 28 03 00 00 */ cmplwi r3, 0 /* 800190D4 00015ED4 41 82 00 98 */ beq lbl_8001916C /* 800190D8 00015ED8 38 81 00 08 */ addi r4, r1, 8 -/* 800190DC 00015EDC 4B FF 54 11 */ bl func_8000E4EC +/* 800190DC 00015EDC 4B FF 54 11 */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 800190E0 00015EE0 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800190E4 00015EE4 38 64 00 40 */ addi r3, r4, 0x40 -/* 800190E8 00015EE8 4B FF 24 85 */ bl func_8000B56C +/* 800190E8 00015EE8 4B FF 24 85 */ bl __as__7xMat4x3FRC7xMat4x3 /* 800190EC 00015EEC 80 BF 00 48 */ lwz r5, 0x48(r31) /* 800190F0 00015EF0 3C 60 80 25 */ lis r3, lbl_80253018@ha /* 800190F4 00015EF4 38 83 30 18 */ addi r4, r3, lbl_80253018@l @@ -1219,7 +1219,7 @@ lbl_800190CC: /* 8001915C 00015F5C 80 9F 00 48 */ lwz r4, 0x48(r31) /* 80019160 00015F60 38 64 00 8C */ addi r3, r4, 0x8c /* 80019164 00015F64 38 84 00 AC */ addi r4, r4, 0xac -/* 80019168 00015F68 48 00 26 ED */ bl func_8001B854 +/* 80019168 00015F68 48 00 26 ED */ bl xRotCopy__FP4xRotPC4xRot lbl_8001916C: /* 8001916C 00015F6C 81 9F 00 3C */ lwz r12, 0x3c(r31) /* 80019170 00015F70 28 0C 00 00 */ cmplwi r12, 0 @@ -1300,7 +1300,7 @@ xEnt.xEntAddToPos__FP4xEntPC5xVec3: /* 80019270 00016070 90 01 00 14 */ stw r0, 0x14(r1) /* 80019274 00016074 80 63 00 48 */ lwz r3, 0x48(r3) /* 80019278 00016078 38 63 00 30 */ addi r3, r3, 0x30 -/* 8001927C 0001607C 4B FF 54 D9 */ bl func_8000E754 +/* 8001927C 0001607C 4B FF 54 D9 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 80019280 00016080 80 01 00 14 */ lwz r0, 0x14(r1) /* 80019284 00016084 7C 08 03 A6 */ mtlr r0 /* 80019288 00016088 38 21 00 10 */ addi r1, r1, 0x10 @@ -1479,7 +1479,7 @@ xEntRender__FP4xEnt: /* 800194E0 000162E0 80 03 00 24 */ lwz r0, 0x24(r3) /* 800194E4 000162E4 28 00 00 00 */ cmplwi r0, 0 /* 800194E8 000162E8 41 82 01 00 */ beq lbl_800195E8 -/* 800194EC 000162EC 4B FF 51 4D */ bl func_8000E638 +/* 800194EC 000162EC 4B FF 51 4D */ bl xEntIsVisible__FPC4xEnt /* 800194F0 000162F0 28 03 00 00 */ cmplwi r3, 0 /* 800194F4 000162F4 41 82 00 F4 */ beq lbl_800195E8 /* 800194F8 000162F8 80 7F 00 24 */ lwz r3, 0x24(r31) @@ -1638,16 +1638,16 @@ xEntBeginUpdate__FP4xEntP6xScenef: /* 80019714 00016514 48 03 4D C9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80019718 00016518 80 9F 00 48 */ lwz r4, 0x48(r31) /* 8001971C 0001651C 38 64 00 40 */ addi r3, r4, 0x40 -/* 80019720 00016520 4B FF 1E 4D */ bl func_8000B56C +/* 80019720 00016520 4B FF 1E 4D */ bl __as__7xMat4x3FRC7xMat4x3 /* 80019724 00016524 80 9F 00 48 */ lwz r4, 0x48(r31) /* 80019728 00016528 38 64 00 8C */ addi r3, r4, 0x8c /* 8001972C 0001652C 38 84 00 AC */ addi r4, r4, 0xac -/* 80019730 00016530 48 00 21 25 */ bl func_8001B854 +/* 80019730 00016530 48 00 21 25 */ bl xRotCopy__FP4xRotPC4xRot /* 80019734 00016534 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 80019738 00016538 48 00 21 F9 */ bl func_8001B930 +/* 80019738 00016538 48 00 21 F9 */ bl xModelGetFrame__FP14xModelInstance /* 8001973C 0001653C 7C 64 1B 78 */ mr r4, r3 /* 80019740 00016540 80 7F 00 48 */ lwz r3, 0x48(r31) -/* 80019744 00016544 4B FF 4D A9 */ bl func_8000E4EC +/* 80019744 00016544 4B FF 4D A9 */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 80019748 00016548 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8001974C 0001654C 38 00 00 00 */ li r0, 0 /* 80019750 00016550 90 03 00 E0 */ stw r0, 0xe0(r3) @@ -1682,7 +1682,7 @@ xEntEndUpdate__FP4xEntP6xScenef: /* 800197B4 000165B4 54 00 03 9D */ rlwinm. r0, r0, 0, 0xe, 0xe /* 800197B8 000165B8 40 82 00 0C */ bne lbl_800197C4 /* 800197BC 000165BC 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 800197C0 000165C0 4B FF 58 75 */ bl func_8000F034 +/* 800197C0 000165C0 4B FF 58 75 */ bl xMat3x3Copy__FP7xMat3x3PC7xMat3x3 lbl_800197C4: /* 800197C4 000165C4 80 9E 00 48 */ lwz r4, 0x48(r30) /* 800197C8 000165C8 80 04 00 E0 */ lwz r0, 0xe0(r4) @@ -1788,33 +1788,33 @@ lbl_80019914: /* 80019928 00016728 48 01 92 F1 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 lbl_8001992C: /* 8001992C 0001672C 7F A3 EB 78 */ mr r3, r29 -/* 80019930 00016730 48 00 1F 01 */ bl func_8001B830 +/* 80019930 00016730 48 00 1F 01 */ bl xEntGetCenter__FPC4xEnt /* 80019934 00016734 7C 7F 1B 78 */ mr r31, r3 /* 80019938 00016738 7F A3 EB 78 */ mr r3, r29 -/* 8001993C 0001673C 48 00 1E F5 */ bl func_8001B830 +/* 8001993C 0001673C 48 00 1E F5 */ bl xEntGetCenter__FPC4xEnt /* 80019940 00016740 7F C4 F3 78 */ mr r4, r30 /* 80019944 00016744 7F E5 FB 78 */ mr r5, r31 -/* 80019948 00016748 4B FF 16 29 */ bl func_8000AF70 +/* 80019948 00016748 4B FF 16 29 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 8001994C 0001674C 48 00 00 44 */ b lbl_80019990 lbl_80019950: /* 80019950 00016750 80 1D 00 24 */ lwz r0, 0x24(r29) /* 80019954 00016754 28 00 00 00 */ cmplwi r0, 0 /* 80019958 00016758 41 82 00 10 */ beq lbl_80019968 -/* 8001995C 0001675C 48 00 1E AD */ bl func_8001B808 +/* 8001995C 0001675C 48 00 1E AD */ bl xEntGetPos__FPC4xEnt /* 80019960 00016760 7F E4 FB 78 */ mr r4, r31 -/* 80019964 00016764 4B FF 4D F1 */ bl func_8000E754 +/* 80019964 00016764 4B FF 4D F1 */ bl xVec3AddTo__FP5xVec3PC5xVec3 lbl_80019968: /* 80019968 00016768 80 7D 00 48 */ lwz r3, 0x48(r29) /* 8001996C 0001676C 28 03 00 00 */ cmplwi r3, 0 /* 80019970 00016770 41 82 00 10 */ beq lbl_80019980 /* 80019974 00016774 7F E4 FB 78 */ mr r4, r31 /* 80019978 00016778 38 63 00 30 */ addi r3, r3, 0x30 -/* 8001997C 0001677C 4B FF 4D D9 */ bl func_8000E754 +/* 8001997C 0001677C 4B FF 4D D9 */ bl xVec3AddTo__FP5xVec3PC5xVec3 lbl_80019980: /* 80019980 00016780 7F A3 EB 78 */ mr r3, r29 -/* 80019984 00016784 48 00 1E AD */ bl func_8001B830 +/* 80019984 00016784 48 00 1E AD */ bl xEntGetCenter__FPC4xEnt /* 80019988 00016788 7F E4 FB 78 */ mr r4, r31 -/* 8001998C 0001678C 4B FF 4D C9 */ bl func_8000E754 +/* 8001998C 0001678C 4B FF 4D C9 */ bl xVec3AddTo__FP5xVec3PC5xVec3 lbl_80019990: /* 80019990 00016790 80 01 00 24 */ lwz r0, 0x24(r1) /* 80019994 00016794 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -1838,7 +1838,7 @@ xEnt.xEntRotationToMatrix__FP9xEntFrame: /* 800199D0 000167D0 41 82 00 28 */ beq lbl_800199F8 /* 800199D4 000167D4 38 7F 00 AC */ addi r3, r31, 0xac /* 800199D8 000167D8 38 9F 00 9C */ addi r4, r31, 0x9c -/* 800199DC 000167DC 4B FF 4D 79 */ bl func_8000E754 +/* 800199DC 000167DC 4B FF 4D 79 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800199E0 000167E0 C0 3F 00 AC */ lfs f1, 0xac(r31) /* 800199E4 000167E4 7F E3 FB 78 */ mr r3, r31 /* 800199E8 000167E8 C0 5F 00 B0 */ lfs f2, 0xb0(r31) @@ -1854,7 +1854,7 @@ lbl_800199F8: /* 80019A0C 0001680C 7F E3 FB 78 */ mr r3, r31 /* 80019A10 00016810 38 9F 00 AC */ addi r4, r31, 0xac /* 80019A14 00016814 C0 3F 00 B8 */ lfs f1, 0xb8(r31) -/* 80019A18 00016818 48 00 1E C5 */ bl func_8001B8DC +/* 80019A18 00016818 48 00 1E C5 */ bl xMat3x3Rot__FP7xMat3x3PC5xVec3f lbl_80019A1C: /* 80019A1C 0001681C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80019A20 00016820 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1903,7 +1903,7 @@ lbl_80019A90: lbl_80019AB4: /* 80019AB4 000168B4 38 7F 00 D4 */ addi r3, r31, 0xd4 /* 80019AB8 000168B8 38 9F 00 C8 */ addi r4, r31, 0xc8 -/* 80019ABC 000168BC 4B FF 4C 99 */ bl func_8000E754 +/* 80019ABC 000168BC 4B FF 4C 99 */ bl xVec3AddTo__FP5xVec3PC5xVec3 lbl_80019AC0: /* 80019AC0 000168C0 80 1F 00 E0 */ lwz r0, 0xe0(r31) /* 80019AC4 000168C4 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13 @@ -1954,7 +1954,7 @@ lbl_80019B20: /* 80019B64 00016964 38 61 00 08 */ addi r3, r1, 8 /* 80019B68 00016968 38 9F 00 30 */ addi r4, r31, 0x30 /* 80019B6C 0001696C 38 BF 00 70 */ addi r5, r31, 0x70 -/* 80019B70 00016970 4B FF 4B 21 */ bl func_8000E690 +/* 80019B70 00016970 4B FF 4B 21 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80019B74 00016974 81 9E 00 B0 */ lwz r12, 0xb0(r30) /* 80019B78 00016978 7F C3 F3 78 */ mr r3, r30 /* 80019B7C 0001697C 38 81 00 08 */ addi r4, r1, 8 @@ -2009,14 +2009,14 @@ xEnt.post_move__Q218_unnamed_xEnt_cpp_9anim_collFR4xEnt: /* 80019C28 00016A28 83 E3 00 4C */ lwz r31, 0x4c(r3) /* 80019C2C 00016A2C 80 9D 00 48 */ lwz r4, 0x48(r29) /* 80019C30 00016A30 38 7E 00 08 */ addi r3, r30, 8 -/* 80019C34 00016A34 4B FF 19 39 */ bl func_8000B56C +/* 80019C34 00016A34 4B FF 19 39 */ bl __as__7xMat4x3FRC7xMat4x3 /* 80019C38 00016A38 7F E3 FB 78 */ mr r3, r31 /* 80019C3C 00016A3C 38 9E 00 48 */ addi r4, r30, 0x48 /* 80019C40 00016A40 38 BE 00 08 */ addi r5, r30, 8 /* 80019C44 00016A44 48 01 8F D5 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 80019C48 00016A48 80 7D 00 48 */ lwz r3, 0x48(r29) /* 80019C4C 00016A4C 7F E4 FB 78 */ mr r4, r31 -/* 80019C50 00016A50 4B FF 19 1D */ bl func_8000B56C +/* 80019C50 00016A50 4B FF 19 1D */ bl __as__7xMat4x3FRC7xMat4x3 /* 80019C54 00016A54 80 01 00 24 */ lwz r0, 0x24(r1) /* 80019C58 00016A58 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80019C5C 00016A5C 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -2036,10 +2036,10 @@ xEnt.pre_move__Q218_unnamed_xEnt_cpp_9anim_collFR4xEnt: /* 80019C88 00016A88 80 9F 00 C8 */ lwz r4, 0xc8(r31) /* 80019C8C 00016A8C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80019C90 00016A90 38 84 00 08 */ addi r4, r4, 8 -/* 80019C94 00016A94 4B FF 18 D9 */ bl func_8000B56C +/* 80019C94 00016A94 4B FF 18 D9 */ bl __as__7xMat4x3FRC7xMat4x3 /* 80019C98 00016A98 7C 64 1B 78 */ mr r4, r3 /* 80019C9C 00016A9C 80 7F 00 48 */ lwz r3, 0x48(r31) -/* 80019CA0 00016AA0 4B FF 18 CD */ bl func_8000B56C +/* 80019CA0 00016AA0 4B FF 18 CD */ bl __as__7xMat4x3FRC7xMat4x3 /* 80019CA4 00016AA4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80019CA8 00016AA8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80019CAC 00016AAC 7C 08 03 A6 */ mtlr r0 @@ -2089,7 +2089,7 @@ lbl_80019D2C: /* 80019D4C 00016B4C 80 7E 00 48 */ lwz r3, 0x48(r30) /* 80019D50 00016B50 EC 21 07 FC */ fnmsubs f1, f1, f31, f0 /* 80019D54 00016B54 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 80019D58 00016B58 48 00 1B E1 */ bl func_8001B938 +/* 80019D58 00016B58 48 00 1B E1 */ bl xVec3SMulBy__FP5xVec3f lbl_80019D5C: /* 80019D5C 00016B5C 88 1E 00 1B */ lbz r0, 0x1b(r30) /* 80019D60 00016B60 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c @@ -2102,17 +2102,17 @@ lbl_80019D5C: /* 80019D7C 00016B7C 80 7E 00 48 */ lwz r3, 0x48(r30) /* 80019D80 00016B80 EC 21 07 FC */ fnmsubs f1, f1, f31, f0 /* 80019D84 00016B84 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 80019D88 00016B88 48 00 1B B1 */ bl func_8001B938 +/* 80019D88 00016B88 48 00 1B B1 */ bl xVec3SMulBy__FP5xVec3f lbl_80019D8C: /* 80019D8C 00016B8C 80 BE 00 48 */ lwz r5, 0x48(r30) /* 80019D90 00016B90 38 61 00 08 */ addi r3, r1, 8 /* 80019D94 00016B94 38 85 00 D4 */ addi r4, r5, 0xd4 /* 80019D98 00016B98 38 A5 00 80 */ addi r5, r5, 0x80 -/* 80019D9C 00016B9C 4B FF 13 1D */ bl func_8000B0B8 +/* 80019D9C 00016B9C 4B FF 13 1D */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 80019DA0 00016BA0 C0 02 82 54 */ lfs f0, lbl_803CCBD4-_SDA2_BASE_(r2) /* 80019DA4 00016BA4 38 61 00 08 */ addi r3, r1, 8 /* 80019DA8 00016BA8 EC 20 07 F2 */ fmuls f1, f0, f31 -/* 80019DAC 00016BAC 48 00 1B 8D */ bl func_8001B938 +/* 80019DAC 00016BAC 48 00 1B 8D */ bl xVec3SMulBy__FP5xVec3f /* 80019DB0 00016BB0 C0 21 00 0C */ lfs f1, 0xc(r1) /* 80019DB4 00016BB4 C0 02 82 30 */ lfs f0, lbl_803CCBB0-_SDA2_BASE_(r2) /* 80019DB8 00016BB8 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -2122,7 +2122,7 @@ lbl_80019D8C: /* 80019DC8 00016BC8 EC 21 00 72 */ fmuls f1, f1, f1 /* 80019DCC 00016BCC EC 00 00 32 */ fmuls f0, f0, f0 /* 80019DD0 00016BD0 EC 21 00 2A */ fadds f1, f1, f0 -/* 80019DD4 00016BD4 4B FF 0A 29 */ bl func_8000A7FC +/* 80019DD4 00016BD4 4B FF 0A 29 */ bl xsqrt__Ff /* 80019DD8 00016BD8 C0 02 82 60 */ lfs f0, lbl_803CCBE0-_SDA2_BASE_(r2) /* 80019DDC 00016BDC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80019DE0 00016BE0 40 81 00 1C */ ble lbl_80019DFC @@ -2253,7 +2253,7 @@ lbl_80019F70: /* 80019FA0 00016DA0 40 81 00 14 */ ble lbl_80019FB4 /* 80019FA4 00016DA4 38 7D 00 20 */ addi r3, r29, 0x20 /* 80019FA8 00016DA8 7C 64 1B 78 */ mr r4, r3 -/* 80019FAC 00016DAC 4B FF 47 19 */ bl func_8000E6C4 +/* 80019FAC 00016DAC 4B FF 47 19 */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 80019FB0 00016DB0 FF C0 F0 50 */ fneg f30, f30 lbl_80019FB4: /* 80019FB4 00016DB4 C0 3D 00 1C */ lfs f1, 0x1c(r29) @@ -2285,7 +2285,7 @@ lbl_8001A004: lbl_8001A008: /* 8001A008 00016E08 38 7D 00 38 */ addi r3, r29, 0x38 /* 8001A00C 00016E0C 38 9D 00 20 */ addi r4, r29, 0x20 -/* 8001A010 00016E10 4B FF 10 81 */ bl func_8000B090 +/* 8001A010 00016E10 4B FF 10 81 */ bl xVec3SMul__FP5xVec3PC5xVec3f lbl_8001A014: /* 8001A014 00016E14 80 7E 00 48 */ lwz r3, 0x48(r30) /* 8001A018 00016E18 C0 02 82 30 */ lfs f0, lbl_803CCBB0-_SDA2_BASE_(r2) @@ -2493,7 +2493,7 @@ xEnt.xEntCollCheckOneGrid__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEntP5xGrid: /* 8001A2F4 000170F4 7C 9C 23 78 */ mr r28, r4 /* 8001A2F8 000170F8 7C BD 2B 78 */ mr r29, r5 /* 8001A2FC 000170FC 7C DE 33 78 */ mr r30, r6 -/* 8001A300 00017100 48 00 15 31 */ bl func_8001B830 +/* 8001A300 00017100 48 00 15 31 */ bl xEntGetCenter__FPC4xEnt /* 8001A304 00017104 7C 7A 1B 78 */ mr r26, r3 /* 8001A308 00017108 7F C3 F3 78 */ mr r3, r30 /* 8001A30C 0001710C C0 3A 00 00 */ lfs f1, 0(r26) @@ -2519,7 +2519,7 @@ lbl_8001A330: /* 8001A358 00017158 4E 80 04 21 */ bctrl lbl_8001A35C: /* 8001A35C 0001715C 38 61 00 10 */ addi r3, r1, 0x10 -/* 8001A360 00017160 48 00 16 E1 */ bl func_8001BA40 +/* 8001A360 00017160 48 00 16 E1 */ bl xGridIterNextCell__FR13xGridIterator /* 8001A364 00017164 7C 78 1B 78 */ mr r24, r3 lbl_8001A368: /* 8001A368 00017168 28 18 00 00 */ cmplwi r24, 0 @@ -2592,7 +2592,7 @@ lbl_8001A43C: /* 8001A460 00017260 80 08 00 00 */ lwz r0, 0(r8) /* 8001A464 00017264 7C 87 22 14 */ add r4, r7, r4 /* 8001A468 00017268 7C A5 02 14 */ add r5, r5, r0 -/* 8001A46C 0001726C 48 00 15 61 */ bl func_8001B9CC +/* 8001A46C 0001726C 48 00 15 61 */ bl xGridIterFirstCell__FP5xGridiiR13xGridIterator /* 8001A470 00017270 7C 78 1B 78 */ mr r24, r3 /* 8001A474 00017274 48 00 00 3C */ b lbl_8001A4B0 lbl_8001A478: @@ -2609,7 +2609,7 @@ lbl_8001A478: /* 8001A4A0 000172A0 4E 80 04 21 */ bctrl lbl_8001A4A4: /* 8001A4A4 000172A4 38 61 00 10 */ addi r3, r1, 0x10 -/* 8001A4A8 000172A8 48 00 15 99 */ bl func_8001BA40 +/* 8001A4A8 000172A8 48 00 15 99 */ bl xGridIterNextCell__FR13xGridIterator /* 8001A4AC 000172AC 7C 78 1B 78 */ mr r24, r3 lbl_8001A4B0: /* 8001A4B0 000172B0 28 18 00 00 */ cmplwi r24, 0 @@ -2620,7 +2620,7 @@ lbl_8001A4B0: /* 8001A4C4 000172C4 41 80 FF 78 */ blt lbl_8001A43C /* 8001A4C8 000172C8 38 7E 00 30 */ addi r3, r30, 0x30 /* 8001A4CC 000172CC 38 81 00 10 */ addi r4, r1, 0x10 -/* 8001A4D0 000172D0 48 00 14 C5 */ bl func_8001B994 +/* 8001A4D0 000172D0 48 00 14 C5 */ bl xGridIterFirstCell__FPP10xGridBoundR13xGridIterator /* 8001A4D4 000172D4 7C 79 1B 78 */ mr r25, r3 /* 8001A4D8 000172D8 48 00 00 3C */ b lbl_8001A514 lbl_8001A4DC: @@ -2637,7 +2637,7 @@ lbl_8001A4DC: /* 8001A504 00017304 4E 80 04 21 */ bctrl lbl_8001A508: /* 8001A508 00017308 38 61 00 10 */ addi r3, r1, 0x10 -/* 8001A50C 0001730C 48 00 15 35 */ bl func_8001BA40 +/* 8001A50C 0001730C 48 00 15 35 */ bl xGridIterNextCell__FR13xGridIterator /* 8001A510 00017310 7C 79 1B 78 */ mr r25, r3 lbl_8001A514: /* 8001A514 00017314 28 19 00 00 */ cmplwi r25, 0 @@ -2886,10 +2886,10 @@ lbl_8001A85C: /* 8001A878 00017678 7F A3 EB 78 */ mr r3, r29 /* 8001A87C 0001767C 7F C4 F3 78 */ mr r4, r30 /* 8001A880 00017680 7F 45 D3 78 */ mr r5, r26 -/* 8001A884 00017684 4B FF 08 35 */ bl func_8000B0B8 +/* 8001A884 00017684 4B FF 08 35 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8001A888 00017688 C0 22 82 54 */ lfs f1, lbl_803CCBD4-_SDA2_BASE_(r2) /* 8001A88C 0001768C 7F A3 EB 78 */ mr r3, r29 -/* 8001A890 00017690 48 00 10 A9 */ bl func_8001B938 +/* 8001A890 00017690 48 00 10 A9 */ bl xVec3SMulBy__FP5xVec3f /* 8001A894 00017694 C0 3E 00 00 */ lfs f1, 0(r30) /* 8001A898 00017698 C0 1E 00 04 */ lfs f0, 4(r30) /* 8001A89C 0001769C C0 9E 00 08 */ lfs f4, 8(r30) @@ -3062,7 +3062,7 @@ lbl_8001AA74: /* 8001AB10 00017910 4C 41 13 82 */ cror 2, 1, 2 /* 8001AB14 00017914 40 82 00 44 */ bne lbl_8001AB58 /* 8001AB18 00017918 D0 1F 00 2C */ stfs f0, 0x2c(r31) -/* 8001AB1C 0001791C 4B FE FC E1 */ bl func_8000A7FC +/* 8001AB1C 0001791C 4B FE FC E1 */ bl xsqrt__Ff /* 8001AB20 00017920 EC 01 F8 28 */ fsubs f0, f1, f31 /* 8001AB24 00017924 D0 1F 00 30 */ stfs f0, 0x30(r31) /* 8001AB28 00017928 C0 02 82 30 */ lfs f0, lbl_803CCBB0-_SDA2_BASE_(r2) @@ -3124,11 +3124,11 @@ lbl_8001ABDC: /* 8001ABEC 000179EC 80 99 00 48 */ lwz r4, 0x48(r25) /* 8001ABF0 000179F0 38 61 00 08 */ addi r3, r1, 8 /* 8001ABF4 000179F4 38 84 00 70 */ addi r4, r4, 0x70 -/* 8001ABF8 000179F8 48 00 0D 69 */ bl func_8001B960 +/* 8001ABF8 000179F8 48 00 0D 69 */ bl xVec3SubFrom__FP5xVec3PC5xVec3 /* 8001ABFC 000179FC C0 02 82 30 */ lfs f0, lbl_803CCBB0-_SDA2_BASE_(r2) /* 8001AC00 00017A00 38 61 00 08 */ addi r3, r1, 8 /* 8001AC04 00017A04 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 8001AC08 00017A08 4B FF 3A 49 */ bl func_8000E650 +/* 8001AC08 00017A08 4B FF 3A 49 */ bl xVec3Length__FPC5xVec3 /* 8001AC0C 00017A0C FF E0 08 90 */ fmr f31, f1 /* 8001AC10 00017A10 3B C0 00 06 */ li r30, 6 /* 8001AC14 00017A14 48 00 01 80 */ b lbl_8001AD94 @@ -3252,7 +3252,7 @@ lbl_8001AD94: /* 8001ADC0 00017BC0 FC 00 02 10 */ fabs f0, f0 /* 8001ADC4 00017BC4 FC 00 00 18 */ frsp f0, f0 /* 8001ADC8 00017BC8 EF E1 00 32 */ fmuls f31, f1, f0 -/* 8001ADCC 00017BCC 4B FF 54 AD */ bl func_80010278 +/* 8001ADCC 00017BCC 4B FF 54 AD */ bl __as__7xCollisFRC7xCollis /* 8001ADD0 00017BD0 FC 1F F0 40 */ fcmpo cr0, f31, f30 /* 8001ADD4 00017BD4 40 80 00 78 */ bge lbl_8001AE4C /* 8001ADD8 00017BD8 80 1D 00 00 */ lwz r0, 0(r29) @@ -3392,7 +3392,7 @@ lbl_8001AF84: /* 8001AFB0 00017DB0 FC 00 02 10 */ fabs f0, f0 /* 8001AFB4 00017DB4 FC 00 00 18 */ frsp f0, f0 /* 8001AFB8 00017DB8 EF C1 00 32 */ fmuls f30, f1, f0 -/* 8001AFBC 00017DBC 4B FF 52 BD */ bl func_80010278 +/* 8001AFBC 00017DBC 4B FF 52 BD */ bl __as__7xCollisFRC7xCollis /* 8001AFC0 00017DC0 80 1D 00 00 */ lwz r0, 0(r29) /* 8001AFC4 00017DC4 FC 1E F8 40 */ fcmpo cr0, f30, f31 /* 8001AFC8 00017DC8 60 00 00 0A */ ori r0, r0, 0xa @@ -3898,7 +3898,7 @@ xEntReposition__FR4xEntRC7xMat4x3: /* 8001B67C 0001847C 7C 7E 1B 78 */ mr r30, r3 /* 8001B680 00018480 80 63 00 24 */ lwz r3, 0x24(r3) /* 8001B684 00018484 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 8001B688 00018488 4B FE FE E5 */ bl func_8000B56C +/* 8001B688 00018488 4B FE FE E5 */ bl __as__7xMat4x3FRC7xMat4x3 /* 8001B68C 0001848C 80 7E 00 28 */ lwz r3, 0x28(r30) /* 8001B690 00018490 28 03 00 00 */ cmplwi r3, 0 /* 8001B694 00018494 41 82 00 1C */ beq lbl_8001B6B0 @@ -3907,23 +3907,23 @@ xEntReposition__FR4xEntRC7xMat4x3: /* 8001B6A0 000184A0 41 82 00 10 */ beq lbl_8001B6B0 /* 8001B6A4 000184A4 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8001B6A8 000184A8 7F E4 FB 78 */ mr r4, r31 -/* 8001B6AC 000184AC 4B FE FE C1 */ bl func_8000B56C +/* 8001B6AC 000184AC 4B FE FE C1 */ bl __as__7xMat4x3FRC7xMat4x3 lbl_8001B6B0: /* 8001B6B0 000184B0 80 7E 00 48 */ lwz r3, 0x48(r30) /* 8001B6B4 000184B4 28 03 00 00 */ cmplwi r3, 0 /* 8001B6B8 000184B8 41 82 00 0C */ beq lbl_8001B6C4 /* 8001B6BC 000184BC 7F E4 FB 78 */ mr r4, r31 -/* 8001B6C0 000184C0 4B FE FE AD */ bl func_8000B56C +/* 8001B6C0 000184C0 4B FE FE AD */ bl __as__7xMat4x3FRC7xMat4x3 lbl_8001B6C4: /* 8001B6C4 000184C4 80 7E 00 AC */ lwz r3, 0xac(r30) /* 8001B6C8 000184C8 28 03 00 00 */ cmplwi r3, 0 /* 8001B6CC 000184CC 41 82 00 0C */ beq lbl_8001B6D8 /* 8001B6D0 000184D0 7F E4 FB 78 */ mr r4, r31 -/* 8001B6D4 000184D4 4B FE FE 99 */ bl func_8000B56C +/* 8001B6D4 000184D4 4B FE FE 99 */ bl __as__7xMat4x3FRC7xMat4x3 lbl_8001B6D8: /* 8001B6D8 000184D8 38 7E 00 88 */ addi r3, r30, 0x88 /* 8001B6DC 000184DC 38 9F 00 30 */ addi r4, r31, 0x30 -/* 8001B6E0 000184E0 4B FE FB 85 */ bl func_8000B264 +/* 8001B6E0 000184E0 4B FE FB 85 */ bl __as__5xVec3FRC5xVec3 /* 8001B6E4 000184E4 38 7E 00 64 */ addi r3, r30, 0x64 /* 8001B6E8 000184E8 4B FE EE 41 */ bl xBoundUpdate__FP6xBound /* 8001B6EC 000184EC 7F C3 F3 78 */ mr r3, r30 @@ -3949,11 +3949,11 @@ xEntInitShadow__FR4xEntR10xEntShadow: /* 8001B730 00018530 C0 22 82 30 */ lfs f1, lbl_803CCBB0-_SDA2_BASE_(r2) /* 8001B734 00018534 C0 42 82 28 */ lfs f2, lbl_803CCBA8-_SDA2_BASE_(r2) /* 8001B738 00018538 FC 60 08 90 */ fmr f3, f1 -/* 8001B73C 0001853C 4B FE F9 B1 */ bl func_8000B0EC +/* 8001B73C 0001853C 4B FE F9 B1 */ bl assign__5xVec3Ffff /* 8001B740 00018540 80 9E 00 10 */ lwz r4, 0x10(r30) /* 8001B744 00018544 7F E3 FB 78 */ mr r3, r31 /* 8001B748 00018548 38 84 00 20 */ addi r4, r4, 0x20 -/* 8001B74C 0001854C 4B FE FB 19 */ bl func_8000B264 +/* 8001B74C 0001854C 4B FE FB 19 */ bl __as__5xVec3FRC5xVec3 /* 8001B750 00018550 38 00 00 00 */ li r0, 0 /* 8001B754 00018554 90 1F 00 18 */ stw r0, 0x18(r31) /* 8001B758 00018558 C0 02 82 34 */ lfs f0, lbl_803CCBB4-_SDA2_BASE_(r2) @@ -3969,8 +3969,8 @@ xEntInitShadow__FR4xEntR10xEntShadow: /* 8001B780 00018580 38 21 00 10 */ addi r1, r1, 0x10 /* 8001B784 00018584 4E 80 00 20 */ blr -.global func_8001B788 -func_8001B788: +.global __ami__5xVec3Ff +__ami__5xVec3Ff: /* 8001B788 00018588 C0 03 00 00 */ lfs f0, 0(r3) /* 8001B78C 0001858C EC 00 08 28 */ fsubs f0, f0, f1 /* 8001B790 00018590 D0 03 00 00 */ stfs f0, 0(r3) @@ -3982,8 +3982,8 @@ func_8001B788: /* 8001B7A8 000185A8 D0 03 00 08 */ stfs f0, 8(r3) /* 8001B7AC 000185AC 4E 80 00 20 */ blr -.global func_8001B7B0 -func_8001B7B0: +.global __apl__5xVec3Ff +__apl__5xVec3Ff: /* 8001B7B0 000185B0 C0 03 00 00 */ lfs f0, 0(r3) /* 8001B7B4 000185B4 EC 00 08 2A */ fadds f0, f0, f1 /* 8001B7B8 000185B8 D0 03 00 00 */ stfs f0, 0(r3) @@ -3995,57 +3995,57 @@ func_8001B7B0: /* 8001B7D0 000185D0 D0 03 00 08 */ stfs f0, 8(r3) /* 8001B7D4 000185D4 4E 80 00 20 */ blr -.global func_8001B7D8 -func_8001B7D8: +.global xBoundCenter__FP6xBound +xBoundCenter__FP6xBound: /* 8001B7D8 000185D8 38 63 00 24 */ addi r3, r3, 0x24 /* 8001B7DC 000185DC 4E 80 00 20 */ blr -.global func_8001B7E0 -func_8001B7E0: +.global xBoundCenter__FPC6xBound +xBoundCenter__FPC6xBound: /* 8001B7E0 000185E0 38 63 00 24 */ addi r3, r3, 0x24 /* 8001B7E4 000185E4 4E 80 00 20 */ blr -.global func_8001B7E8 -func_8001B7E8: +.global xEntHide__FP4xEnt +xEntHide__FP4xEnt: /* 8001B7E8 000185E8 88 03 00 18 */ lbz r0, 0x18(r3) /* 8001B7EC 000185EC 54 00 06 3C */ rlwinm r0, r0, 0, 0x18, 0x1e /* 8001B7F0 000185F0 98 03 00 18 */ stb r0, 0x18(r3) /* 8001B7F4 000185F4 4E 80 00 20 */ blr -.global func_8001B7F8 -func_8001B7F8: +.global xEntShow__FP4xEnt +xEntShow__FP4xEnt: /* 8001B7F8 000185F8 88 03 00 18 */ lbz r0, 0x18(r3) /* 8001B7FC 000185FC 60 00 00 01 */ ori r0, r0, 1 /* 8001B800 00018600 98 03 00 18 */ stb r0, 0x18(r3) /* 8001B804 00018604 4E 80 00 20 */ blr -.global func_8001B808 -func_8001B808: +.global xEntGetPos__FPC4xEnt +xEntGetPos__FPC4xEnt: /* 8001B808 00018608 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001B80C 0001860C 7C 08 02 A6 */ mflr r0 /* 8001B810 00018610 80 63 00 24 */ lwz r3, 0x24(r3) /* 8001B814 00018614 90 01 00 14 */ stw r0, 0x14(r1) -/* 8001B818 00018618 48 00 01 19 */ bl func_8001B930 +/* 8001B818 00018618 48 00 01 19 */ bl xModelGetFrame__FP14xModelInstance /* 8001B81C 0001861C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001B820 00018620 38 63 00 30 */ addi r3, r3, 0x30 /* 8001B824 00018624 7C 08 03 A6 */ mtlr r0 /* 8001B828 00018628 38 21 00 10 */ addi r1, r1, 0x10 /* 8001B82C 0001862C 4E 80 00 20 */ blr -.global func_8001B830 -func_8001B830: +.global xEntGetCenter__FPC4xEnt +xEntGetCenter__FPC4xEnt: /* 8001B830 00018630 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001B834 00018634 7C 08 02 A6 */ mflr r0 /* 8001B838 00018638 38 63 00 64 */ addi r3, r3, 0x64 /* 8001B83C 0001863C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8001B840 00018640 4B FF FF A1 */ bl func_8001B7E0 +/* 8001B840 00018640 4B FF FF A1 */ bl xBoundCenter__FPC6xBound /* 8001B844 00018644 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001B848 00018648 7C 08 03 A6 */ mtlr r0 /* 8001B84C 0001864C 38 21 00 10 */ addi r1, r1, 0x10 /* 8001B850 00018650 4E 80 00 20 */ blr -.global func_8001B854 -func_8001B854: +.global xRotCopy__FP4xRotPC4xRot +xRotCopy__FP4xRotPC4xRot: /* 8001B854 00018654 C0 24 00 00 */ lfs f1, 0(r4) /* 8001B858 00018658 C0 04 00 04 */ lfs f0, 4(r4) /* 8001B85C 0001865C D0 23 00 00 */ stfs f1, 0(r3) @@ -4084,8 +4084,8 @@ xEnt.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 8001B8D4 000186D4 D0 03 00 08 */ stfs f0, 8(r3) /* 8001B8D8 000186D8 4E 80 00 20 */ blr -.global func_8001B8DC -func_8001B8DC: +.global xMat3x3Rot__FP7xMat3x3PC5xVec3f +xMat3x3Rot__FP7xMat3x3PC5xVec3f: /* 8001B8DC 000186DC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001B8E0 000186E0 7C 08 02 A6 */ mflr r0 /* 8001B8E4 000186E4 FC 80 08 90 */ fmr f4, f1 @@ -4099,25 +4099,25 @@ func_8001B8DC: /* 8001B904 00018704 38 21 00 10 */ addi r1, r1, 0x10 /* 8001B908 00018708 4E 80 00 20 */ blr -.global func_8001B90C -func_8001B90C: +.global xModelSetFrame__FP14xModelInstancePC7xMat4x3 +xModelSetFrame__FP14xModelInstancePC7xMat4x3: /* 8001B90C 0001870C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001B910 00018710 7C 08 02 A6 */ mflr r0 /* 8001B914 00018714 90 01 00 14 */ stw r0, 0x14(r1) /* 8001B918 00018718 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 8001B91C 0001871C 4B FF 2B D1 */ bl func_8000E4EC +/* 8001B91C 0001871C 4B FF 2B D1 */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 8001B920 00018720 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001B924 00018724 7C 08 03 A6 */ mtlr r0 /* 8001B928 00018728 38 21 00 10 */ addi r1, r1, 0x10 /* 8001B92C 0001872C 4E 80 00 20 */ blr -.global func_8001B930 -func_8001B930: +.global xModelGetFrame__FP14xModelInstance +xModelGetFrame__FP14xModelInstance: /* 8001B930 00018730 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8001B934 00018734 4E 80 00 20 */ blr -.global func_8001B938 -func_8001B938: +.global xVec3SMulBy__FP5xVec3f +xVec3SMulBy__FP5xVec3f: /* 8001B938 00018738 C0 03 00 00 */ lfs f0, 0(r3) /* 8001B93C 0001873C EC 00 00 72 */ fmuls f0, f0, f1 /* 8001B940 00018740 D0 03 00 00 */ stfs f0, 0(r3) @@ -4129,8 +4129,8 @@ func_8001B938: /* 8001B958 00018758 D0 03 00 08 */ stfs f0, 8(r3) /* 8001B95C 0001875C 4E 80 00 20 */ blr -.global func_8001B960 -func_8001B960: +.global xVec3SubFrom__FP5xVec3PC5xVec3 +xVec3SubFrom__FP5xVec3PC5xVec3: /* 8001B960 00018760 C0 43 00 00 */ lfs f2, 0(r3) /* 8001B964 00018764 C0 04 00 00 */ lfs f0, 0(r4) /* 8001B968 00018768 C0 24 00 04 */ lfs f1, 4(r4) @@ -4145,8 +4145,8 @@ func_8001B960: /* 8001B98C 0001878C D0 03 00 08 */ stfs f0, 8(r3) /* 8001B990 00018790 4E 80 00 20 */ blr -.global func_8001B994 -func_8001B994: +.global xGridIterFirstCell__FPP10xGridBoundR13xGridIterator +xGridIterFirstCell__FPP10xGridBoundR13xGridIterator: /* 8001B994 00018794 80 A3 00 00 */ lwz r5, 0(r3) /* 8001B998 00018798 28 05 00 00 */ cmplwi r5, 0 /* 8001B99C 0001879C 40 82 00 0C */ bne lbl_8001B9A8 @@ -4163,8 +4163,8 @@ lbl_8001B9A8: /* 8001B9C4 000187C4 90 0D 95 30 */ stw r0, lbl_803CBE30-_SDA_BASE_(r13) /* 8001B9C8 000187C8 4E 80 00 20 */ blr -.global func_8001B9CC -func_8001B9CC: +.global xGridIterFirstCell__FP5xGridiiR13xGridIterator +xGridIterFirstCell__FP5xGridiiR13xGridIterator: /* 8001B9CC 000187CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001B9D0 000187D0 7C 08 02 A6 */ mflr r0 /* 8001B9D4 000187D4 2C 04 00 00 */ cmpwi r4, 0 @@ -4193,15 +4193,15 @@ lbl_8001BA10: /* 8001BA20 00018820 54 A3 10 3A */ slwi r3, r5, 2 /* 8001BA24 00018824 7C 63 02 14 */ add r3, r3, r0 /* 8001BA28 00018828 7C 67 1A 14 */ add r3, r7, r3 -/* 8001BA2C 0001882C 4B FF FF 69 */ bl func_8001B994 +/* 8001BA2C 0001882C 4B FF FF 69 */ bl xGridIterFirstCell__FPP10xGridBoundR13xGridIterator lbl_8001BA30: /* 8001BA30 00018830 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001BA34 00018834 7C 08 03 A6 */ mtlr r0 /* 8001BA38 00018838 38 21 00 10 */ addi r1, r1, 0x10 /* 8001BA3C 0001883C 4E 80 00 20 */ blr -.global func_8001BA40 -func_8001BA40: +.global xGridIterNextCell__FR13xGridIterator +xGridIterNextCell__FR13xGridIterator: /* 8001BA40 00018840 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001BA44 00018844 7C 08 02 A6 */ mflr r0 /* 8001BA48 00018848 90 01 00 14 */ stw r0, 0x14(r1) @@ -4228,7 +4228,7 @@ lbl_8001BA8C: /* 8001BA8C 0001888C 80 83 00 04 */ lwz r4, 4(r3) /* 8001BA90 00018890 28 04 00 00 */ cmplwi r4, 0 /* 8001BA94 00018894 40 82 FF D4 */ bne lbl_8001BA68 -/* 8001BA98 00018898 48 00 00 19 */ bl func_8001BAB0 +/* 8001BA98 00018898 48 00 00 19 */ bl xGridIterClose__FR13xGridIterator /* 8001BA9C 0001889C 38 60 00 00 */ li r3, 0 lbl_8001BAA0: /* 8001BAA0 000188A0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -4236,8 +4236,8 @@ lbl_8001BAA0: /* 8001BAA8 000188A8 38 21 00 10 */ addi r1, r1, 0x10 /* 8001BAAC 000188AC 4E 80 00 20 */ blr -.global func_8001BAB0 -func_8001BAB0: +.global xGridIterClose__FR13xGridIterator +xGridIterClose__FR13xGridIterator: /* 8001BAB0 000188B0 80 03 00 00 */ lwz r0, 0(r3) /* 8001BAB4 000188B4 28 00 00 00 */ cmplwi r0, 0 /* 8001BAB8 000188B8 4D 82 00 20 */ beqlr diff --git a/asm/Core/x/xEntBoulder.s b/asm/Core/x/xEntBoulder.s index 8c32bee19..02897223d 100644 --- a/asm/Core/x/xEntBoulder.s +++ b/asm/Core/x/xEntBoulder.s @@ -25,7 +25,7 @@ xEntBoulder_FitToModel__FP11xEntBoulder: /* 8011F100 0011BF00 38 7F 00 88 */ addi r3, r31, 0x88 /* 8011F104 0011BF04 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8011F108 0011BF08 38 84 00 30 */ addi r4, r4, 0x30 -/* 8011F10C 0011BF0C 4B EE F6 49 */ bl func_8000E754 +/* 8011F10C 0011BF0C 4B EE F6 49 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8011F110 0011BF10 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011F114 0011BF14 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8011F118 0011BF18 7C 08 03 A6 */ mtlr r0 @@ -41,7 +41,7 @@ lbl_8011F124: /* 8011F13C 0011BF3C 83 E3 00 24 */ lwz r31, 0x24(r3) /* 8011F140 0011BF40 28 1F 00 00 */ cmplwi r31, 0 /* 8011F144 0011BF44 41 82 00 E8 */ beq lbl_8011F22C -/* 8011F148 0011BF48 4B EE F4 F1 */ bl func_8000E638 +/* 8011F148 0011BF48 4B EE F4 F1 */ bl xEntIsVisible__FPC4xEnt /* 8011F14C 0011BF4C 28 03 00 00 */ cmplwi r3, 0 /* 8011F150 0011BF50 41 82 00 DC */ beq lbl_8011F22C /* 8011F154 0011BF54 A0 1F 00 44 */ lhz r0, 0x44(r31) @@ -209,7 +209,7 @@ lbl_8011F37C: /* 8011F3AC 0011C1AC 38 00 00 00 */ li r0, 0 /* 8011F3B0 0011C1B0 7F E3 FB 78 */ mr r3, r31 /* 8011F3B4 0011C1B4 90 1F 00 34 */ stw r0, 0x34(r31) -/* 8011F3B8 0011C1B8 4B EF C4 31 */ bl func_8001B7E8 +/* 8011F3B8 0011C1B8 4B EF C4 31 */ bl xEntHide__FP4xEnt /* 8011F3BC 0011C1BC 38 A0 00 00 */ li r5, 0 /* 8011F3C0 0011C1C0 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8011F3C4 0011C1C4 98 BF 00 22 */ stb r5, 0x22(r31) @@ -284,7 +284,7 @@ lbl_8011F4A4: /* 8011F4C0 0011C2C0 7C 7C 1B 78 */ mr r28, r3 /* 8011F4C4 0011C2C4 38 61 00 08 */ addi r3, r1, 8 /* 8011F4C8 0011C2C8 38 9E 00 20 */ addi r4, r30, 0x20 -/* 8011F4CC 0011C2CC 4B EE BB C5 */ bl func_8000B090 +/* 8011F4CC 0011C2CC 4B EE BB C5 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8011F4D0 0011C2D0 80 1F 1C 04 */ lwz r0, 0x1c04(r31) /* 8011F4D4 0011C2D4 7C 1C 00 40 */ cmplw r28, r0 /* 8011F4D8 0011C2D8 41 82 00 10 */ beq lbl_8011F4E8 @@ -336,7 +336,7 @@ xEntBoulder_AddInstantForce__FP11xEntBoulderP5xVec3: /* 8011F574 0011C374 28 00 00 00 */ cmplwi r0, 0 /* 8011F578 0011C378 41 82 00 0C */ beq lbl_8011F584 /* 8011F57C 0011C37C 38 63 01 C4 */ addi r3, r3, 0x1c4 -/* 8011F580 0011C380 4B EE F1 D5 */ bl func_8000E754 +/* 8011F580 0011C380 4B EE F1 D5 */ bl xVec3AddTo__FP5xVec3PC5xVec3 lbl_8011F584: /* 8011F584 0011C384 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011F588 0011C388 7C 08 03 A6 */ mtlr r0 @@ -352,7 +352,7 @@ xEntBoulder_AddForce__FP11xEntBoulderP5xVec3: /* 8011F5A4 0011C3A4 28 00 00 00 */ cmplwi r0, 0 /* 8011F5A8 0011C3A8 41 82 00 0C */ beq lbl_8011F5B4 /* 8011F5AC 0011C3AC 38 63 01 B8 */ addi r3, r3, 0x1b8 -/* 8011F5B0 0011C3B0 4B EE F1 A5 */ bl func_8000E754 +/* 8011F5B0 0011C3B0 4B EE F1 A5 */ bl xVec3AddTo__FP5xVec3PC5xVec3 lbl_8011F5B4: /* 8011F5B4 0011C3B4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011F5B8 0011C3B8 7C 08 03 A6 */ mtlr r0 @@ -378,7 +378,7 @@ xEntBoulder_RealBUpdate__FP4xEntP5xVec3: /* 8011F5F8 0011C3F8 7F C4 F3 78 */ mr r4, r30 /* 8011F5FC 0011C3FC 38 7F 00 88 */ addi r3, r31, 0x88 /* 8011F600 0011C400 38 A1 00 08 */ addi r5, r1, 8 -/* 8011F604 0011C404 4B EE BA B5 */ bl func_8000B0B8 +/* 8011F604 0011C404 4B EE BA B5 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8011F608 0011C408 38 7F 00 64 */ addi r3, r31, 0x64 /* 8011F60C 0011C40C 4B EE AF 1D */ bl xBoundUpdate__FP6xBound /* 8011F610 0011C410 7F E3 FB 78 */ mr r3, r31 @@ -475,7 +475,7 @@ lbl_8011F71C: /* 8011F764 0011C564 38 A1 00 D4 */ addi r5, r1, 0xd4 /* 8011F768 0011C568 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8011F76C 0011C56C 38 84 00 30 */ addi r4, r4, 0x30 -/* 8011F770 0011C570 4B EE B9 49 */ bl func_8000B0B8 +/* 8011F770 0011C570 4B EE B9 49 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8011F774 0011C574 80 0D 84 48 */ lwz r0, lbl_803CAD48-_SDA_BASE_(r13) /* 8011F778 0011C578 28 00 DE AD */ cmplwi r0, 0xdead /* 8011F77C 0011C57C 41 82 00 78 */ beq lbl_8011F7F4 @@ -485,25 +485,25 @@ lbl_8011F71C: /* 8011F78C 0011C58C C0 3F 00 94 */ lfs f1, 0x94(r31) /* 8011F790 0011C590 38 61 00 20 */ addi r3, r1, 0x20 /* 8011F794 0011C594 38 9F 01 AC */ addi r4, r31, 0x1ac -/* 8011F798 0011C598 4B EE B9 89 */ bl func_8000B120 +/* 8011F798 0011C598 4B EE B9 89 */ bl __ml__5xVec3CFf /* 8011F79C 0011C59C 38 61 00 2C */ addi r3, r1, 0x2c /* 8011F7A0 0011C5A0 38 9F 00 88 */ addi r4, r31, 0x88 /* 8011F7A4 0011C5A4 38 A1 00 20 */ addi r5, r1, 0x20 -/* 8011F7A8 0011C5A8 4B EE BA 25 */ bl func_8000B1CC +/* 8011F7A8 0011C5A8 4B EE BA 25 */ bl __mi__5xVec3CFRC5xVec3 /* 8011F7AC 0011C5AC 38 61 00 C8 */ addi r3, r1, 0xc8 /* 8011F7B0 0011C5B0 38 81 00 2C */ addi r4, r1, 0x2c -/* 8011F7B4 0011C5B4 4B EE BA B1 */ bl func_8000B264 +/* 8011F7B4 0011C5B4 4B EE BA B1 */ bl __as__5xVec3FRC5xVec3 /* 8011F7B8 0011C5B8 C0 3F 00 94 */ lfs f1, 0x94(r31) /* 8011F7BC 0011C5BC 38 61 00 08 */ addi r3, r1, 8 /* 8011F7C0 0011C5C0 38 9F 01 AC */ addi r4, r31, 0x1ac -/* 8011F7C4 0011C5C4 4B EE B9 5D */ bl func_8000B120 +/* 8011F7C4 0011C5C4 4B EE B9 5D */ bl __ml__5xVec3CFf /* 8011F7C8 0011C5C8 38 61 00 14 */ addi r3, r1, 0x14 /* 8011F7CC 0011C5CC 38 9F 00 88 */ addi r4, r31, 0x88 /* 8011F7D0 0011C5D0 38 A1 00 08 */ addi r5, r1, 8 -/* 8011F7D4 0011C5D4 4B EF 5C 0D */ bl func_800153E0 +/* 8011F7D4 0011C5D4 4B EF 5C 0D */ bl __pl__5xVec3CFRC5xVec3 /* 8011F7D8 0011C5D8 38 61 00 BC */ addi r3, r1, 0xbc /* 8011F7DC 0011C5DC 38 81 00 14 */ addi r4, r1, 0x14 -/* 8011F7E0 0011C5E0 4B EE BA 85 */ bl func_8000B264 +/* 8011F7E0 0011C5E0 4B EE BA 85 */ bl __as__5xVec3FRC5xVec3 /* 8011F7E4 0011C5E4 80 6D 84 48 */ lwz r3, lbl_803CAD48-_SDA_BASE_(r13) /* 8011F7E8 0011C5E8 38 81 00 C8 */ addi r4, r1, 0xc8 /* 8011F7EC 0011C5EC 38 A1 00 BC */ addi r5, r1, 0xbc @@ -516,7 +516,7 @@ lbl_8011F7F4: /* 8011F804 0011C604 D0 01 00 B8 */ stfs f0, 0xb8(r1) /* 8011F808 0011C608 D0 01 00 B4 */ stfs f0, 0xb4(r1) /* 8011F80C 0011C60C D0 01 00 B0 */ stfs f0, 0xb0(r1) -/* 8011F810 0011C610 48 00 25 4D */ bl func_80121D5C +/* 8011F810 0011C610 48 00 25 4D */ bl xVec3LengthFast__FPC5xVec3 /* 8011F814 0011C614 C0 42 A0 4C */ lfs f2, lbl_803CE9CC-_SDA2_BASE_(r2) /* 8011F818 0011C618 C0 02 A0 34 */ lfs f0, lbl_803CE9B4-_SDA2_BASE_(r2) /* 8011F81C 0011C61C EF A2 00 72 */ fmuls f29, f2, f1 @@ -554,33 +554,33 @@ lbl_8011F864: /* 8011F890 0011C690 C0 22 A0 34 */ lfs f1, lbl_803CE9B4-_SDA2_BASE_(r2) /* 8011F894 0011C694 C0 05 00 04 */ lfs f0, 4(r5) /* 8011F898 0011C698 EC 21 00 24 */ fdivs f1, f1, f0 -/* 8011F89C 0011C69C 4B EF 57 BD */ bl func_80015058 +/* 8011F89C 0011C69C 4B EF 57 BD */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8011F8A0 0011C6A0 C0 22 A0 38 */ lfs f1, lbl_803CE9B8-_SDA2_BASE_(r2) /* 8011F8A4 0011C6A4 38 7F 01 C4 */ addi r3, r31, 0x1c4 /* 8011F8A8 0011C6A8 FC 40 08 90 */ fmr f2, f1 /* 8011F8AC 0011C6AC FC 60 08 90 */ fmr f3, f1 -/* 8011F8B0 0011C6B0 4B EE F7 4D */ bl func_8000EFFC +/* 8011F8B0 0011C6B0 4B EE F7 4D */ bl xVec3Init__FP5xVec3fff /* 8011F8B4 0011C6B4 80 BF 00 D0 */ lwz r5, 0xd0(r31) /* 8011F8B8 0011C6B8 38 7F 01 A0 */ addi r3, r31, 0x1a0 /* 8011F8BC 0011C6BC 38 9F 01 B8 */ addi r4, r31, 0x1b8 /* 8011F8C0 0011C6C0 C0 05 00 04 */ lfs f0, 4(r5) /* 8011F8C4 0011C6C4 EC 3E 00 24 */ fdivs f1, f30, f0 -/* 8011F8C8 0011C6C8 4B EF 57 91 */ bl func_80015058 +/* 8011F8C8 0011C6C8 4B EF 57 91 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8011F8CC 0011C6CC C0 22 A0 38 */ lfs f1, lbl_803CE9B8-_SDA2_BASE_(r2) /* 8011F8D0 0011C6D0 38 7F 01 B8 */ addi r3, r31, 0x1b8 /* 8011F8D4 0011C6D4 FC 40 08 90 */ fmr f2, f1 /* 8011F8D8 0011C6D8 FC 60 08 90 */ fmr f3, f1 -/* 8011F8DC 0011C6DC 4B EE F7 21 */ bl func_8000EFFC +/* 8011F8DC 0011C6DC 4B EE F7 21 */ bl xVec3Init__FP5xVec3fff /* 8011F8E0 0011C6E0 38 61 00 98 */ addi r3, r1, 0x98 /* 8011F8E4 0011C6E4 38 9F 01 A0 */ addi r4, r31, 0x1a0 /* 8011F8E8 0011C6E8 4B F2 EA 09 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8011F8EC 0011C6EC FC 20 F0 90 */ fmr f1, f30 /* 8011F8F0 0011C6F0 38 7F 00 88 */ addi r3, r31, 0x88 /* 8011F8F4 0011C6F4 38 9F 01 A0 */ addi r4, r31, 0x1a0 -/* 8011F8F8 0011C6F8 4B EF 57 61 */ bl func_80015058 +/* 8011F8F8 0011C6F8 4B EF 57 61 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8011F8FC 0011C6FC 38 7F 00 64 */ addi r3, r31, 0x64 /* 8011F900 0011C700 7C 64 1B 78 */ mr r4, r3 -/* 8011F904 0011C704 4B EE B6 39 */ bl func_8000AF3C +/* 8011F904 0011C704 4B EE B6 39 */ bl xQuickCullForBound__FP7xQCDataPC6xBound /* 8011F908 0011C708 7F E3 FB 78 */ mr r3, r31 /* 8011F90C 0011C70C 48 00 4B 1D */ bl zGridUpdateEnt__FP4xEnt /* 8011F910 0011C710 48 00 3F DD */ bl zGooCollsBegin__Fv @@ -621,7 +621,7 @@ lbl_8011F990: /* 8011F998 0011C798 3B 60 00 00 */ li r27, 0 /* 8011F99C 0011C79C FC 40 08 90 */ fmr f2, f1 /* 8011F9A0 0011C7A0 FC 60 08 90 */ fmr f3, f1 -/* 8011F9A4 0011C7A4 4B EE F6 59 */ bl func_8000EFFC +/* 8011F9A4 0011C7A4 4B EE F6 59 */ bl xVec3Init__FP5xVec3fff /* 8011F9A8 0011C7A8 80 9F 00 4C */ lwz r4, 0x4c(r31) /* 8011F9AC 0011C7AC 88 64 00 03 */ lbz r3, 3(r4) /* 8011F9B0 0011C7B0 88 04 00 02 */ lbz r0, 2(r4) @@ -644,7 +644,7 @@ lbl_8011F9EC: /* 8011F9F0 0011C7F0 38 61 00 8C */ addi r3, r1, 0x8c /* 8011F9F4 0011C7F4 FC 40 08 90 */ fmr f2, f1 /* 8011F9F8 0011C7F8 FC 60 08 90 */ fmr f3, f1 -/* 8011F9FC 0011C7FC 4B EE F6 01 */ bl func_8000EFFC +/* 8011F9FC 0011C7FC 4B EE F6 01 */ bl xVec3Init__FP5xVec3fff /* 8011FA00 0011C800 80 7F 00 4C */ lwz r3, 0x4c(r31) /* 8011FA04 0011C804 8B 83 00 02 */ lbz r28, 2(r3) /* 8011FA08 0011C808 1F 5C 00 50 */ mulli r26, r28, 0x50 @@ -657,7 +657,7 @@ lbl_8011FA10: /* 8011FA20 0011C820 38 9A 00 38 */ addi r4, r26, 0x38 /* 8011FA24 0011C824 38 61 00 8C */ addi r3, r1, 0x8c /* 8011FA28 0011C828 7C 85 22 14 */ add r4, r5, r4 -/* 8011FA2C 0011C82C 4B EE ED 29 */ bl func_8000E754 +/* 8011FA2C 0011C82C 4B EE ED 29 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8011FA30 0011C830 48 00 00 70 */ b lbl_8011FAA0 lbl_8011FA34: /* 8011FA34 0011C834 7C 85 D2 14 */ add r4, r5, r26 @@ -687,7 +687,7 @@ lbl_8011FA88: /* 8011FA90 0011C890 38 9A 00 20 */ addi r4, r26, 0x20 /* 8011FA94 0011C894 38 61 00 8C */ addi r3, r1, 0x8c /* 8011FA98 0011C898 7C 80 22 14 */ add r4, r0, r4 -/* 8011FA9C 0011C89C 4B EF 55 BD */ bl func_80015058 +/* 8011FA9C 0011C89C 4B EF 55 BD */ bl xVec3AddScaled__FP5xVec3PC5xVec3f lbl_8011FAA0: /* 8011FAA0 0011C8A0 3B 7B 00 01 */ addi r27, r27, 1 /* 8011FAA4 0011C8A4 3B 5A 00 50 */ addi r26, r26, 0x50 @@ -708,7 +708,7 @@ lbl_8011FAC8: /* 8011FAD8 0011C8D8 38 9D 00 38 */ addi r4, r29, 0x38 /* 8011FADC 0011C8DC 38 61 00 8C */ addi r3, r1, 0x8c /* 8011FAE0 0011C8E0 7C 85 22 14 */ add r4, r5, r4 -/* 8011FAE4 0011C8E4 4B EE EC 71 */ bl func_8000E754 +/* 8011FAE4 0011C8E4 4B EE EC 71 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8011FAE8 0011C8E8 48 00 00 28 */ b lbl_8011FB10 lbl_8011FAEC: /* 8011FAEC 0011C8EC 7C 85 EA 14 */ add r4, r5, r29 @@ -719,7 +719,7 @@ lbl_8011FAEC: /* 8011FB00 0011C900 38 9D 00 20 */ addi r4, r29, 0x20 /* 8011FB04 0011C904 38 61 00 8C */ addi r3, r1, 0x8c /* 8011FB08 0011C908 7C 80 22 14 */ add r4, r0, r4 -/* 8011FB0C 0011C90C 4B EF 55 4D */ bl func_80015058 +/* 8011FB0C 0011C90C 4B EF 55 4D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f lbl_8011FB10: /* 8011FB10 0011C910 80 1F 00 4C */ lwz r0, 0x4c(r31) /* 8011FB14 0011C914 7C 80 EA 14 */ add r4, r0, r29 @@ -749,12 +749,12 @@ lbl_8011FB10: /* 8011FB74 0011C974 EC 42 00 F2 */ fmuls f2, f2, f3 /* 8011FB78 0011C978 EC 22 00 72 */ fmuls f1, f2, f1 /* 8011FB7C 0011C97C EC 21 00 24 */ fdivs f1, f1, f0 -/* 8011FB80 0011C980 4B EF BD B9 */ bl func_8001B938 +/* 8011FB80 0011C980 4B EF BD B9 */ bl xVec3SMulBy__FP5xVec3f /* 8011FB84 0011C984 80 BF 00 D0 */ lwz r5, 0xd0(r31) /* 8011FB88 0011C988 38 61 00 68 */ addi r3, r1, 0x68 /* 8011FB8C 0011C98C 38 81 00 74 */ addi r4, r1, 0x74 /* 8011FB90 0011C990 C0 25 00 08 */ lfs f1, 8(r5) -/* 8011FB94 0011C994 4B EE B4 FD */ bl func_8000B090 +/* 8011FB94 0011C994 4B EE B4 FD */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8011FB98 0011C998 7F E3 FB 78 */ mr r3, r31 /* 8011FB9C 0011C99C 38 81 00 68 */ addi r4, r1, 0x68 /* 8011FBA0 0011C9A0 4B FF F9 C5 */ bl xEntBoulder_AddInstantForce__FP11xEntBoulderP5xVec3 @@ -763,7 +763,7 @@ lbl_8011FB10: /* 8011FBAC 0011C9AC 38 81 00 74 */ addi r4, r1, 0x74 /* 8011FBB0 0011C9B0 C0 05 00 08 */ lfs f0, 8(r5) /* 8011FBB4 0011C9B4 FC 20 00 50 */ fneg f1, f0 -/* 8011FBB8 0011C9B8 4B EE B4 D9 */ bl func_8000B090 +/* 8011FBB8 0011C9B8 4B EE B4 D9 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8011FBBC 0011C9BC 7F 43 D3 78 */ mr r3, r26 /* 8011FBC0 0011C9C0 38 81 00 68 */ addi r4, r1, 0x68 /* 8011FBC4 0011C9C4 4B FF F9 A1 */ bl xEntBoulder_AddInstantForce__FP11xEntBoulderP5xVec3 @@ -833,7 +833,7 @@ lbl_8011FCA0: /* 8011FCB0 0011CAB0 38 9D 00 38 */ addi r4, r29, 0x38 /* 8011FCB4 0011CAB4 38 61 00 8C */ addi r3, r1, 0x8c /* 8011FCB8 0011CAB8 7C 85 22 14 */ add r4, r5, r4 -/* 8011FCBC 0011CABC 4B EE EA 99 */ bl func_8000E754 +/* 8011FCBC 0011CABC 4B EE EA 99 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8011FCC0 0011CAC0 48 00 00 70 */ b lbl_8011FD30 lbl_8011FCC4: /* 8011FCC4 0011CAC4 7C 85 EA 14 */ add r4, r5, r29 @@ -863,7 +863,7 @@ lbl_8011FD18: /* 8011FD20 0011CB20 38 9D 00 20 */ addi r4, r29, 0x20 /* 8011FD24 0011CB24 38 61 00 8C */ addi r3, r1, 0x8c /* 8011FD28 0011CB28 7C 80 22 14 */ add r4, r0, r4 -/* 8011FD2C 0011CB2C 4B EF 53 2D */ bl func_80015058 +/* 8011FD2C 0011CB2C 4B EF 53 2D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f lbl_8011FD30: /* 8011FD30 0011CB30 80 7F 00 D0 */ lwz r3, 0xd0(r31) /* 8011FD34 0011CB34 38 9D 00 14 */ addi r4, r29, 0x14 @@ -944,7 +944,7 @@ lbl_8011FE34: /* 8011FE48 0011CC48 41 82 00 14 */ beq lbl_8011FE5C /* 8011FE4C 0011CC4C 38 61 00 8C */ addi r3, r1, 0x8c /* 8011FE50 0011CC50 38 84 00 38 */ addi r4, r4, 0x38 -/* 8011FE54 0011CC54 4B EE E9 01 */ bl func_8000E754 +/* 8011FE54 0011CC54 4B EE E9 01 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8011FE58 0011CC58 48 00 00 50 */ b lbl_8011FEA8 lbl_8011FE5C: /* 8011FE5C 0011CC5C 38 64 00 20 */ addi r3, r4, 0x20 @@ -955,7 +955,7 @@ lbl_8011FE5C: /* 8011FE70 0011CC70 7C 1F 00 40 */ cmplw r31, r0 /* 8011FE74 0011CC74 40 82 00 1C */ bne lbl_8011FE90 /* 8011FE78 0011CC78 7F 43 D3 78 */ mr r3, r26 -/* 8011FE7C 0011CC7C 4B F3 66 69 */ bl func_800564E4 +/* 8011FE7C 0011CC7C 4B F3 66 69 */ bl SelfType__9xNPCBasicCFv /* 8011FE80 0011CC80 54 63 00 2E */ rlwinm r3, r3, 0, 0, 0x17 /* 8011FE84 0011CC84 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 8011FE88 0011CC88 28 00 54 00 */ cmplwi r0, 0x5400 @@ -966,7 +966,7 @@ lbl_8011FE90: /* 8011FE98 0011CC98 38 9D 00 20 */ addi r4, r29, 0x20 /* 8011FE9C 0011CC9C 38 61 00 8C */ addi r3, r1, 0x8c /* 8011FEA0 0011CCA0 7C 80 22 14 */ add r4, r0, r4 -/* 8011FEA4 0011CCA4 4B EF 51 B5 */ bl func_80015058 +/* 8011FEA4 0011CCA4 4B EF 51 B5 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f lbl_8011FEA8: /* 8011FEA8 0011CCA8 80 7F 00 D0 */ lwz r3, 0xd0(r31) /* 8011FEAC 0011CCAC 80 03 00 24 */ lwz r0, 0x24(r3) @@ -999,13 +999,13 @@ lbl_8011FEA8: /* 8011FF18 0011CD18 7C 1F 00 40 */ cmplw r31, r0 /* 8011FF1C 0011CD1C 40 82 00 44 */ bne lbl_8011FF60 /* 8011FF20 0011CD20 7F 43 D3 78 */ mr r3, r26 -/* 8011FF24 0011CD24 4B F3 65 C1 */ bl func_800564E4 +/* 8011FF24 0011CD24 4B F3 65 C1 */ bl SelfType__9xNPCBasicCFv /* 8011FF28 0011CD28 54 63 00 2E */ rlwinm r3, r3, 0, 0, 0x17 /* 8011FF2C 0011CD2C 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 8011FF30 0011CD30 28 00 54 00 */ cmplwi r0, 0x5400 /* 8011FF34 0011CD34 40 82 00 18 */ bne lbl_8011FF4C /* 8011FF38 0011CD38 7F 43 D3 78 */ mr r3, r26 -/* 8011FF3C 0011CD3C 4B F3 65 A9 */ bl func_800564E4 +/* 8011FF3C 0011CD3C 4B F3 65 A9 */ bl SelfType__9xNPCBasicCFv /* 8011FF40 0011CD40 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 8011FF44 0011CD44 28 00 54 34 */ cmplwi r0, 0x5434 /* 8011FF48 0011CD48 40 82 00 18 */ bne lbl_8011FF60 @@ -1037,22 +1037,22 @@ lbl_8011FF6C: /* 8011FFA4 0011CDA4 C8 01 01 10 */ lfd f0, 0x110(r1) /* 8011FFA8 0011CDA8 EC 00 08 28 */ fsubs f0, f0, f1 /* 8011FFAC 0011CDAC EC 22 00 24 */ fdivs f1, f2, f0 -/* 8011FFB0 0011CDB0 4B EF 50 A9 */ bl func_80015058 +/* 8011FFB0 0011CDB0 4B EF 50 A9 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f lbl_8011FFB4: /* 8011FFB4 0011CDB4 38 61 00 5C */ addi r3, r1, 0x5c /* 8011FFB8 0011CDB8 38 9F 00 88 */ addi r4, r31, 0x88 /* 8011FFBC 0011CDBC 38 A1 00 A4 */ addi r5, r1, 0xa4 -/* 8011FFC0 0011CDC0 4B EE E6 D1 */ bl func_8000E690 +/* 8011FFC0 0011CDC0 4B EE E6 D1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8011FFC4 0011CDC4 C0 02 A0 34 */ lfs f0, lbl_803CE9B4-_SDA2_BASE_(r2) /* 8011FFC8 0011CDC8 38 61 00 5C */ addi r3, r1, 0x5c /* 8011FFCC 0011CDCC 7C 64 1B 78 */ mr r4, r3 /* 8011FFD0 0011CDD0 EC 20 F0 24 */ fdivs f1, f0, f30 -/* 8011FFD4 0011CDD4 4B EE B0 BD */ bl func_8000B090 +/* 8011FFD4 0011CDD4 4B EE B0 BD */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8011FFD8 0011CDD8 38 7F 01 A0 */ addi r3, r31, 0x1a0 -/* 8011FFDC 0011CDDC 4B EE E6 75 */ bl func_8000E650 +/* 8011FFDC 0011CDDC 4B EE E6 75 */ bl xVec3Length__FPC5xVec3 /* 8011FFE0 0011CDE0 FF A0 08 90 */ fmr f29, f1 /* 8011FFE4 0011CDE4 38 61 00 5C */ addi r3, r1, 0x5c -/* 8011FFE8 0011CDE8 4B EE E6 69 */ bl func_8000E650 +/* 8011FFE8 0011CDE8 4B EE E6 69 */ bl xVec3Length__FPC5xVec3 /* 8011FFEC 0011CDEC 80 7F 00 D0 */ lwz r3, 0xd0(r31) /* 8011FFF0 0011CDF0 C0 03 00 14 */ lfs f0, 0x14(r3) /* 8011FFF4 0011CDF4 FC 1D 00 40 */ fcmpo cr0, f29, f0 @@ -1063,7 +1063,7 @@ lbl_80120000: /* 80120004 0011CE04 40 81 00 10 */ ble lbl_80120014 /* 80120008 0011CE08 EC 3D 08 24 */ fdivs f1, f29, f1 /* 8012000C 0011CE0C 38 61 00 5C */ addi r3, r1, 0x5c -/* 80120010 0011CE10 4B EF B9 29 */ bl func_8001B938 +/* 80120010 0011CE10 4B EF B9 29 */ bl xVec3SMulBy__FP5xVec3f lbl_80120014: /* 80120014 0011CE14 2C 1B 00 00 */ cmpwi r27, 0 /* 80120018 0011CE18 41 82 00 20 */ beq lbl_80120038 @@ -1103,7 +1103,7 @@ lbl_80120038: /* 8012009C 0011CE9C 38 81 00 50 */ addi r4, r1, 0x50 /* 801200A0 0011CEA0 FC 00 00 50 */ fneg f0, f0 /* 801200A4 0011CEA4 EC 20 0F F8 */ fmsubs f1, f0, f31, f1 -/* 801200A8 0011CEA8 4B EF 4F B1 */ bl func_80015058 +/* 801200A8 0011CEA8 4B EF 4F B1 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f lbl_801200AC: /* 801200AC 0011CEAC 80 7F 00 D0 */ lwz r3, 0xd0(r31) /* 801200B0 0011CEB0 C0 02 A0 38 */ lfs f0, lbl_803CE9B8-_SDA2_BASE_(r2) @@ -1116,14 +1116,14 @@ lbl_801200AC: /* 801200CC 0011CECC FC 20 F8 50 */ fneg f1, f31 /* 801200D0 0011CED0 38 61 00 44 */ addi r3, r1, 0x44 /* 801200D4 0011CED4 38 81 00 50 */ addi r4, r1, 0x50 -/* 801200D8 0011CED8 4B EF 4F 81 */ bl func_80015058 +/* 801200D8 0011CED8 4B EF 4F 81 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 801200DC 0011CEDC 80 BF 00 D0 */ lwz r5, 0xd0(r31) /* 801200E0 0011CEE0 38 61 00 5C */ addi r3, r1, 0x5c /* 801200E4 0011CEE4 38 81 00 44 */ addi r4, r1, 0x44 /* 801200E8 0011CEE8 C0 05 00 0C */ lfs f0, 0xc(r5) /* 801200EC 0011CEEC FC 00 00 50 */ fneg f0, f0 /* 801200F0 0011CEF0 EC 20 07 B2 */ fmuls f1, f0, f30 -/* 801200F4 0011CEF4 4B EF 4F 65 */ bl func_80015058 +/* 801200F4 0011CEF4 4B EF 4F 65 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f lbl_801200F8: /* 801200F8 0011CEF8 38 7F 01 A0 */ addi r3, r31, 0x1a0 /* 801200FC 0011CEFC 38 81 00 5C */ addi r4, r1, 0x5c @@ -1131,7 +1131,7 @@ lbl_801200F8: /* 80120104 0011CF04 2C 1B 00 00 */ cmpwi r27, 0 /* 80120108 0011CF08 41 82 00 D0 */ beq lbl_801201D8 /* 8012010C 0011CF0C 38 61 00 8C */ addi r3, r1, 0x8c -/* 80120110 0011CF10 4B EF 4F BD */ bl func_800150CC +/* 80120110 0011CF10 4B EF 4F BD */ bl xVec3Length2__FPC5xVec3 /* 80120114 0011CF14 C0 02 A0 5C */ lfs f0, lbl_803CE9DC-_SDA2_BASE_(r2) /* 80120118 0011CF18 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8012011C 0011CF1C 40 80 00 20 */ bge lbl_8012013C @@ -1140,13 +1140,13 @@ lbl_801200F8: /* 80120128 0011CF28 C0 3F 01 A8 */ lfs f1, 0x1a8(r31) /* 8012012C 0011CF2C FC 60 00 50 */ fneg f3, f0 /* 80120130 0011CF30 C0 42 A0 38 */ lfs f2, lbl_803CE9B8-_SDA2_BASE_(r2) -/* 80120134 0011CF34 4B EE EE C9 */ bl func_8000EFFC +/* 80120134 0011CF34 4B EE EE C9 */ bl xVec3Init__FP5xVec3fff /* 80120138 0011CF38 48 00 00 14 */ b lbl_8012014C lbl_8012013C: /* 8012013C 0011CF3C 38 61 00 38 */ addi r3, r1, 0x38 /* 80120140 0011CF40 38 81 00 8C */ addi r4, r1, 0x8c /* 80120144 0011CF44 38 BF 01 A0 */ addi r5, r31, 0x1a0 -/* 80120148 0011CF48 4B EF 4F 45 */ bl func_8001508C +/* 80120148 0011CF48 4B EF 4F 45 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 lbl_8012014C: /* 8012014C 0011CF4C 38 61 00 38 */ addi r3, r1, 0x38 /* 80120150 0011CF50 7C 64 1B 78 */ mr r4, r3 @@ -1156,12 +1156,12 @@ lbl_8012014C: /* 80120160 0011CF60 C0 22 A0 34 */ lfs f1, lbl_803CE9B4-_SDA2_BASE_(r2) /* 80120164 0011CF64 C0 04 00 1C */ lfs f0, 0x1c(r4) /* 80120168 0011CF68 EC 21 00 28 */ fsubs f1, f1, f0 -/* 8012016C 0011CF6C 4B EF B7 CD */ bl func_8001B938 +/* 8012016C 0011CF6C 4B EF B7 CD */ bl xVec3SMulBy__FP5xVec3f /* 80120170 0011CF70 80 BF 00 D0 */ lwz r5, 0xd0(r31) /* 80120174 0011CF74 38 7F 01 AC */ addi r3, r31, 0x1ac /* 80120178 0011CF78 38 81 00 38 */ addi r4, r1, 0x38 /* 8012017C 0011CF7C C0 25 00 1C */ lfs f1, 0x1c(r5) -/* 80120180 0011CF80 4B EF 4E D9 */ bl func_80015058 +/* 80120180 0011CF80 4B EF 4E D9 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80120184 0011CF84 38 7F 01 AC */ addi r3, r31, 0x1ac /* 80120188 0011CF88 7C 64 1B 78 */ mr r4, r3 /* 8012018C 0011CF8C 4B F2 E1 65 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -1173,7 +1173,7 @@ lbl_8012014C: /* 801201A4 0011CFA4 48 00 00 34 */ b lbl_801201D8 lbl_801201A8: /* 801201A8 0011CFA8 38 7F 01 A0 */ addi r3, r31, 0x1a0 -/* 801201AC 0011CFAC 4B EE E4 A5 */ bl func_8000E650 +/* 801201AC 0011CFAC 4B EE E4 A5 */ bl xVec3Length__FPC5xVec3 /* 801201B0 0011CFB0 C0 1F 00 94 */ lfs f0, 0x94(r31) /* 801201B4 0011CFB4 80 7F 00 D0 */ lwz r3, 0xd0(r31) /* 801201B8 0011CFB8 EC 81 00 24 */ fdivs f4, f1, f0 @@ -1211,7 +1211,7 @@ lbl_80120228: /* 80120228 0011D028 EC 21 07 B2 */ fmuls f1, f1, f30 /* 8012022C 0011D02C 38 61 00 E0 */ addi r3, r1, 0xe0 /* 80120230 0011D030 38 9F 01 AC */ addi r4, r31, 0x1ac -/* 80120234 0011D034 4B EF B6 A9 */ bl func_8001B8DC +/* 80120234 0011D034 4B EF B6 A9 */ bl xMat3x3Rot__FP7xMat3x3PC5xVec3f /* 80120238 0011D038 80 7F 00 24 */ lwz r3, 0x24(r31) /* 8012023C 0011D03C 38 A1 00 E0 */ addi r5, r1, 0xe0 /* 80120240 0011D040 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -1228,7 +1228,7 @@ lbl_8012024C: /* 80120268 0011D068 38 A1 00 D4 */ addi r5, r1, 0xd4 /* 8012026C 0011D06C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80120270 0011D070 38 63 00 30 */ addi r3, r3, 0x30 -/* 80120274 0011D074 4B EE E4 1D */ bl func_8000E690 +/* 80120274 0011D074 4B EE E4 1D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80120278 0011D078 81 1F 00 D0 */ lwz r8, 0xd0(r31) /* 8012027C 0011D07C 80 68 00 30 */ lwz r3, 0x30(r8) /* 80120280 0011D080 28 03 00 00 */ cmplwi r3, 0 @@ -1294,7 +1294,7 @@ lbl_80120320: /* 80120360 0011D160 38 A0 00 00 */ li r5, 0 /* 80120364 0011D164 C0 62 A0 74 */ lfs f3, lbl_803CE9F4-_SDA2_BASE_(r2) /* 80120368 0011D168 38 C6 00 30 */ addi r6, r6, 0x30 -/* 8012036C 0011D16C 4B F3 61 49 */ bl func_800564B4 +/* 8012036C 0011D16C 4B F3 61 49 */ bl xSndPlay3D__FUiffUiUiPC5xVec3f14sound_categoryf lbl_80120370: /* 80120370 0011D170 2C 1B 00 00 */ cmpwi r27, 0 /* 80120374 0011D174 41 82 00 10 */ beq lbl_80120384 @@ -1375,7 +1375,7 @@ lbl_80120424: /* 80120480 0011D280 EC 02 00 2A */ fadds f0, f2, f0 /* 80120484 0011D284 FC 00 00 50 */ fneg f0, f0 /* 80120488 0011D288 EC 20 00 72 */ fmuls f1, f0, f1 -/* 8012048C 0011D28C 4B EF 4B CD */ bl func_80015058 +/* 8012048C 0011D28C 4B EF 4B CD */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80120490 0011D290 7F A3 EB 78 */ mr r3, r29 /* 80120494 0011D294 38 80 00 25 */ li r4, 0x25 /* 80120498 0011D298 4B EF F1 59 */ bl zEntEvent__FP5xBaseUi @@ -1428,7 +1428,7 @@ lbl_80120510: /* 80120548 0011D348 EC 02 00 2A */ fadds f0, f2, f0 /* 8012054C 0011D34C FC 00 00 50 */ fneg f0, f0 /* 80120550 0011D350 EC 20 00 72 */ fmuls f1, f0, f1 -/* 80120554 0011D354 4B EF 4B 05 */ bl func_80015058 +/* 80120554 0011D354 4B EF 4B 05 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80120558 0011D358 7F A3 EB 78 */ mr r3, r29 /* 8012055C 0011D35C 38 80 00 25 */ li r4, 0x25 /* 80120560 0011D360 4B EF F0 91 */ bl zEntEvent__FP5xBaseUi @@ -1446,7 +1446,7 @@ lbl_8012056C: /* 8012058C 0011D38C EC 02 00 2A */ fadds f0, f2, f0 /* 80120590 0011D390 FC 00 00 50 */ fneg f0, f0 /* 80120594 0011D394 EC 20 00 72 */ fmuls f1, f0, f1 -/* 80120598 0011D398 4B EF 4A C1 */ bl func_80015058 +/* 80120598 0011D398 4B EF 4A C1 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8012059C 0011D39C 7F A3 EB 78 */ mr r3, r29 /* 801205A0 0011D3A0 38 80 00 25 */ li r4, 0x25 /* 801205A4 0011D3A4 4B EF F0 4D */ bl zEntEvent__FP5xBaseUi @@ -1472,7 +1472,7 @@ lbl_801205B0: /* 801205F0 0011D3F0 EC 02 00 2A */ fadds f0, f2, f0 /* 801205F4 0011D3F4 FC 00 00 50 */ fneg f0, f0 /* 801205F8 0011D3F8 EC 20 00 72 */ fmuls f1, f0, f1 -/* 801205FC 0011D3FC 4B EF 4A 5D */ bl func_80015058 +/* 801205FC 0011D3FC 4B EF 4A 5D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80120600 0011D400 7F A3 EB 78 */ mr r3, r29 /* 80120604 0011D404 38 80 00 25 */ li r4, 0x25 /* 80120608 0011D408 4B EF EF E9 */ bl zEntEvent__FP5xBaseUi @@ -1506,7 +1506,7 @@ xEntBoulder_Kill__FP11xEntBoulder: /* 80120660 0011D460 98 03 01 E4 */ stb r0, 0x1e4(r3) /* 80120664 0011D464 98 03 01 E5 */ stb r0, 0x1e5(r3) /* 80120668 0011D468 90 03 00 34 */ stw r0, 0x34(r3) -/* 8012066C 0011D46C 4B EF B1 7D */ bl func_8001B7E8 +/* 8012066C 0011D46C 4B EF B1 7D */ bl xEntHide__FP4xEnt /* 80120670 0011D470 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80120674 0011D474 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80120678 0011D478 80 03 19 E4 */ lwz r0, 0x19e4(r3) @@ -1584,7 +1584,7 @@ lbl_80120748: /* 80120780 0011D580 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80120784 0011D584 C0 23 09 58 */ lfs f1, 0x958(r3) /* 80120788 0011D588 38 65 00 30 */ addi r3, r5, 0x30 -/* 8012078C 0011D58C 4B EF 48 CD */ bl func_80015058 +/* 8012078C 0011D58C 4B EF 48 CD */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80120790 0011D590 80 BD 00 24 */ lwz r5, 0x24(r29) /* 80120794 0011D594 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80120798 0011D598 80 9F 07 04 */ lwz r4, 0x704(r31) @@ -1594,7 +1594,7 @@ lbl_80120748: /* 801207A8 0011D5A8 C0 23 09 5C */ lfs f1, 0x95c(r3) /* 801207AC 0011D5AC 38 65 00 30 */ addi r3, r5, 0x30 /* 801207B0 0011D5B0 38 84 00 10 */ addi r4, r4, 0x10 -/* 801207B4 0011D5B4 4B EF 48 A5 */ bl func_80015058 +/* 801207B4 0011D5B4 4B EF 48 A5 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 801207B8 0011D5B8 80 BD 00 24 */ lwz r5, 0x24(r29) /* 801207BC 0011D5BC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 801207C0 0011D5C0 80 9F 07 04 */ lwz r4, 0x704(r31) @@ -1604,7 +1604,7 @@ lbl_80120748: /* 801207D0 0011D5D0 C0 23 09 60 */ lfs f1, 0x960(r3) /* 801207D4 0011D5D4 38 65 00 30 */ addi r3, r5, 0x30 /* 801207D8 0011D5D8 38 84 00 20 */ addi r4, r4, 0x20 -/* 801207DC 0011D5DC 4B EF 48 7D */ bl func_80015058 +/* 801207DC 0011D5DC 4B EF 48 7D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 801207E0 0011D5E0 80 9D 00 24 */ lwz r4, 0x24(r29) /* 801207E4 0011D5E4 38 7D 00 88 */ addi r3, r29, 0x88 /* 801207E8 0011D5E8 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -1622,7 +1622,7 @@ lbl_80120748: /* 80120818 0011D618 38 7D 01 A0 */ addi r3, r29, 0x1a0 /* 8012081C 0011D61C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80120820 0011D620 C0 25 09 64 */ lfs f1, 0x964(r5) -/* 80120824 0011D624 4B EE A8 6D */ bl func_8000B090 +/* 80120824 0011D624 4B EE A8 6D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80120828 0011D628 80 BF 07 04 */ lwz r5, 0x704(r31) /* 8012082C 0011D62C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80120830 0011D630 38 83 05 58 */ addi r4, r3, lbl_803C0558@l @@ -1630,7 +1630,7 @@ lbl_80120748: /* 80120838 0011D638 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 8012083C 0011D63C C0 24 09 68 */ lfs f1, 0x968(r4) /* 80120840 0011D640 38 85 00 10 */ addi r4, r5, 0x10 -/* 80120844 0011D644 4B EF 48 15 */ bl func_80015058 +/* 80120844 0011D644 4B EF 48 15 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80120848 0011D648 80 BF 07 04 */ lwz r5, 0x704(r31) /* 8012084C 0011D64C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80120850 0011D650 38 83 05 58 */ addi r4, r3, lbl_803C0558@l @@ -1638,10 +1638,10 @@ lbl_80120748: /* 80120858 0011D658 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 8012085C 0011D65C C0 24 09 6C */ lfs f1, 0x96c(r4) /* 80120860 0011D660 38 85 00 20 */ addi r4, r5, 0x20 -/* 80120864 0011D664 4B EF 47 F5 */ bl func_80015058 +/* 80120864 0011D664 4B EF 47 F5 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80120868 0011D668 FC 20 F8 90 */ fmr f1, f31 /* 8012086C 0011D66C 38 7D 01 A0 */ addi r3, r29, 0x1a0 -/* 80120870 0011D670 4B EF B0 C9 */ bl func_8001B938 +/* 80120870 0011D670 4B EF B0 C9 */ bl xVec3SMulBy__FP5xVec3f /* 80120874 0011D674 80 9F 07 04 */ lwz r4, 0x704(r31) /* 80120878 0011D678 38 7D 01 AC */ addi r3, r29, 0x1ac /* 8012087C 0011D67C 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -1660,7 +1660,7 @@ lbl_80120748: /* 801208B0 0011D6B0 38 A1 00 08 */ addi r5, r1, 8 /* 801208B4 0011D6B4 80 84 00 4C */ lwz r4, 0x4c(r4) /* 801208B8 0011D6B8 38 84 00 30 */ addi r4, r4, 0x30 -/* 801208BC 0011D6BC 4B EE DD D5 */ bl func_8000E690 +/* 801208BC 0011D6BC 4B EE DD D5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 801208C0 0011D6C0 7F E3 FB 78 */ mr r3, r31 /* 801208C4 0011D6C4 7F E4 FB 78 */ mr r4, r31 /* 801208C8 0011D6C8 4B F2 DA 29 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -1816,22 +1816,22 @@ lbl_80120ADC: /* 80120AE0 0011D8E0 38 7F 01 B8 */ addi r3, r31, 0x1b8 /* 80120AE4 0011D8E4 FC 40 08 90 */ fmr f2, f1 /* 80120AE8 0011D8E8 FC 60 08 90 */ fmr f3, f1 -/* 80120AEC 0011D8EC 4B EE E5 11 */ bl func_8000EFFC +/* 80120AEC 0011D8EC 4B EE E5 11 */ bl xVec3Init__FP5xVec3fff /* 80120AF0 0011D8F0 C0 22 A0 38 */ lfs f1, lbl_803CE9B8-_SDA2_BASE_(r2) /* 80120AF4 0011D8F4 38 7F 01 C4 */ addi r3, r31, 0x1c4 /* 80120AF8 0011D8F8 FC 40 08 90 */ fmr f2, f1 /* 80120AFC 0011D8FC FC 60 08 90 */ fmr f3, f1 -/* 80120B00 0011D900 4B EE E4 FD */ bl func_8000EFFC +/* 80120B00 0011D900 4B EE E4 FD */ bl xVec3Init__FP5xVec3fff /* 80120B04 0011D904 C0 22 A0 38 */ lfs f1, lbl_803CE9B8-_SDA2_BASE_(r2) /* 80120B08 0011D908 38 7F 01 A0 */ addi r3, r31, 0x1a0 /* 80120B0C 0011D90C FC 40 08 90 */ fmr f2, f1 /* 80120B10 0011D910 FC 60 08 90 */ fmr f3, f1 -/* 80120B14 0011D914 4B EE E4 E9 */ bl func_8000EFFC +/* 80120B14 0011D914 4B EE E4 E9 */ bl xVec3Init__FP5xVec3fff /* 80120B18 0011D918 C0 42 A0 38 */ lfs f2, lbl_803CE9B8-_SDA2_BASE_(r2) /* 80120B1C 0011D91C 38 7F 01 AC */ addi r3, r31, 0x1ac /* 80120B20 0011D920 C0 22 A0 34 */ lfs f1, lbl_803CE9B4-_SDA2_BASE_(r2) /* 80120B24 0011D924 FC 60 10 90 */ fmr f3, f2 -/* 80120B28 0011D928 4B EE E4 D5 */ bl func_8000EFFC +/* 80120B28 0011D928 4B EE E4 D5 */ bl xVec3Init__FP5xVec3fff /* 80120B2C 0011D92C C0 02 A0 38 */ lfs f0, lbl_803CE9B8-_SDA2_BASE_(r2) /* 80120B30 0011D930 D0 1F 01 D0 */ stfs f0, 0x1d0(r31) /* 80120B34 0011D934 80 7F 00 D0 */ lwz r3, 0xd0(r31) @@ -1940,7 +1940,7 @@ lbl_80120C94: /* 80120C9C 0011DA9C 48 00 02 8C */ b lbl_80120F28 lbl_80120CA0: /* 80120CA0 0011DAA0 7F E3 FB 78 */ mr r3, r31 -/* 80120CA4 0011DAA4 4B EF AB 55 */ bl func_8001B7F8 +/* 80120CA4 0011DAA4 4B EF AB 55 */ bl xEntShow__FP4xEnt /* 80120CA8 0011DAA8 28 1E 00 00 */ cmplwi r30, 0 /* 80120CAC 0011DAAC 41 82 02 7C */ beq lbl_80120F28 /* 80120CB0 0011DAB0 C0 22 A0 40 */ lfs f1, lbl_803CE9C0-_SDA2_BASE_(r2) @@ -1958,7 +1958,7 @@ lbl_80120CA0: /* 80120CE0 0011DAE0 48 00 02 48 */ b lbl_80120F28 lbl_80120CE4: /* 80120CE4 0011DAE4 7F E3 FB 78 */ mr r3, r31 -/* 80120CE8 0011DAE8 4B EF AB 01 */ bl func_8001B7E8 +/* 80120CE8 0011DAE8 4B EF AB 01 */ bl xEntHide__FP4xEnt /* 80120CEC 0011DAEC 28 1E 00 00 */ cmplwi r30, 0 /* 80120CF0 0011DAF0 41 82 02 38 */ beq lbl_80120F28 /* 80120CF4 0011DAF4 C0 22 A0 40 */ lfs f1, lbl_803CE9C0-_SDA2_BASE_(r2) @@ -1989,7 +1989,7 @@ lbl_80120D48: /* 80120D4C 0011DB4C 7F E3 FB 78 */ mr r3, r31 /* 80120D50 0011DB50 60 00 00 10 */ ori r0, r0, 0x10 /* 80120D54 0011DB54 98 1F 00 22 */ stb r0, 0x22(r31) -/* 80120D58 0011DB58 4B EF AA A1 */ bl func_8001B7F8 +/* 80120D58 0011DB58 4B EF AA A1 */ bl xEntShow__FP4xEnt /* 80120D5C 0011DB5C 28 1E 00 00 */ cmplwi r30, 0 /* 80120D60 0011DB60 41 82 01 C8 */ beq lbl_80120F28 /* 80120D64 0011DB64 C0 22 A0 40 */ lfs f1, lbl_803CE9C0-_SDA2_BASE_(r2) @@ -2010,7 +2010,7 @@ lbl_80120D98: /* 80120D9C 0011DB9C 7F E3 FB 78 */ mr r3, r31 /* 80120DA0 0011DBA0 70 00 00 EF */ andi. r0, r0, 0xef /* 80120DA4 0011DBA4 98 1F 00 22 */ stb r0, 0x22(r31) -/* 80120DA8 0011DBA8 4B EF AA 41 */ bl func_8001B7E8 +/* 80120DA8 0011DBA8 4B EF AA 41 */ bl xEntHide__FP4xEnt /* 80120DAC 0011DBAC 28 1E 00 00 */ cmplwi r30, 0 /* 80120DB0 0011DBB0 41 82 01 78 */ beq lbl_80120F28 /* 80120DB4 0011DBB4 C0 22 A0 40 */ lfs f1, lbl_803CE9C0-_SDA2_BASE_(r2) @@ -2041,7 +2041,7 @@ lbl_80120E00: /* 80120E0C 0011DC0C 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 80120E10 0011DC10 4B FF FC 65 */ bl xEntBoulder_Reset__FP11xEntBoulderP6xScene /* 80120E14 0011DC14 7F E3 FB 78 */ mr r3, r31 -/* 80120E18 0011DC18 4B EE D8 21 */ bl func_8000E638 +/* 80120E18 0011DC18 4B EE D8 21 */ bl xEntIsVisible__FPC4xEnt /* 80120E1C 0011DC1C 28 03 00 00 */ cmplwi r3, 0 /* 80120E20 0011DC20 41 82 01 08 */ beq lbl_80120F28 /* 80120E24 0011DC24 3C 60 80 12 */ lis r3, xEntBoulder_Update__FP11xEntBoulderP6xScenef@ha @@ -2317,7 +2317,7 @@ lbl_80121174: /* 801211DC 0011DFDC 4B F2 D1 15 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 801211E0 0011DFE0 80 7F 00 10 */ lwz r3, 0x10(r31) /* 801211E4 0011DFE4 38 63 00 24 */ addi r3, r3, 0x24 -/* 801211E8 0011DFE8 4B EE D4 69 */ bl func_8000E650 +/* 801211E8 0011DFE8 4B EE D4 69 */ bl xVec3Length__FPC5xVec3 /* 801211EC 0011DFEC D0 3F 00 2C */ stfs f1, 0x2c(r31) /* 801211F0 0011DFF0 C0 3F 00 2C */ lfs f1, 0x2c(r31) /* 801211F4 0011DFF4 C0 02 A0 60 */ lfs f0, lbl_803CE9E0-_SDA2_BASE_(r2) @@ -2345,10 +2345,10 @@ lbl_80121174: /* 8012124C 0011E04C 38 7F 00 3C */ addi r3, r31, 0x3c /* 80121250 0011E050 38 BF 00 30 */ addi r5, r31, 0x30 /* 80121254 0011E054 38 84 00 24 */ addi r4, r4, 0x24 -/* 80121258 0011E058 4B EF 3E 35 */ bl func_8001508C +/* 80121258 0011E058 4B EF 3E 35 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 8012125C 0011E05C C0 3F 00 2C */ lfs f1, 0x2c(r31) /* 80121260 0011E060 38 7F 00 30 */ addi r3, r31, 0x30 -/* 80121264 0011E064 4B EF A6 D5 */ bl func_8001B938 +/* 80121264 0011E064 4B EF A6 D5 */ bl xVec3SMulBy__FP5xVec3f lbl_80121268: /* 80121268 0011E068 7F E3 FB 78 */ mr r3, r31 /* 8012126C 0011E06C 48 00 00 1D */ bl xBoulderGenerator_Reset__FP17xBoulderGenerator @@ -2438,7 +2438,7 @@ lbl_80121380: /* 80121380 0011E180 80 7A 00 1C */ lwz r3, 0x1c(r26) /* 80121384 0011E184 57 D9 10 3A */ slwi r25, r30, 2 /* 80121388 0011E188 7C 63 C8 2E */ lwzx r3, r3, r25 -/* 8012138C 0011E18C 4B EE D2 AD */ bl func_8000E638 +/* 8012138C 0011E18C 4B EE D2 AD */ bl xEntIsVisible__FPC4xEnt /* 80121390 0011E190 28 03 00 00 */ cmplwi r3, 0 /* 80121394 0011E194 41 82 00 8C */ beq lbl_80121420 /* 80121398 0011E198 80 DA 00 20 */ lwz r6, 0x20(r26) @@ -2543,7 +2543,7 @@ xBoulderGenerator_Launch__FP17xBoulderGeneratorP5xVec3f: /* 801214F4 0011E2F4 7C 1E 00 40 */ cmplw r30, r0 /* 801214F8 0011E2F8 40 82 00 14 */ bne lbl_8012150C /* 801214FC 0011E2FC 7F C3 F3 78 */ mr r3, r30 -/* 80121500 0011E300 4B EE D1 39 */ bl func_8000E638 +/* 80121500 0011E300 4B EE D1 39 */ bl xEntIsVisible__FPC4xEnt /* 80121504 0011E304 28 03 00 00 */ cmplwi r3, 0 /* 80121508 0011E308 40 82 00 A8 */ bne lbl_801215B0 lbl_8012150C: @@ -2582,7 +2582,7 @@ lbl_8012157C: /* 80121584 0011E384 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 80121588 0011E388 38 83 00 14 */ addi r4, r3, 0x14 /* 8012158C 0011E38C 38 65 00 30 */ addi r3, r5, 0x30 -/* 80121590 0011E390 4B EE D1 C5 */ bl func_8000E754 +/* 80121590 0011E390 4B EE D1 C5 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 80121594 0011E394 80 9C 00 10 */ lwz r4, 0x10(r28) /* 80121598 0011E398 38 7E 01 AC */ addi r3, r30, 0x1ac /* 8012159C 0011E39C 38 84 00 38 */ addi r4, r4, 0x38 @@ -2669,7 +2669,7 @@ lbl_801216B0: /* 801216CC 0011E4CC 7C 09 03 A6 */ mtctr r0 /* 801216D0 0011E4D0 4E 80 04 20 */ bctr /* 801216D4 0011E4D4 7C E3 3B 78 */ mr r3, r7 -/* 801216D8 0011E4D8 4B EF A1 31 */ bl func_8001B808 +/* 801216D8 0011E4D8 4B EF A1 31 */ bl xEntGetPos__FPC4xEnt /* 801216DC 0011E4DC 7C 64 1B 78 */ mr r4, r3 /* 801216E0 0011E4E0 38 61 00 08 */ addi r3, r1, 8 /* 801216E4 0011E4E4 4B F2 CD F9 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -2782,7 +2782,7 @@ lbl_80121848: /* 80121880 0011E680 C0 05 06 C8 */ lfs f0, 0x6c8(r5) /* 80121884 0011E684 38 84 00 BC */ addi r4, r4, 0xbc /* 80121888 0011E688 EC 21 00 24 */ fdivs f1, f1, f0 -/* 8012188C 0011E68C 4B EF 37 CD */ bl func_80015058 +/* 8012188C 0011E68C 4B EF 37 CD */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80121890 0011E690 C0 3F 00 08 */ lfs f1, 8(r31) /* 80121894 0011E694 C0 02 A0 38 */ lfs f0, lbl_803CE9B8-_SDA2_BASE_(r2) /* 80121898 0011E698 FC 01 00 00 */ fcmpu cr0, f1, f0 @@ -2889,7 +2889,7 @@ lbl_80121A10: /* 80121A10 0011E810 7C 1E 28 40 */ cmplw r30, r5 /* 80121A14 0011E814 40 82 00 14 */ bne lbl_80121A28 /* 80121A18 0011E818 7F C3 F3 78 */ mr r3, r30 -/* 80121A1C 0011E81C 4B EE CC 1D */ bl func_8000E638 +/* 80121A1C 0011E81C 4B EE CC 1D */ bl xEntIsVisible__FPC4xEnt /* 80121A20 0011E820 28 03 00 00 */ cmplwi r3, 0 /* 80121A24 0011E824 40 82 01 4C */ bne lbl_80121B70 lbl_80121A28: @@ -2928,7 +2928,7 @@ lbl_80121A98: /* 80121AA0 0011E8A0 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 80121AA4 0011E8A4 38 83 00 14 */ addi r4, r3, 0x14 /* 80121AA8 0011E8A8 38 65 00 30 */ addi r3, r5, 0x30 -/* 80121AAC 0011E8AC 4B EE CC A9 */ bl func_8000E754 +/* 80121AAC 0011E8AC 4B EE CC A9 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 80121AB0 0011E8B0 80 7D 00 10 */ lwz r3, 0x10(r29) /* 80121AB4 0011E8B4 C0 02 A0 38 */ lfs f0, lbl_803CE9B8-_SDA2_BASE_(r2) /* 80121AB8 0011E8B8 C0 23 00 20 */ lfs f1, 0x20(r3) @@ -2995,7 +2995,7 @@ lbl_80121B70: /* 80121BA4 0011E9A4 EF E1 00 28 */ fsubs f31, f1, f0 /* 80121BA8 0011E9A8 EC 1F 07 F2 */ fmuls f0, f31, f31 /* 80121BAC 0011E9AC EC 3E 07 BA */ fmadds f1, f30, f30, f0 -/* 80121BB0 0011E9B0 4B EE 8C 4D */ bl func_8000A7FC +/* 80121BB0 0011E9B0 4B EE 8C 4D */ bl xsqrt__Ff /* 80121BB4 0011E9B4 C0 42 A0 34 */ lfs f2, lbl_803CE9B4-_SDA2_BASE_(r2) /* 80121BB8 0011E9B8 C0 02 A0 60 */ lfs f0, lbl_803CE9E0-_SDA2_BASE_(r2) /* 80121BBC 0011E9BC EC 22 08 24 */ fdivs f1, f2, f1 @@ -3011,11 +3011,11 @@ lbl_80121BDC: /* 80121BDC 0011E9DC FC 20 F0 90 */ fmr f1, f30 /* 80121BE0 0011E9E0 38 61 00 08 */ addi r3, r1, 8 /* 80121BE4 0011E9E4 38 9D 00 30 */ addi r4, r29, 0x30 -/* 80121BE8 0011E9E8 4B EE 94 A9 */ bl func_8000B090 +/* 80121BE8 0011E9E8 4B EE 94 A9 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80121BEC 0011E9EC FC 20 F8 90 */ fmr f1, f31 /* 80121BF0 0011E9F0 38 61 00 08 */ addi r3, r1, 8 /* 80121BF4 0011E9F4 38 9D 00 3C */ addi r4, r29, 0x3c -/* 80121BF8 0011E9F8 4B EF 34 61 */ bl func_80015058 +/* 80121BF8 0011E9F8 4B EF 34 61 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80121BFC 0011E9FC 4B F0 F0 8D */ bl xurand__Fv /* 80121C00 0011EA00 C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) /* 80121C04 0011EA04 80 7D 00 10 */ lwz r3, 0x10(r29) @@ -3036,11 +3036,11 @@ lbl_80121BDC: /* 80121C40 0011EA40 FC 20 F8 90 */ fmr f1, f31 /* 80121C44 0011EA44 38 7E 01 A0 */ addi r3, r30, 0x1a0 /* 80121C48 0011EA48 38 84 00 24 */ addi r4, r4, 0x24 -/* 80121C4C 0011EA4C 4B EE 94 45 */ bl func_8000B090 +/* 80121C4C 0011EA4C 4B EE 94 45 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80121C50 0011EA50 FC 20 F0 90 */ fmr f1, f30 /* 80121C54 0011EA54 38 7E 01 A0 */ addi r3, r30, 0x1a0 /* 80121C58 0011EA58 38 81 00 08 */ addi r4, r1, 8 -/* 80121C5C 0011EA5C 4B EF 33 FD */ bl func_80015058 +/* 80121C5C 0011EA5C 4B EF 33 FD */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80121C60 0011EA60 48 00 00 14 */ b lbl_80121C74 lbl_80121C64: /* 80121C64 0011EA64 80 9D 00 10 */ lwz r4, 0x10(r29) @@ -3062,7 +3062,7 @@ lbl_80121C74: /* 80121CA0 0011EAA0 C0 02 A0 34 */ lfs f0, lbl_803CE9B4-_SDA2_BASE_(r2) /* 80121CA4 0011EAA4 C0 44 00 34 */ lfs f2, 0x34(r4) /* 80121CA8 0011EAA8 EC 22 00 7A */ fmadds f1, f2, f1, f0 -/* 80121CAC 0011EAAC 4B EF 9C 8D */ bl func_8001B938 +/* 80121CAC 0011EAAC 4B EF 9C 8D */ bl xVec3SMulBy__FP5xVec3f /* 80121CB0 0011EAB0 48 00 00 70 */ b lbl_80121D20 lbl_80121CB4: /* 80121CB4 0011EAB4 4B F0 EF D5 */ bl xurand__Fv @@ -3109,8 +3109,8 @@ lbl_80121D20: /* 80121D54 0011EB54 38 21 00 50 */ addi r1, r1, 0x50 /* 80121D58 0011EB58 4E 80 00 20 */ blr -.global func_80121D5C -func_80121D5C: +.global xVec3LengthFast__FPC5xVec3 +xVec3LengthFast__FPC5xVec3: /* 80121D5C 0011EB5C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80121D60 0011EB60 7C 08 02 A6 */ mflr r0 /* 80121D64 0011EB64 7C 64 1B 78 */ mr r4, r3 @@ -3124,7 +3124,7 @@ func_80121D5C: /* 80121D84 0011EB84 EC 42 00 B2 */ fmuls f2, f2, f2 /* 80121D88 0011EB88 EC 01 00 2A */ fadds f0, f1, f0 /* 80121D8C 0011EB8C EC 22 00 2A */ fadds f1, f2, f0 -/* 80121D90 0011EB90 4B EF 0D C9 */ bl func_80012B58 +/* 80121D90 0011EB90 4B EF 0D C9 */ bl xsqrtfast__FRff /* 80121D94 0011EB94 80 01 00 14 */ lwz r0, 0x14(r1) /* 80121D98 0011EB98 C0 21 00 08 */ lfs f1, 8(r1) /* 80121D9C 0011EB9C 7C 08 03 A6 */ mtlr r0 diff --git a/asm/Core/x/xEntDrive.s b/asm/Core/x/xEntDrive.s index 1c783119c..244f7bb63 100644 --- a/asm/Core/x/xEntDrive.s +++ b/asm/Core/x/xEntDrive.s @@ -58,7 +58,7 @@ lbl_8001BC00: lbl_8001BC10: /* 8001BC10 00018A10 C0 22 82 88 */ lfs f1, lbl_803CCC08-_SDA2_BASE_(r2) /* 8001BC14 00018A14 38 7D 00 50 */ addi r3, r29, 0x50 -/* 8001BC18 00018A18 48 00 0C 61 */ bl func_8001C878 +/* 8001BC18 00018A18 48 00 0C 61 */ bl __as__5xVec3Ff /* 8001BC1C 00018A1C 80 1D 00 1C */ lwz r0, 0x1c(r29) /* 8001BC20 00018A20 7C 1E 00 40 */ cmplw r30, r0 /* 8001BC24 00018A24 40 82 00 88 */ bne lbl_8001BCAC @@ -153,7 +153,7 @@ lbl_8001BD4C: /* 8001BD6C 00018B6C D0 01 00 28 */ stfs f0, 0x28(r1) /* 8001BD70 00018B70 48 00 00 3C */ b lbl_8001BDAC lbl_8001BD74: -/* 8001BD74 00018B74 4B FE EA 89 */ bl func_8000A7FC +/* 8001BD74 00018B74 4B FE EA 89 */ bl xsqrt__Ff /* 8001BD78 00018B78 C0 02 82 8C */ lfs f0, lbl_803CCC0C-_SDA2_BASE_(r2) /* 8001BD7C 00018B7C 80 7D 00 20 */ lwz r3, 0x20(r29) /* 8001BD80 00018B80 EC 20 08 24 */ fdivs f1, f0, f1 @@ -202,7 +202,7 @@ lbl_8001BE04: /* 8001BE24 00018C24 D0 01 00 38 */ stfs f0, 0x38(r1) /* 8001BE28 00018C28 48 00 00 3C */ b lbl_8001BE64 lbl_8001BE2C: -/* 8001BE2C 00018C2C 4B FE E9 D1 */ bl func_8000A7FC +/* 8001BE2C 00018C2C 4B FE E9 D1 */ bl xsqrt__Ff /* 8001BE30 00018C30 C0 02 82 8C */ lfs f0, lbl_803CCC0C-_SDA2_BASE_(r2) /* 8001BE34 00018C34 80 7D 00 20 */ lwz r3, 0x20(r29) /* 8001BE38 00018C38 EC 20 08 24 */ fdivs f1, f0, f1 @@ -251,7 +251,7 @@ lbl_8001BEBC: /* 8001BEDC 00018CDC D0 01 00 48 */ stfs f0, 0x48(r1) /* 8001BEE0 00018CE0 48 00 00 3C */ b lbl_8001BF1C lbl_8001BEE4: -/* 8001BEE4 00018CE4 4B FE E9 19 */ bl func_8000A7FC +/* 8001BEE4 00018CE4 4B FE E9 19 */ bl xsqrt__Ff /* 8001BEE8 00018CE8 C0 02 82 8C */ lfs f0, lbl_803CCC0C-_SDA2_BASE_(r2) /* 8001BEEC 00018CEC 80 7D 00 20 */ lwz r3, 0x20(r29) /* 8001BEF0 00018CF0 EC 20 08 24 */ fdivs f1, f0, f1 @@ -282,19 +282,19 @@ lbl_8001BF30: /* 8001BF4C 00018D4C 38 9F 00 44 */ addi r4, r31, 0x44 /* 8001BF50 00018D50 60 00 00 02 */ ori r0, r0, 2 /* 8001BF54 00018D54 90 1D 00 00 */ stw r0, 0(r29) -/* 8001BF58 00018D58 48 00 09 05 */ bl func_8001C85C +/* 8001BF58 00018D58 48 00 09 05 */ bl __as__Q27xCollis8tri_dataFRCQ27xCollis8tri_data /* 8001BF5C 00018D5C 80 BE 00 24 */ lwz r5, 0x24(r30) /* 8001BF60 00018D60 38 61 00 08 */ addi r3, r1, 8 /* 8001BF64 00018D64 38 9D 00 5C */ addi r4, r29, 0x5c /* 8001BF68 00018D68 4B FF 55 91 */ bl xCollisTriHit__FRCQ27xCollis8tri_dataRC14xModelInstance /* 8001BF6C 00018D6C 38 7D 00 68 */ addi r3, r29, 0x68 /* 8001BF70 00018D70 38 81 00 08 */ addi r4, r1, 8 -/* 8001BF74 00018D74 4B FE F2 F1 */ bl func_8000B264 +/* 8001BF74 00018D74 4B FE F2 F1 */ bl __as__5xVec3FRC5xVec3 /* 8001BF78 00018D78 80 9D 00 20 */ lwz r4, 0x20(r29) /* 8001BF7C 00018D7C 38 7D 00 68 */ addi r3, r29, 0x68 /* 8001BF80 00018D80 7C 65 1B 78 */ mr r5, r3 /* 8001BF84 00018D84 80 84 00 48 */ lwz r4, 0x48(r4) -/* 8001BF88 00018D88 4B FE F0 B5 */ bl func_8000B03C +/* 8001BF88 00018D88 4B FE F0 B5 */ bl xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 /* 8001BF8C 00018D8C 93 FD 00 78 */ stw r31, 0x78(r29) lbl_8001BF90: /* 8001BF90 00018D90 80 9D 00 24 */ lwz r4, 0x24(r29) @@ -306,7 +306,7 @@ lbl_8001BF90: /* 8001BFA8 00018DA8 38 7D 00 34 */ addi r3, r29, 0x34 /* 8001BFAC 00018DAC 38 BD 00 40 */ addi r5, r29, 0x40 /* 8001BFB0 00018DB0 80 84 00 48 */ lwz r4, 0x48(r4) -/* 8001BFB4 00018DB4 4B FE F0 89 */ bl func_8000B03C +/* 8001BFB4 00018DB4 4B FE F0 89 */ bl xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 lbl_8001BFB8: /* 8001BFB8 00018DB8 E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0 /* 8001BFBC 00018DBC 80 01 00 74 */ lwz r0, 0x74(r1) @@ -377,7 +377,7 @@ lbl_8001C064: /* 8001C0A8 00018EA8 38 7F 00 28 */ addi r3, r31, 0x28 /* 8001C0AC 00018EAC 38 BF 00 40 */ addi r5, r31, 0x40 /* 8001C0B0 00018EB0 80 84 00 48 */ lwz r4, 0x48(r4) -/* 8001C0B4 00018EB4 4B FE EF 89 */ bl func_8000B03C +/* 8001C0B4 00018EB4 4B FE EF 89 */ bl xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 lbl_8001C0B8: /* 8001C0B8 00018EB8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001C0BC 00018EBC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -518,7 +518,7 @@ lbl_8001C284: /* 8001C2A0 000190A0 D0 A1 00 A4 */ stfs f5, 0xa4(r1) /* 8001C2A4 000190A4 48 00 00 3C */ b lbl_8001C2E0 lbl_8001C2A8: -/* 8001C2A8 000190A8 4B FE E5 55 */ bl func_8000A7FC +/* 8001C2A8 000190A8 4B FE E5 55 */ bl xsqrt__Ff /* 8001C2AC 000190AC C0 02 82 8C */ lfs f0, lbl_803CCC0C-_SDA2_BASE_(r2) /* 8001C2B0 000190B0 80 7E 00 20 */ lwz r3, 0x20(r30) /* 8001C2B4 000190B4 EC 20 08 24 */ fdivs f1, f0, f1 @@ -567,7 +567,7 @@ lbl_8001C338: /* 8001C358 00019158 D0 01 00 B4 */ stfs f0, 0xb4(r1) /* 8001C35C 0001915C 48 00 00 3C */ b lbl_8001C398 lbl_8001C360: -/* 8001C360 00019160 4B FE E4 9D */ bl func_8000A7FC +/* 8001C360 00019160 4B FE E4 9D */ bl xsqrt__Ff /* 8001C364 00019164 C0 02 82 8C */ lfs f0, lbl_803CCC0C-_SDA2_BASE_(r2) /* 8001C368 00019168 80 7E 00 20 */ lwz r3, 0x20(r30) /* 8001C36C 0001916C EC 20 08 24 */ fdivs f1, f0, f1 @@ -616,7 +616,7 @@ lbl_8001C3F0: /* 8001C410 00019210 D0 01 00 C4 */ stfs f0, 0xc4(r1) /* 8001C414 00019214 48 00 00 3C */ b lbl_8001C450 lbl_8001C418: -/* 8001C418 00019218 4B FE E3 E5 */ bl func_8000A7FC +/* 8001C418 00019218 4B FE E3 E5 */ bl xsqrt__Ff /* 8001C41C 0001921C C0 02 82 8C */ lfs f0, lbl_803CCC0C-_SDA2_BASE_(r2) /* 8001C420 00019220 80 7E 00 20 */ lwz r3, 0x20(r30) /* 8001C424 00019224 EC 20 08 24 */ fdivs f1, f0, f1 @@ -651,7 +651,7 @@ lbl_8001C450: lbl_8001C494: /* 8001C494 00019294 C0 22 82 88 */ lfs f1, lbl_803CCC08-_SDA2_BASE_(r2) /* 8001C498 00019298 38 7E 00 50 */ addi r3, r30, 0x50 -/* 8001C49C 0001929C 48 00 03 DD */ bl func_8001C878 +/* 8001C49C 0001929C 48 00 03 DD */ bl __as__5xVec3Ff /* 8001C4A0 000192A0 C0 3E 00 0C */ lfs f1, 0xc(r30) /* 8001C4A4 000192A4 C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) /* 8001C4A8 000192A8 FC 01 00 00 */ fcmpu cr0, f1, f0 @@ -670,28 +670,28 @@ lbl_8001C4C8: lbl_8001C4D8: /* 8001C4D8 000192D8 38 61 00 44 */ addi r3, r1, 0x44 /* 8001C4DC 000192DC 38 BE 00 28 */ addi r5, r30, 0x28 -/* 8001C4E0 000192E0 4B FE EA 91 */ bl func_8000AF70 +/* 8001C4E0 000192E0 4B FE EA 91 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 8001C4E4 000192E4 80 7E 00 24 */ lwz r3, 0x24(r30) /* 8001C4E8 000192E8 38 81 00 44 */ addi r4, r1, 0x44 /* 8001C4EC 000192EC 38 BE 00 40 */ addi r5, r30, 0x40 /* 8001C4F0 000192F0 80 63 00 48 */ lwz r3, 0x48(r3) /* 8001C4F4 000192F4 38 63 00 BC */ addi r3, r3, 0xbc -/* 8001C4F8 000192F8 4B FF 21 99 */ bl func_8000E690 +/* 8001C4F8 000192F8 4B FF 21 99 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8001C4FC 000192FC 80 7E 00 24 */ lwz r3, 0x24(r30) /* 8001C500 00019300 C0 3E 00 0C */ lfs f1, 0xc(r30) /* 8001C504 00019304 80 63 00 48 */ lwz r3, 0x48(r3) /* 8001C508 00019308 38 63 00 BC */ addi r3, r3, 0xbc -/* 8001C50C 0001930C 4B FF F4 2D */ bl func_8001B938 +/* 8001C50C 0001930C 4B FF F4 2D */ bl xVec3SMulBy__FP5xVec3f /* 8001C510 00019310 80 7E 00 24 */ lwz r3, 0x24(r30) /* 8001C514 00019314 80 83 00 48 */ lwz r4, 0x48(r3) /* 8001C518 00019318 38 64 00 30 */ addi r3, r4, 0x30 /* 8001C51C 0001931C 38 84 00 BC */ addi r4, r4, 0xbc -/* 8001C520 00019320 4B FF 22 35 */ bl func_8000E754 +/* 8001C520 00019320 4B FF 22 35 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8001C524 00019324 80 9E 00 24 */ lwz r4, 0x24(r30) /* 8001C528 00019328 38 7E 00 50 */ addi r3, r30, 0x50 /* 8001C52C 0001932C 80 84 00 48 */ lwz r4, 0x48(r4) /* 8001C530 00019330 38 84 00 BC */ addi r4, r4, 0xbc -/* 8001C534 00019334 4B FF 8F 11 */ bl func_80015444 +/* 8001C534 00019334 4B FF 8F 11 */ bl __apl__5xVec3FRC5xVec3 lbl_8001C538: /* 8001C538 00019338 C0 3E 00 18 */ lfs f1, 0x18(r30) /* 8001C53C 0001933C C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) @@ -714,7 +714,7 @@ lbl_8001C570: /* 8001C578 00019378 41 82 01 AC */ beq lbl_8001C724 /* 8001C57C 0001937C 83 E3 00 24 */ lwz r31, 0x24(r3) /* 8001C580 00019380 7F E3 FB 78 */ mr r3, r31 -/* 8001C584 00019384 4B FF 8E 45 */ bl func_800153C8 +/* 8001C584 00019384 4B FF 8E 45 */ bl xModelAnimCollDirty__FRC14xModelInstance /* 8001C588 00019388 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8001C58C 0001938C 41 82 00 0C */ beq lbl_8001C598 /* 8001C590 00019390 7F E3 FB 78 */ mr r3, r31 @@ -724,23 +724,23 @@ lbl_8001C598: /* 8001C59C 0001939C 38 61 00 38 */ addi r3, r1, 0x38 /* 8001C5A0 000193A0 38 BE 00 68 */ addi r5, r30, 0x68 /* 8001C5A4 000193A4 80 84 00 48 */ lwz r4, 0x48(r4) -/* 8001C5A8 000193A8 4B FE E9 C9 */ bl func_8000AF70 +/* 8001C5A8 000193A8 4B FE E9 C9 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 8001C5AC 000193AC 7F E5 FB 78 */ mr r5, r31 /* 8001C5B0 000193B0 38 61 00 20 */ addi r3, r1, 0x20 /* 8001C5B4 000193B4 38 9E 00 5C */ addi r4, r30, 0x5c /* 8001C5B8 000193B8 4B FF 4F 41 */ bl xCollisTriHit__FRCQ27xCollis8tri_dataRC14xModelInstance /* 8001C5BC 000193BC 38 61 00 2C */ addi r3, r1, 0x2c /* 8001C5C0 000193C0 38 81 00 20 */ addi r4, r1, 0x20 -/* 8001C5C4 000193C4 4B FE EC A1 */ bl func_8000B264 +/* 8001C5C4 000193C4 4B FE EC A1 */ bl __as__5xVec3FRC5xVec3 /* 8001C5C8 000193C8 38 61 00 14 */ addi r3, r1, 0x14 /* 8001C5CC 000193CC 38 81 00 2C */ addi r4, r1, 0x2c /* 8001C5D0 000193D0 38 A1 00 38 */ addi r5, r1, 0x38 -/* 8001C5D4 000193D4 4B FE EB F9 */ bl func_8000B1CC +/* 8001C5D4 000193D4 4B FE EB F9 */ bl __mi__5xVec3CFRC5xVec3 /* 8001C5D8 000193D8 80 7E 00 24 */ lwz r3, 0x24(r30) /* 8001C5DC 000193DC 38 81 00 14 */ addi r4, r1, 0x14 /* 8001C5E0 000193E0 80 63 00 48 */ lwz r3, 0x48(r3) /* 8001C5E4 000193E4 38 63 00 BC */ addi r3, r3, 0xbc -/* 8001C5E8 000193E8 4B FE EC 7D */ bl func_8000B264 +/* 8001C5E8 000193E8 4B FE EC 7D */ bl __as__5xVec3FRC5xVec3 /* 8001C5EC 000193EC 80 9E 00 78 */ lwz r4, 0x78(r30) /* 8001C5F0 000193F0 80 7E 00 5C */ lwz r3, 0x5c(r30) /* 8001C5F4 000193F4 80 04 00 44 */ lwz r0, 0x44(r4) @@ -767,7 +767,7 @@ lbl_8001C644: /* 8001C644 00019444 80 9E 00 78 */ lwz r4, 0x78(r30) /* 8001C648 00019448 38 7E 00 5C */ addi r3, r30, 0x5c /* 8001C64C 0001944C 38 84 00 44 */ addi r4, r4, 0x44 -/* 8001C650 00019450 48 00 02 0D */ bl func_8001C85C +/* 8001C650 00019450 48 00 02 0D */ bl __as__Q27xCollis8tri_dataFRCQ27xCollis8tri_data lbl_8001C654: /* 8001C654 00019454 80 7F 00 4C */ lwz r3, 0x4c(r31) /* 8001C658 00019458 80 83 00 00 */ lwz r4, 0(r3) @@ -804,49 +804,49 @@ lbl_8001C654: /* 8001C6D4 000194D4 90 01 00 98 */ stw r0, 0x98(r1) /* 8001C6D8 000194D8 80 9E 00 20 */ lwz r4, 0x20(r30) /* 8001C6DC 000194DC 80 84 00 48 */ lwz r4, 0x48(r4) -/* 8001C6E0 000194E0 4B FE EE 8D */ bl func_8000B56C +/* 8001C6E0 000194E0 4B FE EE 8D */ bl __as__7xMat4x3FRC7xMat4x3 /* 8001C6E4 000194E4 7F E5 FB 78 */ mr r5, r31 /* 8001C6E8 000194E8 38 61 00 08 */ addi r3, r1, 8 /* 8001C6EC 000194EC 38 9E 00 5C */ addi r4, r30, 0x5c /* 8001C6F0 000194F0 4B FF 4E 09 */ bl xCollisTriHit__FRCQ27xCollis8tri_dataRC14xModelInstance /* 8001C6F4 000194F4 38 7E 00 68 */ addi r3, r30, 0x68 /* 8001C6F8 000194F8 38 81 00 08 */ addi r4, r1, 8 -/* 8001C6FC 000194FC 4B FE EB 69 */ bl func_8000B264 +/* 8001C6FC 000194FC 4B FE EB 69 */ bl __as__5xVec3FRC5xVec3 /* 8001C700 00019500 80 9E 00 20 */ lwz r4, 0x20(r30) /* 8001C704 00019504 38 7E 00 68 */ addi r3, r30, 0x68 /* 8001C708 00019508 7C 65 1B 78 */ mr r5, r3 /* 8001C70C 0001950C 80 84 00 48 */ lwz r4, 0x48(r4) -/* 8001C710 00019510 4B FE E9 2D */ bl func_8000B03C +/* 8001C710 00019510 4B FE E9 2D */ bl xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 /* 8001C714 00019514 80 7F 00 4C */ lwz r3, 0x4c(r31) /* 8001C718 00019518 38 81 00 5C */ addi r4, r1, 0x5c -/* 8001C71C 0001951C 4B FE EE 51 */ bl func_8000B56C +/* 8001C71C 0001951C 4B FE EE 51 */ bl __as__7xMat4x3FRC7xMat4x3 /* 8001C720 00019520 48 00 00 28 */ b lbl_8001C748 lbl_8001C724: /* 8001C724 00019524 38 61 00 44 */ addi r3, r1, 0x44 /* 8001C728 00019528 38 BE 00 34 */ addi r5, r30, 0x34 -/* 8001C72C 0001952C 4B FE E8 45 */ bl func_8000AF70 +/* 8001C72C 0001952C 4B FE E8 45 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 8001C730 00019530 80 7E 00 24 */ lwz r3, 0x24(r30) /* 8001C734 00019534 38 81 00 44 */ addi r4, r1, 0x44 /* 8001C738 00019538 38 BE 00 40 */ addi r5, r30, 0x40 /* 8001C73C 0001953C 80 63 00 48 */ lwz r3, 0x48(r3) /* 8001C740 00019540 38 63 00 BC */ addi r3, r3, 0xbc -/* 8001C744 00019544 4B FF 1F 4D */ bl func_8000E690 +/* 8001C744 00019544 4B FF 1F 4D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 lbl_8001C748: /* 8001C748 00019548 80 7E 00 24 */ lwz r3, 0x24(r30) /* 8001C74C 0001954C C0 3E 00 18 */ lfs f1, 0x18(r30) /* 8001C750 00019550 80 63 00 48 */ lwz r3, 0x48(r3) /* 8001C754 00019554 38 63 00 BC */ addi r3, r3, 0xbc -/* 8001C758 00019558 4B FE EA 29 */ bl func_8000B180 +/* 8001C758 00019558 4B FE EA 29 */ bl __amu__5xVec3Ff /* 8001C75C 0001955C 80 9E 00 24 */ lwz r4, 0x24(r30) /* 8001C760 00019560 38 7E 00 50 */ addi r3, r30, 0x50 /* 8001C764 00019564 80 84 00 48 */ lwz r4, 0x48(r4) /* 8001C768 00019568 38 84 00 BC */ addi r4, r4, 0xbc -/* 8001C76C 0001956C 4B FF 8C D9 */ bl func_80015444 +/* 8001C76C 0001956C 4B FF 8C D9 */ bl __apl__5xVec3FRC5xVec3 /* 8001C770 00019570 80 7E 00 24 */ lwz r3, 0x24(r30) /* 8001C774 00019574 80 83 00 48 */ lwz r4, 0x48(r3) /* 8001C778 00019578 38 64 00 30 */ addi r3, r4, 0x30 /* 8001C77C 0001957C 38 84 00 BC */ addi r4, r4, 0xbc -/* 8001C780 00019580 4B FF 8C C5 */ bl func_80015444 +/* 8001C780 00019580 4B FF 8C C5 */ bl __apl__5xVec3FRC5xVec3 /* 8001C784 00019584 80 9E 00 24 */ lwz r4, 0x24(r30) /* 8001C788 00019588 80 64 00 24 */ lwz r3, 0x24(r4) /* 8001C78C 0001958C 28 03 00 00 */ cmplwi r3, 0 @@ -855,7 +855,7 @@ lbl_8001C748: /* 8001C798 00019598 80 84 00 48 */ lwz r4, 0x48(r4) /* 8001C79C 0001959C 38 63 00 30 */ addi r3, r3, 0x30 /* 8001C7A0 000195A0 38 84 00 30 */ addi r4, r4, 0x30 -/* 8001C7A4 000195A4 4B FE EA C1 */ bl func_8000B264 +/* 8001C7A4 000195A4 4B FE EA C1 */ bl __as__5xVec3FRC5xVec3 lbl_8001C7A8: /* 8001C7A8 000195A8 80 9E 00 24 */ lwz r4, 0x24(r30) /* 8001C7AC 000195AC 38 7E 00 40 */ addi r3, r30, 0x40 @@ -880,7 +880,7 @@ lbl_8001C7E4: lbl_8001C7F4: /* 8001C7F4 000195F4 38 7E 00 28 */ addi r3, r30, 0x28 /* 8001C7F8 000195F8 38 BE 00 40 */ addi r5, r30, 0x40 -/* 8001C7FC 000195FC 4B FE E8 41 */ bl func_8000B03C +/* 8001C7FC 000195FC 4B FE E8 41 */ bl xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 lbl_8001C800: /* 8001C800 00019600 C0 3E 00 18 */ lfs f1, 0x18(r30) /* 8001C804 00019604 C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) @@ -900,7 +900,7 @@ lbl_8001C828: lbl_8001C838: /* 8001C838 00019638 38 7E 00 34 */ addi r3, r30, 0x34 /* 8001C83C 0001963C 38 BE 00 40 */ addi r5, r30, 0x40 -/* 8001C840 00019640 4B FE E7 FD */ bl func_8000B03C +/* 8001C840 00019640 4B FE E7 FD */ bl xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 lbl_8001C844: /* 8001C844 00019644 80 01 01 14 */ lwz r0, 0x114(r1) /* 8001C848 00019648 83 E1 01 0C */ lwz r31, 0x10c(r1) @@ -909,8 +909,8 @@ lbl_8001C844: /* 8001C854 00019654 38 21 01 10 */ addi r1, r1, 0x110 /* 8001C858 00019658 4E 80 00 20 */ blr -.global func_8001C85C -func_8001C85C: +.global __as__Q27xCollis8tri_dataFRCQ27xCollis8tri_data +__as__Q27xCollis8tri_dataFRCQ27xCollis8tri_data: /* 8001C85C 0001965C 80 04 00 00 */ lwz r0, 0(r4) /* 8001C860 00019660 C0 24 00 04 */ lfs f1, 4(r4) /* 8001C864 00019664 90 03 00 00 */ stw r0, 0(r3) @@ -919,8 +919,8 @@ func_8001C85C: /* 8001C870 00019670 D0 03 00 08 */ stfs f0, 8(r3) /* 8001C874 00019674 4E 80 00 20 */ blr -.global func_8001C878 -func_8001C878: +.global __as__5xVec3Ff +__as__5xVec3Ff: /* 8001C878 00019678 D0 23 00 08 */ stfs f1, 8(r3) /* 8001C87C 0001967C D0 23 00 04 */ stfs f1, 4(r3) /* 8001C880 00019680 D0 23 00 00 */ stfs f1, 0(r3) diff --git a/asm/Core/x/xEntMotion.s b/asm/Core/x/xEntMotion.s index a98860094..993f0ff28 100644 --- a/asm/Core/x/xEntMotion.s +++ b/asm/Core/x/xEntMotion.s @@ -27,7 +27,7 @@ xEntMotionInit__FP10xEntMotionP4xEntP15xEntMotionAsset: /* 8001C8D8 000196D8 38 7D 00 20 */ addi r3, r29, 0x20 /* 8001C8DC 000196DC 38 9F 00 04 */ addi r4, r31, 4 /* 8001C8E0 000196E0 38 BF 00 10 */ addi r5, r31, 0x10 -/* 8001C8E4 000196E4 4B FE E7 D5 */ bl func_8000B0B8 +/* 8001C8E4 000196E4 4B FE E7 D5 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8001C8E8 000196E8 C0 1F 00 1C */ lfs f0, 0x1c(r31) /* 8001C8EC 000196EC D0 1D 00 38 */ stfs f0, 0x38(r29) /* 8001C8F0 000196F0 C0 1F 00 20 */ lfs f0, 0x20(r31) @@ -196,7 +196,7 @@ lbl_8001CB24: /* 8001CB40 00019940 7F C3 F3 78 */ mr r3, r30 /* 8001CB44 00019944 80 9E 00 00 */ lwz r4, 0(r30) /* 8001CB48 00019948 C0 24 00 0C */ lfs f1, 0xc(r4) -/* 8001CB4C 0001994C 48 00 27 CD */ bl func_8001F318 +/* 8001CB4C 0001994C 48 00 27 CD */ bl xEntMPSetSpeed__FP10xEntMotionf /* 8001CB50 00019950 7F C3 F3 78 */ mr r3, r30 /* 8001CB54 00019954 7F 85 E3 78 */ mr r5, r28 /* 8001CB58 00019958 38 80 00 00 */ li r4, 0 @@ -235,7 +235,7 @@ lbl_8001CBA8: /* 8001CBD4 000199D4 38 61 00 2C */ addi r3, r1, 0x2c /* 8001CBD8 000199D8 38 9F 00 20 */ addi r4, r31, 0x20 /* 8001CBDC 000199DC EC 20 00 72 */ fmuls f1, f0, f1 -/* 8001CBE0 000199E0 4B FF EC FD */ bl func_8001B8DC +/* 8001CBE0 000199E0 4B FF EC FD */ bl xMat3x3Rot__FP7xMat3x3PC5xVec3f /* 8001CBE4 000199E4 C0 22 82 98 */ lfs f1, lbl_803CCC18-_SDA2_BASE_(r2) /* 8001CBE8 000199E8 38 61 00 14 */ addi r3, r1, 0x14 /* 8001CBEC 000199EC 38 81 00 2C */ addi r4, r1, 0x2c @@ -248,21 +248,21 @@ lbl_8001CBA8: /* 8001CC08 00019A08 38 61 00 08 */ addi r3, r1, 8 /* 8001CC0C 00019A0C 38 81 00 20 */ addi r4, r1, 0x20 /* 8001CC10 00019A10 38 A1 00 14 */ addi r5, r1, 0x14 -/* 8001CC14 00019A14 4B FF 1A 7D */ bl func_8000E690 +/* 8001CC14 00019A14 4B FF 1A 7D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8001CC18 00019A18 7F E3 FB 78 */ mr r3, r31 /* 8001CC1C 00019A1C 7F E4 FB 78 */ mr r4, r31 /* 8001CC20 00019A20 38 A1 00 2C */ addi r5, r1, 0x2c /* 8001CC24 00019A24 48 01 5C 91 */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 /* 8001CC28 00019A28 7F 83 E3 78 */ mr r3, r28 /* 8001CC2C 00019A2C 38 81 00 08 */ addi r4, r1, 8 -/* 8001CC30 00019A30 4B FF 1B 25 */ bl func_8000E754 +/* 8001CC30 00019A30 4B FF 1B 25 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8001CC34 00019A34 7F 84 E3 78 */ mr r4, r28 /* 8001CC38 00019A38 38 7E 00 14 */ addi r3, r30, 0x14 /* 8001CC3C 00019A3C 38 A1 00 14 */ addi r5, r1, 0x14 -/* 8001CC40 00019A40 4B FE E4 79 */ bl func_8000B0B8 +/* 8001CC40 00019A40 4B FE E4 79 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8001CC44 00019A44 7F E4 FB 78 */ mr r4, r31 /* 8001CC48 00019A48 38 7E 00 24 */ addi r3, r30, 0x24 -/* 8001CC4C 00019A4C 4B FF 18 A1 */ bl func_8000E4EC +/* 8001CC4C 00019A4C 4B FF 18 A1 */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 8001CC50 00019A50 48 00 02 28 */ b lbl_8001CE78 lbl_8001CC54: /* 8001CC54 00019A54 28 00 00 03 */ cmplwi r0, 3 @@ -278,7 +278,7 @@ lbl_8001CC54: /* 8001CC7C 00019A7C 48 01 60 09 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 8001CC80 00019A80 38 7E 00 40 */ addi r3, r30, 0x40 /* 8001CC84 00019A84 38 9E 00 30 */ addi r4, r30, 0x30 -/* 8001CC88 00019A88 48 00 25 4D */ bl func_8001F1D4 +/* 8001CC88 00019A88 48 00 25 4D */ bl xQuatCopy__FP5xQuatPC5xQuat lbl_8001CC8C: /* 8001CC8C 00019A8C C0 02 82 98 */ lfs f0, lbl_803CCC18-_SDA2_BASE_(r2) /* 8001CC90 00019A90 D0 1E 00 0C */ stfs f0, 0xc(r30) @@ -328,10 +328,10 @@ lbl_8001CD30: /* 8001CD30 00019B30 C0 3D 00 08 */ lfs f1, 8(r29) /* 8001CD34 00019B34 38 7F 00 0C */ addi r3, r31, 0xc /* 8001CD38 00019B38 38 9F 00 18 */ addi r4, r31, 0x18 -/* 8001CD3C 00019B3C 4B FE E3 55 */ bl func_8000B090 +/* 8001CD3C 00019B3C 4B FE E3 55 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8001CD40 00019B40 7F E4 FB 78 */ mr r4, r31 /* 8001CD44 00019B44 38 7F 00 0C */ addi r3, r31, 0xc -/* 8001CD48 00019B48 4B FF 1A 0D */ bl func_8000E754 +/* 8001CD48 00019B48 4B FF 1A 0D */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8001CD4C 00019B4C C0 3D 00 10 */ lfs f1, 0x10(r29) /* 8001CD50 00019B50 C0 1D 00 14 */ lfs f0, 0x14(r29) /* 8001CD54 00019B54 C0 42 82 A8 */ lfs f2, lbl_803CCC28-_SDA2_BASE_(r2) @@ -502,7 +502,7 @@ xEntMotion.xEntERMove__FP10xEntMotionP6xScenefP9xEntFrame: /* 8001CF98 00019D98 D0 3E 00 08 */ stfs f1, 8(r30) lbl_8001CF9C: /* 8001CF9C 00019D9C 7F C3 F3 78 */ mr r3, r30 -/* 8001CFA0 00019DA0 48 00 24 11 */ bl func_8001F3B0 +/* 8001CFA0 00019DA0 48 00 24 11 */ bl xEntERIsExtending__FPC10xEntMotion /* 8001CFA4 00019DA4 28 03 00 00 */ cmplwi r3, 0 /* 8001CFA8 00019DA8 41 82 00 74 */ beq lbl_8001D01C /* 8001CFAC 00019DAC C0 3E 00 38 */ lfs f1, 0x38(r30) @@ -521,16 +521,16 @@ lbl_8001CFCC: /* 8001CFD8 00019DD8 38 7F 00 BC */ addi r3, r31, 0xbc /* 8001CFDC 00019DDC 38 9E 00 20 */ addi r4, r30, 0x20 /* 8001CFE0 00019DE0 38 BF 00 30 */ addi r5, r31, 0x30 -/* 8001CFE4 00019DE4 4B FF 16 AD */ bl func_8000E690 +/* 8001CFE4 00019DE4 4B FF 16 AD */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8001CFE8 00019DE8 48 00 00 20 */ b lbl_8001D008 lbl_8001CFEC: /* 8001CFEC 00019DEC 38 7F 00 BC */ addi r3, r31, 0xbc /* 8001CFF0 00019DF0 38 9E 00 20 */ addi r4, r30, 0x20 /* 8001CFF4 00019DF4 38 BE 00 14 */ addi r5, r30, 0x14 -/* 8001CFF8 00019DF8 4B FF 16 99 */ bl func_8000E690 +/* 8001CFF8 00019DF8 4B FF 16 99 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8001CFFC 00019DFC FC 20 F8 90 */ fmr f1, f31 /* 8001D000 00019E00 38 7F 00 BC */ addi r3, r31, 0xbc -/* 8001D004 00019E04 4B FF E9 35 */ bl func_8001B938 +/* 8001D004 00019E04 4B FF E9 35 */ bl xVec3SMulBy__FP5xVec3f lbl_8001D008: /* 8001D008 00019E08 38 60 00 02 */ li r3, 2 /* 8001D00C 00019E0C 38 00 00 00 */ li r0, 0 @@ -539,7 +539,7 @@ lbl_8001D008: /* 8001D018 00019E18 48 00 00 B8 */ b lbl_8001D0D0 lbl_8001D01C: /* 8001D01C 00019E1C 7F C3 F3 78 */ mr r3, r30 -/* 8001D020 00019E20 48 00 23 61 */ bl func_8001F380 +/* 8001D020 00019E20 48 00 23 61 */ bl xEntERIsExtended__FPC10xEntMotion /* 8001D024 00019E24 28 03 00 00 */ cmplwi r3, 0 /* 8001D028 00019E28 41 82 00 10 */ beq lbl_8001D038 /* 8001D02C 00019E2C 38 00 00 01 */ li r0, 1 @@ -547,7 +547,7 @@ lbl_8001D01C: /* 8001D034 00019E34 48 00 00 9C */ b lbl_8001D0D0 lbl_8001D038: /* 8001D038 00019E38 7F C3 F3 78 */ mr r3, r30 -/* 8001D03C 00019E3C 48 00 23 15 */ bl func_8001F350 +/* 8001D03C 00019E3C 48 00 23 15 */ bl xEntERIsRetracting__FPC10xEntMotion /* 8001D040 00019E40 28 03 00 00 */ cmplwi r3, 0 /* 8001D044 00019E44 41 82 00 74 */ beq lbl_8001D0B8 /* 8001D048 00019E48 C0 3E 00 50 */ lfs f1, 0x50(r30) @@ -567,16 +567,16 @@ lbl_8001D068: /* 8001D078 00019E78 38 7F 00 BC */ addi r3, r31, 0xbc /* 8001D07C 00019E7C 38 9E 00 14 */ addi r4, r30, 0x14 /* 8001D080 00019E80 38 BF 00 30 */ addi r5, r31, 0x30 -/* 8001D084 00019E84 4B FF 16 0D */ bl func_8000E690 +/* 8001D084 00019E84 4B FF 16 0D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8001D088 00019E88 48 00 00 20 */ b lbl_8001D0A8 lbl_8001D08C: /* 8001D08C 00019E8C 38 7F 00 BC */ addi r3, r31, 0xbc /* 8001D090 00019E90 38 9E 00 14 */ addi r4, r30, 0x14 /* 8001D094 00019E94 38 BE 00 20 */ addi r5, r30, 0x20 -/* 8001D098 00019E98 4B FF 15 F9 */ bl func_8000E690 +/* 8001D098 00019E98 4B FF 15 F9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8001D09C 00019E9C FC 20 F8 90 */ fmr f1, f31 /* 8001D0A0 00019EA0 38 7F 00 BC */ addi r3, r31, 0xbc -/* 8001D0A4 00019EA4 4B FF E8 95 */ bl func_8001B938 +/* 8001D0A4 00019EA4 4B FF E8 95 */ bl xVec3SMulBy__FP5xVec3f lbl_8001D0A8: /* 8001D0A8 00019EA8 38 00 00 02 */ li r0, 2 /* 8001D0AC 00019EAC 90 1F 00 E0 */ stw r0, 0xe0(r31) @@ -584,7 +584,7 @@ lbl_8001D0A8: /* 8001D0B4 00019EB4 48 00 00 1C */ b lbl_8001D0D0 lbl_8001D0B8: /* 8001D0B8 00019EB8 7F C3 F3 78 */ mr r3, r30 -/* 8001D0BC 00019EBC 48 00 22 79 */ bl func_8001F334 +/* 8001D0BC 00019EBC 48 00 22 79 */ bl xEntERIsRetracted__FPC10xEntMotion /* 8001D0C0 00019EC0 28 03 00 00 */ cmplwi r3, 0 /* 8001D0C4 00019EC4 41 82 00 0C */ beq lbl_8001D0D0 /* 8001D0C8 00019EC8 38 00 00 03 */ li r0, 3 @@ -643,7 +643,7 @@ lbl_8001D170: /* 8001D188 00019F88 38 7F 00 BC */ addi r3, r31, 0xbc /* 8001D18C 00019F8C 38 9E 00 14 */ addi r4, r30, 0x14 /* 8001D190 00019F90 38 BF 00 30 */ addi r5, r31, 0x30 -/* 8001D194 00019F94 4B FF 14 FD */ bl func_8000E690 +/* 8001D194 00019F94 4B FF 14 FD */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8001D198 00019F98 48 00 00 4C */ b lbl_8001D1E4 lbl_8001D19C: /* 8001D19C 00019F9C FC 20 F0 90 */ fmr f1, f30 @@ -701,13 +701,13 @@ xEntMotion.xEntMPGetNext__FP10xEntMotionP10xMovePointP6xScene: /* 8001D25C 0001A05C 7C 03 00 40 */ cmplw r3, r0 /* 8001D260 0001A060 40 82 00 10 */ bne lbl_8001D270 /* 8001D264 0001A064 7F E3 FB 78 */ mr r3, r31 -/* 8001D268 0001A068 48 00 21 61 */ bl func_8001F3C8 +/* 8001D268 0001A068 48 00 21 61 */ bl xEntMotionStop__FP10xEntMotion /* 8001D26C 0001A06C 48 00 00 A4 */ b lbl_8001D310 lbl_8001D270: /* 8001D270 0001A070 28 03 00 00 */ cmplwi r3, 0 /* 8001D274 0001A074 40 82 00 10 */ bne lbl_8001D284 /* 8001D278 0001A078 7F E3 FB 78 */ mr r3, r31 -/* 8001D27C 0001A07C 48 00 21 4D */ bl func_8001F3C8 +/* 8001D27C 0001A07C 48 00 21 4D */ bl xEntMotionStop__FP10xEntMotion /* 8001D280 0001A080 48 00 00 90 */ b lbl_8001D310 lbl_8001D284: /* 8001D284 0001A084 80 7F 00 00 */ lwz r3, 0(r31) @@ -721,7 +721,7 @@ lbl_8001D284: /* 8001D2A4 0001A0A4 48 01 59 E1 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 8001D2A8 0001A0A8 38 61 00 08 */ addi r3, r1, 8 /* 8001D2AC 0001A0AC 7C 64 1B 78 */ mr r4, r3 -/* 8001D2B0 0001A0B0 4B FF 14 15 */ bl func_8000E6C4 +/* 8001D2B0 0001A0B0 4B FF 14 15 */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 8001D2B4 0001A0B4 38 61 00 14 */ addi r3, r1, 0x14 /* 8001D2B8 0001A0B8 38 81 00 08 */ addi r4, r1, 8 /* 8001D2BC 0001A0BC 48 01 4C F5 */ bl xMat3x3LookVec__FP7xMat3x3PC5xVec3 @@ -746,7 +746,7 @@ lbl_8001D2F0: /* 8001D2FC 0001A0FC 28 00 00 00 */ cmplwi r0, 0 /* 8001D300 0001A100 40 82 FF E4 */ bne lbl_8001D2E4 /* 8001D304 0001A104 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 8001D308 0001A108 48 00 20 ED */ bl func_8001F3F4 +/* 8001D308 0001A108 48 00 20 ED */ bl xSpline3_ArcTotal__FP8xSpline3 /* 8001D30C 0001A10C D0 3F 00 28 */ stfs f1, 0x28(r31) lbl_8001D310: /* 8001D310 0001A110 80 01 00 54 */ lwz r0, 0x54(r1) @@ -818,7 +818,7 @@ lbl_8001D394: /* 8001D404 0001A204 80 04 00 04 */ lwz r0, 4(r4) /* 8001D408 0001A208 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8001D40C 0001A20C 41 82 00 08 */ beq lbl_8001D414 -/* 8001D410 0001A210 48 00 1F B9 */ bl func_8001F3C8 +/* 8001D410 0001A210 48 00 1F B9 */ bl xEntMotionStop__FP10xEntMotion lbl_8001D414: /* 8001D414 0001A214 80 9D 00 20 */ lwz r4, 0x20(r29) /* 8001D418 0001A218 7F A3 EB 78 */ mr r3, r29 @@ -859,7 +859,7 @@ lbl_8001D440: /* 8001D4A0 0001A2A0 48 02 D3 D5 */ bl xSpline3_EvalSeg__FP8xSpline3fUiP5xVec3 lbl_8001D4A4: /* 8001D4A4 0001A2A4 38 61 00 7C */ addi r3, r1, 0x7c -/* 8001D4A8 0001A2A8 4B FF 7C 25 */ bl func_800150CC +/* 8001D4A8 0001A2A8 4B FF 7C 25 */ bl xVec3Length2__FPC5xVec3 /* 8001D4AC 0001A2AC C0 02 82 BC */ lfs f0, lbl_803CCC3C-_SDA2_BASE_(r2) /* 8001D4B0 0001A2B0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8001D4B4 0001A2B4 40 80 00 5C */ bge lbl_8001D510 @@ -894,7 +894,7 @@ lbl_8001D510: /* 8001D51C 0001A31C 41 82 00 20 */ beq lbl_8001D53C /* 8001D520 0001A320 38 61 00 7C */ addi r3, r1, 0x7c /* 8001D524 0001A324 7C 64 1B 78 */ mr r4, r3 -/* 8001D528 0001A328 4B FF 11 9D */ bl func_8000E6C4 +/* 8001D528 0001A328 4B FF 11 9D */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 8001D52C 0001A32C 38 61 00 94 */ addi r3, r1, 0x94 /* 8001D530 0001A330 38 81 00 7C */ addi r4, r1, 0x7c /* 8001D534 0001A334 48 01 4A 7D */ bl xMat3x3LookVec__FP7xMat3x3PC5xVec3 @@ -914,44 +914,44 @@ lbl_8001D53C: /* 8001D568 0001A368 FC 00 00 50 */ fneg f0, f0 /* 8001D56C 0001A36C D0 01 00 48 */ stfs f0, 0x48(r1) /* 8001D570 0001A370 C0 3D 00 18 */ lfs f1, 0x18(r29) -/* 8001D574 0001A374 4B FE DB AD */ bl func_8000B120 +/* 8001D574 0001A374 4B FE DB AD */ bl __ml__5xVec3CFf /* 8001D578 0001A378 C0 22 82 C0 */ lfs f1, lbl_803CCC40-_SDA2_BASE_(r2) /* 8001D57C 0001A37C 38 61 00 2C */ addi r3, r1, 0x2c /* 8001D580 0001A380 38 81 00 20 */ addi r4, r1, 0x20 -/* 8001D584 0001A384 4B FE DB 9D */ bl func_8000B120 +/* 8001D584 0001A384 4B FE DB 9D */ bl __ml__5xVec3CFf /* 8001D588 0001A388 38 61 00 38 */ addi r3, r1, 0x38 /* 8001D58C 0001A38C 38 81 00 2C */ addi r4, r1, 0x2c /* 8001D590 0001A390 38 A1 00 44 */ addi r5, r1, 0x44 -/* 8001D594 0001A394 4B FF 7E 4D */ bl func_800153E0 +/* 8001D594 0001A394 4B FF 7E 4D */ bl __pl__5xVec3CFRC5xVec3 /* 8001D598 0001A398 38 61 00 70 */ addi r3, r1, 0x70 /* 8001D59C 0001A39C 38 81 00 38 */ addi r4, r1, 0x38 -/* 8001D5A0 0001A3A0 4B FE DC C5 */ bl func_8000B264 +/* 8001D5A0 0001A3A0 4B FE DC C5 */ bl __as__5xVec3FRC5xVec3 /* 8001D5A4 0001A3A4 38 61 00 7C */ addi r3, r1, 0x7c -/* 8001D5A8 0001A3A8 4B FF 80 09 */ bl func_800155B0 +/* 8001D5A8 0001A3A8 4B FF 80 09 */ bl normalize__5xVec3Fv /* 8001D5AC 0001A3AC 38 61 00 70 */ addi r3, r1, 0x70 /* 8001D5B0 0001A3B0 38 81 00 7C */ addi r4, r1, 0x7c -/* 8001D5B4 0001A3B4 4B FF 7F 59 */ bl func_8001550C +/* 8001D5B4 0001A3B4 4B FF 7F 59 */ bl dot__5xVec3CFRC5xVec3 /* 8001D5B8 0001A3B8 38 61 00 14 */ addi r3, r1, 0x14 /* 8001D5BC 0001A3BC 38 81 00 7C */ addi r4, r1, 0x7c -/* 8001D5C0 0001A3C0 4B FE DB 61 */ bl func_8000B120 +/* 8001D5C0 0001A3C0 4B FE DB 61 */ bl __ml__5xVec3CFf /* 8001D5C4 0001A3C4 38 61 00 70 */ addi r3, r1, 0x70 /* 8001D5C8 0001A3C8 38 81 00 14 */ addi r4, r1, 0x14 -/* 8001D5CC 0001A3CC 4B FE DC 65 */ bl func_8000B230 +/* 8001D5CC 0001A3CC 4B FE DC 65 */ bl __ami__5xVec3FRC5xVec3 /* 8001D5D0 0001A3D0 38 61 00 70 */ addi r3, r1, 0x70 -/* 8001D5D4 0001A3D4 4B FF 7F DD */ bl func_800155B0 +/* 8001D5D4 0001A3D4 4B FF 7F DD */ bl normalize__5xVec3Fv /* 8001D5D8 0001A3D8 38 61 00 B4 */ addi r3, r1, 0xb4 /* 8001D5DC 0001A3DC 38 81 00 7C */ addi r4, r1, 0x7c -/* 8001D5E0 0001A3E0 4B FE DC 85 */ bl func_8000B264 +/* 8001D5E0 0001A3E0 4B FE DC 85 */ bl __as__5xVec3FRC5xVec3 /* 8001D5E4 0001A3E4 38 61 00 08 */ addi r3, r1, 8 /* 8001D5E8 0001A3E8 38 81 00 70 */ addi r4, r1, 0x70 /* 8001D5EC 0001A3EC 38 A1 00 7C */ addi r5, r1, 0x7c -/* 8001D5F0 0001A3F0 4B FF 7F 45 */ bl func_80015534 +/* 8001D5F0 0001A3F0 4B FF 7F 45 */ bl cross__5xVec3CFRC5xVec3 /* 8001D5F4 0001A3F4 38 61 00 94 */ addi r3, r1, 0x94 /* 8001D5F8 0001A3F8 38 81 00 08 */ addi r4, r1, 8 -/* 8001D5FC 0001A3FC 4B FE DC 69 */ bl func_8000B264 +/* 8001D5FC 0001A3FC 4B FE DC 69 */ bl __as__5xVec3FRC5xVec3 /* 8001D600 0001A400 38 61 00 A4 */ addi r3, r1, 0xa4 /* 8001D604 0001A404 38 81 00 70 */ addi r4, r1, 0x70 -/* 8001D608 0001A408 4B FE DC 5D */ bl func_8000B264 +/* 8001D608 0001A408 4B FE DC 5D */ bl __as__5xVec3FRC5xVec3 lbl_8001D60C: /* 8001D60C 0001A40C 38 61 00 60 */ addi r3, r1, 0x60 /* 8001D610 0001A410 38 81 00 94 */ addi r4, r1, 0x94 @@ -961,14 +961,14 @@ lbl_8001D60C: /* 8001D620 0001A420 48 01 56 65 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 8001D624 0001A424 38 61 00 60 */ addi r3, r1, 0x60 /* 8001D628 0001A428 38 81 00 50 */ addi r4, r1, 0x50 -/* 8001D62C 0001A42C 48 00 1C A9 */ bl func_8001F2D4 +/* 8001D62C 0001A42C 48 00 1C A9 */ bl xQuatDot__FPC5xQuatPC5xQuat /* 8001D630 0001A430 FF C0 08 90 */ fmr f30, f1 /* 8001D634 0001A434 C0 02 82 98 */ lfs f0, lbl_803CCC18-_SDA2_BASE_(r2) /* 8001D638 0001A438 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 8001D63C 0001A43C 40 80 00 14 */ bge lbl_8001D650 /* 8001D640 0001A440 38 61 00 60 */ addi r3, r1, 0x60 /* 8001D644 0001A444 7C 64 1B 78 */ mr r4, r3 -/* 8001D648 0001A448 48 00 1C 61 */ bl func_8001F2A8 +/* 8001D648 0001A448 48 00 1C 61 */ bl xQuatFlip__FP5xQuatPC5xQuat /* 8001D64C 0001A44C FF C0 F0 50 */ fneg f30, f30 lbl_8001D650: /* 8001D650 0001A450 C0 02 82 9C */ lfs f0, lbl_803CCC1C-_SDA2_BASE_(r2) @@ -977,7 +977,7 @@ lbl_8001D650: /* 8001D65C 0001A45C FF C0 00 90 */ fmr f30, f0 lbl_8001D660: /* 8001D660 0001A460 FC 20 F0 90 */ fmr f1, f30 -/* 8001D664 0001A464 4B FF 10 AD */ bl func_8000E710 +/* 8001D664 0001A464 4B FF 10 AD */ bl xacos__Ff /* 8001D668 0001A468 C0 42 82 B4 */ lfs f2, lbl_803CCC34-_SDA2_BASE_(r2) /* 8001D66C 0001A46C C0 02 82 AC */ lfs f0, lbl_803CCC2C-_SDA2_BASE_(r2) /* 8001D670 0001A470 EC 22 00 72 */ fmuls f1, f2, f1 @@ -990,7 +990,7 @@ lbl_8001D660: /* 8001D68C 0001A48C 38 81 00 94 */ addi r4, r1, 0x94 /* 8001D690 0001A490 60 00 00 10 */ ori r0, r0, 0x10 /* 8001D694 0001A494 90 1F 00 E0 */ stw r0, 0xe0(r31) -/* 8001D698 0001A498 4B FE DF 31 */ bl func_8000B5C8 +/* 8001D698 0001A498 4B FE DF 31 */ bl __as__7xMat3x3FRC7xMat3x3 /* 8001D69C 0001A49C 48 00 00 CC */ b lbl_8001D768 lbl_8001D6A0: /* 8001D6A0 0001A4A0 EC 20 08 24 */ fdivs f1, f0, f1 @@ -1014,14 +1014,14 @@ lbl_8001D6D0: /* 8001D6E4 0001A4E4 80 BD 00 1C */ lwz r5, 0x1c(r29) /* 8001D6E8 0001A4E8 80 84 00 14 */ lwz r4, 0x14(r4) /* 8001D6EC 0001A4EC 80 A5 00 14 */ lwz r5, 0x14(r5) -/* 8001D6F0 0001A4F0 4B FF A6 05 */ bl func_80017CF4 +/* 8001D6F0 0001A4F0 4B FF A6 05 */ bl xVec3Lerp__FP5xVec3PC5xVec3PC5xVec3f /* 8001D6F4 0001A4F4 80 7D 00 00 */ lwz r3, 0(r29) /* 8001D6F8 0001A4F8 A0 03 00 02 */ lhz r0, 2(r3) /* 8001D6FC 0001A4FC 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8001D700 0001A500 41 82 00 68 */ beq lbl_8001D768 /* 8001D704 0001A504 38 7D 00 30 */ addi r3, r29, 0x30 /* 8001D708 0001A508 38 9D 00 40 */ addi r4, r29, 0x40 -/* 8001D70C 0001A50C 48 00 1B 51 */ bl func_8001F25C +/* 8001D70C 0001A50C 48 00 1B 51 */ bl xQuatEquals__FPC5xQuatPC5xQuat /* 8001D710 0001A510 28 03 00 00 */ cmplwi r3, 0 /* 8001D714 0001A514 40 82 00 54 */ bne lbl_8001D768 /* 8001D718 0001A518 C0 3D 00 14 */ lfs f1, 0x14(r29) @@ -1125,7 +1125,7 @@ lbl_8001D86C: /* 8001D880 0001A680 40 81 00 1C */ ble lbl_8001D89C /* 8001D884 0001A684 7F A3 EB 78 */ mr r3, r29 /* 8001D888 0001A688 38 9C 00 24 */ addi r4, r28, 0x24 -/* 8001D88C 0001A68C 4B FF 0C 61 */ bl func_8000E4EC +/* 8001D88C 0001A68C 4B FF 0C 61 */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 8001D890 0001A690 38 00 00 11 */ li r0, 0x11 /* 8001D894 0001A694 90 1D 00 E0 */ stw r0, 0xe0(r29) /* 8001D898 0001A698 48 00 00 2C */ b lbl_8001D8C4 @@ -1347,7 +1347,7 @@ lbl_8001DB7C: /* 8001DB94 0001A994 40 82 00 14 */ bne lbl_8001DBA8 /* 8001DB98 0001A998 4B FF EF 35 */ bl xEntMotionReset__FP10xEntMotionP6xScene /* 8001DB9C 0001A99C 7F C3 F3 78 */ mr r3, r30 -/* 8001DBA0 0001A9A0 48 00 18 39 */ bl func_8001F3D8 +/* 8001DBA0 0001A9A0 48 00 18 39 */ bl xEntMotionRun__FP10xEntMotion /* 8001DBA4 0001A9A4 3B E0 00 01 */ li r31, 1 lbl_8001DBA8: /* 8001DBA8 0001A9A8 28 1F 00 00 */ cmplwi r31, 0 @@ -1392,12 +1392,12 @@ xEntMotion.xEntSldMove__FP10xEntMotionP6xScenefP9xEntFrame: /* 8001DC30 0001AA30 38 7F 00 BC */ addi r3, r31, 0xbc /* 8001DC34 0001AA34 38 84 00 0C */ addi r4, r4, 0xc /* 8001DC38 0001AA38 38 BF 00 30 */ addi r5, r31, 0x30 -/* 8001DC3C 0001AA3C 4B FF 0A 55 */ bl func_8000E690 +/* 8001DC3C 0001AA3C 4B FF 0A 55 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8001DC40 0001AA40 48 00 00 10 */ b lbl_8001DC50 lbl_8001DC44: /* 8001DC44 0001AA44 38 7F 00 BC */ addi r3, r31, 0xbc /* 8001DC48 0001AA48 38 BF 00 30 */ addi r5, r31, 0x30 -/* 8001DC4C 0001AA4C 4B FF 0A 45 */ bl func_8000E690 +/* 8001DC4C 0001AA4C 4B FF 0A 45 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 lbl_8001DC50: /* 8001DC50 0001AA50 38 60 00 01 */ li r3, 1 /* 8001DC54 0001AA54 48 00 00 D8 */ b lbl_8001DD2C @@ -1459,7 +1459,7 @@ lbl_8001DD18: /* 8001DD18 0001AB18 EC 20 00 72 */ fmuls f1, f0, f1 /* 8001DD1C 0001AB1C 38 7F 00 BC */ addi r3, r31, 0xbc /* 8001DD20 0001AB20 38 84 00 18 */ addi r4, r4, 0x18 -/* 8001DD24 0001AB24 4B FE D3 6D */ bl func_8000B090 +/* 8001DD24 0001AB24 4B FE D3 6D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8001DD28 0001AB28 38 60 00 00 */ li r3, 0 lbl_8001DD2C: /* 8001DD2C 0001AB2C 80 1F 00 E0 */ lwz r0, 0xe0(r31) @@ -1591,13 +1591,13 @@ lbl_8001DEC8: /* 8001DEE8 0001ACE8 83 C3 00 10 */ lwz r30, 0x10(r3) /* 8001DEEC 0001ACEC 7F A3 EB 78 */ mr r3, r29 /* 8001DEF0 0001ACF0 C0 3E 00 2C */ lfs f1, 0x2c(r30) -/* 8001DEF4 0001ACF4 4B FF DA 45 */ bl func_8001B938 +/* 8001DEF4 0001ACF4 4B FF DA 45 */ bl xVec3SMulBy__FP5xVec3f /* 8001DEF8 0001ACF8 C0 3E 00 30 */ lfs f1, 0x30(r30) /* 8001DEFC 0001ACFC 38 7D 00 10 */ addi r3, r29, 0x10 -/* 8001DF00 0001AD00 4B FF DA 39 */ bl func_8001B938 +/* 8001DF00 0001AD00 4B FF DA 39 */ bl xVec3SMulBy__FP5xVec3f /* 8001DF04 0001AD04 C0 3E 00 34 */ lfs f1, 0x34(r30) /* 8001DF08 0001AD08 38 7D 00 20 */ addi r3, r29, 0x20 -/* 8001DF0C 0001AD0C 4B FF DA 2D */ bl func_8001B938 +/* 8001DF0C 0001AD0C 4B FF DA 2D */ bl xVec3SMulBy__FP5xVec3f lbl_8001DF10: /* 8001DF10 0001AD10 80 1D 00 E0 */ lwz r0, 0xe0(r29) /* 8001DF14 0001AD14 7F E3 FB 78 */ mr r3, r31 @@ -1620,7 +1620,7 @@ xEntMechForward__FP10xEntMotion: /* 8001DF4C 0001AD4C 93 C1 00 08 */ stw r30, 8(r1) /* 8001DF50 0001AD50 7C 7E 1B 78 */ mr r30, r3 /* 8001DF54 0001AD54 83 E3 00 00 */ lwz r31, 0(r3) -/* 8001DF58 0001AD58 48 00 14 81 */ bl func_8001F3D8 +/* 8001DF58 0001AD58 48 00 14 81 */ bl xEntMotionRun__FP10xEntMotion /* 8001DF5C 0001AD5C 80 1E 00 48 */ lwz r0, 0x48(r30) /* 8001DF60 0001AD60 2C 00 00 00 */ cmpwi r0, 0 /* 8001DF64 0001AD64 41 82 00 F4 */ beq lbl_8001E058 @@ -1705,7 +1705,7 @@ xEntMechReverse__FP10xEntMotion: /* 8001E080 0001AE80 93 C1 00 08 */ stw r30, 8(r1) /* 8001E084 0001AE84 7C 7E 1B 78 */ mr r30, r3 /* 8001E088 0001AE88 83 E3 00 00 */ lwz r31, 0(r3) -/* 8001E08C 0001AE8C 48 00 13 4D */ bl func_8001F3D8 +/* 8001E08C 0001AE8C 48 00 13 4D */ bl xEntMotionRun__FP10xEntMotion /* 8001E090 0001AE90 80 1E 00 48 */ lwz r0, 0x48(r30) /* 8001E094 0001AE94 2C 00 00 00 */ cmpwi r0, 0 /* 8001E098 0001AE98 40 82 00 38 */ bne lbl_8001E0D0 @@ -1797,11 +1797,11 @@ xEntMotionTranslate__FP10xEntMotionPC5xVec3P7xMat4x3: /* 8001E1D0 0001AFD0 38 7D 00 14 */ addi r3, r29, 0x14 /* 8001E1D4 0001AFD4 7F E4 FB 78 */ mr r4, r31 /* 8001E1D8 0001AFD8 7C 65 1B 78 */ mr r5, r3 -/* 8001E1DC 0001AFDC 4B FE CD 95 */ bl func_8000AF70 +/* 8001E1DC 0001AFDC 4B FE CD 95 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 8001E1E0 0001AFE0 38 7D 00 20 */ addi r3, r29, 0x20 /* 8001E1E4 0001AFE4 7F E4 FB 78 */ mr r4, r31 /* 8001E1E8 0001AFE8 7C 65 1B 78 */ mr r5, r3 -/* 8001E1EC 0001AFEC 4B FE CD 85 */ bl func_8000AF70 +/* 8001E1EC 0001AFEC 4B FE CD 85 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 8001E1F0 0001AFF0 48 00 01 28 */ b lbl_8001E318 lbl_8001E1F4: /* 8001E1F4 0001AFF4 28 00 00 01 */ cmplwi r0, 1 @@ -1809,11 +1809,11 @@ lbl_8001E1F4: /* 8001E1FC 0001AFFC 38 7D 00 14 */ addi r3, r29, 0x14 /* 8001E200 0001B000 7F E4 FB 78 */ mr r4, r31 /* 8001E204 0001B004 7C 65 1B 78 */ mr r5, r3 -/* 8001E208 0001B008 4B FE CD 69 */ bl func_8000AF70 +/* 8001E208 0001B008 4B FE CD 69 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 8001E20C 0001B00C 38 7D 00 20 */ addi r3, r29, 0x20 /* 8001E210 0001B010 7F E4 FB 78 */ mr r4, r31 /* 8001E214 0001B014 7C 65 1B 78 */ mr r5, r3 -/* 8001E218 0001B018 4B FE CD 59 */ bl func_8000AF70 +/* 8001E218 0001B018 4B FE CD 59 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 8001E21C 0001B01C 48 00 00 FC */ b lbl_8001E318 lbl_8001E220: /* 8001E220 0001B020 28 00 00 03 */ cmplwi r0, 3 @@ -1823,7 +1823,7 @@ lbl_8001E220: /* 8001E230 0001B030 38 7D 00 14 */ addi r3, r29, 0x14 /* 8001E234 0001B034 7F E4 FB 78 */ mr r4, r31 /* 8001E238 0001B038 7C 65 1B 78 */ mr r5, r3 -/* 8001E23C 0001B03C 4B FE CD 35 */ bl func_8000AF70 +/* 8001E23C 0001B03C 4B FE CD 35 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 8001E240 0001B040 38 7D 00 24 */ addi r3, r29, 0x24 /* 8001E244 0001B044 7F E5 FB 78 */ mr r5, r31 /* 8001E248 0001B048 7C 64 1B 78 */ mr r4, r3 @@ -1835,11 +1835,11 @@ lbl_8001E254: /* 8001E25C 0001B05C 38 7D 00 14 */ addi r3, r29, 0x14 /* 8001E260 0001B060 7F E4 FB 78 */ mr r4, r31 /* 8001E264 0001B064 7C 65 1B 78 */ mr r5, r3 -/* 8001E268 0001B068 4B FE CD 09 */ bl func_8000AF70 +/* 8001E268 0001B068 4B FE CD 09 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 8001E26C 0001B06C 38 7D 00 20 */ addi r3, r29, 0x20 /* 8001E270 0001B070 7F E4 FB 78 */ mr r4, r31 /* 8001E274 0001B074 7C 65 1B 78 */ mr r5, r3 -/* 8001E278 0001B078 4B FE CC F9 */ bl func_8000AF70 +/* 8001E278 0001B078 4B FE CC F9 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 8001E27C 0001B07C 38 7D 00 2C */ addi r3, r29, 0x2c /* 8001E280 0001B080 7F E4 FB 78 */ mr r4, r31 /* 8001E284 0001B084 7C 65 1B 78 */ mr r5, r3 @@ -1850,19 +1850,19 @@ lbl_8001E290: /* 8001E294 0001B094 28 00 00 00 */ cmplwi r0, 0 /* 8001E298 0001B098 40 82 00 1C */ bne lbl_8001E2B4 /* 8001E29C 0001B09C 38 7D 00 14 */ addi r3, r29, 0x14 -/* 8001E2A0 0001B0A0 4B FF 04 B5 */ bl func_8000E754 +/* 8001E2A0 0001B0A0 4B FF 04 B5 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8001E2A4 0001B0A4 7F C4 F3 78 */ mr r4, r30 /* 8001E2A8 0001B0A8 38 7D 00 20 */ addi r3, r29, 0x20 -/* 8001E2AC 0001B0AC 4B FF 04 A9 */ bl func_8000E754 +/* 8001E2AC 0001B0AC 4B FF 04 A9 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8001E2B0 0001B0B0 48 00 00 68 */ b lbl_8001E318 lbl_8001E2B4: /* 8001E2B4 0001B0B4 28 00 00 01 */ cmplwi r0, 1 /* 8001E2B8 0001B0B8 40 82 00 1C */ bne lbl_8001E2D4 /* 8001E2BC 0001B0BC 38 7D 00 14 */ addi r3, r29, 0x14 -/* 8001E2C0 0001B0C0 4B FF 04 95 */ bl func_8000E754 +/* 8001E2C0 0001B0C0 4B FF 04 95 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8001E2C4 0001B0C4 7F C4 F3 78 */ mr r4, r30 /* 8001E2C8 0001B0C8 38 7D 00 20 */ addi r3, r29, 0x20 -/* 8001E2CC 0001B0CC 4B FF 04 89 */ bl func_8000E754 +/* 8001E2CC 0001B0CC 4B FF 04 89 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8001E2D0 0001B0D0 48 00 00 48 */ b lbl_8001E318 lbl_8001E2D4: /* 8001E2D4 0001B0D4 28 00 00 03 */ cmplwi r0, 3 @@ -1870,19 +1870,19 @@ lbl_8001E2D4: /* 8001E2DC 0001B0DC 28 00 00 05 */ cmplwi r0, 5 /* 8001E2E0 0001B0E0 40 82 00 1C */ bne lbl_8001E2FC /* 8001E2E4 0001B0E4 38 7D 00 14 */ addi r3, r29, 0x14 -/* 8001E2E8 0001B0E8 4B FF 04 6D */ bl func_8000E754 +/* 8001E2E8 0001B0E8 4B FF 04 6D */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8001E2EC 0001B0EC 7F C4 F3 78 */ mr r4, r30 /* 8001E2F0 0001B0F0 38 7D 00 54 */ addi r3, r29, 0x54 -/* 8001E2F4 0001B0F4 4B FF 04 61 */ bl func_8000E754 +/* 8001E2F4 0001B0F4 4B FF 04 61 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8001E2F8 0001B0F8 48 00 00 20 */ b lbl_8001E318 lbl_8001E2FC: /* 8001E2FC 0001B0FC 28 00 00 04 */ cmplwi r0, 4 /* 8001E300 0001B100 40 82 00 18 */ bne lbl_8001E318 /* 8001E304 0001B104 38 7D 00 14 */ addi r3, r29, 0x14 -/* 8001E308 0001B108 4B FF 04 4D */ bl func_8000E754 +/* 8001E308 0001B108 4B FF 04 4D */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8001E30C 0001B10C 7F C4 F3 78 */ mr r4, r30 /* 8001E310 0001B110 38 7D 00 20 */ addi r3, r29, 0x20 -/* 8001E314 0001B114 4B FF 04 41 */ bl func_8000E754 +/* 8001E314 0001B114 4B FF 04 41 */ bl xVec3AddTo__FP5xVec3PC5xVec3 lbl_8001E318: /* 8001E318 0001B118 80 01 00 24 */ lwz r0, 0x24(r1) /* 8001E31C 0001B11C 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -2038,7 +2038,7 @@ lbl_8001E500: /* 8001E514 0001B314 4B FF 98 29 */ bl xprintf__FPCce /* 8001E518 0001B318 A0 1E 00 06 */ lhz r0, 6(r30) /* 8001E51C 0001B31C 54 03 07 7A */ rlwinm r3, r0, 0, 0x1d, 0x1d -/* 8001E520 0001B320 48 00 08 F1 */ bl func_8001EE10 +/* 8001E520 0001B320 48 00 08 F1 */ bl xbtoa__FUi /* 8001E524 0001B324 3C 80 80 25 */ lis r4, lbl_8025228C@ha /* 8001E528 0001B328 38 A4 22 8C */ addi r5, r4, lbl_8025228C@l /* 8001E52C 0001B32C 7C 64 1B 78 */ mr r4, r3 @@ -2276,7 +2276,7 @@ lbl_8001E86C: /* 8001E884 0001B684 80 7E 00 00 */ lwz r3, 0(r30) /* 8001E888 0001B688 88 03 00 05 */ lbz r0, 5(r3) /* 8001E88C 0001B68C 54 03 07 FE */ clrlwi r3, r0, 0x1f -/* 8001E890 0001B690 48 00 05 81 */ bl func_8001EE10 +/* 8001E890 0001B690 48 00 05 81 */ bl xbtoa__FUi /* 8001E894 0001B694 3C 80 80 25 */ lis r4, lbl_8025228C@ha /* 8001E898 0001B698 38 A4 22 8C */ addi r5, r4, lbl_8025228C@l /* 8001E89C 0001B69C 7C 64 1B 78 */ mr r4, r3 @@ -2304,7 +2304,7 @@ lbl_8001E8D4: /* 8001E8F0 0001B6F0 54 00 07 BC */ rlwinm r0, r0, 0, 0x1e, 0x1e /* 8001E8F4 0001B6F4 7C 00 00 34 */ cntlzw r0, r0 /* 8001E8F8 0001B6F8 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f -/* 8001E8FC 0001B6FC 48 00 05 15 */ bl func_8001EE10 +/* 8001E8FC 0001B6FC 48 00 05 15 */ bl xbtoa__FUi /* 8001E900 0001B700 3C 80 80 25 */ lis r4, lbl_8025228C@ha /* 8001E904 0001B704 38 A4 22 8C */ addi r5, r4, lbl_8025228C@l /* 8001E908 0001B708 7C 64 1B 78 */ mr r4, r3 @@ -2641,8 +2641,8 @@ lbl_8001EDF8: /* 8001EE08 0001BC08 38 21 00 10 */ addi r1, r1, 0x10 /* 8001EE0C 0001BC0C 4E 80 00 20 */ blr -.global func_8001EE10 -func_8001EE10: +.global xbtoa__FUi +xbtoa__FUi: /* 8001EE10 0001BC10 3C 80 80 25 */ lis r4, lbl_8025228C@ha /* 8001EE14 0001BC14 28 03 00 00 */ cmplwi r3, 0 /* 8001EE18 0001BC18 38 84 22 8C */ addi r4, r4, lbl_8025228C@l @@ -2667,14 +2667,14 @@ xEntMotion.xEntMotionDebugDraw__FPC10xEntMotion: /* 8001EE58 0001BC58 80 02 81 A0 */ lwz r0, lbl_803CCB20-_SDA2_BASE_(r2) /* 8001EE5C 0001BC5C 38 61 00 20 */ addi r3, r1, 0x20 /* 8001EE60 0001BC60 90 01 00 20 */ stw r0, 0x20(r1) -/* 8001EE64 0001BC64 48 00 05 D1 */ bl func_8001F434 +/* 8001EE64 0001BC64 48 00 05 D1 */ bl xDrawSetColor__F10iColor_tag /* 8001EE68 0001BC68 80 7F 00 68 */ lwz r3, 0x68(r31) -/* 8001EE6C 0001BC6C 4B FF C9 9D */ bl func_8001B808 +/* 8001EE6C 0001BC6C 4B FF C9 9D */ bl xEntGetPos__FPC4xEnt /* 8001EE70 0001BC70 7C 7D 1B 78 */ mr r29, r3 /* 8001EE74 0001BC74 80 7F 00 64 */ lwz r3, 0x64(r31) -/* 8001EE78 0001BC78 4B FF C9 91 */ bl func_8001B808 +/* 8001EE78 0001BC78 4B FF C9 91 */ bl xEntGetPos__FPC4xEnt /* 8001EE7C 0001BC7C 7F A4 EB 78 */ mr r4, r29 -/* 8001EE80 0001BC80 48 00 05 B1 */ bl func_8001F430 +/* 8001EE80 0001BC80 48 00 05 B1 */ bl xDrawLine__FPC5xVec3PC5xVec3 lbl_8001EE84: /* 8001EE84 0001BC84 88 1F 00 04 */ lbz r0, 4(r31) /* 8001EE88 0001BC88 2C 00 00 03 */ cmpwi r0, 3 @@ -2695,10 +2695,10 @@ lbl_8001EEBC: /* 8001EEBC 0001BCBC 80 02 81 9C */ lwz r0, lbl_803CCB1C-_SDA2_BASE_(r2) /* 8001EEC0 0001BCC0 38 61 00 1C */ addi r3, r1, 0x1c /* 8001EEC4 0001BCC4 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8001EEC8 0001BCC8 48 00 05 6D */ bl func_8001F434 +/* 8001EEC8 0001BCC8 48 00 05 6D */ bl xDrawSetColor__F10iColor_tag /* 8001EECC 0001BCCC 38 7F 00 14 */ addi r3, r31, 0x14 /* 8001EED0 0001BCD0 38 9F 00 20 */ addi r4, r31, 0x20 -/* 8001EED4 0001BCD4 48 00 05 5D */ bl func_8001F430 +/* 8001EED4 0001BCD4 48 00 05 5D */ bl xDrawLine__FPC5xVec3PC5xVec3 /* 8001EED8 0001BCD8 48 00 01 8C */ b lbl_8001F064 lbl_8001EEDC: /* 8001EEDC 0001BCDC 80 1F 00 64 */ lwz r0, 0x64(r31) @@ -2707,18 +2707,18 @@ lbl_8001EEDC: /* 8001EEE8 0001BCE8 80 02 81 9C */ lwz r0, lbl_803CCB1C-_SDA2_BASE_(r2) /* 8001EEEC 0001BCEC 38 61 00 18 */ addi r3, r1, 0x18 /* 8001EEF0 0001BCF0 90 01 00 18 */ stw r0, 0x18(r1) -/* 8001EEF4 0001BCF4 48 00 05 41 */ bl func_8001F434 +/* 8001EEF4 0001BCF4 48 00 05 41 */ bl xDrawSetColor__F10iColor_tag /* 8001EEF8 0001BCF8 80 7F 00 64 */ lwz r3, 0x64(r31) -/* 8001EEFC 0001BCFC 4B FF C9 0D */ bl func_8001B808 +/* 8001EEFC 0001BCFC 4B FF C9 0D */ bl xEntGetPos__FPC4xEnt /* 8001EF00 0001BD00 7C 64 1B 78 */ mr r4, r3 /* 8001EF04 0001BD04 38 7F 00 20 */ addi r3, r31, 0x20 -/* 8001EF08 0001BD08 48 00 05 29 */ bl func_8001F430 +/* 8001EF08 0001BD08 48 00 05 29 */ bl xDrawLine__FPC5xVec3PC5xVec3 /* 8001EF0C 0001BD0C 48 00 01 58 */ b lbl_8001F064 lbl_8001EF10: /* 8001EF10 0001BD10 80 02 81 A8 */ lwz r0, lbl_803CCB28-_SDA2_BASE_(r2) /* 8001EF14 0001BD14 38 61 00 14 */ addi r3, r1, 0x14 /* 8001EF18 0001BD18 90 01 00 14 */ stw r0, 0x14(r1) -/* 8001EF1C 0001BD1C 48 00 05 19 */ bl func_8001F434 +/* 8001EF1C 0001BD1C 48 00 05 19 */ bl xDrawSetColor__F10iColor_tag /* 8001EF20 0001BD20 83 9F 00 1C */ lwz r28, 0x1c(r31) /* 8001EF24 0001BD24 28 1C 00 00 */ cmplwi r28, 0 /* 8001EF28 0001BD28 41 82 00 A4 */ beq lbl_8001EFCC @@ -2728,7 +2728,7 @@ lbl_8001EF10: lbl_8001EF38: /* 8001EF38 0001BD38 7F 83 E3 78 */ mr r3, r28 /* 8001EF3C 0001BD3C 7F 64 DB 78 */ mr r4, r27 -/* 8001EF40 0001BD40 48 00 04 E1 */ bl func_8001F420 +/* 8001EF40 0001BD40 48 00 04 E1 */ bl xMovePointGetPoint__FPC10xMovePointUs /* 8001EF44 0001BD44 7C 7A 1B 78 */ mr r26, r3 /* 8001EF48 0001BD48 7C 1A E8 40 */ cmplw r26, r29 /* 8001EF4C 0001BD4C 41 82 00 1C */ beq lbl_8001EF68 @@ -2737,24 +2737,24 @@ lbl_8001EF38: /* 8001EF58 0001BD58 7F 83 E3 78 */ mr r3, r28 /* 8001EF5C 0001BD5C 48 01 69 89 */ bl xMovePointGetPos__FPC10xMovePoint /* 8001EF60 0001BD60 7F C4 F3 78 */ mr r4, r30 -/* 8001EF64 0001BD64 48 00 04 CD */ bl func_8001F430 +/* 8001EF64 0001BD64 48 00 04 CD */ bl xDrawLine__FPC5xVec3PC5xVec3 lbl_8001EF68: /* 8001EF68 0001BD68 3B 20 00 00 */ li r25, 0 /* 8001EF6C 0001BD6C 48 00 00 2C */ b lbl_8001EF98 lbl_8001EF70: /* 8001EF70 0001BD70 7F 43 D3 78 */ mr r3, r26 /* 8001EF74 0001BD74 7F 24 CB 78 */ mr r4, r25 -/* 8001EF78 0001BD78 48 00 04 A9 */ bl func_8001F420 +/* 8001EF78 0001BD78 48 00 04 A9 */ bl xMovePointGetPoint__FPC10xMovePointUs /* 8001EF7C 0001BD7C 48 01 69 69 */ bl xMovePointGetPos__FPC10xMovePoint /* 8001EF80 0001BD80 7C 7E 1B 78 */ mr r30, r3 /* 8001EF84 0001BD84 7F 43 D3 78 */ mr r3, r26 /* 8001EF88 0001BD88 48 01 69 5D */ bl xMovePointGetPos__FPC10xMovePoint /* 8001EF8C 0001BD8C 7F C4 F3 78 */ mr r4, r30 -/* 8001EF90 0001BD90 48 00 04 A1 */ bl func_8001F430 +/* 8001EF90 0001BD90 48 00 04 A1 */ bl xDrawLine__FPC5xVec3PC5xVec3 /* 8001EF94 0001BD94 3B 39 00 01 */ addi r25, r25, 1 lbl_8001EF98: /* 8001EF98 0001BD98 7F 43 D3 78 */ mr r3, r26 -/* 8001EF9C 0001BD9C 48 00 04 79 */ bl func_8001F414 +/* 8001EF9C 0001BD9C 48 00 04 79 */ bl xMovePointGetNumPoints__FPC10xMovePoint /* 8001EFA0 0001BDA0 54 63 04 3E */ clrlwi r3, r3, 0x10 /* 8001EFA4 0001BDA4 57 20 04 3E */ clrlwi r0, r25, 0x10 /* 8001EFA8 0001BDA8 7C 00 18 40 */ cmplw r0, r3 @@ -2762,7 +2762,7 @@ lbl_8001EF98: /* 8001EFB0 0001BDB0 3B 7B 00 01 */ addi r27, r27, 1 lbl_8001EFB4: /* 8001EFB4 0001BDB4 7F 83 E3 78 */ mr r3, r28 -/* 8001EFB8 0001BDB8 48 00 04 5D */ bl func_8001F414 +/* 8001EFB8 0001BDB8 48 00 04 5D */ bl xMovePointGetNumPoints__FPC10xMovePoint /* 8001EFBC 0001BDBC 54 63 04 3E */ clrlwi r3, r3, 0x10 /* 8001EFC0 0001BDC0 57 60 04 3E */ clrlwi r0, r27, 0x10 /* 8001EFC4 0001BDC4 7C 00 18 40 */ cmplw r0, r3 @@ -2777,23 +2777,23 @@ lbl_8001EFCC: /* 8001EFE4 0001BDE4 80 02 81 9C */ lwz r0, lbl_803CCB1C-_SDA2_BASE_(r2) /* 8001EFE8 0001BDE8 38 61 00 10 */ addi r3, r1, 0x10 /* 8001EFEC 0001BDEC 90 01 00 10 */ stw r0, 0x10(r1) -/* 8001EFF0 0001BDF0 48 00 04 45 */ bl func_8001F434 +/* 8001EFF0 0001BDF0 48 00 04 45 */ bl xDrawSetColor__F10iColor_tag /* 8001EFF4 0001BDF4 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 8001EFF8 0001BDF8 48 01 68 ED */ bl xMovePointGetPos__FPC10xMovePoint /* 8001EFFC 0001BDFC 7C 7E 1B 78 */ mr r30, r3 /* 8001F000 0001BE00 80 7F 00 20 */ lwz r3, 0x20(r31) /* 8001F004 0001BE04 48 01 68 E1 */ bl xMovePointGetPos__FPC10xMovePoint /* 8001F008 0001BE08 7F C4 F3 78 */ mr r4, r30 -/* 8001F00C 0001BE0C 48 00 04 25 */ bl func_8001F430 +/* 8001F00C 0001BE0C 48 00 04 25 */ bl xDrawLine__FPC5xVec3PC5xVec3 /* 8001F010 0001BE10 48 00 00 54 */ b lbl_8001F064 lbl_8001F014: /* 8001F014 0001BE14 80 02 81 9C */ lwz r0, lbl_803CCB1C-_SDA2_BASE_(r2) /* 8001F018 0001BE18 38 61 00 0C */ addi r3, r1, 0xc /* 8001F01C 0001BE1C 90 01 00 0C */ stw r0, 0xc(r1) -/* 8001F020 0001BE20 48 00 04 15 */ bl func_8001F434 +/* 8001F020 0001BE20 48 00 04 15 */ bl xDrawSetColor__F10iColor_tag /* 8001F024 0001BE24 38 7F 00 14 */ addi r3, r31, 0x14 /* 8001F028 0001BE28 38 9F 00 20 */ addi r4, r31, 0x20 -/* 8001F02C 0001BE2C 48 00 04 05 */ bl func_8001F430 +/* 8001F02C 0001BE2C 48 00 04 05 */ bl xDrawLine__FPC5xVec3PC5xVec3 /* 8001F030 0001BE30 48 00 00 34 */ b lbl_8001F064 lbl_8001F034: /* 8001F034 0001BE34 80 1F 00 64 */ lwz r0, 0x64(r31) @@ -2802,12 +2802,12 @@ lbl_8001F034: /* 8001F040 0001BE40 80 02 81 9C */ lwz r0, lbl_803CCB1C-_SDA2_BASE_(r2) /* 8001F044 0001BE44 38 61 00 08 */ addi r3, r1, 8 /* 8001F048 0001BE48 90 01 00 08 */ stw r0, 8(r1) -/* 8001F04C 0001BE4C 48 00 03 E9 */ bl func_8001F434 +/* 8001F04C 0001BE4C 48 00 03 E9 */ bl xDrawSetColor__F10iColor_tag /* 8001F050 0001BE50 80 7F 00 64 */ lwz r3, 0x64(r31) -/* 8001F054 0001BE54 4B FF C7 B5 */ bl func_8001B808 +/* 8001F054 0001BE54 4B FF C7 B5 */ bl xEntGetPos__FPC4xEnt /* 8001F058 0001BE58 7C 64 1B 78 */ mr r4, r3 /* 8001F05C 0001BE5C 38 7F 00 14 */ addi r3, r31, 0x14 -/* 8001F060 0001BE60 48 00 03 D1 */ bl func_8001F430 +/* 8001F060 0001BE60 48 00 03 D1 */ bl xDrawLine__FPC5xVec3PC5xVec3 lbl_8001F064: /* 8001F064 0001BE64 BB 21 00 34 */ lmw r25, 0x34(r1) /* 8001F068 0001BE68 80 01 00 54 */ lwz r0, 0x54(r1) @@ -2866,15 +2866,15 @@ lbl_8001F118: /* 8001F120 0001BF20 54 00 03 9D */ rlwinm. r0, r0, 0, 0xe, 0xe /* 8001F124 0001BF24 41 82 00 28 */ beq lbl_8001F14C /* 8001F128 0001BF28 7F E3 FB 78 */ mr r3, r31 -/* 8001F12C 0001BF2C 48 00 02 BD */ bl func_8001F3E8 +/* 8001F12C 0001BF2C 48 00 02 BD */ bl xEntMotionIsStopped__FPC10xEntMotion /* 8001F130 0001BF30 28 03 00 00 */ cmplwi r3, 0 /* 8001F134 0001BF34 41 82 00 10 */ beq lbl_8001F144 /* 8001F138 0001BF38 7F E3 FB 78 */ mr r3, r31 -/* 8001F13C 0001BF3C 48 00 02 9D */ bl func_8001F3D8 +/* 8001F13C 0001BF3C 48 00 02 9D */ bl xEntMotionRun__FP10xEntMotion /* 8001F140 0001BF40 48 00 00 0C */ b lbl_8001F14C lbl_8001F144: /* 8001F144 0001BF44 7F E3 FB 78 */ mr r3, r31 -/* 8001F148 0001BF48 48 00 02 81 */ bl func_8001F3C8 +/* 8001F148 0001BF48 48 00 02 81 */ bl xEntMotionStop__FP10xEntMotion lbl_8001F14C: /* 8001F14C 0001BF4C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001F150 0001BF50 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2882,8 +2882,8 @@ lbl_8001F14C: /* 8001F158 0001BF58 38 21 00 10 */ addi r1, r1, 0x10 /* 8001F15C 0001BF5C 4E 80 00 20 */ blr -.global func_8001F160 -func_8001F160: +.global xVec3Equals__FPC5xVec3PC5xVec3 +xVec3Equals__FPC5xVec3PC5xVec3: /* 8001F160 0001BF60 C0 23 00 00 */ lfs f1, 0(r3) /* 8001F164 0001BF64 38 00 00 00 */ li r0, 0 /* 8001F168 0001BF68 C0 04 00 00 */ lfs f0, 0(r4) @@ -2915,8 +2915,8 @@ lbl_8001F1CC: /* 8001F1CC 0001BFCC 54 03 06 3E */ clrlwi r3, r0, 0x18 /* 8001F1D0 0001BFD0 4E 80 00 20 */ blr -.global func_8001F1D4 -func_8001F1D4: +.global xQuatCopy__FP5xQuatPC5xQuat +xQuatCopy__FP5xQuatPC5xQuat: /* 8001F1D4 0001BFD4 C0 24 00 0C */ lfs f1, 0xc(r4) /* 8001F1D8 0001BFD8 C0 04 00 00 */ lfs f0, 0(r4) /* 8001F1DC 0001BFDC D0 23 00 0C */ stfs f1, 0xc(r3) @@ -2955,8 +2955,8 @@ xEntMotion.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 8001F254 0001C054 D0 03 00 08 */ stfs f0, 8(r3) /* 8001F258 0001C058 4E 80 00 20 */ blr -.global func_8001F25C -func_8001F25C: +.global xQuatEquals__FPC5xQuatPC5xQuat +xQuatEquals__FPC5xQuatPC5xQuat: /* 8001F25C 0001C05C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001F260 0001C060 7C 08 02 A6 */ mflr r0 /* 8001F264 0001C064 C0 23 00 0C */ lfs f1, 0xc(r3) @@ -2966,7 +2966,7 @@ func_8001F25C: /* 8001F274 0001C074 93 E1 00 0C */ stw r31, 0xc(r1) /* 8001F278 0001C078 3B E0 00 00 */ li r31, 0 /* 8001F27C 0001C07C 40 82 00 14 */ bne lbl_8001F290 -/* 8001F280 0001C080 4B FF FE E1 */ bl func_8001F160 +/* 8001F280 0001C080 4B FF FE E1 */ bl xVec3Equals__FPC5xVec3PC5xVec3 /* 8001F284 0001C084 28 03 00 00 */ cmplwi r3, 0 /* 8001F288 0001C088 41 82 00 08 */ beq lbl_8001F290 /* 8001F28C 0001C08C 3B E0 00 01 */ li r31, 1 @@ -2978,22 +2978,22 @@ lbl_8001F290: /* 8001F2A0 0001C0A0 38 21 00 10 */ addi r1, r1, 0x10 /* 8001F2A4 0001C0A4 4E 80 00 20 */ blr -.global func_8001F2A8 -func_8001F2A8: +.global xQuatFlip__FP5xQuatPC5xQuat +xQuatFlip__FP5xQuatPC5xQuat: /* 8001F2A8 0001C0A8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001F2AC 0001C0AC 7C 08 02 A6 */ mflr r0 /* 8001F2B0 0001C0B0 C0 04 00 0C */ lfs f0, 0xc(r4) /* 8001F2B4 0001C0B4 90 01 00 14 */ stw r0, 0x14(r1) /* 8001F2B8 0001C0B8 FC 00 00 50 */ fneg f0, f0 /* 8001F2BC 0001C0BC D0 03 00 0C */ stfs f0, 0xc(r3) -/* 8001F2C0 0001C0C0 4B FE F4 05 */ bl func_8000E6C4 +/* 8001F2C0 0001C0C0 4B FE F4 05 */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 8001F2C4 0001C0C4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001F2C8 0001C0C8 7C 08 03 A6 */ mtlr r0 /* 8001F2CC 0001C0CC 38 21 00 10 */ addi r1, r1, 0x10 /* 8001F2D0 0001C0D0 4E 80 00 20 */ blr -.global func_8001F2D4 -func_8001F2D4: +.global xQuatDot__FPC5xQuatPC5xQuat +xQuatDot__FPC5xQuatPC5xQuat: /* 8001F2D4 0001C0D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001F2D8 0001C0D8 7C 08 02 A6 */ mflr r0 /* 8001F2DC 0001C0DC 90 01 00 14 */ stw r0, 0x14(r1) @@ -3012,8 +3012,8 @@ func_8001F2D4: /* 8001F310 0001C110 38 21 00 10 */ addi r1, r1, 0x10 /* 8001F314 0001C114 4E 80 00 20 */ blr -.global func_8001F318 -func_8001F318: +.global xEntMPSetSpeed__FP10xEntMotionf +xEntMPSetSpeed__FP10xEntMotionf: /* 8001F318 0001C118 C0 02 82 98 */ lfs f0, lbl_803CCC18-_SDA2_BASE_(r2) /* 8001F31C 0001C11C FC 00 08 40 */ fcmpo cr0, f0, f1 /* 8001F320 0001C120 40 81 00 08 */ ble lbl_8001F328 @@ -3024,8 +3024,8 @@ lbl_8001F32C: /* 8001F32C 0001C12C D0 03 00 18 */ stfs f0, 0x18(r3) /* 8001F330 0001C130 4E 80 00 20 */ blr -.global func_8001F334 -func_8001F334: +.global xEntERIsRetracted__FPC10xEntMotion +xEntERIsRetracted__FPC10xEntMotion: /* 8001F334 0001C134 C0 23 00 08 */ lfs f1, 8(r3) /* 8001F338 0001C138 C0 03 00 50 */ lfs f0, 0x50(r3) /* 8001F33C 0001C13C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -3034,8 +3034,8 @@ func_8001F334: /* 8001F348 0001C148 54 03 1F FE */ rlwinm r3, r0, 3, 0x1f, 0x1f /* 8001F34C 0001C14C 4E 80 00 20 */ blr -.global func_8001F350 -func_8001F350: +.global xEntERIsRetracting__FPC10xEntMotion +xEntERIsRetracting__FPC10xEntMotion: /* 8001F350 0001C150 C0 23 00 08 */ lfs f1, 8(r3) /* 8001F354 0001C154 38 00 00 00 */ li r0, 0 /* 8001F358 0001C158 C0 03 00 4C */ lfs f0, 0x4c(r3) @@ -3050,8 +3050,8 @@ lbl_8001F378: /* 8001F378 0001C178 54 03 06 3E */ clrlwi r3, r0, 0x18 /* 8001F37C 0001C17C 4E 80 00 20 */ blr -.global func_8001F380 -func_8001F380: +.global xEntERIsExtended__FPC10xEntMotion +xEntERIsExtended__FPC10xEntMotion: /* 8001F380 0001C180 C0 23 00 08 */ lfs f1, 8(r3) /* 8001F384 0001C184 38 00 00 00 */ li r0, 0 /* 8001F388 0001C188 C0 03 00 38 */ lfs f0, 0x38(r3) @@ -3066,8 +3066,8 @@ lbl_8001F3A8: /* 8001F3A8 0001C1A8 54 03 06 3E */ clrlwi r3, r0, 0x18 /* 8001F3AC 0001C1AC 4E 80 00 20 */ blr -.global func_8001F3B0 -func_8001F3B0: +.global xEntERIsExtending__FPC10xEntMotion +xEntERIsExtending__FPC10xEntMotion: /* 8001F3B0 0001C1B0 C0 23 00 08 */ lfs f1, 8(r3) /* 8001F3B4 0001C1B4 C0 03 00 38 */ lfs f0, 0x38(r3) /* 8001F3B8 0001C1B8 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -3075,28 +3075,28 @@ func_8001F3B0: /* 8001F3C0 0001C1C0 54 03 0F FE */ srwi r3, r0, 0x1f /* 8001F3C4 0001C1C4 4E 80 00 20 */ blr -.global func_8001F3C8 -func_8001F3C8: +.global xEntMotionStop__FP10xEntMotion +xEntMotionStop__FP10xEntMotion: /* 8001F3C8 0001C1C8 A0 03 00 06 */ lhz r0, 6(r3) /* 8001F3CC 0001C1CC 60 00 00 04 */ ori r0, r0, 4 /* 8001F3D0 0001C1D0 B0 03 00 06 */ sth r0, 6(r3) /* 8001F3D4 0001C1D4 4E 80 00 20 */ blr -.global func_8001F3D8 -func_8001F3D8: +.global xEntMotionRun__FP10xEntMotion +xEntMotionRun__FP10xEntMotion: /* 8001F3D8 0001C1D8 A0 03 00 06 */ lhz r0, 6(r3) /* 8001F3DC 0001C1DC 70 00 FF FB */ andi. r0, r0, 0xfffb /* 8001F3E0 0001C1E0 B0 03 00 06 */ sth r0, 6(r3) /* 8001F3E4 0001C1E4 4E 80 00 20 */ blr -.global func_8001F3E8 -func_8001F3E8: +.global xEntMotionIsStopped__FPC10xEntMotion +xEntMotionIsStopped__FPC10xEntMotion: /* 8001F3E8 0001C1E8 A0 03 00 06 */ lhz r0, 6(r3) /* 8001F3EC 0001C1EC 54 03 07 7A */ rlwinm r3, r0, 0, 0x1d, 0x1d /* 8001F3F0 0001C1F0 4E 80 00 20 */ blr -.global func_8001F3F4 -func_8001F3F4: +.global xSpline3_ArcTotal__FP8xSpline3 +xSpline3_ArcTotal__FP8xSpline3: /* 8001F3F4 0001C1F4 80 83 00 04 */ lwz r4, 4(r3) /* 8001F3F8 0001C1F8 80 03 00 24 */ lwz r0, 0x24(r3) /* 8001F3FC 0001C1FC 80 63 00 28 */ lwz r3, 0x28(r3) @@ -3106,23 +3106,23 @@ func_8001F3F4: /* 8001F40C 0001C20C C0 23 FF FC */ lfs f1, -4(r3) /* 8001F410 0001C210 4E 80 00 20 */ blr -.global func_8001F414 -func_8001F414: +.global xMovePointGetNumPoints__FPC10xMovePoint +xMovePointGetNumPoints__FPC10xMovePoint: /* 8001F414 0001C214 80 63 00 10 */ lwz r3, 0x10(r3) /* 8001F418 0001C218 A0 63 00 1A */ lhz r3, 0x1a(r3) /* 8001F41C 0001C21C 4E 80 00 20 */ blr -.global func_8001F420 -func_8001F420: +.global xMovePointGetPoint__FPC10xMovePointUs +xMovePointGetPoint__FPC10xMovePointUs: /* 8001F420 0001C220 80 63 00 18 */ lwz r3, 0x18(r3) /* 8001F424 0001C224 54 80 13 BA */ rlwinm r0, r4, 2, 0xe, 0x1d /* 8001F428 0001C228 7C 63 00 2E */ lwzx r3, r3, r0 /* 8001F42C 0001C22C 4E 80 00 20 */ blr -.global func_8001F430 -func_8001F430: +.global xDrawLine__FPC5xVec3PC5xVec3 +xDrawLine__FPC5xVec3PC5xVec3: /* 8001F430 0001C230 4E 80 00 20 */ blr -.global func_8001F434 -func_8001F434: +.global xDrawSetColor__F10iColor_tag +xDrawSetColor__F10iColor_tag: /* 8001F434 0001C234 4E 80 00 20 */ blr diff --git a/asm/Core/x/xEvent.s b/asm/Core/x/xEvent.s index 71e12e280..26b40efb1 100644 --- a/asm/Core/x/xEvent.s +++ b/asm/Core/x/xEvent.s @@ -188,19 +188,19 @@ zEntEvent__FP5xBaseUiP5xBaseUiPCfP5xBasei: /* 8001F780 0001C580 7D 3A 4B 78 */ mr r26, r9 /* 8001F784 0001C584 40 82 00 10 */ bne lbl_8001F794 /* 8001F788 0001C588 7F C3 F3 78 */ mr r3, r30 -/* 8001F78C 0001C58C 4B FE 9D B9 */ bl func_80009544 +/* 8001F78C 0001C58C 4B FE 9D B9 */ bl xBaseDisable__FP5xBase /* 8001F790 0001C590 48 00 00 14 */ b lbl_8001F7A4 lbl_8001F794: /* 8001F794 0001C594 28 1F 00 01 */ cmplwi r31, 1 /* 8001F798 0001C598 40 82 00 0C */ bne lbl_8001F7A4 /* 8001F79C 0001C59C 7F C3 F3 78 */ mr r3, r30 -/* 8001F7A0 0001C5A0 4B FE 9D B5 */ bl func_80009554 +/* 8001F7A0 0001C5A0 4B FE 9D B5 */ bl xBaseEnable__FP5xBase lbl_8001F7A4: /* 8001F7A4 0001C5A4 80 1E 00 0C */ lwz r0, 0xc(r30) /* 8001F7A8 0001C5A8 28 00 00 00 */ cmplwi r0, 0 /* 8001F7AC 0001C5AC 41 82 00 3C */ beq lbl_8001F7E8 /* 8001F7B0 0001C5B0 7F C3 F3 78 */ mr r3, r30 -/* 8001F7B4 0001C5B4 4B FE 9D 85 */ bl func_80009538 +/* 8001F7B4 0001C5B4 4B FE 9D 85 */ bl xBaseIsEnabled__FPC5xBase /* 8001F7B8 0001C5B8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8001F7BC 0001C5BC 40 82 00 0C */ bne lbl_8001F7C8 /* 8001F7C0 0001C5C0 2C 1A 00 00 */ cmpwi r26, 0 @@ -216,7 +216,7 @@ lbl_8001F7C8: /* 8001F7E4 0001C5E4 4E 80 04 21 */ bctrl lbl_8001F7E8: /* 8001F7E8 0001C5E8 7F C3 F3 78 */ mr r3, r30 -/* 8001F7EC 0001C5EC 4B FE 9D 4D */ bl func_80009538 +/* 8001F7EC 0001C5EC 4B FE 9D 4D */ bl xBaseIsEnabled__FPC5xBase /* 8001F7F0 0001C5F0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8001F7F4 0001C5F4 41 82 00 B4 */ beq lbl_8001F8A8 /* 8001F7F8 0001C5F8 88 1E 00 05 */ lbz r0, 5(r30) diff --git a/asm/Core/x/xFFX.s b/asm/Core/x/xFFX.s index a15aed570..b2f642760 100644 --- a/asm/Core/x/xFFX.s +++ b/asm/Core/x/xFFX.s @@ -229,7 +229,7 @@ lbl_8001FB5C: /* 8001FB8C 0001C98C 7C 7E 1B 78 */ mr r30, r3 /* 8001FB90 0001C990 EF C2 08 2A */ fadds f30, f2, f1 /* 8001FB94 0001C994 EC 20 07 B2 */ fmuls f1, f0, f30 -/* 8001FB98 0001C998 4B FE EC 19 */ bl func_8000E7B0 +/* 8001FB98 0001C998 4B FE EC 19 */ bl xexp__Ff /* 8001FB9C 0001C99C C0 1F 00 10 */ lfs f0, 0x10(r31) /* 8001FBA0 0001C9A0 FF E0 08 90 */ fmr f31, f1 /* 8001FBA4 0001C9A4 EC 20 07 B2 */ fmuls f1, f0, f30 @@ -261,11 +261,11 @@ lbl_8001FC00: /* 8001FC04 0001CA04 7F E4 FB 78 */ mr r4, r31 /* 8001FC08 0001CA08 38 61 00 08 */ addi r3, r1, 8 /* 8001FC0C 0001CA0C EC 3F 00 28 */ fsubs f1, f31, f0 -/* 8001FC10 0001CA10 4B FE B4 81 */ bl func_8000B090 +/* 8001FC10 0001CA10 4B FE B4 81 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8001FC14 0001CA14 80 7E 00 48 */ lwz r3, 0x48(r30) /* 8001FC18 0001CA18 38 81 00 08 */ addi r4, r1, 8 /* 8001FC1C 0001CA1C 38 63 00 30 */ addi r3, r3, 0x30 -/* 8001FC20 0001CA20 4B FE EB 35 */ bl func_8000E754 +/* 8001FC20 0001CA20 4B FE EB 35 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8001FC24 0001CA24 D3 FF 00 1C */ stfs f31, 0x1c(r31) /* 8001FC28 0001CA28 D3 DF 00 14 */ stfs f30, 0x14(r31) lbl_8001FC2C: diff --git a/asm/Core/x/xFX.s b/asm/Core/x/xFX.s index 77ecbebe1..65805fb9e 100644 --- a/asm/Core/x/xFX.s +++ b/asm/Core/x/xFX.s @@ -389,10 +389,10 @@ lbl_80026AD0: /* 80026C64 00023A64 90 0D 89 40 */ stw r0, lbl_803CB240-_SDA_BASE_(r13) /* 80026C68 00023A68 38 61 00 30 */ addi r3, r1, 0x30 /* 80026C6C 00023A6C 38 81 00 24 */ addi r4, r1, 0x24 -/* 80026C70 00023A70 4B FE 45 F5 */ bl func_8000B264 +/* 80026C70 00023A70 4B FE 45 F5 */ bl __as__5xVec3FRC5xVec3 /* 80026C74 00023A74 38 61 00 18 */ addi r3, r1, 0x18 /* 80026C78 00023A78 38 81 00 0C */ addi r4, r1, 0xc -/* 80026C7C 00023A7C 4B FE 45 E9 */ bl func_8000B264 +/* 80026C7C 00023A7C 4B FE 45 E9 */ bl __as__5xVec3FRC5xVec3 /* 80026C80 00023A80 3B FF 00 01 */ addi r31, r31, 1 lbl_80026C84: /* 80026C84 00023A84 A0 1D 00 34 */ lhz r0, 0x34(r29) @@ -482,7 +482,7 @@ lbl_80026D8C: /* 80026DB0 00023BB0 7F C4 F3 78 */ mr r4, r30 /* 80026DB4 00023BB4 38 7F 00 08 */ addi r3, r31, 8 /* 80026DB8 00023BB8 D0 1F 00 14 */ stfs f0, 0x14(r31) -/* 80026DBC 00023BBC 4B FE 44 A9 */ bl func_8000B264 +/* 80026DBC 00023BBC 4B FE 44 A9 */ bl __as__5xVec3FRC5xVec3 /* 80026DC0 00023BC0 C0 22 83 3C */ lfs f1, lbl_803CCCBC-_SDA2_BASE_(r2) /* 80026DC4 00023BC4 7F E3 FB 78 */ mr r3, r31 /* 80026DC8 00023BC8 C0 1F 00 04 */ lfs f0, 4(r31) @@ -1733,7 +1733,7 @@ lbl_80027EFC: /* 80027EFC 00024CFC 7E C4 B3 78 */ mr r4, r22 /* 80027F00 00024D00 7E 25 8B 78 */ mr r5, r17 /* 80027F04 00024D04 38 61 00 14 */ addi r3, r1, 0x14 -/* 80027F08 00024D08 4B FE 31 35 */ bl func_8000B03C +/* 80027F08 00024D08 4B FE 31 35 */ bl xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 /* 80027F0C 00024D0C C0 01 00 1C */ lfs f0, 0x1c(r1) /* 80027F10 00024D10 EC 00 F0 28 */ fsubs f0, f0, f30 /* 80027F14 00024D14 EC 1F 00 32 */ fmuls f0, f31, f0 @@ -2559,10 +2559,10 @@ lbl_80028A88: /* 80028A8C 0002588C 7F 83 E3 78 */ mr r3, r28 /* 80028A90 00025890 1F 7E 00 0C */ mulli r27, r30, 0xc /* 80028A94 00025894 7C 96 DA 14 */ add r4, r22, r27 -/* 80028A98 00025898 4B FE 27 CD */ bl func_8000B264 +/* 80028A98 00025898 4B FE 27 CD */ bl __as__5xVec3FRC5xVec3 /* 80028A9C 0002589C 38 7C 00 0C */ addi r3, r28, 0xc /* 80028AA0 000258A0 7C 97 DA 14 */ add r4, r23, r27 -/* 80028AA4 000258A4 4B FE 27 C1 */ bl func_8000B264 +/* 80028AA4 000258A4 4B FE 27 C1 */ bl __as__5xVec3FRC5xVec3 /* 80028AA8 000258A8 9B FC 00 1B */ stb r31, 0x1b(r28) /* 80028AAC 000258AC 57 C0 18 38 */ slwi r0, r30, 3 /* 80028AB0 000258B0 38 7C 00 1C */ addi r3, r28, 0x1c @@ -2570,7 +2570,7 @@ lbl_80028A88: /* 80028AB8 000258B8 7C 98 02 14 */ add r4, r24, r0 /* 80028ABC 000258BC 9B FC 00 19 */ stb r31, 0x19(r28) /* 80028AC0 000258C0 9B FC 00 18 */ stb r31, 0x18(r28) -/* 80028AC4 000258C4 48 00 00 39 */ bl func_80028AFC +/* 80028AC4 000258C4 48 00 00 39 */ bl __as__11RwTexCoordsFRC11RwTexCoords /* 80028AC8 000258C8 57 C0 10 3A */ slwi r0, r30, 2 /* 80028ACC 000258CC 3B 5A 00 01 */ addi r26, r26, 1 /* 80028AD0 000258D0 7C 19 04 2E */ lfsx f0, r25, r0 @@ -2585,8 +2585,8 @@ lbl_80028A88: /* 80028AF4 000258F4 38 21 00 30 */ addi r1, r1, 0x30 /* 80028AF8 000258F8 4E 80 00 20 */ blr -.global func_80028AFC -func_80028AFC: +.global __as__11RwTexCoordsFRC11RwTexCoords +__as__11RwTexCoordsFRC11RwTexCoords: /* 80028AFC 000258FC C0 24 00 00 */ lfs f1, 0(r4) /* 80028B00 00025900 C0 04 00 04 */ lfs f0, 4(r4) /* 80028B04 00025904 D0 23 00 00 */ stfs f1, 0(r3) @@ -2796,7 +2796,7 @@ lbl_80028DB8: /* 80028DCC 00025BCC 90 1F 00 00 */ stw r0, 0(r31) /* 80028DD0 00025BD0 38 7F 00 14 */ addi r3, r31, 0x14 /* 80028DD4 00025BD4 D0 3F 00 04 */ stfs f1, 4(r31) -/* 80028DD8 00025BD8 4B FE 24 8D */ bl func_8000B264 +/* 80028DD8 00025BD8 4B FE 24 8D */ bl __as__5xVec3FRC5xVec3 /* 80028DDC 00025BDC D3 FF 00 20 */ stfs f31, 0x20(r31) /* 80028DE0 00025BE0 48 00 00 0C */ b lbl_80028DEC lbl_80028DE4: @@ -2919,7 +2919,7 @@ lbl_80028F64: /* 80028F98 00025D98 C0 1E 00 1C */ lfs f0, 0x1c(r30) /* 80028F9C 00025D9C EC 01 07 BA */ fmadds f0, f1, f30, f0 /* 80028FA0 00025DA0 D0 1E 00 1C */ stfs f0, 0x1c(r30) -/* 80028FA4 00025DA4 4B FE 22 C1 */ bl func_8000B264 +/* 80028FA4 00025DA4 4B FE 22 C1 */ bl __as__5xVec3FRC5xVec3 /* 80028FA8 00025DA8 FC 20 F0 90 */ fmr f1, f30 /* 80028FAC 00025DAC 80 6D 89 60 */ lwz r3, lbl_803CB260-_SDA_BASE_(r13) /* 80028FB0 00025DB0 38 81 01 80 */ addi r4, r1, 0x180 @@ -2944,7 +2944,7 @@ lbl_80028FF4: /* 80028FF8 00025DF8 7F 83 E3 78 */ mr r3, r28 /* 80028FFC 00025DFC 90 01 01 4C */ stw r0, 0x14c(r1) /* 80029000 00025E00 38 9E 00 14 */ addi r4, r30, 0x14 -/* 80029004 00025E04 4B FE 22 61 */ bl func_8000B264 +/* 80029004 00025E04 4B FE 22 61 */ bl __as__5xVec3FRC5xVec3 /* 80029008 00025E08 28 13 00 00 */ cmplwi r19, 0 /* 8002900C 00025E0C 41 82 00 C0 */ beq lbl_800290CC /* 80029010 00025E10 48 00 7C 79 */ bl xurand__Fv @@ -2955,7 +2955,7 @@ lbl_80028FF4: /* 80029024 00025E24 C0 42 83 8C */ lfs f2, lbl_803CCD0C-_SDA2_BASE_(r2) /* 80029028 00025E28 EC 23 00 7A */ fmadds f1, f3, f1, f0 /* 8002902C 00025E2C C0 62 83 38 */ lfs f3, lbl_803CCCB8-_SDA2_BASE_(r2) -/* 80029030 00025E30 48 00 2E A9 */ bl func_8002BED8 +/* 80029030 00025E30 48 00 2E A9 */ bl set__10xParInterpFfffUi /* 80029034 00025E34 48 00 7C 55 */ bl xurand__Fv /* 80029038 00025E38 C0 62 83 88 */ lfs f3, lbl_803CCD08-_SDA2_BASE_(r2) /* 8002903C 00025E3C 7F 43 D3 78 */ mr r3, r26 @@ -2964,7 +2964,7 @@ lbl_80028FF4: /* 80029048 00025E48 C0 42 83 8C */ lfs f2, lbl_803CCD0C-_SDA2_BASE_(r2) /* 8002904C 00025E4C EC 23 00 7A */ fmadds f1, f3, f1, f0 /* 80029050 00025E50 C0 62 83 38 */ lfs f3, lbl_803CCCB8-_SDA2_BASE_(r2) -/* 80029054 00025E54 48 00 2E 85 */ bl func_8002BED8 +/* 80029054 00025E54 48 00 2E 85 */ bl set__10xParInterpFfffUi /* 80029058 00025E58 48 00 7C 31 */ bl xurand__Fv /* 8002905C 00025E5C C0 62 83 88 */ lfs f3, lbl_803CCD08-_SDA2_BASE_(r2) /* 80029060 00025E60 7F 23 CB 78 */ mr r3, r25 @@ -2973,13 +2973,13 @@ lbl_80028FF4: /* 8002906C 00025E6C C0 42 83 8C */ lfs f2, lbl_803CCD0C-_SDA2_BASE_(r2) /* 80029070 00025E70 EC 23 00 7A */ fmadds f1, f3, f1, f0 /* 80029074 00025E74 C0 62 83 38 */ lfs f3, lbl_803CCCB8-_SDA2_BASE_(r2) -/* 80029078 00025E78 48 00 2E 61 */ bl func_8002BED8 +/* 80029078 00025E78 48 00 2E 61 */ bl set__10xParInterpFfffUi /* 8002907C 00025E7C C0 22 83 64 */ lfs f1, lbl_803CCCE4-_SDA2_BASE_(r2) /* 80029080 00025E80 7F 03 C3 78 */ mr r3, r24 /* 80029084 00025E84 C0 42 83 38 */ lfs f2, lbl_803CCCB8-_SDA2_BASE_(r2) /* 80029088 00025E88 38 80 00 00 */ li r4, 0 /* 8002908C 00025E8C C0 62 83 3C */ lfs f3, lbl_803CCCBC-_SDA2_BASE_(r2) -/* 80029090 00025E90 48 00 2E 49 */ bl func_8002BED8 +/* 80029090 00025E90 48 00 2E 49 */ bl set__10xParInterpFfffUi /* 80029094 00025E94 7E E3 BB 78 */ mr r3, r23 /* 80029098 00025E98 7F 64 DB 78 */ mr r4, r27 /* 8002909C 00025E9C 38 A0 00 50 */ li r5, 0x50 @@ -2989,7 +2989,7 @@ lbl_80028FF4: /* 800290AC 00025EAC C0 62 83 3C */ lfs f3, lbl_803CCCBC-_SDA2_BASE_(r2) /* 800290B0 00025EB0 38 80 00 00 */ li r4, 0 /* 800290B4 00025EB4 FC 40 08 90 */ fmr f2, f1 -/* 800290B8 00025EB8 48 00 2E 21 */ bl func_8002BED8 +/* 800290B8 00025EB8 48 00 2E 21 */ bl set__10xParInterpFfffUi /* 800290BC 00025EBC FC 20 F0 90 */ fmr f1, f30 /* 800290C0 00025EC0 7E 63 9B 78 */ mr r3, r19 /* 800290C4 00025EC4 38 81 00 14 */ addi r4, r1, 0x14 @@ -3029,11 +3029,11 @@ lbl_800290CC: /* 80029148 00025F48 FC E0 C0 90 */ fmr f7, f24 /* 8002914C 00025F4C 48 01 92 A5 */ bl xScrFXGlareAdd__FP5xVec3fffffffP8RwRaster /* 80029150 00025F50 7E A3 AB 78 */ mr r3, r21 -/* 80029154 00025F54 4B FF 26 B5 */ bl func_8001B808 +/* 80029154 00025F54 4B FF 26 B5 */ bl xEntGetPos__FPC4xEnt /* 80029158 00025F58 7C 64 1B 78 */ mr r4, r3 /* 8002915C 00025F5C 38 61 00 08 */ addi r3, r1, 8 /* 80029160 00025F60 38 BE 00 14 */ addi r5, r30, 0x14 -/* 80029164 00025F64 4B FE 55 2D */ bl func_8000E690 +/* 80029164 00025F64 4B FE 55 2D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80029168 00025F68 C0 21 00 08 */ lfs f1, 8(r1) /* 8002916C 00025F6C 38 80 00 07 */ li r4, 7 /* 80029170 00025F70 C0 01 00 10 */ lfs f0, 0x10(r1) @@ -3045,7 +3045,7 @@ lbl_800290CC: /* 80029188 00025F88 EC 21 00 2A */ fadds f1, f1, f0 /* 8002918C 00025F8C 48 08 3F 2D */ bl zRumbleStartDistance__Fiff14_tagRumbleTypef /* 80029190 00025F90 7E A3 AB 78 */ mr r3, r21 -/* 80029194 00025F94 4B FF 26 75 */ bl func_8001B808 +/* 80029194 00025F94 4B FF 26 75 */ bl xEntGetPos__FPC4xEnt /* 80029198 00025F98 C0 03 00 04 */ lfs f0, 4(r3) /* 8002919C 00025F9C D0 1E 00 18 */ stfs f0, 0x18(r30) /* 800291A0 00025FA0 80 6D 89 6C */ lwz r3, lbl_803CB26C-_SDA_BASE_(r13) @@ -3151,7 +3151,7 @@ lbl_800292F8: /* 80029308 00026108 38 61 00 08 */ addi r3, r1, 8 /* 8002930C 0002610C 38 9B 00 04 */ addi r4, r27, 4 /* 80029310 00026110 38 BB 00 10 */ addi r5, r27, 0x10 -/* 80029314 00026114 4B FE 1E B9 */ bl func_8000B1CC +/* 80029314 00026114 4B FE 1E B9 */ bl __mi__5xVec3CFRC5xVec3 /* 80029318 00026118 80 A1 00 08 */ lwz r5, 8(r1) /* 8002931C 0002611C 38 61 00 14 */ addi r3, r1, 0x14 /* 80029320 00026120 80 81 00 0C */ lwz r4, 0xc(r1) @@ -3163,13 +3163,13 @@ lbl_800292F8: /* 80029338 00026138 90 01 00 1C */ stw r0, 0x1c(r1) /* 8002933C 0002613C C0 22 83 5C */ lfs f1, lbl_803CCCDC-_SDA2_BASE_(r2) /* 80029340 00026140 EC 21 00 32 */ fmuls f1, f1, f0 -/* 80029344 00026144 4B FE 1E 3D */ bl func_8000B180 +/* 80029344 00026144 4B FE 1E 3D */ bl __amu__5xVec3Ff /* 80029348 00026148 38 7B 00 04 */ addi r3, r27, 4 /* 8002934C 0002614C 38 81 00 14 */ addi r4, r1, 0x14 -/* 80029350 00026150 4B FE 1E E1 */ bl func_8000B230 +/* 80029350 00026150 4B FE 1E E1 */ bl __ami__5xVec3FRC5xVec3 /* 80029354 00026154 38 7B 00 10 */ addi r3, r27, 0x10 /* 80029358 00026158 38 81 00 14 */ addi r4, r1, 0x14 -/* 8002935C 0002615C 4B FE C0 E9 */ bl func_80015444 +/* 8002935C 0002615C 4B FE C0 E9 */ bl __apl__5xVec3FRC5xVec3 lbl_80029360: /* 80029360 00026160 C0 3E 00 08 */ lfs f1, 8(r30) /* 80029364 00026164 C0 1B 00 1C */ lfs f0, 0x1c(r27) @@ -3534,7 +3534,7 @@ lbl_80029884: /* 80029884 00026684 28 04 00 00 */ cmplwi r4, 0 /* 80029888 00026688 41 82 00 10 */ beq lbl_80029898 /* 8002988C 0002668C 38 7F 00 1C */ addi r3, r31, 0x1c -/* 80029890 00026690 4B FE E7 09 */ bl func_80017F98 +/* 80029890 00026690 4B FE E7 09 */ bl __as__10iColor_tagFRC10iColor_tag /* 80029894 00026694 48 00 00 18 */ b lbl_800298AC lbl_80029898: /* 80029898 00026698 38 00 00 FF */ li r0, 0xff @@ -3547,7 +3547,7 @@ lbl_800298AC: /* 800298B0 000266B0 41 82 00 14 */ beq lbl_800298C4 /* 800298B4 000266B4 7F 84 E3 78 */ mr r4, r28 /* 800298B8 000266B8 38 7F 00 20 */ addi r3, r31, 0x20 -/* 800298BC 000266BC 4B FE E6 DD */ bl func_80017F98 +/* 800298BC 000266BC 4B FE E6 DD */ bl __as__10iColor_tagFRC10iColor_tag /* 800298C0 000266C0 48 00 00 18 */ b lbl_800298D8 lbl_800298C4: /* 800298C4 000266C4 38 00 00 FF */ li r0, 0xff @@ -3645,13 +3645,13 @@ lbl_800299FC: /* 80029A00 00026800 54 03 28 34 */ slwi r3, r0, 5 /* 80029A04 00026804 38 63 00 30 */ addi r3, r3, 0x30 /* 80029A08 00026808 7C 7F 1A 14 */ add r3, r31, r3 -/* 80029A0C 0002680C 4B FE 18 59 */ bl func_8000B264 +/* 80029A0C 0002680C 4B FE 18 59 */ bl __as__5xVec3FRC5xVec3 /* 80029A10 00026810 80 1F 00 18 */ lwz r0, 0x18(r31) /* 80029A14 00026814 7F C4 F3 78 */ mr r4, r30 /* 80029A18 00026818 54 03 28 34 */ slwi r3, r0, 5 /* 80029A1C 0002681C 38 63 00 3C */ addi r3, r3, 0x3c /* 80029A20 00026820 7C 7F 1A 14 */ add r3, r31, r3 -/* 80029A24 00026824 4B FE 18 41 */ bl func_8000B264 +/* 80029A24 00026824 4B FE 18 41 */ bl __as__5xVec3FRC5xVec3 /* 80029A28 00026828 80 1F 00 18 */ lwz r0, 0x18(r31) /* 80029A2C 0002682C 38 80 00 01 */ li r4, 1 /* 80029A30 00026830 54 00 28 34 */ slwi r0, r0, 5 @@ -3743,7 +3743,7 @@ lbl_80029B5C: /* 80029B60 00026960 28 04 00 00 */ cmplwi r4, 0 /* 80029B64 00026964 41 82 00 0C */ beq lbl_80029B70 /* 80029B68 00026968 38 7F 00 08 */ addi r3, r31, 8 -/* 80029B6C 0002696C 4B FE 16 F9 */ bl func_8000B264 +/* 80029B6C 0002696C 4B FE 16 F9 */ bl __as__5xVec3FRC5xVec3 lbl_80029B70: /* 80029B70 00026970 3B 80 00 00 */ li r28, 0 /* 80029B74 00026974 7F FD FB 78 */ mr r29, r31 @@ -3783,7 +3783,7 @@ lbl_80029B78: /* 80029BF8 000269F8 EC 23 10 78 */ fmsubs f1, f3, f1, f2 /* 80029BFC 000269FC EC 00 00 72 */ fmuls f0, f0, f1 /* 80029C00 00026A00 D0 1B 00 18 */ stfs f0, 0x18(r27) -/* 80029C04 00026A04 4B FE 16 61 */ bl func_8000B264 +/* 80029C04 00026A04 4B FE 16 61 */ bl __as__5xVec3FRC5xVec3 /* 80029C08 00026A08 88 7F 00 38 */ lbz r3, 0x38(r31) /* 80029C0C 00026A0C 38 00 00 01 */ li r0, 1 /* 80029C10 00026A10 98 7B 00 24 */ stb r3, 0x24(r27) @@ -3813,10 +3813,10 @@ lbl_80029C60: /* 80029C6C 00026A6C FC 20 F8 90 */ fmr f1, f31 /* 80029C70 00026A70 38 61 00 08 */ addi r3, r1, 8 /* 80029C74 00026A74 38 9B 00 10 */ addi r4, r27, 0x10 -/* 80029C78 00026A78 4B FE 14 A9 */ bl func_8000B120 +/* 80029C78 00026A78 4B FE 14 A9 */ bl __ml__5xVec3CFf /* 80029C7C 00026A7C 38 7B 00 04 */ addi r3, r27, 4 /* 80029C80 00026A80 38 81 00 08 */ addi r4, r1, 8 -/* 80029C84 00026A84 4B FE B7 C1 */ bl func_80015444 +/* 80029C84 00026A84 4B FE B7 C1 */ bl __apl__5xVec3FRC5xVec3 /* 80029C88 00026A88 C0 1B 00 1C */ lfs f0, 0x1c(r27) /* 80029C8C 00026A8C EC 00 F8 2A */ fadds f0, f0, f31 /* 80029C90 00026A90 D0 1B 00 1C */ stfs f0, 0x1c(r27) @@ -3995,10 +3995,10 @@ lbl_80029EA0: /* 80029EF0 00026CF0 EC 02 00 32 */ fmuls f0, f2, f0 /* 80029EF4 00026CF4 D0 01 00 28 */ stfs f0, 0x28(r1) /* 80029EF8 00026CF8 C0 22 83 B4 */ lfs f1, lbl_803CCD34-_SDA2_BASE_(r2) -/* 80029EFC 00026CFC 4B FE 12 25 */ bl func_8000B120 +/* 80029EFC 00026CFC 4B FE 12 25 */ bl __ml__5xVec3CFf /* 80029F00 00026D00 38 61 00 14 */ addi r3, r1, 0x14 /* 80029F04 00026D04 38 81 00 08 */ addi r4, r1, 8 -/* 80029F08 00026D08 4B FE 13 5D */ bl func_8000B264 +/* 80029F08 00026D08 4B FE 13 5D */ bl __as__5xVec3FRC5xVec3 /* 80029F0C 00026D0C C0 3B 00 1C */ lfs f1, 0x1c(r27) /* 80029F10 00026D10 7F 04 C3 78 */ mr r4, r24 /* 80029F14 00026D14 C0 1C 00 14 */ lfs f0, 0x14(r28) @@ -4327,7 +4327,7 @@ init__9xFXRibbonFPCcPCc: /* 8002A3AC 000271AC 90 DD 01 38 */ stw r6, 0x138(r29) /* 8002A3B0 000271B0 7C 04 03 78 */ mr r4, r0 /* 8002A3B4 000271B4 38 7D 00 18 */ addi r3, r29, 0x18 -/* 8002A3B8 000271B8 48 00 1C 2D */ bl func_8002BFE4 +/* 8002A3B8 000271B8 48 00 1C 2D */ bl init__36tier_queue_Q29xFXRibbon10joint_data_FR20tier_queue_allocator /* 8002A3BC 000271BC C0 3D 00 00 */ lfs f1, 0(r29) /* 8002A3C0 000271C0 C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) /* 8002A3C4 000271C4 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -4339,7 +4339,7 @@ lbl_8002A3D8: /* 8002A3D8 000271D8 7F A3 EB 78 */ mr r3, r29 /* 8002A3DC 000271DC 7F C4 F3 78 */ mr r4, r30 /* 8002A3E0 000271E0 7F E5 FB 78 */ mr r5, r31 -/* 8002A3E4 000271E4 48 00 1B 29 */ bl func_8002BF0C +/* 8002A3E4 000271E4 48 00 1B 29 */ bl debug_init__9xFXRibbonFPCcPCc /* 8002A3E8 000271E8 80 01 00 24 */ lwz r0, 0x24(r1) /* 8002A3EC 000271EC 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8002A3F0 000271F0 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -4404,9 +4404,9 @@ set_curve__9xFXRibbonFPCQ29xFXRibbon10curve_nodeUl: /* 8002A4B4 000272B4 7C 7F 1B 78 */ mr r31, r3 /* 8002A4B8 000272B8 90 A3 01 2C */ stw r5, 0x12c(r3) /* 8002A4BC 000272BC 90 83 01 28 */ stw r4, 0x128(r3) -/* 8002A4C0 000272C0 48 00 1A 55 */ bl func_8002BF14 +/* 8002A4C0 000272C0 48 00 1A 55 */ bl debug_update_curve__9xFXRibbonFv /* 8002A4C4 000272C4 7F E3 FB 78 */ mr r3, r31 -/* 8002A4C8 000272C8 48 00 1A 49 */ bl func_8002BF10 +/* 8002A4C8 000272C8 48 00 1A 49 */ bl update_curve_tweaks__9xFXRibbonFv /* 8002A4CC 000272CC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002A4D0 000272D0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8002A4D4 000272D4 7C 08 03 A6 */ mtlr r0 @@ -4430,34 +4430,34 @@ insert__9xFXRibbonFRC5xVec3RC5xVec3ffUi: /* 8002A510 00027310 48 00 00 0C */ b lbl_8002A51C lbl_8002A514: /* 8002A514 00027314 38 7B 00 18 */ addi r3, r27, 0x18 -/* 8002A518 00027318 48 00 1E 6D */ bl func_8002C384 +/* 8002A518 00027318 48 00 1E 6D */ bl pop_back__36tier_queue_Q29xFXRibbon10joint_data_Fv lbl_8002A51C: /* 8002A51C 0002731C 38 7B 00 18 */ addi r3, r27, 0x18 -/* 8002A520 00027320 48 00 1D ED */ bl func_8002C30C +/* 8002A520 00027320 48 00 1D ED */ bl front_full__36tier_queue_Q29xFXRibbon10joint_data_CFv /* 8002A524 00027324 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8002A528 00027328 41 82 00 14 */ beq lbl_8002A53C /* 8002A52C 0002732C 38 7B 00 18 */ addi r3, r27, 0x18 -/* 8002A530 00027330 48 00 1D CD */ bl func_8002C2FC +/* 8002A530 00027330 48 00 1D CD */ bl empty__36tier_queue_Q29xFXRibbon10joint_data_CFv /* 8002A534 00027334 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8002A538 00027338 41 82 FF DC */ beq lbl_8002A514 lbl_8002A53C: /* 8002A53C 0002733C 38 7B 00 18 */ addi r3, r27, 0x18 -/* 8002A540 00027340 48 00 1D CD */ bl func_8002C30C +/* 8002A540 00027340 48 00 1D CD */ bl front_full__36tier_queue_Q29xFXRibbon10joint_data_CFv /* 8002A544 00027344 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8002A548 00027348 40 82 00 50 */ bne lbl_8002A598 /* 8002A54C 0002734C 38 7B 00 18 */ addi r3, r27, 0x18 -/* 8002A550 00027350 48 00 1C 5D */ bl func_8002C1AC +/* 8002A550 00027350 48 00 1C 5D */ bl push_front__36tier_queue_Q29xFXRibbon10joint_data_Fv /* 8002A554 00027354 38 7B 00 18 */ addi r3, r27, 0x18 -/* 8002A558 00027358 48 00 1A ED */ bl func_8002C044 +/* 8002A558 00027358 48 00 1A ED */ bl front__36tier_queue_Q29xFXRibbon10joint_data_Fv /* 8002A55C 0002735C 7C 7F 1B 78 */ mr r31, r3 /* 8002A560 00027360 57 C0 07 FE */ clrlwi r0, r30, 0x1f /* 8002A564 00027364 90 03 00 00 */ stw r0, 0(r3) /* 8002A568 00027368 7F 84 E3 78 */ mr r4, r28 /* 8002A56C 0002736C 38 7F 00 08 */ addi r3, r31, 8 -/* 8002A570 00027370 4B FE 0C F5 */ bl func_8000B264 +/* 8002A570 00027370 4B FE 0C F5 */ bl __as__5xVec3FRC5xVec3 /* 8002A574 00027374 7F A4 EB 78 */ mr r4, r29 /* 8002A578 00027378 38 7F 00 14 */ addi r3, r31, 0x14 -/* 8002A57C 0002737C 4B FE 0C E9 */ bl func_8000B264 +/* 8002A57C 0002737C 4B FE 0C E9 */ bl __as__5xVec3FRC5xVec3 /* 8002A580 00027380 80 1B 01 38 */ lwz r0, 0x138(r27) /* 8002A584 00027384 7F 63 DB 78 */ mr r3, r27 /* 8002A588 00027388 90 1F 00 04 */ stw r0, 4(r31) @@ -4493,32 +4493,32 @@ insert__9xFXRibbonFRC5xVec3fffUi: /* 8002A5F0 000273F0 48 00 00 0C */ b lbl_8002A5FC lbl_8002A5F4: /* 8002A5F4 000273F4 38 7D 00 18 */ addi r3, r29, 0x18 -/* 8002A5F8 000273F8 48 00 1D 8D */ bl func_8002C384 +/* 8002A5F8 000273F8 48 00 1D 8D */ bl pop_back__36tier_queue_Q29xFXRibbon10joint_data_Fv lbl_8002A5FC: /* 8002A5FC 000273FC 38 7D 00 18 */ addi r3, r29, 0x18 -/* 8002A600 00027400 48 00 1D 0D */ bl func_8002C30C +/* 8002A600 00027400 48 00 1D 0D */ bl front_full__36tier_queue_Q29xFXRibbon10joint_data_CFv /* 8002A604 00027404 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8002A608 00027408 41 82 00 14 */ beq lbl_8002A61C /* 8002A60C 0002740C 38 7D 00 18 */ addi r3, r29, 0x18 -/* 8002A610 00027410 48 00 1C ED */ bl func_8002C2FC +/* 8002A610 00027410 48 00 1C ED */ bl empty__36tier_queue_Q29xFXRibbon10joint_data_CFv /* 8002A614 00027414 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8002A618 00027418 41 82 FF DC */ beq lbl_8002A5F4 lbl_8002A61C: /* 8002A61C 0002741C 38 7D 00 18 */ addi r3, r29, 0x18 -/* 8002A620 00027420 48 00 1C ED */ bl func_8002C30C +/* 8002A620 00027420 48 00 1C ED */ bl front_full__36tier_queue_Q29xFXRibbon10joint_data_CFv /* 8002A624 00027424 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8002A628 00027428 40 82 00 4C */ bne lbl_8002A674 /* 8002A62C 0002742C 38 7D 00 18 */ addi r3, r29, 0x18 -/* 8002A630 00027430 48 00 1B 7D */ bl func_8002C1AC +/* 8002A630 00027430 48 00 1B 7D */ bl push_front__36tier_queue_Q29xFXRibbon10joint_data_Fv /* 8002A634 00027434 38 7D 00 18 */ addi r3, r29, 0x18 -/* 8002A638 00027438 48 00 1A 0D */ bl func_8002C044 +/* 8002A638 00027438 48 00 1A 0D */ bl front__36tier_queue_Q29xFXRibbon10joint_data_Fv /* 8002A63C 0002743C 57 E0 07 FE */ clrlwi r0, r31, 0x1f /* 8002A640 00027440 7C 7F 1B 78 */ mr r31, r3 /* 8002A644 00027444 64 00 00 03 */ oris r0, r0, 3 /* 8002A648 00027448 7F C4 F3 78 */ mr r4, r30 /* 8002A64C 0002744C 90 03 00 00 */ stw r0, 0(r3) /* 8002A650 00027450 38 7F 00 08 */ addi r3, r31, 8 -/* 8002A654 00027454 4B FE 0C 11 */ bl func_8000B264 +/* 8002A654 00027454 4B FE 0C 11 */ bl __as__5xVec3FRC5xVec3 /* 8002A658 00027458 D3 BF 00 20 */ stfs f29, 0x20(r31) /* 8002A65C 0002745C 7F A3 EB 78 */ mr r3, r29 /* 8002A660 00027460 80 1D 01 38 */ lwz r0, 0x138(r29) @@ -4588,7 +4588,7 @@ update__9xFXRibbonFf: /* 8002A730 00027530 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8002A734 00027534 7C 7F 1B 78 */ mr r31, r3 /* 8002A738 00027538 FF E0 08 90 */ fmr f31, f1 -/* 8002A73C 0002753C 48 00 18 6D */ bl func_8002BFA8 +/* 8002A73C 0002753C 48 00 18 6D */ bl debug_update__9xFXRibbonFf /* 8002A740 00027540 C0 02 83 B8 */ lfs f0, lbl_803CCD38-_SDA2_BASE_(r2) /* 8002A744 00027544 EC 20 07 F2 */ fmuls f1, f0, f31 /* 8002A748 00027548 48 1C 2C 95 */ bl func_801ED3DC @@ -4598,7 +4598,7 @@ update__9xFXRibbonFf: /* 8002A758 00027558 48 00 00 94 */ b lbl_8002A7EC lbl_8002A75C: /* 8002A75C 0002755C 38 7F 00 18 */ addi r3, r31, 0x18 -/* 8002A760 00027560 48 00 1E C1 */ bl func_8002C620 +/* 8002A760 00027560 48 00 1E C1 */ bl back__36tier_queue_Q29xFXRibbon10joint_data_Fv /* 8002A764 00027564 80 03 00 04 */ lwz r0, 4(r3) /* 8002A768 00027568 80 BF 01 38 */ lwz r5, 0x138(r31) /* 8002A76C 0002756C 80 9F 01 3C */ lwz r4, 0x13c(r31) @@ -4608,24 +4608,24 @@ lbl_8002A75C: /* 8002A77C 0002757C 7C 04 28 50 */ subf r0, r4, r5 /* 8002A780 00027580 90 03 00 04 */ stw r0, 4(r3) /* 8002A784 00027584 38 7F 00 18 */ addi r3, r31, 0x18 -/* 8002A788 00027588 48 00 1E 91 */ bl func_8002C618 +/* 8002A788 00027588 48 00 1E 91 */ bl size__36tier_queue_Q29xFXRibbon10joint_data_CFv /* 8002A78C 0002758C 28 03 00 01 */ cmplwi r3, 1 /* 8002A790 00027590 40 82 00 10 */ bne lbl_8002A7A0 /* 8002A794 00027594 38 7F 00 18 */ addi r3, r31, 0x18 -/* 8002A798 00027598 48 00 1C D9 */ bl func_8002C470 +/* 8002A798 00027598 48 00 1C D9 */ bl clear__36tier_queue_Q29xFXRibbon10joint_data_Fv /* 8002A79C 0002759C 48 00 00 60 */ b lbl_8002A7FC lbl_8002A7A0: /* 8002A7A0 000275A0 38 7F 00 18 */ addi r3, r31, 0x18 -/* 8002A7A4 000275A4 48 00 1E 31 */ bl func_8002C5D4 +/* 8002A7A4 000275A4 48 00 1E 31 */ bl end__36tier_queue_Q29xFXRibbon10joint_data_CFv /* 8002A7A8 000275A8 90 81 00 0C */ stw r4, 0xc(r1) /* 8002A7AC 000275AC 38 80 00 02 */ li r4, 2 /* 8002A7B0 000275B0 90 61 00 08 */ stw r3, 8(r1) /* 8002A7B4 000275B4 38 61 00 08 */ addi r3, r1, 8 -/* 8002A7B8 000275B8 48 00 1D 71 */ bl func_8002C528 +/* 8002A7B8 000275B8 48 00 1D 71 */ bl __mi__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFi /* 8002A7BC 000275BC 90 61 00 10 */ stw r3, 0x10(r1) /* 8002A7C0 000275C0 38 61 00 10 */ addi r3, r1, 0x10 /* 8002A7C4 000275C4 90 81 00 14 */ stw r4, 0x14(r1) -/* 8002A7C8 000275C8 48 00 18 AD */ bl func_8002C074 +/* 8002A7C8 000275C8 48 00 18 AD */ bl __ml__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFv /* 8002A7CC 000275CC 80 83 00 04 */ lwz r4, 4(r3) /* 8002A7D0 000275D0 80 7F 01 38 */ lwz r3, 0x138(r31) /* 8002A7D4 000275D4 80 1F 01 3C */ lwz r0, 0x13c(r31) @@ -4633,15 +4633,15 @@ lbl_8002A7A0: /* 8002A7DC 000275DC 7C 03 00 40 */ cmplw r3, r0 /* 8002A7E0 000275E0 41 80 00 1C */ blt lbl_8002A7FC /* 8002A7E4 000275E4 38 7F 00 18 */ addi r3, r31, 0x18 -/* 8002A7E8 000275E8 48 00 1B 9D */ bl func_8002C384 +/* 8002A7E8 000275E8 48 00 1B 9D */ bl pop_back__36tier_queue_Q29xFXRibbon10joint_data_Fv lbl_8002A7EC: /* 8002A7EC 000275EC 38 7F 00 18 */ addi r3, r31, 0x18 -/* 8002A7F0 000275F0 48 00 1B 0D */ bl func_8002C2FC +/* 8002A7F0 000275F0 48 00 1B 0D */ bl empty__36tier_queue_Q29xFXRibbon10joint_data_CFv /* 8002A7F4 000275F4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8002A7F8 000275F8 41 82 FF 64 */ beq lbl_8002A75C lbl_8002A7FC: /* 8002A7FC 000275FC 7F E3 FB 78 */ mr r3, r31 -/* 8002A800 00027600 48 00 17 19 */ bl func_8002BF18 +/* 8002A800 00027600 48 00 17 19 */ bl need_update__9xFXRibbonCFv /* 8002A804 00027604 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8002A808 00027608 40 82 00 0C */ bne lbl_8002A814 /* 8002A80C 0002760C 7F E3 FB 78 */ mr r3, r31 @@ -4691,7 +4691,7 @@ render__9xFXRibbonFv: /* 8002A8A0 000276A0 38 7A 00 18 */ addi r3, r26, 0x18 /* 8002A8A4 000276A4 38 04 FF FE */ addi r0, r4, -2 /* 8002A8A8 000276A8 90 1A 01 30 */ stw r0, 0x130(r26) -/* 8002A8AC 000276AC 48 00 1D 6D */ bl func_8002C618 +/* 8002A8AC 000276AC 48 00 1D 6D */ bl size__36tier_queue_Q29xFXRibbon10joint_data_CFv /* 8002A8B0 000276B0 7C 7E 1B 78 */ mr r30, r3 /* 8002A8B4 000276B4 48 00 00 9C */ b lbl_8002A950 lbl_8002A8B8: @@ -4709,7 +4709,7 @@ lbl_8002A8DC: /* 8002A8DC 000276DC 3B 7B FF FF */ addi r27, r27, -1 /* 8002A8E0 000276E0 38 7A 00 18 */ addi r3, r26, 0x18 /* 8002A8E4 000276E4 7F 64 DB 78 */ mr r4, r27 -/* 8002A8E8 000276E8 48 00 1D B9 */ bl func_8002C6A0 +/* 8002A8E8 000276E8 48 00 1D B9 */ bl __vc__36tier_queue_Q29xFXRibbon10joint_data_Fi /* 8002A8EC 000276EC 80 03 00 00 */ lwz r0, 0(r3) /* 8002A8F0 000276F0 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8002A8F4 000276F4 41 82 00 10 */ beq lbl_8002A904 @@ -4723,12 +4723,12 @@ lbl_8002A90C: /* 8002A90C 0002770C 2C 1D 00 01 */ cmpwi r29, 1 /* 8002A910 00027710 40 81 00 3C */ ble lbl_8002A94C /* 8002A914 00027714 38 7A 00 18 */ addi r3, r26, 0x18 -/* 8002A918 00027718 48 00 18 51 */ bl func_8002C168 +/* 8002A918 00027718 48 00 18 51 */ bl begin__36tier_queue_Q29xFXRibbon10joint_data_CFv /* 8002A91C 0002771C 90 81 00 0C */ stw r4, 0xc(r1) /* 8002A920 00027720 7F C4 F3 78 */ mr r4, r30 /* 8002A924 00027724 90 61 00 08 */ stw r3, 8(r1) /* 8002A928 00027728 38 61 00 08 */ addi r3, r1, 8 -/* 8002A92C 0002772C 48 00 1D 39 */ bl func_8002C664 +/* 8002A92C 0002772C 48 00 1D 39 */ bl __pl__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFi /* 8002A930 00027730 90 81 00 14 */ stw r4, 0x14(r1) /* 8002A934 00027734 7F E4 FB 78 */ mr r4, r31 /* 8002A938 00027738 7F A6 EB 78 */ mr r6, r29 @@ -4864,11 +4864,11 @@ get_normal__9xFXRibbonFR5xVec3RC5xVec3f: /* 8002AAEC 000278EC EC 07 00 B8 */ fmsubs f0, f7, f2, f0 /* 8002AAF0 000278F0 D0 7E 00 04 */ stfs f3, 4(r30) /* 8002AAF4 000278F4 D0 1E 00 08 */ stfs f0, 8(r30) -/* 8002AAF8 000278F8 4B FD FD 05 */ bl func_8000A7FC +/* 8002AAF8 000278F8 4B FD FD 05 */ bl xsqrt__Ff /* 8002AAFC 000278FC C0 02 83 3C */ lfs f0, lbl_803CCCBC-_SDA2_BASE_(r2) /* 8002AB00 00027900 7F C3 F3 78 */ mr r3, r30 /* 8002AB04 00027904 EC 20 08 24 */ fdivs f1, f0, f1 -/* 8002AB08 00027908 4B FE 06 79 */ bl func_8000B180 +/* 8002AB08 00027908 4B FE 06 79 */ bl __amu__5xVec3Ff /* 8002AB0C 0002790C 48 00 00 C4 */ b lbl_8002ABD0 lbl_8002AB10: /* 8002AB10 00027910 FC 02 18 40 */ fcmpo cr0, f2, f3 @@ -4891,11 +4891,11 @@ lbl_8002AB10: /* 8002AB54 00027954 EC 06 00 BA */ fmadds f0, f6, f2, f0 /* 8002AB58 00027958 D0 7E 00 04 */ stfs f3, 4(r30) /* 8002AB5C 0002795C D0 1E 00 08 */ stfs f0, 8(r30) -/* 8002AB60 00027960 4B FD FC 9D */ bl func_8000A7FC +/* 8002AB60 00027960 4B FD FC 9D */ bl xsqrt__Ff /* 8002AB64 00027964 C0 02 83 3C */ lfs f0, lbl_803CCCBC-_SDA2_BASE_(r2) /* 8002AB68 00027968 7F C3 F3 78 */ mr r3, r30 /* 8002AB6C 0002796C EC 20 08 24 */ fdivs f1, f0, f1 -/* 8002AB70 00027970 4B FE 06 11 */ bl func_8000B180 +/* 8002AB70 00027970 4B FE 06 11 */ bl __amu__5xVec3Ff /* 8002AB74 00027974 48 00 00 5C */ b lbl_8002ABD0 lbl_8002AB78: /* 8002AB78 00027978 C0 FF 00 00 */ lfs f7, 0(r31) @@ -4915,11 +4915,11 @@ lbl_8002AB78: /* 8002ABB0 000279B0 EC 48 21 78 */ fmsubs f2, f8, f5, f4 /* 8002ABB4 000279B4 D0 5E 00 04 */ stfs f2, 4(r30) /* 8002ABB8 000279B8 D0 1E 00 08 */ stfs f0, 8(r30) -/* 8002ABBC 000279BC 4B FD FC 41 */ bl func_8000A7FC +/* 8002ABBC 000279BC 4B FD FC 41 */ bl xsqrt__Ff /* 8002ABC0 000279C0 C0 02 83 3C */ lfs f0, lbl_803CCCBC-_SDA2_BASE_(r2) /* 8002ABC4 000279C4 7F C3 F3 78 */ mr r3, r30 /* 8002ABC8 000279C8 EC 20 08 24 */ fdivs f1, f0, f1 -/* 8002ABCC 000279CC 4B FE 05 B5 */ bl func_8000B180 +/* 8002ABCC 000279CC 4B FE 05 B5 */ bl __amu__5xVec3Ff lbl_8002ABD0: /* 8002ABD0 000279D0 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8002ABD4 000279D4 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -4950,12 +4950,12 @@ refresh_joint__9xFXRibbonFRQ29xFXRibbon10joint_dataRCQ236tier_queue_Q29xFXRibbon /* 8002AC2C 00027A2C 54 60 03 DA */ rlwinm r0, r3, 0, 0xf, 0xd /* 8002AC30 00027A30 38 7C 00 18 */ addi r3, r28, 0x18 /* 8002AC34 00027A34 90 1D 00 00 */ stw r0, 0(r29) -/* 8002AC38 00027A38 48 00 15 31 */ bl func_8002C168 +/* 8002AC38 00027A38 48 00 15 31 */ bl begin__36tier_queue_Q29xFXRibbon10joint_data_CFv /* 8002AC3C 00027A3C 90 81 00 2C */ stw r4, 0x2c(r1) /* 8002AC40 00027A40 38 81 00 28 */ addi r4, r1, 0x28 /* 8002AC44 00027A44 90 61 00 28 */ stw r3, 0x28(r1) /* 8002AC48 00027A48 7F C3 F3 78 */ mr r3, r30 -/* 8002AC4C 00027A4C 48 00 1A B5 */ bl func_8002C700 +/* 8002AC4C 00027A4C 48 00 1A B5 */ bl __eq__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFRCQ236tier_queue_Q29xFXRibbon10joint_data_8iterator /* 8002AC50 00027A50 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8002AC54 00027A54 41 82 00 0C */ beq lbl_8002AC60 /* 8002AC58 00027A58 3B FD 00 08 */ addi r31, r29, 8 @@ -4963,25 +4963,25 @@ refresh_joint__9xFXRibbonFRQ29xFXRibbon10joint_dataRCQ236tier_queue_Q29xFXRibbon lbl_8002AC60: /* 8002AC60 00027A60 7F C3 F3 78 */ mr r3, r30 /* 8002AC64 00027A64 38 80 00 01 */ li r4, 1 -/* 8002AC68 00027A68 48 00 18 C1 */ bl func_8002C528 +/* 8002AC68 00027A68 48 00 18 C1 */ bl __mi__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFi /* 8002AC6C 00027A6C 90 61 00 20 */ stw r3, 0x20(r1) /* 8002AC70 00027A70 38 61 00 20 */ addi r3, r1, 0x20 /* 8002AC74 00027A74 90 81 00 24 */ stw r4, 0x24(r1) -/* 8002AC78 00027A78 48 00 1A 69 */ bl func_8002C6E0 +/* 8002AC78 00027A78 48 00 1A 69 */ bl __rf__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFv /* 8002AC7C 00027A7C 3B E3 00 08 */ addi r31, r3, 8 lbl_8002AC80: /* 8002AC80 00027A80 38 7C 00 18 */ addi r3, r28, 0x18 -/* 8002AC84 00027A84 48 00 19 51 */ bl func_8002C5D4 +/* 8002AC84 00027A84 48 00 19 51 */ bl end__36tier_queue_Q29xFXRibbon10joint_data_CFv /* 8002AC88 00027A88 90 81 00 14 */ stw r4, 0x14(r1) /* 8002AC8C 00027A8C 38 80 00 01 */ li r4, 1 /* 8002AC90 00027A90 90 61 00 10 */ stw r3, 0x10(r1) /* 8002AC94 00027A94 7F C3 F3 78 */ mr r3, r30 -/* 8002AC98 00027A98 48 00 19 CD */ bl func_8002C664 +/* 8002AC98 00027A98 48 00 19 CD */ bl __pl__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFi /* 8002AC9C 00027A9C 90 81 00 1C */ stw r4, 0x1c(r1) /* 8002ACA0 00027AA0 38 81 00 10 */ addi r4, r1, 0x10 /* 8002ACA4 00027AA4 90 61 00 18 */ stw r3, 0x18(r1) /* 8002ACA8 00027AA8 38 61 00 18 */ addi r3, r1, 0x18 -/* 8002ACAC 00027AAC 48 00 1A 55 */ bl func_8002C700 +/* 8002ACAC 00027AAC 48 00 1A 55 */ bl __eq__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFRCQ236tier_queue_Q29xFXRibbon10joint_data_8iterator /* 8002ACB0 00027AB0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8002ACB4 00027AB4 41 82 00 0C */ beq lbl_8002ACC0 /* 8002ACB8 00027AB8 38 BD 00 08 */ addi r5, r29, 8 @@ -4989,16 +4989,16 @@ lbl_8002AC80: lbl_8002ACC0: /* 8002ACC0 00027AC0 7F C3 F3 78 */ mr r3, r30 /* 8002ACC4 00027AC4 38 80 00 01 */ li r4, 1 -/* 8002ACC8 00027AC8 48 00 19 9D */ bl func_8002C664 +/* 8002ACC8 00027AC8 48 00 19 9D */ bl __pl__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFi /* 8002ACCC 00027ACC 90 61 00 08 */ stw r3, 8(r1) /* 8002ACD0 00027AD0 38 61 00 08 */ addi r3, r1, 8 /* 8002ACD4 00027AD4 90 81 00 0C */ stw r4, 0xc(r1) -/* 8002ACD8 00027AD8 48 00 1A 09 */ bl func_8002C6E0 +/* 8002ACD8 00027AD8 48 00 1A 09 */ bl __rf__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFv /* 8002ACDC 00027ADC 38 A3 00 08 */ addi r5, r3, 8 lbl_8002ACE0: /* 8002ACE0 00027AE0 7F E4 FB 78 */ mr r4, r31 /* 8002ACE4 00027AE4 38 61 00 3C */ addi r3, r1, 0x3c -/* 8002ACE8 00027AE8 4B FE 04 E5 */ bl func_8000B1CC +/* 8002ACE8 00027AE8 4B FE 04 E5 */ bl __mi__5xVec3CFRC5xVec3 /* 8002ACEC 00027AEC 80 A1 00 3C */ lwz r5, 0x3c(r1) /* 8002ACF0 00027AF0 38 61 00 54 */ addi r3, r1, 0x54 /* 8002ACF4 00027AF4 80 81 00 40 */ lwz r4, 0x40(r1) @@ -5006,7 +5006,7 @@ lbl_8002ACE0: /* 8002ACFC 00027AFC 90 A1 00 54 */ stw r5, 0x54(r1) /* 8002AD00 00027B00 90 81 00 58 */ stw r4, 0x58(r1) /* 8002AD04 00027B04 90 01 00 5C */ stw r0, 0x5c(r1) -/* 8002AD08 00027B08 4B FE 03 F5 */ bl func_8000B0FC +/* 8002AD08 00027B08 4B FE 03 F5 */ bl length2__5xVec3CFv /* 8002AD0C 00027B0C C0 02 83 C0 */ lfs f0, lbl_803CCD40-_SDA2_BASE_(r2) /* 8002AD10 00027B10 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8002AD14 00027B14 4C 41 13 82 */ cror 2, 1, 2 @@ -5025,12 +5025,12 @@ lbl_8002ACE0: /* 8002AD48 00027B48 D0 1D 00 1C */ stfs f0, 0x1c(r29) /* 8002AD4C 00027B4C 48 00 00 48 */ b lbl_8002AD94 lbl_8002AD50: -/* 8002AD50 00027B50 4B FD FA AD */ bl func_8000A7FC +/* 8002AD50 00027B50 4B FD FA AD */ bl xsqrt__Ff /* 8002AD54 00027B54 C0 02 83 3C */ lfs f0, lbl_803CCCBC-_SDA2_BASE_(r2) /* 8002AD58 00027B58 38 61 00 30 */ addi r3, r1, 0x30 /* 8002AD5C 00027B5C 38 81 00 54 */ addi r4, r1, 0x54 /* 8002AD60 00027B60 EC 20 08 24 */ fdivs f1, f0, f1 -/* 8002AD64 00027B64 4B FE 03 BD */ bl func_8000B120 +/* 8002AD64 00027B64 4B FE 03 BD */ bl __ml__5xVec3CFf /* 8002AD68 00027B68 80 E1 00 30 */ lwz r7, 0x30(r1) /* 8002AD6C 00027B6C 7F 83 E3 78 */ mr r3, r28 /* 8002AD70 00027B70 80 C1 00 34 */ lwz r6, 0x34(r1) @@ -5064,7 +5064,7 @@ eval_joint__9xFXRibbonFRCQ29xFXRibbon10joint_dataR10iColor_tagRf: /* 8002ADD0 00027BD0 7C 9D 23 78 */ mr r29, r4 /* 8002ADD4 00027BD4 7C BE 2B 78 */ mr r30, r5 /* 8002ADD8 00027BD8 7C DF 33 78 */ mr r31, r6 -/* 8002ADDC 00027BDC 48 00 11 D1 */ bl func_8002BFAC +/* 8002ADDC 00027BDC 48 00 11 D1 */ bl get_age__9xFXRibbonCFRCQ29xFXRibbon10joint_data /* 8002ADE0 00027BE0 C0 5B 01 34 */ lfs f2, 0x134(r27) /* 8002ADE4 00027BE4 C0 02 83 3C */ lfs f0, lbl_803CCCBC-_SDA2_BASE_(r2) /* 8002ADE8 00027BE8 EC 22 00 72 */ fmuls f1, f2, f1 @@ -5179,7 +5179,7 @@ render_strip__9xFXRibbonFP18RxObjSpace3DVertexQ236tier_queue_Q29xFXRibbon10joint /* 8002AF80 00027D80 7C D9 33 78 */ mr r25, r6 /* 8002AF84 00027D84 7F 9F E3 78 */ mr r31, r28 /* 8002AF88 00027D88 7F A3 EB 78 */ mr r3, r29 -/* 8002AF8C 00027D8C 48 00 17 DD */ bl func_8002C768 +/* 8002AF8C 00027D8C 48 00 17 DD */ bl global_index__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFv /* 8002AF90 00027D90 80 82 83 C4 */ lwz r4, lbl_803CCD44-_SDA2_BASE_(r2) /* 8002AF94 00027D94 54 7E 07 FE */ clrlwi r30, r3, 0x1f /* 8002AF98 00027D98 80 02 83 C8 */ lwz r0, lbl_803CCD48-_SDA2_BASE_(r2) @@ -5187,16 +5187,16 @@ render_strip__9xFXRibbonFP18RxObjSpace3DVertexQ236tier_queue_Q29xFXRibbon10joint /* 8002AFA0 00027DA0 90 81 00 20 */ stw r4, 0x20(r1) /* 8002AFA4 00027DA4 7F 24 CB 78 */ mr r4, r25 /* 8002AFA8 00027DA8 90 01 00 24 */ stw r0, 0x24(r1) -/* 8002AFAC 00027DAC 48 00 15 7D */ bl func_8002C528 +/* 8002AFAC 00027DAC 48 00 15 7D */ bl __mi__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFi /* 8002AFB0 00027DB0 90 81 00 1C */ stw r4, 0x1c(r1) /* 8002AFB4 00027DB4 3B 41 00 20 */ addi r26, r1, 0x20 /* 8002AFB8 00027DB8 90 61 00 18 */ stw r3, 0x18(r1) /* 8002AFBC 00027DBC 48 00 01 30 */ b lbl_8002B0EC lbl_8002AFC0: /* 8002AFC0 00027DC0 7F A3 EB 78 */ mr r3, r29 -/* 8002AFC4 00027DC4 48 00 17 71 */ bl func_8002C734 +/* 8002AFC4 00027DC4 48 00 17 71 */ bl __mm__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorFv /* 8002AFC8 00027DC8 7F A3 EB 78 */ mr r3, r29 -/* 8002AFCC 00027DCC 48 00 10 A9 */ bl func_8002C074 +/* 8002AFCC 00027DCC 48 00 10 A9 */ bl __ml__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFv /* 8002AFD0 00027DD0 7C 60 1B 78 */ mr r0, r3 /* 8002AFD4 00027DD4 7F 63 DB 78 */ mr r3, r27 /* 8002AFD8 00027DD8 7C 19 03 78 */ mr r25, r0 @@ -5225,11 +5225,11 @@ lbl_8002AFC0: /* 8002B034 00027E34 7F DA 04 2E */ lfsx f30, r26, r0 /* 8002B038 00027E38 EC 21 00 B2 */ fmuls f1, f1, f2 /* 8002B03C 00027E3C EF E0 00 B2 */ fmuls f31, f0, f2 -/* 8002B040 00027E40 4B FE 00 E1 */ bl func_8000B120 +/* 8002B040 00027E40 4B FE 00 E1 */ bl __ml__5xVec3CFf /* 8002B044 00027E44 38 61 00 4C */ addi r3, r1, 0x4c /* 8002B048 00027E48 38 99 00 08 */ addi r4, r25, 8 /* 8002B04C 00027E4C 38 A1 00 40 */ addi r5, r1, 0x40 -/* 8002B050 00027E50 4B FE A3 91 */ bl func_800153E0 +/* 8002B050 00027E50 4B FE A3 91 */ bl __pl__5xVec3CFRC5xVec3 /* 8002B054 00027E54 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002B058 00027E58 FC 20 F0 90 */ fmr f1, f30 /* 8002B05C 00027E5C 80 E1 00 4C */ lwz r7, 0x4c(r1) @@ -5247,11 +5247,11 @@ lbl_8002AFC0: /* 8002B08C 00027E8C FC 20 F8 90 */ fmr f1, f31 /* 8002B090 00027E90 38 61 00 28 */ addi r3, r1, 0x28 /* 8002B094 00027E94 38 99 00 14 */ addi r4, r25, 0x14 -/* 8002B098 00027E98 4B FE 00 89 */ bl func_8000B120 +/* 8002B098 00027E98 4B FE 00 89 */ bl __ml__5xVec3CFf /* 8002B09C 00027E9C 38 61 00 34 */ addi r3, r1, 0x34 /* 8002B0A0 00027EA0 38 99 00 08 */ addi r4, r25, 8 /* 8002B0A4 00027EA4 38 A1 00 28 */ addi r5, r1, 0x28 -/* 8002B0A8 00027EA8 4B FE A3 39 */ bl func_800153E0 +/* 8002B0A8 00027EA8 4B FE A3 39 */ bl __pl__5xVec3CFRC5xVec3 /* 8002B0AC 00027EAC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002B0B0 00027EB0 FC 20 F0 90 */ fmr f1, f30 /* 8002B0B4 00027EB4 80 E1 00 34 */ lwz r7, 0x34(r1) @@ -5271,7 +5271,7 @@ lbl_8002AFC0: lbl_8002B0EC: /* 8002B0EC 00027EEC 7F A3 EB 78 */ mr r3, r29 /* 8002B0F0 00027EF0 38 81 00 18 */ addi r4, r1, 0x18 -/* 8002B0F4 00027EF4 48 00 16 25 */ bl func_8002C718 +/* 8002B0F4 00027EF4 48 00 16 25 */ bl __ne__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFRCQ236tier_queue_Q29xFXRibbon10joint_data_8iterator /* 8002B0F8 00027EF8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8002B0FC 00027EFC 40 82 FE C4 */ bne lbl_8002AFC0 /* 8002B100 00027F00 3C 60 38 E4 */ lis r3, 0x38E38E39@ha @@ -5363,13 +5363,13 @@ xFXRibbonSceneEnter__Fv: /* 8002B220 00028020 38 63 2B D4 */ addi r3, r3, lbl_80252BD4@l /* 8002B224 00028024 90 01 00 14 */ stw r0, 0x14(r1) /* 8002B228 00028028 38 63 01 3A */ addi r3, r3, 0x13a -/* 8002B22C 0002802C 4B FE AC 75 */ bl func_80015EA0 +/* 8002B22C 0002802C 4B FE AC 75 */ bl xDebugRemoveTweak__FPCc /* 8002B230 00028030 3C 60 80 39 */ lis r3, lbl_8038C2C4@ha /* 8002B234 00028034 38 80 00 2C */ li r4, 0x2c /* 8002B238 00028038 38 63 C2 C4 */ addi r3, r3, lbl_8038C2C4@l /* 8002B23C 0002803C 38 A0 00 20 */ li r5, 0x20 /* 8002B240 00028040 38 C0 00 80 */ li r6, 0x80 -/* 8002B244 00028044 48 00 15 2D */ bl func_8002C770 +/* 8002B244 00028044 48 00 15 2D */ bl init__20tier_queue_allocatorFUlUlUl /* 8002B248 00028048 38 00 00 00 */ li r0, 0 /* 8002B24C 0002804C 90 0D 89 74 */ stw r0, lbl_803CB274-_SDA_BASE_(r13) /* 8002B250 00028050 80 01 00 14 */ lwz r0, 0x14(r1) @@ -5438,7 +5438,7 @@ xFXRibbonRender__Fv: lbl_8002B32C: /* 8002B32C 0002812C 83 9F 00 00 */ lwz r28, 0(r31) /* 8002B330 00028130 7F 83 E3 78 */ mr r3, r28 -/* 8002B334 00028134 48 00 0C 45 */ bl func_8002BF78 +/* 8002B334 00028134 48 00 0C 45 */ bl visible__9xFXRibbonCFv /* 8002B338 00028138 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8002B33C 0002813C 41 82 00 34 */ beq lbl_8002B370 /* 8002B340 00028140 28 1E 00 00 */ cmplwi r30, 0 @@ -5533,10 +5533,10 @@ lbl_8002B45C: /* 8002B468 00028268 80 0D 88 B0 */ lwz r0, lbl_803CB1B0-_SDA_BASE_(r13) /* 8002B46C 0002826C 7F E3 FB 78 */ mr r3, r31 /* 8002B470 00028270 90 1F 00 18 */ stw r0, 0x18(r31) -/* 8002B474 00028274 4B FD FD F1 */ bl func_8000B264 +/* 8002B474 00028274 4B FD FD F1 */ bl __as__5xVec3FRC5xVec3 /* 8002B478 00028278 7F C4 F3 78 */ mr r4, r30 /* 8002B47C 0002827C 38 7F 00 0C */ addi r3, r31, 0xc -/* 8002B480 00028280 4B FE CB 19 */ bl func_80017F98 +/* 8002B480 00028280 4B FE CB 19 */ bl __as__10iColor_tagFRC10iColor_tag /* 8002B484 00028284 D3 FF 00 10 */ stfs f31, 0x10(r31) /* 8002B488 00028288 48 00 00 68 */ b lbl_8002B4F0 lbl_8002B48C: @@ -5554,10 +5554,10 @@ lbl_8002B4A4: /* 8002B4B4 000282B4 90 1F 00 18 */ stw r0, 0x18(r31) /* 8002B4B8 000282B8 90 7F 00 14 */ stw r3, 0x14(r31) /* 8002B4BC 000282BC 7F E3 FB 78 */ mr r3, r31 -/* 8002B4C0 000282C0 4B FD FD A5 */ bl func_8000B264 +/* 8002B4C0 000282C0 4B FD FD A5 */ bl __as__5xVec3FRC5xVec3 /* 8002B4C4 000282C4 7F C4 F3 78 */ mr r4, r30 /* 8002B4C8 000282C8 38 7F 00 0C */ addi r3, r31, 0xc -/* 8002B4CC 000282CC 4B FE CA CD */ bl func_80017F98 +/* 8002B4CC 000282CC 4B FE CA CD */ bl __as__10iColor_tagFRC10iColor_tag /* 8002B4D0 000282D0 D3 FF 00 10 */ stfs f31, 0x10(r31) /* 8002B4D4 000282D4 C0 02 83 5C */ lfs f0, lbl_803CCCDC-_SDA2_BASE_(r2) /* 8002B4D8 000282D8 D0 1F 00 1C */ stfs f0, 0x1c(r31) @@ -5810,7 +5810,7 @@ lbl_8002B848: /* 8002B848 00028648 38 61 00 08 */ addi r3, r1, 8 /* 8002B84C 0002864C 7C 96 FA 14 */ add r4, r22, r31 /* 8002B850 00028650 38 BB 00 30 */ addi r5, r27, 0x30 -/* 8002B854 00028654 4B FE 2E 3D */ bl func_8000E690 +/* 8002B854 00028654 4B FE 2E 3D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8002B858 00028658 38 61 00 08 */ addi r3, r1, 8 /* 8002B85C 0002865C 7C 64 1B 78 */ mr r4, r3 /* 8002B860 00028660 48 02 2A 91 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -5827,22 +5827,22 @@ lbl_8002B884: /* 8002B888 00028688 38 61 00 14 */ addi r3, r1, 0x14 /* 8002B88C 0002868C 38 81 00 08 */ addi r4, r1, 8 /* 8002B890 00028690 EC 20 08 28 */ fsubs f1, f0, f1 -/* 8002B894 00028694 4B FD F7 FD */ bl func_8000B090 +/* 8002B894 00028694 4B FD F7 FD */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8002B898 00028698 38 61 00 14 */ addi r3, r1, 0x14 /* 8002B89C 0002869C 7E C4 B3 78 */ mr r4, r22 /* 8002B8A0 000286A0 7C 65 1B 78 */ mr r5, r3 -/* 8002B8A4 000286A4 4B FD F8 15 */ bl func_8000B0B8 +/* 8002B8A4 000286A4 4B FD F8 15 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8002B8A8 000286A8 EF 3D 06 32 */ fmuls f25, f29, f24 /* 8002B8AC 000286AC 7F 64 DB 78 */ mr r4, r27 /* 8002B8B0 000286B0 EF 1C 06 32 */ fmuls f24, f28, f24 /* 8002B8B4 000286B4 38 61 00 2C */ addi r3, r1, 0x2c /* 8002B8B8 000286B8 FC 20 C8 90 */ fmr f1, f25 -/* 8002B8BC 000286BC 4B FD F7 D5 */ bl func_8000B090 +/* 8002B8BC 000286BC 4B FD F7 D5 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8002B8C0 000286C0 FF 60 C0 50 */ fneg f27, f24 /* 8002B8C4 000286C4 7F 44 D3 78 */ mr r4, r26 /* 8002B8C8 000286C8 38 61 00 20 */ addi r3, r1, 0x20 /* 8002B8CC 000286CC FC 20 D8 90 */ fmr f1, f27 -/* 8002B8D0 000286D0 4B FD F7 C1 */ bl func_8000B090 +/* 8002B8D0 000286D0 4B FD F7 C1 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8002B8D4 000286D4 28 17 00 00 */ cmplwi r23, 0 /* 8002B8D8 000286D8 41 82 00 30 */ beq lbl_8002B908 /* 8002B8DC 000286DC FC 20 C8 50 */ fneg f1, f25 @@ -5850,12 +5850,12 @@ lbl_8002B884: /* 8002B8E4 000286E4 7F 64 DB 78 */ mr r4, r27 /* 8002B8E8 000286E8 38 61 00 2C */ addi r3, r1, 0x2c /* 8002B8EC 000286EC EC 21 00 32 */ fmuls f1, f1, f0 -/* 8002B8F0 000286F0 4B FD F7 A1 */ bl func_8000B090 +/* 8002B8F0 000286F0 4B FD F7 A1 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8002B8F4 000286F4 C0 1E 00 04 */ lfs f0, 4(r30) /* 8002B8F8 000286F8 7F 44 D3 78 */ mr r4, r26 /* 8002B8FC 000286FC 38 61 00 20 */ addi r3, r1, 0x20 /* 8002B900 00028700 EC 3B 00 32 */ fmuls f1, f27, f0 -/* 8002B904 00028704 4B FD F7 8D */ bl func_8000B090 +/* 8002B904 00028704 4B FD F7 8D */ bl xVec3SMul__FP5xVec3PC5xVec3f lbl_8002B908: /* 8002B908 00028708 C0 21 00 14 */ lfs f1, 0x14(r1) /* 8002B90C 0002870C 28 17 00 00 */ cmplwi r23, 0 @@ -5891,12 +5891,12 @@ lbl_8002B908: /* 8002B984 00028784 7F 64 DB 78 */ mr r4, r27 /* 8002B988 00028788 38 61 00 2C */ addi r3, r1, 0x2c /* 8002B98C 0002878C EC 39 00 32 */ fmuls f1, f25, f0 -/* 8002B990 00028790 4B FD F7 01 */ bl func_8000B090 +/* 8002B990 00028790 4B FD F7 01 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8002B994 00028794 C0 1E 00 08 */ lfs f0, 8(r30) /* 8002B998 00028798 7F 44 D3 78 */ mr r4, r26 /* 8002B99C 0002879C 38 61 00 20 */ addi r3, r1, 0x20 /* 8002B9A0 000287A0 EC 3B 00 32 */ fmuls f1, f27, f0 -/* 8002B9A4 000287A4 4B FD F6 ED */ bl func_8000B090 +/* 8002B9A4 000287A4 4B FD F6 ED */ bl xVec3SMul__FP5xVec3PC5xVec3f lbl_8002B9A8: /* 8002B9A8 000287A8 C0 21 00 14 */ lfs f1, 0x14(r1) /* 8002B9AC 000287AC 28 17 00 00 */ cmplwi r23, 0 @@ -5933,12 +5933,12 @@ lbl_8002B9A8: /* 8002BA28 00028828 7F 64 DB 78 */ mr r4, r27 /* 8002BA2C 0002882C 38 61 00 2C */ addi r3, r1, 0x2c /* 8002BA30 00028830 EC 21 00 32 */ fmuls f1, f1, f0 -/* 8002BA34 00028834 4B FD F6 5D */ bl func_8000B090 +/* 8002BA34 00028834 4B FD F6 5D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8002BA38 00028838 C0 1E 00 08 */ lfs f0, 8(r30) /* 8002BA3C 0002883C 7F 44 D3 78 */ mr r4, r26 /* 8002BA40 00028840 38 61 00 20 */ addi r3, r1, 0x20 /* 8002BA44 00028844 EC 38 00 32 */ fmuls f1, f24, f0 -/* 8002BA48 00028848 4B FD F6 49 */ bl func_8000B090 +/* 8002BA48 00028848 4B FD F6 49 */ bl xVec3SMul__FP5xVec3PC5xVec3f lbl_8002BA4C: /* 8002BA4C 0002884C C0 21 00 14 */ lfs f1, 0x14(r1) /* 8002BA50 00028850 28 17 00 00 */ cmplwi r23, 0 @@ -5983,12 +5983,12 @@ lbl_8002BA4C: /* 8002BAEC 000288EC 7F 64 DB 78 */ mr r4, r27 /* 8002BAF0 000288F0 38 61 00 2C */ addi r3, r1, 0x2c /* 8002BAF4 000288F4 EC 39 00 32 */ fmuls f1, f25, f0 -/* 8002BAF8 000288F8 4B FD F5 99 */ bl func_8000B090 +/* 8002BAF8 000288F8 4B FD F5 99 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8002BAFC 000288FC C0 1E 00 08 */ lfs f0, 8(r30) /* 8002BB00 00028900 7F 44 D3 78 */ mr r4, r26 /* 8002BB04 00028904 38 61 00 20 */ addi r3, r1, 0x20 /* 8002BB08 00028908 EC 3B 00 32 */ fmuls f1, f27, f0 -/* 8002BB0C 0002890C 4B FD F5 85 */ bl func_8000B090 +/* 8002BB0C 0002890C 4B FD F5 85 */ bl xVec3SMul__FP5xVec3PC5xVec3f lbl_8002BB10: /* 8002BB10 00028910 C0 21 00 14 */ lfs f1, 0x14(r1) /* 8002BB14 00028914 28 17 00 00 */ cmplwi r23, 0 @@ -6024,12 +6024,12 @@ lbl_8002BB10: /* 8002BB8C 0002898C 7F 64 DB 78 */ mr r4, r27 /* 8002BB90 00028990 38 61 00 2C */ addi r3, r1, 0x2c /* 8002BB94 00028994 EC 39 00 32 */ fmuls f1, f25, f0 -/* 8002BB98 00028998 4B FD F4 F9 */ bl func_8000B090 +/* 8002BB98 00028998 4B FD F4 F9 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8002BB9C 0002899C C0 1E 00 04 */ lfs f0, 4(r30) /* 8002BBA0 000289A0 7F 44 D3 78 */ mr r4, r26 /* 8002BBA4 000289A4 38 61 00 20 */ addi r3, r1, 0x20 /* 8002BBA8 000289A8 EC 38 00 32 */ fmuls f1, f24, f0 -/* 8002BBAC 000289AC 4B FD F4 E5 */ bl func_8000B090 +/* 8002BBAC 000289AC 4B FD F4 E5 */ bl xVec3SMul__FP5xVec3PC5xVec3f lbl_8002BBB0: /* 8002BBB0 000289B0 C0 21 00 14 */ lfs f1, 0x14(r1) /* 8002BBB4 000289B4 C0 01 00 2C */ lfs f0, 0x2c(r1) @@ -6266,8 +6266,8 @@ xFXSceneFinish__Fv: /* 8002BED0 00028CD0 38 21 00 10 */ addi r1, r1, 0x10 /* 8002BED4 00028CD4 4E 80 00 20 */ blr -.global func_8002BED8 -func_8002BED8: +.global set__10xParInterpFfffUi +set__10xParInterpFfffUi: /* 8002BED8 00028CD8 D0 23 00 00 */ stfs f1, 0(r3) /* 8002BEDC 00028CDC D0 43 00 04 */ stfs f2, 4(r3) /* 8002BEE0 00028CE0 D0 63 00 0C */ stfs f3, 0xc(r3) @@ -6284,20 +6284,20 @@ lbl_8002BF04: /* 8002BF04 00028D04 90 83 00 08 */ stw r4, 8(r3) /* 8002BF08 00028D08 4E 80 00 20 */ blr -.global func_8002BF0C -func_8002BF0C: +.global debug_init__9xFXRibbonFPCcPCc +debug_init__9xFXRibbonFPCcPCc: /* 8002BF0C 00028D0C 4E 80 00 20 */ blr -.global func_8002BF10 -func_8002BF10: +.global update_curve_tweaks__9xFXRibbonFv +update_curve_tweaks__9xFXRibbonFv: /* 8002BF10 00028D10 4E 80 00 20 */ blr -.global func_8002BF14 -func_8002BF14: +.global debug_update_curve__9xFXRibbonFv +debug_update_curve__9xFXRibbonFv: /* 8002BF14 00028D14 4E 80 00 20 */ blr -.global func_8002BF18 -func_8002BF18: +.global need_update__9xFXRibbonCFv +need_update__9xFXRibbonCFv: /* 8002BF18 00028D18 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002BF1C 00028D1C 7C 08 02 A6 */ mflr r0 /* 8002BF20 00028D20 90 01 00 14 */ stw r0, 0x14(r1) @@ -6305,11 +6305,11 @@ func_8002BF18: /* 8002BF28 00028D28 3B E0 00 00 */ li r31, 0 /* 8002BF2C 00028D2C 93 C1 00 08 */ stw r30, 8(r1) /* 8002BF30 00028D30 7C 7E 1B 78 */ mr r30, r3 -/* 8002BF34 00028D34 48 00 00 45 */ bl func_8002BF78 +/* 8002BF34 00028D34 48 00 00 45 */ bl visible__9xFXRibbonCFv /* 8002BF38 00028D38 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8002BF3C 00028D3C 40 82 00 14 */ bne lbl_8002BF50 /* 8002BF40 00028D40 7F C3 F3 78 */ mr r3, r30 -/* 8002BF44 00028D44 48 00 00 2D */ bl func_8002BF70 +/* 8002BF44 00028D44 48 00 00 2D */ bl debug_need_update__9xFXRibbonCFv /* 8002BF48 00028D48 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8002BF4C 00028D4C 41 82 00 08 */ beq lbl_8002BF54 lbl_8002BF50: @@ -6323,18 +6323,18 @@ lbl_8002BF54: /* 8002BF68 00028D68 38 21 00 10 */ addi r1, r1, 0x10 /* 8002BF6C 00028D6C 4E 80 00 20 */ blr -.global func_8002BF70 -func_8002BF70: +.global debug_need_update__9xFXRibbonCFv +debug_need_update__9xFXRibbonCFv: /* 8002BF70 00028D70 38 60 00 00 */ li r3, 0 /* 8002BF74 00028D74 4E 80 00 20 */ blr -.global func_8002BF78 -func_8002BF78: +.global visible__9xFXRibbonCFv +visible__9xFXRibbonCFv: /* 8002BF78 00028D78 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002BF7C 00028D7C 7C 08 02 A6 */ mflr r0 /* 8002BF80 00028D80 38 63 00 18 */ addi r3, r3, 0x18 /* 8002BF84 00028D84 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002BF88 00028D88 48 00 03 75 */ bl func_8002C2FC +/* 8002BF88 00028D88 48 00 03 75 */ bl empty__36tier_queue_Q29xFXRibbon10joint_data_CFv /* 8002BF8C 00028D8C 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 8002BF90 00028D90 7C 00 00 34 */ cntlzw r0, r0 /* 8002BF94 00028D94 54 03 D9 7E */ srwi r3, r0, 5 @@ -6343,12 +6343,12 @@ func_8002BF78: /* 8002BFA0 00028DA0 38 21 00 10 */ addi r1, r1, 0x10 /* 8002BFA4 00028DA4 4E 80 00 20 */ blr -.global func_8002BFA8 -func_8002BFA8: +.global debug_update__9xFXRibbonFf +debug_update__9xFXRibbonFf: /* 8002BFA8 00028DA8 4E 80 00 20 */ blr -.global func_8002BFAC -func_8002BFAC: +.global get_age__9xFXRibbonCFRCQ29xFXRibbon10joint_data +get_age__9xFXRibbonCFRCQ29xFXRibbon10joint_data: /* 8002BFAC 00028DAC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002BFB0 00028DB0 3C 00 43 30 */ lis r0, 0x4330 /* 8002BFB4 00028DB4 80 84 00 04 */ lwz r4, 4(r4) @@ -6364,8 +6364,8 @@ func_8002BFAC: /* 8002BFDC 00028DDC 38 21 00 10 */ addi r1, r1, 0x10 /* 8002BFE0 00028DE0 4E 80 00 20 */ blr -.global func_8002BFE4 -func_8002BFE4: +.global init__36tier_queue_Q29xFXRibbon10joint_data_FR20tier_queue_allocator +init__36tier_queue_Q29xFXRibbon10joint_data_FR20tier_queue_allocator: /* 8002BFE4 00028DE4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002BFE8 00028DE8 7C 08 02 A6 */ mflr r0 /* 8002BFEC 00028DEC 90 01 00 14 */ stw r0, 0x14(r1) @@ -6377,7 +6377,7 @@ func_8002BFE4: /* 8002C004 00028E04 90 03 00 00 */ stw r0, 0(r3) /* 8002C008 00028E08 7F E3 FB 78 */ mr r3, r31 /* 8002C00C 00028E0C 90 1E 00 04 */ stw r0, 4(r30) -/* 8002C010 00028E10 48 00 00 2D */ bl func_8002C03C +/* 8002C010 00028E10 48 00 00 2D */ bl block_size__20tier_queue_allocatorCFv /* 8002C014 00028E14 54 63 40 2E */ slwi r3, r3, 8 /* 8002C018 00028E18 38 03 FF FF */ addi r0, r3, -1 /* 8002C01C 00028E1C 90 1E 00 08 */ stw r0, 8(r30) @@ -6389,42 +6389,42 @@ func_8002BFE4: /* 8002C034 00028E34 38 21 00 10 */ addi r1, r1, 0x10 /* 8002C038 00028E38 4E 80 00 20 */ blr -.global func_8002C03C -func_8002C03C: +.global block_size__20tier_queue_allocatorCFv +block_size__20tier_queue_allocatorCFv: /* 8002C03C 00028E3C 80 63 00 08 */ lwz r3, 8(r3) /* 8002C040 00028E40 4E 80 00 20 */ blr -.global func_8002C044 -func_8002C044: +.global front__36tier_queue_Q29xFXRibbon10joint_data_Fv +front__36tier_queue_Q29xFXRibbon10joint_data_Fv: /* 8002C044 00028E44 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002C048 00028E48 7C 08 02 A6 */ mflr r0 /* 8002C04C 00028E4C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002C050 00028E50 48 00 01 19 */ bl func_8002C168 +/* 8002C050 00028E50 48 00 01 19 */ bl begin__36tier_queue_Q29xFXRibbon10joint_data_CFv /* 8002C054 00028E54 90 61 00 08 */ stw r3, 8(r1) /* 8002C058 00028E58 38 61 00 08 */ addi r3, r1, 8 /* 8002C05C 00028E5C 90 81 00 0C */ stw r4, 0xc(r1) -/* 8002C060 00028E60 48 00 00 15 */ bl func_8002C074 +/* 8002C060 00028E60 48 00 00 15 */ bl __ml__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFv /* 8002C064 00028E64 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002C068 00028E68 7C 08 03 A6 */ mtlr r0 /* 8002C06C 00028E6C 38 21 00 10 */ addi r1, r1, 0x10 /* 8002C070 00028E70 4E 80 00 20 */ blr -.global func_8002C074 -func_8002C074: +.global __ml__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFv +__ml__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFv: /* 8002C074 00028E74 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002C078 00028E78 7C 08 02 A6 */ mflr r0 /* 8002C07C 00028E7C 7C 64 1B 78 */ mr r4, r3 /* 8002C080 00028E80 80 63 00 04 */ lwz r3, 4(r3) /* 8002C084 00028E84 90 01 00 14 */ stw r0, 0x14(r1) /* 8002C088 00028E88 80 84 00 00 */ lwz r4, 0(r4) -/* 8002C08C 00028E8C 48 00 00 15 */ bl func_8002C0A0 +/* 8002C08C 00028E8C 48 00 00 15 */ bl get_at__36tier_queue_Q29xFXRibbon10joint_data_CFUl /* 8002C090 00028E90 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002C094 00028E94 7C 08 03 A6 */ mtlr r0 /* 8002C098 00028E98 38 21 00 10 */ addi r1, r1, 0x10 /* 8002C09C 00028E9C 4E 80 00 20 */ blr -.global func_8002C0A0 -func_8002C0A0: +.global get_at__36tier_queue_Q29xFXRibbon10joint_data_CFUl +get_at__36tier_queue_Q29xFXRibbon10joint_data_CFUl: /* 8002C0A0 00028EA0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002C0A4 00028EA4 7C 08 02 A6 */ mflr r0 /* 8002C0A8 00028EA8 90 01 00 24 */ stw r0, 0x24(r1) @@ -6433,15 +6433,15 @@ func_8002C0A0: /* 8002C0B4 00028EB4 7C 9E 23 78 */ mr r30, r4 /* 8002C0B8 00028EB8 93 A1 00 14 */ stw r29, 0x14(r1) /* 8002C0BC 00028EBC 7C 7D 1B 78 */ mr r29, r3 -/* 8002C0C0 00028EC0 48 00 00 6D */ bl func_8002C12C +/* 8002C0C0 00028EC0 48 00 00 6D */ bl get_block__36tier_queue_Q29xFXRibbon10joint_data_CFUl /* 8002C0C4 00028EC4 7C 9D 1A 14 */ add r4, r29, r3 /* 8002C0C8 00028EC8 80 7D 00 0C */ lwz r3, 0xc(r29) /* 8002C0CC 00028ECC 88 84 00 10 */ lbz r4, 0x10(r4) -/* 8002C0D0 00028ED0 48 00 00 49 */ bl func_8002C118 +/* 8002C0D0 00028ED0 48 00 00 49 */ bl get_block__20tier_queue_allocatorCFUl /* 8002C0D4 00028ED4 7C 7F 1B 78 */ mr r31, r3 /* 8002C0D8 00028ED8 80 7D 00 0C */ lwz r3, 0xc(r29) /* 8002C0DC 00028EDC 7F C4 F3 78 */ mr r4, r30 -/* 8002C0E0 00028EE0 48 00 00 29 */ bl func_8002C108 +/* 8002C0E0 00028EE0 48 00 00 29 */ bl mod_block_size__20tier_queue_allocatorCFUl /* 8002C0E4 00028EE4 1C 03 00 2C */ mulli r0, r3, 0x2c /* 8002C0E8 00028EE8 7C 7F 02 14 */ add r3, r31, r0 /* 8002C0EC 00028EEC 80 01 00 24 */ lwz r0, 0x24(r1) @@ -6452,30 +6452,30 @@ func_8002C0A0: /* 8002C100 00028F00 38 21 00 20 */ addi r1, r1, 0x20 /* 8002C104 00028F04 4E 80 00 20 */ blr -.global func_8002C108 -func_8002C108: +.global mod_block_size__20tier_queue_allocatorCFUl +mod_block_size__20tier_queue_allocatorCFUl: /* 8002C108 00028F08 80 63 00 08 */ lwz r3, 8(r3) /* 8002C10C 00028F0C 38 03 FF FF */ addi r0, r3, -1 /* 8002C110 00028F10 7C 83 00 38 */ and r3, r4, r0 /* 8002C114 00028F14 4E 80 00 20 */ blr -.global func_8002C118 -func_8002C118: +.global get_block__20tier_queue_allocatorCFUl +get_block__20tier_queue_allocatorCFUl: /* 8002C118 00028F18 80 63 00 00 */ lwz r3, 0(r3) /* 8002C11C 00028F1C 54 80 18 38 */ slwi r0, r4, 3 /* 8002C120 00028F20 7C 63 02 14 */ add r3, r3, r0 /* 8002C124 00028F24 80 63 00 04 */ lwz r3, 4(r3) /* 8002C128 00028F28 4E 80 00 20 */ blr -.global func_8002C12C -func_8002C12C: +.global get_block__36tier_queue_Q29xFXRibbon10joint_data_CFUl +get_block__36tier_queue_Q29xFXRibbon10joint_data_CFUl: /* 8002C12C 00028F2C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002C130 00028F30 7C 08 02 A6 */ mflr r0 /* 8002C134 00028F34 80 63 00 0C */ lwz r3, 0xc(r3) /* 8002C138 00028F38 90 01 00 14 */ stw r0, 0x14(r1) /* 8002C13C 00028F3C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8002C140 00028F40 7C 9F 23 78 */ mr r31, r4 -/* 8002C144 00028F44 48 00 00 1D */ bl func_8002C160 +/* 8002C144 00028F44 48 00 00 1D */ bl block_size_shift__20tier_queue_allocatorCFv /* 8002C148 00028F48 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002C14C 00028F4C 7F E3 1C 30 */ srw r3, r31, r3 /* 8002C150 00028F50 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -6483,25 +6483,25 @@ func_8002C12C: /* 8002C158 00028F58 38 21 00 10 */ addi r1, r1, 0x10 /* 8002C15C 00028F5C 4E 80 00 20 */ blr -.global func_8002C160 -func_8002C160: +.global block_size_shift__20tier_queue_allocatorCFv +block_size_shift__20tier_queue_allocatorCFv: /* 8002C160 00028F60 80 63 00 0C */ lwz r3, 0xc(r3) /* 8002C164 00028F64 4E 80 00 20 */ blr -.global func_8002C168 -func_8002C168: +.global begin__36tier_queue_Q29xFXRibbon10joint_data_CFv +begin__36tier_queue_Q29xFXRibbon10joint_data_CFv: /* 8002C168 00028F68 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002C16C 00028F6C 7C 08 02 A6 */ mflr r0 /* 8002C170 00028F70 80 83 00 00 */ lwz r4, 0(r3) /* 8002C174 00028F74 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002C178 00028F78 48 00 00 15 */ bl func_8002C18C +/* 8002C178 00028F78 48 00 00 15 */ bl create_iterator__36tier_queue_Q29xFXRibbon10joint_data_CFUl /* 8002C17C 00028F7C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002C180 00028F80 7C 08 03 A6 */ mtlr r0 /* 8002C184 00028F84 38 21 00 10 */ addi r1, r1, 0x10 /* 8002C188 00028F88 4E 80 00 20 */ blr -.global func_8002C18C -func_8002C18C: +.global create_iterator__36tier_queue_Q29xFXRibbon10joint_data_CFUl +create_iterator__36tier_queue_Q29xFXRibbon10joint_data_CFUl: /* 8002C18C 00028F8C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002C190 00028F90 7C 60 1B 78 */ mr r0, r3 /* 8002C194 00028F94 7C 83 23 78 */ mr r3, r4 @@ -6511,8 +6511,8 @@ func_8002C18C: /* 8002C1A4 00028FA4 38 21 00 10 */ addi r1, r1, 0x10 /* 8002C1A8 00028FA8 4E 80 00 20 */ blr -.global func_8002C1AC -func_8002C1AC: +.global push_front__36tier_queue_Q29xFXRibbon10joint_data_Fv +push_front__36tier_queue_Q29xFXRibbon10joint_data_Fv: /* 8002C1AC 00028FAC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002C1B0 00028FB0 7C 08 02 A6 */ mflr r0 /* 8002C1B4 00028FB4 90 01 00 14 */ stw r0, 0x14(r1) @@ -6525,19 +6525,19 @@ func_8002C1AC: /* 8002C1D0 00028FD0 80 83 00 00 */ lwz r4, 0(r3) /* 8002C1D4 00028FD4 7C 9F 23 78 */ mr r31, r4 /* 8002C1D8 00028FD8 38 84 FF FF */ addi r4, r4, -1 -/* 8002C1DC 00028FDC 48 00 01 15 */ bl func_8002C2F0 +/* 8002C1DC 00028FDC 48 00 01 15 */ bl wrap_index__36tier_queue_Q29xFXRibbon10joint_data_CFUl /* 8002C1E0 00028FE0 90 7E 00 00 */ stw r3, 0(r30) /* 8002C1E4 00028FE4 7F E4 FB 78 */ mr r4, r31 /* 8002C1E8 00028FE8 80 7E 00 0C */ lwz r3, 0xc(r30) -/* 8002C1EC 00028FEC 4B FF FF 1D */ bl func_8002C108 +/* 8002C1EC 00028FEC 4B FF FF 1D */ bl mod_block_size__20tier_queue_allocatorCFUl /* 8002C1F0 00028FF0 28 03 00 00 */ cmplwi r3, 0 /* 8002C1F4 00028FF4 40 82 00 24 */ bne lbl_8002C218 /* 8002C1F8 00028FF8 80 9E 00 00 */ lwz r4, 0(r30) /* 8002C1FC 00028FFC 7F C3 F3 78 */ mr r3, r30 -/* 8002C200 00029000 4B FF FF 2D */ bl func_8002C12C +/* 8002C200 00029000 4B FF FF 2D */ bl get_block__36tier_queue_Q29xFXRibbon10joint_data_CFUl /* 8002C204 00029004 7C 7F 1B 78 */ mr r31, r3 /* 8002C208 00029008 80 7E 00 0C */ lwz r3, 0xc(r30) -/* 8002C20C 0002900C 48 00 00 25 */ bl func_8002C230 +/* 8002C20C 0002900C 48 00 00 25 */ bl alloc_block__20tier_queue_allocatorFv /* 8002C210 00029010 7C 9E FA 14 */ add r4, r30, r31 /* 8002C214 00029014 98 64 00 10 */ stb r3, 0x10(r4) lbl_8002C218: @@ -6548,8 +6548,8 @@ lbl_8002C218: /* 8002C228 00029028 38 21 00 10 */ addi r1, r1, 0x10 /* 8002C22C 0002902C 4E 80 00 20 */ blr -.global func_8002C230 -func_8002C230: +.global alloc_block__20tier_queue_allocatorFv +alloc_block__20tier_queue_allocatorFv: /* 8002C230 00029030 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002C234 00029034 7C 08 02 A6 */ mflr r0 /* 8002C238 00029038 90 01 00 14 */ stw r0, 0x14(r1) @@ -6575,7 +6575,7 @@ func_8002C230: /* 8002C288 00029088 80 1E 00 04 */ lwz r0, 4(r30) /* 8002C28C 0002908C 28 00 00 00 */ cmplwi r0, 0 /* 8002C290 00029090 40 82 00 0C */ bne lbl_8002C29C -/* 8002C294 00029094 48 00 00 25 */ bl func_8002C2B8 +/* 8002C294 00029094 48 00 00 25 */ bl alloc_block_data__20tier_queue_allocatorCFv /* 8002C298 00029098 90 7E 00 04 */ stw r3, 4(r30) lbl_8002C29C: /* 8002C29C 0002909C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -6586,8 +6586,8 @@ lbl_8002C29C: /* 8002C2B0 000290B0 38 21 00 10 */ addi r1, r1, 0x10 /* 8002C2B4 000290B4 4E 80 00 20 */ blr -.global func_8002C2B8 -func_8002C2B8: +.global alloc_block_data__20tier_queue_allocatorCFv +alloc_block_data__20tier_queue_allocatorCFv: /* 8002C2B8 000290B8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002C2BC 000290BC 7C 08 02 A6 */ mflr r0 /* 8002C2C0 000290C0 7C 66 1B 78 */ mr r6, r3 @@ -6603,33 +6603,33 @@ func_8002C2B8: /* 8002C2E8 000290E8 38 21 00 10 */ addi r1, r1, 0x10 /* 8002C2EC 000290EC 4E 80 00 20 */ blr -.global func_8002C2F0 -func_8002C2F0: +.global wrap_index__36tier_queue_Q29xFXRibbon10joint_data_CFUl +wrap_index__36tier_queue_Q29xFXRibbon10joint_data_CFUl: /* 8002C2F0 000290F0 80 03 00 08 */ lwz r0, 8(r3) /* 8002C2F4 000290F4 7C 83 00 38 */ and r3, r4, r0 /* 8002C2F8 000290F8 4E 80 00 20 */ blr -.global func_8002C2FC -func_8002C2FC: +.global empty__36tier_queue_Q29xFXRibbon10joint_data_CFv +empty__36tier_queue_Q29xFXRibbon10joint_data_CFv: /* 8002C2FC 000290FC 80 03 00 04 */ lwz r0, 4(r3) /* 8002C300 00029100 7C 00 00 34 */ cntlzw r0, r0 /* 8002C304 00029104 54 03 D9 7E */ srwi r3, r0, 5 /* 8002C308 00029108 4E 80 00 20 */ blr -.global func_8002C30C -func_8002C30C: +.global front_full__36tier_queue_Q29xFXRibbon10joint_data_CFv +front_full__36tier_queue_Q29xFXRibbon10joint_data_CFv: /* 8002C30C 0002910C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002C310 00029110 7C 08 02 A6 */ mflr r0 /* 8002C314 00029114 90 01 00 14 */ stw r0, 0x14(r1) /* 8002C318 00029118 93 E1 00 0C */ stw r31, 0xc(r1) /* 8002C31C 0002911C 7C 7F 1B 78 */ mr r31, r3 /* 8002C320 00029120 80 63 00 0C */ lwz r3, 0xc(r3) -/* 8002C324 00029124 48 00 00 3D */ bl func_8002C360 +/* 8002C324 00029124 48 00 00 3D */ bl full__20tier_queue_allocatorCFv /* 8002C328 00029128 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8002C32C 0002912C 41 82 00 1C */ beq lbl_8002C348 /* 8002C330 00029130 80 7F 00 0C */ lwz r3, 0xc(r31) /* 8002C334 00029134 80 9F 00 00 */ lwz r4, 0(r31) -/* 8002C338 00029138 4B FF FD D1 */ bl func_8002C108 +/* 8002C338 00029138 4B FF FD D1 */ bl mod_block_size__20tier_queue_allocatorCFUl /* 8002C33C 0002913C 7C 60 00 34 */ cntlzw r0, r3 /* 8002C340 00029140 54 03 D9 7E */ srwi r3, r0, 5 /* 8002C344 00029144 48 00 00 08 */ b lbl_8002C34C @@ -6642,8 +6642,8 @@ lbl_8002C34C: /* 8002C358 00029158 38 21 00 10 */ addi r1, r1, 0x10 /* 8002C35C 0002915C 4E 80 00 20 */ blr -.global func_8002C360 -func_8002C360: +.global full__20tier_queue_allocatorCFv +full__20tier_queue_allocatorCFv: /* 8002C360 00029160 88 83 00 18 */ lbz r4, 0x18(r3) /* 8002C364 00029164 80 63 00 00 */ lwz r3, 0(r3) /* 8002C368 00029168 54 80 1D 78 */ rlwinm r0, r4, 3, 0x15, 0x1c @@ -6654,8 +6654,8 @@ func_8002C360: /* 8002C37C 0002917C 54 03 D9 7E */ srwi r3, r0, 5 /* 8002C380 00029180 4E 80 00 20 */ blr -.global func_8002C384 -func_8002C384: +.global pop_back__36tier_queue_Q29xFXRibbon10joint_data_Fv +pop_back__36tier_queue_Q29xFXRibbon10joint_data_Fv: /* 8002C384 00029184 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002C388 00029188 7C 08 02 A6 */ mflr r0 /* 8002C38C 0002918C 90 01 00 14 */ stw r0, 0x14(r1) @@ -6665,7 +6665,7 @@ func_8002C384: /* 8002C39C 0002919C 80 83 00 04 */ lwz r4, 4(r3) /* 8002C3A0 000291A0 28 04 00 01 */ cmplwi r4, 1 /* 8002C3A4 000291A4 41 81 00 0C */ bgt lbl_8002C3B0 -/* 8002C3A8 000291A8 48 00 00 C9 */ bl func_8002C470 +/* 8002C3A8 000291A8 48 00 00 C9 */ bl clear__36tier_queue_Q29xFXRibbon10joint_data_Fv /* 8002C3AC 000291AC 48 00 00 58 */ b lbl_8002C404 lbl_8002C3B0: /* 8002C3B0 000291B0 38 04 FF FF */ addi r0, r4, -1 @@ -6673,22 +6673,22 @@ lbl_8002C3B0: /* 8002C3B8 000291B8 80 9E 00 00 */ lwz r4, 0(r30) /* 8002C3BC 000291BC 80 1E 00 04 */ lwz r0, 4(r30) /* 8002C3C0 000291C0 7C 84 02 14 */ add r4, r4, r0 -/* 8002C3C4 000291C4 4B FF FF 2D */ bl func_8002C2F0 +/* 8002C3C4 000291C4 4B FF FF 2D */ bl wrap_index__36tier_queue_Q29xFXRibbon10joint_data_CFUl /* 8002C3C8 000291C8 7C 60 1B 78 */ mr r0, r3 /* 8002C3CC 000291CC 80 7E 00 0C */ lwz r3, 0xc(r30) /* 8002C3D0 000291D0 7C 1F 03 78 */ mr r31, r0 /* 8002C3D4 000291D4 7F E4 FB 78 */ mr r4, r31 -/* 8002C3D8 000291D8 4B FF FD 31 */ bl func_8002C108 +/* 8002C3D8 000291D8 4B FF FD 31 */ bl mod_block_size__20tier_queue_allocatorCFUl /* 8002C3DC 000291DC 28 03 00 00 */ cmplwi r3, 0 /* 8002C3E0 000291E0 40 82 00 24 */ bne lbl_8002C404 /* 8002C3E4 000291E4 7F C3 F3 78 */ mr r3, r30 /* 8002C3E8 000291E8 7F E4 FB 78 */ mr r4, r31 -/* 8002C3EC 000291EC 4B FF FD 41 */ bl func_8002C12C +/* 8002C3EC 000291EC 4B FF FD 41 */ bl get_block__36tier_queue_Q29xFXRibbon10joint_data_CFUl /* 8002C3F0 000291F0 7C 60 1B 78 */ mr r0, r3 /* 8002C3F4 000291F4 80 7E 00 0C */ lwz r3, 0xc(r30) /* 8002C3F8 000291F8 7C 9E 02 14 */ add r4, r30, r0 /* 8002C3FC 000291FC 88 84 00 10 */ lbz r4, 0x10(r4) -/* 8002C400 00029200 48 00 00 1D */ bl func_8002C41C +/* 8002C400 00029200 48 00 00 1D */ bl free_block__20tier_queue_allocatorFUc lbl_8002C404: /* 8002C404 00029204 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002C408 00029208 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -6697,8 +6697,8 @@ lbl_8002C404: /* 8002C414 00029214 38 21 00 10 */ addi r1, r1, 0x10 /* 8002C418 00029218 4E 80 00 20 */ blr -.global func_8002C41C -func_8002C41C: +.global free_block__20tier_queue_allocatorFUc +free_block__20tier_queue_allocatorFUc: /* 8002C41C 0002921C 80 C3 00 00 */ lwz r6, 0(r3) /* 8002C420 00029220 54 85 1D 78 */ rlwinm r5, r4, 3, 0x15, 0x1c /* 8002C424 00029224 88 03 00 18 */ lbz r0, 0x18(r3) @@ -6721,8 +6721,8 @@ func_8002C41C: /* 8002C468 00029268 98 83 00 18 */ stb r4, 0x18(r3) /* 8002C46C 0002926C 4E 80 00 20 */ blr -.global func_8002C470 -func_8002C470: +.global clear__36tier_queue_Q29xFXRibbon10joint_data_Fv +clear__36tier_queue_Q29xFXRibbon10joint_data_Fv: /* 8002C470 00029270 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002C474 00029274 7C 08 02 A6 */ mflr r0 /* 8002C478 00029278 90 01 00 24 */ stw r0, 0x24(r1) @@ -6731,30 +6731,30 @@ func_8002C470: /* 8002C484 00029284 93 A1 00 14 */ stw r29, 0x14(r1) /* 8002C488 00029288 7C 7D 1B 78 */ mr r29, r3 /* 8002C48C 0002928C 80 83 00 00 */ lwz r4, 0(r3) -/* 8002C490 00029290 4B FF FC 9D */ bl func_8002C12C +/* 8002C490 00029290 4B FF FC 9D */ bl get_block__36tier_queue_Q29xFXRibbon10joint_data_CFUl /* 8002C494 00029294 7C 60 1B 78 */ mr r0, r3 /* 8002C498 00029298 80 7D 00 0C */ lwz r3, 0xc(r29) /* 8002C49C 0002929C 7C 1E 03 78 */ mr r30, r0 -/* 8002C4A0 000292A0 4B FF FB 9D */ bl func_8002C03C +/* 8002C4A0 000292A0 4B FF FB 9D */ bl block_size__20tier_queue_allocatorCFv /* 8002C4A4 000292A4 80 9D 00 04 */ lwz r4, 4(r29) /* 8002C4A8 000292A8 38 03 FF FF */ addi r0, r3, -1 /* 8002C4AC 000292AC 7F A3 EB 78 */ mr r3, r29 /* 8002C4B0 000292B0 7C 84 02 14 */ add r4, r4, r0 -/* 8002C4B4 000292B4 4B FF FC 79 */ bl func_8002C12C +/* 8002C4B4 000292B4 4B FF FC 79 */ bl get_block__36tier_queue_Q29xFXRibbon10joint_data_CFUl /* 8002C4B8 000292B8 7C 60 1B 78 */ mr r0, r3 /* 8002C4BC 000292BC 7F A3 EB 78 */ mr r3, r29 /* 8002C4C0 000292C0 7C 9E 02 14 */ add r4, r30, r0 -/* 8002C4C4 000292C4 48 00 00 5D */ bl func_8002C520 +/* 8002C4C4 000292C4 48 00 00 5D */ bl wrap_block__36tier_queue_Q29xFXRibbon10joint_data_CFUl /* 8002C4C8 000292C8 7C 7F 1B 78 */ mr r31, r3 /* 8002C4CC 000292CC 48 00 00 24 */ b lbl_8002C4F0 lbl_8002C4D0: /* 8002C4D0 000292D0 38 1E 00 10 */ addi r0, r30, 0x10 /* 8002C4D4 000292D4 80 7D 00 0C */ lwz r3, 0xc(r29) /* 8002C4D8 000292D8 7C 9D 00 AE */ lbzx r4, r29, r0 -/* 8002C4DC 000292DC 4B FF FF 41 */ bl func_8002C41C +/* 8002C4DC 000292DC 4B FF FF 41 */ bl free_block__20tier_queue_allocatorFUc /* 8002C4E0 000292E0 7F A3 EB 78 */ mr r3, r29 /* 8002C4E4 000292E4 38 9E 00 01 */ addi r4, r30, 1 -/* 8002C4E8 000292E8 48 00 00 39 */ bl func_8002C520 +/* 8002C4E8 000292E8 48 00 00 39 */ bl wrap_block__36tier_queue_Q29xFXRibbon10joint_data_CFUl /* 8002C4EC 000292EC 7C 7E 1B 78 */ mr r30, r3 lbl_8002C4F0: /* 8002C4F0 000292F0 7C 1E F8 40 */ cmplw r30, r31 @@ -6770,13 +6770,13 @@ lbl_8002C4F0: /* 8002C518 00029318 38 21 00 20 */ addi r1, r1, 0x20 /* 8002C51C 0002931C 4E 80 00 20 */ blr -.global func_8002C520 -func_8002C520: +.global wrap_block__36tier_queue_Q29xFXRibbon10joint_data_CFUl +wrap_block__36tier_queue_Q29xFXRibbon10joint_data_CFUl: /* 8002C520 00029320 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 8002C524 00029324 4E 80 00 20 */ blr -.global func_8002C528 -func_8002C528: +.global __mi__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFi +__mi__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFi: /* 8002C528 00029328 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002C52C 0002932C 7C 08 02 A6 */ mflr r0 /* 8002C530 00029330 80 A3 00 00 */ lwz r5, 0(r3) @@ -6785,7 +6785,7 @@ func_8002C528: /* 8002C53C 0002933C 38 61 00 08 */ addi r3, r1, 8 /* 8002C540 00029340 90 A1 00 08 */ stw r5, 8(r1) /* 8002C544 00029344 90 01 00 0C */ stw r0, 0xc(r1) -/* 8002C548 00029348 48 00 00 1D */ bl func_8002C564 +/* 8002C548 00029348 48 00 00 1D */ bl __ami__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorFi /* 8002C54C 0002934C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002C550 00029350 80 61 00 08 */ lwz r3, 8(r1) /* 8002C554 00029354 80 81 00 0C */ lwz r4, 0xc(r1) @@ -6793,13 +6793,13 @@ func_8002C528: /* 8002C55C 0002935C 38 21 00 10 */ addi r1, r1, 0x10 /* 8002C560 00029360 4E 80 00 20 */ blr -.global func_8002C564 -func_8002C564: +.global __ami__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorFi +__ami__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorFi: /* 8002C564 00029364 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002C568 00029368 7C 08 02 A6 */ mflr r0 /* 8002C56C 0002936C 7C 84 00 D0 */ neg r4, r4 /* 8002C570 00029370 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002C574 00029374 48 00 00 21 */ bl func_8002C594 +/* 8002C574 00029374 48 00 00 21 */ bl __apl__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorFi /* 8002C578 00029378 7C 64 1B 78 */ mr r4, r3 /* 8002C57C 0002937C 80 63 00 00 */ lwz r3, 0(r3) /* 8002C580 00029380 80 84 00 04 */ lwz r4, 4(r4) @@ -6808,8 +6808,8 @@ func_8002C564: /* 8002C58C 0002938C 38 21 00 10 */ addi r1, r1, 0x10 /* 8002C590 00029390 4E 80 00 20 */ blr -.global func_8002C594 -func_8002C594: +.global __apl__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorFi +__apl__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorFi: /* 8002C594 00029394 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002C598 00029398 7C 08 02 A6 */ mflr r0 /* 8002C59C 0002939C 90 01 00 14 */ stw r0, 0x14(r1) @@ -6818,7 +6818,7 @@ func_8002C594: /* 8002C5A8 000293A8 80 03 00 00 */ lwz r0, 0(r3) /* 8002C5AC 000293AC 80 63 00 04 */ lwz r3, 4(r3) /* 8002C5B0 000293B0 7C 80 22 14 */ add r4, r0, r4 -/* 8002C5B4 000293B4 4B FF FD 3D */ bl func_8002C2F0 +/* 8002C5B4 000293B4 4B FF FD 3D */ bl wrap_index__36tier_queue_Q29xFXRibbon10joint_data_CFUl /* 8002C5B8 000293B8 90 7F 00 00 */ stw r3, 0(r31) /* 8002C5BC 000293BC 7F E3 FB 78 */ mr r3, r31 /* 8002C5C0 000293C0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -6827,8 +6827,8 @@ func_8002C594: /* 8002C5CC 000293CC 38 21 00 10 */ addi r1, r1, 0x10 /* 8002C5D0 000293D0 4E 80 00 20 */ blr -.global func_8002C5D4 -func_8002C5D4: +.global end__36tier_queue_Q29xFXRibbon10joint_data_CFv +end__36tier_queue_Q29xFXRibbon10joint_data_CFv: /* 8002C5D4 000293D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002C5D8 000293D8 7C 08 02 A6 */ mflr r0 /* 8002C5DC 000293DC 80 83 00 00 */ lwz r4, 0(r3) @@ -6837,43 +6837,43 @@ func_8002C5D4: /* 8002C5E8 000293E8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8002C5EC 000293EC 7C 7F 1B 78 */ mr r31, r3 /* 8002C5F0 000293F0 7C 84 02 14 */ add r4, r4, r0 -/* 8002C5F4 000293F4 4B FF FC FD */ bl func_8002C2F0 +/* 8002C5F4 000293F4 4B FF FC FD */ bl wrap_index__36tier_queue_Q29xFXRibbon10joint_data_CFUl /* 8002C5F8 000293F8 7C 64 1B 78 */ mr r4, r3 /* 8002C5FC 000293FC 7F E3 FB 78 */ mr r3, r31 -/* 8002C600 00029400 4B FF FB 8D */ bl func_8002C18C +/* 8002C600 00029400 4B FF FB 8D */ bl create_iterator__36tier_queue_Q29xFXRibbon10joint_data_CFUl /* 8002C604 00029404 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002C608 00029408 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8002C60C 0002940C 7C 08 03 A6 */ mtlr r0 /* 8002C610 00029410 38 21 00 10 */ addi r1, r1, 0x10 /* 8002C614 00029414 4E 80 00 20 */ blr -.global func_8002C618 -func_8002C618: +.global size__36tier_queue_Q29xFXRibbon10joint_data_CFv +size__36tier_queue_Q29xFXRibbon10joint_data_CFv: /* 8002C618 00029418 80 63 00 04 */ lwz r3, 4(r3) /* 8002C61C 0002941C 4E 80 00 20 */ blr -.global func_8002C620 -func_8002C620: +.global back__36tier_queue_Q29xFXRibbon10joint_data_Fv +back__36tier_queue_Q29xFXRibbon10joint_data_Fv: /* 8002C620 00029420 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002C624 00029424 7C 08 02 A6 */ mflr r0 /* 8002C628 00029428 90 01 00 24 */ stw r0, 0x24(r1) -/* 8002C62C 0002942C 4B FF FF A9 */ bl func_8002C5D4 +/* 8002C62C 0002942C 4B FF FF A9 */ bl end__36tier_queue_Q29xFXRibbon10joint_data_CFv /* 8002C630 00029430 90 81 00 0C */ stw r4, 0xc(r1) /* 8002C634 00029434 38 80 00 01 */ li r4, 1 /* 8002C638 00029438 90 61 00 08 */ stw r3, 8(r1) /* 8002C63C 0002943C 38 61 00 08 */ addi r3, r1, 8 -/* 8002C640 00029440 4B FF FE E9 */ bl func_8002C528 +/* 8002C640 00029440 4B FF FE E9 */ bl __mi__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFi /* 8002C644 00029444 90 61 00 10 */ stw r3, 0x10(r1) /* 8002C648 00029448 38 61 00 10 */ addi r3, r1, 0x10 /* 8002C64C 0002944C 90 81 00 14 */ stw r4, 0x14(r1) -/* 8002C650 00029450 4B FF FA 25 */ bl func_8002C074 +/* 8002C650 00029450 4B FF FA 25 */ bl __ml__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFv /* 8002C654 00029454 80 01 00 24 */ lwz r0, 0x24(r1) /* 8002C658 00029458 7C 08 03 A6 */ mtlr r0 /* 8002C65C 0002945C 38 21 00 20 */ addi r1, r1, 0x20 /* 8002C660 00029460 4E 80 00 20 */ blr -.global func_8002C664 -func_8002C664: +.global __pl__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFi +__pl__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFi: /* 8002C664 00029464 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002C668 00029468 7C 08 02 A6 */ mflr r0 /* 8002C66C 0002946C 80 A3 00 00 */ lwz r5, 0(r3) @@ -6882,7 +6882,7 @@ func_8002C664: /* 8002C678 00029478 38 61 00 08 */ addi r3, r1, 8 /* 8002C67C 0002947C 90 A1 00 08 */ stw r5, 8(r1) /* 8002C680 00029480 90 01 00 0C */ stw r0, 0xc(r1) -/* 8002C684 00029484 4B FF FF 11 */ bl func_8002C594 +/* 8002C684 00029484 4B FF FF 11 */ bl __apl__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorFi /* 8002C688 00029488 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002C68C 0002948C 80 61 00 08 */ lwz r3, 8(r1) /* 8002C690 00029490 80 81 00 0C */ lwz r4, 0xc(r1) @@ -6890,8 +6890,8 @@ func_8002C664: /* 8002C698 00029498 38 21 00 10 */ addi r1, r1, 0x10 /* 8002C69C 0002949C 4E 80 00 20 */ blr -.global func_8002C6A0 -func_8002C6A0: +.global __vc__36tier_queue_Q29xFXRibbon10joint_data_Fi +__vc__36tier_queue_Q29xFXRibbon10joint_data_Fi: /* 8002C6A0 000294A0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002C6A4 000294A4 7C 08 02 A6 */ mflr r0 /* 8002C6A8 000294A8 90 01 00 14 */ stw r0, 0x14(r1) @@ -6899,29 +6899,29 @@ func_8002C6A0: /* 8002C6B0 000294B0 7C 7F 1B 78 */ mr r31, r3 /* 8002C6B4 000294B4 80 03 00 00 */ lwz r0, 0(r3) /* 8002C6B8 000294B8 7C 80 22 14 */ add r4, r0, r4 -/* 8002C6BC 000294BC 4B FF FC 35 */ bl func_8002C2F0 +/* 8002C6BC 000294BC 4B FF FC 35 */ bl wrap_index__36tier_queue_Q29xFXRibbon10joint_data_CFUl /* 8002C6C0 000294C0 7C 64 1B 78 */ mr r4, r3 /* 8002C6C4 000294C4 7F E3 FB 78 */ mr r3, r31 -/* 8002C6C8 000294C8 4B FF F9 D9 */ bl func_8002C0A0 +/* 8002C6C8 000294C8 4B FF F9 D9 */ bl get_at__36tier_queue_Q29xFXRibbon10joint_data_CFUl /* 8002C6CC 000294CC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002C6D0 000294D0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8002C6D4 000294D4 7C 08 03 A6 */ mtlr r0 /* 8002C6D8 000294D8 38 21 00 10 */ addi r1, r1, 0x10 /* 8002C6DC 000294DC 4E 80 00 20 */ blr -.global func_8002C6E0 -func_8002C6E0: +.global __rf__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFv +__rf__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFv: /* 8002C6E0 000294E0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002C6E4 000294E4 7C 08 02 A6 */ mflr r0 /* 8002C6E8 000294E8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002C6EC 000294EC 4B FF F9 89 */ bl func_8002C074 +/* 8002C6EC 000294EC 4B FF F9 89 */ bl __ml__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFv /* 8002C6F0 000294F0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002C6F4 000294F4 7C 08 03 A6 */ mtlr r0 /* 8002C6F8 000294F8 38 21 00 10 */ addi r1, r1, 0x10 /* 8002C6FC 000294FC 4E 80 00 20 */ blr -.global func_8002C700 -func_8002C700: +.global __eq__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFRCQ236tier_queue_Q29xFXRibbon10joint_data_8iterator +__eq__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFRCQ236tier_queue_Q29xFXRibbon10joint_data_8iterator: /* 8002C700 00029500 80 63 00 00 */ lwz r3, 0(r3) /* 8002C704 00029504 80 04 00 00 */ lwz r0, 0(r4) /* 8002C708 00029508 7C 03 00 50 */ subf r0, r3, r0 @@ -6929,8 +6929,8 @@ func_8002C700: /* 8002C710 00029510 54 03 D9 7E */ srwi r3, r0, 5 /* 8002C714 00029514 4E 80 00 20 */ blr -.global func_8002C718 -func_8002C718: +.global __ne__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFRCQ236tier_queue_Q29xFXRibbon10joint_data_8iterator +__ne__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFRCQ236tier_queue_Q29xFXRibbon10joint_data_8iterator: /* 8002C718 00029518 80 A3 00 00 */ lwz r5, 0(r3) /* 8002C71C 0002951C 80 04 00 00 */ lwz r0, 0(r4) /* 8002C720 00029520 7C 65 00 50 */ subf r3, r5, r0 @@ -6939,15 +6939,15 @@ func_8002C718: /* 8002C72C 0002952C 54 03 0F FE */ srwi r3, r0, 0x1f /* 8002C730 00029530 4E 80 00 20 */ blr -.global func_8002C734 -func_8002C734: +.global __mm__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorFv +__mm__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorFv: /* 8002C734 00029534 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002C738 00029538 7C 08 02 A6 */ mflr r0 /* 8002C73C 0002953C 38 80 00 01 */ li r4, 1 /* 8002C740 00029540 90 01 00 14 */ stw r0, 0x14(r1) /* 8002C744 00029544 93 E1 00 0C */ stw r31, 0xc(r1) /* 8002C748 00029548 7C 7F 1B 78 */ mr r31, r3 -/* 8002C74C 0002954C 4B FF FE 19 */ bl func_8002C564 +/* 8002C74C 0002954C 4B FF FE 19 */ bl __ami__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorFi /* 8002C750 00029550 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002C754 00029554 7F E3 FB 78 */ mr r3, r31 /* 8002C758 00029558 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -6955,13 +6955,13 @@ func_8002C734: /* 8002C760 00029560 38 21 00 10 */ addi r1, r1, 0x10 /* 8002C764 00029564 4E 80 00 20 */ blr -.global func_8002C768 -func_8002C768: +.global global_index__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFv +global_index__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFv: /* 8002C768 00029568 80 63 00 00 */ lwz r3, 0(r3) /* 8002C76C 0002956C 4E 80 00 20 */ blr -.global func_8002C770 -func_8002C770: +.global init__20tier_queue_allocatorFUlUlUl +init__20tier_queue_allocatorFUlUlUl: /* 8002C770 00029570 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002C774 00029574 7C 08 02 A6 */ mflr r0 /* 8002C778 00029578 90 01 00 14 */ stw r0, 0x14(r1) @@ -6973,7 +6973,7 @@ func_8002C770: /* 8002C790 00029590 93 C1 00 08 */ stw r30, 8(r1) /* 8002C794 00029594 7C DE 33 78 */ mr r30, r6 /* 8002C798 00029598 90 03 00 04 */ stw r0, 4(r3) -/* 8002C79C 0002959C 48 00 02 E9 */ bl func_8002CA84 +/* 8002C79C 0002959C 48 00 02 E9 */ bl log2_ceil__20tier_queue_allocatorCFUl /* 8002C7A0 000295A0 90 7F 00 0C */ stw r3, 0xc(r31) /* 8002C7A4 000295A4 38 A0 00 01 */ li r5, 1 /* 8002C7A8 000295A8 7F E3 FB 78 */ mr r3, r31 @@ -6981,7 +6981,7 @@ func_8002C770: /* 8002C7B0 000295B0 80 1F 00 0C */ lwz r0, 0xc(r31) /* 8002C7B4 000295B4 7C A0 00 30 */ slw r0, r5, r0 /* 8002C7B8 000295B8 90 1F 00 08 */ stw r0, 8(r31) -/* 8002C7BC 000295BC 48 00 02 C9 */ bl func_8002CA84 +/* 8002C7BC 000295BC 48 00 02 C9 */ bl log2_ceil__20tier_queue_allocatorCFUl /* 8002C7C0 000295C0 90 7F 00 14 */ stw r3, 0x14(r31) /* 8002C7C4 000295C4 38 60 00 01 */ li r3, 1 /* 8002C7C8 000295C8 38 A0 00 00 */ li r5, 0 @@ -7050,7 +7050,7 @@ lbl_8002C8A8: /* 8002C8B8 000296B8 42 00 FF F0 */ bdnz lbl_8002C8A8 lbl_8002C8BC: /* 8002C8BC 000296BC 7F E3 FB 78 */ mr r3, r31 -/* 8002C8C0 000296C0 48 00 00 1D */ bl func_8002C8DC +/* 8002C8C0 000296C0 48 00 00 1D */ bl clear__20tier_queue_allocatorFv /* 8002C8C4 000296C4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002C8C8 000296C8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8002C8CC 000296CC 83 C1 00 08 */ lwz r30, 8(r1) @@ -7058,8 +7058,8 @@ lbl_8002C8BC: /* 8002C8D4 000296D4 38 21 00 10 */ addi r1, r1, 0x10 /* 8002C8D8 000296D8 4E 80 00 20 */ blr -.global func_8002C8DC -func_8002C8DC: +.global clear__20tier_queue_allocatorFv +clear__20tier_queue_allocatorFv: /* 8002C8DC 000296DC 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8002C8E0 000296E0 38 80 00 00 */ li r4, 0 /* 8002C8E4 000296E4 39 80 00 00 */ li r12, 0 @@ -7171,8 +7171,8 @@ lbl_8002CA78: /* 8002CA7C 0002987C 38 21 00 40 */ addi r1, r1, 0x40 /* 8002CA80 00029880 4E 80 00 20 */ blr -.global func_8002CA84 -func_8002CA84: +.global log2_ceil__20tier_queue_allocatorCFUl +log2_ceil__20tier_queue_allocatorCFUl: /* 8002CA84 00029884 38 60 00 00 */ li r3, 0 /* 8002CA88 00029888 48 00 00 0C */ b lbl_8002CA94 lbl_8002CA8C: diff --git a/asm/Core/x/xFactory.s b/asm/Core/x/xFactory.s index 251d1c013..d32d42189 100644 --- a/asm/Core/x/xFactory.s +++ b/asm/Core/x/xFactory.s @@ -247,7 +247,7 @@ lbl_8010F610: /* 8010F610 0010C410 28 1D 00 00 */ cmplwi r29, 0 /* 8010F614 0010C414 40 82 00 18 */ bne lbl_8010F62C /* 8010F618 0010C418 38 7F 00 18 */ addi r3, r31, 0x18 -/* 8010F61C 0010C41C 4B FF FC A9 */ bl func_8010F2C4 +/* 8010F61C 0010C41C 4B FF FC A9 */ bl IsEnabled__10RyzMemGrowFv /* 8010F620 0010C420 2C 03 00 00 */ cmpwi r3, 0 /* 8010F624 0010C424 41 82 00 08 */ beq lbl_8010F62C /* 8010F628 0010C428 3B BF 00 18 */ addi r29, r31, 0x18 diff --git a/asm/Core/x/xFont.s b/asm/Core/x/xFont.s index 097d3dea0..bf6b61c8d 100644 --- a/asm/Core/x/xFont.s +++ b/asm/Core/x/xFont.s @@ -360,7 +360,7 @@ lbl_800203F4: /* 800204BC 0001D2BC EC 00 30 28 */ fsubs f0, f0, f6 /* 800204C0 0001D2C0 D0 61 00 0C */ stfs f3, 0xc(r1) /* 800204C4 0001D2C4 D0 01 00 14 */ stfs f0, 0x14(r1) -/* 800204C8 0001D2C8 48 00 5B 35 */ bl func_80025FFC +/* 800204C8 0001D2C8 48 00 5B 35 */ bl scale__13basic_rect_f_Fff /* 800204CC 0001D2CC 80 61 00 08 */ lwz r3, 8(r1) /* 800204D0 0001D2D0 80 01 00 0C */ lwz r0, 0xc(r1) /* 800204D4 0001D2D4 90 7F 00 00 */ stw r3, 0(r31) @@ -521,14 +521,14 @@ lbl_80020704: /* 80020718 0001D518 38 81 00 18 */ addi r4, r1, 0x18 /* 8002071C 0001D51C 7F 7D 02 14 */ add r27, r29, r0 /* 80020720 0001D520 38 7B 01 10 */ addi r3, r27, 0x110 -/* 80020724 0001D524 4B FF 79 1D */ bl func_80018040 +/* 80020724 0001D524 4B FF 79 1D */ bl __as__13basic_rect_f_FRC13basic_rect_f_ /* 80020728 0001D528 7F A4 EB 78 */ mr r4, r29 /* 8002072C 0001D52C 7F C5 F3 78 */ mr r5, r30 /* 80020730 0001D530 38 61 00 08 */ addi r3, r1, 8 /* 80020734 0001D534 4B FF FD CD */ bl xFont.get_bounds__19_unnamed_xFont_cpp_FRCQ219_unnamed_xFont_cpp_9font_dataUc /* 80020738 0001D538 38 7B 09 00 */ addi r3, r27, 0x900 /* 8002073C 0001D53C 38 81 00 08 */ addi r4, r1, 8 -/* 80020740 0001D540 4B FF 79 01 */ bl func_80018040 +/* 80020740 0001D540 4B FF 79 01 */ bl __as__13basic_rect_f_FRC13basic_rect_f_ /* 80020744 0001D544 57 C3 08 3C */ slwi r3, r30, 1 /* 80020748 0001D548 57 C0 18 38 */ slwi r0, r30, 3 /* 8002074C 0001D54C 38 83 00 95 */ addi r4, r3, 0x95 @@ -586,7 +586,7 @@ lbl_800207E0: /* 80020818 0001D618 FC 40 08 90 */ fmr f2, f1 /* 8002081C 0001D61C FC 60 08 90 */ fmr f3, f1 /* 80020820 0001D620 FC 80 08 90 */ fmr f4, f1 -/* 80020824 0001D624 48 00 58 35 */ bl func_80026058 +/* 80020824 0001D624 48 00 58 35 */ bl assign__13basic_rect_f_Fffff /* 80020828 0001D628 88 1F 00 0B */ lbz r0, 0xb(r31) /* 8002082C 0001D62C 3C A0 43 30 */ lis r5, 0x4330 /* 80020830 0001D630 88 9F 00 09 */ lbz r4, 9(r31) @@ -614,7 +614,7 @@ lbl_80020884: /* 80020884 0001D684 C0 62 82 D8 */ lfs f3, lbl_803CCC58-_SDA2_BASE_(r2) lbl_80020888: /* 80020888 0001D688 C0 82 82 F4 */ lfs f4, lbl_803CCC74-_SDA2_BASE_(r2) -/* 8002088C 0001D68C 48 00 57 CD */ bl func_80026058 +/* 8002088C 0001D68C 48 00 57 CD */ bl assign__13basic_rect_f_Fffff /* 80020890 0001D690 3B 9C 00 01 */ addi r28, r28, 1 lbl_80020894: /* 80020894 0001D694 88 1D 00 12 */ lbz r0, 0x12(r29) @@ -628,7 +628,7 @@ lbl_80020894: /* 800208B4 0001D6B4 FC 40 08 90 */ fmr f2, f1 /* 800208B8 0001D6B8 FC 60 08 90 */ fmr f3, f1 /* 800208BC 0001D6BC FC 80 08 90 */ fmr f4, f1 -/* 800208C0 0001D6C0 48 00 57 99 */ bl func_80026058 +/* 800208C0 0001D6C0 48 00 57 99 */ bl assign__13basic_rect_f_Fffff /* 800208C4 0001D6C4 88 BF 00 0B */ lbz r5, 0xb(r31) /* 800208C8 0001D6C8 3C 80 43 30 */ lis r4, 0x4330 /* 800208CC 0001D6CC 88 1F 00 09 */ lbz r0, 9(r31) @@ -649,7 +649,7 @@ lbl_80020894: /* 80020908 0001D708 C8 01 00 38 */ lfd f0, 0x38(r1) /* 8002090C 0001D70C EC 00 10 28 */ fsubs f0, f0, f2 /* 80020910 0001D710 EC 45 00 24 */ fdivs f2, f5, f0 -/* 80020914 0001D714 48 00 57 45 */ bl func_80026058 +/* 80020914 0001D714 48 00 57 45 */ bl assign__13basic_rect_f_Fffff lbl_80020918: /* 80020918 0001D718 38 60 00 01 */ li r3, 1 lbl_8002091C: @@ -746,9 +746,9 @@ xFont.tex_render__19_unnamed_xFont_cpp_FRC13basic_rect_f_RC13basic_rect_f_RC13ba /* 80020A50 0001D850 90 E1 00 1C */ stw r7, 0x1c(r1) /* 80020A54 0001D854 90 C1 00 20 */ stw r6, 0x20(r1) /* 80020A58 0001D858 90 01 00 24 */ stw r0, 0x24(r1) -/* 80020A5C 0001D85C 48 00 56 45 */ bl func_800260A0 +/* 80020A5C 0001D85C 48 00 56 45 */ bl clip__13basic_rect_f_CFR13basic_rect_f_R13basic_rect_f_ /* 80020A60 0001D860 38 61 00 28 */ addi r3, r1, 0x28 -/* 80020A64 0001D864 48 00 56 09 */ bl func_8002606C +/* 80020A64 0001D864 48 00 56 09 */ bl empty__13basic_rect_f_CFv /* 80020A68 0001D868 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80020A6C 0001D86C 40 82 01 44 */ bne lbl_80020BB0 /* 80020A70 0001D870 80 0D 89 14 */ lwz r0, lbl_803CB214-_SDA_BASE_(r13) @@ -770,7 +770,7 @@ lbl_80020A98: /* 80020AAC 0001D8AC C0 42 82 FC */ lfs f2, lbl_803CCC7C-_SDA2_BASE_(r2) /* 80020AB0 0001D8B0 38 61 00 28 */ addi r3, r1, 0x28 /* 80020AB4 0001D8B4 7F C0 22 14 */ add r30, r0, r4 -/* 80020AB8 0001D8B8 48 00 55 45 */ bl func_80025FFC +/* 80020AB8 0001D8B8 48 00 55 45 */ bl scale__13basic_rect_f_Fff /* 80020ABC 0001D8BC 80 1F 00 00 */ lwz r0, 0(r31) /* 80020AC0 0001D8C0 7F C3 F3 78 */ mr r3, r30 /* 80020AC4 0001D8C4 C0 21 00 28 */ lfs f1, 0x28(r1) @@ -808,10 +808,10 @@ lbl_80020A98: /* 80020B44 0001D944 48 00 00 D1 */ bl xFont.set_vert__19_unnamed_xFont_cpp_FR18rwGameCube2DVertexffff10iColor_tag /* 80020B48 0001D948 38 7E 00 48 */ addi r3, r30, 0x48 /* 80020B4C 0001D94C 38 9E 00 30 */ addi r4, r30, 0x30 -/* 80020B50 0001D950 48 00 00 79 */ bl func_80020BC8 +/* 80020B50 0001D950 48 00 00 79 */ bl __as__18rwGameCube2DVertexFRC18rwGameCube2DVertex /* 80020B54 0001D954 38 7E 00 60 */ addi r3, r30, 0x60 /* 80020B58 0001D958 38 9E 00 18 */ addi r4, r30, 0x18 -/* 80020B5C 0001D95C 48 00 00 6D */ bl func_80020BC8 +/* 80020B5C 0001D95C 48 00 00 6D */ bl __as__18rwGameCube2DVertexFRC18rwGameCube2DVertex /* 80020B60 0001D960 C0 21 00 28 */ lfs f1, 0x28(r1) /* 80020B64 0001D964 38 7E 00 78 */ addi r3, r30, 0x78 /* 80020B68 0001D968 C0 01 00 30 */ lfs f0, 0x30(r1) @@ -840,8 +840,8 @@ lbl_80020BB0: /* 80020BC0 0001D9C0 38 21 00 40 */ addi r1, r1, 0x40 /* 80020BC4 0001D9C4 4E 80 00 20 */ blr -.global func_80020BC8 -func_80020BC8: +.global __as__18rwGameCube2DVertexFRC18rwGameCube2DVertex +__as__18rwGameCube2DVertexFRC18rwGameCube2DVertex: /* 80020BC8 0001D9C8 C0 04 00 00 */ lfs f0, 0(r4) /* 80020BCC 0001D9CC C0 24 00 04 */ lfs f1, 4(r4) /* 80020BD0 0001D9D0 D0 03 00 00 */ stfs f0, 0(r3) @@ -1097,7 +1097,7 @@ lbl_80020F50: /* 80020F68 0001DD68 90 03 00 04 */ stw r0, 4(r3) /* 80020F6C 0001DD6C 83 A3 00 08 */ lwz r29, 8(r3) /* 80020F70 0001DD70 80 7D 00 4C */ lwz r3, 0x4c(r29) -/* 80020F74 0001DD74 4B FE D5 51 */ bl func_8000E4C4 +/* 80020F74 0001DD74 4B FE D5 51 */ bl xMat4x3Identity__FP7xMat4x3 /* 80020F78 0001DD78 93 DD 00 10 */ stw r30, 0x10(r29) /* 80020F7C 0001DD7C 80 7D 00 10 */ lwz r3, 0x10(r29) /* 80020F80 0001DD80 48 10 5A C5 */ bl xModelBucket_GetBuckets__FP8RpAtomic @@ -1359,7 +1359,7 @@ lbl_8002130C: /* 80021334 0001E134 90 A1 00 0C */ stw r5, 0xc(r1) /* 80021338 0001E138 90 81 00 10 */ stw r4, 0x10(r1) /* 8002133C 0001E13C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80021340 0001E140 48 00 4C BD */ bl func_80025FFC +/* 80021340 0001E140 48 00 4C BD */ bl scale__13basic_rect_f_Fff /* 80021344 0001E144 80 61 00 08 */ lwz r3, 8(r1) /* 80021348 0001E148 80 01 00 0C */ lwz r0, 0xc(r1) /* 8002134C 0001E14C 90 7F 00 00 */ stw r3, 0(r31) @@ -1535,7 +1535,7 @@ xFont.char_render__19_unnamed_xFont_cpp_FUcUiRC13basic_rect_f_RC13basic_rect_f_1 /* 80021594 0001E394 90 A1 00 10 */ stw r5, 0x10(r1) /* 80021598 0001E398 90 81 00 14 */ stw r4, 0x14(r1) /* 8002159C 0001E39C 90 01 00 18 */ stw r0, 0x18(r1) -/* 800215A0 0001E3A0 48 00 4A 5D */ bl func_80025FFC +/* 800215A0 0001E3A0 48 00 4A 5D */ bl scale__13basic_rect_f_Fff /* 800215A4 0001E3A4 57 A3 18 38 */ slwi r3, r29, 3 /* 800215A8 0001E3A8 80 1C 00 00 */ lwz r0, 0(r28) /* 800215AC 0001E3AC 7C FE 1A 14 */ add r7, r30, r3 @@ -1714,7 +1714,7 @@ xFont.parse_split_tag__19_unnamed_xFont_cpp_FRQ28xtextbox9split_tag: /* 80021814 0001E614 90 A1 00 0C */ stw r5, 0xc(r1) /* 80021818 0001E618 90 81 00 08 */ stw r4, 8(r1) /* 8002181C 0001E61C 90 01 00 0C */ stw r0, 0xc(r1) -/* 80021820 0001E620 48 00 4C 31 */ bl func_80026450 +/* 80021820 0001E620 48 00 4C 31 */ bl skip_ws__FR6substr /* 80021824 0001E624 90 7F 00 08 */ stw r3, 8(r31) /* 80021828 0001E628 38 61 00 08 */ addi r3, r1, 8 /* 8002182C 0001E62C 38 82 83 04 */ addi r4, r2, lbl_803CCC84-_SDA2_BASE_ @@ -1733,7 +1733,7 @@ lbl_80021848: /* 8002185C 0001E65C 80 01 00 0C */ lwz r0, 0xc(r1) /* 80021860 0001E660 7C 04 00 50 */ subf r0, r4, r0 /* 80021864 0001E664 90 01 00 0C */ stw r0, 0xc(r1) -/* 80021868 0001E668 48 00 4B E9 */ bl func_80026450 +/* 80021868 0001E668 48 00 4B E9 */ bl skip_ws__FR6substr /* 8002186C 0001E66C 90 7F 00 10 */ stw r3, 0x10(r31) /* 80021870 0001E670 80 A1 00 0C */ lwz r5, 0xc(r1) /* 80021874 0001E674 28 05 00 00 */ cmplwi r5, 0 @@ -1765,11 +1765,11 @@ lbl_800218CC: /* 800218CC 0001E6CC 38 00 00 01 */ li r0, 1 /* 800218D0 0001E6D0 38 61 00 08 */ addi r3, r1, 8 /* 800218D4 0001E6D4 90 1F 00 14 */ stw r0, 0x14(r31) -/* 800218D8 0001E6D8 48 00 4B 79 */ bl func_80026450 +/* 800218D8 0001E6D8 48 00 4B 79 */ bl skip_ws__FR6substr /* 800218DC 0001E6DC 90 7F 00 18 */ stw r3, 0x18(r31) /* 800218E0 0001E6E0 38 61 00 08 */ addi r3, r1, 8 /* 800218E4 0001E6E4 38 80 00 7D */ li r4, 0x7d -/* 800218E8 0001E6E8 48 00 4B 19 */ bl func_80026400 +/* 800218E8 0001E6E8 48 00 4B 19 */ bl find_char__FRC6substrc /* 800218EC 0001E6EC 90 61 00 08 */ stw r3, 8(r1) /* 800218F0 0001E6F0 28 03 00 00 */ cmplwi r3, 0 /* 800218F4 0001E6F4 80 01 00 0C */ lwz r0, 0xc(r1) @@ -1783,7 +1783,7 @@ lbl_800218CC: lbl_80021914: /* 80021914 0001E714 90 7F 00 1C */ stw r3, 0x1c(r31) /* 80021918 0001E718 38 7F 00 18 */ addi r3, r31, 0x18 -/* 8002191C 0001E71C 48 00 4A 2D */ bl func_80026348 +/* 8002191C 0001E71C 48 00 4A 2D */ bl rskip_ws__FR6substr /* 80021920 0001E720 80 81 00 08 */ lwz r4, 8(r1) /* 80021924 0001E724 80 61 00 0C */ lwz r3, 0xc(r1) /* 80021928 0001E728 38 04 00 01 */ addi r0, r4, 1 @@ -1850,7 +1850,7 @@ lbl_800219DC: /* 80021A08 0001E808 88 1C 00 08 */ lbz r0, 8(r28) /* 80021A0C 0001E80C 50 A0 3E 30 */ rlwimi r0, r5, 7, 0x18, 0x18 /* 80021A10 0001E810 98 1C 00 08 */ stb r0, 8(r28) -/* 80021A14 0001E814 48 00 49 11 */ bl func_80026324 +/* 80021A14 0001E814 48 00 49 11 */ bl create__6substrFPCcUl /* 80021A18 0001E818 90 81 00 14 */ stw r4, 0x14(r1) /* 80021A1C 0001E81C 3B 41 00 20 */ addi r26, r1, 0x20 /* 80021A20 0001E820 38 81 00 10 */ addi r4, r1, 0x10 @@ -1863,7 +1863,7 @@ lbl_800219DC: /* 80021A3C 0001E83C 38 80 00 05 */ li r4, 5 /* 80021A40 0001E840 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l /* 80021A44 0001E844 38 63 00 2C */ addi r3, r3, 0x2c -/* 80021A48 0001E848 48 00 48 DD */ bl func_80026324 +/* 80021A48 0001E848 48 00 48 DD */ bl create__6substrFPCcUl /* 80021A4C 0001E84C 90 81 00 0C */ stw r4, 0xc(r1) /* 80021A50 0001E850 38 81 00 08 */ addi r4, r1, 8 /* 80021A54 0001E854 90 61 00 08 */ stw r3, 8(r1) @@ -1873,7 +1873,7 @@ lbl_800219DC: /* 80021A64 0001E864 40 82 00 44 */ bne lbl_80021AA8 lbl_80021A68: /* 80021A68 0001E868 38 61 00 30 */ addi r3, r1, 0x30 -/* 80021A6C 0001E86C 48 00 4B 25 */ bl func_80026590 +/* 80021A6C 0001E86C 48 00 4B 25 */ bl find_format_tag__8xtextboxFRC6substr /* 80021A70 0001E870 90 7C 00 38 */ stw r3, 0x38(r28) /* 80021A74 0001E874 80 7C 00 38 */ lwz r3, 0x38(r28) /* 80021A78 0001E878 28 03 00 00 */ cmplwi r3, 0 @@ -1890,7 +1890,7 @@ lbl_80021A68: /* 80021AA4 0001E8A4 48 00 00 40 */ b lbl_80021AE4 lbl_80021AA8: /* 80021AA8 0001E8A8 7F 43 D3 78 */ mr r3, r26 -/* 80021AAC 0001E8AC 48 00 4A E5 */ bl func_80026590 +/* 80021AAC 0001E8AC 48 00 4A E5 */ bl find_format_tag__8xtextboxFRC6substr /* 80021AB0 0001E8B0 90 7C 00 38 */ stw r3, 0x38(r28) /* 80021AB4 0001E8B4 80 7C 00 38 */ lwz r3, 0x38(r28) /* 80021AB8 0001E8B8 28 03 00 00 */ cmplwi r3, 0 @@ -1953,7 +1953,7 @@ lbl_80021B70: /* 80021B80 0001E980 98 1F 00 08 */ stb r0, 8(r31) lbl_80021B84: /* 80021B84 0001E984 7F C3 F3 78 */ mr r3, r30 -/* 80021B88 0001E988 48 00 48 51 */ bl func_800263D8 +/* 80021B88 0001E988 48 00 48 51 */ bl is_ws__Fc /* 80021B8C 0001E98C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80021B90 0001E990 41 82 00 24 */ beq lbl_80021BB4 /* 80021B94 0001E994 88 1F 00 08 */ lbz r0, 8(r31) @@ -1971,7 +1971,7 @@ lbl_80021BB4: /* 80021BC0 0001E9C0 4B FF F6 E5 */ bl bounds__5xfontCFc /* 80021BC4 0001E9C4 38 7F 00 14 */ addi r3, r31, 0x14 /* 80021BC8 0001E9C8 38 81 00 08 */ addi r4, r1, 8 -/* 80021BCC 0001E9CC 4B FF 64 75 */ bl func_80018040 +/* 80021BCC 0001E9CC 4B FF 64 75 */ bl __as__13basic_rect_f_FRC13basic_rect_f_ /* 80021BD0 0001E9D0 3C 60 80 28 */ lis r3, lbl_8027BBEC@ha /* 80021BD4 0001E9D4 38 00 00 00 */ li r0, 0 /* 80021BD8 0001E9D8 38 63 BB EC */ addi r3, r3, lbl_8027BBEC@l @@ -2046,10 +2046,10 @@ xFont.reset_tex_args__19_unnamed_xFont_cpp_FRQ219_unnamed_xFont_cpp_8tex_args: /* 80021CC8 0001EAC8 C0 02 82 F0 */ lfs f0, lbl_803CCC70-_SDA2_BASE_(r2) /* 80021CCC 0001EACC 38 7F 00 18 */ addi r3, r31, 0x18 /* 80021CD0 0001EAD0 D0 1F 00 04 */ stfs f0, 4(r31) -/* 80021CD4 0001EAD4 4B FF 63 6D */ bl func_80018040 +/* 80021CD4 0001EAD4 4B FF 63 6D */ bl __as__13basic_rect_f_FRC13basic_rect_f_ /* 80021CD8 0001EAD8 7C 64 1B 78 */ mr r4, r3 /* 80021CDC 0001EADC 38 7F 00 08 */ addi r3, r31, 8 -/* 80021CE0 0001EAE0 4B FF 63 61 */ bl func_80018040 +/* 80021CE0 0001EAE0 4B FF 63 61 */ bl __as__13basic_rect_f_FRC13basic_rect_f_ /* 80021CE4 0001EAE4 C0 02 82 F4 */ lfs f0, lbl_803CCC74-_SDA2_BASE_(r2) /* 80021CE8 0001EAE8 38 00 00 00 */ li r0, 0 /* 80021CEC 0001EAEC D0 1F 00 2C */ stfs f0, 0x2c(r31) @@ -2101,11 +2101,11 @@ lbl_80021D64: /* 80021D94 0001EB94 80 7F 00 00 */ lwz r3, 0(r31) /* 80021D98 0001EB98 38 80 00 08 */ li r4, 8 /* 80021D9C 0001EB9C 38 63 00 02 */ addi r3, r3, 2 -/* 80021DA0 0001EBA0 48 00 45 85 */ bl func_80026324 +/* 80021DA0 0001EBA0 48 00 45 85 */ bl create__6substrFPCcUl /* 80021DA4 0001EBA4 90 61 00 68 */ stw r3, 0x68(r1) /* 80021DA8 0001EBA8 38 61 00 68 */ addi r3, r1, 0x68 /* 80021DAC 0001EBAC 90 81 00 6C */ stw r4, 0x6c(r1) -/* 80021DB0 0001EBB0 48 00 47 55 */ bl func_80026504 +/* 80021DB0 0001EBB0 48 00 47 55 */ bl atox__FRC6substr /* 80021DB4 0001EBB4 48 00 00 10 */ b lbl_80021DC4 lbl_80021DB8: /* 80021DB8 0001EBB8 80 7F 00 00 */ lwz r3, 0(r31) @@ -2146,7 +2146,7 @@ lbl_80021E20: /* 80021E3C 0001EC3C 90 C1 00 70 */ stw r6, 0x70(r1) /* 80021E40 0001EC40 38 63 00 35 */ addi r3, r3, 0x35 /* 80021E44 0001EC44 90 01 00 74 */ stw r0, 0x74(r1) -/* 80021E48 0001EC48 48 00 44 DD */ bl func_80026324 +/* 80021E48 0001EC48 48 00 44 DD */ bl create__6substrFPCcUl /* 80021E4C 0001EC4C 90 81 00 64 */ stw r4, 0x64(r1) /* 80021E50 0001EC50 38 81 00 60 */ addi r4, r1, 0x60 /* 80021E54 0001EC54 90 61 00 60 */ stw r3, 0x60(r1) @@ -2168,7 +2168,7 @@ lbl_80021E8C: /* 80021E90 0001EC90 38 80 00 03 */ li r4, 3 /* 80021E94 0001EC94 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l /* 80021E98 0001EC98 38 63 00 39 */ addi r3, r3, 0x39 -/* 80021E9C 0001EC9C 48 00 44 89 */ bl func_80026324 +/* 80021E9C 0001EC9C 48 00 44 89 */ bl create__6substrFPCcUl /* 80021EA0 0001ECA0 90 81 00 5C */ stw r4, 0x5c(r1) /* 80021EA4 0001ECA4 38 81 00 58 */ addi r4, r1, 0x58 /* 80021EA8 0001ECA8 90 61 00 58 */ stw r3, 0x58(r1) @@ -2190,7 +2190,7 @@ lbl_80021EE0: /* 80021EE4 0001ECE4 38 80 00 03 */ li r4, 3 /* 80021EE8 0001ECE8 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l /* 80021EEC 0001ECEC 38 63 00 3D */ addi r3, r3, 0x3d -/* 80021EF0 0001ECF0 48 00 44 35 */ bl func_80026324 +/* 80021EF0 0001ECF0 48 00 44 35 */ bl create__6substrFPCcUl /* 80021EF4 0001ECF4 90 81 00 54 */ stw r4, 0x54(r1) /* 80021EF8 0001ECF8 38 81 00 50 */ addi r4, r1, 0x50 /* 80021EFC 0001ECFC 90 61 00 50 */ stw r3, 0x50(r1) @@ -2212,7 +2212,7 @@ lbl_80021F34: /* 80021F38 0001ED38 38 80 00 03 */ li r4, 3 /* 80021F3C 0001ED3C 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l /* 80021F40 0001ED40 38 63 00 41 */ addi r3, r3, 0x41 -/* 80021F44 0001ED44 48 00 43 E1 */ bl func_80026324 +/* 80021F44 0001ED44 48 00 43 E1 */ bl create__6substrFPCcUl /* 80021F48 0001ED48 90 81 00 4C */ stw r4, 0x4c(r1) /* 80021F4C 0001ED4C 38 81 00 48 */ addi r4, r1, 0x48 /* 80021F50 0001ED50 90 61 00 48 */ stw r3, 0x48(r1) @@ -2234,7 +2234,7 @@ lbl_80021F88: /* 80021F8C 0001ED8C 38 80 00 05 */ li r4, 5 /* 80021F90 0001ED90 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l /* 80021F94 0001ED94 38 63 00 45 */ addi r3, r3, 0x45 -/* 80021F98 0001ED98 48 00 43 8D */ bl func_80026324 +/* 80021F98 0001ED98 48 00 43 8D */ bl create__6substrFPCcUl /* 80021F9C 0001ED9C 90 81 00 44 */ stw r4, 0x44(r1) /* 80021FA0 0001EDA0 38 81 00 40 */ addi r4, r1, 0x40 /* 80021FA4 0001EDA4 90 61 00 40 */ stw r3, 0x40(r1) @@ -2252,7 +2252,7 @@ lbl_80021F88: /* 80021FD4 0001EDD4 38 80 00 04 */ li r4, 4 /* 80021FD8 0001EDD8 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l /* 80021FDC 0001EDDC 38 63 00 4B */ addi r3, r3, 0x4b -/* 80021FE0 0001EDE0 48 00 43 45 */ bl func_80026324 +/* 80021FE0 0001EDE0 48 00 43 45 */ bl create__6substrFPCcUl /* 80021FE4 0001EDE4 90 81 00 3C */ stw r4, 0x3c(r1) /* 80021FE8 0001EDE8 38 81 00 38 */ addi r4, r1, 0x38 /* 80021FEC 0001EDEC 90 61 00 38 */ stw r3, 0x38(r1) @@ -2268,7 +2268,7 @@ lbl_8002200C: /* 80022010 0001EE10 38 80 00 06 */ li r4, 6 /* 80022014 0001EE14 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l /* 80022018 0001EE18 38 63 00 50 */ addi r3, r3, 0x50 -/* 8002201C 0001EE1C 48 00 43 09 */ bl func_80026324 +/* 8002201C 0001EE1C 48 00 43 09 */ bl create__6substrFPCcUl /* 80022020 0001EE20 90 81 00 34 */ stw r4, 0x34(r1) /* 80022024 0001EE24 38 81 00 30 */ addi r4, r1, 0x30 /* 80022028 0001EE28 90 61 00 30 */ stw r3, 0x30(r1) @@ -2284,7 +2284,7 @@ lbl_80022048: /* 8002204C 0001EE4C 38 80 00 04 */ li r4, 4 /* 80022050 0001EE50 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l /* 80022054 0001EE54 38 63 00 57 */ addi r3, r3, 0x57 -/* 80022058 0001EE58 48 00 42 CD */ bl func_80026324 +/* 80022058 0001EE58 48 00 42 CD */ bl create__6substrFPCcUl /* 8002205C 0001EE5C 90 81 00 2C */ stw r4, 0x2c(r1) /* 80022060 0001EE60 38 81 00 28 */ addi r4, r1, 0x28 /* 80022064 0001EE64 90 61 00 28 */ stw r3, 0x28(r1) @@ -2300,7 +2300,7 @@ lbl_80022084: /* 80022088 0001EE88 38 80 00 0A */ li r4, 0xa /* 8002208C 0001EE8C 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l /* 80022090 0001EE90 38 63 00 5C */ addi r3, r3, 0x5c -/* 80022094 0001EE94 48 00 42 91 */ bl func_80026324 +/* 80022094 0001EE94 48 00 42 91 */ bl create__6substrFPCcUl /* 80022098 0001EE98 90 81 00 24 */ stw r4, 0x24(r1) /* 8002209C 0001EE9C 38 81 00 20 */ addi r4, r1, 0x20 /* 800220A0 0001EEA0 90 61 00 20 */ stw r3, 0x20(r1) @@ -2316,7 +2316,7 @@ lbl_800220C0: /* 800220C4 0001EEC4 38 80 00 0B */ li r4, 0xb /* 800220C8 0001EEC8 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l /* 800220CC 0001EECC 38 63 00 67 */ addi r3, r3, 0x67 -/* 800220D0 0001EED0 48 00 42 55 */ bl func_80026324 +/* 800220D0 0001EED0 48 00 42 55 */ bl create__6substrFPCcUl /* 800220D4 0001EED4 90 81 00 1C */ stw r4, 0x1c(r1) /* 800220D8 0001EED8 38 81 00 18 */ addi r4, r1, 0x18 /* 800220DC 0001EEDC 90 61 00 18 */ stw r3, 0x18(r1) @@ -2332,7 +2332,7 @@ lbl_800220FC: /* 80022100 0001EF00 38 80 00 0C */ li r4, 0xc /* 80022104 0001EF04 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l /* 80022108 0001EF08 38 63 00 73 */ addi r3, r3, 0x73 -/* 8002210C 0001EF0C 48 00 42 19 */ bl func_80026324 +/* 8002210C 0001EF0C 48 00 42 19 */ bl create__6substrFPCcUl /* 80022110 0001EF10 90 81 00 14 */ stw r4, 0x14(r1) /* 80022114 0001EF14 38 81 00 10 */ addi r4, r1, 0x10 /* 80022118 0001EF18 90 61 00 10 */ stw r3, 0x10(r1) @@ -2348,7 +2348,7 @@ lbl_80022138: /* 8002213C 0001EF3C 38 80 00 0D */ li r4, 0xd /* 80022140 0001EF40 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l /* 80022144 0001EF44 38 63 00 80 */ addi r3, r3, 0x80 -/* 80022148 0001EF48 48 00 41 DD */ bl func_80026324 +/* 80022148 0001EF48 48 00 41 DD */ bl create__6substrFPCcUl /* 8002214C 0001EF4C 90 81 00 0C */ stw r4, 0xc(r1) /* 80022150 0001EF50 38 81 00 08 */ addi r4, r1, 8 /* 80022154 0001EF54 90 61 00 08 */ stw r3, 8(r1) @@ -2382,11 +2382,11 @@ xFont.reset_model_args__19_unnamed_xFont_cpp_FRQ219_unnamed_xFont_cpp_10model_ar /* 800221B0 0001EFB0 90 1F 00 00 */ stw r0, 0(r31) /* 800221B4 0001EFB4 38 83 42 E0 */ addi r4, r3, lbl_802542E0@l /* 800221B8 0001EFB8 38 7F 00 04 */ addi r3, r31, 4 -/* 800221BC 0001EFBC 4B FE 90 A9 */ bl func_8000B264 +/* 800221BC 0001EFBC 4B FE 90 A9 */ bl __as__5xVec3FRC5xVec3 /* 800221C0 0001EFC0 3C 80 80 25 */ lis r4, lbl_80252FD8@ha /* 800221C4 0001EFC4 38 7F 00 10 */ addi r3, r31, 0x10 /* 800221C8 0001EFC8 38 84 2F D8 */ addi r4, r4, lbl_80252FD8@l -/* 800221CC 0001EFCC 4B FF 5E 75 */ bl func_80018040 +/* 800221CC 0001EFCC 4B FF 5E 75 */ bl __as__13basic_rect_f_FRC13basic_rect_f_ /* 800221D0 0001EFD0 C0 02 82 F4 */ lfs f0, lbl_803CCC74-_SDA2_BASE_(r2) /* 800221D4 0001EFD4 38 00 00 00 */ li r0, 0 /* 800221D8 0001EFD8 D0 1F 00 24 */ stfs f0, 0x24(r31) @@ -2440,7 +2440,7 @@ lbl_80022268: /* 80022284 0001F084 90 C1 00 30 */ stw r6, 0x30(r1) /* 80022288 0001F088 38 63 00 35 */ addi r3, r3, 0x35 /* 8002228C 0001F08C 90 01 00 34 */ stw r0, 0x34(r1) -/* 80022290 0001F090 48 00 40 95 */ bl func_80026324 +/* 80022290 0001F090 48 00 40 95 */ bl create__6substrFPCcUl /* 80022294 0001F094 90 81 00 2C */ stw r4, 0x2c(r1) /* 80022298 0001F098 38 81 00 28 */ addi r4, r1, 0x28 /* 8002229C 0001F09C 90 61 00 28 */ stw r3, 0x28(r1) @@ -2462,7 +2462,7 @@ lbl_800222D4: /* 800222D8 0001F0D8 38 80 00 03 */ li r4, 3 /* 800222DC 0001F0DC 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l /* 800222E0 0001F0E0 38 63 00 3D */ addi r3, r3, 0x3d -/* 800222E4 0001F0E4 48 00 40 41 */ bl func_80026324 +/* 800222E4 0001F0E4 48 00 40 41 */ bl create__6substrFPCcUl /* 800222E8 0001F0E8 90 81 00 24 */ stw r4, 0x24(r1) /* 800222EC 0001F0EC 38 81 00 20 */ addi r4, r1, 0x20 /* 800222F0 0001F0F0 90 61 00 20 */ stw r3, 0x20(r1) @@ -2484,7 +2484,7 @@ lbl_80022328: /* 8002232C 0001F12C 38 80 00 03 */ li r4, 3 /* 80022330 0001F130 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l /* 80022334 0001F134 38 63 00 41 */ addi r3, r3, 0x41 -/* 80022338 0001F138 48 00 3F ED */ bl func_80026324 +/* 80022338 0001F138 48 00 3F ED */ bl create__6substrFPCcUl /* 8002233C 0001F13C 90 81 00 1C */ stw r4, 0x1c(r1) /* 80022340 0001F140 38 81 00 18 */ addi r4, r1, 0x18 /* 80022344 0001F144 90 61 00 18 */ stw r3, 0x18(r1) @@ -2506,7 +2506,7 @@ lbl_8002237C: /* 80022380 0001F180 38 80 00 05 */ li r4, 5 /* 80022384 0001F184 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l /* 80022388 0001F188 38 63 00 45 */ addi r3, r3, 0x45 -/* 8002238C 0001F18C 48 00 3F 99 */ bl func_80026324 +/* 8002238C 0001F18C 48 00 3F 99 */ bl create__6substrFPCcUl /* 80022390 0001F190 90 81 00 14 */ stw r4, 0x14(r1) /* 80022394 0001F194 38 81 00 10 */ addi r4, r1, 0x10 /* 80022398 0001F198 90 61 00 10 */ stw r3, 0x10(r1) @@ -2524,7 +2524,7 @@ lbl_8002237C: /* 800223C8 0001F1C8 38 80 00 06 */ li r4, 6 /* 800223CC 0001F1CC 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l /* 800223D0 0001F1D0 38 63 00 50 */ addi r3, r3, 0x50 -/* 800223D4 0001F1D4 48 00 3F 51 */ bl func_80026324 +/* 800223D4 0001F1D4 48 00 3F 51 */ bl create__6substrFPCcUl /* 800223D8 0001F1D8 90 81 00 0C */ stw r4, 0xc(r1) /* 800223DC 0001F1DC 38 81 00 08 */ addi r4, r1, 8 /* 800223E0 0001F1E0 90 61 00 08 */ stw r3, 8(r1) @@ -2789,7 +2789,7 @@ lbl_80022728: /* 8002273C 0001F53C 3B 9C FF F6 */ addi r28, r28, -10 lbl_80022740: /* 80022740 0001F540 38 77 00 10 */ addi r3, r23, 0x10 -/* 80022744 0001F544 48 00 3E 71 */ bl func_800265B4 +/* 80022744 0001F544 48 00 3E 71 */ bl jots_size__Q28xtextbox6layoutCFv /* 80022748 0001F548 28 03 00 32 */ cmplwi r3, 0x32 /* 8002274C 0001F54C 40 81 00 08 */ ble lbl_80022754 /* 80022750 0001F550 3B 9C 00 0A */ addi r28, r28, 0xa @@ -2816,7 +2816,7 @@ lbl_80022760: lbl_8002279C: /* 8002279C 0001F59C 7F 04 C3 78 */ mr r4, r24 /* 800227A0 0001F5A0 38 77 00 10 */ addi r3, r23, 0x10 -/* 800227A4 0001F5A4 48 00 00 39 */ bl func_800227DC +/* 800227A4 0001F5A4 48 00 00 39 */ bl __as__8xtextboxFRC8xtextbox lbl_800227A8: /* 800227A8 0001F5A8 57 20 06 3F */ clrlwi. r0, r25, 0x18 /* 800227AC 0001F5AC 41 82 00 18 */ beq lbl_800227C4 @@ -2833,8 +2833,8 @@ lbl_800227C4: /* 800227D4 0001F5D4 38 21 00 40 */ addi r1, r1, 0x40 /* 800227D8 0001F5D8 4E 80 00 20 */ blr -.global func_800227DC -func_800227DC: +.global __as__8xtextboxFRC8xtextbox +__as__8xtextboxFRC8xtextbox: /* 800227DC 0001F5DC 80 A4 00 00 */ lwz r5, 0(r4) /* 800227E0 0001F5E0 80 04 00 04 */ lwz r0, 4(r4) /* 800227E4 0001F5E4 90 A3 00 00 */ stw r5, 0(r3) @@ -2930,7 +2930,7 @@ read_tag__8xtextboxFRC6substr: /* 80022928 0001F728 90 81 00 20 */ stw r4, 0x20(r1) /* 8002292C 0001F72C 38 80 00 7B */ li r4, 0x7b /* 80022930 0001F730 90 01 00 24 */ stw r0, 0x24(r1) -/* 80022934 0001F734 48 00 3A CD */ bl func_80026400 +/* 80022934 0001F734 48 00 3A CD */ bl find_char__FRC6substrc /* 80022938 0001F738 28 03 00 00 */ cmplwi r3, 0 /* 8002293C 0001F73C 41 82 00 20 */ beq lbl_8002295C /* 80022940 0001F740 80 A1 00 20 */ lwz r5, 0x20(r1) @@ -2974,7 +2974,7 @@ lbl_800229C4: lbl_800229CC: /* 800229CC 0001F7CC 90 1D 00 04 */ stw r0, 4(r29) /* 800229D0 0001F7D0 7F A3 EB 78 */ mr r3, r29 -/* 800229D4 0001F7D4 48 00 3B 55 */ bl func_80026528 +/* 800229D4 0001F7D4 48 00 3B 55 */ bl trim_ws__FR6substr /* 800229D8 0001F7D8 80 1D 00 04 */ lwz r0, 4(r29) /* 800229DC 0001F7DC 28 00 00 00 */ cmplwi r0, 0 /* 800229E0 0001F7E0 41 82 00 0C */ beq lbl_800229EC @@ -3026,7 +3026,7 @@ lbl_80022A64: /* 80022A8C 0001F88C 90 01 00 20 */ stw r0, 0x20(r1) lbl_80022A90: /* 80022A90 0001F890 7F C3 F3 78 */ mr r3, r30 -/* 80022A94 0001F894 48 00 3A 95 */ bl func_80026528 +/* 80022A94 0001F894 48 00 3A 95 */ bl trim_ws__FR6substr /* 80022A98 0001F898 80 1E 00 04 */ lwz r0, 4(r30) /* 80022A9C 0001F89C 28 00 00 00 */ cmplwi r0, 0 /* 80022AA0 0001F8A0 41 82 00 18 */ beq lbl_80022AB8 @@ -3213,7 +3213,7 @@ refresh__Q28xtextbox6layoutFRC8xtextboxb: lbl_80022CF8: /* 80022CF8 0001FAF8 7F C3 F3 78 */ mr r3, r30 /* 80022CFC 0001FAFC 7F E4 FB 78 */ mr r4, r31 -/* 80022D00 0001FB00 4B FF FA DD */ bl func_800227DC +/* 80022D00 0001FB00 4B FF FA DD */ bl __as__8xtextboxFRC8xtextbox /* 80022D04 0001FB04 7F C3 F3 78 */ mr r3, r30 /* 80022D08 0001FB08 7F E4 FB 78 */ mr r4, r31 /* 80022D0C 0001FB0C 38 A0 00 00 */ li r5, 0 @@ -3240,7 +3240,7 @@ refresh_end__Q28xtextbox6layoutFRC8xtextbox: /* 80022D50 0001FB50 83 E3 00 58 */ lwz r31, 0x58(r3) /* 80022D54 0001FB54 7C 1F 00 40 */ cmplw r31, r0 /* 80022D58 0001FB58 40 81 00 18 */ ble lbl_80022D70 -/* 80022D5C 0001FB5C 4B FF FA 81 */ bl func_800227DC +/* 80022D5C 0001FB5C 4B FF FA 81 */ bl __as__8xtextboxFRC8xtextbox /* 80022D60 0001FB60 7F A3 EB 78 */ mr r3, r29 /* 80022D64 0001FB64 7F C4 F3 78 */ mr r4, r30 /* 80022D68 0001FB68 7F E5 FB 78 */ mr r5, r31 @@ -3268,10 +3268,10 @@ clear__Q28xtextbox6layoutFv: /* 80022DB0 0001FBB0 90 04 8C 70 */ stw r0, -0x7390(r4) /* 80022DB4 0001FBB4 90 04 88 6C */ stw r0, -0x7794(r4) /* 80022DB8 0001FBB8 90 1F 78 68 */ stw r0, 0x7868(r31) -/* 80022DBC 0001FBBC 48 00 38 01 */ bl func_800265BC +/* 80022DBC 0001FBBC 48 00 38 01 */ bl create__8xtextboxFv /* 80022DC0 0001FBC0 7F E3 FB 78 */ mr r3, r31 /* 80022DC4 0001FBC4 38 81 00 08 */ addi r4, r1, 8 -/* 80022DC8 0001FBC8 4B FF FA 15 */ bl func_800227DC +/* 80022DC8 0001FBC8 4B FF FA 15 */ bl __as__8xtextboxFRC8xtextbox /* 80022DCC 0001FBCC 80 01 00 84 */ lwz r0, 0x84(r1) /* 80022DD0 0001FBD0 83 E1 00 7C */ lwz r31, 0x7c(r1) /* 80022DD4 0001FBD4 7C 08 03 A6 */ mtlr r0 @@ -3374,7 +3374,7 @@ lbl_80022F18: /* 80022F20 0001FD20 1C 80 00 3C */ mulli r4, r0, 0x3c /* 80022F24 0001FD24 38 84 00 68 */ addi r4, r4, 0x68 /* 80022F28 0001FD28 7C 9C 22 14 */ add r4, r28, r4 -/* 80022F2C 0001FD2C 48 00 00 39 */ bl func_80022F64 +/* 80022F2C 0001FD2C 48 00 00 39 */ bl __as__Q28xtextbox3jotFRCQ28xtextbox3jot /* 80022F30 0001FD30 3B FF 00 3C */ addi r31, r31, 0x3c /* 80022F34 0001FD34 3B BD 00 01 */ addi r29, r29, 1 lbl_80022F38: @@ -3391,8 +3391,8 @@ lbl_80022F44: /* 80022F5C 0001FD5C 38 21 00 20 */ addi r1, r1, 0x20 /* 80022F60 0001FD60 4E 80 00 20 */ blr -.global func_80022F64 -func_80022F64: +.global __as__Q28xtextbox3jotFRCQ28xtextbox3jot +__as__Q28xtextbox3jotFRCQ28xtextbox3jot: /* 80022F64 0001FD64 80 04 00 00 */ lwz r0, 0(r4) /* 80022F68 0001FD68 80 A4 00 04 */ lwz r5, 4(r4) /* 80022F6C 0001FD6C 90 03 00 00 */ stw r0, 0(r3) @@ -3466,10 +3466,10 @@ lbl_80023018: /* 8002306C 0001FE6C 7C 05 00 50 */ subf r0, r5, r0 /* 80023070 0001FE70 7C 06 02 14 */ add r0, r6, r0 /* 80023074 0001FE74 90 1B 00 04 */ stw r0, 4(r27) -/* 80023078 0001FE78 48 00 31 45 */ bl func_800261BC +/* 80023078 0001FE78 48 00 31 45 */ bl __aor__13basic_rect_f_FRC13basic_rect_f_ /* 8002307C 0001FE7C 7F 63 DB 78 */ mr r3, r27 /* 80023080 0001FE80 7F 44 D3 78 */ mr r4, r26 -/* 80023084 0001FE84 48 00 35 E1 */ bl func_80026664 +/* 80023084 0001FE84 48 00 35 E1 */ bl intersect_flags__Q28xtextbox3jotFRCQ28xtextbox3jot /* 80023088 0001FE88 48 00 00 20 */ b lbl_800230A8 lbl_8002308C: /* 8002308C 0001FE8C 3B BD 00 01 */ addi r29, r29, 1 @@ -3478,7 +3478,7 @@ lbl_8002308C: /* 80023098 0001FE98 41 82 00 10 */ beq lbl_800230A8 /* 8002309C 0001FE9C 7F 44 D3 78 */ mr r4, r26 /* 800230A0 0001FEA0 38 7F 00 68 */ addi r3, r31, 0x68 -/* 800230A4 0001FEA4 4B FF FE C1 */ bl func_80022F64 +/* 800230A4 0001FEA4 4B FF FE C1 */ bl __as__Q28xtextbox3jotFRCQ28xtextbox3jot lbl_800230A8: /* 800230A8 0001FEA8 3B DE 00 3C */ addi r30, r30, 0x3c /* 800230AC 0001FEAC 3B 9C 00 01 */ addi r28, r28, 1 @@ -3766,7 +3766,7 @@ lbl_80023458: /* 8002348C 0002028C 7F 03 C3 78 */ mr r3, r24 /* 80023490 00020290 7E F5 BA 14 */ add r23, r21, r23 /* 80023494 00020294 B0 18 00 0C */ sth r0, 0xc(r24) -/* 80023498 00020298 48 00 31 E1 */ bl func_80026678 +/* 80023498 00020298 48 00 31 E1 */ bl reset_flags__Q28xtextbox3jotFv /* 8002349C 0002029C 38 00 00 00 */ li r0, 0 /* 800234A0 000202A0 7C 1B D0 40 */ cmplw r27, r26 /* 800234A4 000202A4 90 18 00 34 */ stw r0, 0x34(r24) @@ -3813,12 +3813,12 @@ lbl_80023518: /* 80023534 00020334 88 18 00 08 */ lbz r0, 8(r24) /* 80023538 00020338 50 A0 3E 30 */ rlwimi r0, r5, 7, 0x18, 0x18 /* 8002353C 0002033C 98 18 00 08 */ stb r0, 8(r24) -/* 80023540 00020340 48 00 2D E5 */ bl func_80026324 +/* 80023540 00020340 48 00 2D E5 */ bl create__6substrFPCcUl /* 80023544 00020344 90 81 00 0C */ stw r4, 0xc(r1) /* 80023548 00020348 38 81 00 08 */ addi r4, r1, 8 /* 8002354C 0002034C 90 61 00 08 */ stw r3, 8(r1) /* 80023550 00020350 7F 03 C3 78 */ mr r3, r24 -/* 80023554 00020354 48 00 02 25 */ bl func_80023778 +/* 80023554 00020354 48 00 02 25 */ bl __as__6substrFRC6substr /* 80023558 00020358 80 75 78 68 */ lwz r3, 0x7868(r21) /* 8002355C 0002035C 38 03 00 01 */ addi r0, r3, 1 /* 80023560 00020360 90 15 78 68 */ stw r0, 0x7868(r21) @@ -3968,8 +3968,8 @@ lbl_80023764: /* 80023770 00020570 38 21 00 C0 */ addi r1, r1, 0xc0 /* 80023774 00020574 4E 80 00 20 */ blr -.global func_80023778 -func_80023778: +.global __as__6substrFRC6substr +__as__6substrFRC6substr: /* 80023778 00020578 80 A4 00 00 */ lwz r5, 0(r4) /* 8002377C 0002057C 80 04 00 04 */ lwz r0, 4(r4) /* 80023780 00020580 90 A3 00 00 */ stw r5, 0(r3) @@ -4003,7 +4003,7 @@ lbl_800237D8: /* 800237DC 000205DC 40 80 01 E0 */ bge lbl_800239BC /* 800237E0 000205E0 7F 83 E3 78 */ mr r3, r28 /* 800237E4 000205E4 7F A4 EB 78 */ mr r4, r29 -/* 800237E8 000205E8 4B FF EF F5 */ bl func_800227DC +/* 800237E8 000205E8 4B FF EF F5 */ bl __as__8xtextboxFRC8xtextbox /* 800237EC 000205EC 7F A3 EB 78 */ mr r3, r29 /* 800237F0 000205F0 4B FF EC 69 */ bl xFont.start_render__19_unnamed_xFont_cpp_FRC8xtextbox /* 800237F4 000205F4 3C 7C 00 01 */ addis r3, r28, 1 @@ -5280,7 +5280,7 @@ lbl_800249AC: /* 800249E0 000217E0 7C 83 23 78 */ mr r3, r4 /* 800249E4 000217E4 7C A4 2B 78 */ mr r4, r5 /* 800249E8 000217E8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800249EC 000217EC 4B FF DD F1 */ bl func_800227DC +/* 800249EC 000217EC 4B FF DD F1 */ bl __as__8xtextboxFRC8xtextbox /* 800249F0 000217F0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800249F4 000217F4 7C 08 03 A6 */ mtlr r0 /* 800249F8 000217F8 38 21 00 10 */ addi r1, r1, 0x10 @@ -5295,7 +5295,7 @@ lbl_800249AC: /* 80024A1C 0002181C 38 64 00 10 */ addi r3, r4, 0x10 /* 80024A20 00021820 90 01 00 14 */ stw r0, 0x14(r1) /* 80024A24 00021824 38 85 00 10 */ addi r4, r5, 0x10 -/* 80024A28 00021828 4B FF 35 71 */ bl func_80017F98 +/* 80024A28 00021828 4B FF 35 71 */ bl __as__10iColor_tagFRC10iColor_tag /* 80024A2C 0002182C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80024A30 00021830 7C 08 03 A6 */ mtlr r0 /* 80024A34 00021834 38 21 00 10 */ addi r1, r1, 0x10 @@ -5305,7 +5305,7 @@ lbl_800249AC: /* 80024A44 00021844 38 64 00 10 */ addi r3, r4, 0x10 /* 80024A48 00021848 38 85 00 10 */ addi r4, r5, 0x10 /* 80024A4C 0002184C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80024A50 00021850 4B FF 35 49 */ bl func_80017F98 +/* 80024A50 00021850 4B FF 35 49 */ bl __as__10iColor_tagFRC10iColor_tag /* 80024A54 00021854 80 01 00 14 */ lwz r0, 0x14(r1) /* 80024A58 00021858 7C 08 03 A6 */ mtlr r0 /* 80024A5C 0002185C 38 21 00 10 */ addi r1, r1, 0x10 @@ -5328,7 +5328,7 @@ lbl_800249AC: /* 80024AA0 000218A0 48 00 01 74 */ b lbl_80024C14 lbl_80024AA4: /* 80024AA4 000218A4 38 7D 00 18 */ addi r3, r29, 0x18 -/* 80024AA8 000218A8 48 00 1A 5D */ bl func_80026504 +/* 80024AA8 000218A8 48 00 1A 5D */ bl atox__FRC6substr /* 80024AAC 000218AC 80 1D 00 1C */ lwz r0, 0x1c(r29) /* 80024AB0 000218B0 28 00 00 08 */ cmplwi r0, 8 /* 80024AB4 000218B4 40 80 00 14 */ bge lbl_80024AC8 @@ -5594,7 +5594,7 @@ lbl_80024E74: /* 80024E78 00021C78 38 80 00 04 */ li r4, 4 /* 80024E7C 00021C7C 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l /* 80024E80 00021C80 38 63 00 A8 */ addi r3, r3, 0xa8 -/* 80024E84 00021C84 48 00 14 A1 */ bl func_80026324 +/* 80024E84 00021C84 48 00 14 A1 */ bl create__6substrFPCcUl /* 80024E88 00021C88 90 81 00 1C */ stw r4, 0x1c(r1) /* 80024E8C 00021C8C 38 81 00 18 */ addi r4, r1, 0x18 /* 80024E90 00021C90 90 61 00 18 */ stw r3, 0x18(r1) @@ -5610,7 +5610,7 @@ lbl_80024EB0: /* 80024EB4 00021CB4 38 80 00 06 */ li r4, 6 /* 80024EB8 00021CB8 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l /* 80024EBC 00021CBC 38 63 00 AD */ addi r3, r3, 0xad -/* 80024EC0 00021CC0 48 00 14 65 */ bl func_80026324 +/* 80024EC0 00021CC0 48 00 14 65 */ bl create__6substrFPCcUl /* 80024EC4 00021CC4 90 81 00 14 */ stw r4, 0x14(r1) /* 80024EC8 00021CC8 38 81 00 10 */ addi r4, r1, 0x10 /* 80024ECC 00021CCC 90 61 00 10 */ stw r3, 0x10(r1) @@ -5626,7 +5626,7 @@ lbl_80024EEC: /* 80024EF0 00021CF0 38 80 00 05 */ li r4, 5 /* 80024EF4 00021CF4 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l /* 80024EF8 00021CF8 38 63 00 B4 */ addi r3, r3, 0xb4 -/* 80024EFC 00021CFC 48 00 14 29 */ bl func_80026324 +/* 80024EFC 00021CFC 48 00 14 29 */ bl create__6substrFPCcUl /* 80024F00 00021D00 90 81 00 0C */ stw r4, 0xc(r1) /* 80024F04 00021D04 38 81 00 08 */ addi r4, r1, 8 /* 80024F08 00021D08 90 61 00 08 */ stw r3, 8(r1) @@ -5683,7 +5683,7 @@ lbl_80024FC4: /* 80024FC8 00021DC8 38 80 00 04 */ li r4, 4 /* 80024FCC 00021DCC 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l /* 80024FD0 00021DD0 38 63 00 BA */ addi r3, r3, 0xba -/* 80024FD4 00021DD4 48 00 13 51 */ bl func_80026324 +/* 80024FD4 00021DD4 48 00 13 51 */ bl create__6substrFPCcUl /* 80024FD8 00021DD8 90 81 00 1C */ stw r4, 0x1c(r1) /* 80024FDC 00021DDC 38 81 00 18 */ addi r4, r1, 0x18 /* 80024FE0 00021DE0 90 61 00 18 */ stw r3, 0x18(r1) @@ -5699,7 +5699,7 @@ lbl_80025000: /* 80025004 00021E04 38 80 00 04 */ li r4, 4 /* 80025008 00021E08 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l /* 8002500C 00021E0C 38 63 00 AD */ addi r3, r3, 0xad -/* 80025010 00021E10 48 00 13 15 */ bl func_80026324 +/* 80025010 00021E10 48 00 13 15 */ bl create__6substrFPCcUl /* 80025014 00021E14 90 81 00 14 */ stw r4, 0x14(r1) /* 80025018 00021E18 38 81 00 10 */ addi r4, r1, 0x10 /* 8002501C 00021E1C 90 61 00 10 */ stw r3, 0x10(r1) @@ -5715,7 +5715,7 @@ lbl_8002503C: /* 80025040 00021E40 38 80 00 04 */ li r4, 4 /* 80025044 00021E44 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l /* 80025048 00021E48 38 63 00 BE */ addi r3, r3, 0xbe -/* 8002504C 00021E4C 48 00 12 D9 */ bl func_80026324 +/* 8002504C 00021E4C 48 00 12 D9 */ bl create__6substrFPCcUl /* 80025050 00021E50 90 81 00 0C */ stw r4, 0xc(r1) /* 80025054 00021E54 38 81 00 08 */ addi r4, r1, 8 /* 80025058 00021E58 90 61 00 08 */ stw r3, 8(r1) @@ -5756,14 +5756,14 @@ lbl_80025088: /* 800250DC 00021EDC 90 03 00 04 */ stw r0, 4(r3) /* 800250E0 00021EE0 80 83 00 00 */ lwz r4, 0(r3) /* 800250E4 00021EE4 8B E4 00 00 */ lbz r31, 0(r4) -/* 800250E8 00021EE8 48 00 15 91 */ bl func_80026678 +/* 800250E8 00021EE8 48 00 15 91 */ bl reset_flags__Q28xtextbox3jotFv /* 800250EC 00021EEC 7F C4 F3 78 */ mr r4, r30 /* 800250F0 00021EF0 38 61 00 08 */ addi r3, r1, 8 /* 800250F4 00021EF4 57 E5 06 3E */ clrlwi r5, r31, 0x18 /* 800250F8 00021EF8 4B FF C1 AD */ bl bounds__5xfontCFc /* 800250FC 00021EFC 38 7D 00 14 */ addi r3, r29, 0x14 /* 80025100 00021F00 38 81 00 08 */ addi r4, r1, 8 -/* 80025104 00021F04 4B FF 2F 3D */ bl func_80018040 +/* 80025104 00021F04 4B FF 2F 3D */ bl __as__13basic_rect_f_FRC13basic_rect_f_ /* 80025108 00021F08 80 7E 00 48 */ lwz r3, 0x48(r30) /* 8002510C 00021F0C 38 00 00 00 */ li r0, 0 /* 80025110 00021F10 90 7D 00 34 */ stw r3, 0x34(r29) @@ -5793,7 +5793,7 @@ lbl_80025088: /* 80025170 00021F70 4B FF C1 35 */ bl bounds__5xfontCFc /* 80025174 00021F74 38 7F 00 14 */ addi r3, r31, 0x14 /* 80025178 00021F78 38 81 00 08 */ addi r4, r1, 8 -/* 8002517C 00021F7C 4B FF 2E C5 */ bl func_80018040 +/* 8002517C 00021F7C 4B FF 2E C5 */ bl __as__13basic_rect_f_FRC13basic_rect_f_ /* 80025180 00021F80 80 01 00 24 */ lwz r0, 0x24(r1) /* 80025184 00021F84 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80025188 00021F88 7C 08 03 A6 */ mtlr r0 @@ -5832,7 +5832,7 @@ lbl_80025088: /* 8002520C 0002200C 80 1F 00 1C */ lwz r0, 0x1c(r31) /* 80025210 00022010 90 81 00 28 */ stw r4, 0x28(r1) /* 80025214 00022014 90 01 00 2C */ stw r0, 0x2c(r1) -/* 80025218 00022018 48 00 10 B9 */ bl func_800262D0 +/* 80025218 00022018 48 00 10 B9 */ bl move__13basic_rect_f_Fff /* 8002521C 0002201C 3C 60 80 25 */ lis r3, lbl_802529A4@ha /* 80025220 00022020 3C 80 80 25 */ lis r4, lbl_802529B0@ha /* 80025224 00022024 38 A3 29 A4 */ addi r5, r3, lbl_802529A4@l @@ -5867,21 +5867,21 @@ lbl_8002528C: /* 80025290 00022090 38 61 00 30 */ addi r3, r1, 0x30 /* 80025294 00022094 EF E0 00 72 */ fmuls f31, f0, f1 /* 80025298 00022098 FC 20 F8 90 */ fmr f1, f31 -/* 8002529C 0002209C 4B FE 5E E5 */ bl func_8000B180 +/* 8002529C 0002209C 4B FE 5E E5 */ bl __amu__5xVec3Ff /* 800252A0 000220A0 FC 20 F8 90 */ fmr f1, f31 /* 800252A4 000220A4 38 61 00 40 */ addi r3, r1, 0x40 -/* 800252A8 000220A8 4B FE 5E D9 */ bl func_8000B180 +/* 800252A8 000220A8 4B FE 5E D9 */ bl __amu__5xVec3Ff /* 800252AC 000220AC FC 20 F8 90 */ fmr f1, f31 /* 800252B0 000220B0 38 61 00 50 */ addi r3, r1, 0x50 -/* 800252B4 000220B4 4B FE 5E CD */ bl func_8000B180 +/* 800252B4 000220B4 4B FE 5E CD */ bl __amu__5xVec3Ff /* 800252B8 000220B8 38 61 00 60 */ addi r3, r1, 0x60 /* 800252BC 000220BC 38 9F 00 20 */ addi r4, r31, 0x20 -/* 800252C0 000220C0 4B FE 5F A5 */ bl func_8000B264 +/* 800252C0 000220C0 4B FE 5F A5 */ bl __as__5xVec3FRC5xVec3 /* 800252C4 000220C4 38 00 00 00 */ li r0, 0 /* 800252C8 000220C8 38 81 00 30 */ addi r4, r1, 0x30 /* 800252CC 000220CC 90 01 00 3C */ stw r0, 0x3c(r1) /* 800252D0 000220D0 80 7F 00 00 */ lwz r3, 0(r31) -/* 800252D4 000220D4 4B FF 66 39 */ bl func_8001B90C +/* 800252D4 000220D4 4B FF 66 39 */ bl xModelSetFrame__FP14xModelInstancePC7xMat4x3 /* 800252D8 000220D8 88 9E 00 13 */ lbz r4, 0x13(r30) /* 800252DC 000220DC 80 7F 00 00 */ lwz r3, 0(r31) /* 800252E0 000220E0 48 00 FA 71 */ bl xModelSetMaterialAlpha__FP14xModelInstanceUc @@ -5938,21 +5938,21 @@ lbl_8002528C: /* 800253AC 000221AC 38 83 00 04 */ addi r4, r3, 4 /* 800253B0 000221B0 90 1E 00 00 */ stw r0, 0(r30) /* 800253B4 000221B4 38 7E 00 04 */ addi r3, r30, 4 -/* 800253B8 000221B8 4B FE 5E AD */ bl func_8000B264 +/* 800253B8 000221B8 4B FE 5E AD */ bl __as__5xVec3FRC5xVec3 /* 800253BC 000221BC C0 22 83 34 */ lfs f1, lbl_803CCCB4-_SDA2_BASE_(r2) /* 800253C0 000221C0 38 7E 00 04 */ addi r3, r30, 4 -/* 800253C4 000221C4 4B FE 5D BD */ bl func_8000B180 +/* 800253C4 000221C4 4B FE 5D BD */ bl __amu__5xVec3Ff /* 800253C8 000221C8 3C 80 80 2C */ lis r4, lbl_802BED70@ha /* 800253CC 000221CC 38 7E 00 10 */ addi r3, r30, 0x10 /* 800253D0 000221D0 38 84 ED 70 */ addi r4, r4, lbl_802BED70@l /* 800253D4 000221D4 38 84 00 10 */ addi r4, r4, 0x10 -/* 800253D8 000221D8 4B FF 2C 69 */ bl func_80018040 +/* 800253D8 000221D8 4B FF 2C 69 */ bl __as__13basic_rect_f_FRC13basic_rect_f_ /* 800253DC 000221DC 80 7E 00 00 */ lwz r3, 0(r30) -/* 800253E0 000221E0 48 00 12 A5 */ bl func_80026684 +/* 800253E0 000221E0 48 00 12 A5 */ bl xModelGetLocalSBound__FP14xModelInstance /* 800253E4 000221E4 7C 60 1B 78 */ mr r0, r3 /* 800253E8 000221E8 38 7E 00 20 */ addi r3, r30, 0x20 /* 800253EC 000221EC 7C 04 03 78 */ mr r4, r0 -/* 800253F0 000221F0 4B FE 5E 91 */ bl func_8000B280 +/* 800253F0 000221F0 4B FE 5E 91 */ bl __as__7xSphereFRC7xSphere /* 800253F4 000221F4 3C 60 80 2C */ lis r3, lbl_802BED70@ha /* 800253F8 000221F8 C0 3E 00 14 */ lfs f1, 0x14(r30) /* 800253FC 000221FC 38 83 ED 70 */ addi r4, r3, lbl_802BED70@l @@ -5964,7 +5964,7 @@ lbl_8002528C: /* 80025414 00022214 C0 22 82 F0 */ lfs f1, lbl_803CCC70-_SDA2_BASE_(r2) /* 80025418 00022218 FC 40 20 50 */ fneg f2, f4 /* 8002541C 0002221C C0 64 00 20 */ lfs f3, 0x20(r4) -/* 80025420 00022220 48 00 0C 39 */ bl func_80026058 +/* 80025420 00022220 48 00 0C 39 */ bl assign__13basic_rect_f_Fffff /* 80025424 00022224 3C 60 80 2C */ lis r3, lbl_802BED70@ha /* 80025428 00022228 38 63 ED 70 */ addi r3, r3, lbl_802BED70@l /* 8002542C 0002222C 80 03 00 28 */ lwz r0, 0x28(r3) @@ -5977,23 +5977,23 @@ lbl_8002528C: lbl_80025448: /* 80025448 00022248 C0 3E 00 2C */ lfs f1, 0x2c(r30) /* 8002544C 0002224C 38 7E 00 10 */ addi r3, r30, 0x10 -/* 80025450 00022250 48 00 0E 9D */ bl func_800262EC +/* 80025450 00022250 48 00 0E 9D */ bl scale__13basic_rect_f_Ff /* 80025454 00022254 C0 3E 00 2C */ lfs f1, 0x2c(r30) /* 80025458 00022258 38 7F 00 14 */ addi r3, r31, 0x14 -/* 8002545C 0002225C 48 00 0E 91 */ bl func_800262EC +/* 8002545C 0002225C 48 00 0E 91 */ bl scale__13basic_rect_f_Ff /* 80025460 00022260 48 00 00 24 */ b lbl_80025484 lbl_80025464: /* 80025464 00022264 C0 3D 00 04 */ lfs f1, 4(r29) /* 80025468 00022268 38 7E 00 10 */ addi r3, r30, 0x10 /* 8002546C 0002226C C0 5D 00 08 */ lfs f2, 8(r29) -/* 80025470 00022270 48 00 0B 8D */ bl func_80025FFC +/* 80025470 00022270 48 00 0B 8D */ bl scale__13basic_rect_f_Fff /* 80025474 00022274 C0 3D 00 04 */ lfs f1, 4(r29) /* 80025478 00022278 38 7F 00 14 */ addi r3, r31, 0x14 /* 8002547C 0002227C C0 5D 00 08 */ lfs f2, 8(r29) -/* 80025480 00022280 48 00 0B 7D */ bl func_80025FFC +/* 80025480 00022280 48 00 0B 7D */ bl scale__13basic_rect_f_Fff lbl_80025484: /* 80025484 00022284 7F E3 FB 78 */ mr r3, r31 -/* 80025488 00022288 48 00 11 F1 */ bl func_80026678 +/* 80025488 00022288 48 00 11 F1 */ bl reset_flags__Q28xtextbox3jotFv /* 8002548C 0002228C 38 00 00 30 */ li r0, 0x30 /* 80025490 00022290 3C 60 80 25 */ lis r3, lbl_802529BC@ha /* 80025494 00022294 B0 1F 00 0C */ sth r0, 0xc(r31) @@ -6041,7 +6041,7 @@ lbl_800254A0: /* 80025538 00022338 80 1F 00 24 */ lwz r0, 0x24(r31) /* 8002553C 0002233C 90 81 00 14 */ stw r4, 0x14(r1) /* 80025540 00022340 90 01 00 18 */ stw r0, 0x18(r1) -/* 80025544 00022344 48 00 0D 8D */ bl func_800262D0 +/* 80025544 00022344 48 00 0D 8D */ bl move__13basic_rect_f_Fff /* 80025548 00022348 80 1E 00 10 */ lwz r0, 0x10(r30) /* 8002554C 0002234C 38 7F 00 08 */ addi r3, r31, 8 /* 80025550 00022350 38 81 00 0C */ addi r4, r1, 0xc @@ -6081,12 +6081,12 @@ lbl_800254A0: /* 800255D8 000223D8 38 7E 00 08 */ addi r3, r30, 8 /* 800255DC 000223DC C0 05 00 04 */ lfs f0, 4(r5) /* 800255E0 000223E0 D0 1E 00 04 */ stfs f0, 4(r30) -/* 800255E4 000223E4 4B FF 2A 5D */ bl func_80018040 +/* 800255E4 000223E4 4B FF 2A 5D */ bl __as__13basic_rect_f_FRC13basic_rect_f_ /* 800255E8 000223E8 3C 80 80 2C */ lis r4, lbl_802BED3C@ha /* 800255EC 000223EC 38 7E 00 18 */ addi r3, r30, 0x18 /* 800255F0 000223F0 38 84 ED 3C */ addi r4, r4, lbl_802BED3C@l /* 800255F4 000223F4 38 84 00 18 */ addi r4, r4, 0x18 -/* 800255F8 000223F8 4B FF 2A 49 */ bl func_80018040 +/* 800255F8 000223F8 4B FF 2A 49 */ bl __as__13basic_rect_f_FRC13basic_rect_f_ /* 800255FC 000223FC 3C 60 80 2C */ lis r3, lbl_802BED3C@ha /* 80025600 00022400 C0 3E 00 1C */ lfs f1, 0x1c(r30) /* 80025604 00022404 38 83 ED 3C */ addi r4, r3, lbl_802BED3C@l @@ -6098,7 +6098,7 @@ lbl_800254A0: /* 8002561C 0002241C C0 22 82 F0 */ lfs f1, lbl_803CCC70-_SDA2_BASE_(r2) /* 80025620 00022420 FC 40 20 50 */ fneg f2, f4 /* 80025624 00022424 C0 64 00 28 */ lfs f3, 0x28(r4) -/* 80025628 00022428 48 00 0A 31 */ bl func_80026058 +/* 80025628 00022428 48 00 0A 31 */ bl assign__13basic_rect_f_Fffff /* 8002562C 0002242C 3C 60 80 2C */ lis r3, lbl_802BED3C@ha /* 80025630 00022430 38 63 ED 3C */ addi r3, r3, lbl_802BED3C@l /* 80025634 00022434 80 03 00 30 */ lwz r0, 0x30(r3) @@ -6120,7 +6120,7 @@ lbl_8002566C: /* 8002566C 0002246C C0 22 82 F4 */ lfs f1, lbl_803CCC74-_SDA2_BASE_(r2) /* 80025670 00022470 38 61 00 30 */ addi r3, r1, 0x30 /* 80025674 00022474 FC 40 08 90 */ fmr f2, f1 -/* 80025678 00022478 48 00 0C A1 */ bl func_80026318 +/* 80025678 00022478 48 00 0C A1 */ bl assign__5xVec2Fff /* 8002567C 0002247C 48 00 01 24 */ b lbl_800257A0 lbl_80025680: /* 80025680 00022480 80 7E 00 00 */ lwz r3, 0(r30) @@ -6129,7 +6129,7 @@ lbl_80025680: /* 8002568C 0002248C 38 81 00 28 */ addi r4, r1, 0x28 /* 80025690 00022490 90 61 00 28 */ stw r3, 0x28(r1) /* 80025694 00022494 38 61 00 30 */ addi r3, r1, 0x30 -/* 80025698 00022498 48 00 01 61 */ bl func_800257F8 +/* 80025698 00022498 48 00 01 61 */ bl __as__5xVec2FRC5xVec2 /* 8002569C 0002249C 48 00 01 04 */ b lbl_800257A0 lbl_800256A0: /* 800256A0 000224A0 80 7E 00 00 */ lwz r3, 0(r30) @@ -6138,7 +6138,7 @@ lbl_800256A0: /* 800256AC 000224AC 38 81 00 20 */ addi r4, r1, 0x20 /* 800256B0 000224B0 90 61 00 20 */ stw r3, 0x20(r1) /* 800256B4 000224B4 38 61 00 30 */ addi r3, r1, 0x30 -/* 800256B8 000224B8 48 00 01 41 */ bl func_800257F8 +/* 800256B8 000224B8 48 00 01 41 */ bl __as__5xVec2FRC5xVec2 /* 800256BC 000224BC C0 3D 00 04 */ lfs f1, 4(r29) /* 800256C0 000224C0 C0 01 00 30 */ lfs f0, 0x30(r1) /* 800256C4 000224C4 C0 41 00 34 */ lfs f2, 0x34(r1) @@ -6154,7 +6154,7 @@ lbl_800256DC: /* 800256E8 000224E8 38 81 00 18 */ addi r4, r1, 0x18 /* 800256EC 000224EC 90 61 00 18 */ stw r3, 0x18(r1) /* 800256F0 000224F0 38 61 00 30 */ addi r3, r1, 0x30 -/* 800256F4 000224F4 48 00 01 05 */ bl func_800257F8 +/* 800256F4 000224F4 48 00 01 05 */ bl __as__5xVec2FRC5xVec2 /* 800256F8 000224F8 C0 3D 00 08 */ lfs f1, 8(r29) /* 800256FC 000224FC C0 01 00 34 */ lfs f0, 0x34(r1) /* 80025700 00022500 C0 41 00 30 */ lfs f2, 0x30(r1) @@ -6170,7 +6170,7 @@ lbl_80025718: /* 80025724 00022524 38 81 00 10 */ addi r4, r1, 0x10 /* 80025728 00022528 90 61 00 10 */ stw r3, 0x10(r1) /* 8002572C 0002252C 38 61 00 30 */ addi r3, r1, 0x30 -/* 80025730 00022530 48 00 00 C9 */ bl func_800257F8 +/* 80025730 00022530 48 00 00 C9 */ bl __as__5xVec2FRC5xVec2 /* 80025734 00022534 C0 22 82 F4 */ lfs f1, lbl_803CCC74-_SDA2_BASE_(r2) /* 80025738 00022538 C0 01 00 30 */ lfs f0, 0x30(r1) /* 8002573C 0002253C C0 41 00 34 */ lfs f2, 0x34(r1) @@ -6186,7 +6186,7 @@ lbl_80025754: /* 80025760 00022560 38 81 00 08 */ addi r4, r1, 8 /* 80025764 00022564 90 61 00 08 */ stw r3, 8(r1) /* 80025768 00022568 38 61 00 30 */ addi r3, r1, 0x30 -/* 8002576C 0002256C 48 00 00 8D */ bl func_800257F8 +/* 8002576C 0002256C 48 00 00 8D */ bl __as__5xVec2FRC5xVec2 /* 80025770 00022570 C0 22 82 F4 */ lfs f1, lbl_803CCC74-_SDA2_BASE_(r2) /* 80025774 00022574 C0 01 00 34 */ lfs f0, 0x34(r1) /* 80025778 00022578 C0 41 00 30 */ lfs f2, 0x30(r1) @@ -6199,18 +6199,18 @@ lbl_80025790: /* 80025790 00022590 C0 3D 00 04 */ lfs f1, 4(r29) /* 80025794 00022594 38 61 00 30 */ addi r3, r1, 0x30 /* 80025798 00022598 C0 5D 00 08 */ lfs f2, 8(r29) -/* 8002579C 0002259C 48 00 0B 7D */ bl func_80026318 +/* 8002579C 0002259C 48 00 0B 7D */ bl assign__5xVec2Fff lbl_800257A0: /* 800257A0 000225A0 C0 21 00 30 */ lfs f1, 0x30(r1) /* 800257A4 000225A4 38 7E 00 18 */ addi r3, r30, 0x18 /* 800257A8 000225A8 C0 41 00 34 */ lfs f2, 0x34(r1) -/* 800257AC 000225AC 48 00 08 51 */ bl func_80025FFC +/* 800257AC 000225AC 48 00 08 51 */ bl scale__13basic_rect_f_Fff /* 800257B0 000225B0 C0 21 00 30 */ lfs f1, 0x30(r1) /* 800257B4 000225B4 38 7F 00 14 */ addi r3, r31, 0x14 /* 800257B8 000225B8 C0 41 00 34 */ lfs f2, 0x34(r1) -/* 800257BC 000225BC 48 00 08 41 */ bl func_80025FFC +/* 800257BC 000225BC 48 00 08 41 */ bl scale__13basic_rect_f_Fff /* 800257C0 000225C0 7F E3 FB 78 */ mr r3, r31 -/* 800257C4 000225C4 48 00 0E B5 */ bl func_80026678 +/* 800257C4 000225C4 48 00 0E B5 */ bl reset_flags__Q28xtextbox3jotFv /* 800257C8 000225C8 38 00 00 28 */ li r0, 0x28 /* 800257CC 000225CC 3C 60 80 25 */ lis r3, lbl_802529C8@ha /* 800257D0 000225D0 B0 1F 00 0C */ sth r0, 0xc(r31) @@ -6225,8 +6225,8 @@ lbl_800257DC: /* 800257F0 000225F0 38 21 00 50 */ addi r1, r1, 0x50 /* 800257F4 000225F4 4E 80 00 20 */ blr -.global func_800257F8 -func_800257F8: +.global __as__5xVec2FRC5xVec2 +__as__5xVec2FRC5xVec2: /* 800257F8 000225F8 C0 24 00 00 */ lfs f1, 0(r4) /* 800257FC 000225FC C0 04 00 04 */ lfs f0, 4(r4) /* 80025800 00022600 D0 23 00 00 */ stfs f1, 0(r3) @@ -6281,7 +6281,7 @@ xFont.get_texture_size__19_unnamed_xFont_cpp_FR8RwRaster: /* 800258B8 000226B8 7C DF 33 78 */ mr r31, r6 /* 800258BC 000226BC 93 C1 00 08 */ stw r30, 8(r1) /* 800258C0 000226C0 7C 7E 1B 78 */ mr r30, r3 -/* 800258C4 000226C4 48 00 0D B5 */ bl func_80026678 +/* 800258C4 000226C4 48 00 0D B5 */ bl reset_flags__Q28xtextbox3jotFv /* 800258C8 000226C8 88 7E 00 08 */ lbz r3, 8(r30) /* 800258CC 000226CC 38 80 00 01 */ li r4, 1 /* 800258D0 000226D0 50 83 36 72 */ rlwimi r3, r4, 6, 0x19, 0x19 @@ -6331,7 +6331,7 @@ lbl_80025950: /* 80025978 00022778 7C DF 33 78 */ mr r31, r6 /* 8002597C 0002277C 93 C1 00 08 */ stw r30, 8(r1) /* 80025980 00022780 7C 7E 1B 78 */ mr r30, r3 -/* 80025984 00022784 48 00 0C F5 */ bl func_80026678 +/* 80025984 00022784 48 00 0C F5 */ bl reset_flags__Q28xtextbox3jotFv /* 80025988 00022788 88 7E 00 08 */ lbz r3, 8(r30) /* 8002598C 0002278C 38 80 00 01 */ li r4, 1 /* 80025990 00022790 50 83 36 72 */ rlwimi r3, r4, 6, 0x19, 0x19 @@ -6352,7 +6352,7 @@ lbl_80025950: /* 800259CC 000227CC 48 00 00 44 */ b lbl_80025A10 lbl_800259D0: /* 800259D0 000227D0 38 7F 00 18 */ addi r3, r31, 0x18 -/* 800259D4 000227D4 48 00 0B 31 */ bl func_80026504 +/* 800259D4 000227D4 48 00 0B 31 */ bl atox__FRC6substr /* 800259D8 000227D8 28 03 00 00 */ cmplwi r3, 0 /* 800259DC 000227DC 41 82 00 34 */ beq lbl_80025A10 /* 800259E0 000227E0 38 80 00 00 */ li r4, 0 @@ -6391,7 +6391,7 @@ lbl_80025A10: /* 80025A60 00022860 7C 7F 1B 78 */ mr r31, r3 /* 80025A64 00022864 93 C1 00 48 */ stw r30, 0x48(r1) /* 80025A68 00022868 7C DE 33 78 */ mr r30, r6 -/* 80025A6C 0002286C 48 00 0C 0D */ bl func_80026678 +/* 80025A6C 0002286C 48 00 0C 0D */ bl reset_flags__Q28xtextbox3jotFv /* 80025A70 00022870 88 7F 00 08 */ lbz r3, 8(r31) /* 80025A74 00022874 38 80 00 01 */ li r4, 1 /* 80025A78 00022878 50 83 36 72 */ rlwimi r3, r4, 6, 0x19, 0x19 @@ -6500,20 +6500,20 @@ lbl_80025BE0: /* 80025BF0 000229F0 40 80 00 18 */ bge lbl_80025C08 /* 80025BF4 000229F4 7F 63 DB 78 */ mr r3, r27 /* 80025BF8 000229F8 7F E4 FB 78 */ mr r4, r31 -/* 80025BFC 000229FC 48 00 00 C5 */ bl func_80025CC0 +/* 80025BFC 000229FC 48 00 00 C5 */ bl __as__Q28xtextbox8tag_typeFRCQ28xtextbox8tag_type /* 80025C00 00022A00 3B FF 00 14 */ addi r31, r31, 0x14 /* 80025C04 00022A04 48 00 00 30 */ b lbl_80025C34 lbl_80025C08: /* 80025C08 00022A08 40 81 00 18 */ ble lbl_80025C20 /* 80025C0C 00022A0C 7F 63 DB 78 */ mr r3, r27 /* 80025C10 00022A10 7F C4 F3 78 */ mr r4, r30 -/* 80025C14 00022A14 48 00 00 AD */ bl func_80025CC0 +/* 80025C14 00022A14 48 00 00 AD */ bl __as__Q28xtextbox8tag_typeFRCQ28xtextbox8tag_type /* 80025C18 00022A18 3B DE 00 14 */ addi r30, r30, 0x14 /* 80025C1C 00022A1C 48 00 00 18 */ b lbl_80025C34 lbl_80025C20: /* 80025C20 00022A20 7F 63 DB 78 */ mr r3, r27 /* 80025C24 00022A24 7F C4 F3 78 */ mr r4, r30 -/* 80025C28 00022A28 48 00 00 99 */ bl func_80025CC0 +/* 80025C28 00022A28 48 00 00 99 */ bl __as__Q28xtextbox8tag_typeFRCQ28xtextbox8tag_type /* 80025C2C 00022A2C 3B FF 00 14 */ addi r31, r31, 0x14 /* 80025C30 00022A30 3B DE 00 14 */ addi r30, r30, 0x14 lbl_80025C34: @@ -6527,7 +6527,7 @@ lbl_80025C38: lbl_80025C4C: /* 80025C4C 00022A4C 7F 63 DB 78 */ mr r3, r27 /* 80025C50 00022A50 7F E4 FB 78 */ mr r4, r31 -/* 80025C54 00022A54 48 00 00 6D */ bl func_80025CC0 +/* 80025C54 00022A54 48 00 00 6D */ bl __as__Q28xtextbox8tag_typeFRCQ28xtextbox8tag_type /* 80025C58 00022A58 3B 7B 00 14 */ addi r27, r27, 0x14 /* 80025C5C 00022A5C 3B FF 00 14 */ addi r31, r31, 0x14 lbl_80025C60: @@ -6537,7 +6537,7 @@ lbl_80025C60: lbl_80025C6C: /* 80025C6C 00022A6C 7F 63 DB 78 */ mr r3, r27 /* 80025C70 00022A70 7F C4 F3 78 */ mr r4, r30 -/* 80025C74 00022A74 48 00 00 4D */ bl func_80025CC0 +/* 80025C74 00022A74 48 00 00 4D */ bl __as__Q28xtextbox8tag_typeFRCQ28xtextbox8tag_type /* 80025C78 00022A78 3B 7B 00 14 */ addi r27, r27, 0x14 /* 80025C7C 00022A7C 3B DE 00 14 */ addi r30, r30, 0x14 lbl_80025C80: @@ -6558,8 +6558,8 @@ lbl_80025C80: /* 80025CB8 00022AB8 38 21 00 20 */ addi r1, r1, 0x20 /* 80025CBC 00022ABC 4E 80 00 20 */ blr -.global func_80025CC0 -func_80025CC0: +.global __as__Q28xtextbox8tag_typeFRCQ28xtextbox8tag_type +__as__Q28xtextbox8tag_typeFRCQ28xtextbox8tag_type: /* 80025CC0 00022AC0 80 04 00 00 */ lwz r0, 0(r4) /* 80025CC4 00022AC4 80 A4 00 04 */ lwz r5, 4(r4) /* 80025CC8 00022AC8 90 03 00 00 */ stw r0, 0(r3) @@ -6634,7 +6634,7 @@ render_fill_rect__FRC13basic_rect_f_10iColor_tag: /* 80025DB0 00022BB0 93 C1 00 88 */ stw r30, 0x88(r1) /* 80025DB4 00022BB4 7C 7E 1B 78 */ mr r30, r3 /* 80025DB8 00022BB8 7C 9F 23 78 */ mr r31, r4 -/* 80025DBC 00022BBC 48 00 02 B1 */ bl func_8002606C +/* 80025DBC 00022BBC 48 00 02 B1 */ bl empty__13basic_rect_f_CFv /* 80025DC0 00022BC0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80025DC4 00022BC4 40 82 00 98 */ bne lbl_80025E5C /* 80025DC8 00022BC8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) @@ -6657,7 +6657,7 @@ render_fill_rect__FRC13basic_rect_f_10iColor_tag: /* 80025E0C 00022C0C 90 01 00 18 */ stw r0, 0x18(r1) /* 80025E10 00022C10 C0 22 82 F8 */ lfs f1, lbl_803CCC78-_SDA2_BASE_(r2) /* 80025E14 00022C14 C0 42 82 FC */ lfs f2, lbl_803CCC7C-_SDA2_BASE_(r2) -/* 80025E18 00022C18 48 00 01 E5 */ bl func_80025FFC +/* 80025E18 00022C18 48 00 01 E5 */ bl scale__13basic_rect_f_Fff /* 80025E1C 00022C1C 80 1F 00 00 */ lwz r0, 0(r31) /* 80025E20 00022C20 FC A0 F8 90 */ fmr f5, f31 /* 80025E24 00022C24 FC C0 F0 90 */ fmr f6, f30 @@ -6786,21 +6786,21 @@ xFont.set_rect_vert__19_unnamed_xFont_cpp_FR18rwGameCube2DVertexfff10iColor_tagf /* 80025FF4 00022DF4 98 03 00 0F */ stb r0, 0xf(r3) /* 80025FF8 00022DF8 4E 80 00 20 */ blr -.global func_80025FFC -func_80025FFC: +.global scale__13basic_rect_f_Fff +scale__13basic_rect_f_Fff: /* 80025FFC 00022DFC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80026000 00022E00 7C 08 02 A6 */ mflr r0 /* 80026004 00022E04 FC 60 08 90 */ fmr f3, f1 /* 80026008 00022E08 FC 80 10 90 */ fmr f4, f2 /* 8002600C 00022E0C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80026010 00022E10 48 00 00 15 */ bl func_80026024 +/* 80026010 00022E10 48 00 00 15 */ bl scale__13basic_rect_f_Fffff /* 80026014 00022E14 80 01 00 14 */ lwz r0, 0x14(r1) /* 80026018 00022E18 7C 08 03 A6 */ mtlr r0 /* 8002601C 00022E1C 38 21 00 10 */ addi r1, r1, 0x10 /* 80026020 00022E20 4E 80 00 20 */ blr -.global func_80026024 -func_80026024: +.global scale__13basic_rect_f_Fffff +scale__13basic_rect_f_Fffff: /* 80026024 00022E24 C0 03 00 00 */ lfs f0, 0(r3) /* 80026028 00022E28 EC 00 00 72 */ fmuls f0, f0, f1 /* 8002602C 00022E2C D0 03 00 00 */ stfs f0, 0(r3) @@ -6815,16 +6815,16 @@ func_80026024: /* 80026050 00022E50 D0 03 00 0C */ stfs f0, 0xc(r3) /* 80026054 00022E54 4E 80 00 20 */ blr -.global func_80026058 -func_80026058: +.global assign__13basic_rect_f_Fffff +assign__13basic_rect_f_Fffff: /* 80026058 00022E58 D0 23 00 00 */ stfs f1, 0(r3) /* 8002605C 00022E5C D0 43 00 04 */ stfs f2, 4(r3) /* 80026060 00022E60 D0 63 00 08 */ stfs f3, 8(r3) /* 80026064 00022E64 D0 83 00 0C */ stfs f4, 0xc(r3) /* 80026068 00022E68 4E 80 00 20 */ blr -.global func_8002606C -func_8002606C: +.global empty__13basic_rect_f_CFv +empty__13basic_rect_f_CFv: /* 8002606C 00022E6C C0 03 00 08 */ lfs f0, 8(r3) /* 80026070 00022E70 38 00 00 00 */ li r0, 0 /* 80026074 00022E74 C0 22 82 F0 */ lfs f1, lbl_803CCC70-_SDA2_BASE_(r2) @@ -6841,8 +6841,8 @@ lbl_80026098: /* 80026098 00022E98 7C 03 03 78 */ mr r3, r0 /* 8002609C 00022E9C 4E 80 00 20 */ blr -.global func_800260A0 -func_800260A0: +.global clip__13basic_rect_f_CFR13basic_rect_f_R13basic_rect_f_ +clip__13basic_rect_f_CFR13basic_rect_f_R13basic_rect_f_: /* 800260A0 00022EA0 C0 65 00 08 */ lfs f3, 8(r5) /* 800260A4 00022EA4 C0 44 00 08 */ lfs f2, 8(r4) /* 800260A8 00022EA8 C0 25 00 0C */ lfs f1, 0xc(r5) @@ -6918,8 +6918,8 @@ lbl_80026178: /* 800261B4 00022FB4 D0 04 00 0C */ stfs f0, 0xc(r4) /* 800261B8 00022FB8 4E 80 00 20 */ blr -.global func_800261BC -func_800261BC: +.global __aor__13basic_rect_f_FRC13basic_rect_f_ +__aor__13basic_rect_f_FRC13basic_rect_f_: /* 800261BC 00022FBC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800261C0 00022FC0 7C 08 02 A6 */ mflr r0 /* 800261C4 00022FC4 90 01 00 34 */ stw r0, 0x34(r1) @@ -6931,13 +6931,13 @@ func_800261BC: /* 800261DC 00022FDC 38 81 00 24 */ addi r4, r1, 0x24 /* 800261E0 00022FE0 93 C1 00 28 */ stw r30, 0x28(r1) /* 800261E4 00022FE4 7C 7E 1B 78 */ mr r30, r3 -/* 800261E8 00022FE8 48 00 00 BD */ bl func_800262A4 +/* 800261E8 00022FE8 48 00 00 BD */ bl get_bounds__13basic_rect_f_CFRfRfRfRf /* 800261EC 00022FEC 7F E3 FB 78 */ mr r3, r31 /* 800261F0 00022FF0 38 81 00 14 */ addi r4, r1, 0x14 /* 800261F4 00022FF4 38 A1 00 10 */ addi r5, r1, 0x10 /* 800261F8 00022FF8 38 C1 00 0C */ addi r6, r1, 0xc /* 800261FC 00022FFC 38 E1 00 08 */ addi r7, r1, 8 -/* 80026200 00023000 48 00 00 A5 */ bl func_800262A4 +/* 80026200 00023000 48 00 00 A5 */ bl get_bounds__13basic_rect_f_CFRfRfRfRf /* 80026204 00023004 C0 01 00 24 */ lfs f0, 0x24(r1) /* 80026208 00023008 C0 21 00 14 */ lfs f1, 0x14(r1) /* 8002620C 0002300C FC 00 08 40 */ fcmpo cr0, f0, f1 @@ -6967,7 +6967,7 @@ lbl_80026254: /* 8002625C 0002305C C0 41 00 20 */ lfs f2, 0x20(r1) /* 80026260 00023060 C0 61 00 1C */ lfs f3, 0x1c(r1) /* 80026264 00023064 C0 81 00 18 */ lfs f4, 0x18(r1) -/* 80026268 00023068 48 00 00 21 */ bl func_80026288 +/* 80026268 00023068 48 00 00 21 */ bl set_bounds__13basic_rect_f_Fffff /* 8002626C 0002306C 80 01 00 34 */ lwz r0, 0x34(r1) /* 80026270 00023070 7F C3 F3 78 */ mr r3, r30 /* 80026274 00023074 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -6976,8 +6976,8 @@ lbl_80026254: /* 80026280 00023080 38 21 00 30 */ addi r1, r1, 0x30 /* 80026284 00023084 4E 80 00 20 */ blr -.global func_80026288 -func_80026288: +.global set_bounds__13basic_rect_f_Fffff +set_bounds__13basic_rect_f_Fffff: /* 80026288 00023088 EC 63 08 28 */ fsubs f3, f3, f1 /* 8002628C 0002308C D0 23 00 00 */ stfs f1, 0(r3) /* 80026290 00023090 EC 04 10 28 */ fsubs f0, f4, f2 @@ -6986,8 +6986,8 @@ func_80026288: /* 8002629C 0002309C D0 03 00 0C */ stfs f0, 0xc(r3) /* 800262A0 000230A0 4E 80 00 20 */ blr -.global func_800262A4 -func_800262A4: +.global get_bounds__13basic_rect_f_CFRfRfRfRf +get_bounds__13basic_rect_f_CFRfRfRfRf: /* 800262A4 000230A4 C0 23 00 00 */ lfs f1, 0(r3) /* 800262A8 000230A8 C0 03 00 08 */ lfs f0, 8(r3) /* 800262AC 000230AC D0 24 00 00 */ stfs f1, 0(r4) @@ -7000,8 +7000,8 @@ func_800262A4: /* 800262C8 000230C8 D0 07 00 00 */ stfs f0, 0(r7) /* 800262CC 000230CC 4E 80 00 20 */ blr -.global func_800262D0 -func_800262D0: +.global move__13basic_rect_f_Fff +move__13basic_rect_f_Fff: /* 800262D0 000230D0 C0 03 00 00 */ lfs f0, 0(r3) /* 800262D4 000230D4 EC 00 08 2A */ fadds f0, f0, f1 /* 800262D8 000230D8 D0 03 00 00 */ stfs f0, 0(r3) @@ -7010,28 +7010,28 @@ func_800262D0: /* 800262E4 000230E4 D0 03 00 04 */ stfs f0, 4(r3) /* 800262E8 000230E8 4E 80 00 20 */ blr -.global func_800262EC -func_800262EC: +.global scale__13basic_rect_f_Ff +scale__13basic_rect_f_Ff: /* 800262EC 000230EC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800262F0 000230F0 7C 08 02 A6 */ mflr r0 /* 800262F4 000230F4 FC 40 08 90 */ fmr f2, f1 /* 800262F8 000230F8 FC 60 08 90 */ fmr f3, f1 /* 800262FC 000230FC 90 01 00 14 */ stw r0, 0x14(r1) /* 80026300 00023100 FC 80 08 90 */ fmr f4, f1 -/* 80026304 00023104 4B FF FD 21 */ bl func_80026024 +/* 80026304 00023104 4B FF FD 21 */ bl scale__13basic_rect_f_Fffff /* 80026308 00023108 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002630C 0002310C 7C 08 03 A6 */ mtlr r0 /* 80026310 00023110 38 21 00 10 */ addi r1, r1, 0x10 /* 80026314 00023114 4E 80 00 20 */ blr -.global func_80026318 -func_80026318: +.global assign__5xVec2Fff +assign__5xVec2Fff: /* 80026318 00023118 D0 23 00 00 */ stfs f1, 0(r3) /* 8002631C 0002311C D0 43 00 04 */ stfs f2, 4(r3) /* 80026320 00023120 4E 80 00 20 */ blr -.global func_80026324 -func_80026324: +.global create__6substrFPCcUl +create__6substrFPCcUl: /* 80026324 00023124 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80026328 00023128 80 A2 BE 88 */ lwz r5, lbl_803D0808-_SDA2_BASE_(r2) /* 8002632C 0002312C 80 02 BE 8C */ lwz r0, lbl_803D080C-_SDA2_BASE_(r2) @@ -7042,20 +7042,20 @@ func_80026324: /* 80026340 00023140 38 21 00 10 */ addi r1, r1, 0x10 /* 80026344 00023144 4E 80 00 20 */ blr -.global func_80026348 -func_80026348: +.global rskip_ws__FR6substr +rskip_ws__FR6substr: /* 80026348 00023148 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002634C 0002314C 7C 08 02 A6 */ mflr r0 /* 80026350 00023150 38 83 00 04 */ addi r4, r3, 4 /* 80026354 00023154 90 01 00 14 */ stw r0, 0x14(r1) -/* 80026358 00023158 48 00 00 15 */ bl func_8002636C +/* 80026358 00023158 48 00 00 15 */ bl rskip_ws__FRPCcRUl /* 8002635C 0002315C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80026360 00023160 7C 08 03 A6 */ mtlr r0 /* 80026364 00023164 38 21 00 10 */ addi r1, r1, 0x10 /* 80026368 00023168 4E 80 00 20 */ blr -.global func_8002636C -func_8002636C: +.global rskip_ws__FRPCcRUl +rskip_ws__FRPCcRUl: /* 8002636C 0002316C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80026370 00023170 7C 08 02 A6 */ mflr r0 /* 80026374 00023174 90 01 00 14 */ stw r0, 0x14(r1) @@ -7075,7 +7075,7 @@ lbl_80026398: /* 800263A4 000231A4 80 7E 00 00 */ lwz r3, 0(r30) /* 800263A8 000231A8 38 04 FF FF */ addi r0, r4, -1 /* 800263AC 000231AC 7C 63 00 AE */ lbzx r3, r3, r0 -/* 800263B0 000231B0 48 00 00 29 */ bl func_800263D8 +/* 800263B0 000231B0 48 00 00 29 */ bl is_ws__Fc /* 800263B4 000231B4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800263B8 000231B8 40 82 FF D4 */ bne lbl_8002638C lbl_800263BC: @@ -7087,8 +7087,8 @@ lbl_800263BC: /* 800263D0 000231D0 38 21 00 10 */ addi r1, r1, 0x10 /* 800263D4 000231D4 4E 80 00 20 */ blr -.global func_800263D8 -func_800263D8: +.global is_ws__Fc +is_ws__Fc: /* 800263D8 000231D8 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 800263DC 000231DC 38 60 00 00 */ li r3, 0 /* 800263E0 000231E0 28 00 00 20 */ cmplwi r0, 0x20 @@ -7101,8 +7101,8 @@ lbl_800263F8: /* 800263F8 000231F8 38 60 00 01 */ li r3, 1 /* 800263FC 000231FC 4E 80 00 20 */ blr -.global func_80026400 -func_80026400: +.global find_char__FRC6substrc +find_char__FRC6substrc: /* 80026400 00023200 80 03 00 00 */ lwz r0, 0(r3) /* 80026404 00023204 28 00 00 00 */ cmplwi r0, 0 /* 80026408 00023208 40 82 00 0C */ bne lbl_80026414 @@ -7128,20 +7128,20 @@ lbl_80026448: /* 80026448 00023248 38 60 00 00 */ li r3, 0 /* 8002644C 0002324C 4E 80 00 20 */ blr -.global func_80026450 -func_80026450: +.global skip_ws__FR6substr +skip_ws__FR6substr: /* 80026450 00023250 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80026454 00023254 7C 08 02 A6 */ mflr r0 /* 80026458 00023258 38 83 00 04 */ addi r4, r3, 4 /* 8002645C 0002325C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80026460 00023260 48 00 00 15 */ bl func_80026474 +/* 80026460 00023260 48 00 00 15 */ bl skip_ws__FRPCcRUl /* 80026464 00023264 80 01 00 14 */ lwz r0, 0x14(r1) /* 80026468 00023268 7C 08 03 A6 */ mtlr r0 /* 8002646C 0002326C 38 21 00 10 */ addi r1, r1, 0x10 /* 80026470 00023270 4E 80 00 20 */ blr -.global func_80026474 -func_80026474: +.global skip_ws__FRPCcRUl +skip_ws__FRPCcRUl: /* 80026474 00023274 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80026478 00023278 7C 08 02 A6 */ mflr r0 /* 8002647C 0002327C 90 01 00 24 */ stw r0, 0x24(r1) @@ -7153,7 +7153,7 @@ func_80026474: /* 80026494 00023294 7C 7D 1B 78 */ mr r29, r3 /* 80026498 00023298 48 00 00 30 */ b lbl_800264C8 lbl_8002649C: -/* 8002649C 0002329C 4B FF FF 3D */ bl func_800263D8 +/* 8002649C 0002329C 4B FF FF 3D */ bl is_ws__Fc /* 800264A0 000232A0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800264A4 000232A4 40 82 00 14 */ bne lbl_800264B8 /* 800264A8 000232A8 80 1E 00 00 */ lwz r0, 0(r30) @@ -7183,8 +7183,8 @@ lbl_800264E4: /* 800264FC 000232FC 38 21 00 20 */ addi r1, r1, 0x20 /* 80026500 00023300 4E 80 00 20 */ blr -.global func_80026504 -func_80026504: +.global atox__FRC6substr +atox__FRC6substr: /* 80026504 00023304 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80026508 00023308 7C 08 02 A6 */ mflr r0 /* 8002650C 0002330C 90 01 00 14 */ stw r0, 0x14(r1) @@ -7195,20 +7195,20 @@ func_80026504: /* 80026520 00023320 38 21 00 10 */ addi r1, r1, 0x10 /* 80026524 00023324 4E 80 00 20 */ blr -.global func_80026528 -func_80026528: +.global trim_ws__FR6substr +trim_ws__FR6substr: /* 80026528 00023328 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002652C 0002332C 7C 08 02 A6 */ mflr r0 /* 80026530 00023330 38 83 00 04 */ addi r4, r3, 4 /* 80026534 00023334 90 01 00 14 */ stw r0, 0x14(r1) -/* 80026538 00023338 48 00 00 15 */ bl func_8002654C +/* 80026538 00023338 48 00 00 15 */ bl trim_ws__FRPCcRUl /* 8002653C 0002333C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80026540 00023340 7C 08 03 A6 */ mtlr r0 /* 80026544 00023344 38 21 00 10 */ addi r1, r1, 0x10 /* 80026548 00023348 4E 80 00 20 */ blr -.global func_8002654C -func_8002654C: +.global trim_ws__FRPCcRUl +trim_ws__FRPCcRUl: /* 8002654C 0002334C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80026550 00023350 7C 08 02 A6 */ mflr r0 /* 80026554 00023354 90 01 00 14 */ stw r0, 0x14(r1) @@ -7216,10 +7216,10 @@ func_8002654C: /* 8002655C 0002335C 7C 9F 23 78 */ mr r31, r4 /* 80026560 00023360 93 C1 00 08 */ stw r30, 8(r1) /* 80026564 00023364 7C 7E 1B 78 */ mr r30, r3 -/* 80026568 00023368 4B FF FF 0D */ bl func_80026474 +/* 80026568 00023368 4B FF FF 0D */ bl skip_ws__FRPCcRUl /* 8002656C 0002336C 7F C3 F3 78 */ mr r3, r30 /* 80026570 00023370 7F E4 FB 78 */ mr r4, r31 -/* 80026574 00023374 4B FF FD F9 */ bl func_8002636C +/* 80026574 00023374 4B FF FD F9 */ bl rskip_ws__FRPCcRUl /* 80026578 00023378 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002657C 0002337C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80026580 00023380 83 C1 00 08 */ lwz r30, 8(r1) @@ -7227,8 +7227,8 @@ func_8002654C: /* 80026588 00023388 38 21 00 10 */ addi r1, r1, 0x10 /* 8002658C 0002338C 4E 80 00 20 */ blr -.global func_80026590 -func_80026590: +.global find_format_tag__8xtextboxFRC6substr +find_format_tag__8xtextboxFRC6substr: /* 80026590 00023390 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80026594 00023394 7C 08 02 A6 */ mflr r0 /* 80026598 00023398 90 01 00 14 */ stw r0, 0x14(r1) @@ -7239,20 +7239,20 @@ func_80026590: /* 800265AC 000233AC 38 21 00 10 */ addi r1, r1, 0x10 /* 800265B0 000233B0 4E 80 00 20 */ blr -.global func_800265B4 -func_800265B4: +.global jots_size__Q28xtextbox6layoutCFv +jots_size__Q28xtextbox6layoutCFv: /* 800265B4 000233B4 80 63 78 68 */ lwz r3, 0x7868(r3) /* 800265B8 000233B8 4E 80 00 20 */ blr -.global func_800265BC -func_800265BC: +.global create__8xtextboxFv +create__8xtextboxFv: /* 800265BC 000233BC 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800265C0 000233C0 7C 08 02 A6 */ mflr r0 /* 800265C4 000233C4 90 01 00 44 */ stw r0, 0x44(r1) /* 800265C8 000233C8 93 E1 00 3C */ stw r31, 0x3c(r1) /* 800265CC 000233CC 7C 7F 1B 78 */ mr r31, r3 /* 800265D0 000233D0 38 61 00 08 */ addi r3, r1, 8 -/* 800265D4 000233D4 48 00 00 41 */ bl func_80026614 +/* 800265D4 000233D4 48 00 00 41 */ bl create__5xfontFv /* 800265D8 000233D8 C0 22 82 F0 */ lfs f1, lbl_803CCC70-_SDA2_BASE_(r2) /* 800265DC 000233DC 3C 60 80 25 */ lis r3, lbl_802527D8@ha /* 800265E0 000233E0 38 A3 27 D8 */ addi r5, r3, lbl_802527D8@l @@ -7262,15 +7262,15 @@ func_800265BC: /* 800265F0 000233F0 FC 60 08 90 */ fmr f3, f1 /* 800265F4 000233F4 38 C0 00 00 */ li r6, 0 /* 800265F8 000233F8 FC 80 08 90 */ fmr f4, f1 -/* 800265FC 000233FC 4B FF 17 E9 */ bl func_80017DE4 +/* 800265FC 000233FC 4B FF 17 E9 */ bl create__8xtextboxFRC5xfontRC13basic_rect_f_Uiffff /* 80026600 00023400 80 01 00 44 */ lwz r0, 0x44(r1) /* 80026604 00023404 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 80026608 00023408 7C 08 03 A6 */ mtlr r0 /* 8002660C 0002340C 38 21 00 40 */ addi r1, r1, 0x40 /* 80026610 00023410 4E 80 00 20 */ blr -.global func_80026614 -func_80026614: +.global create__5xfontFv +create__5xfontFv: /* 80026614 00023414 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80026618 00023418 7C 08 02 A6 */ mflr r0 /* 8002661C 0002341C 3C 80 80 25 */ lis r4, lbl_802527D8@ha @@ -7285,29 +7285,29 @@ func_80026614: /* 80026640 00023440 C0 22 82 F0 */ lfs f1, lbl_803CCC70-_SDA2_BASE_(r2) /* 80026644 00023444 FC 40 08 90 */ fmr f2, f1 /* 80026648 00023448 FC 60 08 90 */ fmr f3, f1 -/* 8002664C 0002344C 4B FF 18 A9 */ bl func_80017EF4 +/* 8002664C 0002344C 4B FF 18 A9 */ bl create__5xfontFUifff10iColor_tagRC13basic_rect_f_ /* 80026650 00023450 80 01 00 24 */ lwz r0, 0x24(r1) /* 80026654 00023454 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80026658 00023458 7C 08 03 A6 */ mtlr r0 /* 8002665C 0002345C 38 21 00 20 */ addi r1, r1, 0x20 /* 80026660 00023460 4E 80 00 20 */ blr -.global func_80026664 -func_80026664: +.global intersect_flags__Q28xtextbox3jotFRCQ28xtextbox3jot +intersect_flags__Q28xtextbox3jotFRCQ28xtextbox3jot: /* 80026664 00023464 A0 A3 00 08 */ lhz r5, 8(r3) /* 80026668 00023468 A0 04 00 08 */ lhz r0, 8(r4) /* 8002666C 0002346C 7C A0 00 38 */ and r0, r5, r0 /* 80026670 00023470 B0 03 00 08 */ sth r0, 8(r3) /* 80026674 00023474 4E 80 00 20 */ blr -.global func_80026678 -func_80026678: +.global reset_flags__Q28xtextbox3jotFv +reset_flags__Q28xtextbox3jotFv: /* 80026678 00023478 38 00 00 00 */ li r0, 0 /* 8002667C 0002347C B0 03 00 08 */ sth r0, 8(r3) /* 80026680 00023480 4E 80 00 20 */ blr -.global func_80026684 -func_80026684: +.global xModelGetLocalSBound__FP14xModelInstance +xModelGetLocalSBound__FP14xModelInstance: /* 80026684 00023484 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80026688 00023488 7C 08 02 A6 */ mflr r0 /* 8002668C 0002348C 90 01 00 14 */ stw r0, 0x14(r1) diff --git a/asm/Core/x/xGrid.s b/asm/Core/x/xGrid.s index d1a375552..0e9488886 100644 --- a/asm/Core/x/xGrid.s +++ b/asm/Core/x/xGrid.s @@ -725,7 +725,7 @@ xGridIterFirstCell__FP5xGridfffRiRiR13xGridIterator: /* 801227E4 0011F5E4 7F 83 E3 78 */ mr r3, r28 /* 801227E8 0011F5E8 80 BE 00 00 */ lwz r5, 0(r30) /* 801227EC 0011F5EC 7F E6 FB 78 */ mr r6, r31 -/* 801227F0 0011F5F0 4B EF 91 DD */ bl func_8001B9CC +/* 801227F0 0011F5F0 4B EF 91 DD */ bl xGridIterFirstCell__FP5xGridiiR13xGridIterator /* 801227F4 0011F5F4 80 01 00 24 */ lwz r0, 0x24(r1) /* 801227F8 0011F5F8 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 801227FC 0011F5FC 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -862,11 +862,11 @@ lbl_801229B4: /* 801229DC 0011F7DC 2C 03 00 00 */ cmpwi r3, 0 /* 801229E0 0011F7E0 40 82 00 10 */ bne lbl_801229F0 /* 801229E4 0011F7E4 38 61 00 10 */ addi r3, r1, 0x10 -/* 801229E8 0011F7E8 4B EF 90 C9 */ bl func_8001BAB0 +/* 801229E8 0011F7E8 4B EF 90 C9 */ bl xGridIterClose__FR13xGridIterator /* 801229EC 0011F7EC 48 00 02 04 */ b lbl_80122BF0 lbl_801229F0: /* 801229F0 0011F7F0 38 61 00 10 */ addi r3, r1, 0x10 -/* 801229F4 0011F7F4 4B EF 90 4D */ bl func_8001BA40 +/* 801229F4 0011F7F4 4B EF 90 4D */ bl xGridIterNextCell__FR13xGridIterator /* 801229F8 0011F7F8 7C 78 1B 78 */ mr r24, r3 lbl_801229FC: /* 801229FC 0011F7FC 28 18 00 00 */ cmplwi r24, 0 @@ -947,7 +947,7 @@ lbl_80122AD0: /* 80122B14 0011F914 40 80 00 68 */ bge lbl_80122B7C /* 80122B18 0011F918 7F 43 D3 78 */ mr r3, r26 /* 80122B1C 0011F91C 38 C1 00 10 */ addi r6, r1, 0x10 -/* 80122B20 0011F920 4B EF 8E AD */ bl func_8001B9CC +/* 80122B20 0011F920 4B EF 8E AD */ bl xGridIterFirstCell__FP5xGridiiR13xGridIterator /* 80122B24 0011F924 7C 78 1B 78 */ mr r24, r3 /* 80122B28 0011F928 48 00 00 4C */ b lbl_80122B74 lbl_80122B2C: @@ -964,11 +964,11 @@ lbl_80122B2C: /* 80122B54 0011F954 2C 03 00 00 */ cmpwi r3, 0 /* 80122B58 0011F958 40 82 00 10 */ bne lbl_80122B68 /* 80122B5C 0011F95C 38 61 00 10 */ addi r3, r1, 0x10 -/* 80122B60 0011F960 4B EF 8F 51 */ bl func_8001BAB0 +/* 80122B60 0011F960 4B EF 8F 51 */ bl xGridIterClose__FR13xGridIterator /* 80122B64 0011F964 48 00 00 8C */ b lbl_80122BF0 lbl_80122B68: /* 80122B68 0011F968 38 61 00 10 */ addi r3, r1, 0x10 -/* 80122B6C 0011F96C 4B EF 8E D5 */ bl func_8001BA40 +/* 80122B6C 0011F96C 4B EF 8E D5 */ bl xGridIterNextCell__FR13xGridIterator /* 80122B70 0011F970 7C 78 1B 78 */ mr r24, r3 lbl_80122B74: /* 80122B74 0011F974 28 18 00 00 */ cmplwi r24, 0 @@ -980,7 +980,7 @@ lbl_80122B7C: /* 80122B88 0011F988 41 80 FF 48 */ blt lbl_80122AD0 /* 80122B8C 0011F98C 38 7A 00 30 */ addi r3, r26, 0x30 /* 80122B90 0011F990 38 81 00 10 */ addi r4, r1, 0x10 -/* 80122B94 0011F994 4B EF 8E 01 */ bl func_8001B994 +/* 80122B94 0011F994 4B EF 8E 01 */ bl xGridIterFirstCell__FPP10xGridBoundR13xGridIterator /* 80122B98 0011F998 7C 79 1B 78 */ mr r25, r3 /* 80122B9C 0011F99C 48 00 00 4C */ b lbl_80122BE8 lbl_80122BA0: @@ -997,11 +997,11 @@ lbl_80122BA0: /* 80122BC8 0011F9C8 2C 03 00 00 */ cmpwi r3, 0 /* 80122BCC 0011F9CC 40 82 00 10 */ bne lbl_80122BDC /* 80122BD0 0011F9D0 38 61 00 10 */ addi r3, r1, 0x10 -/* 80122BD4 0011F9D4 4B EF 8E DD */ bl func_8001BAB0 +/* 80122BD4 0011F9D4 4B EF 8E DD */ bl xGridIterClose__FR13xGridIterator /* 80122BD8 0011F9D8 48 00 00 18 */ b lbl_80122BF0 lbl_80122BDC: /* 80122BDC 0011F9DC 38 61 00 10 */ addi r3, r1, 0x10 -/* 80122BE0 0011F9E0 4B EF 8E 61 */ bl func_8001BA40 +/* 80122BE0 0011F9E0 4B EF 8E 61 */ bl xGridIterNextCell__FR13xGridIterator /* 80122BE4 0011F9E4 7C 79 1B 78 */ mr r25, r3 lbl_80122BE8: /* 80122BE8 0011F9E8 28 19 00 00 */ cmplwi r25, 0 diff --git a/asm/Core/x/xGroup.s b/asm/Core/x/xGroup.s index a6c22d4c4..2ba930e7b 100644 --- a/asm/Core/x/xGroup.s +++ b/asm/Core/x/xGroup.s @@ -213,7 +213,7 @@ lbl_8002CD4C: /* 8002CD5C 00029B5C A0 03 00 06 */ lhz r0, 6(r3) /* 8002CD60 00029B60 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a /* 8002CD64 00029B64 41 82 00 0C */ beq lbl_8002CD70 -/* 8002CD68 00029B68 4B FE EA 91 */ bl func_8001B7F8 +/* 8002CD68 00029B68 4B FE EA 91 */ bl xEntShow__FP4xEnt /* 8002CD6C 00029B6C 48 00 00 14 */ b lbl_8002CD80 lbl_8002CD70: /* 8002CD70 00029B70 7F 64 DB 78 */ mr r4, r27 @@ -247,7 +247,7 @@ lbl_8002CDBC: /* 8002CDCC 00029BCC A0 03 00 06 */ lhz r0, 6(r3) /* 8002CDD0 00029BD0 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a /* 8002CDD4 00029BD4 41 82 00 0C */ beq lbl_8002CDE0 -/* 8002CDD8 00029BD8 4B FE EA 11 */ bl func_8001B7E8 +/* 8002CDD8 00029BD8 4B FE EA 11 */ bl xEntHide__FP4xEnt /* 8002CDDC 00029BDC 48 00 00 14 */ b lbl_8002CDF0 lbl_8002CDE0: /* 8002CDE0 00029BE0 7F 64 DB 78 */ mr r4, r27 diff --git a/asm/Core/x/xHud.s b/asm/Core/x/xHud.s index dccbc75e2..656bf2501 100644 --- a/asm/Core/x/xHud.s +++ b/asm/Core/x/xHud.s @@ -182,7 +182,7 @@ destroy__4xhudFv: /* 8002DBB0 0002A9B0 3C 60 80 25 */ lis r3, lbl_80252EE8@ha /* 8002DBB4 0002A9B4 90 01 00 14 */ stw r0, 0x14(r1) /* 8002DBB8 0002A9B8 38 63 2E E8 */ addi r3, r3, lbl_80252EE8@l -/* 8002DBBC 0002A9BC 4B FE 82 E5 */ bl func_80015EA0 +/* 8002DBBC 0002A9BC 4B FE 82 E5 */ bl xDebugRemoveTweak__FPCc /* 8002DBC0 0002A9C0 38 60 00 01 */ li r3, 1 /* 8002DBC4 0002A9C4 48 00 08 09 */ bl disable_all__Q24xhud6widgetFb /* 8002DBC8 0002A9C8 4B FF FD C5 */ bl flush_all__Q24xhud15block_allocatorFv @@ -239,10 +239,10 @@ __ct__Q24xhud6widgetFRCQ24xhud5asset: /* 8002DC6C 0002AA6C 90 BE 00 80 */ stw r5, 0x80(r30) /* 8002DC70 0002AA70 98 1E 00 00 */ stb r0, 0(r30) /* 8002DC74 0002AA74 98 BE 00 01 */ stb r5, 1(r30) -/* 8002DC78 0002AA78 4B FD D5 ED */ bl func_8000B264 +/* 8002DC78 0002AA78 4B FD D5 ED */ bl __as__5xVec3FRC5xVec3 /* 8002DC7C 0002AA7C 38 7E 00 10 */ addi r3, r30, 0x10 /* 8002DC80 0002AA80 38 9F 00 1C */ addi r4, r31, 0x1c -/* 8002DC84 0002AA84 4B FD D5 E1 */ bl func_8000B264 +/* 8002DC84 0002AA84 4B FD D5 E1 */ bl __as__5xVec3FRC5xVec3 /* 8002DC88 0002AA88 C0 02 83 D8 */ lfs f0, lbl_803CCD58-_SDA2_BASE_(r2) /* 8002DC8C 0002AA8C 38 7E 00 38 */ addi r3, r30, 0x38 /* 8002DC90 0002AA90 38 9E 00 04 */ addi r4, r30, 4 @@ -250,7 +250,7 @@ __ct__Q24xhud6widgetFRCQ24xhud5asset: /* 8002DC98 0002AA98 D0 1E 00 30 */ stfs f0, 0x30(r30) /* 8002DC9C 0002AA9C D0 1E 00 2C */ stfs f0, 0x2c(r30) /* 8002DCA0 0002AAA0 D0 1E 00 28 */ stfs f0, 0x28(r30) -/* 8002DCA4 0002AAA4 48 00 00 21 */ bl func_8002DCC4 +/* 8002DCA4 0002AAA4 48 00 00 21 */ bl __as__Q24xhud14render_contextFRCQ24xhud14render_context /* 8002DCA8 0002AAA8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002DCAC 0002AAAC 7F C3 F3 78 */ mr r3, r30 /* 8002DCB0 0002AAB0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -259,8 +259,8 @@ __ct__Q24xhud6widgetFRCQ24xhud5asset: /* 8002DCBC 0002AABC 38 21 00 10 */ addi r1, r1, 0x10 /* 8002DCC0 0002AAC0 4E 80 00 20 */ blr -.global func_8002DCC4 -func_8002DCC4: +.global __as__Q24xhud14render_contextFRCQ24xhud14render_context +__as__Q24xhud14render_contextFRCQ24xhud14render_context: /* 8002DCC4 0002AAC4 80 04 00 00 */ lwz r0, 0(r4) /* 8002DCC8 0002AAC8 80 A4 00 04 */ lwz r5, 4(r4) /* 8002DCCC 0002AACC 90 03 00 00 */ stw r0, 0(r3) @@ -323,7 +323,7 @@ destruct__Q24xhud6widgetFv: /* 8002DD94 0002AB94 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002DD98 0002AB98 7C 08 02 A6 */ mflr r0 /* 8002DD9C 0002AB9C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002DDA0 0002ABA0 48 00 10 85 */ bl func_8002EE24 +/* 8002DDA0 0002ABA0 48 00 10 85 */ bl disable__Q24xhud6widgetFv /* 8002DDA4 0002ABA4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002DDA8 0002ABA8 7C 08 03 A6 */ mtlr r0 /* 8002DDAC 0002ABAC 38 21 00 10 */ addi r1, r1, 0x10 @@ -336,7 +336,7 @@ presetup__Q24xhud6widgetFv: /* 8002DDBC 0002ABBC 90 01 00 14 */ stw r0, 0x14(r1) /* 8002DDC0 0002ABC0 38 00 00 00 */ li r0, 0 /* 8002DDC4 0002ABC4 90 03 00 70 */ stw r0, 0x70(r3) -/* 8002DDC8 0002ABC8 48 00 10 69 */ bl func_8002EE30 +/* 8002DDC8 0002ABC8 48 00 10 69 */ bl add_tweaks__Q24xhud6widgetFv /* 8002DDCC 0002ABCC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002DDD0 0002ABD0 7C 08 03 A6 */ mtlr r0 /* 8002DDD4 0002ABD4 38 21 00 10 */ addi r1, r1, 0x10 @@ -362,7 +362,7 @@ lbl_8002DE14: /* 8002DE14 0002AC14 FC 20 F8 90 */ fmr f1, f31 /* 8002DE18 0002AC18 7F C3 F3 78 */ mr r3, r30 /* 8002DE1C 0002AC1C 7F A4 EB 78 */ mr r4, r29 -/* 8002DE20 0002AC20 48 00 10 15 */ bl func_8002EE34 +/* 8002DE20 0002AC20 48 00 10 15 */ bl update__Q24xhud6motiveFRQ24xhud6widgetf /* 8002DE24 0002AC24 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8002DE28 0002AC28 40 82 00 1C */ bne lbl_8002DE44 /* 8002DE2C 0002AC2C 80 1E 00 24 */ lwz r0, 0x24(r30) @@ -436,10 +436,10 @@ lbl_8002DF0C: /* 8002DF10 0002AD10 40 80 00 3C */ bge lbl_8002DF4C /* 8002DF14 0002AD14 48 00 00 20 */ b lbl_8002DF34 lbl_8002DF18: -/* 8002DF18 0002AD18 48 00 0F 51 */ bl func_8002EE68 +/* 8002DF18 0002AD18 48 00 0F 51 */ bl enable__Q24xhud6widgetFv /* 8002DF1C 0002AD1C 48 00 00 30 */ b lbl_8002DF4C lbl_8002DF20: -/* 8002DF20 0002AD20 48 00 0F 05 */ bl func_8002EE24 +/* 8002DF20 0002AD20 48 00 0F 05 */ bl disable__Q24xhud6widgetFv /* 8002DF24 0002AD24 48 00 00 28 */ b lbl_8002DF4C lbl_8002DF28: /* 8002DF28 0002AD28 38 00 00 01 */ li r0, 1 @@ -468,7 +468,7 @@ type__Q24xhud6widgetCFv: /* 8002DF68 0002AD68 88 0D 89 A4 */ lbz r0, lbl_803CB2A4-_SDA_BASE_(r13) /* 8002DF6C 0002AD6C 7C 00 07 75 */ extsb. r0, r0 /* 8002DF70 0002AD70 40 82 00 18 */ bne lbl_8002DF88 -/* 8002DF74 0002AD74 48 00 10 5D */ bl func_8002EFD0 +/* 8002DF74 0002AD74 48 00 10 5D */ bl type_name__Q24xhud5assetFv /* 8002DF78 0002AD78 48 01 E2 9D */ bl xStrHash__FPCc /* 8002DF7C 0002AD7C 90 6D 89 A0 */ stw r3, lbl_803CB2A0-_SDA_BASE_(r13) /* 8002DF80 0002AD80 38 00 00 01 */ li r0, 1 @@ -531,12 +531,12 @@ show__Q24xhud6widgetFv: /* 8002E048 0002AE48 40 82 00 1C */ bne lbl_8002E064 /* 8002E04C 0002AE4C 38 7F 00 04 */ addi r3, r31, 4 /* 8002E050 0002AE50 38 9F 00 38 */ addi r4, r31, 0x38 -/* 8002E054 0002AE54 4B FD D2 11 */ bl func_8000B264 +/* 8002E054 0002AE54 4B FD D2 11 */ bl __as__5xVec3FRC5xVec3 /* 8002E058 0002AE58 C0 1F 00 68 */ lfs f0, 0x68(r31) /* 8002E05C 0002AE5C D0 1F 00 34 */ stfs f0, 0x34(r31) /* 8002E060 0002AE60 48 00 00 CC */ b lbl_8002E12C lbl_8002E064: -/* 8002E064 0002AE64 4B FD C7 99 */ bl func_8000A7FC +/* 8002E064 0002AE64 4B FD C7 99 */ bl xsqrt__Ff /* 8002E068 0002AE68 C0 42 83 E0 */ lfs f2, lbl_803CCD60-_SDA2_BASE_(r2) /* 8002E06C 0002AE6C FF E0 08 90 */ fmr f31, f1 /* 8002E070 0002AE70 C0 02 83 E4 */ lfs f0, lbl_803CCD64-_SDA2_BASE_(r2) @@ -554,7 +554,7 @@ lbl_8002E064: /* 8002E0A0 0002AEA0 EF 63 00 24 */ fdivs f27, f3, f0 /* 8002E0A4 0002AEA4 EC 1B 07 B2 */ fmuls f0, f27, f30 /* 8002E0A8 0002AEA8 EC 60 F8 24 */ fdivs f3, f0, f31 -/* 8002E0AC 0002AEAC 48 00 0D C9 */ bl func_8002EE74 +/* 8002E0AC 0002AEAC 48 00 0D C9 */ bl __ct__Q24xhud6motiveFPffffPFRQ24xhud6widgetRQ24xhud6motivef_bPv /* 8002E0B0 0002AEB0 7C 64 1B 78 */ mr r4, r3 /* 8002E0B4 0002AEB4 7F E3 FB 78 */ mr r3, r31 /* 8002E0B8 0002AEB8 48 00 04 CD */ bl add_motive__Q24xhud6widgetFRCQ24xhud6motive @@ -567,7 +567,7 @@ lbl_8002E064: /* 8002E0D4 0002AED4 EC 60 F8 24 */ fdivs f3, f0, f31 /* 8002E0D8 0002AED8 38 9F 00 08 */ addi r4, r31, 8 /* 8002E0DC 0002AEDC 38 C0 00 00 */ li r6, 0 -/* 8002E0E0 0002AEE0 48 00 0D 95 */ bl func_8002EE74 +/* 8002E0E0 0002AEE0 48 00 0D 95 */ bl __ct__Q24xhud6motiveFPffffPFRQ24xhud6widgetRQ24xhud6motivef_bPv /* 8002E0E4 0002AEE4 7C 64 1B 78 */ mr r4, r3 /* 8002E0E8 0002AEE8 7F E3 FB 78 */ mr r3, r31 /* 8002E0EC 0002AEEC 48 00 04 99 */ bl add_motive__Q24xhud6widgetFRCQ24xhud6motive @@ -582,7 +582,7 @@ lbl_8002E064: /* 8002E110 0002AF10 38 9F 00 34 */ addi r4, r31, 0x34 /* 8002E114 0002AF14 38 C0 00 00 */ li r6, 0 /* 8002E118 0002AF18 EC 20 00 B2 */ fmuls f1, f0, f2 -/* 8002E11C 0002AF1C 48 00 0D 59 */ bl func_8002EE74 +/* 8002E11C 0002AF1C 48 00 0D 59 */ bl __ct__Q24xhud6motiveFPffffPFRQ24xhud6widgetRQ24xhud6motivef_bPv /* 8002E120 0002AF20 7C 64 1B 78 */ mr r4, r3 /* 8002E124 0002AF24 7F E3 FB 78 */ mr r3, r31 /* 8002E128 0002AF28 48 00 04 5D */ bl add_motive__Q24xhud6widgetFRCQ24xhud6motive @@ -685,7 +685,7 @@ lbl_8002E260: /* 8002E280 0002B080 EF C3 10 28 */ fsubs f30, f3, f2 /* 8002E284 0002B084 EC 1D 07 72 */ fmuls f0, f29, f29 /* 8002E288 0002B088 EC 3E 07 BA */ fmadds f1, f30, f30, f0 -/* 8002E28C 0002B08C 4B FD C5 71 */ bl func_8000A7FC +/* 8002E28C 0002B08C 4B FD C5 71 */ bl xsqrt__Ff /* 8002E290 0002B090 FF E0 08 90 */ fmr f31, f1 /* 8002E294 0002B094 3C 60 80 03 */ lis r3, lbl_8002EA48@ha /* 8002E298 0002B098 38 A3 EA 48 */ addi r5, r3, lbl_8002EA48@l @@ -695,7 +695,7 @@ lbl_8002E260: /* 8002E2A8 0002B0A8 EC 7E 07 F2 */ fmuls f3, f30, f31 /* 8002E2AC 0002B0AC 38 9F 00 04 */ addi r4, r31, 4 /* 8002E2B0 0002B0B0 38 C0 00 00 */ li r6, 0 -/* 8002E2B4 0002B0B4 48 00 0B C1 */ bl func_8002EE74 +/* 8002E2B4 0002B0B4 48 00 0B C1 */ bl __ct__Q24xhud6motiveFPffffPFRQ24xhud6widgetRQ24xhud6motivef_bPv /* 8002E2B8 0002B0B8 7C 64 1B 78 */ mr r4, r3 /* 8002E2BC 0002B0BC 7F E3 FB 78 */ mr r3, r31 /* 8002E2C0 0002B0C0 48 00 02 C5 */ bl add_motive__Q24xhud6widgetFRCQ24xhud6motive @@ -707,7 +707,7 @@ lbl_8002E260: /* 8002E2D8 0002B0D8 38 61 00 2C */ addi r3, r1, 0x2c /* 8002E2DC 0002B0DC 38 9F 00 08 */ addi r4, r31, 8 /* 8002E2E0 0002B0E0 38 C0 00 00 */ li r6, 0 -/* 8002E2E4 0002B0E4 48 00 0B 91 */ bl func_8002EE74 +/* 8002E2E4 0002B0E4 48 00 0B 91 */ bl __ct__Q24xhud6motiveFPffffPFRQ24xhud6widgetRQ24xhud6motivef_bPv /* 8002E2E8 0002B0E8 7C 64 1B 78 */ mr r4, r3 /* 8002E2EC 0002B0EC 7F E3 FB 78 */ mr r3, r31 /* 8002E2F0 0002B0F0 48 00 02 95 */ bl add_motive__Q24xhud6widgetFRCQ24xhud6motive @@ -721,7 +721,7 @@ lbl_8002E260: /* 8002E310 0002B110 38 9F 00 34 */ addi r4, r31, 0x34 /* 8002E314 0002B114 38 C0 00 00 */ li r6, 0 /* 8002E318 0002B118 EC 20 00 B2 */ fmuls f1, f0, f2 -/* 8002E31C 0002B11C 48 00 0B 59 */ bl func_8002EE74 +/* 8002E31C 0002B11C 48 00 0B 59 */ bl __ct__Q24xhud6motiveFPffffPFRQ24xhud6widgetRQ24xhud6motivef_bPv /* 8002E320 0002B120 7C 64 1B 78 */ mr r4, r3 /* 8002E324 0002B124 7F E3 FB 78 */ mr r3, r31 /* 8002E328 0002B128 48 00 02 5D */ bl add_motive__Q24xhud6widgetFRCQ24xhud6motive @@ -755,7 +755,7 @@ lbl_8002E384: /* 8002E38C 0002B18C 90 01 00 14 */ stw r0, 0x14(r1) /* 8002E390 0002B190 93 E1 00 0C */ stw r31, 0xc(r1) /* 8002E394 0002B194 7C 7F 1B 78 */ mr r31, r3 -/* 8002E398 0002B198 48 00 0B 29 */ bl func_8002EEC0 +/* 8002E398 0002B198 48 00 0B 29 */ bl visible__Q24xhud6widgetCFv /* 8002E39C 0002B19C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8002E3A0 0002B1A0 41 82 00 18 */ beq lbl_8002E3B8 /* 8002E3A4 0002B1A4 7F E3 FB 78 */ mr r3, r31 @@ -789,7 +789,7 @@ lbl_8002E3F8: /* 8002E400 0002B200 88 7F 00 00 */ lbz r3, 0(r31) /* 8002E404 0002B204 98 01 00 08 */ stb r0, 8(r1) /* 8002E408 0002B208 80 9F 00 04 */ lwz r4, 4(r31) -/* 8002E40C 0002B20C 48 00 08 DD */ bl func_8002ECE8 +/* 8002E40C 0002B20C 48 00 08 DD */ bl for_each_Q34xhud18_unnamed_xHud_cpp_15functor_disable___Q24xhud18_unnamed_xHud_cpp_FUcUiQ34xhud18_unnamed_xHud_cpp_15functor_disable /* 8002E410 0002B210 3B DE 00 01 */ addi r30, r30, 1 /* 8002E414 0002B214 3B FF 00 08 */ addi r31, r31, 8 /* 8002E418 0002B218 28 1E 00 04 */ cmplwi r30, 4 @@ -823,7 +823,7 @@ lbl_8002E46C: /* 8002E46C 0002B26C 88 7E 00 00 */ lbz r3, 0(r30) /* 8002E470 0002B270 7F E5 FB 78 */ mr r5, r31 /* 8002E474 0002B274 80 9E 00 04 */ lwz r4, 4(r30) -/* 8002E478 0002B278 48 00 07 E9 */ bl func_8002EC60 +/* 8002E478 0002B278 48 00 07 E9 */ bl for_each_PFRQ24xhud6widget_v___Q24xhud18_unnamed_xHud_cpp_FUcUiPFRQ24xhud6widget_v /* 8002E47C 0002B27C 3B BD 00 01 */ addi r29, r29, 1 /* 8002E480 0002B280 3B DE 00 08 */ addi r30, r30, 8 /* 8002E484 0002B284 28 1D 00 04 */ cmplwi r29, 4 @@ -854,7 +854,7 @@ lbl_8002E4D0: /* 8002E4D8 0002B2D8 88 7F 00 00 */ lbz r3, 0(r31) /* 8002E4DC 0002B2DC 90 01 00 08 */ stw r0, 8(r1) /* 8002E4E0 0002B2E0 80 9F 00 04 */ lwz r4, 4(r31) -/* 8002E4E4 0002B2E4 48 00 06 F9 */ bl func_8002EBDC +/* 8002E4E4 0002B2E4 48 00 06 F9 */ bl for_each_Q34xhud18_unnamed_xHud_cpp_14functor_update___Q24xhud18_unnamed_xHud_cpp_FUcUiQ34xhud18_unnamed_xHud_cpp_14functor_update /* 8002E4E8 0002B2E8 3B DE 00 01 */ addi r30, r30, 1 /* 8002E4EC 0002B2EC 3B FF 00 08 */ addi r31, r31, 8 /* 8002E4F0 0002B2F0 28 1E 00 04 */ cmplwi r30, 4 @@ -879,7 +879,7 @@ render_all__Q24xhud6widgetFv: /* 8002E524 0002B324 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8002E528 0002B328 93 C1 00 18 */ stw r30, 0x18(r1) /* 8002E52C 0002B32C 93 A1 00 14 */ stw r29, 0x14(r1) -/* 8002E530 0002B330 48 00 09 E1 */ bl func_8002EF10 +/* 8002E530 0002B330 48 00 09 E1 */ bl debug_render__Q24xhud6widgetFv /* 8002E534 0002B334 3C 80 80 25 */ lis r4, lbl_80252E90@ha /* 8002E538 0002B338 3C 60 80 03 */ lis r3, lbl_8002E384@ha /* 8002E53C 0002B33C 3B C4 2E 90 */ addi r30, r4, lbl_80252E90@l @@ -889,7 +889,7 @@ lbl_8002E548: /* 8002E548 0002B348 88 7E 00 00 */ lbz r3, 0(r30) /* 8002E54C 0002B34C 7F E5 FB 78 */ mr r5, r31 /* 8002E550 0002B350 80 9E 00 04 */ lwz r4, 4(r30) -/* 8002E554 0002B354 48 00 07 0D */ bl func_8002EC60 +/* 8002E554 0002B354 48 00 07 0D */ bl for_each_PFRQ24xhud6widget_v___Q24xhud18_unnamed_xHud_cpp_FUcUiPFRQ24xhud6widget_v /* 8002E558 0002B358 3B BD 00 01 */ addi r29, r29, 1 /* 8002E55C 0002B35C 3B DE 00 08 */ addi r30, r30, 8 /* 8002E560 0002B360 28 1D 00 04 */ cmplwi r29, 4 @@ -918,11 +918,11 @@ add_motive__Q24xhud6widgetFRCQ24xhud6motive: /* 8002E5B0 0002B3B0 38 60 00 24 */ li r3, 0x24 /* 8002E5B4 0002B3B4 7C 1F 03 78 */ mr r31, r0 /* 8002E5B8 0002B3B8 7F E4 FB 78 */ mr r4, r31 -/* 8002E5BC 0002B3BC 48 00 0A 25 */ bl func_8002EFE0 +/* 8002E5BC 0002B3BC 48 00 0A 25 */ bl __nw__FUlPv /* 8002E5C0 0002B3C0 28 03 00 00 */ cmplwi r3, 0 /* 8002E5C4 0002B3C4 41 82 00 0C */ beq lbl_8002E5D0 /* 8002E5C8 0002B3C8 7F C4 F3 78 */ mr r4, r30 -/* 8002E5CC 0002B3CC 48 00 09 49 */ bl func_8002EF14 +/* 8002E5CC 0002B3CC 48 00 09 49 */ bl __ct__Q24xhud6motiveFRCQ24xhud6motive lbl_8002E5D0: /* 8002E5D0 0002B3D0 80 1D 00 80 */ lwz r0, 0x80(r29) /* 8002E5D4 0002B3D4 28 00 00 00 */ cmplwi r0, 0 @@ -964,7 +964,7 @@ clear_motives__Q24xhud6widgetFv: /* 8002E64C 0002B44C 48 00 00 24 */ b lbl_8002E670 lbl_8002E650: /* 8002E650 0002B450 7F E3 FB 78 */ mr r3, r31 -/* 8002E654 0002B454 48 00 09 05 */ bl func_8002EF58 +/* 8002E654 0002B454 48 00 09 05 */ bl finish__Q24xhud6motiveFv /* 8002E658 0002B458 80 1F 00 24 */ lwz r0, 0x24(r31) /* 8002E65C 0002B45C 90 1E 00 78 */ stw r0, 0x78(r30) /* 8002E660 0002B460 4B FF F4 A1 */ bl motive_allocator__Q24xhud6widgetFv @@ -1110,7 +1110,7 @@ xHud.render_one_model__Q24xhud18_unnamed_xHud_cpp_FR14xModelInstancefRC13basic_r /* 8002E840 0002B640 48 00 65 11 */ bl xModelSetMaterialAlpha__FP14xModelInstanceUc /* 8002E844 0002B644 7F 63 DB 78 */ mr r3, r27 /* 8002E848 0002B648 7F E4 FB 78 */ mr r4, r31 -/* 8002E84C 0002B64C 4B FE D0 C1 */ bl func_8001B90C +/* 8002E84C 0002B64C 4B FE D0 C1 */ bl xModelSetFrame__FP14xModelInstancePC7xMat4x3 /* 8002E850 0002B650 7F 63 DB 78 */ mr r3, r27 /* 8002E854 0002B654 7F 84 E3 78 */ mr r4, r28 /* 8002E858 0002B658 7F A5 EB 78 */ mr r5, r29 @@ -1173,15 +1173,15 @@ render_model__4xhudFR14xModelInstanceRCQ24xhud14render_context: /* 8002E930 0002B730 38 61 00 30 */ addi r3, r1, 0x30 /* 8002E934 0002B734 C0 1E 00 08 */ lfs f0, 8(r30) /* 8002E938 0002B738 EC 21 00 2A */ fadds f1, f1, f0 -/* 8002E93C 0002B73C 4B FD C8 45 */ bl func_8000B180 +/* 8002E93C 0002B73C 4B FD C8 45 */ bl __amu__5xVec3Ff /* 8002E940 0002B740 C0 22 83 D8 */ lfs f1, lbl_803CCD58-_SDA2_BASE_(r2) /* 8002E944 0002B744 38 61 00 40 */ addi r3, r1, 0x40 /* 8002E948 0002B748 C0 1E 00 08 */ lfs f0, 8(r30) /* 8002E94C 0002B74C EC 21 00 2A */ fadds f1, f1, f0 -/* 8002E950 0002B750 4B FD C8 31 */ bl func_8000B180 +/* 8002E950 0002B750 4B FD C8 31 */ bl __amu__5xVec3Ff /* 8002E954 0002B754 C0 22 84 04 */ lfs f1, lbl_803CCD84-_SDA2_BASE_(r2) /* 8002E958 0002B758 38 61 00 50 */ addi r3, r1, 0x50 -/* 8002E95C 0002B75C 4B FD C8 25 */ bl func_8000B180 +/* 8002E95C 0002B75C 4B FD C8 25 */ bl __amu__5xVec3Ff /* 8002E960 0002B760 C0 02 83 EC */ lfs f0, lbl_803CCD6C-_SDA2_BASE_(r2) /* 8002E964 0002B764 38 00 00 00 */ li r0, 0 /* 8002E968 0002B768 D0 01 00 68 */ stfs f0, 0x68(r1) @@ -1362,8 +1362,8 @@ lbl_8002EBCC: /* 8002EBD4 0002B9D4 38 21 00 10 */ addi r1, r1, 0x10 /* 8002EBD8 0002B9D8 4E 80 00 20 */ blr -.global func_8002EBDC -func_8002EBDC: +.global for_each_Q34xhud18_unnamed_xHud_cpp_14functor_update___Q24xhud18_unnamed_xHud_cpp_FUcUiQ34xhud18_unnamed_xHud_cpp_14functor_update +for_each_Q34xhud18_unnamed_xHud_cpp_14functor_update___Q24xhud18_unnamed_xHud_cpp_FUcUiQ34xhud18_unnamed_xHud_cpp_14functor_update: /* 8002EBDC 0002B9DC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002EBE0 0002B9E0 7C 08 02 A6 */ mflr r0 /* 8002EBE4 0002B9E4 3C C0 80 3C */ lis r6, lbl_803C0558@ha @@ -1400,8 +1400,8 @@ lbl_8002EC38: /* 8002EC58 0002BA58 38 21 00 20 */ addi r1, r1, 0x20 /* 8002EC5C 0002BA5C 4E 80 00 20 */ blr -.global func_8002EC60 -func_8002EC60: +.global for_each_PFRQ24xhud6widget_v___Q24xhud18_unnamed_xHud_cpp_FUcUiPFRQ24xhud6widget_v +for_each_PFRQ24xhud6widget_v___Q24xhud18_unnamed_xHud_cpp_FUcUiPFRQ24xhud6widget_v: /* 8002EC60 0002BA60 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002EC64 0002BA64 7C 08 02 A6 */ mflr r0 /* 8002EC68 0002BA68 3C C0 80 3C */ lis r6, lbl_803C0558@ha @@ -1439,8 +1439,8 @@ lbl_8002ECC0: /* 8002ECE0 0002BAE0 38 21 00 20 */ addi r1, r1, 0x20 /* 8002ECE4 0002BAE4 4E 80 00 20 */ blr -.global func_8002ECE8 -func_8002ECE8: +.global for_each_Q34xhud18_unnamed_xHud_cpp_15functor_disable___Q24xhud18_unnamed_xHud_cpp_FUcUiQ34xhud18_unnamed_xHud_cpp_15functor_disable +for_each_Q34xhud18_unnamed_xHud_cpp_15functor_disable___Q24xhud18_unnamed_xHud_cpp_FUcUiQ34xhud18_unnamed_xHud_cpp_15functor_disable: /* 8002ECE8 0002BAE8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002ECEC 0002BAEC 7C 08 02 A6 */ mflr r0 /* 8002ECF0 0002BAF0 3C C0 80 3C */ lis r6, lbl_803C0558@ha @@ -1487,7 +1487,7 @@ xHud.__cl__Q34xhud18_unnamed_xHud_cpp_15functor_disableFRQ24xhud6widget: /* 8002ED80 0002BB80 93 C1 00 08 */ stw r30, 8(r1) /* 8002ED84 0002BB84 7C 7E 1B 78 */ mr r30, r3 /* 8002ED88 0002BB88 7F E3 FB 78 */ mr r3, r31 -/* 8002ED8C 0002BB8C 48 00 00 99 */ bl func_8002EE24 +/* 8002ED8C 0002BB8C 48 00 00 99 */ bl disable__Q24xhud6widgetFv /* 8002ED90 0002BB90 88 1E 00 00 */ lbz r0, 0(r30) /* 8002ED94 0002BB94 28 00 00 00 */ cmplwi r0, 0 /* 8002ED98 0002BB98 41 82 00 18 */ beq lbl_8002EDB0 @@ -1514,7 +1514,7 @@ xHud.__cl__Q34xhud18_unnamed_xHud_cpp_14functor_updateFRQ24xhud6widget: /* 8002EDDC 0002BBDC 93 C1 00 08 */ stw r30, 8(r1) /* 8002EDE0 0002BBE0 7C 7E 1B 78 */ mr r30, r3 /* 8002EDE4 0002BBE4 7F E3 FB 78 */ mr r3, r31 -/* 8002EDE8 0002BBE8 48 00 01 21 */ bl func_8002EF08 +/* 8002EDE8 0002BBE8 48 00 01 21 */ bl enabled__Q24xhud6widgetCFv /* 8002EDEC 0002BBEC 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8002EDF0 0002BBF0 41 82 00 1C */ beq lbl_8002EE0C /* 8002EDF4 0002BBF4 7F E3 FB 78 */ mr r3, r31 @@ -1531,18 +1531,18 @@ lbl_8002EE0C: /* 8002EE1C 0002BC1C 38 21 00 10 */ addi r1, r1, 0x10 /* 8002EE20 0002BC20 4E 80 00 20 */ blr -.global func_8002EE24 -func_8002EE24: +.global disable__Q24xhud6widgetFv +disable__Q24xhud6widgetFv: /* 8002EE24 0002BC24 38 00 00 00 */ li r0, 0 /* 8002EE28 0002BC28 98 03 00 01 */ stb r0, 1(r3) /* 8002EE2C 0002BC2C 4E 80 00 20 */ blr -.global func_8002EE30 -func_8002EE30: +.global add_tweaks__Q24xhud6widgetFv +add_tweaks__Q24xhud6widgetFv: /* 8002EE30 0002BC30 4E 80 00 20 */ blr -.global func_8002EE34 -func_8002EE34: +.global update__Q24xhud6motiveFRQ24xhud6widgetf +update__Q24xhud6motiveFRQ24xhud6widgetf: /* 8002EE34 0002BC34 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002EE38 0002BC38 7C 08 02 A6 */ mflr r0 /* 8002EE3C 0002BC3C 7C 65 1B 78 */ mr r5, r3 @@ -1557,14 +1557,14 @@ func_8002EE34: /* 8002EE60 0002BC60 38 21 00 10 */ addi r1, r1, 0x10 /* 8002EE64 0002BC64 4E 80 00 20 */ blr -.global func_8002EE68 -func_8002EE68: +.global enable__Q24xhud6widgetFv +enable__Q24xhud6widgetFv: /* 8002EE68 0002BC68 38 00 00 01 */ li r0, 1 /* 8002EE6C 0002BC6C 98 03 00 01 */ stb r0, 1(r3) /* 8002EE70 0002BC70 4E 80 00 20 */ blr -.global func_8002EE74 -func_8002EE74: +.global __ct__Q24xhud6motiveFPffffPFRQ24xhud6widgetRQ24xhud6motivef_bPv +__ct__Q24xhud6motiveFPffffPFRQ24xhud6widgetRQ24xhud6motivef_bPv: /* 8002EE74 0002BC74 90 83 00 00 */ stw r4, 0(r3) /* 8002EE78 0002BC78 D0 23 00 04 */ stfs f1, 4(r3) /* 8002EE7C 0002BC7C D0 23 00 08 */ stfs f1, 8(r3) @@ -1585,8 +1585,8 @@ func_8002EE74: /* 8002EEB8 0002BCB8 4E 80 00 20 */ blr /* 8002EEBC 0002BCBC 4E 80 00 20 */ blr -.global func_8002EEC0 -func_8002EEC0: +.global visible__Q24xhud6widgetCFv +visible__Q24xhud6widgetCFv: /* 8002EEC0 0002BCC0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002EEC4 0002BCC4 7C 08 02 A6 */ mflr r0 /* 8002EEC8 0002BCC8 90 01 00 14 */ stw r0, 0x14(r1) @@ -1595,7 +1595,7 @@ func_8002EEC0: /* 8002EED4 0002BCD4 3B E0 00 00 */ li r31, 0 /* 8002EED8 0002BCD8 28 00 00 00 */ cmplwi r0, 0 /* 8002EEDC 0002BCDC 41 82 00 14 */ beq lbl_8002EEF0 -/* 8002EEE0 0002BCE0 48 00 00 29 */ bl func_8002EF08 +/* 8002EEE0 0002BCE0 48 00 00 29 */ bl enabled__Q24xhud6widgetCFv /* 8002EEE4 0002BCE4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8002EEE8 0002BCE8 41 82 00 08 */ beq lbl_8002EEF0 /* 8002EEEC 0002BCEC 3B E0 00 01 */ li r31, 1 @@ -1607,17 +1607,17 @@ lbl_8002EEF0: /* 8002EF00 0002BD00 38 21 00 10 */ addi r1, r1, 0x10 /* 8002EF04 0002BD04 4E 80 00 20 */ blr -.global func_8002EF08 -func_8002EF08: +.global enabled__Q24xhud6widgetCFv +enabled__Q24xhud6widgetCFv: /* 8002EF08 0002BD08 88 63 00 01 */ lbz r3, 1(r3) /* 8002EF0C 0002BD0C 4E 80 00 20 */ blr -.global func_8002EF10 -func_8002EF10: +.global debug_render__Q24xhud6widgetFv +debug_render__Q24xhud6widgetFv: /* 8002EF10 0002BD10 4E 80 00 20 */ blr -.global func_8002EF14 -func_8002EF14: +.global __ct__Q24xhud6motiveFRCQ24xhud6motive +__ct__Q24xhud6motiveFRCQ24xhud6motive: /* 8002EF14 0002BD14 80 04 00 00 */ lwz r0, 0(r4) /* 8002EF18 0002BD18 C0 04 00 04 */ lfs f0, 4(r4) /* 8002EF1C 0002BD1C 90 03 00 00 */ stw r0, 0(r3) @@ -1636,8 +1636,8 @@ func_8002EF14: /* 8002EF50 0002BD50 90 03 00 1C */ stw r0, 0x1c(r3) /* 8002EF54 0002BD54 4E 80 00 20 */ blr -.global func_8002EF58 -func_8002EF58: +.global finish__Q24xhud6motiveFv +finish__Q24xhud6motiveFv: /* 8002EF58 0002BD58 80 83 00 00 */ lwz r4, 0(r3) /* 8002EF5C 0002BD5C 28 04 00 00 */ cmplwi r4, 0 /* 8002EF60 0002BD60 41 82 00 1C */ beq lbl_8002EF7C @@ -1670,20 +1670,20 @@ lbl_8002EF7C: /* 8002EFC8 0002BDC8 38 21 00 10 */ addi r1, r1, 0x10 /* 8002EFCC 0002BDCC 4E 80 00 20 */ blr -.global func_8002EFD0 -func_8002EFD0: +.global type_name__Q24xhud5assetFv +type_name__Q24xhud5assetFv: /* 8002EFD0 0002BDD0 3C 60 80 25 */ lis r3, lbl_80252EE8@ha /* 8002EFD4 0002BDD4 38 63 2E E8 */ addi r3, r3, lbl_80252EE8@l /* 8002EFD8 0002BDD8 38 63 00 04 */ addi r3, r3, 4 /* 8002EFDC 0002BDDC 4E 80 00 20 */ blr -.global func_8002EFE0 -func_8002EFE0: +.global __nw__FUlPv +__nw__FUlPv: /* 8002EFE0 0002BDE0 7C 83 23 78 */ mr r3, r4 /* 8002EFE4 0002BDE4 4E 80 00 20 */ blr -.global func_8002EFE8 -func_8002EFE8: +.global xColorFromRGBA__FUcUcUcUc +xColorFromRGBA__FUcUcUcUc: /* 8002EFE8 0002BDE8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002EFEC 0002BDEC 98 61 00 08 */ stb r3, 8(r1) /* 8002EFF0 0002BDF0 98 81 00 09 */ stb r4, 9(r1) diff --git a/asm/Core/x/xHudFontMeter.s b/asm/Core/x/xHudFontMeter.s index 796b1d08e..5130949be 100644 --- a/asm/Core/x/xHudFontMeter.s +++ b/asm/Core/x/xHudFontMeter.s @@ -15,7 +15,7 @@ load__Q24xhud17font_meter_widgetFR5xBaseR9xDynAssetUl: /* 8002F028 0002BE28 4B FF ED 09 */ bl init_base__Q24xhud6widgetFR5xBaseRC10xBaseAssetUl /* 8002F02C 0002BE2C 38 9E 00 10 */ addi r4, r30, 0x10 /* 8002F030 0002BE30 38 60 01 4C */ li r3, 0x14c -/* 8002F034 0002BE34 4B FF FF AD */ bl func_8002EFE0 +/* 8002F034 0002BE34 4B FF FF AD */ bl __nw__FUlPv /* 8002F038 0002BE38 28 03 00 00 */ cmplwi r3, 0 /* 8002F03C 0002BE3C 41 82 00 0C */ beq lbl_8002F048 /* 8002F040 0002BE40 7F E4 FB 78 */ mr r4, r31 @@ -85,11 +85,11 @@ __ct__Q24xhud17font_meter_widgetFRCQ24xhud16font_meter_asset: /* 8002F130 0002BF30 D0 1F 01 30 */ stfs f0, 0x130(r31) /* 8002F134 0002BF34 C0 1F 00 D4 */ lfs f0, 0xd4(r31) /* 8002F138 0002BF38 D0 1F 01 34 */ stfs f0, 0x134(r31) -/* 8002F13C 0002BF3C 4B FE 8E 5D */ bl func_80017F98 +/* 8002F13C 0002BF3C 4B FE 8E 5D */ bl __as__10iColor_tagFRC10iColor_tag /* 8002F140 0002BF40 3C 80 80 25 */ lis r4, lbl_80252F00@ha /* 8002F144 0002BF44 38 7F 01 3C */ addi r3, r31, 0x13c /* 8002F148 0002BF48 38 84 2F 00 */ addi r4, r4, lbl_80252F00@l -/* 8002F14C 0002BF4C 4B FE 8E F5 */ bl func_80018040 +/* 8002F14C 0002BF4C 4B FE 8E F5 */ bl __as__13basic_rect_f_FRC13basic_rect_f_ /* 8002F150 0002BF50 80 01 00 24 */ lwz r0, 0x24(r1) /* 8002F154 0002BF54 7F E3 FB 78 */ mr r3, r31 /* 8002F158 0002BF58 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -126,7 +126,7 @@ type__Q24xhud17font_meter_widgetCFv: /* 8002F1BC 0002BFBC 88 0D 89 AC */ lbz r0, lbl_803CB2AC-_SDA_BASE_(r13) /* 8002F1C0 0002BFC0 7C 00 07 75 */ extsb. r0, r0 /* 8002F1C4 0002BFC4 40 82 00 18 */ bne lbl_8002F1DC -/* 8002F1C8 0002BFC8 48 00 03 3D */ bl func_8002F504 +/* 8002F1C8 0002BFC8 48 00 03 3D */ bl type_name__Q24xhud16font_meter_assetFv /* 8002F1CC 0002BFCC 48 01 D0 49 */ bl xStrHash__FPCc /* 8002F1D0 0002BFD0 90 6D 89 A8 */ stw r3, lbl_803CB2A8-_SDA_BASE_(r13) /* 8002F1D4 0002BFD4 38 00 00 01 */ li r0, 1 @@ -317,26 +317,26 @@ lbl_8002F430: /* 8002F488 0002C288 41 82 00 2C */ beq lbl_8002F4B4 /* 8002F48C 0002C28C 38 7F 01 38 */ addi r3, r31, 0x138 /* 8002F490 0002C290 38 9F 00 E4 */ addi r4, r31, 0xe4 -/* 8002F494 0002C294 4B FE 8B 05 */ bl func_80017F98 +/* 8002F494 0002C294 4B FE 8B 05 */ bl __as__10iColor_tagFRC10iColor_tag /* 8002F498 0002C298 C0 3F 00 D8 */ lfs f1, 0xd8(r31) /* 8002F49C 0002C29C 38 7F 01 28 */ addi r3, r31, 0x128 /* 8002F4A0 0002C2A0 C0 1F 00 DC */ lfs f0, 0xdc(r31) /* 8002F4A4 0002C2A4 38 9F 01 18 */ addi r4, r31, 0x118 /* 8002F4A8 0002C2A8 EC 3F 08 2A */ fadds f1, f31, f1 /* 8002F4AC 0002C2AC EC 5E 00 2A */ fadds f2, f30, f0 -/* 8002F4B0 0002C2B0 48 00 00 61 */ bl func_8002F510 +/* 8002F4B0 0002C2B0 48 00 00 61 */ bl render__5xfontCFPCcff lbl_8002F4B4: /* 8002F4B4 0002C2B4 88 1F 00 E3 */ lbz r0, 0xe3(r31) /* 8002F4B8 0002C2B8 28 00 00 00 */ cmplwi r0, 0 /* 8002F4BC 0002C2BC 41 82 00 24 */ beq lbl_8002F4E0 /* 8002F4C0 0002C2C0 38 7F 01 38 */ addi r3, r31, 0x138 /* 8002F4C4 0002C2C4 38 9F 00 E0 */ addi r4, r31, 0xe0 -/* 8002F4C8 0002C2C8 4B FE 8A D1 */ bl func_80017F98 +/* 8002F4C8 0002C2C8 4B FE 8A D1 */ bl __as__10iColor_tagFRC10iColor_tag /* 8002F4CC 0002C2CC FC 20 F8 90 */ fmr f1, f31 /* 8002F4D0 0002C2D0 38 7F 01 28 */ addi r3, r31, 0x128 /* 8002F4D4 0002C2D4 FC 40 F0 90 */ fmr f2, f30 /* 8002F4D8 0002C2D8 38 9F 01 18 */ addi r4, r31, 0x118 -/* 8002F4DC 0002C2DC 48 00 00 35 */ bl func_8002F510 +/* 8002F4DC 0002C2DC 48 00 00 35 */ bl render__5xfontCFPCcff lbl_8002F4E0: /* 8002F4E0 0002C2E0 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8002F4E4 0002C2E4 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -348,14 +348,14 @@ lbl_8002F4E0: /* 8002F4FC 0002C2FC 38 21 00 30 */ addi r1, r1, 0x30 /* 8002F500 0002C300 4E 80 00 20 */ blr -.global func_8002F504 -func_8002F504: +.global type_name__Q24xhud16font_meter_assetFv +type_name__Q24xhud16font_meter_assetFv: /* 8002F504 0002C304 3C 60 80 25 */ lis r3, lbl_80252F10@ha /* 8002F508 0002C308 38 63 2F 10 */ addi r3, r3, lbl_80252F10@l /* 8002F50C 0002C30C 4E 80 00 20 */ blr -.global func_8002F510 -func_8002F510: +.global render__5xfontCFPCcff +render__5xfontCFPCcff: /* 8002F510 0002C310 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002F514 0002C314 7C 08 02 A6 */ mflr r0 /* 8002F518 0002C318 90 01 00 24 */ stw r0, 0x24(r1) diff --git a/asm/Core/x/xHudMeter.s b/asm/Core/x/xHudMeter.s index 7e9a0c7b0..19f45395f 100644 --- a/asm/Core/x/xHudMeter.s +++ b/asm/Core/x/xHudMeter.s @@ -114,7 +114,7 @@ lbl_8002F6D4: /* 8002F6F4 0002C4F4 C0 1F 00 9C */ lfs f0, 0x9c(r31) /* 8002F6F8 0002C4F8 EF E1 07 F2 */ fmuls f31, f1, f31 /* 8002F6FC 0002C4FC EC 3F 00 24 */ fdivs f1, f31, f0 -/* 8002F700 0002C500 4B FD B0 FD */ bl func_8000A7FC +/* 8002F700 0002C500 4B FD B0 FD */ bl xsqrt__Ff /* 8002F704 0002C504 C0 02 84 3C */ lfs f0, lbl_803CCDBC-_SDA2_BASE_(r2) /* 8002F708 0002C508 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8002F70C 0002C50C 40 81 00 10 */ ble lbl_8002F71C @@ -168,7 +168,7 @@ __ct__Q24xhud12meter_widgetFRCQ24xhud11meter_asset: /* 8002F7B0 0002C5B0 D0 1E 00 98 */ stfs f0, 0x98(r30) /* 8002F7B4 0002C5B4 C0 02 84 48 */ lfs f0, lbl_803CCDC8-_SDA2_BASE_(r2) /* 8002F7B8 0002C5B8 D0 1E 00 A0 */ stfs f0, 0xa0(r30) -/* 8002F7BC 0002C5BC 48 00 03 35 */ bl func_8002FAF0 +/* 8002F7BC 0002C5BC 48 00 03 35 */ bl __ct__14sound_queue_4_Fv /* 8002F7C0 0002C5C0 4B FF FD BD */ bl xHudMeter.add_global_tweaks__Q24xhud23_unnamed_xHudMeter_cpp_Fv /* 8002F7C4 0002C5C4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002F7C8 0002C5C8 7F C3 F3 78 */ mr r3, r30 @@ -197,7 +197,7 @@ type__Q24xhud12meter_widgetCFv: /* 8002F80C 0002C60C 88 0D 89 B4 */ lbz r0, lbl_803CB2B4-_SDA_BASE_(r13) /* 8002F810 0002C610 7C 00 07 75 */ extsb. r0, r0 /* 8002F814 0002C614 40 82 00 18 */ bne lbl_8002F82C -/* 8002F818 0002C618 48 00 04 41 */ bl func_8002FC58 +/* 8002F818 0002C618 48 00 04 41 */ bl type_name__Q24xhud11meter_assetFv /* 8002F81C 0002C61C 48 01 C9 F9 */ bl xStrHash__FPCc /* 8002F820 0002C620 90 6D 89 B0 */ stw r3, lbl_803CB2B0-_SDA_BASE_(r13) /* 8002F824 0002C624 38 00 00 01 */ li r0, 1 @@ -294,12 +294,12 @@ lbl_8002F960: /* 8002F968 0002C768 C0 42 84 50 */ lfs f2, lbl_803CCDD0-_SDA2_BASE_(r2) /* 8002F96C 0002C76C EC 21 00 32 */ fmuls f1, f1, f0 /* 8002F970 0002C770 C0 62 84 54 */ lfs f3, lbl_803CCDD4-_SDA2_BASE_(r2) -/* 8002F974 0002C774 4B FD EF C5 */ bl func_8000E938 +/* 8002F974 0002C774 4B FD EF C5 */ bl range_limit_f___Ffff /* 8002F978 0002C778 FF C0 08 90 */ fmr f30, f1 /* 8002F97C 0002C77C C0 02 84 58 */ lfs f0, lbl_803CCDD8-_SDA2_BASE_(r2) /* 8002F980 0002C780 C0 22 84 44 */ lfs f1, lbl_803CCDC4-_SDA2_BASE_(r2) /* 8002F984 0002C784 EC 40 07 B2 */ fmuls f2, f0, f30 -/* 8002F988 0002C788 48 00 02 8D */ bl func_8002FC14 +/* 8002F988 0002C788 48 00 02 8D */ bl xpow__Fff /* 8002F98C 0002C78C C0 5F 00 88 */ lfs f2, 0x88(r31) /* 8002F990 0002C790 FC 00 F8 1E */ fctiwz f0, f31 /* 8002F994 0002C794 C0 62 84 5C */ lfs f3, lbl_803CCDDC-_SDA2_BASE_(r2) @@ -329,7 +329,7 @@ lbl_8002F960: /* 8002F9F4 0002C7F4 39 00 00 00 */ li r8, 0 /* 8002F9F8 0002C7F8 C0 22 84 24 */ lfs f1, lbl_803CCDA4-_SDA2_BASE_(r2) /* 8002F9FC 0002C7FC 80 84 00 48 */ lwz r4, 0x48(r4) -/* 8002FA00 0002C800 48 00 01 01 */ bl func_8002FB00 +/* 8002FA00 0002C800 48 00 01 01 */ bl play__14sound_queue_4_FUiffUiUiUi14sound_category /* 8002FA04 0002C804 48 00 00 C8 */ b lbl_8002FACC lbl_8002FA08: /* 8002FA08 0002C808 C0 1F 00 88 */ lfs f0, 0x88(r31) @@ -346,12 +346,12 @@ lbl_8002FA28: /* 8002FA30 0002C830 C0 42 84 50 */ lfs f2, lbl_803CCDD0-_SDA2_BASE_(r2) /* 8002FA34 0002C834 EC 21 00 32 */ fmuls f1, f1, f0 /* 8002FA38 0002C838 C0 62 84 54 */ lfs f3, lbl_803CCDD4-_SDA2_BASE_(r2) -/* 8002FA3C 0002C83C 4B FD EE FD */ bl func_8000E938 +/* 8002FA3C 0002C83C 4B FD EE FD */ bl range_limit_f___Ffff /* 8002FA40 0002C840 FF C0 08 90 */ fmr f30, f1 /* 8002FA44 0002C844 C0 02 84 58 */ lfs f0, lbl_803CCDD8-_SDA2_BASE_(r2) /* 8002FA48 0002C848 C0 22 84 44 */ lfs f1, lbl_803CCDC4-_SDA2_BASE_(r2) /* 8002FA4C 0002C84C EC 40 07 B2 */ fmuls f2, f0, f30 -/* 8002FA50 0002C850 48 00 01 C5 */ bl func_8002FC14 +/* 8002FA50 0002C850 48 00 01 C5 */ bl xpow__Fff /* 8002FA54 0002C854 C0 5F 00 88 */ lfs f2, 0x88(r31) /* 8002FA58 0002C858 FC 00 F8 1E */ fctiwz f0, f31 /* 8002FA5C 0002C85C C0 62 84 5C */ lfs f3, lbl_803CCDDC-_SDA2_BASE_(r2) @@ -381,7 +381,7 @@ lbl_8002FA28: /* 8002FABC 0002C8BC 39 00 00 00 */ li r8, 0 /* 8002FAC0 0002C8C0 C0 22 84 24 */ lfs f1, lbl_803CCDA4-_SDA2_BASE_(r2) /* 8002FAC4 0002C8C4 80 84 00 40 */ lwz r4, 0x40(r4) -/* 8002FAC8 0002C8C8 48 00 00 39 */ bl func_8002FB00 +/* 8002FAC8 0002C8C8 48 00 00 39 */ bl play__14sound_queue_4_FUiffUiUiUi14sound_category lbl_8002FACC: /* 8002FACC 0002C8CC E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 8002FAD0 0002C8D0 CB E1 00 30 */ lfd f31, 0x30(r1) @@ -393,15 +393,15 @@ lbl_8002FACC: /* 8002FAE8 0002C8E8 38 21 00 40 */ addi r1, r1, 0x40 /* 8002FAEC 0002C8EC 4E 80 00 20 */ blr -.global func_8002FAF0 -func_8002FAF0: +.global __ct__14sound_queue_4_Fv +__ct__14sound_queue_4_Fv: /* 8002FAF0 0002C8F0 38 00 00 00 */ li r0, 0 /* 8002FAF4 0002C8F4 90 03 00 14 */ stw r0, 0x14(r3) /* 8002FAF8 0002C8F8 90 03 00 18 */ stw r0, 0x18(r3) /* 8002FAFC 0002C8FC 4E 80 00 20 */ blr -.global func_8002FB00 -func_8002FB00: +.global play__14sound_queue_4_FUiffUiUiUi14sound_category +play__14sound_queue_4_FUiffUiUiUi14sound_category: /* 8002FB00 0002C900 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002FB04 0002C904 7C 08 02 A6 */ mflr r0 /* 8002FB08 0002C908 90 01 00 14 */ stw r0, 0x14(r1) @@ -417,15 +417,15 @@ func_8002FB00: /* 8002FB30 0002C930 7C 60 1B 78 */ mr r0, r3 /* 8002FB34 0002C934 7F E3 FB 78 */ mr r3, r31 /* 8002FB38 0002C938 7C 04 03 78 */ mr r4, r0 -/* 8002FB3C 0002C93C 48 00 00 19 */ bl func_8002FB54 +/* 8002FB3C 0002C93C 48 00 00 19 */ bl push__14sound_queue_4_FUi /* 8002FB40 0002C940 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002FB44 0002C944 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8002FB48 0002C948 7C 08 03 A6 */ mtlr r0 /* 8002FB4C 0002C94C 38 21 00 10 */ addi r1, r1, 0x10 /* 8002FB50 0002C950 4E 80 00 20 */ blr -.global func_8002FB54 -func_8002FB54: +.global push__14sound_queue_4_FUi +push__14sound_queue_4_FUi: /* 8002FB54 0002C954 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002FB58 0002C958 7C 08 02 A6 */ mflr r0 /* 8002FB5C 0002C95C 90 01 00 24 */ stw r0, 0x24(r1) @@ -477,19 +477,19 @@ lbl_8002FBD4: /* 8002FC0C 0002CA0C 38 21 00 20 */ addi r1, r1, 0x20 /* 8002FC10 0002CA10 4E 80 00 20 */ blr -.global func_8002FC14 -func_8002FC14: +.global xpow__Fff +xpow__Fff: /* 8002FC14 0002CA14 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002FC18 0002CA18 7C 08 02 A6 */ mflr r0 /* 8002FC1C 0002CA1C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002FC20 0002CA20 48 00 00 15 */ bl func_8002FC34 +/* 8002FC20 0002CA20 48 00 00 15 */ bl powf__3stdFff /* 8002FC24 0002CA24 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002FC28 0002CA28 7C 08 03 A6 */ mtlr r0 /* 8002FC2C 0002CA2C 38 21 00 10 */ addi r1, r1, 0x10 /* 8002FC30 0002CA30 4E 80 00 20 */ blr -.global func_8002FC34 -func_8002FC34: +.global powf__3stdFff +powf__3stdFff: /* 8002FC34 0002CA34 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002FC38 0002CA38 7C 08 02 A6 */ mflr r0 /* 8002FC3C 0002CA3C 90 01 00 14 */ stw r0, 0x14(r1) @@ -500,8 +500,8 @@ func_8002FC34: /* 8002FC50 0002CA50 38 21 00 10 */ addi r1, r1, 0x10 /* 8002FC54 0002CA54 4E 80 00 20 */ blr -.global func_8002FC58 -func_8002FC58: +.global type_name__Q24xhud11meter_assetFv +type_name__Q24xhud11meter_assetFv: /* 8002FC58 0002CA58 3C 60 80 25 */ lis r3, lbl_80252F38@ha /* 8002FC5C 0002CA5C 38 63 2F 38 */ addi r3, r3, lbl_80252F38@l /* 8002FC60 0002CA60 38 63 00 22 */ addi r3, r3, 0x22 diff --git a/asm/Core/x/xHudModel.s b/asm/Core/x/xHudModel.s index 1c4f76976..5383cb93e 100644 --- a/asm/Core/x/xHudModel.s +++ b/asm/Core/x/xHudModel.s @@ -49,7 +49,7 @@ XHUD_AnimTable_Idle__Fv: /* 8002FD30 0002CB30 4B FF E0 01 */ bl init_base__Q24xhud6widgetFR5xBaseRC10xBaseAssetUl /* 8002FD34 0002CB34 38 9E 00 10 */ addi r4, r30, 0x10 /* 8002FD38 0002CB38 38 60 00 8C */ li r3, 0x8c -/* 8002FD3C 0002CB3C 4B FF F2 A5 */ bl func_8002EFE0 +/* 8002FD3C 0002CB3C 4B FF F2 A5 */ bl __nw__FUlPv /* 8002FD40 0002CB40 28 03 00 00 */ cmplwi r3, 0 /* 8002FD44 0002CB44 41 82 00 0C */ beq lbl_8002FD50 /* 8002FD48 0002CB48 7F E4 FB 78 */ mr r4, r31 @@ -117,7 +117,7 @@ type__Q24xhud12model_widgetCFv: /* 8002FE18 0002CC18 88 0D 89 BC */ lbz r0, lbl_803CB2BC-_SDA_BASE_(r13) /* 8002FE1C 0002CC1C 7C 00 07 75 */ extsb. r0, r0 /* 8002FE20 0002CC20 40 82 00 18 */ bne lbl_8002FE38 -/* 8002FE24 0002CC24 48 00 01 4D */ bl func_8002FF70 +/* 8002FE24 0002CC24 48 00 01 4D */ bl type_name__Q24xhud11model_assetFv /* 8002FE28 0002CC28 48 01 C3 ED */ bl xStrHash__FPCc /* 8002FE2C 0002CC2C 90 6D 89 B8 */ stw r3, lbl_803CB2B8-_SDA_BASE_(r13) /* 8002FE30 0002CC30 38 00 00 01 */ li r0, 1 @@ -166,7 +166,7 @@ lbl_8002FE94: /* 8002FED0 0002CCD0 FF E0 08 90 */ fmr f31, f1 /* 8002FED4 0002CCD4 4B FF DF 09 */ bl updater__Q24xhud6widgetFf /* 8002FED8 0002CCD8 7F E3 FB 78 */ mr r3, r31 -/* 8002FEDC 0002CCDC 4B FF EF E5 */ bl func_8002EEC0 +/* 8002FEDC 0002CCDC 4B FF EF E5 */ bl visible__Q24xhud6widgetCFv /* 8002FEE0 0002CCE0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8002FEE4 0002CCE4 41 82 00 30 */ beq lbl_8002FF14 /* 8002FEE8 0002CCE8 C0 3F 00 34 */ lfs f1, 0x34(r31) @@ -207,8 +207,8 @@ lbl_8002FF60: /* 8002FF68 0002CD68 38 21 00 10 */ addi r1, r1, 0x10 /* 8002FF6C 0002CD6C 4E 80 00 20 */ blr -.global func_8002FF70 -func_8002FF70: +.global type_name__Q24xhud11model_assetFv +type_name__Q24xhud11model_assetFv: /* 8002FF70 0002CD70 3C 60 80 25 */ lis r3, lbl_80252F68@ha /* 8002FF74 0002CD74 38 63 2F 68 */ addi r3, r3, lbl_80252F68@l /* 8002FF78 0002CD78 38 63 00 1B */ addi r3, r3, 0x1b diff --git a/asm/Core/x/xHudText.s b/asm/Core/x/xHudText.s index d6071c134..28993d732 100644 --- a/asm/Core/x/xHudText.s +++ b/asm/Core/x/xHudText.s @@ -15,7 +15,7 @@ load__Q24xhud11text_widgetFR5xBaseR9xDynAssetUl: /* 80195448 00192248 4B E9 88 E9 */ bl init_base__Q24xhud6widgetFR5xBaseRC10xBaseAssetUl /* 8019544C 0019224C 38 9E 00 10 */ addi r4, r30, 0x10 /* 80195450 00192250 38 60 01 6C */ li r3, 0x16c -/* 80195454 00192254 4B E9 9B 8D */ bl func_8002EFE0 +/* 80195454 00192254 4B E9 9B 8D */ bl __nw__FUlPv /* 80195458 00192258 28 03 00 00 */ cmplwi r3, 0 /* 8019545C 0019225C 41 82 00 0C */ beq lbl_80195468 /* 80195460 00192260 7F E4 FB 78 */ mr r4, r31 @@ -72,16 +72,16 @@ destruct__Q24xhud11text_widgetFv: /* 80195510 00192310 7C 7E 1B 79 */ or. r30, r3, r3 /* 80195514 00192314 40 82 00 1C */ bne lbl_80195530 /* 80195518 00192318 38 61 00 08 */ addi r3, r1, 8 -/* 8019551C 0019231C 4B E9 10 A1 */ bl func_800265BC +/* 8019551C 0019231C 4B E9 10 A1 */ bl create__8xtextboxFv /* 80195520 00192320 38 7D 01 04 */ addi r3, r29, 0x104 /* 80195524 00192324 38 81 00 08 */ addi r4, r1, 8 -/* 80195528 00192328 4B E8 D2 B5 */ bl func_800227DC +/* 80195528 00192328 4B E8 D2 B5 */ bl __as__8xtextboxFRC8xtextbox /* 8019552C 0019232C 48 00 00 E8 */ b lbl_80195614 lbl_80195530: /* 80195530 00192330 4B F9 F2 65 */ bl refresh__8ztextboxFv /* 80195534 00192334 38 7D 01 04 */ addi r3, r29, 0x104 /* 80195538 00192338 38 9E 00 18 */ addi r4, r30, 0x18 -/* 8019553C 0019233C 4B E8 D2 A1 */ bl func_800227DC +/* 8019553C 0019233C 4B E8 D2 A1 */ bl __as__8xtextboxFRC8xtextbox /* 80195540 00192340 7F C3 F3 78 */ mr r3, r30 /* 80195544 00192344 38 9D 00 84 */ addi r4, r29, 0x84 /* 80195548 00192348 38 A0 00 80 */ li r5, 0x80 @@ -162,7 +162,7 @@ type__Q24xhud11text_widgetCFv: /* 8019565C 0019245C 88 0D 98 CC */ lbz r0, lbl_803CC1CC-_SDA_BASE_(r13) /* 80195660 00192460 7C 00 07 75 */ extsb. r0, r0 /* 80195664 00192464 40 82 00 18 */ bne lbl_8019567C -/* 80195668 00192468 48 00 02 99 */ bl func_80195900 +/* 80195668 00192468 48 00 02 99 */ bl type_name__Q24xhud10text_assetFv /* 8019566C 0019246C 4B EB 6B A9 */ bl xStrHash__FPCc /* 80195670 00192470 90 6D 98 C8 */ stw r3, lbl_803CC1C8-_SDA_BASE_(r13) /* 80195674 00192474 38 00 00 01 */ li r0, 1 @@ -220,7 +220,7 @@ lbl_801956D8: /* 80195738 00192538 D0 1F 01 30 */ stfs f0, 0x130(r31) /* 8019573C 0019253C C0 1F 00 14 */ lfs f0, 0x14(r31) /* 80195740 00192540 D0 1F 01 34 */ stfs f0, 0x134(r31) -/* 80195744 00192544 4B E8 28 FD */ bl func_80018040 +/* 80195744 00192544 4B E8 28 FD */ bl __as__13basic_rect_f_FRC13basic_rect_f_ /* 80195748 00192548 C0 42 B2 40 */ lfs f2, lbl_803CFBC0-_SDA2_BASE_(r2) /* 8019574C 0019254C C0 3F 00 28 */ lfs f1, 0x28(r31) /* 80195750 00192550 C0 02 B2 54 */ lfs f0, lbl_803CFBD4-_SDA2_BASE_(r2) @@ -315,7 +315,7 @@ lbl_80195870: /* 801958A8 001926A8 98 BB 01 15 */ stb r5, 0x115(r27) /* 801958AC 001926AC 98 1B 01 16 */ stb r0, 0x116(r27) /* 801958B0 001926B0 98 FB 01 17 */ stb r7, 0x117(r27) -/* 801958B4 001926B4 4B E8 24 F1 */ bl func_80017DA4 +/* 801958B4 001926B4 4B E8 24 F1 */ bl render__8xtextboxCFb /* 801958B8 001926B8 D3 FB 01 28 */ stfs f31, 0x128(r27) /* 801958BC 001926BC 38 7B 01 04 */ addi r3, r27, 0x104 /* 801958C0 001926C0 38 80 00 01 */ li r4, 1 @@ -324,7 +324,7 @@ lbl_80195870: /* 801958CC 001926CC 9B DB 01 15 */ stb r30, 0x115(r27) /* 801958D0 001926D0 9B BB 01 16 */ stb r29, 0x116(r27) /* 801958D4 001926D4 9B 9B 01 17 */ stb r28, 0x117(r27) -/* 801958D8 001926D8 4B E8 24 CD */ bl func_80017DA4 +/* 801958D8 001926D8 4B E8 24 CD */ bl render__8xtextboxCFb /* 801958DC 001926DC E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 801958E0 001926E0 CB E1 00 40 */ lfd f31, 0x40(r1) /* 801958E4 001926E4 E3 C1 00 38 */ psq_l f30, 56(r1), 0, qr0 @@ -335,8 +335,8 @@ lbl_80195870: /* 801958F8 001926F8 38 21 00 50 */ addi r1, r1, 0x50 /* 801958FC 001926FC 4E 80 00 20 */ blr -.global func_80195900 -func_80195900: +.global type_name__Q24xhud10text_assetFv +type_name__Q24xhud10text_assetFv: /* 80195900 00192700 3C 60 80 27 */ lis r3, lbl_802749F0@ha /* 80195904 00192704 38 63 49 F0 */ addi r3, r3, lbl_802749F0@l /* 80195908 00192708 4E 80 00 20 */ blr diff --git a/asm/Core/x/xHudUnitMeter.s b/asm/Core/x/xHudUnitMeter.s index e5966a7fe..1800427d0 100644 --- a/asm/Core/x/xHudUnitMeter.s +++ b/asm/Core/x/xHudUnitMeter.s @@ -15,7 +15,7 @@ load__Q24xhud17unit_meter_widgetFR5xBaseR9xDynAssetUl: /* 8002FFA0 0002CDA0 4B FF DD 91 */ bl init_base__Q24xhud6widgetFR5xBaseRC10xBaseAssetUl /* 8002FFA4 0002CDA4 38 9E 00 10 */ addi r4, r30, 0x10 /* 8002FFA8 0002CDA8 38 60 01 8C */ li r3, 0x18c -/* 8002FFAC 0002CDAC 4B FF F0 35 */ bl func_8002EFE0 +/* 8002FFAC 0002CDAC 4B FF F0 35 */ bl __nw__FUlPv /* 8002FFB0 0002CDB0 28 03 00 00 */ cmplwi r3, 0 /* 8002FFB4 0002CDB4 41 82 00 0C */ beq lbl_8002FFC0 /* 8002FFB8 0002CDB8 7F E4 FB 78 */ mr r4, r31 @@ -96,7 +96,7 @@ lbl_8003009C: /* 800300C4 0002CEC4 38 C0 00 00 */ li r6, 0 /* 800300C8 0002CEC8 C0 42 84 74 */ lfs f2, lbl_803CCDF4-_SDA2_BASE_(r2) /* 800300CC 0002CECC 38 E0 00 00 */ li r7, 0 -/* 800300D0 0002CED0 48 00 05 5D */ bl func_8003062C +/* 800300D0 0002CED0 48 00 05 5D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi lbl_800300D4: /* 800300D4 0002CED4 7F E3 FB 78 */ mr r3, r31 /* 800300D8 0002CED8 BB 41 00 08 */ lmw r26, 8(r1) @@ -132,7 +132,7 @@ type__Q24xhud17unit_meter_widgetCFv: /* 80030138 0002CF38 88 0D 89 C8 */ lbz r0, lbl_803CB2C8-_SDA_BASE_(r13) /* 8003013C 0002CF3C 7C 00 07 75 */ extsb. r0, r0 /* 80030140 0002CF40 40 82 00 18 */ bne lbl_80030158 -/* 80030144 0002CF44 48 00 04 ED */ bl func_80030630 +/* 80030144 0002CF44 48 00 04 ED */ bl type_name__Q24xhud16unit_meter_assetFv /* 80030148 0002CF48 48 01 C0 CD */ bl xStrHash__FPCc /* 8003014C 0002CF4C 90 6D 89 C4 */ stw r3, lbl_803CB2C4-_SDA_BASE_(r13) /* 80030150 0002CF50 38 00 00 01 */ li r0, 1 @@ -189,7 +189,7 @@ lbl_800301B4: /* 80030210 0002D010 FF E0 08 90 */ fmr f31, f1 /* 80030214 0002D014 4B FF F6 95 */ bl updater__Q24xhud12meter_widgetFf /* 80030218 0002D018 7F 83 E3 78 */ mr r3, r28 -/* 8003021C 0002D01C 4B FF EC A5 */ bl func_8002EEC0 +/* 8003021C 0002D01C 4B FF EC A5 */ bl visible__Q24xhud6widgetCFv /* 80030220 0002D020 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80030224 0002D024 41 82 01 6C */ beq lbl_80030390 /* 80030228 0002D028 C0 3C 00 34 */ lfs f1, 0x34(r28) @@ -278,7 +278,7 @@ lbl_800302F8: /* 8003035C 0002D15C EC 23 00 7A */ fmadds f1, f3, f1, f0 /* 80030360 0002D160 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 80030364 0002D164 40 81 00 08 */ ble lbl_8003036C -/* 80030368 0002D168 48 00 00 45 */ bl func_800303AC +/* 80030368 0002D168 48 00 00 45 */ bl xfmod__Fff lbl_8003036C: /* 8003036C 0002D16C 80 9B 00 0C */ lwz r4, 0xc(r27) /* 80030370 0002D170 7F 63 DB 78 */ mr r3, r27 @@ -300,19 +300,19 @@ lbl_80030390: /* 800303A4 0002D1A4 38 21 00 40 */ addi r1, r1, 0x40 /* 800303A8 0002D1A8 4E 80 00 20 */ blr -.global func_800303AC -func_800303AC: +.global xfmod__Fff +xfmod__Fff: /* 800303AC 0002D1AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800303B0 0002D1B0 7C 08 02 A6 */ mflr r0 /* 800303B4 0002D1B4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800303B8 0002D1B8 48 00 00 15 */ bl func_800303CC +/* 800303B8 0002D1B8 48 00 00 15 */ bl fmodf__3stdFff /* 800303BC 0002D1BC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800303C0 0002D1C0 7C 08 03 A6 */ mtlr r0 /* 800303C4 0002D1C4 38 21 00 10 */ addi r1, r1, 0x10 /* 800303C8 0002D1C8 4E 80 00 20 */ blr -.global func_800303CC -func_800303CC: +.global fmodf__3stdFff +fmodf__3stdFff: /* 800303CC 0002D1CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800303D0 0002D1D0 7C 08 02 A6 */ mflr r0 /* 800303D4 0002D1D4 90 01 00 14 */ stw r0, 0x14(r1) @@ -473,12 +473,12 @@ lbl_80030604: /* 80030624 0002D424 38 21 00 70 */ addi r1, r1, 0x70 /* 80030628 0002D428 4E 80 00 20 */ blr -.global func_8003062C -func_8003062C: +.global xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi +xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi: /* 8003062C 0002D42C 4E 80 00 20 */ blr -.global func_80030630 -func_80030630: +.global type_name__Q24xhud16unit_meter_assetFv +type_name__Q24xhud16unit_meter_assetFv: /* 80030630 0002D430 3C 60 80 25 */ lis r3, lbl_80252F90@ha /* 80030634 0002D434 38 63 2F 90 */ addi r3, r3, lbl_80252F90@l /* 80030638 0002D438 38 63 00 19 */ addi r3, r3, 0x19 diff --git a/asm/Core/x/xIni.s b/asm/Core/x/xIni.s index dc0de5fec..63b8254fb 100644 --- a/asm/Core/x/xIni.s +++ b/asm/Core/x/xIni.s @@ -162,7 +162,7 @@ lbl_80030834: /* 80030858 0002D658 3C 80 80 25 */ lis r4, lbl_80252FB8@ha /* 8003085C 0002D65C 38 84 2F B8 */ addi r4, r4, lbl_80252FB8@l /* 80030860 0002D660 38 84 00 03 */ addi r4, r4, 3 -/* 80030864 0002D664 48 00 01 8D */ bl func_800309F0 +/* 80030864 0002D664 48 00 01 8D */ bl strstr__3stdFPcPCc /* 80030868 0002D668 28 03 00 00 */ cmplwi r3, 0 /* 8003086C 0002D66C 41 82 01 2C */ beq lbl_80030998 /* 80030870 0002D670 38 00 00 00 */ li r0, 0 @@ -196,7 +196,7 @@ lbl_800308DC: /* 800308DC 0002D6DC 3C 80 80 25 */ lis r4, lbl_80252FB8@ha /* 800308E0 0002D6E0 38 84 2F B8 */ addi r4, r4, lbl_80252FB8@l /* 800308E4 0002D6E4 38 84 00 05 */ addi r4, r4, 5 -/* 800308E8 0002D6E8 48 00 01 09 */ bl func_800309F0 +/* 800308E8 0002D6E8 48 00 01 09 */ bl strstr__3stdFPcPCc /* 800308EC 0002D6EC 7C 7D 1B 79 */ or. r29, r3, r3 /* 800308F0 0002D6F0 41 82 00 A8 */ beq lbl_80030998 /* 800308F4 0002D6F4 38 00 00 00 */ li r0, 0 @@ -212,7 +212,7 @@ lbl_800308DC: /* 8003091C 0002D71C 38 83 2F B8 */ addi r4, r3, lbl_80252FB8@l /* 80030920 0002D720 7F A3 EB 78 */ mr r3, r29 /* 80030924 0002D724 38 84 00 07 */ addi r4, r4, 7 -/* 80030928 0002D728 48 00 00 C9 */ bl func_800309F0 +/* 80030928 0002D728 48 00 00 C9 */ bl strstr__3stdFPcPCc /* 8003092C 0002D72C 28 03 00 00 */ cmplwi r3, 0 /* 80030930 0002D730 41 82 00 0C */ beq lbl_8003093C /* 80030934 0002D734 38 00 00 00 */ li r0, 0 @@ -266,8 +266,8 @@ lbl_800309D0: /* 800309E8 0002D7E8 38 21 00 30 */ addi r1, r1, 0x30 /* 800309EC 0002D7EC 4E 80 00 20 */ blr -.global func_800309F0 -func_800309F0: +.global strstr__3stdFPcPCc +strstr__3stdFPcPCc: /* 800309F0 0002D7F0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800309F4 0002D7F4 7C 08 02 A6 */ mflr r0 /* 800309F8 0002D7F8 90 01 00 14 */ stw r0, 0x14(r1) diff --git a/asm/Core/x/xJSP.s b/asm/Core/x/xJSP.s index f4e9d6e12..3f932e1fc 100644 --- a/asm/Core/x/xJSP.s +++ b/asm/Core/x/xJSP.s @@ -33,7 +33,7 @@ lbl_80122C5C: /* 80122C68 0011FA68 80 7D 00 00 */ lwz r3, 0(r29) /* 80122C6C 0011FA6C 1C 00 00 0C */ mulli r0, r0, 0xc /* 80122C70 0011FA70 7C 84 02 14 */ add r4, r4, r0 -/* 80122C74 0011FA74 4B EE D5 B5 */ bl func_80010228 +/* 80122C74 0011FA74 4B EE D5 B5 */ bl __as__5RwV3dFRC5RwV3d /* 80122C78 0011FA78 80 7D 00 00 */ lwz r3, 0(r29) /* 80122C7C 0011FA7C 3B FF 00 02 */ addi r31, r31, 2 /* 80122C80 0011FA80 3B DE 00 01 */ addi r30, r30, 1 diff --git a/asm/Core/x/xJaw.s b/asm/Core/x/xJaw.s index 5db07f6db..f8612cfc6 100644 --- a/asm/Core/x/xJaw.s +++ b/asm/Core/x/xJaw.s @@ -90,12 +90,12 @@ lbl_80160084: /* 80160084 0015CE84 C0 02 A9 A8 */ lfs f0, lbl_803CF328-_SDA2_BASE_(r2) /* 80160088 0015CE88 EF E1 00 32 */ fmuls f31, f1, f0 /* 8016008C 0015CE8C FC 20 F8 90 */ fmr f1, f31 -/* 80160090 0015CE90 4B EA 6A E9 */ bl func_80006B78 +/* 80160090 0015CE90 4B EA 6A E9 */ bl floorf__3stdFf /* 80160094 0015CE94 FC 00 08 1E */ fctiwz f0, f1 /* 80160098 0015CE98 FC 20 F8 90 */ fmr f1, f31 /* 8016009C 0015CE9C D8 01 00 08 */ stfd f0, 8(r1) /* 801600A0 0015CEA0 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 801600A4 0015CEA4 4B EA 6A D5 */ bl func_80006B78 +/* 801600A4 0015CEA4 4B EA 6A D5 */ bl floorf__3stdFf /* 801600A8 0015CEA8 2C 1F 00 00 */ cmpwi r31, 0 /* 801600AC 0015CEAC EC BF 08 28 */ fsubs f5, f31, f1 /* 801600B0 0015CEB0 40 80 00 0C */ bge lbl_801600BC diff --git a/asm/Core/x/xLaserBolt.s b/asm/Core/x/xLaserBolt.s index b510430e0..2affb84d0 100644 --- a/asm/Core/x/xLaserBolt.s +++ b/asm/Core/x/xLaserBolt.s @@ -21,10 +21,10 @@ init__17xLaserBoltEmitterFUlPCc: /* 8017D57C 0017A37C 4B E8 5E DD */ bl memset /* 8017D580 0017A380 7F C4 F3 78 */ mr r4, r30 /* 8017D584 0017A384 38 7D 00 3C */ addi r3, r29, 0x3c -/* 8017D588 0017A388 48 00 15 D9 */ bl func_8017EB60 +/* 8017D588 0017A388 48 00 15 D9 */ bl init__40static_queue_Q217xLaserBoltEmitter4bolt_FUl /* 8017D58C 0017A38C 7F A3 EB 78 */ mr r3, r29 /* 8017D590 0017A390 7F E4 FB 78 */ mr r4, r31 -/* 8017D594 0017A394 48 00 12 A5 */ bl func_8017E838 +/* 8017D594 0017A394 48 00 12 A5 */ bl debug_init__17xLaserBoltEmitterFPCc /* 8017D598 0017A398 80 01 00 24 */ lwz r0, 0x24(r1) /* 8017D59C 0017A39C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8017D5A0 0017A3A0 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -105,13 +105,13 @@ reset__17xLaserBoltEmitterFv: /* 8017D688 0017A488 93 81 00 20 */ stw r28, 0x20(r1) /* 8017D68C 0017A48C 7C 7C 1B 78 */ mr r28, r3 /* 8017D690 0017A490 38 7C 00 3C */ addi r3, r28, 0x3c -/* 8017D694 0017A494 48 00 16 71 */ bl func_8017ED04 +/* 8017D694 0017A494 48 00 16 71 */ bl begin__40static_queue_Q217xLaserBoltEmitter4bolt_CFv /* 8017D698 0017A498 90 81 00 14 */ stw r4, 0x14(r1) /* 8017D69C 0017A49C 90 61 00 10 */ stw r3, 0x10(r1) /* 8017D6A0 0017A4A0 48 00 00 54 */ b lbl_8017D6F4 lbl_8017D6A4: /* 8017D6A4 0017A4A4 38 61 00 10 */ addi r3, r1, 0x10 -/* 8017D6A8 0017A4A8 48 00 16 45 */ bl func_8017ECEC +/* 8017D6A8 0017A4A8 48 00 16 45 */ bl __ml__Q240static_queue_Q217xLaserBoltEmitter4bolt_8iteratorCFv /* 8017D6AC 0017A4AC 80 1C 00 90 */ lwz r0, 0x90(r28) /* 8017D6B0 0017A4B0 7C 7F 1B 78 */ mr r31, r3 /* 8017D6B4 0017A4B4 83 DC 00 74 */ lwz r30, 0x74(r28) @@ -125,25 +125,25 @@ lbl_8017D6C4: /* 8017D6D0 0017A4D0 7F C4 F3 78 */ mr r4, r30 /* 8017D6D4 0017A4D4 FC 40 08 90 */ fmr f2, f1 /* 8017D6D8 0017A4D8 7F E5 FB 78 */ mr r5, r31 -/* 8017D6DC 0017A4DC 48 00 11 61 */ bl func_8017E83C +/* 8017D6DC 0017A4DC 48 00 11 61 */ bl emit_fx__17xLaserBoltEmitterFRQ217xLaserBoltEmitter11effect_dataRQ217xLaserBoltEmitter4boltfff /* 8017D6E0 0017A4E0 3B DE 00 18 */ addi r30, r30, 0x18 lbl_8017D6E4: /* 8017D6E4 0017A4E4 7C 1E E8 40 */ cmplw r30, r29 /* 8017D6E8 0017A4E8 40 82 FF DC */ bne lbl_8017D6C4 /* 8017D6EC 0017A4EC 38 61 00 10 */ addi r3, r1, 0x10 -/* 8017D6F0 0017A4F0 48 00 15 89 */ bl func_8017EC78 +/* 8017D6F0 0017A4F0 48 00 15 89 */ bl __pp__Q240static_queue_Q217xLaserBoltEmitter4bolt_8iteratorFv lbl_8017D6F4: /* 8017D6F4 0017A4F4 38 7C 00 3C */ addi r3, r28, 0x3c -/* 8017D6F8 0017A4F8 48 00 15 11 */ bl func_8017EC08 +/* 8017D6F8 0017A4F8 48 00 15 11 */ bl end__40static_queue_Q217xLaserBoltEmitter4bolt_CFv /* 8017D6FC 0017A4FC 90 81 00 0C */ stw r4, 0xc(r1) /* 8017D700 0017A500 38 81 00 08 */ addi r4, r1, 8 /* 8017D704 0017A504 90 61 00 08 */ stw r3, 8(r1) /* 8017D708 0017A508 38 61 00 10 */ addi r3, r1, 0x10 -/* 8017D70C 0017A50C 48 00 14 E1 */ bl func_8017EBEC +/* 8017D70C 0017A50C 48 00 14 E1 */ bl __ne__Q240static_queue_Q217xLaserBoltEmitter4bolt_8iteratorCFRCQ240static_queue_Q217xLaserBoltEmitter4bolt_8iterator /* 8017D710 0017A510 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8017D714 0017A514 40 82 FF 90 */ bne lbl_8017D6A4 /* 8017D718 0017A518 38 7C 00 3C */ addi r3, r28, 0x3c -/* 8017D71C 0017A51C 48 00 14 C1 */ bl func_8017EBDC +/* 8017D71C 0017A51C 48 00 14 C1 */ bl clear__40static_queue_Q217xLaserBoltEmitter4bolt_Fv /* 8017D720 0017A520 38 00 00 00 */ li r0, 0 /* 8017D724 0017A524 3B A0 00 00 */ li r29, 0 /* 8017D728 0017A528 90 1C 00 58 */ stw r0, 0x58(r28) @@ -193,24 +193,24 @@ emit__17xLaserBoltEmitterFRC5xVec3RC5xVec3: /* 8017D7B4 0017A5B4 93 81 00 10 */ stw r28, 0x10(r1) /* 8017D7B8 0017A5B8 7C 7C 1B 78 */ mr r28, r3 /* 8017D7BC 0017A5BC 38 7C 00 3C */ addi r3, r28, 0x3c -/* 8017D7C0 0017A5C0 48 00 15 F5 */ bl func_8017EDB4 +/* 8017D7C0 0017A5C0 48 00 15 F5 */ bl full__40static_queue_Q217xLaserBoltEmitter4bolt_CFv /* 8017D7C4 0017A5C4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8017D7C8 0017A5C8 41 82 00 0C */ beq lbl_8017D7D4 /* 8017D7CC 0017A5CC 38 7C 00 3C */ addi r3, r28, 0x3c -/* 8017D7D0 0017A5D0 48 00 15 D5 */ bl func_8017EDA4 +/* 8017D7D0 0017A5D0 48 00 15 D5 */ bl pop_back__40static_queue_Q217xLaserBoltEmitter4bolt_Fv lbl_8017D7D4: /* 8017D7D4 0017A5D4 38 7C 00 3C */ addi r3, r28, 0x3c -/* 8017D7D8 0017A5D8 48 00 15 51 */ bl func_8017ED28 +/* 8017D7D8 0017A5D8 48 00 15 51 */ bl push_front__40static_queue_Q217xLaserBoltEmitter4bolt_Fv /* 8017D7DC 0017A5DC 7C 7F 1B 78 */ mr r31, r3 /* 8017D7E0 0017A5E0 7F C4 F3 78 */ mr r4, r30 /* 8017D7E4 0017A5E4 38 7F 00 18 */ addi r3, r31, 0x18 -/* 8017D7E8 0017A5E8 4B E8 DA 7D */ bl func_8000B264 +/* 8017D7E8 0017A5E8 4B E8 DA 7D */ bl __as__5xVec3FRC5xVec3 /* 8017D7EC 0017A5EC 7C 64 1B 78 */ mr r4, r3 /* 8017D7F0 0017A5F0 7F E3 FB 78 */ mr r3, r31 -/* 8017D7F4 0017A5F4 4B E8 DA 71 */ bl func_8000B264 +/* 8017D7F4 0017A5F4 4B E8 DA 71 */ bl __as__5xVec3FRC5xVec3 /* 8017D7F8 0017A5F8 7F A4 EB 78 */ mr r4, r29 /* 8017D7FC 0017A5FC 38 7F 00 0C */ addi r3, r31, 0xc -/* 8017D800 0017A600 4B E8 DA 65 */ bl func_8000B264 +/* 8017D800 0017A600 4B E8 DA 65 */ bl __as__5xVec3FRC5xVec3 /* 8017D804 0017A604 C0 02 AE 24 */ lfs f0, lbl_803CF7A4-_SDA2_BASE_(r2) /* 8017D808 0017A608 38 00 00 00 */ li r0, 0 /* 8017D80C 0017A60C D0 1F 00 3C */ stfs f0, 0x3c(r31) @@ -228,7 +228,7 @@ lbl_8017D7D4: /* 8017D83C 0017A63C 40 81 00 10 */ ble lbl_8017D84C /* 8017D840 0017A640 7F 83 E3 78 */ mr r3, r28 /* 8017D844 0017A644 38 9F 00 0C */ addi r4, r31, 0xc -/* 8017D848 0017A648 48 00 10 69 */ bl func_8017E8B0 +/* 8017D848 0017A648 48 00 10 69 */ bl perturb_dir__17xLaserBoltEmitterFR5xVec3f lbl_8017D84C: /* 8017D84C 0017A64C 80 1C 00 34 */ lwz r0, 0x34(r28) /* 8017D850 0017A650 2C 00 00 00 */ cmpwi r0, 0 @@ -252,7 +252,7 @@ lbl_8017D884: /* 8017D890 0017A690 7F C4 F3 78 */ mr r4, r30 /* 8017D894 0017A694 FC 40 08 90 */ fmr f2, f1 /* 8017D898 0017A698 7F E5 FB 78 */ mr r5, r31 -/* 8017D89C 0017A69C 48 00 0F A1 */ bl func_8017E83C +/* 8017D89C 0017A69C 48 00 0F A1 */ bl emit_fx__17xLaserBoltEmitterFRQ217xLaserBoltEmitter11effect_dataRQ217xLaserBoltEmitter4boltfff /* 8017D8A0 0017A6A0 3B DE 00 18 */ addi r30, r30, 0x18 lbl_8017D8A4: /* 8017D8A4 0017A6A4 7C 1E E8 40 */ cmplw r30, r29 @@ -278,7 +278,7 @@ update__17xLaserBoltEmitterFf: /* 8017D8E8 0017A6E8 BF 61 00 3C */ stmw r27, 0x3c(r1) /* 8017D8EC 0017A6EC 7C 7F 1B 78 */ mr r31, r3 /* 8017D8F0 0017A6F0 FF C0 08 90 */ fmr f30, f1 -/* 8017D8F4 0017A6F4 48 00 10 8D */ bl func_8017E980 +/* 8017D8F4 0017A6F4 48 00 10 8D */ bl debug_update__17xLaserBoltEmitterFf /* 8017D8F8 0017A6F8 80 9F 00 34 */ lwz r4, 0x34(r31) /* 8017D8FC 0017A6FC 2C 04 00 00 */ cmpwi r4, 0 /* 8017D900 0017A700 40 81 00 18 */ ble lbl_8017D918 @@ -293,13 +293,13 @@ lbl_8017D918: lbl_8017D920: /* 8017D920 0017A720 7C 1E 03 78 */ mr r30, r0 /* 8017D924 0017A724 38 7F 00 3C */ addi r3, r31, 0x3c -/* 8017D928 0017A728 48 00 13 DD */ bl func_8017ED04 +/* 8017D928 0017A728 48 00 13 DD */ bl begin__40static_queue_Q217xLaserBoltEmitter4bolt_CFv /* 8017D92C 0017A72C 90 81 00 1C */ stw r4, 0x1c(r1) /* 8017D930 0017A730 90 61 00 18 */ stw r3, 0x18(r1) /* 8017D934 0017A734 48 00 01 DC */ b lbl_8017DB10 lbl_8017D938: /* 8017D938 0017A738 38 61 00 18 */ addi r3, r1, 0x18 -/* 8017D93C 0017A73C 48 00 13 B1 */ bl func_8017ECEC +/* 8017D93C 0017A73C 48 00 13 B1 */ bl __ml__Q240static_queue_Q217xLaserBoltEmitter4bolt_8iteratorCFv /* 8017D940 0017A740 C0 23 00 30 */ lfs f1, 0x30(r3) /* 8017D944 0017A744 7C 7D 1B 78 */ mr r29, r3 /* 8017D948 0017A748 C0 03 00 34 */ lfs f0, 0x34(r3) @@ -311,7 +311,7 @@ lbl_8017D938: /* 8017D960 0017A760 7F E3 FB 78 */ mr r3, r31 /* 8017D964 0017A764 7F A4 EB 78 */ mr r4, r29 /* 8017D968 0017A768 54 1C 1F FE */ rlwinm r28, r0, 3, 0x1f, 0x1f -/* 8017D96C 0017A76C 48 00 0F F9 */ bl func_8017E964 +/* 8017D96C 0017A76C 48 00 0F F9 */ bl update__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4boltf /* 8017D970 0017A770 C0 1D 00 30 */ lfs f0, 0x30(r29) /* 8017D974 0017A774 C0 3D 00 34 */ lfs f1, 0x34(r29) /* 8017D978 0017A778 FC 00 08 40 */ fcmpo cr0, f0, f1 @@ -323,14 +323,14 @@ lbl_8017D988: lbl_8017D98C: /* 8017D98C 0017A78C 38 61 00 20 */ addi r3, r1, 0x20 /* 8017D990 0017A790 38 9D 00 0C */ addi r4, r29, 0xc -/* 8017D994 0017A794 4B E8 D7 8D */ bl func_8000B120 +/* 8017D994 0017A794 4B E8 D7 8D */ bl __ml__5xVec3CFf /* 8017D998 0017A798 7F A4 EB 78 */ mr r4, r29 /* 8017D99C 0017A79C 38 61 00 2C */ addi r3, r1, 0x2c /* 8017D9A0 0017A7A0 38 A1 00 20 */ addi r5, r1, 0x20 -/* 8017D9A4 0017A7A4 4B E9 7A 3D */ bl func_800153E0 +/* 8017D9A4 0017A7A4 4B E9 7A 3D */ bl __pl__5xVec3CFRC5xVec3 /* 8017D9A8 0017A7A8 38 7D 00 18 */ addi r3, r29, 0x18 /* 8017D9AC 0017A7AC 38 81 00 2C */ addi r4, r1, 0x2c -/* 8017D9B0 0017A7B0 4B E8 D8 B5 */ bl func_8000B264 +/* 8017D9B0 0017A7B0 4B E8 D8 B5 */ bl __as__5xVec3FRC5xVec3 /* 8017D9B4 0017A7B4 C0 3D 00 30 */ lfs f1, 0x30(r29) /* 8017D9B8 0017A7B8 C0 1F 00 10 */ lfs f0, 0x10(r31) /* 8017D9BC 0017A7BC FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -348,19 +348,19 @@ lbl_8017D9DC: /* 8017D9E8 0017A7E8 7F 84 E3 78 */ mr r4, r28 /* 8017D9EC 0017A7EC FC 40 08 90 */ fmr f2, f1 /* 8017D9F0 0017A7F0 7F A5 EB 78 */ mr r5, r29 -/* 8017D9F4 0017A7F4 48 00 0E 49 */ bl func_8017E83C +/* 8017D9F4 0017A7F4 48 00 0E 49 */ bl emit_fx__17xLaserBoltEmitterFRQ217xLaserBoltEmitter11effect_dataRQ217xLaserBoltEmitter4boltfff /* 8017D9F8 0017A7F8 3B 9C 00 18 */ addi r28, r28, 0x18 lbl_8017D9FC: /* 8017D9FC 0017A7FC 7C 1C F0 40 */ cmplw r28, r30 /* 8017DA00 0017A800 40 82 FF DC */ bne lbl_8017D9DC /* 8017DA04 0017A804 38 7F 00 3C */ addi r3, r31, 0x3c -/* 8017DA08 0017A808 48 00 12 01 */ bl func_8017EC08 +/* 8017DA08 0017A808 48 00 12 01 */ bl end__40static_queue_Q217xLaserBoltEmitter4bolt_CFv /* 8017DA0C 0017A80C 90 81 00 14 */ stw r4, 0x14(r1) /* 8017DA10 0017A810 38 81 00 18 */ addi r4, r1, 0x18 /* 8017DA14 0017A814 38 A1 00 10 */ addi r5, r1, 0x10 /* 8017DA18 0017A818 90 61 00 10 */ stw r3, 0x10(r1) /* 8017DA1C 0017A81C 38 7F 00 3C */ addi r3, r31, 0x3c -/* 8017DA20 0017A820 48 00 13 ED */ bl func_8017EE0C +/* 8017DA20 0017A820 48 00 13 ED */ bl erase__40static_queue_Q217xLaserBoltEmitter4bolt_FRCQ240static_queue_Q217xLaserBoltEmitter4bolt_8iteratorRCQ240static_queue_Q217xLaserBoltEmitter4bolt_8iterator /* 8017DA24 0017A824 48 00 01 10 */ b lbl_8017DB34 lbl_8017DA28: /* 8017DA28 0017A828 FC 20 F8 90 */ fmr f1, f31 @@ -418,22 +418,22 @@ lbl_8017DAE0: /* 8017DAEC 0017A8EC 7F 84 E3 78 */ mr r4, r28 /* 8017DAF0 0017A8F0 FC 40 08 90 */ fmr f2, f1 /* 8017DAF4 0017A8F4 7F A5 EB 78 */ mr r5, r29 -/* 8017DAF8 0017A8F8 48 00 0D 45 */ bl func_8017E83C +/* 8017DAF8 0017A8F8 48 00 0D 45 */ bl emit_fx__17xLaserBoltEmitterFRQ217xLaserBoltEmitter11effect_dataRQ217xLaserBoltEmitter4boltfff /* 8017DAFC 0017A8FC 3B 9C 00 18 */ addi r28, r28, 0x18 lbl_8017DB00: /* 8017DB00 0017A900 7C 1C D8 40 */ cmplw r28, r27 /* 8017DB04 0017A904 40 82 FF DC */ bne lbl_8017DAE0 lbl_8017DB08: /* 8017DB08 0017A908 38 61 00 18 */ addi r3, r1, 0x18 -/* 8017DB0C 0017A90C 48 00 11 6D */ bl func_8017EC78 +/* 8017DB0C 0017A90C 48 00 11 6D */ bl __pp__Q240static_queue_Q217xLaserBoltEmitter4bolt_8iteratorFv lbl_8017DB10: /* 8017DB10 0017A910 38 7F 00 3C */ addi r3, r31, 0x3c -/* 8017DB14 0017A914 48 00 10 F5 */ bl func_8017EC08 +/* 8017DB14 0017A914 48 00 10 F5 */ bl end__40static_queue_Q217xLaserBoltEmitter4bolt_CFv /* 8017DB18 0017A918 90 81 00 0C */ stw r4, 0xc(r1) /* 8017DB1C 0017A91C 38 81 00 08 */ addi r4, r1, 8 /* 8017DB20 0017A920 90 61 00 08 */ stw r3, 8(r1) /* 8017DB24 0017A924 38 61 00 18 */ addi r3, r1, 0x18 -/* 8017DB28 0017A928 48 00 10 C5 */ bl func_8017EBEC +/* 8017DB28 0017A928 48 00 10 C5 */ bl __ne__Q240static_queue_Q217xLaserBoltEmitter4bolt_8iteratorCFRCQ240static_queue_Q217xLaserBoltEmitter4bolt_8iterator /* 8017DB2C 0017A92C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8017DB30 0017A930 40 82 FE 08 */ bne lbl_8017D938 lbl_8017DB34: @@ -460,7 +460,7 @@ render__17xLaserBoltEmitterFv: /* 8017DB78 0017A978 7C 7E 1B 78 */ mr r30, r3 /* 8017DB7C 0017A97C 93 A1 00 24 */ stw r29, 0x24(r1) /* 8017DB80 0017A980 93 81 00 20 */ stw r28, 0x20(r1) -/* 8017DB84 0017A984 48 00 0E 41 */ bl func_8017E9C4 +/* 8017DB84 0017A984 48 00 0E 41 */ bl debug_render__17xLaserBoltEmitterFv /* 8017DB88 0017A988 7F C3 F3 78 */ mr r3, r30 /* 8017DB8C 0017A98C 38 81 00 08 */ addi r4, r1, 8 /* 8017DB90 0017A990 48 00 05 D5 */ bl get_vert_buffer__17xLaserBoltEmitterFRi @@ -470,7 +470,7 @@ render__17xLaserBoltEmitterFv: /* 8017DBA0 0017A9A0 7F FC FB 78 */ mr r28, r31 /* 8017DBA4 0017A9A4 48 0B 1C 39 */ bl RwRenderStateSet /* 8017DBA8 0017A9A8 38 7E 00 3C */ addi r3, r30, 0x3c -/* 8017DBAC 0017A9AC 48 00 11 59 */ bl func_8017ED04 +/* 8017DBAC 0017A9AC 48 00 11 59 */ bl begin__40static_queue_Q217xLaserBoltEmitter4bolt_CFv /* 8017DBB0 0017A9B0 3C A0 38 E4 */ lis r5, 0x38E38E39@ha /* 8017DBB4 0017A9B4 90 81 00 18 */ stw r4, 0x18(r1) /* 8017DBB8 0017A9B8 3B A5 8E 39 */ addi r29, r5, 0x38E38E39@l @@ -488,11 +488,11 @@ lbl_8017DBC4: /* 8017DBE4 0017A9E4 40 80 00 14 */ bge lbl_8017DBF8 /* 8017DBE8 0017A9E8 7F C3 F3 78 */ mr r3, r30 /* 8017DBEC 0017A9EC 7F E4 FB 78 */ mr r4, r31 -/* 8017DBF0 0017A9F0 48 00 0D 95 */ bl func_8017E984 +/* 8017DBF0 0017A9F0 48 00 0D 95 */ bl flush_verts__17xLaserBoltEmitterFP18RxObjSpace3DVertexi /* 8017DBF4 0017A9F4 7F FC FB 78 */ mr r28, r31 lbl_8017DBF8: /* 8017DBF8 0017A9F8 38 61 00 14 */ addi r3, r1, 0x14 -/* 8017DBFC 0017A9FC 48 00 10 F1 */ bl func_8017ECEC +/* 8017DBFC 0017A9FC 48 00 10 F1 */ bl __ml__Q240static_queue_Q217xLaserBoltEmitter4bolt_8iteratorCFv /* 8017DC00 0017AA00 7C 64 1B 78 */ mr r4, r3 /* 8017DC04 0017AA04 7F C3 F3 78 */ mr r3, r30 /* 8017DC08 0017AA08 7F 85 E3 78 */ mr r5, r28 @@ -500,15 +500,15 @@ lbl_8017DBF8: /* 8017DC10 0017AA10 7C 60 1B 78 */ mr r0, r3 /* 8017DC14 0017AA14 38 61 00 14 */ addi r3, r1, 0x14 /* 8017DC18 0017AA18 7C 1C 03 78 */ mr r28, r0 -/* 8017DC1C 0017AA1C 48 00 10 5D */ bl func_8017EC78 +/* 8017DC1C 0017AA1C 48 00 10 5D */ bl __pp__Q240static_queue_Q217xLaserBoltEmitter4bolt_8iteratorFv lbl_8017DC20: /* 8017DC20 0017AA20 38 7E 00 3C */ addi r3, r30, 0x3c -/* 8017DC24 0017AA24 48 00 0F E5 */ bl func_8017EC08 +/* 8017DC24 0017AA24 48 00 0F E5 */ bl end__40static_queue_Q217xLaserBoltEmitter4bolt_CFv /* 8017DC28 0017AA28 90 81 00 10 */ stw r4, 0x10(r1) /* 8017DC2C 0017AA2C 38 81 00 0C */ addi r4, r1, 0xc /* 8017DC30 0017AA30 90 61 00 0C */ stw r3, 0xc(r1) /* 8017DC34 0017AA34 38 61 00 14 */ addi r3, r1, 0x14 -/* 8017DC38 0017AA38 48 00 0F B5 */ bl func_8017EBEC +/* 8017DC38 0017AA38 48 00 0F B5 */ bl __ne__Q240static_queue_Q217xLaserBoltEmitter4bolt_8iteratorCFRCQ240static_queue_Q217xLaserBoltEmitter4bolt_8iterator /* 8017DC3C 0017AA3C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8017DC40 0017AA40 40 82 FF 84 */ bne lbl_8017DBC4 /* 8017DC44 0017AA44 7C 1C F8 40 */ cmplw r28, r31 @@ -522,7 +522,7 @@ lbl_8017DC20: /* 8017DC64 0017AA64 7C 00 1E 70 */ srawi r0, r0, 3 /* 8017DC68 0017AA68 54 05 0F FE */ srwi r5, r0, 0x1f /* 8017DC6C 0017AA6C 7C A0 2A 14 */ add r5, r0, r5 -/* 8017DC70 0017AA70 48 00 0D 15 */ bl func_8017E984 +/* 8017DC70 0017AA70 48 00 0D 15 */ bl flush_verts__17xLaserBoltEmitterFP18RxObjSpace3DVertexi lbl_8017DC74: /* 8017DC74 0017AA74 80 01 00 34 */ lwz r0, 0x34(r1) /* 8017DC78 0017AA78 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -549,7 +549,7 @@ attach_effects__17xLaserBoltEmitterFQ217xLaserBoltEmitter12fx_when_enumPQ217xLas /* 8017DCC0 0017AAC0 48 00 05 39 */ bl reset_fx__17xLaserBoltEmitterFQ217xLaserBoltEmitter12fx_when_enum /* 8017DCC4 0017AAC4 7F C3 F3 78 */ mr r3, r30 /* 8017DCC8 0017AAC8 7F E4 FB 78 */ mr r4, r31 -/* 8017DCCC 0017AACC 48 00 0C FD */ bl func_8017E9C8 +/* 8017DCCC 0017AACC 48 00 0C FD */ bl debug_refresh_effects__17xLaserBoltEmitterFQ217xLaserBoltEmitter12fx_when_enum /* 8017DCD0 0017AAD0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017DCD4 0017AAD4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8017DCD8 0017AAD8 83 C1 00 08 */ lwz r30, 8(r1) @@ -571,10 +571,10 @@ pre_collide__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4bolt: /* 8017DD0C 0017AB0C 38 65 05 58 */ addi r3, r5, lbl_803C0558@l /* 8017DD10 0017AB10 83 E3 1F C0 */ lwz r31, 0x1fc0(r3) /* 8017DD14 0017AB14 38 61 00 08 */ addi r3, r1, 8 -/* 8017DD18 0017AB18 4B E8 D5 4D */ bl func_8000B264 +/* 8017DD18 0017AB18 4B E8 D5 4D */ bl __as__5xVec3FRC5xVec3 /* 8017DD1C 0017AB1C 38 61 00 14 */ addi r3, r1, 0x14 /* 8017DD20 0017AB20 38 9E 00 0C */ addi r4, r30, 0xc -/* 8017DD24 0017AB24 4B E8 D5 41 */ bl func_8000B264 +/* 8017DD24 0017AB24 4B E8 D5 41 */ bl __as__5xVec3FRC5xVec3 /* 8017DD28 0017AB28 C0 1D 00 14 */ lfs f0, 0x14(r29) /* 8017DD2C 0017AB2C 39 00 08 00 */ li r8, 0x800 /* 8017DD30 0017AB30 38 00 03 00 */ li r0, 0x300 @@ -596,14 +596,14 @@ pre_collide__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4bolt: /* 8017DD70 0017AB70 38 7E 00 24 */ addi r3, r30, 0x24 /* 8017DD74 0017AB74 38 81 00 40 */ addi r4, r1, 0x40 /* 8017DD78 0017AB78 D0 1E 00 34 */ stfs f0, 0x34(r30) -/* 8017DD7C 0017AB7C 4B E8 D4 E9 */ bl func_8000B264 +/* 8017DD7C 0017AB7C 4B E8 D4 E9 */ bl __as__5xVec3FRC5xVec3 /* 8017DD80 0017AB80 80 01 00 34 */ lwz r0, 0x34(r1) /* 8017DD84 0017AB84 90 1E 00 40 */ stw r0, 0x40(r30) lbl_8017DD88: /* 8017DD88 0017AB88 80 01 00 2C */ lwz r0, 0x2c(r1) /* 8017DD8C 0017AB8C 7F A3 EB 78 */ mr r3, r29 /* 8017DD90 0017AB90 54 04 07 FE */ clrlwi r4, r0, 0x1f -/* 8017DD94 0017AB94 48 00 0C 39 */ bl func_8017E9CC +/* 8017DD94 0017AB94 48 00 0C 39 */ bl log_collide_statics__17xLaserBoltEmitterFb /* 8017DD98 0017AB98 80 01 00 94 */ lwz r0, 0x94(r1) /* 8017DD9C 0017AB9C 83 E1 00 8C */ lwz r31, 0x8c(r1) /* 8017DDA0 0017ABA0 83 C1 00 88 */ lwz r30, 0x88(r1) @@ -626,10 +626,10 @@ collide_update__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4bolt: /* 8017DDD8 0017ABD8 93 A1 00 D4 */ stw r29, 0xd4(r1) /* 8017DDDC 0017ABDC 83 A3 1F C0 */ lwz r29, 0x1fc0(r3) /* 8017DDE0 0017ABE0 38 61 00 08 */ addi r3, r1, 8 -/* 8017DDE4 0017ABE4 4B E8 D4 81 */ bl func_8000B264 +/* 8017DDE4 0017ABE4 4B E8 D4 81 */ bl __as__5xVec3FRC5xVec3 /* 8017DDE8 0017ABE8 38 61 00 14 */ addi r3, r1, 0x14 /* 8017DDEC 0017ABEC 38 9F 00 0C */ addi r4, r31, 0xc -/* 8017DDF0 0017ABF0 4B E8 D4 75 */ bl func_8000B264 +/* 8017DDF0 0017ABF0 4B E8 D4 75 */ bl __as__5xVec3FRC5xVec3 /* 8017DDF4 0017ABF4 C0 3F 00 3C */ lfs f1, 0x3c(r31) /* 8017DDF8 0017ABF8 38 00 0C 00 */ li r0, 0xc00 /* 8017DDFC 0017ABFC C0 1E 00 04 */ lfs f0, 4(r30) @@ -672,7 +672,7 @@ lbl_8017DE58: /* 8017DE88 0017AC88 38 7F 00 24 */ addi r3, r31, 0x24 /* 8017DE8C 0017AC8C 38 81 00 40 */ addi r4, r1, 0x40 /* 8017DE90 0017AC90 D0 1F 00 34 */ stfs f0, 0x34(r31) -/* 8017DE94 0017AC94 4B E8 D3 D1 */ bl func_8000B264 +/* 8017DE94 0017AC94 4B E8 D3 D1 */ bl __as__5xVec3FRC5xVec3 /* 8017DE98 0017AC98 80 01 00 34 */ lwz r0, 0x34(r1) /* 8017DE9C 0017AC9C 90 1F 00 40 */ stw r0, 0x40(r31) /* 8017DEA0 0017ACA0 48 00 00 34 */ b lbl_8017DED4 @@ -684,7 +684,7 @@ lbl_8017DEA4: /* 8017DEB4 0017ACB4 38 7F 00 24 */ addi r3, r31, 0x24 /* 8017DEB8 0017ACB8 38 81 00 90 */ addi r4, r1, 0x90 /* 8017DEBC 0017ACBC D0 1F 00 34 */ stfs f0, 0x34(r31) -/* 8017DEC0 0017ACC0 4B E8 D3 A5 */ bl func_8000B264 +/* 8017DEC0 0017ACC0 4B E8 D3 A5 */ bl __as__5xVec3FRC5xVec3 /* 8017DEC4 0017ACC4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8017DEC8 0017ACC8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8017DECC 0017ACCC 38 03 06 E0 */ addi r0, r3, 0x6e0 @@ -703,7 +703,7 @@ lbl_8017DED4: lbl_8017DEFC: /* 8017DEFC 0017ACFC 38 80 00 01 */ li r4, 1 lbl_8017DF00: -/* 8017DF00 0017AD00 48 00 0A D1 */ bl func_8017E9D0 +/* 8017DF00 0017AD00 48 00 0A D1 */ bl log_collide_dynamics__17xLaserBoltEmitterFb /* 8017DF04 0017AD04 80 01 00 E4 */ lwz r0, 0xe4(r1) /* 8017DF08 0017AD08 83 E1 00 DC */ lwz r31, 0xdc(r1) /* 8017DF0C 0017AD0C 83 C1 00 D8 */ lwz r30, 0xd8(r1) @@ -750,11 +750,11 @@ lbl_8017DF84: lbl_8017DF98: /* 8017DF98 0017AD98 38 61 00 50 */ addi r3, r1, 0x50 /* 8017DF9C 0017AD9C 38 9D 00 0C */ addi r4, r29, 0xc -/* 8017DFA0 0017ADA0 4B E8 D1 81 */ bl func_8000B120 +/* 8017DFA0 0017ADA0 4B E8 D1 81 */ bl __ml__5xVec3CFf /* 8017DFA4 0017ADA4 7F A4 EB 78 */ mr r4, r29 /* 8017DFA8 0017ADA8 38 61 00 5C */ addi r3, r1, 0x5c /* 8017DFAC 0017ADAC 38 A1 00 50 */ addi r5, r1, 0x50 -/* 8017DFB0 0017ADB0 4B E9 74 31 */ bl func_800153E0 +/* 8017DFB0 0017ADB0 4B E9 74 31 */ bl __pl__5xVec3CFRC5xVec3 /* 8017DFB4 0017ADB4 80 C1 00 5C */ lwz r6, 0x5c(r1) /* 8017DFB8 0017ADB8 FC 20 F8 90 */ fmr f1, f31 /* 8017DFBC 0017ADBC 80 A1 00 60 */ lwz r5, 0x60(r1) @@ -764,11 +764,11 @@ lbl_8017DF98: /* 8017DFCC 0017ADCC 90 C1 00 98 */ stw r6, 0x98(r1) /* 8017DFD0 0017ADD0 90 A1 00 9C */ stw r5, 0x9c(r1) /* 8017DFD4 0017ADD4 90 01 00 A0 */ stw r0, 0xa0(r1) -/* 8017DFD8 0017ADD8 4B E8 D1 49 */ bl func_8000B120 +/* 8017DFD8 0017ADD8 4B E8 D1 49 */ bl __ml__5xVec3CFf /* 8017DFDC 0017ADDC 7F A4 EB 78 */ mr r4, r29 /* 8017DFE0 0017ADE0 38 61 00 44 */ addi r3, r1, 0x44 /* 8017DFE4 0017ADE4 38 A1 00 38 */ addi r5, r1, 0x38 -/* 8017DFE8 0017ADE8 4B E9 73 F9 */ bl func_800153E0 +/* 8017DFE8 0017ADE8 4B E9 73 F9 */ bl __pl__5xVec3CFRC5xVec3 /* 8017DFEC 0017ADEC 80 E1 00 44 */ lwz r7, 0x44(r1) /* 8017DFF0 0017ADF0 38 61 00 20 */ addi r3, r1, 0x20 /* 8017DFF4 0017ADF4 80 C1 00 48 */ lwz r6, 0x48(r1) @@ -778,10 +778,10 @@ lbl_8017DF98: /* 8017E004 0017AE04 90 E1 00 8C */ stw r7, 0x8c(r1) /* 8017E008 0017AE08 90 C1 00 90 */ stw r6, 0x90(r1) /* 8017E00C 0017AE0C 90 01 00 94 */ stw r0, 0x94(r1) -/* 8017E010 0017AE10 4B E8 D1 BD */ bl func_8000B1CC +/* 8017E010 0017AE10 4B E8 D1 BD */ bl __mi__5xVec3CFRC5xVec3 /* 8017E014 0017AE14 38 61 00 2C */ addi r3, r1, 0x2c /* 8017E018 0017AE18 38 81 00 20 */ addi r4, r1, 0x20 -/* 8017E01C 0017AE1C 4B F9 82 91 */ bl func_801162AC +/* 8017E01C 0017AE1C 4B F9 82 91 */ bl normal__5xVec3CFv /* 8017E020 0017AE20 80 81 00 2C */ lwz r4, 0x2c(r1) /* 8017E024 0017AE24 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8017E028 0017AE28 80 C1 00 30 */ lwz r6, 0x30(r1) @@ -793,7 +793,7 @@ lbl_8017DF98: /* 8017E040 0017AE40 38 A5 00 34 */ addi r5, r5, 0x34 /* 8017E044 0017AE44 90 C1 00 84 */ stw r6, 0x84(r1) /* 8017E048 0017AE48 90 01 00 88 */ stw r0, 0x88(r1) -/* 8017E04C 0017AE4C 4B E9 74 E9 */ bl func_80015534 +/* 8017E04C 0017AE4C 4B E9 74 E9 */ bl cross__5xVec3CFRC5xVec3 /* 8017E050 0017AE50 80 A1 00 14 */ lwz r5, 0x14(r1) /* 8017E054 0017AE54 38 61 00 74 */ addi r3, r1, 0x74 /* 8017E058 0017AE58 80 81 00 18 */ lwz r4, 0x18(r1) @@ -801,7 +801,7 @@ lbl_8017DF98: /* 8017E060 0017AE60 90 A1 00 74 */ stw r5, 0x74(r1) /* 8017E064 0017AE64 90 81 00 78 */ stw r4, 0x78(r1) /* 8017E068 0017AE68 90 01 00 7C */ stw r0, 0x7c(r1) -/* 8017E06C 0017AE6C 4B E8 D0 91 */ bl func_8000B0FC +/* 8017E06C 0017AE6C 4B E8 D0 91 */ bl length2__5xVec3CFv /* 8017E070 0017AE70 C0 02 AE 30 */ lfs f0, lbl_803CF7B0-_SDA2_BASE_(r2) /* 8017E074 0017AE74 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017E078 0017AE78 4C 41 13 82 */ cror 2, 1, 2 @@ -814,21 +814,21 @@ lbl_8017DF98: /* 8017E094 0017AE94 38 61 00 74 */ addi r3, r1, 0x74 /* 8017E098 0017AE98 C0 22 AE 38 */ lfs f1, lbl_803CF7B8-_SDA2_BASE_(r2) /* 8017E09C 0017AE9C FC 60 10 90 */ fmr f3, f2 -/* 8017E0A0 0017AEA0 4B E8 D0 4D */ bl func_8000B0EC +/* 8017E0A0 0017AEA0 4B E8 D0 4D */ bl assign__5xVec3Ffff /* 8017E0A4 0017AEA4 48 00 00 18 */ b lbl_8017E0BC lbl_8017E0A8: -/* 8017E0A8 0017AEA8 4B E8 C7 55 */ bl func_8000A7FC +/* 8017E0A8 0017AEA8 4B E8 C7 55 */ bl xsqrt__Ff /* 8017E0AC 0017AEAC C0 02 AE 38 */ lfs f0, lbl_803CF7B8-_SDA2_BASE_(r2) /* 8017E0B0 0017AEB0 38 61 00 74 */ addi r3, r1, 0x74 /* 8017E0B4 0017AEB4 EC 20 08 24 */ fdivs f1, f0, f1 -/* 8017E0B8 0017AEB8 4B E8 D0 C9 */ bl func_8000B180 +/* 8017E0B8 0017AEB8 4B E8 D0 C9 */ bl __amu__5xVec3Ff lbl_8017E0BC: /* 8017E0BC 0017AEBC C0 22 AE 2C */ lfs f1, lbl_803CF7AC-_SDA2_BASE_(r2) /* 8017E0C0 0017AEC0 38 61 00 08 */ addi r3, r1, 8 /* 8017E0C4 0017AEC4 C0 1E 00 00 */ lfs f0, 0(r30) /* 8017E0C8 0017AEC8 38 81 00 74 */ addi r4, r1, 0x74 /* 8017E0CC 0017AECC EC 21 00 32 */ fmuls f1, f1, f0 -/* 8017E0D0 0017AED0 4B E8 D0 51 */ bl func_8000B120 +/* 8017E0D0 0017AED0 4B E8 D0 51 */ bl __ml__5xVec3CFf /* 8017E0D4 0017AED4 C0 3D 00 30 */ lfs f1, 0x30(r29) /* 8017E0D8 0017AED8 C0 1E 00 0C */ lfs f0, 0xc(r30) /* 8017E0DC 0017AEDC 80 81 00 08 */ lwz r4, 8(r1) @@ -856,7 +856,7 @@ lbl_8017E124: /* 8017E12C 0017AF2C 38 A1 00 98 */ addi r5, r1, 0x98 /* 8017E130 0017AF30 38 C1 00 8C */ addi r6, r1, 0x8c /* 8017E134 0017AF34 39 01 00 68 */ addi r8, r1, 0x68 -/* 8017E138 0017AF38 48 00 08 9D */ bl func_8017E9D4 +/* 8017E138 0017AF38 48 00 08 9D */ bl set_bolt_verts__17xLaserBoltEmitterFP18RxObjSpace3DVertexRC5xVec3RC5xVec3UcRC5xVec3 /* 8017E13C 0017AF3C 38 7F 00 D8 */ addi r3, r31, 0xd8 lbl_8017E140: /* 8017E140 0017AF40 E3 E1 00 C8 */ psq_l f31, 200(r1), 0, qr0 @@ -977,7 +977,7 @@ lbl_8017E2B4: /* 8017E2C0 0017B0C0 7F E4 FB 78 */ mr r4, r31 /* 8017E2C4 0017B0C4 FC 40 08 90 */ fmr f2, f1 /* 8017E2C8 0017B0C8 7F A5 EB 78 */ mr r5, r29 -/* 8017E2CC 0017B0CC 48 00 05 71 */ bl func_8017E83C +/* 8017E2CC 0017B0CC 48 00 05 71 */ bl emit_fx__17xLaserBoltEmitterFRQ217xLaserBoltEmitter11effect_dataRQ217xLaserBoltEmitter4boltfff /* 8017E2D0 0017B0D0 3B FF 00 18 */ addi r31, r31, 0x18 lbl_8017E2D4: /* 8017E2D4 0017B0D4 7C 1F F0 40 */ cmplw r31, r30 @@ -1004,7 +1004,7 @@ lbl_8017E314: /* 8017E320 0017B120 7F C4 F3 78 */ mr r4, r30 /* 8017E324 0017B124 FC 60 E8 90 */ fmr f3, f29 /* 8017E328 0017B128 7F A5 EB 78 */ mr r5, r29 -/* 8017E32C 0017B12C 48 00 05 11 */ bl func_8017E83C +/* 8017E32C 0017B12C 48 00 05 11 */ bl emit_fx__17xLaserBoltEmitterFRQ217xLaserBoltEmitter11effect_dataRQ217xLaserBoltEmitter4boltfff /* 8017E330 0017B130 3B DE 00 18 */ addi r30, r30, 0x18 lbl_8017E334: /* 8017E334 0017B134 7C 1E F8 40 */ cmplw r30, r31 @@ -1026,7 +1026,7 @@ lbl_8017E360: /* 8017E36C 0017B16C 7F 83 E3 78 */ mr r3, r28 /* 8017E370 0017B170 7F C4 F3 78 */ mr r4, r30 /* 8017E374 0017B174 7F A5 EB 78 */ mr r5, r29 -/* 8017E378 0017B178 48 00 04 C5 */ bl func_8017E83C +/* 8017E378 0017B178 48 00 04 C5 */ bl emit_fx__17xLaserBoltEmitterFRQ217xLaserBoltEmitter11effect_dataRQ217xLaserBoltEmitter4boltfff /* 8017E37C 0017B17C 3B DE 00 18 */ addi r30, r30, 0x18 lbl_8017E380: /* 8017E380 0017B180 7C 1E F8 40 */ cmplw r30, r31 @@ -1047,7 +1047,7 @@ lbl_8017E3A8: /* 8017E3B4 0017B1B4 7F C4 F3 78 */ mr r4, r30 /* 8017E3B8 0017B1B8 FC 40 08 90 */ fmr f2, f1 /* 8017E3BC 0017B1BC 7F A5 EB 78 */ mr r5, r29 -/* 8017E3C0 0017B1C0 48 00 04 7D */ bl func_8017E83C +/* 8017E3C0 0017B1C0 48 00 04 7D */ bl emit_fx__17xLaserBoltEmitterFRQ217xLaserBoltEmitter11effect_dataRQ217xLaserBoltEmitter4boltfff /* 8017E3C4 0017B1C4 3B DE 00 18 */ addi r30, r30, 0x18 lbl_8017E3C8: /* 8017E3C8 0017B1C8 7C 1E F8 40 */ cmplw r30, r31 @@ -1106,28 +1106,28 @@ lbl_8017E488: /* 8017E488 0017B288 FC 20 F8 90 */ fmr f1, f31 /* 8017E48C 0017B28C 38 61 00 68 */ addi r3, r1, 0x68 /* 8017E490 0017B290 38 9D 00 0C */ addi r4, r29, 0xc -/* 8017E494 0017B294 4B E8 CC 8D */ bl func_8000B120 +/* 8017E494 0017B294 4B E8 CC 8D */ bl __ml__5xVec3CFf /* 8017E498 0017B298 38 7E 00 3C */ addi r3, r30, 0x3c /* 8017E49C 0017B29C 38 81 00 68 */ addi r4, r1, 0x68 -/* 8017E4A0 0017B2A0 4B E8 CD C5 */ bl func_8000B264 +/* 8017E4A0 0017B2A0 4B E8 CD C5 */ bl __as__5xVec3FRC5xVec3 /* 8017E4A4 0017B2A4 48 00 00 40 */ b lbl_8017E4E4 lbl_8017E4A8: /* 8017E4A8 0017B2A8 FC 20 F8 50 */ fneg f1, f31 /* 8017E4AC 0017B2AC 38 61 00 5C */ addi r3, r1, 0x5c /* 8017E4B0 0017B2B0 38 9D 00 0C */ addi r4, r29, 0xc -/* 8017E4B4 0017B2B4 4B E8 CC 6D */ bl func_8000B120 +/* 8017E4B4 0017B2B4 4B E8 CC 6D */ bl __ml__5xVec3CFf /* 8017E4B8 0017B2B8 38 7E 00 3C */ addi r3, r30, 0x3c /* 8017E4BC 0017B2BC 38 81 00 5C */ addi r4, r1, 0x5c -/* 8017E4C0 0017B2C0 4B E8 CD A5 */ bl func_8000B264 +/* 8017E4C0 0017B2C0 4B E8 CD A5 */ bl __as__5xVec3FRC5xVec3 /* 8017E4C4 0017B2C4 48 00 00 20 */ b lbl_8017E4E4 lbl_8017E4C8: /* 8017E4C8 0017B2C8 FC 20 F8 90 */ fmr f1, f31 /* 8017E4CC 0017B2CC 38 61 00 50 */ addi r3, r1, 0x50 /* 8017E4D0 0017B2D0 38 9D 00 24 */ addi r4, r29, 0x24 -/* 8017E4D4 0017B2D4 4B E8 CC 4D */ bl func_8000B120 +/* 8017E4D4 0017B2D4 4B E8 CC 4D */ bl __ml__5xVec3CFf /* 8017E4D8 0017B2D8 38 7E 00 3C */ addi r3, r30, 0x3c /* 8017E4DC 0017B2DC 38 81 00 50 */ addi r4, r1, 0x50 -/* 8017E4E0 0017B2E0 4B E8 CD 85 */ bl func_8000B264 +/* 8017E4E0 0017B2E0 4B E8 CD 85 */ bl __as__5xVec3FRC5xVec3 lbl_8017E4E4: /* 8017E4E4 0017B2E4 88 1E 00 09 */ lbz r0, 9(r30) /* 8017E4E8 0017B2E8 28 00 00 05 */ cmplwi r0, 5 @@ -1135,28 +1135,28 @@ lbl_8017E4E4: /* 8017E4F0 0017B2F0 FC 20 E0 90 */ fmr f1, f28 /* 8017E4F4 0017B2F4 38 61 00 38 */ addi r3, r1, 0x38 /* 8017E4F8 0017B2F8 38 9D 00 0C */ addi r4, r29, 0xc -/* 8017E4FC 0017B2FC 4B E8 CC 25 */ bl func_8000B120 +/* 8017E4FC 0017B2FC 4B E8 CC 25 */ bl __ml__5xVec3CFf /* 8017E500 0017B300 7F A4 EB 78 */ mr r4, r29 /* 8017E504 0017B304 38 61 00 44 */ addi r3, r1, 0x44 /* 8017E508 0017B308 38 A1 00 38 */ addi r5, r1, 0x38 -/* 8017E50C 0017B30C 4B E9 6E D5 */ bl func_800153E0 +/* 8017E50C 0017B30C 4B E9 6E D5 */ bl __pl__5xVec3CFRC5xVec3 /* 8017E510 0017B310 38 7E 00 10 */ addi r3, r30, 0x10 /* 8017E514 0017B314 38 81 00 44 */ addi r4, r1, 0x44 -/* 8017E518 0017B318 4B E8 CD 4D */ bl func_8000B264 +/* 8017E518 0017B318 4B E8 CD 4D */ bl __as__5xVec3FRC5xVec3 /* 8017E51C 0017B31C FC 20 E8 90 */ fmr f1, f29 /* 8017E520 0017B320 38 61 00 20 */ addi r3, r1, 0x20 /* 8017E524 0017B324 38 9D 00 0C */ addi r4, r29, 0xc -/* 8017E528 0017B328 4B E8 CB F9 */ bl func_8000B120 +/* 8017E528 0017B328 4B E8 CB F9 */ bl __ml__5xVec3CFf /* 8017E52C 0017B32C 7F A4 EB 78 */ mr r4, r29 /* 8017E530 0017B330 38 61 00 2C */ addi r3, r1, 0x2c /* 8017E534 0017B334 38 A1 00 20 */ addi r5, r1, 0x20 -/* 8017E538 0017B338 4B E9 6E A9 */ bl func_800153E0 +/* 8017E538 0017B338 4B E9 6E A9 */ bl __pl__5xVec3CFRC5xVec3 /* 8017E53C 0017B33C 38 7E 00 1C */ addi r3, r30, 0x1c /* 8017E540 0017B340 38 81 00 2C */ addi r4, r1, 0x2c -/* 8017E544 0017B344 4B E8 CD 21 */ bl func_8000B264 +/* 8017E544 0017B344 4B E8 CD 21 */ bl __as__5xVec3FRC5xVec3 /* 8017E548 0017B348 FC 20 F0 90 */ fmr f1, f30 /* 8017E54C 0017B34C 7F E3 FB 78 */ mr r3, r31 -/* 8017E550 0017B350 4B F9 A3 95 */ bl func_801188E4 +/* 8017E550 0017B350 4B F9 A3 95 */ bl xParEmitterEmit__FP11xParEmitterf /* 8017E554 0017B354 48 00 00 60 */ b lbl_8017E5B4 lbl_8017E558: /* 8017E558 0017B358 80 DE 00 30 */ lwz r6, 0x30(r30) @@ -1168,20 +1168,20 @@ lbl_8017E558: /* 8017E570 0017B370 90 C1 00 74 */ stw r6, 0x74(r1) /* 8017E574 0017B374 90 A1 00 78 */ stw r5, 0x78(r1) /* 8017E578 0017B378 90 01 00 7C */ stw r0, 0x7c(r1) -/* 8017E57C 0017B37C 4B E8 CB A5 */ bl func_8000B120 +/* 8017E57C 0017B37C 4B E8 CB A5 */ bl __ml__5xVec3CFf /* 8017E580 0017B380 7F A4 EB 78 */ mr r4, r29 /* 8017E584 0017B384 38 61 00 14 */ addi r3, r1, 0x14 /* 8017E588 0017B388 38 A1 00 08 */ addi r5, r1, 8 -/* 8017E58C 0017B38C 4B E9 6E 55 */ bl func_800153E0 +/* 8017E58C 0017B38C 4B E9 6E 55 */ bl __pl__5xVec3CFRC5xVec3 /* 8017E590 0017B390 38 7E 00 30 */ addi r3, r30, 0x30 /* 8017E594 0017B394 38 81 00 14 */ addi r4, r1, 0x14 -/* 8017E598 0017B398 4B E9 6E AD */ bl func_80015444 +/* 8017E598 0017B398 4B E9 6E AD */ bl __apl__5xVec3FRC5xVec3 /* 8017E59C 0017B39C FC 20 F0 90 */ fmr f1, f30 /* 8017E5A0 0017B3A0 7F E3 FB 78 */ mr r3, r31 -/* 8017E5A4 0017B3A4 4B F9 A3 41 */ bl func_801188E4 +/* 8017E5A4 0017B3A4 4B F9 A3 41 */ bl xParEmitterEmit__FP11xParEmitterf /* 8017E5A8 0017B3A8 38 7E 00 30 */ addi r3, r30, 0x30 /* 8017E5AC 0017B3AC 38 81 00 74 */ addi r4, r1, 0x74 -/* 8017E5B0 0017B3B0 4B E8 CC B5 */ bl func_8000B264 +/* 8017E5B0 0017B3B0 4B E8 CC B5 */ bl __as__5xVec3FRC5xVec3 lbl_8017E5B4: /* 8017E5B4 0017B3B4 D3 FE 00 40 */ stfs f31, 0x40(r30) /* 8017E5B8 0017B3B8 E3 E1 00 C8 */ psq_l f31, 200(r1), 0, qr0 @@ -1222,24 +1222,24 @@ emit_decal__17xLaserBoltEmitterFRQ217xLaserBoltEmitter11effect_dataRQ217xLaserBo lbl_8017E638: /* 8017E638 0017B438 38 61 00 20 */ addi r3, r1, 0x20 /* 8017E63C 0017B43C 38 9F 00 0C */ addi r4, r31, 0xc -/* 8017E640 0017B440 4B E9 6B B9 */ bl func_800151F8 +/* 8017E640 0017B440 4B E9 6B B9 */ bl xMat3x3LookVec3__FR7xMat3x3RC5xVec3 /* 8017E644 0017B444 48 00 00 10 */ b lbl_8017E654 lbl_8017E648: /* 8017E648 0017B448 38 61 00 20 */ addi r3, r1, 0x20 /* 8017E64C 0017B44C 38 9F 00 24 */ addi r4, r31, 0x24 -/* 8017E650 0017B450 4B E9 6B A9 */ bl func_800151F8 +/* 8017E650 0017B450 4B E9 6B A9 */ bl xMat3x3LookVec3__FR7xMat3x3RC5xVec3 lbl_8017E654: /* 8017E654 0017B454 FC 20 F8 90 */ fmr f1, f31 /* 8017E658 0017B458 38 61 00 08 */ addi r3, r1, 8 /* 8017E65C 0017B45C 38 9F 00 0C */ addi r4, r31, 0xc -/* 8017E660 0017B460 4B E8 CA C1 */ bl func_8000B120 +/* 8017E660 0017B460 4B E8 CA C1 */ bl __ml__5xVec3CFf /* 8017E664 0017B464 7F E4 FB 78 */ mr r4, r31 /* 8017E668 0017B468 38 61 00 14 */ addi r3, r1, 0x14 /* 8017E66C 0017B46C 38 A1 00 08 */ addi r5, r1, 8 -/* 8017E670 0017B470 4B E9 6D 71 */ bl func_800153E0 +/* 8017E670 0017B470 4B E9 6D 71 */ bl __pl__5xVec3CFRC5xVec3 /* 8017E674 0017B474 38 61 00 50 */ addi r3, r1, 0x50 /* 8017E678 0017B478 38 81 00 14 */ addi r4, r1, 0x14 -/* 8017E67C 0017B47C 4B E8 CB E9 */ bl func_8000B264 +/* 8017E67C 0017B47C 4B E8 CB E9 */ bl __as__5xVec3FRC5xVec3 /* 8017E680 0017B480 80 7E 00 0C */ lwz r3, 0xc(r30) /* 8017E684 0017B484 38 81 00 20 */ addi r4, r1, 0x20 /* 8017E688 0017B488 38 A0 FF FF */ li r5, -1 @@ -1301,17 +1301,17 @@ emit_decal_dist__17xLaserBoltEmitterFRQ217xLaserBoltEmitter11effect_dataRQ217xLa lbl_8017E75C: /* 8017E75C 0017B55C 38 61 00 38 */ addi r3, r1, 0x38 /* 8017E760 0017B560 38 9D 00 0C */ addi r4, r29, 0xc -/* 8017E764 0017B564 4B E9 6A 95 */ bl func_800151F8 +/* 8017E764 0017B564 4B E9 6A 95 */ bl xMat3x3LookVec3__FR7xMat3x3RC5xVec3 /* 8017E768 0017B568 48 00 00 10 */ b lbl_8017E778 lbl_8017E76C: /* 8017E76C 0017B56C 38 61 00 38 */ addi r3, r1, 0x38 /* 8017E770 0017B570 38 9D 00 24 */ addi r4, r29, 0x24 -/* 8017E774 0017B574 4B E9 6A 85 */ bl func_800151F8 +/* 8017E774 0017B574 4B E9 6A 85 */ bl xMat3x3LookVec3__FR7xMat3x3RC5xVec3 lbl_8017E778: /* 8017E778 0017B578 C0 3C 00 14 */ lfs f1, 0x14(r28) /* 8017E77C 0017B57C 38 61 00 20 */ addi r3, r1, 0x20 /* 8017E780 0017B580 38 9D 00 0C */ addi r4, r29, 0xc -/* 8017E784 0017B584 4B E8 C9 9D */ bl func_8000B120 +/* 8017E784 0017B584 4B E8 C9 9D */ bl __ml__5xVec3CFf /* 8017E788 0017B588 80 C1 00 20 */ lwz r6, 0x20(r1) /* 8017E78C 0017B58C FC 20 F8 90 */ fmr f1, f31 /* 8017E790 0017B590 80 A1 00 24 */ lwz r5, 0x24(r1) @@ -1321,20 +1321,20 @@ lbl_8017E778: /* 8017E7A0 0017B5A0 90 C1 00 2C */ stw r6, 0x2c(r1) /* 8017E7A4 0017B5A4 90 A1 00 30 */ stw r5, 0x30(r1) /* 8017E7A8 0017B5A8 90 01 00 34 */ stw r0, 0x34(r1) -/* 8017E7AC 0017B5AC 4B E8 C9 75 */ bl func_8000B120 +/* 8017E7AC 0017B5AC 4B E8 C9 75 */ bl __ml__5xVec3CFf /* 8017E7B0 0017B5B0 7F A4 EB 78 */ mr r4, r29 /* 8017E7B4 0017B5B4 38 61 00 14 */ addi r3, r1, 0x14 /* 8017E7B8 0017B5B8 38 A1 00 08 */ addi r5, r1, 8 -/* 8017E7BC 0017B5BC 4B E9 6C 25 */ bl func_800153E0 +/* 8017E7BC 0017B5BC 4B E9 6C 25 */ bl __pl__5xVec3CFRC5xVec3 /* 8017E7C0 0017B5C0 3B E1 00 68 */ addi r31, r1, 0x68 /* 8017E7C4 0017B5C4 38 81 00 14 */ addi r4, r1, 0x14 /* 8017E7C8 0017B5C8 7F E3 FB 78 */ mr r3, r31 -/* 8017E7CC 0017B5CC 4B E8 CA 99 */ bl func_8000B264 +/* 8017E7CC 0017B5CC 4B E8 CA 99 */ bl __as__5xVec3FRC5xVec3 /* 8017E7D0 0017B5D0 3B A0 00 00 */ li r29, 0 /* 8017E7D4 0017B5D4 48 00 00 34 */ b lbl_8017E808 lbl_8017E7D8: /* 8017E7D8 0017B5D8 80 7C 00 0C */ lwz r3, 0xc(r28) -/* 8017E7DC 0017B5DC 48 00 06 A5 */ bl func_8017EE80 +/* 8017E7DC 0017B5DC 48 00 06 A5 */ bl full__13xDecalEmitterCFv /* 8017E7E0 0017B5E0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8017E7E4 0017B5E4 40 82 00 2C */ bne lbl_8017E810 /* 8017E7E8 0017B5E8 80 7C 00 0C */ lwz r3, 0xc(r28) @@ -1344,7 +1344,7 @@ lbl_8017E7D8: /* 8017E7F8 0017B5F8 7F E3 FB 78 */ mr r3, r31 /* 8017E7FC 0017B5FC 38 81 00 2C */ addi r4, r1, 0x2c /* 8017E800 0017B600 3B BD 00 01 */ addi r29, r29, 1 -/* 8017E804 0017B604 4B E9 6C 41 */ bl func_80015444 +/* 8017E804 0017B604 4B E9 6C 41 */ bl __apl__5xVec3FRC5xVec3 lbl_8017E808: /* 8017E808 0017B608 7C 1D F0 00 */ cmpw r29, r30 /* 8017E80C 0017B60C 41 80 FF CC */ blt lbl_8017E7D8 @@ -1360,12 +1360,12 @@ lbl_8017E810: /* 8017E830 0017B630 38 21 00 B0 */ addi r1, r1, 0xb0 /* 8017E834 0017B634 4E 80 00 20 */ blr -.global func_8017E838 -func_8017E838: +.global debug_init__17xLaserBoltEmitterFPCc +debug_init__17xLaserBoltEmitterFPCc: /* 8017E838 0017B638 4E 80 00 20 */ blr -.global func_8017E83C -func_8017E83C: +.global emit_fx__17xLaserBoltEmitterFRQ217xLaserBoltEmitter11effect_dataRQ217xLaserBoltEmitter4boltfff +emit_fx__17xLaserBoltEmitterFRQ217xLaserBoltEmitter11effect_dataRQ217xLaserBoltEmitter4boltfff: /* 8017E83C 0017B63C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017E840 0017B640 7C 08 02 A6 */ mflr r0 /* 8017E844 0017B644 90 01 00 14 */ stw r0, 0x14(r1) @@ -1402,8 +1402,8 @@ lbl_8017E8A0: /* 8017E8A8 0017B6A8 38 21 00 10 */ addi r1, r1, 0x10 /* 8017E8AC 0017B6AC 4E 80 00 20 */ blr -.global func_8017E8B0 -func_8017E8B0: +.global perturb_dir__17xLaserBoltEmitterFR5xVec3f +perturb_dir__17xLaserBoltEmitterFR5xVec3f: /* 8017E8B0 0017B6B0 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8017E8B4 0017B6B4 7C 08 02 A6 */ mflr r0 /* 8017E8B8 0017B6B8 90 01 00 64 */ stw r0, 0x64(r1) @@ -1450,8 +1450,8 @@ func_8017E8B0: /* 8017E95C 0017B75C 38 21 00 60 */ addi r1, r1, 0x60 /* 8017E960 0017B760 4E 80 00 20 */ blr -.global func_8017E964 -func_8017E964: +.global update__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4boltf +update__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4boltf: /* 8017E964 0017B764 C0 04 00 30 */ lfs f0, 0x30(r4) /* 8017E968 0017B768 D0 04 00 38 */ stfs f0, 0x38(r4) /* 8017E96C 0017B76C C0 43 00 08 */ lfs f2, 8(r3) @@ -1460,12 +1460,12 @@ func_8017E964: /* 8017E978 0017B778 D0 04 00 30 */ stfs f0, 0x30(r4) /* 8017E97C 0017B77C 4E 80 00 20 */ blr -.global func_8017E980 -func_8017E980: +.global debug_update__17xLaserBoltEmitterFf +debug_update__17xLaserBoltEmitterFf: /* 8017E980 0017B780 4E 80 00 20 */ blr -.global func_8017E984 -func_8017E984: +.global flush_verts__17xLaserBoltEmitterFP18RxObjSpace3DVertexi +flush_verts__17xLaserBoltEmitterFP18RxObjSpace3DVertexi: /* 8017E984 0017B784 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017E988 0017B788 7C 08 02 A6 */ mflr r0 /* 8017E98C 0017B78C 7C 83 23 78 */ mr r3, r4 @@ -1483,24 +1483,24 @@ func_8017E984: /* 8017E9BC 0017B7BC 38 21 00 10 */ addi r1, r1, 0x10 /* 8017E9C0 0017B7C0 4E 80 00 20 */ blr -.global func_8017E9C4 -func_8017E9C4: +.global debug_render__17xLaserBoltEmitterFv +debug_render__17xLaserBoltEmitterFv: /* 8017E9C4 0017B7C4 4E 80 00 20 */ blr -.global func_8017E9C8 -func_8017E9C8: +.global debug_refresh_effects__17xLaserBoltEmitterFQ217xLaserBoltEmitter12fx_when_enum +debug_refresh_effects__17xLaserBoltEmitterFQ217xLaserBoltEmitter12fx_when_enum: /* 8017E9C8 0017B7C8 4E 80 00 20 */ blr -.global func_8017E9CC -func_8017E9CC: +.global log_collide_statics__17xLaserBoltEmitterFb +log_collide_statics__17xLaserBoltEmitterFb: /* 8017E9CC 0017B7CC 4E 80 00 20 */ blr -.global func_8017E9D0 -func_8017E9D0: +.global log_collide_dynamics__17xLaserBoltEmitterFb +log_collide_dynamics__17xLaserBoltEmitterFb: /* 8017E9D0 0017B7D0 4E 80 00 20 */ blr -.global func_8017E9D4 -func_8017E9D4: +.global set_bolt_verts__17xLaserBoltEmitterFP18RxObjSpace3DVertexRC5xVec3RC5xVec3UcRC5xVec3 +set_bolt_verts__17xLaserBoltEmitterFP18RxObjSpace3DVertexRC5xVec3RC5xVec3UcRC5xVec3: /* 8017E9D4 0017B7D4 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8017E9D8 0017B7D8 7C 08 02 A6 */ mflr r0 /* 8017E9DC 0017B7DC 90 01 00 94 */ stw r0, 0x94(r1) @@ -1526,53 +1526,53 @@ func_8017E9D4: /* 8017EA2C 0017B82C 7F 84 E3 78 */ mr r4, r28 /* 8017EA30 0017B830 7F E5 FB 78 */ mr r5, r31 /* 8017EA34 0017B834 38 61 00 2C */ addi r3, r1, 0x2c -/* 8017EA38 0017B838 4B E8 C7 95 */ bl func_8000B1CC +/* 8017EA38 0017B838 4B E8 C7 95 */ bl __mi__5xVec3CFRC5xVec3 /* 8017EA3C 0017B83C FC 20 F8 90 */ fmr f1, f31 /* 8017EA40 0017B840 7F 43 D3 78 */ mr r3, r26 /* 8017EA44 0017B844 FC 40 F0 90 */ fmr f2, f30 /* 8017EA48 0017B848 7F 64 DB 78 */ mr r4, r27 /* 8017EA4C 0017B84C 7F C6 F3 78 */ mr r6, r30 /* 8017EA50 0017B850 38 A1 00 2C */ addi r5, r1, 0x2c -/* 8017EA54 0017B854 48 00 00 D5 */ bl func_8017EB28 +/* 8017EA54 0017B854 48 00 00 D5 */ bl set_vert__17xLaserBoltEmitterFR18RxObjSpace3DVertexRC5xVec3ffUc /* 8017EA58 0017B858 7F A4 EB 78 */ mr r4, r29 /* 8017EA5C 0017B85C 7F E5 FB 78 */ mr r5, r31 /* 8017EA60 0017B860 38 61 00 20 */ addi r3, r1, 0x20 -/* 8017EA64 0017B864 4B E8 C7 69 */ bl func_8000B1CC +/* 8017EA64 0017B864 4B E8 C7 69 */ bl __mi__5xVec3CFRC5xVec3 /* 8017EA68 0017B868 FC 20 E8 90 */ fmr f1, f29 /* 8017EA6C 0017B86C 7F 43 D3 78 */ mr r3, r26 /* 8017EA70 0017B870 FC 40 F0 90 */ fmr f2, f30 /* 8017EA74 0017B874 7F C6 F3 78 */ mr r6, r30 /* 8017EA78 0017B878 38 9B 00 24 */ addi r4, r27, 0x24 /* 8017EA7C 0017B87C 38 A1 00 20 */ addi r5, r1, 0x20 -/* 8017EA80 0017B880 48 00 00 A9 */ bl func_8017EB28 +/* 8017EA80 0017B880 48 00 00 A9 */ bl set_vert__17xLaserBoltEmitterFR18RxObjSpace3DVertexRC5xVec3ffUc /* 8017EA84 0017B884 7F 84 E3 78 */ mr r4, r28 /* 8017EA88 0017B888 7F E5 FB 78 */ mr r5, r31 /* 8017EA8C 0017B88C 38 61 00 14 */ addi r3, r1, 0x14 -/* 8017EA90 0017B890 4B E9 69 51 */ bl func_800153E0 +/* 8017EA90 0017B890 4B E9 69 51 */ bl __pl__5xVec3CFRC5xVec3 /* 8017EA94 0017B894 FC 20 F8 90 */ fmr f1, f31 /* 8017EA98 0017B898 7F 43 D3 78 */ mr r3, r26 /* 8017EA9C 0017B89C FC 40 E0 90 */ fmr f2, f28 /* 8017EAA0 0017B8A0 7F C6 F3 78 */ mr r6, r30 /* 8017EAA4 0017B8A4 38 9B 00 48 */ addi r4, r27, 0x48 /* 8017EAA8 0017B8A8 38 A1 00 14 */ addi r5, r1, 0x14 -/* 8017EAAC 0017B8AC 48 00 00 7D */ bl func_8017EB28 +/* 8017EAAC 0017B8AC 48 00 00 7D */ bl set_vert__17xLaserBoltEmitterFR18RxObjSpace3DVertexRC5xVec3ffUc /* 8017EAB0 0017B8B0 38 7B 00 6C */ addi r3, r27, 0x6c /* 8017EAB4 0017B8B4 38 9B 00 48 */ addi r4, r27, 0x48 -/* 8017EAB8 0017B8B8 4B F7 C6 C9 */ bl func_800FB180 +/* 8017EAB8 0017B8B8 4B F7 C6 C9 */ bl __as__18RxObjSpace3DVertexFRC18RxObjSpace3DVertex /* 8017EABC 0017B8BC 38 7B 00 90 */ addi r3, r27, 0x90 /* 8017EAC0 0017B8C0 38 9B 00 24 */ addi r4, r27, 0x24 -/* 8017EAC4 0017B8C4 4B F7 C6 BD */ bl func_800FB180 +/* 8017EAC4 0017B8C4 4B F7 C6 BD */ bl __as__18RxObjSpace3DVertexFRC18RxObjSpace3DVertex /* 8017EAC8 0017B8C8 7F A4 EB 78 */ mr r4, r29 /* 8017EACC 0017B8CC 7F E5 FB 78 */ mr r5, r31 /* 8017EAD0 0017B8D0 38 61 00 08 */ addi r3, r1, 8 -/* 8017EAD4 0017B8D4 4B E9 69 0D */ bl func_800153E0 +/* 8017EAD4 0017B8D4 4B E9 69 0D */ bl __pl__5xVec3CFRC5xVec3 /* 8017EAD8 0017B8D8 FC 20 E8 90 */ fmr f1, f29 /* 8017EADC 0017B8DC 7F 43 D3 78 */ mr r3, r26 /* 8017EAE0 0017B8E0 FC 40 E0 90 */ fmr f2, f28 /* 8017EAE4 0017B8E4 7F C6 F3 78 */ mr r6, r30 /* 8017EAE8 0017B8E8 38 9B 00 B4 */ addi r4, r27, 0xb4 /* 8017EAEC 0017B8EC 38 A1 00 08 */ addi r5, r1, 8 -/* 8017EAF0 0017B8F0 48 00 00 39 */ bl func_8017EB28 +/* 8017EAF0 0017B8F0 48 00 00 39 */ bl set_vert__17xLaserBoltEmitterFR18RxObjSpace3DVertexRC5xVec3ffUc /* 8017EAF4 0017B8F4 E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0 /* 8017EAF8 0017B8F8 CB E1 00 80 */ lfd f31, 0x80(r1) /* 8017EAFC 0017B8FC E3 C1 00 78 */ psq_l f30, 120(r1), 0, qr0 @@ -1587,8 +1587,8 @@ func_8017E9D4: /* 8017EB20 0017B920 38 21 00 90 */ addi r1, r1, 0x90 /* 8017EB24 0017B924 4E 80 00 20 */ blr -.global func_8017EB28 -func_8017EB28: +.global set_vert__17xLaserBoltEmitterFR18RxObjSpace3DVertexRC5xVec3ffUc +set_vert__17xLaserBoltEmitterFR18RxObjSpace3DVertexRC5xVec3ffUc: /* 8017EB28 0017B928 C0 05 00 00 */ lfs f0, 0(r5) /* 8017EB2C 0017B92C 38 00 00 FF */ li r0, 0xff /* 8017EB30 0017B930 C0 65 00 04 */ lfs f3, 4(r5) @@ -1604,8 +1604,8 @@ func_8017EB28: /* 8017EB58 0017B958 98 C4 00 1B */ stb r6, 0x1b(r4) /* 8017EB5C 0017B95C 4E 80 00 20 */ blr -.global func_8017EB60 -func_8017EB60: +.global init__40static_queue_Q217xLaserBoltEmitter4bolt_FUl +init__40static_queue_Q217xLaserBoltEmitter4bolt_FUl: /* 8017EB60 0017B960 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017EB64 0017B964 7C 08 02 A6 */ mflr r0 /* 8017EB68 0017B968 90 01 00 14 */ stw r0, 0x14(r1) @@ -1633,22 +1633,22 @@ lbl_8017EB88: /* 8017EBB8 0017B9B8 4B EB 4D 89 */ bl xMemAlloc__FUiUii /* 8017EBBC 0017B9BC 90 7F 00 10 */ stw r3, 0x10(r31) /* 8017EBC0 0017B9C0 7F E3 FB 78 */ mr r3, r31 -/* 8017EBC4 0017B9C4 48 00 00 19 */ bl func_8017EBDC +/* 8017EBC4 0017B9C4 48 00 00 19 */ bl clear__40static_queue_Q217xLaserBoltEmitter4bolt_Fv /* 8017EBC8 0017B9C8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017EBCC 0017B9CC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8017EBD0 0017B9D0 7C 08 03 A6 */ mtlr r0 /* 8017EBD4 0017B9D4 38 21 00 10 */ addi r1, r1, 0x10 /* 8017EBD8 0017B9D8 4E 80 00 20 */ blr -.global func_8017EBDC -func_8017EBDC: +.global clear__40static_queue_Q217xLaserBoltEmitter4bolt_Fv +clear__40static_queue_Q217xLaserBoltEmitter4bolt_Fv: /* 8017EBDC 0017B9DC 38 00 00 00 */ li r0, 0 /* 8017EBE0 0017B9E0 90 03 00 04 */ stw r0, 4(r3) /* 8017EBE4 0017B9E4 90 03 00 00 */ stw r0, 0(r3) /* 8017EBE8 0017B9E8 4E 80 00 20 */ blr -.global func_8017EBEC -func_8017EBEC: +.global __ne__Q240static_queue_Q217xLaserBoltEmitter4bolt_8iteratorCFRCQ240static_queue_Q217xLaserBoltEmitter4bolt_8iterator +__ne__Q240static_queue_Q217xLaserBoltEmitter4bolt_8iteratorCFRCQ240static_queue_Q217xLaserBoltEmitter4bolt_8iterator: /* 8017EBEC 0017B9EC 80 A3 00 00 */ lwz r5, 0(r3) /* 8017EBF0 0017B9F0 80 04 00 00 */ lwz r0, 0(r4) /* 8017EBF4 0017B9F4 7C 65 00 50 */ subf r3, r5, r0 @@ -1657,8 +1657,8 @@ func_8017EBEC: /* 8017EC00 0017BA00 54 03 0F FE */ srwi r3, r0, 0x1f /* 8017EC04 0017BA04 4E 80 00 20 */ blr -.global func_8017EC08 -func_8017EC08: +.global end__40static_queue_Q217xLaserBoltEmitter4bolt_CFv +end__40static_queue_Q217xLaserBoltEmitter4bolt_CFv: /* 8017EC08 0017BA08 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017EC0C 0017BA0C 7C 08 02 A6 */ mflr r0 /* 8017EC10 0017BA10 80 83 00 00 */ lwz r4, 0(r3) @@ -1667,18 +1667,18 @@ func_8017EC08: /* 8017EC1C 0017BA1C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8017EC20 0017BA20 7C 7F 1B 78 */ mr r31, r3 /* 8017EC24 0017BA24 7C 84 02 14 */ add r4, r4, r0 -/* 8017EC28 0017BA28 48 00 00 45 */ bl func_8017EC6C +/* 8017EC28 0017BA28 48 00 00 45 */ bl mod_max_size__40static_queue_Q217xLaserBoltEmitter4bolt_CFUl /* 8017EC2C 0017BA2C 7C 64 1B 78 */ mr r4, r3 /* 8017EC30 0017BA30 7F E3 FB 78 */ mr r3, r31 -/* 8017EC34 0017BA34 48 00 00 19 */ bl func_8017EC4C +/* 8017EC34 0017BA34 48 00 00 19 */ bl create_iterator__40static_queue_Q217xLaserBoltEmitter4bolt_CFUl /* 8017EC38 0017BA38 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017EC3C 0017BA3C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8017EC40 0017BA40 7C 08 03 A6 */ mtlr r0 /* 8017EC44 0017BA44 38 21 00 10 */ addi r1, r1, 0x10 /* 8017EC48 0017BA48 4E 80 00 20 */ blr -.global func_8017EC4C -func_8017EC4C: +.global create_iterator__40static_queue_Q217xLaserBoltEmitter4bolt_CFUl +create_iterator__40static_queue_Q217xLaserBoltEmitter4bolt_CFUl: /* 8017EC4C 0017BA4C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017EC50 0017BA50 7C 60 1B 78 */ mr r0, r3 /* 8017EC54 0017BA54 7C 83 23 78 */ mr r3, r4 @@ -1688,21 +1688,21 @@ func_8017EC4C: /* 8017EC64 0017BA64 38 21 00 10 */ addi r1, r1, 0x10 /* 8017EC68 0017BA68 4E 80 00 20 */ blr -.global func_8017EC6C -func_8017EC6C: +.global mod_max_size__40static_queue_Q217xLaserBoltEmitter4bolt_CFUl +mod_max_size__40static_queue_Q217xLaserBoltEmitter4bolt_CFUl: /* 8017EC6C 0017BA6C 80 03 00 0C */ lwz r0, 0xc(r3) /* 8017EC70 0017BA70 7C 83 00 38 */ and r3, r4, r0 /* 8017EC74 0017BA74 4E 80 00 20 */ blr -.global func_8017EC78 -func_8017EC78: +.global __pp__Q240static_queue_Q217xLaserBoltEmitter4bolt_8iteratorFv +__pp__Q240static_queue_Q217xLaserBoltEmitter4bolt_8iteratorFv: /* 8017EC78 0017BA78 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017EC7C 0017BA7C 7C 08 02 A6 */ mflr r0 /* 8017EC80 0017BA80 38 80 00 01 */ li r4, 1 /* 8017EC84 0017BA84 90 01 00 14 */ stw r0, 0x14(r1) /* 8017EC88 0017BA88 93 E1 00 0C */ stw r31, 0xc(r1) /* 8017EC8C 0017BA8C 7C 7F 1B 78 */ mr r31, r3 -/* 8017EC90 0017BA90 48 00 00 1D */ bl func_8017ECAC +/* 8017EC90 0017BA90 48 00 00 1D */ bl __apl__Q240static_queue_Q217xLaserBoltEmitter4bolt_8iteratorFi /* 8017EC94 0017BA94 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017EC98 0017BA98 7F E3 FB 78 */ mr r3, r31 /* 8017EC9C 0017BA9C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1710,8 +1710,8 @@ func_8017EC78: /* 8017ECA4 0017BAA4 38 21 00 10 */ addi r1, r1, 0x10 /* 8017ECA8 0017BAA8 4E 80 00 20 */ blr -.global func_8017ECAC -func_8017ECAC: +.global __apl__Q240static_queue_Q217xLaserBoltEmitter4bolt_8iteratorFi +__apl__Q240static_queue_Q217xLaserBoltEmitter4bolt_8iteratorFi: /* 8017ECAC 0017BAAC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017ECB0 0017BAB0 7C 08 02 A6 */ mflr r0 /* 8017ECB4 0017BAB4 90 01 00 14 */ stw r0, 0x14(r1) @@ -1720,7 +1720,7 @@ func_8017ECAC: /* 8017ECC0 0017BAC0 80 03 00 00 */ lwz r0, 0(r3) /* 8017ECC4 0017BAC4 80 63 00 04 */ lwz r3, 4(r3) /* 8017ECC8 0017BAC8 7C 80 22 14 */ add r4, r0, r4 -/* 8017ECCC 0017BACC 4B FF FF A1 */ bl func_8017EC6C +/* 8017ECCC 0017BACC 4B FF FF A1 */ bl mod_max_size__40static_queue_Q217xLaserBoltEmitter4bolt_CFUl /* 8017ECD0 0017BAD0 90 7F 00 00 */ stw r3, 0(r31) /* 8017ECD4 0017BAD4 7F E3 FB 78 */ mr r3, r31 /* 8017ECD8 0017BAD8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1729,8 +1729,8 @@ func_8017ECAC: /* 8017ECE4 0017BAE4 38 21 00 10 */ addi r1, r1, 0x10 /* 8017ECE8 0017BAE8 4E 80 00 20 */ blr -.global func_8017ECEC -func_8017ECEC: +.global __ml__Q240static_queue_Q217xLaserBoltEmitter4bolt_8iteratorCFv +__ml__Q240static_queue_Q217xLaserBoltEmitter4bolt_8iteratorCFv: /* 8017ECEC 0017BAEC 80 03 00 00 */ lwz r0, 0(r3) /* 8017ECF0 0017BAF0 80 63 00 04 */ lwz r3, 4(r3) /* 8017ECF4 0017BAF4 1C 00 00 4C */ mulli r0, r0, 0x4c @@ -1738,20 +1738,20 @@ func_8017ECEC: /* 8017ECFC 0017BAFC 7C 63 02 14 */ add r3, r3, r0 /* 8017ED00 0017BB00 4E 80 00 20 */ blr -.global func_8017ED04 -func_8017ED04: +.global begin__40static_queue_Q217xLaserBoltEmitter4bolt_CFv +begin__40static_queue_Q217xLaserBoltEmitter4bolt_CFv: /* 8017ED04 0017BB04 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017ED08 0017BB08 7C 08 02 A6 */ mflr r0 /* 8017ED0C 0017BB0C 80 83 00 00 */ lwz r4, 0(r3) /* 8017ED10 0017BB10 90 01 00 14 */ stw r0, 0x14(r1) -/* 8017ED14 0017BB14 4B FF FF 39 */ bl func_8017EC4C +/* 8017ED14 0017BB14 4B FF FF 39 */ bl create_iterator__40static_queue_Q217xLaserBoltEmitter4bolt_CFUl /* 8017ED18 0017BB18 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017ED1C 0017BB1C 7C 08 03 A6 */ mtlr r0 /* 8017ED20 0017BB20 38 21 00 10 */ addi r1, r1, 0x10 /* 8017ED24 0017BB24 4E 80 00 20 */ blr -.global func_8017ED28 -func_8017ED28: +.global push_front__40static_queue_Q217xLaserBoltEmitter4bolt_Fv +push_front__40static_queue_Q217xLaserBoltEmitter4bolt_Fv: /* 8017ED28 0017BB28 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017ED2C 0017BB2C 7C 08 02 A6 */ mflr r0 /* 8017ED30 0017BB30 90 01 00 14 */ stw r0, 0x14(r1) @@ -1762,50 +1762,50 @@ func_8017ED28: /* 8017ED44 0017BB44 90 03 00 04 */ stw r0, 4(r3) /* 8017ED48 0017BB48 80 83 00 00 */ lwz r4, 0(r3) /* 8017ED4C 0017BB4C 38 84 FF FF */ addi r4, r4, -1 -/* 8017ED50 0017BB50 4B FF FF 1D */ bl func_8017EC6C +/* 8017ED50 0017BB50 4B FF FF 1D */ bl mod_max_size__40static_queue_Q217xLaserBoltEmitter4bolt_CFUl /* 8017ED54 0017BB54 90 7F 00 00 */ stw r3, 0(r31) /* 8017ED58 0017BB58 7F E3 FB 78 */ mr r3, r31 -/* 8017ED5C 0017BB5C 48 00 00 19 */ bl func_8017ED74 +/* 8017ED5C 0017BB5C 48 00 00 19 */ bl front__40static_queue_Q217xLaserBoltEmitter4bolt_Fv /* 8017ED60 0017BB60 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017ED64 0017BB64 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8017ED68 0017BB68 7C 08 03 A6 */ mtlr r0 /* 8017ED6C 0017BB6C 38 21 00 10 */ addi r1, r1, 0x10 /* 8017ED70 0017BB70 4E 80 00 20 */ blr -.global func_8017ED74 -func_8017ED74: +.global front__40static_queue_Q217xLaserBoltEmitter4bolt_Fv +front__40static_queue_Q217xLaserBoltEmitter4bolt_Fv: /* 8017ED74 0017BB74 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017ED78 0017BB78 7C 08 02 A6 */ mflr r0 /* 8017ED7C 0017BB7C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8017ED80 0017BB80 4B FF FF 85 */ bl func_8017ED04 +/* 8017ED80 0017BB80 4B FF FF 85 */ bl begin__40static_queue_Q217xLaserBoltEmitter4bolt_CFv /* 8017ED84 0017BB84 90 61 00 08 */ stw r3, 8(r1) /* 8017ED88 0017BB88 38 61 00 08 */ addi r3, r1, 8 /* 8017ED8C 0017BB8C 90 81 00 0C */ stw r4, 0xc(r1) -/* 8017ED90 0017BB90 4B FF FF 5D */ bl func_8017ECEC +/* 8017ED90 0017BB90 4B FF FF 5D */ bl __ml__Q240static_queue_Q217xLaserBoltEmitter4bolt_8iteratorCFv /* 8017ED94 0017BB94 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017ED98 0017BB98 7C 08 03 A6 */ mtlr r0 /* 8017ED9C 0017BB9C 38 21 00 10 */ addi r1, r1, 0x10 /* 8017EDA0 0017BBA0 4E 80 00 20 */ blr -.global func_8017EDA4 -func_8017EDA4: +.global pop_back__40static_queue_Q217xLaserBoltEmitter4bolt_Fv +pop_back__40static_queue_Q217xLaserBoltEmitter4bolt_Fv: /* 8017EDA4 0017BBA4 80 83 00 04 */ lwz r4, 4(r3) /* 8017EDA8 0017BBA8 38 04 FF FF */ addi r0, r4, -1 /* 8017EDAC 0017BBAC 90 03 00 04 */ stw r0, 4(r3) /* 8017EDB0 0017BBB0 4E 80 00 20 */ blr -.global func_8017EDB4 -func_8017EDB4: +.global full__40static_queue_Q217xLaserBoltEmitter4bolt_CFv +full__40static_queue_Q217xLaserBoltEmitter4bolt_CFv: /* 8017EDB4 0017BBB4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017EDB8 0017BBB8 7C 08 02 A6 */ mflr r0 /* 8017EDBC 0017BBBC 90 01 00 14 */ stw r0, 0x14(r1) /* 8017EDC0 0017BBC0 93 E1 00 0C */ stw r31, 0xc(r1) /* 8017EDC4 0017BBC4 93 C1 00 08 */ stw r30, 8(r1) /* 8017EDC8 0017BBC8 7C 7E 1B 78 */ mr r30, r3 -/* 8017EDCC 0017BBCC 48 00 00 35 */ bl func_8017EE00 +/* 8017EDCC 0017BBCC 48 00 00 35 */ bl max_size__40static_queue_Q217xLaserBoltEmitter4bolt_CFv /* 8017EDD0 0017BBD0 7C 7F 1B 78 */ mr r31, r3 /* 8017EDD4 0017BBD4 7F C3 F3 78 */ mr r3, r30 -/* 8017EDD8 0017BBD8 4B FF 14 E5 */ bl func_801702BC +/* 8017EDD8 0017BBD8 4B FF 14 E5 */ bl size__40static_queue_Q217xLaserBoltEmitter4bolt_CFv /* 8017EDDC 0017BBDC 7C 03 F8 50 */ subf r0, r3, r31 /* 8017EDE0 0017BBE0 7C 00 00 34 */ cntlzw r0, r0 /* 8017EDE4 0017BBE4 54 03 D9 7E */ srwi r3, r0, 5 @@ -1816,14 +1816,14 @@ func_8017EDB4: /* 8017EDF8 0017BBF8 38 21 00 10 */ addi r1, r1, 0x10 /* 8017EDFC 0017BBFC 4E 80 00 20 */ blr -.global func_8017EE00 -func_8017EE00: +.global max_size__40static_queue_Q217xLaserBoltEmitter4bolt_CFv +max_size__40static_queue_Q217xLaserBoltEmitter4bolt_CFv: /* 8017EE00 0017BC00 80 63 00 08 */ lwz r3, 8(r3) /* 8017EE04 0017BC04 38 63 FF FF */ addi r3, r3, -1 /* 8017EE08 0017BC08 4E 80 00 20 */ blr -.global func_8017EE0C -func_8017EE0C: +.global erase__40static_queue_Q217xLaserBoltEmitter4bolt_FRCQ240static_queue_Q217xLaserBoltEmitter4bolt_8iteratorRCQ240static_queue_Q217xLaserBoltEmitter4bolt_8iterator +erase__40static_queue_Q217xLaserBoltEmitter4bolt_FRCQ240static_queue_Q217xLaserBoltEmitter4bolt_8iteratorRCQ240static_queue_Q217xLaserBoltEmitter4bolt_8iterator: /* 8017EE0C 0017BC0C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017EE10 0017BC10 7C 08 02 A6 */ mflr r0 /* 8017EE14 0017BC14 80 84 00 00 */ lwz r4, 0(r4) @@ -1839,13 +1839,13 @@ func_8017EE0C: /* 8017EE3C 0017BC3C 90 1F 00 00 */ stw r0, 0(r31) /* 8017EE40 0017BC40 80 1F 00 00 */ lwz r0, 0(r31) /* 8017EE44 0017BC44 7C 80 20 50 */ subf r4, r0, r4 -/* 8017EE48 0017BC48 4B FF FE 25 */ bl func_8017EC6C +/* 8017EE48 0017BC48 4B FF FE 25 */ bl mod_max_size__40static_queue_Q217xLaserBoltEmitter4bolt_CFUl /* 8017EE4C 0017BC4C 90 7F 00 04 */ stw r3, 4(r31) /* 8017EE50 0017BC50 48 00 00 1C */ b lbl_8017EE6C lbl_8017EE54: /* 8017EE54 0017BC54 80 05 00 00 */ lwz r0, 0(r5) /* 8017EE58 0017BC58 7C 84 00 50 */ subf r4, r4, r0 -/* 8017EE5C 0017BC5C 4B FF FE 11 */ bl func_8017EC6C +/* 8017EE5C 0017BC5C 4B FF FE 11 */ bl mod_max_size__40static_queue_Q217xLaserBoltEmitter4bolt_CFUl /* 8017EE60 0017BC60 80 1F 00 04 */ lwz r0, 4(r31) /* 8017EE64 0017BC64 7C 03 00 50 */ subf r0, r3, r0 /* 8017EE68 0017BC68 90 1F 00 04 */ stw r0, 4(r31) @@ -1856,13 +1856,13 @@ lbl_8017EE6C: /* 8017EE78 0017BC78 38 21 00 10 */ addi r1, r1, 0x10 /* 8017EE7C 0017BC7C 4E 80 00 20 */ blr -.global func_8017EE80 -func_8017EE80: +.global full__13xDecalEmitterCFv +full__13xDecalEmitterCFv: /* 8017EE80 0017BC80 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017EE84 0017BC84 7C 08 02 A6 */ mflr r0 /* 8017EE88 0017BC88 38 63 00 44 */ addi r3, r3, 0x44 /* 8017EE8C 0017BC8C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8017EE90 0017BC90 4B FF E3 A1 */ bl func_8017D230 +/* 8017EE90 0017BC90 4B FF E3 A1 */ bl full__41static_queue_Q213xDecalEmitter9unit_data_CFv /* 8017EE94 0017BC94 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017EE98 0017BC98 7C 08 03 A6 */ mtlr r0 /* 8017EE9C 0017BC9C 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Core/x/xMath.s b/asm/Core/x/xMath.s index 1c22951dc..5f37926c0 100644 --- a/asm/Core/x/xMath.s +++ b/asm/Core/x/xMath.s @@ -121,7 +121,7 @@ lbl_80030D48: lbl_80030D78: /* 80030D78 0002DB78 C0 1E 00 00 */ lfs f0, 0(r30) /* 80030D7C 0002DB7C D0 1F 00 00 */ stfs f0, 0(r31) -/* 80030D80 0002DB80 4B FD 9A 7D */ bl func_8000A7FC +/* 80030D80 0002DB80 4B FD 9A 7D */ bl xsqrt__Ff /* 80030D84 0002DB84 C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) /* 80030D88 0002DB88 EC 3F 00 72 */ fmuls f1, f31, f1 /* 80030D8C 0002DB8C FC 1E 00 40 */ fcmpo cr0, f30, f0 @@ -225,7 +225,7 @@ lbl_80030EEC: /* 80030EF0 0002DCF0 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80030EF4 0002DCF4 40 81 00 A4 */ ble lbl_80030F98 /* 80030EF8 0002DCF8 FC 20 F0 90 */ fmr f1, f30 -/* 80030EFC 0002DCFC 4B FD 99 01 */ bl func_8000A7FC +/* 80030EFC 0002DCFC 4B FD 99 01 */ bl xsqrt__Ff /* 80030F00 0002DD00 FF A0 08 90 */ fmr f29, f1 /* 80030F04 0002DD04 C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) /* 80030F08 0002DD08 FF C0 E0 50 */ fneg f30, f28 @@ -234,13 +234,13 @@ lbl_80030EEC: /* 80030F14 0002DD14 4C 41 13 82 */ cror 2, 1, 2 /* 80030F18 0002DD18 40 82 00 14 */ bne lbl_80030F2C /* 80030F1C 0002DD1C C0 42 84 B4 */ lfs f2, lbl_803CCE34-_SDA2_BASE_(r2) -/* 80030F20 0002DD20 4B FF EC F5 */ bl func_8002FC14 +/* 80030F20 0002DD20 4B FF EC F5 */ bl xpow__Fff /* 80030F24 0002DD24 D0 3D 00 00 */ stfs f1, 0(r29) /* 80030F28 0002DD28 48 00 00 18 */ b lbl_80030F40 lbl_80030F2C: /* 80030F2C 0002DD2C FC 20 08 50 */ fneg f1, f1 /* 80030F30 0002DD30 C0 42 84 B4 */ lfs f2, lbl_803CCE34-_SDA2_BASE_(r2) -/* 80030F34 0002DD34 4B FF EC E1 */ bl func_8002FC14 +/* 80030F34 0002DD34 4B FF EC E1 */ bl xpow__Fff /* 80030F38 0002DD38 FC 00 08 50 */ fneg f0, f1 /* 80030F3C 0002DD3C D0 1D 00 00 */ stfs f0, 0(r29) lbl_80030F40: @@ -250,7 +250,7 @@ lbl_80030F40: /* 80030F4C 0002DD4C 4C 41 13 82 */ cror 2, 1, 2 /* 80030F50 0002DD50 40 82 00 1C */ bne lbl_80030F6C /* 80030F54 0002DD54 C0 42 84 B4 */ lfs f2, lbl_803CCE34-_SDA2_BASE_(r2) -/* 80030F58 0002DD58 4B FF EC BD */ bl func_8002FC14 +/* 80030F58 0002DD58 4B FF EC BD */ bl xpow__Fff /* 80030F5C 0002DD5C C0 1D 00 00 */ lfs f0, 0(r29) /* 80030F60 0002DD60 EC 00 08 2A */ fadds f0, f0, f1 /* 80030F64 0002DD64 D0 1D 00 00 */ stfs f0, 0(r29) @@ -258,7 +258,7 @@ lbl_80030F40: lbl_80030F6C: /* 80030F6C 0002DD6C FC 20 08 50 */ fneg f1, f1 /* 80030F70 0002DD70 C0 42 84 B4 */ lfs f2, lbl_803CCE34-_SDA2_BASE_(r2) -/* 80030F74 0002DD74 4B FF EC A1 */ bl func_8002FC14 +/* 80030F74 0002DD74 4B FF EC A1 */ bl xpow__Fff /* 80030F78 0002DD78 C0 1D 00 00 */ lfs f0, 0(r29) /* 80030F7C 0002DD7C EC 00 08 28 */ fsubs f0, f0, f1 /* 80030F80 0002DD80 D0 1D 00 00 */ stfs f0, 0(r29) @@ -272,12 +272,12 @@ lbl_80030F98: /* 80030F98 0002DD98 40 80 00 7C */ bge lbl_80031014 /* 80030F9C 0002DD9C C0 02 84 CC */ lfs f0, lbl_803CCE4C-_SDA2_BASE_(r2) /* 80030FA0 0002DDA0 EC 20 02 F2 */ fmuls f1, f0, f11 -/* 80030FA4 0002DDA4 4B FD 98 59 */ bl func_8000A7FC +/* 80030FA4 0002DDA4 4B FD 98 59 */ bl xsqrt__Ff /* 80030FA8 0002DDA8 FF A0 08 90 */ fmr f29, f1 /* 80030FAC 0002DDAC FC 20 F0 50 */ fneg f1, f30 -/* 80030FB0 0002DDB0 4B FD 98 4D */ bl func_8000A7FC +/* 80030FB0 0002DDB0 4B FD 98 4D */ bl xsqrt__Ff /* 80030FB4 0002DDB4 FC 40 E0 50 */ fneg f2, f28 -/* 80030FB8 0002DDB8 4B FD 50 B9 */ bl func_80006070 +/* 80030FB8 0002DDB8 4B FD 50 B9 */ bl xatan2__Fff /* 80030FBC 0002DDBC C0 02 84 B4 */ lfs f0, lbl_803CCE34-_SDA2_BASE_(r2) /* 80030FC0 0002DDC0 EF 80 00 72 */ fmuls f28, f0, f1 /* 80030FC4 0002DDC4 FC 20 E0 90 */ fmr f1, f28 @@ -306,13 +306,13 @@ lbl_80031014: /* 8003101C 0002DE1C 40 82 00 18 */ bne lbl_80031034 /* 80031020 0002DE20 FC 20 E0 90 */ fmr f1, f28 /* 80031024 0002DE24 C0 42 84 B4 */ lfs f2, lbl_803CCE34-_SDA2_BASE_(r2) -/* 80031028 0002DE28 4B FF EB ED */ bl func_8002FC14 +/* 80031028 0002DE28 4B FF EB ED */ bl xpow__Fff /* 8003102C 0002DE2C FC 20 08 50 */ fneg f1, f1 /* 80031030 0002DE30 48 00 00 10 */ b lbl_80031040 lbl_80031034: /* 80031034 0002DE34 FC 20 E0 50 */ fneg f1, f28 /* 80031038 0002DE38 C0 42 84 B4 */ lfs f2, lbl_803CCE34-_SDA2_BASE_(r2) -/* 8003103C 0002DE3C 4B FF EB D9 */ bl func_8002FC14 +/* 8003103C 0002DE3C 4B FF EB D9 */ bl xpow__Fff lbl_80031040: /* 80031040 0002DE40 C0 42 84 94 */ lfs f2, lbl_803CCE14-_SDA2_BASE_(r2) /* 80031044 0002DE44 FC 00 08 50 */ fneg f0, f1 @@ -344,7 +344,7 @@ xAngleClamp__Ff: /* 8003109C 0002DE9C 7C 08 02 A6 */ mflr r0 /* 800310A0 0002DEA0 90 01 00 14 */ stw r0, 0x14(r1) /* 800310A4 0002DEA4 C0 42 84 DC */ lfs f2, lbl_803CCE5C-_SDA2_BASE_(r2) -/* 800310A8 0002DEA8 4B FF F3 05 */ bl func_800303AC +/* 800310A8 0002DEA8 4B FF F3 05 */ bl xfmod__Fff /* 800310AC 0002DEAC C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) /* 800310B0 0002DEB0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800310B4 0002DEB4 40 80 00 0C */ bge lbl_800310C0 @@ -378,7 +378,7 @@ xDangleClamp__Ff: /* 80031104 0002DF04 7C 08 02 A6 */ mflr r0 /* 80031108 0002DF08 90 01 00 14 */ stw r0, 0x14(r1) /* 8003110C 0002DF0C C0 42 84 DC */ lfs f2, lbl_803CCE5C-_SDA2_BASE_(r2) -/* 80031110 0002DF10 4B FF F2 9D */ bl func_800303AC +/* 80031110 0002DF10 4B FF F2 9D */ bl xfmod__Fff /* 80031114 0002DF14 C0 02 84 D4 */ lfs f0, lbl_803CCE54-_SDA2_BASE_(r2) /* 80031118 0002DF18 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8003111C 0002DF1C 4C 41 13 82 */ cror 2, 1, 2 @@ -494,7 +494,7 @@ lbl_80031288: /* 80031298 0002E098 40 82 00 40 */ bne lbl_800312D8 /* 8003129C 0002E09C FC 60 20 90 */ fmr f3, f4 /* 800312A0 0002E0A0 FC 40 20 50 */ fneg f2, f4 -/* 800312A4 0002E0A4 4B FD D6 95 */ bl func_8000E938 +/* 800312A4 0002E0A4 4B FD D6 95 */ bl range_limit_f___Ffff /* 800312A8 0002E0A8 D0 3F 00 00 */ stfs f1, 0(r31) /* 800312AC 0002E0AC C0 1F 00 00 */ lfs f0, 0(r31) /* 800312B0 0002E0B0 FC 1E 00 00 */ fcmpu cr0, f30, f0 @@ -627,7 +627,7 @@ xAccelMoveTime__Fffff: /* 80031458 0002E258 C0 02 84 94 */ lfs f0, lbl_803CCE14-_SDA2_BASE_(r2) /* 8003145C 0002E25C EC 00 00 72 */ fmuls f0, f0, f1 /* 80031460 0002E260 EC 20 10 24 */ fdivs f1, f0, f2 -/* 80031464 0002E264 4B FD 93 99 */ bl func_8000A7FC +/* 80031464 0002E264 4B FD 93 99 */ bl xsqrt__Ff /* 80031468 0002E268 48 00 00 10 */ b lbl_80031478 lbl_8003146C: /* 8003146C 0002E26C EC 01 00 28 */ fsubs f0, f1, f0 diff --git a/asm/Core/x/xMath3.s b/asm/Core/x/xMath3.s index e9ea3e28b..83a8f8fbb 100644 --- a/asm/Core/x/xMath3.s +++ b/asm/Core/x/xMath3.s @@ -65,11 +65,11 @@ xLine3VecDist2__FPC5xVec3PC5xVec3PC5xVec3P6xIsect: /* 80031994 0002E794 7C DF 33 78 */ mr r31, r6 /* 80031998 0002E798 7F 85 E3 78 */ mr r5, r28 /* 8003199C 0002E79C 38 61 00 08 */ addi r3, r1, 8 -/* 800319A0 0002E7A0 4B FD CC F1 */ bl func_8000E690 +/* 800319A0 0002E7A0 4B FD CC F1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800319A4 0002E7A4 7F C4 F3 78 */ mr r4, r30 /* 800319A8 0002E7A8 7F 85 E3 78 */ mr r5, r28 /* 800319AC 0002E7AC 38 7F 00 1C */ addi r3, r31, 0x1c -/* 800319B0 0002E7B0 4B FD CC E1 */ bl func_8000E690 +/* 800319B0 0002E7B0 4B FD CC E1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800319B4 0002E7B4 38 61 00 08 */ addi r3, r1, 8 /* 800319B8 0002E7B8 38 9F 00 1C */ addi r4, r31, 0x1c /* 800319BC 0002E7BC 48 01 CB 35 */ bl xVec3Dot__FPC5xVec3PC5xVec3 @@ -79,12 +79,12 @@ xLine3VecDist2__FPC5xVec3PC5xVec3PC5xVec3P6xIsect: /* 800319CC 0002E7CC 4C 40 13 82 */ cror 2, 0, 2 /* 800319D0 0002E7D0 40 82 00 14 */ bne lbl_800319E4 /* 800319D4 0002E7D4 38 7F 00 1C */ addi r3, r31, 0x1c -/* 800319D8 0002E7D8 4B FE 36 F5 */ bl func_800150CC +/* 800319D8 0002E7D8 4B FE 36 F5 */ bl xVec3Length2__FPC5xVec3 /* 800319DC 0002E7DC D0 3F 00 28 */ stfs f1, 0x28(r31) /* 800319E0 0002E7E0 48 00 00 54 */ b lbl_80031A34 lbl_800319E4: /* 800319E4 0002E7E4 38 61 00 08 */ addi r3, r1, 8 -/* 800319E8 0002E7E8 4B FE 36 E5 */ bl func_800150CC +/* 800319E8 0002E7E8 4B FE 36 E5 */ bl xVec3Length2__FPC5xVec3 /* 800319EC 0002E7EC FF E0 08 90 */ fmr f31, f1 /* 800319F0 0002E7F0 FC 1E F8 40 */ fcmpo cr0, f30, f31 /* 800319F4 0002E7F4 4C 41 13 82 */ cror 2, 1, 2 @@ -92,14 +92,14 @@ lbl_800319E4: /* 800319FC 0002E7FC 7F C4 F3 78 */ mr r4, r30 /* 80031A00 0002E800 7F A5 EB 78 */ mr r5, r29 /* 80031A04 0002E804 38 7F 00 1C */ addi r3, r31, 0x1c -/* 80031A08 0002E808 4B FD CC 89 */ bl func_8000E690 +/* 80031A08 0002E808 4B FD CC 89 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80031A0C 0002E80C 38 7F 00 1C */ addi r3, r31, 0x1c -/* 80031A10 0002E810 4B FE 36 BD */ bl func_800150CC +/* 80031A10 0002E810 4B FE 36 BD */ bl xVec3Length2__FPC5xVec3 /* 80031A14 0002E814 D0 3F 00 28 */ stfs f1, 0x28(r31) /* 80031A18 0002E818 48 00 00 1C */ b lbl_80031A34 lbl_80031A1C: /* 80031A1C 0002E81C 38 7F 00 1C */ addi r3, r31, 0x1c -/* 80031A20 0002E820 4B FE 36 AD */ bl func_800150CC +/* 80031A20 0002E820 4B FE 36 AD */ bl xVec3Length2__FPC5xVec3 /* 80031A24 0002E824 EC 1E 07 B2 */ fmuls f0, f30, f30 /* 80031A28 0002E828 EC 00 F8 24 */ fdivs f0, f0, f31 /* 80031A2C 0002E82C EC 01 00 28 */ fsubs f0, f1, f0 @@ -231,7 +231,7 @@ xBoxInitBoundOBB__FP4xBoxPC4xBoxPC7xMat4x3: /* 80031C04 0002EA04 EF FF 10 2A */ fadds f31, f31, f2 /* 80031C08 0002EA08 EF DE 08 2A */ fadds f30, f30, f1 /* 80031C0C 0002EA0C EF BD 00 2A */ fadds f29, f29, f0 -/* 80031C10 0002EA10 4B FD 93 61 */ bl func_8000AF70 +/* 80031C10 0002EA10 4B FD 93 61 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80031C14 0002EA14 C0 01 00 08 */ lfs f0, 8(r1) /* 80031C18 0002EA18 EC 00 F8 28 */ fsubs f0, f0, f31 /* 80031C1C 0002EA1C D0 1F 00 0C */ stfs f0, 0xc(r31) @@ -332,24 +332,24 @@ xBoxFromCone__FR4xBoxRC5xVec3RC5xVec3fff: /* 80031D6C 0002EB6C 7C 9E 23 78 */ mr r30, r4 /* 80031D70 0002EB70 93 A1 00 44 */ stw r29, 0x44(r1) /* 80031D74 0002EB74 7C 7D 1B 78 */ mr r29, r3 -/* 80031D78 0002EB78 48 00 16 5D */ bl func_800333D4 +/* 80031D78 0002EB78 48 00 16 5D */ bl xBoxFromCircle__FR4xBoxRC5xVec3RC5xVec3f /* 80031D7C 0002EB7C FC 20 F0 90 */ fmr f1, f30 /* 80031D80 0002EB80 7F E4 FB 78 */ mr r4, r31 /* 80031D84 0002EB84 38 61 00 08 */ addi r3, r1, 8 -/* 80031D88 0002EB88 4B FD 93 99 */ bl func_8000B120 +/* 80031D88 0002EB88 4B FD 93 99 */ bl __ml__5xVec3CFf /* 80031D8C 0002EB8C 7F C4 F3 78 */ mr r4, r30 /* 80031D90 0002EB90 38 61 00 14 */ addi r3, r1, 0x14 /* 80031D94 0002EB94 38 A1 00 08 */ addi r5, r1, 8 -/* 80031D98 0002EB98 4B FE 36 49 */ bl func_800153E0 +/* 80031D98 0002EB98 4B FE 36 49 */ bl __pl__5xVec3CFRC5xVec3 /* 80031D9C 0002EB9C FC 20 F8 90 */ fmr f1, f31 /* 80031DA0 0002EBA0 7F E5 FB 78 */ mr r5, r31 /* 80031DA4 0002EBA4 38 61 00 20 */ addi r3, r1, 0x20 /* 80031DA8 0002EBA8 38 81 00 14 */ addi r4, r1, 0x14 -/* 80031DAC 0002EBAC 48 00 16 29 */ bl func_800333D4 +/* 80031DAC 0002EBAC 48 00 16 29 */ bl xBoxFromCircle__FR4xBoxRC5xVec3RC5xVec3f /* 80031DB0 0002EBB0 7F A3 EB 78 */ mr r3, r29 /* 80031DB4 0002EBB4 7F A4 EB 78 */ mr r4, r29 /* 80031DB8 0002EBB8 38 A1 00 20 */ addi r5, r1, 0x20 -/* 80031DBC 0002EBBC 48 00 15 6D */ bl func_80033328 +/* 80031DBC 0002EBBC 48 00 15 6D */ bl xBoxUnion__FR4xBoxRC4xBoxRC4xBox /* 80031DC0 0002EBC0 80 01 00 64 */ lwz r0, 0x64(r1) /* 80031DC4 0002EBC4 CB E1 00 58 */ lfd f31, 0x58(r1) /* 80031DC8 0002EBC8 CB C1 00 50 */ lfd f30, 0x50(r1) @@ -397,7 +397,7 @@ xMat3x3GetEuler__FPC7xMat3x3P5xVec3: /* 80031E58 0002EC58 7C 7E 1B 78 */ mr r30, r3 /* 80031E5C 0002EC5C 7C 9F 23 78 */ mr r31, r4 /* 80031E60 0002EC60 C0 23 00 24 */ lfs f1, 0x24(r3) -/* 80031E64 0002EC64 4B FD BF 15 */ bl func_8000DD78 +/* 80031E64 0002EC64 4B FD BF 15 */ bl xasin__Ff /* 80031E68 0002EC68 FF E0 08 50 */ fneg f31, f1 /* 80031E6C 0002EC6C C0 02 85 04 */ lfs f0, lbl_803CCE84-_SDA2_BASE_(r2) /* 80031E70 0002EC70 FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -407,18 +407,18 @@ xMat3x3GetEuler__FPC7xMat3x3P5xVec3: /* 80031E80 0002EC80 40 81 00 28 */ ble lbl_80031EA8 /* 80031E84 0002EC84 C0 3E 00 20 */ lfs f1, 0x20(r30) /* 80031E88 0002EC88 C0 5E 00 28 */ lfs f2, 0x28(r30) -/* 80031E8C 0002EC8C 4B FD 41 E5 */ bl func_80006070 +/* 80031E8C 0002EC8C 4B FD 41 E5 */ bl xatan2__Fff /* 80031E90 0002EC90 FC 00 08 90 */ fmr f0, f1 /* 80031E94 0002EC94 C0 3E 00 04 */ lfs f1, 4(r30) /* 80031E98 0002EC98 C0 5E 00 14 */ lfs f2, 0x14(r30) /* 80031E9C 0002EC9C FF C0 00 90 */ fmr f30, f0 -/* 80031EA0 0002ECA0 4B FD 41 D1 */ bl func_80006070 +/* 80031EA0 0002ECA0 4B FD 41 D1 */ bl xatan2__Fff /* 80031EA4 0002ECA4 48 00 00 3C */ b lbl_80031EE0 lbl_80031EA8: /* 80031EA8 0002ECA8 C0 1E 00 10 */ lfs f0, 0x10(r30) /* 80031EAC 0002ECAC C0 5E 00 00 */ lfs f2, 0(r30) /* 80031EB0 0002ECB0 FC 20 00 50 */ fneg f1, f0 -/* 80031EB4 0002ECB4 4B FD 41 BD */ bl func_80006070 +/* 80031EB4 0002ECB4 4B FD 41 BD */ bl xatan2__Fff /* 80031EB8 0002ECB8 FF C0 08 50 */ fneg f30, f1 /* 80031EBC 0002ECBC C0 22 84 F0 */ lfs f1, lbl_803CCE70-_SDA2_BASE_(r2) /* 80031EC0 0002ECC0 48 00 00 20 */ b lbl_80031EE0 @@ -426,7 +426,7 @@ lbl_80031EC4: /* 80031EC4 0002ECC4 C0 1E 00 10 */ lfs f0, 0x10(r30) /* 80031EC8 0002ECC8 C0 5E 00 00 */ lfs f2, 0(r30) /* 80031ECC 0002ECCC FC 20 00 50 */ fneg f1, f0 -/* 80031ED0 0002ECD0 4B FD 41 A1 */ bl func_80006070 +/* 80031ED0 0002ECD0 4B FD 41 A1 */ bl xatan2__Fff /* 80031ED4 0002ECD4 FC 00 08 90 */ fmr f0, f1 /* 80031ED8 0002ECD8 C0 22 84 F0 */ lfs f1, lbl_803CCE70-_SDA2_BASE_(r2) /* 80031EDC 0002ECDC FF C0 00 90 */ fmr f30, f0 @@ -509,7 +509,7 @@ xMat3x3LookVec__FP7xMat3x3PC5xVec3: /* 80031FDC 0002EDDC FF E0 08 90 */ fmr f31, f1 /* 80031FE0 0002EDE0 38 7E 00 20 */ addi r3, r30, 0x20 /* 80031FE4 0002EDE4 7C 64 1B 78 */ mr r4, r3 -/* 80031FE8 0002EDE8 4B FD C6 DD */ bl func_8000E6C4 +/* 80031FE8 0002EDE8 4B FD C6 DD */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 80031FEC 0002EDEC C0 62 84 F4 */ lfs f3, lbl_803CCE74-_SDA2_BASE_(r2) /* 80031FF0 0002EDF0 C0 5E 00 24 */ lfs f2, 0x24(r30) /* 80031FF4 0002EDF4 C0 22 85 00 */ lfs f1, lbl_803CCE80-_SDA2_BASE_(r2) @@ -607,11 +607,11 @@ lbl_80032130: /* 80032158 0002EF58 7F C5 F3 78 */ mr r5, r30 /* 8003215C 0002EF5C 38 7E 00 10 */ addi r3, r30, 0x10 /* 80032160 0002EF60 38 9E 00 20 */ addi r4, r30, 0x20 -/* 80032164 0002EF64 4B FE 2F 29 */ bl func_8001508C +/* 80032164 0002EF64 4B FE 2F 29 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 80032168 0002EF68 7F C3 F3 78 */ mr r3, r30 /* 8003216C 0002EF6C 38 9E 00 10 */ addi r4, r30, 0x10 /* 80032170 0002EF70 38 BE 00 20 */ addi r5, r30, 0x20 -/* 80032174 0002EF74 4B FE 2F 19 */ bl func_8001508C +/* 80032174 0002EF74 4B FE 2F 19 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 80032178 0002EF78 38 00 00 00 */ li r0, 0 /* 8003217C 0002EF7C FC 20 F8 90 */ fmr f1, f31 /* 80032180 0002EF80 90 1E 00 0C */ stw r0, 0xc(r30) @@ -747,7 +747,7 @@ xMat3x3RotC__FP7xMat3x3ffff: /* 80032360 0002F160 FF E0 18 90 */ fmr f31, f3 /* 80032364 0002F164 FC 00 D8 00 */ fcmpu cr0, f0, f27 /* 80032368 0002F168 40 82 00 0C */ bne lbl_80032374 -/* 8003236C 0002F16C 4B FD CC A1 */ bl func_8000F00C +/* 8003236C 0002F16C 4B FD CC A1 */ bl xMat3x3Identity__FP7xMat3x3 /* 80032370 0002F170 48 00 00 8C */ b lbl_800323FC lbl_80032374: /* 80032374 0002F174 FC 20 D8 90 */ fmr f1, f27 @@ -827,12 +827,12 @@ xMat3x3RotX__FP7xMat3x3f: /* 8003248C 0002F28C C0 22 84 F0 */ lfs f1, lbl_803CCE70-_SDA2_BASE_(r2) /* 80032490 0002F290 FC 60 F0 90 */ fmr f3, f30 /* 80032494 0002F294 38 7F 00 10 */ addi r3, r31, 0x10 -/* 80032498 0002F298 4B FD CB 65 */ bl func_8000EFFC +/* 80032498 0002F298 4B FD CB 65 */ bl xVec3Init__FP5xVec3fff /* 8003249C 0002F29C FC 60 F8 90 */ fmr f3, f31 /* 800324A0 0002F2A0 C0 22 84 F0 */ lfs f1, lbl_803CCE70-_SDA2_BASE_(r2) /* 800324A4 0002F2A4 FC 40 F0 50 */ fneg f2, f30 /* 800324A8 0002F2A8 38 7F 00 20 */ addi r3, r31, 0x20 -/* 800324AC 0002F2AC 4B FD CB 51 */ bl func_8000EFFC +/* 800324AC 0002F2AC 4B FD CB 51 */ bl xVec3Init__FP5xVec3fff /* 800324B0 0002F2B0 38 00 00 00 */ li r0, 0 /* 800324B4 0002F2B4 90 1F 00 0C */ stw r0, 0xc(r31) /* 800324B8 0002F2B8 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 @@ -868,7 +868,7 @@ xMat3x3RotY__FP7xMat3x3f: /* 80032524 0002F324 7F E3 FB 78 */ mr r3, r31 /* 80032528 0002F328 FF C0 00 90 */ fmr f30, f0 /* 8003252C 0002F32C FC 60 F0 50 */ fneg f3, f30 -/* 80032530 0002F330 4B FD CA CD */ bl func_8000EFFC +/* 80032530 0002F330 4B FD CA CD */ bl xVec3Init__FP5xVec3fff /* 80032534 0002F334 3C 80 80 25 */ lis r4, lbl_80253030@ha /* 80032538 0002F338 38 7F 00 10 */ addi r3, r31, 0x10 /* 8003253C 0002F33C 38 84 30 30 */ addi r4, r4, lbl_80253030@l @@ -877,7 +877,7 @@ xMat3x3RotY__FP7xMat3x3f: /* 80032548 0002F348 C0 42 84 F0 */ lfs f2, lbl_803CCE70-_SDA2_BASE_(r2) /* 8003254C 0002F34C FC 60 F8 90 */ fmr f3, f31 /* 80032550 0002F350 38 7F 00 20 */ addi r3, r31, 0x20 -/* 80032554 0002F354 4B FD CA A9 */ bl func_8000EFFC +/* 80032554 0002F354 4B FD CA A9 */ bl xVec3Init__FP5xVec3fff /* 80032558 0002F358 38 00 00 00 */ li r0, 0 /* 8003255C 0002F35C 90 1F 00 0C */ stw r0, 0xc(r31) /* 80032560 0002F360 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 @@ -913,12 +913,12 @@ xMat3x3RotZ__FP7xMat3x3f: /* 800325CC 0002F3CC 7F E3 FB 78 */ mr r3, r31 /* 800325D0 0002F3D0 FF C0 00 90 */ fmr f30, f0 /* 800325D4 0002F3D4 FC 40 F0 90 */ fmr f2, f30 -/* 800325D8 0002F3D8 4B FD CA 25 */ bl func_8000EFFC +/* 800325D8 0002F3D8 4B FD CA 25 */ bl xVec3Init__FP5xVec3fff /* 800325DC 0002F3DC FC 40 F8 90 */ fmr f2, f31 /* 800325E0 0002F3E0 C0 62 84 F0 */ lfs f3, lbl_803CCE70-_SDA2_BASE_(r2) /* 800325E4 0002F3E4 FC 20 F0 50 */ fneg f1, f30 /* 800325E8 0002F3E8 38 7F 00 10 */ addi r3, r31, 0x10 -/* 800325EC 0002F3EC 4B FD CA 11 */ bl func_8000EFFC +/* 800325EC 0002F3EC 4B FD CA 11 */ bl xVec3Init__FP5xVec3fff /* 800325F0 0002F3F0 3C 80 80 25 */ lis r4, lbl_8025303C@ha /* 800325F4 0002F3F4 38 7F 00 20 */ addi r3, r31, 0x20 /* 800325F8 0002F3F8 38 84 30 3C */ addi r4, r4, lbl_8025303C@l @@ -950,17 +950,17 @@ xMat3x3ScaleC__FP7xMat3x3fff: /* 80032654 0002F454 FF E0 18 90 */ fmr f31, f3 /* 80032658 0002F458 7C 7F 1B 78 */ mr r31, r3 /* 8003265C 0002F45C FC 60 10 90 */ fmr f3, f2 -/* 80032660 0002F460 4B FD C9 9D */ bl func_8000EFFC +/* 80032660 0002F460 4B FD C9 9D */ bl xVec3Init__FP5xVec3fff /* 80032664 0002F464 C0 22 84 F0 */ lfs f1, lbl_803CCE70-_SDA2_BASE_(r2) /* 80032668 0002F468 FC 40 F0 90 */ fmr f2, f30 /* 8003266C 0002F46C 38 7F 00 10 */ addi r3, r31, 0x10 /* 80032670 0002F470 FC 60 08 90 */ fmr f3, f1 -/* 80032674 0002F474 4B FD C9 89 */ bl func_8000EFFC +/* 80032674 0002F474 4B FD C9 89 */ bl xVec3Init__FP5xVec3fff /* 80032678 0002F478 C0 22 84 F0 */ lfs f1, lbl_803CCE70-_SDA2_BASE_(r2) /* 8003267C 0002F47C FC 60 F8 90 */ fmr f3, f31 /* 80032680 0002F480 38 7F 00 20 */ addi r3, r31, 0x20 /* 80032684 0002F484 FC 40 08 90 */ fmr f2, f1 -/* 80032688 0002F488 4B FD C9 75 */ bl func_8000EFFC +/* 80032688 0002F488 4B FD C9 75 */ bl xVec3Init__FP5xVec3fff /* 8003268C 0002F48C 38 00 00 00 */ li r0, 0 /* 80032690 0002F490 90 1F 00 0C */ stw r0, 0xc(r31) /* 80032694 0002F494 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 @@ -1202,7 +1202,7 @@ lbl_80032924: /* 80032A04 0002F804 D0 06 00 28 */ stfs f0, 0x28(r6) /* 80032A08 0002F808 41 82 00 0C */ beq lbl_80032A14 /* 80032A0C 0002F80C 7C C4 33 78 */ mr r4, r6 -/* 80032A10 0002F810 4B FD C6 25 */ bl func_8000F034 +/* 80032A10 0002F810 4B FD C6 25 */ bl xMat3x3Copy__FP7xMat3x3PC7xMat3x3 lbl_80032A14: /* 80032A14 0002F814 E3 E1 00 A8 */ psq_l f31, 168(r1), 0, qr0 /* 80032A18 0002F818 CB E1 00 A0 */ lfd f31, 0xa0(r1) @@ -1328,10 +1328,10 @@ xMat4x3Rot__FP7xMat4x3PC5xVec3fPC5xVec3: /* 80032BD4 0002F9D4 38 7E 00 30 */ addi r3, r30, 0x30 /* 80032BD8 0002F9D8 48 01 B9 05 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80032BDC 0002F9DC 38 61 00 08 */ addi r3, r1, 8 -/* 80032BE0 0002F9E0 4B FD C4 2D */ bl func_8000F00C +/* 80032BE0 0002F9E0 4B FD C4 2D */ bl xMat3x3Identity__FP7xMat3x3 /* 80032BE4 0002F9E4 7F E4 FB 78 */ mr r4, r31 /* 80032BE8 0002F9E8 38 61 00 38 */ addi r3, r1, 0x38 -/* 80032BEC 0002F9EC 4B FD BA D9 */ bl func_8000E6C4 +/* 80032BEC 0002F9EC 4B FD BA D9 */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 80032BF0 0002F9F0 7F C3 F3 78 */ mr r3, r30 /* 80032BF4 0002F9F4 7F C5 F3 78 */ mr r5, r30 /* 80032BF8 0002F9F8 38 81 00 08 */ addi r4, r1, 8 @@ -1357,7 +1357,7 @@ xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3: /* 80032C3C 0002FA3C 7C 7D 1B 78 */ mr r29, r3 /* 80032C40 0002FA40 38 61 00 08 */ addi r3, r1, 8 /* 80032C44 0002FA44 38 BE 00 30 */ addi r5, r30, 0x30 -/* 80032C48 0002FA48 4B FD 83 29 */ bl func_8000AF70 +/* 80032C48 0002FA48 4B FD 83 29 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80032C4C 0002FA4C 7F A3 EB 78 */ mr r3, r29 /* 80032C50 0002FA50 7F C4 F3 78 */ mr r4, r30 /* 80032C54 0002FA54 7F E5 FB 78 */ mr r5, r31 @@ -1391,7 +1391,7 @@ xQuatFromMat__FP5xQuatPC7xMat3x3: /* 80032CB8 0002FAB8 40 81 00 64 */ ble lbl_80032D1C /* 80032CBC 0002FABC C0 02 84 F4 */ lfs f0, lbl_803CCE74-_SDA2_BASE_(r2) /* 80032CC0 0002FAC0 EC 20 08 2A */ fadds f1, f0, f1 -/* 80032CC4 0002FAC4 4B FD 7B 39 */ bl func_8000A7FC +/* 80032CC4 0002FAC4 4B FD 7B 39 */ bl xsqrt__Ff /* 80032CC8 0002FAC8 C0 02 84 FC */ lfs f0, lbl_803CCE7C-_SDA2_BASE_(r2) /* 80032CCC 0002FACC C0 9B 00 24 */ lfs f4, 0x24(r27) /* 80032CD0 0002FAD0 EC A0 00 72 */ fmuls f5, f0, f1 @@ -1444,7 +1444,7 @@ lbl_80032D4C: /* 80032D80 0002FB80 7C 1B 04 2E */ lfsx f0, r27, r0 /* 80032D84 0002FB84 EC 01 00 28 */ fsubs f0, f1, f0 /* 80032D88 0002FB88 EC 22 00 2A */ fadds f1, f2, f0 -/* 80032D8C 0002FB8C 4B FD 7A 71 */ bl func_8000A7FC +/* 80032D8C 0002FB8C 4B FD 7A 71 */ bl xsqrt__Ff /* 80032D90 0002FB90 FC 40 0A 10 */ fabs f2, f1 /* 80032D94 0002FB94 C0 02 85 00 */ lfs f0, lbl_803CCE80-_SDA2_BASE_(r2) /* 80032D98 0002FB98 FC 40 10 18 */ frsp f2, f2 @@ -1453,7 +1453,7 @@ lbl_80032D4C: /* 80032DA4 0002FBA4 3C 80 80 25 */ lis r4, lbl_80253078@ha /* 80032DA8 0002FBA8 7F 43 D3 78 */ mr r3, r26 /* 80032DAC 0002FBAC 38 84 30 78 */ addi r4, r4, lbl_80253078@l -/* 80032DB0 0002FBB0 4B FE C4 25 */ bl func_8001F1D4 +/* 80032DB0 0002FBB0 4B FE C4 25 */ bl xQuatCopy__FP5xQuatPC5xQuat /* 80032DB4 0002FBB4 48 00 00 A4 */ b lbl_80032E58 lbl_80032DB8: /* 80032DB8 0002FBB8 C0 02 84 FC */ lfs f0, lbl_803CCE7C-_SDA2_BASE_(r2) @@ -1495,7 +1495,7 @@ lbl_80032DB8: /* 80032E48 0002FC48 40 80 00 10 */ bge lbl_80032E58 /* 80032E4C 0002FC4C 7F 43 D3 78 */ mr r3, r26 /* 80032E50 0002FC50 7F 44 D3 78 */ mr r4, r26 -/* 80032E54 0002FC54 4B FE C4 55 */ bl func_8001F2A8 +/* 80032E54 0002FC54 4B FE C4 55 */ bl xQuatFlip__FP5xQuatPC5xQuat lbl_80032E58: /* 80032E58 0002FC58 BB 21 00 14 */ lmw r25, 0x14(r1) /* 80032E5C 0002FC5C 80 01 00 34 */ lwz r0, 0x34(r1) @@ -1519,7 +1519,7 @@ xQuatFromAxisAngle__FP5xQuatPC5xVec3f: /* 80032E98 0002FC98 40 82 00 14 */ bne lbl_80032EAC /* 80032E9C 0002FC9C 3C 80 80 25 */ lis r4, lbl_80253078@ha /* 80032EA0 0002FCA0 38 84 30 78 */ addi r4, r4, lbl_80253078@l -/* 80032EA4 0002FCA4 4B FE C3 31 */ bl func_8001F1D4 +/* 80032EA4 0002FCA4 4B FE C3 31 */ bl xQuatCopy__FP5xQuatPC5xQuat /* 80032EA8 0002FCA8 48 00 00 38 */ b lbl_80032EE0 lbl_80032EAC: /* 80032EAC 0002FCAC C0 02 84 FC */ lfs f0, lbl_803CCE7C-_SDA2_BASE_(r2) @@ -1534,7 +1534,7 @@ lbl_80032EAC: /* 80032ED0 0002FCD0 FC 20 F8 90 */ fmr f1, f31 /* 80032ED4 0002FCD4 7F C3 F3 78 */ mr r3, r30 /* 80032ED8 0002FCD8 7F E4 FB 78 */ mr r4, r31 -/* 80032EDC 0002FCDC 4B FD 81 B5 */ bl func_8000B090 +/* 80032EDC 0002FCDC 4B FD 81 B5 */ bl xVec3SMul__FP5xVec3PC5xVec3f lbl_80032EE0: /* 80032EE0 0002FCE0 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80032EE4 0002FCE4 80 01 00 24 */ lwz r0, 0x24(r1) @@ -1604,7 +1604,7 @@ xQuatToAxisAngle__FPC5xQuatP5xVec3Pf: /* 80032FCC 0002FDCC 7C 9E 23 78 */ mr r30, r4 /* 80032FD0 0002FDD0 93 A1 00 14 */ stw r29, 0x14(r1) /* 80032FD4 0002FDD4 7C 7D 1B 78 */ mr r29, r3 -/* 80032FD8 0002FDD8 4B FD B7 39 */ bl func_8000E710 +/* 80032FD8 0002FDD8 4B FD B7 39 */ bl xacos__Ff /* 80032FDC 0002FDDC C0 02 84 F8 */ lfs f0, lbl_803CCE78-_SDA2_BASE_(r2) /* 80032FE0 0002FDE0 7F C3 F3 78 */ mr r3, r30 /* 80032FE4 0002FDE4 7F A4 EB 78 */ mr r4, r29 @@ -1631,7 +1631,7 @@ xQuatNormalize__FP5xQuatPC5xQuat: /* 8003302C 0002FE2C 7C 9F 23 78 */ mr r31, r4 /* 80033030 0002FE30 7C 7E 1B 78 */ mr r30, r3 /* 80033034 0002FE34 7F E3 FB 78 */ mr r3, r31 -/* 80033038 0002FE38 48 00 04 C9 */ bl func_80033500 +/* 80033038 0002FE38 48 00 04 C9 */ bl xQuatLength2__FPC5xQuat /* 8003303C 0002FE3C C0 02 84 F4 */ lfs f0, lbl_803CCE74-_SDA2_BASE_(r2) /* 80033040 0002FE40 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80033044 0002FE44 40 82 00 20 */ bne lbl_80033064 @@ -1639,7 +1639,7 @@ xQuatNormalize__FP5xQuatPC5xQuat: /* 8003304C 0002FE4C 41 82 00 10 */ beq lbl_8003305C /* 80033050 0002FE50 7F C3 F3 78 */ mr r3, r30 /* 80033054 0002FE54 7F E4 FB 78 */ mr r4, r31 -/* 80033058 0002FE58 4B FE C1 7D */ bl func_8001F1D4 +/* 80033058 0002FE58 4B FE C1 7D */ bl xQuatCopy__FP5xQuatPC5xQuat lbl_8003305C: /* 8003305C 0002FE5C C0 22 84 F4 */ lfs f1, lbl_803CCE74-_SDA2_BASE_(r2) /* 80033060 0002FE60 48 00 00 50 */ b lbl_800330B0 @@ -1652,18 +1652,18 @@ lbl_80033064: /* 80033078 0002FE78 3C 80 80 25 */ lis r4, lbl_80253078@ha /* 8003307C 0002FE7C 7F C3 F3 78 */ mr r3, r30 /* 80033080 0002FE80 38 84 30 78 */ addi r4, r4, lbl_80253078@l -/* 80033084 0002FE84 4B FE C1 51 */ bl func_8001F1D4 +/* 80033084 0002FE84 4B FE C1 51 */ bl xQuatCopy__FP5xQuatPC5xQuat lbl_80033088: /* 80033088 0002FE88 C0 22 84 F0 */ lfs f1, lbl_803CCE70-_SDA2_BASE_(r2) /* 8003308C 0002FE8C 48 00 00 24 */ b lbl_800330B0 lbl_80033090: -/* 80033090 0002FE90 4B FD 77 6D */ bl func_8000A7FC +/* 80033090 0002FE90 4B FD 77 6D */ bl xsqrt__Ff /* 80033094 0002FE94 FF E0 08 90 */ fmr f31, f1 /* 80033098 0002FE98 C0 02 84 F4 */ lfs f0, lbl_803CCE74-_SDA2_BASE_(r2) /* 8003309C 0002FE9C 7F C3 F3 78 */ mr r3, r30 /* 800330A0 0002FEA0 7F E4 FB 78 */ mr r4, r31 /* 800330A4 0002FEA4 EC 20 F8 24 */ fdivs f1, f0, f31 -/* 800330A8 0002FEA8 48 00 04 2D */ bl func_800334D4 +/* 800330A8 0002FEA8 48 00 04 2D */ bl xQuatSMul__FP5xQuatPC5xQuatf /* 800330AC 0002FEAC FC 20 F8 90 */ fmr f1, f31 lbl_800330B0: /* 800330B0 0002FEB0 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 @@ -1697,7 +1697,7 @@ xQuatSlerp__FP5xQuatPC5xQuatPC5xQuatf: /* 80033114 0002FF14 7C 7D 1B 78 */ mr r29, r3 /* 80033118 0002FF18 7F C3 F3 78 */ mr r3, r30 /* 8003311C 0002FF1C 7F E4 FB 78 */ mr r4, r31 -/* 80033120 0002FF20 4B FE C1 B5 */ bl func_8001F2D4 +/* 80033120 0002FF20 4B FE C1 B5 */ bl xQuatDot__FPC5xQuatPC5xQuat /* 80033124 0002FF24 C0 02 84 F0 */ lfs f0, lbl_803CCE70-_SDA2_BASE_(r2) /* 80033128 0002FF28 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8003312C 0002FF2C 40 80 00 3C */ bge lbl_80033168 @@ -1725,7 +1725,7 @@ lbl_80033168: /* 80033180 0002FF80 EF A0 F8 28 */ fsubs f29, f0, f31 /* 80033184 0002FF84 48 00 00 34 */ b lbl_800331B8 lbl_80033188: -/* 80033188 0002FF88 4B FD B5 89 */ bl func_8000E710 +/* 80033188 0002FF88 4B FD B5 89 */ bl xacos__Ff /* 8003318C 0002FF8C FF C0 08 90 */ fmr f30, f1 /* 80033190 0002FF90 48 09 1C BD */ bl isin__Ff /* 80033194 0002FF94 C0 02 84 F4 */ lfs f0, lbl_803CCE74-_SDA2_BASE_(r2) @@ -1741,15 +1741,15 @@ lbl_800331B8: /* 800331B8 0002FFB8 FC 20 E8 90 */ fmr f1, f29 /* 800331BC 0002FFBC 7F C4 F3 78 */ mr r4, r30 /* 800331C0 0002FFC0 38 61 00 28 */ addi r3, r1, 0x28 -/* 800331C4 0002FFC4 48 00 03 11 */ bl func_800334D4 +/* 800331C4 0002FFC4 48 00 03 11 */ bl xQuatSMul__FP5xQuatPC5xQuatf /* 800331C8 0002FFC8 FC 20 F0 90 */ fmr f1, f30 /* 800331CC 0002FFCC 7F E4 FB 78 */ mr r4, r31 /* 800331D0 0002FFD0 38 61 00 18 */ addi r3, r1, 0x18 -/* 800331D4 0002FFD4 48 00 03 01 */ bl func_800334D4 +/* 800331D4 0002FFD4 48 00 03 01 */ bl xQuatSMul__FP5xQuatPC5xQuatf /* 800331D8 0002FFD8 7F A3 EB 78 */ mr r3, r29 /* 800331DC 0002FFDC 38 81 00 28 */ addi r4, r1, 0x28 /* 800331E0 0002FFE0 38 A1 00 18 */ addi r5, r1, 0x18 -/* 800331E4 0002FFE4 48 00 03 41 */ bl func_80033524 +/* 800331E4 0002FFE4 48 00 03 41 */ bl xQuatAdd__FP5xQuatPC5xQuatPC5xQuat /* 800331E8 0002FFE8 7F A3 EB 78 */ mr r3, r29 /* 800331EC 0002FFEC 7F A4 EB 78 */ mr r4, r29 /* 800331F0 0002FFF0 4B FF FE 21 */ bl xQuatNormalize__FP5xQuatPC5xQuat @@ -1818,7 +1818,7 @@ xQuatDiff__FP5xQuatPC5xQuatPC5xQuat: /* 800332D4 000300D4 7C BF 2B 78 */ mr r31, r5 /* 800332D8 000300D8 93 C1 00 08 */ stw r30, 8(r1) /* 800332DC 000300DC 7C 7E 1B 78 */ mr r30, r3 -/* 800332E0 000300E0 4B FD B2 31 */ bl func_8000E510 +/* 800332E0 000300E0 4B FD B2 31 */ bl xQuatConj__FP5xQuatPC5xQuat /* 800332E4 000300E4 7F C3 F3 78 */ mr r3, r30 /* 800332E8 000300E8 7F C4 F3 78 */ mr r4, r30 /* 800332EC 000300EC 7F E5 FB 78 */ mr r5, r31 @@ -1829,7 +1829,7 @@ xQuatDiff__FP5xQuatPC5xQuatPC5xQuat: /* 80033300 00030100 40 80 00 10 */ bge lbl_80033310 /* 80033304 00030104 7F C3 F3 78 */ mr r3, r30 /* 80033308 00030108 7F C4 F3 78 */ mr r4, r30 -/* 8003330C 0003010C 4B FE BF 9D */ bl func_8001F2A8 +/* 8003330C 0003010C 4B FE BF 9D */ bl xQuatFlip__FP5xQuatPC5xQuat lbl_80033310: /* 80033310 00030110 80 01 00 14 */ lwz r0, 0x14(r1) /* 80033314 00030114 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1838,8 +1838,8 @@ lbl_80033310: /* 80033320 00030120 38 21 00 10 */ addi r1, r1, 0x10 /* 80033324 00030124 4E 80 00 20 */ blr -.global func_80033328 -func_80033328: +.global xBoxUnion__FR4xBoxRC4xBoxRC4xBox +xBoxUnion__FR4xBoxRC4xBoxRC4xBox: /* 80033328 00030128 C0 04 00 00 */ lfs f0, 0(r4) /* 8003332C 0003012C C0 25 00 00 */ lfs f1, 0(r5) /* 80033330 00030130 FC 00 08 40 */ fcmpo cr0, f0, f1 @@ -1896,8 +1896,8 @@ lbl_800333CC: /* 800333CC 000301CC D0 23 00 14 */ stfs f1, 0x14(r3) /* 800333D0 000301D0 4E 80 00 20 */ blr -.global func_800333D4 -func_800333D4: +.global xBoxFromCircle__FR4xBoxRC5xVec3RC5xVec3f +xBoxFromCircle__FR4xBoxRC5xVec3RC5xVec3f: /* 800333D4 000301D4 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800333D8 000301D8 7C 08 02 A6 */ mflr r0 /* 800333DC 000301DC 90 01 00 54 */ stw r0, 0x54(r1) @@ -1922,37 +1922,37 @@ func_800333D4: /* 80033428 00030228 7C 9E 23 78 */ mr r30, r4 /* 8003342C 0003022C 90 A1 00 24 */ stw r5, 0x24(r1) /* 80033430 00030230 90 01 00 28 */ stw r0, 0x28(r1) -/* 80033434 00030234 4B FD 73 C9 */ bl func_8000A7FC +/* 80033434 00030234 4B FD 73 C9 */ bl xsqrt__Ff /* 80033438 00030238 C0 1F 00 04 */ lfs f0, 4(r31) /* 8003343C 0003023C EC 5F 00 72 */ fmuls f2, f31, f1 /* 80033440 00030240 C0 22 84 F4 */ lfs f1, lbl_803CCE74-_SDA2_BASE_(r2) /* 80033444 00030244 EC 00 00 32 */ fmuls f0, f0, f0 /* 80033448 00030248 D0 41 00 20 */ stfs f2, 0x20(r1) /* 8003344C 0003024C EC 21 00 28 */ fsubs f1, f1, f0 -/* 80033450 00030250 4B FD 73 AD */ bl func_8000A7FC +/* 80033450 00030250 4B FD 73 AD */ bl xsqrt__Ff /* 80033454 00030254 C0 1F 00 08 */ lfs f0, 8(r31) /* 80033458 00030258 EC 5F 00 72 */ fmuls f2, f31, f1 /* 8003345C 0003025C C0 22 84 F4 */ lfs f1, lbl_803CCE74-_SDA2_BASE_(r2) /* 80033460 00030260 EC 00 00 32 */ fmuls f0, f0, f0 /* 80033464 00030264 D0 41 00 24 */ stfs f2, 0x24(r1) /* 80033468 00030268 EC 21 00 28 */ fsubs f1, f1, f0 -/* 8003346C 0003026C 4B FD 73 91 */ bl func_8000A7FC +/* 8003346C 0003026C 4B FD 73 91 */ bl xsqrt__Ff /* 80033470 00030270 EC 1F 00 72 */ fmuls f0, f31, f1 /* 80033474 00030274 7F C4 F3 78 */ mr r4, r30 /* 80033478 00030278 38 61 00 14 */ addi r3, r1, 0x14 /* 8003347C 0003027C 38 A1 00 20 */ addi r5, r1, 0x20 /* 80033480 00030280 D0 01 00 28 */ stfs f0, 0x28(r1) -/* 80033484 00030284 4B FE 1F 5D */ bl func_800153E0 +/* 80033484 00030284 4B FE 1F 5D */ bl __pl__5xVec3CFRC5xVec3 /* 80033488 00030288 7F A3 EB 78 */ mr r3, r29 /* 8003348C 0003028C 38 81 00 14 */ addi r4, r1, 0x14 -/* 80033490 00030290 4B FD 7D D5 */ bl func_8000B264 +/* 80033490 00030290 4B FD 7D D5 */ bl __as__5xVec3FRC5xVec3 /* 80033494 00030294 7F C4 F3 78 */ mr r4, r30 /* 80033498 00030298 38 61 00 08 */ addi r3, r1, 8 /* 8003349C 0003029C 38 A1 00 20 */ addi r5, r1, 0x20 -/* 800334A0 000302A0 4B FD 7D 2D */ bl func_8000B1CC +/* 800334A0 000302A0 4B FD 7D 2D */ bl __mi__5xVec3CFRC5xVec3 /* 800334A4 000302A4 38 7D 00 0C */ addi r3, r29, 0xc /* 800334A8 000302A8 38 81 00 08 */ addi r4, r1, 8 -/* 800334AC 000302AC 4B FD 7D B9 */ bl func_8000B264 +/* 800334AC 000302AC 4B FD 7D B9 */ bl __as__5xVec3FRC5xVec3 /* 800334B0 000302B0 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 800334B4 000302B4 80 01 00 54 */ lwz r0, 0x54(r1) /* 800334B8 000302B8 CB E1 00 40 */ lfd f31, 0x40(r1) @@ -1963,34 +1963,34 @@ func_800333D4: /* 800334CC 000302CC 38 21 00 50 */ addi r1, r1, 0x50 /* 800334D0 000302D0 4E 80 00 20 */ blr -.global func_800334D4 -func_800334D4: +.global xQuatSMul__FP5xQuatPC5xQuatf +xQuatSMul__FP5xQuatPC5xQuatf: /* 800334D4 000302D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800334D8 000302D8 7C 08 02 A6 */ mflr r0 /* 800334DC 000302DC C0 04 00 0C */ lfs f0, 0xc(r4) /* 800334E0 000302E0 90 01 00 14 */ stw r0, 0x14(r1) /* 800334E4 000302E4 EC 00 00 72 */ fmuls f0, f0, f1 /* 800334E8 000302E8 D0 03 00 0C */ stfs f0, 0xc(r3) -/* 800334EC 000302EC 4B FD 7B A5 */ bl func_8000B090 +/* 800334EC 000302EC 4B FD 7B A5 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800334F0 000302F0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800334F4 000302F4 7C 08 03 A6 */ mtlr r0 /* 800334F8 000302F8 38 21 00 10 */ addi r1, r1, 0x10 /* 800334FC 000302FC 4E 80 00 20 */ blr -.global func_80033500 -func_80033500: +.global xQuatLength2__FPC5xQuat +xQuatLength2__FPC5xQuat: /* 80033500 00030300 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80033504 00030304 7C 08 02 A6 */ mflr r0 /* 80033508 00030308 7C 64 1B 78 */ mr r4, r3 /* 8003350C 0003030C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80033510 00030310 4B FE BD C5 */ bl func_8001F2D4 +/* 80033510 00030310 4B FE BD C5 */ bl xQuatDot__FPC5xQuatPC5xQuat /* 80033514 00030314 80 01 00 14 */ lwz r0, 0x14(r1) /* 80033518 00030318 7C 08 03 A6 */ mtlr r0 /* 8003351C 0003031C 38 21 00 10 */ addi r1, r1, 0x10 /* 80033520 00030320 4E 80 00 20 */ blr -.global func_80033524 -func_80033524: +.global xQuatAdd__FP5xQuatPC5xQuatPC5xQuat +xQuatAdd__FP5xQuatPC5xQuatPC5xQuat: /* 80033524 00030324 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80033528 00030328 7C 08 02 A6 */ mflr r0 /* 8003352C 0003032C C0 24 00 0C */ lfs f1, 0xc(r4) @@ -1998,7 +1998,7 @@ func_80033524: /* 80033534 00030334 90 01 00 14 */ stw r0, 0x14(r1) /* 80033538 00030338 EC 01 00 2A */ fadds f0, f1, f0 /* 8003353C 0003033C D0 03 00 0C */ stfs f0, 0xc(r3) -/* 80033540 00030340 4B FD 7B 79 */ bl func_8000B0B8 +/* 80033540 00030340 4B FD 7B 79 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 80033544 00030344 80 01 00 14 */ lwz r0, 0x14(r1) /* 80033548 00030348 7C 08 03 A6 */ mtlr r0 /* 8003354C 0003034C 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Core/x/xMemMgr.s b/asm/Core/x/xMemMgr.s index d8f81df6e..ab228d329 100644 --- a/asm/Core/x/xMemMgr.s +++ b/asm/Core/x/xMemMgr.s @@ -409,7 +409,7 @@ xMemPushBase__FUi: /* 80033AE4 000308E4 38 63 00 10 */ addi r3, r3, 0x10 /* 80033AE8 000308E8 7C 7F 1A 14 */ add r3, r31, r3 /* 80033AEC 000308EC 38 83 FF F0 */ addi r4, r3, -16 -/* 80033AF0 000308F0 48 00 00 35 */ bl func_80033B24 +/* 80033AF0 000308F0 48 00 00 35 */ bl __as__14xHeapState_tagFRC14xHeapState_tag /* 80033AF4 000308F4 81 8D 89 E4 */ lwz r12, lbl_803CB2E4-_SDA_BASE_(r13) /* 80033AF8 000308F8 28 0C 00 00 */ cmplwi r12, 0 /* 80033AFC 000308FC 41 82 00 0C */ beq lbl_80033B08 @@ -424,8 +424,8 @@ lbl_80033B08: /* 80033B1C 0003091C 38 21 00 10 */ addi r1, r1, 0x10 /* 80033B20 00030920 4E 80 00 20 */ blr -.global func_80033B24 -func_80033B24: +.global __as__14xHeapState_tagFRC14xHeapState_tag +__as__14xHeapState_tagFRC14xHeapState_tag: /* 80033B24 00030924 80 04 00 00 */ lwz r0, 0(r4) /* 80033B28 00030928 A0 A4 00 04 */ lhz r5, 4(r4) /* 80033B2C 0003092C 90 03 00 00 */ stw r0, 0(r3) diff --git a/asm/Core/x/xModel.s b/asm/Core/x/xModel.s index 27d1d1109..51eb206f3 100644 --- a/asm/Core/x/xModel.s +++ b/asm/Core/x/xModel.s @@ -328,7 +328,7 @@ lbl_800341F4: lbl_800342BC: /* 800342BC 000310BC 80 1C 00 4C */ lwz r0, 0x4c(r28) /* 800342C0 000310C0 7C 60 F2 14 */ add r3, r0, r30 -/* 800342C4 000310C4 4B FD A2 01 */ bl func_8000E4C4 +/* 800342C4 000310C4 4B FD A2 01 */ bl xMat4x3Identity__FP7xMat4x3 /* 800342C8 000310C8 3B DE 00 40 */ addi r30, r30, 0x40 /* 800342CC 000310CC 3A F7 00 01 */ addi r23, r23, 1 lbl_800342D0: @@ -672,7 +672,7 @@ xModelRenderSingle__FP14xModelInstance: /* 80034730 00031530 41 82 00 C4 */ beq lbl_800347F4 /* 80034734 00031534 80 9E 00 4C */ lwz r4, 0x4c(r30) /* 80034738 00031538 38 61 00 08 */ addi r3, r1, 8 -/* 8003473C 0003153C 4B FD 6E 8D */ bl func_8000B5C8 +/* 8003473C 0003153C 4B FD 6E 8D */ bl __as__7xMat3x3FRC7xMat3x3 /* 80034740 00031540 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 80034744 00031544 C0 1E 00 50 */ lfs f0, 0x50(r30) /* 80034748 00031548 C0 23 00 00 */ lfs f1, 0(r3) @@ -769,7 +769,7 @@ lbl_80034884: /* 800348A4 000316A4 41 82 00 54 */ beq lbl_800348F8 /* 800348A8 000316A8 80 63 00 18 */ lwz r3, 0x18(r3) /* 800348AC 000316AC C0 24 00 08 */ lfs f1, 8(r4) -/* 800348B0 000316B0 4B FD 4B 09 */ bl func_800093B8 +/* 800348B0 000316B0 4B FD 4B 09 */ bl xAnimFileRawTime__FP9xAnimFilef /* 800348B4 000316B4 80 1C 00 08 */ lwz r0, 8(r28) /* 800348B8 000316B8 80 9E 00 4C */ lwz r4, 0x4c(r30) /* 800348BC 000316BC 7C 60 EA 14 */ add r3, r0, r29 @@ -802,7 +802,7 @@ lbl_80034908: /* 80034914 00031714 41 82 00 10 */ beq lbl_80034924 /* 80034918 00031718 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8003491C 0003171C 38 81 00 08 */ addi r4, r1, 8 -/* 80034920 00031720 4B FD 6C A9 */ bl func_8000B5C8 +/* 80034920 00031720 4B FD 6C A9 */ bl __as__7xMat3x3FRC7xMat3x3 lbl_80034924: /* 80034924 00031724 80 01 00 54 */ lwz r0, 0x54(r1) /* 80034928 00031728 83 E1 00 4C */ lwz r31, 0x4c(r1) @@ -842,8 +842,8 @@ lbl_80034980: /* 80034994 00031794 38 21 00 10 */ addi r1, r1, 0x10 /* 80034998 00031798 4E 80 00 20 */ blr -.global func_8003499C -func_8003499C: +.global __as__11RwMatrixTagFRC11RwMatrixTag +__as__11RwMatrixTagFRC11RwMatrixTag: /* 8003499C 0003179C 80 A4 00 00 */ lwz r5, 0(r4) /* 800349A0 000317A0 80 04 00 04 */ lwz r0, 4(r4) /* 800349A4 000317A4 90 A3 00 00 */ stw r5, 0(r3) @@ -920,7 +920,7 @@ lbl_80034A9C: /* 80034AB0 000318B0 7F A4 EB 78 */ mr r4, r29 /* 80034AB4 000318B4 7F 85 E3 78 */ mr r5, r28 /* 80034AB8 000318B8 38 61 00 C8 */ addi r3, r1, 0xc8 -/* 80034ABC 000318BC 4B FD 9A 7D */ bl func_8000E538 +/* 80034ABC 000318BC 4B FD 9A 7D */ bl xMat3x3LookAt__FP7xMat3x3PC5xVec3PC5xVec3 /* 80034AC0 000318C0 38 61 00 C8 */ addi r3, r1, 0xc8 /* 80034AC4 000318C4 7C 64 1B 78 */ mr r4, r3 /* 80034AC8 000318C8 4B FF DD 5D */ bl xMat3x3Transpose__FP7xMat3x3PC7xMat3x3 @@ -929,7 +929,7 @@ lbl_80034A9C: /* 80034AD4 000318D4 7F 84 E3 78 */ mr r4, r28 /* 80034AD8 000318D8 D0 01 00 F8 */ stfs f0, 0xf8(r1) /* 80034ADC 000318DC D0 01 00 FC */ stfs f0, 0xfc(r1) -/* 80034AE0 000318E0 4B FE 06 11 */ bl func_800150F0 +/* 80034AE0 000318E0 4B FE 06 11 */ bl xVec3Dist__FPC5xVec3PC5xVec3 /* 80034AE4 000318E4 38 00 00 00 */ li r0, 0 /* 80034AE8 000318E8 D0 21 01 00 */ stfs f1, 0x100(r1) /* 80034AEC 000318EC C0 5B 00 08 */ lfs f2, 8(r27) @@ -979,16 +979,16 @@ lbl_80034A9C: /* 80034B9C 0003199C 4B FF E0 7D */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 80034BA0 000319A0 80 9A 00 4C */ lwz r4, 0x4c(r26) /* 80034BA4 000319A4 38 61 00 48 */ addi r3, r1, 0x48 -/* 80034BA8 000319A8 4B FD 69 C5 */ bl func_8000B56C +/* 80034BA8 000319A8 4B FD 69 C5 */ bl __as__7xMat4x3FRC7xMat4x3 /* 80034BAC 000319AC 80 7A 00 4C */ lwz r3, 0x4c(r26) /* 80034BB0 000319B0 38 81 00 C8 */ addi r4, r1, 0xc8 -/* 80034BB4 000319B4 4B FF FD E9 */ bl func_8003499C +/* 80034BB4 000319B4 4B FF FD E9 */ bl __as__11RwMatrixTagFRC11RwMatrixTag /* 80034BB8 000319B8 80 7A 00 10 */ lwz r3, 0x10(r26) /* 80034BBC 000319BC 80 9A 00 4C */ lwz r4, 0x4c(r26) /* 80034BC0 000319C0 48 09 35 31 */ bl iModelRender__FP8RpAtomicP11RwMatrixTag /* 80034BC4 000319C4 80 7A 00 4C */ lwz r3, 0x4c(r26) /* 80034BC8 000319C8 38 81 00 48 */ addi r4, r1, 0x48 -/* 80034BCC 000319CC 4B FF FD D1 */ bl func_8003499C +/* 80034BCC 000319CC 4B FF FD D1 */ bl __as__11RwMatrixTagFRC11RwMatrixTag lbl_80034BD0: /* 80034BD0 000319D0 BB 41 01 08 */ lmw r26, 0x108(r1) /* 80034BD4 000319D4 80 01 01 24 */ lwz r0, 0x124(r1) @@ -1239,7 +1239,7 @@ xModelAnimCollRefresh__FRC14xModelInstance: /* 80034F18 00031D18 80 1E 00 3C */ lwz r0, 0x3c(r30) /* 80034F1C 00031D1C 90 A1 00 40 */ stw r5, 0x40(r1) /* 80034F20 00031D20 90 01 00 44 */ stw r0, 0x44(r1) -/* 80034F24 00031D24 4B FD 66 49 */ bl func_8000B56C +/* 80034F24 00031D24 4B FD 66 49 */ bl __as__7xMat4x3FRC7xMat4x3 /* 80034F28 00031D28 80 7D 00 10 */ lwz r3, 0x10(r29) /* 80034F2C 00031D2C 7F E5 FB 78 */ mr r5, r31 /* 80034F30 00031D30 81 1D 00 68 */ lwz r8, 0x68(r29) @@ -1249,7 +1249,7 @@ xModelAnimCollRefresh__FRC14xModelInstance: /* 80034F40 00031D40 48 09 36 91 */ bl iModelVertEval__FP8RpAtomicUiUiP11RwMatrixTagP5xVec3P5xVec3 /* 80034F44 00031D44 7F C3 F3 78 */ mr r3, r30 /* 80034F48 00031D48 38 81 00 08 */ addi r4, r1, 8 -/* 80034F4C 00031D4C 4B FD 66 21 */ bl func_8000B56C +/* 80034F4C 00031D4C 4B FD 66 21 */ bl __as__7xMat4x3FRC7xMat4x3 /* 80034F50 00031D50 A0 1D 00 44 */ lhz r0, 0x44(r29) /* 80034F54 00031D54 83 E1 00 5C */ lwz r31, 0x5c(r1) /* 80034F58 00031D58 60 00 10 00 */ ori r0, r0, 0x1000 @@ -1283,7 +1283,7 @@ xModelGetBoneLocation__FRC14xModelInstanceUl: lbl_80034FBC: /* 80034FBC 00031DBC 38 61 00 08 */ addi r3, r1, 8 /* 80034FC0 00031DC0 38 A5 00 30 */ addi r5, r5, 0x30 -/* 80034FC4 00031DC4 4B FD 5F AD */ bl func_8000AF70 +/* 80034FC4 00031DC4 4B FD 5F AD */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80034FC8 00031DC8 80 61 00 08 */ lwz r3, 8(r1) /* 80034FCC 00031DCC 80 01 00 0C */ lwz r0, 0xc(r1) /* 80034FD0 00031DD0 90 7F 00 00 */ stw r3, 0(r31) @@ -1305,7 +1305,7 @@ xModelGetBoneMat__FR7xMat4x3RC14xModelInstanceUl: /* 80035000 00031E00 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80035004 00031E04 90 01 00 14 */ stw r0, 0x14(r1) /* 80035008 00031E08 40 82 00 0C */ bne lbl_80035014 -/* 8003500C 00031E0C 4B FD 65 61 */ bl func_8000B56C +/* 8003500C 00031E0C 4B FD 65 61 */ bl __as__7xMat4x3FRC7xMat4x3 /* 80035010 00031E10 48 00 00 14 */ b lbl_80035024 lbl_80035014: /* 80035014 00031E14 54 A0 30 32 */ slwi r0, r5, 6 diff --git a/asm/Core/x/xModelBucket.s b/asm/Core/x/xModelBucket.s index 8f9ed0dbd..256188cf1 100644 --- a/asm/Core/x/xModelBucket.s +++ b/asm/Core/x/xModelBucket.s @@ -601,7 +601,7 @@ lbl_80126BF4: /* 80126C00 00123A00 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80126C04 00123A04 40 81 00 3C */ ble lbl_80126C40 /* 80126C08 00123A08 C3 FE 00 2C */ lfs f31, 0x2c(r30) -/* 80126C0C 00123A0C 4B EE 3B F1 */ bl func_8000A7FC +/* 80126C0C 00123A0C 4B EE 3B F1 */ bl xsqrt__Ff /* 80126C10 00123A10 C0 5E 00 28 */ lfs f2, 0x28(r30) /* 80126C14 00123A14 EC 7F 08 28 */ fsubs f3, f31, f1 /* 80126C18 00123A18 C0 02 A1 50 */ lfs f0, lbl_803CEAD0-_SDA2_BASE_(r2) diff --git a/asm/Core/x/xMovePoint.s b/asm/Core/x/xMovePoint.s index 2ac512fb8..ad2a521a3 100644 --- a/asm/Core/x/xMovePoint.s +++ b/asm/Core/x/xMovePoint.s @@ -149,7 +149,7 @@ xMovePointSplineSetup__FP10xMovePoint: /* 80035680 00032480 80 BD 00 18 */ lwz r5, 0x18(r29) /* 80035684 00032484 80 9F 00 14 */ lwz r4, 0x14(r31) /* 80035688 00032488 83 C5 00 00 */ lwz r30, 0(r5) -/* 8003568C 0003248C 4B FD 5B D9 */ bl func_8000B264 +/* 8003568C 0003248C 4B FD 5B D9 */ bl __as__5xVec3FRC5xVec3 /* 80035690 00032490 80 7E 00 10 */ lwz r3, 0x10(r30) /* 80035694 00032494 88 03 00 17 */ lbz r0, 0x17(r3) /* 80035698 00032498 28 00 00 00 */ cmplwi r0, 0 @@ -158,13 +158,13 @@ xMovePointSplineSetup__FP10xMovePoint: /* 800356A4 000324A4 38 61 00 14 */ addi r3, r1, 0x14 /* 800356A8 000324A8 80 9D 00 14 */ lwz r4, 0x14(r29) /* 800356AC 000324AC 83 E5 00 00 */ lwz r31, 0(r5) -/* 800356B0 000324B0 4B FD 5B B5 */ bl func_8000B264 +/* 800356B0 000324B0 4B FD 5B B5 */ bl __as__5xVec3FRC5xVec3 /* 800356B4 000324B4 80 9E 00 14 */ lwz r4, 0x14(r30) /* 800356B8 000324B8 38 61 00 08 */ addi r3, r1, 8 -/* 800356BC 000324BC 4B FD 5B A9 */ bl func_8000B264 +/* 800356BC 000324BC 4B FD 5B A9 */ bl __as__5xVec3FRC5xVec3 /* 800356C0 000324C0 80 9F 00 14 */ lwz r4, 0x14(r31) /* 800356C4 000324C4 38 61 00 2C */ addi r3, r1, 0x2c -/* 800356C8 000324C8 4B FD 5B 9D */ bl func_8000B264 +/* 800356C8 000324C8 4B FD 5B 9D */ bl __as__5xVec3FRC5xVec3 /* 800356CC 000324CC 48 00 00 8C */ b lbl_80035758 lbl_800356D0: /* 800356D0 000324D0 80 9D 00 14 */ lwz r4, 0x14(r29) @@ -200,7 +200,7 @@ lbl_800356D0: /* 80035748 00032548 EC 06 00 32 */ fmuls f0, f6, f0 /* 8003574C 0003254C EC 05 00 7A */ fmadds f0, f5, f1, f0 /* 80035750 00032550 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 80035754 00032554 4B FD 5B 11 */ bl func_8000B264 +/* 80035754 00032554 4B FD 5B 11 */ bl __as__5xVec3FRC5xVec3 lbl_80035758: /* 80035758 00032558 38 61 00 20 */ addi r3, r1, 0x20 /* 8003575C 0003255C 38 E1 00 14 */ addi r7, r1, 0x14 @@ -309,7 +309,7 @@ lbl_800358AC: /* 800358B8 000326B8 7F C3 F3 78 */ mr r3, r30 /* 800358BC 000326BC 80 9B 00 14 */ lwz r4, 0x14(r27) /* 800358C0 000326C0 80 A5 00 14 */ lwz r5, 0x14(r5) -/* 800358C4 000326C4 48 00 00 29 */ bl func_800358EC +/* 800358C4 000326C4 48 00 00 29 */ bl xVec3Hdng__FP5xVec3PC5xVec3PC5xVec3 /* 800358C8 000326C8 48 00 00 08 */ b lbl_800358D0 lbl_800358CC: /* 800358CC 000326CC C0 22 85 58 */ lfs f1, lbl_803CCED8-_SDA2_BASE_(r2) @@ -325,8 +325,8 @@ xMovePointGetPos__FPC10xMovePoint: /* 800358E4 000326E4 80 63 00 14 */ lwz r3, 0x14(r3) /* 800358E8 000326E8 4E 80 00 20 */ blr -.global func_800358EC -func_800358EC: +.global xVec3Hdng__FP5xVec3PC5xVec3PC5xVec3 +xVec3Hdng__FP5xVec3PC5xVec3PC5xVec3: /* 800358EC 000326EC 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800358F0 000326F0 7C 08 02 A6 */ mflr r0 /* 800358F4 000326F4 90 01 00 44 */ stw r0, 0x44(r1) @@ -378,7 +378,7 @@ lbl_8003597C: /* 800359A8 000327A8 C0 22 85 58 */ lfs f1, lbl_803CCED8-_SDA2_BASE_(r2) /* 800359AC 000327AC 48 00 00 28 */ b lbl_800359D4 lbl_800359B0: -/* 800359B0 000327B0 4B FD 4E 4D */ bl func_8000A7FC +/* 800359B0 000327B0 4B FD 4E 4D */ bl xsqrt__Ff /* 800359B4 000327B4 C0 02 85 5C */ lfs f0, lbl_803CCEDC-_SDA2_BASE_(r2) /* 800359B8 000327B8 EC 00 08 24 */ fdivs f0, f0, f1 /* 800359BC 000327BC EC 7E 00 32 */ fmuls f3, f30, f0 diff --git a/asm/Core/x/xNPCBasic.s b/asm/Core/x/xNPCBasic.s index ff1b7aa2b..43e32a5f7 100644 --- a/asm/Core/x/xNPCBasic.s +++ b/asm/Core/x/xNPCBasic.s @@ -111,7 +111,7 @@ lbl_8010F978: /* 8010F9A4 0010C7A4 4B EF 3A B5 */ bl memset lbl_8010F9A8: /* 8010F9A8 0010C7A8 7F E3 FB 78 */ mr r3, r31 -/* 8010F9AC 0010C7AC 4B FC 97 89 */ bl func_800D9134 +/* 8010F9AC 0010C7AC 4B FC 97 89 */ bl RestoreColFlags__9xNPCBasicFv /* 8010F9B0 0010C7B0 3C 60 80 11 */ lis r3, lbl_80110000@ha /* 8010F9B4 0010C7B4 3C 80 80 11 */ lis r4, lbl_80110048@ha /* 8010F9B8 0010C7B8 38 03 00 00 */ addi r0, r3, lbl_80110000@l @@ -152,7 +152,7 @@ Reset__9xNPCBasicFv: /* 8010FA38 0010C838 7C 7F 1B 78 */ mr r31, r3 /* 8010FA3C 0010C83C 4B F0 95 15 */ bl xEntReset__FP4xEnt /* 8010FA40 0010C840 7F E3 FB 78 */ mr r3, r31 -/* 8010FA44 0010C844 48 00 08 4D */ bl func_80110290 +/* 8010FA44 0010C844 48 00 08 4D */ bl DBG_PStatClear__9xNPCBasicFv /* 8010FA48 0010C848 A8 1F 00 E4 */ lha r0, 0xe4(r31) /* 8010FA4C 0010C84C 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 8010FA50 0010C850 40 82 00 48 */ bne lbl_8010FA98 @@ -191,7 +191,7 @@ lbl_8010FA98: /* 8010FAD0 0010C8D0 D8 01 00 08 */ stfd f0, 8(r1) /* 8010FAD4 0010C8D4 80 01 00 0C */ lwz r0, 0xc(r1) /* 8010FAD8 0010C8D8 90 1F 00 EC */ stw r0, 0xec(r31) -/* 8010FADC 0010C8DC 4B FC 96 59 */ bl func_800D9134 +/* 8010FADC 0010C8DC 4B FC 96 59 */ bl RestoreColFlags__9xNPCBasicFv /* 8010FAE0 0010C8E0 80 01 00 24 */ lwz r0, 0x24(r1) /* 8010FAE4 0010C8E4 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8010FAE8 0010C8E8 7C 08 03 A6 */ mtlr r0 @@ -211,7 +211,7 @@ lbl_8010FAF4: /* 8010FB1C 0010C91C 90 A1 00 0C */ stw r5, 0xc(r1) /* 8010FB20 0010C920 90 81 00 10 */ stw r4, 0x10(r1) /* 8010FB24 0010C924 90 01 00 14 */ stw r0, 0x14(r1) -/* 8010FB28 0010C928 4B F0 BC E1 */ bl func_8001B808 +/* 8010FB28 0010C928 4B F0 BC E1 */ bl xEntGetPos__FPC4xEnt /* 8010FB2C 0010C92C 7C 64 1B 78 */ mr r4, r3 /* 8010FB30 0010C930 38 61 00 0C */ addi r3, r1, 0xc /* 8010FB34 0010C934 4B F3 E9 A9 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -231,27 +231,27 @@ lbl_8010FAF4: /* 8010FB6C 0010C96C 41 82 00 10 */ beq lbl_8010FB7C /* 8010FB70 0010C970 38 7F 00 64 */ addi r3, r31, 0x64 /* 8010FB74 0010C974 7C 64 1B 78 */ mr r4, r3 -/* 8010FB78 0010C978 4B EF B3 C5 */ bl func_8000AF3C +/* 8010FB78 0010C978 4B EF B3 C5 */ bl xQuickCullForBound__FP7xQCDataPC6xBound lbl_8010FB7C: /* 8010FB7C 0010C97C 7F E3 FB 78 */ mr r3, r31 /* 8010FB80 0010C980 48 01 48 A9 */ bl zGridUpdateEnt__FP4xEnt /* 8010FB84 0010C984 7F E3 FB 78 */ mr r3, r31 /* 8010FB88 0010C988 38 80 00 08 */ li r4, 8 /* 8010FB8C 0010C98C 38 A0 00 02 */ li r5, 2 -/* 8010FB90 0010C990 4B FC 96 71 */ bl func_800D9200 +/* 8010FB90 0010C990 4B FC 96 71 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 8010FB94 0010C994 2C 03 00 00 */ cmpwi r3, 0 /* 8010FB98 0010C998 40 82 00 1C */ bne lbl_8010FBB4 /* 8010FB9C 0010C99C 7F E3 FB 78 */ mr r3, r31 /* 8010FBA0 0010C9A0 38 80 00 07 */ li r4, 7 /* 8010FBA4 0010C9A4 38 A0 00 02 */ li r5, 2 -/* 8010FBA8 0010C9A8 4B FC 96 59 */ bl func_800D9200 +/* 8010FBA8 0010C9A8 4B FC 96 59 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 8010FBAC 0010C9AC 2C 03 00 00 */ cmpwi r3, 0 /* 8010FBB0 0010C9B0 41 82 00 1C */ beq lbl_8010FBCC lbl_8010FBB4: /* 8010FBB4 0010C9B4 80 02 81 A8 */ lwz r0, lbl_803CCB28-_SDA2_BASE_(r2) /* 8010FBB8 0010C9B8 38 61 00 08 */ addi r3, r1, 8 /* 8010FBBC 0010C9BC 90 01 00 08 */ stw r0, 8(r1) -/* 8010FBC0 0010C9C0 4B F0 F8 75 */ bl func_8001F434 +/* 8010FBC0 0010C9C0 4B F0 F8 75 */ bl xDrawSetColor__F10iColor_tag /* 8010FBC4 0010C9C4 38 7F 00 64 */ addi r3, r31, 0x64 /* 8010FBC8 0010C9C8 4B EF B3 15 */ bl xBoundDraw__FPC6xBound lbl_8010FBCC: @@ -273,7 +273,7 @@ xNPCBasic.NPC_spdBasedColFreq__FP9xNPCBasicf: /* 8010FBFC 0010C9FC 41 80 00 88 */ blt lbl_8010FC84 /* 8010FC00 0010CA00 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8010FC04 0010CA04 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 8010FC08 0010CA08 4B EF EA 49 */ bl func_8000E650 +/* 8010FC08 0010CA08 4B EF EA 49 */ bl xVec3Length__FPC5xVec3 /* 8010FC0C 0010CA0C C0 02 9E 6C */ lfs f0, lbl_803CE7EC-_SDA2_BASE_(r2) /* 8010FC10 0010CA10 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010FC14 0010CA14 41 80 00 70 */ blt lbl_8010FC84 @@ -446,10 +446,10 @@ lbl_8010FE30: /* 8010FE40 0010CC40 7F E3 FB 78 */ mr r3, r31 /* 8010FE44 0010CC44 38 80 00 01 */ li r4, 1 /* 8010FE48 0010CC48 90 1F 00 E8 */ stw r0, 0xe8(r31) -/* 8010FE4C 0010CC4C 4B FE 48 E9 */ bl func_800F4734 +/* 8010FE4C 0010CC4C 4B FE 48 E9 */ bl DBG_PStatCont__9xNPCBasicF10en_npcperf /* 8010FE50 0010CC50 7F E3 FB 78 */ mr r3, r31 /* 8010FE54 0010CC54 38 80 00 02 */ li r4, 2 -/* 8010FE58 0010CC58 4B FE 48 D9 */ bl func_800F4730 +/* 8010FE58 0010CC58 4B FE 48 D9 */ bl DBG_PStatOn__9xNPCBasicF10en_npcperf /* 8010FE5C 0010CC5C 80 1F 00 4C */ lwz r0, 0x4c(r31) /* 8010FE60 0010CC60 28 00 00 00 */ cmplwi r0, 0 /* 8010FE64 0010CC64 40 82 00 24 */ bne lbl_8010FE88 @@ -490,17 +490,17 @@ lbl_8010FE88: lbl_8010FEEC: /* 8010FEEC 0010CCEC 7F E3 FB 78 */ mr r3, r31 /* 8010FEF0 0010CCF0 38 80 00 02 */ li r4, 2 -/* 8010FEF4 0010CCF4 4B FE 48 41 */ bl func_800F4734 +/* 8010FEF4 0010CCF4 4B FE 48 41 */ bl DBG_PStatCont__9xNPCBasicF10en_npcperf /* 8010FEF8 0010CCF8 7F E3 FB 78 */ mr r3, r31 /* 8010FEFC 0010CCFC 38 80 00 01 */ li r4, 1 -/* 8010FF00 0010CD00 4B FE 48 31 */ bl func_800F4730 +/* 8010FF00 0010CD00 4B FE 48 31 */ bl DBG_PStatOn__9xNPCBasicF10en_npcperf lbl_8010FF04: /* 8010FF04 0010CD04 88 1F 00 1B */ lbz r0, 0x1b(r31) /* 8010FF08 0010CD08 54 00 07 BF */ clrlwi. r0, r0, 0x1e /* 8010FF0C 0010CD0C 41 82 00 28 */ beq lbl_8010FF34 /* 8010FF10 0010CD10 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8010FF14 0010CD14 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 8010FF18 0010CD18 4B F0 51 B5 */ bl func_800150CC +/* 8010FF18 0010CD18 4B F0 51 B5 */ bl xVec3Length2__FPC5xVec3 /* 8010FF1C 0010CD1C C0 02 9E 74 */ lfs f0, lbl_803CE7F4-_SDA2_BASE_(r2) /* 8010FF20 0010CD20 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010FF24 0010CD24 40 81 00 10 */ ble lbl_8010FF34 @@ -517,13 +517,13 @@ lbl_8010FF48: /* 8010FF48 0010CD48 7F E3 FB 78 */ mr r3, r31 /* 8010FF4C 0010CD4C 38 80 00 07 */ li r4, 7 /* 8010FF50 0010CD50 38 A0 00 02 */ li r5, 2 -/* 8010FF54 0010CD54 4B FC 92 AD */ bl func_800D9200 +/* 8010FF54 0010CD54 4B FC 92 AD */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 8010FF58 0010CD58 2C 03 00 00 */ cmpwi r3, 0 /* 8010FF5C 0010CD5C 41 82 00 1C */ beq lbl_8010FF78 /* 8010FF60 0010CD60 80 02 81 88 */ lwz r0, lbl_803CCB08-_SDA2_BASE_(r2) /* 8010FF64 0010CD64 38 61 00 08 */ addi r3, r1, 8 /* 8010FF68 0010CD68 90 01 00 08 */ stw r0, 8(r1) -/* 8010FF6C 0010CD6C 4B F0 F4 C9 */ bl func_8001F434 +/* 8010FF6C 0010CD6C 4B F0 F4 C9 */ bl xDrawSetColor__F10iColor_tag /* 8010FF70 0010CD70 38 7F 00 64 */ addi r3, r31, 0x64 /* 8010FF74 0010CD74 4B EF AF 69 */ bl xBoundDraw__FPC6xBound lbl_8010FF78: @@ -543,13 +543,13 @@ lbl_8010FF78: /* 8010FFAC 0010CDAC 90 01 00 24 */ stw r0, 0x24(r1) /* 8010FFB0 0010CDB0 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8010FFB4 0010CDB4 7C 7F 1B 78 */ mr r31, r3 -/* 8010FFB8 0010CDB8 4B FC 92 49 */ bl func_800D9200 +/* 8010FFB8 0010CDB8 4B FC 92 49 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 8010FFBC 0010CDBC 2C 03 00 00 */ cmpwi r3, 0 /* 8010FFC0 0010CDC0 41 82 00 1C */ beq lbl_8010FFDC /* 8010FFC4 0010CDC4 80 02 81 B0 */ lwz r0, lbl_803CCB30-_SDA2_BASE_(r2) /* 8010FFC8 0010CDC8 38 61 00 08 */ addi r3, r1, 8 /* 8010FFCC 0010CDCC 90 01 00 08 */ stw r0, 8(r1) -/* 8010FFD0 0010CDD0 4B F0 F4 65 */ bl func_8001F434 +/* 8010FFD0 0010CDD0 4B F0 F4 65 */ bl xDrawSetColor__F10iColor_tag /* 8010FFD4 0010CDD4 38 7F 00 64 */ addi r3, r31, 0x64 /* 8010FFD8 0010CDD8 4B EF AF 05 */ bl xBoundDraw__FPC6xBound lbl_8010FFDC: @@ -573,7 +573,7 @@ lbl_80110000: /* 80110010 0010CE10 90 01 00 14 */ stw r0, 0x14(r1) /* 80110014 0010CE14 93 E1 00 0C */ stw r31, 0xc(r1) /* 80110018 0010CE18 7C 7F 1B 78 */ mr r31, r3 -/* 8011001C 0010CE1C 48 00 02 79 */ bl func_80110294 +/* 8011001C 0010CE1C 48 00 02 79 */ bl DBG_HaltOnMe__9xNPCBasicFUiPc /* 80110020 0010CE20 7F E3 FB 78 */ mr r3, r31 /* 80110024 0010CE24 81 9F 01 B8 */ lwz r12, 0x1b8(r31) /* 80110028 0010CE28 81 8C 00 10 */ lwz r12, 0x10(r12) @@ -592,7 +592,7 @@ lbl_80110048: /* 80110058 0010CE58 90 01 00 14 */ stw r0, 0x14(r1) /* 8011005C 0010CE5C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80110060 0010CE60 7C 7F 1B 78 */ mr r31, r3 -/* 80110064 0010CE64 48 00 02 31 */ bl func_80110294 +/* 80110064 0010CE64 48 00 02 31 */ bl DBG_HaltOnMe__9xNPCBasicFUiPc /* 80110068 0010CE68 7F E3 FB 78 */ mr r3, r31 /* 8011006C 0010CE6C 81 9F 01 B8 */ lwz r12, 0x1b8(r31) /* 80110070 0010CE70 81 8C 00 18 */ lwz r12, 0x18(r12) @@ -628,10 +628,10 @@ lbl_801100C8: /* 801100E0 0010CEE0 98 1F 00 E6 */ stb r0, 0xe6(r31) /* 801100E4 0010CEE4 38 80 00 00 */ li r4, 0 /* 801100E8 0010CEE8 38 A0 00 00 */ li r5, 0 -/* 801100EC 0010CEEC 48 00 01 A9 */ bl func_80110294 +/* 801100EC 0010CEEC 48 00 01 A9 */ bl DBG_HaltOnMe__9xNPCBasicFUiPc /* 801100F0 0010CEF0 7F E3 FB 78 */ mr r3, r31 /* 801100F4 0010CEF4 38 80 00 01 */ li r4, 1 -/* 801100F8 0010CEF8 4B FE 46 39 */ bl func_800F4730 +/* 801100F8 0010CEF8 4B FE 46 39 */ bl DBG_PStatOn__9xNPCBasicF10en_npcperf /* 801100FC 0010CEFC 88 1F 00 1D */ lbz r0, 0x1d(r31) /* 80110100 0010CF00 28 00 00 00 */ cmplwi r0, 0 /* 80110104 0010CF04 41 82 00 18 */ beq lbl_8011011C @@ -658,7 +658,7 @@ lbl_80110138: /* 80110150 0010CF50 4E 80 04 21 */ bctrl /* 80110154 0010CF54 7F E3 FB 78 */ mr r3, r31 /* 80110158 0010CF58 38 80 00 01 */ li r4, 1 -/* 8011015C 0010CF5C 4B FE 45 D9 */ bl func_800F4734 +/* 8011015C 0010CF5C 4B FE 45 D9 */ bl DBG_PStatCont__9xNPCBasicF10en_npcperf /* 80110160 0010CF60 38 00 00 00 */ li r0, 0 /* 80110164 0010CF64 FC 20 F8 90 */ fmr f1, f31 /* 80110168 0010CF68 98 1F 00 E6 */ stb r0, 0xe6(r31) @@ -740,12 +740,12 @@ lbl_80110264: /* 80110288 0010D088 38 21 00 10 */ addi r1, r1, 0x10 /* 8011028C 0010D08C 4E 80 00 20 */ blr -.global func_80110290 -func_80110290: +.global DBG_PStatClear__9xNPCBasicFv +DBG_PStatClear__9xNPCBasicFv: /* 80110290 0010D090 4E 80 00 20 */ blr -.global func_80110294 -func_80110294: +.global DBG_HaltOnMe__9xNPCBasicFUiPc +DBG_HaltOnMe__9xNPCBasicFUiPc: /* 80110294 0010D094 4E 80 00 20 */ blr /* 80110298 0010D098 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011029C 0010D09C 7C 08 02 A6 */ mflr r0 diff --git a/asm/Core/x/xPad.s b/asm/Core/x/xPad.s index fcb387cac..e26a9a966 100644 --- a/asm/Core/x/xPad.s +++ b/asm/Core/x/xPad.s @@ -466,7 +466,7 @@ lbl_800364A4: /* 800364B4 000332B4 7F 28 CB 78 */ mr r8, r25 /* 800364B8 000332B8 7C 63 07 74 */ extsb r3, r3 /* 800364BC 000332BC 38 C0 00 00 */ li r6, 0 -/* 800364C0 000332C0 48 00 03 BD */ bl func_8003687C +/* 800364C0 000332C0 48 00 03 BD */ bl normalize_analog__Fiiiiii /* 800364C4 000332C4 D0 3E 01 18 */ stfs f1, 0x118(r30) /* 800364C8 000332C8 7F 84 E3 78 */ mr r4, r28 /* 800364CC 000332CC 7F 45 D3 78 */ mr r5, r26 @@ -475,7 +475,7 @@ lbl_800364A4: /* 800364D8 000332D8 7F 28 CB 78 */ mr r8, r25 /* 800364DC 000332DC 38 C0 00 00 */ li r6, 0 /* 800364E0 000332E0 7C 63 07 74 */ extsb r3, r3 -/* 800364E4 000332E4 48 00 03 99 */ bl func_8003687C +/* 800364E4 000332E4 48 00 03 99 */ bl normalize_analog__Fiiiiii /* 800364E8 000332E8 D0 3E 01 1C */ stfs f1, 0x11c(r30) /* 800364EC 000332EC C0 22 85 78 */ lfs f1, lbl_803CCEF8-_SDA2_BASE_(r2) /* 800364F0 000332F0 C0 1E 01 18 */ lfs f0, 0x118(r30) @@ -488,23 +488,23 @@ lbl_800364A4: /* 8003650C 0003330C 38 7E 01 20 */ addi r3, r30, 0x120 /* 80036510 00033310 C0 22 85 80 */ lfs f1, lbl_803CCF00-_SDA2_BASE_(r2) /* 80036514 00033314 C0 42 85 78 */ lfs f2, lbl_803CCEF8-_SDA2_BASE_(r2) -/* 80036518 00033318 4B FE FE 01 */ bl func_80026318 +/* 80036518 00033318 4B FE FE 01 */ bl assign__5xVec2Fff /* 8003651C 0003331C C0 02 85 78 */ lfs f0, lbl_803CCEF8-_SDA2_BASE_(r2) /* 80036520 00033320 D0 1E 01 2C */ stfs f0, 0x12c(r30) /* 80036524 00033324 48 00 00 38 */ b lbl_8003655C lbl_80036528: /* 80036528 00033328 38 7E 01 18 */ addi r3, r30, 0x118 -/* 8003652C 0003332C 48 00 03 2D */ bl func_80036858 +/* 8003652C 0003332C 48 00 03 2D */ bl length__5xVec2CFv /* 80036530 00033330 D0 3E 01 28 */ stfs f1, 0x128(r30) /* 80036534 00033334 38 7E 01 20 */ addi r3, r30, 0x120 /* 80036538 00033338 38 9E 01 18 */ addi r4, r30, 0x118 -/* 8003653C 0003333C 4B FE F2 BD */ bl func_800257F8 +/* 8003653C 0003333C 4B FE F2 BD */ bl __as__5xVec2FRC5xVec2 /* 80036540 00033340 C0 3E 01 28 */ lfs f1, 0x128(r30) /* 80036544 00033344 38 7E 01 20 */ addi r3, r30, 0x120 -/* 80036548 00033348 48 00 02 ED */ bl func_80036834 +/* 80036548 00033348 48 00 02 ED */ bl __adv__5xVec2Ff /* 8003654C 0003334C C0 3E 01 24 */ lfs f1, 0x124(r30) /* 80036550 00033350 C0 5E 01 20 */ lfs f2, 0x120(r30) -/* 80036554 00033354 4B FC FB 1D */ bl func_80006070 +/* 80036554 00033354 4B FC FB 1D */ bl xatan2__Fff /* 80036558 00033358 D0 3E 01 2C */ stfs f1, 0x12c(r30) lbl_8003655C: /* 8003655C 0003335C 3B 7B 00 01 */ addi r27, r27, 1 @@ -725,8 +725,8 @@ lbl_80036818: /* 8003682C 0003362C D0 03 00 64 */ stfs f0, 0x64(r3) /* 80036830 00033630 4E 80 00 20 */ blr -.global func_80036834 -func_80036834: +.global __adv__5xVec2Ff +__adv__5xVec2Ff: /* 80036834 00033634 C0 42 85 80 */ lfs f2, lbl_803CCF00-_SDA2_BASE_(r2) /* 80036838 00033638 C0 03 00 00 */ lfs f0, 0(r3) /* 8003683C 0003363C EC 22 08 24 */ fdivs f1, f2, f1 @@ -737,20 +737,20 @@ func_80036834: /* 80036850 00033650 D0 03 00 04 */ stfs f0, 4(r3) /* 80036854 00033654 4E 80 00 20 */ blr -.global func_80036858 -func_80036858: +.global length__5xVec2CFv +length__5xVec2CFv: /* 80036858 00033658 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003685C 0003365C 7C 08 02 A6 */ mflr r0 /* 80036860 00033660 90 01 00 14 */ stw r0, 0x14(r1) -/* 80036864 00033664 4B FD F0 F9 */ bl func_8001595C -/* 80036868 00033668 4B FD 3F 95 */ bl func_8000A7FC +/* 80036864 00033664 4B FD F0 F9 */ bl length2__5xVec2CFv +/* 80036868 00033668 4B FD 3F 95 */ bl xsqrt__Ff /* 8003686C 0003366C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80036870 00033670 7C 08 03 A6 */ mtlr r0 /* 80036874 00033674 38 21 00 10 */ addi r1, r1, 0x10 /* 80036878 00033678 4E 80 00 20 */ blr -.global func_8003687C -func_8003687C: +.global normalize_analog__Fiiiiii +normalize_analog__Fiiiiii: /* 8003687C 0003367C 7C 03 30 00 */ cmpw r3, r6 /* 80036880 00033680 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80036884 00033684 41 81 00 64 */ bgt lbl_800368E8 diff --git a/asm/Core/x/xParCmd.s b/asm/Core/x/xParCmd.s index ba099e2f8..eb064e7da 100644 --- a/asm/Core/x/xParCmd.s +++ b/asm/Core/x/xParCmd.s @@ -221,7 +221,7 @@ lbl_80036E78: /* 80036EAC 00033CAC 48 00 00 20 */ b lbl_80036ECC lbl_80036EB0: /* 80036EB0 00033CB0 38 7F 00 20 */ addi r3, r31, 0x20 -/* 80036EB4 00033CB4 4B FD E2 19 */ bl func_800150CC +/* 80036EB4 00033CB4 4B FD E2 19 */ bl xVec3Length2__FPC5xVec3 /* 80036EB8 00033CB8 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 80036EBC 00033CBC 40 80 00 0C */ bge lbl_80036EC8 /* 80036EC0 00033CC0 C0 02 85 98 */ lfs f0, lbl_803CCF18-_SDA2_BASE_(r2) @@ -235,7 +235,7 @@ lbl_80036ECC: /* 80036ED8 00033CD8 48 00 00 20 */ b lbl_80036EF8 lbl_80036EDC: /* 80036EDC 00033CDC 38 7F 00 20 */ addi r3, r31, 0x20 -/* 80036EE0 00033CE0 4B FD E1 ED */ bl func_800150CC +/* 80036EE0 00033CE0 4B FD E1 ED */ bl xVec3Length2__FPC5xVec3 /* 80036EE4 00033CE4 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 80036EE8 00033CE8 40 81 00 0C */ ble lbl_80036EF4 /* 80036EEC 00033CEC C0 02 85 98 */ lfs f0, lbl_803CCF18-_SDA2_BASE_(r2) @@ -287,14 +287,14 @@ lbl_80036F84: /* 80036F84 00033D84 38 61 00 08 */ addi r3, r1, 8 /* 80036F88 00033D88 38 84 00 10 */ addi r4, r4, 0x10 /* 80036F8C 00033D8C 38 BF 00 10 */ addi r5, r31, 0x10 -/* 80036F90 00033D90 4B FD 77 01 */ bl func_8000E690 +/* 80036F90 00033D90 4B FD 77 01 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80036F94 00033D94 38 61 00 08 */ addi r3, r1, 8 -/* 80036F98 00033D98 4B FD E1 35 */ bl func_800150CC +/* 80036F98 00033D98 4B FD E1 35 */ bl xVec3Length2__FPC5xVec3 /* 80036F9C 00033D9C FF E0 08 90 */ fmr f31, f1 /* 80036FA0 00033DA0 C0 21 00 08 */ lfs f1, 8(r1) /* 80036FA4 00033DA4 C0 41 00 0C */ lfs f2, 0xc(r1) /* 80036FA8 00033DA8 C0 61 00 10 */ lfs f3, 0x10(r1) -/* 80036FAC 00033DAC 48 00 13 E5 */ bl func_80038390 +/* 80036FAC 00033DAC 48 00 13 E5 */ bl xVec3LengthFast__Ffff /* 80036FB0 00033DB0 C0 1E 00 0C */ lfs f0, 0xc(r30) /* 80036FB4 00033DB4 C0 41 00 08 */ lfs f2, 8(r1) /* 80036FB8 00033DB8 EC 7F 00 2A */ fadds f3, f31, f0 @@ -348,9 +348,9 @@ lbl_80037068: /* 80037068 00033E68 38 61 00 08 */ addi r3, r1, 8 /* 8003706C 00033E6C 38 9E 00 08 */ addi r4, r30, 8 /* 80037070 00033E70 38 BF 00 10 */ addi r5, r31, 0x10 -/* 80037074 00033E74 4B FD 76 1D */ bl func_8000E690 +/* 80037074 00033E74 4B FD 76 1D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80037078 00033E78 38 61 00 08 */ addi r3, r1, 8 -/* 8003707C 00033E7C 4B FD E0 51 */ bl func_800150CC +/* 8003707C 00033E7C 4B FD E0 51 */ bl xVec3Length2__FPC5xVec3 /* 80037080 00033E80 FF E0 08 90 */ fmr f31, f1 /* 80037084 00033E84 C0 1E 00 1C */ lfs f0, 0x1c(r30) /* 80037088 00033E88 FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -358,7 +358,7 @@ lbl_80037068: /* 80037090 00033E90 C0 21 00 08 */ lfs f1, 8(r1) /* 80037094 00033E94 C0 41 00 0C */ lfs f2, 0xc(r1) /* 80037098 00033E98 C0 61 00 10 */ lfs f3, 0x10(r1) -/* 8003709C 00033E9C 48 00 12 F5 */ bl func_80038390 +/* 8003709C 00033E9C 48 00 12 F5 */ bl xVec3LengthFast__Ffff /* 800370A0 00033EA0 C0 1E 00 18 */ lfs f0, 0x18(r30) /* 800370A4 00033EA4 C0 41 00 08 */ lfs f2, 8(r1) /* 800370A8 00033EA8 EC 7F 00 2A */ fadds f3, f31, f0 @@ -409,21 +409,21 @@ lbl_8003714C: /* 8003714C 00033F4C 38 61 00 2C */ addi r3, r1, 0x2c /* 80037150 00033F50 38 9F 00 10 */ addi r4, r31, 0x10 /* 80037154 00033F54 38 BE 00 08 */ addi r5, r30, 8 -/* 80037158 00033F58 4B FD 75 39 */ bl func_8000E690 +/* 80037158 00033F58 4B FD 75 39 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8003715C 00033F5C 38 61 00 14 */ addi r3, r1, 0x14 /* 80037160 00033F60 38 81 00 2C */ addi r4, r1, 0x2c /* 80037164 00033F64 38 BE 00 14 */ addi r5, r30, 0x14 -/* 80037168 00033F68 4B FD DF 25 */ bl func_8001508C +/* 80037168 00033F68 4B FD DF 25 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 8003716C 00033F6C 38 61 00 20 */ addi r3, r1, 0x20 /* 80037170 00033F70 38 9E 00 14 */ addi r4, r30, 0x14 /* 80037174 00033F74 38 A1 00 14 */ addi r5, r1, 0x14 -/* 80037178 00033F78 4B FD DF 15 */ bl func_8001508C +/* 80037178 00033F78 4B FD DF 15 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 8003717C 00033F7C 38 61 00 08 */ addi r3, r1, 8 /* 80037180 00033F80 38 81 00 20 */ addi r4, r1, 0x20 /* 80037184 00033F84 38 A1 00 2C */ addi r5, r1, 0x2c -/* 80037188 00033F88 4B FD 75 09 */ bl func_8000E690 +/* 80037188 00033F88 4B FD 75 09 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8003718C 00033F8C 38 61 00 08 */ addi r3, r1, 8 -/* 80037190 00033F90 4B FD DF 3D */ bl func_800150CC +/* 80037190 00033F90 4B FD DF 3D */ bl xVec3Length2__FPC5xVec3 /* 80037194 00033F94 FF E0 08 90 */ fmr f31, f1 /* 80037198 00033F98 C0 1E 00 28 */ lfs f0, 0x28(r30) /* 8003719C 00033F9C FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -431,7 +431,7 @@ lbl_8003714C: /* 800371A4 00033FA4 C0 21 00 08 */ lfs f1, 8(r1) /* 800371A8 00033FA8 C0 41 00 0C */ lfs f2, 0xc(r1) /* 800371AC 00033FAC C0 61 00 10 */ lfs f3, 0x10(r1) -/* 800371B0 00033FB0 48 00 11 E1 */ bl func_80038390 +/* 800371B0 00033FB0 48 00 11 E1 */ bl xVec3LengthFast__Ffff /* 800371B4 00033FB4 C0 1E 00 24 */ lfs f0, 0x24(r30) /* 800371B8 00033FB8 C0 41 00 08 */ lfs f2, 8(r1) /* 800371BC 00033FBC EC 7F 00 2A */ fadds f3, f31, f0 @@ -475,10 +475,10 @@ lbl_80037228: /* 80037248 00034048 7C 9F 23 78 */ mr r31, r4 /* 8003724C 0003404C 38 61 00 08 */ addi r3, r1, 8 /* 80037250 00034050 38 85 00 08 */ addi r4, r5, 8 -/* 80037254 00034054 4B FD 40 11 */ bl func_8000B264 +/* 80037254 00034054 4B FD 40 11 */ bl __as__5xVec3FRC5xVec3 /* 80037258 00034058 FC 20 F8 90 */ fmr f1, f31 /* 8003725C 0003405C 38 61 00 08 */ addi r3, r1, 8 -/* 80037260 00034060 4B FE 46 D9 */ bl func_8001B938 +/* 80037260 00034060 4B FE 46 D9 */ bl xVec3SMulBy__FP5xVec3f /* 80037264 00034064 80 7F 00 00 */ lwz r3, 0(r31) /* 80037268 00034068 48 00 00 38 */ b lbl_800372A0 lbl_8003726C: @@ -516,17 +516,17 @@ lbl_800372C4: /* 800372E0 000340E0 80 A3 00 04 */ lwz r5, 4(r3) /* 800372E4 000340E4 38 61 00 08 */ addi r3, r1, 8 /* 800372E8 000340E8 38 85 00 08 */ addi r4, r5, 8 -/* 800372EC 000340EC 4B FD 3F 79 */ bl func_8000B264 +/* 800372EC 000340EC 4B FD 3F 79 */ bl __as__5xVec3FRC5xVec3 /* 800372F0 000340F0 FC 20 F8 90 */ fmr f1, f31 /* 800372F4 000340F4 38 61 00 08 */ addi r3, r1, 8 -/* 800372F8 000340F8 4B FE 46 41 */ bl func_8001B938 +/* 800372F8 000340F8 4B FE 46 41 */ bl xVec3SMulBy__FP5xVec3f /* 800372FC 000340FC 83 FF 00 00 */ lwz r31, 0(r31) /* 80037300 00034100 48 00 00 18 */ b lbl_80037318 lbl_80037304: /* 80037304 00034104 38 7F 00 10 */ addi r3, r31, 0x10 /* 80037308 00034108 38 A1 00 08 */ addi r5, r1, 8 /* 8003730C 0003410C 7C 64 1B 78 */ mr r4, r3 -/* 80037310 00034110 4B FD 3D A9 */ bl func_8000B0B8 +/* 80037310 00034110 4B FD 3D A9 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 80037314 00034114 83 FF 00 00 */ lwz r31, 0(r31) lbl_80037318: /* 80037318 00034118 28 1F 00 00 */ cmplwi r31, 0 @@ -550,7 +550,7 @@ lbl_80037338: /* 8003735C 0003415C 7C 9E 23 78 */ mr r30, r4 /* 80037360 00034160 38 61 00 08 */ addi r3, r1, 8 /* 80037364 00034164 38 9F 00 08 */ addi r4, r31, 8 -/* 80037368 00034168 4B FD 3E FD */ bl func_8000B264 +/* 80037368 00034168 4B FD 3E FD */ bl __as__5xVec3FRC5xVec3 /* 8003736C 0003416C 4B FF 99 1D */ bl xurand__Fv /* 80037370 00034170 C0 42 85 A0 */ lfs f2, lbl_803CCF20-_SDA2_BASE_(r2) /* 80037374 00034174 C0 01 00 08 */ lfs f0, 8(r1) @@ -572,17 +572,17 @@ lbl_80037338: /* 800373B4 000341B4 38 BF 00 08 */ addi r5, r31, 8 /* 800373B8 000341B8 EC 00 00 72 */ fmuls f0, f0, f1 /* 800373BC 000341BC D0 01 00 10 */ stfs f0, 0x10(r1) -/* 800373C0 000341C0 4B FD 72 D1 */ bl func_8000E690 +/* 800373C0 000341C0 4B FD 72 D1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800373C4 000341C4 FC 20 F8 90 */ fmr f1, f31 /* 800373C8 000341C8 38 61 00 08 */ addi r3, r1, 8 -/* 800373CC 000341CC 4B FE 45 6D */ bl func_8001B938 +/* 800373CC 000341CC 4B FE 45 6D */ bl xVec3SMulBy__FP5xVec3f /* 800373D0 000341D0 83 FE 00 00 */ lwz r31, 0(r30) /* 800373D4 000341D4 48 00 00 18 */ b lbl_800373EC lbl_800373D8: /* 800373D8 000341D8 38 7F 00 10 */ addi r3, r31, 0x10 /* 800373DC 000341DC 38 A1 00 08 */ addi r5, r1, 8 /* 800373E0 000341E0 7C 64 1B 78 */ mr r4, r3 -/* 800373E4 000341E4 4B FD 3C D5 */ bl func_8000B0B8 +/* 800373E4 000341E4 4B FD 3C D5 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 800373E8 000341E8 83 FF 00 00 */ lwz r31, 0(r31) lbl_800373EC: /* 800373EC 000341EC 28 1F 00 00 */ cmplwi r31, 0 @@ -841,7 +841,7 @@ lbl_80037798: /* 80037798 00034598 38 7F 00 10 */ addi r3, r31, 0x10 /* 8003779C 0003459C 38 BF 00 20 */ addi r5, r31, 0x20 /* 800377A0 000345A0 7C 64 1B 78 */ mr r4, r3 -/* 800377A4 000345A4 4B FD 39 15 */ bl func_8000B0B8 +/* 800377A4 000345A4 4B FD 39 15 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 800377A8 000345A8 83 FF 00 00 */ lwz r31, 0(r31) lbl_800377AC: /* 800377AC 000345AC 28 1F 00 00 */ cmplwi r31, 0 @@ -878,7 +878,7 @@ lbl_80037820: /* 80037820 00034620 38 61 00 2C */ addi r3, r1, 0x2c /* 80037824 00034624 38 9E 00 08 */ addi r4, r30, 8 /* 80037828 00034628 38 BF 00 10 */ addi r5, r31, 0x10 -/* 8003782C 0003462C 4B FD 6E 65 */ bl func_8000E690 +/* 8003782C 0003462C 4B FD 6E 65 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80037830 00034630 C0 02 85 9C */ lfs f0, lbl_803CCF1C-_SDA2_BASE_(r2) /* 80037834 00034634 38 61 00 68 */ addi r3, r1, 0x68 /* 80037838 00034638 38 81 00 2C */ addi r4, r1, 0x2c @@ -1280,7 +1280,7 @@ lbl_80037DB4: /* 80037DB4 00034BB4 FC 20 F8 90 */ fmr f1, f31 /* 80037DB8 00034BB8 38 7F 00 20 */ addi r3, r31, 0x20 /* 80037DBC 00034BBC 7C 64 1B 78 */ mr r4, r3 -/* 80037DC0 00034BC0 4B FD D2 99 */ bl func_80015058 +/* 80037DC0 00034BC0 4B FD D2 99 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80037DC4 00034BC4 83 FF 00 00 */ lwz r31, 0(r31) lbl_80037DC8: /* 80037DC8 00034BC8 28 1F 00 00 */ cmplwi r31, 0 @@ -1575,7 +1575,7 @@ lbl_800381BC: /* 800381BC 00034FBC FC 20 F8 90 */ fmr f1, f31 /* 800381C0 00034FC0 38 7F 00 20 */ addi r3, r31, 0x20 /* 800381C4 00034FC4 7C 64 1B 78 */ mr r4, r3 -/* 800381C8 00034FC8 4B FD CE 91 */ bl func_80015058 +/* 800381C8 00034FC8 4B FD CE 91 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800381CC 00034FCC C0 1F 00 24 */ lfs f0, 0x24(r31) /* 800381D0 00034FD0 EC 00 F0 28 */ fsubs f0, f0, f30 /* 800381D4 00034FD4 D0 1F 00 24 */ stfs f0, 0x24(r31) @@ -1709,8 +1709,8 @@ lbl_80038360: /* 80038388 00035188 38 21 00 60 */ addi r1, r1, 0x60 /* 8003838C 0003518C 4E 80 00 20 */ blr -.global func_80038390 -func_80038390: +.global xVec3LengthFast__Ffff +xVec3LengthFast__Ffff: /* 80038390 00035190 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80038394 00035194 7C 08 02 A6 */ mflr r0 /* 80038398 00035198 EC 02 00 B2 */ fmuls f0, f2, f2 @@ -1718,7 +1718,7 @@ func_80038390: /* 800383A0 000351A0 38 61 00 08 */ addi r3, r1, 8 /* 800383A4 000351A4 EC 01 00 7A */ fmadds f0, f1, f1, f0 /* 800383A8 000351A8 EC 23 00 FA */ fmadds f1, f3, f3, f0 -/* 800383AC 000351AC 4B FD A7 AD */ bl func_80012B58 +/* 800383AC 000351AC 4B FD A7 AD */ bl xsqrtfast__FRff /* 800383B0 000351B0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800383B4 000351B4 C0 21 00 08 */ lfs f1, 8(r1) /* 800383B8 000351B8 7C 08 03 A6 */ mtlr r0 diff --git a/asm/Core/x/xParEmitter.s b/asm/Core/x/xParEmitter.s index 1d192ed52..6fd694b67 100644 --- a/asm/Core/x/xParEmitter.s +++ b/asm/Core/x/xParEmitter.s @@ -190,7 +190,7 @@ lbl_8011790C: /* 80117910 00114710 28 00 00 02 */ cmplwi r0, 2 /* 80117914 00114714 40 82 00 0C */ bne lbl_80117920 /* 80117918 00114718 38 7B 00 0C */ addi r3, r27, 0xc -/* 8011791C 0011471C 48 00 0F AD */ bl func_801188C8 +/* 8011791C 0011471C 48 00 0F AD */ bl order__10xParInterpFv lbl_80117920: /* 80117920 00114720 88 1E 00 1C */ lbz r0, 0x1c(r30) /* 80117924 00114724 28 00 00 02 */ cmplwi r0, 2 @@ -231,7 +231,7 @@ lbl_80117984: /* 801179A0 001147A0 40 82 00 44 */ bne lbl_801179E4 lbl_801179A4: /* 801179A4 001147A4 38 7F 00 18 */ addi r3, r31, 0x18 -/* 801179A8 001147A8 4B EF 37 55 */ bl func_8000B0FC +/* 801179A8 001147A8 4B EF 37 55 */ bl length2__5xVec3CFv /* 801179AC 001147AC C0 02 9F 50 */ lfs f0, lbl_803CE8D0-_SDA2_BASE_(r2) /* 801179B0 001147B0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801179B4 001147B4 40 80 00 1C */ bge lbl_801179D0 @@ -239,18 +239,18 @@ lbl_801179A4: /* 801179BC 001147BC 38 7F 00 18 */ addi r3, r31, 0x18 /* 801179C0 001147C0 C0 42 9F 4C */ lfs f2, lbl_803CE8CC-_SDA2_BASE_(r2) /* 801179C4 001147C4 FC 60 08 90 */ fmr f3, f1 -/* 801179C8 001147C8 4B EF 37 25 */ bl func_8000B0EC +/* 801179C8 001147C8 4B EF 37 25 */ bl assign__5xVec3Ffff /* 801179CC 001147CC 48 00 00 18 */ b lbl_801179E4 lbl_801179D0: -/* 801179D0 001147D0 4B EF 2E 2D */ bl func_8000A7FC +/* 801179D0 001147D0 4B EF 2E 2D */ bl xsqrt__Ff /* 801179D4 001147D4 C0 02 9F 4C */ lfs f0, lbl_803CE8CC-_SDA2_BASE_(r2) /* 801179D8 001147D8 38 7F 00 18 */ addi r3, r31, 0x18 /* 801179DC 001147DC EC 20 08 24 */ fdivs f1, f0, f1 -/* 801179E0 001147E0 4B EF 37 A1 */ bl func_8000B180 +/* 801179E0 001147E0 4B EF 37 A1 */ bl __amu__5xVec3Ff lbl_801179E4: /* 801179E4 001147E4 C0 22 9F 54 */ lfs f1, lbl_803CE8D4-_SDA2_BASE_(r2) /* 801179E8 001147E8 38 7E 00 6C */ addi r3, r30, 0x6c -/* 801179EC 001147EC 4B F0 4E 8D */ bl func_8001C878 +/* 801179EC 001147EC 4B F0 4E 8D */ bl __as__5xVec3Ff /* 801179F0 001147F0 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 801179F4 001147F4 CB E1 00 20 */ lfd f31, 0x20(r1) /* 801179F8 001147F8 BB 41 00 08 */ lmw r26, 8(r1) @@ -419,21 +419,21 @@ lbl_80117C24: /* 80117C28 00114A28 41 82 00 10 */ beq lbl_80117C38 /* 80117C2C 00114A2C 38 7D 00 30 */ addi r3, r29, 0x30 /* 80117C30 00114A30 38 9C 01 40 */ addi r4, r28, 0x140 -/* 80117C34 00114A34 4B EF 36 31 */ bl func_8000B264 +/* 80117C34 00114A34 4B EF 36 31 */ bl __as__5xVec3FRC5xVec3 lbl_80117C38: /* 80117C38 00114A38 57 C0 06 F7 */ rlwinm. r0, r30, 0, 0x1b, 0x1b /* 80117C3C 00114A3C 41 82 00 14 */ beq lbl_80117C50 /* 80117C40 00114A40 80 7B 00 18 */ lwz r3, 0x18(r27) /* 80117C44 00114A44 38 9C 00 0C */ addi r4, r28, 0xc /* 80117C48 00114A48 38 63 00 0C */ addi r3, r3, 0xc -/* 80117C4C 00114A4C 48 00 0C BD */ bl func_80118908 +/* 80117C4C 00114A4C 48 00 0C BD */ bl __as__10xParInterpFRC10xParInterp lbl_80117C50: /* 80117C50 00114A50 57 C0 07 BD */ rlwinm. r0, r30, 0, 0x1e, 0x1e /* 80117C54 00114A54 41 82 00 14 */ beq lbl_80117C68 /* 80117C58 00114A58 80 7B 00 18 */ lwz r3, 0x18(r27) /* 80117C5C 00114A5C 38 9C 00 20 */ addi r4, r28, 0x20 /* 80117C60 00114A60 38 63 00 20 */ addi r3, r3, 0x20 -/* 80117C64 00114A64 48 00 0C A5 */ bl func_80118908 +/* 80117C64 00114A64 48 00 0C A5 */ bl __as__10xParInterpFRC10xParInterp lbl_80117C68: /* 80117C68 00114A68 57 C0 04 A5 */ rlwinm. r0, r30, 0, 0x12, 0x12 /* 80117C6C 00114A6C 41 82 00 0C */ beq lbl_80117C78 @@ -445,24 +445,24 @@ lbl_80117C78: /* 80117C80 00114A80 80 7B 00 18 */ lwz r3, 0x18(r27) /* 80117C84 00114A84 38 9C 00 34 */ addi r4, r28, 0x34 /* 80117C88 00114A88 38 63 00 34 */ addi r3, r3, 0x34 -/* 80117C8C 00114A8C 48 00 0C 7D */ bl func_80118908 +/* 80117C8C 00114A8C 48 00 0C 7D */ bl __as__10xParInterpFRC10xParInterp lbl_80117C90: /* 80117C90 00114A90 57 C0 07 39 */ rlwinm. r0, r30, 0, 0x1c, 0x1c /* 80117C94 00114A94 41 82 00 14 */ beq lbl_80117CA8 /* 80117C98 00114A98 80 7B 00 18 */ lwz r3, 0x18(r27) /* 80117C9C 00114A9C 38 9C 00 48 */ addi r4, r28, 0x48 /* 80117CA0 00114AA0 38 63 00 48 */ addi r3, r3, 0x48 -/* 80117CA4 00114AA4 48 00 0C 65 */ bl func_80118908 +/* 80117CA4 00114AA4 48 00 0C 65 */ bl __as__10xParInterpFRC10xParInterp lbl_80117CA8: /* 80117CA8 00114AA8 57 C0 05 AD */ rlwinm. r0, r30, 0, 0x16, 0x16 /* 80117CAC 00114AAC 41 82 00 20 */ beq lbl_80117CCC /* 80117CB0 00114AB0 38 7D 00 3C */ addi r3, r29, 0x3c /* 80117CB4 00114AB4 38 9C 01 4C */ addi r4, r28, 0x14c -/* 80117CB8 00114AB8 4B EF 35 AD */ bl func_8000B264 +/* 80117CB8 00114AB8 4B EF 35 AD */ bl __as__5xVec3FRC5xVec3 /* 80117CBC 00114ABC 80 7B 00 18 */ lwz r3, 0x18(r27) /* 80117CC0 00114AC0 38 9C 01 4C */ addi r4, r28, 0x14c /* 80117CC4 00114AC4 38 63 01 24 */ addi r3, r3, 0x124 -/* 80117CC8 00114AC8 4B EF 35 9D */ bl func_8000B264 +/* 80117CC8 00114AC8 4B EF 35 9D */ bl __as__5xVec3FRC5xVec3 lbl_80117CCC: /* 80117CCC 00114ACC 57 C0 06 73 */ rlwinm. r0, r30, 0, 0x19, 0x19 /* 80117CD0 00114AD0 41 82 00 0C */ beq lbl_80117CDC @@ -474,38 +474,38 @@ lbl_80117CDC: /* 80117CE4 00114AE4 80 7B 00 18 */ lwz r3, 0x18(r27) /* 80117CE8 00114AE8 38 9C 00 5C */ addi r4, r28, 0x5c /* 80117CEC 00114AEC 38 63 00 5C */ addi r3, r3, 0x5c -/* 80117CF0 00114AF0 48 00 0C 19 */ bl func_80118908 +/* 80117CF0 00114AF0 48 00 0C 19 */ bl __as__10xParInterpFRC10xParInterp /* 80117CF4 00114AF4 80 7B 00 18 */ lwz r3, 0x18(r27) /* 80117CF8 00114AF8 38 9C 00 70 */ addi r4, r28, 0x70 /* 80117CFC 00114AFC 38 63 00 70 */ addi r3, r3, 0x70 -/* 80117D00 00114B00 48 00 0C 09 */ bl func_80118908 +/* 80117D00 00114B00 48 00 0C 09 */ bl __as__10xParInterpFRC10xParInterp /* 80117D04 00114B04 80 7B 00 18 */ lwz r3, 0x18(r27) /* 80117D08 00114B08 38 9C 00 84 */ addi r4, r28, 0x84 /* 80117D0C 00114B0C 38 63 00 84 */ addi r3, r3, 0x84 -/* 80117D10 00114B10 48 00 0B F9 */ bl func_80118908 +/* 80117D10 00114B10 48 00 0B F9 */ bl __as__10xParInterpFRC10xParInterp /* 80117D14 00114B14 80 7B 00 18 */ lwz r3, 0x18(r27) /* 80117D18 00114B18 38 9C 00 98 */ addi r4, r28, 0x98 /* 80117D1C 00114B1C 38 63 00 98 */ addi r3, r3, 0x98 -/* 80117D20 00114B20 48 00 0B E9 */ bl func_80118908 +/* 80117D20 00114B20 48 00 0B E9 */ bl __as__10xParInterpFRC10xParInterp lbl_80117D24: /* 80117D24 00114B24 57 C0 05 29 */ rlwinm. r0, r30, 0, 0x14, 0x14 /* 80117D28 00114B28 41 82 00 44 */ beq lbl_80117D6C /* 80117D2C 00114B2C 80 7B 00 18 */ lwz r3, 0x18(r27) /* 80117D30 00114B30 38 9C 00 AC */ addi r4, r28, 0xac /* 80117D34 00114B34 38 63 00 AC */ addi r3, r3, 0xac -/* 80117D38 00114B38 48 00 0B D1 */ bl func_80118908 +/* 80117D38 00114B38 48 00 0B D1 */ bl __as__10xParInterpFRC10xParInterp /* 80117D3C 00114B3C 80 7B 00 18 */ lwz r3, 0x18(r27) /* 80117D40 00114B40 38 9C 00 C0 */ addi r4, r28, 0xc0 /* 80117D44 00114B44 38 63 00 C0 */ addi r3, r3, 0xc0 -/* 80117D48 00114B48 48 00 0B C1 */ bl func_80118908 +/* 80117D48 00114B48 48 00 0B C1 */ bl __as__10xParInterpFRC10xParInterp /* 80117D4C 00114B4C 80 7B 00 18 */ lwz r3, 0x18(r27) /* 80117D50 00114B50 38 9C 00 D4 */ addi r4, r28, 0xd4 /* 80117D54 00114B54 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 80117D58 00114B58 48 00 0B B1 */ bl func_80118908 +/* 80117D58 00114B58 48 00 0B B1 */ bl __as__10xParInterpFRC10xParInterp /* 80117D5C 00114B5C 80 7B 00 18 */ lwz r3, 0x18(r27) /* 80117D60 00114B60 38 9C 00 E8 */ addi r4, r28, 0xe8 /* 80117D64 00114B64 38 63 00 E8 */ addi r3, r3, 0xe8 -/* 80117D68 00114B68 48 00 0B A1 */ bl func_80118908 +/* 80117D68 00114B68 48 00 0B A1 */ bl __as__10xParInterpFRC10xParInterp lbl_80117D6C: /* 80117D6C 00114B6C 57 C0 04 E7 */ rlwinm. r0, r30, 0, 0x13, 0x13 /* 80117D70 00114B70 41 82 00 40 */ beq lbl_80117DB0 @@ -527,7 +527,7 @@ lbl_80117D6C: lbl_80117DB0: /* 80117DB0 00114BB0 FC 20 F8 90 */ fmr f1, f31 /* 80117DB4 00114BB4 7F 63 DB 78 */ mr r3, r27 -/* 80117DB8 00114BB8 48 00 0B 2D */ bl func_801188E4 +/* 80117DB8 00114BB8 48 00 0B 2D */ bl xParEmitterEmit__FP11xParEmitterf /* 80117DBC 00114BBC 28 1F 00 00 */ cmplwi r31, 0 /* 80117DC0 00114BC0 7C 7C 1B 78 */ mr r28, r3 /* 80117DC4 00114BC4 41 82 00 2C */ beq lbl_80117DF0 @@ -568,13 +568,13 @@ xParEmitter.xParEmitterCull__FP11xParEmitterP4xPar: /* 80117E40 00114C40 80 8D 82 B0 */ lwz r4, lbl_803CABB0-_SDA_BASE_(r13) /* 80117E44 00114C44 38 61 00 14 */ addi r3, r1, 0x14 /* 80117E48 00114C48 38 84 00 44 */ addi r4, r4, 0x44 -/* 80117E4C 00114C4C 4B EF 34 19 */ bl func_8000B264 +/* 80117E4C 00114C4C 4B EF 34 19 */ bl __as__5xVec3FRC5xVec3 /* 80117E50 00114C50 38 61 00 08 */ addi r3, r1, 8 /* 80117E54 00114C54 38 81 00 14 */ addi r4, r1, 0x14 /* 80117E58 00114C58 38 BE 00 10 */ addi r5, r30, 0x10 -/* 80117E5C 00114C5C 4B EF 68 35 */ bl func_8000E690 +/* 80117E5C 00114C5C 4B EF 68 35 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80117E60 00114C60 38 61 00 08 */ addi r3, r1, 8 -/* 80117E64 00114C64 4B EF D2 69 */ bl func_800150CC +/* 80117E64 00114C64 4B EF D2 69 */ bl xVec3Length2__FPC5xVec3 /* 80117E68 00114C68 D0 3D 00 5C */ stfs f1, 0x5c(r29) /* 80117E6C 00114C6C 80 1F 00 4C */ lwz r0, 0x4c(r31) /* 80117E70 00114C70 28 00 00 03 */ cmplwi r0, 3 @@ -805,7 +805,7 @@ lbl_80118158: /* 80118190 00114F90 EC 00 08 2A */ fadds f0, f0, f1 /* 80118194 00114F94 D0 1F 00 2C */ stfs f0, 0x2c(r31) /* 80118198 00114F98 C0 3F 00 28 */ lfs f1, 0x28(r31) -/* 8011819C 00114F9C 4B EE E9 DD */ bl func_80006B78 +/* 8011819C 00114F9C 4B EE E9 DD */ bl floorf__3stdFf /* 801181A0 00114FA0 FC 00 08 1E */ fctiwz f0, f1 /* 801181A4 00114FA4 D8 01 00 38 */ stfd f0, 0x38(r1) /* 801181A8 00114FA8 83 81 00 3C */ lwz r28, 0x3c(r1) @@ -940,7 +940,7 @@ lbl_80118368: /* 80118378 00115178 41 82 00 18 */ beq lbl_80118390 /* 8011837C 0011517C 7E C4 B3 78 */ mr r4, r22 /* 80118380 00115180 38 61 00 2C */ addi r3, r1, 0x2c -/* 80118384 00115184 4B EF 2E E1 */ bl func_8000B264 +/* 80118384 00115184 4B EF 2E E1 */ bl __as__5xVec3FRC5xVec3 /* 80118388 00115188 3A A0 00 00 */ li r21, 0 /* 8011838C 0011518C 48 00 00 7C */ b lbl_80118408 lbl_80118390: @@ -951,7 +951,7 @@ lbl_80118390: lbl_801183A0: /* 801183A0 001151A0 80 96 00 14 */ lwz r4, 0x14(r22) /* 801183A4 001151A4 38 61 00 2C */ addi r3, r1, 0x2c -/* 801183A8 001151A8 4B EF 2E BD */ bl func_8000B264 +/* 801183A8 001151A8 4B EF 2E BD */ bl __as__5xVec3FRC5xVec3 /* 801183AC 001151AC 3A A0 00 00 */ li r21, 0 /* 801183B0 001151B0 48 00 00 58 */ b lbl_80118408 lbl_801183B4: @@ -966,19 +966,19 @@ lbl_801183D0: /* 801183D0 001151D0 C0 22 9F 48 */ lfs f1, lbl_803CE8C8-_SDA2_BASE_(r2) /* 801183D4 001151D4 38 61 00 2C */ addi r3, r1, 0x2c /* 801183D8 001151D8 3A A0 00 00 */ li r21, 0 -/* 801183DC 001151DC 4B F0 44 9D */ bl func_8001C878 +/* 801183DC 001151DC 4B F0 44 9D */ bl __as__5xVec3Ff /* 801183E0 001151E0 48 00 00 28 */ b lbl_80118408 lbl_801183E4: /* 801183E4 001151E4 7E C3 B3 78 */ mr r3, r22 -/* 801183E8 001151E8 4B F0 34 21 */ bl func_8001B808 +/* 801183E8 001151E8 4B F0 34 21 */ bl xEntGetPos__FPC4xEnt /* 801183EC 001151EC 7C 64 1B 78 */ mr r4, r3 /* 801183F0 001151F0 38 61 00 2C */ addi r3, r1, 0x2c -/* 801183F4 001151F4 4B EF 2E 71 */ bl func_8000B264 +/* 801183F4 001151F4 4B EF 2E 71 */ bl __as__5xVec3FRC5xVec3 /* 801183F8 001151F8 48 00 00 10 */ b lbl_80118408 lbl_801183FC: /* 801183FC 001151FC 38 61 00 2C */ addi r3, r1, 0x2c /* 80118400 00115200 38 9E 00 30 */ addi r4, r30, 0x30 -/* 80118404 00115204 4B EF 2E 61 */ bl func_8000B264 +/* 80118404 00115204 4B EF 2E 61 */ bl __as__5xVec3FRC5xVec3 lbl_80118408: /* 80118408 00115208 88 1F 00 30 */ lbz r0, 0x30(r31) /* 8011840C 0011520C 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b @@ -986,7 +986,7 @@ lbl_80118408: /* 80118414 00115214 28 15 00 00 */ cmplwi r21, 0 /* 80118418 00115218 41 82 00 14 */ beq lbl_8011842C /* 8011841C 0011521C 7E A3 AB 78 */ mr r3, r21 -/* 80118420 00115220 4B EF 62 19 */ bl func_8000E638 +/* 80118420 00115220 4B EF 62 19 */ bl xEntIsVisible__FPC4xEnt /* 80118424 00115224 28 03 00 00 */ cmplwi r3, 0 /* 80118428 00115228 41 82 04 04 */ beq lbl_8011882C lbl_8011842C: @@ -1004,7 +1004,7 @@ lbl_8011842C: /* 80118458 00115258 FC 20 F8 90 */ fmr f1, f31 /* 8011845C 0011525C 7C 74 1B 78 */ mr r20, r3 /* 80118460 00115260 38 61 00 20 */ addi r3, r1, 0x20 -/* 80118464 00115264 4B EF 2D 1D */ bl func_8000B180 +/* 80118464 00115264 4B EF 2D 1D */ bl __amu__5xVec3Ff lbl_80118468: /* 80118468 00115268 88 1F 00 30 */ lbz r0, 0x30(r31) /* 8011846C 0011526C 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c @@ -1012,26 +1012,26 @@ lbl_80118468: /* 80118474 00115274 38 61 00 08 */ addi r3, r1, 8 /* 80118478 00115278 38 81 00 2C */ addi r4, r1, 0x2c /* 8011847C 0011527C 38 BF 00 6C */ addi r5, r31, 0x6c -/* 80118480 00115280 4B EF 2D 4D */ bl func_8000B1CC +/* 80118480 00115280 4B EF 2D 4D */ bl __mi__5xVec3CFRC5xVec3 /* 80118484 00115284 38 61 00 14 */ addi r3, r1, 0x14 /* 80118488 00115288 38 81 00 08 */ addi r4, r1, 8 -/* 8011848C 0011528C 4B EF 2D D9 */ bl func_8000B264 +/* 8011848C 0011528C 4B EF 2D D9 */ bl __as__5xVec3FRC5xVec3 /* 80118490 00115290 38 7F 00 6C */ addi r3, r31, 0x6c /* 80118494 00115294 38 81 00 2C */ addi r4, r1, 0x2c -/* 80118498 00115298 4B EF 2D CD */ bl func_8000B264 +/* 80118498 00115298 4B EF 2D CD */ bl __as__5xVec3FRC5xVec3 /* 8011849C 0011529C 38 61 00 14 */ addi r3, r1, 0x14 -/* 801184A0 001152A0 4B EF 2C 5D */ bl func_8000B0FC +/* 801184A0 001152A0 4B EF 2C 5D */ bl length2__5xVec3CFv /* 801184A4 001152A4 C0 02 9F 68 */ lfs f0, lbl_803CE8E8-_SDA2_BASE_(r2) /* 801184A8 001152A8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801184AC 001152AC 40 81 00 20 */ ble lbl_801184CC /* 801184B0 001152B0 C0 22 9F 48 */ lfs f1, lbl_803CE8C8-_SDA2_BASE_(r2) /* 801184B4 001152B4 38 61 00 14 */ addi r3, r1, 0x14 -/* 801184B8 001152B8 4B F0 43 C1 */ bl func_8001C878 +/* 801184B8 001152B8 4B F0 43 C1 */ bl __as__5xVec3Ff /* 801184BC 001152BC 48 00 00 10 */ b lbl_801184CC lbl_801184C0: /* 801184C0 001152C0 C0 22 9F 48 */ lfs f1, lbl_803CE8C8-_SDA2_BASE_(r2) /* 801184C4 001152C4 38 61 00 14 */ addi r3, r1, 0x14 -/* 801184C8 001152C8 4B F0 43 B1 */ bl func_8001C878 +/* 801184C8 001152C8 4B F0 43 B1 */ bl __as__5xVec3Ff lbl_801184CC: /* 801184CC 001152CC 3A 60 00 00 */ li r19, 0 /* 801184D0 001152D0 48 00 03 54 */ b lbl_80118824 @@ -1115,7 +1115,7 @@ lbl_80118590: /* 801185F8 001153F8 41 80 FF 98 */ blt lbl_80118590 /* 801185FC 001153FC 38 70 00 10 */ addi r3, r16, 0x10 /* 80118600 00115400 38 81 00 2C */ addi r4, r1, 0x2c -/* 80118604 00115404 4B EF 2C 61 */ bl func_8000B264 +/* 80118604 00115404 4B EF 2C 61 */ bl __as__5xVec3FRC5xVec3 /* 80118608 00115408 7E 03 83 78 */ mr r3, r16 /* 8011860C 0011540C 7F 64 DB 78 */ mr r4, r27 /* 80118610 00115410 4B FF F9 F5 */ bl xParEmitterEmitSetTexIdxs__FP4xParPC7xParSys @@ -1224,7 +1224,7 @@ lbl_80118738: /* 801187A8 001155A8 41 82 00 44 */ beq lbl_801187EC /* 801187AC 001155AC 38 70 00 20 */ addi r3, r16, 0x20 /* 801187B0 001155B0 38 81 00 20 */ addi r4, r1, 0x20 -/* 801187B4 001155B4 4B EF 2A B1 */ bl func_8000B264 +/* 801187B4 001155B4 4B EF 2A B1 */ bl __as__5xVec3FRC5xVec3 /* 801187B8 001155B8 FC 20 F8 90 */ fmr f1, f31 /* 801187BC 001155BC 7E 03 83 78 */ mr r3, r16 /* 801187C0 001155C0 7F C4 F3 78 */ mr r4, r30 @@ -1241,7 +1241,7 @@ lbl_80118738: lbl_801187EC: /* 801187EC 001155EC 38 70 00 20 */ addi r3, r16, 0x20 /* 801187F0 001155F0 38 81 00 14 */ addi r4, r1, 0x14 -/* 801187F4 001155F4 4B EF CC 51 */ bl func_80015444 +/* 801187F4 001155F4 4B EF CC 51 */ bl __apl__5xVec3FRC5xVec3 /* 801187F8 001155F8 7F E3 FB 78 */ mr r3, r31 /* 801187FC 001155FC 7E 04 83 78 */ mr r4, r16 /* 80118800 00115600 4B FF F6 11 */ bl xParEmitter.xParEmitterCull__FP11xParEmitterP4xPar @@ -1286,7 +1286,7 @@ xParEmitterUpdate__FP5xBaseP6xScenef: /* 8011887C 0011567C 88 03 00 30 */ lbz r0, 0x30(r3) /* 80118880 00115680 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80118884 00115684 41 82 00 08 */ beq lbl_8011888C -/* 80118888 00115688 48 00 00 5D */ bl func_801188E4 +/* 80118888 00115688 48 00 00 5D */ bl xParEmitterEmit__FP11xParEmitterf lbl_8011888C: /* 8011888C 0011568C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80118890 00115690 7C 08 03 A6 */ mtlr r0 @@ -1301,14 +1301,14 @@ xParEmitterDestroy__Fv: /* 801188A8 001156A8 38 63 B0 08 */ addi r3, r3, lbl_8026B008@l /* 801188AC 001156AC 90 01 00 14 */ stw r0, 0x14(r1) /* 801188B0 001156B0 38 63 00 2D */ addi r3, r3, 0x2d -/* 801188B4 001156B4 4B EF D5 ED */ bl func_80015EA0 +/* 801188B4 001156B4 4B EF D5 ED */ bl xDebugRemoveTweak__FPCc /* 801188B8 001156B8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801188BC 001156BC 7C 08 03 A6 */ mtlr r0 /* 801188C0 001156C0 38 21 00 10 */ addi r1, r1, 0x10 /* 801188C4 001156C4 4E 80 00 20 */ blr -.global func_801188C8 -func_801188C8: +.global order__10xParInterpFv +order__10xParInterpFv: /* 801188C8 001156C8 C0 03 00 04 */ lfs f0, 4(r3) /* 801188CC 001156CC C0 23 00 00 */ lfs f1, 0(r3) /* 801188D0 001156D0 FC 00 08 40 */ fcmpo cr0, f0, f1 @@ -1317,8 +1317,8 @@ func_801188C8: /* 801188DC 001156DC D0 03 00 00 */ stfs f0, 0(r3) /* 801188E0 001156E0 4E 80 00 20 */ blr -.global func_801188E4 -func_801188E4: +.global xParEmitterEmit__FP11xParEmitterf +xParEmitterEmit__FP11xParEmitterf: /* 801188E4 001156E4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801188E8 001156E8 7C 08 02 A6 */ mflr r0 /* 801188EC 001156EC FC 40 08 90 */ fmr f2, f1 @@ -1329,8 +1329,8 @@ func_801188E4: /* 80118900 00115700 38 21 00 10 */ addi r1, r1, 0x10 /* 80118904 00115704 4E 80 00 20 */ blr -.global func_80118908 -func_80118908: +.global __as__10xParInterpFRC10xParInterp +__as__10xParInterpFRC10xParInterp: /* 80118908 00115708 80 04 00 00 */ lwz r0, 0(r4) /* 8011890C 0011570C 80 A4 00 04 */ lwz r5, 4(r4) /* 80118910 00115710 90 03 00 00 */ stw r0, 0(r3) diff --git a/asm/Core/x/xParEmitterType.s b/asm/Core/x/xParEmitterType.s index 95cfc2c03..46ddd7eb9 100644 --- a/asm/Core/x/xParEmitterType.s +++ b/asm/Core/x/xParEmitterType.s @@ -15,10 +15,10 @@ xParEmitterEmitPoint__FP4xParP16xParEmitterAssetf: /* 80118A24 00115824 93 C1 00 10 */ stw r30, 0x10(r1) /* 80118A28 00115828 7C 7E 1B 78 */ mr r30, r3 /* 80118A2C 0011582C 38 7E 00 20 */ addi r3, r30, 0x20 -/* 80118A30 00115830 4B EF 28 35 */ bl func_8000B264 +/* 80118A30 00115830 4B EF 28 35 */ bl __as__5xVec3FRC5xVec3 /* 80118A34 00115834 FC 20 F8 90 */ fmr f1, f31 /* 80118A38 00115838 38 7E 00 20 */ addi r3, r30, 0x20 -/* 80118A3C 0011583C 4B F0 2E FD */ bl func_8001B938 +/* 80118A3C 0011583C 4B F0 2E FD */ bl xVec3SMulBy__FP5xVec3f /* 80118A40 00115840 7F C3 F3 78 */ mr r3, r30 /* 80118A44 00115844 7F E4 FB 78 */ mr r4, r31 /* 80118A48 00115848 48 00 00 21 */ bl xParEmitterType.xParEmitterAngleVariation__FP4xParP16xParEmitterAsset @@ -127,10 +127,10 @@ xParEmitterEmitCircleEdge__FP4xParP16xParEmitterAssetf: /* 80118BC8 001159C8 7C 9E 23 78 */ mr r30, r4 /* 80118BCC 001159CC 38 7D 00 20 */ addi r3, r29, 0x20 /* 80118BD0 001159D0 38 9E 00 3C */ addi r4, r30, 0x3c -/* 80118BD4 001159D4 4B EF 26 91 */ bl func_8000B264 +/* 80118BD4 001159D4 4B EF 26 91 */ bl __as__5xVec3FRC5xVec3 /* 80118BD8 001159D8 FC 20 F8 90 */ fmr f1, f31 /* 80118BDC 001159DC 38 7D 00 20 */ addi r3, r29, 0x20 -/* 80118BE0 001159E0 4B F0 2D 59 */ bl func_8001B938 +/* 80118BE0 001159E0 4B F0 2D 59 */ bl xVec3SMulBy__FP5xVec3f /* 80118BE4 001159E4 4B F1 80 A5 */ bl xurand__Fv /* 80118BE8 001159E8 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 80118BEC 001159EC EF A0 00 72 */ fmuls f29, f0, f1 @@ -155,24 +155,24 @@ xParEmitterEmitCircleEdge__FP4xParP16xParEmitterAssetf: /* 80118C38 00115A38 90 A1 00 14 */ stw r5, 0x14(r1) /* 80118C3C 00115A3C 90 81 00 18 */ stw r4, 0x18(r1) /* 80118C40 00115A40 90 01 00 1C */ stw r0, 0x1c(r1) -/* 80118C44 00115A44 4B FA D7 11 */ bl func_800C6354 +/* 80118C44 00115A44 4B FA D7 11 */ bl xVec2Init__FP5xVec2ff /* 80118C48 00115A48 FC 40 E8 90 */ fmr f2, f29 /* 80118C4C 00115A4C 3B E1 00 18 */ addi r31, r1, 0x18 /* 80118C50 00115A50 FC 20 F0 50 */ fneg f1, f30 /* 80118C54 00115A54 7F E3 FB 78 */ mr r3, r31 -/* 80118C58 00115A58 4B FA D6 FD */ bl func_800C6354 +/* 80118C58 00115A58 4B FA D6 FD */ bl xVec2Init__FP5xVec2ff /* 80118C5C 00115A5C 80 A2 9F 80 */ lwz r5, lbl_803CE900-_SDA2_BASE_(r2) /* 80118C60 00115A60 38 61 00 10 */ addi r3, r1, 0x10 /* 80118C64 00115A64 80 02 9F 84 */ lwz r0, lbl_803CE904-_SDA2_BASE_(r2) /* 80118C68 00115A68 38 81 00 08 */ addi r4, r1, 8 /* 80118C6C 00115A6C 90 A1 00 08 */ stw r5, 8(r1) /* 80118C70 00115A70 90 01 00 0C */ stw r0, 0xc(r1) -/* 80118C74 00115A74 4B FA D6 C5 */ bl func_800C6338 +/* 80118C74 00115A74 4B FA D6 C5 */ bl xVec2Dot__FPC5xVec2PC5xVec2 /* 80118C78 00115A78 C0 1E 00 10 */ lfs f0, 0x10(r30) /* 80118C7C 00115A7C 7F E3 FB 78 */ mr r3, r31 /* 80118C80 00115A80 38 81 00 08 */ addi r4, r1, 8 /* 80118C84 00115A84 EF C1 00 32 */ fmuls f30, f1, f0 -/* 80118C88 00115A88 4B FA D6 B1 */ bl func_800C6338 +/* 80118C88 00115A88 4B FA D6 B1 */ bl xVec2Dot__FPC5xVec2PC5xVec2 /* 80118C8C 00115A8C C0 1D 00 10 */ lfs f0, 0x10(r29) /* 80118C90 00115A90 7F A3 EB 78 */ mr r3, r29 /* 80118C94 00115A94 C0 5E 00 10 */ lfs f2, 0x10(r30) @@ -231,10 +231,10 @@ xParEmitterEmitCircle__FP4xParP16xParEmitterAssetf: /* 80118D58 00115B58 7C 9E 23 78 */ mr r30, r4 /* 80118D5C 00115B5C 38 7D 00 20 */ addi r3, r29, 0x20 /* 80118D60 00115B60 38 9E 00 3C */ addi r4, r30, 0x3c -/* 80118D64 00115B64 4B EF 25 01 */ bl func_8000B264 +/* 80118D64 00115B64 4B EF 25 01 */ bl __as__5xVec3FRC5xVec3 /* 80118D68 00115B68 FC 20 F8 90 */ fmr f1, f31 /* 80118D6C 00115B6C 38 7D 00 20 */ addi r3, r29, 0x20 -/* 80118D70 00115B70 4B F0 2B C9 */ bl func_8001B938 +/* 80118D70 00115B70 4B F0 2B C9 */ bl xVec3SMulBy__FP5xVec3f /* 80118D74 00115B74 4B F1 7F 15 */ bl xurand__Fv /* 80118D78 00115B78 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 80118D7C 00115B7C EF A0 00 72 */ fmuls f29, f0, f1 @@ -259,12 +259,12 @@ xParEmitterEmitCircle__FP4xParP16xParEmitterAssetf: /* 80118DC8 00115BC8 90 A1 00 14 */ stw r5, 0x14(r1) /* 80118DCC 00115BCC 90 81 00 18 */ stw r4, 0x18(r1) /* 80118DD0 00115BD0 90 01 00 1C */ stw r0, 0x1c(r1) -/* 80118DD4 00115BD4 4B FA D5 81 */ bl func_800C6354 +/* 80118DD4 00115BD4 4B FA D5 81 */ bl xVec2Init__FP5xVec2ff /* 80118DD8 00115BD8 FC 40 E8 90 */ fmr f2, f29 /* 80118DDC 00115BDC 3B E1 00 18 */ addi r31, r1, 0x18 /* 80118DE0 00115BE0 FC 20 F0 50 */ fneg f1, f30 /* 80118DE4 00115BE4 7F E3 FB 78 */ mr r3, r31 -/* 80118DE8 00115BE8 4B FA D5 6D */ bl func_800C6354 +/* 80118DE8 00115BE8 4B FA D5 6D */ bl xVec2Init__FP5xVec2ff /* 80118DEC 00115BEC 80 62 9F 8C */ lwz r3, lbl_803CE90C-_SDA2_BASE_(r2) /* 80118DF0 00115BF0 80 02 9F 90 */ lwz r0, lbl_803CE910-_SDA2_BASE_(r2) /* 80118DF4 00115BF4 90 61 00 08 */ stw r3, 8(r1) @@ -277,11 +277,11 @@ xParEmitterEmitCircle__FP4xParP16xParEmitterAssetf: /* 80118E10 00115C10 EC 21 10 7C */ fnmsubs f1, f1, f1, f2 /* 80118E14 00115C14 EC 01 00 32 */ fmuls f0, f1, f0 /* 80118E18 00115C18 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 80118E1C 00115C1C 4B FA D5 1D */ bl func_800C6338 +/* 80118E1C 00115C1C 4B FA D5 1D */ bl xVec2Dot__FPC5xVec2PC5xVec2 /* 80118E20 00115C20 FF A0 08 90 */ fmr f29, f1 /* 80118E24 00115C24 7F E3 FB 78 */ mr r3, r31 /* 80118E28 00115C28 38 81 00 08 */ addi r4, r1, 8 -/* 80118E2C 00115C2C 4B FA D5 0D */ bl func_800C6338 +/* 80118E2C 00115C2C 4B FA D5 0D */ bl xVec2Dot__FPC5xVec2PC5xVec2 /* 80118E30 00115C30 C0 1D 00 10 */ lfs f0, 0x10(r29) /* 80118E34 00115C34 FF C0 08 90 */ fmr f30, f1 /* 80118E38 00115C38 7F A3 EB 78 */ mr r3, r29 @@ -334,10 +334,10 @@ xParEmitterEmitRect__FP4xParP16xParEmitterAssetf: /* 80118EE4 00115CE4 7C 9F 23 78 */ mr r31, r4 /* 80118EE8 00115CE8 38 7E 00 20 */ addi r3, r30, 0x20 /* 80118EEC 00115CEC 38 9F 00 3C */ addi r4, r31, 0x3c -/* 80118EF0 00115CF0 4B EF 23 75 */ bl func_8000B264 +/* 80118EF0 00115CF0 4B EF 23 75 */ bl __as__5xVec3FRC5xVec3 /* 80118EF4 00115CF4 FC 20 F8 90 */ fmr f1, f31 /* 80118EF8 00115CF8 38 7E 00 20 */ addi r3, r30, 0x20 -/* 80118EFC 00115CFC 4B F0 2A 3D */ bl func_8001B938 +/* 80118EFC 00115CFC 4B F0 2A 3D */ bl xVec3SMulBy__FP5xVec3f /* 80118F00 00115D00 C3 FF 00 10 */ lfs f31, 0x10(r31) /* 80118F04 00115D04 4B F1 7D 85 */ bl xurand__Fv /* 80118F08 00115D08 EC 5F 00 72 */ fmuls f2, f31, f1 @@ -380,10 +380,10 @@ xParEmitterEmitRectEdge__FP4xParP16xParEmitterAssetf: /* 80118F90 00115D90 7C 9F 23 78 */ mr r31, r4 /* 80118F94 00115D94 38 7E 00 20 */ addi r3, r30, 0x20 /* 80118F98 00115D98 38 9F 00 3C */ addi r4, r31, 0x3c -/* 80118F9C 00115D9C 4B EF 22 C9 */ bl func_8000B264 +/* 80118F9C 00115D9C 4B EF 22 C9 */ bl __as__5xVec3FRC5xVec3 /* 80118FA0 00115DA0 FC 20 F8 90 */ fmr f1, f31 /* 80118FA4 00115DA4 38 7E 00 20 */ addi r3, r30, 0x20 -/* 80118FA8 00115DA8 4B F0 29 91 */ bl func_8001B938 +/* 80118FA8 00115DA8 4B F0 29 91 */ bl xVec3SMulBy__FP5xVec3f /* 80118FAC 00115DAC 4B F1 7C DD */ bl xurand__Fv /* 80118FB0 00115DB0 C0 7F 00 10 */ lfs f3, 0x10(r31) /* 80118FB4 00115DB4 C0 42 9F 98 */ lfs f2, lbl_803CE918-_SDA2_BASE_(r2) @@ -449,14 +449,14 @@ xParEmitterEmitLine__FP4xParP16xParEmitterAssetf: /* 80119088 00115E88 7C 9F 23 78 */ mr r31, r4 /* 8011908C 00115E8C 38 7E 00 20 */ addi r3, r30, 0x20 /* 80119090 00115E90 38 9F 00 3C */ addi r4, r31, 0x3c -/* 80119094 00115E94 4B EF 21 D1 */ bl func_8000B264 +/* 80119094 00115E94 4B EF 21 D1 */ bl __as__5xVec3FRC5xVec3 /* 80119098 00115E98 FC 20 E0 90 */ fmr f1, f28 /* 8011909C 00115E9C 38 7E 00 20 */ addi r3, r30, 0x20 -/* 801190A0 00115EA0 4B F0 28 99 */ bl func_8001B938 +/* 801190A0 00115EA0 4B F0 28 99 */ bl xVec3SMulBy__FP5xVec3f /* 801190A4 00115EA4 38 61 00 20 */ addi r3, r1, 0x20 /* 801190A8 00115EA8 38 9F 00 1C */ addi r4, r31, 0x1c /* 801190AC 00115EAC 38 BF 00 10 */ addi r5, r31, 0x10 -/* 801190B0 00115EB0 4B EF 55 E1 */ bl func_8000E690 +/* 801190B0 00115EB0 4B EF 55 E1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 801190B4 00115EB4 38 61 00 20 */ addi r3, r1, 0x20 /* 801190B8 00115EB8 7C 64 1B 78 */ mr r4, r3 /* 801190BC 00115EBC 4B F3 52 35 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -518,10 +518,10 @@ xParEmitterEmitLine__FP4xParP16xParEmitterAssetf: /* 8011919C 00115F9C 38 81 00 14 */ addi r4, r1, 0x14 /* 801191A0 00115FA0 EC 21 10 FC */ fnmsubs f1, f1, f3, f2 /* 801191A4 00115FA4 EC 20 00 72 */ fmuls f1, f0, f1 -/* 801191A8 00115FA8 4B EF 1F 79 */ bl func_8000B120 +/* 801191A8 00115FA8 4B EF 1F 79 */ bl __ml__5xVec3CFf /* 801191AC 00115FAC 38 7E 00 10 */ addi r3, r30, 0x10 /* 801191B0 00115FB0 38 81 00 08 */ addi r4, r1, 8 -/* 801191B4 00115FB4 4B EF C2 91 */ bl func_80015444 +/* 801191B4 00115FB4 4B EF C2 91 */ bl __apl__5xVec3FRC5xVec3 lbl_801191B8: /* 801191B8 00115FB8 7F C3 F3 78 */ mr r3, r30 /* 801191BC 00115FBC 7F E4 FB 78 */ mr r4, r31 @@ -560,10 +560,10 @@ xParEmitterEmitSphere__FP4xParP16xParEmitterAssetf: /* 80119234 00116034 7C 7E 1B 78 */ mr r30, r3 /* 80119238 00116038 38 61 00 14 */ addi r3, r1, 0x14 /* 8011923C 0011603C 38 9F 00 3C */ addi r4, r31, 0x3c -/* 80119240 00116040 4B EF 1E E1 */ bl func_8000B120 +/* 80119240 00116040 4B EF 1E E1 */ bl __ml__5xVec3CFf /* 80119244 00116044 38 7E 00 20 */ addi r3, r30, 0x20 /* 80119248 00116048 38 81 00 14 */ addi r4, r1, 0x14 -/* 8011924C 0011604C 4B EF 20 19 */ bl func_8000B264 +/* 8011924C 0011604C 4B EF 20 19 */ bl __as__5xVec3FRC5xVec3 /* 80119250 00116050 4B F1 7A 39 */ bl xurand__Fv /* 80119254 00116054 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 80119258 00116058 EF C0 00 72 */ fmuls f30, f0, f1 @@ -600,10 +600,10 @@ xParEmitterEmitSphere__FP4xParP16xParEmitterAssetf: /* 801192D4 001160D4 38 61 00 08 */ addi r3, r1, 8 /* 801192D8 001160D8 38 81 00 20 */ addi r4, r1, 0x20 /* 801192DC 001160DC EC 20 00 72 */ fmuls f1, f0, f1 -/* 801192E0 001160E0 4B EF 1E 41 */ bl func_8000B120 +/* 801192E0 001160E0 4B EF 1E 41 */ bl __ml__5xVec3CFf /* 801192E4 001160E4 38 7E 00 10 */ addi r3, r30, 0x10 /* 801192E8 001160E8 38 81 00 08 */ addi r4, r1, 8 -/* 801192EC 001160EC 4B EF C1 59 */ bl func_80015444 +/* 801192EC 001160EC 4B EF C1 59 */ bl __apl__5xVec3FRC5xVec3 /* 801192F0 001160F0 7F C3 F3 78 */ mr r3, r30 /* 801192F4 001160F4 7F E4 FB 78 */ mr r4, r31 /* 801192F8 001160F8 4B FF F7 71 */ bl xParEmitterType.xParEmitterAngleVariation__FP4xParP16xParEmitterAsset @@ -676,10 +676,10 @@ xParEmitterEmitSphereEdge__FP4xParP16xParEmitterAssetfi: /* 801193F8 001161F8 90 C1 00 44 */ stw r6, 0x44(r1) /* 801193FC 001161FC 90 A1 00 48 */ stw r5, 0x48(r1) /* 80119400 00116200 90 01 00 4C */ stw r0, 0x4c(r1) -/* 80119404 00116204 4B EF 1E 61 */ bl func_8000B264 +/* 80119404 00116204 4B EF 1E 61 */ bl __as__5xVec3FRC5xVec3 /* 80119408 00116208 FC 20 F0 90 */ fmr f1, f30 /* 8011940C 0011620C 38 7D 00 20 */ addi r3, r29, 0x20 -/* 80119410 00116210 4B F0 25 29 */ bl func_8001B938 +/* 80119410 00116210 4B F0 25 29 */ bl xVec3SMulBy__FP5xVec3f /* 80119414 00116214 2C 1F 00 0A */ cmpwi r31, 0xa /* 80119418 00116218 41 82 00 58 */ beq lbl_80119470 /* 8011941C 0011621C 40 80 00 10 */ bge lbl_8011942C @@ -731,19 +731,19 @@ lbl_8011949C: lbl_801194C4: /* 801194C4 001162C4 38 61 00 14 */ addi r3, r1, 0x14 /* 801194C8 001162C8 38 81 00 40 */ addi r4, r1, 0x40 -/* 801194CC 001162CC 4B EF 1D 99 */ bl func_8000B264 +/* 801194CC 001162CC 4B EF 1D 99 */ bl __as__5xVec3FRC5xVec3 /* 801194D0 001162D0 38 7D 00 20 */ addi r3, r29, 0x20 -/* 801194D4 001162D4 4B EF 51 7D */ bl func_8000E650 +/* 801194D4 001162D4 4B EF 51 7D */ bl xVec3Length__FPC5xVec3 /* 801194D8 001162D8 38 7D 00 20 */ addi r3, r29, 0x20 /* 801194DC 001162DC 38 81 00 14 */ addi r4, r1, 0x14 -/* 801194E0 001162E0 4B EF 1B B1 */ bl func_8000B090 +/* 801194E0 001162E0 4B EF 1B B1 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 801194E4 001162E4 C0 3E 00 10 */ lfs f1, 0x10(r30) /* 801194E8 001162E8 38 61 00 08 */ addi r3, r1, 8 /* 801194EC 001162EC 38 81 00 14 */ addi r4, r1, 0x14 -/* 801194F0 001162F0 4B EF 1B A1 */ bl func_8000B090 +/* 801194F0 001162F0 4B EF 1B A1 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 801194F4 001162F4 38 7D 00 10 */ addi r3, r29, 0x10 /* 801194F8 001162F8 38 81 00 08 */ addi r4, r1, 8 -/* 801194FC 001162FC 4B EF 52 59 */ bl func_8000E754 +/* 801194FC 001162FC 4B EF 52 59 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 80119500 00116300 7F A3 EB 78 */ mr r3, r29 /* 80119504 00116304 7F C4 F3 78 */ mr r4, r30 /* 80119508 00116308 4B FF F5 61 */ bl xParEmitterType.xParEmitterAngleVariation__FP4xParP16xParEmitterAsset @@ -773,10 +773,10 @@ xParEmitterEmitVolume__FP4xParP16xParEmitterAssetfP7xVolume: /* 8011955C 0011635C 7C BF 2B 78 */ mr r31, r5 /* 80119560 00116360 38 7D 00 20 */ addi r3, r29, 0x20 /* 80119564 00116364 38 9E 00 3C */ addi r4, r30, 0x3c -/* 80119568 00116368 4B EF 1C FD */ bl func_8000B264 +/* 80119568 00116368 4B EF 1C FD */ bl __as__5xVec3FRC5xVec3 /* 8011956C 0011636C FC 20 F8 90 */ fmr f1, f31 /* 80119570 00116370 38 7D 00 20 */ addi r3, r29, 0x20 -/* 80119574 00116374 4B F0 23 C5 */ bl func_8001B938 +/* 80119574 00116374 4B F0 23 C5 */ bl xVec3SMulBy__FP5xVec3f /* 80119578 00116378 28 1F 00 00 */ cmplwi r31, 0 /* 8011957C 0011637C 41 82 00 6C */ beq lbl_801195E8 /* 80119580 00116380 7F E3 FB 78 */ mr r3, r31 @@ -788,7 +788,7 @@ xParEmitterEmitVolume__FP4xParP16xParEmitterAssetfP7xVolume: /* 80119598 00116398 38 61 00 08 */ addi r3, r1, 8 /* 8011959C 0011639C 38 9F 00 30 */ addi r4, r31, 0x30 /* 801195A0 001163A0 38 BF 00 3C */ addi r5, r31, 0x3c -/* 801195A4 001163A4 4B EF 50 ED */ bl func_8000E690 +/* 801195A4 001163A4 4B EF 50 ED */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 801195A8 001163A8 4B F1 76 E1 */ bl xurand__Fv /* 801195AC 001163AC C0 01 00 08 */ lfs f0, 8(r1) /* 801195B0 001163B0 EC 00 00 72 */ fmuls f0, f0, f1 @@ -804,7 +804,7 @@ xParEmitterEmitVolume__FP4xParP16xParEmitterAssetfP7xVolume: /* 801195D8 001163D8 38 BF 00 3C */ addi r5, r31, 0x3c /* 801195DC 001163DC EC 00 00 72 */ fmuls f0, f0, f1 /* 801195E0 001163E0 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 801195E4 001163E4 4B EF 1A D5 */ bl func_8000B0B8 +/* 801195E4 001163E4 4B EF 1A D5 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 lbl_801195E8: /* 801195E8 001163E8 7F A3 EB 78 */ mr r3, r29 /* 801195EC 001163EC 7F C4 F3 78 */ mr r4, r30 @@ -881,14 +881,14 @@ lbl_801196D8: lbl_801196E0: /* 801196E0 001164E0 38 7E 00 10 */ addi r3, r30, 0x10 /* 801196E4 001164E4 38 81 00 14 */ addi r4, r1, 0x14 -/* 801196E8 001164E8 4B EF 1B 7D */ bl func_8000B264 +/* 801196E8 001164E8 4B EF 1B 7D */ bl __as__5xVec3FRC5xVec3 /* 801196EC 001164EC FC 20 F8 90 */ fmr f1, f31 /* 801196F0 001164F0 38 61 00 08 */ addi r3, r1, 8 /* 801196F4 001164F4 38 9F 00 3C */ addi r4, r31, 0x3c -/* 801196F8 001164F8 4B EF 1A 29 */ bl func_8000B120 +/* 801196F8 001164F8 4B EF 1A 29 */ bl __ml__5xVec3CFf /* 801196FC 001164FC 38 7E 00 20 */ addi r3, r30, 0x20 /* 80119700 00116500 38 81 00 08 */ addi r4, r1, 8 -/* 80119704 00116504 4B EF 1B 61 */ bl func_8000B264 +/* 80119704 00116504 4B EF 1B 61 */ bl __as__5xVec3FRC5xVec3 /* 80119708 00116508 7F C3 F3 78 */ mr r3, r30 /* 8011970C 0011650C 7F E4 FB 78 */ mr r4, r31 /* 80119710 00116510 4B FF F3 59 */ bl xParEmitterType.xParEmitterAngleVariation__FP4xParP16xParEmitterAsset @@ -929,7 +929,7 @@ xParEmitterEmitOffsetPoint__FP11xParEmitterP4xParP16xParEmitterAssetfP4xEnt: lbl_80119790: /* 80119790 00116590 38 7E 00 10 */ addi r3, r30, 0x10 /* 80119794 00116594 38 9F 00 10 */ addi r4, r31, 0x10 -/* 80119798 00116598 4B EF BC AD */ bl func_80015444 +/* 80119798 00116598 4B EF BC AD */ bl __apl__5xVec3FRC5xVec3 lbl_8011979C: /* 8011979C 0011659C 7F C3 F3 78 */ mr r3, r30 /* 801197A0 001165A0 7F E4 FB 78 */ mr r4, r31 @@ -956,7 +956,7 @@ xParEmitterEmitVCylEdge__FP4xParP16xParEmitterAssetf: /* 801197E8 001165E8 7C 7E 1B 78 */ mr r30, r3 /* 801197EC 001165EC 7C 9F 23 78 */ mr r31, r4 /* 801197F0 001165F0 38 7E 00 20 */ addi r3, r30, 0x20 -/* 801197F4 001165F4 4B EF 19 8D */ bl func_8000B180 +/* 801197F4 001165F4 4B EF 19 8D */ bl __amu__5xVec3Ff /* 801197F8 001165F8 4B F1 74 91 */ bl xurand__Fv /* 801197FC 001165FC C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 80119800 00116600 80 62 BF 48 */ lwz r3, lbl_803D08C8-_SDA2_BASE_(r2) @@ -972,7 +972,7 @@ xParEmitterEmitVCylEdge__FP4xParP16xParEmitterAssetf: /* 80119828 00116628 D0 21 00 14 */ stfs f1, 0x14(r1) /* 8011982C 0011662C 38 61 00 10 */ addi r3, r1, 0x10 /* 80119830 00116630 C0 3F 00 14 */ lfs f1, 0x14(r31) -/* 80119834 00116634 4B F4 68 91 */ bl func_800600C4 +/* 80119834 00116634 4B F4 68 91 */ bl __ml__5xVec2CFf /* 80119838 00116638 90 61 00 08 */ stw r3, 8(r1) /* 8011983C 0011663C C0 3E 00 10 */ lfs f1, 0x10(r30) /* 80119840 00116640 C0 01 00 08 */ lfs f0, 8(r1) @@ -1065,21 +1065,21 @@ xParEmitterType.ocircle_emit__29_unnamed_xParEmitterType_cpp_FR4xParR16xParEmitt /* 80119984 00116784 FC 20 E8 90 */ fmr f1, f29 /* 80119988 00116788 90 01 00 28 */ stw r0, 0x28(r1) /* 8011998C 0011678C D3 E1 00 20 */ stfs f31, 0x20(r1) -/* 80119990 00116790 4B EF 17 F1 */ bl func_8000B180 +/* 80119990 00116790 4B EF 17 F1 */ bl __amu__5xVec3Ff /* 80119994 00116794 38 61 00 20 */ addi r3, r1, 0x20 /* 80119998 00116798 38 81 00 2C */ addi r4, r1, 0x2c /* 8011999C 0011679C 7C 65 1B 78 */ mr r5, r3 /* 801199A0 001167A0 48 00 0F 3D */ bl xParEmitterType.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 801199A4 001167A4 38 7E 00 10 */ addi r3, r30, 0x10 /* 801199A8 001167A8 38 81 00 20 */ addi r4, r1, 0x20 -/* 801199AC 001167AC 4B EF BA 99 */ bl func_80015444 +/* 801199AC 001167AC 4B EF BA 99 */ bl __apl__5xVec3FRC5xVec3 /* 801199B0 001167B0 C0 3F 00 40 */ lfs f1, 0x40(r31) /* 801199B4 001167B4 38 61 00 14 */ addi r3, r1, 0x14 /* 801199B8 001167B8 38 9F 00 18 */ addi r4, r31, 0x18 -/* 801199BC 001167BC 4B EF 17 65 */ bl func_8000B120 +/* 801199BC 001167BC 4B EF 17 65 */ bl __ml__5xVec3CFf /* 801199C0 001167C0 38 7E 00 20 */ addi r3, r30, 0x20 /* 801199C4 001167C4 38 81 00 14 */ addi r4, r1, 0x14 -/* 801199C8 001167C8 4B EF 18 9D */ bl func_8000B264 +/* 801199C8 001167C8 4B EF 18 9D */ bl __as__5xVec3FRC5xVec3 /* 801199CC 001167CC 7F C3 F3 78 */ mr r3, r30 /* 801199D0 001167D0 7F E4 FB 78 */ mr r4, r31 /* 801199D4 001167D4 4B FF F0 95 */ bl xParEmitterType.xParEmitterAngleVariation__FP4xParP16xParEmitterAsset @@ -1090,14 +1090,14 @@ xParEmitterType.ocircle_emit__29_unnamed_xParEmitterType_cpp_FR4xParR16xParEmitt /* 801199E8 001167E8 EC 3D 00 72 */ fmuls f1, f29, f1 /* 801199EC 001167EC 38 61 00 08 */ addi r3, r1, 8 /* 801199F0 001167F0 38 81 00 20 */ addi r4, r1, 0x20 -/* 801199F4 001167F4 4B EF 17 2D */ bl func_8000B120 +/* 801199F4 001167F4 4B EF 17 2D */ bl __ml__5xVec3CFf /* 801199F8 001167F8 38 7E 00 20 */ addi r3, r30, 0x20 /* 801199FC 001167FC 38 81 00 08 */ addi r4, r1, 8 -/* 80119A00 00116800 4B EF BA 45 */ bl func_80015444 +/* 80119A00 00116800 4B EF BA 45 */ bl __apl__5xVec3FRC5xVec3 lbl_80119A04: /* 80119A04 00116804 FC 20 E0 90 */ fmr f1, f28 /* 80119A08 00116808 38 7E 00 20 */ addi r3, r30, 0x20 -/* 80119A0C 0011680C 4B EF 17 75 */ bl func_8000B180 +/* 80119A0C 0011680C 4B EF 17 75 */ bl __amu__5xVec3Ff /* 80119A10 00116810 E3 E1 00 A8 */ psq_l f31, 168(r1), 0, qr0 /* 80119A14 00116814 CB E1 00 A0 */ lfd f31, 0xa0(r1) /* 80119A18 00116818 E3 C1 00 98 */ psq_l f30, 152(r1), 0, qr0 @@ -1209,7 +1209,7 @@ xParEmitterType.transform_ent_bone__29_unnamed_xParEmitterType_cpp_FR5xVec3R5xVe lbl_80119B94: /* 80119B94 00116994 7C 83 23 78 */ mr r3, r4 /* 80119B98 00116998 38 9F 00 3C */ addi r4, r31, 0x3c -/* 80119B9C 0011699C 4B EF 16 C9 */ bl func_8000B264 +/* 80119B9C 0011699C 4B EF 16 C9 */ bl __as__5xVec3FRC5xVec3 lbl_80119BA0: /* 80119BA0 001169A0 88 7F 00 10 */ lbz r3, 0x10(r31) /* 80119BA4 001169A4 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e @@ -1231,7 +1231,7 @@ lbl_80119BA0: /* 80119BE4 001169E4 90 C1 00 18 */ stw r6, 0x18(r1) /* 80119BE8 001169E8 D0 21 00 14 */ stfs f1, 0x14(r1) /* 80119BEC 001169EC D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 80119BF0 001169F0 4B EF 13 81 */ bl func_8000AF70 +/* 80119BF0 001169F0 4B EF 13 81 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80119BF4 001169F4 C0 1F 00 18 */ lfs f0, 0x18(r31) /* 80119BF8 001169F8 D0 1E 00 04 */ stfs f0, 4(r30) /* 80119BFC 001169FC 48 00 00 48 */ b lbl_80119C44 @@ -1239,16 +1239,16 @@ lbl_80119C00: /* 80119C00 00116A00 7F C3 F3 78 */ mr r3, r30 /* 80119C04 00116A04 7F A4 EB 78 */ mr r4, r29 /* 80119C08 00116A08 38 BF 00 14 */ addi r5, r31, 0x14 -/* 80119C0C 00116A0C 4B EF 13 65 */ bl func_8000AF70 +/* 80119C0C 00116A0C 4B EF 13 65 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80119C10 00116A10 48 00 00 34 */ b lbl_80119C44 lbl_80119C14: /* 80119C14 00116A14 38 61 00 08 */ addi r3, r1, 8 /* 80119C18 00116A18 38 9D 00 30 */ addi r4, r29, 0x30 /* 80119C1C 00116A1C 38 BF 00 14 */ addi r5, r31, 0x14 -/* 80119C20 00116A20 4B EF B7 C1 */ bl func_800153E0 +/* 80119C20 00116A20 4B EF B7 C1 */ bl __pl__5xVec3CFRC5xVec3 /* 80119C24 00116A24 7F C3 F3 78 */ mr r3, r30 /* 80119C28 00116A28 38 81 00 08 */ addi r4, r1, 8 -/* 80119C2C 00116A2C 4B EF 16 39 */ bl func_8000B264 +/* 80119C2C 00116A2C 4B EF 16 39 */ bl __as__5xVec3FRC5xVec3 /* 80119C30 00116A30 88 1F 00 10 */ lbz r0, 0x10(r31) /* 80119C34 00116A34 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 80119C38 00116A38 41 82 00 0C */ beq lbl_80119C44 @@ -1305,21 +1305,21 @@ xParEmitterEmitEntBone__FP4xParP16xParEmitterAssetfRC7xMat4x3: /* 80119CE4 00116AE4 90 C1 00 2C */ stw r6, 0x2c(r1) /* 80119CE8 00116AE8 90 A1 00 30 */ stw r5, 0x30(r1) /* 80119CEC 00116AEC 90 01 00 34 */ stw r0, 0x34(r1) -/* 80119CF0 00116AF0 4B EF B7 55 */ bl func_80015444 +/* 80119CF0 00116AF0 4B EF B7 55 */ bl __apl__5xVec3FRC5xVec3 /* 80119CF4 00116AF4 C0 02 9F 78 */ lfs f0, lbl_803CE8F8-_SDA2_BASE_(r2) /* 80119CF8 00116AF8 C0 3F 00 14 */ lfs f1, 0x14(r31) /* 80119CFC 00116AFC FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80119D00 00116B00 41 82 00 2C */ beq lbl_80119D2C /* 80119D04 00116B04 38 61 00 08 */ addi r3, r1, 8 /* 80119D08 00116B08 38 81 00 2C */ addi r4, r1, 0x2c -/* 80119D0C 00116B0C 4B EF 14 15 */ bl func_8000B120 +/* 80119D0C 00116B0C 4B EF 14 15 */ bl __ml__5xVec3CFf /* 80119D10 00116B10 FC 20 F8 90 */ fmr f1, f31 /* 80119D14 00116B14 38 61 00 14 */ addi r3, r1, 0x14 /* 80119D18 00116B18 38 81 00 08 */ addi r4, r1, 8 -/* 80119D1C 00116B1C 4B EF 14 05 */ bl func_8000B120 +/* 80119D1C 00116B1C 4B EF 14 05 */ bl __ml__5xVec3CFf /* 80119D20 00116B20 38 7D 00 20 */ addi r3, r29, 0x20 /* 80119D24 00116B24 38 81 00 14 */ addi r4, r1, 0x14 -/* 80119D28 00116B28 4B EF B7 1D */ bl func_80015444 +/* 80119D28 00116B28 4B EF B7 1D */ bl __apl__5xVec3FRC5xVec3 lbl_80119D2C: /* 80119D2C 00116B2C 7F A3 EB 78 */ mr r3, r29 /* 80119D30 00116B30 7F C4 F3 78 */ mr r4, r30 @@ -1366,7 +1366,7 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC10xPEEntBon /* 80119DC8 00116BC8 4E 80 04 20 */ bctr /* 80119DCC 00116BCC C0 22 9F 78 */ lfs f1, lbl_803CE8F8-_SDA2_BASE_(r2) /* 80119DD0 00116BD0 38 61 00 E0 */ addi r3, r1, 0xe0 -/* 80119DD4 00116BD4 4B F0 2A A5 */ bl func_8001C878 +/* 80119DD4 00116BD4 4B F0 2A A5 */ bl __as__5xVec3Ff /* 80119DD8 00116BD8 48 00 03 B4 */ b lbl_8011A18C /* 80119DDC 00116BDC 4B F1 6E AD */ bl xurand__Fv /* 80119DE0 00116BE0 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) @@ -1376,7 +1376,7 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC10xPEEntBon /* 80119DF0 00116BF0 C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) /* 80119DF4 00116BF4 EF 62 00 78 */ fmsubs f27, f2, f1, f0 /* 80119DF8 00116BF8 EC 3B 06 FC */ fnmsubs f1, f27, f27, f0 -/* 80119DFC 00116BFC 4B EF 0A 01 */ bl func_8000A7FC +/* 80119DFC 00116BFC 4B EF 0A 01 */ bl xsqrt__Ff /* 80119E00 00116C00 FF E0 08 90 */ fmr f31, f1 /* 80119E04 00116C04 4B F1 6E 85 */ bl xurand__Fv /* 80119E08 00116C08 EC 61 00 72 */ fmuls f3, f1, f1 @@ -1394,13 +1394,13 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC10xPEEntBon /* 80119E38 00116C38 38 61 00 E0 */ addi r3, r1, 0xe0 /* 80119E3C 00116C3C FC 40 F8 90 */ fmr f2, f31 /* 80119E40 00116C40 EC 7D 06 F2 */ fmuls f3, f29, f27 -/* 80119E44 00116C44 4B EF 12 A9 */ bl func_8000B0EC +/* 80119E44 00116C44 4B EF 12 A9 */ bl assign__5xVec3Ffff /* 80119E48 00116C48 48 00 03 44 */ b lbl_8011A18C /* 80119E4C 00116C4C 4B F1 6E 3D */ bl xurand__Fv /* 80119E50 00116C50 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 80119E54 00116C54 EF 60 00 72 */ fmuls f27, f0, f1 /* 80119E58 00116C58 4B F1 6E 31 */ bl xurand__Fv -/* 80119E5C 00116C5C 4B EF 09 A1 */ bl func_8000A7FC +/* 80119E5C 00116C5C 4B EF 09 A1 */ bl xsqrt__Ff /* 80119E60 00116C60 C0 1E 00 10 */ lfs f0, 0x10(r30) /* 80119E64 00116C64 EF 80 00 72 */ fmuls f28, f0, f1 /* 80119E68 00116C68 FC 20 D8 90 */ fmr f1, f27 @@ -1412,13 +1412,13 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC10xPEEntBon /* 80119E80 00116C80 C0 42 9F 78 */ lfs f2, lbl_803CE8F8-_SDA2_BASE_(r2) /* 80119E84 00116C84 FC 60 F8 90 */ fmr f3, f31 /* 80119E88 00116C88 38 61 00 E0 */ addi r3, r1, 0xe0 -/* 80119E8C 00116C8C 4B EF 12 61 */ bl func_8000B0EC +/* 80119E8C 00116C8C 4B EF 12 61 */ bl assign__5xVec3Ffff /* 80119E90 00116C90 48 00 02 FC */ b lbl_8011A18C /* 80119E94 00116C94 4B F1 6D F5 */ bl xurand__Fv /* 80119E98 00116C98 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 80119E9C 00116C9C EF 60 00 72 */ fmuls f27, f0, f1 /* 80119EA0 00116CA0 4B F1 6D E9 */ bl xurand__Fv -/* 80119EA4 00116CA4 4B EF 09 59 */ bl func_8000A7FC +/* 80119EA4 00116CA4 4B EF 09 59 */ bl xsqrt__Ff /* 80119EA8 00116CA8 C0 1E 00 10 */ lfs f0, 0x10(r30) /* 80119EAC 00116CAC EF 80 00 72 */ fmuls f28, f0, f1 /* 80119EB0 00116CB0 FC 20 D8 90 */ fmr f1, f27 @@ -1426,26 +1426,26 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC10xPEEntBon /* 80119EB8 00116CB8 EC 3C 00 72 */ fmuls f1, f28, f1 /* 80119EBC 00116CBC 38 61 00 BC */ addi r3, r1, 0xbc /* 80119EC0 00116CC0 38 9F 00 20 */ addi r4, r31, 0x20 -/* 80119EC4 00116CC4 4B EF 12 5D */ bl func_8000B120 +/* 80119EC4 00116CC4 4B EF 12 5D */ bl __ml__5xVec3CFf /* 80119EC8 00116CC8 FC 20 D8 90 */ fmr f1, f27 /* 80119ECC 00116CCC 4B FA AF 81 */ bl isin__Ff /* 80119ED0 00116CD0 EC 3C 00 72 */ fmuls f1, f28, f1 /* 80119ED4 00116CD4 38 61 00 C8 */ addi r3, r1, 0xc8 /* 80119ED8 00116CD8 38 9F 00 10 */ addi r4, r31, 0x10 -/* 80119EDC 00116CDC 4B EF 12 45 */ bl func_8000B120 +/* 80119EDC 00116CDC 4B EF 12 45 */ bl __ml__5xVec3CFf /* 80119EE0 00116CE0 38 61 00 D4 */ addi r3, r1, 0xd4 /* 80119EE4 00116CE4 38 81 00 C8 */ addi r4, r1, 0xc8 /* 80119EE8 00116CE8 38 A1 00 BC */ addi r5, r1, 0xbc -/* 80119EEC 00116CEC 4B EF B4 F5 */ bl func_800153E0 +/* 80119EEC 00116CEC 4B EF B4 F5 */ bl __pl__5xVec3CFRC5xVec3 /* 80119EF0 00116CF0 38 61 00 E0 */ addi r3, r1, 0xe0 /* 80119EF4 00116CF4 38 81 00 D4 */ addi r4, r1, 0xd4 -/* 80119EF8 00116CF8 4B EF 13 6D */ bl func_8000B264 +/* 80119EF8 00116CF8 4B EF 13 6D */ bl __as__5xVec3FRC5xVec3 /* 80119EFC 00116CFC 48 00 02 90 */ b lbl_8011A18C /* 80119F00 00116D00 4B F1 6D 89 */ bl xurand__Fv /* 80119F04 00116D04 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 80119F08 00116D08 EF 60 00 72 */ fmuls f27, f0, f1 /* 80119F0C 00116D0C 4B F1 6D 7D */ bl xurand__Fv -/* 80119F10 00116D10 4B EF 08 ED */ bl func_8000A7FC +/* 80119F10 00116D10 4B EF 08 ED */ bl xsqrt__Ff /* 80119F14 00116D14 C0 1E 00 10 */ lfs f0, 0x10(r30) /* 80119F18 00116D18 EF 80 00 72 */ fmuls f28, f0, f1 /* 80119F1C 00116D1C FC 20 D8 90 */ fmr f1, f27 @@ -1453,26 +1453,26 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC10xPEEntBon /* 80119F24 00116D24 EC 3C 00 72 */ fmuls f1, f28, f1 /* 80119F28 00116D28 38 61 00 98 */ addi r3, r1, 0x98 /* 80119F2C 00116D2C 38 9F 00 20 */ addi r4, r31, 0x20 -/* 80119F30 00116D30 4B EF 11 F1 */ bl func_8000B120 +/* 80119F30 00116D30 4B EF 11 F1 */ bl __ml__5xVec3CFf /* 80119F34 00116D34 FC 20 D8 90 */ fmr f1, f27 /* 80119F38 00116D38 4B FA AF 15 */ bl isin__Ff /* 80119F3C 00116D3C EC 3C 00 72 */ fmuls f1, f28, f1 /* 80119F40 00116D40 7F E4 FB 78 */ mr r4, r31 /* 80119F44 00116D44 38 61 00 A4 */ addi r3, r1, 0xa4 -/* 80119F48 00116D48 4B EF 11 D9 */ bl func_8000B120 +/* 80119F48 00116D48 4B EF 11 D9 */ bl __ml__5xVec3CFf /* 80119F4C 00116D4C 38 61 00 B0 */ addi r3, r1, 0xb0 /* 80119F50 00116D50 38 81 00 A4 */ addi r4, r1, 0xa4 /* 80119F54 00116D54 38 A1 00 98 */ addi r5, r1, 0x98 -/* 80119F58 00116D58 4B EF B4 89 */ bl func_800153E0 +/* 80119F58 00116D58 4B EF B4 89 */ bl __pl__5xVec3CFRC5xVec3 /* 80119F5C 00116D5C 38 61 00 E0 */ addi r3, r1, 0xe0 /* 80119F60 00116D60 38 81 00 B0 */ addi r4, r1, 0xb0 -/* 80119F64 00116D64 4B EF 13 01 */ bl func_8000B264 +/* 80119F64 00116D64 4B EF 13 01 */ bl __as__5xVec3FRC5xVec3 /* 80119F68 00116D68 48 00 02 24 */ b lbl_8011A18C /* 80119F6C 00116D6C 4B F1 6D 1D */ bl xurand__Fv /* 80119F70 00116D70 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) /* 80119F74 00116D74 EF 60 00 72 */ fmuls f27, f0, f1 /* 80119F78 00116D78 4B F1 6D 11 */ bl xurand__Fv -/* 80119F7C 00116D7C 4B EF 08 81 */ bl func_8000A7FC +/* 80119F7C 00116D7C 4B EF 08 81 */ bl xsqrt__Ff /* 80119F80 00116D80 C0 1E 00 10 */ lfs f0, 0x10(r30) /* 80119F84 00116D84 EF 80 00 72 */ fmuls f28, f0, f1 /* 80119F88 00116D88 FC 20 D8 90 */ fmr f1, f27 @@ -1480,20 +1480,20 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC10xPEEntBon /* 80119F90 00116D90 EC 3C 00 72 */ fmuls f1, f28, f1 /* 80119F94 00116D94 38 61 00 74 */ addi r3, r1, 0x74 /* 80119F98 00116D98 38 9F 00 10 */ addi r4, r31, 0x10 -/* 80119F9C 00116D9C 4B EF 11 85 */ bl func_8000B120 +/* 80119F9C 00116D9C 4B EF 11 85 */ bl __ml__5xVec3CFf /* 80119FA0 00116DA0 FC 20 D8 90 */ fmr f1, f27 /* 80119FA4 00116DA4 4B FA AE A9 */ bl isin__Ff /* 80119FA8 00116DA8 EC 3C 00 72 */ fmuls f1, f28, f1 /* 80119FAC 00116DAC 7F E4 FB 78 */ mr r4, r31 /* 80119FB0 00116DB0 38 61 00 80 */ addi r3, r1, 0x80 -/* 80119FB4 00116DB4 4B EF 11 6D */ bl func_8000B120 +/* 80119FB4 00116DB4 4B EF 11 6D */ bl __ml__5xVec3CFf /* 80119FB8 00116DB8 38 61 00 8C */ addi r3, r1, 0x8c /* 80119FBC 00116DBC 38 81 00 80 */ addi r4, r1, 0x80 /* 80119FC0 00116DC0 38 A1 00 74 */ addi r5, r1, 0x74 -/* 80119FC4 00116DC4 4B EF B4 1D */ bl func_800153E0 +/* 80119FC4 00116DC4 4B EF B4 1D */ bl __pl__5xVec3CFRC5xVec3 /* 80119FC8 00116DC8 38 61 00 E0 */ addi r3, r1, 0xe0 /* 80119FCC 00116DCC 38 81 00 8C */ addi r4, r1, 0x8c -/* 80119FD0 00116DD0 4B EF 12 95 */ bl func_8000B264 +/* 80119FD0 00116DD0 4B EF 12 95 */ bl __as__5xVec3FRC5xVec3 /* 80119FD4 00116DD4 48 00 01 B8 */ b lbl_8011A18C /* 80119FD8 00116DD8 4B F1 6C B1 */ bl xurand__Fv /* 80119FDC 00116DDC C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) @@ -1503,7 +1503,7 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC10xPEEntBon /* 80119FEC 00116DEC C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) /* 80119FF0 00116DF0 EF 82 00 78 */ fmsubs f28, f2, f1, f0 /* 80119FF4 00116DF4 EC 3C 07 3C */ fnmsubs f1, f28, f28, f0 -/* 80119FF8 00116DF8 4B EF 08 05 */ bl func_8000A7FC +/* 80119FF8 00116DF8 4B EF 08 05 */ bl xsqrt__Ff /* 80119FFC 00116DFC C3 DE 00 10 */ lfs f30, 0x10(r30) /* 8011A000 00116E00 EF BE 00 72 */ fmuls f29, f30, f1 /* 8011A004 00116E04 FC 20 D8 90 */ fmr f1, f27 @@ -1515,7 +1515,7 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC10xPEEntBon /* 8011A01C 00116E1C 38 61 00 E0 */ addi r3, r1, 0xe0 /* 8011A020 00116E20 FC 40 F8 90 */ fmr f2, f31 /* 8011A024 00116E24 EC 7C 07 B2 */ fmuls f3, f28, f30 -/* 8011A028 00116E28 4B EF 10 C5 */ bl func_8000B0EC +/* 8011A028 00116E28 4B EF 10 C5 */ bl assign__5xVec3Ffff /* 8011A02C 00116E2C 48 00 01 60 */ b lbl_8011A18C /* 8011A030 00116E30 4B F1 6C 59 */ bl xurand__Fv /* 8011A034 00116E34 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) @@ -1531,7 +1531,7 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC10xPEEntBon /* 8011A05C 00116E5C C0 42 9F 78 */ lfs f2, lbl_803CE8F8-_SDA2_BASE_(r2) /* 8011A060 00116E60 38 61 00 E0 */ addi r3, r1, 0xe0 /* 8011A064 00116E64 EC 20 00 72 */ fmuls f1, f0, f1 -/* 8011A068 00116E68 4B EF 10 85 */ bl func_8000B0EC +/* 8011A068 00116E68 4B EF 10 85 */ bl assign__5xVec3Ffff /* 8011A06C 00116E6C 48 00 01 20 */ b lbl_8011A18C /* 8011A070 00116E70 4B F1 6C 19 */ bl xurand__Fv /* 8011A074 00116E74 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) @@ -1542,20 +1542,20 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC10xPEEntBon /* 8011A088 00116E88 EC 3C 00 72 */ fmuls f1, f28, f1 /* 8011A08C 00116E8C 38 61 00 50 */ addi r3, r1, 0x50 /* 8011A090 00116E90 38 9F 00 20 */ addi r4, r31, 0x20 -/* 8011A094 00116E94 4B EF 10 8D */ bl func_8000B120 +/* 8011A094 00116E94 4B EF 10 8D */ bl __ml__5xVec3CFf /* 8011A098 00116E98 FC 20 D8 90 */ fmr f1, f27 /* 8011A09C 00116E9C 4B FA AD B1 */ bl isin__Ff /* 8011A0A0 00116EA0 EC 3C 00 72 */ fmuls f1, f28, f1 /* 8011A0A4 00116EA4 38 61 00 5C */ addi r3, r1, 0x5c /* 8011A0A8 00116EA8 38 9F 00 10 */ addi r4, r31, 0x10 -/* 8011A0AC 00116EAC 4B EF 10 75 */ bl func_8000B120 +/* 8011A0AC 00116EAC 4B EF 10 75 */ bl __ml__5xVec3CFf /* 8011A0B0 00116EB0 38 61 00 68 */ addi r3, r1, 0x68 /* 8011A0B4 00116EB4 38 81 00 5C */ addi r4, r1, 0x5c /* 8011A0B8 00116EB8 38 A1 00 50 */ addi r5, r1, 0x50 -/* 8011A0BC 00116EBC 4B EF B3 25 */ bl func_800153E0 +/* 8011A0BC 00116EBC 4B EF B3 25 */ bl __pl__5xVec3CFRC5xVec3 /* 8011A0C0 00116EC0 38 61 00 E0 */ addi r3, r1, 0xe0 /* 8011A0C4 00116EC4 38 81 00 68 */ addi r4, r1, 0x68 -/* 8011A0C8 00116EC8 4B EF 11 9D */ bl func_8000B264 +/* 8011A0C8 00116EC8 4B EF 11 9D */ bl __as__5xVec3FRC5xVec3 /* 8011A0CC 00116ECC 48 00 00 C0 */ b lbl_8011A18C /* 8011A0D0 00116ED0 4B F1 6B B9 */ bl xurand__Fv /* 8011A0D4 00116ED4 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) @@ -1566,20 +1566,20 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC10xPEEntBon /* 8011A0E8 00116EE8 EC 3C 00 72 */ fmuls f1, f28, f1 /* 8011A0EC 00116EEC 38 61 00 2C */ addi r3, r1, 0x2c /* 8011A0F0 00116EF0 38 9F 00 20 */ addi r4, r31, 0x20 -/* 8011A0F4 00116EF4 4B EF 10 2D */ bl func_8000B120 +/* 8011A0F4 00116EF4 4B EF 10 2D */ bl __ml__5xVec3CFf /* 8011A0F8 00116EF8 FC 20 D8 90 */ fmr f1, f27 /* 8011A0FC 00116EFC 4B FA AD 51 */ bl isin__Ff /* 8011A100 00116F00 EC 3C 00 72 */ fmuls f1, f28, f1 /* 8011A104 00116F04 7F E4 FB 78 */ mr r4, r31 /* 8011A108 00116F08 38 61 00 38 */ addi r3, r1, 0x38 -/* 8011A10C 00116F0C 4B EF 10 15 */ bl func_8000B120 +/* 8011A10C 00116F0C 4B EF 10 15 */ bl __ml__5xVec3CFf /* 8011A110 00116F10 38 61 00 44 */ addi r3, r1, 0x44 /* 8011A114 00116F14 38 81 00 38 */ addi r4, r1, 0x38 /* 8011A118 00116F18 38 A1 00 2C */ addi r5, r1, 0x2c -/* 8011A11C 00116F1C 4B EF B2 C5 */ bl func_800153E0 +/* 8011A11C 00116F1C 4B EF B2 C5 */ bl __pl__5xVec3CFRC5xVec3 /* 8011A120 00116F20 38 61 00 E0 */ addi r3, r1, 0xe0 /* 8011A124 00116F24 38 81 00 44 */ addi r4, r1, 0x44 -/* 8011A128 00116F28 4B EF 11 3D */ bl func_8000B264 +/* 8011A128 00116F28 4B EF 11 3D */ bl __as__5xVec3FRC5xVec3 /* 8011A12C 00116F2C 48 00 00 60 */ b lbl_8011A18C /* 8011A130 00116F30 4B F1 6B 59 */ bl xurand__Fv /* 8011A134 00116F34 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) @@ -1590,20 +1590,20 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC10xPEEntBon /* 8011A148 00116F48 EC 3C 00 72 */ fmuls f1, f28, f1 /* 8011A14C 00116F4C 38 61 00 08 */ addi r3, r1, 8 /* 8011A150 00116F50 38 9F 00 10 */ addi r4, r31, 0x10 -/* 8011A154 00116F54 4B EF 0F CD */ bl func_8000B120 +/* 8011A154 00116F54 4B EF 0F CD */ bl __ml__5xVec3CFf /* 8011A158 00116F58 FC 20 D8 90 */ fmr f1, f27 /* 8011A15C 00116F5C 4B FA AC F1 */ bl isin__Ff /* 8011A160 00116F60 EC 3C 00 72 */ fmuls f1, f28, f1 /* 8011A164 00116F64 7F E4 FB 78 */ mr r4, r31 /* 8011A168 00116F68 38 61 00 14 */ addi r3, r1, 0x14 -/* 8011A16C 00116F6C 4B EF 0F B5 */ bl func_8000B120 +/* 8011A16C 00116F6C 4B EF 0F B5 */ bl __ml__5xVec3CFf /* 8011A170 00116F70 38 61 00 20 */ addi r3, r1, 0x20 /* 8011A174 00116F74 38 81 00 14 */ addi r4, r1, 0x14 /* 8011A178 00116F78 38 A1 00 08 */ addi r5, r1, 8 -/* 8011A17C 00116F7C 4B EF B2 65 */ bl func_800153E0 +/* 8011A17C 00116F7C 4B EF B2 65 */ bl __pl__5xVec3CFRC5xVec3 /* 8011A180 00116F80 38 61 00 E0 */ addi r3, r1, 0xe0 /* 8011A184 00116F84 38 81 00 20 */ addi r4, r1, 0x20 -/* 8011A188 00116F88 4B EF 10 DD */ bl func_8000B264 +/* 8011A188 00116F88 4B EF 10 DD */ bl __as__5xVec3FRC5xVec3 lbl_8011A18C: /* 8011A18C 00116F8C 80 61 00 E0 */ lwz r3, 0xe0(r1) /* 8011A190 00116F90 80 01 00 E4 */ lwz r0, 0xe4(r1) @@ -1657,7 +1657,7 @@ xParEmitterEmitEntBound__FP4xParP16xParEmitterAssetfPC4xEnt: lbl_8011A244: /* 8011A244 00117044 38 7C 00 20 */ addi r3, r28, 0x20 /* 8011A248 00117048 38 9D 00 3C */ addi r4, r29, 0x3c -/* 8011A24C 0011704C 4B EF 10 19 */ bl func_8000B264 +/* 8011A24C 0011704C 4B EF 10 19 */ bl __as__5xVec3FRC5xVec3 lbl_8011A250: /* 8011A250 00117050 C0 3D 00 14 */ lfs f1, 0x14(r29) /* 8011A254 00117054 38 61 00 20 */ addi r3, r1, 0x20 @@ -1673,24 +1673,24 @@ lbl_8011A250: /* 8011A27C 0011707C 90 E1 00 2C */ stw r7, 0x2c(r1) /* 8011A280 00117080 90 C1 00 30 */ stw r6, 0x30(r1) /* 8011A284 00117084 90 01 00 34 */ stw r0, 0x34(r1) -/* 8011A288 00117088 4B EF B1 59 */ bl func_800153E0 +/* 8011A288 00117088 4B EF B1 59 */ bl __pl__5xVec3CFRC5xVec3 /* 8011A28C 0011708C 38 7C 00 10 */ addi r3, r28, 0x10 /* 8011A290 00117090 38 81 00 14 */ addi r4, r1, 0x14 -/* 8011A294 00117094 4B EF 0F D1 */ bl func_8000B264 +/* 8011A294 00117094 4B EF 0F D1 */ bl __as__5xVec3FRC5xVec3 /* 8011A298 00117098 C0 02 9F 78 */ lfs f0, lbl_803CE8F8-_SDA2_BASE_(r2) /* 8011A29C 0011709C C0 3D 00 18 */ lfs f1, 0x18(r29) /* 8011A2A0 001170A0 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 8011A2A4 001170A4 41 82 00 1C */ beq lbl_8011A2C0 /* 8011A2A8 001170A8 38 61 00 08 */ addi r3, r1, 8 /* 8011A2AC 001170AC 38 81 00 2C */ addi r4, r1, 0x2c -/* 8011A2B0 001170B0 4B EF 0E 71 */ bl func_8000B120 +/* 8011A2B0 001170B0 4B EF 0E 71 */ bl __ml__5xVec3CFf /* 8011A2B4 001170B4 38 7C 00 20 */ addi r3, r28, 0x20 /* 8011A2B8 001170B8 38 81 00 08 */ addi r4, r1, 8 -/* 8011A2BC 001170BC 4B EF B1 89 */ bl func_80015444 +/* 8011A2BC 001170BC 4B EF B1 89 */ bl __apl__5xVec3FRC5xVec3 lbl_8011A2C0: /* 8011A2C0 001170C0 FC 20 F8 90 */ fmr f1, f31 /* 8011A2C4 001170C4 38 7C 00 20 */ addi r3, r28, 0x20 -/* 8011A2C8 001170C8 4B EF 0E B9 */ bl func_8000B180 +/* 8011A2C8 001170C8 4B EF 0E B9 */ bl __amu__5xVec3Ff /* 8011A2CC 001170CC 7F 83 E3 78 */ mr r3, r28 /* 8011A2D0 001170D0 7F A4 EB 78 */ mr r4, r29 /* 8011A2D4 001170D4 4B FF E7 95 */ bl xParEmitterType.xParEmitterAngleVariation__FP4xParP16xParEmitterAsset @@ -1746,7 +1746,7 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC6xBoundfUi: /* 8011A390 00117190 C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) /* 8011A394 00117194 EF 42 00 78 */ fmsubs f26, f2, f1, f0 /* 8011A398 00117198 EC 3A 06 BC */ fnmsubs f1, f26, f26, f0 -/* 8011A39C 0011719C 4B EF 04 61 */ bl func_8000A7FC +/* 8011A39C 0011719C 4B EF 04 61 */ bl xsqrt__Ff /* 8011A3A0 001171A0 FF C0 08 90 */ fmr f30, f1 /* 8011A3A4 001171A4 4B F1 68 E5 */ bl xurand__Fv /* 8011A3A8 001171A8 EC 61 00 72 */ fmuls f3, f1, f1 @@ -1765,19 +1765,19 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC6xBoundfUi: /* 8011A3DC 001171DC 38 61 00 80 */ addi r3, r1, 0x80 /* 8011A3E0 001171E0 FC 40 F0 90 */ fmr f2, f30 /* 8011A3E4 001171E4 EC 7C 06 B2 */ fmuls f3, f28, f26 -/* 8011A3E8 001171E8 4B EF 0D 05 */ bl func_8000B0EC +/* 8011A3E8 001171E8 4B EF 0D 05 */ bl assign__5xVec3Ffff /* 8011A3EC 001171EC 48 00 03 98 */ b lbl_8011A784 /* 8011A3F0 001171F0 38 61 00 50 */ addi r3, r1, 0x50 /* 8011A3F4 001171F4 38 9F 00 30 */ addi r4, r31, 0x30 /* 8011A3F8 001171F8 38 BF 00 24 */ addi r5, r31, 0x24 -/* 8011A3FC 001171FC 4B EF 0D D1 */ bl func_8000B1CC +/* 8011A3FC 001171FC 4B EF 0D D1 */ bl __mi__5xVec3CFRC5xVec3 /* 8011A400 00117200 FC 20 F8 90 */ fmr f1, f31 /* 8011A404 00117204 38 61 00 5C */ addi r3, r1, 0x5c /* 8011A408 00117208 38 81 00 50 */ addi r4, r1, 0x50 -/* 8011A40C 0011720C 48 00 04 71 */ bl func_8011A87C +/* 8011A40C 0011720C 48 00 04 71 */ bl __pl__5xVec3CFf /* 8011A410 00117210 38 61 00 80 */ addi r3, r1, 0x80 /* 8011A414 00117214 38 81 00 5C */ addi r4, r1, 0x5c -/* 8011A418 00117218 4B EF 0E 4D */ bl func_8000B264 +/* 8011A418 00117218 4B EF 0E 4D */ bl __as__5xVec3FRC5xVec3 /* 8011A41C 0011721C 4B F1 68 6D */ bl xurand__Fv /* 8011A420 00117220 C0 62 9F 98 */ lfs f3, lbl_803CE918-_SDA2_BASE_(r2) /* 8011A424 00117224 C0 42 9F 94 */ lfs f2, lbl_803CE914-_SDA2_BASE_(r2) @@ -1802,10 +1802,10 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC6xBoundfUi: /* 8011A470 00117270 48 00 03 14 */ b lbl_8011A784 /* 8011A474 00117274 38 61 00 44 */ addi r3, r1, 0x44 /* 8011A478 00117278 38 9F 00 30 */ addi r4, r31, 0x30 -/* 8011A47C 0011727C 48 00 04 01 */ bl func_8011A87C +/* 8011A47C 0011727C 48 00 04 01 */ bl __pl__5xVec3CFf /* 8011A480 00117280 38 61 00 80 */ addi r3, r1, 0x80 /* 8011A484 00117284 38 81 00 44 */ addi r4, r1, 0x44 -/* 8011A488 00117288 4B EF 0D DD */ bl func_8000B264 +/* 8011A488 00117288 4B EF 0D DD */ bl __as__5xVec3FRC5xVec3 /* 8011A48C 0011728C 4B F1 67 FD */ bl xurand__Fv /* 8011A490 00117290 C0 62 9F 98 */ lfs f3, lbl_803CE918-_SDA2_BASE_(r2) /* 8011A494 00117294 C0 42 9F 94 */ lfs f2, lbl_803CE914-_SDA2_BASE_(r2) @@ -1840,7 +1840,7 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC6xBoundfUi: /* 8011A508 00117308 C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) /* 8011A50C 0011730C EF 62 00 78 */ fmsubs f27, f2, f1, f0 /* 8011A510 00117310 EC 3B 06 FC */ fnmsubs f1, f27, f27, f0 -/* 8011A514 00117314 4B EF 02 E9 */ bl func_8000A7FC +/* 8011A514 00117314 4B EF 02 E9 */ bl xsqrt__Ff /* 8011A518 00117318 C0 1F 00 30 */ lfs f0, 0x30(r31) /* 8011A51C 0011731C EF A0 F8 2A */ fadds f29, f0, f31 /* 8011A520 00117320 EF 9D 00 72 */ fmuls f28, f29, f1 @@ -1853,7 +1853,7 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC6xBoundfUi: /* 8011A53C 0011733C 38 61 00 80 */ addi r3, r1, 0x80 /* 8011A540 00117340 FC 40 F0 90 */ fmr f2, f30 /* 8011A544 00117344 EC 7B 07 72 */ fmuls f3, f27, f29 -/* 8011A548 00117348 4B EF 0B A5 */ bl func_8000B0EC +/* 8011A548 00117348 4B EF 0B A5 */ bl assign__5xVec3Ffff /* 8011A54C 0011734C 48 00 02 38 */ b lbl_8011A784 /* 8011A550 00117350 4B F1 67 19 */ bl xrand__Fv /* 8011A554 00117354 3C 80 AA AB */ lis r4, 0xAAAAAAAB@ha @@ -1883,7 +1883,7 @@ lbl_8011A584: /* 8011A5AC 001173AC 38 61 00 74 */ addi r3, r1, 0x74 /* 8011A5B0 001173B0 EC 42 00 78 */ fmsubs f2, f2, f1, f0 /* 8011A5B4 001173B4 FC 20 E8 90 */ fmr f1, f29 -/* 8011A5B8 001173B8 4B EF 0B 35 */ bl func_8000B0EC +/* 8011A5B8 001173B8 4B EF 0B 35 */ bl assign__5xVec3Ffff /* 8011A5BC 001173BC 48 00 00 70 */ b lbl_8011A62C lbl_8011A5C0: /* 8011A5C0 001173C0 28 00 00 01 */ cmplwi r0, 1 @@ -1899,7 +1899,7 @@ lbl_8011A5C0: /* 8011A5E8 001173E8 FC 60 F0 90 */ fmr f3, f30 /* 8011A5EC 001173EC 38 61 00 74 */ addi r3, r1, 0x74 /* 8011A5F0 001173F0 EC 24 00 78 */ fmsubs f1, f4, f1, f0 -/* 8011A5F4 001173F4 4B EF 0A F9 */ bl func_8000B0EC +/* 8011A5F4 001173F4 4B EF 0A F9 */ bl assign__5xVec3Ffff /* 8011A5F8 001173F8 48 00 00 34 */ b lbl_8011A62C lbl_8011A5FC: /* 8011A5FC 001173FC 4B F1 66 8D */ bl xurand__Fv @@ -1913,23 +1913,23 @@ lbl_8011A5FC: /* 8011A61C 0011741C FC 60 E8 90 */ fmr f3, f29 /* 8011A620 00117420 38 61 00 74 */ addi r3, r1, 0x74 /* 8011A624 00117424 EC 24 00 78 */ fmsubs f1, f4, f1, f0 -/* 8011A628 00117428 4B EF 0A C5 */ bl func_8000B0EC +/* 8011A628 00117428 4B EF 0A C5 */ bl assign__5xVec3Ffff lbl_8011A62C: /* 8011A62C 0011742C 38 61 00 20 */ addi r3, r1, 0x20 /* 8011A630 00117430 38 9F 00 30 */ addi r4, r31, 0x30 /* 8011A634 00117434 38 BF 00 24 */ addi r5, r31, 0x24 -/* 8011A638 00117438 4B EF 0B 95 */ bl func_8000B1CC +/* 8011A638 00117438 4B EF 0B 95 */ bl __mi__5xVec3CFRC5xVec3 /* 8011A63C 0011743C FC 20 F8 90 */ fmr f1, f31 /* 8011A640 00117440 38 61 00 2C */ addi r3, r1, 0x2c /* 8011A644 00117444 38 81 00 20 */ addi r4, r1, 0x20 -/* 8011A648 00117448 48 00 02 35 */ bl func_8011A87C +/* 8011A648 00117448 48 00 02 35 */ bl __pl__5xVec3CFf /* 8011A64C 0011744C 38 61 00 38 */ addi r3, r1, 0x38 /* 8011A650 00117450 38 81 00 2C */ addi r4, r1, 0x2c /* 8011A654 00117454 38 A1 00 74 */ addi r5, r1, 0x74 -/* 8011A658 00117458 48 00 01 8D */ bl func_8011A7E4 +/* 8011A658 00117458 48 00 01 8D */ bl __ml__5xVec3CFRC5xVec3 /* 8011A65C 0011745C 38 61 00 80 */ addi r3, r1, 0x80 /* 8011A660 00117460 38 81 00 38 */ addi r4, r1, 0x38 -/* 8011A664 00117464 4B EF 0C 01 */ bl func_8000B264 +/* 8011A664 00117464 4B EF 0C 01 */ bl __as__5xVec3FRC5xVec3 /* 8011A668 00117468 48 00 01 1C */ b lbl_8011A784 /* 8011A66C 0011746C 4B F1 65 FD */ bl xrand__Fv /* 8011A670 00117470 3C 80 AA AB */ lis r4, 0xAAAAAAAB@ha @@ -1959,7 +1959,7 @@ lbl_8011A6A0: /* 8011A6C8 001174C8 38 61 00 68 */ addi r3, r1, 0x68 /* 8011A6CC 001174CC EC 42 00 78 */ fmsubs f2, f2, f1, f0 /* 8011A6D0 001174D0 FC 20 E8 90 */ fmr f1, f29 -/* 8011A6D4 001174D4 4B EF 0A 19 */ bl func_8000B0EC +/* 8011A6D4 001174D4 4B EF 0A 19 */ bl assign__5xVec3Ffff /* 8011A6D8 001174D8 48 00 00 70 */ b lbl_8011A748 lbl_8011A6DC: /* 8011A6DC 001174DC 28 00 00 01 */ cmplwi r0, 1 @@ -1975,7 +1975,7 @@ lbl_8011A6DC: /* 8011A704 00117504 FC 60 F0 90 */ fmr f3, f30 /* 8011A708 00117508 38 61 00 68 */ addi r3, r1, 0x68 /* 8011A70C 0011750C EC 24 00 78 */ fmsubs f1, f4, f1, f0 -/* 8011A710 00117510 4B EF 09 DD */ bl func_8000B0EC +/* 8011A710 00117510 4B EF 09 DD */ bl assign__5xVec3Ffff /* 8011A714 00117514 48 00 00 34 */ b lbl_8011A748 lbl_8011A718: /* 8011A718 00117518 4B F1 65 71 */ bl xurand__Fv @@ -1989,19 +1989,19 @@ lbl_8011A718: /* 8011A738 00117538 FC 60 E8 90 */ fmr f3, f29 /* 8011A73C 0011753C 38 61 00 68 */ addi r3, r1, 0x68 /* 8011A740 00117540 EC 24 00 78 */ fmsubs f1, f4, f1, f0 -/* 8011A744 00117544 4B EF 09 A9 */ bl func_8000B0EC +/* 8011A744 00117544 4B EF 09 A9 */ bl assign__5xVec3Ffff lbl_8011A748: /* 8011A748 00117548 FC 20 F8 90 */ fmr f1, f31 /* 8011A74C 0011754C 38 61 00 08 */ addi r3, r1, 8 /* 8011A750 00117550 38 9F 00 30 */ addi r4, r31, 0x30 -/* 8011A754 00117554 48 00 01 29 */ bl func_8011A87C +/* 8011A754 00117554 48 00 01 29 */ bl __pl__5xVec3CFf /* 8011A758 00117558 38 61 00 14 */ addi r3, r1, 0x14 /* 8011A75C 0011755C 38 81 00 08 */ addi r4, r1, 8 /* 8011A760 00117560 38 A1 00 68 */ addi r5, r1, 0x68 -/* 8011A764 00117564 48 00 00 81 */ bl func_8011A7E4 +/* 8011A764 00117564 48 00 00 81 */ bl __ml__5xVec3CFRC5xVec3 /* 8011A768 00117568 38 61 00 80 */ addi r3, r1, 0x80 /* 8011A76C 0011756C 38 81 00 14 */ addi r4, r1, 0x14 -/* 8011A770 00117570 4B EF 0A F5 */ bl func_8000B264 +/* 8011A770 00117570 4B EF 0A F5 */ bl __as__5xVec3FRC5xVec3 /* 8011A774 00117574 38 61 00 80 */ addi r3, r1, 0x80 /* 8011A778 00117578 80 9F 00 48 */ lwz r4, 0x48(r31) /* 8011A77C 0011757C 7C 65 1B 78 */ mr r5, r3 @@ -2032,8 +2032,8 @@ lbl_8011A784: /* 8011A7DC 001175DC 38 21 01 00 */ addi r1, r1, 0x100 /* 8011A7E0 001175E0 4E 80 00 20 */ blr -.global func_8011A7E4 -func_8011A7E4: +.global __ml__5xVec3CFRC5xVec3 +__ml__5xVec3CFRC5xVec3: /* 8011A7E4 001175E4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8011A7E8 001175E8 7C 08 02 A6 */ mflr r0 /* 8011A7EC 001175EC 80 E4 00 00 */ lwz r7, 0(r4) @@ -2047,7 +2047,7 @@ func_8011A7E4: /* 8011A80C 0011760C 38 61 00 08 */ addi r3, r1, 8 /* 8011A810 00117610 90 C1 00 0C */ stw r6, 0xc(r1) /* 8011A814 00117614 90 01 00 10 */ stw r0, 0x10(r1) -/* 8011A818 00117618 48 00 00 31 */ bl func_8011A848 +/* 8011A818 00117618 48 00 00 31 */ bl __amu__5xVec3FRC5xVec3 /* 8011A81C 0011761C 80 61 00 08 */ lwz r3, 8(r1) /* 8011A820 00117620 80 01 00 0C */ lwz r0, 0xc(r1) /* 8011A824 00117624 90 7F 00 00 */ stw r3, 0(r31) @@ -2060,8 +2060,8 @@ func_8011A7E4: /* 8011A840 00117640 38 21 00 20 */ addi r1, r1, 0x20 /* 8011A844 00117644 4E 80 00 20 */ blr -.global func_8011A848 -func_8011A848: +.global __amu__5xVec3FRC5xVec3 +__amu__5xVec3FRC5xVec3: /* 8011A848 00117648 C0 43 00 00 */ lfs f2, 0(r3) /* 8011A84C 0011764C C0 04 00 00 */ lfs f0, 0(r4) /* 8011A850 00117650 C0 24 00 04 */ lfs f1, 4(r4) @@ -2076,8 +2076,8 @@ func_8011A848: /* 8011A874 00117674 D0 03 00 08 */ stfs f0, 8(r3) /* 8011A878 00117678 4E 80 00 20 */ blr -.global func_8011A87C -func_8011A87C: +.global __pl__5xVec3CFf +__pl__5xVec3CFf: /* 8011A87C 0011767C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8011A880 00117680 7C 08 02 A6 */ mflr r0 /* 8011A884 00117684 80 C4 00 00 */ lwz r6, 0(r4) @@ -2090,7 +2090,7 @@ func_8011A87C: /* 8011A8A0 001176A0 90 C1 00 08 */ stw r6, 8(r1) /* 8011A8A4 001176A4 90 A1 00 0C */ stw r5, 0xc(r1) /* 8011A8A8 001176A8 90 01 00 10 */ stw r0, 0x10(r1) -/* 8011A8AC 001176AC 4B F0 0F 05 */ bl func_8001B7B0 +/* 8011A8AC 001176AC 4B F0 0F 05 */ bl __apl__5xVec3Ff /* 8011A8B0 001176B0 80 61 00 08 */ lwz r3, 8(r1) /* 8011A8B4 001176B4 80 01 00 0C */ lwz r0, 0xc(r1) /* 8011A8B8 001176B8 90 7F 00 00 */ stw r3, 0(r31) diff --git a/asm/Core/x/xParSys.s b/asm/Core/x/xParSys.s index d2e6db077..9231fed7d 100644 --- a/asm/Core/x/xParSys.s +++ b/asm/Core/x/xParSys.s @@ -12,21 +12,21 @@ xParSys.par_sprite_begin__Fv: /* 80116900 00113700 38 61 00 14 */ addi r3, r1, 0x14 /* 80116904 00113704 C0 22 9F 28 */ lfs f1, lbl_803CE8A8-_SDA2_BASE_(r2) /* 80116908 00113708 38 84 00 14 */ addi r4, r4, 0x14 -/* 8011690C 0011370C 4B EF 48 15 */ bl func_8000B120 +/* 8011690C 0011370C 4B EF 48 15 */ bl __ml__5xVec3CFf /* 80116910 00113710 3C 60 80 31 */ lis r3, lbl_80314210@ha /* 80116914 00113714 38 81 00 14 */ addi r4, r1, 0x14 /* 80116918 00113718 38 63 42 10 */ addi r3, r3, lbl_80314210@l -/* 8011691C 0011371C 4B EF 49 49 */ bl func_8000B264 +/* 8011691C 0011371C 4B EF 49 49 */ bl __as__5xVec3FRC5xVec3 /* 80116920 00113720 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80116924 00113724 C0 22 9F 28 */ lfs f1, lbl_803CE8A8-_SDA2_BASE_(r2) /* 80116928 00113728 38 83 05 58 */ addi r4, r3, lbl_803C0558@l /* 8011692C 0011372C 38 61 00 08 */ addi r3, r1, 8 /* 80116930 00113730 38 84 00 24 */ addi r4, r4, 0x24 -/* 80116934 00113734 4B EF 47 ED */ bl func_8000B120 +/* 80116934 00113734 4B EF 47 ED */ bl __ml__5xVec3CFf /* 80116938 00113738 3C 60 80 31 */ lis r3, lbl_8031421C@ha /* 8011693C 0011373C 38 81 00 08 */ addi r4, r1, 8 /* 80116940 00113740 38 63 42 1C */ addi r3, r3, lbl_8031421C@l -/* 80116944 00113744 4B EF 49 21 */ bl func_8000B264 +/* 80116944 00113744 4B EF 49 21 */ bl __as__5xVec3FRC5xVec3 /* 80116948 00113748 80 01 00 24 */ lwz r0, 0x24(r1) /* 8011694C 0011374C 7C 08 03 A6 */ mtlr r0 /* 80116950 00113750 38 21 00 20 */ addi r1, r1, 0x20 @@ -44,7 +44,7 @@ xParSys.par_sprite_update__FR7xParSysR9xParGroup: /* 80116974 00113774 7C 9D 23 78 */ mr r29, r4 /* 80116978 00113778 93 81 00 C0 */ stw r28, 0xc0(r1) /* 8011697C 0011377C 80 63 00 10 */ lwz r3, 0x10(r3) -/* 80116980 00113780 48 00 02 FD */ bl func_80116C7C +/* 80116980 00113780 48 00 02 FD */ bl using_ptank_render__FRC12xParSysAsset /* 80116984 00113784 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80116988 00113788 41 82 02 D4 */ beq lbl_80116C5C /* 8011698C 0011378C 80 7E 00 10 */ lwz r3, 0x10(r30) @@ -54,7 +54,7 @@ xParSys.par_sprite_update__FR7xParSysR9xParGroup: /* 8011699C 0011379C 3C 80 80 31 */ lis r4, lbl_80314210@ha /* 801169A0 001137A0 38 61 00 54 */ addi r3, r1, 0x54 /* 801169A4 001137A4 38 84 42 10 */ addi r4, r4, lbl_80314210@l -/* 801169A8 001137A8 4B EF 48 BD */ bl func_8000B264 +/* 801169A8 001137A8 4B EF 48 BD */ bl __as__5xVec3FRC5xVec3 /* 801169AC 001137AC 48 00 00 38 */ b lbl_801169E4 lbl_801169B0: /* 801169B0 001137B0 57 E0 06 B5 */ rlwinm. r0, r31, 0, 0x1a, 0x1a @@ -62,25 +62,25 @@ lbl_801169B0: /* 801169B8 001137B8 3C 80 80 31 */ lis r4, lbl_80314210@ha /* 801169BC 001137BC 38 61 00 2C */ addi r3, r1, 0x2c /* 801169C0 001137C0 38 84 42 10 */ addi r4, r4, lbl_80314210@l -/* 801169C4 001137C4 4B F4 95 65 */ bl func_8005FF28 +/* 801169C4 001137C4 4B F4 95 65 */ bl __mi__5xVec3CFv /* 801169C8 001137C8 38 61 00 54 */ addi r3, r1, 0x54 /* 801169CC 001137CC 38 81 00 2C */ addi r4, r1, 0x2c -/* 801169D0 001137D0 4B EF 48 95 */ bl func_8000B264 +/* 801169D0 001137D0 4B EF 48 95 */ bl __as__5xVec3FRC5xVec3 /* 801169D4 001137D4 48 00 00 10 */ b lbl_801169E4 lbl_801169D8: /* 801169D8 001137D8 C0 22 9F 2C */ lfs f1, lbl_803CE8AC-_SDA2_BASE_(r2) /* 801169DC 001137DC 38 61 00 54 */ addi r3, r1, 0x54 -/* 801169E0 001137E0 4B F0 5E 99 */ bl func_8001C878 +/* 801169E0 001137E0 4B F0 5E 99 */ bl __as__5xVec3Ff lbl_801169E4: /* 801169E4 001137E4 57 E0 06 F7 */ rlwinm. r0, r31, 0, 0x1b, 0x1b /* 801169E8 001137E8 41 82 00 24 */ beq lbl_80116A0C /* 801169EC 001137EC 3C 80 80 31 */ lis r4, lbl_8031421C@ha /* 801169F0 001137F0 38 61 00 20 */ addi r3, r1, 0x20 /* 801169F4 001137F4 38 84 42 1C */ addi r4, r4, lbl_8031421C@l -/* 801169F8 001137F8 4B F4 95 31 */ bl func_8005FF28 +/* 801169F8 001137F8 4B F4 95 31 */ bl __mi__5xVec3CFv /* 801169FC 001137FC 38 61 00 48 */ addi r3, r1, 0x48 /* 80116A00 00113800 38 81 00 20 */ addi r4, r1, 0x20 -/* 80116A04 00113804 4B EF 48 61 */ bl func_8000B264 +/* 80116A04 00113804 4B EF 48 61 */ bl __as__5xVec3FRC5xVec3 /* 80116A08 00113808 48 00 00 2C */ b lbl_80116A34 lbl_80116A0C: /* 80116A0C 0011380C 57 E0 06 73 */ rlwinm. r0, r31, 0, 0x19, 0x19 @@ -88,12 +88,12 @@ lbl_80116A0C: /* 80116A14 00113814 3C 80 80 31 */ lis r4, lbl_8031421C@ha /* 80116A18 00113818 38 61 00 48 */ addi r3, r1, 0x48 /* 80116A1C 0011381C 38 84 42 1C */ addi r4, r4, lbl_8031421C@l -/* 80116A20 00113820 4B EF 48 45 */ bl func_8000B264 +/* 80116A20 00113820 4B EF 48 45 */ bl __as__5xVec3FRC5xVec3 /* 80116A24 00113824 48 00 00 10 */ b lbl_80116A34 lbl_80116A28: /* 80116A28 00113828 C0 22 9F 2C */ lfs f1, lbl_803CE8AC-_SDA2_BASE_(r2) /* 80116A2C 0011382C 38 61 00 48 */ addi r3, r1, 0x48 -/* 80116A30 00113830 4B F0 5E 49 */ bl func_8001C878 +/* 80116A30 00113830 4B F0 5E 49 */ bl __as__5xVec3Ff lbl_80116A34: /* 80116A34 00113834 80 9E 00 28 */ lwz r4, 0x28(r30) /* 80116A38 00113838 3C 60 80 27 */ lis r3, lbl_8026AFD8@ha @@ -111,7 +111,7 @@ lbl_80116A34: /* 80116A68 00113868 90 01 00 6C */ stw r0, 0x6c(r1) /* 80116A6C 0011386C 7C 05 20 2E */ lwzx r0, r5, r4 /* 80116A70 00113870 90 01 00 68 */ stw r0, 0x68(r1) -/* 80116A74 00113874 48 00 0C 0D */ bl func_80117680 +/* 80116A74 00113874 48 00 0C 0D */ bl reset__10ptank_poolFv /* 80116A78 00113878 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80116A7C 0011387C 83 DD 00 20 */ lwz r30, 0x20(r29) /* 80116A80 00113880 83 BD 00 00 */ lwz r29, 0(r29) @@ -120,7 +120,7 @@ lbl_80116A34: lbl_80116A8C: /* 80116A8C 0011388C 38 61 00 38 */ addi r3, r1, 0x38 /* 80116A90 00113890 38 9D 00 10 */ addi r4, r29, 0x10 -/* 80116A94 00113894 4B EF 97 95 */ bl func_80010228 +/* 80116A94 00113894 4B EF 97 95 */ bl __as__5RwV3dFRC5RwV3d /* 80116A98 00113898 C0 1D 00 1C */ lfs f0, 0x1c(r29) /* 80116A9C 0011389C 38 81 00 38 */ addi r4, r1, 0x38 /* 80116AA0 001138A0 80 7F 00 10 */ lwz r3, 0x10(r31) @@ -129,29 +129,29 @@ lbl_80116A8C: /* 80116AAC 001138AC 2C 03 00 00 */ cmpwi r3, 0 /* 80116AB0 001138B0 41 82 01 98 */ beq lbl_80116C48 /* 80116AB4 001138B4 38 61 00 60 */ addi r3, r1, 0x60 -/* 80116AB8 001138B8 48 00 09 F1 */ bl func_801174A8 +/* 80116AB8 001138B8 48 00 09 F1 */ bl next__30ptank_pool__pos_color_size_uv2Fv /* 80116ABC 001138BC 38 61 00 60 */ addi r3, r1, 0x60 -/* 80116AC0 001138C0 48 00 09 D5 */ bl func_80117494 +/* 80116AC0 001138C0 48 00 09 D5 */ bl valid__10ptank_poolCFv /* 80116AC4 001138C4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80116AC8 001138C8 41 82 01 8C */ beq lbl_80116C54 /* 80116ACC 001138CC 83 81 00 84 */ lwz r28, 0x84(r1) /* 80116AD0 001138D0 38 9D 00 10 */ addi r4, r29, 0x10 /* 80116AD4 001138D4 7F 83 E3 78 */ mr r3, r28 -/* 80116AD8 001138D8 4B EF 47 8D */ bl func_8000B264 +/* 80116AD8 001138D8 4B EF 47 8D */ bl __as__5xVec3FRC5xVec3 /* 80116ADC 001138DC C0 3D 00 1C */ lfs f1, 0x1c(r29) /* 80116AE0 001138E0 38 61 00 14 */ addi r3, r1, 0x14 /* 80116AE4 001138E4 38 81 00 54 */ addi r4, r1, 0x54 -/* 80116AE8 001138E8 4B EF 46 39 */ bl func_8000B120 +/* 80116AE8 001138E8 4B EF 46 39 */ bl __ml__5xVec3CFf /* 80116AEC 001138EC 7F 83 E3 78 */ mr r3, r28 /* 80116AF0 001138F0 38 81 00 14 */ addi r4, r1, 0x14 -/* 80116AF4 001138F4 4B EF E9 51 */ bl func_80015444 +/* 80116AF4 001138F4 4B EF E9 51 */ bl __apl__5xVec3FRC5xVec3 /* 80116AF8 001138F8 C0 3D 00 1C */ lfs f1, 0x1c(r29) /* 80116AFC 001138FC 38 61 00 08 */ addi r3, r1, 8 /* 80116B00 00113900 38 81 00 48 */ addi r4, r1, 0x48 -/* 80116B04 00113904 4B EF 46 1D */ bl func_8000B120 +/* 80116B04 00113904 4B EF 46 1D */ bl __ml__5xVec3CFf /* 80116B08 00113908 7F 83 E3 78 */ mr r3, r28 /* 80116B0C 0011390C 38 81 00 08 */ addi r4, r1, 8 -/* 80116B10 00113910 4B EF E9 35 */ bl func_80015444 +/* 80116B10 00113910 4B EF E9 35 */ bl __apl__5xVec3FRC5xVec3 /* 80116B14 00113914 88 1D 00 0C */ lbz r0, 0xc(r29) /* 80116B18 00113918 80 61 00 88 */ lwz r3, 0x88(r1) /* 80116B1C 0011391C 98 03 00 00 */ stb r0, 0(r3) @@ -167,7 +167,7 @@ lbl_80116A8C: /* 80116B44 00113944 C0 3D 00 1C */ lfs f1, 0x1c(r29) /* 80116B48 00113948 80 61 00 8C */ lwz r3, 0x8c(r1) /* 80116B4C 0011394C FC 40 08 90 */ fmr f2, f1 -/* 80116B50 00113950 4B F0 F7 C9 */ bl func_80026318 +/* 80116B50 00113950 4B F0 F7 C9 */ bl assign__5xVec2Fff /* 80116B54 00113954 28 1E 00 00 */ cmplwi r30, 0 /* 80116B58 00113958 41 82 00 CC */ beq lbl_80116C24 /* 80116B5C 0011395C 88 7D 00 32 */ lbz r3, 0x32(r29) @@ -224,12 +224,12 @@ lbl_80116C24: /* 80116C24 00113A24 C0 22 9F 2C */ lfs f1, lbl_803CE8AC-_SDA2_BASE_(r2) /* 80116C28 00113A28 80 61 00 90 */ lwz r3, 0x90(r1) /* 80116C2C 00113A2C FC 40 08 90 */ fmr f2, f1 -/* 80116C30 00113A30 4B F0 F6 E9 */ bl func_80026318 +/* 80116C30 00113A30 4B F0 F6 E9 */ bl assign__5xVec2Fff /* 80116C34 00113A34 C0 22 9F 30 */ lfs f1, lbl_803CE8B0-_SDA2_BASE_(r2) /* 80116C38 00113A38 80 61 00 90 */ lwz r3, 0x90(r1) /* 80116C3C 00113A3C FC 40 08 90 */ fmr f2, f1 /* 80116C40 00113A40 38 63 00 08 */ addi r3, r3, 8 -/* 80116C44 00113A44 4B F0 F6 D5 */ bl func_80026318 +/* 80116C44 00113A44 4B F0 F6 D5 */ bl assign__5xVec2Fff lbl_80116C48: /* 80116C48 00113A48 83 BD 00 00 */ lwz r29, 0(r29) lbl_80116C4C: @@ -237,7 +237,7 @@ lbl_80116C4C: /* 80116C50 00113A50 40 82 FE 3C */ bne lbl_80116A8C lbl_80116C54: /* 80116C54 00113A54 38 61 00 60 */ addi r3, r1, 0x60 -/* 80116C58 00113A58 48 00 07 FD */ bl func_80117454 +/* 80116C58 00113A58 48 00 07 FD */ bl flush__30ptank_pool__pos_color_size_uv2Fv lbl_80116C5C: /* 80116C5C 00113A5C 80 01 00 D4 */ lwz r0, 0xd4(r1) /* 80116C60 00113A60 83 E1 00 CC */ lwz r31, 0xcc(r1) @@ -248,8 +248,8 @@ lbl_80116C5C: /* 80116C74 00113A74 38 21 00 D0 */ addi r1, r1, 0xd0 /* 80116C78 00113A78 4E 80 00 20 */ blr -.global func_80116C7C -func_80116C7C: +.global using_ptank_render__FRC12xParSysAsset +using_ptank_render__FRC12xParSysAsset: /* 80116C7C 00113A7C 88 03 00 14 */ lbz r0, 0x14(r3) /* 80116C80 00113A80 54 03 CF FE */ rlwinm r3, r0, 0x19, 0x1f, 0x1f /* 80116C84 00113A84 4E 80 00 20 */ blr @@ -261,7 +261,7 @@ func_80116C7C: /* 80116C9C 00113A9C 93 C1 00 08 */ stw r30, 8(r1) /* 80116CA0 00113AA0 7C 7E 1B 78 */ mr r30, r3 /* 80116CA4 00113AA4 80 63 00 10 */ lwz r3, 0x10(r3) -/* 80116CA8 00113AA8 4B FF FF D5 */ bl func_80116C7C +/* 80116CA8 00113AA8 4B FF FF D5 */ bl using_ptank_render__FRC12xParSysAsset /* 80116CAC 00113AAC 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80116CB0 00113AB0 40 82 00 10 */ bne lbl_80116CC0 /* 80116CB4 00113AB4 7F C3 F3 78 */ mr r3, r30 @@ -818,8 +818,8 @@ lbl_80117434: /* 8011744C 0011424C 38 21 00 10 */ addi r1, r1, 0x10 /* 80117450 00114250 4E 80 00 20 */ blr -.global func_80117454 -func_80117454: +.global flush__30ptank_pool__pos_color_size_uv2Fv +flush__30ptank_pool__pos_color_size_uv2Fv: /* 80117454 00114254 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80117458 00114258 7C 08 02 A6 */ mflr r0 /* 8011745C 0011425C 90 01 00 14 */ stw r0, 0x14(r1) @@ -837,40 +837,40 @@ func_80117454: /* 8011748C 0011428C 38 21 00 10 */ addi r1, r1, 0x10 /* 80117490 00114290 4E 80 00 20 */ blr -.global func_80117494 -func_80117494: +.global valid__10ptank_poolCFv +valid__10ptank_poolCFv: /* 80117494 00114294 80 63 00 14 */ lwz r3, 0x14(r3) /* 80117498 00114298 7C 03 00 D0 */ neg r0, r3 /* 8011749C 0011429C 7C 00 1B 78 */ or r0, r0, r3 /* 801174A0 001142A0 54 03 0F FE */ srwi r3, r0, 0x1f /* 801174A4 001142A4 4E 80 00 20 */ blr -.global func_801174A8 -func_801174A8: +.global next__30ptank_pool__pos_color_size_uv2Fv +next__30ptank_pool__pos_color_size_uv2Fv: /* 801174A8 001142A8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801174AC 001142AC 7C 08 02 A6 */ mflr r0 /* 801174B0 001142B0 90 01 00 14 */ stw r0, 0x14(r1) /* 801174B4 001142B4 93 E1 00 0C */ stw r31, 0xc(r1) /* 801174B8 001142B8 7C 7F 1B 78 */ mr r31, r3 -/* 801174BC 001142BC 48 00 01 B1 */ bl func_8011766C +/* 801174BC 001142BC 48 00 01 B1 */ bl at_block_end__10ptank_poolCFv /* 801174C0 001142C0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 801174C4 001142C4 41 82 00 44 */ beq lbl_80117508 /* 801174C8 001142C8 7F E3 FB 78 */ mr r3, r31 -/* 801174CC 001142CC 4B FF FF C9 */ bl func_80117494 +/* 801174CC 001142CC 4B FF FF C9 */ bl valid__10ptank_poolCFv /* 801174D0 001142D0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 801174D4 001142D4 41 82 00 0C */ beq lbl_801174E0 /* 801174D8 001142D8 7F E3 FB 78 */ mr r3, r31 -/* 801174DC 001142DC 48 00 01 2D */ bl func_80117608 +/* 801174DC 001142DC 48 00 01 2D */ bl unlock_block__10ptank_poolFv lbl_801174E0: /* 801174E0 001142E0 7F E3 FB 78 */ mr r3, r31 /* 801174E4 001142E4 38 80 00 01 */ li r4, 1 /* 801174E8 001142E8 48 06 88 15 */ bl grab_block__10ptank_poolF16ptank_group_type /* 801174EC 001142EC 7F E3 FB 78 */ mr r3, r31 -/* 801174F0 001142F0 4B FF FF A5 */ bl func_80117494 +/* 801174F0 001142F0 4B FF FF A5 */ bl valid__10ptank_poolCFv /* 801174F4 001142F4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 801174F8 001142F8 41 82 00 5C */ beq lbl_80117554 /* 801174FC 001142FC 7F E3 FB 78 */ mr r3, r31 -/* 80117500 00114300 48 00 00 69 */ bl func_80117568 +/* 80117500 00114300 48 00 00 69 */ bl lock_block__30ptank_pool__pos_color_size_uv2Fv /* 80117504 00114304 48 00 00 44 */ b lbl_80117548 lbl_80117508: /* 80117508 00114308 80 7F 00 24 */ lwz r3, 0x24(r31) @@ -900,8 +900,8 @@ lbl_80117554: /* 80117560 00114360 38 21 00 10 */ addi r1, r1, 0x10 /* 80117564 00114364 4E 80 00 20 */ blr -.global func_80117568 -func_80117568: +.global lock_block__30ptank_pool__pos_color_size_uv2Fv +lock_block__30ptank_pool__pos_color_size_uv2Fv: /* 80117568 00114368 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8011756C 0011436C 7C 08 02 A6 */ mflr r0 /* 80117570 00114370 38 A0 00 01 */ li r5, 1 @@ -943,8 +943,8 @@ func_80117568: /* 80117600 00114400 38 21 00 30 */ addi r1, r1, 0x30 /* 80117604 00114404 4E 80 00 20 */ blr -.global func_80117608 -func_80117608: +.global unlock_block__10ptank_poolFv +unlock_block__10ptank_poolFv: /* 80117608 00114408 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011760C 0011440C 7C 08 02 A6 */ mflr r0 /* 80117610 00114410 90 01 00 14 */ stw r0, 0x14(r1) @@ -971,16 +971,16 @@ func_80117608: /* 80117664 00114464 38 21 00 10 */ addi r1, r1, 0x10 /* 80117668 00114468 4E 80 00 20 */ blr -.global func_8011766C -func_8011766C: +.global at_block_end__10ptank_poolCFv +at_block_end__10ptank_poolCFv: /* 8011766C 0011446C 80 03 00 10 */ lwz r0, 0x10(r3) /* 80117670 00114470 54 00 06 BE */ clrlwi r0, r0, 0x1a /* 80117674 00114474 7C 00 00 34 */ cntlzw r0, r0 /* 80117678 00114478 54 03 D9 7E */ srwi r3, r0, 5 /* 8011767C 0011447C 4E 80 00 20 */ blr -.global func_80117680 -func_80117680: +.global reset__10ptank_poolFv +reset__10ptank_poolFv: /* 80117680 00114480 38 00 00 00 */ li r0, 0 /* 80117684 00114484 90 03 00 14 */ stw r0, 0x14(r3) /* 80117688 00114488 90 03 00 10 */ stw r0, 0x10(r3) diff --git a/asm/Core/x/xPartition.s b/asm/Core/x/xPartition.s index d92399a5c..8689d5521 100644 --- a/asm/Core/x/xPartition.s +++ b/asm/Core/x/xPartition.s @@ -96,10 +96,10 @@ xPartitionVolume__FP13_tagPartitionP7xVolumeiii: /* 80038CB8 00035AB8 3B 63 00 30 */ addi r27, r3, 0x30 /* 80038CBC 00035ABC 7F 83 E3 78 */ mr r3, r28 /* 80038CC0 00035AC0 38 9B 00 0C */ addi r4, r27, 0xc -/* 80038CC4 00035AC4 4B FD 25 A1 */ bl func_8000B264 +/* 80038CC4 00035AC4 4B FD 25 A1 */ bl __as__5xVec3FRC5xVec3 /* 80038CC8 00035AC8 7F 64 DB 78 */ mr r4, r27 /* 80038CCC 00035ACC 38 7C 00 0C */ addi r3, r28, 0xc -/* 80038CD0 00035AD0 4B FD 25 95 */ bl func_8000B264 +/* 80038CD0 00035AD0 4B FD 25 95 */ bl __as__5xVec3FRC5xVec3 /* 80038CD4 00035AD4 C0 3C 00 0C */ lfs f1, 0xc(r28) /* 80038CD8 00035AD8 3C 00 43 30 */ lis r0, 0x4330 /* 80038CDC 00035ADC C0 1C 00 00 */ lfs f0, 0(r28) @@ -203,15 +203,15 @@ xPartitionWorld__FP13_tagPartitionP4xEnviii: /* 80038E40 00035C40 38 A0 00 40 */ li r5, 0x40 /* 80038E44 00035C44 4B FC A6 15 */ bl memset /* 80038E48 00035C48 7F 23 CB 78 */ mr r3, r25 -/* 80038E4C 00035C4C 48 00 04 25 */ bl func_80039270 +/* 80038E4C 00035C4C 48 00 04 25 */ bl xEnvGetBBox__FP4xEnv /* 80038E50 00035C50 7C 60 1B 78 */ mr r0, r3 /* 80038E54 00035C54 7F 83 E3 78 */ mr r3, r28 /* 80038E58 00035C58 7C 1B 03 78 */ mr r27, r0 /* 80038E5C 00035C5C 38 9B 00 0C */ addi r4, r27, 0xc -/* 80038E60 00035C60 4B FD 24 05 */ bl func_8000B264 +/* 80038E60 00035C60 4B FD 24 05 */ bl __as__5xVec3FRC5xVec3 /* 80038E64 00035C64 7F 64 DB 78 */ mr r4, r27 /* 80038E68 00035C68 38 7C 00 0C */ addi r3, r28, 0xc -/* 80038E6C 00035C6C 4B FD 23 F9 */ bl func_8000B264 +/* 80038E6C 00035C6C 4B FD 23 F9 */ bl __as__5xVec3FRC5xVec3 /* 80038E70 00035C70 C0 3C 00 0C */ lfs f1, 0xc(r28) /* 80038E74 00035C74 3C 00 43 30 */ lis r0, 0x4330 /* 80038E78 00035C78 C0 1C 00 00 */ lfs f0, 0(r28) @@ -503,20 +503,20 @@ lbl_8003922C: xPartitionDump__FP13_tagPartitionPc: /* 8003926C 0003606C 4E 80 00 20 */ blr -.global func_80039270 -func_80039270: +.global xEnvGetBBox__FP4xEnv +xEnvGetBBox__FP4xEnv: /* 80039270 00036070 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80039274 00036074 7C 08 02 A6 */ mflr r0 /* 80039278 00036078 90 01 00 14 */ stw r0, 0x14(r1) /* 8003927C 0003607C 80 63 00 00 */ lwz r3, 0(r3) -/* 80039280 00036080 48 00 00 15 */ bl func_80039294 +/* 80039280 00036080 48 00 00 15 */ bl iEnvGetBBox__FP4iEnv /* 80039284 00036084 80 01 00 14 */ lwz r0, 0x14(r1) /* 80039288 00036088 7C 08 03 A6 */ mtlr r0 /* 8003928C 0003608C 38 21 00 10 */ addi r1, r1, 0x10 /* 80039290 00036090 4E 80 00 20 */ blr -.global func_80039294 -func_80039294: +.global iEnvGetBBox__FP4iEnv +iEnvGetBBox__FP4iEnv: /* 80039294 00036094 80 63 00 00 */ lwz r3, 0(r3) /* 80039298 00036098 38 63 00 50 */ addi r3, r3, 0x50 /* 8003929C 0003609C 4E 80 00 20 */ blr diff --git a/asm/Core/x/xPtankPool.s b/asm/Core/x/xPtankPool.s index 1c1c0eed3..cb14b3f5c 100644 --- a/asm/Core/x/xPtankPool.s +++ b/asm/Core/x/xPtankPool.s @@ -688,7 +688,7 @@ flush__10ptank_poolFv: /* 8017FF50 0017CD50 93 C1 00 18 */ stw r30, 0x18(r1) /* 8017FF54 0017CD54 93 A1 00 14 */ stw r29, 0x14(r1) /* 8017FF58 0017CD58 93 81 00 10 */ stw r28, 0x10(r1) -/* 8017FF5C 0017CD5C 4B F9 75 39 */ bl func_80117494 +/* 8017FF5C 0017CD5C 4B F9 75 39 */ bl valid__10ptank_poolCFv /* 8017FF60 0017CD60 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8017FF64 0017CD64 41 82 00 B4 */ beq lbl_80180018 /* 8017FF68 0017CD68 80 7F 00 14 */ lwz r3, 0x14(r31) diff --git a/asm/Core/x/xRMemData.s b/asm/Core/x/xRMemData.s index 4e5eb06de..43d91b14e 100644 --- a/asm/Core/x/xRMemData.s +++ b/asm/Core/x/xRMemData.s @@ -17,7 +17,7 @@ __nw__10RyzMemDataFUliP10RyzMemGrow: /* 8010F178 0010BF78 48 00 00 18 */ b lbl_8010F190 lbl_8010F17C: /* 8010F17C 0010BF7C 7C A3 2B 78 */ mr r3, r5 -/* 8010F180 0010BF80 48 00 01 45 */ bl func_8010F2C4 +/* 8010F180 0010BF80 48 00 01 45 */ bl IsEnabled__10RyzMemGrowFv /* 8010F184 0010BF84 2C 03 00 00 */ cmpwi r3, 0 /* 8010F188 0010BF88 40 82 00 08 */ bne lbl_8010F190 /* 8010F18C 0010BF8C 3B E0 00 00 */ li r31, 0 @@ -116,8 +116,8 @@ Done__10RyzMemGrowFv: /* 8010F2BC 0010C0BC 90 03 00 00 */ stw r0, 0(r3) /* 8010F2C0 0010C0C0 4E 80 00 20 */ blr -.global func_8010F2C4 -func_8010F2C4: +.global IsEnabled__10RyzMemGrowFv +IsEnabled__10RyzMemGrowFv: /* 8010F2C4 0010C0C4 80 03 00 00 */ lwz r0, 0(r3) /* 8010F2C8 0010C0C8 54 03 07 FE */ clrlwi r3, r0, 0x1f /* 8010F2CC 0010C0CC 4E 80 00 20 */ blr diff --git a/asm/Core/x/xSFX.s b/asm/Core/x/xSFX.s index ae4e3110b..34c19dae2 100644 --- a/asm/Core/x/xSFX.s +++ b/asm/Core/x/xSFX.s @@ -60,7 +60,7 @@ lbl_80043F50: /* 80043F74 00040D74 7F 84 E3 78 */ mr r4, r28 /* 80043F78 00040D78 38 61 00 08 */ addi r3, r1, 8 /* 80043F7C 00040D7C 38 A1 00 20 */ addi r5, r1, 0x20 -/* 80043F80 00040D80 4B FC 72 4D */ bl func_8000B1CC +/* 80043F80 00040D80 4B FC 72 4D */ bl __mi__5xVec3CFRC5xVec3 /* 80043F84 00040D84 80 A1 00 08 */ lwz r5, 8(r1) /* 80043F88 00040D88 38 61 00 14 */ addi r3, r1, 0x14 /* 80043F8C 00040D8C 80 81 00 0C */ lwz r4, 0xc(r1) @@ -68,7 +68,7 @@ lbl_80043F50: /* 80043F94 00040D94 90 A1 00 14 */ stw r5, 0x14(r1) /* 80043F98 00040D98 90 81 00 18 */ stw r4, 0x18(r1) /* 80043F9C 00040D9C 90 01 00 1C */ stw r0, 0x1c(r1) -/* 80043FA0 00040DA0 4B FD 11 2D */ bl func_800150CC +/* 80043FA0 00040DA0 4B FD 11 2D */ bl xVec3Length2__FPC5xVec3 /* 80043FA4 00040DA4 C0 1F 00 18 */ lfs f0, 0x18(r31) /* 80043FA8 00040DA8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80043FAC 00040DAC 41 81 00 84 */ bgt lbl_80044030 diff --git a/asm/Core/x/xScene.s b/asm/Core/x/xScene.s index c7e049186..f43a8b965 100644 --- a/asm/Core/x/xScene.s +++ b/asm/Core/x/xScene.s @@ -634,7 +634,7 @@ lbl_8003FC44: /* 8003FC48 0003CA48 7E A4 AB 78 */ mr r4, r21 /* 8003FC4C 0003CA4C 7E E5 BB 78 */ mr r5, r23 /* 8003FC50 0003CA50 38 C1 00 38 */ addi r6, r1, 0x38 -/* 8003FC54 0003CA54 4B FD BD 79 */ bl func_8001B9CC +/* 8003FC54 0003CA54 4B FD BD 79 */ bl xGridIterFirstCell__FP5xGridiiR13xGridIterator /* 8003FC58 0003CA58 7C 73 1B 78 */ mr r19, r3 /* 8003FC5C 0003CA5C 48 00 00 44 */ b lbl_8003FCA0 lbl_8003FC60: @@ -653,7 +653,7 @@ lbl_8003FC60: /* 8003FC90 0003CA90 4E 80 04 21 */ bctrl lbl_8003FC94: /* 8003FC94 0003CA94 38 61 00 38 */ addi r3, r1, 0x38 -/* 8003FC98 0003CA98 4B FD BD A9 */ bl func_8001BA40 +/* 8003FC98 0003CA98 4B FD BD A9 */ bl xGridIterNextCell__FR13xGridIterator /* 8003FC9C 0003CA9C 7C 73 1B 78 */ mr r19, r3 lbl_8003FCA0: /* 8003FCA0 0003CAA0 28 13 00 00 */ cmplwi r19, 0 @@ -685,7 +685,7 @@ lbl_8003FCF4: /* 8003FCF8 0003CAF8 7E 84 A3 78 */ mr r4, r20 /* 8003FCFC 0003CAFC 7E E5 BB 78 */ mr r5, r23 /* 8003FD00 0003CB00 38 C1 00 38 */ addi r6, r1, 0x38 -/* 8003FD04 0003CB04 4B FD BC C9 */ bl func_8001B9CC +/* 8003FD04 0003CB04 4B FD BC C9 */ bl xGridIterFirstCell__FP5xGridiiR13xGridIterator /* 8003FD08 0003CB08 7C 73 1B 78 */ mr r19, r3 /* 8003FD0C 0003CB0C 48 00 00 44 */ b lbl_8003FD50 lbl_8003FD10: @@ -704,7 +704,7 @@ lbl_8003FD10: /* 8003FD40 0003CB40 4E 80 04 21 */ bctrl lbl_8003FD44: /* 8003FD44 0003CB44 38 61 00 38 */ addi r3, r1, 0x38 -/* 8003FD48 0003CB48 4B FD BC F9 */ bl func_8001BA40 +/* 8003FD48 0003CB48 4B FD BC F9 */ bl xGridIterNextCell__FR13xGridIterator /* 8003FD4C 0003CB4C 7C 73 1B 78 */ mr r19, r3 lbl_8003FD50: /* 8003FD50 0003CB50 28 13 00 00 */ cmplwi r19, 0 @@ -829,7 +829,7 @@ lbl_8003FEF0: /* 8003FEF4 0003CCF4 7E 84 A3 78 */ mr r4, r20 /* 8003FEF8 0003CCF8 7E C5 B3 78 */ mr r5, r22 /* 8003FEFC 0003CCFC 38 C1 00 38 */ addi r6, r1, 0x38 -/* 8003FF00 0003CD00 4B FD BA CD */ bl func_8001B9CC +/* 8003FF00 0003CD00 4B FD BA CD */ bl xGridIterFirstCell__FP5xGridiiR13xGridIterator /* 8003FF04 0003CD04 7C 73 1B 78 */ mr r19, r3 /* 8003FF08 0003CD08 48 00 00 44 */ b lbl_8003FF4C lbl_8003FF0C: @@ -848,7 +848,7 @@ lbl_8003FF0C: /* 8003FF3C 0003CD3C 4E 80 04 21 */ bctrl lbl_8003FF40: /* 8003FF40 0003CD40 38 61 00 38 */ addi r3, r1, 0x38 -/* 8003FF44 0003CD44 4B FD BA FD */ bl func_8001BA40 +/* 8003FF44 0003CD44 4B FD BA FD */ bl xGridIterNextCell__FR13xGridIterator /* 8003FF48 0003CD48 7C 73 1B 78 */ mr r19, r3 lbl_8003FF4C: /* 8003FF4C 0003CD4C 28 13 00 00 */ cmplwi r19, 0 @@ -880,7 +880,7 @@ lbl_8003FFA0: /* 8003FFA4 0003CDA4 7E A4 AB 78 */ mr r4, r21 /* 8003FFA8 0003CDA8 7E C5 B3 78 */ mr r5, r22 /* 8003FFAC 0003CDAC 38 C1 00 38 */ addi r6, r1, 0x38 -/* 8003FFB0 0003CDB0 4B FD BA 1D */ bl func_8001B9CC +/* 8003FFB0 0003CDB0 4B FD BA 1D */ bl xGridIterFirstCell__FP5xGridiiR13xGridIterator /* 8003FFB4 0003CDB4 7C 73 1B 78 */ mr r19, r3 /* 8003FFB8 0003CDB8 48 00 00 44 */ b lbl_8003FFFC lbl_8003FFBC: @@ -899,7 +899,7 @@ lbl_8003FFBC: /* 8003FFEC 0003CDEC 4E 80 04 21 */ bctrl lbl_8003FFF0: /* 8003FFF0 0003CDF0 38 61 00 38 */ addi r3, r1, 0x38 -/* 8003FFF4 0003CDF4 4B FD BA 4D */ bl func_8001BA40 +/* 8003FFF4 0003CDF4 4B FD BA 4D */ bl xGridIterNextCell__FR13xGridIterator /* 8003FFF8 0003CDF8 7C 73 1B 78 */ mr r19, r3 lbl_8003FFFC: /* 8003FFFC 0003CDFC 28 13 00 00 */ cmplwi r19, 0 @@ -916,7 +916,7 @@ lbl_80040014: lbl_8004001C: /* 8004001C 0003CE1C 38 7A 00 30 */ addi r3, r26, 0x30 /* 80040020 0003CE20 38 81 00 38 */ addi r4, r1, 0x38 -/* 80040024 0003CE24 4B FD B9 71 */ bl func_8001B994 +/* 80040024 0003CE24 4B FD B9 71 */ bl xGridIterFirstCell__FPP10xGridBoundR13xGridIterator /* 80040028 0003CE28 7C 73 1B 78 */ mr r19, r3 /* 8004002C 0003CE2C 48 00 00 44 */ b lbl_80040070 lbl_80040030: @@ -935,7 +935,7 @@ lbl_80040030: /* 80040060 0003CE60 4E 80 04 21 */ bctrl lbl_80040064: /* 80040064 0003CE64 38 61 00 38 */ addi r3, r1, 0x38 -/* 80040068 0003CE68 4B FD B9 D9 */ bl func_8001BA40 +/* 80040068 0003CE68 4B FD B9 D9 */ bl xGridIterNextCell__FR13xGridIterator /* 8004006C 0003CE6C 7C 73 1B 78 */ mr r19, r3 lbl_80040070: /* 80040070 0003CE70 28 13 00 00 */ cmplwi r19, 0 @@ -1095,7 +1095,7 @@ xRayHitsTikiLandableScene__FP6xSceneP5xRay3P7xCollis: /* 800402A8 0003D0A8 38 61 00 08 */ addi r3, r1, 8 /* 800402AC 0003D0AC C0 02 86 18 */ lfs f0, lbl_803CCF98-_SDA2_BASE_(r2) /* 800402B0 0003D0B0 D0 05 00 10 */ stfs f0, 0x10(r5) -/* 800402B4 0003D0B4 4B FD 56 41 */ bl func_800158F4 +/* 800402B4 0003D0B4 4B FD 56 41 */ bl xQuickCullForRay__FP7xQCDataPC5xRay3 /* 800402B8 0003D0B8 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha /* 800402BC 0003D0BC 3C A0 80 04 */ lis r5, lbl_800400EC@ha /* 800402C0 0003D0C0 38 C5 00 EC */ addi r6, r5, lbl_800400EC@l @@ -1173,7 +1173,7 @@ xRayHitsScene__FP6xSceneP5xRay3P7xCollis: /* 800403C8 0003D1C8 38 61 00 08 */ addi r3, r1, 8 /* 800403CC 0003D1CC C0 02 86 18 */ lfs f0, lbl_803CCF98-_SDA2_BASE_(r2) /* 800403D0 0003D1D0 D0 05 00 10 */ stfs f0, 0x10(r5) -/* 800403D4 0003D1D4 4B FD 55 21 */ bl func_800158F4 +/* 800403D4 0003D1D4 4B FD 55 21 */ bl xQuickCullForRay__FP7xQCDataPC5xRay3 /* 800403D8 0003D1D8 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha /* 800403DC 0003D1DC 3C A0 80 04 */ lis r5, lbl_800401D8@ha /* 800403E0 0003D1E0 38 C5 01 D8 */ addi r6, r5, lbl_800401D8@l @@ -1260,19 +1260,19 @@ xRayHitsSceneFlags__FP6xSceneP5xRay3P7xCollisUcUc: /* 8004050C 0003D30C 98 01 00 A8 */ stb r0, 0xa8(r1) /* 80040510 0003D310 7F E3 FB 78 */ mr r3, r31 /* 80040514 0003D314 7F A4 EB 78 */ mr r4, r29 -/* 80040518 0003D318 48 00 11 D5 */ bl func_800416EC +/* 80040518 0003D318 48 00 11 D5 */ bl xBoxFromRay__FR4xBoxRC5xRay3 /* 8004051C 0003D31C 3B 61 00 AC */ addi r27, r1, 0xac /* 80040520 0003D320 7F E5 FB 78 */ mr r5, r31 /* 80040524 0003D324 7F 63 DB 78 */ mr r3, r27 /* 80040528 0003D328 38 81 00 C4 */ addi r4, r1, 0xc4 -/* 8004052C 0003D32C 4B FC AB 8D */ bl func_8000B0B8 +/* 8004052C 0003D32C 4B FC AB 8D */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 80040530 0003D330 C0 22 85 F8 */ lfs f1, lbl_803CCF78-_SDA2_BASE_(r2) /* 80040534 0003D334 7F 63 DB 78 */ mr r3, r27 /* 80040538 0003D338 7F 64 DB 78 */ mr r4, r27 -/* 8004053C 0003D33C 4B FC AB 55 */ bl func_8000B090 +/* 8004053C 0003D33C 4B FC AB 55 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80040540 0003D340 7F A4 EB 78 */ mr r4, r29 /* 80040544 0003D344 38 61 00 88 */ addi r3, r1, 0x88 -/* 80040548 0003D348 4B FD 53 AD */ bl func_800158F4 +/* 80040548 0003D348 4B FD 53 AD */ bl xQuickCullForRay__FP7xQCDataPC5xRay3 /* 8004054C 0003D34C 57 40 07 7D */ rlwinm. r0, r26, 0, 0x1d, 0x1e /* 80040550 0003D350 57 5F 06 3E */ clrlwi r31, r26, 0x18 /* 80040554 0003D354 41 82 00 64 */ beq lbl_800405B8 @@ -1287,7 +1287,7 @@ xRayHitsSceneFlags__FP6xSceneP5xRay3P7xCollisUcUc: /* 80040578 0003D378 38 C1 00 20 */ addi r6, r1, 0x20 /* 8004057C 0003D37C 90 E1 00 24 */ stw r7, 0x24(r1) /* 80040580 0003D380 90 01 00 28 */ stw r0, 0x28(r1) -/* 80040584 0003D384 48 00 0E D9 */ bl func_8004145C +/* 80040584 0003D384 48 00 0E D9 */ bl xGridCheckBound_Q220_unnamed_xScene_cpp_15cb_ray_hits_ent___FR5xGridRC6xBoundRC7xQCDataQ220_unnamed_xScene_cpp_15cb_ray_hits_ent /* 80040588 0003D388 80 A1 00 2C */ lwz r5, 0x2c(r1) /* 8004058C 0003D38C 3C 60 80 3D */ lis r3, lbl_803CA774@ha /* 80040590 0003D390 80 E1 00 30 */ lwz r7, 0x30(r1) @@ -1299,7 +1299,7 @@ xRayHitsSceneFlags__FP6xSceneP5xRay3P7xCollisUcUc: /* 800405A8 0003D3A8 38 C1 00 14 */ addi r6, r1, 0x14 /* 800405AC 0003D3AC 90 E1 00 18 */ stw r7, 0x18(r1) /* 800405B0 0003D3B0 90 01 00 1C */ stw r0, 0x1c(r1) -/* 800405B4 0003D3B4 48 00 0E A9 */ bl func_8004145C +/* 800405B4 0003D3B4 48 00 0E A9 */ bl xGridCheckBound_Q220_unnamed_xScene_cpp_15cb_ray_hits_ent___FR5xGridRC6xBoundRC7xQCDataQ220_unnamed_xScene_cpp_15cb_ray_hits_ent lbl_800405B8: /* 800405B8 0003D3B8 57 E0 07 39 */ rlwinm. r0, r31, 0, 0x1c, 0x1c /* 800405BC 0003D3BC 41 82 00 34 */ beq lbl_800405F0 @@ -1314,7 +1314,7 @@ lbl_800405B8: /* 800405E0 0003D3E0 38 C1 00 08 */ addi r6, r1, 8 /* 800405E4 0003D3E4 90 E1 00 0C */ stw r7, 0xc(r1) /* 800405E8 0003D3E8 90 01 00 10 */ stw r0, 0x10(r1) -/* 800405EC 0003D3EC 48 00 0E 71 */ bl func_8004145C +/* 800405EC 0003D3EC 48 00 0E 71 */ bl xGridCheckBound_Q220_unnamed_xScene_cpp_15cb_ray_hits_ent___FR5xGridRC6xBoundRC7xQCDataQ220_unnamed_xScene_cpp_15cb_ray_hits_ent lbl_800405F0: /* 800405F0 0003D3F0 57 E0 06 B5 */ rlwinm. r0, r31, 0, 0x1a, 0x1a /* 800405F4 0003D3F4 41 82 00 50 */ beq lbl_80040644 @@ -1675,15 +1675,15 @@ lbl_80040AE0: /* 80040AE8 0003D8E8 41 82 00 50 */ beq lbl_80040B38 /* 80040AEC 0003D8EC 80 B7 00 1C */ lwz r5, 0x1c(r23) /* 80040AF0 0003D8F0 38 61 00 44 */ addi r3, r1, 0x44 -/* 80040AF4 0003D8F4 4B FC A4 7D */ bl func_8000AF70 +/* 80040AF4 0003D8F4 4B FC A4 7D */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80040AF8 0003D8F8 80 8D 8A 64 */ lwz r4, lbl_803CB364-_SDA_BASE_(r13) /* 80040AFC 0003D8FC 38 61 00 50 */ addi r3, r1, 0x50 /* 80040B00 0003D900 80 B7 00 20 */ lwz r5, 0x20(r23) -/* 80040B04 0003D904 4B FC A4 6D */ bl func_8000AF70 +/* 80040B04 0003D904 4B FC A4 6D */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80040B08 0003D908 80 8D 8A 64 */ lwz r4, lbl_803CB364-_SDA_BASE_(r13) /* 80040B0C 0003D90C 38 61 00 5C */ addi r3, r1, 0x5c /* 80040B10 0003D910 80 B7 00 24 */ lwz r5, 0x24(r23) -/* 80040B14 0003D914 4B FC A4 5D */ bl func_8000AF70 +/* 80040B14 0003D914 4B FC A4 5D */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80040B18 0003D918 80 8D 8A 64 */ lwz r4, lbl_803CB364-_SDA_BASE_(r13) /* 80040B1C 0003D91C 7E E5 BB 78 */ mr r5, r23 /* 80040B20 0003D920 38 61 00 2C */ addi r3, r1, 0x2c @@ -1695,16 +1695,16 @@ lbl_80040AE0: lbl_80040B38: /* 80040B38 0003D938 80 97 00 1C */ lwz r4, 0x1c(r23) /* 80040B3C 0003D93C 38 61 00 44 */ addi r3, r1, 0x44 -/* 80040B40 0003D940 4B FC A7 25 */ bl func_8000B264 +/* 80040B40 0003D940 4B FC A7 25 */ bl __as__5xVec3FRC5xVec3 /* 80040B44 0003D944 80 97 00 20 */ lwz r4, 0x20(r23) /* 80040B48 0003D948 38 61 00 50 */ addi r3, r1, 0x50 -/* 80040B4C 0003D94C 4B FC A7 19 */ bl func_8000B264 +/* 80040B4C 0003D94C 4B FC A7 19 */ bl __as__5xVec3FRC5xVec3 /* 80040B50 0003D950 80 97 00 24 */ lwz r4, 0x24(r23) /* 80040B54 0003D954 38 61 00 5C */ addi r3, r1, 0x5c -/* 80040B58 0003D958 4B FC A7 0D */ bl func_8000B264 +/* 80040B58 0003D958 4B FC A7 0D */ bl __as__5xVec3FRC5xVec3 /* 80040B5C 0003D95C 7E E4 BB 78 */ mr r4, r23 /* 80040B60 0003D960 38 61 00 2C */ addi r3, r1, 0x2c -/* 80040B64 0003D964 4B FC A7 01 */ bl func_8000B264 +/* 80040B64 0003D964 4B FC A7 01 */ bl __as__5xVec3FRC5xVec3 lbl_80040B68: /* 80040B68 0003D968 C0 21 00 30 */ lfs f1, 0x30(r1) /* 80040B6C 0003D96C C0 1F 00 34 */ lfs f0, 0x34(r31) @@ -1768,13 +1768,13 @@ lbl_80040C44: /* 80040C48 0003DA48 38 7F 00 38 */ addi r3, r31, 0x38 /* 80040C4C 0003DA4C 38 81 00 44 */ addi r4, r1, 0x44 /* 80040C50 0003DA50 D0 1F 00 5C */ stfs f0, 0x5c(r31) -/* 80040C54 0003DA54 4B FC A6 11 */ bl func_8000B264 +/* 80040C54 0003DA54 4B FC A6 11 */ bl __as__5xVec3FRC5xVec3 /* 80040C58 0003DA58 7F C4 F3 78 */ mr r4, r30 /* 80040C5C 0003DA5C 38 7F 00 44 */ addi r3, r31, 0x44 -/* 80040C60 0003DA60 4B FC A6 05 */ bl func_8000B264 +/* 80040C60 0003DA60 4B FC A6 05 */ bl __as__5xVec3FRC5xVec3 /* 80040C64 0003DA64 7F A4 EB 78 */ mr r4, r29 /* 80040C68 0003DA68 38 7F 00 50 */ addi r3, r31, 0x50 -/* 80040C6C 0003DA6C 4B FC A5 F9 */ bl func_8000B264 +/* 80040C6C 0003DA6C 4B FC A5 F9 */ bl __as__5xVec3FRC5xVec3 /* 80040C70 0003DA70 80 0D 8A 6C */ lwz r0, lbl_803CB36C-_SDA_BASE_(r13) /* 80040C74 0003DA74 38 60 00 00 */ li r3, 0 /* 80040C78 0003DA78 90 1F 00 78 */ stw r0, 0x78(r31) @@ -1785,7 +1785,7 @@ lbl_80040C44: lbl_80040C8C: /* 80040C8C 0003DA8C 38 61 00 68 */ addi r3, r1, 0x68 /* 80040C90 0003DA90 38 81 00 44 */ addi r4, r1, 0x44 -/* 80040C94 0003DA94 4B FC A5 D1 */ bl func_8000B264 +/* 80040C94 0003DA94 4B FC A5 D1 */ bl __as__5xVec3FRC5xVec3 /* 80040C98 0003DA98 3B 00 00 00 */ li r24, 0 lbl_80040C9C: /* 80040C9C 0003DA9C C0 1C 00 10 */ lfs f0, 0x10(r28) @@ -1827,7 +1827,7 @@ lbl_80040D04: /* 80040D28 0003DB28 FF E0 00 90 */ fmr f31, f0 /* 80040D2C 0003DB2C 7F 84 E3 78 */ mr r4, r28 /* 80040D30 0003DB30 38 61 00 38 */ addi r3, r1, 0x38 -/* 80040D34 0003DB34 4B FC A5 31 */ bl func_8000B264 +/* 80040D34 0003DB34 4B FC A5 31 */ bl __as__5xVec3FRC5xVec3 /* 80040D38 0003DB38 7F 1B C3 78 */ mr r27, r24 /* 80040D3C 0003DB3C 3B 40 FF FF */ li r26, -1 /* 80040D40 0003DB40 48 00 00 68 */ b lbl_80040DA8 @@ -1854,7 +1854,7 @@ lbl_80040D44: /* 80040D90 0003DB90 FF E0 00 90 */ fmr f31, f0 /* 80040D94 0003DB94 38 61 00 38 */ addi r3, r1, 0x38 /* 80040D98 0003DB98 38 81 00 08 */ addi r4, r1, 8 -/* 80040D9C 0003DB9C 4B FC A4 C9 */ bl func_8000B264 +/* 80040D9C 0003DB9C 4B FC A4 C9 */ bl __as__5xVec3FRC5xVec3 /* 80040DA0 0003DBA0 3B 60 FF FF */ li r27, -1 /* 80040DA4 0003DBA4 7F 1A C3 78 */ mr r26, r24 lbl_80040DA8: @@ -1877,7 +1877,7 @@ lbl_80040DA8: /* 80040DE8 0003DBE8 EF A2 00 28 */ fsubs f29, f2, f0 /* 80040DEC 0003DBEC EC 1E 07 B2 */ fmuls f0, f30, f30 /* 80040DF0 0003DBF0 EC 3D 07 7A */ fmadds f1, f29, f29, f0 -/* 80040DF4 0003DBF4 4B FC 9A 09 */ bl func_8000A7FC +/* 80040DF4 0003DBF4 4B FC 9A 09 */ bl xsqrt__Ff /* 80040DF8 0003DBF8 C0 02 86 20 */ lfs f0, lbl_803CCFA0-_SDA2_BASE_(r2) /* 80040DFC 0003DBFC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80040E00 0003DC00 40 80 00 0C */ bge lbl_80040E0C @@ -1897,17 +1897,17 @@ lbl_80040E0C: lbl_80040E34: /* 80040E34 0003DC34 38 7F 00 38 */ addi r3, r31, 0x38 /* 80040E38 0003DC38 38 81 00 44 */ addi r4, r1, 0x44 -/* 80040E3C 0003DC3C 4B FC A4 29 */ bl func_8000B264 +/* 80040E3C 0003DC3C 4B FC A4 29 */ bl __as__5xVec3FRC5xVec3 /* 80040E40 0003DC40 7F C4 F3 78 */ mr r4, r30 /* 80040E44 0003DC44 38 7F 00 44 */ addi r3, r31, 0x44 -/* 80040E48 0003DC48 4B FC A4 1D */ bl func_8000B264 +/* 80040E48 0003DC48 4B FC A4 1D */ bl __as__5xVec3FRC5xVec3 /* 80040E4C 0003DC4C 7F A4 EB 78 */ mr r4, r29 /* 80040E50 0003DC50 38 7F 00 50 */ addi r3, r31, 0x50 -/* 80040E54 0003DC54 4B FC A4 11 */ bl func_8000B264 +/* 80040E54 0003DC54 4B FC A4 11 */ bl __as__5xVec3FRC5xVec3 /* 80040E58 0003DC58 D3 FF 00 5C */ stfs f31, 0x5c(r31) /* 80040E5C 0003DC5C 38 7F 00 60 */ addi r3, r31, 0x60 /* 80040E60 0003DC60 38 81 00 38 */ addi r4, r1, 0x38 -/* 80040E64 0003DC64 4B FC A4 01 */ bl func_8000B264 +/* 80040E64 0003DC64 4B FC A4 01 */ bl __as__5xVec3FRC5xVec3 /* 80040E68 0003DC68 93 7F 00 6C */ stw r27, 0x6c(r31) /* 80040E6C 0003DC6C 93 5F 00 70 */ stw r26, 0x70(r31) /* 80040E70 0003DC70 80 0D 8A 6C */ lwz r0, lbl_803CB36C-_SDA_BASE_(r13) @@ -1947,26 +1947,26 @@ lbl_80040EB4: /* 80040EEC 0003DCEC 80 BE 00 1C */ lwz r5, 0x1c(r30) /* 80040EF0 0003DCF0 7C 04 03 78 */ mr r4, r0 /* 80040EF4 0003DCF4 38 61 00 08 */ addi r3, r1, 8 -/* 80040EF8 0003DCF8 4B FC A0 79 */ bl func_8000AF70 +/* 80040EF8 0003DCF8 4B FC A0 79 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80040EFC 0003DCFC 80 8D 8A 64 */ lwz r4, lbl_803CB364-_SDA_BASE_(r13) /* 80040F00 0003DD00 38 61 00 14 */ addi r3, r1, 0x14 /* 80040F04 0003DD04 80 BE 00 20 */ lwz r5, 0x20(r30) -/* 80040F08 0003DD08 4B FC A0 69 */ bl func_8000AF70 +/* 80040F08 0003DD08 4B FC A0 69 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80040F0C 0003DD0C 80 8D 8A 64 */ lwz r4, lbl_803CB364-_SDA_BASE_(r13) /* 80040F10 0003DD10 38 61 00 20 */ addi r3, r1, 0x20 /* 80040F14 0003DD14 80 BE 00 24 */ lwz r5, 0x24(r30) -/* 80040F18 0003DD18 4B FC A0 59 */ bl func_8000AF70 +/* 80040F18 0003DD18 4B FC A0 59 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80040F1C 0003DD1C 48 00 00 28 */ b lbl_80040F44 lbl_80040F20: /* 80040F20 0003DD20 80 9E 00 1C */ lwz r4, 0x1c(r30) /* 80040F24 0003DD24 38 61 00 08 */ addi r3, r1, 8 -/* 80040F28 0003DD28 4B FC A3 3D */ bl func_8000B264 +/* 80040F28 0003DD28 4B FC A3 3D */ bl __as__5xVec3FRC5xVec3 /* 80040F2C 0003DD2C 80 9E 00 20 */ lwz r4, 0x20(r30) /* 80040F30 0003DD30 38 61 00 14 */ addi r3, r1, 0x14 -/* 80040F34 0003DD34 4B FC A3 31 */ bl func_8000B264 +/* 80040F34 0003DD34 4B FC A3 31 */ bl __as__5xVec3FRC5xVec3 /* 80040F38 0003DD38 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80040F3C 0003DD3C 38 61 00 20 */ addi r3, r1, 0x20 -/* 80040F40 0003DD40 4B FC A3 25 */ bl func_8000B264 +/* 80040F40 0003DD40 4B FC A3 25 */ bl __as__5xVec3FRC5xVec3 lbl_80040F44: /* 80040F44 0003DD44 7F E4 FB 78 */ mr r4, r31 /* 80040F48 0003DD48 38 61 00 08 */ addi r3, r1, 8 @@ -2095,7 +2095,7 @@ xSceneNearestFloorPoly__FP6xSceneP14xNearFloorPolyUcUc: /* 800410F8 0003DEF8 7C DD 33 78 */ mr r29, r6 /* 800410FC 0003DEFC 7F C3 F3 78 */ mr r3, r30 /* 80041100 0003DF00 98 07 00 20 */ stb r0, 0x20(r7) -/* 80041104 0003DF04 4B FC 95 8D */ bl func_8000A690 +/* 80041104 0003DF04 4B FC 95 8D */ bl __as__4xBoxFRC4xBox /* 80041108 0003DF08 3C 60 80 2D */ lis r3, lbl_802C8988@ha /* 8004110C 0003DF0C C0 22 85 F8 */ lfs f1, lbl_803CCF78-_SDA2_BASE_(r2) /* 80041110 0003DF10 38 63 89 88 */ addi r3, r3, lbl_802C8988@l @@ -2104,19 +2104,19 @@ xSceneNearestFloorPoly__FP6xSceneP14xNearFloorPolyUcUc: /* 8004111C 0003DF1C 3B 23 00 3C */ addi r25, r3, 0x3c /* 80041120 0003DF20 7F E3 FB 78 */ mr r3, r31 /* 80041124 0003DF24 7F 25 CB 78 */ mr r5, r25 -/* 80041128 0003DF28 4B FD 6B CD */ bl func_80017CF4 +/* 80041128 0003DF28 4B FD 6B CD */ bl xVec3Lerp__FP5xVec3PC5xVec3PC5xVec3f /* 8004112C 0003DF2C 3C 60 80 2D */ lis r3, lbl_802C8988@ha /* 80041130 0003DF30 7F C4 F3 78 */ mr r4, r30 /* 80041134 0003DF34 38 63 89 88 */ addi r3, r3, lbl_802C8988@l -/* 80041138 0003DF38 4B FD 47 F1 */ bl func_80015928 +/* 80041138 0003DF38 4B FD 47 F1 */ bl xQuickCullForBox__FP7xQCDataPC4xBox /* 8004113C 0003DF3C 38 00 00 04 */ li r0, 4 /* 80041140 0003DF40 7F C4 F3 78 */ mr r4, r30 /* 80041144 0003DF44 90 01 00 20 */ stw r0, 0x20(r1) /* 80041148 0003DF48 38 61 00 08 */ addi r3, r1, 8 -/* 8004114C 0003DF4C 4B FC F0 DD */ bl func_80010228 +/* 8004114C 0003DF4C 4B FC F0 DD */ bl __as__5RwV3dFRC5RwV3d /* 80041150 0003DF50 38 61 00 14 */ addi r3, r1, 0x14 /* 80041154 0003DF54 7F 24 CB 78 */ mr r4, r25 -/* 80041158 0003DF58 4B FC F0 D1 */ bl func_80010228 +/* 80041158 0003DF58 4B FC F0 D1 */ bl __as__5RwV3dFRC5RwV3d /* 8004115C 0003DF5C C0 61 00 08 */ lfs f3, 8(r1) /* 80041160 0003DF60 3C 60 80 2D */ lis r3, lbl_802C89D4@ha /* 80041164 0003DF64 C0 41 00 14 */ lfs f2, 0x14(r1) @@ -2137,17 +2137,17 @@ xSceneNearestFloorPoly__FP6xSceneP14xNearFloorPolyUcUc: /* 800411A0 0003DFA0 EC 01 00 2A */ fadds f0, f1, f0 /* 800411A4 0003DFA4 EC 02 00 2A */ fadds f0, f2, f0 /* 800411A8 0003DFA8 EC 23 00 32 */ fmuls f1, f3, f0 -/* 800411AC 0003DFAC 4B FC 96 51 */ bl func_8000A7FC +/* 800411AC 0003DFAC 4B FC 96 51 */ bl xsqrt__Ff /* 800411B0 0003DFB0 3C 60 80 2D */ lis r3, lbl_802C89D4@ha /* 800411B4 0003DFB4 7F E4 FB 78 */ mr r4, r31 /* 800411B8 0003DFB8 38 63 89 D4 */ addi r3, r3, lbl_802C89D4@l /* 800411BC 0003DFBC D0 23 00 0C */ stfs f1, 0xc(r3) -/* 800411C0 0003DFC0 4B FC F0 69 */ bl func_80010228 +/* 800411C0 0003DFC0 4B FC F0 69 */ bl __as__5RwV3dFRC5RwV3d /* 800411C4 0003DFC4 C0 02 86 18 */ lfs f0, lbl_803CCF98-_SDA2_BASE_(r2) /* 800411C8 0003DFC8 7F E4 FB 78 */ mr r4, r31 /* 800411CC 0003DFCC 38 7B 00 18 */ addi r3, r27, 0x18 /* 800411D0 0003DFD0 D0 1B 00 5C */ stfs f0, 0x5c(r27) -/* 800411D4 0003DFD4 4B FC A0 91 */ bl func_8000B264 +/* 800411D4 0003DFD4 4B FC A0 91 */ bl __as__5xVec3FRC5xVec3 /* 800411D8 0003DFD8 38 60 00 00 */ li r3, 0 /* 800411DC 0003DFDC 57 A0 07 7D */ rlwinm. r0, r29, 0, 0x1d, 0x1e /* 800411E0 0003DFE0 90 7B 00 74 */ stw r3, 0x74(r27) @@ -2213,7 +2213,7 @@ lbl_800412C0: /* 800412C4 0003E0C4 C0 3B 00 5C */ lfs f1, 0x5c(r27) /* 800412C8 0003E0C8 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 800412CC 0003E0CC 41 82 00 14 */ beq lbl_800412E0 -/* 800412D0 0003E0D0 4B FC 95 2D */ bl func_8000A7FC +/* 800412D0 0003E0D0 4B FC 95 2D */ bl xsqrt__Ff /* 800412D4 0003E0D4 D0 3B 00 5C */ stfs f1, 0x5c(r27) /* 800412D8 0003E0D8 38 60 00 01 */ li r3, 1 /* 800412DC 0003E0DC 48 00 00 08 */ b lbl_800412E4 @@ -2312,27 +2312,27 @@ lbl_80041410: /* 80041420 0003E220 38 21 00 60 */ addi r1, r1, 0x60 /* 80041424 0003E224 4E 80 00 20 */ blr -.global func_80041428 -func_80041428: +.global __as__10grid_indexFRC10grid_index +__as__10grid_indexFRC10grid_index: /* 80041428 0003E228 A0 A4 00 00 */ lhz r5, 0(r4) /* 8004142C 0003E22C A0 04 00 02 */ lhz r0, 2(r4) /* 80041430 0003E230 B0 A3 00 00 */ sth r5, 0(r3) /* 80041434 0003E234 B0 03 00 02 */ sth r0, 2(r3) /* 80041438 0003E238 4E 80 00 20 */ blr -.global func_8004143C -func_8004143C: +.global xEntEnable__FP4xEnt +xEntEnable__FP4xEnt: /* 8004143C 0003E23C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80041440 0003E240 7C 08 02 A6 */ mflr r0 /* 80041444 0003E244 90 01 00 14 */ stw r0, 0x14(r1) -/* 80041448 0003E248 4B FC 81 0D */ bl func_80009554 +/* 80041448 0003E248 4B FC 81 0D */ bl xBaseEnable__FP5xBase /* 8004144C 0003E24C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80041450 0003E250 7C 08 03 A6 */ mtlr r0 /* 80041454 0003E254 38 21 00 10 */ addi r1, r1, 0x10 /* 80041458 0003E258 4E 80 00 20 */ blr -.global func_8004145C -func_8004145C: +.global xGridCheckBound_Q220_unnamed_xScene_cpp_15cb_ray_hits_ent___FR5xGridRC6xBoundRC7xQCDataQ220_unnamed_xScene_cpp_15cb_ray_hits_ent +xGridCheckBound_Q220_unnamed_xScene_cpp_15cb_ray_hits_ent___FR5xGridRC6xBoundRC7xQCDataQ220_unnamed_xScene_cpp_15cb_ray_hits_ent: /* 8004145C 0003E25C 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80041460 0003E260 7C 08 02 A6 */ mflr r0 /* 80041464 0003E264 90 01 00 64 */ stw r0, 0x64(r1) @@ -2360,22 +2360,22 @@ func_8004145C: /* 800414BC 0003E2BC D0 21 00 30 */ stfs f1, 0x30(r1) /* 800414C0 0003E2C0 D0 61 00 24 */ stfs f3, 0x24(r1) /* 800414C4 0003E2C4 D0 01 00 2C */ stfs f0, 0x2c(r1) -/* 800414C8 0003E2C8 48 00 01 4D */ bl func_80041614 +/* 800414C8 0003E2C8 48 00 01 4D */ bl get_grid_index__FRC5xGridff /* 800414CC 0003E2CC 90 61 00 0C */ stw r3, 0xc(r1) /* 800414D0 0003E2D0 38 61 00 10 */ addi r3, r1, 0x10 /* 800414D4 0003E2D4 38 81 00 0C */ addi r4, r1, 0xc -/* 800414D8 0003E2D8 4B FF FF 51 */ bl func_80041428 +/* 800414D8 0003E2D8 4B FF FF 51 */ bl __as__10grid_indexFRC10grid_index /* 800414DC 0003E2DC C0 21 00 24 */ lfs f1, 0x24(r1) /* 800414E0 0003E2E0 7F A3 EB 78 */ mr r3, r29 /* 800414E4 0003E2E4 C0 41 00 2C */ lfs f2, 0x2c(r1) -/* 800414E8 0003E2E8 48 00 01 2D */ bl func_80041614 +/* 800414E8 0003E2E8 48 00 01 2D */ bl get_grid_index__FRC5xGridff /* 800414EC 0003E2EC 90 61 00 08 */ stw r3, 8(r1) /* 800414F0 0003E2F0 38 61 00 14 */ addi r3, r1, 0x14 /* 800414F4 0003E2F4 38 81 00 08 */ addi r4, r1, 8 -/* 800414F8 0003E2F8 4B FF FF 31 */ bl func_80041428 +/* 800414F8 0003E2F8 4B FF FF 31 */ bl __as__10grid_indexFRC10grid_index /* 800414FC 0003E2FC 38 7D 00 30 */ addi r3, r29, 0x30 /* 80041500 0003E300 38 81 00 18 */ addi r4, r1, 0x18 -/* 80041504 0003E304 4B FD A4 91 */ bl func_8001B994 +/* 80041504 0003E304 4B FD A4 91 */ bl xGridIterFirstCell__FPP10xGridBoundR13xGridIterator /* 80041508 0003E308 7C 7C 1B 78 */ mr r28, r3 /* 8004150C 0003E30C 48 00 00 48 */ b lbl_80041554 lbl_80041510: @@ -2391,11 +2391,11 @@ lbl_80041510: /* 80041534 0003E334 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80041538 0003E338 40 82 00 10 */ bne lbl_80041548 /* 8004153C 0003E33C 38 61 00 18 */ addi r3, r1, 0x18 -/* 80041540 0003E340 4B FD A5 71 */ bl func_8001BAB0 +/* 80041540 0003E340 4B FD A5 71 */ bl xGridIterClose__FR13xGridIterator /* 80041544 0003E344 48 00 00 BC */ b lbl_80041600 lbl_80041548: /* 80041548 0003E348 38 61 00 18 */ addi r3, r1, 0x18 -/* 8004154C 0003E34C 4B FD A4 F5 */ bl func_8001BA40 +/* 8004154C 0003E34C 4B FD A4 F5 */ bl xGridIterNextCell__FR13xGridIterator /* 80041550 0003E350 7C 7C 1B 78 */ mr r28, r3 lbl_80041554: /* 80041554 0003E354 28 1C 00 00 */ cmplwi r28, 0 @@ -2411,7 +2411,7 @@ lbl_80041570: /* 80041574 0003E374 7F 84 E3 78 */ mr r4, r28 /* 80041578 0003E378 57 45 04 3E */ clrlwi r5, r26, 0x10 /* 8004157C 0003E37C 38 C1 00 18 */ addi r6, r1, 0x18 -/* 80041580 0003E380 4B FD A4 4D */ bl func_8001B9CC +/* 80041580 0003E380 4B FD A4 4D */ bl xGridIterFirstCell__FP5xGridiiR13xGridIterator /* 80041584 0003E384 7C 79 1B 78 */ mr r25, r3 /* 80041588 0003E388 48 00 00 48 */ b lbl_800415D0 lbl_8004158C: @@ -2427,11 +2427,11 @@ lbl_8004158C: /* 800415B0 0003E3B0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800415B4 0003E3B4 40 82 00 10 */ bne lbl_800415C4 /* 800415B8 0003E3B8 38 61 00 18 */ addi r3, r1, 0x18 -/* 800415BC 0003E3BC 4B FD A4 F5 */ bl func_8001BAB0 +/* 800415BC 0003E3BC 4B FD A4 F5 */ bl xGridIterClose__FR13xGridIterator /* 800415C0 0003E3C0 48 00 00 40 */ b lbl_80041600 lbl_800415C4: /* 800415C4 0003E3C4 38 61 00 18 */ addi r3, r1, 0x18 -/* 800415C8 0003E3C8 4B FD A4 79 */ bl func_8001BA40 +/* 800415C8 0003E3C8 4B FD A4 79 */ bl xGridIterNextCell__FR13xGridIterator /* 800415CC 0003E3CC 7C 79 1B 78 */ mr r25, r3 lbl_800415D0: /* 800415D0 0003E3D0 28 19 00 00 */ cmplwi r25, 0 @@ -2455,8 +2455,8 @@ lbl_80041600: /* 8004160C 0003E40C 38 21 00 60 */ addi r1, r1, 0x60 /* 80041610 0003E410 4E 80 00 20 */ blr -.global func_80041614 -func_80041614: +.global get_grid_index__FRC5xGridff +get_grid_index__FRC5xGridff: /* 80041614 0003E414 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80041618 0003E418 7C 08 02 A6 */ mflr r0 /* 8004161C 0003E41C 90 01 00 44 */ stw r0, 0x44(r1) @@ -2481,7 +2481,7 @@ func_80041614: /* 80041668 0003E468 FC 00 10 1E */ fctiwz f0, f2 /* 8004166C 0003E46C D8 01 00 10 */ stfd f0, 0x10(r1) /* 80041670 0003E470 80 61 00 14 */ lwz r3, 0x14(r1) -/* 80041674 0003E474 48 00 00 4D */ bl func_800416C0 +/* 80041674 0003E474 48 00 00 4D */ bl range_limit_Us___FUsUsUs /* 80041678 0003E478 FC 00 F8 1E */ fctiwz f0, f31 /* 8004167C 0003E47C A0 BF 00 06 */ lhz r5, 6(r31) /* 80041680 0003E480 B0 61 00 08 */ sth r3, 8(r1) @@ -2490,7 +2490,7 @@ func_80041614: /* 8004168C 0003E48C D8 01 00 18 */ stfd f0, 0x18(r1) /* 80041690 0003E490 54 05 04 3E */ clrlwi r5, r0, 0x10 /* 80041694 0003E494 80 61 00 1C */ lwz r3, 0x1c(r1) -/* 80041698 0003E498 48 00 00 29 */ bl func_800416C0 +/* 80041698 0003E498 48 00 00 29 */ bl range_limit_Us___FUsUsUs /* 8004169C 0003E49C B0 61 00 0A */ sth r3, 0xa(r1) /* 800416A0 0003E4A0 80 61 00 08 */ lwz r3, 8(r1) /* 800416A4 0003E4A4 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 @@ -2501,8 +2501,8 @@ func_80041614: /* 800416B8 0003E4B8 38 21 00 40 */ addi r1, r1, 0x40 /* 800416BC 0003E4BC 4E 80 00 20 */ blr -.global func_800416C0 -func_800416C0: +.global range_limit_Us___FUsUsUs +range_limit_Us___FUsUsUs: /* 800416C0 0003E4C0 54 66 04 3E */ clrlwi r6, r3, 0x10 /* 800416C4 0003E4C4 54 80 04 3E */ clrlwi r0, r4, 0x10 /* 800416C8 0003E4C8 7C 06 00 40 */ cmplw r6, r0 @@ -2516,8 +2516,8 @@ lbl_800416D8: /* 800416E4 0003E4E4 7C A3 2B 78 */ mr r3, r5 /* 800416E8 0003E4E8 4E 80 00 20 */ blr -.global func_800416EC -func_800416EC: +.global xBoxFromRay__FR4xBoxRC5xRay3 +xBoxFromRay__FR4xBoxRC5xRay3: /* 800416EC 0003E4EC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800416F0 0003E4F0 7C 08 02 A6 */ mflr r0 /* 800416F4 0003E4F4 90 01 00 24 */ stw r0, 0x24(r1) @@ -2592,14 +2592,14 @@ lbl_800417C8: /* 800417F0 0003E5F0 EC 01 00 2A */ fadds f0, f1, f0 /* 800417F4 0003E5F4 D0 41 00 18 */ stfs f2, 0x18(r1) /* 800417F8 0003E5F8 D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 800417FC 0003E5FC 48 00 00 15 */ bl func_80041810 +/* 800417FC 0003E5FC 48 00 00 15 */ bl xBoxFromLine__FR4xBoxRC6xLine3 /* 80041800 0003E600 80 01 00 24 */ lwz r0, 0x24(r1) /* 80041804 0003E604 7C 08 03 A6 */ mtlr r0 /* 80041808 0003E608 38 21 00 20 */ addi r1, r1, 0x20 /* 8004180C 0003E60C 4E 80 00 20 */ blr -.global func_80041810 -func_80041810: +.global xBoxFromLine__FR4xBoxRC6xLine3 +xBoxFromLine__FR4xBoxRC6xLine3: /* 80041810 0003E610 C0 04 00 00 */ lfs f0, 0(r4) /* 80041814 0003E614 C0 24 00 0C */ lfs f1, 0xc(r4) /* 80041818 0003E618 FC 00 08 40 */ fcmpo cr0, f0, f1 diff --git a/asm/Core/x/xScrFx.s b/asm/Core/x/xScrFx.s index 3ccec664a..753c498d8 100644 --- a/asm/Core/x/xScrFx.s +++ b/asm/Core/x/xScrFx.s @@ -169,12 +169,12 @@ xScrFxFade__FP10iColor_tagP10iColor_tagfPFv_vi: /* 80041B50 0003E950 7C BE 2B 78 */ mr r30, r5 /* 80041B54 0003E954 7C DF 33 78 */ mr r31, r6 /* 80041B58 0003E958 38 67 00 08 */ addi r3, r7, 8 -/* 80041B5C 0003E95C 4B FD 64 3D */ bl func_80017F98 +/* 80041B5C 0003E95C 4B FD 64 3D */ bl __as__10iColor_tagFRC10iColor_tag /* 80041B60 0003E960 3C 60 80 2D */ lis r3, lbl_802C89F0@ha /* 80041B64 0003E964 7F A4 EB 78 */ mr r4, r29 /* 80041B68 0003E968 38 63 89 F0 */ addi r3, r3, lbl_802C89F0@l /* 80041B6C 0003E96C 38 63 00 0C */ addi r3, r3, 0xc -/* 80041B70 0003E970 4B FD 64 29 */ bl func_80017F98 +/* 80041B70 0003E970 4B FD 64 29 */ bl __as__10iColor_tagFRC10iColor_tag /* 80041B74 0003E974 3C 60 80 2D */ lis r3, lbl_802C89F0@ha /* 80041B78 0003E978 C0 02 86 28 */ lfs f0, lbl_803CCFA8-_SDA2_BASE_(r2) /* 80041B7C 0003E97C 38 63 89 F0 */ addi r3, r3, lbl_802C89F0@l @@ -705,7 +705,7 @@ lbl_8004228C: /* 800422CC 0003F0CC 38 84 FF FF */ addi r4, r4, -1 /* 800422D0 0003F0D0 1C 84 00 30 */ mulli r4, r4, 0x30 /* 800422D4 0003F0D4 7C 80 22 14 */ add r4, r0, r4 -/* 800422D8 0003F0D8 48 00 0A 31 */ bl func_80042D08 +/* 800422D8 0003F0D8 48 00 0A 31 */ bl __as__18DistortionParticleFRC18DistortionParticle /* 800422DC 0003F0DC 80 8D 8A 88 */ lwz r4, lbl_803CB388-_SDA_BASE_(r13) /* 800422E0 0003F0E0 3C 60 80 3C */ lis r3, lbl_803BC0EC@ha /* 800422E4 0003F0E4 38 03 C0 EC */ addi r0, r3, lbl_803BC0EC@l @@ -731,7 +731,7 @@ lbl_80042314: /* 8004232C 0003F12C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80042330 0003F130 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80042334 0003F134 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 80042338 0003F138 4B FD 94 D1 */ bl func_8001B808 +/* 80042338 0003F138 4B FD 94 D1 */ bl xEntGetPos__FPC4xEnt /* 8004233C 0003F13C 80 C3 00 00 */ lwz r6, 0(r3) /* 80042340 0003F140 3C 80 80 29 */ lis r4, lbl_80288AF8@ha /* 80042344 0003F144 80 03 00 04 */ lwz r0, 4(r3) @@ -831,7 +831,7 @@ lbl_80042454: /* 80042484 0003F284 D0 5C 00 10 */ stfs f2, 0x10(r28) /* 80042488 0003F288 3B 9C 00 18 */ addi r28, r28, 0x18 /* 8004248C 0003F28C 3B 7B 00 10 */ addi r27, r27, 0x10 -/* 80042490 0003F290 4B FC 8D D5 */ bl func_8000B264 +/* 80042490 0003F290 4B FC 8D D5 */ bl __as__5xVec3FRC5xVec3 /* 80042494 0003F294 38 80 00 01 */ li r4, 1 /* 80042498 0003F298 3C 60 80 3C */ lis r3, lbl_803BD3AC@ha /* 8004249C 0003F29C 38 03 D3 AC */ addi r0, r3, lbl_803BD3AC@l @@ -973,7 +973,7 @@ xScrFXFullScreenGlareRender__Fv: /* 80042684 0003F484 48 00 BC 6D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80042688 0003F488 38 61 00 08 */ addi r3, r1, 8 /* 8004268C 0003F48C 38 81 00 14 */ addi r4, r1, 0x14 -/* 80042690 0003F490 4B FD 2E 7D */ bl func_8001550C +/* 80042690 0003F490 4B FD 2E 7D */ bl dot__5xVec3CFRC5xVec3 /* 80042694 0003F494 FF E0 08 90 */ fmr f31, f1 /* 80042698 0003F498 C0 62 86 54 */ lfs f3, lbl_803CCFD4-_SDA2_BASE_(r2) /* 8004269C 0003F49C C0 4D 80 8C */ lfs f2, lbl_803CA98C-_SDA_BASE_(r13) @@ -1083,10 +1083,10 @@ lbl_80042810: /* 80042818 0003F618 41 82 02 F0 */ beq lbl_80042B08 /* 8004281C 0003F61C 38 61 00 20 */ addi r3, r1, 0x20 /* 80042820 0003F620 38 9D 00 14 */ addi r4, r29, 0x14 -/* 80042824 0003F624 4B FC 8A 41 */ bl func_8000B264 +/* 80042824 0003F624 4B FC 8A 41 */ bl __as__5xVec3FRC5xVec3 /* 80042828 0003F628 38 61 00 2C */ addi r3, r1, 0x2c /* 8004282C 0003F62C 38 9D 00 24 */ addi r4, r29, 0x24 -/* 80042830 0003F630 4B FC 8A 35 */ bl func_8000B264 +/* 80042830 0003F630 4B FC 8A 35 */ bl __as__5xVec3FRC5xVec3 /* 80042834 0003F634 38 61 00 20 */ addi r3, r1, 0x20 /* 80042838 0003F638 7C 64 1B 78 */ mr r4, r3 /* 8004283C 0003F63C 48 00 BA B5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -1097,12 +1097,12 @@ lbl_80042810: /* 80042850 0003F650 38 61 00 20 */ addi r3, r1, 0x20 /* 80042854 0003F654 C0 1F 00 1C */ lfs f0, 0x1c(r31) /* 80042858 0003F658 EC 21 00 32 */ fmuls f1, f1, f0 -/* 8004285C 0003F65C 4B FC 89 25 */ bl func_8000B180 +/* 8004285C 0003F65C 4B FC 89 25 */ bl __amu__5xVec3Ff /* 80042860 0003F660 C0 22 86 54 */ lfs f1, lbl_803CCFD4-_SDA2_BASE_(r2) /* 80042864 0003F664 38 61 00 2C */ addi r3, r1, 0x2c /* 80042868 0003F668 C0 1F 00 1C */ lfs f0, 0x1c(r31) /* 8004286C 0003F66C EC 21 00 32 */ fmuls f1, f1, f0 -/* 80042870 0003F670 4B FC 89 11 */ bl func_8000B180 +/* 80042870 0003F670 4B FC 89 11 */ bl __amu__5xVec3Ff /* 80042874 0003F674 38 61 00 14 */ addi r3, r1, 0x14 /* 80042878 0003F678 38 9D 00 34 */ addi r4, r29, 0x34 /* 8004287C 0003F67C 48 00 BC 61 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -1126,7 +1126,7 @@ lbl_80042810: /* 800428C4 0003F6C4 48 00 BA 2D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800428C8 0003F6C8 38 61 00 08 */ addi r3, r1, 8 /* 800428CC 0003F6CC 38 81 00 14 */ addi r4, r1, 0x14 -/* 800428D0 0003F6D0 4B FD 2C 3D */ bl func_8001550C +/* 800428D0 0003F6D0 4B FD 2C 3D */ bl dot__5xVec3CFRC5xVec3 /* 800428D4 0003F6D4 C0 42 86 40 */ lfs f2, lbl_803CCFC0-_SDA2_BASE_(r2) /* 800428D8 0003F6D8 38 61 00 08 */ addi r3, r1, 8 /* 800428DC 0003F6DC C0 02 86 54 */ lfs f0, lbl_803CCFD4-_SDA2_BASE_(r2) @@ -1135,7 +1135,7 @@ lbl_80042810: /* 800428E8 0003F6E8 EC 1F 07 F2 */ fmuls f0, f31, f31 /* 800428EC 0003F6EC EC 1F 00 32 */ fmuls f0, f31, f0 /* 800428F0 0003F6F0 EF FF 00 32 */ fmuls f31, f31, f0 -/* 800428F4 0003F6F4 4B FC BD 5D */ bl func_8000E650 +/* 800428F4 0003F6F4 4B FC BD 5D */ bl xVec3Length__FPC5xVec3 /* 800428F8 0003F6F8 C0 5F 00 10 */ lfs f2, 0x10(r31) /* 800428FC 0003F6FC C0 02 86 28 */ lfs f0, lbl_803CCFA8-_SDA2_BASE_(r2) /* 80042900 0003F700 EC 22 08 24 */ fdivs f1, f2, f1 @@ -1403,8 +1403,8 @@ lbl_80042C88: /* 80042D00 0003FB00 38 21 00 10 */ addi r1, r1, 0x10 /* 80042D04 0003FB04 4E 80 00 20 */ blr -.global func_80042D08 -func_80042D08: +.global __as__18DistortionParticleFRC18DistortionParticle +__as__18DistortionParticleFRC18DistortionParticle: /* 80042D08 0003FB08 80 04 00 00 */ lwz r0, 0(r4) /* 80042D0C 0003FB0C 80 A4 00 04 */ lwz r5, 4(r4) /* 80042D10 0003FB10 90 03 00 00 */ stw r0, 0(r3) diff --git a/asm/Core/x/xShadow.s b/asm/Core/x/xShadow.s index 6a0d8b74d..5be1ea8ef 100644 --- a/asm/Core/x/xShadow.s +++ b/asm/Core/x/xShadow.s @@ -116,13 +116,13 @@ xShadowSetLight__FP5xVec3P5xVec3f: /* 800448E8 000416E8 4B FE D6 C9 */ bl xMat3x3LookVec__FP7xMat3x3PC5xVec3 /* 800448EC 000416EC 7F C4 F3 78 */ mr r4, r30 /* 800448F0 000416F0 38 61 00 44 */ addi r3, r1, 0x44 -/* 800448F4 000416F4 4B FC 69 71 */ bl func_8000B264 +/* 800448F4 000416F4 4B FC 69 71 */ bl __as__5xVec3FRC5xVec3 /* 800448F8 000416F8 80 6D 8A C4 */ lwz r3, lbl_803CB3C4-_SDA_BASE_(r13) /* 800448FC 000416FC 38 81 00 14 */ addi r4, r1, 0x14 /* 80044900 00041700 83 E3 00 04 */ lwz r31, 4(r3) /* 80044904 00041704 3B DF 00 10 */ addi r30, r31, 0x10 /* 80044908 00041708 7F C3 F3 78 */ mr r3, r30 -/* 8004490C 0004170C 4B FC 9B E1 */ bl func_8000E4EC +/* 8004490C 0004170C 4B FC 9B E1 */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 80044910 00041710 7F E3 FB 78 */ mr r3, r31 /* 80044914 00041714 48 1F 4B A1 */ bl RwFrameOrthoNormalize /* 80044918 00041718 7F C3 F3 78 */ mr r3, r30 @@ -233,12 +233,12 @@ xShadowRenderWorld__FP5xVec3ff: /* 80044A98 00041898 90 C1 00 5C */ stw r6, 0x5c(r1) /* 80044A9C 0004189C 90 A1 00 60 */ stw r5, 0x60(r1) /* 80044AA0 000418A0 90 81 00 64 */ stw r4, 0x64(r1) -/* 80044AA4 000418A4 4B FC A5 59 */ bl func_8000EFFC +/* 80044AA4 000418A4 4B FC A5 59 */ bl xVec3Init__FP5xVec3fff /* 80044AA8 000418A8 C0 22 86 88 */ lfs f1, lbl_803CD008-_SDA2_BASE_(r2) /* 80044AAC 000418AC 38 61 00 08 */ addi r3, r1, 8 /* 80044AB0 000418B0 FC 40 08 90 */ fmr f2, f1 /* 80044AB4 000418B4 FC 60 08 90 */ fmr f3, f1 -/* 80044AB8 000418B8 4B FC A5 45 */ bl func_8000EFFC +/* 80044AB8 000418B8 4B FC A5 45 */ bl xVec3Init__FP5xVec3fff /* 80044ABC 000418BC 3C 60 80 04 */ lis r3, lbl_800401D8@ha /* 80044AC0 000418C0 3C E0 80 3C */ lis r7, lbl_803C0558@ha /* 80044AC4 000418C4 3A 63 01 D8 */ addi r19, r3, lbl_800401D8@l @@ -255,18 +255,18 @@ xShadowRenderWorld__FP5xVec3ff: /* 80044AF0 000418F0 3A 46 A6 D8 */ addi r18, r6, lbl_803CA6D8@l /* 80044AF4 000418F4 3A 85 A7 74 */ addi r20, r5, lbl_803CA774@l /* 80044AF8 000418F8 38 7E 00 0C */ addi r3, r30, 0xc -/* 80044AFC 000418FC 4B FC 67 69 */ bl func_8000B264 +/* 80044AFC 000418FC 4B FC 67 69 */ bl __as__5xVec3FRC5xVec3 /* 80044B00 00041900 7F C3 F3 78 */ mr r3, r30 /* 80044B04 00041904 7E E4 BB 78 */ mr r4, r23 -/* 80044B08 00041908 4B FC 67 5D */ bl func_8000B264 +/* 80044B08 00041908 4B FC 67 5D */ bl __as__5xVec3FRC5xVec3 /* 80044B0C 0004190C C0 21 00 50 */ lfs f1, 0x50(r1) /* 80044B10 00041910 7F C3 F3 78 */ mr r3, r30 /* 80044B14 00041914 7F 44 D3 78 */ mr r4, r26 -/* 80044B18 00041918 4B FD 05 41 */ bl func_80015058 +/* 80044B18 00041918 4B FD 05 41 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80044B1C 0004191C C0 21 00 54 */ lfs f1, 0x54(r1) /* 80044B20 00041920 7F C3 F3 78 */ mr r3, r30 /* 80044B24 00041924 7F 64 DB 78 */ mr r4, r27 -/* 80044B28 00041928 4B FD 05 31 */ bl func_80015058 +/* 80044B28 00041928 4B FD 05 31 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80044B2C 0004192C C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) /* 80044B30 00041930 38 00 0C 00 */ li r0, 0xc00 /* 80044B34 00041934 7F C4 F3 78 */ mr r4, r30 @@ -274,7 +274,7 @@ xShadowRenderWorld__FP5xVec3ff: /* 80044B3C 0004193C D0 01 00 9C */ stfs f0, 0x9c(r1) /* 80044B40 00041940 D3 81 00 A0 */ stfs f28, 0xa0(r1) /* 80044B44 00041944 90 01 00 A4 */ stw r0, 0xa4(r1) -/* 80044B48 00041948 4B FD 0D AD */ bl func_800158F4 +/* 80044B48 00041948 4B FD 0D AD */ bl xQuickCullForRay__FP7xQCDataPC5xRay3 /* 80044B4C 0004194C C0 02 86 8C */ lfs f0, lbl_803CD00C-_SDA2_BASE_(r2) /* 80044B50 00041950 7E 43 93 78 */ mr r3, r18 /* 80044B54 00041954 80 9F 1F C0 */ lwz r4, 0x1fc0(r31) @@ -341,11 +341,11 @@ lbl_80044C1C: /* 80044C38 00041A38 FF E0 00 90 */ fmr f31, f0 /* 80044C3C 00041A3C 7F C4 F3 78 */ mr r4, r30 /* 80044C40 00041A40 38 61 00 14 */ addi r3, r1, 0x14 -/* 80044C44 00041A44 4B FC 66 21 */ bl func_8000B264 +/* 80044C44 00041A44 4B FC 66 21 */ bl __as__5xVec3FRC5xVec3 /* 80044C48 00041A48 C0 21 01 08 */ lfs f1, 0x108(r1) /* 80044C4C 00041A4C 38 61 00 14 */ addi r3, r1, 0x14 /* 80044C50 00041A50 38 9E 00 0C */ addi r4, r30, 0xc -/* 80044C54 00041A54 4B FD 04 05 */ bl func_80015058 +/* 80044C54 00041A54 4B FD 04 05 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f lbl_80044C58: /* 80044C58 00041A58 80 01 00 A8 */ lwz r0, 0xa8(r1) /* 80044C5C 00041A5C 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -357,11 +357,11 @@ lbl_80044C58: /* 80044C74 00041A74 FF C0 00 90 */ fmr f30, f0 /* 80044C78 00041A78 7F C4 F3 78 */ mr r4, r30 /* 80044C7C 00041A7C 38 61 00 08 */ addi r3, r1, 8 -/* 80044C80 00041A80 4B FC 65 E5 */ bl func_8000B264 +/* 80044C80 00041A80 4B FC 65 E5 */ bl __as__5xVec3FRC5xVec3 /* 80044C84 00041A84 C0 21 00 B8 */ lfs f1, 0xb8(r1) /* 80044C88 00041A88 38 61 00 08 */ addi r3, r1, 8 /* 80044C8C 00041A8C 38 9E 00 0C */ addi r4, r30, 0xc -/* 80044C90 00041A90 4B FD 03 C9 */ bl func_80015058 +/* 80044C90 00041A90 4B FD 03 C9 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f lbl_80044C94: /* 80044C94 00041A94 28 19 00 00 */ cmplwi r25, 0 /* 80044C98 00041A98 41 82 00 44 */ beq lbl_80044CDC @@ -409,7 +409,7 @@ lbl_80044D2C: /* 80044D34 00041B34 41 82 00 50 */ beq lbl_80044D84 /* 80044D38 00041B38 38 61 00 20 */ addi r3, r1, 0x20 /* 80044D3C 00041B3C 38 81 00 08 */ addi r4, r1, 8 -/* 80044D40 00041B40 4B FC 65 25 */ bl func_8000B264 +/* 80044D40 00041B40 4B FC 65 25 */ bl __as__5xVec3FRC5xVec3 /* 80044D44 00041B44 D3 A1 00 2C */ stfs f29, 0x2c(r1) /* 80044D48 00041B48 48 00 00 08 */ b lbl_80044D50 /* 80044D4C 00041B4C 48 00 00 38 */ b lbl_80044D84 @@ -418,7 +418,7 @@ lbl_80044D50: /* 80044D54 00041B54 38 61 00 68 */ addi r3, r1, 0x68 /* 80044D58 00041B58 90 01 00 80 */ stw r0, 0x80(r1) /* 80044D5C 00041B5C 38 81 00 20 */ addi r4, r1, 0x20 -/* 80044D60 00041B60 4B FC B4 C9 */ bl func_80010228 +/* 80044D60 00041B60 4B FC B4 C9 */ bl __as__5RwV3dFRC5RwV3d /* 80044D64 00041B64 C0 01 00 2C */ lfs f0, 0x2c(r1) /* 80044D68 00041B68 38 A1 00 68 */ addi r5, r1, 0x68 /* 80044D6C 00041B6C D0 01 00 74 */ stfs f0, 0x74(r1) @@ -461,7 +461,7 @@ xShadowReceiveShadowSetup__FP4xEnt: /* 80044DEC 00041BEC 80 03 00 24 */ lwz r0, 0x24(r3) /* 80044DF0 00041BF0 28 00 00 00 */ cmplwi r0, 0 /* 80044DF4 00041BF4 41 82 00 3C */ beq lbl_80044E30 -/* 80044DF8 00041BF8 4B FC 98 41 */ bl func_8000E638 +/* 80044DF8 00041BF8 4B FC 98 41 */ bl xEntIsVisible__FPC4xEnt /* 80044DFC 00041BFC 28 03 00 00 */ cmplwi r3, 0 /* 80044E00 00041C00 41 82 00 30 */ beq lbl_80044E30 /* 80044E04 00041C04 A0 1F 00 06 */ lhz r0, 6(r31) @@ -506,7 +506,7 @@ xShadowReceiveShadow__FP4xEntfiP11RwMatrixTagP8RwRaster: /* 80044E8C 00041C8C 41 82 00 E8 */ beq lbl_80044F74 /* 80044E90 00041C90 80 83 00 4C */ lwz r4, 0x4c(r3) /* 80044E94 00041C94 38 61 00 C4 */ addi r3, r1, 0xc4 -/* 80044E98 00041C98 4B FE FB 05 */ bl func_8003499C +/* 80044E98 00041C98 4B FE FB 05 */ bl __as__11RwMatrixTagFRC11RwMatrixTag /* 80044E9C 00041C9C 80 9F 00 24 */ lwz r4, 0x24(r31) /* 80044EA0 00041CA0 80 64 00 4C */ lwz r3, 0x4c(r4) /* 80044EA4 00041CA4 C0 04 00 50 */ lfs f0, 0x50(r4) @@ -649,7 +649,7 @@ lbl_8004508C: lbl_80045094: /* 80045094 00041E94 38 61 00 30 */ addi r3, r1, 0x30 /* 80045098 00041E98 38 96 00 20 */ addi r4, r22, 0x20 -/* 8004509C 00041E9C 4B FC B1 8D */ bl func_80010228 +/* 8004509C 00041E9C 4B FC B1 8D */ bl __as__5RwV3dFRC5RwV3d /* 800450A0 00041EA0 C3 CD 8A D4 */ lfs f30, lbl_803CB3D4-_SDA_BASE_(r13) /* 800450A4 00041EA4 7E C4 B3 78 */ mr r4, r22 /* 800450A8 00041EA8 38 61 00 84 */ addi r3, r1, 0x84 @@ -756,13 +756,13 @@ lbl_800451EC: /* 8004521C 0004201C 1C 00 00 0C */ mulli r0, r0, 0xc /* 80045220 00042020 7E 9A 2A 14 */ add r20, r26, r5 /* 80045224 00042024 7E 7A 02 14 */ add r19, r26, r0 -/* 80045228 00042028 4B FC B0 01 */ bl func_80010228 +/* 80045228 00042028 4B FC B0 01 */ bl __as__5RwV3dFRC5RwV3d /* 8004522C 0004202C 7F C3 F3 78 */ mr r3, r30 /* 80045230 00042030 7E 84 A3 78 */ mr r4, r20 -/* 80045234 00042034 4B FC AF F5 */ bl func_80010228 +/* 80045234 00042034 4B FC AF F5 */ bl __as__5RwV3dFRC5RwV3d /* 80045238 00042038 7F A3 EB 78 */ mr r3, r29 /* 8004523C 0004203C 7E 64 9B 78 */ mr r4, r19 -/* 80045240 00042040 4B FC AF E9 */ bl func_80010228 +/* 80045240 00042040 4B FC AF E9 */ bl __as__5RwV3dFRC5RwV3d /* 80045244 00042044 38 61 00 60 */ addi r3, r1, 0x60 /* 80045248 00042048 38 81 00 3C */ addi r4, r1, 0x3c /* 8004524C 0004204C 38 C1 00 84 */ addi r6, r1, 0x84 @@ -993,7 +993,7 @@ lbl_80045588: /* 80045598 00042398 41 82 00 10 */ beq lbl_800455A8 /* 8004559C 0004239C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800455A0 000423A0 38 81 00 C4 */ addi r4, r1, 0xc4 -/* 800455A4 000423A4 4B FE F3 F9 */ bl func_8003499C +/* 800455A4 000423A4 4B FE F3 F9 */ bl __as__11RwMatrixTagFRC11RwMatrixTag lbl_800455A8: /* 800455A8 000423A8 E3 E1 01 68 */ psq_l f31, 360(r1), 0, qr0 /* 800455AC 000423AC CB E1 01 60 */ lfd f31, 0x160(r1) @@ -1409,13 +1409,13 @@ xShadow.ShadowRenderTriangleCB__FP14RpIntersectionP13RpWorldSectorP19RpCollision lbl_80045B94: /* 80045B94 00042994 80 9E 00 1C */ lwz r4, 0x1c(r30) /* 80045B98 00042998 38 61 00 08 */ addi r3, r1, 8 -/* 80045B9C 0004299C 4B FC A6 8D */ bl func_80010228 +/* 80045B9C 0004299C 4B FC A6 8D */ bl __as__5RwV3dFRC5RwV3d /* 80045BA0 000429A0 80 9E 00 20 */ lwz r4, 0x20(r30) /* 80045BA4 000429A4 38 61 00 14 */ addi r3, r1, 0x14 -/* 80045BA8 000429A8 4B FC A6 81 */ bl func_80010228 +/* 80045BA8 000429A8 4B FC A6 81 */ bl __as__5RwV3dFRC5RwV3d /* 80045BAC 000429AC 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80045BB0 000429B0 38 61 00 20 */ addi r3, r1, 0x20 -/* 80045BB4 000429B4 4B FC A6 75 */ bl func_80010228 +/* 80045BB4 000429B4 4B FC A6 75 */ bl __as__5RwV3dFRC5RwV3d /* 80045BB8 000429B8 38 61 00 2C */ addi r3, r1, 0x2c /* 80045BBC 000429BC 38 81 00 08 */ addi r4, r1, 8 /* 80045BC0 000429C0 38 DF 00 0C */ addi r6, r31, 0xc @@ -1621,7 +1621,7 @@ lbl_80045EA4: /* 80045EA8 00042CA8 38 61 00 3C */ addi r3, r1, 0x3c /* 80045EAC 00042CAC 3B A4 00 10 */ addi r29, r4, 0x10 /* 80045EB0 00042CB0 38 9D 00 20 */ addi r4, r29, 0x20 -/* 80045EB4 00042CB4 4B FC A3 75 */ bl func_80010228 +/* 80045EB4 00042CB4 4B FC A3 75 */ bl __as__5RwV3dFRC5RwV3d /* 80045EB8 00042CB8 3B C1 00 48 */ addi r30, r1, 0x48 /* 80045EBC 00042CBC C3 ED 8A D4 */ lfs f31, lbl_803CB3D4-_SDA_BASE_(r13) /* 80045EC0 00042CC0 7F C3 F3 78 */ mr r3, r30 @@ -1669,7 +1669,7 @@ lbl_80045F14: /* 80045F60 00042D60 90 E1 00 94 */ stw r7, 0x94(r1) /* 80045F64 00042D64 90 0D 8A BC */ stw r0, lbl_803CB3BC-_SDA_BASE_(r13) /* 80045F68 00042D68 90 CD 8A C0 */ stw r6, lbl_803CB3C0-_SDA_BASE_(r13) -/* 80045F6C 00042D6C 4B FC 51 4D */ bl func_8000B0B8 +/* 80045F6C 00042D6C 4B FC 51 4D */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 80045F70 00042D70 7F C6 F3 78 */ mr r6, r30 /* 80045F74 00042D74 38 61 00 0C */ addi r3, r1, 0xc /* 80045F78 00042D78 38 81 00 18 */ addi r4, r1, 0x18 @@ -1909,7 +1909,7 @@ xShadow.ShadowCameraSetSpherePersp__FP8RwCameraP5RwV3df: /* 800462D8 000430D8 48 1F 14 19 */ bl RwCameraSetFarClipPlane /* 800462DC 000430DC 7F A3 EB 78 */ mr r3, r29 /* 800462E0 000430E0 7F 84 E3 78 */ mr r4, r28 -/* 800462E4 000430E4 4B FC 9F 45 */ bl func_80010228 +/* 800462E4 000430E4 4B FC 9F 45 */ bl __as__5RwV3dFRC5RwV3d /* 800462E8 000430E8 FC 40 F8 50 */ fneg f2, f31 /* 800462EC 000430EC 3C 60 80 29 */ lis r3, lbl_80288C90@ha /* 800462F0 000430F0 C0 3E 00 20 */ lfs f1, 0x20(r30) @@ -1926,7 +1926,7 @@ xShadow.ShadowCameraSetSpherePersp__FP8RwCameraP5RwV3df: /* 8004631C 0004311C C0 1D 00 08 */ lfs f0, 8(r29) /* 80046320 00043120 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 80046324 00043124 D0 1D 00 08 */ stfs f0, 8(r29) -/* 80046328 00043128 4B FC 9F 01 */ bl func_80010228 +/* 80046328 00043128 4B FC 9F 01 */ bl __as__5RwV3dFRC5RwV3d /* 8004632C 0004312C 7F C3 F3 78 */ mr r3, r30 /* 80046330 00043130 48 1E A0 59 */ bl RwMatrixUpdate /* 80046334 00043134 7F E3 FB 78 */ mr r3, r31 @@ -1996,16 +1996,16 @@ lbl_80046410: /* 80046424 00043224 7F DF F2 14 */ add r30, r31, r30 /* 80046428 00043228 80 9D 00 1C */ lwz r4, 0x1c(r29) /* 8004642C 0004322C 7F C3 F3 78 */ mr r3, r30 -/* 80046430 00043230 4B FC 4E 35 */ bl func_8000B264 +/* 80046430 00043230 4B FC 4E 35 */ bl __as__5xVec3FRC5xVec3 /* 80046434 00043234 80 9D 00 20 */ lwz r4, 0x20(r29) /* 80046438 00043238 38 7E 00 0C */ addi r3, r30, 0xc -/* 8004643C 0004323C 4B FC 4E 29 */ bl func_8000B264 +/* 8004643C 0004323C 4B FC 4E 29 */ bl __as__5xVec3FRC5xVec3 /* 80046440 00043240 80 9D 00 24 */ lwz r4, 0x24(r29) /* 80046444 00043244 38 7E 00 18 */ addi r3, r30, 0x18 -/* 80046448 00043248 4B FC 4E 1D */ bl func_8000B264 +/* 80046448 00043248 4B FC 4E 1D */ bl __as__5xVec3FRC5xVec3 /* 8004644C 0004324C 7F A4 EB 78 */ mr r4, r29 /* 80046450 00043250 38 7E 00 24 */ addi r3, r30, 0x24 -/* 80046454 00043254 4B FC 4E 11 */ bl func_8000B264 +/* 80046454 00043254 4B FC 4E 11 */ bl __as__5xVec3FRC5xVec3 /* 80046458 00043258 C0 1D 00 08 */ lfs f0, 8(r29) /* 8004645C 0004325C C0 3D 00 00 */ lfs f1, 0(r29) /* 80046460 00043260 FC 00 00 50 */ fneg f0, f0 @@ -2251,15 +2251,15 @@ lbl_800467A0: /* 800467D4 000435D4 7F 05 C3 78 */ mr r5, r24 /* 800467D8 000435D8 7E FB 32 14 */ add r23, r27, r6 /* 800467DC 000435DC 7E DB 02 14 */ add r22, r27, r0 -/* 800467E0 000435E0 4B FC 47 91 */ bl func_8000AF70 +/* 800467E0 000435E0 4B FC 47 91 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 800467E4 000435E4 80 95 00 50 */ lwz r4, 0x50(r21) /* 800467E8 000435E8 7F E3 FB 78 */ mr r3, r31 /* 800467EC 000435EC 7E E5 BB 78 */ mr r5, r23 -/* 800467F0 000435F0 4B FC 47 81 */ bl func_8000AF70 +/* 800467F0 000435F0 4B FC 47 81 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 800467F4 000435F4 80 95 00 50 */ lwz r4, 0x50(r21) /* 800467F8 000435F8 7F C3 F3 78 */ mr r3, r30 /* 800467FC 000435FC 7E C5 B3 78 */ mr r5, r22 -/* 80046800 00043600 4B FC 47 71 */ bl func_8000AF70 +/* 80046800 00043600 4B FC 47 71 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80046804 00043604 38 00 00 03 */ li r0, 3 /* 80046808 00043608 7F A4 EB 78 */ mr r4, r29 /* 8004680C 0004360C C0 15 00 08 */ lfs f0, 8(r21) @@ -2365,15 +2365,15 @@ lbl_80046974: /* 8004698C 0004378C 38 61 00 20 */ addi r3, r1, 0x20 /* 80046990 00043790 38 06 00 01 */ addi r0, r6, 1 /* 80046994 00043794 90 15 00 58 */ stw r0, 0x58(r21) -/* 80046998 00043798 4B FC 7C F9 */ bl func_8000E690 +/* 80046998 00043798 4B FC 7C F9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8004699C 0004379C 7E C4 B3 78 */ mr r4, r22 /* 800469A0 000437A0 7F 05 C3 78 */ mr r5, r24 /* 800469A4 000437A4 38 61 00 14 */ addi r3, r1, 0x14 -/* 800469A8 000437A8 4B FC 7C E9 */ bl func_8000E690 +/* 800469A8 000437A8 4B FC 7C E9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800469AC 000437AC 38 61 00 08 */ addi r3, r1, 8 /* 800469B0 000437B0 38 81 00 20 */ addi r4, r1, 0x20 /* 800469B4 000437B4 38 A1 00 14 */ addi r5, r1, 0x14 -/* 800469B8 000437B8 4B FC E6 D5 */ bl func_8001508C +/* 800469B8 000437B8 4B FC E6 D5 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 800469BC 000437BC 38 61 00 08 */ addi r3, r1, 8 /* 800469C0 000437C0 7C 64 1B 78 */ mr r4, r3 /* 800469C4 000437C4 48 00 79 2D */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -2696,7 +2696,7 @@ lbl_80046E04: /* 80046E70 00043C70 C0 1F 00 30 */ lfs f0, 0x30(r31) /* 80046E74 00043C74 EC 01 00 28 */ fsubs f0, f1, f0 /* 80046E78 00043C78 D0 1F 00 48 */ stfs f0, 0x48(r31) -/* 80046E7C 00043C7C 4B FC 77 D5 */ bl func_8000E650 +/* 80046E7C 00043C7C 4B FC 77 D5 */ bl xVec3Length__FPC5xVec3 /* 80046E80 00043C80 C0 1F 00 20 */ lfs f0, 0x20(r31) /* 80046E84 00043C84 38 00 00 00 */ li r0, 0 /* 80046E88 00043C88 38 7F 00 5C */ addi r3, r31, 0x5c @@ -2806,7 +2806,7 @@ xShadowVertical_FillCache__FP12xShadowCacheP5xVec3fff: /* 80047004 00043E04 FF E0 10 90 */ fmr f31, f2 /* 80047008 00043E08 7C 9F 23 78 */ mr r31, r4 /* 8004700C 00043E0C FF A0 18 90 */ fmr f29, f3 -/* 80047010 00043E10 4B FC 42 55 */ bl func_8000B264 +/* 80047010 00043E10 4B FC 42 55 */ bl __as__5xVec3FRC5xVec3 /* 80047014 00043E14 D3 DE 00 0C */ stfs f30, 0xc(r30) /* 80047018 00043E18 38 80 00 00 */ li r4, 0 /* 8004701C 00043E1C 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -2941,7 +2941,7 @@ lbl_800471CC: /* 800471F8 00043FF8 D0 41 00 78 */ stfs f2, 0x78(r1) /* 800471FC 00043FFC D0 01 00 7C */ stfs f0, 0x7c(r1) /* 80047200 00044000 D3 C1 00 80 */ stfs f30, 0x80(r1) -/* 80047204 00044004 4B FC E7 25 */ bl func_80015928 +/* 80047204 00044004 4B FC E7 25 */ bl xQuickCullForBox__FP7xQCDataPC4xBox /* 80047208 00044008 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha /* 8004720C 0004400C 3C A0 80 04 */ lis r5, lbl_80046CA4@ha /* 80047210 00044010 38 C5 6C A4 */ addi r6, r5, lbl_80046CA4@l @@ -3086,7 +3086,7 @@ lbl_800473F4: lbl_80047400: /* 80047400 00044200 38 61 00 64 */ addi r3, r1, 0x64 /* 80047404 00044204 38 9D 00 20 */ addi r4, r29, 0x20 -/* 80047408 00044208 4B FC 8E 21 */ bl func_80010228 +/* 80047408 00044208 4B FC 8E 21 */ bl __as__5RwV3dFRC5RwV3d /* 8004740C 0004420C 3B C1 00 70 */ addi r30, r1, 0x70 /* 80047410 00044210 C3 ED 8A D4 */ lfs f31, lbl_803CB3D4-_SDA_BASE_(r13) /* 80047414 00044214 7F C3 F3 78 */ mr r3, r30 @@ -3134,7 +3134,7 @@ lbl_80047468: /* 800474B4 000442B4 90 E1 00 BC */ stw r7, 0xbc(r1) /* 800474B8 000442B8 90 0D 8A BC */ stw r0, lbl_803CB3BC-_SDA_BASE_(r13) /* 800474BC 000442BC 90 CD 8A C0 */ stw r6, lbl_803CB3C0-_SDA_BASE_(r13) -/* 800474C0 000442C0 4B FC 3B F9 */ bl func_8000B0B8 +/* 800474C0 000442C0 4B FC 3B F9 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 800474C4 000442C4 7F C6 F3 78 */ mr r6, r30 /* 800474C8 000442C8 38 61 00 0C */ addi r3, r1, 0xc /* 800474CC 000442CC 38 81 00 18 */ addi r4, r1, 0x18 @@ -3161,7 +3161,7 @@ lbl_80047468: lbl_80047520: /* 80047520 00044320 38 61 00 3C */ addi r3, r1, 0x3c /* 80047524 00044324 38 9E 00 94 */ addi r4, r30, 0x94 -/* 80047528 00044328 4B FC 8D 01 */ bl func_80010228 +/* 80047528 00044328 4B FC 8D 01 */ bl __as__5RwV3dFRC5RwV3d /* 8004752C 0004432C 38 9E 00 70 */ addi r4, r30, 0x70 /* 80047530 00044330 38 7E 00 7C */ addi r3, r30, 0x7c /* 80047534 00044334 38 1E 00 88 */ addi r0, r30, 0x88 @@ -3323,7 +3323,7 @@ lbl_80047740: /* 80047754 00044554 38 04 FF FF */ addi r0, r4, -1 /* 80047758 00044558 54 00 20 36 */ slwi r0, r0, 4 /* 8004775C 0004455C 7C 85 02 14 */ add r4, r5, r0 -/* 80047760 00044560 48 00 00 45 */ bl func_800477A4 +/* 80047760 00044560 48 00 00 45 */ bl __as__10xShadowMgrFRC10xShadowMgr /* 80047764 00044564 80 6D 8A EC */ lwz r3, lbl_803CB3EC-_SDA_BASE_(r13) /* 80047768 00044568 38 03 FF FF */ addi r0, r3, -1 /* 8004776C 0004456C 90 0D 8A EC */ stw r0, lbl_803CB3EC-_SDA_BASE_(r13) @@ -3343,8 +3343,8 @@ lbl_8004777C: /* 8004779C 0004459C 38 21 00 20 */ addi r1, r1, 0x20 /* 800477A0 000445A0 4E 80 00 20 */ blr -.global func_800477A4 -func_800477A4: +.global __as__10xShadowMgrFRC10xShadowMgr +__as__10xShadowMgrFRC10xShadowMgr: /* 800477A4 000445A4 80 A4 00 00 */ lwz r5, 0(r4) /* 800477A8 000445A8 80 04 00 04 */ lwz r0, 4(r4) /* 800477AC 000445AC 90 A3 00 00 */ stw r5, 0(r3) @@ -3456,7 +3456,7 @@ lbl_80047908: lbl_80047920: /* 80047920 00044720 80 6D 8A E8 */ lwz r3, lbl_803CB3E8-_SDA_BASE_(r13) /* 80047924 00044724 7C 63 E0 2E */ lwzx r3, r3, r28 -/* 80047928 00044728 4B FC 6D 11 */ bl func_8000E638 +/* 80047928 00044728 4B FC 6D 11 */ bl xEntIsVisible__FPC4xEnt /* 8004792C 0004472C 28 03 00 00 */ cmplwi r3, 0 /* 80047930 00044730 41 82 00 1C */ beq lbl_8004794C /* 80047934 00044734 80 6D 8A E8 */ lwz r3, lbl_803CB3E8-_SDA_BASE_(r13) @@ -3472,7 +3472,7 @@ lbl_8004794C: /* 80047958 00044758 54 00 20 36 */ slwi r0, r0, 4 /* 8004795C 0004475C 7C 64 E2 14 */ add r3, r4, r28 /* 80047960 00044760 7C 84 02 14 */ add r4, r4, r0 -/* 80047964 00044764 4B FF FE 41 */ bl func_800477A4 +/* 80047964 00044764 4B FF FE 41 */ bl __as__10xShadowMgrFRC10xShadowMgr /* 80047968 00044768 80 6D 8A EC */ lwz r3, lbl_803CB3EC-_SDA_BASE_(r13) /* 8004796C 0004476C 38 03 FF FF */ addi r0, r3, -1 /* 80047970 00044770 90 0D 8A EC */ stw r0, lbl_803CB3EC-_SDA_BASE_(r13) @@ -3901,7 +3901,7 @@ xShadow.xShadow_PickByRayCast__FP10xShadowMgr: /* 80047F64 00044D64 3C 80 80 25 */ lis r4, lbl_80253054@ha /* 80047F68 00044D68 38 61 00 14 */ addi r3, r1, 0x14 /* 80047F6C 00044D6C 38 84 30 54 */ addi r4, r4, lbl_80253054@l -/* 80047F70 00044D70 4B FC 32 F5 */ bl func_8000B264 +/* 80047F70 00044D70 4B FC 32 F5 */ bl __as__5xVec3FRC5xVec3 /* 80047F74 00044D74 C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) /* 80047F78 00044D78 38 00 0C 00 */ li r0, 0xc00 /* 80047F7C 00044D7C 3B 40 00 00 */ li r26, 0 @@ -3986,15 +3986,15 @@ lbl_80048090: /* 80048098 00044E98 38 21 00 10 */ addi r1, r1, 0x10 /* 8004809C 00044E9C 4E 80 00 20 */ blr -.global func_800480A0 -func_800480A0: +.global xDrawSphere__FPC5xVec3fUi +xDrawSphere__FPC5xVec3fUi: /* 800480A0 00044EA0 4E 80 00 20 */ blr -.global func_800480A4 -func_800480A4: +.global xDrawSetColor__FUcUcUcUc +xDrawSetColor__FUcUcUcUc: /* 800480A4 00044EA4 4E 80 00 20 */ blr -.global func_800480A8 -func_800480A8: +.global SQ__Ff +SQ__Ff: /* 800480A8 00044EA8 EC 21 00 72 */ fmuls f1, f1, f1 /* 800480AC 00044EAC 4E 80 00 20 */ blr diff --git a/asm/Core/x/xShadowSimple.s b/asm/Core/x/xShadowSimple.s index 7f3a54510..54b886290 100644 --- a/asm/Core/x/xShadowSimple.s +++ b/asm/Core/x/xShadowSimple.s @@ -45,16 +45,16 @@ lbl_801392A0: /* 801392A0 001360A0 D3 FF 00 00 */ stfs f31, 0(r31) /* 801392A4 001360A4 38 7E 00 24 */ addi r3, r30, 0x24 /* 801392A8 001360A8 80 9D 00 1C */ lwz r4, 0x1c(r29) -/* 801392AC 001360AC 4B ED 1F B9 */ bl func_8000B264 +/* 801392AC 001360AC 4B ED 1F B9 */ bl __as__5xVec3FRC5xVec3 /* 801392B0 001360B0 80 9D 00 20 */ lwz r4, 0x20(r29) /* 801392B4 001360B4 38 7E 00 30 */ addi r3, r30, 0x30 -/* 801392B8 001360B8 4B ED 1F AD */ bl func_8000B264 +/* 801392B8 001360B8 4B ED 1F AD */ bl __as__5xVec3FRC5xVec3 /* 801392BC 001360BC 80 9D 00 24 */ lwz r4, 0x24(r29) /* 801392C0 001360C0 38 7E 00 3C */ addi r3, r30, 0x3c -/* 801392C4 001360C4 4B ED 1F A1 */ bl func_8000B264 +/* 801392C4 001360C4 4B ED 1F A1 */ bl __as__5xVec3FRC5xVec3 /* 801392C8 001360C8 7F A4 EB 78 */ mr r4, r29 /* 801392CC 001360CC 38 7E 00 48 */ addi r3, r30, 0x48 -/* 801392D0 001360D0 4B ED 1F 95 */ bl func_8000B264 +/* 801392D0 001360D0 4B ED 1F 95 */ bl __as__5xVec3FRC5xVec3 /* 801392D4 001360D4 7F A3 EB 78 */ mr r3, r29 lbl_801392D8: /* 801392D8 001360D8 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 @@ -102,7 +102,7 @@ lbl_80139364: /* 80139374 00136174 88 1E 00 04 */ lbz r0, 4(r30) /* 80139378 00136178 28 00 00 2B */ cmplwi r0, 0x2b /* 8013937C 0013617C 40 82 02 5C */ bne lbl_801395D8 -/* 80139380 00136180 4B F1 D1 65 */ bl func_800564E4 +/* 80139380 00136180 4B F1 D1 65 */ bl SelfType__9xNPCBasicCFv /* 80139384 00136184 54 63 00 2E */ rlwinm r3, r3, 0, 0, 0x17 /* 80139388 00136188 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 8013938C 0013618C 28 00 54 00 */ cmplwi r0, 0x5400 @@ -112,7 +112,7 @@ lbl_80139364: /* 8013939C 0013619C C0 24 00 00 */ lfs f1, 0(r4) /* 801393A0 001361A0 C0 44 00 04 */ lfs f2, 4(r4) /* 801393A4 001361A4 C0 64 00 08 */ lfs f3, 8(r4) -/* 801393A8 001361A8 4B ED 5C 55 */ bl func_8000EFFC +/* 801393A8 001361A8 4B ED 5C 55 */ bl xVec3Init__FP5xVec3fff /* 801393AC 001361AC 80 9F 00 04 */ lwz r4, 4(r31) /* 801393B0 001361B0 80 7F 00 00 */ lwz r3, 0(r31) /* 801393B4 001361B4 C0 84 00 10 */ lfs f4, 0x10(r4) @@ -153,7 +153,7 @@ lbl_80139364: /* 80139440 00136240 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80139444 00136244 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80139448 00136248 38 84 00 30 */ addi r4, r4, 0x30 -/* 8013944C 0013624C 4B EE 25 15 */ bl func_8001B960 +/* 8013944C 0013624C 4B EE 25 15 */ bl xVec3SubFrom__FP5xVec3PC5xVec3 /* 80139450 00136250 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80139454 00136254 38 61 00 08 */ addi r3, r1, 8 /* 80139458 00136258 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -187,7 +187,7 @@ lbl_80139364: /* 801394C8 001362C8 80 9E 00 24 */ lwz r4, 0x24(r30) /* 801394CC 001362CC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 801394D0 001362D0 38 84 00 30 */ addi r4, r4, 0x30 -/* 801394D4 001362D4 4B EE 24 8D */ bl func_8001B960 +/* 801394D4 001362D4 4B EE 24 8D */ bl xVec3SubFrom__FP5xVec3PC5xVec3 /* 801394D8 001362D8 80 9E 00 24 */ lwz r4, 0x24(r30) /* 801394DC 001362DC 38 61 00 08 */ addi r3, r1, 8 /* 801394E0 001362E0 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -221,7 +221,7 @@ lbl_80139364: /* 80139550 00136350 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80139554 00136354 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80139558 00136358 38 84 00 30 */ addi r4, r4, 0x30 -/* 8013955C 0013635C 4B EE 24 05 */ bl func_8001B960 +/* 8013955C 0013635C 4B EE 24 05 */ bl xVec3SubFrom__FP5xVec3PC5xVec3 /* 80139560 00136360 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80139564 00136364 38 61 00 08 */ addi r3, r1, 8 /* 80139568 00136368 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -247,7 +247,7 @@ lbl_80139364: /* 801395B8 001363B8 FC 60 08 90 */ fmr f3, f1 /* 801395BC 001363BC C0 42 A4 04 */ lfs f2, lbl_803CED84-_SDA2_BASE_(r2) /* 801395C0 001363C0 38 63 00 48 */ addi r3, r3, 0x48 -/* 801395C4 001363C4 4B ED 5A 39 */ bl func_8000EFFC +/* 801395C4 001363C4 4B ED 5A 39 */ bl xVec3Init__FP5xVec3fff /* 801395C8 001363C8 80 7F 00 00 */ lwz r3, 0(r31) /* 801395CC 001363CC 93 C3 00 20 */ stw r30, 0x20(r3) lbl_801395D0: @@ -362,7 +362,7 @@ lbl_80139730: lbl_8013975C: /* 8013975C 0013655C 38 61 00 10 */ addi r3, r1, 0x10 /* 80139760 00136560 38 81 00 30 */ addi r4, r1, 0x30 -/* 80139764 00136564 48 00 0E 39 */ bl func_8013A59C +/* 80139764 00136564 48 00 0E 39 */ bl xQuickCullForLine__FP7xQCDataPC6xLine3 /* 80139768 00136568 38 81 00 30 */ addi r4, r1, 0x30 /* 8013976C 0013656C 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha /* 80139770 00136570 3C A0 80 14 */ lis r5, lbl_80139328@ha @@ -880,12 +880,12 @@ xShadowSimple_Add__FP18xShadowSimpleCacheP4xEntff: /* 80139ED4 00136CD4 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80139ED8 00136CD8 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80139EDC 00136CDC 38 84 00 30 */ addi r4, r4, 0x30 -/* 80139EE0 00136CE0 4B ED 13 85 */ bl func_8000B264 +/* 80139EE0 00136CE0 4B ED 13 85 */ bl __as__5xVec3FRC5xVec3 /* 80139EE4 00136CE4 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80139EE8 00136CE8 38 7D 00 14 */ addi r3, r29, 0x14 /* 80139EEC 00136CEC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80139EF0 00136CF0 38 84 00 20 */ addi r4, r4, 0x20 -/* 80139EF4 00136CF4 4B ED 13 71 */ bl func_8000B264 +/* 80139EF4 00136CF4 4B ED 13 71 */ bl __as__5xVec3FRC5xVec3 /* 80139EF8 00136CF8 C0 22 A4 08 */ lfs f1, lbl_803CED88-_SDA2_BASE_(r2) /* 80139EFC 00136CFC C0 1D 00 58 */ lfs f0, 0x58(r29) /* 80139F00 00136D00 FC 01 00 00 */ fcmpu cr0, f1, f0 @@ -935,17 +935,17 @@ lbl_80139F90: /* 80139FA0 00136DA0 38 61 00 14 */ addi r3, r1, 0x14 /* 80139FA4 00136DA4 38 BD 00 24 */ addi r5, r29, 0x24 /* 80139FA8 00136DA8 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80139FAC 00136DAC 4B ED 0F C5 */ bl func_8000AF70 +/* 80139FAC 00136DAC 4B ED 0F C5 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80139FB0 00136DB0 80 9C 00 24 */ lwz r4, 0x24(r28) /* 80139FB4 00136DB4 38 61 00 20 */ addi r3, r1, 0x20 /* 80139FB8 00136DB8 38 BD 00 30 */ addi r5, r29, 0x30 /* 80139FBC 00136DBC 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80139FC0 00136DC0 4B ED 0F B1 */ bl func_8000AF70 +/* 80139FC0 00136DC0 4B ED 0F B1 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80139FC4 00136DC4 80 9C 00 24 */ lwz r4, 0x24(r28) /* 80139FC8 00136DC8 38 61 00 2C */ addi r3, r1, 0x2c /* 80139FCC 00136DCC 38 BD 00 3C */ addi r5, r29, 0x3c /* 80139FD0 00136DD0 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80139FD4 00136DD4 4B ED 0F 9D */ bl func_8000AF70 +/* 80139FD4 00136DD4 4B ED 0F 9D */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80139FD8 00136DD8 80 9C 00 24 */ lwz r4, 0x24(r28) /* 80139FDC 00136DDC 38 61 00 08 */ addi r3, r1, 8 /* 80139FE0 00136DE0 38 BD 00 48 */ addi r5, r29, 0x48 @@ -1126,7 +1126,7 @@ lbl_8013A254: /* 8013A258 00137058 7F 84 E3 78 */ mr r4, r28 /* 8013A25C 0013705C 1C 00 00 14 */ mulli r0, r0, 0x14 /* 8013A260 00137060 7C 7F 02 14 */ add r3, r31, r0 -/* 8013A264 00137064 48 00 00 91 */ bl func_8013A2F4 +/* 8013A264 00137064 48 00 00 91 */ bl __as__18xShadowSimpleQueueFRC18xShadowSimpleQueue /* 8013A268 00137068 3B 9C FF EC */ addi r28, r28, -20 /* 8013A26C 0013706C 3B 5A FF FF */ addi r26, r26, -1 lbl_8013A270: @@ -1166,8 +1166,8 @@ lbl_8013A2D0: /* 8013A2EC 001370EC 38 21 00 80 */ addi r1, r1, 0x80 /* 8013A2F0 001370F0 4E 80 00 20 */ blr -.global func_8013A2F4 -func_8013A2F4: +.global __as__18xShadowSimpleQueueFRC18xShadowSimpleQueue +__as__18xShadowSimpleQueueFRC18xShadowSimpleQueue: /* 8013A2F4 001370F4 80 04 00 00 */ lwz r0, 0(r4) /* 8013A2F8 001370F8 80 A4 00 04 */ lwz r5, 4(r4) /* 8013A2FC 001370FC 90 03 00 00 */ stw r0, 0(r3) @@ -1214,13 +1214,13 @@ lbl_8013A340: /* 8013A390 00137190 80 84 00 24 */ lwz r4, 0x24(r4) /* 8013A394 00137194 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8013A398 00137198 38 84 00 30 */ addi r4, r4, 0x30 -/* 8013A39C 0013719C 4B ED 0E C9 */ bl func_8000B264 +/* 8013A39C 0013719C 4B ED 0E C9 */ bl __as__5xVec3FRC5xVec3 /* 8013A3A0 001371A0 80 9C 00 08 */ lwz r4, 8(r28) /* 8013A3A4 001371A4 38 7B 00 14 */ addi r3, r27, 0x14 /* 8013A3A8 001371A8 80 84 00 24 */ lwz r4, 0x24(r4) /* 8013A3AC 001371AC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8013A3B0 001371B0 38 84 00 20 */ addi r4, r4, 0x20 -/* 8013A3B4 001371B4 4B ED 0E B1 */ bl func_8000B264 +/* 8013A3B4 001371B4 4B ED 0E B1 */ bl __as__5xVec3FRC5xVec3 /* 8013A3B8 001371B8 80 9C 00 08 */ lwz r4, 8(r28) /* 8013A3BC 001371BC 7F 63 DB 78 */ mr r3, r27 /* 8013A3C0 001371C0 C0 3C 00 0C */ lfs f1, 0xc(r28) @@ -1353,8 +1353,8 @@ xShadowSimple.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 8013A594 00137394 D0 03 00 08 */ stfs f0, 8(r3) /* 8013A598 00137398 4E 80 00 20 */ blr -.global func_8013A59C -func_8013A59C: +.global xQuickCullForLine__FP7xQCDataPC6xLine3 +xQuickCullForLine__FP7xQCDataPC6xLine3: /* 8013A59C 0013739C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013A5A0 001373A0 7C 08 02 A6 */ mflr r0 /* 8013A5A4 001373A4 3C A0 80 3C */ lis r5, lbl_803BC0B0@ha diff --git a/asm/Core/x/xSkyDome.s b/asm/Core/x/xSkyDome.s index 205e24222..deb62963a 100644 --- a/asm/Core/x/xSkyDome.s +++ b/asm/Core/x/xSkyDome.s @@ -58,7 +58,7 @@ lbl_8010EF78: /* 8010EF7C 0010BD7C 7F 64 DB 78 */ mr r4, r27 /* 8010EF80 0010BD80 1C 00 00 0C */ mulli r0, r0, 0xc /* 8010EF84 0010BD84 7C 7C 02 14 */ add r3, r28, r0 -/* 8010EF88 0010BD88 48 00 00 91 */ bl func_8010F018 +/* 8010EF88 0010BD88 48 00 00 91 */ bl __as__11SkyDomeInfoFRC11SkyDomeInfo /* 8010EF8C 0010BD8C 3B 7B FF F4 */ addi r27, r27, -12 /* 8010EF90 0010BD90 3B 39 FF FF */ addi r25, r25, -1 lbl_8010EF94: @@ -97,8 +97,8 @@ lbl_8010F004: /* 8010F010 0010BE10 38 21 00 30 */ addi r1, r1, 0x30 /* 8010F014 0010BE14 4E 80 00 20 */ blr -.global func_8010F018 -func_8010F018: +.global __as__11SkyDomeInfoFRC11SkyDomeInfo +__as__11SkyDomeInfoFRC11SkyDomeInfo: /* 8010F018 0010BE18 80 04 00 00 */ lwz r0, 0(r4) /* 8010F01C 0010BE1C 80 A4 00 04 */ lwz r5, 4(r4) /* 8010F020 0010BE20 90 03 00 00 */ stw r0, 0(r3) @@ -133,14 +133,14 @@ lbl_8010F068: /* 8010F084 0010BE84 28 00 00 00 */ cmplwi r0, 0 /* 8010F088 0010BE88 41 82 00 A0 */ beq lbl_8010F128 /* 8010F08C 0010BE8C 7F 63 DB 78 */ mr r3, r27 -/* 8010F090 0010BE90 4B EF F5 A9 */ bl func_8000E638 +/* 8010F090 0010BE90 4B EF F5 A9 */ bl xEntIsVisible__FPC4xEnt /* 8010F094 0010BE94 28 03 00 00 */ cmplwi r3, 0 /* 8010F098 0010BE98 41 82 00 90 */ beq lbl_8010F128 /* 8010F09C 0010BE9C 80 9B 00 24 */ lwz r4, 0x24(r27) /* 8010F0A0 0010BEA0 38 61 00 08 */ addi r3, r1, 8 /* 8010F0A4 0010BEA4 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8010F0A8 0010BEA8 38 84 00 30 */ addi r4, r4, 0x30 -/* 8010F0AC 0010BEAC 4B F0 11 7D */ bl func_80010228 +/* 8010F0AC 0010BEAC 4B F0 11 7D */ bl __as__5RwV3dFRC5RwV3d /* 8010F0B0 0010BEB0 80 7B 00 24 */ lwz r3, 0x24(r27) /* 8010F0B4 0010BEB4 C0 1E 00 40 */ lfs f0, 0x40(r30) /* 8010F0B8 0010BEB8 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -172,7 +172,7 @@ lbl_8010F114: /* 8010F118 0010BF18 38 81 00 08 */ addi r4, r1, 8 /* 8010F11C 0010BF1C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8010F120 0010BF20 38 63 00 30 */ addi r3, r3, 0x30 -/* 8010F124 0010BF24 4B F0 11 05 */ bl func_80010228 +/* 8010F124 0010BF24 4B F0 11 05 */ bl __as__5RwV3dFRC5RwV3d lbl_8010F128: /* 8010F128 0010BF28 3B BD 00 0C */ addi r29, r29, 0xc /* 8010F12C 0010BF2C 3B 9C 00 01 */ addi r28, r28, 1 diff --git a/asm/Core/x/xSnd.s b/asm/Core/x/xSnd.s index 8841a3663..1fa1ef7d5 100644 --- a/asm/Core/x/xSnd.s +++ b/asm/Core/x/xSnd.s @@ -72,22 +72,22 @@ lbl_8004819C: /* 800481A0 00044FA0 38 7F 19 3C */ addi r3, r31, 0x193c /* 800481A4 00044FA4 C0 22 86 F8 */ lfs f1, lbl_803CD078-_SDA2_BASE_(r2) /* 800481A8 00044FA8 FC 60 10 90 */ fmr f3, f2 -/* 800481AC 00044FAC 4B FC 2F 41 */ bl func_8000B0EC +/* 800481AC 00044FAC 4B FC 2F 41 */ bl assign__5xVec3Ffff /* 800481B0 00044FB0 C0 22 87 00 */ lfs f1, lbl_803CD080-_SDA2_BASE_(r2) /* 800481B4 00044FB4 38 7F 19 1C */ addi r3, r31, 0x191c /* 800481B8 00044FB8 C0 42 86 F8 */ lfs f2, lbl_803CD078-_SDA2_BASE_(r2) /* 800481BC 00044FBC FC 60 08 90 */ fmr f3, f1 -/* 800481C0 00044FC0 4B FC 2F 2D */ bl func_8000B0EC +/* 800481C0 00044FC0 4B FC 2F 2D */ bl assign__5xVec3Ffff /* 800481C4 00044FC4 C0 22 87 00 */ lfs f1, lbl_803CD080-_SDA2_BASE_(r2) /* 800481C8 00044FC8 38 7F 19 2C */ addi r3, r31, 0x192c /* 800481CC 00044FCC C0 62 86 F8 */ lfs f3, lbl_803CD078-_SDA2_BASE_(r2) /* 800481D0 00044FD0 FC 40 08 90 */ fmr f2, f1 -/* 800481D4 00044FD4 4B FC 2F 19 */ bl func_8000B0EC +/* 800481D4 00044FD4 4B FC 2F 19 */ bl assign__5xVec3Ffff /* 800481D8 00044FD8 C0 22 87 04 */ lfs f1, lbl_803CD084-_SDA2_BASE_(r2) /* 800481DC 00044FDC 38 7F 19 4C */ addi r3, r31, 0x194c /* 800481E0 00044FE0 FC 40 08 90 */ fmr f2, f1 /* 800481E4 00044FE4 FC 60 08 90 */ fmr f3, f1 -/* 800481E8 00044FE8 4B FC 2F 05 */ bl func_8000B0EC +/* 800481E8 00044FE8 4B FC 2F 05 */ bl assign__5xVec3Ffff /* 800481EC 00044FEC 3B DE 00 01 */ addi r30, r30, 1 /* 800481F0 00044FF0 3B FF 00 40 */ addi r31, r31, 0x40 /* 800481F4 00044FF4 28 1E 00 02 */ cmplwi r30, 2 @@ -98,28 +98,28 @@ lbl_8004819C: /* 80048208 00045008 C0 22 86 F8 */ lfs f1, lbl_803CD078-_SDA2_BASE_(r2) /* 8004820C 0004500C FC 60 10 90 */ fmr f3, f2 /* 80048210 00045010 38 63 19 BC */ addi r3, r3, 0x19bc -/* 80048214 00045014 4B FC 2E D9 */ bl func_8000B0EC +/* 80048214 00045014 4B FC 2E D9 */ bl assign__5xVec3Ffff /* 80048218 00045018 C0 22 87 00 */ lfs f1, lbl_803CD080-_SDA2_BASE_(r2) /* 8004821C 0004501C 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha /* 80048220 00045020 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l /* 80048224 00045024 C0 42 86 F8 */ lfs f2, lbl_803CD078-_SDA2_BASE_(r2) /* 80048228 00045028 FC 60 08 90 */ fmr f3, f1 /* 8004822C 0004502C 38 63 19 A4 */ addi r3, r3, 0x19a4 -/* 80048230 00045030 4B FC 2E BD */ bl func_8000B0EC +/* 80048230 00045030 4B FC 2E BD */ bl assign__5xVec3Ffff /* 80048234 00045034 C0 22 87 00 */ lfs f1, lbl_803CD080-_SDA2_BASE_(r2) /* 80048238 00045038 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha /* 8004823C 0004503C 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l /* 80048240 00045040 C0 62 86 F8 */ lfs f3, lbl_803CD078-_SDA2_BASE_(r2) /* 80048244 00045044 FC 40 08 90 */ fmr f2, f1 /* 80048248 00045048 38 63 19 B0 */ addi r3, r3, 0x19b0 -/* 8004824C 0004504C 4B FC 2E A1 */ bl func_8000B0EC +/* 8004824C 0004504C 4B FC 2E A1 */ bl assign__5xVec3Ffff /* 80048250 00045050 C0 22 87 04 */ lfs f1, lbl_803CD084-_SDA2_BASE_(r2) /* 80048254 00045054 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha /* 80048258 00045058 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l /* 8004825C 0004505C FC 40 08 90 */ fmr f2, f1 /* 80048260 00045060 38 63 19 C8 */ addi r3, r3, 0x19c8 /* 80048264 00045064 FC 60 08 90 */ fmr f3, f1 -/* 80048268 00045068 4B FC 2E 85 */ bl func_8000B0EC +/* 80048268 00045068 4B FC 2E 85 */ bl assign__5xVec3Ffff /* 8004826C 0004506C 48 08 93 05 */ bl iSndUpdate__Fv /* 80048270 00045070 80 01 00 14 */ lwz r0, 0x14(r1) /* 80048274 00045074 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -452,22 +452,22 @@ lbl_800486CC: /* 800486CC 000454CC 3B E3 19 1C */ addi r31, r3, 0x191c /* 800486D0 000454D0 38 63 19 A4 */ addi r3, r3, 0x19a4 /* 800486D4 000454D4 7F E4 FB 78 */ mr r4, r31 -/* 800486D8 000454D8 4B FC 2B 8D */ bl func_8000B264 +/* 800486D8 000454D8 4B FC 2B 8D */ bl __as__5xVec3FRC5xVec3 /* 800486DC 000454DC 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha /* 800486E0 000454E0 38 9F 00 10 */ addi r4, r31, 0x10 /* 800486E4 000454E4 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l /* 800486E8 000454E8 38 63 19 B0 */ addi r3, r3, 0x19b0 -/* 800486EC 000454EC 4B FC 2B 79 */ bl func_8000B264 +/* 800486EC 000454EC 4B FC 2B 79 */ bl __as__5xVec3FRC5xVec3 /* 800486F0 000454F0 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha /* 800486F4 000454F4 38 9F 00 20 */ addi r4, r31, 0x20 /* 800486F8 000454F8 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l /* 800486FC 000454FC 38 63 19 BC */ addi r3, r3, 0x19bc -/* 80048700 00045500 4B FC 2B 65 */ bl func_8000B264 +/* 80048700 00045500 4B FC 2B 65 */ bl __as__5xVec3FRC5xVec3 /* 80048704 00045504 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha /* 80048708 00045508 38 83 D5 B4 */ addi r4, r3, lbl_803BD5B4@l /* 8004870C 0004550C 38 64 19 C8 */ addi r3, r4, 0x19c8 /* 80048710 00045510 38 84 19 8C */ addi r4, r4, 0x198c -/* 80048714 00045514 4B FC 2B 51 */ bl func_8000B264 +/* 80048714 00045514 4B FC 2B 51 */ bl __as__5xVec3FRC5xVec3 /* 80048718 00045518 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha /* 8004871C 0004551C C0 02 86 F8 */ lfs f0, lbl_803CD078-_SDA2_BASE_(r2) /* 80048720 00045520 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l @@ -479,22 +479,22 @@ lbl_80048734: /* 80048734 00045534 3B E3 19 1C */ addi r31, r3, 0x191c /* 80048738 00045538 38 63 19 A4 */ addi r3, r3, 0x19a4 /* 8004873C 0004553C 7F E4 FB 78 */ mr r4, r31 -/* 80048740 00045540 4B FC 2B 25 */ bl func_8000B264 +/* 80048740 00045540 4B FC 2B 25 */ bl __as__5xVec3FRC5xVec3 /* 80048744 00045544 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha /* 80048748 00045548 38 9F 00 10 */ addi r4, r31, 0x10 /* 8004874C 0004554C 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l /* 80048750 00045550 38 63 19 B0 */ addi r3, r3, 0x19b0 -/* 80048754 00045554 4B FC 2B 11 */ bl func_8000B264 +/* 80048754 00045554 4B FC 2B 11 */ bl __as__5xVec3FRC5xVec3 /* 80048758 00045558 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha /* 8004875C 0004555C 38 9F 00 20 */ addi r4, r31, 0x20 /* 80048760 00045560 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l /* 80048764 00045564 38 63 19 BC */ addi r3, r3, 0x19bc -/* 80048768 00045568 4B FC 2A FD */ bl func_8000B264 +/* 80048768 00045568 4B FC 2A FD */ bl __as__5xVec3FRC5xVec3 /* 8004876C 0004556C 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha /* 80048770 00045570 38 83 D5 B4 */ addi r4, r3, lbl_803BD5B4@l /* 80048774 00045574 38 64 19 C8 */ addi r3, r4, 0x19c8 /* 80048778 00045578 38 84 19 4C */ addi r4, r4, 0x194c -/* 8004877C 0004557C 4B FC 2A E9 */ bl func_8000B264 +/* 8004877C 0004557C 4B FC 2A E9 */ bl __as__5xVec3FRC5xVec3 lbl_80048780: /* 80048780 00045580 80 01 00 14 */ lwz r0, 0x14(r1) /* 80048784 00045584 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -528,24 +528,24 @@ lbl_800487E0: /* 800487E4 000455E4 7F A4 EB 78 */ mr r4, r29 /* 800487E8 000455E8 7F E5 FB 78 */ mr r5, r31 /* 800487EC 000455EC 38 61 00 20 */ addi r3, r1, 0x20 -/* 800487F0 000455F0 4B FC 29 DD */ bl func_8000B1CC +/* 800487F0 000455F0 4B FC 29 DD */ bl __mi__5xVec3CFRC5xVec3 /* 800487F4 000455F4 38 61 00 38 */ addi r3, r1, 0x38 /* 800487F8 000455F8 38 81 00 20 */ addi r4, r1, 0x20 -/* 800487FC 000455FC 4B FC 2A 69 */ bl func_8000B264 +/* 800487FC 000455FC 4B FC 2A 69 */ bl __as__5xVec3FRC5xVec3 /* 80048800 00045600 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha /* 80048804 00045604 7F A4 EB 78 */ mr r4, r29 /* 80048808 00045608 38 A3 D5 B4 */ addi r5, r3, lbl_803BD5B4@l /* 8004880C 0004560C 38 61 00 14 */ addi r3, r1, 0x14 /* 80048810 00045610 38 A5 19 4C */ addi r5, r5, 0x194c -/* 80048814 00045614 4B FC 29 B9 */ bl func_8000B1CC +/* 80048814 00045614 4B FC 29 B9 */ bl __mi__5xVec3CFRC5xVec3 /* 80048818 00045618 38 61 00 2C */ addi r3, r1, 0x2c /* 8004881C 0004561C 38 81 00 14 */ addi r4, r1, 0x14 -/* 80048820 00045620 4B FC 2A 45 */ bl func_8000B264 +/* 80048820 00045620 4B FC 2A 45 */ bl __as__5xVec3FRC5xVec3 /* 80048824 00045624 38 61 00 38 */ addi r3, r1, 0x38 -/* 80048828 00045628 4B FC 5E 29 */ bl func_8000E650 +/* 80048828 00045628 4B FC 5E 29 */ bl xVec3Length__FPC5xVec3 /* 8004882C 0004562C FF E0 08 90 */ fmr f31, f1 /* 80048830 00045630 38 61 00 2C */ addi r3, r1, 0x2c -/* 80048834 00045634 4B FC 5E 1D */ bl func_8000E650 +/* 80048834 00045634 4B FC 5E 1D */ bl xVec3Length__FPC5xVec3 /* 80048838 00045638 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 8004883C 0004563C 40 80 00 40 */ bge lbl_8004887C /* 80048840 00045640 EC 3F 08 28 */ fsubs f1, f31, f1 @@ -554,24 +554,24 @@ lbl_800487E0: /* 8004884C 0004564C EC 21 00 32 */ fmuls f1, f1, f0 /* 80048850 00045650 EC 1F 08 28 */ fsubs f0, f31, f1 /* 80048854 00045654 EC 20 F8 24 */ fdivs f1, f0, f31 -/* 80048858 00045658 4B FC 29 29 */ bl func_8000B180 +/* 80048858 00045658 4B FC 29 29 */ bl __amu__5xVec3Ff /* 8004885C 0004565C 7F E5 FB 78 */ mr r5, r31 /* 80048860 00045660 38 61 00 08 */ addi r3, r1, 8 /* 80048864 00045664 38 81 00 38 */ addi r4, r1, 0x38 -/* 80048868 00045668 4B FC CB 79 */ bl func_800153E0 +/* 80048868 00045668 4B FC CB 79 */ bl __pl__5xVec3CFRC5xVec3 /* 8004886C 0004566C 7F C3 F3 78 */ mr r3, r30 /* 80048870 00045670 38 81 00 08 */ addi r4, r1, 8 -/* 80048874 00045674 4B FC 29 F1 */ bl func_8000B264 +/* 80048874 00045674 4B FC 29 F1 */ bl __as__5xVec3FRC5xVec3 /* 80048878 00045678 48 00 00 20 */ b lbl_80048898 lbl_8004887C: /* 8004887C 0004567C 7F C3 F3 78 */ mr r3, r30 /* 80048880 00045680 7F A4 EB 78 */ mr r4, r29 -/* 80048884 00045684 4B FC 29 E1 */ bl func_8000B264 +/* 80048884 00045684 4B FC 29 E1 */ bl __as__5xVec3FRC5xVec3 /* 80048888 00045688 48 00 00 10 */ b lbl_80048898 lbl_8004888C: /* 8004888C 0004568C 7F C3 F3 78 */ mr r3, r30 /* 80048890 00045690 7F A4 EB 78 */ mr r4, r29 -/* 80048894 00045694 4B FC 29 D1 */ bl func_8000B264 +/* 80048894 00045694 4B FC 29 D1 */ bl __as__5xVec3FRC5xVec3 lbl_80048898: /* 80048898 00045698 E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0 /* 8004889C 0004569C 80 01 00 74 */ lwz r0, 0x74(r1) @@ -601,7 +601,7 @@ xSndInternalUpdateVoicePos__FP13xSndVoiceInfo: /* 800488F0 000456F0 28 04 00 00 */ cmplwi r4, 0 /* 800488F4 000456F4 41 82 00 10 */ beq lbl_80048904 /* 800488F8 000456F8 38 7F 00 30 */ addi r3, r31, 0x30 -/* 800488FC 000456FC 4B FC 29 69 */ bl func_8000B264 +/* 800488FC 000456FC 4B FC 29 69 */ bl __as__5xVec3FRC5xVec3 /* 80048900 00045700 48 00 00 74 */ b lbl_80048974 lbl_80048904: /* 80048904 00045704 80 9F 00 08 */ lwz r4, 8(r31) @@ -611,14 +611,14 @@ lbl_80048904: /* 80048914 00045714 54 84 00 3A */ rlwinm r4, r4, 0, 0, 0x1d /* 80048918 00045718 41 82 00 10 */ beq lbl_80048928 /* 8004891C 0004571C 38 7F 00 30 */ addi r3, r31, 0x30 -/* 80048920 00045720 4B FC 29 45 */ bl func_8000B264 +/* 80048920 00045720 4B FC 29 45 */ bl __as__5xVec3FRC5xVec3 /* 80048924 00045724 48 00 00 50 */ b lbl_80048974 lbl_80048928: /* 80048928 00045728 A0 04 00 06 */ lhz r0, 6(r4) /* 8004892C 0004572C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80048930 00045730 41 82 00 1C */ beq lbl_8004894C /* 80048934 00045734 7C 83 23 78 */ mr r3, r4 -/* 80048938 00045738 4B FD 2E D1 */ bl func_8001B808 +/* 80048938 00045738 4B FD 2E D1 */ bl xEntGetPos__FPC4xEnt /* 8004893C 0004573C 7C 64 1B 78 */ mr r4, r3 /* 80048940 00045740 38 7F 00 30 */ addi r3, r31, 0x30 /* 80048944 00045744 48 00 5B 99 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -634,7 +634,7 @@ lbl_80048958: /* 80048964 00045764 38 7F 00 30 */ addi r3, r31, 0x30 /* 80048968 00045768 38 84 D5 B4 */ addi r4, r4, lbl_803BD5B4@l /* 8004896C 0004576C 38 84 19 C8 */ addi r4, r4, 0x19c8 -/* 80048970 00045770 4B FC 28 F5 */ bl func_8000B264 +/* 80048970 00045770 4B FC 28 F5 */ bl __as__5xVec3FRC5xVec3 lbl_80048974: /* 80048974 00045774 38 7F 00 30 */ addi r3, r31, 0x30 /* 80048978 00045778 38 9F 00 3C */ addi r4, r31, 0x3c @@ -671,7 +671,7 @@ xSndSetListenerData__F19sound_listener_typePC7xMat4x3: /* 800489D8 000457D8 38 05 D5 B4 */ addi r0, r5, lbl_803BD5B4@l /* 800489DC 000457DC 7C 60 1A 14 */ add r3, r0, r3 /* 800489E0 000457E0 38 63 19 1C */ addi r3, r3, 0x191c -/* 800489E4 000457E4 4B FC 2B 89 */ bl func_8000B56C +/* 800489E4 000457E4 4B FC 2B 89 */ bl __as__7xMat4x3FRC7xMat4x3 /* 800489E8 000457E8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800489EC 000457EC 7C 08 03 A6 */ mtlr r0 /* 800489F0 000457F0 38 21 00 10 */ addi r1, r1, 0x10 @@ -1063,7 +1063,7 @@ lbl_80048F18: lbl_80048F2C: /* 80048F2C 00045D2C 7F FA FB 78 */ mr r26, r31 /* 80048F30 00045D30 7F A3 EB 78 */ mr r3, r29 -/* 80048F34 00045D34 48 00 0A 69 */ bl func_8004999C +/* 80048F34 00045D34 48 00 0A 69 */ bl xSndCategoryGetsEffects__F14sound_category /* 80048F38 00045D38 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80048F3C 00045D3C 41 82 00 08 */ beq lbl_80048F44 /* 80048F40 00045D40 63 FA 00 20 */ ori r26, r31, 0x20 @@ -1124,14 +1124,14 @@ lbl_80049000: /* 80049008 00045E08 41 82 00 14 */ beq lbl_8004901C /* 8004900C 00045E0C 38 7E 00 30 */ addi r3, r30, 0x30 /* 80049010 00045E10 57 64 00 3A */ rlwinm r4, r27, 0, 0, 0x1d -/* 80049014 00045E14 4B FC 22 51 */ bl func_8000B264 +/* 80049014 00045E14 4B FC 22 51 */ bl __as__5xVec3FRC5xVec3 /* 80049018 00045E18 48 00 00 A0 */ b lbl_800490B8 lbl_8004901C: /* 8004901C 00045E1C 57 63 00 3A */ rlwinm r3, r27, 0, 0, 0x1d -/* 80049020 00045E20 4B FD 27 E9 */ bl func_8001B808 +/* 80049020 00045E20 4B FD 27 E9 */ bl xEntGetPos__FPC4xEnt /* 80049024 00045E24 7C 64 1B 78 */ mr r4, r3 /* 80049028 00045E28 38 7E 00 30 */ addi r3, r30, 0x30 -/* 8004902C 00045E2C 4B FC 22 39 */ bl func_8000B264 +/* 8004902C 00045E2C 4B FC 22 39 */ bl __as__5xVec3FRC5xVec3 /* 80049030 00045E30 48 00 00 88 */ b lbl_800490B8 lbl_80049034: /* 80049034 00045E34 28 1C 00 00 */ cmplwi r28, 0 @@ -1147,7 +1147,7 @@ lbl_80049058: /* 80049058 00045E58 90 BE 00 0C */ stw r5, 0xc(r30) /* 8004905C 00045E5C 7F 84 E3 78 */ mr r4, r28 /* 80049060 00045E60 38 7E 00 30 */ addi r3, r30, 0x30 -/* 80049064 00045E64 4B FC 22 01 */ bl func_8000B264 +/* 80049064 00045E64 4B FC 22 01 */ bl __as__5xVec3FRC5xVec3 /* 80049068 00045E68 EC 1D 07 72 */ fmuls f0, f29, f29 /* 8004906C 00045E6C D0 1E 00 48 */ stfs f0, 0x48(r30) /* 80049070 00045E70 C0 02 87 00 */ lfs f0, lbl_803CD080-_SDA2_BASE_(r2) @@ -1166,7 +1166,7 @@ lbl_80049094: /* 80049098 00045E98 38 7E 00 30 */ addi r3, r30, 0x30 /* 8004909C 00045E9C 38 84 19 C8 */ addi r4, r4, 0x19c8 /* 800490A0 00045EA0 90 BE 00 0C */ stw r5, 0xc(r30) -/* 800490A4 00045EA4 4B FC 21 C1 */ bl func_8000B264 +/* 800490A4 00045EA4 4B FC 21 C1 */ bl __as__5xVec3FRC5xVec3 /* 800490A8 00045EA8 C0 02 87 10 */ lfs f0, lbl_803CD090-_SDA2_BASE_(r2) /* 800490AC 00045EAC D0 1E 00 48 */ stfs f0, 0x48(r30) /* 800490B0 00045EB0 C0 02 87 14 */ lfs f0, lbl_803CD094-_SDA2_BASE_(r2) @@ -1620,7 +1620,7 @@ lbl_8004968C: /* 80049690 00046490 4B FF FB 71 */ bl xSndStop__FUi /* 80049694 00046494 48 00 00 EC */ b lbl_80049780 lbl_80049698: -/* 80049698 00046498 48 00 03 2D */ bl func_800499C4 +/* 80049698 00046498 48 00 03 2D */ bl xSndGetVol__FUi /* 8004969C 0004649C C0 02 87 00 */ lfs f0, lbl_803CD080-_SDA2_BASE_(r2) /* 800496A0 000464A0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800496A4 000464A4 4C 40 13 82 */ cror 2, 0, 2 @@ -1856,8 +1856,8 @@ lbl_80049990: /* 80049994 00046794 40 82 FF E0 */ bne lbl_80049974 /* 80049998 00046798 4E 80 00 20 */ blr -.global func_8004999C -func_8004999C: +.global xSndCategoryGetsEffects__F14sound_category +xSndCategoryGetsEffects__F14sound_category: /* 8004999C 0004679C 20 03 00 01 */ subfic r0, r3, 1 /* 800499A0 000467A0 38 80 00 01 */ li r4, 1 /* 800499A4 000467A4 7C 83 1B 38 */ orc r3, r4, r3 @@ -1870,8 +1870,8 @@ lbl_800499BC: /* 800499BC 000467BC 7C 83 23 78 */ mr r3, r4 /* 800499C0 000467C0 4E 80 00 20 */ blr -.global func_800499C4 -func_800499C4: +.global xSndGetVol__FUi +xSndGetVol__FUi: /* 800499C4 000467C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800499C8 000467C8 7C 08 02 A6 */ mflr r0 /* 800499CC 000467CC 90 01 00 14 */ stw r0, 0x14(r1) diff --git a/asm/Core/x/xSpline.s b/asm/Core/x/xSpline.s index dac83eef5..5c736b191 100644 --- a/asm/Core/x/xSpline.s +++ b/asm/Core/x/xSpline.s @@ -252,13 +252,13 @@ lbl_80049D7C: /* 80049D94 00046B94 4B FF FC 51 */ bl xSpline.Tridiag_Solve__FPfPfPfP5xVec3P5xVec3i /* 80049D98 00046B98 7F 43 D3 78 */ mr r3, r26 /* 80049D9C 00046B9C 38 9A 00 0C */ addi r4, r26, 0xc -/* 80049DA0 00046BA0 4B FC 14 C5 */ bl func_8000B264 +/* 80049DA0 00046BA0 4B FC 14 C5 */ bl __as__5xVec3FRC5xVec3 /* 80049DA4 00046BA4 38 1C 00 01 */ addi r0, r28, 1 /* 80049DA8 00046BA8 1C 60 00 0C */ mulli r3, r0, 0xc /* 80049DAC 00046BAC 1C 1C 00 0C */ mulli r0, r28, 0xc /* 80049DB0 00046BB0 7C 7A 1A 14 */ add r3, r26, r3 /* 80049DB4 00046BB4 7C 9A 02 14 */ add r4, r26, r0 -/* 80049DB8 00046BB8 4B FC 14 AD */ bl func_8000B264 +/* 80049DB8 00046BB8 4B FC 14 AD */ bl __as__5xVec3FRC5xVec3 /* 80049DBC 00046BBC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 80049DC0 00046BC0 7F E3 FB 78 */ mr r3, r31 /* 80049DC4 00046BC4 81 84 01 38 */ lwz r12, 0x138(r4) @@ -359,7 +359,7 @@ lbl_80049F24: /* 80049F30 00046D30 FC 18 E8 3A */ fmadd f0, f24, f0, f29 /* 80049F34 00046D34 FC 18 E0 3A */ fmadd f0, f24, f0, f28 /* 80049F38 00046D38 FC 38 D8 3A */ fmadd f1, f24, f0, f27 -/* 80049F3C 00046D3C 48 00 00 E5 */ bl func_8004A020 +/* 80049F3C 00046D3C 48 00 00 E5 */ bl sqrt /* 80049F40 00046D40 C8 02 87 50 */ lfd f0, lbl_803CD0D0-_SDA2_BASE_(r2) /* 80049F44 00046D44 FF 20 C8 7A */ fmadd f25, f0, f1, f25 /* 80049F48 00046D48 48 00 00 20 */ b lbl_80049F68 @@ -368,7 +368,7 @@ lbl_80049F4C: /* 80049F50 00046D50 FC 18 E8 3A */ fmadd f0, f24, f0, f29 /* 80049F54 00046D54 FC 18 E0 3A */ fmadd f0, f24, f0, f28 /* 80049F58 00046D58 FC 38 D8 3A */ fmadd f1, f24, f0, f27 -/* 80049F5C 00046D5C 48 00 00 C5 */ bl func_8004A020 +/* 80049F5C 00046D5C 48 00 00 C5 */ bl sqrt /* 80049F60 00046D60 C8 02 87 38 */ lfd f0, lbl_803CD0B8-_SDA2_BASE_(r2) /* 80049F64 00046D64 FF 20 C8 7A */ fmadd f25, f0, f1, f25 lbl_80049F68: @@ -380,13 +380,13 @@ lbl_80049F68: /* 80049F7C 00046D7C FC 17 E8 3A */ fmadd f0, f23, f0, f29 /* 80049F80 00046D80 FC 17 E0 3A */ fmadd f0, f23, f0, f28 /* 80049F84 00046D84 FC 37 D8 3A */ fmadd f1, f23, f0, f27 -/* 80049F88 00046D88 48 00 00 99 */ bl func_8004A020 +/* 80049F88 00046D88 48 00 00 99 */ bl sqrt /* 80049F8C 00046D8C FC 1F F5 BA */ fmadd f0, f31, f22, f30 /* 80049F90 00046D90 FE E0 08 90 */ fmr f23, f1 /* 80049F94 00046D94 FC 16 E8 3A */ fmadd f0, f22, f0, f29 /* 80049F98 00046D98 FC 16 E0 3A */ fmadd f0, f22, f0, f28 /* 80049F9C 00046D9C FC 36 D8 3A */ fmadd f1, f22, f0, f27 -/* 80049FA0 00046DA0 48 00 00 81 */ bl func_8004A020 +/* 80049FA0 00046DA0 48 00 00 81 */ bl sqrt /* 80049FA4 00046DA4 FC 39 08 2A */ fadd f1, f25, f1 /* 80049FA8 00046DA8 C8 02 87 58 */ lfd f0, lbl_803CD0D8-_SDA2_BASE_(r2) /* 80049FAC 00046DAC FC 21 B8 2A */ fadd f1, f1, f23 @@ -419,8 +419,8 @@ lbl_80049F68: /* 8004A018 00046E18 38 21 00 B0 */ addi r1, r1, 0xb0 /* 8004A01C 00046E1C 4E 80 00 20 */ blr -.global func_8004A020 -func_8004A020: +.global sqrt +sqrt: /* 8004A020 00046E20 C8 02 87 48 */ lfd f0, lbl_803CD0C8-_SDA2_BASE_(r2) /* 8004A024 00046E24 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8004A028 00046E28 40 81 00 58 */ ble lbl_8004A080 @@ -1038,7 +1038,7 @@ lbl_8004A8C0: /* 8004A8CC 000476CC FF C0 00 90 */ fmr f30, f0 lbl_8004A8D0: /* 8004A8D0 000476D0 FC 20 F0 90 */ fmr f1, f30 -/* 8004A8D4 000476D4 4B FB C2 A5 */ bl func_80006B78 +/* 8004A8D4 000476D4 4B FB C2 A5 */ bl floorf__3stdFf /* 8004A8D8 000476D8 FF E0 08 90 */ fmr f31, f1 /* 8004A8DC 000476DC 48 1A 2B 01 */ bl func_801ED3DC /* 8004A8E0 000476E0 80 9D 00 04 */ lwz r4, 4(r29) @@ -1566,11 +1566,11 @@ lbl_8004B02C: /* 8004B02C 00047E2C 80 1B 00 14 */ lwz r0, 0x14(r27) /* 8004B030 00047E30 7F C4 F3 78 */ mr r4, r30 /* 8004B034 00047E34 7C 60 EA 14 */ add r3, r0, r29 -/* 8004B038 00047E38 4B FC 02 2D */ bl func_8000B264 +/* 8004B038 00047E38 4B FC 02 2D */ bl __as__5xVec3FRC5xVec3 /* 8004B03C 00047E3C 80 1B 00 14 */ lwz r0, 0x14(r27) /* 8004B040 00047E40 7F 84 E3 78 */ mr r4, r28 /* 8004B044 00047E44 7C 60 FA 14 */ add r3, r0, r31 -/* 8004B048 00047E48 4B FC 02 1D */ bl func_8000B264 +/* 8004B048 00047E48 4B FC 02 1D */ bl __as__5xVec3FRC5xVec3 /* 8004B04C 00047E4C 3B DE 00 0C */ addi r30, r30, 0xc /* 8004B050 00047E50 3B BD 00 18 */ addi r29, r29, 0x18 /* 8004B054 00047E54 3B 9C 00 0C */ addi r28, r28, 0xc diff --git a/asm/Core/x/xSurface.s b/asm/Core/x/xSurface.s index c523a216f..afa50c6f5 100644 --- a/asm/Core/x/xSurface.s +++ b/asm/Core/x/xSurface.s @@ -39,8 +39,8 @@ lbl_8004D0BC: /* 8004D0C4 00049EC4 38 21 00 10 */ addi r1, r1, 0x10 /* 8004D0C8 00049EC8 4E 80 00 20 */ blr -.global func_8004D0CC -func_8004D0CC: +.global __as__8xSurfaceFRC8xSurface +__as__8xSurfaceFRC8xSurface: /* 8004D0CC 00049ECC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004D0D0 00049ED0 7C 08 02 A6 */ mflr r0 /* 8004D0D4 00049ED4 90 01 00 14 */ stw r0, 0x14(r1) @@ -48,7 +48,7 @@ func_8004D0CC: /* 8004D0DC 00049EDC 7C 9F 23 78 */ mr r31, r4 /* 8004D0E0 00049EE0 93 C1 00 08 */ stw r30, 8(r1) /* 8004D0E4 00049EE4 7C 7E 1B 78 */ mr r30, r3 -/* 8004D0E8 00049EE8 48 00 00 61 */ bl func_8004D148 +/* 8004D0E8 00049EE8 48 00 00 61 */ bl __as__5xBaseFRC5xBase /* 8004D0EC 00049EEC 80 1F 00 10 */ lwz r0, 0x10(r31) /* 8004D0F0 00049EF0 38 7E 00 21 */ addi r3, r30, 0x21 /* 8004D0F4 00049EF4 80 DF 00 14 */ lwz r6, 0x14(r31) @@ -73,8 +73,8 @@ func_8004D0CC: /* 8004D140 00049F40 38 21 00 10 */ addi r1, r1, 0x10 /* 8004D144 00049F44 4E 80 00 20 */ blr -.global func_8004D148 -func_8004D148: +.global __as__5xBaseFRC5xBase +__as__5xBaseFRC5xBase: /* 8004D148 00049F48 80 A4 00 00 */ lwz r5, 0(r4) /* 8004D14C 00049F4C 88 04 00 04 */ lbz r0, 4(r4) /* 8004D150 00049F50 90 A3 00 00 */ stw r5, 0(r3) diff --git a/asm/Core/x/xTRC.s b/asm/Core/x/xTRC.s index cff310302..2c7caea31 100644 --- a/asm/Core/x/xTRC.s +++ b/asm/Core/x/xTRC.s @@ -46,10 +46,10 @@ xTRC.render_message__FPCc: /* 8004D73C 0004A53C 80 02 87 B0 */ lwz r0, lbl_803CD130-_SDA2_BASE_(r2) /* 8004D740 0004A540 90 01 00 0C */ stw r0, 0xc(r1) /* 8004D744 0004A544 C0 22 87 B8 */ lfs f1, lbl_803CD138-_SDA2_BASE_(r2) -/* 8004D748 0004A548 4B FC A8 75 */ bl func_80017FBC +/* 8004D748 0004A548 4B FC A8 75 */ bl NSCREENY__Ff /* 8004D74C 0004A54C FF E0 08 90 */ fmr f31, f1 /* 8004D750 0004A550 C0 22 87 B4 */ lfs f1, lbl_803CD134-_SDA2_BASE_(r2) -/* 8004D754 0004A554 4B FC A8 75 */ bl func_80017FC8 +/* 8004D754 0004A554 4B FC A8 75 */ bl NSCREENX__Ff /* 8004D758 0004A558 FC 40 F8 90 */ fmr f2, f31 /* 8004D75C 0004A55C 3C 60 80 25 */ lis r3, lbl_80253F00@ha /* 8004D760 0004A560 C0 62 87 BC */ lfs f3, lbl_803CD13C-_SDA2_BASE_(r2) @@ -57,7 +57,7 @@ xTRC.render_message__FPCc: /* 8004D768 0004A568 38 61 00 10 */ addi r3, r1, 0x10 /* 8004D76C 0004A56C 38 A1 00 0C */ addi r5, r1, 0xc /* 8004D770 0004A570 38 80 00 01 */ li r4, 1 -/* 8004D774 0004A574 4B FC A7 81 */ bl func_80017EF4 +/* 8004D774 0004A574 4B FC A7 81 */ bl create__5xfontFUifff10iColor_tagRC13basic_rect_f_ /* 8004D778 0004A578 C0 22 87 BC */ lfs f1, lbl_803CD13C-_SDA2_BASE_(r2) /* 8004D77C 0004A57C 3C 60 80 25 */ lis r3, lbl_80253F00@ha /* 8004D780 0004A580 38 A3 3F 00 */ addi r5, r3, lbl_80253F00@l @@ -67,7 +67,7 @@ xTRC.render_message__FPCc: /* 8004D790 0004A590 FC 60 08 90 */ fmr f3, f1 /* 8004D794 0004A594 38 C0 00 02 */ li r6, 2 /* 8004D798 0004A598 FC 80 08 90 */ fmr f4, f1 -/* 8004D79C 0004A59C 4B FC A6 49 */ bl func_80017DE4 +/* 8004D79C 0004A59C 4B FC A6 49 */ bl create__8xtextboxFRC5xfontRC13basic_rect_f_Uiffff /* 8004D7A0 0004A5A0 3C 60 80 29 */ lis r3, lbl_8028A2A8@ha /* 8004D7A4 0004A5A4 38 00 00 0D */ li r0, 0xd /* 8004D7A8 0004A5A8 38 63 A2 A8 */ addi r3, r3, lbl_8028A2A8@l @@ -93,14 +93,14 @@ lbl_8004D7D4: /* 8004D7F0 0004A5F0 3B E4 00 24 */ addi r31, r4, 0x24 /* 8004D7F4 0004A5F4 38 83 3F 00 */ addi r4, r3, lbl_80253F00@l /* 8004D7F8 0004A5F8 7F E3 FB 78 */ mr r3, r31 -/* 8004D7FC 0004A5FC 4B FC A8 45 */ bl func_80018040 +/* 8004D7FC 0004A5FC 4B FC A8 45 */ bl __as__13basic_rect_f_FRC13basic_rect_f_ /* 8004D800 0004A600 C0 22 87 C0 */ lfs f1, lbl_803CD140-_SDA2_BASE_(r2) /* 8004D804 0004A604 7F E3 FB 78 */ mr r3, r31 -/* 8004D808 0004A608 48 00 03 F1 */ bl func_8004DBF8 +/* 8004D808 0004A608 48 00 03 F1 */ bl contract__13basic_rect_f_Ff /* 8004D80C 0004A60C 3C 60 80 29 */ lis r3, lbl_8028A2A8@ha /* 8004D810 0004A610 38 80 00 01 */ li r4, 1 /* 8004D814 0004A614 38 63 A2 A8 */ addi r3, r3, lbl_8028A2A8@l -/* 8004D818 0004A618 48 00 03 69 */ bl func_8004DB80 +/* 8004D818 0004A618 48 00 03 69 */ bl yextent__8xtextboxCFb /* 8004D81C 0004A61C 3C 60 80 29 */ lis r3, lbl_8028A2A8@ha /* 8004D820 0004A620 FC 00 08 18 */ frsp f0, f1 /* 8004D824 0004A624 38 E3 A2 A8 */ addi r7, r3, lbl_8028A2A8@l @@ -112,7 +112,7 @@ lbl_8004D7D4: /* 8004D83C 0004A63C 38 C0 00 C8 */ li r6, 0xc8 /* 8004D840 0004A640 EC 01 08 3C */ fnmsubs f0, f1, f0, f1 /* 8004D844 0004A644 D0 07 00 28 */ stfs f0, 0x28(r7) -/* 8004D848 0004A648 4B FE 17 A1 */ bl func_8002EFE8 +/* 8004D848 0004A648 4B FE 17 A1 */ bl xColorFromRGBA__FUcUcUcUc /* 8004D84C 0004A64C 3C 80 80 29 */ lis r4, lbl_8028A2A8@ha /* 8004D850 0004A650 90 61 00 08 */ stw r3, 8(r1) /* 8004D854 0004A654 38 64 A2 A8 */ addi r3, r4, lbl_8028A2A8@l @@ -122,7 +122,7 @@ lbl_8004D7D4: /* 8004D864 0004A664 3C 60 80 29 */ lis r3, lbl_8028A2A8@ha /* 8004D868 0004A668 38 80 00 01 */ li r4, 1 /* 8004D86C 0004A66C 38 63 A2 A8 */ addi r3, r3, lbl_8028A2A8@l -/* 8004D870 0004A670 4B FC A5 35 */ bl func_80017DA4 +/* 8004D870 0004A670 4B FC A5 35 */ bl render__8xtextboxCFb /* 8004D874 0004A674 E3 E1 00 B8 */ psq_l f31, 184(r1), 0, qr0 /* 8004D878 0004A678 80 01 00 C4 */ lwz r0, 0xc4(r1) /* 8004D87C 0004A67C CB E1 00 B0 */ lfd f31, 0xb0(r1) @@ -252,13 +252,13 @@ RenderText__FPCcb: /* 8004DA04 0004A804 38 80 00 E6 */ li r4, 0xe6 /* 8004DA08 0004A808 38 A0 00 00 */ li r5, 0 /* 8004DA0C 0004A80C 38 C0 00 FF */ li r6, 0xff -/* 8004DA10 0004A810 4B FE 15 D9 */ bl func_8002EFE8 +/* 8004DA10 0004A810 4B FE 15 D9 */ bl xColorFromRGBA__FUcUcUcUc /* 8004DA14 0004A814 90 61 00 0C */ stw r3, 0xc(r1) /* 8004DA18 0004A818 C0 22 87 B8 */ lfs f1, lbl_803CD138-_SDA2_BASE_(r2) -/* 8004DA1C 0004A81C 4B FC A5 A1 */ bl func_80017FBC +/* 8004DA1C 0004A81C 4B FC A5 A1 */ bl NSCREENY__Ff /* 8004DA20 0004A820 FF E0 08 90 */ fmr f31, f1 /* 8004DA24 0004A824 C0 22 87 B4 */ lfs f1, lbl_803CD134-_SDA2_BASE_(r2) -/* 8004DA28 0004A828 4B FC A5 A1 */ bl func_80017FC8 +/* 8004DA28 0004A828 4B FC A5 A1 */ bl NSCREENX__Ff /* 8004DA2C 0004A82C FC 40 F8 90 */ fmr f2, f31 /* 8004DA30 0004A830 3C 60 80 25 */ lis r3, lbl_80253F00@ha /* 8004DA34 0004A834 C0 62 87 BC */ lfs f3, lbl_803CD13C-_SDA2_BASE_(r2) @@ -266,7 +266,7 @@ RenderText__FPCcb: /* 8004DA3C 0004A83C 38 61 00 10 */ addi r3, r1, 0x10 /* 8004DA40 0004A840 38 A1 00 0C */ addi r5, r1, 0xc /* 8004DA44 0004A844 38 80 00 01 */ li r4, 1 -/* 8004DA48 0004A848 4B FC A4 AD */ bl func_80017EF4 +/* 8004DA48 0004A848 4B FC A4 AD */ bl create__5xfontFUifff10iColor_tagRC13basic_rect_f_ /* 8004DA4C 0004A84C C0 22 87 BC */ lfs f1, lbl_803CD13C-_SDA2_BASE_(r2) /* 8004DA50 0004A850 3C 60 80 25 */ lis r3, lbl_80253F00@ha /* 8004DA54 0004A854 38 A3 3F 00 */ addi r5, r3, lbl_80253F00@l @@ -276,7 +276,7 @@ RenderText__FPCcb: /* 8004DA64 0004A864 FC 60 08 90 */ fmr f3, f1 /* 8004DA68 0004A868 38 C0 00 02 */ li r6, 2 /* 8004DA6C 0004A86C FC 80 08 90 */ fmr f4, f1 -/* 8004DA70 0004A870 4B FC A3 75 */ bl func_80017DE4 +/* 8004DA70 0004A870 4B FC A3 75 */ bl create__8xtextboxFRC5xfontRC13basic_rect_f_Uiffff /* 8004DA74 0004A874 3C 60 80 29 */ lis r3, lbl_8028A310@ha /* 8004DA78 0004A878 38 00 00 0D */ li r0, 0xd /* 8004DA7C 0004A87C 38 63 A3 10 */ addi r3, r3, lbl_8028A310@l @@ -310,14 +310,14 @@ lbl_8004DACC: /* 8004DADC 0004A8DC 3B C4 00 24 */ addi r30, r4, 0x24 /* 8004DAE0 0004A8E0 38 83 3F 00 */ addi r4, r3, lbl_80253F00@l /* 8004DAE4 0004A8E4 7F C3 F3 78 */ mr r3, r30 -/* 8004DAE8 0004A8E8 4B FC A5 59 */ bl func_80018040 +/* 8004DAE8 0004A8E8 4B FC A5 59 */ bl __as__13basic_rect_f_FRC13basic_rect_f_ /* 8004DAEC 0004A8EC C0 22 87 C0 */ lfs f1, lbl_803CD140-_SDA2_BASE_(r2) /* 8004DAF0 0004A8F0 7F C3 F3 78 */ mr r3, r30 -/* 8004DAF4 0004A8F4 48 00 01 05 */ bl func_8004DBF8 +/* 8004DAF4 0004A8F4 48 00 01 05 */ bl contract__13basic_rect_f_Ff /* 8004DAF8 0004A8F8 3C 60 80 29 */ lis r3, lbl_8028A310@ha /* 8004DAFC 0004A8FC 38 80 00 01 */ li r4, 1 /* 8004DB00 0004A900 38 63 A3 10 */ addi r3, r3, lbl_8028A310@l -/* 8004DB04 0004A904 48 00 00 7D */ bl func_8004DB80 +/* 8004DB04 0004A904 48 00 00 7D */ bl yextent__8xtextboxCFb /* 8004DB08 0004A908 3C 60 80 29 */ lis r3, lbl_8028A310@ha /* 8004DB0C 0004A90C FC 00 08 18 */ frsp f0, f1 /* 8004DB10 0004A910 38 63 A3 10 */ addi r3, r3, lbl_8028A310@l @@ -326,14 +326,14 @@ lbl_8004DACC: /* 8004DB1C 0004A91C C0 22 87 C4 */ lfs f1, lbl_803CD144-_SDA2_BASE_(r2) /* 8004DB20 0004A920 EC 01 08 3C */ fnmsubs f0, f1, f0, f1 /* 8004DB24 0004A924 D0 03 00 28 */ stfs f0, 0x28(r3) -/* 8004DB28 0004A928 4B FC A2 7D */ bl func_80017DA4 +/* 8004DB28 0004A928 4B FC A2 7D */ bl render__8xtextboxCFb /* 8004DB2C 0004A92C 57 E0 06 3F */ clrlwi. r0, r31, 0x18 /* 8004DB30 0004A930 40 82 00 30 */ bne lbl_8004DB60 /* 8004DB34 0004A934 38 60 00 00 */ li r3, 0 /* 8004DB38 0004A938 38 80 00 00 */ li r4, 0 /* 8004DB3C 0004A93C 38 A0 00 00 */ li r5, 0 /* 8004DB40 0004A940 38 C0 00 96 */ li r6, 0x96 -/* 8004DB44 0004A944 4B FE 14 A5 */ bl func_8002EFE8 +/* 8004DB44 0004A944 4B FE 14 A5 */ bl xColorFromRGBA__FUcUcUcUc /* 8004DB48 0004A948 3C 80 80 29 */ lis r4, lbl_8028A310@ha /* 8004DB4C 0004A94C 90 61 00 08 */ stw r3, 8(r1) /* 8004DB50 0004A950 38 64 A3 10 */ addi r3, r4, lbl_8028A310@l @@ -350,8 +350,8 @@ lbl_8004DB60: /* 8004DB78 0004A978 38 21 00 C0 */ addi r1, r1, 0xc0 /* 8004DB7C 0004A97C 4E 80 00 20 */ blr -.global func_8004DB80 -func_8004DB80: +.global yextent__8xtextboxCFb +yextent__8xtextboxCFb: /* 8004DB80 0004A980 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004DB84 0004A984 7C 08 02 A6 */ mflr r0 /* 8004DB88 0004A988 90 01 00 14 */ stw r0, 0x14(r1) @@ -362,15 +362,15 @@ func_8004DB80: /* 8004DB9C 0004A99C 7F E3 FB 78 */ mr r3, r31 /* 8004DBA0 0004A9A0 38 A0 00 00 */ li r5, 0 /* 8004DBA4 0004A9A4 38 C0 FF FF */ li r6, -1 -/* 8004DBA8 0004A9A8 48 00 00 19 */ bl func_8004DBC0 +/* 8004DBA8 0004A9A8 48 00 00 19 */ bl yextent__8xtextboxCFRCQ28xtextbox6layoutii /* 8004DBAC 0004A9AC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004DBB0 0004A9B0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8004DBB4 0004A9B4 7C 08 03 A6 */ mtlr r0 /* 8004DBB8 0004A9B8 38 21 00 10 */ addi r1, r1, 0x10 /* 8004DBBC 0004A9BC 4E 80 00 20 */ blr -.global func_8004DBC0 -func_8004DBC0: +.global yextent__8xtextboxCFRCQ28xtextbox6layoutii +yextent__8xtextboxCFRCQ28xtextbox6layoutii: /* 8004DBC0 0004A9C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004DBC4 0004A9C4 7C 08 02 A6 */ mflr r0 /* 8004DBC8 0004A9C8 7C C7 33 78 */ mr r7, r6 @@ -386,27 +386,27 @@ func_8004DBC0: /* 8004DBF0 0004A9F0 38 21 00 10 */ addi r1, r1, 0x10 /* 8004DBF4 0004A9F4 4E 80 00 20 */ blr -.global func_8004DBF8 -func_8004DBF8: +.global contract__13basic_rect_f_Ff +contract__13basic_rect_f_Ff: /* 8004DBF8 0004A9F8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004DBFC 0004A9FC 7C 08 02 A6 */ mflr r0 /* 8004DC00 0004AA00 FC 20 08 50 */ fneg f1, f1 /* 8004DC04 0004AA04 90 01 00 14 */ stw r0, 0x14(r1) -/* 8004DC08 0004AA08 48 00 00 15 */ bl func_8004DC1C +/* 8004DC08 0004AA08 48 00 00 15 */ bl expand__13basic_rect_f_Ff /* 8004DC0C 0004AA0C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004DC10 0004AA10 7C 08 03 A6 */ mtlr r0 /* 8004DC14 0004AA14 38 21 00 10 */ addi r1, r1, 0x10 /* 8004DC18 0004AA18 4E 80 00 20 */ blr -.global func_8004DC1C -func_8004DC1C: +.global expand__13basic_rect_f_Ff +expand__13basic_rect_f_Ff: /* 8004DC1C 0004AA1C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004DC20 0004AA20 7C 08 02 A6 */ mflr r0 /* 8004DC24 0004AA24 FC 40 08 90 */ fmr f2, f1 /* 8004DC28 0004AA28 FC 60 08 90 */ fmr f3, f1 /* 8004DC2C 0004AA2C 90 01 00 14 */ stw r0, 0x14(r1) /* 8004DC30 0004AA30 FC 80 08 90 */ fmr f4, f1 -/* 8004DC34 0004AA34 4B FC A3 D1 */ bl func_80018004 +/* 8004DC34 0004AA34 4B FC A3 D1 */ bl expand__13basic_rect_f_Fffff /* 8004DC38 0004AA38 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004DC3C 0004AA3C 7C 08 03 A6 */ mtlr r0 /* 8004DC40 0004AA40 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Core/x/xVec3.s b/asm/Core/x/xVec3.s index e2d0aa5aa..78aa7b309 100644 --- a/asm/Core/x/xVec3.s +++ b/asm/Core/x/xVec3.s @@ -47,7 +47,7 @@ lbl_8004E360: /* 8004E38C 0004B18C C0 22 87 E0 */ lfs f1, lbl_803CD160-_SDA2_BASE_(r2) /* 8004E390 0004B190 48 00 00 34 */ b lbl_8004E3C4 lbl_8004E394: -/* 8004E394 0004B194 4B FB C4 69 */ bl func_8000A7FC +/* 8004E394 0004B194 4B FB C4 69 */ bl xsqrt__Ff /* 8004E398 0004B198 C0 82 87 D8 */ lfs f4, lbl_803CD158-_SDA2_BASE_(r2) /* 8004E39C 0004B19C C0 7F 00 00 */ lfs f3, 0(r31) /* 8004E3A0 0004B1A0 EC 84 08 24 */ fdivs f4, f4, f1 @@ -115,7 +115,7 @@ lbl_8004E450: /* 8004E484 0004B284 48 00 00 3C */ b lbl_8004E4C0 lbl_8004E488: /* 8004E488 0004B288 38 61 00 08 */ addi r3, r1, 8 -/* 8004E48C 0004B28C 4B FC 46 CD */ bl func_80012B58 +/* 8004E48C 0004B28C 4B FC 46 CD */ bl xsqrtfast__FRff /* 8004E490 0004B290 C0 22 87 D8 */ lfs f1, lbl_803CD158-_SDA2_BASE_(r2) /* 8004E494 0004B294 C0 01 00 08 */ lfs f0, 8(r1) /* 8004E498 0004B298 C0 5F 00 00 */ lfs f2, 0(r31) diff --git a/asm/Core/x/xbinio.s b/asm/Core/x/xbinio.s index f9abf19f4..3b86aa58d 100644 --- a/asm/Core/x/xbinio.s +++ b/asm/Core/x/xbinio.s @@ -1034,7 +1034,7 @@ lbl_8000A398: /* 8000A3BC 000071BC 48 0B 90 BD */ bl iFileSeek__FP9tag_xFileii /* 8000A3C0 000071C0 7F E3 FB 78 */ mr r3, r31 /* 8000A3C4 000071C4 7F 44 D3 78 */ mr r4, r26 -/* 8000A3C8 000071C8 48 00 01 39 */ bl func_8000A500 +/* 8000A3C8 000071C8 48 00 01 39 */ bl xFileSetUserData__FP9tag_xFilePv /* 8000A3CC 000071CC 7C BC E9 D6 */ mullw r5, r28, r29 /* 8000A3D0 000071D0 3C 80 80 01 */ lis r4, lbl_8000A344@ha /* 8000A3D4 000071D4 7F E3 FB 78 */ mr r3, r31 @@ -1089,7 +1089,7 @@ lbl_8000A464: /* 8000A474 00007274 38 81 00 08 */ addi r4, r1, 8 /* 8000A478 00007278 90 01 00 08 */ stw r0, 8(r1) /* 8000A47C 0000727C 80 7F 00 38 */ lwz r3, 0x38(r31) -/* 8000A480 00007280 48 00 00 89 */ bl func_8000A508 +/* 8000A480 00007280 48 00 00 89 */ bl xFileReadAsyncStatus__FiPi /* 8000A484 00007284 2C 03 00 03 */ cmpwi r3, 3 /* 8000A488 00007288 41 82 00 3C */ beq lbl_8000A4C4 /* 8000A48C 0000728C 40 80 00 14 */ bge lbl_8000A4A0 @@ -1129,13 +1129,13 @@ lbl_8000A4EC: /* 8000A4F8 000072F8 38 21 00 20 */ addi r1, r1, 0x20 /* 8000A4FC 000072FC 4E 80 00 20 */ blr -.global func_8000A500 -func_8000A500: +.global xFileSetUserData__FP9tag_xFilePv +xFileSetUserData__FP9tag_xFilePv: /* 8000A500 00007300 90 83 01 10 */ stw r4, 0x110(r3) /* 8000A504 00007304 4E 80 00 20 */ blr -.global func_8000A508 -func_8000A508: +.global xFileReadAsyncStatus__FiPi +xFileReadAsyncStatus__FiPi: /* 8000A508 00007308 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000A50C 0000730C 7C 08 02 A6 */ mflr r0 /* 8000A510 00007310 90 01 00 14 */ stw r0, 0x14(r1) diff --git a/asm/Core/x/xpkrsvc.s b/asm/Core/x/xpkrsvc.s index 6eb3cb7a5..f3e665fba 100644 --- a/asm/Core/x/xpkrsvc.s +++ b/asm/Core/x/xpkrsvc.s @@ -29,7 +29,7 @@ PKRStartup__Fv: /* 800392E4 000360E4 3C 80 80 28 */ lis r4, lbl_8027D8A8@ha /* 800392E8 000360E8 38 63 D8 EC */ addi r3, r3, lbl_8027D8EC@l /* 800392EC 000360EC 38 84 D8 A8 */ addi r4, r4, lbl_8027D8A8@l -/* 800392F0 000360F0 48 00 00 29 */ bl func_80039318 +/* 800392F0 000360F0 48 00 00 29 */ bl __as__20st_PACKER_READ_FUNCSFRC20st_PACKER_READ_FUNCS /* 800392F4 000360F4 4B FF 3C 7D */ bl get_HIPLFuncs__Fv /* 800392F8 000360F8 90 6D 8A 28 */ stw r3, lbl_803CB328-_SDA_BASE_(r13) /* 800392FC 000360FC 38 00 00 20 */ li r0, 0x20 @@ -41,8 +41,8 @@ lbl_80039304: /* 80039310 00036110 38 21 00 10 */ addi r1, r1, 0x10 /* 80039314 00036114 4E 80 00 20 */ blr -.global func_80039318 -func_80039318: +.global __as__20st_PACKER_READ_FUNCSFRC20st_PACKER_READ_FUNCS +__as__20st_PACKER_READ_FUNCSFRC20st_PACKER_READ_FUNCS: /* 80039318 00036118 80 04 00 00 */ lwz r0, 0(r4) /* 8003931C 0003611C 80 A4 00 04 */ lwz r5, 4(r4) /* 80039320 00036120 90 03 00 00 */ stw r0, 0(r3) @@ -398,7 +398,7 @@ lbl_800397E8: /* 8003980C 0003660C 28 03 00 00 */ cmplwi r3, 0 /* 80039810 00036610 40 82 00 1C */ bne lbl_8003982C /* 80039814 00036614 7E E3 BB 78 */ mr r3, r23 -/* 80039818 00036618 48 00 2C 71 */ bl func_8003C488 +/* 80039818 00036618 48 00 2C 71 */ bl Name__19st_PACKER_ATOC_NODECFv /* 8003981C 0003661C 80 77 00 04 */ lwz r3, 4(r23) /* 80039820 00036620 38 80 00 00 */ li r4, 0 /* 80039824 00036624 48 01 44 71 */ bl xUtil_idtag2string__FUii @@ -1022,7 +1022,7 @@ lbl_8003A05C: /* 8003A070 00036E70 54 60 02 95 */ rlwinm. r0, r3, 0, 0xa, 0xa /* 8003A074 00036E74 41 82 00 18 */ beq lbl_8003A08C /* 8003A078 00036E78 7F 83 E3 78 */ mr r3, r28 -/* 8003A07C 00036E7C 48 00 24 0D */ bl func_8003C488 +/* 8003A07C 00036E7C 48 00 24 0D */ bl Name__19st_PACKER_ATOC_NODECFv /* 8003A080 00036E80 38 00 00 00 */ li r0, 0 /* 8003A084 00036E84 90 1C 00 24 */ stw r0, 0x24(r28) /* 8003A088 00036E88 48 00 00 2C */ b lbl_8003A0B4 @@ -1036,7 +1036,7 @@ lbl_8003A08C: /* 8003A0A4 00036EA4 80 1C 00 20 */ lwz r0, 0x20(r28) /* 8003A0A8 00036EA8 64 00 00 08 */ oris r0, r0, 8 /* 8003A0AC 00036EAC 90 1C 00 20 */ stw r0, 0x20(r28) -/* 8003A0B0 00036EB0 48 00 23 D9 */ bl func_8003C488 +/* 8003A0B0 00036EB0 48 00 23 D9 */ bl Name__19st_PACKER_ATOC_NODECFv lbl_8003A0B4: /* 8003A0B4 00036EB4 3B DE 00 04 */ addi r30, r30, 4 /* 8003A0B8 00036EB8 3B BD 00 01 */ addi r29, r29, 1 @@ -1084,7 +1084,7 @@ lbl_8003A118: /* 8003A144 00036F44 2C 00 00 01 */ cmpwi r0, 1 /* 8003A148 00036F48 40 80 00 10 */ bge lbl_8003A158 /* 8003A14C 00036F4C 7F 63 DB 78 */ mr r3, r27 -/* 8003A150 00036F50 48 00 23 39 */ bl func_8003C488 +/* 8003A150 00036F50 48 00 23 39 */ bl Name__19st_PACKER_ATOC_NODECFv /* 8003A154 00036F54 93 FB 00 24 */ stw r31, 0x24(r27) lbl_8003A158: /* 8003A158 00036F58 3B DE 00 04 */ addi r30, r30, 4 @@ -1118,7 +1118,7 @@ xpkrsvc.PKR_xform_asset__FP19st_PACKER_ATOC_NODEi: /* 8003A1B8 00036FB8 80 04 00 0C */ lwz r0, 0xc(r4) /* 8003A1BC 00036FBC 28 00 00 00 */ cmplwi r0, 0 /* 8003A1C0 00036FC0 41 82 00 F8 */ beq lbl_8003A2B8 -/* 8003A1C4 00036FC4 48 00 22 C5 */ bl func_8003C488 +/* 8003A1C4 00036FC4 48 00 22 C5 */ bl Name__19st_PACKER_ATOC_NODECFv /* 8003A1C8 00036FC8 80 7D 00 04 */ lwz r3, 4(r29) /* 8003A1CC 00036FCC 38 80 00 00 */ li r4, 0 /* 8003A1D0 00036FD0 48 01 3A C5 */ bl xUtil_idtag2string__FUii @@ -1129,21 +1129,21 @@ lbl_8003A1DC: /* 8003A1E0 00036FE0 28 1F 00 00 */ cmplwi r31, 0 /* 8003A1E4 00036FE4 40 82 00 10 */ bne lbl_8003A1F4 /* 8003A1E8 00036FE8 7F A3 EB 78 */ mr r3, r29 -/* 8003A1EC 00036FEC 48 00 22 9D */ bl func_8003C488 +/* 8003A1EC 00036FEC 48 00 22 9D */ bl Name__19st_PACKER_ATOC_NODECFv /* 8003A1F0 00036FF0 48 00 00 C8 */ b lbl_8003A2B8 lbl_8003A1F4: /* 8003A1F4 00036FF4 80 1F 00 0C */ lwz r0, 0xc(r31) /* 8003A1F8 00036FF8 28 00 00 00 */ cmplwi r0, 0 /* 8003A1FC 00036FFC 40 82 00 10 */ bne lbl_8003A20C /* 8003A200 00037000 7F A3 EB 78 */ mr r3, r29 -/* 8003A204 00037004 48 00 22 85 */ bl func_8003C488 +/* 8003A204 00037004 48 00 22 85 */ bl Name__19st_PACKER_ATOC_NODECFv /* 8003A208 00037008 48 00 00 B0 */ b lbl_8003A2B8 lbl_8003A20C: /* 8003A20C 0003700C 80 1D 00 0C */ lwz r0, 0xc(r29) /* 8003A210 00037010 2C 00 00 00 */ cmpwi r0, 0 /* 8003A214 00037014 40 82 00 20 */ bne lbl_8003A234 /* 8003A218 00037018 7F A3 EB 78 */ mr r3, r29 -/* 8003A21C 0003701C 48 00 22 6D */ bl func_8003C488 +/* 8003A21C 0003701C 48 00 22 6D */ bl Name__19st_PACKER_ATOC_NODECFv /* 8003A220 00037020 80 7D 00 04 */ lwz r3, 4(r29) /* 8003A224 00037024 38 80 00 00 */ li r4, 0 /* 8003A228 00037028 48 01 3A 6D */ bl xUtil_idtag2string__FUii @@ -1168,7 +1168,7 @@ lbl_8003A234: /* 8003A270 00037070 2C 00 00 00 */ cmpwi r0, 0 /* 8003A274 00037074 41 82 00 10 */ beq lbl_8003A284 /* 8003A278 00037078 7F A3 EB 78 */ mr r3, r29 -/* 8003A27C 0003707C 48 00 22 0D */ bl func_8003C488 +/* 8003A27C 0003707C 48 00 22 0D */ bl Name__19st_PACKER_ATOC_NODECFv /* 8003A280 00037080 48 00 00 38 */ b lbl_8003A2B8 lbl_8003A284: /* 8003A284 00037084 80 1D 00 0C */ lwz r0, 0xc(r29) @@ -1220,7 +1220,7 @@ lbl_8003A314: /* 8003A320 00037120 28 00 00 00 */ cmplwi r0, 0 /* 8003A324 00037124 40 82 00 0C */ bne lbl_8003A330 /* 8003A328 00037128 7F E3 FB 78 */ mr r3, r31 -/* 8003A32C 0003712C 48 00 21 5D */ bl func_8003C488 +/* 8003A32C 0003712C 48 00 21 5D */ bl Name__19st_PACKER_ATOC_NODECFv lbl_8003A330: /* 8003A330 00037130 80 7F 00 24 */ lwz r3, 0x24(r31) /* 8003A334 00037134 48 00 00 08 */ b lbl_8003A33C @@ -1434,7 +1434,7 @@ lbl_8003A604: /* 8003A61C 0003741C 80 9E 00 B0 */ lwz r4, 0xb0(r30) /* 8003A620 00037420 54 60 10 3A */ slwi r0, r3, 2 /* 8003A624 00037424 7C 64 00 2E */ lwzx r3, r4, r0 -/* 8003A628 00037428 48 00 1E 61 */ bl func_8003C488 +/* 8003A628 00037428 48 00 1E 61 */ bl Name__19st_PACKER_ATOC_NODECFv /* 8003A62C 0003742C 7C 7F 1B 78 */ mr r31, r3 lbl_8003A630: /* 8003A630 00037430 7F E3 FB 78 */ mr r3, r31 @@ -1658,7 +1658,7 @@ lbl_8003A8F8: /* 8003A95C 0003775C 40 82 00 A4 */ bne lbl_8003AA00 lbl_8003A960: /* 8003A960 00037760 7E E3 BB 78 */ mr r3, r23 -/* 8003A964 00037764 48 00 1B 25 */ bl func_8003C488 +/* 8003A964 00037764 48 00 1B 25 */ bl Name__19st_PACKER_ATOC_NODECFv /* 8003A968 00037768 80 77 00 04 */ lwz r3, 4(r23) /* 8003A96C 0003776C 38 80 00 00 */ li r4, 0 /* 8003A970 00037770 48 01 33 25 */ bl xUtil_idtag2string__FUii @@ -1668,7 +1668,7 @@ lbl_8003A960: /* 8003A980 00037780 7C 1B 00 40 */ cmplw r27, r0 /* 8003A984 00037784 41 82 00 24 */ beq lbl_8003A9A8 /* 8003A988 00037788 7E E3 BB 78 */ mr r3, r23 -/* 8003A98C 0003778C 48 00 1A FD */ bl func_8003C488 +/* 8003A98C 0003778C 48 00 1A FD */ bl Name__19st_PACKER_ATOC_NODECFv /* 8003A990 00037790 80 77 00 04 */ lwz r3, 4(r23) /* 8003A994 00037794 38 80 00 00 */ li r4, 0 /* 8003A998 00037798 48 01 32 FD */ bl xUtil_idtag2string__FUii @@ -1682,7 +1682,7 @@ lbl_8003A9A8: /* 8003A9B4 000377B4 7C 1A 00 00 */ cmpw r26, r0 /* 8003A9B8 000377B8 41 82 00 18 */ beq lbl_8003A9D0 /* 8003A9BC 000377BC 7E E3 BB 78 */ mr r3, r23 -/* 8003A9C0 000377C0 48 00 1A C9 */ bl func_8003C488 +/* 8003A9C0 000377C0 48 00 1A C9 */ bl Name__19st_PACKER_ATOC_NODECFv /* 8003A9C4 000377C4 80 77 00 04 */ lwz r3, 4(r23) /* 8003A9C8 000377C8 38 80 00 00 */ li r4, 0 /* 8003A9CC 000377CC 48 01 32 C9 */ bl xUtil_idtag2string__FUii @@ -1693,7 +1693,7 @@ lbl_8003A9D0: /* 8003A9DC 000377DC 7C 1C 00 40 */ cmplw r28, r0 /* 8003A9E0 000377E0 41 82 00 18 */ beq lbl_8003A9F8 /* 8003A9E4 000377E4 7E E3 BB 78 */ mr r3, r23 -/* 8003A9E8 000377E8 48 00 1A A1 */ bl func_8003C488 +/* 8003A9E8 000377E8 48 00 1A A1 */ bl Name__19st_PACKER_ATOC_NODECFv /* 8003A9EC 000377EC 80 77 00 04 */ lwz r3, 4(r23) /* 8003A9F0 000377F0 38 80 00 00 */ li r4, 0 /* 8003A9F4 000377F4 48 01 32 A1 */ bl xUtil_idtag2string__FUii @@ -3330,7 +3330,7 @@ lbl_8003C080: /* 8003C08C 00038E8C 38 80 00 00 */ li r4, 0 /* 8003C090 00038E90 48 01 1C 05 */ bl xUtil_idtag2string__FUii /* 8003C094 00038E94 7E E3 BB 78 */ mr r3, r23 -/* 8003C098 00038E98 48 00 03 F1 */ bl func_8003C488 +/* 8003C098 00038E98 48 00 03 F1 */ bl Name__19st_PACKER_ATOC_NODECFv /* 8003C09C 00038E9C 80 61 02 08 */ lwz r3, 0x208(r1) /* 8003C0A0 00038EA0 38 03 00 01 */ addi r0, r3, 1 /* 8003C0A4 00038EA4 90 01 02 08 */ stw r0, 0x208(r1) @@ -3636,8 +3636,8 @@ lbl_8003C468: /* 8003C480 00039280 90 05 00 04 */ stw r0, 4(r5) /* 8003C484 00039284 4E 80 00 20 */ blr -.global func_8003C488 -func_8003C488: +.global Name__19st_PACKER_ATOC_NODECFv +Name__19st_PACKER_ATOC_NODECFv: /* 8003C488 00039288 3C 60 80 25 */ lis r3, lbl_8025358C@ha /* 8003C48C 0003928C 38 63 35 8C */ addi r3, r3, lbl_8025358C@l /* 8003C490 00039290 38 63 00 52 */ addi r3, r3, 0x52 diff --git a/asm/Core/x/xstransvc.s b/asm/Core/x/xstransvc.s index abfd3a622..6e41b75c4 100644 --- a/asm/Core/x/xstransvc.s +++ b/asm/Core/x/xstransvc.s @@ -282,7 +282,7 @@ lbl_8004B4C0: /* 8004B4C0 000482C0 C3 E2 87 8C */ lfs f31, lbl_803CD10C-_SDA2_BASE_(r2) lbl_8004B4C4: /* 8004B4C4 000482C4 48 13 57 C9 */ bl CheckDVDAndResetState__8iTRCDiskFv -/* 8004B4C8 000482C8 48 00 0D 49 */ bl func_8004C210 +/* 8004B4C8 000482C8 48 00 0D 49 */ bl iFileAsyncService__Fv /* 8004B4CC 000482CC FC 20 F8 90 */ fmr f1, f31 /* 8004B4D0 000482D0 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8004B4D4 000482D4 80 01 00 24 */ lwz r0, 0x24(r1) @@ -1273,6 +1273,6 @@ lbl_8004C208: /* 8004C208 00049008 7D 03 43 78 */ mr r3, r8 /* 8004C20C 0004900C 4E 80 00 20 */ blr -.global func_8004C210 -func_8004C210: +.global iFileAsyncService__Fv +iFileAsyncService__Fv: /* 8004C210 00049010 4E 80 00 20 */ blr diff --git a/asm/Game/zAssetTypes.s b/asm/Game/zAssetTypes.s index ed0e61cab..71a50fbbd 100644 --- a/asm/Game/zAssetTypes.s +++ b/asm/Game/zAssetTypes.s @@ -210,7 +210,7 @@ lbl_8004EEC0: /* 8004EEE0 0004BCE0 83 E4 00 04 */ lwz r31, 4(r4) /* 8004EEE4 0004BCE4 38 1F 00 01 */ addi r0, r31, 1 /* 8004EEE8 0004BCE8 90 04 00 04 */ stw r0, 4(r4) -/* 8004EEEC 0004BCEC 48 00 00 99 */ bl func_8004EF84 +/* 8004EEEC 0004BCEC 48 00 00 99 */ bl jsp_shadow_hack_match__FP8RpAtomic /* 8004EEF0 0004BCF0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8004EEF4 0004BCF4 40 82 00 0C */ bne lbl_8004EF00 /* 8004EEF8 0004BCF8 7F A3 EB 78 */ mr r3, r29 @@ -255,8 +255,8 @@ lbl_8004EF68: /* 8004EF7C 0004BD7C 38 21 00 20 */ addi r1, r1, 0x20 /* 8004EF80 0004BD80 4E 80 00 20 */ blr -.global func_8004EF84 -func_8004EF84: +.global jsp_shadow_hack_match__FP8RpAtomic +jsp_shadow_hack_match__FP8RpAtomic: /* 8004EF84 0004BD84 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8004EF88 0004BD88 7C 08 02 A6 */ mflr r0 /* 8004EF8C 0004BD8C 90 01 00 34 */ stw r0, 0x34(r1) @@ -692,7 +692,7 @@ lbl_8004F57C: /* 8004F59C 0004C39C 80 BF 00 10 */ lwz r5, 0x10(r31) /* 8004F5A0 0004C3A0 C0 7F 00 14 */ lfs f3, 0x14(r31) /* 8004F5A4 0004C3A4 C0 82 87 F8 */ lfs f4, lbl_803CD178-_SDA2_BASE_(r2) -/* 8004F5A8 0004C3A8 48 00 06 25 */ bl func_8004FBCC +/* 8004F5A8 0004C3A8 48 00 06 25 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf /* 8004F5AC 0004C3AC 7C 7F 1B 78 */ mr r31, r3 lbl_8004F5B0: /* 8004F5B0 0004C3B0 28 1C 00 03 */ cmplwi r28, 3 @@ -1130,8 +1130,8 @@ lbl_8004FBAC: /* 8004FBC4 0004C9C4 38 21 00 20 */ addi r1, r1, 0x20 /* 8004FBC8 0004C9C8 4E 80 00 20 */ blr -.global func_8004FBCC -func_8004FBCC: +.global xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf +xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf: /* 8004FBCC 0004C9CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004FBD0 0004C9D0 7C 08 02 A6 */ mflr r0 /* 8004FBD4 0004C9D4 FC A0 20 90 */ fmr f5, f4 diff --git a/asm/Game/zBusStop.s b/asm/Game/zBusStop.s index 237fd0633..eeae55850 100644 --- a/asm/Game/zBusStop.s +++ b/asm/Game/zBusStop.s @@ -166,7 +166,7 @@ lbl_8012DAA4: /* 8012DAC0 0012A8C0 48 00 00 B8 */ b lbl_8012DB78 lbl_8012DAC4: /* 8012DAC4 0012A8C4 80 6D 95 DC */ lwz r3, lbl_803CBEDC-_SDA_BASE_(r13) -/* 8012DAC8 0012A8C8 4B EE 0B 71 */ bl func_8000E638 +/* 8012DAC8 0012A8C8 4B EE 0B 71 */ bl xEntIsVisible__FPC4xEnt /* 8012DACC 0012A8CC 28 03 00 00 */ cmplwi r3, 0 /* 8012DAD0 0012A8D0 40 82 00 A8 */ bne lbl_8012DB78 /* 8012DAD4 0012A8D4 3C 60 80 27 */ lis r3, lbl_8026C400@ha diff --git a/asm/Game/zCamera.s b/asm/Game/zCamera.s index 5596ffa5f..152f6e498 100644 --- a/asm/Game/zCamera.s +++ b/asm/Game/zCamera.s @@ -35,7 +35,7 @@ zCameraReset__FP7xCamera: /* 8004FC6C 0004CA6C C0 02 88 20 */ lfs f0, lbl_803CD1A0-_SDA2_BASE_(r2) /* 8004FC70 0004CA70 D0 0D 81 3C */ stfs f0, lbl_803CAA3C-_SDA_BASE_(r13) /* 8004FC74 0004CA74 C0 22 88 18 */ lfs f1, lbl_803CD198-_SDA2_BASE_(r2) -/* 8004FC78 0004CA78 4B FB E8 19 */ bl func_8000E490 +/* 8004FC78 0004CA78 4B FB E8 19 */ bl xCameraSetFOV__FP7xCameraf /* 8004FC7C 0004CA7C C0 22 88 1C */ lfs f1, lbl_803CD19C-_SDA2_BASE_(r2) /* 8004FC80 0004CA80 48 12 F6 A9 */ bl zCameraTweakGlobal_Update__Ff /* 8004FC84 0004CA84 48 00 00 71 */ bl zCamera.GetCurrentPitch__21_unnamed_zCamera_cpp_Fv @@ -200,19 +200,19 @@ lbl_8004FE7C: /* 8004FE88 0004CC88 40 81 00 4C */ ble lbl_8004FED4 /* 8004FE8C 0004CC8C 38 7F 00 14 */ addi r3, r31, 0x14 /* 8004FE90 0004CC90 38 84 00 2C */ addi r4, r4, 0x2c -/* 8004FE94 0004CC94 4B FB B3 D1 */ bl func_8000B264 +/* 8004FE94 0004CC94 4B FB B3 D1 */ bl __as__5xVec3FRC5xVec3 /* 8004FE98 0004CC98 80 8D 8B C0 */ lwz r4, lbl_803CB4C0-_SDA_BASE_(r13) /* 8004FE9C 0004CC9C 38 7F 00 24 */ addi r3, r31, 0x24 /* 8004FEA0 0004CCA0 38 84 00 20 */ addi r4, r4, 0x20 -/* 8004FEA4 0004CCA4 4B FB B3 C1 */ bl func_8000B264 +/* 8004FEA4 0004CCA4 4B FB B3 C1 */ bl __as__5xVec3FRC5xVec3 /* 8004FEA8 0004CCA8 80 8D 8B C0 */ lwz r4, lbl_803CB4C0-_SDA_BASE_(r13) /* 8004FEAC 0004CCAC 38 7F 00 34 */ addi r3, r31, 0x34 /* 8004FEB0 0004CCB0 38 84 00 14 */ addi r4, r4, 0x14 -/* 8004FEB4 0004CCB4 4B FB B3 B1 */ bl func_8000B264 +/* 8004FEB4 0004CCB4 4B FB B3 B1 */ bl __as__5xVec3FRC5xVec3 /* 8004FEB8 0004CCB8 80 8D 8B C0 */ lwz r4, lbl_803CB4C0-_SDA_BASE_(r13) /* 8004FEBC 0004CCBC 38 7F 00 44 */ addi r3, r31, 0x44 /* 8004FEC0 0004CCC0 38 84 00 08 */ addi r4, r4, 8 -/* 8004FEC4 0004CCC4 4B FB B3 A1 */ bl func_8000B264 +/* 8004FEC4 0004CCC4 4B FB B3 A1 */ bl __as__5xVec3FRC5xVec3 /* 8004FEC8 0004CCC8 C0 0D 8B D0 */ lfs f0, lbl_803CB4D0-_SDA_BASE_(r13) /* 8004FECC 0004CCCC D0 0D 8B CC */ stfs f0, lbl_803CB4CC-_SDA_BASE_(r13) /* 8004FED0 0004CCD0 48 00 00 A8 */ b lbl_8004FF78 @@ -250,7 +250,7 @@ lbl_8004FED4: /* 8004FF4C 0004CD4C 38 7F 00 44 */ addi r3, r31, 0x44 /* 8004FF50 0004CD50 7C 64 1B 78 */ mr r4, r3 /* 8004FF54 0004CD54 38 A5 00 08 */ addi r5, r5, 8 -/* 8004FF58 0004CD58 4B FC 7D 9D */ bl func_80017CF4 +/* 8004FF58 0004CD58 4B FC 7D 9D */ bl xVec3Lerp__FP5xVec3PC5xVec3PC5xVec3f /* 8004FF5C 0004CD5C C0 22 88 24 */ lfs f1, lbl_803CD1A4-_SDA2_BASE_(r2) /* 8004FF60 0004CD60 C0 0D 8B D0 */ lfs f0, lbl_803CB4D0-_SDA_BASE_(r13) /* 8004FF64 0004CD64 EC 21 F0 28 */ fsubs f1, f1, f30 @@ -281,7 +281,7 @@ zCamera.TranSpeed__FP7zFlyKey: /* 8004FFB4 0004CDB4 90 01 00 14 */ stw r0, 0x14(r1) /* 8004FFB8 0004CDB8 38 64 00 28 */ addi r3, r4, 0x28 /* 8004FFBC 0004CDBC 38 84 00 68 */ addi r4, r4, 0x68 -/* 8004FFC0 0004CDC0 4B FC 51 31 */ bl func_800150F0 +/* 8004FFC0 0004CDC0 4B FC 51 31 */ bl xVec3Dist__FPC5xVec3PC5xVec3 /* 8004FFC4 0004CDC4 C0 02 88 34 */ lfs f0, lbl_803CD1B4-_SDA2_BASE_(r2) /* 8004FFC8 0004CDC8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004FFCC 0004CDCC EC 20 00 72 */ fmuls f1, f0, f1 @@ -336,7 +336,7 @@ lbl_8005006C: lbl_8005007C: /* 8005007C 0004CE7C FC 20 F8 90 */ fmr f1, f31 lbl_80050080: -/* 80050080 0004CE80 4B FB E6 91 */ bl func_8000E710 +/* 80050080 0004CE80 4B FB E6 91 */ bl xacos__Ff /* 80050084 0004CE84 C0 42 88 3C */ lfs f2, lbl_803CD1BC-_SDA2_BASE_(r2) /* 80050088 0004CE88 C0 02 88 34 */ lfs f0, lbl_803CD1B4-_SDA2_BASE_(r2) /* 8005008C 0004CE8C EC 22 00 72 */ fmuls f1, f2, f1 @@ -390,12 +390,12 @@ lbl_80050138: /* 8005013C 0004CF3C C0 0D 8B B8 */ lfs f0, lbl_803CB4B8-_SDA_BASE_(r13) /* 80050140 0004CF40 EF 81 00 32 */ fmuls f28, f1, f0 /* 80050144 0004CF44 FC 20 E0 90 */ fmr f1, f28 -/* 80050148 0004CF48 4B FB 6A 31 */ bl func_80006B78 +/* 80050148 0004CF48 4B FB 6A 31 */ bl floorf__3stdFf /* 8005014C 0004CF4C FC 00 08 1E */ fctiwz f0, f1 /* 80050150 0004CF50 FC 20 E0 90 */ fmr f1, f28 /* 80050154 0004CF54 D8 01 01 68 */ stfd f0, 0x168(r1) /* 80050158 0004CF58 83 E1 01 6C */ lwz r31, 0x16c(r1) -/* 8005015C 0004CF5C 4B FB 6A 1D */ bl func_80006B78 +/* 8005015C 0004CF5C 4B FB 6A 1D */ bl floorf__3stdFf /* 80050160 0004CF60 80 0D 8B B4 */ lwz r0, lbl_803CB4B4-_SDA_BASE_(r13) /* 80050164 0004CF64 EF FC 08 28 */ fsubs f31, f28, f1 /* 80050168 0004CF68 54 1B D1 BE */ srwi r27, r0, 6 @@ -414,20 +414,20 @@ lbl_80050180: lbl_80050198: /* 80050198 0004CF98 54 00 30 32 */ slwi r0, r0, 6 /* 8005019C 0004CF9C 7C 84 02 14 */ add r4, r4, r0 -/* 800501A0 0004CFA0 48 00 02 9D */ bl func_8005043C +/* 800501A0 0004CFA0 48 00 02 9D */ bl __as__7zFlyKeyFRC7zFlyKey /* 800501A4 0004CFA4 80 8D 8B B0 */ lwz r4, lbl_803CB4B0-_SDA_BASE_(r13) /* 800501A8 0004CFA8 3B A1 00 A8 */ addi r29, r1, 0xa8 /* 800501AC 0004CFAC 57 E0 30 32 */ slwi r0, r31, 6 /* 800501B0 0004CFB0 7F A3 EB 78 */ mr r3, r29 /* 800501B4 0004CFB4 7C 84 02 14 */ add r4, r4, r0 -/* 800501B8 0004CFB8 48 00 02 85 */ bl func_8005043C +/* 800501B8 0004CFB8 48 00 02 85 */ bl __as__7zFlyKeyFRC7zFlyKey /* 800501BC 0004CFBC 38 1F 00 01 */ addi r0, r31, 1 /* 800501C0 0004CFC0 80 8D 8B B0 */ lwz r4, lbl_803CB4B0-_SDA_BASE_(r13) /* 800501C4 0004CFC4 3B 81 00 E8 */ addi r28, r1, 0xe8 /* 800501C8 0004CFC8 54 00 30 32 */ slwi r0, r0, 6 /* 800501CC 0004CFCC 7F 83 E3 78 */ mr r3, r28 /* 800501D0 0004CFD0 7C 84 02 14 */ add r4, r4, r0 -/* 800501D4 0004CFD4 48 00 02 69 */ bl func_8005043C +/* 800501D4 0004CFD4 48 00 02 69 */ bl __as__7zFlyKeyFRC7zFlyKey /* 800501D8 0004CFD8 38 1F 00 02 */ addi r0, r31, 2 /* 800501DC 0004CFDC 80 AD 8B B0 */ lwz r5, lbl_803CB4B0-_SDA_BASE_(r13) /* 800501E0 0004CFE0 7C 00 D8 00 */ cmpw r0, r27 @@ -438,7 +438,7 @@ lbl_80050198: lbl_800501F4: /* 800501F4 0004CFF4 54 80 30 32 */ slwi r0, r4, 6 /* 800501F8 0004CFF8 7C 85 02 14 */ add r4, r5, r0 -/* 800501FC 0004CFFC 48 00 02 41 */ bl func_8005043C +/* 800501FC 0004CFFC 48 00 02 41 */ bl __as__7zFlyKeyFRC7zFlyKey /* 80050200 0004D000 38 00 00 10 */ li r0, 0x10 /* 80050204 0004D004 38 61 00 68 */ addi r3, r1, 0x68 /* 80050208 0004D008 7C 09 03 A6 */ mtctr r0 @@ -568,7 +568,7 @@ lbl_80050344: /* 800503E8 0004D1E8 38 7E 00 44 */ addi r3, r30, 0x44 /* 800503EC 0004D1EC 38 81 00 D0 */ addi r4, r1, 0xd0 /* 800503F0 0004D1F0 38 A1 01 10 */ addi r5, r1, 0x110 -/* 800503F4 0004D1F4 4B FC 79 01 */ bl func_80017CF4 +/* 800503F4 0004D1F4 4B FC 79 01 */ bl xVec3Lerp__FP5xVec3PC5xVec3PC5xVec3f /* 800503F8 0004D1F8 C0 0D 8B B8 */ lfs f0, lbl_803CB4B8-_SDA_BASE_(r13) /* 800503FC 0004D1FC 38 60 00 01 */ li r3, 1 /* 80050400 0004D200 EC 00 F0 2A */ fadds f0, f0, f30 @@ -588,8 +588,8 @@ lbl_80050408: /* 80050434 0004D234 38 21 01 D0 */ addi r1, r1, 0x1d0 /* 80050438 0004D238 4E 80 00 20 */ blr -.global func_8005043C -func_8005043C: +.global __as__7zFlyKeyFRC7zFlyKey +__as__7zFlyKeyFRC7zFlyKey: /* 8005043C 0004D23C 80 04 00 00 */ lwz r0, 0(r4) /* 80050440 0004D240 80 A4 00 04 */ lwz r5, 4(r4) /* 80050444 0004D244 90 03 00 00 */ stw r0, 0(r3) @@ -654,7 +654,7 @@ zCameraFlyStart__FUi: /* 80050524 0004D324 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80050528 0004D328 38 63 EF B8 */ addi r3, r3, lbl_803BEFB8@l /* 8005052C 0004D32C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l -/* 80050530 0004D330 48 00 00 31 */ bl func_80050560 +/* 80050530 0004D330 48 00 00 31 */ bl __as__7xCameraFRC7xCamera /* 80050534 0004D334 48 00 1F 75 */ bl zCamera_FlyOnly__Fv /* 80050538 0004D338 28 03 00 00 */ cmplwi r3, 0 /* 8005053C 0004D33C 40 82 00 10 */ bne lbl_8005054C @@ -668,8 +668,8 @@ lbl_8005054C: /* 80050558 0004D358 38 21 00 30 */ addi r1, r1, 0x30 /* 8005055C 0004D35C 4E 80 00 20 */ blr -.global func_80050560 -func_80050560: +.global __as__7xCameraFRC7xCamera +__as__7xCameraFRC7xCamera: /* 80050560 0004D360 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80050564 0004D364 7C 08 02 A6 */ mflr r0 /* 80050568 0004D368 90 01 00 14 */ stw r0, 0x14(r1) @@ -677,15 +677,15 @@ func_80050560: /* 80050570 0004D370 7C 9F 23 78 */ mr r31, r4 /* 80050574 0004D374 93 C1 00 08 */ stw r30, 8(r1) /* 80050578 0004D378 7C 7E 1B 78 */ mr r30, r3 -/* 8005057C 0004D37C 4B FF CB CD */ bl func_8004D148 +/* 8005057C 0004D37C 4B FF CB CD */ bl __as__5xBaseFRC5xBase /* 80050580 0004D380 80 1F 00 10 */ lwz r0, 0x10(r31) /* 80050584 0004D384 38 7E 00 14 */ addi r3, r30, 0x14 /* 80050588 0004D388 38 9F 00 14 */ addi r4, r31, 0x14 /* 8005058C 0004D38C 90 1E 00 10 */ stw r0, 0x10(r30) -/* 80050590 0004D390 4B FB AF DD */ bl func_8000B56C +/* 80050590 0004D390 4B FB AF DD */ bl __as__7xMat4x3FRC7xMat4x3 /* 80050594 0004D394 38 7E 00 54 */ addi r3, r30, 0x54 /* 80050598 0004D398 38 9F 00 54 */ addi r4, r31, 0x54 -/* 8005059C 0004D39C 4B FB AF D1 */ bl func_8000B56C +/* 8005059C 0004D39C 4B FB AF D1 */ bl __as__7xMat4x3FRC7xMat4x3 /* 800505A0 0004D3A0 80 9F 00 94 */ lwz r4, 0x94(r31) /* 800505A4 0004D3A4 38 00 00 09 */ li r0, 9 /* 800505A8 0004D3A8 80 7F 00 98 */ lwz r3, 0x98(r31) @@ -917,27 +917,27 @@ zCamera.zCameraFlyRestoreBackup__FP7xCamera: /* 8005091C 0004D71C 38 64 05 58 */ addi r3, r4, lbl_803C0558@l /* 80050920 0004D720 38 63 00 14 */ addi r3, r3, 0x14 /* 80050924 0004D724 38 9F 00 14 */ addi r4, r31, 0x14 -/* 80050928 0004D728 4B FB AC 45 */ bl func_8000B56C +/* 80050928 0004D728 4B FB AC 45 */ bl __as__7xMat4x3FRC7xMat4x3 /* 8005092C 0004D72C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80050930 0004D730 38 9F 00 54 */ addi r4, r31, 0x54 /* 80050934 0004D734 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80050938 0004D738 38 63 00 54 */ addi r3, r3, 0x54 -/* 8005093C 0004D73C 4B FB AC 31 */ bl func_8000B56C +/* 8005093C 0004D73C 4B FB AC 31 */ bl __as__7xMat4x3FRC7xMat4x3 /* 80050940 0004D740 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80050944 0004D744 38 9F 00 94 */ addi r4, r31, 0x94 /* 80050948 0004D748 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8005094C 0004D74C 38 63 00 94 */ addi r3, r3, 0x94 -/* 80050950 0004D750 4B FB AC 79 */ bl func_8000B5C8 +/* 80050950 0004D750 4B FB AC 79 */ bl __as__7xMat3x3FRC7xMat3x3 /* 80050954 0004D754 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80050958 0004D758 38 9F 00 C4 */ addi r4, r31, 0xc4 /* 8005095C 0004D75C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80050960 0004D760 38 63 00 C4 */ addi r3, r3, 0xc4 -/* 80050964 0004D764 4B FB CB 3D */ bl func_8000D4A0 +/* 80050964 0004D764 4B FB CB 3D */ bl __as__6xBoundFRC6xBound /* 80050968 0004D768 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8005096C 0004D76C 38 9F 01 1C */ addi r4, r31, 0x11c /* 80050970 0004D770 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80050974 0004D774 38 63 01 1C */ addi r3, r3, 0x11c -/* 80050978 0004D778 4B FB A8 ED */ bl func_8000B264 +/* 80050978 0004D778 4B FB A8 ED */ bl __as__5xVec3FRC5xVec3 /* 8005097C 0004D77C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80050980 0004D780 80 1F 01 3C */ lwz r0, 0x13c(r31) /* 80050984 0004D784 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -994,17 +994,17 @@ zCamera.zCameraFlyRestoreBackup__FP7xCamera: /* 80050A50 0004D850 D0 05 01 9C */ stfs f0, 0x19c(r5) /* 80050A54 0004D854 C0 1F 01 A0 */ lfs f0, 0x1a0(r31) /* 80050A58 0004D858 D0 05 01 A0 */ stfs f0, 0x1a0(r5) -/* 80050A5C 0004D85C 4B FB DC 91 */ bl func_8000E6EC +/* 80050A5C 0004D85C 4B FB DC 91 */ bl __as__5xQuatFRC5xQuat /* 80050A60 0004D860 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80050A64 0004D864 38 9F 01 B4 */ addi r4, r31, 0x1b4 /* 80050A68 0004D868 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80050A6C 0004D86C 38 63 01 B4 */ addi r3, r3, 0x1b4 -/* 80050A70 0004D870 4B FB DC 7D */ bl func_8000E6EC +/* 80050A70 0004D870 4B FB DC 7D */ bl __as__5xQuatFRC5xQuat /* 80050A74 0004D874 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80050A78 0004D878 38 9F 01 C4 */ addi r4, r31, 0x1c4 /* 80050A7C 0004D87C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80050A80 0004D880 38 63 01 C4 */ addi r3, r3, 0x1c4 -/* 80050A84 0004D884 4B FB DC 69 */ bl func_8000E6EC +/* 80050A84 0004D884 4B FB DC 69 */ bl __as__5xQuatFRC5xQuat /* 80050A88 0004D888 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80050A8C 0004D88C C0 1F 01 D4 */ lfs f0, 0x1d4(r31) /* 80050A90 0004D890 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -1224,7 +1224,7 @@ lbl_80050DB8: /* 80050DC4 0004DBC4 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 80050DC8 0004DBC8 38 83 00 44 */ addi r4, r3, 0x44 /* 80050DCC 0004DBCC 38 65 00 30 */ addi r3, r5, 0x30 -/* 80050DD0 0004DBD0 48 00 17 55 */ bl func_80052524 +/* 80050DD0 0004DBD0 48 00 17 55 */ bl xVec3Dist2__FPC5xVec3PC5xVec3 /* 80050DD4 0004DBD4 C0 0D 81 44 */ lfs f0, lbl_803CAA44-_SDA_BASE_(r13) /* 80050DD8 0004DBD8 EC 00 00 32 */ fmuls f0, f0, f0 /* 80050DDC 0004DBDC FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -1326,7 +1326,7 @@ lbl_80050F10: /* 80050F38 0004DD38 EC 42 00 B2 */ fmuls f2, f2, f2 /* 80050F3C 0004DD3C EC 01 00 2A */ fadds f0, f1, f0 /* 80050F40 0004DD40 EC 22 00 2A */ fadds f1, f2, f0 -/* 80050F44 0004DD44 4B FB 98 B9 */ bl func_8000A7FC +/* 80050F44 0004DD44 4B FB 98 B9 */ bl xsqrt__Ff /* 80050F48 0004DD48 80 6D 8B A4 */ lwz r3, lbl_803CB4A4-_SDA_BASE_(r13) /* 80050F4C 0004DD4C 38 00 00 00 */ li r0, 0 /* 80050F50 0004DD50 28 03 00 00 */ cmplwi r3, 0 @@ -1574,7 +1574,7 @@ lbl_80051220: /* 800512C0 0004E0C0 7F C3 F3 78 */ mr r3, r30 /* 800512C4 0004E0C4 90 0D 8B BC */ stw r0, lbl_803CB4BC-_SDA_BASE_(r13) /* 800512C8 0004E0C8 C0 22 88 18 */ lfs f1, lbl_803CD198-_SDA2_BASE_(r2) -/* 800512CC 0004E0CC 4B FB D1 C5 */ bl func_8000E490 +/* 800512CC 0004E0CC 4B FB D1 C5 */ bl xCameraSetFOV__FP7xCameraf lbl_800512D0: /* 800512D0 0004E0D0 80 0D 8B 9C */ lwz r0, lbl_803CB49C-_SDA_BASE_(r13) /* 800512D4 0004E0D4 2C 00 00 00 */ cmpwi r0, 0 @@ -1583,7 +1583,7 @@ lbl_800512D0: /* 800512E0 0004E0E0 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800512E4 0004E0E4 38 63 EF B8 */ addi r3, r3, lbl_803BEFB8@l /* 800512E8 0004E0E8 38 84 05 58 */ addi r4, r4, lbl_803C0558@l -/* 800512EC 0004E0EC 4B FF F2 75 */ bl func_80050560 +/* 800512EC 0004E0EC 4B FF F2 75 */ bl __as__7xCameraFRC7xCamera /* 800512F0 0004E0F0 38 00 00 01 */ li r0, 1 /* 800512F4 0004E0F4 90 0D 8B 9C */ stw r0, lbl_803CB49C-_SDA_BASE_(r13) lbl_800512F8: @@ -1604,7 +1604,7 @@ lbl_80051318: /* 8005132C 0004E12C 4B FF F5 D9 */ bl zCamera.zCameraFlyRestoreBackup__FP7xCamera /* 80051330 0004E130 C0 22 88 18 */ lfs f1, lbl_803CD198-_SDA2_BASE_(r2) /* 80051334 0004E134 7F C3 F3 78 */ mr r3, r30 -/* 80051338 0004E138 4B FB D1 59 */ bl func_8000E490 +/* 80051338 0004E138 4B FB D1 59 */ bl xCameraSetFOV__FP7xCameraf /* 8005133C 0004E13C 38 00 00 00 */ li r0, 0 /* 80051340 0004E140 90 0D 8B 9C */ stw r0, lbl_803CB49C-_SDA_BASE_(r13) lbl_80051344: @@ -1619,7 +1619,7 @@ lbl_80051344: /* 80051364 0004E164 48 06 F1 CD */ bl iCameraUpdatePos__FP8RwCameraP7xMat4x3 /* 80051368 0004E168 C0 2D 8B CC */ lfs f1, lbl_803CB4CC-_SDA_BASE_(r13) /* 8005136C 0004E16C 7F C3 F3 78 */ mr r3, r30 -/* 80051370 0004E170 4B FB D1 21 */ bl func_8000E490 +/* 80051370 0004E170 4B FB D1 21 */ bl xCameraSetFOV__FP7xCameraf /* 80051374 0004E174 80 0D 8B 8C */ lwz r0, lbl_803CB48C-_SDA_BASE_(r13) /* 80051378 0004E178 90 0D 8B 90 */ stw r0, lbl_803CB490-_SDA_BASE_(r13) /* 8005137C 0004E17C 48 00 0C AC */ b lbl_80052028 @@ -1691,7 +1691,7 @@ lbl_8005143C: /* 80051464 0004E264 7F C3 F3 78 */ mr r3, r30 /* 80051468 0004E268 90 0D 8B BC */ stw r0, lbl_803CB4BC-_SDA_BASE_(r13) /* 8005146C 0004E26C C0 22 88 18 */ lfs f1, lbl_803CD198-_SDA2_BASE_(r2) -/* 80051470 0004E270 4B FB D0 21 */ bl func_8000E490 +/* 80051470 0004E270 4B FB D0 21 */ bl xCameraSetFOV__FP7xCameraf lbl_80051474: /* 80051474 0004E274 80 0D 8B D4 */ lwz r0, lbl_803CB4D4-_SDA_BASE_(r13) /* 80051478 0004E278 28 00 00 00 */ cmplwi r0, 0 @@ -1758,7 +1758,7 @@ lbl_80051538: /* 80051554 0004E354 EC 22 00 B2 */ fmuls f1, f2, f2 /* 80051558 0004E358 EC 00 00 32 */ fmuls f0, f0, f0 /* 8005155C 0004E35C EC 21 00 2A */ fadds f1, f1, f0 -/* 80051560 0004E360 4B FB 92 9D */ bl func_8000A7FC +/* 80051560 0004E360 4B FB 92 9D */ bl xsqrt__Ff /* 80051564 0004E364 C0 02 88 BC */ lfs f0, lbl_803CD23C-_SDA2_BASE_(r2) /* 80051568 0004E368 C0 42 88 B8 */ lfs f2, lbl_803CD238-_SDA2_BASE_(r2) /* 8005156C 0004E36C EC 60 08 28 */ fsubs f3, f0, f1 @@ -1819,7 +1819,7 @@ lbl_800515B8: /* 80051634 0004E434 C0 1E 00 4C */ lfs f0, 0x4c(r30) /* 80051638 0004E438 EC 00 08 2A */ fadds f0, f0, f1 /* 8005163C 0004E43C D0 1E 00 4C */ stfs f0, 0x4c(r30) -/* 80051640 0004E440 4B FB 9C 25 */ bl func_8000B264 +/* 80051640 0004E440 4B FB 9C 25 */ bl __as__5xVec3FRC5xVec3 lbl_80051644: /* 80051644 0004E444 88 0D 8B F8 */ lbz r0, lbl_803CB4F8-_SDA_BASE_(r13) /* 80051648 0004E448 7C 00 07 75 */ extsb. r0, r0 @@ -2195,11 +2195,11 @@ lbl_80051B20: /* 80051B8C 0004E98C EE E5 08 28 */ fsubs f23, f5, f1 /* 80051B90 0004E990 EC 16 05 B2 */ fmuls f0, f22, f22 /* 80051B94 0004E994 EC 37 05 FA */ fmadds f1, f23, f23, f0 -/* 80051B98 0004E998 4B FB 8C 65 */ bl func_8000A7FC +/* 80051B98 0004E998 4B FB 8C 65 */ bl xsqrt__Ff /* 80051B9C 0004E99C EC 18 06 32 */ fmuls f0, f24, f24 /* 80051BA0 0004E9A0 FF 40 08 90 */ fmr f26, f1 /* 80051BA4 0004E9A4 EC 39 06 7A */ fmadds f1, f25, f25, f0 -/* 80051BA8 0004E9A8 4B FB 8C 55 */ bl func_8000A7FC +/* 80051BA8 0004E9A8 4B FB 8C 55 */ bl xsqrt__Ff /* 80051BAC 0004E9AC FF 60 08 90 */ fmr f27, f1 /* 80051BB0 0004E9B0 C0 4D 81 30 */ lfs f2, lbl_803CAA30-_SDA_BASE_(r13) /* 80051BB4 0004E9B4 FC 1B 10 40 */ fcmpo cr0, f27, f2 @@ -2261,7 +2261,7 @@ lbl_80051C6C: lbl_80051C7C: /* 80051C7C 0004EA7C EC 17 06 32 */ fmuls f0, f23, f24 /* 80051C80 0004EA80 EE D6 06 78 */ fmsubs f22, f22, f25, f0 -/* 80051C84 0004EA84 4B FB CA 8D */ bl func_8000E710 +/* 80051C84 0004EA84 4B FB CA 8D */ bl xacos__Ff /* 80051C88 0004EA88 C0 0D 81 18 */ lfs f0, lbl_803CAA18-_SDA_BASE_(r13) /* 80051C8C 0004EA8C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80051C90 0004EA90 40 81 01 48 */ ble lbl_80051DD8 @@ -2399,13 +2399,13 @@ lbl_80051E58: /* 80051E70 0004EC70 FC 40 08 90 */ fmr f2, f1 /* 80051E74 0004EC74 48 00 00 18 */ b lbl_80051E8C lbl_80051E78: -/* 80051E78 0004EC78 4B FB 89 85 */ bl func_8000A7FC +/* 80051E78 0004EC78 4B FB 89 85 */ bl xsqrt__Ff /* 80051E7C 0004EC7C C0 02 88 24 */ lfs f0, lbl_803CD1A4-_SDA2_BASE_(r2) /* 80051E80 0004EC80 EC 00 08 24 */ fdivs f0, f0, f1 /* 80051E84 0004EC84 EC 36 00 32 */ fmuls f1, f22, f0 /* 80051E88 0004EC88 EC 57 00 32 */ fmuls f2, f23, f0 lbl_80051E8C: -/* 80051E8C 0004EC8C 4B FB 41 E5 */ bl func_80006070 +/* 80051E8C 0004EC8C 4B FB 41 E5 */ bl xatan2__Fff /* 80051E90 0004EC90 88 0D 8B D8 */ lbz r0, lbl_803CB4D8-_SDA_BASE_(r13) /* 80051E94 0004EC94 FE C0 08 90 */ fmr f22, f1 /* 80051E98 0004EC98 28 00 00 00 */ cmplwi r0, 0 @@ -2461,7 +2461,7 @@ lbl_80051EF8: /* 80051F58 0004ED58 38 61 00 14 */ addi r3, r1, 0x14 /* 80051F5C 0004ED5C C0 1E 01 60 */ lfs f0, 0x160(r30) /* 80051F60 0004ED60 FC 20 00 50 */ fneg f1, f0 -/* 80051F64 0004ED64 4B FB 91 2D */ bl func_8000B090 +/* 80051F64 0004ED64 4B FB 91 2D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80051F68 0004ED68 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80051F6C 0004ED6C 38 61 00 14 */ addi r3, r1, 0x14 /* 80051F70 0004ED70 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -2469,7 +2469,7 @@ lbl_80051EF8: /* 80051F78 0004ED78 7C 64 1B 78 */ mr r4, r3 /* 80051F7C 0004ED7C 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 80051F80 0004ED80 38 A5 00 30 */ addi r5, r5, 0x30 -/* 80051F84 0004ED84 4B FB 91 35 */ bl func_8000B0B8 +/* 80051F84 0004ED84 4B FB 91 35 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 80051F88 0004ED88 C0 41 00 0C */ lfs f2, 0xc(r1) /* 80051F8C 0004ED8C 7F C3 F3 78 */ mr r3, r30 /* 80051F90 0004ED90 C0 22 88 28 */ lfs f1, lbl_803CD1A8-_SDA2_BASE_(r2) @@ -2666,7 +2666,7 @@ lbl_800521AC: /* 800521B4 0004EFB4 3C 60 80 3C */ lis r3, lbl_803BF2D4@ha /* 800521B8 0004EFB8 7F E4 FB 78 */ mr r4, r31 /* 800521BC 0004EFBC 38 63 F2 D4 */ addi r3, r3, lbl_803BF2D4@l -/* 800521C0 0004EFC0 4B FF E3 A1 */ bl func_80050560 +/* 800521C0 0004EFC0 4B FF E3 A1 */ bl __as__7xCameraFRC7xCamera /* 800521C4 0004EFC4 38 60 00 01 */ li r3, 1 /* 800521C8 0004EFC8 38 00 00 00 */ li r0, 0 /* 800521CC 0004EFCC 98 6D 8C 09 */ stb r3, lbl_803CB509-_SDA_BASE_(r13) @@ -2677,7 +2677,7 @@ lbl_800521AC: lbl_800521E0: /* 800521E0 0004EFE0 C0 22 88 18 */ lfs f1, lbl_803CD198-_SDA2_BASE_(r2) /* 800521E4 0004EFE4 7F E3 FB 78 */ mr r3, r31 -/* 800521E8 0004EFE8 4B FB C2 A9 */ bl func_8000E490 +/* 800521E8 0004EFE8 4B FB C2 A9 */ bl xCameraSetFOV__FP7xCameraf /* 800521EC 0004EFEC C0 02 88 18 */ lfs f0, lbl_803CD198-_SDA2_BASE_(r2) /* 800521F0 0004EFF0 D0 0D 8B CC */ stfs f0, lbl_803CB4CC-_SDA_BASE_(r13) /* 800521F4 0004EFF4 88 0D 8C 09 */ lbz r0, lbl_803CB509-_SDA_BASE_(r13) @@ -2729,22 +2729,22 @@ lbl_80052278: /* 80052294 0004F094 38 9F 00 2C */ addi r4, r31, 0x2c /* 80052298 0004F098 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8005229C 0004F09C 38 63 00 14 */ addi r3, r3, 0x14 -/* 800522A0 0004F0A0 4B FB 8F C5 */ bl func_8000B264 +/* 800522A0 0004F0A0 4B FB 8F C5 */ bl __as__5xVec3FRC5xVec3 /* 800522A4 0004F0A4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800522A8 0004F0A8 38 9F 00 20 */ addi r4, r31, 0x20 /* 800522AC 0004F0AC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800522B0 0004F0B0 38 63 00 24 */ addi r3, r3, 0x24 -/* 800522B4 0004F0B4 4B FB 8F B1 */ bl func_8000B264 +/* 800522B4 0004F0B4 4B FB 8F B1 */ bl __as__5xVec3FRC5xVec3 /* 800522B8 0004F0B8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800522BC 0004F0BC 38 9F 00 14 */ addi r4, r31, 0x14 /* 800522C0 0004F0C0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800522C4 0004F0C4 38 63 00 34 */ addi r3, r3, 0x34 -/* 800522C8 0004F0C8 4B FB 8F 9D */ bl func_8000B264 +/* 800522C8 0004F0C8 4B FB 8F 9D */ bl __as__5xVec3FRC5xVec3 /* 800522CC 0004F0CC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800522D0 0004F0D0 38 9F 00 08 */ addi r4, r31, 8 /* 800522D4 0004F0D4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800522D8 0004F0D8 38 63 00 44 */ addi r3, r3, 0x44 -/* 800522DC 0004F0DC 4B FB 8F 89 */ bl func_8000B264 +/* 800522DC 0004F0DC 4B FB 8F 89 */ bl __as__5xVec3FRC5xVec3 /* 800522E0 0004F0E0 C0 1F 00 48 */ lfs f0, 0x48(r31) /* 800522E4 0004F0E4 D0 0D 8B CC */ stfs f0, lbl_803CB4CC-_SDA_BASE_(r13) /* 800522E8 0004F0E8 C0 1F 00 48 */ lfs f0, 0x48(r31) @@ -2753,13 +2753,13 @@ lbl_80052278: lbl_800522F4: /* 800522F4 0004F0F4 38 61 00 08 */ addi r3, r1, 8 /* 800522F8 0004F0F8 38 9F 00 2C */ addi r4, r31, 0x2c -/* 800522FC 0004F0FC 4B FB 8F 69 */ bl func_8000B264 +/* 800522FC 0004F0FC 4B FB 8F 69 */ bl __as__5xVec3FRC5xVec3 /* 80052300 0004F100 38 61 00 18 */ addi r3, r1, 0x18 /* 80052304 0004F104 38 9F 00 20 */ addi r4, r31, 0x20 -/* 80052308 0004F108 4B FB 8F 5D */ bl func_8000B264 +/* 80052308 0004F108 4B FB 8F 5D */ bl __as__5xVec3FRC5xVec3 /* 8005230C 0004F10C 38 61 00 28 */ addi r3, r1, 0x28 /* 80052310 0004F110 38 9F 00 14 */ addi r4, r31, 0x14 -/* 80052314 0004F114 4B FB 8F 51 */ bl func_8000B264 +/* 80052314 0004F114 4B FB 8F 51 */ bl __as__5xVec3FRC5xVec3 /* 80052318 0004F118 3C 60 80 3C */ lis r3, lbl_803BF5F0@ha /* 8005231C 0004F11C 38 81 00 08 */ addi r4, r1, 8 /* 80052320 0004F120 38 63 F5 F0 */ addi r3, r3, lbl_803BF5F0@l @@ -2816,7 +2816,7 @@ lbl_800523B0: /* 800523CC 0004F1CC 90 E1 00 08 */ stw r7, 8(r1) /* 800523D0 0004F1D0 90 C1 00 0C */ stw r6, 0xc(r1) /* 800523D4 0004F1D4 90 01 00 10 */ stw r0, 0x10(r1) -/* 800523D8 0004F1D8 4B FC 2C B5 */ bl func_8001508C +/* 800523D8 0004F1D8 4B FC 2C B5 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 800523DC 0004F1DC 3C 60 80 2E */ lis r3, lbl_802DBA70@ha /* 800523E0 0004F1E0 38 63 BA 70 */ addi r3, r3, lbl_802DBA70@l /* 800523E4 0004F1E4 7C 64 1B 78 */ mr r4, r3 @@ -2835,7 +2835,7 @@ lbl_800523B0: /* 80052418 0004F218 38 63 BA 70 */ addi r3, r3, lbl_802DBA70@l /* 8005241C 0004F21C 38 84 30 18 */ addi r4, r4, lbl_80253018@l /* 80052420 0004F220 7C 65 1B 78 */ mr r5, r3 -/* 80052424 0004F224 4B FB C2 6D */ bl func_8000E690 +/* 80052424 0004F224 4B FB C2 6D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 lbl_80052428: /* 80052428 0004F228 80 01 00 24 */ lwz r0, 0x24(r1) /* 8005242C 0004F22C 7C 08 03 A6 */ mtlr r0 @@ -2921,8 +2921,8 @@ lbl_8005251C: /* 8005251C 0004F31C 38 60 00 00 */ li r3, 0 /* 80052520 0004F320 4E 80 00 20 */ blr -.global func_80052524 -func_80052524: +.global xVec3Dist2__FPC5xVec3PC5xVec3 +xVec3Dist2__FPC5xVec3PC5xVec3: /* 80052524 0004F324 C0 23 00 04 */ lfs f1, 4(r3) /* 80052528 0004F328 C0 04 00 04 */ lfs f0, 4(r4) /* 8005252C 0004F32C C0 63 00 00 */ lfs f3, 0(r3) diff --git a/asm/Game/zCameraFly.s b/asm/Game/zCameraFly.s index eafbdbc8b..a629d8c76 100644 --- a/asm/Game/zCameraFly.s +++ b/asm/Game/zCameraFly.s @@ -147,15 +147,15 @@ lbl_8017C258: /* 8017C264 00179064 48 00 00 38 */ b lbl_8017C29C lbl_8017C268: /* 8017C268 00179068 7F E3 FB 78 */ mr r3, r31 -/* 8017C26C 0017906C 4B E8 D2 E9 */ bl func_80009554 +/* 8017C26C 0017906C 4B E8 D2 E9 */ bl xBaseEnable__FP5xBase /* 8017C270 00179070 48 00 00 2C */ b lbl_8017C29C lbl_8017C274: /* 8017C274 00179074 7F E3 FB 78 */ mr r3, r31 -/* 8017C278 00179078 4B E8 D2 CD */ bl func_80009544 +/* 8017C278 00179078 4B E8 D2 CD */ bl xBaseDisable__FP5xBase /* 8017C27C 0017907C 48 00 00 20 */ b lbl_8017C29C lbl_8017C280: /* 8017C280 00179080 7F E3 FB 78 */ mr r3, r31 -/* 8017C284 00179084 4B E8 D2 B5 */ bl func_80009538 +/* 8017C284 00179084 4B E8 D2 B5 */ bl xBaseIsEnabled__FPC5xBase /* 8017C288 00179088 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8017C28C 0017908C 41 82 00 10 */ beq lbl_8017C29C /* 8017C290 00179090 80 7F 00 10 */ lwz r3, 0x10(r31) diff --git a/asm/Game/zCameraTweak.s b/asm/Game/zCameraTweak.s index 0de7c679a..d18a8fa8e 100644 --- a/asm/Game/zCameraTweak.s +++ b/asm/Game/zCameraTweak.s @@ -25,7 +25,7 @@ zCameraTweak.zCameraTweak_LookPreCalc__FP13zCamTweakLookfff: /* 8017EEEC 0017BCEC EC 5E 08 28 */ fsubs f2, f30, f1 /* 8017EEF0 0017BCF0 EC 21 00 7A */ fmadds f1, f1, f1, f0 /* 8017EEF4 0017BCF4 D0 5F 00 00 */ stfs f2, 0(r31) -/* 8017EEF8 0017BCF8 4B E8 B9 05 */ bl func_8000A7FC +/* 8017EEF8 0017BCF8 4B E8 B9 05 */ bl xsqrt__Ff /* 8017EEFC 0017BCFC D0 3F 00 04 */ stfs f1, 4(r31) /* 8017EF00 0017BD00 D3 FF 00 08 */ stfs f31, 8(r31) /* 8017EF04 0017BD04 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 @@ -117,7 +117,7 @@ lbl_8017F030: /* 8017F034 0017BE34 7F 63 DB 78 */ mr r3, r27 /* 8017F038 0017BE38 1C 00 00 14 */ mulli r0, r0, 0x14 /* 8017F03C 0017BE3C 7C 9C 02 14 */ add r4, r28, r0 -/* 8017F040 0017BE40 48 00 01 31 */ bl func_8017F170 +/* 8017F040 0017BE40 48 00 01 31 */ bl __as__9zCamTweakFRC9zCamTweak /* 8017F044 0017BE44 3B 7B FF EC */ addi r27, r27, -20 /* 8017F048 0017BE48 3B 5A FF FF */ addi r26, r26, -1 lbl_8017F04C: @@ -200,8 +200,8 @@ lbl_8017F13C: /* 8017F168 0017BF68 38 21 00 60 */ addi r1, r1, 0x60 /* 8017F16C 0017BF6C 4E 80 00 20 */ blr -.global func_8017F170 -func_8017F170: +.global __as__9zCamTweakFRC9zCamTweak +__as__9zCamTweakFRC9zCamTweak: /* 8017F170 0017BF70 80 04 00 00 */ lwz r0, 0(r4) /* 8017F174 0017BF74 C0 24 00 04 */ lfs f1, 4(r4) /* 8017F178 0017BF78 90 03 00 00 */ stw r0, 0(r3) @@ -279,7 +279,7 @@ lbl_8017F278: /* 8017F27C 0017C07C 7F C3 F3 78 */ mr r3, r30 /* 8017F280 0017C080 1C 00 00 14 */ mulli r0, r0, 0x14 /* 8017F284 0017C084 7C 9F 02 14 */ add r4, r31, r0 -/* 8017F288 0017C088 4B FF FE E9 */ bl func_8017F170 +/* 8017F288 0017C088 4B FF FE E9 */ bl __as__9zCamTweakFRC9zCamTweak /* 8017F28C 0017C08C 3B DE 00 14 */ addi r30, r30, 0x14 /* 8017F290 0017C090 3B BD 00 01 */ addi r29, r29, 1 lbl_8017F294: @@ -491,15 +491,15 @@ lbl_8017F540: /* 8017F548 0017C348 48 00 00 68 */ b lbl_8017F5B0 lbl_8017F54C: /* 8017F54C 0017C34C 7F E3 FB 78 */ mr r3, r31 -/* 8017F550 0017C350 4B E8 A0 05 */ bl func_80009554 +/* 8017F550 0017C350 4B E8 A0 05 */ bl xBaseEnable__FP5xBase /* 8017F554 0017C354 48 00 00 74 */ b lbl_8017F5C8 lbl_8017F558: /* 8017F558 0017C358 7F E3 FB 78 */ mr r3, r31 -/* 8017F55C 0017C35C 4B E8 9F E9 */ bl func_80009544 +/* 8017F55C 0017C35C 4B E8 9F E9 */ bl xBaseDisable__FP5xBase /* 8017F560 0017C360 48 00 00 68 */ b lbl_8017F5C8 lbl_8017F564: /* 8017F564 0017C364 7F E3 FB 78 */ mr r3, r31 -/* 8017F568 0017C368 4B E8 9F D1 */ bl func_80009538 +/* 8017F568 0017C368 4B E8 9F D1 */ bl xBaseIsEnabled__FPC5xBase /* 8017F56C 0017C36C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8017F570 0017C370 41 82 00 58 */ beq lbl_8017F5C8 /* 8017F574 0017C374 80 9F 00 10 */ lwz r4, 0x10(r31) @@ -519,7 +519,7 @@ lbl_8017F564: /* 8017F5AC 0017C3AC 48 00 00 1C */ b lbl_8017F5C8 lbl_8017F5B0: /* 8017F5B0 0017C3B0 7F E3 FB 78 */ mr r3, r31 -/* 8017F5B4 0017C3B4 4B E8 9F 85 */ bl func_80009538 +/* 8017F5B4 0017C3B4 4B E8 9F 85 */ bl xBaseIsEnabled__FPC5xBase /* 8017F5B8 0017C3B8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8017F5BC 0017C3BC 41 82 00 0C */ beq lbl_8017F5C8 /* 8017F5C0 0017C3C0 80 7F 00 00 */ lwz r3, 0(r31) diff --git a/asm/Game/zCombo.s b/asm/Game/zCombo.s index 027d6a2fe..d8c630fcf 100644 --- a/asm/Game/zCombo.s +++ b/asm/Game/zCombo.s @@ -94,7 +94,7 @@ zCombo_Setup__Fv: /* 80195A44 00192844 28 03 00 00 */ cmplwi r3, 0 /* 80195A48 00192848 41 82 00 18 */ beq lbl_80195A60 /* 80195A4C 0019284C 38 63 00 10 */ addi r3, r3, 0x10 -/* 80195A50 00192850 4B E9 94 19 */ bl func_8002EE68 +/* 80195A50 00192850 4B E9 94 19 */ bl enable__Q24xhud6widgetFv /* 80195A54 00192854 80 6D 98 D0 */ lwz r3, lbl_803CC1D0-_SDA_BASE_(r13) /* 80195A58 00192858 38 63 00 10 */ addi r3, r3, 0x10 /* 80195A5C 0019285C 4B E9 87 0D */ bl hide__Q24xhud6widgetFv @@ -279,7 +279,7 @@ zCombo_Update__Ff: /* 80195CF0 00192AF0 C0 22 B2 68 */ lfs f1, lbl_803CFBE8-_SDA2_BASE_(r2) /* 80195CF4 00192AF4 38 63 2B 68 */ addi r3, r3, lbl_80362B68@l /* 80195CF8 00192AF8 38 84 00 24 */ addi r4, r4, 0x24 -/* 80195CFC 00192AFC 4B E7 F3 5D */ bl func_80015058 +/* 80195CFC 00192AFC 4B E7 F3 5D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80195D00 00192B00 80 8D 98 E0 */ lwz r4, lbl_803CC1E0-_SDA_BASE_(r13) /* 80195D04 00192B04 2C 04 00 10 */ cmpwi r4, 0x10 /* 80195D08 00192B08 7C 9F 23 78 */ mr r31, r4 @@ -317,7 +317,7 @@ lbl_80195D78: /* 80195D78 00192B78 80 7D 00 00 */ lwz r3, 0(r29) /* 80195D7C 00192B7C 28 03 00 00 */ cmplwi r3, 0 /* 80195D80 00192B80 41 82 00 20 */ beq lbl_80195DA0 -/* 80195D84 00192B84 48 00 02 59 */ bl func_80195FDC +/* 80195D84 00192B84 48 00 02 59 */ bl visible__8ztextboxFv /* 80195D88 00192B88 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80195D8C 00192B8C 41 82 00 14 */ beq lbl_80195DA0 /* 80195D90 00192B90 80 6D 98 D0 */ lwz r3, lbl_803CC1D0-_SDA_BASE_(r13) @@ -333,7 +333,7 @@ lbl_80195DB0: /* 80195DB0 00192BB0 80 6D 98 D4 */ lwz r3, lbl_803CC1D4-_SDA_BASE_(r13) /* 80195DB4 00192BB4 28 03 00 00 */ cmplwi r3, 0 /* 80195DB8 00192BB8 41 82 00 1C */ beq lbl_80195DD4 -/* 80195DBC 00192BBC 4B E7 88 7D */ bl func_8000E638 +/* 80195DBC 00192BBC 4B E7 88 7D */ bl xEntIsVisible__FPC4xEnt /* 80195DC0 00192BC0 28 03 00 00 */ cmplwi r3, 0 /* 80195DC4 00192BC4 41 82 00 10 */ beq lbl_80195DD4 /* 80195DC8 00192BC8 80 6D 98 D0 */ lwz r3, lbl_803CC1D0-_SDA_BASE_(r13) @@ -451,7 +451,7 @@ lbl_80195F5C: /* 80195F80 00192D80 38 C3 5C 6C */ addi r6, r3, lbl_80195C6C@l /* 80195F84 00192D84 38 61 00 08 */ addi r3, r1, 8 /* 80195F88 00192D88 38 80 00 00 */ li r4, 0 -/* 80195F8C 00192D8C 4B E9 8E E9 */ bl func_8002EE74 +/* 80195F8C 00192D8C 4B E9 8E E9 */ bl __ct__Q24xhud6motiveFPffffPFRQ24xhud6widgetRQ24xhud6motivef_bPv /* 80195F90 00192D90 80 AD 98 D0 */ lwz r5, lbl_803CC1D0-_SDA_BASE_(r13) /* 80195F94 00192D94 7C 64 1B 78 */ mr r4, r3 /* 80195F98 00192D98 38 65 00 10 */ addi r3, r5, 0x10 @@ -474,8 +474,8 @@ lbl_80195FB4: /* 80195FD4 00192DD4 38 21 00 50 */ addi r1, r1, 0x50 /* 80195FD8 00192DD8 4E 80 00 20 */ blr -.global func_80195FDC -func_80195FDC: +.global visible__8ztextboxFv +visible__8ztextboxFv: /* 80195FDC 00192DDC 88 03 00 10 */ lbz r0, 0x10(r3) /* 80195FE0 00192DE0 54 03 E7 FE */ rlwinm r3, r0, 0x1c, 0x1f, 0x1f /* 80195FE4 00192DE4 4E 80 00 20 */ blr diff --git a/asm/Game/zCutsceneMgr.s b/asm/Game/zCutsceneMgr.s index 164ecae2a..0903941a5 100644 --- a/asm/Game/zCutsceneMgr.s +++ b/asm/Game/zCutsceneMgr.s @@ -163,7 +163,7 @@ lbl_80052A74: /* 80052A90 0004F890 90 01 00 08 */ stw r0, 8(r1) /* 80052A94 0004F894 98 81 00 0B */ stb r4, 0xb(r1) /* 80052A98 0004F898 38 81 00 08 */ addi r4, r1, 8 -/* 80052A9C 0004F89C 48 00 00 1D */ bl func_80052AB8 +/* 80052A9C 0004F89C 48 00 00 1D */ bl __as__6RwRGBAFRC6RwRGBA /* 80052AA0 0004F8A0 80 01 00 24 */ lwz r0, 0x24(r1) /* 80052AA4 0004F8A4 7F E3 FB 78 */ mr r3, r31 /* 80052AA8 0004F8A8 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -171,8 +171,8 @@ lbl_80052A74: /* 80052AB0 0004F8B0 38 21 00 20 */ addi r1, r1, 0x20 /* 80052AB4 0004F8B4 4E 80 00 20 */ blr -.global func_80052AB8 -func_80052AB8: +.global __as__6RwRGBAFRC6RwRGBA +__as__6RwRGBAFRC6RwRGBA: /* 80052AB8 0004F8B8 88 A4 00 00 */ lbz r5, 0(r4) /* 80052ABC 0004F8BC 88 04 00 01 */ lbz r0, 1(r4) /* 80052AC0 0004F8C0 98 A3 00 00 */ stb r5, 0(r3) @@ -436,7 +436,7 @@ lbl_80052E1C: /* 80052E68 0004FC68 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80052E6C 0004FC6C 93 DF 1F BC */ stw r30, 0x1fbc(r31) /* 80052E70 0004FC70 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 80052E74 0004FC74 4B FB B6 45 */ bl func_8000E4B8 +/* 80052E74 0004FC74 4B FB B6 45 */ bl xCameraGetFOV__FPC7xCamera /* 80052E78 0004FC78 D0 3E 00 20 */ stfs f1, 0x20(r30) /* 80052E7C 0004FC7C 48 00 00 1C */ b lbl_80052E98 lbl_80052E80: @@ -466,7 +466,7 @@ zCutsceneMgrFinishLoad__FP5xBase: /* 80052EC8 0004FCC8 7C 7E 1B 78 */ mr r30, r3 /* 80052ECC 0004FCCC 7F DF F3 78 */ mr r31, r30 lbl_80052ED0: -/* 80052ED0 0004FCD0 4B FF 93 41 */ bl func_8004C210 +/* 80052ED0 0004FCD0 4B FF 93 41 */ bl iFileAsyncService__Fv /* 80052ED4 0004FCD4 4B FF 5A C1 */ bl xSndUpdate__Fv /* 80052ED8 0004FCD8 80 7F 00 14 */ lwz r3, 0x14(r31) /* 80052EDC 0004FCDC 48 0E 28 05 */ bl iCSLoadStep__FP9xCutscene @@ -512,7 +512,7 @@ zCutsceneMgrFinishExit__FP5xBase: /* 80052F68 0004FD68 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80052F6C 0004FD6C 83 E1 00 08 */ lwz r31, 8(r1) lbl_80052F70: -/* 80052F70 0004FD70 4B FF 92 A1 */ bl func_8004C210 +/* 80052F70 0004FD70 4B FF 92 A1 */ bl iFileAsyncService__Fv /* 80052F74 0004FD74 4B FF 5A 21 */ bl xSndUpdate__Fv /* 80052F78 0004FD78 80 7F 00 14 */ lwz r3, 0x14(r31) /* 80052F7C 0004FD7C 80 03 00 1C */ lwz r0, 0x1c(r3) @@ -685,7 +685,7 @@ lbl_800531A4: /* 800531D0 0004FFD0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800531D4 0004FFD4 90 03 1F BC */ stw r0, 0x1fbc(r3) /* 800531D8 0004FFD8 C0 3F 00 20 */ lfs f1, 0x20(r31) -/* 800531DC 0004FFDC 4B FB B2 B5 */ bl func_8000E490 +/* 800531DC 0004FFDC 4B FB B2 B5 */ bl xCameraSetFOV__FP7xCameraf /* 800531E0 0004FFE0 48 00 02 30 */ b lbl_80053410 lbl_800531E4: /* 800531E4 0004FFE4 80 03 00 3C */ lwz r0, 0x3c(r3) @@ -785,7 +785,7 @@ lbl_80053318: /* 80053344 00050144 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80053348 00050148 90 03 1F BC */ stw r0, 0x1fbc(r3) /* 8005334C 0005014C C0 3F 00 20 */ lfs f1, 0x20(r31) -/* 80053350 00050150 4B FB B1 41 */ bl func_8000E490 +/* 80053350 00050150 4B FB B1 41 */ bl xCameraSetFOV__FP7xCameraf lbl_80053354: /* 80053354 00050154 38 60 00 00 */ li r3, 0 /* 80053358 00050158 48 05 48 25 */ bl zMusicUnpause__Fi diff --git a/asm/Game/zDiscoFloor.s b/asm/Game/zDiscoFloor.s index f732675f7..8bebc40df 100644 --- a/asm/Game/zDiscoFloor.s +++ b/asm/Game/zDiscoFloor.s @@ -461,9 +461,9 @@ zDiscoFloor.play_sound__25_unnamed_zDiscoFloor_cpp_FR13z_disco_floor: /* 8013B598 00138398 38 9F 00 64 */ addi r4, r31, 0x64 /* 8013B59C 0013839C 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 8013B5A0 001383A0 38 A5 00 30 */ addi r5, r5, 0x30 -/* 8013B5A4 001383A4 4B ED 30 ED */ bl func_8000E690 +/* 8013B5A4 001383A4 4B ED 30 ED */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8013B5A8 001383A8 38 61 00 08 */ addi r3, r1, 8 -/* 8013B5AC 001383AC 4B ED 9B 21 */ bl func_800150CC +/* 8013B5AC 001383AC 4B ED 9B 21 */ bl xVec3Length2__FPC5xVec3 /* 8013B5B0 001383B0 C0 1F 00 70 */ lfs f0, 0x70(r31) /* 8013B5B4 001383B4 C0 42 A4 50 */ lfs f2, lbl_803CEDD0-_SDA2_BASE_(r2) /* 8013B5B8 001383B8 EC 00 00 32 */ fmuls f0, f0, f0 @@ -756,13 +756,13 @@ lbl_8013B9A4: /* 8013B9AC 001387AC 38 7F 00 70 */ addi r3, r31, 0x70 /* 8013B9B0 001387B0 7C 1E 03 78 */ mr r30, r0 /* 8013B9B4 001387B4 7F C4 F3 78 */ mr r4, r30 -/* 8013B9B8 001387B8 4B F1 17 15 */ bl func_8004D0CC +/* 8013B9B8 001387B8 4B F1 17 15 */ bl __as__8xSurfaceFRC8xSurface /* 8013B9BC 001387BC 80 9E 00 24 */ lwz r4, 0x24(r30) /* 8013B9C0 001387C0 38 7F 00 98 */ addi r3, r31, 0x98 -/* 8013B9C4 001387C4 48 00 01 AD */ bl func_8013BB70 +/* 8013B9C4 001387C4 48 00 01 AD */ bl __as__13zSurfacePropsFRC13zSurfaceProps /* 8013B9C8 001387C8 80 9F 00 98 */ lwz r4, 0x98(r31) /* 8013B9CC 001387CC 38 7F 01 A4 */ addi r3, r31, 0x1a4 -/* 8013B9D0 001387D0 48 00 00 39 */ bl func_8013BA08 +/* 8013B9D0 001387D0 48 00 00 39 */ bl __as__14zSurfAssetBaseFRC14zSurfAssetBase /* 8013B9D4 001387D4 38 9F 01 A4 */ addi r4, r31, 0x1a4 /* 8013B9D8 001387D8 38 00 00 04 */ li r0, 4 /* 8013B9DC 001387DC 38 7F 00 70 */ addi r3, r31, 0x70 @@ -778,8 +778,8 @@ lbl_8013B9F0: /* 8013BA00 00138800 38 21 00 10 */ addi r1, r1, 0x10 /* 8013BA04 00138804 4E 80 00 20 */ blr -.global func_8013BA08 -func_8013BA08: +.global __as__14zSurfAssetBaseFRC14zSurfAssetBase +__as__14zSurfAssetBaseFRC14zSurfAssetBase: /* 8013BA08 00138808 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013BA0C 0013880C 7C 08 02 A6 */ mflr r0 /* 8013BA10 00138810 90 01 00 14 */ stw r0, 0x14(r1) @@ -787,7 +787,7 @@ func_8013BA08: /* 8013BA18 00138818 7C 9F 23 78 */ mr r31, r4 /* 8013BA1C 0013881C 93 C1 00 08 */ stw r30, 8(r1) /* 8013BA20 00138820 7C 7E 1B 78 */ mr r30, r3 -/* 8013BA24 00138824 4B FB 8E 41 */ bl func_800F4864 +/* 8013BA24 00138824 4B FB 8E 41 */ bl __as__10xBaseAssetFRC10xBaseAsset /* 8013BA28 00138828 88 9F 00 08 */ lbz r4, 8(r31) /* 8013BA2C 0013882C 38 00 00 18 */ li r0, 0x18 /* 8013BA30 00138830 88 7F 00 09 */ lbz r3, 9(r31) @@ -872,8 +872,8 @@ lbl_8013BB00: /* 8013BB68 00138968 38 21 00 10 */ addi r1, r1, 0x10 /* 8013BB6C 0013896C 4E 80 00 20 */ blr -.global func_8013BB70 -func_8013BB70: +.global __as__13zSurfacePropsFRC13zSurfaceProps +__as__13zSurfacePropsFRC13zSurfaceProps: /* 8013BB70 00138970 80 A4 00 00 */ lwz r5, 0(r4) /* 8013BB74 00138974 38 00 00 1A */ li r0, 0x1a /* 8013BB78 00138978 80 E4 00 04 */ lwz r7, 4(r4) @@ -928,7 +928,7 @@ zDiscoFloor.render_model__25_unnamed_zDiscoFloor_cpp_FP14xModelInstanceRC7xSpher /* 8013BC2C 00138A2C 7C 7D 1B 78 */ mr r29, r3 /* 8013BC30 00138A30 83 E3 00 10 */ lwz r31, 0x10(r3) /* 8013BC34 00138A34 38 7F 00 2C */ addi r3, r31, 0x2c -/* 8013BC38 00138A38 4B ED 45 F1 */ bl func_80010228 +/* 8013BC38 00138A38 4B ED 45 F1 */ bl __as__5RwV3dFRC5RwV3d /* 8013BC3C 00138A3C C0 1E 00 0C */ lfs f0, 0xc(r30) /* 8013BC40 00138A40 D0 1F 00 38 */ stfs f0, 0x38(r31) /* 8013BC44 00138A44 83 DD 00 4C */ lwz r30, 0x4c(r29) @@ -936,19 +936,19 @@ zDiscoFloor.render_model__25_unnamed_zDiscoFloor_cpp_FP14xModelInstanceRC7xSpher /* 8013BC4C 00138A4C 48 0F D3 E5 */ bl RwFrameGetLTM /* 8013BC50 00138A50 7F C4 F3 78 */ mr r4, r30 /* 8013BC54 00138A54 7C 7E 1B 78 */ mr r30, r3 -/* 8013BC58 00138A58 4B EC F9 15 */ bl func_8000B56C +/* 8013BC58 00138A58 4B EC F9 15 */ bl __as__7xMat4x3FRC7xMat4x3 /* 8013BC5C 00138A5C C0 02 A4 7C */ lfs f0, lbl_803CEDFC-_SDA2_BASE_(r2) /* 8013BC60 00138A60 C0 3D 00 50 */ lfs f1, 0x50(r29) /* 8013BC64 00138A64 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 8013BC68 00138A68 41 82 00 24 */ beq lbl_8013BC8C /* 8013BC6C 00138A6C 7F C3 F3 78 */ mr r3, r30 -/* 8013BC70 00138A70 4B EC F5 11 */ bl func_8000B180 +/* 8013BC70 00138A70 4B EC F5 11 */ bl __amu__5xVec3Ff /* 8013BC74 00138A74 C0 3D 00 54 */ lfs f1, 0x54(r29) /* 8013BC78 00138A78 38 7E 00 10 */ addi r3, r30, 0x10 -/* 8013BC7C 00138A7C 4B EC F5 05 */ bl func_8000B180 +/* 8013BC7C 00138A7C 4B EC F5 05 */ bl __amu__5xVec3Ff /* 8013BC80 00138A80 C0 3D 00 58 */ lfs f1, 0x58(r29) /* 8013BC84 00138A84 38 7E 00 20 */ addi r3, r30, 0x20 -/* 8013BC88 00138A88 4B EC F4 F9 */ bl func_8000B180 +/* 8013BC88 00138A88 4B EC F4 F9 */ bl __amu__5xVec3Ff lbl_8013BC8C: /* 8013BC8C 00138A8C 7F C3 F3 78 */ mr r3, r30 /* 8013BC90 00138A90 48 0F 46 F9 */ bl RwMatrixUpdate @@ -979,7 +979,7 @@ zDiscoFloor.render_model__25_unnamed_zDiscoFloor_cpp_FP14xModelInstanceR7xSphere /* 8013BCE8 00138AE8 83 E3 00 10 */ lwz r31, 0x10(r3) /* 8013BCEC 00138AEC 7C 9E 23 78 */ mr r30, r4 /* 8013BCF0 00138AF0 38 7F 00 2C */ addi r3, r31, 0x2c -/* 8013BCF4 00138AF4 4B ED 45 35 */ bl func_80010228 +/* 8013BCF4 00138AF4 4B ED 45 35 */ bl __as__5RwV3dFRC5RwV3d /* 8013BCF8 00138AF8 C0 1E 00 0C */ lfs f0, 0xc(r30) /* 8013BCFC 00138AFC D0 1F 00 38 */ stfs f0, 0x38(r31) /* 8013BD00 00138B00 83 DD 00 4C */ lwz r30, 0x4c(r29) @@ -987,19 +987,19 @@ zDiscoFloor.render_model__25_unnamed_zDiscoFloor_cpp_FP14xModelInstanceR7xSphere /* 8013BD08 00138B08 48 0F D3 29 */ bl RwFrameGetLTM /* 8013BD0C 00138B0C 7F C4 F3 78 */ mr r4, r30 /* 8013BD10 00138B10 7C 7E 1B 78 */ mr r30, r3 -/* 8013BD14 00138B14 4B EC F8 59 */ bl func_8000B56C +/* 8013BD14 00138B14 4B EC F8 59 */ bl __as__7xMat4x3FRC7xMat4x3 /* 8013BD18 00138B18 C0 02 A4 7C */ lfs f0, lbl_803CEDFC-_SDA2_BASE_(r2) /* 8013BD1C 00138B1C C0 3D 00 50 */ lfs f1, 0x50(r29) /* 8013BD20 00138B20 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 8013BD24 00138B24 41 82 00 24 */ beq lbl_8013BD48 /* 8013BD28 00138B28 7F C3 F3 78 */ mr r3, r30 -/* 8013BD2C 00138B2C 4B EC F4 55 */ bl func_8000B180 +/* 8013BD2C 00138B2C 4B EC F4 55 */ bl __amu__5xVec3Ff /* 8013BD30 00138B30 C0 3D 00 54 */ lfs f1, 0x54(r29) /* 8013BD34 00138B34 38 7E 00 10 */ addi r3, r30, 0x10 -/* 8013BD38 00138B38 4B EC F4 49 */ bl func_8000B180 +/* 8013BD38 00138B38 4B EC F4 49 */ bl __amu__5xVec3Ff /* 8013BD3C 00138B3C C0 3D 00 58 */ lfs f1, 0x58(r29) /* 8013BD40 00138B40 38 7E 00 20 */ addi r3, r30, 0x20 -/* 8013BD44 00138B44 4B EC F4 3D */ bl func_8000B180 +/* 8013BD44 00138B44 4B EC F4 3D */ bl __amu__5xVec3Ff lbl_8013BD48: /* 8013BD48 00138B48 C0 1E 00 34 */ lfs f0, 0x34(r30) /* 8013BD4C 00138B4C 7F C3 F3 78 */ mr r3, r30 @@ -1029,7 +1029,7 @@ init__13z_disco_floorFv: /* 8013BDA0 00138BA0 3C 60 80 27 */ lis r3, lbl_8026D0C8@ha /* 8013BDA4 00138BA4 38 63 D0 C8 */ addi r3, r3, lbl_8026D0C8@l /* 8013BDA8 00138BA8 38 63 00 11 */ addi r3, r3, 0x11 -/* 8013BDAC 00138BAC 4B ED A0 F5 */ bl func_80015EA0 +/* 8013BDAC 00138BAC 4B ED A0 F5 */ bl xDebugRemoveTweak__FPCc /* 8013BDB0 00138BB0 48 00 00 21 */ bl zDiscoFloor.add_global_tweaks__25_unnamed_zDiscoFloor_cpp_Fv /* 8013BDB4 00138BB4 38 6D 96 74 */ addi r3, r13, lbl_803CBF74-_SDA_BASE_ /* 8013BDB8 00138BB8 48 00 00 15 */ bl zDiscoFloor.init__Q225_unnamed_zDiscoFloor_cpp_15clone_pipe_dataFv @@ -1667,14 +1667,14 @@ set_state_range__13z_disco_floorFiib: /* 8013C620 00139420 80 A4 00 28 */ lwz r5, 0x28(r4) /* 8013C624 00139424 38 80 00 00 */ li r4, 0 /* 8013C628 00139428 38 A5 FF FF */ addi r5, r5, -1 -/* 8013C62C 0013942C 48 00 0A 09 */ bl func_8013D034 +/* 8013C62C 0013942C 48 00 0A 09 */ bl range_limit_i___Fiii /* 8013C630 00139430 80 9F 00 14 */ lwz r4, 0x14(r31) /* 8013C634 00139434 7C 7E 1B 78 */ mr r30, r3 /* 8013C638 00139438 7F 83 E3 78 */ mr r3, r28 /* 8013C63C 0013943C 80 A4 00 28 */ lwz r5, 0x28(r4) /* 8013C640 00139440 7F 64 DB 78 */ mr r4, r27 /* 8013C644 00139444 38 A5 FF FF */ addi r5, r5, -1 -/* 8013C648 00139448 48 00 09 ED */ bl func_8013D034 +/* 8013C648 00139448 48 00 09 ED */ bl range_limit_i___Fiii /* 8013C64C 0013944C 80 1F 00 40 */ lwz r0, 0x40(r31) /* 8013C650 00139450 7C 65 1B 78 */ mr r5, r3 /* 8013C654 00139454 7C 1E 00 40 */ cmplw r30, r0 @@ -1689,7 +1689,7 @@ lbl_8013C668: /* 8013C674 00139474 41 82 00 30 */ beq lbl_8013C6A4 /* 8013C678 00139478 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8013C67C 0013947C 7F C4 F3 78 */ mr r4, r30 -/* 8013C680 00139480 48 00 09 95 */ bl func_8013D014 +/* 8013C680 00139480 48 00 09 95 */ bl range_limit_Ul___FUlUlUl /* 8013C684 00139484 80 1F 00 48 */ lwz r0, 0x48(r31) /* 8013C688 00139488 7C 64 1B 78 */ mr r4, r3 /* 8013C68C 0013948C 7C 04 00 40 */ cmplw r4, r0 @@ -1701,7 +1701,7 @@ lbl_8013C668: lbl_8013C6A4: /* 8013C6A4 001394A4 80 7F 00 4C */ lwz r3, 0x4c(r31) /* 8013C6A8 001394A8 7F C4 F3 78 */ mr r4, r30 -/* 8013C6AC 001394AC 48 00 09 69 */ bl func_8013D014 +/* 8013C6AC 001394AC 48 00 09 69 */ bl range_limit_Ul___FUlUlUl /* 8013C6B0 001394B0 80 1F 00 4C */ lwz r0, 0x4c(r31) /* 8013C6B4 001394B4 7C 64 1B 78 */ mr r4, r3 /* 8013C6B8 001394B8 7C 04 00 40 */ cmplw r4, r0 @@ -1783,7 +1783,7 @@ lbl_8013C7A4: lbl_8013C7B0: /* 8013C7B0 001395B0 7F 64 DB 78 */ mr r4, r27 /* 8013C7B4 001395B4 38 7D 00 08 */ addi r3, r29, 8 -/* 8013C7B8 001395B8 4B EC EA AD */ bl func_8000B264 +/* 8013C7B8 001395B8 4B EC EA AD */ bl __as__5xVec3FRC5xVec3 /* 8013C7BC 001395BC C0 1B 00 0C */ lfs f0, 0xc(r27) /* 8013C7C0 001395C0 D0 1D 00 14 */ stfs f0, 0x14(r29) /* 8013C7C4 001395C4 C0 3D 00 0C */ lfs f1, 0xc(r29) @@ -1820,7 +1820,7 @@ update_pulse__13z_disco_floorFf: /* 8013C830 00139630 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8013C834 00139634 D0 03 00 74 */ stfs f0, 0x74(r3) /* 8013C838 00139638 C0 23 00 74 */ lfs f1, 0x74(r3) -/* 8013C83C 0013963C 4B ED 1F B9 */ bl func_8000E7F4 +/* 8013C83C 0013963C 4B ED 1F B9 */ bl xrmod__Ff /* 8013C840 00139640 D0 3F 00 74 */ stfs f1, 0x74(r31) /* 8013C844 00139644 C0 3F 00 74 */ lfs f1, 0x74(r31) /* 8013C848 00139648 4B F8 86 05 */ bl isin__Ff @@ -1877,11 +1877,11 @@ refresh_bound__13z_disco_floorFv: /* 8013C908 00139708 90 81 00 84 */ stw r4, 0x84(r1) /* 8013C90C 0013970C 90 01 00 88 */ stw r0, 0x88(r1) /* 8013C910 00139710 C0 22 A4 9C */ lfs f1, lbl_803CEE1C-_SDA2_BASE_(r2) -/* 8013C914 00139714 4B ED FF 65 */ bl func_8001C878 +/* 8013C914 00139714 4B ED FF 65 */ bl __as__5xVec3Ff /* 8013C918 00139718 3B A1 00 B0 */ addi r29, r1, 0xb0 /* 8013C91C 0013971C C0 22 A4 A0 */ lfs f1, lbl_803CEE20-_SDA2_BASE_(r2) /* 8013C920 00139720 7F A3 EB 78 */ mr r3, r29 -/* 8013C924 00139724 4B ED FF 55 */ bl func_8001C878 +/* 8013C924 00139724 4B ED FF 55 */ bl __as__5xVec3Ff /* 8013C928 00139728 80 7F 00 3C */ lwz r3, 0x3c(r31) /* 8013C92C 0013972C 3C 00 43 30 */ lis r0, 0x4330 /* 8013C930 00139730 90 01 00 C0 */ stw r0, 0xc0(r1) @@ -1904,17 +1904,17 @@ lbl_8013C96C: /* 8013C96C 0013976C FC 20 F8 90 */ fmr f1, f31 /* 8013C970 00139770 38 61 00 5C */ addi r3, r1, 0x5c /* 8013C974 00139774 38 9B 00 08 */ addi r4, r27, 8 -/* 8013C978 00139778 4B EC E7 A9 */ bl func_8000B120 +/* 8013C978 00139778 4B EC E7 A9 */ bl __ml__5xVec3CFf /* 8013C97C 0013977C 38 61 00 80 */ addi r3, r1, 0x80 /* 8013C980 00139780 38 81 00 5C */ addi r4, r1, 0x5c -/* 8013C984 00139784 4B ED 8A C1 */ bl func_80015444 +/* 8013C984 00139784 4B ED 8A C1 */ bl __apl__5xVec3FRC5xVec3 /* 8013C988 00139788 38 61 00 8C */ addi r3, r1, 0x8c /* 8013C98C 0013978C 38 9B 00 08 */ addi r4, r27, 8 -/* 8013C990 00139790 4B FD 99 E1 */ bl func_80116370 +/* 8013C990 00139790 4B FD 99 E1 */ bl xBoxFromSphere__FR4xBoxRC7xSphere /* 8013C994 00139794 38 61 00 A4 */ addi r3, r1, 0xa4 /* 8013C998 00139798 38 81 00 8C */ addi r4, r1, 0x8c /* 8013C99C 0013979C 7C 65 1B 78 */ mr r5, r3 -/* 8013C9A0 001397A0 4B EF 69 89 */ bl func_80033328 +/* 8013C9A0 001397A0 4B EF 69 89 */ bl xBoxUnion__FR4xBoxRC4xBoxRC4xBox /* 8013C9A4 001397A4 3B 7B 00 18 */ addi r27, r27, 0x18 lbl_8013C9A8: /* 8013C9A8 001397A8 7C 1B D0 40 */ cmplw r27, r26 @@ -1926,11 +1926,11 @@ lbl_8013C9A8: /* 8013C9C0 001397C0 7F A5 EB 78 */ mr r5, r29 /* 8013C9C4 001397C4 38 61 00 44 */ addi r3, r1, 0x44 /* 8013C9C8 001397C8 38 81 00 A4 */ addi r4, r1, 0xa4 -/* 8013C9CC 001397CC 4B ED 8A 15 */ bl func_800153E0 +/* 8013C9CC 001397CC 4B ED 8A 15 */ bl __pl__5xVec3CFRC5xVec3 /* 8013C9D0 001397D0 C0 22 A4 8C */ lfs f1, lbl_803CEE0C-_SDA2_BASE_(r2) /* 8013C9D4 001397D4 38 61 00 50 */ addi r3, r1, 0x50 /* 8013C9D8 001397D8 38 81 00 44 */ addi r4, r1, 0x44 -/* 8013C9DC 001397DC 4B EC E7 45 */ bl func_8000B120 +/* 8013C9DC 001397DC 4B EC E7 45 */ bl __ml__5xVec3CFf /* 8013C9E0 001397E0 80 E1 00 50 */ lwz r7, 0x50(r1) /* 8013C9E4 001397E4 38 61 00 2C */ addi r3, r1, 0x2c /* 8013C9E8 001397E8 80 C1 00 54 */ lwz r6, 0x54(r1) @@ -1940,11 +1940,11 @@ lbl_8013C9A8: /* 8013C9F8 001397F8 90 E1 00 74 */ stw r7, 0x74(r1) /* 8013C9FC 001397FC 90 C1 00 78 */ stw r6, 0x78(r1) /* 8013CA00 00139800 90 01 00 7C */ stw r0, 0x7c(r1) -/* 8013CA04 00139804 4B ED 89 DD */ bl func_800153E0 +/* 8013CA04 00139804 4B ED 89 DD */ bl __pl__5xVec3CFRC5xVec3 /* 8013CA08 00139808 C0 22 A4 8C */ lfs f1, lbl_803CEE0C-_SDA2_BASE_(r2) /* 8013CA0C 0013980C 38 61 00 38 */ addi r3, r1, 0x38 /* 8013CA10 00139810 38 81 00 2C */ addi r4, r1, 0x2c -/* 8013CA14 00139814 4B EC E7 0D */ bl func_8000B120 +/* 8013CA14 00139814 4B EC E7 0D */ bl __ml__5xVec3CFf /* 8013CA18 00139818 C3 E2 A4 7C */ lfs f31, lbl_803CEDFC-_SDA2_BASE_(r2) /* 8013CA1C 0013981C 7F FE FB 78 */ mr r30, r31 /* 8013CA20 00139820 80 81 00 38 */ lwz r4, 0x38(r1) @@ -1966,9 +1966,9 @@ lbl_8013CA58: /* 8013CA58 00139858 38 61 00 20 */ addi r3, r1, 0x20 /* 8013CA5C 0013985C 38 9B 00 08 */ addi r4, r27, 8 /* 8013CA60 00139860 38 A1 00 80 */ addi r5, r1, 0x80 -/* 8013CA64 00139864 4B EC E7 69 */ bl func_8000B1CC +/* 8013CA64 00139864 4B EC E7 69 */ bl __mi__5xVec3CFRC5xVec3 /* 8013CA68 00139868 38 61 00 20 */ addi r3, r1, 0x20 -/* 8013CA6C 0013986C 4B EC E7 3D */ bl func_8000B1A8 +/* 8013CA6C 0013986C 4B EC E7 3D */ bl length__5xVec3CFv /* 8013CA70 00139870 C0 1B 00 14 */ lfs f0, 0x14(r27) /* 8013CA74 00139874 EC 00 08 2A */ fadds f0, f0, f1 /* 8013CA78 00139878 FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -1978,9 +1978,9 @@ lbl_8013CA84: /* 8013CA84 00139884 38 61 00 14 */ addi r3, r1, 0x14 /* 8013CA88 00139888 38 9B 00 08 */ addi r4, r27, 8 /* 8013CA8C 0013988C 38 A1 00 74 */ addi r5, r1, 0x74 -/* 8013CA90 00139890 4B EC E7 3D */ bl func_8000B1CC +/* 8013CA90 00139890 4B EC E7 3D */ bl __mi__5xVec3CFRC5xVec3 /* 8013CA94 00139894 38 61 00 14 */ addi r3, r1, 0x14 -/* 8013CA98 00139898 4B EC E7 11 */ bl func_8000B1A8 +/* 8013CA98 00139898 4B EC E7 11 */ bl length__5xVec3CFv /* 8013CA9C 0013989C C0 1B 00 14 */ lfs f0, 0x14(r27) /* 8013CAA0 001398A0 EC 00 08 2A */ fadds f0, f0, f1 /* 8013CAA4 001398A4 FC 1E 00 40 */ fcmpo cr0, f30, f0 @@ -1990,9 +1990,9 @@ lbl_8013CAB0: /* 8013CAB0 001398B0 38 61 00 08 */ addi r3, r1, 8 /* 8013CAB4 001398B4 38 9B 00 08 */ addi r4, r27, 8 /* 8013CAB8 001398B8 38 A1 00 68 */ addi r5, r1, 0x68 -/* 8013CABC 001398BC 4B EC E7 11 */ bl func_8000B1CC +/* 8013CABC 001398BC 4B EC E7 11 */ bl __mi__5xVec3CFRC5xVec3 /* 8013CAC0 001398C0 38 61 00 08 */ addi r3, r1, 8 -/* 8013CAC4 001398C4 4B EC E6 E5 */ bl func_8000B1A8 +/* 8013CAC4 001398C4 4B EC E6 E5 */ bl length__5xVec3CFv /* 8013CAC8 001398C8 C0 1B 00 14 */ lfs f0, 0x14(r27) /* 8013CACC 001398CC EC 00 08 2A */ fadds f0, f0, f1 /* 8013CAD0 001398D0 FC 1D 00 40 */ fcmpo cr0, f29, f0 @@ -2015,7 +2015,7 @@ lbl_8013CAE0: /* 8013CB0C 0013990C 40 82 00 18 */ bne lbl_8013CB24 /* 8013CB10 00139910 38 7F 00 64 */ addi r3, r31, 0x64 /* 8013CB14 00139914 38 81 00 80 */ addi r4, r1, 0x80 -/* 8013CB18 00139918 4B EC E7 4D */ bl func_8000B264 +/* 8013CB18 00139918 4B EC E7 4D */ bl __as__5xVec3FRC5xVec3 /* 8013CB1C 0013991C D3 FF 00 70 */ stfs f31, 0x70(r31) /* 8013CB20 00139920 48 00 00 34 */ b lbl_8013CB54 lbl_8013CB24: @@ -2024,13 +2024,13 @@ lbl_8013CB24: /* 8013CB2C 0013992C 40 82 00 18 */ bne lbl_8013CB44 /* 8013CB30 00139930 38 7F 00 64 */ addi r3, r31, 0x64 /* 8013CB34 00139934 38 81 00 74 */ addi r4, r1, 0x74 -/* 8013CB38 00139938 4B EC E7 2D */ bl func_8000B264 +/* 8013CB38 00139938 4B EC E7 2D */ bl __as__5xVec3FRC5xVec3 /* 8013CB3C 0013993C D3 DF 00 70 */ stfs f30, 0x70(r31) /* 8013CB40 00139940 48 00 00 14 */ b lbl_8013CB54 lbl_8013CB44: /* 8013CB44 00139944 38 7F 00 64 */ addi r3, r31, 0x64 /* 8013CB48 00139948 38 81 00 68 */ addi r4, r1, 0x68 -/* 8013CB4C 0013994C 4B EC E7 19 */ bl func_8000B264 +/* 8013CB4C 0013994C 4B EC E7 19 */ bl __as__5xVec3FRC5xVec3 /* 8013CB50 00139950 D3 BF 00 70 */ stfs f29, 0x70(r31) lbl_8013CB54: /* 8013CB54 00139954 E3 E1 01 08 */ psq_l f31, 264(r1), 0, qr0 @@ -2073,10 +2073,10 @@ lbl_8013CBB4: /* 8013CBD8 001399D8 48 00 00 1C */ b lbl_8013CBF4 lbl_8013CBDC: /* 8013CBDC 001399DC C0 3F 00 14 */ lfs f1, 0x14(r31) -/* 8013CBE0 001399E0 4B EC DC 1D */ bl func_8000A7FC +/* 8013CBE0 001399E0 4B EC DC 1D */ bl xsqrt__Ff /* 8013CBE4 001399E4 D0 3E 00 84 */ stfs f1, 0x84(r30) /* 8013CBE8 001399E8 C0 3F 00 04 */ lfs f1, 4(r31) -/* 8013CBEC 001399EC 4B EC DC 11 */ bl func_8000A7FC +/* 8013CBEC 001399EC 4B EC DC 11 */ bl xsqrt__Ff /* 8013CBF0 001399F0 D0 3E 00 88 */ stfs f1, 0x88(r30) lbl_8013CBF4: /* 8013CBF4 001399F4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -2098,7 +2098,7 @@ distance_cull__13z_disco_floorFv: /* 8013CC28 00139A28 7C 7F 1B 78 */ mr r31, r3 /* 8013CC2C 00139A2C 38 61 00 08 */ addi r3, r1, 8 /* 8013CC30 00139A30 38 9F 00 64 */ addi r4, r31, 0x64 -/* 8013CC34 00139A34 4B EC E5 99 */ bl func_8000B1CC +/* 8013CC34 00139A34 4B EC E5 99 */ bl __mi__5xVec3CFRC5xVec3 /* 8013CC38 00139A38 80 A1 00 08 */ lwz r5, 8(r1) /* 8013CC3C 00139A3C 38 61 00 14 */ addi r3, r1, 0x14 /* 8013CC40 00139A40 80 81 00 0C */ lwz r4, 0xc(r1) @@ -2106,7 +2106,7 @@ distance_cull__13z_disco_floorFv: /* 8013CC48 00139A48 90 A1 00 14 */ stw r5, 0x14(r1) /* 8013CC4C 00139A4C 90 81 00 18 */ stw r4, 0x18(r1) /* 8013CC50 00139A50 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8013CC54 00139A54 4B EC E5 55 */ bl func_8000B1A8 +/* 8013CC54 00139A54 4B EC E5 55 */ bl length__5xVec3CFv /* 8013CC58 00139A58 C0 5F 00 88 */ lfs f2, 0x88(r31) /* 8013CC5C 00139A5C C0 1F 00 70 */ lfs f0, 0x70(r31) /* 8013CC60 00139A60 EC 02 00 2A */ fadds f0, f2, f0 @@ -2380,8 +2380,8 @@ lbl_8013CFFC: /* 8013D00C 00139E0C 38 21 00 20 */ addi r1, r1, 0x20 /* 8013D010 00139E10 4E 80 00 20 */ blr -.global func_8013D014 -func_8013D014: +.global range_limit_Ul___FUlUlUl +range_limit_Ul___FUlUlUl: /* 8013D014 00139E14 7C 03 20 40 */ cmplw r3, r4 /* 8013D018 00139E18 41 81 00 0C */ bgt lbl_8013D024 /* 8013D01C 00139E1C 7C 83 23 78 */ mr r3, r4 @@ -2392,8 +2392,8 @@ lbl_8013D024: /* 8013D02C 00139E2C 7C A3 2B 78 */ mr r3, r5 /* 8013D030 00139E30 4E 80 00 20 */ blr -.global func_8013D034 -func_8013D034: +.global range_limit_i___Fiii +range_limit_i___Fiii: /* 8013D034 00139E34 7C 03 20 00 */ cmpw r3, r4 /* 8013D038 00139E38 41 81 00 0C */ bgt lbl_8013D044 /* 8013D03C 00139E3C 7C 83 23 78 */ mr r3, r4 diff --git a/asm/Game/zEGenerator.s b/asm/Game/zEGenerator.s index a532430f7..fed43dd5d 100644 --- a/asm/Game/zEGenerator.s +++ b/asm/Game/zEGenerator.s @@ -249,7 +249,7 @@ lbl_8005452C: /* 80054558 00051358 80 BF 00 D4 */ lwz r5, 0xd4(r31) /* 8005455C 0005135C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80054560 00051360 38 A5 00 54 */ addi r5, r5, 0x54 -/* 80054564 00051364 4B FB 6A 0D */ bl func_8000AF70 +/* 80054564 00051364 4B FB 6A 0D */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80054568 00051368 80 7F 01 08 */ lwz r3, 0x108(r31) /* 8005456C 0005136C 28 03 00 00 */ cmplwi r3, 0 /* 80054570 00051370 41 82 00 44 */ beq lbl_800545B4 @@ -259,7 +259,7 @@ lbl_8005452C: /* 80054580 00051380 88 03 00 04 */ lbz r0, 4(r3) /* 80054584 00051384 28 00 00 2F */ cmplwi r0, 0x2f /* 80054588 00051388 40 82 00 18 */ bne lbl_800545A0 -/* 8005458C 0005138C 4B FC 72 A5 */ bl func_8001B830 +/* 8005458C 0005138C 4B FC 72 A5 */ bl xEntGetCenter__FPC4xEnt /* 80054590 00051390 7C 64 1B 78 */ mr r4, r3 /* 80054594 00051394 38 7F 00 F0 */ addi r3, r31, 0xf0 /* 80054598 00051398 4B FF 9F 45 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -269,7 +269,7 @@ lbl_800545A0: /* 800545A4 000513A4 38 7F 00 F0 */ addi r3, r31, 0xf0 /* 800545A8 000513A8 38 BF 00 FC */ addi r5, r31, 0xfc /* 800545AC 000513AC 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 800545B0 000513B0 4B FB 69 C1 */ bl func_8000AF70 +/* 800545B0 000513B0 4B FB 69 C1 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 lbl_800545B4: /* 800545B4 000513B4 80 7F 01 0C */ lwz r3, 0x10c(r31) /* 800545B8 000513B8 28 03 00 00 */ cmplwi r3, 0 @@ -345,7 +345,7 @@ lbl_800546A4: /* 800546B0 000514B0 D0 1F 00 DC */ stfs f0, 0xdc(r31) /* 800546B4 000514B4 80 9F 00 24 */ lwz r4, 0x24(r31) /* 800546B8 000514B8 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 800546BC 000514BC 4B FB 68 B5 */ bl func_8000AF70 +/* 800546BC 000514BC 4B FB 68 B5 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 800546C0 000514C0 A0 1F 00 DA */ lhz r0, 0xda(r31) /* 800546C4 000514C4 28 00 00 00 */ cmplwi r0, 0 /* 800546C8 000514C8 41 82 01 1C */ beq lbl_800547E4 @@ -392,14 +392,14 @@ lbl_800546F4: /* 80054768 00051568 4B FF 9D 75 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8005476C 0005156C 38 7F 00 F0 */ addi r3, r31, 0xf0 /* 80054770 00051570 38 9F 00 FC */ addi r4, r31, 0xfc -/* 80054774 00051574 4B FB 9F E1 */ bl func_8000E754 +/* 80054774 00051574 4B FB 9F E1 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 80054778 00051578 93 3F 01 08 */ stw r25, 0x108(r31) /* 8005477C 0005157C 48 00 00 7C */ b lbl_800547F8 lbl_80054780: /* 80054780 00051580 28 00 00 2F */ cmplwi r0, 0x2f /* 80054784 00051584 40 82 00 20 */ bne lbl_800547A4 /* 80054788 00051588 7F 23 CB 78 */ mr r3, r25 -/* 8005478C 0005158C 4B FC 70 A5 */ bl func_8001B830 +/* 8005478C 0005158C 4B FC 70 A5 */ bl xEntGetCenter__FPC4xEnt /* 80054790 00051590 7C 64 1B 78 */ mr r4, r3 /* 80054794 00051594 38 7F 00 F0 */ addi r3, r31, 0xf0 /* 80054798 00051598 4B FF 9D 45 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -413,7 +413,7 @@ lbl_800547A4: /* 800547B4 000515B4 38 7F 00 F0 */ addi r3, r31, 0xf0 /* 800547B8 000515B8 38 BF 00 FC */ addi r5, r31, 0xfc /* 800547BC 000515BC 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 800547C0 000515C0 4B FB 67 B1 */ bl func_8000AF70 +/* 800547C0 000515C0 4B FB 67 B1 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 800547C4 000515C4 93 3F 01 08 */ stw r25, 0x108(r31) /* 800547C8 000515C8 48 00 00 30 */ b lbl_800547F8 lbl_800547CC: @@ -430,7 +430,7 @@ lbl_800547E4: /* 800547E8 000515E8 C0 22 89 18 */ lfs f1, lbl_803CD298-_SDA2_BASE_(r2) /* 800547EC 000515EC 38 7F 00 F0 */ addi r3, r31, 0xf0 /* 800547F0 000515F0 38 84 00 06 */ addi r4, r4, 0x000C0006@l -/* 800547F4 000515F4 4B FF 38 AD */ bl func_800480A0 +/* 800547F4 000515F4 4B FF 38 AD */ bl xDrawSphere__FPC5xVec3fUi lbl_800547F8: /* 800547F8 000515F8 7F FD FB 78 */ mr r29, r31 /* 800547FC 000515FC 3B 20 00 00 */ li r25, 0 @@ -468,12 +468,12 @@ lbl_80054818: /* 80054874 00051674 90 01 00 30 */ stw r0, 0x30(r1) /* 80054878 00051678 C0 02 89 1C */ lfs f0, lbl_803CD29C-_SDA2_BASE_(r2) /* 8005487C 0005167C D0 01 00 40 */ stfs f0, 0x40(r1) -/* 80054880 00051680 4B FD A7 69 */ bl func_8002EFE8 +/* 80054880 00051680 4B FD A7 69 */ bl xColorFromRGBA__FUcUcUcUc /* 80054884 00051684 90 61 00 0C */ stw r3, 0xc(r1) /* 80054888 00051688 3B A1 00 44 */ addi r29, r1, 0x44 /* 8005488C 0005168C 7F A3 EB 78 */ mr r3, r29 /* 80054890 00051690 38 81 00 0C */ addi r4, r1, 0xc -/* 80054894 00051694 4B FC 37 05 */ bl func_80017F98 +/* 80054894 00051694 4B FC 37 05 */ bl __as__10iColor_tagFRC10iColor_tag /* 80054898 00051698 C0 02 89 20 */ lfs f0, lbl_803CD2A0-_SDA2_BASE_(r2) /* 8005489C 0005169C 38 00 1C 30 */ li r0, 0x1c30 /* 800548A0 000516A0 38 61 00 1C */ addi r3, r1, 0x1c @@ -513,11 +513,11 @@ lbl_8005490C: /* 80054924 00051724 38 C0 00 C8 */ li r6, 0xc8 /* 80054928 00051728 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8005492C 0005172C D0 01 00 20 */ stfs f0, 0x20(r1) -/* 80054930 00051730 4B FD A6 B9 */ bl func_8002EFE8 +/* 80054930 00051730 4B FD A6 B9 */ bl xColorFromRGBA__FUcUcUcUc /* 80054934 00051734 90 61 00 08 */ stw r3, 8(r1) /* 80054938 00051738 7F A3 EB 78 */ mr r3, r29 /* 8005493C 0005173C 38 81 00 08 */ addi r4, r1, 8 -/* 80054940 00051740 4B FC 36 59 */ bl func_80017F98 +/* 80054940 00051740 4B FC 36 59 */ bl __as__10iColor_tagFRC10iColor_tag /* 80054944 00051744 C0 02 89 40 */ lfs f0, lbl_803CD2C0-_SDA2_BASE_(r2) /* 80054948 00051748 38 00 0C 18 */ li r0, 0xc18 /* 8005494C 0005174C 38 61 00 1C */ addi r3, r1, 0x1c @@ -670,15 +670,15 @@ lbl_80054B2C: /* 80054B40 00051940 48 00 00 A4 */ b lbl_80054BE4 lbl_80054B44: /* 80054B44 00051944 7F E3 FB 78 */ mr r3, r31 -/* 80054B48 00051948 4B FC 6C B1 */ bl func_8001B7F8 +/* 80054B48 00051948 4B FC 6C B1 */ bl xEntShow__FP4xEnt /* 80054B4C 0005194C 48 00 00 98 */ b lbl_80054BE4 lbl_80054B50: /* 80054B50 00051950 7F E3 FB 78 */ mr r3, r31 -/* 80054B54 00051954 4B FC 6C 95 */ bl func_8001B7E8 +/* 80054B54 00051954 4B FC 6C 95 */ bl xEntHide__FP4xEnt /* 80054B58 00051958 48 00 00 8C */ b lbl_80054BE4 lbl_80054B5C: /* 80054B5C 0005195C 7F E3 FB 78 */ mr r3, r31 -/* 80054B60 00051960 4B FC 6C 99 */ bl func_8001B7F8 +/* 80054B60 00051960 4B FC 6C 99 */ bl xEntShow__FP4xEnt lbl_80054B64: /* 80054B64 00051964 38 00 00 18 */ li r0, 0x18 /* 80054B68 00051968 7F E3 FB 78 */ mr r3, r31 @@ -692,7 +692,7 @@ lbl_80054B64: /* 80054B88 00051988 48 00 00 5C */ b lbl_80054BE4 lbl_80054B8C: /* 80054B8C 0005198C 7F E3 FB 78 */ mr r3, r31 -/* 80054B90 00051990 4B FC 6C 59 */ bl func_8001B7E8 +/* 80054B90 00051990 4B FC 6C 59 */ bl xEntHide__FP4xEnt lbl_80054B94: /* 80054B94 00051994 38 00 00 00 */ li r0, 0 /* 80054B98 00051998 98 1F 00 22 */ stb r0, 0x22(r31) diff --git a/asm/Game/zEnt.s b/asm/Game/zEnt.s index 2456090ef..e2445ff15 100644 --- a/asm/Game/zEnt.s +++ b/asm/Game/zEnt.s @@ -324,15 +324,15 @@ zEntSetup__FP4zEnt: /* 80055074 00051E74 7C 7F 1B 78 */ mr r31, r3 /* 80055078 00051E78 4B FC 3C 2D */ bl xEntSetup__FP4xEnt /* 8005507C 00051E7C 7F E3 FB 78 */ mr r3, r31 -/* 80055080 00051E80 48 00 00 19 */ bl func_80055098 +/* 80055080 00051E80 48 00 00 19 */ bl checkpoint_collision_hack__FP4zEnt /* 80055084 00051E84 80 01 00 14 */ lwz r0, 0x14(r1) /* 80055088 00051E88 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8005508C 00051E8C 7C 08 03 A6 */ mtlr r0 /* 80055090 00051E90 38 21 00 10 */ addi r1, r1, 0x10 /* 80055094 00051E94 4E 80 00 20 */ blr -.global func_80055098 -func_80055098: +.global checkpoint_collision_hack__FP4zEnt +checkpoint_collision_hack__FP4zEnt: /* 80055098 00051E98 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8005509C 00051E9C 7C 08 02 A6 */ mflr r0 /* 800550A0 00051EA0 90 01 00 24 */ stw r0, 0x24(r1) @@ -361,14 +361,14 @@ lbl_800550DC: /* 800550F8 00051EF8 98 1F 00 84 */ stb r0, 0x84(r31) /* 800550FC 00051EFC 3B DF 00 A0 */ addi r30, r31, 0xa0 /* 80055100 00051F00 3B BF 00 94 */ addi r29, r31, 0x94 -/* 80055104 00051F04 48 00 13 8D */ bl func_80056490 +/* 80055104 00051F04 48 00 13 8D */ bl xEntGetFrame__FPC4xEnt /* 80055108 00051F08 7C 64 1B 78 */ mr r4, r3 /* 8005510C 00051F0C 7F A3 EB 78 */ mr r3, r29 /* 80055110 00051F10 38 84 00 30 */ addi r4, r4, 0x30 -/* 80055114 00051F14 4B FB 61 51 */ bl func_8000B264 +/* 80055114 00051F14 4B FB 61 51 */ bl __as__5xVec3FRC5xVec3 /* 80055118 00051F18 7C 64 1B 78 */ mr r4, r3 /* 8005511C 00051F1C 7F C3 F3 78 */ mr r3, r30 -/* 80055120 00051F20 4B FB 61 45 */ bl func_8000B264 +/* 80055120 00051F20 4B FB 61 45 */ bl __as__5xVec3FRC5xVec3 /* 80055124 00051F24 C0 3E 00 00 */ lfs f1, 0(r30) /* 80055128 00051F28 7F E3 FB 78 */ mr r3, r31 /* 8005512C 00051F2C C0 02 89 50 */ lfs f0, lbl_803CD2D0-_SDA2_BASE_(r2) @@ -390,7 +390,7 @@ lbl_800550DC: /* 8005516C 00051F6C C0 02 89 54 */ lfs f0, lbl_803CD2D4-_SDA2_BASE_(r2) /* 80055170 00051F70 EC 01 00 2A */ fadds f0, f1, f0 /* 80055174 00051F74 D0 1D 00 08 */ stfs f0, 8(r29) -/* 80055178 00051F78 48 00 13 19 */ bl func_80056490 +/* 80055178 00051F78 48 00 13 19 */ bl xEntGetFrame__FPC4xEnt /* 8005517C 00051F7C 7C 64 1B 78 */ mr r4, r3 /* 80055180 00051F80 7F E3 FB 78 */ mr r3, r31 /* 80055184 00051F84 38 84 00 30 */ addi r4, r4, 0x30 @@ -408,7 +408,7 @@ lbl_800550DC: lbl_800551B4: /* 800551B4 00051FB4 80 7F 00 24 */ lwz r3, 0x24(r31) lbl_800551B8: -/* 800551B8 00051FB8 48 00 12 C9 */ bl func_80056480 +/* 800551B8 00051FB8 48 00 12 C9 */ bl xModelAnimCollStop__FR14xModelInstance /* 800551BC 00051FBC 88 1F 00 1C */ lbz r0, 0x1c(r31) /* 800551C0 00051FC0 70 00 00 DD */ andi. r0, r0, 0xdd /* 800551C4 00051FC4 98 1F 00 1C */ stb r0, 0x1c(r31) @@ -520,7 +520,7 @@ lbl_800552C0: /* 80055340 00052140 98 1F 00 19 */ stb r0, 0x19(r31) lbl_80055344: /* 80055344 00052144 7F E3 FB 78 */ mr r3, r31 -/* 80055348 00052148 4B FF FD 51 */ bl func_80055098 +/* 80055348 00052148 4B FF FD 51 */ bl checkpoint_collision_hack__FP4zEnt /* 8005534C 0005214C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80055350 00052150 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80055354 00052154 7C 08 03 A6 */ mtlr r0 @@ -894,7 +894,7 @@ lbl_800557F0: /* 80055874 00052674 FC 80 10 90 */ fmr f4, f2 /* 80055878 00052678 38 E0 00 00 */ li r7, 0 /* 8005587C 0005267C 38 C6 00 30 */ addi r6, r6, 0x30 -/* 80055880 00052680 48 00 0C 35 */ bl func_800564B4 +/* 80055880 00052680 48 00 0C 35 */ bl xSndPlay3D__FUiffUiUiPC5xVec3f14sound_categoryf /* 80055884 00052684 48 00 01 F8 */ b lbl_80055A7C /* 80055888 00052688 80 BE 00 04 */ lwz r5, 4(r30) /* 8005588C 0005268C 3C 60 80 25 */ lis r3, lbl_80255024@ha @@ -1649,10 +1649,10 @@ zEntGetShadowParams__FP4xEntP5xVec3PfQ210xEntShadow11radius_enum: /* 80056328 00053128 7C BF 2B 78 */ mr r31, r5 /* 8005632C 0005312C 7C DB 33 78 */ mr r27, r6 /* 80056330 00053130 38 7D 00 64 */ addi r3, r29, 0x64 -/* 80056334 00053134 4B FC 54 A5 */ bl func_8001B7D8 +/* 80056334 00053134 4B FC 54 A5 */ bl xBoundCenter__FP6xBound /* 80056338 00053138 7C 64 1B 78 */ mr r4, r3 /* 8005633C 0005313C 7F C3 F3 78 */ mr r3, r30 -/* 80056340 00053140 4B FB 4F 25 */ bl func_8000B264 +/* 80056340 00053140 4B FB 4F 25 */ bl __as__5xVec3FRC5xVec3 /* 80056344 00053144 80 7D 00 C4 */ lwz r3, 0xc4(r29) /* 80056348 00053148 28 03 00 00 */ cmplwi r3, 0 /* 8005634C 0005314C 41 82 00 24 */ beq lbl_80056370 @@ -1715,7 +1715,7 @@ lbl_80056400: /* 80056418 00053218 7C 1C 03 78 */ mr r28, r0 lbl_8005641C: /* 8005641C 0005321C 7F A3 EB 78 */ mr r3, r29 -/* 80056420 00053220 48 00 00 C5 */ bl func_800564E4 +/* 80056420 00053220 48 00 00 C5 */ bl SelfType__9xNPCBasicCFv /* 80056424 00053224 80 1C 00 00 */ lwz r0, 0(r28) /* 80056428 00053228 7C 00 18 40 */ cmplw r0, r3 /* 8005642C 0005322C 40 82 00 30 */ bne lbl_8005645C @@ -1724,7 +1724,7 @@ lbl_8005641C: /* 80056438 00053238 C0 3C 00 04 */ lfs f1, 4(r28) /* 8005643C 0005323C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80056440 00053240 38 84 00 20 */ addi r4, r4, 0x20 -/* 80056444 00053244 4B FB EC 15 */ bl func_80015058 +/* 80056444 00053244 4B FB EC 15 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80056448 00053248 C0 3F 00 00 */ lfs f1, 0(r31) /* 8005644C 0005324C C0 1C 00 08 */ lfs f0, 8(r28) /* 80056450 00053250 EC 01 00 32 */ fmuls f0, f1, f0 @@ -1742,27 +1742,27 @@ lbl_8005646C: /* 80056478 00053278 38 21 00 20 */ addi r1, r1, 0x20 /* 8005647C 0005327C 4E 80 00 20 */ blr -.global func_80056480 -func_80056480: +.global xModelAnimCollStop__FR14xModelInstance +xModelAnimCollStop__FR14xModelInstance: /* 80056480 00053280 A0 03 00 44 */ lhz r0, 0x44(r3) /* 80056484 00053284 70 00 E7 FF */ andi. r0, r0, 0xe7ff /* 80056488 00053288 B0 03 00 44 */ sth r0, 0x44(r3) /* 8005648C 0005328C 4E 80 00 20 */ blr -.global func_80056490 -func_80056490: +.global xEntGetFrame__FPC4xEnt +xEntGetFrame__FPC4xEnt: /* 80056490 00053290 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80056494 00053294 7C 08 02 A6 */ mflr r0 /* 80056498 00053298 80 63 00 24 */ lwz r3, 0x24(r3) /* 8005649C 0005329C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800564A0 000532A0 4B FC 54 91 */ bl func_8001B930 +/* 800564A0 000532A0 4B FC 54 91 */ bl xModelGetFrame__FP14xModelInstance /* 800564A4 000532A4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800564A8 000532A8 7C 08 03 A6 */ mtlr r0 /* 800564AC 000532AC 38 21 00 10 */ addi r1, r1, 0x10 /* 800564B0 000532B0 4E 80 00 20 */ blr -.global func_800564B4 -func_800564B4: +.global xSndPlay3D__FUiffUiUiPC5xVec3f14sound_categoryf +xSndPlay3D__FUiffUiUiPC5xVec3f14sound_categoryf: /* 800564B4 000532B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800564B8 000532B8 7C 08 02 A6 */ mflr r0 /* 800564BC 000532BC FC A0 20 90 */ fmr f5, f4 @@ -1776,7 +1776,7 @@ func_800564B4: /* 800564DC 000532DC 38 21 00 10 */ addi r1, r1, 0x10 /* 800564E0 000532E0 4E 80 00 20 */ blr -.global func_800564E4 -func_800564E4: +.global SelfType__9xNPCBasicCFv +SelfType__9xNPCBasicCFv: /* 800564E4 000532E4 80 63 00 F4 */ lwz r3, 0xf4(r3) /* 800564E8 000532E8 4E 80 00 20 */ blr diff --git a/asm/Game/zEntButton.s b/asm/Game/zEntButton.s index 0c21c0dea..094c2ac02 100644 --- a/asm/Game/zEntButton.s +++ b/asm/Game/zEntButton.s @@ -117,7 +117,7 @@ lbl_8005663C: /* 8005667C 0005347C 38 7E 00 D8 */ addi r3, r30, 0xd8 /* 80056680 00053480 4B FC 62 09 */ bl xEntMotionInit__FP10xEntMotionP4xEntP15xEntMotionAsset /* 80056684 00053484 38 7E 00 D8 */ addi r3, r30, 0xd8 -/* 80056688 00053488 4B FC 8D 51 */ bl func_8001F3D8 +/* 80056688 00053488 4B FC 8D 51 */ bl xEntMotionRun__FP10xEntMotion /* 8005668C 0005348C 80 1E 01 20 */ lwz r0, 0x120(r30) /* 80056690 00053490 90 1E 01 50 */ stw r0, 0x150(r30) /* 80056694 00053494 80 01 00 24 */ lwz r0, 0x24(r1) @@ -149,15 +149,15 @@ lbl_800566B0: /* 800566F8 000534F8 38 61 00 08 */ addi r3, r1, 8 /* 800566FC 000534FC 38 85 00 30 */ addi r4, r5, 0x30 /* 80056700 00053500 38 A5 00 70 */ addi r5, r5, 0x70 -/* 80056704 00053504 4B FB 7F 8D */ bl func_8000E690 +/* 80056704 00053504 4B FB 7F 8D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80056708 00053508 38 7D 00 EC */ addi r3, r29, 0xec /* 8005670C 0005350C 38 A1 00 08 */ addi r5, r1, 8 /* 80056710 00053510 7C 64 1B 78 */ mr r4, r3 -/* 80056714 00053514 4B FB 49 A5 */ bl func_8000B0B8 +/* 80056714 00053514 4B FB 49 A5 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 80056718 00053518 38 7D 00 F8 */ addi r3, r29, 0xf8 /* 8005671C 0005351C 38 A1 00 08 */ addi r5, r1, 8 /* 80056720 00053520 7C 64 1B 78 */ mr r4, r3 -/* 80056724 00053524 4B FB 49 95 */ bl func_8000B0B8 +/* 80056724 00053524 4B FB 49 95 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 lbl_80056728: /* 80056728 00053528 FC 20 F8 90 */ fmr f1, f31 /* 8005672C 0005352C 7F C4 F3 78 */ mr r4, r30 @@ -308,7 +308,7 @@ lbl_800568FC: /* 80056924 00053724 38 00 00 00 */ li r0, 0 /* 80056928 00053728 38 7F 00 D8 */ addi r3, r31, 0xd8 /* 8005692C 0005372C 90 1F 01 44 */ stw r0, 0x144(r31) -/* 80056930 00053730 4B FC 8A 99 */ bl func_8001F3C8 +/* 80056930 00053730 4B FC 8A 99 */ bl xEntMotionStop__FP10xEntMotion /* 80056934 00053734 38 60 00 05 */ li r3, 5 /* 80056938 00053738 38 00 00 06 */ li r0, 6 /* 8005693C 0005373C 90 7F 01 4C */ stw r3, 0x14c(r31) @@ -363,7 +363,7 @@ lbl_800569DC: /* 800569F0 000537F0 48 00 00 28 */ b lbl_80056A18 lbl_800569F4: /* 800569F4 000537F4 38 7F 00 D8 */ addi r3, r31, 0xd8 -/* 800569F8 000537F8 4B FC 89 F1 */ bl func_8001F3E8 +/* 800569F8 000537F8 4B FC 89 F1 */ bl xEntMotionIsStopped__FPC10xEntMotion /* 800569FC 000537FC 28 03 00 00 */ cmplwi r3, 0 /* 80056A00 00053800 40 82 00 18 */ bne lbl_80056A18 /* 80056A04 00053804 38 00 00 03 */ li r0, 3 @@ -393,22 +393,22 @@ lbl_80056A4C: /* 80056A58 00053858 48 00 00 10 */ b lbl_80056A68 lbl_80056A5C: /* 80056A5C 0005385C 38 7F 00 D8 */ addi r3, r31, 0xd8 -/* 80056A60 00053860 4B FC 89 79 */ bl func_8001F3D8 +/* 80056A60 00053860 4B FC 89 79 */ bl xEntMotionRun__FP10xEntMotion /* 80056A64 00053864 48 00 00 50 */ b lbl_80056AB4 lbl_80056A68: /* 80056A68 00053868 38 7F 00 D8 */ addi r3, r31, 0xd8 -/* 80056A6C 0005386C 4B FC 89 5D */ bl func_8001F3C8 +/* 80056A6C 0005386C 4B FC 89 5D */ bl xEntMotionStop__FP10xEntMotion /* 80056A70 00053870 48 00 00 44 */ b lbl_80056AB4 lbl_80056A74: /* 80056A74 00053874 38 7F 00 D8 */ addi r3, r31, 0xd8 -/* 80056A78 00053878 4B FC 89 61 */ bl func_8001F3D8 +/* 80056A78 00053878 4B FC 89 61 */ bl xEntMotionRun__FP10xEntMotion /* 80056A7C 0005387C 48 00 00 38 */ b lbl_80056AB4 lbl_80056A80: /* 80056A80 00053880 80 1F 01 20 */ lwz r0, 0x120(r31) /* 80056A84 00053884 2C 00 00 00 */ cmpwi r0, 0 /* 80056A88 00053888 40 82 00 0C */ bne lbl_80056A94 /* 80056A8C 0005388C 38 7F 00 D8 */ addi r3, r31, 0xd8 -/* 80056A90 00053890 4B FC 89 39 */ bl func_8001F3C8 +/* 80056A90 00053890 4B FC 89 39 */ bl xEntMotionStop__FP10xEntMotion lbl_80056A94: /* 80056A94 00053894 80 7F 00 D4 */ lwz r3, 0xd4(r31) /* 80056A98 00053898 80 03 00 04 */ lwz r0, 4(r3) @@ -659,7 +659,7 @@ lbl_80056DE4: /* 80056DF4 00053BF4 80 A5 07 04 */ lwz r5, 0x704(r5) /* 80056DF8 00053BF8 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 80056DFC 00053BFC 38 A5 00 30 */ addi r5, r5, 0x30 -/* 80056E00 00053C00 4B FB 42 3D */ bl func_8000B03C +/* 80056E00 00053C00 4B FB 42 3D */ bl xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 /* 80056E04 00053C04 C0 02 89 80 */ lfs f0, lbl_803CD300-_SDA2_BASE_(r2) /* 80056E08 00053C08 38 7F 00 94 */ addi r3, r31, 0x94 /* 80056E0C 00053C0C 38 81 00 08 */ addi r4, r1, 8 @@ -799,7 +799,7 @@ lbl_80056FDC: /* 80056FE0 00053DE0 7F E3 FB 78 */ mr r3, r31 /* 80056FE4 00053DE4 60 00 00 10 */ ori r0, r0, 0x10 /* 80056FE8 00053DE8 98 1F 00 22 */ stb r0, 0x22(r31) -/* 80056FEC 00053DEC 4B FC 48 0D */ bl func_8001B7F8 +/* 80056FEC 00053DEC 4B FC 48 0D */ bl xEntShow__FP4xEnt /* 80056FF0 00053DF0 80 9F 00 24 */ lwz r4, 0x24(r31) /* 80056FF4 00053DF4 7F E3 FB 78 */ mr r3, r31 /* 80056FF8 00053DF8 81 9F 00 3C */ lwz r12, 0x3c(r31) @@ -827,7 +827,7 @@ lbl_80057048: /* 8005704C 00053E4C 7F E3 FB 78 */ mr r3, r31 /* 80057050 00053E50 70 00 00 EF */ andi. r0, r0, 0xef /* 80057054 00053E54 98 1F 00 22 */ stb r0, 0x22(r31) -/* 80057058 00053E58 4B FC 47 91 */ bl func_8001B7E8 +/* 80057058 00053E58 4B FC 47 91 */ bl xEntHide__FP4xEnt /* 8005705C 00053E5C 28 1E 00 00 */ cmplwi r30, 0 /* 80057060 00053E60 41 82 01 90 */ beq lbl_800571F0 /* 80057064 00053E64 C0 22 89 84 */ lfs f1, lbl_803CD304-_SDA2_BASE_(r2) diff --git a/asm/Game/zEntCruiseBubble.s b/asm/Game/zEntCruiseBubble.s index 5d4307b45..35039d948 100644 --- a/asm/Game/zEntCruiseBubble.s +++ b/asm/Game/zEntCruiseBubble.s @@ -427,7 +427,7 @@ lbl_80057760: /* 80057770 00054570 7F C4 F3 78 */ mr r4, r30 /* 80057774 00054574 90 01 00 54 */ stw r0, 0x54(r1) /* 80057778 00054578 38 61 00 44 */ addi r3, r1, 0x44 -/* 8005777C 0005457C 4B FB 3A E9 */ bl func_8000B264 +/* 8005777C 0005457C 4B FB 3A E9 */ bl __as__5xVec3FRC5xVec3 /* 80057780 00054580 D3 E1 00 50 */ stfs f31, 0x50(r1) /* 80057784 00054584 38 61 00 44 */ addi r3, r1, 0x44 /* 80057788 00054588 38 9D 00 64 */ addi r4, r29, 0x64 @@ -449,7 +449,7 @@ lbl_80057760: lbl_800577C8: /* 800577C8 000545C8 38 61 00 20 */ addi r3, r1, 0x20 /* 800577CC 000545CC 38 81 00 74 */ addi r4, r1, 0x74 -/* 800577D0 000545D0 48 00 86 C1 */ bl func_8005FE90 +/* 800577D0 000545D0 48 00 86 C1 */ bl up_normal__5xVec3CFv /* 800577D4 000545D4 80 C1 00 20 */ lwz r6, 0x20(r1) /* 800577D8 000545D8 7F C4 F3 78 */ mr r4, r30 /* 800577DC 000545DC 80 E1 00 24 */ lwz r7, 0x24(r1) @@ -467,7 +467,7 @@ lbl_80057804: /* 80057808 00054608 7C C4 33 78 */ mr r4, r6 /* 8005780C 0005460C 90 01 00 54 */ stw r0, 0x54(r1) /* 80057810 00054610 38 61 00 68 */ addi r3, r1, 0x68 -/* 80057814 00054614 4B FB 3A 51 */ bl func_8000B264 +/* 80057814 00054614 4B FB 3A 51 */ bl __as__5xVec3FRC5xVec3 /* 80057818 00054618 7F C4 F3 78 */ mr r4, r30 /* 8005781C 0005461C 7F E5 FB 78 */ mr r5, r31 /* 80057820 00054620 38 61 00 54 */ addi r3, r1, 0x54 @@ -477,14 +477,14 @@ lbl_80057804: lbl_80057830: /* 80057830 00054630 54 E0 06 3F */ clrlwi. r0, r7, 0x18 /* 80057834 00054634 41 82 00 64 */ beq lbl_80057898 -/* 80057838 00054638 4B FC 3F F9 */ bl func_8001B830 +/* 80057838 00054638 4B FC 3F F9 */ bl xEntGetCenter__FPC4xEnt /* 8005783C 0005463C 7C 64 1B 78 */ mr r4, r3 /* 80057840 00054640 7F C5 F3 78 */ mr r5, r30 /* 80057844 00054644 38 61 00 08 */ addi r3, r1, 8 -/* 80057848 00054648 4B FB 39 85 */ bl func_8000B1CC +/* 80057848 00054648 4B FB 39 85 */ bl __mi__5xVec3CFRC5xVec3 /* 8005784C 0005464C 38 61 00 14 */ addi r3, r1, 0x14 /* 80057850 00054650 38 81 00 08 */ addi r4, r1, 8 -/* 80057854 00054654 48 00 86 3D */ bl func_8005FE90 +/* 80057854 00054654 48 00 86 3D */ bl up_normal__5xVec3CFv /* 80057858 00054658 81 9D 01 B8 */ lwz r12, 0x1b8(r29) /* 8005785C 0005465C 3C 80 80 29 */ lis r4, lbl_8028C200@ha /* 80057860 00054660 81 01 00 14 */ lwz r8, 0x14(r1) @@ -611,11 +611,11 @@ zEntCruiseBubble.notify_triggers__Q213cruise_bubble30_unnamed_zEntCruiseBubble_c lbl_800579F4: /* 800579F4 000547F4 83 7D 00 00 */ lwz r27, 0(r29) /* 800579F8 000547F8 7F 63 DB 78 */ mr r3, r27 -/* 800579FC 000547FC 4B FB 1B 3D */ bl func_80009538 +/* 800579FC 000547FC 4B FB 1B 3D */ bl xBaseIsEnabled__FPC5xBase /* 80057A00 00054800 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80057A04 00054804 41 82 01 0C */ beq lbl_80057B10 /* 80057A08 00054808 7F 63 DB 78 */ mr r3, r27 -/* 80057A0C 0005480C 48 00 86 25 */ bl func_80060030 +/* 80057A0C 0005480C 48 00 86 25 */ bl zEntTriggerAsset__FRC11zEntTrigger /* 80057A10 00054810 88 1B 00 05 */ lbz r0, 5(r27) /* 80057A14 00054814 38 60 00 00 */ li r3, 0 /* 80057A18 00054818 80 BB 00 08 */ lwz r5, 8(r27) @@ -717,11 +717,11 @@ zEntCruiseBubble.exit_triggers__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp lbl_80057B5C: /* 80057B5C 0005495C 83 BF 00 00 */ lwz r29, 0(r31) /* 80057B60 00054960 7F A3 EB 78 */ mr r3, r29 -/* 80057B64 00054964 4B FB 19 D5 */ bl func_80009538 +/* 80057B64 00054964 4B FB 19 D5 */ bl xBaseIsEnabled__FPC5xBase /* 80057B68 00054968 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80057B6C 0005496C 41 82 00 5C */ beq lbl_80057BC8 /* 80057B70 00054970 7F A3 EB 78 */ mr r3, r29 -/* 80057B74 00054974 48 00 84 BD */ bl func_80060030 +/* 80057B74 00054974 48 00 84 BD */ bl zEntTriggerAsset__FRC11zEntTrigger /* 80057B78 00054978 80 7D 01 2C */ lwz r3, 0x12c(r29) /* 80057B7C 0005497C 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e /* 80057B80 00054980 41 82 00 48 */ beq lbl_80057BC8 @@ -1001,7 +1001,7 @@ lbl_80057EF4: /* 80057F2C 00054D2C 38 83 C2 A4 */ addi r4, r3, lbl_8028C2A4@l /* 80057F30 00054D30 C0 24 01 00 */ lfs f1, 0x100(r4) /* 80057F34 00054D34 38 65 05 58 */ addi r3, r5, lbl_803C0558@l -/* 80057F38 00054D38 4B FB 65 59 */ bl func_8000E490 +/* 80057F38 00054D38 4B FB 65 59 */ bl xCameraSetFOV__FP7xCameraf lbl_80057F3C: /* 80057F3C 00054D3C 4B FF F6 05 */ bl zEntCruiseBubble.hide_wand__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 80057F40 00054D40 4B FF F6 39 */ bl zEntCruiseBubble.hide_missle__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv @@ -1098,19 +1098,19 @@ lbl_80058074: /* 80058084 00054E84 7C 64 1B 78 */ mr r4, r3 /* 80058088 00054E88 38 61 00 08 */ addi r3, r1, 8 /* 8005808C 00054E8C 38 A1 00 2C */ addi r5, r1, 0x2c -/* 80058090 00054E90 4B FB 31 3D */ bl func_8000B1CC +/* 80058090 00054E90 4B FB 31 3D */ bl __mi__5xVec3CFRC5xVec3 /* 80058094 00054E94 38 61 00 14 */ addi r3, r1, 0x14 /* 80058098 00054E98 38 81 00 08 */ addi r4, r1, 8 /* 8005809C 00054E9C 38 A1 00 20 */ addi r5, r1, 0x20 -/* 800580A0 00054EA0 4B FB 31 2D */ bl func_8000B1CC +/* 800580A0 00054EA0 4B FB 31 2D */ bl __mi__5xVec3CFRC5xVec3 /* 800580A4 00054EA4 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 800580A8 00054EA8 38 81 00 14 */ addi r4, r1, 0x14 /* 800580AC 00054EAC 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l /* 800580B0 00054EB0 3B E3 00 F4 */ addi r31, r3, 0xf4 /* 800580B4 00054EB4 7F E3 FB 78 */ mr r3, r31 -/* 800580B8 00054EB8 4B FB D3 8D */ bl func_80015444 +/* 800580B8 00054EB8 4B FB D3 8D */ bl __apl__5xVec3FRC5xVec3 /* 800580BC 00054EBC 7F E3 FB 78 */ mr r3, r31 -/* 800580C0 00054EC0 4B FB 30 3D */ bl func_8000B0FC +/* 800580C0 00054EC0 4B FB 30 3D */ bl length2__5xVec3CFv /* 800580C4 00054EC4 C0 02 89 D8 */ lfs f0, lbl_803CD358-_SDA2_BASE_(r2) /* 800580C8 00054EC8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800580CC 00054ECC 40 81 00 08 */ ble lbl_800580D4 @@ -1165,13 +1165,13 @@ zEntCruiseBubble.refresh_controls__Q213cruise_bubble30_unnamed_zEntCruiseBubble_ /* 80058164 00054F64 3B E3 00 48 */ addi r31, r3, 0x48 /* 80058168 00054F68 7F E4 FB 78 */ mr r4, r31 /* 8005816C 00054F6C 38 63 00 40 */ addi r3, r3, 0x40 -/* 80058170 00054F70 4B FC D6 89 */ bl func_800257F8 +/* 80058170 00054F70 4B FC D6 89 */ bl __as__5xVec2FRC5xVec2 /* 80058174 00054F74 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80058178 00054F78 7F E3 FB 78 */ mr r3, r31 /* 8005817C 00054F7C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 80058180 00054F80 80 84 03 1C */ lwz r4, 0x31c(r4) /* 80058184 00054F84 38 84 01 18 */ addi r4, r4, 0x118 -/* 80058188 00054F88 4B FC D6 71 */ bl func_800257F8 +/* 80058188 00054F88 4B FC D6 71 */ bl __as__5xVec2FRC5xVec2 /* 8005818C 00054F8C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80058190 00054F90 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80058194 00054F94 7C 08 03 A6 */ mtlr r0 @@ -1903,7 +1903,7 @@ lbl_80058BAC: /* 80058BB8 000559B8 3B E4 01 40 */ addi r31, r4, 0x140 /* 80058BBC 000559BC D0 04 00 0C */ stfs f0, 0xc(r4) /* 80058BC0 000559C0 7F E3 FB 78 */ mr r3, r31 -/* 80058BC4 000559C4 48 00 00 2D */ bl func_80058BF0 +/* 80058BC4 000559C4 48 00 00 2D */ bl __as__Q29xFXRibbon6configFRCQ29xFXRibbon6config /* 80058BC8 000559C8 3C 60 80 2E */ lis r3, lbl_802DC638@ha /* 80058BCC 000559CC 38 63 C6 38 */ addi r3, r3, lbl_802DC638@l /* 80058BD0 000559D0 4B FD 18 75 */ bl refresh_config__9xFXRibbonFv @@ -1915,8 +1915,8 @@ lbl_80058BAC: /* 80058BE8 000559E8 38 21 00 10 */ addi r1, r1, 0x10 /* 80058BEC 000559EC 4E 80 00 20 */ blr -.global func_80058BF0 -func_80058BF0: +.global __as__Q29xFXRibbon6configFRCQ29xFXRibbon6config +__as__Q29xFXRibbon6configFRCQ29xFXRibbon6config: /* 80058BF0 000559F0 C0 04 00 00 */ lfs f0, 0(r4) /* 80058BF4 000559F4 80 A4 00 04 */ lwz r5, 4(r4) /* 80058BF8 000559F8 D0 03 00 00 */ stfs f0, 0(r3) @@ -2116,7 +2116,7 @@ zEntCruiseBubble.add_trail_sample__Q213cruise_bubble30_unnamed_zEntCruiseBubble_ /* 80058EBC 00055CBC 7F 24 CB 78 */ mr r4, r25 /* 80058EC0 00055CC0 38 61 00 74 */ addi r3, r1, 0x74 /* 80058EC4 00055CC4 C0 25 01 00 */ lfs f1, 0x100(r5) -/* 80058EC8 00055CC8 4B FB 22 59 */ bl func_8000B120 +/* 80058EC8 00055CC8 4B FB 22 59 */ bl __ml__5xVec3CFf /* 80058ECC 00055CCC 80 E1 00 74 */ lwz r7, 0x74(r1) /* 80058ED0 00055CD0 7F A4 EB 78 */ mr r4, r29 /* 80058ED4 00055CD4 80 C1 00 78 */ lwz r6, 0x78(r1) @@ -2127,7 +2127,7 @@ zEntCruiseBubble.add_trail_sample__Q213cruise_bubble30_unnamed_zEntCruiseBubble_ /* 80058EE8 00055CE8 C0 25 01 00 */ lfs f1, 0x100(r5) /* 80058EEC 00055CEC 90 C1 00 9C */ stw r6, 0x9c(r1) /* 80058EF0 00055CF0 90 01 00 A0 */ stw r0, 0xa0(r1) -/* 80058EF4 00055CF4 4B FB 22 2D */ bl func_8000B120 +/* 80058EF4 00055CF4 4B FB 22 2D */ bl __ml__5xVec3CFf /* 80058EF8 00055CF8 83 41 00 68 */ lwz r26, 0x68(r1) /* 80058EFC 00055CFC 7F 64 DB 78 */ mr r4, r27 /* 80058F00 00055D00 81 81 00 6C */ lwz r12, 0x6c(r1) @@ -2149,7 +2149,7 @@ zEntCruiseBubble.add_trail_sample__Q213cruise_bubble30_unnamed_zEntCruiseBubble_ /* 80058F40 00055D40 90 E1 00 D4 */ stw r7, 0xd4(r1) /* 80058F44 00055D44 90 C1 00 D8 */ stw r6, 0xd8(r1) /* 80058F48 00055D48 90 01 00 DC */ stw r0, 0xdc(r1) -/* 80058F4C 00055D4C 4B FB C4 95 */ bl func_800153E0 +/* 80058F4C 00055D4C 4B FB C4 95 */ bl __pl__5xVec3CFRC5xVec3 /* 80058F50 00055D50 80 E1 00 5C */ lwz r7, 0x5c(r1) /* 80058F54 00055D54 7F 64 DB 78 */ mr r4, r27 /* 80058F58 00055D58 80 C1 00 60 */ lwz r6, 0x60(r1) @@ -2159,7 +2159,7 @@ zEntCruiseBubble.add_trail_sample__Q213cruise_bubble30_unnamed_zEntCruiseBubble_ /* 80058F68 00055D68 90 E1 00 C8 */ stw r7, 0xc8(r1) /* 80058F6C 00055D6C 90 C1 00 CC */ stw r6, 0xcc(r1) /* 80058F70 00055D70 90 01 00 D0 */ stw r0, 0xd0(r1) -/* 80058F74 00055D74 4B FB 22 59 */ bl func_8000B1CC +/* 80058F74 00055D74 4B FB 22 59 */ bl __mi__5xVec3CFRC5xVec3 /* 80058F78 00055D78 83 61 00 50 */ lwz r27, 0x50(r1) /* 80058F7C 00055D7C 7F 84 E3 78 */ mr r4, r28 /* 80058F80 00055D80 81 81 00 54 */ lwz r12, 0x54(r1) @@ -2181,7 +2181,7 @@ zEntCruiseBubble.add_trail_sample__Q213cruise_bubble30_unnamed_zEntCruiseBubble_ /* 80058FC0 00055DC0 90 E1 00 BC */ stw r7, 0xbc(r1) /* 80058FC4 00055DC4 90 C1 00 C0 */ stw r6, 0xc0(r1) /* 80058FC8 00055DC8 90 01 00 C4 */ stw r0, 0xc4(r1) -/* 80058FCC 00055DCC 4B FB C4 15 */ bl func_800153E0 +/* 80058FCC 00055DCC 4B FB C4 15 */ bl __pl__5xVec3CFRC5xVec3 /* 80058FD0 00055DD0 80 E1 00 44 */ lwz r7, 0x44(r1) /* 80058FD4 00055DD4 7F 84 E3 78 */ mr r4, r28 /* 80058FD8 00055DD8 80 C1 00 48 */ lwz r6, 0x48(r1) @@ -2191,7 +2191,7 @@ zEntCruiseBubble.add_trail_sample__Q213cruise_bubble30_unnamed_zEntCruiseBubble_ /* 80058FE8 00055DE8 90 E1 00 B0 */ stw r7, 0xb0(r1) /* 80058FEC 00055DEC 90 C1 00 B4 */ stw r6, 0xb4(r1) /* 80058FF0 00055DF0 90 01 00 B8 */ stw r0, 0xb8(r1) -/* 80058FF4 00055DF4 4B FB 21 D9 */ bl func_8000B1CC +/* 80058FF4 00055DF4 4B FB 21 D9 */ bl __mi__5xVec3CFRC5xVec3 /* 80058FF8 00055DF8 80 C1 00 38 */ lwz r6, 0x38(r1) /* 80058FFC 00055DFC 7F C5 F3 78 */ mr r5, r30 /* 80059000 00055E00 81 01 00 3C */ lwz r8, 0x3c(r1) @@ -2218,7 +2218,7 @@ lbl_80059040: /* 80059050 00055E50 C0 25 01 04 */ lfs f1, 0x104(r5) /* 80059054 00055E54 38 61 00 2C */ addi r3, r1, 0x2c /* 80059058 00055E58 54 1A C7 FE */ rlwinm r26, r0, 0x18, 0x1f, 0x1f -/* 8005905C 00055E5C 4B FB 20 C5 */ bl func_8000B120 +/* 8005905C 00055E5C 4B FB 20 C5 */ bl __ml__5xVec3CFf /* 80059060 00055E60 80 E1 00 2C */ lwz r7, 0x2c(r1) /* 80059064 00055E64 7F 84 E3 78 */ mr r4, r28 /* 80059068 00055E68 80 C1 00 30 */ lwz r6, 0x30(r1) @@ -2228,7 +2228,7 @@ lbl_80059040: /* 80059078 00055E78 90 E1 00 80 */ stw r7, 0x80(r1) /* 8005907C 00055E7C 90 C1 00 84 */ stw r6, 0x84(r1) /* 80059080 00055E80 90 01 00 88 */ stw r0, 0x88(r1) -/* 80059084 00055E84 4B FB C3 5D */ bl func_800153E0 +/* 80059084 00055E84 4B FB C3 5D */ bl __pl__5xVec3CFRC5xVec3 /* 80059088 00055E88 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005908C 00055E8C 3C 60 80 2E */ lis r3, lbl_802DC638@ha /* 80059090 00055E90 38 63 C6 38 */ addi r3, r3, lbl_802DC638@l @@ -2239,11 +2239,11 @@ lbl_80059040: /* 800590A4 00055EA4 4B FD 14 3D */ bl insert__9xFXRibbonFRC5xVec3RC5xVec3ffUi /* 800590A8 00055EA8 7F A4 EB 78 */ mr r4, r29 /* 800590AC 00055EAC 38 61 00 08 */ addi r3, r1, 8 -/* 800590B0 00055EB0 48 00 6E 79 */ bl func_8005FF28 +/* 800590B0 00055EB0 48 00 6E 79 */ bl __mi__5xVec3CFv /* 800590B4 00055EB4 7F 84 E3 78 */ mr r4, r28 /* 800590B8 00055EB8 38 61 00 14 */ addi r3, r1, 0x14 /* 800590BC 00055EBC 38 A1 00 80 */ addi r5, r1, 0x80 -/* 800590C0 00055EC0 4B FB 21 0D */ bl func_8000B1CC +/* 800590C0 00055EC0 4B FB 21 0D */ bl __mi__5xVec3CFRC5xVec3 /* 800590C4 00055EC4 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 800590C8 00055EC8 3C 60 80 2E */ lis r3, lbl_802DC638@ha /* 800590CC 00055ECC 38 63 C6 38 */ addi r3, r3, lbl_802DC638@l @@ -2320,11 +2320,11 @@ lbl_80059198: /* 800591D4 00055FD4 EC 00 08 28 */ fsubs f0, f0, f1 /* 800591D8 00055FD8 EF E2 00 24 */ fdivs f31, f2, f0 /* 800591DC 00055FDC EF DD 07 F2 */ fmuls f30, f29, f31 -/* 800591E0 00055FE0 4B FB 1F ED */ bl func_8000B1CC +/* 800591E0 00055FE0 4B FB 1F ED */ bl __mi__5xVec3CFRC5xVec3 /* 800591E4 00055FE4 FC 20 F8 90 */ fmr f1, f31 /* 800591E8 00055FE8 38 61 00 20 */ addi r3, r1, 0x20 /* 800591EC 00055FEC 38 81 00 14 */ addi r4, r1, 0x14 -/* 800591F0 00055FF0 4B FB 1F 31 */ bl func_8000B120 +/* 800591F0 00055FF0 4B FB 1F 31 */ bl __ml__5xVec3CFf /* 800591F4 00055FF4 80 81 00 20 */ lwz r4, 0x20(r1) /* 800591F8 00055FF8 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 800591FC 00055FFC 80 A1 00 24 */ lwz r5, 0x24(r1) @@ -2338,7 +2338,7 @@ lbl_80059198: /* 8005921C 0005601C 90 A1 00 40 */ stw r5, 0x40(r1) /* 80059220 00056020 3B 80 00 00 */ li r28, 0 /* 80059224 00056024 90 01 00 44 */ stw r0, 0x44(r1) -/* 80059228 00056028 4B FB 23 45 */ bl func_8000B56C +/* 80059228 00056028 4B FB 23 45 */ bl __as__7xMat4x3FRC7xMat4x3 /* 8005922C 0005602C 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 80059230 00056030 3B 60 00 00 */ li r27, 0 /* 80059234 00056034 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l @@ -2363,10 +2363,10 @@ lbl_80059240: /* 8005927C 0005607C 38 61 00 08 */ addi r3, r1, 8 /* 80059280 00056080 38 9A 00 30 */ addi r4, r26, 0x30 /* 80059284 00056084 38 A1 00 3C */ addi r5, r1, 0x3c -/* 80059288 00056088 4B FB C1 59 */ bl func_800153E0 +/* 80059288 00056088 4B FB C1 59 */ bl __pl__5xVec3CFRC5xVec3 /* 8005928C 0005608C 38 79 00 30 */ addi r3, r25, 0x30 /* 80059290 00056090 38 81 00 08 */ addi r4, r1, 8 -/* 80059294 00056094 4B FB 1F D1 */ bl func_8000B264 +/* 80059294 00056094 4B FB 1F D1 */ bl __as__5xVec3FRC5xVec3 /* 80059298 00056098 FC 20 F0 90 */ fmr f1, f30 /* 8005929C 0005609C 7F 44 D3 78 */ mr r4, r26 /* 800592A0 000560A0 7F 26 CB 78 */ mr r6, r25 @@ -2380,10 +2380,10 @@ lbl_800592B8: /* 800592BC 000560BC 41 80 FF 84 */ blt lbl_80059240 /* 800592C0 000560C0 7F C3 F3 78 */ mr r3, r30 /* 800592C4 000560C4 38 81 00 58 */ addi r4, r1, 0x58 -/* 800592C8 000560C8 4B FB 22 A5 */ bl func_8000B56C +/* 800592C8 000560C8 4B FB 22 A5 */ bl __as__7xMat4x3FRC7xMat4x3 /* 800592CC 000560CC 7F A3 EB 78 */ mr r3, r29 /* 800592D0 000560D0 38 81 00 48 */ addi r4, r1, 0x48 -/* 800592D4 000560D4 4B FB 54 19 */ bl func_8000E6EC +/* 800592D4 000560D4 4B FB 54 19 */ bl __as__5xQuatFRC5xQuat /* 800592D8 000560D8 3C 60 80 29 */ lis r3, lbl_80290000@ha /* 800592DC 000560DC 84 03 C2 A4 */ lwzu r0, -0x3d5c(r3) /* 800592E0 000560E0 54 00 06 2C */ rlwinm r0, r0, 0, 0x18, 0x16 @@ -2532,20 +2532,20 @@ zEntCruiseBubble.render_model_2d__Q213cruise_bubble30_unnamed_zEntCruiseBubble_c /* 800594C4 000562C4 90 C1 00 08 */ stw r6, 8(r1) /* 800594C8 000562C8 90 A1 00 0C */ stw r5, 0xc(r1) /* 800594CC 000562CC 90 01 00 10 */ stw r0, 0x10(r1) -/* 800594D0 000562D0 4B FB 1C 1D */ bl func_8000B0EC +/* 800594D0 000562D0 4B FB 1C 1D */ bl assign__5xVec3Ffff /* 800594D4 000562D4 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) /* 800594D8 000562D8 38 61 00 30 */ addi r3, r1, 0x30 /* 800594DC 000562DC C0 42 89 F0 */ lfs f2, lbl_803CD370-_SDA2_BASE_(r2) /* 800594E0 000562E0 FC 60 08 90 */ fmr f3, f1 -/* 800594E4 000562E4 4B FB 1C 09 */ bl func_8000B0EC +/* 800594E4 000562E4 4B FB 1C 09 */ bl assign__5xVec3Ffff /* 800594E8 000562E8 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) /* 800594EC 000562EC 38 61 00 40 */ addi r3, r1, 0x40 /* 800594F0 000562F0 C0 62 89 F4 */ lfs f3, lbl_803CD374-_SDA2_BASE_(r2) /* 800594F4 000562F4 FC 40 08 90 */ fmr f2, f1 -/* 800594F8 000562F8 4B FB 1B F5 */ bl func_8000B0EC +/* 800594F8 000562F8 4B FB 1B F5 */ bl assign__5xVec3Ffff /* 800594FC 000562FC C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) /* 80059500 00056300 38 61 00 50 */ addi r3, r1, 0x50 -/* 80059504 00056304 4B FC 33 75 */ bl func_8001C878 +/* 80059504 00056304 4B FC 33 75 */ bl __as__5xVec3Ff /* 80059508 00056308 C0 22 89 DC */ lfs f1, lbl_803CD35C-_SDA2_BASE_(r2) /* 8005950C 0005630C C0 02 89 C8 */ lfs f0, lbl_803CD348-_SDA2_BASE_(r2) /* 80059510 00056310 EC 01 07 FA */ fmadds f0, f1, f31, f0 @@ -2560,7 +2560,7 @@ lbl_80059528: /* 80059530 00056330 4B FD B8 21 */ bl xModelSetMaterialAlpha__FP14xModelInstanceUc /* 80059534 00056334 7F A3 EB 78 */ mr r3, r29 /* 80059538 00056338 38 81 00 20 */ addi r4, r1, 0x20 -/* 8005953C 0005633C 4B FC 23 D1 */ bl func_8001B90C +/* 8005953C 0005633C 4B FC 23 D1 */ bl xModelSetFrame__FP14xModelInstancePC7xMat4x3 /* 80059540 00056340 7F A3 EB 78 */ mr r3, r29 /* 80059544 00056344 7F C4 F3 78 */ mr r4, r30 /* 80059548 00056348 38 A1 00 14 */ addi r5, r1, 0x14 @@ -2700,7 +2700,7 @@ zEntCruiseBubble.init_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80059740 00056540 C0 24 01 58 */ lfs f1, 0x158(r4) /* 80059744 00056544 38 63 06 88 */ addi r3, r3, 0x688 /* 80059748 00056548 C0 44 01 5C */ lfs f2, 0x15c(r4) -/* 8005974C 0005654C 4B FC CB CD */ bl func_80026318 +/* 8005974C 0005654C 4B FC CB CD */ bl assign__5xVec2Fff /* 80059750 00056550 80 01 00 14 */ lwz r0, 0x14(r1) /* 80059754 00056554 7C 08 03 A6 */ mtlr r0 /* 80059758 00056558 38 21 00 10 */ addi r1, r1, 0x10 @@ -2731,11 +2731,11 @@ lbl_800597A8: /* 800597A8 000565A8 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) /* 800597AC 000565AC 38 7F 00 0C */ addi r3, r31, 0xc /* 800597B0 000565B0 FC 40 08 90 */ fmr f2, f1 -/* 800597B4 000565B4 4B FC CB 65 */ bl func_80026318 +/* 800597B4 000565B4 4B FC CB 65 */ bl assign__5xVec2Fff /* 800597B8 000565B8 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) /* 800597BC 000565BC 38 7F 00 14 */ addi r3, r31, 0x14 /* 800597C0 000565C0 FC 40 08 90 */ fmr f2, f1 -/* 800597C4 000565C4 4B FC CB 55 */ bl func_80026318 +/* 800597C4 000565C4 4B FC CB 55 */ bl assign__5xVec2Fff /* 800597C8 000565C8 38 60 00 01 */ li r3, 1 lbl_800597CC: /* 800597CC 000565CC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -2824,7 +2824,7 @@ zEntCruiseBubble.show_gizmo__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR /* 800598E0 000566E0 7C 7E 1B 78 */ mr r30, r3 /* 800598E4 000566E4 90 03 00 00 */ stw r0, 0(r3) /* 800598E8 000566E8 38 7E 00 04 */ addi r3, r30, 4 -/* 800598EC 000566EC 4B FB E7 55 */ bl func_80018040 +/* 800598EC 000566EC 4B FB E7 55 */ bl __as__13basic_rect_f_FRC13basic_rect_f_ /* 800598F0 000566F0 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) /* 800598F4 000566F4 38 00 00 00 */ li r0, 0 /* 800598F8 000566F8 D0 1E 00 14 */ stfs f0, 0x14(r30) @@ -2866,14 +2866,14 @@ zEntCruiseBubble.update_gizmo__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ /* 8005997C 0005677C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 80059980 00056780 EC 21 07 FA */ fmadds f1, f1, f31, f0 /* 80059984 00056784 C0 62 89 C0 */ lfs f3, lbl_803CD340-_SDA2_BASE_(r2) -/* 80059988 00056788 4B FB 4F B1 */ bl func_8000E938 +/* 80059988 00056788 4B FB 4F B1 */ bl range_limit_f___Ffff /* 8005998C 0005678C D0 3F 00 14 */ stfs f1, 0x14(r31) /* 80059990 00056790 C0 3F 00 20 */ lfs f1, 0x20(r31) /* 80059994 00056794 C0 1F 00 1C */ lfs f0, 0x1c(r31) /* 80059998 00056798 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005999C 0005679C EC 21 07 FA */ fmadds f1, f1, f31, f0 /* 800599A0 000567A0 C0 62 89 C0 */ lfs f3, lbl_803CD340-_SDA2_BASE_(r2) -/* 800599A4 000567A4 4B FB 4F 95 */ bl func_8000E938 +/* 800599A4 000567A4 4B FB 4F 95 */ bl range_limit_f___Ffff /* 800599A8 000567A8 D0 3F 00 1C */ stfs f1, 0x1c(r31) /* 800599AC 000567AC E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 800599B0 000567B0 80 01 00 24 */ lwz r0, 0x24(r1) @@ -2950,7 +2950,7 @@ lbl_80059A3C: /* 80059AB0 000568B0 80 84 01 68 */ lwz r4, 0x168(r4) /* 80059AB4 000568B4 EC 40 10 2A */ fadds f2, f0, f2 /* 80059AB8 000568B8 C0 62 89 B8 */ lfs f3, lbl_803CD338-_SDA2_BASE_(r2) -/* 80059ABC 000568BC 4B FB E4 39 */ bl func_80017EF4 +/* 80059ABC 000568BC 4B FB E4 39 */ bl create__5xfontFUifff10iColor_tagRC13basic_rect_f_ /* 80059AC0 000568C0 83 E1 00 44 */ lwz r31, 0x44(r1) /* 80059AC4 000568C4 FC 20 F8 90 */ fmr f1, f31 /* 80059AC8 000568C8 81 81 00 48 */ lwz r12, 0x48(r1) @@ -3011,7 +3011,7 @@ lbl_80059A3C: /* 80059BA4 000569A4 C0 41 00 30 */ lfs f2, 0x30(r1) /* 80059BA8 000569A8 EC 25 19 3C */ fnmsubs f1, f5, f4, f3 /* 80059BAC 000569AC EC 45 00 BC */ fnmsubs f2, f5, f2, f0 -/* 80059BB0 000569B0 4B FD 59 61 */ bl func_8002F510 +/* 80059BB0 000569B0 4B FD 59 61 */ bl render__5xfontCFPCcff lbl_80059BB4: /* 80059BB4 000569B4 E3 E1 00 C8 */ psq_l f31, 200(r1), 0, qr0 /* 80059BB8 000569B8 CB E1 00 C0 */ lfd f31, 0xc0(r1) @@ -3114,7 +3114,7 @@ zEntCruiseBubble.update_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Ff /* 80059D18 00056B18 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 80059D1C 00056B1C EC 21 07 BA */ fmadds f1, f1, f30, f0 /* 80059D20 00056B20 C0 62 89 C0 */ lfs f3, lbl_803CD340-_SDA2_BASE_(r2) -/* 80059D24 00056B24 4B FB 4C 15 */ bl func_8000E938 +/* 80059D24 00056B24 4B FB 4C 15 */ bl range_limit_f___Ffff /* 80059D28 00056B28 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha /* 80059D2C 00056B2C D0 3F 00 04 */ stfs f1, 4(r31) /* 80059D30 00056B30 3B C3 CC 7C */ addi r30, r3, lbl_802DCC7C@l @@ -3123,7 +3123,7 @@ zEntCruiseBubble.update_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Ff /* 80059D3C 00056B3C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 80059D40 00056B40 EC 21 07 BA */ fmadds f1, f1, f30, f0 /* 80059D44 00056B44 C0 62 89 C0 */ lfs f3, lbl_803CD340-_SDA2_BASE_(r2) -/* 80059D48 00056B48 4B FB 4B F1 */ bl func_8000E938 +/* 80059D48 00056B48 4B FB 4B F1 */ bl range_limit_f___Ffff /* 80059D4C 00056B4C D0 3E 00 0C */ stfs f1, 0xc(r30) /* 80059D50 00056B50 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 80059D54 00056B54 38 83 C2 A4 */ addi r4, r3, lbl_8028C2A4@l @@ -3138,10 +3138,10 @@ zEntCruiseBubble.update_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Ff /* 80059D78 00056B78 C0 25 01 58 */ lfs f1, 0x158(r5) /* 80059D7C 00056B7C EF E2 00 24 */ fdivs f31, f2, f0 /* 80059D80 00056B80 C0 45 01 5C */ lfs f2, 0x15c(r5) -/* 80059D84 00056B84 4B FC C5 95 */ bl func_80026318 +/* 80059D84 00056B84 4B FC C5 95 */ bl assign__5xVec2Fff /* 80059D88 00056B88 FC 20 F8 90 */ fmr f1, f31 /* 80059D8C 00056B8C 7F A3 EB 78 */ mr r3, r29 -/* 80059D90 00056B90 48 00 63 71 */ bl func_80060100 +/* 80059D90 00056B90 48 00 63 71 */ bl __amu__5xVec2Ff /* 80059D94 00056B94 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha /* 80059D98 00056B98 FC 20 F0 90 */ fmr f1, f30 /* 80059D9C 00056B9C 38 63 CC 7C */ addi r3, r3, lbl_802DCC7C@l @@ -3268,19 +3268,19 @@ zEntCruiseBubble.update__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17uv_a /* 80059F44 00056D44 41 82 00 48 */ beq lbl_80059F8C lbl_80059F48: /* 80059F48 00056D48 38 7F 00 14 */ addi r3, r31, 0x14 -/* 80059F4C 00056D4C 48 00 61 79 */ bl func_800600C4 +/* 80059F4C 00056D4C 48 00 61 79 */ bl __ml__5xVec2CFf /* 80059F50 00056D50 90 81 00 0C */ stw r4, 0xc(r1) /* 80059F54 00056D54 38 81 00 08 */ addi r4, r1, 8 /* 80059F58 00056D58 90 61 00 08 */ stw r3, 8(r1) /* 80059F5C 00056D5C 38 7F 00 0C */ addi r3, r31, 0xc -/* 80059F60 00056D60 48 00 61 41 */ bl func_800600A0 +/* 80059F60 00056D60 48 00 61 41 */ bl __apl__5xVec2FRC5xVec2 /* 80059F64 00056D64 C0 3F 00 0C */ lfs f1, 0xc(r31) /* 80059F68 00056D68 C0 42 89 C0 */ lfs f2, lbl_803CD340-_SDA2_BASE_(r2) -/* 80059F6C 00056D6C 4B FD 64 41 */ bl func_800303AC +/* 80059F6C 00056D6C 4B FD 64 41 */ bl xfmod__Fff /* 80059F70 00056D70 D0 3F 00 0C */ stfs f1, 0xc(r31) /* 80059F74 00056D74 C0 3F 00 10 */ lfs f1, 0x10(r31) /* 80059F78 00056D78 C0 42 89 C0 */ lfs f2, lbl_803CD340-_SDA2_BASE_(r2) -/* 80059F7C 00056D7C 4B FD 64 31 */ bl func_800303AC +/* 80059F7C 00056D7C 4B FD 64 31 */ bl xfmod__Fff /* 80059F80 00056D80 D0 3F 00 10 */ stfs f1, 0x10(r31) /* 80059F84 00056D84 7F E3 FB 78 */ mr r3, r31 /* 80059F88 00056D88 48 00 00 19 */ bl zEntCruiseBubble.refresh__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17uv_animated_modelFv @@ -3408,11 +3408,11 @@ zEntCruiseBubble.render_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005A144 00056F44 38 61 00 08 */ addi r3, r1, 8 /* 8005A148 00056F48 C0 24 01 54 */ lfs f1, 0x154(r4) /* 8005A14C 00056F4C FC 40 08 90 */ fmr f2, f1 -/* 8005A150 00056F50 48 00 5F F1 */ bl func_80060140 +/* 8005A150 00056F50 48 00 5F F1 */ bl set_size__13basic_rect_f_Fff /* 8005A154 00056F54 C0 22 89 C8 */ lfs f1, lbl_803CD348-_SDA2_BASE_(r2) /* 8005A158 00056F58 38 61 00 08 */ addi r3, r1, 8 /* 8005A15C 00056F5C FC 40 08 90 */ fmr f2, f1 -/* 8005A160 00056F60 48 00 5F BD */ bl func_8006011C +/* 8005A160 00056F60 48 00 5F BD */ bl center__13basic_rect_f_Fff /* 8005A164 00056F64 80 7F 00 20 */ lwz r3, 0x20(r31) /* 8005A168 00056F68 38 81 00 08 */ addi r4, r1, 8 /* 8005A16C 00056F6C C0 23 00 24 */ lfs f1, 0x24(r3) @@ -3518,10 +3518,10 @@ zEntCruiseBubble.show_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 8005A2C8 000570C8 90 04 06 54 */ stw r0, 0x654(r4) /* 8005A2CC 000570CC 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) /* 8005A2D0 000570D0 C0 24 01 60 */ lfs f1, 0x160(r4) -/* 8005A2D4 000570D4 48 00 5E 79 */ bl func_8006014C +/* 8005A2D4 000570D4 48 00 5E 79 */ bl set_size__13basic_rect_f_Ff /* 8005A2D8 000570D8 C0 22 89 C8 */ lfs f1, lbl_803CD348-_SDA2_BASE_(r2) /* 8005A2DC 000570DC FC 40 08 90 */ fmr f2, f1 -/* 8005A2E0 000570E0 48 00 5E 3D */ bl func_8006011C +/* 8005A2E0 000570E0 48 00 5E 3D */ bl center__13basic_rect_f_Fff /* 8005A2E4 000570E4 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha /* 8005A2E8 000570E8 38 81 00 08 */ addi r4, r1, 8 /* 8005A2EC 000570EC 38 63 CC 7C */ addi r3, r3, lbl_802DCC7C@l @@ -3576,7 +3576,7 @@ zEntCruiseBubble.world_to_screen__Q213cruise_bubble30_unnamed_zEntCruiseBubble_c /* 8005A398 00057198 7F C5 F3 78 */ mr r5, r30 /* 8005A39C 0005719C 38 61 00 14 */ addi r3, r1, 0x14 /* 8005A3A0 000571A0 38 84 00 20 */ addi r4, r4, 0x20 -/* 8005A3A4 000571A4 4B FB 0B CD */ bl func_8000AF70 +/* 8005A3A4 000571A4 4B FB 0B CD */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 8005A3A8 000571A8 C0 62 89 C0 */ lfs f3, lbl_803CD340-_SDA2_BASE_(r2) /* 8005A3AC 000571AC 38 61 00 08 */ addi r3, r1, 8 /* 8005A3B0 000571B0 C0 01 00 1C */ lfs f0, 0x1c(r1) @@ -3585,7 +3585,7 @@ zEntCruiseBubble.world_to_screen__Q213cruise_bubble30_unnamed_zEntCruiseBubble_c /* 8005A3BC 000571BC C0 01 00 18 */ lfs f0, 0x18(r1) /* 8005A3C0 000571C0 EC 21 00 B2 */ fmuls f1, f1, f2 /* 8005A3C4 000571C4 EC 40 00 B2 */ fmuls f2, f0, f2 -/* 8005A3C8 000571C8 4B FB 0D 25 */ bl func_8000B0EC +/* 8005A3C8 000571C8 4B FB 0D 25 */ bl assign__5xVec3Ffff /* 8005A3CC 000571CC 80 61 00 08 */ lwz r3, 8(r1) /* 8005A3D0 000571D0 80 01 00 0C */ lwz r0, 0xc(r1) /* 8005A3D4 000571D4 90 7D 00 00 */ stw r3, 0(r29) @@ -3676,11 +3676,11 @@ lbl_8005A4C4: /* 8005A4FC 000572FC C0 24 01 64 */ lfs f1, 0x164(r4) /* 8005A500 00057300 90 A1 00 18 */ stw r5, 0x18(r1) /* 8005A504 00057304 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8005A508 00057308 48 00 5C 45 */ bl func_8006014C +/* 8005A508 00057308 48 00 5C 45 */ bl set_size__13basic_rect_f_Ff /* 8005A50C 0005730C C0 21 00 14 */ lfs f1, 0x14(r1) /* 8005A510 00057310 38 7E 00 04 */ addi r3, r30, 4 /* 8005A514 00057314 C0 41 00 18 */ lfs f2, 0x18(r1) -/* 8005A518 00057318 48 00 5C 05 */ bl func_8006011C +/* 8005A518 00057318 48 00 5C 05 */ bl center__13basic_rect_f_Fff /* 8005A51C 0005731C 38 00 00 01 */ li r0, 1 /* 8005A520 00057320 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha /* 8005A524 00057324 90 1E 00 00 */ stw r0, 0(r30) @@ -3723,7 +3723,7 @@ zEntCruiseBubble.check_lock_target__Q213cruise_bubble30_unnamed_zEntCruiseBubble /* 8005A5A8 000573A8 38 61 00 08 */ addi r3, r1, 8 /* 8005A5AC 000573AC 7F C4 F3 78 */ mr r4, r30 /* 8005A5B0 000573B0 38 BF 00 44 */ addi r5, r31, 0x44 -/* 8005A5B4 000573B4 4B FB 0C 19 */ bl func_8000B1CC +/* 8005A5B4 000573B4 4B FB 0C 19 */ bl __mi__5xVec3CFRC5xVec3 /* 8005A5B8 000573B8 80 C1 00 08 */ lwz r6, 8(r1) /* 8005A5BC 000573BC 38 61 00 14 */ addi r3, r1, 0x14 /* 8005A5C0 000573C0 80 A1 00 0C */ lwz r5, 0xc(r1) @@ -3732,7 +3732,7 @@ zEntCruiseBubble.check_lock_target__Q213cruise_bubble30_unnamed_zEntCruiseBubble /* 8005A5CC 000573CC 90 C1 00 14 */ stw r6, 0x14(r1) /* 8005A5D0 000573D0 90 A1 00 18 */ stw r5, 0x18(r1) /* 8005A5D4 000573D4 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8005A5D8 000573D8 4B FB AF 35 */ bl func_8001550C +/* 8005A5D8 000573D8 4B FB AF 35 */ bl dot__5xVec3CFRC5xVec3 /* 8005A5DC 000573DC 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) /* 8005A5E0 000573E0 C0 03 00 E4 */ lfs f0, 0xe4(r3) /* 8005A5E4 000573E4 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -3743,7 +3743,7 @@ zEntCruiseBubble.check_lock_target__Q213cruise_bubble30_unnamed_zEntCruiseBubble /* 8005A5F8 000573F8 48 00 00 B0 */ b lbl_8005A6A8 lbl_8005A5FC: /* 8005A5FC 000573FC 38 61 00 14 */ addi r3, r1, 0x14 -/* 8005A600 00057400 4B FB 0B A9 */ bl func_8000B1A8 +/* 8005A600 00057400 4B FB 0B A9 */ bl length__5xVec3CFv /* 8005A604 00057404 FF E0 08 90 */ fmr f31, f1 /* 8005A608 00057408 C0 02 8A 0C */ lfs f0, lbl_803CD38C-_SDA2_BASE_(r2) /* 8005A60C 0005740C FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -3758,9 +3758,9 @@ lbl_8005A5FC: lbl_8005A630: /* 8005A630 00057430 38 61 00 14 */ addi r3, r1, 0x14 /* 8005A634 00057434 38 9F 00 34 */ addi r4, r31, 0x34 -/* 8005A638 00057438 4B FB AE D5 */ bl func_8001550C +/* 8005A638 00057438 4B FB AE D5 */ bl dot__5xVec3CFRC5xVec3 /* 8005A63C 0005743C EC 21 F8 24 */ fdivs f1, f1, f31 -/* 8005A640 00057440 4B FB 40 D1 */ bl func_8000E710 +/* 8005A640 00057440 4B FB 40 D1 */ bl xacos__Ff /* 8005A644 00057444 FF E0 08 90 */ fmr f31, f1 lbl_8005A648: /* 8005A648 00057448 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) @@ -4129,10 +4129,10 @@ lbl_8005AB78: /* 8005AB84 00057984 38 61 00 08 */ addi r3, r1, 8 /* 8005AB88 00057988 C0 42 8A 80 */ lfs f2, lbl_803CD400-_SDA2_BASE_(r2) /* 8005AB8C 0005798C C0 62 8A 84 */ lfs f3, lbl_803CD404-_SDA2_BASE_(r2) -/* 8005AB90 00057990 48 00 53 F9 */ bl func_8005FF88 +/* 8005AB90 00057990 48 00 53 F9 */ bl create__5xVec3Ffff /* 8005AB94 00057994 38 7C 00 30 */ addi r3, r28, 0x30 /* 8005AB98 00057998 38 81 00 08 */ addi r4, r1, 8 -/* 8005AB9C 0005799C 4B FB 06 C9 */ bl func_8000B264 +/* 8005AB9C 0005799C 4B FB 06 C9 */ bl __as__5xVec3FRC5xVec3 /* 8005ABA0 000579A0 3C 60 80 25 */ lis r3, lbl_8025533C@ha /* 8005ABA4 000579A4 7F C7 F3 78 */ mr r7, r30 /* 8005ABA8 000579A8 38 A3 53 3C */ addi r5, r3, lbl_8025533C@l @@ -5376,7 +5376,7 @@ init__13cruise_bubbleFv: /* 8005BDB0 00058BB0 48 00 00 39 */ bl zEntCruiseBubble.init_debug__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005BDB4 00058BB4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8005BDB8 00058BB8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 8005BDBC 00058BBC 4B FB 26 FD */ bl func_8000E4B8 +/* 8005BDBC 00058BBC 4B FB 26 FD */ bl xCameraGetFOV__FPC7xCamera /* 8005BDC0 00058BC0 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 8005BDC4 00058BC4 38 83 C2 A4 */ addi r4, r3, lbl_8028C2A4@l /* 8005BDC8 00058BC8 D0 24 01 00 */ stfs f1, 0x100(r4) @@ -5451,12 +5451,12 @@ lbl_8005BE84: /* 8005BEA8 00058CA8 60 00 00 14 */ ori r0, r0, 0x14 /* 8005BEAC 00058CAC 90 05 00 00 */ stw r0, 0(r5) /* 8005BEB0 00058CB0 38 84 01 18 */ addi r4, r4, 0x118 -/* 8005BEB4 00058CB4 4B FC 99 45 */ bl func_800257F8 +/* 8005BEB4 00058CB4 4B FC 99 45 */ bl __as__5xVec2FRC5xVec2 /* 8005BEB8 00058CB8 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha /* 8005BEBC 00058CBC 38 A4 C2 A4 */ addi r5, r4, lbl_8028C2A4@l /* 8005BEC0 00058CC0 7C 64 1B 78 */ mr r4, r3 /* 8005BEC4 00058CC4 38 65 00 40 */ addi r3, r5, 0x40 -/* 8005BEC8 00058CC8 4B FC 99 31 */ bl func_800257F8 +/* 8005BEC8 00058CC8 4B FC 99 31 */ bl __as__5xVec2FRC5xVec2 /* 8005BECC 00058CCC 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8005BED0 00058CD0 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha /* 8005BED4 00058CD4 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -5465,10 +5465,10 @@ lbl_8005BE84: /* 8005BEE0 00058CE0 38 64 00 F4 */ addi r3, r4, 0xf4 /* 8005BEE4 00058CE4 90 04 00 F0 */ stw r0, 0xf0(r4) /* 8005BEE8 00058CE8 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005BEEC 00058CEC 4B FC 09 8D */ bl func_8001C878 +/* 8005BEEC 00058CEC 4B FC 09 8D */ bl __as__5xVec3Ff /* 8005BEF0 00058CF0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8005BEF4 00058CF4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 8005BEF8 00058CF8 4B FB 25 C1 */ bl func_8000E4B8 +/* 8005BEF8 00058CF8 4B FB 25 C1 */ bl xCameraGetFOV__FPC7xCamera /* 8005BEFC 00058CFC 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha /* 8005BF00 00058D00 38 60 00 00 */ li r3, 0 /* 8005BF04 00058D04 38 A4 C2 A4 */ addi r5, r4, lbl_8028C2A4@l @@ -5918,7 +5918,7 @@ lbl_8005C548: /* 8005C558 00059358 4C 41 13 82 */ cror 2, 1, 2 /* 8005C55C 0005935C 41 82 00 18 */ beq lbl_8005C574 /* 8005C560 00059360 38 85 00 50 */ addi r4, r5, 0x50 -/* 8005C564 00059364 4B FA ED 01 */ bl func_8000B264 +/* 8005C564 00059364 4B FA ED 01 */ bl __as__5xVec3FRC5xVec3 /* 8005C568 00059368 7F E3 FB 78 */ mr r3, r31 /* 8005C56C 0005936C 48 00 00 21 */ bl zEntCruiseBubble.get_radius__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeCFv /* 8005C570 00059370 D0 3E 00 00 */ stfs f1, 0(r30) @@ -6101,7 +6101,7 @@ lbl_8005C748: /* 8005C7B0 000595B0 98 1F 00 08 */ stb r0, 8(r31) /* 8005C7B4 000595B4 38 7F 00 10 */ addi r3, r31, 0x10 /* 8005C7B8 000595B8 38 84 00 F4 */ addi r4, r4, 0xf4 -/* 8005C7BC 000595BC 4B FA EA A9 */ bl func_8000B264 +/* 8005C7BC 000595BC 4B FA EA A9 */ bl __as__5xVec3FRC5xVec3 /* 8005C7C0 000595C0 38 60 00 00 */ li r3, 0 /* 8005C7C4 000595C4 48 00 00 70 */ b lbl_8005C834 lbl_8005C7C8: @@ -6110,7 +6110,7 @@ lbl_8005C7C8: /* 8005C7D0 000595D0 38 84 C2 A4 */ addi r4, r4, lbl_8028C2A4@l /* 8005C7D4 000595D4 38 BF 00 10 */ addi r5, r31, 0x10 /* 8005C7D8 000595D8 38 84 00 F4 */ addi r4, r4, 0xf4 -/* 8005C7DC 000595DC 4B FA E9 F1 */ bl func_8000B1CC +/* 8005C7DC 000595DC 4B FA E9 F1 */ bl __mi__5xVec3CFRC5xVec3 /* 8005C7E0 000595E0 80 A1 00 08 */ lwz r5, 8(r1) /* 8005C7E4 000595E4 38 61 00 14 */ addi r3, r1, 0x14 /* 8005C7E8 000595E8 80 81 00 0C */ lwz r4, 0xc(r1) @@ -6118,7 +6118,7 @@ lbl_8005C7C8: /* 8005C7F0 000595F0 90 A1 00 14 */ stw r5, 0x14(r1) /* 8005C7F4 000595F4 90 81 00 18 */ stw r4, 0x18(r1) /* 8005C7F8 000595F8 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8005C7FC 000595FC 4B FA E9 01 */ bl func_8000B0FC +/* 8005C7FC 000595FC 4B FA E9 01 */ bl length2__5xVec3CFv /* 8005C800 00059600 C0 02 89 C4 */ lfs f0, lbl_803CD344-_SDA2_BASE_(r2) /* 8005C804 00059604 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005C808 00059608 40 80 00 0C */ bge lbl_8005C814 @@ -6153,7 +6153,7 @@ lbl_8005C834: /* 8005C870 00059670 48 00 00 65 */ bl zEntCruiseBubble.get_player_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005C874 00059674 C0 23 00 20 */ lfs f1, 0x20(r3) /* 8005C878 00059678 C0 43 00 28 */ lfs f2, 0x28(r3) -/* 8005C87C 0005967C 4B FA 97 F5 */ bl func_80006070 +/* 8005C87C 0005967C 4B FA 97 F5 */ bl xatan2__Fff /* 8005C880 00059680 D0 3F 00 08 */ stfs f1, 8(r31) /* 8005C884 00059684 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8005C888 00059688 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha @@ -6242,7 +6242,7 @@ zEntCruiseBubble.update_animation__Q313cruise_bubble30_unnamed_zEntCruiseBubble_ /* 8005C9B0 000597B0 C0 42 89 FC */ lfs f2, lbl_803CD37C-_SDA2_BASE_(r2) /* 8005C9B4 000597B4 EC 21 00 32 */ fmuls f1, f1, f0 /* 8005C9B8 000597B8 C0 62 89 C0 */ lfs f3, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005C9BC 000597BC 4B FB 1F 7D */ bl func_8000E938 +/* 8005C9BC 000597BC 4B FB 1F 7D */ bl range_limit_f___Ffff /* 8005C9C0 000597C0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8005C9C4 000597C4 C0 42 89 C0 */ lfs f2, lbl_803CD340-_SDA2_BASE_(r2) /* 8005C9C8 000597C8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -6280,18 +6280,18 @@ zEntCruiseBubble.apply_yaw__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16s /* 8005CA3C 0005983C FC 60 F8 90 */ fmr f3, f31 /* 8005CA40 00059840 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) /* 8005CA44 00059844 38 7F 00 20 */ addi r3, r31, 0x20 -/* 8005CA48 00059848 4B FA E6 A5 */ bl func_8000B0EC +/* 8005CA48 00059848 4B FA E6 A5 */ bl assign__5xVec3Ffff /* 8005CA4C 0005984C C0 1F 00 20 */ lfs f0, 0x20(r31) /* 8005CA50 00059850 7F E3 FB 78 */ mr r3, r31 /* 8005CA54 00059854 C0 3F 00 28 */ lfs f1, 0x28(r31) /* 8005CA58 00059858 FC 60 00 50 */ fneg f3, f0 /* 8005CA5C 0005985C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005CA60 00059860 4B FA E6 8D */ bl func_8000B0EC +/* 8005CA60 00059860 4B FA E6 8D */ bl assign__5xVec3Ffff /* 8005CA64 00059864 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) /* 8005CA68 00059868 38 7F 00 10 */ addi r3, r31, 0x10 /* 8005CA6C 0005986C C0 42 89 C0 */ lfs f2, lbl_803CD340-_SDA2_BASE_(r2) /* 8005CA70 00059870 FC 60 08 90 */ fmr f3, f1 -/* 8005CA74 00059874 4B FA E6 79 */ bl func_8000B0EC +/* 8005CA74 00059874 4B FA E6 79 */ bl assign__5xVec3Ffff /* 8005CA78 00059878 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8005CA7C 0005987C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8005CA80 00059880 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -6335,7 +6335,7 @@ zEntCruiseBubble.face_camera__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_1 /* 8005CB0C 0005990C 48 00 00 0C */ b lbl_8005CB18 lbl_8005CB10: /* 8005CB10 00059910 C0 44 00 3C */ lfs f2, 0x3c(r4) -/* 8005CB14 00059914 4B FA 95 5D */ bl func_80006070 +/* 8005CB14 00059914 4B FA 95 5D */ bl xatan2__Fff lbl_8005CB18: /* 8005CB18 00059918 C0 5F 00 08 */ lfs f2, 8(r31) /* 8005CB1C 0005991C C0 02 8A E4 */ lfs f0, lbl_803CD464-_SDA2_BASE_(r2) @@ -6353,7 +6353,7 @@ lbl_8005CB38: /* 8005CB48 00059948 EF FF 00 2A */ fadds f31, f31, f0 lbl_8005CB4C: /* 8005CB4C 0005994C FC 20 F0 90 */ fmr f1, f30 -/* 8005CB50 00059950 4B FB 1C 61 */ bl func_8000E7B0 +/* 8005CB50 00059950 4B FB 1C 61 */ bl xexp__Ff /* 8005CB54 00059954 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) /* 8005CB58 00059958 C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) /* 8005CB5C 0005995C C0 43 00 08 */ lfs f2, 8(r3) @@ -6369,7 +6369,7 @@ lbl_8005CB70: /* 8005CB80 00059980 EC 00 08 2A */ fadds f0, f0, f1 /* 8005CB84 00059984 D0 1F 00 08 */ stfs f0, 8(r31) /* 8005CB88 00059988 C0 3F 00 08 */ lfs f1, 8(r31) -/* 8005CB8C 0005998C 4B FB 1C 69 */ bl func_8000E7F4 +/* 8005CB8C 0005998C 4B FB 1C 69 */ bl xrmod__Ff /* 8005CB90 00059990 D0 3F 00 08 */ stfs f1, 8(r31) /* 8005CB94 00059994 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8005CB98 00059998 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -6560,7 +6560,7 @@ zEntCruiseBubble.move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_ /* 8005CE44 00059C44 4B FF FA 91 */ bl zEntCruiseBubble.get_player_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005CE48 00059C48 7C 64 1B 78 */ mr r4, r3 /* 8005CE4C 00059C4C 7F E3 FB 78 */ mr r3, r31 -/* 8005CE50 00059C50 4B FA E7 1D */ bl func_8000B56C +/* 8005CE50 00059C50 4B FA E7 1D */ bl __as__7xMat4x3FRC7xMat4x3 /* 8005CE54 00059C54 7F E3 FB 78 */ mr r3, r31 /* 8005CE58 00059C58 38 81 00 14 */ addi r4, r1, 0x14 /* 8005CE5C 00059C5C 4B FD 4F D9 */ bl xMat3x3GetEuler__FPC7xMat3x3P5xVec3 @@ -6574,7 +6574,7 @@ zEntCruiseBubble.move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_ /* 8005CE7C 00059C7C 48 00 31 C1 */ bl zEntCruiseBubble.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8005CE80 00059C80 38 7F 00 30 */ addi r3, r31, 0x30 /* 8005CE84 00059C84 38 81 00 08 */ addi r4, r1, 8 -/* 8005CE88 00059C88 4B FB 85 BD */ bl func_80015444 +/* 8005CE88 00059C88 4B FB 85 BD */ bl __apl__5xVec3FRC5xVec3 /* 8005CE8C 00059C8C 80 01 00 34 */ lwz r0, 0x34(r1) /* 8005CE90 00059C90 83 E1 00 2C */ lwz r31, 0x2c(r1) /* 8005CE94 00059C94 7C 08 03 A6 */ mtlr r0 @@ -6666,7 +6666,7 @@ zEntCruiseBubble.update_effects__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cp /* 8005CFD4 00059DD4 4B FD 4E 61 */ bl xMat3x3GetEuler__FPC7xMat3x3P5xVec3 /* 8005CFD8 00059DD8 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) /* 8005CFDC 00059DDC 38 7F 00 1C */ addi r3, r31, 0x1c -/* 8005CFE0 00059DE0 4B FB F8 99 */ bl func_8001C878 +/* 8005CFE0 00059DE0 4B FB F8 99 */ bl __as__5xVec3Ff /* 8005CFE4 00059DE4 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) /* 8005CFE8 00059DE8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8005CFEC 00059DEC 38 83 05 58 */ addi r4, r3, lbl_803C0558@l @@ -6675,10 +6675,10 @@ zEntCruiseBubble.update_effects__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cp /* 8005CFF8 00059DF8 38 84 07 68 */ addi r4, r4, 0x768 /* 8005CFFC 00059DFC C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) /* 8005D000 00059E00 D0 1F 00 38 */ stfs f0, 0x38(r31) -/* 8005D004 00059E04 4B FA E2 61 */ bl func_8000B264 +/* 8005D004 00059E04 4B FA E2 61 */ bl __as__5xVec3FRC5xVec3 /* 8005D008 00059E08 3C 60 80 2E */ lis r3, lbl_802DBE30@ha /* 8005D00C 00059E0C 38 63 BE 30 */ addi r3, r3, lbl_802DBE30@l -/* 8005D010 00059E10 48 00 34 55 */ bl func_80060464 +/* 8005D010 00059E10 48 00 34 55 */ bl reset__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_Fv /* 8005D014 00059E14 C0 3F 00 18 */ lfs f1, 0x18(r31) /* 8005D018 00059E18 38 61 00 18 */ addi r3, r1, 0x18 /* 8005D01C 00059E1C 38 9F 00 2C */ addi r4, r31, 0x2c @@ -6686,7 +6686,7 @@ zEntCruiseBubble.update_effects__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cp /* 8005D024 00059E24 3C A0 80 2E */ lis r5, lbl_802DBE30@ha /* 8005D028 00059E28 7C 64 1B 78 */ mr r4, r3 /* 8005D02C 00059E2C 38 65 BE 30 */ addi r3, r5, lbl_802DBE30@l -/* 8005D030 00059E30 48 00 33 29 */ bl func_80060358 +/* 8005D030 00059E30 48 00 33 29 */ bl push_front__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_FRCQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data /* 8005D034 00059E34 4B FF FC 3D */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005D038 00059E38 7C 64 1B 78 */ mr r4, r3 /* 8005D03C 00059E3C C0 3F 00 18 */ lfs f1, 0x18(r31) @@ -6696,7 +6696,7 @@ zEntCruiseBubble.update_effects__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cp /* 8005D04C 00059E4C 3C A0 80 2E */ lis r5, lbl_802DBE30@ha /* 8005D050 00059E50 7C 64 1B 78 */ mr r4, r3 /* 8005D054 00059E54 38 65 BE 30 */ addi r3, r5, lbl_802DBE30@l -/* 8005D058 00059E58 48 00 33 01 */ bl func_80060358 +/* 8005D058 00059E58 48 00 33 01 */ bl push_front__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_FRCQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data /* 8005D05C 00059E5C 4B FF FC 15 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005D060 00059E60 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005D064 00059E64 38 83 00 30 */ addi r4, r3, 0x30 @@ -6736,11 +6736,11 @@ zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle /* 8005D0E0 00059EE0 4B FF AB 11 */ bl zEntCruiseBubble.signal_event__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FUi /* 8005D0E4 00059EE4 C0 22 89 BC */ lfs f1, lbl_803CD33C-_SDA2_BASE_(r2) /* 8005D0E8 00059EE8 38 61 00 14 */ addi r3, r1, 0x14 -/* 8005D0EC 00059EEC 4B FB F7 8D */ bl func_8001C878 +/* 8005D0EC 00059EEC 4B FB F7 8D */ bl __as__5xVec3Ff /* 8005D0F0 00059EF0 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) /* 8005D0F4 00059EF4 38 61 00 08 */ addi r3, r1, 8 /* 8005D0F8 00059EF8 D0 21 00 20 */ stfs f1, 0x20(r1) -/* 8005D0FC 00059EFC 48 00 2E DD */ bl func_8005FFD8 +/* 8005D0FC 00059EFC 48 00 2E DD */ bl create__5xVec3Ff /* 8005D100 00059F00 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8005D104 00059F04 38 81 00 14 */ addi r4, r1, 0x14 /* 8005D108 00059F08 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -6761,11 +6761,11 @@ zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle /* 8005D144 00059F44 4B FF AA AD */ bl zEntCruiseBubble.signal_event__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FUi /* 8005D148 00059F48 C0 22 89 BC */ lfs f1, lbl_803CD33C-_SDA2_BASE_(r2) /* 8005D14C 00059F4C 38 61 00 14 */ addi r3, r1, 0x14 -/* 8005D150 00059F50 4B FB F7 29 */ bl func_8001C878 +/* 8005D150 00059F50 4B FB F7 29 */ bl __as__5xVec3Ff /* 8005D154 00059F54 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) /* 8005D158 00059F58 38 61 00 08 */ addi r3, r1, 8 /* 8005D15C 00059F5C D0 21 00 20 */ stfs f1, 0x20(r1) -/* 8005D160 00059F60 48 00 2E 79 */ bl func_8005FFD8 +/* 8005D160 00059F60 48 00 2E 79 */ bl create__5xVec3Ff /* 8005D164 00059F64 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8005D168 00059F68 38 81 00 14 */ addi r4, r1, 0x14 /* 8005D16C 00059F6C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -6805,14 +6805,14 @@ lbl_8005D1E4: /* 8005D1F0 00059FF0 38 64 C2 A4 */ addi r3, r4, lbl_8028C2A4@l /* 8005D1F4 00059FF4 38 63 00 50 */ addi r3, r3, 0x50 /* 8005D1F8 00059FF8 38 85 00 30 */ addi r4, r5, 0x30 -/* 8005D1FC 00059FFC 4B FA E0 69 */ bl func_8000B264 +/* 8005D1FC 00059FFC 4B FA E0 69 */ bl __as__5xVec3FRC5xVec3 /* 8005D200 0005A000 4B FF FA 71 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005D204 0005A004 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha /* 8005D208 0005A008 7C 65 1B 78 */ mr r5, r3 /* 8005D20C 0005A00C 38 64 C2 A4 */ addi r3, r4, lbl_8028C2A4@l /* 8005D210 0005A010 38 63 00 5C */ addi r3, r3, 0x5c /* 8005D214 0005A014 38 85 00 20 */ addi r4, r5, 0x20 -/* 8005D218 0005A018 4B FA E0 4D */ bl func_8000B264 +/* 8005D218 0005A018 4B FA E0 4D */ bl __as__5xVec3FRC5xVec3 /* 8005D21C 0005A01C 38 60 00 06 */ li r3, 6 /* 8005D220 0005A020 48 00 01 14 */ b lbl_8005D334 lbl_8005D224: @@ -6822,12 +6822,12 @@ lbl_8005D224: /* 8005D230 0005A030 48 00 06 F9 */ bl zEntCruiseBubble.update_move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyFf /* 8005D234 0005A034 3C 60 80 2E */ lis r3, lbl_802DBE30@ha /* 8005D238 0005A038 38 63 BE 30 */ addi r3, r3, lbl_802DBE30@l -/* 8005D23C 0005A03C 48 00 32 6D */ bl func_800604A8 +/* 8005D23C 0005A03C 48 00 32 6D */ bl full__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_CFv /* 8005D240 0005A040 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8005D244 0005A044 41 82 00 10 */ beq lbl_8005D254 /* 8005D248 0005A048 3C 60 80 2E */ lis r3, lbl_802DBE30@ha /* 8005D24C 0005A04C 38 63 BE 30 */ addi r3, r3, lbl_802DBE30@l -/* 8005D250 0005A050 48 00 32 45 */ bl func_80060494 +/* 8005D250 0005A050 48 00 32 45 */ bl pop_back__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_Fv lbl_8005D254: /* 8005D254 0005A054 7F E3 FB 78 */ mr r3, r31 /* 8005D258 0005A058 48 00 03 15 */ bl zEntCruiseBubble.collide__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyFv @@ -6847,7 +6847,7 @@ lbl_8005D274: /* 8005D28C 0005A08C 3C A0 80 2E */ lis r5, lbl_802DBE30@ha /* 8005D290 0005A090 7C 64 1B 78 */ mr r4, r3 /* 8005D294 0005A094 38 65 BE 30 */ addi r3, r5, lbl_802DBE30@l -/* 8005D298 0005A098 48 00 30 C1 */ bl func_80060358 +/* 8005D298 0005A098 48 00 30 C1 */ bl push_front__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_FRCQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data /* 8005D29C 0005A09C 38 60 00 06 */ li r3, 6 /* 8005D2A0 0005A0A0 48 00 00 94 */ b lbl_8005D334 lbl_8005D2A4: @@ -6860,12 +6860,12 @@ lbl_8005D2A4: /* 8005D2BC 0005A0BC 3C A0 80 2E */ lis r5, lbl_802DBE30@ha /* 8005D2C0 0005A0C0 7C 64 1B 78 */ mr r4, r3 /* 8005D2C4 0005A0C4 38 65 BE 30 */ addi r3, r5, lbl_802DBE30@l -/* 8005D2C8 0005A0C8 48 00 30 91 */ bl func_80060358 +/* 8005D2C8 0005A0C8 48 00 30 91 */ bl push_front__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_FRCQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data /* 8005D2CC 0005A0CC 4B FF F9 A5 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005D2D0 0005A0D0 7C 64 1B 78 */ mr r4, r3 /* 8005D2D4 0005A0D4 38 7F 00 2C */ addi r3, r31, 0x2c /* 8005D2D8 0005A0D8 38 84 00 30 */ addi r4, r4, 0x30 -/* 8005D2DC 0005A0DC 4B FA DF 89 */ bl func_8000B264 +/* 8005D2DC 0005A0DC 4B FA DF 89 */ bl __as__5xVec3FRC5xVec3 /* 8005D2E0 0005A0E0 FC 20 F8 90 */ fmr f1, f31 /* 8005D2E4 0005A0E4 7F E3 FB 78 */ mr r3, r31 /* 8005D2E8 0005A0E8 48 00 00 ED */ bl zEntCruiseBubble.update_engine_sound__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyFf @@ -6876,7 +6876,7 @@ lbl_8005D2A4: /* 8005D2FC 0005A0FC 7C 7F 1B 78 */ mr r31, r3 /* 8005D300 0005A100 38 61 00 28 */ addi r3, r1, 0x28 /* 8005D304 0005A104 38 9F 00 30 */ addi r4, r31, 0x30 -/* 8005D308 0005A108 4B FA DF 5D */ bl func_8000B264 +/* 8005D308 0005A108 4B FA DF 5D */ bl __as__5xVec3FRC5xVec3 /* 8005D30C 0005A10C 80 AD 81 80 */ lwz r5, lbl_803CAA80-_SDA_BASE_(r13) /* 8005D310 0005A110 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8005D314 0005A114 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -6920,7 +6920,7 @@ zEntCruiseBubble.update_flash__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ /* 8005D39C 0005A19C 4B FF C6 2D */ bl zEntCruiseBubble.flash_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005D3A0 0005A1A0 C0 1F 00 38 */ lfs f0, 0x38(r31) /* 8005D3A4 0005A1A4 EC 20 F8 24 */ fdivs f1, f0, f31 -/* 8005D3A8 0005A1A8 4B FA 97 D1 */ bl func_80006B78 +/* 8005D3A8 0005A1A8 4B FA 97 D1 */ bl floorf__3stdFf /* 8005D3AC 0005A1AC C0 1F 00 38 */ lfs f0, 0x38(r31) /* 8005D3B0 0005A1B0 EC 01 07 FC */ fnmsubs f0, f1, f31, f0 /* 8005D3B4 0005A1B4 D0 1F 00 38 */ stfs f0, 0x38(r31) @@ -6987,7 +6987,7 @@ lbl_8005D488: /* 8005D488 0005A288 80 03 00 04 */ lwz r0, 4(r3) /* 8005D48C 0005A28C 54 00 02 95 */ rlwinm. r0, r0, 0, 0xa, 0xa /* 8005D490 0005A290 41 82 00 08 */ beq lbl_8005D498 -/* 8005D494 0005A294 48 00 31 6D */ bl func_80060600 +/* 8005D494 0005A294 48 00 31 6D */ bl MarkForRecycle__9NPCHazardFv lbl_8005D498: /* 8005D498 0005A298 4B FF F7 D9 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005D49C 0005A29C 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha @@ -6995,7 +6995,7 @@ lbl_8005D498: /* 8005D4A4 0005A2A4 38 64 C2 A4 */ addi r3, r4, lbl_8028C2A4@l /* 8005D4A8 0005A2A8 38 63 00 50 */ addi r3, r3, 0x50 /* 8005D4AC 0005A2AC 38 85 00 30 */ addi r4, r5, 0x30 -/* 8005D4B0 0005A2B0 4B FA DD B5 */ bl func_8000B264 +/* 8005D4B0 0005A2B0 4B FA DD B5 */ bl __as__5xVec3FRC5xVec3 /* 8005D4B4 0005A2B4 38 60 00 01 */ li r3, 1 lbl_8005D4B8: /* 8005D4B8 0005A2B8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -7016,7 +7016,7 @@ lbl_8005D4C8: /* 8005D4F0 0005A2F0 38 A3 00 30 */ addi r5, r3, 0x30 /* 8005D4F4 0005A2F4 38 61 00 08 */ addi r3, r1, 8 /* 8005D4F8 0005A2F8 38 9E 00 08 */ addi r4, r30, 8 -/* 8005D4FC 0005A2FC 4B FA DC D1 */ bl func_8000B1CC +/* 8005D4FC 0005A2FC 4B FA DC D1 */ bl __mi__5xVec3CFRC5xVec3 /* 8005D500 0005A300 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) /* 8005D504 0005A304 38 61 00 14 */ addi r3, r1, 0x14 /* 8005D508 0005A308 80 A1 00 08 */ lwz r5, 8(r1) @@ -7028,7 +7028,7 @@ lbl_8005D4C8: /* 8005D520 0005A320 90 A1 00 14 */ stw r5, 0x14(r1) /* 8005D524 0005A324 90 81 00 18 */ stw r4, 0x18(r1) /* 8005D528 0005A328 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8005D52C 0005A32C 4B FA DB D1 */ bl func_8000B0FC +/* 8005D52C 0005A32C 4B FA DB D1 */ bl length2__5xVec3CFv /* 8005D530 0005A330 EC 1F 07 F2 */ fmuls f0, f31, f31 /* 8005D534 0005A334 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005D538 0005A338 40 80 00 10 */ bge lbl_8005D548 @@ -7093,8 +7093,8 @@ lbl_8005D600: /* 8005D604 0005A404 7C 7B 1B 78 */ mr r27, r3 /* 8005D608 0005A408 7F E4 FB 78 */ mr r4, r31 /* 8005D60C 0005A40C 38 7B 00 20 */ addi r3, r27, 0x20 -/* 8005D610 0005A410 4B FB 7E FD */ bl func_8001550C -/* 8005D614 0005A414 4B FB 07 65 */ bl func_8000DD78 +/* 8005D610 0005A410 4B FB 7E FD */ bl dot__5xVec3CFRC5xVec3 +/* 8005D614 0005A414 4B FB 07 65 */ bl xasin__Ff /* 8005D618 0005A418 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) /* 8005D61C 0005A41C C0 03 00 1C */ lfs f0, 0x1c(r3) /* 8005D620 0005A420 FC 00 00 50 */ fneg f0, f0 @@ -7105,11 +7105,11 @@ lbl_8005D600: lbl_8005D634: /* 8005D634 0005A434 38 7B 00 30 */ addi r3, r27, 0x30 /* 8005D638 0005A438 38 81 00 3C */ addi r4, r1, 0x3c -/* 8005D63C 0005A43C 4B FB 7E 09 */ bl func_80015444 +/* 8005D63C 0005A43C 4B FB 7E 09 */ bl __apl__5xVec3FRC5xVec3 /* 8005D640 0005A440 38 61 00 18 */ addi r3, r1, 0x18 /* 8005D644 0005A444 38 9B 00 30 */ addi r4, r27, 0x30 /* 8005D648 0005A448 38 BC 00 2C */ addi r5, r28, 0x2c -/* 8005D64C 0005A44C 4B FA DB 81 */ bl func_8000B1CC +/* 8005D64C 0005A44C 4B FA DB 81 */ bl __mi__5xVec3CFRC5xVec3 /* 8005D650 0005A450 80 A1 00 18 */ lwz r5, 0x18(r1) /* 8005D654 0005A454 38 61 00 30 */ addi r3, r1, 0x30 /* 8005D658 0005A458 80 81 00 1C */ lwz r4, 0x1c(r1) @@ -7117,19 +7117,19 @@ lbl_8005D634: /* 8005D660 0005A460 90 A1 00 30 */ stw r5, 0x30(r1) /* 8005D664 0005A464 90 81 00 34 */ stw r4, 0x34(r1) /* 8005D668 0005A468 90 01 00 38 */ stw r0, 0x38(r1) -/* 8005D66C 0005A46C 4B FA DA 91 */ bl func_8000B0FC +/* 8005D66C 0005A46C 4B FA DA 91 */ bl length2__5xVec3CFv /* 8005D670 0005A470 C0 02 8A B0 */ lfs f0, lbl_803CD430-_SDA2_BASE_(r2) /* 8005D674 0005A474 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005D678 0005A478 40 80 00 0C */ bge lbl_8005D684 /* 8005D67C 0005A47C 38 60 00 00 */ li r3, 0 /* 8005D680 0005A480 48 00 01 38 */ b lbl_8005D7B8 lbl_8005D684: -/* 8005D684 0005A484 4B FA D1 79 */ bl func_8000A7FC +/* 8005D684 0005A484 4B FA D1 79 */ bl xsqrt__Ff /* 8005D688 0005A488 C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) /* 8005D68C 0005A48C 38 61 00 0C */ addi r3, r1, 0xc /* 8005D690 0005A490 38 81 00 30 */ addi r4, r1, 0x30 /* 8005D694 0005A494 EC 20 08 24 */ fdivs f1, f0, f1 -/* 8005D698 0005A498 4B FA DA 89 */ bl func_8000B120 +/* 8005D698 0005A498 4B FA DA 89 */ bl __ml__5xVec3CFf /* 8005D69C 0005A49C 80 01 00 10 */ lwz r0, 0x10(r1) /* 8005D6A0 0005A4A0 80 61 00 0C */ lwz r3, 0xc(r1) /* 8005D6A4 0005A4A4 90 01 00 28 */ stw r0, 0x28(r1) @@ -7137,7 +7137,7 @@ lbl_8005D684: /* 8005D6AC 0005A4AC 90 61 00 24 */ stw r3, 0x24(r1) /* 8005D6B0 0005A4B0 C0 21 00 28 */ lfs f1, 0x28(r1) /* 8005D6B4 0005A4B4 90 01 00 2C */ stw r0, 0x2c(r1) -/* 8005D6B8 0005A4B8 4B FB 06 C1 */ bl func_8000DD78 +/* 8005D6B8 0005A4B8 4B FB 06 C1 */ bl xasin__Ff /* 8005D6BC 0005A4BC FF E0 08 50 */ fneg f31, f1 /* 8005D6C0 0005A4C0 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) /* 8005D6C4 0005A4C4 C0 22 8A 94 */ lfs f1, lbl_803CD414-_SDA2_BASE_(r2) @@ -7152,12 +7152,12 @@ lbl_8005D684: lbl_8005D6E8: /* 8005D6E8 0005A4E8 C0 21 00 24 */ lfs f1, 0x24(r1) /* 8005D6EC 0005A4EC C0 41 00 2C */ lfs f2, 0x2c(r1) -/* 8005D6F0 0005A4F0 4B FA 89 81 */ bl func_80006070 +/* 8005D6F0 0005A4F0 4B FA 89 81 */ bl xatan2__Fff /* 8005D6F4 0005A4F4 C0 1C 00 10 */ lfs f0, 0x10(r28) /* 8005D6F8 0005A4F8 C0 42 8A E4 */ lfs f2, lbl_803CD464-_SDA2_BASE_(r2) /* 8005D6FC 0005A4FC EC 01 00 28 */ fsubs f0, f1, f0 /* 8005D700 0005A500 EC 22 00 2A */ fadds f1, f2, f0 -/* 8005D704 0005A504 4B FB 10 F1 */ bl func_8000E7F4 +/* 8005D704 0005A504 4B FB 10 F1 */ bl xrmod__Ff /* 8005D708 0005A508 C0 02 8A E4 */ lfs f0, lbl_803CD464-_SDA2_BASE_(r2) /* 8005D70C 0005A50C 7F 63 DB 78 */ mr r3, r27 /* 8005D710 0005A510 80 AD 81 80 */ lwz r5, lbl_803CAA80-_SDA_BASE_(r13) @@ -7175,7 +7175,7 @@ lbl_8005D6E8: /* 8005D740 0005A540 D0 1C 00 14 */ stfs f0, 0x14(r28) /* 8005D744 0005A544 4B FD 4A 61 */ bl xMat3x3Euler__FP7xMat3x3PC5xVec3 /* 8005D748 0005A548 38 61 00 3C */ addi r3, r1, 0x3c -/* 8005D74C 0005A54C 4B FA D9 B1 */ bl func_8000B0FC +/* 8005D74C 0005A54C 4B FA D9 B1 */ bl length2__5xVec3CFv /* 8005D750 0005A550 C0 02 8A F0 */ lfs f0, lbl_803CD470-_SDA2_BASE_(r2) /* 8005D754 0005A554 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005D758 0005A558 40 80 00 0C */ bge lbl_8005D764 @@ -7191,7 +7191,7 @@ lbl_8005D764: /* 8005D77C 0005A57C 38 61 00 3C */ addi r3, r1, 0x3c /* 8005D780 0005A580 C0 04 00 18 */ lfs f0, 0x18(r4) /* 8005D784 0005A584 EF E1 00 32 */ fmuls f31, f1, f0 -/* 8005D788 0005A588 4B FA D9 75 */ bl func_8000B0FC +/* 8005D788 0005A588 4B FA D9 75 */ bl length2__5xVec3CFv /* 8005D78C 0005A58C EC 1F 07 F2 */ fmuls f0, f31, f31 /* 8005D790 0005A590 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005D794 0005A594 40 80 00 0C */ bge lbl_8005D7A0 @@ -7272,27 +7272,27 @@ lbl_8005D850: /* 8005D8A8 0005A6A8 D0 81 00 2C */ stfs f4, 0x2c(r1) /* 8005D8AC 0005A6AC D0 41 00 30 */ stfs f2, 0x30(r1) /* 8005D8B0 0005A6B0 D0 01 00 34 */ stfs f0, 0x34(r1) -/* 8005D8B4 0005A6B4 4B FB 7C 59 */ bl func_8001550C +/* 8005D8B4 0005A6B4 4B FB 7C 59 */ bl dot__5xVec3CFRC5xVec3 /* 8005D8B8 0005A6B8 7F E4 FB 78 */ mr r4, r31 /* 8005D8BC 0005A6BC 38 61 00 14 */ addi r3, r1, 0x14 -/* 8005D8C0 0005A6C0 4B FA D8 61 */ bl func_8000B120 +/* 8005D8C0 0005A6C0 4B FA D8 61 */ bl __ml__5xVec3CFf /* 8005D8C4 0005A6C4 7F C4 F3 78 */ mr r4, r30 /* 8005D8C8 0005A6C8 38 61 00 20 */ addi r3, r1, 0x20 /* 8005D8CC 0005A6CC 38 A1 00 14 */ addi r5, r1, 0x14 -/* 8005D8D0 0005A6D0 4B FB 7B 11 */ bl func_800153E0 +/* 8005D8D0 0005A6D0 4B FB 7B 11 */ bl __pl__5xVec3CFRC5xVec3 /* 8005D8D4 0005A6D4 7F 23 CB 78 */ mr r3, r25 /* 8005D8D8 0005A6D8 38 81 00 20 */ addi r4, r1, 0x20 -/* 8005D8DC 0005A6DC 4B FA D9 89 */ bl func_8000B264 +/* 8005D8DC 0005A6DC 4B FA D9 89 */ bl __as__5xVec3FRC5xVec3 /* 8005D8E0 0005A6E0 7F 24 CB 78 */ mr r4, r25 /* 8005D8E4 0005A6E4 7F A5 EB 78 */ mr r5, r29 /* 8005D8E8 0005A6E8 38 61 00 08 */ addi r3, r1, 8 -/* 8005D8EC 0005A6EC 4B FA D8 E1 */ bl func_8000B1CC +/* 8005D8EC 0005A6EC 4B FA D8 E1 */ bl __mi__5xVec3CFRC5xVec3 /* 8005D8F0 0005A6F0 7F 63 DB 78 */ mr r3, r27 /* 8005D8F4 0005A6F4 38 81 00 08 */ addi r4, r1, 8 -/* 8005D8F8 0005A6F8 4B FA D9 6D */ bl func_8000B264 +/* 8005D8F8 0005A6F8 4B FA D9 6D */ bl __as__5xVec3FRC5xVec3 /* 8005D8FC 0005A6FC 7F 43 D3 78 */ mr r3, r26 /* 8005D900 0005A700 38 81 01 58 */ addi r4, r1, 0x158 -/* 8005D904 0005A704 4B FA D9 61 */ bl func_8000B264 +/* 8005D904 0005A704 4B FA D9 61 */ bl __as__5xVec3FRC5xVec3 /* 8005D908 0005A708 80 01 01 34 */ lwz r0, 0x134(r1) /* 8005D90C 0005A70C 38 60 00 01 */ li r3, 1 /* 8005D910 0005A710 90 1C 00 00 */ stw r0, 0(r28) @@ -7324,10 +7324,10 @@ zEntCruiseBubble.update_move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_1 /* 8005D968 0005A768 C0 21 00 08 */ lfs f1, 8(r1) /* 8005D96C 0005A76C 38 61 00 0C */ addi r3, r1, 0xc /* 8005D970 0005A770 38 9F 00 20 */ addi r4, r31, 0x20 -/* 8005D974 0005A774 4B FA D7 AD */ bl func_8000B120 +/* 8005D974 0005A774 4B FA D7 AD */ bl __ml__5xVec3CFf /* 8005D978 0005A778 38 7F 00 30 */ addi r3, r31, 0x30 /* 8005D97C 0005A77C 38 81 00 0C */ addi r4, r1, 0xc -/* 8005D980 0005A780 4B FB 7A C5 */ bl func_80015444 +/* 8005D980 0005A780 4B FB 7A C5 */ bl __apl__5xVec3FRC5xVec3 /* 8005D984 0005A784 80 01 00 24 */ lwz r0, 0x24(r1) /* 8005D988 0005A788 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8005D98C 0005A78C 7C 08 03 A6 */ mtlr r0 @@ -7374,14 +7374,14 @@ zEntCruiseBubble.update_turn__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_1 /* 8005DA24 0005A824 D0 01 00 34 */ stfs f0, 0x34(r1) /* 8005DA28 0005A828 C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) /* 8005DA2C 0005A82C EC 20 20 28 */ fsubs f1, f0, f4 -/* 8005DA30 0005A830 4B FD 21 E5 */ bl func_8002FC14 +/* 8005DA30 0005A830 4B FD 21 E5 */ bl xpow__Fff /* 8005DA34 0005A834 C0 1E 00 1C */ lfs f0, 0x1c(r30) /* 8005DA38 0005A838 FC 40 D8 90 */ fmr f2, f27 /* 8005DA3C 0005A83C EC 00 00 72 */ fmuls f0, f0, f1 /* 8005DA40 0005A840 D0 01 00 20 */ stfs f0, 0x20(r1) /* 8005DA44 0005A844 C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) /* 8005DA48 0005A848 EC 20 D0 28 */ fsubs f1, f0, f26 -/* 8005DA4C 0005A84C 4B FD 21 C9 */ bl func_8002FC14 +/* 8005DA4C 0005A84C 4B FD 21 C9 */ bl xpow__Fff /* 8005DA50 0005A850 C0 5E 00 20 */ lfs f2, 0x20(r30) /* 8005DA54 0005A854 C0 1F 00 4C */ lfs f0, 0x4c(r31) /* 8005DA58 0005A858 EC 22 00 72 */ fmuls f1, f2, f1 @@ -7533,9 +7533,9 @@ lbl_8005DC78: /* 8005DC84 0005AA84 38 84 C2 A4 */ addi r4, r4, lbl_8028C2A4@l /* 8005DC88 0005AA88 38 61 00 08 */ addi r3, r1, 8 /* 8005DC8C 0005AA8C 38 84 00 50 */ addi r4, r4, 0x50 -/* 8005DC90 0005AA90 4B FA D5 3D */ bl func_8000B1CC +/* 8005DC90 0005AA90 4B FA D5 3D */ bl __mi__5xVec3CFRC5xVec3 /* 8005DC94 0005AA94 38 61 00 08 */ addi r3, r1, 8 -/* 8005DC98 0005AA98 4B FA D4 65 */ bl func_8000B0FC +/* 8005DC98 0005AA98 4B FA D4 65 */ bl length2__5xVec3CFv /* 8005DC9C 0005AA9C 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) /* 8005DCA0 0005AAA0 38 60 00 02 */ li r3, 2 /* 8005DCA4 0005AAA4 C0 04 00 B0 */ lfs f0, 0xb0(r4) @@ -7678,7 +7678,7 @@ lbl_8005DE20: /* 8005DE9C 0005AC9C 90 01 00 50 */ stw r0, 0x50(r1) /* 8005DEA0 0005ACA0 4B FD 2D E9 */ bl xurand__Fv /* 8005DEA4 0005ACA4 C0 42 89 F8 */ lfs f2, lbl_803CD378-_SDA2_BASE_(r2) -/* 8005DEA8 0005ACA8 4B FD 1D 6D */ bl func_8002FC14 +/* 8005DEA8 0005ACA8 4B FD 1D 6D */ bl xpow__Fff /* 8005DEAC 0005ACAC 80 AD 81 80 */ lwz r5, lbl_803CAA80-_SDA_BASE_(r13) /* 8005DEB0 0005ACB0 38 61 00 24 */ addi r3, r1, 0x24 /* 8005DEB4 0005ACB4 38 81 00 48 */ addi r4, r1, 0x48 @@ -7686,16 +7686,16 @@ lbl_8005DE20: /* 8005DEBC 0005ACBC C0 05 01 1C */ lfs f0, 0x11c(r5) /* 8005DEC0 0005ACC0 EC 00 10 28 */ fsubs f0, f0, f2 /* 8005DEC4 0005ACC4 EC 21 10 3A */ fmadds f1, f1, f0, f2 -/* 8005DEC8 0005ACC8 4B FA D2 59 */ bl func_8000B120 +/* 8005DEC8 0005ACC8 4B FA D2 59 */ bl __ml__5xVec3CFf /* 8005DECC 0005ACCC 4B FF ED A5 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005DED0 0005ACD0 7C 64 1B 78 */ mr r4, r3 /* 8005DED4 0005ACD4 38 61 00 30 */ addi r3, r1, 0x30 /* 8005DED8 0005ACD8 38 84 00 30 */ addi r4, r4, 0x30 /* 8005DEDC 0005ACDC 38 A1 00 24 */ addi r5, r1, 0x24 -/* 8005DEE0 0005ACE0 4B FB 75 01 */ bl func_800153E0 +/* 8005DEE0 0005ACE0 4B FB 75 01 */ bl __pl__5xVec3CFRC5xVec3 /* 8005DEE4 0005ACE4 38 7E 00 0C */ addi r3, r30, 0xc /* 8005DEE8 0005ACE8 38 81 00 30 */ addi r4, r1, 0x30 -/* 8005DEEC 0005ACEC 4B FA D3 79 */ bl func_8000B264 +/* 8005DEEC 0005ACEC 4B FA D3 79 */ bl __as__5xVec3FRC5xVec3 /* 8005DEF0 0005ACF0 83 ED 81 80 */ lwz r31, lbl_803CAA80-_SDA_BASE_(r13) /* 8005DEF4 0005ACF4 C3 FF 01 28 */ lfs f31, 0x128(r31) /* 8005DEF8 0005ACF8 4B FD 2D 91 */ bl xurand__Fv @@ -7704,10 +7704,10 @@ lbl_8005DE20: /* 8005DF04 0005AD04 38 81 00 48 */ addi r4, r1, 0x48 /* 8005DF08 0005AD08 EC 00 F8 28 */ fsubs f0, f0, f31 /* 8005DF0C 0005AD0C EC 20 F8 7A */ fmadds f1, f0, f1, f31 -/* 8005DF10 0005AD10 4B FA D2 11 */ bl func_8000B120 +/* 8005DF10 0005AD10 4B FA D2 11 */ bl __ml__5xVec3CFf /* 8005DF14 0005AD14 38 7E 00 18 */ addi r3, r30, 0x18 /* 8005DF18 0005AD18 38 81 00 18 */ addi r4, r1, 0x18 -/* 8005DF1C 0005AD1C 4B FA D3 49 */ bl func_8000B264 +/* 8005DF1C 0005AD1C 4B FA D3 49 */ bl __as__5xVec3FRC5xVec3 /* 8005DF20 0005AD20 4B FD 2D 69 */ bl xurand__Fv /* 8005DF24 0005AD24 C0 02 89 C8 */ lfs f0, lbl_803CD348-_SDA2_BASE_(r2) /* 8005DF28 0005AD28 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) @@ -7779,7 +7779,7 @@ zEntCruiseBubble.perturb_direction__Q313cruise_bubble30_unnamed_zEntCruiseBubble /* 8005E024 0005AE24 C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) /* 8005E028 0005AE28 EF A2 E0 7A */ fmadds f29, f2, f1, f28 /* 8005E02C 0005AE2C EC 3D 07 7C */ fnmsubs f1, f29, f29, f0 -/* 8005E030 0005AE30 4B FA C7 CD */ bl func_8000A7FC +/* 8005E030 0005AE30 4B FA C7 CD */ bl xsqrt__Ff /* 8005E034 0005AE34 3C 60 80 25 */ lis r3, lbl_802552CC@ha /* 8005E038 0005AE38 FF E0 08 90 */ fmr f31, f1 /* 8005E03C 0005AE3C 38 A3 52 CC */ addi r5, r3, lbl_802552CC@l @@ -7801,7 +7801,7 @@ zEntCruiseBubble.perturb_direction__Q313cruise_bubble30_unnamed_zEntCruiseBubble /* 8005E07C 0005AE7C 7F E3 FB 78 */ mr r3, r31 /* 8005E080 0005AE80 38 81 00 2C */ addi r4, r1, 0x2c /* 8005E084 0005AE84 D0 01 00 30 */ stfs f0, 0x30(r1) -/* 8005E088 0005AE88 4B FA D1 DD */ bl func_8000B264 +/* 8005E088 0005AE88 4B FA D1 DD */ bl __as__5xVec3FRC5xVec3 /* 8005E08C 0005AE8C FC 20 EA 10 */ fabs f1, f29 /* 8005E090 0005AE90 C0 02 89 C8 */ lfs f0, lbl_803CD348-_SDA2_BASE_(r2) /* 8005E094 0005AE94 FC 20 08 18 */ frsp f1, f1 @@ -7811,32 +7811,32 @@ zEntCruiseBubble.perturb_direction__Q313cruise_bubble30_unnamed_zEntCruiseBubble /* 8005E0A4 0005AEA4 38 61 00 38 */ addi r3, r1, 0x38 /* 8005E0A8 0005AEA8 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005E0AC 0005AEAC FC 60 10 90 */ fmr f3, f2 -/* 8005E0B0 0005AEB0 4B FA D0 3D */ bl func_8000B0EC +/* 8005E0B0 0005AEB0 4B FA D0 3D */ bl assign__5xVec3Ffff /* 8005E0B4 0005AEB4 48 00 00 18 */ b lbl_8005E0CC lbl_8005E0B8: /* 8005E0B8 0005AEB8 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) /* 8005E0BC 0005AEBC 38 61 00 38 */ addi r3, r1, 0x38 /* 8005E0C0 0005AEC0 C0 62 89 C0 */ lfs f3, lbl_803CD340-_SDA2_BASE_(r2) /* 8005E0C4 0005AEC4 FC 40 08 90 */ fmr f2, f1 -/* 8005E0C8 0005AEC8 4B FA D0 25 */ bl func_8000B0EC +/* 8005E0C8 0005AEC8 4B FA D0 25 */ bl assign__5xVec3Ffff lbl_8005E0CC: /* 8005E0CC 0005AECC 7F E4 FB 78 */ mr r4, r31 /* 8005E0D0 0005AED0 38 61 00 14 */ addi r3, r1, 0x14 /* 8005E0D4 0005AED4 38 A1 00 38 */ addi r5, r1, 0x38 -/* 8005E0D8 0005AED8 4B FB 74 5D */ bl func_80015534 +/* 8005E0D8 0005AED8 4B FB 74 5D */ bl cross__5xVec3CFRC5xVec3 /* 8005E0DC 0005AEDC 3B C1 00 48 */ addi r30, r1, 0x48 /* 8005E0E0 0005AEE0 38 81 00 14 */ addi r4, r1, 0x14 /* 8005E0E4 0005AEE4 7F C3 F3 78 */ mr r3, r30 -/* 8005E0E8 0005AEE8 4B FA D1 7D */ bl func_8000B264 +/* 8005E0E8 0005AEE8 4B FA D1 7D */ bl __as__5xVec3FRC5xVec3 /* 8005E0EC 0005AEEC 7F C3 F3 78 */ mr r3, r30 -/* 8005E0F0 0005AEF0 4B FB 74 C1 */ bl func_800155B0 +/* 8005E0F0 0005AEF0 4B FB 74 C1 */ bl normalize__5xVec3Fv /* 8005E0F4 0005AEF4 7F C4 F3 78 */ mr r4, r30 /* 8005E0F8 0005AEF8 7F E5 FB 78 */ mr r5, r31 /* 8005E0FC 0005AEFC 38 61 00 08 */ addi r3, r1, 8 -/* 8005E100 0005AF00 4B FB 74 35 */ bl func_80015534 +/* 8005E100 0005AF00 4B FB 74 35 */ bl cross__5xVec3CFRC5xVec3 /* 8005E104 0005AF04 38 61 00 38 */ addi r3, r1, 0x38 /* 8005E108 0005AF08 38 81 00 08 */ addi r4, r1, 8 -/* 8005E10C 0005AF0C 4B FA D1 59 */ bl func_8000B264 +/* 8005E10C 0005AF0C 4B FA D1 59 */ bl __as__5xVec3FRC5xVec3 /* 8005E110 0005AF10 7F A5 EB 78 */ mr r5, r29 /* 8005E114 0005AF14 38 61 00 20 */ addi r3, r1, 0x20 /* 8005E118 0005AF18 38 81 00 38 */ addi r4, r1, 0x38 @@ -7943,7 +7943,7 @@ zEntCruiseBubble.reset_quadrants__Q313cruise_bubble30_unnamed_zEntCruiseBubble_c /* 8005E28C 0005B08C C8 22 89 E0 */ lfd f1, lbl_803CD360-_SDA2_BASE_(r2) /* 8005E290 0005B090 C8 01 00 08 */ lfd f0, 8(r1) /* 8005E294 0005B094 EC 20 08 28 */ fsubs f1, f0, f1 -/* 8005E298 0005B098 4B FA C5 65 */ bl func_8000A7FC +/* 8005E298 0005B098 4B FA C5 65 */ bl xsqrt__Ff /* 8005E29C 0005B09C 48 18 F1 41 */ bl func_801ED3DC /* 8005E2A0 0005B0A0 38 03 FF FF */ addi r0, r3, -1 /* 8005E2A4 0005B0A4 3C 80 80 2E */ lis r4, lbl_802DC920@ha @@ -8040,11 +8040,11 @@ zEntCruiseBubble.apply_damage__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ /* 8005E3EC 0005B1EC 7C 7E 1B 78 */ mr r30, r3 /* 8005E3F0 0005B1F0 7F E3 FB 78 */ mr r3, r31 /* 8005E3F4 0005B1F4 98 01 00 38 */ stb r0, 0x38(r1) -/* 8005E3F8 0005B1F8 4B FA CE 6D */ bl func_8000B264 +/* 8005E3F8 0005B1F8 4B FA CE 6D */ bl __as__5xVec3FRC5xVec3 /* 8005E3FC 0005B1FC D3 E1 00 48 */ stfs f31, 0x48(r1) /* 8005E400 0005B200 7F E4 FB 78 */ mr r4, r31 /* 8005E404 0005B204 38 61 00 18 */ addi r3, r1, 0x18 -/* 8005E408 0005B208 48 00 22 09 */ bl func_80060610 +/* 8005E408 0005B208 48 00 22 09 */ bl xQuickCullForSphere__FP7xQCDataPC7xSphere /* 8005E40C 0005B20C FC 20 F8 90 */ fmr f1, f31 /* 8005E410 0005B210 38 61 00 14 */ addi r3, r1, 0x14 /* 8005E414 0005B214 48 00 01 5D */ bl zEntCruiseBubble.__ct__Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode13cb_damage_entFf @@ -8055,7 +8055,7 @@ zEntCruiseBubble.apply_damage__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ /* 8005E428 0005B228 90 01 00 10 */ stw r0, 0x10(r1) /* 8005E42C 0005B22C 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l /* 8005E430 0005B230 7C 85 23 78 */ mr r5, r4 -/* 8005E434 0005B234 48 00 22 11 */ bl func_80060644 +/* 8005E434 0005B234 48 00 22 11 */ bl xGridCheckBound_Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode13cb_damage_ent___FR5xGridRC6xBoundRC7xQCDataQ413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode13cb_damage_ent /* 8005E438 0005B238 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005E43C 0005B23C 3C 60 80 3D */ lis r3, lbl_803CA774@ha /* 8005E440 0005B240 38 81 00 18 */ addi r4, r1, 0x18 @@ -8063,7 +8063,7 @@ zEntCruiseBubble.apply_damage__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ /* 8005E448 0005B248 90 01 00 0C */ stw r0, 0xc(r1) /* 8005E44C 0005B24C 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l /* 8005E450 0005B250 7C 85 23 78 */ mr r5, r4 -/* 8005E454 0005B254 48 00 21 F1 */ bl func_80060644 +/* 8005E454 0005B254 48 00 21 F1 */ bl xGridCheckBound_Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode13cb_damage_ent___FR5xGridRC6xBoundRC7xQCDataQ413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode13cb_damage_ent /* 8005E458 0005B258 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005E45C 0005B25C 3C 60 80 3D */ lis r3, lbl_803CA7A8@ha /* 8005E460 0005B260 38 81 00 18 */ addi r4, r1, 0x18 @@ -8071,7 +8071,7 @@ zEntCruiseBubble.apply_damage__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ /* 8005E468 0005B268 90 01 00 08 */ stw r0, 8(r1) /* 8005E46C 0005B26C 38 63 A7 A8 */ addi r3, r3, lbl_803CA7A8@l /* 8005E470 0005B270 7C 85 23 78 */ mr r5, r4 -/* 8005E474 0005B274 48 00 21 D1 */ bl func_80060644 +/* 8005E474 0005B274 48 00 21 D1 */ bl xGridCheckBound_Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode13cb_damage_ent___FR5xGridRC6xBoundRC7xQCDataQ413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode13cb_damage_ent /* 8005E478 0005B278 FC 20 F8 90 */ fmr f1, f31 /* 8005E47C 0005B27C 7F C3 F3 78 */ mr r3, r30 /* 8005E480 0005B280 48 00 00 21 */ bl zEntCruiseBubble.apply_damage_hazards__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeFf @@ -8114,7 +8114,7 @@ lbl_8005E4D8: /* 8005E504 0005B304 C3 E1 00 08 */ lfs f31, 8(r1) /* 8005E508 0005B308 38 9F 00 08 */ addi r4, r31, 8 /* 8005E50C 0005B30C 38 A5 00 50 */ addi r5, r5, 0x50 -/* 8005E510 0005B310 4B FA CC BD */ bl func_8000B1CC +/* 8005E510 0005B310 4B FA CC BD */ bl __mi__5xVec3CFRC5xVec3 /* 8005E514 0005B314 C0 1F 00 68 */ lfs f0, 0x68(r31) /* 8005E518 0005B318 38 61 00 18 */ addi r3, r1, 0x18 /* 8005E51C 0005B31C 80 A1 00 0C */ lwz r5, 0xc(r1) @@ -8124,12 +8124,12 @@ lbl_8005E4D8: /* 8005E52C 0005B32C 90 A1 00 18 */ stw r5, 0x18(r1) /* 8005E530 0005B330 90 81 00 1C */ stw r4, 0x1c(r1) /* 8005E534 0005B334 90 01 00 20 */ stw r0, 0x20(r1) -/* 8005E538 0005B338 4B FA CB C5 */ bl func_8000B0FC +/* 8005E538 0005B338 4B FA CB C5 */ bl length2__5xVec3CFv /* 8005E53C 0005B33C EC 1F 07 F2 */ fmuls f0, f31, f31 /* 8005E540 0005B340 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005E544 0005B344 40 80 00 0C */ bge lbl_8005E550 /* 8005E548 0005B348 7F E3 FB 78 */ mr r3, r31 -/* 8005E54C 0005B34C 48 00 20 B5 */ bl func_80060600 +/* 8005E54C 0005B34C 48 00 20 B5 */ bl MarkForRecycle__9NPCHazardFv lbl_8005E550: /* 8005E550 0005B350 38 60 00 01 */ li r3, 1 /* 8005E554 0005B354 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 @@ -8206,14 +8206,14 @@ lbl_8005E5CC: /* 8005E660 0005B460 EC 42 00 28 */ fsubs f2, f2, f0 /* 8005E664 0005B464 D0 21 00 08 */ stfs f1, 8(r1) /* 8005E668 0005B468 D0 41 00 0C */ stfs f2, 0xc(r1) -/* 8005E66C 0005B46C 4B FA 7A 05 */ bl func_80006070 +/* 8005E66C 0005B46C 4B FA 7A 05 */ bl xatan2__Fff /* 8005E670 0005B470 D0 3D 00 08 */ stfs f1, 8(r29) /* 8005E674 0005B474 38 61 00 08 */ addi r3, r1, 8 /* 8005E678 0005B478 C0 3F 00 34 */ lfs f1, 0x34(r31) /* 8005E67C 0005B47C C0 1E 00 04 */ lfs f0, 4(r30) /* 8005E680 0005B480 EC 01 00 28 */ fsubs f0, f1, f0 /* 8005E684 0005B484 D0 1D 00 10 */ stfs f0, 0x10(r29) -/* 8005E688 0005B488 4B FD 81 D1 */ bl func_80036858 +/* 8005E688 0005B488 4B FD 81 D1 */ bl length__5xVec2CFv /* 8005E68C 0005B48C D0 3D 00 18 */ stfs f1, 0x18(r29) /* 8005E690 0005B490 7F E4 FB 78 */ mr r4, r31 /* 8005E694 0005B494 38 7D 00 20 */ addi r3, r29, 0x20 @@ -8224,12 +8224,12 @@ lbl_8005E5CC: /* 8005E6A8 0005B4A8 3C 60 80 2E */ lis r3, lbl_802DBDF0@ha /* 8005E6AC 0005B4AC 7F E4 FB 78 */ mr r4, r31 /* 8005E6B0 0005B4B0 38 63 BD F0 */ addi r3, r3, lbl_802DBDF0@l -/* 8005E6B4 0005B4B4 4B FA CE B9 */ bl func_8000B56C +/* 8005E6B4 0005B4B4 4B FA CE B9 */ bl __as__7xMat4x3FRC7xMat4x3 /* 8005E6B8 0005B4B8 3C 60 80 2E */ lis r3, lbl_802DBDF0@ha /* 8005E6BC 0005B4BC 7F C4 F3 78 */ mr r4, r30 /* 8005E6C0 0005B4C0 38 63 BD F0 */ addi r3, r3, lbl_802DBDF0@l /* 8005E6C4 0005B4C4 38 63 00 30 */ addi r3, r3, 0x30 -/* 8005E6C8 0005B4C8 4B FA CB 69 */ bl func_8000B230 +/* 8005E6C8 0005B4C8 4B FA CB 69 */ bl __ami__5xVec3FRC5xVec3 /* 8005E6CC 0005B4CC 80 01 00 24 */ lwz r0, 0x24(r1) /* 8005E6D0 0005B4D0 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8005E6D4 0005B4D4 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -8362,7 +8362,7 @@ zEntCruiseBubble.turn__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_ /* 8005E8A4 0005B6A4 C0 06 00 74 */ lfs f0, 0x74(r6) /* 8005E8A8 0005B6A8 EC 01 00 2A */ fadds f0, f1, f0 /* 8005E8AC 0005B6AC D0 01 00 24 */ stfs f0, 0x24(r1) -/* 8005E8B0 0005B6B0 4B FA C9 1D */ bl func_8000B1CC +/* 8005E8B0 0005B6B0 4B FA C9 1D */ bl __mi__5xVec3CFRC5xVec3 /* 8005E8B4 0005B6B4 80 C1 00 08 */ lwz r6, 8(r1) /* 8005E8B8 0005B6B8 38 61 00 2C */ addi r3, r1, 0x2c /* 8005E8BC 0005B6BC 80 A1 00 0C */ lwz r5, 0xc(r1) @@ -8376,7 +8376,7 @@ zEntCruiseBubble.turn__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_ /* 8005E8DC 0005B6DC 38 81 00 2C */ addi r4, r1, 0x2c /* 8005E8E0 0005B6E0 4B FD 43 A5 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 8005E8E4 0005B6E4 FC 20 F8 90 */ fmr f1, f31 -/* 8005E8E8 0005B6E8 4B FA FE C9 */ bl func_8000E7B0 +/* 8005E8E8 0005B6E8 4B FA FE C9 */ bl xexp__Ff /* 8005E8EC 0005B6EC 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) /* 8005E8F0 0005B6F0 C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) /* 8005E8F4 0005B6F4 C0 43 00 90 */ lfs f2, 0x90(r3) @@ -8386,7 +8386,7 @@ zEntCruiseBubble.turn__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_ /* 8005E904 0005B704 40 82 00 14 */ bne lbl_8005E918 /* 8005E908 0005B708 38 7F 00 20 */ addi r3, r31, 0x20 /* 8005E90C 0005B70C 38 9F 00 30 */ addi r4, r31, 0x30 -/* 8005E910 0005B710 4B FA FD DD */ bl func_8000E6EC +/* 8005E910 0005B710 4B FA FD DD */ bl __as__5xQuatFRC5xQuat /* 8005E914 0005B714 48 00 00 14 */ b lbl_8005E928 lbl_8005E918: /* 8005E918 0005B718 38 7F 00 20 */ addi r3, r31, 0x20 @@ -8444,9 +8444,9 @@ zEntCruiseBubble.collide_inward__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cp /* 8005E9D8 0005B7D8 38 81 00 44 */ addi r4, r1, 0x44 /* 8005E9DC 0005B7DC 7F A3 EB 78 */ mr r3, r29 /* 8005E9E0 0005B7E0 38 A1 00 38 */ addi r5, r1, 0x38 -/* 8005E9E4 0005B7E4 4B FA FC AD */ bl func_8000E690 +/* 8005E9E4 0005B7E4 4B FA FC AD */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8005E9E8 0005B7E8 7F A3 EB 78 */ mr r3, r29 -/* 8005E9EC 0005B7EC 4B FA FC 65 */ bl func_8000E650 +/* 8005E9EC 0005B7EC 4B FA FC 65 */ bl xVec3Length__FPC5xVec3 /* 8005E9F0 0005B7F0 D0 21 00 30 */ stfs f1, 0x30(r1) /* 8005E9F4 0005B7F4 FC 20 08 18 */ frsp f1, f1 /* 8005E9F8 0005B7F8 C0 02 89 D4 */ lfs f0, lbl_803CD354-_SDA2_BASE_(r2) @@ -8460,7 +8460,7 @@ lbl_8005EA0C: /* 8005EA10 0005B810 7F A3 EB 78 */ mr r3, r29 /* 8005EA14 0005B814 7F A4 EB 78 */ mr r4, r29 /* 8005EA18 0005B818 EC 20 08 24 */ fdivs f1, f0, f1 -/* 8005EA1C 0005B81C 4B FA C6 75 */ bl func_8000B090 +/* 8005EA1C 0005B81C 4B FA C6 75 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8005EA20 0005B820 38 60 08 00 */ li r3, 0x800 /* 8005EA24 0005B824 54 60 05 6B */ rlwinm. r0, r3, 0, 0x15, 0x15 /* 8005EA28 0005B828 90 61 00 34 */ stw r3, 0x34(r1) @@ -8590,7 +8590,7 @@ zEntCruiseBubble.stop__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_ /* 8005EBF0 0005B9F0 C0 25 00 84 */ lfs f1, 0x84(r5) /* 8005EBF4 0005B9F4 4B FD 29 89 */ bl xAccelStop__FRfRfff /* 8005EBF8 0005B9F8 C0 3F 00 08 */ lfs f1, 8(r31) -/* 8005EBFC 0005B9FC 4B FA FB F9 */ bl func_8000E7F4 +/* 8005EBFC 0005B9FC 4B FA FB F9 */ bl xrmod__Ff /* 8005EC00 0005BA00 D0 3F 00 08 */ stfs f1, 8(r31) /* 8005EC04 0005BA04 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8005EC08 0005BA08 80 01 00 24 */ lwz r0, 0x24(r1) @@ -8658,7 +8658,7 @@ lbl_8005ECDC: /* 8005ECEC 0005BAEC EC 65 00 32 */ fmuls f3, f5, f0 /* 8005ECF0 0005BAF0 4B FD 27 A1 */ bl xAccelMove__FRfRffff /* 8005ECF4 0005BAF4 C0 3F 00 08 */ lfs f1, 8(r31) -/* 8005ECF8 0005BAF8 4B FA FA FD */ bl func_8000E7F4 +/* 8005ECF8 0005BAF8 4B FA FA FD */ bl xrmod__Ff /* 8005ECFC 0005BAFC D0 3F 00 08 */ stfs f1, 8(r31) /* 8005ED00 0005BB00 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8005ED04 0005BB04 80 01 00 24 */ lwz r0, 0x24(r1) @@ -8679,7 +8679,7 @@ lbl_8005ECDC: /* 8005ED40 0005BB40 38 7F 00 0C */ addi r3, r31, 0xc /* 8005ED44 0005BB44 D0 1F 00 08 */ stfs f0, 8(r31) /* 8005ED48 0005BB48 38 84 00 44 */ addi r4, r4, 0x44 -/* 8005ED4C 0005BB4C 4B FA C5 19 */ bl func_8000B264 +/* 8005ED4C 0005BB4C 4B FA C5 19 */ bl __as__5xVec3FRC5xVec3 /* 8005ED50 0005BB50 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8005ED54 0005BB54 38 7F 00 18 */ addi r3, r31, 0x18 /* 8005ED58 0005BB58 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -8708,7 +8708,7 @@ lbl_8005ECDC: /* 8005EDB4 0005BBB4 38 83 C2 A4 */ addi r4, r3, lbl_8028C2A4@l /* 8005EDB8 0005BBB8 C0 24 01 00 */ lfs f1, 0x100(r4) /* 8005EDBC 0005BBBC 38 65 05 58 */ addi r3, r5, lbl_803C0558@l -/* 8005EDC0 0005BBC0 4B FA F6 D1 */ bl func_8000E490 +/* 8005EDC0 0005BBC0 4B FA F6 D1 */ bl xCameraSetFOV__FP7xCameraf /* 8005EDC4 0005BBC4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005EDC8 0005BBC8 7C 08 03 A6 */ mtlr r0 /* 8005EDCC 0005BBCC 38 21 00 10 */ addi r1, r1, 0x10 @@ -8733,7 +8733,7 @@ lbl_8005ECDC: /* 8005EE18 0005BC18 48 00 00 A0 */ b lbl_8005EEB8 lbl_8005EE1C: /* 8005EE1C 0005BC1C EC 21 00 24 */ fdivs f1, f1, f0 -/* 8005EE20 0005BC20 48 00 02 E1 */ bl func_8005F100 +/* 8005EE20 0005BC20 48 00 02 E1 */ bl xSCurve__Ff /* 8005EE24 0005BC24 FF E0 08 90 */ fmr f31, f1 /* 8005EE28 0005BC28 7F E3 FB 78 */ mr r3, r31 /* 8005EE2C 0005BC2C 48 00 02 2D */ bl zEntCruiseBubble.update_move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18state_camera_seizeFf @@ -8747,7 +8747,7 @@ lbl_8005EE1C: /* 8005EE4C 0005BC4C 38 61 00 08 */ addi r3, r1, 8 /* 8005EE50 0005BC50 38 86 00 30 */ addi r4, r6, 0x30 /* 8005EE54 0005BC54 38 A5 00 44 */ addi r5, r5, 0x44 -/* 8005EE58 0005BC58 4B FA C3 75 */ bl func_8000B1CC +/* 8005EE58 0005BC58 4B FA C3 75 */ bl __mi__5xVec3CFRC5xVec3 /* 8005EE5C 0005BC5C 80 A1 00 08 */ lwz r5, 8(r1) /* 8005EE60 0005BC60 38 61 00 14 */ addi r3, r1, 0x14 /* 8005EE64 0005BC64 80 81 00 0C */ lwz r4, 0xc(r1) @@ -8755,7 +8755,7 @@ lbl_8005EE1C: /* 8005EE6C 0005BC6C 90 A1 00 14 */ stw r5, 0x14(r1) /* 8005EE70 0005BC70 90 81 00 18 */ stw r4, 0x18(r1) /* 8005EE74 0005BC74 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8005EE78 0005BC78 4B FA C3 31 */ bl func_8000B1A8 +/* 8005EE78 0005BC78 4B FA C3 31 */ bl length__5xVec3CFv /* 8005EE7C 0005BC7C 7F E3 FB 78 */ mr r3, r31 /* 8005EE80 0005BC80 48 00 00 55 */ bl zEntCruiseBubble.refresh_missle_alpha__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18state_camera_seizeFf /* 8005EE84 0005BC84 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) @@ -8767,7 +8767,7 @@ lbl_8005EE1C: /* 8005EE9C 0005BC9C C0 04 00 A4 */ lfs f0, 0xa4(r4) /* 8005EEA0 0005BCA0 EC 00 08 28 */ fsubs f0, f0, f1 /* 8005EEA4 0005BCA4 EC 3F 08 3A */ fmadds f1, f31, f0, f1 -/* 8005EEA8 0005BCA8 4B FA F5 E9 */ bl func_8000E490 +/* 8005EEA8 0005BCA8 4B FA F5 E9 */ bl xCameraSetFOV__FP7xCameraf /* 8005EEAC 0005BCAC FC 20 F8 90 */ fmr f1, f31 /* 8005EEB0 0005BCB0 4B FF 91 31 */ bl zEntCruiseBubble.distort_screen__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Ff /* 8005EEB4 0005BCB4 38 60 00 08 */ li r3, 8 @@ -8867,7 +8867,7 @@ lbl_8005EFD0: /* 8005F000 0005BE00 4B FD 40 D1 */ bl xQuatSlerp__FP5xQuatPC5xQuatPC5xQuatf /* 8005F004 0005BE04 38 7F 00 18 */ addi r3, r31, 0x18 /* 8005F008 0005BE08 38 9F 00 38 */ addi r4, r31, 0x38 -/* 8005F00C 0005BE0C 4B FA F6 E1 */ bl func_8000E6EC +/* 8005F00C 0005BE0C 4B FA F6 E1 */ bl __as__5xQuatFRC5xQuat /* 8005F010 0005BE10 D3 FF 00 48 */ stfs f31, 0x48(r31) /* 8005F014 0005BE14 38 7F 00 38 */ addi r3, r31, 0x38 /* 8005F018 0005BE18 38 81 00 08 */ addi r4, r1, 8 @@ -8901,7 +8901,7 @@ zEntCruiseBubble.update_move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_1 /* 8005F078 0005BE78 38 83 00 30 */ addi r4, r3, 0x30 /* 8005F07C 0005BE7C 38 61 00 20 */ addi r3, r1, 0x20 /* 8005F080 0005BE80 38 BF 00 0C */ addi r5, r31, 0xc -/* 8005F084 0005BE84 4B FA C1 49 */ bl func_8000B1CC +/* 8005F084 0005BE84 4B FA C1 49 */ bl __mi__5xVec3CFRC5xVec3 /* 8005F088 0005BE88 80 C1 00 20 */ lwz r6, 0x20(r1) /* 8005F08C 0005BE8C FC 20 F8 90 */ fmr f1, f31 /* 8005F090 0005BE90 80 A1 00 24 */ lwz r5, 0x24(r1) @@ -8911,11 +8911,11 @@ zEntCruiseBubble.update_move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_1 /* 8005F0A0 0005BEA0 90 C1 00 38 */ stw r6, 0x38(r1) /* 8005F0A4 0005BEA4 90 A1 00 3C */ stw r5, 0x3c(r1) /* 8005F0A8 0005BEA8 90 01 00 40 */ stw r0, 0x40(r1) -/* 8005F0AC 0005BEAC 4B FA C0 75 */ bl func_8000B120 +/* 8005F0AC 0005BEAC 4B FA C0 75 */ bl __ml__5xVec3CFf /* 8005F0B0 0005BEB0 38 61 00 14 */ addi r3, r1, 0x14 /* 8005F0B4 0005BEB4 38 9F 00 0C */ addi r4, r31, 0xc /* 8005F0B8 0005BEB8 38 A1 00 08 */ addi r5, r1, 8 -/* 8005F0BC 0005BEBC 4B FB 63 25 */ bl func_800153E0 +/* 8005F0BC 0005BEBC 4B FB 63 25 */ bl __pl__5xVec3CFRC5xVec3 /* 8005F0C0 0005BEC0 80 81 00 14 */ lwz r4, 0x14(r1) /* 8005F0C4 0005BEC4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8005F0C8 0005BEC8 80 A1 00 18 */ lwz r5, 0x18(r1) @@ -8933,8 +8933,8 @@ zEntCruiseBubble.update_move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_1 /* 8005F0F8 0005BEF8 38 21 00 60 */ addi r1, r1, 0x60 /* 8005F0FC 0005BEFC 4E 80 00 20 */ blr -.global func_8005F100 -func_8005F100: +.global xSCurve__Ff +xSCurve__Ff: /* 8005F100 0005BF00 C0 02 89 C8 */ lfs f0, lbl_803CD348-_SDA2_BASE_(r2) /* 8005F104 0005BF04 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005F108 0005BF08 4C 40 13 82 */ cror 2, 0, 2 @@ -8972,7 +8972,7 @@ lbl_8005F120: /* 8005F184 0005BF84 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8005F188 0005BF88 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8005F18C 0005BF8C C0 24 00 A4 */ lfs f1, 0xa4(r4) -/* 8005F190 0005BF90 4B FA F3 01 */ bl func_8000E490 +/* 8005F190 0005BF90 4B FA F3 01 */ bl xCameraSetFOV__FP7xCameraf /* 8005F194 0005BF94 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) /* 8005F198 0005BF98 4B FF 8E 49 */ bl zEntCruiseBubble.distort_screen__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Ff /* 8005F19C 0005BF9C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -8988,7 +8988,7 @@ lbl_8005F120: /* 8005F1C4 0005BFC4 38 83 C2 A4 */ addi r4, r3, lbl_8028C2A4@l /* 8005F1C8 0005BFC8 38 65 05 58 */ addi r3, r5, lbl_803C0558@l /* 8005F1CC 0005BFCC C0 24 01 00 */ lfs f1, 0x100(r4) -/* 8005F1D0 0005BFD0 4B FA F2 C1 */ bl func_8000E490 +/* 8005F1D0 0005BFD0 4B FA F2 C1 */ bl xCameraSetFOV__FP7xCameraf /* 8005F1D4 0005BFD4 4B FF 83 F5 */ bl zEntCruiseBubble.release_camera__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005F1D8 0005BFD8 4B FF B1 69 */ bl zEntCruiseBubble.hide_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005F1DC 0005BFDC C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) @@ -9042,7 +9042,7 @@ zEntCruiseBubble.lock_targets__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ /* 8005F290 0005C090 98 01 00 10 */ stb r0, 0x10(r1) /* 8005F294 0005C094 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l /* 8005F298 0005C098 7C 85 23 78 */ mr r5, r4 -/* 8005F29C 0005C09C 48 00 15 61 */ bl func_800607FC +/* 8005F29C 0005C09C 48 00 15 61 */ bl xGridCheckBound_Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attach15cb_lock_targets___FR5xGridRC6xBoundRC7xQCDataQ413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attach15cb_lock_targets /* 8005F2A0 0005C0A0 88 01 00 14 */ lbz r0, 0x14(r1) /* 8005F2A4 0005C0A4 3C 60 80 3D */ lis r3, lbl_803CA774@ha /* 8005F2A8 0005C0A8 38 81 00 18 */ addi r4, r1, 0x18 @@ -9050,7 +9050,7 @@ zEntCruiseBubble.lock_targets__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ /* 8005F2B0 0005C0B0 98 01 00 0C */ stb r0, 0xc(r1) /* 8005F2B4 0005C0B4 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l /* 8005F2B8 0005C0B8 7C 85 23 78 */ mr r5, r4 -/* 8005F2BC 0005C0BC 48 00 15 41 */ bl func_800607FC +/* 8005F2BC 0005C0BC 48 00 15 41 */ bl xGridCheckBound_Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attach15cb_lock_targets___FR5xGridRC6xBoundRC7xQCDataQ413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attach15cb_lock_targets /* 8005F2C0 0005C0C0 88 01 00 14 */ lbz r0, 0x14(r1) /* 8005F2C4 0005C0C4 3C 60 80 3D */ lis r3, lbl_803CA7A8@ha /* 8005F2C8 0005C0C8 38 81 00 18 */ addi r4, r1, 0x18 @@ -9058,7 +9058,7 @@ zEntCruiseBubble.lock_targets__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ /* 8005F2D0 0005C0D0 98 01 00 08 */ stb r0, 8(r1) /* 8005F2D4 0005C0D4 38 63 A7 A8 */ addi r3, r3, lbl_803CA7A8@l /* 8005F2D8 0005C0D8 7C 85 23 78 */ mr r5, r4 -/* 8005F2DC 0005C0DC 48 00 15 21 */ bl func_800607FC +/* 8005F2DC 0005C0DC 48 00 15 21 */ bl xGridCheckBound_Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attach15cb_lock_targets___FR5xGridRC6xBoundRC7xQCDataQ413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attach15cb_lock_targets /* 8005F2E0 0005C0E0 7F E3 FB 78 */ mr r3, r31 /* 8005F2E4 0005C0E4 48 00 00 19 */ bl zEntCruiseBubble.lock_hazard_targets__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attachFv /* 8005F2E8 0005C0E8 80 01 00 74 */ lwz r0, 0x74(r1) @@ -9126,11 +9126,11 @@ zEntCruiseBubble.get_view_bound__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cp /* 8005F3C4 0005C1C4 EF C1 00 B2 */ fmuls f30, f1, f2 /* 8005F3C8 0005C1C8 EF A1 00 32 */ fmuls f29, f1, f0 /* 8005F3CC 0005C1CC FC 20 10 90 */ fmr f1, f2 -/* 8005F3D0 0005C1D0 4B FA BD 51 */ bl func_8000B120 +/* 8005F3D0 0005C1D0 4B FA BD 51 */ bl __ml__5xVec3CFf /* 8005F3D4 0005C1D4 38 61 00 2C */ addi r3, r1, 0x2c /* 8005F3D8 0005C1D8 38 9F 00 44 */ addi r4, r31, 0x44 /* 8005F3DC 0005C1DC 38 A1 00 20 */ addi r5, r1, 0x20 -/* 8005F3E0 0005C1E0 4B FB 60 01 */ bl func_800153E0 +/* 8005F3E0 0005C1E0 4B FB 60 01 */ bl __pl__5xVec3CFRC5xVec3 /* 8005F3E4 0005C1E4 80 61 00 2C */ lwz r3, 0x2c(r1) /* 8005F3E8 0005C1E8 FC 20 F8 90 */ fmr f1, f31 /* 8005F3EC 0005C1EC 80 A1 00 30 */ lwz r5, 0x30(r1) @@ -9147,17 +9147,17 @@ zEntCruiseBubble.get_view_bound__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cp /* 8005F418 0005C218 38 61 00 08 */ addi r3, r1, 8 /* 8005F41C 0005C21C 38 9E 00 30 */ addi r4, r30, 0x30 /* 8005F420 0005C220 38 BE 00 3C */ addi r5, r30, 0x3c -/* 8005F424 0005C224 4B FB 5F BD */ bl func_800153E0 +/* 8005F424 0005C224 4B FB 5F BD */ bl __pl__5xVec3CFRC5xVec3 /* 8005F428 0005C228 C0 22 89 C8 */ lfs f1, lbl_803CD348-_SDA2_BASE_(r2) /* 8005F42C 0005C22C 38 61 00 14 */ addi r3, r1, 0x14 /* 8005F430 0005C230 38 81 00 08 */ addi r4, r1, 8 -/* 8005F434 0005C234 4B FA BC ED */ bl func_8000B120 +/* 8005F434 0005C234 4B FA BC ED */ bl __ml__5xVec3CFf /* 8005F438 0005C238 38 7E 00 24 */ addi r3, r30, 0x24 /* 8005F43C 0005C23C 38 81 00 14 */ addi r4, r1, 0x14 -/* 8005F440 0005C240 4B FA BE 25 */ bl func_8000B264 +/* 8005F440 0005C240 4B FA BE 25 */ bl __as__5xVec3FRC5xVec3 /* 8005F444 0005C244 7F C3 F3 78 */ mr r3, r30 /* 8005F448 0005C248 38 9E 00 30 */ addi r4, r30, 0x30 -/* 8005F44C 0005C24C 4B FB 64 DD */ bl func_80015928 +/* 8005F44C 0005C24C 4B FB 64 DD */ bl xQuickCullForBox__FP7xQCDataPC4xBox /* 8005F450 0005C250 E3 E1 00 78 */ psq_l f31, 120(r1), 0, qr0 /* 8005F454 0005C254 CB E1 00 70 */ lfd f31, 0x70(r1) /* 8005F458 0005C258 E3 C1 00 68 */ psq_l f30, 104(r1), 0, qr0 @@ -9195,7 +9195,7 @@ lbl_8005F4B4: /* 8005F4D4 0005C2D4 38 7F 00 0C */ addi r3, r31, 0xc /* 8005F4D8 0005C2D8 38 84 C2 A4 */ addi r4, r4, lbl_8028C2A4@l /* 8005F4DC 0005C2DC 38 84 00 48 */ addi r4, r4, 0x48 -/* 8005F4E0 0005C2E0 4B FC 63 19 */ bl func_800257F8 +/* 8005F4E0 0005C2E0 4B FC 63 19 */ bl __as__5xVec2FRC5xVec2 lbl_8005F4E4: /* 8005F4E4 0005C2E4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005F4E8 0005C2E8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -9217,7 +9217,7 @@ zEntCruiseBubble.move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_ /* 8005F51C 0005C31C C0 04 00 A8 */ lfs f0, 0xa8(r4) /* 8005F520 0005C320 C0 44 00 BC */ lfs f2, 0xbc(r4) /* 8005F524 0005C324 EC 21 00 24 */ fdivs f1, f1, f0 -/* 8005F528 0005C328 48 00 03 3D */ bl func_8005F864 +/* 8005F528 0005C328 48 00 03 3D */ bl xSCurve__Fff /* 8005F52C 0005C32C 80 CD 81 80 */ lwz r6, lbl_803CAA80-_SDA_BASE_(r13) /* 8005F530 0005C330 FF E0 08 90 */ fmr f31, f1 /* 8005F534 0005C334 7F E3 FB 78 */ mr r3, r31 @@ -9233,10 +9233,10 @@ zEntCruiseBubble.move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_ /* 8005F55C 0005C35C 38 84 C2 A4 */ addi r4, r4, lbl_8028C2A4@l /* 8005F560 0005C360 38 A1 00 30 */ addi r5, r1, 0x30 /* 8005F564 0005C364 38 84 00 50 */ addi r4, r4, 0x50 -/* 8005F568 0005C368 4B FA BC 65 */ bl func_8000B1CC +/* 8005F568 0005C368 4B FA BC 65 */ bl __mi__5xVec3CFRC5xVec3 /* 8005F56C 0005C36C 38 61 00 18 */ addi r3, r1, 0x18 /* 8005F570 0005C370 38 81 00 0C */ addi r4, r1, 0xc -/* 8005F574 0005C374 48 00 09 1D */ bl func_8005FE90 +/* 8005F574 0005C374 48 00 09 1D */ bl up_normal__5xVec3CFv /* 8005F578 0005C378 80 81 00 18 */ lwz r4, 0x18(r1) /* 8005F57C 0005C37C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8005F580 0005C380 80 A1 00 1C */ lwz r5, 0x1c(r1) @@ -9287,24 +9287,24 @@ zEntCruiseBubble.eval_missle_path__Q313cruise_bubble30_unnamed_zEntCruiseBubble_ lbl_8005F628: /* 8005F628 0005C428 3C 60 80 2E */ lis r3, lbl_802DBE30@ha /* 8005F62C 0005C42C 38 63 BE 30 */ addi r3, r3, lbl_802DBE30@l -/* 8005F630 0005C430 48 00 0E CD */ bl func_800604FC +/* 8005F630 0005C430 48 00 0E CD */ bl size__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_CFv /* 8005F634 0005C434 7C 1C 18 00 */ cmpw r28, r3 /* 8005F638 0005C438 41 80 00 14 */ blt lbl_8005F64C /* 8005F63C 0005C43C 3C 60 80 2E */ lis r3, lbl_802DBE30@ha /* 8005F640 0005C440 38 63 BE 30 */ addi r3, r3, lbl_802DBE30@l -/* 8005F644 0005C444 48 00 0E B9 */ bl func_800604FC +/* 8005F644 0005C444 48 00 0E B9 */ bl size__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_CFv /* 8005F648 0005C448 3B 83 FF FF */ addi r28, r3, -1 lbl_8005F64C: /* 8005F64C 0005C44C 3C 60 80 2E */ lis r3, lbl_802DBE30@ha /* 8005F650 0005C450 38 9C FF FF */ addi r4, r28, -1 /* 8005F654 0005C454 38 63 BE 30 */ addi r3, r3, lbl_802DBE30@l -/* 8005F658 0005C458 48 00 0E BD */ bl func_80060514 +/* 8005F658 0005C458 48 00 0E BD */ bl __vc__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_Fi /* 8005F65C 0005C45C 3C 80 80 2E */ lis r4, lbl_802DBE30@ha /* 8005F660 0005C460 7C 7B 1B 78 */ mr r27, r3 /* 8005F664 0005C464 38 04 BE 30 */ addi r0, r4, lbl_802DBE30@l /* 8005F668 0005C468 7F 84 E3 78 */ mr r4, r28 /* 8005F66C 0005C46C 7C 03 03 78 */ mr r3, r0 -/* 8005F670 0005C470 48 00 0E A5 */ bl func_80060514 +/* 8005F670 0005C470 48 00 0E A5 */ bl __vc__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_Fi /* 8005F674 0005C474 57 80 10 3A */ slwi r0, r28, 2 /* 8005F678 0005C478 C0 02 89 C4 */ lfs f0, lbl_803CD344-_SDA2_BASE_(r2) /* 8005F67C 0005C47C 7C 9D 02 14 */ add r4, r29, r0 @@ -9319,7 +9319,7 @@ lbl_8005F64C: /* 8005F6A0 0005C4A0 40 82 00 1C */ bne lbl_8005F6BC /* 8005F6A4 0005C4A4 7F C3 F3 78 */ mr r3, r30 /* 8005F6A8 0005C4A8 7F 64 DB 78 */ mr r4, r27 -/* 8005F6AC 0005C4AC 4B FA BB B9 */ bl func_8000B264 +/* 8005F6AC 0005C4AC 4B FA BB B9 */ bl __as__5xVec3FRC5xVec3 /* 8005F6B0 0005C4B0 C0 1B 00 0C */ lfs f0, 0xc(r27) /* 8005F6B4 0005C4B4 D0 1F 00 00 */ stfs f0, 0(r31) /* 8005F6B8 0005C4B8 48 00 00 40 */ b lbl_8005F6F8 @@ -9412,7 +9412,7 @@ zEntCruiseBubble.find_nearest__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ /* 8005F7E8 0005C5E8 7C 7E 1B 78 */ mr r30, r3 /* 8005F7EC 0005C5EC 7C 03 03 78 */ mr r3, r0 /* 8005F7F0 0005C5F0 3B E0 00 00 */ li r31, 0 -/* 8005F7F4 0005C5F4 48 00 0D 09 */ bl func_800604FC +/* 8005F7F4 0005C5F4 48 00 0D 09 */ bl size__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_CFv /* 8005F7F8 0005C5F8 48 00 00 40 */ b lbl_8005F838 lbl_8005F7FC: /* 8005F7FC 0005C5FC 7C 9F 1A 14 */ add r4, r31, r3 @@ -9444,8 +9444,8 @@ lbl_8005F838: /* 8005F85C 0005C65C 38 21 00 20 */ addi r1, r1, 0x20 /* 8005F860 0005C660 4E 80 00 20 */ blr -.global func_8005F864 -func_8005F864: +.global xSCurve__Fff +xSCurve__Fff: /* 8005F864 0005C664 C0 62 89 C0 */ lfs f3, lbl_803CD340-_SDA2_BASE_(r2) /* 8005F868 0005C668 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 8005F86C 0005C66C EC 83 10 28 */ fsubs f4, f3, f2 @@ -9487,17 +9487,17 @@ zEntCruiseBubble.init_path__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19s /* 8005F8E8 0005C6E8 38 04 BE 30 */ addi r0, r4, lbl_802DBE30@l /* 8005F8EC 0005C6EC 7C 7E 1B 78 */ mr r30, r3 /* 8005F8F0 0005C6F0 7C 03 03 78 */ mr r3, r0 -/* 8005F8F4 0005C6F4 48 00 0B 19 */ bl func_8006040C +/* 8005F8F4 0005C6F4 48 00 0B 19 */ bl begin__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_CFv /* 8005F8F8 0005C6F8 3C A0 80 2E */ lis r5, lbl_802DBE30@ha /* 8005F8FC 0005C6FC 90 81 00 14 */ stw r4, 0x14(r1) /* 8005F900 0005C700 38 05 BE 30 */ addi r0, r5, lbl_802DBE30@l /* 8005F904 0005C704 90 61 00 10 */ stw r3, 0x10(r1) /* 8005F908 0005C708 7C 03 03 78 */ mr r3, r0 -/* 8005F90C 0005C70C 48 00 0C D1 */ bl func_800605DC +/* 8005F90C 0005C70C 48 00 0C D1 */ bl end__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_CFv /* 8005F910 0005C710 90 61 00 08 */ stw r3, 8(r1) /* 8005F914 0005C714 38 61 00 10 */ addi r3, r1, 0x10 /* 8005F918 0005C718 90 81 00 0C */ stw r4, 0xc(r1) -/* 8005F91C 0005C71C 48 00 0C A1 */ bl func_800605BC +/* 8005F91C 0005C71C 48 00 0C A1 */ bl __rf__Q286fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_8iteratorCFv /* 8005F920 0005C720 80 83 00 00 */ lwz r4, 0(r3) /* 8005F924 0005C724 3B FE 00 14 */ addi r31, r30, 0x14 /* 8005F928 0005C728 80 03 00 04 */ lwz r0, 4(r3) @@ -9508,28 +9508,28 @@ zEntCruiseBubble.init_path__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19s /* 8005F93C 0005C73C 48 00 00 50 */ b lbl_8005F98C lbl_8005F940: /* 8005F940 0005C740 38 61 00 10 */ addi r3, r1, 0x10 -/* 8005F944 0005C744 48 00 0C 79 */ bl func_800605BC +/* 8005F944 0005C744 48 00 0C 79 */ bl __rf__Q286fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_8iteratorCFv /* 8005F948 0005C748 7C 60 1B 78 */ mr r0, r3 /* 8005F94C 0005C74C 38 61 00 18 */ addi r3, r1, 0x18 /* 8005F950 0005C750 7C 1E 03 78 */ mr r30, r0 /* 8005F954 0005C754 38 A1 00 24 */ addi r5, r1, 0x24 /* 8005F958 0005C758 7F C4 F3 78 */ mr r4, r30 -/* 8005F95C 0005C75C 4B FA B8 71 */ bl func_8000B1CC +/* 8005F95C 0005C75C 4B FA B8 71 */ bl __mi__5xVec3CFRC5xVec3 /* 8005F960 0005C760 38 61 00 18 */ addi r3, r1, 0x18 -/* 8005F964 0005C764 4B FA B8 45 */ bl func_8000B1A8 +/* 8005F964 0005C764 4B FA B8 45 */ bl length__5xVec3CFv /* 8005F968 0005C768 EC 1F 08 2A */ fadds f0, f31, f1 /* 8005F96C 0005C76C 7F C4 F3 78 */ mr r4, r30 /* 8005F970 0005C770 38 61 00 24 */ addi r3, r1, 0x24 /* 8005F974 0005C774 D0 1F 00 00 */ stfs f0, 0(r31) /* 8005F978 0005C778 C3 FF 00 00 */ lfs f31, 0(r31) -/* 8005F97C 0005C77C 4B FA B8 E9 */ bl func_8000B264 +/* 8005F97C 0005C77C 4B FA B8 E9 */ bl __as__5xVec3FRC5xVec3 /* 8005F980 0005C780 38 61 00 10 */ addi r3, r1, 0x10 -/* 8005F984 0005C784 48 00 0B ED */ bl func_80060570 +/* 8005F984 0005C784 48 00 0B ED */ bl __pp__Q286fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_8iteratorFv /* 8005F988 0005C788 3B FF 00 04 */ addi r31, r31, 4 lbl_8005F98C: /* 8005F98C 0005C78C 38 61 00 10 */ addi r3, r1, 0x10 /* 8005F990 0005C790 38 81 00 08 */ addi r4, r1, 8 -/* 8005F994 0005C794 48 00 0B C1 */ bl func_80060554 +/* 8005F994 0005C794 48 00 0B C1 */ bl __ne__Q286fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_8iteratorCFRCQ286fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_8iterator /* 8005F998 0005C798 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8005F99C 0005C79C 40 82 FF A4 */ bne lbl_8005F940 /* 8005F9A0 0005C7A0 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 @@ -9619,18 +9619,18 @@ zEntCruiseBubble.control_jerked__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cp /* 8005FAD0 0005C8D0 C3 C5 00 C4 */ lfs f30, 0xc4(r5) /* 8005FAD4 0005C8D4 7F C3 F3 78 */ mr r3, r30 /* 8005FAD8 0005C8D8 38 86 00 0C */ addi r4, r6, 0xc -/* 8005FADC 0005C8DC 4B FB 5E 99 */ bl func_80015974 +/* 8005FADC 0005C8DC 4B FB 5E 99 */ bl __mi__5xVec2CFRC5xVec2 /* 8005FAE0 0005C8E0 90 61 00 08 */ stw r3, 8(r1) /* 8005FAE4 0005C8E4 38 61 00 08 */ addi r3, r1, 8 /* 8005FAE8 0005C8E8 3B E0 00 00 */ li r31, 0 /* 8005FAEC 0005C8EC 90 81 00 0C */ stw r4, 0xc(r1) -/* 8005FAF0 0005C8F0 4B FB 5E 6D */ bl func_8001595C +/* 8005FAF0 0005C8F0 4B FB 5E 6D */ bl length2__5xVec2CFv /* 8005FAF4 0005C8F4 EC 1F 07 F2 */ fmuls f0, f31, f31 /* 8005FAF8 0005C8F8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005FAFC 0005C8FC 4C 41 13 82 */ cror 2, 1, 2 /* 8005FB00 0005C900 40 82 00 20 */ bne lbl_8005FB20 /* 8005FB04 0005C904 7F C3 F3 78 */ mr r3, r30 -/* 8005FB08 0005C908 4B FB 5E 55 */ bl func_8001595C +/* 8005FB08 0005C908 4B FB 5E 55 */ bl length2__5xVec2CFv /* 8005FB0C 0005C90C EC 1E 07 B2 */ fmuls f0, f30, f30 /* 8005FB10 0005C910 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005FB14 0005C914 4C 41 13 82 */ cror 2, 1, 2 @@ -9663,7 +9663,7 @@ lbl_8005FB20: /* 8005FB7C 0005C97C 38 A5 BD F0 */ addi r5, r5, lbl_802DBDF0@l /* 8005FB80 0005C980 38 61 00 08 */ addi r3, r1, 8 /* 8005FB84 0005C984 38 A5 00 30 */ addi r5, r5, 0x30 -/* 8005FB88 0005C988 4B FB 58 59 */ bl func_800153E0 +/* 8005FB88 0005C988 4B FB 58 59 */ bl __pl__5xVec3CFRC5xVec3 /* 8005FB8C 0005C98C 80 81 00 08 */ lwz r4, 8(r1) /* 8005FB90 0005C990 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8005FB94 0005C994 80 A1 00 0C */ lwz r5, 0xc(r1) @@ -9838,7 +9838,7 @@ lbl_8005FDE0: /* 8005FDF4 0005CBF4 48 00 00 14 */ b lbl_8005FE08 lbl_8005FDF8: /* 8005FDF8 0005CBF8 7F E3 FB 78 */ mr r3, r31 -/* 8005FDFC 0005CBFC 4B FB BA 35 */ bl func_8001B830 +/* 8005FDFC 0005CBFC 4B FB BA 35 */ bl xEntGetCenter__FPC4xEnt /* 8005FE00 0005CC00 4B FF A7 71 */ bl zEntCruiseBubble.check_lock_target__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FPC5xVec3 /* 8005FE04 0005CC04 38 60 00 01 */ li r3, 1 lbl_8005FE08: @@ -9852,14 +9852,14 @@ lbl_8005FE08: /* 8005FE24 0005CC24 3C 60 80 2E */ lis r3, lbl_802DBE30@ha /* 8005FE28 0005CC28 90 01 00 14 */ stw r0, 0x14(r1) /* 8005FE2C 0005CC2C 38 63 BE 30 */ addi r3, r3, lbl_802DBE30@l -/* 8005FE30 0005CC30 48 00 00 15 */ bl func_8005FE44 +/* 8005FE30 0005CC30 48 00 00 15 */ bl __ct__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_Fv /* 8005FE34 0005CC34 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005FE38 0005CC38 7C 08 03 A6 */ mtlr r0 /* 8005FE3C 0005CC3C 38 21 00 10 */ addi r1, r1, 0x10 /* 8005FE40 0005CC40 4E 80 00 20 */ blr -.global func_8005FE44 -func_8005FE44: +.global __ct__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_Fv +__ct__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_Fv: /* 8005FE44 0005CC44 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005FE48 0005CC48 7C 08 02 A6 */ mflr r0 /* 8005FE4C 0005CC4C 3C 80 80 06 */ lis r4, lbl_8005FE8C@ha @@ -9881,8 +9881,8 @@ func_8005FE44: lbl_8005FE8C: /* 8005FE8C 0005CC8C 4E 80 00 20 */ blr -.global func_8005FE90 -func_8005FE90: +.global up_normal__5xVec3CFv +up_normal__5xVec3CFv: /* 8005FE90 0005CC90 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005FE94 0005CC94 7C 08 02 A6 */ mflr r0 /* 8005FE98 0005CC98 3C A0 80 25 */ lis r5, lbl_802542F8@ha @@ -9890,15 +9890,15 @@ func_8005FE90: /* 8005FEA0 0005CCA0 38 A5 42 F8 */ addi r5, r5, lbl_802542F8@l /* 8005FEA4 0005CCA4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8005FEA8 0005CCA8 7C 7F 1B 78 */ mr r31, r3 -/* 8005FEAC 0005CCAC 48 00 00 19 */ bl func_8005FEC4 +/* 8005FEAC 0005CCAC 48 00 00 19 */ bl safe_normal__5xVec3CFRC5xVec3 /* 8005FEB0 0005CCB0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005FEB4 0005CCB4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8005FEB8 0005CCB8 7C 08 03 A6 */ mtlr r0 /* 8005FEBC 0005CCBC 38 21 00 10 */ addi r1, r1, 0x10 /* 8005FEC0 0005CCC0 4E 80 00 20 */ blr -.global func_8005FEC4 -func_8005FEC4: +.global safe_normal__5xVec3CFRC5xVec3 +safe_normal__5xVec3CFRC5xVec3: /* 8005FEC4 0005CCC4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8005FEC8 0005CCC8 7C 08 02 A6 */ mflr r0 /* 8005FECC 0005CCCC 80 E4 00 00 */ lwz r7, 0(r4) @@ -9912,7 +9912,7 @@ func_8005FEC4: /* 8005FEEC 0005CCEC 38 61 00 08 */ addi r3, r1, 8 /* 8005FEF0 0005CCF0 90 C1 00 0C */ stw r6, 0xc(r1) /* 8005FEF4 0005CCF4 90 01 00 10 */ stw r0, 0x10(r1) -/* 8005FEF8 0005CCF8 4B FA E9 D9 */ bl func_8000E8D0 +/* 8005FEF8 0005CCF8 4B FA E9 D9 */ bl safe_normalize__5xVec3FRC5xVec3 /* 8005FEFC 0005CCFC 80 83 00 00 */ lwz r4, 0(r3) /* 8005FF00 0005CD00 80 03 00 04 */ lwz r0, 4(r3) /* 8005FF04 0005CD04 90 9F 00 00 */ stw r4, 0(r31) @@ -9925,8 +9925,8 @@ func_8005FEC4: /* 8005FF20 0005CD20 38 21 00 20 */ addi r1, r1, 0x20 /* 8005FF24 0005CD24 4E 80 00 20 */ blr -.global func_8005FF28 -func_8005FF28: +.global __mi__5xVec3CFv +__mi__5xVec3CFv: /* 8005FF28 0005CD28 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8005FF2C 0005CD2C 80 04 00 00 */ lwz r0, 0(r4) /* 8005FF30 0005CD30 80 A4 00 04 */ lwz r5, 4(r4) @@ -9952,8 +9952,8 @@ func_8005FF28: /* 8005FF80 0005CD80 38 21 00 20 */ addi r1, r1, 0x20 /* 8005FF84 0005CD84 4E 80 00 20 */ blr -.global func_8005FF88 -func_8005FF88: +.global create__5xVec3Ffff +create__5xVec3Ffff: /* 8005FF88 0005CD88 3C 80 80 25 */ lis r4, lbl_802550B8@ha /* 8005FF8C 0005CD8C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8005FF90 0005CD90 38 A4 50 B8 */ addi r5, r4, lbl_802550B8@l @@ -9975,8 +9975,8 @@ func_8005FF88: /* 8005FFD0 0005CDD0 38 21 00 20 */ addi r1, r1, 0x20 /* 8005FFD4 0005CDD4 4E 80 00 20 */ blr -.global func_8005FFD8 -func_8005FFD8: +.global create__5xVec3Ff +create__5xVec3Ff: /* 8005FFD8 0005CDD8 3C 80 80 25 */ lis r4, lbl_802550C4@ha /* 8005FFDC 0005CDDC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8005FFE0 0005CDE0 38 A4 50 C4 */ addi r5, r4, lbl_802550C4@l @@ -10000,8 +10000,8 @@ func_8005FFD8: /* 80060028 0005CE28 38 60 00 01 */ li r3, 1 /* 8006002C 0005CE2C 4E 80 00 20 */ blr -.global func_80060030 -func_80060030: +.global zEntTriggerAsset__FRC11zEntTrigger +zEntTriggerAsset__FRC11zEntTrigger: /* 80060030 0005CE30 80 63 00 10 */ lwz r3, 0x10(r3) /* 80060034 0005CE34 38 63 00 54 */ addi r3, r3, 0x54 /* 80060038 0005CE38 4E 80 00 20 */ blr @@ -10034,8 +10034,8 @@ zEntCruiseBubble.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 80060098 0005CE98 D0 03 00 08 */ stfs f0, 8(r3) /* 8006009C 0005CE9C 4E 80 00 20 */ blr -.global func_800600A0 -func_800600A0: +.global __apl__5xVec2FRC5xVec2 +__apl__5xVec2FRC5xVec2: /* 800600A0 0005CEA0 C0 43 00 00 */ lfs f2, 0(r3) /* 800600A4 0005CEA4 C0 24 00 00 */ lfs f1, 0(r4) /* 800600A8 0005CEA8 C0 04 00 04 */ lfs f0, 4(r4) @@ -10046,8 +10046,8 @@ func_800600A0: /* 800600BC 0005CEBC D0 03 00 04 */ stfs f0, 4(r3) /* 800600C0 0005CEC0 4E 80 00 20 */ blr -.global func_800600C4 -func_800600C4: +.global __ml__5xVec2CFf +__ml__5xVec2CFf: /* 800600C4 0005CEC4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800600C8 0005CEC8 7C 08 02 A6 */ mflr r0 /* 800600CC 0005CECC 80 83 00 00 */ lwz r4, 0(r3) @@ -10056,7 +10056,7 @@ func_800600C4: /* 800600D8 0005CED8 38 61 00 08 */ addi r3, r1, 8 /* 800600DC 0005CEDC 90 81 00 08 */ stw r4, 8(r1) /* 800600E0 0005CEE0 90 01 00 0C */ stw r0, 0xc(r1) -/* 800600E4 0005CEE4 48 00 00 1D */ bl func_80060100 +/* 800600E4 0005CEE4 48 00 00 1D */ bl __amu__5xVec2Ff /* 800600E8 0005CEE8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800600EC 0005CEEC 80 61 00 08 */ lwz r3, 8(r1) /* 800600F0 0005CEF0 80 81 00 0C */ lwz r4, 0xc(r1) @@ -10064,8 +10064,8 @@ func_800600C4: /* 800600F8 0005CEF8 38 21 00 10 */ addi r1, r1, 0x10 /* 800600FC 0005CEFC 4E 80 00 20 */ blr -.global func_80060100 -func_80060100: +.global __amu__5xVec2Ff +__amu__5xVec2Ff: /* 80060100 0005CF00 C0 03 00 00 */ lfs f0, 0(r3) /* 80060104 0005CF04 EC 00 00 72 */ fmuls f0, f0, f1 /* 80060108 0005CF08 D0 03 00 00 */ stfs f0, 0(r3) @@ -10074,8 +10074,8 @@ func_80060100: /* 80060114 0005CF14 D0 03 00 04 */ stfs f0, 4(r3) /* 80060118 0005CF18 4E 80 00 20 */ blr -.global func_8006011C -func_8006011C: +.global center__13basic_rect_f_Fff +center__13basic_rect_f_Fff: /* 8006011C 0005CF1C C0 62 89 C8 */ lfs f3, lbl_803CD348-_SDA2_BASE_(r2) /* 80060120 0005CF20 C0 03 00 08 */ lfs f0, 8(r3) /* 80060124 0005CF24 EC 03 08 3C */ fnmsubs f0, f3, f0, f1 @@ -10086,14 +10086,14 @@ func_8006011C: /* 80060138 0005CF38 D0 03 00 04 */ stfs f0, 4(r3) /* 8006013C 0005CF3C 4E 80 00 20 */ blr -.global func_80060140 -func_80060140: +.global set_size__13basic_rect_f_Fff +set_size__13basic_rect_f_Fff: /* 80060140 0005CF40 D0 23 00 08 */ stfs f1, 8(r3) /* 80060144 0005CF44 D0 43 00 0C */ stfs f2, 0xc(r3) /* 80060148 0005CF48 4E 80 00 20 */ blr -.global func_8006014C -func_8006014C: +.global set_size__13basic_rect_f_Ff +set_size__13basic_rect_f_Ff: /* 8006014C 0005CF4C D0 23 00 0C */ stfs f1, 0xc(r3) /* 80060150 0005CF50 D0 23 00 08 */ stfs f1, 8(r3) /* 80060154 0005CF54 4E 80 00 20 */ blr @@ -10244,8 +10244,8 @@ lbl_80060320: /* 80060350 0005D150 38 21 00 40 */ addi r1, r1, 0x40 /* 80060354 0005D154 4E 80 00 20 */ blr -.global func_80060358 -func_80060358: +.global push_front__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_FRCQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data +push_front__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_FRCQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data: /* 80060358 0005D158 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006035C 0005D15C 7C 08 02 A6 */ mflr r0 /* 80060360 0005D160 90 01 00 14 */ stw r0, 0x14(r1) @@ -10253,9 +10253,9 @@ func_80060358: /* 80060368 0005D168 7C 9F 23 78 */ mr r31, r4 /* 8006036C 0005D16C 93 C1 00 08 */ stw r30, 8(r1) /* 80060370 0005D170 7C 7E 1B 78 */ mr r30, r3 -/* 80060374 0005D174 48 00 00 DD */ bl func_80060450 +/* 80060374 0005D174 48 00 00 DD */ bl push_front__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_Fv /* 80060378 0005D178 7F C3 F3 78 */ mr r3, r30 -/* 8006037C 0005D17C 48 00 00 49 */ bl func_800603C4 +/* 8006037C 0005D17C 48 00 00 49 */ bl front__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_Fv /* 80060380 0005D180 7F E4 FB 78 */ mr r4, r31 /* 80060384 0005D184 48 00 00 1D */ bl zEntCruiseBubble.__as__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_dataFRCQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data /* 80060388 0005D188 80 01 00 14 */ lwz r0, 0x14(r1) @@ -10277,23 +10277,23 @@ zEntCruiseBubble.__as__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle /* 800603BC 0005D1BC D0 03 00 0C */ stfs f0, 0xc(r3) /* 800603C0 0005D1C0 4E 80 00 20 */ blr -.global func_800603C4 -func_800603C4: +.global front__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_Fv +front__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_Fv: /* 800603C4 0005D1C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800603C8 0005D1C8 7C 08 02 A6 */ mflr r0 /* 800603CC 0005D1CC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800603D0 0005D1D0 48 00 00 3D */ bl func_8006040C +/* 800603D0 0005D1D0 48 00 00 3D */ bl begin__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_CFv /* 800603D4 0005D1D4 90 61 00 08 */ stw r3, 8(r1) /* 800603D8 0005D1D8 38 61 00 08 */ addi r3, r1, 8 /* 800603DC 0005D1DC 90 81 00 0C */ stw r4, 0xc(r1) -/* 800603E0 0005D1E0 48 00 00 15 */ bl func_800603F4 +/* 800603E0 0005D1E0 48 00 00 15 */ bl __ml__Q286fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_8iteratorCFv /* 800603E4 0005D1E4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800603E8 0005D1E8 7C 08 03 A6 */ mtlr r0 /* 800603EC 0005D1EC 38 21 00 10 */ addi r1, r1, 0x10 /* 800603F0 0005D1F0 4E 80 00 20 */ blr -.global func_800603F4 -func_800603F4: +.global __ml__Q286fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_8iteratorCFv +__ml__Q286fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_8iteratorCFv: /* 800603F4 0005D1F4 80 03 00 00 */ lwz r0, 0(r3) /* 800603F8 0005D1F8 80 83 00 04 */ lwz r4, 4(r3) /* 800603FC 0005D1FC 54 03 20 36 */ slwi r3, r0, 4 @@ -10301,20 +10301,20 @@ func_800603F4: /* 80060404 0005D204 7C 64 1A 14 */ add r3, r4, r3 /* 80060408 0005D208 4E 80 00 20 */ blr -.global func_8006040C -func_8006040C: +.global begin__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_CFv +begin__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_CFv: /* 8006040C 0005D20C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80060410 0005D210 7C 08 02 A6 */ mflr r0 /* 80060414 0005D214 80 83 00 00 */ lwz r4, 0(r3) /* 80060418 0005D218 90 01 00 14 */ stw r0, 0x14(r1) -/* 8006041C 0005D21C 48 00 00 15 */ bl func_80060430 +/* 8006041C 0005D21C 48 00 00 15 */ bl create_iterator__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_CFUl /* 80060420 0005D220 80 01 00 14 */ lwz r0, 0x14(r1) /* 80060424 0005D224 7C 08 03 A6 */ mtlr r0 /* 80060428 0005D228 38 21 00 10 */ addi r1, r1, 0x10 /* 8006042C 0005D22C 4E 80 00 20 */ blr -.global func_80060430 -func_80060430: +.global create_iterator__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_CFUl +create_iterator__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_CFUl: /* 80060430 0005D230 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80060434 0005D234 7C 60 1B 78 */ mr r0, r3 /* 80060438 0005D238 7C 83 23 78 */ mr r3, r4 @@ -10324,52 +10324,52 @@ func_80060430: /* 80060448 0005D248 38 21 00 10 */ addi r1, r1, 0x10 /* 8006044C 0005D24C 4E 80 00 20 */ blr -.global func_80060450 -func_80060450: +.global push_front__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_Fv +push_front__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_Fv: /* 80060450 0005D250 80 83 00 00 */ lwz r4, 0(r3) /* 80060454 0005D254 38 04 00 7F */ addi r0, r4, 0x7f /* 80060458 0005D258 54 00 06 7E */ clrlwi r0, r0, 0x19 /* 8006045C 0005D25C 90 03 00 00 */ stw r0, 0(r3) /* 80060460 0005D260 4E 80 00 20 */ blr -.global func_80060464 -func_80060464: +.global reset__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_Fv +reset__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_Fv: /* 80060464 0005D264 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80060468 0005D268 7C 08 02 A6 */ mflr r0 /* 8006046C 0005D26C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80060470 0005D270 48 00 00 15 */ bl func_80060484 +/* 80060470 0005D270 48 00 00 15 */ bl clear__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_Fv /* 80060474 0005D274 80 01 00 14 */ lwz r0, 0x14(r1) /* 80060478 0005D278 7C 08 03 A6 */ mtlr r0 /* 8006047C 0005D27C 38 21 00 10 */ addi r1, r1, 0x10 /* 80060480 0005D280 4E 80 00 20 */ blr -.global func_80060484 -func_80060484: +.global clear__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_Fv +clear__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_Fv: /* 80060484 0005D284 38 00 00 00 */ li r0, 0 /* 80060488 0005D288 90 03 00 04 */ stw r0, 4(r3) /* 8006048C 0005D28C 90 03 00 00 */ stw r0, 0(r3) /* 80060490 0005D290 4E 80 00 20 */ blr -.global func_80060494 -func_80060494: +.global pop_back__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_Fv +pop_back__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_Fv: /* 80060494 0005D294 80 83 00 04 */ lwz r4, 4(r3) /* 80060498 0005D298 38 04 00 7F */ addi r0, r4, 0x7f /* 8006049C 0005D29C 54 00 06 7E */ clrlwi r0, r0, 0x19 /* 800604A0 0005D2A0 90 03 00 04 */ stw r0, 4(r3) /* 800604A4 0005D2A4 4E 80 00 20 */ blr -.global func_800604A8 -func_800604A8: +.global full__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_CFv +full__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_CFv: /* 800604A8 0005D2A8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800604AC 0005D2AC 7C 08 02 A6 */ mflr r0 /* 800604B0 0005D2B0 90 01 00 14 */ stw r0, 0x14(r1) /* 800604B4 0005D2B4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800604B8 0005D2B8 93 C1 00 08 */ stw r30, 8(r1) /* 800604BC 0005D2BC 7C 7E 1B 78 */ mr r30, r3 -/* 800604C0 0005D2C0 48 00 00 35 */ bl func_800604F4 +/* 800604C0 0005D2C0 48 00 00 35 */ bl max_size__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_CFv /* 800604C4 0005D2C4 7C 7F 1B 78 */ mr r31, r3 /* 800604C8 0005D2C8 7F C3 F3 78 */ mr r3, r30 -/* 800604CC 0005D2CC 48 00 00 31 */ bl func_800604FC +/* 800604CC 0005D2CC 48 00 00 31 */ bl size__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_CFv /* 800604D0 0005D2D0 7C 03 F8 50 */ subf r0, r3, r31 /* 800604D4 0005D2D4 7C 00 00 34 */ cntlzw r0, r0 /* 800604D8 0005D2D8 54 03 D9 7E */ srwi r3, r0, 5 @@ -10380,13 +10380,13 @@ func_800604A8: /* 800604EC 0005D2EC 38 21 00 10 */ addi r1, r1, 0x10 /* 800604F0 0005D2F0 4E 80 00 20 */ blr -.global func_800604F4 -func_800604F4: +.global max_size__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_CFv +max_size__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_CFv: /* 800604F4 0005D2F4 38 60 00 7F */ li r3, 0x7f /* 800604F8 0005D2F8 4E 80 00 20 */ blr -.global func_800604FC -func_800604FC: +.global size__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_CFv +size__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_CFv: /* 800604FC 0005D2FC 80 83 00 04 */ lwz r4, 4(r3) /* 80060500 0005D300 80 63 00 00 */ lwz r3, 0(r3) /* 80060504 0005D304 38 04 00 80 */ addi r0, r4, 0x80 @@ -10394,19 +10394,19 @@ func_800604FC: /* 8006050C 0005D30C 54 03 06 7E */ clrlwi r3, r0, 0x19 /* 80060510 0005D310 4E 80 00 20 */ blr -.global func_80060514 -func_80060514: +.global __vc__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_Fi +__vc__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_Fi: /* 80060514 0005D314 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80060518 0005D318 7C 08 02 A6 */ mflr r0 /* 8006051C 0005D31C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80060520 0005D320 48 00 00 15 */ bl func_80060534 +/* 80060520 0005D320 48 00 00 15 */ bl get_at__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_CFi /* 80060524 0005D324 80 01 00 14 */ lwz r0, 0x14(r1) /* 80060528 0005D328 7C 08 03 A6 */ mtlr r0 /* 8006052C 0005D32C 38 21 00 10 */ addi r1, r1, 0x10 /* 80060530 0005D330 4E 80 00 20 */ blr -.global func_80060534 -func_80060534: +.global get_at__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_CFi +get_at__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_CFi: /* 80060534 0005D334 80 03 00 00 */ lwz r0, 0(r3) /* 80060538 0005D338 7C 65 1B 78 */ mr r5, r3 /* 8006053C 0005D33C 7C 60 22 14 */ add r3, r0, r4 @@ -10416,8 +10416,8 @@ func_80060534: /* 8006054C 0005D34C 7C 65 1A 14 */ add r3, r5, r3 /* 80060550 0005D350 4E 80 00 20 */ blr -.global func_80060554 -func_80060554: +.global __ne__Q286fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_8iteratorCFRCQ286fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_8iterator +__ne__Q286fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_8iteratorCFRCQ286fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_8iterator: /* 80060554 0005D354 80 A3 00 00 */ lwz r5, 0(r3) /* 80060558 0005D358 80 04 00 00 */ lwz r0, 0(r4) /* 8006055C 0005D35C 7C 65 00 50 */ subf r3, r5, r0 @@ -10426,15 +10426,15 @@ func_80060554: /* 80060568 0005D368 54 03 0F FE */ srwi r3, r0, 0x1f /* 8006056C 0005D36C 4E 80 00 20 */ blr -.global func_80060570 -func_80060570: +.global __pp__Q286fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_8iteratorFv +__pp__Q286fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_8iteratorFv: /* 80060570 0005D370 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80060574 0005D374 7C 08 02 A6 */ mflr r0 /* 80060578 0005D378 38 80 00 01 */ li r4, 1 /* 8006057C 0005D37C 90 01 00 14 */ stw r0, 0x14(r1) /* 80060580 0005D380 93 E1 00 0C */ stw r31, 0xc(r1) /* 80060584 0005D384 7C 7F 1B 78 */ mr r31, r3 -/* 80060588 0005D388 48 00 00 1D */ bl func_800605A4 +/* 80060588 0005D388 48 00 00 1D */ bl __apl__Q286fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_8iteratorFi /* 8006058C 0005D38C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80060590 0005D390 7F E3 FB 78 */ mr r3, r31 /* 80060594 0005D394 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -10442,8 +10442,8 @@ func_80060570: /* 8006059C 0005D39C 38 21 00 10 */ addi r1, r1, 0x10 /* 800605A0 0005D3A0 4E 80 00 20 */ blr -.global func_800605A4 -func_800605A4: +.global __apl__Q286fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_8iteratorFi +__apl__Q286fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_8iteratorFi: /* 800605A4 0005D3A4 80 03 00 00 */ lwz r0, 0(r3) /* 800605A8 0005D3A8 7C 80 22 14 */ add r4, r0, r4 /* 800605AC 0005D3AC 38 04 00 80 */ addi r0, r4, 0x80 @@ -10451,38 +10451,38 @@ func_800605A4: /* 800605B4 0005D3B4 90 03 00 00 */ stw r0, 0(r3) /* 800605B8 0005D3B8 4E 80 00 20 */ blr -.global func_800605BC -func_800605BC: +.global __rf__Q286fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_8iteratorCFv +__rf__Q286fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_8iteratorCFv: /* 800605BC 0005D3BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800605C0 0005D3C0 7C 08 02 A6 */ mflr r0 /* 800605C4 0005D3C4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800605C8 0005D3C8 4B FF FE 2D */ bl func_800603F4 +/* 800605C8 0005D3C8 4B FF FE 2D */ bl __ml__Q286fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_8iteratorCFv /* 800605CC 0005D3CC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800605D0 0005D3D0 7C 08 03 A6 */ mtlr r0 /* 800605D4 0005D3D4 38 21 00 10 */ addi r1, r1, 0x10 /* 800605D8 0005D3D8 4E 80 00 20 */ blr -.global func_800605DC -func_800605DC: +.global end__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_CFv +end__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_CFv: /* 800605DC 0005D3DC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800605E0 0005D3E0 7C 08 02 A6 */ mflr r0 /* 800605E4 0005D3E4 80 83 00 04 */ lwz r4, 4(r3) /* 800605E8 0005D3E8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800605EC 0005D3EC 4B FF FE 45 */ bl func_80060430 +/* 800605EC 0005D3EC 4B FF FE 45 */ bl create_iterator__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_CFUl /* 800605F0 0005D3F0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800605F4 0005D3F4 7C 08 03 A6 */ mtlr r0 /* 800605F8 0005D3F8 38 21 00 10 */ addi r1, r1, 0x10 /* 800605FC 0005D3FC 4E 80 00 20 */ blr -.global func_80060600 -func_80060600: +.global MarkForRecycle__9NPCHazardFv +MarkForRecycle__9NPCHazardFv: /* 80060600 0005D400 80 03 00 04 */ lwz r0, 4(r3) /* 80060604 0005D404 60 00 00 04 */ ori r0, r0, 4 /* 80060608 0005D408 90 03 00 04 */ stw r0, 4(r3) /* 8006060C 0005D40C 4E 80 00 20 */ blr -.global func_80060610 -func_80060610: +.global xQuickCullForSphere__FP7xQCDataPC7xSphere +xQuickCullForSphere__FP7xQCDataPC7xSphere: /* 80060610 0005D410 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80060614 0005D414 7C 08 02 A6 */ mflr r0 /* 80060618 0005D418 3C A0 80 3C */ lis r5, lbl_803BC0B0@ha @@ -10497,8 +10497,8 @@ func_80060610: /* 8006063C 0005D43C 38 21 00 10 */ addi r1, r1, 0x10 /* 80060640 0005D440 4E 80 00 20 */ blr -.global func_80060644 -func_80060644: +.global xGridCheckBound_Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode13cb_damage_ent___FR5xGridRC6xBoundRC7xQCDataQ413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode13cb_damage_ent +xGridCheckBound_Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode13cb_damage_ent___FR5xGridRC6xBoundRC7xQCDataQ413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode13cb_damage_ent: /* 80060644 0005D444 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80060648 0005D448 7C 08 02 A6 */ mflr r0 /* 8006064C 0005D44C 90 01 00 64 */ stw r0, 0x64(r1) @@ -10526,22 +10526,22 @@ func_80060644: /* 800606A4 0005D4A4 D0 21 00 30 */ stfs f1, 0x30(r1) /* 800606A8 0005D4A8 D0 61 00 24 */ stfs f3, 0x24(r1) /* 800606AC 0005D4AC D0 01 00 2C */ stfs f0, 0x2c(r1) -/* 800606B0 0005D4B0 4B FE 0F 65 */ bl func_80041614 +/* 800606B0 0005D4B0 4B FE 0F 65 */ bl get_grid_index__FRC5xGridff /* 800606B4 0005D4B4 90 61 00 0C */ stw r3, 0xc(r1) /* 800606B8 0005D4B8 38 61 00 10 */ addi r3, r1, 0x10 /* 800606BC 0005D4BC 38 81 00 0C */ addi r4, r1, 0xc -/* 800606C0 0005D4C0 4B FE 0D 69 */ bl func_80041428 +/* 800606C0 0005D4C0 4B FE 0D 69 */ bl __as__10grid_indexFRC10grid_index /* 800606C4 0005D4C4 C0 21 00 24 */ lfs f1, 0x24(r1) /* 800606C8 0005D4C8 7F A3 EB 78 */ mr r3, r29 /* 800606CC 0005D4CC C0 41 00 2C */ lfs f2, 0x2c(r1) -/* 800606D0 0005D4D0 4B FE 0F 45 */ bl func_80041614 +/* 800606D0 0005D4D0 4B FE 0F 45 */ bl get_grid_index__FRC5xGridff /* 800606D4 0005D4D4 90 61 00 08 */ stw r3, 8(r1) /* 800606D8 0005D4D8 38 61 00 14 */ addi r3, r1, 0x14 /* 800606DC 0005D4DC 38 81 00 08 */ addi r4, r1, 8 -/* 800606E0 0005D4E0 4B FE 0D 49 */ bl func_80041428 +/* 800606E0 0005D4E0 4B FE 0D 49 */ bl __as__10grid_indexFRC10grid_index /* 800606E4 0005D4E4 38 7D 00 30 */ addi r3, r29, 0x30 /* 800606E8 0005D4E8 38 81 00 18 */ addi r4, r1, 0x18 -/* 800606EC 0005D4EC 4B FB B2 A9 */ bl func_8001B994 +/* 800606EC 0005D4EC 4B FB B2 A9 */ bl xGridIterFirstCell__FPP10xGridBoundR13xGridIterator /* 800606F0 0005D4F0 7C 7C 1B 78 */ mr r28, r3 /* 800606F4 0005D4F4 48 00 00 48 */ b lbl_8006073C lbl_800606F8: @@ -10557,11 +10557,11 @@ lbl_800606F8: /* 8006071C 0005D51C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80060720 0005D520 40 82 00 10 */ bne lbl_80060730 /* 80060724 0005D524 38 61 00 18 */ addi r3, r1, 0x18 -/* 80060728 0005D528 4B FB B3 89 */ bl func_8001BAB0 +/* 80060728 0005D528 4B FB B3 89 */ bl xGridIterClose__FR13xGridIterator /* 8006072C 0005D52C 48 00 00 BC */ b lbl_800607E8 lbl_80060730: /* 80060730 0005D530 38 61 00 18 */ addi r3, r1, 0x18 -/* 80060734 0005D534 4B FB B3 0D */ bl func_8001BA40 +/* 80060734 0005D534 4B FB B3 0D */ bl xGridIterNextCell__FR13xGridIterator /* 80060738 0005D538 7C 7C 1B 78 */ mr r28, r3 lbl_8006073C: /* 8006073C 0005D53C 28 1C 00 00 */ cmplwi r28, 0 @@ -10577,7 +10577,7 @@ lbl_80060758: /* 8006075C 0005D55C 7F 84 E3 78 */ mr r4, r28 /* 80060760 0005D560 57 45 04 3E */ clrlwi r5, r26, 0x10 /* 80060764 0005D564 38 C1 00 18 */ addi r6, r1, 0x18 -/* 80060768 0005D568 4B FB B2 65 */ bl func_8001B9CC +/* 80060768 0005D568 4B FB B2 65 */ bl xGridIterFirstCell__FP5xGridiiR13xGridIterator /* 8006076C 0005D56C 7C 79 1B 78 */ mr r25, r3 /* 80060770 0005D570 48 00 00 48 */ b lbl_800607B8 lbl_80060774: @@ -10593,11 +10593,11 @@ lbl_80060774: /* 80060798 0005D598 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8006079C 0005D59C 40 82 00 10 */ bne lbl_800607AC /* 800607A0 0005D5A0 38 61 00 18 */ addi r3, r1, 0x18 -/* 800607A4 0005D5A4 4B FB B3 0D */ bl func_8001BAB0 +/* 800607A4 0005D5A4 4B FB B3 0D */ bl xGridIterClose__FR13xGridIterator /* 800607A8 0005D5A8 48 00 00 40 */ b lbl_800607E8 lbl_800607AC: /* 800607AC 0005D5AC 38 61 00 18 */ addi r3, r1, 0x18 -/* 800607B0 0005D5B0 4B FB B2 91 */ bl func_8001BA40 +/* 800607B0 0005D5B0 4B FB B2 91 */ bl xGridIterNextCell__FR13xGridIterator /* 800607B4 0005D5B4 7C 79 1B 78 */ mr r25, r3 lbl_800607B8: /* 800607B8 0005D5B8 28 19 00 00 */ cmplwi r25, 0 @@ -10621,8 +10621,8 @@ lbl_800607E8: /* 800607F4 0005D5F4 38 21 00 60 */ addi r1, r1, 0x60 /* 800607F8 0005D5F8 4E 80 00 20 */ blr -.global func_800607FC -func_800607FC: +.global xGridCheckBound_Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attach15cb_lock_targets___FR5xGridRC6xBoundRC7xQCDataQ413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attach15cb_lock_targets +xGridCheckBound_Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attach15cb_lock_targets___FR5xGridRC6xBoundRC7xQCDataQ413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attach15cb_lock_targets: /* 800607FC 0005D5FC 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80060800 0005D600 7C 08 02 A6 */ mflr r0 /* 80060804 0005D604 90 01 00 64 */ stw r0, 0x64(r1) @@ -10650,22 +10650,22 @@ func_800607FC: /* 8006085C 0005D65C D0 21 00 30 */ stfs f1, 0x30(r1) /* 80060860 0005D660 D0 61 00 24 */ stfs f3, 0x24(r1) /* 80060864 0005D664 D0 01 00 2C */ stfs f0, 0x2c(r1) -/* 80060868 0005D668 4B FE 0D AD */ bl func_80041614 +/* 80060868 0005D668 4B FE 0D AD */ bl get_grid_index__FRC5xGridff /* 8006086C 0005D66C 90 61 00 0C */ stw r3, 0xc(r1) /* 80060870 0005D670 38 61 00 10 */ addi r3, r1, 0x10 /* 80060874 0005D674 38 81 00 0C */ addi r4, r1, 0xc -/* 80060878 0005D678 4B FE 0B B1 */ bl func_80041428 +/* 80060878 0005D678 4B FE 0B B1 */ bl __as__10grid_indexFRC10grid_index /* 8006087C 0005D67C C0 21 00 24 */ lfs f1, 0x24(r1) /* 80060880 0005D680 7F A3 EB 78 */ mr r3, r29 /* 80060884 0005D684 C0 41 00 2C */ lfs f2, 0x2c(r1) -/* 80060888 0005D688 4B FE 0D 8D */ bl func_80041614 +/* 80060888 0005D688 4B FE 0D 8D */ bl get_grid_index__FRC5xGridff /* 8006088C 0005D68C 90 61 00 08 */ stw r3, 8(r1) /* 80060890 0005D690 38 61 00 14 */ addi r3, r1, 0x14 /* 80060894 0005D694 38 81 00 08 */ addi r4, r1, 8 -/* 80060898 0005D698 4B FE 0B 91 */ bl func_80041428 +/* 80060898 0005D698 4B FE 0B 91 */ bl __as__10grid_indexFRC10grid_index /* 8006089C 0005D69C 38 7D 00 30 */ addi r3, r29, 0x30 /* 800608A0 0005D6A0 38 81 00 18 */ addi r4, r1, 0x18 -/* 800608A4 0005D6A4 4B FB B0 F1 */ bl func_8001B994 +/* 800608A4 0005D6A4 4B FB B0 F1 */ bl xGridIterFirstCell__FPP10xGridBoundR13xGridIterator /* 800608A8 0005D6A8 7C 7C 1B 78 */ mr r28, r3 /* 800608AC 0005D6AC 48 00 00 48 */ b lbl_800608F4 lbl_800608B0: @@ -10681,11 +10681,11 @@ lbl_800608B0: /* 800608D4 0005D6D4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800608D8 0005D6D8 40 82 00 10 */ bne lbl_800608E8 /* 800608DC 0005D6DC 38 61 00 18 */ addi r3, r1, 0x18 -/* 800608E0 0005D6E0 4B FB B1 D1 */ bl func_8001BAB0 +/* 800608E0 0005D6E0 4B FB B1 D1 */ bl xGridIterClose__FR13xGridIterator /* 800608E4 0005D6E4 48 00 00 BC */ b lbl_800609A0 lbl_800608E8: /* 800608E8 0005D6E8 38 61 00 18 */ addi r3, r1, 0x18 -/* 800608EC 0005D6EC 4B FB B1 55 */ bl func_8001BA40 +/* 800608EC 0005D6EC 4B FB B1 55 */ bl xGridIterNextCell__FR13xGridIterator /* 800608F0 0005D6F0 7C 7C 1B 78 */ mr r28, r3 lbl_800608F4: /* 800608F4 0005D6F4 28 1C 00 00 */ cmplwi r28, 0 @@ -10701,7 +10701,7 @@ lbl_80060910: /* 80060914 0005D714 7F 84 E3 78 */ mr r4, r28 /* 80060918 0005D718 57 45 04 3E */ clrlwi r5, r26, 0x10 /* 8006091C 0005D71C 38 C1 00 18 */ addi r6, r1, 0x18 -/* 80060920 0005D720 4B FB B0 AD */ bl func_8001B9CC +/* 80060920 0005D720 4B FB B0 AD */ bl xGridIterFirstCell__FP5xGridiiR13xGridIterator /* 80060924 0005D724 7C 79 1B 78 */ mr r25, r3 /* 80060928 0005D728 48 00 00 48 */ b lbl_80060970 lbl_8006092C: @@ -10717,11 +10717,11 @@ lbl_8006092C: /* 80060950 0005D750 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80060954 0005D754 40 82 00 10 */ bne lbl_80060964 /* 80060958 0005D758 38 61 00 18 */ addi r3, r1, 0x18 -/* 8006095C 0005D75C 4B FB B1 55 */ bl func_8001BAB0 +/* 8006095C 0005D75C 4B FB B1 55 */ bl xGridIterClose__FR13xGridIterator /* 80060960 0005D760 48 00 00 40 */ b lbl_800609A0 lbl_80060964: /* 80060964 0005D764 38 61 00 18 */ addi r3, r1, 0x18 -/* 80060968 0005D768 4B FB B0 D9 */ bl func_8001BA40 +/* 80060968 0005D768 4B FB B0 D9 */ bl xGridIterNextCell__FR13xGridIterator /* 8006096C 0005D76C 7C 79 1B 78 */ mr r25, r3 lbl_80060970: /* 80060970 0005D770 28 19 00 00 */ cmplwi r25, 0 diff --git a/asm/Game/zEntDestructObj.s b/asm/Game/zEntDestructObj.s index 766c8735a..1fd731199 100644 --- a/asm/Game/zEntDestructObj.s +++ b/asm/Game/zEntDestructObj.s @@ -36,7 +36,7 @@ lbl_80060A20: /* 80060A20 0005D820 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80060A24 0005D824 80 7F 00 4C */ lwz r3, 0x4c(r31) /* 80060A28 0005D828 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80060A2C 0005D82C 4B FD 3F 71 */ bl func_8003499C +/* 80060A2C 0005D82C 4B FD 3F 71 */ bl __as__11RwMatrixTagFRC11RwMatrixTag /* 80060A30 0005D830 A0 1F 00 44 */ lhz r0, 0x44(r31) /* 80060A34 0005D834 7F E4 FB 78 */ mr r4, r31 /* 80060A38 0005D838 38 7E 00 94 */ addi r3, r30, 0x94 @@ -71,7 +71,7 @@ lbl_80060A20: /* 80060AAC 0005D8AC C8 01 00 08 */ lfd f0, 8(r1) /* 80060AB0 0005D8B0 38 E0 00 00 */ li r7, 0 /* 80060AB4 0005D8B4 EC 20 08 28 */ fsubs f1, f0, f1 -/* 80060AB8 0005D8B8 4B FF 59 FD */ bl func_800564B4 +/* 80060AB8 0005D8B8 4B FF 59 FD */ bl xSndPlay3D__FUiffUiUiPC5xVec3f14sound_categoryf lbl_80060ABC: /* 80060ABC 0005D8BC 80 01 00 24 */ lwz r0, 0x24(r1) /* 80060AC0 0005D8C0 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -320,7 +320,7 @@ lbl_80060DEC: /* 80060E2C 0005DC2C 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80060E30 0005DC30 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80060E34 0005DC34 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80060E38 0005DC38 4B FD 3B 65 */ bl func_8003499C +/* 80060E38 0005DC38 4B FD 3B 65 */ bl __as__11RwMatrixTagFRC11RwMatrixTag /* 80060E3C 0005DC3C 80 7E 00 FC */ lwz r3, 0xfc(r30) /* 80060E40 0005DC40 A0 03 00 44 */ lhz r0, 0x44(r3) /* 80060E44 0005DC44 70 00 FB FF */ andi. r0, r0, 0xfbff @@ -343,7 +343,7 @@ lbl_80060E4C: /* 80060E84 0005DC84 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80060E88 0005DC88 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80060E8C 0005DC8C 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80060E90 0005DC90 4B FD 3B 0D */ bl func_8003499C +/* 80060E90 0005DC90 4B FD 3B 0D */ bl __as__11RwMatrixTagFRC11RwMatrixTag /* 80060E94 0005DC94 80 7E 01 00 */ lwz r3, 0x100(r30) /* 80060E98 0005DC98 A0 03 00 44 */ lhz r0, 0x44(r3) /* 80060E9C 0005DC9C 70 00 FB FF */ andi. r0, r0, 0xfbff @@ -390,10 +390,10 @@ lbl_80060F0C: /* 80060F30 0005DD30 7F E3 FB 78 */ mr r3, r31 /* 80060F34 0005DD34 D0 1F 00 E0 */ stfs f0, 0xe0(r31) /* 80060F38 0005DD38 90 01 01 40 */ stw r0, 0x140(r1) -/* 80060F3C 0005DD3C 4B FB A8 F5 */ bl func_8001B830 +/* 80060F3C 0005DD3C 4B FB A8 F5 */ bl xEntGetCenter__FPC4xEnt /* 80060F40 0005DD40 7C 64 1B 78 */ mr r4, r3 /* 80060F44 0005DD44 38 61 01 48 */ addi r3, r1, 0x148 -/* 80060F48 0005DD48 4B FA A3 1D */ bl func_8000B264 +/* 80060F48 0005DD48 4B FA A3 1D */ bl __as__5xVec3FRC5xVec3 /* 80060F4C 0005DD4C FC 20 F8 90 */ fmr f1, f31 /* 80060F50 0005DD50 80 7F 00 E4 */ lwz r3, 0xe4(r31) /* 80060F54 0005DD54 38 81 00 08 */ addi r4, r1, 8 @@ -628,7 +628,7 @@ zEntDestructObj_DestroyFX__FP15zEntDestructObj: /* 80061268 0005E068 C8 01 00 18 */ lfd f0, 0x18(r1) /* 8006126C 0005E06C 38 E0 00 00 */ li r7, 0 /* 80061270 0005E070 EC 20 08 28 */ fsubs f1, f0, f1 -/* 80061274 0005E074 4B FF 52 41 */ bl func_800564B4 +/* 80061274 0005E074 4B FF 52 41 */ bl xSndPlay3D__FUiffUiUiPC5xVec3f14sound_categoryf lbl_80061278: /* 80061278 0005E078 C0 02 8B 14 */ lfs f0, lbl_803CD494-_SDA2_BASE_(r2) /* 8006127C 0005E07C 3B C0 00 13 */ li r30, 0x13 @@ -670,14 +670,14 @@ lbl_800612EC: /* 800612F4 0005E0F4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800612F8 0005E0F8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800612FC 0005E0FC 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 80061300 0005E100 4B FB A5 09 */ bl func_8001B808 +/* 80061300 0005E100 4B FB A5 09 */ bl xEntGetPos__FPC4xEnt /* 80061304 0005E104 7C 7F 1B 78 */ mr r31, r3 /* 80061308 0005E108 7F A3 EB 78 */ mr r3, r29 -/* 8006130C 0005E10C 4B FB A4 FD */ bl func_8001B808 +/* 8006130C 0005E10C 4B FB A4 FD */ bl xEntGetPos__FPC4xEnt /* 80061310 0005E110 7C 64 1B 78 */ mr r4, r3 /* 80061314 0005E114 7F E5 FB 78 */ mr r5, r31 /* 80061318 0005E118 38 61 00 08 */ addi r3, r1, 8 -/* 8006131C 0005E11C 4B FA D3 75 */ bl func_8000E690 +/* 8006131C 0005E11C 4B FA D3 75 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80061320 0005E120 38 61 00 08 */ addi r3, r1, 8 /* 80061324 0005E124 7C 64 1B 78 */ mr r4, r3 /* 80061328 0005E128 4B FE D1 C9 */ bl xVec3Dot__FPC5xVec3PC5xVec3 @@ -772,7 +772,7 @@ lbl_80061460: /* 80061468 0005E268 48 00 01 84 */ b lbl_800615EC lbl_8006146C: /* 8006146C 0005E26C 7F E3 FB 78 */ mr r3, r31 -/* 80061470 0005E270 4B FB A3 89 */ bl func_8001B7F8 +/* 80061470 0005E270 4B FB A3 89 */ bl xEntShow__FP4xEnt /* 80061474 0005E274 28 1E 00 00 */ cmplwi r30, 0 /* 80061478 0005E278 41 82 03 78 */ beq lbl_800617F0 /* 8006147C 0005E27C C0 22 8B 1C */ lfs f1, lbl_803CD49C-_SDA2_BASE_(r2) @@ -790,7 +790,7 @@ lbl_8006146C: /* 800614AC 0005E2AC 48 00 03 44 */ b lbl_800617F0 lbl_800614B0: /* 800614B0 0005E2B0 7F E3 FB 78 */ mr r3, r31 -/* 800614B4 0005E2B4 4B FB A3 35 */ bl func_8001B7E8 +/* 800614B4 0005E2B4 4B FB A3 35 */ bl xEntHide__FP4xEnt /* 800614B8 0005E2B8 28 1E 00 00 */ cmplwi r30, 0 /* 800614BC 0005E2BC 41 82 03 34 */ beq lbl_800617F0 /* 800614C0 0005E2C0 C0 22 8B 1C */ lfs f1, lbl_803CD49C-_SDA2_BASE_(r2) @@ -828,7 +828,7 @@ lbl_80061530: /* 80061534 0005E334 7F E3 FB 78 */ mr r3, r31 /* 80061538 0005E338 60 00 00 18 */ ori r0, r0, 0x18 /* 8006153C 0005E33C 98 1F 00 22 */ stb r0, 0x22(r31) -/* 80061540 0005E340 4B FB A2 B9 */ bl func_8001B7F8 +/* 80061540 0005E340 4B FB A2 B9 */ bl xEntShow__FP4xEnt /* 80061544 0005E344 80 9F 00 24 */ lwz r4, 0x24(r31) /* 80061548 0005E348 7F E3 FB 78 */ mr r3, r31 /* 8006154C 0005E34C 81 9F 00 3C */ lwz r12, 0x3c(r31) @@ -856,7 +856,7 @@ lbl_8006159C: /* 800615A0 0005E3A0 7F E3 FB 78 */ mr r3, r31 /* 800615A4 0005E3A4 70 00 00 E7 */ andi. r0, r0, 0xe7 /* 800615A8 0005E3A8 98 1F 00 22 */ stb r0, 0x22(r31) -/* 800615AC 0005E3AC 4B FB A2 3D */ bl func_8001B7E8 +/* 800615AC 0005E3AC 4B FB A2 3D */ bl xEntHide__FP4xEnt /* 800615B0 0005E3B0 28 1E 00 00 */ cmplwi r30, 0 /* 800615B4 0005E3B4 41 82 02 3C */ beq lbl_800617F0 /* 800615B8 0005E3B8 C0 22 8B 1C */ lfs f1, lbl_803CD49C-_SDA2_BASE_(r2) @@ -892,7 +892,7 @@ lbl_8006161C: /* 80061620 0005E420 7F E3 FB 78 */ mr r3, r31 /* 80061624 0005E424 70 00 00 E7 */ andi. r0, r0, 0xe7 /* 80061628 0005E428 98 1F 00 22 */ stb r0, 0x22(r31) -/* 8006162C 0005E42C 4B FB A1 BD */ bl func_8001B7E8 +/* 8006162C 0005E42C 4B FB A1 BD */ bl xEntHide__FP4xEnt lbl_80061630: /* 80061630 0005E430 7F E3 FB 78 */ mr r3, r31 /* 80061634 0005E434 4B FF FB DD */ bl zEntDestructObj_DestroyFX__FP15zEntDestructObj diff --git a/asm/Game/zEntHangable.s b/asm/Game/zEntHangable.s index 8e272f4fc..50389bd80 100644 --- a/asm/Game/zEntHangable.s +++ b/asm/Game/zEntHangable.s @@ -194,17 +194,17 @@ lbl_80061AB4: /* 80061ABC 0005E8BC 3B 60 00 00 */ li r27, 0 lbl_80061AC0: /* 80061AC0 0005E8C0 7F E3 FB 78 */ mr r3, r31 -/* 80061AC4 0005E8C4 4B FF 49 CD */ bl func_80056490 +/* 80061AC4 0005E8C4 4B FF 49 CD */ bl xEntGetFrame__FPC4xEnt /* 80061AC8 0005E8C8 7C 64 1B 78 */ mr r4, r3 /* 80061ACC 0005E8CC 7F C5 F3 78 */ mr r5, r30 /* 80061AD0 0005E8D0 38 61 00 08 */ addi r3, r1, 8 /* 80061AD4 0005E8D4 48 00 0C 95 */ bl zEntHangable.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80061AD8 0005E8D8 7F E3 FB 78 */ mr r3, r31 -/* 80061ADC 0005E8DC 4B FB 9D 2D */ bl func_8001B808 +/* 80061ADC 0005E8DC 4B FB 9D 2D */ bl xEntGetPos__FPC4xEnt /* 80061AE0 0005E8E0 7C 65 1B 78 */ mr r5, r3 /* 80061AE4 0005E8E4 7F A3 EB 78 */ mr r3, r29 /* 80061AE8 0005E8E8 38 81 00 08 */ addi r4, r1, 8 -/* 80061AEC 0005E8EC 4B FA 95 CD */ bl func_8000B0B8 +/* 80061AEC 0005E8EC 4B FA 95 CD */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 80061AF0 0005E8F0 C0 22 8B 28 */ lfs f1, lbl_803CD4A8-_SDA2_BASE_(r2) /* 80061AF4 0005E8F4 7F 83 E3 78 */ mr r3, r28 /* 80061AF8 0005E8F8 38 81 00 74 */ addi r4, r1, 0x74 @@ -237,7 +237,7 @@ lbl_80061B24: /* 80061B5C 0005E95C 80 BF 00 48 */ lwz r5, 0x48(r31) /* 80061B60 0005E960 80 83 00 4C */ lwz r4, 0x4c(r3) /* 80061B64 0005E964 38 65 00 40 */ addi r3, r5, 0x40 -/* 80061B68 0005E968 4B FA 9A 05 */ bl func_8000B56C +/* 80061B68 0005E968 4B FA 9A 05 */ bl __as__7xMat4x3FRC7xMat4x3 /* 80061B6C 0005E96C 80 7F 01 18 */ lwz r3, 0x118(r31) /* 80061B70 0005E970 2C 03 00 00 */ cmpwi r3, 0 /* 80061B74 0005E974 40 80 00 20 */ bge lbl_80061B94 @@ -293,7 +293,7 @@ lbl_80061BF0: /* 80061C2C 0005EA2C FC 00 00 50 */ fneg f0, f0 /* 80061C30 0005EA30 D0 21 00 10 */ stfs f1, 0x10(r1) /* 80061C34 0005EA34 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 80061C38 0005EA38 4B FA CA 59 */ bl func_8000E690 +/* 80061C38 0005EA38 4B FA CA 59 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80061C3C 0005EA3C 38 61 00 14 */ addi r3, r1, 0x14 /* 80061C40 0005EA40 7C 64 1B 78 */ mr r4, r3 /* 80061C44 0005EA44 4B FE C6 AD */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -341,9 +341,9 @@ lbl_80061BF0: /* 80061CEC 0005EAEC EC 01 00 BC */ fnmsubs f0, f1, f2, f0 /* 80061CF0 0005EAF0 D0 1F 00 F8 */ stfs f0, 0xf8(r31) /* 80061CF4 0005EAF4 C0 22 8B 2C */ lfs f1, lbl_803CD4AC-_SDA2_BASE_(r2) -/* 80061CF8 0005EAF8 4B FA 93 99 */ bl func_8000B090 +/* 80061CF8 0005EAF8 4B FA 93 99 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80061CFC 0005EAFC 38 7F 00 F0 */ addi r3, r31, 0xf0 -/* 80061D00 0005EB00 4B FB 33 CD */ bl func_800150CC +/* 80061D00 0005EB00 4B FB 33 CD */ bl xVec3Length2__FPC5xVec3 /* 80061D04 0005EB04 C0 02 8B 30 */ lfs f0, lbl_803CD4B0-_SDA2_BASE_(r2) /* 80061D08 0005EB08 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80061D0C 0005EB0C 40 80 00 1C */ bge lbl_80061D28 @@ -369,7 +369,7 @@ lbl_80061D28: /* 80061D58 0005EB58 C0 1F 00 EC */ lfs f0, 0xec(r31) /* 80061D5C 0005EB5C EC 01 07 FA */ fmadds f0, f1, f31, f0 /* 80061D60 0005EB60 D0 1F 00 EC */ stfs f0, 0xec(r31) -/* 80061D64 0005EB64 4B FA C9 2D */ bl func_8000E690 +/* 80061D64 0005EB64 4B FA C9 2D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80061D68 0005EB68 38 61 00 14 */ addi r3, r1, 0x14 /* 80061D6C 0005EB6C 7C 64 1B 78 */ mr r4, r3 /* 80061D70 0005EB70 4B FE C5 81 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -377,11 +377,11 @@ lbl_80061D28: /* 80061D78 0005EB78 38 61 00 14 */ addi r3, r1, 0x14 /* 80061D7C 0005EB7C 7C 64 1B 78 */ mr r4, r3 /* 80061D80 0005EB80 C0 25 00 08 */ lfs f1, 8(r5) -/* 80061D84 0005EB84 4B FA 93 0D */ bl func_8000B090 +/* 80061D84 0005EB84 4B FA 93 0D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80061D88 0005EB88 38 7F 00 E4 */ addi r3, r31, 0xe4 /* 80061D8C 0005EB8C 38 9F 00 D8 */ addi r4, r31, 0xd8 /* 80061D90 0005EB90 38 A1 00 14 */ addi r5, r1, 0x14 -/* 80061D94 0005EB94 4B FA 93 25 */ bl func_8000B0B8 +/* 80061D94 0005EB94 4B FA 93 25 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 80061D98 0005EB98 FC 20 F8 90 */ fmr f1, f31 /* 80061D9C 0005EB9C 7F E3 FB 78 */ mr r3, r31 /* 80061DA0 0005EBA0 48 00 03 69 */ bl zEntHangable_SetMatrix__FP12zEntHangablef @@ -413,7 +413,7 @@ zEntHangable.zEntHangableMountFX__FP12zEntHangable: lbl_80061DF8: /* 80061DF8 0005EBF8 7F E3 FB 78 */ mr r3, r31 /* 80061DFC 0005EBFC 38 9D 00 D8 */ addi r4, r29, 0xd8 -/* 80061E00 0005EC00 4B FA 94 65 */ bl func_8000B264 +/* 80061E00 0005EC00 4B FA 94 65 */ bl __as__5xVec3FRC5xVec3 /* 80061E04 0005EC04 C0 02 8B 20 */ lfs f0, lbl_803CD4A0-_SDA2_BASE_(r2) /* 80061E08 0005EC08 D0 01 01 54 */ stfs f0, 0x154(r1) /* 80061E0C 0005EC0C 4B FC EE 7D */ bl xurand__Fv @@ -448,7 +448,7 @@ lbl_80061E60: /* 80061E78 0005EC78 7C BC 2B 78 */ mr r28, r5 /* 80061E7C 0005EC7C 7C DD 33 78 */ mr r29, r6 /* 80061E80 0005EC80 7F C3 F3 78 */ mr r3, r30 -/* 80061E84 0005EC84 4B FA C7 B5 */ bl func_8000E638 +/* 80061E84 0005EC84 4B FA C7 B5 */ bl xEntIsVisible__FPC4xEnt /* 80061E88 0005EC88 2C 1C 00 54 */ cmpwi r28, 0x54 /* 80061E8C 0005EC8C 7C 7F 1B 78 */ mr r31, r3 /* 80061E90 0005EC90 41 82 00 F4 */ beq lbl_80061F84 @@ -493,11 +493,11 @@ lbl_80061F08: /* 80061F1C 0005ED1C 48 00 01 14 */ b lbl_80062030 lbl_80061F20: /* 80061F20 0005ED20 7F C3 F3 78 */ mr r3, r30 -/* 80061F24 0005ED24 4B FB 98 D5 */ bl func_8001B7F8 +/* 80061F24 0005ED24 4B FB 98 D5 */ bl xEntShow__FP4xEnt /* 80061F28 0005ED28 48 00 01 08 */ b lbl_80062030 lbl_80061F2C: /* 80061F2C 0005ED2C 7F C3 F3 78 */ mr r3, r30 -/* 80061F30 0005ED30 4B FB 98 B9 */ bl func_8001B7E8 +/* 80061F30 0005ED30 4B FB 98 B9 */ bl xEntHide__FP4xEnt /* 80061F34 0005ED34 48 00 00 FC */ b lbl_80062030 lbl_80061F38: /* 80061F38 0005ED38 38 00 00 01 */ li r0, 1 @@ -527,13 +527,13 @@ lbl_80061F84: /* 80061F8C 0005ED8C 48 00 00 A4 */ b lbl_80062030 lbl_80061F90: /* 80061F90 0005ED90 7F C3 F3 78 */ mr r3, r30 -/* 80061F94 0005ED94 4B FB 98 65 */ bl func_8001B7F8 +/* 80061F94 0005ED94 4B FB 98 65 */ bl xEntShow__FP4xEnt /* 80061F98 0005ED98 38 00 00 01 */ li r0, 1 /* 80061F9C 0005ED9C 90 1E 01 18 */ stw r0, 0x118(r30) /* 80061FA0 0005EDA0 48 00 00 90 */ b lbl_80062030 lbl_80061FA4: /* 80061FA4 0005EDA4 7F C3 F3 78 */ mr r3, r30 -/* 80061FA8 0005EDA8 4B FB 98 41 */ bl func_8001B7E8 +/* 80061FA8 0005EDA8 4B FB 98 41 */ bl xEntHide__FP4xEnt /* 80061FAC 0005EDAC 38 00 00 00 */ li r0, 0 /* 80061FB0 0005EDB0 90 1E 01 18 */ stw r0, 0x118(r30) /* 80061FB4 0005EDB4 48 00 00 7C */ b lbl_80062030 @@ -575,7 +575,7 @@ lbl_80062030: /* 80062030 0005EE30 28 1F 00 00 */ cmplwi r31, 0 /* 80062034 0005EE34 40 82 00 50 */ bne lbl_80062084 /* 80062038 0005EE38 7F C3 F3 78 */ mr r3, r30 -/* 8006203C 0005EE3C 4B FA C5 FD */ bl func_8000E638 +/* 8006203C 0005EE3C 4B FA C5 FD */ bl xEntIsVisible__FPC4xEnt /* 80062040 0005EE40 28 03 00 00 */ cmplwi r3, 0 /* 80062044 0005EE44 41 82 00 40 */ beq lbl_80062084 /* 80062048 0005EE48 C0 02 8B 20 */ lfs f0, lbl_803CD4A0-_SDA2_BASE_(r2) @@ -647,7 +647,7 @@ zEntHangable_SetMatrix__FP12zEntHangablef: /* 8006212C 0005EF2C 7F C3 F3 78 */ mr r3, r30 /* 80062130 0005EF30 38 9F 00 D8 */ addi r4, r31, 0xd8 /* 80062134 0005EF34 38 BF 00 E4 */ addi r5, r31, 0xe4 -/* 80062138 0005EF38 4B FA C5 59 */ bl func_8000E690 +/* 80062138 0005EF38 4B FA C5 59 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8006213C 0005EF3C 7F C3 F3 78 */ mr r3, r30 /* 80062140 0005EF40 7F C4 F3 78 */ mr r4, r30 /* 80062144 0005EF44 4B FE C1 AD */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -660,7 +660,7 @@ zEntHangable_SetMatrix__FP12zEntHangablef: /* 80062160 0005EF60 D0 01 00 68 */ stfs f0, 0x68(r1) /* 80062164 0005EF64 C0 02 8B 44 */ lfs f0, lbl_803CD4C4-_SDA2_BASE_(r2) /* 80062168 0005EF68 D0 01 00 6C */ stfs f0, 0x6c(r1) -/* 8006216C 0005EF6C 4B FB 2F 21 */ bl func_8001508C +/* 8006216C 0005EF6C 4B FB 2F 21 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 80062170 0005EF70 38 61 00 44 */ addi r3, r1, 0x44 /* 80062174 0005EF74 7C 64 1B 78 */ mr r4, r3 /* 80062178 0005EF78 4B FE C1 79 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -677,7 +677,7 @@ zEntHangable_SetMatrix__FP12zEntHangablef: /* 800621A4 0005EFA4 7F A3 EB 78 */ mr r3, r29 /* 800621A8 0005EFA8 7F C5 F3 78 */ mr r5, r30 /* 800621AC 0005EFAC 38 81 00 44 */ addi r4, r1, 0x44 -/* 800621B0 0005EFB0 4B FB 2E DD */ bl func_8001508C +/* 800621B0 0005EFB0 4B FB 2E DD */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 800621B4 0005EFB4 C0 22 8B 20 */ lfs f1, lbl_803CD4A0-_SDA2_BASE_(r2) /* 800621B8 0005EFB8 38 61 00 74 */ addi r3, r1, 0x74 /* 800621BC 0005EFBC 38 81 00 44 */ addi r4, r1, 0x44 @@ -706,7 +706,7 @@ zEntHangable_SetMatrix__FP12zEntHangablef: /* 80062218 0005F018 D0 01 00 7C */ stfs f0, 0x7c(r1) /* 8006221C 0005F01C 80 7F 00 24 */ lwz r3, 0x24(r31) /* 80062220 0005F020 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 80062224 0005F024 4B FA 93 49 */ bl func_8000B56C +/* 80062224 0005F024 4B FA 93 49 */ bl __as__7xMat4x3FRC7xMat4x3 /* 80062228 0005F028 80 7F 00 24 */ lwz r3, 0x24(r31) /* 8006222C 0005F02C 38 81 00 08 */ addi r4, r1, 8 /* 80062230 0005F030 80 BF 00 48 */ lwz r5, 0x48(r31) @@ -919,7 +919,7 @@ zEntHangable_SetShaggy__FP12zEntHangableP4zEnt: /* 80062524 0005F324 80 64 00 24 */ lwz r3, 0x24(r4) /* 80062528 0005F328 80 84 00 48 */ lwz r4, 0x48(r4) /* 8006252C 0005F32C 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 80062530 0005F330 4B FD 24 6D */ bl func_8003499C +/* 80062530 0005F330 4B FD 24 6D */ bl __as__11RwMatrixTagFRC11RwMatrixTag /* 80062534 0005F334 48 00 00 18 */ b lbl_8006254C lbl_80062538: /* 80062538 0005F338 80 03 01 14 */ lwz r0, 0x114(r3) @@ -968,7 +968,7 @@ zEntHangable_FollowUpdate__FP12zEntHangable: /* 800625D4 0005F3D4 EF E5 10 28 */ fsubs f31, f5, f2 /* 800625D8 0005F3D8 EF C4 08 28 */ fsubs f30, f4, f1 /* 800625DC 0005F3DC EF A3 00 28 */ fsubs f29, f3, f0 -/* 800625E0 0005F3E0 4B FA 8C 85 */ bl func_8000B264 +/* 800625E0 0005F3E0 4B FA 8C 85 */ bl __as__5xVec3FRC5xVec3 /* 800625E4 0005F3E4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800625E8 0005F3E8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800625EC 0005F3EC 80 03 19 F0 */ lwz r0, 0x19f0(r3) @@ -976,7 +976,7 @@ zEntHangable_FollowUpdate__FP12zEntHangable: /* 800625F4 0005F3F4 40 82 00 54 */ bne lbl_80062648 /* 800625F8 0005F3F8 38 63 19 F8 */ addi r3, r3, 0x19f8 /* 800625FC 0005F3FC 38 81 00 08 */ addi r4, r1, 8 -/* 80062600 0005F400 4B FA 8C 65 */ bl func_8000B264 +/* 80062600 0005F400 4B FA 8C 65 */ bl __as__5xVec3FRC5xVec3 /* 80062604 0005F404 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80062608 0005F408 38 83 05 58 */ addi r4, r3, lbl_803C0558@l /* 8006260C 0005F40C 80 64 07 04 */ lwz r3, 0x704(r4) diff --git a/asm/Game/zEntPickup.s b/asm/Game/zEntPickup.s index a8e905c50..8f5c290b9 100644 --- a/asm/Game/zEntPickup.s +++ b/asm/Game/zEntPickup.s @@ -19,7 +19,7 @@ zEntPickup.PickupFallPhysics__FP10zEntPickupP6xScenef: /* 800627FC 0005F5FC FF E0 08 90 */ fmr f31, f1 /* 80062800 0005F600 38 63 DD 38 */ addi r3, r3, lbl_802DDD38@l /* 80062804 0005F604 80 85 00 4C */ lwz r4, 0x4c(r5) -/* 80062808 0005F608 4B FA 8D 65 */ bl func_8000B56C +/* 80062808 0005F608 4B FA 8D 65 */ bl __as__7xMat4x3FRC7xMat4x3 /* 8006280C 0005F60C 3C 60 80 2E */ lis r3, lbl_802DDD38@ha /* 80062810 0005F610 C0 02 8B 50 */ lfs f0, lbl_803CD4D0-_SDA2_BASE_(r2) /* 80062814 0005F614 3B C3 DD 38 */ addi r30, r3, lbl_802DDD38@l @@ -28,7 +28,7 @@ zEntPickup.PickupFallPhysics__FP10zEntPickupP6xScenef: /* 80062820 0005F620 38 7E 00 40 */ addi r3, r30, 0x40 /* 80062824 0005F624 EC 01 00 28 */ fsubs f0, f1, f0 /* 80062828 0005F628 D0 1E 00 34 */ stfs f0, 0x34(r30) -/* 8006282C 0005F62C 4B FA 8D 41 */ bl func_8000B56C +/* 8006282C 0005F62C 4B FA 8D 41 */ bl __as__7xMat4x3FRC7xMat4x3 /* 80062830 0005F630 38 00 00 22 */ li r0, 0x22 /* 80062834 0005F634 3C 60 80 2E */ lis r3, lbl_802DDE1C@ha /* 80062838 0005F638 9C 03 DE 1C */ stbu r0, lbl_802DDE1C@l(r3) @@ -86,7 +86,7 @@ lbl_800628E8: /* 800628FC 0005F6FC D0 1E 00 34 */ stfs f0, 0x34(r30) /* 80062900 0005F700 80 7F 00 24 */ lwz r3, 0x24(r31) /* 80062904 0005F704 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 80062908 0005F708 4B FA 8C 65 */ bl func_8000B56C +/* 80062908 0005F708 4B FA 8C 65 */ bl __as__7xMat4x3FRC7xMat4x3 /* 8006290C 0005F70C 3C 60 80 2E */ lis r3, lbl_802DDE1C@ha /* 80062910 0005F710 38 63 DE 1C */ addi r3, r3, lbl_802DDE1C@l /* 80062914 0005F714 80 03 00 0C */ lwz r0, 0xc(r3) @@ -352,7 +352,7 @@ lbl_80062C68: /* 80062CC0 0005FAC0 80 A5 00 10 */ lwz r5, 0x10(r5) /* 80062CC4 0005FAC4 38 84 00 30 */ addi r4, r4, 0x30 /* 80062CC8 0005FAC8 38 A5 00 1C */ addi r5, r5, 0x1c -/* 80062CCC 0005FACC 4B FA 83 ED */ bl func_8000B0B8 +/* 80062CCC 0005FACC 4B FA 83 ED */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 80062CD0 0005FAD0 7F 84 E3 78 */ mr r4, r28 /* 80062CD4 0005FAD4 38 7C 01 E8 */ addi r3, r28, 0x1e8 /* 80062CD8 0005FAD8 4B FB 8E 7D */ bl xEntDriveInit__FP9xEntDriveP4xEnt @@ -406,7 +406,7 @@ lbl_80062D50: /* 80062D88 0005FB88 7F 9B 19 2E */ stwx r28, r27, r3 /* 80062D8C 0005FB8C 7F 83 E3 78 */ mr r3, r28 /* 80062D90 0005FB90 90 1C 01 6C */ stw r0, 0x16c(r28) -/* 80062D94 0005FB94 4B FB 8A 55 */ bl func_8001B7E8 +/* 80062D94 0005FB94 4B FB 8A 55 */ bl xEntHide__FP4xEnt /* 80062D98 0005FB98 3B 40 00 01 */ li r26, 1 /* 80062D9C 0005FB9C 48 00 00 10 */ b lbl_80062DAC lbl_80062DA0: @@ -571,7 +571,7 @@ lbl_80062FC4: /* 80062FC8 0005FDC8 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 80062FCC 0005FDCC 40 82 01 FC */ bne lbl_800631C8 /* 80062FD0 0005FDD0 7F E3 FB 78 */ mr r3, r31 -/* 80062FD4 0005FDD4 4B FB 88 25 */ bl func_8001B7F8 +/* 80062FD4 0005FDD4 4B FB 88 25 */ bl xEntShow__FP4xEnt /* 80062FD8 0005FDD8 28 1D 00 00 */ cmplwi r29, 0 /* 80062FDC 0005FDDC 41 82 01 EC */ beq lbl_800631C8 /* 80062FE0 0005FDE0 C0 22 8B 64 */ lfs f1, lbl_803CD4E4-_SDA2_BASE_(r2) @@ -589,7 +589,7 @@ lbl_80062FC4: /* 80063010 0005FE10 48 00 01 B8 */ b lbl_800631C8 lbl_80063014: /* 80063014 0005FE14 7F E3 FB 78 */ mr r3, r31 -/* 80063018 0005FE18 4B FB 87 D1 */ bl func_8001B7E8 +/* 80063018 0005FE18 4B FB 87 D1 */ bl xEntHide__FP4xEnt /* 8006301C 0005FE1C 28 1D 00 00 */ cmplwi r29, 0 /* 80063020 0005FE20 41 82 01 A8 */ beq lbl_800631C8 /* 80063024 0005FE24 C0 22 8B 64 */ lfs f1, lbl_803CD4E4-_SDA2_BASE_(r2) @@ -613,7 +613,7 @@ lbl_80063058: /* 80063068 0005FE68 7F E3 FB 78 */ mr r3, r31 /* 8006306C 0005FE6C 60 00 00 02 */ ori r0, r0, 2 /* 80063070 0005FE70 B0 1F 02 64 */ sth r0, 0x264(r31) -/* 80063074 0005FE74 4B FB 87 85 */ bl func_8001B7F8 +/* 80063074 0005FE74 4B FB 87 85 */ bl xEntShow__FP4xEnt /* 80063078 0005FE78 28 1D 00 00 */ cmplwi r29, 0 /* 8006307C 0005FE7C 41 82 01 4C */ beq lbl_800631C8 /* 80063080 0005FE80 41 82 01 48 */ beq lbl_800631C8 @@ -635,7 +635,7 @@ lbl_800630B8: /* 800630BC 0005FEBC 7F E3 FB 78 */ mr r3, r31 /* 800630C0 0005FEC0 70 00 00 FD */ andi. r0, r0, 0xfd /* 800630C4 0005FEC4 B0 1F 02 64 */ sth r0, 0x264(r31) -/* 800630C8 0005FEC8 4B FB 87 21 */ bl func_8001B7E8 +/* 800630C8 0005FEC8 4B FB 87 21 */ bl xEntHide__FP4xEnt /* 800630CC 0005FECC 28 1D 00 00 */ cmplwi r29, 0 /* 800630D0 0005FED0 41 82 00 F8 */ beq lbl_800631C8 /* 800630D4 0005FED4 C0 22 8B 64 */ lfs f1, lbl_803CD4E4-_SDA2_BASE_(r2) @@ -682,7 +682,7 @@ lbl_80063164: /* 80063164 0005FF64 80 9F 00 24 */ lwz r4, 0x24(r31) /* 80063168 0005FF68 38 61 00 08 */ addi r3, r1, 8 /* 8006316C 0005FF6C 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80063170 0005FF70 4B FA 83 FD */ bl func_8000B56C +/* 80063170 0005FF70 4B FA 83 FD */ bl __as__7xMat4x3FRC7xMat4x3 /* 80063174 0005FF74 38 01 00 08 */ addi r0, r1, 8 /* 80063178 0005FF78 7F C4 F3 78 */ mr r4, r30 /* 8006317C 0005FF7C 90 1F 00 48 */ stw r0, 0x48(r31) @@ -697,7 +697,7 @@ lbl_8006319C: /* 8006319C 0005FF9C 80 9F 00 24 */ lwz r4, 0x24(r31) /* 800631A0 0005FFA0 38 61 00 08 */ addi r3, r1, 8 /* 800631A4 0005FFA4 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 800631A8 0005FFA8 4B FA 83 C5 */ bl func_8000B56C +/* 800631A8 0005FFA8 4B FA 83 C5 */ bl __as__7xMat4x3FRC7xMat4x3 /* 800631AC 0005FFAC 38 01 00 08 */ addi r0, r1, 8 /* 800631B0 0005FFB0 38 7F 01 E8 */ addi r3, r31, 0x1e8 /* 800631B4 0005FFB4 90 1F 00 48 */ stw r0, 0x48(r31) @@ -988,10 +988,10 @@ zEntPickup_DoPickup__FP10zEntPickup: /* 800635D0 000603D0 90 01 00 54 */ stw r0, 0x54(r1) /* 800635D4 000603D4 93 E1 00 4C */ stw r31, 0x4c(r1) /* 800635D8 000603D8 7C 7F 1B 78 */ mr r31, r3 -/* 800635DC 000603DC 4B FB 82 2D */ bl func_8001B808 +/* 800635DC 000603DC 4B FB 82 2D */ bl xEntGetPos__FPC4xEnt /* 800635E0 000603E0 7C 64 1B 78 */ mr r4, r3 /* 800635E4 000603E4 38 7F 01 A4 */ addi r3, r31, 0x1a4 -/* 800635E8 000603E8 4B FA 7C 7D */ bl func_8000B264 +/* 800635E8 000603E8 4B FA 7C 7D */ bl __as__5xVec3FRC5xVec3 /* 800635EC 000603EC 80 1F 01 B0 */ lwz r0, 0x1b0(r31) /* 800635F0 000603F0 60 00 00 01 */ ori r0, r0, 1 /* 800635F4 000603F4 90 1F 01 B0 */ stw r0, 0x1b0(r31) @@ -1018,7 +1018,7 @@ zEntPickup_DoPickup__FP10zEntPickup: /* 80063648 00060448 3C 80 80 29 */ lis r4, lbl_8028C720@ha /* 8006364C 0006044C 38 61 00 08 */ addi r3, r1, 8 /* 80063650 00060450 38 84 C7 20 */ addi r4, r4, lbl_8028C720@l -/* 80063654 00060454 4B FA AE 99 */ bl func_8000E4EC +/* 80063654 00060454 4B FA AE 99 */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 80063658 00060458 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8006365C 0006045C 38 61 00 38 */ addi r3, r1, 0x38 /* 80063660 00060460 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -1027,7 +1027,7 @@ zEntPickup_DoPickup__FP10zEntPickup: /* 8006366C 0006046C 80 7F 00 24 */ lwz r3, 0x24(r31) /* 80063670 00060470 38 81 00 08 */ addi r4, r1, 8 /* 80063674 00060474 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 80063678 00060478 4B FA AE 75 */ bl func_8000E4EC +/* 80063678 00060478 4B FA AE 75 */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 lbl_8006367C: /* 8006367C 0006047C 80 01 00 54 */ lwz r0, 0x54(r1) /* 80063680 00060480 83 E1 00 4C */ lwz r31, 0x4c(r1) @@ -1218,7 +1218,7 @@ zEntPickup.collectPickup__FP10zEntPickup: /* 8006391C 0006071C 90 01 00 14 */ stw r0, 0x14(r1) /* 80063920 00060720 93 E1 00 0C */ stw r31, 0xc(r1) /* 80063924 00060724 7C 7F 1B 78 */ mr r31, r3 -/* 80063928 00060728 4B FB 7E C1 */ bl func_8001B7E8 +/* 80063928 00060728 4B FB 7E C1 */ bl xEntHide__FP4xEnt /* 8006392C 0006072C 7F E3 FB 78 */ mr r3, r31 /* 80063930 00060730 4B FF FD 61 */ bl zEntPickup_GivePickup__FP10zEntPickup /* 80063934 00060734 80 1F 01 6C */ lwz r0, 0x16c(r31) @@ -1348,7 +1348,7 @@ lbl_80063AF8: /* 80063AFC 000608FC 28 1B 00 00 */ cmplwi r27, 0 /* 80063B00 00060900 41 82 00 74 */ beq lbl_80063B74 /* 80063B04 00060904 7F 63 DB 78 */ mr r3, r27 -/* 80063B08 00060908 4B FB 7C E1 */ bl func_8001B7E8 +/* 80063B08 00060908 4B FB 7C E1 */ bl xEntHide__FP4xEnt /* 80063B0C 0006090C 80 1B 01 6C */ lwz r0, 0x16c(r27) /* 80063B10 00060910 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 80063B14 00060914 41 82 00 0C */ beq lbl_80063B20 @@ -1510,7 +1510,7 @@ lbl_80063D0C: /* 80063D48 00060B48 54 00 00 32 */ rlwinm r0, r0, 0, 0, 0x19 /* 80063D4C 00060B4C 60 00 00 01 */ ori r0, r0, 1 /* 80063D50 00060B50 90 1E 01 6C */ stw r0, 0x16c(r30) -/* 80063D54 00060B54 4B FB 7A A5 */ bl func_8001B7F8 +/* 80063D54 00060B54 4B FB 7A A5 */ bl xEntShow__FP4xEnt /* 80063D58 00060B58 A0 1E 00 06 */ lhz r0, 6(r30) /* 80063D5C 00060B5C 60 00 00 80 */ ori r0, r0, 0x80 /* 80063D60 00060B60 B0 1E 00 06 */ sth r0, 6(r30) @@ -1527,7 +1527,7 @@ lbl_80063D84: /* 80063D84 00060B84 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80063D88 00060B88 38 61 00 14 */ addi r3, r1, 0x14 /* 80063D8C 00060B8C 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80063D90 00060B90 4B FA 77 DD */ bl func_8000B56C +/* 80063D90 00060B90 4B FA 77 DD */ bl __as__7xMat4x3FRC7xMat4x3 /* 80063D94 00060B94 38 01 00 14 */ addi r0, r1, 0x14 /* 80063D98 00060B98 FC 20 F0 90 */ fmr f1, f30 /* 80063D9C 00060B9C 90 1E 00 48 */ stw r0, 0x48(r30) @@ -1540,22 +1540,22 @@ lbl_80063D84: /* 80063DB8 00060BB8 90 1E 00 48 */ stw r0, 0x48(r30) /* 80063DBC 00060BBC 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80063DC0 00060BC0 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 80063DC4 00060BC4 4B FA 77 A9 */ bl func_8000B56C +/* 80063DC4 00060BC4 4B FA 77 A9 */ bl __as__7xMat4x3FRC7xMat4x3 /* 80063DC8 00060BC8 80 BE 00 24 */ lwz r5, 0x24(r30) /* 80063DCC 00060BCC 38 7E 00 88 */ addi r3, r30, 0x88 /* 80063DD0 00060BD0 80 85 00 4C */ lwz r4, 0x4c(r5) /* 80063DD4 00060BD4 80 A5 00 10 */ lwz r5, 0x10(r5) /* 80063DD8 00060BD8 38 84 00 30 */ addi r4, r4, 0x30 /* 80063DDC 00060BDC 38 A5 00 1C */ addi r5, r5, 0x1c -/* 80063DE0 00060BE0 4B FA 72 D9 */ bl func_8000B0B8 +/* 80063DE0 00060BE0 4B FA 72 D9 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 80063DE4 00060BE4 38 7E 00 64 */ addi r3, r30, 0x64 /* 80063DE8 00060BE8 7C 64 1B 78 */ mr r4, r3 -/* 80063DEC 00060BEC 4B FA 71 51 */ bl func_8000AF3C +/* 80063DEC 00060BEC 4B FA 71 51 */ bl xQuickCullForBound__FP7xQCDataPC6xBound /* 80063DF0 00060BF0 7F C3 F3 78 */ mr r3, r30 /* 80063DF4 00060BF4 48 0C 06 35 */ bl zGridUpdateEnt__FP4xEnt lbl_80063DF8: /* 80063DF8 00060BF8 7F C3 F3 78 */ mr r3, r30 -/* 80063DFC 00060BFC 4B FA A8 3D */ bl func_8000E638 +/* 80063DFC 00060BFC 4B FA A8 3D */ bl xEntIsVisible__FPC4xEnt /* 80063E00 00060C00 28 03 00 00 */ cmplwi r3, 0 /* 80063E04 00060C04 41 82 06 28 */ beq lbl_8006442C /* 80063E08 00060C08 80 7E 00 24 */ lwz r3, 0x24(r30) @@ -1642,20 +1642,20 @@ lbl_80063F30: /* 80063F30 00060D30 80 7E 01 D0 */ lwz r3, 0x1d0(r30) /* 80063F34 00060D34 28 03 00 00 */ cmplwi r3, 0 /* 80063F38 00060D38 41 82 00 3C */ beq lbl_80063F74 -/* 80063F3C 00060D3C 4B FB 78 CD */ bl func_8001B808 +/* 80063F3C 00060D3C 4B FB 78 CD */ bl xEntGetPos__FPC4xEnt /* 80063F40 00060D40 28 03 00 00 */ cmplwi r3, 0 /* 80063F44 00060D44 41 82 00 30 */ beq lbl_80063F74 /* 80063F48 00060D48 80 BE 00 24 */ lwz r5, 0x24(r30) /* 80063F4C 00060D4C 7C 64 1B 78 */ mr r4, r3 /* 80063F50 00060D50 80 65 00 4C */ lwz r3, 0x4c(r5) /* 80063F54 00060D54 38 63 00 30 */ addi r3, r3, 0x30 -/* 80063F58 00060D58 4B FA C2 D1 */ bl func_80010228 +/* 80063F58 00060D58 4B FA C2 D1 */ bl __as__5RwV3dFRC5RwV3d /* 80063F5C 00060D5C 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80063F60 00060D60 38 BE 01 D4 */ addi r5, r30, 0x1d4 /* 80063F64 00060D64 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80063F68 00060D68 38 63 00 30 */ addi r3, r3, 0x30 /* 80063F6C 00060D6C 7C 64 1B 78 */ mr r4, r3 -/* 80063F70 00060D70 4B FA 71 49 */ bl func_8000B0B8 +/* 80063F70 00060D70 4B FA 71 49 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 lbl_80063F74: /* 80063F74 00060D74 80 0D 8C B4 */ lwz r0, lbl_803CB5B4-_SDA_BASE_(r13) /* 80063F78 00060D78 2C 00 00 00 */ cmpwi r0, 0 @@ -1761,11 +1761,11 @@ lbl_800640BC: /* 800640E4 00060EE4 7C 64 1B 78 */ mr r4, r3 /* 800640E8 00060EE8 C0 42 8B 60 */ lfs f2, lbl_803CD4E0-_SDA2_BASE_(r2) /* 800640EC 00060EEC EC 84 07 BA */ fmadds f4, f4, f30, f0 -/* 800640F0 00060EF0 48 00 20 D5 */ bl func_800661C4 +/* 800640F0 00060EF0 48 00 20 D5 */ bl xMat3x3MulRotC__FP7xMat3x3P7xMat3x3ffff /* 800640F4 00060EF4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800640F8 00060EF8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800640FC 00060EFC 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 80064100 00060F00 4B FB 77 09 */ bl func_8001B808 +/* 80064100 00060F00 4B FB 77 09 */ bl xEntGetPos__FPC4xEnt /* 80064104 00060F04 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80064108 00060F08 C0 23 00 04 */ lfs f1, 4(r3) /* 8006410C 00060F0C 80 64 00 4C */ lwz r3, 0x4c(r4) @@ -1784,7 +1784,7 @@ lbl_80064130: /* 8006413C 00060F3C 28 00 00 07 */ cmplwi r0, 7 /* 80064140 00060F40 40 82 00 30 */ bne lbl_80064170 /* 80064144 00060F44 7F C3 F3 78 */ mr r3, r30 -/* 80064148 00060F48 4B FB 76 A1 */ bl func_8001B7E8 +/* 80064148 00060F48 4B FB 76 A1 */ bl xEntHide__FP4xEnt /* 8006414C 00060F4C 7F C3 F3 78 */ mr r3, r30 /* 80064150 00060F50 4B FF F5 41 */ bl zEntPickup_GivePickup__FP10zEntPickup /* 80064154 00060F54 80 1E 01 6C */ lwz r0, 0x16c(r30) @@ -1799,7 +1799,7 @@ lbl_80064170: /* 80064174 00060F74 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80064178 00060F78 3B A3 06 E0 */ addi r29, r3, 0x6e0 /* 8006417C 00060F7C 7F A3 EB 78 */ mr r3, r29 -/* 80064180 00060F80 4B FB 76 89 */ bl func_8001B808 +/* 80064180 00060F80 4B FB 76 89 */ bl xEntGetPos__FPC4xEnt /* 80064184 00060F84 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80064188 00060F88 C0 1D 00 94 */ lfs f0, 0x94(r29) /* 8006418C 00060F8C 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -1824,7 +1824,7 @@ lbl_80064170: /* 800641D8 00060FD8 48 00 02 54 */ b lbl_8006442C lbl_800641DC: /* 800641DC 00060FDC 7F C3 F3 78 */ mr r3, r30 -/* 800641E0 00060FE0 4B FB 76 29 */ bl func_8001B808 +/* 800641E0 00060FE0 4B FB 76 29 */ bl xEntGetPos__FPC4xEnt /* 800641E4 00060FE4 7C 7F 1B 78 */ mr r31, r3 /* 800641E8 00060FE8 38 61 00 08 */ addi r3, r1, 8 /* 800641EC 00060FEC C0 3D 00 88 */ lfs f1, 0x88(r29) @@ -2112,7 +2112,7 @@ lbl_800645C0: /* 800645F8 000613F8 54 00 00 32 */ rlwinm r0, r0, 0, 0, 0x19 /* 800645FC 000613FC 60 00 00 08 */ ori r0, r0, 8 /* 80064600 00061400 90 1E 01 6C */ stw r0, 0x16c(r30) -/* 80064604 00061404 4B FB 71 E5 */ bl func_8001B7E8 +/* 80064604 00061404 4B FB 71 E5 */ bl xEntHide__FP4xEnt lbl_80064608: /* 80064608 00061408 80 01 00 0C */ lwz r0, 0xc(r1) /* 8006460C 0006140C 90 1E 01 6C */ stw r0, 0x16c(r30) @@ -2167,7 +2167,7 @@ lbl_8006464C: /* 800646C4 000614C4 38 00 00 10 */ li r0, 0x10 /* 800646C8 000614C8 7F C3 F3 78 */ mr r3, r30 /* 800646CC 000614CC 90 1E 01 6C */ stw r0, 0x16c(r30) -/* 800646D0 000614D0 4B FB 71 19 */ bl func_8001B7E8 +/* 800646D0 000614D0 4B FB 71 19 */ bl xEntHide__FP4xEnt /* 800646D4 000614D4 48 00 00 18 */ b lbl_800646EC lbl_800646D8: /* 800646D8 000614D8 80 7E 00 24 */ lwz r3, 0x24(r30) @@ -2208,7 +2208,7 @@ lbl_8006473C: /* 80064750 00061550 28 03 00 00 */ cmplwi r3, 0 /* 80064754 00061554 40 82 00 68 */ bne lbl_800647BC /* 80064758 00061558 7F E3 FB 78 */ mr r3, r31 -/* 8006475C 0006155C 4B FB 70 8D */ bl func_8001B7E8 +/* 8006475C 0006155C 4B FB 70 8D */ bl xEntHide__FP4xEnt /* 80064760 00061560 7F E3 FB 78 */ mr r3, r31 /* 80064764 00061564 4B FF EF 2D */ bl zEntPickup_GivePickup__FP10zEntPickup /* 80064768 00061568 80 1F 01 6C */ lwz r0, 0x16c(r31) @@ -2259,16 +2259,16 @@ zEntPickup_MakeDroppable__FP10zEntPickupP5xVec3P5xBase: /* 80064808 00061608 38 7D 01 C4 */ addi r3, r29, 0x1c4 /* 8006480C 0006160C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80064810 00061610 38 84 00 30 */ addi r4, r4, 0x30 -/* 80064814 00061614 4B FA 6A 51 */ bl func_8000B264 +/* 80064814 00061614 4B FA 6A 51 */ bl __as__5xVec3FRC5xVec3 /* 80064818 00061618 80 7D 00 24 */ lwz r3, 0x24(r29) /* 8006481C 0006161C 7F C4 F3 78 */ mr r4, r30 /* 80064820 00061620 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80064824 00061624 38 63 00 30 */ addi r3, r3, 0x30 -/* 80064828 00061628 4B FA 6A 3D */ bl func_8000B264 +/* 80064828 00061628 4B FA 6A 3D */ bl __as__5xVec3FRC5xVec3 /* 8006482C 0006162C 38 00 00 10 */ li r0, 0x10 /* 80064830 00061630 7F A3 EB 78 */ mr r3, r29 /* 80064834 00061634 90 1D 01 6C */ stw r0, 0x16c(r29) -/* 80064838 00061638 4B FB 6F B1 */ bl func_8001B7E8 +/* 80064838 00061638 4B FB 6F B1 */ bl xEntHide__FP4xEnt /* 8006483C 0006163C 93 FD 01 E0 */ stw r31, 0x1e0(r29) /* 80064840 00061640 80 01 00 24 */ lwz r0, 0x24(r1) /* 80064844 00061644 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -2287,19 +2287,19 @@ zEntPickup_Drop__FP10zEntPickup: /* 8006486C 0006166C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80064870 00061670 7C 7F 1B 78 */ mr r31, r3 /* 80064874 00061674 90 03 01 6C */ stw r0, 0x16c(r3) -/* 80064878 00061678 4B FB 6F 81 */ bl func_8001B7F8 +/* 80064878 00061678 4B FB 6F 81 */ bl xEntShow__FP4xEnt /* 8006487C 0006167C 80 1F 01 B4 */ lwz r0, 0x1b4(r31) /* 80064880 00061680 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80064884 00061684 41 82 00 3C */ beq lbl_800648C0 /* 80064888 00061688 80 7F 01 E4 */ lwz r3, 0x1e4(r31) /* 8006488C 0006168C 28 03 00 00 */ cmplwi r3, 0 /* 80064890 00061690 41 82 00 30 */ beq lbl_800648C0 -/* 80064894 00061694 4B FB 6F 75 */ bl func_8001B808 +/* 80064894 00061694 4B FB 6F 75 */ bl xEntGetPos__FPC4xEnt /* 80064898 00061698 7C 64 1B 78 */ mr r4, r3 /* 8006489C 0006169C 38 7F 01 C4 */ addi r3, r31, 0x1c4 /* 800648A0 000616A0 4B FE 9C 3D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800648A4 000616A4 80 7F 01 E4 */ lwz r3, 0x1e4(r31) -/* 800648A8 000616A8 4B FB 6F 61 */ bl func_8001B808 +/* 800648A8 000616A8 4B FB 6F 61 */ bl xEntGetPos__FPC4xEnt /* 800648AC 000616AC 80 BF 00 24 */ lwz r5, 0x24(r31) /* 800648B0 000616B0 7C 64 1B 78 */ mr r4, r3 /* 800648B4 000616B4 80 65 00 4C */ lwz r3, 0x4c(r5) @@ -2307,7 +2307,7 @@ zEntPickup_Drop__FP10zEntPickup: /* 800648BC 000616BC 4B FE 9C 21 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800648C0: /* 800648C0 000616C0 C0 22 8B B4 */ lfs f1, lbl_803CD534-_SDA2_BASE_(r2) -/* 800648C4 000616C4 4B FA 5F 39 */ bl func_8000A7FC +/* 800648C4 000616C4 4B FA 5F 39 */ bl xsqrt__Ff /* 800648C8 000616C8 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800648CC 000616CC C0 5F 01 C8 */ lfs f2, 0x1c8(r31) /* 800648D0 000616D0 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -2404,11 +2404,11 @@ zEntPickup.zEntPickup_UpdateFX__FP10zEntPickupP6xScenef: /* 80064A18 00061818 60 60 00 02 */ ori r0, r3, 2 /* 80064A1C 0006181C 7F A3 EB 78 */ mr r3, r29 /* 80064A20 00061820 90 1D 01 B0 */ stw r0, 0x1b0(r29) -/* 80064A24 00061824 4B FB 6D E5 */ bl func_8001B808 +/* 80064A24 00061824 4B FB 6D E5 */ bl xEntGetPos__FPC4xEnt /* 80064A28 00061828 80 BD 01 98 */ lwz r5, 0x198(r29) /* 80064A2C 0006182C 7C 64 1B 78 */ mr r4, r3 /* 80064A30 00061830 38 65 00 10 */ addi r3, r5, 0x10 -/* 80064A34 00061834 4B FA 68 31 */ bl func_8000B264 +/* 80064A34 00061834 4B FA 68 31 */ bl __as__5xVec3FRC5xVec3 /* 80064A38 00061838 80 7D 01 98 */ lwz r3, 0x198(r29) /* 80064A3C 0006183C C0 02 8B C0 */ lfs f0, lbl_803CD540-_SDA2_BASE_(r2) /* 80064A40 00061840 C0 23 00 14 */ lfs f1, 0x14(r3) @@ -2428,11 +2428,11 @@ lbl_80064A5C: /* 80064A70 00061870 28 00 00 00 */ cmplwi r0, 0 /* 80064A74 00061874 41 82 05 10 */ beq lbl_80064F84 /* 80064A78 00061878 7F A3 EB 78 */ mr r3, r29 -/* 80064A7C 0006187C 4B FB 6D 8D */ bl func_8001B808 +/* 80064A7C 0006187C 4B FB 6D 8D */ bl xEntGetPos__FPC4xEnt /* 80064A80 00061880 80 BD 01 98 */ lwz r5, 0x198(r29) /* 80064A84 00061884 7C 64 1B 78 */ mr r4, r3 /* 80064A88 00061888 38 65 00 10 */ addi r3, r5, 0x10 -/* 80064A8C 0006188C 4B FA 67 D9 */ bl func_8000B264 +/* 80064A8C 0006188C 4B FA 67 D9 */ bl __as__5xVec3FRC5xVec3 /* 80064A90 00061890 48 00 04 F4 */ b lbl_80064F84 lbl_80064A94: /* 80064A94 00061894 EC 00 F8 28 */ fsubs f0, f0, f31 @@ -2454,7 +2454,7 @@ lbl_80064A94: /* 80064AD4 000618D4 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80064AD8 000618D8 41 82 00 48 */ beq lbl_80064B20 /* 80064ADC 000618DC 7F A3 EB 78 */ mr r3, r29 -/* 80064AE0 000618E0 4B FB 6D 29 */ bl func_8001B808 +/* 80064AE0 000618E0 4B FB 6D 29 */ bl xEntGetPos__FPC4xEnt /* 80064AE4 000618E4 80 C3 00 00 */ lwz r6, 0(r3) /* 80064AE8 000618E8 38 81 00 14 */ addi r4, r1, 0x14 /* 80064AEC 000618EC 80 03 00 04 */ lwz r0, 4(r3) @@ -2472,12 +2472,12 @@ lbl_80064A94: /* 80064B1C 0006191C 4B FC 69 09 */ bl xFXAuraAdd__FPvP5xVec3P10iColor_tagf lbl_80064B20: /* 80064B20 00061920 7F A3 EB 78 */ mr r3, r29 -/* 80064B24 00061924 4B FB 6C E5 */ bl func_8001B808 +/* 80064B24 00061924 4B FB 6C E5 */ bl xEntGetPos__FPC4xEnt /* 80064B28 00061928 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80064B2C 0006192C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 80064B30 00061930 3B E4 00 44 */ addi r31, r4, 0x44 /* 80064B34 00061934 7F E4 FB 78 */ mr r4, r31 -/* 80064B38 00061938 4B FE D9 ED */ bl func_80052524 +/* 80064B38 00061938 4B FE D9 ED */ bl xVec3Dist2__FPC5xVec3PC5xVec3 /* 80064B3C 0006193C C0 02 8B C8 */ lfs f0, lbl_803CD548-_SDA2_BASE_(r2) /* 80064B40 00061940 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80064B44 00061944 40 80 04 40 */ bge lbl_80064F84 @@ -2487,11 +2487,11 @@ lbl_80064B20: /* 80064B54 00061954 38 00 0D 00 */ li r0, 0xd00 /* 80064B58 00061958 7F A3 EB 78 */ mr r3, r29 /* 80064B5C 0006195C 90 01 01 58 */ stw r0, 0x158(r1) -/* 80064B60 00061960 4B FB 6C A9 */ bl func_8001B808 +/* 80064B60 00061960 4B FB 6C A9 */ bl xEntGetPos__FPC4xEnt /* 80064B64 00061964 3B 81 01 60 */ addi r28, r1, 0x160 /* 80064B68 00061968 7C 64 1B 78 */ mr r4, r3 /* 80064B6C 0006196C 7F 83 E3 78 */ mr r3, r28 -/* 80064B70 00061970 4B FA 66 F5 */ bl func_8000B264 +/* 80064B70 00061970 4B FA 66 F5 */ bl __as__5xVec3FRC5xVec3 /* 80064B74 00061974 3C 60 80 29 */ lis r3, lbl_8028C640@ha /* 80064B78 00061978 38 00 00 07 */ li r0, 7 /* 80064B7C 0006197C 38 63 C6 40 */ addi r3, r3, lbl_8028C640@l @@ -2513,7 +2513,7 @@ lbl_80064B88: /* 80064BB8 000619B8 7F 83 E3 78 */ mr r3, r28 /* 80064BBC 000619BC 7F E4 FB 78 */ mr r4, r31 /* 80064BC0 000619C0 D0 01 01 80 */ stfs f0, 0x180(r1) -/* 80064BC4 000619C4 48 00 15 A9 */ bl func_8006616C +/* 80064BC4 000619C4 48 00 15 A9 */ bl xVec3DistFast__FPC5xVec3PC5xVec3 /* 80064BC8 000619C8 C0 1E 00 08 */ lfs f0, 8(r30) /* 80064BCC 000619CC C0 4D 81 88 */ lfs f2, lbl_803CAA88-_SDA_BASE_(r13) /* 80064BD0 000619D0 EC 20 08 24 */ fdivs f1, f0, f1 @@ -2527,7 +2527,7 @@ lbl_80064BE4: /* 80064BE8 000619E8 C0 62 8B 60 */ lfs f3, lbl_803CD4E0-_SDA2_BASE_(r2) /* 80064BEC 000619EC 38 61 00 2C */ addi r3, r1, 0x2c /* 80064BF0 000619F0 38 80 00 00 */ li r4, 0 -/* 80064BF4 000619F4 4B FC 72 E5 */ bl func_8002BED8 +/* 80064BF4 000619F4 4B FC 72 E5 */ bl set__10xParInterpFfffUi /* 80064BF8 000619F8 88 BE 00 10 */ lbz r5, 0x10(r30) /* 80064BFC 000619FC 3C 00 43 30 */ lis r0, 0x4330 /* 80064C00 00061A00 90 01 04 90 */ stw r0, 0x490(r1) @@ -2542,7 +2542,7 @@ lbl_80064BE4: /* 80064C24 00061A24 90 01 04 98 */ stw r0, 0x498(r1) /* 80064C28 00061A28 C8 01 04 98 */ lfd f0, 0x498(r1) /* 80064C2C 00061A2C EC 40 10 28 */ fsubs f2, f0, f2 -/* 80064C30 00061A30 4B FC 72 A9 */ bl func_8002BED8 +/* 80064C30 00061A30 4B FC 72 A9 */ bl set__10xParInterpFfffUi /* 80064C34 00061A34 88 BE 00 11 */ lbz r5, 0x11(r30) /* 80064C38 00061A38 3C 00 43 30 */ lis r0, 0x4330 /* 80064C3C 00061A3C 90 01 04 A0 */ stw r0, 0x4a0(r1) @@ -2557,7 +2557,7 @@ lbl_80064BE4: /* 80064C60 00061A60 90 01 04 A8 */ stw r0, 0x4a8(r1) /* 80064C64 00061A64 C8 01 04 A8 */ lfd f0, 0x4a8(r1) /* 80064C68 00061A68 EC 40 10 28 */ fsubs f2, f0, f2 -/* 80064C6C 00061A6C 4B FC 72 6D */ bl func_8002BED8 +/* 80064C6C 00061A6C 4B FC 72 6D */ bl set__10xParInterpFfffUi /* 80064C70 00061A70 88 9E 00 11 */ lbz r4, 0x11(r30) /* 80064C74 00061A74 3C A0 43 30 */ lis r5, 0x4330 /* 80064C78 00061A78 88 1E 00 12 */ lbz r0, 0x12(r30) @@ -2573,7 +2573,7 @@ lbl_80064BE4: /* 80064CA0 00061AA0 90 A1 04 B8 */ stw r5, 0x4b8(r1) /* 80064CA4 00061AA4 C8 01 04 B8 */ lfd f0, 0x4b8(r1) /* 80064CA8 00061AA8 EC 40 10 28 */ fsubs f2, f0, f2 -/* 80064CAC 00061AAC 4B FC 72 2D */ bl func_8002BED8 +/* 80064CAC 00061AAC 4B FC 72 2D */ bl set__10xParInterpFfffUi /* 80064CB0 00061AB0 88 BE 00 13 */ lbz r5, 0x13(r30) /* 80064CB4 00061AB4 3C 00 43 30 */ lis r0, 0x4330 /* 80064CB8 00061AB8 90 01 04 C0 */ stw r0, 0x4c0(r1) @@ -2588,7 +2588,7 @@ lbl_80064BE4: /* 80064CDC 00061ADC 90 01 04 C8 */ stw r0, 0x4c8(r1) /* 80064CE0 00061AE0 C8 01 04 C8 */ lfd f0, 0x4c8(r1) /* 80064CE4 00061AE4 EC 40 10 28 */ fsubs f2, f0, f2 -/* 80064CE8 00061AE8 4B FC 71 F1 */ bl func_8002BED8 +/* 80064CE8 00061AE8 4B FC 71 F1 */ bl set__10xParInterpFfffUi /* 80064CEC 00061AEC 88 BE 00 14 */ lbz r5, 0x14(r30) /* 80064CF0 00061AF0 3C 00 43 30 */ lis r0, 0x4330 /* 80064CF4 00061AF4 90 01 04 D0 */ stw r0, 0x4d0(r1) @@ -2603,7 +2603,7 @@ lbl_80064BE4: /* 80064D18 00061B18 90 01 04 D8 */ stw r0, 0x4d8(r1) /* 80064D1C 00061B1C C8 01 04 D8 */ lfd f0, 0x4d8(r1) /* 80064D20 00061B20 EC 40 10 28 */ fsubs f2, f0, f2 -/* 80064D24 00061B24 4B FC 71 B5 */ bl func_8002BED8 +/* 80064D24 00061B24 4B FC 71 B5 */ bl set__10xParInterpFfffUi /* 80064D28 00061B28 88 BE 00 15 */ lbz r5, 0x15(r30) /* 80064D2C 00061B2C 3C 00 43 30 */ lis r0, 0x4330 /* 80064D30 00061B30 90 01 04 E0 */ stw r0, 0x4e0(r1) @@ -2618,7 +2618,7 @@ lbl_80064BE4: /* 80064D54 00061B54 90 01 04 E8 */ stw r0, 0x4e8(r1) /* 80064D58 00061B58 C8 01 04 E8 */ lfd f0, 0x4e8(r1) /* 80064D5C 00061B5C EC 40 10 28 */ fsubs f2, f0, f2 -/* 80064D60 00061B60 4B FC 71 79 */ bl func_8002BED8 +/* 80064D60 00061B60 4B FC 71 79 */ bl set__10xParInterpFfffUi /* 80064D64 00061B64 88 BE 00 16 */ lbz r5, 0x16(r30) /* 80064D68 00061B68 3C 00 43 30 */ lis r0, 0x4330 /* 80064D6C 00061B6C 90 01 04 F0 */ stw r0, 0x4f0(r1) @@ -2633,7 +2633,7 @@ lbl_80064BE4: /* 80064D90 00061B90 90 01 04 F8 */ stw r0, 0x4f8(r1) /* 80064D94 00061B94 C8 01 04 F8 */ lfd f0, 0x4f8(r1) /* 80064D98 00061B98 EC 40 10 28 */ fsubs f2, f0, f2 -/* 80064D9C 00061B9C 4B FC 71 3D */ bl func_8002BED8 +/* 80064D9C 00061B9C 4B FC 71 3D */ bl set__10xParInterpFfffUi /* 80064DA0 00061BA0 88 BE 00 17 */ lbz r5, 0x17(r30) /* 80064DA4 00061BA4 3C 00 43 30 */ lis r0, 0x4330 /* 80064DA8 00061BA8 90 01 05 00 */ stw r0, 0x500(r1) @@ -2648,7 +2648,7 @@ lbl_80064BE4: /* 80064DCC 00061BCC 90 01 05 08 */ stw r0, 0x508(r1) /* 80064DD0 00061BD0 C8 01 05 08 */ lfd f0, 0x508(r1) /* 80064DD4 00061BD4 EC 40 10 28 */ fsubs f2, f0, f2 -/* 80064DD8 00061BD8 4B FC 71 01 */ bl func_8002BED8 +/* 80064DD8 00061BD8 4B FC 71 01 */ bl set__10xParInterpFfffUi /* 80064DDC 00061BDC FC 20 F8 90 */ fmr f1, f31 /* 80064DE0 00061BE0 80 6D 8C 90 */ lwz r3, lbl_803CB590-_SDA_BASE_(r13) /* 80064DE4 00061BE4 38 81 00 20 */ addi r4, r1, 0x20 @@ -2683,7 +2683,7 @@ lbl_80064E44: /* 80064E44 00061C44 28 05 00 07 */ cmplwi r5, 7 /* 80064E48 00061C48 40 80 01 3C */ bge lbl_80064F84 /* 80064E4C 00061C4C 7F A3 EB 78 */ mr r3, r29 -/* 80064E50 00061C50 4B FB 69 B9 */ bl func_8001B808 +/* 80064E50 00061C50 4B FB 69 B9 */ bl xEntGetPos__FPC4xEnt /* 80064E54 00061C54 80 A3 00 00 */ lwz r5, 0(r3) /* 80064E58 00061C58 7F E4 FB 78 */ mr r4, r31 /* 80064E5C 00061C5C 80 03 00 04 */ lwz r0, 4(r3) @@ -2692,7 +2692,7 @@ lbl_80064E44: /* 80064E68 00061C68 80 03 00 08 */ lwz r0, 8(r3) /* 80064E6C 00061C6C 38 61 00 08 */ addi r3, r1, 8 /* 80064E70 00061C70 90 01 00 10 */ stw r0, 0x10(r1) -/* 80064E74 00061C74 48 00 12 F9 */ bl func_8006616C +/* 80064E74 00061C74 48 00 12 F9 */ bl xVec3DistFast__FPC5xVec3PC5xVec3 /* 80064E78 00061C78 C0 1C 00 08 */ lfs f0, 8(r28) /* 80064E7C 00061C7C C0 4D 81 88 */ lfs f2, lbl_803CAA88-_SDA_BASE_(r13) /* 80064E80 00061C80 EC 20 08 24 */ fdivs f1, f0, f1 @@ -2708,7 +2708,7 @@ lbl_80064E94: /* 80064EA0 00061CA0 38 80 00 00 */ li r4, 0 /* 80064EA4 00061CA4 80 63 00 18 */ lwz r3, 0x18(r3) /* 80064EA8 00061CA8 38 63 00 0C */ addi r3, r3, 0xc -/* 80064EAC 00061CAC 4B FC 70 2D */ bl func_8002BED8 +/* 80064EAC 00061CAC 4B FC 70 2D */ bl set__10xParInterpFfffUi /* 80064EB0 00061CB0 80 6D 8C 90 */ lwz r3, lbl_803CB590-_SDA_BASE_(r13) /* 80064EB4 00061CB4 C0 22 8B CC */ lfs f1, lbl_803CD54C-_SDA2_BASE_(r2) /* 80064EB8 00061CB8 48 10 CF ED */ bl zParPTankConvertEmitRate__FP11xParEmitterf @@ -2752,7 +2752,7 @@ lbl_80064F18: /* 80064F40 00061D40 80 01 05 04 */ lwz r0, 0x504(r1) /* 80064F44 00061D44 1C 00 00 0C */ mulli r0, r0, 0xc /* 80064F48 00061D48 7C 9A 02 14 */ add r4, r26, r0 -/* 80064F4C 00061D4C 4B FA 63 19 */ bl func_8000B264 +/* 80064F4C 00061D4C 4B FA 63 19 */ bl __as__5xVec3FRC5xVec3 /* 80064F50 00061D50 80 DD 00 24 */ lwz r6, 0x24(r29) /* 80064F54 00061D54 7F 63 DB 78 */ mr r3, r27 /* 80064F58 00061D58 7F 64 DB 78 */ mr r4, r27 @@ -2807,7 +2807,7 @@ zEntPickup_Render__FP10zEntPickupUi: /* 80064FFC 00061DFC 48 00 00 84 */ b lbl_80065080 lbl_80065000: /* 80065000 00061E00 7F E3 FB 78 */ mr r3, r31 -/* 80065004 00061E04 4B FA 96 35 */ bl func_8000E638 +/* 80065004 00061E04 4B FA 96 35 */ bl xEntIsVisible__FPC4xEnt /* 80065008 00061E08 28 03 00 00 */ cmplwi r3, 0 /* 8006500C 00061E0C 41 82 00 6C */ beq lbl_80065078 /* 80065010 00061E10 80 7F 00 24 */ lwz r3, 0x24(r31) @@ -2835,7 +2835,7 @@ lbl_80065000: /* 80065068 00061E68 3C 80 80 29 */ lis r4, lbl_8028C720@ha /* 8006506C 00061E6C 7F 83 E3 78 */ mr r3, r28 /* 80065070 00061E70 38 84 C7 20 */ addi r4, r4, lbl_8028C720@l -/* 80065074 00061E74 4B FA 65 55 */ bl func_8000B5C8 +/* 80065074 00061E74 4B FA 65 55 */ bl __as__7xMat3x3FRC7xMat3x3 lbl_80065078: /* 80065078 00061E78 3B FF 02 68 */ addi r31, r31, 0x268 /* 8006507C 00061E7C 3B BD 00 01 */ addi r29, r29, 1 @@ -2861,7 +2861,7 @@ zEntPickup_RenderOne__FP4xEnt: /* 800650BC 00061EBC 88 03 00 04 */ lbz r0, 4(r3) /* 800650C0 00061EC0 28 00 00 04 */ cmplwi r0, 4 /* 800650C4 00061EC4 40 82 00 E8 */ bne lbl_800651AC -/* 800650C8 00061EC8 4B FA 95 71 */ bl func_8000E638 +/* 800650C8 00061EC8 4B FA 95 71 */ bl xEntIsVisible__FPC4xEnt /* 800650CC 00061ECC 28 03 00 00 */ cmplwi r3, 0 /* 800650D0 00061ED0 41 82 00 DC */ beq lbl_800651AC /* 800650D4 00061ED4 80 7C 00 24 */ lwz r3, 0x24(r28) @@ -2900,11 +2900,11 @@ lbl_80065154: /* 80065154 00061F54 3C 80 80 29 */ lis r4, lbl_8028C720@ha /* 80065158 00061F58 7F C3 F3 78 */ mr r3, r30 /* 8006515C 00061F5C 38 84 C7 20 */ addi r4, r4, lbl_8028C720@l -/* 80065160 00061F60 4B FA 64 69 */ bl func_8000B5C8 +/* 80065160 00061F60 4B FA 64 69 */ bl __as__7xMat3x3FRC7xMat3x3 lbl_80065164: /* 80065164 00061F64 7F C4 F3 78 */ mr r4, r30 /* 80065168 00061F68 38 7D 00 50 */ addi r3, r29, 0x50 -/* 8006516C 00061F6C 4B FC F8 31 */ bl func_8003499C +/* 8006516C 00061F6C 4B FC F8 31 */ bl __as__11RwMatrixTagFRC11RwMatrixTag /* 80065170 00061F70 C0 02 8B 60 */ lfs f0, lbl_803CD4E0-_SDA2_BASE_(r2) /* 80065174 00061F74 C0 3C 01 A0 */ lfs f1, 0x1a0(r28) /* 80065178 00061F78 FC 00 08 00 */ fcmpu cr0, f0, f1 @@ -2945,7 +2945,7 @@ zEntPickup_RenderList__FP10zEntPickupUi: /* 800651F0 00061FF0 48 00 02 10 */ b lbl_80065400 lbl_800651F4: /* 800651F4 00061FF4 7F 83 E3 78 */ mr r3, r28 -/* 800651F8 00061FF8 4B FA 94 41 */ bl func_8000E638 +/* 800651F8 00061FF8 4B FA 94 41 */ bl xEntIsVisible__FPC4xEnt /* 800651FC 00061FFC 28 03 00 00 */ cmplwi r3, 0 /* 80065200 00062000 41 82 01 F8 */ beq lbl_800653F8 /* 80065204 00062004 80 DC 00 24 */ lwz r6, 0x24(r28) @@ -2998,11 +2998,11 @@ lbl_800652B8: /* 800652B8 000620B8 3C 80 80 29 */ lis r4, lbl_8028C720@ha /* 800652BC 000620BC 7F 43 D3 78 */ mr r3, r26 /* 800652C0 000620C0 38 84 C7 20 */ addi r4, r4, lbl_8028C720@l -/* 800652C4 000620C4 4B FA 63 05 */ bl func_8000B5C8 +/* 800652C4 000620C4 4B FA 63 05 */ bl __as__7xMat3x3FRC7xMat3x3 lbl_800652C8: /* 800652C8 000620C8 7F 44 D3 78 */ mr r4, r26 /* 800652CC 000620CC 38 79 00 50 */ addi r3, r25, 0x50 -/* 800652D0 000620D0 4B FC F6 CD */ bl func_8003499C +/* 800652D0 000620D0 4B FC F6 CD */ bl __as__11RwMatrixTagFRC11RwMatrixTag /* 800652D4 000620D4 C0 02 8B 60 */ lfs f0, lbl_803CD4E0-_SDA2_BASE_(r2) /* 800652D8 000620D8 C0 3C 01 A0 */ lfs f1, 0x1a0(r28) /* 800652DC 000620DC FC 00 08 00 */ fcmpu cr0, f0, f1 @@ -3055,7 +3055,7 @@ lbl_80065344: /* 80065388 00062188 C0 02 8B 9C */ lfs f0, lbl_803CD51C-_SDA2_BASE_(r2) /* 8006538C 0006218C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80065390 00062190 40 81 00 48 */ ble lbl_800653D8 -/* 80065394 00062194 4B FA 54 69 */ bl func_8000A7FC +/* 80065394 00062194 4B FA 54 69 */ bl xsqrt__Ff /* 80065398 00062198 C0 02 8B A4 */ lfs f0, lbl_803CD524-_SDA2_BASE_(r2) /* 8006539C 0006219C C0 42 8B E4 */ lfs f2, lbl_803CD564-_SDA2_BASE_(r2) /* 800653A0 000621A0 EC 00 08 28 */ fsubs f0, f0, f1 @@ -3147,7 +3147,7 @@ lbl_80065488: /* 800654D4 000622D4 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800654D8 000622D8 41 82 00 48 */ beq lbl_80065520 /* 800654DC 000622DC 7D E3 7B 78 */ mr r3, r15 -/* 800654E0 000622E0 4B FB 63 29 */ bl func_8001B808 +/* 800654E0 000622E0 4B FB 63 29 */ bl xEntGetPos__FPC4xEnt /* 800654E4 000622E4 80 C3 00 00 */ lwz r6, 0(r3) /* 800654E8 000622E8 38 81 00 14 */ addi r4, r1, 0x14 /* 800654EC 000622EC 80 03 00 04 */ lwz r0, 4(r3) @@ -3182,10 +3182,10 @@ lbl_80065538: /* 80065558 00062358 40 82 02 38 */ bne lbl_80065790 lbl_8006555C: /* 8006555C 0006235C 7D E3 7B 78 */ mr r3, r15 -/* 80065560 00062360 4B FB 62 A9 */ bl func_8001B808 +/* 80065560 00062360 4B FB 62 A9 */ bl xEntGetPos__FPC4xEnt /* 80065564 00062364 7C 64 1B 78 */ mr r4, r3 /* 80065568 00062368 38 61 01 60 */ addi r3, r1, 0x160 -/* 8006556C 0006236C 4B FA 5C F9 */ bl func_8000B264 +/* 8006556C 0006236C 4B FA 5C F9 */ bl __as__5xVec3FRC5xVec3 /* 80065570 00062370 C0 11 00 04 */ lfs f0, 4(r17) /* 80065574 00062374 38 00 1D 10 */ li r0, 0x1d10 /* 80065578 00062378 C0 31 00 0C */ lfs f1, 0xc(r17) @@ -3195,7 +3195,7 @@ lbl_8006555C: /* 80065588 00062388 FC 40 08 90 */ fmr f2, f1 /* 8006558C 0006238C D0 01 01 80 */ stfs f0, 0x180(r1) /* 80065590 00062390 C0 62 8B 60 */ lfs f3, lbl_803CD4E0-_SDA2_BASE_(r2) -/* 80065594 00062394 4B FC 69 45 */ bl func_8002BED8 +/* 80065594 00062394 4B FC 69 45 */ bl set__10xParInterpFfffUi /* 80065598 00062398 88 B1 00 10 */ lbz r5, 0x10(r17) /* 8006559C 0006239C 3C 00 43 30 */ lis r0, 0x4330 /* 800655A0 000623A0 90 01 04 90 */ stw r0, 0x490(r1) @@ -3210,7 +3210,7 @@ lbl_8006555C: /* 800655C4 000623C4 90 01 04 98 */ stw r0, 0x498(r1) /* 800655C8 000623C8 C8 01 04 98 */ lfd f0, 0x498(r1) /* 800655CC 000623CC EC 40 10 28 */ fsubs f2, f0, f2 -/* 800655D0 000623D0 4B FC 69 09 */ bl func_8002BED8 +/* 800655D0 000623D0 4B FC 69 09 */ bl set__10xParInterpFfffUi /* 800655D4 000623D4 88 B1 00 11 */ lbz r5, 0x11(r17) /* 800655D8 000623D8 3C 00 43 30 */ lis r0, 0x4330 /* 800655DC 000623DC 90 01 04 A0 */ stw r0, 0x4a0(r1) @@ -3225,7 +3225,7 @@ lbl_8006555C: /* 80065600 00062400 90 01 04 A8 */ stw r0, 0x4a8(r1) /* 80065604 00062404 C8 01 04 A8 */ lfd f0, 0x4a8(r1) /* 80065608 00062408 EC 40 10 28 */ fsubs f2, f0, f2 -/* 8006560C 0006240C 4B FC 68 CD */ bl func_8002BED8 +/* 8006560C 0006240C 4B FC 68 CD */ bl set__10xParInterpFfffUi /* 80065610 00062410 88 91 00 11 */ lbz r4, 0x11(r17) /* 80065614 00062414 3C A0 43 30 */ lis r5, 0x4330 /* 80065618 00062418 88 11 00 12 */ lbz r0, 0x12(r17) @@ -3241,7 +3241,7 @@ lbl_8006555C: /* 80065640 00062440 90 A1 04 B8 */ stw r5, 0x4b8(r1) /* 80065644 00062444 C8 01 04 B8 */ lfd f0, 0x4b8(r1) /* 80065648 00062448 EC 40 10 28 */ fsubs f2, f0, f2 -/* 8006564C 0006244C 4B FC 68 8D */ bl func_8002BED8 +/* 8006564C 0006244C 4B FC 68 8D */ bl set__10xParInterpFfffUi /* 80065650 00062450 88 B1 00 13 */ lbz r5, 0x13(r17) /* 80065654 00062454 3C 00 43 30 */ lis r0, 0x4330 /* 80065658 00062458 90 01 04 C0 */ stw r0, 0x4c0(r1) @@ -3256,7 +3256,7 @@ lbl_8006555C: /* 8006567C 0006247C 90 01 04 C8 */ stw r0, 0x4c8(r1) /* 80065680 00062480 C8 01 04 C8 */ lfd f0, 0x4c8(r1) /* 80065684 00062484 EC 40 10 28 */ fsubs f2, f0, f2 -/* 80065688 00062488 4B FC 68 51 */ bl func_8002BED8 +/* 80065688 00062488 4B FC 68 51 */ bl set__10xParInterpFfffUi /* 8006568C 0006248C 88 B1 00 14 */ lbz r5, 0x14(r17) /* 80065690 00062490 3C 00 43 30 */ lis r0, 0x4330 /* 80065694 00062494 90 01 04 D0 */ stw r0, 0x4d0(r1) @@ -3271,7 +3271,7 @@ lbl_8006555C: /* 800656B8 000624B8 90 01 04 D8 */ stw r0, 0x4d8(r1) /* 800656BC 000624BC C8 01 04 D8 */ lfd f0, 0x4d8(r1) /* 800656C0 000624C0 EC 40 10 28 */ fsubs f2, f0, f2 -/* 800656C4 000624C4 4B FC 68 15 */ bl func_8002BED8 +/* 800656C4 000624C4 4B FC 68 15 */ bl set__10xParInterpFfffUi /* 800656C8 000624C8 88 B1 00 15 */ lbz r5, 0x15(r17) /* 800656CC 000624CC 3C 00 43 30 */ lis r0, 0x4330 /* 800656D0 000624D0 90 01 04 E0 */ stw r0, 0x4e0(r1) @@ -3286,7 +3286,7 @@ lbl_8006555C: /* 800656F4 000624F4 90 01 04 E8 */ stw r0, 0x4e8(r1) /* 800656F8 000624F8 C8 01 04 E8 */ lfd f0, 0x4e8(r1) /* 800656FC 000624FC EC 40 10 28 */ fsubs f2, f0, f2 -/* 80065700 00062500 4B FC 67 D9 */ bl func_8002BED8 +/* 80065700 00062500 4B FC 67 D9 */ bl set__10xParInterpFfffUi /* 80065704 00062504 88 B1 00 16 */ lbz r5, 0x16(r17) /* 80065708 00062508 3C 00 43 30 */ lis r0, 0x4330 /* 8006570C 0006250C 90 01 04 F0 */ stw r0, 0x4f0(r1) @@ -3301,7 +3301,7 @@ lbl_8006555C: /* 80065730 00062530 90 01 04 F8 */ stw r0, 0x4f8(r1) /* 80065734 00062534 C8 01 04 F8 */ lfd f0, 0x4f8(r1) /* 80065738 00062538 EC 40 10 28 */ fsubs f2, f0, f2 -/* 8006573C 0006253C 4B FC 67 9D */ bl func_8002BED8 +/* 8006573C 0006253C 4B FC 67 9D */ bl set__10xParInterpFfffUi /* 80065740 00062540 88 B1 00 17 */ lbz r5, 0x17(r17) /* 80065744 00062544 3C 00 43 30 */ lis r0, 0x4330 /* 80065748 00062548 90 01 05 00 */ stw r0, 0x500(r1) @@ -3316,7 +3316,7 @@ lbl_8006555C: /* 8006576C 0006256C 90 01 05 08 */ stw r0, 0x508(r1) /* 80065770 00062570 C8 01 05 08 */ lfd f0, 0x508(r1) /* 80065774 00062574 EC 40 10 28 */ fsubs f2, f0, f2 -/* 80065778 00062578 4B FC 67 61 */ bl func_8002BED8 +/* 80065778 00062578 4B FC 67 61 */ bl set__10xParInterpFfffUi /* 8006577C 0006257C 80 6D 8C 90 */ lwz r3, lbl_803CB590-_SDA_BASE_(r13) /* 80065780 00062580 38 81 00 20 */ addi r4, r1, 0x20 /* 80065784 00062584 C0 22 8B CC */ lfs f1, lbl_803CD54C-_SDA2_BASE_(r2) @@ -3349,7 +3349,7 @@ lbl_800657DC: /* 800657DC 000625DC 28 05 00 07 */ cmplwi r5, 7 /* 800657E0 000625E0 40 80 01 24 */ bge lbl_80065904 /* 800657E4 000625E4 7D E3 7B 78 */ mr r3, r15 -/* 800657E8 000625E8 4B FB 60 21 */ bl func_8001B808 +/* 800657E8 000625E8 4B FB 60 21 */ bl xEntGetPos__FPC4xEnt /* 800657EC 000625EC 80 A3 00 00 */ lwz r5, 0(r3) /* 800657F0 000625F0 7E A4 AB 78 */ mr r4, r21 /* 800657F4 000625F4 80 03 00 04 */ lwz r0, 4(r3) @@ -3358,7 +3358,7 @@ lbl_800657DC: /* 80065800 00062600 80 03 00 08 */ lwz r0, 8(r3) /* 80065804 00062604 38 61 00 08 */ addi r3, r1, 8 /* 80065808 00062608 90 01 00 10 */ stw r0, 0x10(r1) -/* 8006580C 0006260C 48 00 09 61 */ bl func_8006616C +/* 8006580C 0006260C 48 00 09 61 */ bl xVec3DistFast__FPC5xVec3PC5xVec3 /* 80065810 00062610 C0 31 00 0C */ lfs f1, 0xc(r17) /* 80065814 00062614 38 80 00 00 */ li r4, 0 /* 80065818 00062618 80 6D 8C 90 */ lwz r3, lbl_803CB590-_SDA_BASE_(r13) @@ -3366,7 +3366,7 @@ lbl_800657DC: /* 80065820 00062620 C0 62 8B 60 */ lfs f3, lbl_803CD4E0-_SDA2_BASE_(r2) /* 80065824 00062624 80 63 00 18 */ lwz r3, 0x18(r3) /* 80065828 00062628 38 63 00 0C */ addi r3, r3, 0xc -/* 8006582C 0006262C 4B FC 66 AD */ bl func_8002BED8 +/* 8006582C 0006262C 4B FC 66 AD */ bl set__10xParInterpFfffUi /* 80065830 00062630 80 6D 8C 90 */ lwz r3, lbl_803CB590-_SDA_BASE_(r13) /* 80065834 00062634 C0 22 8B CC */ lfs f1, lbl_803CD54C-_SDA2_BASE_(r2) /* 80065838 00062638 48 10 C6 6D */ bl zParPTankConvertEmitRate__FP11xParEmitterf @@ -3410,7 +3410,7 @@ lbl_80065898: /* 800658C0 000626C0 80 01 05 04 */ lwz r0, 0x504(r1) /* 800658C4 000626C4 1C 00 00 0C */ mulli r0, r0, 0xc /* 800658C8 000626C8 7C 92 02 14 */ add r4, r18, r0 -/* 800658CC 000626CC 4B FA 59 99 */ bl func_8000B264 +/* 800658CC 000626CC 4B FA 59 99 */ bl __as__5xVec3FRC5xVec3 /* 800658D0 000626D0 80 CF 00 24 */ lwz r6, 0x24(r15) /* 800658D4 000626D4 7E 63 9B 78 */ mr r3, r19 /* 800658D8 000626D8 7E 64 9B 78 */ mr r4, r19 @@ -3512,7 +3512,7 @@ lbl_80065A10: /* 80065A2C 0006282C 7F E3 FB 78 */ mr r3, r31 /* 80065A30 00062830 60 00 00 04 */ ori r0, r0, 4 /* 80065A34 00062834 90 1F 01 6C */ stw r0, 0x16c(r31) -/* 80065A38 00062838 4B FB 5D C1 */ bl func_8001B7F8 +/* 80065A38 00062838 4B FB 5D C1 */ bl xEntShow__FP4xEnt /* 80065A3C 0006283C A0 1F 00 06 */ lhz r0, 6(r31) /* 80065A40 00062840 70 00 00 BF */ andi. r0, r0, 0xbf /* 80065A44 00062844 28 1D 00 00 */ cmplwi r29, 0 @@ -3528,7 +3528,7 @@ lbl_80065A10: /* 80065A6C 0006286C 4B FE 8A 71 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80065A70 00062870 7F A4 EB 78 */ mr r4, r29 /* 80065A74 00062874 38 7F 01 A4 */ addi r3, r31, 0x1a4 -/* 80065A78 00062878 4B FA 57 ED */ bl func_8000B264 +/* 80065A78 00062878 4B FA 57 ED */ bl __as__5xVec3FRC5xVec3 /* 80065A7C 0006287C 48 00 00 24 */ b lbl_80065AA0 lbl_80065A80: /* 80065A80 00062880 80 7F 00 24 */ lwz r3, 0x24(r31) @@ -3538,7 +3538,7 @@ lbl_80065A80: /* 80065A90 00062890 4B FE 8A 4D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80065A94 00062894 7F C4 F3 78 */ mr r4, r30 /* 80065A98 00062898 38 7F 01 A4 */ addi r3, r31, 0x1a4 -/* 80065A9C 0006289C 4B FA 57 C9 */ bl func_8000B264 +/* 80065A9C 0006289C 4B FA 57 C9 */ bl __as__5xVec3FRC5xVec3 lbl_80065AA0: /* 80065AA0 000628A0 38 60 00 01 */ li r3, 1 /* 80065AA4 000628A4 48 00 00 10 */ b lbl_80065AB4 @@ -3792,20 +3792,20 @@ lbl_80065DF0: /* 80065E0C 00062C0C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80065E10 00062C10 41 82 00 58 */ beq lbl_80065E68 /* 80065E14 00062C14 80 6D 8C 9C */ lwz r3, lbl_803CB59C-_SDA_BASE_(r13) -/* 80065E18 00062C18 4B FB 59 F1 */ bl func_8001B808 +/* 80065E18 00062C18 4B FB 59 F1 */ bl xEntGetPos__FPC4xEnt /* 80065E1C 00062C1C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80065E20 00062C20 7C 7C 1B 78 */ mr r28, r3 /* 80065E24 00062C24 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 80065E28 00062C28 80 84 07 04 */ lwz r4, 0x704(r4) /* 80065E2C 00062C2C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80065E30 00062C30 38 84 00 30 */ addi r4, r4, 0x30 -/* 80065E34 00062C34 4B FA 54 31 */ bl func_8000B264 +/* 80065E34 00062C34 4B FA 54 31 */ bl __as__5xVec3FRC5xVec3 /* 80065E38 00062C38 C0 3C 00 04 */ lfs f1, 4(r28) /* 80065E3C 00062C3C C0 02 8B 60 */ lfs f0, lbl_803CD4E0-_SDA2_BASE_(r2) /* 80065E40 00062C40 EC 01 00 2A */ fadds f0, f1, f0 /* 80065E44 00062C44 D0 1C 00 04 */ stfs f0, 4(r28) /* 80065E48 00062C48 80 6D 8C 9C */ lwz r3, lbl_803CB59C-_SDA_BASE_(r13) -/* 80065E4C 00062C4C 4B FB 59 AD */ bl func_8001B7F8 +/* 80065E4C 00062C4C 4B FB 59 AD */ bl xEntShow__FP4xEnt /* 80065E50 00062C50 80 6D 8C 9C */ lwz r3, lbl_803CB59C-_SDA_BASE_(r13) /* 80065E54 00062C54 4B FF D7 75 */ bl zEntPickup_DoPickup__FP10zEntPickup /* 80065E58 00062C58 80 6D 8C 9C */ lwz r3, lbl_803CB59C-_SDA_BASE_(r13) @@ -3909,7 +3909,7 @@ lbl_80065FA0: lbl_80065FBC: /* 80065FBC 00062DBC 7C C4 33 78 */ mr r4, r6 /* 80065FC0 00062DC0 38 6A 00 0C */ addi r3, r10, 0xc -/* 80065FC4 00062DC4 4B FA 52 A1 */ bl func_8000B264 +/* 80065FC4 00062DC4 4B FA 52 A1 */ bl __as__5xVec3FRC5xVec3 /* 80065FC8 00062DC8 3C 60 80 2E */ lis r3, lbl_802DD3D8@ha /* 80065FCC 00062DCC 38 80 00 00 */ li r4, 0 /* 80065FD0 00062DD0 38 03 D3 D8 */ addi r0, r3, lbl_802DD3D8@l @@ -3993,7 +3993,7 @@ lbl_800660BC: /* 800660CC 00062ECC 7C 64 1B 79 */ or. r4, r3, r3 /* 800660D0 00062ED0 41 82 00 20 */ beq lbl_800660F0 /* 800660D4 00062ED4 7F 83 E3 78 */ mr r3, r28 -/* 800660D8 00062ED8 48 00 00 51 */ bl func_80066128 +/* 800660D8 00062ED8 48 00 00 51 */ bl __as__9zLODTableFRC9zLODTable /* 800660DC 00062EDC C0 02 8B F8 */ lfs f0, lbl_803CD578-_SDA2_BASE_(r2) /* 800660E0 00062EE0 7F 84 E3 78 */ mr r4, r28 /* 800660E4 00062EE4 80 7F 00 00 */ lwz r3, 0(r31) @@ -4015,8 +4015,8 @@ lbl_800660F0: /* 80066120 00062F20 38 21 00 20 */ addi r1, r1, 0x20 /* 80066124 00062F24 4E 80 00 20 */ blr -.global func_80066128 -func_80066128: +.global __as__9zLODTableFRC9zLODTable +__as__9zLODTableFRC9zLODTable: /* 80066128 00062F28 80 04 00 00 */ lwz r0, 0(r4) /* 8006612C 00062F2C C0 04 00 04 */ lfs f0, 4(r4) /* 80066130 00062F30 90 03 00 00 */ stw r0, 0(r3) @@ -4035,8 +4035,8 @@ func_80066128: /* 80066164 00062F64 90 03 00 1C */ stw r0, 0x1c(r3) /* 80066168 00062F68 4E 80 00 20 */ blr -.global func_8006616C -func_8006616C: +.global xVec3DistFast__FPC5xVec3PC5xVec3 +xVec3DistFast__FPC5xVec3PC5xVec3: /* 8006616C 00062F6C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80066170 00062F70 7C 08 02 A6 */ mflr r0 /* 80066174 00062F74 C0 23 00 04 */ lfs f1, 4(r3) @@ -4053,15 +4053,15 @@ func_8006616C: /* 800661A0 00062FA0 EC 22 08 28 */ fsubs f1, f2, f1 /* 800661A4 00062FA4 EC 03 00 FA */ fmadds f0, f3, f3, f0 /* 800661A8 00062FA8 EC 21 00 7A */ fmadds f1, f1, f1, f0 -/* 800661AC 00062FAC 4B FA C9 AD */ bl func_80012B58 +/* 800661AC 00062FAC 4B FA C9 AD */ bl xsqrtfast__FRff /* 800661B0 00062FB0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800661B4 00062FB4 C0 21 00 08 */ lfs f1, 8(r1) /* 800661B8 00062FB8 7C 08 03 A6 */ mtlr r0 /* 800661BC 00062FBC 38 21 00 10 */ addi r1, r1, 0x10 /* 800661C0 00062FC0 4E 80 00 20 */ blr -.global func_800661C4 -func_800661C4: +.global xMat3x3MulRotC__FP7xMat3x3P7xMat3x3ffff +xMat3x3MulRotC__FP7xMat3x3P7xMat3x3ffff: /* 800661C4 00062FC4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800661C8 00062FC8 7C 08 02 A6 */ mflr r0 /* 800661CC 00062FCC 90 01 00 44 */ stw r0, 0x44(r1) diff --git a/asm/Game/zEntPlayer.s b/asm/Game/zEntPlayer.s index 9d7301db4..e27fea54c 100644 --- a/asm/Game/zEntPlayer.s +++ b/asm/Game/zEntPlayer.s @@ -24,18 +24,18 @@ zEntPlayer.zEntPlayer_SpawnWandBubbles__FP5xVec3Ui: /* 80066254 00063054 FC 60 08 90 */ fmr f3, f1 /* 80066258 00063058 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8006625C 0006305C 38 84 00 20 */ addi r4, r4, 0x20 -/* 80066260 00063060 48 01 C8 79 */ bl func_80082AD8 +/* 80066260 00063060 48 01 C8 79 */ bl xVec3ScaleC__FP5xVec3PC5xVec3fff /* 80066264 00063064 3C 60 80 2E */ lis r3, lbl_802DE734@ha /* 80066268 00063068 7F E4 FB 78 */ mr r4, r31 /* 8006626C 0006306C 38 63 E7 34 */ addi r3, r3, lbl_802DE734@l /* 80066270 00063070 38 A1 00 14 */ addi r5, r1, 0x14 -/* 80066274 00063074 4B FA 84 1D */ bl func_8000E690 +/* 80066274 00063074 4B FA 84 1D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 lbl_80066278: /* 80066278 00063078 3C 60 80 2E */ lis r3, lbl_802DE734@ha /* 8006627C 0006307C 7F E4 FB 78 */ mr r4, r31 /* 80066280 00063080 38 A3 E7 34 */ addi r5, r3, lbl_802DE734@l /* 80066284 00063084 38 61 00 08 */ addi r3, r1, 8 -/* 80066288 00063088 4B FA 84 09 */ bl func_8000E690 +/* 80066288 00063088 4B FA 84 09 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8006628C 0006308C 28 17 00 00 */ cmplwi r23, 0 /* 80066290 00063090 3B 80 00 03 */ li r28, 3 /* 80066294 00063094 41 82 00 08 */ beq lbl_8006629C @@ -69,7 +69,7 @@ lbl_800662D4: /* 800662FC 000630FC C8 01 00 28 */ lfd f0, 0x28(r1) /* 80066300 00063100 EC 00 10 28 */ fsubs f0, f0, f2 /* 80066304 00063104 EC 21 00 24 */ fdivs f1, f1, f0 -/* 80066308 00063108 4B FB 19 ED */ bl func_80017CF4 +/* 80066308 00063108 4B FB 19 ED */ bl xVec3Lerp__FP5xVec3PC5xVec3PC5xVec3f /* 8006630C 0006310C 4B FC A9 7D */ bl xurand__Fv /* 80066310 00063110 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) /* 80066314 00063114 C0 42 8C 04 */ lfs f2, lbl_803CD584-_SDA2_BASE_(r2) @@ -98,7 +98,7 @@ lbl_800662D4: /* 80066370 00063170 EC 20 00 72 */ fmuls f1, f0, f1 /* 80066374 00063174 FC 40 08 90 */ fmr f2, f1 /* 80066378 00063178 FC 60 08 90 */ fmr f3, f1 -/* 8006637C 0006317C 48 01 C7 5D */ bl func_80082AD8 +/* 8006637C 0006317C 48 01 C7 5D */ bl xVec3ScaleC__FP5xVec3PC5xVec3fff /* 80066380 00063180 4B FC A9 09 */ bl xurand__Fv /* 80066384 00063184 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) /* 80066388 00063188 C0 42 8C 00 */ lfs f2, lbl_803CD580-_SDA2_BASE_(r2) @@ -137,7 +137,7 @@ lbl_80066404: /* 80066404 00063204 3C 60 80 2E */ lis r3, lbl_802DE734@ha /* 80066408 00063208 7F E4 FB 78 */ mr r4, r31 /* 8006640C 0006320C 38 63 E7 34 */ addi r3, r3, lbl_802DE734@l -/* 80066410 00063210 4B FA 4E 55 */ bl func_8000B264 +/* 80066410 00063210 4B FA 4E 55 */ bl __as__5xVec3FRC5xVec3 /* 80066414 00063214 80 0D 88 B0 */ lwz r0, lbl_803CB1B0-_SDA_BASE_(r13) /* 80066418 00063218 90 0D 8D C4 */ stw r0, lbl_803CB6C4-_SDA_BASE_(r13) /* 8006641C 0006321C BA E1 00 3C */ lmw r23, 0x3c(r1) @@ -170,7 +170,7 @@ zEntPlayer.zEntPlayerKillCarry__Fv: lbl_8006647C: /* 8006647C 0006327C 28 00 00 2B */ cmplwi r0, 0x2b /* 80066480 00063280 40 82 00 3C */ bne lbl_800664BC -/* 80066484 00063284 4B FF 00 61 */ bl func_800564E4 +/* 80066484 00063284 4B FF 00 61 */ bl SelfType__9xNPCBasicCFv /* 80066488 00063288 54 63 00 2E */ rlwinm r3, r3, 0, 0, 0x17 /* 8006648C 0006328C 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 80066490 00063290 28 00 54 00 */ cmplwi r0, 0x5400 @@ -290,7 +290,7 @@ zEntPlayer.DampenControls__FPfPfff: /* 80066600 00063400 7C 7E 1B 78 */ mr r30, r3 /* 80066604 00063404 FF E0 10 90 */ fmr f31, f2 /* 80066608 00063408 7C 9F 23 78 */ mr r31, r4 -/* 8006660C 0006340C 4B F9 FA 65 */ bl func_80006070 +/* 8006660C 0006340C 4B F9 FA 65 */ bl xatan2__Fff /* 80066610 00063410 D0 3E 00 00 */ stfs f1, 0(r30) /* 80066614 00063414 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80066618 00063418 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l @@ -498,13 +498,13 @@ zEntPlayer.TurnToFace__FP4xEntPC5xVec3ff: /* 800668E8 000636E8 7F E5 FB 78 */ mr r5, r31 /* 800668EC 000636EC 38 81 00 08 */ addi r4, r1, 8 /* 800668F0 000636F0 38 63 00 9C */ addi r3, r3, 0x9c -/* 800668F4 000636F4 4B FA E7 99 */ bl func_8001508C +/* 800668F4 000636F4 4B FA E7 99 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 800668F8 000636F8 80 7E 00 48 */ lwz r3, 0x48(r30) /* 800668FC 000636FC 38 63 00 9C */ addi r3, r3, 0x9c /* 80066900 00063700 7C 64 1B 78 */ mr r4, r3 /* 80066904 00063704 4B FE 79 ED */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80066908 00063708 FC 20 F8 90 */ fmr f1, f31 -/* 8006690C 0006370C 4B FA 7E 05 */ bl func_8000E710 +/* 8006690C 0006370C 4B FA 7E 05 */ bl xacos__Ff /* 80066910 00063710 EC 1D 07 B2 */ fmuls f0, f29, f30 /* 80066914 00063714 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80066918 00063718 40 81 00 08 */ ble lbl_80066920 @@ -710,7 +710,7 @@ lbl_80066B74: /* 80066BE4 000639E4 80 7B 00 48 */ lwz r3, 0x48(r27) /* 80066BE8 000639E8 C0 23 00 D4 */ lfs f1, 0xd4(r3) /* 80066BEC 000639EC C0 43 00 DC */ lfs f2, 0xdc(r3) -/* 80066BF0 000639F0 4B F9 F4 81 */ bl func_80006070 +/* 80066BF0 000639F0 4B F9 F4 81 */ bl xatan2__Fff /* 80066BF4 000639F4 80 7B 00 48 */ lwz r3, 0x48(r27) /* 80066BF8 000639F8 C0 02 8C 58 */ lfs f0, lbl_803CD5D8-_SDA2_BASE_(r2) /* 80066BFC 000639FC C0 43 00 B8 */ lfs f2, 0xb8(r3) @@ -768,7 +768,7 @@ lbl_80066C9C: /* 80066CB8 00063AB8 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 80066CBC 00063ABC 38 63 F6 24 */ addi r3, r3, lbl_803BF624@l /* 80066CC0 00063AC0 38 84 00 14 */ addi r4, r4, 0x14 -/* 80066CC4 00063AC4 4B FA 78 29 */ bl func_8000E4EC +/* 80066CC4 00063AC4 4B FA 78 29 */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 80066CC8 00063AC8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80066CCC 00063ACC 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l /* 80066CD0 00063AD0 80 1F 18 34 */ lwz r0, 0x1834(r31) @@ -873,7 +873,7 @@ lbl_80066E18: /* 80066E40 00063C40 EC 22 00 28 */ fsubs f1, f2, f0 /* 80066E44 00063C44 EC 03 00 F2 */ fmuls f0, f3, f3 /* 80066E48 00063C48 EC 21 00 7A */ fmadds f1, f1, f1, f0 -/* 80066E4C 00063C4C 4B FA 39 B1 */ bl func_8000A7FC +/* 80066E4C 00063C4C 4B FA 39 B1 */ bl xsqrt__Ff /* 80066E50 00063C50 48 00 00 14 */ b lbl_80066E64 lbl_80066E54: /* 80066E54 00063C54 C0 02 8C 60 */ lfs f0, lbl_803CD5E0-_SDA2_BASE_(r2) @@ -978,7 +978,7 @@ lbl_80066F6C: /* 80066FC0 00063DC0 C0 04 00 38 */ lfs f0, 0x38(r4) /* 80066FC4 00063DC4 EC 23 08 28 */ fsubs f1, f3, f1 /* 80066FC8 00063DC8 EC 42 00 28 */ fsubs f2, f2, f0 -/* 80066FCC 00063DCC 4B F9 F0 A5 */ bl func_80006070 +/* 80066FCC 00063DCC 4B F9 F0 A5 */ bl xatan2__Fff /* 80066FD0 00063DD0 80 7B 00 48 */ lwz r3, 0x48(r27) /* 80066FD4 00063DD4 C0 02 8C 58 */ lfs f0, lbl_803CD5D8-_SDA2_BASE_(r2) /* 80066FD8 00063DD8 C0 43 00 B8 */ lfs f2, 0xb8(r3) @@ -1070,7 +1070,7 @@ lbl_800670E0: /* 80067118 00063F18 C0 43 00 38 */ lfs f2, 0x38(r3) /* 8006711C 00063F1C EC 23 08 28 */ fsubs f1, f3, f1 /* 80067120 00063F20 EC 42 00 28 */ fsubs f2, f2, f0 -/* 80067124 00063F24 4B F9 EF 4D */ bl func_80006070 +/* 80067124 00063F24 4B F9 EF 4D */ bl xatan2__Fff /* 80067128 00063F28 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) /* 8006712C 00063F2C D0 23 00 0C */ stfs f1, 0xc(r3) /* 80067130 00063F30 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) @@ -1130,7 +1130,7 @@ lbl_800671E0: /* 800671F4 00063FF4 38 63 F6 24 */ addi r3, r3, lbl_803BF624@l /* 800671F8 00063FF8 C0 23 00 08 */ lfs f1, 8(r3) /* 800671FC 00063FFC C0 43 00 00 */ lfs f2, 0(r3) -/* 80067200 00064000 4B F9 EE 71 */ bl func_80006070 +/* 80067200 00064000 4B F9 EE 71 */ bl xatan2__Fff /* 80067204 00064004 C0 01 00 0C */ lfs f0, 0xc(r1) /* 80067208 00064008 EC 40 08 28 */ fsubs f2, f0, f1 /* 8006720C 0006400C D0 41 00 0C */ stfs f2, 0xc(r1) @@ -1427,7 +1427,7 @@ lbl_80067614: /* 8006763C 0006443C EC 02 00 B2 */ fmuls f0, f2, f2 /* 80067640 00064440 D0 5F 1F 28 */ stfs f2, 0x1f28(r31) /* 80067644 00064444 EC 21 00 2A */ fadds f1, f1, f0 -/* 80067648 00064448 4B FA 31 B5 */ bl func_8000A7FC +/* 80067648 00064448 4B FA 31 B5 */ bl xsqrt__Ff /* 8006764C 0006444C C0 0D 8D 8C */ lfs f0, lbl_803CB68C-_SDA_BASE_(r13) /* 80067650 00064450 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80067654 00064454 4C 41 13 82 */ cror 2, 1, 2 @@ -1494,7 +1494,7 @@ lbl_80067710: lbl_80067738: /* 80067738 00064538 C0 3F 1F 20 */ lfs f1, 0x1f20(r31) /* 8006773C 0006453C C0 5F 1F 28 */ lfs f2, 0x1f28(r31) -/* 80067740 00064540 4B F9 E9 31 */ bl func_80006070 +/* 80067740 00064540 4B F9 E9 31 */ bl xatan2__Fff /* 80067744 00064544 80 7B 00 48 */ lwz r3, 0x48(r27) /* 80067748 00064548 C0 02 8C 58 */ lfs f0, lbl_803CD5D8-_SDA2_BASE_(r2) /* 8006774C 0006454C C0 43 00 B8 */ lfs f2, 0xb8(r3) @@ -3384,7 +3384,7 @@ lbl_80069168: /* 800691D4 00065FD4 D0 A3 19 E8 */ stfs f5, 0x19e8(r3) /* 800691D8 00065FD8 48 00 00 14 */ b lbl_800691EC lbl_800691DC: -/* 800691DC 00065FDC 4B FA 16 21 */ bl func_8000A7FC +/* 800691DC 00065FDC 4B FA 16 21 */ bl xsqrt__Ff /* 800691E0 00065FE0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800691E4 00065FE4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800691E8 00065FE8 D0 23 19 E8 */ stfs f1, 0x19e8(r3) @@ -3896,7 +3896,7 @@ lbl_800698EC: /* 80069918 00066718 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006991C 0006671C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80069920 00066720 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 80069924 00066724 4B FB 1E C5 */ bl func_8001B7E8 +/* 80069924 00066724 4B FB 1E C5 */ bl xEntHide__FP4xEnt /* 80069928 00066728 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006992C 0006672C 81 9F 00 08 */ lwz r12, 8(r31) /* 80069930 00066730 38 83 05 58 */ addi r4, r3, lbl_803C0558@l @@ -4024,9 +4024,9 @@ lbl_80069AA0: /* 80069AE4 000668E4 7F E4 FB 78 */ mr r4, r31 /* 80069AE8 000668E8 7F C3 F3 78 */ mr r3, r30 /* 80069AEC 000668EC 38 A1 00 08 */ addi r5, r1, 8 -/* 80069AF0 000668F0 4B FA 4B A1 */ bl func_8000E690 +/* 80069AF0 000668F0 4B FA 4B A1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80069AF4 000668F4 7F C3 F3 78 */ mr r3, r30 -/* 80069AF8 000668F8 4B FA 4B 59 */ bl func_8000E650 +/* 80069AF8 000668F8 4B FA 4B 59 */ bl xVec3Length__FPC5xVec3 /* 80069AFC 000668FC D0 21 00 3C */ stfs f1, 0x3c(r1) /* 80069B00 00066900 FC 20 08 18 */ frsp f1, f1 /* 80069B04 00066904 C0 02 8C 44 */ lfs f0, lbl_803CD5C4-_SDA2_BASE_(r2) @@ -4040,7 +4040,7 @@ lbl_80069B18: /* 80069B1C 0006691C 7F C3 F3 78 */ mr r3, r30 /* 80069B20 00066920 7F C4 F3 78 */ mr r4, r30 /* 80069B24 00066924 EC 20 08 24 */ fdivs f1, f0, f1 -/* 80069B28 00066928 4B FA 15 69 */ bl func_8000B090 +/* 80069B28 00066928 4B FA 15 69 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80069B2C 0006692C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80069B30 00066930 38 00 08 00 */ li r0, 0x800 /* 80069B34 00066934 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -4129,7 +4129,7 @@ lbl_80069C58: /* 80069C5C 00066A5C 4B FE 84 B5 */ bl zCameraEnableTracking__F17camera_owner_enum /* 80069C60 00066A60 80 6D 82 B0 */ lwz r3, lbl_803CABB0-_SDA_BASE_(r13) /* 80069C64 00066A64 C0 22 8C CC */ lfs f1, lbl_803CD64C-_SDA2_BASE_(r2) -/* 80069C68 00066A68 4B FA 48 29 */ bl func_8000E490 +/* 80069C68 00066A68 4B FA 48 29 */ bl xCameraSetFOV__FP7xCameraf /* 80069C6C 00066A6C 38 60 00 00 */ li r3, 0 /* 80069C70 00066A70 4B FE 87 E1 */ bl zCameraSetReward__Fi /* 80069C74 00066A74 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) @@ -4207,7 +4207,7 @@ lbl_80069CF0: /* 80069D88 00066B88 C0 22 8C 00 */ lfs f1, lbl_803CD580-_SDA2_BASE_(r2) /* 80069D8C 00066B8C 38 65 00 30 */ addi r3, r5, 0x30 /* 80069D90 00066B90 38 84 00 10 */ addi r4, r4, 0x10 -/* 80069D94 00066B94 4B FA B2 C5 */ bl func_80015058 +/* 80069D94 00066B94 4B FA B2 C5 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80069D98 00066B98 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80069D9C 00066B9C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80069DA0 00066BA0 38 00 00 00 */ li r0, 0 @@ -4296,7 +4296,7 @@ lbl_80069EA4: /* 80069EC8 00066CC8 D0 01 00 18 */ stfs f0, 0x18(r1) /* 80069ECC 00066CCC C0 05 00 38 */ lfs f0, 0x38(r5) /* 80069ED0 00066CD0 D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 80069ED4 00066CD4 4B FA 13 91 */ bl func_8000B264 +/* 80069ED4 00066CD4 4B FA 13 91 */ bl __as__5xVec3FRC5xVec3 /* 80069ED8 00066CD8 80 BF 00 24 */ lwz r5, 0x24(r31) /* 80069EDC 00066CDC 38 61 00 20 */ addi r3, r1, 0x20 /* 80069EE0 00066CE0 C0 6D 8D E0 */ lfs f3, lbl_803CB6E0-_SDA_BASE_(r13) @@ -4359,7 +4359,7 @@ lbl_80069F6C: /* 80069FBC 00066DBC 3C 60 80 2E */ lis r3, lbl_802DE740@ha /* 80069FC0 00066DC0 7F E4 FB 78 */ mr r4, r31 /* 80069FC4 00066DC4 38 63 E7 40 */ addi r3, r3, lbl_802DE740@l -/* 80069FC8 00066DC8 4B FA 12 9D */ bl func_8000B264 +/* 80069FC8 00066DC8 4B FA 12 9D */ bl __as__5xVec3FRC5xVec3 /* 80069FCC 00066DCC 93 CD 8D DC */ stw r30, lbl_803CB6DC-_SDA_BASE_(r13) /* 80069FD0 00066DD0 38 00 00 01 */ li r0, 1 /* 80069FD4 00066DD4 90 0D 8D D8 */ stw r0, lbl_803CB6D8-_SDA_BASE_(r13) @@ -4472,11 +4472,11 @@ lbl_8006A098: /* 8006A168 00066F68 C0 26 00 C0 */ lfs f1, 0xc0(r6) /* 8006A16C 00066F6C C0 05 01 1C */ lfs f0, 0x11c(r5) /* 8006A170 00066F70 EC 21 00 32 */ fmuls f1, f1, f0 -/* 8006A174 00066F74 4B FA 0F 1D */ bl func_8000B090 +/* 8006A174 00066F74 4B FA 0F 1D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8006A178 00066F78 7F A3 EB 78 */ mr r3, r29 /* 8006A17C 00066F7C 7F A4 EB 78 */ mr r4, r29 /* 8006A180 00066F80 38 A1 00 08 */ addi r5, r1, 8 -/* 8006A184 00066F84 4B FA 0F 35 */ bl func_8000B0B8 +/* 8006A184 00066F84 4B FA 0F 35 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8006A188 00066F88 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 8006A18C 00066F8C 38 7E 00 C8 */ addi r3, r30, 0xc8 /* 8006A190 00066F90 38 84 30 18 */ addi r4, r4, lbl_80253018@l @@ -4492,7 +4492,7 @@ lbl_8006A098: /* 8006A1B8 00066FB8 38 A3 30 18 */ addi r5, r3, lbl_80253018@l /* 8006A1BC 00066FBC 38 84 E7 40 */ addi r4, r4, lbl_802DE740@l /* 8006A1C0 00066FC0 80 66 00 4C */ lwz r3, 0x4c(r6) -/* 8006A1C4 00066FC4 4B FA 43 75 */ bl func_8000E538 +/* 8006A1C4 00066FC4 4B FA 43 75 */ bl xMat3x3LookAt__FP7xMat3x3PC5xVec3PC5xVec3 /* 8006A1C8 00066FC8 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 8006A1CC 00066FCC 38 7E 00 BC */ addi r3, r30, 0xbc /* 8006A1D0 00066FD0 38 84 30 18 */ addi r4, r4, lbl_80253018@l @@ -4824,7 +4824,7 @@ lbl_8006A654: /* 8006A66C 0006746C FC 20 20 90 */ fmr f1, f4 /* 8006A670 00067470 48 00 00 24 */ b lbl_8006A694 lbl_8006A674: -/* 8006A674 00067474 4B FA 01 89 */ bl func_8000A7FC +/* 8006A674 00067474 4B FA 01 89 */ bl xsqrt__Ff /* 8006A678 00067478 C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) /* 8006A67C 0006747C 3C 60 80 2E */ lis r3, lbl_802DE704@ha /* 8006A680 00067480 C0 43 E7 04 */ lfs f2, lbl_802DE704@l(r3) @@ -5026,7 +5026,7 @@ lbl_8006A92C: /* 8006A94C 0006774C 3B A3 06 E0 */ addi r29, r3, 0x6e0 /* 8006A950 00067750 7F A3 EB 78 */ mr r3, r29 /* 8006A954 00067754 93 81 01 80 */ stw r28, 0x180(r1) -/* 8006A958 00067758 4B FB 0E 91 */ bl func_8001B7E8 +/* 8006A958 00067758 4B FB 0E 91 */ bl xEntHide__FP4xEnt /* 8006A95C 0006775C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8006A960 00067760 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) /* 8006A964 00067764 3B C4 05 58 */ addi r30, r4, lbl_803C0558@l @@ -5055,7 +5055,7 @@ lbl_8006A92C: /* 8006A9C0 000677C0 80 84 00 10 */ lwz r4, 0x10(r4) /* 8006A9C4 000677C4 38 63 00 30 */ addi r3, r3, 0x30 /* 8006A9C8 000677C8 38 84 00 1C */ addi r4, r4, 0x1c -/* 8006A9CC 000677CC 4B FB 0F 95 */ bl func_8001B960 +/* 8006A9CC 000677CC 4B FB 0F 95 */ bl xVec3SubFrom__FP5xVec3PC5xVec3 /* 8006A9D0 000677D0 3C C0 80 07 */ lis r6, lbl_8006F0E8@ha /* 8006A9D4 000677D4 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 8006A9D8 000677D8 3C 80 80 07 */ lis r4, lbl_8006F0DC@ha @@ -5096,7 +5096,7 @@ lbl_8006A92C: /* 8006AA64 00067864 4B FE 38 8D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8006AA68 00067868 83 8D 8D 28 */ lwz r28, lbl_803CB628-_SDA_BASE_(r13) /* 8006AA6C 0006786C 38 7C 01 A0 */ addi r3, r28, 0x1a0 -/* 8006AA70 00067870 4B FA 3B E1 */ bl func_8000E650 +/* 8006AA70 00067870 4B FA 3B E1 */ bl xVec3Length__FPC5xVec3 /* 8006AA74 00067874 C0 1C 00 94 */ lfs f0, 0x94(r28) /* 8006AA78 00067878 EC 01 00 24 */ fdivs f0, f1, f0 /* 8006AA7C 0006787C D0 1C 01 D0 */ stfs f0, 0x1d0(r28) @@ -5154,7 +5154,7 @@ lbl_8006A92C: lbl_8006AB4C: /* 8006AB4C 0006794C C0 22 8C 40 */ lfs f1, lbl_803CD5C0-_SDA2_BASE_(r2) /* 8006AB50 00067950 7F E3 FB 78 */ mr r3, r31 -/* 8006AB54 00067954 4B FB 0D E5 */ bl func_8001B938 +/* 8006AB54 00067954 4B FB 0D E5 */ bl xVec3SMulBy__FP5xVec3f lbl_8006AB58: /* 8006AB58 00067958 C0 02 8C F8 */ lfs f0, lbl_803CD678-_SDA2_BASE_(r2) /* 8006AB5C 0006795C 38 61 00 14 */ addi r3, r1, 0x14 @@ -5163,25 +5163,25 @@ lbl_8006AB58: /* 8006AB68 00067968 C0 22 8C FC */ lfs f1, lbl_803CD67C-_SDA2_BASE_(r2) /* 8006AB6C 0006796C C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) /* 8006AB70 00067970 FC 40 08 90 */ fmr f2, f1 -/* 8006AB74 00067974 4B FC 13 65 */ bl func_8002BED8 +/* 8006AB74 00067974 4B FC 13 65 */ bl set__10xParInterpFfffUi /* 8006AB78 00067978 C0 22 8C D0 */ lfs f1, lbl_803CD650-_SDA2_BASE_(r2) /* 8006AB7C 0006797C 38 61 00 28 */ addi r3, r1, 0x28 /* 8006AB80 00067980 C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) /* 8006AB84 00067984 38 80 00 00 */ li r4, 0 /* 8006AB88 00067988 FC 40 08 90 */ fmr f2, f1 -/* 8006AB8C 0006798C 4B FC 13 4D */ bl func_8002BED8 +/* 8006AB8C 0006798C 4B FC 13 4D */ bl set__10xParInterpFfffUi /* 8006AB90 00067990 C0 22 8C 00 */ lfs f1, lbl_803CD580-_SDA2_BASE_(r2) /* 8006AB94 00067994 38 61 00 3C */ addi r3, r1, 0x3c /* 8006AB98 00067998 C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) /* 8006AB9C 0006799C 38 80 00 00 */ li r4, 0 /* 8006ABA0 000679A0 FC 40 08 90 */ fmr f2, f1 -/* 8006ABA4 000679A4 4B FC 13 35 */ bl func_8002BED8 +/* 8006ABA4 000679A4 4B FC 13 35 */ bl set__10xParInterpFfffUi /* 8006ABA8 000679A8 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) /* 8006ABAC 000679AC 38 61 00 50 */ addi r3, r1, 0x50 /* 8006ABB0 000679B0 C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) /* 8006ABB4 000679B4 38 80 00 00 */ li r4, 0 /* 8006ABB8 000679B8 FC 40 08 90 */ fmr f2, f1 -/* 8006ABBC 000679BC 4B FC 13 1D */ bl func_8002BED8 +/* 8006ABBC 000679BC 4B FC 13 1D */ bl set__10xParInterpFfffUi /* 8006ABC0 000679C0 80 6D 8D 38 */ lwz r3, lbl_803CB638-_SDA_BASE_(r13) /* 8006ABC4 000679C4 38 81 00 08 */ addi r4, r1, 8 /* 8006ABC8 000679C8 C0 2D 81 D0 */ lfs f1, lbl_803CAAD0-_SDA_BASE_(r13) @@ -5192,7 +5192,7 @@ lbl_8006AB58: /* 8006ABDC 000679DC 80 8D 8D 28 */ lwz r4, lbl_803CB628-_SDA_BASE_(r13) /* 8006ABE0 000679E0 EC 21 00 32 */ fmuls f1, f1, f0 /* 8006ABE4 000679E4 38 84 01 A0 */ addi r4, r4, 0x1a0 -/* 8006ABE8 000679E8 4B FA A4 71 */ bl func_80015058 +/* 8006ABE8 000679E8 4B FA A4 71 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8006ABEC 000679EC 80 6D 8D 38 */ lwz r3, lbl_803CB638-_SDA_BASE_(r13) /* 8006ABF0 000679F0 38 81 00 08 */ addi r4, r1, 8 /* 8006ABF4 000679F4 C0 2D 81 D0 */ lfs f1, lbl_803CAAD0-_SDA_BASE_(r13) @@ -5284,7 +5284,7 @@ zEntPlayer.BoulderRollDoneCB__Fv: /* 8006AD1C 00067B1C 7F E3 FB 78 */ mr r3, r31 /* 8006AD20 00067B20 93 C1 01 88 */ stw r30, 0x188(r1) /* 8006AD24 00067B24 93 A1 01 84 */ stw r29, 0x184(r1) -/* 8006AD28 00067B28 4B FB 0A D1 */ bl func_8001B7F8 +/* 8006AD28 00067B28 4B FB 0A D1 */ bl xEntShow__FP4xEnt /* 8006AD2C 00067B2C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006AD30 00067B30 38 60 00 10 */ li r3, 0x10 /* 8006AD34 00067B34 48 01 5A 5D */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf @@ -5320,7 +5320,7 @@ zEntPlayer.BoulderRollDoneCB__Fv: lbl_8006ADAC: /* 8006ADAC 00067BAC C0 22 8C 40 */ lfs f1, lbl_803CD5C0-_SDA2_BASE_(r2) /* 8006ADB0 00067BB0 7F C3 F3 78 */ mr r3, r30 -/* 8006ADB4 00067BB4 4B FB 0B 85 */ bl func_8001B938 +/* 8006ADB4 00067BB4 4B FB 0B 85 */ bl xVec3SMulBy__FP5xVec3f lbl_8006ADB8: /* 8006ADB8 00067BB8 C0 02 8C F8 */ lfs f0, lbl_803CD678-_SDA2_BASE_(r2) /* 8006ADBC 00067BBC 38 61 00 14 */ addi r3, r1, 0x14 @@ -5329,25 +5329,25 @@ lbl_8006ADB8: /* 8006ADC8 00067BC8 C0 22 8C FC */ lfs f1, lbl_803CD67C-_SDA2_BASE_(r2) /* 8006ADCC 00067BCC C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) /* 8006ADD0 00067BD0 FC 40 08 90 */ fmr f2, f1 -/* 8006ADD4 00067BD4 4B FC 11 05 */ bl func_8002BED8 +/* 8006ADD4 00067BD4 4B FC 11 05 */ bl set__10xParInterpFfffUi /* 8006ADD8 00067BD8 C0 22 8C D0 */ lfs f1, lbl_803CD650-_SDA2_BASE_(r2) /* 8006ADDC 00067BDC 38 61 00 28 */ addi r3, r1, 0x28 /* 8006ADE0 00067BE0 C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) /* 8006ADE4 00067BE4 38 80 00 00 */ li r4, 0 /* 8006ADE8 00067BE8 FC 40 08 90 */ fmr f2, f1 -/* 8006ADEC 00067BEC 4B FC 10 ED */ bl func_8002BED8 +/* 8006ADEC 00067BEC 4B FC 10 ED */ bl set__10xParInterpFfffUi /* 8006ADF0 00067BF0 C0 22 8C 00 */ lfs f1, lbl_803CD580-_SDA2_BASE_(r2) /* 8006ADF4 00067BF4 38 61 00 3C */ addi r3, r1, 0x3c /* 8006ADF8 00067BF8 C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) /* 8006ADFC 00067BFC 38 80 00 00 */ li r4, 0 /* 8006AE00 00067C00 FC 40 08 90 */ fmr f2, f1 -/* 8006AE04 00067C04 4B FC 10 D5 */ bl func_8002BED8 +/* 8006AE04 00067C04 4B FC 10 D5 */ bl set__10xParInterpFfffUi /* 8006AE08 00067C08 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) /* 8006AE0C 00067C0C 38 61 00 50 */ addi r3, r1, 0x50 /* 8006AE10 00067C10 C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) /* 8006AE14 00067C14 38 80 00 00 */ li r4, 0 /* 8006AE18 00067C18 FC 40 08 90 */ fmr f2, f1 -/* 8006AE1C 00067C1C 4B FC 10 BD */ bl func_8002BED8 +/* 8006AE1C 00067C1C 4B FC 10 BD */ bl set__10xParInterpFfffUi /* 8006AE20 00067C20 80 6D 8D 38 */ lwz r3, lbl_803CB638-_SDA_BASE_(r13) /* 8006AE24 00067C24 38 81 00 08 */ addi r4, r1, 8 /* 8006AE28 00067C28 C0 2D 81 D0 */ lfs f1, lbl_803CAAD0-_SDA_BASE_(r13) @@ -5358,7 +5358,7 @@ lbl_8006ADB8: /* 8006AE3C 00067C3C 80 8D 8D 28 */ lwz r4, lbl_803CB628-_SDA_BASE_(r13) /* 8006AE40 00067C40 EC 21 00 32 */ fmuls f1, f1, f0 /* 8006AE44 00067C44 38 84 01 A0 */ addi r4, r4, 0x1a0 -/* 8006AE48 00067C48 4B FA A2 11 */ bl func_80015058 +/* 8006AE48 00067C48 4B FA A2 11 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8006AE4C 00067C4C 80 6D 8D 38 */ lwz r3, lbl_803CB638-_SDA_BASE_(r13) /* 8006AE50 00067C50 38 81 00 08 */ addi r4, r1, 8 /* 8006AE54 00067C54 C0 2D 81 D0 */ lfs f1, lbl_803CAAD0-_SDA_BASE_(r13) @@ -5730,7 +5730,7 @@ lbl_8006B344: /* 8006B380 00068180 C0 03 00 38 */ lfs f0, 0x38(r3) /* 8006B384 00068184 EC 23 08 28 */ fsubs f1, f3, f1 /* 8006B388 00068188 EC 42 00 28 */ fsubs f2, f2, f0 -/* 8006B38C 0006818C 4B F9 AC E5 */ bl func_80006070 +/* 8006B38C 0006818C 4B F9 AC E5 */ bl xatan2__Fff /* 8006B390 00068190 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006B394 00068194 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8006B398 00068198 D0 23 18 30 */ stfs f1, 0x1830(r3) @@ -5745,7 +5745,7 @@ lbl_8006B3A0: /* 8006B3B8 000681B8 C0 04 00 38 */ lfs f0, 0x38(r4) /* 8006B3BC 000681BC EC 23 08 28 */ fsubs f1, f3, f1 /* 8006B3C0 000681C0 EC 42 00 28 */ fsubs f2, f2, f0 -/* 8006B3C4 000681C4 4B F9 AC AD */ bl func_80006070 +/* 8006B3C4 000681C4 4B F9 AC AD */ bl xatan2__Fff /* 8006B3C8 000681C8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006B3CC 000681CC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8006B3D0 000681D0 D0 23 18 30 */ stfs f1, 0x1830(r3) @@ -5776,20 +5776,20 @@ lbl_8006B3D4: /* 8006B430 00068230 4B FC 7A D1 */ bl xQuatToMat__FPC5xQuatP7xMat3x3 /* 8006B434 00068234 38 61 00 94 */ addi r3, r1, 0x94 /* 8006B438 00068238 38 81 00 18 */ addi r4, r1, 0x18 -/* 8006B43C 0006823C 4B F9 FE 29 */ bl func_8000B264 +/* 8006B43C 0006823C 4B F9 FE 29 */ bl __as__5xVec3FRC5xVec3 /* 8006B440 00068240 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006B444 00068244 3C 80 80 25 */ lis r4, lbl_80253030@ha /* 8006B448 00068248 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l /* 8006B44C 0006824C C0 25 18 30 */ lfs f1, 0x1830(r5) /* 8006B450 00068250 38 61 00 24 */ addi r3, r1, 0x24 /* 8006B454 00068254 38 84 30 30 */ addi r4, r4, lbl_80253030@l -/* 8006B458 00068258 4B FB 04 85 */ bl func_8001B8DC +/* 8006B458 00068258 4B FB 04 85 */ bl xMat3x3Rot__FP7xMat3x3PC5xVec3f /* 8006B45C 0006825C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8006B460 00068260 38 61 00 54 */ addi r3, r1, 0x54 /* 8006B464 00068264 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 8006B468 00068268 80 84 07 28 */ lwz r4, 0x728(r4) /* 8006B46C 0006826C 38 84 00 30 */ addi r4, r4, 0x30 -/* 8006B470 00068270 4B F9 FD F5 */ bl func_8000B264 +/* 8006B470 00068270 4B F9 FD F5 */ bl __as__5xVec3FRC5xVec3 /* 8006B474 00068274 38 61 00 64 */ addi r3, r1, 0x64 /* 8006B478 00068278 38 A1 00 24 */ addi r5, r1, 0x24 /* 8006B47C 0006827C 7C 64 1B 78 */ mr r4, r3 @@ -5851,7 +5851,7 @@ lbl_8006B53C: /* 8006B550 00068350 38 83 30 30 */ addi r4, r3, lbl_80253030@l /* 8006B554 00068354 FC 20 00 50 */ fneg f1, f0 /* 8006B558 00068358 7F E3 FB 78 */ mr r3, r31 -/* 8006B55C 0006835C 4B FB 03 81 */ bl func_8001B8DC +/* 8006B55C 0006835C 4B FB 03 81 */ bl xMat3x3Rot__FP7xMat3x3PC5xVec3f /* 8006B560 00068360 80 8D 8C FC */ lwz r4, lbl_803CB5FC-_SDA_BASE_(r13) /* 8006B564 00068364 7F E3 FB 78 */ mr r3, r31 /* 8006B568 00068368 7F E5 FB 78 */ mr r5, r31 @@ -5864,7 +5864,7 @@ lbl_8006B53C: /* 8006B584 00068384 FC 40 08 90 */ fmr f2, f1 /* 8006B588 00068388 38 63 17 E8 */ addi r3, r3, 0x17e8 /* 8006B58C 0006838C FC 60 08 90 */ fmr f3, f1 -/* 8006B590 00068390 4B FA 3A 6D */ bl func_8000EFFC +/* 8006B590 00068390 4B FA 3A 6D */ bl xVec3Init__FP5xVec3fff /* 8006B594 00068394 80 6D 8C FC */ lwz r3, lbl_803CB5FC-_SDA_BASE_(r13) /* 8006B598 00068398 88 03 00 22 */ lbz r0, 0x22(r3) /* 8006B59C 0006839C 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a @@ -5924,7 +5924,7 @@ zEntPlayer.speak_update__24_unnamed_zEntPlayer_cpp_Ff: /* 8006B65C 0006845C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006B660 00068460 41 80 00 14 */ blt lbl_8006B674 /* 8006B664 00068464 80 7F 00 04 */ lwz r3, 4(r31) -/* 8006B668 00068468 48 01 76 A1 */ bl func_80082D08 +/* 8006B668 00068468 48 01 76 A1 */ bl xSndIsPlaying__FUi /* 8006B66C 0006846C 28 03 00 00 */ cmplwi r3, 0 /* 8006B670 00068470 41 82 00 3C */ beq lbl_8006B6AC lbl_8006B674: @@ -6060,7 +6060,7 @@ lbl_8006B80C: /* 8006B838 00068638 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 8006B83C 0006863C 80 86 00 4C */ lwz r4, 0x4c(r6) /* 8006B840 00068640 38 A5 00 30 */ addi r5, r5, 0x30 -/* 8006B844 00068644 4B F9 F7 F9 */ bl func_8000B03C +/* 8006B844 00068644 4B F9 F7 F9 */ bl xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 /* 8006B848 00068648 C0 21 00 1C */ lfs f1, 0x1c(r1) /* 8006B84C 0006864C C0 02 8C B4 */ lfs f0, lbl_803CD634-_SDA2_BASE_(r2) /* 8006B850 00068650 C0 41 00 14 */ lfs f2, 0x14(r1) @@ -6082,7 +6082,7 @@ lbl_8006B80C: /* 8006B890 00068690 D0 01 00 10 */ stfs f0, 0x10(r1) /* 8006B894 00068694 80 97 00 24 */ lwz r4, 0x24(r23) /* 8006B898 00068698 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8006B89C 0006869C 4B F9 F6 D5 */ bl func_8000AF70 +/* 8006B89C 0006869C 4B F9 F6 D5 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 8006B8A0 000686A0 80 76 00 24 */ lwz r3, 0x24(r22) /* 8006B8A4 000686A4 C0 A1 00 10 */ lfs f5, 0x10(r1) /* 8006B8A8 000686A8 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -6105,7 +6105,7 @@ lbl_8006B80C: /* 8006B8EC 000686EC C0 03 00 38 */ lfs f0, 0x38(r3) /* 8006B8F0 000686F0 EC 26 08 28 */ fsubs f1, f6, f1 /* 8006B8F4 000686F4 EC 45 00 28 */ fsubs f2, f5, f0 -/* 8006B8F8 000686F8 4B F9 A7 79 */ bl func_80006070 +/* 8006B8F8 000686F8 4B F9 A7 79 */ bl xatan2__Fff /* 8006B8FC 000686FC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006B900 00068700 FC 40 08 18 */ frsp f2, f1 /* 8006B904 00068704 38 83 05 58 */ addi r4, r3, lbl_803C0558@l @@ -6185,7 +6185,7 @@ lbl_8006BA14: /* 8006BA14 00068814 28 00 00 2B */ cmplwi r0, 0x2b /* 8006BA18 00068818 40 82 00 28 */ bne lbl_8006BA40 /* 8006BA1C 0006881C 7E E3 BB 78 */ mr r3, r23 -/* 8006BA20 00068820 4B FE AA C5 */ bl func_800564E4 +/* 8006BA20 00068820 4B FE AA C5 */ bl SelfType__9xNPCBasicCFv /* 8006BA24 00068824 3C 63 B1 AC */ addis r3, r3, 0xb1ac /* 8006BA28 00068828 38 03 BE D0 */ addi r0, r3, -16688 /* 8006BA2C 0006882C 28 00 00 02 */ cmplwi r0, 2 @@ -6212,7 +6212,7 @@ lbl_8006BA74: /* 8006BA78 00068878 88 03 00 04 */ lbz r0, 4(r3) /* 8006BA7C 0006887C 28 00 00 2B */ cmplwi r0, 0x2b /* 8006BA80 00068880 40 82 00 28 */ bne lbl_8006BAA8 -/* 8006BA84 00068884 4B FE AA 61 */ bl func_800564E4 +/* 8006BA84 00068884 4B FE AA 61 */ bl SelfType__9xNPCBasicCFv /* 8006BA88 00068888 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 8006BA8C 0006888C 28 00 54 34 */ cmplwi r0, 0x5434 /* 8006BA90 00068890 40 82 00 18 */ bne lbl_8006BAA8 @@ -6259,7 +6259,7 @@ lbl_8006BAB8: /* 8006BB2C 0006892C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006BB30 00068930 4C 40 13 82 */ cror 2, 0, 2 /* 8006BB34 00068934 41 82 01 10 */ beq lbl_8006BC44 -/* 8006BB38 00068938 4B F9 EC C5 */ bl func_8000A7FC +/* 8006BB38 00068938 4B F9 EC C5 */ bl xsqrt__Ff /* 8006BB3C 0006893C 80 76 00 24 */ lwz r3, 0x24(r22) /* 8006BB40 00068940 C0 1F 18 28 */ lfs f0, 0x1828(r31) /* 8006BB44 00068944 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -6300,7 +6300,7 @@ lbl_8006BBAC: /* 8006BBC8 000689C8 C0 04 00 38 */ lfs f0, 0x38(r4) /* 8006BBCC 000689CC EC 23 08 28 */ fsubs f1, f3, f1 /* 8006BBD0 000689D0 EC 42 00 28 */ fsubs f2, f2, f0 -/* 8006BBD4 000689D4 4B F9 A4 9D */ bl func_80006070 +/* 8006BBD4 000689D4 4B F9 A4 9D */ bl xatan2__Fff /* 8006BBD8 000689D8 D0 3F 18 30 */ stfs f1, 0x1830(r31) /* 8006BBDC 000689DC FC 20 08 18 */ frsp f1, f1 /* 8006BBE0 000689E0 80 76 00 48 */ lwz r3, 0x48(r22) @@ -6478,7 +6478,7 @@ lbl_8006BE20: /* 8006BE3C 00068C3C 88 03 00 04 */ lbz r0, 4(r3) /* 8006BE40 00068C40 28 00 00 2B */ cmplwi r0, 0x2b /* 8006BE44 00068C44 40 82 00 34 */ bne lbl_8006BE78 -/* 8006BE48 00068C48 4B FE A6 9D */ bl func_800564E4 +/* 8006BE48 00068C48 4B FE A6 9D */ bl SelfType__9xNPCBasicCFv /* 8006BE4C 00068C4C 54 63 00 2E */ rlwinm r3, r3, 0, 0, 0x17 /* 8006BE50 00068C50 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 8006BE54 00068C54 28 00 54 00 */ cmplwi r0, 0x5400 @@ -6728,7 +6728,7 @@ lbl_8006C184: /* 8006C1C0 00068FC0 7C 7F 1B 78 */ mr r31, r3 /* 8006C1C4 00068FC4 28 00 00 2B */ cmplwi r0, 0x2b /* 8006C1C8 00068FC8 40 82 00 5C */ bne lbl_8006C224 -/* 8006C1CC 00068FCC 4B FE A3 19 */ bl func_800564E4 +/* 8006C1CC 00068FCC 4B FE A3 19 */ bl SelfType__9xNPCBasicCFv /* 8006C1D0 00068FD0 54 63 00 2E */ rlwinm r3, r3, 0, 0, 0x17 /* 8006C1D4 00068FD4 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 8006C1D8 00068FD8 28 00 54 00 */ cmplwi r0, 0x5400 @@ -6770,7 +6770,7 @@ lbl_8006C230: /* 8006C260 00069060 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) /* 8006C264 00069064 38 65 00 30 */ addi r3, r5, 0x30 /* 8006C268 00069068 38 84 00 10 */ addi r4, r4, 0x10 -/* 8006C26C 0006906C 4B FA 8D ED */ bl func_80015058 +/* 8006C26C 0006906C 4B FA 8D ED */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8006C270 00069070 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) /* 8006C274 00069074 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8006C278 00069078 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -6784,7 +6784,7 @@ lbl_8006C230: /* 8006C298 00069098 C0 43 00 38 */ lfs f2, 0x38(r3) /* 8006C29C 0006909C EC 23 08 28 */ fsubs f1, f3, f1 /* 8006C2A0 000690A0 EC 42 00 28 */ fsubs f2, f2, f0 -/* 8006C2A4 000690A4 4B F9 9D CD */ bl func_80006070 +/* 8006C2A4 000690A4 4B F9 9D CD */ bl xatan2__Fff /* 8006C2A8 000690A8 80 8D 8D 08 */ lwz r4, lbl_803CB608-_SDA_BASE_(r13) /* 8006C2AC 000690AC 38 60 00 00 */ li r3, 0 /* 8006C2B0 000690B0 D0 24 00 0C */ stfs f1, 0xc(r4) @@ -6821,7 +6821,7 @@ lbl_8006C2CC: /* 8006C328 00069128 FC 20 00 50 */ fneg f1, f0 /* 8006C32C 0006912C 38 63 00 48 */ addi r3, r3, 0x48 /* 8006C330 00069130 38 84 00 20 */ addi r4, r4, 0x20 -/* 8006C334 00069134 4B F9 ED 5D */ bl func_8000B090 +/* 8006C334 00069134 4B F9 ED 5D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8006C338 00069138 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) /* 8006C33C 0006913C 80 8D 8D 0C */ lwz r4, lbl_803CB60C-_SDA_BASE_(r13) /* 8006C340 00069140 C0 42 8C 60 */ lfs f2, lbl_803CD5E0-_SDA2_BASE_(r2) @@ -6849,7 +6849,7 @@ lbl_8006C2CC: /* 8006C398 00069198 38 63 00 24 */ addi r3, r3, 0x24 /* 8006C39C 0006919C EC 21 00 32 */ fmuls f1, f1, f0 /* 8006C3A0 000691A0 38 84 00 20 */ addi r4, r4, 0x20 -/* 8006C3A4 000691A4 4B FA 8C B5 */ bl func_80015058 +/* 8006C3A4 000691A4 4B FA 8C B5 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8006C3A8 000691A8 80 8D 8D 08 */ lwz r4, lbl_803CB608-_SDA_BASE_(r13) /* 8006C3AC 000691AC 38 60 00 00 */ li r3, 0 /* 8006C3B0 000691B0 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) @@ -6890,7 +6890,7 @@ lbl_8006C3E4: /* 8006C438 00069238 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) /* 8006C43C 0006923C 80 63 00 00 */ lwz r3, 0(r3) /* 8006C440 00069240 38 63 00 64 */ addi r3, r3, 0x64 -/* 8006C444 00069244 4B FA F3 95 */ bl func_8001B7D8 +/* 8006C444 00069244 4B FA F3 95 */ bl xBoundCenter__FP6xBound /* 8006C448 00069248 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) /* 8006C44C 0006924C 7C 64 1B 78 */ mr r4, r3 /* 8006C450 00069250 38 65 00 24 */ addi r3, r5, 0x24 @@ -6907,7 +6907,7 @@ lbl_8006C3E4: /* 8006C47C 0006927C 38 86 00 20 */ addi r4, r6, 0x20 /* 8006C480 00069280 C0 25 00 28 */ lfs f1, 0x28(r5) /* 8006C484 00069284 EC 21 00 32 */ fmuls f1, f1, f0 -/* 8006C488 00069288 4B FA 8B D1 */ bl func_80015058 +/* 8006C488 00069288 4B FA 8B D1 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8006C48C 0006928C 81 0D 8D 08 */ lwz r8, lbl_803CB608-_SDA_BASE_(r13) /* 8006C490 00069290 80 BF 00 24 */ lwz r5, 0x24(r31) /* 8006C494 00069294 80 68 00 00 */ lwz r3, 0(r8) @@ -6920,7 +6920,7 @@ lbl_8006C3E4: /* 8006C4B0 000692B0 38 86 00 10 */ addi r4, r6, 0x10 /* 8006C4B4 000692B4 C0 25 00 28 */ lfs f1, 0x28(r5) /* 8006C4B8 000692B8 EC 21 00 32 */ fmuls f1, f1, f0 -/* 8006C4BC 000692BC 4B FA 8B 9D */ bl func_80015058 +/* 8006C4BC 000692BC 4B FA 8B 9D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8006C4C0 000692C0 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) /* 8006C4C4 000692C4 C0 22 8D 20 */ lfs f1, lbl_803CD6A0-_SDA2_BASE_(r2) /* 8006C4C8 000692C8 80 83 00 00 */ lwz r4, 0(r3) @@ -6936,7 +6936,7 @@ lbl_8006C3E4: /* 8006C4F0 000692F0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8006C4F4 000692F4 38 65 00 48 */ addi r3, r5, 0x48 /* 8006C4F8 000692F8 38 84 00 20 */ addi r4, r4, 0x20 -/* 8006C4FC 000692FC 4B F9 EB 95 */ bl func_8000B090 +/* 8006C4FC 000692FC 4B F9 EB 95 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8006C500 00069300 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) /* 8006C504 00069304 80 8D 8D 0C */ lwz r4, lbl_803CB60C-_SDA_BASE_(r13) /* 8006C508 00069308 C0 42 8C 60 */ lfs f2, lbl_803CD5E0-_SDA2_BASE_(r2) @@ -6994,7 +6994,7 @@ lbl_8006C570: /* 8006C5CC 000693CC 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) /* 8006C5D0 000693D0 80 63 00 00 */ lwz r3, 0(r3) /* 8006C5D4 000693D4 38 63 00 64 */ addi r3, r3, 0x64 -/* 8006C5D8 000693D8 4B FA F2 01 */ bl func_8001B7D8 +/* 8006C5D8 000693D8 4B FA F2 01 */ bl xBoundCenter__FP6xBound /* 8006C5DC 000693DC 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) /* 8006C5E0 000693E0 7C 64 1B 78 */ mr r4, r3 /* 8006C5E4 000693E4 38 65 00 24 */ addi r3, r5, 0x24 @@ -7013,7 +7013,7 @@ lbl_8006C570: /* 8006C618 00069418 FC 60 08 90 */ fmr f3, f1 /* 8006C61C 0006941C C0 42 8C 10 */ lfs f2, lbl_803CD590-_SDA2_BASE_(r2) /* 8006C620 00069420 38 63 00 48 */ addi r3, r3, 0x48 -/* 8006C624 00069424 4B FA 29 D9 */ bl func_8000EFFC +/* 8006C624 00069424 4B FA 29 D9 */ bl xVec3Init__FP5xVec3fff /* 8006C628 00069428 38 60 00 00 */ li r3, 0 /* 8006C62C 0006942C 48 00 00 48 */ b lbl_8006C674 lbl_8006C630: @@ -7356,7 +7356,7 @@ lbl_8006CAC8: /* 8006CB00 00069900 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) /* 8006CB04 00069904 80 63 00 10 */ lwz r3, 0x10(r3) /* 8006CB08 00069908 38 63 00 64 */ addi r3, r3, 0x64 -/* 8006CB0C 0006990C 4B FA EC CD */ bl func_8001B7D8 +/* 8006CB0C 0006990C 4B FA EC CD */ bl xBoundCenter__FP6xBound /* 8006CB10 00069910 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) /* 8006CB14 00069914 7C 64 1B 78 */ mr r4, r3 /* 8006CB18 00069918 38 65 00 24 */ addi r3, r5, 0x24 @@ -7369,7 +7369,7 @@ lbl_8006CAC8: /* 8006CB34 00069934 80 84 00 24 */ lwz r4, 0x24(r4) /* 8006CB38 00069938 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8006CB3C 0006993C 38 84 00 10 */ addi r4, r4, 0x10 -/* 8006CB40 00069940 4B FA 85 19 */ bl func_80015058 +/* 8006CB40 00069940 4B FA 85 19 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8006CB44 00069944 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) /* 8006CB48 00069948 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) /* 8006CB4C 0006994C 80 83 00 10 */ lwz r4, 0x10(r3) @@ -7388,7 +7388,7 @@ lbl_8006CAC8: /* 8006CB80 00069980 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) /* 8006CB84 00069984 38 63 00 48 */ addi r3, r3, 0x48 /* 8006CB88 00069988 7C 64 1B 78 */ mr r4, r3 -/* 8006CB8C 0006998C 4B FA 1B 39 */ bl func_8000E6C4 +/* 8006CB8C 0006998C 4B FA 1B 39 */ bl xVec3Inv__FP5xVec3PC5xVec3 lbl_8006CB90: /* 8006CB90 00069990 C0 02 8C 70 */ lfs f0, lbl_803CD5F0-_SDA2_BASE_(r2) /* 8006CB94 00069994 38 60 00 00 */ li r3, 0 @@ -7711,7 +7711,7 @@ zEntPlayer.MeleeAttackBoundCollide__FP4xEntP6zSceneP6xBound: /* 8006D010 00069E10 90 81 00 18 */ stw r4, 0x18(r1) /* 8006D014 00069E14 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8006D018 00069E18 90 01 00 20 */ stw r0, 0x20(r1) -/* 8006D01C 00069E1C 4B FA E7 BD */ bl func_8001B7D8 +/* 8006D01C 00069E1C 4B FA E7 BD */ bl xBoundCenter__FP6xBound /* 8006D020 00069E20 7C 64 1B 78 */ mr r4, r3 /* 8006D024 00069E24 38 61 00 08 */ addi r3, r1, 8 /* 8006D028 00069E28 4B FE 14 B5 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -7830,7 +7830,7 @@ lbl_8006D1C4: /* 8006D1CC 00069FCC 40 82 00 D8 */ bne lbl_8006D2A4 /* 8006D1D0 00069FD0 7F 59 D3 78 */ mr r25, r26 /* 8006D1D4 00069FD4 7F 43 D3 78 */ mr r3, r26 -/* 8006D1D8 00069FD8 4B FE 93 0D */ bl func_800564E4 +/* 8006D1D8 00069FD8 4B FE 93 0D */ bl SelfType__9xNPCBasicCFv /* 8006D1DC 00069FDC 54 63 00 2E */ rlwinm r3, r3, 0, 0, 0x17 /* 8006D1E0 00069FE0 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 8006D1E4 00069FE4 28 00 52 00 */ cmplwi r0, 0x5200 @@ -7903,13 +7903,13 @@ lbl_8006D2CC: /* 8006D2DC 0006A0DC 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 8006D2E0 0006A0E0 38 86 00 30 */ addi r4, r6, 0x30 /* 8006D2E4 0006A0E4 38 A5 00 30 */ addi r5, r5, 0x30 -/* 8006D2E8 0006A0E8 4B FA 13 A9 */ bl func_8000E690 +/* 8006D2E8 0006A0E8 4B FA 13 A9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8006D2EC 0006A0EC 38 61 00 1C */ addi r3, r1, 0x1c /* 8006D2F0 0006A0F0 7C 64 1B 78 */ mr r4, r3 /* 8006D2F4 0006A0F4 4B FE 0F FD */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8006D2F8 0006A0F8 C0 22 8C B8 */ lfs f1, lbl_803CD638-_SDA2_BASE_(r2) /* 8006D2FC 0006A0FC 38 61 00 1C */ addi r3, r1, 0x1c -/* 8006D300 0006A100 4B FA E6 39 */ bl func_8001B938 +/* 8006D300 0006A100 4B FA E6 39 */ bl xVec3SMulBy__FP5xVec3f /* 8006D304 0006A104 7F 23 CB 78 */ mr r3, r25 /* 8006D308 0006A108 38 81 00 1C */ addi r4, r1, 0x1c /* 8006D30C 0006A10C 48 0B 22 89 */ bl xEntBoulder_AddForce__FP11xEntBoulderP5xVec3 @@ -8011,7 +8011,7 @@ lbl_8006D45C: /* 8006D464 0006A264 7F 23 CB 78 */ mr r3, r25 /* 8006D468 0006A268 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8006D46C 0006A26C 38 84 00 20 */ addi r4, r4, 0x20 -/* 8006D470 0006A270 4B F9 DD F5 */ bl func_8000B264 +/* 8006D470 0006A270 4B F9 DD F5 */ bl __as__5xVec3FRC5xVec3 /* 8006D474 0006A274 C0 7D 00 24 */ lfs f3, 0x24(r29) /* 8006D478 0006A278 7F 24 CB 78 */ mr r4, r25 /* 8006D47C 0006A27C 38 61 00 10 */ addi r3, r1, 0x10 @@ -8054,10 +8054,10 @@ lbl_8006D4E8: /* 8006D50C 0006A30C 38 80 00 00 */ li r4, 0 /* 8006D510 0006A310 38 A0 00 FF */ li r5, 0xff /* 8006D514 0006A314 38 C0 00 FF */ li r6, 0xff -/* 8006D518 0006A318 4B FD AB 8D */ bl func_800480A4 +/* 8006D518 0006A318 4B FD AB 8D */ bl xDrawSetColor__FUcUcUcUc /* 8006D51C 0006A31C 38 61 00 28 */ addi r3, r1, 0x28 /* 8006D520 0006A320 38 9D 00 24 */ addi r4, r29, 0x24 -/* 8006D524 0006A324 4B FB 1F 0D */ bl func_8001F430 +/* 8006D524 0006A324 4B FB 1F 0D */ bl xDrawLine__FPC5xVec3PC5xVec3 /* 8006D528 0006A328 80 01 00 4C */ lwz r0, 0x4c(r1) /* 8006D52C 0006A32C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8006D530 0006A330 40 82 00 20 */ bne lbl_8006D550 @@ -9096,9 +9096,9 @@ lbl_8006E450: /* 8006E450 0006B250 4B FE D9 11 */ bl init__13cruise_bubbleFv /* 8006E454 0006B254 4B FF F3 F9 */ bl zEntPlayer.load_player_ini__Fv /* 8006E458 0006B258 7F A3 EB 78 */ mr r3, r29 -/* 8006E45C 0006B25C 4B FD 2F E1 */ bl func_8004143C +/* 8006E45C 0006B25C 4B FD 2F E1 */ bl xEntEnable__FP4xEnt /* 8006E460 0006B260 7F A3 EB 78 */ mr r3, r29 -/* 8006E464 0006B264 4B FA D3 95 */ bl func_8001B7F8 +/* 8006E464 0006B264 4B FA D3 95 */ bl xEntShow__FP4xEnt /* 8006E468 0006B268 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006E46C 0006B26C 3C C0 80 07 */ lis r6, zEntPlayer_Update__FP4xEntP6xScenef@ha /* 8006E470 0006B270 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -9647,11 +9647,11 @@ zEntPlayer.zEntPlayer_SpringboardFX__FP4xEntf: /* 8006EC40 0006BA40 4B FD F8 9D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006EC44 0006BA44 C0 22 8C 4C */ lfs f1, lbl_803CD5CC-_SDA2_BASE_(r2) /* 8006EC48 0006BA48 38 61 00 08 */ addi r3, r1, 8 -/* 8006EC4C 0006BA4C 4B F9 C5 35 */ bl func_8000B180 +/* 8006EC4C 0006BA4C 4B F9 C5 35 */ bl __amu__5xVec3Ff /* 8006EC50 0006BA50 38 61 00 14 */ addi r3, r1, 0x14 /* 8006EC54 0006BA54 38 A1 00 08 */ addi r5, r1, 8 /* 8006EC58 0006BA58 7C 64 1B 78 */ mr r4, r3 -/* 8006EC5C 0006BA5C 4B F9 C4 5D */ bl func_8000B0B8 +/* 8006EC5C 0006BA5C 4B F9 C4 5D */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8006EC60 0006BA60 80 02 AB E8 */ lwz r0, lbl_803CF568-_SDA2_BASE_(r2) /* 8006EC64 0006BA64 28 00 00 00 */ cmplwi r0, 0 /* 8006EC68 0006BA68 41 82 00 FC */ beq lbl_8006ED64 @@ -9676,7 +9676,7 @@ lbl_8006EC88: /* 8006ECB0 0006BAB0 38 81 00 14 */ addi r4, r1, 0x14 /* 8006ECB4 0006BAB4 D0 0D 8E 1C */ stfs f0, lbl_803CB71C-_SDA_BASE_(r13) /* 8006ECB8 0006BAB8 90 01 01 58 */ stw r0, 0x158(r1) -/* 8006ECBC 0006BABC 4B F9 C5 A9 */ bl func_8000B264 +/* 8006ECBC 0006BABC 4B F9 C5 A9 */ bl __as__5xVec3FRC5xVec3 /* 8006ECC0 0006BAC0 C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) /* 8006ECC4 0006BAC4 38 61 00 2C */ addi r3, r1, 0x2c /* 8006ECC8 0006BAC8 38 80 00 00 */ li r4, 0 @@ -9688,13 +9688,13 @@ lbl_8006EC88: /* 8006ECE0 0006BAE0 D0 01 01 78 */ stfs f0, 0x178(r1) /* 8006ECE4 0006BAE4 C0 22 8E 40 */ lfs f1, lbl_803CD7C0-_SDA2_BASE_(r2) /* 8006ECE8 0006BAE8 FC 40 08 90 */ fmr f2, f1 -/* 8006ECEC 0006BAEC 4B FB D1 ED */ bl func_8002BED8 +/* 8006ECEC 0006BAEC 4B FB D1 ED */ bl set__10xParInterpFfffUi /* 8006ECF0 0006BAF0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8006ECF4 0006BAF4 38 61 00 40 */ addi r3, r1, 0x40 /* 8006ECF8 0006BAF8 38 80 00 00 */ li r4, 0 /* 8006ECFC 0006BAFC FC 40 08 90 */ fmr f2, f1 /* 8006ED00 0006BB00 FC 60 08 90 */ fmr f3, f1 -/* 8006ED04 0006BB04 4B FB D1 D5 */ bl func_8002BED8 +/* 8006ED04 0006BB04 4B FB D1 D5 */ bl set__10xParInterpFfffUi /* 8006ED08 0006BB08 4B FC 1F 81 */ bl xurand__Fv /* 8006ED0C 0006BB0C C0 42 8C 4C */ lfs f2, lbl_803CD5CC-_SDA2_BASE_(r2) /* 8006ED10 0006BB10 38 61 00 54 */ addi r3, r1, 0x54 @@ -9704,7 +9704,7 @@ lbl_8006EC88: /* 8006ED20 0006BB20 EF C2 00 7A */ fmadds f30, f2, f1, f0 /* 8006ED24 0006BB24 FC 20 F0 90 */ fmr f1, f30 /* 8006ED28 0006BB28 FC 40 F0 90 */ fmr f2, f30 -/* 8006ED2C 0006BB2C 4B FB D1 AD */ bl func_8002BED8 +/* 8006ED2C 0006BB2C 4B FB D1 AD */ bl set__10xParInterpFfffUi /* 8006ED30 0006BB30 C0 02 8E 44 */ lfs f0, lbl_803CD7C4-_SDA2_BASE_(r2) /* 8006ED34 0006BB34 38 61 00 68 */ addi r3, r1, 0x68 /* 8006ED38 0006BB38 C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) @@ -9712,7 +9712,7 @@ lbl_8006EC88: /* 8006ED40 0006BB40 EF DE 00 32 */ fmuls f30, f30, f0 /* 8006ED44 0006BB44 FC 20 F0 90 */ fmr f1, f30 /* 8006ED48 0006BB48 FC 40 F0 90 */ fmr f2, f30 -/* 8006ED4C 0006BB4C 4B FB D1 8D */ bl func_8002BED8 +/* 8006ED4C 0006BB4C 4B FB D1 8D */ bl set__10xParInterpFfffUi /* 8006ED50 0006BB50 FC 20 F8 90 */ fmr f1, f31 /* 8006ED54 0006BB54 80 6D 8D 38 */ lwz r3, lbl_803CB638-_SDA_BASE_(r13) /* 8006ED58 0006BB58 38 81 00 20 */ addi r4, r1, 0x20 @@ -10039,15 +10039,15 @@ lbl_8006F1E0: /* 8006F1F8 0006BFF8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006F1FC 0006BFFC 38 61 00 3C */ addi r3, r1, 0x3c /* 8006F200 0006C000 D0 01 00 40 */ stfs f0, 0x40(r1) -/* 8006F204 0006C004 4B FA 5E C9 */ bl func_800150CC +/* 8006F204 0006C004 4B FA 5E C9 */ bl xVec3Length2__FPC5xVec3 /* 8006F208 0006C008 C0 02 8C A8 */ lfs f0, lbl_803CD628-_SDA2_BASE_(r2) /* 8006F20C 0006C00C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006F210 0006C010 40 81 00 1C */ ble lbl_8006F22C -/* 8006F214 0006C014 4B F9 B5 E9 */ bl func_8000A7FC +/* 8006F214 0006C014 4B F9 B5 E9 */ bl xsqrt__Ff /* 8006F218 0006C018 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) /* 8006F21C 0006C01C 38 61 00 3C */ addi r3, r1, 0x3c /* 8006F220 0006C020 EC 20 08 24 */ fdivs f1, f0, f1 -/* 8006F224 0006C024 4B FA C7 15 */ bl func_8001B938 +/* 8006F224 0006C024 4B FA C7 15 */ bl xVec3SMulBy__FP5xVec3f /* 8006F228 0006C028 48 00 00 1C */ b lbl_8006F244 lbl_8006F22C: /* 8006F22C 0006C02C 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -10065,15 +10065,15 @@ lbl_8006F244: /* 8006F258 0006C058 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006F25C 0006C05C 38 61 00 30 */ addi r3, r1, 0x30 /* 8006F260 0006C060 D0 01 00 34 */ stfs f0, 0x34(r1) -/* 8006F264 0006C064 4B FA 5E 69 */ bl func_800150CC +/* 8006F264 0006C064 4B FA 5E 69 */ bl xVec3Length2__FPC5xVec3 /* 8006F268 0006C068 C0 02 8C A8 */ lfs f0, lbl_803CD628-_SDA2_BASE_(r2) /* 8006F26C 0006C06C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006F270 0006C070 40 81 00 1C */ ble lbl_8006F28C -/* 8006F274 0006C074 4B F9 B5 89 */ bl func_8000A7FC +/* 8006F274 0006C074 4B F9 B5 89 */ bl xsqrt__Ff /* 8006F278 0006C078 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) /* 8006F27C 0006C07C 38 61 00 30 */ addi r3, r1, 0x30 /* 8006F280 0006C080 EC 20 08 24 */ fdivs f1, f0, f1 -/* 8006F284 0006C084 4B FA C6 B5 */ bl func_8001B938 +/* 8006F284 0006C084 4B FA C6 B5 */ bl xVec3SMulBy__FP5xVec3f /* 8006F288 0006C088 48 00 00 18 */ b lbl_8006F2A0 lbl_8006F28C: /* 8006F28C 0006C08C 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -10091,7 +10091,7 @@ lbl_8006F2A0: /* 8006F2B8 0006C0B8 38 63 01 A0 */ addi r3, r3, 0x1a0 /* 8006F2BC 0006C0BC EC 01 00 32 */ fmuls f0, f1, f0 /* 8006F2C0 0006C0C0 EC 20 07 F2 */ fmuls f1, f0, f31 -/* 8006F2C4 0006C0C4 4B FA 5D 95 */ bl func_80015058 +/* 8006F2C4 0006C0C4 4B FA 5D 95 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8006F2C8 0006C0C8 C0 22 8C DC */ lfs f1, lbl_803CD65C-_SDA2_BASE_(r2) /* 8006F2CC 0006C0CC 38 81 00 30 */ addi r4, r1, 0x30 /* 8006F2D0 0006C0D0 C0 01 00 14 */ lfs f0, 0x14(r1) @@ -10101,7 +10101,7 @@ lbl_8006F2A0: /* 8006F2E0 0006C0E0 38 63 01 A0 */ addi r3, r3, 0x1a0 /* 8006F2E4 0006C0E4 EC 01 00 32 */ fmuls f0, f1, f0 /* 8006F2E8 0006C0E8 EC 20 07 F2 */ fmuls f1, f0, f31 -/* 8006F2EC 0006C0EC 4B FA 5D 6D */ bl func_80015058 +/* 8006F2EC 0006C0EC 4B FA 5D 6D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8006F2F0 0006C0F0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8006F2F4 0006C0F4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8006F2F8 0006C0F8 80 03 16 AC */ lwz r0, 0x16ac(r3) @@ -10160,7 +10160,7 @@ lbl_8006F3A8: /* 8006F3B8 0006C1B8 40 82 03 60 */ bne lbl_8006F718 /* 8006F3BC 0006C1BC 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) /* 8006F3C0 0006C1C0 38 63 01 A0 */ addi r3, r3, 0x1a0 -/* 8006F3C4 0006C1C4 4B FA 5D 09 */ bl func_800150CC +/* 8006F3C4 0006C1C4 4B FA 5D 09 */ bl xVec3Length2__FPC5xVec3 /* 8006F3C8 0006C1C8 C0 02 8C 60 */ lfs f0, lbl_803CD5E0-_SDA2_BASE_(r2) /* 8006F3CC 0006C1CC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006F3D0 0006C1D0 40 81 00 0C */ ble lbl_8006F3DC @@ -10184,16 +10184,16 @@ lbl_8006F3DC: /* 8006F414 0006C214 38 61 00 24 */ addi r3, r1, 0x24 /* 8006F418 0006C218 38 A5 01 AC */ addi r5, r5, 0x1ac /* 8006F41C 0006C21C 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8006F420 0006C220 4B FA 5C 6D */ bl func_8001508C +/* 8006F420 0006C220 4B FA 5C 6D */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 8006F424 0006C224 38 61 00 24 */ addi r3, r1, 0x24 /* 8006F428 0006C228 7C 64 1B 78 */ mr r4, r3 /* 8006F42C 0006C22C 4B FD EE C5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 8006F430 0006C230 4B F9 E9 49 */ bl func_8000DD78 +/* 8006F430 0006C230 4B F9 E9 49 */ bl xasin__Ff /* 8006F434 0006C234 C0 02 8C 54 */ lfs f0, lbl_803CD5D4-_SDA2_BASE_(r2) /* 8006F438 0006C238 38 61 00 48 */ addi r3, r1, 0x48 /* 8006F43C 0006C23C 38 81 00 24 */ addi r4, r1, 0x24 /* 8006F440 0006C240 EC 20 00 72 */ fmuls f1, f0, f1 -/* 8006F444 0006C244 4B FA C4 99 */ bl func_8001B8DC +/* 8006F444 0006C244 4B FA C4 99 */ bl xMat3x3Rot__FP7xMat3x3PC5xVec3f /* 8006F448 0006C248 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) /* 8006F44C 0006C24C 38 A1 00 48 */ addi r5, r1, 0x48 /* 8006F450 0006C250 80 63 00 24 */ lwz r3, 0x24(r3) @@ -10211,18 +10211,18 @@ lbl_8006F460: /* 8006F47C 0006C27C C0 03 00 1C */ lfs f0, 0x1c(r3) /* 8006F480 0006C280 38 61 00 18 */ addi r3, r1, 0x18 /* 8006F484 0006C284 FC 20 00 50 */ fneg f1, f0 -/* 8006F488 0006C288 4B F9 FB 75 */ bl func_8000EFFC +/* 8006F488 0006C288 4B F9 FB 75 */ bl xVec3Init__FP5xVec3fff /* 8006F48C 0006C28C C0 22 8C 78 */ lfs f1, lbl_803CD5F8-_SDA2_BASE_(r2) /* 8006F490 0006C290 38 61 00 18 */ addi r3, r1, 0x18 /* 8006F494 0006C294 C0 01 00 14 */ lfs f0, 0x14(r1) /* 8006F498 0006C298 EC 21 00 32 */ fmuls f1, f1, f0 -/* 8006F49C 0006C29C 4B FA C4 9D */ bl func_8001B938 +/* 8006F49C 0006C29C 4B FA C4 9D */ bl xVec3SMulBy__FP5xVec3f /* 8006F4A0 0006C2A0 C0 22 8C 78 */ lfs f1, lbl_803CD5F8-_SDA2_BASE_(r2) /* 8006F4A4 0006C2A4 7F C4 F3 78 */ mr r4, r30 /* 8006F4A8 0006C2A8 C0 01 00 10 */ lfs f0, 0x10(r1) /* 8006F4AC 0006C2AC 38 61 00 18 */ addi r3, r1, 0x18 /* 8006F4B0 0006C2B0 EC 21 00 32 */ fmuls f1, f1, f0 -/* 8006F4B4 0006C2B4 4B FA 5B A5 */ bl func_80015058 +/* 8006F4B4 0006C2B4 4B FA 5B A5 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8006F4B8 0006C2B8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006F4BC 0006C2BC 38 61 00 18 */ addi r3, r1, 0x18 /* 8006F4C0 0006C2C0 7C 64 1B 78 */ mr r4, r3 @@ -10242,14 +10242,14 @@ lbl_8006F460: /* 8006F4F8 0006C2F8 FC 60 08 90 */ fmr f3, f1 /* 8006F4FC 0006C2FC C0 42 8C 10 */ lfs f2, lbl_803CD590-_SDA2_BASE_(r2) /* 8006F500 0006C300 38 63 00 10 */ addi r3, r3, 0x10 -/* 8006F504 0006C304 4B F9 FA F9 */ bl func_8000EFFC +/* 8006F504 0006C304 4B F9 FA F9 */ bl xVec3Init__FP5xVec3fff /* 8006F508 0006C308 80 79 00 24 */ lwz r3, 0x24(r25) /* 8006F50C 0006C30C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006F510 0006C310 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8006F514 0006C314 C0 03 00 20 */ lfs f0, 0x20(r3) /* 8006F518 0006C318 C0 23 00 28 */ lfs f1, 0x28(r3) /* 8006F51C 0006C31C FC 60 00 50 */ fneg f3, f0 -/* 8006F520 0006C320 4B F9 FA DD */ bl func_8000EFFC +/* 8006F520 0006C320 4B F9 FA DD */ bl xVec3Init__FP5xVec3fff lbl_8006F524: /* 8006F524 0006C324 80 99 00 24 */ lwz r4, 0x24(r25) /* 8006F528 0006C328 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) @@ -10267,13 +10267,13 @@ lbl_8006F524: /* 8006F558 0006C358 C0 24 00 34 */ lfs f1, 0x34(r4) /* 8006F55C 0006C35C EC 01 00 28 */ fsubs f0, f1, f0 /* 8006F560 0006C360 D0 04 00 34 */ stfs f0, 0x34(r4) -/* 8006F564 0006C364 4B FE 6F 2D */ bl func_80056490 +/* 8006F564 0006C364 4B FE 6F 2D */ bl xEntGetFrame__FPC4xEnt /* 8006F568 0006C368 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 8006F56C 0006C36C 7C 64 1B 78 */ mr r4, r3 /* 8006F570 0006C370 38 65 05 58 */ addi r3, r5, lbl_803C0558@l /* 8006F574 0006C374 4B F9 E0 0D */ bl xCameraSetTargetMatrix__FP7xCameraP7xMat4x3 /* 8006F578 0006C378 7F C3 F3 78 */ mr r3, r30 -/* 8006F57C 0006C37C 4B FE 6F 15 */ bl func_80056490 +/* 8006F57C 0006C37C 4B FE 6F 15 */ bl xEntGetFrame__FPC4xEnt /* 8006F580 0006C380 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 8006F584 0006C384 7C 64 1B 78 */ mr r4, r3 /* 8006F588 0006C388 38 65 05 58 */ addi r3, r5, lbl_803C0558@l @@ -10355,7 +10355,7 @@ lbl_8006F698: /* 8006F6A8 0006C4A8 3C 60 80 3C */ lis r3, lbl_803BF6A4@ha /* 8006F6AC 0006C4AC 38 63 F6 A4 */ addi r3, r3, lbl_803BF6A4@l /* 8006F6B0 0006C4B0 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8006F6B4 0006C4B4 4B F9 BE B9 */ bl func_8000B56C +/* 8006F6B4 0006C4B4 4B F9 BE B9 */ bl __as__7xMat4x3FRC7xMat4x3 lbl_8006F6B8: /* 8006F6B8 0006C4B8 80 0D 8D 28 */ lwz r0, lbl_803CB628-_SDA_BASE_(r13) /* 8006F6BC 0006C4BC 28 00 00 00 */ cmplwi r0, 0 @@ -10445,16 +10445,16 @@ zEntPlayer.zEntPlayer_PredictionUpdate__FP4xEntf: /* 8006F7EC 0006C5EC C3 DF 1F AC */ lfs f30, 0x1fac(r31) /* 8006F7F0 0006C5F0 38 85 00 30 */ addi r4, r5, 0x30 /* 8006F7F4 0006C5F4 38 A5 00 70 */ addi r5, r5, 0x70 -/* 8006F7F8 0006C5F8 4B F9 EE 99 */ bl func_8000E690 +/* 8006F7F8 0006C5F8 4B F9 EE 99 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8006F7FC 0006C5FC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 8006F800 0006C600 38 7F 1F A0 */ addi r3, r31, 0x1fa0 /* 8006F804 0006C604 C0 0D 81 D4 */ lfs f0, lbl_803CAAD4-_SDA_BASE_(r13) /* 8006F808 0006C608 EC 21 00 24 */ fdivs f1, f1, f0 -/* 8006F80C 0006C60C 4B FA C1 2D */ bl func_8001B938 +/* 8006F80C 0006C60C 4B FA C1 2D */ bl xVec3SMulBy__FP5xVec3f /* 8006F810 0006C610 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006F814 0006C614 38 7F 1F A0 */ addi r3, r31, 0x1fa0 /* 8006F818 0006C618 D0 1F 1F A4 */ stfs f0, 0x1fa4(r31) -/* 8006F81C 0006C61C 4B F9 EE 35 */ bl func_8000E650 +/* 8006F81C 0006C61C 4B F9 EE 35 */ bl xVec3Length__FPC5xVec3 /* 8006F820 0006C620 D0 3F 1F AC */ stfs f1, 0x1fac(r31) /* 8006F824 0006C624 FC 20 08 18 */ frsp f1, f1 /* 8006F828 0006C628 C0 02 8D 10 */ lfs f0, lbl_803CD690-_SDA2_BASE_(r2) @@ -10463,7 +10463,7 @@ zEntPlayer.zEntPlayer_PredictionUpdate__FP4xEntf: /* 8006F834 0006C634 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) /* 8006F838 0006C638 38 7F 1F A0 */ addi r3, r31, 0x1fa0 /* 8006F83C 0006C63C EC 20 08 24 */ fdivs f1, f0, f1 -/* 8006F840 0006C640 4B FA C0 F9 */ bl func_8001B938 +/* 8006F840 0006C640 4B FA C0 F9 */ bl xVec3SMulBy__FP5xVec3f /* 8006F844 0006C644 48 00 00 18 */ b lbl_8006F85C lbl_8006F848: /* 8006F848 0006C648 80 9E 00 24 */ lwz r4, 0x24(r30) @@ -10484,9 +10484,9 @@ lbl_8006F85C: /* 8006F880 0006C680 38 61 00 08 */ addi r3, r1, 8 /* 8006F884 0006C684 38 81 00 14 */ addi r4, r1, 0x14 /* 8006F888 0006C688 38 BF 1F A0 */ addi r5, r31, 0x1fa0 -/* 8006F88C 0006C68C 4B FA 58 01 */ bl func_8001508C +/* 8006F88C 0006C68C 4B FA 58 01 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 8006F890 0006C690 C0 21 00 0C */ lfs f1, 0xc(r1) -/* 8006F894 0006C694 4B F9 E4 E5 */ bl func_8000DD78 +/* 8006F894 0006C694 4B F9 E4 E5 */ bl xasin__Ff /* 8006F898 0006C698 FF C0 08 90 */ fmr f30, f1 /* 8006F89C 0006C69C 38 61 00 14 */ addi r3, r1, 0x14 /* 8006F8A0 0006C6A0 38 9F 1F A0 */ addi r4, r31, 0x1fa0 @@ -10524,16 +10524,16 @@ lbl_8006F904: /* 8006F914 0006C714 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8006F918 0006C718 C0 7F 1F A0 */ lfs f3, 0x1fa0(r31) /* 8006F91C 0006C71C FC 20 00 50 */ fneg f1, f0 -/* 8006F920 0006C720 4B F9 F6 DD */ bl func_8000EFFC +/* 8006F920 0006C720 4B F9 F6 DD */ bl xVec3Init__FP5xVec3fff /* 8006F924 0006C724 FC 20 F0 90 */ fmr f1, f30 /* 8006F928 0006C728 38 7F 1F 84 */ addi r3, r31, 0x1f84 -/* 8006F92C 0006C72C 4B FA C0 0D */ bl func_8001B938 +/* 8006F92C 0006C72C 4B FA C0 0D */ bl xVec3SMulBy__FP5xVec3f /* 8006F930 0006C730 80 9E 00 24 */ lwz r4, 0x24(r30) /* 8006F934 0006C734 38 7F 1F 90 */ addi r3, r31, 0x1f90 /* 8006F938 0006C738 38 BF 1F 84 */ addi r5, r31, 0x1f84 /* 8006F93C 0006C73C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8006F940 0006C740 38 84 00 30 */ addi r4, r4, 0x30 -/* 8006F944 0006C744 4B F9 ED 4D */ bl func_8000E690 +/* 8006F944 0006C744 4B F9 ED 4D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8006F948 0006C748 48 00 00 0C */ b lbl_8006F954 lbl_8006F94C: /* 8006F94C 0006C74C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -10587,7 +10587,7 @@ lbl_8006F9DC: /* 8006F9F8 0006C7F8 48 01 31 09 */ bl zEntPlayer.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8006F9FC 0006C7FC 7F C3 F3 78 */ mr r3, r30 /* 8006FA00 0006C800 38 9F 1F 90 */ addi r4, r31, 0x1f90 -/* 8006FA04 0006C804 4B F9 ED 51 */ bl func_8000E754 +/* 8006FA04 0006C804 4B F9 ED 51 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8006FA08 0006C808 48 00 00 34 */ b lbl_8006FA3C lbl_8006FA0C: /* 8006FA0C 0006C80C 80 9F 07 04 */ lwz r4, 0x704(r31) @@ -10601,7 +10601,7 @@ lbl_8006FA0C: /* 8006FA2C 0006C82C EC 3E 07 F2 */ fmuls f1, f30, f31 /* 8006FA30 0006C830 7F C3 F3 78 */ mr r3, r30 /* 8006FA34 0006C834 38 9F 1F A0 */ addi r4, r31, 0x1fa0 -/* 8006FA38 0006C838 4B FA 56 21 */ bl func_80015058 +/* 8006FA38 0006C838 4B FA 56 21 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f lbl_8006FA3C: /* 8006FA3C 0006C83C E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 8006FA40 0006C840 CB E1 00 50 */ lfd f31, 0x50(r1) @@ -10656,7 +10656,7 @@ lbl_8006FAC4: /* 8006FAF4 0006C8F4 EC 1D 07 72 */ fmuls f0, f29, f29 /* 8006FAF8 0006C8F8 EF 82 08 28 */ fsubs f28, f2, f1 /* 8006FAFC 0006C8FC EC 3E 07 BA */ fmadds f1, f30, f30, f0 -/* 8006FB00 0006C900 4B F9 AC FD */ bl func_8000A7FC +/* 8006FB00 0006C900 4B F9 AC FD */ bl xsqrt__Ff /* 8006FB04 0006C904 C0 02 8E 68 */ lfs f0, lbl_803CD7E8-_SDA2_BASE_(r2) /* 8006FB08 0006C908 FF E0 08 90 */ fmr f31, f1 /* 8006FB0C 0006C90C FC 1C 00 40 */ fcmpo cr0, f28, f0 @@ -10688,7 +10688,7 @@ lbl_8006FB50: /* 8006FB68 0006C968 EC 3B 08 28 */ fsubs f1, f27, f1 /* 8006FB6C 0006C96C EC 22 00 72 */ fmuls f1, f2, f1 /* 8006FB70 0006C970 EC 21 00 24 */ fdivs f1, f1, f0 -/* 8006FB74 0006C974 4B F9 AC 89 */ bl func_8000A7FC +/* 8006FB74 0006C974 4B F9 AC 89 */ bl xsqrt__Ff /* 8006FB78 0006C978 C0 1E 00 04 */ lfs f0, 4(r30) /* 8006FB7C 0006C97C FF 80 08 90 */ fmr f28, f1 /* 8006FB80 0006C980 C0 42 8C B4 */ lfs f2, lbl_803CD634-_SDA2_BASE_(r2) @@ -10696,7 +10696,7 @@ lbl_8006FB50: /* 8006FB88 0006C988 C0 1F 09 24 */ lfs f0, 0x924(r31) /* 8006FB8C 0006C98C EC 22 00 72 */ fmuls f1, f2, f1 /* 8006FB90 0006C990 EC 21 00 24 */ fdivs f1, f1, f0 -/* 8006FB94 0006C994 4B F9 AC 69 */ bl func_8000A7FC +/* 8006FB94 0006C994 4B F9 AC 69 */ bl xsqrt__Ff /* 8006FB98 0006C998 EC 5C 08 2A */ fadds f2, f28, f1 /* 8006FB9C 0006C99C C0 1F 09 24 */ lfs f0, 0x924(r31) /* 8006FBA0 0006C9A0 80 7D 00 48 */ lwz r3, 0x48(r29) @@ -10831,7 +10831,7 @@ lbl_8006FD3C: /* 8006FD80 0006CB80 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006FD84 0006CB84 4C 40 13 82 */ cror 2, 0, 2 /* 8006FD88 0006CB88 41 82 00 E8 */ beq lbl_8006FE70 -/* 8006FD8C 0006CB8C 4B F9 AA 71 */ bl func_8000A7FC +/* 8006FD8C 0006CB8C 4B F9 AA 71 */ bl xsqrt__Ff /* 8006FD90 0006CB90 80 79 00 24 */ lwz r3, 0x24(r25) /* 8006FD94 0006CB94 C0 1F 18 10 */ lfs f0, 0x1810(r31) /* 8006FD98 0006CB98 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -11272,7 +11272,7 @@ lbl_800703CC: /* 800703D8 0006D1D8 80 AE 16 A0 */ lwz r5, 0x16a0(r14) /* 800703DC 0006D1DC 80 83 00 4C */ lwz r4, 0x4c(r3) /* 800703E0 0006D1E0 80 65 00 4C */ lwz r3, 0x4c(r5) -/* 800703E4 0006D1E4 4B FC 45 B9 */ bl func_8003499C +/* 800703E4 0006D1E4 4B FC 45 B9 */ bl __as__11RwMatrixTagFRC11RwMatrixTag /* 800703E8 0006D1E8 80 AE 16 A0 */ lwz r5, 0x16a0(r14) /* 800703EC 0006D1EC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800703F0 0006D1F0 38 83 05 58 */ addi r4, r3, lbl_803C0558@l @@ -11292,7 +11292,7 @@ lbl_80070410: /* 80070424 0006D224 80 9A 00 24 */ lwz r4, 0x24(r26) /* 80070428 0006D228 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8007042C 0006D22C 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80070430 0006D230 4B FC 45 6D */ bl func_8003499C +/* 80070430 0006D230 4B FC 45 6D */ bl __as__11RwMatrixTagFRC11RwMatrixTag /* 80070434 0006D234 80 AE 16 A4 */ lwz r5, 0x16a4(r14) /* 80070438 0006D238 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007043C 0006D23C 38 83 05 58 */ addi r4, r3, lbl_803C0558@l @@ -11313,7 +11313,7 @@ lbl_80070460: /* 80070474 0006D274 80 9A 00 24 */ lwz r4, 0x24(r26) /* 80070478 0006D278 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8007047C 0006D27C 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80070480 0006D280 4B FC 45 1D */ bl func_8003499C +/* 80070480 0006D280 4B FC 45 1D */ bl __as__11RwMatrixTagFRC11RwMatrixTag /* 80070484 0006D284 80 AE 16 A8 */ lwz r5, 0x16a8(r14) /* 80070488 0006D288 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007048C 0006D28C 38 83 05 58 */ addi r4, r3, lbl_803C0558@l @@ -11343,7 +11343,7 @@ lbl_800704A8: /* 800704E8 0006D2E8 90 01 10 14 */ stw r0, 0x1014(r1) /* 800704EC 0006D2EC 7C 03 03 78 */ mr r3, r0 /* 800704F0 0006D2F0 90 85 1B C0 */ stw r4, 0x1bc0(r5) -/* 800704F4 0006D2F4 4B FE 5F 9D */ bl func_80056490 +/* 800704F4 0006D2F4 4B FE 5F 9D */ bl xEntGetFrame__FPC4xEnt /* 800704F8 0006D2F8 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800704FC 0006D2FC 7C 64 1B 78 */ mr r4, r3 /* 80070500 0006D300 38 65 05 58 */ addi r3, r5, lbl_803C0558@l @@ -11540,7 +11540,7 @@ lbl_800707C8: /* 800707D8 0006D5D8 38 61 0C 10 */ addi r3, r1, 0xc10 /* 800707DC 0006D5DC 90 01 0C 08 */ stw r0, 0xc08(r1) /* 800707E0 0006D5E0 38 81 01 88 */ addi r4, r1, 0x188 -/* 800707E4 0006D5E4 4B F9 AA 81 */ bl func_8000B264 +/* 800707E4 0006D5E4 4B F9 AA 81 */ bl __as__5xVec3FRC5xVec3 /* 800707E8 0006D5E8 39 E1 0A F0 */ addi r15, r1, 0xaf0 /* 800707EC 0006D5EC 3A 01 0B 04 */ addi r16, r1, 0xb04 /* 800707F0 0006D5F0 3A 61 0B 18 */ addi r19, r1, 0xb18 @@ -11574,19 +11574,19 @@ lbl_800707FC: /* 8007085C 0006D65C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80070860 0006D660 FC 40 08 90 */ fmr f2, f1 /* 80070864 0006D664 FC 60 08 90 */ fmr f3, f1 -/* 80070868 0006D668 4B FB B6 71 */ bl func_8002BED8 +/* 80070868 0006D668 4B FB B6 71 */ bl set__10xParInterpFfffUi /* 8007086C 0006D66C C0 22 8D 10 */ lfs f1, lbl_803CD690-_SDA2_BASE_(r2) /* 80070870 0006D670 7E 03 83 78 */ mr r3, r16 /* 80070874 0006D674 C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) /* 80070878 0006D678 38 80 00 00 */ li r4, 0 /* 8007087C 0006D67C FC 40 08 90 */ fmr f2, f1 -/* 80070880 0006D680 4B FB B6 59 */ bl func_8002BED8 +/* 80070880 0006D680 4B FB B6 59 */ bl set__10xParInterpFfffUi /* 80070884 0006D684 C0 22 8C 00 */ lfs f1, lbl_803CD580-_SDA2_BASE_(r2) /* 80070888 0006D688 7E 63 9B 78 */ mr r3, r19 /* 8007088C 0006D68C C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) /* 80070890 0006D690 38 80 00 00 */ li r4, 0 /* 80070894 0006D694 FC 40 08 90 */ fmr f2, f1 -/* 80070898 0006D698 4B FB B6 41 */ bl func_8002BED8 +/* 80070898 0006D698 4B FB B6 41 */ bl set__10xParInterpFfffUi /* 8007089C 0006D69C 80 6D 8E 0C */ lwz r3, lbl_803CB70C-_SDA_BASE_(r13) /* 800708A0 0006D6A0 38 81 0A D0 */ addi r4, r1, 0xad0 /* 800708A4 0006D6A4 C0 22 8E 88 */ lfs f1, lbl_803CD808-_SDA2_BASE_(r2) @@ -11633,7 +11633,7 @@ lbl_80070918: /* 8007093C 0006D73C 38 7A 00 64 */ addi r3, r26, 0x64 /* 80070940 0006D740 D0 0D 8E 14 */ stfs f0, lbl_803CB714-_SDA_BASE_(r13) /* 80070944 0006D744 90 01 0A 9C */ stw r0, 0xa9c(r1) -/* 80070948 0006D748 4B FA AE 91 */ bl func_8001B7D8 +/* 80070948 0006D748 4B FA AE 91 */ bl xBoundCenter__FP6xBound /* 8007094C 0006D74C 7C 64 1B 78 */ mr r4, r3 /* 80070950 0006D750 38 61 0A A4 */ addi r3, r1, 0xaa4 /* 80070954 0006D754 4B FD DB 89 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -11642,28 +11642,28 @@ lbl_80070918: /* 80070960 0006D760 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 80070964 0006D764 C0 24 1F AC */ lfs f1, 0x1fac(r4) /* 80070968 0006D768 38 84 1F A0 */ addi r4, r4, 0x1fa0 -/* 8007096C 0006D76C 4B F9 A7 25 */ bl func_8000B090 +/* 8007096C 0006D76C 4B F9 A7 25 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80070970 0006D770 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80070974 0006D774 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80070978 0006D778 39 C3 05 58 */ addi r14, r3, lbl_803C0558@l /* 8007097C 0006D77C 38 61 01 70 */ addi r3, r1, 0x170 /* 80070980 0006D780 80 8E 07 04 */ lwz r4, 0x704(r14) /* 80070984 0006D784 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80070988 0006D788 4B F9 A7 09 */ bl func_8000B090 +/* 80070988 0006D788 4B F9 A7 09 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8007098C 0006D78C 38 61 01 7C */ addi r3, r1, 0x17c /* 80070990 0006D790 38 A1 01 70 */ addi r5, r1, 0x170 /* 80070994 0006D794 7C 64 1B 78 */ mr r4, r3 -/* 80070998 0006D798 4B F9 A7 21 */ bl func_8000B0B8 +/* 80070998 0006D798 4B F9 A7 21 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8007099C 0006D79C 80 8E 07 04 */ lwz r4, 0x704(r14) /* 800709A0 0006D7A0 38 61 01 70 */ addi r3, r1, 0x170 /* 800709A4 0006D7A4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800709A8 0006D7A8 80 84 00 4C */ lwz r4, 0x4c(r4) /* 800709AC 0006D7AC 38 84 00 20 */ addi r4, r4, 0x20 -/* 800709B0 0006D7B0 4B F9 A6 E1 */ bl func_8000B090 +/* 800709B0 0006D7B0 4B F9 A6 E1 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800709B4 0006D7B4 38 61 0A B0 */ addi r3, r1, 0xab0 /* 800709B8 0006D7B8 38 81 01 7C */ addi r4, r1, 0x17c /* 800709BC 0006D7BC 38 A1 01 70 */ addi r5, r1, 0x170 -/* 800709C0 0006D7C0 4B F9 A6 F9 */ bl func_8000B0B8 +/* 800709C0 0006D7C0 4B F9 A6 F9 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 800709C4 0006D7C4 C0 02 8E 8C */ lfs f0, lbl_803CD80C-_SDA2_BASE_(r2) /* 800709C8 0006D7C8 38 61 09 70 */ addi r3, r1, 0x970 /* 800709CC 0006D7CC 38 80 00 00 */ li r4, 0 @@ -11671,13 +11671,13 @@ lbl_80070918: /* 800709D4 0006D7D4 C0 22 8E 90 */ lfs f1, lbl_803CD810-_SDA2_BASE_(r2) /* 800709D8 0006D7D8 C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) /* 800709DC 0006D7DC FC 40 08 90 */ fmr f2, f1 -/* 800709E0 0006D7E0 4B FB B4 F9 */ bl func_8002BED8 +/* 800709E0 0006D7E0 4B FB B4 F9 */ bl set__10xParInterpFfffUi /* 800709E4 0006D7E4 C0 22 8D 20 */ lfs f1, lbl_803CD6A0-_SDA2_BASE_(r2) /* 800709E8 0006D7E8 38 61 09 84 */ addi r3, r1, 0x984 /* 800709EC 0006D7EC C0 42 8C B4 */ lfs f2, lbl_803CD634-_SDA2_BASE_(r2) /* 800709F0 0006D7F0 38 80 00 02 */ li r4, 2 /* 800709F4 0006D7F4 C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) -/* 800709F8 0006D7F8 4B FB B4 E1 */ bl func_8002BED8 +/* 800709F8 0006D7F8 4B FB B4 E1 */ bl set__10xParInterpFfffUi /* 800709FC 0006D7FC 80 6D 8D 40 */ lwz r3, lbl_803CB640-_SDA_BASE_(r13) /* 80070A00 0006D800 38 81 09 64 */ addi r4, r1, 0x964 /* 80070A04 0006D804 C0 22 8E 88 */ lfs f1, lbl_803CD808-_SDA2_BASE_(r2) @@ -11699,7 +11699,7 @@ lbl_80070A34: /* 80070A3C 0006D83C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 80070A40 0006D840 39 C4 1F 20 */ addi r14, r4, 0x1f20 /* 80070A44 0006D844 7D C4 73 78 */ mr r4, r14 -/* 80070A48 0006D848 4B F9 A8 1D */ bl func_8000B264 +/* 80070A48 0006D848 4B F9 A8 1D */ bl __as__5xVec3FRC5xVec3 /* 80070A4C 0006D84C C0 02 8E 94 */ lfs f0, lbl_803CD814-_SDA2_BASE_(r2) /* 80070A50 0006D850 38 00 00 01 */ li r0, 1 /* 80070A54 0006D854 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -11727,7 +11727,7 @@ lbl_80070A34: /* 80070AAC 0006D8AC C0 1A 00 94 */ lfs f0, 0x94(r26) /* 80070AB0 0006D8B0 EC 01 00 2A */ fadds f0, f1, f0 /* 80070AB4 0006D8B4 D0 01 05 98 */ stfs f0, 0x598(r1) -/* 80070AB8 0006D8B8 4B F9 A4 85 */ bl func_8000AF3C +/* 80070AB8 0006D8B8 4B F9 A4 85 */ bl xQuickCullForBound__FP7xQCDataPC6xBound /* 80070ABC 0006D8BC 7F 43 D3 78 */ mr r3, r26 /* 80070AC0 0006D8C0 7F 64 DB 78 */ mr r4, r27 /* 80070AC4 0006D8C4 38 A1 05 68 */ addi r5, r1, 0x568 @@ -11794,7 +11794,7 @@ lbl_80070B88: /* 80070BA0 0006D9A0 4B FC 20 79 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 80070BA4 0006D9A4 7E A3 AB 78 */ mr r3, r21 /* 80070BA8 0006D9A8 7D C4 73 78 */ mr r4, r14 -/* 80070BAC 0006D9AC 4B F9 A6 B9 */ bl func_8000B264 +/* 80070BAC 0006D9AC 4B F9 A6 B9 */ bl __as__5xVec3FRC5xVec3 /* 80070BB0 0006D9B0 4B FC 00 D9 */ bl xurand__Fv /* 80070BB4 0006D9B4 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) /* 80070BB8 0006D9B8 C0 42 8C 70 */ lfs f2, lbl_803CD5F0-_SDA2_BASE_(r2) @@ -12146,7 +12146,7 @@ lbl_800710C0: /* 800710C4 0006DEC4 3C 60 80 3C */ lis r3, lbl_803BF6A4@ha /* 800710C8 0006DEC8 38 63 F6 A4 */ addi r3, r3, lbl_803BF6A4@l /* 800710CC 0006DECC 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 800710D0 0006DED0 4B F9 A4 9D */ bl func_8000B56C +/* 800710D0 0006DED0 4B F9 A4 9D */ bl __as__7xMat4x3FRC7xMat4x3 /* 800710D4 0006DED4 38 00 00 00 */ li r0, 0 /* 800710D8 0006DED8 90 0D 8D D8 */ stw r0, lbl_803CB6D8-_SDA_BASE_(r13) /* 800710DC 0006DEDC 80 73 07 04 */ lwz r3, 0x704(r19) @@ -12456,10 +12456,10 @@ lbl_80071544: lbl_80071550: /* 80071550 0006E350 80 7A 00 48 */ lwz r3, 0x48(r26) /* 80071554 0006E354 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 80071558 0006E358 4B FA 3B 75 */ bl func_800150CC +/* 80071558 0006E358 4B FA 3B 75 */ bl xVec3Length2__FPC5xVec3 /* 8007155C 0006E35C FF A0 08 90 */ fmr f29, f1 /* 80071560 0006E360 38 71 03 58 */ addi r3, r17, 0x358 -/* 80071564 0006E364 4B FA 3B 69 */ bl func_800150CC +/* 80071564 0006E364 4B FA 3B 69 */ bl xVec3Length2__FPC5xVec3 /* 80071568 0006E368 80 7A 00 4C */ lwz r3, 0x4c(r26) /* 8007156C 0006E36C 80 03 00 0C */ lwz r0, 0xc(r3) /* 80071570 0006E370 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -12471,11 +12471,11 @@ lbl_80071550: /* 80071588 0006E388 80 7A 00 48 */ lwz r3, 0x48(r26) /* 8007158C 0006E38C 38 91 00 0C */ addi r4, r17, 0xc /* 80071590 0006E390 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 80071594 0006E394 4B F9 9C D1 */ bl func_8000B264 +/* 80071594 0006E394 4B F9 9C D1 */ bl __as__5xVec3FRC5xVec3 /* 80071598 0006E398 80 7A 00 48 */ lwz r3, 0x48(r26) /* 8007159C 0006E39C 38 91 00 0C */ addi r4, r17, 0xc /* 800715A0 0006E3A0 38 63 00 80 */ addi r3, r3, 0x80 -/* 800715A4 0006E3A4 4B F9 9C C1 */ bl func_8000B264 +/* 800715A4 0006E3A4 4B F9 9C C1 */ bl __as__5xVec3FRC5xVec3 lbl_800715A8: /* 800715A8 0006E3A8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 800715AC 0006E3AC D0 0D 8C A0 */ stfs f0, lbl_803CB5A0-_SDA_BASE_(r13) @@ -12511,7 +12511,7 @@ lbl_8007160C: /* 8007161C 0006E41C 80 9A 00 48 */ lwz r4, 0x48(r26) /* 80071620 0006E420 38 71 00 0C */ addi r3, r17, 0xc /* 80071624 0006E424 38 84 00 D4 */ addi r4, r4, 0xd4 -/* 80071628 0006E428 4B F9 9C 3D */ bl func_8000B264 +/* 80071628 0006E428 4B F9 9C 3D */ bl __as__5xVec3FRC5xVec3 lbl_8007162C: /* 8007162C 0006E42C C0 02 8C 4C */ lfs f0, lbl_803CD5CC-_SDA2_BASE_(r2) /* 80071630 0006E430 D0 0D 8C A0 */ stfs f0, lbl_803CB5A0-_SDA_BASE_(r13) @@ -12531,11 +12531,11 @@ lbl_80071638: /* 80071664 0006E464 38 91 00 0C */ addi r4, r17, 0xc /* 80071668 0006E468 80 7A 00 48 */ lwz r3, 0x48(r26) /* 8007166C 0006E46C 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 80071670 0006E470 4B F9 9B F5 */ bl func_8000B264 +/* 80071670 0006E470 4B F9 9B F5 */ bl __as__5xVec3FRC5xVec3 /* 80071674 0006E474 80 7A 00 48 */ lwz r3, 0x48(r26) /* 80071678 0006E478 38 91 00 0C */ addi r4, r17, 0xc /* 8007167C 0006E47C 38 63 00 80 */ addi r3, r3, 0x80 -/* 80071680 0006E480 4B F9 9B E5 */ bl func_8000B264 +/* 80071680 0006E480 4B F9 9B E5 */ bl __as__5xVec3FRC5xVec3 lbl_80071684: /* 80071684 0006E484 C0 2D 8C A0 */ lfs f1, lbl_803CB5A0-_SDA_BASE_(r13) /* 80071688 0006E488 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -12547,7 +12547,7 @@ lbl_80071684: /* 800716A0 0006E4A0 80 9A 00 48 */ lwz r4, 0x48(r26) /* 800716A4 0006E4A4 38 61 03 30 */ addi r3, r1, 0x330 /* 800716A8 0006E4A8 38 84 00 70 */ addi r4, r4, 0x70 -/* 800716AC 0006E4AC 4B F9 9B B9 */ bl func_8000B264 +/* 800716AC 0006E4AC 4B F9 9B B9 */ bl __as__5xVec3FRC5xVec3 /* 800716B0 0006E4B0 C0 21 03 34 */ lfs f1, 0x334(r1) /* 800716B4 0006E4B4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800716B8 0006E4B8 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) @@ -12600,7 +12600,7 @@ lbl_8007176C: /* 80071770 0006E570 28 00 00 00 */ cmplwi r0, 0 /* 80071774 0006E574 41 82 00 64 */ beq lbl_800717D8 /* 80071778 0006E578 FC 20 E8 90 */ fmr f1, f29 -/* 8007177C 0006E57C 4B F9 90 81 */ bl func_8000A7FC +/* 8007177C 0006E57C 4B F9 90 81 */ bl xsqrt__Ff /* 80071780 0006E580 C0 02 8C B8 */ lfs f0, lbl_803CD638-_SDA2_BASE_(r2) /* 80071784 0006E584 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80071788 0006E588 40 81 00 08 */ ble lbl_80071790 @@ -12622,7 +12622,7 @@ lbl_80071790: /* 800717C4 0006E5C4 80 9A 00 48 */ lwz r4, 0x48(r26) /* 800717C8 0006E5C8 38 64 00 80 */ addi r3, r4, 0x80 /* 800717CC 0006E5CC 38 84 00 D4 */ addi r4, r4, 0xd4 -/* 800717D0 0006E5D0 4B F9 9A 95 */ bl func_8000B264 +/* 800717D0 0006E5D0 4B F9 9A 95 */ bl __as__5xVec3FRC5xVec3 /* 800717D4 0006E5D4 48 00 00 18 */ b lbl_800717EC lbl_800717D8: /* 800717D8 0006E5D8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -12719,7 +12719,7 @@ lbl_800718EC: /* 80071928 0006E728 80 9A 00 48 */ lwz r4, 0x48(r26) /* 8007192C 0006E72C 38 71 03 40 */ addi r3, r17, 0x340 /* 80071930 0006E730 38 84 00 BC */ addi r4, r4, 0xbc -/* 80071934 0006E734 4B F9 99 31 */ bl func_8000B264 +/* 80071934 0006E734 4B F9 99 31 */ bl __as__5xVec3FRC5xVec3 /* 80071938 0006E738 81 1A 00 48 */ lwz r8, 0x48(r26) /* 8007193C 0006E73C FC 20 F8 90 */ fmr f1, f31 /* 80071940 0006E740 80 61 10 18 */ lwz r3, 0x1018(r1) @@ -12803,7 +12803,7 @@ lbl_80071A48: /* 80071A5C 0006E85C 38 61 01 40 */ addi r3, r1, 0x140 /* 80071A60 0006E860 38 A1 01 58 */ addi r5, r1, 0x158 /* 80071A64 0006E864 38 84 00 30 */ addi r4, r4, 0x30 -/* 80071A68 0006E868 4B F9 CC 29 */ bl func_8000E690 +/* 80071A68 0006E868 4B F9 CC 29 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80071A6C 0006E86C 80 17 1A FC */ lwz r0, 0x1afc(r23) /* 80071A70 0006E870 2C 00 00 00 */ cmpwi r0, 0 /* 80071A74 0006E874 40 82 00 C0 */ bne lbl_80071B34 @@ -12842,7 +12842,7 @@ lbl_80071A8C: lbl_80071AF4: /* 80071AF4 0006E8F4 38 00 FF FF */ li r0, -1 /* 80071AF8 0006E8F8 90 17 1C 74 */ stw r0, 0x1c74(r23) -/* 80071AFC 0006E8FC 4B F9 8D 01 */ bl func_8000A7FC +/* 80071AFC 0006E8FC 4B F9 8D 01 */ bl xsqrt__Ff /* 80071B00 0006E900 80 7A 00 48 */ lwz r3, 0x48(r26) /* 80071B04 0006E904 C0 03 00 34 */ lfs f0, 0x34(r3) /* 80071B08 0006E908 EC 00 08 28 */ fsubs f0, f0, f1 @@ -12876,7 +12876,7 @@ lbl_80071B34: /* 80071B6C 0006E96C EC 1D 00 FA */ fmadds f0, f29, f3, f0 /* 80071B70 0006E970 EC 22 08 2A */ fadds f1, f2, f1 /* 80071B74 0006E974 D0 03 00 30 */ stfs f0, 0x30(r3) -/* 80071B78 0006E978 4B F9 8C 85 */ bl func_8000A7FC +/* 80071B78 0006E978 4B F9 8C 85 */ bl xsqrt__Ff /* 80071B7C 0006E97C 80 7A 00 48 */ lwz r3, 0x48(r26) /* 80071B80 0006E980 C0 03 00 34 */ lfs f0, 0x34(r3) /* 80071B84 0006E984 EC 1D 00 7C */ fnmsubs f0, f29, f1, f0 @@ -12910,7 +12910,7 @@ lbl_80071BE8: /* 80071BEC 0006E9EC 38 71 03 4C */ addi r3, r17, 0x34c /* 80071BF0 0006E9F0 38 85 00 30 */ addi r4, r5, 0x30 /* 80071BF4 0006E9F4 38 A5 00 70 */ addi r5, r5, 0x70 -/* 80071BF8 0006E9F8 4B F9 CA 99 */ bl func_8000E690 +/* 80071BF8 0006E9F8 4B F9 CA 99 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80071BFC 0006E9FC FC 20 F8 90 */ fmr f1, f31 /* 80071C00 0006EA00 7F 43 D3 78 */ mr r3, r26 /* 80071C04 0006EA04 7F 64 DB 78 */ mr r4, r27 @@ -12974,14 +12974,14 @@ lbl_80071CB8: /* 80071CD4 0006EAD4 D0 2D 8C B0 */ stfs f1, lbl_803CB5B0-_SDA_BASE_(r13) /* 80071CD8 0006EAD8 7F 24 CB 78 */ mr r4, r25 /* 80071CDC 0006EADC 38 71 00 18 */ addi r3, r17, 0x18 -/* 80071CE0 0006EAE0 4B F9 95 85 */ bl func_8000B264 +/* 80071CE0 0006EAE0 4B F9 95 85 */ bl __as__5xVec3FRC5xVec3 lbl_80071CE4: /* 80071CE4 0006EAE4 7F 24 CB 78 */ mr r4, r25 /* 80071CE8 0006EAE8 38 61 00 40 */ addi r3, r1, 0x40 /* 80071CEC 0006EAEC 38 B1 00 18 */ addi r5, r17, 0x18 -/* 80071CF0 0006EAF0 4B F9 94 DD */ bl func_8000B1CC +/* 80071CF0 0006EAF0 4B F9 94 DD */ bl __mi__5xVec3CFRC5xVec3 /* 80071CF4 0006EAF4 38 61 00 40 */ addi r3, r1, 0x40 -/* 80071CF8 0006EAF8 4B F9 94 05 */ bl func_8000B0FC +/* 80071CF8 0006EAF8 4B F9 94 05 */ bl length2__5xVec3CFv /* 80071CFC 0006EAFC FF 60 08 90 */ fmr f27, f1 /* 80071D00 0006EB00 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) /* 80071D04 0006EB04 FC 1B 00 40 */ fcmpo cr0, f27, f0 @@ -13007,7 +13007,7 @@ lbl_80071D1C: /* 80071D50 0006EB50 48 0A AC 25 */ bl force_start__9oob_stateFv lbl_80071D54: /* 80071D54 0006EB54 FC 20 D8 90 */ fmr f1, f27 -/* 80071D58 0006EB58 4B F9 8A A5 */ bl func_8000A7FC +/* 80071D58 0006EB58 4B F9 8A A5 */ bl xsqrt__Ff /* 80071D5C 0006EB5C FC 60 08 90 */ fmr f3, f1 /* 80071D60 0006EB60 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 80071D64 0006EB64 38 63 61 18 */ addi r3, r3, lbl_80256118@l @@ -13065,7 +13065,7 @@ lbl_80071E24: /* 80071E28 0006EC28 38 71 03 34 */ addi r3, r17, 0x334 /* 80071E2C 0006EC2C 38 85 00 30 */ addi r4, r5, 0x30 /* 80071E30 0006EC30 38 A5 00 70 */ addi r5, r5, 0x70 -/* 80071E34 0006EC34 4B F9 C8 5D */ bl func_8000E690 +/* 80071E34 0006EC34 4B F9 C8 5D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80071E38 0006EC38 80 17 1A FC */ lwz r0, 0x1afc(r23) /* 80071E3C 0006EC3C 2C 00 00 00 */ cmpwi r0, 0 /* 80071E40 0006EC40 40 82 00 94 */ bne lbl_80071ED4 @@ -13073,7 +13073,7 @@ lbl_80071E24: /* 80071E48 0006EC48 80 77 1F C0 */ lwz r3, 0x1fc0(r23) /* 80071E4C 0006EC4C 90 01 04 C8 */ stw r0, 0x4c8(r1) /* 80071E50 0006EC50 80 63 00 44 */ lwz r3, 0x44(r3) -/* 80071E54 0006EC54 4B FC 74 1D */ bl func_80039270 +/* 80071E54 0006EC54 4B FC 74 1D */ bl xEnvGetBBox__FP4xEnv /* 80071E58 0006EC58 80 A3 00 00 */ lwz r5, 0(r3) /* 80071E5C 0006EC5C 80 03 00 04 */ lwz r0, 4(r3) /* 80071E60 0006EC60 80 97 1F C0 */ lwz r4, 0x1fc0(r23) @@ -13126,7 +13126,7 @@ lbl_80071F04: /* 80071F10 0006ED10 38 00 00 00 */ li r0, 0 /* 80071F14 0006ED14 38 71 03 34 */ addi r3, r17, 0x334 /* 80071F18 0006ED18 90 0D 8C A4 */ stw r0, lbl_803CB5A4-_SDA_BASE_(r13) -/* 80071F1C 0006ED1C 4B F9 92 8D */ bl func_8000B1A8 +/* 80071F1C 0006ED1C 4B F9 92 8D */ bl length__5xVec3CFv /* 80071F20 0006ED20 C0 02 8C 44 */ lfs f0, lbl_803CD5C4-_SDA2_BASE_(r2) /* 80071F24 0006ED24 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80071F28 0006ED28 40 81 03 30 */ ble lbl_80072258 @@ -13135,7 +13135,7 @@ lbl_80071F30: /* 80071F30 0006ED30 80 9A 00 48 */ lwz r4, 0x48(r26) /* 80071F34 0006ED34 38 61 01 28 */ addi r3, r1, 0x128 /* 80071F38 0006ED38 38 84 00 70 */ addi r4, r4, 0x70 -/* 80071F3C 0006ED3C 4B F9 93 29 */ bl func_8000B264 +/* 80071F3C 0006ED3C 4B F9 93 29 */ bl __as__5xVec3FRC5xVec3 /* 80071F40 0006ED40 C0 5A 00 94 */ lfs f2, 0x94(r26) /* 80071F44 0006ED44 38 61 00 34 */ addi r3, r1, 0x34 /* 80071F48 0006ED48 C0 0D 81 9C */ lfs f0, lbl_803CAA9C-_SDA_BASE_(r13) @@ -13145,10 +13145,10 @@ lbl_80071F30: /* 80071F58 0006ED58 EC 02 10 3C */ fnmsubs f0, f2, f0, f2 /* 80071F5C 0006ED5C EC 01 00 2A */ fadds f0, f1, f0 /* 80071F60 0006ED60 D0 01 01 2C */ stfs f0, 0x12c(r1) -/* 80071F64 0006ED64 4B FA 34 7D */ bl func_800153E0 +/* 80071F64 0006ED64 4B FA 34 7D */ bl __pl__5xVec3CFRC5xVec3 /* 80071F68 0006ED68 38 61 01 1C */ addi r3, r1, 0x11c /* 80071F6C 0006ED6C 38 81 00 34 */ addi r4, r1, 0x34 -/* 80071F70 0006ED70 4B F9 92 F5 */ bl func_8000B264 +/* 80071F70 0006ED70 4B F9 92 F5 */ bl __as__5xVec3FRC5xVec3 /* 80071F74 0006ED74 C0 3A 00 94 */ lfs f1, 0x94(r26) /* 80071F78 0006ED78 38 61 08 20 */ addi r3, r1, 0x820 /* 80071F7C 0006ED7C C0 0D 81 98 */ lfs f0, lbl_803CAA98-_SDA_BASE_(r13) @@ -13183,10 +13183,10 @@ lbl_80071FE0: /* 80071FEC 0006EDEC 38 81 01 28 */ addi r4, r1, 0x128 /* 80071FF0 0006EDF0 38 B1 03 4C */ addi r5, r17, 0x34c /* 80071FF4 0006EDF4 3A 80 00 00 */ li r20, 0 -/* 80071FF8 0006EDF8 4B FA 33 E9 */ bl func_800153E0 +/* 80071FF8 0006EDF8 4B FA 33 E9 */ bl __pl__5xVec3CFRC5xVec3 /* 80071FFC 0006EDFC 38 61 01 1C */ addi r3, r1, 0x11c /* 80072000 0006EE00 38 81 00 28 */ addi r4, r1, 0x28 -/* 80072004 0006EE04 4B F9 92 61 */ bl func_8000B264 +/* 80072004 0006EE04 4B F9 92 61 */ bl __as__5xVec3FRC5xVec3 /* 80072008 0006EE08 39 C1 0C 3C */ addi r14, r1, 0xc3c lbl_8007200C: /* 8007200C 0006EE0C C0 3A 00 94 */ lfs f1, 0x94(r26) @@ -13207,19 +13207,19 @@ lbl_8007200C: /* 80072048 0006EE48 41 80 00 14 */ blt lbl_8007205C /* 8007204C 0006EE4C 38 61 01 28 */ addi r3, r1, 0x128 /* 80072050 0006EE50 38 81 01 1C */ addi r4, r1, 0x11c -/* 80072054 0006EE54 4B F9 92 11 */ bl func_8000B264 +/* 80072054 0006EE54 4B F9 92 11 */ bl __as__5xVec3FRC5xVec3 /* 80072058 0006EE58 48 00 01 90 */ b lbl_800721E8 lbl_8007205C: /* 8007205C 0006EE5C 38 61 00 1C */ addi r3, r1, 0x1c /* 80072060 0006EE60 38 81 01 28 */ addi r4, r1, 0x128 /* 80072064 0006EE64 38 B1 03 34 */ addi r5, r17, 0x334 -/* 80072068 0006EE68 4B FA 33 79 */ bl func_800153E0 +/* 80072068 0006EE68 4B FA 33 79 */ bl __pl__5xVec3CFRC5xVec3 /* 8007206C 0006EE6C 38 61 01 1C */ addi r3, r1, 0x11c /* 80072070 0006EE70 38 81 00 1C */ addi r4, r1, 0x1c -/* 80072074 0006EE74 4B F9 91 F1 */ bl func_8000B264 +/* 80072074 0006EE74 4B F9 91 F1 */ bl __as__5xVec3FRC5xVec3 /* 80072078 0006EE78 7D C3 73 78 */ mr r3, r14 /* 8007207C 0006EE7C 38 81 08 20 */ addi r4, r1, 0x820 -/* 80072080 0006EE80 48 01 EB 19 */ bl func_80090B98 +/* 80072080 0006EE80 48 01 EB 19 */ bl __as__12xSweptSphereFRC12xSweptSphere /* 80072084 0006EE84 48 00 00 0C */ b lbl_80072090 lbl_80072088: /* 80072088 0006EE88 7D C3 73 78 */ mr r3, r14 @@ -13229,10 +13229,10 @@ lbl_80072090: /* 80072094 0006EE94 40 82 00 28 */ bne lbl_800720BC /* 80072098 0006EE98 38 61 01 10 */ addi r3, r1, 0x110 /* 8007209C 0006EE9C 38 8E 01 2C */ addi r4, r14, 0x12c -/* 800720A0 0006EEA0 4B F9 91 C5 */ bl func_8000B264 +/* 800720A0 0006EEA0 4B F9 91 C5 */ bl __as__5xVec3FRC5xVec3 /* 800720A4 0006EEA4 38 71 00 00 */ addi r3, r17, 0 /* 800720A8 0006EEA8 38 81 01 10 */ addi r4, r1, 0x110 -/* 800720AC 0006EEAC 4B F9 91 B9 */ bl func_8000B264 +/* 800720AC 0006EEAC 4B F9 91 B9 */ bl __as__5xVec3FRC5xVec3 /* 800720B0 0006EEB0 38 00 00 01 */ li r0, 1 /* 800720B4 0006EEB4 90 0D 8C A4 */ stw r0, lbl_803CB5A4-_SDA_BASE_(r13) /* 800720B8 0006EEB8 48 00 00 A4 */ b lbl_8007215C @@ -13244,14 +13244,14 @@ lbl_800720BC: /* 800720CC 0006EECC 38 8E 01 20 */ addi r4, r14, 0x120 /* 800720D0 0006EED0 38 A5 01 20 */ addi r5, r5, 0x120 /* 800720D4 0006EED4 7C A0 2A 14 */ add r5, r0, r5 -/* 800720D8 0006EED8 4B FA 2F B5 */ bl func_8001508C +/* 800720D8 0006EED8 4B FA 2F B5 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 800720DC 0006EEDC 38 61 01 10 */ addi r3, r1, 0x110 -/* 800720E0 0006EEE0 4B F9 90 1D */ bl func_8000B0FC +/* 800720E0 0006EEE0 4B F9 90 1D */ bl length2__5xVec3CFv /* 800720E4 0006EEE4 C0 02 8C 94 */ lfs f0, lbl_803CD614-_SDA2_BASE_(r2) /* 800720E8 0006EEE8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800720EC 0006EEEC 41 80 01 5C */ blt lbl_80072248 /* 800720F0 0006EEF0 38 61 01 10 */ addi r3, r1, 0x110 -/* 800720F4 0006EEF4 4B FA 34 BD */ bl func_800155B0 +/* 800720F4 0006EEF4 4B FA 34 BD */ bl normalize__5xVec3Fv /* 800720F8 0006EEF8 C0 61 01 14 */ lfs f3, 0x114(r1) /* 800720FC 0006EEFC C0 0E 00 44 */ lfs f0, 0x44(r14) /* 80072100 0006EF00 C0 A1 01 10 */ lfs f5, 0x110(r1) @@ -13275,7 +13275,7 @@ lbl_80072140: /* 80072144 0006EF44 40 82 00 18 */ bne lbl_8007215C /* 80072148 0006EF48 38 71 00 00 */ addi r3, r17, 0 /* 8007214C 0006EF4C 38 81 01 10 */ addi r4, r1, 0x110 -/* 80072150 0006EF50 4B F9 91 15 */ bl func_8000B264 +/* 80072150 0006EF50 4B F9 91 15 */ bl __as__5xVec3FRC5xVec3 /* 80072154 0006EF54 38 00 00 01 */ li r0, 1 /* 80072158 0006EF58 90 0D 8C A4 */ stw r0, lbl_803CB5A4-_SDA_BASE_(r13) lbl_8007215C: @@ -13297,7 +13297,7 @@ lbl_8007215C: /* 80072198 0006EF98 FF A0 08 90 */ fmr f29, f1 /* 8007219C 0006EF9C 38 61 01 28 */ addi r3, r1, 0x128 /* 800721A0 0006EFA0 38 8E 01 08 */ addi r4, r14, 0x108 -/* 800721A4 0006EFA4 4B F9 90 C1 */ bl func_8000B264 +/* 800721A4 0006EFA4 4B F9 90 C1 */ bl __as__5xVec3FRC5xVec3 /* 800721A8 0006EFA8 C0 21 01 10 */ lfs f1, 0x110(r1) /* 800721AC 0006EFAC 3A 94 00 01 */ addi r20, r20, 1 /* 800721B0 0006EFB0 C0 01 01 28 */ lfs f0, 0x128(r1) @@ -13336,14 +13336,14 @@ lbl_800721E8: /* 80072230 0006F030 38 71 03 34 */ addi r3, r17, 0x334 /* 80072234 0006F034 38 85 00 30 */ addi r4, r5, 0x30 /* 80072238 0006F038 38 A5 00 70 */ addi r5, r5, 0x70 -/* 8007223C 0006F03C 4B F9 C4 55 */ bl func_8000E690 +/* 8007223C 0006F03C 4B F9 C4 55 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80072240 0006F040 39 C0 00 00 */ li r14, 0 /* 80072244 0006F044 4B FF FC EC */ b lbl_80071F30 lbl_80072248: /* 80072248 0006F048 80 9A 00 48 */ lwz r4, 0x48(r26) /* 8007224C 0006F04C 38 64 00 30 */ addi r3, r4, 0x30 /* 80072250 0006F050 38 84 00 70 */ addi r4, r4, 0x70 -/* 80072254 0006F054 4B F9 90 11 */ bl func_8000B264 +/* 80072254 0006F054 4B F9 90 11 */ bl __as__5xVec3FRC5xVec3 lbl_80072258: /* 80072258 0006F058 C0 02 8D 20 */ lfs f0, lbl_803CD6A0-_SDA2_BASE_(r2) /* 8007225C 0006F05C 80 7A 00 4C */ lwz r3, 0x4c(r26) @@ -13379,7 +13379,7 @@ lbl_80072270: /* 800722D0 0006F0D0 D0 03 00 34 */ stfs f0, 0x34(r3) /* 800722D4 0006F0D4 80 7A 00 4C */ lwz r3, 0x4c(r26) /* 800722D8 0006F0D8 38 63 00 0C */ addi r3, r3, 0xc -/* 800722DC 0006F0DC 4B F9 DF 9D */ bl func_80010278 +/* 800722DC 0006F0DC 4B F9 DF 9D */ bl __as__7xCollisFRC7xCollis /* 800722E0 0006F0E0 38 00 00 00 */ li r0, 0 /* 800722E4 0006F0E4 90 0E 00 00 */ stw r0, 0(r14) lbl_800722E8: @@ -13492,7 +13492,7 @@ lbl_8007245C: /* 80072468 0006F268 28 00 00 00 */ cmplwi r0, 0 /* 8007246C 0006F26C 41 82 00 0C */ beq lbl_80072478 /* 80072470 0006F270 38 81 01 34 */ addi r4, r1, 0x134 -/* 80072474 0006F274 48 01 E9 95 */ bl func_80090E08 +/* 80072474 0006F274 48 01 E9 95 */ bl zCameraTranslate__FP7xCameraP5xVec3 lbl_80072478: /* 80072478 0006F278 80 0D 8B 84 */ lwz r0, lbl_803CB484-_SDA_BASE_(r13) /* 8007247C 0006F27C 2C 00 00 00 */ cmpwi r0, 0 @@ -13604,7 +13604,7 @@ lbl_80072608: /* 8007260C 0006F40C 38 61 00 EC */ addi r3, r1, 0xec /* 80072610 0006F410 C0 42 8E B4 */ lfs f2, lbl_803CD834-_SDA2_BASE_(r2) /* 80072614 0006F414 FC 60 08 90 */ fmr f3, f1 -/* 80072618 0006F418 4B F9 C9 E5 */ bl func_8000EFFC +/* 80072618 0006F418 4B F9 C9 E5 */ bl xVec3Init__FP5xVec3fff /* 8007261C 0006F41C 7E 03 83 78 */ mr r3, r16 /* 80072620 0006F420 38 81 00 EC */ addi r4, r1, 0xec /* 80072624 0006F424 48 0A CF 71 */ bl xEntBoulder_AddForce__FP11xEntBoulderP5xVec3 @@ -13899,7 +13899,7 @@ lbl_80072A44: /* 80072A54 0006F854 3A 84 1D 20 */ addi r20, r4, 0x1d20 /* 80072A58 0006F858 7D C4 73 78 */ mr r4, r14 /* 80072A5C 0006F85C 7E 85 A3 78 */ mr r5, r20 -/* 80072A60 0006F860 4B F9 BC 31 */ bl func_8000E690 +/* 80072A60 0006F860 4B F9 BC 31 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80072A64 0006F864 38 61 00 D4 */ addi r3, r1, 0xd4 /* 80072A68 0006F868 7C 64 1B 78 */ mr r4, r3 /* 80072A6C 0006F86C 4B FD BA 85 */ bl xVec3Dot__FPC5xVec3PC5xVec3 @@ -13929,20 +13929,20 @@ lbl_80072AB8: /* 80072AC0 0006F8C0 40 80 00 14 */ bge lbl_80072AD4 /* 80072AC4 0006F8C4 7E 83 A3 78 */ mr r3, r20 /* 80072AC8 0006F8C8 7D C4 73 78 */ mr r4, r14 -/* 80072ACC 0006F8CC 4B F9 87 99 */ bl func_8000B264 +/* 80072ACC 0006F8CC 4B F9 87 99 */ bl __as__5xVec3FRC5xVec3 /* 80072AD0 0006F8D0 48 00 00 3C */ b lbl_80072B0C lbl_80072AD4: -/* 80072AD4 0006F8D4 4B F9 7D 29 */ bl func_8000A7FC +/* 80072AD4 0006F8D4 4B F9 7D 29 */ bl xsqrt__Ff /* 80072AD8 0006F8D8 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) /* 80072ADC 0006F8DC 38 61 00 D4 */ addi r3, r1, 0xd4 /* 80072AE0 0006F8E0 7C 64 1B 78 */ mr r4, r3 /* 80072AE4 0006F8E4 EC 00 08 24 */ fdivs f0, f0, f1 /* 80072AE8 0006F8E8 EC 20 06 F2 */ fmuls f1, f0, f27 -/* 80072AEC 0006F8EC 4B F9 85 A5 */ bl func_8000B090 +/* 80072AEC 0006F8EC 4B F9 85 A5 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80072AF0 0006F8F0 7E 83 A3 78 */ mr r3, r20 /* 80072AF4 0006F8F4 7E 84 A3 78 */ mr r4, r20 /* 80072AF8 0006F8F8 38 A1 00 D4 */ addi r5, r1, 0xd4 -/* 80072AFC 0006F8FC 4B F9 85 BD */ bl func_8000B0B8 +/* 80072AFC 0006F8FC 4B F9 85 BD */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 80072B00 0006F900 7E 83 A3 78 */ mr r3, r20 /* 80072B04 0006F904 7E 84 A3 78 */ mr r4, r20 /* 80072B08 0006F908 4B FD B7 E9 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -14069,19 +14069,19 @@ lbl_80072C9C: /* 80072CE0 0006FAE0 38 61 07 F4 */ addi r3, r1, 0x7f4 /* 80072CE4 0006FAE4 D0 0D 8E 10 */ stfs f0, lbl_803CB710-_SDA_BASE_(r13) /* 80072CE8 0006FAE8 90 01 07 EC */ stw r0, 0x7ec(r1) -/* 80072CEC 0006FAEC 4B F9 85 79 */ bl func_8000B264 +/* 80072CEC 0006FAEC 4B F9 85 79 */ bl __as__5xVec3FRC5xVec3 /* 80072CF0 0006FAF0 80 BA 00 24 */ lwz r5, 0x24(r26) /* 80072CF4 0006FAF4 3A A1 08 00 */ addi r21, r1, 0x800 /* 80072CF8 0006FAF8 7E A3 AB 78 */ mr r3, r21 /* 80072CFC 0006FAFC 7E 84 A3 78 */ mr r4, r20 /* 80072D00 0006FB00 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 80072D04 0006FB04 38 A5 00 30 */ addi r5, r5, 0x30 -/* 80072D08 0006FB08 4B F9 B9 89 */ bl func_8000E690 +/* 80072D08 0006FB08 4B F9 B9 89 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80072D0C 0006FB0C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80072D10 0006FB10 7E A3 AB 78 */ mr r3, r21 /* 80072D14 0006FB14 D0 01 08 04 */ stfs f0, 0x804(r1) /* 80072D18 0006FB18 C0 22 8C E4 */ lfs f1, lbl_803CD664-_SDA2_BASE_(r2) -/* 80072D1C 0006FB1C 4B FA 8C 1D */ bl func_8001B938 +/* 80072D1C 0006FB1C 4B FA 8C 1D */ bl xVec3SMulBy__FP5xVec3f /* 80072D20 0006FB20 C0 02 8E C0 */ lfs f0, lbl_803CD840-_SDA2_BASE_(r2) /* 80072D24 0006FB24 38 61 06 C0 */ addi r3, r1, 0x6c0 /* 80072D28 0006FB28 38 80 00 00 */ li r4, 0 @@ -14089,13 +14089,13 @@ lbl_80072C9C: /* 80072D30 0006FB30 C0 22 8E 40 */ lfs f1, lbl_803CD7C0-_SDA2_BASE_(r2) /* 80072D34 0006FB34 C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) /* 80072D38 0006FB38 FC 40 08 90 */ fmr f2, f1 -/* 80072D3C 0006FB3C 4B FB 91 9D */ bl func_8002BED8 +/* 80072D3C 0006FB3C 4B FB 91 9D */ bl set__10xParInterpFfffUi /* 80072D40 0006FB40 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80072D44 0006FB44 38 61 06 D4 */ addi r3, r1, 0x6d4 /* 80072D48 0006FB48 38 80 00 00 */ li r4, 0 /* 80072D4C 0006FB4C FC 40 08 90 */ fmr f2, f1 /* 80072D50 0006FB50 FC 60 08 90 */ fmr f3, f1 -/* 80072D54 0006FB54 4B FB 91 85 */ bl func_8002BED8 +/* 80072D54 0006FB54 4B FB 91 85 */ bl set__10xParInterpFfffUi /* 80072D58 0006FB58 4B FB DF 31 */ bl xurand__Fv /* 80072D5C 0006FB5C C0 42 8C 4C */ lfs f2, lbl_803CD5CC-_SDA2_BASE_(r2) /* 80072D60 0006FB60 38 61 06 E8 */ addi r3, r1, 0x6e8 @@ -14105,7 +14105,7 @@ lbl_80072C9C: /* 80072D70 0006FB70 EF 62 00 7A */ fmadds f27, f2, f1, f0 /* 80072D74 0006FB74 FC 20 D8 90 */ fmr f1, f27 /* 80072D78 0006FB78 FC 40 D8 90 */ fmr f2, f27 -/* 80072D7C 0006FB7C 4B FB 91 5D */ bl func_8002BED8 +/* 80072D7C 0006FB7C 4B FB 91 5D */ bl set__10xParInterpFfffUi /* 80072D80 0006FB80 C0 02 8E 44 */ lfs f0, lbl_803CD7C4-_SDA2_BASE_(r2) /* 80072D84 0006FB84 38 61 06 FC */ addi r3, r1, 0x6fc /* 80072D88 0006FB88 C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) @@ -14113,7 +14113,7 @@ lbl_80072C9C: /* 80072D90 0006FB90 EF 7B 00 32 */ fmuls f27, f27, f0 /* 80072D94 0006FB94 FC 20 D8 90 */ fmr f1, f27 /* 80072D98 0006FB98 FC 40 D8 90 */ fmr f2, f27 -/* 80072D9C 0006FB9C 4B FB 91 3D */ bl func_8002BED8 +/* 80072D9C 0006FB9C 4B FB 91 3D */ bl set__10xParInterpFfffUi /* 80072DA0 0006FBA0 FC 20 F8 90 */ fmr f1, f31 /* 80072DA4 0006FBA4 80 6D 8D 38 */ lwz r3, lbl_803CB638-_SDA_BASE_(r13) /* 80072DA8 0006FBA8 38 81 06 B4 */ addi r4, r1, 0x6b4 @@ -14149,7 +14149,7 @@ lbl_80072DC0: /* 80072E18 0006FC18 EC 01 00 2A */ fadds f0, f1, f0 /* 80072E1C 0006FC1C EC 04 00 32 */ fmuls f0, f4, f0 /* 80072E20 0006FC20 D0 01 04 A8 */ stfs f0, 0x4a8(r1) -/* 80072E24 0006FC24 4B F9 81 19 */ bl func_8000AF3C +/* 80072E24 0006FC24 4B F9 81 19 */ bl xQuickCullForBound__FP7xQCDataPC6xBound /* 80072E28 0006FC28 7F 43 D3 78 */ mr r3, r26 /* 80072E2C 0006FC2C 7F 64 DB 78 */ mr r4, r27 /* 80072E30 0006FC30 38 A1 04 7C */ addi r5, r1, 0x47c @@ -14169,14 +14169,14 @@ lbl_80072E58: /* 80072E5C 0006FC5C 38 71 01 FC */ addi r3, r17, 0x1fc /* 80072E60 0006FC60 38 85 00 30 */ addi r4, r5, 0x30 /* 80072E64 0006FC64 38 A5 00 70 */ addi r5, r5, 0x70 -/* 80072E68 0006FC68 4B F9 B8 29 */ bl func_8000E690 +/* 80072E68 0006FC68 4B F9 B8 29 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80072E6C 0006FC6C C0 2D 8C EC */ lfs f1, lbl_803CB5EC-_SDA_BASE_(r13) /* 80072E70 0006FC70 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80072E74 0006FC74 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80072E78 0006FC78 41 82 00 B0 */ beq lbl_80072F28 /* 80072E7C 0006FC7C 7D E4 7B 78 */ mr r4, r15 /* 80072E80 0006FC80 38 71 02 08 */ addi r3, r17, 0x208 -/* 80072E84 0006FC84 4B F9 83 E1 */ bl func_8000B264 +/* 80072E84 0006FC84 4B F9 83 E1 */ bl __as__5xVec3FRC5xVec3 /* 80072E88 0006FC88 80 7A 00 4C */ lwz r3, 0x4c(r26) /* 80072E8C 0006FC8C 80 03 00 14 */ lwz r0, 0x14(r3) /* 80072E90 0006FC90 90 0D 8C E4 */ stw r0, lbl_803CB5E4-_SDA_BASE_(r13) @@ -14230,7 +14230,7 @@ lbl_80072F28: /* 80072F4C 0006FD4C 38 6E 01 A0 */ addi r3, r14, 0x1a0 /* 80072F50 0006FD50 FC 40 08 90 */ fmr f2, f1 /* 80072F54 0006FD54 FC 60 08 90 */ fmr f3, f1 -/* 80072F58 0006FD58 4B F9 C0 A5 */ bl func_8000EFFC +/* 80072F58 0006FD58 4B F9 C0 A5 */ bl xVec3Init__FP5xVec3fff /* 80072F5C 0006FD5C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80072F60 0006FD60 38 00 00 00 */ li r0, 0 /* 80072F64 0006FD64 D0 0E 01 D0 */ stfs f0, 0x1d0(r14) @@ -14274,7 +14274,7 @@ lbl_80072F6C: /* 80072FF8 0006FDF8 39 C1 03 20 */ addi r14, r1, 0x320 /* 80072FFC 0006FDFC 38 81 00 B0 */ addi r4, r1, 0xb0 /* 80073000 0006FE00 7D C3 73 78 */ mr r3, r14 -/* 80073004 0006FE04 4B F9 82 61 */ bl func_8000B264 +/* 80073004 0006FE04 4B F9 82 61 */ bl __as__5xVec3FRC5xVec3 /* 80073008 0006FE08 80 AF 17 B0 */ lwz r5, 0x17b0(r15) /* 8007300C 0006FE0C 88 05 00 04 */ lbz r0, 4(r5) /* 80073010 0006FE10 28 00 00 2F */ cmplwi r0, 0x2f @@ -14295,11 +14295,11 @@ lbl_80073030: /* 80073048 0006FE48 C0 24 18 30 */ lfs f1, 0x1830(r4) /* 8007304C 0006FE4C 38 83 30 30 */ addi r4, r3, lbl_80253030@l /* 80073050 0006FE50 38 61 02 B0 */ addi r3, r1, 0x2b0 -/* 80073054 0006FE54 4B FA 88 89 */ bl func_8001B8DC +/* 80073054 0006FE54 4B FA 88 89 */ bl xMat3x3Rot__FP7xMat3x3PC5xVec3f /* 80073058 0006FE58 80 9A 00 48 */ lwz r4, 0x48(r26) /* 8007305C 0006FE5C 38 61 02 E0 */ addi r3, r1, 0x2e0 /* 80073060 0006FE60 38 84 00 30 */ addi r4, r4, 0x30 -/* 80073064 0006FE64 4B F9 82 01 */ bl func_8000B264 +/* 80073064 0006FE64 4B F9 82 01 */ bl __as__5xVec3FRC5xVec3 /* 80073068 0006FE68 38 61 02 F0 */ addi r3, r1, 0x2f0 /* 8007306C 0006FE6C 38 A1 02 B0 */ addi r5, r1, 0x2b0 /* 80073070 0006FE70 7C 64 1B 78 */ mr r4, r3 @@ -14405,19 +14405,19 @@ lbl_8007318C: /* 800731E4 0006FFE4 48 00 F9 1D */ bl zEntPlayer.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800731E8 0006FFE8 7D C3 73 78 */ mr r3, r14 /* 800731EC 0006FFEC 38 81 00 94 */ addi r4, r1, 0x94 -/* 800731F0 0006FFF0 4B FA 87 71 */ bl func_8001B960 +/* 800731F0 0006FFF0 4B FA 87 71 */ bl xVec3SubFrom__FP5xVec3PC5xVec3 lbl_800731F4: /* 800731F4 0006FFF4 80 6F 17 B0 */ lwz r3, 0x17b0(r15) /* 800731F8 0006FFF8 38 81 02 F0 */ addi r4, r1, 0x2f0 /* 800731FC 0006FFFC 80 63 00 24 */ lwz r3, 0x24(r3) /* 80073200 00070000 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 80073204 00070004 4B FC 17 99 */ bl func_8003499C +/* 80073204 00070004 4B FC 17 99 */ bl __as__11RwMatrixTagFRC11RwMatrixTag /* 80073208 00070008 80 6F 17 B0 */ lwz r3, 0x17b0(r15) /* 8007320C 0007000C 80 63 00 48 */ lwz r3, 0x48(r3) /* 80073210 00070010 28 03 00 00 */ cmplwi r3, 0 /* 80073214 00070014 41 82 00 BC */ beq lbl_800732D0 /* 80073218 00070018 38 81 02 F0 */ addi r4, r1, 0x2f0 -/* 8007321C 0007001C 4B F9 83 51 */ bl func_8000B56C +/* 8007321C 0007001C 4B F9 83 51 */ bl __as__7xMat4x3FRC7xMat4x3 /* 80073220 00070020 48 00 00 B0 */ b lbl_800732D0 lbl_80073224: /* 80073224 00070024 80 6F 17 B0 */ lwz r3, 0x17b0(r15) @@ -14448,7 +14448,7 @@ lbl_80073268: /* 80073280 00070080 28 00 00 2B */ cmplwi r0, 0x2b /* 80073284 00070084 40 82 00 44 */ bne lbl_800732C8 /* 80073288 00070088 7C 6E 1B 78 */ mr r14, r3 -/* 8007328C 0007008C 4B FE 32 59 */ bl func_800564E4 +/* 8007328C 0007008C 4B FE 32 59 */ bl SelfType__9xNPCBasicCFv /* 80073290 00070090 54 63 00 2E */ rlwinm r3, r3, 0, 0, 0x17 /* 80073294 00070094 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 80073298 00070098 28 00 54 00 */ cmplwi r0, 0x5400 @@ -14517,7 +14517,7 @@ lbl_80073350: /* 80073388 00070188 D0 01 00 90 */ stfs f0, 0x90(r1) /* 8007338C 0007018C 80 84 00 24 */ lwz r4, 0x24(r4) /* 80073390 00070190 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80073394 00070194 4B F9 7B DD */ bl func_8000AF70 +/* 80073394 00070194 4B F9 7B DD */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80073398 00070198 80 B3 07 04 */ lwz r5, 0x704(r19) /* 8007339C 0007019C 38 81 00 88 */ addi r4, r1, 0x88 /* 800733A0 000701A0 80 6F 17 B0 */ lwz r3, 0x17b0(r15) @@ -14656,13 +14656,13 @@ lbl_800734F0: /* 80073590 00070390 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 80073594 00070394 39 C4 1D 20 */ addi r14, r4, 0x1d20 /* 80073598 00070398 7D C4 73 78 */ mr r4, r14 -/* 8007359C 0007039C 4B F9 7C C9 */ bl func_8000B264 +/* 8007359C 0007039C 4B F9 7C C9 */ bl __as__5xVec3FRC5xVec3 /* 800735A0 000703A0 80 BA 00 24 */ lwz r5, 0x24(r26) /* 800735A4 000703A4 7D C4 73 78 */ mr r4, r14 /* 800735A8 000703A8 38 61 00 70 */ addi r3, r1, 0x70 /* 800735AC 000703AC 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 800735B0 000703B0 38 A5 00 10 */ addi r5, r5, 0x10 -/* 800735B4 000703B4 4B FA 1A D9 */ bl func_8001508C +/* 800735B4 000703B4 4B FA 1A D9 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 800735B8 000703B8 38 61 00 70 */ addi r3, r1, 0x70 /* 800735BC 000703BC 7C 64 1B 78 */ mr r4, r3 /* 800735C0 000703C0 4B FD AD 31 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -14682,11 +14682,11 @@ lbl_800734F0: /* 800735F8 000703F8 38 61 02 50 */ addi r3, r1, 0x250 /* 800735FC 000703FC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80073600 00070400 38 84 00 20 */ addi r4, r4, 0x20 -/* 80073604 00070404 4B F9 B0 C1 */ bl func_8000E6C4 +/* 80073604 00070404 4B F9 B0 C1 */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 80073608 00070408 48 00 00 58 */ b lbl_80073660 lbl_8007360C: /* 8007360C 0007040C FC 20 D8 90 */ fmr f1, f27 -/* 80073610 00070410 4B F9 A7 69 */ bl func_8000DD78 +/* 80073610 00070410 4B F9 A7 69 */ bl xasin__Ff /* 80073614 00070414 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80073618 00070418 FC 1C 00 40 */ fcmpo cr0, f28, f0 /* 8007361C 0007041C 40 80 00 0C */ bge lbl_80073628 @@ -14695,7 +14695,7 @@ lbl_8007360C: lbl_80073628: /* 80073628 00070428 38 61 02 00 */ addi r3, r1, 0x200 /* 8007362C 0007042C 38 81 00 70 */ addi r4, r1, 0x70 -/* 80073630 00070430 4B FA 82 AD */ bl func_8001B8DC +/* 80073630 00070430 4B FA 82 AD */ bl xMat3x3Rot__FP7xMat3x3PC5xVec3f /* 80073634 00070434 80 BA 00 24 */ lwz r5, 0x24(r26) /* 80073638 00070438 38 61 02 30 */ addi r3, r1, 0x230 /* 8007363C 0007043C 38 81 02 00 */ addi r4, r1, 0x200 @@ -14784,16 +14784,16 @@ lbl_80073768: /* 80073770 00070570 90 01 02 3C */ stw r0, 0x23c(r1) /* 80073774 00070574 80 7A 00 24 */ lwz r3, 0x24(r26) /* 80073778 00070578 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 8007377C 0007057C 4B F9 7D F1 */ bl func_8000B56C +/* 8007377C 0007057C 4B F9 7D F1 */ bl __as__7xMat4x3FRC7xMat4x3 /* 80073780 00070580 3C 60 80 3C */ lis r3, lbl_803BF664@ha /* 80073784 00070584 38 81 02 30 */ addi r4, r1, 0x230 /* 80073788 00070588 38 63 F6 64 */ addi r3, r3, lbl_803BF664@l -/* 8007378C 0007058C 4B F9 7D E1 */ bl func_8000B56C +/* 8007378C 0007058C 4B F9 7D E1 */ bl __as__7xMat4x3FRC7xMat4x3 /* 80073790 00070590 48 00 00 10 */ b lbl_800737A0 lbl_80073794: /* 80073794 00070594 3C 60 80 3C */ lis r3, lbl_803BF664@ha /* 80073798 00070598 38 63 F6 64 */ addi r3, r3, lbl_803BF664@l -/* 8007379C 0007059C 4B F9 7D D1 */ bl func_8000B56C +/* 8007379C 0007059C 4B F9 7D D1 */ bl __as__7xMat4x3FRC7xMat4x3 lbl_800737A0: /* 800737A0 000705A0 C0 22 8E D0 */ lfs f1, lbl_803CD850-_SDA2_BASE_(r2) /* 800737A4 000705A4 C0 0D 8D 14 */ lfs f0, lbl_803CB614-_SDA_BASE_(r13) @@ -14821,7 +14821,7 @@ lbl_800737E4: /* 800737F4 000705F4 80 63 00 24 */ lwz r3, 0x24(r3) /* 800737F8 000705F8 38 81 01 D0 */ addi r4, r1, 0x1d0 /* 800737FC 000705FC 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 80073800 00070600 4B F9 B8 35 */ bl func_8000F034 +/* 80073800 00070600 4B F9 B8 35 */ bl xMat3x3Copy__FP7xMat3x3PC7xMat3x3 lbl_80073804: /* 80073804 00070604 39 CE 00 04 */ addi r14, r14, 4 /* 80073808 00070608 39 EF 00 01 */ addi r15, r15, 1 @@ -14952,14 +14952,14 @@ lbl_80073984: /* 800739E0 000707E0 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) /* 800739E4 000707E4 80 63 00 10 */ lwz r3, 0x10(r3) /* 800739E8 000707E8 38 63 00 64 */ addi r3, r3, 0x64 -/* 800739EC 000707EC 4B FA 7D ED */ bl func_8001B7D8 +/* 800739EC 000707EC 4B FA 7D ED */ bl xBoundCenter__FP6xBound /* 800739F0 000707F0 80 BA 00 24 */ lwz r5, 0x24(r26) /* 800739F4 000707F4 7C 64 1B 78 */ mr r4, r3 /* 800739F8 000707F8 80 CD 8D 0C */ lwz r6, lbl_803CB60C-_SDA_BASE_(r13) /* 800739FC 000707FC 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 80073A00 00070800 38 66 00 30 */ addi r3, r6, 0x30 /* 80073A04 00070804 38 A5 00 30 */ addi r5, r5, 0x30 -/* 80073A08 00070808 4B F9 AC 89 */ bl func_8000E690 +/* 80073A08 00070808 4B F9 AC 89 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80073A0C 0007080C 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) /* 80073A10 00070810 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) /* 80073A14 00070814 80 83 00 10 */ lwz r4, 0x10(r3) @@ -14968,13 +14968,13 @@ lbl_80073984: /* 80073A20 00070820 80 84 00 24 */ lwz r4, 0x24(r4) /* 80073A24 00070824 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80073A28 00070828 38 84 00 10 */ addi r4, r4, 0x10 -/* 80073A2C 0007082C 4B FA 16 2D */ bl func_80015058 +/* 80073A2C 0007082C 4B FA 16 2D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80073A30 00070830 48 00 00 C8 */ b lbl_80073AF8 lbl_80073A34: /* 80073A34 00070834 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) /* 80073A38 00070838 80 63 00 10 */ lwz r3, 0x10(r3) /* 80073A3C 0007083C 38 63 00 64 */ addi r3, r3, 0x64 -/* 80073A40 00070840 4B FA 7D 99 */ bl func_8001B7D8 +/* 80073A40 00070840 4B FA 7D 99 */ bl xBoundCenter__FP6xBound /* 80073A44 00070844 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) /* 80073A48 00070848 7C 64 1B 78 */ mr r4, r3 /* 80073A4C 0007084C 38 65 00 24 */ addi r3, r5, 0x24 @@ -14987,7 +14987,7 @@ lbl_80073A34: /* 80073A68 00070868 80 84 00 24 */ lwz r4, 0x24(r4) /* 80073A6C 0007086C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80073A70 00070870 38 84 00 10 */ addi r4, r4, 0x10 -/* 80073A74 00070874 4B FA 15 E5 */ bl func_80015058 +/* 80073A74 00070874 4B FA 15 E5 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80073A78 00070878 48 00 00 80 */ b lbl_80073AF8 lbl_80073A7C: /* 80073A7C 0007087C 80 9A 00 24 */ lwz r4, 0x24(r26) @@ -15004,14 +15004,14 @@ lbl_80073A7C: /* 80073AA8 000708A8 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) /* 80073AAC 000708AC 80 63 00 10 */ lwz r3, 0x10(r3) /* 80073AB0 000708B0 38 63 00 64 */ addi r3, r3, 0x64 -/* 80073AB4 000708B4 4B FA 7D 25 */ bl func_8001B7D8 +/* 80073AB4 000708B4 4B FA 7D 25 */ bl xBoundCenter__FP6xBound /* 80073AB8 000708B8 80 BA 00 24 */ lwz r5, 0x24(r26) /* 80073ABC 000708BC 7C 64 1B 78 */ mr r4, r3 /* 80073AC0 000708C0 80 CD 8D 0C */ lwz r6, lbl_803CB60C-_SDA_BASE_(r13) /* 80073AC4 000708C4 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 80073AC8 000708C8 38 66 00 30 */ addi r3, r6, 0x30 /* 80073ACC 000708CC 38 A5 00 30 */ addi r5, r5, 0x30 -/* 80073AD0 000708D0 4B F9 AB C1 */ bl func_8000E690 +/* 80073AD0 000708D0 4B F9 AB C1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80073AD4 000708D4 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) /* 80073AD8 000708D8 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) /* 80073ADC 000708DC 80 83 00 10 */ lwz r4, 0x10(r3) @@ -15020,7 +15020,7 @@ lbl_80073A7C: /* 80073AE8 000708E8 80 84 00 24 */ lwz r4, 0x24(r4) /* 80073AEC 000708EC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80073AF0 000708F0 38 84 00 10 */ addi r4, r4, 0x10 -/* 80073AF4 000708F4 4B FA 15 65 */ bl func_80015058 +/* 80073AF4 000708F4 4B FA 15 65 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f lbl_80073AF8: /* 80073AF8 000708F8 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) /* 80073AFC 000708FC 80 03 00 00 */ lwz r0, 0(r3) @@ -15047,7 +15047,7 @@ lbl_80073AF8: /* 80073B50 00070950 40 82 00 E8 */ bne lbl_80073C38 /* 80073B54 00070954 80 64 00 00 */ lwz r3, 0(r4) /* 80073B58 00070958 38 63 00 64 */ addi r3, r3, 0x64 -/* 80073B5C 0007095C 4B FA 7C 7D */ bl func_8001B7D8 +/* 80073B5C 0007095C 4B FA 7C 7D */ bl xBoundCenter__FP6xBound /* 80073B60 00070960 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) /* 80073B64 00070964 7C 64 1B 78 */ mr r4, r3 /* 80073B68 00070968 38 65 00 24 */ addi r3, r5, 0x24 @@ -15064,7 +15064,7 @@ lbl_80073AF8: /* 80073B94 00070994 38 86 00 20 */ addi r4, r6, 0x20 /* 80073B98 00070998 C0 25 00 28 */ lfs f1, 0x28(r5) /* 80073B9C 0007099C EC 21 00 32 */ fmuls f1, f1, f0 -/* 80073BA0 000709A0 4B FA 14 B9 */ bl func_80015058 +/* 80073BA0 000709A0 4B FA 14 B9 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80073BA4 000709A4 81 0D 8D 08 */ lwz r8, lbl_803CB608-_SDA_BASE_(r13) /* 80073BA8 000709A8 80 BA 00 24 */ lwz r5, 0x24(r26) /* 80073BAC 000709AC 80 68 00 00 */ lwz r3, 0(r8) @@ -15077,7 +15077,7 @@ lbl_80073AF8: /* 80073BC8 000709C8 38 86 00 10 */ addi r4, r6, 0x10 /* 80073BCC 000709CC C0 25 00 28 */ lfs f1, 0x28(r5) /* 80073BD0 000709D0 EC 21 00 32 */ fmuls f1, f1, f0 -/* 80073BD4 000709D4 4B FA 14 85 */ bl func_80015058 +/* 80073BD4 000709D4 4B FA 14 85 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80073BD8 000709D8 48 00 00 60 */ b lbl_80073C38 lbl_80073BDC: /* 80073BDC 000709DC 80 9A 00 24 */ lwz r4, 0x24(r26) @@ -15098,7 +15098,7 @@ lbl_80073BDC: /* 80073C18 00070A18 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) /* 80073C1C 00070A1C 80 63 00 00 */ lwz r3, 0(r3) /* 80073C20 00070A20 38 63 00 64 */ addi r3, r3, 0x64 -/* 80073C24 00070A24 4B FA 7B B5 */ bl func_8001B7D8 +/* 80073C24 00070A24 4B FA 7B B5 */ bl xBoundCenter__FP6xBound /* 80073C28 00070A28 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) /* 80073C2C 00070A2C 7C 64 1B 78 */ mr r4, r3 /* 80073C30 00070A30 38 65 00 24 */ addi r3, r5, 0x24 @@ -15214,7 +15214,7 @@ lbl_80073D98: /* 80073DCC 00070BCC C0 04 09 50 */ lfs f0, 0x950(r4) /* 80073DD0 00070BD0 7C 64 1B 78 */ mr r4, r3 /* 80073DD4 00070BD4 D0 01 04 60 */ stfs f0, 0x460(r1) -/* 80073DD8 00070BD8 4B F9 71 65 */ bl func_8000AF3C +/* 80073DD8 00070BD8 4B F9 71 65 */ bl xQuickCullForBound__FP7xQCDataPC6xBound /* 80073DDC 00070BDC 7F 43 D3 78 */ mr r3, r26 /* 80073DE0 00070BE0 7F 64 DB 78 */ mr r4, r27 /* 80073DE4 00070BE4 38 A1 04 30 */ addi r5, r1, 0x430 @@ -15247,9 +15247,9 @@ lbl_80073E2C: /* 80073E48 00070C48 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 80073E4C 00070C4C 38 86 00 30 */ addi r4, r6, 0x30 /* 80073E50 00070C50 38 A5 00 30 */ addi r5, r5, 0x30 -/* 80073E54 00070C54 4B F9 A8 3D */ bl func_8000E690 +/* 80073E54 00070C54 4B F9 A8 3D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80073E58 00070C58 38 61 00 64 */ addi r3, r1, 0x64 -/* 80073E5C 00070C5C 4B FA 12 71 */ bl func_800150CC +/* 80073E5C 00070C5C 4B FA 12 71 */ bl xVec3Length2__FPC5xVec3 /* 80073E60 00070C60 C0 02 8E 40 */ lfs f0, lbl_803CD7C0-_SDA2_BASE_(r2) /* 80073E64 00070C64 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80073E68 00070C68 40 81 00 14 */ ble lbl_80073E7C @@ -15352,9 +15352,9 @@ lbl_80073FAC: /* 80073FD0 00070DD0 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 80073FD4 00070DD4 38 86 00 30 */ addi r4, r6, 0x30 /* 80073FD8 00070DD8 38 A5 00 30 */ addi r5, r5, 0x30 -/* 80073FDC 00070DDC 4B F9 A6 B5 */ bl func_8000E690 +/* 80073FDC 00070DDC 4B F9 A6 B5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80073FE0 00070DE0 38 61 00 58 */ addi r3, r1, 0x58 -/* 80073FE4 00070DE4 4B FA 10 E9 */ bl func_800150CC +/* 80073FE4 00070DE4 4B FA 10 E9 */ bl xVec3Length2__FPC5xVec3 /* 80073FE8 00070DE8 FF 60 08 90 */ fmr f27, f1 /* 80073FEC 00070DEC C0 02 8E 40 */ lfs f0, lbl_803CD7C0-_SDA2_BASE_(r2) /* 80073FF0 00070DF0 FC 1B 00 40 */ fcmpo cr0, f27, f0 @@ -15367,7 +15367,7 @@ lbl_80073FAC: /* 8007400C 00070E0C 28 00 00 2B */ cmplwi r0, 0x2b /* 80074010 00070E10 40 82 00 3C */ bne lbl_8007404C /* 80074014 00070E14 7F 23 CB 78 */ mr r3, r25 -/* 80074018 00070E18 4B FE 24 CD */ bl func_800564E4 +/* 80074018 00070E18 4B FE 24 CD */ bl SelfType__9xNPCBasicCFv /* 8007401C 00070E1C 54 63 00 2E */ rlwinm r3, r3, 0, 0, 0x17 /* 80074020 00070E20 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 80074024 00070E24 28 00 54 00 */ cmplwi r0, 0x5400 @@ -15377,7 +15377,7 @@ lbl_80073FAC: /* 80074034 00070E34 41 82 01 18 */ beq lbl_8007414C lbl_80074038: /* 80074038 00070E38 7F 23 CB 78 */ mr r3, r25 -/* 8007403C 00070E3C 4B FE 24 A9 */ bl func_800564E4 +/* 8007403C 00070E3C 4B FE 24 A9 */ bl SelfType__9xNPCBasicCFv /* 80074040 00070E40 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 80074044 00070E44 28 00 54 34 */ cmplwi r0, 0x5434 /* 80074048 00070E48 41 82 01 04 */ beq lbl_8007414C @@ -15405,7 +15405,7 @@ lbl_80074094: /* 80074094 00070E94 38 00 00 00 */ li r0, 0 /* 80074098 00070E98 FC 20 D8 90 */ fmr f1, f27 /* 8007409C 00070E9C 90 01 03 E0 */ stw r0, 0x3e0(r1) -/* 800740A0 00070EA0 4B F9 67 5D */ bl func_8000A7FC +/* 800740A0 00070EA0 4B F9 67 5D */ bl xsqrt__Ff /* 800740A4 00070EA4 D0 21 01 C8 */ stfs f1, 0x1c8(r1) /* 800740A8 00070EA8 38 61 01 AC */ addi r3, r1, 0x1ac /* 800740AC 00070EAC C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) @@ -15423,7 +15423,7 @@ lbl_80074094: /* 800740DC 00070EDC D0 21 01 B0 */ stfs f1, 0x1b0(r1) /* 800740E0 00070EE0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 800740E4 00070EE4 EC 21 00 24 */ fdivs f1, f1, f0 -/* 800740E8 00070EE8 4B F9 6F A9 */ bl func_8000B090 +/* 800740E8 00070EE8 4B F9 6F A9 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800740EC 00070EEC 38 00 0C 00 */ li r0, 0xc00 /* 800740F0 00070EF0 80 77 1F C0 */ lwz r3, 0x1fc0(r23) /* 800740F4 00070EF4 90 01 01 CC */ stw r0, 0x1cc(r1) @@ -15491,7 +15491,7 @@ lbl_800741A4: /* 800741D4 00070FD4 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 800741D8 00070FD8 38 86 00 30 */ addi r4, r6, 0x30 /* 800741DC 00070FDC 38 A5 00 30 */ addi r5, r5, 0x30 -/* 800741E0 00070FE0 4B F9 A4 B1 */ bl func_8000E690 +/* 800741E0 00070FE0 4B F9 A4 B1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800741E4 00070FE4 80 17 16 D4 */ lwz r0, 0x16d4(r23) /* 800741E8 00070FE8 2C 00 00 00 */ cmpwi r0, 0 /* 800741EC 00070FEC 40 82 00 14 */ bne lbl_80074200 @@ -15501,7 +15501,7 @@ lbl_800741A4: /* 800741FC 00070FFC 40 81 00 44 */ ble lbl_80074240 lbl_80074200: /* 80074200 00071000 38 61 00 58 */ addi r3, r1, 0x58 -/* 80074204 00071004 4B FA 0E C9 */ bl func_800150CC +/* 80074204 00071004 4B FA 0E C9 */ bl xVec3Length2__FPC5xVec3 /* 80074208 00071008 FF A0 08 90 */ fmr f29, f1 /* 8007420C 0007100C FC 1D E0 40 */ fcmpo cr0, f29, f28 /* 80074210 00071010 4C 41 13 82 */ cror 2, 1, 2 @@ -15588,9 +15588,9 @@ lbl_800742E4: /* 80074338 00071138 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 8007433C 0007113C 38 86 00 30 */ addi r4, r6, 0x30 /* 80074340 00071140 38 A5 00 30 */ addi r5, r5, 0x30 -/* 80074344 00071144 4B F9 A3 4D */ bl func_8000E690 +/* 80074344 00071144 4B F9 A3 4D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80074348 00071148 38 61 00 4C */ addi r3, r1, 0x4c -/* 8007434C 0007114C 4B F9 A3 05 */ bl func_8000E650 +/* 8007434C 0007114C 4B F9 A3 05 */ bl xVec3Length__FPC5xVec3 /* 80074350 00071150 80 0D 8D 50 */ lwz r0, lbl_803CB650-_SDA_BASE_(r13) /* 80074354 00071154 2C 00 00 01 */ cmpwi r0, 1 /* 80074358 00071158 41 82 00 34 */ beq lbl_8007438C @@ -15688,7 +15688,7 @@ lbl_80074418: /* 800744B8 000712B8 38 61 03 94 */ addi r3, r1, 0x394 /* 800744BC 000712BC 7C 64 1B 78 */ mr r4, r3 /* 800744C0 000712C0 D0 01 03 C4 */ stfs f0, 0x3c4(r1) -/* 800744C4 000712C4 4B F9 6A 79 */ bl func_8000AF3C +/* 800744C4 000712C4 4B F9 6A 79 */ bl xQuickCullForBound__FP7xQCDataPC6xBound /* 800744C8 000712C8 7D E3 7B 78 */ mr r3, r15 /* 800744CC 000712CC 38 80 00 01 */ li r4, 1 /* 800744D0 000712D0 48 02 07 75 */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui @@ -15707,7 +15707,7 @@ lbl_800744F4: /* 80074500 00071300 80 7A 00 24 */ lwz r3, 0x24(r26) /* 80074504 00071304 38 81 02 70 */ addi r4, r1, 0x270 /* 80074508 00071308 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 8007450C 0007130C 4B FC 04 91 */ bl func_8003499C +/* 8007450C 0007130C 4B FC 04 91 */ bl __as__11RwMatrixTagFRC11RwMatrixTag /* 80074510 00071310 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80074514 00071314 FC 1F 00 00 */ fcmpu cr0, f31, f0 /* 80074518 00071318 41 82 00 50 */ beq lbl_80074568 @@ -15786,12 +15786,12 @@ lbl_80074618: /* 80074628 00071428 7C 78 1B 78 */ mr r24, r3 /* 8007462C 0007142C 28 00 00 2B */ cmplwi r0, 0x2b /* 80074630 00071430 40 82 02 E4 */ bne lbl_80074914 -/* 80074634 00071434 4B FE 1E B1 */ bl func_800564E4 +/* 80074634 00071434 4B FE 1E B1 */ bl SelfType__9xNPCBasicCFv /* 80074638 00071438 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 8007463C 0007143C 28 00 52 40 */ cmplwi r0, 0x5240 /* 80074640 00071440 40 82 00 20 */ bne lbl_80074660 /* 80074644 00071444 7F 03 C3 78 */ mr r3, r24 -/* 80074648 00071448 48 00 E6 B1 */ bl func_80082CF8 +/* 80074648 00071448 48 00 E6 B1 */ bl Pos__10zNPCCommonFv /* 8007464C 0007144C 7C 65 1B 78 */ mr r5, r3 /* 80074650 00071450 7F 03 C3 78 */ mr r3, r24 /* 80074654 00071454 38 80 00 01 */ li r4, 1 @@ -15915,7 +15915,7 @@ lbl_80074808: /* 80074808 00071608 2C 05 00 00 */ cmpwi r5, 0 /* 8007480C 0007160C 40 82 01 08 */ bne lbl_80074914 /* 80074810 00071610 7F 03 C3 78 */ mr r3, r24 -/* 80074814 00071614 48 00 E4 E5 */ bl func_80082CF8 +/* 80074814 00071614 48 00 E4 E5 */ bl Pos__10zNPCCommonFv /* 80074818 00071618 7C 65 1B 78 */ mr r5, r3 /* 8007481C 0007161C 7F 03 C3 78 */ mr r3, r24 /* 80074820 00071620 38 80 00 01 */ li r4, 1 @@ -15946,29 +15946,29 @@ lbl_80074854: /* 8007487C 0007167C 7F 03 C3 78 */ mr r3, r24 /* 80074880 00071680 38 81 00 2C */ addi r4, r1, 0x2c /* 80074884 00071684 38 A0 00 00 */ li r5, 0 -/* 80074888 00071688 48 00 E3 5D */ bl func_80082BE4 +/* 80074888 00071688 48 00 E3 5D */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf /* 8007488C 0007168C C0 02 8C 44 */ lfs f0, lbl_803CD5C4-_SDA2_BASE_(r2) /* 80074890 00071690 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80074894 00071694 40 81 00 14 */ ble lbl_800748A8 -/* 80074898 00071698 4B F9 5F 65 */ bl func_8000A7FC +/* 80074898 00071698 4B F9 5F 65 */ bl xsqrt__Ff /* 8007489C 0007169C 38 61 00 2C */ addi r3, r1, 0x2c -/* 800748A0 000716A0 4B F9 9F D9 */ bl func_8000E878 +/* 800748A0 000716A0 4B F9 9F D9 */ bl __adv__5xVec3Ff /* 800748A4 000716A4 48 00 00 18 */ b lbl_800748BC lbl_800748A8: /* 800748A8 000716A8 7F 63 DB 78 */ mr r3, r27 -/* 800748AC 000716AC 48 01 C5 89 */ bl func_80090E34 +/* 800748AC 000716AC 48 01 C5 89 */ bl NPCC_rightDir__FP4xEnt /* 800748B0 000716B0 7C 64 1B 78 */ mr r4, r3 /* 800748B4 000716B4 38 61 00 2C */ addi r3, r1, 0x2c -/* 800748B8 000716B8 4B F9 69 AD */ bl func_8000B264 +/* 800748B8 000716B8 4B F9 69 AD */ bl __as__5xVec3FRC5xVec3 lbl_800748BC: /* 800748BC 000716BC C0 22 8C 40 */ lfs f1, lbl_803CD5C0-_SDA2_BASE_(r2) /* 800748C0 000716C0 38 61 00 08 */ addi r3, r1, 8 /* 800748C4 000716C4 38 81 00 2C */ addi r4, r1, 0x2c -/* 800748C8 000716C8 4B F9 68 59 */ bl func_8000B120 +/* 800748C8 000716C8 4B F9 68 59 */ bl __ml__5xVec3CFf /* 800748CC 000716CC FC 20 F8 90 */ fmr f1, f31 /* 800748D0 000716D0 38 61 00 14 */ addi r3, r1, 0x14 /* 800748D4 000716D4 38 81 00 08 */ addi r4, r1, 8 -/* 800748D8 000716D8 4B F9 68 49 */ bl func_8000B120 +/* 800748D8 000716D8 4B F9 68 49 */ bl __ml__5xVec3CFf /* 800748DC 000716DC 80 A1 00 14 */ lwz r5, 0x14(r1) /* 800748E0 000716E0 38 81 00 20 */ addi r4, r1, 0x20 /* 800748E4 000716E4 80 61 00 18 */ lwz r3, 0x18(r1) @@ -15978,7 +15978,7 @@ lbl_800748BC: /* 800748F4 000716F4 90 01 00 28 */ stw r0, 0x28(r1) /* 800748F8 000716F8 80 77 00 48 */ lwz r3, 0x48(r23) /* 800748FC 000716FC 38 63 00 30 */ addi r3, r3, 0x30 -/* 80074900 00071700 4B FA 0B 45 */ bl func_80015444 +/* 80074900 00071700 4B FA 0B 45 */ bl __apl__5xVec3FRC5xVec3 /* 80074904 00071704 80 77 00 48 */ lwz r3, 0x48(r23) /* 80074908 00071708 80 03 00 E0 */ lwz r0, 0xe0(r3) /* 8007490C 0007170C 60 00 00 01 */ ori r0, r0, 1 @@ -16156,14 +16156,14 @@ lbl_80074B54: /* 80074B70 00071970 C0 22 8C B4 */ lfs f1, lbl_803CD634-_SDA2_BASE_(r2) /* 80074B74 00071974 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80074B78 00071978 38 84 00 10 */ addi r4, r4, 0x10 -/* 80074B7C 0007197C 4B FA 04 DD */ bl func_80015058 +/* 80074B7C 0007197C 4B FA 04 DD */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80074B80 00071980 80 9D 00 24 */ lwz r4, 0x24(r29) /* 80074B84 00071984 38 61 00 08 */ addi r3, r1, 8 /* 80074B88 00071988 C0 02 8E E4 */ lfs f0, lbl_803CD864-_SDA2_BASE_(r2) /* 80074B8C 0007198C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80074B90 00071990 EC 20 F0 2A */ fadds f1, f0, f30 /* 80074B94 00071994 38 84 00 20 */ addi r4, r4, 0x20 -/* 80074B98 00071998 4B FA 04 C1 */ bl func_80015058 +/* 80074B98 00071998 4B FA 04 C1 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80074B9C 0007199C C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) /* 80074BA0 000719A0 38 61 00 54 */ addi r3, r1, 0x54 /* 80074BA4 000719A4 C0 02 8D 1C */ lfs f0, lbl_803CD69C-_SDA2_BASE_(r2) @@ -16189,11 +16189,11 @@ lbl_80074B54: /* 80074BF4 000719F4 38 61 00 34 */ addi r3, r1, 0x34 /* 80074BF8 000719F8 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80074BFC 000719FC 38 84 00 10 */ addi r4, r4, 0x10 -/* 80074C00 00071A00 4B F9 9A C5 */ bl func_8000E6C4 +/* 80074C00 00071A00 4B F9 9A C5 */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 80074C04 00071A04 38 61 00 14 */ addi r3, r1, 0x14 /* 80074C08 00071A08 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80074C0C 00071A0C 7C 64 1B 78 */ mr r4, r3 -/* 80074C10 00071A10 48 00 DF 55 */ bl func_80082B64 +/* 80074C10 00071A10 48 00 DF 55 */ bl xMat3x3SMul__FP7xMat3x3PC7xMat3x3f /* 80074C14 00071A14 D3 ED 8A D4 */ stfs f31, lbl_803CB3D4-_SDA_BASE_(r13) /* 80074C18 00071A18 FC 20 F0 90 */ fmr f1, f30 /* 80074C1C 00071A1C 38 61 00 54 */ addi r3, r1, 0x54 @@ -16280,9 +16280,9 @@ zEntPlayer.zEntPlayer_ReticleRender__FP4zEnt: /* 80074D48 00071B48 80 86 00 4C */ lwz r4, 0x4c(r6) /* 80074D4C 00071B4C EF E2 08 3A */ fmadds f31, f2, f0, f1 /* 80074D50 00071B50 38 84 00 30 */ addi r4, r4, 0x30 -/* 80074D54 00071B54 4B F9 99 3D */ bl func_8000E690 +/* 80074D54 00071B54 4B F9 99 3D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80074D58 00071B58 38 61 00 0C */ addi r3, r1, 0xc -/* 80074D5C 00071B5C 4B F9 98 F5 */ bl func_8000E650 +/* 80074D5C 00071B5C 4B F9 98 F5 */ bl xVec3Length__FPC5xVec3 /* 80074D60 00071B60 C0 42 8C AC */ lfs f2, lbl_803CD62C-_SDA2_BASE_(r2) /* 80074D64 00071B64 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) /* 80074D68 00071B68 EC 22 00 72 */ fmuls f1, f2, f1 @@ -16316,10 +16316,10 @@ lbl_80074DA8: /* 80074DD0 00071BD0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80074DD4 00071BD4 D0 3E 00 24 */ stfs f1, 0x24(r30) /* 80074DD8 00071BD8 D0 1E 00 28 */ stfs f0, 0x28(r30) -/* 80074DDC 00071BDC 4B F9 98 75 */ bl func_8000E650 +/* 80074DDC 00071BDC 4B F9 98 75 */ bl xVec3Length__FPC5xVec3 /* 80074DE0 00071BE0 EC 3F 08 24 */ fdivs f1, f31, f1 /* 80074DE4 00071BE4 7F E3 FB 78 */ mr r3, r31 -/* 80074DE8 00071BE8 4B FA 6B 51 */ bl func_8001B938 +/* 80074DE8 00071BE8 4B FA 6B 51 */ bl xVec3SMulBy__FP5xVec3f /* 80074DEC 00071BEC 3C 60 80 2E */ lis r3, lbl_802DE6C4@ha /* 80074DF0 00071BF0 C0 3E 00 28 */ lfs f1, 0x28(r30) /* 80074DF4 00071BF4 3B C3 E6 C4 */ addi r30, r3, lbl_802DE6C4@l @@ -16331,7 +16331,7 @@ lbl_80074DA8: /* 80074E0C 00071C0C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80074E10 00071C10 D0 3E 00 04 */ stfs f1, 4(r30) /* 80074E14 00071C14 D0 1E 00 08 */ stfs f0, 8(r30) -/* 80074E18 00071C18 48 00 00 D9 */ bl func_80074EF0 +/* 80074E18 00071C18 48 00 00 D9 */ bl get_reticle_bound__FR5xVec3Rf /* 80074E1C 00071C1C C0 01 00 08 */ lfs f0, 8(r1) /* 80074E20 00071C20 3C 60 80 2E */ lis r3, lbl_802DE6C4@ha /* 80074E24 00071C24 3B E3 E6 C4 */ addi r31, r3, lbl_802DE6C4@l @@ -16389,8 +16389,8 @@ lbl_80074EC4: /* 80074EE8 00071CE8 38 21 00 50 */ addi r1, r1, 0x50 /* 80074EEC 00071CEC 4E 80 00 20 */ blr -.global func_80074EF0 -func_80074EF0: +.global get_reticle_bound__FR5xVec3Rf +get_reticle_bound__FR5xVec3Rf: /* 80074EF0 00071CF0 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80074EF4 00071CF4 7C 08 02 A6 */ mflr r0 /* 80074EF8 00071CF8 90 01 00 44 */ stw r0, 0x44(r1) @@ -16405,7 +16405,7 @@ func_80074EF0: /* 80074F1C 00071D1C 40 82 00 1C */ bne lbl_80074F38 /* 80074F20 00071D20 3C 80 80 3D */ lis r4, lbl_803CA7DC@ha /* 80074F24 00071D24 38 84 A7 DC */ addi r4, r4, lbl_803CA7DC@l -/* 80074F28 00071D28 4B F9 63 3D */ bl func_8000B264 +/* 80074F28 00071D28 4B F9 63 3D */ bl __as__5xVec3FRC5xVec3 /* 80074F2C 00071D2C C0 0D 97 A8 */ lfs f0, lbl_803CC0A8-_SDA_BASE_(r13) /* 80074F30 00071D30 D0 1F 00 00 */ stfs f0, 0(r31) /* 80074F34 00071D34 48 00 01 D0 */ b lbl_80075104 @@ -16415,14 +16415,14 @@ lbl_80074F38: /* 80074F40 00071D40 40 82 01 64 */ bne lbl_800750A4 /* 80074F44 00071D44 7C BD 2B 78 */ mr r29, r5 /* 80074F48 00071D48 7C A3 2B 78 */ mr r3, r5 -/* 80074F4C 00071D4C 4B FE 15 99 */ bl func_800564E4 +/* 80074F4C 00071D4C 4B FE 15 99 */ bl SelfType__9xNPCBasicCFv /* 80074F50 00071D50 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 80074F54 00071D54 28 00 52 35 */ cmplwi r0, 0x5235 /* 80074F58 00071D58 40 82 00 38 */ bne lbl_80074F90 /* 80074F5C 00071D5C 7F C3 F3 78 */ mr r3, r30 /* 80074F60 00071D60 3B DD 00 94 */ addi r30, r29, 0x94 /* 80074F64 00071D64 38 9D 00 88 */ addi r4, r29, 0x88 -/* 80074F68 00071D68 4B F9 62 FD */ bl func_8000B264 +/* 80074F68 00071D68 4B F9 62 FD */ bl __as__5xVec3FRC5xVec3 /* 80074F6C 00071D6C C0 3E 00 04 */ lfs f1, 4(r30) /* 80074F70 00071D70 C0 1E 00 10 */ lfs f0, 0x10(r30) /* 80074F74 00071D74 EC 01 00 28 */ fsubs f0, f1, f0 @@ -16441,39 +16441,39 @@ lbl_80074F90: /* 80074FA4 00071DA4 38 9D 00 88 */ addi r4, r29, 0x88 /* 80074FA8 00071DA8 EC 01 00 32 */ fmuls f0, f1, f0 /* 80074FAC 00071DAC D0 1F 00 00 */ stfs f0, 0(r31) -/* 80074FB0 00071DB0 4B F9 62 B5 */ bl func_8000B264 +/* 80074FB0 00071DB0 4B F9 62 B5 */ bl __as__5xVec3FRC5xVec3 /* 80074FB4 00071DB4 7F A3 EB 78 */ mr r3, r29 -/* 80074FB8 00071DB8 48 01 BE 7D */ bl func_80090E34 +/* 80074FB8 00071DB8 48 01 BE 7D */ bl NPCC_rightDir__FP4xEnt /* 80074FBC 00071DBC 3C A0 80 25 */ lis r5, lbl_802560F4@ha /* 80074FC0 00071DC0 7C 64 1B 78 */ mr r4, r3 /* 80074FC4 00071DC4 C0 25 60 F4 */ lfs f1, lbl_802560F4@l(r5) /* 80074FC8 00071DC8 38 61 00 20 */ addi r3, r1, 0x20 -/* 80074FCC 00071DCC 4B F9 61 55 */ bl func_8000B120 +/* 80074FCC 00071DCC 4B F9 61 55 */ bl __ml__5xVec3CFf /* 80074FD0 00071DD0 7F C3 F3 78 */ mr r3, r30 /* 80074FD4 00071DD4 38 81 00 20 */ addi r4, r1, 0x20 -/* 80074FD8 00071DD8 4B FA 04 6D */ bl func_80015444 +/* 80074FD8 00071DD8 4B FA 04 6D */ bl __apl__5xVec3FRC5xVec3 /* 80074FDC 00071DDC 7F A3 EB 78 */ mr r3, r29 -/* 80074FE0 00071DE0 48 01 BE 71 */ bl func_80090E50 +/* 80074FE0 00071DE0 48 01 BE 71 */ bl NPCC_upDir__FP4xEnt /* 80074FE4 00071DE4 3C A0 80 25 */ lis r5, lbl_802560F4@ha /* 80074FE8 00071DE8 7C 64 1B 78 */ mr r4, r3 /* 80074FEC 00071DEC 38 A5 60 F4 */ addi r5, r5, lbl_802560F4@l /* 80074FF0 00071DF0 38 61 00 14 */ addi r3, r1, 0x14 /* 80074FF4 00071DF4 C0 25 00 04 */ lfs f1, 4(r5) -/* 80074FF8 00071DF8 4B F9 61 29 */ bl func_8000B120 +/* 80074FF8 00071DF8 4B F9 61 29 */ bl __ml__5xVec3CFf /* 80074FFC 00071DFC 7F C3 F3 78 */ mr r3, r30 /* 80075000 00071E00 38 81 00 14 */ addi r4, r1, 0x14 -/* 80075004 00071E04 4B FA 04 41 */ bl func_80015444 +/* 80075004 00071E04 4B FA 04 41 */ bl __apl__5xVec3FRC5xVec3 /* 80075008 00071E08 7F A3 EB 78 */ mr r3, r29 -/* 8007500C 00071E0C 48 01 BE 35 */ bl func_80090E40 +/* 8007500C 00071E0C 48 01 BE 35 */ bl NPCC_faceDir__FP4xEnt /* 80075010 00071E10 3C A0 80 25 */ lis r5, lbl_802560F4@ha /* 80075014 00071E14 7C 64 1B 78 */ mr r4, r3 /* 80075018 00071E18 38 A5 60 F4 */ addi r5, r5, lbl_802560F4@l /* 8007501C 00071E1C 38 61 00 08 */ addi r3, r1, 8 /* 80075020 00071E20 C0 25 00 08 */ lfs f1, 8(r5) -/* 80075024 00071E24 4B F9 60 FD */ bl func_8000B120 +/* 80075024 00071E24 4B F9 60 FD */ bl __ml__5xVec3CFf /* 80075028 00071E28 7F C3 F3 78 */ mr r3, r30 /* 8007502C 00071E2C 38 81 00 08 */ addi r4, r1, 8 -/* 80075030 00071E30 4B FA 04 15 */ bl func_80015444 +/* 80075030 00071E30 4B FA 04 15 */ bl __apl__5xVec3FRC5xVec3 /* 80075034 00071E34 48 00 00 D0 */ b lbl_80075104 lbl_80075038: /* 80075038 00071E38 80 8D 8D 58 */ lwz r4, lbl_803CB658-_SDA_BASE_(r13) @@ -16481,7 +16481,7 @@ lbl_80075038: /* 80075040 00071E40 80 84 00 24 */ lwz r4, 0x24(r4) /* 80075044 00071E44 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80075048 00071E48 38 84 00 30 */ addi r4, r4, 0x30 -/* 8007504C 00071E4C 4B F9 62 19 */ bl func_8000B264 +/* 8007504C 00071E4C 4B F9 62 19 */ bl __as__5xVec3FRC5xVec3 /* 80075050 00071E50 80 6D 8D 58 */ lwz r3, lbl_803CB658-_SDA_BASE_(r13) /* 80075054 00071E54 C0 3E 00 04 */ lfs f1, 4(r30) /* 80075058 00071E58 80 63 00 24 */ lwz r3, 0x24(r3) @@ -16498,7 +16498,7 @@ lbl_80075038: /* 80075084 00071E84 80 63 00 24 */ lwz r3, 0x24(r3) /* 80075088 00071E88 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8007508C 00071E8C 38 63 00 10 */ addi r3, r3, 0x10 -/* 80075090 00071E90 4B F9 95 C1 */ bl func_8000E650 +/* 80075090 00071E90 4B F9 95 C1 */ bl xVec3Length__FPC5xVec3 /* 80075094 00071E94 C0 1F 00 00 */ lfs f0, 0(r31) /* 80075098 00071E98 EC 00 00 72 */ fmuls f0, f0, f1 /* 8007509C 00071E9C D0 1F 00 00 */ stfs f0, 0(r31) @@ -16507,7 +16507,7 @@ lbl_800750A4: /* 800750A4 00071EA4 80 85 00 24 */ lwz r4, 0x24(r5) /* 800750A8 00071EA8 80 84 00 4C */ lwz r4, 0x4c(r4) /* 800750AC 00071EAC 38 84 00 30 */ addi r4, r4, 0x30 -/* 800750B0 00071EB0 4B F9 61 B5 */ bl func_8000B264 +/* 800750B0 00071EB0 4B F9 61 B5 */ bl __as__5xVec3FRC5xVec3 /* 800750B4 00071EB4 80 6D 8D 58 */ lwz r3, lbl_803CB658-_SDA_BASE_(r13) /* 800750B8 00071EB8 C0 3E 00 04 */ lfs f1, 4(r30) /* 800750BC 00071EBC 80 63 00 24 */ lwz r3, 0x24(r3) @@ -16524,7 +16524,7 @@ lbl_800750A4: /* 800750E8 00071EE8 80 63 00 24 */ lwz r3, 0x24(r3) /* 800750EC 00071EEC 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800750F0 00071EF0 38 63 00 10 */ addi r3, r3, 0x10 -/* 800750F4 00071EF4 4B F9 95 5D */ bl func_8000E650 +/* 800750F4 00071EF4 4B F9 95 5D */ bl xVec3Length__FPC5xVec3 /* 800750F8 00071EF8 C0 1F 00 00 */ lfs f0, 0(r31) /* 800750FC 00071EFC EC 00 00 72 */ fmuls f0, f0, f1 /* 80075100 00071F00 D0 1F 00 00 */ stfs f0, 0(r31) @@ -16559,7 +16559,7 @@ zEntPlayer.zEntPlayerUpdateModelSB__Fv: /* 80075164 00071F64 80 9C 07 04 */ lwz r4, 0x704(r28) /* 80075168 00071F68 80 65 00 4C */ lwz r3, 0x4c(r5) /* 8007516C 00071F6C 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80075170 00071F70 4B FB F8 2D */ bl func_8003499C +/* 80075170 00071F70 4B FB F8 2D */ bl __as__11RwMatrixTagFRC11RwMatrixTag /* 80075174 00071F74 80 7C 1F 4C */ lwz r3, 0x1f4c(r28) /* 80075178 00071F78 A0 03 00 44 */ lhz r0, 0x44(r3) /* 8007517C 00071F7C 60 00 00 03 */ ori r0, r0, 3 @@ -16567,7 +16567,7 @@ zEntPlayer.zEntPlayerUpdateModelSB__Fv: /* 80075184 00071F84 80 9C 07 04 */ lwz r4, 0x704(r28) /* 80075188 00071F88 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8007518C 00071F8C 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80075190 00071F90 4B FB F8 0D */ bl func_8003499C +/* 80075190 00071F90 4B FB F8 0D */ bl __as__11RwMatrixTagFRC11RwMatrixTag /* 80075194 00071F94 80 7C 1F 50 */ lwz r3, 0x1f50(r28) /* 80075198 00071F98 A0 03 00 44 */ lhz r0, 0x44(r3) /* 8007519C 00071F9C 60 00 00 03 */ ori r0, r0, 3 @@ -16575,7 +16575,7 @@ zEntPlayer.zEntPlayerUpdateModelSB__Fv: /* 800751A4 00071FA4 80 9C 07 04 */ lwz r4, 0x704(r28) /* 800751A8 00071FA8 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800751AC 00071FAC 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 800751B0 00071FB0 4B FB F7 ED */ bl func_8003499C +/* 800751B0 00071FB0 4B FB F7 ED */ bl __as__11RwMatrixTagFRC11RwMatrixTag /* 800751B4 00071FB4 82 DC 1F 54 */ lwz r22, 0x1f54(r28) /* 800751B8 00071FB8 48 02 49 4D */ bl zGameExtras_CheatFlags__Fv /* 800751BC 00071FBC 54 60 00 C7 */ rlwinm. r0, r3, 0, 3, 3 @@ -17213,7 +17213,7 @@ lbl_80075AC8: /* 80075ACC 000728CC 3C 60 80 3C */ lis r3, lbl_803BF664@ha /* 80075AD0 000728D0 38 83 F6 64 */ addi r4, r3, lbl_803BF664@l /* 80075AD4 000728D4 80 65 00 4C */ lwz r3, 0x4c(r5) -/* 80075AD8 000728D8 4B F9 5A 95 */ bl func_8000B56C +/* 80075AD8 000728D8 4B F9 5A 95 */ bl __as__7xMat4x3FRC7xMat4x3 /* 80075ADC 000728DC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80075AE0 000728E0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) /* 80075AE4 000728E4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -17231,7 +17231,7 @@ lbl_80075B0C: /* 80075B0C 0007290C 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80075B10 00072910 80 7D 00 4C */ lwz r3, 0x4c(r29) /* 80075B14 00072914 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80075B18 00072918 4B FB EE 85 */ bl func_8003499C +/* 80075B18 00072918 4B FB EE 85 */ bl __as__11RwMatrixTagFRC11RwMatrixTag /* 80075B1C 0007291C 83 BD 00 00 */ lwz r29, 0(r29) lbl_80075B20: /* 80075B20 00072920 28 1D 00 00 */ cmplwi r29, 0 @@ -17354,7 +17354,7 @@ lbl_80075CD0: /* 80075CD0 00072AD0 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80075CD4 00072AD4 80 7F 00 4C */ lwz r3, 0x4c(r31) /* 80075CD8 00072AD8 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80075CDC 00072ADC 4B FB EC C1 */ bl func_8003499C +/* 80075CDC 00072ADC 4B FB EC C1 */ bl __as__11RwMatrixTagFRC11RwMatrixTag /* 80075CE0 00072AE0 48 00 00 10 */ b lbl_80075CF0 lbl_80075CE4: /* 80075CE4 00072AE4 A0 1F 00 44 */ lhz r0, 0x44(r31) @@ -17405,7 +17405,7 @@ lbl_80075D60: /* 80075D80 00072B80 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 80075D84 00072B84 38 86 00 44 */ addi r4, r6, 0x44 /* 80075D88 00072B88 38 A5 00 30 */ addi r5, r5, 0x30 -/* 80075D8C 00072B8C 4B F9 89 05 */ bl func_8000E690 +/* 80075D8C 00072B8C 4B F9 89 05 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80075D90 00072B90 80 AD 8D 58 */ lwz r5, lbl_803CB658-_SDA_BASE_(r13) /* 80075D94 00072B94 38 61 00 08 */ addi r3, r1, 8 /* 80075D98 00072B98 80 9E 00 24 */ lwz r4, 0x24(r30) @@ -17414,7 +17414,7 @@ lbl_80075D60: /* 80075DA4 00072BA4 80 C5 00 4C */ lwz r6, 0x4c(r5) /* 80075DA8 00072BA8 38 A4 00 30 */ addi r5, r4, 0x30 /* 80075DAC 00072BAC 38 86 00 30 */ addi r4, r6, 0x30 -/* 80075DB0 00072BB0 4B F9 88 E1 */ bl func_8000E690 +/* 80075DB0 00072BB0 4B F9 88 E1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80075DB4 00072BB4 38 61 00 14 */ addi r3, r1, 0x14 /* 80075DB8 00072BB8 38 81 00 08 */ addi r4, r1, 8 /* 80075DBC 00072BBC 4B FD 87 35 */ bl xVec3Dot__FPC5xVec3PC5xVec3 @@ -17470,7 +17470,7 @@ lbl_80075E74: /* 80075E74 00072C74 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80075E78 00072C78 38 81 00 50 */ addi r4, r1, 0x50 /* 80075E7C 00072C7C 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 80075E80 00072C80 4B FB EB 1D */ bl func_8003499C +/* 80075E80 00072C80 4B FB EB 1D */ bl __as__11RwMatrixTagFRC11RwMatrixTag /* 80075E84 00072C84 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80075E88 00072C88 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80075E8C 00072C8C 80 03 1A EC */ lwz r0, 0x1aec(r3) @@ -17628,7 +17628,7 @@ lbl_80076098: /* 800760B8 00072EB8 64 00 00 01 */ oris r0, r0, 1 /* 800760BC 00072EBC 38 61 00 14 */ addi r3, r1, 0x14 /* 800760C0 00072EC0 90 1F 00 E0 */ stw r0, 0xe0(r31) -/* 800760C4 00072EC4 4B F9 86 01 */ bl func_8000E6C4 +/* 800760C4 00072EC4 4B F9 86 01 */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 800760C8 00072EC8 FC 40 F8 90 */ fmr f2, f31 /* 800760CC 00072ECC C0 22 8C B8 */ lfs f1, lbl_803CD638-_SDA2_BASE_(r2) /* 800760D0 00072ED0 7F C3 F3 78 */ mr r3, r30 @@ -17794,7 +17794,7 @@ lbl_800762E4: /* 80076308 00073108 EF E3 10 28 */ fsubs f31, f3, f2 /* 8007630C 0007310C EC 1E 07 B2 */ fmuls f0, f30, f30 /* 80076310 00073110 EC 3F 07 FA */ fmadds f1, f31, f31, f0 -/* 80076314 00073114 4B F9 44 E9 */ bl func_8000A7FC +/* 80076314 00073114 4B F9 44 E9 */ bl xsqrt__Ff /* 80076318 00073118 C0 02 8C 54 */ lfs f0, lbl_803CD5D4-_SDA2_BASE_(r2) /* 8007631C 0007311C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80076320 00073120 40 80 00 20 */ bge lbl_80076340 @@ -18537,7 +18537,7 @@ zEntPlayer.CalcJumpImpulse_Smooth__Ffffff: /* 80076D84 00073B84 EC 58 1A 7C */ fnmsubs f2, f24, f9, f3 /* 80076D88 00073B88 EE A5 00 32 */ fmuls f21, f5, f0 /* 80076D8C 00073B8C EE D7 14 FC */ fnmsubs f22, f23, f19, f2 -/* 80076D90 00073B90 4B F9 3A 6D */ bl func_8000A7FC +/* 80076D90 00073B90 4B F9 3A 6D */ bl xsqrt__Ff /* 80076D94 00073B94 EC 5C 07 F2 */ fmuls f2, f28, f31 /* 80076D98 00073B98 EC 18 07 F2 */ fmuls f0, f24, f31 /* 80076D9C 00073B9C FF C0 08 90 */ fmr f30, f1 @@ -18547,7 +18547,7 @@ zEntPlayer.CalcJumpImpulse_Smooth__Ffffff: /* 80076DAC 00073BAC EC 14 07 3C */ fnmsubs f0, f20, f28, f0 /* 80076DB0 00073BB0 EC 00 90 28 */ fsubs f0, f0, f18 /* 80076DB4 00073BB4 EC 20 A8 24 */ fdivs f1, f0, f21 -/* 80076DB8 00073BB8 4B F9 3A 45 */ bl func_8000A7FC +/* 80076DB8 00073BB8 4B F9 3A 45 */ bl xsqrt__Ff /* 80076DBC 00073BBC C0 02 8D 0C */ lfs f0, lbl_803CD68C-_SDA2_BASE_(r2) /* 80076DC0 00073BC0 FF E0 08 90 */ fmr f31, f1 /* 80076DC4 00073BC4 FC 40 C0 50 */ fneg f2, f24 @@ -19503,7 +19503,7 @@ lbl_80077B44: /* 80077B50 00074950 48 00 01 E0 */ b lbl_80077D30 lbl_80077B54: /* 80077B54 00074954 7F E3 FB 78 */ mr r3, r31 -/* 80077B58 00074958 4B F9 D5 75 */ bl func_800150CC +/* 80077B58 00074958 4B F9 D5 75 */ bl xVec3Length2__FPC5xVec3 /* 80077B5C 0007495C FF E0 08 90 */ fmr f31, f1 /* 80077B60 00074960 C0 02 8C A8 */ lfs f0, lbl_803CD628-_SDA2_BASE_(r2) /* 80077B64 00074964 FC 20 FA 10 */ fabs f1, f31 @@ -19618,12 +19618,12 @@ lbl_80077CF4: /* 80077CF8 00074AF8 38 61 00 08 */ addi r3, r1, 8 /* 80077CFC 00074AFC 38 9C 00 14 */ addi r4, r28, 0x14 /* 80077D00 00074B00 EC 20 00 72 */ fmuls f1, f0, f1 -/* 80077D04 00074B04 4B F9 33 8D */ bl func_8000B090 +/* 80077D04 00074B04 4B F9 33 8D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80077D08 00074B08 7F E3 FB 78 */ mr r3, r31 /* 80077D0C 00074B0C 38 81 00 08 */ addi r4, r1, 8 -/* 80077D10 00074B10 4B F9 6A 45 */ bl func_8000E754 +/* 80077D10 00074B10 4B F9 6A 45 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 80077D14 00074B14 7F E3 FB 78 */ mr r3, r31 -/* 80077D18 00074B18 4B F9 D3 B5 */ bl func_800150CC +/* 80077D18 00074B18 4B F9 D3 B5 */ bl xVec3Length2__FPC5xVec3 /* 80077D1C 00074B1C FF E0 08 90 */ fmr f31, f1 lbl_80077D20: /* 80077D20 00074B20 3B 7B 00 01 */ addi r27, r27, 1 @@ -19658,17 +19658,17 @@ lbl_80077D54: /* 80077D88 00074B88 38 61 00 44 */ addi r3, r1, 0x44 /* 80077D8C 00074B8C 80 85 00 0C */ lwz r4, 0xc(r5) /* 80077D90 00074B90 80 B8 00 1C */ lwz r5, 0x1c(r24) -/* 80077D94 00074B94 4B F9 31 DD */ bl func_8000AF70 +/* 80077D94 00074B94 4B F9 31 DD */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80077D98 00074B98 3B E1 00 50 */ addi r31, r1, 0x50 /* 80077D9C 00074B9C 80 99 00 0C */ lwz r4, 0xc(r25) /* 80077DA0 00074BA0 80 B8 00 20 */ lwz r5, 0x20(r24) /* 80077DA4 00074BA4 7F E3 FB 78 */ mr r3, r31 -/* 80077DA8 00074BA8 4B F9 31 C9 */ bl func_8000AF70 +/* 80077DA8 00074BA8 4B F9 31 C9 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80077DAC 00074BAC 3B C1 00 5C */ addi r30, r1, 0x5c /* 80077DB0 00074BB0 80 99 00 0C */ lwz r4, 0xc(r25) /* 80077DB4 00074BB4 80 B8 00 24 */ lwz r5, 0x24(r24) /* 80077DB8 00074BB8 7F C3 F3 78 */ mr r3, r30 -/* 80077DBC 00074BBC 4B F9 31 B5 */ bl func_8000AF70 +/* 80077DBC 00074BBC 4B F9 31 B5 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80077DC0 00074BC0 80 99 00 0C */ lwz r4, 0xc(r25) /* 80077DC4 00074BC4 7F 05 C3 78 */ mr r5, r24 /* 80077DC8 00074BC8 38 61 00 2C */ addi r3, r1, 0x2c @@ -19726,13 +19726,13 @@ lbl_80077E8C: /* 80077E90 00074C90 38 79 00 18 */ addi r3, r25, 0x18 /* 80077E94 00074C94 38 81 00 44 */ addi r4, r1, 0x44 /* 80077E98 00074C98 D0 19 00 3C */ stfs f0, 0x3c(r25) -/* 80077E9C 00074C9C 4B F9 33 C9 */ bl func_8000B264 +/* 80077E9C 00074C9C 4B F9 33 C9 */ bl __as__5xVec3FRC5xVec3 /* 80077EA0 00074CA0 7F E4 FB 78 */ mr r4, r31 /* 80077EA4 00074CA4 38 79 00 24 */ addi r3, r25, 0x24 -/* 80077EA8 00074CA8 4B F9 33 BD */ bl func_8000B264 +/* 80077EA8 00074CA8 4B F9 33 BD */ bl __as__5xVec3FRC5xVec3 /* 80077EAC 00074CAC 7F C4 F3 78 */ mr r4, r30 /* 80077EB0 00074CB0 38 79 00 30 */ addi r3, r25, 0x30 -/* 80077EB4 00074CB4 4B F9 33 B1 */ bl func_8000B264 +/* 80077EB4 00074CB4 4B F9 33 B1 */ bl __as__5xVec3FRC5xVec3 /* 80077EB8 00074CB8 80 18 00 18 */ lwz r0, 0x18(r24) /* 80077EBC 00074CBC 38 60 00 00 */ li r3, 0 /* 80077EC0 00074CC0 90 19 00 14 */ stw r0, 0x14(r25) @@ -19742,7 +19742,7 @@ lbl_80077E8C: lbl_80077ED0: /* 80077ED0 00074CD0 38 61 00 68 */ addi r3, r1, 0x68 /* 80077ED4 00074CD4 38 81 00 44 */ addi r4, r1, 0x44 -/* 80077ED8 00074CD8 4B F9 33 8D */ bl func_8000B264 +/* 80077ED8 00074CD8 4B F9 33 8D */ bl __as__5xVec3FRC5xVec3 /* 80077EDC 00074CDC 3B 40 00 00 */ li r26, 0 lbl_80077EE0: /* 80077EE0 00074CE0 C0 1D 00 10 */ lfs f0, 0x10(r29) @@ -19784,7 +19784,7 @@ lbl_80077F48: /* 80077F6C 00074D6C FF E0 00 90 */ fmr f31, f0 /* 80077F70 00074D70 7F A4 EB 78 */ mr r4, r29 /* 80077F74 00074D74 38 61 00 38 */ addi r3, r1, 0x38 -/* 80077F78 00074D78 4B F9 32 ED */ bl func_8000B264 +/* 80077F78 00074D78 4B F9 32 ED */ bl __as__5xVec3FRC5xVec3 /* 80077F7C 00074D7C 7F 5C D3 78 */ mr r28, r26 /* 80077F80 00074D80 3B 60 FF FF */ li r27, -1 /* 80077F84 00074D84 48 00 00 68 */ b lbl_80077FEC @@ -19811,7 +19811,7 @@ lbl_80077F88: /* 80077FD4 00074DD4 FF E0 00 90 */ fmr f31, f0 /* 80077FD8 00074DD8 38 61 00 38 */ addi r3, r1, 0x38 /* 80077FDC 00074DDC 38 81 00 08 */ addi r4, r1, 8 -/* 80077FE0 00074DE0 4B F9 32 85 */ bl func_8000B264 +/* 80077FE0 00074DE0 4B F9 32 85 */ bl __as__5xVec3FRC5xVec3 /* 80077FE4 00074DE4 3B 80 FF FF */ li r28, -1 /* 80077FE8 00074DE8 7F 5B D3 78 */ mr r27, r26 lbl_80077FEC: @@ -19824,17 +19824,17 @@ lbl_80077FEC: /* 80078004 00074E04 41 82 00 50 */ beq lbl_80078054 /* 80078008 00074E08 38 79 00 18 */ addi r3, r25, 0x18 /* 8007800C 00074E0C 38 81 00 44 */ addi r4, r1, 0x44 -/* 80078010 00074E10 4B F9 32 55 */ bl func_8000B264 +/* 80078010 00074E10 4B F9 32 55 */ bl __as__5xVec3FRC5xVec3 /* 80078014 00074E14 7F E4 FB 78 */ mr r4, r31 /* 80078018 00074E18 38 79 00 24 */ addi r3, r25, 0x24 -/* 8007801C 00074E1C 4B F9 32 49 */ bl func_8000B264 +/* 8007801C 00074E1C 4B F9 32 49 */ bl __as__5xVec3FRC5xVec3 /* 80078020 00074E20 7F C4 F3 78 */ mr r4, r30 /* 80078024 00074E24 38 79 00 30 */ addi r3, r25, 0x30 -/* 80078028 00074E28 4B F9 32 3D */ bl func_8000B264 +/* 80078028 00074E28 4B F9 32 3D */ bl __as__5xVec3FRC5xVec3 /* 8007802C 00074E2C D3 F9 00 3C */ stfs f31, 0x3c(r25) /* 80078030 00074E30 38 79 00 40 */ addi r3, r25, 0x40 /* 80078034 00074E34 38 81 00 38 */ addi r4, r1, 0x38 -/* 80078038 00074E38 4B F9 32 2D */ bl func_8000B264 +/* 80078038 00074E38 4B F9 32 2D */ bl __as__5xVec3FRC5xVec3 /* 8007803C 00074E3C 93 99 00 4C */ stw r28, 0x4c(r25) /* 80078040 00074E40 93 79 00 50 */ stw r27, 0x50(r25) /* 80078044 00074E44 80 18 00 18 */ lwz r0, 0x18(r24) @@ -19885,14 +19885,14 @@ zEntPlayer.SlideTrackUpdate__FP4xEnt: /* 800780D8 00074ED8 80 9C 00 24 */ lwz r4, 0x24(r28) /* 800780DC 00074EDC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 800780E0 00074EE0 38 84 00 30 */ addi r4, r4, 0x30 -/* 800780E4 00074EE4 4B F9 31 81 */ bl func_8000B264 +/* 800780E4 00074EE4 4B F9 31 81 */ bl __as__5xVec3FRC5xVec3 /* 800780E8 00074EE8 C0 22 8C B4 */ lfs f1, lbl_803CD634-_SDA2_BASE_(r2) /* 800780EC 00074EEC 38 61 00 34 */ addi r3, r1, 0x34 /* 800780F0 00074EF0 C0 1C 00 94 */ lfs f0, 0x94(r28) /* 800780F4 00074EF4 38 81 00 08 */ addi r4, r1, 8 /* 800780F8 00074EF8 EC 01 00 32 */ fmuls f0, f1, f0 /* 800780FC 00074EFC D0 01 00 14 */ stfs f0, 0x14(r1) -/* 80078100 00074F00 4B FE 85 11 */ bl func_80060610 +/* 80078100 00074F00 4B FE 85 11 */ bl xQuickCullForSphere__FP7xQCDataPC7xSphere /* 80078104 00074F04 C0 02 8F 3C */ lfs f0, lbl_803CD8BC-_SDA2_BASE_(r2) /* 80078108 00074F08 38 00 FF FF */ li r0, -1 /* 8007810C 00074F0C 38 61 00 54 */ addi r3, r1, 0x54 @@ -19902,14 +19902,14 @@ zEntPlayer.SlideTrackUpdate__FP4xEnt: /* 8007811C 00074F1C 80 9C 00 24 */ lwz r4, 0x24(r28) /* 80078120 00074F20 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80078124 00074F24 38 84 00 30 */ addi r4, r4, 0x30 -/* 80078128 00074F28 4B F9 31 3D */ bl func_8000B264 +/* 80078128 00074F28 4B F9 31 3D */ bl __as__5xVec3FRC5xVec3 /* 8007812C 00074F2C 38 00 00 03 */ li r0, 3 /* 80078130 00074F30 38 61 00 18 */ addi r3, r1, 0x18 /* 80078134 00074F34 90 01 00 30 */ stw r0, 0x30(r1) /* 80078138 00074F38 80 9C 00 24 */ lwz r4, 0x24(r28) /* 8007813C 00074F3C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80078140 00074F40 38 84 00 30 */ addi r4, r4, 0x30 -/* 80078144 00074F44 4B F9 80 E5 */ bl func_80010228 +/* 80078144 00074F44 4B F9 80 E5 */ bl __as__5RwV3dFRC5RwV3d /* 80078148 00074F48 C0 22 8C B4 */ lfs f1, lbl_803CD634-_SDA2_BASE_(r2) /* 8007814C 00074F4C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80078150 00074F50 C0 1C 00 94 */ lfs f0, 0x94(r28) @@ -19940,7 +19940,7 @@ lbl_8007816C: /* 800781B0 00074FB0 80 84 00 4C */ lwz r4, 0x4c(r4) /* 800781B4 00074FB4 80 63 00 04 */ lwz r3, 4(r3) /* 800781B8 00074FB8 38 63 00 50 */ addi r3, r3, 0x50 -/* 800781BC 00074FBC 4B FB C7 E1 */ bl func_8003499C +/* 800781BC 00074FBC 4B FB C7 E1 */ bl __as__11RwMatrixTagFRC11RwMatrixTag /* 800781C0 00074FC0 80 FA 00 24 */ lwz r7, 0x24(r26) /* 800781C4 00074FC4 3C 60 80 07 */ lis r3, lbl_80077D54@ha /* 800781C8 00074FC8 38 A3 7D 54 */ addi r5, r3, lbl_80077D54@l @@ -20192,7 +20192,7 @@ lbl_80078250: /* 80078590 00075390 EF BD F0 28 */ fsubs f29, f29, f30 /* 80078594 00075394 EC 1D 07 72 */ fmuls f0, f29, f29 /* 80078598 00075398 EC 3C 07 3A */ fmadds f1, f28, f28, f0 -/* 8007859C 0007539C 4B F9 22 61 */ bl func_8000A7FC +/* 8007859C 0007539C 4B F9 22 61 */ bl xsqrt__Ff /* 800785A0 000753A0 C0 02 8C 44 */ lfs f0, lbl_803CD5C4-_SDA2_BASE_(r2) /* 800785A4 000753A4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800785A8 000753A8 41 80 00 30 */ blt lbl_800785D8 @@ -20541,7 +20541,7 @@ lbl_80078A60: /* 80078A90 00075890 80 01 01 14 */ lwz r0, 0x114(r1) /* 80078A94 00075894 90 0D 81 A8 */ stw r0, lbl_803CAAA8-_SDA_BASE_(r13) /* 80078A98 00075898 C0 2D 81 A0 */ lfs f1, lbl_803CAAA0-_SDA_BASE_(r13) -/* 80078A9C 0007589C 4B FB 71 79 */ bl func_8002FC14 +/* 80078A9C 0007589C 4B FB 71 79 */ bl xpow__Fff /* 80078AA0 000758A0 D0 2D 8C E0 */ stfs f1, lbl_803CB5E0-_SDA_BASE_(r13) /* 80078AA4 000758A4 C0 02 8C 44 */ lfs f0, lbl_803CD5C4-_SDA2_BASE_(r2) /* 80078AA8 000758A8 D0 0D 8C F8 */ stfs f0, lbl_803CB5F8-_SDA_BASE_(r13) @@ -20603,7 +20603,7 @@ lbl_80078B64: /* 80078B68 00075968 38 61 00 5C */ addi r3, r1, 0x5c /* 80078B6C 0007596C 38 9B 01 FC */ addi r4, r27, 0x1fc /* 80078B70 00075970 EC 20 F8 24 */ fdivs f1, f0, f31 -/* 80078B74 00075974 4B F9 25 1D */ bl func_8000B090 +/* 80078B74 00075974 4B F9 25 1D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80078B78 00075978 C0 01 00 5C */ lfs f0, 0x5c(r1) /* 80078B7C 0007597C D0 14 00 D4 */ stfs f0, 0xd4(r20) /* 80078B80 00075980 C0 01 00 64 */ lfs f0, 0x64(r1) @@ -20625,7 +20625,7 @@ lbl_80078B88: /* 80078BBC 000759BC FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80078BC0 000759C0 40 81 01 08 */ ble lbl_80078CC8 /* 80078BC4 000759C4 FC 20 F0 90 */ fmr f1, f30 -/* 80078BC8 000759C8 4B F9 1C 35 */ bl func_8000A7FC +/* 80078BC8 000759C8 4B F9 1C 35 */ bl xsqrt__Ff /* 80078BCC 000759CC C0 4D 8C F4 */ lfs f2, lbl_803CB5F4-_SDA_BASE_(r13) /* 80078BD0 000759D0 C0 14 00 D4 */ lfs f0, 0xd4(r20) /* 80078BD4 000759D4 EC 22 08 24 */ fdivs f1, f2, f1 @@ -20664,7 +20664,7 @@ lbl_80078C30: /* 80078C4C 00075A4C EC 42 18 28 */ fsubs f2, f2, f3 /* 80078C50 00075A50 EC 00 01 32 */ fmuls f0, f0, f4 /* 80078C54 00075A54 EF C2 01 3A */ fmadds f30, f2, f4, f0 -/* 80078C58 00075A58 4B F9 1B A5 */ bl func_8000A7FC +/* 80078C58 00075A58 4B F9 1B A5 */ bl xsqrt__Ff /* 80078C5C 00075A5C FC 01 F0 40 */ fcmpo cr0, f1, f30 /* 80078C60 00075A60 4C 40 13 82 */ cror 2, 0, 2 /* 80078C64 00075A64 40 82 00 18 */ bne lbl_80078C7C @@ -20715,7 +20715,7 @@ lbl_80078CF8: /* 80078D08 00075B08 38 65 1C 68 */ addi r3, r5, 0x1c68 /* 80078D0C 00075B0C 4B FD 57 D1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80078D10 00075B10 38 7F 00 64 */ addi r3, r31, 0x64 -/* 80078D14 00075B14 4B FA 2A C5 */ bl func_8001B7D8 +/* 80078D14 00075B14 4B FA 2A C5 */ bl xBoundCenter__FP6xBound /* 80078D18 00075B18 7C 64 1B 78 */ mr r4, r3 /* 80078D1C 00075B1C 38 61 00 98 */ addi r3, r1, 0x98 /* 80078D20 00075B20 4B FD 57 BD */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -20771,7 +20771,7 @@ lbl_80078DE0: /* 80078DE0 00075BE0 80 9F 00 48 */ lwz r4, 0x48(r31) /* 80078DE4 00075BE4 7F 25 CB 78 */ mr r5, r25 /* 80078DE8 00075BE8 38 61 00 98 */ addi r3, r1, 0x98 -/* 80078DEC 00075BEC 4B F9 21 85 */ bl func_8000AF70 +/* 80078DEC 00075BEC 4B F9 21 85 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80078DF0 00075BF0 38 00 00 00 */ li r0, 0 /* 80078DF4 00075BF4 90 01 00 BC */ stw r0, 0xbc(r1) /* 80078DF8 00075BF8 90 01 00 C4 */ stw r0, 0xc4(r1) @@ -20794,7 +20794,7 @@ lbl_80078E28: lbl_80078E38: /* 80078E38 00075C38 7E E3 BB 78 */ mr r3, r23 /* 80078E3C 00075C3C 38 81 00 98 */ addi r4, r1, 0x98 -/* 80078E40 00075C40 4B F9 24 25 */ bl func_8000B264 +/* 80078E40 00075C40 4B F9 24 25 */ bl __as__5xVec3FRC5xVec3 /* 80078E44 00075C44 80 01 00 BC */ lwz r0, 0xbc(r1) /* 80078E48 00075C48 C0 01 00 CC */ lfs f0, 0xcc(r1) /* 80078E4C 00075C4C 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -20802,7 +20802,7 @@ lbl_80078E38: /* 80078E54 00075C54 41 82 00 1C */ beq lbl_80078E70 /* 80078E58 00075C58 EF DE 00 2A */ fadds f30, f30, f0 /* 80078E5C 00075C5C 7E A3 AB 78 */ mr r3, r21 -/* 80078E60 00075C60 48 01 80 01 */ bl func_80090E60 +/* 80078E60 00075C60 48 01 80 01 */ bl zGooIs__FP4xEnt /* 80078E64 00075C64 2C 03 00 00 */ cmpwi r3, 0 /* 80078E68 00075C68 40 82 00 08 */ bne lbl_80078E70 /* 80078E6C 00075C6C 3B 5A 00 01 */ addi r26, r26, 1 @@ -20828,7 +20828,7 @@ lbl_80078EB0: /* 80078EB0 00075CB0 80 9F 00 48 */ lwz r4, 0x48(r31) /* 80078EB4 00075CB4 7E C5 B3 78 */ mr r5, r22 /* 80078EB8 00075CB8 38 61 00 98 */ addi r3, r1, 0x98 -/* 80078EBC 00075CBC 4B F9 20 B5 */ bl func_8000AF70 +/* 80078EBC 00075CBC 4B F9 20 B5 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80078EC0 00075CC0 38 00 00 00 */ li r0, 0 /* 80078EC4 00075CC4 80 99 1F C0 */ lwz r4, 0x1fc0(r25) /* 80078EC8 00075CC8 90 01 00 BC */ stw r0, 0xbc(r1) @@ -20842,7 +20842,7 @@ lbl_80078EB0: /* 80078EE8 00075CE8 48 04 96 7D */ bl iRayHitsEnv__FPC5xRay3PC4xEnvP7xCollis /* 80078EEC 00075CEC 7E E3 BB 78 */ mr r3, r23 /* 80078EF0 00075CF0 38 81 00 98 */ addi r4, r1, 0x98 -/* 80078EF4 00075CF4 4B F9 23 71 */ bl func_8000B264 +/* 80078EF4 00075CF4 4B F9 23 71 */ bl __as__5xVec3FRC5xVec3 /* 80078EF8 00075CF8 80 61 00 BC */ lwz r3, 0xbc(r1) /* 80078EFC 00075CFC C0 01 00 CC */ lfs f0, 0xcc(r1) /* 80078F00 00075D00 54 60 07 FF */ clrlwi. r0, r3, 0x1f @@ -20870,7 +20870,7 @@ lbl_80078F34: /* 80078F50 00075D50 38 63 F7 40 */ addi r3, r3, lbl_803BF740@l /* 80078F54 00075D54 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80078F58 00075D58 38 84 00 30 */ addi r4, r4, 0x30 -/* 80078F5C 00075D5C 4B F9 23 09 */ bl func_8000B264 +/* 80078F5C 00075D5C 4B F9 23 09 */ bl __as__5xVec3FRC5xVec3 /* 80078F60 00075D60 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80078F64 00075D64 38 00 00 00 */ li r0, 0 /* 80078F68 00075D68 D0 0D 8D 64 */ stfs f0, lbl_803CB664-_SDA_BASE_(r13) @@ -20951,38 +20951,38 @@ lbl_80079040: /* 80079060 00075E60 38 61 00 50 */ addi r3, r1, 0x50 /* 80079064 00075E64 38 A4 F6 F0 */ addi r5, r4, lbl_803BF6F0@l /* 80079068 00075E68 38 85 00 0C */ addi r4, r5, 0xc -/* 8007906C 00075E6C 4B F9 56 25 */ bl func_8000E690 +/* 8007906C 00075E6C 4B F9 56 25 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80079070 00075E70 3C 80 80 3C */ lis r4, lbl_803BF6F0@ha /* 80079074 00075E74 38 61 00 44 */ addi r3, r1, 0x44 /* 80079078 00075E78 38 A4 F6 F0 */ addi r5, r4, lbl_803BF6F0@l /* 8007907C 00075E7C 3A 85 00 18 */ addi r20, r5, 0x18 /* 80079080 00075E80 7E 84 A3 78 */ mr r4, r20 -/* 80079084 00075E84 4B F9 56 0D */ bl func_8000E690 +/* 80079084 00075E84 4B F9 56 0D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80079088 00075E88 38 61 00 38 */ addi r3, r1, 0x38 /* 8007908C 00075E8C 38 81 00 50 */ addi r4, r1, 0x50 /* 80079090 00075E90 38 A1 00 44 */ addi r5, r1, 0x44 -/* 80079094 00075E94 4B F9 BF F9 */ bl func_8001508C +/* 80079094 00075E94 4B F9 BF F9 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 80079098 00075E98 3C 60 80 3C */ lis r3, lbl_803BF6F0@ha /* 8007909C 00075E9C 7E 84 A3 78 */ mr r4, r20 /* 800790A0 00075EA0 38 A3 F6 F0 */ addi r5, r3, lbl_803BF6F0@l /* 800790A4 00075EA4 38 61 00 50 */ addi r3, r1, 0x50 -/* 800790A8 00075EA8 4B F9 55 E9 */ bl func_8000E690 +/* 800790A8 00075EA8 4B F9 55 E9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800790AC 00075EAC 3C 80 80 3C */ lis r4, lbl_803BF6F0@ha /* 800790B0 00075EB0 38 61 00 44 */ addi r3, r1, 0x44 /* 800790B4 00075EB4 38 A4 F6 F0 */ addi r5, r4, lbl_803BF6F0@l /* 800790B8 00075EB8 38 85 00 24 */ addi r4, r5, 0x24 -/* 800790BC 00075EBC 4B F9 55 D5 */ bl func_8000E690 +/* 800790BC 00075EBC 4B F9 55 D5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800790C0 00075EC0 38 61 00 2C */ addi r3, r1, 0x2c /* 800790C4 00075EC4 38 81 00 50 */ addi r4, r1, 0x50 /* 800790C8 00075EC8 38 A1 00 44 */ addi r5, r1, 0x44 -/* 800790CC 00075ECC 4B F9 BF C1 */ bl func_8001508C +/* 800790CC 00075ECC 4B F9 BF C1 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 800790D0 00075ED0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800790D4 00075ED4 38 81 00 38 */ addi r4, r1, 0x38 /* 800790D8 00075ED8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800790DC 00075EDC 38 A1 00 2C */ addi r5, r1, 0x2c /* 800790E0 00075EE0 3A 83 1C 68 */ addi r20, r3, 0x1c68 /* 800790E4 00075EE4 7E 83 A3 78 */ mr r3, r20 -/* 800790E8 00075EE8 4B F9 1F D1 */ bl func_8000B0B8 +/* 800790E8 00075EE8 4B F9 1F D1 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 800790EC 00075EEC 7E 83 A3 78 */ mr r3, r20 /* 800790F0 00075EF0 7E 84 A3 78 */ mr r4, r20 /* 800790F4 00075EF4 4B FD 51 FD */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -21064,15 +21064,15 @@ lbl_800791A0: /* 80079210 00076010 7F A4 EB 78 */ mr r4, r29 /* 80079214 00076014 38 61 00 14 */ addi r3, r1, 0x14 /* 80079218 00076018 38 A1 00 20 */ addi r5, r1, 0x20 -/* 8007921C 0007601C 4B F9 BE 71 */ bl func_8001508C +/* 8007921C 0007601C 4B F9 BE 71 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 80079220 00076020 38 61 00 14 */ addi r3, r1, 0x14 /* 80079224 00076024 7C 64 1B 78 */ mr r4, r3 /* 80079228 00076028 4B FD 50 C9 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8007922C 0007602C C0 3D 00 04 */ lfs f1, 4(r29) -/* 80079230 00076030 4B F9 54 E1 */ bl func_8000E710 +/* 80079230 00076030 4B F9 54 E1 */ bl xacos__Ff /* 80079234 00076034 38 61 00 68 */ addi r3, r1, 0x68 /* 80079238 00076038 38 81 00 20 */ addi r4, r1, 0x20 -/* 8007923C 0007603C 4B FA 26 A1 */ bl func_8001B8DC +/* 8007923C 0007603C 4B FA 26 A1 */ bl xMat3x3Rot__FP7xMat3x3PC5xVec3f /* 80079240 00076040 38 61 00 08 */ addi r3, r1, 8 /* 80079244 00076044 38 81 00 68 */ addi r4, r1, 0x68 /* 80079248 00076048 38 A1 00 14 */ addi r5, r1, 0x14 @@ -21099,7 +21099,7 @@ lbl_80079294: /* 80079298 00076098 38 00 00 03 */ li r0, 3 /* 8007929C 0007609C 90 1A 16 C8 */ stw r0, 0x16c8(r26) /* 800792A0 000760A0 EC 24 01 3A */ fmadds f1, f4, f4, f0 -/* 800792A4 000760A4 4B F9 15 59 */ bl func_8000A7FC +/* 800792A4 000760A4 4B F9 15 59 */ bl xsqrt__Ff /* 800792A8 000760A8 EC 7E 08 24 */ fdivs f3, f30, f1 /* 800792AC 000760AC C0 01 00 08 */ lfs f0, 8(r1) /* 800792B0 000760B0 80 9F 00 48 */ lwz r4, 0x48(r31) @@ -21259,7 +21259,7 @@ lbl_800794A8: /* 800794E8 000762E8 C0 3F 00 94 */ lfs f1, 0x94(r31) /* 800794EC 000762EC C0 02 8C AC */ lfs f0, lbl_803CD62C-_SDA2_BASE_(r2) /* 800794F0 000762F0 EC 21 00 28 */ fsubs f1, f1, f0 -/* 800794F4 000762F4 4B F9 BB 65 */ bl func_80015058 +/* 800794F4 000762F4 4B F9 BB 65 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800794F8 000762F8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800794FC 000762FC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80079500 00076300 7C 08 03 A6 */ mtlr r0 @@ -21370,7 +21370,7 @@ lbl_8007966C: /* 80079678 00076478 FF E0 08 50 */ fneg f31, f1 /* 8007967C 0007647C EC 1E 07 B2 */ fmuls f0, f30, f30 /* 80079680 00076480 EC 3F 07 FA */ fmadds f1, f31, f31, f0 -/* 80079684 00076484 4B F9 11 79 */ bl func_8000A7FC +/* 80079684 00076484 4B F9 11 79 */ bl xsqrt__Ff /* 80079688 00076488 C0 02 8C 54 */ lfs f0, lbl_803CD5D4-_SDA2_BASE_(r2) /* 8007968C 0007648C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80079690 00076490 40 81 00 40 */ ble lbl_800796D0 @@ -21615,7 +21615,7 @@ lbl_800799D8: /* 800799DC 000767DC 28 00 00 2B */ cmplwi r0, 0x2b /* 800799E0 000767E0 40 82 00 1C */ bne lbl_800799FC /* 800799E4 000767E4 7F C3 F3 78 */ mr r3, r30 -/* 800799E8 000767E8 4B FD CA FD */ bl func_800564E4 +/* 800799E8 000767E8 4B FD CA FD */ bl SelfType__9xNPCBasicCFv /* 800799EC 000767EC 54 63 00 2E */ rlwinm r3, r3, 0, 0, 0x17 /* 800799F0 000767F0 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 800799F4 000767F4 28 00 54 00 */ cmplwi r0, 0x5400 @@ -21826,7 +21826,7 @@ lbl_80079C4C: /* 80079CD8 00076AD8 FC 80 10 90 */ fmr f4, f2 /* 80079CDC 00076ADC 38 E0 00 00 */ li r7, 0 /* 80079CE0 00076AE0 38 C6 00 30 */ addi r6, r6, 0x30 -/* 80079CE4 00076AE4 4B FD C7 D1 */ bl func_800564B4 +/* 80079CE4 00076AE4 4B FD C7 D1 */ bl xSndPlay3D__FUiffUiUiPC5xVec3f14sound_categoryf /* 80079CE8 00076AE8 48 00 00 40 */ b lbl_80079D28 lbl_80079CEC: /* 80079CEC 00076AEC 3C 60 80 25 */ lis r3, lbl_80256118@ha @@ -21843,13 +21843,13 @@ lbl_80079CEC: /* 80079D18 00076B18 FC 80 10 90 */ fmr f4, f2 /* 80079D1C 00076B1C 38 E0 00 00 */ li r7, 0 /* 80079D20 00076B20 38 C6 00 30 */ addi r6, r6, 0x30 -/* 80079D24 00076B24 4B FD C7 91 */ bl func_800564B4 +/* 80079D24 00076B24 4B FD C7 91 */ bl xSndPlay3D__FUiffUiUiPC5xVec3f14sound_categoryf lbl_80079D28: /* 80079D28 00076B28 80 7C 00 48 */ lwz r3, 0x48(r28) /* 80079D2C 00076B2C 7F E4 FB 78 */ mr r4, r31 /* 80079D30 00076B30 C0 23 00 D8 */ lfs f1, 0xd8(r3) /* 80079D34 00076B34 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 80079D38 00076B38 4B F9 13 59 */ bl func_8000B090 +/* 80079D38 00076B38 4B F9 13 59 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80079D3C 00076B3C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80079D40 00076B40 38 80 00 00 */ li r4, 0 /* 80079D44 00076B44 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -22147,7 +22147,7 @@ zEntPlayerReset__FP4xEnt: /* 8007A140 00076F40 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007A144 00076F44 C0 42 8C 10 */ lfs f2, lbl_803CD590-_SDA2_BASE_(r2) /* 8007A148 00076F48 FC 60 08 90 */ fmr f3, f1 -/* 8007A14C 00076F4C 4B F9 4E B1 */ bl func_8000EFFC +/* 8007A14C 00076F4C 4B F9 4E B1 */ bl xVec3Init__FP5xVec3fff /* 8007A150 00076F50 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007A154 00076F54 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007A158 00076F58 38 83 05 58 */ addi r4, r3, lbl_803C0558@l @@ -22300,7 +22300,7 @@ lbl_8007A350: /* 8007A38C 0007718C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007A390 00077190 D0 0D 8C F0 */ stfs f0, lbl_803CB5F0-_SDA_BASE_(r13) /* 8007A394 00077194 90 05 1C 64 */ stw r0, 0x1c64(r5) -/* 8007A398 00077198 4B F9 0E CD */ bl func_8000B264 +/* 8007A398 00077198 4B F9 0E CD */ bl __as__5xVec3FRC5xVec3 /* 8007A39C 0007719C 80 9A 00 4C */ lwz r4, 0x4c(r26) /* 8007A3A0 000771A0 38 00 00 2E */ li r0, 0x2e /* 8007A3A4 000771A4 7F 43 D3 78 */ mr r3, r26 @@ -22327,7 +22327,7 @@ lbl_8007A350: /* 8007A3F8 000771F8 90 1C 00 00 */ stw r0, 0(r28) /* 8007A3FC 000771FC 3B A3 06 E0 */ addi r29, r3, 0x6e0 /* 8007A400 00077200 7F A3 EB 78 */ mr r3, r29 -/* 8007A404 00077204 4B FD C0 8D */ bl func_80056490 +/* 8007A404 00077204 4B FD C0 8D */ bl xEntGetFrame__FPC4xEnt /* 8007A408 00077208 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 8007A40C 0007720C 7C 64 1B 78 */ mr r4, r3 /* 8007A410 00077210 38 65 05 58 */ addi r3, r5, lbl_803C0558@l @@ -22345,7 +22345,7 @@ lbl_8007A350: /* 8007A440 00077240 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 8007A444 00077244 38 63 F6 24 */ addi r3, r3, lbl_803BF624@l /* 8007A448 00077248 38 84 00 14 */ addi r4, r4, 0x14 -/* 8007A44C 0007724C 4B F9 40 A1 */ bl func_8000E4EC +/* 8007A44C 0007724C 4B F9 40 A1 */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 8007A450 00077250 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007A454 00077254 38 83 05 58 */ addi r4, r3, lbl_803C0558@l /* 8007A458 00077258 C0 04 09 24 */ lfs f0, 0x924(r4) @@ -22622,7 +22622,7 @@ lbl_8007A80C: /* 8007A84C 0007764C 3C 80 80 2E */ lis r4, lbl_802DE6C4@ha /* 8007A850 00077650 90 6D 8D 44 */ stw r3, lbl_803CB644-_SDA_BASE_(r13) /* 8007A854 00077654 38 64 E6 C4 */ addi r3, r4, lbl_802DE6C4@l -/* 8007A858 00077658 4B F9 3C 6D */ bl func_8000E4C4 +/* 8007A858 00077658 4B F9 3C 6D */ bl xMat4x3Identity__FP7xMat4x3 /* 8007A85C 0007765C 38 00 00 00 */ li r0, 0 /* 8007A860 00077660 3C 60 80 25 */ lis r3, lbl_80256118@ha /* 8007A864 00077664 90 0D 8D 58 */ stw r0, lbl_803CB658-_SDA_BASE_(r13) @@ -22674,20 +22674,20 @@ zEntPlayer.PlayerCollisBuildFromDepen__FP7xCollis: /* 8007A900 00077700 93 E1 00 0C */ stw r31, 0xc(r1) /* 8007A904 00077704 7C 7F 1B 78 */ mr r31, r3 /* 8007A908 00077708 38 7F 00 2C */ addi r3, r31, 0x2c -/* 8007A90C 0007770C 4B F9 3D 45 */ bl func_8000E650 +/* 8007A90C 0007770C 4B F9 3D 45 */ bl xVec3Length__FPC5xVec3 /* 8007A910 00077710 FF E0 08 90 */ fmr f31, f1 /* 8007A914 00077714 C0 02 8C 78 */ lfs f0, lbl_803CD5F8-_SDA2_BASE_(r2) /* 8007A918 00077718 38 7F 00 38 */ addi r3, r31, 0x38 /* 8007A91C 0007771C 38 9F 00 2C */ addi r4, r31, 0x2c /* 8007A920 00077720 EC 20 F8 24 */ fdivs f1, f0, f31 -/* 8007A924 00077724 4B F9 07 6D */ bl func_8000B090 +/* 8007A924 00077724 4B F9 07 6D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8007A928 00077728 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) /* 8007A92C 0007772C 38 7F 00 20 */ addi r3, r31, 0x20 /* 8007A930 00077730 38 9F 00 38 */ addi r4, r31, 0x38 /* 8007A934 00077734 EC 00 F8 28 */ fsubs f0, f0, f31 /* 8007A938 00077738 D0 1F 00 10 */ stfs f0, 0x10(r31) /* 8007A93C 0007773C C0 3F 00 10 */ lfs f1, 0x10(r31) -/* 8007A940 00077740 4B F9 07 51 */ bl func_8000B090 +/* 8007A940 00077740 4B F9 07 51 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8007A944 00077744 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8007A948 00077748 80 01 00 24 */ lwz r0, 0x24(r1) /* 8007A94C 0007774C CB E1 00 10 */ lfd f31, 0x10(r1) @@ -22929,23 +22929,23 @@ lbl_8007AC88: /* 8007ACB0 00077AB0 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 8007ACB4 00077AB4 41 82 00 5C */ beq lbl_8007AD10 /* 8007ACB8 00077AB8 7F E3 FB 78 */ mr r3, r31 -/* 8007ACBC 00077ABC 4B FA 0B 75 */ bl func_8001B830 +/* 8007ACBC 00077ABC 4B FA 0B 75 */ bl xEntGetCenter__FPC4xEnt /* 8007ACC0 00077AC0 7C 7D 1B 78 */ mr r29, r3 /* 8007ACC4 00077AC4 38 7C 00 64 */ addi r3, r28, 0x64 -/* 8007ACC8 00077AC8 4B FA 0B 11 */ bl func_8001B7D8 +/* 8007ACC8 00077AC8 4B FA 0B 11 */ bl xBoundCenter__FP6xBound /* 8007ACCC 00077ACC 7C 64 1B 78 */ mr r4, r3 /* 8007ACD0 00077AD0 7F A5 EB 78 */ mr r5, r29 /* 8007ACD4 00077AD4 38 7E 00 20 */ addi r3, r30, 0x20 -/* 8007ACD8 00077AD8 4B F9 39 B9 */ bl func_8000E690 +/* 8007ACD8 00077AD8 4B F9 39 B9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8007ACDC 00077ADC 38 7E 00 20 */ addi r3, r30, 0x20 -/* 8007ACE0 00077AE0 4B F9 39 71 */ bl func_8000E650 +/* 8007ACE0 00077AE0 4B F9 39 71 */ bl xVec3Length__FPC5xVec3 /* 8007ACE4 00077AE4 C0 42 8C 10 */ lfs f2, lbl_803CD590-_SDA2_BASE_(r2) /* 8007ACE8 00077AE8 38 7E 00 2C */ addi r3, r30, 0x2c /* 8007ACEC 00077AEC C0 02 8C D8 */ lfs f0, lbl_803CD658-_SDA2_BASE_(r2) /* 8007ACF0 00077AF0 38 9E 00 20 */ addi r4, r30, 0x20 /* 8007ACF4 00077AF4 EC 22 08 24 */ fdivs f1, f2, f1 /* 8007ACF8 00077AF8 EC 20 00 72 */ fmuls f1, f0, f1 -/* 8007ACFC 00077AFC 4B F9 03 95 */ bl func_8000B090 +/* 8007ACFC 00077AFC 4B F9 03 95 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8007AD00 00077B00 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007AD04 00077B04 7F C3 F3 78 */ mr r3, r30 /* 8007AD08 00077B08 D0 1E 00 30 */ stfs f0, 0x30(r30) @@ -22984,7 +22984,7 @@ lbl_8007AD10: /* 8007AD88 00077B88 4C 41 13 82 */ cror 2, 1, 2 /* 8007AD8C 00077B8C 40 82 00 44 */ bne lbl_8007ADD0 /* 8007AD90 00077B90 D0 1E 00 2C */ stfs f0, 0x2c(r30) -/* 8007AD94 00077B94 4B F8 FA 69 */ bl func_8000A7FC +/* 8007AD94 00077B94 4B F8 FA 69 */ bl xsqrt__Ff /* 8007AD98 00077B98 EC 01 F8 28 */ fsubs f0, f1, f31 /* 8007AD9C 00077B9C D0 1E 00 30 */ stfs f0, 0x30(r30) /* 8007ADA0 00077BA0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -23155,7 +23155,7 @@ lbl_8007AFE4: /* 8007B004 00077E04 D0 01 00 18 */ stfs f0, 0x18(r1) /* 8007B008 00077E08 C0 1E 00 08 */ lfs f0, 8(r30) /* 8007B00C 00077E0C D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 8007B010 00077E10 4B F9 02 55 */ bl func_8000B264 +/* 8007B010 00077E10 4B F9 02 55 */ bl __as__5xVec3FRC5xVec3 /* 8007B014 00077E14 C0 3E 00 0C */ lfs f1, 0xc(r30) /* 8007B018 00077E18 38 61 00 44 */ addi r3, r1, 0x44 /* 8007B01C 00077E1C 38 81 00 14 */ addi r4, r1, 0x14 @@ -23188,7 +23188,7 @@ lbl_8007AFE4: lbl_8007B088: /* 8007B088 00077E88 EC 1C 07 32 */ fmuls f0, f28, f28 /* 8007B08C 00077E8C EC 3D 07 7A */ fmadds f1, f29, f29, f0 -/* 8007B090 00077E90 4B F8 F7 6D */ bl func_8000A7FC +/* 8007B090 00077E90 4B F8 F7 6D */ bl xsqrt__Ff /* 8007B094 00077E94 C0 42 8C 10 */ lfs f2, lbl_803CD590-_SDA2_BASE_(r2) /* 8007B098 00077E98 C0 02 8F 5C */ lfs f0, lbl_803CD8DC-_SDA2_BASE_(r2) /* 8007B09C 00077E9C EC 22 08 24 */ fdivs f1, f2, f1 @@ -23213,7 +23213,7 @@ lbl_8007B0C0: /* 8007B0E4 00077EE4 EC 21 00 72 */ fmuls f1, f1, f1 /* 8007B0E8 00077EE8 EC 00 00 32 */ fmuls f0, f0, f0 /* 8007B0EC 00077EEC EC 21 00 2A */ fadds f1, f1, f0 -/* 8007B0F0 00077EF0 4B F8 F7 0D */ bl func_8000A7FC +/* 8007B0F0 00077EF0 4B F8 F7 0D */ bl xsqrt__Ff /* 8007B0F4 00077EF4 C0 7E 00 0C */ lfs f3, 0xc(r30) /* 8007B0F8 00077EF8 38 61 00 44 */ addi r3, r1, 0x44 /* 8007B0FC 00077EFC C0 1E 00 00 */ lfs f0, 0(r30) @@ -23254,7 +23254,7 @@ lbl_8007B0C0: /* 8007B188 00077F88 EC 01 00 28 */ fsubs f0, f1, f0 /* 8007B18C 00077F8C EC 02 00 28 */ fsubs f0, f2, f0 /* 8007B190 00077F90 D0 1C 00 10 */ stfs f0, 0x10(r28) -/* 8007B194 00077F94 4B F9 00 D1 */ bl func_8000B264 +/* 8007B194 00077F94 4B F9 00 D1 */ bl __as__5xVec3FRC5xVec3 /* 8007B198 00077F98 FC 20 E8 50 */ fneg f1, f29 /* 8007B19C 00077F9C C0 1C 00 10 */ lfs f0, 0x10(r28) /* 8007B1A0 00077FA0 FC 40 E0 50 */ fneg f2, f28 @@ -23439,13 +23439,13 @@ lbl_8007B438: /* 8007B448 00078248 28 00 00 2B */ cmplwi r0, 0x2b /* 8007B44C 0007824C 40 82 00 80 */ bne lbl_8007B4CC /* 8007B450 00078250 7F A3 EB 78 */ mr r3, r29 -/* 8007B454 00078254 4B FD B0 91 */ bl func_800564E4 +/* 8007B454 00078254 4B FD B0 91 */ bl SelfType__9xNPCBasicCFv /* 8007B458 00078258 54 63 00 2E */ rlwinm r3, r3, 0, 0, 0x17 /* 8007B45C 0007825C 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 8007B460 00078260 28 00 54 00 */ cmplwi r0, 0x5400 /* 8007B464 00078264 41 82 00 68 */ beq lbl_8007B4CC /* 8007B468 00078268 7F A3 EB 78 */ mr r3, r29 -/* 8007B46C 0007826C 4B FD B0 79 */ bl func_800564E4 +/* 8007B46C 0007826C 4B FD B0 79 */ bl SelfType__9xNPCBasicCFv /* 8007B470 00078270 54 63 00 2E */ rlwinm r3, r3, 0, 0, 0x17 /* 8007B474 00078274 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 8007B478 00078278 28 00 52 00 */ cmplwi r0, 0x5200 @@ -23511,23 +23511,23 @@ lbl_8007B554: /* 8007B558 00078358 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 8007B55C 0007835C 41 82 00 5C */ beq lbl_8007B5B8 /* 8007B560 00078360 7F E3 FB 78 */ mr r3, r31 -/* 8007B564 00078364 4B FA 02 CD */ bl func_8001B830 +/* 8007B564 00078364 4B FA 02 CD */ bl xEntGetCenter__FPC4xEnt /* 8007B568 00078368 7C 7F 1B 78 */ mr r31, r3 /* 8007B56C 0007836C 38 7D 00 64 */ addi r3, r29, 0x64 -/* 8007B570 00078370 4B FA 02 69 */ bl func_8001B7D8 +/* 8007B570 00078370 4B FA 02 69 */ bl xBoundCenter__FP6xBound /* 8007B574 00078374 7C 64 1B 78 */ mr r4, r3 /* 8007B578 00078378 7F E5 FB 78 */ mr r5, r31 /* 8007B57C 0007837C 38 7E 00 20 */ addi r3, r30, 0x20 -/* 8007B580 00078380 4B F9 31 11 */ bl func_8000E690 +/* 8007B580 00078380 4B F9 31 11 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8007B584 00078384 38 7E 00 20 */ addi r3, r30, 0x20 -/* 8007B588 00078388 4B F9 30 C9 */ bl func_8000E650 +/* 8007B588 00078388 4B F9 30 C9 */ bl xVec3Length__FPC5xVec3 /* 8007B58C 0007838C C0 42 8C 10 */ lfs f2, lbl_803CD590-_SDA2_BASE_(r2) /* 8007B590 00078390 38 7E 00 2C */ addi r3, r30, 0x2c /* 8007B594 00078394 C0 02 8C D8 */ lfs f0, lbl_803CD658-_SDA2_BASE_(r2) /* 8007B598 00078398 38 9E 00 20 */ addi r4, r30, 0x20 /* 8007B59C 0007839C EC 22 08 24 */ fdivs f1, f2, f1 /* 8007B5A0 000783A0 EC 20 00 72 */ fmuls f1, f0, f1 -/* 8007B5A4 000783A4 4B F8 FA ED */ bl func_8000B090 +/* 8007B5A4 000783A4 4B F8 FA ED */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8007B5A8 000783A8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007B5AC 000783AC 7F C3 F3 78 */ mr r3, r30 /* 8007B5B0 000783B0 D0 1E 00 30 */ stfs f0, 0x30(r30) @@ -23581,7 +23581,7 @@ lbl_8007B634: /* 8007B658 00078458 D3 DF 00 24 */ stfs f30, 0x24(r31) /* 8007B65C 0007845C D3 BF 00 28 */ stfs f29, 0x28(r31) /* 8007B660 00078460 EC 3D 07 7A */ fmadds f1, f29, f29, f0 -/* 8007B664 00078464 4B F8 F1 99 */ bl func_8000A7FC +/* 8007B664 00078464 4B F8 F1 99 */ bl xsqrt__Ff /* 8007B668 00078468 D0 3F 00 10 */ stfs f1, 0x10(r31) /* 8007B66C 0007846C C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) /* 8007B670 00078470 EC 80 08 24 */ fdivs f4, f0, f1 @@ -23865,11 +23865,11 @@ zEntPlayer.CalcCombinedDepen__FRfRffffff: /* 8007BA38 00078838 FF A0 20 90 */ fmr f29, f4 /* 8007BA3C 0007883C FF C0 28 90 */ fmr f30, f5 /* 8007BA40 00078840 EC 3A 06 BA */ fmadds f1, f26, f26, f0 -/* 8007BA44 00078844 4B F8 ED B9 */ bl func_8000A7FC +/* 8007BA44 00078844 4B F8 ED B9 */ bl xsqrt__Ff /* 8007BA48 00078848 EC 1D 07 72 */ fmuls f0, f29, f29 /* 8007BA4C 0007884C FF E0 08 90 */ fmr f31, f1 /* 8007BA50 00078850 EC 3C 07 3A */ fmadds f1, f28, f28, f0 -/* 8007BA54 00078854 4B F8 ED A9 */ bl func_8000A7FC +/* 8007BA54 00078854 4B F8 ED A9 */ bl xsqrt__Ff /* 8007BA58 00078858 C0 02 8C 44 */ lfs f0, lbl_803CD5C4-_SDA2_BASE_(r2) /* 8007BA5C 0007885C FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8007BA60 00078860 41 80 00 0C */ blt lbl_8007BA6C @@ -24022,7 +24022,7 @@ zEntPlayer.PlayerCollsSelectDepen__FP4xEntP6xScenef: /* 8007BC78 00078A78 3B 3D 01 E0 */ addi r25, r29, 0x1e0 /* 8007BC7C 00078A7C 38 A5 00 70 */ addi r5, r5, 0x70 /* 8007BC80 00078A80 7F 5D 02 14 */ add r26, r29, r0 -/* 8007BC84 00078A84 4B F8 F5 49 */ bl func_8000B1CC +/* 8007BC84 00078A84 4B F8 F5 49 */ bl __mi__5xVec3CFRC5xVec3 /* 8007BC88 00078A88 80 81 00 18 */ lwz r4, 0x18(r1) /* 8007BC8C 00078A8C 80 61 00 1C */ lwz r3, 0x1c(r1) /* 8007BC90 00078A90 80 01 00 20 */ lwz r0, 0x20(r1) @@ -24048,7 +24048,7 @@ lbl_8007BCA4: /* 8007BCDC 00078ADC 38 61 00 24 */ addi r3, r1, 0x24 /* 8007BCE0 00078AE0 C0 42 8C A8 */ lfs f2, lbl_803CD628-_SDA2_BASE_(r2) /* 8007BCE4 00078AE4 C0 79 00 28 */ lfs f3, 0x28(r25) -/* 8007BCE8 00078AE8 4B F9 33 15 */ bl func_8000EFFC +/* 8007BCE8 00078AE8 4B F9 33 15 */ bl xVec3Init__FP5xVec3fff /* 8007BCEC 00078AEC 38 61 00 24 */ addi r3, r1, 0x24 /* 8007BCF0 00078AF0 7C 64 1B 78 */ mr r4, r3 /* 8007BCF4 00078AF4 4B FD 25 FD */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -24066,7 +24066,7 @@ lbl_8007BD0C: /* 8007BD20 00078B20 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007BD24 00078B24 40 80 00 0C */ bge lbl_8007BD30 /* 8007BD28 00078B28 7F 24 CB 78 */ mr r4, r25 -/* 8007BD2C 00078B2C 4B F9 45 4D */ bl func_80010278 +/* 8007BD2C 00078B2C 4B F9 45 4D */ bl __as__7xCollisFRC7xCollis lbl_8007BD30: /* 8007BD30 00078B30 3B 39 00 50 */ addi r25, r25, 0x50 lbl_8007BD34: @@ -24092,14 +24092,14 @@ lbl_8007BD34: /* 8007BD80 00078B80 40 81 00 14 */ ble lbl_8007BD94 /* 8007BD84 00078B84 38 7A 00 20 */ addi r3, r26, 0x20 /* 8007BD88 00078B88 7C 64 1B 78 */ mr r4, r3 -/* 8007BD8C 00078B8C 4B F9 29 39 */ bl func_8000E6C4 +/* 8007BD8C 00078B8C 4B F9 29 39 */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 8007BD90 00078B90 FF E0 F8 50 */ fneg f31, f31 lbl_8007BD94: /* 8007BD94 00078B94 3C 80 80 2E */ lis r4, lbl_802DE704@ha /* 8007BD98 00078B98 38 7A 00 20 */ addi r3, r26, 0x20 /* 8007BD9C 00078B9C 38 84 E7 04 */ addi r4, r4, lbl_802DE704@l /* 8007BDA0 00078BA0 4B FD 27 51 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 8007BDA4 00078BA4 4B F9 29 6D */ bl func_8000E710 +/* 8007BDA4 00078BA4 4B F9 29 6D */ bl xacos__Ff /* 8007BDA8 00078BA8 FC 20 0A 10 */ fabs f1, f1 /* 8007BDAC 00078BAC C0 02 8F 54 */ lfs f0, lbl_803CD8D4-_SDA2_BASE_(r2) /* 8007BDB0 00078BB0 FC 20 08 18 */ frsp f1, f1 @@ -24134,7 +24134,7 @@ lbl_8007BE10: lbl_8007BE14: /* 8007BE14 00078C14 38 7A 00 38 */ addi r3, r26, 0x38 /* 8007BE18 00078C18 38 9A 00 20 */ addi r4, r26, 0x20 -/* 8007BE1C 00078C1C 4B F8 F2 75 */ bl func_8000B090 +/* 8007BE1C 00078C1C 4B F8 F2 75 */ bl xVec3SMul__FP5xVec3PC5xVec3f lbl_8007BE20: /* 8007BE20 00078C20 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007BE24 00078C24 7F BF EB 78 */ mr r31, r29 @@ -24259,7 +24259,7 @@ lbl_8007BFA0: lbl_8007BFE0: /* 8007BFE0 00078DE0 38 7C 00 30 */ addi r3, r28, 0x30 /* 8007BFE4 00078DE4 38 9D 00 2C */ addi r4, r29, 0x2c -/* 8007BFE8 00078DE8 4B F9 27 6D */ bl func_8000E754 +/* 8007BFE8 00078DE8 4B F9 27 6D */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8007BFEC 00078DEC 7F A3 EB 78 */ mr r3, r29 /* 8007BFF0 00078DF0 38 9D 00 2C */ addi r4, r29, 0x2c /* 8007BFF4 00078DF4 4B FF F8 45 */ bl zEntPlayer.PlayerCollsWallsTranslate__FP7xCollisPC5xVec3 @@ -24290,7 +24290,7 @@ lbl_8007C024: /* 8007C050 00078E50 40 80 00 20 */ bge lbl_8007C070 /* 8007C054 00078E54 38 7C 00 30 */ addi r3, r28, 0x30 /* 8007C058 00078E58 38 9D 00 7C */ addi r4, r29, 0x7c -/* 8007C05C 00078E5C 4B F9 26 F9 */ bl func_8000E754 +/* 8007C05C 00078E5C 4B F9 26 F9 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8007C060 00078E60 7F A3 EB 78 */ mr r3, r29 /* 8007C064 00078E64 38 9D 00 7C */ addi r4, r29, 0x7c /* 8007C068 00078E68 4B FF F7 D1 */ bl zEntPlayer.PlayerCollsWallsTranslate__FP7xCollisPC5xVec3 @@ -24654,7 +24654,7 @@ lbl_8007C588: /* 8007C588 00079388 80 79 00 2C */ lwz r3, 0x2c(r25) /* 8007C58C 0007938C 7F 63 F0 2E */ lwzx r27, r3, r30 /* 8007C590 00079390 7F 63 DB 78 */ mr r3, r27 -/* 8007C594 00079394 4B F8 CF A5 */ bl func_80009538 +/* 8007C594 00079394 4B F8 CF A5 */ bl xBaseIsEnabled__FPC5xBase /* 8007C598 00079398 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8007C59C 0007939C 41 82 03 A8 */ beq lbl_8007C944 /* 8007C5A0 000793A0 88 1B 00 1A */ lbz r0, 0x1a(r27) @@ -24678,7 +24678,7 @@ lbl_8007C5E0: /* 8007C5E0 000793E0 38 61 00 28 */ addi r3, r1, 0x28 /* 8007C5E4 000793E4 38 9B 00 D4 */ addi r4, r27, 0xd4 /* 8007C5E8 000793E8 38 B8 00 88 */ addi r5, r24, 0x88 -/* 8007C5EC 000793EC 4B F8 EA 51 */ bl func_8000B03C +/* 8007C5EC 000793EC 4B F8 EA 51 */ bl xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 /* 8007C5F0 000793F0 38 7B 01 14 */ addi r3, r27, 0x114 /* 8007C5F4 000793F4 38 81 00 28 */ addi r4, r1, 0x28 /* 8007C5F8 000793F8 38 A1 00 CC */ addi r5, r1, 0xcc @@ -24693,7 +24693,7 @@ lbl_8007C5E0: lbl_8007C61C: /* 8007C61C 0007941C 7F 44 D3 78 */ mr r4, r26 /* 8007C620 00079420 38 61 00 18 */ addi r3, r1, 0x18 -/* 8007C624 00079424 4B F8 EC 41 */ bl func_8000B264 +/* 8007C624 00079424 4B F8 EC 41 */ bl __as__5xVec3FRC5xVec3 /* 8007C628 00079428 C0 1A 00 0C */ lfs f0, 0xc(r26) /* 8007C62C 0007942C 38 61 00 18 */ addi r3, r1, 0x18 /* 8007C630 00079430 38 98 00 88 */ addi r4, r24, 0x88 @@ -24710,7 +24710,7 @@ lbl_8007C61C: lbl_8007C65C: /* 8007C65C 0007945C 7F 44 D3 78 */ mr r4, r26 /* 8007C660 00079460 38 61 00 34 */ addi r3, r1, 0x34 -/* 8007C664 00079464 4B F8 EC 01 */ bl func_8000B264 +/* 8007C664 00079464 4B F8 EC 01 */ bl __as__5xVec3FRC5xVec3 /* 8007C668 00079468 C0 1A 00 0C */ lfs f0, 0xc(r26) /* 8007C66C 0007946C 38 61 00 34 */ addi r3, r1, 0x34 /* 8007C670 00079470 38 98 00 88 */ addi r4, r24, 0x88 @@ -24729,7 +24729,7 @@ lbl_8007C65C: lbl_8007C6A4: /* 8007C6A4 000794A4 7F 44 D3 78 */ mr r4, r26 /* 8007C6A8 000794A8 38 61 00 08 */ addi r3, r1, 8 -/* 8007C6AC 000794AC 4B F8 EB B9 */ bl func_8000B264 +/* 8007C6AC 000794AC 4B F8 EB B9 */ bl __as__5xVec3FRC5xVec3 /* 8007C6B0 000794B0 C0 1A 00 0C */ lfs f0, 0xc(r26) /* 8007C6B4 000794B4 38 61 00 08 */ addi r3, r1, 8 /* 8007C6B8 000794B8 38 98 00 88 */ addi r4, r24, 0x88 @@ -25438,7 +25438,7 @@ lbl_8007D034: /* 8007D07C 00079E7C 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l /* 8007D080 00079E80 7C 64 1B 78 */ mr r4, r3 /* 8007D084 00079E84 38 65 17 98 */ addi r3, r5, 0x1798 -/* 8007D088 00079E88 4B F8 E1 DD */ bl func_8000B264 +/* 8007D088 00079E88 4B F8 E1 DD */ bl __as__5xVec3FRC5xVec3 /* 8007D08C 00079E8C 80 1C 17 90 */ lwz r0, 0x1790(r28) /* 8007D090 00079E90 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007D094 00079E94 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -25467,7 +25467,7 @@ lbl_8007D0B8: /* 8007D0E8 00079EE8 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l /* 8007D0EC 00079EEC 7C 64 1B 78 */ mr r4, r3 /* 8007D0F0 00079EF0 38 65 17 98 */ addi r3, r5, 0x1798 -/* 8007D0F4 00079EF4 4B F8 E1 71 */ bl func_8000B264 +/* 8007D0F4 00079EF4 4B F8 E1 71 */ bl __as__5xVec3FRC5xVec3 /* 8007D0F8 00079EF8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007D0FC 00079EFC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8007D100 00079F00 93 E3 17 A4 */ stw r31, 0x17a4(r3) @@ -25535,7 +25535,7 @@ lbl_8007D1B8: /* 8007D1D4 00079FD4 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 8007D1D8 00079FD8 C0 24 1F AC */ lfs f1, 0x1fac(r4) /* 8007D1DC 00079FDC 38 84 1F A0 */ addi r4, r4, 0x1fa0 -/* 8007D1E0 00079FE0 4B F8 DE B1 */ bl func_8000B090 +/* 8007D1E0 00079FE0 4B F8 DE B1 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8007D1E4 00079FE4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007D1E8 00079FE8 81 9F 00 08 */ lwz r12, 8(r31) /* 8007D1EC 00079FEC 38 83 05 58 */ addi r4, r3, lbl_803C0558@l @@ -25718,7 +25718,7 @@ zEntPlayer.PlayerSwingUpdate__FP4xEntfff: /* 8007D448 0007A248 38 61 00 5C */ addi r3, r1, 0x5c /* 8007D44C 0007A24C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8007D450 0007A250 38 84 00 30 */ addi r4, r4, 0x30 -/* 8007D454 0007A254 4B F8 DE 11 */ bl func_8000B264 +/* 8007D454 0007A254 4B F8 DE 11 */ bl __as__5xVec3FRC5xVec3 /* 8007D458 0007A258 C0 41 00 60 */ lfs f2, 0x60(r1) /* 8007D45C 0007A25C FC 20 E0 90 */ fmr f1, f28 /* 8007D460 0007A260 C0 1F 00 94 */ lfs f0, 0x94(r31) @@ -25759,7 +25759,7 @@ lbl_8007D4C0: /* 8007D4E8 0007A2E8 38 9E 00 20 */ addi r4, r30, 0x20 /* 8007D4EC 0007A2EC 7F A3 EB 78 */ mr r3, r29 /* 8007D4F0 0007A2F0 7C 80 22 14 */ add r4, r0, r4 -/* 8007D4F4 0007A2F4 4B F9 7B 65 */ bl func_80015058 +/* 8007D4F4 0007A2F4 4B F9 7B 65 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f lbl_8007D4F8: /* 8007D4F8 0007A2F8 3B 9C 00 01 */ addi r28, r28, 1 /* 8007D4FC 0007A2FC 3B DE 00 50 */ addi r30, r30, 0x50 @@ -25775,7 +25775,7 @@ lbl_8007D4F8: /* 8007D524 0007A324 80 A5 00 24 */ lwz r5, 0x24(r5) /* 8007D528 0007A328 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 8007D52C 0007A32C 38 A5 00 30 */ addi r5, r5, 0x30 -/* 8007D530 0007A330 4B F9 11 61 */ bl func_8000E690 +/* 8007D530 0007A330 4B F9 11 61 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8007D534 0007A334 38 61 00 50 */ addi r3, r1, 0x50 /* 8007D538 0007A338 7C 64 1B 78 */ mr r4, r3 /* 8007D53C 0007A33C 4B FD 0D B5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -25810,20 +25810,20 @@ lbl_8007D4F8: /* 8007D5B0 0007A3B0 40 80 00 10 */ bge lbl_8007D5C0 /* 8007D5B4 0007A3B4 38 61 00 44 */ addi r3, r1, 0x44 /* 8007D5B8 0007A3B8 7C 64 1B 78 */ mr r4, r3 -/* 8007D5BC 0007A3BC 4B F9 11 09 */ bl func_8000E6C4 +/* 8007D5BC 0007A3BC 4B F9 11 09 */ bl xVec3Inv__FP5xVec3PC5xVec3 lbl_8007D5C0: /* 8007D5C0 0007A3C0 FC 20 E0 90 */ fmr f1, f28 /* 8007D5C4 0007A3C4 38 61 00 08 */ addi r3, r1, 8 /* 8007D5C8 0007A3C8 38 81 00 20 */ addi r4, r1, 0x20 -/* 8007D5CC 0007A3CC 4B F8 DA C5 */ bl func_8000B090 +/* 8007D5CC 0007A3CC 4B F8 DA C5 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8007D5D0 0007A3D0 7F A4 EB 78 */ mr r4, r29 /* 8007D5D4 0007A3D4 38 61 00 14 */ addi r3, r1, 0x14 /* 8007D5D8 0007A3D8 38 A1 00 08 */ addi r5, r1, 8 -/* 8007D5DC 0007A3DC 4B F9 10 B5 */ bl func_8000E690 +/* 8007D5DC 0007A3DC 4B F9 10 B5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8007D5E0 0007A3E0 C0 22 8C A4 */ lfs f1, lbl_803CD624-_SDA2_BASE_(r2) /* 8007D5E4 0007A3E4 38 61 00 44 */ addi r3, r1, 0x44 /* 8007D5E8 0007A3E8 38 81 00 14 */ addi r4, r1, 0x14 -/* 8007D5EC 0007A3EC 4B F9 7A 6D */ bl func_80015058 +/* 8007D5EC 0007A3EC 4B F9 7A 6D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f lbl_8007D5F0: /* 8007D5F0 0007A3F0 C0 41 00 48 */ lfs f2, 0x48(r1) /* 8007D5F4 0007A3F4 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -25883,7 +25883,7 @@ lbl_8007D688: /* 8007D6C8 0007A4C8 80 A5 00 24 */ lwz r5, 0x24(r5) /* 8007D6CC 0007A4CC 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 8007D6D0 0007A4D0 38 A5 00 30 */ addi r5, r5, 0x30 -/* 8007D6D4 0007A4D4 4B F9 0F BD */ bl func_8000E690 +/* 8007D6D4 0007A4D4 4B F9 0F BD */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8007D6D8 0007A4D8 38 61 00 50 */ addi r3, r1, 0x50 /* 8007D6DC 0007A4DC 7C 64 1B 78 */ mr r4, r3 /* 8007D6E0 0007A4E0 4B FD 0C 11 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -25900,10 +25900,10 @@ lbl_8007D700: /* 8007D708 0007A508 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8007D70C 0007A50C 3B A3 1D 2C */ addi r29, r3, 0x1d2c /* 8007D710 0007A510 7F A3 EB 78 */ mr r3, r29 -/* 8007D714 0007A514 4B F8 DB 51 */ bl func_8000B264 +/* 8007D714 0007A514 4B F8 DB 51 */ bl __as__5xVec3FRC5xVec3 /* 8007D718 0007A518 7F A3 EB 78 */ mr r3, r29 /* 8007D71C 0007A51C 7F A4 EB 78 */ mr r4, r29 -/* 8007D720 0007A520 4B F9 0F A5 */ bl func_8000E6C4 +/* 8007D720 0007A520 4B F9 0F A5 */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 8007D724 0007A524 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007D728 0007A528 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8007D72C 0007A52C C0 03 1A A8 */ lfs f0, 0x1aa8(r3) @@ -25921,7 +25921,7 @@ lbl_8007D700: /* 8007D75C 0007A55C FC 20 F8 90 */ fmr f1, f31 /* 8007D760 0007A560 38 81 00 50 */ addi r4, r1, 0x50 /* 8007D764 0007A564 38 63 00 30 */ addi r3, r3, 0x30 -/* 8007D768 0007A568 4B F9 78 F1 */ bl func_80015058 +/* 8007D768 0007A568 4B F9 78 F1 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8007D76C 0007A56C 80 9F 00 48 */ lwz r4, 0x48(r31) /* 8007D770 0007A570 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007D774 0007A574 C0 1F 00 94 */ lfs f0, 0x94(r31) @@ -26208,10 +26208,10 @@ lbl_8007DB54: /* 8007DB74 0007A974 38 61 00 2C */ addi r3, r1, 0x2c /* 8007DB78 0007A978 4B FD 07 79 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8007DB7C 0007A97C C0 21 00 3C */ lfs f1, 0x3c(r1) -/* 8007DB80 0007A980 4B F9 0B 91 */ bl func_8000E710 +/* 8007DB80 0007A980 4B F9 0B 91 */ bl xacos__Ff /* 8007DB84 0007A984 FF A0 08 90 */ fmr f29, f1 /* 8007DB88 0007A988 C0 21 00 30 */ lfs f1, 0x30(r1) -/* 8007DB8C 0007A98C 4B F9 0B 85 */ bl func_8000E710 +/* 8007DB8C 0007A98C 4B F9 0B 85 */ bl xacos__Ff /* 8007DB90 0007A990 FF C0 08 90 */ fmr f30, f1 /* 8007DB94 0007A994 C0 1E 00 3C */ lfs f0, 0x3c(r30) /* 8007DB98 0007A998 FC 1E 00 40 */ fcmpo cr0, f30, f0 @@ -26222,7 +26222,7 @@ lbl_8007DBA8: /* 8007DBA8 0007A9A8 7F 84 E3 78 */ mr r4, r28 /* 8007DBAC 0007A9AC 7F 65 DB 78 */ mr r5, r27 /* 8007DBB0 0007A9B0 38 61 00 20 */ addi r3, r1, 0x20 -/* 8007DBB4 0007A9B4 4B F9 74 D9 */ bl func_8001508C +/* 8007DBB4 0007A9B4 4B F9 74 D9 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 8007DBB8 0007A9B8 38 61 00 20 */ addi r3, r1, 0x20 /* 8007DBBC 0007A9BC 7C 64 1B 78 */ mr r4, r3 /* 8007DBC0 0007A9C0 4B FD 07 31 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -26234,7 +26234,7 @@ lbl_8007DBA8: /* 8007DBD8 0007A9D8 40 81 00 08 */ ble lbl_8007DBE0 /* 8007DBDC 0007A9DC FC 20 00 90 */ fmr f1, f0 lbl_8007DBE0: -/* 8007DBE0 0007A9E0 4B F9 0B 31 */ bl func_8000E710 +/* 8007DBE0 0007A9E0 4B F9 0B 31 */ bl xacos__Ff /* 8007DBE4 0007A9E4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007DBE8 0007A9E8 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8007DBEC 0007A9EC 41 82 01 7C */ beq lbl_8007DD68 @@ -26267,7 +26267,7 @@ lbl_8007DC38: /* 8007DC48 0007AA48 C0 02 8C F0 */ lfs f0, lbl_803CD670-_SDA2_BASE_(r2) /* 8007DC4C 0007AA4C 7F A3 EB 78 */ mr r3, r29 /* 8007DC50 0007AA50 EF 9C 00 28 */ fsubs f28, f28, f0 -/* 8007DC54 0007AA54 4B F9 DB B5 */ bl func_8001B808 +/* 8007DC54 0007AA54 4B F9 DB B5 */ bl xEntGetPos__FPC4xEnt /* 8007DC58 0007AA58 FC 20 E0 90 */ fmr f1, f28 /* 8007DC5C 0007AA5C 7C 65 1B 78 */ mr r5, r3 /* 8007DC60 0007AA60 38 61 00 84 */ addi r3, r1, 0x84 @@ -26309,9 +26309,9 @@ lbl_8007DCB8: /* 8007DCE8 0007AAE8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007DCEC 0007AAEC FC 20 00 50 */ fneg f1, f0 /* 8007DCF0 0007AAF0 C0 61 00 14 */ lfs f3, 0x14(r1) -/* 8007DCF4 0007AAF4 4B F9 13 09 */ bl func_8000EFFC +/* 8007DCF4 0007AAF4 4B F9 13 09 */ bl xVec3Init__FP5xVec3fff /* 8007DCF8 0007AAF8 C0 21 00 18 */ lfs f1, 0x18(r1) -/* 8007DCFC 0007AAFC 4B F9 0A 15 */ bl func_8000E710 +/* 8007DCFC 0007AAFC 4B F9 0A 15 */ bl xacos__Ff /* 8007DD00 0007AB00 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007DD04 0007AB04 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8007DD08 0007AB08 41 82 00 60 */ beq lbl_8007DD68 @@ -26326,7 +26326,7 @@ lbl_8007DD24: lbl_8007DD28: /* 8007DD28 0007AB28 EF 9C 00 72 */ fmuls f28, f28, f1 /* 8007DD2C 0007AB2C 7F A3 EB 78 */ mr r3, r29 -/* 8007DD30 0007AB30 4B F9 DA D9 */ bl func_8001B808 +/* 8007DD30 0007AB30 4B F9 DA D9 */ bl xEntGetPos__FPC4xEnt /* 8007DD34 0007AB34 FC 20 E0 90 */ fmr f1, f28 /* 8007DD38 0007AB38 7C 65 1B 78 */ mr r5, r3 /* 8007DD3C 0007AB3C 38 61 00 44 */ addi r3, r1, 0x44 @@ -26391,7 +26391,7 @@ zEntPlayer_StoreCheckPoint__FP5xVec3fUi: /* 8007DE10 0007AC10 7C 64 1B 78 */ mr r4, r3 /* 8007DE14 0007AC14 38 65 05 58 */ addi r3, r5, lbl_803C0558@l /* 8007DE18 0007AC18 38 63 1D 38 */ addi r3, r3, 0x1d38 -/* 8007DE1C 0007AC1C 4B F8 D4 49 */ bl func_8000B264 +/* 8007DE1C 0007AC1C 4B F8 D4 49 */ bl __as__5xVec3FRC5xVec3 /* 8007DE20 0007AC20 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8007DE24 0007AC24 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8007DE28 0007AC28 D3 E3 1D 44 */ stfs f31, 0x1d44(r3) @@ -26421,20 +26421,20 @@ zEntPlayer_LoadCheckPoint__Fv: /* 8007DE78 0007AC78 83 A3 07 28 */ lwz r29, 0x728(r3) /* 8007DE7C 0007AC7C 83 C3 07 04 */ lwz r30, 0x704(r3) /* 8007DE80 0007AC80 38 7D 00 30 */ addi r3, r29, 0x30 -/* 8007DE84 0007AC84 4B F8 D3 E1 */ bl func_8000B264 +/* 8007DE84 0007AC84 4B F8 D3 E1 */ bl __as__5xVec3FRC5xVec3 /* 8007DE88 0007AC88 7F 84 E3 78 */ mr r4, r28 /* 8007DE8C 0007AC8C 38 7D 00 70 */ addi r3, r29, 0x70 -/* 8007DE90 0007AC90 4B F8 D3 D5 */ bl func_8000B264 +/* 8007DE90 0007AC90 4B F8 D3 D5 */ bl __as__5xVec3FRC5xVec3 /* 8007DE94 0007AC94 C0 1C 00 0C */ lfs f0, 0xc(r28) /* 8007DE98 0007AC98 38 61 00 08 */ addi r3, r1, 8 /* 8007DE9C 0007AC9C D0 1D 00 B8 */ stfs f0, 0xb8(r29) /* 8007DEA0 0007ACA0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007DEA4 0007ACA4 C0 42 8C 10 */ lfs f2, lbl_803CD590-_SDA2_BASE_(r2) /* 8007DEA8 0007ACA8 FC 60 08 90 */ fmr f3, f1 -/* 8007DEAC 0007ACAC 4B FE 20 DD */ bl func_8005FF88 +/* 8007DEAC 0007ACAC 4B FE 20 DD */ bl create__5xVec3Ffff /* 8007DEB0 0007ACB0 38 7D 00 AC */ addi r3, r29, 0xac /* 8007DEB4 0007ACB4 38 81 00 08 */ addi r4, r1, 8 -/* 8007DEB8 0007ACB8 4B F8 D3 AD */ bl func_8000B264 +/* 8007DEB8 0007ACB8 4B F8 D3 AD */ bl __as__5xVec3FRC5xVec3 /* 8007DEBC 0007ACBC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) /* 8007DEC0 0007ACC0 7F A3 EB 78 */ mr r3, r29 /* 8007DEC4 0007ACC4 C0 3D 00 B8 */ lfs f1, 0xb8(r29) @@ -26442,9 +26442,9 @@ zEntPlayer_LoadCheckPoint__Fv: /* 8007DECC 0007ACCC 4B FB 43 05 */ bl xMat3x3Euler__FP7xMat3x3fff /* 8007DED0 0007ACD0 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8007DED4 0007ACD4 7F A4 EB 78 */ mr r4, r29 -/* 8007DED8 0007ACD8 4B F8 D6 95 */ bl func_8000B56C +/* 8007DED8 0007ACD8 4B F8 D6 95 */ bl __as__7xMat4x3FRC7xMat4x3 /* 8007DEDC 0007ACDC 7F E3 FB 78 */ mr r3, r31 -/* 8007DEE0 0007ACE0 4B FD 85 B1 */ bl func_80056490 +/* 8007DEE0 0007ACE0 4B FD 85 B1 */ bl xEntGetFrame__FPC4xEnt /* 8007DEE4 0007ACE4 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 8007DEE8 0007ACE8 7C 64 1B 78 */ mr r4, r3 /* 8007DEEC 0007ACEC 38 65 05 58 */ addi r3, r5, lbl_803C0558@l @@ -28882,7 +28882,7 @@ lbl_8007E64C: /* 80080490 0007D290 90 01 00 08 */ stw r0, 8(r1) /* 80080494 0007D294 C8 01 00 08 */ lfd f0, 8(r1) /* 80080498 0007D298 EC 20 08 28 */ fsubs f1, f0, f1 -/* 8008049C 0007D29C 4B F9 60 F5 */ bl func_80016590 +/* 8008049C 0007D29C 4B F9 60 F5 */ bl xlog__Ff /* 800804A0 0007D2A0 C0 42 8C B4 */ lfs f2, lbl_803CD634-_SDA2_BASE_(r2) /* 800804A4 0007D2A4 C0 02 8F 94 */ lfs f0, lbl_803CD914-_SDA2_BASE_(r2) /* 800804A8 0007D2A8 EC 62 00 78 */ fmsubs f3, f2, f1, f0 @@ -29179,7 +29179,7 @@ zEntPlayer_SNDPlayStream__F20_tagePlayerStreamSndUi: /* 800808EC 0007D6EC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800808F0 0007D6F0 41 81 00 64 */ bgt lbl_80080954 /* 800808F4 0007D6F4 80 6D 8C B8 */ lwz r3, lbl_803CB5B8-_SDA_BASE_(r13) -/* 800808F8 0007D6F8 48 00 24 35 */ bl func_80082D2C +/* 800808F8 0007D6F8 48 00 24 35 */ bl xSndIsPlayingByHandle__FUi /* 800808FC 0007D6FC 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80080900 0007D700 40 82 00 54 */ bne lbl_80080954 /* 80080904 0007D704 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) @@ -29334,7 +29334,7 @@ zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf: /* 80080B10 0007D910 2C 00 00 00 */ cmpwi r0, 0 /* 80080B14 0007D914 40 82 03 C4 */ bne lbl_80080ED8 /* 80080B18 0007D918 80 6D 8C B8 */ lwz r3, lbl_803CB5B8-_SDA_BASE_(r13) -/* 80080B1C 0007D91C 48 00 22 11 */ bl func_80082D2C +/* 80080B1C 0007D91C 48 00 22 11 */ bl xSndIsPlayingByHandle__FUi /* 80080B20 0007D920 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80080B24 0007D924 40 82 03 B4 */ bne lbl_80080ED8 /* 80080B28 0007D928 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -29889,7 +29889,7 @@ zEntPlayer_SNDStopStream__Fv: /* 800812E8 0007E0E8 7C 08 02 A6 */ mflr r0 /* 800812EC 0007E0EC 90 01 00 14 */ stw r0, 0x14(r1) /* 800812F0 0007E0F0 80 6D 8C B8 */ lwz r3, lbl_803CB5B8-_SDA_BASE_(r13) -/* 800812F4 0007E0F4 48 00 1A 39 */ bl func_80082D2C +/* 800812F4 0007E0F4 48 00 1A 39 */ bl xSndIsPlayingByHandle__FUi /* 800812F8 0007E0F8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800812FC 0007E0FC 41 82 00 0C */ beq lbl_80081308 /* 80081300 0007E100 80 6D 8C B8 */ lwz r3, lbl_803CB5B8-_SDA_BASE_(r13) @@ -30340,27 +30340,27 @@ lbl_80081924: /* 80081958 0007E758 38 7E 03 40 */ addi r3, r30, 0x340 /* 8008195C 0007E75C 38 81 00 44 */ addi r4, r1, 0x44 /* 80081960 0007E760 7C 65 1B 78 */ mr r5, r3 -/* 80081964 0007E764 4B F8 96 0D */ bl func_8000AF70 +/* 80081964 0007E764 4B F8 96 0D */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80081968 0007E768 38 7E 03 4C */ addi r3, r30, 0x34c /* 8008196C 0007E76C 38 81 00 44 */ addi r4, r1, 0x44 /* 80081970 0007E770 7C 65 1B 78 */ mr r5, r3 -/* 80081974 0007E774 4B F8 95 FD */ bl func_8000AF70 +/* 80081974 0007E774 4B F8 95 FD */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80081978 0007E778 38 7E 03 58 */ addi r3, r30, 0x358 /* 8008197C 0007E77C 38 81 00 44 */ addi r4, r1, 0x44 /* 80081980 0007E780 7C 65 1B 78 */ mr r5, r3 -/* 80081984 0007E784 4B F8 95 ED */ bl func_8000AF70 +/* 80081984 0007E784 4B F8 95 ED */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80081988 0007E788 80 9E 02 DC */ lwz r4, 0x2dc(r30) /* 8008198C 0007E78C 38 7E 02 E0 */ addi r3, r30, 0x2e0 /* 80081990 0007E790 80 84 00 24 */ lwz r4, 0x24(r4) /* 80081994 0007E794 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80081998 0007E798 4B F8 9B D5 */ bl func_8000B56C +/* 80081998 0007E798 4B F8 9B D5 */ bl __as__7xMat4x3FRC7xMat4x3 /* 8008199C 0007E79C C0 7E 03 58 */ lfs f3, 0x358(r30) /* 800819A0 0007E7A0 C0 3E 03 40 */ lfs f1, 0x340(r30) /* 800819A4 0007E7A4 C0 5E 03 60 */ lfs f2, 0x360(r30) /* 800819A8 0007E7A8 C0 1E 03 48 */ lfs f0, 0x348(r30) /* 800819AC 0007E7AC EC 23 08 28 */ fsubs f1, f3, f1 /* 800819B0 0007E7B0 EC 42 00 28 */ fsubs f2, f2, f0 -/* 800819B4 0007E7B4 4B F8 46 BD */ bl func_80006070 +/* 800819B4 0007E7B4 4B F8 46 BD */ bl xatan2__Fff /* 800819B8 0007E7B8 D0 3E 03 70 */ stfs f1, 0x370(r30) /* 800819BC 0007E7BC C0 22 8C 58 */ lfs f1, lbl_803CD5D8-_SDA2_BASE_(r2) /* 800819C0 0007E7C0 C0 5E 03 70 */ lfs f2, 0x370(r30) @@ -30410,7 +30410,7 @@ lbl_80081A4C: /* 80081A60 0007E860 EF E2 00 28 */ fsubs f31, f2, f0 /* 80081A64 0007E864 EC 1E 07 B2 */ fmuls f0, f30, f30 /* 80081A68 0007E868 EC 3F 07 FA */ fmadds f1, f31, f31, f0 -/* 80081A6C 0007E86C 4B F8 8D 91 */ bl func_8000A7FC +/* 80081A6C 0007E86C 4B F8 8D 91 */ bl xsqrt__Ff /* 80081A70 0007E870 EF FF 08 24 */ fdivs f31, f31, f1 /* 80081A74 0007E874 C0 1E 00 10 */ lfs f0, 0x10(r30) /* 80081A78 0007E878 C0 5E 00 00 */ lfs f2, 0(r30) @@ -30436,7 +30436,7 @@ lbl_80081AA0: /* 80081AC0 0007E8C0 EC 00 08 28 */ fsubs f0, f0, f1 /* 80081AC4 0007E8C4 EF 9C 00 32 */ fmuls f28, f28, f0 /* 80081AC8 0007E8C8 FC 20 E0 90 */ fmr f1, f28 -/* 80081ACC 0007E8CC 4B F8 50 AD */ bl func_80006B78 +/* 80081ACC 0007E8CC 4B F8 50 AD */ bl floorf__3stdFf /* 80081AD0 0007E8D0 FC 00 08 1E */ fctiwz f0, f1 /* 80081AD4 0007E8D4 80 7E 02 D8 */ lwz r3, 0x2d8(r30) /* 80081AD8 0007E8D8 EC 3C 08 28 */ fsubs f1, f28, f1 @@ -30456,7 +30456,7 @@ lbl_80081AF8: /* 80081B0C 0007E90C 38 A5 00 08 */ addi r5, r5, 8 /* 80081B10 0007E910 7C 9E 22 14 */ add r4, r30, r4 /* 80081B14 0007E914 7C BE 2A 14 */ add r5, r30, r5 -/* 80081B18 0007E918 4B F9 61 DD */ bl func_80017CF4 +/* 80081B18 0007E918 4B F9 61 DD */ bl xVec3Lerp__FP5xVec3PC5xVec3PC5xVec3f /* 80081B1C 0007E91C 80 1E 02 D8 */ lwz r0, 0x2d8(r30) /* 80081B20 0007E920 EC 9B 06 B2 */ fmuls f4, f27, f26 /* 80081B24 0007E924 C0 61 00 14 */ lfs f3, 0x14(r1) @@ -30511,7 +30511,7 @@ lbl_80081BDC: /* 80081BE4 0007E9E4 38 9E 03 40 */ addi r4, r30, 0x340 /* 80081BE8 0007E9E8 38 BE 03 58 */ addi r5, r30, 0x358 /* 80081BEC 0007E9EC 38 63 00 30 */ addi r3, r3, 0x30 -/* 80081BF0 0007E9F0 4B F9 61 05 */ bl func_80017CF4 +/* 80081BF0 0007E9F0 4B F9 61 05 */ bl xVec3Lerp__FP5xVec3PC5xVec3PC5xVec3f /* 80081BF4 0007E9F4 C0 02 8C 58 */ lfs f0, lbl_803CD5D8-_SDA2_BASE_(r2) /* 80081BF8 0007E9F8 EC 20 07 32 */ fmuls f1, f0, f28 /* 80081BFC 0007E9FC 48 04 32 51 */ bl isin__Ff @@ -30558,7 +30558,7 @@ lbl_80081C78: /* 80081C94 0007EA94 80 7C 00 48 */ lwz r3, 0x48(r28) /* 80081C98 0007EA98 C0 23 00 B8 */ lfs f1, 0xb8(r3) /* 80081C9C 0007EA9C 38 83 00 AC */ addi r4, r3, 0xac -/* 80081CA0 0007EAA0 4B F9 9C 3D */ bl func_8001B8DC +/* 80081CA0 0007EAA0 4B F9 9C 3D */ bl xMat3x3Rot__FP7xMat3x3PC5xVec3f /* 80081CA4 0007EAA4 48 00 03 FC */ b lbl_800820A0 lbl_80081CA8: /* 80081CA8 0007EAA8 D0 5E 03 3C */ stfs f2, 0x33c(r30) @@ -30595,12 +30595,12 @@ lbl_80081CA8: /* 80081D24 0007EB24 D0 01 01 08 */ stfs f0, 0x108(r1) /* 80081D28 0007EB28 C0 02 8C 78 */ lfs f0, lbl_803CD5F8-_SDA2_BASE_(r2) /* 80081D2C 0007EB2C D0 01 01 04 */ stfs f0, 0x104(r1) -/* 80081D30 0007EB30 4B F8 95 35 */ bl func_8000B264 +/* 80081D30 0007EB30 4B F8 95 35 */ bl __as__5xVec3FRC5xVec3 /* 80081D34 0007EB34 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) /* 80081D38 0007EB38 38 61 00 EC */ addi r3, r1, 0xec /* 80081D3C 0007EB3C 7F E5 FB 78 */ mr r5, r31 /* 80081D40 0007EB40 38 81 00 D4 */ addi r4, r1, 0xd4 -/* 80081D44 0007EB44 4B F9 5F B1 */ bl func_80017CF4 +/* 80081D44 0007EB44 4B F9 5F B1 */ bl xVec3Lerp__FP5xVec3PC5xVec3PC5xVec3f /* 80081D48 0007EB48 3B 60 00 00 */ li r27, 0 /* 80081D4C 0007EB4C 3B E1 01 34 */ addi r31, r1, 0x134 lbl_80081D50: @@ -30642,7 +30642,7 @@ lbl_80081DB8: /* 80081DD0 0007EBD0 EF 82 00 28 */ fsubs f28, f2, f0 /* 80081DD4 0007EBD4 EC 1D 07 72 */ fmuls f0, f29, f29 /* 80081DD8 0007EBD8 EC 3C 07 3A */ fmadds f1, f28, f28, f0 -/* 80081DDC 0007EBDC 4B F8 8A 21 */ bl func_8000A7FC +/* 80081DDC 0007EBDC 4B F8 8A 21 */ bl xsqrt__Ff /* 80081DE0 0007EBE0 FF E0 08 90 */ fmr f31, f1 /* 80081DE4 0007EBE4 C0 02 8C 94 */ lfs f0, lbl_803CD614-_SDA2_BASE_(r2) /* 80081DE8 0007EBE8 FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -30718,7 +30718,7 @@ lbl_80081DB8: /* 80081F00 0007ED00 90 01 00 0C */ stw r0, 0xc(r1) /* 80081F04 0007ED04 80 1C 00 90 */ lwz r0, 0x90(r28) /* 80081F08 0007ED08 90 01 00 10 */ stw r0, 0x10(r1) -/* 80081F0C 0007ED0C 4B F8 93 59 */ bl func_8000B264 +/* 80081F0C 0007ED0C 4B F8 93 59 */ bl __as__5xVec3FRC5xVec3 /* 80081F10 0007ED10 C0 3C 00 8C */ lfs f1, 0x8c(r28) /* 80081F14 0007ED14 38 00 00 B6 */ li r0, 0xb6 /* 80081F18 0007ED18 C0 02 8F AC */ lfs f0, lbl_803CD92C-_SDA2_BASE_(r2) @@ -30746,28 +30746,28 @@ lbl_80081F34: /* 80081F6C 0007ED6C 40 81 00 20 */ ble lbl_80081F8C /* 80081F70 0007ED70 38 7C 00 88 */ addi r3, r28, 0x88 /* 80081F74 0007ED74 38 81 00 08 */ addi r4, r1, 8 -/* 80081F78 0007ED78 4B F8 92 ED */ bl func_8000B264 +/* 80081F78 0007ED78 4B F8 92 ED */ bl __as__5xVec3FRC5xVec3 /* 80081F7C 0007ED7C 80 7C 00 4C */ lwz r3, 0x4c(r28) /* 80081F80 0007ED80 38 81 01 54 */ addi r4, r1, 0x154 -/* 80081F84 0007ED84 48 00 01 61 */ bl func_800820E4 +/* 80081F84 0007ED84 48 00 01 61 */ bl __as__10xEntCollisFRC10xEntCollis /* 80081F88 0007ED88 48 00 01 18 */ b lbl_800820A0 lbl_80081F8C: /* 80081F8C 0007ED8C 38 7C 00 88 */ addi r3, r28, 0x88 /* 80081F90 0007ED90 38 81 00 08 */ addi r4, r1, 8 -/* 80081F94 0007ED94 4B F8 92 D1 */ bl func_8000B264 +/* 80081F94 0007ED94 4B F8 92 D1 */ bl __as__5xVec3FRC5xVec3 /* 80081F98 0007ED98 80 7C 00 4C */ lwz r3, 0x4c(r28) /* 80081F9C 0007ED9C 38 81 01 54 */ addi r4, r1, 0x154 -/* 80081FA0 0007EDA0 48 00 01 45 */ bl func_800820E4 +/* 80081FA0 0007EDA0 48 00 01 45 */ bl __as__10xEntCollisFRC10xEntCollis /* 80081FA4 0007EDA4 C0 02 8C 78 */ lfs f0, lbl_803CD5F8-_SDA2_BASE_(r2) /* 80081FA8 0007EDA8 7F 83 E3 78 */ mr r3, r28 /* 80081FAC 0007EDAC D0 1E 03 3C */ stfs f0, 0x33c(r30) -/* 80081FB0 0007EDB0 4B F9 98 59 */ bl func_8001B808 +/* 80081FB0 0007EDB0 4B F9 98 59 */ bl xEntGetPos__FPC4xEnt /* 80081FB4 0007EDB4 7C 64 1B 78 */ mr r4, r3 /* 80081FB8 0007EDB8 38 7E 03 40 */ addi r3, r30, 0x340 -/* 80081FBC 0007EDBC 4B F8 92 A9 */ bl func_8000B264 +/* 80081FBC 0007EDBC 4B F8 92 A9 */ bl __as__5xVec3FRC5xVec3 /* 80081FC0 0007EDC0 7F E4 FB 78 */ mr r4, r31 /* 80081FC4 0007EDC4 38 7E 03 4C */ addi r3, r30, 0x34c -/* 80081FC8 0007EDC8 4B F8 92 9D */ bl func_8000B264 +/* 80081FC8 0007EDC8 4B F8 92 9D */ bl __as__5xVec3FRC5xVec3 /* 80081FCC 0007EDCC C0 3E 03 5C */ lfs f1, 0x35c(r30) /* 80081FD0 0007EDD0 C0 02 8C AC */ lfs f0, lbl_803CD62C-_SDA2_BASE_(r2) /* 80081FD4 0007EDD4 EC 01 00 28 */ fsubs f0, f1, f0 @@ -30778,7 +30778,7 @@ lbl_80081F8C: /* 80081FE8 0007EDE8 C0 1E 03 48 */ lfs f0, 0x348(r30) /* 80081FEC 0007EDEC EC 23 08 28 */ fsubs f1, f3, f1 /* 80081FF0 0007EDF0 EC 42 00 28 */ fsubs f2, f2, f0 -/* 80081FF4 0007EDF4 4B F8 40 7D */ bl func_80006070 +/* 80081FF4 0007EDF4 4B F8 40 7D */ bl xatan2__Fff /* 80081FF8 0007EDF8 D0 3E 03 70 */ stfs f1, 0x370(r30) /* 80081FFC 0007EDFC 80 01 01 4C */ lwz r0, 0x14c(r1) /* 80082000 0007EE00 90 1E 02 DC */ stw r0, 0x2dc(r30) @@ -30788,7 +30788,7 @@ lbl_80081F8C: /* 80082010 0007EE10 80 83 00 24 */ lwz r4, 0x24(r3) /* 80082014 0007EE14 38 7E 02 E0 */ addi r3, r30, 0x2e0 /* 80082018 0007EE18 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8008201C 0007EE1C 4B F8 95 51 */ bl func_8000B56C +/* 8008201C 0007EE1C 4B F8 95 51 */ bl __as__7xMat4x3FRC7xMat4x3 /* 80082020 0007EE20 48 00 00 80 */ b lbl_800820A0 lbl_80082024: /* 80082024 0007EE24 2C 1B 00 00 */ cmpwi r27, 0 @@ -30842,8 +30842,8 @@ lbl_800820A0: /* 800820DC 0007EEDC 38 21 07 90 */ addi r1, r1, 0x790 /* 800820E0 0007EEE0 4E 80 00 20 */ blr -.global func_800820E4 -func_800820E4: +.global __as__10xEntCollisFRC10xEntCollis +__as__10xEntCollisFRC10xEntCollis: /* 800820E4 0007EEE4 88 A4 00 00 */ lbz r5, 0(r4) /* 800820E8 0007EEE8 38 00 00 B4 */ li r0, 0xb4 /* 800820EC 0007EEEC 89 04 00 01 */ lbz r8, 1(r4) @@ -30926,7 +30926,7 @@ lbl_800821E4: /* 80082204 0007F004 EF C1 00 72 */ fmuls f30, f1, f1 /* 80082208 0007F008 80 63 07 28 */ lwz r3, 0x728(r3) /* 8008220C 0007F00C 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 80082210 0007F010 4B F8 8E ED */ bl func_8000B0FC +/* 80082210 0007F010 4B F8 8E ED */ bl length2__5xVec3CFv /* 80082214 0007F014 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 80082218 0007F018 40 80 00 10 */ bge lbl_80082228 /* 8008221C 0007F01C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) @@ -31322,15 +31322,15 @@ lbl_800826B8: /* 8008277C 0007F57C 38 61 00 08 */ addi r3, r1, 8 /* 80082780 0007F580 38 A1 00 20 */ addi r5, r1, 0x20 /* 80082784 0007F584 38 84 00 30 */ addi r4, r4, 0x30 -/* 80082788 0007F588 4B F8 8A 45 */ bl func_8000B1CC +/* 80082788 0007F588 4B F8 8A 45 */ bl __mi__5xVec3CFRC5xVec3 /* 8008278C 0007F58C 7F C3 F3 78 */ mr r3, r30 /* 80082790 0007F590 38 81 00 08 */ addi r4, r1, 8 -/* 80082794 0007F594 4B F8 8A D1 */ bl func_8000B264 +/* 80082794 0007F594 4B F8 8A D1 */ bl __as__5xVec3FRC5xVec3 /* 80082798 0007F598 80 9C 00 48 */ lwz r4, 0x48(r28) /* 8008279C 0007F59C 38 61 00 14 */ addi r3, r1, 0x14 /* 800827A0 0007F5A0 38 A1 00 38 */ addi r5, r1, 0x38 /* 800827A4 0007F5A4 38 84 00 30 */ addi r4, r4, 0x30 -/* 800827A8 0007F5A8 4B F8 BE E9 */ bl func_8000E690 +/* 800827A8 0007F5A8 4B F8 BE E9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800827AC 0007F5AC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800827B0 0007F5B0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800827B4 0007F5B4 80 03 16 D4 */ lwz r0, 0x16d4(r3) @@ -31374,7 +31374,7 @@ lbl_80082840: /* 80082844 0007F644 38 00 FF FF */ li r0, -1 /* 80082848 0007F648 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8008284C 0007F64C 90 03 1C 74 */ stw r0, 0x1c74(r3) -/* 80082850 0007F650 4B F8 7F AD */ bl func_8000A7FC +/* 80082850 0007F650 4B F8 7F AD */ bl xsqrt__Ff /* 80082854 0007F654 80 7C 00 48 */ lwz r3, 0x48(r28) /* 80082858 0007F658 C0 03 00 34 */ lfs f0, 0x34(r3) /* 8008285C 0007F65C EC 00 08 28 */ fsubs f0, f0, f1 @@ -31424,7 +31424,7 @@ lbl_800828F0: /* 800828FC 0007F6FC 80 7E 00 14 */ lwz r3, 0x14(r30) /* 80082900 0007F700 28 03 00 00 */ cmplwi r3, 0 /* 80082904 0007F704 41 82 00 14 */ beq lbl_80082918 -/* 80082908 0007F708 48 00 E5 59 */ bl func_80090E60 +/* 80082908 0007F708 48 00 E5 59 */ bl zGooIs__FP4xEnt /* 8008290C 0007F70C 2C 03 00 00 */ cmpwi r3, 0 /* 80082910 0007F710 41 82 00 08 */ beq lbl_80082918 /* 80082914 0007F714 3B E0 00 01 */ li r31, 1 @@ -31492,7 +31492,7 @@ zEntPlayer_MinimalRender__FP4zEnt: /* 800829F8 0007F7F8 3B C7 00 30 */ addi r30, r7, 0x30 /* 800829FC 0007F7FC 7F C5 F3 78 */ mr r5, r30 /* 80082A00 0007F800 3B A6 00 30 */ addi r29, r6, 0x30 -/* 80082A04 0007F804 4B F8 87 C9 */ bl func_8000B1CC +/* 80082A04 0007F804 4B F8 87 C9 */ bl __mi__5xVec3CFRC5xVec3 /* 80082A08 0007F808 80 E1 00 14 */ lwz r7, 0x14(r1) /* 80082A0C 0007F80C 7F A4 EB 78 */ mr r4, r29 /* 80082A10 0007F810 80 C1 00 18 */ lwz r6, 0x18(r1) @@ -31502,7 +31502,7 @@ zEntPlayer_MinimalRender__FP4zEnt: /* 80082A20 0007F820 90 E1 00 2C */ stw r7, 0x2c(r1) /* 80082A24 0007F824 90 C1 00 30 */ stw r6, 0x30(r1) /* 80082A28 0007F828 90 01 00 34 */ stw r0, 0x34(r1) -/* 80082A2C 0007F82C 4B F8 87 A1 */ bl func_8000B1CC +/* 80082A2C 0007F82C 4B F8 87 A1 */ bl __mi__5xVec3CFRC5xVec3 /* 80082A30 0007F830 80 C1 00 08 */ lwz r6, 8(r1) /* 80082A34 0007F834 38 61 00 2C */ addi r3, r1, 0x2c /* 80082A38 0007F838 80 A1 00 0C */ lwz r5, 0xc(r1) @@ -31511,7 +31511,7 @@ zEntPlayer_MinimalRender__FP4zEnt: /* 80082A44 0007F844 90 C1 00 20 */ stw r6, 0x20(r1) /* 80082A48 0007F848 90 A1 00 24 */ stw r5, 0x24(r1) /* 80082A4C 0007F84C 90 01 00 28 */ stw r0, 0x28(r1) -/* 80082A50 0007F850 4B F9 2A BD */ bl func_8001550C +/* 80082A50 0007F850 4B F9 2A BD */ bl dot__5xVec3CFRC5xVec3 /* 80082A54 0007F854 FF E0 08 90 */ fmr f31, f1 /* 80082A58 0007F858 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) /* 80082A5C 0007F85C FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -31551,8 +31551,8 @@ zEntPlayerDyingInGoo__Fv: /* 80082AD0 0007F8D0 D0 0D 8C E0 */ stfs f0, lbl_803CB5E0-_SDA_BASE_(r13) /* 80082AD4 0007F8D4 4E 80 00 20 */ blr -.global func_80082AD8 -func_80082AD8: +.global xVec3ScaleC__FP5xVec3PC5xVec3fff +xVec3ScaleC__FP5xVec3PC5xVec3fff: /* 80082AD8 0007F8D8 C0 04 00 00 */ lfs f0, 0(r4) /* 80082ADC 0007F8DC C0 84 00 04 */ lfs f4, 4(r4) /* 80082AE0 0007F8E0 EC A0 00 72 */ fmuls f5, f0, f1 @@ -31592,8 +31592,8 @@ zEntPlayer.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 80082B5C 0007F95C D0 03 00 08 */ stfs f0, 8(r3) /* 80082B60 0007F960 4E 80 00 20 */ blr -.global func_80082B64 -func_80082B64: +.global xMat3x3SMul__FP7xMat3x3PC7xMat3x3f +xMat3x3SMul__FP7xMat3x3PC7xMat3x3f: /* 80082B64 0007F964 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80082B68 0007F968 7C 08 02 A6 */ mflr r0 /* 80082B6C 0007F96C 90 01 00 24 */ stw r0, 0x24(r1) @@ -31603,15 +31603,15 @@ func_80082B64: /* 80082B7C 0007F97C 7C 9F 23 78 */ mr r31, r4 /* 80082B80 0007F980 93 C1 00 10 */ stw r30, 0x10(r1) /* 80082B84 0007F984 7C 7E 1B 78 */ mr r30, r3 -/* 80082B88 0007F988 4B F8 85 09 */ bl func_8000B090 +/* 80082B88 0007F988 4B F8 85 09 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80082B8C 0007F98C FC 20 F8 90 */ fmr f1, f31 /* 80082B90 0007F990 38 7E 00 10 */ addi r3, r30, 0x10 /* 80082B94 0007F994 38 9F 00 10 */ addi r4, r31, 0x10 -/* 80082B98 0007F998 4B F8 84 F9 */ bl func_8000B090 +/* 80082B98 0007F998 4B F8 84 F9 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80082B9C 0007F99C FC 20 F8 90 */ fmr f1, f31 /* 80082BA0 0007F9A0 38 7E 00 20 */ addi r3, r30, 0x20 /* 80082BA4 0007F9A4 38 9F 00 20 */ addi r4, r31, 0x20 -/* 80082BA8 0007F9A8 4B F8 84 E9 */ bl func_8000B090 +/* 80082BA8 0007F9A8 4B F8 84 E9 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80082BAC 0007F9AC 38 00 00 00 */ li r0, 0 /* 80082BB0 0007F9B0 90 1E 00 0C */ stw r0, 0xc(r30) /* 80082BB4 0007F9B4 80 01 00 24 */ lwz r0, 0x24(r1) @@ -31627,8 +31627,8 @@ func_80082B64: /* 80082BDC 0007F9DC 54 03 01 CE */ rlwinm r3, r0, 0, 7, 7 /* 80082BE0 0007F9E0 4E 80 00 20 */ blr -.global func_80082BE4 -func_80082BE4: +.global XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf +XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf: /* 80082BE4 0007F9E4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80082BE8 0007F9E8 7C 08 02 A6 */ mflr r0 /* 80082BEC 0007F9EC 3C C0 80 3C */ lis r6, lbl_803C0558@ha @@ -31641,12 +31641,12 @@ func_80082BE4: /* 80082C08 0007FA08 7C 7D 1B 78 */ mr r29, r3 /* 80082C0C 0007FA0C 38 66 05 58 */ addi r3, r6, lbl_803C0558@l /* 80082C10 0007FA10 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 80082C14 0007FA14 4B F9 8B F5 */ bl func_8001B808 +/* 80082C14 0007FA14 4B F9 8B F5 */ bl xEntGetPos__FPC4xEnt /* 80082C18 0007FA18 7C 64 1B 78 */ mr r4, r3 /* 80082C1C 0007FA1C 7F A3 EB 78 */ mr r3, r29 /* 80082C20 0007FA20 7F C5 F3 78 */ mr r5, r30 /* 80082C24 0007FA24 7F E6 FB 78 */ mr r6, r31 -/* 80082C28 0007FA28 48 00 00 21 */ bl func_80082C48 +/* 80082C28 0007FA28 48 00 00 21 */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf /* 80082C2C 0007FA2C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80082C30 0007FA30 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80082C34 0007FA34 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -31655,8 +31655,8 @@ func_80082BE4: /* 80082C40 0007FA40 38 21 00 20 */ addi r1, r1, 0x20 /* 80082C44 0007FA44 4E 80 00 20 */ blr -.global func_80082C48 -func_80082C48: +.global XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf +XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf: /* 80082C48 0007FA48 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80082C4C 0007FA4C 7C 08 02 A6 */ mflr r0 /* 80082C50 0007FA50 90 01 00 24 */ stw r0, 0x24(r1) @@ -31667,17 +31667,17 @@ func_80082C48: /* 80082C64 0007FA64 3B E1 00 08 */ addi r31, r1, 8 lbl_80082C68: /* 80082C68 0007FA68 7F E4 FB 78 */ mr r4, r31 -/* 80082C6C 0007FA6C 48 00 00 21 */ bl func_80082C8C +/* 80082C6C 0007FA6C 48 00 00 21 */ bl XZVecToPos__10zNPCCommonFP5xVec3PC5xVec3Pf /* 80082C70 0007FA70 7F E3 FB 78 */ mr r3, r31 -/* 80082C74 0007FA74 4B F9 24 59 */ bl func_800150CC +/* 80082C74 0007FA74 4B F9 24 59 */ bl xVec3Length2__FPC5xVec3 /* 80082C78 0007FA78 80 01 00 24 */ lwz r0, 0x24(r1) /* 80082C7C 0007FA7C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80082C80 0007FA80 7C 08 03 A6 */ mtlr r0 /* 80082C84 0007FA84 38 21 00 20 */ addi r1, r1, 0x20 /* 80082C88 0007FA88 4E 80 00 20 */ blr -.global func_80082C8C -func_80082C8C: +.global XZVecToPos__10zNPCCommonFP5xVec3PC5xVec3Pf +XZVecToPos__10zNPCCommonFP5xVec3PC5xVec3Pf: /* 80082C8C 0007FA8C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80082C90 0007FA90 7C 08 02 A6 */ mflr r0 /* 80082C94 0007FA94 90 01 00 24 */ stw r0, 0x24(r1) @@ -31687,11 +31687,11 @@ func_80082C8C: /* 80082CA4 0007FAA4 7C BE 2B 78 */ mr r30, r5 /* 80082CA8 0007FAA8 93 A1 00 14 */ stw r29, 0x14(r1) /* 80082CAC 0007FAAC 7C 9D 23 78 */ mr r29, r4 -/* 80082CB0 0007FAB0 48 00 00 49 */ bl func_80082CF8 +/* 80082CB0 0007FAB0 48 00 00 49 */ bl Pos__10zNPCCommonFv /* 80082CB4 0007FAB4 7C 65 1B 78 */ mr r5, r3 /* 80082CB8 0007FAB8 7F A3 EB 78 */ mr r3, r29 /* 80082CBC 0007FABC 7F C4 F3 78 */ mr r4, r30 -/* 80082CC0 0007FAC0 4B F8 B9 D1 */ bl func_8000E690 +/* 80082CC0 0007FAC0 4B F8 B9 D1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80082CC4 0007FAC4 28 1F 00 00 */ cmplwi r31, 0 /* 80082CC8 0007FAC8 41 82 00 0C */ beq lbl_80082CD4 /* 80082CCC 0007FACC C0 1D 00 04 */ lfs f0, 4(r29) @@ -31707,15 +31707,15 @@ lbl_80082CD4: /* 80082CF0 0007FAF0 38 21 00 20 */ addi r1, r1, 0x20 /* 80082CF4 0007FAF4 4E 80 00 20 */ blr -.global func_80082CF8 -func_80082CF8: +.global Pos__10zNPCCommonFv +Pos__10zNPCCommonFv: /* 80082CF8 0007FAF8 80 63 00 24 */ lwz r3, 0x24(r3) /* 80082CFC 0007FAFC 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80082D00 0007FB00 38 63 00 30 */ addi r3, r3, 0x30 /* 80082D04 0007FB04 4E 80 00 20 */ blr -.global func_80082D08 -func_80082D08: +.global xSndIsPlaying__FUi +xSndIsPlaying__FUi: /* 80082D08 0007FB08 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80082D0C 0007FB0C 7C 08 02 A6 */ mflr r0 /* 80082D10 0007FB10 90 01 00 14 */ stw r0, 0x14(r1) @@ -31726,8 +31726,8 @@ func_80082D08: /* 80082D24 0007FB24 38 21 00 10 */ addi r1, r1, 0x10 /* 80082D28 0007FB28 4E 80 00 20 */ blr -.global func_80082D2C -func_80082D2C: +.global xSndIsPlayingByHandle__FUi +xSndIsPlayingByHandle__FUi: /* 80082D2C 0007FB2C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80082D30 0007FB30 7C 08 02 A6 */ mflr r0 /* 80082D34 0007FB34 90 01 00 14 */ stw r0, 0x14(r1) @@ -45972,8 +45972,8 @@ lbl_8008CB18: /* 80090B90 0008D990 38 21 00 20 */ addi r1, r1, 0x20 /* 80090B94 0008D994 4E 80 00 20 */ blr -.global func_80090B98 -func_80090B98: +.global __as__12xSweptSphereFRC12xSweptSphere +__as__12xSweptSphereFRC12xSweptSphere: /* 80090B98 0008D998 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80090B9C 0008D99C 7C 08 02 A6 */ mflr r0 /* 80090BA0 0008D9A0 80 A4 00 00 */ lwz r5, 0(r4) @@ -45999,10 +45999,10 @@ func_80090B98: /* 80090BF0 0008D9F0 90 1E 00 14 */ stw r0, 0x14(r30) /* 80090BF4 0008D9F4 D0 3E 00 18 */ stfs f1, 0x18(r30) /* 80090BF8 0008D9F8 D0 1E 00 1C */ stfs f0, 0x1c(r30) -/* 80090BFC 0008D9FC 48 00 01 75 */ bl func_80090D70 +/* 80090BFC 0008D9FC 48 00 01 75 */ bl __as__13xiMat4x3UnionFRC13xiMat4x3Union /* 80090C00 0008DA00 38 7E 00 60 */ addi r3, r30, 0x60 /* 80090C04 0008DA04 38 9F 00 60 */ addi r4, r31, 0x60 -/* 80090C08 0008DA08 48 00 01 69 */ bl func_80090D70 +/* 80090C08 0008DA08 48 00 01 69 */ bl __as__13xiMat4x3UnionFRC13xiMat4x3Union /* 80090C0C 0008DA0C 80 9F 00 A0 */ lwz r4, 0xa0(r31) /* 80090C10 0008DA10 7F C3 F3 78 */ mr r3, r30 /* 80090C14 0008DA14 80 1F 00 A4 */ lwz r0, 0xa4(r31) @@ -46093,8 +46093,8 @@ func_80090B98: /* 80090D68 0008DB68 38 21 00 10 */ addi r1, r1, 0x10 /* 80090D6C 0008DB6C 4E 80 00 20 */ blr -.global func_80090D70 -func_80090D70: +.global __as__13xiMat4x3UnionFRC13xiMat4x3Union +__as__13xiMat4x3UnionFRC13xiMat4x3Union: /* 80090D70 0008DB70 80 A4 00 00 */ lwz r5, 0(r4) /* 80090D74 0008DB74 80 04 00 04 */ lwz r0, 4(r4) /* 80090D78 0008DB78 90 A3 00 00 */ stw r5, 0(r3) @@ -46134,8 +46134,8 @@ func_80090D70: /* 80090E00 0008DC00 54 03 0F FE */ srwi r3, r0, 0x1f /* 80090E04 0008DC04 4E 80 00 20 */ blr -.global func_80090E08 -func_80090E08: +.global zCameraTranslate__FP7xCameraP5xVec3 +zCameraTranslate__FP7xCameraP5xVec3: /* 80090E08 0008DC08 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80090E0C 0008DC0C 7C 08 02 A6 */ mflr r0 /* 80090E10 0008DC10 90 01 00 14 */ stw r0, 0x14(r1) @@ -46148,28 +46148,28 @@ func_80090E08: /* 80090E2C 0008DC2C 38 21 00 10 */ addi r1, r1, 0x10 /* 80090E30 0008DC30 4E 80 00 20 */ blr -.global func_80090E34 -func_80090E34: +.global NPCC_rightDir__FP4xEnt +NPCC_rightDir__FP4xEnt: /* 80090E34 0008DC34 80 63 00 24 */ lwz r3, 0x24(r3) /* 80090E38 0008DC38 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80090E3C 0008DC3C 4E 80 00 20 */ blr -.global func_80090E40 -func_80090E40: +.global NPCC_faceDir__FP4xEnt +NPCC_faceDir__FP4xEnt: /* 80090E40 0008DC40 80 63 00 24 */ lwz r3, 0x24(r3) /* 80090E44 0008DC44 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80090E48 0008DC48 38 63 00 20 */ addi r3, r3, 0x20 /* 80090E4C 0008DC4C 4E 80 00 20 */ blr -.global func_80090E50 -func_80090E50: +.global NPCC_upDir__FP4xEnt +NPCC_upDir__FP4xEnt: /* 80090E50 0008DC50 80 63 00 24 */ lwz r3, 0x24(r3) /* 80090E54 0008DC54 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80090E58 0008DC58 38 63 00 10 */ addi r3, r3, 0x10 /* 80090E5C 0008DC5C 4E 80 00 20 */ blr -.global func_80090E60 -func_80090E60: +.global zGooIs__FP4xEnt +zGooIs__FP4xEnt: /* 80090E60 0008DC60 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80090E64 0008DC64 7C 08 02 A6 */ mflr r0 /* 80090E68 0008DC68 38 A0 00 00 */ li r5, 0 diff --git a/asm/Game/zEntPlayerBungeeState.s b/asm/Game/zEntPlayerBungeeState.s index cd17392f8..38a779f76 100644 --- a/asm/Game/zEntPlayerBungeeState.s +++ b/asm/Game/zEntPlayerBungeeState.s @@ -263,17 +263,17 @@ lbl_80110624: /* 8011062C 0010D42C 80 83 00 4C */ lwz r4, 0x4c(r3) /* 80110630 0010D430 38 65 00 80 */ addi r3, r5, 0x80 /* 80110634 0010D434 38 84 00 80 */ addi r4, r4, 0x80 -/* 80110638 0010D438 4B F2 43 65 */ bl func_8003499C +/* 80110638 0010D438 4B F2 43 65 */ bl __as__11RwMatrixTagFRC11RwMatrixTag /* 8011063C 0010D43C 80 9F 01 68 */ lwz r4, 0x168(r31) /* 80110640 0010D440 38 61 00 88 */ addi r3, r1, 0x88 /* 80110644 0010D444 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80110648 0010D448 4B F0 4B 5D */ bl func_800151A4 +/* 80110648 0010D448 4B F0 4B 5D */ bl xMat4x3OrthoInv__FP7xMat4x3PC7xMat4x3 /* 8011064C 0010D44C 38 61 00 48 */ addi r3, r1, 0x48 -/* 80110650 0010D450 4B EF E9 BD */ bl func_8000F00C +/* 80110650 0010D450 4B EF E9 BD */ bl xMat3x3Identity__FP7xMat3x3 /* 80110654 0010D454 3B C1 00 78 */ addi r30, r1, 0x78 /* 80110658 0010D458 7F A4 EB 78 */ mr r4, r29 /* 8011065C 0010D45C 7F C3 F3 78 */ mr r3, r30 -/* 80110660 0010D460 4B EF AC 05 */ bl func_8000B264 +/* 80110660 0010D460 4B EF AC 05 */ bl __as__5xVec3FRC5xVec3 /* 80110664 0010D464 88 0D 94 F5 */ lbz r0, lbl_803CBDF5-_SDA_BASE_(r13) /* 80110668 0010D468 7C 00 07 75 */ extsb. r0, r0 /* 8011066C 0010D46C 40 82 00 14 */ bne lbl_80110680 @@ -296,7 +296,7 @@ lbl_80110680: /* 801106AC 0010D4AC C0 42 9E 98 */ lfs f2, lbl_803CE818-_SDA2_BASE_(r2) /* 801106B0 0010D4B0 38 C0 00 00 */ li r6, 0 /* 801106B4 0010D4B4 38 E0 00 00 */ li r7, 0 -/* 801106B8 0010D4B8 4B F1 FF 75 */ bl func_8003062C +/* 801106B8 0010D4B8 4B F1 FF 75 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 801106BC 0010D4BC 3C 80 80 27 */ lis r4, lbl_8026A688@ha /* 801106C0 0010D4C0 3C 60 80 29 */ lis r3, lbl_80297C04@ha /* 801106C4 0010D4C4 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l @@ -308,7 +308,7 @@ lbl_80110680: /* 801106DC 0010D4DC 38 84 00 04 */ addi r4, r4, 4 /* 801106E0 0010D4E0 38 C0 00 00 */ li r6, 0 /* 801106E4 0010D4E4 38 E0 00 00 */ li r7, 0 -/* 801106E8 0010D4E8 4B F1 FF 45 */ bl func_8003062C +/* 801106E8 0010D4E8 4B F1 FF 45 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 801106EC 0010D4EC 3C 80 80 27 */ lis r4, lbl_8026A688@ha /* 801106F0 0010D4F0 3C 60 80 29 */ lis r3, lbl_80297C04@ha /* 801106F4 0010D4F4 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l @@ -320,12 +320,12 @@ lbl_80110680: /* 8011070C 0010D50C 38 84 00 08 */ addi r4, r4, 8 /* 80110710 0010D510 38 C0 00 00 */ li r6, 0 /* 80110714 0010D514 38 E0 00 00 */ li r7, 0 -/* 80110718 0010D518 4B F1 FF 15 */ bl func_8003062C +/* 80110718 0010D518 4B F1 FF 15 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi lbl_8011071C: /* 8011071C 0010D51C 3C 80 80 29 */ lis r4, lbl_80297C04@ha /* 80110720 0010D520 7F C3 F3 78 */ mr r3, r30 /* 80110724 0010D524 38 84 7C 04 */ addi r4, r4, lbl_80297C04@l -/* 80110728 0010D528 4B F0 4D 1D */ bl func_80015444 +/* 80110728 0010D528 4B F0 4D 1D */ bl __apl__5xVec3FRC5xVec3 /* 8011072C 0010D52C 38 61 00 08 */ addi r3, r1, 8 /* 80110730 0010D530 38 81 00 48 */ addi r4, r1, 0x48 /* 80110734 0010D534 38 A1 00 88 */ addi r5, r1, 0x88 @@ -334,7 +334,7 @@ lbl_8011071C: /* 80110740 0010D540 38 81 00 08 */ addi r4, r1, 8 /* 80110744 0010D544 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80110748 0010D548 38 63 08 80 */ addi r3, r3, 0x880 -/* 8011074C 0010D54C 4B F2 42 51 */ bl func_8003499C +/* 8011074C 0010D54C 4B F2 42 51 */ bl __as__11RwMatrixTagFRC11RwMatrixTag lbl_80110750: /* 80110750 0010D550 80 01 00 E4 */ lwz r0, 0xe4(r1) /* 80110754 0010D554 83 E1 00 DC */ lwz r31, 0xdc(r1) @@ -360,18 +360,18 @@ zEntPlayerBungeeState.update_hook_loc__Q212bungee_state35_unnamed_zEntPlayerBung /* 80110798 0010D598 40 82 00 08 */ bne lbl_801107A0 /* 8011079C 0010D59C 48 00 00 34 */ b lbl_801107D0 lbl_801107A0: -/* 801107A0 0010D5A0 4B F0 B0 69 */ bl func_8001B808 +/* 801107A0 0010D5A0 4B F0 B0 69 */ bl xEntGetPos__FPC4xEnt /* 801107A4 0010D5A4 80 BF 00 3C */ lwz r5, 0x3c(r31) /* 801107A8 0010D5A8 7C 64 1B 78 */ mr r4, r3 /* 801107AC 0010D5AC 38 61 00 08 */ addi r3, r1, 8 /* 801107B0 0010D5B0 80 A5 00 10 */ lwz r5, 0x10(r5) /* 801107B4 0010D5B4 38 A5 00 14 */ addi r5, r5, 0x14 -/* 801107B8 0010D5B8 4B F0 4C 29 */ bl func_800153E0 +/* 801107B8 0010D5B8 4B F0 4C 29 */ bl __pl__5xVec3CFRC5xVec3 /* 801107BC 0010D5BC 3C 60 80 29 */ lis r3, lbl_80297A68@ha /* 801107C0 0010D5C0 38 81 00 08 */ addi r4, r1, 8 /* 801107C4 0010D5C4 38 63 7A 68 */ addi r3, r3, lbl_80297A68@l /* 801107C8 0010D5C8 38 63 01 74 */ addi r3, r3, 0x174 -/* 801107CC 0010D5CC 4B EF AA 99 */ bl func_8000B264 +/* 801107CC 0010D5CC 4B EF AA 99 */ bl __as__5xVec3FRC5xVec3 lbl_801107D0: /* 801107D0 0010D5D0 80 01 00 24 */ lwz r0, 0x24(r1) /* 801107D4 0010D5D4 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -402,7 +402,7 @@ lbl_80110828: /* 80110828 0010D628 80 9E 00 E0 */ lwz r4, 0xe0(r30) /* 8011082C 0010D62C 7F A5 EB 78 */ mr r5, r29 /* 80110830 0010D630 38 61 00 08 */ addi r3, r1, 8 -/* 80110834 0010D634 4B EF A9 99 */ bl func_8000B1CC +/* 80110834 0010D634 4B EF A9 99 */ bl __mi__5xVec3CFRC5xVec3 /* 80110838 0010D638 80 A1 00 08 */ lwz r5, 8(r1) /* 8011083C 0010D63C 38 61 00 14 */ addi r3, r1, 0x14 /* 80110840 0010D640 80 81 00 0C */ lwz r4, 0xc(r1) @@ -410,7 +410,7 @@ lbl_80110828: /* 80110848 0010D648 90 A1 00 14 */ stw r5, 0x14(r1) /* 8011084C 0010D64C 90 81 00 18 */ stw r4, 0x18(r1) /* 80110850 0010D650 90 01 00 1C */ stw r0, 0x1c(r1) -/* 80110854 0010D654 4B EF A8 A9 */ bl func_8000B0FC +/* 80110854 0010D654 4B EF A8 A9 */ bl length2__5xVec3CFv /* 80110858 0010D658 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 8011085C 0010D65C 4C 41 13 82 */ cror 2, 1, 2 /* 80110860 0010D660 41 82 00 0C */ beq lbl_8011086C @@ -431,7 +431,7 @@ lbl_80110874: /* 80110894 0010D694 7C 65 EA 14 */ add r3, r5, r29 /* 80110898 0010D698 80 83 00 E0 */ lwz r4, 0xe0(r3) /* 8011089C 0010D69C 38 65 01 80 */ addi r3, r5, 0x180 -/* 801108A0 0010D6A0 4B EF A9 C5 */ bl func_8000B264 +/* 801108A0 0010D6A0 4B EF A9 C5 */ bl __as__5xVec3FRC5xVec3 /* 801108A4 0010D6A4 3C 80 80 29 */ lis r4, lbl_80297A68@ha /* 801108A8 0010D6A8 38 60 00 01 */ li r3, 1 /* 801108AC 0010D6AC 38 A4 7A 68 */ addi r5, r4, lbl_80297A68@l @@ -497,7 +497,7 @@ zEntPlayerBungeeState.reset_props_collision__Q312bungee_state35_unnamed_zEntPlay /* 8011097C 0010D77C 80 83 00 10 */ lwz r4, 0x10(r3) /* 80110980 0010D780 38 7F 01 8C */ addi r3, r31, 0x18c /* 80110984 0010D784 38 84 00 80 */ addi r4, r4, 0x80 -/* 80110988 0010D788 48 00 00 69 */ bl func_801109F0 +/* 80110988 0010D788 48 00 00 69 */ bl __as__Q312bungee_state10hook_asset35_class$913zEntPlayerBungeeState_cppFRCQ312bungee_state10hook_asset35_class$913zEntPlayerBungeeState_cpp /* 8011098C 0010D78C C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) /* 80110990 0010D790 C0 3F 01 90 */ lfs f1, 0x190(r31) /* 80110994 0010D794 FC 00 08 00 */ fcmpu cr0, f0, f1 @@ -528,8 +528,8 @@ lbl_801109DC: /* 801109E8 0010D7E8 38 21 00 10 */ addi r1, r1, 0x10 /* 801109EC 0010D7EC 4E 80 00 20 */ blr -.global func_801109F0 -func_801109F0: +.global __as__Q312bungee_state10hook_asset35_class$913zEntPlayerBungeeState_cppFRCQ312bungee_state10hook_asset35_class$913zEntPlayerBungeeState_cpp +__as__Q312bungee_state10hook_asset35_class$913zEntPlayerBungeeState_cppFRCQ312bungee_state10hook_asset35_class$913zEntPlayerBungeeState_cpp: /* 801109F0 0010D7F0 C0 04 00 00 */ lfs f0, 0(r4) /* 801109F4 0010D7F4 C0 24 00 04 */ lfs f1, 4(r4) /* 801109F8 0010D7F8 D0 03 00 00 */ stfs f0, 0(r3) @@ -562,7 +562,7 @@ zEntPlayerBungeeState.reset_props_camera__Q312bungee_state35_unnamed_zEntPlayerB /* 80110A58 0010D858 80 83 00 10 */ lwz r4, 0x10(r3) /* 80110A5C 0010D85C 38 7F 01 64 */ addi r3, r31, 0x164 /* 80110A60 0010D860 38 84 00 58 */ addi r4, r4, 0x58 -/* 80110A64 0010D864 48 00 00 69 */ bl func_80110ACC +/* 80110A64 0010D864 48 00 00 69 */ bl __as__Q312bungee_state10hook_asset35_class$912zEntPlayerBungeeState_cppFRCQ312bungee_state10hook_asset35_class$912zEntPlayerBungeeState_cpp /* 80110A68 0010D868 C0 3F 01 78 */ lfs f1, 0x178(r31) /* 80110A6C 0010D86C C0 1F 00 A8 */ lfs f0, 0xa8(r31) /* 80110A70 0010D870 EC 01 00 24 */ fdivs f0, f1, f0 @@ -590,8 +590,8 @@ lbl_80110AB8: /* 80110AC4 0010D8C4 38 21 00 10 */ addi r1, r1, 0x10 /* 80110AC8 0010D8C8 4E 80 00 20 */ blr -.global func_80110ACC -func_80110ACC: +.global __as__Q312bungee_state10hook_asset35_class$912zEntPlayerBungeeState_cppFRCQ312bungee_state10hook_asset35_class$912zEntPlayerBungeeState_cpp +__as__Q312bungee_state10hook_asset35_class$912zEntPlayerBungeeState_cppFRCQ312bungee_state10hook_asset35_class$912zEntPlayerBungeeState_cpp: /* 80110ACC 0010D8CC C0 04 00 00 */ lfs f0, 0(r4) /* 80110AD0 0010D8D0 C0 24 00 04 */ lfs f1, 4(r4) /* 80110AD4 0010D8D4 D0 03 00 00 */ stfs f0, 0(r3) @@ -636,15 +636,15 @@ zEntPlayerBungeeState.reset_props_horizontal__Q312bungee_state35_unnamed_zEntPla /* 80110B64 0010D964 80 84 00 10 */ lwz r4, 0x10(r4) /* 80110B68 0010D968 38 63 01 60 */ addi r3, r3, 0x160 /* 80110B6C 0010D96C 38 84 00 54 */ addi r4, r4, 0x54 -/* 80110B70 0010D970 48 00 00 15 */ bl func_80110B84 +/* 80110B70 0010D970 48 00 00 15 */ bl __as__Q312bungee_state10hook_asset35_class$911zEntPlayerBungeeState_cppFRCQ312bungee_state10hook_asset35_class$911zEntPlayerBungeeState_cpp lbl_80110B74: /* 80110B74 0010D974 80 01 00 14 */ lwz r0, 0x14(r1) /* 80110B78 0010D978 7C 08 03 A6 */ mtlr r0 /* 80110B7C 0010D97C 38 21 00 10 */ addi r1, r1, 0x10 /* 80110B80 0010D980 4E 80 00 20 */ blr -.global func_80110B84 -func_80110B84: +.global __as__Q312bungee_state10hook_asset35_class$911zEntPlayerBungeeState_cppFRCQ312bungee_state10hook_asset35_class$911zEntPlayerBungeeState_cpp +__as__Q312bungee_state10hook_asset35_class$911zEntPlayerBungeeState_cppFRCQ312bungee_state10hook_asset35_class$911zEntPlayerBungeeState_cpp: /* 80110B84 0010D984 C0 04 00 00 */ lfs f0, 0(r4) /* 80110B88 0010D988 D0 03 00 00 */ stfs f0, 0(r3) /* 80110B8C 0010D98C 4E 80 00 20 */ blr @@ -674,7 +674,7 @@ zEntPlayerBungeeState.reset_props_vertical__Q312bungee_state35_unnamed_zEntPlaye /* 80110BE0 0010D9E0 80 83 00 10 */ lwz r4, 0x10(r3) /* 80110BE4 0010D9E4 38 7E 01 48 */ addi r3, r30, 0x148 /* 80110BE8 0010D9E8 38 84 00 3C */ addi r4, r4, 0x3c -/* 80110BEC 0010D9EC 48 00 03 79 */ bl func_80110F64 +/* 80110BEC 0010D9EC 48 00 03 79 */ bl __as__Q312bungee_state10hook_asset35_class$910zEntPlayerBungeeState_cppFRCQ312bungee_state10hook_asset35_class$910zEntPlayerBungeeState_cpp /* 80110BF0 0010D9F0 C0 5E 01 48 */ lfs f2, 0x148(r30) /* 80110BF4 0010D9F4 C0 02 9E AC */ lfs f0, lbl_803CE82C-_SDA2_BASE_(r2) /* 80110BF8 0010D9F8 C0 3E 01 4C */ lfs f1, 0x14c(r30) @@ -689,7 +689,7 @@ zEntPlayerBungeeState.reset_props_vertical__Q312bungee_state35_unnamed_zEntPlaye /* 80110C1C 0010DA1C C0 3E 01 5C */ lfs f1, 0x15c(r30) /* 80110C20 0010DA20 C0 42 9E A0 */ lfs f2, lbl_803CE820-_SDA2_BASE_(r2) /* 80110C24 0010DA24 C0 62 9E 88 */ lfs f3, lbl_803CE808-_SDA2_BASE_(r2) -/* 80110C28 0010DA28 4B EF DD 11 */ bl func_8000E938 +/* 80110C28 0010DA28 4B EF DD 11 */ bl range_limit_f___Ffff /* 80110C2C 0010DA2C D0 3E 01 5C */ stfs f1, 0x15c(r30) /* 80110C30 0010DA30 7F C3 F3 78 */ mr r3, r30 /* 80110C34 0010DA34 C0 3E 01 54 */ lfs f1, 0x154(r30) @@ -717,7 +717,7 @@ zEntPlayerBungeeState.reset_props_vertical__Q312bungee_state35_unnamed_zEntPlaye /* 80110C8C 0010DA8C EC 01 00 24 */ fdivs f0, f1, f0 /* 80110C90 0010DA90 D0 1E 01 A0 */ stfs f0, 0x1a0(r30) /* 80110C94 0010DA94 C0 3E 01 A0 */ lfs f1, 0x1a0(r30) -/* 80110C98 0010DA98 4B EF 9B 65 */ bl func_8000A7FC +/* 80110C98 0010DA98 4B EF 9B 65 */ bl xsqrt__Ff /* 80110C9C 0010DA9C C0 1E 01 5C */ lfs f0, 0x15c(r30) /* 80110CA0 0010DAA0 FC 00 00 50 */ fneg f0, f0 /* 80110CA4 0010DAA4 EC 00 00 72 */ fmuls f0, f0, f1 @@ -726,7 +726,7 @@ zEntPlayerBungeeState.reset_props_vertical__Q312bungee_state35_unnamed_zEntPlaye /* 80110CB0 0010DAB0 C0 3E 01 A0 */ lfs f1, 0x1a0(r30) /* 80110CB4 0010DAB4 EC 00 00 32 */ fmuls f0, f0, f0 /* 80110CB8 0010DAB8 EC 21 00 28 */ fsubs f1, f1, f0 -/* 80110CBC 0010DABC 4B EF 9B 41 */ bl func_8000A7FC +/* 80110CBC 0010DABC 4B EF 9B 41 */ bl xsqrt__Ff /* 80110CC0 0010DAC0 D0 3E 01 A8 */ stfs f1, 0x1a8(r30) /* 80110CC4 0010DAC4 7F C3 F3 78 */ mr r3, r30 /* 80110CC8 0010DAC8 C0 3E 01 58 */ lfs f1, 0x158(r30) @@ -783,7 +783,7 @@ zEntPlayerBungeeState.spring_velocity__Q312bungee_state35_unnamed_zEntPlayerBung lbl_80110D84: /* 80110D84 0010DB84 C0 02 9E B0 */ lfs f0, lbl_803CE830-_SDA2_BASE_(r2) /* 80110D88 0010DB88 EC 20 00 B2 */ fmuls f1, f0, f2 -/* 80110D8C 0010DB8C 4B EF 9A 71 */ bl func_8000A7FC +/* 80110D8C 0010DB8C 4B EF 9A 71 */ bl xsqrt__Ff /* 80110D90 0010DB90 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) /* 80110D94 0010DB94 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80110D98 0010DB98 40 80 00 14 */ bge lbl_80110DAC @@ -896,11 +896,11 @@ zEntPlayerBungeeState.find_spring_min__Q312bungee_state35_unnamed_zEntPlayerBung /* 80110F00 0010DD00 FF A0 08 90 */ fmr f29, f1 /* 80110F04 0010DD04 FF C0 10 90 */ fmr f30, f2 /* 80110F08 0010DD08 EC 3F 07 FC */ fnmsubs f1, f31, f31, f0 -/* 80110F0C 0010DD0C 4B EF 98 F1 */ bl func_8000A7FC +/* 80110F0C 0010DD0C 4B EF 98 F1 */ bl xsqrt__Ff /* 80110F10 0010DD10 C0 02 9E C0 */ lfs f0, lbl_803CE840-_SDA2_BASE_(r2) /* 80110F14 0010DD14 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80110F18 0010DD18 EC 20 00 72 */ fmuls f1, f0, f1 -/* 80110F1C 0010DD1C 4B EF D8 95 */ bl func_8000E7B0 +/* 80110F1C 0010DD1C 4B EF D8 95 */ bl xexp__Ff /* 80110F20 0010DD20 C0 02 9E 88 */ lfs f0, lbl_803CE808-_SDA2_BASE_(r2) /* 80110F24 0010DD24 C0 62 9E B0 */ lfs f3, lbl_803CE830-_SDA2_BASE_(r2) /* 80110F28 0010DD28 EC 41 00 28 */ fsubs f2, f1, f0 @@ -919,8 +919,8 @@ zEntPlayerBungeeState.find_spring_min__Q312bungee_state35_unnamed_zEntPlayerBung /* 80110F5C 0010DD5C 38 21 00 40 */ addi r1, r1, 0x40 /* 80110F60 0010DD60 4E 80 00 20 */ blr -.global func_80110F64 -func_80110F64: +.global __as__Q312bungee_state10hook_asset35_class$910zEntPlayerBungeeState_cppFRCQ312bungee_state10hook_asset35_class$910zEntPlayerBungeeState_cpp +__as__Q312bungee_state10hook_asset35_class$910zEntPlayerBungeeState_cppFRCQ312bungee_state10hook_asset35_class$910zEntPlayerBungeeState_cpp: /* 80110F64 0010DD64 C0 24 00 00 */ lfs f1, 0(r4) /* 80110F68 0010DD68 C0 04 00 04 */ lfs f0, 4(r4) /* 80110F6C 0010DD6C D0 23 00 00 */ stfs f1, 0(r3) @@ -1044,17 +1044,17 @@ lbl_80111100: /* 80111104 0010DF04 80 83 00 10 */ lwz r4, 0x10(r3) /* 80111108 0010DF08 80 63 00 14 */ lwz r3, 0x14(r3) /* 8011110C 0010DF0C C3 C4 00 20 */ lfs f30, 0x20(r4) -/* 80111110 0010DF10 4B F0 A6 F9 */ bl func_8001B808 +/* 80111110 0010DF10 4B F0 A6 F9 */ bl xEntGetPos__FPC4xEnt /* 80111114 0010DF14 80 BE 00 40 */ lwz r5, 0x40(r30) /* 80111118 0010DF18 7C 64 1B 78 */ mr r4, r3 /* 8011111C 0010DF1C 38 61 00 08 */ addi r3, r1, 8 /* 80111120 0010DF20 80 A5 00 10 */ lwz r5, 0x10(r5) /* 80111124 0010DF24 38 A5 00 14 */ addi r5, r5, 0x14 -/* 80111128 0010DF28 4B F0 42 B9 */ bl func_800153E0 +/* 80111128 0010DF28 4B F0 42 B9 */ bl __pl__5xVec3CFRC5xVec3 /* 8011112C 0010DF2C 7F 65 DB 78 */ mr r5, r27 /* 80111130 0010DF30 38 61 00 14 */ addi r3, r1, 0x14 /* 80111134 0010DF34 38 81 00 08 */ addi r4, r1, 8 -/* 80111138 0010DF38 4B EF A0 95 */ bl func_8000B1CC +/* 80111138 0010DF38 4B EF A0 95 */ bl __mi__5xVec3CFRC5xVec3 /* 8011113C 0010DF3C 80 A1 00 14 */ lwz r5, 0x14(r1) /* 80111140 0010DF40 38 61 00 20 */ addi r3, r1, 0x20 /* 80111144 0010DF44 80 81 00 18 */ lwz r4, 0x18(r1) @@ -1062,7 +1062,7 @@ lbl_80111100: /* 8011114C 0010DF4C 90 A1 00 20 */ stw r5, 0x20(r1) /* 80111150 0010DF50 90 81 00 24 */ stw r4, 0x24(r1) /* 80111154 0010DF54 90 01 00 28 */ stw r0, 0x28(r1) -/* 80111158 0010DF58 4B EF 9F A5 */ bl func_8000B0FC +/* 80111158 0010DF58 4B EF 9F A5 */ bl length2__5xVec3CFv /* 8011115C 0010DF5C EC 1E 07 B2 */ fmuls f0, f30, f30 /* 80111160 0010DF60 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80111164 0010DF64 4C 40 13 82 */ cror 2, 0, 2 @@ -1489,7 +1489,7 @@ lbl_80111724: /* 80111740 0010E540 38 63 4E 41 */ addi r3, r3, 0x44594E41@l /* 80111744 0010E544 4B F3 A0 D5 */ bl xSTAssetCountByType__FUi /* 80111748 0010E548 7C 7C 1B 78 */ mr r28, r3 -/* 8011174C 0010E54C 48 00 00 6D */ bl func_801117B8 +/* 8011174C 0010E54C 48 00 00 6D */ bl type_name__Q212bungee_state10drop_assetFv /* 80111750 0010E550 4B F3 AA C5 */ bl xStrHash__FPCc /* 80111754 0010E554 7C 7D 1B 78 */ mr r29, r3 /* 80111758 0010E558 3B 60 00 00 */ li r27, 0 @@ -1520,8 +1520,8 @@ lbl_8011179C: /* 801117B0 0010E5B0 38 21 00 30 */ addi r1, r1, 0x30 /* 801117B4 0010E5B4 4E 80 00 20 */ blr -.global func_801117B8 -func_801117B8: +.global type_name__Q212bungee_state10drop_assetFv +type_name__Q212bungee_state10drop_assetFv: /* 801117B8 0010E5B8 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 801117BC 0010E5BC 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l /* 801117C0 0010E5C0 38 63 00 8F */ addi r3, r3, 0x8f @@ -1605,7 +1605,7 @@ lbl_801118B8: /* 801118D4 0010E6D4 38 A0 00 00 */ li r5, 0 /* 801118D8 0010E6D8 38 C0 00 00 */ li r6, 0 /* 801118DC 0010E6DC 38 E0 00 00 */ li r7, 0 -/* 801118E0 0010E6E0 4B F1 ED 4D */ bl func_8003062C +/* 801118E0 0010E6E0 4B F1 ED 4D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 801118E4 0010E6E4 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 801118E8 0010E6E8 C0 22 9E 90 */ lfs f1, lbl_803CE810-_SDA2_BASE_(r2) /* 801118EC 0010E6EC 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l @@ -1636,7 +1636,7 @@ lbl_80111934: /* 80111948 0010E748 38 C0 00 00 */ li r6, 0 /* 8011194C 0010E74C 38 63 01 0A */ addi r3, r3, 0x10a /* 80111950 0010E750 38 E0 00 00 */ li r7, 0 -/* 80111954 0010E754 4B F1 EC D9 */ bl func_8003062C +/* 80111954 0010E754 4B F1 EC D9 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80111958 0010E758 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 8011195C 0010E75C C0 22 9E 90 */ lfs f1, lbl_803CE810-_SDA2_BASE_(r2) /* 80111960 0010E760 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l @@ -1667,7 +1667,7 @@ lbl_801119A8: /* 801119BC 0010E7BC 38 C0 00 00 */ li r6, 0 /* 801119C0 0010E7C0 38 63 01 4C */ addi r3, r3, 0x14c /* 801119C4 0010E7C4 38 E0 00 00 */ li r7, 0 -/* 801119C8 0010E7C8 4B F1 EC 65 */ bl func_8003062C +/* 801119C8 0010E7C8 4B F1 EC 65 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 801119CC 0010E7CC 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 801119D0 0010E7D0 C0 22 9E 90 */ lfs f1, lbl_803CE810-_SDA2_BASE_(r2) /* 801119D4 0010E7D4 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l @@ -1698,7 +1698,7 @@ lbl_80111A1C: /* 80111A30 0010E830 38 C0 00 00 */ li r6, 0 /* 80111A34 0010E834 38 63 01 90 */ addi r3, r3, 0x190 /* 80111A38 0010E838 38 E0 00 00 */ li r7, 0 -/* 80111A3C 0010E83C 4B F1 EB F1 */ bl func_8003062C +/* 80111A3C 0010E83C 4B F1 EB F1 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80111A40 0010E840 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 80111A44 0010E844 C0 22 9E 90 */ lfs f1, lbl_803CE810-_SDA2_BASE_(r2) /* 80111A48 0010E848 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l @@ -1729,7 +1729,7 @@ lbl_80111A90: /* 80111AA4 0010E8A4 38 C0 00 00 */ li r6, 0 /* 80111AA8 0010E8A8 38 63 01 D1 */ addi r3, r3, 0x1d1 /* 80111AAC 0010E8AC 38 E0 00 00 */ li r7, 0 -/* 80111AB0 0010E8B0 4B F1 EB 7D */ bl func_8003062C +/* 80111AB0 0010E8B0 4B F1 EB 7D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80111AB4 0010E8B4 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 80111AB8 0010E8B8 C0 22 9E CC */ lfs f1, lbl_803CE84C-_SDA2_BASE_(r2) /* 80111ABC 0010E8BC 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l @@ -1760,7 +1760,7 @@ lbl_80111B04: /* 80111B18 0010E918 38 C0 00 00 */ li r6, 0 /* 80111B1C 0010E91C 38 63 02 0F */ addi r3, r3, 0x20f /* 80111B20 0010E920 38 E0 00 00 */ li r7, 0 -/* 80111B24 0010E924 4B F1 EB 09 */ bl func_8003062C +/* 80111B24 0010E924 4B F1 EB 09 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80111B28 0010E928 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 80111B2C 0010E92C C0 22 9E D4 */ lfs f1, lbl_803CE854-_SDA2_BASE_(r2) /* 80111B30 0010E930 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l @@ -1791,7 +1791,7 @@ lbl_80111B78: /* 80111B8C 0010E98C 38 C0 00 00 */ li r6, 0 /* 80111B90 0010E990 38 63 02 49 */ addi r3, r3, 0x249 /* 80111B94 0010E994 38 E0 00 00 */ li r7, 0 -/* 80111B98 0010E998 4B F1 EA 95 */ bl func_8003062C +/* 80111B98 0010E998 4B F1 EA 95 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80111B9C 0010E99C 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 80111BA0 0010E9A0 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) /* 80111BA4 0010E9A4 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l @@ -1822,7 +1822,7 @@ lbl_80111BEC: /* 80111C00 0010EA00 38 C0 00 00 */ li r6, 0 /* 80111C04 0010EA04 38 63 02 85 */ addi r3, r3, 0x285 /* 80111C08 0010EA08 38 E0 00 00 */ li r7, 0 -/* 80111C0C 0010EA0C 4B F1 EA 21 */ bl func_8003062C +/* 80111C0C 0010EA0C 4B F1 EA 21 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80111C10 0010EA10 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 80111C14 0010EA14 C0 22 9E B0 */ lfs f1, lbl_803CE830-_SDA2_BASE_(r2) /* 80111C18 0010EA18 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l @@ -1853,7 +1853,7 @@ lbl_80111C60: /* 80111C74 0010EA74 38 C0 00 00 */ li r6, 0 /* 80111C78 0010EA78 38 63 02 BC */ addi r3, r3, 0x2bc /* 80111C7C 0010EA7C 38 E0 00 00 */ li r7, 0 -/* 80111C80 0010EA80 4B F1 E9 AD */ bl func_8003062C +/* 80111C80 0010EA80 4B F1 E9 AD */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80111C84 0010EA84 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 80111C88 0010EA88 C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) /* 80111C8C 0010EA8C 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l @@ -1884,7 +1884,7 @@ lbl_80111CD4: /* 80111CE8 0010EAE8 38 C0 00 00 */ li r6, 0 /* 80111CEC 0010EAEC 38 63 02 FC */ addi r3, r3, 0x2fc /* 80111CF0 0010EAF0 38 E0 00 00 */ li r7, 0 -/* 80111CF4 0010EAF4 4B F1 E9 39 */ bl func_8003062C +/* 80111CF4 0010EAF4 4B F1 E9 39 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80111CF8 0010EAF8 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 80111CFC 0010EAFC C0 22 9E DC */ lfs f1, lbl_803CE85C-_SDA2_BASE_(r2) /* 80111D00 0010EB00 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l @@ -1915,7 +1915,7 @@ lbl_80111D48: /* 80111D5C 0010EB5C 38 C0 00 00 */ li r6, 0 /* 80111D60 0010EB60 38 63 03 39 */ addi r3, r3, 0x339 /* 80111D64 0010EB64 38 E0 00 00 */ li r7, 0 -/* 80111D68 0010EB68 4B F1 E8 C5 */ bl func_8003062C +/* 80111D68 0010EB68 4B F1 E8 C5 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80111D6C 0010EB6C 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 80111D70 0010EB70 C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) /* 80111D74 0010EB74 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l @@ -1946,7 +1946,7 @@ lbl_80111DBC: /* 80111DD0 0010EBD0 38 C0 00 00 */ li r6, 0 /* 80111DD4 0010EBD4 38 63 03 77 */ addi r3, r3, 0x377 /* 80111DD8 0010EBD8 38 E0 00 00 */ li r7, 0 -/* 80111DDC 0010EBDC 4B F1 E8 51 */ bl func_8003062C +/* 80111DDC 0010EBDC 4B F1 E8 51 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80111DE0 0010EBE0 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 80111DE4 0010EBE4 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) /* 80111DE8 0010EBE8 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l @@ -1977,7 +1977,7 @@ lbl_80111E30: /* 80111E44 0010EC44 38 C0 00 00 */ li r6, 0 /* 80111E48 0010EC48 38 63 03 BA */ addi r3, r3, 0x3ba /* 80111E4C 0010EC4C 38 E0 00 00 */ li r7, 0 -/* 80111E50 0010EC50 4B F1 E7 DD */ bl func_8003062C +/* 80111E50 0010EC50 4B F1 E7 DD */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80111E54 0010EC54 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 80111E58 0010EC58 C0 22 9E B4 */ lfs f1, lbl_803CE834-_SDA2_BASE_(r2) /* 80111E5C 0010EC5C 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l @@ -2008,7 +2008,7 @@ lbl_80111EA4: /* 80111EB8 0010ECB8 38 C0 00 00 */ li r6, 0 /* 80111EBC 0010ECBC 38 63 03 F8 */ addi r3, r3, 0x3f8 /* 80111EC0 0010ECC0 38 E0 00 00 */ li r7, 0 -/* 80111EC4 0010ECC4 4B F1 E7 69 */ bl func_8003062C +/* 80111EC4 0010ECC4 4B F1 E7 69 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80111EC8 0010ECC8 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 80111ECC 0010ECCC C0 22 9E E8 */ lfs f1, lbl_803CE868-_SDA2_BASE_(r2) /* 80111ED0 0010ECD0 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l @@ -2039,7 +2039,7 @@ lbl_80111F18: /* 80111F2C 0010ED2C 38 C0 00 00 */ li r6, 0 /* 80111F30 0010ED30 38 63 04 38 */ addi r3, r3, 0x438 /* 80111F34 0010ED34 38 E0 00 00 */ li r7, 0 -/* 80111F38 0010ED38 4B F1 E6 F5 */ bl func_8003062C +/* 80111F38 0010ED38 4B F1 E6 F5 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80111F3C 0010ED3C 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 80111F40 0010ED40 C0 22 9E 8C */ lfs f1, lbl_803CE80C-_SDA2_BASE_(r2) /* 80111F44 0010ED44 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l @@ -2070,7 +2070,7 @@ lbl_80111F8C: /* 80111FA0 0010EDA0 38 C0 00 00 */ li r6, 0 /* 80111FA4 0010EDA4 38 63 04 75 */ addi r3, r3, 0x475 /* 80111FA8 0010EDA8 38 E0 00 00 */ li r7, 0 -/* 80111FAC 0010EDAC 4B F1 E6 81 */ bl func_8003062C +/* 80111FAC 0010EDAC 4B F1 E6 81 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80111FB0 0010EDB0 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 80111FB4 0010EDB4 C0 22 9E 8C */ lfs f1, lbl_803CE80C-_SDA2_BASE_(r2) /* 80111FB8 0010EDB8 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l @@ -2101,7 +2101,7 @@ lbl_80112000: /* 80112014 0010EE14 38 C0 00 00 */ li r6, 0 /* 80112018 0010EE18 38 63 04 B1 */ addi r3, r3, 0x4b1 /* 8011201C 0010EE1C 38 E0 00 00 */ li r7, 0 -/* 80112020 0010EE20 4B F1 E6 0D */ bl func_8003062C +/* 80112020 0010EE20 4B F1 E6 0D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80112024 0010EE24 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 80112028 0010EE28 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) /* 8011202C 0010EE2C 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l @@ -2132,7 +2132,7 @@ lbl_80112074: /* 80112088 0010EE88 38 C0 00 00 */ li r6, 0 /* 8011208C 0010EE8C 38 63 04 F1 */ addi r3, r3, 0x4f1 /* 80112090 0010EE90 38 E0 00 00 */ li r7, 0 -/* 80112094 0010EE94 4B F1 E5 99 */ bl func_8003062C +/* 80112094 0010EE94 4B F1 E5 99 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80112098 0010EE98 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 8011209C 0010EE9C C0 22 9E F0 */ lfs f1, lbl_803CE870-_SDA2_BASE_(r2) /* 801120A0 0010EEA0 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l @@ -2163,7 +2163,7 @@ lbl_801120E8: /* 801120FC 0010EEFC 38 C0 00 00 */ li r6, 0 /* 80112100 0010EF00 38 63 05 30 */ addi r3, r3, 0x530 /* 80112104 0010EF04 38 E0 00 00 */ li r7, 0 -/* 80112108 0010EF08 4B F1 E5 25 */ bl func_8003062C +/* 80112108 0010EF08 4B F1 E5 25 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8011210C 0010EF0C 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 80112110 0010EF10 C0 22 9E CC */ lfs f1, lbl_803CE84C-_SDA2_BASE_(r2) /* 80112114 0010EF14 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l @@ -2194,7 +2194,7 @@ lbl_8011215C: /* 80112170 0010EF70 38 C0 00 00 */ li r6, 0 /* 80112174 0010EF74 38 63 05 6E */ addi r3, r3, 0x56e /* 80112178 0010EF78 38 E0 00 00 */ li r7, 0 -/* 8011217C 0010EF7C 4B F1 E4 B1 */ bl func_8003062C +/* 8011217C 0010EF7C 4B F1 E4 B1 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80112180 0010EF80 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 80112184 0010EF84 C0 22 9E FC */ lfs f1, lbl_803CE87C-_SDA2_BASE_(r2) /* 80112188 0010EF88 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l @@ -2225,7 +2225,7 @@ lbl_801121D0: /* 801121E4 0010EFE4 38 C0 00 00 */ li r6, 0 /* 801121E8 0010EFE8 38 63 05 A6 */ addi r3, r3, 0x5a6 /* 801121EC 0010EFEC 38 E0 00 00 */ li r7, 0 -/* 801121F0 0010EFF0 4B F1 E4 3D */ bl func_8003062C +/* 801121F0 0010EFF0 4B F1 E4 3D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 801121F4 0010EFF4 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 801121F8 0010EFF8 C0 22 9F 00 */ lfs f1, lbl_803CE880-_SDA2_BASE_(r2) /* 801121FC 0010EFFC 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l @@ -2256,7 +2256,7 @@ lbl_80112244: /* 80112258 0010F058 38 C0 00 00 */ li r6, 0 /* 8011225C 0010F05C 38 63 05 DC */ addi r3, r3, 0x5dc /* 80112260 0010F060 38 E0 00 00 */ li r7, 0 -/* 80112264 0010F064 4B F1 E3 C9 */ bl func_8003062C +/* 80112264 0010F064 4B F1 E3 C9 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80112268 0010F068 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011226C 0010F06C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80112270 0010F070 7C 08 03 A6 */ mtlr r0 @@ -3060,17 +3060,17 @@ lbl_80112958: /* 80112E14 0010FC14 80 84 01 68 */ lwz r4, 0x168(r4) /* 80112E18 0010FC18 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80112E1C 0010FC1C 38 84 00 30 */ addi r4, r4, 0x30 -/* 80112E20 0010FC20 4B EF 84 45 */ bl func_8000B264 +/* 80112E20 0010FC20 4B EF 84 45 */ bl __as__5xVec3FRC5xVec3 /* 80112E24 0010FC24 4B FF D9 49 */ bl zEntPlayerBungeeState.update_hook_loc__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv /* 80112E28 0010FC28 3C 80 80 29 */ lis r4, lbl_80297A68@ha /* 80112E2C 0010FC2C 38 7F 00 10 */ addi r3, r31, 0x10 /* 80112E30 0010FC30 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l /* 80112E34 0010FC34 3B C4 01 74 */ addi r30, r4, 0x174 /* 80112E38 0010FC38 7F C4 F3 78 */ mr r4, r30 -/* 80112E3C 0010FC3C 4B EF 84 29 */ bl func_8000B264 +/* 80112E3C 0010FC3C 4B EF 84 29 */ bl __as__5xVec3FRC5xVec3 /* 80112E40 0010FC40 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) /* 80112E44 0010FC44 38 7F 00 1C */ addi r3, r31, 0x1c -/* 80112E48 0010FC48 4B F0 9A 31 */ bl func_8001C878 +/* 80112E48 0010FC48 4B F0 9A 31 */ bl __as__5xVec3Ff /* 80112E4C 0010FC4C C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) /* 80112E50 0010FC50 3C 60 80 29 */ lis r3, lbl_80297A68@ha /* 80112E54 0010FC54 38 83 7A 68 */ addi r4, r3, lbl_80297A68@l @@ -3081,24 +3081,24 @@ lbl_80112958: /* 80112E68 0010FC68 C0 04 00 24 */ lfs f0, 0x24(r4) /* 80112E6C 0010FC6C D0 1F 00 30 */ stfs f0, 0x30(r31) /* 80112E70 0010FC70 80 9F 00 08 */ lwz r4, 8(r31) -/* 80112E74 0010FC74 4B EF 83 F1 */ bl func_8000B264 +/* 80112E74 0010FC74 4B EF 83 F1 */ bl __as__5xVec3FRC5xVec3 /* 80112E78 0010FC78 38 61 00 14 */ addi r3, r1, 0x14 /* 80112E7C 0010FC7C 38 9D 00 30 */ addi r4, r29, 0x30 /* 80112E80 0010FC80 38 BD 00 70 */ addi r5, r29, 0x70 -/* 80112E84 0010FC84 4B EF 83 49 */ bl func_8000B1CC +/* 80112E84 0010FC84 4B EF 83 49 */ bl __mi__5xVec3CFRC5xVec3 /* 80112E88 0010FC88 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80112E8C 0010FC8C 38 61 00 20 */ addi r3, r1, 0x20 /* 80112E90 0010FC90 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l /* 80112E94 0010FC94 38 81 00 14 */ addi r4, r1, 0x14 /* 80112E98 0010FC98 C0 25 06 C8 */ lfs f1, 0x6c8(r5) -/* 80112E9C 0010FC9C 4B F0 27 4D */ bl func_800155E8 +/* 80112E9C 0010FC9C 4B F0 27 4D */ bl __dv__5xVec3CFf /* 80112EA0 0010FCA0 38 7F 00 40 */ addi r3, r31, 0x40 /* 80112EA4 0010FCA4 38 81 00 20 */ addi r4, r1, 0x20 -/* 80112EA8 0010FCA8 4B EF 83 BD */ bl func_8000B264 +/* 80112EA8 0010FCA8 4B EF 83 BD */ bl __as__5xVec3FRC5xVec3 /* 80112EAC 0010FCAC 80 BF 00 08 */ lwz r5, 8(r31) /* 80112EB0 0010FCB0 7F C4 F3 78 */ mr r4, r30 /* 80112EB4 0010FCB4 38 61 00 08 */ addi r3, r1, 8 -/* 80112EB8 0010FCB8 4B EF 83 15 */ bl func_8000B1CC +/* 80112EB8 0010FCB8 4B EF 83 15 */ bl __mi__5xVec3CFRC5xVec3 /* 80112EBC 0010FCBC 80 A1 00 08 */ lwz r5, 8(r1) /* 80112EC0 0010FCC0 38 61 00 2C */ addi r3, r1, 0x2c /* 80112EC4 0010FCC4 80 81 00 0C */ lwz r4, 0xc(r1) @@ -3106,7 +3106,7 @@ lbl_80112958: /* 80112ECC 0010FCCC 90 A1 00 2C */ stw r5, 0x2c(r1) /* 80112ED0 0010FCD0 90 81 00 30 */ stw r4, 0x30(r1) /* 80112ED4 0010FCD4 90 01 00 34 */ stw r0, 0x34(r1) -/* 80112ED8 0010FCD8 4B EF 82 D1 */ bl func_8000B1A8 +/* 80112ED8 0010FCD8 4B EF 82 D1 */ bl length__5xVec3CFv /* 80112EDC 0010FCDC C0 5F 00 30 */ lfs f2, 0x30(r31) /* 80112EE0 0010FCE0 C0 02 9E CC */ lfs f0, lbl_803CE84C-_SDA2_BASE_(r2) /* 80112EE4 0010FCE4 EC 41 10 24 */ fdivs f2, f1, f2 @@ -3142,10 +3142,10 @@ lbl_80112EFC: /* 80112F58 0010FD58 38 83 7A 68 */ addi r4, r3, lbl_80297A68@l /* 80112F5C 0010FD5C 80 7F 00 08 */ lwz r3, 8(r31) /* 80112F60 0010FD60 38 84 01 74 */ addi r4, r4, 0x174 -/* 80112F64 0010FD64 4B EF 83 01 */ bl func_8000B264 +/* 80112F64 0010FD64 4B EF 83 01 */ bl __as__5xVec3FRC5xVec3 /* 80112F68 0010FD68 80 7F 00 0C */ lwz r3, 0xc(r31) /* 80112F6C 0010FD6C C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) -/* 80112F70 0010FD70 4B F0 99 09 */ bl func_8001C878 +/* 80112F70 0010FD70 4B F0 99 09 */ bl __as__5xVec3Ff /* 80112F74 0010FD74 80 01 00 14 */ lwz r0, 0x14(r1) /* 80112F78 0010FD78 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80112F7C 0010FD7C 7C 08 03 A6 */ mtlr r0 @@ -3209,28 +3209,28 @@ lbl_80112FE8: /* 80113060 0010FE60 C0 3D 00 2C */ lfs f1, 0x2c(r29) /* 80113064 0010FE64 C0 1D 00 30 */ lfs f0, 0x30(r29) /* 80113068 0010FE68 EC 21 00 24 */ fdivs f1, f1, f0 -/* 8011306C 0010FE6C 4B F4 C0 95 */ bl func_8005F100 +/* 8011306C 0010FE6C 4B F4 C0 95 */ bl xSCurve__Ff /* 80113070 0010FE70 3C 60 80 29 */ lis r3, lbl_80297A68@ha /* 80113074 0010FE74 FF E0 08 90 */ fmr f31, f1 /* 80113078 0010FE78 38 83 7A 68 */ addi r4, r3, lbl_80297A68@l /* 8011307C 0010FE7C 38 BD 00 34 */ addi r5, r29, 0x34 /* 80113080 0010FE80 38 61 00 08 */ addi r3, r1, 8 /* 80113084 0010FE84 38 84 01 74 */ addi r4, r4, 0x174 -/* 80113088 0010FE88 4B EF 81 45 */ bl func_8000B1CC +/* 80113088 0010FE88 4B EF 81 45 */ bl __mi__5xVec3CFRC5xVec3 /* 8011308C 0010FE8C FC 20 F8 90 */ fmr f1, f31 /* 80113090 0010FE90 38 61 00 14 */ addi r3, r1, 0x14 /* 80113094 0010FE94 38 81 00 08 */ addi r4, r1, 8 -/* 80113098 0010FE98 4B EF 80 89 */ bl func_8000B120 +/* 80113098 0010FE98 4B EF 80 89 */ bl __ml__5xVec3CFf /* 8011309C 0010FE9C 38 61 00 20 */ addi r3, r1, 0x20 /* 801130A0 0010FEA0 38 9D 00 34 */ addi r4, r29, 0x34 /* 801130A4 0010FEA4 38 A1 00 14 */ addi r5, r1, 0x14 -/* 801130A8 0010FEA8 4B F0 23 39 */ bl func_800153E0 +/* 801130A8 0010FEA8 4B F0 23 39 */ bl __pl__5xVec3CFRC5xVec3 /* 801130AC 0010FEAC 80 7D 00 08 */ lwz r3, 8(r29) /* 801130B0 0010FEB0 38 81 00 20 */ addi r4, r1, 0x20 -/* 801130B4 0010FEB4 4B EF 81 B1 */ bl func_8000B264 +/* 801130B4 0010FEB4 4B EF 81 B1 */ bl __as__5xVec3FRC5xVec3 /* 801130B8 0010FEB8 80 7D 00 0C */ lwz r3, 0xc(r29) /* 801130BC 0010FEBC C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) -/* 801130C0 0010FEC0 4B F0 97 B9 */ bl func_8001C878 +/* 801130C0 0010FEC0 4B F0 97 B9 */ bl __as__5xVec3Ff /* 801130C4 0010FEC4 48 00 00 0C */ b lbl_801130D0 lbl_801130C8: /* 801130C8 0010FEC8 EC 01 00 28 */ fsubs f0, f1, f0 @@ -3242,7 +3242,7 @@ lbl_801130D0: /* 801130DC 0010FEDC 80 63 01 68 */ lwz r3, 0x168(r3) /* 801130E0 0010FEE0 80 63 00 4C */ lwz r3, 0x4c(r3) /* 801130E4 0010FEE4 38 63 00 30 */ addi r3, r3, 0x30 -/* 801130E8 0010FEE8 4B EF 81 7D */ bl func_8000B264 +/* 801130E8 0010FEE8 4B EF 81 7D */ bl __as__5xVec3FRC5xVec3 /* 801130EC 0010FEEC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 801130F0 0010FEF0 C0 3E 00 00 */ lfs f1, 0(r30) /* 801130F4 0010FEF4 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l @@ -3331,13 +3331,13 @@ lbl_8011312C: /* 80113238 00110038 80 9F 00 3C */ lwz r4, 0x3c(r31) /* 8011323C 0011003C 90 1F 01 98 */ stw r0, 0x198(r31) /* 80113240 00110040 80 84 00 10 */ lwz r4, 0x10(r4) -/* 80113244 00110044 48 00 05 CD */ bl func_80113810 +/* 80113244 00110044 48 00 05 CD */ bl __as__Q212bungee_state10hook_assetFRCQ212bungee_state10hook_asset /* 80113248 00110048 4B FF D5 25 */ bl zEntPlayerBungeeState.update_hook_loc__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv /* 8011324C 0011004C 3C 80 80 29 */ lis r4, lbl_80297A68@ha /* 80113250 00110050 38 7D 00 2C */ addi r3, r29, 0x2c /* 80113254 00110054 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l /* 80113258 00110058 38 84 01 74 */ addi r4, r4, 0x174 -/* 8011325C 0011005C 4B EF 80 09 */ bl func_8000B264 +/* 8011325C 0011005C 4B EF 80 09 */ bl __as__5xVec3FRC5xVec3 /* 80113260 00110060 7F A3 EB 78 */ mr r3, r29 /* 80113264 00110064 4B FF D9 51 */ bl zEntPlayerBungeeState.reset_props_vertical__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv /* 80113268 00110068 C0 1D 01 4C */ lfs f0, 0x14c(r29) @@ -3356,14 +3356,14 @@ lbl_8011312C: /* 8011329C 0011009C 48 00 05 39 */ bl zEntPlayerBungeeState.world_to_local__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFRC5xVec3 /* 801132A0 001100A0 38 7D 00 08 */ addi r3, r29, 8 /* 801132A4 001100A4 38 81 00 08 */ addi r4, r1, 8 -/* 801132A8 001100A8 4B EF 7F BD */ bl func_8000B264 +/* 801132A8 001100A8 4B EF 7F BD */ bl __as__5xVec3FRC5xVec3 /* 801132AC 001100AC 38 7D 00 20 */ addi r3, r29, 0x20 /* 801132B0 001100B0 38 9D 00 08 */ addi r4, r29, 8 -/* 801132B4 001100B4 4B EF 7F B1 */ bl func_8000B264 +/* 801132B4 001100B4 4B EF 7F B1 */ bl __as__5xVec3FRC5xVec3 /* 801132B8 001100B8 80 9C 07 28 */ lwz r4, 0x728(r28) /* 801132BC 001100BC 38 7D 00 14 */ addi r3, r29, 0x14 /* 801132C0 001100C0 38 84 00 D4 */ addi r4, r4, 0xd4 -/* 801132C4 001100C4 4B EF 7F A1 */ bl func_8000B264 +/* 801132C4 001100C4 4B EF 7F A1 */ bl __as__5xVec3FRC5xVec3 /* 801132C8 001100C8 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) /* 801132CC 001100CC 7F A3 EB 78 */ mr r3, r29 /* 801132D0 001100D0 D0 1D 00 68 */ stfs f0, 0x68(r29) @@ -3415,7 +3415,7 @@ lbl_8011312C: /* 80113388 00110188 38 84 00 3C */ addi r4, r4, 0x3c /* 8011338C 0011018C 38 BE 01 E0 */ addi r5, r30, 0x1e0 /* 80113390 00110190 38 E0 00 00 */ li r7, 0 -/* 80113394 00110194 4B F1 D2 99 */ bl func_8003062C +/* 80113394 00110194 4B F1 D2 99 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80113398 00110198 80 7F 00 3C */ lwz r3, 0x3c(r31) /* 8011339C 0011019C 3C 80 80 27 */ lis r4, lbl_8026A688@ha /* 801133A0 001101A0 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l @@ -3427,7 +3427,7 @@ lbl_8011312C: /* 801133B8 001101B8 38 84 00 44 */ addi r4, r4, 0x44 /* 801133BC 001101BC 38 BE 01 E0 */ addi r5, r30, 0x1e0 /* 801133C0 001101C0 38 E0 00 00 */ li r7, 0 -/* 801133C4 001101C4 4B F1 D2 69 */ bl func_8003062C +/* 801133C4 001101C4 4B F1 D2 69 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 801133C8 001101C8 80 7F 00 3C */ lwz r3, 0x3c(r31) /* 801133CC 001101CC 3C 80 80 27 */ lis r4, lbl_8026A688@ha /* 801133D0 001101D0 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l @@ -3439,7 +3439,7 @@ lbl_8011312C: /* 801133E8 001101E8 38 84 00 40 */ addi r4, r4, 0x40 /* 801133EC 001101EC 38 BE 01 E0 */ addi r5, r30, 0x1e0 /* 801133F0 001101F0 38 E0 00 00 */ li r7, 0 -/* 801133F4 001101F4 4B F1 D2 39 */ bl func_8003062C +/* 801133F4 001101F4 4B F1 D2 39 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 801133F8 001101F8 80 7F 00 3C */ lwz r3, 0x3c(r31) /* 801133FC 001101FC 3C 80 80 27 */ lis r4, lbl_8026A688@ha /* 80113400 00110200 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l @@ -3451,7 +3451,7 @@ lbl_8011312C: /* 80113418 00110218 38 84 00 48 */ addi r4, r4, 0x48 /* 8011341C 0011021C 38 BE 01 E0 */ addi r5, r30, 0x1e0 /* 80113420 00110220 38 E0 00 00 */ li r7, 0 -/* 80113424 00110224 4B F1 D2 09 */ bl func_8003062C +/* 80113424 00110224 4B F1 D2 09 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80113428 00110228 80 7F 00 3C */ lwz r3, 0x3c(r31) /* 8011342C 0011022C 3C 80 80 27 */ lis r4, lbl_8026A688@ha /* 80113430 00110230 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l @@ -3463,7 +3463,7 @@ lbl_8011312C: /* 80113448 00110248 38 84 00 4C */ addi r4, r4, 0x4c /* 8011344C 0011024C 38 BE 01 E0 */ addi r5, r30, 0x1e0 /* 80113450 00110250 38 E0 00 00 */ li r7, 0 -/* 80113454 00110254 4B F1 D1 D9 */ bl func_8003062C +/* 80113454 00110254 4B F1 D1 D9 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80113458 00110258 80 7F 00 3C */ lwz r3, 0x3c(r31) /* 8011345C 0011025C 3C 80 80 27 */ lis r4, lbl_8026A688@ha /* 80113460 00110260 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l @@ -3475,7 +3475,7 @@ lbl_8011312C: /* 80113478 00110278 38 84 00 50 */ addi r4, r4, 0x50 /* 8011347C 0011027C 38 BE 01 E0 */ addi r5, r30, 0x1e0 /* 80113480 00110280 38 E0 00 00 */ li r7, 0 -/* 80113484 00110284 4B F1 D1 A9 */ bl func_8003062C +/* 80113484 00110284 4B F1 D1 A9 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80113488 00110288 80 7F 00 3C */ lwz r3, 0x3c(r31) /* 8011348C 0011028C 3C 80 80 27 */ lis r4, lbl_8026A688@ha /* 80113490 00110290 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l @@ -3487,7 +3487,7 @@ lbl_8011312C: /* 801134A8 001102A8 38 84 00 54 */ addi r4, r4, 0x54 /* 801134AC 001102AC 38 BE 02 08 */ addi r5, r30, 0x208 /* 801134B0 001102B0 38 E0 00 00 */ li r7, 0 -/* 801134B4 001102B4 4B F1 D1 79 */ bl func_8003062C +/* 801134B4 001102B4 4B F1 D1 79 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 801134B8 001102B8 80 7F 00 3C */ lwz r3, 0x3c(r31) /* 801134BC 001102BC 3C 80 80 27 */ lis r4, lbl_8026A688@ha /* 801134C0 001102C0 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l @@ -3499,7 +3499,7 @@ lbl_8011312C: /* 801134D8 001102D8 38 84 00 58 */ addi r4, r4, 0x58 /* 801134DC 001102DC 38 BE 02 30 */ addi r5, r30, 0x230 /* 801134E0 001102E0 38 E0 00 00 */ li r7, 0 -/* 801134E4 001102E4 4B F1 D1 49 */ bl func_8003062C +/* 801134E4 001102E4 4B F1 D1 49 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 801134E8 001102E8 80 7F 00 3C */ lwz r3, 0x3c(r31) /* 801134EC 001102EC 3C 80 80 27 */ lis r4, lbl_8026A688@ha /* 801134F0 001102F0 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l @@ -3511,7 +3511,7 @@ lbl_8011312C: /* 80113508 00110308 38 84 00 5C */ addi r4, r4, 0x5c /* 8011350C 0011030C 38 BE 02 30 */ addi r5, r30, 0x230 /* 80113510 00110310 38 E0 00 00 */ li r7, 0 -/* 80113514 00110314 4B F1 D1 19 */ bl func_8003062C +/* 80113514 00110314 4B F1 D1 19 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80113518 00110318 80 7F 00 3C */ lwz r3, 0x3c(r31) /* 8011351C 0011031C 3C 80 80 27 */ lis r4, lbl_8026A688@ha /* 80113520 00110320 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l @@ -3523,7 +3523,7 @@ lbl_8011312C: /* 80113538 00110338 38 84 00 60 */ addi r4, r4, 0x60 /* 8011353C 0011033C 38 BE 02 30 */ addi r5, r30, 0x230 /* 80113540 00110340 38 E0 00 00 */ li r7, 0 -/* 80113544 00110344 4B F1 D0 E9 */ bl func_8003062C +/* 80113544 00110344 4B F1 D0 E9 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80113548 00110348 80 7F 00 3C */ lwz r3, 0x3c(r31) /* 8011354C 0011034C 3C 80 80 27 */ lis r4, lbl_8026A688@ha /* 80113550 00110350 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l @@ -3535,7 +3535,7 @@ lbl_8011312C: /* 80113568 00110368 38 84 00 64 */ addi r4, r4, 0x64 /* 8011356C 0011036C 38 BE 02 30 */ addi r5, r30, 0x230 /* 80113570 00110370 38 E0 00 00 */ li r7, 0 -/* 80113574 00110374 4B F1 D0 B9 */ bl func_8003062C +/* 80113574 00110374 4B F1 D0 B9 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80113578 00110378 80 7F 00 3C */ lwz r3, 0x3c(r31) /* 8011357C 0011037C 3C 80 80 27 */ lis r4, lbl_8026A688@ha /* 80113580 00110380 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l @@ -3547,7 +3547,7 @@ lbl_8011312C: /* 80113598 00110398 38 84 00 68 */ addi r4, r4, 0x68 /* 8011359C 0011039C 38 BE 02 30 */ addi r5, r30, 0x230 /* 801135A0 001103A0 38 E0 00 00 */ li r7, 0 -/* 801135A4 001103A4 4B F1 D0 89 */ bl func_8003062C +/* 801135A4 001103A4 4B F1 D0 89 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 801135A8 001103A8 80 7F 00 3C */ lwz r3, 0x3c(r31) /* 801135AC 001103AC 3C 80 80 27 */ lis r4, lbl_8026A688@ha /* 801135B0 001103B0 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l @@ -3559,7 +3559,7 @@ lbl_8011312C: /* 801135C8 001103C8 38 84 00 6C */ addi r4, r4, 0x6c /* 801135CC 001103CC 38 BE 02 30 */ addi r5, r30, 0x230 /* 801135D0 001103D0 38 E0 00 00 */ li r7, 0 -/* 801135D4 001103D4 4B F1 D0 59 */ bl func_8003062C +/* 801135D4 001103D4 4B F1 D0 59 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 801135D8 001103D8 80 7F 00 3C */ lwz r3, 0x3c(r31) /* 801135DC 001103DC 3C 80 80 27 */ lis r4, lbl_8026A688@ha /* 801135E0 001103E0 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l @@ -3571,7 +3571,7 @@ lbl_8011312C: /* 801135F8 001103F8 38 84 00 70 */ addi r4, r4, 0x70 /* 801135FC 001103FC 38 BE 02 30 */ addi r5, r30, 0x230 /* 80113600 00110400 38 E0 00 00 */ li r7, 0 -/* 80113604 00110404 4B F1 D0 29 */ bl func_8003062C +/* 80113604 00110404 4B F1 D0 29 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80113608 00110408 80 7F 00 3C */ lwz r3, 0x3c(r31) /* 8011360C 0011040C 3C 80 80 27 */ lis r4, lbl_8026A688@ha /* 80113610 00110410 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l @@ -3583,7 +3583,7 @@ lbl_8011312C: /* 80113628 00110428 38 84 00 80 */ addi r4, r4, 0x80 /* 8011362C 0011042C 38 BE 02 58 */ addi r5, r30, 0x258 /* 80113630 00110430 38 E0 00 00 */ li r7, 0 -/* 80113634 00110434 4B F1 CF F9 */ bl func_8003062C +/* 80113634 00110434 4B F1 CF F9 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80113638 00110438 80 7F 00 3C */ lwz r3, 0x3c(r31) /* 8011363C 0011043C 3C 80 80 27 */ lis r4, lbl_8026A688@ha /* 80113640 00110440 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l @@ -3595,7 +3595,7 @@ lbl_8011312C: /* 80113658 00110458 38 84 00 84 */ addi r4, r4, 0x84 /* 8011365C 0011045C 38 BE 02 58 */ addi r5, r30, 0x258 /* 80113660 00110460 38 E0 00 00 */ li r7, 0 -/* 80113664 00110464 4B F1 CF C9 */ bl func_8003062C +/* 80113664 00110464 4B F1 CF C9 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80113668 00110468 80 7F 00 3C */ lwz r3, 0x3c(r31) /* 8011366C 0011046C 3C 80 80 27 */ lis r4, lbl_8026A688@ha /* 80113670 00110470 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l @@ -3607,7 +3607,7 @@ lbl_8011312C: /* 80113688 00110488 38 84 00 88 */ addi r4, r4, 0x88 /* 8011368C 0011048C 38 BE 02 58 */ addi r5, r30, 0x258 /* 80113690 00110490 38 E0 00 00 */ li r7, 0 -/* 80113694 00110494 4B F1 CF 99 */ bl func_8003062C +/* 80113694 00110494 4B F1 CF 99 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80113698 00110498 80 01 00 34 */ lwz r0, 0x34(r1) /* 8011369C 0011049C 83 E1 00 2C */ lwz r31, 0x2c(r1) /* 801136A0 001104A0 83 C1 00 28 */ lwz r30, 0x28(r1) @@ -3636,7 +3636,7 @@ zEntPlayerBungeeState.init_camera__Q312bungee_state35_unnamed_zEntPlayerBungeeSt /* 801136F0 001104F0 48 00 00 E5 */ bl zEntPlayerBungeeState.world_to_local__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFRC5xVec3 /* 801136F4 001104F4 38 7E 00 38 */ addi r3, r30, 0x38 /* 801136F8 001104F8 38 81 00 08 */ addi r4, r1, 8 -/* 801136FC 001104FC 4B EF 7B 69 */ bl func_8000B264 +/* 801136FC 001104FC 4B EF 7B 69 */ bl __as__5xVec3FRC5xVec3 /* 80113700 00110500 7F E3 FB 78 */ mr r3, r31 /* 80113704 00110504 38 81 00 14 */ addi r4, r1, 0x14 /* 80113708 00110508 4B F1 E7 2D */ bl xMat3x3GetEuler__FPC7xMat3x3P5xVec3 @@ -3663,7 +3663,7 @@ zEntPlayerBungeeState.init_camera__Q312bungee_state35_unnamed_zEntPlayerBungeeSt /* 8011375C 0011055C C0 22 9F 0C */ lfs f1, lbl_803CE88C-_SDA2_BASE_(r2) /* 80113760 00110560 C0 1E 00 94 */ lfs f0, 0x94(r30) /* 80113764 00110564 EC 21 00 2A */ fadds f1, f1, f0 -/* 80113768 00110568 4B EF B0 8D */ bl func_8000E7F4 +/* 80113768 00110568 4B EF B0 8D */ bl xrmod__Ff /* 8011376C 0011056C D0 3E 00 94 */ stfs f1, 0x94(r30) /* 80113770 00110570 C0 3E 00 94 */ lfs f1, 0x94(r30) /* 80113774 00110574 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) @@ -3679,10 +3679,10 @@ lbl_8011378C: /* 80113798 00110598 EC 01 00 28 */ fsubs f0, f1, f0 /* 8011379C 0011059C D0 1E 00 94 */ stfs f0, 0x94(r30) /* 801137A0 001105A0 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) -/* 801137A4 001105A4 4B F0 90 D5 */ bl func_8001C878 +/* 801137A4 001105A4 4B F0 90 D5 */ bl __as__5xVec3Ff /* 801137A8 001105A8 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) /* 801137AC 001105AC 38 7E 00 5C */ addi r3, r30, 0x5c -/* 801137B0 001105B0 4B F0 90 C9 */ bl func_8001C878 +/* 801137B0 001105B0 4B F0 90 C9 */ bl __as__5xVec3Ff /* 801137B4 001105B4 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 801137B8 001105B8 80 01 00 44 */ lwz r0, 0x44(r1) /* 801137BC 001105BC CB E1 00 30 */ lfd f31, 0x30(r1) @@ -3703,15 +3703,15 @@ zEntPlayerBungeeState.world_to_local__Q312bungee_state35_unnamed_zEntPlayerBunge /* 801137EC 001105EC 93 E1 00 0C */ stw r31, 0xc(r1) /* 801137F0 001105F0 7C 7F 1B 78 */ mr r31, r3 /* 801137F4 001105F4 38 A6 01 74 */ addi r5, r6, 0x174 -/* 801137F8 001105F8 4B EF 79 D5 */ bl func_8000B1CC +/* 801137F8 001105F8 4B EF 79 D5 */ bl __mi__5xVec3CFRC5xVec3 /* 801137FC 001105FC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80113800 00110600 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80113804 00110604 7C 08 03 A6 */ mtlr r0 /* 80113808 00110608 38 21 00 10 */ addi r1, r1, 0x10 /* 8011380C 0011060C 4E 80 00 20 */ blr -.global func_80113810 -func_80113810: +.global __as__Q212bungee_state10hook_assetFRCQ212bungee_state10hook_asset +__as__Q212bungee_state10hook_assetFRCQ212bungee_state10hook_asset: /* 80113810 00110610 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80113814 00110614 7C 08 02 A6 */ mflr r0 /* 80113818 00110618 90 01 00 14 */ stw r0, 0x14(r1) @@ -3719,7 +3719,7 @@ func_80113810: /* 80113820 00110620 7C 9F 23 78 */ mr r31, r4 /* 80113824 00110624 93 C1 00 08 */ stw r30, 8(r1) /* 80113828 00110628 7C 7E 1B 78 */ mr r30, r3 -/* 8011382C 0011062C 4B FE 0F E5 */ bl func_800F4810 +/* 8011382C 0011062C 4B FE 0F E5 */ bl __as__9xDynAssetFRC9xDynAsset /* 80113830 00110630 80 1F 00 10 */ lwz r0, 0x10(r31) /* 80113834 00110634 7F C3 F3 78 */ mr r3, r30 /* 80113838 00110638 80 9F 00 14 */ lwz r4, 0x14(r31) @@ -3890,17 +3890,17 @@ lbl_80113A28: /* 80113AA0 001108A0 38 84 01 74 */ addi r4, r4, 0x174 /* 80113AA4 001108A4 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80113AA8 001108A8 38 63 00 30 */ addi r3, r3, 0x30 -/* 80113AAC 001108AC 4B EF 77 B9 */ bl func_8000B264 +/* 80113AAC 001108AC 4B EF 77 B9 */ bl __as__5xVec3FRC5xVec3 /* 80113AB0 001108B0 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80113AB4 001108B4 3B C4 05 58 */ addi r30, r4, lbl_803C0558@l /* 80113AB8 001108B8 80 BE 07 28 */ lwz r5, 0x728(r30) /* 80113ABC 001108BC 7C 64 1B 78 */ mr r4, r3 /* 80113AC0 001108C0 38 65 00 30 */ addi r3, r5, 0x30 -/* 80113AC4 001108C4 4B EF 77 A1 */ bl func_8000B264 +/* 80113AC4 001108C4 4B EF 77 A1 */ bl __as__5xVec3FRC5xVec3 /* 80113AC8 001108C8 80 7E 07 28 */ lwz r3, 0x728(r30) /* 80113ACC 001108CC 38 9D 00 9C */ addi r4, r29, 0x9c /* 80113AD0 001108D0 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 80113AD4 001108D4 4B EF 77 91 */ bl func_8000B264 +/* 80113AD4 001108D4 4B EF 77 91 */ bl __as__5xVec3FRC5xVec3 /* 80113AD8 001108D8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80113ADC 001108DC C0 0D 81 D8 */ lfs f0, lbl_803CAAD8-_SDA_BASE_(r13) /* 80113AE0 001108E0 38 83 05 58 */ addi r4, r3, lbl_803C0558@l @@ -3921,7 +3921,7 @@ lbl_80113A28: /* 80113B1C 0011091C 3C 60 80 27 */ lis r3, lbl_8026A688@ha /* 80113B20 00110920 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l /* 80113B24 00110924 38 63 09 42 */ addi r3, r3, 0x942 -/* 80113B28 00110928 4B F0 23 79 */ bl func_80015EA0 +/* 80113B28 00110928 4B F0 23 79 */ bl xDebugRemoveTweak__FPCc /* 80113B2C 0011092C 38 60 00 21 */ li r3, 0x21 /* 80113B30 00110930 4B FF CD CD */ bl zEntPlayerBungeeState.trigger__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FUi /* 80113B34 00110934 80 7F 00 3C */ lwz r3, 0x3c(r31) @@ -4013,7 +4013,7 @@ lbl_80113C44: /* 80113C6C 00110A6C C0 1D 00 B0 */ lfs f0, 0xb0(r29) /* 80113C70 00110A70 EC 00 08 28 */ fsubs f0, f0, f1 /* 80113C74 00110A74 D0 1D 00 B0 */ stfs f0, 0xb0(r29) -/* 80113C78 00110A78 4B EF 75 ED */ bl func_8000B264 +/* 80113C78 00110A78 4B EF 75 ED */ bl __as__5xVec3FRC5xVec3 /* 80113C7C 00110A7C 4B FF CA F1 */ bl zEntPlayerBungeeState.update_hook_loc__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv /* 80113C80 00110A80 C0 02 9E 88 */ lfs f0, lbl_803CE808-_SDA2_BASE_(r2) /* 80113C84 00110A84 D0 1D 00 84 */ stfs f0, 0x84(r29) @@ -4038,7 +4038,7 @@ lbl_80113CC0: /* 80113CC8 00110AC8 41 82 00 20 */ beq lbl_80113CE8 /* 80113CCC 00110ACC C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) /* 80113CD0 00110AD0 38 7D 00 74 */ addi r3, r29, 0x74 -/* 80113CD4 00110AD4 4B EF AC 8D */ bl func_8000E960 +/* 80113CD4 00110AD4 4B EF AC 8D */ bl __as__5xVec2Ff /* 80113CD8 00110AD8 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) /* 80113CDC 00110ADC D0 1D 00 7C */ stfs f0, 0x7c(r29) /* 80113CE0 00110AE0 D0 1D 00 80 */ stfs f0, 0x80(r29) @@ -4066,7 +4066,7 @@ lbl_80113CE8: lbl_80113D34: /* 80113D34 00110B34 38 7D 00 20 */ addi r3, r29, 0x20 /* 80113D38 00110B38 38 9D 00 08 */ addi r4, r29, 8 -/* 80113D3C 00110B3C 4B EF 75 29 */ bl func_8000B264 +/* 80113D3C 00110B3C 4B EF 75 29 */ bl __as__5xVec3FRC5xVec3 /* 80113D40 00110B40 C0 3F 00 00 */ lfs f1, 0(r31) /* 80113D44 00110B44 7F A3 EB 78 */ mr r3, r29 /* 80113D48 00110B48 48 00 18 7D */ bl zEntPlayerBungeeState.update_movement__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf @@ -4080,7 +4080,7 @@ lbl_80113D34: /* 80113D68 00110B68 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80113D6C 00110B6C 38 63 07 44 */ addi r3, r3, 0x744 /* 80113D70 00110B70 7C 64 1B 78 */ mr r4, r3 -/* 80113D74 00110B74 4B EF 71 C9 */ bl func_8000AF3C +/* 80113D74 00110B74 4B EF 71 C9 */ bl xQuickCullForBound__FP7xQCDataPC6xBound /* 80113D78 00110B78 C0 3F 00 00 */ lfs f1, 0(r31) /* 80113D7C 00110B7C 7F A3 EB 78 */ mr r3, r29 /* 80113D80 00110B80 7F C4 F3 78 */ mr r4, r30 @@ -4095,7 +4095,7 @@ lbl_80113D34: /* 80113DA4 00110BA4 38 81 00 08 */ addi r4, r1, 8 /* 80113DA8 00110BA8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80113DAC 00110BAC 38 63 07 68 */ addi r3, r3, 0x768 -/* 80113DB0 00110BB0 4B EF 74 D1 */ bl func_8000B280 +/* 80113DB0 00110BB0 4B EF 74 D1 */ bl __as__7xSphereFRC7xSphere /* 80113DB4 00110BB4 C0 3F 00 00 */ lfs f1, 0(r31) /* 80113DB8 00110BB8 7F A3 EB 78 */ mr r3, r29 /* 80113DBC 00110BBC 48 00 00 BD */ bl zEntPlayerBungeeState.update_sound__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf @@ -4190,7 +4190,7 @@ zEntPlayerBungeeState.player_bound__Q312bungee_state35_unnamed_zEntPlayerBungeeS /* 80113EEC 00110CEC 48 00 00 45 */ bl zEntPlayerBungeeState.local_to_world__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFRC5xVec3 /* 80113EF0 00110CF0 38 61 00 14 */ addi r3, r1, 0x14 /* 80113EF4 00110CF4 38 81 00 08 */ addi r4, r1, 8 -/* 80113EF8 00110CF8 4B EF 73 6D */ bl func_8000B264 +/* 80113EF8 00110CF8 4B EF 73 6D */ bl __as__5xVec3FRC5xVec3 /* 80113EFC 00110CFC 80 61 00 14 */ lwz r3, 0x14(r1) /* 80113F00 00110D00 80 01 00 18 */ lwz r0, 0x18(r1) /* 80113F04 00110D04 90 7F 00 00 */ stw r3, 0(r31) @@ -4216,7 +4216,7 @@ zEntPlayerBungeeState.local_to_world__Q312bungee_state35_unnamed_zEntPlayerBunge /* 80113F48 00110D48 93 E1 00 0C */ stw r31, 0xc(r1) /* 80113F4C 00110D4C 7C 7F 1B 78 */ mr r31, r3 /* 80113F50 00110D50 38 A6 01 74 */ addi r5, r6, 0x174 -/* 80113F54 00110D54 4B F0 14 8D */ bl func_800153E0 +/* 80113F54 00110D54 4B F0 14 8D */ bl __pl__5xVec3CFRC5xVec3 /* 80113F58 00110D58 80 01 00 14 */ lwz r0, 0x14(r1) /* 80113F5C 00110D5C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80113F60 00110D60 7C 08 03 A6 */ mtlr r0 @@ -4352,7 +4352,7 @@ zEntPlayerBungeeState.multiply_dampening__Q312bungee_state35_unnamed_zEntPlayerB /* 80114138 00110F38 D0 1F 01 5C */ stfs f0, 0x15c(r31) lbl_8011413C: /* 8011413C 00110F3C C0 3F 01 A0 */ lfs f1, 0x1a0(r31) -/* 80114140 00110F40 4B EF 66 BD */ bl func_8000A7FC +/* 80114140 00110F40 4B EF 66 BD */ bl xsqrt__Ff /* 80114144 00110F44 C0 1F 01 5C */ lfs f0, 0x15c(r31) /* 80114148 00110F48 FC 00 00 50 */ fneg f0, f0 /* 8011414C 00110F4C EC 00 00 72 */ fmuls f0, f0, f1 @@ -4361,7 +4361,7 @@ lbl_8011413C: /* 80114158 00110F58 C0 3F 01 A0 */ lfs f1, 0x1a0(r31) /* 8011415C 00110F5C EC 00 00 32 */ fmuls f0, f0, f0 /* 80114160 00110F60 EC 21 00 28 */ fsubs f1, f1, f0 -/* 80114164 00110F64 4B EF 66 99 */ bl func_8000A7FC +/* 80114164 00110F64 4B EF 66 99 */ bl xsqrt__Ff /* 80114168 00110F68 D0 3F 01 A8 */ stfs f1, 0x1a8(r31) /* 8011416C 00110F6C 7F E3 FB 78 */ mr r3, r31 /* 80114170 00110F70 C0 3F 01 58 */ lfs f1, 0x158(r31) @@ -4477,16 +4477,16 @@ zEntPlayerBungeeState.boundary_repath__Q312bungee_state35_unnamed_zEntPlayerBung lbl_801142E4: /* 801142E4 001110E4 38 7F 00 08 */ addi r3, r31, 8 /* 801142E8 001110E8 38 81 00 14 */ addi r4, r1, 0x14 -/* 801142EC 001110EC 4B F0 11 59 */ bl func_80015444 +/* 801142EC 001110EC 4B F0 11 59 */ bl __apl__5xVec3FRC5xVec3 /* 801142F0 001110F0 38 61 00 20 */ addi r3, r1, 0x20 /* 801142F4 001110F4 38 9F 00 14 */ addi r4, r31, 0x14 -/* 801142F8 001110F8 4B F0 12 15 */ bl func_8001550C +/* 801142F8 001110F8 4B F0 12 15 */ bl dot__5xVec3CFRC5xVec3 /* 801142FC 001110FC 38 61 00 08 */ addi r3, r1, 8 /* 80114300 00111100 38 81 00 20 */ addi r4, r1, 0x20 -/* 80114304 00111104 4B EF 6E 1D */ bl func_8000B120 +/* 80114304 00111104 4B EF 6E 1D */ bl __ml__5xVec3CFf /* 80114308 00111108 38 7F 00 14 */ addi r3, r31, 0x14 /* 8011430C 0011110C 38 81 00 08 */ addi r4, r1, 8 -/* 80114310 00111110 4B EF 6F 21 */ bl func_8000B230 +/* 80114310 00111110 4B EF 6F 21 */ bl __ami__5xVec3FRC5xVec3 /* 80114314 00111114 38 60 00 01 */ li r3, 1 lbl_80114318: /* 80114318 00111118 80 01 00 44 */ lwz r0, 0x44(r1) @@ -4542,13 +4542,13 @@ lbl_801143C4: lbl_801143CC: /* 801143CC 001111CC C0 22 9F 14 */ lfs f1, lbl_803CE894-_SDA2_BASE_(r2) /* 801143D0 001111D0 7F 83 E3 78 */ mr r3, r28 -/* 801143D4 001111D4 4B EF 6D AD */ bl func_8000B180 +/* 801143D4 001111D4 4B EF 6D AD */ bl __amu__5xVec3Ff /* 801143D8 001111D8 38 60 00 01 */ li r3, 1 /* 801143DC 001111DC 48 00 00 1C */ b lbl_801143F8 lbl_801143E0: /* 801143E0 001111E0 C0 22 9F 18 */ lfs f1, lbl_803CE898-_SDA2_BASE_(r2) /* 801143E4 001111E4 7F 83 E3 78 */ mr r3, r28 -/* 801143E8 001111E8 4B EF 6D 99 */ bl func_8000B180 +/* 801143E8 001111E8 4B EF 6D 99 */ bl __amu__5xVec3Ff /* 801143EC 001111EC 38 60 00 01 */ li r3, 1 /* 801143F0 001111F0 48 00 00 08 */ b lbl_801143F8 lbl_801143F4: @@ -4631,19 +4631,19 @@ lbl_80114498: lbl_801144FC: /* 801144FC 001112FC 38 7E 00 08 */ addi r3, r30, 8 /* 80114500 00111300 38 81 00 60 */ addi r4, r1, 0x60 -/* 80114504 00111304 4B F0 0F 41 */ bl func_80015444 +/* 80114504 00111304 4B F0 0F 41 */ bl __apl__5xVec3FRC5xVec3 /* 80114508 00111308 3B E1 00 48 */ addi r31, r1, 0x48 /* 8011450C 0011130C 38 9E 00 14 */ addi r4, r30, 0x14 /* 80114510 00111310 7F E3 FB 78 */ mr r3, r31 -/* 80114514 00111314 4B F0 0F F9 */ bl func_8001550C +/* 80114514 00111314 4B F0 0F F9 */ bl dot__5xVec3CFRC5xVec3 /* 80114518 00111318 FF E0 08 50 */ fneg f31, f1 /* 8011451C 0011131C 7F E4 FB 78 */ mr r4, r31 /* 80114520 00111320 38 61 00 08 */ addi r3, r1, 8 /* 80114524 00111324 FC 20 F8 90 */ fmr f1, f31 -/* 80114528 00111328 4B EF 6B F9 */ bl func_8000B120 +/* 80114528 00111328 4B EF 6B F9 */ bl __ml__5xVec3CFf /* 8011452C 0011132C 38 7E 00 14 */ addi r3, r30, 0x14 /* 80114530 00111330 38 81 00 08 */ addi r4, r1, 8 -/* 80114534 00111334 4B F0 0F 11 */ bl func_80015444 +/* 80114534 00111334 4B F0 0F 11 */ bl __apl__5xVec3FRC5xVec3 /* 80114538 00111338 FC 20 F8 90 */ fmr f1, f31 /* 8011453C 0011133C 7F C3 F3 78 */ mr r3, r30 /* 80114540 00111340 38 9E 09 BC */ addi r4, r30, 0x9bc @@ -4797,20 +4797,20 @@ lbl_801146CC: /* 8011474C 0011154C 7F E4 FB 78 */ mr r4, r31 /* 80114750 00111550 38 61 00 14 */ addi r3, r1, 0x14 /* 80114754 00111554 3B A0 00 01 */ li r29, 1 -/* 80114758 00111558 4B EF 69 C9 */ bl func_8000B120 +/* 80114758 00111558 4B EF 69 C9 */ bl __ml__5xVec3CFf /* 8011475C 0011155C 38 7A 00 08 */ addi r3, r26, 8 /* 80114760 00111560 38 81 00 14 */ addi r4, r1, 0x14 -/* 80114764 00111564 4B F0 0C E1 */ bl func_80015444 +/* 80114764 00111564 4B F0 0C E1 */ bl __apl__5xVec3FRC5xVec3 /* 80114768 00111568 7F C3 F3 78 */ mr r3, r30 /* 8011476C 0011156C 38 9A 00 14 */ addi r4, r26, 0x14 -/* 80114770 00111570 4B F0 0D 9D */ bl func_8001550C +/* 80114770 00111570 4B F0 0D 9D */ bl dot__5xVec3CFRC5xVec3 /* 80114774 00111574 EC 3F 00 72 */ fmuls f1, f31, f1 /* 80114778 00111578 7F C4 F3 78 */ mr r4, r30 /* 8011477C 0011157C 38 61 00 08 */ addi r3, r1, 8 -/* 80114780 00111580 4B EF 69 A1 */ bl func_8000B120 +/* 80114780 00111580 4B EF 69 A1 */ bl __ml__5xVec3CFf /* 80114784 00111584 38 7A 00 14 */ addi r3, r26, 0x14 /* 80114788 00111588 38 81 00 08 */ addi r4, r1, 8 -/* 8011478C 0011158C 4B EF 6A A5 */ bl func_8000B230 +/* 8011478C 0011158C 4B EF 6A A5 */ bl __ami__5xVec3FRC5xVec3 lbl_80114790: /* 80114790 00111590 3B 9C 00 08 */ addi r28, r28, 8 lbl_80114794: @@ -5004,9 +5004,9 @@ zEntPlayerBungeeState.collide_start__Q312bungee_state35_unnamed_zEntPlayerBungee /* 80114A20 00111820 38 9E 00 20 */ addi r4, r30, 0x20 /* 80114A24 00111824 38 BE 00 08 */ addi r5, r30, 8 /* 80114A28 00111828 93 81 01 20 */ stw r28, 0x120(r1) -/* 80114A2C 0011182C 4B EF 67 A1 */ bl func_8000B1CC +/* 80114A2C 0011182C 4B EF 67 A1 */ bl __mi__5xVec3CFRC5xVec3 /* 80114A30 00111830 38 61 00 50 */ addi r3, r1, 0x50 -/* 80114A34 00111834 4B EF 67 75 */ bl func_8000B1A8 +/* 80114A34 00111834 4B EF 67 75 */ bl length__5xVec3CFv /* 80114A38 00111838 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80114A3C 0011183C C0 42 9E 8C */ lfs f2, lbl_803CE80C-_SDA2_BASE_(r2) /* 80114A40 00111840 38 83 05 58 */ addi r4, r3, lbl_803C0558@l @@ -5016,39 +5016,39 @@ zEntPlayerBungeeState.collide_start__Q312bungee_state35_unnamed_zEntPlayerBungee /* 80114A50 00111850 38 BE 00 08 */ addi r5, r30, 8 /* 80114A54 00111854 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80114A58 00111858 D0 01 00 74 */ stfs f0, 0x74(r1) -/* 80114A5C 0011185C 4B F0 09 85 */ bl func_800153E0 +/* 80114A5C 0011185C 4B F0 09 85 */ bl __pl__5xVec3CFRC5xVec3 /* 80114A60 00111860 C0 22 9E 8C */ lfs f1, lbl_803CE80C-_SDA2_BASE_(r2) /* 80114A64 00111864 38 61 00 44 */ addi r3, r1, 0x44 /* 80114A68 00111868 38 81 00 38 */ addi r4, r1, 0x38 -/* 80114A6C 0011186C 4B EF 66 B5 */ bl func_8000B120 +/* 80114A6C 0011186C 4B EF 66 B5 */ bl __ml__5xVec3CFf /* 80114A70 00111870 38 61 00 68 */ addi r3, r1, 0x68 /* 80114A74 00111874 38 81 00 44 */ addi r4, r1, 0x44 -/* 80114A78 00111878 4B EF 67 ED */ bl func_8000B264 +/* 80114A78 00111878 4B EF 67 ED */ bl __as__5xVec3FRC5xVec3 /* 80114A7C 0011187C 7F C4 F3 78 */ mr r4, r30 /* 80114A80 00111880 38 61 00 2C */ addi r3, r1, 0x2c /* 80114A84 00111884 38 A1 00 68 */ addi r5, r1, 0x68 /* 80114A88 00111888 4B FF F4 A9 */ bl zEntPlayerBungeeState.local_to_world__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFRC5xVec3 /* 80114A8C 0011188C 38 61 00 68 */ addi r3, r1, 0x68 /* 80114A90 00111890 38 81 00 2C */ addi r4, r1, 0x2c -/* 80114A94 00111894 4B EF 67 D1 */ bl func_8000B264 +/* 80114A94 00111894 4B EF 67 D1 */ bl __as__5xVec3FRC5xVec3 /* 80114A98 00111898 38 00 00 02 */ li r0, 2 /* 80114A9C 0011189C 3B A1 00 F8 */ addi r29, r1, 0xf8 /* 80114AA0 001118A0 98 01 00 E8 */ stb r0, 0xe8(r1) /* 80114AA4 001118A4 7F A3 EB 78 */ mr r3, r29 /* 80114AA8 001118A8 38 81 00 68 */ addi r4, r1, 0x68 -/* 80114AAC 001118AC 48 00 18 C5 */ bl func_80116370 +/* 80114AAC 001118AC 48 00 18 C5 */ bl xBoxFromSphere__FR4xBoxRC7xSphere /* 80114AB0 001118B0 3B 81 00 EC */ addi r28, r1, 0xec /* 80114AB4 001118B4 7F A5 EB 78 */ mr r5, r29 /* 80114AB8 001118B8 7F 83 E3 78 */ mr r3, r28 /* 80114ABC 001118BC 38 81 01 04 */ addi r4, r1, 0x104 -/* 80114AC0 001118C0 4B EF 65 F9 */ bl func_8000B0B8 +/* 80114AC0 001118C0 4B EF 65 F9 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 80114AC4 001118C4 C0 22 9E 8C */ lfs f1, lbl_803CE80C-_SDA2_BASE_(r2) /* 80114AC8 001118C8 7F 83 E3 78 */ mr r3, r28 /* 80114ACC 001118CC 7F 84 E3 78 */ mr r4, r28 -/* 80114AD0 001118D0 4B EF 65 C1 */ bl func_8000B090 +/* 80114AD0 001118D0 4B EF 65 C1 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80114AD4 001118D4 7F A4 EB 78 */ mr r4, r29 /* 80114AD8 001118D8 38 61 00 C8 */ addi r3, r1, 0xc8 -/* 80114ADC 001118DC 4B F0 0E 4D */ bl func_80015928 +/* 80114ADC 001118DC 4B F0 0E 4D */ bl xQuickCullForBox__FP7xQCDataPC4xBox /* 80114AE0 001118E0 38 00 00 00 */ li r0, 0 /* 80114AE4 001118E4 38 61 00 5C */ addi r3, r1, 0x5c /* 80114AE8 001118E8 90 1E 09 B8 */ stw r0, 0x9b8(r30) @@ -5067,7 +5067,7 @@ zEntPlayerBungeeState.collide_start__Q312bungee_state35_unnamed_zEntPlayerBungee /* 80114B1C 0011191C 38 C1 00 20 */ addi r6, r1, 0x20 /* 80114B20 00111920 90 E1 00 24 */ stw r7, 0x24(r1) /* 80114B24 00111924 90 01 00 28 */ stw r0, 0x28(r1) -/* 80114B28 00111928 48 00 18 A9 */ bl func_801163D0 +/* 80114B28 00111928 48 00 18 A9 */ bl xGridCheckBound_Q412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type19cb_cache_collisions___FR5xGridRC6xBoundRC7xQCDataQ412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type19cb_cache_collisions /* 80114B2C 0011192C 80 A1 00 5C */ lwz r5, 0x5c(r1) /* 80114B30 00111930 3C 60 80 3D */ lis r3, lbl_803CA774@ha /* 80114B34 00111934 80 E1 00 60 */ lwz r7, 0x60(r1) @@ -5079,7 +5079,7 @@ zEntPlayerBungeeState.collide_start__Q312bungee_state35_unnamed_zEntPlayerBungee /* 80114B4C 0011194C 38 C1 00 14 */ addi r6, r1, 0x14 /* 80114B50 00111950 90 E1 00 18 */ stw r7, 0x18(r1) /* 80114B54 00111954 90 01 00 1C */ stw r0, 0x1c(r1) -/* 80114B58 00111958 48 00 18 79 */ bl func_801163D0 +/* 80114B58 00111958 48 00 18 79 */ bl xGridCheckBound_Q412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type19cb_cache_collisions___FR5xGridRC6xBoundRC7xQCDataQ412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type19cb_cache_collisions /* 80114B5C 0011195C 80 A1 00 5C */ lwz r5, 0x5c(r1) /* 80114B60 00111960 3C 60 80 3D */ lis r3, lbl_803CA7A8@ha /* 80114B64 00111964 80 E1 00 60 */ lwz r7, 0x60(r1) @@ -5091,7 +5091,7 @@ zEntPlayerBungeeState.collide_start__Q312bungee_state35_unnamed_zEntPlayerBungee /* 80114B7C 0011197C 38 C1 00 08 */ addi r6, r1, 8 /* 80114B80 00111980 90 E1 00 0C */ stw r7, 0xc(r1) /* 80114B84 00111984 90 01 00 10 */ stw r0, 0x10(r1) -/* 80114B88 00111988 48 00 18 49 */ bl func_801163D0 +/* 80114B88 00111988 48 00 18 49 */ bl xGridCheckBound_Q412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type19cb_cache_collisions___FR5xGridRC6xBoundRC7xQCDataQ412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type19cb_cache_collisions /* 80114B8C 0011198C 38 00 00 00 */ li r0, 0 /* 80114B90 00111990 38 61 00 68 */ addi r3, r1, 0x68 /* 80114B94 00111994 90 01 00 78 */ stw r0, 0x78(r1) @@ -5152,11 +5152,11 @@ zEntPlayerBungeeState.update_camera__Q312bungee_state35_unnamed_zEntPlayerBungee /* 80114C58 00111A58 40 82 00 14 */ bne lbl_80114C6C /* 80114C5C 00111A5C 38 61 00 C8 */ addi r3, r1, 0xc8 /* 80114C60 00111A60 38 81 00 98 */ addi r4, r1, 0x98 -/* 80114C64 00111A64 4B EF 66 01 */ bl func_8000B264 +/* 80114C64 00111A64 4B EF 66 01 */ bl __as__5xVec3FRC5xVec3 /* 80114C68 00111A68 48 00 00 A4 */ b lbl_80114D0C lbl_80114C6C: /* 80114C6C 00111A6C 38 7F 00 08 */ addi r3, r31, 8 -/* 80114C70 00111A70 4B EF 65 39 */ bl func_8000B1A8 +/* 80114C70 00111A70 4B EF 65 39 */ bl length__5xVec3CFv /* 80114C74 00111A74 C0 5F 01 64 */ lfs f2, 0x164(r31) /* 80114C78 00111A78 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 80114C7C 00111A7C 40 80 00 70 */ bge lbl_80114CEC @@ -5165,38 +5165,38 @@ lbl_80114C6C: /* 80114C88 00111A88 40 80 00 14 */ bge lbl_80114C9C /* 80114C8C 00111A8C 38 61 00 C8 */ addi r3, r1, 0xc8 /* 80114C90 00111A90 38 81 00 98 */ addi r4, r1, 0x98 -/* 80114C94 00111A94 4B EF 65 D1 */ bl func_8000B264 +/* 80114C94 00111A94 4B EF 65 D1 */ bl __as__5xVec3FRC5xVec3 /* 80114C98 00111A98 48 00 00 74 */ b lbl_80114D0C lbl_80114C9C: /* 80114C9C 00111A9C EF C1 10 24 */ fdivs f30, f1, f2 /* 80114CA0 00111AA0 38 61 00 5C */ addi r3, r1, 0x5c /* 80114CA4 00111AA4 38 9F 00 08 */ addi r4, r31, 8 /* 80114CA8 00111AA8 EC 3E 08 24 */ fdivs f1, f30, f1 -/* 80114CAC 00111AAC 4B EF 64 75 */ bl func_8000B120 +/* 80114CAC 00111AAC 4B EF 64 75 */ bl __ml__5xVec3CFf /* 80114CB0 00111AB0 C0 02 9E 88 */ lfs f0, lbl_803CE808-_SDA2_BASE_(r2) /* 80114CB4 00111AB4 38 61 00 68 */ addi r3, r1, 0x68 /* 80114CB8 00111AB8 38 81 00 98 */ addi r4, r1, 0x98 /* 80114CBC 00111ABC EC 20 F0 28 */ fsubs f1, f0, f30 -/* 80114CC0 00111AC0 4B EF 64 61 */ bl func_8000B120 +/* 80114CC0 00111AC0 4B EF 64 61 */ bl __ml__5xVec3CFf /* 80114CC4 00111AC4 38 61 00 74 */ addi r3, r1, 0x74 /* 80114CC8 00111AC8 38 81 00 68 */ addi r4, r1, 0x68 /* 80114CCC 00111ACC 38 A1 00 5C */ addi r5, r1, 0x5c -/* 80114CD0 00111AD0 4B F0 07 11 */ bl func_800153E0 +/* 80114CD0 00111AD0 4B F0 07 11 */ bl __pl__5xVec3CFRC5xVec3 /* 80114CD4 00111AD4 38 61 00 C8 */ addi r3, r1, 0xc8 /* 80114CD8 00111AD8 38 81 00 74 */ addi r4, r1, 0x74 -/* 80114CDC 00111ADC 4B EF 65 89 */ bl func_8000B264 +/* 80114CDC 00111ADC 4B EF 65 89 */ bl __as__5xVec3FRC5xVec3 /* 80114CE0 00111AE0 38 61 00 C8 */ addi r3, r1, 0xc8 -/* 80114CE4 00111AE4 4B F0 08 CD */ bl func_800155B0 +/* 80114CE4 00111AE4 4B F0 08 CD */ bl normalize__5xVec3Fv /* 80114CE8 00111AE8 48 00 00 24 */ b lbl_80114D0C lbl_80114CEC: /* 80114CEC 00111AEC C0 02 9E 88 */ lfs f0, lbl_803CE808-_SDA2_BASE_(r2) /* 80114CF0 00111AF0 38 61 00 50 */ addi r3, r1, 0x50 /* 80114CF4 00111AF4 38 9F 00 08 */ addi r4, r31, 8 /* 80114CF8 00111AF8 EC 20 08 24 */ fdivs f1, f0, f1 -/* 80114CFC 00111AFC 4B EF 64 25 */ bl func_8000B120 +/* 80114CFC 00111AFC 4B EF 64 25 */ bl __ml__5xVec3CFf /* 80114D00 00111B00 38 61 00 C8 */ addi r3, r1, 0xc8 /* 80114D04 00111B04 38 81 00 50 */ addi r4, r1, 0x50 -/* 80114D08 00111B08 4B EF 65 5D */ bl func_8000B264 +/* 80114D08 00111B08 4B EF 65 5D */ bl __as__5xVec3FRC5xVec3 lbl_80114D0C: /* 80114D0C 00111B0C C0 1F 00 18 */ lfs f0, 0x18(r31) /* 80114D10 00111B10 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) @@ -5214,10 +5214,10 @@ lbl_80114D30: /* 80114D38 00111B38 38 81 00 C8 */ addi r4, r1, 0xc8 /* 80114D3C 00111B3C EC 00 08 2A */ fadds f0, f0, f1 /* 80114D40 00111B40 FC 20 00 50 */ fneg f1, f0 -/* 80114D44 00111B44 4B EF 63 DD */ bl func_8000B120 +/* 80114D44 00111B44 4B EF 63 DD */ bl __ml__5xVec3CFf /* 80114D48 00111B48 38 61 00 BC */ addi r3, r1, 0xbc /* 80114D4C 00111B4C 38 81 00 44 */ addi r4, r1, 0x44 -/* 80114D50 00111B50 4B EF 65 15 */ bl func_8000B264 +/* 80114D50 00111B50 4B EF 65 15 */ bl __as__5xVec3FRC5xVec3 /* 80114D54 00111B54 C0 01 00 CC */ lfs f0, 0xcc(r1) /* 80114D58 00111B58 38 61 00 B0 */ addi r3, r1, 0xb0 /* 80114D5C 00111B5C C0 42 9E A0 */ lfs f2, lbl_803CE820-_SDA2_BASE_(r2) @@ -5226,11 +5226,11 @@ lbl_80114D30: /* 80114D68 00111B68 D0 41 00 B0 */ stfs f2, 0xb0(r1) /* 80114D6C 00111B6C D0 21 00 B4 */ stfs f1, 0xb4(r1) /* 80114D70 00111B70 D0 01 00 B8 */ stfs f0, 0xb8(r1) -/* 80114D74 00111B74 4B F0 08 3D */ bl func_800155B0 +/* 80114D74 00111B74 4B F0 08 3D */ bl normalize__5xVec3Fv /* 80114D78 00111B78 C0 3F 01 70 */ lfs f1, 0x170(r31) /* 80114D7C 00111B7C 38 61 00 D4 */ addi r3, r1, 0xd4 /* 80114D80 00111B80 38 81 00 C8 */ addi r4, r1, 0xc8 -/* 80114D84 00111B84 4B F0 6B 59 */ bl func_8001B8DC +/* 80114D84 00111B84 4B F0 6B 59 */ bl xMat3x3Rot__FP7xMat3x3PC5xVec3f /* 80114D88 00111B88 38 61 00 B0 */ addi r3, r1, 0xb0 /* 80114D8C 00111B8C 38 81 00 D4 */ addi r4, r1, 0xd4 /* 80114D90 00111B90 7C 65 1B 78 */ mr r5, r3 @@ -5238,23 +5238,23 @@ lbl_80114D30: /* 80114D98 00111B98 C0 3F 01 6C */ lfs f1, 0x16c(r31) /* 80114D9C 00111B9C 38 61 00 38 */ addi r3, r1, 0x38 /* 80114DA0 00111BA0 38 81 00 B0 */ addi r4, r1, 0xb0 -/* 80114DA4 00111BA4 4B EF 63 7D */ bl func_8000B120 +/* 80114DA4 00111BA4 4B EF 63 7D */ bl __ml__5xVec3CFf /* 80114DA8 00111BA8 38 61 00 BC */ addi r3, r1, 0xbc /* 80114DAC 00111BAC 38 81 00 38 */ addi r4, r1, 0x38 -/* 80114DB0 00111BB0 4B F0 06 95 */ bl func_80015444 +/* 80114DB0 00111BB0 4B F0 06 95 */ bl __apl__5xVec3FRC5xVec3 /* 80114DB4 00111BB4 38 61 00 2C */ addi r3, r1, 0x2c /* 80114DB8 00111BB8 38 9F 00 08 */ addi r4, r31, 8 /* 80114DBC 00111BBC 38 A1 00 BC */ addi r5, r1, 0xbc -/* 80114DC0 00111BC0 4B F0 06 21 */ bl func_800153E0 +/* 80114DC0 00111BC0 4B F0 06 21 */ bl __pl__5xVec3CFRC5xVec3 /* 80114DC4 00111BC4 38 61 00 A4 */ addi r3, r1, 0xa4 /* 80114DC8 00111BC8 38 81 00 2C */ addi r4, r1, 0x2c -/* 80114DCC 00111BCC 4B EF 64 99 */ bl func_8000B264 +/* 80114DCC 00111BCC 4B EF 64 99 */ bl __as__5xVec3FRC5xVec3 /* 80114DD0 00111BD0 38 61 00 20 */ addi r3, r1, 0x20 /* 80114DD4 00111BD4 38 81 00 A4 */ addi r4, r1, 0xa4 /* 80114DD8 00111BD8 38 BF 00 38 */ addi r5, r31, 0x38 -/* 80114DDC 00111BDC 4B EF 63 F1 */ bl func_8000B1CC +/* 80114DDC 00111BDC 4B EF 63 F1 */ bl __mi__5xVec3CFRC5xVec3 /* 80114DE0 00111BE0 38 61 00 20 */ addi r3, r1, 0x20 -/* 80114DE4 00111BE4 4B EF 63 19 */ bl func_8000B0FC +/* 80114DE4 00111BE4 4B EF 63 19 */ bl length2__5xVec3CFv /* 80114DE8 00111BE8 C0 02 9F 1C */ lfs f0, lbl_803CE89C-_SDA2_BASE_(r2) /* 80114DEC 00111BEC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80114DF0 00111BF0 40 81 01 2C */ ble lbl_80114F1C @@ -5271,7 +5271,7 @@ lbl_80114D30: /* 80114E1C 00111C1C 38 61 00 14 */ addi r3, r1, 0x14 /* 80114E20 00111C20 38 9F 00 50 */ addi r4, r31, 0x50 /* 80114E24 00111C24 38 A1 00 8C */ addi r5, r1, 0x8c -/* 80114E28 00111C28 4B EF 63 A5 */ bl func_8000B1CC +/* 80114E28 00111C28 4B EF 63 A5 */ bl __mi__5xVec3CFRC5xVec3 /* 80114E2C 00111C2C C0 3F 00 14 */ lfs f1, 0x14(r31) /* 80114E30 00111C30 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) /* 80114E34 00111C34 80 81 00 14 */ lwz r4, 0x14(r1) @@ -5385,10 +5385,10 @@ zEntPlayerBungeeState.update_camera_direction__Q312bungee_state35_unnamed_zEntPl /* 80114F98 00111D98 90 01 00 54 */ stw r0, 0x54(r1) /* 80114F9C 00111D9C 80 1F 00 58 */ lwz r0, 0x58(r31) /* 80114FA0 00111DA0 90 01 00 58 */ stw r0, 0x58(r1) -/* 80114FA4 00111DA4 4B EF 62 29 */ bl func_8000B1CC +/* 80114FA4 00111DA4 4B EF 62 29 */ bl __mi__5xVec3CFRC5xVec3 /* 80114FA8 00111DA8 38 61 00 38 */ addi r3, r1, 0x38 /* 80114FAC 00111DAC 38 81 00 2C */ addi r4, r1, 0x2c -/* 80114FB0 00111DB0 48 00 12 FD */ bl func_801162AC +/* 80114FB0 00111DB0 48 00 12 FD */ bl normal__5xVec3CFv /* 80114FB4 00111DB4 80 E1 00 38 */ lwz r7, 0x38(r1) /* 80114FB8 00111DB8 38 61 00 08 */ addi r3, r1, 8 /* 80114FBC 00111DBC 80 C1 00 3C */ lwz r6, 0x3c(r1) @@ -5398,20 +5398,20 @@ zEntPlayerBungeeState.update_camera_direction__Q312bungee_state35_unnamed_zEntPl /* 80114FCC 00111DCC 90 E1 00 44 */ stw r7, 0x44(r1) /* 80114FD0 00111DD0 90 C1 00 48 */ stw r6, 0x48(r1) /* 80114FD4 00111DD4 90 01 00 4C */ stw r0, 0x4c(r1) -/* 80114FD8 00111DD8 4B EF 61 F5 */ bl func_8000B1CC +/* 80114FD8 00111DD8 4B EF 61 F5 */ bl __mi__5xVec3CFRC5xVec3 /* 80114FDC 00111DDC C0 3F 01 74 */ lfs f1, 0x174(r31) /* 80114FE0 00111DE0 38 61 00 14 */ addi r3, r1, 0x14 /* 80114FE4 00111DE4 38 81 00 08 */ addi r4, r1, 8 -/* 80114FE8 00111DE8 4B EF 61 39 */ bl func_8000B120 +/* 80114FE8 00111DE8 4B EF 61 39 */ bl __ml__5xVec3CFf /* 80114FEC 00111DEC 38 61 00 20 */ addi r3, r1, 0x20 /* 80114FF0 00111DF0 38 81 00 50 */ addi r4, r1, 0x50 /* 80114FF4 00111DF4 38 A1 00 14 */ addi r5, r1, 0x14 -/* 80114FF8 00111DF8 4B F0 03 E9 */ bl func_800153E0 +/* 80114FF8 00111DF8 4B F0 03 E9 */ bl __pl__5xVec3CFRC5xVec3 /* 80114FFC 00111DFC 38 7F 00 50 */ addi r3, r31, 0x50 /* 80115000 00111E00 38 81 00 20 */ addi r4, r1, 0x20 -/* 80115004 00111E04 4B EF 62 61 */ bl func_8000B264 +/* 80115004 00111E04 4B EF 62 61 */ bl __as__5xVec3FRC5xVec3 /* 80115008 00111E08 38 7F 00 50 */ addi r3, r31, 0x50 -/* 8011500C 00111E0C 4B F0 05 A5 */ bl func_800155B0 +/* 8011500C 00111E0C 4B F0 05 A5 */ bl normalize__5xVec3Fv /* 80115010 00111E10 7F E3 FB 78 */ mr r3, r31 /* 80115014 00111E14 48 00 00 19 */ bl zEntPlayerBungeeState.rotate_camera__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv /* 80115018 00111E18 80 01 00 74 */ lwz r0, 0x74(r1) @@ -5440,11 +5440,11 @@ zEntPlayerBungeeState.rotate_camera__Q312bungee_state35_unnamed_zEntPlayerBungee lbl_80115068: /* 80115068 00111E68 C0 3F 00 50 */ lfs f1, 0x50(r31) /* 8011506C 00111E6C C0 5F 00 58 */ lfs f2, 0x58(r31) -/* 80115070 00111E70 4B EF 10 01 */ bl func_80006070 +/* 80115070 00111E70 4B EF 10 01 */ bl xatan2__Fff /* 80115074 00111E74 FC 00 08 90 */ fmr f0, f1 /* 80115078 00111E78 C0 3F 00 54 */ lfs f1, 0x54(r31) /* 8011507C 00111E7C FF E0 00 90 */ fmr f31, f0 -/* 80115080 00111E80 4B EF 8C F9 */ bl func_8000DD78 +/* 80115080 00111E80 4B EF 8C F9 */ bl xasin__Ff /* 80115084 00111E84 FC 40 08 50 */ fneg f2, f1 lbl_80115088: /* 80115088 00111E88 C0 9F 00 94 */ lfs f4, 0x94(r31) @@ -5498,32 +5498,32 @@ zEntPlayerBungeeState.interpolate_camera_loc__Q312bungee_state35_unnamed_zEntPla /* 8011513C 00111F3C FC 60 F8 90 */ fmr f3, f31 /* 80115140 00111F40 C0 42 9E A0 */ lfs f2, lbl_803CE820-_SDA2_BASE_(r2) /* 80115144 00111F44 38 61 00 20 */ addi r3, r1, 0x20 -/* 80115148 00111F48 4B F4 AE 41 */ bl func_8005FF88 +/* 80115148 00111F48 4B F4 AE 41 */ bl create__5xVec3Ffff /* 8011514C 00111F4C 38 61 00 74 */ addi r3, r1, 0x74 /* 80115150 00111F50 38 81 00 20 */ addi r4, r1, 0x20 -/* 80115154 00111F54 4B EF 61 11 */ bl func_8000B264 +/* 80115154 00111F54 4B EF 61 11 */ bl __as__5xVec3FRC5xVec3 /* 80115158 00111F58 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) /* 8011515C 00111F5C 38 61 00 14 */ addi r3, r1, 0x14 /* 80115160 00111F60 C0 42 9E 88 */ lfs f2, lbl_803CE808-_SDA2_BASE_(r2) /* 80115164 00111F64 FC 60 08 90 */ fmr f3, f1 -/* 80115168 00111F68 4B F4 AE 21 */ bl func_8005FF88 +/* 80115168 00111F68 4B F4 AE 21 */ bl create__5xVec3Ffff /* 8011516C 00111F6C 38 61 00 84 */ addi r3, r1, 0x84 /* 80115170 00111F70 38 81 00 14 */ addi r4, r1, 0x14 -/* 80115174 00111F74 4B EF 60 F1 */ bl func_8000B264 +/* 80115174 00111F74 4B EF 60 F1 */ bl __as__5xVec3FRC5xVec3 /* 80115178 00111F78 C0 01 00 7C */ lfs f0, 0x7c(r1) /* 8011517C 00111F7C 38 61 00 08 */ addi r3, r1, 8 /* 80115180 00111F80 C0 42 9E A0 */ lfs f2, lbl_803CE820-_SDA2_BASE_(r2) /* 80115184 00111F84 FC 20 00 50 */ fneg f1, f0 /* 80115188 00111F88 C0 61 00 74 */ lfs f3, 0x74(r1) -/* 8011518C 00111F8C 4B F4 AD FD */ bl func_8005FF88 +/* 8011518C 00111F8C 4B F4 AD FD */ bl create__5xVec3Ffff /* 80115190 00111F90 3B E1 00 94 */ addi r31, r1, 0x94 /* 80115194 00111F94 38 81 00 08 */ addi r4, r1, 8 /* 80115198 00111F98 7F E3 FB 78 */ mr r3, r31 -/* 8011519C 00111F9C 4B EF 60 C9 */ bl func_8000B264 +/* 8011519C 00111F9C 4B EF 60 C9 */ bl __as__5xVec3FRC5xVec3 /* 801151A0 00111FA0 38 61 00 74 */ addi r3, r1, 0x74 -/* 801151A4 00111FA4 4B F0 04 0D */ bl func_800155B0 +/* 801151A4 00111FA4 4B F0 04 0D */ bl normalize__5xVec3Fv /* 801151A8 00111FA8 7F E3 FB 78 */ mr r3, r31 -/* 801151AC 00111FAC 4B F0 04 05 */ bl func_800155B0 +/* 801151AC 00111FAC 4B F0 04 05 */ bl normalize__5xVec3Fv /* 801151B0 00111FB0 38 61 00 38 */ addi r3, r1, 0x38 /* 801151B4 00111FB4 38 81 00 74 */ addi r4, r1, 0x74 /* 801151B8 00111FB8 38 BD 00 38 */ addi r5, r29, 0x38 @@ -5537,7 +5537,7 @@ zEntPlayerBungeeState.interpolate_camera_loc__Q312bungee_state35_unnamed_zEntPla /* 801151D8 00111FD8 C0 03 00 4C */ lfs f0, 0x4c(r3) /* 801151DC 00111FDC FC 00 00 50 */ fneg f0, f0 /* 801151E0 00111FE0 EC 20 07 72 */ fmuls f1, f0, f29 -/* 801151E4 00111FE4 4B EF 95 CD */ bl func_8000E7B0 +/* 801151E4 00111FE4 4B EF 95 CD */ bl xexp__Ff /* 801151E8 00111FE8 C0 42 9E 88 */ lfs f2, lbl_803CE808-_SDA2_BASE_(r2) /* 801151EC 00111FEC 38 61 00 44 */ addi r3, r1, 0x44 /* 801151F0 00111FF0 C0 01 00 2C */ lfs f0, 0x2c(r1) @@ -5634,7 +5634,7 @@ lbl_8011532C: /* 80115340 00112140 4B FF EB F1 */ bl zEntPlayerBungeeState.local_to_world__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFRC5xVec3 /* 80115344 00112144 38 7B 00 30 */ addi r3, r27, 0x30 /* 80115348 00112148 38 81 00 10 */ addi r4, r1, 0x10 -/* 8011534C 0011214C 4B EF 5F 19 */ bl func_8000B264 +/* 8011534C 0011214C 4B EF 5F 19 */ bl __as__5xVec3FRC5xVec3 /* 80115350 00112150 C0 42 9E A0 */ lfs f2, lbl_803CE820-_SDA2_BASE_(r2) /* 80115354 00112154 7F 63 DB 78 */ mr r3, r27 /* 80115358 00112158 C0 3C 00 6C */ lfs f1, 0x6c(r28) @@ -6141,7 +6141,7 @@ zEntPlayerBungeeState.calc_movement__Q312bungee_state35_unnamed_zEntPlayerBungee /* 80115AB0 001128B0 EC 1A 06 32 */ fmuls f0, f26, f24 /* 80115AB4 001128B4 EF 22 C0 24 */ fdivs f25, f2, f24 /* 80115AB8 001128B8 EF 79 05 F8 */ fmsubs f27, f25, f23, f0 -/* 80115ABC 001128BC 4B EF 8C F5 */ bl func_8000E7B0 +/* 80115ABC 001128BC 4B EF 8C F5 */ bl xexp__Ff /* 80115AC0 001128C0 EC 1E 06 32 */ fmuls f0, f30, f24 /* 80115AC4 001128C4 EC 99 07 32 */ fmuls f4, f25, f28 /* 80115AC8 001128C8 EC 5B 06 32 */ fmuls f2, f27, f24 @@ -6199,7 +6199,7 @@ zEntPlayerBungeeState.update_heading__Q312bungee_state35_unnamed_zEntPlayerBunge /* 80115B8C 0011298C C0 03 00 6C */ lfs f0, 0x6c(r3) /* 80115B90 00112990 EC 23 10 28 */ fsubs f1, f3, f2 /* 80115B94 00112994 EC 21 00 28 */ fsubs f1, f1, f0 -/* 80115B98 00112998 4B EF 8C 5D */ bl func_8000E7F4 +/* 80115B98 00112998 4B EF 8C 5D */ bl xrmod__Ff /* 80115B9C 0011299C C0 02 9F 0C */ lfs f0, lbl_803CE88C-_SDA2_BASE_(r2) /* 80115BA0 001129A0 3C 60 80 31 */ lis r3, lbl_80313788@ha /* 80115BA4 001129A4 38 63 37 88 */ addi r3, r3, lbl_80313788@l @@ -6244,22 +6244,22 @@ zEntPlayerBungeeState.detach_update__Q312bungee_state35_unnamed_zEntPlayerBungee /* 80115C34 00112A34 7C BF 2B 78 */ mr r31, r5 /* 80115C38 00112A38 38 7E 00 2C */ addi r3, r30, 0x2c /* 80115C3C 00112A3C 38 84 01 74 */ addi r4, r4, 0x174 -/* 80115C40 00112A40 4B EF 56 25 */ bl func_8000B264 +/* 80115C40 00112A40 4B EF 56 25 */ bl __as__5xVec3FRC5xVec3 /* 80115C44 00112A44 4B FF AB 29 */ bl zEntPlayerBungeeState.update_hook_loc__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv /* 80115C48 00112A48 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) /* 80115C4C 00112A4C 38 7E 00 20 */ addi r3, r30, 0x20 /* 80115C50 00112A50 38 9E 00 08 */ addi r4, r30, 8 /* 80115C54 00112A54 D0 1E 00 78 */ stfs f0, 0x78(r30) /* 80115C58 00112A58 D0 1E 00 74 */ stfs f0, 0x74(r30) -/* 80115C5C 00112A5C 4B EF 56 09 */ bl func_8000B264 +/* 80115C5C 00112A5C 4B EF 56 09 */ bl __as__5xVec3FRC5xVec3 /* 80115C60 00112A60 38 61 00 54 */ addi r3, r1, 0x54 /* 80115C64 00112A64 38 9E 00 08 */ addi r4, r30, 8 -/* 80115C68 00112A68 48 00 06 45 */ bl func_801162AC +/* 80115C68 00112A68 48 00 06 45 */ bl normal__5xVec3CFv /* 80115C6C 00112A6C C0 1E 01 3C */ lfs f0, 0x13c(r30) /* 80115C70 00112A70 38 61 00 60 */ addi r3, r1, 0x60 /* 80115C74 00112A74 38 81 00 54 */ addi r4, r1, 0x54 /* 80115C78 00112A78 FC 20 00 50 */ fneg f1, f0 -/* 80115C7C 00112A7C 4B EF 54 A5 */ bl func_8000B120 +/* 80115C7C 00112A7C 4B EF 54 A5 */ bl __ml__5xVec3CFf /* 80115C80 00112A80 80 C1 00 60 */ lwz r6, 0x60(r1) /* 80115C84 00112A84 38 61 00 48 */ addi r3, r1, 0x48 /* 80115C88 00112A88 80 A1 00 64 */ lwz r5, 0x64(r1) @@ -6269,30 +6269,30 @@ zEntPlayerBungeeState.detach_update__Q312bungee_state35_unnamed_zEntPlayerBungee /* 80115C98 00112A98 90 A1 00 70 */ stw r5, 0x70(r1) /* 80115C9C 00112A9C 90 01 00 74 */ stw r0, 0x74(r1) /* 80115CA0 00112AA0 C0 3F 00 00 */ lfs f1, 0(r31) -/* 80115CA4 00112AA4 4B EF 54 7D */ bl func_8000B120 +/* 80115CA4 00112AA4 4B EF 54 7D */ bl __ml__5xVec3CFf /* 80115CA8 00112AA8 38 7E 00 14 */ addi r3, r30, 0x14 /* 80115CAC 00112AAC 38 81 00 48 */ addi r4, r1, 0x48 -/* 80115CB0 00112AB0 4B EF F7 95 */ bl func_80015444 +/* 80115CB0 00112AB0 4B EF F7 95 */ bl __apl__5xVec3FRC5xVec3 /* 80115CB4 00112AB4 C0 3F 00 00 */ lfs f1, 0(r31) /* 80115CB8 00112AB8 38 61 00 18 */ addi r3, r1, 0x18 /* 80115CBC 00112ABC 38 9E 00 14 */ addi r4, r30, 0x14 -/* 80115CC0 00112AC0 4B EF 54 61 */ bl func_8000B120 +/* 80115CC0 00112AC0 4B EF 54 61 */ bl __ml__5xVec3CFf /* 80115CC4 00112AC4 C3 FF 00 00 */ lfs f31, 0(r31) /* 80115CC8 00112AC8 38 61 00 24 */ addi r3, r1, 0x24 /* 80115CCC 00112ACC 38 81 00 6C */ addi r4, r1, 0x6c /* 80115CD0 00112AD0 FC 20 F8 90 */ fmr f1, f31 -/* 80115CD4 00112AD4 4B EF 54 4D */ bl func_8000B120 +/* 80115CD4 00112AD4 4B EF 54 4D */ bl __ml__5xVec3CFf /* 80115CD8 00112AD8 FC 20 F8 90 */ fmr f1, f31 /* 80115CDC 00112ADC 38 61 00 30 */ addi r3, r1, 0x30 /* 80115CE0 00112AE0 38 81 00 24 */ addi r4, r1, 0x24 -/* 80115CE4 00112AE4 4B EF 54 3D */ bl func_8000B120 +/* 80115CE4 00112AE4 4B EF 54 3D */ bl __ml__5xVec3CFf /* 80115CE8 00112AE8 38 61 00 3C */ addi r3, r1, 0x3c /* 80115CEC 00112AEC 38 81 00 30 */ addi r4, r1, 0x30 /* 80115CF0 00112AF0 38 A1 00 18 */ addi r5, r1, 0x18 -/* 80115CF4 00112AF4 4B EF F6 ED */ bl func_800153E0 +/* 80115CF4 00112AF4 4B EF F6 ED */ bl __pl__5xVec3CFRC5xVec3 /* 80115CF8 00112AF8 38 7E 00 08 */ addi r3, r30, 8 /* 80115CFC 00112AFC 38 81 00 3C */ addi r4, r1, 0x3c -/* 80115D00 00112B00 4B EF F7 45 */ bl func_80015444 +/* 80115D00 00112B00 4B EF F7 45 */ bl __apl__5xVec3FRC5xVec3 /* 80115D04 00112B04 C0 3F 00 00 */ lfs f1, 0(r31) /* 80115D08 00112B08 7F C3 F3 78 */ mr r3, r30 /* 80115D0C 00112B0C 4B FF F5 79 */ bl zEntPlayerBungeeState.update_animation__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf @@ -6306,7 +6306,7 @@ zEntPlayerBungeeState.detach_update__Q312bungee_state35_unnamed_zEntPlayerBungee /* 80115D2C 00112B2C 38 81 00 08 */ addi r4, r1, 8 /* 80115D30 00112B30 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80115D34 00112B34 38 63 07 68 */ addi r3, r3, 0x768 -/* 80115D38 00112B38 4B EF 55 49 */ bl func_8000B280 +/* 80115D38 00112B38 4B EF 55 49 */ bl __as__7xSphereFRC7xSphere /* 80115D3C 00112B3C C0 3F 00 00 */ lfs f1, 0(r31) /* 80115D40 00112B40 7F C3 F3 78 */ mr r3, r30 /* 80115D44 00112B44 4B FF E1 35 */ bl zEntPlayerBungeeState.update_sound__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf @@ -6319,7 +6319,7 @@ zEntPlayerBungeeState.detach_update__Q312bungee_state35_unnamed_zEntPlayerBungee /* 80115D60 00112B60 4C 41 13 82 */ cror 2, 1, 2 /* 80115D64 00112B64 41 82 00 1C */ beq lbl_80115D80 /* 80115D68 00112B68 38 7E 00 08 */ addi r3, r30, 8 -/* 80115D6C 00112B6C 4B EF 53 91 */ bl func_8000B0FC +/* 80115D6C 00112B6C 4B EF 53 91 */ bl length2__5xVec3CFv /* 80115D70 00112B70 C0 02 9E 90 */ lfs f0, lbl_803CE810-_SDA2_BASE_(r2) /* 80115D74 00112B74 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80115D78 00112B78 4C 40 13 82 */ cror 2, 0, 2 @@ -6364,31 +6364,31 @@ zEntPlayerBungeeState.update_detach_camera__Q312bungee_state35_unnamed_zEntPlaye lbl_80115DFC: /* 80115DFC 00112BFC C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) lbl_80115E00: -/* 80115E00 00112C00 4B F4 93 01 */ bl func_8005F100 +/* 80115E00 00112C00 4B F4 93 01 */ bl xSCurve__Ff /* 80115E04 00112C04 FF E0 08 90 */ fmr f31, f1 /* 80115E08 00112C08 38 61 00 14 */ addi r3, r1, 0x14 /* 80115E0C 00112C0C 38 9E 00 D4 */ addi r4, r30, 0xd4 /* 80115E10 00112C10 38 BE 00 C8 */ addi r5, r30, 0xc8 -/* 80115E14 00112C14 4B EF 53 B9 */ bl func_8000B1CC +/* 80115E14 00112C14 4B EF 53 B9 */ bl __mi__5xVec3CFRC5xVec3 /* 80115E18 00112C18 FC 20 F8 90 */ fmr f1, f31 /* 80115E1C 00112C1C 38 61 00 20 */ addi r3, r1, 0x20 /* 80115E20 00112C20 38 81 00 14 */ addi r4, r1, 0x14 -/* 80115E24 00112C24 4B EF 52 FD */ bl func_8000B120 +/* 80115E24 00112C24 4B EF 52 FD */ bl __ml__5xVec3CFf /* 80115E28 00112C28 38 61 00 2C */ addi r3, r1, 0x2c /* 80115E2C 00112C2C 38 9E 00 C8 */ addi r4, r30, 0xc8 /* 80115E30 00112C30 38 A1 00 20 */ addi r5, r1, 0x20 -/* 80115E34 00112C34 4B EF F5 AD */ bl func_800153E0 +/* 80115E34 00112C34 4B EF F5 AD */ bl __pl__5xVec3CFRC5xVec3 /* 80115E38 00112C38 3B E1 00 78 */ addi r31, r1, 0x78 /* 80115E3C 00112C3C 38 81 00 2C */ addi r4, r1, 0x2c /* 80115E40 00112C40 7F E3 FB 78 */ mr r3, r31 -/* 80115E44 00112C44 4B EF 54 21 */ bl func_8000B264 +/* 80115E44 00112C44 4B EF 54 21 */ bl __as__5xVec3FRC5xVec3 /* 80115E48 00112C48 7F C4 F3 78 */ mr r4, r30 /* 80115E4C 00112C4C 38 61 00 08 */ addi r3, r1, 8 /* 80115E50 00112C50 38 BE 00 08 */ addi r5, r30, 8 /* 80115E54 00112C54 4B FF E0 DD */ bl zEntPlayerBungeeState.local_to_world__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFRC5xVec3 /* 80115E58 00112C58 7F E3 FB 78 */ mr r3, r31 /* 80115E5C 00112C5C 38 81 00 08 */ addi r4, r1, 8 -/* 80115E60 00112C60 4B EF F5 E5 */ bl func_80015444 +/* 80115E60 00112C60 4B EF F5 E5 */ bl __apl__5xVec3FRC5xVec3 /* 80115E64 00112C64 FC 20 F8 90 */ fmr f1, f31 /* 80115E68 00112C68 38 61 00 38 */ addi r3, r1, 0x38 /* 80115E6C 00112C6C 38 9E 00 E0 */ addi r4, r30, 0xe0 @@ -6460,21 +6460,21 @@ zEntPlayerBungeeState.start_detaching__Q312bungee_state35_unnamed_zEntPlayerBung /* 80115F68 00112D68 90 C1 00 5C */ stw r6, 0x5c(r1) /* 80115F6C 00112D6C 90 A1 00 60 */ stw r5, 0x60(r1) /* 80115F70 00112D70 90 01 00 64 */ stw r0, 0x64(r1) -/* 80115F74 00112D74 4B EF 52 F1 */ bl func_8000B264 +/* 80115F74 00112D74 4B EF 52 F1 */ bl __as__5xVec3FRC5xVec3 /* 80115F78 00112D78 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) /* 80115F7C 00112D7C 3B C1 00 78 */ addi r30, r1, 0x78 /* 80115F80 00112D80 C0 42 9E 88 */ lfs f2, lbl_803CE808-_SDA2_BASE_(r2) /* 80115F84 00112D84 7F C3 F3 78 */ mr r3, r30 /* 80115F88 00112D88 FC 60 08 90 */ fmr f3, f1 -/* 80115F8C 00112D8C 4B EF 51 61 */ bl func_8000B0EC +/* 80115F8C 00112D8C 4B EF 51 61 */ bl assign__5xVec3Ffff /* 80115F90 00112D90 7F C5 F3 78 */ mr r5, r30 /* 80115F94 00112D94 38 61 00 38 */ addi r3, r1, 0x38 /* 80115F98 00112D98 38 81 00 68 */ addi r4, r1, 0x68 -/* 80115F9C 00112D9C 4B EF F5 99 */ bl func_80015534 +/* 80115F9C 00112D9C 4B EF F5 99 */ bl cross__5xVec3CFRC5xVec3 /* 80115FA0 00112DA0 3B A1 00 88 */ addi r29, r1, 0x88 /* 80115FA4 00112DA4 38 81 00 38 */ addi r4, r1, 0x38 /* 80115FA8 00112DA8 7F A3 EB 78 */ mr r3, r29 -/* 80115FAC 00112DAC 4B EF 52 B9 */ bl func_8000B264 +/* 80115FAC 00112DAC 4B EF 52 B9 */ bl __as__5xVec3FRC5xVec3 /* 80115FB0 00112DB0 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80115FB4 00112DB4 38 61 00 2C */ addi r3, r1, 0x2c /* 80115FB8 00112DB8 38 C4 05 58 */ addi r6, r4, lbl_803C0558@l @@ -6482,25 +6482,25 @@ zEntPlayerBungeeState.start_detaching__Q312bungee_state35_unnamed_zEntPlayerBung /* 80115FC0 00112DC0 C3 E6 01 74 */ lfs f31, 0x174(r6) /* 80115FC4 00112DC4 38 A1 00 5C */ addi r5, r1, 0x5c /* 80115FC8 00112DC8 C3 C6 01 64 */ lfs f30, 0x164(r6) -/* 80115FCC 00112DCC 4B EF 52 01 */ bl func_8000B1CC +/* 80115FCC 00112DCC 4B EF 52 01 */ bl __mi__5xVec3CFRC5xVec3 /* 80115FD0 00112DD0 38 7F 00 C8 */ addi r3, r31, 0xc8 /* 80115FD4 00112DD4 38 81 00 2C */ addi r4, r1, 0x2c -/* 80115FD8 00112DD8 4B EF 52 8D */ bl func_8000B264 +/* 80115FD8 00112DD8 4B EF 52 8D */ bl __as__5xVec3FRC5xVec3 /* 80115FDC 00112DDC FC 20 F0 50 */ fneg f1, f30 /* 80115FE0 00112DE0 7F A4 EB 78 */ mr r4, r29 /* 80115FE4 00112DE4 38 61 00 08 */ addi r3, r1, 8 -/* 80115FE8 00112DE8 4B EF 51 39 */ bl func_8000B120 +/* 80115FE8 00112DE8 4B EF 51 39 */ bl __ml__5xVec3CFf /* 80115FEC 00112DEC FC 20 F8 90 */ fmr f1, f31 /* 80115FF0 00112DF0 7F C4 F3 78 */ mr r4, r30 /* 80115FF4 00112DF4 38 61 00 14 */ addi r3, r1, 0x14 -/* 80115FF8 00112DF8 4B EF 51 29 */ bl func_8000B120 +/* 80115FF8 00112DF8 4B EF 51 29 */ bl __ml__5xVec3CFf /* 80115FFC 00112DFC 38 61 00 20 */ addi r3, r1, 0x20 /* 80116000 00112E00 38 81 00 14 */ addi r4, r1, 0x14 /* 80116004 00112E04 38 A1 00 08 */ addi r5, r1, 8 -/* 80116008 00112E08 4B EF F3 D9 */ bl func_800153E0 +/* 80116008 00112E08 4B EF F3 D9 */ bl __pl__5xVec3CFRC5xVec3 /* 8011600C 00112E0C 38 7F 00 D4 */ addi r3, r31, 0xd4 /* 80116010 00112E10 38 81 00 20 */ addi r4, r1, 0x20 -/* 80116014 00112E14 4B EF 52 51 */ bl func_8000B264 +/* 80116014 00112E14 4B EF 52 51 */ bl __as__5xVec3FRC5xVec3 /* 80116018 00112E18 38 61 00 68 */ addi r3, r1, 0x68 /* 8011601C 00112E1C 38 81 00 50 */ addi r4, r1, 0x50 /* 80116020 00112E20 4B F1 BE 15 */ bl xMat3x3GetEuler__FPC7xMat3x3P5xVec3 @@ -6520,12 +6520,12 @@ zEntPlayerBungeeState.start_detaching__Q312bungee_state35_unnamed_zEntPlayerBung /* 80116058 00112E58 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) /* 8011605C 00112E5C 38 7F 00 08 */ addi r3, r31, 8 /* 80116060 00112E60 D0 1F 00 C0 */ stfs f0, 0xc0(r31) -/* 80116064 00112E64 4B EF 51 45 */ bl func_8000B1A8 +/* 80116064 00112E64 4B EF 51 45 */ bl length__5xVec3CFv /* 80116068 00112E68 C0 1F 01 3C */ lfs f0, 0x13c(r31) /* 8011606C 00112E6C EC 01 00 24 */ fdivs f0, f1, f0 /* 80116070 00112E70 FC 00 02 10 */ fabs f0, f0 /* 80116074 00112E74 FC 20 00 18 */ frsp f1, f0 -/* 80116078 00112E78 4B EF 47 85 */ bl func_8000A7FC +/* 80116078 00112E78 4B EF 47 85 */ bl xsqrt__Ff /* 8011607C 00112E7C D0 3F 00 C4 */ stfs f1, 0xc4(r31) /* 80116080 00112E80 C0 3F 00 C4 */ lfs f1, 0xc4(r31) /* 80116084 00112E84 C0 02 9F 24 */ lfs f0, lbl_803CE8A4-_SDA2_BASE_(r2) @@ -6581,15 +6581,15 @@ zEntPlayerBungeeState.calc_drop_off_velocity__Q312bungee_state35_unnamed_zEntPla /* 8011613C 00112F3C FF E0 10 90 */ fmr f31, f2 /* 80116140 00112F40 7C C4 33 78 */ mr r4, r6 /* 80116144 00112F44 38 61 00 08 */ addi r3, r1, 8 -/* 80116148 00112F48 4B EF 50 85 */ bl func_8000B1CC +/* 80116148 00112F48 4B EF 50 85 */ bl __mi__5xVec3CFRC5xVec3 /* 8011614C 00112F4C C0 02 9E 88 */ lfs f0, lbl_803CE808-_SDA2_BASE_(r2) /* 80116150 00112F50 38 61 00 14 */ addi r3, r1, 0x14 /* 80116154 00112F54 38 81 00 08 */ addi r4, r1, 8 /* 80116158 00112F58 EC 20 F8 24 */ fdivs f1, f0, f31 -/* 8011615C 00112F5C 4B EF 4F C5 */ bl func_8000B120 +/* 8011615C 00112F5C 4B EF 4F C5 */ bl __ml__5xVec3CFf /* 80116160 00112F60 7F E3 FB 78 */ mr r3, r31 /* 80116164 00112F64 38 81 00 14 */ addi r4, r1, 0x14 -/* 80116168 00112F68 4B EF 50 FD */ bl func_8000B264 +/* 80116168 00112F68 4B EF 50 FD */ bl __as__5xVec3FRC5xVec3 /* 8011616C 00112F6C C0 22 9E 8C */ lfs f1, lbl_803CE80C-_SDA2_BASE_(r2) /* 80116170 00112F70 C0 1F 00 04 */ lfs f0, 4(r31) /* 80116174 00112F74 EC 21 07 B2 */ fmuls f1, f1, f30 @@ -6679,8 +6679,8 @@ lbl_80116294: /* 801162A4 001130A4 38 21 00 60 */ addi r1, r1, 0x60 /* 801162A8 001130A8 4E 80 00 20 */ blr -.global func_801162AC -func_801162AC: +.global normal__5xVec3CFv +normal__5xVec3CFv: /* 801162AC 001130AC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801162B0 001130B0 7C 08 02 A6 */ mflr r0 /* 801162B4 001130B4 80 C4 00 00 */ lwz r6, 0(r4) @@ -6693,7 +6693,7 @@ func_801162AC: /* 801162D0 001130D0 90 C1 00 08 */ stw r6, 8(r1) /* 801162D4 001130D4 90 A1 00 0C */ stw r5, 0xc(r1) /* 801162D8 001130D8 90 01 00 10 */ stw r0, 0x10(r1) -/* 801162DC 001130DC 4B EF F2 D5 */ bl func_800155B0 +/* 801162DC 001130DC 4B EF F2 D5 */ bl normalize__5xVec3Fv /* 801162E0 001130E0 80 83 00 00 */ lwz r4, 0(r3) /* 801162E4 001130E4 80 03 00 04 */ lwz r0, 4(r3) /* 801162E8 001130E8 90 9F 00 00 */ stw r4, 0(r31) @@ -6734,8 +6734,8 @@ zEntPlayerBungeeState.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 80116368 00113168 D0 03 00 08 */ stfs f0, 8(r3) /* 8011636C 0011316C 4E 80 00 20 */ blr -.global func_80116370 -func_80116370: +.global xBoxFromSphere__FR4xBoxRC7xSphere +xBoxFromSphere__FR4xBoxRC7xSphere: /* 80116370 00113170 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80116374 00113174 7C 08 02 A6 */ mflr r0 /* 80116378 00113178 90 01 00 14 */ stw r0, 0x14(r1) @@ -6744,16 +6744,16 @@ func_80116370: /* 80116384 00113184 93 C1 00 08 */ stw r30, 8(r1) /* 80116388 00113188 7C 7E 1B 78 */ mr r30, r3 /* 8011638C 0011318C 38 7E 00 0C */ addi r3, r30, 0xc -/* 80116390 00113190 4B EF 4E D5 */ bl func_8000B264 +/* 80116390 00113190 4B EF 4E D5 */ bl __as__5xVec3FRC5xVec3 /* 80116394 00113194 7C 64 1B 78 */ mr r4, r3 /* 80116398 00113198 7F C3 F3 78 */ mr r3, r30 -/* 8011639C 0011319C 4B EF 4E C9 */ bl func_8000B264 +/* 8011639C 0011319C 4B EF 4E C9 */ bl __as__5xVec3FRC5xVec3 /* 801163A0 001131A0 C0 3F 00 0C */ lfs f1, 0xc(r31) /* 801163A4 001131A4 7F C3 F3 78 */ mr r3, r30 -/* 801163A8 001131A8 4B F0 54 09 */ bl func_8001B7B0 +/* 801163A8 001131A8 4B F0 54 09 */ bl __apl__5xVec3Ff /* 801163AC 001131AC C0 3F 00 0C */ lfs f1, 0xc(r31) /* 801163B0 001131B0 38 7E 00 0C */ addi r3, r30, 0xc -/* 801163B4 001131B4 4B F0 53 D5 */ bl func_8001B788 +/* 801163B4 001131B4 4B F0 53 D5 */ bl __ami__5xVec3Ff /* 801163B8 001131B8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801163BC 001131BC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801163C0 001131C0 83 C1 00 08 */ lwz r30, 8(r1) @@ -6761,8 +6761,8 @@ func_80116370: /* 801163C8 001131C8 38 21 00 10 */ addi r1, r1, 0x10 /* 801163CC 001131CC 4E 80 00 20 */ blr -.global func_801163D0 -func_801163D0: +.global xGridCheckBound_Q412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type19cb_cache_collisions___FR5xGridRC6xBoundRC7xQCDataQ412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type19cb_cache_collisions +xGridCheckBound_Q412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type19cb_cache_collisions___FR5xGridRC6xBoundRC7xQCDataQ412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type19cb_cache_collisions: /* 801163D0 001131D0 94 21 FF A0 */ stwu r1, -0x60(r1) /* 801163D4 001131D4 7C 08 02 A6 */ mflr r0 /* 801163D8 001131D8 90 01 00 64 */ stw r0, 0x64(r1) @@ -6790,22 +6790,22 @@ func_801163D0: /* 80116430 00113230 D0 21 00 30 */ stfs f1, 0x30(r1) /* 80116434 00113234 D0 61 00 24 */ stfs f3, 0x24(r1) /* 80116438 00113238 D0 01 00 2C */ stfs f0, 0x2c(r1) -/* 8011643C 0011323C 4B F2 B1 D9 */ bl func_80041614 +/* 8011643C 0011323C 4B F2 B1 D9 */ bl get_grid_index__FRC5xGridff /* 80116440 00113240 90 61 00 0C */ stw r3, 0xc(r1) /* 80116444 00113244 38 61 00 10 */ addi r3, r1, 0x10 /* 80116448 00113248 38 81 00 0C */ addi r4, r1, 0xc -/* 8011644C 0011324C 4B F2 AF DD */ bl func_80041428 +/* 8011644C 0011324C 4B F2 AF DD */ bl __as__10grid_indexFRC10grid_index /* 80116450 00113250 C0 21 00 24 */ lfs f1, 0x24(r1) /* 80116454 00113254 7F A3 EB 78 */ mr r3, r29 /* 80116458 00113258 C0 41 00 2C */ lfs f2, 0x2c(r1) -/* 8011645C 0011325C 4B F2 B1 B9 */ bl func_80041614 +/* 8011645C 0011325C 4B F2 B1 B9 */ bl get_grid_index__FRC5xGridff /* 80116460 00113260 90 61 00 08 */ stw r3, 8(r1) /* 80116464 00113264 38 61 00 14 */ addi r3, r1, 0x14 /* 80116468 00113268 38 81 00 08 */ addi r4, r1, 8 -/* 8011646C 0011326C 4B F2 AF BD */ bl func_80041428 +/* 8011646C 0011326C 4B F2 AF BD */ bl __as__10grid_indexFRC10grid_index /* 80116470 00113270 38 7D 00 30 */ addi r3, r29, 0x30 /* 80116474 00113274 38 81 00 18 */ addi r4, r1, 0x18 -/* 80116478 00113278 4B F0 55 1D */ bl func_8001B994 +/* 80116478 00113278 4B F0 55 1D */ bl xGridIterFirstCell__FPP10xGridBoundR13xGridIterator /* 8011647C 0011327C 7C 7C 1B 78 */ mr r28, r3 /* 80116480 00113280 48 00 00 48 */ b lbl_801164C8 lbl_80116484: @@ -6821,11 +6821,11 @@ lbl_80116484: /* 801164A8 001132A8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 801164AC 001132AC 40 82 00 10 */ bne lbl_801164BC /* 801164B0 001132B0 38 61 00 18 */ addi r3, r1, 0x18 -/* 801164B4 001132B4 4B F0 55 FD */ bl func_8001BAB0 +/* 801164B4 001132B4 4B F0 55 FD */ bl xGridIterClose__FR13xGridIterator /* 801164B8 001132B8 48 00 00 BC */ b lbl_80116574 lbl_801164BC: /* 801164BC 001132BC 38 61 00 18 */ addi r3, r1, 0x18 -/* 801164C0 001132C0 4B F0 55 81 */ bl func_8001BA40 +/* 801164C0 001132C0 4B F0 55 81 */ bl xGridIterNextCell__FR13xGridIterator /* 801164C4 001132C4 7C 7C 1B 78 */ mr r28, r3 lbl_801164C8: /* 801164C8 001132C8 28 1C 00 00 */ cmplwi r28, 0 @@ -6841,7 +6841,7 @@ lbl_801164E4: /* 801164E8 001132E8 7F 84 E3 78 */ mr r4, r28 /* 801164EC 001132EC 57 45 04 3E */ clrlwi r5, r26, 0x10 /* 801164F0 001132F0 38 C1 00 18 */ addi r6, r1, 0x18 -/* 801164F4 001132F4 4B F0 54 D9 */ bl func_8001B9CC +/* 801164F4 001132F4 4B F0 54 D9 */ bl xGridIterFirstCell__FP5xGridiiR13xGridIterator /* 801164F8 001132F8 7C 79 1B 78 */ mr r25, r3 /* 801164FC 001132FC 48 00 00 48 */ b lbl_80116544 lbl_80116500: @@ -6857,11 +6857,11 @@ lbl_80116500: /* 80116524 00113324 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80116528 00113328 40 82 00 10 */ bne lbl_80116538 /* 8011652C 0011332C 38 61 00 18 */ addi r3, r1, 0x18 -/* 80116530 00113330 4B F0 55 81 */ bl func_8001BAB0 +/* 80116530 00113330 4B F0 55 81 */ bl xGridIterClose__FR13xGridIterator /* 80116534 00113334 48 00 00 40 */ b lbl_80116574 lbl_80116538: /* 80116538 00113338 38 61 00 18 */ addi r3, r1, 0x18 -/* 8011653C 0011333C 4B F0 55 05 */ bl func_8001BA40 +/* 8011653C 0011333C 4B F0 55 05 */ bl xGridIterNextCell__FR13xGridIterator /* 80116540 00113340 7C 79 1B 78 */ mr r25, r3 lbl_80116544: /* 80116544 00113344 28 19 00 00 */ cmplwi r25, 0 diff --git a/asm/Game/zEntPlayerOOBState.s b/asm/Game/zEntPlayerOOBState.s index 3578d581d..8acf16293 100644 --- a/asm/Game/zEntPlayerOOBState.s +++ b/asm/Game/zEntPlayerOOBState.s @@ -21,7 +21,7 @@ zEntPlayerOOBState.set_camera__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fb: /* 8011AA28 00117828 38 84 C2 E0 */ addi r4, r4, lbl_8038C2E0@l /* 8011AA2C 0011782C 38 65 45 AC */ addi r3, r5, lbl_803145AC@l /* 8011AA30 00117830 7C 1F 03 78 */ mr r31, r0 -/* 8011AA34 00117834 4B EF 0B 39 */ bl func_8000B56C +/* 8011AA34 00117834 4B EF 0B 39 */ bl __as__7xMat4x3FRC7xMat4x3 /* 8011AA38 00117838 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8011AA3C 0011783C 3C A0 80 31 */ lis r5, lbl_803145AC@ha /* 8011AA40 00117840 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -30,7 +30,7 @@ zEntPlayerOOBState.set_camera__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fb: /* 8011AA4C 0011784C 38 63 00 30 */ addi r3, r3, 0x30 /* 8011AA50 00117850 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8011AA54 00117854 38 84 00 30 */ addi r4, r4, 0x30 -/* 8011AA58 00117858 4B EF 08 0D */ bl func_8000B264 +/* 8011AA58 00117858 4B EF 08 0D */ bl __as__5xVec3FRC5xVec3 /* 8011AA5C 0011785C 3C 80 80 31 */ lis r4, lbl_803145AC@ha /* 8011AA60 00117860 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8011AA64 00117864 38 04 45 AC */ addi r0, r4, lbl_803145AC@l @@ -65,7 +65,7 @@ lbl_8011AAC8: lbl_8011AACC: /* 8011AACC 001178CC C0 3F 00 34 */ lfs f1, 0x34(r31) /* 8011AAD0 001178D0 C0 5F 00 3C */ lfs f2, 0x3c(r31) -/* 8011AAD4 001178D4 4B EE B5 9D */ bl func_80006070 +/* 8011AAD4 001178D4 4B EE B5 9D */ bl xatan2__Fff /* 8011AAD8 001178D8 C0 02 9F B4 */ lfs f0, lbl_803CE934-_SDA2_BASE_(r2) /* 8011AADC 001178DC 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011AAE0 001178E0 38 63 45 30 */ addi r3, r3, lbl_80314530@l @@ -83,10 +83,10 @@ lbl_8011AACC: /* 8011AB10 00117910 38 61 00 08 */ addi r3, r1, 8 /* 8011AB14 00117914 38 BF 00 44 */ addi r5, r31, 0x44 /* 8011AB18 00117918 38 84 00 30 */ addi r4, r4, 0x30 -/* 8011AB1C 0011791C 4B EF 06 B1 */ bl func_8000B1CC +/* 8011AB1C 0011791C 4B EF 06 B1 */ bl __mi__5xVec3CFRC5xVec3 /* 8011AB20 00117920 38 61 00 14 */ addi r3, r1, 0x14 /* 8011AB24 00117924 38 81 00 08 */ addi r4, r1, 8 -/* 8011AB28 00117928 4B FF B7 85 */ bl func_801162AC +/* 8011AB28 00117928 4B FF B7 85 */ bl normal__5xVec3CFv /* 8011AB2C 0011792C 80 61 00 14 */ lwz r3, 0x14(r1) /* 8011AB30 00117930 80 01 00 1C */ lwz r0, 0x1c(r1) /* 8011AB34 00117934 90 61 00 20 */ stw r3, 0x20(r1) @@ -95,7 +95,7 @@ lbl_8011AACC: /* 8011AB40 00117940 C0 21 00 20 */ lfs f1, 0x20(r1) /* 8011AB44 00117944 90 61 00 24 */ stw r3, 0x24(r1) /* 8011AB48 00117948 C0 41 00 28 */ lfs f2, 0x28(r1) -/* 8011AB4C 0011794C 4B EE B5 25 */ bl func_80006070 +/* 8011AB4C 0011794C 4B EE B5 25 */ bl xatan2__Fff /* 8011AB50 00117950 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011AB54 00117954 FC 80 F8 90 */ fmr f4, f31 /* 8011AB58 00117958 38 63 45 30 */ addi r3, r3, lbl_80314530@l @@ -126,7 +126,7 @@ zEntPlayerOOBState.reset_camera__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_F /* 8011ABB0 001179B0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8011ABB4 001179B4 90 01 00 14 */ stw r0, 0x14(r1) /* 8011ABB8 001179B8 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 8011ABBC 001179BC 4B F3 B8 D5 */ bl func_80056490 +/* 8011ABBC 001179BC 4B F3 B8 D5 */ bl xEntGetFrame__FPC4xEnt /* 8011ABC0 001179C0 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8011ABC4 001179C4 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 8011ABC8 001179C8 90 64 01 14 */ stw r3, 0x114(r4) @@ -200,12 +200,12 @@ zEntPlayerOOBState.render_model__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_F /* 8011ACCC 00117ACC 4B F1 7B E9 */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 /* 8011ACD0 00117AD0 C0 22 9F A8 */ lfs f1, lbl_803CE928-_SDA2_BASE_(r2) /* 8011ACD4 00117AD4 38 61 00 60 */ addi r3, r1, 0x60 -/* 8011ACD8 00117AD8 4B F0 1B A1 */ bl func_8001C878 +/* 8011ACD8 00117AD8 4B F0 1B A1 */ bl __as__5xVec3Ff /* 8011ACDC 00117ADC 38 00 00 00 */ li r0, 0 /* 8011ACE0 00117AE0 7F 83 E3 78 */ mr r3, r28 /* 8011ACE4 00117AE4 90 01 00 3C */ stw r0, 0x3c(r1) /* 8011ACE8 00117AE8 38 81 00 30 */ addi r4, r1, 0x30 -/* 8011ACEC 00117AEC 4B F0 0C 21 */ bl func_8001B90C +/* 8011ACEC 00117AEC 4B F0 0C 21 */ bl xModelSetFrame__FP14xModelInstancePC7xMat4x3 /* 8011ACF0 00117AF0 7F 83 E3 78 */ mr r3, r28 /* 8011ACF4 00117AF4 38 81 00 20 */ addi r4, r1, 0x20 /* 8011ACF8 00117AF8 38 A1 00 14 */ addi r5, r1, 0x14 @@ -237,18 +237,18 @@ zEntPlayerOOBState.move_up__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FR5xVe /* 8011AD54 00117B54 7F C5 F3 78 */ mr r5, r30 /* 8011AD58 00117B58 7F E4 FB 78 */ mr r4, r31 /* 8011AD5C 00117B5C 38 61 00 20 */ addi r3, r1, 0x20 -/* 8011AD60 00117B60 4B EF 02 DD */ bl func_8000B03C +/* 8011AD60 00117B60 4B EF 02 DD */ bl xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 /* 8011AD64 00117B64 FC 20 F8 90 */ fmr f1, f31 /* 8011AD68 00117B68 38 61 00 08 */ addi r3, r1, 8 /* 8011AD6C 00117B6C 38 9F 00 10 */ addi r4, r31, 0x10 -/* 8011AD70 00117B70 4B EF 03 B1 */ bl func_8000B120 +/* 8011AD70 00117B70 4B EF 03 B1 */ bl __ml__5xVec3CFf /* 8011AD74 00117B74 C0 21 00 28 */ lfs f1, 0x28(r1) /* 8011AD78 00117B78 38 61 00 14 */ addi r3, r1, 0x14 /* 8011AD7C 00117B7C 38 81 00 08 */ addi r4, r1, 8 -/* 8011AD80 00117B80 4B EF 03 A1 */ bl func_8000B120 +/* 8011AD80 00117B80 4B EF 03 A1 */ bl __ml__5xVec3CFf /* 8011AD84 00117B84 7F C3 F3 78 */ mr r3, r30 /* 8011AD88 00117B88 38 81 00 14 */ addi r4, r1, 0x14 -/* 8011AD8C 00117B8C 4B EF A6 B9 */ bl func_80015444 +/* 8011AD8C 00117B8C 4B EF A6 B9 */ bl __apl__5xVec3FRC5xVec3 /* 8011AD90 00117B90 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 8011AD94 00117B94 80 01 00 54 */ lwz r0, 0x54(r1) /* 8011AD98 00117B98 CB E1 00 40 */ lfd f31, 0x40(r1) @@ -275,22 +275,22 @@ zEntPlayerOOBState.move_right__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FR5 /* 8011ADE0 00117BE0 7F C5 F3 78 */ mr r5, r30 /* 8011ADE4 00117BE4 7F E4 FB 78 */ mr r4, r31 /* 8011ADE8 00117BE8 38 61 00 2C */ addi r3, r1, 0x2c -/* 8011ADEC 00117BEC 4B EF 02 51 */ bl func_8000B03C +/* 8011ADEC 00117BEC 4B EF 02 51 */ bl xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 /* 8011ADF0 00117BF0 FC 20 F8 90 */ fmr f1, f31 /* 8011ADF4 00117BF4 7F E4 FB 78 */ mr r4, r31 /* 8011ADF8 00117BF8 38 61 00 08 */ addi r3, r1, 8 -/* 8011ADFC 00117BFC 4B EF 03 25 */ bl func_8000B120 +/* 8011ADFC 00117BFC 4B EF 03 25 */ bl __ml__5xVec3CFf /* 8011AE00 00117C00 C0 21 00 34 */ lfs f1, 0x34(r1) /* 8011AE04 00117C04 38 61 00 14 */ addi r3, r1, 0x14 /* 8011AE08 00117C08 38 81 00 08 */ addi r4, r1, 8 -/* 8011AE0C 00117C0C 4B EF 03 15 */ bl func_8000B120 +/* 8011AE0C 00117C0C 4B EF 03 15 */ bl __ml__5xVec3CFf /* 8011AE10 00117C10 C0 22 9F C4 */ lfs f1, lbl_803CE944-_SDA2_BASE_(r2) /* 8011AE14 00117C14 38 61 00 20 */ addi r3, r1, 0x20 /* 8011AE18 00117C18 38 81 00 14 */ addi r4, r1, 0x14 -/* 8011AE1C 00117C1C 4B EF 03 05 */ bl func_8000B120 +/* 8011AE1C 00117C1C 4B EF 03 05 */ bl __ml__5xVec3CFf /* 8011AE20 00117C20 7F C3 F3 78 */ mr r3, r30 /* 8011AE24 00117C24 38 81 00 20 */ addi r4, r1, 0x20 -/* 8011AE28 00117C28 4B EF A6 1D */ bl func_80015444 +/* 8011AE28 00117C28 4B EF A6 1D */ bl __apl__5xVec3FRC5xVec3 /* 8011AE2C 00117C2C E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 8011AE30 00117C30 80 01 00 54 */ lwz r0, 0x54(r1) /* 8011AE34 00117C34 CB E1 00 40 */ lfd f31, 0x40(r1) @@ -411,14 +411,14 @@ zEntPlayerOOBState.move_hand__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Ff: /* 8011AFBC 00117DBC EC 63 00 72 */ fmuls f3, f3, f1 /* 8011AFC0 00117DC0 D0 04 00 44 */ stfs f0, 0x44(r4) /* 8011AFC4 00117DC4 EC 21 10 FA */ fmadds f1, f1, f3, f2 -/* 8011AFC8 00117DC8 4B F4 50 FD */ bl func_800600C4 +/* 8011AFC8 00117DC8 4B F4 50 FD */ bl __ml__5xVec2CFf /* 8011AFCC 00117DCC 3C A0 80 29 */ lis r5, lbl_80297E48@ha /* 8011AFD0 00117DD0 90 81 00 0C */ stw r4, 0xc(r1) /* 8011AFD4 00117DD4 38 A5 7E 48 */ addi r5, r5, lbl_80297E48@l /* 8011AFD8 00117DD8 38 81 00 08 */ addi r4, r1, 8 /* 8011AFDC 00117DDC 90 61 00 08 */ stw r3, 8(r1) /* 8011AFE0 00117DE0 38 65 00 2C */ addi r3, r5, 0x2c -/* 8011AFE4 00117DE4 4B F4 50 BD */ bl func_800600A0 +/* 8011AFE4 00117DE4 4B F4 50 BD */ bl __apl__5xVec2FRC5xVec2 /* 8011AFE8 00117DE8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011AFEC 00117DEC 7C 08 03 A6 */ mtlr r0 /* 8011AFF0 00117DF0 38 21 00 10 */ addi r1, r1, 0x10 @@ -1255,14 +1255,14 @@ zEntPlayerOOBState.update_moving_out__Q39oob_state32_unnamed_zEntPlayerOOBState_ /* 8011BC1C 00118A1C 38 83 45 30 */ addi r4, r3, lbl_80314530@l /* 8011BC20 00118A20 38 65 00 2C */ addi r3, r5, 0x2c /* 8011BC24 00118A24 38 84 00 24 */ addi r4, r4, 0x24 -/* 8011BC28 00118A28 4B EF 9D 4D */ bl func_80015974 +/* 8011BC28 00118A28 4B EF 9D 4D */ bl __mi__5xVec2CFRC5xVec2 /* 8011BC2C 00118A2C 3C A0 80 29 */ lis r5, lbl_80297E48@ha /* 8011BC30 00118A30 90 61 00 08 */ stw r3, 8(r1) /* 8011BC34 00118A34 38 A5 7E 48 */ addi r5, r5, lbl_80297E48@l /* 8011BC38 00118A38 38 61 00 08 */ addi r3, r1, 8 /* 8011BC3C 00118A3C 90 81 00 0C */ stw r4, 0xc(r1) /* 8011BC40 00118A40 38 85 00 34 */ addi r4, r5, 0x34 -/* 8011BC44 00118A44 48 00 18 7D */ bl func_8011D4C0 +/* 8011BC44 00118A44 48 00 18 7D */ bl dot__5xVec2CFRC5xVec2 /* 8011BC48 00118A48 C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) /* 8011BC4C 00118A4C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011BC50 00118A50 4C 41 13 82 */ cror 2, 1, 2 @@ -1389,7 +1389,7 @@ lbl_8011BDE8: /* 8011BDEC 00118BEC 38 7F 00 2C */ addi r3, r31, 0x2c /* 8011BDF0 00118BF0 38 84 45 30 */ addi r4, r4, lbl_80314530@l /* 8011BDF4 00118BF4 38 84 00 1C */ addi r4, r4, 0x1c -/* 8011BDF8 00118BF8 4B F0 9A 01 */ bl func_800257F8 +/* 8011BDF8 00118BF8 4B F0 9A 01 */ bl __as__5xVec2FRC5xVec2 /* 8011BDFC 00118BFC C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) /* 8011BE00 00118C00 3C A0 80 29 */ lis r5, lbl_80297E48@ha /* 8011BE04 00118C04 3C 80 80 31 */ lis r4, lbl_80314530@ha @@ -1431,11 +1431,11 @@ zEntPlayerOOBState.update_moving_in__Q39oob_state32_unnamed_zEntPlayerOOBState_c /* 8011BE80 00118C80 3B E4 00 1C */ addi r31, r4, 0x1c /* 8011BE84 00118C84 7F E3 FB 78 */ mr r3, r31 /* 8011BE88 00118C88 38 84 00 24 */ addi r4, r4, 0x24 -/* 8011BE8C 00118C8C 4B EF 9A E9 */ bl func_80015974 +/* 8011BE8C 00118C8C 4B EF 9A E9 */ bl __mi__5xVec2CFRC5xVec2 /* 8011BE90 00118C90 90 61 00 10 */ stw r3, 0x10(r1) /* 8011BE94 00118C94 38 61 00 10 */ addi r3, r1, 0x10 /* 8011BE98 00118C98 90 81 00 14 */ stw r4, 0x14(r1) -/* 8011BE9C 00118C9C 48 00 16 41 */ bl func_8011D4DC +/* 8011BE9C 00118C9C 48 00 16 41 */ bl normal__5xVec2CFv /* 8011BEA0 00118CA0 3C A0 80 29 */ lis r5, lbl_80297E48@ha /* 8011BEA4 00118CA4 90 61 00 18 */ stw r3, 0x18(r1) /* 8011BEA8 00118CA8 38 A5 7E 48 */ addi r5, r5, lbl_80297E48@l @@ -1443,12 +1443,12 @@ zEntPlayerOOBState.update_moving_in__Q39oob_state32_unnamed_zEntPlayerOOBState_c /* 8011BEB0 00118CB0 90 81 00 1C */ stw r4, 0x1c(r1) /* 8011BEB4 00118CB4 3B C5 00 2C */ addi r30, r5, 0x2c /* 8011BEB8 00118CB8 7F C4 F3 78 */ mr r4, r30 -/* 8011BEBC 00118CBC 4B EF 9A B9 */ bl func_80015974 +/* 8011BEBC 00118CBC 4B EF 9A B9 */ bl __mi__5xVec2CFRC5xVec2 /* 8011BEC0 00118CC0 90 81 00 0C */ stw r4, 0xc(r1) /* 8011BEC4 00118CC4 38 81 00 08 */ addi r4, r1, 8 /* 8011BEC8 00118CC8 90 61 00 08 */ stw r3, 8(r1) /* 8011BECC 00118CCC 38 61 00 18 */ addi r3, r1, 0x18 -/* 8011BED0 00118CD0 48 00 15 F1 */ bl func_8011D4C0 +/* 8011BED0 00118CD0 48 00 15 F1 */ bl dot__5xVec2CFRC5xVec2 /* 8011BED4 00118CD4 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011BED8 00118CD8 38 63 45 30 */ addi r3, r3, lbl_80314530@l /* 8011BEDC 00118CDC C0 03 00 34 */ lfs f0, 0x34(r3) @@ -1466,7 +1466,7 @@ lbl_8011BEF0: /* 8011BF08 00118D08 38 A4 7E 48 */ addi r5, r4, lbl_80297E48@l /* 8011BF0C 00118D0C 7F E4 FB 78 */ mr r4, r31 /* 8011BF10 00118D10 D0 05 00 44 */ stfs f0, 0x44(r5) -/* 8011BF14 00118D14 4B F0 98 E5 */ bl func_800257F8 +/* 8011BF14 00118D14 4B F0 98 E5 */ bl __as__5xVec2FRC5xVec2 /* 8011BF18 00118D18 3C 60 80 29 */ lis r3, lbl_80297E48@ha /* 8011BF1C 00118D1C C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) /* 8011BF20 00118D20 38 63 7E 48 */ addi r3, r3, lbl_80297E48@l @@ -1645,14 +1645,14 @@ zEntPlayerOOBState.update_moving_out__Q39oob_state32_unnamed_zEntPlayerOOBState_ /* 8011C174 00118F74 38 83 45 30 */ addi r4, r3, lbl_80314530@l /* 8011C178 00118F78 38 65 00 2C */ addi r3, r5, 0x2c /* 8011C17C 00118F7C 38 84 00 24 */ addi r4, r4, 0x24 -/* 8011C180 00118F80 4B EF 97 F5 */ bl func_80015974 +/* 8011C180 00118F80 4B EF 97 F5 */ bl __mi__5xVec2CFRC5xVec2 /* 8011C184 00118F84 3C A0 80 29 */ lis r5, lbl_80297E48@ha /* 8011C188 00118F88 90 61 00 08 */ stw r3, 8(r1) /* 8011C18C 00118F8C 38 A5 7E 48 */ addi r5, r5, lbl_80297E48@l /* 8011C190 00118F90 38 61 00 08 */ addi r3, r1, 8 /* 8011C194 00118F94 90 81 00 0C */ stw r4, 0xc(r1) /* 8011C198 00118F98 38 85 00 34 */ addi r4, r5, 0x34 -/* 8011C19C 00118F9C 48 00 13 25 */ bl func_8011D4C0 +/* 8011C19C 00118F9C 48 00 13 25 */ bl dot__5xVec2CFRC5xVec2 /* 8011C1A0 00118FA0 C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) /* 8011C1A4 00118FA4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011C1A8 00118FA8 4C 41 13 82 */ cror 2, 1, 2 @@ -1821,7 +1821,7 @@ lbl_8011C3D0: /* 8011C3D4 001191D4 38 7F 00 2C */ addi r3, r31, 0x2c /* 8011C3D8 001191D8 38 84 45 30 */ addi r4, r4, lbl_80314530@l /* 8011C3DC 001191DC 38 84 00 1C */ addi r4, r4, 0x1c -/* 8011C3E0 001191E0 4B F0 94 19 */ bl func_800257F8 +/* 8011C3E0 001191E0 4B F0 94 19 */ bl __as__5xVec2FRC5xVec2 /* 8011C3E4 001191E4 C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) /* 8011C3E8 001191E8 3C 80 80 29 */ lis r4, lbl_80297E48@ha /* 8011C3EC 001191EC 3C 60 80 31 */ lis r3, lbl_80314530@ha @@ -1880,11 +1880,11 @@ zEntPlayerOOBState.update_moving_in__Q39oob_state32_unnamed_zEntPlayerOOBState_c /* 8011C4A8 001192A8 3B E4 00 1C */ addi r31, r4, 0x1c /* 8011C4AC 001192AC 7F E3 FB 78 */ mr r3, r31 /* 8011C4B0 001192B0 38 84 00 24 */ addi r4, r4, 0x24 -/* 8011C4B4 001192B4 4B EF 94 C1 */ bl func_80015974 +/* 8011C4B4 001192B4 4B EF 94 C1 */ bl __mi__5xVec2CFRC5xVec2 /* 8011C4B8 001192B8 90 61 00 10 */ stw r3, 0x10(r1) /* 8011C4BC 001192BC 38 61 00 10 */ addi r3, r1, 0x10 /* 8011C4C0 001192C0 90 81 00 14 */ stw r4, 0x14(r1) -/* 8011C4C4 001192C4 48 00 10 19 */ bl func_8011D4DC +/* 8011C4C4 001192C4 48 00 10 19 */ bl normal__5xVec2CFv /* 8011C4C8 001192C8 3C A0 80 29 */ lis r5, lbl_80297E48@ha /* 8011C4CC 001192CC 90 61 00 18 */ stw r3, 0x18(r1) /* 8011C4D0 001192D0 38 A5 7E 48 */ addi r5, r5, lbl_80297E48@l @@ -1892,12 +1892,12 @@ zEntPlayerOOBState.update_moving_in__Q39oob_state32_unnamed_zEntPlayerOOBState_c /* 8011C4D8 001192D8 90 81 00 1C */ stw r4, 0x1c(r1) /* 8011C4DC 001192DC 3B C5 00 2C */ addi r30, r5, 0x2c /* 8011C4E0 001192E0 7F C4 F3 78 */ mr r4, r30 -/* 8011C4E4 001192E4 4B EF 94 91 */ bl func_80015974 +/* 8011C4E4 001192E4 4B EF 94 91 */ bl __mi__5xVec2CFRC5xVec2 /* 8011C4E8 001192E8 90 81 00 0C */ stw r4, 0xc(r1) /* 8011C4EC 001192EC 38 81 00 08 */ addi r4, r1, 8 /* 8011C4F0 001192F0 90 61 00 08 */ stw r3, 8(r1) /* 8011C4F4 001192F4 38 61 00 18 */ addi r3, r1, 0x18 -/* 8011C4F8 001192F8 48 00 0F C9 */ bl func_8011D4C0 +/* 8011C4F8 001192F8 48 00 0F C9 */ bl dot__5xVec2CFRC5xVec2 /* 8011C4FC 001192FC 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011C500 00119300 38 63 45 30 */ addi r3, r3, lbl_80314530@l /* 8011C504 00119304 C0 03 00 34 */ lfs f0, 0x34(r3) @@ -1915,7 +1915,7 @@ lbl_8011C518: /* 8011C530 00119330 38 A4 7E 48 */ addi r5, r4, lbl_80297E48@l /* 8011C534 00119334 7F E4 FB 78 */ mr r4, r31 /* 8011C538 00119338 D0 05 00 44 */ stfs f0, 0x44(r5) -/* 8011C53C 0011933C 4B F0 92 BD */ bl func_800257F8 +/* 8011C53C 0011933C 4B F0 92 BD */ bl __as__5xVec2FRC5xVec2 /* 8011C540 00119340 3C 60 80 29 */ lis r3, lbl_80297E48@ha /* 8011C544 00119344 C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) /* 8011C548 00119348 38 63 7E 48 */ addi r3, r3, lbl_80297E48@l @@ -1993,7 +1993,7 @@ zEntPlayerOOBState.__ct__Q49oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_st /* 8011C62C 0011942C 7C 9F 23 78 */ mr r31, r4 /* 8011C630 00119430 93 C1 00 08 */ stw r30, 8(r1) /* 8011C634 00119434 7C 7E 1B 78 */ mr r30, r3 -/* 8011C638 00119438 48 00 00 31 */ bl func_8011C668 +/* 8011C638 00119438 48 00 00 31 */ bl __ct__Q28ztalkbox8callbackFv /* 8011C63C 0011943C 3C 80 80 29 */ lis r4, lbl_80297F28@ha /* 8011C640 00119440 7F C3 F3 78 */ mr r3, r30 /* 8011C644 00119444 38 04 7F 28 */ addi r0, r4, lbl_80297F28@l @@ -2006,8 +2006,8 @@ zEntPlayerOOBState.__ct__Q49oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_st /* 8011C660 00119460 38 21 00 10 */ addi r1, r1, 0x10 /* 8011C664 00119464 4E 80 00 20 */ blr -.global func_8011C668 -func_8011C668: +.global __ct__Q28ztalkbox8callbackFv +__ct__Q28ztalkbox8callbackFv: /* 8011C668 00119468 3C 80 80 29 */ lis r4, lbl_80297F10@ha /* 8011C66C 0011946C 38 04 7F 10 */ addi r0, r4, lbl_80297F10@l /* 8011C670 00119470 90 03 00 00 */ stw r0, 0(r3) @@ -2546,23 +2546,23 @@ lbl_8011CCF0: /* 8011CDE8 00119BE8 3B 83 00 24 */ addi r28, r3, 0x24 /* 8011CDEC 00119BEC 7F 84 E3 78 */ mr r4, r28 /* 8011CDF0 00119BF0 38 65 00 2C */ addi r3, r5, 0x2c -/* 8011CDF4 00119BF4 4B F0 8A 05 */ bl func_800257F8 +/* 8011CDF4 00119BF4 4B F0 8A 05 */ bl __as__5xVec2FRC5xVec2 /* 8011CDF8 00119BF8 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011CDFC 00119BFC 7F 84 E3 78 */ mr r4, r28 /* 8011CE00 00119C00 38 63 45 30 */ addi r3, r3, lbl_80314530@l /* 8011CE04 00119C04 38 63 00 1C */ addi r3, r3, 0x1c -/* 8011CE08 00119C08 4B EF 8B 6D */ bl func_80015974 +/* 8011CE08 00119C08 4B EF 8B 6D */ bl __mi__5xVec2CFRC5xVec2 /* 8011CE0C 00119C0C 90 61 00 08 */ stw r3, 8(r1) /* 8011CE10 00119C10 38 61 00 08 */ addi r3, r1, 8 /* 8011CE14 00119C14 90 81 00 0C */ stw r4, 0xc(r1) -/* 8011CE18 00119C18 48 00 06 C5 */ bl func_8011D4DC +/* 8011CE18 00119C18 48 00 06 C5 */ bl normal__5xVec2CFv /* 8011CE1C 00119C1C 3C A0 80 29 */ lis r5, lbl_80297E48@ha /* 8011CE20 00119C20 90 81 00 14 */ stw r4, 0x14(r1) /* 8011CE24 00119C24 38 A5 7E 48 */ addi r5, r5, lbl_80297E48@l /* 8011CE28 00119C28 38 81 00 10 */ addi r4, r1, 0x10 /* 8011CE2C 00119C2C 90 61 00 10 */ stw r3, 0x10(r1) /* 8011CE30 00119C30 38 65 00 34 */ addi r3, r5, 0x34 -/* 8011CE34 00119C34 4B F0 89 C5 */ bl func_800257F8 +/* 8011CE34 00119C34 4B F0 89 C5 */ bl __as__5xVec2FRC5xVec2 /* 8011CE38 00119C38 3C 80 80 31 */ lis r4, lbl_80314530@ha /* 8011CE3C 00119C3C 3C 60 80 29 */ lis r3, lbl_80297E48@ha /* 8011CE40 00119C40 38 84 45 30 */ addi r4, r4, lbl_80314530@l @@ -2582,12 +2582,12 @@ lbl_8011CCF0: /* 8011CE78 00119C78 80 9E 07 28 */ lwz r4, 0x728(r30) /* 8011CE7C 00119C7C D0 05 00 3C */ stfs f0, 0x3c(r5) /* 8011CE80 00119C80 38 84 00 30 */ addi r4, r4, 0x30 -/* 8011CE84 00119C84 4B EE E3 E1 */ bl func_8000B264 +/* 8011CE84 00119C84 4B EE E3 E1 */ bl __as__5xVec3FRC5xVec3 /* 8011CE88 00119C88 80 7E 07 28 */ lwz r3, 0x728(r30) /* 8011CE8C 00119C8C 38 81 00 18 */ addi r4, r1, 0x18 /* 8011CE90 00119C90 4B F1 4F A5 */ bl xMat3x3GetEuler__FPC7xMat3x3P5xVec3 /* 8011CE94 00119C94 C0 21 00 18 */ lfs f1, 0x18(r1) -/* 8011CE98 00119C98 4B EF 19 5D */ bl func_8000E7F4 +/* 8011CE98 00119C98 4B EF 19 5D */ bl xrmod__Ff /* 8011CE9C 00119C9C 80 9E 07 28 */ lwz r4, 0x728(r30) /* 8011CEA0 00119CA0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8011CEA4 00119CA4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -2597,7 +2597,7 @@ lbl_8011CCF0: /* 8011CEB4 00119CB4 C0 42 9F B4 */ lfs f2, lbl_803CE934-_SDA2_BASE_(r2) /* 8011CEB8 00119CB8 EC 01 00 28 */ fsubs f0, f1, f0 /* 8011CEBC 00119CBC EC 22 00 2A */ fadds f1, f2, f0 -/* 8011CEC0 00119CC0 4B EF 19 35 */ bl func_8000E7F4 +/* 8011CEC0 00119CC0 4B EF 19 35 */ bl xrmod__Ff /* 8011CEC4 00119CC4 C0 02 9F B4 */ lfs f0, lbl_803CE934-_SDA2_BASE_(r2) /* 8011CEC8 00119CC8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8011CECC 00119CCC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -2709,7 +2709,7 @@ lbl_8011D040: /* 8011D04C 00119E4C 80 63 07 04 */ lwz r3, 0x704(r3) /* 8011D050 00119E50 83 E3 00 4C */ lwz r31, 0x4c(r3) /* 8011D054 00119E54 38 7F 00 30 */ addi r3, r31, 0x30 -/* 8011D058 00119E58 4B EE E2 0D */ bl func_8000B264 +/* 8011D058 00119E58 4B EE E2 0D */ bl __as__5xVec3FRC5xVec3 /* 8011D05C 00119E5C 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011D060 00119E60 3C 80 80 29 */ lis r4, lbl_80297E48@ha /* 8011D064 00119E64 38 A3 45 30 */ addi r5, r3, lbl_80314530@l @@ -2756,7 +2756,7 @@ lbl_8011D0BC: /* 8011D100 00119F00 3B E3 1D 38 */ addi r31, r3, 0x1d38 /* 8011D104 00119F04 38 7C 00 10 */ addi r3, r28, 0x10 /* 8011D108 00119F08 7F E4 FB 78 */ mr r4, r31 -/* 8011D10C 00119F0C 4B EE E1 59 */ bl func_8000B264 +/* 8011D10C 00119F0C 4B EE E1 59 */ bl __as__5xVec3FRC5xVec3 /* 8011D110 00119F10 3C 60 80 29 */ lis r3, lbl_80297E48@ha /* 8011D114 00119F14 3C 80 80 31 */ lis r4, lbl_80314530@ha /* 8011D118 00119F18 38 C3 7E 48 */ addi r6, r3, lbl_80297E48@l @@ -2799,7 +2799,7 @@ lbl_8011D0BC: /* 8011D1AC 00119FAC 83 BE 00 24 */ lwz r29, 0x24(r30) /* 8011D1B0 00119FB0 38 83 30 30 */ addi r4, r3, lbl_80253030@l /* 8011D1B4 00119FB4 38 7C 00 AC */ addi r3, r28, 0xac -/* 8011D1B8 00119FB8 4B EE E0 AD */ bl func_8000B264 +/* 8011D1B8 00119FB8 4B EE E0 AD */ bl __as__5xVec3FRC5xVec3 /* 8011D1BC 00119FBC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8011D1C0 00119FC0 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 8011D1C4 00119FC4 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l @@ -2807,7 +2807,7 @@ lbl_8011D0BC: /* 8011D1CC 00119FCC 38 7C 00 D4 */ addi r3, r28, 0xd4 /* 8011D1D0 00119FD0 38 84 30 18 */ addi r4, r4, lbl_80253018@l /* 8011D1D4 00119FD4 D0 1C 00 B8 */ stfs f0, 0xb8(r28) -/* 8011D1D8 00119FD8 4B EE E0 8D */ bl func_8000B264 +/* 8011D1D8 00119FD8 4B EE E0 8D */ bl __as__5xVec3FRC5xVec3 /* 8011D1DC 00119FDC C0 42 9F A8 */ lfs f2, lbl_803CE928-_SDA2_BASE_(r2) /* 8011D1E0 00119FE0 7F 83 E3 78 */ mr r3, r28 /* 8011D1E4 00119FE4 C0 3C 00 B8 */ lfs f1, 0xb8(r28) @@ -2815,15 +2815,15 @@ lbl_8011D0BC: /* 8011D1EC 00119FEC 4B F1 4F E5 */ bl xMat3x3Euler__FP7xMat3x3fff /* 8011D1F0 00119FF0 7F E4 FB 78 */ mr r4, r31 /* 8011D1F4 00119FF4 38 7C 00 30 */ addi r3, r28, 0x30 -/* 8011D1F8 00119FF8 4B EE E0 6D */ bl func_8000B264 +/* 8011D1F8 00119FF8 4B EE E0 6D */ bl __as__5xVec3FRC5xVec3 /* 8011D1FC 00119FFC 80 7D 00 4C */ lwz r3, 0x4c(r29) /* 8011D200 0011A000 7F 84 E3 78 */ mr r4, r28 -/* 8011D204 0011A004 4B EE E3 69 */ bl func_8000B56C +/* 8011D204 0011A004 4B EE E3 69 */ bl __as__7xMat4x3FRC7xMat4x3 /* 8011D208 0011A008 3C 60 80 31 */ lis r3, lbl_803145AC@ha /* 8011D20C 0011A00C 38 9C 00 30 */ addi r4, r28, 0x30 /* 8011D210 0011A010 38 63 45 AC */ addi r3, r3, lbl_803145AC@l /* 8011D214 0011A014 38 63 00 30 */ addi r3, r3, 0x30 -/* 8011D218 0011A018 4B EE E0 4D */ bl func_8000B264 +/* 8011D218 0011A018 4B EE E0 4D */ bl __as__5xVec3FRC5xVec3 /* 8011D21C 0011A01C 38 60 00 01 */ li r3, 1 /* 8011D220 0011A020 4B FF D7 D1 */ bl zEntPlayerOOBState.set_camera__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fb /* 8011D224 0011A024 3C A0 80 31 */ lis r5, lbl_803145AC@ha @@ -2966,7 +2966,7 @@ lbl_8011D418: /* 8011D424 0011A224 80 63 07 04 */ lwz r3, 0x704(r3) /* 8011D428 0011A228 83 E3 00 4C */ lwz r31, 0x4c(r3) /* 8011D42C 0011A22C 38 7F 00 30 */ addi r3, r31, 0x30 -/* 8011D430 0011A230 4B EE DE 35 */ bl func_8000B264 +/* 8011D430 0011A230 4B EE DE 35 */ bl __as__5xVec3FRC5xVec3 /* 8011D434 0011A234 3C 60 80 31 */ lis r3, lbl_80314530@ha /* 8011D438 0011A238 3C 80 80 29 */ lis r4, lbl_80297E48@ha /* 8011D43C 0011A23C 38 A3 45 30 */ addi r5, r3, lbl_80314530@l @@ -3006,8 +3006,8 @@ lbl_8011D4A4: /* 8011D4B8 0011A2B8 38 21 00 20 */ addi r1, r1, 0x20 /* 8011D4BC 0011A2BC 4E 80 00 20 */ blr -.global func_8011D4C0 -func_8011D4C0: +.global dot__5xVec2CFRC5xVec2 +dot__5xVec2CFRC5xVec2: /* 8011D4C0 0011A2C0 C0 23 00 04 */ lfs f1, 4(r3) /* 8011D4C4 0011A2C4 C0 04 00 04 */ lfs f0, 4(r4) /* 8011D4C8 0011A2C8 C0 43 00 00 */ lfs f2, 0(r3) @@ -3016,8 +3016,8 @@ func_8011D4C0: /* 8011D4D4 0011A2D4 EC 22 00 7A */ fmadds f1, f2, f1, f0 /* 8011D4D8 0011A2D8 4E 80 00 20 */ blr -.global func_8011D4DC -func_8011D4DC: +.global normal__5xVec2CFv +normal__5xVec2CFv: /* 8011D4DC 0011A2DC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011D4E0 0011A2E0 7C 08 02 A6 */ mflr r0 /* 8011D4E4 0011A2E4 80 83 00 00 */ lwz r4, 0(r3) @@ -3026,7 +3026,7 @@ func_8011D4DC: /* 8011D4F0 0011A2F0 38 61 00 08 */ addi r3, r1, 8 /* 8011D4F4 0011A2F4 90 81 00 08 */ stw r4, 8(r1) /* 8011D4F8 0011A2F8 90 01 00 0C */ stw r0, 0xc(r1) -/* 8011D4FC 0011A2FC 48 00 00 21 */ bl func_8011D51C +/* 8011D4FC 0011A2FC 48 00 00 21 */ bl normalize__5xVec2Fv /* 8011D500 0011A300 7C 64 1B 78 */ mr r4, r3 /* 8011D504 0011A304 80 63 00 00 */ lwz r3, 0(r3) /* 8011D508 0011A308 80 84 00 04 */ lwz r4, 4(r4) @@ -3035,16 +3035,16 @@ func_8011D4DC: /* 8011D514 0011A314 38 21 00 10 */ addi r1, r1, 0x10 /* 8011D518 0011A318 4E 80 00 20 */ blr -.global func_8011D51C -func_8011D51C: +.global normalize__5xVec2Fv +normalize__5xVec2Fv: /* 8011D51C 0011A31C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011D520 0011A320 7C 08 02 A6 */ mflr r0 /* 8011D524 0011A324 90 01 00 14 */ stw r0, 0x14(r1) /* 8011D528 0011A328 93 E1 00 0C */ stw r31, 0xc(r1) /* 8011D52C 0011A32C 7C 7F 1B 78 */ mr r31, r3 -/* 8011D530 0011A330 4B F1 93 29 */ bl func_80036858 +/* 8011D530 0011A330 4B F1 93 29 */ bl length__5xVec2CFv /* 8011D534 0011A334 7F E3 FB 78 */ mr r3, r31 -/* 8011D538 0011A338 4B F1 92 FD */ bl func_80036834 +/* 8011D538 0011A338 4B F1 92 FD */ bl __adv__5xVec2Ff /* 8011D53C 0011A33C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8011D540 0011A340 7F E3 FB 78 */ mr r3, r31 /* 8011D544 0011A344 83 E1 00 0C */ lwz r31, 0xc(r1) diff --git a/asm/Game/zEntSimpleObj.s b/asm/Game/zEntSimpleObj.s index f4e9c7c4b..413b5affd 100644 --- a/asm/Game/zEntSimpleObj.s +++ b/asm/Game/zEntSimpleObj.s @@ -267,7 +267,7 @@ lbl_8009121C: /* 80091268 0008E068 48 03 6F 75 */ bl iModelCull__FP8RpAtomicP11RwMatrixTag /* 8009126C 0008E06C 38 78 00 1C */ addi r3, r24, 0x1c /* 80091270 0008E070 38 81 00 08 */ addi r4, r1, 8 -/* 80091274 0008E074 48 00 02 09 */ bl func_8009147C +/* 80091274 0008E074 48 00 02 09 */ bl __as__8RwSphereFRC8RwSphere /* 80091278 0008E078 C0 18 00 2C */ lfs f0, 0x2c(r24) /* 8009127C 0008E07C D0 19 00 00 */ stfs f0, 0(r25) /* 80091280 0008E080 C0 18 00 30 */ lfs f0, 0x30(r24) @@ -413,8 +413,8 @@ lbl_80091468: /* 80091474 0008E274 38 21 00 40 */ addi r1, r1, 0x40 /* 80091478 0008E278 4E 80 00 20 */ blr -.global func_8009147C -func_8009147C: +.global __as__8RwSphereFRC8RwSphere +__as__8RwSphereFRC8RwSphere: /* 8009147C 0008E27C 80 04 00 00 */ lwz r0, 0(r4) /* 80091480 0008E280 80 A4 00 04 */ lwz r5, 4(r4) /* 80091484 0008E284 90 03 00 00 */ stw r0, 0(r3) @@ -444,7 +444,7 @@ zEntSimpleObj_MgrUpdateRender__FP7RpWorldf: lbl_800914D8: /* 800914D8 0008E2D8 83 9D 00 38 */ lwz r28, 0x38(r29) /* 800914DC 0008E2DC 7F 83 E3 78 */ mr r3, r28 -/* 800914E0 0008E2E0 4B F7 D1 59 */ bl func_8000E638 +/* 800914E0 0008E2E0 4B F7 D1 59 */ bl xEntIsVisible__FPC4xEnt /* 800914E4 0008E2E4 28 03 00 00 */ cmplwi r3, 0 /* 800914E8 0008E2E8 41 82 02 24 */ beq lbl_8009170C /* 800914EC 0008E2EC C0 7F 00 44 */ lfs f3, 0x44(r31) @@ -698,7 +698,7 @@ zEntSimpleObj.zEntSimpleObj_Render__FP4xEnt: /* 80091868 0008E668 80 03 00 24 */ lwz r0, 0x24(r3) /* 8009186C 0008E66C 28 00 00 00 */ cmplwi r0, 0 /* 80091870 0008E670 41 82 00 1C */ beq lbl_8009188C -/* 80091874 0008E674 4B F7 CD C5 */ bl func_8000E638 +/* 80091874 0008E674 4B F7 CD C5 */ bl xEntIsVisible__FPC4xEnt /* 80091878 0008E678 28 03 00 00 */ cmplwi r3, 0 /* 8009187C 0008E67C 40 82 00 08 */ bne lbl_80091884 /* 80091880 0008E680 48 00 00 0C */ b lbl_8009188C @@ -1085,7 +1085,7 @@ lbl_80091DC0: /* 80091DC8 0008EBC8 48 00 01 9C */ b lbl_80091F64 lbl_80091DCC: /* 80091DCC 0008EBCC 7F E3 FB 78 */ mr r3, r31 -/* 80091DD0 0008EBD0 4B F8 9A 29 */ bl func_8001B7F8 +/* 80091DD0 0008EBD0 4B F8 9A 29 */ bl xEntShow__FP4xEnt /* 80091DD4 0008EBD4 28 1E 00 00 */ cmplwi r30, 0 /* 80091DD8 0008EBD8 41 82 02 80 */ beq lbl_80092058 /* 80091DDC 0008EBDC C0 22 8F D0 */ lfs f1, lbl_803CD950-_SDA2_BASE_(r2) @@ -1103,7 +1103,7 @@ lbl_80091DCC: /* 80091E0C 0008EC0C 48 00 02 4C */ b lbl_80092058 lbl_80091E10: /* 80091E10 0008EC10 7F E3 FB 78 */ mr r3, r31 -/* 80091E14 0008EC14 4B F8 99 D5 */ bl func_8001B7E8 +/* 80091E14 0008EC14 4B F8 99 D5 */ bl xEntHide__FP4xEnt /* 80091E18 0008EC18 28 1E 00 00 */ cmplwi r30, 0 /* 80091E1C 0008EC1C 41 82 02 3C */ beq lbl_80092058 /* 80091E20 0008EC20 C0 22 8F D0 */ lfs f1, lbl_803CD950-_SDA2_BASE_(r2) @@ -1121,7 +1121,7 @@ lbl_80091E10: /* 80091E50 0008EC50 48 00 02 08 */ b lbl_80092058 lbl_80091E54: /* 80091E54 0008EC54 7F E3 FB 78 */ mr r3, r31 -/* 80091E58 0008EC58 4B F8 99 A1 */ bl func_8001B7F8 +/* 80091E58 0008EC58 4B F8 99 A1 */ bl xEntShow__FP4xEnt /* 80091E5C 0008EC5C 28 1E 00 00 */ cmplwi r30, 0 /* 80091E60 0008EC60 41 82 00 34 */ beq lbl_80091E94 /* 80091E64 0008EC64 C0 22 8F D0 */ lfs f1, lbl_803CD950-_SDA2_BASE_(r2) @@ -1158,7 +1158,7 @@ lbl_80091EC4: /* 80091ED8 0008ECD8 48 00 01 80 */ b lbl_80092058 lbl_80091EDC: /* 80091EDC 0008ECDC 7F E3 FB 78 */ mr r3, r31 -/* 80091EE0 0008ECE0 4B F8 99 09 */ bl func_8001B7E8 +/* 80091EE0 0008ECE0 4B F8 99 09 */ bl xEntHide__FP4xEnt /* 80091EE4 0008ECE4 28 1E 00 00 */ cmplwi r30, 0 /* 80091EE8 0008ECE8 41 82 00 34 */ beq lbl_80091F1C /* 80091EEC 0008ECEC C0 22 8F D0 */ lfs f1, lbl_803CD950-_SDA2_BASE_(r2) @@ -1264,7 +1264,7 @@ lbl_80092020: /* 8009204C 0008EE4C 48 00 00 0C */ b lbl_80092058 lbl_80092050: /* 80092050 0008EE50 7F E3 FB 78 */ mr r3, r31 -/* 80092054 0008EE54 4B F8 97 95 */ bl func_8001B7E8 +/* 80092054 0008EE54 4B F8 97 95 */ bl xEntHide__FP4xEnt lbl_80092058: /* 80092058 0008EE58 80 01 00 24 */ lwz r0, 0x24(r1) /* 8009205C 0008EE5C 38 60 00 01 */ li r3, 1 diff --git a/asm/Game/zEntTeleportBox.s b/asm/Game/zEntTeleportBox.s index 53b0522cc..6bdd8e1c0 100644 --- a/asm/Game/zEntTeleportBox.s +++ b/asm/Game/zEntTeleportBox.s @@ -13,7 +13,7 @@ zEntTeleportBox.VecFromAngle__FfP5xVec3: /* 8012C0C0 00128EC0 FF E0 08 90 */ fmr f31, f1 /* 8012C0C4 00128EC4 7C 7F 1B 78 */ mr r31, r3 /* 8012C0C8 00128EC8 38 61 00 08 */ addi r3, r1, 8 -/* 8012C0CC 00128ECC 4B EE 2F 41 */ bl func_8000F00C +/* 8012C0CC 00128ECC 4B EE 2F 41 */ bl xMat3x3Identity__FP7xMat3x3 /* 8012C0D0 00128ED0 C0 02 A2 38 */ lfs f0, lbl_803CEBB8-_SDA2_BASE_(r2) /* 8012C0D4 00128ED4 38 61 00 08 */ addi r3, r1, 8 /* 8012C0D8 00128ED8 C0 42 A2 40 */ lfs f2, lbl_803CEBC0-_SDA2_BASE_(r2) @@ -26,7 +26,7 @@ zEntTeleportBox.VecFromAngle__FfP5xVec3: /* 8012C0F4 00128EF4 7F E3 FB 78 */ mr r3, r31 /* 8012C0F8 00128EF8 C0 62 A2 44 */ lfs f3, lbl_803CEBC4-_SDA2_BASE_(r2) /* 8012C0FC 00128EFC FC 40 08 90 */ fmr f2, f1 -/* 8012C100 00128F00 4B EE 2E FD */ bl func_8000EFFC +/* 8012C100 00128F00 4B EE 2E FD */ bl xVec3Init__FP5xVec3fff /* 8012C104 00128F04 7F E3 FB 78 */ mr r3, r31 /* 8012C108 00128F08 7F E5 FB 78 */ mr r5, r31 /* 8012C10C 00128F0C 38 81 00 08 */ addi r4, r1, 8 @@ -139,7 +139,7 @@ lbl_8012C230: /* 8012C28C 0012908C 38 A0 00 00 */ li r5, 0 /* 8012C290 00129090 FC 80 10 90 */ fmr f4, f2 /* 8012C294 00129094 38 E0 00 00 */ li r7, 0 -/* 8012C298 00129098 4B F2 A2 1D */ bl func_800564B4 +/* 8012C298 00129098 4B F2 A2 1D */ bl xSndPlay3D__FUiffUiUiPC5xVec3f14sound_categoryf /* 8012C29C 0012909C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8012C2A0 001290A0 38 60 00 00 */ li r3, 0 /* 8012C2A4 001290A4 7C 08 03 A6 */ mtlr r0 @@ -267,7 +267,7 @@ zEntTeleportBox_Init__FP16_zEntTeleportBoxP14teleport_asset: /* 8012C460 00129260 98 1D 00 0B */ stb r0, 0xb(r29) /* 8012C464 00129264 98 BD 00 0A */ stb r5, 0xa(r29) /* 8012C468 00129268 C0 22 A2 40 */ lfs f1, lbl_803CEBC0-_SDA2_BASE_(r2) -/* 8012C46C 0012926C 4B EF 04 0D */ bl func_8001C878 +/* 8012C46C 0012926C 4B EF 04 0D */ bl __as__5xVec3Ff /* 8012C470 00129270 C0 02 A2 44 */ lfs f0, lbl_803CEBC4-_SDA2_BASE_(r2) /* 8012C474 00129274 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha /* 8012C478 00129278 38 63 C2 B0 */ addi r3, r3, lbl_8026C2B0@l @@ -965,7 +965,7 @@ zEntTeleportBox_Setup__FP16_zEntTeleportBox: /* 8012CF10 00129D10 EC 02 18 2A */ fadds f0, f2, f3 /* 8012CF14 00129D14 D0 21 00 1C */ stfs f1, 0x1c(r1) /* 8012CF18 00129D18 D0 01 00 28 */ stfs f0, 0x28(r1) -/* 8012CF1C 00129D1C 4B ED D7 75 */ bl func_8000A690 +/* 8012CF1C 00129D1C 4B ED D7 75 */ bl __as__4xBoxFRC4xBox /* 8012CF20 00129D20 C0 02 A2 8C */ lfs f0, lbl_803CEC0C-_SDA2_BASE_(r2) /* 8012CF24 00129D24 38 61 00 08 */ addi r3, r1, 8 /* 8012CF28 00129D28 D0 01 00 14 */ stfs f0, 0x14(r1) @@ -1008,7 +1008,7 @@ zEntTeleportBox_Setup__FP16_zEntTeleportBox: /* 8012CFBC 00129DBC D0 01 00 18 */ stfs f0, 0x18(r1) /* 8012CFC0 00129DC0 D0 61 00 1C */ stfs f3, 0x1c(r1) /* 8012CFC4 00129DC4 D0 21 00 28 */ stfs f1, 0x28(r1) -/* 8012CFC8 00129DC8 4B ED D6 C9 */ bl func_8000A690 +/* 8012CFC8 00129DC8 4B ED D6 C9 */ bl __as__4xBoxFRC4xBox /* 8012CFCC 00129DCC 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha /* 8012CFD0 00129DD0 38 63 C2 B0 */ addi r3, r3, lbl_8026C2B0@l /* 8012CFD4 00129DD4 38 63 01 1D */ addi r3, r3, 0x11d @@ -1086,7 +1086,7 @@ lbl_8012D0C8: /* 8012D0E0 00129EE0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8012D0E4 00129EE4 41 82 00 2C */ beq lbl_8012D110 /* 8012D0E8 00129EE8 80 6D 95 D0 */ lwz r3, lbl_803CBED0-_SDA_BASE_(r13) -/* 8012D0EC 00129EEC 4B EE 15 4D */ bl func_8000E638 +/* 8012D0EC 00129EEC 4B EE 15 4D */ bl xEntIsVisible__FPC4xEnt /* 8012D0F0 00129EF0 28 03 00 00 */ cmplwi r3, 0 /* 8012D0F4 00129EF4 41 82 00 4C */ beq lbl_8012D140 /* 8012D0F8 00129EF8 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha @@ -1097,7 +1097,7 @@ lbl_8012D0C8: /* 8012D10C 00129F0C 48 00 00 34 */ b lbl_8012D140 lbl_8012D110: /* 8012D110 00129F10 80 6D 95 D0 */ lwz r3, lbl_803CBED0-_SDA_BASE_(r13) -/* 8012D114 00129F14 4B EE 15 25 */ bl func_8000E638 +/* 8012D114 00129F14 4B EE 15 25 */ bl xEntIsVisible__FPC4xEnt /* 8012D118 00129F18 28 03 00 00 */ cmplwi r3, 0 /* 8012D11C 00129F1C 40 82 00 24 */ bne lbl_8012D140 /* 8012D120 00129F20 80 1D 00 D4 */ lwz r0, 0xd4(r29) @@ -1248,7 +1248,7 @@ lbl_8012D2D4: /* 8012D33C 0012A13C 38 E0 00 00 */ li r7, 0 /* 8012D340 0012A140 C0 82 A2 5C */ lfs f4, lbl_803CEBDC-_SDA2_BASE_(r2) /* 8012D344 0012A144 38 C6 00 30 */ addi r6, r6, 0x30 -/* 8012D348 0012A148 4B F2 91 6D */ bl func_800564B4 +/* 8012D348 0012A148 4B F2 91 6D */ bl xSndPlay3D__FUiffUiUiPC5xVec3f14sound_categoryf /* 8012D34C 0012A14C 38 60 00 10 */ li r3, 0x10 /* 8012D350 0012A150 4B F7 FD 05 */ bl zRumbleStart__F16_tagSDRumbleType /* 8012D354 0012A154 48 00 02 5C */ b lbl_8012D5B0 @@ -1390,7 +1390,7 @@ lbl_8012D4C8: /* 8012D560 0012A360 FC 80 10 90 */ fmr f4, f2 /* 8012D564 0012A364 38 E0 00 00 */ li r7, 0 /* 8012D568 0012A368 38 C6 00 30 */ addi r6, r6, 0x30 -/* 8012D56C 0012A36C 4B F2 8F 49 */ bl func_800564B4 +/* 8012D56C 0012A36C 4B F2 8F 49 */ bl xSndPlay3D__FUiffUiUiPC5xVec3f14sound_categoryf /* 8012D570 0012A370 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha /* 8012D574 0012A374 38 63 C2 B0 */ addi r3, r3, lbl_8026C2B0@l /* 8012D578 0012A378 4B F1 EC 9D */ bl xStrHash__FPCc @@ -1404,7 +1404,7 @@ lbl_8012D4C8: /* 8012D598 0012A398 FC 80 10 90 */ fmr f4, f2 /* 8012D59C 0012A39C 38 E0 00 00 */ li r7, 0 /* 8012D5A0 0012A3A0 38 C6 00 30 */ addi r6, r6, 0x30 -/* 8012D5A4 0012A3A4 4B F2 8F 11 */ bl func_800564B4 +/* 8012D5A4 0012A3A4 4B F2 8F 11 */ bl xSndPlay3D__FUiffUiUiPC5xVec3f14sound_categoryf /* 8012D5A8 0012A3A8 38 60 00 12 */ li r3, 0x12 /* 8012D5AC 0012A3AC 4B F7 FA A9 */ bl zRumbleStart__F16_tagSDRumbleType lbl_8012D5B0: @@ -1587,11 +1587,11 @@ lbl_8012D7EC: /* 8012D7F4 0012A5F4 48 00 00 10 */ b lbl_8012D804 lbl_8012D7F8: /* 8012D7F8 0012A5F8 7C 83 23 78 */ mr r3, r4 -/* 8012D7FC 0012A5FC 4B EE DF FD */ bl func_8001B7F8 +/* 8012D7FC 0012A5FC 4B EE DF FD */ bl xEntShow__FP4xEnt /* 8012D800 0012A600 48 00 00 74 */ b lbl_8012D874 lbl_8012D804: /* 8012D804 0012A604 7C 83 23 78 */ mr r3, r4 -/* 8012D808 0012A608 4B EE DF E1 */ bl func_8001B7E8 +/* 8012D808 0012A608 4B EE DF E1 */ bl xEntHide__FP4xEnt /* 8012D80C 0012A60C 48 00 00 68 */ b lbl_8012D874 lbl_8012D810: /* 8012D810 0012A610 88 04 00 22 */ lbz r0, 0x22(r4) @@ -1608,14 +1608,14 @@ lbl_8012D830: /* 8012D834 0012A634 7C 83 23 78 */ mr r3, r4 /* 8012D838 0012A638 60 00 00 18 */ ori r0, r0, 0x18 /* 8012D83C 0012A63C 98 04 00 22 */ stb r0, 0x22(r4) -/* 8012D840 0012A640 4B EE DF B9 */ bl func_8001B7F8 +/* 8012D840 0012A640 4B EE DF B9 */ bl xEntShow__FP4xEnt /* 8012D844 0012A644 48 00 00 30 */ b lbl_8012D874 lbl_8012D848: /* 8012D848 0012A648 88 04 00 22 */ lbz r0, 0x22(r4) /* 8012D84C 0012A64C 7C 83 23 78 */ mr r3, r4 /* 8012D850 0012A650 70 00 00 E7 */ andi. r0, r0, 0xe7 /* 8012D854 0012A654 98 04 00 22 */ stb r0, 0x22(r4) -/* 8012D858 0012A658 4B EE DF 91 */ bl func_8001B7E8 +/* 8012D858 0012A658 4B EE DF 91 */ bl xEntHide__FP4xEnt /* 8012D85C 0012A65C 48 00 00 18 */ b lbl_8012D874 lbl_8012D860: /* 8012D860 0012A660 7C 83 23 78 */ mr r3, r4 diff --git a/asm/Game/zEntTrigger.s b/asm/Game/zEntTrigger.s index 7079df17c..33b87f617 100644 --- a/asm/Game/zEntTrigger.s +++ b/asm/Game/zEntTrigger.s @@ -35,23 +35,23 @@ zEntTriggerInit__FP11zEntTriggerP9xEntAsset: /* 800920D8 0008EED8 3B FE 00 54 */ addi r31, r30, 0x54 /* 800920DC 0008EEDC 38 61 00 20 */ addi r3, r1, 0x20 /* 800920E0 0008EEE0 38 9F 00 0C */ addi r4, r31, 0xc -/* 800920E4 0008EEE4 4B F7 91 81 */ bl func_8000B264 +/* 800920E4 0008EEE4 4B F7 91 81 */ bl __as__5xVec3FRC5xVec3 /* 800920E8 0008EEE8 7F E4 FB 78 */ mr r4, r31 /* 800920EC 0008EEEC 38 61 00 14 */ addi r3, r1, 0x14 -/* 800920F0 0008EEF0 4B F7 91 75 */ bl func_8000B264 +/* 800920F0 0008EEF0 4B F7 91 75 */ bl __as__5xVec3FRC5xVec3 /* 800920F4 0008EEF4 38 61 00 20 */ addi r3, r1, 0x20 /* 800920F8 0008EEF8 38 BE 00 20 */ addi r5, r30, 0x20 /* 800920FC 0008EEFC 7C 64 1B 78 */ mr r4, r3 -/* 80092100 0008EF00 4B F7 C5 91 */ bl func_8000E690 +/* 80092100 0008EF00 4B F7 C5 91 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80092104 0008EF04 38 61 00 14 */ addi r3, r1, 0x14 /* 80092108 0008EF08 38 BE 00 20 */ addi r5, r30, 0x20 /* 8009210C 0008EF0C 7C 64 1B 78 */ mr r4, r3 -/* 80092110 0008EF10 4B F7 C5 81 */ bl func_8000E690 +/* 80092110 0008EF10 4B F7 C5 81 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80092114 0008EF14 C0 22 8F D8 */ lfs f1, lbl_803CD958-_SDA2_BASE_(r2) /* 80092118 0008EF18 38 61 00 08 */ addi r3, r1, 8 /* 8009211C 0008EF1C 38 81 00 14 */ addi r4, r1, 0x14 /* 80092120 0008EF20 38 A1 00 20 */ addi r5, r1, 0x20 -/* 80092124 0008EF24 4B F8 5B D1 */ bl func_80017CF4 +/* 80092124 0008EF24 4B F8 5B D1 */ bl xVec3Lerp__FP5xVec3PC5xVec3PC5xVec3f /* 80092128 0008EF28 38 61 00 08 */ addi r3, r1, 8 /* 8009212C 0008EF2C 38 9D 00 D4 */ addi r4, r29, 0xd4 /* 80092130 0008EF30 7C 65 1B 78 */ mr r5, r3 @@ -59,7 +59,7 @@ zEntTriggerInit__FP11zEntTriggerP9xEntAsset: /* 80092138 0008EF38 38 7D 01 04 */ addi r3, r29, 0x104 /* 8009213C 0008EF3C 38 81 00 08 */ addi r4, r1, 8 /* 80092140 0008EF40 38 BE 00 20 */ addi r5, r30, 0x20 -/* 80092144 0008EF44 4B F7 8F 75 */ bl func_8000B0B8 +/* 80092144 0008EF44 4B F7 8F 75 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 80092148 0008EF48 C0 21 00 20 */ lfs f1, 0x20(r1) /* 8009214C 0008EF4C C0 01 00 14 */ lfs f0, 0x14(r1) /* 80092150 0008EF50 C0 42 8F DC */ lfs f2, lbl_803CD95C-_SDA2_BASE_(r2) @@ -121,7 +121,7 @@ lbl_80092218: /* 80092220 0008F020 90 01 01 14 */ stw r0, 0x114(r1) /* 80092224 0008F024 BF 41 00 F8 */ stmw r26, 0xf8(r1) /* 80092228 0008F028 7C 7C 1B 78 */ mr r28, r3 -/* 8009222C 0008F02C 4B F7 73 0D */ bl func_80009538 +/* 8009222C 0008F02C 4B F7 73 0D */ bl xBaseIsEnabled__FPC5xBase /* 80092230 0008F030 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80092234 0008F034 41 82 02 8C */ beq lbl_800924C0 /* 80092238 0008F038 80 7C 00 10 */ lwz r3, 0x10(r28) @@ -172,7 +172,7 @@ lbl_800922D8: /* 800922D8 0008F0D8 7F 45 D3 78 */ mr r5, r26 /* 800922DC 0008F0DC 38 61 00 28 */ addi r3, r1, 0x28 /* 800922E0 0008F0E0 38 9C 00 D4 */ addi r4, r28, 0xd4 -/* 800922E4 0008F0E4 4B F7 8D 59 */ bl func_8000B03C +/* 800922E4 0008F0E4 4B F7 8D 59 */ bl xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 /* 800922E8 0008F0E8 38 7C 01 14 */ addi r3, r28, 0x114 /* 800922EC 0008F0EC 38 81 00 28 */ addi r4, r1, 0x28 /* 800922F0 0008F0F0 38 A1 00 CC */ addi r5, r1, 0xcc @@ -188,7 +188,7 @@ lbl_800922D8: lbl_80092318: /* 80092318 0008F118 7F A4 EB 78 */ mr r4, r29 /* 8009231C 0008F11C 38 61 00 18 */ addi r3, r1, 0x18 -/* 80092320 0008F120 4B F7 8F 45 */ bl func_8000B264 +/* 80092320 0008F120 4B F7 8F 45 */ bl __as__5xVec3FRC5xVec3 /* 80092324 0008F124 C0 1D 00 0C */ lfs f0, 0xc(r29) /* 80092328 0008F128 7F 44 D3 78 */ mr r4, r26 /* 8009232C 0008F12C 38 61 00 18 */ addi r3, r1, 0x18 @@ -206,7 +206,7 @@ lbl_80092318: lbl_8009235C: /* 8009235C 0008F15C 7F A4 EB 78 */ mr r4, r29 /* 80092360 0008F160 38 61 00 34 */ addi r3, r1, 0x34 -/* 80092364 0008F164 4B F7 8F 01 */ bl func_8000B264 +/* 80092364 0008F164 4B F7 8F 01 */ bl __as__5xVec3FRC5xVec3 /* 80092368 0008F168 C0 1D 00 0C */ lfs f0, 0xc(r29) /* 8009236C 0008F16C 7F 44 D3 78 */ mr r4, r26 /* 80092370 0008F170 38 61 00 34 */ addi r3, r1, 0x34 @@ -226,7 +226,7 @@ lbl_8009235C: lbl_800923A8: /* 800923A8 0008F1A8 7F A4 EB 78 */ mr r4, r29 /* 800923AC 0008F1AC 38 61 00 08 */ addi r3, r1, 8 -/* 800923B0 0008F1B0 4B F7 8E B5 */ bl func_8000B264 +/* 800923B0 0008F1B0 4B F7 8E B5 */ bl __as__5xVec3FRC5xVec3 /* 800923B4 0008F1B4 C0 1D 00 0C */ lfs f0, 0xc(r29) /* 800923B8 0008F1B8 7F 44 D3 78 */ mr r4, r26 /* 800923BC 0008F1BC 38 61 00 08 */ addi r3, r1, 8 @@ -370,21 +370,21 @@ zEntTriggerHitsSphere__FRC11zEntTriggerRC7xSphereRC5xVec3: /* 8009258C 0008F38C 7C 9D 23 78 */ mr r29, r4 /* 80092590 0008F390 93 81 00 10 */ stw r28, 0x10(r1) /* 80092594 0008F394 7C 7C 1B 78 */ mr r28, r3 -/* 80092598 0008F398 4B F7 6F A1 */ bl func_80009538 +/* 80092598 0008F398 4B F7 6F A1 */ bl xBaseIsEnabled__FPC5xBase /* 8009259C 0008F39C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800925A0 0008F3A0 40 82 00 0C */ bne lbl_800925AC /* 800925A4 0008F3A4 38 60 00 00 */ li r3, 0 /* 800925A8 0008F3A8 48 00 00 CC */ b lbl_80092674 lbl_800925AC: /* 800925AC 0008F3AC 7F 83 E3 78 */ mr r3, r28 -/* 800925B0 0008F3B0 4B FC DA 81 */ bl func_80060030 +/* 800925B0 0008F3B0 4B FC DA 81 */ bl zEntTriggerAsset__FRC11zEntTrigger /* 800925B4 0008F3B4 80 03 00 3C */ lwz r0, 0x3c(r3) /* 800925B8 0008F3B8 7C 7F 1B 78 */ mr r31, r3 /* 800925BC 0008F3BC 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800925C0 0008F3C0 41 82 00 28 */ beq lbl_800925E8 /* 800925C4 0008F3C4 7F C3 F3 78 */ mr r3, r30 /* 800925C8 0008F3C8 38 9F 00 30 */ addi r4, r31, 0x30 -/* 800925CC 0008F3CC 4B F8 2F 41 */ bl func_8001550C +/* 800925CC 0008F3CC 4B F8 2F 41 */ bl dot__5xVec3CFRC5xVec3 /* 800925D0 0008F3D0 C0 02 8F E0 */ lfs f0, lbl_803CD960-_SDA2_BASE_(r2) /* 800925D4 0008F3D4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800925D8 0008F3D8 4C 40 13 82 */ cror 2, 0, 2 @@ -408,14 +408,14 @@ lbl_80092614: /* 80092614 0008F414 7F A3 EB 78 */ mr r3, r29 /* 80092618 0008F418 38 9C 01 14 */ addi r4, r28, 0x114 /* 8009261C 0008F41C 38 BC 00 D4 */ addi r5, r28, 0xd4 -/* 80092620 0008F420 4B F8 31 0D */ bl func_8001572C +/* 80092620 0008F420 4B F8 31 0D */ bl xSphereHitsOBB__FRC7xSphereRC4xBoxRC7xMat4x3 /* 80092624 0008F424 48 00 00 50 */ b lbl_80092674 lbl_80092628: /* 80092628 0008F428 C0 3D 00 0C */ lfs f1, 0xc(r29) /* 8009262C 0008F42C 7F A3 EB 78 */ mr r3, r29 /* 80092630 0008F430 C0 5F 00 0C */ lfs f2, 0xc(r31) /* 80092634 0008F434 7F E4 FB 78 */ mr r4, r31 -/* 80092638 0008F438 4B F8 32 4D */ bl func_80015884 +/* 80092638 0008F438 4B F8 32 4D */ bl xSphereHitsSphere__FRC5xVec3fRC5xVec3f /* 8009263C 0008F43C 48 00 00 38 */ b lbl_80092674 lbl_80092640: /* 80092640 0008F440 C0 3D 00 0C */ lfs f1, 0xc(r29) @@ -429,7 +429,7 @@ lbl_8009265C: /* 8009265C 0008F45C C0 3F 00 0C */ lfs f1, 0xc(r31) /* 80092660 0008F460 7F A3 EB 78 */ mr r3, r29 /* 80092664 0008F464 7F E4 FB 78 */ mr r4, r31 -/* 80092668 0008F468 48 00 00 91 */ bl func_800926F8 +/* 80092668 0008F468 48 00 00 91 */ bl xSphereHitsVCircle__FRC7xSphereRC5xVec3f /* 8009266C 0008F46C 48 00 00 08 */ b lbl_80092674 lbl_80092670: /* 80092670 0008F470 38 60 00 00 */ li r3, 0 @@ -471,8 +471,8 @@ zEntTrigger.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 800926F0 0008F4F0 D0 03 00 08 */ stfs f0, 8(r3) /* 800926F4 0008F4F4 4E 80 00 20 */ blr -.global func_800926F8 -func_800926F8: +.global xSphereHitsVCircle__FRC7xSphereRC5xVec3f +xSphereHitsVCircle__FRC7xSphereRC5xVec3f: /* 800926F8 0008F4F8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800926FC 0008F4FC 7C 08 02 A6 */ mflr r0 /* 80092700 0008F500 FC 40 08 90 */ fmr f2, f1 diff --git a/asm/Game/zFX.s b/asm/Game/zFX.s index c5a63cfd3..30d265fe5 100644 --- a/asm/Game/zFX.s +++ b/asm/Game/zFX.s @@ -35,7 +35,7 @@ zFX_SceneEnter__FP7RpWorld: /* 80092D84 0008FB84 3C 80 80 09 */ lis r4, lbl_80092D1C@ha /* 80092D88 0008FB88 38 61 00 08 */ addi r3, r1, 8 /* 80092D8C 0008FB8C 38 84 2D 1C */ addi r4, r4, lbl_80092D1C@l -/* 80092D90 0008FB90 48 00 45 25 */ bl func_800972B4 +/* 80092D90 0008FB90 48 00 45 25 */ bl create_change__14tweak_callbackFPFRC10tweak_info_v /* 80092D94 0008FB94 3C 60 80 29 */ lis r3, lbl_8028EFE0@ha /* 80092D98 0008FB98 81 81 00 08 */ lwz r12, 8(r1) /* 80092D9C 0008FB9C 3B E3 EF E0 */ addi r31, r3, lbl_8028EFE0@l @@ -68,7 +68,7 @@ lbl_80092DF4: /* 80092E04 0008FC04 38 A4 EF E0 */ addi r5, r4, lbl_8028EFE0@l /* 80092E08 0008FC08 38 E0 00 00 */ li r7, 0 /* 80092E0C 0008FC0C 38 83 00 15 */ addi r4, r3, 0x15 -/* 80092E10 0008FC10 48 00 44 A1 */ bl func_800972B0 +/* 80092E10 0008FC10 48 00 44 A1 */ bl xDebugAddTweak__FPCcPCcPC14tweak_callbackPvUi /* 80092E14 0008FC14 80 01 00 44 */ lwz r0, 0x44(r1) /* 80092E18 0008FC18 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 80092E1C 0008FC1C 7C 08 03 A6 */ mtlr r0 @@ -285,17 +285,17 @@ lbl_800930A4: lbl_8009310C: /* 8009310C 0008FF0C 7E A3 AB 78 */ mr r3, r21 /* 80093110 0008FF10 7E C4 B3 78 */ mr r4, r22 -/* 80093114 0008FF14 4B F7 D1 15 */ bl func_80010228 +/* 80093114 0008FF14 4B F7 D1 15 */ bl __as__5RwV3dFRC5RwV3d /* 80093118 0008FF18 7E 63 9B 78 */ mr r3, r19 /* 8009311C 0008FF1C 7E 84 A3 78 */ mr r4, r20 -/* 80093120 0008FF20 4B F7 D1 09 */ bl func_80010228 +/* 80093120 0008FF20 4B F7 D1 09 */ bl __as__5RwV3dFRC5RwV3d /* 80093124 0008FF24 9B B2 00 00 */ stb r29, 0(r18) /* 80093128 0008FF28 7E 03 83 78 */ mr r3, r16 /* 8009312C 0008FF2C 7E 24 8B 78 */ mr r4, r17 /* 80093130 0008FF30 9B B2 00 01 */ stb r29, 1(r18) /* 80093134 0008FF34 9B B2 00 02 */ stb r29, 2(r18) /* 80093138 0008FF38 9B B2 00 03 */ stb r29, 3(r18) -/* 8009313C 0008FF3C 4B F9 59 C1 */ bl func_80028AFC +/* 8009313C 0008FF3C 4B F9 59 C1 */ bl __as__11RwTexCoordsFRC11RwTexCoords /* 80093140 0008FF40 3B 9C 00 01 */ addi r28, r28, 1 /* 80093144 0008FF44 3A D6 00 0C */ addi r22, r22, 0xc /* 80093148 0008FF48 3A B5 00 0C */ addi r21, r21, 0xc @@ -343,7 +343,7 @@ lbl_800931D4: /* 800931E4 0008FFE4 48 18 1D F1 */ bl RpMorphTargetCalcBoundingSphere /* 800931E8 0008FFE8 38 77 00 04 */ addi r3, r23, 4 /* 800931EC 0008FFEC 38 81 00 10 */ addi r4, r1, 0x10 -/* 800931F0 0008FFF0 4B FF E2 8D */ bl func_8009147C +/* 800931F0 0008FFF0 4B FF E2 8D */ bl __as__8RwSphereFRC8RwSphere /* 800931F4 0008FFF4 7F 03 C3 78 */ mr r3, r24 /* 800931F8 0008FFF8 48 18 23 99 */ bl RpGeometryUnlock /* 800931FC 0008FFFC 7F C3 F3 78 */ mr r3, r30 @@ -700,7 +700,7 @@ lbl_800936EC: /* 800936EC 000904EC C0 02 90 0C */ lfs f0, lbl_803CD98C-_SDA2_BASE_(r2) /* 800936F0 000904F0 C0 22 90 08 */ lfs f1, lbl_803CD988-_SDA2_BASE_(r2) /* 800936F4 000904F4 EC 40 07 F2 */ fmuls f2, f0, f31 -/* 800936F8 000904F8 4B F9 C5 1D */ bl func_8002FC14 +/* 800936F8 000904F8 4B F9 C5 1D */ bl xpow__Fff /* 800936FC 000904FC C0 1F 00 5C */ lfs f0, 0x5c(r31) /* 80093700 00090500 EC 00 00 72 */ fmuls f0, f0, f1 /* 80093704 00090504 D0 1F 00 5C */ stfs f0, 0x5c(r31) @@ -722,7 +722,7 @@ lbl_80093718: /* 80093740 00090540 4B F7 B4 11 */ bl xClimateSetSnow__Ff /* 80093744 00090544 3C 60 7B C1 */ lis r3, 0x7BC0C0CE@ha /* 80093748 00090548 38 63 C0 CE */ addi r3, r3, 0x7BC0C0CE@l -/* 8009374C 0009054C 4B FE F5 BD */ bl func_80082D08 +/* 8009374C 0009054C 4B FE F5 BD */ bl xSndIsPlaying__FUi /* 80093750 00090550 28 03 00 00 */ cmplwi r3, 0 /* 80093754 00090554 40 82 00 6C */ bne lbl_800937C0 /* 80093758 00090558 C0 42 8F F4 */ lfs f2, lbl_803CD974-_SDA2_BASE_(r2) @@ -735,7 +735,7 @@ lbl_80093718: /* 80093774 00090574 38 80 00 80 */ li r4, 0x80 /* 80093778 00090578 3C A0 00 01 */ lis r5, 1 /* 8009377C 0009057C 38 E0 00 00 */ li r7, 0 -/* 80093780 00090580 4B FC 2D 35 */ bl func_800564B4 +/* 80093780 00090580 4B FC 2D 35 */ bl xSndPlay3D__FUiffUiUiPC5xVec3f14sound_categoryf /* 80093784 00090584 48 00 00 3C */ b lbl_800937C0 lbl_80093788: /* 80093788 00090588 C0 22 90 04 */ lfs f1, lbl_803CD984-_SDA2_BASE_(r2) @@ -745,7 +745,7 @@ lbl_80093788: /* 80093798 00090598 C0 02 90 0C */ lfs f0, lbl_803CD98C-_SDA2_BASE_(r2) /* 8009379C 0009059C C0 22 90 18 */ lfs f1, lbl_803CD998-_SDA2_BASE_(r2) /* 800937A0 000905A0 EC 40 07 F2 */ fmuls f2, f0, f31 -/* 800937A4 000905A4 4B F9 C4 71 */ bl func_8002FC14 +/* 800937A4 000905A4 4B F9 C4 71 */ bl xpow__Fff /* 800937A8 000905A8 C0 1F 00 5C */ lfs f0, 0x5c(r31) /* 800937AC 000905AC EC 00 00 72 */ fmuls f0, f0, f1 /* 800937B0 000905B0 D0 1F 00 5C */ stfs f0, 0x5c(r31) @@ -769,7 +769,7 @@ lbl_800937C0: /* 800937F4 000905F4 C0 1F 00 58 */ lfs f0, 0x58(r31) /* 800937F8 000905F8 C0 42 90 1C */ lfs f2, lbl_803CD99C-_SDA2_BASE_(r2) /* 800937FC 000905FC EC 21 00 28 */ fsubs f1, f1, f0 -/* 80093800 00090600 4B F9 C4 15 */ bl func_8002FC14 +/* 80093800 00090600 4B F9 C4 15 */ bl xpow__Fff /* 80093804 00090604 C0 1F 00 54 */ lfs f0, 0x54(r31) /* 80093808 00090608 EC 01 07 FA */ fmadds f0, f1, f31, f0 /* 8009380C 0009060C D0 1F 00 54 */ stfs f0, 0x54(r31) @@ -800,14 +800,14 @@ lbl_80093864: /* 8009386C 0009066C EC 00 F0 2A */ fadds f0, f0, f30 /* 80093870 00090670 C0 42 90 20 */ lfs f2, lbl_803CD9A0-_SDA2_BASE_(r2) /* 80093874 00090674 EC 21 00 32 */ fmuls f1, f1, f0 -/* 80093878 00090678 4B F9 CB 35 */ bl func_800303AC +/* 80093878 00090678 4B F9 CB 35 */ bl xfmod__Fff /* 8009387C 0009067C C0 1C 00 08 */ lfs f0, 8(r28) /* 80093880 00090680 FF E0 08 90 */ fmr f31, f1 /* 80093884 00090684 C0 7F 00 30 */ lfs f3, 0x30(r31) /* 80093888 00090688 EC 00 F0 2A */ fadds f0, f0, f30 /* 8009388C 0009068C C0 42 90 20 */ lfs f2, lbl_803CD9A0-_SDA2_BASE_(r2) /* 80093890 00090690 EC 23 00 32 */ fmuls f1, f3, f0 -/* 80093894 00090694 4B F9 CB 19 */ bl func_800303AC +/* 80093894 00090694 4B F9 CB 19 */ bl xfmod__Fff /* 80093898 00090698 FC 00 08 90 */ fmr f0, f1 /* 8009389C 0009069C FC 20 F8 90 */ fmr f1, f31 /* 800938A0 000906A0 FF A0 00 90 */ fmr f29, f0 @@ -1001,18 +1001,18 @@ lbl_80093B3C: /* 80093B40 00090940 38 80 00 80 */ li r4, 0x80 /* 80093B44 00090944 38 A0 00 00 */ li r5, 0 /* 80093B48 00090948 38 C0 00 FF */ li r6, 0xff -/* 80093B4C 0009094C 4B FB 45 59 */ bl func_800480A4 +/* 80093B4C 0009094C 4B FB 45 59 */ bl xDrawSetColor__FUcUcUcUc /* 80093B50 00090950 80 9E 00 64 */ lwz r4, 0x64(r30) /* 80093B54 00090954 28 04 00 00 */ cmplwi r4, 0 /* 80093B58 00090958 41 82 00 10 */ beq lbl_80093B68 /* 80093B5C 0009095C 38 61 00 38 */ addi r3, r1, 0x38 -/* 80093B60 00090960 4B F7 77 05 */ bl func_8000B264 +/* 80093B60 00090960 4B F7 77 05 */ bl __as__5xVec3FRC5xVec3 /* 80093B64 00090964 48 00 00 14 */ b lbl_80093B78 lbl_80093B68: /* 80093B68 00090968 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 80093B6C 0009096C 38 61 00 38 */ addi r3, r1, 0x38 /* 80093B70 00090970 38 84 30 18 */ addi r4, r4, lbl_80253018@l -/* 80093B74 00090974 4B F7 76 F1 */ bl func_8000B264 +/* 80093B74 00090974 4B F7 76 F1 */ bl __as__5xVec3FRC5xVec3 lbl_80093B78: /* 80093B78 00090978 2C 16 00 18 */ cmpwi r22, 0x18 /* 80093B7C 0009097C 41 82 03 E4 */ beq lbl_80093F60 @@ -1078,9 +1078,9 @@ lbl_80093C5C: /* 80093C5C 00090A5C 7F 64 DB 78 */ mr r4, r27 /* 80093C60 00090A60 38 61 00 2C */ addi r3, r1, 0x2c /* 80093C64 00090A64 38 BE 00 44 */ addi r5, r30, 0x44 -/* 80093C68 00090A68 4B F7 AA 29 */ bl func_8000E690 +/* 80093C68 00090A68 4B F7 AA 29 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80093C6C 00090A6C 38 61 00 2C */ addi r3, r1, 0x2c -/* 80093C70 00090A70 4B F8 14 5D */ bl func_800150CC +/* 80093C70 00090A70 4B F8 14 5D */ bl xVec3Length2__FPC5xVec3 /* 80093C74 00090A74 EC 5F F0 7A */ fmadds f2, f31, f1, f30 /* 80093C78 00090A78 C0 02 90 38 */ lfs f0, lbl_803CD9B8-_SDA2_BASE_(r2) /* 80093C7C 00090A7C C0 22 8F F4 */ lfs f1, lbl_803CD974-_SDA2_BASE_(r2) @@ -1161,13 +1161,13 @@ lbl_80093D18: /* 80093D88 00090B88 90 01 00 0C */ stw r0, 0xc(r1) /* 80093D8C 00090B8C 80 06 00 08 */ lwz r0, 8(r6) /* 80093D90 00090B90 90 01 00 10 */ stw r0, 0x10(r1) -/* 80093D94 00090B94 4B F8 16 B1 */ bl func_80015444 +/* 80093D94 00090B94 4B F8 16 B1 */ bl __apl__5xVec3FRC5xVec3 /* 80093D98 00090B98 38 61 00 14 */ addi r3, r1, 0x14 /* 80093D9C 00090B9C 38 81 00 38 */ addi r4, r1, 0x38 -/* 80093DA0 00090BA0 4B F8 16 A5 */ bl func_80015444 +/* 80093DA0 00090BA0 4B F8 16 A5 */ bl __apl__5xVec3FRC5xVec3 /* 80093DA4 00090BA4 38 61 00 08 */ addi r3, r1, 8 /* 80093DA8 00090BA8 38 81 00 38 */ addi r4, r1, 0x38 -/* 80093DAC 00090BAC 4B F8 16 99 */ bl func_80015444 +/* 80093DAC 00090BAC 4B F8 16 99 */ bl __apl__5xVec3FRC5xVec3 /* 80093DB0 00090BB0 C0 42 90 3C */ lfs f2, lbl_803CD9BC-_SDA2_BASE_(r2) /* 80093DB4 00090BB4 3B 9C 00 03 */ addi r28, r28, 3 /* 80093DB8 00090BB8 C0 21 00 24 */ lfs f1, 0x24(r1) @@ -1421,7 +1421,7 @@ lbl_80094128: /* 8009414C 00090F4C 38 80 00 80 */ li r4, 0x80 /* 80094150 00090F50 38 A0 00 00 */ li r5, 0 /* 80094154 00090F54 38 E0 00 00 */ li r7, 0 -/* 80094158 00090F58 4B FC 23 5D */ bl func_800564B4 +/* 80094158 00090F58 4B FC 23 5D */ bl xSndPlay3D__FUiffUiUiPC5xVec3f14sound_categoryf /* 8009415C 00090F5C C0 42 8F F4 */ lfs f2, lbl_803CD974-_SDA2_BASE_(r2) /* 80094160 00090F60 3C 60 B9 B2 */ lis r3, 0xB9B1D325@ha /* 80094164 00090F64 C0 22 90 14 */ lfs f1, lbl_803CD994-_SDA2_BASE_(r2) @@ -1432,7 +1432,7 @@ lbl_80094128: /* 80094178 00090F78 38 80 00 80 */ li r4, 0x80 /* 8009417C 00090F7C 38 A0 00 00 */ li r5, 0 /* 80094180 00090F80 38 E0 00 00 */ li r7, 0 -/* 80094184 00090F84 4B FC 23 31 */ bl func_800564B4 +/* 80094184 00090F84 4B FC 23 31 */ bl xSndPlay3D__FUiffUiUiPC5xVec3f14sound_categoryf /* 80094188 00090F88 C0 22 90 04 */ lfs f1, lbl_803CD984-_SDA2_BASE_(r2) /* 8009418C 00090F8C 4B F7 A9 C5 */ bl xClimateSetSnow__Ff /* 80094190 00090F90 3C 60 80 3C */ lis r3, lbl_803BFA0C@ha @@ -1455,7 +1455,7 @@ lbl_8009419C: /* 800941D0 00090FD0 7C 1C 04 2E */ lfsx f0, r28, r0 /* 800941D4 00090FD4 EC 01 00 2A */ fadds f0, f1, f0 /* 800941D8 00090FD8 D0 1C 00 18 */ stfs f0, 0x18(r28) -/* 800941DC 00090FDC 4B F7 70 89 */ bl func_8000B264 +/* 800941DC 00090FDC 4B F7 70 89 */ bl __as__5xVec3FRC5xVec3 /* 800941E0 00090FE0 C0 02 8F F8 */ lfs f0, lbl_803CD978-_SDA2_BASE_(r2) /* 800941E4 00090FE4 28 1E 00 00 */ cmplwi r30, 0 /* 800941E8 00090FE8 D0 1C 00 5C */ stfs f0, 0x5c(r28) @@ -1465,13 +1465,13 @@ lbl_8009419C: /* 800941F8 00090FF8 41 82 00 14 */ beq lbl_8009420C /* 800941FC 00090FFC 7F C4 F3 78 */ mr r4, r30 /* 80094200 00091000 38 7C 00 68 */ addi r3, r28, 0x68 -/* 80094204 00091004 4B F7 70 61 */ bl func_8000B264 +/* 80094204 00091004 4B F7 70 61 */ bl __as__5xVec3FRC5xVec3 /* 80094208 00091008 48 00 00 14 */ b lbl_8009421C lbl_8009420C: /* 8009420C 0009100C 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 80094210 00091010 38 7C 00 68 */ addi r3, r28, 0x68 /* 80094214 00091014 38 84 30 18 */ addi r4, r4, lbl_80253018@l -/* 80094218 00091018 4B F7 70 4D */ bl func_8000B264 +/* 80094218 00091018 4B F7 70 4D */ bl __as__5xVec3FRC5xVec3 lbl_8009421C: /* 8009421C 0009101C 3B 7B 00 01 */ addi r27, r27, 1 /* 80094220 00091020 3B 9C 00 74 */ addi r28, r28, 0x74 @@ -1593,7 +1593,7 @@ lbl_800943A8: /* 800943B8 000911B8 80 84 07 04 */ lwz r4, 0x704(r4) /* 800943BC 000911BC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 800943C0 000911C0 38 84 00 30 */ addi r4, r4, 0x30 -/* 800943C4 000911C4 4B F7 A2 CD */ bl func_8000E690 +/* 800943C4 000911C4 4B F7 A2 CD */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800943C8 000911C8 38 61 00 08 */ addi r3, r1, 8 /* 800943CC 000911CC 7C 64 1B 78 */ mr r4, r3 /* 800943D0 000911D0 4B FB A1 21 */ bl xVec3Dot__FPC5xVec3PC5xVec3 @@ -2129,7 +2129,7 @@ lbl_80094AC4: lbl_80094AF0: /* 80094AF0 000918F0 7F A3 EB 78 */ mr r3, r29 /* 80094AF4 000918F4 7E E4 BB 78 */ mr r4, r23 -/* 80094AF8 000918F8 4B F7 67 6D */ bl func_8000B264 +/* 80094AF8 000918F8 4B F7 67 6D */ bl __as__5xVec3FRC5xVec3 /* 80094AFC 000918FC 4B F9 C1 8D */ bl xurand__Fv /* 80094B00 00091900 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80094B04 00091904 C0 59 00 00 */ lfs f2, 0(r25) @@ -2171,7 +2171,7 @@ lbl_80094AF0: /* 80094B94 00091994 FC 40 F8 90 */ fmr f2, f31 /* 80094B98 00091998 7F 84 E3 78 */ mr r4, r28 /* 80094B9C 0009199C FC 60 F8 90 */ fmr f3, f31 -/* 80094BA0 000919A0 4B FE DF 39 */ bl func_80082AD8 +/* 80094BA0 000919A0 4B FE DF 39 */ bl xVec3ScaleC__FP5xVec3PC5xVec3fff /* 80094BA4 000919A4 4B F9 C0 E5 */ bl xurand__Fv /* 80094BA8 000919A8 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80094BAC 000919AC C0 5A 00 00 */ lfs f2, 0(r26) @@ -2268,7 +2268,7 @@ lbl_80094CC4: lbl_80094CF0: /* 80094CF0 00091AF0 7F A3 EB 78 */ mr r3, r29 /* 80094CF4 00091AF4 7E E4 BB 78 */ mr r4, r23 -/* 80094CF8 00091AF8 4B F7 65 6D */ bl func_8000B264 +/* 80094CF8 00091AF8 4B F7 65 6D */ bl __as__5xVec3FRC5xVec3 /* 80094CFC 00091AFC 4B F9 BF 8D */ bl xurand__Fv /* 80094D00 00091B00 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80094D04 00091B04 C0 59 00 00 */ lfs f2, 0(r25) @@ -2363,7 +2363,7 @@ lbl_80094E20: lbl_80094E4C: /* 80094E4C 00091C4C 7F A3 EB 78 */ mr r3, r29 /* 80094E50 00091C50 7E E4 BB 78 */ mr r4, r23 -/* 80094E54 00091C54 4B F7 64 11 */ bl func_8000B264 +/* 80094E54 00091C54 4B F7 64 11 */ bl __as__5xVec3FRC5xVec3 /* 80094E58 00091C58 4B F9 BE 31 */ bl xurand__Fv /* 80094E5C 00091C5C C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80094E60 00091C60 C0 59 00 00 */ lfs f2, 0(r25) @@ -2449,7 +2449,7 @@ lbl_80094F68: /* 80094F84 00091D84 7F 24 CB 78 */ mr r4, r25 /* 80094F88 00091D88 7F C5 F3 78 */ mr r5, r30 /* 80094F8C 00091D8C 38 61 00 20 */ addi r3, r1, 0x20 -/* 80094F90 00091D90 4B F7 62 3D */ bl func_8000B1CC +/* 80094F90 00091D90 4B F7 62 3D */ bl __mi__5xVec3CFRC5xVec3 /* 80094F94 00091D94 80 81 00 20 */ lwz r4, 0x20(r1) /* 80094F98 00091D98 7F BB EB 78 */ mr r27, r29 /* 80094F9C 00091D9C 80 61 00 24 */ lwz r3, 0x24(r1) @@ -2464,14 +2464,14 @@ lbl_80094FBC: /* 80094FBC 00091DBC 4B F9 BC CD */ bl xurand__Fv /* 80094FC0 00091DC0 38 61 00 08 */ addi r3, r1, 8 /* 80094FC4 00091DC4 38 81 00 2C */ addi r4, r1, 0x2c -/* 80094FC8 00091DC8 4B F7 61 59 */ bl func_8000B120 +/* 80094FC8 00091DC8 4B F7 61 59 */ bl __ml__5xVec3CFf /* 80094FCC 00091DCC 7F C4 F3 78 */ mr r4, r30 /* 80094FD0 00091DD0 38 61 00 14 */ addi r3, r1, 0x14 /* 80094FD4 00091DD4 38 A1 00 08 */ addi r5, r1, 8 -/* 80094FD8 00091DD8 4B F8 04 09 */ bl func_800153E0 +/* 80094FD8 00091DD8 4B F8 04 09 */ bl __pl__5xVec3CFRC5xVec3 /* 80094FDC 00091DDC 7F 63 DB 78 */ mr r3, r27 /* 80094FE0 00091DE0 38 81 00 14 */ addi r4, r1, 0x14 -/* 80094FE4 00091DE4 4B F7 62 81 */ bl func_8000B264 +/* 80094FE4 00091DE4 4B F7 62 81 */ bl __as__5xVec3FRC5xVec3 /* 80094FE8 00091DE8 4B F9 BC A1 */ bl xurand__Fv /* 80094FEC 00091DEC C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80094FF0 00091DF0 C0 57 00 00 */ lfs f2, 0(r23) @@ -2570,7 +2570,7 @@ lbl_8009512C: /* 80095148 00091F48 7E E4 BB 78 */ mr r4, r23 /* 8009514C 00091F4C 7F 65 DB 78 */ mr r5, r27 /* 80095150 00091F50 38 61 00 44 */ addi r3, r1, 0x44 -/* 80095154 00091F54 4B F7 60 79 */ bl func_8000B1CC +/* 80095154 00091F54 4B F7 60 79 */ bl __mi__5xVec3CFRC5xVec3 /* 80095158 00091F58 80 E1 00 44 */ lwz r7, 0x44(r1) /* 8009515C 00091F5C 7E C4 B3 78 */ mr r4, r22 /* 80095160 00091F60 80 C1 00 48 */ lwz r6, 0x48(r1) @@ -2580,7 +2580,7 @@ lbl_8009512C: /* 80095170 00091F70 90 E1 00 5C */ stw r7, 0x5c(r1) /* 80095174 00091F74 90 C1 00 60 */ stw r6, 0x60(r1) /* 80095178 00091F78 90 01 00 64 */ stw r0, 0x64(r1) -/* 8009517C 00091F7C 4B F7 60 51 */ bl func_8000B1CC +/* 8009517C 00091F7C 4B F7 60 51 */ bl __mi__5xVec3CFRC5xVec3 /* 80095180 00091F80 80 81 00 38 */ lwz r4, 0x38(r1) /* 80095184 00091F84 7F 58 D3 78 */ mr r24, r26 /* 80095188 00091F88 80 61 00 3C */ lwz r3, 0x3c(r1) @@ -2596,25 +2596,25 @@ lbl_800951A8: /* 800951AC 00091FAC FF C0 08 90 */ fmr f30, f1 /* 800951B0 00091FB0 38 61 00 20 */ addi r3, r1, 0x20 /* 800951B4 00091FB4 38 81 00 5C */ addi r4, r1, 0x5c -/* 800951B8 00091FB8 4B F7 5F 69 */ bl func_8000B120 +/* 800951B8 00091FB8 4B F7 5F 69 */ bl __ml__5xVec3CFf /* 800951BC 00091FBC 7F 64 DB 78 */ mr r4, r27 /* 800951C0 00091FC0 38 61 00 2C */ addi r3, r1, 0x2c /* 800951C4 00091FC4 38 A1 00 20 */ addi r5, r1, 0x20 -/* 800951C8 00091FC8 4B F8 02 19 */ bl func_800153E0 +/* 800951C8 00091FC8 4B F8 02 19 */ bl __pl__5xVec3CFRC5xVec3 /* 800951CC 00091FCC 7F 03 C3 78 */ mr r3, r24 /* 800951D0 00091FD0 38 81 00 2C */ addi r4, r1, 0x2c -/* 800951D4 00091FD4 4B F7 60 91 */ bl func_8000B264 +/* 800951D4 00091FD4 4B F7 60 91 */ bl __as__5xVec3FRC5xVec3 /* 800951D8 00091FD8 FC 20 F0 90 */ fmr f1, f30 /* 800951DC 00091FDC 38 61 00 08 */ addi r3, r1, 8 /* 800951E0 00091FE0 38 81 00 50 */ addi r4, r1, 0x50 -/* 800951E4 00091FE4 4B F7 5F 3D */ bl func_8000B120 +/* 800951E4 00091FE4 4B F7 5F 3D */ bl __ml__5xVec3CFf /* 800951E8 00091FE8 7F 84 E3 78 */ mr r4, r28 /* 800951EC 00091FEC 38 61 00 14 */ addi r3, r1, 0x14 /* 800951F0 00091FF0 38 A1 00 08 */ addi r5, r1, 8 -/* 800951F4 00091FF4 4B F8 01 ED */ bl func_800153E0 +/* 800951F4 00091FF4 4B F8 01 ED */ bl __pl__5xVec3CFRC5xVec3 /* 800951F8 00091FF8 7E E3 BB 78 */ mr r3, r23 /* 800951FC 00091FFC 38 81 00 14 */ addi r4, r1, 0x14 -/* 80095200 00092000 4B F7 60 65 */ bl func_8000B264 +/* 80095200 00092000 4B F7 60 65 */ bl __as__5xVec3FRC5xVec3 /* 80095204 00092004 4B F9 BA 85 */ bl xurand__Fv /* 80095208 00092008 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 8009520C 0009200C C0 5E 00 00 */ lfs f2, 0(r30) @@ -2716,7 +2716,7 @@ lbl_80095344: lbl_80095370: /* 80095370 00092170 7F A3 EB 78 */ mr r3, r29 /* 80095374 00092174 7E E4 BB 78 */ mr r4, r23 -/* 80095378 00092178 4B F7 5E ED */ bl func_8000B264 +/* 80095378 00092178 4B F7 5E ED */ bl __as__5xVec3FRC5xVec3 /* 8009537C 0009217C 4B F9 B9 0D */ bl xurand__Fv /* 80095380 00092180 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80095384 00092184 C0 59 00 00 */ lfs f2, 0(r25) @@ -2850,11 +2850,11 @@ lbl_800954EC: /* 8009556C 0009236C C0 22 90 4C */ lfs f1, lbl_803CD9CC-_SDA2_BASE_(r2) /* 80095570 00092370 FC 40 08 90 */ fmr f2, f1 /* 80095574 00092374 FC 60 08 90 */ fmr f3, f1 -/* 80095578 00092378 4B FE D5 61 */ bl func_80082AD8 +/* 80095578 00092378 4B FE D5 61 */ bl xVec3ScaleC__FP5xVec3PC5xVec3fff /* 8009557C 0009237C 7F C3 F3 78 */ mr r3, r30 /* 80095580 00092380 7F C4 F3 78 */ mr r4, r30 /* 80095584 00092384 38 A1 00 08 */ addi r5, r1, 8 -/* 80095588 00092388 4B F7 5B 31 */ bl func_8000B0B8 +/* 80095588 00092388 4B F7 5B 31 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8009558C 0009238C 4B F9 B6 FD */ bl xurand__Fv /* 80095590 00092390 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80095594 00092394 EC 01 00 28 */ fsubs f0, f1, f0 @@ -2942,7 +2942,7 @@ zFX_SpawnBubbleSlam__FPC5xVec3Uifff: lbl_800956CC: /* 800956CC 000924CC 7F 83 E3 78 */ mr r3, r28 /* 800956D0 000924D0 7F 04 C3 78 */ mr r4, r24 -/* 800956D4 000924D4 4B F7 5B 91 */ bl func_8000B264 +/* 800956D4 000924D4 4B F7 5B 91 */ bl __as__5xVec3FRC5xVec3 /* 800956D8 000924D8 C0 3C 00 04 */ lfs f1, 4(r28) /* 800956DC 000924DC C0 02 90 40 */ lfs f0, lbl_803CD9C0-_SDA2_BASE_(r2) /* 800956E0 000924E0 93 41 00 0C */ stw r26, 0xc(r1) @@ -3067,7 +3067,7 @@ lbl_80095890: /* 800958A4 000926A4 C0 02 90 04 */ lfs f0, lbl_803CD984-_SDA2_BASE_(r2) /* 800958A8 000926A8 EF 82 00 78 */ fmsubs f28, f2, f1, f0 /* 800958AC 000926AC EC 3C 07 3C */ fnmsubs f1, f28, f28, f0 -/* 800958B0 000926B0 4B F7 4F 4D */ bl func_8000A7FC +/* 800958B0 000926B0 4B F7 4F 4D */ bl xsqrt__Ff /* 800958B4 000926B4 FF C0 08 90 */ fmr f30, f1 /* 800958B8 000926B8 FC 20 E8 90 */ fmr f1, f29 /* 800958BC 000926BC 48 02 F5 91 */ bl isin__Ff @@ -3078,21 +3078,21 @@ lbl_80095890: /* 800958D0 000926D0 7F 63 DB 78 */ mr r3, r27 /* 800958D4 000926D4 FC 40 F8 90 */ fmr f2, f31 /* 800958D8 000926D8 FC 60 E0 90 */ fmr f3, f28 -/* 800958DC 000926DC 4B F7 58 11 */ bl func_8000B0EC +/* 800958DC 000926DC 4B F7 58 11 */ bl assign__5xVec3Ffff /* 800958E0 000926E0 FC 20 C8 90 */ fmr f1, f25 /* 800958E4 000926E4 7F 64 DB 78 */ mr r4, r27 /* 800958E8 000926E8 38 61 00 14 */ addi r3, r1, 0x14 -/* 800958EC 000926EC 4B F7 58 35 */ bl func_8000B120 +/* 800958EC 000926EC 4B F7 58 35 */ bl __ml__5xVec3CFf /* 800958F0 000926F0 7F 24 CB 78 */ mr r4, r25 /* 800958F4 000926F4 38 61 00 20 */ addi r3, r1, 0x20 /* 800958F8 000926F8 38 A1 00 14 */ addi r5, r1, 0x14 -/* 800958FC 000926FC 4B F7 FA E5 */ bl func_800153E0 +/* 800958FC 000926FC 4B F7 FA E5 */ bl __pl__5xVec3CFRC5xVec3 /* 80095900 00092700 7F 83 E3 78 */ mr r3, r28 /* 80095904 00092704 38 81 00 20 */ addi r4, r1, 0x20 -/* 80095908 00092708 4B F7 59 5D */ bl func_8000B264 +/* 80095908 00092708 4B F7 59 5D */ bl __as__5xVec3FRC5xVec3 /* 8009590C 0009270C FC 20 D0 90 */ fmr f1, f26 /* 80095910 00092710 7F 63 DB 78 */ mr r3, r27 -/* 80095914 00092714 4B F7 58 6D */ bl func_8000B180 +/* 80095914 00092714 4B F7 58 6D */ bl __amu__5xVec3Ff /* 80095918 00092718 80 9F 00 00 */ lwz r4, 0(r31) /* 8009591C 0009271C 80 7F 00 04 */ lwz r3, 4(r31) /* 80095920 00092720 80 1F 00 08 */ lwz r0, 8(r31) @@ -3114,10 +3114,10 @@ lbl_80095890: /* 80095960 00092760 EC 01 00 28 */ fsubs f0, f1, f0 /* 80095964 00092764 FC 20 D8 90 */ fmr f1, f27 /* 80095968 00092768 D0 01 00 34 */ stfs f0, 0x34(r1) -/* 8009596C 0009276C 4B F7 57 B5 */ bl func_8000B120 +/* 8009596C 0009276C 4B F7 57 B5 */ bl __ml__5xVec3CFf /* 80095970 00092770 7F 63 DB 78 */ mr r3, r27 /* 80095974 00092774 38 81 00 08 */ addi r4, r1, 8 -/* 80095978 00092778 4B F7 FA CD */ bl func_80015444 +/* 80095978 00092778 4B F7 FA CD */ bl __apl__5xVec3FRC5xVec3 /* 8009597C 0009277C 3B 9C 00 0C */ addi r28, r28, 0xc /* 80095980 00092780 3B 7B 00 0C */ addi r27, r27, 0xc lbl_80095984: @@ -3316,7 +3316,7 @@ zFX.get_triangle_area__17_unnamed_zFX_cpp_FRC5xVec3RC5xVec3RC5xVec3: /* 80095C30 00092A30 D0 41 00 08 */ stfs f2, 8(r1) /* 80095C34 00092A34 D0 21 00 0C */ stfs f1, 0xc(r1) /* 80095C38 00092A38 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 80095C3C 00092A3C 4B F7 55 6D */ bl func_8000B1A8 +/* 80095C3C 00092A3C 4B F7 55 6D */ bl length__5xVec3CFv /* 80095C40 00092A40 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80095C44 00092A44 80 01 00 34 */ lwz r0, 0x34(r1) /* 80095C48 00092A48 EC 20 00 72 */ fmuls f1, f0, f1 @@ -3387,19 +3387,19 @@ lbl_80095D20: /* 80095D28 00092B28 7F 84 E3 78 */ mr r4, r28 /* 80095D2C 00092B2C 1C 00 00 0C */ mulli r0, r0, 0xc /* 80095D30 00092B30 7C BF 02 14 */ add r5, r31, r0 -/* 80095D34 00092B34 4B F7 52 3D */ bl func_8000AF70 +/* 80095D34 00092B34 4B F7 52 3D */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80095D38 00092B38 A0 1D 00 02 */ lhz r0, 2(r29) /* 80095D3C 00092B3C 7F 84 E3 78 */ mr r4, r28 /* 80095D40 00092B40 38 7A 00 0C */ addi r3, r26, 0xc /* 80095D44 00092B44 1C 00 00 0C */ mulli r0, r0, 0xc /* 80095D48 00092B48 7C BF 02 14 */ add r5, r31, r0 -/* 80095D4C 00092B4C 4B F7 52 25 */ bl func_8000AF70 +/* 80095D4C 00092B4C 4B F7 52 25 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80095D50 00092B50 A0 1D 00 04 */ lhz r0, 4(r29) /* 80095D54 00092B54 7F 84 E3 78 */ mr r4, r28 /* 80095D58 00092B58 38 7A 00 18 */ addi r3, r26, 0x18 /* 80095D5C 00092B5C 1C 00 00 0C */ mulli r0, r0, 0xc /* 80095D60 00092B60 7C BF 02 14 */ add r5, r31, r0 -/* 80095D64 00092B64 4B F7 52 0D */ bl func_8000AF70 +/* 80095D64 00092B64 4B F7 52 0D */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80095D68 00092B68 A0 1D 00 00 */ lhz r0, 0(r29) /* 80095D6C 00092B6C 7F 63 DB 78 */ mr r3, r27 /* 80095D70 00092B70 7F 84 E3 78 */ mr r4, r28 @@ -3407,7 +3407,7 @@ lbl_80095D20: /* 80095D78 00092B78 7C BE 02 14 */ add r5, r30, r0 /* 80095D7C 00092B7C 48 00 16 05 */ bl zFX.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80095D80 00092B80 7F 63 DB 78 */ mr r3, r27 -/* 80095D84 00092B84 48 00 15 D5 */ bl func_80097358 +/* 80095D84 00092B84 48 00 15 D5 */ bl up_normalize__5xVec3Fv /* 80095D88 00092B88 A0 1D 00 02 */ lhz r0, 2(r29) /* 80095D8C 00092B8C 7F 84 E3 78 */ mr r4, r28 /* 80095D90 00092B90 38 7B 00 0C */ addi r3, r27, 0xc @@ -3415,7 +3415,7 @@ lbl_80095D20: /* 80095D98 00092B98 7C BE 02 14 */ add r5, r30, r0 /* 80095D9C 00092B9C 48 00 15 E5 */ bl zFX.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80095DA0 00092BA0 38 7B 00 0C */ addi r3, r27, 0xc -/* 80095DA4 00092BA4 48 00 15 B5 */ bl func_80097358 +/* 80095DA4 00092BA4 48 00 15 B5 */ bl up_normalize__5xVec3Fv /* 80095DA8 00092BA8 A0 1D 00 04 */ lhz r0, 4(r29) /* 80095DAC 00092BAC 7F 84 E3 78 */ mr r4, r28 /* 80095DB0 00092BB0 38 7B 00 18 */ addi r3, r27, 0x18 @@ -3423,7 +3423,7 @@ lbl_80095D20: /* 80095DB8 00092BB8 7C BE 02 14 */ add r5, r30, r0 /* 80095DBC 00092BBC 48 00 15 C5 */ bl zFX.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80095DC0 00092BC0 38 7B 00 18 */ addi r3, r27, 0x18 -/* 80095DC4 00092BC4 48 00 15 95 */ bl func_80097358 +/* 80095DC4 00092BC4 48 00 15 95 */ bl up_normalize__5xVec3Fv lbl_80095DC8: /* 80095DC8 00092BC8 BB 01 00 10 */ lmw r24, 0x10(r1) /* 80095DCC 00092BCC 80 01 00 34 */ lwz r0, 0x34(r1) @@ -3511,13 +3511,13 @@ lbl_80095EF0: /* 80095EF8 00092CF8 7C 99 02 14 */ add r4, r25, r0 /* 80095EFC 00092CFC 56 D6 C2 3E */ srwi r22, r22, 8 /* 80095F00 00092D00 38 61 00 2C */ addi r3, r1, 0x2c -/* 80095F04 00092D04 4B F7 50 6D */ bl func_8000AF70 +/* 80095F04 00092D04 4B F7 50 6D */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80095F08 00092D08 C0 3B 00 00 */ lfs f1, 0(r27) /* 80095F0C 00092D0C 38 61 00 2C */ addi r3, r1, 0x2c -/* 80095F10 00092D10 4B F7 52 71 */ bl func_8000B180 +/* 80095F10 00092D10 4B F7 52 71 */ bl __amu__5xVec3Ff /* 80095F14 00092D14 38 61 00 38 */ addi r3, r1, 0x38 /* 80095F18 00092D18 38 81 00 2C */ addi r4, r1, 0x2c -/* 80095F1C 00092D1C 4B F7 F5 29 */ bl func_80015444 +/* 80095F1C 00092D1C 4B F7 F5 29 */ bl __apl__5xVec3FRC5xVec3 /* 80095F20 00092D20 3B 7B 00 04 */ addi r27, r27, 4 /* 80095F24 00092D24 3B 9C FF FF */ addi r28, r28, -1 lbl_80095F28: @@ -3531,11 +3531,11 @@ lbl_80095F40: /* 80095F40 00092D40 7D E3 7B 78 */ mr r3, r15 /* 80095F44 00092D44 7E 24 8B 78 */ mr r4, r17 /* 80095F48 00092D48 38 A1 00 38 */ addi r5, r1, 0x38 -/* 80095F4C 00092D4C 4B F7 50 25 */ bl func_8000AF70 +/* 80095F4C 00092D4C 4B F7 50 25 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80095F50 00092D50 C0 22 8F F4 */ lfs f1, lbl_803CD974-_SDA2_BASE_(r2) /* 80095F54 00092D54 38 61 00 38 */ addi r3, r1, 0x38 /* 80095F58 00092D58 3A C0 00 04 */ li r22, 4 -/* 80095F5C 00092D5C 4B F8 69 1D */ bl func_8001C878 +/* 80095F5C 00092D5C 4B F8 69 1D */ bl __as__5xVec3Ff /* 80095F60 00092D60 48 00 00 3C */ b lbl_80095F9C lbl_80095F64: /* 80095F64 00092D64 56 A0 34 B2 */ rlwinm r0, r21, 6, 0x12, 0x19 @@ -3546,10 +3546,10 @@ lbl_80095F64: /* 80095F78 00092D78 48 00 14 09 */ bl zFX.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80095F7C 00092D7C C0 2E 00 00 */ lfs f1, 0(r14) /* 80095F80 00092D80 38 61 00 20 */ addi r3, r1, 0x20 -/* 80095F84 00092D84 4B F7 51 FD */ bl func_8000B180 +/* 80095F84 00092D84 4B F7 51 FD */ bl __amu__5xVec3Ff /* 80095F88 00092D88 38 61 00 38 */ addi r3, r1, 0x38 /* 80095F8C 00092D8C 38 81 00 20 */ addi r4, r1, 0x20 -/* 80095F90 00092D90 4B F7 F4 B5 */ bl func_80015444 +/* 80095F90 00092D90 4B F7 F4 B5 */ bl __apl__5xVec3FRC5xVec3 /* 80095F94 00092D94 39 CE 00 04 */ addi r14, r14, 4 /* 80095F98 00092D98 3A D6 FF FF */ addi r22, r22, -1 lbl_80095F9C: @@ -3655,7 +3655,7 @@ lbl_80096058: /* 80096110 00092F10 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 80096114 00092F14 D0 7D 00 04 */ stfs f3, 4(r29) /* 80096118 00092F18 D0 1D 00 08 */ stfs f0, 8(r29) -/* 8009611C 00092F1C 48 00 12 3D */ bl func_80097358 +/* 8009611C 00092F1C 48 00 12 3D */ bl up_normalize__5xVec3Fv /* 80096120 00092F20 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 80096124 00092F24 CB E1 00 40 */ lfd f31, 0x40(r1) /* 80096128 00092F28 E3 C1 00 38 */ psq_l f30, 56(r1), 0, qr0 @@ -3848,16 +3848,16 @@ lbl_80096368: /* 800963A0 000931A0 83 5B 00 4C */ lwz r26, 0x4c(r27) /* 800963A4 000931A4 38 61 00 08 */ addi r3, r1, 8 /* 800963A8 000931A8 7F 44 D3 78 */ mr r4, r26 -/* 800963AC 000931AC 4B F7 52 1D */ bl func_8000B5C8 +/* 800963AC 000931AC 4B F7 52 1D */ bl __as__7xMat3x3FRC7xMat3x3 /* 800963B0 000931B0 C0 3B 00 50 */ lfs f1, 0x50(r27) /* 800963B4 000931B4 7F 43 D3 78 */ mr r3, r26 -/* 800963B8 000931B8 4B F7 4D C9 */ bl func_8000B180 +/* 800963B8 000931B8 4B F7 4D C9 */ bl __amu__5xVec3Ff /* 800963BC 000931BC C0 3B 00 54 */ lfs f1, 0x54(r27) /* 800963C0 000931C0 38 7A 00 10 */ addi r3, r26, 0x10 -/* 800963C4 000931C4 4B F7 4D BD */ bl func_8000B180 +/* 800963C4 000931C4 4B F7 4D BD */ bl __amu__5xVec3Ff /* 800963C8 000931C8 C0 3B 00 58 */ lfs f1, 0x58(r27) /* 800963CC 000931CC 38 7A 00 20 */ addi r3, r26, 0x20 -/* 800963D0 000931D0 4B F7 4D B1 */ bl func_8000B180 +/* 800963D0 000931D0 4B F7 4D B1 */ bl __amu__5xVec3Ff lbl_800963D4: /* 800963D4 000931D4 C0 58 00 34 */ lfs f2, 0x34(r24) /* 800963D8 000931D8 C0 38 00 38 */ lfs f1, 0x38(r24) @@ -3873,7 +3873,7 @@ lbl_800963F0: /* 800963FC 000931FC 4B FF FD 5D */ bl zFX.random_surface_point__17_unnamed_zFX_cpp_FR5xVec3R5xVec3RCQ217_unnamed_zFX_cpp_11popper_data /* 80096400 00093200 FC 20 F8 90 */ fmr f1, f31 /* 80096404 00093204 7F 83 E3 78 */ mr r3, r28 -/* 80096408 00093208 4B F7 4D 79 */ bl func_8000B180 +/* 80096408 00093208 4B F7 4D 79 */ bl __amu__5xVec3Ff /* 8009640C 0009320C C0 22 8F F4 */ lfs f1, lbl_803CD974-_SDA2_BASE_(r2) /* 80096410 00093210 C0 18 00 38 */ lfs f0, 0x38(r24) /* 80096414 00093214 FC 01 00 00 */ fcmpu cr0, f1, f0 @@ -3931,7 +3931,7 @@ lbl_800964C4: /* 800964D8 000932D8 41 82 00 10 */ beq lbl_800964E8 /* 800964DC 000932DC 80 7B 00 4C */ lwz r3, 0x4c(r27) /* 800964E0 000932E0 38 81 00 08 */ addi r4, r1, 8 -/* 800964E4 000932E4 4B F7 50 E5 */ bl func_8000B5C8 +/* 800964E4 000932E4 4B F7 50 E5 */ bl __as__7xMat3x3FRC7xMat3x3 lbl_800964E8: /* 800964E8 000932E8 FC 20 E0 90 */ fmr f1, f28 /* 800964EC 000932EC 7F C3 F3 78 */ mr r3, r30 @@ -4030,7 +4030,7 @@ lbl_80096630: /* 80096630 00093430 38 61 00 0C */ addi r3, r1, 0xc /* 80096634 00093434 38 81 00 10 */ addi r4, r1, 0x10 /* 80096638 00093438 38 A1 00 08 */ addi r5, r1, 8 -/* 8009663C 0009343C 48 00 0D F9 */ bl func_80097434 +/* 8009663C 0009343C 48 00 0D F9 */ bl xSCurve__FRfRfRff /* 80096640 00093440 C0 41 00 10 */ lfs f2, 0x10(r1) /* 80096644 00093444 C0 1F 00 48 */ lfs f0, 0x48(r31) /* 80096648 00093448 C0 21 00 0C */ lfs f1, 0xc(r1) @@ -4042,25 +4042,25 @@ lbl_80096630: /* 80096660 00093460 FC 02 00 00 */ fcmpu cr0, f2, f0 /* 80096664 00093464 40 82 00 10 */ bne lbl_80096674 /* 80096668 00093468 38 61 00 20 */ addi r3, r1, 0x20 -/* 8009666C 0009346C 4B F8 62 0D */ bl func_8001C878 +/* 8009666C 0009346C 4B F8 62 0D */ bl __as__5xVec3Ff /* 80096670 00093470 48 00 00 1C */ b lbl_8009668C lbl_80096674: /* 80096674 00093474 38 61 00 14 */ addi r3, r1, 0x14 /* 80096678 00093478 38 9F 00 24 */ addi r4, r31, 0x24 -/* 8009667C 0009347C 4B F7 4A A5 */ bl func_8000B120 +/* 8009667C 0009347C 4B F7 4A A5 */ bl __ml__5xVec3CFf /* 80096680 00093480 38 61 00 20 */ addi r3, r1, 0x20 /* 80096684 00093484 38 81 00 14 */ addi r4, r1, 0x14 -/* 80096688 00093488 4B F7 4B DD */ bl func_8000B264 +/* 80096688 00093488 4B F7 4B DD */ bl __as__5xVec3FRC5xVec3 lbl_8009668C: /* 8009668C 0009348C 80 7F 00 04 */ lwz r3, 4(r31) /* 80096690 00093490 38 81 00 20 */ addi r4, r1, 0x20 /* 80096694 00093494 80 63 00 24 */ lwz r3, 0x24(r3) -/* 80096698 00093498 48 00 0D 4D */ bl func_800973E4 +/* 80096698 00093498 48 00 0D 4D */ bl xModelSetScale__FP14xModelInstanceRC5xVec3 /* 8009669C 0009349C 48 00 00 18 */ b lbl_800966B4 lbl_800966A0: /* 800966A0 000934A0 C0 02 90 04 */ lfs f0, lbl_803CD984-_SDA2_BASE_(r2) /* 800966A4 000934A4 EC 20 08 28 */ fsubs f1, f0, f1 -/* 800966A8 000934A8 4B FC 8A 59 */ bl func_8005F100 +/* 800966A8 000934A8 4B FC 8A 59 */ bl xSCurve__Ff /* 800966AC 000934AC 7F E3 FB 78 */ mr r3, r31 /* 800966B0 000934B0 48 00 00 BD */ bl zFX.set_popper_alpha__17_unnamed_zFX_cpp_FRQ217_unnamed_zFX_cpp_11popper_dataf lbl_800966B4: @@ -4074,7 +4074,7 @@ lbl_800966B4: lbl_800966D0: /* 800966D0 000934D0 FC 20 F0 90 */ fmr f1, f30 /* 800966D4 000934D4 EF BD 00 32 */ fmuls f29, f29, f0 -/* 800966D8 000934D8 4B F7 41 25 */ bl func_8000A7FC +/* 800966D8 000934D8 4B F7 41 25 */ bl xsqrt__Ff /* 800966DC 000934DC C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 800966E0 000934E0 EC 20 00 72 */ fmuls f1, f0, f1 lbl_800966E4: @@ -4124,7 +4124,7 @@ zFX.set_popper_alpha__17_unnamed_zFX_cpp_FRQ217_unnamed_zFX_cpp_11popper_dataf: /* 80096780 00093580 93 E1 00 14 */ stw r31, 0x14(r1) /* 80096784 00093584 7C 7F 1B 78 */ mr r31, r3 /* 80096788 00093588 80 63 00 04 */ lwz r3, 4(r3) -/* 8009678C 0009358C 4B F8 50 6D */ bl func_8001B7F8 +/* 8009678C 0009358C 4B F8 50 6D */ bl xEntShow__FP4xEnt /* 80096790 00093590 80 7F 00 04 */ lwz r3, 4(r31) /* 80096794 00093594 80 63 00 24 */ lwz r3, 0x24(r3) /* 80096798 00093598 D3 E3 00 24 */ stfs f31, 0x24(r3) @@ -4160,11 +4160,11 @@ lbl_80096800: /* 80096800 00093600 80 7F 00 04 */ lwz r3, 4(r31) /* 80096804 00093604 38 9F 00 24 */ addi r4, r31, 0x24 /* 80096808 00093608 80 63 00 24 */ lwz r3, 0x24(r3) -/* 8009680C 0009360C 48 00 0B D9 */ bl func_800973E4 +/* 8009680C 0009360C 48 00 0B D9 */ bl xModelSetScale__FP14xModelInstanceRC5xVec3 /* 80096810 00093610 48 00 00 3C */ b lbl_8009684C lbl_80096814: /* 80096814 00093614 80 7F 00 04 */ lwz r3, 4(r31) -/* 80096818 00093618 4B F8 4F D1 */ bl func_8001B7E8 +/* 80096818 00093618 4B F8 4F D1 */ bl xEntHide__FP4xEnt /* 8009681C 0009361C 80 7F 00 04 */ lwz r3, 4(r31) /* 80096820 00093620 C0 02 90 04 */ lfs f0, lbl_803CD984-_SDA2_BASE_(r2) /* 80096824 00093624 80 83 00 24 */ lwz r4, 0x24(r3) @@ -4353,7 +4353,7 @@ lbl_80096A60: /* 80096A80 00093880 38 00 00 00 */ li r0, 0 /* 80096A84 00093884 7F C3 F3 78 */ mr r3, r30 /* 80096A88 00093888 90 1F 00 00 */ stw r0, 0(r31) -/* 80096A8C 0009388C 4B F8 4D 6D */ bl func_8001B7F8 +/* 80096A8C 0009388C 4B F8 4D 6D */ bl xEntShow__FP4xEnt /* 80096A90 00093890 48 00 00 90 */ b lbl_80096B20 lbl_80096A94: /* 80096A94 00093894 38 61 00 14 */ addi r3, r1, 0x14 @@ -4378,7 +4378,7 @@ lbl_80096A94: /* 80096AE0 000938E0 D0 1F 00 40 */ stfs f0, 0x40(r31) /* 80096AE4 000938E4 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80096AE8 000938E8 38 84 00 50 */ addi r4, r4, 0x50 -/* 80096AEC 000938EC 4B F7 47 79 */ bl func_8000B264 +/* 80096AEC 000938EC 4B F7 47 79 */ bl __as__5xVec3FRC5xVec3 /* 80096AF0 000938F0 3C 80 80 26 */ lis r4, lbl_8025BDEC@ha /* 80096AF4 000938F4 80 7F 00 04 */ lwz r3, 4(r31) /* 80096AF8 000938F8 38 E4 BD EC */ addi r7, r4, lbl_8025BDEC@l @@ -4390,7 +4390,7 @@ lbl_80096A94: /* 80096B10 00093910 80 63 00 24 */ lwz r3, 0x24(r3) /* 80096B14 00093914 90 A1 00 0C */ stw r5, 0xc(r1) /* 80096B18 00093918 90 01 00 10 */ stw r0, 0x10(r1) -/* 80096B1C 0009391C 48 00 08 C9 */ bl func_800973E4 +/* 80096B1C 0009391C 48 00 08 C9 */ bl xModelSetScale__FP14xModelInstanceRC5xVec3 lbl_80096B20: /* 80096B20 00093920 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 80096B24 00093924 CB E1 00 40 */ lfd f31, 0x40(r1) @@ -4524,7 +4524,7 @@ lbl_80096CC0: /* 80096CE0 00093AE0 38 00 00 00 */ li r0, 0 /* 80096CE4 00093AE4 7F C3 F3 78 */ mr r3, r30 /* 80096CE8 00093AE8 90 1F 00 00 */ stw r0, 0(r31) -/* 80096CEC 00093AEC 4B F8 4A FD */ bl func_8001B7E8 +/* 80096CEC 00093AEC 4B F8 4A FD */ bl xEntHide__FP4xEnt /* 80096CF0 00093AF0 48 00 00 6C */ b lbl_80096D5C lbl_80096CF4: /* 80096CF4 00093AF4 38 61 00 08 */ addi r3, r1, 8 @@ -4650,7 +4650,7 @@ zFX.update__Q217_unnamed_zFX_cpp_12entrail_dataFf: /* 80096E84 00093C84 80 63 00 04 */ lwz r3, 4(r3) /* 80096E88 00093C88 28 03 00 00 */ cmplwi r3, 0 /* 80096E8C 00093C8C 41 82 01 E4 */ beq lbl_80097070 -/* 80096E90 00093C90 4B F7 77 A9 */ bl func_8000E638 +/* 80096E90 00093C90 4B F7 77 A9 */ bl xEntIsVisible__FPC4xEnt /* 80096E94 00093C94 28 03 00 00 */ cmplwi r3, 0 /* 80096E98 00093C98 40 82 00 14 */ bne lbl_80096EAC /* 80096E9C 00093C9C A0 1E 00 00 */ lhz r0, 0(r30) @@ -4666,7 +4666,7 @@ lbl_80096EAC: /* 80096EC0 00093CC0 38 05 F0 38 */ addi r0, r5, lbl_8028F038@l /* 80096EC4 00093CC4 7F E0 32 14 */ add r31, r0, r6 /* 80096EC8 00093CC8 3B A4 05 58 */ addi r29, r4, lbl_803C0558@l -/* 80096ECC 00093CCC 4B FB F5 C5 */ bl func_80056490 +/* 80096ECC 00093CCC 4B FB F5 C5 */ bl xEntGetFrame__FPC4xEnt /* 80096ED0 00093CD0 3C 80 80 26 */ lis r4, lbl_8025BDF8@ha /* 80096ED4 00093CD4 C0 3D 00 44 */ lfs f1, 0x44(r29) /* 80096ED8 00093CD8 38 C4 BD F8 */ addi r6, r4, lbl_8025BDF8@l @@ -4688,7 +4688,7 @@ lbl_80096EAC: /* 80096F18 00093D18 D0 81 00 20 */ stfs f4, 0x20(r1) /* 80096F1C 00093D1C D0 41 00 24 */ stfs f2, 0x24(r1) /* 80096F20 00093D20 D0 01 00 28 */ stfs f0, 0x28(r1) -/* 80096F24 00093D24 4B F7 41 D9 */ bl func_8000B0FC +/* 80096F24 00093D24 4B F7 41 D9 */ bl length2__5xVec3CFv /* 80096F28 00093D28 C0 1F 00 0C */ lfs f0, 0xc(r31) /* 80096F2C 00093D2C EC 00 00 32 */ fmuls f0, f0, f0 /* 80096F30 00093D30 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -4737,7 +4737,7 @@ lbl_80096F74: /* 80096FD4 00093DD4 38 61 00 14 */ addi r3, r1, 0x14 /* 80096FD8 00093DD8 38 81 00 2C */ addi r4, r1, 0x2c /* 80096FDC 00093DDC 38 BF 00 10 */ addi r5, r31, 0x10 -/* 80096FE0 00093DE0 4B F7 3F 91 */ bl func_8000AF70 +/* 80096FE0 00093DE0 4B F7 3F 91 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80096FE4 00093DE4 38 61 00 08 */ addi r3, r1, 8 /* 80096FE8 00093DE8 38 81 00 2C */ addi r4, r1, 0x2c /* 80096FEC 00093DEC 38 BF 00 28 */ addi r5, r31, 0x28 @@ -4768,10 +4768,10 @@ lbl_80097028: lbl_8009704C: /* 8009704C 00093E4C 38 7E 00 08 */ addi r3, r30, 8 /* 80097050 00093E50 38 81 00 14 */ addi r4, r1, 0x14 -/* 80097054 00093E54 4B F7 42 11 */ bl func_8000B264 +/* 80097054 00093E54 4B F7 42 11 */ bl __as__5xVec3FRC5xVec3 /* 80097058 00093E58 38 7E 00 14 */ addi r3, r30, 0x14 /* 8009705C 00093E5C 38 81 00 08 */ addi r4, r1, 8 -/* 80097060 00093E60 4B F7 42 05 */ bl func_8000B264 +/* 80097060 00093E60 4B F7 42 05 */ bl __as__5xVec3FRC5xVec3 /* 80097064 00093E64 A0 1E 00 00 */ lhz r0, 0(r30) /* 80097068 00093E68 60 00 00 01 */ ori r0, r0, 1 /* 8009706C 00093E6C B0 1E 00 00 */ sth r0, 0(r30) @@ -4938,12 +4938,12 @@ lbl_8009729C: /* 800972A8 000940A8 38 21 00 50 */ addi r1, r1, 0x50 /* 800972AC 000940AC 4E 80 00 20 */ blr -.global func_800972B0 -func_800972B0: +.global xDebugAddTweak__FPCcPCcPC14tweak_callbackPvUi +xDebugAddTweak__FPCcPCcPC14tweak_callbackPvUi: /* 800972B0 000940B0 4E 80 00 20 */ blr -.global func_800972B4 -func_800972B4: +.global create_change__14tweak_callbackFPFRC10tweak_info_v +create_change__14tweak_callbackFPFRC10tweak_info_v: /* 800972B4 000940B4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800972B8 000940B8 3C A0 80 26 */ lis r5, lbl_8025BB28@ha /* 800972BC 000940BC 93 E1 00 3C */ stw r31, 0x3c(r1) @@ -4985,18 +4985,18 @@ func_800972B4: /* 8009734C 0009414C 38 21 00 40 */ addi r1, r1, 0x40 /* 80097350 00094150 4E 80 00 20 */ blr -.global func_80097354 -func_80097354: +.global xDrawSphere2__FPC5xVec3fUi +xDrawSphere2__FPC5xVec3fUi: /* 80097354 00094154 4E 80 00 20 */ blr -.global func_80097358 -func_80097358: +.global up_normalize__5xVec3Fv +up_normalize__5xVec3Fv: /* 80097358 00094158 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009735C 0009415C 7C 08 02 A6 */ mflr r0 /* 80097360 00094160 3C 80 80 25 */ lis r4, lbl_802542F8@ha /* 80097364 00094164 90 01 00 14 */ stw r0, 0x14(r1) /* 80097368 00094168 38 84 42 F8 */ addi r4, r4, lbl_802542F8@l -/* 8009736C 0009416C 4B F7 75 65 */ bl func_8000E8D0 +/* 8009736C 0009416C 4B F7 75 65 */ bl safe_normalize__5xVec3FRC5xVec3 /* 80097370 00094170 80 01 00 14 */ lwz r0, 0x14(r1) /* 80097374 00094174 7C 08 03 A6 */ mtlr r0 /* 80097378 00094178 38 21 00 10 */ addi r1, r1, 0x10 @@ -5030,8 +5030,8 @@ zFX.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 800973DC 000941DC D0 03 00 08 */ stfs f0, 8(r3) /* 800973E0 000941E0 4E 80 00 20 */ blr -.global func_800973E4 -func_800973E4: +.global xModelSetScale__FP14xModelInstanceRC5xVec3 +xModelSetScale__FP14xModelInstanceRC5xVec3: /* 800973E4 000941E4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800973E8 000941E8 7C 08 02 A6 */ mflr r0 /* 800973EC 000941EC 90 01 00 14 */ stw r0, 0x14(r1) @@ -5043,7 +5043,7 @@ func_800973E4: lbl_80097404: /* 80097404 00094204 7F E4 FB 78 */ mr r4, r31 /* 80097408 00094208 38 7E 00 50 */ addi r3, r30, 0x50 -/* 8009740C 0009420C 4B F7 3E 59 */ bl func_8000B264 +/* 8009740C 0009420C 4B F7 3E 59 */ bl __as__5xVec3FRC5xVec3 /* 80097410 00094210 83 DE 00 00 */ lwz r30, 0(r30) lbl_80097414: /* 80097414 00094214 28 1E 00 00 */ cmplwi r30, 0 @@ -5055,8 +5055,8 @@ lbl_80097414: /* 8009742C 0009422C 38 21 00 10 */ addi r1, r1, 0x10 /* 80097430 00094230 4E 80 00 20 */ blr -.global func_80097434 -func_80097434: +.global xSCurve__FRfRfRff +xSCurve__FRfRfRff: /* 80097434 00094234 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) /* 80097438 00094238 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009743C 0009423C 4C 40 13 82 */ cror 2, 0, 2 diff --git a/asm/Game/zGame.s b/asm/Game/zGame.s index 77a01f09c..c6e1edccc 100644 --- a/asm/Game/zGame.s +++ b/asm/Game/zGame.s @@ -686,7 +686,7 @@ lbl_80097E40: /* 80097E54 00094C54 48 00 1E E9 */ bl zGameCheats__Ff /* 80097E58 00094C58 C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) /* 80097E5C 00094C5C 48 00 1A 35 */ bl zGameExtras_SceneUpdate__Ff -/* 80097E60 00094C60 4B FB 43 B1 */ bl func_8004C210 +/* 80097E60 00094C60 4B FB 43 B1 */ bl iFileAsyncService__Fv /* 80097E64 00094C64 48 00 03 19 */ bl zGameIsPaused__Fv /* 80097E68 00094C68 38 00 00 23 */ li r0, 0x23 /* 80097E6C 00094C6C 7C 79 1B 78 */ mr r25, r3 @@ -707,7 +707,7 @@ lbl_80097EA4: /* 80097EA4 00094CA4 38 00 00 25 */ li r0, 0x25 /* 80097EA8 00094CA8 7E A3 AB 78 */ mr r3, r21 /* 80097EAC 00094CAC 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80097EB0 00094CB0 4B FB E5 E1 */ bl func_80056490 +/* 80097EB0 00094CB0 4B FB E5 E1 */ bl xEntGetFrame__FPC4xEnt /* 80097EB4 00094CB4 80 A3 00 00 */ lwz r5, 0(r3) /* 80097EB8 00094CB8 7E 84 A3 78 */ mr r4, r20 /* 80097EBC 00094CBC 80 03 00 04 */ lwz r0, 4(r3) @@ -1207,13 +1207,13 @@ lbl_80098598: /* 800985CC 000953CC 38 80 00 E6 */ li r4, 0xe6 /* 800985D0 000953D0 38 A0 00 00 */ li r5, 0 /* 800985D4 000953D4 38 C0 00 FF */ li r6, 0xff -/* 800985D8 000953D8 4B F9 6A 11 */ bl func_8002EFE8 +/* 800985D8 000953D8 4B F9 6A 11 */ bl xColorFromRGBA__FUcUcUcUc /* 800985DC 000953DC 90 61 00 0C */ stw r3, 0xc(r1) /* 800985E0 000953E0 C0 22 90 98 */ lfs f1, lbl_803CDA18-_SDA2_BASE_(r2) -/* 800985E4 000953E4 4B F7 F9 D9 */ bl func_80017FBC +/* 800985E4 000953E4 4B F7 F9 D9 */ bl NSCREENY__Ff /* 800985E8 000953E8 FF E0 08 90 */ fmr f31, f1 /* 800985EC 000953EC C0 22 90 94 */ lfs f1, lbl_803CDA14-_SDA2_BASE_(r2) -/* 800985F0 000953F0 4B F7 F9 D9 */ bl func_80017FC8 +/* 800985F0 000953F0 4B F7 F9 D9 */ bl NSCREENX__Ff /* 800985F4 000953F4 FC 40 F8 90 */ fmr f2, f31 /* 800985F8 000953F8 3C 60 80 26 */ lis r3, lbl_8025BE78@ha /* 800985FC 000953FC C0 62 90 60 */ lfs f3, lbl_803CD9E0-_SDA2_BASE_(r2) @@ -1221,7 +1221,7 @@ lbl_80098598: /* 80098604 00095404 38 61 00 14 */ addi r3, r1, 0x14 /* 80098608 00095408 38 A1 00 0C */ addi r5, r1, 0xc /* 8009860C 0009540C 38 80 00 01 */ li r4, 1 -/* 80098610 00095410 4B F7 F8 E5 */ bl func_80017EF4 +/* 80098610 00095410 4B F7 F8 E5 */ bl create__5xfontFUifff10iColor_tagRC13basic_rect_f_ /* 80098614 00095414 C0 22 90 60 */ lfs f1, lbl_803CD9E0-_SDA2_BASE_(r2) /* 80098618 00095418 3C 60 80 26 */ lis r3, lbl_8025BE78@ha /* 8009861C 0009541C 38 A3 BE 78 */ addi r5, r3, lbl_8025BE78@l @@ -1231,7 +1231,7 @@ lbl_80098598: /* 8009862C 0009542C FC 60 08 90 */ fmr f3, f1 /* 80098630 00095430 38 C0 00 00 */ li r6, 0 /* 80098634 00095434 FC 80 08 90 */ fmr f4, f1 -/* 80098638 00095438 4B F7 F7 AD */ bl func_80017DE4 +/* 80098638 00095438 4B F7 F7 AD */ bl create__8xtextboxFRC5xfontRC13basic_rect_f_Uiffff /* 8009863C 0009543C 38 00 00 0D */ li r0, 0xd /* 80098640 00095440 38 A1 00 9C */ addi r5, r1, 0x9c /* 80098644 00095444 38 81 00 34 */ addi r4, r1, 0x34 @@ -1251,16 +1251,16 @@ lbl_8009864C: /* 80098678 00095478 C0 42 90 9C */ lfs f2, lbl_803CDA1C-_SDA2_BASE_(r2) /* 8009867C 0009547C C0 62 90 90 */ lfs f3, lbl_803CDA10-_SDA2_BASE_(r2) /* 80098680 00095480 C0 82 90 A0 */ lfs f4, lbl_803CDA20-_SDA2_BASE_(r2) -/* 80098684 00095484 4B F8 D9 D5 */ bl func_80026058 +/* 80098684 00095484 4B F8 D9 D5 */ bl assign__13basic_rect_f_Fffff /* 80098688 00095488 C0 22 90 A4 */ lfs f1, lbl_803CDA24-_SDA2_BASE_(r2) /* 8009868C 0009548C 7F A3 EB 78 */ mr r3, r29 -/* 80098690 00095490 4B FB 55 69 */ bl func_8004DBF8 +/* 80098690 00095490 4B FB 55 69 */ bl contract__13basic_rect_f_Ff /* 80098694 00095494 38 61 00 A0 */ addi r3, r1, 0xa0 /* 80098698 00095498 38 81 01 08 */ addi r4, r1, 0x108 /* 8009869C 0009549C 4B F8 9E 2D */ bl set_text__8xtextboxFPCc /* 800986A0 000954A0 38 61 00 A0 */ addi r3, r1, 0xa0 /* 800986A4 000954A4 38 80 00 01 */ li r4, 1 -/* 800986A8 000954A8 4B FB 54 D9 */ bl func_8004DB80 +/* 800986A8 000954A8 4B FB 54 D9 */ bl yextent__8xtextboxCFb /* 800986AC 000954AC D0 21 00 D0 */ stfs f1, 0xd0(r1) /* 800986B0 000954B0 3B 81 00 B4 */ addi r28, r1, 0xb4 /* 800986B4 000954B4 FC 00 08 18 */ frsp f0, f1 @@ -1269,13 +1269,13 @@ lbl_8009864C: /* 800986C0 000954C0 7F A4 EB 78 */ mr r4, r29 /* 800986C4 000954C4 EC 01 08 3C */ fnmsubs f0, f1, f0, f1 /* 800986C8 000954C8 D0 01 00 C8 */ stfs f0, 0xc8(r1) -/* 800986CC 000954CC 4B F7 F9 75 */ bl func_80018040 +/* 800986CC 000954CC 4B F7 F9 75 */ bl __as__13basic_rect_f_FRC13basic_rect_f_ /* 800986D0 000954D0 C0 22 90 A4 */ lfs f1, lbl_803CDA24-_SDA2_BASE_(r2) /* 800986D4 000954D4 7F 83 E3 78 */ mr r3, r28 -/* 800986D8 000954D8 4B FB 55 45 */ bl func_8004DC1C +/* 800986D8 000954D8 4B FB 55 45 */ bl expand__13basic_rect_f_Ff /* 800986DC 000954DC 38 61 00 A0 */ addi r3, r1, 0xa0 /* 800986E0 000954E0 38 80 00 01 */ li r4, 1 -/* 800986E4 000954E4 4B FB 54 9D */ bl func_8004DB80 +/* 800986E4 000954E4 4B FB 54 9D */ bl yextent__8xtextboxCFb /* 800986E8 000954E8 FF E0 08 90 */ fmr f31, f1 /* 800986EC 000954EC 3C 60 80 26 */ lis r3, lbl_8025BF88@ha /* 800986F0 000954F0 3B 60 00 00 */ li r27, 0 @@ -1354,14 +1354,14 @@ lbl_800987D8: /* 800987FC 000955FC 38 80 00 00 */ li r4, 0 /* 80098800 00095600 38 A0 00 00 */ li r5, 0 /* 80098804 00095604 38 C0 00 FF */ li r6, 0xff -/* 80098808 00095608 4B F9 67 E1 */ bl func_8002EFE8 +/* 80098808 00095608 4B F9 67 E1 */ bl xColorFromRGBA__FUcUcUcUc /* 8009880C 0009560C 90 61 00 08 */ stw r3, 8(r1) /* 80098810 00095610 7F 83 E3 78 */ mr r3, r28 /* 80098814 00095614 38 81 00 08 */ addi r4, r1, 8 /* 80098818 00095618 4B F8 D5 79 */ bl render_fill_rect__FRC13basic_rect_f_10iColor_tag /* 8009881C 0009561C 38 61 00 A0 */ addi r3, r1, 0xa0 /* 80098820 00095620 38 80 00 01 */ li r4, 1 -/* 80098824 00095624 4B F7 F5 81 */ bl func_80017DA4 +/* 80098824 00095624 4B F7 F5 81 */ bl render__8xtextboxCFb lbl_80098828: /* 80098828 00095628 7F E3 FB 78 */ mr r3, r31 /* 8009882C 0009562C 48 19 ED 5D */ bl RwCameraEndUpdate @@ -1897,7 +1897,7 @@ lbl_80098FA4: /* 80098FB4 00095DB4 88 63 06 D1 */ lbz r3, 0x6d1(r3) /* 80098FB8 00095DB8 C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) /* 80098FBC 00095DBC 4B F9 D0 09 */ bl xPadUpdate__Fif -/* 80098FC0 00095DC0 48 00 06 A1 */ bl func_80099660 +/* 80098FC0 00095DC0 48 00 06 A1 */ bl xDrawBegin__Fv /* 80098FC4 00095DC4 80 0D 8F 64 */ lwz r0, lbl_803CB864-_SDA_BASE_(r13) /* 80098FC8 00095DC8 28 00 00 00 */ cmplwi r0, 0 /* 80098FCC 00095DCC 41 82 01 9C */ beq lbl_80099168 @@ -2092,7 +2092,7 @@ lbl_80099280: /* 80099298 00096098 4B FF C1 C1 */ bl zFX_SpawnBubbleWall__Fv /* 8009929C 0009609C 38 00 00 49 */ li r0, 0x49 /* 800992A0 000960A0 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 800992A4 000960A4 48 00 03 9D */ bl func_80099640 +/* 800992A4 000960A4 48 00 03 9D */ bl xDrawEnd__Fv /* 800992A8 000960A8 80 0D 8F 64 */ lwz r0, lbl_803CB864-_SDA_BASE_(r13) /* 800992AC 000960AC 28 00 00 00 */ cmplwi r0, 0 /* 800992B0 000960B0 41 82 00 38 */ beq lbl_800992E8 @@ -2239,7 +2239,7 @@ lbl_80099428: /* 800994AC 000962AC 38 63 00 30 */ addi r3, r3, 0x30 /* 800994B0 000962B0 4B FB 50 2D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800994B4 000962B4 7F C3 F3 78 */ mr r3, r30 -/* 800994B8 000962B8 4B FB CF D9 */ bl func_80056490 +/* 800994B8 000962B8 4B FB CF D9 */ bl xEntGetFrame__FPC4xEnt /* 800994BC 000962BC 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800994C0 000962C0 7C 64 1B 78 */ mr r4, r3 /* 800994C4 000962C4 38 65 05 58 */ addi r3, r5, lbl_803C0558@l @@ -2355,8 +2355,8 @@ lbl_80099620: /* 80099638 00096438 38 21 00 30 */ addi r1, r1, 0x30 /* 8009963C 0009643C 4E 80 00 20 */ blr -.global func_80099640 -func_80099640: +.global xDrawEnd__Fv +xDrawEnd__Fv: /* 80099640 00096440 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80099644 00096444 7C 08 02 A6 */ mflr r0 /* 80099648 00096448 90 01 00 14 */ stw r0, 0x14(r1) @@ -2366,8 +2366,8 @@ func_80099640: /* 80099658 00096458 38 21 00 10 */ addi r1, r1, 0x10 /* 8009965C 0009645C 4E 80 00 20 */ blr -.global func_80099660 -func_80099660: +.global xDrawBegin__Fv +xDrawBegin__Fv: /* 80099660 00096460 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80099664 00096464 7C 08 02 A6 */ mflr r0 /* 80099668 00096468 90 01 00 14 */ stw r0, 0x14(r1) diff --git a/asm/Game/zGameExtras.s b/asm/Game/zGameExtras.s index 1d3543f1e..2273fe728 100644 --- a/asm/Game/zGameExtras.s +++ b/asm/Game/zGameExtras.s @@ -595,11 +595,11 @@ lbl_80099E68: /* 80099E88 00096C88 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80099E8C 00096C8C 41 82 00 10 */ beq lbl_80099E9C /* 80099E90 00096C90 80 7D 00 08 */ lwz r3, 8(r29) -/* 80099E94 00096C94 48 00 00 89 */ bl func_80099F1C +/* 80099E94 00096C94 48 00 00 89 */ bl GEC_CheatFlagToggle__Fi /* 80099E98 00096C98 48 00 00 0C */ b lbl_80099EA4 lbl_80099E9C: /* 80099E9C 00096C9C 80 7D 00 08 */ lwz r3, 8(r29) -/* 80099EA0 00096CA0 48 00 00 6D */ bl func_80099F0C +/* 80099EA0 00096CA0 48 00 00 6D */ bl GEC_CheatFlagAdd__Fi lbl_80099EA4: /* 80099EA4 00096CA4 81 9D 00 04 */ lwz r12, 4(r29) /* 80099EA8 00096CA8 28 0C 00 00 */ cmplwi r12, 0 @@ -630,15 +630,15 @@ lbl_80099EE8: /* 80099F04 00096D04 38 21 00 30 */ addi r1, r1, 0x30 /* 80099F08 00096D08 4E 80 00 20 */ blr -.global func_80099F0C -func_80099F0C: +.global GEC_CheatFlagAdd__Fi +GEC_CheatFlagAdd__Fi: /* 80099F0C 00096D0C 80 0D 8F 90 */ lwz r0, lbl_803CB890-_SDA_BASE_(r13) /* 80099F10 00096D10 7C 00 1B 78 */ or r0, r0, r3 /* 80099F14 00096D14 90 0D 8F 90 */ stw r0, lbl_803CB890-_SDA_BASE_(r13) /* 80099F18 00096D18 4E 80 00 20 */ blr -.global func_80099F1C -func_80099F1C: +.global GEC_CheatFlagToggle__Fi +GEC_CheatFlagToggle__Fi: /* 80099F1C 00096D1C 80 0D 8F 90 */ lwz r0, lbl_803CB890-_SDA_BASE_(r13) /* 80099F20 00096D20 7C 00 1A 78 */ xor r0, r0, r3 /* 80099F24 00096D24 90 0D 8F 90 */ stw r0, lbl_803CB890-_SDA_BASE_(r13) @@ -1231,7 +1231,7 @@ zGame_HackIsGallery__Fv: /* 8009A7DC 000975DC 80 6D 8F A0 */ lwz r3, lbl_803CB8A0-_SDA_BASE_(r13) /* 8009A7E0 000975E0 28 03 00 00 */ cmplwi r3, 0 /* 8009A7E4 000975E4 41 82 00 18 */ beq lbl_8009A7FC -/* 8009A7E8 000975E8 4B F7 3E 51 */ bl func_8000E638 +/* 8009A7E8 000975E8 4B F7 3E 51 */ bl xEntIsVisible__FPC4xEnt /* 8009A7EC 000975EC 28 03 00 00 */ cmplwi r3, 0 /* 8009A7F0 000975F0 41 82 00 0C */ beq lbl_8009A7FC /* 8009A7F4 000975F4 38 60 00 01 */ li r3, 1 diff --git a/asm/Game/zGrid.s b/asm/Game/zGrid.s index 2dd27d586..60913d56c 100644 --- a/asm/Game/zGrid.s +++ b/asm/Game/zGrid.s @@ -352,14 +352,14 @@ lbl_80124028: /* 80124028 00120E28 C3 E2 A0 D4 */ lfs f31, lbl_803CEA54-_SDA2_BASE_(r2) /* 8012402C 00120E2C EF 82 F8 24 */ fdivs f28, f2, f31 /* 80124030 00120E30 FC 20 E0 90 */ fmr f1, f28 -/* 80124034 00120E34 4B EE 2B 45 */ bl func_80006B78 +/* 80124034 00120E34 4B EE 2B 45 */ bl floorf__3stdFf /* 80124038 00120E38 C0 02 A0 D8 */ lfs f0, lbl_803CEA58-_SDA2_BASE_(r2) /* 8012403C 00120E3C FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80124040 00120E40 40 80 00 08 */ bge lbl_80124048 /* 80124044 00120E44 48 00 00 10 */ b lbl_80124054 lbl_80124048: /* 80124048 00120E48 FC 20 E0 90 */ fmr f1, f28 -/* 8012404C 00120E4C 4B EE 2B 2D */ bl func_80006B78 +/* 8012404C 00120E4C 4B EE 2B 2D */ bl floorf__3stdFf /* 80124050 00120E50 FC 00 08 90 */ fmr f0, f1 lbl_80124054: /* 80124054 00120E54 C3 C2 A0 DC */ lfs f30, lbl_803CEA5C-_SDA2_BASE_(r2) @@ -368,27 +368,27 @@ lbl_80124054: /* 80124060 00120E60 48 00 00 28 */ b lbl_80124088 lbl_80124064: /* 80124064 00120E64 FC 20 E0 90 */ fmr f1, f28 -/* 80124068 00120E68 4B EE 2B 11 */ bl func_80006B78 +/* 80124068 00120E68 4B EE 2B 11 */ bl floorf__3stdFf /* 8012406C 00120E6C C3 C2 A0 D8 */ lfs f30, lbl_803CEA58-_SDA2_BASE_(r2) /* 80124070 00120E70 FC 1E 08 40 */ fcmpo cr0, f30, f1 /* 80124074 00120E74 40 80 00 08 */ bge lbl_8012407C /* 80124078 00120E78 48 00 00 10 */ b lbl_80124088 lbl_8012407C: /* 8012407C 00120E7C FC 20 E0 90 */ fmr f1, f28 -/* 80124080 00120E80 4B EE 2A F9 */ bl func_80006B78 +/* 80124080 00120E80 4B EE 2A F9 */ bl floorf__3stdFf /* 80124084 00120E84 FF C0 08 90 */ fmr f30, f1 lbl_80124088: /* 80124088 00120E88 C0 02 A0 D4 */ lfs f0, lbl_803CEA54-_SDA2_BASE_(r2) /* 8012408C 00120E8C EF 9D 00 24 */ fdivs f28, f29, f0 /* 80124090 00120E90 FC 20 E0 90 */ fmr f1, f28 -/* 80124094 00120E94 4B EE 2A E5 */ bl func_80006B78 +/* 80124094 00120E94 4B EE 2A E5 */ bl floorf__3stdFf /* 80124098 00120E98 C0 02 A0 D8 */ lfs f0, lbl_803CEA58-_SDA2_BASE_(r2) /* 8012409C 00120E9C FC 00 08 40 */ fcmpo cr0, f0, f1 /* 801240A0 00120EA0 40 80 00 08 */ bge lbl_801240A8 /* 801240A4 00120EA4 48 00 00 10 */ b lbl_801240B4 lbl_801240A8: /* 801240A8 00120EA8 FC 20 E0 90 */ fmr f1, f28 -/* 801240AC 00120EAC 4B EE 2A CD */ bl func_80006B78 +/* 801240AC 00120EAC 4B EE 2A CD */ bl floorf__3stdFf /* 801240B0 00120EB0 FC 00 08 90 */ fmr f0, f1 lbl_801240B4: /* 801240B4 00120EB4 C0 42 A0 DC */ lfs f2, lbl_803CEA5C-_SDA2_BASE_(r2) @@ -397,14 +397,14 @@ lbl_801240B4: /* 801240C0 00120EC0 48 00 00 28 */ b lbl_801240E8 lbl_801240C4: /* 801240C4 00120EC4 FC 20 E0 90 */ fmr f1, f28 -/* 801240C8 00120EC8 4B EE 2A B1 */ bl func_80006B78 +/* 801240C8 00120EC8 4B EE 2A B1 */ bl floorf__3stdFf /* 801240CC 00120ECC C0 42 A0 D8 */ lfs f2, lbl_803CEA58-_SDA2_BASE_(r2) /* 801240D0 00120ED0 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 801240D4 00120ED4 40 80 00 08 */ bge lbl_801240DC /* 801240D8 00120ED8 48 00 00 10 */ b lbl_801240E8 lbl_801240DC: /* 801240DC 00120EDC FC 20 E0 90 */ fmr f1, f28 -/* 801240E0 00120EE0 4B EE 2A 99 */ bl func_80006B78 +/* 801240E0 00120EE0 4B EE 2A 99 */ bl floorf__3stdFf /* 801240E4 00120EE4 FC 40 08 90 */ fmr f2, f1 lbl_801240E8: /* 801240E8 00120EE8 FC 20 10 1E */ fctiwz f1, f2 @@ -466,14 +466,14 @@ lbl_801241B4: /* 801241B8 00120FB8 EF FF 00 32 */ fmuls f31, f31, f0 /* 801241BC 00120FBC EF 7D F8 24 */ fdivs f27, f29, f31 /* 801241C0 00120FC0 FC 20 D8 90 */ fmr f1, f27 -/* 801241C4 00120FC4 4B EE 29 B5 */ bl func_80006B78 +/* 801241C4 00120FC4 4B EE 29 B5 */ bl floorf__3stdFf /* 801241C8 00120FC8 C0 02 A0 E8 */ lfs f0, lbl_803CEA68-_SDA2_BASE_(r2) /* 801241CC 00120FCC FC 00 08 40 */ fcmpo cr0, f0, f1 /* 801241D0 00120FD0 40 80 00 08 */ bge lbl_801241D8 /* 801241D4 00120FD4 48 00 00 10 */ b lbl_801241E4 lbl_801241D8: /* 801241D8 00120FD8 FC 20 D8 90 */ fmr f1, f27 -/* 801241DC 00120FDC 4B EE 29 9D */ bl func_80006B78 +/* 801241DC 00120FDC 4B EE 29 9D */ bl floorf__3stdFf /* 801241E0 00120FE0 FC 00 08 90 */ fmr f0, f1 lbl_801241E4: /* 801241E4 00120FE4 C3 82 A0 DC */ lfs f28, lbl_803CEA5C-_SDA2_BASE_(r2) @@ -482,26 +482,26 @@ lbl_801241E4: /* 801241F0 00120FF0 48 00 00 28 */ b lbl_80124218 lbl_801241F4: /* 801241F4 00120FF4 FC 20 D8 90 */ fmr f1, f27 -/* 801241F8 00120FF8 4B EE 29 81 */ bl func_80006B78 +/* 801241F8 00120FF8 4B EE 29 81 */ bl floorf__3stdFf /* 801241FC 00120FFC C3 82 A0 E8 */ lfs f28, lbl_803CEA68-_SDA2_BASE_(r2) /* 80124200 00121000 FC 1C 08 40 */ fcmpo cr0, f28, f1 /* 80124204 00121004 40 80 00 08 */ bge lbl_8012420C /* 80124208 00121008 48 00 00 10 */ b lbl_80124218 lbl_8012420C: /* 8012420C 0012100C FC 20 D8 90 */ fmr f1, f27 -/* 80124210 00121010 4B EE 29 69 */ bl func_80006B78 +/* 80124210 00121010 4B EE 29 69 */ bl floorf__3stdFf /* 80124214 00121014 FF 80 08 90 */ fmr f28, f1 lbl_80124218: /* 80124218 00121018 EF 7E F8 24 */ fdivs f27, f30, f31 /* 8012421C 0012101C FC 20 D8 90 */ fmr f1, f27 -/* 80124220 00121020 4B EE 29 59 */ bl func_80006B78 +/* 80124220 00121020 4B EE 29 59 */ bl floorf__3stdFf /* 80124224 00121024 C0 02 A0 E8 */ lfs f0, lbl_803CEA68-_SDA2_BASE_(r2) /* 80124228 00121028 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 8012422C 0012102C 40 80 00 08 */ bge lbl_80124234 /* 80124230 00121030 48 00 00 10 */ b lbl_80124240 lbl_80124234: /* 80124234 00121034 FC 20 D8 90 */ fmr f1, f27 -/* 80124238 00121038 4B EE 29 41 */ bl func_80006B78 +/* 80124238 00121038 4B EE 29 41 */ bl floorf__3stdFf /* 8012423C 0012103C FC 00 08 90 */ fmr f0, f1 lbl_80124240: /* 80124240 00121040 C0 42 A0 DC */ lfs f2, lbl_803CEA5C-_SDA2_BASE_(r2) @@ -510,14 +510,14 @@ lbl_80124240: /* 8012424C 0012104C 48 00 00 28 */ b lbl_80124274 lbl_80124250: /* 80124250 00121050 FC 20 D8 90 */ fmr f1, f27 -/* 80124254 00121054 4B EE 29 25 */ bl func_80006B78 +/* 80124254 00121054 4B EE 29 25 */ bl floorf__3stdFf /* 80124258 00121058 C0 42 A0 E8 */ lfs f2, lbl_803CEA68-_SDA2_BASE_(r2) /* 8012425C 0012105C FC 02 08 40 */ fcmpo cr0, f2, f1 /* 80124260 00121060 40 80 00 08 */ bge lbl_80124268 /* 80124264 00121064 48 00 00 10 */ b lbl_80124274 lbl_80124268: /* 80124268 00121068 FC 20 D8 90 */ fmr f1, f27 -/* 8012426C 0012106C 4B EE 29 0D */ bl func_80006B78 +/* 8012426C 0012106C 4B EE 29 0D */ bl floorf__3stdFf /* 80124270 00121070 FC 40 08 90 */ fmr f2, f1 lbl_80124274: /* 80124274 00121074 FC 20 10 1E */ fctiwz f1, f2 @@ -534,14 +534,14 @@ lbl_80124274: /* 801242A0 001210A0 C0 02 A0 F0 */ lfs f0, lbl_803CEA70-_SDA2_BASE_(r2) /* 801242A4 001210A4 EF 7D 00 24 */ fdivs f27, f29, f0 /* 801242A8 001210A8 FC 20 D8 90 */ fmr f1, f27 -/* 801242AC 001210AC 4B EE 28 CD */ bl func_80006B78 +/* 801242AC 001210AC 4B EE 28 CD */ bl floorf__3stdFf /* 801242B0 001210B0 C0 02 A0 EC */ lfs f0, lbl_803CEA6C-_SDA2_BASE_(r2) /* 801242B4 001210B4 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 801242B8 001210B8 40 80 00 08 */ bge lbl_801242C0 /* 801242BC 001210BC 48 00 00 10 */ b lbl_801242CC lbl_801242C0: /* 801242C0 001210C0 FC 20 D8 90 */ fmr f1, f27 -/* 801242C4 001210C4 4B EE 28 B5 */ bl func_80006B78 +/* 801242C4 001210C4 4B EE 28 B5 */ bl floorf__3stdFf /* 801242C8 001210C8 FC 00 08 90 */ fmr f0, f1 lbl_801242CC: /* 801242CC 001210CC C3 82 A0 DC */ lfs f28, lbl_803CEA5C-_SDA2_BASE_(r2) @@ -550,27 +550,27 @@ lbl_801242CC: /* 801242D8 001210D8 48 00 00 28 */ b lbl_80124300 lbl_801242DC: /* 801242DC 001210DC FC 20 D8 90 */ fmr f1, f27 -/* 801242E0 001210E0 4B EE 28 99 */ bl func_80006B78 +/* 801242E0 001210E0 4B EE 28 99 */ bl floorf__3stdFf /* 801242E4 001210E4 C3 82 A0 EC */ lfs f28, lbl_803CEA6C-_SDA2_BASE_(r2) /* 801242E8 001210E8 FC 1C 08 40 */ fcmpo cr0, f28, f1 /* 801242EC 001210EC 40 80 00 08 */ bge lbl_801242F4 /* 801242F0 001210F0 48 00 00 10 */ b lbl_80124300 lbl_801242F4: /* 801242F4 001210F4 FC 20 D8 90 */ fmr f1, f27 -/* 801242F8 001210F8 4B EE 28 81 */ bl func_80006B78 +/* 801242F8 001210F8 4B EE 28 81 */ bl floorf__3stdFf /* 801242FC 001210FC FF 80 08 90 */ fmr f28, f1 lbl_80124300: /* 80124300 00121100 C0 02 A0 F0 */ lfs f0, lbl_803CEA70-_SDA2_BASE_(r2) /* 80124304 00121104 EF 7E 00 24 */ fdivs f27, f30, f0 /* 80124308 00121108 FC 20 D8 90 */ fmr f1, f27 -/* 8012430C 0012110C 4B EE 28 6D */ bl func_80006B78 +/* 8012430C 0012110C 4B EE 28 6D */ bl floorf__3stdFf /* 80124310 00121110 C0 02 A0 EC */ lfs f0, lbl_803CEA6C-_SDA2_BASE_(r2) /* 80124314 00121114 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80124318 00121118 40 80 00 08 */ bge lbl_80124320 /* 8012431C 0012111C 48 00 00 10 */ b lbl_8012432C lbl_80124320: /* 80124320 00121120 FC 20 D8 90 */ fmr f1, f27 -/* 80124324 00121124 4B EE 28 55 */ bl func_80006B78 +/* 80124324 00121124 4B EE 28 55 */ bl floorf__3stdFf /* 80124328 00121128 FC 00 08 90 */ fmr f0, f1 lbl_8012432C: /* 8012432C 0012112C C0 42 A0 DC */ lfs f2, lbl_803CEA5C-_SDA2_BASE_(r2) @@ -579,14 +579,14 @@ lbl_8012432C: /* 80124338 00121138 48 00 00 28 */ b lbl_80124360 lbl_8012433C: /* 8012433C 0012113C FC 20 D8 90 */ fmr f1, f27 -/* 80124340 00121140 4B EE 28 39 */ bl func_80006B78 +/* 80124340 00121140 4B EE 28 39 */ bl floorf__3stdFf /* 80124344 00121144 C0 42 A0 EC */ lfs f2, lbl_803CEA6C-_SDA2_BASE_(r2) /* 80124348 00121148 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 8012434C 0012114C 40 80 00 08 */ bge lbl_80124354 /* 80124350 00121150 48 00 00 10 */ b lbl_80124360 lbl_80124354: /* 80124354 00121154 FC 20 D8 90 */ fmr f1, f27 -/* 80124358 00121158 4B EE 28 21 */ bl func_80006B78 +/* 80124358 00121158 4B EE 28 21 */ bl floorf__3stdFf /* 8012435C 0012115C FC 40 08 90 */ fmr f2, f1 lbl_80124360: /* 80124360 00121160 FC 20 10 1E */ fctiwz f1, f2 diff --git a/asm/Game/zGust.s b/asm/Game/zGust.s index bb0205a37..9bbc5cd4e 100644 --- a/asm/Game/zGust.s +++ b/asm/Game/zGust.s @@ -376,11 +376,11 @@ lbl_8009B224: /* 8009B248 00098048 FC 00 00 18 */ frsp f0, f0 /* 8009B24C 0009804C 38 84 00 14 */ addi r4, r4, 0x14 /* 8009B250 00098050 EC 3F 00 32 */ fmuls f1, f31, f0 -/* 8009B254 00098054 4B F6 FE 3D */ bl func_8000B090 +/* 8009B254 00098054 4B F6 FE 3D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8009B258 00098058 80 7B 00 48 */ lwz r3, 0x48(r27) /* 8009B25C 0009805C 38 81 00 08 */ addi r4, r1, 8 /* 8009B260 00098060 38 63 00 30 */ addi r3, r3, 0x30 -/* 8009B264 00098064 4B F7 34 F1 */ bl func_8000E754 +/* 8009B264 00098064 4B F7 34 F1 */ bl xVec3AddTo__FP5xVec3PC5xVec3 lbl_8009B268: /* 8009B268 00098068 3B FF 00 01 */ addi r31, r31, 1 /* 8009B26C 0009806C 3B DE 00 04 */ addi r30, r30, 4 @@ -561,7 +561,7 @@ lbl_8009B4A4: /* 8009B4B8 000982B8 7F A3 EB 78 */ mr r3, r29 /* 8009B4BC 000982BC 83 C4 00 10 */ lwz r30, 0x10(r4) /* 8009B4C0 000982C0 38 9E 00 48 */ addi r4, r30, 0x48 -/* 8009B4C4 000982C4 4B F6 FD A1 */ bl func_8000B264 +/* 8009B4C4 000982C4 4B F6 FD A1 */ bl __as__5xVec3FRC5xVec3 /* 8009B4C8 000982C8 4B F9 57 C1 */ bl xurand__Fv /* 8009B4CC 000982CC C0 7E 00 3C */ lfs f3, 0x3c(r30) /* 8009B4D0 000982D0 C0 5E 00 48 */ lfs f2, 0x48(r30) diff --git a/asm/Game/zHud.s b/asm/Game/zHud.s index e77a27e71..1fa09e527 100644 --- a/asm/Game/zHud.s +++ b/asm/Game/zHud.s @@ -28,7 +28,7 @@ zHud.ping_widget__Q24zhud18_unnamed_zHud_cpp_FRQ24xhud6widget: /* 8009B6D0 000984D0 38 61 00 08 */ addi r3, r1, 8 /* 8009B6D4 000984D4 38 9F 00 04 */ addi r4, r31, 4 /* 8009B6D8 000984D8 38 C0 00 00 */ li r6, 0 -/* 8009B6DC 000984DC 4B F9 37 99 */ bl func_8002EE74 +/* 8009B6DC 000984DC 4B F9 37 99 */ bl __ct__Q24xhud6motiveFPffffPFRQ24xhud6widgetRQ24xhud6motivef_bPv /* 8009B6E0 000984E0 7C 64 1B 78 */ mr r4, r3 /* 8009B6E4 000984E4 7F E3 FB 78 */ mr r3, r31 /* 8009B6E8 000984E8 4B F9 2E 9D */ bl add_motive__Q24xhud6widgetFRCQ24xhud6motive @@ -54,7 +54,7 @@ zHud.delay_hide_widget__Q24zhud18_unnamed_zHud_cpp_FRQ24xhud6widget: /* 8009B72C 0009852C C0 22 91 44 */ lfs f1, lbl_803CDAC4-_SDA2_BASE_(r2) /* 8009B730 00098530 C0 42 91 4C */ lfs f2, lbl_803CDACC-_SDA2_BASE_(r2) /* 8009B734 00098534 FC 60 08 90 */ fmr f3, f1 -/* 8009B738 00098538 4B F9 37 3D */ bl func_8002EE74 +/* 8009B738 00098538 4B F9 37 3D */ bl __ct__Q24xhud6motiveFPffffPFRQ24xhud6widgetRQ24xhud6motivef_bPv /* 8009B73C 0009853C 7C 64 1B 78 */ mr r4, r3 /* 8009B740 00098540 7F E3 FB 78 */ mr r3, r31 /* 8009B744 00098544 4B F9 2E 41 */ bl add_motive__Q24xhud6widgetFRCQ24xhud6motive @@ -74,7 +74,7 @@ zHud.get_meter_widget__Q24zhud18_unnamed_zHud_cpp_Fi: /* 8009B770 00098570 88 0D 8F CC */ lbz r0, lbl_803CB8CC-_SDA_BASE_(r13) /* 8009B774 00098574 7C 00 07 75 */ extsb. r0, r0 /* 8009B778 00098578 40 82 00 18 */ bne lbl_8009B790 -/* 8009B77C 0009857C 4B F9 44 DD */ bl func_8002FC58 +/* 8009B77C 0009857C 4B F9 44 DD */ bl type_name__Q24xhud11meter_assetFv /* 8009B780 00098580 4B FB 0A 95 */ bl xStrHash__FPCc /* 8009B784 00098584 90 6D 8F C8 */ stw r3, lbl_803CB8C8-_SDA_BASE_(r13) /* 8009B788 00098588 38 00 00 01 */ li r0, 1 @@ -100,7 +100,7 @@ zHud.get_model_widget__Q24zhud18_unnamed_zHud_cpp_Fi: /* 8009B7C8 000985C8 88 0D 8F D4 */ lbz r0, lbl_803CB8D4-_SDA_BASE_(r13) /* 8009B7CC 000985CC 7C 00 07 75 */ extsb. r0, r0 /* 8009B7D0 000985D0 40 82 00 18 */ bne lbl_8009B7E8 -/* 8009B7D4 000985D4 4B F9 47 9D */ bl func_8002FF70 +/* 8009B7D4 000985D4 4B F9 47 9D */ bl type_name__Q24xhud11model_assetFv /* 8009B7D8 000985D8 4B FB 0A 3D */ bl xStrHash__FPCc /* 8009B7DC 000985DC 90 6D 8F D0 */ stw r3, lbl_803CB8D0-_SDA_BASE_(r13) /* 8009B7E0 000985E0 38 00 00 01 */ li r0, 1 @@ -166,7 +166,7 @@ lbl_8009B88C: /* 8009B898 00098698 38 03 00 10 */ addi r0, r3, 0x10 /* 8009B89C 0009869C 90 19 00 00 */ stw r0, 0(r25) /* 8009B8A0 000986A0 80 79 00 00 */ lwz r3, 0(r25) -/* 8009B8A4 000986A4 4B F9 35 C5 */ bl func_8002EE68 +/* 8009B8A4 000986A4 4B F9 35 C5 */ bl enable__Q24xhud6widgetFv /* 8009B8A8 000986A8 3B 5A 00 01 */ addi r26, r26, 1 /* 8009B8AC 000986AC 3B 39 00 04 */ addi r25, r25, 4 /* 8009B8B0 000986B0 2C 1A 00 07 */ cmpwi r26, 7 @@ -203,19 +203,19 @@ lbl_8009B8F0: /* 8009B928 00098728 C8 01 00 08 */ lfd f0, 8(r1) /* 8009B92C 0009872C EC 00 08 28 */ fsubs f0, f0, f1 /* 8009B930 00098730 D0 1A 00 90 */ stfs f0, 0x90(r26) -/* 8009B934 00098734 48 00 06 A9 */ bl func_8009BFDC +/* 8009B934 00098734 48 00 06 A9 */ bl get_asset__Q24xhud17font_meter_widgetFv /* 8009B938 00098738 9B 03 00 70 */ stb r24, 0x70(r3) /* 8009B93C 0009873C 38 9F 00 50 */ addi r4, r31, 0x50 /* 8009B940 00098740 7F 43 D3 78 */ mr r3, r26 /* 8009B944 00098744 93 44 00 1C */ stw r26, 0x1c(r4) -/* 8009B948 00098748 4B F9 35 21 */ bl func_8002EE68 +/* 8009B948 00098748 4B F9 35 21 */ bl enable__Q24xhud6widgetFv /* 8009B94C 0009874C 80 79 00 00 */ lwz r3, 0(r25) /* 8009B950 00098750 4B FB 08 C5 */ bl xStrHash__FPCc /* 8009B954 00098754 48 01 90 E9 */ bl zSceneFindObject__FUi /* 8009B958 00098758 38 63 00 10 */ addi r3, r3, 0x10 /* 8009B95C 0009875C 38 9F 00 50 */ addi r4, r31, 0x50 /* 8009B960 00098760 90 64 00 20 */ stw r3, 0x20(r4) -/* 8009B964 00098764 4B F9 35 05 */ bl func_8002EE68 +/* 8009B964 00098764 4B F9 35 05 */ bl enable__Q24xhud6widgetFv lbl_8009B968: /* 8009B968 00098768 38 7F 00 28 */ addi r3, r31, 0x28 /* 8009B96C 0009876C 38 80 00 00 */ li r4, 0 @@ -487,7 +487,7 @@ lbl_8009BD30: /* 8009BD40 00098B40 41 82 00 48 */ beq lbl_8009BD88 /* 8009BD44 00098B44 4B FF FA 19 */ bl zHud.get_meter_widget__Q24zhud18_unnamed_zHud_cpp_Fi /* 8009BD48 00098B48 7C 75 1B 78 */ mr r21, r3 -/* 8009BD4C 00098B4C 48 00 02 99 */ bl func_8009BFE4 +/* 8009BD4C 00098B4C 48 00 02 99 */ bl changing__Q24xhud12meter_widgetCFv /* 8009BD50 00098B50 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8009BD54 00098B54 40 82 00 34 */ bne lbl_8009BD88 /* 8009BD58 00098B58 88 1E 00 00 */ lbz r0, 0(r30) @@ -555,7 +555,7 @@ lbl_8009BE18: /* 8009BE2C 00098C2C 7F E5 FB 78 */ mr r5, r31 /* 8009BE30 00098C30 4B F9 28 61 */ bl clear_motives__Q24xhud6widgetFPFRQ24xhud6widgetRQ24xhud6motivef_bPv /* 8009BE34 00098C34 7F 63 DB 78 */ mr r3, r27 -/* 8009BE38 00098C38 48 00 01 7D */ bl func_8009BFB4 +/* 8009BE38 00098C38 48 00 01 7D */ bl showing__Q24xhud6widgetCFv /* 8009BE3C 00098C3C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8009BE40 00098C40 40 82 00 0C */ bne lbl_8009BE4C /* 8009BE44 00098C44 7F 63 DB 78 */ mr r3, r27 @@ -619,7 +619,7 @@ lbl_8009BF00: /* 8009BF04 00098D04 28 1D 00 00 */ cmplwi r29, 0 /* 8009BF08 00098D08 41 82 00 1C */ beq lbl_8009BF24 /* 8009BF0C 00098D0C 7F A3 EB 78 */ mr r3, r29 -/* 8009BF10 00098D10 48 00 00 B9 */ bl func_8009BFC8 +/* 8009BF10 00098D10 48 00 00 B9 */ bl hiding__Q24xhud6widgetCFv /* 8009BF14 00098D14 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8009BF18 00098D18 40 82 00 0C */ bne lbl_8009BF24 /* 8009BF1C 00098D1C 7F A3 EB 78 */ mr r3, r29 @@ -667,29 +667,29 @@ lbl_8009BF98: /* 8009BFAC 00098DAC 38 21 00 20 */ addi r1, r1, 0x20 /* 8009BFB0 00098DB0 4E 80 00 20 */ blr -.global func_8009BFB4 -func_8009BFB4: +.global showing__Q24xhud6widgetCFv +showing__Q24xhud6widgetCFv: /* 8009BFB4 00098DB4 80 03 00 70 */ lwz r0, 0x70(r3) /* 8009BFB8 00098DB8 20 00 00 01 */ subfic r0, r0, 1 /* 8009BFBC 00098DBC 7C 00 00 34 */ cntlzw r0, r0 /* 8009BFC0 00098DC0 54 03 D9 7E */ srwi r3, r0, 5 /* 8009BFC4 00098DC4 4E 80 00 20 */ blr -.global func_8009BFC8 -func_8009BFC8: +.global hiding__Q24xhud6widgetCFv +hiding__Q24xhud6widgetCFv: /* 8009BFC8 00098DC8 80 03 00 70 */ lwz r0, 0x70(r3) /* 8009BFCC 00098DCC 20 00 00 02 */ subfic r0, r0, 2 /* 8009BFD0 00098DD0 7C 00 00 34 */ cntlzw r0, r0 /* 8009BFD4 00098DD4 54 03 D9 7E */ srwi r3, r0, 5 /* 8009BFD8 00098DD8 4E 80 00 20 */ blr -.global func_8009BFDC -func_8009BFDC: +.global get_asset__Q24xhud17font_meter_widgetFv +get_asset__Q24xhud17font_meter_widgetFv: /* 8009BFDC 00098DDC 80 63 00 6C */ lwz r3, 0x6c(r3) /* 8009BFE0 00098DE0 4E 80 00 20 */ blr -.global func_8009BFE4 -func_8009BFE4: +.global changing__Q24xhud12meter_widgetCFv +changing__Q24xhud12meter_widgetCFv: /* 8009BFE4 00098DE4 C0 23 00 88 */ lfs f1, 0x88(r3) /* 8009BFE8 00098DE8 C0 03 00 94 */ lfs f0, 0x94(r3) /* 8009BFEC 00098DEC FC 01 00 00 */ fcmpu cr0, f1, f0 diff --git a/asm/Game/zLOD.s b/asm/Game/zLOD.s index 27281d147..6839b85ac 100644 --- a/asm/Game/zLOD.s +++ b/asm/Game/zLOD.s @@ -75,7 +75,7 @@ lbl_800A1E08: /* 800A1E0C 0009EC0C 38 03 00 04 */ addi r0, r3, 4 /* 800A1E10 0009EC10 7C 1E 04 2E */ lfsx f0, r30, r0 /* 800A1E14 0009EC14 EC 3F 00 32 */ fmuls f1, f31, f0 -/* 800A1E18 0009EC18 4B F6 89 E5 */ bl func_8000A7FC +/* 800A1E18 0009EC18 4B F6 89 E5 */ bl xsqrt__Ff /* 800A1E1C 0009EC1C D0 3D 00 2C */ stfs f1, 0x2c(r29) /* 800A1E20 0009EC20 C0 3D 00 2C */ lfs f1, 0x2c(r29) /* 800A1E24 0009EC24 C0 02 92 C8 */ lfs f0, lbl_803CDC48-_SDA2_BASE_(r2) @@ -96,13 +96,13 @@ lbl_800A1E34: /* 800A1E5C 0009EC5C 90 83 00 04 */ stw r4, 4(r3) /* 800A1E60 0009EC60 93 E3 00 08 */ stw r31, 8(r3) /* 800A1E64 0009EC64 C0 24 00 04 */ lfs f1, 4(r4) -/* 800A1E68 0009EC68 4B F6 89 95 */ bl func_8000A7FC +/* 800A1E68 0009EC68 4B F6 89 95 */ bl xsqrt__Ff /* 800A1E6C 0009EC6C C0 02 92 CC */ lfs f0, lbl_803CDC4C-_SDA2_BASE_(r2) /* 800A1E70 0009EC70 80 0D 90 0C */ lwz r0, lbl_803CB90C-_SDA_BASE_(r13) /* 800A1E74 0009EC74 EF E0 08 2A */ fadds f31, f0, f1 /* 800A1E78 0009EC78 7C 60 F2 14 */ add r3, r0, r30 /* 800A1E7C 0009EC7C C0 23 00 04 */ lfs f1, 4(r3) -/* 800A1E80 0009EC80 4B F6 89 7D */ bl func_8000A7FC +/* 800A1E80 0009EC80 4B F6 89 7D */ bl xsqrt__Ff /* 800A1E84 0009EC84 C0 02 92 CC */ lfs f0, lbl_803CDC4C-_SDA2_BASE_(r2) /* 800A1E88 0009EC88 3C 60 80 2F */ lis r3, lbl_802EA990@ha /* 800A1E8C 0009EC8C 80 0D 90 14 */ lwz r0, lbl_803CB914-_SDA_BASE_(r13) @@ -540,11 +540,11 @@ lbl_800A245C: /* 800A2474 0009F274 7C 60 EA 14 */ add r3, r0, r29 /* 800A2478 0009F278 93 C3 00 04 */ stw r30, 4(r3) /* 800A247C 0009F27C C0 3E 00 04 */ lfs f1, 4(r30) -/* 800A2480 0009F280 4B F6 83 7D */ bl func_8000A7FC +/* 800A2480 0009F280 4B F6 83 7D */ bl xsqrt__Ff /* 800A2484 0009F284 C0 02 92 CC */ lfs f0, lbl_803CDC4C-_SDA2_BASE_(r2) /* 800A2488 0009F288 EF E0 08 2A */ fadds f31, f0, f1 /* 800A248C 0009F28C C0 3E 00 04 */ lfs f1, 4(r30) -/* 800A2490 0009F290 4B F6 83 6D */ bl func_8000A7FC +/* 800A2490 0009F290 4B F6 83 6D */ bl xsqrt__Ff /* 800A2494 0009F294 C0 02 92 CC */ lfs f0, lbl_803CDC4C-_SDA2_BASE_(r2) /* 800A2498 0009F298 3C 60 80 2F */ lis r3, lbl_802EA990@ha /* 800A249C 0009F29C 38 03 A9 90 */ addi r0, r3, lbl_802EA990@l diff --git a/asm/Game/zLasso.s b/asm/Game/zLasso.s index 41452b80b..8df3ff251 100644 --- a/asm/Game/zLasso.s +++ b/asm/Game/zLasso.s @@ -225,7 +225,7 @@ zLasso_InterpToGuide__FP6zLasso: /* 8009C308 00099108 80 85 00 5C */ lwz r4, 0x5c(r5) /* 8009C30C 0009910C 83 85 00 10 */ lwz r28, 0x10(r5) /* 8009C310 00099110 83 A4 00 14 */ lwz r29, 0x14(r4) -/* 8009C314 00099114 4B F7 2C E9 */ bl func_8000EFFC +/* 8009C314 00099114 4B F7 2C E9 */ bl xVec3Init__FP5xVec3fff /* 8009C318 00099118 3B 60 00 00 */ li r27, 0 /* 8009C31C 0009911C 3B C0 00 00 */ li r30, 0 /* 8009C320 00099120 48 00 00 28 */ b lbl_8009C348 @@ -236,7 +236,7 @@ lbl_8009C324: /* 8009C330 00099130 7C 04 00 2E */ lwzx r0, r4, r0 /* 8009C334 00099134 1C 00 00 0C */ mulli r0, r0, 0xc /* 8009C338 00099138 7C 9D 02 14 */ add r4, r29, r0 -/* 8009C33C 0009913C 4B F7 24 19 */ bl func_8000E754 +/* 8009C33C 0009913C 4B F7 24 19 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8009C340 00099140 3B DE 00 04 */ addi r30, r30, 4 /* 8009C344 00099144 3B 7B 00 01 */ addi r27, r27, 1 lbl_8009C348: @@ -253,21 +253,21 @@ lbl_8009C348: /* 8009C370 00099170 C8 01 00 20 */ lfd f0, 0x20(r1) /* 8009C374 00099174 EC 00 08 28 */ fsubs f0, f0, f1 /* 8009C378 00099178 EC 22 00 24 */ fdivs f1, f2, f0 -/* 8009C37C 0009917C 4B F6 ED 15 */ bl func_8000B090 +/* 8009C37C 0009917C 4B F6 ED 15 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8009C380 00099180 80 8D 8F E0 */ lwz r4, lbl_803CB8E0-_SDA_BASE_(r13) /* 8009C384 00099184 38 61 00 14 */ addi r3, r1, 0x14 /* 8009C388 00099188 38 BF 00 24 */ addi r5, r31, 0x24 /* 8009C38C 0009918C 80 04 00 08 */ lwz r0, 8(r4) /* 8009C390 00099190 1C 00 00 0C */ mulli r0, r0, 0xc /* 8009C394 00099194 7C 9D 02 14 */ add r4, r29, r0 -/* 8009C398 00099198 4B F7 22 F9 */ bl func_8000E690 +/* 8009C398 00099198 4B F7 22 F9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8009C39C 0009919C 80 8D 8F E0 */ lwz r4, lbl_803CB8E0-_SDA_BASE_(r13) /* 8009C3A0 000991A0 38 61 00 08 */ addi r3, r1, 8 /* 8009C3A4 000991A4 38 BF 00 24 */ addi r5, r31, 0x24 /* 8009C3A8 000991A8 80 04 00 0C */ lwz r0, 0xc(r4) /* 8009C3AC 000991AC 1C 00 00 0C */ mulli r0, r0, 0xc /* 8009C3B0 000991B0 7C 9D 02 14 */ add r4, r29, r0 -/* 8009C3B4 000991B4 4B F7 22 DD */ bl func_8000E690 +/* 8009C3B4 000991B4 4B F7 22 DD */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8009C3B8 000991B8 38 61 00 14 */ addi r3, r1, 0x14 /* 8009C3BC 000991BC 7C 64 1B 78 */ mr r4, r3 /* 8009C3C0 000991C0 4B FB 1F 31 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -275,7 +275,7 @@ lbl_8009C348: /* 8009C3C8 000991C8 38 7F 00 48 */ addi r3, r31, 0x48 /* 8009C3CC 000991CC 38 81 00 14 */ addi r4, r1, 0x14 /* 8009C3D0 000991D0 38 A1 00 08 */ addi r5, r1, 8 -/* 8009C3D4 000991D4 4B F7 8C B9 */ bl func_8001508C +/* 8009C3D4 000991D4 4B F7 8C B9 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 8009C3D8 000991D8 38 7F 00 48 */ addi r3, r31, 0x48 /* 8009C3DC 000991DC 7C 64 1B 78 */ mr r4, r3 /* 8009C3E0 000991E0 4B FB 1F 11 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -285,14 +285,14 @@ lbl_8009C348: /* 8009C3F0 000991F0 40 80 00 10 */ bge lbl_8009C400 /* 8009C3F4 000991F4 38 7F 00 48 */ addi r3, r31, 0x48 /* 8009C3F8 000991F8 7C 64 1B 78 */ mr r4, r3 -/* 8009C3FC 000991FC 4B F7 22 C9 */ bl func_8000E6C4 +/* 8009C3FC 000991FC 4B F7 22 C9 */ bl xVec3Inv__FP5xVec3PC5xVec3 lbl_8009C400: /* 8009C400 00099200 80 8D 8F E0 */ lwz r4, lbl_803CB8E0-_SDA_BASE_(r13) /* 8009C404 00099204 38 7F 00 24 */ addi r3, r31, 0x24 /* 8009C408 00099208 7C 65 1B 78 */ mr r5, r3 /* 8009C40C 0009920C 80 84 00 00 */ lwz r4, 0(r4) /* 8009C410 00099210 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8009C414 00099214 4B F6 EB 5D */ bl func_8000AF70 +/* 8009C414 00099214 4B F6 EB 5D */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 lbl_8009C418: /* 8009C418 00099218 BB 61 00 2C */ lmw r27, 0x2c(r1) /* 8009C41C 0009921C 80 01 00 44 */ lwz r0, 0x44(r1) @@ -393,7 +393,7 @@ lbl_8009C56C: /* 8009C57C 0009937C 7C 04 00 2E */ lwzx r0, r4, r0 /* 8009C580 00099380 1C 00 00 0C */ mulli r0, r0, 0xc /* 8009C584 00099384 7C 97 02 14 */ add r4, r23, r0 -/* 8009C588 00099388 4B F6 EB 09 */ bl func_8000B090 +/* 8009C588 00099388 4B F6 EB 09 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8009C58C 0009938C 80 8D 8F E0 */ lwz r4, lbl_803CB8E0-_SDA_BASE_(r13) /* 8009C590 00099390 38 1B 00 08 */ addi r0, r27, 8 /* 8009C594 00099394 FC 20 C0 90 */ fmr f1, f24 @@ -401,13 +401,13 @@ lbl_8009C56C: /* 8009C59C 0009939C 7C 04 00 2E */ lwzx r0, r4, r0 /* 8009C5A0 000993A0 1C 00 00 0C */ mulli r0, r0, 0xc /* 8009C5A4 000993A4 7C 98 02 14 */ add r4, r24, r0 -/* 8009C5A8 000993A8 4B F7 8A B1 */ bl func_80015058 +/* 8009C5A8 000993A8 4B F7 8A B1 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8009C5AC 000993AC 80 8D 8F E0 */ lwz r4, lbl_803CB8E0-_SDA_BASE_(r13) /* 8009C5B0 000993B0 7F 83 E3 78 */ mr r3, r28 /* 8009C5B4 000993B4 7F 85 E3 78 */ mr r5, r28 /* 8009C5B8 000993B8 80 84 00 00 */ lwz r4, 0(r4) /* 8009C5BC 000993BC 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8009C5C0 000993C0 4B F6 E9 B1 */ bl func_8000AF70 +/* 8009C5C0 000993C0 4B F6 E9 B1 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 8009C5C4 000993C4 3B 7B 00 04 */ addi r27, r27, 4 /* 8009C5C8 000993C8 3B 9C 00 0C */ addi r28, r28, 0xc /* 8009C5CC 000993CC 3A B5 00 01 */ addi r21, r21, 1 @@ -420,11 +420,11 @@ lbl_8009C5D0: /* 8009C5E4 000993E4 1C 80 00 0C */ mulli r4, r0, 0xc /* 8009C5E8 000993E8 38 84 00 88 */ addi r4, r4, 0x88 /* 8009C5EC 000993EC 7C 9A 22 14 */ add r4, r26, r4 -/* 8009C5F0 000993F0 4B F6 EA C9 */ bl func_8000B0B8 +/* 8009C5F0 000993F0 4B F6 EA C9 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8009C5F4 000993F4 38 61 00 BC */ addi r3, r1, 0xbc /* 8009C5F8 000993F8 38 81 00 8C */ addi r4, r1, 0x8c /* 8009C5FC 000993FC 38 A1 01 B4 */ addi r5, r1, 0x1b4 -/* 8009C600 00099400 4B F7 20 91 */ bl func_8000E690 +/* 8009C600 00099400 4B F7 20 91 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8009C604 00099404 38 61 00 98 */ addi r3, r1, 0x98 /* 8009C608 00099408 38 81 01 B4 */ addi r4, r1, 0x1b4 /* 8009C60C 0009940C 4B FB 1E D1 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -445,11 +445,11 @@ lbl_8009C628: /* 8009C644 00099444 1C 00 00 0C */ mulli r0, r0, 0xc /* 8009C648 00099448 7E 73 02 14 */ add r19, r19, r0 /* 8009C64C 0009944C 7E 64 9B 78 */ mr r4, r19 -/* 8009C650 00099450 4B F7 20 41 */ bl func_8000E690 +/* 8009C650 00099450 4B F7 20 41 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8009C654 00099454 7F A5 EB 78 */ mr r5, r29 /* 8009C658 00099458 38 61 00 BC */ addi r3, r1, 0xbc /* 8009C65C 0009945C 38 81 00 8C */ addi r4, r1, 0x8c -/* 8009C660 00099460 4B F7 20 31 */ bl func_8000E690 +/* 8009C660 00099460 4B F7 20 31 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8009C664 00099464 38 61 00 B0 */ addi r3, r1, 0xb0 /* 8009C668 00099468 7C 64 1B 78 */ mr r4, r3 /* 8009C66C 0009946C 4B FB 1C 85 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -474,15 +474,15 @@ lbl_8009C69C: lbl_8009C6B4: /* 8009C6B4 000994B4 38 61 00 A4 */ addi r3, r1, 0xa4 /* 8009C6B8 000994B8 38 81 00 B0 */ addi r4, r1, 0xb0 -/* 8009C6BC 000994BC 4B F6 E9 D5 */ bl func_8000B090 +/* 8009C6BC 000994BC 4B F6 E9 D5 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8009C6C0 000994C0 7F A4 EB 78 */ mr r4, r29 /* 8009C6C4 000994C4 38 61 00 A4 */ addi r3, r1, 0xa4 -/* 8009C6C8 000994C8 4B F7 20 8D */ bl func_8000E754 +/* 8009C6C8 000994C8 4B F7 20 8D */ bl xVec3AddTo__FP5xVec3PC5xVec3 lbl_8009C6CC: /* 8009C6CC 000994CC 38 61 00 BC */ addi r3, r1, 0xbc /* 8009C6D0 000994D0 38 81 00 8C */ addi r4, r1, 0x8c /* 8009C6D4 000994D4 38 A1 00 A4 */ addi r5, r1, 0xa4 -/* 8009C6D8 000994D8 4B F7 1F B9 */ bl func_8000E690 +/* 8009C6D8 000994D8 4B F7 1F B9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8009C6DC 000994DC 38 61 00 BC */ addi r3, r1, 0xbc /* 8009C6E0 000994E0 7C 64 1B 78 */ mr r4, r3 /* 8009C6E4 000994E4 4B FB 1E 0D */ bl xVec3Dot__FPC5xVec3PC5xVec3 @@ -496,7 +496,7 @@ lbl_8009C6CC: lbl_8009C704: /* 8009C704 00099504 7F A3 EB 78 */ mr r3, r29 /* 8009C708 00099508 7E 64 9B 78 */ mr r4, r19 -/* 8009C70C 0009950C 4B F7 89 E5 */ bl func_800150F0 +/* 8009C70C 0009950C 4B F7 89 E5 */ bl xVec3Dist__FPC5xVec3PC5xVec3 /* 8009C710 00099510 EF DE 08 2A */ fadds f30, f30, f1 /* 8009C714 00099514 3B BD 00 0C */ addi r29, r29, 0xc /* 8009C718 00099518 3A 52 00 01 */ addi r18, r18, 1 @@ -506,7 +506,7 @@ lbl_8009C71C: /* 8009C724 00099524 38 7A 00 60 */ addi r3, r26, 0x60 /* 8009C728 00099528 38 81 00 98 */ addi r4, r1, 0x98 /* 8009C72C 0009952C 38 BA 00 CC */ addi r5, r26, 0xcc -/* 8009C730 00099530 4B F7 1F 61 */ bl func_8000E690 +/* 8009C730 00099530 4B F7 1F 61 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8009C734 00099534 48 00 00 10 */ b lbl_8009C744 lbl_8009C738: /* 8009C738 00099538 C0 22 91 74 */ lfs f1, lbl_803CDAF4-_SDA2_BASE_(r2) @@ -529,7 +529,7 @@ lbl_8009C744: /* 8009C778 00099578 3B A0 00 00 */ li r29, 0 /* 8009C77C 0009957C 38 84 00 88 */ addi r4, r4, 0x88 /* 8009C780 00099580 7C 9A 22 14 */ add r4, r26, r4 -/* 8009C784 00099584 4B F7 1F 0D */ bl func_8000E690 +/* 8009C784 00099584 4B F7 1F 0D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8009C788 00099588 38 61 00 74 */ addi r3, r1, 0x74 /* 8009C78C 0009958C 7C 64 1B 78 */ mr r4, r3 /* 8009C790 00099590 4B FB 1B 61 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -552,7 +552,7 @@ lbl_8009C744: /* 8009C7D4 000995D4 38 61 00 68 */ addi r3, r1, 0x68 /* 8009C7D8 000995D8 38 81 00 80 */ addi r4, r1, 0x80 /* 8009C7DC 000995DC 38 A1 00 74 */ addi r5, r1, 0x74 -/* 8009C7E0 000995E0 4B F7 88 AD */ bl func_8001508C +/* 8009C7E0 000995E0 4B F7 88 AD */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 8009C7E4 000995E4 38 60 00 00 */ li r3, 0 /* 8009C7E8 000995E8 3C 00 43 30 */ lis r0, 0x4330 /* 8009C7EC 000995EC 6C 63 80 00 */ xoris r3, r3, 0x8000 @@ -594,12 +594,12 @@ lbl_8009C744: /* 8009C87C 0009967C 7F 23 CB 78 */ mr r3, r25 /* 8009C880 00099680 38 81 00 80 */ addi r4, r1, 0x80 /* 8009C884 00099684 EC 20 07 32 */ fmuls f1, f0, f28 -/* 8009C888 00099688 4B F6 E8 09 */ bl func_8000B090 +/* 8009C888 00099688 4B F6 E8 09 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8009C88C 0009968C C0 02 91 8C */ lfs f0, lbl_803CDB0C-_SDA2_BASE_(r2) /* 8009C890 00099690 7F 23 CB 78 */ mr r3, r25 /* 8009C894 00099694 38 81 00 68 */ addi r4, r1, 0x68 /* 8009C898 00099698 EC 20 05 F2 */ fmuls f1, f0, f23 -/* 8009C89C 0009969C 4B F7 87 BD */ bl func_80015058 +/* 8009C89C 0009969C 4B F7 87 BD */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8009C8A0 000996A0 38 00 00 01 */ li r0, 1 /* 8009C8A4 000996A4 C0 02 91 8C */ lfs f0, lbl_803CDB0C-_SDA2_BASE_(r2) /* 8009C8A8 000996A8 1C 00 00 0C */ mulli r0, r0, 0xc @@ -608,12 +608,12 @@ lbl_8009C744: /* 8009C8B4 000996B4 38 81 00 80 */ addi r4, r1, 0x80 /* 8009C8B8 000996B8 7E 73 02 14 */ add r19, r19, r0 /* 8009C8BC 000996BC 7E 63 9B 78 */ mr r3, r19 -/* 8009C8C0 000996C0 4B F6 E7 D1 */ bl func_8000B090 +/* 8009C8C0 000996C0 4B F6 E7 D1 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8009C8C4 000996C4 C0 02 91 8C */ lfs f0, lbl_803CDB0C-_SDA2_BASE_(r2) /* 8009C8C8 000996C8 7E 63 9B 78 */ mr r3, r19 /* 8009C8CC 000996CC 38 81 00 68 */ addi r4, r1, 0x68 /* 8009C8D0 000996D0 EC 20 06 32 */ fmuls f1, f0, f24 -/* 8009C8D4 000996D4 4B F7 87 85 */ bl func_80015058 +/* 8009C8D4 000996D4 4B F7 87 85 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8009C8D8 000996D8 38 00 00 02 */ li r0, 2 /* 8009C8DC 000996DC C0 02 91 8C */ lfs f0, lbl_803CDB0C-_SDA2_BASE_(r2) /* 8009C8E0 000996E0 1C 00 00 0C */ mulli r0, r0, 0xc @@ -622,16 +622,16 @@ lbl_8009C744: /* 8009C8EC 000996EC 38 81 00 80 */ addi r4, r1, 0x80 /* 8009C8F0 000996F0 7E 73 02 14 */ add r19, r19, r0 /* 8009C8F4 000996F4 7E 63 9B 78 */ mr r3, r19 -/* 8009C8F8 000996F8 4B F6 E7 99 */ bl func_8000B090 +/* 8009C8F8 000996F8 4B F6 E7 99 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8009C8FC 000996FC C0 02 91 8C */ lfs f0, lbl_803CDB0C-_SDA2_BASE_(r2) /* 8009C900 00099700 7E 63 9B 78 */ mr r3, r19 /* 8009C904 00099704 38 81 00 68 */ addi r4, r1, 0x68 /* 8009C908 00099708 EC 20 06 72 */ fmuls f1, f0, f25 -/* 8009C90C 0009970C 4B F7 87 4D */ bl func_80015058 +/* 8009C90C 0009970C 4B F7 87 4D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8009C910 00099710 38 61 00 5C */ addi r3, r1, 0x5c /* 8009C914 00099714 38 9A 00 60 */ addi r4, r26, 0x60 /* 8009C918 00099718 38 BA 00 CC */ addi r5, r26, 0xcc -/* 8009C91C 0009971C 4B F6 E7 9D */ bl func_8000B0B8 +/* 8009C91C 0009971C 4B F6 E7 9D */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8009C920 00099720 38 61 00 44 */ addi r3, r1, 0x44 /* 8009C924 00099724 38 81 00 5C */ addi r4, r1, 0x5c /* 8009C928 00099728 4B FB 1B B5 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -643,7 +643,7 @@ lbl_8009C93C: /* 8009C93C 0009973C 7F 63 DB 78 */ mr r3, r27 /* 8009C940 00099740 7E 84 A3 78 */ mr r4, r20 /* 8009C944 00099744 38 A1 00 5C */ addi r5, r1, 0x5c -/* 8009C948 00099748 4B F6 E7 71 */ bl func_8000B0B8 +/* 8009C948 00099748 4B F6 E7 71 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8009C94C 0009974C 3A 52 00 01 */ addi r18, r18, 1 /* 8009C950 00099750 3B 7B 00 0C */ addi r27, r27, 0xc /* 8009C954 00099754 2C 12 00 03 */ cmpwi r18, 3 @@ -659,7 +659,7 @@ lbl_8009C978: /* 8009C978 00099778 FC 20 E0 90 */ fmr f1, f28 /* 8009C97C 0009977C 38 61 00 50 */ addi r3, r1, 0x50 /* 8009C980 00099780 38 81 00 74 */ addi r4, r1, 0x74 -/* 8009C984 00099784 4B F6 E7 0D */ bl func_8000B090 +/* 8009C984 00099784 4B F6 E7 0D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8009C988 00099788 FF 60 F0 90 */ fmr f27, f30 /* 8009C98C 0009978C 83 CD 8F E4 */ lwz r30, lbl_803CB8E4-_SDA_BASE_(r13) /* 8009C990 00099790 FF 40 E0 90 */ fmr f26, f28 @@ -679,7 +679,7 @@ lbl_8009C9B8: /* 8009C9C0 000997C0 40 80 00 8C */ bge lbl_8009CA4C /* 8009C9C4 000997C4 38 61 00 44 */ addi r3, r1, 0x44 /* 8009C9C8 000997C8 38 81 00 50 */ addi r4, r1, 0x50 -/* 8009C9CC 000997CC 4B F7 1D 89 */ bl func_8000E754 +/* 8009C9CC 000997CC 4B F7 1D 89 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8009C9D0 000997D0 38 61 00 38 */ addi r3, r1, 0x38 /* 8009C9D4 000997D4 38 81 00 44 */ addi r4, r1, 0x44 /* 8009C9D8 000997D8 4B FB 1B 05 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -705,11 +705,11 @@ lbl_8009C9B8: /* 8009CA28 00099828 EC 1D 00 32 */ fmuls f0, f29, f0 /* 8009CA2C 0009982C EC 18 00 32 */ fmuls f0, f24, f0 /* 8009CA30 00099830 EE E0 F0 24 */ fdivs f23, f0, f30 -/* 8009CA34 00099834 4B F7 86 25 */ bl func_80015058 +/* 8009CA34 00099834 4B F7 86 25 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8009CA38 00099838 FC 20 B8 90 */ fmr f1, f23 /* 8009CA3C 0009983C 38 61 00 38 */ addi r3, r1, 0x38 /* 8009CA40 00099840 38 81 00 68 */ addi r4, r1, 0x68 -/* 8009CA44 00099844 4B F7 86 15 */ bl func_80015058 +/* 8009CA44 00099844 4B F7 86 15 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8009CA48 00099848 48 00 00 28 */ b lbl_8009CA70 lbl_8009CA4C: /* 8009CA4C 0009984C 88 1A 00 C4 */ lbz r0, 0xc4(r26) @@ -718,7 +718,7 @@ lbl_8009CA4C: /* 8009CA58 00099858 1C A0 00 0C */ mulli r5, r0, 0xc /* 8009CA5C 0009985C 38 A5 00 88 */ addi r5, r5, 0x88 /* 8009CA60 00099860 7C BA 2A 14 */ add r5, r26, r5 -/* 8009CA64 00099864 4B F6 E6 55 */ bl func_8000B0B8 +/* 8009CA64 00099864 4B F6 E6 55 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8009CA68 00099868 EC 1C E8 28 */ fsubs f0, f28, f29 /* 8009CA6C 0009986C EF 5F 00 2A */ fadds f26, f31, f0 lbl_8009CA70: @@ -731,7 +731,7 @@ lbl_8009CA78: /* 8009CA84 00099884 7E 84 A3 78 */ mr r4, r20 /* 8009CA88 00099888 38 A1 00 38 */ addi r5, r1, 0x38 /* 8009CA8C 0009988C 7C 63 02 14 */ add r3, r3, r0 -/* 8009CA90 00099890 4B F6 E6 29 */ bl func_8000B0B8 +/* 8009CA90 00099890 4B F6 E6 29 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8009CA94 00099894 3A 52 00 01 */ addi r18, r18, 1 /* 8009CA98 00099898 3A 94 00 0C */ addi r20, r20, 0xc /* 8009CA9C 0009989C 2C 12 00 03 */ cmpwi r18, 3 @@ -863,11 +863,11 @@ lbl_8009CC30: /* 8009CC88 00099A88 38 61 00 80 */ addi r3, r1, 0x80 /* 8009CC8C 00099A8C 38 9A 00 60 */ addi r4, r26, 0x60 /* 8009CC90 00099A90 38 BA 00 30 */ addi r5, r26, 0x30 -/* 8009CC94 00099A94 4B F7 19 FD */ bl func_8000E690 +/* 8009CC94 00099A94 4B F7 19 FD */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8009CC98 00099A98 38 61 00 68 */ addi r3, r1, 0x68 /* 8009CC9C 00099A9C 38 81 00 80 */ addi r4, r1, 0x80 /* 8009CCA0 00099AA0 38 BA 00 54 */ addi r5, r26, 0x54 -/* 8009CCA4 00099AA4 4B F7 83 E9 */ bl func_8001508C +/* 8009CCA4 00099AA4 4B F7 83 E9 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 8009CCA8 00099AA8 38 61 00 20 */ addi r3, r1, 0x20 /* 8009CCAC 00099AAC 38 81 00 68 */ addi r4, r1, 0x68 /* 8009CCB0 00099AB0 4B FB 16 41 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -881,7 +881,7 @@ lbl_8009CCCC: /* 8009CCCC 00099ACC 7E 83 A3 78 */ mr r3, r20 /* 8009CCD0 00099AD0 7E 85 A3 78 */ mr r5, r20 /* 8009CCD4 00099AD4 38 81 01 08 */ addi r4, r1, 0x108 -/* 8009CCD8 00099AD8 4B F6 E2 99 */ bl func_8000AF70 +/* 8009CCD8 00099AD8 4B F6 E2 99 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 8009CCDC 00099ADC 3A 52 00 01 */ addi r18, r18, 1 /* 8009CCE0 00099AE0 3A 94 00 0C */ addi r20, r20, 0xc /* 8009CCE4 00099AE4 2C 12 00 03 */ cmpwi r18, 3 @@ -889,7 +889,7 @@ lbl_8009CCCC: /* 8009CCEC 00099AEC C0 22 91 A4 */ lfs f1, lbl_803CDB24-_SDA2_BASE_(r2) /* 8009CCF0 00099AF0 38 61 01 08 */ addi r3, r1, 0x108 /* 8009CCF4 00099AF4 38 9A 00 54 */ addi r4, r26, 0x54 -/* 8009CCF8 00099AF8 48 00 12 C9 */ bl func_8009DFC0 +/* 8009CCF8 00099AF8 48 00 12 C9 */ bl xMat4x3Rot__FP7xMat4x3PC5xVec3f /* 8009CCFC 00099AFC 3A A0 00 00 */ li r21, 0 /* 8009CD00 00099B00 7F 34 CB 78 */ mr r20, r25 /* 8009CD04 00099B04 7E B2 AB 78 */ mr r18, r21 @@ -898,7 +898,7 @@ lbl_8009CD0C: /* 8009CD0C 00099B0C 7F 03 C3 78 */ mr r3, r24 /* 8009CD10 00099B10 7E 84 A3 78 */ mr r4, r20 /* 8009CD14 00099B14 38 A1 00 5C */ addi r5, r1, 0x5c -/* 8009CD18 00099B18 4B F6 E3 A1 */ bl func_8000B0B8 +/* 8009CD18 00099B18 4B F6 E3 A1 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8009CD1C 00099B1C 3A 52 00 01 */ addi r18, r18, 1 /* 8009CD20 00099B20 3B 18 00 0C */ addi r24, r24, 0xc /* 8009CD24 00099B24 2C 12 00 03 */ cmpwi r18, 3 @@ -907,11 +907,11 @@ lbl_8009CD0C: /* 8009CD30 00099B30 38 61 00 44 */ addi r3, r1, 0x44 /* 8009CD34 00099B34 38 9A 00 60 */ addi r4, r26, 0x60 /* 8009CD38 00099B38 38 BA 00 30 */ addi r5, r26, 0x30 -/* 8009CD3C 00099B3C 4B F7 19 55 */ bl func_8000E690 +/* 8009CD3C 00099B3C 4B F7 19 55 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8009CD40 00099B40 38 61 00 2C */ addi r3, r1, 0x2c /* 8009CD44 00099B44 38 9A 00 30 */ addi r4, r26, 0x30 /* 8009CD48 00099B48 38 BA 00 CC */ addi r5, r26, 0xcc -/* 8009CD4C 00099B4C 4B F6 E3 6D */ bl func_8000B0B8 +/* 8009CD4C 00099B4C 4B F6 E3 6D */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8009CD50 00099B50 C0 22 91 7C */ lfs f1, lbl_803CDAFC-_SDA2_BASE_(r2) /* 8009CD54 00099B54 3A E0 00 00 */ li r23, 0 /* 8009CD58 00099B58 C0 1A 00 14 */ lfs f0, 0x14(r26) @@ -932,14 +932,14 @@ lbl_8009CD8C: /* 8009CD8C 00099B8C 38 61 00 44 */ addi r3, r1, 0x44 /* 8009CD90 00099B90 38 81 01 08 */ addi r4, r1, 0x108 /* 8009CD94 00099B94 7C 65 1B 78 */ mr r5, r3 -/* 8009CD98 00099B98 4B F6 E1 D9 */ bl func_8000AF70 +/* 8009CD98 00099B98 4B F6 E1 D9 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 8009CD9C 00099B9C 3A 40 00 00 */ li r18, 0 /* 8009CDA0 00099BA0 7F 34 CB 78 */ mr r20, r25 lbl_8009CDA4: /* 8009CDA4 00099BA4 7E 83 A3 78 */ mr r3, r20 /* 8009CDA8 00099BA8 7E 85 A3 78 */ mr r5, r20 /* 8009CDAC 00099BAC 38 81 01 08 */ addi r4, r1, 0x108 -/* 8009CDB0 00099BB0 4B F6 E1 C1 */ bl func_8000AF70 +/* 8009CDB0 00099BB0 4B F6 E1 C1 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 8009CDB4 00099BB4 7C 12 B2 14 */ add r0, r18, r22 /* 8009CDB8 00099BB8 3A 61 01 6C */ addi r19, r1, 0x16c /* 8009CDBC 00099BBC 1C 00 00 0C */ mulli r0, r0, 0xc @@ -947,10 +947,10 @@ lbl_8009CDA4: /* 8009CDC4 00099BC4 38 A1 00 44 */ addi r5, r1, 0x44 /* 8009CDC8 00099BC8 7E 73 02 14 */ add r19, r19, r0 /* 8009CDCC 00099BCC 7E 63 9B 78 */ mr r3, r19 -/* 8009CDD0 00099BD0 4B F6 E2 E9 */ bl func_8000B0B8 +/* 8009CDD0 00099BD0 4B F6 E2 E9 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8009CDD4 00099BD4 7E 63 9B 78 */ mr r3, r19 /* 8009CDD8 00099BD8 38 81 00 2C */ addi r4, r1, 0x2c -/* 8009CDDC 00099BDC 4B F7 19 79 */ bl func_8000E754 +/* 8009CDDC 00099BDC 4B F7 19 79 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8009CDE0 00099BE0 3A 52 00 01 */ addi r18, r18, 1 /* 8009CDE4 00099BE4 3A 94 00 0C */ addi r20, r20, 0xc /* 8009CDE8 00099BE8 2C 12 00 03 */ cmpwi r18, 3 @@ -1093,7 +1093,7 @@ lbl_8009CFE4: /* 8009CFFC 00099DFC 38 61 00 14 */ addi r3, r1, 0x14 /* 8009D000 00099E00 38 81 01 C0 */ addi r4, r1, 0x1c0 /* 8009D004 00099E04 7C A5 02 14 */ add r5, r5, r0 -/* 8009D008 00099E08 4B F7 16 89 */ bl func_8000E690 +/* 8009D008 00099E08 4B F7 16 89 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8009D00C 00099E0C 38 61 00 14 */ addi r3, r1, 0x14 /* 8009D010 00099E10 7C 64 1B 78 */ mr r4, r3 /* 8009D014 00099E14 4B FB 12 DD */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -1110,7 +1110,7 @@ lbl_8009D03C: /* 8009D03C 00099E3C 7E 83 A3 78 */ mr r3, r20 /* 8009D040 00099E40 7E 85 A3 78 */ mr r5, r20 /* 8009D044 00099E44 38 81 00 C8 */ addi r4, r1, 0xc8 -/* 8009D048 00099E48 4B F6 DF 29 */ bl func_8000AF70 +/* 8009D048 00099E48 4B F6 DF 29 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 8009D04C 00099E4C 3A 52 00 01 */ addi r18, r18, 1 /* 8009D050 00099E50 3A 94 00 0C */ addi r20, r20, 0xc /* 8009D054 00099E54 2C 12 00 03 */ cmpwi r18, 3 @@ -1123,7 +1123,7 @@ lbl_8009D06C: /* 8009D06C 00099E6C 7F 03 C3 78 */ mr r3, r24 /* 8009D070 00099E70 7E 84 A3 78 */ mr r4, r20 /* 8009D074 00099E74 38 A1 01 B4 */ addi r5, r1, 0x1b4 -/* 8009D078 00099E78 4B F6 E0 41 */ bl func_8000B0B8 +/* 8009D078 00099E78 4B F6 E0 41 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8009D07C 00099E7C 3A 52 00 01 */ addi r18, r18, 1 /* 8009D080 00099E80 3B 18 00 0C */ addi r24, r24, 0xc /* 8009D084 00099E84 2C 12 00 03 */ cmpwi r18, 3 @@ -1158,7 +1158,7 @@ lbl_8009D0DC: /* 8009D0F0 00099EF0 7F 18 22 14 */ add r24, r24, r4 /* 8009D0F4 00099EF4 7F 04 C3 78 */ mr r4, r24 /* 8009D0F8 00099EF8 7C A5 02 14 */ add r5, r5, r0 -/* 8009D0FC 00099EFC 4B F7 15 95 */ bl func_8000E690 +/* 8009D0FC 00099EFC 4B F7 15 95 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8009D100 00099F00 38 61 00 14 */ addi r3, r1, 0x14 /* 8009D104 00099F04 7C 64 1B 78 */ mr r4, r3 /* 8009D108 00099F08 4B FB 11 E9 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -1178,21 +1178,21 @@ lbl_8009D13C: /* 8009D13C 00099F3C 7E 63 9B 78 */ mr r3, r19 /* 8009D140 00099F40 7E 65 9B 78 */ mr r5, r19 /* 8009D144 00099F44 38 81 00 C8 */ addi r4, r1, 0xc8 -/* 8009D148 00099F48 4B F6 DE 29 */ bl func_8000AF70 +/* 8009D148 00099F48 4B F6 DE 29 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 8009D14C 00099F4C 7C 17 B2 14 */ add r0, r23, r22 /* 8009D150 00099F50 38 61 01 6C */ addi r3, r1, 0x16c /* 8009D154 00099F54 1C 00 00 0C */ mulli r0, r0, 0xc /* 8009D158 00099F58 7E 64 9B 78 */ mr r4, r19 /* 8009D15C 00099F5C 7E 45 93 78 */ mr r5, r18 /* 8009D160 00099F60 7C 63 02 14 */ add r3, r3, r0 -/* 8009D164 00099F64 4B F6 DF 55 */ bl func_8000B0B8 +/* 8009D164 00099F64 4B F6 DF 55 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8009D168 00099F68 3A F7 00 01 */ addi r23, r23, 1 /* 8009D16C 00099F6C 3A 73 00 0C */ addi r19, r19, 0xc /* 8009D170 00099F70 2C 17 00 03 */ cmpwi r23, 3 /* 8009D174 00099F74 41 80 FF C8 */ blt lbl_8009D13C /* 8009D178 00099F78 7E 43 93 78 */ mr r3, r18 /* 8009D17C 00099F7C 7F 04 C3 78 */ mr r4, r24 -/* 8009D180 00099F80 4B F7 7F 71 */ bl func_800150F0 +/* 8009D180 00099F80 4B F7 7F 71 */ bl xVec3Dist__FPC5xVec3PC5xVec3 /* 8009D184 00099F84 2C 1B 00 00 */ cmpwi r27, 0 /* 8009D188 00099F88 41 82 00 58 */ beq lbl_8009D1E0 /* 8009D18C 00099F8C 38 15 00 02 */ addi r0, r21, 2 @@ -1385,7 +1385,7 @@ zLasso_Update__FP6zLassoP4xEntf: /* 8009D458 0009A258 4B FB 10 85 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8009D45C 0009A25C 38 61 00 08 */ addi r3, r1, 8 /* 8009D460 0009A260 38 9F 00 CC */ addi r4, r31, 0xcc -/* 8009D464 0009A264 4B F7 E4 FD */ bl func_8001B960 +/* 8009D464 0009A264 4B F7 E4 FD */ bl xVec3SubFrom__FP5xVec3PC5xVec3 /* 8009D468 0009A268 80 7F 00 00 */ lwz r3, 0(r31) /* 8009D46C 0009A26C 54 60 05 29 */ rlwinm. r0, r3, 0, 0x14, 0x14 /* 8009D470 0009A270 40 82 01 A0 */ bne lbl_8009D610 @@ -1437,14 +1437,14 @@ lbl_8009D514: /* 8009D518 0009A318 38 7F 00 30 */ addi r3, r31, 0x30 /* 8009D51C 0009A31C 38 9F 00 18 */ addi r4, r31, 0x18 /* 8009D520 0009A320 EC 20 F0 28 */ fsubs f1, f0, f30 -/* 8009D524 0009A324 4B F6 DB 6D */ bl func_8000B090 +/* 8009D524 0009A324 4B F6 DB 6D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8009D528 0009A328 FC 20 F0 90 */ fmr f1, f30 /* 8009D52C 0009A32C 38 7F 00 30 */ addi r3, r31, 0x30 /* 8009D530 0009A330 38 9F 00 24 */ addi r4, r31, 0x24 -/* 8009D534 0009A334 4B F7 7B 25 */ bl func_80015058 +/* 8009D534 0009A334 4B F7 7B 25 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8009D538 0009A338 38 7F 00 30 */ addi r3, r31, 0x30 /* 8009D53C 0009A33C 38 9F 00 CC */ addi r4, r31, 0xcc -/* 8009D540 0009A340 4B F7 E4 21 */ bl func_8001B960 +/* 8009D540 0009A340 4B F7 E4 21 */ bl xVec3SubFrom__FP5xVec3PC5xVec3 lbl_8009D544: /* 8009D544 0009A344 80 1F 00 00 */ lwz r0, 0(r31) /* 8009D548 0009A348 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d @@ -1459,18 +1459,18 @@ lbl_8009D564: /* 8009D568 0009A368 38 7F 00 54 */ addi r3, r31, 0x54 /* 8009D56C 0009A36C 38 9F 00 3C */ addi r4, r31, 0x3c /* 8009D570 0009A370 EC 20 F0 28 */ fsubs f1, f0, f30 -/* 8009D574 0009A374 4B F6 DB 1D */ bl func_8000B090 +/* 8009D574 0009A374 4B F6 DB 1D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8009D578 0009A378 FC 20 F0 90 */ fmr f1, f30 /* 8009D57C 0009A37C 38 7F 00 54 */ addi r3, r31, 0x54 /* 8009D580 0009A380 38 9F 00 48 */ addi r4, r31, 0x48 -/* 8009D584 0009A384 4B F7 7A D5 */ bl func_80015058 +/* 8009D584 0009A384 4B F7 7A D5 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f lbl_8009D588: /* 8009D588 0009A388 38 7F 00 54 */ addi r3, r31, 0x54 -/* 8009D58C 0009A38C 4B F7 10 C5 */ bl func_8000E650 +/* 8009D58C 0009A38C 4B F7 10 C5 */ bl xVec3Length__FPC5xVec3 /* 8009D590 0009A390 C0 02 91 64 */ lfs f0, lbl_803CDAE4-_SDA2_BASE_(r2) /* 8009D594 0009A394 38 7F 00 54 */ addi r3, r31, 0x54 /* 8009D598 0009A398 EC 20 08 24 */ fdivs f1, f0, f1 -/* 8009D59C 0009A39C 4B F7 E3 9D */ bl func_8001B938 +/* 8009D59C 0009A39C 4B F7 E3 9D */ bl xVec3SMulBy__FP5xVec3f /* 8009D5A0 0009A3A0 80 1F 00 00 */ lwz r0, 0(r31) /* 8009D5A4 0009A3A4 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 8009D5A8 0009A3A8 41 82 00 18 */ beq lbl_8009D5C0 @@ -1528,11 +1528,11 @@ lbl_8009D64C: /* 8009D660 0009A460 38 81 00 08 */ addi r4, r1, 8 /* 8009D664 0009A464 48 00 03 79 */ bl zLasso.fizzicalNormal__FP6zLassofP5xVec3 /* 8009D668 0009A468 38 7F 00 54 */ addi r3, r31, 0x54 -/* 8009D66C 0009A46C 4B F7 0F E5 */ bl func_8000E650 +/* 8009D66C 0009A46C 4B F7 0F E5 */ bl xVec3Length__FPC5xVec3 /* 8009D670 0009A470 C0 02 91 64 */ lfs f0, lbl_803CDAE4-_SDA2_BASE_(r2) /* 8009D674 0009A474 38 7F 00 54 */ addi r3, r31, 0x54 /* 8009D678 0009A478 EC 20 08 24 */ fdivs f1, f0, f1 -/* 8009D67C 0009A47C 4B F7 E2 BD */ bl func_8001B938 +/* 8009D67C 0009A47C 4B F7 E2 BD */ bl xVec3SMulBy__FP5xVec3f lbl_8009D680: /* 8009D680 0009A480 80 1F 00 00 */ lwz r0, 0(r31) /* 8009D684 0009A484 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16 @@ -1641,7 +1641,7 @@ zLasso_InitTimer__FP6zLassof: /* 8009D7F8 0009A5F8 4B FB 0C E5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8009D7FC 0009A5FC 38 7F 00 30 */ addi r3, r31, 0x30 /* 8009D800 0009A600 38 9F 00 CC */ addi r4, r31, 0xcc -/* 8009D804 0009A604 4B F7 E1 5D */ bl func_8001B960 +/* 8009D804 0009A604 4B F7 E1 5D */ bl xVec3SubFrom__FP5xVec3PC5xVec3 /* 8009D808 0009A608 38 7F 00 60 */ addi r3, r31, 0x60 /* 8009D80C 0009A60C 38 9F 00 30 */ addi r4, r31, 0x30 /* 8009D810 0009A610 4B FB 0C CD */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -1652,17 +1652,17 @@ zLasso_InitTimer__FP6zLassof: /* 8009D824 0009A624 C0 22 91 60 */ lfs f1, lbl_803CDAE0-_SDA2_BASE_(r2) /* 8009D828 0009A628 C0 42 91 64 */ lfs f2, lbl_803CDAE4-_SDA2_BASE_(r2) /* 8009D82C 0009A62C FC 60 08 90 */ fmr f3, f1 -/* 8009D830 0009A630 4B F7 17 CD */ bl func_8000EFFC +/* 8009D830 0009A630 4B F7 17 CD */ bl xVec3Init__FP5xVec3fff /* 8009D834 0009A634 C0 22 91 60 */ lfs f1, lbl_803CDAE0-_SDA2_BASE_(r2) /* 8009D838 0009A638 38 7F 00 48 */ addi r3, r31, 0x48 /* 8009D83C 0009A63C C0 42 91 64 */ lfs f2, lbl_803CDAE4-_SDA2_BASE_(r2) /* 8009D840 0009A640 FC 60 08 90 */ fmr f3, f1 -/* 8009D844 0009A644 4B F7 17 B9 */ bl func_8000EFFC +/* 8009D844 0009A644 4B F7 17 B9 */ bl xVec3Init__FP5xVec3fff /* 8009D848 0009A648 C0 22 91 60 */ lfs f1, lbl_803CDAE0-_SDA2_BASE_(r2) /* 8009D84C 0009A64C 38 7F 00 54 */ addi r3, r31, 0x54 /* 8009D850 0009A650 C0 42 91 64 */ lfs f2, lbl_803CDAE4-_SDA2_BASE_(r2) /* 8009D854 0009A654 FC 60 08 90 */ fmr f3, f1 -/* 8009D858 0009A658 4B F7 17 A5 */ bl func_8000EFFC +/* 8009D858 0009A658 4B F7 17 A5 */ bl xVec3Init__FP5xVec3fff /* 8009D85C 0009A65C 38 7F 00 88 */ addi r3, r31, 0x88 /* 8009D860 0009A660 38 9F 00 30 */ addi r4, r31, 0x30 /* 8009D864 0009A664 4B FB 0C 79 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -1718,7 +1718,7 @@ zLasso_ResetTimer__FP6zLassof: /* 8009D920 0009A720 38 7F 00 18 */ addi r3, r31, 0x18 /* 8009D924 0009A724 38 9F 00 30 */ addi r4, r31, 0x30 /* 8009D928 0009A728 38 BF 00 CC */ addi r5, r31, 0xcc -/* 8009D92C 0009A72C 4B F6 D7 8D */ bl func_8000B0B8 +/* 8009D92C 0009A72C 4B F6 D7 8D */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8009D930 0009A730 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009D934 0009A734 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8009D938 0009A738 7C 08 03 A6 */ mtlr r0 @@ -1757,11 +1757,11 @@ zLasso.fizzicalCenter__FP6zLassofP5xVec3: /* 8009D9A4 0009A7A4 1C 80 00 0C */ mulli r4, r0, 0xc /* 8009D9A8 0009A7A8 38 84 00 88 */ addi r4, r4, 0x88 /* 8009D9AC 0009A7AC 7C 9E 22 14 */ add r4, r30, r4 -/* 8009D9B0 0009A7B0 4B F7 76 A9 */ bl func_80015058 +/* 8009D9B0 0009A7B0 4B F7 76 A9 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8009D9B4 0009A7B4 C0 22 91 94 */ lfs f1, lbl_803CDB14-_SDA2_BASE_(r2) /* 8009D9B8 0009A7B8 7F E4 FB 78 */ mr r4, r31 /* 8009D9BC 0009A7BC 38 7E 00 30 */ addi r3, r30, 0x30 -/* 8009D9C0 0009A7C0 4B F7 76 99 */ bl func_80015058 +/* 8009D9C0 0009A7C0 4B F7 76 99 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8009D9C4 0009A7C4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009D9C8 0009A7C8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8009D9CC 0009A7CC 83 C1 00 08 */ lwz r30, 8(r1) @@ -1787,20 +1787,20 @@ zLasso.fizzicalNormal__FP6zLassofP5xVec3: /* 8009DA10 0009A810 38 A5 00 88 */ addi r5, r5, 0x88 /* 8009DA14 0009A814 7C 9F 22 14 */ add r4, r31, r4 /* 8009DA18 0009A818 7C BF 2A 14 */ add r5, r31, r5 -/* 8009DA1C 0009A81C 4B F7 0C 75 */ bl func_8000E690 +/* 8009DA1C 0009A81C 4B F7 0C 75 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8009DA20 0009A820 38 7F 00 54 */ addi r3, r31, 0x54 /* 8009DA24 0009A824 38 81 00 08 */ addi r4, r1, 8 /* 8009DA28 0009A828 4B FB 0A C9 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8009DA2C 0009A82C FF E0 08 90 */ fmr f31, f1 /* 8009DA30 0009A830 38 61 00 08 */ addi r3, r1, 8 -/* 8009DA34 0009A834 4B F7 0C 1D */ bl func_8000E650 +/* 8009DA34 0009A834 4B F7 0C 1D */ bl xVec3Length__FPC5xVec3 /* 8009DA38 0009A838 FC 00 F8 50 */ fneg f0, f31 /* 8009DA3C 0009A83C C0 42 91 B4 */ lfs f2, lbl_803CDB34-_SDA2_BASE_(r2) /* 8009DA40 0009A840 38 7F 00 54 */ addi r3, r31, 0x54 /* 8009DA44 0009A844 38 81 00 08 */ addi r4, r1, 8 /* 8009DA48 0009A848 EC 00 08 24 */ fdivs f0, f0, f1 /* 8009DA4C 0009A84C EC 22 00 32 */ fmuls f1, f2, f0 -/* 8009DA50 0009A850 4B F7 76 09 */ bl func_80015058 +/* 8009DA50 0009A850 4B F7 76 09 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8009DA54 0009A854 38 7F 00 54 */ addi r3, r31, 0x54 /* 8009DA58 0009A858 7C 64 1B 78 */ mr r4, r3 /* 8009DA5C 0009A85C 4B FB 08 95 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -1821,41 +1821,41 @@ zLasso.fizzicalHonda__FP6zLassofP5xVec3: /* 8009DA8C 0009A88C 7C 7F 1B 78 */ mr r31, r3 /* 8009DA90 0009A890 38 7F 00 60 */ addi r3, r31, 0x60 /* 8009DA94 0009A894 C0 22 91 B8 */ lfs f1, lbl_803CDB38-_SDA2_BASE_(r2) -/* 8009DA98 0009A898 4B F6 D5 F9 */ bl func_8000B090 +/* 8009DA98 0009A898 4B F6 D5 F9 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8009DA9C 0009A89C 88 1F 00 C4 */ lbz r0, 0xc4(r31) /* 8009DAA0 0009A8A0 38 7F 00 60 */ addi r3, r31, 0x60 /* 8009DAA4 0009A8A4 C0 22 91 BC */ lfs f1, lbl_803CDB3C-_SDA2_BASE_(r2) /* 8009DAA8 0009A8A8 1C 80 00 0C */ mulli r4, r0, 0xc /* 8009DAAC 0009A8AC 38 84 00 88 */ addi r4, r4, 0x88 /* 8009DAB0 0009A8B0 7C 9F 22 14 */ add r4, r31, r4 -/* 8009DAB4 0009A8B4 4B F7 75 A5 */ bl func_80015058 +/* 8009DAB4 0009A8B4 4B F7 75 A5 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8009DAB8 0009A8B8 88 1F 00 C5 */ lbz r0, 0xc5(r31) /* 8009DABC 0009A8BC 38 7F 00 60 */ addi r3, r31, 0x60 /* 8009DAC0 0009A8C0 C0 22 91 C0 */ lfs f1, lbl_803CDB40-_SDA2_BASE_(r2) /* 8009DAC4 0009A8C4 1C 80 00 0C */ mulli r4, r0, 0xc /* 8009DAC8 0009A8C8 38 84 00 88 */ addi r4, r4, 0x88 /* 8009DACC 0009A8CC 7C 9F 22 14 */ add r4, r31, r4 -/* 8009DAD0 0009A8D0 4B F7 75 89 */ bl func_80015058 +/* 8009DAD0 0009A8D0 4B F7 75 89 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8009DAD4 0009A8D4 88 1F 00 C6 */ lbz r0, 0xc6(r31) /* 8009DAD8 0009A8D8 38 7F 00 60 */ addi r3, r31, 0x60 /* 8009DADC 0009A8DC C0 22 91 C4 */ lfs f1, lbl_803CDB44-_SDA2_BASE_(r2) /* 8009DAE0 0009A8E0 1C 80 00 0C */ mulli r4, r0, 0xc /* 8009DAE4 0009A8E4 38 84 00 88 */ addi r4, r4, 0x88 /* 8009DAE8 0009A8E8 7C 9F 22 14 */ add r4, r31, r4 -/* 8009DAEC 0009A8EC 4B F7 75 6D */ bl func_80015058 +/* 8009DAEC 0009A8EC 4B F7 75 6D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8009DAF0 0009A8F0 38 7F 00 54 */ addi r3, r31, 0x54 /* 8009DAF4 0009A8F4 38 9F 00 60 */ addi r4, r31, 0x60 /* 8009DAF8 0009A8F8 4B FB 09 F9 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8009DAFC 0009A8FC FC 20 08 50 */ fneg f1, f1 /* 8009DB00 0009A900 38 7F 00 60 */ addi r3, r31, 0x60 /* 8009DB04 0009A904 38 9F 00 54 */ addi r4, r31, 0x54 -/* 8009DB08 0009A908 4B F7 75 51 */ bl func_80015058 +/* 8009DB08 0009A908 4B F7 75 51 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8009DB0C 0009A90C 38 7F 00 60 */ addi r3, r31, 0x60 /* 8009DB10 0009A910 7C 64 1B 78 */ mr r4, r3 /* 8009DB14 0009A914 4B FB 07 DD */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8009DB18 0009A918 C0 3F 00 14 */ lfs f1, 0x14(r31) /* 8009DB1C 0009A91C 38 7F 00 60 */ addi r3, r31, 0x60 -/* 8009DB20 0009A920 4B F7 DE 19 */ bl func_8001B938 +/* 8009DB20 0009A920 4B F7 DE 19 */ bl xVec3SMulBy__FP5xVec3f /* 8009DB24 0009A924 80 0D 82 78 */ lwz r0, lbl_803CAB78-_SDA_BASE_(r13) /* 8009DB28 0009A928 2C 00 00 00 */ cmpwi r0, 0 /* 8009DB2C 0009A92C 41 82 00 50 */ beq lbl_8009DB7C @@ -1875,7 +1875,7 @@ zLasso.fizzicalHonda__FP6zLassofP5xVec3: /* 8009DB64 0009A964 C0 62 91 CC */ lfs f3, lbl_803CDB4C-_SDA2_BASE_(r2) /* 8009DB68 0009A968 3C A0 00 01 */ lis r5, 1 /* 8009DB6C 0009A96C 38 E0 00 00 */ li r7, 0 -/* 8009DB70 0009A970 4B FB 89 45 */ bl func_800564B4 +/* 8009DB70 0009A970 4B FB 89 45 */ bl xSndPlay3D__FUiffUiUiPC5xVec3f14sound_categoryf /* 8009DB74 0009A974 38 00 00 00 */ li r0, 0 /* 8009DB78 0009A978 90 0D 82 78 */ stw r0, lbl_803CAB78-_SDA_BASE_(r13) lbl_8009DB7C: @@ -1888,7 +1888,7 @@ lbl_8009DB7C: lbl_8009DB94: /* 8009DB94 0009A994 38 7F 00 60 */ addi r3, r31, 0x60 /* 8009DB98 0009A998 38 9F 00 30 */ addi r4, r31, 0x30 -/* 8009DB9C 0009A99C 4B F7 0B B9 */ bl func_8000E754 +/* 8009DB9C 0009A99C 4B F7 0B B9 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8009DBA0 0009A9A0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009DBA4 0009A9A4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8009DBA8 0009A9A8 7C 08 03 A6 */ mtlr r0 @@ -1904,16 +1904,16 @@ zLasso.nonfizzicalHonda__FP6zLassofP5xVec3: /* 8009DBC4 0009A9C4 7C 7F 1B 78 */ mr r31, r3 /* 8009DBC8 0009A9C8 38 7F 00 60 */ addi r3, r31, 0x60 /* 8009DBCC 0009A9CC 38 BF 00 30 */ addi r5, r31, 0x30 -/* 8009DBD0 0009A9D0 4B F7 0A C1 */ bl func_8000E690 +/* 8009DBD0 0009A9D0 4B F7 0A C1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8009DBD4 0009A9D4 38 7F 00 60 */ addi r3, r31, 0x60 /* 8009DBD8 0009A9D8 38 9F 00 54 */ addi r4, r31, 0x54 /* 8009DBDC 0009A9DC 4B FB 09 15 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8009DBE0 0009A9E0 FC 20 08 50 */ fneg f1, f1 /* 8009DBE4 0009A9E4 38 7F 00 60 */ addi r3, r31, 0x60 /* 8009DBE8 0009A9E8 38 9F 00 54 */ addi r4, r31, 0x54 -/* 8009DBEC 0009A9EC 4B F7 74 6D */ bl func_80015058 +/* 8009DBEC 0009A9EC 4B F7 74 6D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8009DBF0 0009A9F0 38 7F 00 60 */ addi r3, r31, 0x60 -/* 8009DBF4 0009A9F4 4B F7 74 D9 */ bl func_800150CC +/* 8009DBF4 0009A9F4 4B F7 74 D9 */ bl xVec3Length2__FPC5xVec3 /* 8009DBF8 0009A9F8 C0 02 91 AC */ lfs f0, lbl_803CDB2C-_SDA2_BASE_(r2) /* 8009DBFC 0009A9FC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009DC00 0009AA00 40 80 00 4C */ bge lbl_8009DC4C @@ -1925,25 +1925,25 @@ zLasso.nonfizzicalHonda__FP6zLassofP5xVec3: /* 8009DC18 0009AA18 D0 1F 00 64 */ stfs f0, 0x64(r31) /* 8009DC1C 0009AA1C C0 02 91 60 */ lfs f0, lbl_803CDAE0-_SDA2_BASE_(r2) /* 8009DC20 0009AA20 D0 1F 00 68 */ stfs f0, 0x68(r31) -/* 8009DC24 0009AA24 4B F7 74 A9 */ bl func_800150CC -/* 8009DC28 0009AA28 4B F6 CB D5 */ bl func_8000A7FC +/* 8009DC24 0009AA24 4B F7 74 A9 */ bl xVec3Length2__FPC5xVec3 +/* 8009DC28 0009AA28 4B F6 CB D5 */ bl xsqrt__Ff /* 8009DC2C 0009AA2C C0 1F 00 14 */ lfs f0, 0x14(r31) /* 8009DC30 0009AA30 38 7F 00 60 */ addi r3, r31, 0x60 /* 8009DC34 0009AA34 EC 20 08 24 */ fdivs f1, f0, f1 -/* 8009DC38 0009AA38 4B F7 DD 01 */ bl func_8001B938 +/* 8009DC38 0009AA38 4B F7 DD 01 */ bl xVec3SMulBy__FP5xVec3f /* 8009DC3C 0009AA3C 38 7F 00 60 */ addi r3, r31, 0x60 /* 8009DC40 0009AA40 38 9F 00 30 */ addi r4, r31, 0x30 -/* 8009DC44 0009AA44 4B F7 0B 11 */ bl func_8000E754 +/* 8009DC44 0009AA44 4B F7 0B 11 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8009DC48 0009AA48 48 00 00 24 */ b lbl_8009DC6C lbl_8009DC4C: -/* 8009DC4C 0009AA4C 4B F6 CB B1 */ bl func_8000A7FC +/* 8009DC4C 0009AA4C 4B F6 CB B1 */ bl xsqrt__Ff /* 8009DC50 0009AA50 C0 1F 00 14 */ lfs f0, 0x14(r31) /* 8009DC54 0009AA54 38 7F 00 60 */ addi r3, r31, 0x60 /* 8009DC58 0009AA58 EC 20 08 24 */ fdivs f1, f0, f1 -/* 8009DC5C 0009AA5C 4B F7 DC DD */ bl func_8001B938 +/* 8009DC5C 0009AA5C 4B F7 DC DD */ bl xVec3SMulBy__FP5xVec3f /* 8009DC60 0009AA60 38 7F 00 60 */ addi r3, r31, 0x60 /* 8009DC64 0009AA64 38 9F 00 30 */ addi r4, r31, 0x30 -/* 8009DC68 0009AA68 4B F7 0A ED */ bl func_8000E754 +/* 8009DC68 0009AA68 4B F7 0A ED */ bl xVec3AddTo__FP5xVec3PC5xVec3 lbl_8009DC6C: /* 8009DC6C 0009AA6C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009DC70 0009AA70 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2126,14 +2126,14 @@ zLasso.vec2vecMat__FP7xMat4x3P5xVec3P5xVec3: /* 8009DEBC 0009ACBC 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8009DEC0 0009ACC0 7C 7F 1B 78 */ mr r31, r3 /* 8009DEC4 0009ACC4 38 61 00 08 */ addi r3, r1, 8 -/* 8009DEC8 0009ACC8 4B F7 71 C5 */ bl func_8001508C +/* 8009DEC8 0009ACC8 4B F7 71 C5 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 8009DECC 0009ACCC 38 61 00 08 */ addi r3, r1, 8 /* 8009DED0 0009ACD0 7C 64 1B 78 */ mr r4, r3 /* 8009DED4 0009ACD4 4B FB 04 1D */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 8009DED8 0009ACD8 4B F6 FE A1 */ bl func_8000DD78 +/* 8009DED8 0009ACD8 4B F6 FE A1 */ bl xasin__Ff /* 8009DEDC 0009ACDC 7F E3 FB 78 */ mr r3, r31 /* 8009DEE0 0009ACE0 38 81 00 08 */ addi r4, r1, 8 -/* 8009DEE4 0009ACE4 48 00 00 DD */ bl func_8009DFC0 +/* 8009DEE4 0009ACE4 48 00 00 DD */ bl xMat4x3Rot__FP7xMat4x3PC5xVec3f /* 8009DEE8 0009ACE8 80 01 00 24 */ lwz r0, 0x24(r1) /* 8009DEEC 0009ACEC 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8009DEF0 0009ACF0 7C 08 03 A6 */ mtlr r0 @@ -2163,7 +2163,7 @@ zLasso.bakeMorphAnim__FP10RpGeometryPv: /* 8009DF44 0009AD44 4B F9 4F BD */ bl xQuatToMat__FPC5xQuatP7xMat3x3 /* 8009DF48 0009AD48 38 61 00 38 */ addi r3, r1, 0x38 /* 8009DF4C 0009AD4C 38 81 04 48 */ addi r4, r1, 0x448 -/* 8009DF50 0009AD50 4B F6 D3 15 */ bl func_8000B264 +/* 8009DF50 0009AD50 4B F6 D3 15 */ bl __as__5xVec3FRC5xVec3 /* 8009DF54 0009AD54 3B A0 00 00 */ li r29, 0 /* 8009DF58 0009AD58 3B C0 00 00 */ li r30, 0 /* 8009DF5C 0009AD5C 48 00 00 44 */ b lbl_8009DFA0 @@ -2178,7 +2178,7 @@ lbl_8009DF78: /* 8009DF78 0009AD78 7F E3 FB 78 */ mr r3, r31 /* 8009DF7C 0009AD7C 7F E5 FB 78 */ mr r5, r31 /* 8009DF80 0009AD80 38 81 00 08 */ addi r4, r1, 8 -/* 8009DF84 0009AD84 4B F6 CF ED */ bl func_8000AF70 +/* 8009DF84 0009AD84 4B F6 CF ED */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 8009DF88 0009AD88 3B FF 00 0C */ addi r31, r31, 0xc /* 8009DF8C 0009AD8C 3B 9C 00 01 */ addi r28, r28, 1 lbl_8009DF90: @@ -2197,8 +2197,8 @@ lbl_8009DFAC: /* 8009DFB8 0009ADB8 38 21 07 60 */ addi r1, r1, 0x760 /* 8009DFBC 0009ADBC 4E 80 00 20 */ blr -.global func_8009DFC0 -func_8009DFC0: +.global xMat4x3Rot__FP7xMat4x3PC5xVec3f +xMat4x3Rot__FP7xMat4x3PC5xVec3f: /* 8009DFC0 0009ADC0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009DFC4 0009ADC4 7C 08 02 A6 */ mflr r0 /* 8009DFC8 0009ADC8 FC 80 08 90 */ fmr f4, f1 @@ -2206,14 +2206,14 @@ func_8009DFC0: /* 8009DFD0 0009ADD0 90 01 00 14 */ stw r0, 0x14(r1) /* 8009DFD4 0009ADD4 C0 44 00 04 */ lfs f2, 4(r4) /* 8009DFD8 0009ADD8 C0 64 00 08 */ lfs f3, 8(r4) -/* 8009DFDC 0009ADDC 48 00 00 15 */ bl func_8009DFF0 +/* 8009DFDC 0009ADDC 48 00 00 15 */ bl xMat4x3RotC__FP7xMat4x3ffff /* 8009DFE0 0009ADE0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009DFE4 0009ADE4 7C 08 03 A6 */ mtlr r0 /* 8009DFE8 0009ADE8 38 21 00 10 */ addi r1, r1, 0x10 /* 8009DFEC 0009ADEC 4E 80 00 20 */ blr -.global func_8009DFF0 -func_8009DFF0: +.global xMat4x3RotC__FP7xMat4x3ffff +xMat4x3RotC__FP7xMat4x3ffff: /* 8009DFF0 0009ADF0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009DFF4 0009ADF4 7C 08 02 A6 */ mflr r0 /* 8009DFF8 0009ADF8 90 01 00 14 */ stw r0, 0x14(r1) diff --git a/asm/Game/zLight.s b/asm/Game/zLight.s index 9f058ef23..737f28f85 100644 --- a/asm/Game/zLight.s +++ b/asm/Game/zLight.s @@ -368,7 +368,7 @@ zLightUpdate__FP5xBaseP6xScenef: /* 8009E504 0009B304 80 7F 00 54 */ lwz r3, 0x54(r31) /* 8009E508 0009B308 28 03 00 00 */ cmplwi r3, 0 /* 8009E50C 0009B30C 41 82 00 64 */ beq lbl_8009E570 -/* 8009E510 0009B310 4B F7 D2 F9 */ bl func_8001B808 +/* 8009E510 0009B310 4B F7 D2 F9 */ bl xEntGetPos__FPC4xEnt /* 8009E514 0009B314 80 A3 00 00 */ lwz r5, 0(r3) /* 8009E518 0009B318 38 81 00 08 */ addi r4, r1, 8 /* 8009E51C 0009B31C 80 03 00 04 */ lwz r0, 4(r3) @@ -384,7 +384,7 @@ zLightUpdate__FP5xBaseP6xScenef: /* 8009E544 0009B344 48 02 68 11 */ bl iLightSetPos__FP6iLightP5xVec3 /* 8009E548 0009B348 38 7F 00 20 */ addi r3, r31, 0x20 /* 8009E54C 0009B34C 38 81 00 08 */ addi r4, r1, 8 -/* 8009E550 0009B350 4B F6 CD 15 */ bl func_8000B264 +/* 8009E550 0009B350 4B F6 CD 15 */ bl __as__5xVec3FRC5xVec3 /* 8009E554 0009B354 3C 60 80 2F */ lis r3, lbl_802E9008@ha /* 8009E558 0009B358 80 BF 00 58 */ lwz r5, 0x58(r31) /* 8009E55C 0009B35C 38 63 90 08 */ addi r3, r3, lbl_802E9008@l @@ -487,7 +487,7 @@ zLightAddLocal__FP4xEnt: /* 8009E6B4 0009B4B4 90 01 00 24 */ stw r0, 0x24(r1) /* 8009E6B8 0009B4B8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8009E6BC 0009B4BC 7C 7F 1B 78 */ mr r31, r3 -/* 8009E6C0 0009B4C0 4B F7 D1 49 */ bl func_8001B808 +/* 8009E6C0 0009B4C0 4B F7 D1 49 */ bl xEntGetPos__FPC4xEnt /* 8009E6C4 0009B4C4 80 83 00 00 */ lwz r4, 0(r3) /* 8009E6C8 0009B4C8 80 03 00 04 */ lwz r0, 4(r3) /* 8009E6CC 0009B4CC 90 01 00 0C */ stw r0, 0xc(r1) @@ -511,12 +511,12 @@ zLightAddLocal__FP4xEnt: /* 8009E714 0009B514 4B F7 CF F9 */ bl xEntInitShadow__FR4xEntR10xEntShadow /* 8009E718 0009B518 80 7F 00 C4 */ lwz r3, 0xc4(r31) /* 8009E71C 0009B51C 38 81 00 08 */ addi r4, r1, 8 -/* 8009E720 0009B520 4B F6 CB 45 */ bl func_8000B264 +/* 8009E720 0009B520 4B F6 CB 45 */ bl __as__5xVec3FRC5xVec3 /* 8009E724 0009B524 80 BF 00 C4 */ lwz r5, 0xc4(r31) /* 8009E728 0009B528 3C 60 80 29 */ lis r3, lbl_8028FB50@ha /* 8009E72C 0009B52C 38 83 FB 50 */ addi r4, r3, lbl_8028FB50@l /* 8009E730 0009B530 38 65 00 0C */ addi r3, r5, 0xc -/* 8009E734 0009B534 4B F6 CB 31 */ bl func_8000B264 +/* 8009E734 0009B534 4B F6 CB 31 */ bl __as__5xVec3FRC5xVec3 lbl_8009E738: /* 8009E738 0009B538 80 7F 00 C4 */ lwz r3, 0xc4(r31) /* 8009E73C 0009B53C C0 22 91 D8 */ lfs f1, lbl_803CDB58-_SDA2_BASE_(r2) diff --git a/asm/Game/zLightning.s b/asm/Game/zLightning.s index b915d5b57..2e9d76716 100644 --- a/asm/Game/zLightning.s +++ b/asm/Game/zLightning.s @@ -10,7 +10,7 @@ zLightning.lightningTweakChangeType__FRC10tweak_info: /* 8009EC84 0009BA84 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l /* 8009EC88 0009BA88 90 01 00 14 */ stw r0, 0x14(r1) /* 8009EC8C 0009BA8C 38 63 00 18 */ addi r3, r3, 0x18 -/* 8009EC90 0009BA90 4B F7 72 11 */ bl func_80015EA0 +/* 8009EC90 0009BA90 4B F7 72 11 */ bl xDebugRemoveTweak__FPCc /* 8009EC94 0009BA94 3C 60 80 3C */ lis r3, lbl_803C0518@ha /* 8009EC98 0009BA98 38 83 05 18 */ addi r4, r3, lbl_803C0518@l /* 8009EC9C 0009BA9C 80 04 00 00 */ lwz r0, 0(r4) @@ -32,7 +32,7 @@ lbl_8009ECBC: /* 8009ECD4 0009BAD4 38 A0 00 00 */ li r5, 0 /* 8009ECD8 0009BAD8 38 C0 00 00 */ li r6, 0 /* 8009ECDC 0009BADC 38 E0 00 02 */ li r7, 2 -/* 8009ECE0 0009BAE0 4B F9 19 4D */ bl func_8003062C +/* 8009ECE0 0009BAE0 4B F9 19 4D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8009ECE4 0009BAE4 3C 80 80 26 */ lis r4, lbl_8025CD50@ha /* 8009ECE8 0009BAE8 3C 60 80 3C */ lis r3, lbl_803C0518@ha /* 8009ECEC 0009BAEC 38 A4 CD 50 */ addi r5, r4, lbl_8025CD50@l @@ -44,7 +44,7 @@ lbl_8009ECBC: /* 8009ED04 0009BB04 38 84 00 08 */ addi r4, r4, 8 /* 8009ED08 0009BB08 38 C0 00 00 */ li r6, 0 /* 8009ED0C 0009BB0C 38 E0 00 02 */ li r7, 2 -/* 8009ED10 0009BB10 4B F9 19 1D */ bl func_8003062C +/* 8009ED10 0009BB10 4B F9 19 1D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8009ED14 0009BB14 48 00 00 8C */ b lbl_8009EDA0 lbl_8009ED18: /* 8009ED18 0009BB18 3C 60 80 26 */ lis r3, lbl_8025CD50@ha @@ -56,7 +56,7 @@ lbl_8009ED18: /* 8009ED30 0009BB30 38 A0 00 00 */ li r5, 0 /* 8009ED34 0009BB34 38 C0 00 00 */ li r6, 0 /* 8009ED38 0009BB38 38 E0 00 02 */ li r7, 2 -/* 8009ED3C 0009BB3C 4B F9 18 F1 */ bl func_8003062C +/* 8009ED3C 0009BB3C 4B F9 18 F1 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8009ED40 0009BB40 3C 80 80 26 */ lis r4, lbl_8025CD50@ha /* 8009ED44 0009BB44 3C 60 80 3C */ lis r3, lbl_803C0518@ha /* 8009ED48 0009BB48 38 A4 CD 50 */ addi r5, r4, lbl_8025CD50@l @@ -68,7 +68,7 @@ lbl_8009ED18: /* 8009ED60 0009BB60 38 84 00 38 */ addi r4, r4, 0x38 /* 8009ED64 0009BB64 38 C0 00 00 */ li r6, 0 /* 8009ED68 0009BB68 38 E0 00 02 */ li r7, 2 -/* 8009ED6C 0009BB6C 4B F9 18 C1 */ bl func_8003062C +/* 8009ED6C 0009BB6C 4B F9 18 C1 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8009ED70 0009BB70 3C 80 80 26 */ lis r4, lbl_8025CD50@ha /* 8009ED74 0009BB74 3C 60 80 3C */ lis r3, lbl_803C0518@ha /* 8009ED78 0009BB78 38 A4 CD 50 */ addi r5, r4, lbl_8025CD50@l @@ -80,7 +80,7 @@ lbl_8009ED18: /* 8009ED90 0009BB90 38 84 00 3C */ addi r4, r4, 0x3c /* 8009ED94 0009BB94 38 C0 00 00 */ li r6, 0 /* 8009ED98 0009BB98 38 E0 00 02 */ li r7, 2 -/* 8009ED9C 0009BB9C 4B F9 18 91 */ bl func_8003062C +/* 8009ED9C 0009BB9C 4B F9 18 91 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi lbl_8009EDA0: /* 8009EDA0 0009BBA0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009EDA4 0009BBA4 7C 08 03 A6 */ mtlr r0 @@ -99,14 +99,14 @@ lbl_8009EDB0: /* 8009EDD4 0009BBD4 80 DF 07 04 */ lwz r6, 0x704(r31) /* 8009EDD8 0009BBD8 80 86 00 4C */ lwz r4, 0x4c(r6) /* 8009EDDC 0009BBDC 38 84 00 30 */ addi r4, r4, 0x30 -/* 8009EDE0 0009BBE0 4B F6 C2 D9 */ bl func_8000B0B8 +/* 8009EDE0 0009BBE0 4B F6 C2 D9 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8009EDE4 0009BBE4 80 9F 07 04 */ lwz r4, 0x704(r31) /* 8009EDE8 0009BBE8 3C 60 80 2F */ lis r3, lbl_802E96E4@ha /* 8009EDEC 0009BBEC 38 A3 96 E4 */ addi r5, r3, lbl_802E96E4@l /* 8009EDF0 0009BBF0 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8009EDF4 0009BBF4 38 61 00 08 */ addi r3, r1, 8 /* 8009EDF8 0009BBF8 38 84 00 30 */ addi r4, r4, 0x30 -/* 8009EDFC 0009BBFC 4B F6 C2 BD */ bl func_8000B0B8 +/* 8009EDFC 0009BBFC 4B F6 C2 BD */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8009EE00 0009BC00 3C 60 80 3C */ lis r3, lbl_803C0518@ha /* 8009EE04 0009BC04 38 81 00 14 */ addi r4, r1, 0x14 /* 8009EE08 0009BC08 38 63 05 18 */ addi r3, r3, lbl_803C0518@l @@ -269,7 +269,7 @@ lbl_8009F028: /* 8009F064 0009BE64 EC 21 20 28 */ fsubs f1, f1, f4 /* 8009F068 0009BE68 7E A3 AB 78 */ mr r3, r21 /* 8009F06C 0009BE6C EC 20 00 72 */ fmuls f1, f0, f1 -/* 8009F070 0009BE70 4B F6 FF 8D */ bl func_8000EFFC +/* 8009F070 0009BE70 4B F6 FF 8D */ bl xVec3Init__FP5xVec3fff /* 8009F074 0009BE74 4B F9 1C 15 */ bl xurand__Fv /* 8009F078 0009BE78 C0 02 92 38 */ lfs f0, lbl_803CDBB8-_SDA2_BASE_(r2) /* 8009F07C 0009BE7C C0 42 92 34 */ lfs f2, lbl_803CDBB4-_SDA2_BASE_(r2) @@ -294,7 +294,7 @@ lbl_8009F028: /* 8009F0C8 0009BEC8 7E C3 B3 78 */ mr r3, r22 /* 8009F0CC 0009BECC EC 24 00 72 */ fmuls f1, f4, f1 /* 8009F0D0 0009BED0 EC 20 00 72 */ fmuls f1, f0, f1 -/* 8009F0D4 0009BED4 4B F6 FF 29 */ bl func_8000EFFC +/* 8009F0D4 0009BED4 4B F6 FF 29 */ bl xVec3Init__FP5xVec3fff /* 8009F0D8 0009BED8 4B F9 1B B1 */ bl xurand__Fv /* 8009F0DC 0009BEDC C0 02 92 38 */ lfs f0, lbl_803CDBB8-_SDA2_BASE_(r2) /* 8009F0E0 0009BEE0 C0 42 92 34 */ lfs f2, lbl_803CDBB4-_SDA2_BASE_(r2) @@ -319,7 +319,7 @@ lbl_8009F028: /* 8009F12C 0009BF2C 38 76 00 0C */ addi r3, r22, 0xc /* 8009F130 0009BF30 EC 24 00 72 */ fmuls f1, f4, f1 /* 8009F134 0009BF34 EC 20 00 72 */ fmuls f1, f0, f1 -/* 8009F138 0009BF38 4B F6 FE C5 */ bl func_8000EFFC +/* 8009F138 0009BF38 4B F6 FE C5 */ bl xVec3Init__FP5xVec3fff /* 8009F13C 0009BF3C 4B F9 1B 4D */ bl xurand__Fv /* 8009F140 0009BF40 38 18 00 01 */ addi r0, r24, 1 /* 8009F144 0009BF44 C0 02 92 38 */ lfs f0, lbl_803CDBB8-_SDA2_BASE_(r2) @@ -400,12 +400,12 @@ lbl_8009F1BC: /* 8009F264 0009C064 C0 22 92 48 */ lfs f1, lbl_803CDBC8-_SDA2_BASE_(r2) /* 8009F268 0009C068 C0 42 92 4C */ lfs f2, lbl_803CDBCC-_SDA2_BASE_(r2) /* 8009F26C 0009C06C C0 62 92 30 */ lfs f3, lbl_803CDBB0-_SDA2_BASE_(r2) -/* 8009F270 0009C070 4B F6 FD 8D */ bl func_8000EFFC +/* 8009F270 0009C070 4B F6 FD 8D */ bl xVec3Init__FP5xVec3fff /* 8009F274 0009C074 C0 22 92 48 */ lfs f1, lbl_803CDBC8-_SDA2_BASE_(r2) /* 8009F278 0009C078 38 7F 06 1C */ addi r3, r31, 0x61c /* 8009F27C 0009C07C C0 42 92 34 */ lfs f2, lbl_803CDBB4-_SDA2_BASE_(r2) /* 8009F280 0009C080 C0 62 92 30 */ lfs f3, lbl_803CDBB0-_SDA2_BASE_(r2) -/* 8009F284 0009C084 4B F6 FD 79 */ bl func_8000EFFC +/* 8009F284 0009C084 4B F6 FD 79 */ bl xVec3Init__FP5xVec3fff /* 8009F288 0009C088 3C 60 80 3C */ lis r3, lbl_803C0518@ha /* 8009F28C 0009C08C 3C C0 80 0A */ lis r6, lbl_8009EDB0@ha /* 8009F290 0009C090 39 43 05 18 */ addi r10, r3, lbl_803C0518@l @@ -456,7 +456,7 @@ lbl_8009F1BC: /* 8009F344 0009C144 D0 0A 00 3C */ stfs f0, 0x3c(r10) /* 8009F348 0009C148 91 1F 06 28 */ stw r8, 0x628(r31) /* 8009F34C 0009C14C 90 1F 06 50 */ stw r0, 0x650(r31) -/* 8009F350 0009C150 4B FF 7F 61 */ bl func_800972B0 +/* 8009F350 0009C150 4B FF 7F 61 */ bl xDebugAddTweak__FPCcPCcPC14tweak_callbackPvUi /* 8009F354 0009C154 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F358 0009C158 C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) /* 8009F35C 0009C15C 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -466,7 +466,7 @@ lbl_8009F1BC: /* 8009F36C 0009C16C 38 A0 00 00 */ li r5, 0 /* 8009F370 0009C170 38 C0 00 00 */ li r6, 0 /* 8009F374 0009C174 38 E0 00 02 */ li r7, 2 -/* 8009F378 0009C178 4B F9 12 B5 */ bl func_8003062C +/* 8009F378 0009C178 4B F9 12 B5 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8009F37C 0009C17C 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F380 0009C180 C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) /* 8009F384 0009C184 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -476,7 +476,7 @@ lbl_8009F1BC: /* 8009F394 0009C194 38 A0 00 00 */ li r5, 0 /* 8009F398 0009C198 38 C0 00 00 */ li r6, 0 /* 8009F39C 0009C19C 38 E0 00 02 */ li r7, 2 -/* 8009F3A0 0009C1A0 4B F9 12 8D */ bl func_8003062C +/* 8009F3A0 0009C1A0 4B F9 12 8D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8009F3A4 0009C1A4 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F3A8 0009C1A8 C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) /* 8009F3AC 0009C1AC 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -486,7 +486,7 @@ lbl_8009F1BC: /* 8009F3BC 0009C1BC 38 A0 00 00 */ li r5, 0 /* 8009F3C0 0009C1C0 38 C0 00 00 */ li r6, 0 /* 8009F3C4 0009C1C4 38 E0 00 02 */ li r7, 2 -/* 8009F3C8 0009C1C8 4B F9 12 65 */ bl func_8003062C +/* 8009F3C8 0009C1C8 4B F9 12 65 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8009F3CC 0009C1CC 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F3D0 0009C1D0 C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) /* 8009F3D4 0009C1D4 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -496,7 +496,7 @@ lbl_8009F1BC: /* 8009F3E4 0009C1E4 38 A0 00 00 */ li r5, 0 /* 8009F3E8 0009C1E8 38 C0 00 00 */ li r6, 0 /* 8009F3EC 0009C1EC 38 E0 00 02 */ li r7, 2 -/* 8009F3F0 0009C1F0 4B F9 12 3D */ bl func_8003062C +/* 8009F3F0 0009C1F0 4B F9 12 3D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8009F3F4 0009C1F4 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F3F8 0009C1F8 C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) /* 8009F3FC 0009C1FC 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -506,7 +506,7 @@ lbl_8009F1BC: /* 8009F40C 0009C20C 38 A0 00 00 */ li r5, 0 /* 8009F410 0009C210 38 C0 00 00 */ li r6, 0 /* 8009F414 0009C214 38 E0 00 02 */ li r7, 2 -/* 8009F418 0009C218 4B F9 12 15 */ bl func_8003062C +/* 8009F418 0009C218 4B F9 12 15 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8009F41C 0009C21C 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F420 0009C220 C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) /* 8009F424 0009C224 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -516,7 +516,7 @@ lbl_8009F1BC: /* 8009F434 0009C234 38 A0 00 00 */ li r5, 0 /* 8009F438 0009C238 38 C0 00 00 */ li r6, 0 /* 8009F43C 0009C23C 38 E0 00 02 */ li r7, 2 -/* 8009F440 0009C240 4B F9 11 ED */ bl func_8003062C +/* 8009F440 0009C240 4B F9 11 ED */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8009F444 0009C244 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F448 0009C248 C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) /* 8009F44C 0009C24C 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -526,7 +526,7 @@ lbl_8009F1BC: /* 8009F45C 0009C25C 38 A0 00 00 */ li r5, 0 /* 8009F460 0009C260 38 C0 00 00 */ li r6, 0 /* 8009F464 0009C264 38 E0 00 02 */ li r7, 2 -/* 8009F468 0009C268 4B F9 11 C5 */ bl func_8003062C +/* 8009F468 0009C268 4B F9 11 C5 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8009F46C 0009C26C 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F470 0009C270 C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) /* 8009F474 0009C274 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -536,7 +536,7 @@ lbl_8009F1BC: /* 8009F484 0009C284 38 A0 00 00 */ li r5, 0 /* 8009F488 0009C288 38 C0 00 00 */ li r6, 0 /* 8009F48C 0009C28C 38 E0 00 02 */ li r7, 2 -/* 8009F490 0009C290 4B F9 11 9D */ bl func_8003062C +/* 8009F490 0009C290 4B F9 11 9D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8009F494 0009C294 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F498 0009C298 C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) /* 8009F49C 0009C29C 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -546,7 +546,7 @@ lbl_8009F1BC: /* 8009F4AC 0009C2AC 38 A0 00 00 */ li r5, 0 /* 8009F4B0 0009C2B0 38 C0 00 00 */ li r6, 0 /* 8009F4B4 0009C2B4 38 E0 00 02 */ li r7, 2 -/* 8009F4B8 0009C2B8 4B F9 11 75 */ bl func_8003062C +/* 8009F4B8 0009C2B8 4B F9 11 75 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8009F4BC 0009C2BC 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F4C0 0009C2C0 C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) /* 8009F4C4 0009C2C4 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -556,7 +556,7 @@ lbl_8009F1BC: /* 8009F4D4 0009C2D4 38 A0 00 00 */ li r5, 0 /* 8009F4D8 0009C2D8 38 C0 00 00 */ li r6, 0 /* 8009F4DC 0009C2DC 38 E0 00 02 */ li r7, 2 -/* 8009F4E0 0009C2E0 4B F9 11 4D */ bl func_8003062C +/* 8009F4E0 0009C2E0 4B F9 11 4D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8009F4E4 0009C2E4 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F4E8 0009C2E8 C0 22 92 20 */ lfs f1, lbl_803CDBA0-_SDA2_BASE_(r2) /* 8009F4EC 0009C2EC 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -566,7 +566,7 @@ lbl_8009F1BC: /* 8009F4FC 0009C2FC 38 A0 00 00 */ li r5, 0 /* 8009F500 0009C300 38 C0 00 00 */ li r6, 0 /* 8009F504 0009C304 38 E0 00 02 */ li r7, 2 -/* 8009F508 0009C308 4B F9 11 25 */ bl func_8003062C +/* 8009F508 0009C308 4B F9 11 25 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8009F50C 0009C30C 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F510 0009C310 C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) /* 8009F514 0009C314 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -576,7 +576,7 @@ lbl_8009F1BC: /* 8009F524 0009C324 38 63 02 6D */ addi r3, r3, 0x26d /* 8009F528 0009C328 38 C0 00 00 */ li r6, 0 /* 8009F52C 0009C32C 38 E0 00 02 */ li r7, 2 -/* 8009F530 0009C330 4B F9 10 FD */ bl func_8003062C +/* 8009F530 0009C330 4B F9 10 FD */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8009F534 0009C334 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F538 0009C338 7F 64 DB 78 */ mr r4, r27 /* 8009F53C 0009C33C 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -586,7 +586,7 @@ lbl_8009F1BC: /* 8009F54C 0009C34C 38 E0 00 00 */ li r7, 0 /* 8009F550 0009C350 39 00 00 00 */ li r8, 0 /* 8009F554 0009C354 39 20 00 02 */ li r9, 2 -/* 8009F558 0009C358 48 00 27 BD */ bl func_800A1D14 +/* 8009F558 0009C358 48 00 27 BD */ bl xDebugAddTweak__FPCcPsssPC14tweak_callbackPvUi /* 8009F55C 0009C35C 3C A0 80 26 */ lis r5, lbl_8025CD50@ha /* 8009F560 0009C360 3C 80 80 3C */ lis r4, lbl_803C0518@ha /* 8009F564 0009C364 3C 60 80 29 */ lis r3, lbl_8028FB60@ha @@ -599,7 +599,7 @@ lbl_8009F1BC: /* 8009F580 0009C380 38 E0 00 04 */ li r7, 4 /* 8009F584 0009C384 39 20 00 00 */ li r9, 0 /* 8009F588 0009C388 39 40 00 02 */ li r10, 2 -/* 8009F58C 0009C38C 48 00 27 85 */ bl func_800A1D10 +/* 8009F58C 0009C38C 48 00 27 85 */ bl xDebugAddSelectTweak__FPCcPUiPPCcPCUiUiPC14tweak_callbackPvUi /* 8009F590 0009C390 38 61 00 08 */ addi r3, r1, 8 /* 8009F594 0009C394 4B FF F6 E5 */ bl zLightning.lightningTweakChangeType__FRC10tweak_info /* 8009F598 0009C398 3C 60 80 26 */ lis r3, lbl_8025CD50@ha @@ -610,7 +610,7 @@ lbl_8009F1BC: /* 8009F5AC 0009C3AC 38 C0 00 00 */ li r6, 0 /* 8009F5B0 0009C3B0 38 E0 00 00 */ li r7, 0 /* 8009F5B4 0009C3B4 39 00 00 02 */ li r8, 2 -/* 8009F5B8 0009C3B8 48 00 27 55 */ bl func_800A1D0C +/* 8009F5B8 0009C3B8 48 00 27 55 */ bl xDebugAddFlagTweak__FPCcPUiUiPC14tweak_callbackPvUi /* 8009F5BC 0009C3BC 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F5C0 0009C3C0 7F 84 E3 78 */ mr r4, r28 /* 8009F5C4 0009C3C4 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -619,7 +619,7 @@ lbl_8009F1BC: /* 8009F5D0 0009C3D0 38 C0 00 00 */ li r6, 0 /* 8009F5D4 0009C3D4 38 E0 00 00 */ li r7, 0 /* 8009F5D8 0009C3D8 39 00 00 02 */ li r8, 2 -/* 8009F5DC 0009C3DC 48 00 27 31 */ bl func_800A1D0C +/* 8009F5DC 0009C3DC 48 00 27 31 */ bl xDebugAddFlagTweak__FPCcPUiUiPC14tweak_callbackPvUi /* 8009F5E0 0009C3E0 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F5E4 0009C3E4 7F 84 E3 78 */ mr r4, r28 /* 8009F5E8 0009C3E8 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -628,7 +628,7 @@ lbl_8009F1BC: /* 8009F5F4 0009C3F4 38 C0 00 00 */ li r6, 0 /* 8009F5F8 0009C3F8 38 E0 00 00 */ li r7, 0 /* 8009F5FC 0009C3FC 39 00 00 02 */ li r8, 2 -/* 8009F600 0009C400 48 00 27 0D */ bl func_800A1D0C +/* 8009F600 0009C400 48 00 27 0D */ bl xDebugAddFlagTweak__FPCcPUiUiPC14tweak_callbackPvUi /* 8009F604 0009C404 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F608 0009C408 7F 84 E3 78 */ mr r4, r28 /* 8009F60C 0009C40C 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -637,7 +637,7 @@ lbl_8009F1BC: /* 8009F618 0009C418 38 C0 00 00 */ li r6, 0 /* 8009F61C 0009C41C 38 E0 00 00 */ li r7, 0 /* 8009F620 0009C420 39 00 00 02 */ li r8, 2 -/* 8009F624 0009C424 48 00 26 E9 */ bl func_800A1D0C +/* 8009F624 0009C424 48 00 26 E9 */ bl xDebugAddFlagTweak__FPCcPUiUiPC14tweak_callbackPvUi /* 8009F628 0009C428 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F62C 0009C42C 7F 84 E3 78 */ mr r4, r28 /* 8009F630 0009C430 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -646,7 +646,7 @@ lbl_8009F1BC: /* 8009F63C 0009C43C 38 C0 00 00 */ li r6, 0 /* 8009F640 0009C440 38 E0 00 00 */ li r7, 0 /* 8009F644 0009C444 39 00 00 02 */ li r8, 2 -/* 8009F648 0009C448 48 00 26 C5 */ bl func_800A1D0C +/* 8009F648 0009C448 48 00 26 C5 */ bl xDebugAddFlagTweak__FPCcPUiUiPC14tweak_callbackPvUi /* 8009F64C 0009C44C 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F650 0009C450 7F 84 E3 78 */ mr r4, r28 /* 8009F654 0009C454 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -655,7 +655,7 @@ lbl_8009F1BC: /* 8009F660 0009C460 38 C0 00 00 */ li r6, 0 /* 8009F664 0009C464 38 E0 00 00 */ li r7, 0 /* 8009F668 0009C468 39 00 00 02 */ li r8, 2 -/* 8009F66C 0009C46C 48 00 26 A1 */ bl func_800A1D0C +/* 8009F66C 0009C46C 48 00 26 A1 */ bl xDebugAddFlagTweak__FPCcPUiUiPC14tweak_callbackPvUi /* 8009F670 0009C470 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F674 0009C474 C0 22 92 68 */ lfs f1, lbl_803CDBE8-_SDA2_BASE_(r2) /* 8009F678 0009C478 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -665,7 +665,7 @@ lbl_8009F1BC: /* 8009F688 0009C488 38 A0 00 00 */ li r5, 0 /* 8009F68C 0009C48C 38 C0 00 00 */ li r6, 0 /* 8009F690 0009C490 38 E0 00 02 */ li r7, 2 -/* 8009F694 0009C494 4B F9 0F 99 */ bl func_8003062C +/* 8009F694 0009C494 4B F9 0F 99 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8009F698 0009C498 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F69C 0009C49C 38 9F 06 10 */ addi r4, r31, 0x610 /* 8009F6A0 0009C4A0 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -676,7 +676,7 @@ lbl_8009F1BC: /* 8009F6B4 0009C4B4 38 C0 00 00 */ li r6, 0 /* 8009F6B8 0009C4B8 38 E0 00 02 */ li r7, 2 /* 8009F6BC 0009C4BC 38 84 00 04 */ addi r4, r4, 4 -/* 8009F6C0 0009C4C0 4B F9 0F 6D */ bl func_8003062C +/* 8009F6C0 0009C4C0 4B F9 0F 6D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8009F6C4 0009C4C4 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F6C8 0009C4C8 38 9F 06 10 */ addi r4, r31, 0x610 /* 8009F6CC 0009C4CC 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -687,7 +687,7 @@ lbl_8009F1BC: /* 8009F6E0 0009C4E0 38 C0 00 00 */ li r6, 0 /* 8009F6E4 0009C4E4 38 E0 00 02 */ li r7, 2 /* 8009F6E8 0009C4E8 38 84 00 08 */ addi r4, r4, 8 -/* 8009F6EC 0009C4EC 4B F9 0F 41 */ bl func_8003062C +/* 8009F6EC 0009C4EC 4B F9 0F 41 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8009F6F0 0009C4F0 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F6F4 0009C4F4 C0 22 92 68 */ lfs f1, lbl_803CDBE8-_SDA2_BASE_(r2) /* 8009F6F8 0009C4F8 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -697,7 +697,7 @@ lbl_8009F1BC: /* 8009F708 0009C508 38 A0 00 00 */ li r5, 0 /* 8009F70C 0009C50C 38 C0 00 00 */ li r6, 0 /* 8009F710 0009C510 38 E0 00 02 */ li r7, 2 -/* 8009F714 0009C514 4B F9 0F 19 */ bl func_8003062C +/* 8009F714 0009C514 4B F9 0F 19 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8009F718 0009C518 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F71C 0009C51C 38 9F 06 1C */ addi r4, r31, 0x61c /* 8009F720 0009C520 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -708,7 +708,7 @@ lbl_8009F1BC: /* 8009F734 0009C534 38 C0 00 00 */ li r6, 0 /* 8009F738 0009C538 38 E0 00 02 */ li r7, 2 /* 8009F73C 0009C53C 38 84 00 04 */ addi r4, r4, 4 -/* 8009F740 0009C540 4B F9 0E ED */ bl func_8003062C +/* 8009F740 0009C540 4B F9 0E ED */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8009F744 0009C544 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F748 0009C548 38 9F 06 1C */ addi r4, r31, 0x61c /* 8009F74C 0009C54C 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -719,7 +719,7 @@ lbl_8009F1BC: /* 8009F760 0009C560 38 C0 00 00 */ li r6, 0 /* 8009F764 0009C564 38 E0 00 02 */ li r7, 2 /* 8009F768 0009C568 38 84 00 08 */ addi r4, r4, 8 -/* 8009F76C 0009C56C 4B F9 0E C1 */ bl func_8003062C +/* 8009F76C 0009C56C 4B F9 0E C1 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8009F770 0009C570 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F774 0009C574 7F A4 EB 78 */ mr r4, r29 /* 8009F778 0009C578 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -729,7 +729,7 @@ lbl_8009F1BC: /* 8009F788 0009C588 38 E0 00 00 */ li r7, 0 /* 8009F78C 0009C58C 39 00 00 00 */ li r8, 0 /* 8009F790 0009C590 39 20 00 02 */ li r9, 2 -/* 8009F794 0009C594 48 00 25 75 */ bl func_800A1D08 +/* 8009F794 0009C594 48 00 25 75 */ bl xDebugAddTweak__FPCcPUcUcUcPC14tweak_callbackPvUi /* 8009F798 0009C598 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F79C 0009C59C 7F C4 F3 78 */ mr r4, r30 /* 8009F7A0 0009C5A0 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -739,7 +739,7 @@ lbl_8009F1BC: /* 8009F7B0 0009C5B0 38 E0 00 00 */ li r7, 0 /* 8009F7B4 0009C5B4 39 00 00 00 */ li r8, 0 /* 8009F7B8 0009C5B8 39 20 00 02 */ li r9, 2 -/* 8009F7BC 0009C5BC 48 00 25 4D */ bl func_800A1D08 +/* 8009F7BC 0009C5BC 48 00 25 4D */ bl xDebugAddTweak__FPCcPUcUcUcPC14tweak_callbackPvUi /* 8009F7C0 0009C5C0 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F7C4 0009C5C4 7F 24 CB 78 */ mr r4, r25 /* 8009F7C8 0009C5C8 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -749,7 +749,7 @@ lbl_8009F1BC: /* 8009F7D8 0009C5D8 38 E0 00 00 */ li r7, 0 /* 8009F7DC 0009C5DC 39 00 00 00 */ li r8, 0 /* 8009F7E0 0009C5E0 39 20 00 02 */ li r9, 2 -/* 8009F7E4 0009C5E4 48 00 25 25 */ bl func_800A1D08 +/* 8009F7E4 0009C5E4 48 00 25 25 */ bl xDebugAddTweak__FPCcPUcUcUcPC14tweak_callbackPvUi /* 8009F7E8 0009C5E8 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F7EC 0009C5EC 7F 04 C3 78 */ mr r4, r24 /* 8009F7F0 0009C5F0 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -759,7 +759,7 @@ lbl_8009F1BC: /* 8009F800 0009C600 38 E0 00 00 */ li r7, 0 /* 8009F804 0009C604 39 00 00 00 */ li r8, 0 /* 8009F808 0009C608 39 20 00 02 */ li r9, 2 -/* 8009F80C 0009C60C 48 00 24 FD */ bl func_800A1D08 +/* 8009F80C 0009C60C 48 00 24 FD */ bl xDebugAddTweak__FPCcPUcUcUcPC14tweak_callbackPvUi /* 8009F810 0009C610 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F814 0009C614 C0 22 92 20 */ lfs f1, lbl_803CDBA0-_SDA2_BASE_(r2) /* 8009F818 0009C618 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -769,7 +769,7 @@ lbl_8009F1BC: /* 8009F828 0009C628 38 63 04 21 */ addi r3, r3, 0x421 /* 8009F82C 0009C62C 38 C0 00 00 */ li r6, 0 /* 8009F830 0009C630 38 E0 00 02 */ li r7, 2 -/* 8009F834 0009C634 4B F9 0D F9 */ bl func_8003062C +/* 8009F834 0009C634 4B F9 0D F9 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8009F838 0009C638 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F83C 0009C63C C0 22 92 20 */ lfs f1, lbl_803CDBA0-_SDA2_BASE_(r2) /* 8009F840 0009C640 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -779,7 +779,7 @@ lbl_8009F1BC: /* 8009F850 0009C650 38 63 04 3E */ addi r3, r3, 0x43e /* 8009F854 0009C654 38 C0 00 00 */ li r6, 0 /* 8009F858 0009C658 38 E0 00 02 */ li r7, 2 -/* 8009F85C 0009C65C 4B F9 0D D1 */ bl func_8003062C +/* 8009F85C 0009C65C 4B F9 0D D1 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8009F860 0009C660 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F864 0009C664 C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) /* 8009F868 0009C668 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -789,7 +789,7 @@ lbl_8009F1BC: /* 8009F878 0009C678 38 63 04 5B */ addi r3, r3, 0x45b /* 8009F87C 0009C67C 38 C0 00 00 */ li r6, 0 /* 8009F880 0009C680 38 E0 00 02 */ li r7, 2 -/* 8009F884 0009C684 4B F9 0D A9 */ bl func_8003062C +/* 8009F884 0009C684 4B F9 0D A9 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8009F888 0009C688 3C 60 80 26 */ lis r3, lbl_8025CD50@ha /* 8009F88C 0009C68C C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) /* 8009F890 0009C690 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l @@ -799,7 +799,7 @@ lbl_8009F1BC: /* 8009F8A0 0009C6A0 38 63 04 77 */ addi r3, r3, 0x477 /* 8009F8A4 0009C6A4 38 C0 00 00 */ li r6, 0 /* 8009F8A8 0009C6A8 38 E0 00 02 */ li r7, 2 -/* 8009F8AC 0009C6AC 4B F9 0D 81 */ bl func_8003062C +/* 8009F8AC 0009C6AC 4B F9 0D 81 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8009F8B0 0009C6B0 E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0 /* 8009F8B4 0009C6B4 CB E1 00 80 */ lfd f31, 0x80(r1) /* 8009F8B8 0009C6B8 E3 C1 00 78 */ psq_l f30, 120(r1), 0, qr0 @@ -882,7 +882,7 @@ lbl_8009F9B0: /* 8009F9C0 0009C7C0 80 19 00 30 */ lwz r0, 0x30(r25) /* 8009F9C4 0009C7C4 60 00 00 41 */ ori r0, r0, 0x41 /* 8009F9C8 0009C7C8 90 1C 00 04 */ stw r0, 4(r28) -/* 8009F9CC 0009C7CC 4B F7 85 CD */ bl func_80017F98 +/* 8009F9CC 0009C7CC 4B F7 85 CD */ bl __as__10iColor_tagFRC10iColor_tag /* 8009F9D0 0009C7D0 80 1C 00 00 */ lwz r0, 0(r28) /* 8009F9D4 0009C7D4 28 00 00 03 */ cmplwi r0, 3 /* 8009F9D8 0009C7D8 41 82 03 E8 */ beq lbl_8009FDC0 @@ -931,7 +931,7 @@ lbl_8009FA50: /* 8009FA74 0009C874 38 04 FF FF */ addi r0, r4, -1 /* 8009FA78 0009C878 1C 00 00 0C */ mulli r0, r0, 0xc /* 8009FA7C 0009C87C 7C 85 02 14 */ add r4, r5, r0 -/* 8009FA80 0009C880 4B F6 EC 11 */ bl func_8000E690 +/* 8009FA80 0009C880 4B F6 EC 11 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8009FA84 0009C884 48 00 00 30 */ b lbl_8009FAB4 lbl_8009FA88: /* 8009FA88 0009C888 1C 00 00 0C */ mulli r0, r0, 0xc @@ -939,13 +939,13 @@ lbl_8009FA88: /* 8009FA90 0009C890 80 B9 00 10 */ lwz r5, 0x10(r25) /* 8009FA94 0009C894 38 61 00 14 */ addi r3, r1, 0x14 /* 8009FA98 0009C898 7C 84 02 14 */ add r4, r4, r0 -/* 8009FA9C 0009C89C 4B F6 EB F5 */ bl func_8000E690 +/* 8009FA9C 0009C89C 4B F6 EB F5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8009FAA0 0009C8A0 48 00 00 14 */ b lbl_8009FAB4 lbl_8009FAA4: /* 8009FAA4 0009C8A4 80 99 00 14 */ lwz r4, 0x14(r25) /* 8009FAA8 0009C8A8 38 61 00 14 */ addi r3, r1, 0x14 /* 8009FAAC 0009C8AC 80 B9 00 10 */ lwz r5, 0x10(r25) -/* 8009FAB0 0009C8B0 4B F6 EB E1 */ bl func_8000E690 +/* 8009FAB0 0009C8B0 4B F6 EB E1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 lbl_8009FAB4: /* 8009FAB4 0009C8B4 38 61 00 14 */ addi r3, r1, 0x14 /* 8009FAB8 0009C8B8 7C 64 1B 78 */ mr r4, r3 @@ -962,7 +962,7 @@ lbl_8009FADC: /* 8009FAE0 0009C8E0 38 7C 01 90 */ addi r3, r28, 0x190 /* 8009FAE4 0009C8E4 C0 22 92 80 */ lfs f1, lbl_803CDC00-_SDA2_BASE_(r2) /* 8009FAE8 0009C8E8 FC 60 10 90 */ fmr f3, f2 -/* 8009FAEC 0009C8EC 4B F6 F5 11 */ bl func_8000EFFC +/* 8009FAEC 0009C8EC 4B F6 F5 11 */ bl xVec3Init__FP5xVec3fff /* 8009FAF0 0009C8F0 48 00 00 4C */ b lbl_8009FB3C lbl_8009FAF4: /* 8009FAF4 0009C8F4 C0 01 00 14 */ lfs f0, 0x14(r1) @@ -987,7 +987,7 @@ lbl_8009FB3C: /* 8009FB3C 0009C93C 38 61 00 08 */ addi r3, r1, 8 /* 8009FB40 0009C940 38 9C 01 90 */ addi r4, r28, 0x190 /* 8009FB44 0009C944 38 A1 00 14 */ addi r5, r1, 0x14 -/* 8009FB48 0009C948 4B F7 55 45 */ bl func_8001508C +/* 8009FB48 0009C948 4B F7 55 45 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 8009FB4C 0009C94C A8 7C 01 88 */ lha r3, 0x188(r28) /* 8009FB50 0009C950 3C 00 43 30 */ lis r0, 0x4330 /* 8009FB54 0009C954 90 01 00 30 */ stw r0, 0x30(r1) @@ -1047,21 +1047,21 @@ lbl_8009FBFC: /* 8009FC1C 0009CA1C 80 19 00 10 */ lwz r0, 0x10(r25) /* 8009FC20 0009CA20 38 7D 00 C8 */ addi r3, r29, 0xc8 /* 8009FC24 0009CA24 7C 80 F2 14 */ add r4, r0, r30 -/* 8009FC28 0009CA28 4B F6 B6 3D */ bl func_8000B264 +/* 8009FC28 0009CA28 4B F6 B6 3D */ bl __as__5xVec3FRC5xVec3 /* 8009FC2C 0009CA2C 48 00 00 30 */ b lbl_8009FC5C lbl_8009FC30: /* 8009FC30 0009CA30 1C 00 00 0C */ mulli r0, r0, 0xc /* 8009FC34 0009CA34 80 99 00 14 */ lwz r4, 0x14(r25) /* 8009FC38 0009CA38 38 7D 00 C8 */ addi r3, r29, 0xc8 /* 8009FC3C 0009CA3C 7C 84 02 14 */ add r4, r4, r0 -/* 8009FC40 0009CA40 4B F6 B6 25 */ bl func_8000B264 +/* 8009FC40 0009CA40 4B F6 B6 25 */ bl __as__5xVec3FRC5xVec3 /* 8009FC44 0009CA44 48 00 00 18 */ b lbl_8009FC5C lbl_8009FC48: /* 8009FC48 0009CA48 FC 20 F0 90 */ fmr f1, f30 /* 8009FC4C 0009CA4C 80 99 00 10 */ lwz r4, 0x10(r25) /* 8009FC50 0009CA50 80 B9 00 14 */ lwz r5, 0x14(r25) /* 8009FC54 0009CA54 38 7D 00 C8 */ addi r3, r29, 0xc8 -/* 8009FC58 0009CA58 4B F7 80 9D */ bl func_80017CF4 +/* 8009FC58 0009CA58 4B F7 80 9D */ bl xVec3Lerp__FP5xVec3PC5xVec3PC5xVec3f lbl_8009FC5C: /* 8009FC5C 0009CA5C 80 1C 00 00 */ lwz r0, 0(r28) /* 8009FC60 0009CA60 2C 00 00 01 */ cmpwi r0, 1 @@ -1120,17 +1120,17 @@ lbl_8009FD08: /* 8009FD14 0009CB14 C0 3C 01 DC */ lfs f1, 0x1dc(r28) /* 8009FD18 0009CB18 38 7D 00 C8 */ addi r3, r29, 0xc8 /* 8009FD1C 0009CB1C 38 9C 01 90 */ addi r4, r28, 0x190 -/* 8009FD20 0009CB20 4B F7 53 39 */ bl func_80015058 +/* 8009FD20 0009CB20 4B F7 53 39 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8009FD24 0009CB24 C0 1C 01 E0 */ lfs f0, 0x1e0(r28) /* 8009FD28 0009CB28 38 7D 00 C8 */ addi r3, r29, 0xc8 /* 8009FD2C 0009CB2C 38 81 00 14 */ addi r4, r1, 0x14 /* 8009FD30 0009CB30 FC 20 00 50 */ fneg f1, f0 -/* 8009FD34 0009CB34 4B F7 53 25 */ bl func_80015058 +/* 8009FD34 0009CB34 4B F7 53 25 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8009FD38 0009CB38 C0 1C 01 E4 */ lfs f0, 0x1e4(r28) /* 8009FD3C 0009CB3C 38 7D 00 C8 */ addi r3, r29, 0xc8 /* 8009FD40 0009CB40 38 81 00 08 */ addi r4, r1, 8 /* 8009FD44 0009CB44 FC 20 00 50 */ fneg f1, f0 -/* 8009FD48 0009CB48 4B F7 53 11 */ bl func_80015058 +/* 8009FD48 0009CB48 4B F7 53 11 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8009FD4C 0009CB4C 3B 60 00 01 */ li r27, 1 lbl_8009FD50: /* 8009FD50 0009CB50 80 1C 00 04 */ lwz r0, 4(r28) @@ -1148,11 +1148,11 @@ lbl_8009FD50: /* 8009FD80 0009CB80 38 7D 00 08 */ addi r3, r29, 8 /* 8009FD84 0009CB84 38 9C 01 90 */ addi r4, r28, 0x190 /* 8009FD88 0009CB88 EC 21 00 32 */ fmuls f1, f1, f0 -/* 8009FD8C 0009CB8C 4B F7 52 CD */ bl func_80015058 +/* 8009FD8C 0009CB8C 4B F7 52 CD */ bl xVec3AddScaled__FP5xVec3PC5xVec3f lbl_8009FD90: /* 8009FD90 0009CB90 38 7D 00 08 */ addi r3, r29, 8 /* 8009FD94 0009CB94 38 9D 00 C8 */ addi r4, r29, 0xc8 -/* 8009FD98 0009CB98 4B F6 B4 CD */ bl func_8000B264 +/* 8009FD98 0009CB98 4B F6 B4 CD */ bl __as__5xVec3FRC5xVec3 /* 8009FD9C 0009CB9C EF DE E8 2A */ fadds f30, f30, f29 /* 8009FDA0 0009CBA0 3B FF 00 04 */ addi r31, r31, 4 /* 8009FDA4 0009CBA4 3B DE 00 0C */ addi r30, r30, 0xc @@ -1312,7 +1312,7 @@ lbl_8009FF3C: /* 8009FFD4 0009CDD4 EC 22 00 72 */ fmuls f1, f2, f1 /* 8009FFD8 0009CDD8 EC 23 09 3A */ fmadds f1, f3, f4, f1 /* 8009FFDC 0009CDDC EC 21 00 32 */ fmuls f1, f1, f0 -/* 8009FFE0 0009CDE0 4B F7 50 79 */ bl func_80015058 +/* 8009FFE0 0009CDE0 4B F7 50 79 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f lbl_8009FFE4: /* 8009FFE4 0009CDE4 3B DE 00 0C */ addi r30, r30, 0xc /* 8009FFE8 0009CDE8 3B BD 00 01 */ addi r29, r29, 1 @@ -1332,7 +1332,7 @@ lbl_800A0000: /* 800A0018 0009CE18 1C 80 00 0C */ mulli r4, r0, 0xc /* 800A001C 0009CE1C 38 84 00 08 */ addi r4, r4, 8 /* 800A0020 0009CE20 7C 9F 22 14 */ add r4, r31, r4 -/* 800A0024 0009CE24 4B F6 E6 6D */ bl func_8000E690 +/* 800A0024 0009CE24 4B F6 E6 6D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800A0028 0009CE28 38 61 00 14 */ addi r3, r1, 0x14 /* 800A002C 0009CE2C 7C 64 1B 78 */ mr r4, r3 /* 800A0030 0009CE30 4B FA E2 C1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -1353,7 +1353,7 @@ lbl_800A0058: /* 800A0068 0009CE68 C0 02 92 8C */ lfs f0, lbl_803CDC0C-_SDA2_BASE_(r2) /* 800A006C 0009CE6C EC 22 00 72 */ fmuls f1, f2, f1 /* 800A0070 0009CE70 EC 21 00 24 */ fdivs f1, f1, f0 -/* 800A0074 0009CE74 4B F7 B8 69 */ bl func_8001B8DC +/* 800A0074 0009CE74 4B F7 B8 69 */ bl xMat3x3Rot__FP7xMat3x3PC5xVec3f /* 800A0078 0009CE78 38 61 00 08 */ addi r3, r1, 8 /* 800A007C 0009CE7C 38 9F 01 90 */ addi r4, r31, 0x190 /* 800A0080 0009CE80 4B FA E4 5D */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -1385,7 +1385,7 @@ lbl_800A0058: /* 800A00E8 0009CEE8 C0 1F 02 20 */ lfs f0, 0x220(r31) /* 800A00EC 0009CEEC 38 61 00 08 */ addi r3, r1, 8 /* 800A00F0 0009CEF0 EC 20 07 72 */ fmuls f1, f0, f29 -/* 800A00F4 0009CEF4 4B F7 B8 45 */ bl func_8001B938 +/* 800A00F4 0009CEF4 4B F7 B8 45 */ bl xVec3SMulBy__FP5xVec3f lbl_800A00F8: /* 800A00F8 0009CEF8 38 61 00 08 */ addi r3, r1, 8 /* 800A00FC 0009CEFC 38 81 00 20 */ addi r4, r1, 0x20 @@ -1428,7 +1428,7 @@ lbl_800A0150: /* 800A0188 0009CF88 38 81 00 08 */ addi r4, r1, 8 /* 800A018C 0009CF8C EC 00 08 2A */ fadds f0, f0, f1 /* 800A0190 0009CF90 D0 1D 00 D0 */ stfs f0, 0xd0(r29) -/* 800A0194 0009CF94 4B F6 E5 C1 */ bl func_8000E754 +/* 800A0194 0009CF94 4B F6 E5 C1 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800A0198 0009CF98 80 1F 00 04 */ lwz r0, 4(r31) /* 800A019C 0009CF9C 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a /* 800A01A0 0009CFA0 41 82 00 18 */ beq lbl_800A01B8 @@ -1436,7 +1436,7 @@ lbl_800A0150: /* 800A01A8 0009CFA8 38 7D 00 C8 */ addi r3, r29, 0xc8 /* 800A01AC 0009CFAC 38 9F 01 90 */ addi r4, r31, 0x190 /* 800A01B0 0009CFB0 EC 3D 00 32 */ fmuls f1, f29, f0 -/* 800A01B4 0009CFB4 4B F7 4E A5 */ bl func_80015058 +/* 800A01B4 0009CFB4 4B F7 4E A5 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f lbl_800A01B8: /* 800A01B8 0009CFB8 3B DE 00 04 */ addi r30, r30, 4 /* 800A01BC 0009CFBC 3B BD 00 0C */ addi r29, r29, 0xc @@ -1467,7 +1467,7 @@ lbl_800A01D4: /* 800A0218 0009D018 1C 80 00 0C */ mulli r4, r0, 0xc /* 800A021C 0009D01C 38 84 00 C8 */ addi r4, r4, 0xc8 /* 800A0220 0009D020 7C 9F 22 14 */ add r4, r31, r4 -/* 800A0224 0009D024 4B F6 B0 41 */ bl func_8000B264 +/* 800A0224 0009D024 4B F6 B0 41 */ bl __as__5xVec3FRC5xVec3 /* 800A0228 0009D028 4B F9 0A 41 */ bl xrand__Fv /* 800A022C 0009D02C FC 20 E0 90 */ fmr f1, f28 /* 800A0230 0009D030 80 6D 8F F8 */ lwz r3, lbl_803CB8F8-_SDA_BASE_(r13) @@ -1634,7 +1634,7 @@ lbl_800A0424: /* 800A046C 0009D26C FC 60 F8 90 */ fmr f3, f31 /* 800A0470 0009D270 7F 43 D3 78 */ mr r3, r26 /* 800A0474 0009D274 EC 20 00 72 */ fmuls f1, f0, f1 -/* 800A0478 0009D278 4B F6 EB 85 */ bl func_8000EFFC +/* 800A0478 0009D278 4B F6 EB 85 */ bl xVec3Init__FP5xVec3fff /* 800A047C 0009D27C 4B F9 08 0D */ bl xurand__Fv /* 800A0480 0009D280 C0 42 92 38 */ lfs f2, lbl_803CDBB8-_SDA2_BASE_(r2) /* 800A0484 0009D284 C0 02 92 84 */ lfs f0, lbl_803CDC04-_SDA2_BASE_(r2) @@ -1656,7 +1656,7 @@ lbl_800A0424: /* 800A04C4 0009D2C4 FC 60 F8 90 */ fmr f3, f31 /* 800A04C8 0009D2C8 7F 63 DB 78 */ mr r3, r27 /* 800A04CC 0009D2CC EC 20 00 72 */ fmuls f1, f0, f1 -/* 800A04D0 0009D2D0 4B F6 EB 2D */ bl func_8000EFFC +/* 800A04D0 0009D2D0 4B F6 EB 2D */ bl xVec3Init__FP5xVec3fff /* 800A04D4 0009D2D4 4B F9 07 B5 */ bl xurand__Fv /* 800A04D8 0009D2D8 C0 42 92 38 */ lfs f2, lbl_803CDBB8-_SDA2_BASE_(r2) /* 800A04DC 0009D2DC C0 02 92 84 */ lfs f0, lbl_803CDC04-_SDA2_BASE_(r2) @@ -1675,7 +1675,7 @@ lbl_800A0424: /* 800A0510 0009D310 EC 21 20 28 */ fsubs f1, f1, f4 /* 800A0514 0009D314 38 7B 00 0C */ addi r3, r27, 0xc /* 800A0518 0009D318 EC 20 00 72 */ fmuls f1, f0, f1 -/* 800A051C 0009D31C 4B F6 EA E1 */ bl func_8000EFFC +/* 800A051C 0009D31C 4B F6 EA E1 */ bl xVec3Init__FP5xVec3fff /* 800A0520 0009D320 4B F9 07 69 */ bl xurand__Fv /* 800A0524 0009D324 3B F7 00 01 */ addi r31, r23, 1 /* 800A0528 0009D328 3C 60 43 30 */ lis r3, 0x4330 @@ -1836,19 +1836,19 @@ lbl_800A06D0: /* 800A0768 0009D568 38 61 00 60 */ addi r3, r1, 0x60 /* 800A076C 0009D56C 38 81 00 54 */ addi r4, r1, 0x54 /* 800A0770 0009D570 38 AF 00 20 */ addi r5, r15, 0x20 -/* 800A0774 0009D574 4B F7 49 19 */ bl func_8001508C +/* 800A0774 0009D574 4B F7 49 19 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 800A0778 0009D578 48 00 00 2C */ b lbl_800A07A4 lbl_800A077C: /* 800A077C 0009D57C C0 42 92 30 */ lfs f2, lbl_803CDBB0-_SDA2_BASE_(r2) /* 800A0780 0009D580 38 61 00 54 */ addi r3, r1, 0x54 /* 800A0784 0009D584 C0 22 92 80 */ lfs f1, lbl_803CDC00-_SDA2_BASE_(r2) /* 800A0788 0009D588 FC 60 10 90 */ fmr f3, f2 -/* 800A078C 0009D58C 4B F6 E8 71 */ bl func_8000EFFC +/* 800A078C 0009D58C 4B F6 E8 71 */ bl xVec3Init__FP5xVec3fff /* 800A0790 0009D590 C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) /* 800A0794 0009D594 38 61 00 60 */ addi r3, r1, 0x60 /* 800A0798 0009D598 C0 62 92 80 */ lfs f3, lbl_803CDC00-_SDA2_BASE_(r2) /* 800A079C 0009D59C FC 40 08 90 */ fmr f2, f1 -/* 800A07A0 0009D5A0 4B F6 E8 5D */ bl func_8000EFFC +/* 800A07A0 0009D5A0 4B F6 E8 5D */ bl xVec3Init__FP5xVec3fff lbl_800A07A4: /* 800A07A4 0009D5A4 38 61 00 48 */ addi r3, r1, 0x48 /* 800A07A8 0009D5A8 38 8F 00 08 */ addi r4, r15, 8 @@ -1922,11 +1922,11 @@ lbl_800A08A8: /* 800A08AC 0009D6AC 38 61 00 3C */ addi r3, r1, 0x3c /* 800A08B0 0009D6B0 38 8F 00 08 */ addi r4, r15, 8 /* 800A08B4 0009D6B4 EC 20 F0 28 */ fsubs f1, f0, f30 -/* 800A08B8 0009D6B8 4B F6 A7 D9 */ bl func_8000B090 +/* 800A08B8 0009D6B8 4B F6 A7 D9 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800A08BC 0009D6BC FC 20 F0 90 */ fmr f1, f30 /* 800A08C0 0009D6C0 38 61 00 3C */ addi r3, r1, 0x3c /* 800A08C4 0009D6C4 38 8F 00 14 */ addi r4, r15, 0x14 -/* 800A08C8 0009D6C8 4B F7 47 91 */ bl func_80015058 +/* 800A08C8 0009D6C8 4B F7 47 91 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800A08CC 0009D6CC 7D FD 7B 78 */ mr r29, r15 /* 800A08D0 0009D6D0 3B 81 00 28 */ addi r28, r1, 0x28 /* 800A08D4 0009D6D4 7D DB 73 78 */ mr r27, r14 @@ -2005,12 +2005,12 @@ lbl_800A0960: /* 800A09F0 0009D7F0 EF 83 00 B2 */ fmuls f28, f3, f2 /* 800A09F4 0009D7F4 EF 63 00 72 */ fmuls f27, f3, f1 /* 800A09F8 0009D7F8 EC 3C 00 32 */ fmuls f1, f28, f0 -/* 800A09FC 0009D7FC 4B F7 46 5D */ bl func_80015058 +/* 800A09FC 0009D7FC 4B F7 46 5D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800A0A00 0009D800 C0 0F 00 30 */ lfs f0, 0x30(r15) /* 800A0A04 0009D804 38 81 00 78 */ addi r4, r1, 0x78 /* 800A0A08 0009D808 38 61 00 3C */ addi r3, r1, 0x3c /* 800A0A0C 0009D80C EC 3B 00 32 */ fmuls f1, f27, f0 -/* 800A0A10 0009D810 4B F7 46 49 */ bl func_80015058 +/* 800A0A10 0009D810 4B F7 46 49 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800A0A14 0009D814 80 0F 00 04 */ lwz r0, 4(r15) /* 800A0A18 0009D818 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a /* 800A0A1C 0009D81C 41 82 00 30 */ beq lbl_800A0A4C @@ -2024,7 +2024,7 @@ lbl_800A0960: /* 800A0A3C 0009D83C 38 61 00 3C */ addi r3, r1, 0x3c /* 800A0A40 0009D840 38 8F 00 54 */ addi r4, r15, 0x54 /* 800A0A44 0009D844 EC 21 00 32 */ fmuls f1, f1, f0 -/* 800A0A48 0009D848 4B F7 46 11 */ bl func_80015058 +/* 800A0A48 0009D848 4B F7 46 11 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f lbl_800A0A4C: /* 800A0A4C 0009D84C 4B F9 02 1D */ bl xrand__Fv /* 800A0A50 0009D850 EF FC D8 2A */ fadds f31, f28, f27 @@ -2043,7 +2043,7 @@ lbl_800A0A68: /* 800A0A80 0009D880 38 61 00 30 */ addi r3, r1, 0x30 /* 800A0A84 0009D884 EC 00 07 F2 */ fmuls f0, f0, f31 /* 800A0A88 0009D888 EC 21 00 32 */ fmuls f1, f1, f0 -/* 800A0A8C 0009D88C 4B F7 45 CD */ bl func_80015058 +/* 800A0A8C 0009D88C 4B F7 45 CD */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800A0A90 0009D890 81 7A 00 00 */ lwz r11, 0(r26) /* 800A0A94 0009D894 7F 24 CB 78 */ mr r4, r25 /* 800A0A98 0009D898 C0 21 00 34 */ lfs f1, 0x34(r1) @@ -2084,7 +2084,7 @@ lbl_800A0A68: /* 800A0B24 0009D924 EC 22 00 72 */ fmuls f1, f2, f1 /* 800A0B28 0009D928 EC 01 00 32 */ fmuls f0, f1, f0 /* 800A0B2C 0009D92C EC 3F 00 32 */ fmuls f1, f31, f0 -/* 800A0B30 0009D930 4B F7 45 29 */ bl func_80015058 +/* 800A0B30 0009D930 4B F7 45 29 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800A0B34 0009D934 81 3A 00 00 */ lwz r9, 0(r26) /* 800A0B38 0009D938 3B 7B 00 01 */ addi r27, r27, 1 /* 800A0B3C 0009D93C C0 21 00 34 */ lfs f1, 0x34(r1) @@ -2220,7 +2220,7 @@ lbl_800A0D04: /* 800A0D2C 0009DB2C AB FE 01 88 */ lha r31, 0x188(r30) /* 800A0D30 0009DB30 FC 60 08 90 */ fmr f3, f1 /* 800A0D34 0009DB34 C0 42 92 80 */ lfs f2, lbl_803CDC00-_SDA2_BASE_(r2) -/* 800A0D38 0009DB38 4B F6 E2 C5 */ bl func_8000EFFC +/* 800A0D38 0009DB38 4B F6 E2 C5 */ bl xVec3Init__FP5xVec3fff /* 800A0D3C 0009DB3C 48 00 00 6C */ b lbl_800A0DA8 lbl_800A0D40: /* 800A0D40 0009DB40 A8 BE 01 88 */ lha r5, 0x188(r30) @@ -2231,14 +2231,14 @@ lbl_800A0D40: /* 800A0D54 0009DB54 38 61 00 20 */ addi r3, r1, 0x20 /* 800A0D58 0009DB58 38 9E 00 D4 */ addi r4, r30, 0xd4 /* 800A0D5C 0009DB5C 38 BE 00 C8 */ addi r5, r30, 0xc8 -/* 800A0D60 0009DB60 4B F6 D9 31 */ bl func_8000E690 +/* 800A0D60 0009DB60 4B F6 D9 31 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800A0D64 0009DB64 38 61 00 20 */ addi r3, r1, 0x20 /* 800A0D68 0009DB68 38 9A 00 34 */ addi r4, r26, 0x34 /* 800A0D6C 0009DB6C 4B FA D7 85 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800A0D70 0009DB70 FC 20 08 50 */ fneg f1, f1 /* 800A0D74 0009DB74 38 61 00 20 */ addi r3, r1, 0x20 /* 800A0D78 0009DB78 38 9A 00 34 */ addi r4, r26, 0x34 -/* 800A0D7C 0009DB7C 4B F7 42 DD */ bl func_80015058 +/* 800A0D7C 0009DB7C 4B F7 42 DD */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800A0D80 0009DB80 38 61 00 38 */ addi r3, r1, 0x38 /* 800A0D84 0009DB84 38 81 00 20 */ addi r4, r1, 0x20 /* 800A0D88 0009DB88 4B FA D5 69 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -2248,7 +2248,7 @@ lbl_800A0D40: /* 800A0D98 0009DB98 38 61 00 44 */ addi r3, r1, 0x44 /* 800A0D9C 0009DB9C 38 81 00 38 */ addi r4, r1, 0x38 /* 800A0DA0 0009DBA0 38 BA 00 34 */ addi r5, r26, 0x34 -/* 800A0DA4 0009DBA4 4B F7 42 E9 */ bl func_8001508C +/* 800A0DA4 0009DBA4 4B F7 42 E9 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 lbl_800A0DA8: /* 800A0DA8 0009DBA8 38 61 00 14 */ addi r3, r1, 0x14 /* 800A0DAC 0009DBAC 38 9E 00 C8 */ addi r4, r30, 0xc8 @@ -2256,7 +2256,7 @@ lbl_800A0DA8: /* 800A0DB4 0009DBB4 C0 3E 01 9C */ lfs f1, 0x19c(r30) /* 800A0DB8 0009DBB8 38 61 00 14 */ addi r3, r1, 0x14 /* 800A0DBC 0009DBBC 38 81 00 44 */ addi r4, r1, 0x44 -/* 800A0DC0 0009DBC0 4B F7 42 99 */ bl func_80015058 +/* 800A0DC0 0009DBC0 4B F7 42 99 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800A0DC4 0009DBC4 38 61 00 08 */ addi r3, r1, 8 /* 800A0DC8 0009DBC8 38 9E 00 C8 */ addi r4, r30, 0xc8 /* 800A0DCC 0009DBCC 4B FA D7 11 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -2264,7 +2264,7 @@ lbl_800A0DA8: /* 800A0DD4 0009DBD4 38 61 00 08 */ addi r3, r1, 8 /* 800A0DD8 0009DBD8 38 81 00 44 */ addi r4, r1, 0x44 /* 800A0DDC 0009DBDC FC 20 00 50 */ fneg f1, f0 -/* 800A0DE0 0009DBE0 4B F7 42 79 */ bl func_80015058 +/* 800A0DE0 0009DBE0 4B F7 42 79 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800A0DE4 0009DBE4 3C 60 80 2F */ lis r3, lbl_802E9790@ha /* 800A0DE8 0009DBE8 C0 41 00 14 */ lfs f2, 0x14(r1) /* 800A0DEC 0009DBEC 3B 63 97 90 */ addi r27, r3, lbl_802E9790@l @@ -2315,14 +2315,14 @@ lbl_800A0E78: /* 800A0E9C 0009DC9C 38 BC 00 C8 */ addi r5, r28, 0xc8 /* 800A0EA0 0009DCA0 38 84 00 C8 */ addi r4, r4, 0xc8 /* 800A0EA4 0009DCA4 7C 9E 22 14 */ add r4, r30, r4 -/* 800A0EA8 0009DCA8 4B F6 D7 E9 */ bl func_8000E690 +/* 800A0EA8 0009DCA8 4B F6 D7 E9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800A0EAC 0009DCAC 38 61 00 20 */ addi r3, r1, 0x20 /* 800A0EB0 0009DCB0 38 9A 00 34 */ addi r4, r26, 0x34 /* 800A0EB4 0009DCB4 4B FA D6 3D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800A0EB8 0009DCB8 FC 20 08 50 */ fneg f1, f1 /* 800A0EBC 0009DCBC 38 61 00 20 */ addi r3, r1, 0x20 /* 800A0EC0 0009DCC0 38 9A 00 34 */ addi r4, r26, 0x34 -/* 800A0EC4 0009DCC4 4B F7 41 95 */ bl func_80015058 +/* 800A0EC4 0009DCC4 4B F7 41 95 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800A0EC8 0009DCC8 38 61 00 38 */ addi r3, r1, 0x38 /* 800A0ECC 0009DCCC 38 81 00 20 */ addi r4, r1, 0x20 /* 800A0ED0 0009DCD0 4B FA D4 21 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -2332,15 +2332,15 @@ lbl_800A0E78: /* 800A0EE0 0009DCE0 38 61 00 44 */ addi r3, r1, 0x44 /* 800A0EE4 0009DCE4 38 81 00 38 */ addi r4, r1, 0x38 /* 800A0EE8 0009DCE8 38 BA 00 34 */ addi r5, r26, 0x34 -/* 800A0EEC 0009DCEC 4B F7 41 A1 */ bl func_8001508C +/* 800A0EEC 0009DCEC 4B F7 41 A1 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 800A0EF0 0009DCF0 48 00 00 1C */ b lbl_800A0F0C lbl_800A0EF4: /* 800A0EF4 0009DCF4 38 61 00 38 */ addi r3, r1, 0x38 /* 800A0EF8 0009DCF8 38 81 00 44 */ addi r4, r1, 0x44 -/* 800A0EFC 0009DCFC 4B F6 A3 69 */ bl func_8000B264 +/* 800A0EFC 0009DCFC 4B F6 A3 69 */ bl __as__5xVec3FRC5xVec3 /* 800A0F00 0009DD00 7C 64 1B 78 */ mr r4, r3 /* 800A0F04 0009DD04 38 61 00 2C */ addi r3, r1, 0x2c -/* 800A0F08 0009DD08 4B F6 A3 5D */ bl func_8000B264 +/* 800A0F08 0009DD08 4B F6 A3 5D */ bl __as__5xVec3FRC5xVec3 lbl_800A0F0C: /* 800A0F0C 0009DD0C 38 61 00 14 */ addi r3, r1, 0x14 /* 800A0F10 0009DD10 38 9C 00 C8 */ addi r4, r28, 0xc8 @@ -2348,7 +2348,7 @@ lbl_800A0F0C: /* 800A0F18 0009DD18 C0 3D 01 9C */ lfs f1, 0x19c(r29) /* 800A0F1C 0009DD1C 38 61 00 14 */ addi r3, r1, 0x14 /* 800A0F20 0009DD20 38 81 00 44 */ addi r4, r1, 0x44 -/* 800A0F24 0009DD24 4B F7 41 35 */ bl func_80015058 +/* 800A0F24 0009DD24 4B F7 41 35 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800A0F28 0009DD28 38 61 00 08 */ addi r3, r1, 8 /* 800A0F2C 0009DD2C 38 9C 00 C8 */ addi r4, r28, 0xc8 /* 800A0F30 0009DD30 4B FA D5 AD */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -2356,7 +2356,7 @@ lbl_800A0F0C: /* 800A0F38 0009DD38 38 61 00 08 */ addi r3, r1, 8 /* 800A0F3C 0009DD3C 38 81 00 44 */ addi r4, r1, 0x44 /* 800A0F40 0009DD40 FC 20 00 50 */ fneg f1, f0 -/* 800A0F44 0009DD44 4B F7 41 15 */ bl func_80015058 +/* 800A0F44 0009DD44 4B F7 41 15 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800A0F48 0009DD48 38 61 00 2C */ addi r3, r1, 0x2c /* 800A0F4C 0009DD4C 38 81 00 38 */ addi r4, r1, 0x38 /* 800A0F50 0009DD50 4B FA D5 A1 */ bl xVec3Dot__FPC5xVec3PC5xVec3 @@ -2483,7 +2483,7 @@ lbl_800A10D8: /* 800A110C 0009DF0C 7F 1E 02 14 */ add r24, r30, r0 /* 800A1110 0009DF10 38 81 00 44 */ addi r4, r1, 0x44 /* 800A1114 0009DF14 C0 38 01 9C */ lfs f1, 0x19c(r24) -/* 800A1118 0009DF18 4B F7 3F 41 */ bl func_80015058 +/* 800A1118 0009DF18 4B F7 3F 41 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800A111C 0009DF1C 7E E4 BB 78 */ mr r4, r23 /* 800A1120 0009DF20 38 61 00 08 */ addi r3, r1, 8 /* 800A1124 0009DF24 4B FA D3 B9 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -2491,7 +2491,7 @@ lbl_800A10D8: /* 800A112C 0009DF2C 38 61 00 08 */ addi r3, r1, 8 /* 800A1130 0009DF30 38 81 00 44 */ addi r4, r1, 0x44 /* 800A1134 0009DF34 FC 20 00 50 */ fneg f1, f0 -/* 800A1138 0009DF38 4B F7 3F 21 */ bl func_80015058 +/* 800A1138 0009DF38 4B F7 3F 21 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800A113C 0009DF3C 1C D5 00 24 */ mulli r6, r21, 0x24 /* 800A1140 0009DF40 3C 60 80 2F */ lis r3, lbl_802E9790@ha /* 800A1144 0009DF44 C0 01 00 14 */ lfs f0, 0x14(r1) @@ -2604,14 +2604,14 @@ lbl_800A126C: /* 800A12D4 0009E0D4 38 61 00 20 */ addi r3, r1, 0x20 /* 800A12D8 0009E0D8 38 9E 00 D4 */ addi r4, r30, 0xd4 /* 800A12DC 0009E0DC 38 BE 00 C8 */ addi r5, r30, 0xc8 -/* 800A12E0 0009E0E0 4B F6 D3 B1 */ bl func_8000E690 +/* 800A12E0 0009E0E0 4B F6 D3 B1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800A12E4 0009E0E4 38 61 00 20 */ addi r3, r1, 0x20 /* 800A12E8 0009E0E8 38 9A 00 34 */ addi r4, r26, 0x34 /* 800A12EC 0009E0EC 4B FA D2 05 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800A12F0 0009E0F0 FC 20 08 50 */ fneg f1, f1 /* 800A12F4 0009E0F4 38 61 00 20 */ addi r3, r1, 0x20 /* 800A12F8 0009E0F8 38 9A 00 34 */ addi r4, r26, 0x34 -/* 800A12FC 0009E0FC 4B F7 3D 5D */ bl func_80015058 +/* 800A12FC 0009E0FC 4B F7 3D 5D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800A1300 0009E100 38 61 00 38 */ addi r3, r1, 0x38 /* 800A1304 0009E104 38 81 00 20 */ addi r4, r1, 0x20 /* 800A1308 0009E108 4B FA CF E9 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -2621,7 +2621,7 @@ lbl_800A126C: /* 800A1318 0009E118 38 61 00 44 */ addi r3, r1, 0x44 /* 800A131C 0009E11C 38 81 00 38 */ addi r4, r1, 0x38 /* 800A1320 0009E120 38 BA 00 34 */ addi r5, r26, 0x34 -/* 800A1324 0009E124 4B F7 3D 69 */ bl func_8001508C +/* 800A1324 0009E124 4B F7 3D 69 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 lbl_800A1328: /* 800A1328 0009E128 38 61 00 14 */ addi r3, r1, 0x14 /* 800A132C 0009E12C 38 9E 00 C8 */ addi r4, r30, 0xc8 @@ -2630,7 +2630,7 @@ lbl_800A1328: /* 800A1338 0009E138 38 61 00 14 */ addi r3, r1, 0x14 /* 800A133C 0009E13C 38 81 00 44 */ addi r4, r1, 0x44 /* 800A1340 0009E140 EC 3E 00 32 */ fmuls f1, f30, f0 -/* 800A1344 0009E144 4B F7 3D 15 */ bl func_80015058 +/* 800A1344 0009E144 4B F7 3D 15 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800A1348 0009E148 38 61 00 08 */ addi r3, r1, 8 /* 800A134C 0009E14C 38 9E 00 C8 */ addi r4, r30, 0xc8 /* 800A1350 0009E150 4B FA D1 8D */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -2639,7 +2639,7 @@ lbl_800A1328: /* 800A135C 0009E15C 38 61 00 08 */ addi r3, r1, 8 /* 800A1360 0009E160 38 81 00 44 */ addi r4, r1, 0x44 /* 800A1364 0009E164 EC 3F 00 32 */ fmuls f1, f31, f0 -/* 800A1368 0009E168 4B F7 3C F1 */ bl func_80015058 +/* 800A1368 0009E168 4B F7 3C F1 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800A136C 0009E16C C0 41 00 14 */ lfs f2, 0x14(r1) /* 800A1370 0009E170 7E D7 B3 78 */ mr r23, r22 /* 800A1374 0009E174 C0 21 00 18 */ lfs f1, 0x18(r1) @@ -2687,14 +2687,14 @@ lbl_800A13F4: /* 800A1418 0009E218 38 B9 00 C8 */ addi r5, r25, 0xc8 /* 800A141C 0009E21C 38 84 00 C8 */ addi r4, r4, 0xc8 /* 800A1420 0009E220 7C 9E 22 14 */ add r4, r30, r4 -/* 800A1424 0009E224 4B F6 D2 6D */ bl func_8000E690 +/* 800A1424 0009E224 4B F6 D2 6D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800A1428 0009E228 38 61 00 20 */ addi r3, r1, 0x20 /* 800A142C 0009E22C 38 9A 00 34 */ addi r4, r26, 0x34 /* 800A1430 0009E230 4B FA D0 C1 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800A1434 0009E234 FC 20 08 50 */ fneg f1, f1 /* 800A1438 0009E238 38 61 00 20 */ addi r3, r1, 0x20 /* 800A143C 0009E23C 38 9A 00 34 */ addi r4, r26, 0x34 -/* 800A1440 0009E240 4B F7 3C 19 */ bl func_80015058 +/* 800A1440 0009E240 4B F7 3C 19 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800A1444 0009E244 38 61 00 38 */ addi r3, r1, 0x38 /* 800A1448 0009E248 38 81 00 20 */ addi r4, r1, 0x20 /* 800A144C 0009E24C 4B FA CE A5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -2704,7 +2704,7 @@ lbl_800A13F4: /* 800A145C 0009E25C 38 61 00 44 */ addi r3, r1, 0x44 /* 800A1460 0009E260 38 81 00 38 */ addi r4, r1, 0x38 /* 800A1464 0009E264 38 BA 00 34 */ addi r5, r26, 0x34 -/* 800A1468 0009E268 4B F7 3C 25 */ bl func_8001508C +/* 800A1468 0009E268 4B F7 3C 25 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 lbl_800A146C: /* 800A146C 0009E26C 38 61 00 14 */ addi r3, r1, 0x14 /* 800A1470 0009E270 38 99 00 C8 */ addi r4, r25, 0xc8 @@ -2713,7 +2713,7 @@ lbl_800A146C: /* 800A147C 0009E27C 38 61 00 14 */ addi r3, r1, 0x14 /* 800A1480 0009E280 38 81 00 44 */ addi r4, r1, 0x44 /* 800A1484 0009E284 EC 3E 00 32 */ fmuls f1, f30, f0 -/* 800A1488 0009E288 4B F7 3B D1 */ bl func_80015058 +/* 800A1488 0009E288 4B F7 3B D1 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800A148C 0009E28C 38 61 00 08 */ addi r3, r1, 8 /* 800A1490 0009E290 38 99 00 C8 */ addi r4, r25, 0xc8 /* 800A1494 0009E294 4B FA D0 49 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -2721,7 +2721,7 @@ lbl_800A146C: /* 800A149C 0009E29C 38 61 00 08 */ addi r3, r1, 8 /* 800A14A0 0009E2A0 38 81 00 44 */ addi r4, r1, 0x44 /* 800A14A4 0009E2A4 EC 3F 00 32 */ fmuls f1, f31, f0 -/* 800A14A8 0009E2A8 4B F7 3B B1 */ bl func_80015058 +/* 800A14A8 0009E2A8 4B F7 3B B1 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800A14AC 0009E2AC 38 61 00 2C */ addi r3, r1, 0x2c /* 800A14B0 0009E2B0 38 81 00 38 */ addi r4, r1, 0x38 /* 800A14B4 0009E2B4 4B FA D0 3D */ bl xVec3Dot__FPC5xVec3PC5xVec3 @@ -2849,7 +2849,7 @@ lbl_800A163C: /* 800A1674 0009E474 38 81 00 44 */ addi r4, r1, 0x44 /* 800A1678 0009E478 C0 17 01 9C */ lfs f0, 0x19c(r23) /* 800A167C 0009E47C EC 3E 00 32 */ fmuls f1, f30, f0 -/* 800A1680 0009E480 4B F7 39 D9 */ bl func_80015058 +/* 800A1680 0009E480 4B F7 39 D9 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800A1684 0009E484 7E C4 B3 78 */ mr r4, r22 /* 800A1688 0009E488 38 61 00 08 */ addi r3, r1, 8 /* 800A168C 0009E48C 4B FA CE 51 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -2857,7 +2857,7 @@ lbl_800A163C: /* 800A1694 0009E494 38 61 00 08 */ addi r3, r1, 8 /* 800A1698 0009E498 38 81 00 44 */ addi r4, r1, 0x44 /* 800A169C 0009E49C EC 3F 00 32 */ fmuls f1, f31, f0 -/* 800A16A0 0009E4A0 4B F7 39 B9 */ bl func_80015058 +/* 800A16A0 0009E4A0 4B F7 39 B9 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800A16A4 0009E4A4 1C D4 00 24 */ mulli r6, r20, 0x24 /* 800A16A8 0009E4A8 3C 60 80 2F */ lis r3, lbl_802E9790@ha /* 800A16AC 0009E4AC C0 01 00 14 */ lfs f0, 0x14(r1) @@ -3044,20 +3044,20 @@ zLightningModifyEndpoints__FP10zLightningP5xVec3P5xVec3: /* 800A1924 0009E724 38 04 FF FF */ addi r0, r4, -1 /* 800A1928 0009E728 1C 00 00 0C */ mulli r0, r0, 0xc /* 800A192C 0009E72C 7C 9B 02 14 */ add r4, r27, r0 -/* 800A1930 0009E730 4B F6 CD 61 */ bl func_8000E690 +/* 800A1930 0009E730 4B F6 CD 61 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800A1934 0009E734 48 00 00 2C */ b lbl_800A1960 lbl_800A1938: /* 800A1938 0009E738 1C 00 00 0C */ mulli r0, r0, 0xc /* 800A193C 0009E73C 7F 65 DB 78 */ mr r5, r27 /* 800A1940 0009E740 38 61 00 20 */ addi r3, r1, 0x20 /* 800A1944 0009E744 7C 9C 02 14 */ add r4, r28, r0 -/* 800A1948 0009E748 4B F6 CD 49 */ bl func_8000E690 +/* 800A1948 0009E748 4B F6 CD 49 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800A194C 0009E74C 48 00 00 14 */ b lbl_800A1960 lbl_800A1950: /* 800A1950 0009E750 7F 84 E3 78 */ mr r4, r28 /* 800A1954 0009E754 7F 65 DB 78 */ mr r5, r27 /* 800A1958 0009E758 38 61 00 20 */ addi r3, r1, 0x20 -/* 800A195C 0009E75C 4B F6 CD 35 */ bl func_8000E690 +/* 800A195C 0009E75C 4B F6 CD 35 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 lbl_800A1960: /* 800A1960 0009E760 38 61 00 20 */ addi r3, r1, 0x20 /* 800A1964 0009E764 7C 64 1B 78 */ mr r4, r3 @@ -3074,7 +3074,7 @@ lbl_800A1988: /* 800A198C 0009E78C 38 7A 01 90 */ addi r3, r26, 0x190 /* 800A1990 0009E790 C0 22 92 80 */ lfs f1, lbl_803CDC00-_SDA2_BASE_(r2) /* 800A1994 0009E794 FC 60 10 90 */ fmr f3, f2 -/* 800A1998 0009E798 4B F6 D6 65 */ bl func_8000EFFC +/* 800A1998 0009E798 4B F6 D6 65 */ bl xVec3Init__FP5xVec3fff /* 800A199C 0009E79C 48 00 00 4C */ b lbl_800A19E8 lbl_800A19A0: /* 800A19A0 0009E7A0 C0 01 00 20 */ lfs f0, 0x20(r1) @@ -3099,7 +3099,7 @@ lbl_800A19E8: /* 800A19E8 0009E7E8 38 61 00 14 */ addi r3, r1, 0x14 /* 800A19EC 0009E7EC 38 9A 01 90 */ addi r4, r26, 0x190 /* 800A19F0 0009E7F0 38 A1 00 20 */ addi r5, r1, 0x20 -/* 800A19F4 0009E7F4 4B F7 36 99 */ bl func_8001508C +/* 800A19F4 0009E7F4 4B F7 36 99 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 800A19F8 0009E7F8 A8 7A 01 88 */ lha r3, 0x188(r26) /* 800A19FC 0009E7FC 3C 00 43 30 */ lis r0, 0x4330 /* 800A1A00 0009E800 90 01 00 30 */ stw r0, 0x30(r1) @@ -3127,20 +3127,20 @@ lbl_800A1A3C: /* 800A1A54 0009E854 40 80 00 14 */ bge lbl_800A1A68 /* 800A1A58 0009E858 7F E4 FB 78 */ mr r4, r31 /* 800A1A5C 0009E85C 38 79 00 08 */ addi r3, r25, 8 -/* 800A1A60 0009E860 4B F6 98 05 */ bl func_8000B264 +/* 800A1A60 0009E860 4B F6 98 05 */ bl __as__5xVec3FRC5xVec3 /* 800A1A64 0009E864 48 00 00 2C */ b lbl_800A1A90 lbl_800A1A68: /* 800A1A68 0009E868 1C 00 00 0C */ mulli r0, r0, 0xc /* 800A1A6C 0009E86C 38 79 00 08 */ addi r3, r25, 8 /* 800A1A70 0009E870 7C 9C 02 14 */ add r4, r28, r0 -/* 800A1A74 0009E874 4B F6 97 F1 */ bl func_8000B264 +/* 800A1A74 0009E874 4B F6 97 F1 */ bl __as__5xVec3FRC5xVec3 /* 800A1A78 0009E878 48 00 00 18 */ b lbl_800A1A90 lbl_800A1A7C: /* 800A1A7C 0009E87C FC 20 F8 90 */ fmr f1, f31 /* 800A1A80 0009E880 7F 64 DB 78 */ mr r4, r27 /* 800A1A84 0009E884 7F 85 E3 78 */ mr r5, r28 /* 800A1A88 0009E888 38 79 00 08 */ addi r3, r25, 8 -/* 800A1A8C 0009E88C 4B F7 62 69 */ bl func_80017CF4 +/* 800A1A8C 0009E88C 4B F7 62 69 */ bl xVec3Lerp__FP5xVec3PC5xVec3PC5xVec3f lbl_800A1A90: /* 800A1A90 0009E890 80 1A 00 00 */ lwz r0, 0(r26) /* 800A1A94 0009E894 28 00 00 02 */ cmplwi r0, 2 @@ -3165,17 +3165,17 @@ lbl_800A1AD0: /* 800A1ADC 0009E8DC C0 3A 01 DC */ lfs f1, 0x1dc(r26) /* 800A1AE0 0009E8E0 38 79 00 08 */ addi r3, r25, 8 /* 800A1AE4 0009E8E4 38 9A 01 90 */ addi r4, r26, 0x190 -/* 800A1AE8 0009E8E8 4B F7 35 71 */ bl func_80015058 +/* 800A1AE8 0009E8E8 4B F7 35 71 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800A1AEC 0009E8EC C0 1A 01 E0 */ lfs f0, 0x1e0(r26) /* 800A1AF0 0009E8F0 38 79 00 08 */ addi r3, r25, 8 /* 800A1AF4 0009E8F4 38 81 00 20 */ addi r4, r1, 0x20 /* 800A1AF8 0009E8F8 FC 20 00 50 */ fneg f1, f0 -/* 800A1AFC 0009E8FC 4B F7 35 5D */ bl func_80015058 +/* 800A1AFC 0009E8FC 4B F7 35 5D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800A1B00 0009E900 C0 1A 01 E4 */ lfs f0, 0x1e4(r26) /* 800A1B04 0009E904 38 79 00 08 */ addi r3, r25, 8 /* 800A1B08 0009E908 38 81 00 14 */ addi r4, r1, 0x14 /* 800A1B0C 0009E90C FC 20 00 50 */ fneg f1, f0 -/* 800A1B10 0009E910 4B F7 35 49 */ bl func_80015058 +/* 800A1B10 0009E910 4B F7 35 49 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800A1B14 0009E914 3B A0 00 01 */ li r29, 1 lbl_800A1B18: /* 800A1B18 0009E918 80 1A 00 04 */ lwz r0, 4(r26) @@ -3193,7 +3193,7 @@ lbl_800A1B18: /* 800A1B48 0009E948 38 79 00 08 */ addi r3, r25, 8 /* 800A1B4C 0009E94C 38 9A 01 90 */ addi r4, r26, 0x190 /* 800A1B50 0009E950 EC 21 00 32 */ fmuls f1, f1, f0 -/* 800A1B54 0009E954 4B F7 35 05 */ bl func_80015058 +/* 800A1B54 0009E954 4B F7 35 05 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f lbl_800A1B58: /* 800A1B58 0009E958 EF FF F0 2A */ fadds f31, f31, f30 /* 800A1B5C 0009E95C 3B FF 00 0C */ addi r31, r31, 0xc @@ -3205,13 +3205,13 @@ lbl_800A1B68: /* 800A1B70 0009E970 41 80 FE CC */ blt lbl_800A1A3C /* 800A1B74 0009E974 38 7A 00 C8 */ addi r3, r26, 0xc8 /* 800A1B78 0009E978 38 9A 00 08 */ addi r4, r26, 8 -/* 800A1B7C 0009E97C 4B F6 96 E9 */ bl func_8000B264 +/* 800A1B7C 0009E97C 4B F6 96 E9 */ bl __as__5xVec3FRC5xVec3 /* 800A1B80 0009E980 38 18 FF FF */ addi r0, r24, -1 /* 800A1B84 0009E984 1C 00 00 0C */ mulli r0, r0, 0xc /* 800A1B88 0009E988 7C 9A 02 14 */ add r4, r26, r0 /* 800A1B8C 0009E98C 38 64 00 C8 */ addi r3, r4, 0xc8 /* 800A1B90 0009E990 38 84 00 08 */ addi r4, r4, 8 -/* 800A1B94 0009E994 4B F6 96 D1 */ bl func_8000B264 +/* 800A1B94 0009E994 4B F6 96 D1 */ bl __as__5xVec3FRC5xVec3 /* 800A1B98 0009E998 48 00 01 4C */ b lbl_800A1CE4 lbl_800A1B9C: /* 800A1B9C 0009E99C 38 7A 00 08 */ addi r3, r26, 8 @@ -3222,9 +3222,9 @@ lbl_800A1B9C: /* 800A1BB0 0009E9B0 38 7A 00 20 */ addi r3, r26, 0x20 /* 800A1BB4 0009E9B4 38 9A 00 14 */ addi r4, r26, 0x14 /* 800A1BB8 0009E9B8 38 BA 00 08 */ addi r5, r26, 8 -/* 800A1BBC 0009E9BC 4B F6 CA D5 */ bl func_8000E690 +/* 800A1BBC 0009E9BC 4B F6 CA D5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800A1BC0 0009E9C0 38 7A 00 20 */ addi r3, r26, 0x20 -/* 800A1BC4 0009E9C4 4B F6 CA 8D */ bl func_8000E650 +/* 800A1BC4 0009E9C4 4B F6 CA 8D */ bl xVec3Length__FPC5xVec3 /* 800A1BC8 0009E9C8 D0 3A 00 2C */ stfs f1, 0x2c(r26) /* 800A1BCC 0009E9CC C0 3A 00 2C */ lfs f1, 0x2c(r26) /* 800A1BD0 0009E9D0 C0 02 92 A8 */ lfs f0, lbl_803CDC28-_SDA2_BASE_(r2) @@ -3233,14 +3233,14 @@ lbl_800A1B9C: /* 800A1BDC 0009E9DC C0 02 92 80 */ lfs f0, lbl_803CDC00-_SDA2_BASE_(r2) /* 800A1BE0 0009E9E0 38 7A 00 20 */ addi r3, r26, 0x20 /* 800A1BE4 0009E9E4 EC 20 08 24 */ fdivs f1, f0, f1 -/* 800A1BE8 0009E9E8 4B F7 9D 51 */ bl func_8001B938 +/* 800A1BE8 0009E9E8 4B F7 9D 51 */ bl xVec3SMulBy__FP5xVec3f /* 800A1BEC 0009E9EC 48 00 00 18 */ b lbl_800A1C04 lbl_800A1BF0: /* 800A1BF0 0009E9F0 C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) /* 800A1BF4 0009E9F4 38 7A 00 20 */ addi r3, r26, 0x20 /* 800A1BF8 0009E9F8 FC 40 08 90 */ fmr f2, f1 /* 800A1BFC 0009E9FC FC 60 08 90 */ fmr f3, f1 -/* 800A1C00 0009EA00 4B F6 D3 FD */ bl func_8000EFFC +/* 800A1C00 0009EA00 4B F6 D3 FD */ bl xVec3Init__FP5xVec3fff lbl_800A1C04: /* 800A1C04 0009EA04 C0 3A 00 2C */ lfs f1, 0x2c(r26) /* 800A1C08 0009EA08 C0 0D 82 98 */ lfs f0, lbl_803CAB98-_SDA_BASE_(r13) @@ -3282,7 +3282,7 @@ lbl_800A1C84: /* 800A1C88 0009EA88 38 7A 00 54 */ addi r3, r26, 0x54 /* 800A1C8C 0009EA8C C0 22 92 80 */ lfs f1, lbl_803CDC00-_SDA2_BASE_(r2) /* 800A1C90 0009EA90 FC 60 10 90 */ fmr f3, f2 -/* 800A1C94 0009EA94 4B F6 D3 69 */ bl func_8000EFFC +/* 800A1C94 0009EA94 4B F6 D3 69 */ bl xVec3Init__FP5xVec3fff /* 800A1C98 0009EA98 48 00 00 4C */ b lbl_800A1CE4 lbl_800A1C9C: /* 800A1C9C 0009EA9C C0 1A 00 20 */ lfs f0, 0x20(r26) @@ -3314,18 +3314,18 @@ lbl_800A1CE4: /* 800A1D00 0009EB00 38 21 00 80 */ addi r1, r1, 0x80 /* 800A1D04 0009EB04 4E 80 00 20 */ blr -.global func_800A1D08 -func_800A1D08: +.global xDebugAddTweak__FPCcPUcUcUcPC14tweak_callbackPvUi +xDebugAddTweak__FPCcPUcUcUcPC14tweak_callbackPvUi: /* 800A1D08 0009EB08 4E 80 00 20 */ blr -.global func_800A1D0C -func_800A1D0C: +.global xDebugAddFlagTweak__FPCcPUiUiPC14tweak_callbackPvUi +xDebugAddFlagTweak__FPCcPUiUiPC14tweak_callbackPvUi: /* 800A1D0C 0009EB0C 4E 80 00 20 */ blr -.global func_800A1D10 -func_800A1D10: +.global xDebugAddSelectTweak__FPCcPUiPPCcPCUiUiPC14tweak_callbackPvUi +xDebugAddSelectTweak__FPCcPUiPPCcPCUiUiPC14tweak_callbackPvUi: /* 800A1D10 0009EB10 4E 80 00 20 */ blr -.global func_800A1D14 -func_800A1D14: +.global xDebugAddTweak__FPCcPsssPC14tweak_callbackPvUi +xDebugAddTweak__FPCcPsssPC14tweak_callbackPvUi: /* 800A1D14 0009EB14 4E 80 00 20 */ blr diff --git a/asm/Game/zMain.s b/asm/Game/zMain.s index 5490d40b8..b668d0930 100644 --- a/asm/Game/zMain.s +++ b/asm/Game/zMain.s @@ -2,8 +2,8 @@ .section .text # 0x800A26A0 - 0x800A6000 -.global func_800A26A0 -func_800A26A0: +.global main +main: /* 800A26A0 0009F4A0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A26A4 0009F4A4 7C 08 02 A6 */ mflr r0 /* 800A26A8 0009F4A8 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -50,7 +50,7 @@ func_800A26A0: /* 800A274C 0009F54C 48 00 24 85 */ bl zMainShowProgressBar__Fv /* 800A2750 0009F550 4B F9 63 85 */ bl xParMgrInit__Fv /* 800A2754 0009F554 48 00 55 71 */ bl zParCmdInit__Fv -/* 800A2758 0009F558 48 00 38 A5 */ bl func_800A5FFC +/* 800A2758 0009F558 48 00 38 A5 */ bl iEnvStartup__Fv /* 800A275C 0009F55C 4B FC 02 AD */ bl zEntPickup_Startup__Fv /* 800A2760 0009F560 48 0D C7 D1 */ bl zCameraTweakGlobal_Init__Fv /* 800A2764 0009F564 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -3100,10 +3100,10 @@ lbl_800A55D0: /* 800A55EC 000A23EC 90 01 00 08 */ stw r0, 8(r1) /* 800A55F0 000A23F0 98 65 00 04 */ stb r3, 4(r5) /* 800A55F4 000A23F4 C0 22 93 70 */ lfs f1, lbl_803CDCF0-_SDA2_BASE_(r2) -/* 800A55F8 000A23F8 4B F7 29 C5 */ bl func_80017FBC +/* 800A55F8 000A23F8 4B F7 29 C5 */ bl NSCREENY__Ff /* 800A55FC 000A23FC FF E0 08 90 */ fmr f31, f1 /* 800A5600 000A2400 C0 22 93 6C */ lfs f1, lbl_803CDCEC-_SDA2_BASE_(r2) -/* 800A5604 000A2404 4B F7 29 C5 */ bl func_80017FC8 +/* 800A5604 000A2404 4B F7 29 C5 */ bl NSCREENX__Ff /* 800A5608 000A2408 FC 40 F8 90 */ fmr f2, f31 /* 800A560C 000A240C 3C 60 80 26 */ lis r3, lbl_8025D218@ha /* 800A5610 000A2410 C0 62 92 DC */ lfs f3, lbl_803CDC5C-_SDA2_BASE_(r2) @@ -3111,7 +3111,7 @@ lbl_800A55D0: /* 800A5618 000A2418 38 61 00 10 */ addi r3, r1, 0x10 /* 800A561C 000A241C 38 A1 00 08 */ addi r5, r1, 8 /* 800A5620 000A2420 38 80 00 01 */ li r4, 1 -/* 800A5624 000A2424 4B F7 28 D1 */ bl func_80017EF4 +/* 800A5624 000A2424 4B F7 28 D1 */ bl create__5xfontFUifff10iColor_tagRC13basic_rect_f_ /* 800A5628 000A2428 C0 22 92 DC */ lfs f1, lbl_803CDC5C-_SDA2_BASE_(r2) /* 800A562C 000A242C 3C 60 80 26 */ lis r3, lbl_8025D218@ha /* 800A5630 000A2430 38 A3 D2 18 */ addi r5, r3, lbl_8025D218@l @@ -3121,7 +3121,7 @@ lbl_800A55D0: /* 800A5640 000A2440 FC 60 08 90 */ fmr f3, f1 /* 800A5644 000A2444 38 C0 00 02 */ li r6, 2 /* 800A5648 000A2448 FC 80 08 90 */ fmr f4, f1 -/* 800A564C 000A244C 4B F7 27 99 */ bl func_80017DE4 +/* 800A564C 000A244C 4B F7 27 99 */ bl create__8xtextboxFRC5xfontRC13basic_rect_f_Uiffff /* 800A5650 000A2450 38 00 00 0D */ li r0, 0xd /* 800A5654 000A2454 38 A1 00 98 */ addi r5, r1, 0x98 /* 800A5658 000A2458 38 81 00 30 */ addi r4, r1, 0x30 @@ -3138,13 +3138,13 @@ lbl_800A5660: /* 800A5680 000A2480 3C 80 80 26 */ lis r4, lbl_8025D218@ha /* 800A5684 000A2484 7F E3 FB 78 */ mr r3, r31 /* 800A5688 000A2488 38 84 D2 18 */ addi r4, r4, lbl_8025D218@l -/* 800A568C 000A248C 4B F7 29 B5 */ bl func_80018040 +/* 800A568C 000A248C 4B F7 29 B5 */ bl __as__13basic_rect_f_FRC13basic_rect_f_ /* 800A5690 000A2490 C0 22 93 14 */ lfs f1, lbl_803CDC94-_SDA2_BASE_(r2) /* 800A5694 000A2494 7F E3 FB 78 */ mr r3, r31 -/* 800A5698 000A2498 4B FA 85 61 */ bl func_8004DBF8 +/* 800A5698 000A2498 4B FA 85 61 */ bl contract__13basic_rect_f_Ff /* 800A569C 000A249C 38 61 00 9C */ addi r3, r1, 0x9c /* 800A56A0 000A24A0 38 80 00 01 */ li r4, 1 -/* 800A56A4 000A24A4 4B FA 84 DD */ bl func_8004DB80 +/* 800A56A4 000A24A4 4B FA 84 DD */ bl yextent__8xtextboxCFb /* 800A56A8 000A24A8 D0 21 00 CC */ stfs f1, 0xcc(r1) /* 800A56AC 000A24AC FC 00 08 18 */ frsp f0, f1 /* 800A56B0 000A24B0 38 61 00 9C */ addi r3, r1, 0x9c @@ -3152,7 +3152,7 @@ lbl_800A5660: /* 800A56B8 000A24B8 C0 22 93 08 */ lfs f1, lbl_803CDC88-_SDA2_BASE_(r2) /* 800A56BC 000A24BC EC 01 08 3C */ fnmsubs f0, f1, f0, f1 /* 800A56C0 000A24C0 D0 01 00 C4 */ stfs f0, 0xc4(r1) -/* 800A56C4 000A24C4 4B F7 26 E1 */ bl func_80017DA4 +/* 800A56C4 000A24C4 4B F7 26 E1 */ bl render__8xtextboxCFb lbl_800A56C8: /* 800A56C8 000A24C8 7F C3 F3 78 */ mr r3, r30 /* 800A56CC 000A24CC 48 19 1E BD */ bl RwCameraEndUpdate @@ -3610,7 +3610,7 @@ lbl_800A5D44: /* 800A5D44 000A2B44 38 60 00 01 */ li r3, 1 /* 800A5D48 000A2B48 38 80 00 00 */ li r4, 0 /* 800A5D4C 000A2B4C 38 A0 00 01 */ li r5, 1 -/* 800A5D50 000A2B50 48 12 F6 25 */ bl func_801D5374 +/* 800A5D50 000A2B50 48 12 F6 25 */ bl OSResetSystem /* 800A5D54 000A2B54 4B FF FA 48 */ b lbl_800A579C lbl_800A5D58: /* 800A5D58 000A2B58 38 60 00 00 */ li r3, 0 @@ -3794,6 +3794,6 @@ lbl_800A5F98: /* 800A5FF4 000A2DF4 38 21 00 10 */ addi r1, r1, 0x10 /* 800A5FF8 000A2DF8 4E 80 00 20 */ blr -.global func_800A5FFC -func_800A5FFC: +.global iEnvStartup__Fv +iEnvStartup__Fv: /* 800A5FFC 000A2DFC 4E 80 00 20 */ blr diff --git a/asm/Game/zMenu.s b/asm/Game/zMenu.s index 47dc8e087..bf471b872 100644 --- a/asm/Game/zMenu.s +++ b/asm/Game/zMenu.s @@ -327,14 +327,14 @@ lbl_800A6454: /* 800A64AC 000A32AC 7C 74 1B 78 */ mr r20, r3 /* 800A64B0 000A32B0 41 82 00 14 */ beq lbl_800A64C4 /* 800A64B4 000A32B4 7E A3 AB 78 */ mr r3, r21 -/* 800A64B8 000A32B8 4B F6 81 81 */ bl func_8000E638 +/* 800A64B8 000A32B8 4B F6 81 81 */ bl xEntIsVisible__FPC4xEnt /* 800A64BC 000A32BC 28 03 00 00 */ cmplwi r3, 0 /* 800A64C0 000A32C0 40 82 00 1C */ bne lbl_800A64DC lbl_800A64C4: /* 800A64C4 000A32C4 28 14 00 00 */ cmplwi r20, 0 /* 800A64C8 000A32C8 41 82 00 20 */ beq lbl_800A64E8 /* 800A64CC 000A32CC 7E 83 A3 78 */ mr r3, r20 -/* 800A64D0 000A32D0 4B F6 81 69 */ bl func_8000E638 +/* 800A64D0 000A32D0 4B F6 81 69 */ bl xEntIsVisible__FPC4xEnt /* 800A64D4 000A32D4 28 03 00 00 */ cmplwi r3, 0 /* 800A64D8 000A32D8 41 82 00 10 */ beq lbl_800A64E8 lbl_800A64DC: @@ -401,7 +401,7 @@ lbl_800A6574: /* 800A65B0 000A33B0 38 60 00 03 */ li r3, 3 /* 800A65B4 000A33B4 4B F8 FA 11 */ bl xPadUpdate__Fif lbl_800A65B8: -/* 800A65B8 000A33B8 4B FF 30 A9 */ bl func_80099660 +/* 800A65B8 000A33B8 4B FF 30 A9 */ bl xDrawBegin__Fv /* 800A65BC 000A33BC 48 00 01 8D */ bl zMenu.zMenuIsPaused__Fv /* 800A65C0 000A33C0 C0 2D 82 C4 */ lfs f1, lbl_803CABC4-_SDA_BASE_(r13) /* 800A65C4 000A33C4 7C 75 1B 78 */ mr r21, r3 @@ -441,7 +441,7 @@ lbl_800A65EC: /* 800A6648 000A3448 48 18 91 95 */ bl RwRenderStateSet /* 800A664C 000A344C 4B F9 B3 C1 */ bl xScrFxDrawScreenSizeRectangle__Fv lbl_800A6650: -/* 800A6650 000A3450 4B FF 2F F1 */ bl func_80099640 +/* 800A6650 000A3450 4B FF 2F F1 */ bl xDrawEnd__Fv /* 800A6654 000A3454 C0 2D 82 C4 */ lfs f1, lbl_803CABC4-_SDA_BASE_(r13) /* 800A6658 000A3458 7F C3 F3 78 */ mr r3, r30 /* 800A665C 000A345C 38 80 00 01 */ li r4, 1 diff --git a/asm/Game/zMovePoint.s b/asm/Game/zMovePoint.s index 53fd775fa..79fc7f254 100644 --- a/asm/Game/zMovePoint.s +++ b/asm/Game/zMovePoint.s @@ -211,13 +211,13 @@ zMovePointGetDelay__FPC10zMovePoint: /* 800A6E74 000A3C74 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A6E78 000A3C78 7C 08 02 A6 */ mflr r0 /* 800A6E7C 000A3C7C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800A6E80 000A3C80 48 00 00 15 */ bl func_800A6E94 +/* 800A6E80 000A3C80 48 00 00 15 */ bl xMovePointGetDelay__FPC10xMovePoint /* 800A6E84 000A3C84 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A6E88 000A3C88 7C 08 03 A6 */ mtlr r0 /* 800A6E8C 000A3C8C 38 21 00 10 */ addi r1, r1, 0x10 /* 800A6E90 000A3C90 4E 80 00 20 */ blr -.global func_800A6E94 -func_800A6E94: +.global xMovePointGetDelay__FPC10xMovePoint +xMovePointGetDelay__FPC10xMovePoint: /* 800A6E94 000A3C94 C0 23 00 28 */ lfs f1, 0x28(r3) /* 800A6E98 000A3C98 4E 80 00 20 */ blr diff --git a/asm/Game/zNPCFXCinematic.s b/asm/Game/zNPCFXCinematic.s index 1753cec3e..d60df4089 100644 --- a/asm/Game/zNPCFXCinematic.s +++ b/asm/Game/zNPCFXCinematic.s @@ -58,7 +58,7 @@ lbl_80191008: lbl_80191040: /* 80191040 0018DE40 C0 22 B1 88 */ lfs f1, lbl_803CFB08-_SDA2_BASE_(r2) /* 80191044 0018DE44 38 7F 00 30 */ addi r3, r31, 0x30 -/* 80191048 0018DE48 4B E8 B8 31 */ bl func_8001C878 +/* 80191048 0018DE48 4B E8 B8 31 */ bl __as__5xVec3Ff lbl_8019104C: /* 8019104C 0018DE4C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80191050 0018DE50 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -121,7 +121,7 @@ lbl_801910EC: lbl_80191124: /* 80191124 0018DF24 C0 22 B1 88 */ lfs f1, lbl_803CFB08-_SDA2_BASE_(r2) /* 80191128 0018DF28 38 7F 00 30 */ addi r3, r31, 0x30 -/* 8019112C 0018DF2C 4B E8 B7 4D */ bl func_8001C878 +/* 8019112C 0018DF2C 4B E8 B7 4D */ bl __as__5xVec3Ff lbl_80191130: /* 80191130 0018DF30 80 01 00 24 */ lwz r0, 0x24(r1) /* 80191134 0018DF34 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -184,7 +184,7 @@ lbl_801911D0: lbl_80191208: /* 80191208 0018E008 C0 22 B1 88 */ lfs f1, lbl_803CFB08-_SDA2_BASE_(r2) /* 8019120C 0018E00C 38 7F 00 30 */ addi r3, r31, 0x30 -/* 80191210 0018E010 4B E8 B6 69 */ bl func_8001C878 +/* 80191210 0018E010 4B E8 B6 69 */ bl __as__5xVec3Ff lbl_80191214: /* 80191214 0018E014 80 01 00 24 */ lwz r0, 0x24(r1) /* 80191218 0018E018 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -247,7 +247,7 @@ lbl_801912B4: lbl_801912EC: /* 801912EC 0018E0EC C0 22 B1 88 */ lfs f1, lbl_803CFB08-_SDA2_BASE_(r2) /* 801912F0 0018E0F0 38 7F 00 30 */ addi r3, r31, 0x30 -/* 801912F4 0018E0F4 4B E8 B5 85 */ bl func_8001C878 +/* 801912F4 0018E0F4 4B E8 B5 85 */ bl __as__5xVec3Ff lbl_801912F8: /* 801912F8 0018E0F8 80 01 00 24 */ lwz r0, 0x24(r1) /* 801912FC 0018E0FC 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -310,7 +310,7 @@ lbl_80191398: lbl_801913D0: /* 801913D0 0018E1D0 C0 22 B1 88 */ lfs f1, lbl_803CFB08-_SDA2_BASE_(r2) /* 801913D4 0018E1D4 38 7F 00 30 */ addi r3, r31, 0x30 -/* 801913D8 0018E1D8 4B E8 B4 A1 */ bl func_8001C878 +/* 801913D8 0018E1D8 4B E8 B4 A1 */ bl __as__5xVec3Ff lbl_801913DC: /* 801913DC 0018E1DC 80 01 00 24 */ lwz r0, 0x24(r1) /* 801913E0 0018E1E0 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -373,7 +373,7 @@ lbl_8019147C: lbl_801914B4: /* 801914B4 0018E2B4 C0 22 B1 88 */ lfs f1, lbl_803CFB08-_SDA2_BASE_(r2) /* 801914B8 0018E2B8 38 7F 00 30 */ addi r3, r31, 0x30 -/* 801914BC 0018E2BC 4B E8 B3 BD */ bl func_8001C878 +/* 801914BC 0018E2BC 4B E8 B3 BD */ bl __as__5xVec3Ff lbl_801914C0: /* 801914C0 0018E2C0 80 01 00 24 */ lwz r0, 0x24(r1) /* 801914C4 0018E2C4 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -436,7 +436,7 @@ lbl_80191560: lbl_80191598: /* 80191598 0018E398 C0 22 B1 88 */ lfs f1, lbl_803CFB08-_SDA2_BASE_(r2) /* 8019159C 0018E39C 38 7F 00 30 */ addi r3, r31, 0x30 -/* 801915A0 0018E3A0 4B E8 B2 D9 */ bl func_8001C878 +/* 801915A0 0018E3A0 4B E8 B2 D9 */ bl __as__5xVec3Ff lbl_801915A4: /* 801915A4 0018E3A4 80 01 00 24 */ lwz r0, 0x24(r1) /* 801915A8 0018E3A8 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -499,7 +499,7 @@ lbl_80191644: lbl_8019167C: /* 8019167C 0018E47C C0 22 B1 88 */ lfs f1, lbl_803CFB08-_SDA2_BASE_(r2) /* 80191680 0018E480 38 7F 00 30 */ addi r3, r31, 0x30 -/* 80191684 0018E484 4B E8 B1 F5 */ bl func_8001C878 +/* 80191684 0018E484 4B E8 B1 F5 */ bl __as__5xVec3Ff lbl_80191688: /* 80191688 0018E488 80 01 00 24 */ lwz r0, 0x24(r1) /* 8019168C 0018E48C 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -562,7 +562,7 @@ lbl_80191728: lbl_80191760: /* 80191760 0018E560 C0 22 B1 88 */ lfs f1, lbl_803CFB08-_SDA2_BASE_(r2) /* 80191764 0018E564 38 7F 00 30 */ addi r3, r31, 0x30 -/* 80191768 0018E568 4B E8 B1 11 */ bl func_8001C878 +/* 80191768 0018E568 4B E8 B1 11 */ bl __as__5xVec3Ff lbl_8019176C: /* 8019176C 0018E56C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80191770 0018E570 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -625,7 +625,7 @@ lbl_8019180C: lbl_80191844: /* 80191844 0018E644 C0 22 B1 88 */ lfs f1, lbl_803CFB08-_SDA2_BASE_(r2) /* 80191848 0018E648 38 7F 00 30 */ addi r3, r31, 0x30 -/* 8019184C 0018E64C 4B E8 B0 2D */ bl func_8001C878 +/* 8019184C 0018E64C 4B E8 B0 2D */ bl __as__5xVec3Ff lbl_80191850: /* 80191850 0018E650 80 01 00 24 */ lwz r0, 0x24(r1) /* 80191854 0018E654 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -688,7 +688,7 @@ lbl_801918F0: lbl_80191928: /* 80191928 0018E728 C0 22 B1 88 */ lfs f1, lbl_803CFB08-_SDA2_BASE_(r2) /* 8019192C 0018E72C 38 7F 00 30 */ addi r3, r31, 0x30 -/* 80191930 0018E730 4B E8 AF 49 */ bl func_8001C878 +/* 80191930 0018E730 4B E8 AF 49 */ bl __as__5xVec3Ff lbl_80191934: /* 80191934 0018E734 80 01 00 24 */ lwz r0, 0x24(r1) /* 80191938 0018E738 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -784,7 +784,7 @@ zNPCFXStartup__Fv: /* 80191A7C 0018E87C 40 82 00 18 */ bne lbl_80191A94 /* 80191A80 0018E880 3C 60 80 36 */ lis r3, lbl_80362B10@ha /* 80191A84 0018E884 38 63 2B 10 */ addi r3, r3, lbl_80362B10@l -/* 80191A88 0018E888 48 00 00 29 */ bl func_80191AB0 +/* 80191A88 0018E888 48 00 00 29 */ bl __ct__11NCINBeNoseyFv /* 80191A8C 0018E88C 38 00 00 01 */ li r0, 1 /* 80191A90 0018E890 98 0D 98 B4 */ stb r0, lbl_803CC1B4-_SDA_BASE_(r13) lbl_80191A94: @@ -796,14 +796,14 @@ lbl_80191A94: /* 80191AA8 0018E8A8 38 21 00 10 */ addi r1, r1, 0x10 /* 80191AAC 0018E8AC 4E 80 00 20 */ blr -.global func_80191AB0 -func_80191AB0: +.global __ct__11NCINBeNoseyFv +__ct__11NCINBeNoseyFv: /* 80191AB0 0018E8B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80191AB4 0018E8B4 7C 08 02 A6 */ mflr r0 /* 80191AB8 0018E8B8 90 01 00 14 */ stw r0, 0x14(r1) /* 80191ABC 0018E8BC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80191AC0 0018E8C0 7C 7F 1B 78 */ mr r31, r3 -/* 80191AC4 0018E8C4 48 00 00 29 */ bl func_80191AEC +/* 80191AC4 0018E8C4 48 00 00 29 */ bl __ct__9XCSNNoseyFv /* 80191AC8 0018E8C8 3C 80 80 2A */ lis r4, lbl_802A1B4C@ha /* 80191ACC 0018E8CC 7F E3 FB 78 */ mr r3, r31 /* 80191AD0 0018E8D0 38 04 1B 4C */ addi r0, r4, lbl_802A1B4C@l @@ -814,8 +814,8 @@ func_80191AB0: /* 80191AE4 0018E8E4 38 21 00 10 */ addi r1, r1, 0x10 /* 80191AE8 0018E8E8 4E 80 00 20 */ blr -.global func_80191AEC -func_80191AEC: +.global __ct__9XCSNNoseyFv +__ct__9XCSNNoseyFv: /* 80191AEC 0018E8EC 3C 80 80 2A */ lis r4, lbl_802A1B3C@ha /* 80191AF0 0018E8F0 38 04 1B 3C */ addi r0, r4, lbl_802A1B3C@l /* 80191AF4 0018E8F4 90 03 00 00 */ stw r0, 0(r3) @@ -910,13 +910,13 @@ lbl_80191C08: /* 80191C10 0018EA10 80 7C 00 14 */ lwz r3, 0x14(r28) /* 80191C14 0018EA14 28 03 00 00 */ cmplwi r3, 0 /* 80191C18 0018EA18 41 82 00 08 */ beq lbl_80191C20 -/* 80191C1C 0018EA1C 48 00 36 F9 */ bl func_80195314 +/* 80191C1C 0018EA1C 48 00 36 F9 */ bl NoseyClear__9xCutsceneFv lbl_80191C20: /* 80191C20 0018EA20 80 6D 98 B0 */ lwz r3, lbl_803CC1B0-_SDA_BASE_(r13) /* 80191C24 0018EA24 7F 84 E3 78 */ mr r4, r28 /* 80191C28 0018EA28 7F A5 EB 78 */ mr r5, r29 /* 80191C2C 0018EA2C 38 C0 00 03 */ li r6, 3 -/* 80191C30 0018EA30 48 00 01 B1 */ bl func_80191DE0 +/* 80191C30 0018EA30 48 00 01 B1 */ bl Init__11NCINBeNoseyFPC12zCutsceneMgrP9NCINEntryi /* 80191C34 0018EA34 7F BC EB 78 */ mr r28, r29 /* 80191C38 0018EA38 3B C0 00 00 */ li r30, 0 /* 80191C3C 0018EA3C 3B E0 00 0A */ li r31, 0xa @@ -955,7 +955,7 @@ lbl_80191C7C: /* 80191CB4 0018EAB4 38 A0 00 00 */ li r5, 0 /* 80191CB8 0018EAB8 38 C0 00 00 */ li r6, 0 /* 80191CBC 0018EABC 38 E0 00 02 */ li r7, 2 -/* 80191CC0 0018EAC0 4B FC 31 15 */ bl func_80154DD4 +/* 80191CC0 0018EAC0 4B FC 31 15 */ bl xDebugAddTweak__FPCcP5xVec3PC14tweak_callbackPvUi /* 80191CC4 0018EAC4 38 61 00 08 */ addi r3, r1, 8 /* 80191CC8 0018EAC8 38 9F 0B F3 */ addi r4, r31, 0xbf3 /* 80191CCC 0018EACC 38 A1 00 88 */ addi r5, r1, 0x88 @@ -966,7 +966,7 @@ lbl_80191C7C: /* 80191CE0 0018EAE0 38 A0 00 00 */ li r5, 0 /* 80191CE4 0018EAE4 38 C0 00 00 */ li r6, 0 /* 80191CE8 0018EAE8 38 E0 00 02 */ li r7, 2 -/* 80191CEC 0018EAEC 4B FC 30 E9 */ bl func_80154DD4 +/* 80191CEC 0018EAEC 4B FC 30 E9 */ bl xDebugAddTweak__FPCcP5xVec3PC14tweak_callbackPvUi /* 80191CF0 0018EAF0 38 61 00 08 */ addi r3, r1, 8 /* 80191CF4 0018EAF4 38 9F 0B FE */ addi r4, r31, 0xbfe /* 80191CF8 0018EAF8 38 A1 00 88 */ addi r5, r1, 0x88 @@ -977,7 +977,7 @@ lbl_80191C7C: /* 80191D0C 0018EB0C 38 A0 00 00 */ li r5, 0 /* 80191D10 0018EB10 38 C0 00 00 */ li r6, 0 /* 80191D14 0018EB14 38 E0 00 02 */ li r7, 2 -/* 80191D18 0018EB18 4B FC 30 BD */ bl func_80154DD4 +/* 80191D18 0018EB18 4B FC 30 BD */ bl xDebugAddTweak__FPCcP5xVec3PC14tweak_callbackPvUi /* 80191D1C 0018EB1C 38 61 00 08 */ addi r3, r1, 8 /* 80191D20 0018EB20 38 9F 0C 09 */ addi r4, r31, 0xc09 /* 80191D24 0018EB24 38 A1 00 88 */ addi r5, r1, 0x88 @@ -988,7 +988,7 @@ lbl_80191C7C: /* 80191D38 0018EB38 38 A0 00 00 */ li r5, 0 /* 80191D3C 0018EB3C 38 C0 00 00 */ li r6, 0 /* 80191D40 0018EB40 38 E0 00 02 */ li r7, 2 -/* 80191D44 0018EB44 4B FC 30 91 */ bl func_80154DD4 +/* 80191D44 0018EB44 4B FC 30 91 */ bl xDebugAddTweak__FPCcP5xVec3PC14tweak_callbackPvUi /* 80191D48 0018EB48 38 61 00 08 */ addi r3, r1, 8 /* 80191D4C 0018EB4C 38 9F 0C 14 */ addi r4, r31, 0xc14 /* 80191D50 0018EB50 38 A1 00 88 */ addi r5, r1, 0x88 @@ -1001,7 +1001,7 @@ lbl_80191C7C: /* 80191D6C 0018EB6C 38 A0 00 00 */ li r5, 0 /* 80191D70 0018EB70 38 C0 00 00 */ li r6, 0 /* 80191D74 0018EB74 38 E0 00 02 */ li r7, 2 -/* 80191D78 0018EB78 4B E9 E8 B5 */ bl func_8003062C +/* 80191D78 0018EB78 4B E9 E8 B5 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80191D7C 0018EB7C 38 61 00 08 */ addi r3, r1, 8 /* 80191D80 0018EB80 38 9F 0C 1F */ addi r4, r31, 0xc1f /* 80191D84 0018EB84 38 A1 00 88 */ addi r5, r1, 0x88 @@ -1014,7 +1014,7 @@ lbl_80191C7C: /* 80191DA0 0018EBA0 38 A0 00 00 */ li r5, 0 /* 80191DA4 0018EBA4 38 C0 00 00 */ li r6, 0 /* 80191DA8 0018EBA8 38 E0 00 02 */ li r7, 2 -/* 80191DAC 0018EBAC 4B E9 E8 81 */ bl func_8003062C +/* 80191DAC 0018EBAC 4B E9 E8 81 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi lbl_80191DB0: /* 80191DB0 0018EBB0 80 1E 00 00 */ lwz r0, 0(r30) /* 80191DB4 0018EBB4 2C 00 00 00 */ cmpwi r0, 0 @@ -1030,8 +1030,8 @@ lbl_80191DC0: /* 80191DD8 0018EBD8 38 21 01 20 */ addi r1, r1, 0x120 /* 80191DDC 0018EBDC 4E 80 00 20 */ blr -.global func_80191DE0 -func_80191DE0: +.global Init__11NCINBeNoseyFPC12zCutsceneMgrP9NCINEntryi +Init__11NCINBeNoseyFPC12zCutsceneMgrP9NCINEntryi: /* 80191DE0 0018EBE0 90 83 00 0C */ stw r4, 0xc(r3) /* 80191DE4 0018EBE4 90 A3 00 10 */ stw r5, 0x10(r3) /* 80191DE8 0018EBE8 90 C3 00 08 */ stw r6, 8(r3) @@ -1055,10 +1055,10 @@ zNPCFXCutsceneDone__FPC6xScenefPC12zCutsceneMgr: /* 80191E24 0018EC24 80 7D 00 14 */ lwz r3, 0x14(r29) /* 80191E28 0018EC28 28 03 00 00 */ cmplwi r3, 0 /* 80191E2C 0018EC2C 41 82 00 08 */ beq lbl_80191E34 -/* 80191E30 0018EC30 48 00 34 E5 */ bl func_80195314 +/* 80191E30 0018EC30 48 00 34 E5 */ bl NoseyClear__9xCutsceneFv lbl_80191E34: /* 80191E34 0018EC34 80 6D 98 B0 */ lwz r3, lbl_803CC1B0-_SDA_BASE_(r13) -/* 80191E38 0018EC38 48 00 00 71 */ bl func_80191EA8 +/* 80191E38 0018EC38 48 00 00 71 */ bl Done__11NCINBeNoseyFv /* 80191E3C 0018EC3C 48 00 00 44 */ b lbl_80191E80 lbl_80191E40: /* 80191E40 0018EC40 80 7F 00 54 */ lwz r3, 0x54(r31) @@ -1090,8 +1090,8 @@ lbl_80191E8C: /* 80191EA0 0018ECA0 38 21 00 20 */ addi r1, r1, 0x20 /* 80191EA4 0018ECA4 4E 80 00 20 */ blr -.global func_80191EA8 -func_80191EA8: +.global Done__11NCINBeNoseyFv +Done__11NCINBeNoseyFv: /* 80191EA8 0018ECA8 38 00 00 00 */ li r0, 0 /* 80191EAC 0018ECAC 90 03 00 0C */ stw r0, 0xc(r3) /* 80191EB0 0018ECB0 90 03 00 10 */ stw r0, 0x10(r3) @@ -1195,11 +1195,11 @@ lbl_80192000: /* 8019200C 0018EE0C 7F E3 FB 78 */ mr r3, r31 /* 80192010 0018EE10 90 04 00 08 */ stw r0, 8(r4) /* 80192014 0018EE14 80 8D 98 B0 */ lwz r4, lbl_803CC1B0-_SDA_BASE_(r13) -/* 80192018 0018EE18 48 00 33 21 */ bl func_80195338 +/* 80192018 0018EE18 48 00 33 21 */ bl NoseySet__9xCutsceneFP9XCSNNosey /* 8019201C 0018EE1C 48 00 00 0C */ b lbl_80192028 lbl_80192020: /* 80192020 0018EE20 7F E3 FB 78 */ mr r3, r31 -/* 80192024 0018EE24 48 00 32 F1 */ bl func_80195314 +/* 80192024 0018EE24 48 00 32 F1 */ bl NoseyClear__9xCutsceneFv lbl_80192028: /* 80192028 0018EE28 BB 41 00 08 */ lmw r26, 8(r1) /* 8019202C 0018EE2C 80 01 00 24 */ lwz r0, 0x24(r1) @@ -1282,22 +1282,22 @@ lbl_80192148: /* 8019214C 0018EF4C 38 9A 00 18 */ addi r4, r26, 0x18 /* 80192150 0018EF50 3B E3 2B 24 */ addi r31, r3, lbl_80362B24@l /* 80192154 0018EF54 38 7F 00 30 */ addi r3, r31, 0x30 -/* 80192158 0018EF58 4B E7 91 0D */ bl func_8000B264 +/* 80192158 0018EF58 4B E7 91 0D */ bl __as__5xVec3FRC5xVec3 /* 8019215C 0018EF5C 3C 60 80 36 */ lis r3, lbl_80362B24@ha /* 80192160 0018EF60 38 9A 00 24 */ addi r4, r26, 0x24 /* 80192164 0018EF64 38 63 2B 24 */ addi r3, r3, lbl_80362B24@l /* 80192168 0018EF68 3B C3 00 20 */ addi r30, r3, 0x20 /* 8019216C 0018EF6C 7F C3 F3 78 */ mr r3, r30 -/* 80192170 0018EF70 4B E7 90 F5 */ bl func_8000B264 +/* 80192170 0018EF70 4B E7 90 F5 */ bl __as__5xVec3FRC5xVec3 /* 80192174 0018EF74 3C 60 80 36 */ lis r3, lbl_80362B24@ha /* 80192178 0018EF78 38 9A 00 30 */ addi r4, r26, 0x30 /* 8019217C 0018EF7C 38 63 2B 24 */ addi r3, r3, lbl_80362B24@l /* 80192180 0018EF80 38 63 00 10 */ addi r3, r3, 0x10 -/* 80192184 0018EF84 4B E7 90 E1 */ bl func_8000B264 +/* 80192184 0018EF84 4B E7 90 E1 */ bl __as__5xVec3FRC5xVec3 /* 80192188 0018EF88 3C 60 80 36 */ lis r3, lbl_80362B24@ha /* 8019218C 0018EF8C 38 9A 00 3C */ addi r4, r26, 0x3c /* 80192190 0018EF90 38 63 2B 24 */ addi r3, r3, lbl_80362B24@l -/* 80192194 0018EF94 4B E7 90 D1 */ bl func_8000B264 +/* 80192194 0018EF94 4B E7 90 D1 */ bl __as__5xVec3FRC5xVec3 /* 80192198 0018EF98 38 60 04 B0 */ li r3, 0x4b0 /* 8019219C 0018EF9C 4B EA 18 BD */ bl xMemPushTemp__FUi /* 801921A0 0018EFA0 7C 7D 1B 78 */ mr r29, r3 @@ -1305,7 +1305,7 @@ lbl_80192148: /* 801921A8 0018EFA8 7F C4 F3 78 */ mr r4, r30 /* 801921AC 0018EFAC 38 61 00 08 */ addi r3, r1, 8 /* 801921B0 0018EFB0 3B DD 02 58 */ addi r30, r29, 0x258 -/* 801921B4 0018EFB4 4B E7 8F 6D */ bl func_8000B120 +/* 801921B4 0018EFB4 4B E7 8F 6D */ bl __ml__5xVec3CFf /* 801921B8 0018EFB8 3C 60 80 27 */ lis r3, lbl_80273C88@ha /* 801921BC 0018EFBC 80 C1 00 08 */ lwz r6, 8(r1) /* 801921C0 0018EFC0 38 83 3C 88 */ addi r4, r3, lbl_80273C88@l @@ -1357,7 +1357,7 @@ lbl_80192200: /* 80192274 0018F074 EC 01 00 28 */ fsubs f0, f1, f0 /* 80192278 0018F078 EC 1A C8 3A */ fmadds f0, f26, f0, f25 /* 8019227C 0018F07C D0 1C 00 08 */ stfs f0, 8(r28) -/* 80192280 0018F080 4B E8 31 C5 */ bl func_80015444 +/* 80192280 0018F080 4B E8 31 C5 */ bl __apl__5xVec3FRC5xVec3 /* 80192284 0018F084 4B E9 EA 05 */ bl xurand__Fv /* 80192288 0018F088 C0 02 B1 B8 */ lfs f0, lbl_803CFB38-_SDA2_BASE_(r2) /* 8019228C 0018F08C EC 01 00 28 */ fsubs f0, f1, f0 @@ -1430,7 +1430,7 @@ lbl_801922F0: /* 80192394 0018F194 38 61 00 08 */ addi r3, r1, 8 /* 80192398 0018F198 38 84 00 30 */ addi r4, r4, 0x30 /* 8019239C 0018F19C 7C 86 22 14 */ add r4, r6, r4 -/* 801923A0 0018F1A0 4B E8 30 A5 */ bl func_80015444 +/* 801923A0 0018F1A0 4B E8 30 A5 */ bl __apl__5xVec3FRC5xVec3 lbl_801923A4: /* 801923A4 0018F1A4 38 61 00 08 */ addi r3, r1, 8 /* 801923A8 0018F1A8 38 80 00 01 */ li r4, 1 @@ -1639,7 +1639,7 @@ lbl_80192608: /* 80192694 0018F494 90 E1 00 6C */ stw r7, 0x6c(r1) /* 80192698 0018F498 90 C1 00 70 */ stw r6, 0x70(r1) /* 8019269C 0018F49C 90 01 00 74 */ stw r0, 0x74(r1) -/* 801926A0 0018F4A0 4B E8 2D 41 */ bl func_800153E0 +/* 801926A0 0018F4A0 4B E8 2D 41 */ bl __pl__5xVec3CFRC5xVec3 /* 801926A4 0018F4A4 80 E1 00 2C */ lwz r7, 0x2c(r1) /* 801926A8 0018F4A8 38 61 00 20 */ addi r3, r1, 0x20 /* 801926AC 0018F4AC 80 C1 00 30 */ lwz r6, 0x30(r1) @@ -1650,7 +1650,7 @@ lbl_80192608: /* 801926C0 0018F4C0 38 84 00 30 */ addi r4, r4, 0x30 /* 801926C4 0018F4C4 90 C1 00 60 */ stw r6, 0x60(r1) /* 801926C8 0018F4C8 90 01 00 64 */ stw r0, 0x64(r1) -/* 801926CC 0018F4CC 4B E8 2D 15 */ bl func_800153E0 +/* 801926CC 0018F4CC 4B E8 2D 15 */ bl __pl__5xVec3CFRC5xVec3 /* 801926D0 0018F4D0 80 E1 00 20 */ lwz r7, 0x20(r1) /* 801926D4 0018F4D4 38 61 00 14 */ addi r3, r1, 0x14 /* 801926D8 0018F4D8 80 C1 00 24 */ lwz r6, 0x24(r1) @@ -1661,7 +1661,7 @@ lbl_80192608: /* 801926EC 0018F4EC 38 84 00 30 */ addi r4, r4, 0x30 /* 801926F0 0018F4F0 90 C1 00 54 */ stw r6, 0x54(r1) /* 801926F4 0018F4F4 90 01 00 58 */ stw r0, 0x58(r1) -/* 801926F8 0018F4F8 4B E8 2C E9 */ bl func_800153E0 +/* 801926F8 0018F4F8 4B E8 2C E9 */ bl __pl__5xVec3CFRC5xVec3 /* 801926FC 0018F4FC 80 E1 00 14 */ lwz r7, 0x14(r1) /* 80192700 0018F500 38 61 00 08 */ addi r3, r1, 8 /* 80192704 0018F504 80 C1 00 18 */ lwz r6, 0x18(r1) @@ -1672,7 +1672,7 @@ lbl_80192608: /* 80192718 0018F518 38 84 00 30 */ addi r4, r4, 0x30 /* 8019271C 0018F51C 90 C1 00 48 */ stw r6, 0x48(r1) /* 80192720 0018F520 90 01 00 4C */ stw r0, 0x4c(r1) -/* 80192724 0018F524 4B E8 2C BD */ bl func_800153E0 +/* 80192724 0018F524 4B E8 2C BD */ bl __pl__5xVec3CFRC5xVec3 /* 80192728 0018F528 80 61 00 08 */ lwz r3, 8(r1) /* 8019272C 0018F52C 38 81 00 5C */ addi r4, r1, 0x5c /* 80192730 0018F530 80 C1 00 0C */ lwz r6, 0xc(r1) @@ -1738,7 +1738,7 @@ lbl_801927C8: /* 80192814 0018F614 80 7F 00 58 */ lwz r3, 0x58(r31) /* 80192818 0018F618 28 03 00 00 */ cmplwi r3, 0 /* 8019281C 0018F61C 41 82 01 58 */ beq lbl_80192974 -/* 80192820 0018F620 4B EC DD E1 */ bl func_80060600 +/* 80192820 0018F620 4B EC DD E1 */ bl MarkForRecycle__9NPCHazardFv /* 80192824 0018F624 48 00 01 50 */ b lbl_80192974 lbl_80192828: /* 80192828 0018F628 80 1F 00 54 */ lwz r0, 0x54(r31) @@ -1774,7 +1774,7 @@ lbl_80192874: /* 8019288C 0018F68C 41 82 00 E8 */ beq lbl_80192974 /* 80192890 0018F690 7F A3 EB 78 */ mr r3, r29 /* 80192894 0018F694 38 80 00 00 */ li r4, 0 -/* 80192898 0018F698 4B F5 A2 21 */ bl func_800ECAB8 +/* 80192898 0018F698 4B F5 A2 21 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 8019289C 0018F69C 38 00 00 00 */ li r0, 0 /* 801928A0 0018F6A0 38 61 00 08 */ addi r3, r1, 8 /* 801928A4 0018F6A4 98 1D 00 A8 */ stb r0, 0xa8(r29) @@ -1792,7 +1792,7 @@ lbl_80192874: /* 801928D4 0018F6D4 90 01 00 24 */ stw r0, 0x24(r1) /* 801928D8 0018F6D8 80 1F 00 2C */ lwz r0, 0x2c(r31) /* 801928DC 0018F6DC 90 01 00 28 */ stw r0, 0x28(r1) -/* 801928E0 0018F6E0 4B E7 88 ED */ bl func_8000B1CC +/* 801928E0 0018F6E0 4B E7 88 ED */ bl __mi__5xVec3CFRC5xVec3 /* 801928E4 0018F6E4 80 A1 00 08 */ lwz r5, 8(r1) /* 801928E8 0018F6E8 38 61 00 14 */ addi r3, r1, 0x14 /* 801928EC 0018F6EC 80 81 00 0C */ lwz r4, 0xc(r1) @@ -1800,7 +1800,7 @@ lbl_80192874: /* 801928F4 0018F6F4 90 A1 00 14 */ stw r5, 0x14(r1) /* 801928F8 0018F6F8 90 81 00 18 */ stw r4, 0x18(r1) /* 801928FC 0018F6FC 90 01 00 1C */ stw r0, 0x1c(r1) -/* 80192900 0018F700 4B E7 88 A9 */ bl func_8000B1A8 +/* 80192900 0018F700 4B E7 88 A9 */ bl length__5xVec3CFv /* 80192904 0018F704 C0 5F 00 14 */ lfs f2, 0x14(r31) /* 80192908 0018F708 C0 3F 00 10 */ lfs f1, 0x10(r31) /* 8019290C 0018F70C C0 02 B1 C8 */ lfs f0, lbl_803CFB48-_SDA2_BASE_(r2) @@ -1811,7 +1811,7 @@ lbl_80192874: lbl_80192920: /* 80192920 0018F720 38 7D 00 C4 */ addi r3, r29, 0xc4 /* 80192924 0018F724 38 81 00 20 */ addi r4, r1, 0x20 -/* 80192928 0018F728 4B E7 89 3D */ bl func_8000B264 +/* 80192928 0018F728 4B E7 89 3D */ bl __as__5xVec3FRC5xVec3 /* 8019292C 0018F72C FC 20 F8 90 */ fmr f1, f31 /* 80192930 0018F730 7F A3 EB 78 */ mr r3, r29 /* 80192934 0018F734 38 9F 00 18 */ addi r4, r31, 0x18 @@ -1856,7 +1856,7 @@ lbl_80192974: /* 801929C4 0018F7C4 80 7E 00 58 */ lwz r3, 0x58(r30) /* 801929C8 0018F7C8 28 03 00 00 */ cmplwi r3, 0 /* 801929CC 0018F7CC 41 82 00 88 */ beq lbl_80192A54 -/* 801929D0 0018F7D0 4B EC DC 31 */ bl func_80060600 +/* 801929D0 0018F7D0 4B EC DC 31 */ bl MarkForRecycle__9NPCHazardFv /* 801929D4 0018F7D4 48 00 00 80 */ b lbl_80192A54 lbl_801929D8: /* 801929D8 0018F7D8 80 1E 00 54 */ lwz r0, 0x54(r30) @@ -1871,7 +1871,7 @@ lbl_801929D8: /* 801929FC 0018F7FC 41 82 00 58 */ beq lbl_80192A54 /* 80192A00 0018F800 7F E3 FB 78 */ mr r3, r31 /* 80192A04 0018F804 38 80 00 00 */ li r4, 0 -/* 80192A08 0018F808 4B F5 A0 B1 */ bl func_800ECAB8 +/* 80192A08 0018F808 4B F5 A0 B1 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 80192A0C 0018F80C C0 5E 00 14 */ lfs f2, 0x14(r30) /* 80192A10 0018F810 C0 3E 00 10 */ lfs f1, 0x10(r30) /* 80192A14 0018F814 C0 02 B1 C8 */ lfs f0, lbl_803CFB48-_SDA2_BASE_(r2) @@ -1928,62 +1928,62 @@ lbl_80192A54: /* 80192AD4 0018F8D4 38 61 00 50 */ addi r3, r1, 0x50 /* 80192AD8 0018F8D8 7F FE 02 14 */ add r31, r30, r0 /* 80192ADC 0018F8DC 38 9F 00 30 */ addi r4, r31, 0x30 -/* 80192AE0 0018F8E0 4B E7 87 85 */ bl func_8000B264 +/* 80192AE0 0018F8E0 4B E7 87 85 */ bl __as__5xVec3FRC5xVec3 /* 80192AE4 0018F8E4 C0 21 00 5C */ lfs f1, 0x5c(r1) /* 80192AE8 0018F8E8 7F E4 FB 78 */ mr r4, r31 /* 80192AEC 0018F8EC 38 61 00 44 */ addi r3, r1, 0x44 -/* 80192AF0 0018F8F0 4B E7 86 31 */ bl func_8000B120 +/* 80192AF0 0018F8F0 4B E7 86 31 */ bl __ml__5xVec3CFf /* 80192AF4 0018F8F4 38 61 00 50 */ addi r3, r1, 0x50 /* 80192AF8 0018F8F8 38 81 00 44 */ addi r4, r1, 0x44 -/* 80192AFC 0018F8FC 4B E8 29 49 */ bl func_80015444 +/* 80192AFC 0018F8FC 4B E8 29 49 */ bl __apl__5xVec3FRC5xVec3 /* 80192B00 0018F900 C0 21 00 60 */ lfs f1, 0x60(r1) /* 80192B04 0018F904 38 61 00 38 */ addi r3, r1, 0x38 /* 80192B08 0018F908 38 9F 00 10 */ addi r4, r31, 0x10 -/* 80192B0C 0018F90C 4B E7 86 15 */ bl func_8000B120 +/* 80192B0C 0018F90C 4B E7 86 15 */ bl __ml__5xVec3CFf /* 80192B10 0018F910 38 61 00 50 */ addi r3, r1, 0x50 /* 80192B14 0018F914 38 81 00 38 */ addi r4, r1, 0x38 -/* 80192B18 0018F918 4B E8 29 2D */ bl func_80015444 +/* 80192B18 0018F918 4B E8 29 2D */ bl __apl__5xVec3FRC5xVec3 /* 80192B1C 0018F91C C0 21 00 64 */ lfs f1, 0x64(r1) /* 80192B20 0018F920 38 61 00 2C */ addi r3, r1, 0x2c /* 80192B24 0018F924 38 9F 00 20 */ addi r4, r31, 0x20 -/* 80192B28 0018F928 4B E7 85 F9 */ bl func_8000B120 +/* 80192B28 0018F928 4B E7 85 F9 */ bl __ml__5xVec3CFf /* 80192B2C 0018F92C 38 61 00 50 */ addi r3, r1, 0x50 /* 80192B30 0018F930 38 81 00 2C */ addi r4, r1, 0x2c -/* 80192B34 0018F934 4B E8 29 11 */ bl func_80015444 +/* 80192B34 0018F934 4B E8 29 11 */ bl __apl__5xVec3FRC5xVec3 /* 80192B38 0018F938 38 61 00 50 */ addi r3, r1, 0x50 /* 80192B3C 0018F93C 38 9E 00 30 */ addi r4, r30, 0x30 -/* 80192B40 0018F940 4B E8 29 05 */ bl func_80015444 +/* 80192B40 0018F940 4B E8 29 05 */ bl __apl__5xVec3FRC5xVec3 /* 80192B44 0018F944 48 00 00 64 */ b lbl_80192BA8 lbl_80192B48: /* 80192B48 0018F948 38 61 00 50 */ addi r3, r1, 0x50 /* 80192B4C 0018F94C 38 9E 00 30 */ addi r4, r30, 0x30 -/* 80192B50 0018F950 4B E7 87 15 */ bl func_8000B264 +/* 80192B50 0018F950 4B E7 87 15 */ bl __as__5xVec3FRC5xVec3 /* 80192B54 0018F954 C0 21 00 5C */ lfs f1, 0x5c(r1) /* 80192B58 0018F958 7F C4 F3 78 */ mr r4, r30 /* 80192B5C 0018F95C 38 61 00 20 */ addi r3, r1, 0x20 -/* 80192B60 0018F960 4B E7 85 C1 */ bl func_8000B120 +/* 80192B60 0018F960 4B E7 85 C1 */ bl __ml__5xVec3CFf /* 80192B64 0018F964 38 61 00 50 */ addi r3, r1, 0x50 /* 80192B68 0018F968 38 81 00 20 */ addi r4, r1, 0x20 -/* 80192B6C 0018F96C 4B E8 28 D9 */ bl func_80015444 +/* 80192B6C 0018F96C 4B E8 28 D9 */ bl __apl__5xVec3FRC5xVec3 /* 80192B70 0018F970 C0 21 00 60 */ lfs f1, 0x60(r1) /* 80192B74 0018F974 38 61 00 14 */ addi r3, r1, 0x14 /* 80192B78 0018F978 38 9E 00 10 */ addi r4, r30, 0x10 -/* 80192B7C 0018F97C 4B E7 85 A5 */ bl func_8000B120 +/* 80192B7C 0018F97C 4B E7 85 A5 */ bl __ml__5xVec3CFf /* 80192B80 0018F980 38 61 00 50 */ addi r3, r1, 0x50 /* 80192B84 0018F984 38 81 00 14 */ addi r4, r1, 0x14 -/* 80192B88 0018F988 4B E8 28 BD */ bl func_80015444 +/* 80192B88 0018F988 4B E8 28 BD */ bl __apl__5xVec3FRC5xVec3 /* 80192B8C 0018F98C C0 21 00 64 */ lfs f1, 0x64(r1) /* 80192B90 0018F990 38 61 00 08 */ addi r3, r1, 8 /* 80192B94 0018F994 38 9E 00 20 */ addi r4, r30, 0x20 -/* 80192B98 0018F998 4B E7 85 89 */ bl func_8000B120 +/* 80192B98 0018F998 4B E7 85 89 */ bl __ml__5xVec3CFf /* 80192B9C 0018F99C 38 61 00 50 */ addi r3, r1, 0x50 /* 80192BA0 0018F9A0 38 81 00 08 */ addi r4, r1, 8 -/* 80192BA4 0018F9A4 4B E8 28 A1 */ bl func_80015444 +/* 80192BA4 0018F9A4 4B E8 28 A1 */ bl __apl__5xVec3FRC5xVec3 lbl_80192BA8: /* 80192BA8 0018F9A8 80 7D 00 58 */ lwz r3, 0x58(r29) /* 80192BAC 0018F9AC 38 81 00 50 */ addi r4, r1, 0x50 /* 80192BB0 0018F9B0 38 63 00 08 */ addi r3, r3, 8 -/* 80192BB4 0018F9B4 4B E7 86 B1 */ bl func_8000B264 +/* 80192BB4 0018F9B4 4B E7 86 B1 */ bl __as__5xVec3FRC5xVec3 lbl_80192BB8: /* 80192BB8 0018F9B8 80 01 00 84 */ lwz r0, 0x84(r1) /* 80192BBC 0018F9BC 83 E1 00 7C */ lwz r31, 0x7c(r1) @@ -2023,31 +2023,31 @@ lbl_80192BB8: /* 80192C44 0018FA44 7F FE 22 14 */ add r31, r30, r4 /* 80192C48 0018FA48 90 01 00 84 */ stw r0, 0x84(r1) /* 80192C4C 0018FA4C 38 9F 00 30 */ addi r4, r31, 0x30 -/* 80192C50 0018FA50 4B E7 86 15 */ bl func_8000B264 +/* 80192C50 0018FA50 4B E7 86 15 */ bl __as__5xVec3FRC5xVec3 /* 80192C54 0018FA54 C0 21 00 7C */ lfs f1, 0x7c(r1) /* 80192C58 0018FA58 7F E4 FB 78 */ mr r4, r31 /* 80192C5C 0018FA5C 38 61 00 4C */ addi r3, r1, 0x4c -/* 80192C60 0018FA60 4B E7 84 C1 */ bl func_8000B120 +/* 80192C60 0018FA60 4B E7 84 C1 */ bl __ml__5xVec3CFf /* 80192C64 0018FA64 38 61 00 70 */ addi r3, r1, 0x70 /* 80192C68 0018FA68 38 81 00 4C */ addi r4, r1, 0x4c -/* 80192C6C 0018FA6C 4B E8 27 D9 */ bl func_80015444 +/* 80192C6C 0018FA6C 4B E8 27 D9 */ bl __apl__5xVec3FRC5xVec3 /* 80192C70 0018FA70 C0 21 00 80 */ lfs f1, 0x80(r1) /* 80192C74 0018FA74 38 61 00 40 */ addi r3, r1, 0x40 /* 80192C78 0018FA78 38 9F 00 10 */ addi r4, r31, 0x10 -/* 80192C7C 0018FA7C 4B E7 84 A5 */ bl func_8000B120 +/* 80192C7C 0018FA7C 4B E7 84 A5 */ bl __ml__5xVec3CFf /* 80192C80 0018FA80 38 61 00 70 */ addi r3, r1, 0x70 /* 80192C84 0018FA84 38 81 00 40 */ addi r4, r1, 0x40 -/* 80192C88 0018FA88 4B E8 27 BD */ bl func_80015444 +/* 80192C88 0018FA88 4B E8 27 BD */ bl __apl__5xVec3FRC5xVec3 /* 80192C8C 0018FA8C C0 21 00 84 */ lfs f1, 0x84(r1) /* 80192C90 0018FA90 38 61 00 34 */ addi r3, r1, 0x34 /* 80192C94 0018FA94 38 9F 00 20 */ addi r4, r31, 0x20 -/* 80192C98 0018FA98 4B E7 84 89 */ bl func_8000B120 +/* 80192C98 0018FA98 4B E7 84 89 */ bl __ml__5xVec3CFf /* 80192C9C 0018FA9C 38 61 00 70 */ addi r3, r1, 0x70 /* 80192CA0 0018FAA0 38 81 00 34 */ addi r4, r1, 0x34 -/* 80192CA4 0018FAA4 4B E8 27 A1 */ bl func_80015444 +/* 80192CA4 0018FAA4 4B E8 27 A1 */ bl __apl__5xVec3FRC5xVec3 /* 80192CA8 0018FAA8 38 61 00 70 */ addi r3, r1, 0x70 /* 80192CAC 0018FAAC 38 9E 00 30 */ addi r4, r30, 0x30 -/* 80192CB0 0018FAB0 4B E8 27 95 */ bl func_80015444 +/* 80192CB0 0018FAB0 4B E8 27 95 */ bl __apl__5xVec3FRC5xVec3 /* 80192CB4 0018FAB4 80 02 B1 CC */ lwz r0, lbl_803CFB4C-_SDA2_BASE_(r2) /* 80192CB8 0018FAB8 80 7C 00 14 */ lwz r3, 0x14(r28) /* 80192CBC 0018FABC 90 01 00 08 */ stw r0, 8(r1) @@ -2088,10 +2088,10 @@ lbl_80192D34: /* 80192D34 0018FB34 FC 00 08 90 */ fmr f0, f1 lbl_80192D38: /* 80192D38 0018FB38 EC 21 00 28 */ fsubs f1, f1, f0 -/* 80192D3C 0018FB3C 4B FF 32 BD */ bl func_80185FF8 +/* 80192D3C 0018FB3C 4B FF 32 BD */ bl ARCH3__Ff /* 80192D40 0018FB40 C0 42 B1 B8 */ lfs f2, lbl_803CFB38-_SDA2_BASE_(r2) /* 80192D44 0018FB44 C0 62 B1 D4 */ lfs f3, lbl_803CFB54-_SDA2_BASE_(r2) -/* 80192D48 0018FB48 4B F5 9D D9 */ bl func_800ECB20 +/* 80192D48 0018FB48 4B F5 9D D9 */ bl LERP__Ffff /* 80192D4C 0018FB4C FF E0 08 90 */ fmr f31, f1 /* 80192D50 0018FB50 4B E9 DF 39 */ bl xurand__Fv /* 80192D54 0018FB54 C0 42 B1 B8 */ lfs f2, lbl_803CFB38-_SDA2_BASE_(r2) @@ -2110,10 +2110,10 @@ lbl_80192D68: /* 80192D84 0018FB84 C0 22 B1 AC */ lfs f1, lbl_803CFB2C-_SDA2_BASE_(r2) /* 80192D88 0018FB88 90 A1 00 68 */ stw r5, 0x68(r1) /* 80192D8C 0018FB8C 90 01 00 6C */ stw r0, 0x6c(r1) -/* 80192D90 0018FB90 4B E7 83 91 */ bl func_8000B120 +/* 80192D90 0018FB90 4B E7 83 91 */ bl __ml__5xVec3CFf /* 80192D94 0018FB94 38 61 00 58 */ addi r3, r1, 0x58 /* 80192D98 0018FB98 38 81 00 28 */ addi r4, r1, 0x28 -/* 80192D9C 0018FB9C 4B E7 84 C9 */ bl func_8000B264 +/* 80192D9C 0018FB9C 4B E7 84 C9 */ bl __as__5xVec3FRC5xVec3 /* 80192DA0 0018FBA0 4B E9 DE E9 */ bl xurand__Fv /* 80192DA4 0018FBA4 C0 42 B1 B8 */ lfs f2, lbl_803CFB38-_SDA2_BASE_(r2) /* 80192DA8 0018FBA8 3C 60 80 25 */ lis r3, lbl_80253030@ha @@ -2122,17 +2122,17 @@ lbl_80192D68: /* 80192DB4 0018FBB4 EC 21 10 28 */ fsubs f1, f1, f2 /* 80192DB8 0018FBB8 38 61 00 1C */ addi r3, r1, 0x1c /* 80192DBC 0018FBBC EC 20 00 72 */ fmuls f1, f0, f1 -/* 80192DC0 0018FBC0 4B E7 83 61 */ bl func_8000B120 +/* 80192DC0 0018FBC0 4B E7 83 61 */ bl __ml__5xVec3CFf /* 80192DC4 0018FBC4 38 61 00 58 */ addi r3, r1, 0x58 /* 80192DC8 0018FBC8 38 81 00 1C */ addi r4, r1, 0x1c -/* 80192DCC 0018FBCC 4B E8 26 79 */ bl func_80015444 +/* 80192DCC 0018FBCC 4B E8 26 79 */ bl __apl__5xVec3FRC5xVec3 /* 80192DD0 0018FBD0 FC 20 F8 90 */ fmr f1, f31 /* 80192DD4 0018FBD4 38 61 00 10 */ addi r3, r1, 0x10 /* 80192DD8 0018FBD8 38 81 00 64 */ addi r4, r1, 0x64 -/* 80192DDC 0018FBDC 4B E7 83 45 */ bl func_8000B120 +/* 80192DDC 0018FBDC 4B E7 83 45 */ bl __ml__5xVec3CFf /* 80192DE0 0018FBE0 38 61 00 58 */ addi r3, r1, 0x58 /* 80192DE4 0018FBE4 38 81 00 10 */ addi r4, r1, 0x10 -/* 80192DE8 0018FBE8 4B E8 26 5D */ bl func_80015444 +/* 80192DE8 0018FBE8 4B E8 26 5D */ bl __apl__5xVec3FRC5xVec3 /* 80192DEC 0018FBEC 38 61 00 70 */ addi r3, r1, 0x70 /* 80192DF0 0018FBF0 38 81 00 58 */ addi r4, r1, 0x58 /* 80192DF4 0018FBF4 4B FF 2D 0D */ bl NPAR_EmitTarTarSmoke__FPC5xVec3PC5xVec3 @@ -2161,7 +2161,7 @@ lbl_80192DF8: /* 80192E4C 0018FC4C 80 7E 00 58 */ lwz r3, 0x58(r30) /* 80192E50 0018FC50 28 03 00 00 */ cmplwi r3, 0 /* 80192E54 0018FC54 41 82 00 78 */ beq lbl_80192ECC -/* 80192E58 0018FC58 4B EC D7 A9 */ bl func_80060600 +/* 80192E58 0018FC58 4B EC D7 A9 */ bl MarkForRecycle__9NPCHazardFv /* 80192E5C 0018FC5C 48 00 00 70 */ b lbl_80192ECC lbl_80192E60: /* 80192E60 0018FC60 80 1E 00 54 */ lwz r0, 0x54(r30) @@ -2176,7 +2176,7 @@ lbl_80192E60: /* 80192E84 0018FC84 41 82 00 48 */ beq lbl_80192ECC /* 80192E88 0018FC88 7F E3 FB 78 */ mr r3, r31 /* 80192E8C 0018FC8C 38 80 00 00 */ li r4, 0 -/* 80192E90 0018FC90 4B F5 9C 29 */ bl func_800ECAB8 +/* 80192E90 0018FC90 4B F5 9C 29 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 80192E94 0018FC94 C0 5E 00 14 */ lfs f2, 0x14(r30) /* 80192E98 0018FC98 C0 1E 00 10 */ lfs f0, 0x10(r30) /* 80192E9C 0018FC9C C0 22 B1 B8 */ lfs f1, lbl_803CFB38-_SDA2_BASE_(r2) @@ -2237,7 +2237,7 @@ lbl_80192F30: /* 80192F64 0018FD64 3B E4 00 58 */ addi r31, r4, 0x58 /* 80192F68 0018FD68 38 86 00 30 */ addi r4, r6, 0x30 /* 80192F6C 0018FD6C 7F E3 FB 78 */ mr r3, r31 -/* 80192F70 0018FD70 4B E7 82 F5 */ bl func_8000B264 +/* 80192F70 0018FD70 4B E7 82 F5 */ bl __as__5xVec3FRC5xVec3 /* 80192F74 0018FD74 C0 3F 00 04 */ lfs f1, 4(r31) /* 80192F78 0018FD78 C0 02 B1 DC */ lfs f0, lbl_803CFB5C-_SDA2_BASE_(r2) /* 80192F7C 0018FD7C EC 01 00 2A */ fadds f0, f1, f0 @@ -2272,7 +2272,7 @@ lbl_80192F88: /* 80192FEC 0018FDEC 40 80 00 14 */ bge lbl_80193000 /* 80192FF0 0018FDF0 38 61 00 18 */ addi r3, r1, 0x18 /* 80192FF4 0018FDF4 38 81 00 30 */ addi r4, r1, 0x30 -/* 80192FF8 0018FDF8 4B E7 82 6D */ bl func_8000B264 +/* 80192FF8 0018FDF8 4B E7 82 6D */ bl __as__5xVec3FRC5xVec3 /* 80192FFC 0018FDFC 48 00 00 C8 */ b lbl_801930C4 lbl_80193000: /* 80193000 0018FE00 38 6A 01 88 */ addi r3, r10, 0x188 @@ -2281,7 +2281,7 @@ lbl_80193000: /* 8019300C 0018FE0C 40 81 00 14 */ ble lbl_80193020 /* 80193010 0018FE10 38 61 00 18 */ addi r3, r1, 0x18 /* 80193014 0018FE14 38 81 00 30 */ addi r4, r1, 0x30 -/* 80193018 0018FE18 4B E7 82 4D */ bl func_8000B264 +/* 80193018 0018FE18 4B E7 82 4D */ bl __as__5xVec3FRC5xVec3 /* 8019301C 0018FE1C 48 00 00 A8 */ b lbl_801930C4 lbl_80193020: /* 80193020 0018FE20 C0 43 00 04 */ lfs f2, 4(r3) @@ -2292,7 +2292,7 @@ lbl_80193020: /* 80193034 0018FE34 40 80 00 14 */ bge lbl_80193048 /* 80193038 0018FE38 38 61 00 18 */ addi r3, r1, 0x18 /* 8019303C 0018FE3C 38 81 00 24 */ addi r4, r1, 0x24 -/* 80193040 0018FE40 4B E7 82 25 */ bl func_8000B264 +/* 80193040 0018FE40 4B E7 82 25 */ bl __as__5xVec3FRC5xVec3 /* 80193044 0018FE44 48 00 00 80 */ b lbl_801930C4 lbl_80193048: /* 80193048 0018FE48 FC 01 10 40 */ fcmpo cr0, f1, f2 @@ -2331,7 +2331,7 @@ lbl_801930B4: /* 801930B4 0018FEB4 38 61 00 18 */ addi r3, r1, 0x18 /* 801930B8 0018FEB8 38 81 00 30 */ addi r4, r1, 0x30 /* 801930BC 0018FEBC 38 A1 00 24 */ addi r5, r1, 0x24 -/* 801930C0 0018FEC0 4B FF CA E9 */ bl func_8018FBA8 +/* 801930C0 0018FEC0 4B FF CA E9 */ bl SMOOTH__FfP5xVec3PC5xVec3PC5xVec3 lbl_801930C4: /* 801930C4 0018FEC4 C0 62 B1 E0 */ lfs f3, lbl_803CFB60-_SDA2_BASE_(r2) /* 801930C8 0018FEC8 38 00 00 10 */ li r0, 0x10 @@ -2365,7 +2365,7 @@ lbl_801930C4: /* 80193138 0018FF38 4B E7 03 21 */ bl memset /* 8019313C 0018FF3C C0 22 B1 E4 */ lfs f1, lbl_803CFB64-_SDA2_BASE_(r2) /* 80193140 0018FF40 38 61 00 48 */ addi r3, r1, 0x48 -/* 80193144 0018FF44 48 00 22 C9 */ bl func_8019540C +/* 80193144 0018FF44 48 00 22 C9 */ bl RadiusSet__7NPCConeFf /* 80193148 0018FF48 80 A1 00 10 */ lwz r5, 0x10(r1) /* 8019314C 0018FF4C 38 61 00 48 */ addi r3, r1, 0x48 /* 80193150 0018FF50 80 01 00 14 */ lwz r0, 0x14(r1) @@ -2373,18 +2373,18 @@ lbl_801930C4: /* 80193158 0018FF58 90 A1 00 08 */ stw r5, 8(r1) /* 8019315C 0018FF5C 38 A1 00 08 */ addi r5, r1, 8 /* 80193160 0018FF60 90 01 00 0C */ stw r0, 0xc(r1) -/* 80193164 0018FF64 48 00 22 61 */ bl func_801953C4 +/* 80193164 0018FF64 48 00 22 61 */ bl ColorSet__7NPCConeF6RwRGBA6RwRGBA /* 80193168 0018FF68 C0 22 B1 B8 */ lfs f1, lbl_803CFB38-_SDA2_BASE_(r2) /* 8019316C 0018FF6C 38 61 00 48 */ addi r3, r1, 0x48 /* 80193170 0018FF70 C0 42 B1 80 */ lfs f2, lbl_803CFB00-_SDA2_BASE_(r2) -/* 80193174 0018FF74 48 00 22 45 */ bl func_801953B8 +/* 80193174 0018FF74 48 00 22 45 */ bl UVBaseSet__7NPCConeFff /* 80193178 0018FF78 C0 22 B1 BC */ lfs f1, lbl_803CFB3C-_SDA2_BASE_(r2) /* 8019317C 0018FF7C 38 61 00 48 */ addi r3, r1, 0x48 /* 80193180 0018FF80 FC 40 08 90 */ fmr f2, f1 -/* 80193184 0018FF84 48 00 22 29 */ bl func_801953AC +/* 80193184 0018FF84 48 00 22 29 */ bl UVSliceSet__7NPCConeFff /* 80193188 0018FF88 38 61 00 48 */ addi r3, r1, 0x48 /* 8019318C 0018FF8C 38 80 00 00 */ li r4, 0 -/* 80193190 0018FF90 48 00 22 15 */ bl func_801953A4 +/* 80193190 0018FF90 48 00 22 15 */ bl TextureSet__7NPCConeFP8RwRaster /* 80193194 0018FF94 7F E5 FB 78 */ mr r5, r31 /* 80193198 0018FF98 38 61 00 48 */ addi r3, r1, 0x48 /* 8019319C 0018FF9C 38 81 00 3C */ addi r4, r1, 0x3c @@ -2458,7 +2458,7 @@ lbl_8019327C: /* 8019329C 0019009C C8 21 00 60 */ lfd f1, 0x60(r1) /* 801932A0 001900A0 EC 21 10 28 */ fsubs f1, f1, f2 /* 801932A4 001900A4 EC 21 00 24 */ fdivs f1, f1, f0 -/* 801932A8 001900A8 4B FF C9 55 */ bl func_8018FBFC +/* 801932A8 001900A8 4B FF C9 55 */ bl LERP__FfP5xVec3PC5xVec3PC5xVec3 /* 801932AC 001900AC 38 61 00 30 */ addi r3, r1, 0x30 /* 801932B0 001900B0 38 80 00 04 */ li r4, 4 /* 801932B4 001900B4 4B F0 19 91 */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui @@ -2475,7 +2475,7 @@ lbl_801932D4: /* 801932DC 001900DC 38 61 00 18 */ addi r3, r1, 0x18 /* 801932E0 001900E0 38 9C 04 30 */ addi r4, r28, 0x430 /* 801932E4 001900E4 38 BC 00 30 */ addi r5, r28, 0x30 -/* 801932E8 001900E8 4B E8 20 F9 */ bl func_800153E0 +/* 801932E8 001900E8 4B E8 20 F9 */ bl __pl__5xVec3CFRC5xVec3 /* 801932EC 001900EC 80 A1 00 18 */ lwz r5, 0x18(r1) /* 801932F0 001900F0 38 C2 B1 F8 */ addi r6, r2, lbl_803CFB78-_SDA2_BASE_ /* 801932F4 001900F4 81 01 00 1C */ lwz r8, 0x1c(r1) @@ -2501,7 +2501,7 @@ lbl_801932D4: /* 80193344 00190144 4B E7 01 15 */ bl memset /* 80193348 00190148 C0 22 B1 B8 */ lfs f1, lbl_803CFB38-_SDA2_BASE_(r2) /* 8019334C 0019014C 38 61 00 3C */ addi r3, r1, 0x3c -/* 80193350 00190150 48 00 20 BD */ bl func_8019540C +/* 80193350 00190150 48 00 20 BD */ bl RadiusSet__7NPCConeFf /* 80193354 00190154 80 A1 00 10 */ lwz r5, 0x10(r1) /* 80193358 00190158 38 61 00 3C */ addi r3, r1, 0x3c /* 8019335C 0019015C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -2509,19 +2509,19 @@ lbl_801932D4: /* 80193364 00190164 90 A1 00 08 */ stw r5, 8(r1) /* 80193368 00190168 38 A1 00 08 */ addi r5, r1, 8 /* 8019336C 0019016C 90 01 00 0C */ stw r0, 0xc(r1) -/* 80193370 00190170 48 00 20 55 */ bl func_801953C4 +/* 80193370 00190170 48 00 20 55 */ bl ColorSet__7NPCConeF6RwRGBA6RwRGBA /* 80193374 00190174 FC 20 F8 90 */ fmr f1, f31 /* 80193378 00190178 38 61 00 3C */ addi r3, r1, 0x3c /* 8019337C 0019017C FC 40 F0 90 */ fmr f2, f30 -/* 80193380 00190180 48 00 20 39 */ bl func_801953B8 +/* 80193380 00190180 48 00 20 39 */ bl UVBaseSet__7NPCConeFff /* 80193384 00190184 38 62 B2 00 */ addi r3, r2, lbl_803CFB80-_SDA2_BASE_ /* 80193388 00190188 C0 22 B2 00 */ lfs f1, lbl_803CFB80-_SDA2_BASE_(r2) /* 8019338C 0019018C C0 43 00 04 */ lfs f2, 4(r3) /* 80193390 00190190 38 61 00 3C */ addi r3, r1, 0x3c -/* 80193394 00190194 48 00 20 19 */ bl func_801953AC +/* 80193394 00190194 48 00 20 19 */ bl UVSliceSet__7NPCConeFff /* 80193398 00190198 80 9D 00 58 */ lwz r4, 0x58(r29) /* 8019339C 0019019C 38 61 00 3C */ addi r3, r1, 0x3c -/* 801933A0 001901A0 48 00 20 05 */ bl func_801953A4 +/* 801933A0 001901A0 48 00 20 05 */ bl TextureSet__7NPCConeFP8RwRaster /* 801933A4 001901A4 38 61 00 3C */ addi r3, r1, 0x3c /* 801933A8 001901A8 38 81 00 24 */ addi r4, r1, 0x24 /* 801933AC 001901AC 38 BD 00 18 */ addi r5, r29, 0x18 @@ -2553,7 +2553,7 @@ lbl_801933B4: /* 80193410 00190210 80 7E 00 58 */ lwz r3, 0x58(r30) /* 80193414 00190214 28 03 00 00 */ cmplwi r3, 0 /* 80193418 00190218 41 82 00 70 */ beq lbl_80193488 -/* 8019341C 0019021C 4B EC D1 E5 */ bl func_80060600 +/* 8019341C 0019021C 4B EC D1 E5 */ bl MarkForRecycle__9NPCHazardFv /* 80193420 00190220 48 00 00 68 */ b lbl_80193488 lbl_80193424: /* 80193424 00190224 80 1E 00 54 */ lwz r0, 0x54(r30) @@ -2568,7 +2568,7 @@ lbl_80193424: /* 80193448 00190248 41 82 00 40 */ beq lbl_80193488 /* 8019344C 0019024C 7F E3 FB 78 */ mr r3, r31 /* 80193450 00190250 38 80 00 00 */ li r4, 0 -/* 80193454 00190254 4B F5 96 65 */ bl func_800ECAB8 +/* 80193454 00190254 4B F5 96 65 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 80193458 00190258 C0 5E 00 14 */ lfs f2, 0x14(r30) /* 8019345C 0019025C 7F E3 FB 78 */ mr r3, r31 /* 80193460 00190260 C0 1E 00 10 */ lfs f0, 0x10(r30) @@ -2626,7 +2626,7 @@ lbl_801934EC: /* 8019351C 0019031C 60 00 00 04 */ ori r0, r0, 4 /* 80193520 00190320 90 04 00 54 */ stw r0, 0x54(r4) /* 80193524 00190324 4B FE E9 3D */ bl NPAR_FindParty__F11en_nparptyp -/* 80193528 00190328 48 00 1E ED */ bl func_80195414 +/* 80193528 00190328 48 00 1E ED */ bl KillAll__8NPARMgmtFv lbl_8019352C: /* 8019352C 0019032C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80193530 00190330 7C 08 03 A6 */ mtlr r0 @@ -2649,11 +2649,11 @@ lbl_8019352C: /* 80193574 00190374 90 01 00 3C */ stw r0, 0x3c(r1) /* 80193578 00190378 80 1F 06 B8 */ lwz r0, 0x6b8(r31) /* 8019357C 0019037C 90 01 00 40 */ stw r0, 0x40(r1) -/* 80193580 00190380 4B E8 1E C5 */ bl func_80015444 +/* 80193580 00190380 4B E8 1E C5 */ bl __apl__5xVec3FRC5xVec3 /* 80193584 00190384 38 61 00 14 */ addi r3, r1, 0x14 /* 80193588 00190388 38 81 00 38 */ addi r4, r1, 0x38 /* 8019358C 0019038C 38 BF 00 30 */ addi r5, r31, 0x30 -/* 80193590 00190390 4B E7 7C 3D */ bl func_8000B1CC +/* 80193590 00190390 4B E7 7C 3D */ bl __mi__5xVec3CFRC5xVec3 /* 80193594 00190394 80 A1 00 14 */ lwz r5, 0x14(r1) /* 80193598 00190398 38 61 00 2C */ addi r3, r1, 0x2c /* 8019359C 0019039C 80 81 00 18 */ lwz r4, 0x18(r1) @@ -2663,11 +2663,11 @@ lbl_8019352C: /* 801935AC 001903AC 90 01 00 34 */ stw r0, 0x34(r1) /* 801935B0 001903B0 C0 02 B1 80 */ lfs f0, lbl_803CFB00-_SDA2_BASE_(r2) /* 801935B4 001903B4 D0 01 00 30 */ stfs f0, 0x30(r1) -/* 801935B8 001903B8 4B E8 1F F9 */ bl func_800155B0 +/* 801935B8 001903B8 4B E8 1F F9 */ bl normalize__5xVec3Fv /* 801935BC 001903BC C0 22 B1 B0 */ lfs f1, lbl_803CFB30-_SDA2_BASE_(r2) /* 801935C0 001903C0 38 61 00 08 */ addi r3, r1, 8 /* 801935C4 001903C4 38 81 00 2C */ addi r4, r1, 0x2c -/* 801935C8 001903C8 4B E7 7B 59 */ bl func_8000B120 +/* 801935C8 001903C8 4B E7 7B 59 */ bl __ml__5xVec3CFf /* 801935CC 001903CC 80 C1 00 08 */ lwz r6, 8(r1) /* 801935D0 001903D0 38 61 00 38 */ addi r3, r1, 0x38 /* 801935D4 001903D4 80 A1 00 0C */ lwz r5, 0xc(r1) @@ -2747,7 +2747,7 @@ lbl_8019369C: /* 801936E0 001904E0 80 7F 00 58 */ lwz r3, 0x58(r31) /* 801936E4 001904E4 28 03 00 00 */ cmplwi r3, 0 /* 801936E8 001904E8 41 82 01 E8 */ beq lbl_801938D0 -/* 801936EC 001904EC 4B EC CF 15 */ bl func_80060600 +/* 801936EC 001904EC 4B EC CF 15 */ bl MarkForRecycle__9NPCHazardFv /* 801936F0 001904F0 48 00 01 E0 */ b lbl_801938D0 lbl_801936F4: /* 801936F4 001904F4 80 1F 00 54 */ lwz r0, 0x54(r31) @@ -2769,7 +2769,7 @@ lbl_801936F4: lbl_80193734: /* 80193734 00190534 7F 84 E3 78 */ mr r4, r28 /* 80193738 00190538 38 61 00 38 */ addi r3, r1, 0x38 -/* 8019373C 0019053C 4B E7 7B 29 */ bl func_8000B264 +/* 8019373C 0019053C 4B E7 7B 29 */ bl __as__5xVec3FRC5xVec3 /* 80193740 00190540 4B E9 D5 29 */ bl xrand__Fv /* 80193744 00190544 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80193748 00190548 41 82 00 0C */ beq lbl_80193754 @@ -2789,14 +2789,14 @@ lbl_80193758: /* 80193778 00190578 FC 20 F8 90 */ fmr f1, f31 /* 8019377C 0019057C EC 63 01 32 */ fmuls f3, f3, f4 /* 80193780 00190580 EF E2 00 FA */ fmadds f31, f2, f3, f0 -/* 80193784 00190584 4B E7 79 9D */ bl func_8000B120 +/* 80193784 00190584 4B E7 79 9D */ bl __ml__5xVec3CFf /* 80193788 00190588 FC 20 F8 90 */ fmr f1, f31 /* 8019378C 0019058C 38 61 00 2C */ addi r3, r1, 0x2c /* 80193790 00190590 38 81 00 20 */ addi r4, r1, 0x20 -/* 80193794 00190594 4B E7 79 8D */ bl func_8000B120 +/* 80193794 00190594 4B E7 79 8D */ bl __ml__5xVec3CFf /* 80193798 00190598 38 61 00 38 */ addi r3, r1, 0x38 /* 8019379C 0019059C 38 81 00 2C */ addi r4, r1, 0x2c -/* 801937A0 001905A0 4B E8 1C A5 */ bl func_80015444 +/* 801937A0 001905A0 4B E8 1C A5 */ bl __apl__5xVec3FRC5xVec3 /* 801937A4 001905A4 4B E9 D4 C5 */ bl xrand__Fv /* 801937A8 001905A8 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 801937AC 001905AC 41 82 00 0C */ beq lbl_801937B8 @@ -2816,19 +2816,19 @@ lbl_801937BC: /* 801937DC 001905DC FC 20 F8 90 */ fmr f1, f31 /* 801937E0 001905E0 EC 63 01 32 */ fmuls f3, f3, f4 /* 801937E4 001905E4 EF E2 00 FA */ fmadds f31, f2, f3, f0 -/* 801937E8 001905E8 4B E7 79 39 */ bl func_8000B120 +/* 801937E8 001905E8 4B E7 79 39 */ bl __ml__5xVec3CFf /* 801937EC 001905EC FC 20 F8 90 */ fmr f1, f31 /* 801937F0 001905F0 38 61 00 14 */ addi r3, r1, 0x14 /* 801937F4 001905F4 38 81 00 08 */ addi r4, r1, 8 -/* 801937F8 001905F8 4B E7 79 29 */ bl func_8000B120 +/* 801937F8 001905F8 4B E7 79 29 */ bl __ml__5xVec3CFf /* 801937FC 001905FC 38 61 00 38 */ addi r3, r1, 0x38 /* 80193800 00190600 38 81 00 14 */ addi r4, r1, 0x14 -/* 80193804 00190604 4B E8 1C 41 */ bl func_80015444 +/* 80193804 00190604 4B E8 1C 41 */ bl __apl__5xVec3FRC5xVec3 /* 80193808 00190608 38 61 00 38 */ addi r3, r1, 0x38 -/* 8019380C 0019060C 4B E8 1D A5 */ bl func_800155B0 +/* 8019380C 0019060C 4B E8 1D A5 */ bl normalize__5xVec3Fv /* 80193810 00190610 C0 22 B2 10 */ lfs f1, lbl_803CFB90-_SDA2_BASE_(r2) /* 80193814 00190614 38 61 00 38 */ addi r3, r1, 0x38 -/* 80193818 00190618 4B E7 79 69 */ bl func_8000B180 +/* 80193818 00190618 4B E7 79 69 */ bl __amu__5xVec3Ff /* 8019381C 0019061C 38 61 00 44 */ addi r3, r1, 0x44 /* 80193820 00190620 38 81 00 38 */ addi r4, r1, 0x38 /* 80193824 00190624 4B FF 1D 89 */ bl NPAR_EmitOilSplash__FPC5xVec3PC5xVec3 @@ -2844,7 +2844,7 @@ lbl_801937BC: /* 8019384C 0019064C 41 82 00 84 */ beq lbl_801938D0 /* 80193850 00190650 7F 63 DB 78 */ mr r3, r27 /* 80193854 00190654 38 80 00 00 */ li r4, 0 -/* 80193858 00190658 4B F5 92 61 */ bl func_800ECAB8 +/* 80193858 00190658 4B F5 92 61 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 8019385C 0019065C 80 BB 00 14 */ lwz r5, 0x14(r27) /* 80193860 00190660 3C 60 80 25 */ lis r3, lbl_80253030@ha /* 80193864 00190664 38 83 30 30 */ addi r4, r3, lbl_80253030@l @@ -2898,7 +2898,7 @@ lbl_801938D0: /* 80193918 00190718 80 7E 00 58 */ lwz r3, 0x58(r30) /* 8019391C 0019071C 28 03 00 00 */ cmplwi r3, 0 /* 80193920 00190720 41 82 00 A0 */ beq lbl_801939C0 -/* 80193924 00190724 4B EC CC DD */ bl func_80060600 +/* 80193924 00190724 4B EC CC DD */ bl MarkForRecycle__9NPCHazardFv /* 80193928 00190728 48 00 00 98 */ b lbl_801939C0 lbl_8019392C: /* 8019392C 0019072C 80 1E 00 54 */ lwz r0, 0x54(r30) @@ -2913,7 +2913,7 @@ lbl_8019392C: /* 80193950 00190750 41 82 00 70 */ beq lbl_801939C0 /* 80193954 00190754 7F E3 FB 78 */ mr r3, r31 /* 80193958 00190758 38 80 00 00 */ li r4, 0 -/* 8019395C 0019075C 4B F5 91 5D */ bl func_800ECAB8 +/* 8019395C 0019075C 4B F5 91 5D */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 80193960 00190760 C0 5E 00 14 */ lfs f2, 0x14(r30) /* 80193964 00190764 C0 1E 00 10 */ lfs f0, 0x10(r30) /* 80193968 00190768 C0 22 B1 B8 */ lfs f1, lbl_803CFB38-_SDA2_BASE_(r2) @@ -2972,31 +2972,31 @@ lbl_801939C0: /* 80193A28 00190828 90 01 00 30 */ stw r0, 0x30(r1) /* 80193A2C 0019082C 80 1F 00 38 */ lwz r0, 0x38(r31) /* 80193A30 00190830 90 01 00 34 */ stw r0, 0x34(r1) -/* 80193A34 00190834 4B E7 76 ED */ bl func_8000B120 +/* 80193A34 00190834 4B E7 76 ED */ bl __ml__5xVec3CFf /* 80193A38 00190838 38 61 00 2C */ addi r3, r1, 0x2c /* 80193A3C 0019083C 38 81 00 20 */ addi r4, r1, 0x20 -/* 80193A40 00190840 4B E8 1A 05 */ bl func_80015444 +/* 80193A40 00190840 4B E8 1A 05 */ bl __apl__5xVec3FRC5xVec3 /* 80193A44 00190844 3C 80 80 27 */ lis r4, lbl_80273CE4@ha /* 80193A48 00190848 38 61 00 14 */ addi r3, r1, 0x14 /* 80193A4C 0019084C 38 A4 3C E4 */ addi r5, r4, lbl_80273CE4@l /* 80193A50 00190850 38 9F 00 10 */ addi r4, r31, 0x10 /* 80193A54 00190854 C0 25 00 04 */ lfs f1, 4(r5) -/* 80193A58 00190858 4B E7 76 C9 */ bl func_8000B120 +/* 80193A58 00190858 4B E7 76 C9 */ bl __ml__5xVec3CFf /* 80193A5C 0019085C 38 61 00 2C */ addi r3, r1, 0x2c /* 80193A60 00190860 38 81 00 14 */ addi r4, r1, 0x14 -/* 80193A64 00190864 4B E8 19 E1 */ bl func_80015444 +/* 80193A64 00190864 4B E8 19 E1 */ bl __apl__5xVec3FRC5xVec3 /* 80193A68 00190868 3C 80 80 27 */ lis r4, lbl_80273CE4@ha /* 80193A6C 0019086C 38 61 00 08 */ addi r3, r1, 8 /* 80193A70 00190870 38 A4 3C E4 */ addi r5, r4, lbl_80273CE4@l /* 80193A74 00190874 38 9F 00 20 */ addi r4, r31, 0x20 /* 80193A78 00190878 C0 25 00 08 */ lfs f1, 8(r5) -/* 80193A7C 0019087C 4B E7 76 A5 */ bl func_8000B120 +/* 80193A7C 0019087C 4B E7 76 A5 */ bl __ml__5xVec3CFf /* 80193A80 00190880 38 61 00 2C */ addi r3, r1, 0x2c /* 80193A84 00190884 38 81 00 08 */ addi r4, r1, 8 -/* 80193A88 00190888 4B E8 19 BD */ bl func_80015444 +/* 80193A88 00190888 4B E8 19 BD */ bl __apl__5xVec3FRC5xVec3 /* 80193A8C 0019088C 38 61 00 2C */ addi r3, r1, 0x2c /* 80193A90 00190890 38 9D 00 30 */ addi r4, r29, 0x30 -/* 80193A94 00190894 4B E8 19 B1 */ bl func_80015444 +/* 80193A94 00190894 4B E8 19 B1 */ bl __apl__5xVec3FRC5xVec3 /* 80193A98 00190898 7F C3 F3 78 */ mr r3, r30 /* 80193A9C 0019089C 38 81 00 2C */ addi r4, r1, 0x2c /* 80193AA0 001908A0 4B FF 57 F5 */ bl PosSet__9NPCHazardFPC5xVec3 @@ -3022,7 +3022,7 @@ lbl_80193AA4: /* 80193AEC 001908EC 80 7E 00 58 */ lwz r3, 0x58(r30) /* 80193AF0 001908F0 28 03 00 00 */ cmplwi r3, 0 /* 80193AF4 001908F4 41 82 00 A0 */ beq lbl_80193B94 -/* 80193AF8 001908F8 4B EC CB 09 */ bl func_80060600 +/* 80193AF8 001908F8 4B EC CB 09 */ bl MarkForRecycle__9NPCHazardFv /* 80193AFC 001908FC 48 00 00 98 */ b lbl_80193B94 lbl_80193B00: /* 80193B00 00190900 80 1E 00 54 */ lwz r0, 0x54(r30) @@ -3037,7 +3037,7 @@ lbl_80193B00: /* 80193B24 00190924 41 82 00 70 */ beq lbl_80193B94 /* 80193B28 00190928 7F E3 FB 78 */ mr r3, r31 /* 80193B2C 0019092C 38 80 00 00 */ li r4, 0 -/* 80193B30 00190930 4B F5 8F 89 */ bl func_800ECAB8 +/* 80193B30 00190930 4B F5 8F 89 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 80193B34 00190934 C0 5E 00 14 */ lfs f2, 0x14(r30) /* 80193B38 00190938 C0 1E 00 10 */ lfs f0, 0x10(r30) /* 80193B3C 0019093C C0 22 B1 B8 */ lfs f1, lbl_803CFB38-_SDA2_BASE_(r2) @@ -3128,31 +3128,31 @@ lbl_80193C58: /* 80193C74 00190A74 90 01 00 30 */ stw r0, 0x30(r1) /* 80193C78 00190A78 80 1F 00 38 */ lwz r0, 0x38(r31) /* 80193C7C 00190A7C 90 01 00 34 */ stw r0, 0x34(r1) -/* 80193C80 00190A80 4B E7 74 A1 */ bl func_8000B120 +/* 80193C80 00190A80 4B E7 74 A1 */ bl __ml__5xVec3CFf /* 80193C84 00190A84 38 61 00 2C */ addi r3, r1, 0x2c /* 80193C88 00190A88 38 81 00 20 */ addi r4, r1, 0x20 -/* 80193C8C 00190A8C 4B E8 17 B9 */ bl func_80015444 +/* 80193C8C 00190A8C 4B E8 17 B9 */ bl __apl__5xVec3FRC5xVec3 /* 80193C90 00190A90 3C 80 80 2A */ lis r4, lbl_802A1B18@ha /* 80193C94 00190A94 38 61 00 14 */ addi r3, r1, 0x14 /* 80193C98 00190A98 38 A4 1B 18 */ addi r5, r4, lbl_802A1B18@l /* 80193C9C 00190A9C 38 9F 00 10 */ addi r4, r31, 0x10 /* 80193CA0 00190AA0 C0 25 00 04 */ lfs f1, 4(r5) -/* 80193CA4 00190AA4 4B E7 74 7D */ bl func_8000B120 +/* 80193CA4 00190AA4 4B E7 74 7D */ bl __ml__5xVec3CFf /* 80193CA8 00190AA8 38 61 00 2C */ addi r3, r1, 0x2c /* 80193CAC 00190AAC 38 81 00 14 */ addi r4, r1, 0x14 -/* 80193CB0 00190AB0 4B E8 17 95 */ bl func_80015444 +/* 80193CB0 00190AB0 4B E8 17 95 */ bl __apl__5xVec3FRC5xVec3 /* 80193CB4 00190AB4 3C 80 80 2A */ lis r4, lbl_802A1B18@ha /* 80193CB8 00190AB8 38 61 00 08 */ addi r3, r1, 8 /* 80193CBC 00190ABC 38 A4 1B 18 */ addi r5, r4, lbl_802A1B18@l /* 80193CC0 00190AC0 38 9F 00 20 */ addi r4, r31, 0x20 /* 80193CC4 00190AC4 C0 25 00 08 */ lfs f1, 8(r5) -/* 80193CC8 00190AC8 4B E7 74 59 */ bl func_8000B120 +/* 80193CC8 00190AC8 4B E7 74 59 */ bl __ml__5xVec3CFf /* 80193CCC 00190ACC 38 61 00 2C */ addi r3, r1, 0x2c /* 80193CD0 00190AD0 38 81 00 08 */ addi r4, r1, 8 -/* 80193CD4 00190AD4 4B E8 17 71 */ bl func_80015444 +/* 80193CD4 00190AD4 4B E8 17 71 */ bl __apl__5xVec3FRC5xVec3 /* 80193CD8 00190AD8 38 61 00 2C */ addi r3, r1, 0x2c /* 80193CDC 00190ADC 38 9D 00 30 */ addi r4, r29, 0x30 -/* 80193CE0 00190AE0 4B E8 17 65 */ bl func_80015444 +/* 80193CE0 00190AE0 4B E8 17 65 */ bl __apl__5xVec3FRC5xVec3 /* 80193CE4 00190AE4 7F C3 F3 78 */ mr r3, r30 /* 80193CE8 00190AE8 38 81 00 2C */ addi r4, r1, 0x2c /* 80193CEC 00190AEC 4B FF 55 A9 */ bl PosSet__9NPCHazardFPC5xVec3 @@ -3186,7 +3186,7 @@ lbl_80193D54: /* 80193D54 00190B54 38 61 00 14 */ addi r3, r1, 0x14 /* 80193D58 00190B58 38 9F 00 30 */ addi r4, r31, 0x30 /* 80193D5C 00190B5C 38 BD 00 30 */ addi r5, r29, 0x30 -/* 80193D60 00190B60 4B E8 16 81 */ bl func_800153E0 +/* 80193D60 00190B60 4B E8 16 81 */ bl __pl__5xVec3CFRC5xVec3 /* 80193D64 00190B64 80 C1 00 14 */ lwz r6, 0x14(r1) /* 80193D68 00190B68 38 61 00 2C */ addi r3, r1, 0x2c /* 80193D6C 00190B6C 80 A1 00 18 */ lwz r5, 0x18(r1) @@ -3217,7 +3217,7 @@ lbl_80193DB8: /* 80193DC4 00190BC4 38 BD 00 30 */ addi r5, r29, 0x30 /* 80193DC8 00190BC8 7C 9D 22 14 */ add r4, r29, r4 /* 80193DCC 00190BCC 3B FF 00 04 */ addi r31, r31, 4 -/* 80193DD0 00190BD0 4B E8 16 11 */ bl func_800153E0 +/* 80193DD0 00190BD0 4B E8 16 11 */ bl __pl__5xVec3CFRC5xVec3 /* 80193DD4 00190BD4 80 C1 00 08 */ lwz r6, 8(r1) /* 80193DD8 00190BD8 38 61 00 20 */ addi r3, r1, 0x20 /* 80193DDC 00190BDC 80 A1 00 0C */ lwz r5, 0xc(r1) @@ -3319,7 +3319,7 @@ lbl_80193F3C: /* 80193F3C 00190D3C 38 61 00 08 */ addi r3, r1, 8 /* 80193F40 00190D40 38 9E 00 30 */ addi r4, r30, 0x30 /* 80193F44 00190D44 38 BC 00 30 */ addi r5, r28, 0x30 -/* 80193F48 00190D48 4B E8 14 99 */ bl func_800153E0 +/* 80193F48 00190D48 4B E8 14 99 */ bl __pl__5xVec3CFRC5xVec3 /* 80193F4C 00190D4C 80 C1 00 08 */ lwz r6, 8(r1) /* 80193F50 00190D50 38 61 00 14 */ addi r3, r1, 0x14 /* 80193F54 00190D54 80 A1 00 0C */ lwz r5, 0xc(r1) @@ -3367,7 +3367,7 @@ lbl_80193FDC: /* 80193FEC 00190DEC 38 61 00 08 */ addi r3, r1, 8 /* 80193FF0 00190DF0 FC 40 08 90 */ fmr f2, f1 /* 80193FF4 00190DF4 FC 60 08 90 */ fmr f3, f1 -/* 80193FF8 00190DF8 4B E7 B0 05 */ bl func_8000EFFC +/* 80193FF8 00190DF8 4B E7 B0 05 */ bl xVec3Init__FP5xVec3fff /* 80193FFC 00190DFC 38 60 00 03 */ li r3, 3 /* 80194000 00190E00 38 01 00 08 */ addi r0, r1, 8 /* 80194004 00190E04 90 61 00 14 */ stw r3, 0x14(r1) @@ -3421,12 +3421,12 @@ lbl_80194048: /* 801940C0 00190EC0 48 00 12 81 */ bl zNPCFXCinematic.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 801940C4 00190EC4 38 61 00 14 */ addi r3, r1, 0x14 /* 801940C8 00190EC8 38 9F 00 30 */ addi r4, r31, 0x30 -/* 801940CC 00190ECC 4B E7 A6 89 */ bl func_8000E754 +/* 801940CC 00190ECC 4B E7 A6 89 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 801940D0 00190ED0 2C 1D 00 00 */ cmpwi r29, 0 /* 801940D4 00190ED4 41 82 00 10 */ beq lbl_801940E4 /* 801940D8 00190ED8 38 61 00 14 */ addi r3, r1, 0x14 /* 801940DC 00190EDC 38 9B 00 30 */ addi r4, r27, 0x30 -/* 801940E0 00190EE0 4B E7 A6 75 */ bl func_8000E754 +/* 801940E0 00190EE0 4B E7 A6 75 */ bl xVec3AddTo__FP5xVec3PC5xVec3 lbl_801940E4: /* 801940E4 00190EE4 7F C3 F3 78 */ mr r3, r30 /* 801940E8 00190EE8 38 81 00 14 */ addi r4, r1, 0x14 @@ -3451,12 +3451,12 @@ lbl_801940F4: /* 80194130 00190F30 48 00 12 11 */ bl zNPCFXCinematic.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80194134 00190F34 38 61 00 08 */ addi r3, r1, 8 /* 80194138 00190F38 38 9F 00 30 */ addi r4, r31, 0x30 -/* 8019413C 00190F3C 4B E7 A6 19 */ bl func_8000E754 +/* 8019413C 00190F3C 4B E7 A6 19 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 80194140 00190F40 2C 1D 00 00 */ cmpwi r29, 0 /* 80194144 00190F44 41 82 00 10 */ beq lbl_80194154 /* 80194148 00190F48 38 61 00 08 */ addi r3, r1, 8 /* 8019414C 00190F4C 38 9B 00 30 */ addi r4, r27, 0x30 -/* 80194150 00190F50 4B E7 A6 05 */ bl func_8000E754 +/* 80194150 00190F50 4B E7 A6 05 */ bl xVec3AddTo__FP5xVec3PC5xVec3 lbl_80194154: /* 80194154 00190F54 7F C3 F3 78 */ mr r3, r30 /* 80194158 00190F58 38 9E 00 08 */ addi r4, r30, 8 @@ -3493,7 +3493,7 @@ lbl_801941B8: /* 801941C8 00190FC8 38 61 00 08 */ addi r3, r1, 8 /* 801941CC 00190FCC FC 40 08 90 */ fmr f2, f1 /* 801941D0 00190FD0 FC 60 08 90 */ fmr f3, f1 -/* 801941D4 00190FD4 4B E7 AE 29 */ bl func_8000EFFC +/* 801941D4 00190FD4 4B E7 AE 29 */ bl xVec3Init__FP5xVec3fff /* 801941D8 00190FD8 38 00 00 03 */ li r0, 3 /* 801941DC 00190FDC 38 80 01 00 */ li r4, 0x100 /* 801941E0 00190FE0 90 01 00 14 */ stw r0, 0x14(r1) @@ -3598,12 +3598,12 @@ lbl_801942EC: /* 80194364 00191164 48 00 0F DD */ bl zNPCFXCinematic.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80194368 00191168 38 61 00 14 */ addi r3, r1, 0x14 /* 8019436C 0019116C 38 9F 00 30 */ addi r4, r31, 0x30 -/* 80194370 00191170 4B E7 A3 E5 */ bl func_8000E754 +/* 80194370 00191170 4B E7 A3 E5 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 80194374 00191174 2C 1E 00 00 */ cmpwi r30, 0 /* 80194378 00191178 41 82 00 10 */ beq lbl_80194388 /* 8019437C 0019117C 38 61 00 14 */ addi r3, r1, 0x14 /* 80194380 00191180 38 9D 00 30 */ addi r4, r29, 0x30 -/* 80194384 00191184 4B E7 A3 D1 */ bl func_8000E754 +/* 80194384 00191184 4B E7 A3 D1 */ bl xVec3AddTo__FP5xVec3PC5xVec3 lbl_80194388: /* 80194388 00191188 7F E4 FB 78 */ mr r4, r31 /* 8019438C 0019118C 38 61 00 08 */ addi r3, r1, 8 @@ -3611,7 +3611,7 @@ lbl_80194388: /* 80194394 00191194 48 00 0F AD */ bl zNPCFXCinematic.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80194398 00191198 38 61 00 08 */ addi r3, r1, 8 /* 8019439C 0019119C 38 81 00 14 */ addi r4, r1, 0x14 -/* 801943A0 001911A0 4B E7 A3 B5 */ bl func_8000E754 +/* 801943A0 001911A0 4B E7 A3 B5 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 801943A4 001911A4 80 7C 00 58 */ lwz r3, 0x58(r28) /* 801943A8 001911A8 38 81 00 14 */ addi r4, r1, 0x14 /* 801943AC 001911AC 38 A1 00 08 */ addi r5, r1, 8 @@ -3671,7 +3671,7 @@ lbl_80194464: lbl_80194474: /* 80194474 00191274 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80194478 00191278 C0 23 00 10 */ lfs f1, 0x10(r3) -/* 8019447C 0019127C 4B E7 63 81 */ bl func_8000A7FC +/* 8019447C 0019127C 4B E7 63 81 */ bl xsqrt__Ff /* 80194480 00191280 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80194484 00191284 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80194488 00191288 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -3751,12 +3751,12 @@ lbl_80194538: /* 801945A4 001913A4 48 00 0D 9D */ bl zNPCFXCinematic.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 801945A8 001913A8 38 61 00 14 */ addi r3, r1, 0x14 /* 801945AC 001913AC 38 9F 00 30 */ addi r4, r31, 0x30 -/* 801945B0 001913B0 4B E7 A1 A5 */ bl func_8000E754 +/* 801945B0 001913B0 4B E7 A1 A5 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 801945B4 001913B4 2C 1E 00 00 */ cmpwi r30, 0 /* 801945B8 001913B8 41 82 00 10 */ beq lbl_801945C8 /* 801945BC 001913BC 38 61 00 14 */ addi r3, r1, 0x14 /* 801945C0 001913C0 38 9D 00 30 */ addi r4, r29, 0x30 -/* 801945C4 001913C4 4B E7 A1 91 */ bl func_8000E754 +/* 801945C4 001913C4 4B E7 A1 91 */ bl xVec3AddTo__FP5xVec3PC5xVec3 lbl_801945C8: /* 801945C8 001913C8 7F E4 FB 78 */ mr r4, r31 /* 801945CC 001913CC 38 61 00 08 */ addi r3, r1, 8 @@ -3793,7 +3793,7 @@ lbl_80194608: /* 80194644 00191444 7F BF EB 78 */ mr r31, r29 lbl_80194648: /* 80194648 00191448 80 7F 00 58 */ lwz r3, 0x58(r31) -/* 8019464C 0019144C 4B E8 71 AD */ bl func_8001B7F8 +/* 8019464C 0019144C 4B E8 71 AD */ bl xEntShow__FP4xEnt /* 80194650 00191450 3B DE 00 01 */ addi r30, r30, 1 /* 80194654 00191454 3B FF 00 04 */ addi r31, r31, 4 /* 80194658 00191458 2C 1E 00 04 */ cmpwi r30, 4 @@ -3834,7 +3834,7 @@ lbl_80194670: /* 801946E0 001914E0 3B C0 00 00 */ li r30, 0 lbl_801946E4: /* 801946E4 001914E4 80 7F 00 58 */ lwz r3, 0x58(r31) -/* 801946E8 001914E8 4B E8 71 01 */ bl func_8001B7E8 +/* 801946E8 001914E8 4B E8 71 01 */ bl xEntHide__FP4xEnt /* 801946EC 001914EC 3B DE 00 01 */ addi r30, r30, 1 /* 801946F0 001914F0 3B FF 00 04 */ addi r31, r31, 4 /* 801946F4 001914F4 2C 1E 00 04 */ cmpwi r30, 4 @@ -4144,7 +4144,7 @@ lbl_80194B0C: /* 80194B6C 0019196C 40 82 03 64 */ bne lbl_80194ED0 /* 80194B70 00191970 7F 23 CB 78 */ mr r3, r25 /* 80194B74 00191974 7C A4 2B 78 */ mr r4, r5 -/* 80194B78 00191978 48 00 03 F1 */ bl func_80194F68 +/* 80194B78 00191978 48 00 03 F1 */ bl clamp_bone_index__FP9NCINEntryP8RpAtomic /* 80194B7C 0019197C 83 F9 00 58 */ lwz r31, 0x58(r25) /* 80194B80 00191980 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80194B84 00191984 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -4198,7 +4198,7 @@ lbl_80194C04: /* 80194C3C 00191A3C EC 00 08 2A */ fadds f0, f0, f1 /* 80194C40 00191A40 D0 1F 00 2C */ stfs f0, 0x2c(r31) /* 80194C44 00191A44 C0 3F 00 28 */ lfs f1, 0x28(r31) -/* 80194C48 00191A48 4B E7 1F 31 */ bl func_80006B78 +/* 80194C48 00191A48 4B E7 1F 31 */ bl floorf__3stdFf /* 80194C4C 00191A4C FC 00 08 1E */ fctiwz f0, f1 /* 80194C50 00191A50 D8 01 00 88 */ stfd f0, 0x88(r1) /* 80194C54 00191A54 83 61 00 8C */ lwz r27, 0x8c(r1) @@ -4231,7 +4231,7 @@ lbl_80194CBC: /* 80194CBC 00191ABC 7F 24 CB 78 */ mr r4, r25 /* 80194CC0 00191AC0 7F 45 D3 78 */ mr r5, r26 /* 80194CC4 00191AC4 38 61 00 44 */ addi r3, r1, 0x44 -/* 80194CC8 00191AC8 48 00 02 35 */ bl func_80194EFC +/* 80194CC8 00191AC8 48 00 02 35 */ bl get_bone_matrix__FR7xMat4x3PC9NCINEntryPC11RwMatrixTag /* 80194CCC 00191ACC 80 D9 00 30 */ lwz r6, 0x30(r25) /* 80194CD0 00191AD0 7F C5 F3 78 */ mr r5, r30 /* 80194CD4 00191AD4 80 F9 00 34 */ lwz r7, 0x34(r25) @@ -4245,33 +4245,33 @@ lbl_80194CBC: /* 80194CF4 00191AF4 4B F8 4F 81 */ bl xParEmitterTransformEntBone__FR5xVec3R5xVec3RC16xParEmitterAssetRC7xMat4x3 /* 80194CF8 00191AF8 38 79 00 30 */ addi r3, r25, 0x30 /* 80194CFC 00191AFC 38 81 00 2C */ addi r4, r1, 0x2c -/* 80194D00 00191B00 4B E7 65 65 */ bl func_8000B264 +/* 80194D00 00191B00 4B E7 65 65 */ bl __as__5xVec3FRC5xVec3 /* 80194D04 00191B04 FC 20 F8 90 */ fmr f1, f31 /* 80194D08 00191B08 38 61 00 20 */ addi r3, r1, 0x20 -/* 80194D0C 00191B0C 4B E7 64 75 */ bl func_8000B180 +/* 80194D0C 00191B0C 4B E7 64 75 */ bl __amu__5xVec3Ff /* 80194D10 00191B10 88 1F 00 30 */ lbz r0, 0x30(r31) /* 80194D14 00191B14 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 80194D18 00191B18 41 82 00 44 */ beq lbl_80194D5C /* 80194D1C 00191B1C 38 61 00 08 */ addi r3, r1, 8 /* 80194D20 00191B20 38 81 00 2C */ addi r4, r1, 0x2c /* 80194D24 00191B24 38 A1 00 38 */ addi r5, r1, 0x38 -/* 80194D28 00191B28 4B E7 64 A5 */ bl func_8000B1CC +/* 80194D28 00191B28 4B E7 64 A5 */ bl __mi__5xVec3CFRC5xVec3 /* 80194D2C 00191B2C 38 61 00 14 */ addi r3, r1, 0x14 /* 80194D30 00191B30 38 81 00 08 */ addi r4, r1, 8 -/* 80194D34 00191B34 4B E7 65 31 */ bl func_8000B264 +/* 80194D34 00191B34 4B E7 65 31 */ bl __as__5xVec3FRC5xVec3 /* 80194D38 00191B38 38 61 00 14 */ addi r3, r1, 0x14 -/* 80194D3C 00191B3C 4B E7 63 C1 */ bl func_8000B0FC +/* 80194D3C 00191B3C 4B E7 63 C1 */ bl length2__5xVec3CFv /* 80194D40 00191B40 C0 02 B2 34 */ lfs f0, lbl_803CFBB4-_SDA2_BASE_(r2) /* 80194D44 00191B44 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80194D48 00191B48 40 81 00 20 */ ble lbl_80194D68 /* 80194D4C 00191B4C C0 22 B1 80 */ lfs f1, lbl_803CFB00-_SDA2_BASE_(r2) /* 80194D50 00191B50 38 61 00 14 */ addi r3, r1, 0x14 -/* 80194D54 00191B54 4B E8 7B 25 */ bl func_8001C878 +/* 80194D54 00191B54 4B E8 7B 25 */ bl __as__5xVec3Ff /* 80194D58 00191B58 48 00 00 10 */ b lbl_80194D68 lbl_80194D5C: /* 80194D5C 00191B5C C0 22 B1 80 */ lfs f1, lbl_803CFB00-_SDA2_BASE_(r2) /* 80194D60 00191B60 38 61 00 14 */ addi r3, r1, 0x14 -/* 80194D64 00191B64 4B E8 7B 15 */ bl func_8001C878 +/* 80194D64 00191B64 4B E8 7B 15 */ bl __as__5xVec3Ff lbl_80194D68: /* 80194D68 00191B68 3B 00 00 00 */ li r24, 0 /* 80194D6C 00191B6C 48 00 01 5C */ b lbl_80194EC8 @@ -4347,13 +4347,13 @@ lbl_80194E14: /* 80194E7C 00191C7C 41 80 FF 98 */ blt lbl_80194E14 /* 80194E80 00191C80 38 77 00 10 */ addi r3, r23, 0x10 /* 80194E84 00191C84 38 81 00 2C */ addi r4, r1, 0x2c -/* 80194E88 00191C88 4B E7 63 DD */ bl func_8000B264 +/* 80194E88 00191C88 4B E7 63 DD */ bl __as__5xVec3FRC5xVec3 /* 80194E8C 00191C8C 7E E3 BB 78 */ mr r3, r23 /* 80194E90 00191C90 7F 84 E3 78 */ mr r4, r28 /* 80194E94 00191C94 4B F8 31 71 */ bl xParEmitterEmitSetTexIdxs__FP4xParPC7xParSys /* 80194E98 00191C98 38 77 00 20 */ addi r3, r23, 0x20 /* 80194E9C 00191C9C 38 81 00 20 */ addi r4, r1, 0x20 -/* 80194EA0 00191CA0 4B E7 63 C5 */ bl func_8000B264 +/* 80194EA0 00191CA0 4B E7 63 C5 */ bl __as__5xVec3FRC5xVec3 /* 80194EA4 00191CA4 FC 20 F8 90 */ fmr f1, f31 /* 80194EA8 00191CA8 7E E3 BB 78 */ mr r3, r23 /* 80194EAC 00191CAC 7F C4 F3 78 */ mr r4, r30 @@ -4361,7 +4361,7 @@ lbl_80194E14: /* 80194EB4 00191CB4 4B F8 4D E1 */ bl xParEmitterEmitEntBone__FP4xParP16xParEmitterAssetfRC7xMat4x3 /* 80194EB8 00191CB8 38 77 00 20 */ addi r3, r23, 0x20 /* 80194EBC 00191CBC 38 81 00 14 */ addi r4, r1, 0x14 -/* 80194EC0 00191CC0 4B E8 05 85 */ bl func_80015444 +/* 80194EC0 00191CC0 4B E8 05 85 */ bl __apl__5xVec3FRC5xVec3 /* 80194EC4 00191CC4 3B 18 00 01 */ addi r24, r24, 1 lbl_80194EC8: /* 80194EC8 00191CC8 7C 18 D8 00 */ cmpw r24, r27 @@ -4379,8 +4379,8 @@ lbl_80194ED0: /* 80194EF4 00191CF4 38 21 00 F0 */ addi r1, r1, 0xf0 /* 80194EF8 00191CF8 4E 80 00 20 */ blr -.global func_80194EFC -func_80194EFC: +.global get_bone_matrix__FR7xMat4x3PC9NCINEntryPC11RwMatrixTag +get_bone_matrix__FR7xMat4x3PC9NCINEntryPC11RwMatrixTag: /* 80194EFC 00191CFC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80194F00 00191D00 7C 08 02 A6 */ mflr r0 /* 80194F04 00191D04 C0 04 00 28 */ lfs f0, 0x28(r4) @@ -4395,12 +4395,12 @@ func_80194EFC: /* 80194F28 00191D28 7C 7D 1B 78 */ mr r29, r3 /* 80194F2C 00191D2C 57 E0 30 32 */ slwi r0, r31, 6 /* 80194F30 00191D30 7C 9E 02 14 */ add r4, r30, r0 -/* 80194F34 00191D34 4B E7 66 39 */ bl func_8000B56C +/* 80194F34 00191D34 4B E7 66 39 */ bl __as__7xMat4x3FRC7xMat4x3 /* 80194F38 00191D38 2C 1F 00 00 */ cmpwi r31, 0 /* 80194F3C 00191D3C 41 82 00 10 */ beq lbl_80194F4C /* 80194F40 00191D40 38 7D 00 30 */ addi r3, r29, 0x30 /* 80194F44 00191D44 38 9E 00 30 */ addi r4, r30, 0x30 -/* 80194F48 00191D48 4B E8 04 FD */ bl func_80015444 +/* 80194F48 00191D48 4B E8 04 FD */ bl __apl__5xVec3FRC5xVec3 lbl_80194F4C: /* 80194F4C 00191D4C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80194F50 00191D50 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -4410,8 +4410,8 @@ lbl_80194F4C: /* 80194F60 00191D60 38 21 00 20 */ addi r1, r1, 0x20 /* 80194F64 00191D64 4E 80 00 20 */ blr -.global func_80194F68 -func_80194F68: +.global clamp_bone_index__FP9NCINEntryP8RpAtomic +clamp_bone_index__FP9NCINEntryP8RpAtomic: /* 80194F68 00191D68 4E 80 00 20 */ blr /* 80194F6C 00191D6C 2C 05 00 00 */ cmpwi r5, 0 /* 80194F70 00191D70 41 82 00 14 */ beq lbl_80194F84 @@ -4448,7 +4448,7 @@ lbl_80194F84: /* 80194FE8 00191DE8 40 82 01 74 */ bne lbl_8019515C /* 80194FEC 00191DEC 7F 23 CB 78 */ mr r3, r25 /* 80194FF0 00191DF0 7C A4 2B 78 */ mr r4, r5 -/* 80194FF4 00191DF4 4B FF FF 75 */ bl func_80194F68 +/* 80194FF4 00191DF4 4B FF FF 75 */ bl clamp_bone_index__FP9NCINEntryP8RpAtomic /* 80194FF8 00191DF8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80194FFC 00191DFC C0 59 00 2C */ lfs f2, 0x2c(r25) /* 80195000 00191E00 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -4481,7 +4481,7 @@ lbl_80194F84: /* 8019506C 00191E6C EC 00 08 28 */ fsubs f0, f0, f1 /* 80195070 00191E70 EC 02 00 28 */ fsubs f0, f2, f0 /* 80195074 00191E74 D0 19 00 58 */ stfs f0, 0x58(r25) -/* 80195078 00191E78 4B FF FE 85 */ bl func_80194EFC +/* 80195078 00191E78 4B FF FE 85 */ bl get_bone_matrix__FR7xMat4x3PC9NCINEntryPC11RwMatrixTag /* 8019507C 00191E7C 7F C5 F3 78 */ mr r5, r30 /* 80195080 00191E80 38 61 00 2C */ addi r3, r1, 0x2c /* 80195084 00191E84 38 81 00 38 */ addi r4, r1, 0x38 @@ -4489,7 +4489,7 @@ lbl_80194F84: /* 8019508C 00191E8C 7F E5 FB 78 */ mr r5, r31 /* 80195090 00191E90 38 61 00 20 */ addi r3, r1, 0x20 /* 80195094 00191E94 38 81 00 38 */ addi r4, r1, 0x38 -/* 80195098 00191E98 4B E7 5E D9 */ bl func_8000AF70 +/* 80195098 00191E98 4B E7 5E D9 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 8019509C 00191E9C C0 3D 00 00 */ lfs f1, 0(r29) /* 801950A0 00191EA0 C0 02 B2 38 */ lfs f0, lbl_803CFBB8-_SDA2_BASE_(r2) /* 801950A4 00191EA4 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -4497,10 +4497,10 @@ lbl_80194F84: /* 801950AC 00191EAC 40 82 00 1C */ bne lbl_801950C8 /* 801950B0 00191EB0 7F A3 EB 78 */ mr r3, r29 /* 801950B4 00191EB4 38 81 00 20 */ addi r4, r1, 0x20 -/* 801950B8 00191EB8 4B E7 61 AD */ bl func_8000B264 +/* 801950B8 00191EB8 4B E7 61 AD */ bl __as__5xVec3FRC5xVec3 /* 801950BC 00191EBC 7F 83 E3 78 */ mr r3, r28 /* 801950C0 00191EC0 38 81 00 2C */ addi r4, r1, 0x2c -/* 801950C4 00191EC4 4B E7 61 A1 */ bl func_8000B264 +/* 801950C4 00191EC4 4B E7 61 A1 */ bl __as__5xVec3FRC5xVec3 lbl_801950C8: /* 801950C8 00191EC8 3C 80 80 27 */ lis r4, lbl_80273CF0@ha /* 801950CC 00191ECC 3C 60 80 27 */ lis r3, lbl_80273CFC@ha @@ -4535,10 +4535,10 @@ lbl_801950C8: /* 80195140 00191F40 4B EF FF 89 */ bl zFX_SpawnBubbleTrail__FPC5xVec3PC5xVec3PC5xVec3PC5xVec3UiPC5xVec3PC5xVec3f /* 80195144 00191F44 7F A3 EB 78 */ mr r3, r29 /* 80195148 00191F48 38 81 00 20 */ addi r4, r1, 0x20 -/* 8019514C 00191F4C 4B E7 61 19 */ bl func_8000B264 +/* 8019514C 00191F4C 4B E7 61 19 */ bl __as__5xVec3FRC5xVec3 /* 80195150 00191F50 7F 83 E3 78 */ mr r3, r28 /* 80195154 00191F54 38 81 00 2C */ addi r4, r1, 0x2c -/* 80195158 00191F58 4B E7 61 0D */ bl func_8000B264 +/* 80195158 00191F58 4B E7 61 0D */ bl __as__5xVec3FRC5xVec3 lbl_8019515C: /* 8019515C 00191F5C E3 E1 00 C8 */ psq_l f31, 200(r1), 0, qr0 /* 80195160 00191F60 CB E1 00 C0 */ lfd f31, 0xc0(r1) @@ -4561,7 +4561,7 @@ lbl_8019515C: /* 801951A4 00191FA4 80 1F 00 54 */ lwz r0, 0x54(r31) /* 801951A8 00191FA8 60 00 00 04 */ ori r0, r0, 4 /* 801951AC 00191FAC 90 1F 00 54 */ stw r0, 0x54(r31) -/* 801951B0 00191FB0 48 00 02 71 */ bl func_80195420 +/* 801951B0 00191FB0 48 00 02 71 */ bl singleton__9zNPCB_SB2Fv /* 801951B4 00191FB4 28 03 00 00 */ cmplwi r3, 0 /* 801951B8 00191FB8 41 82 00 08 */ beq lbl_801951C0 /* 801951BC 00191FBC 4B FC 6A 29 */ bl bind_nodes__9zNPCB_SB2Fv @@ -4596,7 +4596,7 @@ lbl_801951E8: /* 80195224 00192024 80 01 00 3C */ lwz r0, 0x3c(r1) /* 80195228 00192028 7C 00 38 00 */ cmpw r0, r7 /* 8019522C 0019202C 40 82 00 D4 */ bne lbl_80195300 -/* 80195230 00192030 48 00 01 F1 */ bl func_80195420 +/* 80195230 00192030 48 00 01 F1 */ bl singleton__9zNPCB_SB2Fv /* 80195234 00192034 7C 7D 1B 79 */ or. r29, r3, r3 /* 80195238 00192038 41 82 00 C8 */ beq lbl_80195300 /* 8019523C 0019203C 80 7B 00 18 */ lwz r3, 0x18(r27) @@ -4638,7 +4638,7 @@ lbl_801952A8: /* 801952C0 001920C0 38 7E 00 30 */ addi r3, r30, 0x30 /* 801952C4 001920C4 38 9F 00 30 */ addi r4, r31, 0x30 /* 801952C8 001920C8 7C 60 1A 14 */ add r3, r0, r3 -/* 801952CC 001920CC 4B E7 AF 5D */ bl func_80010228 +/* 801952CC 001920CC 4B E7 AF 5D */ bl __as__5RwV3dFRC5RwV3d /* 801952D0 001920D0 3B FF 00 40 */ addi r31, r31, 0x40 /* 801952D4 001920D4 3B DE 00 40 */ addi r30, r30, 0x40 /* 801952D8 001920D8 3B 7B 00 01 */ addi r27, r27, 1 @@ -4647,7 +4647,7 @@ lbl_801952DC: /* 801952E0 001920E0 41 80 FF C8 */ blt lbl_801952A8 /* 801952E4 001920E4 80 79 00 58 */ lwz r3, 0x58(r25) /* 801952E8 001920E8 7F 44 D3 78 */ mr r4, r26 -/* 801952EC 001920EC 4B E9 F6 B1 */ bl func_8003499C +/* 801952EC 001920EC 4B E9 F6 B1 */ bl __as__11RwMatrixTagFRC11RwMatrixTag /* 801952F0 001920F0 7F A3 EB 78 */ mr r3, r29 /* 801952F4 001920F4 4B FC 66 71 */ bl move_nodes__9zNPCB_SB2Fv /* 801952F8 001920F8 7F A3 EB 78 */ mr r3, r29 @@ -4659,20 +4659,20 @@ lbl_80195300: /* 8019530C 0019210C 38 21 00 60 */ addi r1, r1, 0x60 /* 80195310 00192110 4E 80 00 20 */ blr -.global func_80195314 -func_80195314: +.global NoseyClear__9xCutsceneFv +NoseyClear__9xCutsceneFv: /* 80195314 00192114 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80195318 00192118 7C 08 02 A6 */ mflr r0 /* 8019531C 0019211C 38 80 00 00 */ li r4, 0 /* 80195320 00192120 90 01 00 14 */ stw r0, 0x14(r1) -/* 80195324 00192124 48 00 00 15 */ bl func_80195338 +/* 80195324 00192124 48 00 00 15 */ bl NoseySet__9xCutsceneFP9XCSNNosey /* 80195328 00192128 80 01 00 14 */ lwz r0, 0x14(r1) /* 8019532C 0019212C 7C 08 03 A6 */ mtlr r0 /* 80195330 00192130 38 21 00 10 */ addi r1, r1, 0x10 /* 80195334 00192134 4E 80 00 20 */ blr -.global func_80195338 -func_80195338: +.global NoseySet__9xCutsceneFP9XCSNNosey +NoseySet__9xCutsceneFP9XCSNNosey: /* 80195338 00192138 90 83 01 94 */ stw r4, 0x194(r3) /* 8019533C 0019213C 4E 80 00 20 */ blr @@ -4704,25 +4704,25 @@ zNPCFXCinematic.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 8019539C 0019219C D0 03 00 08 */ stfs f0, 8(r3) /* 801953A0 001921A0 4E 80 00 20 */ blr -.global func_801953A4 -func_801953A4: +.global TextureSet__7NPCConeFP8RwRaster +TextureSet__7NPCConeFP8RwRaster: /* 801953A4 001921A4 90 83 00 0C */ stw r4, 0xc(r3) /* 801953A8 001921A8 4E 80 00 20 */ blr -.global func_801953AC -func_801953AC: +.global UVSliceSet__7NPCConeFff +UVSliceSet__7NPCConeFff: /* 801953AC 001921AC D0 23 00 18 */ stfs f1, 0x18(r3) /* 801953B0 001921B0 D0 43 00 1C */ stfs f2, 0x1c(r3) /* 801953B4 001921B4 4E 80 00 20 */ blr -.global func_801953B8 -func_801953B8: +.global UVBaseSet__7NPCConeFff +UVBaseSet__7NPCConeFff: /* 801953B8 001921B8 D0 23 00 10 */ stfs f1, 0x10(r3) /* 801953BC 001921BC D0 43 00 14 */ stfs f2, 0x14(r3) /* 801953C0 001921C0 4E 80 00 20 */ blr -.global func_801953C4 -func_801953C4: +.global ColorSet__7NPCConeF6RwRGBA6RwRGBA +ColorSet__7NPCConeF6RwRGBA6RwRGBA: /* 801953C4 001921C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801953C8 001921C8 7C 08 02 A6 */ mflr r0 /* 801953CC 001921CC 90 01 00 14 */ stw r0, 0x14(r1) @@ -4731,10 +4731,10 @@ func_801953C4: /* 801953D8 001921D8 93 C1 00 08 */ stw r30, 8(r1) /* 801953DC 001921DC 7C 7E 1B 78 */ mr r30, r3 /* 801953E0 001921E0 38 7E 00 04 */ addi r3, r30, 4 -/* 801953E4 001921E4 4B EB D6 D5 */ bl func_80052AB8 +/* 801953E4 001921E4 4B EB D6 D5 */ bl __as__6RwRGBAFRC6RwRGBA /* 801953E8 001921E8 7F E4 FB 78 */ mr r4, r31 /* 801953EC 001921EC 38 7E 00 08 */ addi r3, r30, 8 -/* 801953F0 001921F0 4B EB D6 C9 */ bl func_80052AB8 +/* 801953F0 001921F0 4B EB D6 C9 */ bl __as__6RwRGBAFRC6RwRGBA /* 801953F4 001921F4 80 01 00 14 */ lwz r0, 0x14(r1) /* 801953F8 001921F8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801953FC 001921FC 83 C1 00 08 */ lwz r30, 8(r1) @@ -4742,18 +4742,18 @@ func_801953C4: /* 80195404 00192204 38 21 00 10 */ addi r1, r1, 0x10 /* 80195408 00192208 4E 80 00 20 */ blr -.global func_8019540C -func_8019540C: +.global RadiusSet__7NPCConeFf +RadiusSet__7NPCConeFf: /* 8019540C 0019220C D0 23 00 00 */ stfs f1, 0(r3) /* 80195410 00192210 4E 80 00 20 */ blr -.global func_80195414 -func_80195414: +.global KillAll__8NPARMgmtFv +KillAll__8NPARMgmtFv: /* 80195414 00192214 38 00 00 00 */ li r0, 0 /* 80195418 00192218 90 03 00 0C */ stw r0, 0xc(r3) /* 8019541C 0019221C 4E 80 00 20 */ blr -.global func_80195420 -func_80195420: +.global singleton__9zNPCB_SB2Fv +singleton__9zNPCB_SB2Fv: /* 80195420 00192220 80 6D 96 F0 */ lwz r3, lbl_803CBFF0-_SDA_BASE_(r13) /* 80195424 00192224 4E 80 00 20 */ blr diff --git a/asm/Game/zNPCGlyph.s b/asm/Game/zNPCGlyph.s index c314d9dae..e49c46b7b 100644 --- a/asm/Game/zNPCGlyph.s +++ b/asm/Game/zNPCGlyph.s @@ -542,7 +542,7 @@ Init__8NPCGlyphF11en_npcglyphP8RpAtomic: /* 80186980 00183780 38 81 00 14 */ addi r4, r1, 0x14 /* 80186984 00183784 90 01 00 20 */ stw r0, 0x20(r1) /* 80186988 00183788 80 7F 00 08 */ lwz r3, 8(r31) -/* 8018698C 0018378C 4B E9 4F 81 */ bl func_8001B90C +/* 8018698C 0018378C 4B E9 4F 81 */ bl xModelSetFrame__FP14xModelInstancePC7xMat4x3 lbl_80186990: /* 80186990 00183790 7F E3 FB 78 */ mr r3, r31 /* 80186994 00183794 4B FF FF 0D */ bl Reset__8NPCGlyphFv @@ -713,7 +713,7 @@ lbl_80186BA4: /* 80186BB8 001839B8 48 00 00 34 */ b lbl_80186BEC lbl_80186BBC: /* 80186BBC 001839BC 7F E3 FB 78 */ mr r3, r31 -/* 80186BC0 001839C0 4B E8 E5 0D */ bl func_800150CC +/* 80186BC0 001839C0 4B E8 E5 0D */ bl xVec3Length2__FPC5xVec3 /* 80186BC4 001839C4 C0 02 AF C8 */ lfs f0, lbl_803CF948-_SDA2_BASE_(r2) /* 80186BC8 001839C8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80186BCC 001839CC 40 81 00 14 */ ble lbl_80186BE0 @@ -826,7 +826,7 @@ RotSet__8NPCGlyphFP7xMat3x3i: /* 80186D44 00183B44 93 C1 00 08 */ stw r30, 8(r1) /* 80186D48 00183B48 7C 7E 1B 78 */ mr r30, r3 /* 80186D4C 00183B4C 38 7E 00 24 */ addi r3, r30, 0x24 -/* 80186D50 00183B50 4B E8 82 E5 */ bl func_8000F034 +/* 80186D50 00183B50 4B E8 82 E5 */ bl xMat3x3Copy__FP7xMat3x3PC7xMat3x3 /* 80186D54 00183B54 2C 1F 00 00 */ cmpwi r31, 0 /* 80186D58 00183B58 41 82 00 14 */ beq lbl_80186D6C /* 80186D5C 00183B5C 80 1E 00 04 */ lwz r0, 4(r30) @@ -898,7 +898,7 @@ VelSet_Shiny__8NPCGlyphFv: /* 80186E50 00183C50 EC 22 08 28 */ fsubs f1, f2, f1 /* 80186E54 00183C54 EC 03 00 FA */ fmadds f0, f3, f3, f0 /* 80186E58 00183C58 EC 21 00 7A */ fmadds f1, f1, f1, f0 -/* 80186E5C 00183C5C 4B E8 BC FD */ bl func_80012B58 +/* 80186E5C 00183C5C 4B E8 BC FD */ bl xsqrtfast__FRff /* 80186E60 00183C60 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80186E64 00183C64 C0 42 AF D8 */ lfs f2, lbl_803CF958-_SDA2_BASE_(r2) /* 80186E68 00183C68 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -919,7 +919,7 @@ lbl_80186E90: lbl_80186EA0: /* 80186EA0 00183CA0 38 61 00 18 */ addi r3, r1, 0x18 /* 80186EA4 00183CA4 7C 64 1B 78 */ mr r4, r3 -/* 80186EA8 00183CA8 4B E8 41 E9 */ bl func_8000B090 +/* 80186EA8 00183CA8 4B E8 41 E9 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80186EAC 00183CAC 7F C3 F3 78 */ mr r3, r30 /* 80186EB0 00183CB0 38 81 00 18 */ addi r4, r1, 0x18 /* 80186EB4 00183CB4 4B FF FC B5 */ bl VelSet__8NPCGlyphFP5xVec3 @@ -943,14 +943,14 @@ RotAddDelta__8NPCGlyphFP7xMat3x3: /* 80186EF0 00183CF0 3B FE 00 24 */ addi r31, r30, 0x24 lbl_80186EF4: /* 80186EF4 00183CF4 80 7E 00 08 */ lwz r3, 8(r30) -/* 80186EF8 00183CF8 4B E9 4A 39 */ bl func_8001B930 +/* 80186EF8 00183CF8 4B E9 4A 39 */ bl xModelGetFrame__FP14xModelInstance /* 80186EFC 00183CFC 7F E4 FB 78 */ mr r4, r31 /* 80186F00 00183D00 7C 7F 1B 78 */ mr r31, r3 /* 80186F04 00183D04 7F E5 FB 78 */ mr r5, r31 /* 80186F08 00183D08 4B EA B9 AD */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 /* 80186F0C 00183D0C 80 7E 00 08 */ lwz r3, 8(r30) /* 80186F10 00183D10 7F E4 FB 78 */ mr r4, r31 -/* 80186F14 00183D14 4B E9 49 F9 */ bl func_8001B90C +/* 80186F14 00183D14 4B E9 49 F9 */ bl xModelSetFrame__FP14xModelInstancePC7xMat4x3 /* 80186F18 00183D18 80 01 00 14 */ lwz r0, 0x14(r1) /* 80186F1C 00183D1C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80186F20 00183D20 83 C1 00 08 */ lwz r30, 8(r1) @@ -1029,37 +1029,37 @@ lbl_80187008: /* 8018702C 00183E2C C0 02 AF C8 */ lfs f0, lbl_803CF948-_SDA2_BASE_(r2) /* 80187030 00183E30 C0 21 00 10 */ lfs f1, 0x10(r1) /* 80187034 00183E34 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 80187038 00183E38 4B EC 10 71 */ bl func_800480A8 +/* 80187038 00183E38 4B EC 10 71 */ bl SQ__Ff /* 8018703C 00183E3C FF E0 08 90 */ fmr f31, f1 /* 80187040 00183E40 C0 21 00 08 */ lfs f1, 8(r1) -/* 80187044 00183E44 4B EC 10 65 */ bl func_800480A8 +/* 80187044 00183E44 4B EC 10 65 */ bl SQ__Ff /* 80187048 00183E48 EC 21 F8 2A */ fadds f1, f1, f31 /* 8018704C 00183E4C C0 02 AF E4 */ lfs f0, lbl_803CF964-_SDA2_BASE_(r2) /* 80187050 00183E50 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80187054 00183E54 41 80 00 98 */ blt lbl_801870EC /* 80187058 00183E58 38 61 00 08 */ addi r3, r1, 8 -/* 8018705C 00183E5C 4B E8 E5 55 */ bl func_800155B0 +/* 8018705C 00183E5C 4B E8 E5 55 */ bl normalize__5xVec3Fv /* 80187060 00183E60 80 7F 00 08 */ lwz r3, 8(r31) -/* 80187064 00183E64 4B E9 48 CD */ bl func_8001B930 +/* 80187064 00183E64 4B E9 48 CD */ bl xModelGetFrame__FP14xModelInstance /* 80187068 00183E68 7C 7E 1B 78 */ mr r30, r3 /* 8018706C 00183E6C 38 9F 00 0C */ addi r4, r31, 0xc /* 80187070 00183E70 38 7E 00 30 */ addi r3, r30, 0x30 -/* 80187074 00183E74 4B E8 41 F1 */ bl func_8000B264 +/* 80187074 00183E74 4B E8 41 F1 */ bl __as__5xVec3FRC5xVec3 /* 80187078 00183E78 3C 80 80 25 */ lis r4, lbl_80253030@ha /* 8018707C 00183E7C 38 7E 00 10 */ addi r3, r30, 0x10 /* 80187080 00183E80 38 84 30 30 */ addi r4, r4, lbl_80253030@l -/* 80187084 00183E84 4B E8 41 E1 */ bl func_8000B264 +/* 80187084 00183E84 4B E8 41 E1 */ bl __as__5xVec3FRC5xVec3 /* 80187088 00183E88 7F C3 F3 78 */ mr r3, r30 /* 8018708C 00183E8C 38 81 00 08 */ addi r4, r1, 8 -/* 80187090 00183E90 4B E8 41 D5 */ bl func_8000B264 +/* 80187090 00183E90 4B E8 41 D5 */ bl __as__5xVec3FRC5xVec3 /* 80187094 00183E94 3C 60 80 25 */ lis r3, lbl_80253030@ha /* 80187098 00183E98 7F C4 F3 78 */ mr r4, r30 /* 8018709C 00183E9C 38 A3 30 30 */ addi r5, r3, lbl_80253030@l /* 801870A0 00183EA0 38 7E 00 20 */ addi r3, r30, 0x20 -/* 801870A4 00183EA4 4B E8 DF E9 */ bl func_8001508C +/* 801870A4 00183EA4 4B E8 DF E9 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 801870A8 00183EA8 80 7F 00 08 */ lwz r3, 8(r31) /* 801870AC 00183EAC 7F C4 F3 78 */ mr r4, r30 -/* 801870B0 00183EB0 4B E9 48 5D */ bl func_8001B90C +/* 801870B0 00183EB0 4B E9 48 5D */ bl xModelSetFrame__FP14xModelInstancePC7xMat4x3 /* 801870B4 00183EB4 48 00 00 38 */ b lbl_801870EC lbl_801870B8: /* 801870B8 00183EB8 80 1F 00 04 */ lwz r0, 4(r31) @@ -1071,7 +1071,7 @@ lbl_801870B8: /* 801870D0 00183ED0 FC 20 F8 90 */ fmr f1, f31 /* 801870D4 00183ED4 38 61 00 14 */ addi r3, r1, 0x14 /* 801870D8 00183ED8 38 9F 00 18 */ addi r4, r31, 0x18 -/* 801870DC 00183EDC 4B E8 DF 7D */ bl func_80015058 +/* 801870DC 00183EDC 4B E8 DF 7D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 801870E0 00183EE0 7F E3 FB 78 */ mr r3, r31 /* 801870E4 00183EE4 38 81 00 14 */ addi r4, r1, 0x14 /* 801870E8 00183EE8 4B FF FA 19 */ bl PosSet__8NPCGlyphFP5xVec3 @@ -1092,330 +1092,330 @@ lbl_801870EC: /* 80187120 00183F20 93 E1 00 0C */ stw r31, 0xc(r1) /* 80187124 00183F24 3B E3 BE 30 */ addi r31, r3, lbl_8035BE30@l /* 80187128 00183F28 38 7F 00 00 */ addi r3, r31, 0 -/* 8018712C 00183F2C 48 00 04 FD */ bl func_80187628 +/* 8018712C 00183F2C 48 00 04 FD */ bl __ct__8NPCGlyphF11en_npcglyph /* 80187130 00183F30 38 7F 00 00 */ addi r3, r31, 0 /* 80187134 00183F34 38 63 00 64 */ addi r3, r3, 0x64 -/* 80187138 00183F38 48 00 04 ED */ bl func_80187624 +/* 80187138 00183F38 48 00 04 ED */ bl __ct__8NPCGlyphFv /* 8018713C 00183F3C 38 7F 00 00 */ addi r3, r31, 0 /* 80187140 00183F40 38 63 00 C8 */ addi r3, r3, 0xc8 -/* 80187144 00183F44 48 00 04 E1 */ bl func_80187624 +/* 80187144 00183F44 48 00 04 E1 */ bl __ct__8NPCGlyphFv /* 80187148 00183F48 38 7F 00 00 */ addi r3, r31, 0 /* 8018714C 00183F4C 38 63 01 2C */ addi r3, r3, 0x12c -/* 80187150 00183F50 48 00 04 D5 */ bl func_80187624 +/* 80187150 00183F50 48 00 04 D5 */ bl __ct__8NPCGlyphFv /* 80187154 00183F54 38 7F 00 00 */ addi r3, r31, 0 /* 80187158 00183F58 38 63 01 90 */ addi r3, r3, 0x190 -/* 8018715C 00183F5C 48 00 04 C9 */ bl func_80187624 +/* 8018715C 00183F5C 48 00 04 C9 */ bl __ct__8NPCGlyphFv /* 80187160 00183F60 38 7F 00 00 */ addi r3, r31, 0 /* 80187164 00183F64 38 63 01 F4 */ addi r3, r3, 0x1f4 -/* 80187168 00183F68 48 00 04 BD */ bl func_80187624 +/* 80187168 00183F68 48 00 04 BD */ bl __ct__8NPCGlyphFv /* 8018716C 00183F6C 38 7F 00 00 */ addi r3, r31, 0 /* 80187170 00183F70 38 63 02 58 */ addi r3, r3, 0x258 -/* 80187174 00183F74 48 00 04 B1 */ bl func_80187624 +/* 80187174 00183F74 48 00 04 B1 */ bl __ct__8NPCGlyphFv /* 80187178 00183F78 38 7F 00 00 */ addi r3, r31, 0 /* 8018717C 00183F7C 38 63 02 BC */ addi r3, r3, 0x2bc -/* 80187180 00183F80 48 00 04 A5 */ bl func_80187624 +/* 80187180 00183F80 48 00 04 A5 */ bl __ct__8NPCGlyphFv /* 80187184 00183F84 38 7F 03 20 */ addi r3, r31, 0x320 /* 80187188 00183F88 38 80 00 00 */ li r4, 0 -/* 8018718C 00183F8C 48 00 04 9D */ bl func_80187628 +/* 8018718C 00183F8C 48 00 04 9D */ bl __ct__8NPCGlyphF11en_npcglyph /* 80187190 00183F90 38 7F 03 20 */ addi r3, r31, 0x320 /* 80187194 00183F94 38 63 00 64 */ addi r3, r3, 0x64 -/* 80187198 00183F98 48 00 04 8D */ bl func_80187624 +/* 80187198 00183F98 48 00 04 8D */ bl __ct__8NPCGlyphFv /* 8018719C 00183F9C 38 7F 03 20 */ addi r3, r31, 0x320 /* 801871A0 00183FA0 38 63 00 C8 */ addi r3, r3, 0xc8 -/* 801871A4 00183FA4 48 00 04 81 */ bl func_80187624 +/* 801871A4 00183FA4 48 00 04 81 */ bl __ct__8NPCGlyphFv /* 801871A8 00183FA8 38 7F 03 20 */ addi r3, r31, 0x320 /* 801871AC 00183FAC 38 63 01 2C */ addi r3, r3, 0x12c -/* 801871B0 00183FB0 48 00 04 75 */ bl func_80187624 +/* 801871B0 00183FB0 48 00 04 75 */ bl __ct__8NPCGlyphFv /* 801871B4 00183FB4 38 7F 03 20 */ addi r3, r31, 0x320 /* 801871B8 00183FB8 38 63 01 90 */ addi r3, r3, 0x190 -/* 801871BC 00183FBC 48 00 04 69 */ bl func_80187624 +/* 801871BC 00183FBC 48 00 04 69 */ bl __ct__8NPCGlyphFv /* 801871C0 00183FC0 38 7F 03 20 */ addi r3, r31, 0x320 /* 801871C4 00183FC4 38 63 01 F4 */ addi r3, r3, 0x1f4 -/* 801871C8 00183FC8 48 00 04 5D */ bl func_80187624 +/* 801871C8 00183FC8 48 00 04 5D */ bl __ct__8NPCGlyphFv /* 801871CC 00183FCC 38 7F 03 20 */ addi r3, r31, 0x320 /* 801871D0 00183FD0 38 63 02 58 */ addi r3, r3, 0x258 -/* 801871D4 00183FD4 48 00 04 51 */ bl func_80187624 +/* 801871D4 00183FD4 48 00 04 51 */ bl __ct__8NPCGlyphFv /* 801871D8 00183FD8 38 7F 03 20 */ addi r3, r31, 0x320 /* 801871DC 00183FDC 38 63 02 BC */ addi r3, r3, 0x2bc -/* 801871E0 00183FE0 48 00 04 45 */ bl func_80187624 +/* 801871E0 00183FE0 48 00 04 45 */ bl __ct__8NPCGlyphFv /* 801871E4 00183FE4 38 7F 06 40 */ addi r3, r31, 0x640 /* 801871E8 00183FE8 38 80 00 00 */ li r4, 0 -/* 801871EC 00183FEC 48 00 04 3D */ bl func_80187628 +/* 801871EC 00183FEC 48 00 04 3D */ bl __ct__8NPCGlyphF11en_npcglyph /* 801871F0 00183FF0 38 7F 06 A4 */ addi r3, r31, 0x6a4 /* 801871F4 00183FF4 38 80 00 00 */ li r4, 0 -/* 801871F8 00183FF8 48 00 04 31 */ bl func_80187628 +/* 801871F8 00183FF8 48 00 04 31 */ bl __ct__8NPCGlyphF11en_npcglyph /* 801871FC 00183FFC 38 7F 06 A4 */ addi r3, r31, 0x6a4 /* 80187200 00184000 38 63 00 64 */ addi r3, r3, 0x64 -/* 80187204 00184004 48 00 04 21 */ bl func_80187624 +/* 80187204 00184004 48 00 04 21 */ bl __ct__8NPCGlyphFv /* 80187208 00184008 38 7F 06 A4 */ addi r3, r31, 0x6a4 /* 8018720C 0018400C 38 63 00 C8 */ addi r3, r3, 0xc8 -/* 80187210 00184010 48 00 04 15 */ bl func_80187624 +/* 80187210 00184010 48 00 04 15 */ bl __ct__8NPCGlyphFv /* 80187214 00184014 38 7F 06 A4 */ addi r3, r31, 0x6a4 /* 80187218 00184018 38 63 01 2C */ addi r3, r3, 0x12c -/* 8018721C 0018401C 48 00 04 09 */ bl func_80187624 +/* 8018721C 0018401C 48 00 04 09 */ bl __ct__8NPCGlyphFv /* 80187220 00184020 38 7F 06 A4 */ addi r3, r31, 0x6a4 /* 80187224 00184024 38 63 01 90 */ addi r3, r3, 0x190 -/* 80187228 00184028 48 00 03 FD */ bl func_80187624 +/* 80187228 00184028 48 00 03 FD */ bl __ct__8NPCGlyphFv /* 8018722C 0018402C 38 7F 06 A4 */ addi r3, r31, 0x6a4 /* 80187230 00184030 38 63 01 F4 */ addi r3, r3, 0x1f4 -/* 80187234 00184034 48 00 03 F1 */ bl func_80187624 +/* 80187234 00184034 48 00 03 F1 */ bl __ct__8NPCGlyphFv /* 80187238 00184038 38 7F 06 A4 */ addi r3, r31, 0x6a4 /* 8018723C 0018403C 38 63 02 58 */ addi r3, r3, 0x258 -/* 80187240 00184040 48 00 03 E5 */ bl func_80187624 +/* 80187240 00184040 48 00 03 E5 */ bl __ct__8NPCGlyphFv /* 80187244 00184044 38 7F 06 A4 */ addi r3, r31, 0x6a4 /* 80187248 00184048 38 63 02 BC */ addi r3, r3, 0x2bc -/* 8018724C 0018404C 48 00 03 D9 */ bl func_80187624 +/* 8018724C 0018404C 48 00 03 D9 */ bl __ct__8NPCGlyphFv /* 80187250 00184050 38 7F 09 C4 */ addi r3, r31, 0x9c4 /* 80187254 00184054 38 80 00 00 */ li r4, 0 -/* 80187258 00184058 48 00 03 D1 */ bl func_80187628 +/* 80187258 00184058 48 00 03 D1 */ bl __ct__8NPCGlyphF11en_npcglyph /* 8018725C 0018405C 38 7F 09 C4 */ addi r3, r31, 0x9c4 /* 80187260 00184060 38 63 00 64 */ addi r3, r3, 0x64 -/* 80187264 00184064 48 00 03 C1 */ bl func_80187624 +/* 80187264 00184064 48 00 03 C1 */ bl __ct__8NPCGlyphFv /* 80187268 00184068 38 7F 09 C4 */ addi r3, r31, 0x9c4 /* 8018726C 0018406C 38 63 00 C8 */ addi r3, r3, 0xc8 -/* 80187270 00184070 48 00 03 B5 */ bl func_80187624 +/* 80187270 00184070 48 00 03 B5 */ bl __ct__8NPCGlyphFv /* 80187274 00184074 38 7F 09 C4 */ addi r3, r31, 0x9c4 /* 80187278 00184078 38 63 01 2C */ addi r3, r3, 0x12c -/* 8018727C 0018407C 48 00 03 A9 */ bl func_80187624 +/* 8018727C 0018407C 48 00 03 A9 */ bl __ct__8NPCGlyphFv /* 80187280 00184080 38 7F 09 C4 */ addi r3, r31, 0x9c4 /* 80187284 00184084 38 63 01 90 */ addi r3, r3, 0x190 -/* 80187288 00184088 48 00 03 9D */ bl func_80187624 +/* 80187288 00184088 48 00 03 9D */ bl __ct__8NPCGlyphFv /* 8018728C 0018408C 38 7F 09 C4 */ addi r3, r31, 0x9c4 /* 80187290 00184090 38 63 01 F4 */ addi r3, r3, 0x1f4 -/* 80187294 00184094 48 00 03 91 */ bl func_80187624 +/* 80187294 00184094 48 00 03 91 */ bl __ct__8NPCGlyphFv /* 80187298 00184098 38 7F 09 C4 */ addi r3, r31, 0x9c4 /* 8018729C 0018409C 38 63 02 58 */ addi r3, r3, 0x258 -/* 801872A0 001840A0 48 00 03 85 */ bl func_80187624 +/* 801872A0 001840A0 48 00 03 85 */ bl __ct__8NPCGlyphFv /* 801872A4 001840A4 38 7F 09 C4 */ addi r3, r31, 0x9c4 /* 801872A8 001840A8 38 63 02 BC */ addi r3, r3, 0x2bc -/* 801872AC 001840AC 48 00 03 79 */ bl func_80187624 +/* 801872AC 001840AC 48 00 03 79 */ bl __ct__8NPCGlyphFv /* 801872B0 001840B0 38 7F 09 C4 */ addi r3, r31, 0x9c4 /* 801872B4 001840B4 38 63 03 20 */ addi r3, r3, 0x320 -/* 801872B8 001840B8 48 00 03 6D */ bl func_80187624 +/* 801872B8 001840B8 48 00 03 6D */ bl __ct__8NPCGlyphFv /* 801872BC 001840BC 38 7F 09 C4 */ addi r3, r31, 0x9c4 /* 801872C0 001840C0 38 63 03 84 */ addi r3, r3, 0x384 -/* 801872C4 001840C4 48 00 03 61 */ bl func_80187624 +/* 801872C4 001840C4 48 00 03 61 */ bl __ct__8NPCGlyphFv /* 801872C8 001840C8 38 7F 09 C4 */ addi r3, r31, 0x9c4 /* 801872CC 001840CC 38 63 03 E8 */ addi r3, r3, 0x3e8 -/* 801872D0 001840D0 48 00 03 55 */ bl func_80187624 +/* 801872D0 001840D0 48 00 03 55 */ bl __ct__8NPCGlyphFv /* 801872D4 001840D4 38 7F 09 C4 */ addi r3, r31, 0x9c4 /* 801872D8 001840D8 38 63 04 4C */ addi r3, r3, 0x44c -/* 801872DC 001840DC 48 00 03 49 */ bl func_80187624 +/* 801872DC 001840DC 48 00 03 49 */ bl __ct__8NPCGlyphFv /* 801872E0 001840E0 38 7F 09 C4 */ addi r3, r31, 0x9c4 /* 801872E4 001840E4 38 63 04 B0 */ addi r3, r3, 0x4b0 -/* 801872E8 001840E8 48 00 03 3D */ bl func_80187624 +/* 801872E8 001840E8 48 00 03 3D */ bl __ct__8NPCGlyphFv /* 801872EC 001840EC 38 7F 09 C4 */ addi r3, r31, 0x9c4 /* 801872F0 001840F0 38 63 05 14 */ addi r3, r3, 0x514 -/* 801872F4 001840F4 48 00 03 31 */ bl func_80187624 +/* 801872F4 001840F4 48 00 03 31 */ bl __ct__8NPCGlyphFv /* 801872F8 001840F8 38 7F 09 C4 */ addi r3, r31, 0x9c4 /* 801872FC 001840FC 38 63 05 78 */ addi r3, r3, 0x578 -/* 80187300 00184100 48 00 03 25 */ bl func_80187624 +/* 80187300 00184100 48 00 03 25 */ bl __ct__8NPCGlyphFv /* 80187304 00184104 38 7F 09 C4 */ addi r3, r31, 0x9c4 /* 80187308 00184108 38 63 05 DC */ addi r3, r3, 0x5dc -/* 8018730C 0018410C 48 00 03 19 */ bl func_80187624 +/* 8018730C 0018410C 48 00 03 19 */ bl __ct__8NPCGlyphFv /* 80187310 00184110 38 7F 10 04 */ addi r3, r31, 0x1004 /* 80187314 00184114 38 80 00 00 */ li r4, 0 -/* 80187318 00184118 48 00 03 11 */ bl func_80187628 +/* 80187318 00184118 48 00 03 11 */ bl __ct__8NPCGlyphF11en_npcglyph /* 8018731C 0018411C 38 7F 10 04 */ addi r3, r31, 0x1004 /* 80187320 00184120 38 63 00 64 */ addi r3, r3, 0x64 -/* 80187324 00184124 48 00 03 01 */ bl func_80187624 +/* 80187324 00184124 48 00 03 01 */ bl __ct__8NPCGlyphFv /* 80187328 00184128 38 7F 10 04 */ addi r3, r31, 0x1004 /* 8018732C 0018412C 38 63 00 C8 */ addi r3, r3, 0xc8 -/* 80187330 00184130 48 00 02 F5 */ bl func_80187624 +/* 80187330 00184130 48 00 02 F5 */ bl __ct__8NPCGlyphFv /* 80187334 00184134 38 7F 10 04 */ addi r3, r31, 0x1004 /* 80187338 00184138 38 63 01 2C */ addi r3, r3, 0x12c -/* 8018733C 0018413C 48 00 02 E9 */ bl func_80187624 +/* 8018733C 0018413C 48 00 02 E9 */ bl __ct__8NPCGlyphFv /* 80187340 00184140 38 7F 10 04 */ addi r3, r31, 0x1004 /* 80187344 00184144 38 63 01 90 */ addi r3, r3, 0x190 -/* 80187348 00184148 48 00 02 DD */ bl func_80187624 +/* 80187348 00184148 48 00 02 DD */ bl __ct__8NPCGlyphFv /* 8018734C 0018414C 38 7F 10 04 */ addi r3, r31, 0x1004 /* 80187350 00184150 38 63 01 F4 */ addi r3, r3, 0x1f4 -/* 80187354 00184154 48 00 02 D1 */ bl func_80187624 +/* 80187354 00184154 48 00 02 D1 */ bl __ct__8NPCGlyphFv /* 80187358 00184158 38 7F 10 04 */ addi r3, r31, 0x1004 /* 8018735C 0018415C 38 63 02 58 */ addi r3, r3, 0x258 -/* 80187360 00184160 48 00 02 C5 */ bl func_80187624 +/* 80187360 00184160 48 00 02 C5 */ bl __ct__8NPCGlyphFv /* 80187364 00184164 38 7F 10 04 */ addi r3, r31, 0x1004 /* 80187368 00184168 38 63 02 BC */ addi r3, r3, 0x2bc -/* 8018736C 0018416C 48 00 02 B9 */ bl func_80187624 +/* 8018736C 0018416C 48 00 02 B9 */ bl __ct__8NPCGlyphFv /* 80187370 00184170 38 7F 10 04 */ addi r3, r31, 0x1004 /* 80187374 00184174 38 63 03 20 */ addi r3, r3, 0x320 -/* 80187378 00184178 48 00 02 AD */ bl func_80187624 +/* 80187378 00184178 48 00 02 AD */ bl __ct__8NPCGlyphFv /* 8018737C 0018417C 38 7F 10 04 */ addi r3, r31, 0x1004 /* 80187380 00184180 38 63 03 84 */ addi r3, r3, 0x384 -/* 80187384 00184184 48 00 02 A1 */ bl func_80187624 +/* 80187384 00184184 48 00 02 A1 */ bl __ct__8NPCGlyphFv /* 80187388 00184188 38 7F 10 04 */ addi r3, r31, 0x1004 /* 8018738C 0018418C 38 63 03 E8 */ addi r3, r3, 0x3e8 -/* 80187390 00184190 48 00 02 95 */ bl func_80187624 +/* 80187390 00184190 48 00 02 95 */ bl __ct__8NPCGlyphFv /* 80187394 00184194 38 7F 10 04 */ addi r3, r31, 0x1004 /* 80187398 00184198 38 63 04 4C */ addi r3, r3, 0x44c -/* 8018739C 0018419C 48 00 02 89 */ bl func_80187624 +/* 8018739C 0018419C 48 00 02 89 */ bl __ct__8NPCGlyphFv /* 801873A0 001841A0 38 7F 10 04 */ addi r3, r31, 0x1004 /* 801873A4 001841A4 38 63 04 B0 */ addi r3, r3, 0x4b0 -/* 801873A8 001841A8 48 00 02 7D */ bl func_80187624 +/* 801873A8 001841A8 48 00 02 7D */ bl __ct__8NPCGlyphFv /* 801873AC 001841AC 38 7F 10 04 */ addi r3, r31, 0x1004 /* 801873B0 001841B0 38 63 05 14 */ addi r3, r3, 0x514 -/* 801873B4 001841B4 48 00 02 71 */ bl func_80187624 +/* 801873B4 001841B4 48 00 02 71 */ bl __ct__8NPCGlyphFv /* 801873B8 001841B8 38 7F 10 04 */ addi r3, r31, 0x1004 /* 801873BC 001841BC 38 63 05 78 */ addi r3, r3, 0x578 -/* 801873C0 001841C0 48 00 02 65 */ bl func_80187624 +/* 801873C0 001841C0 48 00 02 65 */ bl __ct__8NPCGlyphFv /* 801873C4 001841C4 38 7F 10 04 */ addi r3, r31, 0x1004 /* 801873C8 001841C8 38 63 05 DC */ addi r3, r3, 0x5dc -/* 801873CC 001841CC 48 00 02 59 */ bl func_80187624 +/* 801873CC 001841CC 48 00 02 59 */ bl __ct__8NPCGlyphFv /* 801873D0 001841D0 38 7F 16 44 */ addi r3, r31, 0x1644 /* 801873D4 001841D4 38 80 00 00 */ li r4, 0 -/* 801873D8 001841D8 48 00 02 51 */ bl func_80187628 +/* 801873D8 001841D8 48 00 02 51 */ bl __ct__8NPCGlyphF11en_npcglyph /* 801873DC 001841DC 38 7F 16 44 */ addi r3, r31, 0x1644 /* 801873E0 001841E0 38 63 00 64 */ addi r3, r3, 0x64 -/* 801873E4 001841E4 48 00 02 41 */ bl func_80187624 +/* 801873E4 001841E4 48 00 02 41 */ bl __ct__8NPCGlyphFv /* 801873E8 001841E8 38 7F 16 44 */ addi r3, r31, 0x1644 /* 801873EC 001841EC 38 63 00 C8 */ addi r3, r3, 0xc8 -/* 801873F0 001841F0 48 00 02 35 */ bl func_80187624 +/* 801873F0 001841F0 48 00 02 35 */ bl __ct__8NPCGlyphFv /* 801873F4 001841F4 38 7F 16 44 */ addi r3, r31, 0x1644 /* 801873F8 001841F8 38 63 01 2C */ addi r3, r3, 0x12c -/* 801873FC 001841FC 48 00 02 29 */ bl func_80187624 +/* 801873FC 001841FC 48 00 02 29 */ bl __ct__8NPCGlyphFv /* 80187400 00184200 38 7F 16 44 */ addi r3, r31, 0x1644 /* 80187404 00184204 38 63 01 90 */ addi r3, r3, 0x190 -/* 80187408 00184208 48 00 02 1D */ bl func_80187624 +/* 80187408 00184208 48 00 02 1D */ bl __ct__8NPCGlyphFv /* 8018740C 0018420C 38 7F 16 44 */ addi r3, r31, 0x1644 /* 80187410 00184210 38 63 01 F4 */ addi r3, r3, 0x1f4 -/* 80187414 00184214 48 00 02 11 */ bl func_80187624 +/* 80187414 00184214 48 00 02 11 */ bl __ct__8NPCGlyphFv /* 80187418 00184218 38 7F 16 44 */ addi r3, r31, 0x1644 /* 8018741C 0018421C 38 63 02 58 */ addi r3, r3, 0x258 -/* 80187420 00184220 48 00 02 05 */ bl func_80187624 +/* 80187420 00184220 48 00 02 05 */ bl __ct__8NPCGlyphFv /* 80187424 00184224 38 7F 16 44 */ addi r3, r31, 0x1644 /* 80187428 00184228 38 63 02 BC */ addi r3, r3, 0x2bc -/* 8018742C 0018422C 48 00 01 F9 */ bl func_80187624 +/* 8018742C 0018422C 48 00 01 F9 */ bl __ct__8NPCGlyphFv /* 80187430 00184230 38 7F 16 44 */ addi r3, r31, 0x1644 /* 80187434 00184234 38 63 03 20 */ addi r3, r3, 0x320 -/* 80187438 00184238 48 00 01 ED */ bl func_80187624 +/* 80187438 00184238 48 00 01 ED */ bl __ct__8NPCGlyphFv /* 8018743C 0018423C 38 7F 16 44 */ addi r3, r31, 0x1644 /* 80187440 00184240 38 63 03 84 */ addi r3, r3, 0x384 -/* 80187444 00184244 48 00 01 E1 */ bl func_80187624 +/* 80187444 00184244 48 00 01 E1 */ bl __ct__8NPCGlyphFv /* 80187448 00184248 38 7F 16 44 */ addi r3, r31, 0x1644 /* 8018744C 0018424C 38 63 03 E8 */ addi r3, r3, 0x3e8 -/* 80187450 00184250 48 00 01 D5 */ bl func_80187624 +/* 80187450 00184250 48 00 01 D5 */ bl __ct__8NPCGlyphFv /* 80187454 00184254 38 7F 16 44 */ addi r3, r31, 0x1644 /* 80187458 00184258 38 63 04 4C */ addi r3, r3, 0x44c -/* 8018745C 0018425C 48 00 01 C9 */ bl func_80187624 +/* 8018745C 0018425C 48 00 01 C9 */ bl __ct__8NPCGlyphFv /* 80187460 00184260 38 7F 16 44 */ addi r3, r31, 0x1644 /* 80187464 00184264 38 63 04 B0 */ addi r3, r3, 0x4b0 -/* 80187468 00184268 48 00 01 BD */ bl func_80187624 +/* 80187468 00184268 48 00 01 BD */ bl __ct__8NPCGlyphFv /* 8018746C 0018426C 38 7F 16 44 */ addi r3, r31, 0x1644 /* 80187470 00184270 38 63 05 14 */ addi r3, r3, 0x514 -/* 80187474 00184274 48 00 01 B1 */ bl func_80187624 +/* 80187474 00184274 48 00 01 B1 */ bl __ct__8NPCGlyphFv /* 80187478 00184278 38 7F 16 44 */ addi r3, r31, 0x1644 /* 8018747C 0018427C 38 63 05 78 */ addi r3, r3, 0x578 -/* 80187480 00184280 48 00 01 A5 */ bl func_80187624 +/* 80187480 00184280 48 00 01 A5 */ bl __ct__8NPCGlyphFv /* 80187484 00184284 38 7F 16 44 */ addi r3, r31, 0x1644 /* 80187488 00184288 38 63 05 DC */ addi r3, r3, 0x5dc -/* 8018748C 0018428C 48 00 01 99 */ bl func_80187624 +/* 8018748C 0018428C 48 00 01 99 */ bl __ct__8NPCGlyphFv /* 80187490 00184290 38 7F 1C 84 */ addi r3, r31, 0x1c84 /* 80187494 00184294 38 80 00 00 */ li r4, 0 -/* 80187498 00184298 48 00 01 91 */ bl func_80187628 +/* 80187498 00184298 48 00 01 91 */ bl __ct__8NPCGlyphF11en_npcglyph /* 8018749C 0018429C 38 7F 1C 84 */ addi r3, r31, 0x1c84 /* 801874A0 001842A0 38 63 00 64 */ addi r3, r3, 0x64 -/* 801874A4 001842A4 48 00 01 81 */ bl func_80187624 +/* 801874A4 001842A4 48 00 01 81 */ bl __ct__8NPCGlyphFv /* 801874A8 001842A8 38 7F 1C 84 */ addi r3, r31, 0x1c84 /* 801874AC 001842AC 38 63 00 C8 */ addi r3, r3, 0xc8 -/* 801874B0 001842B0 48 00 01 75 */ bl func_80187624 +/* 801874B0 001842B0 48 00 01 75 */ bl __ct__8NPCGlyphFv /* 801874B4 001842B4 38 7F 1C 84 */ addi r3, r31, 0x1c84 /* 801874B8 001842B8 38 63 01 2C */ addi r3, r3, 0x12c -/* 801874BC 001842BC 48 00 01 69 */ bl func_80187624 +/* 801874BC 001842BC 48 00 01 69 */ bl __ct__8NPCGlyphFv /* 801874C0 001842C0 38 7F 1C 84 */ addi r3, r31, 0x1c84 /* 801874C4 001842C4 38 63 01 90 */ addi r3, r3, 0x190 -/* 801874C8 001842C8 48 00 01 5D */ bl func_80187624 +/* 801874C8 001842C8 48 00 01 5D */ bl __ct__8NPCGlyphFv /* 801874CC 001842CC 38 7F 1C 84 */ addi r3, r31, 0x1c84 /* 801874D0 001842D0 38 63 01 F4 */ addi r3, r3, 0x1f4 -/* 801874D4 001842D4 48 00 01 51 */ bl func_80187624 +/* 801874D4 001842D4 48 00 01 51 */ bl __ct__8NPCGlyphFv /* 801874D8 001842D8 38 7F 1C 84 */ addi r3, r31, 0x1c84 /* 801874DC 001842DC 38 63 02 58 */ addi r3, r3, 0x258 -/* 801874E0 001842E0 48 00 01 45 */ bl func_80187624 +/* 801874E0 001842E0 48 00 01 45 */ bl __ct__8NPCGlyphFv /* 801874E4 001842E4 38 7F 1C 84 */ addi r3, r31, 0x1c84 /* 801874E8 001842E8 38 63 02 BC */ addi r3, r3, 0x2bc -/* 801874EC 001842EC 48 00 01 39 */ bl func_80187624 +/* 801874EC 001842EC 48 00 01 39 */ bl __ct__8NPCGlyphFv /* 801874F0 001842F0 38 7F 1C 84 */ addi r3, r31, 0x1c84 /* 801874F4 001842F4 38 63 03 20 */ addi r3, r3, 0x320 -/* 801874F8 001842F8 48 00 01 2D */ bl func_80187624 +/* 801874F8 001842F8 48 00 01 2D */ bl __ct__8NPCGlyphFv /* 801874FC 001842FC 38 7F 1C 84 */ addi r3, r31, 0x1c84 /* 80187500 00184300 38 63 03 84 */ addi r3, r3, 0x384 -/* 80187504 00184304 48 00 01 21 */ bl func_80187624 +/* 80187504 00184304 48 00 01 21 */ bl __ct__8NPCGlyphFv /* 80187508 00184308 38 7F 1C 84 */ addi r3, r31, 0x1c84 /* 8018750C 0018430C 38 63 03 E8 */ addi r3, r3, 0x3e8 -/* 80187510 00184310 48 00 01 15 */ bl func_80187624 +/* 80187510 00184310 48 00 01 15 */ bl __ct__8NPCGlyphFv /* 80187514 00184314 38 7F 1C 84 */ addi r3, r31, 0x1c84 /* 80187518 00184318 38 63 04 4C */ addi r3, r3, 0x44c -/* 8018751C 0018431C 48 00 01 09 */ bl func_80187624 +/* 8018751C 0018431C 48 00 01 09 */ bl __ct__8NPCGlyphFv /* 80187520 00184320 38 7F 1C 84 */ addi r3, r31, 0x1c84 /* 80187524 00184324 38 63 04 B0 */ addi r3, r3, 0x4b0 -/* 80187528 00184328 48 00 00 FD */ bl func_80187624 +/* 80187528 00184328 48 00 00 FD */ bl __ct__8NPCGlyphFv /* 8018752C 0018432C 38 7F 1C 84 */ addi r3, r31, 0x1c84 /* 80187530 00184330 38 63 05 14 */ addi r3, r3, 0x514 -/* 80187534 00184334 48 00 00 F1 */ bl func_80187624 +/* 80187534 00184334 48 00 00 F1 */ bl __ct__8NPCGlyphFv /* 80187538 00184338 38 7F 1C 84 */ addi r3, r31, 0x1c84 /* 8018753C 0018433C 38 63 05 78 */ addi r3, r3, 0x578 -/* 80187540 00184340 48 00 00 E5 */ bl func_80187624 +/* 80187540 00184340 48 00 00 E5 */ bl __ct__8NPCGlyphFv /* 80187544 00184344 38 7F 1C 84 */ addi r3, r31, 0x1c84 /* 80187548 00184348 38 63 05 DC */ addi r3, r3, 0x5dc -/* 8018754C 0018434C 48 00 00 D9 */ bl func_80187624 +/* 8018754C 0018434C 48 00 00 D9 */ bl __ct__8NPCGlyphFv /* 80187550 00184350 38 7F 22 C4 */ addi r3, r31, 0x22c4 /* 80187554 00184354 38 80 00 00 */ li r4, 0 -/* 80187558 00184358 48 00 00 D1 */ bl func_80187628 +/* 80187558 00184358 48 00 00 D1 */ bl __ct__8NPCGlyphF11en_npcglyph /* 8018755C 0018435C 38 7F 22 C4 */ addi r3, r31, 0x22c4 /* 80187560 00184360 38 63 00 64 */ addi r3, r3, 0x64 -/* 80187564 00184364 48 00 00 C1 */ bl func_80187624 +/* 80187564 00184364 48 00 00 C1 */ bl __ct__8NPCGlyphFv /* 80187568 00184368 38 7F 22 C4 */ addi r3, r31, 0x22c4 /* 8018756C 0018436C 38 63 00 C8 */ addi r3, r3, 0xc8 -/* 80187570 00184370 48 00 00 B5 */ bl func_80187624 +/* 80187570 00184370 48 00 00 B5 */ bl __ct__8NPCGlyphFv /* 80187574 00184374 38 7F 22 C4 */ addi r3, r31, 0x22c4 /* 80187578 00184378 38 63 01 2C */ addi r3, r3, 0x12c -/* 8018757C 0018437C 48 00 00 A9 */ bl func_80187624 +/* 8018757C 0018437C 48 00 00 A9 */ bl __ct__8NPCGlyphFv /* 80187580 00184380 38 7F 22 C4 */ addi r3, r31, 0x22c4 /* 80187584 00184384 38 63 01 90 */ addi r3, r3, 0x190 -/* 80187588 00184388 48 00 00 9D */ bl func_80187624 +/* 80187588 00184388 48 00 00 9D */ bl __ct__8NPCGlyphFv /* 8018758C 0018438C 38 7F 22 C4 */ addi r3, r31, 0x22c4 /* 80187590 00184390 38 63 01 F4 */ addi r3, r3, 0x1f4 -/* 80187594 00184394 48 00 00 91 */ bl func_80187624 +/* 80187594 00184394 48 00 00 91 */ bl __ct__8NPCGlyphFv /* 80187598 00184398 38 7F 22 C4 */ addi r3, r31, 0x22c4 /* 8018759C 0018439C 38 63 02 58 */ addi r3, r3, 0x258 -/* 801875A0 001843A0 48 00 00 85 */ bl func_80187624 +/* 801875A0 001843A0 48 00 00 85 */ bl __ct__8NPCGlyphFv /* 801875A4 001843A4 38 7F 22 C4 */ addi r3, r31, 0x22c4 /* 801875A8 001843A8 38 63 02 BC */ addi r3, r3, 0x2bc -/* 801875AC 001843AC 48 00 00 79 */ bl func_80187624 +/* 801875AC 001843AC 48 00 00 79 */ bl __ct__8NPCGlyphFv /* 801875B0 001843B0 38 7F 22 C4 */ addi r3, r31, 0x22c4 /* 801875B4 001843B4 38 63 03 20 */ addi r3, r3, 0x320 -/* 801875B8 001843B8 48 00 00 6D */ bl func_80187624 +/* 801875B8 001843B8 48 00 00 6D */ bl __ct__8NPCGlyphFv /* 801875BC 001843BC 38 7F 22 C4 */ addi r3, r31, 0x22c4 /* 801875C0 001843C0 38 63 03 84 */ addi r3, r3, 0x384 -/* 801875C4 001843C4 48 00 00 61 */ bl func_80187624 +/* 801875C4 001843C4 48 00 00 61 */ bl __ct__8NPCGlyphFv /* 801875C8 001843C8 38 7F 22 C4 */ addi r3, r31, 0x22c4 /* 801875CC 001843CC 38 63 03 E8 */ addi r3, r3, 0x3e8 -/* 801875D0 001843D0 48 00 00 55 */ bl func_80187624 +/* 801875D0 001843D0 48 00 00 55 */ bl __ct__8NPCGlyphFv /* 801875D4 001843D4 38 7F 22 C4 */ addi r3, r31, 0x22c4 /* 801875D8 001843D8 38 63 04 4C */ addi r3, r3, 0x44c -/* 801875DC 001843DC 48 00 00 49 */ bl func_80187624 +/* 801875DC 001843DC 48 00 00 49 */ bl __ct__8NPCGlyphFv /* 801875E0 001843E0 38 7F 22 C4 */ addi r3, r31, 0x22c4 /* 801875E4 001843E4 38 63 04 B0 */ addi r3, r3, 0x4b0 -/* 801875E8 001843E8 48 00 00 3D */ bl func_80187624 +/* 801875E8 001843E8 48 00 00 3D */ bl __ct__8NPCGlyphFv /* 801875EC 001843EC 38 7F 22 C4 */ addi r3, r31, 0x22c4 /* 801875F0 001843F0 38 63 05 14 */ addi r3, r3, 0x514 -/* 801875F4 001843F4 48 00 00 31 */ bl func_80187624 +/* 801875F4 001843F4 48 00 00 31 */ bl __ct__8NPCGlyphFv /* 801875F8 001843F8 38 7F 22 C4 */ addi r3, r31, 0x22c4 /* 801875FC 001843FC 38 63 05 78 */ addi r3, r3, 0x578 -/* 80187600 00184400 48 00 00 25 */ bl func_80187624 +/* 80187600 00184400 48 00 00 25 */ bl __ct__8NPCGlyphFv /* 80187604 00184404 38 7F 22 C4 */ addi r3, r31, 0x22c4 /* 80187608 00184408 38 63 05 DC */ addi r3, r3, 0x5dc -/* 8018760C 0018440C 48 00 00 19 */ bl func_80187624 +/* 8018760C 0018440C 48 00 00 19 */ bl __ct__8NPCGlyphFv /* 80187610 00184410 80 01 00 14 */ lwz r0, 0x14(r1) /* 80187614 00184414 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80187618 00184418 7C 08 03 A6 */ mtlr r0 /* 8018761C 0018441C 38 21 00 10 */ addi r1, r1, 0x10 /* 80187620 00184420 4E 80 00 20 */ blr -.global func_80187624 -func_80187624: +.global __ct__8NPCGlyphFv +__ct__8NPCGlyphFv: /* 80187624 00184424 4E 80 00 20 */ blr -.global func_80187628 -func_80187628: +.global __ct__8NPCGlyphF11en_npcglyph +__ct__8NPCGlyphF11en_npcglyph: /* 80187628 00184428 90 83 00 00 */ stw r4, 0(r3) /* 8018762C 0018442C 4E 80 00 20 */ blr diff --git a/asm/Game/zNPCGoalAmbient.s b/asm/Game/zNPCGoalAmbient.s index de5f8950b..238474f38 100644 --- a/asm/Game/zNPCGoalAmbient.s +++ b/asm/Game/zNPCGoalAmbient.s @@ -32,7 +32,7 @@ lbl_8018FE14: /* 8018FE20 0018CC20 7C 60 1B 79 */ or. r0, r3, r3 /* 8018FE24 0018CC24 41 82 00 10 */ beq lbl_8018FE34 /* 8018FE28 0018CC28 7F E4 FB 78 */ mr r4, r31 -/* 8018FE2C 0018CC2C 48 00 10 A9 */ bl func_80190ED4 +/* 8018FE2C 0018CC2C 48 00 10 A9 */ bl __ct__19zNPCGoalJellyBumpedFi /* 8018FE30 0018CC30 7C 60 1B 78 */ mr r0, r3 lbl_8018FE34: /* 8018FE34 0018CC34 7C 03 03 78 */ mr r3, r0 @@ -44,7 +44,7 @@ lbl_8018FE3C: /* 8018FE48 0018CC48 7C 60 1B 79 */ or. r0, r3, r3 /* 8018FE4C 0018CC4C 41 82 00 10 */ beq lbl_8018FE5C /* 8018FE50 0018CC50 7F E4 FB 78 */ mr r4, r31 -/* 8018FE54 0018CC54 48 00 10 39 */ bl func_80190E8C +/* 8018FE54 0018CC54 48 00 10 39 */ bl __ct__19zNPCGoalJellyAttackFi /* 8018FE58 0018CC58 7C 60 1B 78 */ mr r0, r3 lbl_8018FE5C: /* 8018FE5C 0018CC5C 7C 03 03 78 */ mr r3, r0 @@ -56,7 +56,7 @@ lbl_8018FE64: /* 8018FE70 0018CC70 7C 60 1B 79 */ or. r0, r3, r3 /* 8018FE74 0018CC74 41 82 00 10 */ beq lbl_8018FE84 /* 8018FE78 0018CC78 7F E4 FB 78 */ mr r4, r31 -/* 8018FE7C 0018CC7C 48 00 0F C9 */ bl func_80190E44 +/* 8018FE7C 0018CC7C 48 00 0F C9 */ bl __ct__18zNPCGoalJellyBirthFi /* 8018FE80 0018CC80 7C 60 1B 78 */ mr r0, r3 lbl_8018FE84: /* 8018FE84 0018CC84 7C 03 03 78 */ mr r3, r0 @@ -89,10 +89,10 @@ lbl_8018FE94: /* 8018FEE8 0018CCE8 38 A1 00 08 */ addi r5, r1, 8 /* 8018FEEC 0018CCEC 48 00 05 9D */ bl CalcEndPoint__19zNPCGoalJellyBumpedFP5xVec3PC5xVec3 /* 8018FEF0 0018CCF0 7F E3 FB 78 */ mr r3, r31 -/* 8018FEF4 0018CCF4 4B EF 2E 05 */ bl func_80082CF8 +/* 8018FEF4 0018CCF4 4B EF 2E 05 */ bl Pos__10zNPCCommonFv /* 8018FEF8 0018CCF8 7C 64 1B 78 */ mr r4, r3 /* 8018FEFC 0018CCFC 38 7D 00 60 */ addi r3, r29, 0x60 -/* 8018FF00 0018CD00 4B E7 B3 65 */ bl func_8000B264 +/* 8018FF00 0018CD00 4B E7 B3 65 */ bl __as__5xVec3FRC5xVec3 /* 8018FF04 0018CD04 80 BF 02 A0 */ lwz r5, 0x2a0(r31) /* 8018FF08 0018CD08 7F E3 FB 78 */ mr r3, r31 /* 8018FF0C 0018CD0C 38 80 00 04 */ li r4, 4 @@ -260,12 +260,12 @@ MoveSwoosh__19zNPCGoalJellyBumpedFf: /* 8019016C 0018CF6C 83 E3 00 00 */ lwz r31, 0(r3) /* 80190170 0018CF70 7F E3 FB 78 */ mr r3, r31 /* 80190174 0018CF74 4B F6 2E C1 */ bl AnimDuration__10zNPCCommonFP10xAnimState -/* 80190178 0018CF78 4B EB 7F 31 */ bl func_800480A8 +/* 80190178 0018CF78 4B EB 7F 31 */ bl SQ__Ff /* 8019017C 0018CF7C FF E0 08 90 */ fmr f31, f1 /* 80190180 0018CF80 7F E3 FB 78 */ mr r3, r31 /* 80190184 0018CF84 38 80 00 00 */ li r4, 0 /* 80190188 0018CF88 4B F6 2E F1 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 8019018C 0018CF8C 4B EB 7F 1D */ bl func_800480A8 +/* 8019018C 0018CF8C 4B EB 7F 1D */ bl SQ__Ff /* 80190190 0018CF90 EC 21 F8 24 */ fdivs f1, f1, f31 /* 80190194 0018CF94 C0 42 B1 44 */ lfs f2, lbl_803CFAC4-_SDA2_BASE_(r2) /* 80190198 0018CF98 C0 02 B1 4C */ lfs f0, lbl_803CFACC-_SDA2_BASE_(r2) @@ -289,11 +289,11 @@ lbl_801901D0: /* 801901D0 0018CFD0 38 61 00 08 */ addi r3, r1, 8 /* 801901D4 0018CFD4 38 9E 00 60 */ addi r4, r30, 0x60 /* 801901D8 0018CFD8 38 BE 00 6C */ addi r5, r30, 0x6c -/* 801901DC 0018CFDC 4B FF FA 21 */ bl func_8018FBFC +/* 801901DC 0018CFDC 4B FF FA 21 */ bl LERP__FfP5xVec3PC5xVec3PC5xVec3 /* 801901E0 0018CFE0 80 7F 00 48 */ lwz r3, 0x48(r31) /* 801901E4 0018CFE4 38 81 00 08 */ addi r4, r1, 8 /* 801901E8 0018CFE8 38 63 00 30 */ addi r3, r3, 0x30 -/* 801901EC 0018CFEC 4B E7 B0 79 */ bl func_8000B264 +/* 801901EC 0018CFEC 4B E7 B0 79 */ bl __as__5xVec3FRC5xVec3 /* 801901F0 0018CFF0 80 7F 00 48 */ lwz r3, 0x48(r31) /* 801901F4 0018CFF4 80 03 00 E0 */ lwz r0, 0xe0(r3) /* 801901F8 0018CFF8 60 00 00 01 */ ori r0, r0, 1 @@ -345,7 +345,7 @@ lbl_80190294: lbl_80190298: /* 80190298 0018D098 C0 42 B1 44 */ lfs f2, lbl_803CFAC4-_SDA2_BASE_(r2) /* 8019029C 0018D09C C0 62 B1 50 */ lfs f3, lbl_803CFAD0-_SDA2_BASE_(r2) -/* 801902A0 0018D0A0 4B F5 C8 8D */ bl func_800ECB2C +/* 801902A0 0018D0A0 4B F5 C8 8D */ bl SMOOTH__Ffff /* 801902A4 0018D0A4 FF E0 08 90 */ fmr f31, f1 /* 801902A8 0018D0A8 7F E3 FB 78 */ mr r3, r31 /* 801902AC 0018D0AC 4B F6 2C 91 */ bl AnimCurSingle__10zNPCCommonFv @@ -367,7 +367,7 @@ StreakPrep__19zNPCGoalJellyBumpedFv: /* 801902E0 0018D0E0 7C 7F 1B 78 */ mr r31, r3 /* 801902E4 0018D0E4 80 63 00 18 */ lwz r3, 0x18(r3) /* 801902E8 0018D0E8 80 63 00 00 */ lwz r3, 0(r3) -/* 801902EC 0018D0EC 4B EC 61 F9 */ bl func_800564E4 +/* 801902EC 0018D0EC 4B EC 61 F9 */ bl SelfType__9xNPCBasicCFv /* 801902F0 0018D0F0 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 801902F4 0018D0F4 28 00 41 31 */ cmplwi r0, 0x4131 /* 801902F8 0018D0F8 40 82 00 14 */ bne lbl_8019030C @@ -449,35 +449,35 @@ ExtractAimDir__19zNPCGoalJellyBumpedFP5xVec3: /* 801903FC 0018D1FC 41 82 00 14 */ beq lbl_80190410 /* 80190400 0018D200 38 BE 00 54 */ addi r5, r30, 0x54 /* 80190404 0018D204 38 C0 00 00 */ li r6, 0 -/* 80190408 0018D208 4B EF 28 85 */ bl func_80082C8C +/* 80190408 0018D208 4B EF 28 85 */ bl XZVecToPos__10zNPCCommonFP5xVec3PC5xVec3Pf /* 8019040C 0018D20C 48 00 00 0C */ b lbl_80190418 lbl_80190410: /* 80190410 0018D210 38 A0 00 00 */ li r5, 0 -/* 80190414 0018D214 4B F5 C3 85 */ bl func_800EC798 +/* 80190414 0018D214 4B F5 C3 85 */ bl XZVecToPlayer__10zNPCCommonFP5xVec3Pf lbl_80190418: /* 80190418 0018D218 38 00 00 00 */ li r0, 0 /* 8019041C 0018D21C 7F E3 FB 78 */ mr r3, r31 /* 80190420 0018D220 B0 1E 00 48 */ sth r0, 0x48(r30) /* 80190424 0018D224 7F E4 FB 78 */ mr r4, r31 -/* 80190428 0018D228 4B E7 E2 9D */ bl func_8000E6C4 +/* 80190428 0018D228 4B E7 E2 9D */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 8019042C 0018D22C C0 02 B1 4C */ lfs f0, lbl_803CFACC-_SDA2_BASE_(r2) /* 80190430 0018D230 7F E3 FB 78 */ mr r3, r31 /* 80190434 0018D234 D0 1F 00 04 */ stfs f0, 4(r31) -/* 80190438 0018D238 4B E7 AD 71 */ bl func_8000B1A8 +/* 80190438 0018D238 4B E7 AD 71 */ bl length__5xVec3CFv /* 8019043C 0018D23C C0 02 B1 54 */ lfs f0, lbl_803CFAD4-_SDA2_BASE_(r2) /* 80190440 0018D240 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80190444 0018D244 40 80 00 24 */ bge lbl_80190468 /* 80190448 0018D248 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8019044C 0018D24C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80190450 0018D250 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 80190454 0018D254 4B F0 09 ED */ bl func_80090E40 +/* 80190454 0018D254 4B F0 09 ED */ bl NPCC_faceDir__FP4xEnt /* 80190458 0018D258 7C 64 1B 78 */ mr r4, r3 /* 8019045C 0018D25C 7F E3 FB 78 */ mr r3, r31 -/* 80190460 0018D260 4B E7 AE 05 */ bl func_8000B264 +/* 80190460 0018D260 4B E7 AE 05 */ bl __as__5xVec3FRC5xVec3 /* 80190464 0018D264 48 00 00 0C */ b lbl_80190470 lbl_80190468: /* 80190468 0018D268 7F E3 FB 78 */ mr r3, r31 -/* 8019046C 0018D26C 4B E7 E4 0D */ bl func_8000E878 +/* 8019046C 0018D26C 4B E7 E4 0D */ bl __adv__5xVec3Ff lbl_80190470: /* 80190470 0018D270 80 01 00 14 */ lwz r0, 0x14(r1) /* 80190474 0018D274 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -503,7 +503,7 @@ CalcEndPoint__19zNPCGoalJellyBumpedFP5xVec3PC5xVec3: /* 801904B8 0018D2B8 83 E3 00 00 */ lwz r31, 0(r3) /* 801904BC 0018D2BC 7F C4 F3 78 */ mr r4, r30 /* 801904C0 0018D2C0 38 61 00 2C */ addi r3, r1, 0x2c -/* 801904C4 0018D2C4 4B E7 AC 5D */ bl func_8000B120 +/* 801904C4 0018D2C4 4B E7 AC 5D */ bl __ml__5xVec3CFf /* 801904C8 0018D2C8 80 A1 00 2C */ lwz r5, 0x2c(r1) /* 801904CC 0018D2CC 7F E3 FB 78 */ mr r3, r31 /* 801904D0 0018D2D0 80 81 00 30 */ lwz r4, 0x30(r1) @@ -511,11 +511,11 @@ CalcEndPoint__19zNPCGoalJellyBumpedFP5xVec3PC5xVec3: /* 801904D8 0018D2D8 90 A1 00 44 */ stw r5, 0x44(r1) /* 801904DC 0018D2DC 90 81 00 48 */ stw r4, 0x48(r1) /* 801904E0 0018D2E0 90 01 00 4C */ stw r0, 0x4c(r1) -/* 801904E4 0018D2E4 4B EF 28 15 */ bl func_80082CF8 +/* 801904E4 0018D2E4 4B EF 28 15 */ bl Pos__10zNPCCommonFv /* 801904E8 0018D2E8 7C 64 1B 78 */ mr r4, r3 /* 801904EC 0018D2EC 38 61 00 20 */ addi r3, r1, 0x20 /* 801904F0 0018D2F0 38 A1 00 44 */ addi r5, r1, 0x44 -/* 801904F4 0018D2F4 4B E8 4E ED */ bl func_800153E0 +/* 801904F4 0018D2F4 4B E8 4E ED */ bl __pl__5xVec3CFRC5xVec3 /* 801904F8 0018D2F8 80 E1 00 20 */ lwz r7, 0x20(r1) /* 801904FC 0018D2FC 38 61 00 50 */ addi r3, r1, 0x50 /* 80190500 0018D300 80 C1 00 24 */ lwz r6, 0x24(r1) @@ -541,7 +541,7 @@ CalcEndPoint__19zNPCGoalJellyBumpedFP5xVec3PC5xVec3: /* 80190550 0018D350 41 82 00 18 */ beq lbl_80190568 /* 80190554 0018D354 7F A3 EB 78 */ mr r3, r29 /* 80190558 0018D358 38 81 00 38 */ addi r4, r1, 0x38 -/* 8019055C 0018D35C 4B E7 AD 09 */ bl func_8000B264 +/* 8019055C 0018D35C 4B E7 AD 09 */ bl __as__5xVec3FRC5xVec3 /* 80190560 0018D360 C3 E2 B1 58 */ lfs f31, lbl_803CFAD8-_SDA2_BASE_(r2) /* 80190564 0018D364 48 00 00 3C */ b lbl_801905A0 lbl_80190568: @@ -549,16 +549,16 @@ lbl_80190568: /* 8019056C 0018D36C 7F C4 F3 78 */ mr r4, r30 /* 80190570 0018D370 38 61 00 08 */ addi r3, r1, 8 /* 80190574 0018D374 FC 20 F8 90 */ fmr f1, f31 -/* 80190578 0018D378 4B E7 AB A9 */ bl func_8000B120 +/* 80190578 0018D378 4B E7 AB A9 */ bl __ml__5xVec3CFf /* 8019057C 0018D37C 7F E3 FB 78 */ mr r3, r31 -/* 80190580 0018D380 4B EF 27 79 */ bl func_80082CF8 +/* 80190580 0018D380 4B EF 27 79 */ bl Pos__10zNPCCommonFv /* 80190584 0018D384 7C 64 1B 78 */ mr r4, r3 /* 80190588 0018D388 38 61 00 14 */ addi r3, r1, 0x14 /* 8019058C 0018D38C 38 A1 00 08 */ addi r5, r1, 8 -/* 80190590 0018D390 4B E8 4E 51 */ bl func_800153E0 +/* 80190590 0018D390 4B E8 4E 51 */ bl __pl__5xVec3CFRC5xVec3 /* 80190594 0018D394 7F A3 EB 78 */ mr r3, r29 /* 80190598 0018D398 38 81 00 14 */ addi r4, r1, 0x14 -/* 8019059C 0018D39C 4B E7 AC C9 */ bl func_8000B264 +/* 8019059C 0018D39C 4B E7 AC C9 */ bl __as__5xVec3FRC5xVec3 lbl_801905A0: /* 801905A0 0018D3A0 FC 20 F8 90 */ fmr f1, f31 /* 801905A4 0018D3A4 E3 E1 00 B8 */ psq_l f31, 184(r1), 0, qr0 @@ -669,7 +669,7 @@ ZapperStart__19zNPCGoalJellyAttackFv: /* 8019073C 0018D53C 83 E6 00 00 */ lwz r31, 0(r6) /* 80190740 0018D540 4B E7 2D 19 */ bl memset /* 80190744 0018D544 7F E3 FB 78 */ mr r3, r31 -/* 80190748 0018D548 4B EC 5D 9D */ bl func_800564E4 +/* 80190748 0018D548 4B EC 5D 9D */ bl SelfType__9xNPCBasicCFv /* 8019074C 0018D54C 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 80190750 0018D550 28 00 41 31 */ cmplwi r0, 0x4131 /* 80190754 0018D554 40 82 00 14 */ bne lbl_80190768 @@ -684,7 +684,7 @@ lbl_80190768: lbl_80190774: /* 80190774 0018D574 7F E3 FB 78 */ mr r3, r31 /* 80190778 0018D578 38 80 00 02 */ li r4, 2 -/* 8019077C 0018D57C 4B F5 C0 95 */ bl func_800EC810 +/* 8019077C 0018D57C 4B F5 C0 95 */ bl BonePos__10zNPCCommonCFi /* 80190780 0018D580 80 A3 00 00 */ lwz r5, 0(r3) /* 80190784 0018D584 38 80 00 00 */ li r4, 0 /* 80190788 0018D588 80 03 00 04 */ lwz r0, 4(r3) @@ -693,17 +693,17 @@ lbl_80190774: /* 80190794 0018D594 80 03 00 08 */ lwz r0, 8(r3) /* 80190798 0018D598 7F E3 FB 78 */ mr r3, r31 /* 8019079C 0018D59C 90 01 00 10 */ stw r0, 0x10(r1) -/* 801907A0 0018D5A0 4B F5 C0 5D */ bl func_800EC7FC +/* 801907A0 0018D5A0 4B F5 C0 5D */ bl BoneMat__10zNPCCommonCFi /* 801907A4 0018D5A4 7C 64 1B 78 */ mr r4, r3 /* 801907A8 0018D5A8 38 61 00 08 */ addi r3, r1, 8 /* 801907AC 0018D5AC 7C 65 1B 78 */ mr r5, r3 /* 801907B0 0018D5B0 48 00 07 6D */ bl zNPCGoalAmbient.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 801907B4 0018D5B4 7F E3 FB 78 */ mr r3, r31 /* 801907B8 0018D5B8 38 80 00 00 */ li r4, 0 -/* 801907BC 0018D5BC 4B F5 C0 55 */ bl func_800EC810 +/* 801907BC 0018D5BC 4B F5 C0 55 */ bl BonePos__10zNPCCommonCFi /* 801907C0 0018D5C0 7C 64 1B 78 */ mr r4, r3 /* 801907C4 0018D5C4 38 61 00 08 */ addi r3, r1, 8 -/* 801907C8 0018D5C8 4B E8 4C 7D */ bl func_80015444 +/* 801907C8 0018D5C8 4B E8 4C 7D */ bl __apl__5xVec3FRC5xVec3 /* 801907CC 0018D5CC C0 02 B1 5C */ lfs f0, lbl_803CFADC-_SDA2_BASE_(r2) /* 801907D0 0018D5D0 38 01 00 08 */ addi r0, r1, 8 /* 801907D4 0018D5D4 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -711,7 +711,7 @@ lbl_80190774: /* 801907DC 0018D5DC D0 01 00 30 */ stfs f0, 0x30(r1) /* 801907E0 0018D5E0 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 801907E4 0018D5E4 90 01 00 24 */ stw r0, 0x24(r1) -/* 801907E8 0018D5E8 4B E8 B0 21 */ bl func_8001B808 +/* 801907E8 0018D5E8 4B E8 B0 21 */ bl xEntGetPos__FPC4xEnt /* 801907EC 0018D5EC 90 61 00 28 */ stw r3, 0x28(r1) /* 801907F0 0018D5F0 7F DF F3 78 */ mr r31, r30 /* 801907F4 0018D5F4 3B C0 00 00 */ li r30, 0 @@ -810,7 +810,7 @@ lbl_80190928: lbl_8019093C: /* 8019093C 0018D73C 80 8D 98 A8 */ lwz r4, lbl_803CC1A8-_SDA_BASE_(r13) /* 80190940 0018D740 7F C3 F3 78 */ mr r3, r30 -/* 80190944 0018D744 4B F5 BE CD */ bl func_800EC810 +/* 80190944 0018D744 4B F5 BE CD */ bl BonePos__10zNPCCommonCFi /* 80190948 0018D748 80 A3 00 00 */ lwz r5, 0(r3) /* 8019094C 0018D74C 38 80 00 00 */ li r4, 0 /* 80190950 0018D750 80 03 00 04 */ lwz r0, 4(r3) @@ -819,17 +819,17 @@ lbl_8019093C: /* 8019095C 0018D75C 80 03 00 08 */ lwz r0, 8(r3) /* 80190960 0018D760 7F C3 F3 78 */ mr r3, r30 /* 80190964 0018D764 90 01 00 58 */ stw r0, 0x58(r1) -/* 80190968 0018D768 4B F5 BE 95 */ bl func_800EC7FC +/* 80190968 0018D768 4B F5 BE 95 */ bl BoneMat__10zNPCCommonCFi /* 8019096C 0018D76C 7C 64 1B 78 */ mr r4, r3 /* 80190970 0018D770 38 61 00 50 */ addi r3, r1, 0x50 /* 80190974 0018D774 7C 65 1B 78 */ mr r5, r3 /* 80190978 0018D778 48 00 05 A5 */ bl zNPCGoalAmbient.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8019097C 0018D77C 7F C3 F3 78 */ mr r3, r30 /* 80190980 0018D780 38 80 00 00 */ li r4, 0 -/* 80190984 0018D784 4B F5 BE 8D */ bl func_800EC810 +/* 80190984 0018D784 4B F5 BE 8D */ bl BonePos__10zNPCCommonCFi /* 80190988 0018D788 7C 64 1B 78 */ mr r4, r3 /* 8019098C 0018D78C 38 61 00 50 */ addi r3, r1, 0x50 -/* 80190990 0018D790 4B E8 4A B5 */ bl func_80015444 +/* 80190990 0018D790 4B E8 4A B5 */ bl __apl__5xVec3FRC5xVec3 /* 80190994 0018D794 C0 02 B1 60 */ lfs f0, lbl_803CFAE0-_SDA2_BASE_(r2) /* 80190998 0018D798 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8019099C 0018D79C 40 80 00 CC */ bge lbl_80190A68 @@ -856,7 +856,7 @@ lbl_801909A4: /* 801909EC 0018D7EC 38 84 00 02 */ addi r4, r4, 2 lbl_801909F0: /* 801909F0 0018D7F0 7F C3 F3 78 */ mr r3, r30 -/* 801909F4 0018D7F4 4B F5 BE 1D */ bl func_800EC810 +/* 801909F4 0018D7F4 4B F5 BE 1D */ bl BonePos__10zNPCCommonCFi /* 801909F8 0018D7F8 80 A3 00 00 */ lwz r5, 0(r3) /* 801909FC 0018D7FC 38 80 00 00 */ li r4, 0 /* 80190A00 0018D800 80 03 00 04 */ lwz r0, 4(r3) @@ -865,17 +865,17 @@ lbl_801909F0: /* 80190A0C 0018D80C 80 03 00 08 */ lwz r0, 8(r3) /* 80190A10 0018D810 7F C3 F3 78 */ mr r3, r30 /* 80190A14 0018D814 90 01 00 4C */ stw r0, 0x4c(r1) -/* 80190A18 0018D818 4B F5 BD E5 */ bl func_800EC7FC +/* 80190A18 0018D818 4B F5 BD E5 */ bl BoneMat__10zNPCCommonCFi /* 80190A1C 0018D81C 7C 64 1B 78 */ mr r4, r3 /* 80190A20 0018D820 38 61 00 44 */ addi r3, r1, 0x44 /* 80190A24 0018D824 7C 65 1B 78 */ mr r5, r3 /* 80190A28 0018D828 48 00 04 F5 */ bl zNPCGoalAmbient.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80190A2C 0018D82C 7F C3 F3 78 */ mr r3, r30 /* 80190A30 0018D830 38 80 00 00 */ li r4, 0 -/* 80190A34 0018D834 4B F5 BD DD */ bl func_800EC810 +/* 80190A34 0018D834 4B F5 BD DD */ bl BonePos__10zNPCCommonCFi /* 80190A38 0018D838 7C 64 1B 78 */ mr r4, r3 /* 80190A3C 0018D83C 38 61 00 44 */ addi r3, r1, 0x44 -/* 80190A40 0018D840 4B E8 4A 05 */ bl func_80015444 +/* 80190A40 0018D840 4B E8 4A 05 */ bl __apl__5xVec3FRC5xVec3 /* 80190A44 0018D844 80 7D 00 58 */ lwz r3, 0x58(r29) /* 80190A48 0018D848 38 81 00 50 */ addi r4, r1, 0x50 /* 80190A4C 0018D84C 38 A1 00 44 */ addi r5, r1, 0x44 @@ -888,7 +888,7 @@ lbl_80190A54: /* 80190A64 0018D864 48 00 01 3C */ b lbl_80190BA0 lbl_80190A68: /* 80190A68 0018D868 7F C3 F3 78 */ mr r3, r30 -/* 80190A6C 0018D86C 4B EF 22 8D */ bl func_80082CF8 +/* 80190A6C 0018D86C 4B EF 22 8D */ bl Pos__10zNPCCommonFv /* 80190A70 0018D870 7C 65 1B 78 */ mr r5, r3 /* 80190A74 0018D874 7F C3 F3 78 */ mr r3, r30 /* 80190A78 0018D878 38 80 00 01 */ li r4, 1 @@ -897,7 +897,7 @@ lbl_80190A68: /* 80190A84 0018D884 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80190A88 0018D888 3B E3 06 E0 */ addi r31, r3, 0x6e0 /* 80190A8C 0018D88C 7F E3 FB 78 */ mr r3, r31 -/* 80190A90 0018D890 4B E8 AD A1 */ bl func_8001B830 +/* 80190A90 0018D890 4B E8 AD A1 */ bl xEntGetCenter__FPC4xEnt /* 80190A94 0018D894 80 C3 00 00 */ lwz r6, 0(r3) /* 80190A98 0018D898 7F C4 F3 78 */ mr r4, r30 /* 80190A9C 0018D89C 80 A3 00 04 */ lwz r5, 4(r3) @@ -925,39 +925,39 @@ lbl_80190AC8: /* 80190AF0 0018D8F0 C0 1D 00 08 */ lfs f0, 8(r29) /* 80190AF4 0018D8F4 7F E3 FB 78 */ mr r3, r31 /* 80190AF8 0018D8F8 EF E0 00 72 */ fmuls f31, f0, f1 -/* 80190AFC 0018D8FC 4B F0 03 45 */ bl func_80090E40 +/* 80190AFC 0018D8FC 4B F0 03 45 */ bl NPCC_faceDir__FP4xEnt /* 80190B00 0018D900 FC 20 F8 90 */ fmr f1, f31 /* 80190B04 0018D904 7C 64 1B 78 */ mr r4, r3 /* 80190B08 0018D908 38 61 00 20 */ addi r3, r1, 0x20 -/* 80190B0C 0018D90C 4B E7 A6 15 */ bl func_8000B120 +/* 80190B0C 0018D90C 4B E7 A6 15 */ bl __ml__5xVec3CFf /* 80190B10 0018D910 38 61 00 2C */ addi r3, r1, 0x2c /* 80190B14 0018D914 38 81 00 20 */ addi r4, r1, 0x20 -/* 80190B18 0018D918 4B E8 49 2D */ bl func_80015444 +/* 80190B18 0018D918 4B E8 49 2D */ bl __apl__5xVec3FRC5xVec3 /* 80190B1C 0018D91C 4B EA 01 6D */ bl xurand__Fv /* 80190B20 0018D920 C0 1D 00 04 */ lfs f0, 4(r29) /* 80190B24 0018D924 7F E3 FB 78 */ mr r3, r31 /* 80190B28 0018D928 EF E0 00 72 */ fmuls f31, f0, f1 -/* 80190B2C 0018D92C 4B F0 03 25 */ bl func_80090E50 +/* 80190B2C 0018D92C 4B F0 03 25 */ bl NPCC_upDir__FP4xEnt /* 80190B30 0018D930 FC 20 F8 90 */ fmr f1, f31 /* 80190B34 0018D934 7C 64 1B 78 */ mr r4, r3 /* 80190B38 0018D938 38 61 00 14 */ addi r3, r1, 0x14 -/* 80190B3C 0018D93C 4B E7 A5 E5 */ bl func_8000B120 +/* 80190B3C 0018D93C 4B E7 A5 E5 */ bl __ml__5xVec3CFf /* 80190B40 0018D940 38 61 00 2C */ addi r3, r1, 0x2c /* 80190B44 0018D944 38 81 00 14 */ addi r4, r1, 0x14 -/* 80190B48 0018D948 4B E8 48 FD */ bl func_80015444 +/* 80190B48 0018D948 4B E8 48 FD */ bl __apl__5xVec3FRC5xVec3 /* 80190B4C 0018D94C 4B EA 01 3D */ bl xurand__Fv /* 80190B50 0018D950 3C 80 80 27 */ lis r4, lbl_80273B30@ha /* 80190B54 0018D954 7F E3 FB 78 */ mr r3, r31 /* 80190B58 0018D958 C0 04 3B 30 */ lfs f0, lbl_80273B30@l(r4) /* 80190B5C 0018D95C EF E0 00 72 */ fmuls f31, f0, f1 -/* 80190B60 0018D960 4B F0 02 D5 */ bl func_80090E34 +/* 80190B60 0018D960 4B F0 02 D5 */ bl NPCC_rightDir__FP4xEnt /* 80190B64 0018D964 FC 20 F8 90 */ fmr f1, f31 /* 80190B68 0018D968 7C 64 1B 78 */ mr r4, r3 /* 80190B6C 0018D96C 38 61 00 08 */ addi r3, r1, 8 -/* 80190B70 0018D970 4B E7 A5 B1 */ bl func_8000B120 +/* 80190B70 0018D970 4B E7 A5 B1 */ bl __ml__5xVec3CFf /* 80190B74 0018D974 38 61 00 2C */ addi r3, r1, 0x2c /* 80190B78 0018D978 38 81 00 08 */ addi r4, r1, 8 -/* 80190B7C 0018D97C 4B E8 48 C9 */ bl func_80015444 +/* 80190B7C 0018D97C 4B E8 48 C9 */ bl __apl__5xVec3FRC5xVec3 /* 80190B80 0018D980 80 7E 00 58 */ lwz r3, 0x58(r30) /* 80190B84 0018D984 38 81 00 50 */ addi r4, r1, 0x50 /* 80190B88 0018D988 38 A1 00 2C */ addi r5, r1, 0x2c @@ -1017,7 +1017,7 @@ lbl_80190C44: /* 80190C50 0018DA50 7F E3 FB 78 */ mr r3, r31 /* 80190C54 0018DA54 4B F6 1C 5D */ bl MvptCycle__10zNPCCommonFv /* 80190C58 0018DA58 80 7F 02 10 */ lwz r3, 0x210(r31) -/* 80190C5C 0018DA5C 4B F4 85 C5 */ bl func_800D9220 +/* 80190C5C 0018DA5C 4B F4 85 C5 */ bl PosGet__10zMovePointFv /* 80190C60 0018DA60 7F E3 FB 78 */ mr r3, r31 /* 80190C64 0018DA64 4B F6 02 89 */ bl VelStop__10zNPCCommonFv /* 80190C68 0018DA68 FC 20 F8 90 */ fmr f1, f31 @@ -1048,14 +1048,14 @@ lbl_80190C44: /* 80190CCC 0018DACC 83 E3 00 00 */ lwz r31, 0(r3) /* 80190CD0 0018DAD0 3B 20 00 00 */ li r25, 0 /* 80190CD4 0018DAD4 7F E3 FB 78 */ mr r3, r31 -/* 80190CD8 0018DAD8 4B EF 20 21 */ bl func_80082CF8 +/* 80190CD8 0018DAD8 4B EF 20 21 */ bl Pos__10zNPCCommonFv /* 80190CDC 0018DADC 7C 7A 1B 78 */ mr r26, r3 /* 80190CE0 0018DAE0 80 7F 02 10 */ lwz r3, 0x210(r31) -/* 80190CE4 0018DAE4 4B F4 85 3D */ bl func_800D9220 +/* 80190CE4 0018DAE4 4B F4 85 3D */ bl PosGet__10zMovePointFv /* 80190CE8 0018DAE8 7C 64 1B 78 */ mr r4, r3 /* 80190CEC 0018DAEC 7F 45 D3 78 */ mr r5, r26 /* 80190CF0 0018DAF0 38 61 00 08 */ addi r3, r1, 8 -/* 80190CF4 0018DAF4 4B E7 A4 D9 */ bl func_8000B1CC +/* 80190CF4 0018DAF4 4B E7 A4 D9 */ bl __mi__5xVec3CFRC5xVec3 /* 80190CF8 0018DAF8 80 01 00 0C */ lwz r0, 0xc(r1) /* 80190CFC 0018DAFC 80 61 00 08 */ lwz r3, 8(r1) /* 80190D00 0018DB00 90 01 00 18 */ stw r0, 0x18(r1) @@ -1141,7 +1141,7 @@ BirthInfoSet__18zNPCGoalJellyBirthFPC5xVec3f: /* 80190E18 0018DC18 38 7F 00 4C */ addi r3, r31, 0x4c /* 80190E1C 0018DC1C 60 00 00 10 */ ori r0, r0, 0x10 /* 80190E20 0018DC20 B0 1F 00 48 */ sth r0, 0x48(r31) -/* 80190E24 0018DC24 4B E7 A4 41 */ bl func_8000B264 +/* 80190E24 0018DC24 4B E7 A4 41 */ bl __as__5xVec3FRC5xVec3 /* 80190E28 0018DC28 D3 FF 00 58 */ stfs f31, 0x58(r31) /* 80190E2C 0018DC2C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80190E30 0018DC30 CB E1 00 18 */ lfd f31, 0x18(r1) @@ -1150,20 +1150,20 @@ BirthInfoSet__18zNPCGoalJellyBirthFPC5xVec3f: /* 80190E3C 0018DC3C 38 21 00 20 */ addi r1, r1, 0x20 /* 80190E40 0018DC40 4E 80 00 20 */ blr -.global func_80190E44 -func_80190E44: +.global __ct__18zNPCGoalJellyBirthFi +__ct__18zNPCGoalJellyBirthFi: /* 80190E44 0018DC44 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80190E48 0018DC48 7C 08 02 A6 */ mflr r0 /* 80190E4C 0018DC4C 90 01 00 14 */ stw r0, 0x14(r1) /* 80190E50 0018DC50 93 E1 00 0C */ stw r31, 0xc(r1) /* 80190E54 0018DC54 7C 7F 1B 78 */ mr r31, r3 -/* 80190E58 0018DC58 4B F4 81 9D */ bl func_800D8FF4 +/* 80190E58 0018DC58 4B F4 81 9D */ bl __ct__14zNPCGoalCommonFi /* 80190E5C 0018DC5C 3C 80 80 2A */ lis r4, lbl_8029BEB8@ha /* 80190E60 0018DC60 7F E3 FB 78 */ mr r3, r31 /* 80190E64 0018DC64 38 04 BE B8 */ addi r0, r4, lbl_8029BEB8@l /* 80190E68 0018DC68 38 80 00 02 */ li r4, 2 /* 80190E6C 0018DC6C 90 1F 00 38 */ stw r0, 0x38(r31) -/* 80190E70 0018DC70 4B F4 82 31 */ bl func_800D90A0 +/* 80190E70 0018DC70 4B F4 82 31 */ bl SetFlags__5xGoalFi /* 80190E74 0018DC74 80 01 00 14 */ lwz r0, 0x14(r1) /* 80190E78 0018DC78 7F E3 FB 78 */ mr r3, r31 /* 80190E7C 0018DC7C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1171,20 +1171,20 @@ func_80190E44: /* 80190E84 0018DC84 38 21 00 10 */ addi r1, r1, 0x10 /* 80190E88 0018DC88 4E 80 00 20 */ blr -.global func_80190E8C -func_80190E8C: +.global __ct__19zNPCGoalJellyAttackFi +__ct__19zNPCGoalJellyAttackFi: /* 80190E8C 0018DC8C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80190E90 0018DC90 7C 08 02 A6 */ mflr r0 /* 80190E94 0018DC94 90 01 00 14 */ stw r0, 0x14(r1) /* 80190E98 0018DC98 93 E1 00 0C */ stw r31, 0xc(r1) /* 80190E9C 0018DC9C 7C 7F 1B 78 */ mr r31, r3 -/* 80190EA0 0018DCA0 4B F4 7F 11 */ bl func_800D8DB0 +/* 80190EA0 0018DCA0 4B F4 7F 11 */ bl __ct__16zNPCGoalPushAnimFi /* 80190EA4 0018DCA4 3C 80 80 2A */ lis r4, lbl_8029BEEC@ha /* 80190EA8 0018DCA8 7F E3 FB 78 */ mr r3, r31 /* 80190EAC 0018DCAC 38 04 BE EC */ addi r0, r4, lbl_8029BEEC@l /* 80190EB0 0018DCB0 38 80 00 02 */ li r4, 2 /* 80190EB4 0018DCB4 90 1F 00 38 */ stw r0, 0x38(r31) -/* 80190EB8 0018DCB8 4B F4 81 E9 */ bl func_800D90A0 +/* 80190EB8 0018DCB8 4B F4 81 E9 */ bl SetFlags__5xGoalFi /* 80190EBC 0018DCBC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80190EC0 0018DCC0 7F E3 FB 78 */ mr r3, r31 /* 80190EC4 0018DCC4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1192,20 +1192,20 @@ func_80190E8C: /* 80190ECC 0018DCCC 38 21 00 10 */ addi r1, r1, 0x10 /* 80190ED0 0018DCD0 4E 80 00 20 */ blr -.global func_80190ED4 -func_80190ED4: +.global __ct__19zNPCGoalJellyBumpedFi +__ct__19zNPCGoalJellyBumpedFi: /* 80190ED4 0018DCD4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80190ED8 0018DCD8 7C 08 02 A6 */ mflr r0 /* 80190EDC 0018DCDC 90 01 00 14 */ stw r0, 0x14(r1) /* 80190EE0 0018DCE0 93 E1 00 0C */ stw r31, 0xc(r1) /* 80190EE4 0018DCE4 7C 7F 1B 78 */ mr r31, r3 -/* 80190EE8 0018DCE8 4B F4 7E C9 */ bl func_800D8DB0 +/* 80190EE8 0018DCE8 4B F4 7E C9 */ bl __ct__16zNPCGoalPushAnimFi /* 80190EEC 0018DCEC 3C 80 80 2A */ lis r4, lbl_8029BF20@ha /* 80190EF0 0018DCF0 7F E3 FB 78 */ mr r3, r31 /* 80190EF4 0018DCF4 38 04 BF 20 */ addi r0, r4, lbl_8029BF20@l /* 80190EF8 0018DCF8 38 80 00 02 */ li r4, 2 /* 80190EFC 0018DCFC 90 1F 00 38 */ stw r0, 0x38(r31) -/* 80190F00 0018DD00 4B F4 81 A1 */ bl func_800D90A0 +/* 80190F00 0018DD00 4B F4 81 A1 */ bl SetFlags__5xGoalFi /* 80190F04 0018DD04 80 01 00 14 */ lwz r0, 0x14(r1) /* 80190F08 0018DD08 7F E3 FB 78 */ mr r3, r31 /* 80190F0C 0018DD0C 83 E1 00 0C */ lwz r31, 0xc(r1) diff --git a/asm/Game/zNPCGoalBoss.s b/asm/Game/zNPCGoalBoss.s index 13c54b068..25693b5b1 100644 --- a/asm/Game/zNPCGoalBoss.s +++ b/asm/Game/zNPCGoalBoss.s @@ -27,7 +27,7 @@ GOALCreate_Boss__FiP10RyzMemGrowPv: /* 8014ECCC 0014BACC 7C 60 1B 79 */ or. r0, r3, r3 /* 8014ECD0 0014BAD0 41 82 00 10 */ beq lbl_8014ECE0 /* 8014ECD4 0014BAD4 7F E4 FB 78 */ mr r4, r31 -/* 8014ECD8 0014BAD8 48 00 0A 59 */ bl func_8014F730 +/* 8014ECD8 0014BAD8 48 00 0A 59 */ bl __ct__13zNPCGoalExistFi /* 8014ECDC 0014BADC 7C 60 1B 78 */ mr r0, r3 lbl_8014ECE0: /* 8014ECE0 0014BAE0 7C 06 03 78 */ mr r6, r0 @@ -38,7 +38,7 @@ lbl_8014ECE0: /* 8014ECF4 0014BAF4 7C 60 1B 79 */ or. r0, r3, r3 /* 8014ECF8 0014BAF8 41 82 00 10 */ beq lbl_8014ED08 /* 8014ECFC 0014BAFC 7F E4 FB 78 */ mr r4, r31 -/* 8014ED00 0014BB00 48 00 09 F5 */ bl func_8014F6F4 +/* 8014ED00 0014BB00 48 00 09 F5 */ bl __ct__21zNPCGoalBossSandyIdleFi /* 8014ED04 0014BB04 7C 60 1B 78 */ mr r0, r3 lbl_8014ED08: /* 8014ED08 0014BB08 7C 06 03 78 */ mr r6, r0 @@ -49,7 +49,7 @@ lbl_8014ED08: /* 8014ED1C 0014BB1C 7C 60 1B 79 */ or. r0, r3, r3 /* 8014ED20 0014BB20 41 82 00 10 */ beq lbl_8014ED30 /* 8014ED24 0014BB24 7F E4 FB 78 */ mr r4, r31 -/* 8014ED28 0014BB28 48 00 09 91 */ bl func_8014F6B8 +/* 8014ED28 0014BB28 48 00 09 91 */ bl __ct__22zNPCGoalBossSandyTauntFi /* 8014ED2C 0014BB2C 7C 60 1B 78 */ mr r0, r3 lbl_8014ED30: /* 8014ED30 0014BB30 7C 06 03 78 */ mr r6, r0 @@ -60,7 +60,7 @@ lbl_8014ED30: /* 8014ED44 0014BB44 7C 60 1B 79 */ or. r0, r3, r3 /* 8014ED48 0014BB48 41 82 00 10 */ beq lbl_8014ED58 /* 8014ED4C 0014BB4C 7F E4 FB 78 */ mr r4, r31 -/* 8014ED50 0014BB50 48 00 09 2D */ bl func_8014F67C +/* 8014ED50 0014BB50 48 00 09 2D */ bl __ct__22zNPCGoalBossSandyChaseFi /* 8014ED54 0014BB54 7C 60 1B 78 */ mr r0, r3 lbl_8014ED58: /* 8014ED58 0014BB58 7C 06 03 78 */ mr r6, r0 @@ -71,7 +71,7 @@ lbl_8014ED58: /* 8014ED6C 0014BB6C 7C 60 1B 79 */ or. r0, r3, r3 /* 8014ED70 0014BB70 41 82 00 10 */ beq lbl_8014ED80 /* 8014ED74 0014BB74 7F E4 FB 78 */ mr r4, r31 -/* 8014ED78 0014BB78 48 00 08 C9 */ bl func_8014F640 +/* 8014ED78 0014BB78 48 00 08 C9 */ bl __ct__22zNPCGoalBossSandyMeleeFi /* 8014ED7C 0014BB7C 7C 60 1B 78 */ mr r0, r3 lbl_8014ED80: /* 8014ED80 0014BB80 7C 06 03 78 */ mr r6, r0 @@ -82,7 +82,7 @@ lbl_8014ED80: /* 8014ED94 0014BB94 7C 60 1B 79 */ or. r0, r3, r3 /* 8014ED98 0014BB98 41 82 00 10 */ beq lbl_8014EDA8 /* 8014ED9C 0014BB9C 7F E4 FB 78 */ mr r4, r31 -/* 8014EDA0 0014BBA0 48 00 08 65 */ bl func_8014F604 +/* 8014EDA0 0014BBA0 48 00 08 65 */ bl __ct__23zNPCGoalBossSandyNoHeadFi /* 8014EDA4 0014BBA4 7C 60 1B 78 */ mr r0, r3 lbl_8014EDA8: /* 8014EDA8 0014BBA8 7C 06 03 78 */ mr r6, r0 @@ -93,7 +93,7 @@ lbl_8014EDA8: /* 8014EDBC 0014BBBC 7C 60 1B 79 */ or. r0, r3, r3 /* 8014EDC0 0014BBC0 41 82 00 10 */ beq lbl_8014EDD0 /* 8014EDC4 0014BBC4 7F E4 FB 78 */ mr r4, r31 -/* 8014EDC8 0014BBC8 48 00 08 01 */ bl func_8014F5C8 +/* 8014EDC8 0014BBC8 48 00 08 01 */ bl __ct__26zNPCGoalBossSandyElbowDropFi /* 8014EDCC 0014BBCC 7C 60 1B 78 */ mr r0, r3 lbl_8014EDD0: /* 8014EDD0 0014BBD0 7C 06 03 78 */ mr r6, r0 @@ -104,7 +104,7 @@ lbl_8014EDD0: /* 8014EDE4 0014BBE4 7C 60 1B 79 */ or. r0, r3, r3 /* 8014EDE8 0014BBE8 41 82 00 10 */ beq lbl_8014EDF8 /* 8014EDEC 0014BBEC 7F E4 FB 78 */ mr r4, r31 -/* 8014EDF0 0014BBF0 48 00 07 9D */ bl func_8014F58C +/* 8014EDF0 0014BBF0 48 00 07 9D */ bl __ct__21zNPCGoalBossSandyLeapFi /* 8014EDF4 0014BBF4 7C 60 1B 78 */ mr r0, r3 lbl_8014EDF8: /* 8014EDF8 0014BBF8 7C 06 03 78 */ mr r6, r0 @@ -115,7 +115,7 @@ lbl_8014EDF8: /* 8014EE0C 0014BC0C 7C 60 1B 79 */ or. r0, r3, r3 /* 8014EE10 0014BC10 41 82 00 10 */ beq lbl_8014EE20 /* 8014EE14 0014BC14 7F E4 FB 78 */ mr r4, r31 -/* 8014EE18 0014BC18 48 00 07 39 */ bl func_8014F550 +/* 8014EE18 0014BC18 48 00 07 39 */ bl __ct__20zNPCGoalBossSandySitFi /* 8014EE1C 0014BC1C 7C 60 1B 78 */ mr r0, r3 lbl_8014EE20: /* 8014EE20 0014BC20 7C 06 03 78 */ mr r6, r0 @@ -126,7 +126,7 @@ lbl_8014EE20: /* 8014EE34 0014BC34 7C 60 1B 79 */ or. r0, r3, r3 /* 8014EE38 0014BC38 41 82 00 10 */ beq lbl_8014EE48 /* 8014EE3C 0014BC3C 7F E4 FB 78 */ mr r4, r31 -/* 8014EE40 0014BC40 48 00 06 D5 */ bl func_8014F514 +/* 8014EE40 0014BC40 48 00 06 D5 */ bl __ct__22zNPCGoalBossSandyGetUpFi /* 8014EE44 0014BC44 7C 60 1B 78 */ mr r0, r3 lbl_8014EE48: /* 8014EE48 0014BC48 7C 06 03 78 */ mr r6, r0 @@ -137,7 +137,7 @@ lbl_8014EE48: /* 8014EE5C 0014BC5C 7C 60 1B 79 */ or. r0, r3, r3 /* 8014EE60 0014BC60 41 82 00 10 */ beq lbl_8014EE70 /* 8014EE64 0014BC64 7F E4 FB 78 */ mr r4, r31 -/* 8014EE68 0014BC68 48 00 06 71 */ bl func_8014F4D8 +/* 8014EE68 0014BC68 48 00 06 71 */ bl __ct__26zNPCGoalBossSandyRunToRopeFi /* 8014EE6C 0014BC6C 7C 60 1B 78 */ mr r0, r3 lbl_8014EE70: /* 8014EE70 0014BC70 7C 06 03 78 */ mr r6, r0 @@ -148,7 +148,7 @@ lbl_8014EE70: /* 8014EE84 0014BC84 7C 60 1B 79 */ or. r0, r3, r3 /* 8014EE88 0014BC88 41 82 00 10 */ beq lbl_8014EE98 /* 8014EE8C 0014BC8C 7F E4 FB 78 */ mr r4, r31 -/* 8014EE90 0014BC90 48 00 06 0D */ bl func_8014F49C +/* 8014EE90 0014BC90 48 00 06 0D */ bl __ct__28zNPCGoalBossSandyClotheslineFi /* 8014EE94 0014BC94 7C 60 1B 78 */ mr r0, r3 lbl_8014EE98: /* 8014EE98 0014BC98 7C 06 03 78 */ mr r6, r0 @@ -159,7 +159,7 @@ lbl_8014EE98: /* 8014EEAC 0014BCAC 7C 60 1B 79 */ or. r0, r3, r3 /* 8014EEB0 0014BCB0 41 82 00 10 */ beq lbl_8014EEC0 /* 8014EEB4 0014BCB4 7F E4 FB 78 */ mr r4, r31 -/* 8014EEB8 0014BCB8 48 00 05 A9 */ bl func_8014F460 +/* 8014EEB8 0014BCB8 48 00 05 A9 */ bl __ct__19zNPCGoalBossSB1IdleFi /* 8014EEBC 0014BCBC 7C 60 1B 78 */ mr r0, r3 lbl_8014EEC0: /* 8014EEC0 0014BCC0 7C 06 03 78 */ mr r6, r0 @@ -170,7 +170,7 @@ lbl_8014EEC0: /* 8014EED4 0014BCD4 7C 60 1B 79 */ or. r0, r3, r3 /* 8014EED8 0014BCD8 41 82 00 10 */ beq lbl_8014EEE8 /* 8014EEDC 0014BCDC 7F E4 FB 78 */ mr r4, r31 -/* 8014EEE0 0014BCE0 48 00 05 45 */ bl func_8014F424 +/* 8014EEE0 0014BCE0 48 00 05 45 */ bl __ct__20zNPCGoalBossSB1TauntFi /* 8014EEE4 0014BCE4 7C 60 1B 78 */ mr r0, r3 lbl_8014EEE8: /* 8014EEE8 0014BCE8 7C 06 03 78 */ mr r6, r0 @@ -181,7 +181,7 @@ lbl_8014EEE8: /* 8014EEFC 0014BCFC 7C 60 1B 79 */ or. r0, r3, r3 /* 8014EF00 0014BD00 41 82 00 10 */ beq lbl_8014EF10 /* 8014EF04 0014BD04 7F E4 FB 78 */ mr r4, r31 -/* 8014EF08 0014BD08 48 00 04 E1 */ bl func_8014F3E8 +/* 8014EF08 0014BD08 48 00 04 E1 */ bl __ct__20zNPCGoalBossSB1StompFi /* 8014EF0C 0014BD0C 7C 60 1B 78 */ mr r0, r3 lbl_8014EF10: /* 8014EF10 0014BD10 7C 06 03 78 */ mr r6, r0 @@ -192,7 +192,7 @@ lbl_8014EF10: /* 8014EF24 0014BD24 7C 60 1B 79 */ or. r0, r3, r3 /* 8014EF28 0014BD28 41 82 00 10 */ beq lbl_8014EF38 /* 8014EF2C 0014BD2C 7F E4 FB 78 */ mr r4, r31 -/* 8014EF30 0014BD30 48 00 04 7D */ bl func_8014F3AC +/* 8014EF30 0014BD30 48 00 04 7D */ bl __ct__20zNPCGoalBossSB1SmashFi /* 8014EF34 0014BD34 7C 60 1B 78 */ mr r0, r3 lbl_8014EF38: /* 8014EF38 0014BD38 7C 06 03 78 */ mr r6, r0 @@ -203,7 +203,7 @@ lbl_8014EF38: /* 8014EF4C 0014BD4C 7C 60 1B 79 */ or. r0, r3, r3 /* 8014EF50 0014BD50 41 82 00 10 */ beq lbl_8014EF60 /* 8014EF54 0014BD54 7F E4 FB 78 */ mr r4, r31 -/* 8014EF58 0014BD58 48 00 04 19 */ bl func_8014F370 +/* 8014EF58 0014BD58 48 00 04 19 */ bl __ct__22zNPCGoalBossSB1DeflateFi /* 8014EF5C 0014BD5C 7C 60 1B 78 */ mr r0, r3 lbl_8014EF60: /* 8014EF60 0014BD60 7C 06 03 78 */ mr r6, r0 @@ -214,7 +214,7 @@ lbl_8014EF60: /* 8014EF74 0014BD74 7C 60 1B 79 */ or. r0, r3, r3 /* 8014EF78 0014BD78 41 82 00 10 */ beq lbl_8014EF88 /* 8014EF7C 0014BD7C 7F E4 FB 78 */ mr r4, r31 -/* 8014EF80 0014BD80 48 00 03 B5 */ bl func_8014F334 +/* 8014EF80 0014BD80 48 00 03 B5 */ bl __ct__19zNPCGoalBossPatIdleFi /* 8014EF84 0014BD84 7C 60 1B 78 */ mr r0, r3 lbl_8014EF88: /* 8014EF88 0014BD88 7C 06 03 78 */ mr r6, r0 @@ -225,7 +225,7 @@ lbl_8014EF88: /* 8014EF9C 0014BD9C 7C 60 1B 79 */ or. r0, r3, r3 /* 8014EFA0 0014BDA0 41 82 00 10 */ beq lbl_8014EFB0 /* 8014EFA4 0014BDA4 7F E4 FB 78 */ mr r4, r31 -/* 8014EFA8 0014BDA8 48 00 03 51 */ bl func_8014F2F8 +/* 8014EFA8 0014BDA8 48 00 03 51 */ bl __ct__20zNPCGoalBossPatTauntFi /* 8014EFAC 0014BDAC 7C 60 1B 78 */ mr r0, r3 lbl_8014EFB0: /* 8014EFB0 0014BDB0 7C 06 03 78 */ mr r6, r0 @@ -236,7 +236,7 @@ lbl_8014EFB0: /* 8014EFC4 0014BDC4 7C 60 1B 79 */ or. r0, r3, r3 /* 8014EFC8 0014BDC8 41 82 00 10 */ beq lbl_8014EFD8 /* 8014EFCC 0014BDCC 7F E4 FB 78 */ mr r4, r31 -/* 8014EFD0 0014BDD0 48 00 02 ED */ bl func_8014F2BC +/* 8014EFD0 0014BDD0 48 00 02 ED */ bl __ct__18zNPCGoalBossPatHitFi /* 8014EFD4 0014BDD4 7C 60 1B 78 */ mr r0, r3 lbl_8014EFD8: /* 8014EFD8 0014BDD8 7C 06 03 78 */ mr r6, r0 @@ -247,7 +247,7 @@ lbl_8014EFD8: /* 8014EFEC 0014BDEC 7C 60 1B 79 */ or. r0, r3, r3 /* 8014EFF0 0014BDF0 41 82 00 10 */ beq lbl_8014F000 /* 8014EFF4 0014BDF4 7F E4 FB 78 */ mr r4, r31 -/* 8014EFF8 0014BDF8 48 00 02 89 */ bl func_8014F280 +/* 8014EFF8 0014BDF8 48 00 02 89 */ bl __ct__19zNPCGoalBossPatSpitFi /* 8014EFFC 0014BDFC 7C 60 1B 78 */ mr r0, r3 lbl_8014F000: /* 8014F000 0014BE00 7C 06 03 78 */ mr r6, r0 @@ -258,7 +258,7 @@ lbl_8014F000: /* 8014F014 0014BE14 7C 60 1B 79 */ or. r0, r3, r3 /* 8014F018 0014BE18 41 82 00 10 */ beq lbl_8014F028 /* 8014F01C 0014BE1C 7F E4 FB 78 */ mr r4, r31 -/* 8014F020 0014BE20 48 00 02 25 */ bl func_8014F244 +/* 8014F020 0014BE20 48 00 02 25 */ bl __ct__18zNPCGoalBossPatRunFi /* 8014F024 0014BE24 7C 60 1B 78 */ mr r0, r3 lbl_8014F028: /* 8014F028 0014BE28 7C 06 03 78 */ mr r6, r0 @@ -269,7 +269,7 @@ lbl_8014F028: /* 8014F03C 0014BE3C 7C 60 1B 79 */ or. r0, r3, r3 /* 8014F040 0014BE40 41 82 00 10 */ beq lbl_8014F050 /* 8014F044 0014BE44 7F E4 FB 78 */ mr r4, r31 -/* 8014F048 0014BE48 48 00 01 C1 */ bl func_8014F208 +/* 8014F048 0014BE48 48 00 01 C1 */ bl __ct__20zNPCGoalBossPatSmackFi /* 8014F04C 0014BE4C 7C 60 1B 78 */ mr r0, r3 lbl_8014F050: /* 8014F050 0014BE50 7C 06 03 78 */ mr r6, r0 @@ -280,7 +280,7 @@ lbl_8014F050: /* 8014F064 0014BE64 7C 60 1B 79 */ or. r0, r3, r3 /* 8014F068 0014BE68 41 82 00 10 */ beq lbl_8014F078 /* 8014F06C 0014BE6C 7F E4 FB 78 */ mr r4, r31 -/* 8014F070 0014BE70 48 00 01 5D */ bl func_8014F1CC +/* 8014F070 0014BE70 48 00 01 5D */ bl __ct__21zNPCGoalBossPatFreezeFi /* 8014F074 0014BE74 7C 60 1B 78 */ mr r0, r3 lbl_8014F078: /* 8014F078 0014BE78 7C 06 03 78 */ mr r6, r0 @@ -291,7 +291,7 @@ lbl_8014F078: /* 8014F08C 0014BE8C 7C 60 1B 79 */ or. r0, r3, r3 /* 8014F090 0014BE90 41 82 00 10 */ beq lbl_8014F0A0 /* 8014F094 0014BE94 7F E4 FB 78 */ mr r4, r31 -/* 8014F098 0014BE98 48 00 00 F9 */ bl func_8014F190 +/* 8014F098 0014BE98 48 00 00 F9 */ bl __ct__20zNPCGoalBossPatSpawnFi /* 8014F09C 0014BE9C 7C 60 1B 78 */ mr r0, r3 lbl_8014F0A0: /* 8014F0A0 0014BEA0 7C 06 03 78 */ mr r6, r0 @@ -302,7 +302,7 @@ lbl_8014F0A0: /* 8014F0B4 0014BEB4 7C 60 1B 79 */ or. r0, r3, r3 /* 8014F0B8 0014BEB8 41 82 00 10 */ beq lbl_8014F0C8 /* 8014F0BC 0014BEBC 7F E4 FB 78 */ mr r4, r31 -/* 8014F0C0 0014BEC0 48 00 00 95 */ bl func_8014F154 +/* 8014F0C0 0014BEC0 48 00 00 95 */ bl __ct__19zNPCGoalBossPatSpinFi /* 8014F0C4 0014BEC4 7C 60 1B 78 */ mr r0, r3 lbl_8014F0C8: /* 8014F0C8 0014BEC8 7C 06 03 78 */ mr r6, r0 @@ -313,7 +313,7 @@ lbl_8014F0C8: /* 8014F0DC 0014BEDC 7C 60 1B 79 */ or. r0, r3, r3 /* 8014F0E0 0014BEE0 41 82 00 10 */ beq lbl_8014F0F0 /* 8014F0E4 0014BEE4 7F E4 FB 78 */ mr r4, r31 -/* 8014F0E8 0014BEE8 48 00 00 31 */ bl func_8014F118 +/* 8014F0E8 0014BEE8 48 00 00 31 */ bl __ct__20zNPCGoalBossPatFudgeFi /* 8014F0EC 0014BEEC 7C 60 1B 78 */ mr r0, r3 lbl_8014F0F0: /* 8014F0F0 0014BEF0 7C 06 03 78 */ mr r6, r0 @@ -329,14 +329,14 @@ lbl_8014F104: /* 8014F110 0014BF10 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F114 0014BF14 4E 80 00 20 */ blr -.global func_8014F118 -func_8014F118: +.global __ct__20zNPCGoalBossPatFudgeFi +__ct__20zNPCGoalBossPatFudgeFi: /* 8014F118 0014BF18 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F11C 0014BF1C 7C 08 02 A6 */ mflr r0 /* 8014F120 0014BF20 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F124 0014BF24 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F128 0014BF28 7C 7F 1B 78 */ mr r31, r3 -/* 8014F12C 0014BF2C 4B F8 9E C9 */ bl func_800D8FF4 +/* 8014F12C 0014BF2C 4B F8 9E C9 */ bl __ct__14zNPCGoalCommonFi /* 8014F130 0014BF30 3C 80 80 2A */ lis r4, lbl_8029AC4C@ha /* 8014F134 0014BF34 7F E3 FB 78 */ mr r3, r31 /* 8014F138 0014BF38 38 04 AC 4C */ addi r0, r4, lbl_8029AC4C@l @@ -347,14 +347,14 @@ func_8014F118: /* 8014F14C 0014BF4C 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F150 0014BF50 4E 80 00 20 */ blr -.global func_8014F154 -func_8014F154: +.global __ct__19zNPCGoalBossPatSpinFi +__ct__19zNPCGoalBossPatSpinFi: /* 8014F154 0014BF54 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F158 0014BF58 7C 08 02 A6 */ mflr r0 /* 8014F15C 0014BF5C 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F160 0014BF60 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F164 0014BF64 7C 7F 1B 78 */ mr r31, r3 -/* 8014F168 0014BF68 4B F8 9E 8D */ bl func_800D8FF4 +/* 8014F168 0014BF68 4B F8 9E 8D */ bl __ct__14zNPCGoalCommonFi /* 8014F16C 0014BF6C 3C 80 80 2A */ lis r4, lbl_8029AC80@ha /* 8014F170 0014BF70 7F E3 FB 78 */ mr r3, r31 /* 8014F174 0014BF74 38 04 AC 80 */ addi r0, r4, lbl_8029AC80@l @@ -365,14 +365,14 @@ func_8014F154: /* 8014F188 0014BF88 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F18C 0014BF8C 4E 80 00 20 */ blr -.global func_8014F190 -func_8014F190: +.global __ct__20zNPCGoalBossPatSpawnFi +__ct__20zNPCGoalBossPatSpawnFi: /* 8014F190 0014BF90 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F194 0014BF94 7C 08 02 A6 */ mflr r0 /* 8014F198 0014BF98 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F19C 0014BF9C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F1A0 0014BFA0 7C 7F 1B 78 */ mr r31, r3 -/* 8014F1A4 0014BFA4 4B F8 9E 51 */ bl func_800D8FF4 +/* 8014F1A4 0014BFA4 4B F8 9E 51 */ bl __ct__14zNPCGoalCommonFi /* 8014F1A8 0014BFA8 3C 80 80 2A */ lis r4, lbl_8029ACB4@ha /* 8014F1AC 0014BFAC 7F E3 FB 78 */ mr r3, r31 /* 8014F1B0 0014BFB0 38 04 AC B4 */ addi r0, r4, lbl_8029ACB4@l @@ -383,14 +383,14 @@ func_8014F190: /* 8014F1C4 0014BFC4 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F1C8 0014BFC8 4E 80 00 20 */ blr -.global func_8014F1CC -func_8014F1CC: +.global __ct__21zNPCGoalBossPatFreezeFi +__ct__21zNPCGoalBossPatFreezeFi: /* 8014F1CC 0014BFCC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F1D0 0014BFD0 7C 08 02 A6 */ mflr r0 /* 8014F1D4 0014BFD4 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F1D8 0014BFD8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F1DC 0014BFDC 7C 7F 1B 78 */ mr r31, r3 -/* 8014F1E0 0014BFE0 4B F8 9E 15 */ bl func_800D8FF4 +/* 8014F1E0 0014BFE0 4B F8 9E 15 */ bl __ct__14zNPCGoalCommonFi /* 8014F1E4 0014BFE4 3C 80 80 2A */ lis r4, lbl_8029ACE8@ha /* 8014F1E8 0014BFE8 7F E3 FB 78 */ mr r3, r31 /* 8014F1EC 0014BFEC 38 04 AC E8 */ addi r0, r4, lbl_8029ACE8@l @@ -401,14 +401,14 @@ func_8014F1CC: /* 8014F200 0014C000 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F204 0014C004 4E 80 00 20 */ blr -.global func_8014F208 -func_8014F208: +.global __ct__20zNPCGoalBossPatSmackFi +__ct__20zNPCGoalBossPatSmackFi: /* 8014F208 0014C008 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F20C 0014C00C 7C 08 02 A6 */ mflr r0 /* 8014F210 0014C010 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F214 0014C014 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F218 0014C018 7C 7F 1B 78 */ mr r31, r3 -/* 8014F21C 0014C01C 4B F8 9D D9 */ bl func_800D8FF4 +/* 8014F21C 0014C01C 4B F8 9D D9 */ bl __ct__14zNPCGoalCommonFi /* 8014F220 0014C020 3C 80 80 2A */ lis r4, lbl_8029AD1C@ha /* 8014F224 0014C024 7F E3 FB 78 */ mr r3, r31 /* 8014F228 0014C028 38 04 AD 1C */ addi r0, r4, lbl_8029AD1C@l @@ -419,14 +419,14 @@ func_8014F208: /* 8014F23C 0014C03C 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F240 0014C040 4E 80 00 20 */ blr -.global func_8014F244 -func_8014F244: +.global __ct__18zNPCGoalBossPatRunFi +__ct__18zNPCGoalBossPatRunFi: /* 8014F244 0014C044 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F248 0014C048 7C 08 02 A6 */ mflr r0 /* 8014F24C 0014C04C 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F250 0014C050 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F254 0014C054 7C 7F 1B 78 */ mr r31, r3 -/* 8014F258 0014C058 4B F8 9D 9D */ bl func_800D8FF4 +/* 8014F258 0014C058 4B F8 9D 9D */ bl __ct__14zNPCGoalCommonFi /* 8014F25C 0014C05C 3C 80 80 2A */ lis r4, lbl_8029AD50@ha /* 8014F260 0014C060 7F E3 FB 78 */ mr r3, r31 /* 8014F264 0014C064 38 04 AD 50 */ addi r0, r4, lbl_8029AD50@l @@ -437,14 +437,14 @@ func_8014F244: /* 8014F278 0014C078 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F27C 0014C07C 4E 80 00 20 */ blr -.global func_8014F280 -func_8014F280: +.global __ct__19zNPCGoalBossPatSpitFi +__ct__19zNPCGoalBossPatSpitFi: /* 8014F280 0014C080 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F284 0014C084 7C 08 02 A6 */ mflr r0 /* 8014F288 0014C088 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F28C 0014C08C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F290 0014C090 7C 7F 1B 78 */ mr r31, r3 -/* 8014F294 0014C094 4B F8 9D 61 */ bl func_800D8FF4 +/* 8014F294 0014C094 4B F8 9D 61 */ bl __ct__14zNPCGoalCommonFi /* 8014F298 0014C098 3C 80 80 2A */ lis r4, lbl_8029AD84@ha /* 8014F29C 0014C09C 7F E3 FB 78 */ mr r3, r31 /* 8014F2A0 0014C0A0 38 04 AD 84 */ addi r0, r4, lbl_8029AD84@l @@ -455,14 +455,14 @@ func_8014F280: /* 8014F2B4 0014C0B4 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F2B8 0014C0B8 4E 80 00 20 */ blr -.global func_8014F2BC -func_8014F2BC: +.global __ct__18zNPCGoalBossPatHitFi +__ct__18zNPCGoalBossPatHitFi: /* 8014F2BC 0014C0BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F2C0 0014C0C0 7C 08 02 A6 */ mflr r0 /* 8014F2C4 0014C0C4 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F2C8 0014C0C8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F2CC 0014C0CC 7C 7F 1B 78 */ mr r31, r3 -/* 8014F2D0 0014C0D0 4B F8 9D 25 */ bl func_800D8FF4 +/* 8014F2D0 0014C0D0 4B F8 9D 25 */ bl __ct__14zNPCGoalCommonFi /* 8014F2D4 0014C0D4 3C 80 80 2A */ lis r4, lbl_8029ADB8@ha /* 8014F2D8 0014C0D8 7F E3 FB 78 */ mr r3, r31 /* 8014F2DC 0014C0DC 38 04 AD B8 */ addi r0, r4, lbl_8029ADB8@l @@ -473,14 +473,14 @@ func_8014F2BC: /* 8014F2F0 0014C0F0 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F2F4 0014C0F4 4E 80 00 20 */ blr -.global func_8014F2F8 -func_8014F2F8: +.global __ct__20zNPCGoalBossPatTauntFi +__ct__20zNPCGoalBossPatTauntFi: /* 8014F2F8 0014C0F8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F2FC 0014C0FC 7C 08 02 A6 */ mflr r0 /* 8014F300 0014C100 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F304 0014C104 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F308 0014C108 7C 7F 1B 78 */ mr r31, r3 -/* 8014F30C 0014C10C 4B F8 9C E9 */ bl func_800D8FF4 +/* 8014F30C 0014C10C 4B F8 9C E9 */ bl __ct__14zNPCGoalCommonFi /* 8014F310 0014C110 3C 80 80 2A */ lis r4, lbl_8029ADEC@ha /* 8014F314 0014C114 7F E3 FB 78 */ mr r3, r31 /* 8014F318 0014C118 38 04 AD EC */ addi r0, r4, lbl_8029ADEC@l @@ -491,14 +491,14 @@ func_8014F2F8: /* 8014F32C 0014C12C 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F330 0014C130 4E 80 00 20 */ blr -.global func_8014F334 -func_8014F334: +.global __ct__19zNPCGoalBossPatIdleFi +__ct__19zNPCGoalBossPatIdleFi: /* 8014F334 0014C134 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F338 0014C138 7C 08 02 A6 */ mflr r0 /* 8014F33C 0014C13C 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F340 0014C140 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F344 0014C144 7C 7F 1B 78 */ mr r31, r3 -/* 8014F348 0014C148 4B F8 9C AD */ bl func_800D8FF4 +/* 8014F348 0014C148 4B F8 9C AD */ bl __ct__14zNPCGoalCommonFi /* 8014F34C 0014C14C 3C 80 80 2A */ lis r4, lbl_8029AE20@ha /* 8014F350 0014C150 7F E3 FB 78 */ mr r3, r31 /* 8014F354 0014C154 38 04 AE 20 */ addi r0, r4, lbl_8029AE20@l @@ -509,14 +509,14 @@ func_8014F334: /* 8014F368 0014C168 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F36C 0014C16C 4E 80 00 20 */ blr -.global func_8014F370 -func_8014F370: +.global __ct__22zNPCGoalBossSB1DeflateFi +__ct__22zNPCGoalBossSB1DeflateFi: /* 8014F370 0014C170 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F374 0014C174 7C 08 02 A6 */ mflr r0 /* 8014F378 0014C178 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F37C 0014C17C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F380 0014C180 7C 7F 1B 78 */ mr r31, r3 -/* 8014F384 0014C184 4B F8 9C 71 */ bl func_800D8FF4 +/* 8014F384 0014C184 4B F8 9C 71 */ bl __ct__14zNPCGoalCommonFi /* 8014F388 0014C188 3C 80 80 2A */ lis r4, lbl_8029A520@ha /* 8014F38C 0014C18C 7F E3 FB 78 */ mr r3, r31 /* 8014F390 0014C190 38 04 A5 20 */ addi r0, r4, lbl_8029A520@l @@ -527,14 +527,14 @@ func_8014F370: /* 8014F3A4 0014C1A4 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F3A8 0014C1A8 4E 80 00 20 */ blr -.global func_8014F3AC -func_8014F3AC: +.global __ct__20zNPCGoalBossSB1SmashFi +__ct__20zNPCGoalBossSB1SmashFi: /* 8014F3AC 0014C1AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F3B0 0014C1B0 7C 08 02 A6 */ mflr r0 /* 8014F3B4 0014C1B4 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F3B8 0014C1B8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F3BC 0014C1BC 7C 7F 1B 78 */ mr r31, r3 -/* 8014F3C0 0014C1C0 4B F8 9C 35 */ bl func_800D8FF4 +/* 8014F3C0 0014C1C0 4B F8 9C 35 */ bl __ct__14zNPCGoalCommonFi /* 8014F3C4 0014C1C4 3C 80 80 2A */ lis r4, lbl_8029A554@ha /* 8014F3C8 0014C1C8 7F E3 FB 78 */ mr r3, r31 /* 8014F3CC 0014C1CC 38 04 A5 54 */ addi r0, r4, lbl_8029A554@l @@ -545,14 +545,14 @@ func_8014F3AC: /* 8014F3E0 0014C1E0 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F3E4 0014C1E4 4E 80 00 20 */ blr -.global func_8014F3E8 -func_8014F3E8: +.global __ct__20zNPCGoalBossSB1StompFi +__ct__20zNPCGoalBossSB1StompFi: /* 8014F3E8 0014C1E8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F3EC 0014C1EC 7C 08 02 A6 */ mflr r0 /* 8014F3F0 0014C1F0 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F3F4 0014C1F4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F3F8 0014C1F8 7C 7F 1B 78 */ mr r31, r3 -/* 8014F3FC 0014C1FC 4B F8 9B F9 */ bl func_800D8FF4 +/* 8014F3FC 0014C1FC 4B F8 9B F9 */ bl __ct__14zNPCGoalCommonFi /* 8014F400 0014C200 3C 80 80 2A */ lis r4, lbl_8029A588@ha /* 8014F404 0014C204 7F E3 FB 78 */ mr r3, r31 /* 8014F408 0014C208 38 04 A5 88 */ addi r0, r4, lbl_8029A588@l @@ -563,14 +563,14 @@ func_8014F3E8: /* 8014F41C 0014C21C 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F420 0014C220 4E 80 00 20 */ blr -.global func_8014F424 -func_8014F424: +.global __ct__20zNPCGoalBossSB1TauntFi +__ct__20zNPCGoalBossSB1TauntFi: /* 8014F424 0014C224 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F428 0014C228 7C 08 02 A6 */ mflr r0 /* 8014F42C 0014C22C 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F430 0014C230 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F434 0014C234 7C 7F 1B 78 */ mr r31, r3 -/* 8014F438 0014C238 4B F8 9B BD */ bl func_800D8FF4 +/* 8014F438 0014C238 4B F8 9B BD */ bl __ct__14zNPCGoalCommonFi /* 8014F43C 0014C23C 3C 80 80 2A */ lis r4, lbl_8029A5BC@ha /* 8014F440 0014C240 7F E3 FB 78 */ mr r3, r31 /* 8014F444 0014C244 38 04 A5 BC */ addi r0, r4, lbl_8029A5BC@l @@ -581,14 +581,14 @@ func_8014F424: /* 8014F458 0014C258 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F45C 0014C25C 4E 80 00 20 */ blr -.global func_8014F460 -func_8014F460: +.global __ct__19zNPCGoalBossSB1IdleFi +__ct__19zNPCGoalBossSB1IdleFi: /* 8014F460 0014C260 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F464 0014C264 7C 08 02 A6 */ mflr r0 /* 8014F468 0014C268 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F46C 0014C26C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F470 0014C270 7C 7F 1B 78 */ mr r31, r3 -/* 8014F474 0014C274 4B F8 9B 81 */ bl func_800D8FF4 +/* 8014F474 0014C274 4B F8 9B 81 */ bl __ct__14zNPCGoalCommonFi /* 8014F478 0014C278 3C 80 80 2A */ lis r4, lbl_8029A5F0@ha /* 8014F47C 0014C27C 7F E3 FB 78 */ mr r3, r31 /* 8014F480 0014C280 38 04 A5 F0 */ addi r0, r4, lbl_8029A5F0@l @@ -599,14 +599,14 @@ func_8014F460: /* 8014F494 0014C294 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F498 0014C298 4E 80 00 20 */ blr -.global func_8014F49C -func_8014F49C: +.global __ct__28zNPCGoalBossSandyClotheslineFi +__ct__28zNPCGoalBossSandyClotheslineFi: /* 8014F49C 0014C29C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F4A0 0014C2A0 7C 08 02 A6 */ mflr r0 /* 8014F4A4 0014C2A4 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F4A8 0014C2A8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F4AC 0014C2AC 7C 7F 1B 78 */ mr r31, r3 -/* 8014F4B0 0014C2B0 4B F8 9B 45 */ bl func_800D8FF4 +/* 8014F4B0 0014C2B0 4B F8 9B 45 */ bl __ct__14zNPCGoalCommonFi /* 8014F4B4 0014C2B4 3C 80 80 2A */ lis r4, lbl_80299A90@ha /* 8014F4B8 0014C2B8 7F E3 FB 78 */ mr r3, r31 /* 8014F4BC 0014C2BC 38 04 9A 90 */ addi r0, r4, lbl_80299A90@l @@ -617,14 +617,14 @@ func_8014F49C: /* 8014F4D0 0014C2D0 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F4D4 0014C2D4 4E 80 00 20 */ blr -.global func_8014F4D8 -func_8014F4D8: +.global __ct__26zNPCGoalBossSandyRunToRopeFi +__ct__26zNPCGoalBossSandyRunToRopeFi: /* 8014F4D8 0014C2D8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F4DC 0014C2DC 7C 08 02 A6 */ mflr r0 /* 8014F4E0 0014C2E0 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F4E4 0014C2E4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F4E8 0014C2E8 7C 7F 1B 78 */ mr r31, r3 -/* 8014F4EC 0014C2EC 4B F8 9B 09 */ bl func_800D8FF4 +/* 8014F4EC 0014C2EC 4B F8 9B 09 */ bl __ct__14zNPCGoalCommonFi /* 8014F4F0 0014C2F0 3C 80 80 2A */ lis r4, lbl_80299AC4@ha /* 8014F4F4 0014C2F4 7F E3 FB 78 */ mr r3, r31 /* 8014F4F8 0014C2F8 38 04 9A C4 */ addi r0, r4, lbl_80299AC4@l @@ -635,14 +635,14 @@ func_8014F4D8: /* 8014F50C 0014C30C 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F510 0014C310 4E 80 00 20 */ blr -.global func_8014F514 -func_8014F514: +.global __ct__22zNPCGoalBossSandyGetUpFi +__ct__22zNPCGoalBossSandyGetUpFi: /* 8014F514 0014C314 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F518 0014C318 7C 08 02 A6 */ mflr r0 /* 8014F51C 0014C31C 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F520 0014C320 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F524 0014C324 7C 7F 1B 78 */ mr r31, r3 -/* 8014F528 0014C328 4B F8 9A CD */ bl func_800D8FF4 +/* 8014F528 0014C328 4B F8 9A CD */ bl __ct__14zNPCGoalCommonFi /* 8014F52C 0014C32C 3C 80 80 2A */ lis r4, lbl_80299AF8@ha /* 8014F530 0014C330 7F E3 FB 78 */ mr r3, r31 /* 8014F534 0014C334 38 04 9A F8 */ addi r0, r4, lbl_80299AF8@l @@ -653,14 +653,14 @@ func_8014F514: /* 8014F548 0014C348 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F54C 0014C34C 4E 80 00 20 */ blr -.global func_8014F550 -func_8014F550: +.global __ct__20zNPCGoalBossSandySitFi +__ct__20zNPCGoalBossSandySitFi: /* 8014F550 0014C350 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F554 0014C354 7C 08 02 A6 */ mflr r0 /* 8014F558 0014C358 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F55C 0014C35C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F560 0014C360 7C 7F 1B 78 */ mr r31, r3 -/* 8014F564 0014C364 4B F8 9A 91 */ bl func_800D8FF4 +/* 8014F564 0014C364 4B F8 9A 91 */ bl __ct__14zNPCGoalCommonFi /* 8014F568 0014C368 3C 80 80 2A */ lis r4, lbl_80299B2C@ha /* 8014F56C 0014C36C 7F E3 FB 78 */ mr r3, r31 /* 8014F570 0014C370 38 04 9B 2C */ addi r0, r4, lbl_80299B2C@l @@ -671,14 +671,14 @@ func_8014F550: /* 8014F584 0014C384 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F588 0014C388 4E 80 00 20 */ blr -.global func_8014F58C -func_8014F58C: +.global __ct__21zNPCGoalBossSandyLeapFi +__ct__21zNPCGoalBossSandyLeapFi: /* 8014F58C 0014C38C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F590 0014C390 7C 08 02 A6 */ mflr r0 /* 8014F594 0014C394 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F598 0014C398 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F59C 0014C39C 7C 7F 1B 78 */ mr r31, r3 -/* 8014F5A0 0014C3A0 4B F8 9A 55 */ bl func_800D8FF4 +/* 8014F5A0 0014C3A0 4B F8 9A 55 */ bl __ct__14zNPCGoalCommonFi /* 8014F5A4 0014C3A4 3C 80 80 2A */ lis r4, lbl_80299B60@ha /* 8014F5A8 0014C3A8 7F E3 FB 78 */ mr r3, r31 /* 8014F5AC 0014C3AC 38 04 9B 60 */ addi r0, r4, lbl_80299B60@l @@ -689,14 +689,14 @@ func_8014F58C: /* 8014F5C0 0014C3C0 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F5C4 0014C3C4 4E 80 00 20 */ blr -.global func_8014F5C8 -func_8014F5C8: +.global __ct__26zNPCGoalBossSandyElbowDropFi +__ct__26zNPCGoalBossSandyElbowDropFi: /* 8014F5C8 0014C3C8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F5CC 0014C3CC 7C 08 02 A6 */ mflr r0 /* 8014F5D0 0014C3D0 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F5D4 0014C3D4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F5D8 0014C3D8 7C 7F 1B 78 */ mr r31, r3 -/* 8014F5DC 0014C3DC 4B F8 9A 19 */ bl func_800D8FF4 +/* 8014F5DC 0014C3DC 4B F8 9A 19 */ bl __ct__14zNPCGoalCommonFi /* 8014F5E0 0014C3E0 3C 80 80 2A */ lis r4, lbl_80299B94@ha /* 8014F5E4 0014C3E4 7F E3 FB 78 */ mr r3, r31 /* 8014F5E8 0014C3E8 38 04 9B 94 */ addi r0, r4, lbl_80299B94@l @@ -707,14 +707,14 @@ func_8014F5C8: /* 8014F5FC 0014C3FC 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F600 0014C400 4E 80 00 20 */ blr -.global func_8014F604 -func_8014F604: +.global __ct__23zNPCGoalBossSandyNoHeadFi +__ct__23zNPCGoalBossSandyNoHeadFi: /* 8014F604 0014C404 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F608 0014C408 7C 08 02 A6 */ mflr r0 /* 8014F60C 0014C40C 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F610 0014C410 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F614 0014C414 7C 7F 1B 78 */ mr r31, r3 -/* 8014F618 0014C418 4B F8 99 DD */ bl func_800D8FF4 +/* 8014F618 0014C418 4B F8 99 DD */ bl __ct__14zNPCGoalCommonFi /* 8014F61C 0014C41C 3C 80 80 2A */ lis r4, lbl_80299BC8@ha /* 8014F620 0014C420 7F E3 FB 78 */ mr r3, r31 /* 8014F624 0014C424 38 04 9B C8 */ addi r0, r4, lbl_80299BC8@l @@ -725,14 +725,14 @@ func_8014F604: /* 8014F638 0014C438 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F63C 0014C43C 4E 80 00 20 */ blr -.global func_8014F640 -func_8014F640: +.global __ct__22zNPCGoalBossSandyMeleeFi +__ct__22zNPCGoalBossSandyMeleeFi: /* 8014F640 0014C440 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F644 0014C444 7C 08 02 A6 */ mflr r0 /* 8014F648 0014C448 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F64C 0014C44C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F650 0014C450 7C 7F 1B 78 */ mr r31, r3 -/* 8014F654 0014C454 4B F8 99 A1 */ bl func_800D8FF4 +/* 8014F654 0014C454 4B F8 99 A1 */ bl __ct__14zNPCGoalCommonFi /* 8014F658 0014C458 3C 80 80 2A */ lis r4, lbl_80299BFC@ha /* 8014F65C 0014C45C 7F E3 FB 78 */ mr r3, r31 /* 8014F660 0014C460 38 04 9B FC */ addi r0, r4, lbl_80299BFC@l @@ -743,14 +743,14 @@ func_8014F640: /* 8014F674 0014C474 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F678 0014C478 4E 80 00 20 */ blr -.global func_8014F67C -func_8014F67C: +.global __ct__22zNPCGoalBossSandyChaseFi +__ct__22zNPCGoalBossSandyChaseFi: /* 8014F67C 0014C47C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F680 0014C480 7C 08 02 A6 */ mflr r0 /* 8014F684 0014C484 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F688 0014C488 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F68C 0014C48C 7C 7F 1B 78 */ mr r31, r3 -/* 8014F690 0014C490 4B F8 99 65 */ bl func_800D8FF4 +/* 8014F690 0014C490 4B F8 99 65 */ bl __ct__14zNPCGoalCommonFi /* 8014F694 0014C494 3C 80 80 2A */ lis r4, lbl_80299C30@ha /* 8014F698 0014C498 7F E3 FB 78 */ mr r3, r31 /* 8014F69C 0014C49C 38 04 9C 30 */ addi r0, r4, lbl_80299C30@l @@ -761,14 +761,14 @@ func_8014F67C: /* 8014F6B0 0014C4B0 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F6B4 0014C4B4 4E 80 00 20 */ blr -.global func_8014F6B8 -func_8014F6B8: +.global __ct__22zNPCGoalBossSandyTauntFi +__ct__22zNPCGoalBossSandyTauntFi: /* 8014F6B8 0014C4B8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F6BC 0014C4BC 7C 08 02 A6 */ mflr r0 /* 8014F6C0 0014C4C0 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F6C4 0014C4C4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F6C8 0014C4C8 7C 7F 1B 78 */ mr r31, r3 -/* 8014F6CC 0014C4CC 4B F8 99 29 */ bl func_800D8FF4 +/* 8014F6CC 0014C4CC 4B F8 99 29 */ bl __ct__14zNPCGoalCommonFi /* 8014F6D0 0014C4D0 3C 80 80 2A */ lis r4, lbl_80299C64@ha /* 8014F6D4 0014C4D4 7F E3 FB 78 */ mr r3, r31 /* 8014F6D8 0014C4D8 38 04 9C 64 */ addi r0, r4, lbl_80299C64@l @@ -779,14 +779,14 @@ func_8014F6B8: /* 8014F6EC 0014C4EC 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F6F0 0014C4F0 4E 80 00 20 */ blr -.global func_8014F6F4 -func_8014F6F4: +.global __ct__21zNPCGoalBossSandyIdleFi +__ct__21zNPCGoalBossSandyIdleFi: /* 8014F6F4 0014C4F4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F6F8 0014C4F8 7C 08 02 A6 */ mflr r0 /* 8014F6FC 0014C4FC 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F700 0014C500 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F704 0014C504 7C 7F 1B 78 */ mr r31, r3 -/* 8014F708 0014C508 4B F8 98 ED */ bl func_800D8FF4 +/* 8014F708 0014C508 4B F8 98 ED */ bl __ct__14zNPCGoalCommonFi /* 8014F70C 0014C50C 3C 80 80 2A */ lis r4, lbl_80299C98@ha /* 8014F710 0014C510 7F E3 FB 78 */ mr r3, r31 /* 8014F714 0014C514 38 04 9C 98 */ addi r0, r4, lbl_80299C98@l @@ -797,14 +797,14 @@ func_8014F6F4: /* 8014F728 0014C528 38 21 00 10 */ addi r1, r1, 0x10 /* 8014F72C 0014C52C 4E 80 00 20 */ blr -.global func_8014F730 -func_8014F730: +.global __ct__13zNPCGoalExistFi +__ct__13zNPCGoalExistFi: /* 8014F730 0014C530 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F734 0014C534 7C 08 02 A6 */ mflr r0 /* 8014F738 0014C538 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F73C 0014C53C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F740 0014C540 7C 7F 1B 78 */ mr r31, r3 -/* 8014F744 0014C544 4B F8 98 B1 */ bl func_800D8FF4 +/* 8014F744 0014C544 4B F8 98 B1 */ bl __ct__14zNPCGoalCommonFi /* 8014F748 0014C548 3C 80 80 2A */ lis r4, lbl_8029A208@ha /* 8014F74C 0014C54C 7F E3 FB 78 */ mr r3, r31 /* 8014F750 0014C550 38 04 A2 08 */ addi r0, r4, lbl_8029A208@l diff --git a/asm/Game/zNPCGoalCommon.s b/asm/Game/zNPCGoalCommon.s index 610c6e44f..5cbefc8ab 100644 --- a/asm/Game/zNPCGoalCommon.s +++ b/asm/Game/zNPCGoalCommon.s @@ -24,7 +24,7 @@ Enter__14zNPCGoalCommonFfPv: /* 800D5158 000D1F58 41 82 00 14 */ beq lbl_800D516C lbl_800D515C: /* 800D515C 000D1F5C 7F A3 EB 78 */ mr r3, r29 -/* 800D5160 000D1F60 48 00 02 AD */ bl func_800D540C +/* 800D5160 000D1F60 48 00 02 AD */ bl GetID__5xGoalCFv /* 800D5164 000D1F64 7C 1F 18 00 */ cmpw r31, r3 /* 800D5168 000D1F68 40 82 00 14 */ bne lbl_800D517C lbl_800D516C: @@ -36,7 +36,7 @@ lbl_800D517C: /* 800D517C 000D1F7C FC 20 F8 90 */ fmr f1, f31 /* 800D5180 000D1F80 7F A3 EB 78 */ mr r3, r29 /* 800D5184 000D1F84 7F C4 F3 78 */ mr r4, r30 -/* 800D5188 000D1F88 48 00 02 7D */ bl func_800D5404 +/* 800D5188 000D1F88 48 00 02 7D */ bl Enter__5xGoalFfPv /* 800D518C 000D1F8C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800D5190 000D1F90 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800D5194 000D1F94 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -70,7 +70,7 @@ Resume__14zNPCGoalCommonFfPv: /* 800D51F8 000D1FF8 41 82 00 14 */ beq lbl_800D520C lbl_800D51FC: /* 800D51FC 000D1FFC 7F A3 EB 78 */ mr r3, r29 -/* 800D5200 000D2000 48 00 02 0D */ bl func_800D540C +/* 800D5200 000D2000 48 00 02 0D */ bl GetID__5xGoalCFv /* 800D5204 000D2004 7C 1F 18 00 */ cmpw r31, r3 /* 800D5208 000D2008 40 82 00 14 */ bne lbl_800D521C lbl_800D520C: @@ -82,7 +82,7 @@ lbl_800D521C: /* 800D521C 000D201C FC 20 F8 90 */ fmr f1, f31 /* 800D5220 000D2020 7F A3 EB 78 */ mr r3, r29 /* 800D5224 000D2024 7F C4 F3 78 */ mr r4, r30 -/* 800D5228 000D2028 48 00 01 ED */ bl func_800D5414 +/* 800D5228 000D2028 48 00 01 ED */ bl Resume__5xGoalFfPv /* 800D522C 000D202C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800D5230 000D2030 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800D5234 000D2034 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -115,7 +115,7 @@ lbl_800D521C: /* 800D52A0 000D20A0 7C 03 00 40 */ cmplw r3, r0 /* 800D52A4 000D20A4 41 82 00 48 */ beq lbl_800D52EC /* 800D52A8 000D20A8 7F C3 F3 78 */ mr r3, r30 -/* 800D52AC 000D20AC 48 00 01 8D */ bl func_800D5438 +/* 800D52AC 000D20AC 48 00 01 8D */ bl Name__14zNPCGoalCommonFv /* 800D52B0 000D20B0 A8 1E 00 48 */ lha r0, 0x48(r30) /* 800D52B4 000D20B4 60 00 00 08 */ ori r0, r0, 8 /* 800D52B8 000D20B8 B0 1E 00 48 */ sth r0, 0x48(r30) @@ -194,7 +194,7 @@ DoExplicitAnim__14zNPCGoalCommonFUii: /* 800D53BC 000D21BC 48 00 00 14 */ b lbl_800D53D0 lbl_800D53C0: /* 800D53C0 000D21C0 7F C3 F3 78 */ mr r3, r30 -/* 800D53C4 000D21C4 48 00 00 75 */ bl func_800D5438 +/* 800D53C4 000D21C4 48 00 00 75 */ bl Name__14zNPCGoalCommonFv /* 800D53C8 000D21C8 38 00 00 00 */ li r0, 0 /* 800D53CC 000D21CC 90 1E 00 44 */ stw r0, 0x44(r30) lbl_800D53D0: @@ -213,39 +213,39 @@ lbl_800D53E8: /* 800D53FC 000D21FC 38 21 00 10 */ addi r1, r1, 0x10 /* 800D5400 000D2200 4E 80 00 20 */ blr -.global func_800D5404 -func_800D5404: +.global Enter__5xGoalFfPv +Enter__5xGoalFfPv: /* 800D5404 000D2204 38 60 00 00 */ li r3, 0 /* 800D5408 000D2208 4E 80 00 20 */ blr -.global func_800D540C -func_800D540C: +.global GetID__5xGoalCFv +GetID__5xGoalCFv: /* 800D540C 000D220C 80 63 00 1C */ lwz r3, 0x1c(r3) /* 800D5410 000D2210 4E 80 00 20 */ blr -.global func_800D5414 -func_800D5414: +.global Resume__5xGoalFfPv +Resume__5xGoalFfPv: /* 800D5414 000D2214 38 60 00 00 */ li r3, 0 /* 800D5418 000D2218 4E 80 00 20 */ blr -.global func_800D541C -func_800D541C: +.global Exit__5xGoalFfPv +Exit__5xGoalFfPv: /* 800D541C 000D221C 38 60 00 00 */ li r3, 0 /* 800D5420 000D2220 4E 80 00 20 */ blr -.global func_800D5424 -func_800D5424: +.global Suspend__5xGoalFfPv +Suspend__5xGoalFfPv: /* 800D5424 000D2224 38 60 00 00 */ li r3, 0 /* 800D5428 000D2228 4E 80 00 20 */ blr -.global func_800D542C -func_800D542C: +.global SysEvent__5xGoalFP5xBaseP5xBaseUiPCfP5xBasePi +SysEvent__5xGoalFP5xBaseP5xBaseUiPCfP5xBasePi: /* 800D542C 000D222C 38 60 00 01 */ li r3, 1 /* 800D5430 000D2230 4E 80 00 20 */ blr /* 800D5434 000D2234 4E 80 00 20 */ blr -.global func_800D5438 -func_800D5438: +.global Name__14zNPCGoalCommonFv +Name__14zNPCGoalCommonFv: /* 800D5438 000D2238 38 60 00 00 */ li r3, 0 /* 800D543C 000D223C 4E 80 00 20 */ blr /* 800D5440 000D2240 94 21 FF F0 */ stwu r1, -0x10(r1) diff --git a/asm/Game/zNPCGoalDuplotron.s b/asm/Game/zNPCGoalDuplotron.s index 6180f2e8e..db11cb724 100644 --- a/asm/Game/zNPCGoalDuplotron.s +++ b/asm/Game/zNPCGoalDuplotron.s @@ -27,7 +27,7 @@ lbl_80129FF4: /* 8012A000 00126E00 7C 60 1B 79 */ or. r0, r3, r3 /* 8012A004 00126E04 41 82 00 10 */ beq lbl_8012A014 /* 8012A008 00126E08 7F E4 FB 78 */ mr r4, r31 -/* 8012A00C 00126E0C 48 00 06 D5 */ bl func_8012A6E0 +/* 8012A00C 00126E0C 48 00 06 D5 */ bl __ct__17zNPCGoalDuploLiveFi /* 8012A010 00126E10 7C 60 1B 78 */ mr r0, r3 lbl_8012A014: /* 8012A014 00126E14 7C 03 03 78 */ mr r3, r0 @@ -39,7 +39,7 @@ lbl_8012A01C: /* 8012A028 00126E28 7C 60 1B 79 */ or. r0, r3, r3 /* 8012A02C 00126E2C 41 82 00 10 */ beq lbl_8012A03C /* 8012A030 00126E30 7F E4 FB 78 */ mr r4, r31 -/* 8012A034 00126E34 48 00 06 65 */ bl func_8012A698 +/* 8012A034 00126E34 48 00 06 65 */ bl __ct__17zNPCGoalDuploDeadFi /* 8012A038 00126E38 7C 60 1B 78 */ mr r0, r3 lbl_8012A03C: /* 8012A03C 00126E3C 7C 03 03 78 */ mr r3, r0 @@ -185,22 +185,22 @@ CheckPlayer__17zNPCGoalDuploLiveFv: /* 8012A238 00127038 7C 03 00 40 */ cmplw r3, r0 /* 8012A23C 0012703C 41 82 00 74 */ beq lbl_8012A2B0 /* 8012A240 00127040 7F C3 F3 78 */ mr r3, r30 -/* 8012A244 00127044 4B EF 15 C5 */ bl func_8001B808 +/* 8012A244 00127044 4B EF 15 C5 */ bl xEntGetPos__FPC4xEnt /* 8012A248 00127048 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8012A24C 0012704C 7C 7F 1B 78 */ mr r31, r3 /* 8012A250 00127050 38 64 05 58 */ addi r3, r4, lbl_803C0558@l /* 8012A254 00127054 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 8012A258 00127058 4B EF 15 B1 */ bl func_8001B808 +/* 8012A258 00127058 4B EF 15 B1 */ bl xEntGetPos__FPC4xEnt /* 8012A25C 0012705C 7C 64 1B 78 */ mr r4, r3 /* 8012A260 00127060 7F E5 FB 78 */ mr r5, r31 /* 8012A264 00127064 38 61 00 08 */ addi r3, r1, 8 -/* 8012A268 00127068 4B EE 44 29 */ bl func_8000E690 +/* 8012A268 00127068 4B EE 44 29 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8012A26C 0012706C 38 61 00 08 */ addi r3, r1, 8 -/* 8012A270 00127070 4B EE AE 5D */ bl func_800150CC +/* 8012A270 00127070 4B EE AE 5D */ bl xVec3Length2__FPC5xVec3 /* 8012A274 00127074 80 7E 01 D8 */ lwz r3, 0x1d8(r30) /* 8012A278 00127078 FF E0 08 90 */ fmr f31, f1 /* 8012A27C 0012707C C0 23 00 54 */ lfs f1, 0x54(r3) -/* 8012A280 00127080 4B F1 DE 29 */ bl func_800480A8 +/* 8012A280 00127080 4B F1 DE 29 */ bl SQ__Ff /* 8012A284 00127084 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 8012A288 00127088 40 81 00 18 */ ble lbl_8012A2A0 /* 8012A28C 0012708C 7F A3 EB 78 */ mr r3, r29 @@ -411,7 +411,7 @@ SDS_StartExplode__17zNPCGoalDuploLiveFv: /* 8012A560 00127360 80 63 00 18 */ lwz r3, 0x18(r3) /* 8012A564 00127364 83 C3 00 00 */ lwz r30, 0(r3) /* 8012A568 00127368 7F C3 F3 78 */ mr r3, r30 -/* 8012A56C 0012736C 4B EF 12 C5 */ bl func_8001B830 +/* 8012A56C 0012736C 4B EF 12 C5 */ bl xEntGetCenter__FPC4xEnt /* 8012A570 00127370 C0 82 A1 E4 */ lfs f4, lbl_803CEB64-_SDA2_BASE_(r2) /* 8012A574 00127374 38 80 00 00 */ li r4, 0 /* 8012A578 00127378 C0 22 A2 00 */ lfs f1, lbl_803CEB80-_SDA2_BASE_(r2) @@ -428,9 +428,9 @@ SDS_StartExplode__17zNPCGoalDuploLiveFv: /* 8012A5A4 001273A4 48 05 DD 71 */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 8012A5A8 001273A8 7F E3 FB 78 */ mr r3, r31 /* 8012A5AC 001273AC 7F C4 F3 78 */ mr r4, r30 -/* 8012A5B0 001273B0 4B FC 25 09 */ bl func_800ECAB8 +/* 8012A5B0 001273B0 4B FC 25 09 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 8012A5B4 001273B4 7F C3 F3 78 */ mr r3, r30 -/* 8012A5B8 001273B8 4B EF 12 79 */ bl func_8001B830 +/* 8012A5B8 001273B8 4B EF 12 79 */ bl xEntGetCenter__FPC4xEnt /* 8012A5BC 001273BC C0 22 A1 E0 */ lfs f1, lbl_803CEB60-_SDA2_BASE_(r2) /* 8012A5C0 001273C0 7C 64 1B 78 */ mr r4, r3 /* 8012A5C4 001273C4 7F E3 FB 78 */ mr r3, r31 @@ -445,13 +445,13 @@ SDS_StartExplode__17zNPCGoalDuploLiveFv: /* 8012A5E8 001273E8 7F C4 F3 78 */ mr r4, r30 /* 8012A5EC 001273EC 54 00 04 E2 */ rlwinm r0, r0, 0, 0x13, 0x11 /* 8012A5F0 001273F0 90 1F 00 04 */ stw r0, 4(r31) -/* 8012A5F4 001273F4 4B FC 24 C5 */ bl func_800ECAB8 +/* 8012A5F4 001273F4 4B FC 24 C5 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 8012A5F8 001273F8 C0 3F 00 64 */ lfs f1, 0x64(r31) /* 8012A5FC 001273FC 7F C3 F3 78 */ mr r3, r30 /* 8012A600 00127400 C0 02 A1 EC */ lfs f0, lbl_803CEB6C-_SDA2_BASE_(r2) /* 8012A604 00127404 EC 01 00 32 */ fmuls f0, f1, f0 /* 8012A608 00127408 D0 1F 00 64 */ stfs f0, 0x64(r31) -/* 8012A60C 0012740C 4B EF 12 25 */ bl func_8001B830 +/* 8012A60C 0012740C 4B EF 12 25 */ bl xEntGetCenter__FPC4xEnt /* 8012A610 00127410 C0 22 A1 E0 */ lfs f1, lbl_803CEB60-_SDA2_BASE_(r2) /* 8012A614 00127414 7C 64 1B 78 */ mr r4, r3 /* 8012A618 00127418 7F E3 FB 78 */ mr r3, r31 @@ -462,7 +462,7 @@ SDS_StartExplode__17zNPCGoalDuploLiveFv: /* 8012A62C 0012742C 38 80 00 08 */ li r4, 8 /* 8012A630 00127430 48 05 DC E5 */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 8012A634 00127434 7F C3 F3 78 */ mr r3, r30 -/* 8012A638 00127438 4B EF 11 F9 */ bl func_8001B830 +/* 8012A638 00127438 4B EF 11 F9 */ bl xEntGetCenter__FPC4xEnt /* 8012A63C 0012743C C0 22 A1 E0 */ lfs f1, lbl_803CEB60-_SDA2_BASE_(r2) /* 8012A640 00127440 7C 64 1B 78 */ mr r4, r3 /* 8012A644 00127444 7F E3 FB 78 */ mr r3, r31 @@ -489,20 +489,20 @@ lbl_8012A680: /* 8012A690 00127490 38 21 00 10 */ addi r1, r1, 0x10 /* 8012A694 00127494 4E 80 00 20 */ blr -.global func_8012A698 -func_8012A698: +.global __ct__17zNPCGoalDuploDeadFi +__ct__17zNPCGoalDuploDeadFi: /* 8012A698 00127498 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012A69C 0012749C 7C 08 02 A6 */ mflr r0 /* 8012A6A0 001274A0 90 01 00 14 */ stw r0, 0x14(r1) /* 8012A6A4 001274A4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8012A6A8 001274A8 7C 7F 1B 78 */ mr r31, r3 -/* 8012A6AC 001274AC 4B FA E6 81 */ bl func_800D8D2C +/* 8012A6AC 001274AC 4B FA E6 81 */ bl __ct__12zNPCGoalDeadFi /* 8012A6B0 001274B0 3C 80 80 2A */ lis r4, lbl_80298C04@ha /* 8012A6B4 001274B4 7F E3 FB 78 */ mr r3, r31 /* 8012A6B8 001274B8 38 04 8C 04 */ addi r0, r4, lbl_80298C04@l /* 8012A6BC 001274BC 38 80 00 08 */ li r4, 8 /* 8012A6C0 001274C0 90 1F 00 38 */ stw r0, 0x38(r31) -/* 8012A6C4 001274C4 4B FA E9 DD */ bl func_800D90A0 +/* 8012A6C4 001274C4 4B FA E9 DD */ bl SetFlags__5xGoalFi /* 8012A6C8 001274C8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012A6CC 001274CC 7F E3 FB 78 */ mr r3, r31 /* 8012A6D0 001274D0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -510,20 +510,20 @@ func_8012A698: /* 8012A6D8 001274D8 38 21 00 10 */ addi r1, r1, 0x10 /* 8012A6DC 001274DC 4E 80 00 20 */ blr -.global func_8012A6E0 -func_8012A6E0: +.global __ct__17zNPCGoalDuploLiveFi +__ct__17zNPCGoalDuploLiveFi: /* 8012A6E0 001274E0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012A6E4 001274E4 7C 08 02 A6 */ mflr r0 /* 8012A6E8 001274E8 90 01 00 14 */ stw r0, 0x14(r1) /* 8012A6EC 001274EC 93 E1 00 0C */ stw r31, 0xc(r1) /* 8012A6F0 001274F0 7C 7F 1B 78 */ mr r31, r3 -/* 8012A6F4 001274F4 4B FA E9 01 */ bl func_800D8FF4 +/* 8012A6F4 001274F4 4B FA E9 01 */ bl __ct__14zNPCGoalCommonFi /* 8012A6F8 001274F8 3C 80 80 2A */ lis r4, lbl_80298BD0@ha /* 8012A6FC 001274FC 7F E3 FB 78 */ mr r3, r31 /* 8012A700 00127500 38 04 8B D0 */ addi r0, r4, lbl_80298BD0@l /* 8012A704 00127504 38 80 00 0C */ li r4, 0xc /* 8012A708 00127508 90 1F 00 38 */ stw r0, 0x38(r31) -/* 8012A70C 0012750C 4B FA E9 95 */ bl func_800D90A0 +/* 8012A70C 0012750C 4B FA E9 95 */ bl SetFlags__5xGoalFi /* 8012A710 00127510 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012A714 00127514 7F E3 FB 78 */ mr r3, r31 /* 8012A718 00127518 83 E1 00 0C */ lwz r31, 0xc(r1) diff --git a/asm/Game/zNPCGoalRobo.s b/asm/Game/zNPCGoalRobo.s index 934b9797e..f3efb1b5b 100644 --- a/asm/Game/zNPCGoalRobo.s +++ b/asm/Game/zNPCGoalRobo.s @@ -27,7 +27,7 @@ GOALCreate_Robotic__FiP10RyzMemGrowPv: /* 800D92FC 000D60FC 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9300 000D6100 41 82 00 10 */ beq lbl_800D9310 /* 800D9304 000D6104 7F E4 FB 78 */ mr r4, r31 -/* 800D9308 000D6108 48 01 33 C5 */ bl func_800EC6CC +/* 800D9308 000D6108 48 01 33 C5 */ bl __ct__14zNPCGoalNoticeFi /* 800D930C 000D610C 7C 60 1B 78 */ mr r0, r3 lbl_800D9310: /* 800D9310 000D6110 7C 06 03 78 */ mr r6, r0 @@ -38,7 +38,7 @@ lbl_800D9310: /* 800D9324 000D6124 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9328 000D6128 41 82 00 10 */ beq lbl_800D9338 /* 800D932C 000D612C 7F E4 FB 78 */ mr r4, r31 -/* 800D9330 000D6130 48 01 33 55 */ bl func_800EC684 +/* 800D9330 000D6130 48 01 33 55 */ bl __ct__13zNPCGoalTauntFi /* 800D9334 000D6134 7C 60 1B 78 */ mr r0, r3 lbl_800D9338: /* 800D9338 000D6138 7C 06 03 78 */ mr r6, r0 @@ -49,7 +49,7 @@ lbl_800D9338: /* 800D934C 000D614C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9350 000D6150 41 82 00 10 */ beq lbl_800D9360 /* 800D9354 000D6154 7F E4 FB 78 */ mr r4, r31 -/* 800D9358 000D6158 48 01 32 E5 */ bl func_800EC63C +/* 800D9358 000D6158 48 01 32 E5 */ bl __ct__13zNPCGoalEvadeFi /* 800D935C 000D615C 7C 60 1B 78 */ mr r0, r3 lbl_800D9360: /* 800D9360 000D6160 7C 06 03 78 */ mr r6, r0 @@ -60,7 +60,7 @@ lbl_800D9360: /* 800D9374 000D6174 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9378 000D6178 41 82 00 10 */ beq lbl_800D9388 /* 800D937C 000D617C 7F E4 FB 78 */ mr r4, r31 -/* 800D9380 000D6180 48 01 32 75 */ bl func_800EC5F4 +/* 800D9380 000D6180 48 01 32 75 */ bl __ct__14zNPCGoalGoHomeFi /* 800D9384 000D6184 7C 60 1B 78 */ mr r0, r3 lbl_800D9388: /* 800D9388 000D6188 7C 06 03 78 */ mr r6, r0 @@ -71,7 +71,7 @@ lbl_800D9388: /* 800D939C 000D619C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D93A0 000D61A0 41 82 00 10 */ beq lbl_800D93B0 /* 800D93A4 000D61A4 7F E4 FB 78 */ mr r4, r31 -/* 800D93A8 000D61A8 48 01 32 05 */ bl func_800EC5AC +/* 800D93A8 000D61A8 48 01 32 05 */ bl __ct__13zNPCGoalChaseFi /* 800D93AC 000D61AC 7C 60 1B 78 */ mr r0, r3 lbl_800D93B0: /* 800D93B0 000D61B0 7C 06 03 78 */ mr r6, r0 @@ -82,7 +82,7 @@ lbl_800D93B0: /* 800D93C4 000D61C4 7C 60 1B 79 */ or. r0, r3, r3 /* 800D93C8 000D61C8 41 82 00 10 */ beq lbl_800D93D8 /* 800D93CC 000D61CC 7F E4 FB 78 */ mr r4, r31 -/* 800D93D0 000D61D0 48 01 31 7D */ bl func_800EC54C +/* 800D93D0 000D61D0 48 01 31 7D */ bl __ct__13zNPCGoalAlertFi /* 800D93D4 000D61D4 7C 60 1B 78 */ mr r0, r3 lbl_800D93D8: /* 800D93D8 000D61D8 7C 06 03 78 */ mr r6, r0 @@ -93,7 +93,7 @@ lbl_800D93D8: /* 800D93EC 000D61EC 7C 60 1B 79 */ or. r0, r3, r3 /* 800D93F0 000D61F0 41 82 00 10 */ beq lbl_800D9400 /* 800D93F4 000D61F4 7F E4 FB 78 */ mr r4, r31 -/* 800D93F8 000D61F8 48 01 31 0D */ bl func_800EC504 +/* 800D93F8 000D61F8 48 01 31 0D */ bl __ct__19zNPCGoalAlertFodderFi /* 800D93FC 000D61FC 7C 60 1B 78 */ mr r0, r3 lbl_800D9400: /* 800D9400 000D6200 7C 06 03 78 */ mr r6, r0 @@ -104,7 +104,7 @@ lbl_800D9400: /* 800D9414 000D6214 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9418 000D6218 41 82 00 10 */ beq lbl_800D9428 /* 800D941C 000D621C 7F E4 FB 78 */ mr r4, r31 -/* 800D9420 000D6220 48 01 30 9D */ bl func_800EC4BC +/* 800D9420 000D6220 48 01 30 9D */ bl __ct__20zNPCGoalAlertFodBombFi /* 800D9424 000D6224 7C 60 1B 78 */ mr r0, r3 lbl_800D9428: /* 800D9428 000D6228 7C 06 03 78 */ mr r6, r0 @@ -115,7 +115,7 @@ lbl_800D9428: /* 800D943C 000D623C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9440 000D6240 41 82 00 10 */ beq lbl_800D9450 /* 800D9444 000D6244 7F E4 FB 78 */ mr r4, r31 -/* 800D9448 000D6248 48 01 30 2D */ bl func_800EC474 +/* 800D9448 000D6248 48 01 30 2D */ bl __ct__20zNPCGoalAlertChomperFi /* 800D944C 000D624C 7C 60 1B 78 */ mr r0, r3 lbl_800D9450: /* 800D9450 000D6250 7C 06 03 78 */ mr r6, r0 @@ -126,7 +126,7 @@ lbl_800D9450: /* 800D9464 000D6264 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9468 000D6268 41 82 00 10 */ beq lbl_800D9478 /* 800D946C 000D626C 7F E4 FB 78 */ mr r4, r31 -/* 800D9470 000D6270 48 01 2F BD */ bl func_800EC42C +/* 800D9470 000D6270 48 01 2F BD */ bl __ct__20zNPCGoalAlertFodBzztFi /* 800D9474 000D6274 7C 60 1B 78 */ mr r0, r3 lbl_800D9478: /* 800D9478 000D6278 7C 06 03 78 */ mr r6, r0 @@ -137,7 +137,7 @@ lbl_800D9478: /* 800D948C 000D628C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9490 000D6290 41 82 00 10 */ beq lbl_800D94A0 /* 800D9494 000D6294 7F E4 FB 78 */ mr r4, r31 -/* 800D9498 000D6298 48 01 2F 4D */ bl func_800EC3E4 +/* 800D9498 000D6298 48 01 2F 4D */ bl __ct__19zNPCGoalAlertHammerFi /* 800D949C 000D629C 7C 60 1B 78 */ mr r0, r3 lbl_800D94A0: /* 800D94A0 000D62A0 7C 06 03 78 */ mr r6, r0 @@ -148,7 +148,7 @@ lbl_800D94A0: /* 800D94B4 000D62B4 7C 60 1B 79 */ or. r0, r3, r3 /* 800D94B8 000D62B8 41 82 00 10 */ beq lbl_800D94C8 /* 800D94BC 000D62BC 7F E4 FB 78 */ mr r4, r31 -/* 800D94C0 000D62C0 48 01 2E DD */ bl func_800EC39C +/* 800D94C0 000D62C0 48 01 2E DD */ bl __ct__19zNPCGoalAlertTarTarFi /* 800D94C4 000D62C4 7C 60 1B 78 */ mr r0, r3 lbl_800D94C8: /* 800D94C8 000D62C8 7C 06 03 78 */ mr r6, r0 @@ -159,7 +159,7 @@ lbl_800D94C8: /* 800D94DC 000D62DC 7C 60 1B 79 */ or. r0, r3, r3 /* 800D94E0 000D62E0 41 82 00 10 */ beq lbl_800D94F0 /* 800D94E4 000D62E4 7F E4 FB 78 */ mr r4, r31 -/* 800D94E8 000D62E8 48 01 2E 61 */ bl func_800EC348 +/* 800D94E8 000D62E8 48 01 2E 61 */ bl __ct__18zNPCGoalAlertGloveFi /* 800D94EC 000D62EC 7C 60 1B 78 */ mr r0, r3 lbl_800D94F0: /* 800D94F0 000D62F0 7C 06 03 78 */ mr r6, r0 @@ -170,7 +170,7 @@ lbl_800D94F0: /* 800D9504 000D6304 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9508 000D6308 41 82 00 10 */ beq lbl_800D9518 /* 800D950C 000D630C 7F E4 FB 78 */ mr r4, r31 -/* 800D9510 000D6310 48 01 2D F1 */ bl func_800EC300 +/* 800D9510 000D6310 48 01 2D F1 */ bl __ct__20zNPCGoalAlertMonsoonFi /* 800D9514 000D6314 7C 60 1B 78 */ mr r0, r3 lbl_800D9518: /* 800D9518 000D6318 7C 06 03 78 */ mr r6, r0 @@ -181,7 +181,7 @@ lbl_800D9518: /* 800D952C 000D632C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9530 000D6330 41 82 00 10 */ beq lbl_800D9540 /* 800D9534 000D6334 7F E4 FB 78 */ mr r4, r31 -/* 800D9538 000D6338 48 01 2D 81 */ bl func_800EC2B8 +/* 800D9538 000D6338 48 01 2D 81 */ bl __ct__19zNPCGoalAlertSleepyFi /* 800D953C 000D633C 7C 60 1B 78 */ mr r0, r3 lbl_800D9540: /* 800D9540 000D6340 7C 06 03 78 */ mr r6, r0 @@ -192,7 +192,7 @@ lbl_800D9540: /* 800D9554 000D6354 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9558 000D6358 41 82 00 10 */ beq lbl_800D9568 /* 800D955C 000D635C 7F E4 FB 78 */ mr r4, r31 -/* 800D9560 000D6360 48 01 2C F9 */ bl func_800EC258 +/* 800D9560 000D6360 48 01 2C F9 */ bl __ct__16zNPCGoalAlertArfFi /* 800D9564 000D6364 7C 60 1B 78 */ mr r0, r3 lbl_800D9568: /* 800D9568 000D6368 7C 06 03 78 */ mr r6, r0 @@ -203,7 +203,7 @@ lbl_800D9568: /* 800D957C 000D637C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9580 000D6380 41 82 00 10 */ beq lbl_800D9590 /* 800D9584 000D6384 7F E4 FB 78 */ mr r4, r31 -/* 800D9588 000D6388 48 01 2C 89 */ bl func_800EC210 +/* 800D9588 000D6388 48 01 2C 89 */ bl __ct__18zNPCGoalAlertPuppyFi /* 800D958C 000D638C 7C 60 1B 78 */ mr r0, r3 lbl_800D9590: /* 800D9590 000D6390 7C 06 03 78 */ mr r6, r0 @@ -214,7 +214,7 @@ lbl_800D9590: /* 800D95A4 000D63A4 7C 60 1B 79 */ or. r0, r3, r3 /* 800D95A8 000D63A8 41 82 00 10 */ beq lbl_800D95B8 /* 800D95AC 000D63AC 7F E4 FB 78 */ mr r4, r31 -/* 800D95B0 000D63B0 48 01 2C 19 */ bl func_800EC1C8 +/* 800D95B0 000D63B0 48 01 2C 19 */ bl __ct__18zNPCGoalAlertChuckFi /* 800D95B4 000D63B4 7C 60 1B 78 */ mr r0, r3 lbl_800D95B8: /* 800D95B8 000D63B8 7C 06 03 78 */ mr r6, r0 @@ -225,7 +225,7 @@ lbl_800D95B8: /* 800D95CC 000D63CC 7C 60 1B 79 */ or. r0, r3, r3 /* 800D95D0 000D63D0 41 82 00 10 */ beq lbl_800D95E0 /* 800D95D4 000D63D4 7F E4 FB 78 */ mr r4, r31 -/* 800D95D8 000D63D8 48 01 2B A9 */ bl func_800EC180 +/* 800D95D8 000D63D8 48 01 2B A9 */ bl __ct__20zNPCGoalAlertTubeletFi /* 800D95DC 000D63DC 7C 60 1B 78 */ mr r0, r3 lbl_800D95E0: /* 800D95E0 000D63E0 7C 06 03 78 */ mr r6, r0 @@ -236,7 +236,7 @@ lbl_800D95E0: /* 800D95F4 000D63F4 7C 60 1B 79 */ or. r0, r3, r3 /* 800D95F8 000D63F8 41 82 00 10 */ beq lbl_800D9608 /* 800D95FC 000D63FC 7F E4 FB 78 */ mr r4, r31 -/* 800D9600 000D6400 48 01 2B 39 */ bl func_800EC138 +/* 800D9600 000D6400 48 01 2B 39 */ bl __ct__18zNPCGoalAlertSlickFi /* 800D9604 000D6404 7C 60 1B 78 */ mr r0, r3 lbl_800D9608: /* 800D9608 000D6408 7C 06 03 78 */ mr r6, r0 @@ -247,7 +247,7 @@ lbl_800D9608: /* 800D961C 000D641C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9620 000D6420 41 82 00 10 */ beq lbl_800D9630 /* 800D9624 000D6424 7F E4 FB 78 */ mr r4, r31 -/* 800D9628 000D6428 48 01 2A C9 */ bl func_800EC0F0 +/* 800D9628 000D6428 48 01 2A C9 */ bl __ct__17zNPCGoalAttackCQCFi /* 800D962C 000D642C 7C 60 1B 78 */ mr r0, r3 lbl_800D9630: /* 800D9630 000D6430 7C 06 03 78 */ mr r6, r0 @@ -258,7 +258,7 @@ lbl_800D9630: /* 800D9644 000D6444 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9648 000D6448 41 82 00 10 */ beq lbl_800D9658 /* 800D964C 000D644C 7F E4 FB 78 */ mr r4, r31 -/* 800D9650 000D6450 48 01 2A 05 */ bl func_800EC054 +/* 800D9650 000D6450 48 01 2A 05 */ bl __ct__20zNPCGoalAttackFodderFi /* 800D9654 000D6454 7C 60 1B 78 */ mr r0, r3 lbl_800D9658: /* 800D9658 000D6458 7C 06 03 78 */ mr r6, r0 @@ -269,7 +269,7 @@ lbl_800D9658: /* 800D966C 000D646C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9670 000D6470 41 82 00 10 */ beq lbl_800D9680 /* 800D9674 000D6474 7F E4 FB 78 */ mr r4, r31 -/* 800D9678 000D6478 48 01 29 95 */ bl func_800EC00C +/* 800D9678 000D6478 48 01 29 95 */ bl __ct__21zNPCGoalAttackChomperFi /* 800D967C 000D647C 7C 60 1B 78 */ mr r0, r3 lbl_800D9680: /* 800D9680 000D6480 7C 06 03 78 */ mr r6, r0 @@ -280,7 +280,7 @@ lbl_800D9680: /* 800D9694 000D6494 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9698 000D6498 41 82 00 10 */ beq lbl_800D96A8 /* 800D969C 000D649C 7F E4 FB 78 */ mr r4, r31 -/* 800D96A0 000D64A0 48 01 29 25 */ bl func_800EBFC4 +/* 800D96A0 000D64A0 48 01 29 25 */ bl __ct__20zNPCGoalAttackHammerFi /* 800D96A4 000D64A4 7C 60 1B 78 */ mr r0, r3 lbl_800D96A8: /* 800D96A8 000D64A8 7C 06 03 78 */ mr r6, r0 @@ -291,7 +291,7 @@ lbl_800D96A8: /* 800D96BC 000D64BC 7C 60 1B 79 */ or. r0, r3, r3 /* 800D96C0 000D64C0 41 82 00 10 */ beq lbl_800D96D0 /* 800D96C4 000D64C4 7F E4 FB 78 */ mr r4, r31 -/* 800D96C8 000D64C8 48 01 28 B5 */ bl func_800EBF7C +/* 800D96C8 000D64C8 48 01 28 B5 */ bl __ct__20zNPCGoalAttackTarTarFi /* 800D96CC 000D64CC 7C 60 1B 78 */ mr r0, r3 lbl_800D96D0: /* 800D96D0 000D64D0 7C 06 03 78 */ mr r6, r0 @@ -302,7 +302,7 @@ lbl_800D96D0: /* 800D96E4 000D64E4 7C 60 1B 79 */ or. r0, r3, r3 /* 800D96E8 000D64E8 41 82 00 10 */ beq lbl_800D96F8 /* 800D96EC 000D64EC 7F E4 FB 78 */ mr r4, r31 -/* 800D96F0 000D64F0 48 01 28 45 */ bl func_800EBF34 +/* 800D96F0 000D64F0 48 01 28 45 */ bl __ct__21zNPCGoalAttackMonsoonFi /* 800D96F4 000D64F4 7C 60 1B 78 */ mr r0, r3 lbl_800D96F8: /* 800D96F8 000D64F8 7C 06 03 78 */ mr r6, r0 @@ -313,7 +313,7 @@ lbl_800D96F8: /* 800D970C 000D650C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9710 000D6510 41 82 00 10 */ beq lbl_800D9720 /* 800D9714 000D6514 7F E4 FB 78 */ mr r4, r31 -/* 800D9718 000D6518 48 01 27 D5 */ bl func_800EBEEC +/* 800D9718 000D6518 48 01 27 D5 */ bl __ct__17zNPCGoalAttackArfFi /* 800D971C 000D651C 7C 60 1B 78 */ mr r0, r3 lbl_800D9720: /* 800D9720 000D6520 7C 06 03 78 */ mr r6, r0 @@ -324,7 +324,7 @@ lbl_800D9720: /* 800D9734 000D6534 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9738 000D6538 41 82 00 10 */ beq lbl_800D9748 /* 800D973C 000D653C 7F E4 FB 78 */ mr r4, r31 -/* 800D9740 000D6540 48 01 27 65 */ bl func_800EBEA4 +/* 800D9740 000D6540 48 01 27 65 */ bl __ct__22zNPCGoalAttackArfMeleeFi /* 800D9744 000D6544 7C 60 1B 78 */ mr r0, r3 lbl_800D9748: /* 800D9748 000D6548 7C 06 03 78 */ mr r6, r0 @@ -335,7 +335,7 @@ lbl_800D9748: /* 800D975C 000D655C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9760 000D6560 41 82 00 10 */ beq lbl_800D9770 /* 800D9764 000D6564 7F E4 FB 78 */ mr r4, r31 -/* 800D9768 000D6568 48 01 26 F5 */ bl func_800EBE5C +/* 800D9768 000D6568 48 01 26 F5 */ bl __ct__19zNPCGoalAttackChuckFi /* 800D976C 000D656C 7C 60 1B 78 */ mr r0, r3 lbl_800D9770: /* 800D9770 000D6570 7C 06 03 78 */ mr r6, r0 @@ -346,7 +346,7 @@ lbl_800D9770: /* 800D9784 000D6584 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9788 000D6588 41 82 00 10 */ beq lbl_800D9798 /* 800D978C 000D658C 7F E4 FB 78 */ mr r4, r31 -/* 800D9790 000D6590 48 01 26 85 */ bl func_800EBE14 +/* 800D9790 000D6590 48 01 26 85 */ bl __ct__19zNPCGoalAttackSlickFi /* 800D9794 000D6594 7C 60 1B 78 */ mr r0, r3 lbl_800D9798: /* 800D9798 000D6598 7C 06 03 78 */ mr r6, r0 @@ -357,7 +357,7 @@ lbl_800D9798: /* 800D97AC 000D65AC 7C 60 1B 79 */ or. r0, r3, r3 /* 800D97B0 000D65B0 41 82 00 10 */ beq lbl_800D97C0 /* 800D97B4 000D65B4 7F E4 FB 78 */ mr r4, r31 -/* 800D97B8 000D65B8 48 01 26 15 */ bl func_800EBDCC +/* 800D97B8 000D65B8 48 01 26 15 */ bl __ct__17zNPCGoalLassoBaseFi /* 800D97BC 000D65BC 7C 60 1B 78 */ mr r0, r3 lbl_800D97C0: /* 800D97C0 000D65C0 7C 06 03 78 */ mr r6, r0 @@ -368,7 +368,7 @@ lbl_800D97C0: /* 800D97D4 000D65D4 7C 60 1B 79 */ or. r0, r3, r3 /* 800D97D8 000D65D8 41 82 00 10 */ beq lbl_800D97E8 /* 800D97DC 000D65DC 7F E4 FB 78 */ mr r4, r31 -/* 800D97E0 000D65E0 48 01 25 A5 */ bl func_800EBD84 +/* 800D97E0 000D65E0 48 01 25 A5 */ bl __ct__17zNPCGoalLassoGrabFi /* 800D97E4 000D65E4 7C 60 1B 78 */ mr r0, r3 lbl_800D97E8: /* 800D97E8 000D65E8 7C 06 03 78 */ mr r6, r0 @@ -379,7 +379,7 @@ lbl_800D97E8: /* 800D97FC 000D65FC 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9800 000D6600 41 82 00 10 */ beq lbl_800D9810 /* 800D9804 000D6604 7F E4 FB 78 */ mr r4, r31 -/* 800D9808 000D6608 48 01 25 29 */ bl func_800EBD30 +/* 800D9808 000D6608 48 01 25 29 */ bl __ct__18zNPCGoalLassoThrowFi /* 800D980C 000D660C 7C 60 1B 78 */ mr r0, r3 lbl_800D9810: /* 800D9810 000D6610 7C 06 03 78 */ mr r6, r0 @@ -390,7 +390,7 @@ lbl_800D9810: /* 800D9824 000D6624 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9828 000D6628 41 82 00 10 */ beq lbl_800D9838 /* 800D982C 000D662C 7F E4 FB 78 */ mr r4, r31 -/* 800D9830 000D6630 48 01 24 B9 */ bl func_800EBCE8 +/* 800D9830 000D6630 48 01 24 B9 */ bl __ct__15zNPCGoalEvilPatFi /* 800D9834 000D6634 7C 60 1B 78 */ mr r0, r3 lbl_800D9838: /* 800D9838 000D6638 7C 06 03 78 */ mr r6, r0 @@ -401,7 +401,7 @@ lbl_800D9838: /* 800D984C 000D664C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9850 000D6650 41 82 00 10 */ beq lbl_800D9860 /* 800D9854 000D6654 7F E4 FB 78 */ mr r4, r31 -/* 800D9858 000D6658 48 01 24 49 */ bl func_800EBCA0 +/* 800D9858 000D6658 48 01 24 49 */ bl __ct__15zNPCGoalStunnedFi /* 800D985C 000D665C 7C 60 1B 78 */ mr r0, r3 lbl_800D9860: /* 800D9860 000D6660 7C 06 03 78 */ mr r6, r0 @@ -412,7 +412,7 @@ lbl_800D9860: /* 800D9874 000D6674 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9878 000D6678 41 82 00 10 */ beq lbl_800D9888 /* 800D987C 000D667C 7F E4 FB 78 */ mr r4, r31 -/* 800D9880 000D6680 48 01 23 D9 */ bl func_800EBC58 +/* 800D9880 000D6680 48 01 23 D9 */ bl __ct__16zNPCGoalPatCarryFi /* 800D9884 000D6684 7C 60 1B 78 */ mr r0, r3 lbl_800D9888: /* 800D9888 000D6688 7C 06 03 78 */ mr r6, r0 @@ -423,7 +423,7 @@ lbl_800D9888: /* 800D989C 000D669C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D98A0 000D66A0 41 82 00 10 */ beq lbl_800D98B0 /* 800D98A4 000D66A4 7F E4 FB 78 */ mr r4, r31 -/* 800D98A8 000D66A8 48 01 23 6D */ bl func_800EBC14 +/* 800D98A8 000D66A8 48 01 23 6D */ bl __ct__16zNPCGoalPatThrowFi /* 800D98AC 000D66AC 7C 60 1B 78 */ mr r0, r3 lbl_800D98B0: /* 800D98B0 000D66B0 7C 06 03 78 */ mr r6, r0 @@ -434,7 +434,7 @@ lbl_800D98B0: /* 800D98C4 000D66C4 7C 60 1B 79 */ or. r0, r3, r3 /* 800D98C8 000D66C8 41 82 00 10 */ beq lbl_800D98D8 /* 800D98CC 000D66CC 7F E4 FB 78 */ mr r4, r31 -/* 800D98D0 000D66D0 48 01 22 F5 */ bl func_800EBBC4 +/* 800D98D0 000D66D0 48 01 22 F5 */ bl __ct__17zNPCGoalDogLaunchFi /* 800D98D4 000D66D4 7C 60 1B 78 */ mr r0, r3 lbl_800D98D8: /* 800D98D8 000D66D8 7C 06 03 78 */ mr r6, r0 @@ -445,7 +445,7 @@ lbl_800D98D8: /* 800D98EC 000D66EC 7C 60 1B 79 */ or. r0, r3, r3 /* 800D98F0 000D66F0 41 82 00 10 */ beq lbl_800D9900 /* 800D98F4 000D66F4 7F E4 FB 78 */ mr r4, r31 -/* 800D98F8 000D66F8 48 01 22 85 */ bl func_800EBB7C +/* 800D98F8 000D66F8 48 01 22 85 */ bl __ct__15zNPCGoalDogBarkFi /* 800D98FC 000D66FC 7C 60 1B 78 */ mr r0, r3 lbl_800D9900: /* 800D9900 000D6700 7C 06 03 78 */ mr r6, r0 @@ -456,7 +456,7 @@ lbl_800D9900: /* 800D9914 000D6714 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9918 000D6718 41 82 00 10 */ beq lbl_800D9928 /* 800D991C 000D671C 7F E4 FB 78 */ mr r4, r31 -/* 800D9920 000D6720 48 01 22 15 */ bl func_800EBB34 +/* 800D9920 000D6720 48 01 22 15 */ bl __ct__15zNPCGoalDogDashFi /* 800D9924 000D6724 7C 60 1B 78 */ mr r0, r3 lbl_800D9928: /* 800D9928 000D6728 7C 06 03 78 */ mr r6, r0 @@ -467,7 +467,7 @@ lbl_800D9928: /* 800D993C 000D673C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9940 000D6740 41 82 00 10 */ beq lbl_800D9950 /* 800D9944 000D6744 7F E4 FB 78 */ mr r4, r31 -/* 800D9948 000D6748 48 01 21 A5 */ bl func_800EBAEC +/* 800D9948 000D6748 48 01 21 A5 */ bl __ct__17zNPCGoalDogPounceFi /* 800D994C 000D674C 7C 60 1B 78 */ mr r0, r3 lbl_800D9950: /* 800D9950 000D6750 7C 06 03 78 */ mr r6, r0 @@ -478,7 +478,7 @@ lbl_800D9950: /* 800D9964 000D6764 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9968 000D6768 41 82 00 10 */ beq lbl_800D9978 /* 800D996C 000D676C 7F E4 FB 78 */ mr r4, r31 -/* 800D9970 000D6770 48 01 21 35 */ bl func_800EBAA4 +/* 800D9970 000D6770 48 01 21 35 */ bl __ct__16zNPCGoalTeleportFi /* 800D9974 000D6774 7C 60 1B 78 */ mr r0, r3 lbl_800D9978: /* 800D9978 000D6778 7C 06 03 78 */ mr r6, r0 @@ -489,7 +489,7 @@ lbl_800D9978: /* 800D998C 000D678C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9990 000D6790 41 82 00 10 */ beq lbl_800D99A0 /* 800D9994 000D6794 7F E4 FB 78 */ mr r4, r31 -/* 800D9998 000D6798 48 01 20 C5 */ bl func_800EBA5C +/* 800D9998 000D6798 48 01 20 C5 */ bl __ct__18zNPCGoalHokeyPokeyFi /* 800D999C 000D679C 7C 60 1B 78 */ mr r0, r3 lbl_800D99A0: /* 800D99A0 000D67A0 7C 06 03 78 */ mr r6, r0 @@ -500,7 +500,7 @@ lbl_800D99A0: /* 800D99B4 000D67B4 7C 60 1B 79 */ or. r0, r3, r3 /* 800D99B8 000D67B8 41 82 00 10 */ beq lbl_800D99C8 /* 800D99BC 000D67BC 7F E4 FB 78 */ mr r4, r31 -/* 800D99C0 000D67C0 48 01 20 55 */ bl func_800EBA14 +/* 800D99C0 000D67C0 48 01 20 55 */ bl __ct__14zNPCGoalDamageFi /* 800D99C4 000D67C4 7C 60 1B 78 */ mr r0, r3 lbl_800D99C8: /* 800D99C8 000D67C8 7C 06 03 78 */ mr r6, r0 @@ -511,7 +511,7 @@ lbl_800D99C8: /* 800D99DC 000D67DC 7C 60 1B 79 */ or. r0, r3, r3 /* 800D99E0 000D67E0 41 82 00 10 */ beq lbl_800D99F0 /* 800D99E4 000D67E4 7F E4 FB 78 */ mr r4, r31 -/* 800D99E8 000D67E8 48 01 1F D9 */ bl func_800EB9C0 +/* 800D99E8 000D67E8 48 01 1F D9 */ bl __ct__13zNPCGoalWoundFi /* 800D99EC 000D67EC 7C 60 1B 78 */ mr r0, r3 lbl_800D99F0: /* 800D99F0 000D67F0 7C 06 03 78 */ mr r6, r0 @@ -522,7 +522,7 @@ lbl_800D99F0: /* 800D9A04 000D6804 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9A08 000D6808 41 82 00 10 */ beq lbl_800D9A18 /* 800D9A0C 000D680C 7F E4 FB 78 */ mr r4, r31 -/* 800D9A10 000D6810 48 01 1F 69 */ bl func_800EB978 +/* 800D9A10 000D6810 48 01 1F 69 */ bl __ct__14zNPCGoalBashedFi /* 800D9A14 000D6814 7C 60 1B 78 */ mr r0, r3 lbl_800D9A18: /* 800D9A18 000D6818 7C 06 03 78 */ mr r6, r0 @@ -533,7 +533,7 @@ lbl_800D9A18: /* 800D9A2C 000D682C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9A30 000D6830 41 82 00 10 */ beq lbl_800D9A40 /* 800D9A34 000D6834 7F E4 FB 78 */ mr r4, r31 -/* 800D9A38 000D6838 48 01 1E ED */ bl func_800EB924 +/* 800D9A38 000D6838 48 01 1E ED */ bl __ct__13zNPCGoalKnockFi /* 800D9A3C 000D683C 7C 60 1B 78 */ mr r0, r3 lbl_800D9A40: /* 800D9A40 000D6840 7C 06 03 78 */ mr r6, r0 @@ -544,7 +544,7 @@ lbl_800D9A40: /* 800D9A54 000D6854 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9A58 000D6858 41 82 00 10 */ beq lbl_800D9A68 /* 800D9A5C 000D685C 7F E4 FB 78 */ mr r4, r31 -/* 800D9A60 000D6860 48 01 1E 7D */ bl func_800EB8DC +/* 800D9A60 000D6860 48 01 1E 7D */ bl __ct__17zNPCGoalAfterlifeFi /* 800D9A64 000D6864 7C 60 1B 78 */ mr r0, r3 lbl_800D9A68: /* 800D9A68 000D6868 7C 06 03 78 */ mr r6, r0 @@ -555,7 +555,7 @@ lbl_800D9A68: /* 800D9A7C 000D687C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9A80 000D6880 41 82 00 10 */ beq lbl_800D9A90 /* 800D9A84 000D6884 7F E4 FB 78 */ mr r4, r31 -/* 800D9A88 000D6888 48 01 1E 0D */ bl func_800EB894 +/* 800D9A88 000D6888 48 01 1E 0D */ bl __ct__15zNPCGoalRespawnFi /* 800D9A8C 000D688C 7C 60 1B 78 */ mr r0, r3 lbl_800D9A90: /* 800D9A90 000D6890 7C 06 03 78 */ mr r6, r0 @@ -566,7 +566,7 @@ lbl_800D9A90: /* 800D9AA4 000D68A4 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9AA8 000D68A8 41 82 00 10 */ beq lbl_800D9AB8 /* 800D9AAC 000D68AC 7F E4 FB 78 */ mr r4, r31 -/* 800D9AB0 000D68B0 48 01 1D 9D */ bl func_800EB84C +/* 800D9AB0 000D68B0 48 01 1D 9D */ bl __ct__15zNPCGoalDeflateFi /* 800D9AB4 000D68B4 7C 60 1B 78 */ mr r0, r3 lbl_800D9AB8: /* 800D9AB8 000D68B8 7C 06 03 78 */ mr r6, r0 @@ -577,7 +577,7 @@ lbl_800D9AB8: /* 800D9ACC 000D68CC 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9AD0 000D68D0 41 82 00 10 */ beq lbl_800D9AE0 /* 800D9AD4 000D68D4 7F E4 FB 78 */ mr r4, r31 -/* 800D9AD8 000D68D8 48 01 1D 15 */ bl func_800EB7EC +/* 800D9AD8 000D68D8 48 01 1D 15 */ bl __ct__15zNPCGoalTubePalFi /* 800D9ADC 000D68DC 7C 60 1B 78 */ mr r0, r3 lbl_800D9AE0: /* 800D9AE0 000D68E0 7C 06 03 78 */ mr r6, r0 @@ -588,7 +588,7 @@ lbl_800D9AE0: /* 800D9AF4 000D68F4 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9AF8 000D68F8 41 82 00 10 */ beq lbl_800D9B08 /* 800D9AFC 000D68FC 7F E4 FB 78 */ mr r4, r31 -/* 800D9B00 000D6900 48 01 1C A5 */ bl func_800EB7A4 +/* 800D9B00 000D6900 48 01 1C A5 */ bl __ct__20zNPCGoalTubeDucklingFi /* 800D9B04 000D6904 7C 60 1B 78 */ mr r0, r3 lbl_800D9B08: /* 800D9B08 000D6908 7C 06 03 78 */ mr r6, r0 @@ -599,7 +599,7 @@ lbl_800D9B08: /* 800D9B1C 000D691C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9B20 000D6920 41 82 00 10 */ beq lbl_800D9B30 /* 800D9B24 000D6924 7F E4 FB 78 */ mr r4, r31 -/* 800D9B28 000D6928 48 01 1C 35 */ bl func_800EB75C +/* 800D9B28 000D6928 48 01 1C 35 */ bl __ct__18zNPCGoalTubeAttackFi /* 800D9B2C 000D692C 7C 60 1B 78 */ mr r0, r3 lbl_800D9B30: /* 800D9B30 000D6930 7C 06 03 78 */ mr r6, r0 @@ -610,7 +610,7 @@ lbl_800D9B30: /* 800D9B44 000D6944 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9B48 000D6948 41 82 00 10 */ beq lbl_800D9B58 /* 800D9B4C 000D694C 7F E4 FB 78 */ mr r4, r31 -/* 800D9B50 000D6950 48 01 1B C5 */ bl func_800EB714 +/* 800D9B50 000D6950 48 01 1B C5 */ bl __ct__17zNPCGoalTubeLassoFi /* 800D9B54 000D6954 7C 60 1B 78 */ mr r0, r3 lbl_800D9B58: /* 800D9B58 000D6958 7C 06 03 78 */ mr r6, r0 @@ -621,7 +621,7 @@ lbl_800D9B58: /* 800D9B6C 000D696C 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9B70 000D6970 41 82 00 10 */ beq lbl_800D9B80 /* 800D9B74 000D6974 7F E4 FB 78 */ mr r4, r31 -/* 800D9B78 000D6978 48 01 1B 55 */ bl func_800EB6CC +/* 800D9B78 000D6978 48 01 1B 55 */ bl __ct__17zNPCGoalTubeBirthFi /* 800D9B7C 000D697C 7C 60 1B 78 */ mr r0, r3 lbl_800D9B80: /* 800D9B80 000D6980 7C 06 03 78 */ mr r6, r0 @@ -632,7 +632,7 @@ lbl_800D9B80: /* 800D9B94 000D6994 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9B98 000D6998 41 82 00 10 */ beq lbl_800D9BA8 /* 800D9B9C 000D699C 7F E4 FB 78 */ mr r4, r31 -/* 800D9BA0 000D69A0 48 01 1A E5 */ bl func_800EB684 +/* 800D9BA0 000D69A0 48 01 1A E5 */ bl __ct__18zNPCGoalTubeBonkedFi /* 800D9BA4 000D69A4 7C 60 1B 78 */ mr r0, r3 lbl_800D9BA8: /* 800D9BA8 000D69A8 7C 06 03 78 */ mr r6, r0 @@ -643,7 +643,7 @@ lbl_800D9BA8: /* 800D9BBC 000D69BC 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9BC0 000D69C0 41 82 00 10 */ beq lbl_800D9BD0 /* 800D9BC4 000D69C4 7F E4 FB 78 */ mr r4, r31 -/* 800D9BC8 000D69C8 48 01 1A 81 */ bl func_800EB648 +/* 800D9BC8 000D69C8 48 01 1A 81 */ bl __ct__17zNPCGoalTubeDyingFi /* 800D9BCC 000D69CC 7C 60 1B 78 */ mr r0, r3 lbl_800D9BD0: /* 800D9BD0 000D69D0 7C 06 03 78 */ mr r6, r0 @@ -654,7 +654,7 @@ lbl_800D9BD0: /* 800D9BE4 000D69E4 7C 60 1B 79 */ or. r0, r3, r3 /* 800D9BE8 000D69E8 41 82 00 10 */ beq lbl_800D9BF8 /* 800D9BEC 000D69EC 7F E4 FB 78 */ mr r4, r31 -/* 800D9BF0 000D69F0 48 01 1A 1D */ bl func_800EB60C +/* 800D9BF0 000D69F0 48 01 1A 1D */ bl __ct__16zNPCGoalTubeDeadFi /* 800D9BF4 000D69F4 7C 60 1B 78 */ mr r0, r3 lbl_800D9BF8: /* 800D9BF8 000D69F8 7C 06 03 78 */ mr r6, r0 @@ -683,20 +683,20 @@ lbl_800D9C0C: /* 800D9C4C 000D6A4C 7C DD 33 78 */ mr r29, r6 /* 800D9C50 000D6A50 83 C3 00 00 */ lwz r30, 0(r3) /* 800D9C54 000D6A54 7F C3 F3 78 */ mr r3, r30 -/* 800D9C58 000D6A58 4B FA 90 A1 */ bl func_80082CF8 +/* 800D9C58 000D6A58 4B FA 90 A1 */ bl Pos__10zNPCCommonFv /* 800D9C5C 000D6A5C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800D9C60 000D6A60 7C 7F 1B 78 */ mr r31, r3 /* 800D9C64 000D6A64 38 64 05 58 */ addi r3, r4, lbl_803C0558@l /* 800D9C68 000D6A68 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800D9C6C 000D6A6C 4B F4 1B 9D */ bl func_8001B808 +/* 800D9C6C 000D6A6C 4B F4 1B 9D */ bl xEntGetPos__FPC4xEnt /* 800D9C70 000D6A70 7C 64 1B 78 */ mr r4, r3 /* 800D9C74 000D6A74 7F E5 FB 78 */ mr r5, r31 /* 800D9C78 000D6A78 38 61 00 08 */ addi r3, r1, 8 -/* 800D9C7C 000D6A7C 4B F3 4A 15 */ bl func_8000E690 +/* 800D9C7C 000D6A7C 4B F3 4A 15 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800D9C80 000D6A80 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) /* 800D9C84 000D6A84 38 61 00 08 */ addi r3, r1, 8 /* 800D9C88 000D6A88 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 800D9C8C 000D6A8C 4B F3 B4 41 */ bl func_800150CC +/* 800D9C8C 000D6A8C 4B F3 B4 41 */ bl xVec3Length2__FPC5xVec3 /* 800D9C90 000D6A90 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800D9C94 000D6A94 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D9C98 000D6A98 40 81 00 24 */ ble lbl_800D9CBC @@ -786,20 +786,20 @@ lbl_800D9DDC: /* 800D9DDC 000D6BDC 90 1A 00 5C */ stw r0, 0x5c(r26) lbl_800D9DE0: /* 800D9DE0 000D6BE0 7F C3 F3 78 */ mr r3, r30 -/* 800D9DE4 000D6BE4 4B FA 8F 15 */ bl func_80082CF8 +/* 800D9DE4 000D6BE4 4B FA 8F 15 */ bl Pos__10zNPCCommonFv /* 800D9DE8 000D6BE8 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800D9DEC 000D6BEC 7C 7F 1B 78 */ mr r31, r3 /* 800D9DF0 000D6BF0 38 64 05 58 */ addi r3, r4, lbl_803C0558@l /* 800D9DF4 000D6BF4 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800D9DF8 000D6BF8 4B F4 1A 11 */ bl func_8001B808 +/* 800D9DF8 000D6BF8 4B F4 1A 11 */ bl xEntGetPos__FPC4xEnt /* 800D9DFC 000D6BFC 7C 64 1B 78 */ mr r4, r3 /* 800D9E00 000D6C00 7F E5 FB 78 */ mr r5, r31 /* 800D9E04 000D6C04 38 61 00 08 */ addi r3, r1, 8 -/* 800D9E08 000D6C08 4B F3 48 89 */ bl func_8000E690 +/* 800D9E08 000D6C08 4B F3 48 89 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800D9E0C 000D6C0C C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) /* 800D9E10 000D6C10 38 61 00 08 */ addi r3, r1, 8 /* 800D9E14 000D6C14 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 800D9E18 000D6C18 4B F3 B2 B5 */ bl func_800150CC +/* 800D9E18 000D6C18 4B F3 B2 B5 */ bl xVec3Length2__FPC5xVec3 /* 800D9E1C 000D6C1C C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800D9E20 000D6C20 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D9E24 000D6C24 40 81 00 24 */ ble lbl_800D9E48 @@ -888,20 +888,20 @@ lbl_800D9F50: /* 800D9F60 000D6D60 48 00 00 B4 */ b lbl_800DA014 lbl_800D9F64: /* 800D9F64 000D6D64 7F C3 F3 78 */ mr r3, r30 -/* 800D9F68 000D6D68 4B FA 8D 91 */ bl func_80082CF8 +/* 800D9F68 000D6D68 4B FA 8D 91 */ bl Pos__10zNPCCommonFv /* 800D9F6C 000D6D6C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800D9F70 000D6D70 7C 7F 1B 78 */ mr r31, r3 /* 800D9F74 000D6D74 38 64 05 58 */ addi r3, r4, lbl_803C0558@l /* 800D9F78 000D6D78 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800D9F7C 000D6D7C 4B F4 18 8D */ bl func_8001B808 +/* 800D9F7C 000D6D7C 4B F4 18 8D */ bl xEntGetPos__FPC4xEnt /* 800D9F80 000D6D80 7C 64 1B 78 */ mr r4, r3 /* 800D9F84 000D6D84 7F E5 FB 78 */ mr r5, r31 /* 800D9F88 000D6D88 38 61 00 08 */ addi r3, r1, 8 -/* 800D9F8C 000D6D8C 4B F3 47 05 */ bl func_8000E690 +/* 800D9F8C 000D6D8C 4B F3 47 05 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800D9F90 000D6D90 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) /* 800D9F94 000D6D94 38 61 00 08 */ addi r3, r1, 8 /* 800D9F98 000D6D98 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 800D9F9C 000D6D9C 4B F3 B1 31 */ bl func_800150CC +/* 800D9F9C 000D6D9C 4B F3 B1 31 */ bl xVec3Length2__FPC5xVec3 /* 800D9FA0 000D6DA0 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800D9FA4 000D6DA4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D9FA8 000D6DA8 40 81 00 24 */ ble lbl_800D9FCC @@ -920,7 +920,7 @@ lbl_800D9FCC: /* 800D9FD8 000D6DD8 7F C3 F3 78 */ mr r3, r30 /* 800D9FDC 000D6DDC 48 01 6F F9 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800D9FE0 000D6DE0 7F C3 F3 78 */ mr r3, r30 -/* 800D9FE4 000D6DE4 4B FB 6E 5D */ bl func_80090E40 +/* 800D9FE4 000D6DE4 4B FB 6E 5D */ bl NPCC_faceDir__FP4xEnt /* 800D9FE8 000D6DE8 FC 20 F8 90 */ fmr f1, f31 /* 800D9FEC 000D6DEC 7C 64 1B 78 */ mr r4, r3 /* 800D9FF0 000D6DF0 7F C3 F3 78 */ mr r3, r30 @@ -956,14 +956,14 @@ lbl_800DA014: /* 800DA064 000D6E64 3B C0 00 00 */ li r30, 0 /* 800DA068 000D6E68 83 A3 00 00 */ lwz r29, 0(r3) /* 800DA06C 000D6E6C 38 7D 02 A8 */ addi r3, r29, 0x2a8 -/* 800DA070 000D6E70 48 01 28 B5 */ bl func_800EC924 +/* 800DA070 000D6E70 48 01 28 B5 */ bl Pos__8NPCArenaFv /* 800DA074 000D6E74 7C 7F 1B 78 */ mr r31, r3 /* 800DA078 000D6E78 7F A3 EB 78 */ mr r3, r29 -/* 800DA07C 000D6E7C 4B FA 8C 7D */ bl func_80082CF8 +/* 800DA07C 000D6E7C 4B FA 8C 7D */ bl Pos__10zNPCCommonFv /* 800DA080 000D6E80 7C 64 1B 78 */ mr r4, r3 /* 800DA084 000D6E84 7F E5 FB 78 */ mr r5, r31 /* 800DA088 000D6E88 38 61 00 0C */ addi r3, r1, 0xc -/* 800DA08C 000D6E8C 4B F3 46 05 */ bl func_8000E690 +/* 800DA08C 000D6E8C 4B F3 46 05 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DA090 000D6E90 80 1D 01 CC */ lwz r0, 0x1cc(r29) /* 800DA094 000D6E94 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 800DA098 000D6E98 41 82 00 0C */ beq lbl_800DA0A4 @@ -971,11 +971,11 @@ lbl_800DA014: /* 800DA0A0 000D6EA0 D0 01 00 10 */ stfs f0, 0x10(r1) lbl_800DA0A4: /* 800DA0A4 000D6EA4 38 61 00 0C */ addi r3, r1, 0xc -/* 800DA0A8 000D6EA8 4B F3 B0 25 */ bl func_800150CC +/* 800DA0A8 000D6EA8 4B F3 B0 25 */ bl xVec3Length2__FPC5xVec3 /* 800DA0AC 000D6EAC FF E0 08 90 */ fmr f31, f1 /* 800DA0B0 000D6EB0 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800DA0B4 000D6EB4 38 7D 02 A8 */ addi r3, r29, 0x2a8 -/* 800DA0B8 000D6EB8 48 01 28 61 */ bl func_800EC918 +/* 800DA0B8 000D6EB8 48 01 28 61 */ bl Radius__8NPCArenaFf /* 800DA0BC 000D6EBC C0 02 99 08 */ lfs f0, lbl_803CE288-_SDA2_BASE_(r2) /* 800DA0C0 000D6EC0 EC 00 00 72 */ fmuls f0, f0, f1 /* 800DA0C4 000D6EC4 FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -1017,7 +1017,7 @@ lbl_800DA104: /* 800DA14C 000D6F4C 7F A3 EB 78 */ mr r3, r29 /* 800DA150 000D6F50 38 80 00 0D */ li r4, 0xd /* 800DA154 000D6F54 38 A0 00 02 */ li r5, 2 -/* 800DA158 000D6F58 4B FF F0 A9 */ bl func_800D9200 +/* 800DA158 000D6F58 4B FF F0 A9 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800DA15C 000D6F5C 2C 03 00 00 */ cmpwi r3, 0 /* 800DA160 000D6F60 41 82 00 58 */ beq lbl_800DA1B8 /* 800DA164 000D6F64 80 7A 00 18 */ lwz r3, 0x18(r26) @@ -1033,14 +1033,14 @@ lbl_800DA104: /* 800DA18C 000D6F8C 80 02 81 80 */ lwz r0, lbl_803CCB00-_SDA2_BASE_(r2) /* 800DA190 000D6F90 38 61 00 08 */ addi r3, r1, 8 /* 800DA194 000D6F94 90 01 00 08 */ stw r0, 8(r1) -/* 800DA198 000D6F98 4B F4 52 9D */ bl func_8001F434 +/* 800DA198 000D6F98 4B F4 52 9D */ bl xDrawSetColor__F10iColor_tag /* 800DA19C 000D6F9C 38 7D 02 A8 */ addi r3, r29, 0x2a8 -/* 800DA1A0 000D6FA0 48 01 27 85 */ bl func_800EC924 +/* 800DA1A0 000D6FA0 48 01 27 85 */ bl Pos__8NPCArenaFv /* 800DA1A4 000D6FA4 7C 7F 1B 78 */ mr r31, r3 /* 800DA1A8 000D6FA8 7F A3 EB 78 */ mr r3, r29 -/* 800DA1AC 000D6FAC 4B F4 16 85 */ bl func_8001B830 +/* 800DA1AC 000D6FAC 4B F4 16 85 */ bl xEntGetCenter__FPC4xEnt /* 800DA1B0 000D6FB0 7F E4 FB 78 */ mr r4, r31 -/* 800DA1B4 000D6FB4 4B F4 52 7D */ bl func_8001F430 +/* 800DA1B4 000D6FB4 4B F4 52 7D */ bl xDrawLine__FPC5xVec3PC5xVec3 lbl_800DA1B8: /* 800DA1B8 000D6FB8 FC 20 F0 90 */ fmr f1, f30 /* 800DA1BC 000D6FBC 7F 43 D3 78 */ mr r3, r26 @@ -1072,18 +1072,18 @@ lbl_800DA1D0: /* 800DA220 000D7020 7C 9E 23 78 */ mr r30, r4 /* 800DA224 000D7024 83 E3 00 00 */ lwz r31, 0(r3) /* 800DA228 000D7028 7F E3 FB 78 */ mr r3, r31 -/* 800DA22C 000D702C 4B F7 C2 B9 */ bl func_800564E4 +/* 800DA22C 000D702C 4B F7 C2 B9 */ bl SelfType__9xNPCBasicCFv /* 800DA230 000D7030 88 1F 01 F0 */ lbz r0, 0x1f0(r31) /* 800DA234 000D7034 28 00 00 00 */ cmplwi r0, 0 /* 800DA238 000D7038 41 82 00 34 */ beq lbl_800DA26C /* 800DA23C 000D703C 38 7F 02 A8 */ addi r3, r31, 0x2a8 -/* 800DA240 000D7040 48 01 27 69 */ bl func_800EC9A8 +/* 800DA240 000D7040 48 01 27 69 */ bl IsReady__8NPCArenaFv /* 800DA244 000D7044 2C 03 00 00 */ cmpwi r3, 0 /* 800DA248 000D7048 41 82 00 24 */ beq lbl_800DA26C /* 800DA24C 000D704C C0 22 98 F0 */ lfs f1, lbl_803CE270-_SDA2_BASE_(r2) /* 800DA250 000D7050 38 7F 02 A8 */ addi r3, r31, 0x2a8 /* 800DA254 000D7054 38 80 00 00 */ li r4, 0 -/* 800DA258 000D7058 48 01 26 D9 */ bl func_800EC930 +/* 800DA258 000D7058 48 01 26 D9 */ bl IncludesPlayer__8NPCArenaFfP5xVec3 /* 800DA25C 000D705C 2C 03 00 00 */ cmpwi r3, 0 /* 800DA260 000D7060 41 82 00 0C */ beq lbl_800DA26C /* 800DA264 000D7064 7F E3 FB 78 */ mr r3, r31 @@ -1097,7 +1097,7 @@ lbl_800DA26C: /* 800DA280 000D7080 38 03 A6 7C */ addi r0, r3, lbl_803CA67C@l /* 800DA284 000D7084 90 1F 02 C8 */ stw r0, 0x2c8(r31) /* 800DA288 000D7088 80 7F 02 C8 */ lwz r3, 0x2c8(r31) -/* 800DA28C 000D708C 48 01 26 A1 */ bl func_800EC92C +/* 800DA28C 000D708C 48 01 26 A1 */ bl JoinBattle__9NPCBattleFP9zNPCRobot /* 800DA290 000D7090 38 00 00 01 */ li r0, 1 /* 800DA294 000D7094 FC 20 F8 90 */ fmr f1, f31 /* 800DA298 000D7098 B0 1D 00 4A */ sth r0, 0x4a(r29) @@ -1129,7 +1129,7 @@ lbl_800DA26C: /* 800DA300 000D7100 28 03 00 00 */ cmplwi r3, 0 /* 800DA304 000D7104 41 82 00 0C */ beq lbl_800DA310 /* 800DA308 000D7108 7F E4 FB 78 */ mr r4, r31 -/* 800DA30C 000D710C 48 01 26 B5 */ bl func_800EC9C0 +/* 800DA30C 000D710C 48 01 26 B5 */ bl LeaveBattle__9NPCBattleFP9zNPCRobot lbl_800DA310: /* 800DA310 000D7110 38 00 00 00 */ li r0, 0 /* 800DA314 000D7114 FC 20 F8 90 */ fmr f1, f31 @@ -1138,7 +1138,7 @@ lbl_800DA310: /* 800DA320 000D7120 7F A3 EB 78 */ mr r3, r29 /* 800DA324 000D7124 7F C4 F3 78 */ mr r4, r30 /* 800DA328 000D7128 B0 1D 00 4A */ sth r0, 0x4a(r29) -/* 800DA32C 000D712C 4B FF B0 F1 */ bl func_800D541C +/* 800DA32C 000D712C 4B FF B0 F1 */ bl Exit__5xGoalFfPv /* 800DA330 000D7130 80 01 00 24 */ lwz r0, 0x24(r1) /* 800DA334 000D7134 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800DA338 000D7138 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -1207,7 +1207,7 @@ lbl_800DA40C: /* 800DA42C 000D722C 48 00 00 24 */ b lbl_800DA450 lbl_800DA430: /* 800DA430 000D7230 38 7F 02 A8 */ addi r3, r31, 0x2a8 -/* 800DA434 000D7234 48 01 25 75 */ bl func_800EC9A8 +/* 800DA434 000D7234 48 01 25 75 */ bl IsReady__8NPCArenaFv /* 800DA438 000D7238 2C 03 00 00 */ cmpwi r3, 0 /* 800DA43C 000D723C 40 82 00 14 */ bne lbl_800DA450 /* 800DA440 000D7240 38 00 00 01 */ li r0, 1 @@ -1232,20 +1232,20 @@ lbl_800DA464: /* 800DA484 000D7284 B0 1B 00 4A */ sth r0, 0x4a(r27) lbl_800DA488: /* 800DA488 000D7288 7F E3 FB 78 */ mr r3, r31 -/* 800DA48C 000D728C 4B FA 88 6D */ bl func_80082CF8 +/* 800DA48C 000D728C 4B FA 88 6D */ bl Pos__10zNPCCommonFv /* 800DA490 000D7290 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800DA494 000D7294 7C 7A 1B 78 */ mr r26, r3 /* 800DA498 000D7298 38 64 05 58 */ addi r3, r4, lbl_803C0558@l /* 800DA49C 000D729C 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800DA4A0 000D72A0 4B F4 13 69 */ bl func_8001B808 +/* 800DA4A0 000D72A0 4B F4 13 69 */ bl xEntGetPos__FPC4xEnt /* 800DA4A4 000D72A4 7C 64 1B 78 */ mr r4, r3 /* 800DA4A8 000D72A8 7F 45 D3 78 */ mr r5, r26 /* 800DA4AC 000D72AC 38 61 00 08 */ addi r3, r1, 8 -/* 800DA4B0 000D72B0 4B F3 41 E1 */ bl func_8000E690 +/* 800DA4B0 000D72B0 4B F3 41 E1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DA4B4 000D72B4 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) /* 800DA4B8 000D72B8 38 61 00 08 */ addi r3, r1, 8 /* 800DA4BC 000D72BC D0 01 00 0C */ stfs f0, 0xc(r1) -/* 800DA4C0 000D72C0 4B F3 AC 0D */ bl func_800150CC +/* 800DA4C0 000D72C0 4B F3 AC 0D */ bl xVec3Length2__FPC5xVec3 /* 800DA4C4 000D72C4 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DA4C8 000D72C8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DA4CC 000D72CC 40 81 00 24 */ ble lbl_800DA4F0 @@ -1264,7 +1264,7 @@ lbl_800DA4F0: /* 800DA4FC 000D72FC 7F E3 FB 78 */ mr r3, r31 /* 800DA500 000D7300 48 01 6A D5 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DA504 000D7304 7F E3 FB 78 */ mr r3, r31 -/* 800DA508 000D7308 4B FB 69 39 */ bl func_80090E40 +/* 800DA508 000D7308 4B FB 69 39 */ bl NPCC_faceDir__FP4xEnt /* 800DA50C 000D730C FC 20 F8 90 */ fmr f1, f31 /* 800DA510 000D7310 7C 64 1B 78 */ mr r4, r3 /* 800DA514 000D7314 7F E3 FB 78 */ mr r3, r31 @@ -1349,7 +1349,7 @@ lbl_800DA640: /* 800DA640 000D7440 C0 22 98 F0 */ lfs f1, lbl_803CE270-_SDA2_BASE_(r2) /* 800DA644 000D7444 38 7F 02 A8 */ addi r3, r31, 0x2a8 /* 800DA648 000D7448 38 80 00 00 */ li r4, 0 -/* 800DA64C 000D744C 48 01 22 E5 */ bl func_800EC930 +/* 800DA64C 000D744C 48 01 22 E5 */ bl IncludesPlayer__8NPCArenaFfP5xVec3 /* 800DA650 000D7450 2C 03 00 00 */ cmpwi r3, 0 /* 800DA654 000D7454 40 82 00 14 */ bne lbl_800DA668 /* 800DA658 000D7458 38 00 00 01 */ li r0, 1 @@ -1369,7 +1369,7 @@ lbl_800DA67C: /* 800DA688 000D7488 54 80 07 F8 */ rlwinm r0, r4, 0, 0x1f, 0x1c /* 800DA68C 000D748C 54 99 07 BC */ rlwinm r25, r4, 0, 0x1e, 0x1e /* 800DA690 000D7490 B0 1A 00 48 */ sth r0, 0x48(r26) -/* 800DA694 000D7494 4B FA 86 65 */ bl func_80082CF8 +/* 800DA694 000D7494 4B FA 86 65 */ bl Pos__10zNPCCommonFv /* 800DA698 000D7498 7C 64 1B 78 */ mr r4, r3 /* 800DA69C 000D749C 38 7F 02 A8 */ addi r3, r31, 0x2a8 /* 800DA6A0 000D74A0 48 02 74 61 */ bl PctFromHome__8NPCArenaFP5xVec3 @@ -1544,28 +1544,28 @@ CheckSpot__19zNPCGoalAlertFodderFf: /* 800DA8E8 000D76E8 38 81 00 2C */ addi r4, r1, 0x2c /* 800DA8EC 000D76EC 38 A0 00 00 */ li r5, 0 /* 800DA8F0 000D76F0 38 C0 00 00 */ li r6, 0 -/* 800DA8F4 000D76F4 4B FA 83 55 */ bl func_80082C48 +/* 800DA8F4 000D76F4 4B FA 83 55 */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf /* 800DA8F8 000D76F8 FF E0 08 90 */ fmr f31, f1 /* 800DA8FC 000D76FC 7F C3 F3 78 */ mr r3, r30 /* 800DA900 000D7700 38 80 00 00 */ li r4, 0 /* 800DA904 000D7704 38 A0 00 00 */ li r5, 0 -/* 800DA908 000D7708 4B FA 82 DD */ bl func_80082BE4 +/* 800DA908 000D7708 4B FA 82 DD */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf /* 800DA90C 000D770C FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 800DA910 000D7710 40 80 00 20 */ bge lbl_800DA930 /* 800DA914 000D7714 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800DA918 000D7718 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800DA91C 000D771C 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800DA920 000D7720 4B F4 0E E9 */ bl func_8001B808 +/* 800DA920 000D7720 4B F4 0E E9 */ bl xEntGetPos__FPC4xEnt /* 800DA924 000D7724 7C 64 1B 78 */ mr r4, r3 /* 800DA928 000D7728 38 61 00 2C */ addi r3, r1, 0x2c -/* 800DA92C 000D772C 4B F3 09 39 */ bl func_8000B264 +/* 800DA92C 000D772C 4B F3 09 39 */ bl __as__5xVec3FRC5xVec3 lbl_800DA930: /* 800DA930 000D7730 7F C3 F3 78 */ mr r3, r30 /* 800DA934 000D7734 38 81 00 2C */ addi r4, r1, 0x2c /* 800DA938 000D7738 38 A1 00 20 */ addi r5, r1, 0x20 /* 800DA93C 000D773C 38 C1 00 10 */ addi r6, r1, 0x10 -/* 800DA940 000D7740 4B FA 83 09 */ bl func_80082C48 -/* 800DA944 000D7744 4B F2 FE B9 */ bl func_8000A7FC +/* 800DA940 000D7740 4B FA 83 09 */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf +/* 800DA944 000D7744 4B F2 FE B9 */ bl xsqrt__Ff /* 800DA948 000D7748 C0 41 00 10 */ lfs f2, 0x10(r1) /* 800DA94C 000D774C C0 02 99 10 */ lfs f0, lbl_803CE290-_SDA2_BASE_(r2) /* 800DA950 000D7750 FC 40 12 10 */ fabs f2, f2 @@ -1590,9 +1590,9 @@ lbl_800DA990: /* 800DA990 000D7790 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DA994 000D7794 38 61 00 20 */ addi r3, r1, 0x20 /* 800DA998 000D7798 EC 20 08 24 */ fdivs f1, f0, f1 -/* 800DA99C 000D779C 4B F3 07 E5 */ bl func_8000B180 +/* 800DA99C 000D779C 4B F3 07 E5 */ bl __amu__5xVec3Ff /* 800DA9A0 000D77A0 7F C3 F3 78 */ mr r3, r30 -/* 800DA9A4 000D77A4 4B FB 64 9D */ bl func_80090E40 +/* 800DA9A4 000D77A4 4B FB 64 9D */ bl NPCC_faceDir__FP4xEnt /* 800DA9A8 000D77A8 7C 64 1B 78 */ mr r4, r3 /* 800DA9AC 000D77AC 38 61 00 20 */ addi r3, r1, 0x20 /* 800DA9B0 000D77B0 4B F7 3B 41 */ bl xVec3Dot__FPC5xVec3PC5xVec3 @@ -1607,30 +1607,30 @@ lbl_800DA9CC: /* 800DA9CC 000D77CC 7F C3 F3 78 */ mr r3, r30 /* 800DA9D0 000D77D0 38 80 00 0D */ li r4, 0xd /* 800DA9D4 000D77D4 38 A0 00 02 */ li r5, 2 -/* 800DA9D8 000D77D8 4B FF E8 29 */ bl func_800D9200 +/* 800DA9D8 000D77D8 4B FF E8 29 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800DA9DC 000D77DC 2C 03 00 00 */ cmpwi r3, 0 /* 800DA9E0 000D77E0 41 82 00 98 */ beq lbl_800DAA78 /* 800DA9E4 000D77E4 80 02 81 98 */ lwz r0, lbl_803CCB18-_SDA2_BASE_(r2) /* 800DA9E8 000D77E8 38 61 00 0C */ addi r3, r1, 0xc /* 800DA9EC 000D77EC 90 01 00 0C */ stw r0, 0xc(r1) -/* 800DA9F0 000D77F0 4B F4 4A 45 */ bl func_8001F434 +/* 800DA9F0 000D77F0 4B F4 4A 45 */ bl xDrawSetColor__F10iColor_tag /* 800DA9F4 000D77F4 C0 22 99 20 */ lfs f1, lbl_803CE2A0-_SDA2_BASE_(r2) /* 800DA9F8 000D77F8 38 61 00 2C */ addi r3, r1, 0x2c /* 800DA9FC 000D77FC 38 80 00 0C */ li r4, 0xc -/* 800DAA00 000D7800 4B FB C9 55 */ bl func_80097354 +/* 800DAA00 000D7800 4B FB C9 55 */ bl xDrawSphere2__FPC5xVec3fUi /* 800DAA04 000D7804 80 02 81 B4 */ lwz r0, lbl_803CCB34-_SDA2_BASE_(r2) /* 800DAA08 000D7808 38 61 00 08 */ addi r3, r1, 8 /* 800DAA0C 000D780C 90 01 00 08 */ stw r0, 8(r1) -/* 800DAA10 000D7810 4B F4 4A 25 */ bl func_8001F434 +/* 800DAA10 000D7810 4B F4 4A 25 */ bl xDrawSetColor__F10iColor_tag /* 800DAA14 000D7814 7F C3 F3 78 */ mr r3, r30 -/* 800DAA18 000D7818 4B FA 82 E1 */ bl func_80082CF8 +/* 800DAA18 000D7818 4B FA 82 E1 */ bl Pos__10zNPCCommonFv /* 800DAA1C 000D781C 3C 80 00 02 */ lis r4, 0x0002020C@ha /* 800DAA20 000D7820 C0 22 99 18 */ lfs f1, lbl_803CE298-_SDA2_BASE_(r2) /* 800DAA24 000D7824 C0 42 99 10 */ lfs f2, lbl_803CE290-_SDA2_BASE_(r2) /* 800DAA28 000D7828 38 84 02 0C */ addi r4, r4, 0x0002020C@l -/* 800DAA2C 000D782C 48 01 1E E9 */ bl func_800EC914 +/* 800DAA2C 000D782C 48 01 1E E9 */ bl xDrawCyl__FPC5xVec3ffUi /* 800DAA30 000D7830 7F C3 F3 78 */ mr r3, r30 -/* 800DAA34 000D7834 4B FA 82 C5 */ bl func_80082CF8 +/* 800DAA34 000D7834 4B FA 82 C5 */ bl Pos__10zNPCCommonFv /* 800DAA38 000D7838 80 A3 00 00 */ lwz r5, 0(r3) /* 800DAA3C 000D783C 3C 80 00 02 */ lis r4, 0x0002020C@ha /* 800DAA40 000D7840 80 03 00 04 */ lwz r0, 4(r3) @@ -1646,7 +1646,7 @@ lbl_800DA9CC: /* 800DAA68 000D7868 D0 01 00 18 */ stfs f0, 0x18(r1) /* 800DAA6C 000D786C C0 22 99 14 */ lfs f1, lbl_803CE294-_SDA2_BASE_(r2) /* 800DAA70 000D7870 C0 42 99 24 */ lfs f2, lbl_803CE2A4-_SDA2_BASE_(r2) -/* 800DAA74 000D7874 48 01 1E A1 */ bl func_800EC914 +/* 800DAA74 000D7874 48 01 1E A1 */ bl xDrawCyl__FPC5xVec3ffUi lbl_800DAA78: /* 800DAA78 000D7878 7F E3 FB 78 */ mr r3, r31 /* 800DAA7C 000D787C E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 @@ -1682,37 +1682,37 @@ FlankPlayer__19zNPCGoalAlertFodderFf: /* 800DAAE8 000D78E8 38 81 00 50 */ addi r4, r1, 0x50 /* 800DAAEC 000D78EC 38 A0 00 00 */ li r5, 0 /* 800DAAF0 000D78F0 38 C0 00 00 */ li r6, 0 -/* 800DAAF4 000D78F4 4B FA 81 55 */ bl func_80082C48 +/* 800DAAF4 000D78F4 4B FA 81 55 */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf /* 800DAAF8 000D78F8 FF E0 08 90 */ fmr f31, f1 /* 800DAAFC 000D78FC 7F E3 FB 78 */ mr r3, r31 /* 800DAB00 000D7900 38 80 00 00 */ li r4, 0 /* 800DAB04 000D7904 38 A0 00 00 */ li r5, 0 -/* 800DAB08 000D7908 4B FA 80 DD */ bl func_80082BE4 +/* 800DAB08 000D7908 4B FA 80 DD */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf /* 800DAB0C 000D790C FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 800DAB10 000D7910 40 80 00 20 */ bge lbl_800DAB30 /* 800DAB14 000D7914 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800DAB18 000D7918 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800DAB1C 000D791C 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800DAB20 000D7920 4B F4 0C E9 */ bl func_8001B808 +/* 800DAB20 000D7920 4B F4 0C E9 */ bl xEntGetPos__FPC4xEnt /* 800DAB24 000D7924 7C 64 1B 78 */ mr r4, r3 /* 800DAB28 000D7928 38 61 00 50 */ addi r3, r1, 0x50 /* 800DAB2C 000D792C 4B F7 39 B1 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800DAB30: /* 800DAB30 000D7930 38 7F 02 A8 */ addi r3, r31, 0x2a8 -/* 800DAB34 000D7934 48 01 1D F1 */ bl func_800EC924 +/* 800DAB34 000D7934 48 01 1D F1 */ bl Pos__8NPCArenaFv /* 800DAB38 000D7938 7C 65 1B 78 */ mr r5, r3 /* 800DAB3C 000D793C 38 61 00 44 */ addi r3, r1, 0x44 /* 800DAB40 000D7940 38 81 00 50 */ addi r4, r1, 0x50 -/* 800DAB44 000D7944 4B F3 3B 4D */ bl func_8000E690 +/* 800DAB44 000D7944 4B F3 3B 4D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DAB48 000D7948 38 61 00 44 */ addi r3, r1, 0x44 -/* 800DAB4C 000D794C 4B F3 3B 05 */ bl func_8000E650 +/* 800DAB4C 000D794C 4B F3 3B 05 */ bl xVec3Length__FPC5xVec3 /* 800DAB50 000D7950 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DAB54 000D7954 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DAB58 000D7958 40 80 00 24 */ bge lbl_800DAB7C /* 800DAB5C 000D795C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800DAB60 000D7960 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800DAB64 000D7964 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800DAB68 000D7968 4B FB 62 D9 */ bl func_80090E40 +/* 800DAB68 000D7968 4B FB 62 D9 */ bl NPCC_faceDir__FP4xEnt /* 800DAB6C 000D796C 7C 64 1B 78 */ mr r4, r3 /* 800DAB70 000D7970 38 61 00 44 */ addi r3, r1, 0x44 /* 800DAB74 000D7974 4B F7 39 69 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -1720,32 +1720,32 @@ lbl_800DAB30: lbl_800DAB7C: /* 800DAB7C 000D797C EC 20 08 24 */ fdivs f1, f0, f1 /* 800DAB80 000D7980 38 61 00 44 */ addi r3, r1, 0x44 -/* 800DAB84 000D7984 4B F4 0D B5 */ bl func_8001B938 +/* 800DAB84 000D7984 4B F4 0D B5 */ bl xVec3SMulBy__FP5xVec3f lbl_800DAB88: /* 800DAB88 000D7988 3C 80 80 25 */ lis r4, lbl_80253030@ha /* 800DAB8C 000D798C 38 61 00 38 */ addi r3, r1, 0x38 /* 800DAB90 000D7990 38 84 30 30 */ addi r4, r4, lbl_80253030@l /* 800DAB94 000D7994 38 A1 00 44 */ addi r5, r1, 0x44 -/* 800DAB98 000D7998 4B F3 A4 F5 */ bl func_8001508C +/* 800DAB98 000D7998 4B F3 A4 F5 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 800DAB9C 000D799C 7F E3 FB 78 */ mr r3, r31 -/* 800DABA0 000D79A0 4B FA 81 59 */ bl func_80082CF8 +/* 800DABA0 000D79A0 4B FA 81 59 */ bl Pos__10zNPCCommonFv /* 800DABA4 000D79A4 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800DABA8 000D79A8 7C 7E 1B 78 */ mr r30, r3 /* 800DABAC 000D79AC 38 64 05 58 */ addi r3, r4, lbl_803C0558@l /* 800DABB0 000D79B0 3B A3 06 E0 */ addi r29, r3, 0x6e0 /* 800DABB4 000D79B4 7F A3 EB 78 */ mr r3, r29 -/* 800DABB8 000D79B8 4B F4 0C 51 */ bl func_8001B808 +/* 800DABB8 000D79B8 4B F4 0C 51 */ bl xEntGetPos__FPC4xEnt /* 800DABBC 000D79BC 7C 64 1B 78 */ mr r4, r3 /* 800DABC0 000D79C0 7F C5 F3 78 */ mr r5, r30 /* 800DABC4 000D79C4 38 61 00 2C */ addi r3, r1, 0x2c -/* 800DABC8 000D79C8 4B F3 3A C9 */ bl func_8000E690 +/* 800DABC8 000D79C8 4B F3 3A C9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DABCC 000D79CC 38 61 00 2C */ addi r3, r1, 0x2c -/* 800DABD0 000D79D0 4B F3 3A 81 */ bl func_8000E650 +/* 800DABD0 000D79D0 4B F3 3A 81 */ bl xVec3Length__FPC5xVec3 /* 800DABD4 000D79D4 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DABD8 000D79D8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DABDC 000D79DC 40 80 00 1C */ bge lbl_800DABF8 /* 800DABE0 000D79E0 7F A3 EB 78 */ mr r3, r29 -/* 800DABE4 000D79E4 4B FB 62 51 */ bl func_80090E34 +/* 800DABE4 000D79E4 4B FB 62 51 */ bl NPCC_rightDir__FP4xEnt /* 800DABE8 000D79E8 7C 64 1B 78 */ mr r4, r3 /* 800DABEC 000D79EC 38 61 00 2C */ addi r3, r1, 0x2c /* 800DABF0 000D79F0 4B F7 38 ED */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -1753,24 +1753,24 @@ lbl_800DAB88: lbl_800DABF8: /* 800DABF8 000D79F8 EC 20 08 24 */ fdivs f1, f0, f1 /* 800DABFC 000D79FC 38 61 00 2C */ addi r3, r1, 0x2c -/* 800DAC00 000D7A00 4B F4 0D 39 */ bl func_8001B938 +/* 800DAC00 000D7A00 4B F4 0D 39 */ bl xVec3SMulBy__FP5xVec3f lbl_800DAC04: /* 800DAC04 000D7A04 7F E3 FB 78 */ mr r3, r31 -/* 800DAC08 000D7A08 4B FA 80 F1 */ bl func_80082CF8 +/* 800DAC08 000D7A08 4B FA 80 F1 */ bl Pos__10zNPCCommonFv /* 800DAC0C 000D7A0C 7C 7E 1B 78 */ mr r30, r3 /* 800DAC10 000D7A10 38 7F 02 A8 */ addi r3, r31, 0x2a8 -/* 800DAC14 000D7A14 48 01 1D 11 */ bl func_800EC924 +/* 800DAC14 000D7A14 48 01 1D 11 */ bl Pos__8NPCArenaFv /* 800DAC18 000D7A18 7C 64 1B 78 */ mr r4, r3 /* 800DAC1C 000D7A1C 7F C5 F3 78 */ mr r5, r30 /* 800DAC20 000D7A20 38 61 00 20 */ addi r3, r1, 0x20 -/* 800DAC24 000D7A24 4B F3 3A 6D */ bl func_8000E690 +/* 800DAC24 000D7A24 4B F3 3A 6D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DAC28 000D7A28 38 61 00 20 */ addi r3, r1, 0x20 -/* 800DAC2C 000D7A2C 4B F3 3A 25 */ bl func_8000E650 +/* 800DAC2C 000D7A2C 4B F3 3A 25 */ bl xVec3Length__FPC5xVec3 /* 800DAC30 000D7A30 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DAC34 000D7A34 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DAC38 000D7A38 40 80 00 1C */ bge lbl_800DAC54 /* 800DAC3C 000D7A3C 7F E3 FB 78 */ mr r3, r31 -/* 800DAC40 000D7A40 4B FB 61 F5 */ bl func_80090E34 +/* 800DAC40 000D7A40 4B FB 61 F5 */ bl NPCC_rightDir__FP4xEnt /* 800DAC44 000D7A44 7C 64 1B 78 */ mr r4, r3 /* 800DAC48 000D7A48 38 61 00 20 */ addi r3, r1, 0x20 /* 800DAC4C 000D7A4C 4B F7 38 91 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -1778,7 +1778,7 @@ lbl_800DAC04: lbl_800DAC54: /* 800DAC54 000D7A54 EC 20 08 24 */ fdivs f1, f0, f1 /* 800DAC58 000D7A58 38 61 00 20 */ addi r3, r1, 0x20 -/* 800DAC5C 000D7A5C 4B F4 0C DD */ bl func_8001B938 +/* 800DAC5C 000D7A5C 4B F4 0C DD */ bl xVec3SMulBy__FP5xVec3f lbl_800DAC60: /* 800DAC60 000D7A60 38 61 00 20 */ addi r3, r1, 0x20 /* 800DAC64 000D7A64 38 81 00 2C */ addi r4, r1, 0x2c @@ -1831,21 +1831,21 @@ GetInArena__19zNPCGoalAlertFodderFf: /* 800DAD14 000D7B14 FF E0 08 90 */ fmr f31, f1 /* 800DAD18 000D7B18 83 C3 00 00 */ lwz r30, 0(r3) /* 800DAD1C 000D7B1C 7F C3 F3 78 */ mr r3, r30 -/* 800DAD20 000D7B20 4B FA 7F D9 */ bl func_80082CF8 +/* 800DAD20 000D7B20 4B FA 7F D9 */ bl Pos__10zNPCCommonFv /* 800DAD24 000D7B24 7C 7F 1B 78 */ mr r31, r3 /* 800DAD28 000D7B28 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800DAD2C 000D7B2C 48 01 1B F9 */ bl func_800EC924 +/* 800DAD2C 000D7B2C 48 01 1B F9 */ bl Pos__8NPCArenaFv /* 800DAD30 000D7B30 7C 64 1B 78 */ mr r4, r3 /* 800DAD34 000D7B34 7F E5 FB 78 */ mr r5, r31 /* 800DAD38 000D7B38 38 61 00 20 */ addi r3, r1, 0x20 -/* 800DAD3C 000D7B3C 4B F3 39 55 */ bl func_8000E690 +/* 800DAD3C 000D7B3C 4B F3 39 55 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DAD40 000D7B40 38 61 00 20 */ addi r3, r1, 0x20 -/* 800DAD44 000D7B44 4B F3 39 0D */ bl func_8000E650 +/* 800DAD44 000D7B44 4B F3 39 0D */ bl xVec3Length__FPC5xVec3 /* 800DAD48 000D7B48 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DAD4C 000D7B4C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DAD50 000D7B50 40 80 00 1C */ bge lbl_800DAD6C /* 800DAD54 000D7B54 7F C3 F3 78 */ mr r3, r30 -/* 800DAD58 000D7B58 4B FB 60 DD */ bl func_80090E34 +/* 800DAD58 000D7B58 4B FB 60 DD */ bl NPCC_rightDir__FP4xEnt /* 800DAD5C 000D7B5C 7C 64 1B 78 */ mr r4, r3 /* 800DAD60 000D7B60 38 61 00 20 */ addi r3, r1, 0x20 /* 800DAD64 000D7B64 4B F7 37 79 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -1853,7 +1853,7 @@ GetInArena__19zNPCGoalAlertFodderFf: lbl_800DAD6C: /* 800DAD6C 000D7B6C EC 20 08 24 */ fdivs f1, f0, f1 /* 800DAD70 000D7B70 38 61 00 20 */ addi r3, r1, 0x20 -/* 800DAD74 000D7B74 4B F4 0B C5 */ bl func_8001B938 +/* 800DAD74 000D7B74 4B F4 0B C5 */ bl xVec3SMulBy__FP5xVec3f lbl_800DAD78: /* 800DAD78 000D7B78 38 61 00 14 */ addi r3, r1, 0x14 /* 800DAD7C 000D7B7C 38 81 00 20 */ addi r4, r1, 0x20 @@ -1901,21 +1901,21 @@ MoveEvade__19zNPCGoalAlertFodderFf: /* 800DAE18 000D7C18 FF E0 08 90 */ fmr f31, f1 /* 800DAE1C 000D7C1C 83 A3 00 00 */ lwz r29, 0(r3) /* 800DAE20 000D7C20 7F A3 EB 78 */ mr r3, r29 -/* 800DAE24 000D7C24 4B FA 7E D5 */ bl func_80082CF8 +/* 800DAE24 000D7C24 4B FA 7E D5 */ bl Pos__10zNPCCommonFv /* 800DAE28 000D7C28 7C 7F 1B 78 */ mr r31, r3 /* 800DAE2C 000D7C2C 38 7D 02 A8 */ addi r3, r29, 0x2a8 -/* 800DAE30 000D7C30 48 01 1A F5 */ bl func_800EC924 +/* 800DAE30 000D7C30 48 01 1A F5 */ bl Pos__8NPCArenaFv /* 800DAE34 000D7C34 7C 64 1B 78 */ mr r4, r3 /* 800DAE38 000D7C38 7F E5 FB 78 */ mr r5, r31 /* 800DAE3C 000D7C3C 38 61 00 2C */ addi r3, r1, 0x2c -/* 800DAE40 000D7C40 4B F3 38 51 */ bl func_8000E690 +/* 800DAE40 000D7C40 4B F3 38 51 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DAE44 000D7C44 38 61 00 2C */ addi r3, r1, 0x2c -/* 800DAE48 000D7C48 4B F3 38 09 */ bl func_8000E650 +/* 800DAE48 000D7C48 4B F3 38 09 */ bl xVec3Length__FPC5xVec3 /* 800DAE4C 000D7C4C C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DAE50 000D7C50 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DAE54 000D7C54 40 80 00 1C */ bge lbl_800DAE70 /* 800DAE58 000D7C58 7F A3 EB 78 */ mr r3, r29 -/* 800DAE5C 000D7C5C 4B FB 5F D9 */ bl func_80090E34 +/* 800DAE5C 000D7C5C 4B FB 5F D9 */ bl NPCC_rightDir__FP4xEnt /* 800DAE60 000D7C60 7C 64 1B 78 */ mr r4, r3 /* 800DAE64 000D7C64 38 61 00 2C */ addi r3, r1, 0x2c /* 800DAE68 000D7C68 4B F7 36 75 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -1923,27 +1923,27 @@ MoveEvade__19zNPCGoalAlertFodderFf: lbl_800DAE70: /* 800DAE70 000D7C70 EC 20 08 24 */ fdivs f1, f0, f1 /* 800DAE74 000D7C74 38 61 00 2C */ addi r3, r1, 0x2c -/* 800DAE78 000D7C78 4B F4 0A C1 */ bl func_8001B938 +/* 800DAE78 000D7C78 4B F4 0A C1 */ bl xVec3SMulBy__FP5xVec3f lbl_800DAE7C: /* 800DAE7C 000D7C7C 7F A3 EB 78 */ mr r3, r29 -/* 800DAE80 000D7C80 4B FA 7E 79 */ bl func_80082CF8 +/* 800DAE80 000D7C80 4B FA 7E 79 */ bl Pos__10zNPCCommonFv /* 800DAE84 000D7C84 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800DAE88 000D7C88 7C 7F 1B 78 */ mr r31, r3 /* 800DAE8C 000D7C8C 38 64 05 58 */ addi r3, r4, lbl_803C0558@l /* 800DAE90 000D7C90 3B C3 06 E0 */ addi r30, r3, 0x6e0 /* 800DAE94 000D7C94 7F C3 F3 78 */ mr r3, r30 -/* 800DAE98 000D7C98 4B F4 09 71 */ bl func_8001B808 +/* 800DAE98 000D7C98 4B F4 09 71 */ bl xEntGetPos__FPC4xEnt /* 800DAE9C 000D7C9C 7C 64 1B 78 */ mr r4, r3 /* 800DAEA0 000D7CA0 7F E5 FB 78 */ mr r5, r31 /* 800DAEA4 000D7CA4 38 61 00 20 */ addi r3, r1, 0x20 -/* 800DAEA8 000D7CA8 4B F3 37 E9 */ bl func_8000E690 +/* 800DAEA8 000D7CA8 4B F3 37 E9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DAEAC 000D7CAC 38 61 00 20 */ addi r3, r1, 0x20 -/* 800DAEB0 000D7CB0 4B F3 37 A1 */ bl func_8000E650 +/* 800DAEB0 000D7CB0 4B F3 37 A1 */ bl xVec3Length__FPC5xVec3 /* 800DAEB4 000D7CB4 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DAEB8 000D7CB8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DAEBC 000D7CBC 40 80 00 1C */ bge lbl_800DAED8 /* 800DAEC0 000D7CC0 7F C3 F3 78 */ mr r3, r30 -/* 800DAEC4 000D7CC4 4B FB 5F 71 */ bl func_80090E34 +/* 800DAEC4 000D7CC4 4B FB 5F 71 */ bl NPCC_rightDir__FP4xEnt /* 800DAEC8 000D7CC8 7C 64 1B 78 */ mr r4, r3 /* 800DAECC 000D7CCC 38 61 00 20 */ addi r3, r1, 0x20 /* 800DAED0 000D7CD0 4B F7 36 0D */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -1951,12 +1951,12 @@ lbl_800DAE7C: lbl_800DAED8: /* 800DAED8 000D7CD8 EC 20 08 24 */ fdivs f1, f0, f1 /* 800DAEDC 000D7CDC 38 61 00 20 */ addi r3, r1, 0x20 -/* 800DAEE0 000D7CE0 4B F4 0A 59 */ bl func_8001B938 +/* 800DAEE0 000D7CE0 4B F4 0A 59 */ bl xVec3SMulBy__FP5xVec3f lbl_800DAEE4: /* 800DAEE4 000D7CE4 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800DAEE8 000D7CE8 38 61 00 14 */ addi r3, r1, 0x14 /* 800DAEEC 000D7CEC 38 81 00 20 */ addi r4, r1, 0x20 -/* 800DAEF0 000D7CF0 4B F3 01 A1 */ bl func_8000B090 +/* 800DAEF0 000D7CF0 4B F3 01 A1 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800DAEF4 000D7CF4 FC 20 F8 90 */ fmr f1, f31 /* 800DAEF8 000D7CF8 C0 42 99 30 */ lfs f2, lbl_803CE2B0-_SDA2_BASE_(r2) /* 800DAEFC 000D7CFC C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) @@ -2081,7 +2081,7 @@ lbl_800DB0CC: /* 800DB0CC 000D7ECC C0 22 98 F0 */ lfs f1, lbl_803CE270-_SDA2_BASE_(r2) /* 800DB0D0 000D7ED0 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800DB0D4 000D7ED4 38 80 00 00 */ li r4, 0 -/* 800DB0D8 000D7ED8 48 01 18 59 */ bl func_800EC930 +/* 800DB0D8 000D7ED8 48 01 18 59 */ bl IncludesPlayer__8NPCArenaFfP5xVec3 /* 800DB0DC 000D7EDC 2C 03 00 00 */ cmpwi r3, 0 /* 800DB0E0 000D7EE0 40 82 00 14 */ bne lbl_800DB0F4 /* 800DB0E4 000D7EE4 38 00 00 01 */ li r0, 1 @@ -2165,7 +2165,7 @@ lbl_800DB1E8: /* 800DB1F0 000D7FF0 7F C4 F3 78 */ mr r4, r30 /* 800DB1F4 000D7FF4 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800DB1F8 000D7FF8 38 A0 00 00 */ li r5, 0 -/* 800DB1FC 000D7FFC 48 01 17 C9 */ bl func_800EC9C4 +/* 800DB1FC 000D7FFC 48 01 17 C9 */ bl IncludesNPC__8NPCArenaFP10zNPCCommonfP5xVec3 /* 800DB200 000D8000 2C 03 00 00 */ cmpwi r3, 0 /* 800DB204 000D8004 40 82 00 10 */ bne lbl_800DB214 /* 800DB208 000D8008 38 00 00 02 */ li r0, 2 @@ -2235,7 +2235,7 @@ lbl_800DB2CC: /* 800DB2D8 000D80D8 80 7A 00 18 */ lwz r3, 0x18(r26) /* 800DB2DC 000D80DC 38 84 52 6A */ addi r4, r4, 0x4E47526A@l /* 800DB2E0 000D80E0 48 03 2C 5D */ bl FindGoal__7xPsycheFi -/* 800DB2E4 000D80E4 48 01 14 65 */ bl func_800EC748 +/* 800DB2E4 000D80E4 48 01 14 65 */ bl DieWithAWhimper__12zNPCGoalDeadFv /* 800DB2E8 000D80E8 38 00 00 01 */ li r0, 1 /* 800DB2EC 000D80EC 3C 60 4E 47 */ lis r3, 0x4E47526A@ha /* 800DB2F0 000D80F0 90 1B 00 00 */ stw r0, 0(r27) @@ -2290,9 +2290,9 @@ Detonate__20zNPCGoalAlertFodBombFv: /* 800DB398 000D8198 48 0A CF 7D */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 800DB39C 000D819C 7F C3 F3 78 */ mr r3, r30 /* 800DB3A0 000D81A0 7F E4 FB 78 */ mr r4, r31 -/* 800DB3A4 000D81A4 48 01 17 15 */ bl func_800ECAB8 +/* 800DB3A4 000D81A4 48 01 17 15 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 800DB3A8 000D81A8 7F E3 FB 78 */ mr r3, r31 -/* 800DB3AC 000D81AC 4B F4 04 85 */ bl func_8001B830 +/* 800DB3AC 000D81AC 4B F4 04 85 */ bl xEntGetCenter__FPC4xEnt /* 800DB3B0 000D81B0 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800DB3B4 000D81B4 7C 64 1B 78 */ mr r4, r3 /* 800DB3B8 000D81B8 7F C3 F3 78 */ mr r3, r30 @@ -2333,37 +2333,37 @@ SonarHoming__20zNPCGoalAlertFodBombFf: /* 800DB434 000D8234 38 81 00 50 */ addi r4, r1, 0x50 /* 800DB438 000D8238 38 A0 00 00 */ li r5, 0 /* 800DB43C 000D823C 38 C0 00 00 */ li r6, 0 -/* 800DB440 000D8240 4B FA 78 09 */ bl func_80082C48 +/* 800DB440 000D8240 4B FA 78 09 */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf /* 800DB444 000D8244 FF E0 08 90 */ fmr f31, f1 /* 800DB448 000D8248 7F E3 FB 78 */ mr r3, r31 /* 800DB44C 000D824C 38 80 00 00 */ li r4, 0 /* 800DB450 000D8250 38 A0 00 00 */ li r5, 0 -/* 800DB454 000D8254 4B FA 77 91 */ bl func_80082BE4 +/* 800DB454 000D8254 4B FA 77 91 */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf /* 800DB458 000D8258 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 800DB45C 000D825C 40 80 00 20 */ bge lbl_800DB47C /* 800DB460 000D8260 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800DB464 000D8264 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800DB468 000D8268 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800DB46C 000D826C 4B F4 03 9D */ bl func_8001B808 +/* 800DB46C 000D826C 4B F4 03 9D */ bl xEntGetPos__FPC4xEnt /* 800DB470 000D8270 7C 64 1B 78 */ mr r4, r3 /* 800DB474 000D8274 38 61 00 50 */ addi r3, r1, 0x50 /* 800DB478 000D8278 4B F7 30 65 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800DB47C: /* 800DB47C 000D827C 38 7F 02 A8 */ addi r3, r31, 0x2a8 -/* 800DB480 000D8280 48 01 14 A5 */ bl func_800EC924 +/* 800DB480 000D8280 48 01 14 A5 */ bl Pos__8NPCArenaFv /* 800DB484 000D8284 7C 65 1B 78 */ mr r5, r3 /* 800DB488 000D8288 38 61 00 44 */ addi r3, r1, 0x44 /* 800DB48C 000D828C 38 81 00 50 */ addi r4, r1, 0x50 -/* 800DB490 000D8290 4B F3 32 01 */ bl func_8000E690 +/* 800DB490 000D8290 4B F3 32 01 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DB494 000D8294 38 61 00 44 */ addi r3, r1, 0x44 -/* 800DB498 000D8298 4B F3 31 B9 */ bl func_8000E650 +/* 800DB498 000D8298 4B F3 31 B9 */ bl xVec3Length__FPC5xVec3 /* 800DB49C 000D829C C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DB4A0 000D82A0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DB4A4 000D82A4 40 80 00 24 */ bge lbl_800DB4C8 /* 800DB4A8 000D82A8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800DB4AC 000D82AC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800DB4B0 000D82B0 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800DB4B4 000D82B4 4B FB 59 8D */ bl func_80090E40 +/* 800DB4B4 000D82B4 4B FB 59 8D */ bl NPCC_faceDir__FP4xEnt /* 800DB4B8 000D82B8 7C 64 1B 78 */ mr r4, r3 /* 800DB4BC 000D82BC 38 61 00 44 */ addi r3, r1, 0x44 /* 800DB4C0 000D82C0 4B F7 30 1D */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -2371,32 +2371,32 @@ lbl_800DB47C: lbl_800DB4C8: /* 800DB4C8 000D82C8 EC 20 08 24 */ fdivs f1, f0, f1 /* 800DB4CC 000D82CC 38 61 00 44 */ addi r3, r1, 0x44 -/* 800DB4D0 000D82D0 4B F4 04 69 */ bl func_8001B938 +/* 800DB4D0 000D82D0 4B F4 04 69 */ bl xVec3SMulBy__FP5xVec3f lbl_800DB4D4: /* 800DB4D4 000D82D4 3C 80 80 25 */ lis r4, lbl_80253030@ha /* 800DB4D8 000D82D8 38 61 00 38 */ addi r3, r1, 0x38 /* 800DB4DC 000D82DC 38 84 30 30 */ addi r4, r4, lbl_80253030@l /* 800DB4E0 000D82E0 38 A1 00 44 */ addi r5, r1, 0x44 -/* 800DB4E4 000D82E4 4B F3 9B A9 */ bl func_8001508C +/* 800DB4E4 000D82E4 4B F3 9B A9 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 800DB4E8 000D82E8 7F E3 FB 78 */ mr r3, r31 -/* 800DB4EC 000D82EC 4B FA 78 0D */ bl func_80082CF8 +/* 800DB4EC 000D82EC 4B FA 78 0D */ bl Pos__10zNPCCommonFv /* 800DB4F0 000D82F0 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800DB4F4 000D82F4 7C 7E 1B 78 */ mr r30, r3 /* 800DB4F8 000D82F8 38 64 05 58 */ addi r3, r4, lbl_803C0558@l /* 800DB4FC 000D82FC 3B A3 06 E0 */ addi r29, r3, 0x6e0 /* 800DB500 000D8300 7F A3 EB 78 */ mr r3, r29 -/* 800DB504 000D8304 4B F4 03 05 */ bl func_8001B808 +/* 800DB504 000D8304 4B F4 03 05 */ bl xEntGetPos__FPC4xEnt /* 800DB508 000D8308 7C 64 1B 78 */ mr r4, r3 /* 800DB50C 000D830C 7F C5 F3 78 */ mr r5, r30 /* 800DB510 000D8310 38 61 00 2C */ addi r3, r1, 0x2c -/* 800DB514 000D8314 4B F3 31 7D */ bl func_8000E690 +/* 800DB514 000D8314 4B F3 31 7D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DB518 000D8318 38 61 00 2C */ addi r3, r1, 0x2c -/* 800DB51C 000D831C 4B F3 31 35 */ bl func_8000E650 +/* 800DB51C 000D831C 4B F3 31 35 */ bl xVec3Length__FPC5xVec3 /* 800DB520 000D8320 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DB524 000D8324 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DB528 000D8328 40 80 00 1C */ bge lbl_800DB544 /* 800DB52C 000D832C 7F A3 EB 78 */ mr r3, r29 -/* 800DB530 000D8330 4B FB 59 05 */ bl func_80090E34 +/* 800DB530 000D8330 4B FB 59 05 */ bl NPCC_rightDir__FP4xEnt /* 800DB534 000D8334 7C 64 1B 78 */ mr r4, r3 /* 800DB538 000D8338 38 61 00 2C */ addi r3, r1, 0x2c /* 800DB53C 000D833C 4B F7 2F A1 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -2404,24 +2404,24 @@ lbl_800DB4D4: lbl_800DB544: /* 800DB544 000D8344 EC 20 08 24 */ fdivs f1, f0, f1 /* 800DB548 000D8348 38 61 00 2C */ addi r3, r1, 0x2c -/* 800DB54C 000D834C 4B F4 03 ED */ bl func_8001B938 +/* 800DB54C 000D834C 4B F4 03 ED */ bl xVec3SMulBy__FP5xVec3f lbl_800DB550: /* 800DB550 000D8350 7F E3 FB 78 */ mr r3, r31 -/* 800DB554 000D8354 4B FA 77 A5 */ bl func_80082CF8 +/* 800DB554 000D8354 4B FA 77 A5 */ bl Pos__10zNPCCommonFv /* 800DB558 000D8358 7C 7E 1B 78 */ mr r30, r3 /* 800DB55C 000D835C 38 7F 02 A8 */ addi r3, r31, 0x2a8 -/* 800DB560 000D8360 48 01 13 C5 */ bl func_800EC924 +/* 800DB560 000D8360 48 01 13 C5 */ bl Pos__8NPCArenaFv /* 800DB564 000D8364 7C 64 1B 78 */ mr r4, r3 /* 800DB568 000D8368 7F C5 F3 78 */ mr r5, r30 /* 800DB56C 000D836C 38 61 00 20 */ addi r3, r1, 0x20 -/* 800DB570 000D8370 4B F3 31 21 */ bl func_8000E690 +/* 800DB570 000D8370 4B F3 31 21 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DB574 000D8374 38 61 00 20 */ addi r3, r1, 0x20 -/* 800DB578 000D8378 4B F3 30 D9 */ bl func_8000E650 +/* 800DB578 000D8378 4B F3 30 D9 */ bl xVec3Length__FPC5xVec3 /* 800DB57C 000D837C C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DB580 000D8380 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DB584 000D8384 40 80 00 1C */ bge lbl_800DB5A0 /* 800DB588 000D8388 7F E3 FB 78 */ mr r3, r31 -/* 800DB58C 000D838C 4B FB 58 A9 */ bl func_80090E34 +/* 800DB58C 000D838C 4B FB 58 A9 */ bl NPCC_rightDir__FP4xEnt /* 800DB590 000D8390 7C 64 1B 78 */ mr r4, r3 /* 800DB594 000D8394 38 61 00 20 */ addi r3, r1, 0x20 /* 800DB598 000D8398 4B F7 2F 45 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -2429,7 +2429,7 @@ lbl_800DB550: lbl_800DB5A0: /* 800DB5A0 000D83A0 EC 20 08 24 */ fdivs f1, f0, f1 /* 800DB5A4 000D83A4 38 61 00 20 */ addi r3, r1, 0x20 -/* 800DB5A8 000D83A8 4B F4 03 91 */ bl func_8001B938 +/* 800DB5A8 000D83A8 4B F4 03 91 */ bl xVec3SMulBy__FP5xVec3f lbl_800DB5AC: /* 800DB5AC 000D83AC 38 61 00 20 */ addi r3, r1, 0x20 /* 800DB5B0 000D83B0 38 81 00 2C */ addi r4, r1, 0x2c @@ -2553,7 +2553,7 @@ lbl_800DB5E8: /* 800DB784 000D8584 FC 20 F8 90 */ fmr f1, f31 /* 800DB788 000D8588 7F C3 F3 78 */ mr r3, r30 /* 800DB78C 000D858C 7F E4 FB 78 */ mr r4, r31 -/* 800DB790 000D8590 4B FF 9C 8D */ bl func_800D541C +/* 800DB790 000D8590 4B FF 9C 8D */ bl Exit__5xGoalFfPv /* 800DB794 000D8594 80 01 00 24 */ lwz r0, 0x24(r1) /* 800DB798 000D8598 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800DB79C 000D859C 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -2575,7 +2575,7 @@ lbl_800DB5E8: /* 800DB7DC 000D85DC FC 20 F8 90 */ fmr f1, f31 /* 800DB7E0 000D85E0 7F C3 F3 78 */ mr r3, r30 /* 800DB7E4 000D85E4 7F E4 FB 78 */ mr r4, r31 -/* 800DB7E8 000D85E8 4B FF 9C 3D */ bl func_800D5424 +/* 800DB7E8 000D85E8 4B FF 9C 3D */ bl Suspend__5xGoalFfPv /* 800DB7EC 000D85EC 80 01 00 24 */ lwz r0, 0x24(r1) /* 800DB7F0 000D85F0 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800DB7F4 000D85F4 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -2703,7 +2703,7 @@ lbl_800DB9AC: lbl_800DB9D0: /* 800DB9D0 000D87D0 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800DB9D4 000D87D4 38 80 00 00 */ li r4, 0 -/* 800DB9D8 000D87D8 48 01 0F 59 */ bl func_800EC930 +/* 800DB9D8 000D87D8 48 01 0F 59 */ bl IncludesPlayer__8NPCArenaFfP5xVec3 /* 800DB9DC 000D87DC 2C 03 00 00 */ cmpwi r3, 0 /* 800DB9E0 000D87E0 40 82 00 14 */ bne lbl_800DB9F4 /* 800DB9E4 000D87E4 38 00 00 01 */ li r0, 1 @@ -2764,7 +2764,7 @@ lbl_800DBAA4: /* 800DBAA4 000D88A4 FC 20 F8 90 */ fmr f1, f31 /* 800DBAA8 000D88A8 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) /* 800DBAAC 000D88AC 7F C3 F3 78 */ mr r3, r30 -/* 800DBAB0 000D88B0 48 01 0F 71 */ bl func_800ECA20 +/* 800DBAB0 000D88B0 48 01 0F 71 */ bl FacePlayer__9zNPCRobotFff /* 800DBAB4 000D88B4 FC 20 F8 90 */ fmr f1, f31 /* 800DBAB8 000D88B8 7F 63 DB 78 */ mr r3, r27 /* 800DBABC 000D88BC 48 00 03 79 */ bl GetInArena__20zNPCGoalAlertFodBzztFf @@ -2856,9 +2856,9 @@ OrbitPlayer__20zNPCGoalAlertFodBzztFf: /* 800DBBE0 000D89E0 38 A0 00 00 */ li r5, 0 /* 800DBBE4 000D89E4 83 E3 00 00 */ lwz r31, 0(r3) /* 800DBBE8 000D89E8 7F E3 FB 78 */ mr r3, r31 -/* 800DBBEC 000D89EC 48 01 0B AD */ bl func_800EC798 +/* 800DBBEC 000D89EC 48 01 0B AD */ bl XZVecToPlayer__10zNPCCommonFP5xVec3Pf /* 800DBBF0 000D89F0 38 61 00 50 */ addi r3, r1, 0x50 -/* 800DBBF4 000D89F4 4B F3 2A 5D */ bl func_8000E650 +/* 800DBBF4 000D89F4 4B F3 2A 5D */ bl xVec3Length__FPC5xVec3 /* 800DBBF8 000D89F8 FF C0 08 90 */ fmr f30, f1 /* 800DBBFC 000D89FC C0 02 99 0C */ lfs f0, lbl_803CE28C-_SDA2_BASE_(r2) /* 800DBC00 000D8A00 FC 1E 00 40 */ fcmpo cr0, f30, f0 @@ -2866,13 +2866,13 @@ OrbitPlayer__20zNPCGoalAlertFodBzztFf: /* 800DBC08 000D8A08 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DBC0C 000D8A0C 38 61 00 50 */ addi r3, r1, 0x50 /* 800DBC10 000D8A10 EC 20 F0 24 */ fdivs f1, f0, f30 -/* 800DBC14 000D8A14 4B F3 FD 25 */ bl func_8001B938 +/* 800DBC14 000D8A14 4B F3 FD 25 */ bl xVec3SMulBy__FP5xVec3f /* 800DBC18 000D8A18 48 00 00 20 */ b lbl_800DBC38 lbl_800DBC1C: /* 800DBC1C 000D8A1C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800DBC20 000D8A20 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800DBC24 000D8A24 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800DBC28 000D8A28 4B FB 52 19 */ bl func_80090E40 +/* 800DBC28 000D8A28 4B FB 52 19 */ bl NPCC_faceDir__FP4xEnt /* 800DBC2C 000D8A2C 7C 64 1B 78 */ mr r4, r3 /* 800DBC30 000D8A30 38 61 00 50 */ addi r3, r1, 0x50 /* 800DBC34 000D8A34 4B F7 28 A9 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -2897,16 +2897,16 @@ lbl_800DBC38: /* 800DBC7C 000D8A7C 38 81 00 38 */ addi r4, r1, 0x38 /* 800DBC80 000D8A80 38 A0 00 00 */ li r5, 0 /* 800DBC84 000D8A84 38 C0 00 00 */ li r6, 0 -/* 800DBC88 000D8A88 4B FA 6F C1 */ bl func_80082C48 +/* 800DBC88 000D8A88 4B FA 6F C1 */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf /* 800DBC8C 000D8A8C FF E0 08 90 */ fmr f31, f1 /* 800DBC90 000D8A90 FC 20 F0 90 */ fmr f1, f30 -/* 800DBC94 000D8A94 4B F6 C4 15 */ bl func_800480A8 +/* 800DBC94 000D8A94 4B F6 C4 15 */ bl SQ__Ff /* 800DBC98 000D8A98 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 800DBC9C 000D8A9C 40 80 00 20 */ bge lbl_800DBCBC /* 800DBCA0 000D8AA0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800DBCA4 000D8AA4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800DBCA8 000D8AA8 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800DBCAC 000D8AAC 4B F3 FB 5D */ bl func_8001B808 +/* 800DBCAC 000D8AAC 4B F3 FB 5D */ bl xEntGetPos__FPC4xEnt /* 800DBCB0 000D8AB0 7C 64 1B 78 */ mr r4, r3 /* 800DBCB4 000D8AB4 38 61 00 38 */ addi r3, r1, 0x38 /* 800DBCB8 000D8AB8 4B F7 28 25 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -2950,23 +2950,23 @@ lbl_800DBD30: /* 800DBD34 000D8B34 40 80 00 14 */ bge lbl_800DBD48 /* 800DBD38 000D8B38 38 61 00 2C */ addi r3, r1, 0x2c /* 800DBD3C 000D8B3C 38 81 00 50 */ addi r4, r1, 0x50 -/* 800DBD40 000D8B40 4B F2 F5 25 */ bl func_8000B264 +/* 800DBD40 000D8B40 4B F2 F5 25 */ bl __as__5xVec3FRC5xVec3 /* 800DBD44 000D8B44 48 00 00 38 */ b lbl_800DBD7C lbl_800DBD48: /* 800DBD48 000D8B48 40 81 00 24 */ ble lbl_800DBD6C /* 800DBD4C 000D8B4C C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800DBD50 000D8B50 38 61 00 14 */ addi r3, r1, 0x14 /* 800DBD54 000D8B54 38 81 00 50 */ addi r4, r1, 0x50 -/* 800DBD58 000D8B58 4B F2 F3 C9 */ bl func_8000B120 +/* 800DBD58 000D8B58 4B F2 F3 C9 */ bl __ml__5xVec3CFf /* 800DBD5C 000D8B5C 38 61 00 2C */ addi r3, r1, 0x2c /* 800DBD60 000D8B60 38 81 00 14 */ addi r4, r1, 0x14 -/* 800DBD64 000D8B64 4B F2 F5 01 */ bl func_8000B264 +/* 800DBD64 000D8B64 4B F2 F5 01 */ bl __as__5xVec3FRC5xVec3 /* 800DBD68 000D8B68 48 00 00 14 */ b lbl_800DBD7C lbl_800DBD6C: /* 800DBD6C 000D8B6C 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 800DBD70 000D8B70 38 61 00 2C */ addi r3, r1, 0x2c /* 800DBD74 000D8B74 38 84 30 18 */ addi r4, r4, lbl_80253018@l -/* 800DBD78 000D8B78 4B F2 F4 ED */ bl func_8000B264 +/* 800DBD78 000D8B78 4B F2 F4 ED */ bl __as__5xVec3FRC5xVec3 lbl_800DBD7C: /* 800DBD7C 000D8B7C C0 02 99 58 */ lfs f0, lbl_803CE2D8-_SDA2_BASE_(r2) /* 800DBD80 000D8B80 FC 1E 00 40 */ fcmpo cr0, f30, f0 @@ -2975,25 +2975,25 @@ lbl_800DBD7C: /* 800DBD8C 000D8B8C 38 61 00 20 */ addi r3, r1, 0x20 /* 800DBD90 000D8B90 38 84 30 30 */ addi r4, r4, lbl_80253030@l /* 800DBD94 000D8B94 38 A1 00 50 */ addi r5, r1, 0x50 -/* 800DBD98 000D8B98 4B F3 92 F5 */ bl func_8001508C +/* 800DBD98 000D8B98 4B F3 92 F5 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 800DBD9C 000D8B9C 80 1E 00 4C */ lwz r0, 0x4c(r30) /* 800DBDA0 000D8BA0 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800DBDA4 000D8BA4 41 82 00 24 */ beq lbl_800DBDC8 /* 800DBDA8 000D8BA8 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800DBDAC 000D8BAC 38 61 00 08 */ addi r3, r1, 8 /* 800DBDB0 000D8BB0 38 81 00 20 */ addi r4, r1, 0x20 -/* 800DBDB4 000D8BB4 4B F2 F3 6D */ bl func_8000B120 +/* 800DBDB4 000D8BB4 4B F2 F3 6D */ bl __ml__5xVec3CFf /* 800DBDB8 000D8BB8 38 61 00 2C */ addi r3, r1, 0x2c /* 800DBDBC 000D8BBC 38 81 00 08 */ addi r4, r1, 8 -/* 800DBDC0 000D8BC0 4B F3 96 85 */ bl func_80015444 +/* 800DBDC0 000D8BC0 4B F3 96 85 */ bl __apl__5xVec3FRC5xVec3 /* 800DBDC4 000D8BC4 48 00 00 10 */ b lbl_800DBDD4 lbl_800DBDC8: /* 800DBDC8 000D8BC8 38 61 00 2C */ addi r3, r1, 0x2c /* 800DBDCC 000D8BCC 38 81 00 20 */ addi r4, r1, 0x20 -/* 800DBDD0 000D8BD0 4B F3 96 75 */ bl func_80015444 +/* 800DBDD0 000D8BD0 4B F3 96 75 */ bl __apl__5xVec3FRC5xVec3 lbl_800DBDD4: /* 800DBDD4 000D8BD4 38 61 00 2C */ addi r3, r1, 0x2c -/* 800DBDD8 000D8BD8 4B F3 97 D9 */ bl func_800155B0 +/* 800DBDD8 000D8BD8 4B F3 97 D9 */ bl normalize__5xVec3Fv /* 800DBDDC 000D8BDC FC 20 E8 90 */ fmr f1, f29 /* 800DBDE0 000D8BE0 C0 42 99 3C */ lfs f2, lbl_803CE2BC-_SDA2_BASE_(r2) /* 800DBDE4 000D8BE4 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) @@ -3030,21 +3030,21 @@ GetInArena__20zNPCGoalAlertFodBzztFf: /* 800DBE54 000D8C54 FF E0 08 90 */ fmr f31, f1 /* 800DBE58 000D8C58 83 C3 00 00 */ lwz r30, 0(r3) /* 800DBE5C 000D8C5C 7F C3 F3 78 */ mr r3, r30 -/* 800DBE60 000D8C60 4B FA 6E 99 */ bl func_80082CF8 +/* 800DBE60 000D8C60 4B FA 6E 99 */ bl Pos__10zNPCCommonFv /* 800DBE64 000D8C64 7C 7F 1B 78 */ mr r31, r3 /* 800DBE68 000D8C68 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800DBE6C 000D8C6C 48 01 0A B9 */ bl func_800EC924 +/* 800DBE6C 000D8C6C 48 01 0A B9 */ bl Pos__8NPCArenaFv /* 800DBE70 000D8C70 7C 64 1B 78 */ mr r4, r3 /* 800DBE74 000D8C74 7F E5 FB 78 */ mr r5, r31 /* 800DBE78 000D8C78 38 61 00 08 */ addi r3, r1, 8 -/* 800DBE7C 000D8C7C 4B F3 28 15 */ bl func_8000E690 +/* 800DBE7C 000D8C7C 4B F3 28 15 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DBE80 000D8C80 38 61 00 08 */ addi r3, r1, 8 -/* 800DBE84 000D8C84 4B F3 27 CD */ bl func_8000E650 +/* 800DBE84 000D8C84 4B F3 27 CD */ bl xVec3Length__FPC5xVec3 /* 800DBE88 000D8C88 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DBE8C 000D8C8C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DBE90 000D8C90 40 80 00 1C */ bge lbl_800DBEAC /* 800DBE94 000D8C94 7F C3 F3 78 */ mr r3, r30 -/* 800DBE98 000D8C98 4B FB 4F 9D */ bl func_80090E34 +/* 800DBE98 000D8C98 4B FB 4F 9D */ bl NPCC_rightDir__FP4xEnt /* 800DBE9C 000D8C9C 7C 64 1B 78 */ mr r4, r3 /* 800DBEA0 000D8CA0 38 61 00 08 */ addi r3, r1, 8 /* 800DBEA4 000D8CA4 4B F7 26 39 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -3052,7 +3052,7 @@ GetInArena__20zNPCGoalAlertFodBzztFf: lbl_800DBEAC: /* 800DBEAC 000D8CAC EC 20 08 24 */ fdivs f1, f0, f1 /* 800DBEB0 000D8CB0 38 61 00 08 */ addi r3, r1, 8 -/* 800DBEB4 000D8CB4 4B F3 FA 85 */ bl func_8001B938 +/* 800DBEB4 000D8CB4 4B F3 FA 85 */ bl xVec3SMulBy__FP5xVec3f lbl_800DBEB8: /* 800DBEB8 000D8CB8 FC 20 F8 90 */ fmr f1, f31 /* 800DBEBC 000D8CBC C0 42 99 3C */ lfs f2, lbl_803CE2BC-_SDA2_BASE_(r2) @@ -3157,32 +3157,32 @@ lbl_800DC024: /* 800DC02C 000D8E2C EF E0 08 28 */ fsubs f31, f0, f1 /* 800DC030 000D8E30 88 82 99 60 */ lbz r4, lbl_803CE2E0-_SDA2_BASE_(r2) /* 800DC034 000D8E34 FC 20 F8 90 */ fmr f1, f31 -/* 800DC038 000D8E38 48 01 0A 99 */ bl func_800ECAD0 +/* 800DC038 000D8E38 48 01 0A 99 */ bl LERP__FfUcUc /* 800DC03C 000D8E3C 38 82 99 60 */ addi r4, r2, lbl_803CE2E0-_SDA2_BASE_ /* 800DC040 000D8E40 FC 20 F8 90 */ fmr f1, f31 /* 800DC044 000D8E44 38 A2 99 5C */ addi r5, r2, lbl_803CE2DC-_SDA2_BASE_ /* 800DC048 000D8E48 98 61 00 08 */ stb r3, 8(r1) /* 800DC04C 000D8E4C 88 65 00 01 */ lbz r3, 1(r5) /* 800DC050 000D8E50 88 84 00 01 */ lbz r4, 1(r4) -/* 800DC054 000D8E54 48 01 0A 7D */ bl func_800ECAD0 +/* 800DC054 000D8E54 48 01 0A 7D */ bl LERP__FfUcUc /* 800DC058 000D8E58 38 82 99 60 */ addi r4, r2, lbl_803CE2E0-_SDA2_BASE_ /* 800DC05C 000D8E5C FC 20 F8 90 */ fmr f1, f31 /* 800DC060 000D8E60 38 A2 99 5C */ addi r5, r2, lbl_803CE2DC-_SDA2_BASE_ /* 800DC064 000D8E64 98 61 00 09 */ stb r3, 9(r1) /* 800DC068 000D8E68 88 65 00 02 */ lbz r3, 2(r5) /* 800DC06C 000D8E6C 88 84 00 02 */ lbz r4, 2(r4) -/* 800DC070 000D8E70 48 01 0A 61 */ bl func_800ECAD0 +/* 800DC070 000D8E70 48 01 0A 61 */ bl LERP__FfUcUc /* 800DC074 000D8E74 38 82 99 60 */ addi r4, r2, lbl_803CE2E0-_SDA2_BASE_ /* 800DC078 000D8E78 FC 20 F8 90 */ fmr f1, f31 /* 800DC07C 000D8E7C 38 A2 99 5C */ addi r5, r2, lbl_803CE2DC-_SDA2_BASE_ /* 800DC080 000D8E80 98 61 00 0A */ stb r3, 0xa(r1) /* 800DC084 000D8E84 88 65 00 03 */ lbz r3, 3(r5) /* 800DC088 000D8E88 88 84 00 03 */ lbz r4, 3(r4) -/* 800DC08C 000D8E8C 48 01 0A 45 */ bl func_800ECAD0 +/* 800DC08C 000D8E8C 48 01 0A 45 */ bl LERP__FfUcUc /* 800DC090 000D8E90 98 61 00 0B */ stb r3, 0xb(r1) /* 800DC094 000D8E94 38 7C 00 78 */ addi r3, r28, 0x78 /* 800DC098 000D8E98 38 81 00 08 */ addi r4, r1, 8 -/* 800DC09C 000D8E9C 4B F7 6A 1D */ bl func_80052AB8 +/* 800DC09C 000D8E9C 4B F7 6A 1D */ bl __as__6RwRGBAFRC6RwRGBA /* 800DC0A0 000D8EA0 C0 1C 00 54 */ lfs f0, 0x54(r28) /* 800DC0A4 000D8EA4 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800DC0A8 000D8EA8 EC 00 F0 28 */ fsubs f0, f0, f30 @@ -3202,7 +3202,7 @@ lbl_800DC0BC: lbl_800DC0D8: /* 800DC0D8 000D8ED8 38 7C 00 78 */ addi r3, r28, 0x78 /* 800DC0DC 000D8EDC 38 82 99 64 */ addi r4, r2, lbl_803CE2E4-_SDA2_BASE_ -/* 800DC0E0 000D8EE0 4B F7 69 D9 */ bl func_80052AB8 +/* 800DC0E0 000D8EE0 4B F7 69 D9 */ bl __as__6RwRGBAFRC6RwRGBA lbl_800DC0E4: /* 800DC0E4 000D8EE4 80 1C 00 4C */ lwz r0, 0x4c(r28) /* 800DC0E8 000D8EE8 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -3214,7 +3214,7 @@ lbl_800DC0F8: lbl_800DC0FC: /* 800DC0FC 000D8EFC 7F E3 FB 78 */ mr r3, r31 /* 800DC100 000D8F00 38 80 00 03 */ li r4, 3 -/* 800DC104 000D8F04 48 01 07 0D */ bl func_800EC810 +/* 800DC104 000D8F04 48 01 07 0D */ bl BonePos__10zNPCCommonCFi /* 800DC108 000D8F08 80 A3 00 00 */ lwz r5, 0(r3) /* 800DC10C 000D8F0C 3C 80 80 26 */ lis r4, lbl_80267224@ha /* 800DC110 000D8F10 80 03 00 04 */ lwz r0, 4(r3) @@ -3224,26 +3224,26 @@ lbl_800DC0FC: /* 800DC120 000D8F20 80 03 00 08 */ lwz r0, 8(r3) /* 800DC124 000D8F24 38 61 00 54 */ addi r3, r1, 0x54 /* 800DC128 000D8F28 90 01 00 5C */ stw r0, 0x5c(r1) -/* 800DC12C 000D8F2C 4B F3 93 19 */ bl func_80015444 +/* 800DC12C 000D8F2C 4B F3 93 19 */ bl __apl__5xVec3FRC5xVec3 /* 800DC130 000D8F30 7F E3 FB 78 */ mr r3, r31 /* 800DC134 000D8F34 38 80 00 00 */ li r4, 0 -/* 800DC138 000D8F38 48 01 06 C5 */ bl func_800EC7FC +/* 800DC138 000D8F38 48 01 06 C5 */ bl BoneMat__10zNPCCommonCFi /* 800DC13C 000D8F3C 7C 64 1B 78 */ mr r4, r3 /* 800DC140 000D8F40 38 61 00 54 */ addi r3, r1, 0x54 /* 800DC144 000D8F44 7C 65 1B 78 */ mr r5, r3 /* 800DC148 000D8F48 48 01 0A 51 */ bl zNPCGoalRobo.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800DC14C 000D8F4C 7F E3 FB 78 */ mr r3, r31 /* 800DC150 000D8F50 38 80 00 00 */ li r4, 0 -/* 800DC154 000D8F54 48 01 06 BD */ bl func_800EC810 +/* 800DC154 000D8F54 48 01 06 BD */ bl BonePos__10zNPCCommonCFi /* 800DC158 000D8F58 7C 64 1B 78 */ mr r4, r3 /* 800DC15C 000D8F5C 38 61 00 54 */ addi r3, r1, 0x54 -/* 800DC160 000D8F60 4B F3 92 E5 */ bl func_80015444 +/* 800DC160 000D8F60 4B F3 92 E5 */ bl __apl__5xVec3FRC5xVec3 /* 800DC164 000D8F64 7F E3 FB 78 */ mr r3, r31 -/* 800DC168 000D8F68 4B FB 4C D9 */ bl func_80090E40 +/* 800DC168 000D8F68 4B FB 4C D9 */ bl NPCC_faceDir__FP4xEnt /* 800DC16C 000D8F6C FC 20 F8 90 */ fmr f1, f31 /* 800DC170 000D8F70 7C 64 1B 78 */ mr r4, r3 /* 800DC174 000D8F74 38 61 00 30 */ addi r3, r1, 0x30 -/* 800DC178 000D8F78 4B F2 EF A9 */ bl func_8000B120 +/* 800DC178 000D8F78 4B F2 EF A9 */ bl __ml__5xVec3CFf /* 800DC17C 000D8F7C 80 A1 00 30 */ lwz r5, 0x30(r1) /* 800DC180 000D8F80 7F E3 FB 78 */ mr r3, r31 /* 800DC184 000D8F84 80 81 00 34 */ lwz r4, 0x34(r1) @@ -3251,14 +3251,14 @@ lbl_800DC0FC: /* 800DC18C 000D8F8C 90 A1 00 48 */ stw r5, 0x48(r1) /* 800DC190 000D8F90 90 81 00 4C */ stw r4, 0x4c(r1) /* 800DC194 000D8F94 90 01 00 50 */ stw r0, 0x50(r1) -/* 800DC198 000D8F98 4B FA 6B 61 */ bl func_80082CF8 +/* 800DC198 000D8F98 4B FA 6B 61 */ bl Pos__10zNPCCommonFv /* 800DC19C 000D8F9C 7C 64 1B 78 */ mr r4, r3 /* 800DC1A0 000D8FA0 38 61 00 48 */ addi r3, r1, 0x48 -/* 800DC1A4 000D8FA4 4B F3 92 A1 */ bl func_80015444 +/* 800DC1A4 000D8FA4 4B F3 92 A1 */ bl __apl__5xVec3FRC5xVec3 /* 800DC1A8 000D8FA8 38 61 00 24 */ addi r3, r1, 0x24 /* 800DC1AC 000D8FAC 38 81 00 48 */ addi r4, r1, 0x48 /* 800DC1B0 000D8FB0 38 A1 00 54 */ addi r5, r1, 0x54 -/* 800DC1B4 000D8FB4 4B F2 F0 19 */ bl func_8000B1CC +/* 800DC1B4 000D8FB4 4B F2 F0 19 */ bl __mi__5xVec3CFRC5xVec3 /* 800DC1B8 000D8FB8 80 A1 00 24 */ lwz r5, 0x24(r1) /* 800DC1BC 000D8FBC 38 61 00 3C */ addi r3, r1, 0x3c /* 800DC1C0 000D8FC0 80 81 00 28 */ lwz r4, 0x28(r1) @@ -3266,7 +3266,7 @@ lbl_800DC0FC: /* 800DC1C8 000D8FC8 90 A1 00 3C */ stw r5, 0x3c(r1) /* 800DC1CC 000D8FCC 90 81 00 40 */ stw r4, 0x40(r1) /* 800DC1D0 000D8FD0 90 01 00 44 */ stw r0, 0x44(r1) -/* 800DC1D4 000D8FD4 4B F3 93 DD */ bl func_800155B0 +/* 800DC1D4 000D8FD4 4B F3 93 DD */ bl normalize__5xVec3Fv /* 800DC1D8 000D8FD8 80 7C 00 58 */ lwz r3, 0x58(r28) /* 800DC1DC 000D8FDC 38 03 FF FF */ addi r0, r3, -1 /* 800DC1E0 000D8FE0 90 1C 00 58 */ stw r0, 0x58(r28) @@ -3330,7 +3330,7 @@ lbl_800DC260: /* 800DC2C0 000D90C0 2C 00 00 03 */ cmpwi r0, 3 /* 800DC2C4 000D90C4 40 81 00 68 */ ble lbl_800DC32C /* 800DC2C8 000D90C8 7F E3 FB 78 */ mr r3, r31 -/* 800DC2CC 000D90CC 4B FA 6A 2D */ bl func_80082CF8 +/* 800DC2CC 000D90CC 4B FA 6A 2D */ bl Pos__10zNPCCommonFv /* 800DC2D0 000D90D0 7C 65 1B 78 */ mr r5, r3 /* 800DC2D4 000D90D4 7F E3 FB 78 */ mr r3, r31 /* 800DC2D8 000D90D8 38 80 00 01 */ li r4, 1 @@ -3390,14 +3390,14 @@ lbl_800DC38C: /* 800DC390 000D9190 38 61 00 0C */ addi r3, r1, 0xc /* 800DC394 000D9194 38 81 00 3C */ addi r4, r1, 0x3c /* 800DC398 000D9198 C0 3C 00 5C */ lfs f1, 0x5c(r28) -/* 800DC39C 000D919C 4B F2 ED 85 */ bl func_8000B120 +/* 800DC39C 000D919C 4B F2 ED 85 */ bl __ml__5xVec3CFf /* 800DC3A0 000D91A0 38 61 00 18 */ addi r3, r1, 0x18 /* 800DC3A4 000D91A4 38 81 00 54 */ addi r4, r1, 0x54 /* 800DC3A8 000D91A8 38 A1 00 0C */ addi r5, r1, 0xc -/* 800DC3AC 000D91AC 4B F3 90 35 */ bl func_800153E0 +/* 800DC3AC 000D91AC 4B F3 90 35 */ bl __pl__5xVec3CFRC5xVec3 /* 800DC3B0 000D91B0 38 61 00 48 */ addi r3, r1, 0x48 /* 800DC3B4 000D91B4 38 81 00 18 */ addi r4, r1, 0x18 -/* 800DC3B8 000D91B8 4B F2 EE AD */ bl func_8000B264 +/* 800DC3B8 000D91B8 4B F2 EE AD */ bl __as__5xVec3FRC5xVec3 /* 800DC3BC 000D91BC 38 7C 00 60 */ addi r3, r28, 0x60 /* 800DC3C0 000D91C0 38 81 00 54 */ addi r4, r1, 0x54 /* 800DC3C4 000D91C4 4B F7 21 19 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -3443,7 +3443,7 @@ DeathRayRender__20zNPCGoalAlertFodBzztFv: /* 800DC450 000D9250 90 A1 00 08 */ stw r5, 8(r1) /* 800DC454 000D9254 38 A1 00 08 */ addi r5, r1, 8 /* 800DC458 000D9258 98 01 00 0B */ stb r0, 0xb(r1) -/* 800DC45C 000D925C 48 01 04 71 */ bl func_800EC8CC +/* 800DC45C 000D925C 48 01 04 71 */ bl ColorSet__8NPCLaserFPC6RwRGBAPC6RwRGBA /* 800DC460 000D9260 3C 60 80 3D */ lis r3, lbl_803CA690@ha /* 800DC464 000D9264 38 9F 00 60 */ addi r4, r31, 0x60 /* 800DC468 000D9268 38 63 A6 90 */ addi r3, r3, lbl_803CA690@l @@ -3472,7 +3472,7 @@ DeathRayRender__20zNPCGoalAlertFodBzztFv: /* 800DC4C4 000D92C4 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 800DC4C8 000D92C8 38 7E 00 50 */ addi r3, r30, 0x50 /* 800DC4CC 000D92CC 38 84 30 18 */ addi r4, r4, lbl_80253018@l -/* 800DC4D0 000D92D0 4B F2 ED 95 */ bl func_8000B264 +/* 800DC4D0 000D92D0 4B F2 ED 95 */ bl __as__5xVec3FRC5xVec3 /* 800DC4D4 000D92D4 C0 02 99 00 */ lfs f0, lbl_803CE280-_SDA2_BASE_(r2) /* 800DC4D8 000D92D8 FC 20 F8 90 */ fmr f1, f31 /* 800DC4DC 000D92DC 7F C3 F3 78 */ mr r3, r30 @@ -3539,7 +3539,7 @@ lbl_800DC5C4: /* 800DC5C4 000D93C4 C0 22 98 F0 */ lfs f1, lbl_803CE270-_SDA2_BASE_(r2) /* 800DC5C8 000D93C8 38 7F 02 A8 */ addi r3, r31, 0x2a8 /* 800DC5CC 000D93CC 38 80 00 00 */ li r4, 0 -/* 800DC5D0 000D93D0 48 01 03 61 */ bl func_800EC930 +/* 800DC5D0 000D93D0 48 01 03 61 */ bl IncludesPlayer__8NPCArenaFfP5xVec3 /* 800DC5D4 000D93D4 2C 03 00 00 */ cmpwi r3, 0 /* 800DC5D8 000D93D8 40 82 00 14 */ bne lbl_800DC5EC /* 800DC5DC 000D93DC 38 00 00 01 */ li r0, 1 @@ -3559,7 +3559,7 @@ lbl_800DC600: /* 800DC60C 000D940C 54 80 07 F8 */ rlwinm r0, r4, 0, 0x1f, 0x1c /* 800DC610 000D9410 54 99 07 BC */ rlwinm r25, r4, 0, 0x1e, 0x1e /* 800DC614 000D9414 B0 1A 00 48 */ sth r0, 0x48(r26) -/* 800DC618 000D9418 4B FA 66 E1 */ bl func_80082CF8 +/* 800DC618 000D9418 4B FA 66 E1 */ bl Pos__10zNPCCommonFv /* 800DC61C 000D941C 7C 64 1B 78 */ mr r4, r3 /* 800DC620 000D9420 38 7F 02 A8 */ addi r3, r31, 0x2a8 /* 800DC624 000D9424 48 02 54 DD */ bl PctFromHome__8NPCArenaFP5xVec3 @@ -3652,8 +3652,8 @@ lbl_800DC758: /* 800DC75C 000D955C 38 9A 00 50 */ addi r4, r26, 0x50 /* 800DC760 000D9560 38 A0 00 00 */ li r5, 0 /* 800DC764 000D9564 38 C0 00 00 */ li r6, 0 -/* 800DC768 000D9568 4B FA 64 E1 */ bl func_80082C48 -/* 800DC76C 000D956C 4B F2 E0 91 */ bl func_8000A7FC +/* 800DC768 000D9568 4B FA 64 E1 */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf +/* 800DC76C 000D956C 4B F2 E0 91 */ bl xsqrt__Ff /* 800DC770 000D9570 C0 42 99 3C */ lfs f2, lbl_803CE2BC-_SDA2_BASE_(r2) /* 800DC774 000D9574 C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) /* 800DC778 000D9578 EC 41 10 24 */ fdivs f2, f1, f2 @@ -3754,18 +3754,18 @@ CirclePlayer__20zNPCGoalAlertChomperFf: /* 800DC8BC 000D96BC 38 81 00 2C */ addi r4, r1, 0x2c /* 800DC8C0 000D96C0 38 A0 00 00 */ li r5, 0 /* 800DC8C4 000D96C4 38 C0 00 00 */ li r6, 0 -/* 800DC8C8 000D96C8 4B FA 63 81 */ bl func_80082C48 +/* 800DC8C8 000D96C8 4B FA 63 81 */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf /* 800DC8CC 000D96CC FF E0 08 90 */ fmr f31, f1 /* 800DC8D0 000D96D0 7F E3 FB 78 */ mr r3, r31 /* 800DC8D4 000D96D4 38 80 00 00 */ li r4, 0 /* 800DC8D8 000D96D8 38 A0 00 00 */ li r5, 0 -/* 800DC8DC 000D96DC 4B FA 63 09 */ bl func_80082BE4 +/* 800DC8DC 000D96DC 4B FA 63 09 */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf /* 800DC8E0 000D96E0 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 800DC8E4 000D96E4 40 80 00 20 */ bge lbl_800DC904 /* 800DC8E8 000D96E8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800DC8EC 000D96EC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800DC8F0 000D96F0 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800DC8F4 000D96F4 4B F3 EF 15 */ bl func_8001B808 +/* 800DC8F4 000D96F4 4B F3 EF 15 */ bl xEntGetPos__FPC4xEnt /* 800DC8F8 000D96F8 7C 64 1B 78 */ mr r4, r3 /* 800DC8FC 000D96FC 38 61 00 2C */ addi r3, r1, 0x2c /* 800DC900 000D9700 4B F7 1B DD */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -3773,16 +3773,16 @@ lbl_800DC904: /* 800DC904 000D9704 7F E3 FB 78 */ mr r3, r31 /* 800DC908 000D9708 38 81 00 20 */ addi r4, r1, 0x20 /* 800DC90C 000D970C 38 A0 00 00 */ li r5, 0 -/* 800DC910 000D9710 48 00 FE 89 */ bl func_800EC798 +/* 800DC910 000D9710 48 00 FE 89 */ bl XZVecToPlayer__10zNPCCommonFP5xVec3Pf /* 800DC914 000D9714 38 61 00 20 */ addi r3, r1, 0x20 -/* 800DC918 000D9718 4B F3 1D 39 */ bl func_8000E650 +/* 800DC918 000D9718 4B F3 1D 39 */ bl xVec3Length__FPC5xVec3 /* 800DC91C 000D971C C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DC920 000D9720 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DC924 000D9724 40 80 00 24 */ bge lbl_800DC948 /* 800DC928 000D9728 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800DC92C 000D972C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800DC930 000D9730 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800DC934 000D9734 4B FB 45 01 */ bl func_80090E34 +/* 800DC934 000D9734 4B FB 45 01 */ bl NPCC_rightDir__FP4xEnt /* 800DC938 000D9738 7C 64 1B 78 */ mr r4, r3 /* 800DC93C 000D973C 38 61 00 20 */ addi r3, r1, 0x20 /* 800DC940 000D9740 4B F7 1B 9D */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -3790,7 +3790,7 @@ lbl_800DC904: lbl_800DC948: /* 800DC948 000D9748 EC 20 08 24 */ fdivs f1, f0, f1 /* 800DC94C 000D974C 38 61 00 20 */ addi r3, r1, 0x20 -/* 800DC950 000D9750 4B F3 EF E9 */ bl func_8001B938 +/* 800DC950 000D9750 4B F3 EF E9 */ bl xVec3SMulBy__FP5xVec3f lbl_800DC954: /* 800DC954 000D9754 80 A1 00 20 */ lwz r5, 0x20(r1) /* 800DC958 000D9758 FC 20 F0 90 */ fmr f1, f30 @@ -3841,21 +3841,21 @@ GetInArena__20zNPCGoalAlertChomperFf: /* 800DCA00 000D9800 FF E0 08 90 */ fmr f31, f1 /* 800DCA04 000D9804 83 C3 00 00 */ lwz r30, 0(r3) /* 800DCA08 000D9808 7F C3 F3 78 */ mr r3, r30 -/* 800DCA0C 000D980C 4B FA 62 ED */ bl func_80082CF8 +/* 800DCA0C 000D980C 4B FA 62 ED */ bl Pos__10zNPCCommonFv /* 800DCA10 000D9810 7C 7F 1B 78 */ mr r31, r3 /* 800DCA14 000D9814 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800DCA18 000D9818 48 00 FF 0D */ bl func_800EC924 +/* 800DCA18 000D9818 48 00 FF 0D */ bl Pos__8NPCArenaFv /* 800DCA1C 000D981C 7C 64 1B 78 */ mr r4, r3 /* 800DCA20 000D9820 7F E5 FB 78 */ mr r5, r31 /* 800DCA24 000D9824 38 61 00 20 */ addi r3, r1, 0x20 -/* 800DCA28 000D9828 4B F3 1C 69 */ bl func_8000E690 +/* 800DCA28 000D9828 4B F3 1C 69 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DCA2C 000D982C 38 61 00 20 */ addi r3, r1, 0x20 -/* 800DCA30 000D9830 4B F3 1C 21 */ bl func_8000E650 +/* 800DCA30 000D9830 4B F3 1C 21 */ bl xVec3Length__FPC5xVec3 /* 800DCA34 000D9834 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DCA38 000D9838 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DCA3C 000D983C 40 80 00 1C */ bge lbl_800DCA58 /* 800DCA40 000D9840 7F C3 F3 78 */ mr r3, r30 -/* 800DCA44 000D9844 4B FB 43 F1 */ bl func_80090E34 +/* 800DCA44 000D9844 4B FB 43 F1 */ bl NPCC_rightDir__FP4xEnt /* 800DCA48 000D9848 7C 64 1B 78 */ mr r4, r3 /* 800DCA4C 000D984C 38 61 00 20 */ addi r3, r1, 0x20 /* 800DCA50 000D9850 4B F7 1A 8D */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -3863,7 +3863,7 @@ GetInArena__20zNPCGoalAlertChomperFf: lbl_800DCA58: /* 800DCA58 000D9858 EC 20 08 24 */ fdivs f1, f0, f1 /* 800DCA5C 000D985C 38 61 00 20 */ addi r3, r1, 0x20 -/* 800DCA60 000D9860 4B F3 EE D9 */ bl func_8001B938 +/* 800DCA60 000D9860 4B F3 EE D9 */ bl xVec3SMulBy__FP5xVec3f lbl_800DCA64: /* 800DCA64 000D9864 38 61 00 14 */ addi r3, r1, 0x14 /* 800DCA68 000D9868 38 81 00 20 */ addi r4, r1, 0x20 @@ -3914,10 +3914,10 @@ CalcEvadePos__20zNPCGoalAlertChomperFP5xVec3: /* 800DCB10 000D9910 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800DCB14 000D9914 83 A3 00 00 */ lwz r29, 0(r3) /* 800DCB18 000D9918 38 7D 02 A8 */ addi r3, r29, 0x2a8 -/* 800DCB1C 000D991C 48 00 FD FD */ bl func_800EC918 +/* 800DCB1C 000D991C 48 00 FD FD */ bl Radius__8NPCArenaFf /* 800DCB20 000D9920 FF E0 08 90 */ fmr f31, f1 /* 800DCB24 000D9924 38 7D 02 A8 */ addi r3, r29, 0x2a8 -/* 800DCB28 000D9928 48 00 FD FD */ bl func_800EC924 +/* 800DCB28 000D9928 48 00 FD FD */ bl Pos__8NPCArenaFv /* 800DCB2C 000D992C C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) /* 800DCB30 000D9930 80 A3 00 00 */ lwz r5, 0(r3) /* 800DCB34 000D9934 EC 1F 00 28 */ fsubs f0, f31, f0 @@ -3955,7 +3955,7 @@ lbl_800DCB74: lbl_800DCBA8: /* 800DCBA8 000D99A8 7F E3 FB 78 */ mr r3, r31 /* 800DCBAC 000D99AC 38 81 00 08 */ addi r4, r1, 8 -/* 800DCBB0 000D99B0 4B F2 E6 B5 */ bl func_8000B264 +/* 800DCBB0 000D99B0 4B F2 E6 B5 */ bl __as__5xVec3FRC5xVec3 /* 800DCBB4 000D99B4 3B 9C 00 01 */ addi r28, r28, 1 /* 800DCBB8 000D99B8 3B FF 00 0C */ addi r31, r31, 0xc /* 800DCBBC 000D99BC 2C 1C 00 04 */ cmpwi r28, 4 @@ -3995,15 +3995,15 @@ lbl_800DCC3C: /* 800DCC40 000D9A40 7F C4 F3 78 */ mr r4, r30 /* 800DCC44 000D9A44 38 A0 00 00 */ li r5, 0 /* 800DCC48 000D9A48 38 C0 00 00 */ li r6, 0 -/* 800DCC4C 000D9A4C 4B FA 5F FD */ bl func_80082C48 +/* 800DCC4C 000D9A4C 4B FA 5F FD */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf /* 800DCC50 000D9A50 C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) /* 800DCC54 000D9A54 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DCC58 000D9A58 41 80 00 28 */ blt lbl_800DCC80 /* 800DCC5C 000D9A5C 7F E3 FB 78 */ mr r3, r31 -/* 800DCC60 000D9A60 4B F3 EB A9 */ bl func_8001B808 +/* 800DCC60 000D9A60 4B F3 EB A9 */ bl xEntGetPos__FPC4xEnt /* 800DCC64 000D9A64 7F C4 F3 78 */ mr r4, r30 /* 800DCC68 000D9A68 38 A0 00 00 */ li r5, 0 -/* 800DCC6C 000D9A6C 4B FF C5 BD */ bl func_800D9228 +/* 800DCC6C 000D9A6C 4B FF C5 BD */ bl NPCC_DstSq__FPC5xVec3PC5xVec3P5xVec3 /* 800DCC70 000D9A70 FC 01 E8 40 */ fcmpo cr0, f1, f29 /* 800DCC74 000D9A74 40 81 00 0C */ ble lbl_800DCC80 /* 800DCC78 000D9A78 FF A0 08 90 */ fmr f29, f1 @@ -4020,10 +4020,10 @@ lbl_800DCC80: /* 800DCCA0 000D9AA0 40 80 00 20 */ bge lbl_800DCCC0 lbl_800DCCA4: /* 800DCCA4 000D9AA4 7F A3 EB 78 */ mr r3, r29 -/* 800DCCA8 000D9AA8 4B FA 60 51 */ bl func_80082CF8 +/* 800DCCA8 000D9AA8 4B FA 60 51 */ bl Pos__10zNPCCommonFv /* 800DCCAC 000D9AAC 7C 64 1B 78 */ mr r4, r3 /* 800DCCB0 000D9AB0 7F 43 D3 78 */ mr r3, r26 -/* 800DCCB4 000D9AB4 4B F2 E5 B1 */ bl func_8000B264 +/* 800DCCB4 000D9AB4 4B F2 E5 B1 */ bl __as__5xVec3FRC5xVec3 /* 800DCCB8 000D9AB8 38 60 00 00 */ li r3, 0 /* 800DCCBC 000D9ABC 48 00 00 1C */ b lbl_800DCCD8 lbl_800DCCC0: @@ -4031,7 +4031,7 @@ lbl_800DCCC0: /* 800DCCC4 000D9AC4 38 81 00 14 */ addi r4, r1, 0x14 /* 800DCCC8 000D9AC8 7F 43 D3 78 */ mr r3, r26 /* 800DCCCC 000D9ACC 7C 84 02 14 */ add r4, r4, r0 -/* 800DCCD0 000D9AD0 4B F2 E5 95 */ bl func_8000B264 +/* 800DCCD0 000D9AD0 4B F2 E5 95 */ bl __as__5xVec3FRC5xVec3 /* 800DCCD4 000D9AD4 38 60 00 01 */ li r3, 1 lbl_800DCCD8: /* 800DCCD8 000D9AD8 E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0 @@ -4064,20 +4064,20 @@ MoveEvadePos__20zNPCGoalAlertChomperFPC5xVec3f: /* 800DCD38 000D9B38 83 C3 00 00 */ lwz r30, 0(r3) /* 800DCD3C 000D9B3C 38 C0 00 00 */ li r6, 0 /* 800DCD40 000D9B40 7F C3 F3 78 */ mr r3, r30 -/* 800DCD44 000D9B44 4B FA 5F 05 */ bl func_80082C48 +/* 800DCD44 000D9B44 4B FA 5F 05 */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf /* 800DCD48 000D9B48 FC 00 08 90 */ fmr f0, f1 /* 800DCD4C 000D9B4C C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800DCD50 000D9B50 FF E0 00 90 */ fmr f31, f0 -/* 800DCD54 000D9B54 4B F6 B3 55 */ bl func_800480A8 +/* 800DCD54 000D9B54 4B F6 B3 55 */ bl SQ__Ff /* 800DCD58 000D9B58 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 800DCD5C 000D9B5C 40 80 00 0C */ bge lbl_800DCD68 /* 800DCD60 000D9B60 3B E0 00 01 */ li r31, 1 /* 800DCD64 000D9B64 48 00 00 64 */ b lbl_800DCDC8 lbl_800DCD68: /* 800DCD68 000D9B68 FC 20 F8 90 */ fmr f1, f31 -/* 800DCD6C 000D9B6C 4B F2 DA 91 */ bl func_8000A7FC +/* 800DCD6C 000D9B6C 4B F2 DA 91 */ bl xsqrt__Ff /* 800DCD70 000D9B70 38 61 00 14 */ addi r3, r1, 0x14 -/* 800DCD74 000D9B74 4B F3 1B 05 */ bl func_8000E878 +/* 800DCD74 000D9B74 4B F3 1B 05 */ bl __adv__5xVec3Ff /* 800DCD78 000D9B78 FC 20 F0 90 */ fmr f1, f30 /* 800DCD7C 000D9B7C C0 42 99 3C */ lfs f2, lbl_803CE2BC-_SDA2_BASE_(r2) /* 800DCD80 000D9B80 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) @@ -4130,28 +4130,28 @@ CheckSpot__20zNPCGoalAlertChomperFf: /* 800DCE2C 000D9C2C 38 81 00 18 */ addi r4, r1, 0x18 /* 800DCE30 000D9C30 38 A0 00 00 */ li r5, 0 /* 800DCE34 000D9C34 38 C0 00 00 */ li r6, 0 -/* 800DCE38 000D9C38 4B FA 5E 11 */ bl func_80082C48 +/* 800DCE38 000D9C38 4B FA 5E 11 */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf /* 800DCE3C 000D9C3C FF E0 08 90 */ fmr f31, f1 /* 800DCE40 000D9C40 7F E3 FB 78 */ mr r3, r31 /* 800DCE44 000D9C44 38 80 00 00 */ li r4, 0 /* 800DCE48 000D9C48 38 A0 00 00 */ li r5, 0 -/* 800DCE4C 000D9C4C 4B FA 5D 99 */ bl func_80082BE4 +/* 800DCE4C 000D9C4C 4B FA 5D 99 */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf /* 800DCE50 000D9C50 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 800DCE54 000D9C54 40 80 00 20 */ bge lbl_800DCE74 /* 800DCE58 000D9C58 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800DCE5C 000D9C5C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800DCE60 000D9C60 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800DCE64 000D9C64 4B F3 E9 A5 */ bl func_8001B808 +/* 800DCE64 000D9C64 4B F3 E9 A5 */ bl xEntGetPos__FPC4xEnt /* 800DCE68 000D9C68 7C 64 1B 78 */ mr r4, r3 /* 800DCE6C 000D9C6C 38 61 00 18 */ addi r3, r1, 0x18 -/* 800DCE70 000D9C70 4B F2 E3 F5 */ bl func_8000B264 +/* 800DCE70 000D9C70 4B F2 E3 F5 */ bl __as__5xVec3FRC5xVec3 lbl_800DCE74: /* 800DCE74 000D9C74 7F E3 FB 78 */ mr r3, r31 /* 800DCE78 000D9C78 38 81 00 18 */ addi r4, r1, 0x18 /* 800DCE7C 000D9C7C 38 A1 00 0C */ addi r5, r1, 0xc /* 800DCE80 000D9C80 38 C1 00 08 */ addi r6, r1, 8 -/* 800DCE84 000D9C84 4B FA 5D C5 */ bl func_80082C48 -/* 800DCE88 000D9C88 4B F2 D9 75 */ bl func_8000A7FC +/* 800DCE84 000D9C84 4B FA 5D C5 */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf +/* 800DCE88 000D9C88 4B F2 D9 75 */ bl xsqrt__Ff /* 800DCE8C 000D9C8C C0 41 00 08 */ lfs f2, 8(r1) /* 800DCE90 000D9C90 C0 02 99 28 */ lfs f0, lbl_803CE2A8-_SDA2_BASE_(r2) /* 800DCE94 000D9C94 FC 40 12 10 */ fabs f2, f2 @@ -4176,9 +4176,9 @@ lbl_800DCED4: /* 800DCED4 000D9CD4 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DCED8 000D9CD8 38 61 00 0C */ addi r3, r1, 0xc /* 800DCEDC 000D9CDC EC 20 08 24 */ fdivs f1, f0, f1 -/* 800DCEE0 000D9CE0 4B F2 E2 A1 */ bl func_8000B180 +/* 800DCEE0 000D9CE0 4B F2 E2 A1 */ bl __amu__5xVec3Ff /* 800DCEE4 000D9CE4 7F E3 FB 78 */ mr r3, r31 -/* 800DCEE8 000D9CE8 4B FB 3F 59 */ bl func_80090E40 +/* 800DCEE8 000D9CE8 4B FB 3F 59 */ bl NPCC_faceDir__FP4xEnt /* 800DCEEC 000D9CEC 7C 64 1B 78 */ mr r4, r3 /* 800DCEF0 000D9CF0 38 61 00 0C */ addi r3, r1, 0xc /* 800DCEF4 000D9CF4 4B F7 15 FD */ bl xVec3Dot__FPC5xVec3PC5xVec3 @@ -4211,7 +4211,7 @@ lbl_800DCF10: /* 800DCF58 000D9D58 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800DCF5C 000D9D5C 7C 08 02 A6 */ mflr r0 /* 800DCF60 000D9D60 90 01 00 14 */ stw r0, 0x14(r1) -/* 800DCF64 000D9D64 4B FF 84 B9 */ bl func_800D541C +/* 800DCF64 000D9D64 4B FF 84 B9 */ bl Exit__5xGoalFfPv /* 800DCF68 000D9D68 80 01 00 14 */ lwz r0, 0x14(r1) /* 800DCF6C 000D9D6C 7C 08 03 A6 */ mtlr r0 /* 800DCF70 000D9D70 38 21 00 10 */ addi r1, r1, 0x10 @@ -4268,7 +4268,7 @@ lbl_800DD030: /* 800DD030 000D9E30 C0 22 98 F0 */ lfs f1, lbl_803CE270-_SDA2_BASE_(r2) /* 800DD034 000D9E34 38 7F 02 A8 */ addi r3, r31, 0x2a8 /* 800DD038 000D9E38 38 80 00 00 */ li r4, 0 -/* 800DD03C 000D9E3C 48 00 F8 F5 */ bl func_800EC930 +/* 800DD03C 000D9E3C 48 00 F8 F5 */ bl IncludesPlayer__8NPCArenaFfP5xVec3 /* 800DD040 000D9E40 2C 03 00 00 */ cmpwi r3, 0 /* 800DD044 000D9E44 40 82 00 14 */ bne lbl_800DD058 /* 800DD048 000D9E48 38 00 00 01 */ li r0, 1 @@ -4376,7 +4376,7 @@ lbl_800DD1A0: /* 800DD1AC 000D9FAC FC 20 F8 90 */ fmr f1, f31 /* 800DD1B0 000D9FB0 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) /* 800DD1B4 000D9FB4 7F E3 FB 78 */ mr r3, r31 -/* 800DD1B8 000D9FB8 48 00 F8 69 */ bl func_800ECA20 +/* 800DD1B8 000D9FB8 48 00 F8 69 */ bl FacePlayer__9zNPCRobotFff /* 800DD1BC 000D9FBC C0 1A 00 54 */ lfs f0, 0x54(r26) /* 800DD1C0 000D9FC0 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800DD1C4 000D9FC4 EC 00 F8 28 */ fsubs f0, f0, f31 @@ -4436,8 +4436,8 @@ PlayerInSpot__19zNPCGoalAlertHammerFf: /* 800DD278 000DA078 80 63 00 18 */ lwz r3, 0x18(r3) /* 800DD27C 000DA07C 83 A3 00 00 */ lwz r29, 0(r3) /* 800DD280 000DA080 7F A3 EB 78 */ mr r3, r29 -/* 800DD284 000DA084 4B FA 59 61 */ bl func_80082BE4 -/* 800DD288 000DA088 4B F2 D5 75 */ bl func_8000A7FC +/* 800DD284 000DA084 4B FA 59 61 */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf +/* 800DD288 000DA088 4B F2 D5 75 */ bl xsqrt__Ff /* 800DD28C 000DA08C C0 01 00 08 */ lfs f0, 8(r1) /* 800DD290 000DA090 FC 00 02 10 */ fabs f0, f0 /* 800DD294 000DA094 FC 40 00 18 */ frsp f2, f0 @@ -4463,9 +4463,9 @@ lbl_800DD2D8: /* 800DD2D8 000DA0D8 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DD2DC 000DA0DC 38 61 00 30 */ addi r3, r1, 0x30 /* 800DD2E0 000DA0E0 EC 20 08 24 */ fdivs f1, f0, f1 -/* 800DD2E4 000DA0E4 4B F2 DE 9D */ bl func_8000B180 +/* 800DD2E4 000DA0E4 4B F2 DE 9D */ bl __amu__5xVec3Ff /* 800DD2E8 000DA0E8 7F A3 EB 78 */ mr r3, r29 -/* 800DD2EC 000DA0EC 4B FB 3B 55 */ bl func_80090E40 +/* 800DD2EC 000DA0EC 4B FB 3B 55 */ bl NPCC_faceDir__FP4xEnt /* 800DD2F0 000DA0F0 7C 64 1B 78 */ mr r4, r3 /* 800DD2F4 000DA0F4 38 61 00 30 */ addi r3, r1, 0x30 /* 800DD2F8 000DA0F8 4B F7 11 F9 */ bl xVec3Dot__FPC5xVec3PC5xVec3 @@ -4476,31 +4476,31 @@ lbl_800DD2D8: /* 800DD30C 000DA10C 48 00 01 00 */ b lbl_800DD40C lbl_800DD310: /* 800DD310 000DA110 7F A3 EB 78 */ mr r3, r29 -/* 800DD314 000DA114 4B FB 3B 2D */ bl func_80090E40 +/* 800DD314 000DA114 4B FB 3B 2D */ bl NPCC_faceDir__FP4xEnt /* 800DD318 000DA118 C0 22 99 90 */ lfs f1, lbl_803CE310-_SDA2_BASE_(r2) /* 800DD31C 000DA11C 7C 64 1B 78 */ mr r4, r3 /* 800DD320 000DA120 38 61 00 24 */ addi r3, r1, 0x24 -/* 800DD324 000DA124 4B F2 DD 6D */ bl func_8000B090 +/* 800DD324 000DA124 4B F2 DD 6D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800DD328 000DA128 7F A3 EB 78 */ mr r3, r29 -/* 800DD32C 000DA12C 4B FA 59 CD */ bl func_80082CF8 +/* 800DD32C 000DA12C 4B FA 59 CD */ bl Pos__10zNPCCommonFv /* 800DD330 000DA130 7C 64 1B 78 */ mr r4, r3 /* 800DD334 000DA134 38 61 00 24 */ addi r3, r1, 0x24 -/* 800DD338 000DA138 4B F3 14 1D */ bl func_8000E754 +/* 800DD338 000DA138 4B F3 14 1D */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800DD33C 000DA13C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800DD340 000DA140 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800DD344 000DA144 3B E3 06 E0 */ addi r31, r3, 0x6e0 /* 800DD348 000DA148 7F E3 FB 78 */ mr r3, r31 -/* 800DD34C 000DA14C 4B F3 E4 BD */ bl func_8001B808 +/* 800DD34C 000DA14C 4B F3 E4 BD */ bl xEntGetPos__FPC4xEnt /* 800DD350 000DA150 7C 64 1B 78 */ mr r4, r3 /* 800DD354 000DA154 38 61 00 18 */ addi r3, r1, 0x18 /* 800DD358 000DA158 4B F7 11 85 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DD35C 000DA15C 7F E3 FB 78 */ mr r3, r31 -/* 800DD360 000DA160 4B F3 E4 A9 */ bl func_8001B808 +/* 800DD360 000DA160 4B F3 E4 A9 */ bl xEntGetPos__FPC4xEnt /* 800DD364 000DA164 7C 64 1B 78 */ mr r4, r3 /* 800DD368 000DA168 38 61 00 24 */ addi r3, r1, 0x24 /* 800DD36C 000DA16C 38 A0 00 00 */ li r5, 0 -/* 800DD370 000DA170 4B FF BE B9 */ bl func_800D9228 -/* 800DD374 000DA174 4B F2 D4 89 */ bl func_8000A7FC +/* 800DD370 000DA170 4B FF BE B9 */ bl NPCC_DstSq__FPC5xVec3PC5xVec3P5xVec3 +/* 800DD374 000DA174 4B F2 D4 89 */ bl xsqrt__Ff /* 800DD378 000DA178 C0 5D 02 30 */ lfs f2, 0x230(r29) /* 800DD37C 000DA17C C0 02 99 94 */ lfs f0, lbl_803CE314-_SDA2_BASE_(r2) /* 800DD380 000DA180 FC 02 00 40 */ fcmpo cr0, f2, f0 @@ -4526,7 +4526,7 @@ lbl_800DD3B0: /* 800DD3C0 000DA1C0 38 61 00 0C */ addi r3, r1, 0xc /* 800DD3C4 000DA1C4 38 81 00 18 */ addi r4, r1, 0x18 /* 800DD3C8 000DA1C8 38 A1 00 24 */ addi r5, r1, 0x24 -/* 800DD3CC 000DA1CC 4B F3 12 C5 */ bl func_8000E690 +/* 800DD3CC 000DA1CC 4B F3 12 C5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DD3D0 000DA1D0 C0 21 00 10 */ lfs f1, 0x10(r1) /* 800DD3D4 000DA1D4 C0 02 99 3C */ lfs f0, lbl_803CE2BC-_SDA2_BASE_(r2) /* 800DD3D8 000DA1D8 FC 20 0A 10 */ fabs f1, f1 @@ -4536,7 +4536,7 @@ lbl_800DD3B0: /* 800DD3E8 000DA1E8 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) /* 800DD3EC 000DA1EC 38 61 00 0C */ addi r3, r1, 0xc /* 800DD3F0 000DA1F0 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 800DD3F4 000DA1F4 4B F3 7C D9 */ bl func_800150CC +/* 800DD3F4 000DA1F4 4B F3 7C D9 */ bl xVec3Length2__FPC5xVec3 /* 800DD3F8 000DA1F8 C0 02 99 48 */ lfs f0, lbl_803CE2C8-_SDA2_BASE_(r2) /* 800DD3FC 000DA1FC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DD400 000DA200 40 80 00 08 */ bge lbl_800DD408 @@ -4572,8 +4572,8 @@ MoveChase__19zNPCGoalAlertHammerFf: /* 800DD464 000DA264 38 80 00 00 */ li r4, 0 /* 800DD468 000DA268 83 C3 00 00 */ lwz r30, 0(r3) /* 800DD46C 000DA26C 7F C3 F3 78 */ mr r3, r30 -/* 800DD470 000DA270 48 00 F3 B9 */ bl func_800EC828 -/* 800DD474 000DA274 4B F2 D3 89 */ bl func_8000A7FC +/* 800DD470 000DA270 48 00 F3 B9 */ bl XYZDstSqToPlayer__10zNPCCommonFP5xVec3 +/* 800DD474 000DA274 4B F2 D3 89 */ bl xsqrt__Ff /* 800DD478 000DA278 C0 5E 02 30 */ lfs f2, 0x230(r30) /* 800DD47C 000DA27C C0 02 99 30 */ lfs f0, lbl_803CE2B0-_SDA2_BASE_(r2) /* 800DD480 000DA280 FC 02 00 40 */ fcmpo cr0, f2, f0 @@ -4598,14 +4598,14 @@ lbl_800DD4AC: /* 800DD4BC 000DA2BC 38 81 00 68 */ addi r4, r1, 0x68 /* 800DD4C0 000DA2C0 38 A1 00 5C */ addi r5, r1, 0x5c /* 800DD4C4 000DA2C4 38 C0 00 00 */ li r6, 0 -/* 800DD4C8 000DA2C8 4B FA 57 81 */ bl func_80082C48 -/* 800DD4CC 000DA2CC 4B F2 D3 31 */ bl func_8000A7FC +/* 800DD4C8 000DA2C8 4B FA 57 81 */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf +/* 800DD4CC 000DA2CC 4B F2 D3 31 */ bl xsqrt__Ff /* 800DD4D0 000DA2D0 FF E0 08 90 */ fmr f31, f1 /* 800DD4D4 000DA2D4 C0 02 99 24 */ lfs f0, lbl_803CE2A4-_SDA2_BASE_(r2) /* 800DD4D8 000DA2D8 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800DD4DC 000DA2DC 40 80 00 20 */ bge lbl_800DD4FC /* 800DD4E0 000DA2E0 7F C3 F3 78 */ mr r3, r30 -/* 800DD4E4 000DA2E4 4B FB 39 51 */ bl func_80090E34 +/* 800DD4E4 000DA2E4 4B FB 39 51 */ bl NPCC_rightDir__FP4xEnt /* 800DD4E8 000DA2E8 7C 64 1B 78 */ mr r4, r3 /* 800DD4EC 000DA2EC 38 61 00 5C */ addi r3, r1, 0x5c /* 800DD4F0 000DA2F0 4B F7 0F ED */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -4615,60 +4615,60 @@ lbl_800DD4FC: /* 800DD4FC 000DA2FC C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DD500 000DA300 38 61 00 5C */ addi r3, r1, 0x5c /* 800DD504 000DA304 EC 20 F8 24 */ fdivs f1, f0, f31 -/* 800DD508 000DA308 4B F3 E4 31 */ bl func_8001B938 +/* 800DD508 000DA308 4B F3 E4 31 */ bl xVec3SMulBy__FP5xVec3f lbl_800DD50C: /* 800DD50C 000DA30C 7F C3 F3 78 */ mr r3, r30 /* 800DD510 000DA310 38 81 00 68 */ addi r4, r1, 0x68 /* 800DD514 000DA314 38 A1 00 50 */ addi r5, r1, 0x50 /* 800DD518 000DA318 38 C0 00 00 */ li r6, 0 -/* 800DD51C 000DA31C 4B FA 57 2D */ bl func_80082C48 -/* 800DD520 000DA320 4B F2 D2 DD */ bl func_8000A7FC +/* 800DD51C 000DA31C 4B FA 57 2D */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf +/* 800DD520 000DA320 4B F2 D2 DD */ bl xsqrt__Ff /* 800DD524 000DA324 FF 80 08 90 */ fmr f28, f1 /* 800DD528 000DA328 7F C3 F3 78 */ mr r3, r30 /* 800DD52C 000DA32C 38 81 00 44 */ addi r4, r1, 0x44 /* 800DD530 000DA330 38 A0 00 00 */ li r5, 0 -/* 800DD534 000DA334 4B FA 56 B1 */ bl func_80082BE4 -/* 800DD538 000DA338 4B F2 D2 C5 */ bl func_8000A7FC +/* 800DD534 000DA334 4B FA 56 B1 */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf +/* 800DD538 000DA338 4B F2 D2 C5 */ bl xsqrt__Ff /* 800DD53C 000DA33C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800DD540 000DA340 FF A0 08 90 */ fmr f29, f1 /* 800DD544 000DA344 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800DD548 000DA348 3B E3 06 E0 */ addi r31, r3, 0x6e0 /* 800DD54C 000DA34C 7F E3 FB 78 */ mr r3, r31 -/* 800DD550 000DA350 4B F3 E2 B9 */ bl func_8001B808 +/* 800DD550 000DA350 4B F3 E2 B9 */ bl xEntGetPos__FPC4xEnt /* 800DD554 000DA354 38 81 00 68 */ addi r4, r1, 0x68 /* 800DD558 000DA358 38 A1 00 38 */ addi r5, r1, 0x38 -/* 800DD55C 000DA35C 4B FF BC CD */ bl func_800D9228 -/* 800DD560 000DA360 4B F2 D2 9D */ bl func_8000A7FC +/* 800DD55C 000DA35C 4B FF BC CD */ bl NPCC_DstSq__FPC5xVec3PC5xVec3P5xVec3 +/* 800DD560 000DA360 4B F2 D2 9D */ bl xsqrt__Ff /* 800DD564 000DA364 C0 02 99 20 */ lfs f0, lbl_803CE2A0-_SDA2_BASE_(r2) /* 800DD568 000DA368 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DD56C 000DA36C 41 80 01 00 */ blt lbl_800DD66C /* 800DD570 000DA370 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DD574 000DA374 38 61 00 38 */ addi r3, r1, 0x38 /* 800DD578 000DA378 EC 20 08 24 */ fdivs f1, f0, f1 -/* 800DD57C 000DA37C 4B F2 DC 05 */ bl func_8000B180 +/* 800DD57C 000DA37C 4B F2 DC 05 */ bl __amu__5xVec3Ff /* 800DD580 000DA380 C0 02 99 20 */ lfs f0, lbl_803CE2A0-_SDA2_BASE_(r2) /* 800DD584 000DA384 FC 1C 00 40 */ fcmpo cr0, f28, f0 /* 800DD588 000DA388 41 80 00 E4 */ blt lbl_800DD66C /* 800DD58C 000DA38C C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DD590 000DA390 38 61 00 50 */ addi r3, r1, 0x50 /* 800DD594 000DA394 EC 20 E0 24 */ fdivs f1, f0, f28 -/* 800DD598 000DA398 4B F2 DB E9 */ bl func_8000B180 +/* 800DD598 000DA398 4B F2 DB E9 */ bl __amu__5xVec3Ff /* 800DD59C 000DA39C C0 02 99 20 */ lfs f0, lbl_803CE2A0-_SDA2_BASE_(r2) /* 800DD5A0 000DA3A0 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 800DD5A4 000DA3A4 41 80 00 C8 */ blt lbl_800DD66C /* 800DD5A8 000DA3A8 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DD5AC 000DA3AC 38 61 00 44 */ addi r3, r1, 0x44 /* 800DD5B0 000DA3B0 EC 20 E8 24 */ fdivs f1, f0, f29 -/* 800DD5B4 000DA3B4 4B F2 DB CD */ bl func_8000B180 +/* 800DD5B4 000DA3B4 4B F2 DB CD */ bl __amu__5xVec3Ff /* 800DD5B8 000DA3B8 38 61 00 44 */ addi r3, r1, 0x44 /* 800DD5BC 000DA3BC 38 81 00 50 */ addi r4, r1, 0x50 -/* 800DD5C0 000DA3C0 4B F3 7F 4D */ bl func_8001550C +/* 800DD5C0 000DA3C0 4B F3 7F 4D */ bl dot__5xVec3CFRC5xVec3 /* 800DD5C4 000DA3C4 C0 02 99 98 */ lfs f0, lbl_803CE318-_SDA2_BASE_(r2) /* 800DD5C8 000DA3C8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DD5CC 000DA3CC 41 81 00 A0 */ bgt lbl_800DD66C /* 800DD5D0 000DA3D0 38 61 00 2C */ addi r3, r1, 0x2c /* 800DD5D4 000DA3D4 38 81 00 44 */ addi r4, r1, 0x44 -/* 800DD5D8 000DA3D8 4B F3 10 ED */ bl func_8000E6C4 +/* 800DD5D8 000DA3D8 4B F3 10 ED */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 800DD5DC 000DA3DC 38 61 00 2C */ addi r3, r1, 0x2c /* 800DD5E0 000DA3E0 38 81 00 38 */ addi r4, r1, 0x38 /* 800DD5E4 000DA3E4 4B F7 0F 0D */ bl xVec3Dot__FPC5xVec3PC5xVec3 @@ -4677,7 +4677,7 @@ lbl_800DD50C: /* 800DD5F0 000DA3F0 38 61 00 08 */ addi r3, r1, 8 /* 800DD5F4 000DA3F4 38 81 00 38 */ addi r4, r1, 0x38 /* 800DD5F8 000DA3F8 EC 21 00 32 */ fmuls f1, f1, f0 -/* 800DD5FC 000DA3FC 4B F2 DB 25 */ bl func_8000B120 +/* 800DD5FC 000DA3FC 4B F2 DB 25 */ bl __ml__5xVec3CFf /* 800DD600 000DA400 80 A1 00 08 */ lwz r5, 8(r1) /* 800DD604 000DA404 7F E3 FB 78 */ mr r3, r31 /* 800DD608 000DA408 80 81 00 0C */ lwz r4, 0xc(r1) @@ -4685,25 +4685,25 @@ lbl_800DD50C: /* 800DD610 000DA410 90 A1 00 20 */ stw r5, 0x20(r1) /* 800DD614 000DA414 90 81 00 24 */ stw r4, 0x24(r1) /* 800DD618 000DA418 90 01 00 28 */ stw r0, 0x28(r1) -/* 800DD61C 000DA41C 4B F3 E1 ED */ bl func_8001B808 +/* 800DD61C 000DA41C 4B F3 E1 ED */ bl xEntGetPos__FPC4xEnt /* 800DD620 000DA420 7C 64 1B 78 */ mr r4, r3 /* 800DD624 000DA424 38 61 00 20 */ addi r3, r1, 0x20 -/* 800DD628 000DA428 4B F3 7E 1D */ bl func_80015444 +/* 800DD628 000DA428 4B F3 7E 1D */ bl __apl__5xVec3FRC5xVec3 /* 800DD62C 000DA42C 7F C3 F3 78 */ mr r3, r30 /* 800DD630 000DA430 38 81 00 20 */ addi r4, r1, 0x20 /* 800DD634 000DA434 38 A1 00 14 */ addi r5, r1, 0x14 /* 800DD638 000DA438 38 C0 00 00 */ li r6, 0 -/* 800DD63C 000DA43C 4B FA 56 0D */ bl func_80082C48 +/* 800DD63C 000DA43C 4B FA 56 0D */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf /* 800DD640 000DA440 FF 80 08 90 */ fmr f28, f1 /* 800DD644 000DA444 C0 02 99 2C */ lfs f0, lbl_803CE2AC-_SDA2_BASE_(r2) /* 800DD648 000DA448 FC 1C 00 40 */ fcmpo cr0, f28, f0 /* 800DD64C 000DA44C 41 80 00 20 */ blt lbl_800DD66C -/* 800DD650 000DA450 4B F2 D1 AD */ bl func_8000A7FC +/* 800DD650 000DA450 4B F2 D1 AD */ bl xsqrt__Ff /* 800DD654 000DA454 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DD658 000DA458 38 61 00 5C */ addi r3, r1, 0x5c /* 800DD65C 000DA45C 38 81 00 14 */ addi r4, r1, 0x14 /* 800DD660 000DA460 EC 20 08 24 */ fdivs f1, f0, f1 -/* 800DD664 000DA464 4B F2 DA 2D */ bl func_8000B090 +/* 800DD664 000DA464 4B F2 DA 2D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800DD668 000DA468 FF E0 E0 90 */ fmr f31, f28 lbl_800DD66C: /* 800DD66C 000DA46C FC 20 F0 90 */ fmr f1, f30 @@ -4761,21 +4761,21 @@ MoveEvade__19zNPCGoalAlertHammerFf: /* 800DD728 000DA528 FF E0 08 90 */ fmr f31, f1 /* 800DD72C 000DA52C 83 A3 00 00 */ lwz r29, 0(r3) /* 800DD730 000DA530 7F A3 EB 78 */ mr r3, r29 -/* 800DD734 000DA534 4B FA 55 C5 */ bl func_80082CF8 +/* 800DD734 000DA534 4B FA 55 C5 */ bl Pos__10zNPCCommonFv /* 800DD738 000DA538 7C 7F 1B 78 */ mr r31, r3 /* 800DD73C 000DA53C 38 7D 02 A8 */ addi r3, r29, 0x2a8 -/* 800DD740 000DA540 48 00 F1 E5 */ bl func_800EC924 +/* 800DD740 000DA540 48 00 F1 E5 */ bl Pos__8NPCArenaFv /* 800DD744 000DA544 7C 64 1B 78 */ mr r4, r3 /* 800DD748 000DA548 7F E5 FB 78 */ mr r5, r31 /* 800DD74C 000DA54C 38 61 00 14 */ addi r3, r1, 0x14 -/* 800DD750 000DA550 4B F3 0F 41 */ bl func_8000E690 +/* 800DD750 000DA550 4B F3 0F 41 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DD754 000DA554 38 61 00 14 */ addi r3, r1, 0x14 -/* 800DD758 000DA558 4B F3 0E F9 */ bl func_8000E650 +/* 800DD758 000DA558 4B F3 0E F9 */ bl xVec3Length__FPC5xVec3 /* 800DD75C 000DA55C C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DD760 000DA560 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DD764 000DA564 40 80 00 1C */ bge lbl_800DD780 /* 800DD768 000DA568 7F A3 EB 78 */ mr r3, r29 -/* 800DD76C 000DA56C 4B FB 36 C9 */ bl func_80090E34 +/* 800DD76C 000DA56C 4B FB 36 C9 */ bl NPCC_rightDir__FP4xEnt /* 800DD770 000DA570 7C 64 1B 78 */ mr r4, r3 /* 800DD774 000DA574 38 61 00 14 */ addi r3, r1, 0x14 /* 800DD778 000DA578 4B F7 0D 65 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -4783,27 +4783,27 @@ MoveEvade__19zNPCGoalAlertHammerFf: lbl_800DD780: /* 800DD780 000DA580 EC 20 08 24 */ fdivs f1, f0, f1 /* 800DD784 000DA584 38 61 00 14 */ addi r3, r1, 0x14 -/* 800DD788 000DA588 4B F3 E1 B1 */ bl func_8001B938 +/* 800DD788 000DA588 4B F3 E1 B1 */ bl xVec3SMulBy__FP5xVec3f lbl_800DD78C: /* 800DD78C 000DA58C 7F A3 EB 78 */ mr r3, r29 -/* 800DD790 000DA590 4B FA 55 69 */ bl func_80082CF8 +/* 800DD790 000DA590 4B FA 55 69 */ bl Pos__10zNPCCommonFv /* 800DD794 000DA594 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800DD798 000DA598 7C 7F 1B 78 */ mr r31, r3 /* 800DD79C 000DA59C 38 64 05 58 */ addi r3, r4, lbl_803C0558@l /* 800DD7A0 000DA5A0 3B C3 06 E0 */ addi r30, r3, 0x6e0 /* 800DD7A4 000DA5A4 7F C3 F3 78 */ mr r3, r30 -/* 800DD7A8 000DA5A8 4B F3 E0 61 */ bl func_8001B808 +/* 800DD7A8 000DA5A8 4B F3 E0 61 */ bl xEntGetPos__FPC4xEnt /* 800DD7AC 000DA5AC 7C 64 1B 78 */ mr r4, r3 /* 800DD7B0 000DA5B0 7F E5 FB 78 */ mr r5, r31 /* 800DD7B4 000DA5B4 38 61 00 08 */ addi r3, r1, 8 -/* 800DD7B8 000DA5B8 4B F3 0E D9 */ bl func_8000E690 +/* 800DD7B8 000DA5B8 4B F3 0E D9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DD7BC 000DA5BC 38 61 00 08 */ addi r3, r1, 8 -/* 800DD7C0 000DA5C0 4B F3 0E 91 */ bl func_8000E650 +/* 800DD7C0 000DA5C0 4B F3 0E 91 */ bl xVec3Length__FPC5xVec3 /* 800DD7C4 000DA5C4 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) /* 800DD7C8 000DA5C8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DD7CC 000DA5CC 40 80 00 1C */ bge lbl_800DD7E8 /* 800DD7D0 000DA5D0 7F C3 F3 78 */ mr r3, r30 -/* 800DD7D4 000DA5D4 4B FB 36 61 */ bl func_80090E34 +/* 800DD7D4 000DA5D4 4B FB 36 61 */ bl NPCC_rightDir__FP4xEnt /* 800DD7D8 000DA5D8 7C 64 1B 78 */ mr r4, r3 /* 800DD7DC 000DA5DC 38 61 00 08 */ addi r3, r1, 8 /* 800DD7E0 000DA5E0 4B F7 0C FD */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -4812,11 +4812,11 @@ lbl_800DD7E8: /* 800DD7E8 000DA5E8 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DD7EC 000DA5EC 38 61 00 08 */ addi r3, r1, 8 /* 800DD7F0 000DA5F0 EC 20 08 24 */ fdivs f1, f0, f1 -/* 800DD7F4 000DA5F4 4B F3 E1 45 */ bl func_8001B938 +/* 800DD7F4 000DA5F4 4B F3 E1 45 */ bl xVec3SMulBy__FP5xVec3f lbl_800DD7F8: /* 800DD7F8 000DA5F8 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800DD7FC 000DA5FC 38 61 00 08 */ addi r3, r1, 8 -/* 800DD800 000DA600 4B F3 E1 39 */ bl func_8001B938 +/* 800DD800 000DA600 4B F3 E1 39 */ bl xVec3SMulBy__FP5xVec3f /* 800DD804 000DA604 FC 20 F8 90 */ fmr f1, f31 /* 800DD808 000DA608 C0 42 99 58 */ lfs f2, lbl_803CE2D8-_SDA2_BASE_(r2) /* 800DD80C 000DA60C C0 62 99 A0 */ lfs f3, lbl_803CE320-_SDA2_BASE_(r2) @@ -4919,7 +4919,7 @@ lbl_800DD7F8: /* 800DD990 000DA790 54 DC 07 BC */ rlwinm r28, r6, 0, 0x1e, 0x1e /* 800DD994 000DA794 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800DD998 000DA798 3B E0 00 00 */ li r31, 0 -/* 800DD99C 000DA79C 4B F3 DE 6D */ bl func_8001B808 +/* 800DD99C 000DA79C 4B F3 DE 6D */ bl xEntGetPos__FPC4xEnt /* 800DD9A0 000DA7A0 7C 64 1B 78 */ mr r4, r3 /* 800DD9A4 000DA7A4 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800DD9A8 000DA7A8 38 A1 00 0C */ addi r5, r1, 0xc @@ -4927,7 +4927,7 @@ lbl_800DD7F8: /* 800DD9B0 000DA7B0 FF E0 08 90 */ fmr f31, f1 /* 800DD9B4 000DA7B4 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800DD9B8 000DA7B8 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800DD9BC 000DA7BC 48 00 EF 5D */ bl func_800EC918 +/* 800DD9BC 000DA7BC 48 00 EF 5D */ bl Radius__8NPCArenaFf /* 800DD9C0 000DA7C0 C0 02 99 18 */ lfs f0, lbl_803CE298-_SDA2_BASE_(r2) /* 800DD9C4 000DA7C4 80 7E 01 D8 */ lwz r3, 0x1d8(r30) /* 800DD9C8 000DA7C8 EC 00 00 72 */ fmuls f0, f0, f1 @@ -4936,7 +4936,7 @@ lbl_800DD7F8: /* 800DD9D4 000DA7D4 40 81 00 18 */ ble lbl_800DD9EC /* 800DD9D8 000DA7D8 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800DD9DC 000DA7DC 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800DD9E0 000DA7E0 48 00 EF 39 */ bl func_800EC918 +/* 800DD9E0 000DA7E0 48 00 EF 39 */ bl Radius__8NPCArenaFf /* 800DD9E4 000DA7E4 C0 02 99 18 */ lfs f0, lbl_803CE298-_SDA2_BASE_(r2) /* 800DD9E8 000DA7E8 EF C0 00 72 */ fmuls f30, f0, f1 lbl_800DD9EC: @@ -4987,7 +4987,7 @@ lbl_800DDA74: /* 800DDA90 000DA890 48 00 00 24 */ b lbl_800DDAB4 lbl_800DDA94: /* 800DDA94 000DA894 FC 20 F0 90 */ fmr f1, f30 -/* 800DDA98 000DA898 4B F6 A6 11 */ bl func_800480A8 +/* 800DDA98 000DA898 4B F6 A6 11 */ bl SQ__Ff /* 800DDA9C 000DA89C FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 800DDAA0 000DA8A0 40 81 00 14 */ ble lbl_800DDAB4 /* 800DDAA4 000DA8A4 38 00 00 01 */ li r0, 1 @@ -5005,7 +5005,7 @@ lbl_800DDAC8: /* 800DDACC 000DA8CC 2C 00 00 02 */ cmpwi r0, 2 /* 800DDAD0 000DA8D0 41 82 00 3C */ beq lbl_800DDB0C /* 800DDAD4 000DA8D4 7F C3 F3 78 */ mr r3, r30 -/* 800DDAD8 000DA8D8 4B FA 52 21 */ bl func_80082CF8 +/* 800DDAD8 000DA8D8 4B FA 52 21 */ bl Pos__10zNPCCommonFv /* 800DDADC 000DA8DC 7C 64 1B 78 */ mr r4, r3 /* 800DDAE0 000DA8E0 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800DDAE4 000DA8E4 48 02 40 1D */ bl PctFromHome__8NPCArenaFP5xVec3 @@ -5022,17 +5022,17 @@ lbl_800DDB0C: /* 800DDB0C 000DA90C 7F C3 F3 78 */ mr r3, r30 /* 800DDB10 000DA910 38 80 00 0D */ li r4, 0xd /* 800DDB14 000DA914 38 A0 FF FF */ li r5, -1 -/* 800DDB18 000DA918 4B FF B6 E9 */ bl func_800D9200 +/* 800DDB18 000DA918 4B FF B6 E9 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800DDB1C 000DA91C 2C 03 00 00 */ cmpwi r3, 0 /* 800DDB20 000DA920 41 82 00 24 */ beq lbl_800DDB44 /* 800DDB24 000DA924 80 02 81 90 */ lwz r0, lbl_803CCB10-_SDA2_BASE_(r2) /* 800DDB28 000DA928 38 61 00 08 */ addi r3, r1, 8 /* 800DDB2C 000DA92C 90 01 00 08 */ stw r0, 8(r1) -/* 800DDB30 000DA930 4B F4 19 05 */ bl func_8001F434 +/* 800DDB30 000DA930 4B F4 19 05 */ bl xDrawSetColor__F10iColor_tag /* 800DDB34 000DA934 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800DDB38 000DA938 38 60 00 05 */ li r3, 5 /* 800DDB3C 000DA93C C0 42 99 34 */ lfs f2, lbl_803CE2B4-_SDA2_BASE_(r2) -/* 800DDB40 000DA940 48 00 ED 89 */ bl func_800EC8C8 +/* 800DDB40 000DA940 48 00 ED 89 */ bl NPCC_DrawPlayerPredict__Fiff lbl_800DDB44: /* 800DDB44 000DA944 80 19 00 50 */ lwz r0, 0x50(r25) /* 800DDB48 000DA948 2C 00 00 02 */ cmpwi r0, 2 @@ -5061,7 +5061,7 @@ lbl_800DDB94: /* 800DDB98 000DA998 7F 23 CB 78 */ mr r3, r25 /* 800DDB9C 000DA99C 48 00 03 E9 */ bl GetInArena__19zNPCGoalAlertTarTarFf /* 800DDBA0 000DA9A0 7F C3 F3 78 */ mr r3, r30 -/* 800DDBA4 000DA9A4 4B FA 51 55 */ bl func_80082CF8 +/* 800DDBA4 000DA9A4 4B FA 51 55 */ bl Pos__10zNPCCommonFv /* 800DDBA8 000DA9A8 7C 64 1B 78 */ mr r4, r3 /* 800DDBAC 000DA9AC 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800DDBB0 000DA9B0 48 02 3F 51 */ bl PctFromHome__8NPCArenaFP5xVec3 @@ -5139,7 +5139,7 @@ lbl_800DDC70: /* 800DDCB4 000DAAB4 3B E0 00 01 */ li r31, 1 /* 800DDCB8 000DAAB8 80 83 00 18 */ lwz r4, 0x18(r3) /* 800DDCBC 000DAABC 83 C4 00 00 */ lwz r30, 0(r4) -/* 800DDCC0 000DAAC0 48 00 EA D1 */ bl func_800EC790 +/* 800DDCC0 000DAAC0 48 00 EA D1 */ bl GetPsyche__5xGoalCFv /* 800DDCC4 000DAAC4 80 1C 00 00 */ lwz r0, 0(r28) /* 800DDCC8 000DAAC8 7C 7D 1B 78 */ mr r29, r3 /* 800DDCCC 000DAACC 2C 00 00 03 */ cmpwi r0, 3 @@ -5211,7 +5211,7 @@ HoppyUpdate__19zNPCGoalAlertTarTarFP11en_trantypef: /* 800DDDB4 000DABB4 3B E0 00 00 */ li r31, 0 /* 800DDDB8 000DABB8 83 C3 00 00 */ lwz r30, 0(r3) /* 800DDDBC 000DABBC 7F C3 F3 78 */ mr r3, r30 -/* 800DDDC0 000DABC0 48 00 EC 61 */ bl func_800ECA20 +/* 800DDDC0 000DABC0 48 00 EC 61 */ bl FacePlayer__9zNPCRobotFff /* 800DDDC4 000DABC4 C0 1C 00 58 */ lfs f0, 0x58(r28) /* 800DDDC8 000DABC8 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800DDDCC 000DABCC EC 00 F8 28 */ fsubs f0, f0, f31 @@ -5237,7 +5237,7 @@ lbl_800DDDFC: lbl_800DDE10: /* 800DDE10 000DAC10 7F C3 F3 78 */ mr r3, r30 /* 800DDE14 000DAC14 38 81 00 08 */ addi r4, r1, 8 -/* 800DDE18 000DAC18 48 00 EA 11 */ bl func_800EC828 +/* 800DDE18 000DAC18 48 00 EA 11 */ bl XYZDstSqToPlayer__10zNPCCommonFP5xVec3 /* 800DDE1C 000DAC1C C0 41 00 0C */ lfs f2, 0xc(r1) /* 800DDE20 000DAC20 C0 02 99 94 */ lfs f0, lbl_803CE314-_SDA2_BASE_(r2) /* 800DDE24 000DAC24 FC 40 12 10 */ fabs f2, f2 @@ -5253,13 +5253,13 @@ lbl_800DDE3C: /* 800DDE48 000DAC48 38 60 00 00 */ li r3, 0 /* 800DDE4C 000DAC4C 48 00 01 10 */ b lbl_800DDF5C lbl_800DDE50: -/* 800DDE50 000DAC50 4B F2 C9 AD */ bl func_8000A7FC +/* 800DDE50 000DAC50 4B F2 C9 AD */ bl xsqrt__Ff /* 800DDE54 000DAC54 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DDE58 000DAC58 38 61 00 08 */ addi r3, r1, 8 /* 800DDE5C 000DAC5C EC 20 08 24 */ fdivs f1, f0, f1 -/* 800DDE60 000DAC60 4B F3 DA D9 */ bl func_8001B938 +/* 800DDE60 000DAC60 4B F3 DA D9 */ bl xVec3SMulBy__FP5xVec3f /* 800DDE64 000DAC64 7F C3 F3 78 */ mr r3, r30 -/* 800DDE68 000DAC68 4B FB 2F D9 */ bl func_80090E40 +/* 800DDE68 000DAC68 4B FB 2F D9 */ bl NPCC_faceDir__FP4xEnt /* 800DDE6C 000DAC6C 38 81 00 08 */ addi r4, r1, 8 /* 800DDE70 000DAC70 4B F7 06 81 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800DDE74 000DAC74 C0 02 99 1C */ lfs f0, lbl_803CE29C-_SDA2_BASE_(r2) @@ -5355,21 +5355,21 @@ GetInArena__19zNPCGoalAlertTarTarFf: /* 800DDFA4 000DADA4 FF E0 08 90 */ fmr f31, f1 /* 800DDFA8 000DADA8 83 C3 00 00 */ lwz r30, 0(r3) /* 800DDFAC 000DADAC 7F C3 F3 78 */ mr r3, r30 -/* 800DDFB0 000DADB0 4B FA 4D 49 */ bl func_80082CF8 +/* 800DDFB0 000DADB0 4B FA 4D 49 */ bl Pos__10zNPCCommonFv /* 800DDFB4 000DADB4 7C 7F 1B 78 */ mr r31, r3 /* 800DDFB8 000DADB8 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800DDFBC 000DADBC 48 00 E9 69 */ bl func_800EC924 +/* 800DDFBC 000DADBC 48 00 E9 69 */ bl Pos__8NPCArenaFv /* 800DDFC0 000DADC0 7C 64 1B 78 */ mr r4, r3 /* 800DDFC4 000DADC4 7F E5 FB 78 */ mr r5, r31 /* 800DDFC8 000DADC8 38 61 00 20 */ addi r3, r1, 0x20 -/* 800DDFCC 000DADCC 4B F3 06 C5 */ bl func_8000E690 +/* 800DDFCC 000DADCC 4B F3 06 C5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DDFD0 000DADD0 38 61 00 20 */ addi r3, r1, 0x20 -/* 800DDFD4 000DADD4 4B F3 06 7D */ bl func_8000E650 +/* 800DDFD4 000DADD4 4B F3 06 7D */ bl xVec3Length__FPC5xVec3 /* 800DDFD8 000DADD8 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DDFDC 000DADDC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DDFE0 000DADE0 40 80 00 1C */ bge lbl_800DDFFC /* 800DDFE4 000DADE4 7F C3 F3 78 */ mr r3, r30 -/* 800DDFE8 000DADE8 4B FB 2E 4D */ bl func_80090E34 +/* 800DDFE8 000DADE8 4B FB 2E 4D */ bl NPCC_rightDir__FP4xEnt /* 800DDFEC 000DADEC 7C 64 1B 78 */ mr r4, r3 /* 800DDFF0 000DADF0 38 61 00 20 */ addi r3, r1, 0x20 /* 800DDFF4 000DADF4 4B F7 04 E9 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -5377,7 +5377,7 @@ GetInArena__19zNPCGoalAlertTarTarFf: lbl_800DDFFC: /* 800DDFFC 000DADFC EC 20 08 24 */ fdivs f1, f0, f1 /* 800DE000 000DAE00 38 61 00 20 */ addi r3, r1, 0x20 -/* 800DE004 000DAE04 4B F3 D9 35 */ bl func_8001B938 +/* 800DE004 000DAE04 4B F3 D9 35 */ bl xVec3SMulBy__FP5xVec3f lbl_800DE008: /* 800DE008 000DAE08 38 61 00 14 */ addi r3, r1, 0x14 /* 800DE00C 000DAE0C 38 81 00 20 */ addi r4, r1, 0x20 @@ -5472,7 +5472,7 @@ lbl_800DE008: /* 800DE170 000DAF70 FC 20 F8 90 */ fmr f1, f31 /* 800DE174 000DAF74 7F C3 F3 78 */ mr r3, r30 /* 800DE178 000DAF78 7F E4 FB 78 */ mr r4, r31 -/* 800DE17C 000DAF7C 4B FF 72 A1 */ bl func_800D541C +/* 800DE17C 000DAF7C 4B FF 72 A1 */ bl Exit__5xGoalFfPv /* 800DE180 000DAF80 80 01 00 24 */ lwz r0, 0x24(r1) /* 800DE184 000DAF84 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800DE188 000DAF88 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -5502,7 +5502,7 @@ lbl_800DE008: /* 800DE1E8 000DAFE8 FC 20 F8 90 */ fmr f1, f31 /* 800DE1EC 000DAFEC 7F C3 F3 78 */ mr r3, r30 /* 800DE1F0 000DAFF0 7F E4 FB 78 */ mr r4, r31 -/* 800DE1F4 000DAFF4 4B FF 72 31 */ bl func_800D5424 +/* 800DE1F4 000DAFF4 4B FF 72 31 */ bl Suspend__5xGoalFfPv /* 800DE1F8 000DAFF8 80 01 00 24 */ lwz r0, 0x24(r1) /* 800DE1FC 000DAFFC CB E1 00 18 */ lfd f31, 0x18(r1) /* 800DE200 000DB000 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -5611,7 +5611,7 @@ lbl_800DE38C: /* 800DE390 000DB190 7F E4 FB 78 */ mr r4, r31 /* 800DE394 000DB194 38 7F 02 A8 */ addi r3, r31, 0x2a8 /* 800DE398 000DB198 38 A0 00 00 */ li r5, 0 -/* 800DE39C 000DB19C 48 00 E6 29 */ bl func_800EC9C4 +/* 800DE39C 000DB19C 48 00 E6 29 */ bl IncludesNPC__8NPCArenaFP10zNPCCommonfP5xVec3 /* 800DE3A0 000DB1A0 2C 03 00 00 */ cmpwi r3, 0 /* 800DE3A4 000DB1A4 40 82 00 14 */ bne lbl_800DE3B8 /* 800DE3A8 000DB1A8 38 00 00 01 */ li r0, 1 @@ -5628,7 +5628,7 @@ lbl_800DE3B8: /* 800DE3D0 000DB1D0 C0 22 98 F0 */ lfs f1, lbl_803CE270-_SDA2_BASE_(r2) /* 800DE3D4 000DB1D4 38 7F 02 A8 */ addi r3, r31, 0x2a8 /* 800DE3D8 000DB1D8 38 80 00 00 */ li r4, 0 -/* 800DE3DC 000DB1DC 48 00 E5 55 */ bl func_800EC930 +/* 800DE3DC 000DB1DC 48 00 E5 55 */ bl IncludesPlayer__8NPCArenaFfP5xVec3 /* 800DE3E0 000DB1E0 2C 03 00 00 */ cmpwi r3, 0 /* 800DE3E4 000DB1E4 40 82 00 14 */ bne lbl_800DE3F8 /* 800DE3E8 000DB1E8 38 00 00 01 */ li r0, 1 @@ -5662,19 +5662,19 @@ lbl_800DE444: /* 800DE448 000DB248 2C 00 00 00 */ cmpwi r0, 0 /* 800DE44C 000DB24C 41 82 00 20 */ beq lbl_800DE46C /* 800DE450 000DB250 7F E3 FB 78 */ mr r3, r31 -/* 800DE454 000DB254 4B FA 48 A5 */ bl func_80082CF8 +/* 800DE454 000DB254 4B FA 48 A5 */ bl Pos__10zNPCCommonFv /* 800DE458 000DB258 7C 65 1B 78 */ mr r5, r3 /* 800DE45C 000DB25C 38 61 00 08 */ addi r3, r1, 8 /* 800DE460 000DB260 38 9C 00 54 */ addi r4, r28, 0x54 -/* 800DE464 000DB264 4B F3 02 2D */ bl func_8000E690 +/* 800DE464 000DB264 4B F3 02 2D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DE468 000DB268 48 00 00 1C */ b lbl_800DE484 lbl_800DE46C: /* 800DE46C 000DB26C 7F E3 FB 78 */ mr r3, r31 -/* 800DE470 000DB270 4B FA 48 89 */ bl func_80082CF8 +/* 800DE470 000DB270 4B FA 48 89 */ bl Pos__10zNPCCommonFv /* 800DE474 000DB274 7C 65 1B 78 */ mr r5, r3 /* 800DE478 000DB278 38 61 00 08 */ addi r3, r1, 8 /* 800DE47C 000DB27C 38 9C 00 60 */ addi r4, r28, 0x60 -/* 800DE480 000DB280 4B F3 02 11 */ bl func_8000E690 +/* 800DE480 000DB280 4B F3 02 11 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 lbl_800DE484: /* 800DE484 000DB284 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) /* 800DE488 000DB288 38 61 00 08 */ addi r3, r1, 8 @@ -5714,11 +5714,11 @@ lbl_800DE4F4: /* 800DE508 000DB308 38 00 00 01 */ li r0, 1 /* 800DE50C 000DB30C 7F E3 FB 78 */ mr r3, r31 /* 800DE510 000DB310 90 1C 00 7C */ stw r0, 0x7c(r28) -/* 800DE514 000DB314 4B FA 47 E5 */ bl func_80082CF8 +/* 800DE514 000DB314 4B FA 47 E5 */ bl Pos__10zNPCCommonFv /* 800DE518 000DB318 7C 65 1B 78 */ mr r5, r3 /* 800DE51C 000DB31C 38 61 00 08 */ addi r3, r1, 8 /* 800DE520 000DB320 38 9C 00 54 */ addi r4, r28, 0x54 -/* 800DE524 000DB324 4B F3 01 6D */ bl func_8000E690 +/* 800DE524 000DB324 4B F3 01 6D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DE528 000DB328 38 61 00 08 */ addi r3, r1, 8 /* 800DE52C 000DB32C 7C 64 1B 78 */ mr r4, r3 /* 800DE530 000DB330 4B F6 FD C1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -5740,11 +5740,11 @@ lbl_800DE550: /* 800DE56C 000DB36C 38 00 00 01 */ li r0, 1 /* 800DE570 000DB370 7F E3 FB 78 */ mr r3, r31 /* 800DE574 000DB374 90 1C 00 7C */ stw r0, 0x7c(r28) -/* 800DE578 000DB378 4B FA 47 81 */ bl func_80082CF8 +/* 800DE578 000DB378 4B FA 47 81 */ bl Pos__10zNPCCommonFv /* 800DE57C 000DB37C 7C 65 1B 78 */ mr r5, r3 /* 800DE580 000DB380 38 61 00 08 */ addi r3, r1, 8 /* 800DE584 000DB384 38 9C 00 54 */ addi r4, r28, 0x54 -/* 800DE588 000DB388 4B F3 01 09 */ bl func_8000E690 +/* 800DE588 000DB388 4B F3 01 09 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DE58C 000DB38C 38 61 00 08 */ addi r3, r1, 8 /* 800DE590 000DB390 7C 64 1B 78 */ mr r4, r3 /* 800DE594 000DB394 4B F6 FD 5D */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -5822,7 +5822,7 @@ FXTurbulence__18zNPCGoalAlertGloveFv: /* 800DE68C 000DB48C 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 800DE690 000DB490 40 82 01 B8 */ bne lbl_800DE848 /* 800DE694 000DB494 7F C3 F3 78 */ mr r3, r30 -/* 800DE698 000DB498 4B FA 46 61 */ bl func_80082CF8 +/* 800DE698 000DB498 4B FA 46 61 */ bl Pos__10zNPCCommonFv /* 800DE69C 000DB49C 80 C3 00 00 */ lwz r6, 0(r3) /* 800DE6A0 000DB4A0 3C 80 80 29 */ lis r4, lbl_802931D8@ha /* 800DE6A4 000DB4A4 80 A3 00 04 */ lwz r5, 4(r3) @@ -5839,7 +5839,7 @@ lbl_800DE6C0: /* 800DE6CC 000DB4CC 40 82 01 70 */ bne lbl_800DE83C /* 800DE6D0 000DB4D0 7F C3 F3 78 */ mr r3, r30 /* 800DE6D4 000DB4D4 7F A4 EB 78 */ mr r4, r29 -/* 800DE6D8 000DB4D8 48 00 E1 39 */ bl func_800EC810 +/* 800DE6D8 000DB4D8 48 00 E1 39 */ bl BonePos__10zNPCCommonCFi /* 800DE6DC 000DB4DC 80 A3 00 00 */ lwz r5, 0(r3) /* 800DE6E0 000DB4E0 38 80 00 00 */ li r4, 0 /* 800DE6E4 000DB4E4 80 03 00 04 */ lwz r0, 4(r3) @@ -5848,27 +5848,27 @@ lbl_800DE6C0: /* 800DE6F0 000DB4F0 80 03 00 08 */ lwz r0, 8(r3) /* 800DE6F4 000DB4F4 7F C3 F3 78 */ mr r3, r30 /* 800DE6F8 000DB4F8 90 01 00 7C */ stw r0, 0x7c(r1) -/* 800DE6FC 000DB4FC 48 00 E1 01 */ bl func_800EC7FC +/* 800DE6FC 000DB4FC 48 00 E1 01 */ bl BoneMat__10zNPCCommonCFi /* 800DE700 000DB500 7C 64 1B 78 */ mr r4, r3 /* 800DE704 000DB504 38 61 00 74 */ addi r3, r1, 0x74 /* 800DE708 000DB508 7C 65 1B 78 */ mr r5, r3 /* 800DE70C 000DB50C 48 00 E4 8D */ bl zNPCGoalRobo.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800DE710 000DB510 38 61 00 74 */ addi r3, r1, 0x74 /* 800DE714 000DB514 38 81 00 80 */ addi r4, r1, 0x80 -/* 800DE718 000DB518 4B F3 6D 2D */ bl func_80015444 +/* 800DE718 000DB518 4B F3 6D 2D */ bl __apl__5xVec3FRC5xVec3 /* 800DE71C 000DB51C 7F C3 F3 78 */ mr r3, r30 /* 800DE720 000DB520 7F A4 EB 78 */ mr r4, r29 -/* 800DE724 000DB524 48 00 E0 ED */ bl func_800EC810 +/* 800DE724 000DB524 48 00 E0 ED */ bl BonePos__10zNPCCommonCFi /* 800DE728 000DB528 7C 64 1B 78 */ mr r4, r3 /* 800DE72C 000DB52C 38 61 00 68 */ addi r3, r1, 0x68 -/* 800DE730 000DB530 4B F2 CB 35 */ bl func_8000B264 +/* 800DE730 000DB530 4B F2 CB 35 */ bl __as__5xVec3FRC5xVec3 /* 800DE734 000DB534 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) /* 800DE738 000DB538 38 61 00 68 */ addi r3, r1, 0x68 /* 800DE73C 000DB53C D0 01 00 6C */ stfs f0, 0x6c(r1) -/* 800DE740 000DB540 4B F3 6E 71 */ bl func_800155B0 +/* 800DE740 000DB540 4B F3 6E 71 */ bl normalize__5xVec3Fv /* 800DE744 000DB544 7F C3 F3 78 */ mr r3, r30 /* 800DE748 000DB548 38 80 00 00 */ li r4, 0 -/* 800DE74C 000DB54C 48 00 E0 B1 */ bl func_800EC7FC +/* 800DE74C 000DB54C 48 00 E0 B1 */ bl BoneMat__10zNPCCommonCFi /* 800DE750 000DB550 7C 64 1B 78 */ mr r4, r3 /* 800DE754 000DB554 38 61 00 68 */ addi r3, r1, 0x68 /* 800DE758 000DB558 7C 65 1B 78 */ mr r5, r3 @@ -5877,7 +5877,7 @@ lbl_800DE6C0: /* 800DE764 000DB564 38 61 00 5C */ addi r3, r1, 0x5c /* 800DE768 000DB568 38 A4 30 30 */ addi r5, r4, lbl_80253030@l /* 800DE76C 000DB56C 38 81 00 68 */ addi r4, r1, 0x68 -/* 800DE770 000DB570 4B F3 69 1D */ bl func_8001508C +/* 800DE770 000DB570 4B F3 69 1D */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 800DE774 000DB574 4B F5 25 15 */ bl xurand__Fv /* 800DE778 000DB578 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) /* 800DE77C 000DB57C 3C 60 80 25 */ lis r3, lbl_80253030@ha @@ -5888,41 +5888,41 @@ lbl_800DE6C0: /* 800DE790 000DB590 38 61 00 38 */ addi r3, r1, 0x38 /* 800DE794 000DB594 EC 22 00 72 */ fmuls f1, f2, f1 /* 800DE798 000DB598 EC 20 00 72 */ fmuls f1, f0, f1 -/* 800DE79C 000DB59C 4B F2 C9 85 */ bl func_8000B120 +/* 800DE79C 000DB59C 4B F2 C9 85 */ bl __ml__5xVec3CFf /* 800DE7A0 000DB5A0 38 61 00 50 */ addi r3, r1, 0x50 /* 800DE7A4 000DB5A4 38 81 00 38 */ addi r4, r1, 0x38 -/* 800DE7A8 000DB5A8 4B F2 CA BD */ bl func_8000B264 +/* 800DE7A8 000DB5A8 4B F2 CA BD */ bl __as__5xVec3FRC5xVec3 /* 800DE7AC 000DB5AC 4B F5 24 DD */ bl xurand__Fv /* 800DE7B0 000DB5B0 C0 02 99 20 */ lfs f0, lbl_803CE2A0-_SDA2_BASE_(r2) /* 800DE7B4 000DB5B4 38 61 00 2C */ addi r3, r1, 0x2c /* 800DE7B8 000DB5B8 38 81 00 68 */ addi r4, r1, 0x68 /* 800DE7BC 000DB5BC EC 20 00 72 */ fmuls f1, f0, f1 -/* 800DE7C0 000DB5C0 4B F2 C9 61 */ bl func_8000B120 +/* 800DE7C0 000DB5C0 4B F2 C9 61 */ bl __ml__5xVec3CFf /* 800DE7C4 000DB5C4 38 61 00 50 */ addi r3, r1, 0x50 /* 800DE7C8 000DB5C8 38 81 00 2C */ addi r4, r1, 0x2c -/* 800DE7CC 000DB5CC 4B F3 6C 79 */ bl func_80015444 +/* 800DE7CC 000DB5CC 4B F3 6C 79 */ bl __apl__5xVec3FRC5xVec3 /* 800DE7D0 000DB5D0 3C 60 80 25 */ lis r3, lbl_80253030@ha /* 800DE7D4 000DB5D4 C0 22 99 A8 */ lfs f1, lbl_803CE328-_SDA2_BASE_(r2) /* 800DE7D8 000DB5D8 38 83 30 30 */ addi r4, r3, lbl_80253030@l /* 800DE7DC 000DB5DC 38 61 00 20 */ addi r3, r1, 0x20 -/* 800DE7E0 000DB5E0 4B F2 C9 41 */ bl func_8000B120 +/* 800DE7E0 000DB5E0 4B F2 C9 41 */ bl __ml__5xVec3CFf /* 800DE7E4 000DB5E4 38 61 00 44 */ addi r3, r1, 0x44 /* 800DE7E8 000DB5E8 38 81 00 20 */ addi r4, r1, 0x20 -/* 800DE7EC 000DB5EC 4B F2 CA 79 */ bl func_8000B264 +/* 800DE7EC 000DB5EC 4B F2 CA 79 */ bl __as__5xVec3FRC5xVec3 /* 800DE7F0 000DB5F0 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800DE7F4 000DB5F4 38 61 00 14 */ addi r3, r1, 0x14 /* 800DE7F8 000DB5F8 38 81 00 68 */ addi r4, r1, 0x68 -/* 800DE7FC 000DB5FC 4B F2 C9 25 */ bl func_8000B120 +/* 800DE7FC 000DB5FC 4B F2 C9 25 */ bl __ml__5xVec3CFf /* 800DE800 000DB600 38 61 00 44 */ addi r3, r1, 0x44 /* 800DE804 000DB604 38 81 00 14 */ addi r4, r1, 0x14 -/* 800DE808 000DB608 4B F3 6C 3D */ bl func_80015444 +/* 800DE808 000DB608 4B F3 6C 3D */ bl __apl__5xVec3FRC5xVec3 /* 800DE80C 000DB60C C0 22 99 34 */ lfs f1, lbl_803CE2B4-_SDA2_BASE_(r2) /* 800DE810 000DB610 38 61 00 08 */ addi r3, r1, 8 /* 800DE814 000DB614 38 81 00 5C */ addi r4, r1, 0x5c -/* 800DE818 000DB618 4B F2 C9 09 */ bl func_8000B120 +/* 800DE818 000DB618 4B F2 C9 09 */ bl __ml__5xVec3CFf /* 800DE81C 000DB61C 38 61 00 44 */ addi r3, r1, 0x44 /* 800DE820 000DB620 38 81 00 08 */ addi r4, r1, 8 -/* 800DE824 000DB624 4B F3 6C 21 */ bl func_80015444 +/* 800DE824 000DB624 4B F3 6C 21 */ bl __apl__5xVec3FRC5xVec3 /* 800DE828 000DB628 38 61 00 74 */ addi r3, r1, 0x74 /* 800DE82C 000DB62C 38 A1 00 50 */ addi r5, r1, 0x50 /* 800DE830 000DB630 38 C1 00 44 */ addi r6, r1, 0x44 @@ -5957,7 +5957,7 @@ FXWhirlwind__18zNPCGoalAlertGloveFv: /* 800DE890 000DB690 93 A1 00 44 */ stw r29, 0x44(r1) /* 800DE894 000DB694 80 63 00 18 */ lwz r3, 0x18(r3) /* 800DE898 000DB698 80 63 00 00 */ lwz r3, 0(r3) -/* 800DE89C 000DB69C 4B FA 44 5D */ bl func_80082CF8 +/* 800DE89C 000DB69C 4B FA 44 5D */ bl Pos__10zNPCCommonFv /* 800DE8A0 000DB6A0 80 03 00 00 */ lwz r0, 0(r3) /* 800DE8A4 000DB6A4 3C 80 80 26 */ lis r4, lbl_8026723C@ha /* 800DE8A8 000DB6A8 80 A3 00 04 */ lwz r5, 4(r3) @@ -5986,7 +5986,7 @@ lbl_800DE8E8: /* 800DE900 000DB700 FC 20 F0 90 */ fmr f1, f30 /* 800DE904 000DB704 C0 42 99 8C */ lfs f2, lbl_803CE30C-_SDA2_BASE_(r2) /* 800DE908 000DB708 C0 62 99 10 */ lfs f3, lbl_803CE290-_SDA2_BASE_(r2) -/* 800DE90C 000DB70C 48 00 E2 15 */ bl func_800ECB20 +/* 800DE90C 000DB70C 48 00 E2 15 */ bl LERP__Ffff /* 800DE910 000DB710 80 9E 00 00 */ lwz r4, 0(r30) /* 800DE914 000DB714 FF A0 08 90 */ fmr f29, f1 /* 800DE918 000DB718 80 7E 00 04 */ lwz r3, 4(r30) @@ -6012,10 +6012,10 @@ lbl_800DE8E8: /* 800DE968 000DB768 EC 02 00 32 */ fmuls f0, f2, f0 /* 800DE96C 000DB76C EC 02 00 32 */ fmuls f0, f2, f0 /* 800DE970 000DB770 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 800DE974 000DB774 4B F3 6C 3D */ bl func_800155B0 +/* 800DE974 000DB774 4B F3 6C 3D */ bl normalize__5xVec3Fv /* 800DE978 000DB778 FC 20 E8 90 */ fmr f1, f29 /* 800DE97C 000DB77C 38 61 00 08 */ addi r3, r1, 8 -/* 800DE980 000DB780 4B F2 C8 01 */ bl func_8000B180 +/* 800DE980 000DB780 4B F2 C8 01 */ bl __amu__5xVec3Ff /* 800DE984 000DB784 38 61 00 14 */ addi r3, r1, 0x14 /* 800DE988 000DB788 38 81 00 08 */ addi r4, r1, 8 /* 800DE98C 000DB78C 48 0A 6E B9 */ bl NPAR_EmitGloveDust__FPC5xVec3PC5xVec3 @@ -6056,16 +6056,16 @@ CalcAttackVector__18zNPCGoalAlertGloveFv: /* 800DEA08 000DB808 80 63 00 18 */ lwz r3, 0x18(r3) /* 800DEA0C 000DB80C 83 C3 00 00 */ lwz r30, 0(r3) /* 800DEA10 000DB810 7F C3 F3 78 */ mr r3, r30 -/* 800DEA14 000DB814 4B FA 42 E5 */ bl func_80082CF8 +/* 800DEA14 000DB814 4B FA 42 E5 */ bl Pos__10zNPCCommonFv /* 800DEA18 000DB818 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800DEA1C 000DB81C 7C 7F 1B 78 */ mr r31, r3 /* 800DEA20 000DB820 38 64 05 58 */ addi r3, r4, lbl_803C0558@l /* 800DEA24 000DB824 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800DEA28 000DB828 4B F3 CD E1 */ bl func_8001B808 +/* 800DEA28 000DB828 4B F3 CD E1 */ bl xEntGetPos__FPC4xEnt /* 800DEA2C 000DB82C 7C 64 1B 78 */ mr r4, r3 /* 800DEA30 000DB830 7F E5 FB 78 */ mr r5, r31 /* 800DEA34 000DB834 38 7D 00 6C */ addi r3, r29, 0x6c -/* 800DEA38 000DB838 4B F2 FC 59 */ bl func_8000E690 +/* 800DEA38 000DB838 4B F2 FC 59 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DEA3C 000DB83C C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) /* 800DEA40 000DB840 38 7D 00 6C */ addi r3, r29, 0x6c /* 800DEA44 000DB844 7C 64 1B 78 */ mr r4, r3 @@ -6073,19 +6073,19 @@ CalcAttackVector__18zNPCGoalAlertGloveFv: /* 800DEA4C 000DB84C 4B F6 F8 A5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800DEA50 000DB850 D0 3D 00 78 */ stfs f1, 0x78(r29) /* 800DEA54 000DB854 7F C3 F3 78 */ mr r3, r30 -/* 800DEA58 000DB858 4B FA 42 A1 */ bl func_80082CF8 +/* 800DEA58 000DB858 4B FA 42 A1 */ bl Pos__10zNPCCommonFv /* 800DEA5C 000DB85C 7C 64 1B 78 */ mr r4, r3 /* 800DEA60 000DB860 38 7D 00 54 */ addi r3, r29, 0x54 /* 800DEA64 000DB864 4B F6 FA 79 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DEA68 000DB868 C0 3D 00 78 */ lfs f1, 0x78(r29) /* 800DEA6C 000DB86C 38 7D 00 60 */ addi r3, r29, 0x60 /* 800DEA70 000DB870 38 9D 00 6C */ addi r4, r29, 0x6c -/* 800DEA74 000DB874 4B F2 C6 1D */ bl func_8000B090 +/* 800DEA74 000DB874 4B F2 C6 1D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800DEA78 000DB878 7F C3 F3 78 */ mr r3, r30 -/* 800DEA7C 000DB87C 4B FA 42 7D */ bl func_80082CF8 +/* 800DEA7C 000DB87C 4B FA 42 7D */ bl Pos__10zNPCCommonFv /* 800DEA80 000DB880 7C 64 1B 78 */ mr r4, r3 /* 800DEA84 000DB884 38 7D 00 60 */ addi r3, r29, 0x60 -/* 800DEA88 000DB888 4B F2 FC CD */ bl func_8000E754 +/* 800DEA88 000DB888 4B F2 FC CD */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800DEA8C 000DB88C 38 00 00 00 */ li r0, 0 /* 800DEA90 000DB890 90 1D 00 7C */ stw r0, 0x7c(r29) /* 800DEA94 000DB894 C0 22 99 38 */ lfs f1, lbl_803CE2B8-_SDA2_BASE_(r2) @@ -6141,7 +6141,7 @@ lbl_800DEB3C: /* 800DEB4C 000DB94C 28 1C 00 00 */ cmplwi r28, 0 /* 800DEB50 000DB950 41 82 00 E4 */ beq lbl_800DEC34 /* 800DEB54 000DB954 7F 83 E3 78 */ mr r3, r28 -/* 800DEB58 000DB958 4B F2 FA E1 */ bl func_8000E638 +/* 800DEB58 000DB958 4B F2 FA E1 */ bl xEntIsVisible__FPC4xEnt /* 800DEB5C 000DB95C 28 03 00 00 */ cmplwi r3, 0 /* 800DEB60 000DB960 41 82 00 D4 */ beq lbl_800DEC34 /* 800DEB64 000DB964 80 6D 93 60 */ lwz r3, lbl_803CBC60-_SDA_BASE_(r13) @@ -6156,11 +6156,11 @@ lbl_800DEB3C: /* 800DEB88 000DB988 4C 40 13 82 */ cror 2, 0, 2 /* 800DEB8C 000DB98C 41 82 00 A8 */ beq lbl_800DEC34 /* 800DEB90 000DB990 7F 83 E3 78 */ mr r3, r28 -/* 800DEB94 000DB994 4B F3 CC 75 */ bl func_8001B808 +/* 800DEB94 000DB994 4B F3 CC 75 */ bl xEntGetPos__FPC4xEnt /* 800DEB98 000DB998 7C 65 1B 78 */ mr r5, r3 /* 800DEB9C 000DB99C 7F C3 F3 78 */ mr r3, r30 /* 800DEBA0 000DB9A0 38 81 00 24 */ addi r4, r1, 0x24 -/* 800DEBA4 000DB9A4 4B FF A5 49 */ bl func_800D90EC +/* 800DEBA4 000DB9A4 4B FF A5 49 */ bl XYZVecToPos__10zNPCCommonFP5xVec3P5xVec3 /* 800DEBA8 000DB9A8 C0 21 00 28 */ lfs f1, 0x28(r1) /* 800DEBAC 000DB9AC C0 02 99 B0 */ lfs f0, lbl_803CE330-_SDA2_BASE_(r2) /* 800DEBB0 000DB9B0 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -6171,27 +6171,27 @@ lbl_800DEB3C: /* 800DEBC4 000DB9C4 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) /* 800DEBC8 000DB9C8 38 61 00 24 */ addi r3, r1, 0x24 /* 800DEBCC 000DB9CC D0 01 00 28 */ stfs f0, 0x28(r1) -/* 800DEBD0 000DB9D0 4B F3 64 FD */ bl func_800150CC +/* 800DEBD0 000DB9D0 4B F3 64 FD */ bl xVec3Length2__FPC5xVec3 /* 800DEBD4 000DB9D4 C0 02 99 B4 */ lfs f0, lbl_803CE334-_SDA2_BASE_(r2) /* 800DEBD8 000DB9D8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DEBDC 000DB9DC 41 80 00 58 */ blt lbl_800DEC34 /* 800DEBE0 000DB9E0 C0 02 99 B8 */ lfs f0, lbl_803CE338-_SDA2_BASE_(r2) /* 800DEBE4 000DB9E4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DEBE8 000DB9E8 41 81 00 4C */ bgt lbl_800DEC34 -/* 800DEBEC 000DB9EC 4B F2 BC 11 */ bl func_8000A7FC +/* 800DEBEC 000DB9EC 4B F2 BC 11 */ bl xsqrt__Ff /* 800DEBF0 000DB9F0 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800DEBF4 000DB9F4 38 61 00 24 */ addi r3, r1, 0x24 /* 800DEBF8 000DB9F8 EC 20 08 24 */ fdivs f1, f0, f1 -/* 800DEBFC 000DB9FC 4B F3 CD 3D */ bl func_8001B938 +/* 800DEBFC 000DB9FC 4B F3 CD 3D */ bl xVec3SMulBy__FP5xVec3f /* 800DEC00 000DBA00 3C 80 80 25 */ lis r4, lbl_80253030@ha /* 800DEC04 000DBA04 38 61 00 30 */ addi r3, r1, 0x30 /* 800DEC08 000DBA08 38 A4 30 30 */ addi r5, r4, lbl_80253030@l /* 800DEC0C 000DBA0C 38 81 00 24 */ addi r4, r1, 0x24 -/* 800DEC10 000DBA10 4B F3 64 7D */ bl func_8001508C +/* 800DEC10 000DBA10 4B F3 64 7D */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 800DEC14 000DBA14 C0 22 98 FC */ lfs f1, lbl_803CE27C-_SDA2_BASE_(r2) /* 800DEC18 000DBA18 38 61 00 30 */ addi r3, r1, 0x30 /* 800DEC1C 000DBA1C 38 81 00 24 */ addi r4, r1, 0x24 -/* 800DEC20 000DBA20 4B F3 64 39 */ bl func_80015058 +/* 800DEC20 000DBA20 4B F3 64 39 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800DEC24 000DBA24 38 61 00 30 */ addi r3, r1, 0x30 /* 800DEC28 000DBA28 7C 64 1B 78 */ mr r4, r3 /* 800DEC2C 000DBA2C 4B F6 F6 C5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -6207,7 +6207,7 @@ lbl_800DEC34: lbl_800DEC50: /* 800DEC50 000DBA50 7F C3 F3 78 */ mr r3, r30 /* 800DEC54 000DBA54 3B 5A 00 04 */ addi r26, r26, 4 -/* 800DEC58 000DBA58 48 00 DB B9 */ bl func_800EC810 +/* 800DEC58 000DBA58 48 00 DB B9 */ bl BonePos__10zNPCCommonCFi /* 800DEC5C 000DBA5C 80 83 00 00 */ lwz r4, 0(r3) /* 800DEC60 000DBA60 80 03 00 04 */ lwz r0, 4(r3) /* 800DEC64 000DBA64 90 81 00 18 */ stw r4, 0x18(r1) @@ -6216,32 +6216,32 @@ lbl_800DEC50: /* 800DEC70 000DBA70 38 61 00 18 */ addi r3, r1, 0x18 /* 800DEC74 000DBA74 90 01 00 20 */ stw r0, 0x20(r1) /* 800DEC78 000DBA78 C0 22 99 9C */ lfs f1, lbl_803CE31C-_SDA2_BASE_(r2) -/* 800DEC7C 000DBA7C 4B F2 C5 05 */ bl func_8000B180 +/* 800DEC7C 000DBA7C 4B F2 C5 05 */ bl __amu__5xVec3Ff /* 800DEC80 000DBA80 7F C3 F3 78 */ mr r3, r30 /* 800DEC84 000DBA84 38 80 00 00 */ li r4, 0 -/* 800DEC88 000DBA88 48 00 DB 75 */ bl func_800EC7FC +/* 800DEC88 000DBA88 48 00 DB 75 */ bl BoneMat__10zNPCCommonCFi /* 800DEC8C 000DBA8C 7C 64 1B 78 */ mr r4, r3 /* 800DEC90 000DBA90 38 61 00 18 */ addi r3, r1, 0x18 /* 800DEC94 000DBA94 7C 65 1B 78 */ mr r5, r3 /* 800DEC98 000DBA98 48 00 DF 01 */ bl zNPCGoalRobo.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800DEC9C 000DBA9C 7F C3 F3 78 */ mr r3, r30 -/* 800DECA0 000DBAA0 4B FA 40 59 */ bl func_80082CF8 +/* 800DECA0 000DBAA0 4B FA 40 59 */ bl Pos__10zNPCCommonFv /* 800DECA4 000DBAA4 7C 64 1B 78 */ mr r4, r3 /* 800DECA8 000DBAA8 38 61 00 18 */ addi r3, r1, 0x18 -/* 800DECAC 000DBAAC 4B F3 67 99 */ bl func_80015444 +/* 800DECAC 000DBAAC 4B F3 67 99 */ bl __apl__5xVec3FRC5xVec3 /* 800DECB0 000DBAB0 7F 23 CB 78 */ mr r3, r25 /* 800DECB4 000DBAB4 38 81 00 18 */ addi r4, r1, 0x18 -/* 800DECB8 000DBAB8 4B F2 C5 AD */ bl func_8000B264 +/* 800DECB8 000DBAB8 4B F2 C5 AD */ bl __as__5xVec3FRC5xVec3 /* 800DECBC 000DBABC 7F C3 F3 78 */ mr r3, r30 /* 800DECC0 000DBAC0 38 80 00 0D */ li r4, 0xd /* 800DECC4 000DBAC4 38 A0 00 02 */ li r5, 2 -/* 800DECC8 000DBAC8 4B FF A5 39 */ bl func_800D9200 +/* 800DECC8 000DBAC8 4B FF A5 39 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800DECCC 000DBACC 2C 03 00 00 */ cmpwi r3, 0 /* 800DECD0 000DBAD0 41 82 00 1C */ beq lbl_800DECEC /* 800DECD4 000DBAD4 80 02 81 B4 */ lwz r0, lbl_803CCB34-_SDA2_BASE_(r2) /* 800DECD8 000DBAD8 38 61 00 08 */ addi r3, r1, 8 /* 800DECDC 000DBADC 90 01 00 08 */ stw r0, 8(r1) -/* 800DECE0 000DBAE0 4B F4 07 55 */ bl func_8001F434 +/* 800DECE0 000DBAE0 4B F4 07 55 */ bl xDrawSetColor__F10iColor_tag /* 800DECE4 000DBAE4 38 61 00 3C */ addi r3, r1, 0x3c /* 800DECE8 000DBAE8 4B F2 C1 F5 */ bl xBoundDraw__FPC6xBound lbl_800DECEC: @@ -6251,7 +6251,7 @@ lbl_800DECEC: /* 800DECF8 000DBAF8 2C 03 00 00 */ cmpwi r3, 0 /* 800DECFC 000DBAFC 41 82 00 20 */ beq lbl_800DED1C /* 800DED00 000DBB00 7F C3 F3 78 */ mr r3, r30 -/* 800DED04 000DBB04 4B FA 3F F5 */ bl func_80082CF8 +/* 800DED04 000DBB04 4B FA 3F F5 */ bl Pos__10zNPCCommonFv /* 800DED08 000DBB08 7C 65 1B 78 */ mr r5, r3 /* 800DED0C 000DBB0C 7F C3 F3 78 */ mr r3, r30 /* 800DED10 000DBB10 38 80 00 01 */ li r4, 1 @@ -6274,14 +6274,14 @@ lbl_800DED1C: /* 800DED50 000DBB50 38 9C 01 A0 */ addi r4, r28, 0x1a0 /* 800DED54 000DBB54 4B F6 F7 89 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DED58 000DBB58 38 61 00 0C */ addi r3, r1, 0xc -/* 800DED5C 000DBB5C 4B F2 F8 F5 */ bl func_8000E650 +/* 800DED5C 000DBB5C 4B F2 F8 F5 */ bl xVec3Length__FPC5xVec3 /* 800DED60 000DBB60 C0 02 99 28 */ lfs f0, lbl_803CE2A8-_SDA2_BASE_(r2) /* 800DED64 000DBB64 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DED68 000DBB68 40 80 00 14 */ bge lbl_800DED7C /* 800DED6C 000DBB6C FC 20 00 90 */ fmr f1, f0 /* 800DED70 000DBB70 38 61 00 0C */ addi r3, r1, 0xc /* 800DED74 000DBB74 38 81 00 30 */ addi r4, r1, 0x30 -/* 800DED78 000DBB78 4B F2 C3 19 */ bl func_8000B090 +/* 800DED78 000DBB78 4B F2 C3 19 */ bl xVec3SMul__FP5xVec3PC5xVec3f lbl_800DED7C: /* 800DED7C 000DBB7C C0 02 99 2C */ lfs f0, lbl_803CE2AC-_SDA2_BASE_(r2) /* 800DED80 000DBB80 38 61 00 0C */ addi r3, r1, 0xc @@ -6340,7 +6340,7 @@ lbl_800DEE4C: /* 800DEE4C 000DBC4C 3B 1A 00 0C */ addi r24, r26, 0xc /* 800DEE50 000DBC50 38 61 00 18 */ addi r3, r1, 0x18 /* 800DEE54 000DBC54 38 98 00 2C */ addi r4, r24, 0x2c -/* 800DEE58 000DBC58 4B F2 F8 FD */ bl func_8000E754 +/* 800DEE58 000DBC58 4B F2 F8 FD */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800DEE5C 000DBC5C 7F 03 C3 78 */ mr r3, r24 /* 800DEE60 000DBC60 3B BD 00 01 */ addi r29, r29, 1 /* 800DEE64 000DBC64 4B FD 6B 81 */ bl zSurfaceGetSurface__FPC7xCollis @@ -6379,7 +6379,7 @@ lbl_800DEED8: /* 800DEED8 000DBCD8 3B 3A 00 0C */ addi r25, r26, 0xc /* 800DEEDC 000DBCDC 38 61 00 18 */ addi r3, r1, 0x18 /* 800DEEE0 000DBCE0 38 99 00 2C */ addi r4, r25, 0x2c -/* 800DEEE4 000DBCE4 4B F2 F8 71 */ bl func_8000E754 +/* 800DEEE4 000DBCE4 4B F2 F8 71 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800DEEE8 000DBCE8 7F 23 CB 78 */ mr r3, r25 /* 800DEEEC 000DBCEC 3B BD 00 01 */ addi r29, r29, 1 /* 800DEEF0 000DBCF0 4B FD 6A F5 */ bl zSurfaceGetSurface__FPC7xCollis @@ -6418,7 +6418,7 @@ lbl_800DEF64: /* 800DEF64 000DBD64 3B 3A 00 0C */ addi r25, r26, 0xc /* 800DEF68 000DBD68 38 61 00 18 */ addi r3, r1, 0x18 /* 800DEF6C 000DBD6C 38 99 00 2C */ addi r4, r25, 0x2c -/* 800DEF70 000DBD70 4B F2 F7 E5 */ bl func_8000E754 +/* 800DEF70 000DBD70 4B F2 F7 E5 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800DEF74 000DBD74 7F 23 CB 78 */ mr r3, r25 /* 800DEF78 000DBD78 3B BD 00 01 */ addi r29, r29, 1 /* 800DEF7C 000DBD7C 4B FD 6A 69 */ bl zSurfaceGetSurface__FPC7xCollis @@ -6466,7 +6466,7 @@ lbl_800DF004: lbl_800DF014: /* 800DF014 000DBE14 38 61 00 18 */ addi r3, r1, 0x18 /* 800DF018 000DBE18 38 9A 00 38 */ addi r4, r26, 0x38 -/* 800DF01C 000DBE1C 4B F2 F7 39 */ bl func_8000E754 +/* 800DF01C 000DBE1C 4B F2 F7 39 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800DF020 000DBE20 83 1A 00 14 */ lwz r24, 0x14(r26) /* 800DF024 000DBE24 38 61 00 0C */ addi r3, r1, 0xc /* 800DF028 000DBE28 38 9A 00 2C */ addi r4, r26, 0x2c @@ -6474,7 +6474,7 @@ lbl_800DF014: /* 800DF030 000DBE30 4B F6 F2 C1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800DF034 000DBE34 FC 20 F8 90 */ fmr f1, f31 /* 800DF038 000DBE38 38 61 00 0C */ addi r3, r1, 0xc -/* 800DF03C 000DBE3C 4B F3 C8 FD */ bl func_8001B938 +/* 800DF03C 000DBE3C 4B F3 C8 FD */ bl xVec3SMulBy__FP5xVec3f /* 800DF040 000DBE40 7F 03 C3 78 */ mr r3, r24 /* 800DF044 000DBE44 7F E5 FB 78 */ mr r5, r31 /* 800DF048 000DBE48 81 98 01 B8 */ lwz r12, 0x1b8(r24) @@ -6498,7 +6498,7 @@ lbl_800DF068: /* 800DF08C 000DBE8C 2C 1D 00 00 */ cmpwi r29, 0 /* 800DF090 000DBE90 41 82 00 20 */ beq lbl_800DF0B0 /* 800DF094 000DBE94 38 61 00 18 */ addi r3, r1, 0x18 -/* 800DF098 000DBE98 4B F3 60 35 */ bl func_800150CC +/* 800DF098 000DBE98 4B F3 60 35 */ bl xVec3Length2__FPC5xVec3 /* 800DF09C 000DBE9C C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) /* 800DF0A0 000DBEA0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DF0A4 000DBEA4 40 81 00 0C */ ble lbl_800DF0B0 @@ -6541,7 +6541,7 @@ lbl_800DF0D8: /* 800DF130 000DBF30 90 1E 00 5C */ stw r0, 0x5c(r30) /* 800DF134 000DBF34 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) /* 800DF138 000DBF38 D0 1E 00 60 */ stfs f0, 0x60(r30) -/* 800DF13C 000DBF3C 4B FA 3B BD */ bl func_80082CF8 +/* 800DF13C 000DBF3C 4B FA 3B BD */ bl Pos__10zNPCCommonFv /* 800DF140 000DBF40 7C 64 1B 78 */ mr r4, r3 /* 800DF144 000DBF44 38 7E 00 64 */ addi r3, r30, 0x64 /* 800DF148 000DBF48 4B F6 F3 95 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -6560,7 +6560,7 @@ lbl_800DF0D8: /* 800DF17C 000DBF7C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800DF180 000DBF80 7C 08 02 A6 */ mflr r0 /* 800DF184 000DBF84 90 01 00 14 */ stw r0, 0x14(r1) -/* 800DF188 000DBF88 4B FF 62 95 */ bl func_800D541C +/* 800DF188 000DBF88 4B FF 62 95 */ bl Exit__5xGoalFfPv /* 800DF18C 000DBF8C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800DF190 000DBF90 7C 08 03 A6 */ mtlr r0 /* 800DF194 000DBF94 38 21 00 10 */ addi r1, r1, 0x10 @@ -6597,7 +6597,7 @@ lbl_800DF0D8: /* 800DF210 000DC010 7C BC 2B 78 */ mr r28, r5 /* 800DF214 000DC014 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800DF218 000DC018 3B E0 00 00 */ li r31, 0 -/* 800DF21C 000DC01C 4B F3 C5 ED */ bl func_8001B808 +/* 800DF21C 000DC01C 4B F3 C5 ED */ bl xEntGetPos__FPC4xEnt /* 800DF220 000DC020 7C 64 1B 78 */ mr r4, r3 /* 800DF224 000DC024 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800DF228 000DC028 38 A1 00 08 */ addi r5, r1, 8 @@ -6605,7 +6605,7 @@ lbl_800DF0D8: /* 800DF230 000DC030 FF C0 08 90 */ fmr f30, f1 /* 800DF234 000DC034 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800DF238 000DC038 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800DF23C 000DC03C 48 00 D6 DD */ bl func_800EC918 +/* 800DF23C 000DC03C 48 00 D6 DD */ bl Radius__8NPCArenaFf /* 800DF240 000DC040 C0 02 99 18 */ lfs f0, lbl_803CE298-_SDA2_BASE_(r2) /* 800DF244 000DC044 80 7E 01 D8 */ lwz r3, 0x1d8(r30) /* 800DF248 000DC048 EC 00 00 72 */ fmuls f0, f0, f1 @@ -6614,7 +6614,7 @@ lbl_800DF0D8: /* 800DF254 000DC054 40 81 00 18 */ ble lbl_800DF26C /* 800DF258 000DC058 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800DF25C 000DC05C 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800DF260 000DC060 48 00 D6 B9 */ bl func_800EC918 +/* 800DF260 000DC060 48 00 D6 B9 */ bl Radius__8NPCArenaFf /* 800DF264 000DC064 C0 02 99 18 */ lfs f0, lbl_803CE298-_SDA2_BASE_(r2) /* 800DF268 000DC068 EF A0 00 72 */ fmuls f29, f0, f1 lbl_800DF26C: @@ -6665,11 +6665,11 @@ lbl_800DF2F4: /* 800DF310 000DC110 48 00 00 34 */ b lbl_800DF344 lbl_800DF314: /* 800DF314 000DC114 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800DF318 000DC118 48 00 D6 91 */ bl func_800EC9A8 +/* 800DF318 000DC118 48 00 D6 91 */ bl IsReady__8NPCArenaFv /* 800DF31C 000DC11C 2C 03 00 00 */ cmpwi r3, 0 /* 800DF320 000DC120 41 82 00 14 */ beq lbl_800DF334 /* 800DF324 000DC124 FC 20 E8 90 */ fmr f1, f29 -/* 800DF328 000DC128 4B F6 8D 81 */ bl func_800480A8 +/* 800DF328 000DC128 4B F6 8D 81 */ bl SQ__Ff /* 800DF32C 000DC12C FC 1E 08 40 */ fcmpo cr0, f30, f1 /* 800DF330 000DC130 40 81 00 14 */ ble lbl_800DF344 lbl_800DF334: @@ -6693,7 +6693,7 @@ lbl_800DF358: /* 800DF370 000DC170 2C 00 00 02 */ cmpwi r0, 2 /* 800DF374 000DC174 41 82 00 30 */ beq lbl_800DF3A4 /* 800DF378 000DC178 7F C3 F3 78 */ mr r3, r30 -/* 800DF37C 000DC17C 4B FA 39 7D */ bl func_80082CF8 +/* 800DF37C 000DC17C 4B FA 39 7D */ bl Pos__10zNPCCommonFv /* 800DF380 000DC180 7C 64 1B 78 */ mr r4, r3 /* 800DF384 000DC184 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800DF388 000DC188 48 02 27 79 */ bl PctFromHome__8NPCArenaFP5xVec3 @@ -6723,7 +6723,7 @@ lbl_800DF3D4: /* 800DF3DC 000DC1DC 90 1A 00 5C */ stw r0, 0x5c(r26) /* 800DF3E0 000DC1E0 7F C3 F3 78 */ mr r3, r30 /* 800DF3E4 000DC1E4 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) -/* 800DF3E8 000DC1E8 48 00 D6 39 */ bl func_800ECA20 +/* 800DF3E8 000DC1E8 48 00 D6 39 */ bl FacePlayer__9zNPCRobotFff /* 800DF3EC 000DC1EC 38 00 00 02 */ li r0, 2 /* 800DF3F0 000DC1F0 3C 60 4E 47 */ lis r3, 0x4E475230@ha /* 800DF3F4 000DC1F4 90 1B 00 00 */ stw r0, 0(r27) @@ -6733,13 +6733,13 @@ lbl_800DF400: /* 800DF400 000DC200 FC 20 F8 90 */ fmr f1, f31 /* 800DF404 000DC204 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) /* 800DF408 000DC208 7F C3 F3 78 */ mr r3, r30 -/* 800DF40C 000DC20C 48 00 D6 15 */ bl func_800ECA20 +/* 800DF40C 000DC20C 48 00 D6 15 */ bl FacePlayer__9zNPCRobotFff /* 800DF410 000DC210 FC 20 F8 90 */ fmr f1, f31 /* 800DF414 000DC214 C0 42 99 34 */ lfs f2, lbl_803CE2B4-_SDA2_BASE_(r2) /* 800DF418 000DC218 7F C3 F3 78 */ mr r3, r30 /* 800DF41C 000DC21C 48 01 A5 FD */ bl MoveTowardsArena__9zNPCRobotFff /* 800DF420 000DC220 7F C3 F3 78 */ mr r3, r30 -/* 800DF424 000DC224 4B FA 38 D5 */ bl func_80082CF8 +/* 800DF424 000DC224 4B FA 38 D5 */ bl Pos__10zNPCCommonFv /* 800DF428 000DC228 7C 64 1B 78 */ mr r4, r3 /* 800DF42C 000DC22C 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800DF430 000DC230 48 02 26 D1 */ bl PctFromHome__8NPCArenaFP5xVec3 @@ -6807,7 +6807,7 @@ lbl_800DF4D0: /* 800DF508 000DC308 2C 03 00 00 */ cmpwi r3, 0 /* 800DF50C 000DC30C 40 82 00 18 */ bne lbl_800DF524 /* 800DF510 000DC310 7F C3 F3 78 */ mr r3, r30 -/* 800DF514 000DC314 4B FA 37 E5 */ bl func_80082CF8 +/* 800DF514 000DC314 4B FA 37 E5 */ bl Pos__10zNPCCommonFv /* 800DF518 000DC318 7C 64 1B 78 */ mr r4, r3 /* 800DF51C 000DC31C 38 7A 00 64 */ addi r3, r26, 0x64 /* 800DF520 000DC320 4B F6 EF BD */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -6815,7 +6815,7 @@ lbl_800DF524: /* 800DF524 000DC324 FC 20 F8 90 */ fmr f1, f31 /* 800DF528 000DC328 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) /* 800DF52C 000DC32C 7F C3 F3 78 */ mr r3, r30 -/* 800DF530 000DC330 48 00 D4 F1 */ bl func_800ECA20 +/* 800DF530 000DC330 48 00 D4 F1 */ bl FacePlayer__9zNPCRobotFff /* 800DF534 000DC334 FC 20 F8 90 */ fmr f1, f31 /* 800DF538 000DC338 7F 43 D3 78 */ mr r3, r26 /* 800DF53C 000DC33C 48 00 00 B1 */ bl MoveCorner__20zNPCGoalAlertMonsoonFf @@ -6887,23 +6887,23 @@ MoveCorner__20zNPCGoalAlertMonsoonFf: /* 800DF624 000DC424 28 00 00 00 */ cmplwi r0, 0 /* 800DF628 000DC428 41 82 01 50 */ beq lbl_800DF778 /* 800DF62C 000DC42C 38 7F 02 A8 */ addi r3, r31, 0x2a8 -/* 800DF630 000DC430 48 00 D3 79 */ bl func_800EC9A8 +/* 800DF630 000DC430 48 00 D3 79 */ bl IsReady__8NPCArenaFv /* 800DF634 000DC434 2C 03 00 00 */ cmpwi r3, 0 /* 800DF638 000DC438 41 82 01 40 */ beq lbl_800DF778 /* 800DF63C 000DC43C C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800DF640 000DC440 38 7F 02 A8 */ addi r3, r31, 0x2a8 -/* 800DF644 000DC444 48 00 D2 D5 */ bl func_800EC918 +/* 800DF644 000DC444 48 00 D2 D5 */ bl Radius__8NPCArenaFf /* 800DF648 000DC448 C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) /* 800DF64C 000DC44C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DF650 000DC450 40 81 01 28 */ ble lbl_800DF778 /* 800DF654 000DC454 7F E3 FB 78 */ mr r3, r31 /* 800DF658 000DC458 38 9E 00 64 */ addi r4, r30, 0x64 /* 800DF65C 000DC45C 38 A0 00 00 */ li r5, 0 -/* 800DF660 000DC460 4B FF 9A 49 */ bl func_800D90A8 +/* 800DF660 000DC460 4B FF 9A 49 */ bl XYZDstSqToPos__10zNPCCommonFP5xVec3P5xVec3 /* 800DF664 000DC464 FC 00 08 90 */ fmr f0, f1 /* 800DF668 000DC468 C0 22 98 FC */ lfs f1, lbl_803CE27C-_SDA2_BASE_(r2) /* 800DF66C 000DC46C FF E0 00 90 */ fmr f31, f0 -/* 800DF670 000DC470 4B F6 8A 39 */ bl func_800480A8 +/* 800DF670 000DC470 4B F6 8A 39 */ bl SQ__Ff /* 800DF674 000DC474 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 800DF678 000DC478 40 80 00 28 */ bge lbl_800DF6A0 /* 800DF67C 000DC47C C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) @@ -6913,23 +6913,23 @@ MoveCorner__20zNPCGoalAlertMonsoonFf: /* 800DF68C 000DC48C 7F E3 FB 78 */ mr r3, r31 /* 800DF690 000DC490 38 9E 00 64 */ addi r4, r30, 0x64 /* 800DF694 000DC494 38 A0 00 00 */ li r5, 0 -/* 800DF698 000DC498 4B FF 9A 11 */ bl func_800D90A8 +/* 800DF698 000DC498 4B FF 9A 11 */ bl XYZDstSqToPos__10zNPCCommonFP5xVec3P5xVec3 /* 800DF69C 000DC49C FF E0 08 90 */ fmr f31, f1 lbl_800DF6A0: /* 800DF6A0 000DC4A0 7F E3 FB 78 */ mr r3, r31 /* 800DF6A4 000DC4A4 38 80 00 0A */ li r4, 0xa /* 800DF6A8 000DC4A8 38 A0 00 02 */ li r5, 2 -/* 800DF6AC 000DC4AC 4B FF 9B 55 */ bl func_800D9200 +/* 800DF6AC 000DC4AC 4B FF 9B 55 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800DF6B0 000DC4B0 2C 03 00 00 */ cmpwi r3, 0 /* 800DF6B4 000DC4B4 41 82 00 24 */ beq lbl_800DF6D8 /* 800DF6B8 000DC4B8 80 02 81 88 */ lwz r0, lbl_803CCB08-_SDA2_BASE_(r2) /* 800DF6BC 000DC4BC 38 61 00 08 */ addi r3, r1, 8 /* 800DF6C0 000DC4C0 90 01 00 08 */ stw r0, 8(r1) -/* 800DF6C4 000DC4C4 4B F3 FD 71 */ bl func_8001F434 +/* 800DF6C4 000DC4C4 4B F3 FD 71 */ bl xDrawSetColor__F10iColor_tag /* 800DF6C8 000DC4C8 C0 22 99 20 */ lfs f1, lbl_803CE2A0-_SDA2_BASE_(r2) /* 800DF6CC 000DC4CC 38 7E 00 64 */ addi r3, r30, 0x64 /* 800DF6D0 000DC4D0 38 80 00 0C */ li r4, 0xc -/* 800DF6D4 000DC4D4 4B FB 7C 81 */ bl func_80097354 +/* 800DF6D4 000DC4D4 4B FB 7C 81 */ bl xDrawSphere2__FPC5xVec3fUi lbl_800DF6D8: /* 800DF6D8 000DC4D8 C0 3E 00 60 */ lfs f1, 0x60(r30) /* 800DF6DC 000DC4DC C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) @@ -6965,7 +6965,7 @@ lbl_800DF748: /* 800DF748 000DC548 7F E3 FB 78 */ mr r3, r31 /* 800DF74C 000DC54C 38 81 00 0C */ addi r4, r1, 0xc /* 800DF750 000DC550 38 BE 00 64 */ addi r5, r30, 0x64 -/* 800DF754 000DC554 4B FF 99 99 */ bl func_800D90EC +/* 800DF754 000DC554 4B FF 99 99 */ bl XYZVecToPos__10zNPCCommonFP5xVec3P5xVec3 /* 800DF758 000DC558 38 61 00 0C */ addi r3, r1, 0xc /* 800DF75C 000DC55C 7C 64 1B 78 */ mr r4, r3 /* 800DF760 000DC560 4B F6 EB 91 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -7040,7 +7040,7 @@ lbl_800DF778: /* 800DF870 000DC670 FC 20 F8 90 */ fmr f1, f31 /* 800DF874 000DC674 7F C3 F3 78 */ mr r3, r30 /* 800DF878 000DC678 7F E4 FB 78 */ mr r4, r31 -/* 800DF87C 000DC67C 4B FF 5B A1 */ bl func_800D541C +/* 800DF87C 000DC67C 4B FF 5B A1 */ bl Exit__5xGoalFfPv /* 800DF880 000DC680 80 01 00 24 */ lwz r0, 0x24(r1) /* 800DF884 000DC684 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800DF888 000DC688 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -7071,7 +7071,7 @@ lbl_800DF778: /* 800DF8EC 000DC6EC 7F 43 D3 78 */ mr r3, r26 /* 800DF8F0 000DC6F0 3B E0 00 00 */ li r31, 0 /* 800DF8F4 000DC6F4 38 A0 00 00 */ li r5, 0 -/* 800DF8F8 000DC6F8 4B FA 32 ED */ bl func_80082BE4 +/* 800DF8F8 000DC6F8 4B FA 32 ED */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf /* 800DF8FC 000DC6FC FF E0 08 90 */ fmr f31, f1 /* 800DF900 000DC700 48 04 DE 79 */ bl zEntTeleportBox_playerIn__Fv /* 800DF904 000DC704 2C 03 00 00 */ cmpwi r3, 0 @@ -7088,7 +7088,7 @@ lbl_800DF920: /* 800DF92C 000DC72C 40 80 00 28 */ bge lbl_800DF954 /* 800DF930 000DC730 80 7A 01 D8 */ lwz r3, 0x1d8(r26) /* 800DF934 000DC734 C0 23 00 54 */ lfs f1, 0x54(r3) -/* 800DF938 000DC738 4B F6 87 71 */ bl func_800480A8 +/* 800DF938 000DC738 4B F6 87 71 */ bl SQ__Ff /* 800DF93C 000DC73C FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 800DF940 000DC740 40 81 00 14 */ ble lbl_800DF954 /* 800DF944 000DC744 38 00 00 01 */ li r0, 1 @@ -7128,7 +7128,7 @@ lbl_800DF9AC: /* 800DF9B8 000DC7B8 D0 1B 00 60 */ stfs f0, 0x60(r27) lbl_800DF9BC: /* 800DF9BC 000DC7BC 7F 43 D3 78 */ mr r3, r26 -/* 800DF9C0 000DC7C0 4B FA 33 39 */ bl func_80082CF8 +/* 800DF9C0 000DC7C0 4B FA 33 39 */ bl Pos__10zNPCCommonFv /* 800DF9C4 000DC7C4 7C 65 1B 78 */ mr r5, r3 /* 800DF9C8 000DC7C8 7F 43 D3 78 */ mr r3, r26 /* 800DF9CC 000DC7CC 38 80 00 01 */ li r4, 1 @@ -7139,7 +7139,7 @@ lbl_800DF9BC: /* 800DF9E0 000DC7E0 FC 20 F0 90 */ fmr f1, f30 /* 800DF9E4 000DC7E4 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) /* 800DF9E8 000DC7E8 7F 43 D3 78 */ mr r3, r26 -/* 800DF9EC 000DC7EC 48 00 D0 35 */ bl func_800ECA20 +/* 800DF9EC 000DC7EC 48 00 D0 35 */ bl FacePlayer__9zNPCRobotFff /* 800DF9F0 000DC7F0 C0 1B 00 60 */ lfs f0, 0x60(r27) /* 800DF9F4 000DC7F4 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800DF9F8 000DC7F8 EC 00 F0 28 */ fsubs f0, f0, f30 @@ -7151,7 +7151,7 @@ lbl_800DFA08: lbl_800DFA0C: /* 800DFA0C 000DC80C D0 3B 00 60 */ stfs f1, 0x60(r27) /* 800DFA10 000DC810 7F 43 D3 78 */ mr r3, r26 -/* 800DFA14 000DC814 4B FA 32 E5 */ bl func_80082CF8 +/* 800DFA14 000DC814 4B FA 32 E5 */ bl Pos__10zNPCCommonFv /* 800DFA18 000DC818 7C 65 1B 78 */ mr r5, r3 /* 800DFA1C 000DC81C 7F 43 D3 78 */ mr r3, r26 /* 800DFA20 000DC820 38 80 00 01 */ li r4, 1 @@ -7234,7 +7234,7 @@ lbl_800DFAF8: /* 800DFB40 000DC940 7C 7C 1B 78 */ mr r28, r3 /* 800DFB44 000DC944 80 83 00 18 */ lwz r4, 0x18(r3) /* 800DFB48 000DC948 83 C4 00 00 */ lwz r30, 0(r4) -/* 800DFB4C 000DC94C 48 00 CC 45 */ bl func_800EC790 +/* 800DFB4C 000DC94C 48 00 CC 45 */ bl GetPsyche__5xGoalCFv /* 800DFB50 000DC950 80 1D 00 00 */ lwz r0, 0(r29) /* 800DFB54 000DC954 2C 00 00 03 */ cmpwi r0, 3 /* 800DFB58 000DC958 41 82 00 08 */ beq lbl_800DFB60 @@ -7295,7 +7295,7 @@ lbl_800DFBC0: /* 800DFC20 000DCA20 90 01 00 14 */ stw r0, 0x14(r1) /* 800DFC24 000DCA24 38 00 00 00 */ li r0, 0 /* 800DFC28 000DCA28 B0 03 00 48 */ sth r0, 0x48(r3) -/* 800DFC2C 000DCA2C 4B FF 57 F1 */ bl func_800D541C +/* 800DFC2C 000DCA2C 4B FF 57 F1 */ bl Exit__5xGoalFfPv /* 800DFC30 000DCA30 80 01 00 14 */ lwz r0, 0x14(r1) /* 800DFC34 000DCA34 7C 08 03 A6 */ mtlr r0 /* 800DFC38 000DCA38 38 21 00 10 */ addi r1, r1, 0x10 @@ -7333,7 +7333,7 @@ lbl_800DFBC0: /* 800DFCB8 000DCAB8 7C BC 2B 78 */ mr r28, r5 /* 800DFCBC 000DCABC 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800DFCC0 000DCAC0 3B E0 00 00 */ li r31, 0 -/* 800DFCC4 000DCAC4 4B F3 BB 45 */ bl func_8001B808 +/* 800DFCC4 000DCAC4 4B F3 BB 45 */ bl xEntGetPos__FPC4xEnt /* 800DFCC8 000DCAC8 7C 64 1B 78 */ mr r4, r3 /* 800DFCCC 000DCACC 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800DFCD0 000DCAD0 38 A1 00 08 */ addi r5, r1, 8 @@ -7341,7 +7341,7 @@ lbl_800DFBC0: /* 800DFCD8 000DCAD8 FF C0 08 90 */ fmr f30, f1 /* 800DFCDC 000DCADC C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800DFCE0 000DCAE0 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800DFCE4 000DCAE4 48 00 CC 35 */ bl func_800EC918 +/* 800DFCE4 000DCAE4 48 00 CC 35 */ bl Radius__8NPCArenaFf /* 800DFCE8 000DCAE8 C0 02 99 18 */ lfs f0, lbl_803CE298-_SDA2_BASE_(r2) /* 800DFCEC 000DCAEC 80 7E 01 D8 */ lwz r3, 0x1d8(r30) /* 800DFCF0 000DCAF0 EC 00 00 72 */ fmuls f0, f0, f1 @@ -7350,7 +7350,7 @@ lbl_800DFBC0: /* 800DFCFC 000DCAFC 40 81 00 18 */ ble lbl_800DFD14 /* 800DFD00 000DCB00 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800DFD04 000DCB04 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800DFD08 000DCB08 48 00 CC 11 */ bl func_800EC918 +/* 800DFD08 000DCB08 48 00 CC 11 */ bl Radius__8NPCArenaFf /* 800DFD0C 000DCB0C C0 02 99 18 */ lfs f0, lbl_803CE298-_SDA2_BASE_(r2) /* 800DFD10 000DCB10 EF A0 00 72 */ fmuls f29, f0, f1 lbl_800DFD14: @@ -7407,7 +7407,7 @@ lbl_800DFDB4: /* 800DFDD0 000DCBD0 48 00 00 24 */ b lbl_800DFDF4 lbl_800DFDD4: /* 800DFDD4 000DCBD4 FC 20 E8 90 */ fmr f1, f29 -/* 800DFDD8 000DCBD8 4B F6 82 D1 */ bl func_800480A8 +/* 800DFDD8 000DCBD8 4B F6 82 D1 */ bl SQ__Ff /* 800DFDDC 000DCBDC FC 1E 08 40 */ fcmpo cr0, f30, f1 /* 800DFDE0 000DCBE0 40 81 00 14 */ ble lbl_800DFDF4 /* 800DFDE4 000DCBE4 38 00 00 01 */ li r0, 1 @@ -7440,7 +7440,7 @@ lbl_800DFE2C: /* 800DFE44 000DCC44 FC 20 F8 90 */ fmr f1, f31 /* 800DFE48 000DCC48 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) /* 800DFE4C 000DCC4C 7F C3 F3 78 */ mr r3, r30 -/* 800DFE50 000DCC50 48 00 CB D1 */ bl func_800ECA20 +/* 800DFE50 000DCC50 48 00 CB D1 */ bl FacePlayer__9zNPCRobotFff /* 800DFE54 000DCC54 80 1A 00 4C */ lwz r0, 0x4c(r26) /* 800DFE58 000DCC58 2C 00 00 01 */ cmpwi r0, 1 /* 800DFE5C 000DCC5C 41 82 00 3C */ beq lbl_800DFE98 @@ -7561,7 +7561,7 @@ lbl_800DFFAC: /* 800DFFF0 000DCDF0 3B E0 00 01 */ li r31, 1 /* 800DFFF4 000DCDF4 80 83 00 18 */ lwz r4, 0x18(r3) /* 800DFFF8 000DCDF8 83 C4 00 00 */ lwz r30, 0(r4) -/* 800DFFFC 000DCDFC 48 00 C7 95 */ bl func_800EC790 +/* 800DFFFC 000DCDFC 48 00 C7 95 */ bl GetPsyche__5xGoalCFv /* 800E0000 000DCE00 80 1C 00 00 */ lwz r0, 0(r28) /* 800E0004 000DCE04 7C 7D 1B 78 */ mr r29, r3 /* 800E0008 000DCE08 2C 00 00 03 */ cmpwi r0, 3 @@ -7635,11 +7635,11 @@ DecideAttack__16zNPCGoalAlertArfFv: /* 800E00F8 000DCEF8 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E00FC 000DCEFC 3B E0 00 00 */ li r31, 0 /* 800E0100 000DCF00 83 C3 00 00 */ lwz r30, 0(r3) -/* 800E0104 000DCF04 4B F6 7F A5 */ bl func_800480A8 +/* 800E0104 000DCF04 4B F6 7F A5 */ bl SQ__Ff /* 800E0108 000DCF08 FF E0 08 90 */ fmr f31, f1 /* 800E010C 000DCF0C 7F C3 F3 78 */ mr r3, r30 /* 800E0110 000DCF10 38 80 00 00 */ li r4, 0 -/* 800E0114 000DCF14 48 00 C7 15 */ bl func_800EC828 +/* 800E0114 000DCF14 48 00 C7 15 */ bl XYZDstSqToPlayer__10zNPCCommonFP5xVec3 /* 800E0118 000DCF18 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 800E011C 000DCF1C 40 80 00 0C */ bge lbl_800E0128 /* 800E0120 000DCF20 3B E0 00 02 */ li r31, 2 @@ -7763,7 +7763,7 @@ lbl_800E02D0: /* 800E02D4 000DD0D4 80 7B 00 18 */ lwz r3, 0x18(r27) /* 800E02D8 000DD0D8 38 84 52 6A */ addi r4, r4, 0x4E47526A@l /* 800E02DC 000DD0DC 48 02 DC 61 */ bl FindGoal__7xPsycheFi -/* 800E02E0 000DD0E0 48 00 C4 69 */ bl func_800EC748 +/* 800E02E0 000DD0E0 48 00 C4 69 */ bl DieWithAWhimper__12zNPCGoalDeadFv /* 800E02E4 000DD0E4 38 00 00 01 */ li r0, 1 /* 800E02E8 000DD0E8 3C 60 4E 47 */ lis r3, 0x4E47526A@ha /* 800E02EC 000DD0EC 90 1C 00 00 */ stw r0, 0(r28) @@ -7855,7 +7855,7 @@ lbl_800E0338: /* 800E0434 000DD234 7C BC 2B 78 */ mr r28, r5 /* 800E0438 000DD238 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800E043C 000DD23C 3B E0 00 00 */ li r31, 0 -/* 800E0440 000DD240 4B F3 B3 C9 */ bl func_8001B808 +/* 800E0440 000DD240 4B F3 B3 C9 */ bl xEntGetPos__FPC4xEnt /* 800E0444 000DD244 7C 64 1B 78 */ mr r4, r3 /* 800E0448 000DD248 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800E044C 000DD24C 38 A1 00 44 */ addi r5, r1, 0x44 @@ -7863,7 +7863,7 @@ lbl_800E0338: /* 800E0454 000DD254 FF A0 08 90 */ fmr f29, f1 /* 800E0458 000DD258 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800E045C 000DD25C 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800E0460 000DD260 48 00 C4 B9 */ bl func_800EC918 +/* 800E0460 000DD260 48 00 C4 B9 */ bl Radius__8NPCArenaFf /* 800E0464 000DD264 C0 02 99 18 */ lfs f0, lbl_803CE298-_SDA2_BASE_(r2) /* 800E0468 000DD268 80 7E 01 D8 */ lwz r3, 0x1d8(r30) /* 800E046C 000DD26C EC 00 00 72 */ fmuls f0, f0, f1 @@ -7872,7 +7872,7 @@ lbl_800E0338: /* 800E0478 000DD278 40 81 00 18 */ ble lbl_800E0490 /* 800E047C 000DD27C C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800E0480 000DD280 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800E0484 000DD284 48 00 C4 95 */ bl func_800EC918 +/* 800E0484 000DD284 48 00 C4 95 */ bl Radius__8NPCArenaFf /* 800E0488 000DD288 C0 02 99 18 */ lfs f0, lbl_803CE298-_SDA2_BASE_(r2) /* 800E048C 000DD28C EF C0 00 72 */ fmuls f30, f0, f1 lbl_800E0490: @@ -7913,7 +7913,7 @@ lbl_800E04F4: /* 800E0510 000DD310 48 00 00 24 */ b lbl_800E0534 lbl_800E0514: /* 800E0514 000DD314 FC 20 F0 90 */ fmr f1, f30 -/* 800E0518 000DD318 4B F6 7B 91 */ bl func_800480A8 +/* 800E0518 000DD318 4B F6 7B 91 */ bl SQ__Ff /* 800E051C 000DD31C FC 1D 08 40 */ fcmpo cr0, f29, f1 /* 800E0520 000DD320 40 81 00 14 */ ble lbl_800E0534 /* 800E0524 000DD324 38 00 00 01 */ li r0, 1 @@ -7958,7 +7958,7 @@ lbl_800E055C: /* 800E05B4 000DD3B4 7F 43 D3 78 */ mr r3, r26 /* 800E05B8 000DD3B8 48 00 04 71 */ bl GetInArena__18zNPCGoalAlertChuckFf /* 800E05BC 000DD3BC 7F C3 F3 78 */ mr r3, r30 -/* 800E05C0 000DD3C0 4B FA 27 39 */ bl func_80082CF8 +/* 800E05C0 000DD3C0 4B FA 27 39 */ bl Pos__10zNPCCommonFv /* 800E05C4 000DD3C4 7C 64 1B 78 */ mr r4, r3 /* 800E05C8 000DD3C8 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800E05CC 000DD3CC 48 02 15 35 */ bl PctFromHome__8NPCArenaFP5xVec3 @@ -7979,7 +7979,7 @@ lbl_800E055C: /* 800E0608 000DD408 90 1A 00 5C */ stw r0, 0x5c(r26) /* 800E060C 000DD40C 7F C3 F3 78 */ mr r3, r30 /* 800E0610 000DD410 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) -/* 800E0614 000DD414 48 00 C4 0D */ bl func_800ECA20 +/* 800E0614 000DD414 48 00 C4 0D */ bl FacePlayer__9zNPCRobotFff /* 800E0618 000DD418 7F C3 F3 78 */ mr r3, r30 /* 800E061C 000DD41C 48 01 08 D1 */ bl VelStop__10zNPCCommonFv /* 800E0620 000DD420 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) @@ -7995,7 +7995,7 @@ lbl_800E0644: /* 800E0644 000DD444 FC 20 F8 90 */ fmr f1, f31 /* 800E0648 000DD448 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) /* 800E064C 000DD44C 7F C3 F3 78 */ mr r3, r30 -/* 800E0650 000DD450 48 00 C3 D1 */ bl func_800ECA20 +/* 800E0650 000DD450 48 00 C3 D1 */ bl FacePlayer__9zNPCRobotFff /* 800E0654 000DD454 C0 5A 00 60 */ lfs f2, 0x60(r26) /* 800E0658 000DD458 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) /* 800E065C 000DD45C FC 02 00 40 */ fcmpo cr0, f2, f0 @@ -8034,35 +8034,35 @@ lbl_800E06C4: /* 800E06CC 000DD4CC 28 00 00 00 */ cmplwi r0, 0 /* 800E06D0 000DD4D0 41 82 02 D8 */ beq lbl_800E09A8 /* 800E06D4 000DD4D4 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800E06D8 000DD4D8 48 00 C2 4D */ bl func_800EC924 +/* 800E06D8 000DD4D8 48 00 C2 4D */ bl Pos__8NPCArenaFv /* 800E06DC 000DD4DC 7C 64 1B 78 */ mr r4, r3 /* 800E06E0 000DD4E0 7F C3 F3 78 */ mr r3, r30 /* 800E06E4 000DD4E4 38 A1 00 38 */ addi r5, r1, 0x38 /* 800E06E8 000DD4E8 38 C0 00 00 */ li r6, 0 -/* 800E06EC 000DD4EC 4B FA 25 5D */ bl func_80082C48 -/* 800E06F0 000DD4F0 4B F2 A1 0D */ bl func_8000A7FC +/* 800E06EC 000DD4EC 4B FA 25 5D */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf +/* 800E06F0 000DD4F0 4B F2 A1 0D */ bl xsqrt__Ff /* 800E06F4 000DD4F4 FF A0 08 90 */ fmr f29, f1 /* 800E06F8 000DD4F8 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800E06FC 000DD4FC 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800E0700 000DD500 48 00 C2 19 */ bl func_800EC918 +/* 800E0700 000DD500 48 00 C2 19 */ bl Radius__8NPCArenaFf /* 800E0704 000DD504 EF 81 E8 28 */ fsubs f28, f1, f29 /* 800E0708 000DD508 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) /* 800E070C 000DD50C FC 1C 00 40 */ fcmpo cr0, f28, f0 /* 800E0710 000DD510 40 80 00 58 */ bge lbl_800E0768 /* 800E0714 000DD514 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800E0718 000DD518 48 00 C2 0D */ bl func_800EC924 +/* 800E0718 000DD518 48 00 C2 0D */ bl Pos__8NPCArenaFv /* 800E071C 000DD51C 7C 65 1B 78 */ mr r5, r3 /* 800E0720 000DD520 7F C3 F3 78 */ mr r3, r30 /* 800E0724 000DD524 38 9A 00 68 */ addi r4, r26, 0x68 /* 800E0728 000DD528 38 C0 00 00 */ li r6, 0 -/* 800E072C 000DD52C 4B FA 25 61 */ bl func_80082C8C +/* 800E072C 000DD52C 4B FA 25 61 */ bl XZVecToPos__10zNPCCommonFP5xVec3PC5xVec3Pf /* 800E0730 000DD530 38 7A 00 68 */ addi r3, r26, 0x68 /* 800E0734 000DD534 7C 64 1B 78 */ mr r4, r3 /* 800E0738 000DD538 4B F6 DB B9 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800E073C 000DD53C D0 3A 00 74 */ stfs f1, 0x74(r26) /* 800E0740 000DD540 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800E0744 000DD544 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) -/* 800E0748 000DD548 48 00 C1 D1 */ bl func_800EC918 +/* 800E0748 000DD548 48 00 C1 D1 */ bl Radius__8NPCArenaFf /* 800E074C 000DD54C C0 42 98 FC */ lfs f2, lbl_803CE27C-_SDA2_BASE_(r2) /* 800E0750 000DD550 38 00 00 05 */ li r0, 5 /* 800E0754 000DD554 C0 1A 00 74 */ lfs f0, 0x74(r26) @@ -8074,11 +8074,11 @@ lbl_800E0768: /* 800E0768 000DD568 7F C3 F3 78 */ mr r3, r30 /* 800E076C 000DD56C 38 81 00 2C */ addi r4, r1, 0x2c /* 800E0770 000DD570 38 A0 00 00 */ li r5, 0 -/* 800E0774 000DD574 4B FA 24 71 */ bl func_80082BE4 +/* 800E0774 000DD574 4B FA 24 71 */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf /* 800E0778 000DD578 FF C0 08 90 */ fmr f30, f1 /* 800E077C 000DD57C C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800E0780 000DD580 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800E0784 000DD584 48 00 C1 95 */ bl func_800EC918 +/* 800E0784 000DD584 48 00 C1 95 */ bl Radius__8NPCArenaFf /* 800E0788 000DD588 C0 42 99 0C */ lfs f2, lbl_803CE28C-_SDA2_BASE_(r2) /* 800E078C 000DD58C C0 02 99 04 */ lfs f0, lbl_803CE284-_SDA2_BASE_(r2) /* 800E0790 000DD590 EC 22 00 72 */ fmuls f1, f2, f1 @@ -8088,17 +8088,17 @@ lbl_800E0768: lbl_800E07A0: /* 800E07A0 000DD5A0 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800E07A4 000DD5A4 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800E07A8 000DD5A8 48 00 C1 71 */ bl func_800EC918 +/* 800E07A8 000DD5A8 48 00 C1 71 */ bl Radius__8NPCArenaFf /* 800E07AC 000DD5AC C0 02 99 0C */ lfs f0, lbl_803CE28C-_SDA2_BASE_(r2) /* 800E07B0 000DD5B0 EC 00 00 72 */ fmuls f0, f0, f1 lbl_800E07B4: /* 800E07B4 000DD5B4 FC 20 00 90 */ fmr f1, f0 -/* 800E07B8 000DD5B8 4B F6 78 F1 */ bl func_800480A8 +/* 800E07B8 000DD5B8 4B F6 78 F1 */ bl SQ__Ff /* 800E07BC 000DD5BC FC 1E 08 40 */ fcmpo cr0, f30, f1 /* 800E07C0 000DD5C0 41 81 01 E8 */ bgt lbl_800E09A8 /* 800E07C4 000DD5C4 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800E07C8 000DD5C8 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800E07CC 000DD5CC 48 00 C1 4D */ bl func_800EC918 +/* 800E07CC 000DD5CC 48 00 C1 4D */ bl Radius__8NPCArenaFf /* 800E07D0 000DD5D0 C0 42 99 C0 */ lfs f2, lbl_803CE340-_SDA2_BASE_(r2) /* 800E07D4 000DD5D4 C0 02 99 C4 */ lfs f0, lbl_803CE344-_SDA2_BASE_(r2) /* 800E07D8 000DD5D8 EF 62 E8 7A */ fmadds f27, f2, f1, f29 @@ -8114,7 +8114,7 @@ lbl_800E07EC: /* 800E07FC 000DD5FC 38 61 00 20 */ addi r3, r1, 0x20 /* 800E0800 000DD600 38 81 00 38 */ addi r4, r1, 0x38 /* 800E0804 000DD604 EC 20 E8 24 */ fdivs f1, f0, f29 -/* 800E0808 000DD608 4B F2 A8 89 */ bl func_8000B090 +/* 800E0808 000DD608 4B F2 A8 89 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800E080C 000DD60C 48 00 00 34 */ b lbl_800E0840 lbl_800E0810: /* 800E0810 000DD610 4B F5 04 59 */ bl xrand__Fv @@ -8126,31 +8126,31 @@ lbl_800E0824: /* 800E0824 000DD624 C3 A2 99 00 */ lfs f29, lbl_803CE280-_SDA2_BASE_(r2) lbl_800E0828: /* 800E0828 000DD628 7F C3 F3 78 */ mr r3, r30 -/* 800E082C 000DD62C 4B FB 06 09 */ bl func_80090E34 +/* 800E082C 000DD62C 4B FB 06 09 */ bl NPCC_rightDir__FP4xEnt /* 800E0830 000DD630 FC 20 E8 90 */ fmr f1, f29 /* 800E0834 000DD634 7C 64 1B 78 */ mr r4, r3 /* 800E0838 000DD638 38 61 00 20 */ addi r3, r1, 0x20 -/* 800E083C 000DD63C 4B F2 A8 55 */ bl func_8000B090 +/* 800E083C 000DD63C 4B F2 A8 55 */ bl xVec3SMul__FP5xVec3PC5xVec3f lbl_800E0840: /* 800E0840 000DD640 FC 20 D8 90 */ fmr f1, f27 /* 800E0844 000DD644 38 61 00 14 */ addi r3, r1, 0x14 /* 800E0848 000DD648 38 81 00 20 */ addi r4, r1, 0x20 -/* 800E084C 000DD64C 4B F2 A8 45 */ bl func_8000B090 +/* 800E084C 000DD64C 4B F2 A8 45 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800E0850 000DD650 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800E0854 000DD654 48 00 C0 D1 */ bl func_800EC924 +/* 800E0854 000DD654 48 00 C0 D1 */ bl Pos__8NPCArenaFv /* 800E0858 000DD658 7C 64 1B 78 */ mr r4, r3 /* 800E085C 000DD65C 38 61 00 14 */ addi r3, r1, 0x14 -/* 800E0860 000DD660 4B F2 DE F5 */ bl func_8000E754 +/* 800E0860 000DD660 4B F2 DE F5 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800E0864 000DD664 C0 02 99 C8 */ lfs f0, lbl_803CE348-_SDA2_BASE_(r2) /* 800E0868 000DD668 38 61 00 08 */ addi r3, r1, 8 /* 800E086C 000DD66C 38 81 00 20 */ addi r4, r1, 0x20 /* 800E0870 000DD670 EC 20 07 32 */ fmuls f1, f0, f28 -/* 800E0874 000DD674 4B F2 A8 1D */ bl func_8000B090 +/* 800E0874 000DD674 4B F2 A8 1D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800E0878 000DD678 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800E087C 000DD67C 48 00 C0 A9 */ bl func_800EC924 +/* 800E087C 000DD67C 48 00 C0 A9 */ bl Pos__8NPCArenaFv /* 800E0880 000DD680 7C 64 1B 78 */ mr r4, r3 /* 800E0884 000DD684 38 61 00 08 */ addi r3, r1, 8 -/* 800E0888 000DD688 4B F2 DE CD */ bl func_8000E754 +/* 800E0888 000DD688 4B F2 DE CD */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800E088C 000DD68C 38 61 00 14 */ addi r3, r1, 0x14 /* 800E0890 000DD690 48 04 F5 89 */ bl NPCC_DstSqPlyrToPos__FPC5xVec3 /* 800E0894 000DD694 FF C0 08 90 */ fmr f30, f1 @@ -8169,7 +8169,7 @@ lbl_800E08C4: /* 800E08C4 000DD6C4 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800E08C8 000DD6C8 38 7A 00 68 */ addi r3, r26, 0x68 /* 800E08CC 000DD6CC 38 81 00 20 */ addi r4, r1, 0x20 -/* 800E08D0 000DD6D0 4B F2 A7 C1 */ bl func_8000B090 +/* 800E08D0 000DD6D0 4B F2 A7 C1 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800E08D4 000DD6D4 D3 9A 00 74 */ stfs f28, 0x74(r26) /* 800E08D8 000DD6D8 38 00 00 04 */ li r0, 4 /* 800E08DC 000DD6DC 90 1A 00 5C */ stw r0, 0x5c(r26) @@ -8177,7 +8177,7 @@ lbl_800E08C4: /* 800E08E4 000DD6E4 FC 20 F8 90 */ fmr f1, f31 /* 800E08E8 000DD6E8 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) /* 800E08EC 000DD6EC 7F C3 F3 78 */ mr r3, r30 -/* 800E08F0 000DD6F0 48 00 C1 31 */ bl func_800ECA20 +/* 800E08F0 000DD6F0 48 00 C1 31 */ bl FacePlayer__9zNPCRobotFff /* 800E08F4 000DD6F4 FC 20 F8 90 */ fmr f1, f31 /* 800E08F8 000DD6F8 7F 43 D3 78 */ mr r3, r26 /* 800E08FC 000DD6FC 48 00 02 2D */ bl ZoomMove__18zNPCGoalAlertChuckFf @@ -8193,7 +8193,7 @@ lbl_800E08C4: /* 800E0924 000DD724 FC 20 F8 90 */ fmr f1, f31 /* 800E0928 000DD728 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) /* 800E092C 000DD72C 7F C3 F3 78 */ mr r3, r30 -/* 800E0930 000DD730 48 00 C0 F1 */ bl func_800ECA20 +/* 800E0930 000DD730 48 00 C0 F1 */ bl FacePlayer__9zNPCRobotFff /* 800E0934 000DD734 FC 20 F8 90 */ fmr f1, f31 /* 800E0938 000DD738 7F 43 D3 78 */ mr r3, r26 /* 800E093C 000DD73C 48 00 01 ED */ bl ZoomMove__18zNPCGoalAlertChuckFf @@ -8209,7 +8209,7 @@ lbl_800E08C4: /* 800E0964 000DD764 FC 20 F8 90 */ fmr f1, f31 /* 800E0968 000DD768 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) /* 800E096C 000DD76C 7F C3 F3 78 */ mr r3, r30 -/* 800E0970 000DD770 48 00 C0 B1 */ bl func_800ECA20 +/* 800E0970 000DD770 48 00 C0 B1 */ bl FacePlayer__9zNPCRobotFff /* 800E0974 000DD774 7F C3 F3 78 */ mr r3, r30 /* 800E0978 000DD778 48 01 05 75 */ bl VelStop__10zNPCCommonFv /* 800E097C 000DD77C 4B F5 03 0D */ bl xurand__Fv @@ -8273,21 +8273,21 @@ GetInArena__18zNPCGoalAlertChuckFf: /* 800E0A48 000DD848 FF E0 08 90 */ fmr f31, f1 /* 800E0A4C 000DD84C 83 C3 00 00 */ lwz r30, 0(r3) /* 800E0A50 000DD850 7F C3 F3 78 */ mr r3, r30 -/* 800E0A54 000DD854 4B FA 22 A5 */ bl func_80082CF8 +/* 800E0A54 000DD854 4B FA 22 A5 */ bl Pos__10zNPCCommonFv /* 800E0A58 000DD858 7C 7F 1B 78 */ mr r31, r3 /* 800E0A5C 000DD85C 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800E0A60 000DD860 48 00 BE C5 */ bl func_800EC924 +/* 800E0A60 000DD860 48 00 BE C5 */ bl Pos__8NPCArenaFv /* 800E0A64 000DD864 7C 64 1B 78 */ mr r4, r3 /* 800E0A68 000DD868 7F E5 FB 78 */ mr r5, r31 /* 800E0A6C 000DD86C 38 61 00 20 */ addi r3, r1, 0x20 -/* 800E0A70 000DD870 4B F2 DC 21 */ bl func_8000E690 +/* 800E0A70 000DD870 4B F2 DC 21 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800E0A74 000DD874 38 61 00 20 */ addi r3, r1, 0x20 -/* 800E0A78 000DD878 4B F2 DB D9 */ bl func_8000E650 +/* 800E0A78 000DD878 4B F2 DB D9 */ bl xVec3Length__FPC5xVec3 /* 800E0A7C 000DD87C C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800E0A80 000DD880 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E0A84 000DD884 40 80 00 1C */ bge lbl_800E0AA0 /* 800E0A88 000DD888 7F C3 F3 78 */ mr r3, r30 -/* 800E0A8C 000DD88C 4B FB 03 A9 */ bl func_80090E34 +/* 800E0A8C 000DD88C 4B FB 03 A9 */ bl NPCC_rightDir__FP4xEnt /* 800E0A90 000DD890 7C 64 1B 78 */ mr r4, r3 /* 800E0A94 000DD894 38 61 00 20 */ addi r3, r1, 0x20 /* 800E0A98 000DD898 4B F6 DA 45 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -8295,7 +8295,7 @@ GetInArena__18zNPCGoalAlertChuckFf: lbl_800E0AA0: /* 800E0AA0 000DD8A0 EC 20 08 24 */ fdivs f1, f0, f1 /* 800E0AA4 000DD8A4 38 61 00 20 */ addi r3, r1, 0x20 -/* 800E0AA8 000DD8A8 4B F3 AE 91 */ bl func_8001B938 +/* 800E0AA8 000DD8A8 4B F3 AE 91 */ bl xVec3SMulBy__FP5xVec3f lbl_800E0AAC: /* 800E0AAC 000DD8AC 38 61 00 14 */ addi r3, r1, 0x14 /* 800E0AB0 000DD8B0 38 81 00 20 */ addi r4, r1, 0x20 @@ -8359,17 +8359,17 @@ lbl_800E0B7C: /* 800E0B88 000DD988 48 01 04 4D */ bl ThrottleAdjust__10zNPCCommonFfff lbl_800E0B8C: /* 800E0B8C 000DD98C 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800E0B90 000DD990 48 00 BD 95 */ bl func_800EC924 +/* 800E0B90 000DD990 48 00 BD 95 */ bl Pos__8NPCArenaFv /* 800E0B94 000DD994 7C 65 1B 78 */ mr r5, r3 /* 800E0B98 000DD998 7F C3 F3 78 */ mr r3, r30 /* 800E0B9C 000DD99C 38 81 00 08 */ addi r4, r1, 8 -/* 800E0BA0 000DD9A0 4B FF 85 4D */ bl func_800D90EC +/* 800E0BA0 000DD9A0 4B FF 85 4D */ bl XYZVecToPos__10zNPCCommonFP5xVec3P5xVec3 /* 800E0BA4 000DD9A4 C0 1D 00 68 */ lfs f0, 0x68(r29) /* 800E0BA8 000DD9A8 38 61 00 08 */ addi r3, r1, 8 /* 800E0BAC 000DD9AC D0 01 00 08 */ stfs f0, 8(r1) /* 800E0BB0 000DD9B0 C0 1D 00 70 */ lfs f0, 0x70(r29) /* 800E0BB4 000DD9B4 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 800E0BB8 000DD9B8 4B F2 DA 99 */ bl func_8000E650 +/* 800E0BB8 000DD9B8 4B F2 DA 99 */ bl xVec3Length__FPC5xVec3 /* 800E0BBC 000DD9BC C0 1D 00 74 */ lfs f0, 0x74(r29) /* 800E0BC0 000DD9C0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E0BC4 000DD9C4 40 81 00 10 */ ble lbl_800E0BD4 @@ -8387,7 +8387,7 @@ lbl_800E0BEC: /* 800E0BEC 000DD9EC C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800E0BF0 000DD9F0 38 61 00 08 */ addi r3, r1, 8 /* 800E0BF4 000DD9F4 EC 20 08 24 */ fdivs f1, f0, f1 -/* 800E0BF8 000DD9F8 4B F3 AD 41 */ bl func_8001B938 +/* 800E0BF8 000DD9F8 4B F3 AD 41 */ bl xVec3SMulBy__FP5xVec3f /* 800E0BFC 000DD9FC FC 20 F8 90 */ fmr f1, f31 /* 800E0C00 000DDA00 7F C3 F3 78 */ mr r3, r30 /* 800E0C04 000DDA04 38 81 00 08 */ addi r4, r1, 8 @@ -8453,7 +8453,7 @@ lbl_800E0C54: /* 800E0CEC 000DDAEC 90 1F 03 90 */ stw r0, 0x390(r31) /* 800E0CF0 000DDAF0 7F A3 EB 78 */ mr r3, r29 /* 800E0CF4 000DDAF4 7F C4 F3 78 */ mr r4, r30 -/* 800E0CF8 000DDAF8 4B FF 47 25 */ bl func_800D541C +/* 800E0CF8 000DDAF8 4B FF 47 25 */ bl Exit__5xGoalFfPv /* 800E0CFC 000DDAFC 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E0D00 000DDB00 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800E0D04 000DDB04 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -8629,7 +8629,7 @@ lbl_800E0F7C: /* 800E0F80 000DDD80 7F E4 FB 78 */ mr r4, r31 /* 800E0F84 000DDD84 38 7F 02 A8 */ addi r3, r31, 0x2a8 /* 800E0F88 000DDD88 38 A0 00 00 */ li r5, 0 -/* 800E0F8C 000DDD8C 48 00 BA 39 */ bl func_800EC9C4 +/* 800E0F8C 000DDD8C 48 00 BA 39 */ bl IncludesNPC__8NPCArenaFP10zNPCCommonfP5xVec3 /* 800E0F90 000DDD90 2C 03 00 00 */ cmpwi r3, 0 /* 800E0F94 000DDD94 40 82 00 20 */ bne lbl_800E0FB4 /* 800E0F98 000DDD98 38 80 00 01 */ li r4, 1 @@ -8649,7 +8649,7 @@ lbl_800E0FB4: /* 800E0FCC 000DDDCC C0 22 98 F0 */ lfs f1, lbl_803CE270-_SDA2_BASE_(r2) /* 800E0FD0 000DDDD0 38 7F 02 A8 */ addi r3, r31, 0x2a8 /* 800E0FD4 000DDDD4 38 80 00 00 */ li r4, 0 -/* 800E0FD8 000DDDD8 48 00 B9 59 */ bl func_800EC930 +/* 800E0FD8 000DDDD8 48 00 B9 59 */ bl IncludesPlayer__8NPCArenaFfP5xVec3 /* 800E0FDC 000DDDDC 2C 03 00 00 */ cmpwi r3, 0 /* 800E0FE0 000DDDE0 40 82 00 1C */ bne lbl_800E0FFC /* 800E0FE4 000DDDE4 38 80 00 01 */ li r4, 1 @@ -8687,7 +8687,7 @@ MoveToHome__20zNPCGoalAlertTubeletFf: /* 800E1054 000DDE54 83 E3 00 00 */ lwz r31, 0(r3) /* 800E1058 000DDE58 3B DF 02 A8 */ addi r30, r31, 0x2a8 /* 800E105C 000DDE5C 7F C3 F3 78 */ mr r3, r30 -/* 800E1060 000DDE60 48 00 B8 B9 */ bl func_800EC918 +/* 800E1060 000DDE60 48 00 B8 B9 */ bl Radius__8NPCArenaFf /* 800E1064 000DDE64 C0 42 99 D4 */ lfs f2, lbl_803CE354-_SDA2_BASE_(r2) /* 800E1068 000DDE68 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) /* 800E106C 000DDE6C EF C1 10 28 */ fsubs f30, f1, f2 @@ -8696,13 +8696,13 @@ MoveToHome__20zNPCGoalAlertTubeletFf: /* 800E1078 000DDE78 FF C0 00 90 */ fmr f30, f0 lbl_800E107C: /* 800E107C 000DDE7C 7F C3 F3 78 */ mr r3, r30 -/* 800E1080 000DDE80 48 00 B8 A5 */ bl func_800EC924 +/* 800E1080 000DDE80 48 00 B8 A5 */ bl Pos__8NPCArenaFv /* 800E1084 000DDE84 7C 64 1B 78 */ mr r4, r3 /* 800E1088 000DDE88 7F E3 FB 78 */ mr r3, r31 /* 800E108C 000DDE8C 38 A1 00 08 */ addi r5, r1, 8 /* 800E1090 000DDE90 38 C0 00 00 */ li r6, 0 -/* 800E1094 000DDE94 4B FA 1B B5 */ bl func_80082C48 -/* 800E1098 000DDE98 4B F2 97 65 */ bl func_8000A7FC +/* 800E1094 000DDE94 4B FA 1B B5 */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf +/* 800E1098 000DDE98 4B F2 97 65 */ bl xsqrt__Ff /* 800E109C 000DDE9C C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800E10A0 000DDEA0 FF E0 08 90 */ fmr f31, f1 /* 800E10A4 000DDEA4 EC 00 F0 2A */ fadds f0, f0, f30 @@ -8733,7 +8733,7 @@ lbl_800E10FC: /* 800E10FC 000DDEFC C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800E1100 000DDF00 38 61 00 08 */ addi r3, r1, 8 /* 800E1104 000DDF04 EC 20 F8 24 */ fdivs f1, f0, f31 -/* 800E1108 000DDF08 4B F2 A0 79 */ bl func_8000B180 +/* 800E1108 000DDF08 4B F2 A0 79 */ bl __amu__5xVec3Ff /* 800E110C 000DDF0C FC 20 E8 90 */ fmr f1, f29 /* 800E1110 000DDF10 7F E3 FB 78 */ mr r3, r31 /* 800E1114 000DDF14 38 81 00 08 */ addi r4, r1, 8 @@ -8837,24 +8837,24 @@ EmitSteam__20zNPCGoalAlertTubeletFf: /* 800E1268 000DE068 2C 03 00 00 */ cmpwi r3, 0 /* 800E126C 000DE06C 40 82 00 18 */ bne lbl_800E1284 /* 800E1270 000DE070 7F A3 EB 78 */ mr r3, r29 -/* 800E1274 000DE074 4B F3 A5 BD */ bl func_8001B830 +/* 800E1274 000DE074 4B F3 A5 BD */ bl xEntGetCenter__FPC4xEnt /* 800E1278 000DE078 7C 64 1B 78 */ mr r4, r3 /* 800E127C 000DE07C 38 61 00 2C */ addi r3, r1, 0x2c /* 800E1280 000DE080 4B F6 D2 5D */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800E1284: /* 800E1284 000DE084 7F A3 EB 78 */ mr r3, r29 -/* 800E1288 000DE088 4B FA FB B9 */ bl func_80090E40 +/* 800E1288 000DE088 4B FA FB B9 */ bl NPCC_faceDir__FP4xEnt /* 800E128C 000DE08C C0 22 99 68 */ lfs f1, lbl_803CE2E8-_SDA2_BASE_(r2) /* 800E1290 000DE090 7C 64 1B 78 */ mr r4, r3 /* 800E1294 000DE094 38 61 00 20 */ addi r3, r1, 0x20 -/* 800E1298 000DE098 4B F2 9D F9 */ bl func_8000B090 +/* 800E1298 000DE098 4B F2 9D F9 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800E129C 000DE09C 38 61 00 20 */ addi r3, r1, 0x20 /* 800E12A0 000DE0A0 38 81 00 2C */ addi r4, r1, 0x2c -/* 800E12A4 000DE0A4 4B F2 D4 B1 */ bl func_8000E754 +/* 800E12A4 000DE0A4 4B F2 D4 B1 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800E12A8 000DE0A8 38 61 00 14 */ addi r3, r1, 0x14 /* 800E12AC 000DE0AC 38 81 00 20 */ addi r4, r1, 0x20 /* 800E12B0 000DE0B0 38 A1 00 2C */ addi r5, r1, 0x2c -/* 800E12B4 000DE0B4 4B F2 D3 DD */ bl func_8000E690 +/* 800E12B4 000DE0B4 4B F2 D3 DD */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800E12B8 000DE0B8 38 61 00 14 */ addi r3, r1, 0x14 /* 800E12BC 000DE0BC 7C 64 1B 78 */ mr r4, r3 /* 800E12C0 000DE0C0 4B F6 D0 31 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -8917,16 +8917,16 @@ lbl_800E138C: /* 800E138C 000DE18C C0 3F 00 54 */ lfs f1, 0x54(r31) /* 800E1390 000DE190 38 61 00 20 */ addi r3, r1, 0x20 /* 800E1394 000DE194 38 81 00 14 */ addi r4, r1, 0x14 -/* 800E1398 000DE198 4B F2 9C F9 */ bl func_8000B090 +/* 800E1398 000DE198 4B F2 9C F9 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800E139C 000DE19C 38 61 00 20 */ addi r3, r1, 0x20 /* 800E13A0 000DE1A0 38 81 00 2C */ addi r4, r1, 0x2c -/* 800E13A4 000DE1A4 4B F2 D3 B1 */ bl func_8000E754 +/* 800E13A4 000DE1A4 4B F2 D3 B1 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800E13A8 000DE1A8 C0 22 99 04 */ lfs f1, lbl_803CE284-_SDA2_BASE_(r2) /* 800E13AC 000DE1AC 38 61 00 08 */ addi r3, r1, 8 /* 800E13B0 000DE1B0 C0 1F 00 54 */ lfs f0, 0x54(r31) /* 800E13B4 000DE1B4 38 81 00 14 */ addi r4, r1, 0x14 /* 800E13B8 000DE1B8 EF E0 08 24 */ fdivs f31, f0, f1 -/* 800E13BC 000DE1BC 4B F2 9C D5 */ bl func_8000B090 +/* 800E13BC 000DE1BC 4B F2 9C D5 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800E13C0 000DE1C0 FC 20 F8 90 */ fmr f1, f31 /* 800E13C4 000DE1C4 38 61 00 2C */ addi r3, r1, 0x2c /* 800E13C8 000DE1C8 38 81 00 08 */ addi r4, r1, 8 @@ -9028,7 +9028,7 @@ lbl_800E1544: /* 800E1544 000DE344 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800E1548 000DE348 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800E154C 000DE34C 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800E1550 000DE350 4B F3 A2 B9 */ bl func_8001B808 +/* 800E1550 000DE350 4B F3 A2 B9 */ bl xEntGetPos__FPC4xEnt /* 800E1554 000DE354 7C 64 1B 78 */ mr r4, r3 /* 800E1558 000DE358 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800E155C 000DE35C 38 A1 00 08 */ addi r5, r1, 8 @@ -9036,7 +9036,7 @@ lbl_800E1544: /* 800E1564 000DE364 FF A0 08 90 */ fmr f29, f1 /* 800E1568 000DE368 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800E156C 000DE36C 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800E1570 000DE370 48 00 B3 A9 */ bl func_800EC918 +/* 800E1570 000DE370 48 00 B3 A9 */ bl Radius__8NPCArenaFf /* 800E1574 000DE374 C0 02 99 18 */ lfs f0, lbl_803CE298-_SDA2_BASE_(r2) /* 800E1578 000DE378 80 7E 01 D8 */ lwz r3, 0x1d8(r30) /* 800E157C 000DE37C EC 00 00 72 */ fmuls f0, f0, f1 @@ -9045,7 +9045,7 @@ lbl_800E1544: /* 800E1588 000DE388 40 81 00 18 */ ble lbl_800E15A0 /* 800E158C 000DE38C C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800E1590 000DE390 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800E1594 000DE394 48 00 B3 85 */ bl func_800EC918 +/* 800E1594 000DE394 48 00 B3 85 */ bl Radius__8NPCArenaFf /* 800E1598 000DE398 C0 02 99 18 */ lfs f0, lbl_803CE298-_SDA2_BASE_(r2) /* 800E159C 000DE39C EF 80 00 72 */ fmuls f28, f0, f1 lbl_800E15A0: @@ -9096,7 +9096,7 @@ lbl_800E1628: /* 800E1644 000DE444 48 00 00 24 */ b lbl_800E1668 lbl_800E1648: /* 800E1648 000DE448 FC 20 E0 90 */ fmr f1, f28 -/* 800E164C 000DE44C 4B F6 6A 5D */ bl func_800480A8 +/* 800E164C 000DE44C 4B F6 6A 5D */ bl SQ__Ff /* 800E1650 000DE450 FC 1D 08 40 */ fcmpo cr0, f29, f1 /* 800E1654 000DE454 40 81 00 14 */ ble lbl_800E1668 /* 800E1658 000DE458 38 00 00 01 */ li r0, 1 @@ -9114,7 +9114,7 @@ lbl_800E167C: /* 800E1680 000DE480 2C 00 00 02 */ cmpwi r0, 2 /* 800E1684 000DE484 41 82 00 3C */ beq lbl_800E16C0 /* 800E1688 000DE488 7F C3 F3 78 */ mr r3, r30 -/* 800E168C 000DE48C 4B FA 16 6D */ bl func_80082CF8 +/* 800E168C 000DE48C 4B FA 16 6D */ bl Pos__10zNPCCommonFv /* 800E1690 000DE490 7C 64 1B 78 */ mr r4, r3 /* 800E1694 000DE494 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800E1698 000DE498 48 02 04 69 */ bl PctFromHome__8NPCArenaFP5xVec3 @@ -9153,7 +9153,7 @@ lbl_800E1708: /* 800E170C 000DE50C 7F 23 CB 78 */ mr r3, r25 /* 800E1710 000DE510 48 00 02 B1 */ bl GetInArena__18zNPCGoalAlertSlickFf /* 800E1714 000DE514 7F C3 F3 78 */ mr r3, r30 -/* 800E1718 000DE518 4B FA 15 E1 */ bl func_80082CF8 +/* 800E1718 000DE518 4B FA 15 E1 */ bl Pos__10zNPCCommonFv /* 800E171C 000DE51C 7C 64 1B 78 */ mr r4, r3 /* 800E1720 000DE520 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800E1724 000DE524 48 02 03 DD */ bl PctFromHome__8NPCArenaFP5xVec3 @@ -9173,7 +9173,7 @@ lbl_800E1740: /* 800E1758 000DE558 FC 20 F0 90 */ fmr f1, f30 /* 800E175C 000DE55C C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) /* 800E1760 000DE560 7F C3 F3 78 */ mr r3, r30 -/* 800E1764 000DE564 48 00 B2 BD */ bl func_800ECA20 +/* 800E1764 000DE564 48 00 B2 BD */ bl FacePlayer__9zNPCRobotFff /* 800E1768 000DE568 7F C3 F3 78 */ mr r3, r30 /* 800E176C 000DE56C 48 00 F7 81 */ bl VelStop__10zNPCCommonFv /* 800E1770 000DE570 48 00 00 F8 */ b lbl_800E1868 @@ -9233,7 +9233,7 @@ lbl_800E17F8: /* 800E1830 000DE630 2C 03 00 00 */ cmpwi r3, 0 /* 800E1834 000DE634 40 82 00 18 */ bne lbl_800E184C /* 800E1838 000DE638 7F C3 F3 78 */ mr r3, r30 -/* 800E183C 000DE63C 4B FA 14 BD */ bl func_80082CF8 +/* 800E183C 000DE63C 4B FA 14 BD */ bl Pos__10zNPCCommonFv /* 800E1840 000DE640 7C 64 1B 78 */ mr r4, r3 /* 800E1844 000DE644 38 79 00 58 */ addi r3, r25, 0x58 /* 800E1848 000DE648 4B F6 CC 95 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -9241,7 +9241,7 @@ lbl_800E184C: /* 800E184C 000DE64C FC 20 F0 90 */ fmr f1, f30 /* 800E1850 000DE650 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) /* 800E1854 000DE654 7F C3 F3 78 */ mr r3, r30 -/* 800E1858 000DE658 48 00 B1 C9 */ bl func_800ECA20 +/* 800E1858 000DE658 48 00 B1 C9 */ bl FacePlayer__9zNPCRobotFff /* 800E185C 000DE65C FC 20 F0 90 */ fmr f1, f30 /* 800E1860 000DE660 7F 23 CB 78 */ mr r3, r25 /* 800E1864 000DE664 48 00 02 5D */ bl MoveCorner__18zNPCGoalAlertSlickFf @@ -9288,7 +9288,7 @@ lbl_800E18AC: /* 800E18F8 000DE6F8 3B E0 00 01 */ li r31, 1 /* 800E18FC 000DE6FC 80 83 00 18 */ lwz r4, 0x18(r3) /* 800E1900 000DE700 83 C4 00 00 */ lwz r30, 0(r4) -/* 800E1904 000DE704 48 00 AE 8D */ bl func_800EC790 +/* 800E1904 000DE704 48 00 AE 8D */ bl GetPsyche__5xGoalCFv /* 800E1908 000DE708 80 1C 00 00 */ lwz r0, 0(r28) /* 800E190C 000DE70C 7C 7D 1B 78 */ mr r29, r3 /* 800E1910 000DE710 2C 00 00 03 */ cmpwi r0, 3 @@ -9354,21 +9354,21 @@ GetInArena__18zNPCGoalAlertSlickFf: /* 800E19E0 000DE7E0 FF E0 08 90 */ fmr f31, f1 /* 800E19E4 000DE7E4 83 C3 00 00 */ lwz r30, 0(r3) /* 800E19E8 000DE7E8 7F C3 F3 78 */ mr r3, r30 -/* 800E19EC 000DE7EC 4B FA 13 0D */ bl func_80082CF8 +/* 800E19EC 000DE7EC 4B FA 13 0D */ bl Pos__10zNPCCommonFv /* 800E19F0 000DE7F0 7C 7F 1B 78 */ mr r31, r3 /* 800E19F4 000DE7F4 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800E19F8 000DE7F8 48 00 AF 2D */ bl func_800EC924 +/* 800E19F8 000DE7F8 48 00 AF 2D */ bl Pos__8NPCArenaFv /* 800E19FC 000DE7FC 7C 64 1B 78 */ mr r4, r3 /* 800E1A00 000DE800 7F E5 FB 78 */ mr r5, r31 /* 800E1A04 000DE804 38 61 00 20 */ addi r3, r1, 0x20 -/* 800E1A08 000DE808 4B F2 CC 89 */ bl func_8000E690 +/* 800E1A08 000DE808 4B F2 CC 89 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800E1A0C 000DE80C 38 61 00 20 */ addi r3, r1, 0x20 -/* 800E1A10 000DE810 4B F2 CC 41 */ bl func_8000E650 +/* 800E1A10 000DE810 4B F2 CC 41 */ bl xVec3Length__FPC5xVec3 /* 800E1A14 000DE814 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800E1A18 000DE818 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E1A1C 000DE81C 40 80 00 1C */ bge lbl_800E1A38 /* 800E1A20 000DE820 7F C3 F3 78 */ mr r3, r30 -/* 800E1A24 000DE824 4B FA F4 11 */ bl func_80090E34 +/* 800E1A24 000DE824 4B FA F4 11 */ bl NPCC_rightDir__FP4xEnt /* 800E1A28 000DE828 7C 64 1B 78 */ mr r4, r3 /* 800E1A2C 000DE82C 38 61 00 20 */ addi r3, r1, 0x20 /* 800E1A30 000DE830 4B F6 CA AD */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -9376,7 +9376,7 @@ GetInArena__18zNPCGoalAlertSlickFf: lbl_800E1A38: /* 800E1A38 000DE838 EC 20 08 24 */ fdivs f1, f0, f1 /* 800E1A3C 000DE83C 38 61 00 20 */ addi r3, r1, 0x20 -/* 800E1A40 000DE840 4B F3 9E F9 */ bl func_8001B938 +/* 800E1A40 000DE840 4B F3 9E F9 */ bl xVec3SMulBy__FP5xVec3f lbl_800E1A44: /* 800E1A44 000DE844 38 61 00 14 */ addi r3, r1, 0x14 /* 800E1A48 000DE848 38 81 00 20 */ addi r4, r1, 0x20 @@ -9429,23 +9429,23 @@ MoveCorner__18zNPCGoalAlertSlickFf: /* 800E1AF8 000DE8F8 28 00 00 00 */ cmplwi r0, 0 /* 800E1AFC 000DE8FC 41 82 01 50 */ beq lbl_800E1C4C /* 800E1B00 000DE900 38 7F 02 A8 */ addi r3, r31, 0x2a8 -/* 800E1B04 000DE904 48 00 AE A5 */ bl func_800EC9A8 +/* 800E1B04 000DE904 48 00 AE A5 */ bl IsReady__8NPCArenaFv /* 800E1B08 000DE908 2C 03 00 00 */ cmpwi r3, 0 /* 800E1B0C 000DE90C 41 82 01 40 */ beq lbl_800E1C4C /* 800E1B10 000DE910 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800E1B14 000DE914 38 7F 02 A8 */ addi r3, r31, 0x2a8 -/* 800E1B18 000DE918 48 00 AE 01 */ bl func_800EC918 +/* 800E1B18 000DE918 48 00 AE 01 */ bl Radius__8NPCArenaFf /* 800E1B1C 000DE91C C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) /* 800E1B20 000DE920 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E1B24 000DE924 40 81 01 28 */ ble lbl_800E1C4C /* 800E1B28 000DE928 7F E3 FB 78 */ mr r3, r31 /* 800E1B2C 000DE92C 38 9E 00 58 */ addi r4, r30, 0x58 /* 800E1B30 000DE930 38 A0 00 00 */ li r5, 0 -/* 800E1B34 000DE934 4B FF 75 75 */ bl func_800D90A8 +/* 800E1B34 000DE934 4B FF 75 75 */ bl XYZDstSqToPos__10zNPCCommonFP5xVec3P5xVec3 /* 800E1B38 000DE938 FC 00 08 90 */ fmr f0, f1 /* 800E1B3C 000DE93C C0 22 98 FC */ lfs f1, lbl_803CE27C-_SDA2_BASE_(r2) /* 800E1B40 000DE940 FF E0 00 90 */ fmr f31, f0 -/* 800E1B44 000DE944 4B F6 65 65 */ bl func_800480A8 +/* 800E1B44 000DE944 4B F6 65 65 */ bl SQ__Ff /* 800E1B48 000DE948 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 800E1B4C 000DE94C 40 80 00 28 */ bge lbl_800E1B74 /* 800E1B50 000DE950 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) @@ -9455,23 +9455,23 @@ MoveCorner__18zNPCGoalAlertSlickFf: /* 800E1B60 000DE960 7F E3 FB 78 */ mr r3, r31 /* 800E1B64 000DE964 38 9E 00 58 */ addi r4, r30, 0x58 /* 800E1B68 000DE968 38 A0 00 00 */ li r5, 0 -/* 800E1B6C 000DE96C 4B FF 75 3D */ bl func_800D90A8 +/* 800E1B6C 000DE96C 4B FF 75 3D */ bl XYZDstSqToPos__10zNPCCommonFP5xVec3P5xVec3 /* 800E1B70 000DE970 FF E0 08 90 */ fmr f31, f1 lbl_800E1B74: /* 800E1B74 000DE974 7F E3 FB 78 */ mr r3, r31 /* 800E1B78 000DE978 38 80 00 0A */ li r4, 0xa /* 800E1B7C 000DE97C 38 A0 00 02 */ li r5, 2 -/* 800E1B80 000DE980 4B FF 76 81 */ bl func_800D9200 +/* 800E1B80 000DE980 4B FF 76 81 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800E1B84 000DE984 2C 03 00 00 */ cmpwi r3, 0 /* 800E1B88 000DE988 41 82 00 24 */ beq lbl_800E1BAC /* 800E1B8C 000DE98C 80 02 81 88 */ lwz r0, lbl_803CCB08-_SDA2_BASE_(r2) /* 800E1B90 000DE990 38 61 00 08 */ addi r3, r1, 8 /* 800E1B94 000DE994 90 01 00 08 */ stw r0, 8(r1) -/* 800E1B98 000DE998 4B F3 D8 9D */ bl func_8001F434 +/* 800E1B98 000DE998 4B F3 D8 9D */ bl xDrawSetColor__F10iColor_tag /* 800E1B9C 000DE99C C0 22 99 20 */ lfs f1, lbl_803CE2A0-_SDA2_BASE_(r2) /* 800E1BA0 000DE9A0 38 7E 00 58 */ addi r3, r30, 0x58 /* 800E1BA4 000DE9A4 38 80 00 0C */ li r4, 0xc -/* 800E1BA8 000DE9A8 4B FB 57 AD */ bl func_80097354 +/* 800E1BA8 000DE9A8 4B FB 57 AD */ bl xDrawSphere2__FPC5xVec3fUi lbl_800E1BAC: /* 800E1BAC 000DE9AC C0 3E 00 54 */ lfs f1, 0x54(r30) /* 800E1BB0 000DE9B0 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) @@ -9507,7 +9507,7 @@ lbl_800E1C1C: /* 800E1C1C 000DEA1C 7F E3 FB 78 */ mr r3, r31 /* 800E1C20 000DEA20 38 81 00 0C */ addi r4, r1, 0xc /* 800E1C24 000DEA24 38 BE 00 58 */ addi r5, r30, 0x58 -/* 800E1C28 000DEA28 4B FF 74 C5 */ bl func_800D90EC +/* 800E1C28 000DEA28 4B FF 74 C5 */ bl XYZVecToPos__10zNPCCommonFP5xVec3P5xVec3 /* 800E1C2C 000DEA2C 38 61 00 0C */ addi r3, r1, 0xc /* 800E1C30 000DEA30 7C 64 1B 78 */ mr r4, r3 /* 800E1C34 000DEA34 4B F6 C6 BD */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -9548,14 +9548,14 @@ lbl_800E1C4C: /* 800E1CBC 000DEABC 38 7F 02 A8 */ addi r3, r31, 0x2a8 /* 800E1CC0 000DEAC0 90 81 00 10 */ stw r4, 0x10(r1) /* 800E1CC4 000DEAC4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800E1CC8 000DEAC8 48 00 AC 5D */ bl func_800EC924 +/* 800E1CC8 000DEAC8 48 00 AC 5D */ bl Pos__8NPCArenaFv /* 800E1CCC 000DEACC 7C 7B 1B 78 */ mr r27, r3 /* 800E1CD0 000DEAD0 7F E3 FB 78 */ mr r3, r31 -/* 800E1CD4 000DEAD4 4B FA 10 25 */ bl func_80082CF8 +/* 800E1CD4 000DEAD4 4B FA 10 25 */ bl Pos__10zNPCCommonFv /* 800E1CD8 000DEAD8 7C 64 1B 78 */ mr r4, r3 /* 800E1CDC 000DEADC 7F 65 DB 78 */ mr r5, r27 /* 800E1CE0 000DEAE0 38 61 00 0C */ addi r3, r1, 0xc -/* 800E1CE4 000DEAE4 4B F2 C9 AD */ bl func_8000E690 +/* 800E1CE4 000DEAE4 4B F2 C9 AD */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800E1CE8 000DEAE8 80 1F 01 CC */ lwz r0, 0x1cc(r31) /* 800E1CEC 000DEAEC 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 800E1CF0 000DEAF0 41 82 00 0C */ beq lbl_800E1CFC @@ -9563,7 +9563,7 @@ lbl_800E1C4C: /* 800E1CF8 000DEAF8 D0 01 00 10 */ stfs f0, 0x10(r1) lbl_800E1CFC: /* 800E1CFC 000DEAFC 38 61 00 0C */ addi r3, r1, 0xc -/* 800E1D00 000DEB00 4B F3 33 CD */ bl func_800150CC +/* 800E1D00 000DEB00 4B F3 33 CD */ bl xVec3Length2__FPC5xVec3 /* 800E1D04 000DEB04 80 7C 00 4C */ lwz r3, 0x4c(r28) /* 800E1D08 000DEB08 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 800E1D0C 000DEB0C 41 82 00 28 */ beq lbl_800E1D34 @@ -9575,7 +9575,7 @@ lbl_800E1CFC: lbl_800E1D24: /* 800E1D24 000DEB24 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800E1D28 000DEB28 38 61 00 0C */ addi r3, r1, 0xc -/* 800E1D2C 000DEB2C 4B F2 94 55 */ bl func_8000B180 +/* 800E1D2C 000DEB2C 4B F2 94 55 */ bl __amu__5xVec3Ff /* 800E1D30 000DEB30 48 00 00 18 */ b lbl_800E1D48 lbl_800E1D34: /* 800E1D34 000DEB34 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) @@ -9605,7 +9605,7 @@ lbl_800E1D48: /* 800E1D90 000DEB90 7F E3 FB 78 */ mr r3, r31 /* 800E1D94 000DEB94 38 80 00 0D */ li r4, 0xd /* 800E1D98 000DEB98 38 A0 00 02 */ li r5, 2 -/* 800E1D9C 000DEB9C 4B FF 74 65 */ bl func_800D9200 +/* 800E1D9C 000DEB9C 4B FF 74 65 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800E1DA0 000DEBA0 2C 03 00 00 */ cmpwi r3, 0 /* 800E1DA4 000DEBA4 41 82 00 60 */ beq lbl_800E1E04 /* 800E1DA8 000DEBA8 80 7C 00 18 */ lwz r3, 0x18(r28) @@ -9621,16 +9621,16 @@ lbl_800E1D48: /* 800E1DD0 000DEBD0 80 02 81 80 */ lwz r0, lbl_803CCB00-_SDA2_BASE_(r2) /* 800E1DD4 000DEBD4 38 61 00 08 */ addi r3, r1, 8 /* 800E1DD8 000DEBD8 90 01 00 08 */ stw r0, 8(r1) -/* 800E1DDC 000DEBDC 4B F3 D6 59 */ bl func_8001F434 +/* 800E1DDC 000DEBDC 4B F3 D6 59 */ bl xDrawSetColor__F10iColor_tag /* 800E1DE0 000DEBE0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800E1DE4 000DEBE4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800E1DE8 000DEBE8 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800E1DEC 000DEBEC 4B F3 9A 1D */ bl func_8001B808 +/* 800E1DEC 000DEBEC 4B F3 9A 1D */ bl xEntGetPos__FPC4xEnt /* 800E1DF0 000DEBF0 7C 7B 1B 78 */ mr r27, r3 /* 800E1DF4 000DEBF4 7F E3 FB 78 */ mr r3, r31 -/* 800E1DF8 000DEBF8 4B F3 9A 39 */ bl func_8001B830 +/* 800E1DF8 000DEBF8 4B F3 9A 39 */ bl xEntGetCenter__FPC4xEnt /* 800E1DFC 000DEBFC 7F 64 DB 78 */ mr r4, r27 -/* 800E1E00 000DEC00 4B F3 D6 31 */ bl func_8001F430 +/* 800E1E00 000DEC00 4B F3 D6 31 */ bl xDrawLine__FPC5xVec3PC5xVec3 lbl_800E1E04: /* 800E1E04 000DEC04 FC 20 F8 90 */ fmr f1, f31 /* 800E1E08 000DEC08 7F 83 E3 78 */ mr r3, r28 @@ -9672,7 +9672,7 @@ lbl_800E1E04: /* 800E1E98 000DEC98 7F 83 E3 78 */ mr r3, r28 /* 800E1E9C 000DEC9C 48 00 F1 39 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800E1EA0 000DECA0 7F 83 E3 78 */ mr r3, r28 -/* 800E1EA4 000DECA4 4B FA EF 9D */ bl func_80090E40 +/* 800E1EA4 000DECA4 4B FA EF 9D */ bl NPCC_faceDir__FP4xEnt /* 800E1EA8 000DECA8 FC 20 F8 90 */ fmr f1, f31 /* 800E1EAC 000DECAC 7C 64 1B 78 */ mr r4, r3 /* 800E1EB0 000DECB0 7F 83 E3 78 */ mr r3, r28 @@ -9713,13 +9713,13 @@ lbl_800E1E04: /* 800E1F3C 000DED3C 7F 83 E3 78 */ mr r3, r28 /* 800E1F40 000DED40 38 80 00 0D */ li r4, 0xd /* 800E1F44 000DED44 38 A0 00 02 */ li r5, 2 -/* 800E1F48 000DED48 4B FF 72 B9 */ bl func_800D9200 +/* 800E1F48 000DED48 4B FF 72 B9 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800E1F4C 000DED4C 2C 03 00 00 */ cmpwi r3, 0 /* 800E1F50 000DED50 41 82 00 1C */ beq lbl_800E1F6C /* 800E1F54 000DED54 80 02 81 9C */ lwz r0, lbl_803CCB1C-_SDA2_BASE_(r2) /* 800E1F58 000DED58 38 61 00 08 */ addi r3, r1, 8 /* 800E1F5C 000DED5C 90 01 00 08 */ stw r0, 8(r1) -/* 800E1F60 000DED60 4B F3 D4 D5 */ bl func_8001F434 +/* 800E1F60 000DED60 4B F3 D4 D5 */ bl xDrawSetColor__F10iColor_tag /* 800E1F64 000DED64 38 61 00 0C */ addi r3, r1, 0xc /* 800E1F68 000DED68 4B F2 8F 75 */ bl xBoundDraw__FPC6xBound lbl_800E1F6C: @@ -9729,7 +9729,7 @@ lbl_800E1F6C: /* 800E1F78 000DED78 2C 03 00 00 */ cmpwi r3, 0 /* 800E1F7C 000DED7C 41 82 00 28 */ beq lbl_800E1FA4 /* 800E1F80 000DED80 7F 83 E3 78 */ mr r3, r28 -/* 800E1F84 000DED84 4B FA 0D 75 */ bl func_80082CF8 +/* 800E1F84 000DED84 4B FA 0D 75 */ bl Pos__10zNPCCommonFv /* 800E1F88 000DED88 7C 65 1B 78 */ mr r5, r3 /* 800E1F8C 000DED8C 7F 83 E3 78 */ mr r3, r28 /* 800E1F90 000DED90 38 80 00 01 */ li r4, 1 @@ -9776,10 +9776,10 @@ lbl_800E1FA4: /* 800E2030 000DEE30 93 BD 00 68 */ stw r29, 0x68(r29) /* 800E2034 000DEE34 7F E4 FB 78 */ mr r4, r31 /* 800E2038 000DEE38 80 7D 00 6C */ lwz r3, 0x6c(r29) -/* 800E203C 000DEE3C 48 00 AA 7D */ bl func_800ECAB8 +/* 800E203C 000DEE3C 48 00 AA 7D */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 800E2040 000DEE40 80 7D 00 6C */ lwz r3, 0x6c(r29) /* 800E2044 000DEE44 38 9D 00 64 */ addi r4, r29, 0x64 -/* 800E2048 000DEE48 48 00 AA 79 */ bl func_800ECAC0 +/* 800E2048 000DEE48 48 00 AA 79 */ bl NotifyCBSet__9NPCHazardFP9HAZNotify /* 800E204C 000DEE4C 80 7D 00 6C */ lwz r3, 0x6c(r29) /* 800E2050 000DEE50 38 80 00 00 */ li r4, 0 /* 800E2054 000DEE54 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) @@ -10044,7 +10044,7 @@ BreathAttack__21zNPCGoalAttackChomperFv: /* 800E2410 000DF210 38 80 00 04 */ li r4, 4 /* 800E2414 000DF214 83 C3 00 00 */ lwz r30, 0(r3) /* 800E2418 000DF218 7F C3 F3 78 */ mr r3, r30 -/* 800E241C 000DF21C 48 00 A3 F5 */ bl func_800EC810 +/* 800E241C 000DF21C 48 00 A3 F5 */ bl BonePos__10zNPCCommonCFi /* 800E2420 000DF220 80 A3 00 00 */ lwz r5, 0(r3) /* 800E2424 000DF224 3C 80 80 26 */ lis r4, lbl_80267278@ha /* 800E2428 000DF228 80 03 00 04 */ lwz r0, 4(r3) @@ -10054,20 +10054,20 @@ BreathAttack__21zNPCGoalAttackChomperFv: /* 800E2438 000DF238 80 03 00 08 */ lwz r0, 8(r3) /* 800E243C 000DF23C 38 61 00 38 */ addi r3, r1, 0x38 /* 800E2440 000DF240 90 01 00 40 */ stw r0, 0x40(r1) -/* 800E2444 000DF244 4B F3 30 01 */ bl func_80015444 +/* 800E2444 000DF244 4B F3 30 01 */ bl __apl__5xVec3FRC5xVec3 /* 800E2448 000DF248 7F C3 F3 78 */ mr r3, r30 /* 800E244C 000DF24C 38 80 00 00 */ li r4, 0 -/* 800E2450 000DF250 48 00 A3 AD */ bl func_800EC7FC +/* 800E2450 000DF250 48 00 A3 AD */ bl BoneMat__10zNPCCommonCFi /* 800E2454 000DF254 7C 64 1B 78 */ mr r4, r3 /* 800E2458 000DF258 38 61 00 38 */ addi r3, r1, 0x38 /* 800E245C 000DF25C 7C 65 1B 78 */ mr r5, r3 /* 800E2460 000DF260 48 00 A7 39 */ bl zNPCGoalRobo.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800E2464 000DF264 7F C3 F3 78 */ mr r3, r30 /* 800E2468 000DF268 38 80 00 00 */ li r4, 0 -/* 800E246C 000DF26C 48 00 A3 A5 */ bl func_800EC810 +/* 800E246C 000DF26C 48 00 A3 A5 */ bl BonePos__10zNPCCommonCFi /* 800E2470 000DF270 7C 64 1B 78 */ mr r4, r3 /* 800E2474 000DF274 38 61 00 38 */ addi r3, r1, 0x38 -/* 800E2478 000DF278 4B F3 2F CD */ bl func_80015444 +/* 800E2478 000DF278 4B F3 2F CD */ bl __apl__5xVec3FRC5xVec3 /* 800E247C 000DF27C 3C 60 80 26 */ lis r3, lbl_80267284@ha /* 800E2480 000DF280 3B A0 00 00 */ li r29, 0 /* 800E2484 000DF284 3B E3 72 84 */ addi r31, r3, lbl_80267284@l @@ -10075,14 +10075,14 @@ BreathAttack__21zNPCGoalAttackChomperFv: /* 800E248C 000DF28C C3 DF 00 04 */ lfs f30, 4(r31) lbl_800E2490: /* 800E2490 000DF290 7F C3 F3 78 */ mr r3, r30 -/* 800E2494 000DF294 4B FA E9 AD */ bl func_80090E40 +/* 800E2494 000DF294 4B FA E9 AD */ bl NPCC_faceDir__FP4xEnt /* 800E2498 000DF298 C0 3F 00 08 */ lfs f1, 8(r31) /* 800E249C 000DF29C 7C 64 1B 78 */ mr r4, r3 /* 800E24A0 000DF2A0 38 61 00 20 */ addi r3, r1, 0x20 -/* 800E24A4 000DF2A4 4B F2 8C 7D */ bl func_8000B120 +/* 800E24A4 000DF2A4 4B F2 8C 7D */ bl __ml__5xVec3CFf /* 800E24A8 000DF2A8 38 61 00 2C */ addi r3, r1, 0x2c /* 800E24AC 000DF2AC 38 81 00 20 */ addi r4, r1, 0x20 -/* 800E24B0 000DF2B0 4B F2 8D B5 */ bl func_8000B264 +/* 800E24B0 000DF2B0 4B F2 8D B5 */ bl __as__5xVec3FRC5xVec3 /* 800E24B4 000DF2B4 4B F4 E7 D5 */ bl xurand__Fv /* 800E24B8 000DF2B8 C0 42 98 FC */ lfs f2, lbl_803CE27C-_SDA2_BASE_(r2) /* 800E24BC 000DF2BC 7F C3 F3 78 */ mr r3, r30 @@ -10090,14 +10090,14 @@ lbl_800E2490: /* 800E24C4 000DF2C4 EC 21 10 28 */ fsubs f1, f1, f2 /* 800E24C8 000DF2C8 EC 00 00 72 */ fmuls f0, f0, f1 /* 800E24CC 000DF2CC EF FD 00 32 */ fmuls f31, f29, f0 -/* 800E24D0 000DF2D0 4B FA E9 65 */ bl func_80090E34 +/* 800E24D0 000DF2D0 4B FA E9 65 */ bl NPCC_rightDir__FP4xEnt /* 800E24D4 000DF2D4 FC 20 F8 90 */ fmr f1, f31 /* 800E24D8 000DF2D8 7C 64 1B 78 */ mr r4, r3 /* 800E24DC 000DF2DC 38 61 00 14 */ addi r3, r1, 0x14 -/* 800E24E0 000DF2E0 4B F2 8C 41 */ bl func_8000B120 +/* 800E24E0 000DF2E0 4B F2 8C 41 */ bl __ml__5xVec3CFf /* 800E24E4 000DF2E4 38 61 00 2C */ addi r3, r1, 0x2c /* 800E24E8 000DF2E8 38 81 00 14 */ addi r4, r1, 0x14 -/* 800E24EC 000DF2EC 4B F3 2F 59 */ bl func_80015444 +/* 800E24EC 000DF2EC 4B F3 2F 59 */ bl __apl__5xVec3FRC5xVec3 /* 800E24F0 000DF2F0 4B F4 E7 99 */ bl xurand__Fv /* 800E24F4 000DF2F4 C0 42 98 FC */ lfs f2, lbl_803CE27C-_SDA2_BASE_(r2) /* 800E24F8 000DF2F8 7F C3 F3 78 */ mr r3, r30 @@ -10105,22 +10105,22 @@ lbl_800E2490: /* 800E2500 000DF300 EC 21 10 28 */ fsubs f1, f1, f2 /* 800E2504 000DF304 EC 00 00 72 */ fmuls f0, f0, f1 /* 800E2508 000DF308 EF FE 00 32 */ fmuls f31, f30, f0 -/* 800E250C 000DF30C 4B FA E9 45 */ bl func_80090E50 +/* 800E250C 000DF30C 4B FA E9 45 */ bl NPCC_upDir__FP4xEnt /* 800E2510 000DF310 FC 20 F8 90 */ fmr f1, f31 /* 800E2514 000DF314 7C 64 1B 78 */ mr r4, r3 /* 800E2518 000DF318 38 61 00 08 */ addi r3, r1, 8 -/* 800E251C 000DF31C 4B F2 8C 05 */ bl func_8000B120 +/* 800E251C 000DF31C 4B F2 8C 05 */ bl __ml__5xVec3CFf /* 800E2520 000DF320 38 61 00 2C */ addi r3, r1, 0x2c /* 800E2524 000DF324 38 81 00 08 */ addi r4, r1, 8 -/* 800E2528 000DF328 4B F3 2F 1D */ bl func_80015444 +/* 800E2528 000DF328 4B F3 2F 1D */ bl __apl__5xVec3FRC5xVec3 /* 800E252C 000DF32C 38 61 00 2C */ addi r3, r1, 0x2c -/* 800E2530 000DF330 4B F3 30 81 */ bl func_800155B0 +/* 800E2530 000DF330 4B F3 30 81 */ bl normalize__5xVec3Fv /* 800E2534 000DF334 4B F4 E7 55 */ bl xurand__Fv /* 800E2538 000DF338 C0 42 99 94 */ lfs f2, lbl_803CE314-_SDA2_BASE_(r2) /* 800E253C 000DF33C 38 61 00 2C */ addi r3, r1, 0x2c /* 800E2540 000DF340 C0 02 99 04 */ lfs f0, lbl_803CE284-_SDA2_BASE_(r2) /* 800E2544 000DF344 EC 22 00 7A */ fmadds f1, f2, f1, f0 -/* 800E2548 000DF348 4B F2 8C 39 */ bl func_8000B180 +/* 800E2548 000DF348 4B F2 8C 39 */ bl __amu__5xVec3Ff /* 800E254C 000DF34C 38 61 00 38 */ addi r3, r1, 0x38 /* 800E2550 000DF350 38 81 00 2C */ addi r4, r1, 0x2c /* 800E2554 000DF354 48 0A 36 85 */ bl NPAR_EmitDoggyAttack__FPC5xVec3PC5xVec3 @@ -10161,7 +10161,7 @@ lbl_800E2490: /* 800E25E0 000DF3E0 48 00 F5 7D */ bl GetVertPos__10zNPCCommonF10en_mdlvertP5xVec3 /* 800E25E4 000DF3E4 38 7D 00 64 */ addi r3, r29, 0x64 /* 800E25E8 000DF3E8 38 9D 00 58 */ addi r4, r29, 0x58 -/* 800E25EC 000DF3EC 4B F2 8C 79 */ bl func_8000B264 +/* 800E25EC 000DF3EC 4B F2 8C 79 */ bl __as__5xVec3FRC5xVec3 /* 800E25F0 000DF3F0 FC 20 F8 90 */ fmr f1, f31 /* 800E25F4 000DF3F4 7F A3 EB 78 */ mr r3, r29 /* 800E25F8 000DF3F8 7F C4 F3 78 */ mr r4, r30 @@ -10228,7 +10228,7 @@ lbl_800E26D4: /* 800E26E8 000DF4E8 7F E3 FB 78 */ mr r3, r31 /* 800E26EC 000DF4EC 48 00 E8 E9 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800E26F0 000DF4F0 7F E3 FB 78 */ mr r3, r31 -/* 800E26F4 000DF4F4 4B FA E7 4D */ bl func_80090E40 +/* 800E26F4 000DF4F4 4B FA E7 4D */ bl NPCC_faceDir__FP4xEnt /* 800E26F8 000DF4F8 FC 20 F0 90 */ fmr f1, f30 /* 800E26FC 000DF4FC 7C 64 1B 78 */ mr r4, r3 /* 800E2700 000DF500 7F E3 FB 78 */ mr r3, r31 @@ -10236,23 +10236,23 @@ lbl_800E26D4: /* 800E2708 000DF508 48 00 EA 25 */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800E270C 000DF50C 7F E3 FB 78 */ mr r3, r31 /* 800E2710 000DF510 38 80 00 18 */ li r4, 0x18 -/* 800E2714 000DF514 48 00 A0 FD */ bl func_800EC810 +/* 800E2714 000DF514 48 00 A0 FD */ bl BonePos__10zNPCCommonCFi /* 800E2718 000DF518 7C 64 1B 78 */ mr r4, r3 /* 800E271C 000DF51C 38 61 00 74 */ addi r3, r1, 0x74 -/* 800E2720 000DF520 4B F2 8B 45 */ bl func_8000B264 +/* 800E2720 000DF520 4B F2 8B 45 */ bl __as__5xVec3FRC5xVec3 /* 800E2724 000DF524 7F E3 FB 78 */ mr r3, r31 /* 800E2728 000DF528 38 80 00 00 */ li r4, 0 -/* 800E272C 000DF52C 48 00 A0 D1 */ bl func_800EC7FC +/* 800E272C 000DF52C 48 00 A0 D1 */ bl BoneMat__10zNPCCommonCFi /* 800E2730 000DF530 7C 64 1B 78 */ mr r4, r3 /* 800E2734 000DF534 38 61 00 74 */ addi r3, r1, 0x74 /* 800E2738 000DF538 7C 65 1B 78 */ mr r5, r3 /* 800E273C 000DF53C 48 00 A4 5D */ bl zNPCGoalRobo.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800E2740 000DF540 7F E3 FB 78 */ mr r3, r31 /* 800E2744 000DF544 38 80 00 00 */ li r4, 0 -/* 800E2748 000DF548 48 00 A0 C9 */ bl func_800EC810 +/* 800E2748 000DF548 48 00 A0 C9 */ bl BonePos__10zNPCCommonCFi /* 800E274C 000DF54C 7C 64 1B 78 */ mr r4, r3 /* 800E2750 000DF550 38 61 00 74 */ addi r3, r1, 0x74 -/* 800E2754 000DF554 4B F3 2C F1 */ bl func_80015444 +/* 800E2754 000DF554 4B F3 2C F1 */ bl __apl__5xVec3FRC5xVec3 /* 800E2758 000DF558 7F E3 FB 78 */ mr r3, r31 /* 800E275C 000DF55C 48 01 09 79 */ bl AnimTimeCurrent__10zNPCCommonFv /* 800E2760 000DF560 FF E0 08 90 */ fmr f31, f1 @@ -10321,7 +10321,7 @@ lbl_800E2834: /* 800E2850 000DF650 38 61 00 30 */ addi r3, r1, 0x30 /* 800E2854 000DF654 38 81 00 74 */ addi r4, r1, 0x74 /* 800E2858 000DF658 38 BB 00 58 */ addi r5, r27, 0x58 -/* 800E285C 000DF65C 4B F2 89 71 */ bl func_8000B1CC +/* 800E285C 000DF65C 4B F2 89 71 */ bl __mi__5xVec3CFRC5xVec3 /* 800E2860 000DF660 80 A1 00 30 */ lwz r5, 0x30(r1) /* 800E2864 000DF664 38 61 00 68 */ addi r3, r1, 0x68 /* 800E2868 000DF668 80 81 00 34 */ lwz r4, 0x34(r1) @@ -10329,24 +10329,24 @@ lbl_800E2834: /* 800E2870 000DF670 90 A1 00 68 */ stw r5, 0x68(r1) /* 800E2874 000DF674 90 81 00 6C */ stw r4, 0x6c(r1) /* 800E2878 000DF678 90 01 00 70 */ stw r0, 0x70(r1) -/* 800E287C 000DF67C 4B F2 89 2D */ bl func_8000B1A8 +/* 800E287C 000DF67C 4B F2 89 2D */ bl length__5xVec3CFv /* 800E2880 000DF680 C0 02 99 0C */ lfs f0, lbl_803CE28C-_SDA2_BASE_(r2) /* 800E2884 000DF684 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E2888 000DF688 40 81 01 10 */ ble lbl_800E2998 /* 800E288C 000DF68C 38 61 00 0C */ addi r3, r1, 0xc /* 800E2890 000DF690 38 9B 00 58 */ addi r4, r27, 0x58 /* 800E2894 000DF694 38 BB 00 64 */ addi r5, r27, 0x64 -/* 800E2898 000DF698 4B F2 89 35 */ bl func_8000B1CC +/* 800E2898 000DF698 4B F2 89 35 */ bl __mi__5xVec3CFRC5xVec3 /* 800E289C 000DF69C 7F E3 FB 78 */ mr r3, r31 -/* 800E28A0 000DF6A0 4B FA E5 A1 */ bl func_80090E40 +/* 800E28A0 000DF6A0 4B FA E5 A1 */ bl NPCC_faceDir__FP4xEnt /* 800E28A4 000DF6A4 7C 65 1B 78 */ mr r5, r3 /* 800E28A8 000DF6A8 38 61 00 18 */ addi r3, r1, 0x18 /* 800E28AC 000DF6AC 38 81 00 74 */ addi r4, r1, 0x74 -/* 800E28B0 000DF6B0 4B F3 2B 31 */ bl func_800153E0 +/* 800E28B0 000DF6B0 4B F3 2B 31 */ bl __pl__5xVec3CFRC5xVec3 /* 800E28B4 000DF6B4 38 61 00 24 */ addi r3, r1, 0x24 /* 800E28B8 000DF6B8 38 81 00 18 */ addi r4, r1, 0x18 /* 800E28BC 000DF6BC 38 A1 00 0C */ addi r5, r1, 0xc -/* 800E28C0 000DF6C0 4B F2 89 0D */ bl func_8000B1CC +/* 800E28C0 000DF6C0 4B F2 89 0D */ bl __mi__5xVec3CFRC5xVec3 /* 800E28C4 000DF6C4 3C 80 80 26 */ lis r4, lbl_80267290@ha /* 800E28C8 000DF6C8 3C 60 80 26 */ lis r3, lbl_80260004@ha /* 800E28CC 000DF6CC 85 63 72 A0 */ lwzu r11, 0x72a0(r3) @@ -10408,10 +10408,10 @@ lbl_800E2998: lbl_800E29A4: /* 800E29A4 000DF7A4 38 7B 00 64 */ addi r3, r27, 0x64 /* 800E29A8 000DF7A8 38 9B 00 58 */ addi r4, r27, 0x58 -/* 800E29AC 000DF7AC 4B F2 88 B9 */ bl func_8000B264 +/* 800E29AC 000DF7AC 4B F2 88 B9 */ bl __as__5xVec3FRC5xVec3 /* 800E29B0 000DF7B0 38 7B 00 58 */ addi r3, r27, 0x58 /* 800E29B4 000DF7B4 38 81 00 74 */ addi r4, r1, 0x74 -/* 800E29B8 000DF7B8 4B F2 88 AD */ bl func_8000B264 +/* 800E29B8 000DF7B8 4B F2 88 AD */ bl __as__5xVec3FRC5xVec3 /* 800E29BC 000DF7BC FC 20 F0 90 */ fmr f1, f30 /* 800E29C0 000DF7C0 7F 63 DB 78 */ mr r3, r27 /* 800E29C4 000DF7C4 7F 84 E3 78 */ mr r4, r28 @@ -10517,17 +10517,17 @@ PlayerTests__20zNPCGoalAttackHammerFP5xVec3f: /* 800E2B2C 000DF92C 38 61 00 30 */ addi r3, r1, 0x30 /* 800E2B30 000DF930 C0 02 99 AC */ lfs f0, lbl_803CE32C-_SDA2_BASE_(r2) /* 800E2B34 000DF934 D0 01 00 3C */ stfs f0, 0x3c(r1) -/* 800E2B38 000DF938 4B F2 87 2D */ bl func_8000B264 +/* 800E2B38 000DF938 4B F2 87 2D */ bl __as__5xVec3FRC5xVec3 /* 800E2B3C 000DF93C 7F E3 FB 78 */ mr r3, r31 /* 800E2B40 000DF940 38 80 00 0D */ li r4, 0xd /* 800E2B44 000DF944 38 A0 00 02 */ li r5, 2 -/* 800E2B48 000DF948 4B FF 66 B9 */ bl func_800D9200 +/* 800E2B48 000DF948 4B FF 66 B9 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800E2B4C 000DF94C 2C 03 00 00 */ cmpwi r3, 0 /* 800E2B50 000DF950 41 82 00 1C */ beq lbl_800E2B6C /* 800E2B54 000DF954 80 02 81 9C */ lwz r0, lbl_803CCB1C-_SDA2_BASE_(r2) /* 800E2B58 000DF958 38 61 00 08 */ addi r3, r1, 8 /* 800E2B5C 000DF95C 90 01 00 08 */ stw r0, 8(r1) -/* 800E2B60 000DF960 4B F3 C8 D5 */ bl func_8001F434 +/* 800E2B60 000DF960 4B F3 C8 D5 */ bl xDrawSetColor__F10iColor_tag /* 800E2B64 000DF964 38 61 00 0C */ addi r3, r1, 0xc /* 800E2B68 000DF968 4B F2 83 75 */ bl xBoundDraw__FPC6xBound lbl_800E2B6C: @@ -10537,7 +10537,7 @@ lbl_800E2B6C: /* 800E2B78 000DF978 7C 7E 1B 79 */ or. r30, r3, r3 /* 800E2B7C 000DF97C 41 82 00 34 */ beq lbl_800E2BB0 /* 800E2B80 000DF980 7F E3 FB 78 */ mr r3, r31 -/* 800E2B84 000DF984 4B FA 01 75 */ bl func_80082CF8 +/* 800E2B84 000DF984 4B FA 01 75 */ bl Pos__10zNPCCommonFv /* 800E2B88 000DF988 7C 65 1B 78 */ mr r5, r3 /* 800E2B8C 000DF98C 7F E3 FB 78 */ mr r3, r31 /* 800E2B90 000DF990 38 80 00 01 */ li r4, 1 @@ -10581,17 +10581,17 @@ ShockwaveTests__20zNPCGoalAttackHammerFP5xVec3f: /* 800E2C18 000DFA18 7F 24 CB 78 */ mr r4, r25 /* 800E2C1C 000DFA1C C0 02 99 AC */ lfs f0, lbl_803CE32C-_SDA2_BASE_(r2) /* 800E2C20 000DFA20 D0 01 00 60 */ stfs f0, 0x60(r1) -/* 800E2C24 000DFA24 4B F2 86 41 */ bl func_8000B264 +/* 800E2C24 000DFA24 4B F2 86 41 */ bl __as__5xVec3FRC5xVec3 /* 800E2C28 000DFA28 7F 63 DB 78 */ mr r3, r27 /* 800E2C2C 000DFA2C 38 80 00 0D */ li r4, 0xd /* 800E2C30 000DFA30 38 A0 00 02 */ li r5, 2 -/* 800E2C34 000DFA34 4B FF 65 CD */ bl func_800D9200 +/* 800E2C34 000DFA34 4B FF 65 CD */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800E2C38 000DFA38 2C 03 00 00 */ cmpwi r3, 0 /* 800E2C3C 000DFA3C 41 82 00 1C */ beq lbl_800E2C58 /* 800E2C40 000DFA40 80 02 81 9C */ lwz r0, lbl_803CCB1C-_SDA2_BASE_(r2) /* 800E2C44 000DFA44 38 61 00 08 */ addi r3, r1, 8 /* 800E2C48 000DFA48 90 01 00 08 */ stw r0, 8(r1) -/* 800E2C4C 000DFA4C 4B F3 C7 E9 */ bl func_8001F434 +/* 800E2C4C 000DFA4C 4B F3 C7 E9 */ bl xDrawSetColor__F10iColor_tag /* 800E2C50 000DFA50 38 61 00 30 */ addi r3, r1, 0x30 /* 800E2C54 000DFA54 4B F2 82 89 */ bl xBoundDraw__FPC6xBound lbl_800E2C58: @@ -10632,7 +10632,7 @@ lbl_800E2CCC: /* 800E2CD8 000DFAD8 7F 84 E3 78 */ mr r4, r28 /* 800E2CDC 000DFADC 38 61 00 0C */ addi r3, r1, 0xc /* 800E2CE0 000DFAE0 38 BE 00 20 */ addi r5, r30, 0x20 -/* 800E2CE4 000DFAE4 4B F3 26 FD */ bl func_800153E0 +/* 800E2CE4 000DFAE4 4B F3 26 FD */ bl __pl__5xVec3CFRC5xVec3 /* 800E2CE8 000DFAE8 80 A1 00 0C */ lwz r5, 0xc(r1) /* 800E2CEC 000DFAEC 38 61 00 24 */ addi r3, r1, 0x24 /* 800E2CF0 000DFAF0 80 81 00 10 */ lwz r4, 0x10(r1) @@ -10648,14 +10648,14 @@ lbl_800E2CCC: /* 800E2D18 000DFB18 54 00 07 BF */ clrlwi. r0, r0, 0x1e /* 800E2D1C 000DFB1C 40 82 00 D4 */ bne lbl_800E2DF0 /* 800E2D20 000DFB20 7F A3 EB 78 */ mr r3, r29 -/* 800E2D24 000DFB24 4B F3 8A E5 */ bl func_8001B808 +/* 800E2D24 000DFB24 4B F3 8A E5 */ bl xEntGetPos__FPC4xEnt /* 800E2D28 000DFB28 7F 84 E3 78 */ mr r4, r28 /* 800E2D2C 000DFB2C 38 A1 00 18 */ addi r5, r1, 0x18 -/* 800E2D30 000DFB30 4B FF 64 F9 */ bl func_800D9228 +/* 800E2D30 000DFB30 4B FF 64 F9 */ bl NPCC_DstSq__FPC5xVec3PC5xVec3P5xVec3 /* 800E2D34 000DFB34 FC 00 08 90 */ fmr f0, f1 /* 800E2D38 000DFB38 C0 22 99 84 */ lfs f1, lbl_803CE304-_SDA2_BASE_(r2) /* 800E2D3C 000DFB3C FF E0 00 90 */ fmr f31, f0 -/* 800E2D40 000DFB40 4B F6 53 69 */ bl func_800480A8 +/* 800E2D40 000DFB40 4B F6 53 69 */ bl SQ__Ff /* 800E2D44 000DFB44 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 800E2D48 000DFB48 40 80 00 58 */ bge lbl_800E2DA0 /* 800E2D4C 000DFB4C C0 21 00 1C */ lfs f1, 0x1c(r1) @@ -10665,7 +10665,7 @@ lbl_800E2CCC: /* 800E2D5C 000DFB5C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E2D60 000DFB60 40 80 00 40 */ bge lbl_800E2DA0 /* 800E2D64 000DFB64 7F 63 DB 78 */ mr r3, r27 -/* 800E2D68 000DFB68 4B F9 FF 91 */ bl func_80082CF8 +/* 800E2D68 000DFB68 4B F9 FF 91 */ bl Pos__10zNPCCommonFv /* 800E2D6C 000DFB6C 7C 65 1B 78 */ mr r5, r3 /* 800E2D70 000DFB70 7F 63 DB 78 */ mr r3, r27 /* 800E2D74 000DFB74 38 80 00 01 */ li r4, 1 @@ -10684,11 +10684,11 @@ lbl_800E2DA0: /* 800E2DA4 000DFBA4 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 800E2DA8 000DFBA8 40 82 00 38 */ bne lbl_800E2DE0 /* 800E2DAC 000DFBAC C0 22 99 04 */ lfs f1, lbl_803CE284-_SDA2_BASE_(r2) -/* 800E2DB0 000DFBB0 4B F6 52 F9 */ bl func_800480A8 +/* 800E2DB0 000DFBB0 4B F6 52 F9 */ bl SQ__Ff /* 800E2DB4 000DFBB4 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 800E2DB8 000DFBB8 40 80 00 28 */ bge lbl_800E2DE0 /* 800E2DBC 000DFBBC C0 22 99 04 */ lfs f1, lbl_803CE284-_SDA2_BASE_(r2) -/* 800E2DC0 000DFBC0 4B F6 52 E9 */ bl func_800480A8 +/* 800E2DC0 000DFBC0 4B F6 52 E9 */ bl SQ__Ff /* 800E2DC4 000DFBC4 FC 40 08 90 */ fmr f2, f1 /* 800E2DC8 000DFBC8 7F 63 DB 78 */ mr r3, r27 /* 800E2DCC 000DFBCC FC 20 F8 90 */ fmr f1, f31 @@ -10818,11 +10818,11 @@ FXStreakUpdate__20zNPCGoalAttackHammerFP5xVec3: /* 800E2F6C 000DFD6C 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E2F70 000DFD70 83 C3 00 00 */ lwz r30, 0(r3) /* 800E2F74 000DFD74 7F C3 F3 78 */ mr r3, r30 -/* 800E2F78 000DFD78 4B FA DE BD */ bl func_80090E34 +/* 800E2F78 000DFD78 4B FA DE BD */ bl NPCC_rightDir__FP4xEnt /* 800E2F7C 000DFD7C C0 22 99 9C */ lfs f1, lbl_803CE31C-_SDA2_BASE_(r2) /* 800E2F80 000DFD80 7C 64 1B 78 */ mr r4, r3 /* 800E2F84 000DFD84 38 61 00 44 */ addi r3, r1, 0x44 -/* 800E2F88 000DFD88 4B F2 81 99 */ bl func_8000B120 +/* 800E2F88 000DFD88 4B F2 81 99 */ bl __ml__5xVec3CFf /* 800E2F8C 000DFD8C 80 A1 00 44 */ lwz r5, 0x44(r1) /* 800E2F90 000DFD90 7F C3 F3 78 */ mr r3, r30 /* 800E2F94 000DFD94 80 81 00 48 */ lwz r4, 0x48(r1) @@ -10830,36 +10830,36 @@ FXStreakUpdate__20zNPCGoalAttackHammerFP5xVec3: /* 800E2F9C 000DFD9C 90 A1 00 74 */ stw r5, 0x74(r1) /* 800E2FA0 000DFDA0 90 81 00 78 */ stw r4, 0x78(r1) /* 800E2FA4 000DFDA4 90 01 00 7C */ stw r0, 0x7c(r1) -/* 800E2FA8 000DFDA8 4B FA DE 99 */ bl func_80090E40 +/* 800E2FA8 000DFDA8 4B FA DE 99 */ bl NPCC_faceDir__FP4xEnt /* 800E2FAC 000DFDAC 7C 7F 1B 78 */ mr r31, r3 /* 800E2FB0 000DFDB0 7F C3 F3 78 */ mr r3, r30 -/* 800E2FB4 000DFDB4 4B FA DE 9D */ bl func_80090E50 +/* 800E2FB4 000DFDB4 4B FA DE 9D */ bl NPCC_upDir__FP4xEnt /* 800E2FB8 000DFDB8 7C 64 1B 78 */ mr r4, r3 /* 800E2FBC 000DFDBC 7F E5 FB 78 */ mr r5, r31 /* 800E2FC0 000DFDC0 38 61 00 38 */ addi r3, r1, 0x38 -/* 800E2FC4 000DFDC4 4B F3 24 1D */ bl func_800153E0 +/* 800E2FC4 000DFDC4 4B F3 24 1D */ bl __pl__5xVec3CFRC5xVec3 /* 800E2FC8 000DFDC8 38 61 00 68 */ addi r3, r1, 0x68 /* 800E2FCC 000DFDCC 38 81 00 38 */ addi r4, r1, 0x38 -/* 800E2FD0 000DFDD0 4B F2 82 95 */ bl func_8000B264 +/* 800E2FD0 000DFDD0 4B F2 82 95 */ bl __as__5xVec3FRC5xVec3 /* 800E2FD4 000DFDD4 38 61 00 68 */ addi r3, r1, 0x68 -/* 800E2FD8 000DFDD8 4B F3 25 D9 */ bl func_800155B0 +/* 800E2FD8 000DFDD8 4B F3 25 D9 */ bl normalize__5xVec3Fv /* 800E2FDC 000DFDDC C0 22 99 9C */ lfs f1, lbl_803CE31C-_SDA2_BASE_(r2) /* 800E2FE0 000DFDE0 38 61 00 68 */ addi r3, r1, 0x68 -/* 800E2FE4 000DFDE4 4B F2 81 9D */ bl func_8000B180 +/* 800E2FE4 000DFDE4 4B F2 81 9D */ bl __amu__5xVec3Ff /* 800E2FE8 000DFDE8 7F A4 EB 78 */ mr r4, r29 /* 800E2FEC 000DFDEC 38 61 00 2C */ addi r3, r1, 0x2c /* 800E2FF0 000DFDF0 38 A1 00 74 */ addi r5, r1, 0x74 -/* 800E2FF4 000DFDF4 4B F2 81 D9 */ bl func_8000B1CC +/* 800E2FF4 000DFDF4 4B F2 81 D9 */ bl __mi__5xVec3CFRC5xVec3 /* 800E2FF8 000DFDF8 38 61 00 5C */ addi r3, r1, 0x5c /* 800E2FFC 000DFDFC 38 81 00 2C */ addi r4, r1, 0x2c -/* 800E3000 000DFE00 4B F2 82 65 */ bl func_8000B264 +/* 800E3000 000DFE00 4B F2 82 65 */ bl __as__5xVec3FRC5xVec3 /* 800E3004 000DFE04 7F A4 EB 78 */ mr r4, r29 /* 800E3008 000DFE08 38 61 00 20 */ addi r3, r1, 0x20 /* 800E300C 000DFE0C 38 A1 00 74 */ addi r5, r1, 0x74 -/* 800E3010 000DFE10 4B F3 23 D1 */ bl func_800153E0 +/* 800E3010 000DFE10 4B F3 23 D1 */ bl __pl__5xVec3CFRC5xVec3 /* 800E3014 000DFE14 38 61 00 50 */ addi r3, r1, 0x50 /* 800E3018 000DFE18 38 81 00 20 */ addi r4, r1, 0x20 -/* 800E301C 000DFE1C 4B F2 82 49 */ bl func_8000B264 +/* 800E301C 000DFE1C 4B F2 82 49 */ bl __as__5xVec3FRC5xVec3 /* 800E3020 000DFE20 80 7C 00 70 */ lwz r3, 0x70(r28) /* 800E3024 000DFE24 38 81 00 5C */ addi r4, r1, 0x5c /* 800E3028 000DFE28 38 A1 00 50 */ addi r5, r1, 0x50 @@ -10867,17 +10867,17 @@ FXStreakUpdate__20zNPCGoalAttackHammerFP5xVec3: /* 800E3030 000DFE30 7F A4 EB 78 */ mr r4, r29 /* 800E3034 000DFE34 38 61 00 14 */ addi r3, r1, 0x14 /* 800E3038 000DFE38 38 A1 00 68 */ addi r5, r1, 0x68 -/* 800E303C 000DFE3C 4B F2 81 91 */ bl func_8000B1CC +/* 800E303C 000DFE3C 4B F2 81 91 */ bl __mi__5xVec3CFRC5xVec3 /* 800E3040 000DFE40 38 61 00 5C */ addi r3, r1, 0x5c /* 800E3044 000DFE44 38 81 00 14 */ addi r4, r1, 0x14 -/* 800E3048 000DFE48 4B F2 82 1D */ bl func_8000B264 +/* 800E3048 000DFE48 4B F2 82 1D */ bl __as__5xVec3FRC5xVec3 /* 800E304C 000DFE4C 7F A4 EB 78 */ mr r4, r29 /* 800E3050 000DFE50 38 61 00 08 */ addi r3, r1, 8 /* 800E3054 000DFE54 38 A1 00 68 */ addi r5, r1, 0x68 -/* 800E3058 000DFE58 4B F3 23 89 */ bl func_800153E0 +/* 800E3058 000DFE58 4B F3 23 89 */ bl __pl__5xVec3CFRC5xVec3 /* 800E305C 000DFE5C 38 61 00 50 */ addi r3, r1, 0x50 /* 800E3060 000DFE60 38 81 00 08 */ addi r4, r1, 8 -/* 800E3064 000DFE64 4B F2 82 01 */ bl func_8000B264 +/* 800E3064 000DFE64 4B F2 82 01 */ bl __as__5xVec3FRC5xVec3 /* 800E3068 000DFE68 80 7C 00 74 */ lwz r3, 0x74(r28) /* 800E306C 000DFE6C 38 81 00 5C */ addi r4, r1, 0x5c /* 800E3070 000DFE70 38 A1 00 50 */ addi r5, r1, 0x50 @@ -10941,21 +10941,21 @@ FXStreakUpdate__20zNPCGoalAttackHammerFP5xVec3: /* 800E3158 000DFF58 7F 63 DB 78 */ mr r3, r27 /* 800E315C 000DFF5C 38 80 00 0D */ li r4, 0xd /* 800E3160 000DFF60 38 A0 FF FF */ li r5, -1 -/* 800E3164 000DFF64 4B FF 60 9D */ bl func_800D9200 +/* 800E3164 000DFF64 4B FF 60 9D */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800E3168 000DFF68 2C 03 00 00 */ cmpwi r3, 0 /* 800E316C 000DFF6C 41 82 00 34 */ beq lbl_800E31A0 /* 800E3170 000DFF70 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800E3174 000DFF74 38 60 00 05 */ li r3, 5 /* 800E3178 000DFF78 C0 42 99 34 */ lfs f2, lbl_803CE2B4-_SDA2_BASE_(r2) -/* 800E317C 000DFF7C 48 00 97 4D */ bl func_800EC8C8 +/* 800E317C 000DFF7C 48 00 97 4D */ bl NPCC_DrawPlayerPredict__Fiff /* 800E3180 000DFF80 80 02 81 90 */ lwz r0, lbl_803CCB10-_SDA2_BASE_(r2) /* 800E3184 000DFF84 38 61 00 08 */ addi r3, r1, 8 /* 800E3188 000DFF88 90 01 00 08 */ stw r0, 8(r1) -/* 800E318C 000DFF8C 4B F3 C2 A9 */ bl func_8001F434 +/* 800E318C 000DFF8C 4B F3 C2 A9 */ bl xDrawSetColor__F10iColor_tag /* 800E3190 000DFF90 C0 22 99 20 */ lfs f1, lbl_803CE2A0-_SDA2_BASE_(r2) /* 800E3194 000DFF94 38 7C 00 5C */ addi r3, r28, 0x5c /* 800E3198 000DFF98 38 80 00 0C */ li r4, 0xc -/* 800E319C 000DFF9C 4B FB 41 B9 */ bl func_80097354 +/* 800E319C 000DFF9C 4B FB 41 B9 */ bl xDrawSphere2__FPC5xVec3fUi lbl_800E31A0: /* 800E31A0 000DFFA0 7F 63 DB 78 */ mr r3, r27 /* 800E31A4 000DFFA4 48 00 FE 5D */ bl AnimCurStateID__10zNPCCommonFv @@ -11018,7 +11018,7 @@ lbl_800E322C: /* 800E327C 000E007C 7C 9D 23 78 */ mr r29, r4 /* 800E3280 000E0080 80 A3 00 18 */ lwz r5, 0x18(r3) /* 800E3284 000E0084 83 C5 00 00 */ lwz r30, 0(r5) -/* 800E3288 000E0088 48 00 95 09 */ bl func_800EC790 +/* 800E3288 000E0088 48 00 95 09 */ bl GetPsyche__5xGoalCFv /* 800E328C 000E008C 80 1D 00 00 */ lwz r0, 0(r29) /* 800E3290 000E0090 2C 00 00 03 */ cmpwi r0, 3 /* 800E3294 000E0094 41 82 00 08 */ beq lbl_800E329C @@ -11070,8 +11070,8 @@ CacheAimPoint__20zNPCGoalAttackTarTarFv: /* 800E332C 000E012C 38 80 00 00 */ li r4, 0 /* 800E3330 000E0130 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E3334 000E0134 80 63 00 00 */ lwz r3, 0(r3) -/* 800E3338 000E0138 48 00 94 F1 */ bl func_800EC828 -/* 800E333C 000E013C 4B F2 74 C1 */ bl func_8000A7FC +/* 800E3338 000E0138 48 00 94 F1 */ bl XYZDstSqToPlayer__10zNPCCommonFP5xVec3 +/* 800E333C 000E013C 4B F2 74 C1 */ bl xsqrt__Ff /* 800E3340 000E0140 FF E0 08 90 */ fmr f31, f1 /* 800E3344 000E0144 C3 C2 99 C4 */ lfs f30, lbl_803CE344-_SDA2_BASE_(r2) /* 800E3348 000E0148 4B FB 67 BD */ bl zGameExtras_CheatFlags__Fv @@ -11136,18 +11136,18 @@ lbl_800E3404: /* 800E3414 000E0214 2C 03 00 00 */ cmpwi r3, 0 /* 800E3418 000E0218 40 82 00 38 */ bne lbl_800E3450 /* 800E341C 000E021C 7F E3 FB 78 */ mr r3, r31 -/* 800E3420 000E0220 4B FA DA 21 */ bl func_80090E40 +/* 800E3420 000E0220 4B FA DA 21 */ bl NPCC_faceDir__FP4xEnt /* 800E3424 000E0224 C0 22 98 FC */ lfs f1, lbl_803CE27C-_SDA2_BASE_(r2) /* 800E3428 000E0228 7C 64 1B 78 */ mr r4, r3 /* 800E342C 000E022C 38 61 00 20 */ addi r3, r1, 0x20 -/* 800E3430 000E0230 4B F2 7C 61 */ bl func_8000B090 +/* 800E3430 000E0230 4B F2 7C 61 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800E3434 000E0234 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) /* 800E3438 000E0238 7F E3 FB 78 */ mr r3, r31 /* 800E343C 000E023C D0 01 00 24 */ stfs f0, 0x24(r1) -/* 800E3440 000E0240 4B F3 83 F1 */ bl func_8001B830 +/* 800E3440 000E0240 4B F3 83 F1 */ bl xEntGetCenter__FPC4xEnt /* 800E3444 000E0244 7C 64 1B 78 */ mr r4, r3 /* 800E3448 000E0248 38 61 00 20 */ addi r3, r1, 0x20 -/* 800E344C 000E024C 4B F2 B3 09 */ bl func_8000E754 +/* 800E344C 000E024C 4B F2 B3 09 */ bl xVec3AddTo__FP5xVec3PC5xVec3 lbl_800E3450: /* 800E3450 000E0250 2C 1D 00 01 */ cmpwi r29, 1 /* 800E3454 000E0254 C0 22 99 38 */ lfs f1, lbl_803CE2B8-_SDA2_BASE_(r2) @@ -11170,7 +11170,7 @@ lbl_800E3474: /* 800E3490 000E0290 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800E3494 000E0294 41 80 00 24 */ blt lbl_800E34B8 /* 800E3498 000E0298 7F E3 FB 78 */ mr r3, r31 -/* 800E349C 000E029C 4B FA D9 A5 */ bl func_80090E40 +/* 800E349C 000E029C 4B FA D9 A5 */ bl NPCC_faceDir__FP4xEnt /* 800E34A0 000E02A0 7C 64 1B 78 */ mr r4, r3 /* 800E34A4 000E02A4 38 61 00 14 */ addi r3, r1, 0x14 /* 800E34A8 000E02A8 4B F6 B0 49 */ bl xVec3Dot__FPC5xVec3PC5xVec3 @@ -11179,16 +11179,16 @@ lbl_800E3474: /* 800E34B4 000E02B4 40 80 00 34 */ bge lbl_800E34E8 lbl_800E34B8: /* 800E34B8 000E02B8 7F E3 FB 78 */ mr r3, r31 -/* 800E34BC 000E02BC 4B FA D9 85 */ bl func_80090E40 +/* 800E34BC 000E02BC 4B FA D9 85 */ bl NPCC_faceDir__FP4xEnt /* 800E34C0 000E02C0 C0 22 99 04 */ lfs f1, lbl_803CE284-_SDA2_BASE_(r2) /* 800E34C4 000E02C4 7C 64 1B 78 */ mr r4, r3 /* 800E34C8 000E02C8 38 61 00 08 */ addi r3, r1, 8 -/* 800E34CC 000E02CC 4B F2 7B C5 */ bl func_8000B090 +/* 800E34CC 000E02CC 4B F2 7B C5 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800E34D0 000E02D0 7F E3 FB 78 */ mr r3, r31 -/* 800E34D4 000E02D4 4B F9 F8 25 */ bl func_80082CF8 +/* 800E34D4 000E02D4 4B F9 F8 25 */ bl Pos__10zNPCCommonFv /* 800E34D8 000E02D8 7C 64 1B 78 */ mr r4, r3 /* 800E34DC 000E02DC 38 61 00 08 */ addi r3, r1, 8 -/* 800E34E0 000E02E0 4B F2 B2 75 */ bl func_8000E754 +/* 800E34E0 000E02E0 4B F2 B2 75 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800E34E4 000E02E4 48 00 00 30 */ b lbl_800E3514 lbl_800E34E8: /* 800E34E8 000E02E8 C0 22 99 04 */ lfs f1, lbl_803CE284-_SDA2_BASE_(r2) @@ -11196,12 +11196,12 @@ lbl_800E34E8: /* 800E34F0 000E02F0 40 80 00 24 */ bge lbl_800E3514 /* 800E34F4 000E02F4 38 61 00 08 */ addi r3, r1, 8 /* 800E34F8 000E02F8 38 81 00 14 */ addi r4, r1, 0x14 -/* 800E34FC 000E02FC 4B F2 7B 95 */ bl func_8000B090 +/* 800E34FC 000E02FC 4B F2 7B 95 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800E3500 000E0300 7F E3 FB 78 */ mr r3, r31 -/* 800E3504 000E0304 4B F9 F7 F5 */ bl func_80082CF8 +/* 800E3504 000E0304 4B F9 F7 F5 */ bl Pos__10zNPCCommonFv /* 800E3508 000E0308 7C 64 1B 78 */ mr r4, r3 /* 800E350C 000E030C 38 61 00 08 */ addi r3, r1, 8 -/* 800E3510 000E0310 4B F2 B2 45 */ bl func_8000E754 +/* 800E3510 000E0310 4B F2 B2 45 */ bl xVec3AddTo__FP5xVec3PC5xVec3 lbl_800E3514: /* 800E3514 000E0314 C0 21 00 0C */ lfs f1, 0xc(r1) /* 800E3518 000E0318 7F C3 F3 78 */ mr r3, r30 @@ -11212,7 +11212,7 @@ lbl_800E3514: /* 800E352C 000E032C 48 0A 4D E9 */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 800E3530 000E0330 7F C3 F3 78 */ mr r3, r30 /* 800E3534 000E0334 7F E4 FB 78 */ mr r4, r31 -/* 800E3538 000E0338 48 00 95 81 */ bl func_800ECAB8 +/* 800E3538 000E0338 48 00 95 81 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 800E353C 000E033C C3 C2 99 C4 */ lfs f30, lbl_803CE344-_SDA2_BASE_(r2) /* 800E3540 000E0340 4B FB 65 C5 */ bl zGameExtras_CheatFlags__Fv /* 800E3544 000E0344 54 60 05 29 */ rlwinm. r0, r3, 0, 0x14, 0x14 @@ -11318,7 +11318,7 @@ lbl_800E36B4: /* 800E36B4 000E04B4 FC 20 F8 90 */ fmr f1, f31 /* 800E36B8 000E04B8 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) /* 800E36BC 000E04BC 7F E3 FB 78 */ mr r3, r31 -/* 800E36C0 000E04C0 48 00 93 61 */ bl func_800ECA20 +/* 800E36C0 000E04C0 48 00 93 61 */ bl FacePlayer__9zNPCRobotFff /* 800E36C4 000E04C4 7F E3 FB 78 */ mr r3, r31 /* 800E36C8 000E04C8 48 00 D8 25 */ bl VelStop__10zNPCCommonFv /* 800E36CC 000E04CC 80 1B 00 4C */ lwz r0, 0x4c(r27) @@ -11374,7 +11374,7 @@ SpitCloud__21zNPCGoalAttackMonsoonFf: /* 800E377C 000E057C 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E3780 000E0580 83 E3 00 00 */ lwz r31, 0(r3) /* 800E3784 000E0584 7F E3 FB 78 */ mr r3, r31 -/* 800E3788 000E0588 4B F2 AE B1 */ bl func_8000E638 +/* 800E3788 000E0588 4B F2 AE B1 */ bl xEntIsVisible__FPC4xEnt /* 800E378C 000E058C 28 03 00 00 */ cmplwi r3, 0 /* 800E3790 000E0590 41 82 00 18 */ beq lbl_800E37A8 /* 800E3794 000E0594 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -11396,7 +11396,7 @@ lbl_800E37C4: /* 800E37C8 000E05C8 48 0A 4B 4D */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 800E37CC 000E05CC 7F C3 F3 78 */ mr r3, r30 /* 800E37D0 000E05D0 7F E4 FB 78 */ mr r4, r31 -/* 800E37D4 000E05D4 48 00 92 E5 */ bl func_800ECAB8 +/* 800E37D4 000E05D4 48 00 92 E5 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 800E37D8 000E05D8 4B F4 D4 91 */ bl xrand__Fv /* 800E37DC 000E05DC 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 800E37E0 000E05E0 41 82 00 0C */ beq lbl_800E37EC @@ -11406,7 +11406,7 @@ lbl_800E37EC: /* 800E37EC 000E05EC C3 E2 9A 10 */ lfs f31, lbl_803CE390-_SDA2_BASE_(r2) lbl_800E37F0: /* 800E37F0 000E05F0 7F E3 FB 78 */ mr r3, r31 -/* 800E37F4 000E05F4 4B F9 F5 05 */ bl func_80082CF8 +/* 800E37F4 000E05F4 4B F9 F5 05 */ bl Pos__10zNPCCommonFv /* 800E37F8 000E05F8 7C 64 1B 78 */ mr r4, r3 /* 800E37FC 000E05FC 38 61 00 08 */ addi r3, r1, 8 /* 800E3800 000E0600 4B F6 AC DD */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -11415,29 +11415,29 @@ lbl_800E37F0: /* 800E380C 000E060C C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800E3810 000E0610 EC 01 00 28 */ fsubs f0, f1, f0 /* 800E3814 000E0614 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 800E3818 000E0618 4B FA D6 1D */ bl func_80090E34 +/* 800E3818 000E0618 4B FA D6 1D */ bl NPCC_rightDir__FP4xEnt /* 800E381C 000E061C FC 20 F8 90 */ fmr f1, f31 /* 800E3820 000E0620 7C 64 1B 78 */ mr r4, r3 /* 800E3824 000E0624 38 61 00 08 */ addi r3, r1, 8 -/* 800E3828 000E0628 4B F3 18 31 */ bl func_80015058 +/* 800E3828 000E0628 4B F3 18 31 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800E382C 000E062C 3B BF 02 A8 */ addi r29, r31, 0x2a8 /* 800E3830 000E0630 7F A3 EB 78 */ mr r3, r29 -/* 800E3834 000E0634 48 00 91 75 */ bl func_800EC9A8 +/* 800E3834 000E0634 48 00 91 75 */ bl IsReady__8NPCArenaFv /* 800E3838 000E0638 2C 03 00 00 */ cmpwi r3, 0 /* 800E383C 000E063C 41 82 00 2C */ beq lbl_800E3868 /* 800E3840 000E0640 7F A3 EB 78 */ mr r3, r29 -/* 800E3844 000E0644 48 00 90 E1 */ bl func_800EC924 +/* 800E3844 000E0644 48 00 90 E1 */ bl Pos__8NPCArenaFv /* 800E3848 000E0648 7C 64 1B 78 */ mr r4, r3 /* 800E384C 000E064C 38 7E 00 70 */ addi r3, r30, 0x70 /* 800E3850 000E0650 4B F6 AC 8D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E3854 000E0654 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800E3858 000E0658 7F A3 EB 78 */ mr r3, r29 -/* 800E385C 000E065C 48 00 90 BD */ bl func_800EC918 +/* 800E385C 000E065C 48 00 90 BD */ bl Radius__8NPCArenaFf /* 800E3860 000E0660 D0 3E 00 7C */ stfs f1, 0x7c(r30) /* 800E3864 000E0664 48 00 00 24 */ b lbl_800E3888 lbl_800E3868: /* 800E3868 000E0668 7F E3 FB 78 */ mr r3, r31 -/* 800E386C 000E066C 4B F9 F4 8D */ bl func_80082CF8 +/* 800E386C 000E066C 4B F9 F4 8D */ bl Pos__10zNPCCommonFv /* 800E3870 000E0670 7C 64 1B 78 */ mr r4, r3 /* 800E3874 000E0674 38 7E 00 70 */ addi r3, r30, 0x70 /* 800E3878 000E0678 4B F6 AC 65 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -11586,7 +11586,7 @@ PlayerTests__22zNPCGoalAttackArfMeleeFv: lbl_800E3A9C: /* 800E3A9C 000E089C 80 9F 00 00 */ lwz r4, 0(r31) /* 800E3AA0 000E08A0 7F A3 EB 78 */ mr r3, r29 -/* 800E3AA4 000E08A4 48 00 8D 6D */ bl func_800EC810 +/* 800E3AA4 000E08A4 48 00 8D 6D */ bl BonePos__10zNPCCommonCFi /* 800E3AA8 000E08A8 80 A3 00 00 */ lwz r5, 0(r3) /* 800E3AAC 000E08AC 38 80 00 00 */ li r4, 0 /* 800E3AB0 000E08B0 80 03 00 04 */ lwz r0, 4(r3) @@ -11595,27 +11595,27 @@ lbl_800E3A9C: /* 800E3ABC 000E08BC 80 03 00 08 */ lwz r0, 8(r3) /* 800E3AC0 000E08C0 7F A3 EB 78 */ mr r3, r29 /* 800E3AC4 000E08C4 90 01 00 1C */ stw r0, 0x1c(r1) -/* 800E3AC8 000E08C8 48 00 8D 35 */ bl func_800EC7FC +/* 800E3AC8 000E08C8 48 00 8D 35 */ bl BoneMat__10zNPCCommonCFi /* 800E3ACC 000E08CC 7C 64 1B 78 */ mr r4, r3 /* 800E3AD0 000E08D0 38 61 00 14 */ addi r3, r1, 0x14 /* 800E3AD4 000E08D4 7C 65 1B 78 */ mr r5, r3 /* 800E3AD8 000E08D8 48 00 90 C1 */ bl zNPCGoalRobo.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800E3ADC 000E08DC 7F A3 EB 78 */ mr r3, r29 /* 800E3AE0 000E08E0 38 80 00 00 */ li r4, 0 -/* 800E3AE4 000E08E4 48 00 8D 2D */ bl func_800EC810 +/* 800E3AE4 000E08E4 48 00 8D 2D */ bl BonePos__10zNPCCommonCFi /* 800E3AE8 000E08E8 7C 64 1B 78 */ mr r4, r3 /* 800E3AEC 000E08EC 38 61 00 14 */ addi r3, r1, 0x14 -/* 800E3AF0 000E08F0 4B F3 19 55 */ bl func_80015444 +/* 800E3AF0 000E08F0 4B F3 19 55 */ bl __apl__5xVec3FRC5xVec3 /* 800E3AF4 000E08F4 7F C3 F3 78 */ mr r3, r30 /* 800E3AF8 000E08F8 38 81 00 14 */ addi r4, r1, 0x14 -/* 800E3AFC 000E08FC 4B F2 77 69 */ bl func_8000B264 +/* 800E3AFC 000E08FC 4B F2 77 69 */ bl __as__5xVec3FRC5xVec3 /* 800E3B00 000E0900 38 61 00 20 */ addi r3, r1, 0x20 /* 800E3B04 000E0904 38 80 00 00 */ li r4, 0 /* 800E3B08 000E0908 48 04 BE 25 */ bl NPCC_chk_hitPlyr__FP6xBoundP7xCollis /* 800E3B0C 000E090C 2C 03 00 00 */ cmpwi r3, 0 /* 800E3B10 000E0910 41 82 00 38 */ beq lbl_800E3B48 /* 800E3B14 000E0914 7F A3 EB 78 */ mr r3, r29 -/* 800E3B18 000E0918 4B F9 F1 E1 */ bl func_80082CF8 +/* 800E3B18 000E0918 4B F9 F1 E1 */ bl Pos__10zNPCCommonFv /* 800E3B1C 000E091C 7C 65 1B 78 */ mr r5, r3 /* 800E3B20 000E0920 7F A3 EB 78 */ mr r3, r29 /* 800E3B24 000E0924 38 80 00 01 */ li r4, 1 @@ -11631,13 +11631,13 @@ lbl_800E3B48: /* 800E3B48 000E0948 7F A3 EB 78 */ mr r3, r29 /* 800E3B4C 000E094C 38 80 00 0D */ li r4, 0xd /* 800E3B50 000E0950 38 A0 00 02 */ li r5, 2 -/* 800E3B54 000E0954 4B FF 56 AD */ bl func_800D9200 +/* 800E3B54 000E0954 4B FF 56 AD */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800E3B58 000E0958 2C 03 00 00 */ cmpwi r3, 0 /* 800E3B5C 000E095C 41 82 00 1C */ beq lbl_800E3B78 /* 800E3B60 000E0960 80 02 81 9C */ lwz r0, lbl_803CCB1C-_SDA2_BASE_(r2) /* 800E3B64 000E0964 38 61 00 08 */ addi r3, r1, 8 /* 800E3B68 000E0968 90 01 00 08 */ stw r0, 8(r1) -/* 800E3B6C 000E096C 4B F3 B8 C9 */ bl func_8001F434 +/* 800E3B6C 000E096C 4B F3 B8 C9 */ bl xDrawSetColor__F10iColor_tag /* 800E3B70 000E0970 38 61 00 20 */ addi r3, r1, 0x20 /* 800E3B74 000E0974 4B F2 73 69 */ bl xBoundDraw__FPC6xBound lbl_800E3B78: @@ -11726,12 +11726,12 @@ FXStreakUpdate__22zNPCGoalAttackArfMeleeFv: lbl_800E3C90: /* 800E3C90 000E0A90 80 9F 00 00 */ lwz r4, 0(r31) /* 800E3C94 000E0A94 7F 83 E3 78 */ mr r3, r28 -/* 800E3C98 000E0A98 48 00 8B 65 */ bl func_800EC7FC +/* 800E3C98 000E0A98 48 00 8B 65 */ bl BoneMat__10zNPCCommonCFi /* 800E3C9C 000E0A9C 7C 7A 1B 78 */ mr r26, r3 /* 800E3CA0 000E0AA0 C0 22 9A 24 */ lfs f1, lbl_803CE3A4-_SDA2_BASE_(r2) /* 800E3CA4 000E0AA4 38 61 00 4C */ addi r3, r1, 0x4c /* 800E3CA8 000E0AA8 7F 44 D3 78 */ mr r4, r26 -/* 800E3CAC 000E0AAC 4B F2 74 75 */ bl func_8000B120 +/* 800E3CAC 000E0AAC 4B F2 74 75 */ bl __ml__5xVec3CFf /* 800E3CB0 000E0AB0 80 C1 00 4C */ lwz r6, 0x4c(r1) /* 800E3CB4 000E0AB4 38 61 00 40 */ addi r3, r1, 0x40 /* 800E3CB8 000E0AB8 80 A1 00 50 */ lwz r5, 0x50(r1) @@ -11741,7 +11741,7 @@ lbl_800E3C90: /* 800E3CC8 000E0AC8 C0 22 9A 24 */ lfs f1, lbl_803CE3A4-_SDA2_BASE_(r2) /* 800E3CCC 000E0ACC 90 A1 00 98 */ stw r5, 0x98(r1) /* 800E3CD0 000E0AD0 90 01 00 9C */ stw r0, 0x9c(r1) -/* 800E3CD4 000E0AD4 4B F2 74 4D */ bl func_8000B120 +/* 800E3CD4 000E0AD4 4B F2 74 4D */ bl __ml__5xVec3CFf /* 800E3CD8 000E0AD8 80 E1 00 40 */ lwz r7, 0x40(r1) /* 800E3CDC 000E0ADC 38 61 00 34 */ addi r3, r1, 0x34 /* 800E3CE0 000E0AE0 80 C1 00 44 */ lwz r6, 0x44(r1) @@ -11751,7 +11751,7 @@ lbl_800E3C90: /* 800E3CF0 000E0AF0 90 E1 00 88 */ stw r7, 0x88(r1) /* 800E3CF4 000E0AF4 90 C1 00 8C */ stw r6, 0x8c(r1) /* 800E3CF8 000E0AF8 90 01 00 90 */ stw r0, 0x90(r1) -/* 800E3CFC 000E0AFC 4B F3 16 E5 */ bl func_800153E0 +/* 800E3CFC 000E0AFC 4B F3 16 E5 */ bl __pl__5xVec3CFRC5xVec3 /* 800E3D00 000E0B00 80 E1 00 34 */ lwz r7, 0x34(r1) /* 800E3D04 000E0B04 38 61 00 28 */ addi r3, r1, 0x28 /* 800E3D08 000E0B08 80 C1 00 38 */ lwz r6, 0x38(r1) @@ -11761,7 +11761,7 @@ lbl_800E3C90: /* 800E3D18 000E0B18 90 E1 00 7C */ stw r7, 0x7c(r1) /* 800E3D1C 000E0B1C 90 C1 00 80 */ stw r6, 0x80(r1) /* 800E3D20 000E0B20 90 01 00 84 */ stw r0, 0x84(r1) -/* 800E3D24 000E0B24 4B F2 74 A9 */ bl func_8000B1CC +/* 800E3D24 000E0B24 4B F2 74 A9 */ bl __mi__5xVec3CFRC5xVec3 /* 800E3D28 000E0B28 80 C1 00 28 */ lwz r6, 0x28(r1) /* 800E3D2C 000E0B2C 7F 83 E3 78 */ mr r3, r28 /* 800E3D30 000E0B30 80 A1 00 2C */ lwz r5, 0x2c(r1) @@ -11770,30 +11770,30 @@ lbl_800E3C90: /* 800E3D3C 000E0B3C 90 C1 00 70 */ stw r6, 0x70(r1) /* 800E3D40 000E0B40 90 A1 00 74 */ stw r5, 0x74(r1) /* 800E3D44 000E0B44 90 01 00 78 */ stw r0, 0x78(r1) -/* 800E3D48 000E0B48 48 00 8A B5 */ bl func_800EC7FC +/* 800E3D48 000E0B48 48 00 8A B5 */ bl BoneMat__10zNPCCommonCFi /* 800E3D4C 000E0B4C 7C 64 1B 78 */ mr r4, r3 /* 800E3D50 000E0B50 38 61 00 7C */ addi r3, r1, 0x7c /* 800E3D54 000E0B54 7C 65 1B 78 */ mr r5, r3 /* 800E3D58 000E0B58 48 00 8E 41 */ bl zNPCGoalRobo.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800E3D5C 000E0B5C 7F 83 E3 78 */ mr r3, r28 /* 800E3D60 000E0B60 38 80 00 00 */ li r4, 0 -/* 800E3D64 000E0B64 48 00 8A 99 */ bl func_800EC7FC +/* 800E3D64 000E0B64 48 00 8A 99 */ bl BoneMat__10zNPCCommonCFi /* 800E3D68 000E0B68 7C 64 1B 78 */ mr r4, r3 /* 800E3D6C 000E0B6C 38 61 00 70 */ addi r3, r1, 0x70 /* 800E3D70 000E0B70 7C 65 1B 78 */ mr r5, r3 /* 800E3D74 000E0B74 48 00 8E 25 */ bl zNPCGoalRobo.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800E3D78 000E0B78 7F 83 E3 78 */ mr r3, r28 /* 800E3D7C 000E0B7C 38 80 00 00 */ li r4, 0 -/* 800E3D80 000E0B80 48 00 8A 91 */ bl func_800EC810 +/* 800E3D80 000E0B80 48 00 8A 91 */ bl BonePos__10zNPCCommonCFi /* 800E3D84 000E0B84 7C 64 1B 78 */ mr r4, r3 /* 800E3D88 000E0B88 38 61 00 7C */ addi r3, r1, 0x7c -/* 800E3D8C 000E0B8C 4B F3 16 B9 */ bl func_80015444 +/* 800E3D8C 000E0B8C 4B F3 16 B9 */ bl __apl__5xVec3FRC5xVec3 /* 800E3D90 000E0B90 7F 83 E3 78 */ mr r3, r28 /* 800E3D94 000E0B94 38 80 00 00 */ li r4, 0 -/* 800E3D98 000E0B98 48 00 8A 79 */ bl func_800EC810 +/* 800E3D98 000E0B98 48 00 8A 79 */ bl BonePos__10zNPCCommonCFi /* 800E3D9C 000E0B9C 7C 64 1B 78 */ mr r4, r3 /* 800E3DA0 000E0BA0 38 61 00 70 */ addi r3, r1, 0x70 -/* 800E3DA4 000E0BA4 4B F3 16 A1 */ bl func_80015444 +/* 800E3DA4 000E0BA4 4B F3 16 A1 */ bl __apl__5xVec3FRC5xVec3 /* 800E3DA8 000E0BA8 7F B9 F2 14 */ add r29, r25, r30 /* 800E3DAC 000E0BAC 38 81 00 7C */ addi r4, r1, 0x7c /* 800E3DB0 000E0BB0 80 7D 00 54 */ lwz r3, 0x54(r29) @@ -11802,7 +11802,7 @@ lbl_800E3C90: /* 800E3DBC 000E0BBC 38 61 00 1C */ addi r3, r1, 0x1c /* 800E3DC0 000E0BC0 38 9A 00 30 */ addi r4, r26, 0x30 /* 800E3DC4 000E0BC4 38 A1 00 88 */ addi r5, r1, 0x88 -/* 800E3DC8 000E0BC8 4B F2 74 05 */ bl func_8000B1CC +/* 800E3DC8 000E0BC8 4B F2 74 05 */ bl __mi__5xVec3CFRC5xVec3 /* 800E3DCC 000E0BCC 80 E1 00 1C */ lwz r7, 0x1c(r1) /* 800E3DD0 000E0BD0 38 61 00 10 */ addi r3, r1, 0x10 /* 800E3DD4 000E0BD4 80 C1 00 20 */ lwz r6, 0x20(r1) @@ -11812,7 +11812,7 @@ lbl_800E3C90: /* 800E3DE4 000E0BE4 90 E1 00 64 */ stw r7, 0x64(r1) /* 800E3DE8 000E0BE8 90 C1 00 68 */ stw r6, 0x68(r1) /* 800E3DEC 000E0BEC 90 01 00 6C */ stw r0, 0x6c(r1) -/* 800E3DF0 000E0BF0 4B F3 15 F1 */ bl func_800153E0 +/* 800E3DF0 000E0BF0 4B F3 15 F1 */ bl __pl__5xVec3CFRC5xVec3 /* 800E3DF4 000E0BF4 80 C1 00 10 */ lwz r6, 0x10(r1) /* 800E3DF8 000E0BF8 7F 83 E3 78 */ mr r3, r28 /* 800E3DFC 000E0BFC 80 A1 00 14 */ lwz r5, 0x14(r1) @@ -11821,30 +11821,30 @@ lbl_800E3C90: /* 800E3E08 000E0C08 90 C1 00 58 */ stw r6, 0x58(r1) /* 800E3E0C 000E0C0C 90 A1 00 5C */ stw r5, 0x5c(r1) /* 800E3E10 000E0C10 90 01 00 60 */ stw r0, 0x60(r1) -/* 800E3E14 000E0C14 48 00 89 E9 */ bl func_800EC7FC +/* 800E3E14 000E0C14 48 00 89 E9 */ bl BoneMat__10zNPCCommonCFi /* 800E3E18 000E0C18 7C 64 1B 78 */ mr r4, r3 /* 800E3E1C 000E0C1C 38 61 00 64 */ addi r3, r1, 0x64 /* 800E3E20 000E0C20 7C 65 1B 78 */ mr r5, r3 /* 800E3E24 000E0C24 48 00 8D 75 */ bl zNPCGoalRobo.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800E3E28 000E0C28 7F 83 E3 78 */ mr r3, r28 /* 800E3E2C 000E0C2C 38 80 00 00 */ li r4, 0 -/* 800E3E30 000E0C30 48 00 89 CD */ bl func_800EC7FC +/* 800E3E30 000E0C30 48 00 89 CD */ bl BoneMat__10zNPCCommonCFi /* 800E3E34 000E0C34 7C 64 1B 78 */ mr r4, r3 /* 800E3E38 000E0C38 38 61 00 58 */ addi r3, r1, 0x58 /* 800E3E3C 000E0C3C 7C 65 1B 78 */ mr r5, r3 /* 800E3E40 000E0C40 48 00 8D 59 */ bl zNPCGoalRobo.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800E3E44 000E0C44 7F 83 E3 78 */ mr r3, r28 /* 800E3E48 000E0C48 38 80 00 00 */ li r4, 0 -/* 800E3E4C 000E0C4C 48 00 89 C5 */ bl func_800EC810 +/* 800E3E4C 000E0C4C 48 00 89 C5 */ bl BonePos__10zNPCCommonCFi /* 800E3E50 000E0C50 7C 64 1B 78 */ mr r4, r3 /* 800E3E54 000E0C54 38 61 00 64 */ addi r3, r1, 0x64 -/* 800E3E58 000E0C58 4B F3 15 ED */ bl func_80015444 +/* 800E3E58 000E0C58 4B F3 15 ED */ bl __apl__5xVec3FRC5xVec3 /* 800E3E5C 000E0C5C 7F 83 E3 78 */ mr r3, r28 /* 800E3E60 000E0C60 38 80 00 00 */ li r4, 0 -/* 800E3E64 000E0C64 48 00 89 AD */ bl func_800EC810 +/* 800E3E64 000E0C64 48 00 89 AD */ bl BonePos__10zNPCCommonCFi /* 800E3E68 000E0C68 7C 64 1B 78 */ mr r4, r3 /* 800E3E6C 000E0C6C 38 61 00 58 */ addi r3, r1, 0x58 -/* 800E3E70 000E0C70 4B F3 15 D5 */ bl func_80015444 +/* 800E3E70 000E0C70 4B F3 15 D5 */ bl __apl__5xVec3FRC5xVec3 /* 800E3E74 000E0C74 80 7D 00 58 */ lwz r3, 0x58(r29) /* 800E3E78 000E0C78 38 81 00 64 */ addi r4, r1, 0x64 /* 800E3E7C 000E0C7C 38 A1 00 58 */ addi r5, r1, 0x58 @@ -11930,7 +11930,7 @@ lbl_800E3F14: /* 800E3FB0 000E0DB0 FC 20 F8 90 */ fmr f1, f31 /* 800E3FB4 000E0DB4 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) /* 800E3FB8 000E0DB8 7F E3 FB 78 */ mr r3, r31 -/* 800E3FBC 000E0DBC 48 00 8A 65 */ bl func_800ECA20 +/* 800E3FBC 000E0DBC 48 00 8A 65 */ bl FacePlayer__9zNPCRobotFff /* 800E3FC0 000E0DC0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800E3FC4 000E0DC4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800E3FC8 000E0DC8 80 03 16 B0 */ lwz r0, 0x16b0(r3) @@ -11976,13 +11976,13 @@ lbl_800E4058: /* 800E4058 000E0E58 7F E3 FB 78 */ mr r3, r31 /* 800E405C 000E0E5C 38 80 00 0D */ li r4, 0xd /* 800E4060 000E0E60 38 A0 FF FF */ li r5, -1 -/* 800E4064 000E0E64 4B FF 51 9D */ bl func_800D9200 +/* 800E4064 000E0E64 4B FF 51 9D */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800E4068 000E0E68 2C 03 00 00 */ cmpwi r3, 0 /* 800E406C 000E0E6C 41 82 00 14 */ beq lbl_800E4080 /* 800E4070 000E0E70 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800E4074 000E0E74 38 60 00 05 */ li r3, 5 /* 800E4078 000E0E78 C0 42 99 34 */ lfs f2, lbl_803CE2B4-_SDA2_BASE_(r2) -/* 800E407C 000E0E7C 48 00 88 4D */ bl func_800EC8C8 +/* 800E407C 000E0E7C 48 00 88 4D */ bl NPCC_DrawPlayerPredict__Fiff lbl_800E4080: /* 800E4080 000E0E80 80 7B 00 54 */ lwz r3, 0x54(r27) /* 800E4084 000E0E84 54 60 07 FF */ clrlwi. r0, r3, 0x1f @@ -12099,7 +12099,7 @@ LaunchDoggie__17zNPCGoalAttackArfFf: /* 800E4208 000E1008 7C 7F 1B 78 */ mr r31, r3 /* 800E420C 000E100C 7F C3 F3 78 */ mr r3, r30 /* 800E4210 000E1010 38 80 00 25 */ li r4, 0x25 -/* 800E4214 000E1014 48 00 85 FD */ bl func_800EC810 +/* 800E4214 000E1014 48 00 85 FD */ bl BonePos__10zNPCCommonCFi /* 800E4218 000E1018 80 A3 00 00 */ lwz r5, 0(r3) /* 800E421C 000E101C 38 80 00 00 */ li r4, 0 /* 800E4220 000E1020 80 03 00 04 */ lwz r0, 4(r3) @@ -12108,19 +12108,19 @@ LaunchDoggie__17zNPCGoalAttackArfFf: /* 800E422C 000E102C 80 03 00 08 */ lwz r0, 8(r3) /* 800E4230 000E1030 7F C3 F3 78 */ mr r3, r30 /* 800E4234 000E1034 90 01 00 34 */ stw r0, 0x34(r1) -/* 800E4238 000E1038 48 00 85 C5 */ bl func_800EC7FC +/* 800E4238 000E1038 48 00 85 C5 */ bl BoneMat__10zNPCCommonCFi /* 800E423C 000E103C 7C 64 1B 78 */ mr r4, r3 /* 800E4240 000E1040 38 61 00 2C */ addi r3, r1, 0x2c /* 800E4244 000E1044 7C 65 1B 78 */ mr r5, r3 /* 800E4248 000E1048 48 00 89 51 */ bl zNPCGoalRobo.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800E424C 000E104C 7F C3 F3 78 */ mr r3, r30 /* 800E4250 000E1050 38 80 00 00 */ li r4, 0 -/* 800E4254 000E1054 48 00 85 BD */ bl func_800EC810 +/* 800E4254 000E1054 48 00 85 BD */ bl BonePos__10zNPCCommonCFi /* 800E4258 000E1058 7C 64 1B 78 */ mr r4, r3 /* 800E425C 000E105C 38 61 00 2C */ addi r3, r1, 0x2c -/* 800E4260 000E1060 4B F3 11 E5 */ bl func_80015444 +/* 800E4260 000E1060 4B F3 11 E5 */ bl __apl__5xVec3FRC5xVec3 /* 800E4264 000E1064 7F C3 F3 78 */ mr r3, r30 -/* 800E4268 000E1068 4B F9 EA 91 */ bl func_80082CF8 +/* 800E4268 000E1068 4B F9 EA 91 */ bl Pos__10zNPCCommonFv /* 800E426C 000E106C 80 83 00 00 */ lwz r4, 0(r3) /* 800E4270 000E1070 80 03 00 04 */ lwz r0, 4(r3) /* 800E4274 000E1074 90 81 00 20 */ stw r4, 0x20(r1) @@ -12128,14 +12128,14 @@ LaunchDoggie__17zNPCGoalAttackArfFf: /* 800E427C 000E107C 80 03 00 08 */ lwz r0, 8(r3) /* 800E4280 000E1080 7F C3 F3 78 */ mr r3, r30 /* 800E4284 000E1084 90 01 00 28 */ stw r0, 0x28(r1) -/* 800E4288 000E1088 4B FA CB B9 */ bl func_80090E40 +/* 800E4288 000E1088 4B FA CB B9 */ bl NPCC_faceDir__FP4xEnt /* 800E428C 000E108C C0 22 99 28 */ lfs f1, lbl_803CE2A8-_SDA2_BASE_(r2) /* 800E4290 000E1090 7C 64 1B 78 */ mr r4, r3 /* 800E4294 000E1094 38 61 00 14 */ addi r3, r1, 0x14 -/* 800E4298 000E1098 4B F2 6E 89 */ bl func_8000B120 +/* 800E4298 000E1098 4B F2 6E 89 */ bl __ml__5xVec3CFf /* 800E429C 000E109C 38 61 00 20 */ addi r3, r1, 0x20 /* 800E42A0 000E10A0 38 81 00 14 */ addi r4, r1, 0x14 -/* 800E42A4 000E10A4 4B F3 11 A1 */ bl func_80015444 +/* 800E42A4 000E10A4 4B F3 11 A1 */ bl __apl__5xVec3FRC5xVec3 /* 800E42A8 000E10A8 4B F4 C9 C1 */ bl xrand__Fv /* 800E42AC 000E10AC 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 800E42B0 000E10B0 41 82 00 0C */ beq lbl_800E42BC @@ -12145,15 +12145,15 @@ lbl_800E42BC: /* 800E42BC 000E10BC C3 E2 99 00 */ lfs f31, lbl_803CE280-_SDA2_BASE_(r2) lbl_800E42C0: /* 800E42C0 000E10C0 7F C3 F3 78 */ mr r3, r30 -/* 800E42C4 000E10C4 4B FA CB 71 */ bl func_80090E34 +/* 800E42C4 000E10C4 4B FA CB 71 */ bl NPCC_rightDir__FP4xEnt /* 800E42C8 000E10C8 C0 02 99 18 */ lfs f0, lbl_803CE298-_SDA2_BASE_(r2) /* 800E42CC 000E10CC 7C 64 1B 78 */ mr r4, r3 /* 800E42D0 000E10D0 38 61 00 08 */ addi r3, r1, 8 /* 800E42D4 000E10D4 EC 20 07 F2 */ fmuls f1, f0, f31 -/* 800E42D8 000E10D8 4B F2 6E 49 */ bl func_8000B120 +/* 800E42D8 000E10D8 4B F2 6E 49 */ bl __ml__5xVec3CFf /* 800E42DC 000E10DC 38 61 00 20 */ addi r3, r1, 0x20 /* 800E42E0 000E10E0 38 81 00 08 */ addi r4, r1, 8 -/* 800E42E4 000E10E4 4B F3 11 61 */ bl func_80015444 +/* 800E42E4 000E10E4 4B F3 11 61 */ bl __apl__5xVec3FRC5xVec3 /* 800E42E8 000E10E8 83 FF 02 28 */ lwz r31, 0x228(r31) /* 800E42EC 000E10EC 3C 60 4E 47 */ lis r3, 0x4E475257@ha /* 800E42F0 000E10F0 38 83 52 57 */ addi r4, r3, 0x4E475257@l @@ -12165,7 +12165,7 @@ lbl_800E42C0: /* 800E4308 000E1108 80 DE 02 0C */ lwz r6, 0x20c(r30) /* 800E430C 000E110C 38 81 00 2C */ addi r4, r1, 0x2c /* 800E4310 000E1110 38 A1 00 20 */ addi r5, r1, 0x20 -/* 800E4314 000E1114 48 00 84 01 */ bl func_800EC714 +/* 800E4314 000E1114 48 00 84 01 */ bl SilentSwimout__17zNPCGoalDogLaunchFP5xVec3P5xVec3P10zMovePoint /* 800E4318 000E1118 48 00 00 18 */ b lbl_800E4330 lbl_800E431C: /* 800E431C 000E111C 80 DE 02 0C */ lwz r6, 0x20c(r30) @@ -12272,17 +12272,17 @@ lbl_800E44A0: /* 800E44A8 000E12A8 FC 20 F8 90 */ fmr f1, f31 /* 800E44AC 000E12AC C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) /* 800E44B0 000E12B0 7F E3 FB 78 */ mr r3, r31 -/* 800E44B4 000E12B4 48 00 85 6D */ bl func_800ECA20 +/* 800E44B4 000E12B4 48 00 85 6D */ bl FacePlayer__9zNPCRobotFff /* 800E44B8 000E12B8 7F E3 FB 78 */ mr r3, r31 /* 800E44BC 000E12BC 38 80 00 0D */ li r4, 0xd /* 800E44C0 000E12C0 38 A0 FF FF */ li r5, -1 -/* 800E44C4 000E12C4 4B FF 4D 3D */ bl func_800D9200 +/* 800E44C4 000E12C4 4B FF 4D 3D */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800E44C8 000E12C8 2C 03 00 00 */ cmpwi r3, 0 /* 800E44CC 000E12CC 41 82 00 14 */ beq lbl_800E44E0 /* 800E44D0 000E12D0 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800E44D4 000E12D4 38 60 00 05 */ li r3, 5 /* 800E44D8 000E12D8 C0 42 99 34 */ lfs f2, lbl_803CE2B4-_SDA2_BASE_(r2) -/* 800E44DC 000E12DC 48 00 83 ED */ bl func_800EC8C8 +/* 800E44DC 000E12DC 48 00 83 ED */ bl NPCC_DrawPlayerPredict__Fiff lbl_800E44E0: /* 800E44E0 000E12E0 7F E3 FB 78 */ mr r3, r31 /* 800E44E4 000E12E4 48 00 EB F1 */ bl AnimTimeCurrent__10zNPCCommonFv @@ -12402,14 +12402,14 @@ BombzAway__19zNPCGoalAttackChuckFf: /* 800E4694 000E1494 83 E3 00 00 */ lwz r31, 0(r3) /* 800E4698 000E1498 7C DE 33 78 */ mr r30, r6 /* 800E469C 000E149C 7F E3 FB 78 */ mr r3, r31 -/* 800E46A0 000E14A0 48 00 83 81 */ bl func_800ECA20 +/* 800E46A0 000E14A0 48 00 83 81 */ bl FacePlayer__9zNPCRobotFff /* 800E46A4 000E14A4 FC 20 F8 90 */ fmr f1, f31 /* 800E46A8 000E14A8 C0 42 98 F0 */ lfs f2, lbl_803CE270-_SDA2_BASE_(r2) /* 800E46AC 000E14AC C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) /* 800E46B0 000E14B0 7F E3 FB 78 */ mr r3, r31 /* 800E46B4 000E14B4 48 00 C9 21 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800E46B8 000E14B8 7F E3 FB 78 */ mr r3, r31 -/* 800E46BC 000E14BC 4B FA C7 85 */ bl func_80090E40 +/* 800E46BC 000E14BC 4B FA C7 85 */ bl NPCC_faceDir__FP4xEnt /* 800E46C0 000E14C0 FC 20 F8 90 */ fmr f1, f31 /* 800E46C4 000E14C4 7C 64 1B 78 */ mr r4, r3 /* 800E46C8 000E14C8 7F E3 FB 78 */ mr r3, r31 @@ -12418,13 +12418,13 @@ BombzAway__19zNPCGoalAttackChuckFf: /* 800E46D4 000E14D4 7F E3 FB 78 */ mr r3, r31 /* 800E46D8 000E14D8 38 80 00 0D */ li r4, 0xd /* 800E46DC 000E14DC 38 A0 FF FF */ li r5, -1 -/* 800E46E0 000E14E0 4B FF 4B 21 */ bl func_800D9200 +/* 800E46E0 000E14E0 4B FF 4B 21 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800E46E4 000E14E4 2C 03 00 00 */ cmpwi r3, 0 /* 800E46E8 000E14E8 41 82 00 14 */ beq lbl_800E46FC /* 800E46EC 000E14EC C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800E46F0 000E14F0 38 60 00 05 */ li r3, 5 /* 800E46F4 000E14F4 C0 42 99 34 */ lfs f2, lbl_803CE2B4-_SDA2_BASE_(r2) -/* 800E46F8 000E14F8 48 00 81 D1 */ bl func_800EC8C8 +/* 800E46F8 000E14F8 48 00 81 D1 */ bl NPCC_DrawPlayerPredict__Fiff lbl_800E46FC: /* 800E46FC 000E14FC 80 9B 00 44 */ lwz r4, 0x44(r27) /* 800E4700 000E1500 38 60 00 00 */ li r3, 0 @@ -12512,7 +12512,7 @@ FireOne__19zNPCGoalAttackSlickFi: /* 800E4830 000E1630 48 02 97 0D */ bl FindGoal__7xPsycheFi /* 800E4834 000E1634 28 03 00 00 */ cmplwi r3, 0 /* 800E4838 000E1638 41 82 00 08 */ beq lbl_800E4840 -/* 800E483C 000E163C 48 00 7F 29 */ bl func_800EC764 +/* 800E483C 000E163C 48 00 7F 29 */ bl DieWithABang__12zNPCGoalDeadFv lbl_800E4840: /* 800E4840 000E1640 7F E3 FB 78 */ mr r3, r31 /* 800E4844 000E1644 38 9C 00 50 */ addi r4, r28, 0x50 @@ -12613,12 +12613,12 @@ lbl_800E499C: /* 800E49AC 000E17AC 90 1A 00 E8 */ stw r0, 0xe8(r26) /* 800E49B0 000E17B0 80 02 81 88 */ lwz r0, lbl_803CCB08-_SDA2_BASE_(r2) /* 800E49B4 000E17B4 90 01 00 08 */ stw r0, 8(r1) -/* 800E49B8 000E17B8 4B F3 AA 7D */ bl func_8001F434 +/* 800E49B8 000E17B8 4B F3 AA 7D */ bl xDrawSetColor__F10iColor_tag /* 800E49BC 000E17BC 3C 80 00 0C */ lis r4, 0x000C0006@ha /* 800E49C0 000E17C0 C0 22 9A 04 */ lfs f1, lbl_803CE384-_SDA2_BASE_(r2) /* 800E49C4 000E17C4 38 7C 00 5C */ addi r3, r28, 0x5c /* 800E49C8 000E17C8 38 84 00 06 */ addi r4, r4, 0x000C0006@l -/* 800E49CC 000E17CC 4B F6 36 D5 */ bl func_800480A0 +/* 800E49CC 000E17CC 4B F6 36 D5 */ bl xDrawSphere__FPC5xVec3fUi /* 800E49D0 000E17D0 FC 20 F8 90 */ fmr f1, f31 /* 800E49D4 000E17D4 7F 83 E3 78 */ mr r3, r28 /* 800E49D8 000E17D8 7F A4 EB 78 */ mr r4, r29 @@ -12657,10 +12657,10 @@ ViciousAttack__17zNPCGoalDogLaunchFP5xVec3P5xVec3P10zMovePointi: /* 800E4A4C 000E184C 90 1C 00 4C */ stw r0, 0x4c(r28) lbl_800E4A50: /* 800E4A50 000E1850 38 7C 00 50 */ addi r3, r28, 0x50 -/* 800E4A54 000E1854 4B F2 68 11 */ bl func_8000B264 +/* 800E4A54 000E1854 4B F2 68 11 */ bl __as__5xVec3FRC5xVec3 /* 800E4A58 000E1858 7F A4 EB 78 */ mr r4, r29 /* 800E4A5C 000E185C 38 7C 00 5C */ addi r3, r28, 0x5c -/* 800E4A60 000E1860 4B F2 68 05 */ bl func_8000B264 +/* 800E4A60 000E1860 4B F2 68 05 */ bl __as__5xVec3FRC5xVec3 /* 800E4A64 000E1864 7F E3 FB 78 */ mr r3, r31 /* 800E4A68 000E1868 7F C4 F3 78 */ mr r4, r30 /* 800E4A6C 000E186C 48 00 DD D1 */ bl MvptReset__10zNPCCommonFP10zMovePoint @@ -12693,10 +12693,10 @@ PreCollide__17zNPCGoalDogLaunchFv: /* 800E4ACC 000E18CC 83 C3 00 00 */ lwz r30, 0(r3) /* 800E4AD0 000E18D0 80 7E 00 48 */ lwz r3, 0x48(r30) /* 800E4AD4 000E18D4 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 800E4AD8 000E18D8 4B F2 9B B9 */ bl func_8000E690 +/* 800E4AD8 000E18D8 4B F2 9B B9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800E4ADC 000E18DC 80 7E 00 48 */ lwz r3, 0x48(r30) /* 800E4AE0 000E18E0 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 800E4AE4 000E18E4 4B F2 9B 6D */ bl func_8000E650 +/* 800E4AE4 000E18E4 4B F2 9B 6D */ bl xVec3Length__FPC5xVec3 /* 800E4AE8 000E18E8 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800E4AEC 000E18EC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E4AF0 000E18F0 40 80 00 08 */ bge lbl_800E4AF8 @@ -12708,7 +12708,7 @@ lbl_800E4AF8: /* 800E4B04 000E1904 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800E4B08 000E1908 38 63 00 D4 */ addi r3, r3, 0xd4 /* 800E4B0C 000E190C EC 20 F8 24 */ fdivs f1, f0, f31 -/* 800E4B10 000E1910 4B F3 6E 29 */ bl func_8001B938 +/* 800E4B10 000E1910 4B F3 6E 29 */ bl xVec3SMulBy__FP5xVec3f /* 800E4B14 000E1914 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) /* 800E4B18 000E1918 3B BF 00 68 */ addi r29, r31, 0x68 /* 800E4B1C 000E191C 80 BE 00 48 */ lwz r5, 0x48(r30) @@ -12836,16 +12836,16 @@ lbl_800E4CD8: /* 800E4CD8 000E1AD8 FC 20 F8 90 */ fmr f1, f31 /* 800E4CDC 000E1ADC 7F A3 EB 78 */ mr r3, r29 /* 800E4CE0 000E1AE0 38 81 00 38 */ addi r4, r1, 0x38 -/* 800E4CE4 000E1AE4 4B F3 09 C9 */ bl func_800156AC +/* 800E4CE4 000E1AE4 4B F3 09 C9 */ bl xParabolaEvalPos__FPC9xParabolaP5xVec3f /* 800E4CE8 000E1AE8 80 BE 00 48 */ lwz r5, 0x48(r30) /* 800E4CEC 000E1AEC 38 61 00 14 */ addi r3, r1, 0x14 /* 800E4CF0 000E1AF0 38 81 00 38 */ addi r4, r1, 0x38 /* 800E4CF4 000E1AF4 38 A5 00 30 */ addi r5, r5, 0x30 -/* 800E4CF8 000E1AF8 4B F2 64 D5 */ bl func_8000B1CC +/* 800E4CF8 000E1AF8 4B F2 64 D5 */ bl __mi__5xVec3CFRC5xVec3 /* 800E4CFC 000E1AFC 80 7E 00 48 */ lwz r3, 0x48(r30) /* 800E4D00 000E1B00 38 81 00 14 */ addi r4, r1, 0x14 /* 800E4D04 000E1B04 38 63 00 BC */ addi r3, r3, 0xbc -/* 800E4D08 000E1B08 4B F2 65 5D */ bl func_8000B264 +/* 800E4D08 000E1B08 4B F2 65 5D */ bl __as__5xVec3FRC5xVec3 /* 800E4D0C 000E1B0C 80 BE 00 48 */ lwz r5, 0x48(r30) /* 800E4D10 000E1B10 FC 20 F8 90 */ fmr f1, f31 /* 800E4D14 000E1B14 7F A3 EB 78 */ mr r3, r29 @@ -12853,22 +12853,22 @@ lbl_800E4CD8: /* 800E4D1C 000E1B1C 80 05 00 E0 */ lwz r0, 0xe0(r5) /* 800E4D20 000E1B20 60 00 00 02 */ ori r0, r0, 2 /* 800E4D24 000E1B24 90 05 00 E0 */ stw r0, 0xe0(r5) -/* 800E4D28 000E1B28 4B F3 09 21 */ bl func_80015648 +/* 800E4D28 000E1B28 4B F3 09 21 */ bl xParabolaEvalVel__FPC9xParabolaP5xVec3f /* 800E4D2C 000E1B2C C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) /* 800E4D30 000E1B30 C0 21 00 34 */ lfs f1, 0x34(r1) /* 800E4D34 000E1B34 D0 01 00 30 */ stfs f0, 0x30(r1) -/* 800E4D38 000E1B38 4B F6 33 71 */ bl func_800480A8 +/* 800E4D38 000E1B38 4B F6 33 71 */ bl SQ__Ff /* 800E4D3C 000E1B3C FF E0 08 90 */ fmr f31, f1 /* 800E4D40 000E1B40 C0 21 00 2C */ lfs f1, 0x2c(r1) -/* 800E4D44 000E1B44 4B F6 33 65 */ bl func_800480A8 +/* 800E4D44 000E1B44 4B F6 33 65 */ bl SQ__Ff /* 800E4D48 000E1B48 EC 21 F8 2A */ fadds f1, f1, f31 -/* 800E4D4C 000E1B4C 4B F2 5A B1 */ bl func_8000A7FC +/* 800E4D4C 000E1B4C 4B F2 5A B1 */ bl xsqrt__Ff /* 800E4D50 000E1B50 C0 02 99 2C */ lfs f0, lbl_803CE2AC-_SDA2_BASE_(r2) /* 800E4D54 000E1B54 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E4D58 000E1B58 40 81 00 64 */ ble lbl_800E4DBC /* 800E4D5C 000E1B5C 38 61 00 08 */ addi r3, r1, 8 /* 800E4D60 000E1B60 38 81 00 2C */ addi r4, r1, 0x2c -/* 800E4D64 000E1B64 4B F3 08 85 */ bl func_800155E8 +/* 800E4D64 000E1B64 4B F3 08 85 */ bl __dv__5xVec3CFf /* 800E4D68 000E1B68 80 A1 00 08 */ lwz r5, 8(r1) /* 800E4D6C 000E1B6C 7F C3 F3 78 */ mr r3, r30 /* 800E4D70 000E1B70 80 81 00 0C */ lwz r4, 0xc(r1) @@ -12876,20 +12876,20 @@ lbl_800E4CD8: /* 800E4D78 000E1B78 90 A1 00 20 */ stw r5, 0x20(r1) /* 800E4D7C 000E1B7C 90 81 00 24 */ stw r4, 0x24(r1) /* 800E4D80 000E1B80 90 01 00 28 */ stw r0, 0x28(r1) -/* 800E4D84 000E1B84 4B FA C0 BD */ bl func_80090E40 +/* 800E4D84 000E1B84 4B FA C0 BD */ bl NPCC_faceDir__FP4xEnt /* 800E4D88 000E1B88 38 81 00 20 */ addi r4, r1, 0x20 -/* 800E4D8C 000E1B8C 4B F2 64 D9 */ bl func_8000B264 +/* 800E4D8C 000E1B8C 4B F2 64 D9 */ bl __as__5xVec3FRC5xVec3 /* 800E4D90 000E1B90 7F C3 F3 78 */ mr r3, r30 -/* 800E4D94 000E1B94 4B FA C0 BD */ bl func_80090E50 +/* 800E4D94 000E1B94 4B FA C0 BD */ bl NPCC_upDir__FP4xEnt /* 800E4D98 000E1B98 3C 80 80 25 */ lis r4, lbl_80253030@ha /* 800E4D9C 000E1B9C 38 84 30 30 */ addi r4, r4, lbl_80253030@l -/* 800E4DA0 000E1BA0 4B F2 64 C5 */ bl func_8000B264 +/* 800E4DA0 000E1BA0 4B F2 64 C5 */ bl __as__5xVec3FRC5xVec3 /* 800E4DA4 000E1BA4 7F C3 F3 78 */ mr r3, r30 -/* 800E4DA8 000E1BA8 4B FA C0 8D */ bl func_80090E34 +/* 800E4DA8 000E1BA8 4B FA C0 8D */ bl NPCC_rightDir__FP4xEnt /* 800E4DAC 000E1BAC 3C A0 80 25 */ lis r5, lbl_80253030@ha /* 800E4DB0 000E1BB0 38 81 00 20 */ addi r4, r1, 0x20 /* 800E4DB4 000E1BB4 38 A5 30 30 */ addi r5, r5, lbl_80253030@l -/* 800E4DB8 000E1BB8 4B F3 02 D5 */ bl func_8001508C +/* 800E4DB8 000E1BB8 4B F3 02 D5 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 lbl_800E4DBC: /* 800E4DBC 000E1BBC 7F E3 FB 78 */ mr r3, r31 /* 800E4DC0 000E1BC0 E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0 @@ -12969,70 +12969,70 @@ lbl_800E4E9C: /* 800E4ED8 000E1CD8 FF 60 08 90 */ fmr f27, f1 /* 800E4EDC 000E1CDC 7E C3 B3 78 */ mr r3, r22 /* 800E4EE0 000E1CE0 7F 64 DB 78 */ mr r4, r27 -/* 800E4EE4 000E1CE4 4B F2 63 81 */ bl func_8000B264 +/* 800E4EE4 000E1CE4 4B F2 63 81 */ bl __as__5xVec3FRC5xVec3 /* 800E4EE8 000E1CE8 4B F4 BD A1 */ bl xurand__Fv /* 800E4EEC 000E1CEC EC 3E 00 72 */ fmuls f1, f30, f1 /* 800E4EF0 000E1CF0 38 61 00 74 */ addi r3, r1, 0x74 /* 800E4EF4 000E1CF4 38 9F 00 20 */ addi r4, r31, 0x20 -/* 800E4EF8 000E1CF8 4B F2 62 29 */ bl func_8000B120 +/* 800E4EF8 000E1CF8 4B F2 62 29 */ bl __ml__5xVec3CFf /* 800E4EFC 000E1CFC 7E A3 AB 78 */ mr r3, r21 /* 800E4F00 000E1D00 38 81 00 74 */ addi r4, r1, 0x74 -/* 800E4F04 000E1D04 4B F2 63 61 */ bl func_8000B264 +/* 800E4F04 000E1D04 4B F2 63 61 */ bl __as__5xVec3FRC5xVec3 /* 800E4F08 000E1D08 FC 20 E0 90 */ fmr f1, f28 /* 800E4F0C 000E1D0C 7F E4 FB 78 */ mr r4, r31 /* 800E4F10 000E1D10 38 61 00 5C */ addi r3, r1, 0x5c -/* 800E4F14 000E1D14 4B F2 62 0D */ bl func_8000B120 +/* 800E4F14 000E1D14 4B F2 62 0D */ bl __ml__5xVec3CFf /* 800E4F18 000E1D18 C0 3D 00 00 */ lfs f1, 0(r29) /* 800E4F1C 000E1D1C 38 61 00 68 */ addi r3, r1, 0x68 /* 800E4F20 000E1D20 38 81 00 5C */ addi r4, r1, 0x5c -/* 800E4F24 000E1D24 4B F2 61 FD */ bl func_8000B120 +/* 800E4F24 000E1D24 4B F2 61 FD */ bl __ml__5xVec3CFf /* 800E4F28 000E1D28 7E C3 B3 78 */ mr r3, r22 /* 800E4F2C 000E1D2C 38 81 00 68 */ addi r4, r1, 0x68 -/* 800E4F30 000E1D30 4B F3 05 15 */ bl func_80015444 +/* 800E4F30 000E1D30 4B F3 05 15 */ bl __apl__5xVec3FRC5xVec3 /* 800E4F34 000E1D34 FC 20 D8 90 */ fmr f1, f27 /* 800E4F38 000E1D38 38 61 00 44 */ addi r3, r1, 0x44 /* 800E4F3C 000E1D3C 38 9F 00 10 */ addi r4, r31, 0x10 -/* 800E4F40 000E1D40 4B F2 61 E1 */ bl func_8000B120 +/* 800E4F40 000E1D40 4B F2 61 E1 */ bl __ml__5xVec3CFf /* 800E4F44 000E1D44 C0 3D 00 04 */ lfs f1, 4(r29) /* 800E4F48 000E1D48 38 61 00 50 */ addi r3, r1, 0x50 /* 800E4F4C 000E1D4C 38 81 00 44 */ addi r4, r1, 0x44 -/* 800E4F50 000E1D50 4B F2 61 D1 */ bl func_8000B120 +/* 800E4F50 000E1D50 4B F2 61 D1 */ bl __ml__5xVec3CFf /* 800E4F54 000E1D54 7E C3 B3 78 */ mr r3, r22 /* 800E4F58 000E1D58 38 81 00 50 */ addi r4, r1, 0x50 -/* 800E4F5C 000E1D5C 4B F3 04 E9 */ bl func_80015444 +/* 800E4F5C 000E1D5C 4B F3 04 E9 */ bl __apl__5xVec3FRC5xVec3 /* 800E4F60 000E1D60 7E A3 AB 78 */ mr r3, r21 /* 800E4F64 000E1D64 7F 44 D3 78 */ mr r4, r26 -/* 800E4F68 000E1D68 4B F2 62 FD */ bl func_8000B264 +/* 800E4F68 000E1D68 4B F2 62 FD */ bl __as__5xVec3FRC5xVec3 /* 800E4F6C 000E1D6C 4B F4 BD 1D */ bl xurand__Fv /* 800E4F70 000E1D70 EC 3F 00 72 */ fmuls f1, f31, f1 /* 800E4F74 000E1D74 38 61 00 38 */ addi r3, r1, 0x38 /* 800E4F78 000E1D78 38 9F 00 20 */ addi r4, r31, 0x20 -/* 800E4F7C 000E1D7C 4B F2 61 A5 */ bl func_8000B120 +/* 800E4F7C 000E1D7C 4B F2 61 A5 */ bl __ml__5xVec3CFf /* 800E4F80 000E1D80 7E A3 AB 78 */ mr r3, r21 /* 800E4F84 000E1D84 38 81 00 38 */ addi r4, r1, 0x38 -/* 800E4F88 000E1D88 4B F2 62 DD */ bl func_8000B264 +/* 800E4F88 000E1D88 4B F2 62 DD */ bl __as__5xVec3FRC5xVec3 /* 800E4F8C 000E1D8C FC 20 E0 90 */ fmr f1, f28 /* 800E4F90 000E1D90 7F E4 FB 78 */ mr r4, r31 /* 800E4F94 000E1D94 38 61 00 20 */ addi r3, r1, 0x20 -/* 800E4F98 000E1D98 4B F2 61 89 */ bl func_8000B120 +/* 800E4F98 000E1D98 4B F2 61 89 */ bl __ml__5xVec3CFf /* 800E4F9C 000E1D9C C0 3E 00 00 */ lfs f1, 0(r30) /* 800E4FA0 000E1DA0 38 61 00 2C */ addi r3, r1, 0x2c /* 800E4FA4 000E1DA4 38 81 00 20 */ addi r4, r1, 0x20 -/* 800E4FA8 000E1DA8 4B F2 61 79 */ bl func_8000B120 +/* 800E4FA8 000E1DA8 4B F2 61 79 */ bl __ml__5xVec3CFf /* 800E4FAC 000E1DAC 7E A3 AB 78 */ mr r3, r21 /* 800E4FB0 000E1DB0 38 81 00 2C */ addi r4, r1, 0x2c -/* 800E4FB4 000E1DB4 4B F3 04 91 */ bl func_80015444 +/* 800E4FB4 000E1DB4 4B F3 04 91 */ bl __apl__5xVec3FRC5xVec3 /* 800E4FB8 000E1DB8 FC 20 D8 90 */ fmr f1, f27 /* 800E4FBC 000E1DBC 38 61 00 08 */ addi r3, r1, 8 /* 800E4FC0 000E1DC0 38 9F 00 10 */ addi r4, r31, 0x10 -/* 800E4FC4 000E1DC4 4B F2 61 5D */ bl func_8000B120 +/* 800E4FC4 000E1DC4 4B F2 61 5D */ bl __ml__5xVec3CFf /* 800E4FC8 000E1DC8 C0 3E 00 04 */ lfs f1, 4(r30) /* 800E4FCC 000E1DCC 38 61 00 14 */ addi r3, r1, 0x14 /* 800E4FD0 000E1DD0 38 81 00 08 */ addi r4, r1, 8 -/* 800E4FD4 000E1DD4 4B F2 61 4D */ bl func_8000B120 +/* 800E4FD4 000E1DD4 4B F2 61 4D */ bl __ml__5xVec3CFf /* 800E4FD8 000E1DD8 7E A3 AB 78 */ mr r3, r21 /* 800E4FDC 000E1DDC 38 81 00 14 */ addi r4, r1, 0x14 -/* 800E4FE0 000E1DE0 4B F3 04 65 */ bl func_80015444 +/* 800E4FE0 000E1DE0 4B F3 04 65 */ bl __apl__5xVec3FRC5xVec3 /* 800E4FE4 000E1DE4 3A D6 00 0C */ addi r22, r22, 0xc /* 800E4FE8 000E1DE8 3A B5 00 0C */ addi r21, r21, 0xc /* 800E4FEC 000E1DEC 3A 94 00 01 */ addi r20, r20, 1 @@ -13096,10 +13096,10 @@ lbl_800E5090: /* 800E50BC 000E1EBC 7F C3 F3 78 */ mr r3, r30 /* 800E50C0 000E1EC0 90 0D 93 68 */ stw r0, lbl_803CBC68-_SDA_BASE_(r13) /* 800E50C4 000E1EC4 38 80 00 00 */ li r4, 0 -/* 800E50C8 000E1EC8 48 00 77 35 */ bl func_800EC7FC +/* 800E50C8 000E1EC8 48 00 77 35 */ bl BoneMat__10zNPCCommonCFi /* 800E50CC 000E1ECC 7C 7F 1B 78 */ mr r31, r3 /* 800E50D0 000E1ED0 7F C3 F3 78 */ mr r3, r30 -/* 800E50D4 000E1ED4 48 00 77 AD */ bl func_800EC880 +/* 800E50D4 000E1ED4 48 00 77 AD */ bl Center__10zNPCCommonFv /* 800E50D8 000E1ED8 3C C0 80 26 */ lis r6, lbl_802672B0@ha /* 800E50DC 000E1EDC 3C A0 80 26 */ lis r5, lbl_802672BC@ha /* 800E50E0 000E1EE0 7C 64 1B 78 */ mr r4, r3 @@ -13180,7 +13180,7 @@ lbl_800E51FC: /* 800E51FC 000E1FFC FC 20 F8 90 */ fmr f1, f31 /* 800E5200 000E2000 C0 42 98 F8 */ lfs f2, lbl_803CE278-_SDA2_BASE_(r2) /* 800E5204 000E2004 7F C3 F3 78 */ mr r3, r30 -/* 800E5208 000E2008 48 00 78 19 */ bl func_800ECA20 +/* 800E5208 000E2008 48 00 78 19 */ bl FacePlayer__9zNPCRobotFff /* 800E520C 000E200C 7F C3 F3 78 */ mr r3, r30 /* 800E5210 000E2010 48 00 BC DD */ bl VelStop__10zNPCCommonFv /* 800E5214 000E2014 FC 20 F8 90 */ fmr f1, f31 @@ -13289,7 +13289,7 @@ HoundPlayer__15zNPCGoalDogDashFf: /* 800E5390 000E2190 7F E3 FB 78 */ mr r3, r31 /* 800E5394 000E2194 48 00 BC 41 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800E5398 000E2198 7F E3 FB 78 */ mr r3, r31 -/* 800E539C 000E219C 4B FA BA A5 */ bl func_80090E40 +/* 800E539C 000E219C 4B FA BA A5 */ bl NPCC_faceDir__FP4xEnt /* 800E53A0 000E21A0 FC 20 F8 90 */ fmr f1, f31 /* 800E53A4 000E21A4 7C 64 1B 78 */ mr r4, r3 /* 800E53A8 000E21A8 7F E3 FB 78 */ mr r3, r31 @@ -13371,9 +13371,9 @@ Detonate__17zNPCGoalDogPounceFv: /* 800E54BC 000E22BC 48 0A 2E 59 */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 800E54C0 000E22C0 7F C3 F3 78 */ mr r3, r30 /* 800E54C4 000E22C4 7F E4 FB 78 */ mr r4, r31 -/* 800E54C8 000E22C8 48 00 75 F1 */ bl func_800ECAB8 +/* 800E54C8 000E22C8 48 00 75 F1 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 800E54CC 000E22CC 7F E3 FB 78 */ mr r3, r31 -/* 800E54D0 000E22D0 4B F3 63 61 */ bl func_8001B830 +/* 800E54D0 000E22D0 4B F3 63 61 */ bl xEntGetCenter__FPC4xEnt /* 800E54D4 000E22D4 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800E54D8 000E22D8 7C 64 1B 78 */ mr r4, r3 /* 800E54DC 000E22DC 7F C3 F3 78 */ mr r3, r30 @@ -13450,11 +13450,11 @@ lbl_800E5564: /* 800E55EC 000E23EC 80 03 01 CC */ lwz r0, 0x1cc(r3) /* 800E55F0 000E23F0 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c /* 800E55F4 000E23F4 90 03 01 CC */ stw r0, 0x1cc(r3) -/* 800E55F8 000E23F8 4B FF 3B 3D */ bl func_800D9134 +/* 800E55F8 000E23F8 4B FF 3B 3D */ bl RestoreColFlags__9xNPCBasicFv /* 800E55FC 000E23FC FC 20 F8 90 */ fmr f1, f31 /* 800E5600 000E2400 7F C3 F3 78 */ mr r3, r30 /* 800E5604 000E2404 7F E4 FB 78 */ mr r4, r31 -/* 800E5608 000E2408 4B FE FE 15 */ bl func_800D541C +/* 800E5608 000E2408 4B FE FE 15 */ bl Exit__5xGoalFfPv /* 800E560C 000E240C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E5610 000E2410 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800E5614 000E2414 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -13489,23 +13489,23 @@ lbl_800E567C: /* 800E5684 000E2484 80 BA 02 A0 */ lwz r5, 0x2a0(r26) /* 800E5688 000E2488 80 04 00 2C */ lwz r0, 0x2c(r4) /* 800E568C 000E248C 7C 85 00 50 */ subf r4, r5, r0 -/* 800E5690 000E2490 48 00 73 F9 */ bl func_800ECA88 +/* 800E5690 000E2490 48 00 73 F9 */ bl GetTelepoint__10zNPCArfArfFi /* 800E5694 000E2494 FC 20 F0 90 */ fmr f1, f30 /* 800E5698 000E2498 7C 79 1B 78 */ mr r25, r3 /* 800E569C 000E249C C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) /* 800E56A0 000E24A0 7F 43 D3 78 */ mr r3, r26 -/* 800E56A4 000E24A4 48 00 73 7D */ bl func_800ECA20 +/* 800E56A4 000E24A4 48 00 73 7D */ bl FacePlayer__9zNPCRobotFff /* 800E56A8 000E24A8 28 19 00 00 */ cmplwi r25, 0 /* 800E56AC 000E24AC 3B 00 00 00 */ li r24, 0 /* 800E56B0 000E24B0 41 82 00 B4 */ beq lbl_800E5764 /* 800E56B4 000E24B4 7F 23 CB 78 */ mr r3, r25 -/* 800E56B8 000E24B8 4B FF 3B 69 */ bl func_800D9220 +/* 800E56B8 000E24B8 4B FF 3B 69 */ bl PosGet__10zMovePointFv /* 800E56BC 000E24BC 7C 65 1B 78 */ mr r5, r3 /* 800E56C0 000E24C0 7F 43 D3 78 */ mr r3, r26 /* 800E56C4 000E24C4 38 81 00 08 */ addi r4, r1, 8 -/* 800E56C8 000E24C8 4B FF 3A 25 */ bl func_800D90EC +/* 800E56C8 000E24C8 4B FF 3A 25 */ bl XYZVecToPos__10zNPCCommonFP5xVec3P5xVec3 /* 800E56CC 000E24CC 38 61 00 08 */ addi r3, r1, 8 -/* 800E56D0 000E24D0 4B F2 8F 81 */ bl func_8000E650 +/* 800E56D0 000E24D0 4B F2 8F 81 */ bl xVec3Length__FPC5xVec3 /* 800E56D4 000E24D4 FF E0 08 90 */ fmr f31, f1 /* 800E56D8 000E24D8 C0 42 99 94 */ lfs f2, lbl_803CE314-_SDA2_BASE_(r2) /* 800E56DC 000E24DC FC 20 F0 90 */ fmr f1, f30 @@ -13521,7 +13521,7 @@ lbl_800E567C: lbl_800E5704: /* 800E5704 000E2504 7F 23 CB 78 */ mr r3, r25 /* 800E5708 000E2508 3B 00 00 01 */ li r24, 1 -/* 800E570C 000E250C 4B FF 3B 15 */ bl func_800D9220 +/* 800E570C 000E250C 4B FF 3B 15 */ bl PosGet__10zMovePointFv /* 800E5710 000E2510 80 BA 00 48 */ lwz r5, 0x48(r26) /* 800E5714 000E2514 7C 64 1B 78 */ mr r4, r3 /* 800E5718 000E2518 38 65 00 30 */ addi r3, r5, 0x30 @@ -13537,7 +13537,7 @@ lbl_800E573C: /* 800E573C 000E253C C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800E5740 000E2540 38 61 00 08 */ addi r3, r1, 8 /* 800E5744 000E2544 EC 20 F8 24 */ fdivs f1, f0, f31 -/* 800E5748 000E2548 4B F3 61 F1 */ bl func_8001B938 +/* 800E5748 000E2548 4B F3 61 F1 */ bl xVec3SMulBy__FP5xVec3f /* 800E574C 000E254C FC 20 F0 90 */ fmr f1, f30 /* 800E5750 000E2550 7F 43 D3 78 */ mr r3, r26 /* 800E5754 000E2554 38 81 00 08 */ addi r4, r1, 8 @@ -13752,7 +13752,7 @@ lbl_800E5A1C: /* 800E5A50 000E2850 54 60 07 FA */ rlwinm r0, r3, 0, 0x1f, 0x1d /* 800E5A54 000E2854 7F 63 DB 78 */ mr r3, r27 /* 800E5A58 000E2858 90 1B 00 6C */ stw r0, 0x6c(r27) -/* 800E5A5C 000E285C 4B FF 35 0D */ bl func_800D8F68 +/* 800E5A5C 000E285C 4B FF 35 0D */ bl TriggerExit__16zNPCGoalLoopAnimFv lbl_800E5A60: /* 800E5A60 000E2860 80 1B 00 6C */ lwz r0, 0x6c(r27) /* 800E5A64 000E2864 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e @@ -13760,7 +13760,7 @@ lbl_800E5A60: /* 800E5A6C 000E286C FC 20 F8 90 */ fmr f1, f31 /* 800E5A70 000E2870 C0 42 99 CC */ lfs f2, lbl_803CE34C-_SDA2_BASE_(r2) /* 800E5A74 000E2874 7F E3 FB 78 */ mr r3, r31 -/* 800E5A78 000E2878 48 00 6F A9 */ bl func_800ECA20 +/* 800E5A78 000E2878 48 00 6F A9 */ bl FacePlayer__9zNPCRobotFff /* 800E5A7C 000E287C 48 00 00 24 */ b lbl_800E5AA0 lbl_800E5A80: /* 800E5A80 000E2880 C0 1B 00 70 */ lfs f0, 0x70(r27) @@ -13804,7 +13804,7 @@ lbl_800E5ACC: /* 800E5B10 000E2910 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E5B14 000E2914 83 E3 00 00 */ lwz r31, 0(r3) /* 800E5B18 000E2918 7F E3 FB 78 */ mr r3, r31 -/* 800E5B1C 000E291C 4B F7 09 C9 */ bl func_800564E4 +/* 800E5B1C 000E291C 4B F7 09 C9 */ bl SelfType__9xNPCBasicCFv /* 800E5B20 000E2920 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 800E5B24 000E2924 28 00 52 33 */ cmplwi r0, 0x5233 /* 800E5B28 000E2928 40 82 00 10 */ bne lbl_800E5B38 @@ -13840,7 +13840,7 @@ lbl_800E5B38: /* 800E5B9C 000E299C 7C 9E 23 78 */ mr r30, r4 /* 800E5BA0 000E29A0 83 E3 00 00 */ lwz r31, 0(r3) /* 800E5BA4 000E29A4 7F E3 FB 78 */ mr r3, r31 -/* 800E5BA8 000E29A8 4B F7 09 3D */ bl func_800564E4 +/* 800E5BA8 000E29A8 4B F7 09 3D */ bl SelfType__9xNPCBasicCFv /* 800E5BAC 000E29AC 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 800E5BB0 000E29B0 28 00 52 33 */ cmplwi r0, 0x5233 /* 800E5BB4 000E29B4 40 82 00 10 */ bne lbl_800E5BC4 @@ -13855,7 +13855,7 @@ lbl_800E5BC4: /* 800E5BD4 000E29D4 FC 20 F8 90 */ fmr f1, f31 /* 800E5BD8 000E29D8 7F A3 EB 78 */ mr r3, r29 /* 800E5BDC 000E29DC 7F C4 F3 78 */ mr r4, r30 -/* 800E5BE0 000E29E0 4B FE F8 3D */ bl func_800D541C +/* 800E5BE0 000E29E0 4B FE F8 3D */ bl Exit__5xGoalFfPv /* 800E5BE4 000E29E4 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800E5BE8 000E29E8 80 01 00 34 */ lwz r0, 0x34(r1) /* 800E5BEC 000E29EC CB E1 00 20 */ lfd f31, 0x20(r1) @@ -13938,7 +13938,7 @@ InputStun__15zNPCGoalEvilPatFP11NPCStunInfo: /* 800E5CF8 000E2AF8 90 01 00 14 */ stw r0, 0x14(r1) /* 800E5CFC 000E2AFC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800E5D00 000E2B00 7C 9F 23 78 */ mr r31, r4 -/* 800E5D04 000E2B04 48 00 6A 8D */ bl func_800EC790 +/* 800E5D04 000E2B04 48 00 6A 8D */ bl GetPsyche__5xGoalCFv /* 800E5D08 000E2B08 3C 80 4E 47 */ lis r4, 0x4E475261@ha /* 800E5D0C 000E2B0C 38 84 52 61 */ addi r4, r4, 0x4E475261@l /* 800E5D10 000E2B10 48 02 82 2D */ bl FindGoal__7xPsycheFi @@ -14254,7 +14254,7 @@ lbl_800E6124: /* 800E6188 000E2F88 7C 9E 23 78 */ mr r30, r4 /* 800E618C 000E2F8C 83 E3 00 00 */ lwz r31, 0(r3) /* 800E6190 000E2F90 7F E3 FB 78 */ mr r3, r31 -/* 800E6194 000E2F94 4B F7 03 51 */ bl func_800564E4 +/* 800E6194 000E2F94 4B F7 03 51 */ bl SelfType__9xNPCBasicCFv /* 800E6198 000E2F98 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 800E619C 000E2F9C 28 00 52 3B */ cmplwi r0, 0x523b /* 800E61A0 000E2FA0 40 82 00 0C */ bne lbl_800E61AC @@ -14297,7 +14297,7 @@ lbl_800E61AC: /* 800E6230 000E3030 FC 20 F8 90 */ fmr f1, f31 /* 800E6234 000E3034 7F C3 F3 78 */ mr r3, r30 /* 800E6238 000E3038 7F E4 FB 78 */ mr r4, r31 -/* 800E623C 000E303C 4B FE F1 E1 */ bl func_800D541C +/* 800E623C 000E303C 4B FE F1 E1 */ bl Exit__5xGoalFfPv /* 800E6240 000E3040 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E6244 000E3044 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800E6248 000E3048 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -14523,7 +14523,7 @@ DoTurnAway__17zNPCGoalLassoGrabFf: /* 800E6574 000E3374 90 A1 00 14 */ stw r5, 0x14(r1) /* 800E6578 000E3378 90 81 00 18 */ stw r4, 0x18(r1) /* 800E657C 000E337C 90 01 00 1C */ stw r0, 0x1c(r1) -/* 800E6580 000E3380 4B F6 FF 65 */ bl func_800564E4 +/* 800E6580 000E3380 4B F6 FF 65 */ bl SelfType__9xNPCBasicCFv /* 800E6584 000E3384 38 C1 00 08 */ addi r6, r1, 8 /* 800E6588 000E3388 38 E0 00 01 */ li r7, 1 /* 800E658C 000E338C 38 80 00 00 */ li r4, 0 @@ -14554,7 +14554,7 @@ lbl_800E65DC: /* 800E65DC 000E33DC FC 20 F8 90 */ fmr f1, f31 /* 800E65E0 000E33E0 C0 42 98 F8 */ lfs f2, lbl_803CE278-_SDA2_BASE_(r2) /* 800E65E4 000E33E4 7F E3 FB 78 */ mr r3, r31 -/* 800E65E8 000E33E8 48 00 64 39 */ bl func_800ECA20 +/* 800E65E8 000E33E8 48 00 64 39 */ bl FacePlayer__9zNPCRobotFff lbl_800E65EC: /* 800E65EC 000E33EC E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 800E65F0 000E33F0 80 01 00 44 */ lwz r0, 0x44(r1) @@ -14667,7 +14667,7 @@ lbl_800E671C: /* 800E6784 000E3584 70 00 00 FB */ andi. r0, r0, 0xfb /* 800E6788 000E3588 98 05 00 1B */ stb r0, 0x1b(r5) lbl_800E678C: -/* 800E678C 000E358C 4B FE EC 91 */ bl func_800D541C +/* 800E678C 000E358C 4B FE EC 91 */ bl Exit__5xGoalFfPv /* 800E6790 000E3590 80 01 00 14 */ lwz r0, 0x14(r1) /* 800E6794 000E3594 7C 08 03 A6 */ mtlr r0 /* 800E6798 000E3598 38 21 00 10 */ addi r1, r1, 0x10 @@ -14749,13 +14749,13 @@ lbl_800E689C: /* 800E68B4 000E36B4 D0 01 00 0C */ stfs f0, 0xc(r1) /* 800E68B8 000E36B8 C0 04 00 DC */ lfs f0, 0xdc(r4) /* 800E68BC 000E36BC D0 01 00 10 */ stfs f0, 0x10(r1) -/* 800E68C0 000E36C0 4B F2 7D 91 */ bl func_8000E650 +/* 800E68C0 000E36C0 4B F2 7D 91 */ bl xVec3Length__FPC5xVec3 /* 800E68C4 000E36C4 FF E0 08 90 */ fmr f31, f1 /* 800E68C8 000E36C8 C0 02 99 B4 */ lfs f0, lbl_803CE334-_SDA2_BASE_(r2) /* 800E68CC 000E36CC FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800E68D0 000E36D0 40 81 00 40 */ ble lbl_800E6910 /* 800E68D4 000E36D4 7F E3 FB 78 */ mr r3, r31 -/* 800E68D8 000E36D8 4B F6 FC 0D */ bl func_800564E4 +/* 800E68D8 000E36D8 4B F6 FC 0D */ bl SelfType__9xNPCBasicCFv /* 800E68DC 000E36DC 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 800E68E0 000E36E0 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800E68E4 000E36E4 28 00 52 32 */ cmplwi r0, 0x5232 @@ -14764,7 +14764,7 @@ lbl_800E689C: lbl_800E68F0: /* 800E68F0 000E36F0 EC 20 F8 24 */ fdivs f1, f0, f31 /* 800E68F4 000E36F4 38 61 00 08 */ addi r3, r1, 8 -/* 800E68F8 000E36F8 4B F3 50 41 */ bl func_8001B938 +/* 800E68F8 000E36F8 4B F3 50 41 */ bl xVec3SMulBy__FP5xVec3f /* 800E68FC 000E36FC FC 20 F0 90 */ fmr f1, f30 /* 800E6900 000E3700 C0 42 98 F8 */ lfs f2, lbl_803CE278-_SDA2_BASE_(r2) /* 800E6904 000E3704 7F E3 FB 78 */ mr r3, r31 @@ -14826,7 +14826,7 @@ lbl_800E69D4: /* 800E69D4 000E37D4 3B 1A 00 0C */ addi r24, r26, 0xc /* 800E69D8 000E37D8 38 61 00 18 */ addi r3, r1, 0x18 /* 800E69DC 000E37DC 38 98 00 2C */ addi r4, r24, 0x2c -/* 800E69E0 000E37E0 4B F2 7D 75 */ bl func_8000E754 +/* 800E69E0 000E37E0 4B F2 7D 75 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800E69E4 000E37E4 7F 03 C3 78 */ mr r3, r24 /* 800E69E8 000E37E8 3B BD 00 01 */ addi r29, r29, 1 /* 800E69EC 000E37EC 4B FC EF F9 */ bl zSurfaceGetSurface__FPC7xCollis @@ -14865,7 +14865,7 @@ lbl_800E6A60: /* 800E6A60 000E3860 3B 3A 00 0C */ addi r25, r26, 0xc /* 800E6A64 000E3864 38 61 00 18 */ addi r3, r1, 0x18 /* 800E6A68 000E3868 38 99 00 2C */ addi r4, r25, 0x2c -/* 800E6A6C 000E386C 4B F2 7C E9 */ bl func_8000E754 +/* 800E6A6C 000E386C 4B F2 7C E9 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800E6A70 000E3870 7F 23 CB 78 */ mr r3, r25 /* 800E6A74 000E3874 3B BD 00 01 */ addi r29, r29, 1 /* 800E6A78 000E3878 4B FC EF 6D */ bl zSurfaceGetSurface__FPC7xCollis @@ -14904,7 +14904,7 @@ lbl_800E6AEC: /* 800E6AEC 000E38EC 3B 3A 00 0C */ addi r25, r26, 0xc /* 800E6AF0 000E38F0 38 61 00 18 */ addi r3, r1, 0x18 /* 800E6AF4 000E38F4 38 99 00 2C */ addi r4, r25, 0x2c -/* 800E6AF8 000E38F8 4B F2 7C 5D */ bl func_8000E754 +/* 800E6AF8 000E38F8 4B F2 7C 5D */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800E6AFC 000E38FC 7F 23 CB 78 */ mr r3, r25 /* 800E6B00 000E3900 3B BD 00 01 */ addi r29, r29, 1 /* 800E6B04 000E3904 4B FC EE E1 */ bl zSurfaceGetSurface__FPC7xCollis @@ -14942,7 +14942,7 @@ lbl_800E6B5C: /* 800E6B78 000E3978 40 80 00 14 */ bge lbl_800E6B8C /* 800E6B7C 000E397C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800E6B80 000E3980 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 800E6B84 000E3984 4B F2 7A CD */ bl func_8000E650 +/* 800E6B84 000E3984 4B F2 7A CD */ bl xVec3Length__FPC5xVec3 /* 800E6B88 000E3988 FF E0 08 90 */ fmr f31, f1 lbl_800E6B8C: /* 800E6B8C 000E398C 8B 3E 00 04 */ lbz r25, 4(r30) @@ -14952,7 +14952,7 @@ lbl_800E6B8C: lbl_800E6B9C: /* 800E6B9C 000E399C 38 61 00 18 */ addi r3, r1, 0x18 /* 800E6BA0 000E39A0 38 9A 00 38 */ addi r4, r26, 0x38 -/* 800E6BA4 000E39A4 4B F2 7B B1 */ bl func_8000E754 +/* 800E6BA4 000E39A4 4B F2 7B B1 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800E6BA8 000E39A8 83 1A 00 14 */ lwz r24, 0x14(r26) /* 800E6BAC 000E39AC 3B BD 00 01 */ addi r29, r29, 1 /* 800E6BB0 000E39B0 28 18 00 00 */ cmplwi r24, 0 @@ -14960,7 +14960,7 @@ lbl_800E6B9C: /* 800E6BB8 000E39B8 FC 20 F8 90 */ fmr f1, f31 /* 800E6BBC 000E39BC 38 61 00 0C */ addi r3, r1, 0xc /* 800E6BC0 000E39C0 38 9A 00 44 */ addi r4, r26, 0x44 -/* 800E6BC4 000E39C4 4B F2 44 CD */ bl func_8000B090 +/* 800E6BC4 000E39C4 4B F2 44 CD */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800E6BC8 000E39C8 7F 03 C3 78 */ mr r3, r24 /* 800E6BCC 000E39CC 7F E5 FB 78 */ mr r5, r31 /* 800E6BD0 000E39D0 81 98 01 B8 */ lwz r12, 0x1b8(r24) @@ -14990,7 +14990,7 @@ lbl_800E6C14: /* 800E6C24 000E3A24 2C 1D 00 00 */ cmpwi r29, 0 /* 800E6C28 000E3A28 41 82 00 4C */ beq lbl_800E6C74 /* 800E6C2C 000E3A2C 38 61 00 18 */ addi r3, r1, 0x18 -/* 800E6C30 000E3A30 4B F2 E4 9D */ bl func_800150CC +/* 800E6C30 000E3A30 4B F2 E4 9D */ bl xVec3Length2__FPC5xVec3 /* 800E6C34 000E3A34 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) /* 800E6C38 000E3A38 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E6C3C 000E3A3C 40 81 00 38 */ ble lbl_800E6C74 @@ -15079,26 +15079,26 @@ lbl_800E6D5C: /* 800E6D70 000E3B70 38 81 00 08 */ addi r4, r1, 8 /* 800E6D74 000E3B74 38 A5 00 44 */ addi r5, r5, 0x44 /* 800E6D78 000E3B78 38 C0 00 00 */ li r6, 0 -/* 800E6D7C 000E3B7C 4B F9 BF 11 */ bl func_80082C8C +/* 800E6D7C 000E3B7C 4B F9 BF 11 */ bl XZVecToPos__10zNPCCommonFP5xVec3PC5xVec3Pf /* 800E6D80 000E3B80 38 61 00 08 */ addi r3, r1, 8 -/* 800E6D84 000E3B84 4B F2 E3 49 */ bl func_800150CC +/* 800E6D84 000E3B84 4B F2 E3 49 */ bl xVec3Length2__FPC5xVec3 /* 800E6D88 000E3B88 C0 02 99 B4 */ lfs f0, lbl_803CE334-_SDA2_BASE_(r2) /* 800E6D8C 000E3B8C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E6D90 000E3B90 40 80 00 24 */ bge lbl_800E6DB4 /* 800E6D94 000E3B94 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800E6D98 000E3B98 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800E6D9C 000E3B9C 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800E6DA0 000E3BA0 4B FA A0 A1 */ bl func_80090E40 +/* 800E6DA0 000E3BA0 4B FA A0 A1 */ bl NPCC_faceDir__FP4xEnt /* 800E6DA4 000E3BA4 7C 64 1B 78 */ mr r4, r3 /* 800E6DA8 000E3BA8 38 61 00 08 */ addi r3, r1, 8 /* 800E6DAC 000E3BAC 4B F6 77 31 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E6DB0 000E3BB0 48 00 00 18 */ b lbl_800E6DC8 lbl_800E6DB4: -/* 800E6DB4 000E3BB4 4B F2 3A 49 */ bl func_8000A7FC +/* 800E6DB4 000E3BB4 4B F2 3A 49 */ bl xsqrt__Ff /* 800E6DB8 000E3BB8 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800E6DBC 000E3BBC 38 61 00 08 */ addi r3, r1, 8 /* 800E6DC0 000E3BC0 EC 20 08 24 */ fdivs f1, f0, f1 -/* 800E6DC4 000E3BC4 4B F2 43 BD */ bl func_8000B180 +/* 800E6DC4 000E3BC4 4B F2 43 BD */ bl __amu__5xVec3Ff lbl_800E6DC8: /* 800E6DC8 000E3BC8 38 61 00 08 */ addi r3, r1, 8 /* 800E6DCC 000E3BCC 48 04 88 69 */ bl NPCC_dir_toXZAng__FPC5xVec3 @@ -15118,12 +15118,12 @@ lbl_800E6DC8: /* 800E6E04 000E3C04 C0 22 9A 4C */ lfs f1, lbl_803CE3CC-_SDA2_BASE_(r2) /* 800E6E08 000E3C08 C0 04 00 50 */ lfs f0, 0x50(r4) /* 800E6E0C 000E3C0C EC 21 00 32 */ fmuls f1, f1, f0 -/* 800E6E10 000E3C10 4B F3 4B 29 */ bl func_8001B938 +/* 800E6E10 000E3C10 4B F3 4B 29 */ bl xVec3SMulBy__FP5xVec3f /* 800E6E14 000E3C14 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800E6E18 000E3C18 38 A1 00 08 */ addi r5, r1, 8 /* 800E6E1C 000E3C1C 38 64 00 D4 */ addi r3, r4, 0xd4 /* 800E6E20 000E3C20 38 84 00 80 */ addi r4, r4, 0x80 -/* 800E6E24 000E3C24 4B F2 42 95 */ bl func_8000B0B8 +/* 800E6E24 000E3C24 4B F2 42 95 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 800E6E28 000E3C28 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800E6E2C 000E3C2C 80 03 00 E0 */ lwz r0, 0xe0(r3) /* 800E6E30 000E3C30 60 00 00 04 */ ori r0, r0, 4 @@ -15149,13 +15149,13 @@ lbl_800E6DC8: /* 800E6E80 000E3C80 83 A3 00 00 */ lwz r29, 0(r3) /* 800E6E84 000E3C84 40 82 00 18 */ bne lbl_800E6E9C /* 800E6E88 000E3C88 C0 22 9A 50 */ lfs f1, lbl_803CE3D0-_SDA2_BASE_(r2) -/* 800E6E8C 000E3C8C 4B F6 12 1D */ bl func_800480A8 +/* 800E6E8C 000E3C8C 4B F6 12 1D */ bl SQ__Ff /* 800E6E90 000E3C90 D0 2D 93 78 */ stfs f1, lbl_803CBC78-_SDA_BASE_(r13) /* 800E6E94 000E3C94 38 00 00 01 */ li r0, 1 /* 800E6E98 000E3C98 98 0D 93 7C */ stb r0, lbl_803CBC7C-_SDA_BASE_(r13) lbl_800E6E9C: /* 800E6E9C 000E3C9C 7F A3 EB 78 */ mr r3, r29 -/* 800E6EA0 000E3CA0 4B F6 F6 45 */ bl func_800564E4 +/* 800E6EA0 000E3CA0 4B F6 F6 45 */ bl SelfType__9xNPCBasicCFv /* 800E6EA4 000E3CA4 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 800E6EA8 000E3CA8 28 00 52 39 */ cmplwi r0, 0x5239 /* 800E6EAC 000E3CAC 40 82 00 18 */ bne lbl_800E6EC4 @@ -15173,7 +15173,7 @@ lbl_800E6EC4: /* 800E6ED8 000E3CD8 41 82 00 30 */ beq lbl_800E6F08 /* 800E6EDC 000E3CDC 7F A3 EB 78 */ mr r3, r29 /* 800E6EE0 000E3CE0 38 80 00 00 */ li r4, 0 -/* 800E6EE4 000E3CE4 48 00 59 45 */ bl func_800EC828 +/* 800E6EE4 000E3CE4 48 00 59 45 */ bl XYZDstSqToPlayer__10zNPCCommonFP5xVec3 /* 800E6EE8 000E3CE8 C0 4D 93 78 */ lfs f2, lbl_803CBC78-_SDA_BASE_(r13) /* 800E6EEC 000E3CEC 7F A3 EB 78 */ mr r3, r29 /* 800E6EF0 000E3CF0 48 00 C2 CD */ bl Vibrate__10zNPCCommonFff @@ -15187,7 +15187,7 @@ lbl_800E6F08: /* 800E6F0C 000E3D0C 41 82 00 30 */ beq lbl_800E6F3C /* 800E6F10 000E3D10 7F A3 EB 78 */ mr r3, r29 /* 800E6F14 000E3D14 38 80 00 00 */ li r4, 0 -/* 800E6F18 000E3D18 48 00 59 11 */ bl func_800EC828 +/* 800E6F18 000E3D18 48 00 59 11 */ bl XYZDstSqToPlayer__10zNPCCommonFP5xVec3 /* 800E6F1C 000E3D1C C0 4D 93 78 */ lfs f2, lbl_803CBC78-_SDA_BASE_(r13) /* 800E6F20 000E3D20 7F A3 EB 78 */ mr r3, r29 /* 800E6F24 000E3D24 48 00 C2 99 */ bl Vibrate__10zNPCCommonFff @@ -15223,7 +15223,7 @@ lbl_800E6F68: lbl_800E6F94: /* 800E6F94 000E3D94 7F A3 EB 78 */ mr r3, r29 /* 800E6F98 000E3D98 38 80 00 00 */ li r4, 0 -/* 800E6F9C 000E3D9C 48 00 58 8D */ bl func_800EC828 +/* 800E6F9C 000E3D9C 48 00 58 8D */ bl XYZDstSqToPlayer__10zNPCCommonFP5xVec3 /* 800E6FA0 000E3DA0 C0 4D 93 78 */ lfs f2, lbl_803CBC78-_SDA_BASE_(r13) /* 800E6FA4 000E3DA4 7F A3 EB 78 */ mr r3, r29 /* 800E6FA8 000E3DA8 48 00 C2 15 */ bl Vibrate__10zNPCCommonFff @@ -15235,7 +15235,7 @@ lbl_800E6F94: lbl_800E6FC0: /* 800E6FC0 000E3DC0 7F A3 EB 78 */ mr r3, r29 /* 800E6FC4 000E3DC4 38 80 00 00 */ li r4, 0 -/* 800E6FC8 000E3DC8 48 00 58 61 */ bl func_800EC828 +/* 800E6FC8 000E3DC8 48 00 58 61 */ bl XYZDstSqToPlayer__10zNPCCommonFP5xVec3 /* 800E6FCC 000E3DCC C0 4D 93 78 */ lfs f2, lbl_803CBC78-_SDA_BASE_(r13) /* 800E6FD0 000E3DD0 7F A3 EB 78 */ mr r3, r29 /* 800E6FD4 000E3DD4 48 00 C1 E9 */ bl Vibrate__10zNPCCommonFff @@ -15261,7 +15261,7 @@ lbl_800E6FE8: /* 800E7020 000E3E20 3B E0 00 01 */ li r31, 1 /* 800E7024 000E3E24 93 C1 00 08 */ stw r30, 8(r1) /* 800E7028 000E3E28 7C 9E 23 78 */ mr r30, r4 -/* 800E702C 000E3E2C 48 00 57 65 */ bl func_800EC790 +/* 800E702C 000E3E2C 48 00 57 65 */ bl GetPsyche__5xGoalCFv /* 800E7030 000E3E30 80 1E 00 00 */ lwz r0, 0(r30) /* 800E7034 000E3E34 2C 00 00 03 */ cmpwi r0, 3 /* 800E7038 000E3E38 41 82 00 08 */ beq lbl_800E7040 @@ -15510,27 +15510,27 @@ lbl_800E7260: /* 800E73D0 000E41D0 38 A0 00 00 */ li r5, 0 /* 800E73D4 000E41D4 90 1D 00 60 */ stw r0, 0x60(r29) /* 800E73D8 000E41D8 7F E3 FB 78 */ mr r3, r31 -/* 800E73DC 000E41DC 4B F9 B8 09 */ bl func_80082BE4 +/* 800E73DC 000E41DC 4B F9 B8 09 */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf /* 800E73E0 000E41E0 C0 02 99 B4 */ lfs f0, lbl_803CE334-_SDA2_BASE_(r2) /* 800E73E4 000E41E4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E73E8 000E41E8 40 80 00 24 */ bge lbl_800E740C /* 800E73EC 000E41EC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800E73F0 000E41F0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800E73F4 000E41F4 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800E73F8 000E41F8 4B FA 9A 49 */ bl func_80090E40 +/* 800E73F8 000E41F8 4B FA 9A 49 */ bl NPCC_faceDir__FP4xEnt /* 800E73FC 000E41FC 7C 64 1B 78 */ mr r4, r3 /* 800E7400 000E4200 38 7D 00 54 */ addi r3, r29, 0x54 /* 800E7404 000E4204 4B F6 70 D9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E7408 000E4208 48 00 00 18 */ b lbl_800E7420 lbl_800E740C: -/* 800E740C 000E420C 4B F2 33 F1 */ bl func_8000A7FC +/* 800E740C 000E420C 4B F2 33 F1 */ bl xsqrt__Ff /* 800E7410 000E4210 C0 02 99 00 */ lfs f0, lbl_803CE280-_SDA2_BASE_(r2) /* 800E7414 000E4214 38 7D 00 54 */ addi r3, r29, 0x54 /* 800E7418 000E4218 EC 20 08 24 */ fdivs f1, f0, f1 -/* 800E741C 000E421C 4B F3 45 1D */ bl func_8001B938 +/* 800E741C 000E421C 4B F3 45 1D */ bl xVec3SMulBy__FP5xVec3f lbl_800E7420: /* 800E7420 000E4220 7F E3 FB 78 */ mr r3, r31 -/* 800E7424 000E4224 4B F6 F0 C1 */ bl func_800564E4 +/* 800E7424 000E4224 4B F6 F0 C1 */ bl SelfType__9xNPCBasicCFv /* 800E7428 000E4228 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 800E742C 000E422C 28 00 52 32 */ cmplwi r0, 0x5232 /* 800E7430 000E4230 40 82 00 10 */ bne lbl_800E7440 @@ -15713,7 +15713,7 @@ lbl_800E76BC: /* 800E76BC 000E44BC 3A D8 00 0C */ addi r22, r24, 0xc /* 800E76C0 000E44C0 38 61 00 24 */ addi r3, r1, 0x24 /* 800E76C4 000E44C4 38 96 00 2C */ addi r4, r22, 0x2c -/* 800E76C8 000E44C8 4B F2 70 8D */ bl func_8000E754 +/* 800E76C8 000E44C8 4B F2 70 8D */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800E76CC 000E44CC 7E C3 B3 78 */ mr r3, r22 /* 800E76D0 000E44D0 3B 7B 00 01 */ addi r27, r27, 1 /* 800E76D4 000E44D4 4B FC E3 11 */ bl zSurfaceGetSurface__FPC7xCollis @@ -15752,7 +15752,7 @@ lbl_800E7748: /* 800E7748 000E4548 3A F8 00 0C */ addi r23, r24, 0xc /* 800E774C 000E454C 38 61 00 24 */ addi r3, r1, 0x24 /* 800E7750 000E4550 38 97 00 2C */ addi r4, r23, 0x2c -/* 800E7754 000E4554 4B F2 70 01 */ bl func_8000E754 +/* 800E7754 000E4554 4B F2 70 01 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800E7758 000E4558 7E E3 BB 78 */ mr r3, r23 /* 800E775C 000E455C 3B 7B 00 01 */ addi r27, r27, 1 /* 800E7760 000E4560 4B FC E2 85 */ bl zSurfaceGetSurface__FPC7xCollis @@ -15791,7 +15791,7 @@ lbl_800E77D4: /* 800E77D4 000E45D4 3A F8 00 0C */ addi r23, r24, 0xc /* 800E77D8 000E45D8 38 61 00 24 */ addi r3, r1, 0x24 /* 800E77DC 000E45DC 38 97 00 2C */ addi r4, r23, 0x2c -/* 800E77E0 000E45E0 4B F2 6F 75 */ bl func_8000E754 +/* 800E77E0 000E45E0 4B F2 6F 75 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800E77E4 000E45E4 7E E3 BB 78 */ mr r3, r23 /* 800E77E8 000E45E8 3B 7B 00 01 */ addi r27, r27, 1 /* 800E77EC 000E45EC 4B FC E1 F9 */ bl zSurfaceGetSurface__FPC7xCollis @@ -15839,7 +15839,7 @@ lbl_800E7874: lbl_800E7884: /* 800E7884 000E4684 38 61 00 24 */ addi r3, r1, 0x24 /* 800E7888 000E4688 38 98 00 38 */ addi r4, r24, 0x38 -/* 800E788C 000E468C 4B F2 6E C9 */ bl func_8000E754 +/* 800E788C 000E468C 4B F2 6E C9 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800E7890 000E4690 82 D8 00 14 */ lwz r22, 0x14(r24) /* 800E7894 000E4694 38 61 00 18 */ addi r3, r1, 0x18 /* 800E7898 000E4698 38 98 00 2C */ addi r4, r24, 0x2c @@ -15847,7 +15847,7 @@ lbl_800E7884: /* 800E78A0 000E46A0 4B F6 6A 51 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800E78A4 000E46A4 FC 20 F8 90 */ fmr f1, f31 /* 800E78A8 000E46A8 38 61 00 18 */ addi r3, r1, 0x18 -/* 800E78AC 000E46AC 4B F3 40 8D */ bl func_8001B938 +/* 800E78AC 000E46AC 4B F3 40 8D */ bl xVec3SMulBy__FP5xVec3f /* 800E78B0 000E46B0 7E C3 B3 78 */ mr r3, r22 /* 800E78B4 000E46B4 7F C5 F3 78 */ mr r5, r30 /* 800E78B8 000E46B8 81 96 01 B8 */ lwz r12, 0x1b8(r22) @@ -15878,7 +15878,7 @@ lbl_800E78FC: /* 800E7914 000E4714 2C 1B 00 00 */ cmpwi r27, 0 /* 800E7918 000E4718 41 82 00 88 */ beq lbl_800E79A0 /* 800E791C 000E471C 38 61 00 24 */ addi r3, r1, 0x24 -/* 800E7920 000E4720 4B F2 D7 AD */ bl func_800150CC +/* 800E7920 000E4720 4B F2 D7 AD */ bl xVec3Length2__FPC5xVec3 /* 800E7924 000E4724 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) /* 800E7928 000E4728 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E792C 000E472C 40 81 00 74 */ ble lbl_800E79A0 @@ -15900,7 +15900,7 @@ lbl_800E78FC: /* 800E796C 000E476C 38 81 00 24 */ addi r4, r1, 0x24 /* 800E7970 000E4770 48 04 85 7D */ bl NPCC_Bounce__FP5xVec3P5xVec3f /* 800E7974 000E4774 38 61 00 0C */ addi r3, r1, 0xc -/* 800E7978 000E4778 4B F2 6C D9 */ bl func_8000E650 +/* 800E7978 000E4778 4B F2 6C D9 */ bl xVec3Length__FPC5xVec3 /* 800E797C 000E477C C0 02 99 2C */ lfs f0, lbl_803CE2AC-_SDA2_BASE_(r2) /* 800E7980 000E4780 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E7984 000E4784 40 81 00 1C */ ble lbl_800E79A0 @@ -15909,7 +15909,7 @@ lbl_800E78FC: /* 800E7990 000E4790 38 81 00 0C */ addi r4, r1, 0xc /* 800E7994 000E4794 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800E7998 000E4798 EC 20 08 24 */ fdivs f1, f0, f1 -/* 800E799C 000E479C 4B F2 36 F5 */ bl func_8000B090 +/* 800E799C 000E479C 4B F2 36 F5 */ bl xVec3SMul__FP5xVec3PC5xVec3f lbl_800E79A0: /* 800E79A0 000E47A0 38 60 00 01 */ li r3, 1 /* 800E79A4 000E47A4 E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0 @@ -15980,19 +15980,19 @@ lbl_800E7A6C: /* 800E7A98 000E4898 38 81 00 08 */ addi r4, r1, 8 /* 800E7A9C 000E489C 38 BC 00 50 */ addi r5, r28, 0x50 /* 800E7AA0 000E48A0 38 C0 00 00 */ li r6, 0 -/* 800E7AA4 000E48A4 4B F9 B1 E9 */ bl func_80082C8C +/* 800E7AA4 000E48A4 4B F9 B1 E9 */ bl XZVecToPos__10zNPCCommonFP5xVec3PC5xVec3Pf /* 800E7AA8 000E48A8 48 00 00 14 */ b lbl_800E7ABC lbl_800E7AAC: /* 800E7AAC 000E48AC 7F E3 FB 78 */ mr r3, r31 /* 800E7AB0 000E48B0 38 81 00 08 */ addi r4, r1, 8 /* 800E7AB4 000E48B4 38 A0 00 00 */ li r5, 0 -/* 800E7AB8 000E48B8 48 00 4C E1 */ bl func_800EC798 +/* 800E7AB8 000E48B8 48 00 4C E1 */ bl XZVecToPlayer__10zNPCCommonFP5xVec3Pf lbl_800E7ABC: /* 800E7ABC 000E48BC 38 00 00 00 */ li r0, 0 /* 800E7AC0 000E48C0 38 61 00 08 */ addi r3, r1, 8 /* 800E7AC4 000E48C4 B0 1C 00 48 */ sth r0, 0x48(r28) /* 800E7AC8 000E48C8 7C 64 1B 78 */ mr r4, r3 -/* 800E7ACC 000E48CC 4B F2 6B F9 */ bl func_8000E6C4 +/* 800E7ACC 000E48CC 4B F2 6B F9 */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 800E7AD0 000E48D0 38 61 00 08 */ addi r3, r1, 8 /* 800E7AD4 000E48D4 7C 64 1B 78 */ mr r4, r3 /* 800E7AD8 000E48D8 4B F6 68 19 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -16006,12 +16006,12 @@ lbl_800E7ABC: /* 800E7AF8 000E48F8 38 61 00 08 */ addi r3, r1, 8 /* 800E7AFC 000E48FC C0 1E 00 50 */ lfs f0, 0x50(r30) /* 800E7B00 000E4900 EC 21 00 32 */ fmuls f1, f1, f0 -/* 800E7B04 000E4904 4B F3 3E 35 */ bl func_8001B938 +/* 800E7B04 000E4904 4B F3 3E 35 */ bl xVec3SMulBy__FP5xVec3f /* 800E7B08 000E4908 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800E7B0C 000E490C 38 A1 00 08 */ addi r5, r1, 8 /* 800E7B10 000E4910 38 64 00 D4 */ addi r3, r4, 0xd4 /* 800E7B14 000E4914 38 84 00 80 */ addi r4, r4, 0x80 -/* 800E7B18 000E4918 4B F2 35 A1 */ bl func_8000B0B8 +/* 800E7B18 000E4918 4B F2 35 A1 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 800E7B1C 000E491C 80 BF 00 48 */ lwz r5, 0x48(r31) /* 800E7B20 000E4920 7F E3 FB 78 */ mr r3, r31 /* 800E7B24 000E4924 38 80 00 04 */ li r4, 4 @@ -16061,7 +16061,7 @@ lbl_800E7BD0: /* 800E7BD0 000E49D0 FC 20 F8 90 */ fmr f1, f31 /* 800E7BD4 000E49D4 7F A3 EB 78 */ mr r3, r29 /* 800E7BD8 000E49D8 7F C4 F3 78 */ mr r4, r30 -/* 800E7BDC 000E49DC 4B FE D8 41 */ bl func_800D541C +/* 800E7BDC 000E49DC 4B FE D8 41 */ bl Exit__5xGoalFfPv /* 800E7BE0 000E49E0 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E7BE4 000E49E4 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800E7BE8 000E49E8 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -16122,7 +16122,7 @@ lbl_800E7CB0: /* 800E7CB0 000E4AB0 FC 20 F8 90 */ fmr f1, f31 /* 800E7CB4 000E4AB4 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) /* 800E7CB8 000E4AB8 7F 63 DB 78 */ mr r3, r27 -/* 800E7CBC 000E4ABC 48 00 4D 65 */ bl func_800ECA20 +/* 800E7CBC 000E4ABC 48 00 4D 65 */ bl FacePlayer__9zNPCRobotFff /* 800E7CC0 000E4AC0 38 00 00 00 */ li r0, 0 /* 800E7CC4 000E4AC4 7F A3 EB 78 */ mr r3, r29 /* 800E7CC8 000E4AC8 90 1B 00 E8 */ stw r0, 0xe8(r27) @@ -16167,7 +16167,7 @@ InputInfo__13zNPCGoalKnockFP13NPCDamageInfo: /* 800E7D54 000E4B54 48 00 00 74 */ b lbl_800E7DC8 lbl_800E7D58: /* 800E7D58 000E4B58 38 7E 00 08 */ addi r3, r30, 8 -/* 800E7D5C 000E4B5C 4B F2 D3 71 */ bl func_800150CC +/* 800E7D5C 000E4B5C 4B F2 D3 71 */ bl xVec3Length2__FPC5xVec3 /* 800E7D60 000E4B60 C0 02 99 B4 */ lfs f0, lbl_803CE334-_SDA2_BASE_(r2) /* 800E7D64 000E4B64 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E7D68 000E4B68 40 81 00 3C */ ble lbl_800E7DA4 @@ -16176,12 +16176,12 @@ lbl_800E7D58: /* 800E7D74 000E4B74 4B F6 65 7D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800E7D78 000E4B78 38 7D 00 50 */ addi r3, r29, 0x50 /* 800E7D7C 000E4B7C 7C 64 1B 78 */ mr r4, r3 -/* 800E7D80 000E4B80 4B F2 69 45 */ bl func_8000E6C4 +/* 800E7D80 000E4B80 4B F2 69 45 */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 800E7D84 000E4B84 7F E3 FB 78 */ mr r3, r31 -/* 800E7D88 000E4B88 4B F9 AF 71 */ bl func_80082CF8 +/* 800E7D88 000E4B88 4B F9 AF 71 */ bl Pos__10zNPCCommonFv /* 800E7D8C 000E4B8C 7C 64 1B 78 */ mr r4, r3 /* 800E7D90 000E4B90 38 7D 00 50 */ addi r3, r29, 0x50 -/* 800E7D94 000E4B94 4B F2 69 C1 */ bl func_8000E754 +/* 800E7D94 000E4B94 4B F2 69 C1 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800E7D98 000E4B98 38 00 00 10 */ li r0, 0x10 /* 800E7D9C 000E4B9C B0 1D 00 48 */ sth r0, 0x48(r29) /* 800E7DA0 000E4BA0 48 00 00 28 */ b lbl_800E7DC8 @@ -16189,7 +16189,7 @@ lbl_800E7DA4: /* 800E7DA4 000E4BA4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800E7DA8 000E4BA8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800E7DAC 000E4BAC 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800E7DB0 000E4BB0 4B F3 3A 59 */ bl func_8001B808 +/* 800E7DB0 000E4BB0 4B F3 3A 59 */ bl xEntGetPos__FPC4xEnt /* 800E7DB4 000E4BB4 7C 64 1B 78 */ mr r4, r3 /* 800E7DB8 000E4BB8 38 7D 00 50 */ addi r3, r29, 0x50 /* 800E7DBC 000E4BBC 4B F6 67 21 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -16250,7 +16250,7 @@ lbl_800E7E8C: /* 800E7E8C 000E4C8C 3A F9 00 0C */ addi r23, r25, 0xc /* 800E7E90 000E4C90 38 61 00 24 */ addi r3, r1, 0x24 /* 800E7E94 000E4C94 38 97 00 2C */ addi r4, r23, 0x2c -/* 800E7E98 000E4C98 4B F2 68 BD */ bl func_8000E754 +/* 800E7E98 000E4C98 4B F2 68 BD */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800E7E9C 000E4C9C 7E E3 BB 78 */ mr r3, r23 /* 800E7EA0 000E4CA0 3B 9C 00 01 */ addi r28, r28, 1 /* 800E7EA4 000E4CA4 4B FC DB 41 */ bl zSurfaceGetSurface__FPC7xCollis @@ -16289,7 +16289,7 @@ lbl_800E7F18: /* 800E7F18 000E4D18 3B 19 00 0C */ addi r24, r25, 0xc /* 800E7F1C 000E4D1C 38 61 00 24 */ addi r3, r1, 0x24 /* 800E7F20 000E4D20 38 98 00 2C */ addi r4, r24, 0x2c -/* 800E7F24 000E4D24 4B F2 68 31 */ bl func_8000E754 +/* 800E7F24 000E4D24 4B F2 68 31 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800E7F28 000E4D28 7F 03 C3 78 */ mr r3, r24 /* 800E7F2C 000E4D2C 3B 9C 00 01 */ addi r28, r28, 1 /* 800E7F30 000E4D30 4B FC DA B5 */ bl zSurfaceGetSurface__FPC7xCollis @@ -16328,7 +16328,7 @@ lbl_800E7FA4: /* 800E7FA4 000E4DA4 3B 19 00 0C */ addi r24, r25, 0xc /* 800E7FA8 000E4DA8 38 61 00 24 */ addi r3, r1, 0x24 /* 800E7FAC 000E4DAC 38 98 00 2C */ addi r4, r24, 0x2c -/* 800E7FB0 000E4DB0 4B F2 67 A5 */ bl func_8000E754 +/* 800E7FB0 000E4DB0 4B F2 67 A5 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800E7FB4 000E4DB4 7F 03 C3 78 */ mr r3, r24 /* 800E7FB8 000E4DB8 3B 9C 00 01 */ addi r28, r28, 1 /* 800E7FBC 000E4DBC 4B FC DA 29 */ bl zSurfaceGetSurface__FPC7xCollis @@ -16366,7 +16366,7 @@ lbl_800E8014: /* 800E8030 000E4E30 40 80 00 14 */ bge lbl_800E8044 /* 800E8034 000E4E34 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800E8038 000E4E38 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 800E803C 000E4E3C 4B F2 66 15 */ bl func_8000E650 +/* 800E803C 000E4E3C 4B F2 66 15 */ bl xVec3Length__FPC5xVec3 /* 800E8040 000E4E40 FF E0 08 90 */ fmr f31, f1 lbl_800E8044: /* 800E8044 000E4E44 8B 1D 00 04 */ lbz r24, 4(r29) @@ -16376,7 +16376,7 @@ lbl_800E8044: lbl_800E8054: /* 800E8054 000E4E54 38 61 00 24 */ addi r3, r1, 0x24 /* 800E8058 000E4E58 38 99 00 38 */ addi r4, r25, 0x38 -/* 800E805C 000E4E5C 4B F2 66 F9 */ bl func_8000E754 +/* 800E805C 000E4E5C 4B F2 66 F9 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800E8060 000E4E60 82 F9 00 14 */ lwz r23, 0x14(r25) /* 800E8064 000E4E64 3B 9C 00 01 */ addi r28, r28, 1 /* 800E8068 000E4E68 28 17 00 00 */ cmplwi r23, 0 @@ -16384,7 +16384,7 @@ lbl_800E8054: /* 800E8070 000E4E70 FC 20 F8 90 */ fmr f1, f31 /* 800E8074 000E4E74 38 61 00 0C */ addi r3, r1, 0xc /* 800E8078 000E4E78 38 99 00 44 */ addi r4, r25, 0x44 -/* 800E807C 000E4E7C 4B F2 30 15 */ bl func_8000B090 +/* 800E807C 000E4E7C 4B F2 30 15 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800E8080 000E4E80 7E E3 BB 78 */ mr r3, r23 /* 800E8084 000E4E84 7F E5 FB 78 */ mr r5, r31 /* 800E8088 000E4E88 81 97 01 B8 */ lwz r12, 0x1b8(r23) @@ -16416,7 +16416,7 @@ lbl_800E80CC: /* 800E80E4 000E4EE4 2C 1C 00 00 */ cmpwi r28, 0 /* 800E80E8 000E4EE8 41 82 00 54 */ beq lbl_800E813C /* 800E80EC 000E4EEC 38 61 00 24 */ addi r3, r1, 0x24 -/* 800E80F0 000E4EF0 4B F2 CF DD */ bl func_800150CC +/* 800E80F0 000E4EF0 4B F2 CF DD */ bl xVec3Length2__FPC5xVec3 /* 800E80F4 000E4EF4 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) /* 800E80F8 000E4EF8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E80FC 000E4EFC 40 81 00 40 */ ble lbl_800E813C @@ -16490,16 +16490,16 @@ StreakUpdate__13zNPCGoalKnockFv: /* 800E81E4 000E4FE4 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E81E8 000E4FE8 83 E3 00 00 */ lwz r31, 0(r3) /* 800E81EC 000E4FEC 7F E3 FB 78 */ mr r3, r31 -/* 800E81F0 000E4FF0 4B FA 8C 45 */ bl func_80090E34 +/* 800E81F0 000E4FF0 4B FA 8C 45 */ bl NPCC_rightDir__FP4xEnt /* 800E81F4 000E4FF4 7C 64 1B 78 */ mr r4, r3 /* 800E81F8 000E4FF8 38 61 00 08 */ addi r3, r1, 8 /* 800E81FC 000E4FFC 4B F6 62 E1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E8200 000E5000 38 61 00 08 */ addi r3, r1, 8 /* 800E8204 000E5004 C0 22 99 20 */ lfs f1, lbl_803CE2A0-_SDA2_BASE_(r2) /* 800E8208 000E5008 7C 64 1B 78 */ mr r4, r3 -/* 800E820C 000E500C 4B F2 2E 85 */ bl func_8000B090 +/* 800E820C 000E500C 4B F2 2E 85 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800E8210 000E5010 7F E3 FB 78 */ mr r3, r31 -/* 800E8214 000E5014 4B F9 AA E5 */ bl func_80082CF8 +/* 800E8214 000E5014 4B F9 AA E5 */ bl Pos__10zNPCCommonFv /* 800E8218 000E5018 7C 64 1B 78 */ mr r4, r3 /* 800E821C 000E501C 38 61 00 20 */ addi r3, r1, 0x20 /* 800E8220 000E5020 4B F6 62 BD */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -16509,15 +16509,15 @@ StreakUpdate__13zNPCGoalKnockFv: /* 800E8230 000E5030 38 81 00 20 */ addi r4, r1, 0x20 /* 800E8234 000E5034 EC 01 00 2A */ fadds f0, f1, f0 /* 800E8238 000E5038 D0 01 00 24 */ stfs f0, 0x24(r1) -/* 800E823C 000E503C 4B F2 30 29 */ bl func_8000B264 +/* 800E823C 000E503C 4B F2 30 29 */ bl __as__5xVec3FRC5xVec3 /* 800E8240 000E5040 38 61 00 20 */ addi r3, r1, 0x20 /* 800E8244 000E5044 38 A1 00 08 */ addi r5, r1, 8 /* 800E8248 000E5048 7C 64 1B 78 */ mr r4, r3 -/* 800E824C 000E504C 4B F2 2E 6D */ bl func_8000B0B8 +/* 800E824C 000E504C 4B F2 2E 6D */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 800E8250 000E5050 38 61 00 14 */ addi r3, r1, 0x14 /* 800E8254 000E5054 38 A1 00 08 */ addi r5, r1, 8 /* 800E8258 000E5058 7C 64 1B 78 */ mr r4, r3 -/* 800E825C 000E505C 4B F2 64 35 */ bl func_8000E690 +/* 800E825C 000E505C 4B F2 64 35 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800E8260 000E5060 80 7E 00 60 */ lwz r3, 0x60(r30) /* 800E8264 000E5064 38 81 00 20 */ addi r4, r1, 0x20 /* 800E8268 000E5068 38 A1 00 14 */ addi r5, r1, 0x14 @@ -16602,7 +16602,7 @@ lbl_800E8350: /* 800E8398 000E5198 93 C1 00 18 */ stw r30, 0x18(r1) /* 800E839C 000E519C 93 A1 00 14 */ stw r29, 0x14(r1) /* 800E83A0 000E51A0 7C 9D 23 78 */ mr r29, r4 -/* 800E83A4 000E51A4 48 00 43 ED */ bl func_800EC790 +/* 800E83A4 000E51A4 48 00 43 ED */ bl GetPsyche__5xGoalCFv /* 800E83A8 000E51A8 80 1D 00 00 */ lwz r0, 0(r29) /* 800E83AC 000E51AC 7C 7E 1B 78 */ mr r30, r3 /* 800E83B0 000E51B0 2C 00 00 02 */ cmpwi r0, 2 @@ -16672,10 +16672,10 @@ DieTheGoodDeath__17zNPCGoalAfterlifeFv: /* 800E8498 000E5298 C0 22 99 34 */ lfs f1, lbl_803CE2B4-_SDA2_BASE_(r2) /* 800E849C 000E529C 4B F7 E1 2D */ bl SetPlayerKillsVillainTimer__Ff /* 800E84A0 000E52A0 7F E3 FB 78 */ mr r3, r31 -/* 800E84A4 000E52A4 4B F6 E0 41 */ bl func_800564E4 +/* 800E84A4 000E52A4 4B F6 E0 41 */ bl SelfType__9xNPCBasicCFv /* 800E84A8 000E52A8 48 00 31 09 */ bl zNPCGoalRobo.CollectBountyOnRobot__Fi /* 800E84AC 000E52AC 7F E3 FB 78 */ mr r3, r31 -/* 800E84B0 000E52B0 4B F9 A8 49 */ bl func_80082CF8 +/* 800E84B0 000E52B0 4B F9 A8 49 */ bl Pos__10zNPCCommonFv /* 800E84B4 000E52B4 C0 82 98 F4 */ lfs f4, lbl_803CE274-_SDA2_BASE_(r2) /* 800E84B8 000E52B8 38 80 00 00 */ li r4, 0 /* 800E84BC 000E52BC C0 22 98 FC */ lfs f1, lbl_803CE27C-_SDA2_BASE_(r2) @@ -16740,9 +16740,9 @@ lbl_800E858C: /* 800E859C 000E539C 48 09 FD 79 */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 800E85A0 000E53A0 7F 83 E3 78 */ mr r3, r28 /* 800E85A4 000E53A4 7F E4 FB 78 */ mr r4, r31 -/* 800E85A8 000E53A8 48 00 45 11 */ bl func_800ECAB8 +/* 800E85A8 000E53A8 48 00 45 11 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 800E85AC 000E53AC 7F E3 FB 78 */ mr r3, r31 -/* 800E85B0 000E53B0 4B F3 32 81 */ bl func_8001B830 +/* 800E85B0 000E53B0 4B F3 32 81 */ bl xEntGetCenter__FPC4xEnt /* 800E85B4 000E53B4 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800E85B8 000E53B8 7C 64 1B 78 */ mr r4, r3 /* 800E85BC 000E53BC 7F 83 E3 78 */ mr r3, r28 @@ -16802,7 +16802,7 @@ lbl_800E85F8: /* 800E8684 000E5484 48 00 9D 99 */ bl GetParm__10zNPCCommonF10en_npcparmPP10zMovePoint lbl_800E8688: /* 800E8688 000E5488 7F E3 FB 78 */ mr r3, r31 -/* 800E868C 000E548C 4B F9 A6 6D */ bl func_80082CF8 +/* 800E868C 000E548C 4B F9 A6 6D */ bl Pos__10zNPCCommonFv /* 800E8690 000E5490 38 9D 00 58 */ addi r4, r29, 0x58 /* 800E8694 000E5494 4B F6 5E 49 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E8698 000E5498 80 7F 00 48 */ lwz r3, 0x48(r31) @@ -16821,7 +16821,7 @@ lbl_800E8688: /* 800E86CC 000E54CC 48 00 02 39 */ bl LaunchRoboBits__15zNPCGoalRespawnFv /* 800E86D0 000E54D0 D0 3D 00 50 */ stfs f1, 0x50(r29) /* 800E86D4 000E54D4 7F E3 FB 78 */ mr r3, r31 -/* 800E86D8 000E54D8 4B F3 31 11 */ bl func_8001B7E8 +/* 800E86D8 000E54D8 4B F3 31 11 */ bl xEntHide__FP4xEnt /* 800E86DC 000E54DC 48 00 00 0C */ b lbl_800E86E8 lbl_800E86E0: /* 800E86E0 000E54E0 C0 02 99 00 */ lfs f0, lbl_803CE280-_SDA2_BASE_(r2) @@ -16854,7 +16854,7 @@ lbl_800E86E8: /* 800E8748 000E5548 83 E5 00 00 */ lwz r31, 0(r5) /* 800E874C 000E554C 48 00 06 A9 */ bl KickFromTheNest__15zNPCGoalRespawnFv /* 800E8750 000E5550 7F E3 FB 78 */ mr r3, r31 -/* 800E8754 000E5554 4B F3 30 A5 */ bl func_8001B7F8 +/* 800E8754 000E5554 4B F3 30 A5 */ bl xEntShow__FP4xEnt /* 800E8758 000E5558 80 7F 02 2C */ lwz r3, 0x22c(r31) /* 800E875C 000E555C 28 03 00 00 */ cmplwi r3, 0 /* 800E8760 000E5560 41 82 00 1C */ beq lbl_800E877C @@ -16868,7 +16868,7 @@ lbl_800E877C: /* 800E877C 000E557C FC 20 F8 90 */ fmr f1, f31 /* 800E8780 000E5580 7F A3 EB 78 */ mr r3, r29 /* 800E8784 000E5584 7F C4 F3 78 */ mr r4, r30 -/* 800E8788 000E5588 4B FE CC 95 */ bl func_800D541C +/* 800E8788 000E5588 4B FE CC 95 */ bl Exit__5xGoalFfPv /* 800E878C 000E558C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800E8790 000E5590 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800E8794 000E5594 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -16917,14 +16917,14 @@ lbl_800E8830: /* 800E8830 000E5630 2C 00 00 00 */ cmpwi r0, 0 /* 800E8834 000E5634 41 82 00 78 */ beq lbl_800E88AC /* 800E8838 000E5638 7F E3 FB 78 */ mr r3, r31 -/* 800E883C 000E563C 4B F2 5D FD */ bl func_8000E638 +/* 800E883C 000E563C 4B F2 5D FD */ bl xEntIsVisible__FPC4xEnt /* 800E8840 000E5640 28 03 00 00 */ cmplwi r3, 0 /* 800E8844 000E5644 40 82 00 38 */ bne lbl_800E887C /* 800E8848 000E5648 7F E3 FB 78 */ mr r3, r31 /* 800E884C 000E564C 38 80 00 06 */ li r4, 6 /* 800E8850 000E5650 48 00 AD E5 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 800E8854 000E5654 7F E3 FB 78 */ mr r3, r31 -/* 800E8858 000E5658 4B F3 2F A1 */ bl func_8001B7F8 +/* 800E8858 000E5658 4B F3 2F A1 */ bl xEntShow__FP4xEnt /* 800E885C 000E565C 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800E8860 000E5660 A0 03 00 44 */ lhz r0, 0x44(r3) /* 800E8864 000E5664 60 00 00 04 */ ori r0, r0, 4 @@ -17006,31 +17006,31 @@ lbl_800E895C: /* 800E8960 000E5760 7F E3 FB 78 */ mr r3, r31 /* 800E8964 000E5764 83 C4 00 00 */ lwz r30, 0(r4) /* 800E8968 000E5768 7F C4 F3 78 */ mr r4, r30 -/* 800E896C 000E576C 48 00 41 4D */ bl func_800ECAB8 +/* 800E896C 000E576C 48 00 41 4D */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 800E8970 000E5770 83 DE 02 2C */ lwz r30, 0x22c(r30) /* 800E8974 000E5774 38 80 00 0B */ li r4, 0xb /* 800E8978 000E5778 7F C3 F3 78 */ mr r3, r30 -/* 800E897C 000E577C 48 00 3E 95 */ bl func_800EC810 +/* 800E897C 000E577C 48 00 3E 95 */ bl BonePos__10zNPCCommonCFi /* 800E8980 000E5780 7C 64 1B 78 */ mr r4, r3 /* 800E8984 000E5784 38 61 00 2C */ addi r3, r1, 0x2c -/* 800E8988 000E5788 4B F2 28 DD */ bl func_8000B264 +/* 800E8988 000E5788 4B F2 28 DD */ bl __as__5xVec3FRC5xVec3 /* 800E898C 000E578C 3C 80 80 26 */ lis r4, lbl_80267370@ha /* 800E8990 000E5790 38 61 00 2C */ addi r3, r1, 0x2c /* 800E8994 000E5794 38 84 73 70 */ addi r4, r4, lbl_80267370@l -/* 800E8998 000E5798 4B F2 CA AD */ bl func_80015444 +/* 800E8998 000E5798 4B F2 CA AD */ bl __apl__5xVec3FRC5xVec3 /* 800E899C 000E579C 7F C3 F3 78 */ mr r3, r30 /* 800E89A0 000E57A0 38 80 00 00 */ li r4, 0 -/* 800E89A4 000E57A4 48 00 3E 59 */ bl func_800EC7FC +/* 800E89A4 000E57A4 48 00 3E 59 */ bl BoneMat__10zNPCCommonCFi /* 800E89A8 000E57A8 7C 64 1B 78 */ mr r4, r3 /* 800E89AC 000E57AC 38 61 00 2C */ addi r3, r1, 0x2c /* 800E89B0 000E57B0 7C 65 1B 78 */ mr r5, r3 /* 800E89B4 000E57B4 48 00 41 E5 */ bl zNPCGoalRobo.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800E89B8 000E57B8 7F C3 F3 78 */ mr r3, r30 /* 800E89BC 000E57BC 38 80 00 00 */ li r4, 0 -/* 800E89C0 000E57C0 48 00 3E 51 */ bl func_800EC810 +/* 800E89C0 000E57C0 48 00 3E 51 */ bl BonePos__10zNPCCommonCFi /* 800E89C4 000E57C4 7C 64 1B 78 */ mr r4, r3 /* 800E89C8 000E57C8 38 61 00 2C */ addi r3, r1, 0x2c -/* 800E89CC 000E57CC 4B F2 CA 79 */ bl func_80015444 +/* 800E89CC 000E57CC 4B F2 CA 79 */ bl __apl__5xVec3FRC5xVec3 /* 800E89D0 000E57D0 80 FD 00 58 */ lwz r7, 0x58(r29) /* 800E89D4 000E57D4 38 61 00 08 */ addi r3, r1, 8 /* 800E89D8 000E57D8 80 DD 00 5C */ lwz r6, 0x5c(r29) @@ -17040,7 +17040,7 @@ lbl_800E895C: /* 800E89E8 000E57E8 90 E1 00 20 */ stw r7, 0x20(r1) /* 800E89EC 000E57EC 90 C1 00 24 */ stw r6, 0x24(r1) /* 800E89F0 000E57F0 90 01 00 28 */ stw r0, 0x28(r1) -/* 800E89F4 000E57F4 4B F2 27 D9 */ bl func_8000B1CC +/* 800E89F4 000E57F4 4B F2 27 D9 */ bl __mi__5xVec3CFRC5xVec3 /* 800E89F8 000E57F8 80 A1 00 08 */ lwz r5, 8(r1) /* 800E89FC 000E57FC 38 61 00 14 */ addi r3, r1, 0x14 /* 800E8A00 000E5800 80 81 00 0C */ lwz r4, 0xc(r1) @@ -17048,7 +17048,7 @@ lbl_800E895C: /* 800E8A08 000E5808 90 A1 00 14 */ stw r5, 0x14(r1) /* 800E8A0C 000E580C 90 81 00 18 */ stw r4, 0x18(r1) /* 800E8A10 000E5810 90 01 00 1C */ stw r0, 0x1c(r1) -/* 800E8A14 000E5814 4B F2 5C 3D */ bl func_8000E650 +/* 800E8A14 000E5814 4B F2 5C 3D */ bl xVec3Length__FPC5xVec3 /* 800E8A18 000E5818 C0 42 98 FC */ lfs f2, lbl_803CE27C-_SDA2_BASE_(r2) /* 800E8A1C 000E581C C0 02 99 0C */ lfs f0, lbl_803CE28C-_SDA2_BASE_(r2) /* 800E8A20 000E5820 EC 41 00 B2 */ fmuls f2, f1, f2 @@ -17065,7 +17065,7 @@ lbl_800E8A44: /* 800E8A44 000E5844 EF E1 10 24 */ fdivs f31, f1, f2 /* 800E8A48 000E5848 38 7F 00 C4 */ addi r3, r31, 0xc4 /* 800E8A4C 000E584C 38 81 00 20 */ addi r4, r1, 0x20 -/* 800E8A50 000E5850 4B F2 28 15 */ bl func_8000B264 +/* 800E8A50 000E5850 4B F2 28 15 */ bl __as__5xVec3FRC5xVec3 /* 800E8A54 000E5854 FC 20 F8 90 */ fmr f1, f31 /* 800E8A58 000E5858 7F E3 FB 78 */ mr r3, r31 /* 800E8A5C 000E585C 38 81 00 2C */ addi r4, r1, 0x2c @@ -17126,7 +17126,7 @@ lbl_800E8B18: /* 800E8B1C 000E591C C0 42 99 20 */ lfs f2, lbl_803CE2A0-_SDA2_BASE_(r2) /* 800E8B20 000E5920 EF A3 F8 28 */ fsubs f29, f3, f31 /* 800E8B24 000E5924 FC 20 E8 90 */ fmr f1, f29 -/* 800E8B28 000E5928 48 00 40 05 */ bl func_800ECB2C +/* 800E8B28 000E5928 48 00 40 05 */ bl SMOOTH__Ffff /* 800E8B2C 000E592C FC 40 08 90 */ fmr f2, f1 /* 800E8B30 000E5930 7F E3 FB 78 */ mr r3, r31 /* 800E8B34 000E5934 FC 60 10 90 */ fmr f3, f2 @@ -17176,7 +17176,7 @@ lbl_800E8B68: /* 800E8BDC 000E59DC 7C 7D 1B 79 */ or. r29, r3, r3 /* 800E8BE0 000E59E0 41 82 00 4C */ beq lbl_800E8C2C /* 800E8BE4 000E59E4 7F E3 FB 78 */ mr r3, r31 -/* 800E8BE8 000E59E8 4B F9 A1 11 */ bl func_80082CF8 +/* 800E8BE8 000E59E8 4B F9 A1 11 */ bl Pos__10zNPCCommonFv /* 800E8BEC 000E59EC 7C 65 1B 78 */ mr r5, r3 /* 800E8BF0 000E59F0 7F E3 FB 78 */ mr r3, r31 /* 800E8BF4 000E59F4 38 80 00 01 */ li r4, 1 @@ -17186,18 +17186,18 @@ lbl_800E8B68: /* 800E8C04 000E5A04 38 9C 00 2C */ addi r4, r28, 0x2c /* 800E8C08 000E5A08 D0 1C 00 30 */ stfs f0, 0x30(r28) /* 800E8C0C 000E5A0C C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) -/* 800E8C10 000E5A10 4B F2 24 81 */ bl func_8000B090 +/* 800E8C10 000E5A10 4B F2 24 81 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800E8C14 000E5A14 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800E8C18 000E5A18 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800E8C1C 000E5A1C 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800E8C20 000E5A20 4B F3 2B E9 */ bl func_8001B808 +/* 800E8C20 000E5A20 4B F3 2B E9 */ bl xEntGetPos__FPC4xEnt /* 800E8C24 000E5A24 38 81 00 1C */ addi r4, r1, 0x1c -/* 800E8C28 000E5A28 4B F2 5B 2D */ bl func_8000E754 +/* 800E8C28 000E5A28 4B F2 5B 2D */ bl xVec3AddTo__FP5xVec3PC5xVec3 lbl_800E8C2C: /* 800E8C2C 000E5A2C 7F E3 FB 78 */ mr r3, r31 /* 800E8C30 000E5A30 38 80 00 08 */ li r4, 8 /* 800E8C34 000E5A34 38 A0 00 02 */ li r5, 2 -/* 800E8C38 000E5A38 4B FF 05 C9 */ bl func_800D9200 +/* 800E8C38 000E5A38 4B FF 05 C9 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800E8C3C 000E5A3C 2C 03 00 00 */ cmpwi r3, 0 /* 800E8C40 000E5A40 41 82 00 38 */ beq lbl_800E8C78 /* 800E8C44 000E5A44 2C 1D 00 00 */ cmpwi r29, 0 @@ -17205,13 +17205,13 @@ lbl_800E8C2C: /* 800E8C4C 000E5A4C 80 02 81 9C */ lwz r0, lbl_803CCB1C-_SDA2_BASE_(r2) /* 800E8C50 000E5A50 38 61 00 0C */ addi r3, r1, 0xc /* 800E8C54 000E5A54 90 01 00 0C */ stw r0, 0xc(r1) -/* 800E8C58 000E5A58 4B F3 67 DD */ bl func_8001F434 +/* 800E8C58 000E5A58 4B F3 67 DD */ bl xDrawSetColor__F10iColor_tag /* 800E8C5C 000E5A5C 48 00 00 14 */ b lbl_800E8C70 lbl_800E8C60: /* 800E8C60 000E5A60 80 02 81 A4 */ lwz r0, lbl_803CCB24-_SDA2_BASE_(r2) /* 800E8C64 000E5A64 38 61 00 08 */ addi r3, r1, 8 /* 800E8C68 000E5A68 90 01 00 08 */ stw r0, 8(r1) -/* 800E8C6C 000E5A6C 4B F3 67 C9 */ bl func_8001F434 +/* 800E8C6C 000E5A6C 4B F3 67 C9 */ bl xDrawSetColor__F10iColor_tag lbl_800E8C70: /* 800E8C70 000E5A70 38 61 00 54 */ addi r3, r1, 0x54 /* 800E8C74 000E5A74 4B F2 22 69 */ bl xBoundDraw__FPC6xBound @@ -17334,17 +17334,17 @@ KickFromTheNest__15zNPCGoalRespawnFv: /* 800E8E34 000E5C34 4E 80 04 21 */ bctrl /* 800E8E38 000E5C38 C0 22 98 F0 */ lfs f1, lbl_803CE270-_SDA2_BASE_(r2) /* 800E8E3C 000E5C3C 7F E3 FB 78 */ mr r3, r31 -/* 800E8E40 000E5C40 48 00 3A 61 */ bl func_800EC8A0 +/* 800E8E40 000E5C40 48 00 3A 61 */ bl ModelScaleSet__10zNPCCommonFf /* 800E8E44 000E5C44 3C 80 4E 47 */ lis r4, 0x4E47526A@ha /* 800E8E48 000E5C48 80 7C 00 18 */ lwz r3, 0x18(r28) /* 800E8E4C 000E5C4C 38 84 52 6A */ addi r4, r4, 0x4E47526A@l /* 800E8E50 000E5C50 48 02 50 ED */ bl FindGoal__7xPsycheFi /* 800E8E54 000E5C54 28 03 00 00 */ cmplwi r3, 0 /* 800E8E58 000E5C58 41 82 00 08 */ beq lbl_800E8E60 -/* 800E8E5C 000E5C5C 48 00 39 09 */ bl func_800EC764 +/* 800E8E5C 000E5C5C 48 00 39 09 */ bl DieWithABang__12zNPCGoalDeadFv lbl_800E8E60: /* 800E8E60 000E5C60 7F E3 FB 78 */ mr r3, r31 -/* 800E8E64 000E5C64 4B F9 9E 95 */ bl func_80082CF8 +/* 800E8E64 000E5C64 4B F9 9E 95 */ bl Pos__10zNPCCommonFv /* 800E8E68 000E5C68 38 9C 00 58 */ addi r4, r28, 0x58 /* 800E8E6C 000E5C6C 4B F6 56 71 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E8E70 000E5C70 80 7F 00 48 */ lwz r3, 0x48(r31) @@ -17478,10 +17478,10 @@ lbl_800E8FC0: /* 800E905C 000E5E5C 28 1F 00 00 */ cmplwi r31, 0 /* 800E9060 000E5E60 41 82 00 20 */ beq lbl_800E9080 /* 800E9064 000E5E64 7F E3 FB 78 */ mr r3, r31 -/* 800E9068 000E5E68 4B F9 9C 91 */ bl func_80082CF8 +/* 800E9068 000E5E68 4B F9 9C 91 */ bl Pos__10zNPCCommonFv /* 800E906C 000E5E6C 7C 7F 1B 78 */ mr r31, r3 /* 800E9070 000E5E70 7F C3 F3 78 */ mr r3, r30 -/* 800E9074 000E5E74 4B F9 9C 85 */ bl func_80082CF8 +/* 800E9074 000E5E74 4B F9 9C 85 */ bl Pos__10zNPCCommonFv /* 800E9078 000E5E78 7F E4 FB 78 */ mr r4, r31 /* 800E907C 000E5E7C 4B F6 54 61 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800E9080: @@ -17638,15 +17638,15 @@ lbl_800E9238: /* 800E92A0 000E60A0 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800E92A4 000E60A4 D0 1D 00 68 */ stfs f0, 0x68(r29) /* 800E92A8 000E60A8 80 7F 03 80 */ lwz r3, 0x380(r31) -/* 800E92AC 000E60AC 4B F9 9A 4D */ bl func_80082CF8 +/* 800E92AC 000E60AC 4B F9 9A 4D */ bl Pos__10zNPCCommonFv /* 800E92B0 000E60B0 7C 64 1B 78 */ mr r4, r3 /* 800E92B4 000E60B4 7F E3 FB 78 */ mr r3, r31 /* 800E92B8 000E60B8 38 A0 00 00 */ li r5, 0 /* 800E92BC 000E60BC 38 C0 00 00 */ li r6, 0 -/* 800E92C0 000E60C0 4B F9 99 89 */ bl func_80082C48 +/* 800E92C0 000E60C0 4B F9 99 89 */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf /* 800E92C4 000E60C4 D0 3D 00 6C */ stfs f1, 0x6c(r29) /* 800E92C8 000E60C8 C0 3D 00 6C */ lfs f1, 0x6c(r29) -/* 800E92CC 000E60CC 4B F2 15 31 */ bl func_8000A7FC +/* 800E92CC 000E60CC 4B F2 15 31 */ bl xsqrt__Ff /* 800E92D0 000E60D0 D0 3D 00 6C */ stfs f1, 0x6c(r29) /* 800E92D4 000E60D4 7F E3 FB 78 */ mr r3, r31 /* 800E92D8 000E60D8 48 00 7C 15 */ bl VelStop__10zNPCCommonFv @@ -17686,15 +17686,15 @@ lbl_800E9238: /* 800E9360 000E6160 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800E9364 000E6164 D0 1D 00 68 */ stfs f0, 0x68(r29) /* 800E9368 000E6168 80 7F 03 80 */ lwz r3, 0x380(r31) -/* 800E936C 000E616C 4B F9 99 8D */ bl func_80082CF8 +/* 800E936C 000E616C 4B F9 99 8D */ bl Pos__10zNPCCommonFv /* 800E9370 000E6170 7C 64 1B 78 */ mr r4, r3 /* 800E9374 000E6174 7F E3 FB 78 */ mr r3, r31 /* 800E9378 000E6178 38 A0 00 00 */ li r5, 0 /* 800E937C 000E617C 38 C0 00 00 */ li r6, 0 -/* 800E9380 000E6180 4B F9 98 C9 */ bl func_80082C48 +/* 800E9380 000E6180 4B F9 98 C9 */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf /* 800E9384 000E6184 D0 3D 00 6C */ stfs f1, 0x6c(r29) /* 800E9388 000E6188 C0 3D 00 6C */ lfs f1, 0x6c(r29) -/* 800E938C 000E618C 4B F2 14 71 */ bl func_8000A7FC +/* 800E938C 000E618C 4B F2 14 71 */ bl xsqrt__Ff /* 800E9390 000E6190 D0 3D 00 6C */ stfs f1, 0x6c(r29) /* 800E9394 000E6194 7F E3 FB 78 */ mr r3, r31 /* 800E9398 000E6198 48 00 7B 55 */ bl VelStop__10zNPCCommonFv @@ -17761,12 +17761,12 @@ lbl_800E9480: /* 800E9480 000E6280 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) /* 800E9484 000E6284 D0 1D 00 68 */ stfs f0, 0x68(r29) /* 800E9488 000E6288 80 7C 03 80 */ lwz r3, 0x380(r28) -/* 800E948C 000E628C 4B F9 98 6D */ bl func_80082CF8 +/* 800E948C 000E628C 4B F9 98 6D */ bl Pos__10zNPCCommonFv /* 800E9490 000E6290 80 BC 00 48 */ lwz r5, 0x48(r28) /* 800E9494 000E6294 7C 64 1B 78 */ mr r4, r3 /* 800E9498 000E6298 38 61 00 0C */ addi r3, r1, 0xc /* 800E949C 000E629C 38 A5 00 30 */ addi r5, r5, 0x30 -/* 800E94A0 000E62A0 4B F2 1D 2D */ bl func_8000B1CC +/* 800E94A0 000E62A0 4B F2 1D 2D */ bl __mi__5xVec3CFRC5xVec3 /* 800E94A4 000E62A4 80 A1 00 0C */ lwz r5, 0xc(r1) /* 800E94A8 000E62A8 38 61 00 18 */ addi r3, r1, 0x18 /* 800E94AC 000E62AC 80 81 00 10 */ lwz r4, 0x10(r1) @@ -17776,7 +17776,7 @@ lbl_800E9480: /* 800E94BC 000E62BC 90 01 00 20 */ stw r0, 0x20(r1) /* 800E94C0 000E62C0 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) /* 800E94C4 000E62C4 D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 800E94C8 000E62C8 4B F2 51 89 */ bl func_8000E650 +/* 800E94C8 000E62C8 4B F2 51 89 */ bl xVec3Length__FPC5xVec3 /* 800E94CC 000E62CC D0 3D 00 6C */ stfs f1, 0x6c(r29) /* 800E94D0 000E62D0 48 00 00 1C */ b lbl_800E94EC lbl_800E94D4: @@ -17982,7 +17982,7 @@ lbl_800E9770: /* 800E9778 000E6578 C0 42 98 F0 */ lfs f2, lbl_803CE270-_SDA2_BASE_(r2) /* 800E977C 000E657C EC 7E 00 28 */ fsubs f3, f30, f0 /* 800E9780 000E6580 FF 60 08 90 */ fmr f27, f1 -/* 800E9784 000E6584 48 00 33 A9 */ bl func_800ECB2C +/* 800E9784 000E6584 48 00 33 A9 */ bl SMOOTH__Ffff /* 800E9788 000E6588 C0 1E 00 6C */ lfs f0, 0x6c(r30) /* 800E978C 000E658C EF C0 08 2A */ fadds f30, f0, f1 lbl_800E9790: @@ -18020,18 +18020,18 @@ lbl_800E97AC: /* 800E9804 000E6604 EC 3E 07 32 */ fmuls f1, f30, f28 /* 800E9808 000E6608 38 83 30 3C */ addi r4, r3, lbl_8025303C@l /* 800E980C 000E660C 38 61 00 20 */ addi r3, r1, 0x20 -/* 800E9810 000E6610 4B F2 19 11 */ bl func_8000B120 +/* 800E9810 000E6610 4B F2 19 11 */ bl __ml__5xVec3CFf /* 800E9814 000E6614 38 61 00 2C */ addi r3, r1, 0x2c /* 800E9818 000E6618 38 81 00 20 */ addi r4, r1, 0x20 -/* 800E981C 000E661C 4B F2 1A 49 */ bl func_8000B264 +/* 800E981C 000E661C 4B F2 1A 49 */ bl __as__5xVec3FRC5xVec3 /* 800E9820 000E6620 EC 3E 06 B2 */ fmuls f1, f30, f26 /* 800E9824 000E6624 3C 60 80 25 */ lis r3, lbl_80253024@ha /* 800E9828 000E6628 38 83 30 24 */ addi r4, r3, lbl_80253024@l /* 800E982C 000E662C 38 61 00 14 */ addi r3, r1, 0x14 -/* 800E9830 000E6630 4B F2 18 F1 */ bl func_8000B120 +/* 800E9830 000E6630 4B F2 18 F1 */ bl __ml__5xVec3CFf /* 800E9834 000E6634 38 61 00 2C */ addi r3, r1, 0x2c /* 800E9838 000E6638 38 81 00 14 */ addi r4, r1, 0x14 -/* 800E983C 000E663C 4B F2 BC 09 */ bl func_80015444 +/* 800E983C 000E663C 4B F2 BC 09 */ bl __apl__5xVec3FRC5xVec3 /* 800E9840 000E6640 C0 22 99 CC */ lfs f1, lbl_803CE34C-_SDA2_BASE_(r2) /* 800E9844 000E6644 C0 1E 00 54 */ lfs f0, 0x54(r30) /* 800E9848 000E6648 EC 21 00 32 */ fmuls f1, f1, f0 @@ -18058,15 +18058,15 @@ lbl_800E97AC: /* 800E989C 000E669C D0 01 00 30 */ stfs f0, 0x30(r1) lbl_800E98A0: /* 800E98A0 000E66A0 80 7F 03 80 */ lwz r3, 0x380(r31) -/* 800E98A4 000E66A4 4B F9 94 55 */ bl func_80082CF8 +/* 800E98A4 000E66A4 4B F9 94 55 */ bl Pos__10zNPCCommonFv /* 800E98A8 000E66A8 7C 64 1B 78 */ mr r4, r3 /* 800E98AC 000E66AC 38 61 00 08 */ addi r3, r1, 8 /* 800E98B0 000E66B0 38 A1 00 2C */ addi r5, r1, 0x2c -/* 800E98B4 000E66B4 4B F2 BB 2D */ bl func_800153E0 +/* 800E98B4 000E66B4 4B F2 BB 2D */ bl __pl__5xVec3CFRC5xVec3 /* 800E98B8 000E66B8 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800E98BC 000E66BC 38 81 00 08 */ addi r4, r1, 8 /* 800E98C0 000E66C0 38 63 00 30 */ addi r3, r3, 0x30 -/* 800E98C4 000E66C4 4B F2 19 A1 */ bl func_8000B264 +/* 800E98C4 000E66C4 4B F2 19 A1 */ bl __as__5xVec3FRC5xVec3 /* 800E98C8 000E66C8 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800E98CC 000E66CC 80 03 00 E0 */ lwz r0, 0xe0(r3) /* 800E98D0 000E66D0 60 00 00 01 */ ori r0, r0, 1 @@ -18104,13 +18104,13 @@ DuckStackInterpInit__20zNPCGoalTubeDucklingFv: /* 800E9944 000E6744 7F E3 FB 78 */ mr r3, r31 /* 800E9948 000E6748 48 01 66 81 */ bl PosStacked__13zNPCTubeSlaveFP5xVec3 /* 800E994C 000E674C 7F E3 FB 78 */ mr r3, r31 -/* 800E9950 000E6750 4B F9 93 A9 */ bl func_80082CF8 +/* 800E9950 000E6750 4B F9 93 A9 */ bl Pos__10zNPCCommonFv /* 800E9954 000E6754 7C 64 1B 78 */ mr r4, r3 /* 800E9958 000E6758 38 61 00 14 */ addi r3, r1, 0x14 /* 800E995C 000E675C 38 A1 00 08 */ addi r5, r1, 8 -/* 800E9960 000E6760 4B F2 4D 31 */ bl func_8000E690 +/* 800E9960 000E6760 4B F2 4D 31 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800E9964 000E6764 38 61 00 14 */ addi r3, r1, 0x14 -/* 800E9968 000E6768 4B F2 4C E9 */ bl func_8000E650 +/* 800E9968 000E6768 4B F2 4C E9 */ bl xVec3Length__FPC5xVec3 /* 800E996C 000E676C D0 3E 00 58 */ stfs f1, 0x58(r30) /* 800E9970 000E6770 C0 3E 00 58 */ lfs f1, 0x58(r30) /* 800E9974 000E6774 C0 02 99 B4 */ lfs f0, lbl_803CE334-_SDA2_BASE_(r2) @@ -18164,17 +18164,17 @@ lbl_800E9A18: /* 800E9A18 000E6818 C0 02 99 BC */ lfs f0, lbl_803CE33C-_SDA2_BASE_(r2) /* 800E9A1C 000E681C 7F 83 E3 78 */ mr r3, r28 /* 800E9A20 000E6820 EF E1 00 32 */ fmuls f31, f1, f0 -/* 800E9A24 000E6824 4B FA 74 1D */ bl func_80090E40 +/* 800E9A24 000E6824 4B FA 74 1D */ bl NPCC_faceDir__FP4xEnt /* 800E9A28 000E6828 FC 20 F0 90 */ fmr f1, f30 /* 800E9A2C 000E682C 7C 64 1B 78 */ mr r4, r3 /* 800E9A30 000E6830 FC 40 F8 90 */ fmr f2, f31 /* 800E9A34 000E6834 7F A3 EB 78 */ mr r3, r29 /* 800E9A38 000E6838 48 00 78 01 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800E9A3C 000E683C 7F A3 EB 78 */ mr r3, r29 -/* 800E9A40 000E6840 4B FA 74 01 */ bl func_80090E40 +/* 800E9A40 000E6840 4B FA 74 01 */ bl NPCC_faceDir__FP4xEnt /* 800E9A44 000E6844 7C 7F 1B 78 */ mr r31, r3 /* 800E9A48 000E6848 7F 83 E3 78 */ mr r3, r28 -/* 800E9A4C 000E684C 4B FA 73 F5 */ bl func_80090E40 +/* 800E9A4C 000E684C 4B FA 73 F5 */ bl NPCC_faceDir__FP4xEnt /* 800E9A50 000E6850 7F E4 FB 78 */ mr r4, r31 /* 800E9A54 000E6854 4B F6 4A 9D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800E9A58 000E6858 C0 02 9A 64 */ lfs f0, lbl_803CE3E4-_SDA2_BASE_(r2) @@ -18209,10 +18209,10 @@ lbl_800E9A90: lbl_800E9AC0: /* 800E9AC0 000E68C0 38 61 00 08 */ addi r3, r1, 8 /* 800E9AC4 000E68C4 38 9B 00 5C */ addi r4, r27, 0x5c -/* 800E9AC8 000E68C8 4B F2 15 C9 */ bl func_8000B090 +/* 800E9AC8 000E68C8 4B F2 15 C9 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800E9ACC 000E68CC 38 61 00 08 */ addi r3, r1, 8 /* 800E9AD0 000E68D0 38 81 00 14 */ addi r4, r1, 0x14 -/* 800E9AD4 000E68D4 4B F2 4C 81 */ bl func_8000E754 +/* 800E9AD4 000E68D4 4B F2 4C 81 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800E9AD8 000E68D8 80 7D 00 48 */ lwz r3, 0x48(r29) /* 800E9ADC 000E68DC 38 81 00 08 */ addi r4, r1, 8 /* 800E9AE0 000E68E0 38 63 00 30 */ addi r3, r3, 0x30 @@ -18338,7 +18338,7 @@ lbl_800E9CAC: /* 800E9CAC 000E6AAC FC 20 F8 90 */ fmr f1, f31 /* 800E9CB0 000E6AB0 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) /* 800E9CB4 000E6AB4 7F E3 FB 78 */ mr r3, r31 -/* 800E9CB8 000E6AB8 48 00 2D 69 */ bl func_800ECA20 +/* 800E9CB8 000E6AB8 48 00 2D 69 */ bl FacePlayer__9zNPCRobotFff lbl_800E9CBC: /* 800E9CBC 000E6ABC FC 20 F8 90 */ fmr f1, f31 /* 800E9CC0 000E6AC0 7F 63 DB 78 */ mr r3, r27 @@ -18468,7 +18468,7 @@ lbl_800E9E4C: lbl_800E9E64: /* 800E9E64 000E6C64 C0 42 99 44 */ lfs f2, lbl_803CE2C4-_SDA2_BASE_(r2) /* 800E9E68 000E6C68 7C 83 23 78 */ mr r3, r4 -/* 800E9E6C 000E6C6C 48 00 2B B5 */ bl func_800ECA20 +/* 800E9E6C 000E6C6C 48 00 2B B5 */ bl FacePlayer__9zNPCRobotFff /* 800E9E70 000E6C70 48 00 00 40 */ b lbl_800E9EB0 lbl_800E9E74: /* 800E9E74 000E6C74 48 00 00 51 */ bl MarySpinUp__18zNPCGoalTubeAttackFf @@ -18512,7 +18512,7 @@ MarySpinUp__18zNPCGoalTubeAttackFf: /* 800E9EF8 000E6CF8 38 A0 FF FF */ li r5, -1 /* 800E9EFC 000E6CFC 83 C3 00 00 */ lwz r30, 0(r3) /* 800E9F00 000E6D00 7F C3 F3 78 */ mr r3, r30 -/* 800E9F04 000E6D04 4B FE F2 FD */ bl func_800D9200 +/* 800E9F04 000E6D04 4B FE F2 FD */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800E9F08 000E6D08 C0 3D 00 54 */ lfs f1, 0x54(r29) /* 800E9F0C 000E6D0C C0 02 9A 68 */ lfs f0, lbl_803CE3E8-_SDA2_BASE_(r2) /* 800E9F10 000E6D10 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -18587,9 +18587,9 @@ MaryzFury__18zNPCGoalTubeAttackFv: /* 800E9FFC 000E6DFC 48 09 E3 19 */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 800EA000 000E6E00 7F C3 F3 78 */ mr r3, r30 /* 800EA004 000E6E04 7F E4 FB 78 */ mr r4, r31 -/* 800EA008 000E6E08 48 00 2A B1 */ bl func_800ECAB8 +/* 800EA008 000E6E08 48 00 2A B1 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 800EA00C 000E6E0C 7F E3 FB 78 */ mr r3, r31 -/* 800EA010 000E6E10 4B F3 18 21 */ bl func_8001B830 +/* 800EA010 000E6E10 4B F3 18 21 */ bl xEntGetCenter__FPC4xEnt /* 800EA014 000E6E14 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) /* 800EA018 000E6E18 7C 64 1B 78 */ mr r4, r3 /* 800EA01C 000E6E1C 7F C3 F3 78 */ mr r3, r30 @@ -18690,14 +18690,14 @@ lbl_800EA0C4: /* 800EA178 000E6F78 7C 60 1B 78 */ mr r0, r3 /* 800EA17C 000E6F7C 7F E3 FB 78 */ mr r3, r31 /* 800EA180 000E6F80 7C 1F 03 78 */ mr r31, r0 -/* 800EA184 000E6F84 4B F9 8B 75 */ bl func_80082CF8 +/* 800EA184 000E6F84 4B F9 8B 75 */ bl Pos__10zNPCCommonFv /* 800EA188 000E6F88 7C 64 1B 78 */ mr r4, r3 /* 800EA18C 000E6F8C 7F E3 FB 78 */ mr r3, r31 /* 800EA190 000E6F90 48 00 0F 99 */ bl DeathByLasso__17zNPCGoalTubeDyingFPC5xVec3 /* 800EA194 000E6F94 FC 20 F8 90 */ fmr f1, f31 /* 800EA198 000E6F98 7F A3 EB 78 */ mr r3, r29 /* 800EA19C 000E6F9C 7F C4 F3 78 */ mr r4, r30 -/* 800EA1A0 000E6FA0 4B FE B2 7D */ bl func_800D541C +/* 800EA1A0 000E6FA0 4B FE B2 7D */ bl Exit__5xGoalFfPv /* 800EA1A4 000E6FA4 80 01 00 24 */ lwz r0, 0x24(r1) /* 800EA1A8 000E6FA8 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800EA1AC 000E6FAC 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -18825,18 +18825,18 @@ lbl_800EA350: /* 800EA354 000E7154 7C 00 07 75 */ extsb. r0, r0 /* 800EA358 000E7158 40 82 00 2C */ bne lbl_800EA384 /* 800EA35C 000E715C C0 22 99 3C */ lfs f1, lbl_803CE2BC-_SDA2_BASE_(r2) -/* 800EA360 000E7160 4B F5 DD 49 */ bl func_800480A8 +/* 800EA360 000E7160 4B F5 DD 49 */ bl SQ__Ff /* 800EA364 000E7164 FF E0 08 90 */ fmr f31, f1 /* 800EA368 000E7168 C0 22 99 3C */ lfs f1, lbl_803CE2BC-_SDA2_BASE_(r2) -/* 800EA36C 000E716C 4B F5 DD 3D */ bl func_800480A8 +/* 800EA36C 000E716C 4B F5 DD 3D */ bl SQ__Ff /* 800EA370 000E7170 EC 21 F8 2A */ fadds f1, f1, f31 -/* 800EA374 000E7174 4B F2 04 89 */ bl func_8000A7FC +/* 800EA374 000E7174 4B F2 04 89 */ bl xsqrt__Ff /* 800EA378 000E7178 D0 2D 93 B0 */ stfs f1, lbl_803CBCB0-_SDA_BASE_(r13) /* 800EA37C 000E717C 38 00 00 01 */ li r0, 1 /* 800EA380 000E7180 98 0D 93 B4 */ stb r0, lbl_803CBCB4-_SDA_BASE_(r13) lbl_800EA384: /* 800EA384 000E7184 7F C3 F3 78 */ mr r3, r30 -/* 800EA388 000E7188 4B F9 89 71 */ bl func_80082CF8 +/* 800EA388 000E7188 4B F9 89 71 */ bl Pos__10zNPCCommonFv /* 800EA38C 000E718C 80 83 00 00 */ lwz r4, 0(r3) /* 800EA390 000E7190 80 03 00 04 */ lwz r0, 4(r3) /* 800EA394 000E7194 90 81 00 74 */ stw r4, 0x74(r1) @@ -18844,31 +18844,31 @@ lbl_800EA384: /* 800EA39C 000E719C 80 03 00 08 */ lwz r0, 8(r3) /* 800EA3A0 000E71A0 7F C3 F3 78 */ mr r3, r30 /* 800EA3A4 000E71A4 90 01 00 7C */ stw r0, 0x7c(r1) -/* 800EA3A8 000E71A8 4B FA 6A 8D */ bl func_80090E34 +/* 800EA3A8 000E71A8 4B FA 6A 8D */ bl NPCC_rightDir__FP4xEnt /* 800EA3AC 000E71AC C0 22 99 3C */ lfs f1, lbl_803CE2BC-_SDA2_BASE_(r2) /* 800EA3B0 000E71B0 7C 64 1B 78 */ mr r4, r3 /* 800EA3B4 000E71B4 38 61 00 38 */ addi r3, r1, 0x38 -/* 800EA3B8 000E71B8 4B F2 0D 69 */ bl func_8000B120 +/* 800EA3B8 000E71B8 4B F2 0D 69 */ bl __ml__5xVec3CFf /* 800EA3BC 000E71BC FC 20 F0 90 */ fmr f1, f30 /* 800EA3C0 000E71C0 38 61 00 44 */ addi r3, r1, 0x44 /* 800EA3C4 000E71C4 38 81 00 38 */ addi r4, r1, 0x38 -/* 800EA3C8 000E71C8 4B F2 0D 59 */ bl func_8000B120 +/* 800EA3C8 000E71C8 4B F2 0D 59 */ bl __ml__5xVec3CFf /* 800EA3CC 000E71CC 38 61 00 74 */ addi r3, r1, 0x74 /* 800EA3D0 000E71D0 38 81 00 44 */ addi r4, r1, 0x44 -/* 800EA3D4 000E71D4 4B F2 B0 71 */ bl func_80015444 +/* 800EA3D4 000E71D4 4B F2 B0 71 */ bl __apl__5xVec3FRC5xVec3 /* 800EA3D8 000E71D8 7F C3 F3 78 */ mr r3, r30 -/* 800EA3DC 000E71DC 4B FA 6A 75 */ bl func_80090E50 +/* 800EA3DC 000E71DC 4B FA 6A 75 */ bl NPCC_upDir__FP4xEnt /* 800EA3E0 000E71E0 C0 22 99 3C */ lfs f1, lbl_803CE2BC-_SDA2_BASE_(r2) /* 800EA3E4 000E71E4 7C 64 1B 78 */ mr r4, r3 /* 800EA3E8 000E71E8 38 61 00 2C */ addi r3, r1, 0x2c -/* 800EA3EC 000E71EC 4B F2 0D 35 */ bl func_8000B120 +/* 800EA3EC 000E71EC 4B F2 0D 35 */ bl __ml__5xVec3CFf /* 800EA3F0 000E71F0 38 61 00 74 */ addi r3, r1, 0x74 /* 800EA3F4 000E71F4 38 81 00 2C */ addi r4, r1, 0x2c -/* 800EA3F8 000E71F8 4B F2 B0 4D */ bl func_80015444 +/* 800EA3F8 000E71F8 4B F2 B0 4D */ bl __apl__5xVec3FRC5xVec3 /* 800EA3FC 000E71FC 7F E3 FB 78 */ mr r3, r31 /* 800EA400 000E7200 38 81 00 68 */ addi r4, r1, 0x68 /* 800EA404 000E7204 38 A1 00 74 */ addi r5, r1, 0x74 -/* 800EA408 000E7208 4B FE EC E5 */ bl func_800D90EC +/* 800EA408 000E7208 4B FE EC E5 */ bl XYZVecToPos__10zNPCCommonFP5xVec3P5xVec3 /* 800EA40C 000E720C 38 61 00 68 */ addi r3, r1, 0x68 /* 800EA410 000E7210 7C 64 1B 78 */ mr r4, r3 /* 800EA414 000E7214 4B F6 3E DD */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -18893,15 +18893,15 @@ lbl_800EA44C: /* 800EA45C 000E725C FC 20 10 90 */ fmr f1, f2 /* 800EA460 000E7260 38 81 00 68 */ addi r4, r1, 0x68 /* 800EA464 000E7264 38 63 00 BC */ addi r3, r3, 0xbc -/* 800EA468 000E7268 4B F2 0C 29 */ bl func_8000B090 +/* 800EA468 000E7268 4B F2 0C 29 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800EA46C 000E726C C0 2D 93 B0 */ lfs f1, lbl_803CBCB0-_SDA_BASE_(r13) /* 800EA470 000E7270 38 61 00 14 */ addi r3, r1, 0x14 /* 800EA474 000E7274 38 81 00 68 */ addi r4, r1, 0x68 -/* 800EA478 000E7278 4B F2 0C A9 */ bl func_8000B120 +/* 800EA478 000E7278 4B F2 0C A9 */ bl __ml__5xVec3CFf /* 800EA47C 000E727C 38 61 00 20 */ addi r3, r1, 0x20 /* 800EA480 000E7280 38 81 00 74 */ addi r4, r1, 0x74 /* 800EA484 000E7284 38 A1 00 14 */ addi r5, r1, 0x14 -/* 800EA488 000E7288 4B F2 0D 45 */ bl func_8000B1CC +/* 800EA488 000E7288 4B F2 0D 45 */ bl __mi__5xVec3CFRC5xVec3 /* 800EA48C 000E728C 80 A1 00 20 */ lwz r5, 0x20(r1) /* 800EA490 000E7290 7F E3 FB 78 */ mr r3, r31 /* 800EA494 000E7294 80 81 00 24 */ lwz r4, 0x24(r1) @@ -18909,11 +18909,11 @@ lbl_800EA44C: /* 800EA49C 000E729C 90 A1 00 5C */ stw r5, 0x5c(r1) /* 800EA4A0 000E72A0 90 81 00 60 */ stw r4, 0x60(r1) /* 800EA4A4 000E72A4 90 01 00 64 */ stw r0, 0x64(r1) -/* 800EA4A8 000E72A8 4B F9 88 51 */ bl func_80082CF8 +/* 800EA4A8 000E72A8 4B F9 88 51 */ bl Pos__10zNPCCommonFv /* 800EA4AC 000E72AC 7C 65 1B 78 */ mr r5, r3 /* 800EA4B0 000E72B0 38 61 00 08 */ addi r3, r1, 8 /* 800EA4B4 000E72B4 38 81 00 5C */ addi r4, r1, 0x5c -/* 800EA4B8 000E72B8 4B F2 0D 15 */ bl func_8000B1CC +/* 800EA4B8 000E72B8 4B F2 0D 15 */ bl __mi__5xVec3CFRC5xVec3 /* 800EA4BC 000E72BC 80 A1 00 08 */ lwz r5, 8(r1) /* 800EA4C0 000E72C0 38 81 00 50 */ addi r4, r1, 0x50 /* 800EA4C4 000E72C4 80 61 00 0C */ lwz r3, 0xc(r1) @@ -18923,7 +18923,7 @@ lbl_800EA44C: /* 800EA4D4 000E72D4 90 01 00 58 */ stw r0, 0x58(r1) /* 800EA4D8 000E72D8 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800EA4DC 000E72DC 38 63 00 BC */ addi r3, r3, 0xbc -/* 800EA4E0 000E72E0 4B F2 42 75 */ bl func_8000E754 +/* 800EA4E0 000E72E0 4B F2 42 75 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800EA4E4 000E72E4 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800EA4E8 000E72E8 80 03 00 E0 */ lwz r0, 0xe0(r3) /* 800EA4EC 000E72EC 60 00 00 02 */ ori r0, r0, 2 @@ -18934,7 +18934,7 @@ lbl_800EA4F8: /* 800EA4FC 000E72FC FC 20 10 90 */ fmr f1, f2 /* 800EA500 000E7300 38 81 00 68 */ addi r4, r1, 0x68 /* 800EA504 000E7304 38 63 00 BC */ addi r3, r3, 0xbc -/* 800EA508 000E7308 4B F2 0B 89 */ bl func_8000B090 +/* 800EA508 000E7308 4B F2 0B 89 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800EA50C 000E730C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800EA510 000E7310 80 03 00 E0 */ lwz r0, 0xe0(r3) /* 800EA514 000E7314 60 00 00 02 */ ori r0, r0, 2 @@ -19016,7 +19016,7 @@ lbl_800EA61C: /* 800EA63C 000E743C 80 9E 00 24 */ lwz r4, 0x24(r30) /* 800EA640 000E7440 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800EA644 000E7444 38 84 00 4C */ addi r4, r4, 0x4c -/* 800EA648 000E7448 4B F2 49 ED */ bl func_8000F034 +/* 800EA648 000E7448 4B F2 49 ED */ bl xMat3x3Copy__FP7xMat3x3PC7xMat3x3 /* 800EA64C 000E744C 80 FF 00 48 */ lwz r7, 0x48(r31) /* 800EA650 000E7450 FC 20 F8 90 */ fmr f1, f31 /* 800EA654 000E7454 7F 63 DB 78 */ mr r3, r27 @@ -19134,11 +19134,11 @@ lbl_800EA724: /* 800EA7EC 000E75EC FC 00 00 50 */ fneg f0, f0 /* 800EA7F0 000E75F0 D0 1D 00 50 */ stfs f0, 0x50(r29) /* 800EA7F4 000E75F4 80 7F 03 80 */ lwz r3, 0x380(r31) -/* 800EA7F8 000E75F8 4B F9 85 01 */ bl func_80082CF8 +/* 800EA7F8 000E75F8 4B F9 85 01 */ bl Pos__10zNPCCommonFv /* 800EA7FC 000E75FC 7C 65 1B 78 */ mr r5, r3 /* 800EA800 000E7600 7F E3 FB 78 */ mr r3, r31 /* 800EA804 000E7604 38 9D 00 54 */ addi r4, r29, 0x54 -/* 800EA808 000E7608 4B FE E8 E5 */ bl func_800D90EC +/* 800EA808 000E7608 4B FE E8 E5 */ bl XYZVecToPos__10zNPCCommonFP5xVec3P5xVec3 /* 800EA80C 000E760C 7F E3 FB 78 */ mr r3, r31 /* 800EA810 000E7610 38 80 00 12 */ li r4, 0x12 /* 800EA814 000E7614 48 00 8E 21 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND @@ -19191,7 +19191,7 @@ lbl_800EA724: /* 800EA8D0 000E76D0 FC 20 F8 90 */ fmr f1, f31 /* 800EA8D4 000E76D4 7F A3 EB 78 */ mr r3, r29 /* 800EA8D8 000E76D8 7F C4 F3 78 */ mr r4, r30 -/* 800EA8DC 000E76DC 4B FE AB 41 */ bl func_800D541C +/* 800EA8DC 000E76DC 4B FE AB 41 */ bl Exit__5xGoalFfPv /* 800EA8E0 000E76E0 80 01 00 24 */ lwz r0, 0x24(r1) /* 800EA8E4 000E76E4 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800EA8E8 000E76E8 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -19252,11 +19252,11 @@ lbl_800EA99C: /* 800EA9B4 000E77B4 60 00 00 20 */ ori r0, r0, 0x20 /* 800EA9B8 000E77B8 90 03 00 E0 */ stw r0, 0xe0(r3) /* 800EA9BC 000E77BC 80 7F 03 80 */ lwz r3, 0x380(r31) -/* 800EA9C0 000E77C0 4B F9 83 39 */ bl func_80082CF8 +/* 800EA9C0 000E77C0 4B F9 83 39 */ bl Pos__10zNPCCommonFv /* 800EA9C4 000E77C4 7C 64 1B 78 */ mr r4, r3 /* 800EA9C8 000E77C8 38 61 00 0C */ addi r3, r1, 0xc /* 800EA9CC 000E77CC 38 BB 00 54 */ addi r5, r27, 0x54 -/* 800EA9D0 000E77D0 4B F2 07 FD */ bl func_8000B1CC +/* 800EA9D0 000E77D0 4B F2 07 FD */ bl __mi__5xVec3CFRC5xVec3 /* 800EA9D4 000E77D4 80 A1 00 0C */ lwz r5, 0xc(r1) /* 800EA9D8 000E77D8 38 81 00 24 */ addi r4, r1, 0x24 /* 800EA9DC 000E77DC 80 61 00 10 */ lwz r3, 0x10(r1) @@ -19284,7 +19284,7 @@ lbl_800EA99C: /* 800EAA34 000E7834 D0 01 00 18 */ stfs f0, 0x18(r1) /* 800EAA38 000E7838 C0 1B 00 5C */ lfs f0, 0x5c(r27) /* 800EAA3C 000E783C D0 01 00 20 */ stfs f0, 0x20(r1) -/* 800EAA40 000E7840 4B F2 07 69 */ bl func_8000B1A8 +/* 800EAA40 000E7840 4B F2 07 69 */ bl length__5xVec3CFv /* 800EAA44 000E7844 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 800EAA48 000E7848 40 80 00 18 */ bge lbl_800EAA60 /* 800EAA4C 000E784C C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) @@ -19296,10 +19296,10 @@ lbl_800EAA60: /* 800EAA60 000E7860 FC 00 F8 50 */ fneg f0, f31 /* 800EAA64 000E7864 38 61 00 18 */ addi r3, r1, 0x18 /* 800EAA68 000E7868 EC 20 08 24 */ fdivs f1, f0, f1 -/* 800EAA6C 000E786C 4B F2 07 15 */ bl func_8000B180 +/* 800EAA6C 000E786C 4B F2 07 15 */ bl __amu__5xVec3Ff /* 800EAA70 000E7870 38 7B 00 54 */ addi r3, r27, 0x54 /* 800EAA74 000E7874 38 81 00 18 */ addi r4, r1, 0x18 -/* 800EAA78 000E7878 4B F2 A9 CD */ bl func_80015444 +/* 800EAA78 000E7878 4B F2 A9 CD */ bl __apl__5xVec3FRC5xVec3 lbl_800EAA7C: /* 800EAA7C 000E787C C0 3B 00 50 */ lfs f1, 0x50(r27) /* 800EAA80 000E7880 7F 63 DB 78 */ mr r3, r27 @@ -19425,7 +19425,7 @@ lbl_800EAC10: /* 800EAC30 000E7A30 80 9E 00 24 */ lwz r4, 0x24(r30) /* 800EAC34 000E7A34 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800EAC38 000E7A38 38 84 00 4C */ addi r4, r4, 0x4c -/* 800EAC3C 000E7A3C 4B F2 43 F9 */ bl func_8000F034 +/* 800EAC3C 000E7A3C 4B F2 43 F9 */ bl xMat3x3Copy__FP7xMat3x3PC7xMat3x3 /* 800EAC40 000E7A40 80 FF 00 48 */ lwz r7, 0x48(r31) /* 800EAC44 000E7A44 FC 20 F8 90 */ fmr f1, f31 /* 800EAC48 000E7A48 7F 63 DB 78 */ mr r3, r27 @@ -19525,7 +19525,7 @@ lbl_800EAD98: /* 800EAD9C 000E7B9C 80 9B 00 4C */ lwz r4, 0x4c(r27) /* 800EADA0 000E7BA0 38 63 00 30 */ addi r3, r3, 0x30 /* 800EADA4 000E7BA4 38 84 00 30 */ addi r4, r4, 0x30 -/* 800EADA8 000E7BA8 4B F2 54 81 */ bl func_80010228 +/* 800EADA8 000E7BA8 4B F2 54 81 */ bl __as__5RwV3dFRC5RwV3d lbl_800EADAC: /* 800EADAC 000E7BAC 80 1C 00 4C */ lwz r0, 0x4c(r28) /* 800EADB0 000E7BB0 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e @@ -19589,13 +19589,13 @@ lbl_800EADAC: /* 800EAE98 000E7C98 48 00 7E 85 */ bl ModelAtomicFind__10zNPCCommonFiiP14xModelInstance /* 800EAE9C 000E7C9C C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800EAEA0 000E7CA0 38 63 00 50 */ addi r3, r3, 0x50 -/* 800EAEA4 000E7CA4 48 00 1B ED */ bl func_800ECA90 +/* 800EAEA4 000E7CA4 48 00 1B ED */ bl assign__5xVec3Ff /* 800EAEA8 000E7CA8 7F E3 FB 78 */ mr r3, r31 -/* 800EAEAC 000E7CAC 4B FE E2 89 */ bl func_800D9134 +/* 800EAEAC 000E7CAC 4B FE E2 89 */ bl RestoreColFlags__9xNPCBasicFv /* 800EAEB0 000E7CB0 FC 20 F8 90 */ fmr f1, f31 /* 800EAEB4 000E7CB4 7F A3 EB 78 */ mr r3, r29 /* 800EAEB8 000E7CB8 7F C4 F3 78 */ mr r4, r30 -/* 800EAEBC 000E7CBC 4B FE A5 61 */ bl func_800D541C +/* 800EAEBC 000E7CBC 4B FE A5 61 */ bl Exit__5xGoalFfPv /* 800EAEC0 000E7CC0 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800EAEC4 000E7CC4 80 01 00 34 */ lwz r0, 0x34(r1) /* 800EAEC8 000E7CC8 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -19644,15 +19644,15 @@ lbl_800EAF60: /* 800EAF70 000E7D70 48 00 01 9C */ b lbl_800EB10C lbl_800EAF74: /* 800EAF74 000E7D74 7F E3 FB 78 */ mr r3, r31 -/* 800EAF78 000E7D78 4B FA 5E C9 */ bl func_80090E40 +/* 800EAF78 000E7D78 4B FA 5E C9 */ bl NPCC_faceDir__FP4xEnt /* 800EAF7C 000E7D7C C0 3B 00 50 */ lfs f1, 0x50(r27) /* 800EAF80 000E7D80 7C 64 1B 78 */ mr r4, r3 /* 800EAF84 000E7D84 38 61 00 08 */ addi r3, r1, 8 -/* 800EAF88 000E7D88 4B F2 01 99 */ bl func_8000B120 +/* 800EAF88 000E7D88 4B F2 01 99 */ bl __ml__5xVec3CFf /* 800EAF8C 000E7D8C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800EAF90 000E7D90 38 81 00 08 */ addi r4, r1, 8 /* 800EAF94 000E7D94 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 800EAF98 000E7D98 4B F2 02 CD */ bl func_8000B264 +/* 800EAF98 000E7D98 4B F2 02 CD */ bl __as__5xVec3FRC5xVec3 /* 800EAF9C 000E7D9C C0 02 99 18 */ lfs f0, lbl_803CE298-_SDA2_BASE_(r2) /* 800EAFA0 000E7DA0 38 80 00 00 */ li r4, 0 /* 800EAFA4 000E7DA4 80 7F 00 48 */ lwz r3, 0x48(r31) @@ -19664,7 +19664,7 @@ lbl_800EAF74: /* 800EAFBC 000E7DBC 80 7B 00 18 */ lwz r3, 0x18(r27) /* 800EAFC0 000E7DC0 48 02 38 E9 */ bl TimerGet__7xPsycheF11en_xpsytime /* 800EAFC4 000E7DC4 C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) -/* 800EAFC8 000E7DC8 4B F4 53 E5 */ bl func_800303AC +/* 800EAFC8 000E7DC8 4B F4 53 E5 */ bl xfmod__Fff /* 800EAFCC 000E7DCC 80 1F 03 7C */ lwz r0, 0x37c(r31) /* 800EAFD0 000E7DD0 2C 00 00 02 */ cmpwi r0, 2 /* 800EAFD4 000E7DD4 40 82 00 34 */ bne lbl_800EB008 @@ -19716,7 +19716,7 @@ lbl_800EB050: /* 800EB070 000E7E70 48 00 7C AD */ bl ModelAtomicFind__10zNPCCommonFiiP14xModelInstance /* 800EB074 000E7E74 C0 3B 00 5C */ lfs f1, 0x5c(r27) /* 800EB078 000E7E78 38 63 00 50 */ addi r3, r3, 0x50 -/* 800EB07C 000E7E7C 48 00 1A 15 */ bl func_800ECA90 +/* 800EB07C 000E7E7C 48 00 1A 15 */ bl assign__5xVec3Ff /* 800EB080 000E7E80 C0 22 98 FC */ lfs f1, lbl_803CE27C-_SDA2_BASE_(r2) /* 800EB084 000E7E84 C0 1B 00 5C */ lfs f0, 0x5c(r27) /* 800EB088 000E7E88 EC 01 07 FC */ fnmsubs f0, f1, f31, f0 @@ -19775,7 +19775,7 @@ DeathByLasso__17zNPCGoalTubeDyingFPC5xVec3: /* 800EB13C 000E7F3C 38 65 00 60 */ addi r3, r5, 0x60 /* 800EB140 000E7F40 60 00 00 01 */ ori r0, r0, 1 /* 800EB144 000E7F44 90 05 00 4C */ stw r0, 0x4c(r5) -/* 800EB148 000E7F48 4B F2 01 1D */ bl func_8000B264 +/* 800EB148 000E7F48 4B F2 01 1D */ bl __as__5xVec3FRC5xVec3 /* 800EB14C 000E7F4C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EB150 000E7F50 7C 08 03 A6 */ mtlr r0 /* 800EB154 000E7F54 38 21 00 10 */ addi r1, r1, 0x10 @@ -19809,7 +19809,7 @@ DeathByLasso__17zNPCGoalTubeDyingFPC5xVec3: /* 800EB1C4 000E7FC4 80 BF 00 4C */ lwz r5, 0x4c(r31) /* 800EB1C8 000E7FC8 38 83 00 30 */ addi r4, r3, 0x30 /* 800EB1CC 000E7FCC 38 65 00 30 */ addi r3, r5, 0x30 -/* 800EB1D0 000E7FD0 4B F2 50 59 */ bl func_80010228 +/* 800EB1D0 000E7FD0 4B F2 50 59 */ bl __as__5RwV3dFRC5RwV3d /* 800EB1D4 000E7FD4 80 DF 00 4C */ lwz r6, 0x4c(r31) /* 800EB1D8 000E7FD8 38 A0 00 02 */ li r5, 2 /* 800EB1DC 000E7FDC C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) @@ -19856,13 +19856,13 @@ DeathByLasso__17zNPCGoalTubeDyingFPC5xVec3: /* 800EB280 000E8080 48 00 7A 39 */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance /* 800EB284 000E8084 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) /* 800EB288 000E8088 38 63 00 50 */ addi r3, r3, 0x50 -/* 800EB28C 000E808C 48 00 18 05 */ bl func_800ECA90 +/* 800EB28C 000E808C 48 00 18 05 */ bl assign__5xVec3Ff /* 800EB290 000E8090 7F E3 FB 78 */ mr r3, r31 -/* 800EB294 000E8094 4B FE DE A1 */ bl func_800D9134 +/* 800EB294 000E8094 4B FE DE A1 */ bl RestoreColFlags__9xNPCBasicFv /* 800EB298 000E8098 FC 20 F8 90 */ fmr f1, f31 /* 800EB29C 000E809C 7F A3 EB 78 */ mr r3, r29 /* 800EB2A0 000E80A0 7F C4 F3 78 */ mr r4, r30 -/* 800EB2A4 000E80A4 4B FE A1 79 */ bl func_800D541C +/* 800EB2A4 000E80A4 4B FE A1 79 */ bl Exit__5xGoalFfPv /* 800EB2A8 000E80A8 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 800EB2AC 000E80AC 80 01 00 34 */ lwz r0, 0x34(r1) /* 800EB2B0 000E80B0 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -19911,12 +19911,12 @@ lbl_800EB348: /* 800EB358 000E8158 48 00 01 50 */ b lbl_800EB4A8 lbl_800EB35C: /* 800EB35C 000E815C 7F E3 FB 78 */ mr r3, r31 -/* 800EB360 000E8160 4B FA 5A E1 */ bl func_80090E40 +/* 800EB360 000E8160 4B FA 5A E1 */ bl NPCC_faceDir__FP4xEnt /* 800EB364 000E8164 80 BF 00 48 */ lwz r5, 0x48(r31) /* 800EB368 000E8168 7C 64 1B 78 */ mr r4, r3 /* 800EB36C 000E816C C0 3B 00 4C */ lfs f1, 0x4c(r27) /* 800EB370 000E8170 38 65 00 D4 */ addi r3, r5, 0xd4 -/* 800EB374 000E8174 4B F1 FD 1D */ bl func_8000B090 +/* 800EB374 000E8174 4B F1 FD 1D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800EB378 000E8178 C0 02 99 18 */ lfs f0, lbl_803CE298-_SDA2_BASE_(r2) /* 800EB37C 000E817C 38 80 00 00 */ li r4, 0 /* 800EB380 000E8180 80 7F 00 48 */ lwz r3, 0x48(r31) @@ -19928,7 +19928,7 @@ lbl_800EB35C: /* 800EB398 000E8198 80 7B 00 18 */ lwz r3, 0x18(r27) /* 800EB39C 000E819C 48 02 35 0D */ bl TimerGet__7xPsycheF11en_xpsytime /* 800EB3A0 000E81A0 C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) -/* 800EB3A4 000E81A4 4B F4 50 09 */ bl func_800303AC +/* 800EB3A4 000E81A4 4B F4 50 09 */ bl xfmod__Fff /* 800EB3A8 000E81A8 C0 02 9A 84 */ lfs f0, lbl_803CE404-_SDA2_BASE_(r2) /* 800EB3AC 000E81AC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800EB3B0 000E81B0 40 81 00 0C */ ble lbl_800EB3BC @@ -19961,7 +19961,7 @@ lbl_800EB3F0: /* 800EB40C 000E820C 48 00 78 AD */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance /* 800EB410 000E8210 C0 3B 00 54 */ lfs f1, 0x54(r27) /* 800EB414 000E8214 38 63 00 50 */ addi r3, r3, 0x50 -/* 800EB418 000E8218 48 00 16 79 */ bl func_800ECA90 +/* 800EB418 000E8218 48 00 16 79 */ bl assign__5xVec3Ff /* 800EB41C 000E821C C0 22 98 FC */ lfs f1, lbl_803CE27C-_SDA2_BASE_(r2) /* 800EB420 000E8220 C0 1B 00 54 */ lfs f0, 0x54(r27) /* 800EB424 000E8224 EC 01 07 FC */ fnmsubs f0, f1, f31, f0 @@ -20107,14 +20107,14 @@ lbl_800EB5FC: /* 800EB604 000E8404 38 21 00 10 */ addi r1, r1, 0x10 /* 800EB608 000E8408 4E 80 00 20 */ blr -.global func_800EB60C -func_800EB60C: +.global __ct__16zNPCGoalTubeDeadFi +__ct__16zNPCGoalTubeDeadFi: /* 800EB60C 000E840C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EB610 000E8410 7C 08 02 A6 */ mflr r0 /* 800EB614 000E8414 90 01 00 14 */ stw r0, 0x14(r1) /* 800EB618 000E8418 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EB61C 000E841C 7C 7F 1B 78 */ mr r31, r3 -/* 800EB620 000E8420 4B FE D7 0D */ bl func_800D8D2C +/* 800EB620 000E8420 4B FE D7 0D */ bl __ct__12zNPCGoalDeadFi /* 800EB624 000E8424 3C 80 80 29 */ lis r4, lbl_802933A0@ha /* 800EB628 000E8428 7F E3 FB 78 */ mr r3, r31 /* 800EB62C 000E842C 38 04 33 A0 */ addi r0, r4, lbl_802933A0@l @@ -20125,14 +20125,14 @@ func_800EB60C: /* 800EB640 000E8440 38 21 00 10 */ addi r1, r1, 0x10 /* 800EB644 000E8444 4E 80 00 20 */ blr -.global func_800EB648 -func_800EB648: +.global __ct__17zNPCGoalTubeDyingFi +__ct__17zNPCGoalTubeDyingFi: /* 800EB648 000E8448 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EB64C 000E844C 7C 08 02 A6 */ mflr r0 /* 800EB650 000E8450 90 01 00 14 */ stw r0, 0x14(r1) /* 800EB654 000E8454 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EB658 000E8458 7C 7F 1B 78 */ mr r31, r3 -/* 800EB65C 000E845C 4B FE D9 99 */ bl func_800D8FF4 +/* 800EB65C 000E845C 4B FE D9 99 */ bl __ct__14zNPCGoalCommonFi /* 800EB660 000E8460 3C 80 80 29 */ lis r4, lbl_8029336C@ha /* 800EB664 000E8464 7F E3 FB 78 */ mr r3, r31 /* 800EB668 000E8468 38 04 33 6C */ addi r0, r4, lbl_8029336C@l @@ -20143,20 +20143,20 @@ func_800EB648: /* 800EB67C 000E847C 38 21 00 10 */ addi r1, r1, 0x10 /* 800EB680 000E8480 4E 80 00 20 */ blr -.global func_800EB684 -func_800EB684: +.global __ct__18zNPCGoalTubeBonkedFi +__ct__18zNPCGoalTubeBonkedFi: /* 800EB684 000E8484 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EB688 000E8488 7C 08 02 A6 */ mflr r0 /* 800EB68C 000E848C 90 01 00 14 */ stw r0, 0x14(r1) /* 800EB690 000E8490 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EB694 000E8494 7C 7F 1B 78 */ mr r31, r3 -/* 800EB698 000E8498 4B FE D9 5D */ bl func_800D8FF4 +/* 800EB698 000E8498 4B FE D9 5D */ bl __ct__14zNPCGoalCommonFi /* 800EB69C 000E849C 3C 80 80 29 */ lis r4, lbl_802933D4@ha /* 800EB6A0 000E84A0 7F E3 FB 78 */ mr r3, r31 /* 800EB6A4 000E84A4 38 04 33 D4 */ addi r0, r4, lbl_802933D4@l /* 800EB6A8 000E84A8 38 80 00 02 */ li r4, 2 /* 800EB6AC 000E84AC 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EB6B0 000E84B0 4B FE D9 F1 */ bl func_800D90A0 +/* 800EB6B0 000E84B0 4B FE D9 F1 */ bl SetFlags__5xGoalFi /* 800EB6B4 000E84B4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EB6B8 000E84B8 7F E3 FB 78 */ mr r3, r31 /* 800EB6BC 000E84BC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20164,20 +20164,20 @@ func_800EB684: /* 800EB6C4 000E84C4 38 21 00 10 */ addi r1, r1, 0x10 /* 800EB6C8 000E84C8 4E 80 00 20 */ blr -.global func_800EB6CC -func_800EB6CC: +.global __ct__17zNPCGoalTubeBirthFi +__ct__17zNPCGoalTubeBirthFi: /* 800EB6CC 000E84CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EB6D0 000E84D0 7C 08 02 A6 */ mflr r0 /* 800EB6D4 000E84D4 90 01 00 14 */ stw r0, 0x14(r1) /* 800EB6D8 000E84D8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EB6DC 000E84DC 7C 7F 1B 78 */ mr r31, r3 -/* 800EB6E0 000E84E0 4B FE D9 15 */ bl func_800D8FF4 +/* 800EB6E0 000E84E0 4B FE D9 15 */ bl __ct__14zNPCGoalCommonFi /* 800EB6E4 000E84E4 3C 80 80 29 */ lis r4, lbl_80293408@ha /* 800EB6E8 000E84E8 7F E3 FB 78 */ mr r3, r31 /* 800EB6EC 000E84EC 38 04 34 08 */ addi r0, r4, lbl_80293408@l /* 800EB6F0 000E84F0 38 80 00 04 */ li r4, 4 /* 800EB6F4 000E84F4 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EB6F8 000E84F8 4B FE D9 A9 */ bl func_800D90A0 +/* 800EB6F8 000E84F8 4B FE D9 A9 */ bl SetFlags__5xGoalFi /* 800EB6FC 000E84FC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EB700 000E8500 7F E3 FB 78 */ mr r3, r31 /* 800EB704 000E8504 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20185,20 +20185,20 @@ func_800EB6CC: /* 800EB70C 000E850C 38 21 00 10 */ addi r1, r1, 0x10 /* 800EB710 000E8510 4E 80 00 20 */ blr -.global func_800EB714 -func_800EB714: +.global __ct__17zNPCGoalTubeLassoFi +__ct__17zNPCGoalTubeLassoFi: /* 800EB714 000E8514 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EB718 000E8518 7C 08 02 A6 */ mflr r0 /* 800EB71C 000E851C 90 01 00 14 */ stw r0, 0x14(r1) /* 800EB720 000E8520 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EB724 000E8524 7C 7F 1B 78 */ mr r31, r3 -/* 800EB728 000E8528 4B FE D8 CD */ bl func_800D8FF4 +/* 800EB728 000E8528 4B FE D8 CD */ bl __ct__14zNPCGoalCommonFi /* 800EB72C 000E852C 3C 80 80 29 */ lis r4, lbl_8029343C@ha /* 800EB730 000E8530 7F E3 FB 78 */ mr r3, r31 /* 800EB734 000E8534 38 04 34 3C */ addi r0, r4, lbl_8029343C@l /* 800EB738 000E8538 38 80 00 04 */ li r4, 4 /* 800EB73C 000E853C 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EB740 000E8540 4B FE D9 61 */ bl func_800D90A0 +/* 800EB740 000E8540 4B FE D9 61 */ bl SetFlags__5xGoalFi /* 800EB744 000E8544 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EB748 000E8548 7F E3 FB 78 */ mr r3, r31 /* 800EB74C 000E854C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20206,20 +20206,20 @@ func_800EB714: /* 800EB754 000E8554 38 21 00 10 */ addi r1, r1, 0x10 /* 800EB758 000E8558 4E 80 00 20 */ blr -.global func_800EB75C -func_800EB75C: +.global __ct__18zNPCGoalTubeAttackFi +__ct__18zNPCGoalTubeAttackFi: /* 800EB75C 000E855C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EB760 000E8560 7C 08 02 A6 */ mflr r0 /* 800EB764 000E8564 90 01 00 14 */ stw r0, 0x14(r1) /* 800EB768 000E8568 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EB76C 000E856C 7C 7F 1B 78 */ mr r31, r3 -/* 800EB770 000E8570 4B FE D8 85 */ bl func_800D8FF4 +/* 800EB770 000E8570 4B FE D8 85 */ bl __ct__14zNPCGoalCommonFi /* 800EB774 000E8574 3C 80 80 29 */ lis r4, lbl_80293470@ha /* 800EB778 000E8578 7F E3 FB 78 */ mr r3, r31 /* 800EB77C 000E857C 38 04 34 70 */ addi r0, r4, lbl_80293470@l /* 800EB780 000E8580 38 80 00 04 */ li r4, 4 /* 800EB784 000E8584 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EB788 000E8588 4B FE D9 19 */ bl func_800D90A0 +/* 800EB788 000E8588 4B FE D9 19 */ bl SetFlags__5xGoalFi /* 800EB78C 000E858C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EB790 000E8590 7F E3 FB 78 */ mr r3, r31 /* 800EB794 000E8594 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20227,20 +20227,20 @@ func_800EB75C: /* 800EB79C 000E859C 38 21 00 10 */ addi r1, r1, 0x10 /* 800EB7A0 000E85A0 4E 80 00 20 */ blr -.global func_800EB7A4 -func_800EB7A4: +.global __ct__20zNPCGoalTubeDucklingFi +__ct__20zNPCGoalTubeDucklingFi: /* 800EB7A4 000E85A4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EB7A8 000E85A8 7C 08 02 A6 */ mflr r0 /* 800EB7AC 000E85AC 90 01 00 14 */ stw r0, 0x14(r1) /* 800EB7B0 000E85B0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EB7B4 000E85B4 7C 7F 1B 78 */ mr r31, r3 -/* 800EB7B8 000E85B8 4B FE D8 3D */ bl func_800D8FF4 +/* 800EB7B8 000E85B8 4B FE D8 3D */ bl __ct__14zNPCGoalCommonFi /* 800EB7BC 000E85BC 3C 80 80 29 */ lis r4, lbl_802934A4@ha /* 800EB7C0 000E85C0 7F E3 FB 78 */ mr r3, r31 /* 800EB7C4 000E85C4 38 04 34 A4 */ addi r0, r4, lbl_802934A4@l /* 800EB7C8 000E85C8 38 80 00 04 */ li r4, 4 /* 800EB7CC 000E85CC 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EB7D0 000E85D0 4B FE D8 D1 */ bl func_800D90A0 +/* 800EB7D0 000E85D0 4B FE D8 D1 */ bl SetFlags__5xGoalFi /* 800EB7D4 000E85D4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EB7D8 000E85D8 7F E3 FB 78 */ mr r3, r31 /* 800EB7DC 000E85DC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20248,23 +20248,23 @@ func_800EB7A4: /* 800EB7E4 000E85E4 38 21 00 10 */ addi r1, r1, 0x10 /* 800EB7E8 000E85E8 4E 80 00 20 */ blr -.global func_800EB7EC -func_800EB7EC: +.global __ct__15zNPCGoalTubePalFi +__ct__15zNPCGoalTubePalFi: /* 800EB7EC 000E85EC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EB7F0 000E85F0 7C 08 02 A6 */ mflr r0 /* 800EB7F4 000E85F4 90 01 00 14 */ stw r0, 0x14(r1) /* 800EB7F8 000E85F8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EB7FC 000E85FC 7C 7F 1B 78 */ mr r31, r3 -/* 800EB800 000E8600 4B FE D7 F5 */ bl func_800D8FF4 +/* 800EB800 000E8600 4B FE D7 F5 */ bl __ct__14zNPCGoalCommonFi /* 800EB804 000E8604 3C 80 80 29 */ lis r4, lbl_802934D8@ha /* 800EB808 000E8608 7F E3 FB 78 */ mr r3, r31 /* 800EB80C 000E860C 38 04 34 D8 */ addi r0, r4, lbl_802934D8@l /* 800EB810 000E8610 38 80 00 0C */ li r4, 0xc /* 800EB814 000E8614 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EB818 000E8618 4B FE D8 89 */ bl func_800D90A0 +/* 800EB818 000E8618 4B FE D8 89 */ bl SetFlags__5xGoalFi /* 800EB81C 000E861C 7F E3 FB 78 */ mr r3, r31 /* 800EB820 000E8620 3C 80 00 02 */ lis r4, 2 -/* 800EB824 000E8624 48 00 0F 5D */ bl func_800EC780 +/* 800EB824 000E8624 48 00 0F 5D */ bl AddFlags__5xGoalFi /* 800EB828 000E8628 80 1F 00 3C */ lwz r0, 0x3c(r31) /* 800EB82C 000E862C 7F E3 FB 78 */ mr r3, r31 /* 800EB830 000E8630 54 00 07 F8 */ rlwinm r0, r0, 0, 0x1f, 0x1c @@ -20275,20 +20275,20 @@ func_800EB7EC: /* 800EB844 000E8644 38 21 00 10 */ addi r1, r1, 0x10 /* 800EB848 000E8648 4E 80 00 20 */ blr -.global func_800EB84C -func_800EB84C: +.global __ct__15zNPCGoalDeflateFi +__ct__15zNPCGoalDeflateFi: /* 800EB84C 000E864C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EB850 000E8650 7C 08 02 A6 */ mflr r0 /* 800EB854 000E8654 90 01 00 14 */ stw r0, 0x14(r1) /* 800EB858 000E8658 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EB85C 000E865C 7C 7F 1B 78 */ mr r31, r3 -/* 800EB860 000E8660 4B FE D7 95 */ bl func_800D8FF4 +/* 800EB860 000E8660 4B FE D7 95 */ bl __ct__14zNPCGoalCommonFi /* 800EB864 000E8664 3C 80 80 29 */ lis r4, lbl_80293338@ha /* 800EB868 000E8668 7F E3 FB 78 */ mr r3, r31 /* 800EB86C 000E866C 38 04 33 38 */ addi r0, r4, lbl_80293338@l /* 800EB870 000E8670 38 80 00 02 */ li r4, 2 /* 800EB874 000E8674 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EB878 000E8678 4B FE D8 29 */ bl func_800D90A0 +/* 800EB878 000E8678 4B FE D8 29 */ bl SetFlags__5xGoalFi /* 800EB87C 000E867C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EB880 000E8680 7F E3 FB 78 */ mr r3, r31 /* 800EB884 000E8684 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20296,20 +20296,20 @@ func_800EB84C: /* 800EB88C 000E868C 38 21 00 10 */ addi r1, r1, 0x10 /* 800EB890 000E8690 4E 80 00 20 */ blr -.global func_800EB894 -func_800EB894: +.global __ct__15zNPCGoalRespawnFi +__ct__15zNPCGoalRespawnFi: /* 800EB894 000E8694 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EB898 000E8698 7C 08 02 A6 */ mflr r0 /* 800EB89C 000E869C 90 01 00 14 */ stw r0, 0x14(r1) /* 800EB8A0 000E86A0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EB8A4 000E86A4 7C 7F 1B 78 */ mr r31, r3 -/* 800EB8A8 000E86A8 4B FE D7 4D */ bl func_800D8FF4 +/* 800EB8A8 000E86A8 4B FE D7 4D */ bl __ct__14zNPCGoalCommonFi /* 800EB8AC 000E86AC 3C 80 80 29 */ lis r4, lbl_8029350C@ha /* 800EB8B0 000E86B0 7F E3 FB 78 */ mr r3, r31 /* 800EB8B4 000E86B4 38 04 35 0C */ addi r0, r4, lbl_8029350C@l /* 800EB8B8 000E86B8 38 80 00 02 */ li r4, 2 /* 800EB8BC 000E86BC 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EB8C0 000E86C0 4B FE D7 E1 */ bl func_800D90A0 +/* 800EB8C0 000E86C0 4B FE D7 E1 */ bl SetFlags__5xGoalFi /* 800EB8C4 000E86C4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EB8C8 000E86C8 7F E3 FB 78 */ mr r3, r31 /* 800EB8CC 000E86CC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20317,20 +20317,20 @@ func_800EB894: /* 800EB8D4 000E86D4 38 21 00 10 */ addi r1, r1, 0x10 /* 800EB8D8 000E86D8 4E 80 00 20 */ blr -.global func_800EB8DC -func_800EB8DC: +.global __ct__17zNPCGoalAfterlifeFi +__ct__17zNPCGoalAfterlifeFi: /* 800EB8DC 000E86DC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EB8E0 000E86E0 7C 08 02 A6 */ mflr r0 /* 800EB8E4 000E86E4 90 01 00 14 */ stw r0, 0x14(r1) /* 800EB8E8 000E86E8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EB8EC 000E86EC 7C 7F 1B 78 */ mr r31, r3 -/* 800EB8F0 000E86F0 4B FE D4 3D */ bl func_800D8D2C +/* 800EB8F0 000E86F0 4B FE D4 3D */ bl __ct__12zNPCGoalDeadFi /* 800EB8F4 000E86F4 3C 80 80 29 */ lis r4, lbl_80293540@ha /* 800EB8F8 000E86F8 7F E3 FB 78 */ mr r3, r31 /* 800EB8FC 000E86FC 38 04 35 40 */ addi r0, r4, lbl_80293540@l /* 800EB900 000E8700 38 80 00 0C */ li r4, 0xc /* 800EB904 000E8704 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EB908 000E8708 4B FE D7 99 */ bl func_800D90A0 +/* 800EB908 000E8708 4B FE D7 99 */ bl SetFlags__5xGoalFi /* 800EB90C 000E870C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EB910 000E8710 7F E3 FB 78 */ mr r3, r31 /* 800EB914 000E8714 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20338,20 +20338,20 @@ func_800EB8DC: /* 800EB91C 000E871C 38 21 00 10 */ addi r1, r1, 0x10 /* 800EB920 000E8720 4E 80 00 20 */ blr -.global func_800EB924 -func_800EB924: +.global __ct__13zNPCGoalKnockFi +__ct__13zNPCGoalKnockFi: /* 800EB924 000E8724 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EB928 000E8728 7C 08 02 A6 */ mflr r0 /* 800EB92C 000E872C 90 01 00 14 */ stw r0, 0x14(r1) /* 800EB930 000E8730 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EB934 000E8734 7C 7F 1B 78 */ mr r31, r3 -/* 800EB938 000E8738 4B FE D6 BD */ bl func_800D8FF4 +/* 800EB938 000E8738 4B FE D6 BD */ bl __ct__14zNPCGoalCommonFi /* 800EB93C 000E873C 3C 80 80 29 */ lis r4, lbl_80293574@ha /* 800EB940 000E8740 7F E3 FB 78 */ mr r3, r31 /* 800EB944 000E8744 38 04 35 74 */ addi r0, r4, lbl_80293574@l /* 800EB948 000E8748 38 80 00 02 */ li r4, 2 /* 800EB94C 000E874C 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EB950 000E8750 4B FE D7 51 */ bl func_800D90A0 +/* 800EB950 000E8750 4B FE D7 51 */ bl SetFlags__5xGoalFi /* 800EB954 000E8754 80 1F 00 40 */ lwz r0, 0x40(r31) /* 800EB958 000E8758 7F E3 FB 78 */ mr r3, r31 /* 800EB95C 000E875C 60 00 00 01 */ ori r0, r0, 1 @@ -20362,20 +20362,20 @@ func_800EB924: /* 800EB970 000E8770 38 21 00 10 */ addi r1, r1, 0x10 /* 800EB974 000E8774 4E 80 00 20 */ blr -.global func_800EB978 -func_800EB978: +.global __ct__14zNPCGoalBashedFi +__ct__14zNPCGoalBashedFi: /* 800EB978 000E8778 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EB97C 000E877C 7C 08 02 A6 */ mflr r0 /* 800EB980 000E8780 90 01 00 14 */ stw r0, 0x14(r1) /* 800EB984 000E8784 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EB988 000E8788 7C 7F 1B 78 */ mr r31, r3 -/* 800EB98C 000E878C 4B FE D5 41 */ bl func_800D8ECC +/* 800EB98C 000E878C 4B FE D5 41 */ bl __ct__16zNPCGoalLoopAnimFi /* 800EB990 000E8790 3C 80 80 29 */ lis r4, lbl_802935DC@ha /* 800EB994 000E8794 7F E3 FB 78 */ mr r3, r31 /* 800EB998 000E8798 38 04 35 DC */ addi r0, r4, lbl_802935DC@l /* 800EB99C 000E879C 38 80 00 02 */ li r4, 2 /* 800EB9A0 000E87A0 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EB9A4 000E87A4 4B FE D6 FD */ bl func_800D90A0 +/* 800EB9A4 000E87A4 4B FE D6 FD */ bl SetFlags__5xGoalFi /* 800EB9A8 000E87A8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EB9AC 000E87AC 7F E3 FB 78 */ mr r3, r31 /* 800EB9B0 000E87B0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20383,20 +20383,20 @@ func_800EB978: /* 800EB9B8 000E87B8 38 21 00 10 */ addi r1, r1, 0x10 /* 800EB9BC 000E87BC 4E 80 00 20 */ blr -.global func_800EB9C0 -func_800EB9C0: +.global __ct__13zNPCGoalWoundFi +__ct__13zNPCGoalWoundFi: /* 800EB9C0 000E87C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EB9C4 000E87C4 7C 08 02 A6 */ mflr r0 /* 800EB9C8 000E87C8 90 01 00 14 */ stw r0, 0x14(r1) /* 800EB9CC 000E87CC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EB9D0 000E87D0 7C 7F 1B 78 */ mr r31, r3 -/* 800EB9D4 000E87D4 4B FE D3 DD */ bl func_800D8DB0 +/* 800EB9D4 000E87D4 4B FE D3 DD */ bl __ct__16zNPCGoalPushAnimFi /* 800EB9D8 000E87D8 3C 80 80 29 */ lis r4, lbl_802935A8@ha /* 800EB9DC 000E87DC 7F E3 FB 78 */ mr r3, r31 /* 800EB9E0 000E87E0 38 04 35 A8 */ addi r0, r4, lbl_802935A8@l /* 800EB9E4 000E87E4 38 80 00 02 */ li r4, 2 /* 800EB9E8 000E87E8 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EB9EC 000E87EC 4B FE D6 B5 */ bl func_800D90A0 +/* 800EB9EC 000E87EC 4B FE D6 B5 */ bl SetFlags__5xGoalFi /* 800EB9F0 000E87F0 80 1F 00 40 */ lwz r0, 0x40(r31) /* 800EB9F4 000E87F4 7F E3 FB 78 */ mr r3, r31 /* 800EB9F8 000E87F8 60 00 00 01 */ ori r0, r0, 1 @@ -20407,20 +20407,20 @@ func_800EB9C0: /* 800EBA0C 000E880C 38 21 00 10 */ addi r1, r1, 0x10 /* 800EBA10 000E8810 4E 80 00 20 */ blr -.global func_800EBA14 -func_800EBA14: +.global __ct__14zNPCGoalDamageFi +__ct__14zNPCGoalDamageFi: /* 800EBA14 000E8814 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EBA18 000E8818 7C 08 02 A6 */ mflr r0 /* 800EBA1C 000E881C 90 01 00 14 */ stw r0, 0x14(r1) /* 800EBA20 000E8820 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBA24 000E8824 7C 7F 1B 78 */ mr r31, r3 -/* 800EBA28 000E8828 4B FE D5 CD */ bl func_800D8FF4 +/* 800EBA28 000E8828 4B FE D5 CD */ bl __ct__14zNPCGoalCommonFi /* 800EBA2C 000E882C 3C 80 80 29 */ lis r4, lbl_80293610@ha /* 800EBA30 000E8830 7F E3 FB 78 */ mr r3, r31 /* 800EBA34 000E8834 38 04 36 10 */ addi r0, r4, lbl_80293610@l /* 800EBA38 000E8838 38 80 00 0C */ li r4, 0xc /* 800EBA3C 000E883C 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EBA40 000E8840 4B FE D6 61 */ bl func_800D90A0 +/* 800EBA40 000E8840 4B FE D6 61 */ bl SetFlags__5xGoalFi /* 800EBA44 000E8844 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EBA48 000E8848 7F E3 FB 78 */ mr r3, r31 /* 800EBA4C 000E884C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20428,20 +20428,20 @@ func_800EBA14: /* 800EBA54 000E8854 38 21 00 10 */ addi r1, r1, 0x10 /* 800EBA58 000E8858 4E 80 00 20 */ blr -.global func_800EBA5C -func_800EBA5C: +.global __ct__18zNPCGoalHokeyPokeyFi +__ct__18zNPCGoalHokeyPokeyFi: /* 800EBA5C 000E885C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EBA60 000E8860 7C 08 02 A6 */ mflr r0 /* 800EBA64 000E8864 90 01 00 14 */ stw r0, 0x14(r1) /* 800EBA68 000E8868 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBA6C 000E886C 7C 7F 1B 78 */ mr r31, r3 -/* 800EBA70 000E8870 4B FE D4 5D */ bl func_800D8ECC +/* 800EBA70 000E8870 4B FE D4 5D */ bl __ct__16zNPCGoalLoopAnimFi /* 800EBA74 000E8874 3C 80 80 29 */ lis r4, lbl_802937B0@ha /* 800EBA78 000E8878 7F E3 FB 78 */ mr r3, r31 /* 800EBA7C 000E887C 38 04 37 B0 */ addi r0, r4, lbl_802937B0@l /* 800EBA80 000E8880 38 80 00 02 */ li r4, 2 /* 800EBA84 000E8884 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EBA88 000E8888 4B FE D6 19 */ bl func_800D90A0 +/* 800EBA88 000E8888 4B FE D6 19 */ bl SetFlags__5xGoalFi /* 800EBA8C 000E888C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EBA90 000E8890 7F E3 FB 78 */ mr r3, r31 /* 800EBA94 000E8894 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20449,20 +20449,20 @@ func_800EBA5C: /* 800EBA9C 000E889C 38 21 00 10 */ addi r1, r1, 0x10 /* 800EBAA0 000E88A0 4E 80 00 20 */ blr -.global func_800EBAA4 -func_800EBAA4: +.global __ct__16zNPCGoalTeleportFi +__ct__16zNPCGoalTeleportFi: /* 800EBAA4 000E88A4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EBAA8 000E88A8 7C 08 02 A6 */ mflr r0 /* 800EBAAC 000E88AC 90 01 00 14 */ stw r0, 0x14(r1) /* 800EBAB0 000E88B0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBAB4 000E88B4 7C 7F 1B 78 */ mr r31, r3 -/* 800EBAB8 000E88B8 4B FE D5 3D */ bl func_800D8FF4 +/* 800EBAB8 000E88B8 4B FE D5 3D */ bl __ct__14zNPCGoalCommonFi /* 800EBABC 000E88BC 3C 80 80 29 */ lis r4, lbl_802937E4@ha /* 800EBAC0 000E88C0 7F E3 FB 78 */ mr r3, r31 /* 800EBAC4 000E88C4 38 04 37 E4 */ addi r0, r4, lbl_802937E4@l /* 800EBAC8 000E88C8 38 80 00 02 */ li r4, 2 /* 800EBACC 000E88CC 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EBAD0 000E88D0 4B FE D5 D1 */ bl func_800D90A0 +/* 800EBAD0 000E88D0 4B FE D5 D1 */ bl SetFlags__5xGoalFi /* 800EBAD4 000E88D4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EBAD8 000E88D8 7F E3 FB 78 */ mr r3, r31 /* 800EBADC 000E88DC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20470,20 +20470,20 @@ func_800EBAA4: /* 800EBAE4 000E88E4 38 21 00 10 */ addi r1, r1, 0x10 /* 800EBAE8 000E88E8 4E 80 00 20 */ blr -.global func_800EBAEC -func_800EBAEC: +.global __ct__17zNPCGoalDogPounceFi +__ct__17zNPCGoalDogPounceFi: /* 800EBAEC 000E88EC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EBAF0 000E88F0 7C 08 02 A6 */ mflr r0 /* 800EBAF4 000E88F4 90 01 00 14 */ stw r0, 0x14(r1) /* 800EBAF8 000E88F8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBAFC 000E88FC 7C 7F 1B 78 */ mr r31, r3 -/* 800EBB00 000E8900 4B FE D2 B1 */ bl func_800D8DB0 +/* 800EBB00 000E8900 4B FE D2 B1 */ bl __ct__16zNPCGoalPushAnimFi /* 800EBB04 000E8904 3C 80 80 29 */ lis r4, lbl_80293818@ha /* 800EBB08 000E8908 7F E3 FB 78 */ mr r3, r31 /* 800EBB0C 000E890C 38 04 38 18 */ addi r0, r4, lbl_80293818@l /* 800EBB10 000E8910 38 80 00 02 */ li r4, 2 /* 800EBB14 000E8914 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EBB18 000E8918 4B FE D5 89 */ bl func_800D90A0 +/* 800EBB18 000E8918 4B FE D5 89 */ bl SetFlags__5xGoalFi /* 800EBB1C 000E891C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EBB20 000E8920 7F E3 FB 78 */ mr r3, r31 /* 800EBB24 000E8924 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20491,20 +20491,20 @@ func_800EBAEC: /* 800EBB2C 000E892C 38 21 00 10 */ addi r1, r1, 0x10 /* 800EBB30 000E8930 4E 80 00 20 */ blr -.global func_800EBB34 -func_800EBB34: +.global __ct__15zNPCGoalDogDashFi +__ct__15zNPCGoalDogDashFi: /* 800EBB34 000E8934 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EBB38 000E8938 7C 08 02 A6 */ mflr r0 /* 800EBB3C 000E893C 90 01 00 14 */ stw r0, 0x14(r1) /* 800EBB40 000E8940 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBB44 000E8944 7C 7F 1B 78 */ mr r31, r3 -/* 800EBB48 000E8948 4B FE D3 85 */ bl func_800D8ECC +/* 800EBB48 000E8948 4B FE D3 85 */ bl __ct__16zNPCGoalLoopAnimFi /* 800EBB4C 000E894C 3C 80 80 29 */ lis r4, lbl_8029384C@ha /* 800EBB50 000E8950 7F E3 FB 78 */ mr r3, r31 /* 800EBB54 000E8954 38 04 38 4C */ addi r0, r4, lbl_8029384C@l /* 800EBB58 000E8958 38 80 00 02 */ li r4, 2 /* 800EBB5C 000E895C 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EBB60 000E8960 4B FE D5 41 */ bl func_800D90A0 +/* 800EBB60 000E8960 4B FE D5 41 */ bl SetFlags__5xGoalFi /* 800EBB64 000E8964 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EBB68 000E8968 7F E3 FB 78 */ mr r3, r31 /* 800EBB6C 000E896C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20512,20 +20512,20 @@ func_800EBB34: /* 800EBB74 000E8974 38 21 00 10 */ addi r1, r1, 0x10 /* 800EBB78 000E8978 4E 80 00 20 */ blr -.global func_800EBB7C -func_800EBB7C: +.global __ct__15zNPCGoalDogBarkFi +__ct__15zNPCGoalDogBarkFi: /* 800EBB7C 000E897C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EBB80 000E8980 7C 08 02 A6 */ mflr r0 /* 800EBB84 000E8984 90 01 00 14 */ stw r0, 0x14(r1) /* 800EBB88 000E8988 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBB8C 000E898C 7C 7F 1B 78 */ mr r31, r3 -/* 800EBB90 000E8990 4B FE D3 3D */ bl func_800D8ECC +/* 800EBB90 000E8990 4B FE D3 3D */ bl __ct__16zNPCGoalLoopAnimFi /* 800EBB94 000E8994 3C 80 80 29 */ lis r4, lbl_80293880@ha /* 800EBB98 000E8998 7F E3 FB 78 */ mr r3, r31 /* 800EBB9C 000E899C 38 04 38 80 */ addi r0, r4, lbl_80293880@l /* 800EBBA0 000E89A0 38 80 00 02 */ li r4, 2 /* 800EBBA4 000E89A4 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EBBA8 000E89A8 4B FE D4 F9 */ bl func_800D90A0 +/* 800EBBA8 000E89A8 4B FE D4 F9 */ bl SetFlags__5xGoalFi /* 800EBBAC 000E89AC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EBBB0 000E89B0 7F E3 FB 78 */ mr r3, r31 /* 800EBBB4 000E89B4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20533,20 +20533,20 @@ func_800EBB7C: /* 800EBBBC 000E89BC 38 21 00 10 */ addi r1, r1, 0x10 /* 800EBBC0 000E89C0 4E 80 00 20 */ blr -.global func_800EBBC4 -func_800EBBC4: +.global __ct__17zNPCGoalDogLaunchFi +__ct__17zNPCGoalDogLaunchFi: /* 800EBBC4 000E89C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EBBC8 000E89C8 7C 08 02 A6 */ mflr r0 /* 800EBBCC 000E89CC 90 01 00 14 */ stw r0, 0x14(r1) /* 800EBBD0 000E89D0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBBD4 000E89D4 7C 7F 1B 78 */ mr r31, r3 -/* 800EBBD8 000E89D8 4B FE D4 1D */ bl func_800D8FF4 +/* 800EBBD8 000E89D8 4B FE D4 1D */ bl __ct__14zNPCGoalCommonFi /* 800EBBDC 000E89DC 3C 80 80 29 */ lis r4, lbl_802938B4@ha /* 800EBBE0 000E89E0 7F E3 FB 78 */ mr r3, r31 /* 800EBBE4 000E89E4 38 04 38 B4 */ addi r0, r4, lbl_802938B4@l /* 800EBBE8 000E89E8 38 80 00 02 */ li r4, 2 /* 800EBBEC 000E89EC 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EBBF0 000E89F0 4B FE D4 B1 */ bl func_800D90A0 +/* 800EBBF0 000E89F0 4B FE D4 B1 */ bl SetFlags__5xGoalFi /* 800EBBF4 000E89F4 38 00 00 01 */ li r0, 1 /* 800EBBF8 000E89F8 7F E3 FB 78 */ mr r3, r31 /* 800EBBFC 000E89FC 90 1F 00 40 */ stw r0, 0x40(r31) @@ -20556,14 +20556,14 @@ func_800EBBC4: /* 800EBC0C 000E8A0C 38 21 00 10 */ addi r1, r1, 0x10 /* 800EBC10 000E8A10 4E 80 00 20 */ blr -.global func_800EBC14 -func_800EBC14: +.global __ct__16zNPCGoalPatThrowFi +__ct__16zNPCGoalPatThrowFi: /* 800EBC14 000E8A14 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EBC18 000E8A18 7C 08 02 A6 */ mflr r0 /* 800EBC1C 000E8A1C 90 01 00 14 */ stw r0, 0x14(r1) /* 800EBC20 000E8A20 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBC24 000E8A24 7C 7F 1B 78 */ mr r31, r3 -/* 800EBC28 000E8A28 4B FE D3 CD */ bl func_800D8FF4 +/* 800EBC28 000E8A28 4B FE D3 CD */ bl __ct__14zNPCGoalCommonFi /* 800EBC2C 000E8A2C 3C 60 80 29 */ lis r3, lbl_802936E0@ha /* 800EBC30 000E8A30 38 00 00 01 */ li r0, 1 /* 800EBC34 000E8A34 38 83 36 E0 */ addi r4, r3, lbl_802936E0@l @@ -20576,20 +20576,20 @@ func_800EBC14: /* 800EBC50 000E8A50 38 21 00 10 */ addi r1, r1, 0x10 /* 800EBC54 000E8A54 4E 80 00 20 */ blr -.global func_800EBC58 -func_800EBC58: +.global __ct__16zNPCGoalPatCarryFi +__ct__16zNPCGoalPatCarryFi: /* 800EBC58 000E8A58 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EBC5C 000E8A5C 7C 08 02 A6 */ mflr r0 /* 800EBC60 000E8A60 90 01 00 14 */ stw r0, 0x14(r1) /* 800EBC64 000E8A64 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBC68 000E8A68 7C 7F 1B 78 */ mr r31, r3 -/* 800EBC6C 000E8A6C 4B FE D3 89 */ bl func_800D8FF4 +/* 800EBC6C 000E8A6C 4B FE D3 89 */ bl __ct__14zNPCGoalCommonFi /* 800EBC70 000E8A70 3C 80 80 29 */ lis r4, lbl_80293714@ha /* 800EBC74 000E8A74 7F E3 FB 78 */ mr r3, r31 /* 800EBC78 000E8A78 38 04 37 14 */ addi r0, r4, lbl_80293714@l /* 800EBC7C 000E8A7C 38 80 00 02 */ li r4, 2 /* 800EBC80 000E8A80 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EBC84 000E8A84 4B FE D4 1D */ bl func_800D90A0 +/* 800EBC84 000E8A84 4B FE D4 1D */ bl SetFlags__5xGoalFi /* 800EBC88 000E8A88 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EBC8C 000E8A8C 7F E3 FB 78 */ mr r3, r31 /* 800EBC90 000E8A90 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20597,20 +20597,20 @@ func_800EBC58: /* 800EBC98 000E8A98 38 21 00 10 */ addi r1, r1, 0x10 /* 800EBC9C 000E8A9C 4E 80 00 20 */ blr -.global func_800EBCA0 -func_800EBCA0: +.global __ct__15zNPCGoalStunnedFi +__ct__15zNPCGoalStunnedFi: /* 800EBCA0 000E8AA0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EBCA4 000E8AA4 7C 08 02 A6 */ mflr r0 /* 800EBCA8 000E8AA8 90 01 00 14 */ stw r0, 0x14(r1) /* 800EBCAC 000E8AAC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBCB0 000E8AB0 7C 7F 1B 78 */ mr r31, r3 -/* 800EBCB4 000E8AB4 4B FE D3 41 */ bl func_800D8FF4 +/* 800EBCB4 000E8AB4 4B FE D3 41 */ bl __ct__14zNPCGoalCommonFi /* 800EBCB8 000E8AB8 3C 80 80 29 */ lis r4, lbl_80293748@ha /* 800EBCBC 000E8ABC 7F E3 FB 78 */ mr r3, r31 /* 800EBCC0 000E8AC0 38 04 37 48 */ addi r0, r4, lbl_80293748@l /* 800EBCC4 000E8AC4 38 80 00 02 */ li r4, 2 /* 800EBCC8 000E8AC8 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EBCCC 000E8ACC 4B FE D3 D5 */ bl func_800D90A0 +/* 800EBCCC 000E8ACC 4B FE D3 D5 */ bl SetFlags__5xGoalFi /* 800EBCD0 000E8AD0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EBCD4 000E8AD4 7F E3 FB 78 */ mr r3, r31 /* 800EBCD8 000E8AD8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20618,20 +20618,20 @@ func_800EBCA0: /* 800EBCE0 000E8AE0 38 21 00 10 */ addi r1, r1, 0x10 /* 800EBCE4 000E8AE4 4E 80 00 20 */ blr -.global func_800EBCE8 -func_800EBCE8: +.global __ct__15zNPCGoalEvilPatFi +__ct__15zNPCGoalEvilPatFi: /* 800EBCE8 000E8AE8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EBCEC 000E8AEC 7C 08 02 A6 */ mflr r0 /* 800EBCF0 000E8AF0 90 01 00 14 */ stw r0, 0x14(r1) /* 800EBCF4 000E8AF4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBCF8 000E8AF8 7C 7F 1B 78 */ mr r31, r3 -/* 800EBCFC 000E8AFC 4B FE D2 F9 */ bl func_800D8FF4 +/* 800EBCFC 000E8AFC 4B FE D2 F9 */ bl __ct__14zNPCGoalCommonFi /* 800EBD00 000E8B00 3C 80 80 29 */ lis r4, lbl_8029377C@ha /* 800EBD04 000E8B04 7F E3 FB 78 */ mr r3, r31 /* 800EBD08 000E8B08 38 04 37 7C */ addi r0, r4, lbl_8029377C@l /* 800EBD0C 000E8B0C 38 80 00 0C */ li r4, 0xc /* 800EBD10 000E8B10 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EBD14 000E8B14 4B FE D3 8D */ bl func_800D90A0 +/* 800EBD14 000E8B14 4B FE D3 8D */ bl SetFlags__5xGoalFi /* 800EBD18 000E8B18 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EBD1C 000E8B1C 7F E3 FB 78 */ mr r3, r31 /* 800EBD20 000E8B20 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20639,20 +20639,20 @@ func_800EBCE8: /* 800EBD28 000E8B28 38 21 00 10 */ addi r1, r1, 0x10 /* 800EBD2C 000E8B2C 4E 80 00 20 */ blr -.global func_800EBD30 -func_800EBD30: +.global __ct__18zNPCGoalLassoThrowFi +__ct__18zNPCGoalLassoThrowFi: /* 800EBD30 000E8B30 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EBD34 000E8B34 7C 08 02 A6 */ mflr r0 /* 800EBD38 000E8B38 90 01 00 14 */ stw r0, 0x14(r1) /* 800EBD3C 000E8B3C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBD40 000E8B40 7C 7F 1B 78 */ mr r31, r3 -/* 800EBD44 000E8B44 4B FE D2 B1 */ bl func_800D8FF4 +/* 800EBD44 000E8B44 4B FE D2 B1 */ bl __ct__14zNPCGoalCommonFi /* 800EBD48 000E8B48 3C 80 80 29 */ lis r4, lbl_80293644@ha /* 800EBD4C 000E8B4C 7F E3 FB 78 */ mr r3, r31 /* 800EBD50 000E8B50 38 04 36 44 */ addi r0, r4, lbl_80293644@l /* 800EBD54 000E8B54 38 80 00 02 */ li r4, 2 /* 800EBD58 000E8B58 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EBD5C 000E8B5C 4B FE D3 45 */ bl func_800D90A0 +/* 800EBD5C 000E8B5C 4B FE D3 45 */ bl SetFlags__5xGoalFi /* 800EBD60 000E8B60 80 1F 00 40 */ lwz r0, 0x40(r31) /* 800EBD64 000E8B64 7F E3 FB 78 */ mr r3, r31 /* 800EBD68 000E8B68 60 00 00 01 */ ori r0, r0, 1 @@ -20663,20 +20663,20 @@ func_800EBD30: /* 800EBD7C 000E8B7C 38 21 00 10 */ addi r1, r1, 0x10 /* 800EBD80 000E8B80 4E 80 00 20 */ blr -.global func_800EBD84 -func_800EBD84: +.global __ct__17zNPCGoalLassoGrabFi +__ct__17zNPCGoalLassoGrabFi: /* 800EBD84 000E8B84 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EBD88 000E8B88 7C 08 02 A6 */ mflr r0 /* 800EBD8C 000E8B8C 90 01 00 14 */ stw r0, 0x14(r1) /* 800EBD90 000E8B90 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBD94 000E8B94 7C 7F 1B 78 */ mr r31, r3 -/* 800EBD98 000E8B98 4B FE D2 5D */ bl func_800D8FF4 +/* 800EBD98 000E8B98 4B FE D2 5D */ bl __ct__14zNPCGoalCommonFi /* 800EBD9C 000E8B9C 3C 80 80 29 */ lis r4, lbl_80293678@ha /* 800EBDA0 000E8BA0 7F E3 FB 78 */ mr r3, r31 /* 800EBDA4 000E8BA4 38 04 36 78 */ addi r0, r4, lbl_80293678@l /* 800EBDA8 000E8BA8 38 80 00 02 */ li r4, 2 /* 800EBDAC 000E8BAC 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EBDB0 000E8BB0 4B FE D2 F1 */ bl func_800D90A0 +/* 800EBDB0 000E8BB0 4B FE D2 F1 */ bl SetFlags__5xGoalFi /* 800EBDB4 000E8BB4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EBDB8 000E8BB8 7F E3 FB 78 */ mr r3, r31 /* 800EBDBC 000E8BBC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20684,20 +20684,20 @@ func_800EBD84: /* 800EBDC4 000E8BC4 38 21 00 10 */ addi r1, r1, 0x10 /* 800EBDC8 000E8BC8 4E 80 00 20 */ blr -.global func_800EBDCC -func_800EBDCC: +.global __ct__17zNPCGoalLassoBaseFi +__ct__17zNPCGoalLassoBaseFi: /* 800EBDCC 000E8BCC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EBDD0 000E8BD0 7C 08 02 A6 */ mflr r0 /* 800EBDD4 000E8BD4 90 01 00 14 */ stw r0, 0x14(r1) /* 800EBDD8 000E8BD8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBDDC 000E8BDC 7C 7F 1B 78 */ mr r31, r3 -/* 800EBDE0 000E8BE0 4B FE D2 15 */ bl func_800D8FF4 +/* 800EBDE0 000E8BE0 4B FE D2 15 */ bl __ct__14zNPCGoalCommonFi /* 800EBDE4 000E8BE4 3C 80 80 29 */ lis r4, lbl_802936AC@ha /* 800EBDE8 000E8BE8 7F E3 FB 78 */ mr r3, r31 /* 800EBDEC 000E8BEC 38 04 36 AC */ addi r0, r4, lbl_802936AC@l /* 800EBDF0 000E8BF0 38 80 00 0C */ li r4, 0xc /* 800EBDF4 000E8BF4 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EBDF8 000E8BF8 4B FE D2 A9 */ bl func_800D90A0 +/* 800EBDF8 000E8BF8 4B FE D2 A9 */ bl SetFlags__5xGoalFi /* 800EBDFC 000E8BFC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EBE00 000E8C00 7F E3 FB 78 */ mr r3, r31 /* 800EBE04 000E8C04 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20705,20 +20705,20 @@ func_800EBDCC: /* 800EBE0C 000E8C0C 38 21 00 10 */ addi r1, r1, 0x10 /* 800EBE10 000E8C10 4E 80 00 20 */ blr -.global func_800EBE14 -func_800EBE14: +.global __ct__19zNPCGoalAttackSlickFi +__ct__19zNPCGoalAttackSlickFi: /* 800EBE14 000E8C14 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EBE18 000E8C18 7C 08 02 A6 */ mflr r0 /* 800EBE1C 000E8C1C 90 01 00 14 */ stw r0, 0x14(r1) /* 800EBE20 000E8C20 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBE24 000E8C24 7C 7F 1B 78 */ mr r31, r3 -/* 800EBE28 000E8C28 4B FE D0 A5 */ bl func_800D8ECC +/* 800EBE28 000E8C28 4B FE D0 A5 */ bl __ct__16zNPCGoalLoopAnimFi /* 800EBE2C 000E8C2C 3C 80 80 29 */ lis r4, lbl_802938E8@ha /* 800EBE30 000E8C30 7F E3 FB 78 */ mr r3, r31 /* 800EBE34 000E8C34 38 04 38 E8 */ addi r0, r4, lbl_802938E8@l /* 800EBE38 000E8C38 38 80 00 06 */ li r4, 6 /* 800EBE3C 000E8C3C 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EBE40 000E8C40 4B FE D2 61 */ bl func_800D90A0 +/* 800EBE40 000E8C40 4B FE D2 61 */ bl SetFlags__5xGoalFi /* 800EBE44 000E8C44 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EBE48 000E8C48 7F E3 FB 78 */ mr r3, r31 /* 800EBE4C 000E8C4C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20726,20 +20726,20 @@ func_800EBE14: /* 800EBE54 000E8C54 38 21 00 10 */ addi r1, r1, 0x10 /* 800EBE58 000E8C58 4E 80 00 20 */ blr -.global func_800EBE5C -func_800EBE5C: +.global __ct__19zNPCGoalAttackChuckFi +__ct__19zNPCGoalAttackChuckFi: /* 800EBE5C 000E8C5C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EBE60 000E8C60 7C 08 02 A6 */ mflr r0 /* 800EBE64 000E8C64 90 01 00 14 */ stw r0, 0x14(r1) /* 800EBE68 000E8C68 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBE6C 000E8C6C 7C 7F 1B 78 */ mr r31, r3 -/* 800EBE70 000E8C70 4B FE CF 41 */ bl func_800D8DB0 +/* 800EBE70 000E8C70 4B FE CF 41 */ bl __ct__16zNPCGoalPushAnimFi /* 800EBE74 000E8C74 3C 80 80 29 */ lis r4, lbl_8029391C@ha /* 800EBE78 000E8C78 7F E3 FB 78 */ mr r3, r31 /* 800EBE7C 000E8C7C 38 04 39 1C */ addi r0, r4, lbl_8029391C@l /* 800EBE80 000E8C80 38 80 00 02 */ li r4, 2 /* 800EBE84 000E8C84 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EBE88 000E8C88 4B FE D2 19 */ bl func_800D90A0 +/* 800EBE88 000E8C88 4B FE D2 19 */ bl SetFlags__5xGoalFi /* 800EBE8C 000E8C8C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EBE90 000E8C90 7F E3 FB 78 */ mr r3, r31 /* 800EBE94 000E8C94 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20747,20 +20747,20 @@ func_800EBE5C: /* 800EBE9C 000E8C9C 38 21 00 10 */ addi r1, r1, 0x10 /* 800EBEA0 000E8CA0 4E 80 00 20 */ blr -.global func_800EBEA4 -func_800EBEA4: +.global __ct__22zNPCGoalAttackArfMeleeFi +__ct__22zNPCGoalAttackArfMeleeFi: /* 800EBEA4 000E8CA4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EBEA8 000E8CA8 7C 08 02 A6 */ mflr r0 /* 800EBEAC 000E8CAC 90 01 00 14 */ stw r0, 0x14(r1) /* 800EBEB0 000E8CB0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBEB4 000E8CB4 7C 7F 1B 78 */ mr r31, r3 -/* 800EBEB8 000E8CB8 4B FE CE F9 */ bl func_800D8DB0 +/* 800EBEB8 000E8CB8 4B FE CE F9 */ bl __ct__16zNPCGoalPushAnimFi /* 800EBEBC 000E8CBC 3C 80 80 29 */ lis r4, lbl_80293984@ha /* 800EBEC0 000E8CC0 7F E3 FB 78 */ mr r3, r31 /* 800EBEC4 000E8CC4 38 04 39 84 */ addi r0, r4, lbl_80293984@l /* 800EBEC8 000E8CC8 38 80 00 06 */ li r4, 6 /* 800EBECC 000E8CCC 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EBED0 000E8CD0 4B FE D1 D1 */ bl func_800D90A0 +/* 800EBED0 000E8CD0 4B FE D1 D1 */ bl SetFlags__5xGoalFi /* 800EBED4 000E8CD4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EBED8 000E8CD8 7F E3 FB 78 */ mr r3, r31 /* 800EBEDC 000E8CDC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20768,20 +20768,20 @@ func_800EBEA4: /* 800EBEE4 000E8CE4 38 21 00 10 */ addi r1, r1, 0x10 /* 800EBEE8 000E8CE8 4E 80 00 20 */ blr -.global func_800EBEEC -func_800EBEEC: +.global __ct__17zNPCGoalAttackArfFi +__ct__17zNPCGoalAttackArfFi: /* 800EBEEC 000E8CEC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EBEF0 000E8CF0 7C 08 02 A6 */ mflr r0 /* 800EBEF4 000E8CF4 90 01 00 14 */ stw r0, 0x14(r1) /* 800EBEF8 000E8CF8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBEFC 000E8CFC 7C 7F 1B 78 */ mr r31, r3 -/* 800EBF00 000E8D00 4B FE CE B1 */ bl func_800D8DB0 +/* 800EBF00 000E8D00 4B FE CE B1 */ bl __ct__16zNPCGoalPushAnimFi /* 800EBF04 000E8D04 3C 80 80 29 */ lis r4, lbl_80293950@ha /* 800EBF08 000E8D08 7F E3 FB 78 */ mr r3, r31 /* 800EBF0C 000E8D0C 38 04 39 50 */ addi r0, r4, lbl_80293950@l /* 800EBF10 000E8D10 38 80 00 06 */ li r4, 6 /* 800EBF14 000E8D14 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EBF18 000E8D18 4B FE D1 89 */ bl func_800D90A0 +/* 800EBF18 000E8D18 4B FE D1 89 */ bl SetFlags__5xGoalFi /* 800EBF1C 000E8D1C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EBF20 000E8D20 7F E3 FB 78 */ mr r3, r31 /* 800EBF24 000E8D24 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20789,20 +20789,20 @@ func_800EBEEC: /* 800EBF2C 000E8D2C 38 21 00 10 */ addi r1, r1, 0x10 /* 800EBF30 000E8D30 4E 80 00 20 */ blr -.global func_800EBF34 -func_800EBF34: +.global __ct__21zNPCGoalAttackMonsoonFi +__ct__21zNPCGoalAttackMonsoonFi: /* 800EBF34 000E8D34 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EBF38 000E8D38 7C 08 02 A6 */ mflr r0 /* 800EBF3C 000E8D3C 90 01 00 14 */ stw r0, 0x14(r1) /* 800EBF40 000E8D40 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBF44 000E8D44 7C 7F 1B 78 */ mr r31, r3 -/* 800EBF48 000E8D48 4B FE CE 69 */ bl func_800D8DB0 +/* 800EBF48 000E8D48 4B FE CE 69 */ bl __ct__16zNPCGoalPushAnimFi /* 800EBF4C 000E8D4C 3C 80 80 29 */ lis r4, lbl_802939B8@ha /* 800EBF50 000E8D50 7F E3 FB 78 */ mr r3, r31 /* 800EBF54 000E8D54 38 04 39 B8 */ addi r0, r4, lbl_802939B8@l /* 800EBF58 000E8D58 38 80 00 02 */ li r4, 2 /* 800EBF5C 000E8D5C 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EBF60 000E8D60 4B FE D1 41 */ bl func_800D90A0 +/* 800EBF60 000E8D60 4B FE D1 41 */ bl SetFlags__5xGoalFi /* 800EBF64 000E8D64 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EBF68 000E8D68 7F E3 FB 78 */ mr r3, r31 /* 800EBF6C 000E8D6C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20810,20 +20810,20 @@ func_800EBF34: /* 800EBF74 000E8D74 38 21 00 10 */ addi r1, r1, 0x10 /* 800EBF78 000E8D78 4E 80 00 20 */ blr -.global func_800EBF7C -func_800EBF7C: +.global __ct__20zNPCGoalAttackTarTarFi +__ct__20zNPCGoalAttackTarTarFi: /* 800EBF7C 000E8D7C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EBF80 000E8D80 7C 08 02 A6 */ mflr r0 /* 800EBF84 000E8D84 90 01 00 14 */ stw r0, 0x14(r1) /* 800EBF88 000E8D88 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBF8C 000E8D8C 7C 7F 1B 78 */ mr r31, r3 -/* 800EBF90 000E8D90 4B FE CE 21 */ bl func_800D8DB0 +/* 800EBF90 000E8D90 4B FE CE 21 */ bl __ct__16zNPCGoalPushAnimFi /* 800EBF94 000E8D94 3C 80 80 29 */ lis r4, lbl_802939EC@ha /* 800EBF98 000E8D98 7F E3 FB 78 */ mr r3, r31 /* 800EBF9C 000E8D9C 38 04 39 EC */ addi r0, r4, lbl_802939EC@l /* 800EBFA0 000E8DA0 38 80 00 02 */ li r4, 2 /* 800EBFA4 000E8DA4 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EBFA8 000E8DA8 4B FE D0 F9 */ bl func_800D90A0 +/* 800EBFA8 000E8DA8 4B FE D0 F9 */ bl SetFlags__5xGoalFi /* 800EBFAC 000E8DAC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EBFB0 000E8DB0 7F E3 FB 78 */ mr r3, r31 /* 800EBFB4 000E8DB4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20831,20 +20831,20 @@ func_800EBF7C: /* 800EBFBC 000E8DBC 38 21 00 10 */ addi r1, r1, 0x10 /* 800EBFC0 000E8DC0 4E 80 00 20 */ blr -.global func_800EBFC4 -func_800EBFC4: +.global __ct__20zNPCGoalAttackHammerFi +__ct__20zNPCGoalAttackHammerFi: /* 800EBFC4 000E8DC4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EBFC8 000E8DC8 7C 08 02 A6 */ mflr r0 /* 800EBFCC 000E8DCC 90 01 00 14 */ stw r0, 0x14(r1) /* 800EBFD0 000E8DD0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBFD4 000E8DD4 7C 7F 1B 78 */ mr r31, r3 -/* 800EBFD8 000E8DD8 4B FE CD D9 */ bl func_800D8DB0 +/* 800EBFD8 000E8DD8 4B FE CD D9 */ bl __ct__16zNPCGoalPushAnimFi /* 800EBFDC 000E8DDC 3C 80 80 29 */ lis r4, lbl_80293A20@ha /* 800EBFE0 000E8DE0 7F E3 FB 78 */ mr r3, r31 /* 800EBFE4 000E8DE4 38 04 3A 20 */ addi r0, r4, lbl_80293A20@l /* 800EBFE8 000E8DE8 38 80 00 02 */ li r4, 2 /* 800EBFEC 000E8DEC 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EBFF0 000E8DF0 4B FE D0 B1 */ bl func_800D90A0 +/* 800EBFF0 000E8DF0 4B FE D0 B1 */ bl SetFlags__5xGoalFi /* 800EBFF4 000E8DF4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EBFF8 000E8DF8 7F E3 FB 78 */ mr r3, r31 /* 800EBFFC 000E8DFC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20852,20 +20852,20 @@ func_800EBFC4: /* 800EC004 000E8E04 38 21 00 10 */ addi r1, r1, 0x10 /* 800EC008 000E8E08 4E 80 00 20 */ blr -.global func_800EC00C -func_800EC00C: +.global __ct__21zNPCGoalAttackChomperFi +__ct__21zNPCGoalAttackChomperFi: /* 800EC00C 000E8E0C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EC010 000E8E10 7C 08 02 A6 */ mflr r0 /* 800EC014 000E8E14 90 01 00 14 */ stw r0, 0x14(r1) /* 800EC018 000E8E18 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC01C 000E8E1C 7C 7F 1B 78 */ mr r31, r3 -/* 800EC020 000E8E20 4B FE CD 91 */ bl func_800D8DB0 +/* 800EC020 000E8E20 4B FE CD 91 */ bl __ct__16zNPCGoalPushAnimFi /* 800EC024 000E8E24 3C 80 80 29 */ lis r4, lbl_80293A54@ha /* 800EC028 000E8E28 7F E3 FB 78 */ mr r3, r31 /* 800EC02C 000E8E2C 38 04 3A 54 */ addi r0, r4, lbl_80293A54@l /* 800EC030 000E8E30 38 80 00 02 */ li r4, 2 /* 800EC034 000E8E34 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EC038 000E8E38 4B FE D0 69 */ bl func_800D90A0 +/* 800EC038 000E8E38 4B FE D0 69 */ bl SetFlags__5xGoalFi /* 800EC03C 000E8E3C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EC040 000E8E40 7F E3 FB 78 */ mr r3, r31 /* 800EC044 000E8E44 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20873,22 +20873,22 @@ func_800EC00C: /* 800EC04C 000E8E4C 38 21 00 10 */ addi r1, r1, 0x10 /* 800EC050 000E8E50 4E 80 00 20 */ blr -.global func_800EC054 -func_800EC054: +.global __ct__20zNPCGoalAttackFodderFi +__ct__20zNPCGoalAttackFodderFi: /* 800EC054 000E8E54 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EC058 000E8E58 7C 08 02 A6 */ mflr r0 /* 800EC05C 000E8E5C 90 01 00 14 */ stw r0, 0x14(r1) /* 800EC060 000E8E60 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC064 000E8E64 7C 7F 1B 78 */ mr r31, r3 -/* 800EC068 000E8E68 4B FE CD 49 */ bl func_800D8DB0 +/* 800EC068 000E8E68 4B FE CD 49 */ bl __ct__16zNPCGoalPushAnimFi /* 800EC06C 000E8E6C 3C 80 80 29 */ lis r4, lbl_80293A94@ha /* 800EC070 000E8E70 38 7F 00 64 */ addi r3, r31, 0x64 /* 800EC074 000E8E74 38 04 3A 94 */ addi r0, r4, lbl_80293A94@l /* 800EC078 000E8E78 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EC07C 000E8E7C 48 00 00 29 */ bl func_800EC0A4 +/* 800EC07C 000E8E7C 48 00 00 29 */ bl __ct__Q220zNPCGoalAttackFodder12CattleNotifyFv /* 800EC080 000E8E80 7F E3 FB 78 */ mr r3, r31 /* 800EC084 000E8E84 38 80 00 02 */ li r4, 2 -/* 800EC088 000E8E88 4B FE D0 19 */ bl func_800D90A0 +/* 800EC088 000E8E88 4B FE D0 19 */ bl SetFlags__5xGoalFi /* 800EC08C 000E8E8C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EC090 000E8E90 7F E3 FB 78 */ mr r3, r31 /* 800EC094 000E8E94 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20896,14 +20896,14 @@ func_800EC054: /* 800EC09C 000E8E9C 38 21 00 10 */ addi r1, r1, 0x10 /* 800EC0A0 000E8EA0 4E 80 00 20 */ blr -.global func_800EC0A4 -func_800EC0A4: +.global __ct__Q220zNPCGoalAttackFodder12CattleNotifyFv +__ct__Q220zNPCGoalAttackFodder12CattleNotifyFv: /* 800EC0A4 000E8EA4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EC0A8 000E8EA8 7C 08 02 A6 */ mflr r0 /* 800EC0AC 000E8EAC 90 01 00 14 */ stw r0, 0x14(r1) /* 800EC0B0 000E8EB0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC0B4 000E8EB4 7C 7F 1B 78 */ mr r31, r3 -/* 800EC0B8 000E8EB8 48 00 00 29 */ bl func_800EC0E0 +/* 800EC0B8 000E8EB8 48 00 00 29 */ bl __ct__9HAZNotifyFv /* 800EC0BC 000E8EBC 3C 80 80 29 */ lis r4, lbl_80293A88@ha /* 800EC0C0 000E8EC0 7F E3 FB 78 */ mr r3, r31 /* 800EC0C4 000E8EC4 38 04 3A 88 */ addi r0, r4, lbl_80293A88@l @@ -20914,27 +20914,27 @@ func_800EC0A4: /* 800EC0D8 000E8ED8 38 21 00 10 */ addi r1, r1, 0x10 /* 800EC0DC 000E8EDC 4E 80 00 20 */ blr -.global func_800EC0E0 -func_800EC0E0: +.global __ct__9HAZNotifyFv +__ct__9HAZNotifyFv: /* 800EC0E0 000E8EE0 3C 80 80 29 */ lis r4, lbl_80293F0C@ha /* 800EC0E4 000E8EE4 38 04 3F 0C */ addi r0, r4, lbl_80293F0C@l /* 800EC0E8 000E8EE8 90 03 00 00 */ stw r0, 0(r3) /* 800EC0EC 000E8EEC 4E 80 00 20 */ blr -.global func_800EC0F0 -func_800EC0F0: +.global __ct__17zNPCGoalAttackCQCFi +__ct__17zNPCGoalAttackCQCFi: /* 800EC0F0 000E8EF0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EC0F4 000E8EF4 7C 08 02 A6 */ mflr r0 /* 800EC0F8 000E8EF8 90 01 00 14 */ stw r0, 0x14(r1) /* 800EC0FC 000E8EFC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC100 000E8F00 7C 7F 1B 78 */ mr r31, r3 -/* 800EC104 000E8F04 4B FE CC AD */ bl func_800D8DB0 +/* 800EC104 000E8F04 4B FE CC AD */ bl __ct__16zNPCGoalPushAnimFi /* 800EC108 000E8F08 3C 80 80 29 */ lis r4, lbl_80293AC8@ha /* 800EC10C 000E8F0C 7F E3 FB 78 */ mr r3, r31 /* 800EC110 000E8F10 38 04 3A C8 */ addi r0, r4, lbl_80293AC8@l /* 800EC114 000E8F14 38 80 00 02 */ li r4, 2 /* 800EC118 000E8F18 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EC11C 000E8F1C 4B FE CF 85 */ bl func_800D90A0 +/* 800EC11C 000E8F1C 4B FE CF 85 */ bl SetFlags__5xGoalFi /* 800EC120 000E8F20 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EC124 000E8F24 7F E3 FB 78 */ mr r3, r31 /* 800EC128 000E8F28 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20942,20 +20942,20 @@ func_800EC0F0: /* 800EC130 000E8F30 38 21 00 10 */ addi r1, r1, 0x10 /* 800EC134 000E8F34 4E 80 00 20 */ blr -.global func_800EC138 -func_800EC138: +.global __ct__18zNPCGoalAlertSlickFi +__ct__18zNPCGoalAlertSlickFi: /* 800EC138 000E8F38 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EC13C 000E8F3C 7C 08 02 A6 */ mflr r0 /* 800EC140 000E8F40 90 01 00 14 */ stw r0, 0x14(r1) /* 800EC144 000E8F44 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC148 000E8F48 7C 7F 1B 78 */ mr r31, r3 -/* 800EC14C 000E8F4C 4B FE CE A9 */ bl func_800D8FF4 +/* 800EC14C 000E8F4C 4B FE CE A9 */ bl __ct__14zNPCGoalCommonFi /* 800EC150 000E8F50 3C 80 80 29 */ lis r4, lbl_80293B30@ha /* 800EC154 000E8F54 7F E3 FB 78 */ mr r3, r31 /* 800EC158 000E8F58 38 04 3B 30 */ addi r0, r4, lbl_80293B30@l /* 800EC15C 000E8F5C 38 80 00 06 */ li r4, 6 /* 800EC160 000E8F60 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EC164 000E8F64 4B FE CF 3D */ bl func_800D90A0 +/* 800EC164 000E8F64 4B FE CF 3D */ bl SetFlags__5xGoalFi /* 800EC168 000E8F68 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EC16C 000E8F6C 7F E3 FB 78 */ mr r3, r31 /* 800EC170 000E8F70 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20963,20 +20963,20 @@ func_800EC138: /* 800EC178 000E8F78 38 21 00 10 */ addi r1, r1, 0x10 /* 800EC17C 000E8F7C 4E 80 00 20 */ blr -.global func_800EC180 -func_800EC180: +.global __ct__20zNPCGoalAlertTubeletFi +__ct__20zNPCGoalAlertTubeletFi: /* 800EC180 000E8F80 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EC184 000E8F84 7C 08 02 A6 */ mflr r0 /* 800EC188 000E8F88 90 01 00 14 */ stw r0, 0x14(r1) /* 800EC18C 000E8F8C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC190 000E8F90 7C 7F 1B 78 */ mr r31, r3 -/* 800EC194 000E8F94 4B FE CE 61 */ bl func_800D8FF4 +/* 800EC194 000E8F94 4B FE CE 61 */ bl __ct__14zNPCGoalCommonFi /* 800EC198 000E8F98 3C 80 80 29 */ lis r4, lbl_80293B64@ha /* 800EC19C 000E8F9C 7F E3 FB 78 */ mr r3, r31 /* 800EC1A0 000E8FA0 38 04 3B 64 */ addi r0, r4, lbl_80293B64@l /* 800EC1A4 000E8FA4 38 80 00 06 */ li r4, 6 /* 800EC1A8 000E8FA8 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EC1AC 000E8FAC 4B FE CE F5 */ bl func_800D90A0 +/* 800EC1AC 000E8FAC 4B FE CE F5 */ bl SetFlags__5xGoalFi /* 800EC1B0 000E8FB0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EC1B4 000E8FB4 7F E3 FB 78 */ mr r3, r31 /* 800EC1B8 000E8FB8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20984,20 +20984,20 @@ func_800EC180: /* 800EC1C0 000E8FC0 38 21 00 10 */ addi r1, r1, 0x10 /* 800EC1C4 000E8FC4 4E 80 00 20 */ blr -.global func_800EC1C8 -func_800EC1C8: +.global __ct__18zNPCGoalAlertChuckFi +__ct__18zNPCGoalAlertChuckFi: /* 800EC1C8 000E8FC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EC1CC 000E8FCC 7C 08 02 A6 */ mflr r0 /* 800EC1D0 000E8FD0 90 01 00 14 */ stw r0, 0x14(r1) /* 800EC1D4 000E8FD4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC1D8 000E8FD8 7C 7F 1B 78 */ mr r31, r3 -/* 800EC1DC 000E8FDC 4B FE CE 19 */ bl func_800D8FF4 +/* 800EC1DC 000E8FDC 4B FE CE 19 */ bl __ct__14zNPCGoalCommonFi /* 800EC1E0 000E8FE0 3C 80 80 29 */ lis r4, lbl_80293B98@ha /* 800EC1E4 000E8FE4 7F E3 FB 78 */ mr r3, r31 /* 800EC1E8 000E8FE8 38 04 3B 98 */ addi r0, r4, lbl_80293B98@l /* 800EC1EC 000E8FEC 38 80 00 06 */ li r4, 6 /* 800EC1F0 000E8FF0 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EC1F4 000E8FF4 4B FE CE AD */ bl func_800D90A0 +/* 800EC1F4 000E8FF4 4B FE CE AD */ bl SetFlags__5xGoalFi /* 800EC1F8 000E8FF8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EC1FC 000E8FFC 7F E3 FB 78 */ mr r3, r31 /* 800EC200 000E9000 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -21005,20 +21005,20 @@ func_800EC1C8: /* 800EC208 000E9008 38 21 00 10 */ addi r1, r1, 0x10 /* 800EC20C 000E900C 4E 80 00 20 */ blr -.global func_800EC210 -func_800EC210: +.global __ct__18zNPCGoalAlertPuppyFi +__ct__18zNPCGoalAlertPuppyFi: /* 800EC210 000E9010 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EC214 000E9014 7C 08 02 A6 */ mflr r0 /* 800EC218 000E9018 90 01 00 14 */ stw r0, 0x14(r1) /* 800EC21C 000E901C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC220 000E9020 7C 7F 1B 78 */ mr r31, r3 -/* 800EC224 000E9024 4B FE CD D1 */ bl func_800D8FF4 +/* 800EC224 000E9024 4B FE CD D1 */ bl __ct__14zNPCGoalCommonFi /* 800EC228 000E9028 3C 80 80 29 */ lis r4, lbl_80293BCC@ha /* 800EC22C 000E902C 7F E3 FB 78 */ mr r3, r31 /* 800EC230 000E9030 38 04 3B CC */ addi r0, r4, lbl_80293BCC@l /* 800EC234 000E9034 38 80 00 06 */ li r4, 6 /* 800EC238 000E9038 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EC23C 000E903C 4B FE CE 65 */ bl func_800D90A0 +/* 800EC23C 000E903C 4B FE CE 65 */ bl SetFlags__5xGoalFi /* 800EC240 000E9040 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EC244 000E9044 7F E3 FB 78 */ mr r3, r31 /* 800EC248 000E9048 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -21026,23 +21026,23 @@ func_800EC210: /* 800EC250 000E9050 38 21 00 10 */ addi r1, r1, 0x10 /* 800EC254 000E9054 4E 80 00 20 */ blr -.global func_800EC258 -func_800EC258: +.global __ct__16zNPCGoalAlertArfFi +__ct__16zNPCGoalAlertArfFi: /* 800EC258 000E9058 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EC25C 000E905C 7C 08 02 A6 */ mflr r0 /* 800EC260 000E9060 90 01 00 14 */ stw r0, 0x14(r1) /* 800EC264 000E9064 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC268 000E9068 7C 7F 1B 78 */ mr r31, r3 -/* 800EC26C 000E906C 4B FE CD 89 */ bl func_800D8FF4 +/* 800EC26C 000E906C 4B FE CD 89 */ bl __ct__14zNPCGoalCommonFi /* 800EC270 000E9070 3C 80 80 29 */ lis r4, lbl_80293C00@ha /* 800EC274 000E9074 7F E3 FB 78 */ mr r3, r31 /* 800EC278 000E9078 38 04 3C 00 */ addi r0, r4, lbl_80293C00@l /* 800EC27C 000E907C 38 80 00 06 */ li r4, 6 /* 800EC280 000E9080 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EC284 000E9084 4B FE CE 1D */ bl func_800D90A0 +/* 800EC284 000E9084 4B FE CE 1D */ bl SetFlags__5xGoalFi /* 800EC288 000E9088 7F E3 FB 78 */ mr r3, r31 /* 800EC28C 000E908C 38 80 00 08 */ li r4, 8 -/* 800EC290 000E9090 48 00 04 F1 */ bl func_800EC780 +/* 800EC290 000E9090 48 00 04 F1 */ bl AddFlags__5xGoalFi /* 800EC294 000E9094 80 1F 00 3C */ lwz r0, 0x3c(r31) /* 800EC298 000E9098 7F E3 FB 78 */ mr r3, r31 /* 800EC29C 000E909C 54 00 07 F8 */ rlwinm r0, r0, 0, 0x1f, 0x1c @@ -21053,20 +21053,20 @@ func_800EC258: /* 800EC2B0 000E90B0 38 21 00 10 */ addi r1, r1, 0x10 /* 800EC2B4 000E90B4 4E 80 00 20 */ blr -.global func_800EC2B8 -func_800EC2B8: +.global __ct__19zNPCGoalAlertSleepyFi +__ct__19zNPCGoalAlertSleepyFi: /* 800EC2B8 000E90B8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EC2BC 000E90BC 7C 08 02 A6 */ mflr r0 /* 800EC2C0 000E90C0 90 01 00 14 */ stw r0, 0x14(r1) /* 800EC2C4 000E90C4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC2C8 000E90C8 7C 7F 1B 78 */ mr r31, r3 -/* 800EC2CC 000E90CC 4B FE CD 29 */ bl func_800D8FF4 +/* 800EC2CC 000E90CC 4B FE CD 29 */ bl __ct__14zNPCGoalCommonFi /* 800EC2D0 000E90D0 3C 80 80 29 */ lis r4, lbl_80293C34@ha /* 800EC2D4 000E90D4 7F E3 FB 78 */ mr r3, r31 /* 800EC2D8 000E90D8 38 04 3C 34 */ addi r0, r4, lbl_80293C34@l /* 800EC2DC 000E90DC 38 80 00 06 */ li r4, 6 /* 800EC2E0 000E90E0 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EC2E4 000E90E4 4B FE CD BD */ bl func_800D90A0 +/* 800EC2E4 000E90E4 4B FE CD BD */ bl SetFlags__5xGoalFi /* 800EC2E8 000E90E8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EC2EC 000E90EC 7F E3 FB 78 */ mr r3, r31 /* 800EC2F0 000E90F0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -21074,20 +21074,20 @@ func_800EC2B8: /* 800EC2F8 000E90F8 38 21 00 10 */ addi r1, r1, 0x10 /* 800EC2FC 000E90FC 4E 80 00 20 */ blr -.global func_800EC300 -func_800EC300: +.global __ct__20zNPCGoalAlertMonsoonFi +__ct__20zNPCGoalAlertMonsoonFi: /* 800EC300 000E9100 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EC304 000E9104 7C 08 02 A6 */ mflr r0 /* 800EC308 000E9108 90 01 00 14 */ stw r0, 0x14(r1) /* 800EC30C 000E910C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC310 000E9110 7C 7F 1B 78 */ mr r31, r3 -/* 800EC314 000E9114 4B FE CC E1 */ bl func_800D8FF4 +/* 800EC314 000E9114 4B FE CC E1 */ bl __ct__14zNPCGoalCommonFi /* 800EC318 000E9118 3C 80 80 29 */ lis r4, lbl_80293C68@ha /* 800EC31C 000E911C 7F E3 FB 78 */ mr r3, r31 /* 800EC320 000E9120 38 04 3C 68 */ addi r0, r4, lbl_80293C68@l /* 800EC324 000E9124 38 80 00 06 */ li r4, 6 /* 800EC328 000E9128 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EC32C 000E912C 4B FE CD 75 */ bl func_800D90A0 +/* 800EC32C 000E912C 4B FE CD 75 */ bl SetFlags__5xGoalFi /* 800EC330 000E9130 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EC334 000E9134 7F E3 FB 78 */ mr r3, r31 /* 800EC338 000E9138 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -21095,20 +21095,20 @@ func_800EC300: /* 800EC340 000E9140 38 21 00 10 */ addi r1, r1, 0x10 /* 800EC344 000E9144 4E 80 00 20 */ blr -.global func_800EC348 -func_800EC348: +.global __ct__18zNPCGoalAlertGloveFi +__ct__18zNPCGoalAlertGloveFi: /* 800EC348 000E9148 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EC34C 000E914C 7C 08 02 A6 */ mflr r0 /* 800EC350 000E9150 90 01 00 14 */ stw r0, 0x14(r1) /* 800EC354 000E9154 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC358 000E9158 7C 7F 1B 78 */ mr r31, r3 -/* 800EC35C 000E915C 4B FE CC 99 */ bl func_800D8FF4 +/* 800EC35C 000E915C 4B FE CC 99 */ bl __ct__14zNPCGoalCommonFi /* 800EC360 000E9160 3C 80 80 29 */ lis r4, lbl_80293C9C@ha /* 800EC364 000E9164 7F E3 FB 78 */ mr r3, r31 /* 800EC368 000E9168 38 04 3C 9C */ addi r0, r4, lbl_80293C9C@l /* 800EC36C 000E916C 38 80 00 06 */ li r4, 6 /* 800EC370 000E9170 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EC374 000E9174 4B FE CD 2D */ bl func_800D90A0 +/* 800EC374 000E9174 4B FE CD 2D */ bl SetFlags__5xGoalFi /* 800EC378 000E9178 80 1F 00 40 */ lwz r0, 0x40(r31) /* 800EC37C 000E917C 7F E3 FB 78 */ mr r3, r31 /* 800EC380 000E9180 60 00 00 01 */ ori r0, r0, 1 @@ -21119,20 +21119,20 @@ func_800EC348: /* 800EC394 000E9194 38 21 00 10 */ addi r1, r1, 0x10 /* 800EC398 000E9198 4E 80 00 20 */ blr -.global func_800EC39C -func_800EC39C: +.global __ct__19zNPCGoalAlertTarTarFi +__ct__19zNPCGoalAlertTarTarFi: /* 800EC39C 000E919C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EC3A0 000E91A0 7C 08 02 A6 */ mflr r0 /* 800EC3A4 000E91A4 90 01 00 14 */ stw r0, 0x14(r1) /* 800EC3A8 000E91A8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC3AC 000E91AC 7C 7F 1B 78 */ mr r31, r3 -/* 800EC3B0 000E91B0 4B FE CC 45 */ bl func_800D8FF4 +/* 800EC3B0 000E91B0 4B FE CC 45 */ bl __ct__14zNPCGoalCommonFi /* 800EC3B4 000E91B4 3C 80 80 29 */ lis r4, lbl_80293CD0@ha /* 800EC3B8 000E91B8 7F E3 FB 78 */ mr r3, r31 /* 800EC3BC 000E91BC 38 04 3C D0 */ addi r0, r4, lbl_80293CD0@l /* 800EC3C0 000E91C0 38 80 00 06 */ li r4, 6 /* 800EC3C4 000E91C4 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EC3C8 000E91C8 4B FE CC D9 */ bl func_800D90A0 +/* 800EC3C8 000E91C8 4B FE CC D9 */ bl SetFlags__5xGoalFi /* 800EC3CC 000E91CC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EC3D0 000E91D0 7F E3 FB 78 */ mr r3, r31 /* 800EC3D4 000E91D4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -21140,20 +21140,20 @@ func_800EC39C: /* 800EC3DC 000E91DC 38 21 00 10 */ addi r1, r1, 0x10 /* 800EC3E0 000E91E0 4E 80 00 20 */ blr -.global func_800EC3E4 -func_800EC3E4: +.global __ct__19zNPCGoalAlertHammerFi +__ct__19zNPCGoalAlertHammerFi: /* 800EC3E4 000E91E4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EC3E8 000E91E8 7C 08 02 A6 */ mflr r0 /* 800EC3EC 000E91EC 90 01 00 14 */ stw r0, 0x14(r1) /* 800EC3F0 000E91F0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC3F4 000E91F4 7C 7F 1B 78 */ mr r31, r3 -/* 800EC3F8 000E91F8 4B FE CB FD */ bl func_800D8FF4 +/* 800EC3F8 000E91F8 4B FE CB FD */ bl __ct__14zNPCGoalCommonFi /* 800EC3FC 000E91FC 3C 80 80 29 */ lis r4, lbl_80293D04@ha /* 800EC400 000E9200 7F E3 FB 78 */ mr r3, r31 /* 800EC404 000E9204 38 04 3D 04 */ addi r0, r4, lbl_80293D04@l /* 800EC408 000E9208 38 80 00 06 */ li r4, 6 /* 800EC40C 000E920C 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EC410 000E9210 4B FE CC 91 */ bl func_800D90A0 +/* 800EC410 000E9210 4B FE CC 91 */ bl SetFlags__5xGoalFi /* 800EC414 000E9214 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EC418 000E9218 7F E3 FB 78 */ mr r3, r31 /* 800EC41C 000E921C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -21161,20 +21161,20 @@ func_800EC3E4: /* 800EC424 000E9224 38 21 00 10 */ addi r1, r1, 0x10 /* 800EC428 000E9228 4E 80 00 20 */ blr -.global func_800EC42C -func_800EC42C: +.global __ct__20zNPCGoalAlertFodBzztFi +__ct__20zNPCGoalAlertFodBzztFi: /* 800EC42C 000E922C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EC430 000E9230 7C 08 02 A6 */ mflr r0 /* 800EC434 000E9234 90 01 00 14 */ stw r0, 0x14(r1) /* 800EC438 000E9238 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC43C 000E923C 7C 7F 1B 78 */ mr r31, r3 -/* 800EC440 000E9240 4B FE CB B5 */ bl func_800D8FF4 +/* 800EC440 000E9240 4B FE CB B5 */ bl __ct__14zNPCGoalCommonFi /* 800EC444 000E9244 3C 80 80 29 */ lis r4, lbl_80293D6C@ha /* 800EC448 000E9248 7F E3 FB 78 */ mr r3, r31 /* 800EC44C 000E924C 38 04 3D 6C */ addi r0, r4, lbl_80293D6C@l /* 800EC450 000E9250 38 80 00 06 */ li r4, 6 /* 800EC454 000E9254 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EC458 000E9258 4B FE CC 49 */ bl func_800D90A0 +/* 800EC458 000E9258 4B FE CC 49 */ bl SetFlags__5xGoalFi /* 800EC45C 000E925C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EC460 000E9260 7F E3 FB 78 */ mr r3, r31 /* 800EC464 000E9264 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -21182,20 +21182,20 @@ func_800EC42C: /* 800EC46C 000E926C 38 21 00 10 */ addi r1, r1, 0x10 /* 800EC470 000E9270 4E 80 00 20 */ blr -.global func_800EC474 -func_800EC474: +.global __ct__20zNPCGoalAlertChomperFi +__ct__20zNPCGoalAlertChomperFi: /* 800EC474 000E9274 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EC478 000E9278 7C 08 02 A6 */ mflr r0 /* 800EC47C 000E927C 90 01 00 14 */ stw r0, 0x14(r1) /* 800EC480 000E9280 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC484 000E9284 7C 7F 1B 78 */ mr r31, r3 -/* 800EC488 000E9288 4B FE CB 6D */ bl func_800D8FF4 +/* 800EC488 000E9288 4B FE CB 6D */ bl __ct__14zNPCGoalCommonFi /* 800EC48C 000E928C 3C 80 80 29 */ lis r4, lbl_80293D38@ha /* 800EC490 000E9290 7F E3 FB 78 */ mr r3, r31 /* 800EC494 000E9294 38 04 3D 38 */ addi r0, r4, lbl_80293D38@l /* 800EC498 000E9298 38 80 00 06 */ li r4, 6 /* 800EC49C 000E929C 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EC4A0 000E92A0 4B FE CC 01 */ bl func_800D90A0 +/* 800EC4A0 000E92A0 4B FE CC 01 */ bl SetFlags__5xGoalFi /* 800EC4A4 000E92A4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EC4A8 000E92A8 7F E3 FB 78 */ mr r3, r31 /* 800EC4AC 000E92AC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -21203,20 +21203,20 @@ func_800EC474: /* 800EC4B4 000E92B4 38 21 00 10 */ addi r1, r1, 0x10 /* 800EC4B8 000E92B8 4E 80 00 20 */ blr -.global func_800EC4BC -func_800EC4BC: +.global __ct__20zNPCGoalAlertFodBombFi +__ct__20zNPCGoalAlertFodBombFi: /* 800EC4BC 000E92BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EC4C0 000E92C0 7C 08 02 A6 */ mflr r0 /* 800EC4C4 000E92C4 90 01 00 14 */ stw r0, 0x14(r1) /* 800EC4C8 000E92C8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC4CC 000E92CC 7C 7F 1B 78 */ mr r31, r3 -/* 800EC4D0 000E92D0 4B FE CB 25 */ bl func_800D8FF4 +/* 800EC4D0 000E92D0 4B FE CB 25 */ bl __ct__14zNPCGoalCommonFi /* 800EC4D4 000E92D4 3C 80 80 29 */ lis r4, lbl_80293DA0@ha /* 800EC4D8 000E92D8 7F E3 FB 78 */ mr r3, r31 /* 800EC4DC 000E92DC 38 04 3D A0 */ addi r0, r4, lbl_80293DA0@l /* 800EC4E0 000E92E0 38 80 00 06 */ li r4, 6 /* 800EC4E4 000E92E4 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EC4E8 000E92E8 4B FE CB B9 */ bl func_800D90A0 +/* 800EC4E8 000E92E8 4B FE CB B9 */ bl SetFlags__5xGoalFi /* 800EC4EC 000E92EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EC4F0 000E92F0 7F E3 FB 78 */ mr r3, r31 /* 800EC4F4 000E92F4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -21224,20 +21224,20 @@ func_800EC4BC: /* 800EC4FC 000E92FC 38 21 00 10 */ addi r1, r1, 0x10 /* 800EC500 000E9300 4E 80 00 20 */ blr -.global func_800EC504 -func_800EC504: +.global __ct__19zNPCGoalAlertFodderFi +__ct__19zNPCGoalAlertFodderFi: /* 800EC504 000E9304 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EC508 000E9308 7C 08 02 A6 */ mflr r0 /* 800EC50C 000E930C 90 01 00 14 */ stw r0, 0x14(r1) /* 800EC510 000E9310 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC514 000E9314 7C 7F 1B 78 */ mr r31, r3 -/* 800EC518 000E9318 4B FE CA DD */ bl func_800D8FF4 +/* 800EC518 000E9318 4B FE CA DD */ bl __ct__14zNPCGoalCommonFi /* 800EC51C 000E931C 3C 80 80 29 */ lis r4, lbl_80293DD4@ha /* 800EC520 000E9320 7F E3 FB 78 */ mr r3, r31 /* 800EC524 000E9324 38 04 3D D4 */ addi r0, r4, lbl_80293DD4@l /* 800EC528 000E9328 38 80 00 06 */ li r4, 6 /* 800EC52C 000E932C 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EC530 000E9330 4B FE CB 71 */ bl func_800D90A0 +/* 800EC530 000E9330 4B FE CB 71 */ bl SetFlags__5xGoalFi /* 800EC534 000E9334 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EC538 000E9338 7F E3 FB 78 */ mr r3, r31 /* 800EC53C 000E933C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -21245,23 +21245,23 @@ func_800EC504: /* 800EC544 000E9344 38 21 00 10 */ addi r1, r1, 0x10 /* 800EC548 000E9348 4E 80 00 20 */ blr -.global func_800EC54C -func_800EC54C: +.global __ct__13zNPCGoalAlertFi +__ct__13zNPCGoalAlertFi: /* 800EC54C 000E934C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EC550 000E9350 7C 08 02 A6 */ mflr r0 /* 800EC554 000E9354 90 01 00 14 */ stw r0, 0x14(r1) /* 800EC558 000E9358 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC55C 000E935C 7C 7F 1B 78 */ mr r31, r3 -/* 800EC560 000E9360 4B FE CA 95 */ bl func_800D8FF4 +/* 800EC560 000E9360 4B FE CA 95 */ bl __ct__14zNPCGoalCommonFi /* 800EC564 000E9364 3C 80 80 29 */ lis r4, lbl_80293E08@ha /* 800EC568 000E9368 7F E3 FB 78 */ mr r3, r31 /* 800EC56C 000E936C 38 04 3E 08 */ addi r0, r4, lbl_80293E08@l /* 800EC570 000E9370 38 80 00 0C */ li r4, 0xc /* 800EC574 000E9374 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EC578 000E9378 4B FE CB 29 */ bl func_800D90A0 +/* 800EC578 000E9378 4B FE CB 29 */ bl SetFlags__5xGoalFi /* 800EC57C 000E937C 7F E3 FB 78 */ mr r3, r31 /* 800EC580 000E9380 3C 80 00 02 */ lis r4, 2 -/* 800EC584 000E9384 48 00 01 FD */ bl func_800EC780 +/* 800EC584 000E9384 48 00 01 FD */ bl AddFlags__5xGoalFi /* 800EC588 000E9388 80 1F 00 3C */ lwz r0, 0x3c(r31) /* 800EC58C 000E938C 7F E3 FB 78 */ mr r3, r31 /* 800EC590 000E9390 54 00 07 F8 */ rlwinm r0, r0, 0, 0x1f, 0x1c @@ -21272,20 +21272,20 @@ func_800EC54C: /* 800EC5A4 000E93A4 38 21 00 10 */ addi r1, r1, 0x10 /* 800EC5A8 000E93A8 4E 80 00 20 */ blr -.global func_800EC5AC -func_800EC5AC: +.global __ct__13zNPCGoalChaseFi +__ct__13zNPCGoalChaseFi: /* 800EC5AC 000E93AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EC5B0 000E93B0 7C 08 02 A6 */ mflr r0 /* 800EC5B4 000E93B4 90 01 00 14 */ stw r0, 0x14(r1) /* 800EC5B8 000E93B8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC5BC 000E93BC 7C 7F 1B 78 */ mr r31, r3 -/* 800EC5C0 000E93C0 4B FE CA 35 */ bl func_800D8FF4 +/* 800EC5C0 000E93C0 4B FE CA 35 */ bl __ct__14zNPCGoalCommonFi /* 800EC5C4 000E93C4 3C 80 80 29 */ lis r4, lbl_80293AFC@ha /* 800EC5C8 000E93C8 7F E3 FB 78 */ mr r3, r31 /* 800EC5CC 000E93CC 38 04 3A FC */ addi r0, r4, lbl_80293AFC@l /* 800EC5D0 000E93D0 38 80 00 02 */ li r4, 2 /* 800EC5D4 000E93D4 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EC5D8 000E93D8 4B FE CA C9 */ bl func_800D90A0 +/* 800EC5D8 000E93D8 4B FE CA C9 */ bl SetFlags__5xGoalFi /* 800EC5DC 000E93DC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EC5E0 000E93E0 7F E3 FB 78 */ mr r3, r31 /* 800EC5E4 000E93E4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -21293,20 +21293,20 @@ func_800EC5AC: /* 800EC5EC 000E93EC 38 21 00 10 */ addi r1, r1, 0x10 /* 800EC5F0 000E93F0 4E 80 00 20 */ blr -.global func_800EC5F4 -func_800EC5F4: +.global __ct__14zNPCGoalGoHomeFi +__ct__14zNPCGoalGoHomeFi: /* 800EC5F4 000E93F4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EC5F8 000E93F8 7C 08 02 A6 */ mflr r0 /* 800EC5FC 000E93FC 90 01 00 14 */ stw r0, 0x14(r1) /* 800EC600 000E9400 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC604 000E9404 7C 7F 1B 78 */ mr r31, r3 -/* 800EC608 000E9408 4B FE C9 ED */ bl func_800D8FF4 +/* 800EC608 000E9408 4B FE C9 ED */ bl __ct__14zNPCGoalCommonFi /* 800EC60C 000E940C 3C 80 80 29 */ lis r4, lbl_80293E3C@ha /* 800EC610 000E9410 7F E3 FB 78 */ mr r3, r31 /* 800EC614 000E9414 38 04 3E 3C */ addi r0, r4, lbl_80293E3C@l /* 800EC618 000E9418 38 80 00 02 */ li r4, 2 /* 800EC61C 000E941C 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EC620 000E9420 4B FE CA 81 */ bl func_800D90A0 +/* 800EC620 000E9420 4B FE CA 81 */ bl SetFlags__5xGoalFi /* 800EC624 000E9424 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EC628 000E9428 7F E3 FB 78 */ mr r3, r31 /* 800EC62C 000E942C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -21314,20 +21314,20 @@ func_800EC5F4: /* 800EC634 000E9434 38 21 00 10 */ addi r1, r1, 0x10 /* 800EC638 000E9438 4E 80 00 20 */ blr -.global func_800EC63C -func_800EC63C: +.global __ct__13zNPCGoalEvadeFi +__ct__13zNPCGoalEvadeFi: /* 800EC63C 000E943C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EC640 000E9440 7C 08 02 A6 */ mflr r0 /* 800EC644 000E9444 90 01 00 14 */ stw r0, 0x14(r1) /* 800EC648 000E9448 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC64C 000E944C 7C 7F 1B 78 */ mr r31, r3 -/* 800EC650 000E9450 4B FE C9 A5 */ bl func_800D8FF4 +/* 800EC650 000E9450 4B FE C9 A5 */ bl __ct__14zNPCGoalCommonFi /* 800EC654 000E9454 3C 80 80 29 */ lis r4, lbl_80293E70@ha /* 800EC658 000E9458 7F E3 FB 78 */ mr r3, r31 /* 800EC65C 000E945C 38 04 3E 70 */ addi r0, r4, lbl_80293E70@l /* 800EC660 000E9460 38 80 00 02 */ li r4, 2 /* 800EC664 000E9464 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EC668 000E9468 4B FE CA 39 */ bl func_800D90A0 +/* 800EC668 000E9468 4B FE CA 39 */ bl SetFlags__5xGoalFi /* 800EC66C 000E946C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EC670 000E9470 7F E3 FB 78 */ mr r3, r31 /* 800EC674 000E9474 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -21335,20 +21335,20 @@ func_800EC63C: /* 800EC67C 000E947C 38 21 00 10 */ addi r1, r1, 0x10 /* 800EC680 000E9480 4E 80 00 20 */ blr -.global func_800EC684 -func_800EC684: +.global __ct__13zNPCGoalTauntFi +__ct__13zNPCGoalTauntFi: /* 800EC684 000E9484 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EC688 000E9488 7C 08 02 A6 */ mflr r0 /* 800EC68C 000E948C 90 01 00 14 */ stw r0, 0x14(r1) /* 800EC690 000E9490 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC694 000E9494 7C 7F 1B 78 */ mr r31, r3 -/* 800EC698 000E9498 4B FE C8 35 */ bl func_800D8ECC +/* 800EC698 000E9498 4B FE C8 35 */ bl __ct__16zNPCGoalLoopAnimFi /* 800EC69C 000E949C 3C 80 80 29 */ lis r4, lbl_80293EA4@ha /* 800EC6A0 000E94A0 7F E3 FB 78 */ mr r3, r31 /* 800EC6A4 000E94A4 38 04 3E A4 */ addi r0, r4, lbl_80293EA4@l /* 800EC6A8 000E94A8 38 80 00 02 */ li r4, 2 /* 800EC6AC 000E94AC 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EC6B0 000E94B0 4B FE C9 F1 */ bl func_800D90A0 +/* 800EC6B0 000E94B0 4B FE C9 F1 */ bl SetFlags__5xGoalFi /* 800EC6B4 000E94B4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EC6B8 000E94B8 7F E3 FB 78 */ mr r3, r31 /* 800EC6BC 000E94BC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -21356,20 +21356,20 @@ func_800EC684: /* 800EC6C4 000E94C4 38 21 00 10 */ addi r1, r1, 0x10 /* 800EC6C8 000E94C8 4E 80 00 20 */ blr -.global func_800EC6CC -func_800EC6CC: +.global __ct__14zNPCGoalNoticeFi +__ct__14zNPCGoalNoticeFi: /* 800EC6CC 000E94CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EC6D0 000E94D0 7C 08 02 A6 */ mflr r0 /* 800EC6D4 000E94D4 90 01 00 14 */ stw r0, 0x14(r1) /* 800EC6D8 000E94D8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC6DC 000E94DC 7C 7F 1B 78 */ mr r31, r3 -/* 800EC6E0 000E94E0 4B FE C6 D1 */ bl func_800D8DB0 +/* 800EC6E0 000E94E0 4B FE C6 D1 */ bl __ct__16zNPCGoalPushAnimFi /* 800EC6E4 000E94E4 3C 80 80 29 */ lis r4, lbl_80293ED8@ha /* 800EC6E8 000E94E8 7F E3 FB 78 */ mr r3, r31 /* 800EC6EC 000E94EC 38 04 3E D8 */ addi r0, r4, lbl_80293ED8@l /* 800EC6F0 000E94F0 38 80 00 02 */ li r4, 2 /* 800EC6F4 000E94F4 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800EC6F8 000E94F8 4B FE C9 A9 */ bl func_800D90A0 +/* 800EC6F8 000E94F8 4B FE C9 A9 */ bl SetFlags__5xGoalFi /* 800EC6FC 000E94FC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EC700 000E9500 7F E3 FB 78 */ mr r3, r31 /* 800EC704 000E9504 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -21377,8 +21377,8 @@ func_800EC6CC: /* 800EC70C 000E950C 38 21 00 10 */ addi r1, r1, 0x10 /* 800EC710 000E9510 4E 80 00 20 */ blr -.global func_800EC714 -func_800EC714: +.global SilentSwimout__17zNPCGoalDogLaunchFP5xVec3P5xVec3P10zMovePoint +SilentSwimout__17zNPCGoalDogLaunchFP5xVec3P5xVec3P10zMovePoint: /* 800EC714 000E9514 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EC718 000E9518 7C 08 02 A6 */ mflr r0 /* 800EC71C 000E951C 38 E0 00 01 */ li r7, 1 @@ -21393,8 +21393,8 @@ func_800EC714: /* 800EC740 000E9540 38 60 00 00 */ li r3, 0 /* 800EC744 000E9544 4E 80 00 20 */ blr -.global func_800EC748 -func_800EC748: +.global DieWithAWhimper__12zNPCGoalDeadFv +DieWithAWhimper__12zNPCGoalDeadFv: /* 800EC748 000E9548 80 03 00 4C */ lwz r0, 0x4c(r3) /* 800EC74C 000E954C 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 800EC750 000E9550 90 03 00 4C */ stw r0, 0x4c(r3) @@ -21403,8 +21403,8 @@ func_800EC748: /* 800EC75C 000E955C 90 03 00 4C */ stw r0, 0x4c(r3) /* 800EC760 000E9560 4E 80 00 20 */ blr -.global func_800EC764 -func_800EC764: +.global DieWithABang__12zNPCGoalDeadFv +DieWithABang__12zNPCGoalDeadFv: /* 800EC764 000E9564 80 03 00 4C */ lwz r0, 0x4c(r3) /* 800EC768 000E9568 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 800EC76C 000E956C 90 03 00 4C */ stw r0, 0x4c(r3) @@ -21413,20 +21413,20 @@ func_800EC764: /* 800EC778 000E9578 90 03 00 4C */ stw r0, 0x4c(r3) /* 800EC77C 000E957C 4E 80 00 20 */ blr -.global func_800EC780 -func_800EC780: +.global AddFlags__5xGoalFi +AddFlags__5xGoalFi: /* 800EC780 000E9580 80 03 00 24 */ lwz r0, 0x24(r3) /* 800EC784 000E9584 7C 00 23 78 */ or r0, r0, r4 /* 800EC788 000E9588 90 03 00 24 */ stw r0, 0x24(r3) /* 800EC78C 000E958C 4E 80 00 20 */ blr -.global func_800EC790 -func_800EC790: +.global GetPsyche__5xGoalCFv +GetPsyche__5xGoalCFv: /* 800EC790 000E9590 80 63 00 18 */ lwz r3, 0x18(r3) /* 800EC794 000E9594 4E 80 00 20 */ blr -.global func_800EC798 -func_800EC798: +.global XZVecToPlayer__10zNPCCommonFP5xVec3Pf +XZVecToPlayer__10zNPCCommonFP5xVec3Pf: /* 800EC798 000E9598 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800EC79C 000E959C 7C 08 02 A6 */ mflr r0 /* 800EC7A0 000E95A0 3C C0 80 3C */ lis r6, lbl_803C0558@ha @@ -21439,12 +21439,12 @@ func_800EC798: /* 800EC7BC 000E95BC 7C 7D 1B 78 */ mr r29, r3 /* 800EC7C0 000E95C0 38 66 05 58 */ addi r3, r6, lbl_803C0558@l /* 800EC7C4 000E95C4 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800EC7C8 000E95C8 4B F2 F0 41 */ bl func_8001B808 +/* 800EC7C8 000E95C8 4B F2 F0 41 */ bl xEntGetPos__FPC4xEnt /* 800EC7CC 000E95CC 7C 65 1B 78 */ mr r5, r3 /* 800EC7D0 000E95D0 7F A3 EB 78 */ mr r3, r29 /* 800EC7D4 000E95D4 7F C4 F3 78 */ mr r4, r30 /* 800EC7D8 000E95D8 7F E6 FB 78 */ mr r6, r31 -/* 800EC7DC 000E95DC 4B F9 64 B1 */ bl func_80082C8C +/* 800EC7DC 000E95DC 4B F9 64 B1 */ bl XZVecToPos__10zNPCCommonFP5xVec3PC5xVec3Pf /* 800EC7E0 000E95E0 80 01 00 24 */ lwz r0, 0x24(r1) /* 800EC7E4 000E95E4 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800EC7E8 000E95E8 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -21453,16 +21453,16 @@ func_800EC798: /* 800EC7F4 000E95F4 38 21 00 20 */ addi r1, r1, 0x20 /* 800EC7F8 000E95F8 4E 80 00 20 */ blr -.global func_800EC7FC -func_800EC7FC: +.global BoneMat__10zNPCCommonCFi +BoneMat__10zNPCCommonCFi: /* 800EC7FC 000E95FC 80 63 00 24 */ lwz r3, 0x24(r3) /* 800EC800 000E9600 54 80 30 32 */ slwi r0, r4, 6 /* 800EC804 000E9604 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800EC808 000E9608 7C 63 02 14 */ add r3, r3, r0 /* 800EC80C 000E960C 4E 80 00 20 */ blr -.global func_800EC810 -func_800EC810: +.global BonePos__10zNPCCommonCFi +BonePos__10zNPCCommonCFi: /* 800EC810 000E9610 80 A3 00 24 */ lwz r5, 0x24(r3) /* 800EC814 000E9614 54 83 30 32 */ slwi r3, r4, 6 /* 800EC818 000E9618 38 63 00 30 */ addi r3, r3, 0x30 @@ -21470,8 +21470,8 @@ func_800EC810: /* 800EC820 000E9620 7C 60 1A 14 */ add r3, r0, r3 /* 800EC824 000E9624 4E 80 00 20 */ blr -.global func_800EC828 -func_800EC828: +.global XYZDstSqToPlayer__10zNPCCommonFP5xVec3 +XYZDstSqToPlayer__10zNPCCommonFP5xVec3: /* 800EC828 000E9628 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EC82C 000E962C 7C 08 02 A6 */ mflr r0 /* 800EC830 000E9630 3C A0 80 3C */ lis r5, lbl_803C0558@ha @@ -21482,11 +21482,11 @@ func_800EC828: /* 800EC844 000E9644 7C 7E 1B 78 */ mr r30, r3 /* 800EC848 000E9648 38 65 05 58 */ addi r3, r5, lbl_803C0558@l /* 800EC84C 000E964C 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800EC850 000E9650 4B F2 EF B9 */ bl func_8001B808 +/* 800EC850 000E9650 4B F2 EF B9 */ bl xEntGetPos__FPC4xEnt /* 800EC854 000E9654 7C 64 1B 78 */ mr r4, r3 /* 800EC858 000E9658 7F C3 F3 78 */ mr r3, r30 /* 800EC85C 000E965C 7F E5 FB 78 */ mr r5, r31 -/* 800EC860 000E9660 4B FE C8 49 */ bl func_800D90A8 +/* 800EC860 000E9660 4B FE C8 49 */ bl XYZDstSqToPos__10zNPCCommonFP5xVec3P5xVec3 /* 800EC864 000E9664 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EC868 000E9668 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800EC86C 000E966C 83 C1 00 08 */ lwz r30, 8(r1) @@ -21495,19 +21495,19 @@ func_800EC828: /* 800EC878 000E9678 4E 80 00 20 */ blr /* 800EC87C 000E967C 4E 80 00 20 */ blr -.global func_800EC880 -func_800EC880: +.global Center__10zNPCCommonFv +Center__10zNPCCommonFv: /* 800EC880 000E9680 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EC884 000E9684 7C 08 02 A6 */ mflr r0 /* 800EC888 000E9688 90 01 00 14 */ stw r0, 0x14(r1) -/* 800EC88C 000E968C 4B F2 EF A5 */ bl func_8001B830 +/* 800EC88C 000E968C 4B F2 EF A5 */ bl xEntGetCenter__FPC4xEnt /* 800EC890 000E9690 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EC894 000E9694 7C 08 03 A6 */ mtlr r0 /* 800EC898 000E9698 38 21 00 10 */ addi r1, r1, 0x10 /* 800EC89C 000E969C 4E 80 00 20 */ blr -.global func_800EC8A0 -func_800EC8A0: +.global ModelScaleSet__10zNPCCommonFf +ModelScaleSet__10zNPCCommonFf: /* 800EC8A0 000E96A0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EC8A4 000E96A4 7C 08 02 A6 */ mflr r0 /* 800EC8A8 000E96A8 FC 40 08 90 */ fmr f2, f1 @@ -21519,12 +21519,12 @@ func_800EC8A0: /* 800EC8C0 000E96C0 38 21 00 10 */ addi r1, r1, 0x10 /* 800EC8C4 000E96C4 4E 80 00 20 */ blr -.global func_800EC8C8 -func_800EC8C8: +.global NPCC_DrawPlayerPredict__Fiff +NPCC_DrawPlayerPredict__Fiff: /* 800EC8C8 000E96C8 4E 80 00 20 */ blr -.global func_800EC8CC -func_800EC8CC: +.global ColorSet__8NPCLaserFPC6RwRGBAPC6RwRGBA +ColorSet__8NPCLaserFPC6RwRGBAPC6RwRGBA: /* 800EC8CC 000E96CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EC8D0 000E96D0 7C 08 02 A6 */ mflr r0 /* 800EC8D4 000E96D4 90 01 00 14 */ stw r0, 0x14(r1) @@ -21533,10 +21533,10 @@ func_800EC8CC: /* 800EC8E0 000E96E0 93 C1 00 08 */ stw r30, 8(r1) /* 800EC8E4 000E96E4 7C 7E 1B 78 */ mr r30, r3 /* 800EC8E8 000E96E8 38 7E 00 14 */ addi r3, r30, 0x14 -/* 800EC8EC 000E96EC 4B F6 61 CD */ bl func_80052AB8 +/* 800EC8EC 000E96EC 4B F6 61 CD */ bl __as__6RwRGBAFRC6RwRGBA /* 800EC8F0 000E96F0 7F E4 FB 78 */ mr r4, r31 /* 800EC8F4 000E96F4 38 7E 00 18 */ addi r3, r30, 0x18 -/* 800EC8F8 000E96F8 4B F6 61 C1 */ bl func_80052AB8 +/* 800EC8F8 000E96F8 4B F6 61 C1 */ bl __as__6RwRGBAFRC6RwRGBA /* 800EC8FC 000E96FC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EC900 000E9700 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800EC904 000E9704 83 C1 00 08 */ lwz r30, 8(r1) @@ -21544,27 +21544,27 @@ func_800EC8CC: /* 800EC90C 000E970C 38 21 00 10 */ addi r1, r1, 0x10 /* 800EC910 000E9710 4E 80 00 20 */ blr -.global func_800EC914 -func_800EC914: +.global xDrawCyl__FPC5xVec3ffUi +xDrawCyl__FPC5xVec3ffUi: /* 800EC914 000E9714 4E 80 00 20 */ blr -.global func_800EC918 -func_800EC918: +.global Radius__8NPCArenaFf +Radius__8NPCArenaFf: /* 800EC918 000E9718 C0 03 00 10 */ lfs f0, 0x10(r3) /* 800EC91C 000E971C EC 21 00 32 */ fmuls f1, f1, f0 /* 800EC920 000E9720 4E 80 00 20 */ blr -.global func_800EC924 -func_800EC924: +.global Pos__8NPCArenaFv +Pos__8NPCArenaFv: /* 800EC924 000E9724 38 63 00 04 */ addi r3, r3, 4 /* 800EC928 000E9728 4E 80 00 20 */ blr -.global func_800EC92C -func_800EC92C: +.global JoinBattle__9NPCBattleFP9zNPCRobot +JoinBattle__9NPCBattleFP9zNPCRobot: /* 800EC92C 000E972C 4E 80 00 20 */ blr -.global func_800EC930 -func_800EC930: +.global IncludesPlayer__8NPCArenaFfP5xVec3 +IncludesPlayer__8NPCArenaFfP5xVec3: /* 800EC930 000E9730 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800EC934 000E9734 7C 08 02 A6 */ mflr r0 /* 800EC938 000E9738 90 01 00 24 */ stw r0, 0x24(r1) @@ -21580,7 +21580,7 @@ func_800EC930: /* 800EC960 000E9760 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800EC964 000E9764 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800EC968 000E9768 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800EC96C 000E976C 4B F2 EE 9D */ bl func_8001B808 +/* 800EC96C 000E976C 4B F2 EE 9D */ bl xEntGetPos__FPC4xEnt /* 800EC970 000E9770 FC 20 F8 90 */ fmr f1, f31 /* 800EC974 000E9774 7C 64 1B 78 */ mr r4, r3 /* 800EC978 000E9778 7F C3 F3 78 */ mr r3, r30 @@ -21598,8 +21598,8 @@ lbl_800EC98C: /* 800EC9A0 000E97A0 38 21 00 20 */ addi r1, r1, 0x20 /* 800EC9A4 000E97A4 4E 80 00 20 */ blr -.global func_800EC9A8 -func_800EC9A8: +.global IsReady__8NPCArenaFv +IsReady__8NPCArenaFv: /* 800EC9A8 000E97A8 C0 23 00 10 */ lfs f1, 0x10(r3) /* 800EC9AC 000E97AC C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) /* 800EC9B0 000E97B0 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -21607,12 +21607,12 @@ func_800EC9A8: /* 800EC9B8 000E97B8 54 03 17 FE */ rlwinm r3, r0, 2, 0x1f, 0x1f /* 800EC9BC 000E97BC 4E 80 00 20 */ blr -.global func_800EC9C0 -func_800EC9C0: +.global LeaveBattle__9NPCBattleFP9zNPCRobot +LeaveBattle__9NPCBattleFP9zNPCRobot: /* 800EC9C0 000E97C0 4E 80 00 20 */ blr -.global func_800EC9C4 -func_800EC9C4: +.global IncludesNPC__8NPCArenaFP10zNPCCommonfP5xVec3 +IncludesNPC__8NPCArenaFP10zNPCCommonfP5xVec3: /* 800EC9C4 000E97C4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800EC9C8 000E97C8 7C 08 02 A6 */ mflr r0 /* 800EC9CC 000E97CC 90 01 00 24 */ stw r0, 0x24(r1) @@ -21623,7 +21623,7 @@ func_800EC9C4: /* 800EC9E0 000E97E0 93 C1 00 10 */ stw r30, 0x10(r1) /* 800EC9E4 000E97E4 7C 7E 1B 78 */ mr r30, r3 /* 800EC9E8 000E97E8 7C 83 23 78 */ mr r3, r4 -/* 800EC9EC 000E97EC 4B F9 63 0D */ bl func_80082CF8 +/* 800EC9EC 000E97EC 4B F9 63 0D */ bl Pos__10zNPCCommonFv /* 800EC9F0 000E97F0 FC 20 F8 90 */ fmr f1, f31 /* 800EC9F4 000E97F4 7C 64 1B 78 */ mr r4, r3 /* 800EC9F8 000E97F8 7F C3 F3 78 */ mr r3, r30 @@ -21637,8 +21637,8 @@ func_800EC9C4: /* 800ECA18 000E9818 38 21 00 20 */ addi r1, r1, 0x20 /* 800ECA1C 000E981C 4E 80 00 20 */ blr -.global func_800ECA20 -func_800ECA20: +.global FacePlayer__9zNPCRobotFff +FacePlayer__9zNPCRobotFff: /* 800ECA20 000E9820 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800ECA24 000E9824 7C 08 02 A6 */ mflr r0 /* 800ECA28 000E9828 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -21651,7 +21651,7 @@ func_800ECA20: /* 800ECA44 000E9844 93 E1 00 0C */ stw r31, 0xc(r1) /* 800ECA48 000E9848 7C 7F 1B 78 */ mr r31, r3 /* 800ECA4C 000E984C 38 64 06 E0 */ addi r3, r4, 0x6e0 -/* 800ECA50 000E9850 4B F2 ED B9 */ bl func_8001B808 +/* 800ECA50 000E9850 4B F2 ED B9 */ bl xEntGetPos__FPC4xEnt /* 800ECA54 000E9854 FC 20 F0 90 */ fmr f1, f30 /* 800ECA58 000E9858 7C 64 1B 78 */ mr r4, r3 /* 800ECA5C 000E985C FC 40 F8 90 */ fmr f2, f31 @@ -21665,42 +21665,42 @@ func_800ECA20: /* 800ECA7C 000E987C 38 21 00 20 */ addi r1, r1, 0x20 /* 800ECA80 000E9880 4E 80 00 20 */ blr -.global func_800ECA84 -func_800ECA84: +.global DBG_Draw__8NPCArenaFP10zNPCCommon +DBG_Draw__8NPCArenaFP10zNPCCommon: /* 800ECA84 000E9884 4E 80 00 20 */ blr -.global func_800ECA88 -func_800ECA88: +.global GetTelepoint__10zNPCArfArfFi +GetTelepoint__10zNPCArfArfFi: /* 800ECA88 000E9888 80 63 02 10 */ lwz r3, 0x210(r3) /* 800ECA8C 000E988C 4E 80 00 20 */ blr -.global func_800ECA90 -func_800ECA90: +.global assign__5xVec3Ff +assign__5xVec3Ff: /* 800ECA90 000E9890 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ECA94 000E9894 7C 08 02 A6 */ mflr r0 /* 800ECA98 000E9898 FC 40 08 90 */ fmr f2, f1 /* 800ECA9C 000E989C FC 60 08 90 */ fmr f3, f1 /* 800ECAA0 000E98A0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800ECAA4 000E98A4 4B F1 E6 49 */ bl func_8000B0EC +/* 800ECAA4 000E98A4 4B F1 E6 49 */ bl assign__5xVec3Ffff /* 800ECAA8 000E98A8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800ECAAC 000E98AC 7C 08 03 A6 */ mtlr r0 /* 800ECAB0 000E98B0 38 21 00 10 */ addi r1, r1, 0x10 /* 800ECAB4 000E98B4 4E 80 00 20 */ blr -.global func_800ECAB8 -func_800ECAB8: +.global SetNPCOwner__9NPCHazardFP10zNPCCommon +SetNPCOwner__9NPCHazardFP10zNPCCommon: /* 800ECAB8 000E98B8 90 83 00 D8 */ stw r4, 0xd8(r3) /* 800ECABC 000E98BC 4E 80 00 20 */ blr -.global func_800ECAC0 -func_800ECAC0: +.global NotifyCBSet__9NPCHazardFP9HAZNotify +NotifyCBSet__9NPCHazardFP9HAZNotify: /* 800ECAC0 000E98C0 90 83 00 D4 */ stw r4, 0xd4(r3) /* 800ECAC4 000E98C4 4E 80 00 20 */ blr /* 800ECAC8 000E98C8 38 60 00 00 */ li r3, 0 /* 800ECACC 000E98CC 4E 80 00 20 */ blr -.global func_800ECAD0 -func_800ECAD0: +.global LERP__FfUcUc +LERP__FfUcUc: /* 800ECAD0 000E98D0 54 65 06 3E */ clrlwi r5, r3, 0x18 /* 800ECAD4 000E98D4 54 80 06 3E */ clrlwi r0, r4, 0x18 /* 800ECAD8 000E98D8 7C 65 00 50 */ subf r3, r5, r0 @@ -21722,14 +21722,14 @@ func_800ECAD0: /* 800ECB18 000E9918 38 21 00 20 */ addi r1, r1, 0x20 /* 800ECB1C 000E991C 4E 80 00 20 */ blr -.global func_800ECB20 -func_800ECB20: +.global LERP__Ffff +LERP__Ffff: /* 800ECB20 000E9920 EC 03 10 28 */ fsubs f0, f3, f2 /* 800ECB24 000E9924 EC 21 10 3A */ fmadds f1, f1, f0, f2 /* 800ECB28 000E9928 4E 80 00 20 */ blr -.global func_800ECB2C -func_800ECB2C: +.global SMOOTH__Ffff +SMOOTH__Ffff: /* 800ECB2C 000E992C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800ECB30 000E9930 7C 08 02 A6 */ mflr r0 /* 800ECB34 000E9934 90 01 00 34 */ stw r0, 0x34(r1) @@ -21739,7 +21739,7 @@ func_800ECB2C: /* 800ECB44 000E9944 F3 C1 00 18 */ psq_st f30, 24(r1), 0, qr0 /* 800ECB48 000E9948 FF C0 10 90 */ fmr f30, f2 /* 800ECB4C 000E994C FF E0 18 90 */ fmr f31, f3 -/* 800ECB50 000E9950 48 00 00 2D */ bl func_800ECB7C +/* 800ECB50 000E9950 48 00 00 2D */ bl EASE__Ff /* 800ECB54 000E9954 EC 1F F0 28 */ fsubs f0, f31, f30 /* 800ECB58 000E9958 EC 20 F0 7A */ fmadds f1, f0, f1, f30 /* 800ECB5C 000E995C E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 @@ -21751,8 +21751,8 @@ func_800ECB2C: /* 800ECB74 000E9974 38 21 00 30 */ addi r1, r1, 0x30 /* 800ECB78 000E9978 4E 80 00 20 */ blr -.global func_800ECB7C -func_800ECB7C: +.global EASE__Ff +EASE__Ff: /* 800ECB7C 000E997C C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) /* 800ECB80 000E9980 C0 42 99 28 */ lfs f2, lbl_803CE2A8-_SDA2_BASE_(r2) /* 800ECB84 000E9984 EC 00 00 72 */ fmuls f0, f0, f1 diff --git a/asm/Game/zNPCGoalScript.s b/asm/Game/zNPCGoalScript.s index c97b327d9..79d5d2df4 100644 --- a/asm/Game/zNPCGoalScript.s +++ b/asm/Game/zNPCGoalScript.s @@ -27,7 +27,7 @@ GOALCreate_Script__FiP10RyzMemGrowPv: /* 80124624 00121424 7C 60 1B 79 */ or. r0, r3, r3 /* 80124628 00121428 41 82 00 10 */ beq lbl_80124638 /* 8012462C 0012142C 7F E4 FB 78 */ mr r4, r31 -/* 80124630 00121430 48 00 04 6D */ bl func_80124A9C +/* 80124630 00121430 48 00 04 6D */ bl __ct__14zNPCGoalScriptFi /* 80124634 00121434 7C 60 1B 78 */ mr r0, r3 lbl_80124638: /* 80124638 00121438 7C 06 03 78 */ mr r6, r0 @@ -38,7 +38,7 @@ lbl_80124638: /* 8012464C 0012144C 7C 60 1B 79 */ or. r0, r3, r3 /* 80124650 00121450 41 82 00 10 */ beq lbl_80124660 /* 80124654 00121454 7F E4 FB 78 */ mr r4, r31 -/* 80124658 00121458 48 00 03 FD */ bl func_80124A54 +/* 80124658 00121458 48 00 03 FD */ bl __ct__18zNPCGoalScriptAnimFi /* 8012465C 0012145C 7C 60 1B 78 */ mr r0, r3 lbl_80124660: /* 80124660 00121460 7C 06 03 78 */ mr r6, r0 @@ -49,7 +49,7 @@ lbl_80124660: /* 80124674 00121474 7C 60 1B 79 */ or. r0, r3, r3 /* 80124678 00121478 41 82 00 10 */ beq lbl_80124688 /* 8012467C 0012147C 7F E4 FB 78 */ mr r4, r31 -/* 80124680 00121480 48 00 03 8D */ bl func_80124A0C +/* 80124680 00121480 48 00 03 8D */ bl __ct__20zNPCGoalScriptAttackFi /* 80124684 00121484 7C 60 1B 78 */ mr r0, r3 lbl_80124688: /* 80124688 00121488 7C 06 03 78 */ mr r6, r0 @@ -60,7 +60,7 @@ lbl_80124688: /* 8012469C 0012149C 7C 60 1B 79 */ or. r0, r3, r3 /* 801246A0 001214A0 41 82 00 10 */ beq lbl_801246B0 /* 801246A4 001214A4 7F E4 FB 78 */ mr r4, r31 -/* 801246A8 001214A8 48 00 03 1D */ bl func_801249C4 +/* 801246A8 001214A8 48 00 03 1D */ bl __ct__18zNPCGoalScriptMoveFi /* 801246AC 001214AC 7C 60 1B 78 */ mr r0, r3 lbl_801246B0: /* 801246B0 001214B0 7C 06 03 78 */ mr r6, r0 @@ -71,7 +71,7 @@ lbl_801246B0: /* 801246C4 001214C4 7C 60 1B 79 */ or. r0, r3, r3 /* 801246C8 001214C8 41 82 00 10 */ beq lbl_801246D8 /* 801246CC 001214CC 7F E4 FB 78 */ mr r4, r31 -/* 801246D0 001214D0 48 00 02 AD */ bl func_8012497C +/* 801246D0 001214D0 48 00 02 AD */ bl __ct__18zNPCGoalScriptTalkFi /* 801246D4 001214D4 7C 60 1B 78 */ mr r0, r3 lbl_801246D8: /* 801246D8 001214D8 7C 06 03 78 */ mr r6, r0 @@ -82,7 +82,7 @@ lbl_801246D8: /* 801246EC 001214EC 7C 60 1B 79 */ or. r0, r3, r3 /* 801246F0 001214F0 41 82 00 10 */ beq lbl_80124700 /* 801246F4 001214F4 7F E4 FB 78 */ mr r4, r31 -/* 801246F8 001214F8 48 00 02 3D */ bl func_80124934 +/* 801246F8 001214F8 48 00 02 3D */ bl __ct__20zNPCGoalScriptFollowFi /* 801246FC 001214FC 7C 60 1B 78 */ mr r0, r3 lbl_80124700: /* 80124700 00121500 7C 06 03 78 */ mr r6, r0 @@ -93,7 +93,7 @@ lbl_80124700: /* 80124714 00121514 7C 60 1B 79 */ or. r0, r3, r3 /* 80124718 00121518 41 82 00 10 */ beq lbl_80124728 /* 8012471C 0012151C 7F E4 FB 78 */ mr r4, r31 -/* 80124720 00121520 48 00 01 CD */ bl func_801248EC +/* 80124720 00121520 48 00 01 CD */ bl __ct__18zNPCGoalScriptLeadFi /* 80124724 00121524 7C 60 1B 78 */ mr r0, r3 lbl_80124728: /* 80124728 00121528 7C 06 03 78 */ mr r6, r0 @@ -104,7 +104,7 @@ lbl_80124728: /* 8012473C 0012153C 7C 60 1B 79 */ or. r0, r3, r3 /* 80124740 00121540 41 82 00 10 */ beq lbl_80124750 /* 80124744 00121544 7F E4 FB 78 */ mr r4, r31 -/* 80124748 00121548 48 00 01 5D */ bl func_801248A4 +/* 80124748 00121548 48 00 01 5D */ bl __ct__18zNPCGoalScriptWaitFi /* 8012474C 0012154C 7C 60 1B 78 */ mr r0, r3 lbl_80124750: /* 80124750 00121550 7C 06 03 78 */ mr r6, r0 @@ -147,7 +147,7 @@ lbl_80124764: /* 801247DC 001215DC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801247E0 001215E0 7C 08 02 A6 */ mflr r0 /* 801247E4 001215E4 90 01 00 14 */ stw r0, 0x14(r1) -/* 801247E8 001215E8 4B FB 0C 35 */ bl func_800D541C +/* 801247E8 001215E8 4B FB 0C 35 */ bl Exit__5xGoalFfPv /* 801247EC 001215EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801247F0 001215F0 7C 08 03 A6 */ mtlr r0 /* 801247F4 001215F4 38 21 00 10 */ addi r1, r1, 0x10 @@ -155,7 +155,7 @@ lbl_80124764: /* 801247FC 001215FC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80124800 00121600 7C 08 02 A6 */ mflr r0 /* 80124804 00121604 90 01 00 14 */ stw r0, 0x14(r1) -/* 80124808 00121608 4B FB 0C 25 */ bl func_800D542C +/* 80124808 00121608 4B FB 0C 25 */ bl SysEvent__5xGoalFP5xBaseP5xBaseUiPCfP5xBasePi /* 8012480C 0012160C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80124810 00121610 7C 08 03 A6 */ mtlr r0 /* 80124814 00121614 38 21 00 10 */ addi r1, r1, 0x10 @@ -165,7 +165,7 @@ lbl_80124764: /* 80124824 00121624 90 01 00 14 */ stw r0, 0x14(r1) /* 80124828 00121628 93 E1 00 0C */ stw r31, 0xc(r1) /* 8012482C 0012162C 7C 9F 23 78 */ mr r31, r4 -/* 80124830 00121630 4B FC 7F 61 */ bl func_800EC790 +/* 80124830 00121630 4B FC 7F 61 */ bl GetPsyche__5xGoalCFv /* 80124834 00121634 80 1F 00 00 */ lwz r0, 0(r31) /* 80124838 00121638 3B E0 00 01 */ li r31, 1 /* 8012483C 0012163C 2C 00 00 1B */ cmpwi r0, 0x1b @@ -200,20 +200,20 @@ lbl_8012488C: /* 8012489C 0012169C 38 21 00 10 */ addi r1, r1, 0x10 /* 801248A0 001216A0 4E 80 00 20 */ blr -.global func_801248A4 -func_801248A4: +.global __ct__18zNPCGoalScriptWaitFi +__ct__18zNPCGoalScriptWaitFi: /* 801248A4 001216A4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801248A8 001216A8 7C 08 02 A6 */ mflr r0 /* 801248AC 001216AC 90 01 00 14 */ stw r0, 0x14(r1) /* 801248B0 001216B0 93 E1 00 0C */ stw r31, 0xc(r1) /* 801248B4 001216B4 7C 7F 1B 78 */ mr r31, r3 -/* 801248B8 001216B8 4B FB 47 3D */ bl func_800D8FF4 +/* 801248B8 001216B8 4B FB 47 3D */ bl __ct__14zNPCGoalCommonFi /* 801248BC 001216BC 3C 80 80 2A */ lis r4, lbl_80298294@ha /* 801248C0 001216C0 7F E3 FB 78 */ mr r3, r31 /* 801248C4 001216C4 38 04 82 94 */ addi r0, r4, lbl_80298294@l /* 801248C8 001216C8 38 80 00 06 */ li r4, 6 /* 801248CC 001216CC 90 1F 00 38 */ stw r0, 0x38(r31) -/* 801248D0 001216D0 4B FB 47 D1 */ bl func_800D90A0 +/* 801248D0 001216D0 4B FB 47 D1 */ bl SetFlags__5xGoalFi /* 801248D4 001216D4 80 01 00 14 */ lwz r0, 0x14(r1) /* 801248D8 001216D8 7F E3 FB 78 */ mr r3, r31 /* 801248DC 001216DC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -221,20 +221,20 @@ func_801248A4: /* 801248E4 001216E4 38 21 00 10 */ addi r1, r1, 0x10 /* 801248E8 001216E8 4E 80 00 20 */ blr -.global func_801248EC -func_801248EC: +.global __ct__18zNPCGoalScriptLeadFi +__ct__18zNPCGoalScriptLeadFi: /* 801248EC 001216EC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801248F0 001216F0 7C 08 02 A6 */ mflr r0 /* 801248F4 001216F4 90 01 00 14 */ stw r0, 0x14(r1) /* 801248F8 001216F8 93 E1 00 0C */ stw r31, 0xc(r1) /* 801248FC 001216FC 7C 7F 1B 78 */ mr r31, r3 -/* 80124900 00121700 4B FB 46 F5 */ bl func_800D8FF4 +/* 80124900 00121700 4B FB 46 F5 */ bl __ct__14zNPCGoalCommonFi /* 80124904 00121704 3C 80 80 2A */ lis r4, lbl_80298260@ha /* 80124908 00121708 7F E3 FB 78 */ mr r3, r31 /* 8012490C 0012170C 38 04 82 60 */ addi r0, r4, lbl_80298260@l /* 80124910 00121710 38 80 00 06 */ li r4, 6 /* 80124914 00121714 90 1F 00 38 */ stw r0, 0x38(r31) -/* 80124918 00121718 4B FB 47 89 */ bl func_800D90A0 +/* 80124918 00121718 4B FB 47 89 */ bl SetFlags__5xGoalFi /* 8012491C 0012171C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80124920 00121720 7F E3 FB 78 */ mr r3, r31 /* 80124924 00121724 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -242,20 +242,20 @@ func_801248EC: /* 8012492C 0012172C 38 21 00 10 */ addi r1, r1, 0x10 /* 80124930 00121730 4E 80 00 20 */ blr -.global func_80124934 -func_80124934: +.global __ct__20zNPCGoalScriptFollowFi +__ct__20zNPCGoalScriptFollowFi: /* 80124934 00121734 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80124938 00121738 7C 08 02 A6 */ mflr r0 /* 8012493C 0012173C 90 01 00 14 */ stw r0, 0x14(r1) /* 80124940 00121740 93 E1 00 0C */ stw r31, 0xc(r1) /* 80124944 00121744 7C 7F 1B 78 */ mr r31, r3 -/* 80124948 00121748 4B FB 46 AD */ bl func_800D8FF4 +/* 80124948 00121748 4B FB 46 AD */ bl __ct__14zNPCGoalCommonFi /* 8012494C 0012174C 3C 80 80 2A */ lis r4, lbl_8029822C@ha /* 80124950 00121750 7F E3 FB 78 */ mr r3, r31 /* 80124954 00121754 38 04 82 2C */ addi r0, r4, lbl_8029822C@l /* 80124958 00121758 38 80 00 06 */ li r4, 6 /* 8012495C 0012175C 90 1F 00 38 */ stw r0, 0x38(r31) -/* 80124960 00121760 4B FB 47 41 */ bl func_800D90A0 +/* 80124960 00121760 4B FB 47 41 */ bl SetFlags__5xGoalFi /* 80124964 00121764 80 01 00 14 */ lwz r0, 0x14(r1) /* 80124968 00121768 7F E3 FB 78 */ mr r3, r31 /* 8012496C 0012176C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -263,20 +263,20 @@ func_80124934: /* 80124974 00121774 38 21 00 10 */ addi r1, r1, 0x10 /* 80124978 00121778 4E 80 00 20 */ blr -.global func_8012497C -func_8012497C: +.global __ct__18zNPCGoalScriptTalkFi +__ct__18zNPCGoalScriptTalkFi: /* 8012497C 0012177C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80124980 00121780 7C 08 02 A6 */ mflr r0 /* 80124984 00121784 90 01 00 14 */ stw r0, 0x14(r1) /* 80124988 00121788 93 E1 00 0C */ stw r31, 0xc(r1) /* 8012498C 0012178C 7C 7F 1B 78 */ mr r31, r3 -/* 80124990 00121790 4B FB 46 65 */ bl func_800D8FF4 +/* 80124990 00121790 4B FB 46 65 */ bl __ct__14zNPCGoalCommonFi /* 80124994 00121794 3C 80 80 2A */ lis r4, lbl_802981F8@ha /* 80124998 00121798 7F E3 FB 78 */ mr r3, r31 /* 8012499C 0012179C 38 04 81 F8 */ addi r0, r4, lbl_802981F8@l /* 801249A0 001217A0 38 80 00 06 */ li r4, 6 /* 801249A4 001217A4 90 1F 00 38 */ stw r0, 0x38(r31) -/* 801249A8 001217A8 4B FB 46 F9 */ bl func_800D90A0 +/* 801249A8 001217A8 4B FB 46 F9 */ bl SetFlags__5xGoalFi /* 801249AC 001217AC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801249B0 001217B0 7F E3 FB 78 */ mr r3, r31 /* 801249B4 001217B4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -284,20 +284,20 @@ func_8012497C: /* 801249BC 001217BC 38 21 00 10 */ addi r1, r1, 0x10 /* 801249C0 001217C0 4E 80 00 20 */ blr -.global func_801249C4 -func_801249C4: +.global __ct__18zNPCGoalScriptMoveFi +__ct__18zNPCGoalScriptMoveFi: /* 801249C4 001217C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801249C8 001217C8 7C 08 02 A6 */ mflr r0 /* 801249CC 001217CC 90 01 00 14 */ stw r0, 0x14(r1) /* 801249D0 001217D0 93 E1 00 0C */ stw r31, 0xc(r1) /* 801249D4 001217D4 7C 7F 1B 78 */ mr r31, r3 -/* 801249D8 001217D8 4B FB 46 1D */ bl func_800D8FF4 +/* 801249D8 001217D8 4B FB 46 1D */ bl __ct__14zNPCGoalCommonFi /* 801249DC 001217DC 3C 80 80 2A */ lis r4, lbl_802981C4@ha /* 801249E0 001217E0 7F E3 FB 78 */ mr r3, r31 /* 801249E4 001217E4 38 04 81 C4 */ addi r0, r4, lbl_802981C4@l /* 801249E8 001217E8 38 80 00 06 */ li r4, 6 /* 801249EC 001217EC 90 1F 00 38 */ stw r0, 0x38(r31) -/* 801249F0 001217F0 4B FB 46 B1 */ bl func_800D90A0 +/* 801249F0 001217F0 4B FB 46 B1 */ bl SetFlags__5xGoalFi /* 801249F4 001217F4 80 01 00 14 */ lwz r0, 0x14(r1) /* 801249F8 001217F8 7F E3 FB 78 */ mr r3, r31 /* 801249FC 001217FC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -305,20 +305,20 @@ func_801249C4: /* 80124A04 00121804 38 21 00 10 */ addi r1, r1, 0x10 /* 80124A08 00121808 4E 80 00 20 */ blr -.global func_80124A0C -func_80124A0C: +.global __ct__20zNPCGoalScriptAttackFi +__ct__20zNPCGoalScriptAttackFi: /* 80124A0C 0012180C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80124A10 00121810 7C 08 02 A6 */ mflr r0 /* 80124A14 00121814 90 01 00 14 */ stw r0, 0x14(r1) /* 80124A18 00121818 93 E1 00 0C */ stw r31, 0xc(r1) /* 80124A1C 0012181C 7C 7F 1B 78 */ mr r31, r3 -/* 80124A20 00121820 4B FB 45 D5 */ bl func_800D8FF4 +/* 80124A20 00121820 4B FB 45 D5 */ bl __ct__14zNPCGoalCommonFi /* 80124A24 00121824 3C 80 80 2A */ lis r4, lbl_80298190@ha /* 80124A28 00121828 7F E3 FB 78 */ mr r3, r31 /* 80124A2C 0012182C 38 04 81 90 */ addi r0, r4, lbl_80298190@l /* 80124A30 00121830 38 80 00 06 */ li r4, 6 /* 80124A34 00121834 90 1F 00 38 */ stw r0, 0x38(r31) -/* 80124A38 00121838 4B FB 46 69 */ bl func_800D90A0 +/* 80124A38 00121838 4B FB 46 69 */ bl SetFlags__5xGoalFi /* 80124A3C 0012183C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80124A40 00121840 7F E3 FB 78 */ mr r3, r31 /* 80124A44 00121844 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -326,20 +326,20 @@ func_80124A0C: /* 80124A4C 0012184C 38 21 00 10 */ addi r1, r1, 0x10 /* 80124A50 00121850 4E 80 00 20 */ blr -.global func_80124A54 -func_80124A54: +.global __ct__18zNPCGoalScriptAnimFi +__ct__18zNPCGoalScriptAnimFi: /* 80124A54 00121854 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80124A58 00121858 7C 08 02 A6 */ mflr r0 /* 80124A5C 0012185C 90 01 00 14 */ stw r0, 0x14(r1) /* 80124A60 00121860 93 E1 00 0C */ stw r31, 0xc(r1) /* 80124A64 00121864 7C 7F 1B 78 */ mr r31, r3 -/* 80124A68 00121868 4B FB 45 8D */ bl func_800D8FF4 +/* 80124A68 00121868 4B FB 45 8D */ bl __ct__14zNPCGoalCommonFi /* 80124A6C 0012186C 3C 80 80 2A */ lis r4, lbl_8029815C@ha /* 80124A70 00121870 7F E3 FB 78 */ mr r3, r31 /* 80124A74 00121874 38 04 81 5C */ addi r0, r4, lbl_8029815C@l /* 80124A78 00121878 38 80 00 06 */ li r4, 6 /* 80124A7C 0012187C 90 1F 00 38 */ stw r0, 0x38(r31) -/* 80124A80 00121880 4B FB 46 21 */ bl func_800D90A0 +/* 80124A80 00121880 4B FB 46 21 */ bl SetFlags__5xGoalFi /* 80124A84 00121884 80 01 00 14 */ lwz r0, 0x14(r1) /* 80124A88 00121888 7F E3 FB 78 */ mr r3, r31 /* 80124A8C 0012188C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -347,20 +347,20 @@ func_80124A54: /* 80124A94 00121894 38 21 00 10 */ addi r1, r1, 0x10 /* 80124A98 00121898 4E 80 00 20 */ blr -.global func_80124A9C -func_80124A9C: +.global __ct__14zNPCGoalScriptFi +__ct__14zNPCGoalScriptFi: /* 80124A9C 0012189C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80124AA0 001218A0 7C 08 02 A6 */ mflr r0 /* 80124AA4 001218A4 90 01 00 14 */ stw r0, 0x14(r1) /* 80124AA8 001218A8 93 E1 00 0C */ stw r31, 0xc(r1) /* 80124AAC 001218AC 7C 7F 1B 78 */ mr r31, r3 -/* 80124AB0 001218B0 4B FB 45 45 */ bl func_800D8FF4 +/* 80124AB0 001218B0 4B FB 45 45 */ bl __ct__14zNPCGoalCommonFi /* 80124AB4 001218B4 3C 80 80 2A */ lis r4, lbl_80298128@ha /* 80124AB8 001218B8 7F E3 FB 78 */ mr r3, r31 /* 80124ABC 001218BC 38 04 81 28 */ addi r0, r4, lbl_80298128@l /* 80124AC0 001218C0 38 80 00 1C */ li r4, 0x1c /* 80124AC4 001218C4 90 1F 00 38 */ stw r0, 0x38(r31) -/* 80124AC8 001218C8 4B FB 45 D9 */ bl func_800D90A0 +/* 80124AC8 001218C8 4B FB 45 D9 */ bl SetFlags__5xGoalFi /* 80124ACC 001218CC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80124AD0 001218D0 7F E3 FB 78 */ mr r3, r31 /* 80124AD4 001218D4 83 E1 00 0C */ lwz r31, 0xc(r1) diff --git a/asm/Game/zNPCGoalStd.s b/asm/Game/zNPCGoalStd.s index 6a8967c75..f1f6fb1b8 100644 --- a/asm/Game/zNPCGoalStd.s +++ b/asm/Game/zNPCGoalStd.s @@ -55,7 +55,7 @@ lbl_800D5524: /* 800D5530 000D2330 7C 60 1B 79 */ or. r0, r3, r3 /* 800D5534 000D2334 41 82 00 10 */ beq lbl_800D5544 /* 800D5538 000D2338 7F E4 FB 78 */ mr r4, r31 -/* 800D553C 000D233C 48 00 39 D9 */ bl func_800D8F14 +/* 800D553C 000D233C 48 00 39 D9 */ bl __ct__12zNPCGoalIdleFi /* 800D5540 000D2340 7C 60 1B 78 */ mr r0, r3 lbl_800D5544: /* 800D5544 000D2344 7C 03 03 78 */ mr r3, r0 @@ -67,7 +67,7 @@ lbl_800D554C: /* 800D5558 000D2358 7C 60 1B 79 */ or. r0, r3, r3 /* 800D555C 000D235C 41 82 00 10 */ beq lbl_800D556C /* 800D5560 000D2360 7F E4 FB 78 */ mr r4, r31 -/* 800D5564 000D2364 48 00 39 2D */ bl func_800D8E90 +/* 800D5564 000D2364 48 00 39 2D */ bl __ct__15zNPCGoalWaitingFi /* 800D5568 000D2368 7C 60 1B 78 */ mr r0, r3 lbl_800D556C: /* 800D556C 000D236C 7C 03 03 78 */ mr r3, r0 @@ -79,7 +79,7 @@ lbl_800D5574: /* 800D5580 000D2380 7C 60 1B 79 */ or. r0, r3, r3 /* 800D5584 000D2384 41 82 00 10 */ beq lbl_800D5594 /* 800D5588 000D2388 7F E4 FB 78 */ mr r4, r31 -/* 800D558C 000D238C 48 00 38 B5 */ bl func_800D8E40 +/* 800D558C 000D238C 48 00 38 B5 */ bl __ct__14zNPCGoalWanderFi /* 800D5590 000D2390 7C 60 1B 78 */ mr r0, r3 lbl_800D5594: /* 800D5594 000D2394 7C 03 03 78 */ mr r3, r0 @@ -91,7 +91,7 @@ lbl_800D559C: /* 800D55A8 000D23A8 7C 60 1B 79 */ or. r0, r3, r3 /* 800D55AC 000D23AC 41 82 00 10 */ beq lbl_800D55BC /* 800D55B0 000D23B0 7F E4 FB 78 */ mr r4, r31 -/* 800D55B4 000D23B4 48 00 38 45 */ bl func_800D8DF8 +/* 800D55B4 000D23B4 48 00 38 45 */ bl __ct__14zNPCGoalPatrolFi /* 800D55B8 000D23B8 7C 60 1B 78 */ mr r0, r3 lbl_800D55BC: /* 800D55BC 000D23BC 7C 03 03 78 */ mr r3, r0 @@ -103,7 +103,7 @@ lbl_800D55C4: /* 800D55D0 000D23D0 7C 60 1B 79 */ or. r0, r3, r3 /* 800D55D4 000D23D4 41 82 00 10 */ beq lbl_800D55E4 /* 800D55D8 000D23D8 7F E4 FB 78 */ mr r4, r31 -/* 800D55DC 000D23DC 48 00 37 99 */ bl func_800D8D74 +/* 800D55DC 000D23DC 48 00 37 99 */ bl __ct__14zNPCGoalFidgetFi /* 800D55E0 000D23E0 7C 60 1B 78 */ mr r0, r3 lbl_800D55E4: /* 800D55E4 000D23E4 7C 03 03 78 */ mr r3, r0 @@ -115,7 +115,7 @@ lbl_800D55EC: /* 800D55F8 000D23F8 7C 60 1B 79 */ or. r0, r3, r3 /* 800D55FC 000D23FC 41 82 00 10 */ beq lbl_800D560C /* 800D5600 000D2400 7F E4 FB 78 */ mr r4, r31 -/* 800D5604 000D2404 48 00 37 29 */ bl func_800D8D2C +/* 800D5604 000D2404 48 00 37 29 */ bl __ct__12zNPCGoalDeadFi /* 800D5608 000D2408 7C 60 1B 78 */ mr r0, r3 lbl_800D560C: /* 800D560C 000D240C 7C 03 03 78 */ mr r3, r0 @@ -127,7 +127,7 @@ lbl_800D5614: /* 800D5620 000D2420 7C 60 1B 79 */ or. r0, r3, r3 /* 800D5624 000D2424 41 82 00 10 */ beq lbl_800D5634 /* 800D5628 000D2428 7F E4 FB 78 */ mr r4, r31 -/* 800D562C 000D242C 48 00 36 C5 */ bl func_800D8CF0 +/* 800D562C 000D242C 48 00 36 C5 */ bl __ct__17zNPCGoalNoManLandFi /* 800D5630 000D2430 7C 60 1B 78 */ mr r0, r3 lbl_800D5634: /* 800D5634 000D2434 7C 03 03 78 */ mr r3, r0 @@ -139,7 +139,7 @@ lbl_800D563C: /* 800D5648 000D2448 7C 60 1B 79 */ or. r0, r3, r3 /* 800D564C 000D244C 41 82 00 10 */ beq lbl_800D565C /* 800D5650 000D2450 7F E4 FB 78 */ mr r4, r31 -/* 800D5654 000D2454 48 00 36 61 */ bl func_800D8CB4 +/* 800D5654 000D2454 48 00 36 61 */ bl __ct__13zNPCGoalLimboFi /* 800D5658 000D2458 7C 60 1B 78 */ mr r0, r3 lbl_800D565C: /* 800D565C 000D245C 7C 03 03 78 */ mr r3, r0 @@ -151,7 +151,7 @@ lbl_800D5664: /* 800D5670 000D2470 7C 60 1B 79 */ or. r0, r3, r3 /* 800D5674 000D2474 41 82 00 10 */ beq lbl_800D5684 /* 800D5678 000D2478 7F E4 FB 78 */ mr r4, r31 -/* 800D567C 000D247C 48 00 35 F1 */ bl func_800D8C6C +/* 800D567C 000D247C 48 00 35 F1 */ bl __ct__20zNPCGoalDEVAnimCycleFi /* 800D5680 000D2480 7C 60 1B 78 */ mr r0, r3 lbl_800D5684: /* 800D5684 000D2484 7C 03 03 78 */ mr r3, r0 @@ -163,7 +163,7 @@ lbl_800D568C: /* 800D5698 000D2498 7C 60 1B 79 */ or. r0, r3, r3 /* 800D569C 000D249C 41 82 00 10 */ beq lbl_800D56AC /* 800D56A0 000D24A0 7F E4 FB 78 */ mr r4, r31 -/* 800D56A4 000D24A4 48 00 35 81 */ bl func_800D8C24 +/* 800D56A4 000D24A4 48 00 35 81 */ bl __ct__19zNPCGoalDEVAnimSpinFi /* 800D56A8 000D24A8 7C 60 1B 78 */ mr r0, r3 lbl_800D56AC: /* 800D56AC 000D24AC 7C 03 03 78 */ mr r3, r0 @@ -175,7 +175,7 @@ lbl_800D56B4: /* 800D56C0 000D24C0 7C 60 1B 79 */ or. r0, r3, r3 /* 800D56C4 000D24C4 41 82 00 10 */ beq lbl_800D56D4 /* 800D56C8 000D24C8 7F E4 FB 78 */ mr r4, r31 -/* 800D56CC 000D24CC 48 00 35 11 */ bl func_800D8BDC +/* 800D56CC 000D24CC 48 00 35 11 */ bl __ct__15zNPCGoalDEVHeroFi /* 800D56D0 000D24D0 7C 60 1B 78 */ mr r0, r3 lbl_800D56D4: /* 800D56D4 000D24D4 7C 03 03 78 */ mr r3, r0 @@ -193,7 +193,7 @@ lbl_800D56E4: /* 800D56FC 000D24FC 7C 08 02 A6 */ mflr r0 /* 800D5700 000D2500 38 80 00 01 */ li r4, 1 /* 800D5704 000D2504 90 01 00 14 */ stw r0, 0x14(r1) -/* 800D5708 000D2508 48 00 38 9D */ bl func_800D8FA4 +/* 800D5708 000D2508 48 00 38 9D */ bl __dt__12xFactoryInstFv /* 800D570C 000D250C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D5710 000D2510 7C 08 03 A6 */ mtlr r0 /* 800D5714 000D2514 38 21 00 10 */ addi r1, r1, 0x10 @@ -224,7 +224,7 @@ Exit__16zNPCGoalPushAnimFfPv: /* 800D5760 000D2560 90 01 00 14 */ stw r0, 0x14(r1) /* 800D5764 000D2564 38 00 00 00 */ li r0, 0 /* 800D5768 000D2568 90 03 00 4C */ stw r0, 0x4c(r3) -/* 800D576C 000D256C 4B FF FC B1 */ bl func_800D541C +/* 800D576C 000D256C 4B FF FC B1 */ bl Exit__5xGoalFfPv /* 800D5770 000D2570 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D5774 000D2574 7C 08 03 A6 */ mtlr r0 /* 800D5778 000D2578 38 21 00 10 */ addi r1, r1, 0x10 @@ -435,7 +435,7 @@ lbl_800D59F0: /* 800D5A58 000D2858 FC 20 F8 90 */ fmr f1, f31 /* 800D5A5C 000D285C 7F C3 F3 78 */ mr r3, r30 /* 800D5A60 000D2860 7F E4 FB 78 */ mr r4, r31 -/* 800D5A64 000D2864 4B FF F9 B9 */ bl func_800D541C +/* 800D5A64 000D2864 4B FF F9 B9 */ bl Exit__5xGoalFfPv /* 800D5A68 000D2868 80 01 00 24 */ lwz r0, 0x24(r1) /* 800D5A6C 000D286C CB E1 00 18 */ lfd f31, 0x18(r1) /* 800D5A70 000D2870 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -629,7 +629,7 @@ UseDefaultAnims__16zNPCGoalLoopAnimFv: /* 800D5CF8 000D2AF8 7C 7E 1B 78 */ mr r30, r3 /* 800D5CFC 000D2AFC 80 83 00 18 */ lwz r4, 0x18(r3) /* 800D5D00 000D2B00 83 E4 00 00 */ lwz r31, 0(r4) -/* 800D5D04 000D2B04 4B FF F7 09 */ bl func_800D540C +/* 800D5D04 000D2B04 4B FF F7 09 */ bl GetID__5xGoalCFv /* 800D5D08 000D2B08 81 9F 01 B8 */ lwz r12, 0x1b8(r31) /* 800D5D0C 000D2B0C 7C 64 1B 78 */ mr r4, r3 /* 800D5D10 000D2B10 7F E3 FB 78 */ mr r3, r31 @@ -640,7 +640,7 @@ UseDefaultAnims__16zNPCGoalLoopAnimFv: /* 800D5D24 000D2B24 4E 80 04 21 */ bctrl /* 800D5D28 000D2B28 90 7E 00 54 */ stw r3, 0x54(r30) /* 800D5D2C 000D2B2C 7F C3 F3 78 */ mr r3, r30 -/* 800D5D30 000D2B30 4B FF F6 DD */ bl func_800D540C +/* 800D5D30 000D2B30 4B FF F6 DD */ bl GetID__5xGoalCFv /* 800D5D34 000D2B34 81 9F 01 B8 */ lwz r12, 0x1b8(r31) /* 800D5D38 000D2B38 7C 64 1B 78 */ mr r4, r3 /* 800D5D3C 000D2B3C 7F E3 FB 78 */ mr r3, r31 @@ -662,7 +662,7 @@ lbl_800D5D64: /* 800D5D78 000D2B78 90 1E 00 4C */ stw r0, 0x4c(r30) lbl_800D5D7C: /* 800D5D7C 000D2B7C 7F C3 F3 78 */ mr r3, r30 -/* 800D5D80 000D2B80 4B FF F6 8D */ bl func_800D540C +/* 800D5D80 000D2B80 4B FF F6 8D */ bl GetID__5xGoalCFv /* 800D5D84 000D2B84 81 9F 01 B8 */ lwz r12, 0x1b8(r31) /* 800D5D88 000D2B88 7C 64 1B 78 */ mr r4, r3 /* 800D5D8C 000D2B8C 7F E3 FB 78 */ mr r3, r31 @@ -801,11 +801,11 @@ lbl_800D5F1C: /* 800D5F78 000D2D78 7C 7E 1B 78 */ mr r30, r3 /* 800D5F7C 000D2D7C 80 63 00 18 */ lwz r3, 0x18(r3) /* 800D5F80 000D2D80 80 63 00 00 */ lwz r3, 0(r3) -/* 800D5F84 000D2D84 48 00 31 B1 */ bl func_800D9134 +/* 800D5F84 000D2D84 48 00 31 B1 */ bl RestoreColFlags__9xNPCBasicFv /* 800D5F88 000D2D88 FC 20 F8 90 */ fmr f1, f31 /* 800D5F8C 000D2D8C 7F C3 F3 78 */ mr r3, r30 /* 800D5F90 000D2D90 7F E4 FB 78 */ mr r4, r31 -/* 800D5F94 000D2D94 4B FF F4 89 */ bl func_800D541C +/* 800D5F94 000D2D94 4B FF F4 89 */ bl Exit__5xGoalFfPv /* 800D5F98 000D2D98 80 01 00 24 */ lwz r0, 0x24(r1) /* 800D5F9C 000D2D9C CB E1 00 18 */ lfd f31, 0x18(r1) /* 800D5FA0 000D2DA0 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -824,11 +824,11 @@ lbl_800D5F1C: /* 800D5FD4 000D2DD4 7C 7E 1B 78 */ mr r30, r3 /* 800D5FD8 000D2DD8 80 63 00 18 */ lwz r3, 0x18(r3) /* 800D5FDC 000D2DDC 80 63 00 00 */ lwz r3, 0(r3) -/* 800D5FE0 000D2DE0 48 00 31 55 */ bl func_800D9134 +/* 800D5FE0 000D2DE0 48 00 31 55 */ bl RestoreColFlags__9xNPCBasicFv /* 800D5FE4 000D2DE4 FC 20 F8 90 */ fmr f1, f31 /* 800D5FE8 000D2DE8 7F C3 F3 78 */ mr r3, r30 /* 800D5FEC 000D2DEC 7F E4 FB 78 */ mr r4, r31 -/* 800D5FF0 000D2DF0 4B FF F4 35 */ bl func_800D5424 +/* 800D5FF0 000D2DF0 4B FF F4 35 */ bl Suspend__5xGoalFfPv /* 800D5FF4 000D2DF4 80 01 00 24 */ lwz r0, 0x24(r1) /* 800D5FF8 000D2DF8 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800D5FFC 000D2DFC 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -946,12 +946,12 @@ lbl_800D6198: /* 800D61A8 000D2FA8 28 19 00 00 */ cmplwi r25, 0 /* 800D61AC 000D2FAC 41 82 00 3C */ beq lbl_800D61E8 /* 800D61B0 000D2FB0 7F 23 CB 78 */ mr r3, r25 -/* 800D61B4 000D2FB4 48 00 30 61 */ bl func_800D9214 +/* 800D61B4 000D2FB4 48 00 30 61 */ bl Delay__10zMovePointFv /* 800D61B8 000D2FB8 C0 02 98 A0 */ lfs f0, lbl_803CE220-_SDA2_BASE_(r2) /* 800D61BC 000D2FBC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D61C0 000D2FC0 40 81 00 28 */ ble lbl_800D61E8 /* 800D61C4 000D2FC4 7F 23 CB 78 */ mr r3, r25 -/* 800D61C8 000D2FC8 48 00 30 41 */ bl func_800D9208 +/* 800D61C8 000D2FC8 48 00 30 41 */ bl RadiusZone__10zMovePointFv /* 800D61CC 000D2FCC C0 02 98 A0 */ lfs f0, lbl_803CE220-_SDA2_BASE_(r2) /* 800D61D0 000D2FD0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D61D4 000D2FD4 40 81 00 14 */ ble lbl_800D61E8 @@ -1100,7 +1100,7 @@ lbl_800D63D8: /* 800D63D8 000D31D8 FC 20 F8 90 */ fmr f1, f31 /* 800D63DC 000D31DC 7F C3 F3 78 */ mr r3, r30 /* 800D63E0 000D31E0 7F E4 FB 78 */ mr r4, r31 -/* 800D63E4 000D31E4 4B FF F0 39 */ bl func_800D541C +/* 800D63E4 000D31E4 4B FF F0 39 */ bl Exit__5xGoalFfPv /* 800D63E8 000D31E8 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 800D63EC 000D31EC 80 01 00 24 */ lwz r0, 0x24(r1) /* 800D63F0 000D31F0 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -1195,7 +1195,7 @@ lbl_800D6504: /* 800D6544 000D3344 D0 1C 00 50 */ stfs f0, 0x50(r28) /* 800D6548 000D3348 48 00 00 0C */ b lbl_800D6554 lbl_800D654C: -/* 800D654C 000D334C 48 00 2C C9 */ bl func_800D9214 +/* 800D654C 000D334C 48 00 2C C9 */ bl Delay__10zMovePointFv /* 800D6550 000D3350 D0 3C 00 50 */ stfs f1, 0x50(r28) lbl_800D6554: /* 800D6554 000D3354 C0 02 98 A8 */ lfs f0, lbl_803CE228-_SDA2_BASE_(r2) @@ -1305,17 +1305,17 @@ lbl_800D669C: /* 800D66BC 000D34BC 80 7F 02 0C */ lwz r3, 0x20c(r31) /* 800D66C0 000D34C0 28 03 00 00 */ cmplwi r3, 0 /* 800D66C4 000D34C4 41 82 00 54 */ beq lbl_800D6718 -/* 800D66C8 000D34C8 48 00 2B 4D */ bl func_800D9214 +/* 800D66C8 000D34C8 48 00 2B 4D */ bl Delay__10zMovePointFv /* 800D66CC 000D34CC C0 02 98 A0 */ lfs f0, lbl_803CE220-_SDA2_BASE_(r2) /* 800D66D0 000D34D0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D66D4 000D34D4 40 81 00 44 */ ble lbl_800D6718 /* 800D66D8 000D34D8 80 7F 02 0C */ lwz r3, 0x20c(r31) -/* 800D66DC 000D34DC 48 00 2B 2D */ bl func_800D9208 +/* 800D66DC 000D34DC 48 00 2B 2D */ bl RadiusZone__10zMovePointFv /* 800D66E0 000D34E0 C0 02 98 98 */ lfs f0, lbl_803CE218-_SDA2_BASE_(r2) /* 800D66E4 000D34E4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D66E8 000D34E8 40 80 00 30 */ bge lbl_800D6718 /* 800D66EC 000D34EC 80 7F 02 0C */ lwz r3, 0x20c(r31) -/* 800D66F0 000D34F0 48 00 2B 25 */ bl func_800D9214 +/* 800D66F0 000D34F0 48 00 2B 25 */ bl Delay__10zMovePointFv /* 800D66F4 000D34F4 D0 3E 00 50 */ stfs f1, 0x50(r30) /* 800D66F8 000D34F8 7F C3 F3 78 */ mr r3, r30 /* 800D66FC 000D34FC 38 80 00 26 */ li r4, 0x26 @@ -1356,12 +1356,12 @@ PickTransition__14zNPCGoalPatrolFPiP11en_trantype: /* 800D6774 000D3574 80 7F 02 0C */ lwz r3, 0x20c(r31) /* 800D6778 000D3578 28 03 00 00 */ cmplwi r3, 0 /* 800D677C 000D357C 41 82 00 58 */ beq lbl_800D67D4 -/* 800D6780 000D3580 48 00 2A 95 */ bl func_800D9214 +/* 800D6780 000D3580 48 00 2A 95 */ bl Delay__10zMovePointFv /* 800D6784 000D3584 C0 02 98 A0 */ lfs f0, lbl_803CE220-_SDA2_BASE_(r2) /* 800D6788 000D3588 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D678C 000D358C 40 81 00 48 */ ble lbl_800D67D4 /* 800D6790 000D3590 80 7F 02 0C */ lwz r3, 0x20c(r31) -/* 800D6794 000D3594 48 00 2A 75 */ bl func_800D9208 +/* 800D6794 000D3594 48 00 2A 75 */ bl RadiusZone__10zMovePointFv /* 800D6798 000D3598 C0 02 98 A0 */ lfs f0, lbl_803CE220-_SDA2_BASE_(r2) /* 800D679C 000D359C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D67A0 000D35A0 40 81 00 34 */ ble lbl_800D67D4 @@ -1416,18 +1416,18 @@ MoveNormal__14zNPCGoalPatrolFf: /* 800D6850 000D3650 38 A0 FF FF */ li r5, -1 /* 800D6854 000D3654 83 E3 00 00 */ lwz r31, 0(r3) /* 800D6858 000D3658 7F E3 FB 78 */ mr r3, r31 -/* 800D685C 000D365C 48 00 29 A5 */ bl func_800D9200 +/* 800D685C 000D365C 48 00 29 A5 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800D6860 000D3660 80 7F 02 10 */ lwz r3, 0x210(r31) -/* 800D6864 000D3664 48 00 29 BD */ bl func_800D9220 +/* 800D6864 000D3664 48 00 29 BD */ bl PosGet__10zMovePointFv /* 800D6868 000D3668 7C 64 1B 78 */ mr r4, r3 /* 800D686C 000D366C 38 61 00 44 */ addi r3, r1, 0x44 /* 800D6870 000D3670 4B F7 7C 6D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800D6874 000D3674 7F E3 FB 78 */ mr r3, r31 -/* 800D6878 000D3678 4B F4 4F 91 */ bl func_8001B808 +/* 800D6878 000D3678 4B F4 4F 91 */ bl xEntGetPos__FPC4xEnt /* 800D687C 000D367C 7C 65 1B 78 */ mr r5, r3 /* 800D6880 000D3680 38 61 00 38 */ addi r3, r1, 0x38 /* 800D6884 000D3684 38 81 00 44 */ addi r4, r1, 0x44 -/* 800D6888 000D3688 4B F3 7E 09 */ bl func_8000E690 +/* 800D6888 000D3688 4B F3 7E 09 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800D688C 000D368C 80 1F 01 CC */ lwz r0, 0x1cc(r31) /* 800D6890 000D3690 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 800D6894 000D3694 41 82 00 0C */ beq lbl_800D68A0 @@ -1440,7 +1440,7 @@ lbl_800D68A0: /* 800D68AC 000D36AC 38 80 00 01 */ li r4, 1 /* 800D68B0 000D36B0 48 01 A7 FD */ bl ThrottleAccel__10zNPCCommonFfif /* 800D68B4 000D36B4 38 61 00 38 */ addi r3, r1, 0x38 -/* 800D68B8 000D36B8 4B F3 48 F1 */ bl func_8000B1A8 +/* 800D68B8 000D36B8 4B F3 48 F1 */ bl length__5xVec3CFv /* 800D68BC 000D36BC FF E0 08 90 */ fmr f31, f1 /* 800D68C0 000D36C0 C0 02 98 B0 */ lfs f0, lbl_803CE230-_SDA2_BASE_(r2) /* 800D68C4 000D36C4 FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -1464,7 +1464,7 @@ lbl_800D68E4: /* 800D6908 000D3708 90 05 00 E0 */ stw r0, 0xe0(r5) /* 800D690C 000D370C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800D6910 000D3710 38 63 00 BC */ addi r3, r3, 0xbc -/* 800D6914 000D3714 4B F3 49 51 */ bl func_8000B264 +/* 800D6914 000D3714 4B F3 49 51 */ bl __as__5xVec3FRC5xVec3 /* 800D6918 000D3718 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800D691C 000D371C 7F C3 F3 78 */ mr r3, r30 /* 800D6920 000D3720 80 04 00 E0 */ lwz r0, 0xe0(r4) @@ -1482,7 +1482,7 @@ lbl_800D6934: /* 800D694C 000D374C 90 A1 00 2C */ stw r5, 0x2c(r1) /* 800D6950 000D3750 90 81 00 30 */ stw r4, 0x30(r1) /* 800D6954 000D3754 90 01 00 34 */ stw r0, 0x34(r1) -/* 800D6958 000D3758 4B F4 4F E1 */ bl func_8001B938 +/* 800D6958 000D3758 4B F4 4F E1 */ bl xVec3SMulBy__FP5xVec3f /* 800D695C 000D375C C0 02 98 B8 */ lfs f0, lbl_803CE238-_SDA2_BASE_(r2) /* 800D6960 000D3760 C3 DF 02 30 */ lfs f30, 0x230(r31) /* 800D6964 000D3764 FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -1546,7 +1546,7 @@ lbl_800D6A20: /* 800D6A44 000D3844 90 05 00 E0 */ stw r0, 0xe0(r5) /* 800D6A48 000D3848 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800D6A4C 000D384C 38 63 00 BC */ addi r3, r3, 0xbc -/* 800D6A50 000D3850 4B F3 48 15 */ bl func_8000B264 +/* 800D6A50 000D3850 4B F3 48 15 */ bl __as__5xVec3FRC5xVec3 /* 800D6A54 000D3854 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800D6A58 000D3858 7F C3 F3 78 */ mr r3, r30 /* 800D6A5C 000D385C 80 04 00 E0 */ lwz r0, 0xe0(r4) @@ -1558,15 +1558,15 @@ lbl_800D6A70: /* 800D6A70 000D3870 FC 20 F0 90 */ fmr f1, f30 /* 800D6A74 000D3874 38 61 00 08 */ addi r3, r1, 8 /* 800D6A78 000D3878 38 81 00 38 */ addi r4, r1, 0x38 -/* 800D6A7C 000D387C 4B F3 46 A5 */ bl func_8000B120 +/* 800D6A7C 000D387C 4B F3 46 A5 */ bl __ml__5xVec3CFf /* 800D6A80 000D3880 FC 20 E8 90 */ fmr f1, f29 /* 800D6A84 000D3884 38 61 00 14 */ addi r3, r1, 0x14 /* 800D6A88 000D3888 38 81 00 08 */ addi r4, r1, 8 -/* 800D6A8C 000D388C 4B F3 46 95 */ bl func_8000B120 +/* 800D6A8C 000D388C 4B F3 46 95 */ bl __ml__5xVec3CFf /* 800D6A90 000D3890 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800D6A94 000D3894 38 81 00 14 */ addi r4, r1, 0x14 /* 800D6A98 000D3898 38 63 00 BC */ addi r3, r3, 0xbc -/* 800D6A9C 000D389C 4B F3 47 C9 */ bl func_8000B264 +/* 800D6A9C 000D389C 4B F3 47 C9 */ bl __as__5xVec3FRC5xVec3 /* 800D6AA0 000D38A0 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800D6AA4 000D38A4 80 03 00 E0 */ lwz r0, 0xe0(r3) /* 800D6AA8 000D38A8 60 00 00 02 */ ori r0, r0, 2 @@ -1612,7 +1612,7 @@ lbl_800D6B34: /* 800D6B34 000D3934 7F E3 FB 78 */ mr r3, r31 /* 800D6B38 000D3938 38 80 00 0B */ li r4, 0xb /* 800D6B3C 000D393C 38 A0 FF FF */ li r5, -1 -/* 800D6B40 000D3940 48 00 26 C1 */ bl func_800D9200 +/* 800D6B40 000D3940 48 00 26 C1 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800D6B44 000D3944 80 BF 00 48 */ lwz r5, 0x48(r31) /* 800D6B48 000D3948 3C 60 80 25 */ lis r3, lbl_80253018@ha /* 800D6B4C 000D394C 38 83 30 18 */ addi r4, r3, lbl_80253018@l @@ -1626,7 +1626,7 @@ lbl_800D6B34: /* 800D6B6C 000D396C 4C 41 13 82 */ cror 2, 1, 2 /* 800D6B70 000D3970 40 82 00 64 */ bne lbl_800D6BD4 /* 800D6B74 000D3974 80 7F 02 10 */ lwz r3, 0x210(r31) -/* 800D6B78 000D3978 48 00 26 A9 */ bl func_800D9220 +/* 800D6B78 000D3978 48 00 26 A9 */ bl PosGet__10zMovePointFv /* 800D6B7C 000D397C 7C 64 1B 78 */ mr r4, r3 /* 800D6B80 000D3980 38 61 00 40 */ addi r3, r1, 0x40 /* 800D6B84 000D3984 4B F7 79 59 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -1662,7 +1662,7 @@ lbl_800D6BD4: /* 800D6BF4 000D39F4 38 80 00 01 */ li r4, 1 /* 800D6BF8 000D39F8 4B F7 3C 7D */ bl xSpline3_EvalSeg__FP8xSpline3fUiP5xVec3 /* 800D6BFC 000D39FC 38 61 00 28 */ addi r3, r1, 0x28 -/* 800D6C00 000D3A00 4B F3 E4 CD */ bl func_800150CC +/* 800D6C00 000D3A00 4B F3 E4 CD */ bl xVec3Length2__FPC5xVec3 /* 800D6C04 000D3A04 C0 02 98 C0 */ lfs f0, lbl_803CE240-_SDA2_BASE_(r2) /* 800D6C08 000D3A08 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D6C0C 000D3A0C 40 80 00 34 */ bge lbl_800D6C40 @@ -1683,7 +1683,7 @@ lbl_800D6C30: lbl_800D6C40: /* 800D6C40 000D3A40 38 61 00 28 */ addi r3, r1, 0x28 /* 800D6C44 000D3A44 7C 64 1B 78 */ mr r4, r3 -/* 800D6C48 000D3A48 4B F3 7A 7D */ bl func_8000E6C4 +/* 800D6C48 000D3A48 4B F3 7A 7D */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 800D6C4C 000D3A4C 38 61 00 4C */ addi r3, r1, 0x4c /* 800D6C50 000D3A50 38 81 00 28 */ addi r4, r1, 0x28 /* 800D6C54 000D3A54 4B F5 B3 5D */ bl xMat3x3LookVec__FP7xMat3x3PC5xVec3 @@ -1695,14 +1695,14 @@ lbl_800D6C40: /* 800D6C6C 000D3A6C 4B F5 C0 19 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 800D6C70 000D3A70 38 61 00 18 */ addi r3, r1, 0x18 /* 800D6C74 000D3A74 38 81 00 08 */ addi r4, r1, 8 -/* 800D6C78 000D3A78 4B F4 86 5D */ bl func_8001F2D4 +/* 800D6C78 000D3A78 4B F4 86 5D */ bl xQuatDot__FPC5xQuatPC5xQuat /* 800D6C7C 000D3A7C FF C0 08 90 */ fmr f30, f1 /* 800D6C80 000D3A80 C0 02 98 A0 */ lfs f0, lbl_803CE220-_SDA2_BASE_(r2) /* 800D6C84 000D3A84 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800D6C88 000D3A88 40 80 00 14 */ bge lbl_800D6C9C /* 800D6C8C 000D3A8C 38 61 00 18 */ addi r3, r1, 0x18 /* 800D6C90 000D3A90 7C 64 1B 78 */ mr r4, r3 -/* 800D6C94 000D3A94 4B F4 86 15 */ bl func_8001F2A8 +/* 800D6C94 000D3A94 4B F4 86 15 */ bl xQuatFlip__FP5xQuatPC5xQuat /* 800D6C98 000D3A98 FF C0 F0 50 */ fneg f30, f30 lbl_800D6C9C: /* 800D6C9C 000D3A9C C0 02 98 B4 */ lfs f0, lbl_803CE234-_SDA2_BASE_(r2) @@ -1711,7 +1711,7 @@ lbl_800D6C9C: /* 800D6CA8 000D3AA8 FF C0 00 90 */ fmr f30, f0 lbl_800D6CAC: /* 800D6CAC 000D3AAC FC 20 F0 90 */ fmr f1, f30 -/* 800D6CB0 000D3AB0 4B F3 7A 61 */ bl func_8000E710 +/* 800D6CB0 000D3AB0 4B F3 7A 61 */ bl xacos__Ff /* 800D6CB4 000D3AB4 C0 42 98 A8 */ lfs f2, lbl_803CE228-_SDA2_BASE_(r2) /* 800D6CB8 000D3AB8 C0 02 98 CC */ lfs f0, lbl_803CE24C-_SDA2_BASE_(r2) /* 800D6CBC 000D3ABC EC 22 00 72 */ fmuls f1, f2, f1 @@ -1725,7 +1725,7 @@ lbl_800D6CAC: /* 800D6CDC 000D3ADC 60 00 00 10 */ ori r0, r0, 0x10 /* 800D6CE0 000D3AE0 90 03 00 E0 */ stw r0, 0xe0(r3) /* 800D6CE4 000D3AE4 80 7F 00 48 */ lwz r3, 0x48(r31) -/* 800D6CE8 000D3AE8 4B F3 48 E1 */ bl func_8000B5C8 +/* 800D6CE8 000D3AE8 4B F3 48 E1 */ bl __as__7xMat3x3FRC7xMat3x3 /* 800D6CEC 000D3AEC 48 00 00 30 */ b lbl_800D6D1C lbl_800D6CF0: /* 800D6CF0 000D3AF0 EC 20 08 24 */ fdivs f1, f0, f1 @@ -1816,18 +1816,18 @@ Chk_AutoSmooth__14zNPCGoalPatrolFv: /* 800D6E2C 000D3C2C 7C 00 07 75 */ extsb. r0, r0 /* 800D6E30 000D3C30 40 82 00 18 */ bne lbl_800D6E48 /* 800D6E34 000D3C34 C0 22 98 D4 */ lfs f1, lbl_803CE254-_SDA2_BASE_(r2) -/* 800D6E38 000D3C38 4B F7 12 71 */ bl func_800480A8 +/* 800D6E38 000D3C38 4B F7 12 71 */ bl SQ__Ff /* 800D6E3C 000D3C3C D0 2D 93 58 */ stfs f1, lbl_803CBC58-_SDA_BASE_(r13) /* 800D6E40 000D3C40 38 00 00 01 */ li r0, 1 /* 800D6E44 000D3C44 98 0D 93 5C */ stb r0, lbl_803CBC5C-_SDA_BASE_(r13) lbl_800D6E48: /* 800D6E48 000D3C48 80 7F 02 10 */ lwz r3, 0x210(r31) -/* 800D6E4C 000D3C4C 48 00 23 D5 */ bl func_800D9220 +/* 800D6E4C 000D3C4C 48 00 23 D5 */ bl PosGet__10zMovePointFv /* 800D6E50 000D3C50 7C 64 1B 78 */ mr r4, r3 /* 800D6E54 000D3C54 7F E3 FB 78 */ mr r3, r31 /* 800D6E58 000D3C58 38 A0 00 00 */ li r5, 0 /* 800D6E5C 000D3C5C 38 C0 00 00 */ li r6, 0 -/* 800D6E60 000D3C60 4B FA BD E9 */ bl func_80082C48 +/* 800D6E60 000D3C60 4B FA BD E9 */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf /* 800D6E64 000D3C64 C0 0D 93 58 */ lfs f0, lbl_803CBC58-_SDA_BASE_(r13) /* 800D6E68 000D3C68 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D6E6C 000D3C6C 40 81 00 10 */ ble lbl_800D6E7C @@ -1879,13 +1879,13 @@ lbl_800D6F0C: /* 800D6F0C 000D3D0C 7F E3 FB 78 */ mr r3, r31 /* 800D6F10 000D3D10 38 80 00 0B */ li r4, 0xb /* 800D6F14 000D3D14 38 A0 FF FF */ li r5, -1 -/* 800D6F18 000D3D18 48 00 22 E9 */ bl func_800D9200 +/* 800D6F18 000D3D18 48 00 22 E9 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800D6F1C 000D3D1C 2C 03 00 00 */ cmpwi r3, 0 /* 800D6F20 000D3D20 41 82 00 40 */ beq lbl_800D6F60 /* 800D6F24 000D3D24 80 02 81 AC */ lwz r0, lbl_803CCB2C-_SDA2_BASE_(r2) /* 800D6F28 000D3D28 38 61 00 08 */ addi r3, r1, 8 /* 800D6F2C 000D3D2C 90 01 00 08 */ stw r0, 8(r1) -/* 800D6F30 000D3D30 4B F4 85 05 */ bl func_8001F434 +/* 800D6F30 000D3D30 4B F4 85 05 */ bl xDrawSetColor__F10iColor_tag /* 800D6F34 000D3D34 7F DC F3 78 */ mr r28, r30 /* 800D6F38 000D3D38 3B 60 00 00 */ li r27, 0 /* 800D6F3C 000D3D3C 3F A0 00 0C */ lis r29, 0x000C0006@ha @@ -1893,7 +1893,7 @@ lbl_800D6F40: /* 800D6F40 000D3D40 C0 22 98 C8 */ lfs f1, lbl_803CE248-_SDA2_BASE_(r2) /* 800D6F44 000D3D44 38 7C 00 54 */ addi r3, r28, 0x54 /* 800D6F48 000D3D48 38 9D 00 06 */ addi r4, r29, 0x000C0006@l -/* 800D6F4C 000D3D4C 4B F7 11 55 */ bl func_800480A0 +/* 800D6F4C 000D3D4C 4B F7 11 55 */ bl xDrawSphere__FPC5xVec3fUi /* 800D6F50 000D3D50 3B 7B 00 01 */ addi r27, r27, 1 /* 800D6F54 000D3D54 3B 9C 00 0C */ addi r28, r28, 0xc /* 800D6F58 000D3D58 2C 1B 00 04 */ cmpwi r27, 4 @@ -1903,37 +1903,37 @@ lbl_800D6F60: /* 800D6F64 000D3D64 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 800D6F68 000D3D68 41 82 00 C8 */ beq lbl_800D7030 /* 800D6F6C 000D3D6C 80 7F 02 08 */ lwz r3, 0x208(r31) -/* 800D6F70 000D3D70 48 00 22 B1 */ bl func_800D9220 +/* 800D6F70 000D3D70 48 00 22 B1 */ bl PosGet__10zMovePointFv /* 800D6F74 000D3D74 90 61 00 88 */ stw r3, 0x88(r1) /* 800D6F78 000D3D78 80 7F 02 0C */ lwz r3, 0x20c(r31) -/* 800D6F7C 000D3D7C 48 00 22 A5 */ bl func_800D9220 +/* 800D6F7C 000D3D7C 48 00 22 A5 */ bl PosGet__10zMovePointFv /* 800D6F80 000D3D80 90 61 00 8C */ stw r3, 0x8c(r1) /* 800D6F84 000D3D84 80 7F 02 10 */ lwz r3, 0x210(r31) -/* 800D6F88 000D3D88 48 00 22 99 */ bl func_800D9220 +/* 800D6F88 000D3D88 48 00 22 99 */ bl PosGet__10zMovePointFv /* 800D6F8C 000D3D8C 90 61 00 90 */ stw r3, 0x90(r1) /* 800D6F90 000D3D90 80 7F 02 14 */ lwz r3, 0x214(r31) -/* 800D6F94 000D3D94 48 00 22 8D */ bl func_800D9220 +/* 800D6F94 000D3D94 48 00 22 8D */ bl PosGet__10zMovePointFv /* 800D6F98 000D3D98 90 61 00 94 */ stw r3, 0x94(r1) /* 800D6F9C 000D3D9C 80 7F 02 10 */ lwz r3, 0x210(r31) -/* 800D6FA0 000D3DA0 48 00 22 81 */ bl func_800D9220 +/* 800D6FA0 000D3DA0 48 00 22 81 */ bl PosGet__10zMovePointFv /* 800D6FA4 000D3DA4 7C 64 1B 78 */ mr r4, r3 /* 800D6FA8 000D3DA8 7F E3 FB 78 */ mr r3, r31 /* 800D6FAC 000D3DAC 38 A0 00 00 */ li r5, 0 /* 800D6FB0 000D3DB0 38 C0 00 00 */ li r6, 0 -/* 800D6FB4 000D3DB4 4B FA BC 95 */ bl func_80082C48 +/* 800D6FB4 000D3DB4 4B FA BC 95 */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf /* 800D6FB8 000D3DB8 FF C0 08 90 */ fmr f30, f1 /* 800D6FBC 000D3DBC 80 7F 02 10 */ lwz r3, 0x210(r31) -/* 800D6FC0 000D3DC0 48 00 22 61 */ bl func_800D9220 +/* 800D6FC0 000D3DC0 48 00 22 61 */ bl PosGet__10zMovePointFv /* 800D6FC4 000D3DC4 7C 7D 1B 78 */ mr r29, r3 /* 800D6FC8 000D3DC8 80 7F 02 0C */ lwz r3, 0x20c(r31) -/* 800D6FCC 000D3DCC 48 00 22 55 */ bl func_800D9220 +/* 800D6FCC 000D3DCC 48 00 22 55 */ bl PosGet__10zMovePointFv /* 800D6FD0 000D3DD0 7F A4 EB 78 */ mr r4, r29 /* 800D6FD4 000D3DD4 38 A0 00 00 */ li r5, 0 -/* 800D6FD8 000D3DD8 48 00 22 51 */ bl func_800D9228 +/* 800D6FD8 000D3DD8 48 00 22 51 */ bl NPCC_DstSq__FPC5xVec3PC5xVec3P5xVec3 /* 800D6FDC 000D3DDC FC 1E 08 40 */ fcmpo cr0, f30, f1 /* 800D6FE0 000D3DE0 40 80 00 10 */ bge lbl_800D6FF0 /* 800D6FE4 000D3DE4 7F E3 FB 78 */ mr r3, r31 -/* 800D6FE8 000D3DE8 4B FA BD 11 */ bl func_80082CF8 +/* 800D6FE8 000D3DE8 4B FA BD 11 */ bl Pos__10zNPCCommonFv /* 800D6FEC 000D3DEC 90 61 00 8C */ stw r3, 0x8c(r1) lbl_800D6FF0: /* 800D6FF0 000D3DF0 38 7E 00 54 */ addi r3, r30, 0x54 @@ -1960,11 +1960,11 @@ lbl_800D7030: /* 800D7040 000D3E40 7C 9E 22 14 */ add r4, r30, r4 /* 800D7044 000D3E44 4B F7 74 99 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800D7048 000D3E48 7F E3 FB 78 */ mr r3, r31 -/* 800D704C 000D3E4C 4B F4 47 BD */ bl func_8001B808 +/* 800D704C 000D3E4C 4B F4 47 BD */ bl xEntGetPos__FPC4xEnt /* 800D7050 000D3E50 7C 65 1B 78 */ mr r5, r3 /* 800D7054 000D3E54 38 61 00 60 */ addi r3, r1, 0x60 /* 800D7058 000D3E58 38 81 00 6C */ addi r4, r1, 0x6c -/* 800D705C 000D3E5C 4B F3 76 35 */ bl func_8000E690 +/* 800D705C 000D3E5C 4B F3 76 35 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800D7060 000D3E60 80 1F 01 CC */ lwz r0, 0x1cc(r31) /* 800D7064 000D3E64 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 800D7068 000D3E68 41 82 00 0C */ beq lbl_800D7074 @@ -1977,7 +1977,7 @@ lbl_800D7074: /* 800D7080 000D3E80 38 61 00 60 */ addi r3, r1, 0x60 /* 800D7084 000D3E84 EF DF 00 32 */ fmuls f30, f31, f0 /* 800D7088 000D3E88 90 04 00 E0 */ stw r0, 0xe0(r4) -/* 800D708C 000D3E8C 4B F3 75 C5 */ bl func_8000E650 +/* 800D708C 000D3E8C 4B F3 75 C5 */ bl xVec3Length__FPC5xVec3 /* 800D7090 000D3E90 FF A0 08 90 */ fmr f29, f1 /* 800D7094 000D3E94 C0 02 98 B0 */ lfs f0, lbl_803CE230-_SDA2_BASE_(r2) /* 800D7098 000D3E98 FC 1D 00 40 */ fcmpo cr0, f29, f0 @@ -2030,7 +2030,7 @@ lbl_800D7130: /* 800D7144 000D3F44 40 81 01 1C */ ble lbl_800D7260 /* 800D7148 000D3F48 38 61 00 30 */ addi r3, r1, 0x30 /* 800D714C 000D3F4C 38 81 00 60 */ addi r4, r1, 0x60 -/* 800D7150 000D3F50 4B F3 E4 99 */ bl func_800155E8 +/* 800D7150 000D3F50 4B F3 E4 99 */ bl __dv__5xVec3CFf /* 800D7154 000D3F54 80 C1 00 30 */ lwz r6, 0x30(r1) /* 800D7158 000D3F58 FC 20 F8 90 */ fmr f1, f31 /* 800D715C 000D3F5C 80 A1 00 34 */ lwz r5, 0x34(r1) @@ -2048,7 +2048,7 @@ lbl_800D7130: /* 800D718C 000D3F8C EC 20 08 2A */ fadds f1, f0, f1 /* 800D7190 000D3F90 48 05 84 4D */ bl NPCC_ang_toXZDir__FfP5xVec3 /* 800D7194 000D3F94 7F E3 FB 78 */ mr r3, r31 -/* 800D7198 000D3F98 4B FB 9C A9 */ bl func_80090E40 +/* 800D7198 000D3F98 4B FB 9C A9 */ bl NPCC_faceDir__FP4xEnt /* 800D719C 000D3F9C 7C 64 1B 78 */ mr r4, r3 /* 800D71A0 000D3FA0 38 61 00 48 */ addi r3, r1, 0x48 /* 800D71A4 000D3FA4 4B F7 73 4D */ bl xVec3Dot__FPC5xVec3PC5xVec3 @@ -2105,7 +2105,7 @@ lbl_800D7260: /* 800D7260 000D4060 FC 20 E8 90 */ fmr f1, f29 /* 800D7264 000D4064 38 61 00 24 */ addi r3, r1, 0x24 /* 800D7268 000D4068 38 81 00 60 */ addi r4, r1, 0x60 -/* 800D726C 000D406C 4B F3 E3 7D */ bl func_800155E8 +/* 800D726C 000D406C 4B F3 E3 7D */ bl __dv__5xVec3CFf /* 800D7270 000D4070 80 C1 00 24 */ lwz r6, 0x24(r1) /* 800D7274 000D4074 FC 20 F8 90 */ fmr f1, f31 /* 800D7278 000D4078 80 A1 00 28 */ lwz r5, 0x28(r1) @@ -2118,7 +2118,7 @@ lbl_800D7260: /* 800D7294 000D4094 C0 42 98 90 */ lfs f2, lbl_803CE210-_SDA2_BASE_(r2) /* 800D7298 000D4098 48 01 9F A1 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800D729C 000D409C 7F E3 FB 78 */ mr r3, r31 -/* 800D72A0 000D40A0 4B FB 9B A1 */ bl func_80090E40 +/* 800D72A0 000D40A0 4B FB 9B A1 */ bl NPCC_faceDir__FP4xEnt /* 800D72A4 000D40A4 7C 64 1B 78 */ mr r4, r3 /* 800D72A8 000D40A8 38 61 00 3C */ addi r3, r1, 0x3c /* 800D72AC 000D40AC 4B F7 72 45 */ bl xVec3Dot__FPC5xVec3PC5xVec3 @@ -2158,15 +2158,15 @@ lbl_800D7328: /* 800D7328 000D4128 C0 3F 02 30 */ lfs f1, 0x230(r31) /* 800D732C 000D412C 38 61 00 0C */ addi r3, r1, 0xc /* 800D7330 000D4130 38 81 00 3C */ addi r4, r1, 0x3c -/* 800D7334 000D4134 4B F3 3D ED */ bl func_8000B120 +/* 800D7334 000D4134 4B F3 3D ED */ bl __ml__5xVec3CFf /* 800D7338 000D4138 FC 20 F8 90 */ fmr f1, f31 /* 800D733C 000D413C 38 61 00 18 */ addi r3, r1, 0x18 /* 800D7340 000D4140 38 81 00 0C */ addi r4, r1, 0xc -/* 800D7344 000D4144 4B F3 3D DD */ bl func_8000B120 +/* 800D7344 000D4144 4B F3 3D DD */ bl __ml__5xVec3CFf /* 800D7348 000D4148 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800D734C 000D414C 38 81 00 18 */ addi r4, r1, 0x18 /* 800D7350 000D4150 38 63 00 BC */ addi r3, r3, 0xbc -/* 800D7354 000D4154 4B F3 3F 11 */ bl func_8000B264 +/* 800D7354 000D4154 4B F3 3F 11 */ bl __as__5xVec3FRC5xVec3 lbl_800D7358: /* 800D7358 000D4158 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800D735C 000D415C 80 03 00 E0 */ lwz r0, 0xe0(r3) @@ -2238,7 +2238,7 @@ lbl_800D7408: /* 800D7458 000D4258 7C 7E 1B 78 */ mr r30, r3 /* 800D745C 000D425C 80 63 00 18 */ lwz r3, 0x18(r3) /* 800D7460 000D4260 80 63 00 00 */ lwz r3, 0(r3) -/* 800D7464 000D4264 48 00 1C D1 */ bl func_800D9134 +/* 800D7464 000D4264 48 00 1C D1 */ bl RestoreColFlags__9xNPCBasicFv /* 800D7468 000D4268 FC 20 F8 90 */ fmr f1, f31 /* 800D746C 000D426C 7F C3 F3 78 */ mr r3, r30 /* 800D7470 000D4270 7F E4 FB 78 */ mr r4, r31 @@ -2282,15 +2282,15 @@ lbl_800D7408: /* 800D7508 000D4308 D0 1B 00 54 */ stfs f0, 0x54(r27) /* 800D750C 000D430C 41 82 00 74 */ beq lbl_800D7580 /* 800D7510 000D4310 7F A3 EB 78 */ mr r3, r29 -/* 800D7514 000D4314 48 00 1D 0D */ bl func_800D9220 +/* 800D7514 000D4314 48 00 1D 0D */ bl PosGet__10zMovePointFv /* 800D7518 000D4318 7C 64 1B 78 */ mr r4, r3 /* 800D751C 000D431C 38 7B 00 58 */ addi r3, r27, 0x58 /* 800D7520 000D4320 4B F7 6F BD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800D7524 000D4324 7F A3 EB 78 */ mr r3, r29 -/* 800D7528 000D4328 48 00 1C ED */ bl func_800D9214 +/* 800D7528 000D4328 48 00 1C ED */ bl Delay__10zMovePointFv /* 800D752C 000D432C D0 3B 00 50 */ stfs f1, 0x50(r27) /* 800D7530 000D4330 7F A3 EB 78 */ mr r3, r29 -/* 800D7534 000D4334 48 00 1C D5 */ bl func_800D9208 +/* 800D7534 000D4334 48 00 1C D5 */ bl RadiusZone__10zMovePointFv /* 800D7538 000D4338 D0 3B 00 54 */ stfs f1, 0x54(r27) /* 800D753C 000D433C C0 3B 00 50 */ lfs f1, 0x50(r27) /* 800D7540 000D4340 C0 02 98 98 */ lfs f0, lbl_803CE218-_SDA2_BASE_(r2) @@ -2312,7 +2312,7 @@ lbl_800D755C: /* 800D757C 000D437C 48 00 00 18 */ b lbl_800D7594 lbl_800D7580: /* 800D7580 000D4380 7F C3 F3 78 */ mr r3, r30 -/* 800D7584 000D4384 4B F4 42 85 */ bl func_8001B808 +/* 800D7584 000D4384 4B F4 42 85 */ bl xEntGetPos__FPC4xEnt /* 800D7588 000D4388 7C 64 1B 78 */ mr r4, r3 /* 800D758C 000D438C 38 7B 00 58 */ addi r3, r27, 0x58 /* 800D7590 000D4390 4B F7 6F 4D */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -2349,11 +2349,11 @@ lbl_800D75C8: /* 800D75F8 000D43F8 4B F5 96 91 */ bl xurand__Fv /* 800D75FC 000D43FC EF DD 00 72 */ fmuls f30, f29, f1 /* 800D7600 000D4400 7F C3 F3 78 */ mr r3, r30 -/* 800D7604 000D4404 4B FB 98 3D */ bl func_80090E40 +/* 800D7604 000D4404 4B FB 98 3D */ bl NPCC_faceDir__FP4xEnt /* 800D7608 000D4408 FC 20 F0 90 */ fmr f1, f30 /* 800D760C 000D440C 7C 64 1B 78 */ mr r4, r3 /* 800D7610 000D4410 38 7B 00 6C */ addi r3, r27, 0x6c -/* 800D7614 000D4414 4B F3 DA 45 */ bl func_80015058 +/* 800D7614 000D4414 4B F3 DA 45 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800D7618 000D4418 C0 02 98 98 */ lfs f0, lbl_803CE218-_SDA2_BASE_(r2) /* 800D761C 000D441C EF BD 00 32 */ fmuls f29, f29, f0 /* 800D7620 000D4420 4B F5 96 69 */ bl xurand__Fv @@ -2363,11 +2363,11 @@ lbl_800D75C8: /* 800D7630 000D4430 EC 21 10 28 */ fsubs f1, f1, f2 /* 800D7634 000D4434 EC 00 00 72 */ fmuls f0, f0, f1 /* 800D7638 000D4438 EF DD 00 32 */ fmuls f30, f29, f0 -/* 800D763C 000D443C 4B FB 97 F9 */ bl func_80090E34 +/* 800D763C 000D443C 4B FB 97 F9 */ bl NPCC_rightDir__FP4xEnt /* 800D7640 000D4440 FC 20 F0 90 */ fmr f1, f30 /* 800D7644 000D4444 7C 64 1B 78 */ mr r4, r3 /* 800D7648 000D4448 38 7B 00 6C */ addi r3, r27, 0x6c -/* 800D764C 000D444C 4B F3 DA 0D */ bl func_80015058 +/* 800D764C 000D444C 4B F3 DA 0D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800D7650 000D4450 80 1E 01 CC */ lwz r0, 0x1cc(r30) /* 800D7654 000D4454 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 800D7658 000D4458 41 82 00 18 */ beq lbl_800D7670 @@ -2507,17 +2507,17 @@ lbl_800D7838: /* 800D7844 000D4644 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D7848 000D4648 40 80 00 70 */ bge lbl_800D78B8 /* 800D784C 000D464C 7F E3 FB 78 */ mr r3, r31 -/* 800D7850 000D4650 4B F4 3F B9 */ bl func_8001B808 +/* 800D7850 000D4650 4B F4 3F B9 */ bl xEntGetPos__FPC4xEnt /* 800D7854 000D4654 7C 65 1B 78 */ mr r5, r3 /* 800D7858 000D4658 38 61 00 24 */ addi r3, r1, 0x24 /* 800D785C 000D465C 38 9C 00 58 */ addi r4, r28, 0x58 -/* 800D7860 000D4660 4B F3 6E 31 */ bl func_8000E690 +/* 800D7860 000D4660 4B F3 6E 31 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800D7864 000D4664 38 61 00 24 */ addi r3, r1, 0x24 -/* 800D7868 000D4668 4B F3 D8 65 */ bl func_800150CC +/* 800D7868 000D4668 4B F3 D8 65 */ bl xVec3Length2__FPC5xVec3 /* 800D786C 000D466C FF C0 08 90 */ fmr f30, f1 /* 800D7870 000D4670 C0 3C 00 54 */ lfs f1, 0x54(r28) /* 800D7874 000D4674 3B 40 00 00 */ li r26, 0 -/* 800D7878 000D4678 4B F7 08 31 */ bl func_800480A8 +/* 800D7878 000D4678 4B F7 08 31 */ bl SQ__Ff /* 800D787C 000D467C C0 02 98 D8 */ lfs f0, lbl_803CE258-_SDA2_BASE_(r2) /* 800D7880 000D4680 EC 00 00 72 */ fmuls f0, f0, f1 /* 800D7884 000D4684 FC 1E 00 40 */ fcmpo cr0, f30, f0 @@ -2559,7 +2559,7 @@ lbl_800D78E0: /* 800D7904 000D4704 28 00 00 00 */ cmplwi r0, 0 /* 800D7908 000D4708 40 82 00 10 */ bne lbl_800D7918 /* 800D790C 000D470C 7F 43 D3 78 */ mr r3, r26 -/* 800D7910 000D4710 48 00 19 05 */ bl func_800D9214 +/* 800D7910 000D4710 48 00 19 05 */ bl Delay__10zMovePointFv /* 800D7914 000D4714 D0 3C 00 50 */ stfs f1, 0x50(r28) lbl_800D7918: /* 800D7918 000D4718 C0 1C 00 50 */ lfs f0, 0x50(r28) @@ -2617,7 +2617,7 @@ lbl_800D7974: /* 800D79DC 000D47DC 7F E3 FB 78 */ mr r3, r31 /* 800D79E0 000D47E0 38 9C 00 58 */ addi r4, r28, 0x58 /* 800D79E4 000D47E4 38 A1 00 0C */ addi r5, r1, 0xc -/* 800D79E8 000D47E8 48 00 16 C1 */ bl func_800D90A8 +/* 800D79E8 000D47E8 48 00 16 C1 */ bl XYZDstSqToPos__10zNPCCommonFP5xVec3P5xVec3 /* 800D79EC 000D47EC 80 1C 00 4C */ lwz r0, 0x4c(r28) /* 800D79F0 000D47F0 C0 1F 02 30 */ lfs f0, 0x230(r31) /* 800D79F4 000D47F4 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e @@ -2858,7 +2858,7 @@ CalcNewDir__14zNPCGoalWanderFv: /* 800D7D48 000D4B48 80 63 00 18 */ lwz r3, 0x18(r3) /* 800D7D4C 000D4B4C 83 83 00 00 */ lwz r28, 0(r3) /* 800D7D50 000D4B50 7F 83 E3 78 */ mr r3, r28 -/* 800D7D54 000D4B54 4B F4 3A B5 */ bl func_8001B808 +/* 800D7D54 000D4B54 4B F4 3A B5 */ bl xEntGetPos__FPC4xEnt /* 800D7D58 000D4B58 C0 3F 00 54 */ lfs f1, 0x54(r31) /* 800D7D5C 000D4B5C 7C 64 1B 78 */ mr r4, r3 /* 800D7D60 000D4B60 38 7F 00 6C */ addi r3, r31, 0x6c @@ -2877,24 +2877,24 @@ lbl_800D7D8C: /* 800D7D90 000D4B90 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800D7D94 000D4B94 40 80 00 AC */ bge lbl_800D7E40 /* 800D7D98 000D4B98 7F 83 E3 78 */ mr r3, r28 -/* 800D7D9C 000D4B9C 4B F4 3A 6D */ bl func_8001B808 +/* 800D7D9C 000D4B9C 4B F4 3A 6D */ bl xEntGetPos__FPC4xEnt /* 800D7DA0 000D4BA0 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800D7DA4 000D4BA4 7C 7E 1B 78 */ mr r30, r3 /* 800D7DA8 000D4BA8 38 64 05 58 */ addi r3, r4, lbl_803C0558@l /* 800D7DAC 000D4BAC 3B A3 06 E0 */ addi r29, r3, 0x6e0 /* 800D7DB0 000D4BB0 7F A3 EB 78 */ mr r3, r29 -/* 800D7DB4 000D4BB4 4B F4 3A 55 */ bl func_8001B808 +/* 800D7DB4 000D4BB4 4B F4 3A 55 */ bl xEntGetPos__FPC4xEnt /* 800D7DB8 000D4BB8 7C 64 1B 78 */ mr r4, r3 /* 800D7DBC 000D4BBC 7F C5 F3 78 */ mr r5, r30 /* 800D7DC0 000D4BC0 38 61 00 08 */ addi r3, r1, 8 -/* 800D7DC4 000D4BC4 4B F3 68 CD */ bl func_8000E690 +/* 800D7DC4 000D4BC4 4B F3 68 CD */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800D7DC8 000D4BC8 38 61 00 08 */ addi r3, r1, 8 -/* 800D7DCC 000D4BCC 4B F3 68 85 */ bl func_8000E650 +/* 800D7DCC 000D4BCC 4B F3 68 85 */ bl xVec3Length__FPC5xVec3 /* 800D7DD0 000D4BD0 C0 02 98 B4 */ lfs f0, lbl_803CE234-_SDA2_BASE_(r2) /* 800D7DD4 000D4BD4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D7DD8 000D4BD8 40 80 00 34 */ bge lbl_800D7E0C /* 800D7DDC 000D4BDC 7F A3 EB 78 */ mr r3, r29 -/* 800D7DE0 000D4BE0 4B FB 90 55 */ bl func_80090E34 +/* 800D7DE0 000D4BE0 4B FB 90 55 */ bl NPCC_rightDir__FP4xEnt /* 800D7DE4 000D4BE4 7C 64 1B 78 */ mr r4, r3 /* 800D7DE8 000D4BE8 38 61 00 08 */ addi r3, r1, 8 /* 800D7DEC 000D4BEC 4B F7 66 F1 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -2903,7 +2903,7 @@ lbl_800D7D8C: /* 800D7DF8 000D4BF8 41 82 00 58 */ beq lbl_800D7E50 /* 800D7DFC 000D4BFC C0 22 98 90 */ lfs f1, lbl_803CE210-_SDA2_BASE_(r2) /* 800D7E00 000D4C00 38 61 00 08 */ addi r3, r1, 8 -/* 800D7E04 000D4C04 4B F4 3B 35 */ bl func_8001B938 +/* 800D7E04 000D4C04 4B F4 3B 35 */ bl xVec3SMulBy__FP5xVec3f /* 800D7E08 000D4C08 48 00 00 48 */ b lbl_800D7E50 lbl_800D7E0C: /* 800D7E0C 000D4C0C C0 02 98 E4 */ lfs f0, lbl_803CE264-_SDA2_BASE_(r2) @@ -2912,7 +2912,7 @@ lbl_800D7E0C: /* 800D7E18 000D4C18 C0 02 98 90 */ lfs f0, lbl_803CE210-_SDA2_BASE_(r2) /* 800D7E1C 000D4C1C 38 61 00 08 */ addi r3, r1, 8 /* 800D7E20 000D4C20 EC 20 08 24 */ fdivs f1, f0, f1 -/* 800D7E24 000D4C24 4B F4 3B 15 */ bl func_8001B938 +/* 800D7E24 000D4C24 4B F4 3B 15 */ bl xVec3SMulBy__FP5xVec3f /* 800D7E28 000D4C28 48 00 00 28 */ b lbl_800D7E50 lbl_800D7E2C: /* 800D7E2C 000D4C2C 3C 80 80 25 */ lis r4, lbl_80253018@ha @@ -2928,7 +2928,7 @@ lbl_800D7E40: lbl_800D7E50: /* 800D7E50 000D4C50 38 7F 00 6C */ addi r3, r31, 0x6c /* 800D7E54 000D4C54 38 81 00 08 */ addi r4, r1, 8 -/* 800D7E58 000D4C58 4B F3 68 FD */ bl func_8000E754 +/* 800D7E58 000D4C58 4B F3 68 FD */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800D7E5C 000D4C5C 38 7F 00 6C */ addi r3, r31, 0x6c /* 800D7E60 000D4C60 7C 64 1B 78 */ mr r4, r3 /* 800D7E64 000D4C64 4B F7 64 8D */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -2997,15 +2997,15 @@ lbl_800D7EC8: /* 800D7F50 000D4D50 28 1E 00 00 */ cmplwi r30, 0 /* 800D7F54 000D4D54 41 82 00 50 */ beq lbl_800D7FA4 /* 800D7F58 000D4D58 7F C3 F3 78 */ mr r3, r30 -/* 800D7F5C 000D4D5C 48 00 12 B9 */ bl func_800D9214 +/* 800D7F5C 000D4D5C 48 00 12 B9 */ bl Delay__10zMovePointFv /* 800D7F60 000D4D60 C0 02 98 AC */ lfs f0, lbl_803CE22C-_SDA2_BASE_(r2) /* 800D7F64 000D4D64 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D7F68 000D4D68 40 81 00 3C */ ble lbl_800D7FA4 /* 800D7F6C 000D4D6C 7F C3 F3 78 */ mr r3, r30 -/* 800D7F70 000D4D70 48 00 12 A5 */ bl func_800D9214 +/* 800D7F70 000D4D70 48 00 12 A5 */ bl Delay__10zMovePointFv /* 800D7F74 000D4D74 FF A0 08 90 */ fmr f29, f1 /* 800D7F78 000D4D78 7F C3 F3 78 */ mr r3, r30 -/* 800D7F7C 000D4D7C 48 00 12 99 */ bl func_800D9214 +/* 800D7F7C 000D4D7C 48 00 12 99 */ bl Delay__10zMovePointFv /* 800D7F80 000D4D80 FF C0 08 90 */ fmr f30, f1 /* 800D7F84 000D4D84 4B F5 8D 05 */ bl xurand__Fv /* 800D7F88 000D4D88 C0 42 98 9C */ lfs f2, lbl_803CE21C-_SDA2_BASE_(r2) @@ -3132,11 +3132,11 @@ lbl_800D80C0: /* 800D8158 000D4F58 7C 7E 1B 78 */ mr r30, r3 /* 800D815C 000D4F5C 80 63 00 18 */ lwz r3, 0x18(r3) /* 800D8160 000D4F60 80 63 00 00 */ lwz r3, 0(r3) -/* 800D8164 000D4F64 48 00 0F D1 */ bl func_800D9134 +/* 800D8164 000D4F64 48 00 0F D1 */ bl RestoreColFlags__9xNPCBasicFv /* 800D8168 000D4F68 FC 20 F8 90 */ fmr f1, f31 /* 800D816C 000D4F6C 7F C3 F3 78 */ mr r3, r30 /* 800D8170 000D4F70 7F E4 FB 78 */ mr r4, r31 -/* 800D8174 000D4F74 4B FF D2 A9 */ bl func_800D541C +/* 800D8174 000D4F74 4B FF D2 A9 */ bl Exit__5xGoalFfPv /* 800D8178 000D4F78 80 01 00 24 */ lwz r0, 0x24(r1) /* 800D817C 000D4F7C CB E1 00 18 */ lfd f31, 0x18(r1) /* 800D8180 000D4F80 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -3164,7 +3164,7 @@ lbl_800D80C0: /* 800D81D8 000D4FD8 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800D81DC 000D4FDC 40 80 00 10 */ bge lbl_800D81EC /* 800D81E0 000D4FE0 7F 63 DB 78 */ mr r3, r27 -/* 800D81E4 000D4FE4 48 00 0D 85 */ bl func_800D8F68 +/* 800D81E4 000D4FE4 48 00 0D 85 */ bl TriggerExit__16zNPCGoalLoopAnimFv /* 800D81E8 000D4FE8 48 00 00 3C */ b lbl_800D8224 lbl_800D81EC: /* 800D81EC 000D4FEC 80 1B 00 6C */ lwz r0, 0x6c(r27) @@ -3241,7 +3241,7 @@ Enter__12zNPCGoalDeadFfPv: /* 800D82DC 000D50DC 88 1F 00 1C */ lbz r0, 0x1c(r31) /* 800D82E0 000D50E0 7F E3 FB 78 */ mr r3, r31 /* 800D82E4 000D50E4 98 1D 00 50 */ stb r0, 0x50(r29) -/* 800D82E8 000D50E8 4B F4 35 01 */ bl func_8001B7E8 +/* 800D82E8 000D50E8 4B F4 35 01 */ bl xEntHide__FP4xEnt /* 800D82EC 000D50EC 38 00 00 00 */ li r0, 0 /* 800D82F0 000D50F0 98 1F 00 1C */ stb r0, 0x1c(r31) /* 800D82F4 000D50F4 98 1F 00 1B */ stb r0, 0x1b(r31) @@ -3291,9 +3291,9 @@ lbl_800D8340: /* 800D83A0 000D51A0 80 63 00 18 */ lwz r3, 0x18(r3) /* 800D83A4 000D51A4 83 E3 00 00 */ lwz r31, 0(r3) /* 800D83A8 000D51A8 7F E3 FB 78 */ mr r3, r31 -/* 800D83AC 000D51AC 4B F4 34 4D */ bl func_8001B7F8 +/* 800D83AC 000D51AC 4B F4 34 4D */ bl xEntShow__FP4xEnt /* 800D83B0 000D51B0 7F E3 FB 78 */ mr r3, r31 -/* 800D83B4 000D51B4 48 00 0D 81 */ bl func_800D9134 +/* 800D83B4 000D51B4 48 00 0D 81 */ bl RestoreColFlags__9xNPCBasicFv /* 800D83B8 000D51B8 88 1D 00 50 */ lbz r0, 0x50(r29) /* 800D83BC 000D51BC FC 20 F8 90 */ fmr f1, f31 /* 800D83C0 000D51C0 7F A3 EB 78 */ mr r3, r29 @@ -3306,7 +3306,7 @@ lbl_800D8340: /* 800D83DC 000D51DC 88 1F 00 E7 */ lbz r0, 0xe7(r31) /* 800D83E0 000D51E0 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 800D83E4 000D51E4 98 1F 00 E7 */ stb r0, 0xe7(r31) -/* 800D83E8 000D51E8 4B FF D0 35 */ bl func_800D541C +/* 800D83E8 000D51E8 4B FF D0 35 */ bl Exit__5xGoalFfPv /* 800D83EC 000D51EC 80 01 00 24 */ lwz r0, 0x24(r1) /* 800D83F0 000D51F0 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800D83F4 000D51F4 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -3324,7 +3324,7 @@ lbl_800D8340: /* 800D8424 000D5224 7C 9F 23 78 */ mr r31, r4 /* 800D8428 000D5228 93 C1 00 10 */ stw r30, 0x10(r1) /* 800D842C 000D522C 7C 7E 1B 78 */ mr r30, r3 -/* 800D8430 000D5230 48 00 0B 45 */ bl func_800D8F74 +/* 800D8430 000D5230 48 00 0B 45 */ bl DieQuietly__12zNPCGoalDeadFv /* 800D8434 000D5234 FC 20 F8 90 */ fmr f1, f31 /* 800D8438 000D5238 7F C3 F3 78 */ mr r3, r30 /* 800D843C 000D523C 7F E4 FB 78 */ mr r4, r31 @@ -3357,7 +3357,7 @@ lbl_800D8494: /* 800D84A4 000D52A4 41 82 00 3C */ beq lbl_800D84E0 /* 800D84A8 000D52A8 28 00 01 D8 */ cmplwi r0, 0x1d8 /* 800D84AC 000D52AC 40 82 00 20 */ bne lbl_800D84CC -/* 800D84B0 000D52B0 48 00 0D BD */ bl func_800D926C +/* 800D84B0 000D52B0 48 00 0D BD */ bl GIDOfSafety__7xPsycheCFv /* 800D84B4 000D52B4 7C 60 1B 78 */ mr r0, r3 /* 800D84B8 000D52B8 7F C3 F3 78 */ mr r3, r30 /* 800D84BC 000D52BC 7C 04 03 78 */ mr r4, r0 @@ -3409,7 +3409,7 @@ lbl_800D84E0: /* 800D8568 000D5368 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D856C 000D536C 7C 08 02 A6 */ mflr r0 /* 800D8570 000D5370 90 01 00 14 */ stw r0, 0x14(r1) -/* 800D8574 000D5374 4B FF CE A9 */ bl func_800D541C +/* 800D8574 000D5374 4B FF CE A9 */ bl Exit__5xGoalFfPv /* 800D8578 000D5378 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D857C 000D537C 7C 08 03 A6 */ mtlr r0 /* 800D8580 000D5380 38 21 00 10 */ addi r1, r1, 0x10 @@ -3508,7 +3508,7 @@ lbl_800D86D0: /* 800D86E4 000D54E4 48 00 00 24 */ b lbl_800D8708 lbl_800D86E8: /* 800D86E8 000D54E8 80 7E 00 18 */ lwz r3, 0x18(r30) -/* 800D86EC 000D54EC 48 00 0B 81 */ bl func_800D926C +/* 800D86EC 000D54EC 48 00 0B 81 */ bl GIDOfSafety__7xPsycheCFv /* 800D86F0 000D54F0 7C 64 1B 78 */ mr r4, r3 /* 800D86F4 000D54F4 80 7E 00 18 */ lwz r3, 0x18(r30) /* 800D86F8 000D54F8 38 A0 00 00 */ li r5, 0 @@ -3587,7 +3587,7 @@ ASTGetNext__20zNPCGoalDEVAnimCycleFP10xAnimState: /* 800D8808 000D5608 FC 20 F8 90 */ fmr f1, f31 /* 800D880C 000D560C 7F C3 F3 78 */ mr r3, r30 /* 800D8810 000D5610 7F E4 FB 78 */ mr r4, r31 -/* 800D8814 000D5614 4B FF CC 09 */ bl func_800D541C +/* 800D8814 000D5614 4B FF CC 09 */ bl Exit__5xGoalFfPv /* 800D8818 000D5618 80 01 00 24 */ lwz r0, 0x24(r1) /* 800D881C 000D561C CB E1 00 18 */ lfd f31, 0x18(r1) /* 800D8820 000D5620 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -3671,7 +3671,7 @@ lbl_800D8938: /* 800D894C 000D574C 48 00 00 24 */ b lbl_800D8970 lbl_800D8950: /* 800D8950 000D5750 80 7E 00 18 */ lwz r3, 0x18(r30) -/* 800D8954 000D5754 48 00 09 19 */ bl func_800D926C +/* 800D8954 000D5754 48 00 09 19 */ bl GIDOfSafety__7xPsycheCFv /* 800D8958 000D5758 7C 64 1B 78 */ mr r4, r3 /* 800D895C 000D575C 80 7E 00 18 */ lwz r3, 0x18(r30) /* 800D8960 000D5760 38 A0 00 00 */ li r5, 0 @@ -3754,7 +3754,7 @@ lbl_800D8A38: /* 800D8A6C 000D586C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D8A70 000D5870 7C 08 02 A6 */ mflr r0 /* 800D8A74 000D5874 90 01 00 14 */ stw r0, 0x14(r1) -/* 800D8A78 000D5878 4B FF C9 A5 */ bl func_800D541C +/* 800D8A78 000D5878 4B FF C9 A5 */ bl Exit__5xGoalFfPv /* 800D8A7C 000D587C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D8A80 000D5880 7C 08 03 A6 */ mtlr r0 /* 800D8A84 000D5884 38 21 00 10 */ addi r1, r1, 0x10 @@ -3833,7 +3833,7 @@ lbl_800D8B88: /* 800D8B9C 000D599C 48 00 00 24 */ b lbl_800D8BC0 lbl_800D8BA0: /* 800D8BA0 000D59A0 80 7E 00 18 */ lwz r3, 0x18(r30) -/* 800D8BA4 000D59A4 48 00 06 C9 */ bl func_800D926C +/* 800D8BA4 000D59A4 48 00 06 C9 */ bl GIDOfSafety__7xPsycheCFv /* 800D8BA8 000D59A8 7C 64 1B 78 */ mr r4, r3 /* 800D8BAC 000D59AC 80 7E 00 18 */ lwz r3, 0x18(r30) /* 800D8BB0 000D59B0 38 A0 00 00 */ li r5, 0 @@ -3850,14 +3850,14 @@ lbl_800D8BC0: /* 800D8BD4 000D59D4 38 21 00 10 */ addi r1, r1, 0x10 /* 800D8BD8 000D59D8 4E 80 00 20 */ blr -.global func_800D8BDC -func_800D8BDC: +.global __ct__15zNPCGoalDEVHeroFi +__ct__15zNPCGoalDEVHeroFi: /* 800D8BDC 000D59DC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D8BE0 000D59E0 7C 08 02 A6 */ mflr r0 /* 800D8BE4 000D59E4 90 01 00 14 */ stw r0, 0x14(r1) /* 800D8BE8 000D59E8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D8BEC 000D59EC 7C 7F 1B 78 */ mr r31, r3 -/* 800D8BF0 000D59F0 48 00 04 05 */ bl func_800D8FF4 +/* 800D8BF0 000D59F0 48 00 04 05 */ bl __ct__14zNPCGoalCommonFi /* 800D8BF4 000D59F4 3C 80 80 29 */ lis r4, lbl_80292C10@ha /* 800D8BF8 000D59F8 7F E3 FB 78 */ mr r3, r31 /* 800D8BFC 000D59FC 38 04 2C 10 */ addi r0, r4, lbl_80292C10@l @@ -3871,14 +3871,14 @@ func_800D8BDC: /* 800D8C1C 000D5A1C 38 21 00 10 */ addi r1, r1, 0x10 /* 800D8C20 000D5A20 4E 80 00 20 */ blr -.global func_800D8C24 -func_800D8C24: +.global __ct__19zNPCGoalDEVAnimSpinFi +__ct__19zNPCGoalDEVAnimSpinFi: /* 800D8C24 000D5A24 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D8C28 000D5A28 7C 08 02 A6 */ mflr r0 /* 800D8C2C 000D5A2C 90 01 00 14 */ stw r0, 0x14(r1) /* 800D8C30 000D5A30 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D8C34 000D5A34 7C 7F 1B 78 */ mr r31, r3 -/* 800D8C38 000D5A38 48 00 03 BD */ bl func_800D8FF4 +/* 800D8C38 000D5A38 48 00 03 BD */ bl __ct__14zNPCGoalCommonFi /* 800D8C3C 000D5A3C 3C 80 80 29 */ lis r4, lbl_80292C44@ha /* 800D8C40 000D5A40 7F E3 FB 78 */ mr r3, r31 /* 800D8C44 000D5A44 38 04 2C 44 */ addi r0, r4, lbl_80292C44@l @@ -3892,14 +3892,14 @@ func_800D8C24: /* 800D8C64 000D5A64 38 21 00 10 */ addi r1, r1, 0x10 /* 800D8C68 000D5A68 4E 80 00 20 */ blr -.global func_800D8C6C -func_800D8C6C: +.global __ct__20zNPCGoalDEVAnimCycleFi +__ct__20zNPCGoalDEVAnimCycleFi: /* 800D8C6C 000D5A6C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D8C70 000D5A70 7C 08 02 A6 */ mflr r0 /* 800D8C74 000D5A74 90 01 00 14 */ stw r0, 0x14(r1) /* 800D8C78 000D5A78 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D8C7C 000D5A7C 7C 7F 1B 78 */ mr r31, r3 -/* 800D8C80 000D5A80 48 00 03 75 */ bl func_800D8FF4 +/* 800D8C80 000D5A80 48 00 03 75 */ bl __ct__14zNPCGoalCommonFi /* 800D8C84 000D5A84 3C 80 80 29 */ lis r4, lbl_80292C78@ha /* 800D8C88 000D5A88 7F E3 FB 78 */ mr r3, r31 /* 800D8C8C 000D5A8C 38 04 2C 78 */ addi r0, r4, lbl_80292C78@l @@ -3913,14 +3913,14 @@ func_800D8C6C: /* 800D8CAC 000D5AAC 38 21 00 10 */ addi r1, r1, 0x10 /* 800D8CB0 000D5AB0 4E 80 00 20 */ blr -.global func_800D8CB4 -func_800D8CB4: +.global __ct__13zNPCGoalLimboFi +__ct__13zNPCGoalLimboFi: /* 800D8CB4 000D5AB4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D8CB8 000D5AB8 7C 08 02 A6 */ mflr r0 /* 800D8CBC 000D5ABC 90 01 00 14 */ stw r0, 0x14(r1) /* 800D8CC0 000D5AC0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D8CC4 000D5AC4 7C 7F 1B 78 */ mr r31, r3 -/* 800D8CC8 000D5AC8 48 00 00 65 */ bl func_800D8D2C +/* 800D8CC8 000D5AC8 48 00 00 65 */ bl __ct__12zNPCGoalDeadFi /* 800D8CCC 000D5ACC 3C 80 80 29 */ lis r4, lbl_80292CAC@ha /* 800D8CD0 000D5AD0 7F E3 FB 78 */ mr r3, r31 /* 800D8CD4 000D5AD4 38 04 2C AC */ addi r0, r4, lbl_80292CAC@l @@ -3931,14 +3931,14 @@ func_800D8CB4: /* 800D8CE8 000D5AE8 38 21 00 10 */ addi r1, r1, 0x10 /* 800D8CEC 000D5AEC 4E 80 00 20 */ blr -.global func_800D8CF0 -func_800D8CF0: +.global __ct__17zNPCGoalNoManLandFi +__ct__17zNPCGoalNoManLandFi: /* 800D8CF0 000D5AF0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D8CF4 000D5AF4 7C 08 02 A6 */ mflr r0 /* 800D8CF8 000D5AF8 90 01 00 14 */ stw r0, 0x14(r1) /* 800D8CFC 000D5AFC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D8D00 000D5B00 7C 7F 1B 78 */ mr r31, r3 -/* 800D8D04 000D5B04 48 00 02 F1 */ bl func_800D8FF4 +/* 800D8D04 000D5B04 48 00 02 F1 */ bl __ct__14zNPCGoalCommonFi /* 800D8D08 000D5B08 3C 80 80 29 */ lis r4, lbl_80292E80@ha /* 800D8D0C 000D5B0C 7F E3 FB 78 */ mr r3, r31 /* 800D8D10 000D5B10 38 04 2E 80 */ addi r0, r4, lbl_80292E80@l @@ -3949,20 +3949,20 @@ func_800D8CF0: /* 800D8D24 000D5B24 38 21 00 10 */ addi r1, r1, 0x10 /* 800D8D28 000D5B28 4E 80 00 20 */ blr -.global func_800D8D2C -func_800D8D2C: +.global __ct__12zNPCGoalDeadFi +__ct__12zNPCGoalDeadFi: /* 800D8D2C 000D5B2C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D8D30 000D5B30 7C 08 02 A6 */ mflr r0 /* 800D8D34 000D5B34 90 01 00 14 */ stw r0, 0x14(r1) /* 800D8D38 000D5B38 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D8D3C 000D5B3C 7C 7F 1B 78 */ mr r31, r3 -/* 800D8D40 000D5B40 48 00 02 B5 */ bl func_800D8FF4 +/* 800D8D40 000D5B40 48 00 02 B5 */ bl __ct__14zNPCGoalCommonFi /* 800D8D44 000D5B44 3C 80 80 29 */ lis r4, lbl_80292CE0@ha /* 800D8D48 000D5B48 7F E3 FB 78 */ mr r3, r31 /* 800D8D4C 000D5B4C 38 04 2C E0 */ addi r0, r4, lbl_80292CE0@l /* 800D8D50 000D5B50 38 80 00 06 */ li r4, 6 /* 800D8D54 000D5B54 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800D8D58 000D5B58 48 00 03 49 */ bl func_800D90A0 +/* 800D8D58 000D5B58 48 00 03 49 */ bl SetFlags__5xGoalFi /* 800D8D5C 000D5B5C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D8D60 000D5B60 7F E3 FB 78 */ mr r3, r31 /* 800D8D64 000D5B64 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -3970,14 +3970,14 @@ func_800D8D2C: /* 800D8D6C 000D5B6C 38 21 00 10 */ addi r1, r1, 0x10 /* 800D8D70 000D5B70 4E 80 00 20 */ blr -.global func_800D8D74 -func_800D8D74: +.global __ct__14zNPCGoalFidgetFi +__ct__14zNPCGoalFidgetFi: /* 800D8D74 000D5B74 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D8D78 000D5B78 7C 08 02 A6 */ mflr r0 /* 800D8D7C 000D5B7C 90 01 00 14 */ stw r0, 0x14(r1) /* 800D8D80 000D5B80 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D8D84 000D5B84 7C 7F 1B 78 */ mr r31, r3 -/* 800D8D88 000D5B88 48 00 00 29 */ bl func_800D8DB0 +/* 800D8D88 000D5B88 48 00 00 29 */ bl __ct__16zNPCGoalPushAnimFi /* 800D8D8C 000D5B8C 3C 80 80 29 */ lis r4, lbl_80292D7C@ha /* 800D8D90 000D5B90 7F E3 FB 78 */ mr r3, r31 /* 800D8D94 000D5B94 38 04 2D 7C */ addi r0, r4, lbl_80292D7C@l @@ -3988,20 +3988,20 @@ func_800D8D74: /* 800D8DA8 000D5BA8 38 21 00 10 */ addi r1, r1, 0x10 /* 800D8DAC 000D5BAC 4E 80 00 20 */ blr -.global func_800D8DB0 -func_800D8DB0: +.global __ct__16zNPCGoalPushAnimFi +__ct__16zNPCGoalPushAnimFi: /* 800D8DB0 000D5BB0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D8DB4 000D5BB4 7C 08 02 A6 */ mflr r0 /* 800D8DB8 000D5BB8 90 01 00 14 */ stw r0, 0x14(r1) /* 800D8DBC 000D5BBC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D8DC0 000D5BC0 7C 7F 1B 78 */ mr r31, r3 -/* 800D8DC4 000D5BC4 48 00 02 31 */ bl func_800D8FF4 +/* 800D8DC4 000D5BC4 48 00 02 31 */ bl __ct__14zNPCGoalCommonFi /* 800D8DC8 000D5BC8 3C 80 80 29 */ lis r4, lbl_80292E4C@ha /* 800D8DCC 000D5BCC 7F E3 FB 78 */ mr r3, r31 /* 800D8DD0 000D5BD0 38 04 2E 4C */ addi r0, r4, lbl_80292E4C@l /* 800D8DD4 000D5BD4 38 80 00 06 */ li r4, 6 /* 800D8DD8 000D5BD8 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800D8DDC 000D5BDC 48 00 02 C5 */ bl func_800D90A0 +/* 800D8DDC 000D5BDC 48 00 02 C5 */ bl SetFlags__5xGoalFi /* 800D8DE0 000D5BE0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D8DE4 000D5BE4 7F E3 FB 78 */ mr r3, r31 /* 800D8DE8 000D5BE8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -4009,20 +4009,20 @@ func_800D8DB0: /* 800D8DF0 000D5BF0 38 21 00 10 */ addi r1, r1, 0x10 /* 800D8DF4 000D5BF4 4E 80 00 20 */ blr -.global func_800D8DF8 -func_800D8DF8: +.global __ct__14zNPCGoalPatrolFi +__ct__14zNPCGoalPatrolFi: /* 800D8DF8 000D5BF8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D8DFC 000D5BFC 7C 08 02 A6 */ mflr r0 /* 800D8E00 000D5C00 90 01 00 14 */ stw r0, 0x14(r1) /* 800D8E04 000D5C04 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D8E08 000D5C08 7C 7F 1B 78 */ mr r31, r3 -/* 800D8E0C 000D5C0C 48 00 01 E9 */ bl func_800D8FF4 +/* 800D8E0C 000D5C0C 48 00 01 E9 */ bl __ct__14zNPCGoalCommonFi /* 800D8E10 000D5C10 3C 80 80 29 */ lis r4, lbl_80292DB0@ha /* 800D8E14 000D5C14 7F E3 FB 78 */ mr r3, r31 /* 800D8E18 000D5C18 38 04 2D B0 */ addi r0, r4, lbl_80292DB0@l /* 800D8E1C 000D5C1C 38 80 00 06 */ li r4, 6 /* 800D8E20 000D5C20 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800D8E24 000D5C24 48 00 02 7D */ bl func_800D90A0 +/* 800D8E24 000D5C24 48 00 02 7D */ bl SetFlags__5xGoalFi /* 800D8E28 000D5C28 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D8E2C 000D5C2C 7F E3 FB 78 */ mr r3, r31 /* 800D8E30 000D5C30 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -4030,20 +4030,20 @@ func_800D8DF8: /* 800D8E38 000D5C38 38 21 00 10 */ addi r1, r1, 0x10 /* 800D8E3C 000D5C3C 4E 80 00 20 */ blr -.global func_800D8E40 -func_800D8E40: +.global __ct__14zNPCGoalWanderFi +__ct__14zNPCGoalWanderFi: /* 800D8E40 000D5C40 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D8E44 000D5C44 7C 08 02 A6 */ mflr r0 /* 800D8E48 000D5C48 90 01 00 14 */ stw r0, 0x14(r1) /* 800D8E4C 000D5C4C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D8E50 000D5C50 7C 7F 1B 78 */ mr r31, r3 -/* 800D8E54 000D5C54 48 00 01 A1 */ bl func_800D8FF4 +/* 800D8E54 000D5C54 48 00 01 A1 */ bl __ct__14zNPCGoalCommonFi /* 800D8E58 000D5C58 3C 80 80 29 */ lis r4, lbl_80292D48@ha /* 800D8E5C 000D5C5C 7F E3 FB 78 */ mr r3, r31 /* 800D8E60 000D5C60 38 04 2D 48 */ addi r0, r4, lbl_80292D48@l /* 800D8E64 000D5C64 38 80 00 06 */ li r4, 6 /* 800D8E68 000D5C68 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800D8E6C 000D5C6C 48 00 02 35 */ bl func_800D90A0 +/* 800D8E6C 000D5C6C 48 00 02 35 */ bl SetFlags__5xGoalFi /* 800D8E70 000D5C70 3C 00 FF FF */ lis r0, 0xffff /* 800D8E74 000D5C74 7F E3 FB 78 */ mr r3, r31 /* 800D8E78 000D5C78 90 1F 00 4C */ stw r0, 0x4c(r31) @@ -4053,14 +4053,14 @@ func_800D8E40: /* 800D8E88 000D5C88 38 21 00 10 */ addi r1, r1, 0x10 /* 800D8E8C 000D5C8C 4E 80 00 20 */ blr -.global func_800D8E90 -func_800D8E90: +.global __ct__15zNPCGoalWaitingFi +__ct__15zNPCGoalWaitingFi: /* 800D8E90 000D5C90 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D8E94 000D5C94 7C 08 02 A6 */ mflr r0 /* 800D8E98 000D5C98 90 01 00 14 */ stw r0, 0x14(r1) /* 800D8E9C 000D5C9C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D8EA0 000D5CA0 7C 7F 1B 78 */ mr r31, r3 -/* 800D8EA4 000D5CA4 48 00 00 29 */ bl func_800D8ECC +/* 800D8EA4 000D5CA4 48 00 00 29 */ bl __ct__16zNPCGoalLoopAnimFi /* 800D8EA8 000D5CA8 3C 80 80 29 */ lis r4, lbl_80292D14@ha /* 800D8EAC 000D5CAC 7F E3 FB 78 */ mr r3, r31 /* 800D8EB0 000D5CB0 38 04 2D 14 */ addi r0, r4, lbl_80292D14@l @@ -4071,20 +4071,20 @@ func_800D8E90: /* 800D8EC4 000D5CC4 38 21 00 10 */ addi r1, r1, 0x10 /* 800D8EC8 000D5CC8 4E 80 00 20 */ blr -.global func_800D8ECC -func_800D8ECC: +.global __ct__16zNPCGoalLoopAnimFi +__ct__16zNPCGoalLoopAnimFi: /* 800D8ECC 000D5CCC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D8ED0 000D5CD0 7C 08 02 A6 */ mflr r0 /* 800D8ED4 000D5CD4 90 01 00 14 */ stw r0, 0x14(r1) /* 800D8ED8 000D5CD8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D8EDC 000D5CDC 7C 7F 1B 78 */ mr r31, r3 -/* 800D8EE0 000D5CE0 48 00 01 15 */ bl func_800D8FF4 +/* 800D8EE0 000D5CE0 48 00 01 15 */ bl __ct__14zNPCGoalCommonFi /* 800D8EE4 000D5CE4 3C 80 80 29 */ lis r4, lbl_80292E18@ha /* 800D8EE8 000D5CE8 7F E3 FB 78 */ mr r3, r31 /* 800D8EEC 000D5CEC 38 04 2E 18 */ addi r0, r4, lbl_80292E18@l /* 800D8EF0 000D5CF0 38 80 00 02 */ li r4, 2 /* 800D8EF4 000D5CF4 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800D8EF8 000D5CF8 48 00 01 A9 */ bl func_800D90A0 +/* 800D8EF8 000D5CF8 48 00 01 A9 */ bl SetFlags__5xGoalFi /* 800D8EFC 000D5CFC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D8F00 000D5D00 7F E3 FB 78 */ mr r3, r31 /* 800D8F04 000D5D04 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -4092,20 +4092,20 @@ func_800D8ECC: /* 800D8F0C 000D5D0C 38 21 00 10 */ addi r1, r1, 0x10 /* 800D8F10 000D5D10 4E 80 00 20 */ blr -.global func_800D8F14 -func_800D8F14: +.global __ct__12zNPCGoalIdleFi +__ct__12zNPCGoalIdleFi: /* 800D8F14 000D5D14 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D8F18 000D5D18 7C 08 02 A6 */ mflr r0 /* 800D8F1C 000D5D1C 90 01 00 14 */ stw r0, 0x14(r1) /* 800D8F20 000D5D20 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D8F24 000D5D24 7C 7F 1B 78 */ mr r31, r3 -/* 800D8F28 000D5D28 48 00 00 CD */ bl func_800D8FF4 +/* 800D8F28 000D5D28 48 00 00 CD */ bl __ct__14zNPCGoalCommonFi /* 800D8F2C 000D5D2C 3C 80 80 29 */ lis r4, lbl_80292DE4@ha /* 800D8F30 000D5D30 7F E3 FB 78 */ mr r3, r31 /* 800D8F34 000D5D34 38 04 2D E4 */ addi r0, r4, lbl_80292DE4@l /* 800D8F38 000D5D38 38 80 00 0C */ li r4, 0xc /* 800D8F3C 000D5D3C 90 1F 00 38 */ stw r0, 0x38(r31) -/* 800D8F40 000D5D40 48 00 01 61 */ bl func_800D90A0 +/* 800D8F40 000D5D40 48 00 01 61 */ bl SetFlags__5xGoalFi /* 800D8F44 000D5D44 80 1F 00 3C */ lwz r0, 0x3c(r31) /* 800D8F48 000D5D48 7F E3 FB 78 */ mr r3, r31 /* 800D8F4C 000D5D4C 54 00 07 F8 */ rlwinm r0, r0, 0, 0x1f, 0x1c @@ -4116,14 +4116,14 @@ func_800D8F14: /* 800D8F60 000D5D60 38 21 00 10 */ addi r1, r1, 0x10 /* 800D8F64 000D5D64 4E 80 00 20 */ blr -.global func_800D8F68 -func_800D8F68: +.global TriggerExit__16zNPCGoalLoopAnimFv +TriggerExit__16zNPCGoalLoopAnimFv: /* 800D8F68 000D5D68 38 00 00 00 */ li r0, 0 /* 800D8F6C 000D5D6C 90 03 00 5C */ stw r0, 0x5c(r3) /* 800D8F70 000D5D70 4E 80 00 20 */ blr -.global func_800D8F74 -func_800D8F74: +.global DieQuietly__12zNPCGoalDeadFv +DieQuietly__12zNPCGoalDeadFv: /* 800D8F74 000D5D74 80 03 00 4C */ lwz r0, 0x4c(r3) /* 800D8F78 000D5D78 60 00 00 01 */ ori r0, r0, 1 /* 800D8F7C 000D5D7C 90 03 00 4C */ stw r0, 0x4c(r3) @@ -4132,16 +4132,16 @@ func_800D8F74: /* 800D8F88 000D5D88 90 03 00 4C */ stw r0, 0x4c(r3) /* 800D8F8C 000D5D8C 4E 80 00 20 */ blr -.global func_800D8F90 -func_800D8F90: +.global __ct__17xListItem_5xGoal_Fv +__ct__17xListItem_5xGoal_Fv: /* 800D8F90 000D5D90 38 00 00 00 */ li r0, 0 /* 800D8F94 000D5D94 90 03 00 00 */ stw r0, 0(r3) /* 800D8F98 000D5D98 90 03 00 08 */ stw r0, 8(r3) /* 800D8F9C 000D5D9C 90 03 00 04 */ stw r0, 4(r3) /* 800D8FA0 000D5DA0 4E 80 00 20 */ blr -.global func_800D8FA4 -func_800D8FA4: +.global __dt__12xFactoryInstFv +__dt__12xFactoryInstFv: /* 800D8FA4 000D5DA4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D8FA8 000D5DA8 7C 08 02 A6 */ mflr r0 /* 800D8FAC 000D5DAC 90 01 00 14 */ stw r0, 0x14(r1) @@ -4159,22 +4159,22 @@ lbl_800D8FC8: /* 800D8FD8 000D5DD8 38 21 00 10 */ addi r1, r1, 0x10 /* 800D8FDC 000D5DDC 4E 80 00 20 */ blr -.global func_800D8FE0 -func_800D8FE0: +.global __ct__12xFactoryInstFv +__ct__12xFactoryInstFv: /* 800D8FE0 000D5DE0 38 00 00 00 */ li r0, 0 /* 800D8FE4 000D5DE4 90 03 00 00 */ stw r0, 0(r3) /* 800D8FE8 000D5DE8 90 03 00 08 */ stw r0, 8(r3) /* 800D8FEC 000D5DEC 90 03 00 04 */ stw r0, 4(r3) /* 800D8FF0 000D5DF0 4E 80 00 20 */ blr -.global func_800D8FF4 -func_800D8FF4: +.global __ct__14zNPCGoalCommonFi +__ct__14zNPCGoalCommonFi: /* 800D8FF4 000D5DF4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D8FF8 000D5DF8 7C 08 02 A6 */ mflr r0 /* 800D8FFC 000D5DFC 90 01 00 14 */ stw r0, 0x14(r1) /* 800D9000 000D5E00 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D9004 000D5E04 7C 7F 1B 78 */ mr r31, r3 -/* 800D9008 000D5E08 48 00 00 39 */ bl func_800D9040 +/* 800D9008 000D5E08 48 00 00 39 */ bl __ct__5xGoalFi /* 800D900C 000D5E0C 3C 60 80 29 */ lis r3, lbl_80292BD8@ha /* 800D9010 000D5E10 38 00 FF F7 */ li r0, -9 /* 800D9014 000D5E14 38 83 2B D8 */ addi r4, r3, lbl_80292BD8@l @@ -4189,8 +4189,8 @@ func_800D8FF4: /* 800D9038 000D5E38 38 21 00 10 */ addi r1, r1, 0x10 /* 800D903C 000D5E3C 4E 80 00 20 */ blr -.global func_800D9040 -func_800D9040: +.global __ct__5xGoalFi +__ct__5xGoalFi: /* 800D9040 000D5E40 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D9044 000D5E44 7C 08 02 A6 */ mflr r0 /* 800D9048 000D5E48 90 01 00 14 */ stw r0, 0x14(r1) @@ -4198,9 +4198,9 @@ func_800D9040: /* 800D9050 000D5E50 7C 9F 23 78 */ mr r31, r4 /* 800D9054 000D5E54 93 C1 00 08 */ stw r30, 8(r1) /* 800D9058 000D5E58 7C 7E 1B 78 */ mr r30, r3 -/* 800D905C 000D5E5C 4B FF FF 35 */ bl func_800D8F90 +/* 800D905C 000D5E5C 4B FF FF 35 */ bl __ct__17xListItem_5xGoal_Fv /* 800D9060 000D5E60 38 7E 00 0C */ addi r3, r30, 0xc -/* 800D9064 000D5E64 4B FF FF 7D */ bl func_800D8FE0 +/* 800D9064 000D5E64 4B FF FF 7D */ bl __ct__12xFactoryInstFv /* 800D9068 000D5E68 3C 60 80 29 */ lis r3, lbl_802973D0@ha /* 800D906C 000D5E6C 38 00 00 00 */ li r0, 0 /* 800D9070 000D5E70 38 83 73 D0 */ addi r4, r3, lbl_802973D0@l @@ -4216,13 +4216,13 @@ func_800D9040: /* 800D9098 000D5E98 38 21 00 10 */ addi r1, r1, 0x10 /* 800D909C 000D5E9C 4E 80 00 20 */ blr -.global func_800D90A0 -func_800D90A0: +.global SetFlags__5xGoalFi +SetFlags__5xGoalFi: /* 800D90A0 000D5EA0 90 83 00 24 */ stw r4, 0x24(r3) /* 800D90A4 000D5EA4 4E 80 00 20 */ blr -.global func_800D90A8 -func_800D90A8: +.global XYZDstSqToPos__10zNPCCommonFP5xVec3P5xVec3 +XYZDstSqToPos__10zNPCCommonFP5xVec3P5xVec3: /* 800D90A8 000D5EA8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800D90AC 000D5EAC 7C 08 02 A6 */ mflr r0 /* 800D90B0 000D5EB0 90 01 00 24 */ stw r0, 0x24(r1) @@ -4233,17 +4233,17 @@ func_800D90A8: /* 800D90C4 000D5EC4 3B E1 00 08 */ addi r31, r1, 8 lbl_800D90C8: /* 800D90C8 000D5EC8 7F E4 FB 78 */ mr r4, r31 -/* 800D90CC 000D5ECC 48 00 00 21 */ bl func_800D90EC +/* 800D90CC 000D5ECC 48 00 00 21 */ bl XYZVecToPos__10zNPCCommonFP5xVec3P5xVec3 /* 800D90D0 000D5ED0 7F E3 FB 78 */ mr r3, r31 -/* 800D90D4 000D5ED4 4B F3 BF F9 */ bl func_800150CC +/* 800D90D4 000D5ED4 4B F3 BF F9 */ bl xVec3Length2__FPC5xVec3 /* 800D90D8 000D5ED8 80 01 00 24 */ lwz r0, 0x24(r1) /* 800D90DC 000D5EDC 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800D90E0 000D5EE0 7C 08 03 A6 */ mtlr r0 /* 800D90E4 000D5EE4 38 21 00 20 */ addi r1, r1, 0x20 /* 800D90E8 000D5EE8 4E 80 00 20 */ blr -.global func_800D90EC -func_800D90EC: +.global XYZVecToPos__10zNPCCommonFP5xVec3P5xVec3 +XYZVecToPos__10zNPCCommonFP5xVec3P5xVec3: /* 800D90EC 000D5EEC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D90F0 000D5EF0 7C 08 02 A6 */ mflr r0 /* 800D90F4 000D5EF4 90 01 00 14 */ stw r0, 0x14(r1) @@ -4251,11 +4251,11 @@ func_800D90EC: /* 800D90FC 000D5EFC 7C BF 2B 78 */ mr r31, r5 /* 800D9100 000D5F00 93 C1 00 08 */ stw r30, 8(r1) /* 800D9104 000D5F04 7C 9E 23 78 */ mr r30, r4 -/* 800D9108 000D5F08 4B FA 9B F1 */ bl func_80082CF8 +/* 800D9108 000D5F08 4B FA 9B F1 */ bl Pos__10zNPCCommonFv /* 800D910C 000D5F0C 7C 65 1B 78 */ mr r5, r3 /* 800D9110 000D5F10 7F C3 F3 78 */ mr r3, r30 /* 800D9114 000D5F14 7F E4 FB 78 */ mr r4, r31 -/* 800D9118 000D5F18 4B F3 55 79 */ bl func_8000E690 +/* 800D9118 000D5F18 4B F3 55 79 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800D911C 000D5F1C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D9120 000D5F20 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800D9124 000D5F24 83 C1 00 08 */ lwz r30, 8(r1) @@ -4263,8 +4263,8 @@ func_800D90EC: /* 800D912C 000D5F2C 38 21 00 10 */ addi r1, r1, 0x10 /* 800D9130 000D5F30 4E 80 00 20 */ blr -.global func_800D9134 -func_800D9134: +.global RestoreColFlags__9xNPCBasicFv +RestoreColFlags__9xNPCBasicFv: /* 800D9134 000D5F34 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D9138 000D5F38 7C 08 02 A6 */ mflr r0 /* 800D913C 000D5F3C 90 01 00 14 */ stw r0, 0x14(r1) @@ -4317,30 +4317,30 @@ func_800D9134: /* 800D91F8 000D5FF8 38 60 00 00 */ li r3, 0 /* 800D91FC 000D5FFC 4E 80 00 20 */ blr -.global func_800D9200 -func_800D9200: +.global DBG_IsNormLog__9xNPCBasicF10en_npcdcati +DBG_IsNormLog__9xNPCBasicF10en_npcdcati: /* 800D9200 000D6000 38 60 00 00 */ li r3, 0 /* 800D9204 000D6004 4E 80 00 20 */ blr -.global func_800D9208 -func_800D9208: +.global RadiusZone__10zMovePointFv +RadiusZone__10zMovePointFv: /* 800D9208 000D6008 80 63 00 10 */ lwz r3, 0x10(r3) /* 800D920C 000D600C C0 23 00 20 */ lfs f1, 0x20(r3) /* 800D9210 000D6010 4E 80 00 20 */ blr -.global func_800D9214 -func_800D9214: +.global Delay__10zMovePointFv +Delay__10zMovePointFv: /* 800D9214 000D6014 80 63 00 10 */ lwz r3, 0x10(r3) /* 800D9218 000D6018 C0 23 00 1C */ lfs f1, 0x1c(r3) /* 800D921C 000D601C 4E 80 00 20 */ blr -.global func_800D9220 -func_800D9220: +.global PosGet__10zMovePointFv +PosGet__10zMovePointFv: /* 800D9220 000D6020 80 63 00 14 */ lwz r3, 0x14(r3) /* 800D9224 000D6024 4E 80 00 20 */ blr -.global func_800D9228 -func_800D9228: +.global NPCC_DstSq__FPC5xVec3PC5xVec3P5xVec3 +NPCC_DstSq__FPC5xVec3PC5xVec3P5xVec3: /* 800D9228 000D6028 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800D922C 000D602C 7C 08 02 A6 */ mflr r0 /* 800D9230 000D6030 90 01 00 24 */ stw r0, 0x24(r1) @@ -4351,22 +4351,22 @@ func_800D9228: /* 800D9244 000D6044 3B E1 00 08 */ addi r31, r1, 8 lbl_800D9248: /* 800D9248 000D6048 7F E3 FB 78 */ mr r3, r31 -/* 800D924C 000D604C 4B F3 54 45 */ bl func_8000E690 +/* 800D924C 000D604C 4B F3 54 45 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800D9250 000D6050 7F E3 FB 78 */ mr r3, r31 -/* 800D9254 000D6054 4B F3 BE 79 */ bl func_800150CC +/* 800D9254 000D6054 4B F3 BE 79 */ bl xVec3Length2__FPC5xVec3 /* 800D9258 000D6058 80 01 00 24 */ lwz r0, 0x24(r1) /* 800D925C 000D605C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800D9260 000D6060 7C 08 03 A6 */ mtlr r0 /* 800D9264 000D6064 38 21 00 20 */ addi r1, r1, 0x20 /* 800D9268 000D6068 4E 80 00 20 */ blr -.global func_800D926C -func_800D926C: +.global GIDOfSafety__7xPsycheCFv +GIDOfSafety__7xPsycheCFv: /* 800D926C 000D606C 80 63 00 44 */ lwz r3, 0x44(r3) /* 800D9270 000D6070 4E 80 00 20 */ blr -.global func_800D9274 -func_800D9274: +.global Remove__17xListItem_5xGoal_Fv +Remove__17xListItem_5xGoal_Fv: /* 800D9274 000D6074 80 83 00 04 */ lwz r4, 4(r3) /* 800D9278 000D6078 28 04 00 00 */ cmplwi r4, 0 /* 800D927C 000D607C 41 82 00 0C */ beq lbl_800D9288 diff --git a/asm/Game/zNPCGoalSubBoss.s b/asm/Game/zNPCGoalSubBoss.s index fdd8f3a53..e5596dc90 100644 --- a/asm/Game/zNPCGoalSubBoss.s +++ b/asm/Game/zNPCGoalSubBoss.s @@ -27,7 +27,7 @@ GOALCreate_SubBoss__FiP10RyzMemGrowPv: /* 80138CF0 00135AF0 7C 60 1B 79 */ or. r0, r3, r3 /* 80138CF4 00135AF4 41 82 00 10 */ beq lbl_80138D04 /* 80138CF8 00135AF8 7F E4 FB 78 */ mr r4, r31 -/* 80138CFC 00135AFC 48 00 04 E1 */ bl func_801391DC +/* 80138CFC 00135AFC 48 00 04 E1 */ bl __ct__12zNPCGoalHereFi /* 80138D00 00135B00 7C 60 1B 78 */ mr r0, r3 lbl_80138D04: /* 80138D04 00135B04 7C 06 03 78 */ mr r6, r0 @@ -38,7 +38,7 @@ lbl_80138D04: /* 80138D18 00135B18 7C 60 1B 79 */ or. r0, r3, r3 /* 80138D1C 00135B1C 41 82 00 10 */ beq lbl_80138D2C /* 80138D20 00135B20 7F E4 FB 78 */ mr r4, r31 -/* 80138D24 00135B24 48 00 04 7D */ bl func_801391A0 +/* 80138D24 00135B24 48 00 04 7D */ bl __ct__14zNPCGoalKJIdleFi /* 80138D28 00135B28 7C 60 1B 78 */ mr r0, r3 lbl_80138D2C: /* 80138D2C 00135B2C 7C 06 03 78 */ mr r6, r0 @@ -49,7 +49,7 @@ lbl_80138D2C: /* 80138D40 00135B40 7C 60 1B 79 */ or. r0, r3, r3 /* 80138D44 00135B44 41 82 00 10 */ beq lbl_80138D54 /* 80138D48 00135B48 7F E4 FB 78 */ mr r4, r31 -/* 80138D4C 00135B4C 48 00 04 19 */ bl func_80139164 +/* 80138D4C 00135B4C 48 00 04 19 */ bl __ct__15zNPCGoalKJBoredFi /* 80138D50 00135B50 7C 60 1B 78 */ mr r0, r3 lbl_80138D54: /* 80138D54 00135B54 7C 06 03 78 */ mr r6, r0 @@ -60,7 +60,7 @@ lbl_80138D54: /* 80138D68 00135B68 7C 60 1B 79 */ or. r0, r3, r3 /* 80138D6C 00135B6C 41 82 00 10 */ beq lbl_80138D7C /* 80138D70 00135B70 7F E4 FB 78 */ mr r4, r31 -/* 80138D74 00135B74 48 00 03 B5 */ bl func_80139128 +/* 80138D74 00135B74 48 00 03 B5 */ bl __ct__19zNPCGoalKJSpawnKidsFi /* 80138D78 00135B78 7C 60 1B 78 */ mr r0, r3 lbl_80138D7C: /* 80138D7C 00135B7C 7C 06 03 78 */ mr r6, r0 @@ -71,7 +71,7 @@ lbl_80138D7C: /* 80138D90 00135B90 7C 60 1B 79 */ or. r0, r3, r3 /* 80138D94 00135B94 41 82 00 10 */ beq lbl_80138DA4 /* 80138D98 00135B98 7F E4 FB 78 */ mr r4, r31 -/* 80138D9C 00135B9C 48 00 03 51 */ bl func_801390EC +/* 80138D9C 00135B9C 48 00 03 51 */ bl __ct__15zNPCGoalKJTauntFi /* 80138DA0 00135BA0 7C 60 1B 78 */ mr r0, r3 lbl_80138DA4: /* 80138DA4 00135BA4 7C 06 03 78 */ mr r6, r0 @@ -82,7 +82,7 @@ lbl_80138DA4: /* 80138DB8 00135BB8 7C 60 1B 79 */ or. r0, r3, r3 /* 80138DBC 00135BBC 41 82 00 10 */ beq lbl_80138DCC /* 80138DC0 00135BC0 7F E4 FB 78 */ mr r4, r31 -/* 80138DC4 00135BC4 48 00 02 ED */ bl func_801390B0 +/* 80138DC4 00135BC4 48 00 02 ED */ bl __ct__21zNPCGoalKJShockGroundFi /* 80138DC8 00135BC8 7C 60 1B 78 */ mr r0, r3 lbl_80138DCC: /* 80138DCC 00135BCC 7C 06 03 78 */ mr r6, r0 @@ -93,7 +93,7 @@ lbl_80138DCC: /* 80138DE0 00135BE0 7C 60 1B 79 */ or. r0, r3, r3 /* 80138DE4 00135BE4 41 82 00 10 */ beq lbl_80138DF4 /* 80138DE8 00135BE8 7F E4 FB 78 */ mr r4, r31 -/* 80138DEC 00135BEC 48 00 02 89 */ bl func_80139074 +/* 80138DEC 00135BEC 48 00 02 89 */ bl __ct__16zNPCGoalKJDamageFi /* 80138DF0 00135BF0 7C 60 1B 78 */ mr r0, r3 lbl_80138DF4: /* 80138DF4 00135BF4 7C 06 03 78 */ mr r6, r0 @@ -104,7 +104,7 @@ lbl_80138DF4: /* 80138E08 00135C08 7C 60 1B 79 */ or. r0, r3, r3 /* 80138E0C 00135C0C 41 82 00 10 */ beq lbl_80138E1C /* 80138E10 00135C10 7F E4 FB 78 */ mr r4, r31 -/* 80138E14 00135C14 48 00 02 25 */ bl func_80139038 +/* 80138E14 00135C14 48 00 02 25 */ bl __ct__15zNPCGoalKJDeathFi /* 80138E18 00135C18 7C 60 1B 78 */ mr r0, r3 lbl_80138E1C: /* 80138E1C 00135C1C 7C 06 03 78 */ mr r6, r0 @@ -115,7 +115,7 @@ lbl_80138E1C: /* 80138E30 00135C30 7C 60 1B 79 */ or. r0, r3, r3 /* 80138E34 00135C34 41 82 00 10 */ beq lbl_80138E44 /* 80138E38 00135C38 7F E4 FB 78 */ mr r4, r31 -/* 80138E3C 00135C3C 48 00 01 C1 */ bl func_80138FFC +/* 80138E3C 00135C3C 48 00 01 C1 */ bl __ct__17zNPCGoalPrawnIdleFi /* 80138E40 00135C40 7C 60 1B 78 */ mr r0, r3 lbl_80138E44: /* 80138E44 00135C44 7C 06 03 78 */ mr r6, r0 @@ -126,7 +126,7 @@ lbl_80138E44: /* 80138E58 00135C58 7C 60 1B 79 */ or. r0, r3, r3 /* 80138E5C 00135C5C 41 82 00 10 */ beq lbl_80138E6C /* 80138E60 00135C60 7F E4 FB 78 */ mr r4, r31 -/* 80138E64 00135C64 48 00 01 5D */ bl func_80138FC0 +/* 80138E64 00135C64 48 00 01 5D */ bl __ct__17zNPCGoalPrawnBeamFi /* 80138E68 00135C68 7C 60 1B 78 */ mr r0, r3 lbl_80138E6C: /* 80138E6C 00135C6C 7C 06 03 78 */ mr r6, r0 @@ -137,7 +137,7 @@ lbl_80138E6C: /* 80138E80 00135C80 7C 60 1B 79 */ or. r0, r3, r3 /* 80138E84 00135C84 41 82 00 10 */ beq lbl_80138E94 /* 80138E88 00135C88 7F E4 FB 78 */ mr r4, r31 -/* 80138E8C 00135C8C 48 00 00 F9 */ bl func_80138F84 +/* 80138E8C 00135C8C 48 00 00 F9 */ bl __ct__17zNPCGoalPrawnBowlFi /* 80138E90 00135C90 7C 60 1B 78 */ mr r0, r3 lbl_80138E94: /* 80138E94 00135C94 7C 06 03 78 */ mr r6, r0 @@ -148,7 +148,7 @@ lbl_80138E94: /* 80138EA8 00135CA8 7C 60 1B 79 */ or. r0, r3, r3 /* 80138EAC 00135CAC 41 82 00 10 */ beq lbl_80138EBC /* 80138EB0 00135CB0 7F E4 FB 78 */ mr r4, r31 -/* 80138EB4 00135CB4 48 00 00 95 */ bl func_80138F48 +/* 80138EB4 00135CB4 48 00 00 95 */ bl __ct__19zNPCGoalPrawnDamageFi /* 80138EB8 00135CB8 7C 60 1B 78 */ mr r0, r3 lbl_80138EBC: /* 80138EBC 00135CBC 7C 06 03 78 */ mr r6, r0 @@ -159,7 +159,7 @@ lbl_80138EBC: /* 80138ED0 00135CD0 7C 60 1B 79 */ or. r0, r3, r3 /* 80138ED4 00135CD4 41 82 00 10 */ beq lbl_80138EE4 /* 80138ED8 00135CD8 7F E4 FB 78 */ mr r4, r31 -/* 80138EDC 00135CDC 48 00 00 31 */ bl func_80138F0C +/* 80138EDC 00135CDC 48 00 00 31 */ bl __ct__18zNPCGoalPrawnDeathFi /* 80138EE0 00135CE0 7C 60 1B 78 */ mr r0, r3 lbl_80138EE4: /* 80138EE4 00135CE4 7C 06 03 78 */ mr r6, r0 @@ -175,14 +175,14 @@ lbl_80138EF8: /* 80138F04 00135D04 38 21 00 10 */ addi r1, r1, 0x10 /* 80138F08 00135D08 4E 80 00 20 */ blr -.global func_80138F0C -func_80138F0C: +.global __ct__18zNPCGoalPrawnDeathFi +__ct__18zNPCGoalPrawnDeathFi: /* 80138F0C 00135D0C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80138F10 00135D10 7C 08 02 A6 */ mflr r0 /* 80138F14 00135D14 90 01 00 14 */ stw r0, 0x14(r1) /* 80138F18 00135D18 93 E1 00 0C */ stw r31, 0xc(r1) /* 80138F1C 00135D1C 7C 7F 1B 78 */ mr r31, r3 -/* 80138F20 00135D20 4B FA 00 D5 */ bl func_800D8FF4 +/* 80138F20 00135D20 4B FA 00 D5 */ bl __ct__14zNPCGoalCommonFi /* 80138F24 00135D24 3C 80 80 2A */ lis r4, lbl_8029A2BC@ha /* 80138F28 00135D28 7F E3 FB 78 */ mr r3, r31 /* 80138F2C 00135D2C 38 04 A2 BC */ addi r0, r4, lbl_8029A2BC@l @@ -193,14 +193,14 @@ func_80138F0C: /* 80138F40 00135D40 38 21 00 10 */ addi r1, r1, 0x10 /* 80138F44 00135D44 4E 80 00 20 */ blr -.global func_80138F48 -func_80138F48: +.global __ct__19zNPCGoalPrawnDamageFi +__ct__19zNPCGoalPrawnDamageFi: /* 80138F48 00135D48 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80138F4C 00135D4C 7C 08 02 A6 */ mflr r0 /* 80138F50 00135D50 90 01 00 14 */ stw r0, 0x14(r1) /* 80138F54 00135D54 93 E1 00 0C */ stw r31, 0xc(r1) /* 80138F58 00135D58 7C 7F 1B 78 */ mr r31, r3 -/* 80138F5C 00135D5C 4B FA 00 99 */ bl func_800D8FF4 +/* 80138F5C 00135D5C 4B FA 00 99 */ bl __ct__14zNPCGoalCommonFi /* 80138F60 00135D60 3C 80 80 2A */ lis r4, lbl_8029A2F0@ha /* 80138F64 00135D64 7F E3 FB 78 */ mr r3, r31 /* 80138F68 00135D68 38 04 A2 F0 */ addi r0, r4, lbl_8029A2F0@l @@ -211,14 +211,14 @@ func_80138F48: /* 80138F7C 00135D7C 38 21 00 10 */ addi r1, r1, 0x10 /* 80138F80 00135D80 4E 80 00 20 */ blr -.global func_80138F84 -func_80138F84: +.global __ct__17zNPCGoalPrawnBowlFi +__ct__17zNPCGoalPrawnBowlFi: /* 80138F84 00135D84 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80138F88 00135D88 7C 08 02 A6 */ mflr r0 /* 80138F8C 00135D8C 90 01 00 14 */ stw r0, 0x14(r1) /* 80138F90 00135D90 93 E1 00 0C */ stw r31, 0xc(r1) /* 80138F94 00135D94 7C 7F 1B 78 */ mr r31, r3 -/* 80138F98 00135D98 4B FA 00 5D */ bl func_800D8FF4 +/* 80138F98 00135D98 4B FA 00 5D */ bl __ct__14zNPCGoalCommonFi /* 80138F9C 00135D9C 3C 80 80 2A */ lis r4, lbl_8029A324@ha /* 80138FA0 00135DA0 7F E3 FB 78 */ mr r3, r31 /* 80138FA4 00135DA4 38 04 A3 24 */ addi r0, r4, lbl_8029A324@l @@ -229,14 +229,14 @@ func_80138F84: /* 80138FB8 00135DB8 38 21 00 10 */ addi r1, r1, 0x10 /* 80138FBC 00135DBC 4E 80 00 20 */ blr -.global func_80138FC0 -func_80138FC0: +.global __ct__17zNPCGoalPrawnBeamFi +__ct__17zNPCGoalPrawnBeamFi: /* 80138FC0 00135DC0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80138FC4 00135DC4 7C 08 02 A6 */ mflr r0 /* 80138FC8 00135DC8 90 01 00 14 */ stw r0, 0x14(r1) /* 80138FCC 00135DCC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80138FD0 00135DD0 7C 7F 1B 78 */ mr r31, r3 -/* 80138FD4 00135DD4 4B FA 00 21 */ bl func_800D8FF4 +/* 80138FD4 00135DD4 4B FA 00 21 */ bl __ct__14zNPCGoalCommonFi /* 80138FD8 00135DD8 3C 80 80 2A */ lis r4, lbl_8029A358@ha /* 80138FDC 00135DDC 7F E3 FB 78 */ mr r3, r31 /* 80138FE0 00135DE0 38 04 A3 58 */ addi r0, r4, lbl_8029A358@l @@ -247,14 +247,14 @@ func_80138FC0: /* 80138FF4 00135DF4 38 21 00 10 */ addi r1, r1, 0x10 /* 80138FF8 00135DF8 4E 80 00 20 */ blr -.global func_80138FFC -func_80138FFC: +.global __ct__17zNPCGoalPrawnIdleFi +__ct__17zNPCGoalPrawnIdleFi: /* 80138FFC 00135DFC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80139000 00135E00 7C 08 02 A6 */ mflr r0 /* 80139004 00135E04 90 01 00 14 */ stw r0, 0x14(r1) /* 80139008 00135E08 93 E1 00 0C */ stw r31, 0xc(r1) /* 8013900C 00135E0C 7C 7F 1B 78 */ mr r31, r3 -/* 80139010 00135E10 4B F9 FF E5 */ bl func_800D8FF4 +/* 80139010 00135E10 4B F9 FF E5 */ bl __ct__14zNPCGoalCommonFi /* 80139014 00135E14 3C 80 80 2A */ lis r4, lbl_8029A38C@ha /* 80139018 00135E18 7F E3 FB 78 */ mr r3, r31 /* 8013901C 00135E1C 38 04 A3 8C */ addi r0, r4, lbl_8029A38C@l @@ -265,14 +265,14 @@ func_80138FFC: /* 80139030 00135E30 38 21 00 10 */ addi r1, r1, 0x10 /* 80139034 00135E34 4E 80 00 20 */ blr -.global func_80139038 -func_80139038: +.global __ct__15zNPCGoalKJDeathFi +__ct__15zNPCGoalKJDeathFi: /* 80139038 00135E38 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013903C 00135E3C 7C 08 02 A6 */ mflr r0 /* 80139040 00135E40 90 01 00 14 */ stw r0, 0x14(r1) /* 80139044 00135E44 93 E1 00 0C */ stw r31, 0xc(r1) /* 80139048 00135E48 7C 7F 1B 78 */ mr r31, r3 -/* 8013904C 00135E4C 4B F9 FF A9 */ bl func_800D8FF4 +/* 8013904C 00135E4C 4B F9 FF A9 */ bl __ct__14zNPCGoalCommonFi /* 80139050 00135E50 3C 80 80 2A */ lis r4, lbl_80299EFC@ha /* 80139054 00135E54 7F E3 FB 78 */ mr r3, r31 /* 80139058 00135E58 38 04 9E FC */ addi r0, r4, lbl_80299EFC@l @@ -283,14 +283,14 @@ func_80139038: /* 8013906C 00135E6C 38 21 00 10 */ addi r1, r1, 0x10 /* 80139070 00135E70 4E 80 00 20 */ blr -.global func_80139074 -func_80139074: +.global __ct__16zNPCGoalKJDamageFi +__ct__16zNPCGoalKJDamageFi: /* 80139074 00135E74 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80139078 00135E78 7C 08 02 A6 */ mflr r0 /* 8013907C 00135E7C 90 01 00 14 */ stw r0, 0x14(r1) /* 80139080 00135E80 93 E1 00 0C */ stw r31, 0xc(r1) /* 80139084 00135E84 7C 7F 1B 78 */ mr r31, r3 -/* 80139088 00135E88 4B F9 FF 6D */ bl func_800D8FF4 +/* 80139088 00135E88 4B F9 FF 6D */ bl __ct__14zNPCGoalCommonFi /* 8013908C 00135E8C 3C 80 80 2A */ lis r4, lbl_80299F30@ha /* 80139090 00135E90 7F E3 FB 78 */ mr r3, r31 /* 80139094 00135E94 38 04 9F 30 */ addi r0, r4, lbl_80299F30@l @@ -301,14 +301,14 @@ func_80139074: /* 801390A8 00135EA8 38 21 00 10 */ addi r1, r1, 0x10 /* 801390AC 00135EAC 4E 80 00 20 */ blr -.global func_801390B0 -func_801390B0: +.global __ct__21zNPCGoalKJShockGroundFi +__ct__21zNPCGoalKJShockGroundFi: /* 801390B0 00135EB0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801390B4 00135EB4 7C 08 02 A6 */ mflr r0 /* 801390B8 00135EB8 90 01 00 14 */ stw r0, 0x14(r1) /* 801390BC 00135EBC 93 E1 00 0C */ stw r31, 0xc(r1) /* 801390C0 00135EC0 7C 7F 1B 78 */ mr r31, r3 -/* 801390C4 00135EC4 4B F9 FF 31 */ bl func_800D8FF4 +/* 801390C4 00135EC4 4B F9 FF 31 */ bl __ct__14zNPCGoalCommonFi /* 801390C8 00135EC8 3C 80 80 2A */ lis r4, lbl_80299F64@ha /* 801390CC 00135ECC 7F E3 FB 78 */ mr r3, r31 /* 801390D0 00135ED0 38 04 9F 64 */ addi r0, r4, lbl_80299F64@l @@ -319,14 +319,14 @@ func_801390B0: /* 801390E4 00135EE4 38 21 00 10 */ addi r1, r1, 0x10 /* 801390E8 00135EE8 4E 80 00 20 */ blr -.global func_801390EC -func_801390EC: +.global __ct__15zNPCGoalKJTauntFi +__ct__15zNPCGoalKJTauntFi: /* 801390EC 00135EEC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801390F0 00135EF0 7C 08 02 A6 */ mflr r0 /* 801390F4 00135EF4 90 01 00 14 */ stw r0, 0x14(r1) /* 801390F8 00135EF8 93 E1 00 0C */ stw r31, 0xc(r1) /* 801390FC 00135EFC 7C 7F 1B 78 */ mr r31, r3 -/* 80139100 00135F00 4B F9 FE F5 */ bl func_800D8FF4 +/* 80139100 00135F00 4B F9 FE F5 */ bl __ct__14zNPCGoalCommonFi /* 80139104 00135F04 3C 80 80 2A */ lis r4, lbl_80299F98@ha /* 80139108 00135F08 7F E3 FB 78 */ mr r3, r31 /* 8013910C 00135F0C 38 04 9F 98 */ addi r0, r4, lbl_80299F98@l @@ -337,14 +337,14 @@ func_801390EC: /* 80139120 00135F20 38 21 00 10 */ addi r1, r1, 0x10 /* 80139124 00135F24 4E 80 00 20 */ blr -.global func_80139128 -func_80139128: +.global __ct__19zNPCGoalKJSpawnKidsFi +__ct__19zNPCGoalKJSpawnKidsFi: /* 80139128 00135F28 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013912C 00135F2C 7C 08 02 A6 */ mflr r0 /* 80139130 00135F30 90 01 00 14 */ stw r0, 0x14(r1) /* 80139134 00135F34 93 E1 00 0C */ stw r31, 0xc(r1) /* 80139138 00135F38 7C 7F 1B 78 */ mr r31, r3 -/* 8013913C 00135F3C 4B F9 FE B9 */ bl func_800D8FF4 +/* 8013913C 00135F3C 4B F9 FE B9 */ bl __ct__14zNPCGoalCommonFi /* 80139140 00135F40 3C 80 80 2A */ lis r4, lbl_80299FCC@ha /* 80139144 00135F44 7F E3 FB 78 */ mr r3, r31 /* 80139148 00135F48 38 04 9F CC */ addi r0, r4, lbl_80299FCC@l @@ -355,14 +355,14 @@ func_80139128: /* 8013915C 00135F5C 38 21 00 10 */ addi r1, r1, 0x10 /* 80139160 00135F60 4E 80 00 20 */ blr -.global func_80139164 -func_80139164: +.global __ct__15zNPCGoalKJBoredFi +__ct__15zNPCGoalKJBoredFi: /* 80139164 00135F64 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80139168 00135F68 7C 08 02 A6 */ mflr r0 /* 8013916C 00135F6C 90 01 00 14 */ stw r0, 0x14(r1) /* 80139170 00135F70 93 E1 00 0C */ stw r31, 0xc(r1) /* 80139174 00135F74 7C 7F 1B 78 */ mr r31, r3 -/* 80139178 00135F78 4B F9 FE 7D */ bl func_800D8FF4 +/* 80139178 00135F78 4B F9 FE 7D */ bl __ct__14zNPCGoalCommonFi /* 8013917C 00135F7C 3C 80 80 2A */ lis r4, lbl_8029A000@ha /* 80139180 00135F80 7F E3 FB 78 */ mr r3, r31 /* 80139184 00135F84 38 04 A0 00 */ addi r0, r4, lbl_8029A000@l @@ -373,14 +373,14 @@ func_80139164: /* 80139198 00135F98 38 21 00 10 */ addi r1, r1, 0x10 /* 8013919C 00135F9C 4E 80 00 20 */ blr -.global func_801391A0 -func_801391A0: +.global __ct__14zNPCGoalKJIdleFi +__ct__14zNPCGoalKJIdleFi: /* 801391A0 00135FA0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801391A4 00135FA4 7C 08 02 A6 */ mflr r0 /* 801391A8 00135FA8 90 01 00 14 */ stw r0, 0x14(r1) /* 801391AC 00135FAC 93 E1 00 0C */ stw r31, 0xc(r1) /* 801391B0 00135FB0 7C 7F 1B 78 */ mr r31, r3 -/* 801391B4 00135FB4 4B F9 FE 41 */ bl func_800D8FF4 +/* 801391B4 00135FB4 4B F9 FE 41 */ bl __ct__14zNPCGoalCommonFi /* 801391B8 00135FB8 3C 80 80 2A */ lis r4, lbl_8029A034@ha /* 801391BC 00135FBC 7F E3 FB 78 */ mr r3, r31 /* 801391C0 00135FC0 38 04 A0 34 */ addi r0, r4, lbl_8029A034@l @@ -391,14 +391,14 @@ func_801391A0: /* 801391D4 00135FD4 38 21 00 10 */ addi r1, r1, 0x10 /* 801391D8 00135FD8 4E 80 00 20 */ blr -.global func_801391DC -func_801391DC: +.global __ct__12zNPCGoalHereFi +__ct__12zNPCGoalHereFi: /* 801391DC 00135FDC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801391E0 00135FE0 7C 08 02 A6 */ mflr r0 /* 801391E4 00135FE4 90 01 00 14 */ stw r0, 0x14(r1) /* 801391E8 00135FE8 93 E1 00 0C */ stw r31, 0xc(r1) /* 801391EC 00135FEC 7C 7F 1B 78 */ mr r31, r3 -/* 801391F0 00135FF0 4B F9 FE 05 */ bl func_800D8FF4 +/* 801391F0 00135FF0 4B F9 FE 05 */ bl __ct__14zNPCGoalCommonFi /* 801391F4 00135FF4 3C 80 80 2A */ lis r4, lbl_80299894@ha /* 801391F8 00135FF8 7F E3 FB 78 */ mr r3, r31 /* 801391FC 00135FFC 38 04 98 94 */ addi r0, r4, lbl_80299894@l diff --git a/asm/Game/zNPCGoalTiki.s b/asm/Game/zNPCGoalTiki.s index 9988e7e5f..6dc33d16f 100644 --- a/asm/Game/zNPCGoalTiki.s +++ b/asm/Game/zNPCGoalTiki.s @@ -36,7 +36,7 @@ lbl_800ECC5C: /* 800ECC68 000E9A68 7C 60 1B 79 */ or. r0, r3, r3 /* 800ECC6C 000E9A6C 41 82 00 10 */ beq lbl_800ECC7C /* 800ECC70 000E9A70 7F E4 FB 78 */ mr r4, r31 -/* 800ECC74 000E9A74 48 00 05 19 */ bl func_800ED18C +/* 800ECC74 000E9A74 48 00 05 19 */ bl __ct__16zNPCGoalTikiIdleFi /* 800ECC78 000E9A78 7C 60 1B 78 */ mr r0, r3 lbl_800ECC7C: /* 800ECC7C 000E9A7C 7C 03 03 78 */ mr r3, r0 @@ -48,7 +48,7 @@ lbl_800ECC84: /* 800ECC90 000E9A90 7C 60 1B 79 */ or. r0, r3, r3 /* 800ECC94 000E9A94 41 82 00 10 */ beq lbl_800ECCA4 /* 800ECC98 000E9A98 7F E4 FB 78 */ mr r4, r31 -/* 800ECC9C 000E9A9C 48 00 04 B5 */ bl func_800ED150 +/* 800ECC9C 000E9A9C 48 00 04 B5 */ bl __ct__18zNPCGoalTikiPatrolFi /* 800ECCA0 000E9AA0 7C 60 1B 78 */ mr r0, r3 lbl_800ECCA4: /* 800ECCA4 000E9AA4 7C 03 03 78 */ mr r3, r0 @@ -60,7 +60,7 @@ lbl_800ECCAC: /* 800ECCB8 000E9AB8 7C 60 1B 79 */ or. r0, r3, r3 /* 800ECCBC 000E9ABC 41 82 00 10 */ beq lbl_800ECCCC /* 800ECCC0 000E9AC0 7F E4 FB 78 */ mr r4, r31 -/* 800ECCC4 000E9AC4 48 00 04 51 */ bl func_800ED114 +/* 800ECCC4 000E9AC4 48 00 04 51 */ bl __ct__16zNPCGoalTikiHideFi /* 800ECCC8 000E9AC8 7C 60 1B 78 */ mr r0, r3 lbl_800ECCCC: /* 800ECCCC 000E9ACC 7C 03 03 78 */ mr r3, r0 @@ -72,7 +72,7 @@ lbl_800ECCD4: /* 800ECCE0 000E9AE0 7C 60 1B 79 */ or. r0, r3, r3 /* 800ECCE4 000E9AE4 41 82 00 10 */ beq lbl_800ECCF4 /* 800ECCE8 000E9AE8 7F E4 FB 78 */ mr r4, r31 -/* 800ECCEC 000E9AEC 48 00 03 ED */ bl func_800ED0D8 +/* 800ECCEC 000E9AEC 48 00 03 ED */ bl __ct__17zNPCGoalTikiCountFi /* 800ECCF0 000E9AF0 7C 60 1B 78 */ mr r0, r3 lbl_800ECCF4: /* 800ECCF4 000E9AF4 7C 03 03 78 */ mr r3, r0 @@ -84,7 +84,7 @@ lbl_800ECCFC: /* 800ECD08 000E9B08 7C 60 1B 79 */ or. r0, r3, r3 /* 800ECD0C 000E9B0C 41 82 00 10 */ beq lbl_800ECD1C /* 800ECD10 000E9B10 7F E4 FB 78 */ mr r4, r31 -/* 800ECD14 000E9B14 48 00 03 89 */ bl func_800ED09C +/* 800ECD14 000E9B14 48 00 03 89 */ bl __ct__17zNPCGoalTikiDyingFi /* 800ECD18 000E9B18 7C 60 1B 78 */ mr r0, r3 lbl_800ECD1C: /* 800ECD1C 000E9B1C 7C 03 03 78 */ mr r3, r0 @@ -96,7 +96,7 @@ lbl_800ECD24: /* 800ECD30 000E9B30 7C 60 1B 79 */ or. r0, r3, r3 /* 800ECD34 000E9B34 41 82 00 10 */ beq lbl_800ECD44 /* 800ECD38 000E9B38 7F E4 FB 78 */ mr r4, r31 -/* 800ECD3C 000E9B3C 48 00 03 25 */ bl func_800ED060 +/* 800ECD3C 000E9B3C 48 00 03 25 */ bl __ct__16zNPCGoalTikiDeadFi /* 800ECD40 000E9B40 7C 60 1B 78 */ mr r0, r3 lbl_800ECD44: /* 800ECD44 000E9B44 7C 03 03 78 */ mr r3, r0 @@ -108,7 +108,7 @@ lbl_800ECD4C: /* 800ECD58 000E9B58 7C 60 1B 79 */ or. r0, r3, r3 /* 800ECD5C 000E9B5C 41 82 00 10 */ beq lbl_800ECD6C /* 800ECD60 000E9B60 7F E4 FB 78 */ mr r4, r31 -/* 800ECD64 000E9B64 48 00 04 29 */ bl func_800ED18C +/* 800ECD64 000E9B64 48 00 04 29 */ bl __ct__16zNPCGoalTikiIdleFi /* 800ECD68 000E9B68 7C 60 1B 78 */ mr r0, r3 lbl_800ECD6C: /* 800ECD6C 000E9B6C 7C 03 03 78 */ mr r3, r0 @@ -130,7 +130,7 @@ lbl_800ECD7C: /* 800ECDA4 000E9BA4 7C 7E 1B 78 */ mr r30, r3 /* 800ECDA8 000E9BA8 48 02 1C ED */ bl GetOwner__5xGoalCFv /* 800ECDAC 000E9BAC 7C 7F 1B 78 */ mr r31, r3 -/* 800ECDB0 000E9BB0 4B F6 97 35 */ bl func_800564E4 +/* 800ECDB0 000E9BB0 4B F6 97 35 */ bl SelfType__9xNPCBasicCFv /* 800ECDB4 000E9BB4 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 800ECDB8 000E9BB8 28 00 54 33 */ cmplwi r0, 0x5433 /* 800ECDBC 000E9BBC 40 82 00 10 */ bne lbl_800ECDCC @@ -171,14 +171,14 @@ lbl_800ECDEC: /* 800ECE3C 000E9C3C 38 7E 00 58 */ addi r3, r30, 0x58 /* 800ECE40 000E9C40 38 9E 00 4C */ addi r4, r30, 0x4c /* 800ECE44 000E9C44 38 BF 03 18 */ addi r5, r31, 0x318 -/* 800ECE48 000E9C48 4B F2 18 49 */ bl func_8000E690 +/* 800ECE48 000E9C48 4B F2 18 49 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800ECE4C 000E9C4C 38 7E 00 58 */ addi r3, r30, 0x58 /* 800ECE50 000E9C50 7C 64 1B 78 */ mr r4, r3 /* 800ECE54 000E9C54 4B F6 14 9D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800ECE58 000E9C58 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 800ECE5C 000E9C5C 38 7E 00 58 */ addi r3, r30, 0x58 /* 800ECE60 000E9C60 C0 24 00 18 */ lfs f1, 0x18(r4) -/* 800ECE64 000E9C64 4B F2 EA D5 */ bl func_8001B938 +/* 800ECE64 000E9C64 4B F2 EA D5 */ bl xVec3SMulBy__FP5xVec3f /* 800ECE68 000E9C68 80 01 00 14 */ lwz r0, 0x14(r1) /* 800ECE6C 000E9C6C 38 60 00 00 */ li r3, 0 /* 800ECE70 000E9C70 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -271,7 +271,7 @@ lbl_800ECDEC: /* 800ECFCC 000E9DCC 80 03 02 A0 */ lwz r0, 0x2a0(r3) /* 800ECFD0 000E9DD0 60 00 01 00 */ ori r0, r0, 0x100 /* 800ECFD4 000E9DD4 90 03 02 A0 */ stw r0, 0x2a0(r3) -/* 800ECFD8 000E9DD8 4B F2 E8 11 */ bl func_8001B7E8 +/* 800ECFD8 000E9DD8 4B F2 E8 11 */ bl xEntHide__FP4xEnt /* 800ECFDC 000E9DDC 38 00 00 00 */ li r0, 0 /* 800ECFE0 000E9DE0 7F E3 FB 78 */ mr r3, r31 /* 800ECFE4 000E9DE4 98 1F 00 22 */ stb r0, 0x22(r31) @@ -292,7 +292,7 @@ lbl_800ECDEC: /* 800ED020 000E9E20 93 E1 00 0C */ stw r31, 0xc(r1) /* 800ED024 000E9E24 48 02 1A 71 */ bl GetOwner__5xGoalCFv /* 800ED028 000E9E28 7C 7F 1B 78 */ mr r31, r3 -/* 800ED02C 000E9E2C 4B F2 E7 CD */ bl func_8001B7F8 +/* 800ED02C 000E9E2C 4B F2 E7 CD */ bl xEntShow__FP4xEnt /* 800ED030 000E9E30 38 80 00 10 */ li r4, 0x10 /* 800ED034 000E9E34 3C 60 FF FF */ lis r3, 0xFFFF0001@ha /* 800ED038 000E9E38 98 9F 00 22 */ stb r4, 0x22(r31) @@ -306,14 +306,14 @@ lbl_800ECDEC: /* 800ED058 000E9E58 38 21 00 10 */ addi r1, r1, 0x10 /* 800ED05C 000E9E5C 4E 80 00 20 */ blr -.global func_800ED060 -func_800ED060: +.global __ct__16zNPCGoalTikiDeadFi +__ct__16zNPCGoalTikiDeadFi: /* 800ED060 000E9E60 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ED064 000E9E64 7C 08 02 A6 */ mflr r0 /* 800ED068 000E9E68 90 01 00 14 */ stw r0, 0x14(r1) /* 800ED06C 000E9E6C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800ED070 000E9E70 7C 7F 1B 78 */ mr r31, r3 -/* 800ED074 000E9E74 4B FE BF 81 */ bl func_800D8FF4 +/* 800ED074 000E9E74 4B FE BF 81 */ bl __ct__14zNPCGoalCommonFi /* 800ED078 000E9E78 3C 80 80 29 */ lis r4, lbl_80293F18@ha /* 800ED07C 000E9E7C 7F E3 FB 78 */ mr r3, r31 /* 800ED080 000E9E80 38 04 3F 18 */ addi r0, r4, lbl_80293F18@l @@ -324,14 +324,14 @@ func_800ED060: /* 800ED094 000E9E94 38 21 00 10 */ addi r1, r1, 0x10 /* 800ED098 000E9E98 4E 80 00 20 */ blr -.global func_800ED09C -func_800ED09C: +.global __ct__17zNPCGoalTikiDyingFi +__ct__17zNPCGoalTikiDyingFi: /* 800ED09C 000E9E9C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ED0A0 000E9EA0 7C 08 02 A6 */ mflr r0 /* 800ED0A4 000E9EA4 90 01 00 14 */ stw r0, 0x14(r1) /* 800ED0A8 000E9EA8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800ED0AC 000E9EAC 7C 7F 1B 78 */ mr r31, r3 -/* 800ED0B0 000E9EB0 4B FE BF 45 */ bl func_800D8FF4 +/* 800ED0B0 000E9EB0 4B FE BF 45 */ bl __ct__14zNPCGoalCommonFi /* 800ED0B4 000E9EB4 3C 80 80 29 */ lis r4, lbl_80293F4C@ha /* 800ED0B8 000E9EB8 7F E3 FB 78 */ mr r3, r31 /* 800ED0BC 000E9EBC 38 04 3F 4C */ addi r0, r4, lbl_80293F4C@l @@ -342,14 +342,14 @@ func_800ED09C: /* 800ED0D0 000E9ED0 38 21 00 10 */ addi r1, r1, 0x10 /* 800ED0D4 000E9ED4 4E 80 00 20 */ blr -.global func_800ED0D8 -func_800ED0D8: +.global __ct__17zNPCGoalTikiCountFi +__ct__17zNPCGoalTikiCountFi: /* 800ED0D8 000E9ED8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ED0DC 000E9EDC 7C 08 02 A6 */ mflr r0 /* 800ED0E0 000E9EE0 90 01 00 14 */ stw r0, 0x14(r1) /* 800ED0E4 000E9EE4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800ED0E8 000E9EE8 7C 7F 1B 78 */ mr r31, r3 -/* 800ED0EC 000E9EEC 4B FE BF 09 */ bl func_800D8FF4 +/* 800ED0EC 000E9EEC 4B FE BF 09 */ bl __ct__14zNPCGoalCommonFi /* 800ED0F0 000E9EF0 3C 80 80 29 */ lis r4, lbl_80293F80@ha /* 800ED0F4 000E9EF4 7F E3 FB 78 */ mr r3, r31 /* 800ED0F8 000E9EF8 38 04 3F 80 */ addi r0, r4, lbl_80293F80@l @@ -360,14 +360,14 @@ func_800ED0D8: /* 800ED10C 000E9F0C 38 21 00 10 */ addi r1, r1, 0x10 /* 800ED110 000E9F10 4E 80 00 20 */ blr -.global func_800ED114 -func_800ED114: +.global __ct__16zNPCGoalTikiHideFi +__ct__16zNPCGoalTikiHideFi: /* 800ED114 000E9F14 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ED118 000E9F18 7C 08 02 A6 */ mflr r0 /* 800ED11C 000E9F1C 90 01 00 14 */ stw r0, 0x14(r1) /* 800ED120 000E9F20 93 E1 00 0C */ stw r31, 0xc(r1) /* 800ED124 000E9F24 7C 7F 1B 78 */ mr r31, r3 -/* 800ED128 000E9F28 4B FE BE CD */ bl func_800D8FF4 +/* 800ED128 000E9F28 4B FE BE CD */ bl __ct__14zNPCGoalCommonFi /* 800ED12C 000E9F2C 3C 80 80 29 */ lis r4, lbl_80293FB4@ha /* 800ED130 000E9F30 7F E3 FB 78 */ mr r3, r31 /* 800ED134 000E9F34 38 04 3F B4 */ addi r0, r4, lbl_80293FB4@l @@ -378,14 +378,14 @@ func_800ED114: /* 800ED148 000E9F48 38 21 00 10 */ addi r1, r1, 0x10 /* 800ED14C 000E9F4C 4E 80 00 20 */ blr -.global func_800ED150 -func_800ED150: +.global __ct__18zNPCGoalTikiPatrolFi +__ct__18zNPCGoalTikiPatrolFi: /* 800ED150 000E9F50 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ED154 000E9F54 7C 08 02 A6 */ mflr r0 /* 800ED158 000E9F58 90 01 00 14 */ stw r0, 0x14(r1) /* 800ED15C 000E9F5C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800ED160 000E9F60 7C 7F 1B 78 */ mr r31, r3 -/* 800ED164 000E9F64 4B FE BE 91 */ bl func_800D8FF4 +/* 800ED164 000E9F64 4B FE BE 91 */ bl __ct__14zNPCGoalCommonFi /* 800ED168 000E9F68 3C 80 80 29 */ lis r4, lbl_80293FE8@ha /* 800ED16C 000E9F6C 7F E3 FB 78 */ mr r3, r31 /* 800ED170 000E9F70 38 04 3F E8 */ addi r0, r4, lbl_80293FE8@l @@ -396,14 +396,14 @@ func_800ED150: /* 800ED184 000E9F84 38 21 00 10 */ addi r1, r1, 0x10 /* 800ED188 000E9F88 4E 80 00 20 */ blr -.global func_800ED18C -func_800ED18C: +.global __ct__16zNPCGoalTikiIdleFi +__ct__16zNPCGoalTikiIdleFi: /* 800ED18C 000E9F8C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ED190 000E9F90 7C 08 02 A6 */ mflr r0 /* 800ED194 000E9F94 90 01 00 14 */ stw r0, 0x14(r1) /* 800ED198 000E9F98 93 E1 00 0C */ stw r31, 0xc(r1) /* 800ED19C 000E9F9C 7C 7F 1B 78 */ mr r31, r3 -/* 800ED1A0 000E9FA0 4B FE BE 55 */ bl func_800D8FF4 +/* 800ED1A0 000E9FA0 4B FE BE 55 */ bl __ct__14zNPCGoalCommonFi /* 800ED1A4 000E9FA4 3C 80 80 29 */ lis r4, lbl_8029401C@ha /* 800ED1A8 000E9FA8 7F E3 FB 78 */ mr r3, r31 /* 800ED1AC 000E9FAC 38 04 40 1C */ addi r0, r4, lbl_8029401C@l diff --git a/asm/Game/zNPCGoalVillager.s b/asm/Game/zNPCGoalVillager.s index f0a685597..7525ae54f 100644 --- a/asm/Game/zNPCGoalVillager.s +++ b/asm/Game/zNPCGoalVillager.s @@ -28,7 +28,7 @@ GOALCreate_Villager__FiP10RyzMemGrowPv: /* 8013661C 0013341C 7C 60 1B 79 */ or. r0, r3, r3 /* 80136620 00133420 41 82 00 10 */ beq lbl_80136630 /* 80136624 00133424 7F E4 FB 78 */ mr r4, r31 -/* 80136628 00133428 48 00 25 F5 */ bl func_80138C1C +/* 80136628 00133428 48 00 25 F5 */ bl __ct__18zNPCGoalPlayerNearFi /* 8013662C 0013342C 7C 60 1B 78 */ mr r0, r3 lbl_80136630: /* 80136630 00133430 7C 1E 03 78 */ mr r30, r0 @@ -39,7 +39,7 @@ lbl_80136630: /* 80136644 00133444 7C 60 1B 79 */ or. r0, r3, r3 /* 80136648 00133448 41 82 00 10 */ beq lbl_80136658 /* 8013664C 0013344C 7F E4 FB 78 */ mr r4, r31 -/* 80136650 00133450 48 00 25 85 */ bl func_80138BD4 +/* 80136650 00133450 48 00 25 85 */ bl __ct__12zNPCGoalTalkFi /* 80136654 00133454 7C 60 1B 78 */ mr r0, r3 lbl_80136658: /* 80136658 00133458 7C 1E 03 78 */ mr r30, r0 @@ -50,7 +50,7 @@ lbl_80136658: /* 8013666C 0013346C 7C 60 1B 79 */ or. r0, r3, r3 /* 80136670 00133470 41 82 00 10 */ beq lbl_80136680 /* 80136674 00133474 7F E4 FB 78 */ mr r4, r31 -/* 80136678 00133478 48 00 25 15 */ bl func_80138B8C +/* 80136678 00133478 48 00 25 15 */ bl __ct__15zNPCGoalChatterFi /* 8013667C 0013347C 7C 60 1B 78 */ mr r0, r3 lbl_80136680: /* 80136680 00133480 7C 1E 03 78 */ mr r30, r0 @@ -61,7 +61,7 @@ lbl_80136680: /* 80136694 00133494 7C 60 1B 79 */ or. r0, r3, r3 /* 80136698 00133498 41 82 00 10 */ beq lbl_801366A8 /* 8013669C 0013349C 7F E4 FB 78 */ mr r4, r31 -/* 801366A0 001334A0 48 00 24 B1 */ bl func_80138B50 +/* 801366A0 001334A0 48 00 24 B1 */ bl __ct__13zNPCGoalSpeakFi /* 801366A4 001334A4 7C 60 1B 78 */ mr r0, r3 lbl_801366A8: /* 801366A8 001334A8 7C 1E 03 78 */ mr r30, r0 @@ -72,7 +72,7 @@ lbl_801366A8: /* 801366BC 001334BC 7C 60 1B 79 */ or. r0, r3, r3 /* 801366C0 001334C0 41 82 00 10 */ beq lbl_801366D0 /* 801366C4 001334C4 7F E4 FB 78 */ mr r4, r31 -/* 801366C8 001334C8 48 00 24 41 */ bl func_80138B08 +/* 801366C8 001334C8 48 00 24 41 */ bl __ct__13zNPCGoalCheerFi /* 801366CC 001334CC 7C 60 1B 78 */ mr r0, r3 lbl_801366D0: /* 801366D0 001334D0 7C 1E 03 78 */ mr r30, r0 @@ -83,7 +83,7 @@ lbl_801366D0: /* 801366E4 001334E4 7C 60 1B 79 */ or. r0, r3, r3 /* 801366E8 001334E8 41 82 00 10 */ beq lbl_801366F8 /* 801366EC 001334EC 7F E4 FB 78 */ mr r4, r31 -/* 801366F0 001334F0 48 00 23 D1 */ bl func_80138AC0 +/* 801366F0 001334F0 48 00 23 D1 */ bl __ct__12zNPCGoalHurtFi /* 801366F4 001334F4 7C 60 1B 78 */ mr r0, r3 lbl_801366F8: /* 801366F8 001334F8 7C 1E 03 78 */ mr r30, r0 @@ -94,7 +94,7 @@ lbl_801366F8: /* 8013670C 0013350C 7C 60 1B 79 */ or. r0, r3, r3 /* 80136710 00133510 41 82 00 10 */ beq lbl_80136720 /* 80136714 00133514 7F E4 FB 78 */ mr r4, r31 -/* 80136718 00133518 48 00 23 55 */ bl func_80138A6C +/* 80136718 00133518 48 00 23 55 */ bl __ct__15zNPCGoalBalloonFi /* 8013671C 0013351C 7C 60 1B 78 */ mr r0, r3 lbl_80136720: /* 80136720 00133520 7C 1E 03 78 */ mr r30, r0 @@ -105,7 +105,7 @@ lbl_80136720: /* 80136734 00133534 7C 60 1B 79 */ or. r0, r3, r3 /* 80136738 00133538 41 82 00 10 */ beq lbl_80136748 /* 8013673C 0013353C 7F E4 FB 78 */ mr r4, r31 -/* 80136740 00133540 48 00 22 E5 */ bl func_80138A24 +/* 80136740 00133540 48 00 22 E5 */ bl __ct__15zNPCGoalBoyRideFi /* 80136744 00133544 7C 60 1B 78 */ mr r0, r3 lbl_80136748: /* 80136748 00133548 7C 1E 03 78 */ mr r30, r0 @@ -116,7 +116,7 @@ lbl_80136748: /* 8013675C 0013355C 7C 60 1B 79 */ or. r0, r3, r3 /* 80136760 00133560 41 82 00 10 */ beq lbl_80136770 /* 80136764 00133564 7F E4 FB 78 */ mr r4, r31 -/* 80136768 00133568 48 00 22 69 */ bl func_801389D0 +/* 80136768 00133568 48 00 22 69 */ bl __ct__15zNPCGoalBoyFallFi /* 8013676C 0013356C 7C 60 1B 78 */ mr r0, r3 lbl_80136770: /* 80136770 00133570 7C 1E 03 78 */ mr r30, r0 @@ -127,7 +127,7 @@ lbl_80136770: /* 80136784 00133584 7C 60 1B 79 */ or. r0, r3, r3 /* 80136788 00133588 41 82 00 10 */ beq lbl_80136798 /* 8013678C 0013358C 7F E4 FB 78 */ mr r4, r31 -/* 80136790 00133590 48 00 21 F9 */ bl func_80138988 +/* 80136790 00133590 48 00 21 F9 */ bl __ct__15zNPCGoalBoyWeepFi /* 80136794 00133594 7C 60 1B 78 */ mr r0, r3 lbl_80136798: /* 80136798 00133598 7C 1E 03 78 */ mr r30, r0 @@ -138,7 +138,7 @@ lbl_80136798: /* 801367AC 001335AC 7C 60 1B 79 */ or. r0, r3, r3 /* 801367B0 001335B0 41 82 00 10 */ beq lbl_801367C0 /* 801367B4 001335B4 7F E4 FB 78 */ mr r4, r31 -/* 801367B8 001335B8 48 00 21 89 */ bl func_80138940 +/* 801367B8 001335B8 48 00 21 89 */ bl __ct__15zNPCGoalBoySwimFi /* 801367BC 001335BC 7C 60 1B 78 */ mr r0, r3 lbl_801367C0: /* 801367C0 001335C0 7C 1E 03 78 */ mr r30, r0 @@ -306,11 +306,11 @@ lbl_80136A0C: /* 80136A1C 0013381C 38 00 00 00 */ li r0, 0 /* 80136A20 00133820 7F E3 FB 78 */ mr r3, r31 /* 80136A24 00133824 90 1D 00 4C */ stw r0, 0x4c(r29) -/* 80136A28 00133828 4B FA 27 0D */ bl func_800D9134 +/* 80136A28 00133828 4B FA 27 0D */ bl RestoreColFlags__9xNPCBasicFv /* 80136A2C 0013382C FC 20 F8 90 */ fmr f1, f31 /* 80136A30 00133830 7F A3 EB 78 */ mr r3, r29 /* 80136A34 00133834 7F C4 F3 78 */ mr r4, r30 -/* 80136A38 00133838 4B F9 E9 E5 */ bl func_800D541C +/* 80136A38 00133838 4B F9 E9 E5 */ bl Exit__5xGoalFfPv /* 80136A3C 0013383C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80136A40 00133840 CB E1 00 18 */ lfd f31, 0x18(r1) /* 80136A44 00133844 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -347,7 +347,7 @@ lbl_80136AB8: /* 80136AB8 001338B8 FC 20 F8 90 */ fmr f1, f31 /* 80136ABC 001338BC 7F A3 EB 78 */ mr r3, r29 /* 80136AC0 001338C0 7F C4 F3 78 */ mr r4, r30 -/* 80136AC4 001338C4 4B F9 E9 61 */ bl func_800D5424 +/* 80136AC4 001338C4 4B F9 E9 61 */ bl Suspend__5xGoalFfPv /* 80136AC8 001338C8 80 01 00 24 */ lwz r0, 0x24(r1) /* 80136ACC 001338CC CB E1 00 18 */ lfd f31, 0x18(r1) /* 80136AD0 001338D0 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -504,7 +504,7 @@ lbl_80136CE8: /* 80136D04 00133B04 28 00 30 32 */ cmplwi r0, 0x3032 /* 80136D08 00133B08 40 82 00 20 */ bne lbl_80136D28 /* 80136D0C 00133B0C 7F C3 F3 78 */ mr r3, r30 -/* 80136D10 00133B10 4B F1 F7 D5 */ bl func_800564E4 +/* 80136D10 00133B10 4B F1 F7 D5 */ bl SelfType__9xNPCBasicCFv /* 80136D14 00133B14 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 80136D18 00133B18 28 00 46 38 */ cmplwi r0, 0x4638 /* 80136D1C 00133B1C 40 82 00 0C */ bne lbl_80136D28 @@ -516,13 +516,13 @@ lbl_80136D28: /* 80136D30 00133B30 38 81 00 1C */ addi r4, r1, 0x1c /* 80136D34 00133B34 38 A1 00 08 */ addi r5, r1, 8 /* 80136D38 00133B38 D0 01 00 08 */ stfs f0, 8(r1) -/* 80136D3C 00133B3C 4B F4 BE A9 */ bl func_80082BE4 +/* 80136D3C 00133B3C 4B F4 BE A9 */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf /* 80136D40 00133B40 80 1A 00 54 */ lwz r0, 0x54(r26) /* 80136D44 00133B44 FF C0 08 90 */ fmr f30, f1 /* 80136D48 00133B48 28 00 00 00 */ cmplwi r0, 0 /* 80136D4C 00133B4C 41 82 00 48 */ beq lbl_80136D94 /* 80136D50 00133B50 FC 20 E0 90 */ fmr f1, f28 -/* 80136D54 00133B54 4B F1 13 55 */ bl func_800480A8 +/* 80136D54 00133B54 4B F1 13 55 */ bl SQ__Ff /* 80136D58 00133B58 FC 1E 08 40 */ fcmpo cr0, f30, f1 /* 80136D5C 00133B5C 40 81 00 18 */ ble lbl_80136D74 /* 80136D60 00133B60 80 7A 00 54 */ lwz r3, 0x54(r26) @@ -532,7 +532,7 @@ lbl_80136D28: /* 80136D70 00133B70 48 00 00 24 */ b lbl_80136D94 lbl_80136D74: /* 80136D74 00133B74 FC 20 E8 90 */ fmr f1, f29 -/* 80136D78 00133B78 4B F1 13 31 */ bl func_800480A8 +/* 80136D78 00133B78 4B F1 13 31 */ bl SQ__Ff /* 80136D7C 00133B7C FC 1E 08 40 */ fcmpo cr0, f30, f1 /* 80136D80 00133B80 40 80 00 14 */ bge lbl_80136D94 /* 80136D84 00133B84 80 7A 00 54 */ lwz r3, 0x54(r26) @@ -573,7 +573,7 @@ lbl_80136DE4: /* 80136E08 00133C08 90 A1 00 10 */ stw r5, 0x10(r1) /* 80136E0C 00133C0C 90 81 00 14 */ stw r4, 0x14(r1) /* 80136E10 00133C10 90 01 00 18 */ stw r0, 0x18(r1) -/* 80136E14 00133C14 4B F4 BE E5 */ bl func_80082CF8 +/* 80136E14 00133C14 4B F4 BE E5 */ bl Pos__10zNPCCommonFv /* 80136E18 00133C18 7C 64 1B 78 */ mr r4, r3 /* 80136E1C 00133C1C 38 61 00 10 */ addi r3, r1, 0x10 /* 80136E20 00133C20 4B F1 76 BD */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -597,7 +597,7 @@ lbl_80136E4C: /* 80136E64 00133C64 D0 01 00 14 */ stfs f0, 0x14(r1) lbl_80136E68: /* 80136E68 00133C68 7F C3 F3 78 */ mr r3, r30 -/* 80136E6C 00133C6C 4B F1 F6 79 */ bl func_800564E4 +/* 80136E6C 00133C6C 4B F1 F6 79 */ bl SelfType__9xNPCBasicCFv /* 80136E70 00133C70 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 80136E74 00133C74 28 00 46 41 */ cmplwi r0, 0x4641 /* 80136E78 00133C78 40 82 00 34 */ bne lbl_80136EAC @@ -676,18 +676,18 @@ lbl_80136F74: /* 80136F74 00133D74 7F C3 F3 78 */ mr r3, r30 /* 80136F78 00133D78 4B FB 9F 75 */ bl VelStop__10zNPCCommonFv /* 80136F7C 00133D7C 7F C3 F3 78 */ mr r3, r30 -/* 80136F80 00133D80 4B EE 48 89 */ bl func_8001B808 +/* 80136F80 00133D80 4B EE 48 89 */ bl xEntGetPos__FPC4xEnt /* 80136F84 00133D84 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80136F88 00133D88 7C 7D 1B 78 */ mr r29, r3 /* 80136F8C 00133D8C 38 64 05 58 */ addi r3, r4, lbl_803C0558@l /* 80136F90 00133D90 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 80136F94 00133D94 4B EE 48 75 */ bl func_8001B808 +/* 80136F94 00133D94 4B EE 48 75 */ bl xEntGetPos__FPC4xEnt /* 80136F98 00133D98 7C 64 1B 78 */ mr r4, r3 /* 80136F9C 00133D9C 7F A5 EB 78 */ mr r5, r29 /* 80136FA0 00133DA0 38 61 00 28 */ addi r3, r1, 0x28 -/* 80136FA4 00133DA4 4B ED 76 ED */ bl func_8000E690 +/* 80136FA4 00133DA4 4B ED 76 ED */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80136FA8 00133DA8 38 61 00 28 */ addi r3, r1, 0x28 -/* 80136FAC 00133DAC 4B ED E1 21 */ bl func_800150CC +/* 80136FAC 00133DAC 4B ED E1 21 */ bl xVec3Length2__FPC5xVec3 /* 80136FB0 00133DB0 C0 02 A3 C0 */ lfs f0, lbl_803CED40-_SDA2_BASE_(r2) /* 80136FB4 00133DB4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80136FB8 00133DB8 40 81 00 38 */ ble lbl_80136FF0 @@ -698,7 +698,7 @@ lbl_80136F74: /* 80136FCC 00133DCC 41 82 00 10 */ beq lbl_80136FDC /* 80136FD0 00133DD0 C0 22 A3 CC */ lfs f1, lbl_803CED4C-_SDA2_BASE_(r2) /* 80136FD4 00133DD4 38 61 00 28 */ addi r3, r1, 0x28 -/* 80136FD8 00133DD8 4B ED 41 A9 */ bl func_8000B180 +/* 80136FD8 00133DD8 4B ED 41 A9 */ bl __amu__5xVec3Ff lbl_80136FDC: /* 80136FDC 00133DDC FC 20 F8 90 */ fmr f1, f31 /* 80136FE0 00133DE0 C0 42 A3 CC */ lfs f2, lbl_803CED4C-_SDA2_BASE_(r2) @@ -1044,7 +1044,7 @@ lbl_8013749C: /* 801374A0 001342A0 41 82 00 38 */ beq lbl_801374D8 /* 801374A4 001342A4 80 7C 00 18 */ lwz r3, 0x18(r28) /* 801374A8 001342A8 80 63 00 00 */ lwz r3, 0(r3) -/* 801374AC 001342AC 4B FB 53 D5 */ bl func_800EC880 +/* 801374AC 001342AC 4B FB 53 D5 */ bl Center__10zNPCCommonFv /* 801374B0 001342B0 3C 80 80 27 */ lis r4, lbl_8026CF78@ha /* 801374B4 001342B4 7C 65 1B 78 */ mr r5, r3 /* 801374B8 001342B8 38 64 CF 78 */ addi r3, r4, lbl_8026CF78@l @@ -1108,7 +1108,7 @@ lbl_80137584: /* 80137594 00134394 C0 02 A3 A4 */ lfs f0, lbl_803CED24-_SDA2_BASE_(r2) /* 80137598 00134398 7F E3 FB 78 */ mr r3, r31 /* 8013759C 0013439C D0 1D 00 50 */ stfs f0, 0x50(r29) -/* 801375A0 001343A0 4B EE 42 69 */ bl func_8001B808 +/* 801375A0 001343A0 4B EE 42 69 */ bl xEntGetPos__FPC4xEnt /* 801375A4 001343A4 7C 64 1B 78 */ mr r4, r3 /* 801375A8 001343A8 38 7D 00 64 */ addi r3, r29, 0x64 /* 801375AC 001343AC 4B F1 6F 31 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -1155,11 +1155,11 @@ lbl_80137584: /* 80137650 00134450 7F E3 FB 78 */ mr r3, r31 /* 80137654 00134454 4B FB BD 55 */ bl WonderOfTalking__10zNPCCommonFiP5xBase /* 80137658 00134458 7F E3 FB 78 */ mr r3, r31 -/* 8013765C 0013445C 4B FA 1A D9 */ bl func_800D9134 +/* 8013765C 0013445C 4B FA 1A D9 */ bl RestoreColFlags__9xNPCBasicFv /* 80137660 00134460 FC 20 F8 90 */ fmr f1, f31 /* 80137664 00134464 7F A3 EB 78 */ mr r3, r29 /* 80137668 00134468 7F C4 F3 78 */ mr r4, r30 -/* 8013766C 0013446C 4B F9 DD B1 */ bl func_800D541C +/* 8013766C 0013446C 4B F9 DD B1 */ bl Exit__5xGoalFfPv /* 80137670 00134470 80 01 00 24 */ lwz r0, 0x24(r1) /* 80137674 00134474 CB E1 00 18 */ lfd f31, 0x18(r1) /* 80137678 00134478 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -1189,7 +1189,7 @@ lbl_80137584: /* 801376D8 001344D8 41 82 00 44 */ beq lbl_8013771C /* 801376DC 001344DC 7F 63 DB 78 */ mr r3, r27 /* 801376E0 001344E0 7F 84 E3 78 */ mr r4, r28 -/* 801376E4 001344E4 48 00 15 81 */ bl func_80138C64 +/* 801376E4 001344E4 48 00 15 81 */ bl IndexInStack__7xPsycheCFPC5xGoal /* 801376E8 001344E8 2C 03 00 00 */ cmpwi r3, 0 /* 801376EC 001344EC 40 81 00 14 */ ble lbl_80137700 /* 801376F0 001344F0 38 00 00 03 */ li r0, 3 @@ -1200,14 +1200,14 @@ lbl_80137700: /* 80137700 00134500 7F E3 FB 78 */ mr r3, r31 /* 80137704 00134504 4B FC D3 15 */ bl TossMyConverse__12zNPCVillagerFv /* 80137708 00134508 7F 63 DB 78 */ mr r3, r27 -/* 8013770C 0013450C 4B FA 1B 61 */ bl func_800D926C +/* 8013770C 0013450C 4B FA 1B 61 */ bl GIDOfSafety__7xPsycheCFv /* 80137710 00134510 38 00 00 01 */ li r0, 1 /* 80137714 00134514 90 1D 00 00 */ stw r0, 0(r29) /* 80137718 00134518 48 00 02 58 */ b lbl_80137970 lbl_8013771C: /* 8013771C 0013451C 7F E3 FB 78 */ mr r3, r31 /* 80137720 00134520 38 81 00 08 */ addi r4, r1, 8 -/* 80137724 00134524 4B FB 51 05 */ bl func_800EC828 +/* 80137724 00134524 4B FB 51 05 */ bl XYZDstSqToPlayer__10zNPCCommonFP5xVec3 /* 80137728 00134528 C0 41 00 0C */ lfs f2, 0xc(r1) /* 8013772C 0013452C FF A0 08 90 */ fmr f29, f1 /* 80137730 00134530 C0 02 A3 D0 */ lfs f0, lbl_803CED50-_SDA2_BASE_(r2) @@ -1216,9 +1216,9 @@ lbl_8013771C: /* 8013773C 0013453C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80137740 00134540 41 81 00 14 */ bgt lbl_80137754 /* 80137744 00134544 C0 21 00 10 */ lfs f1, 0x10(r1) -/* 80137748 00134548 4B F1 09 61 */ bl func_800480A8 +/* 80137748 00134548 4B F1 09 61 */ bl SQ__Ff /* 8013774C 0013454C C0 21 00 08 */ lfs f1, 8(r1) -/* 80137750 00134550 4B F1 09 59 */ bl func_800480A8 +/* 80137750 00134550 4B F1 09 59 */ bl SQ__Ff lbl_80137754: /* 80137754 00134554 7F E3 FB 78 */ mr r3, r31 /* 80137758 00134558 4B FB 97 95 */ bl VelStop__10zNPCCommonFv @@ -1236,11 +1236,11 @@ lbl_80137754: /* 80137788 00134588 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 8013778C 0013458C 40 81 00 30 */ ble lbl_801377BC /* 80137790 00134590 FC 20 E8 90 */ fmr f1, f29 -/* 80137794 00134594 4B ED 30 69 */ bl func_8000A7FC +/* 80137794 00134594 4B ED 30 69 */ bl xsqrt__Ff /* 80137798 00134598 C0 02 A3 C0 */ lfs f0, lbl_803CED40-_SDA2_BASE_(r2) /* 8013779C 0013459C 38 61 00 08 */ addi r3, r1, 8 /* 801377A0 001345A0 EC 20 08 24 */ fdivs f1, f0, f1 -/* 801377A4 001345A4 4B EE 41 95 */ bl func_8001B938 +/* 801377A4 001345A4 4B EE 41 95 */ bl xVec3SMulBy__FP5xVec3f /* 801377A8 001345A8 FC 20 F8 90 */ fmr f1, f31 /* 801377AC 001345AC C0 42 A3 CC */ lfs f2, lbl_803CED4C-_SDA2_BASE_(r2) /* 801377B0 001345B0 7F E3 FB 78 */ mr r3, r31 @@ -1449,7 +1449,7 @@ lbl_80137A2C: /* 80137A78 00134878 7F E3 FB 78 */ mr r3, r31 /* 80137A7C 0013487C 4B FB B9 2D */ bl WonderOfTalking__10zNPCCommonFiP5xBase /* 80137A80 00134880 7F E3 FB 78 */ mr r3, r31 -/* 80137A84 00134884 4B EE 3D 85 */ bl func_8001B808 +/* 80137A84 00134884 4B EE 3D 85 */ bl xEntGetPos__FPC4xEnt /* 80137A88 00134888 7C 64 1B 78 */ mr r4, r3 /* 80137A8C 0013488C 38 7D 00 50 */ addi r3, r29, 0x50 /* 80137A90 00134890 4B F1 6A 4D */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -1496,11 +1496,11 @@ lbl_80137A2C: /* 80137B34 00134934 7F E3 FB 78 */ mr r3, r31 /* 80137B38 00134938 4B FB B8 71 */ bl WonderOfTalking__10zNPCCommonFiP5xBase /* 80137B3C 0013493C 7F E3 FB 78 */ mr r3, r31 -/* 80137B40 00134940 4B FA 15 F5 */ bl func_800D9134 +/* 80137B40 00134940 4B FA 15 F5 */ bl RestoreColFlags__9xNPCBasicFv /* 80137B44 00134944 FC 20 F8 90 */ fmr f1, f31 /* 80137B48 00134948 7F A3 EB 78 */ mr r3, r29 /* 80137B4C 0013494C 7F C4 F3 78 */ mr r4, r30 -/* 80137B50 00134950 4B F9 D8 CD */ bl func_800D541C +/* 80137B50 00134950 4B F9 D8 CD */ bl Exit__5xGoalFfPv /* 80137B54 00134954 80 01 00 24 */ lwz r0, 0x24(r1) /* 80137B58 00134958 CB E1 00 18 */ lfd f31, 0x18(r1) /* 80137B5C 0013495C 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -1533,15 +1533,15 @@ lbl_80137A2C: /* 80137BC8 001349C8 7F E3 FB 78 */ mr r3, r31 /* 80137BCC 001349CC 38 81 00 08 */ addi r4, r1, 8 /* 80137BD0 001349D0 38 A0 00 00 */ li r5, 0 -/* 80137BD4 001349D4 4B F4 B0 11 */ bl func_80082BE4 +/* 80137BD4 001349D4 4B F4 B0 11 */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf /* 80137BD8 001349D8 C0 02 A3 D4 */ lfs f0, lbl_803CED54-_SDA2_BASE_(r2) /* 80137BDC 001349DC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80137BE0 001349E0 40 81 00 2C */ ble lbl_80137C0C -/* 80137BE4 001349E4 4B ED 2C 19 */ bl func_8000A7FC +/* 80137BE4 001349E4 4B ED 2C 19 */ bl xsqrt__Ff /* 80137BE8 001349E8 C0 02 A3 C0 */ lfs f0, lbl_803CED40-_SDA2_BASE_(r2) /* 80137BEC 001349EC 38 61 00 08 */ addi r3, r1, 8 /* 80137BF0 001349F0 EC 20 08 24 */ fdivs f1, f0, f1 -/* 80137BF4 001349F4 4B EE 3D 45 */ bl func_8001B938 +/* 80137BF4 001349F4 4B EE 3D 45 */ bl xVec3SMulBy__FP5xVec3f /* 80137BF8 001349F8 FC 20 F8 90 */ fmr f1, f31 /* 80137BFC 001349FC C0 42 A3 CC */ lfs f2, lbl_803CED4C-_SDA2_BASE_(r2) /* 80137C00 00134A00 7F E3 FB 78 */ mr r3, r31 @@ -1691,25 +1691,25 @@ lbl_80137D5C: /* 80137E10 00134C10 7F C3 F3 78 */ mr r3, r30 /* 80137E14 00134C14 90 81 00 0C */ stw r4, 0xc(r1) /* 80137E18 00134C18 90 01 00 10 */ stw r0, 0x10(r1) -/* 80137E1C 00134C1C 4B EE 39 ED */ bl func_8001B808 +/* 80137E1C 00134C1C 4B EE 39 ED */ bl xEntGetPos__FPC4xEnt /* 80137E20 00134C20 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80137E24 00134C24 7C 7F 1B 78 */ mr r31, r3 /* 80137E28 00134C28 38 64 05 58 */ addi r3, r4, lbl_803C0558@l /* 80137E2C 00134C2C 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 80137E30 00134C30 4B EE 39 D9 */ bl func_8001B808 +/* 80137E30 00134C30 4B EE 39 D9 */ bl xEntGetPos__FPC4xEnt /* 80137E34 00134C34 7C 64 1B 78 */ mr r4, r3 /* 80137E38 00134C38 7F E5 FB 78 */ mr r5, r31 /* 80137E3C 00134C3C 38 61 00 08 */ addi r3, r1, 8 -/* 80137E40 00134C40 4B ED 68 51 */ bl func_8000E690 +/* 80137E40 00134C40 4B ED 68 51 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80137E44 00134C44 38 61 00 08 */ addi r3, r1, 8 -/* 80137E48 00134C48 4B ED 68 09 */ bl func_8000E650 +/* 80137E48 00134C48 4B ED 68 09 */ bl xVec3Length__FPC5xVec3 /* 80137E4C 00134C4C C0 02 A3 A4 */ lfs f0, lbl_803CED24-_SDA2_BASE_(r2) /* 80137E50 00134C50 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80137E54 00134C54 40 81 00 28 */ ble lbl_80137E7C /* 80137E58 00134C58 C0 02 A3 C0 */ lfs f0, lbl_803CED40-_SDA2_BASE_(r2) /* 80137E5C 00134C5C 38 61 00 08 */ addi r3, r1, 8 /* 80137E60 00134C60 EC 20 08 24 */ fdivs f1, f0, f1 -/* 80137E64 00134C64 4B EE 3A D5 */ bl func_8001B938 +/* 80137E64 00134C64 4B EE 3A D5 */ bl xVec3SMulBy__FP5xVec3f /* 80137E68 00134C68 FC 20 F8 90 */ fmr f1, f31 /* 80137E6C 00134C6C C0 42 A3 CC */ lfs f2, lbl_803CED4C-_SDA2_BASE_(r2) /* 80137E70 00134C70 7F C3 F3 78 */ mr r3, r30 @@ -1804,25 +1804,25 @@ lbl_80137F38: /* 80137FC8 00134DC8 3B 60 00 00 */ li r27, 0 /* 80137FCC 00134DCC 90 81 00 0C */ stw r4, 0xc(r1) /* 80137FD0 00134DD0 90 01 00 10 */ stw r0, 0x10(r1) -/* 80137FD4 00134DD4 4B EE 38 35 */ bl func_8001B808 +/* 80137FD4 00134DD4 4B EE 38 35 */ bl xEntGetPos__FPC4xEnt /* 80137FD8 00134DD8 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80137FDC 00134DDC 7C 7C 1B 78 */ mr r28, r3 /* 80137FE0 00134DE0 38 64 05 58 */ addi r3, r4, lbl_803C0558@l /* 80137FE4 00134DE4 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 80137FE8 00134DE8 4B EE 38 21 */ bl func_8001B808 +/* 80137FE8 00134DE8 4B EE 38 21 */ bl xEntGetPos__FPC4xEnt /* 80137FEC 00134DEC 7C 64 1B 78 */ mr r4, r3 /* 80137FF0 00134DF0 7F 85 E3 78 */ mr r5, r28 /* 80137FF4 00134DF4 38 61 00 08 */ addi r3, r1, 8 -/* 80137FF8 00134DF8 4B ED 66 99 */ bl func_8000E690 +/* 80137FF8 00134DF8 4B ED 66 99 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80137FFC 00134DFC 38 61 00 08 */ addi r3, r1, 8 -/* 80138000 00134E00 4B ED 66 51 */ bl func_8000E650 +/* 80138000 00134E00 4B ED 66 51 */ bl xVec3Length__FPC5xVec3 /* 80138004 00134E04 C0 02 A3 A4 */ lfs f0, lbl_803CED24-_SDA2_BASE_(r2) /* 80138008 00134E08 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8013800C 00134E0C 40 81 00 28 */ ble lbl_80138034 /* 80138010 00134E10 C0 02 A3 C0 */ lfs f0, lbl_803CED40-_SDA2_BASE_(r2) /* 80138014 00134E14 38 61 00 08 */ addi r3, r1, 8 /* 80138018 00134E18 EC 20 08 24 */ fdivs f1, f0, f1 -/* 8013801C 00134E1C 4B EE 39 1D */ bl func_8001B938 +/* 8013801C 00134E1C 4B EE 39 1D */ bl xVec3SMulBy__FP5xVec3f /* 80138020 00134E20 FC 20 F8 90 */ fmr f1, f31 /* 80138024 00134E24 C0 42 A3 CC */ lfs f2, lbl_803CED4C-_SDA2_BASE_(r2) /* 80138028 00134E28 7F 43 D3 78 */ mr r3, r26 @@ -1947,7 +1947,7 @@ ChkRewardCheat__12zNPCGoalHurtFv: /* 801381E4 00134FE4 41 82 00 24 */ beq lbl_80138208 /* 801381E8 00134FE8 80 7F 00 18 */ lwz r3, 0x18(r31) /* 801381EC 00134FEC 80 63 00 00 */ lwz r3, 0(r3) -/* 801381F0 00134FF0 4B FB 46 91 */ bl func_800EC880 +/* 801381F0 00134FF0 4B FB 46 91 */ bl Center__10zNPCCommonFv /* 801381F4 00134FF4 3C 80 80 27 */ lis r4, lbl_8026CFA4@ha /* 801381F8 00134FF8 7C 65 1B 78 */ mr r5, r3 /* 801381FC 00134FFC 38 64 CF A4 */ addi r3, r4, lbl_8026CFA4@l @@ -1978,7 +1978,7 @@ lbl_80138208: /* 8013825C 0013505C 80 A3 00 18 */ lwz r5, 0x18(r3) /* 80138260 00135060 80 A5 00 00 */ lwz r5, 0(r5) /* 80138264 00135064 90 05 03 48 */ stw r0, 0x348(r5) -/* 80138268 00135068 4B F9 D1 B5 */ bl func_800D541C +/* 80138268 00135068 4B F9 D1 B5 */ bl Exit__5xGoalFfPv /* 8013826C 0013506C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80138270 00135070 7C 08 03 A6 */ mtlr r0 /* 80138274 00135074 38 21 00 10 */ addi r1, r1, 0x10 @@ -2070,11 +2070,11 @@ lbl_8013834C: /* 801383A8 001351A8 7C 7E 1B 78 */ mr r30, r3 /* 801383AC 001351AC 80 63 00 18 */ lwz r3, 0x18(r3) /* 801383B0 001351B0 80 63 00 00 */ lwz r3, 0(r3) -/* 801383B4 001351B4 4B FA 0D 81 */ bl func_800D9134 +/* 801383B4 001351B4 4B FA 0D 81 */ bl RestoreColFlags__9xNPCBasicFv /* 801383B8 001351B8 FC 20 F8 90 */ fmr f1, f31 /* 801383BC 001351BC 7F C3 F3 78 */ mr r3, r30 /* 801383C0 001351C0 7F E4 FB 78 */ mr r4, r31 -/* 801383C4 001351C4 4B F9 D0 59 */ bl func_800D541C +/* 801383C4 001351C4 4B F9 D0 59 */ bl Exit__5xGoalFfPv /* 801383C8 001351C8 80 01 00 24 */ lwz r0, 0x24(r1) /* 801383CC 001351CC CB E1 00 18 */ lfd f31, 0x18(r1) /* 801383D0 001351D0 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -2110,7 +2110,7 @@ lbl_8013843C: /* 80138444 00135244 48 00 00 60 */ b lbl_801384A4 lbl_80138448: /* 80138448 00135248 80 7F 03 4C */ lwz r3, 0x34c(r31) -/* 8013844C 0013524C 4B EE 33 BD */ bl func_8001B808 +/* 8013844C 0013524C 4B EE 33 BD */ bl xEntGetPos__FPC4xEnt /* 80138450 00135250 80 BF 00 48 */ lwz r5, 0x48(r31) /* 80138454 00135254 7C 64 1B 78 */ mr r4, r3 /* 80138458 00135258 38 65 00 30 */ addi r3, r5, 0x30 @@ -2119,7 +2119,7 @@ lbl_80138448: /* 80138464 00135264 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80138468 00135268 80 84 00 24 */ lwz r4, 0x24(r4) /* 8013846C 0013526C 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80138470 00135270 4B ED 6B C5 */ bl func_8000F034 +/* 80138470 00135270 4B ED 6B C5 */ bl xMat3x3Copy__FP7xMat3x3PC7xMat3x3 /* 80138474 00135274 80 9F 00 48 */ lwz r4, 0x48(r31) /* 80138478 00135278 7F E3 FB 78 */ mr r3, r31 /* 8013847C 0013527C 80 04 00 E0 */ lwz r0, 0xe0(r4) @@ -2458,20 +2458,20 @@ lbl_8013892C: /* 80138938 00135738 38 21 00 10 */ addi r1, r1, 0x10 /* 8013893C 0013573C 4E 80 00 20 */ blr -.global func_80138940 -func_80138940: +.global __ct__15zNPCGoalBoySwimFi +__ct__15zNPCGoalBoySwimFi: /* 80138940 00135740 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80138944 00135744 7C 08 02 A6 */ mflr r0 /* 80138948 00135748 90 01 00 14 */ stw r0, 0x14(r1) /* 8013894C 0013574C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80138950 00135750 7C 7F 1B 78 */ mr r31, r3 -/* 80138954 00135754 4B FA 06 A1 */ bl func_800D8FF4 +/* 80138954 00135754 4B FA 06 A1 */ bl __ct__14zNPCGoalCommonFi /* 80138958 00135758 3C 80 80 2A */ lis r4, lbl_8029982C@ha /* 8013895C 0013575C 7F E3 FB 78 */ mr r3, r31 /* 80138960 00135760 38 04 98 2C */ addi r0, r4, lbl_8029982C@l /* 80138964 00135764 38 80 00 02 */ li r4, 2 /* 80138968 00135768 90 1F 00 38 */ stw r0, 0x38(r31) -/* 8013896C 0013576C 4B FA 07 35 */ bl func_800D90A0 +/* 8013896C 0013576C 4B FA 07 35 */ bl SetFlags__5xGoalFi /* 80138970 00135770 80 01 00 14 */ lwz r0, 0x14(r1) /* 80138974 00135774 7F E3 FB 78 */ mr r3, r31 /* 80138978 00135778 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2479,20 +2479,20 @@ func_80138940: /* 80138980 00135780 38 21 00 10 */ addi r1, r1, 0x10 /* 80138984 00135784 4E 80 00 20 */ blr -.global func_80138988 -func_80138988: +.global __ct__15zNPCGoalBoyWeepFi +__ct__15zNPCGoalBoyWeepFi: /* 80138988 00135788 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013898C 0013578C 7C 08 02 A6 */ mflr r0 /* 80138990 00135790 90 01 00 14 */ stw r0, 0x14(r1) /* 80138994 00135794 93 E1 00 0C */ stw r31, 0xc(r1) /* 80138998 00135798 7C 7F 1B 78 */ mr r31, r3 -/* 8013899C 0013579C 4B FA 06 59 */ bl func_800D8FF4 +/* 8013899C 0013579C 4B FA 06 59 */ bl __ct__14zNPCGoalCommonFi /* 801389A0 001357A0 3C 80 80 2A */ lis r4, lbl_80299624@ha /* 801389A4 001357A4 7F E3 FB 78 */ mr r3, r31 /* 801389A8 001357A8 38 04 96 24 */ addi r0, r4, lbl_80299624@l /* 801389AC 001357AC 38 80 00 02 */ li r4, 2 /* 801389B0 001357B0 90 1F 00 38 */ stw r0, 0x38(r31) -/* 801389B4 001357B4 4B FA 06 ED */ bl func_800D90A0 +/* 801389B4 001357B4 4B FA 06 ED */ bl SetFlags__5xGoalFi /* 801389B8 001357B8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801389BC 001357BC 7F E3 FB 78 */ mr r3, r31 /* 801389C0 001357C0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2500,20 +2500,20 @@ func_80138988: /* 801389C8 001357C8 38 21 00 10 */ addi r1, r1, 0x10 /* 801389CC 001357CC 4E 80 00 20 */ blr -.global func_801389D0 -func_801389D0: +.global __ct__15zNPCGoalBoyFallFi +__ct__15zNPCGoalBoyFallFi: /* 801389D0 001357D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801389D4 001357D4 7C 08 02 A6 */ mflr r0 /* 801389D8 001357D8 90 01 00 14 */ stw r0, 0x14(r1) /* 801389DC 001357DC 93 E1 00 0C */ stw r31, 0xc(r1) /* 801389E0 001357E0 7C 7F 1B 78 */ mr r31, r3 -/* 801389E4 001357E4 4B FA 06 11 */ bl func_800D8FF4 +/* 801389E4 001357E4 4B FA 06 11 */ bl __ct__14zNPCGoalCommonFi /* 801389E8 001357E8 3C 80 80 2A */ lis r4, lbl_80299658@ha /* 801389EC 001357EC 7F E3 FB 78 */ mr r3, r31 /* 801389F0 001357F0 38 04 96 58 */ addi r0, r4, lbl_80299658@l /* 801389F4 001357F4 38 80 00 02 */ li r4, 2 /* 801389F8 001357F8 90 1F 00 38 */ stw r0, 0x38(r31) -/* 801389FC 001357FC 4B FA 06 A5 */ bl func_800D90A0 +/* 801389FC 001357FC 4B FA 06 A5 */ bl SetFlags__5xGoalFi /* 80138A00 00135800 80 1F 00 40 */ lwz r0, 0x40(r31) /* 80138A04 00135804 7F E3 FB 78 */ mr r3, r31 /* 80138A08 00135808 60 00 00 01 */ ori r0, r0, 1 @@ -2524,20 +2524,20 @@ func_801389D0: /* 80138A1C 0013581C 38 21 00 10 */ addi r1, r1, 0x10 /* 80138A20 00135820 4E 80 00 20 */ blr -.global func_80138A24 -func_80138A24: +.global __ct__15zNPCGoalBoyRideFi +__ct__15zNPCGoalBoyRideFi: /* 80138A24 00135824 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80138A28 00135828 7C 08 02 A6 */ mflr r0 /* 80138A2C 0013582C 90 01 00 14 */ stw r0, 0x14(r1) /* 80138A30 00135830 93 E1 00 0C */ stw r31, 0xc(r1) /* 80138A34 00135834 7C 7F 1B 78 */ mr r31, r3 -/* 80138A38 00135838 4B FA 05 BD */ bl func_800D8FF4 +/* 80138A38 00135838 4B FA 05 BD */ bl __ct__14zNPCGoalCommonFi /* 80138A3C 0013583C 3C 80 80 2A */ lis r4, lbl_8029968C@ha /* 80138A40 00135840 7F E3 FB 78 */ mr r3, r31 /* 80138A44 00135844 38 04 96 8C */ addi r0, r4, lbl_8029968C@l /* 80138A48 00135848 38 80 00 02 */ li r4, 2 /* 80138A4C 0013584C 90 1F 00 38 */ stw r0, 0x38(r31) -/* 80138A50 00135850 4B FA 06 51 */ bl func_800D90A0 +/* 80138A50 00135850 4B FA 06 51 */ bl SetFlags__5xGoalFi /* 80138A54 00135854 80 01 00 14 */ lwz r0, 0x14(r1) /* 80138A58 00135858 7F E3 FB 78 */ mr r3, r31 /* 80138A5C 0013585C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2545,23 +2545,23 @@ func_80138A24: /* 80138A64 00135864 38 21 00 10 */ addi r1, r1, 0x10 /* 80138A68 00135868 4E 80 00 20 */ blr -.global func_80138A6C -func_80138A6C: +.global __ct__15zNPCGoalBalloonFi +__ct__15zNPCGoalBalloonFi: /* 80138A6C 0013586C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80138A70 00135870 7C 08 02 A6 */ mflr r0 /* 80138A74 00135874 90 01 00 14 */ stw r0, 0x14(r1) /* 80138A78 00135878 93 E1 00 0C */ stw r31, 0xc(r1) /* 80138A7C 0013587C 7C 7F 1B 78 */ mr r31, r3 -/* 80138A80 00135880 4B FA 05 75 */ bl func_800D8FF4 +/* 80138A80 00135880 4B FA 05 75 */ bl __ct__14zNPCGoalCommonFi /* 80138A84 00135884 3C 80 80 2A */ lis r4, lbl_802996C0@ha /* 80138A88 00135888 7F E3 FB 78 */ mr r3, r31 /* 80138A8C 0013588C 38 04 96 C0 */ addi r0, r4, lbl_802996C0@l /* 80138A90 00135890 38 80 00 0C */ li r4, 0xc /* 80138A94 00135894 90 1F 00 38 */ stw r0, 0x38(r31) -/* 80138A98 00135898 4B FA 06 09 */ bl func_800D90A0 +/* 80138A98 00135898 4B FA 06 09 */ bl SetFlags__5xGoalFi /* 80138A9C 0013589C 7F E3 FB 78 */ mr r3, r31 /* 80138AA0 001358A0 3C 80 00 02 */ lis r4, 2 -/* 80138AA4 001358A4 4B FB 3C DD */ bl func_800EC780 +/* 80138AA4 001358A4 4B FB 3C DD */ bl AddFlags__5xGoalFi /* 80138AA8 001358A8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80138AAC 001358AC 7F E3 FB 78 */ mr r3, r31 /* 80138AB0 001358B0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2569,20 +2569,20 @@ func_80138A6C: /* 80138AB8 001358B8 38 21 00 10 */ addi r1, r1, 0x10 /* 80138ABC 001358BC 4E 80 00 20 */ blr -.global func_80138AC0 -func_80138AC0: +.global __ct__12zNPCGoalHurtFi +__ct__12zNPCGoalHurtFi: /* 80138AC0 001358C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80138AC4 001358C4 7C 08 02 A6 */ mflr r0 /* 80138AC8 001358C8 90 01 00 14 */ stw r0, 0x14(r1) /* 80138ACC 001358CC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80138AD0 001358D0 7C 7F 1B 78 */ mr r31, r3 -/* 80138AD4 001358D4 4B FA 02 DD */ bl func_800D8DB0 +/* 80138AD4 001358D4 4B FA 02 DD */ bl __ct__16zNPCGoalPushAnimFi /* 80138AD8 001358D8 3C 80 80 2A */ lis r4, lbl_802996F4@ha /* 80138ADC 001358DC 7F E3 FB 78 */ mr r3, r31 /* 80138AE0 001358E0 38 04 96 F4 */ addi r0, r4, lbl_802996F4@l /* 80138AE4 001358E4 38 80 00 02 */ li r4, 2 /* 80138AE8 001358E8 90 1F 00 38 */ stw r0, 0x38(r31) -/* 80138AEC 001358EC 4B FA 05 B5 */ bl func_800D90A0 +/* 80138AEC 001358EC 4B FA 05 B5 */ bl SetFlags__5xGoalFi /* 80138AF0 001358F0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80138AF4 001358F4 7F E3 FB 78 */ mr r3, r31 /* 80138AF8 001358F8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2590,20 +2590,20 @@ func_80138AC0: /* 80138B00 00135900 38 21 00 10 */ addi r1, r1, 0x10 /* 80138B04 00135904 4E 80 00 20 */ blr -.global func_80138B08 -func_80138B08: +.global __ct__13zNPCGoalCheerFi +__ct__13zNPCGoalCheerFi: /* 80138B08 00135908 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80138B0C 0013590C 7C 08 02 A6 */ mflr r0 /* 80138B10 00135910 90 01 00 14 */ stw r0, 0x14(r1) /* 80138B14 00135914 93 E1 00 0C */ stw r31, 0xc(r1) /* 80138B18 00135918 7C 7F 1B 78 */ mr r31, r3 -/* 80138B1C 0013591C 4B FA 03 B1 */ bl func_800D8ECC +/* 80138B1C 0013591C 4B FA 03 B1 */ bl __ct__16zNPCGoalLoopAnimFi /* 80138B20 00135920 3C 80 80 2A */ lis r4, lbl_8029975C@ha /* 80138B24 00135924 7F E3 FB 78 */ mr r3, r31 /* 80138B28 00135928 38 04 97 5C */ addi r0, r4, lbl_8029975C@l /* 80138B2C 0013592C 38 80 00 02 */ li r4, 2 /* 80138B30 00135930 90 1F 00 38 */ stw r0, 0x38(r31) -/* 80138B34 00135934 4B FA 05 6D */ bl func_800D90A0 +/* 80138B34 00135934 4B FA 05 6D */ bl SetFlags__5xGoalFi /* 80138B38 00135938 80 01 00 14 */ lwz r0, 0x14(r1) /* 80138B3C 0013593C 7F E3 FB 78 */ mr r3, r31 /* 80138B40 00135940 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2611,14 +2611,14 @@ func_80138B08: /* 80138B48 00135948 38 21 00 10 */ addi r1, r1, 0x10 /* 80138B4C 0013594C 4E 80 00 20 */ blr -.global func_80138B50 -func_80138B50: +.global __ct__13zNPCGoalSpeakFi +__ct__13zNPCGoalSpeakFi: /* 80138B50 00135950 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80138B54 00135954 7C 08 02 A6 */ mflr r0 /* 80138B58 00135958 90 01 00 14 */ stw r0, 0x14(r1) /* 80138B5C 0013595C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80138B60 00135960 7C 7F 1B 78 */ mr r31, r3 -/* 80138B64 00135964 4B FA 04 91 */ bl func_800D8FF4 +/* 80138B64 00135964 4B FA 04 91 */ bl __ct__14zNPCGoalCommonFi /* 80138B68 00135968 3C 80 80 2A */ lis r4, lbl_80299790@ha /* 80138B6C 0013596C 7F E3 FB 78 */ mr r3, r31 /* 80138B70 00135970 38 04 97 90 */ addi r0, r4, lbl_80299790@l @@ -2629,20 +2629,20 @@ func_80138B50: /* 80138B84 00135984 38 21 00 10 */ addi r1, r1, 0x10 /* 80138B88 00135988 4E 80 00 20 */ blr -.global func_80138B8C -func_80138B8C: +.global __ct__15zNPCGoalChatterFi +__ct__15zNPCGoalChatterFi: /* 80138B8C 0013598C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80138B90 00135990 7C 08 02 A6 */ mflr r0 /* 80138B94 00135994 90 01 00 14 */ stw r0, 0x14(r1) /* 80138B98 00135998 93 E1 00 0C */ stw r31, 0xc(r1) /* 80138B9C 0013599C 7C 7F 1B 78 */ mr r31, r3 -/* 80138BA0 001359A0 4B FA 04 55 */ bl func_800D8FF4 +/* 80138BA0 001359A0 4B FA 04 55 */ bl __ct__14zNPCGoalCommonFi /* 80138BA4 001359A4 3C 80 80 2A */ lis r4, lbl_80299728@ha /* 80138BA8 001359A8 7F E3 FB 78 */ mr r3, r31 /* 80138BAC 001359AC 38 04 97 28 */ addi r0, r4, lbl_80299728@l /* 80138BB0 001359B0 38 80 00 02 */ li r4, 2 /* 80138BB4 001359B4 90 1F 00 38 */ stw r0, 0x38(r31) -/* 80138BB8 001359B8 4B FA 04 E9 */ bl func_800D90A0 +/* 80138BB8 001359B8 4B FA 04 E9 */ bl SetFlags__5xGoalFi /* 80138BBC 001359BC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80138BC0 001359C0 7F E3 FB 78 */ mr r3, r31 /* 80138BC4 001359C4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2650,20 +2650,20 @@ func_80138B8C: /* 80138BCC 001359CC 38 21 00 10 */ addi r1, r1, 0x10 /* 80138BD0 001359D0 4E 80 00 20 */ blr -.global func_80138BD4 -func_80138BD4: +.global __ct__12zNPCGoalTalkFi +__ct__12zNPCGoalTalkFi: /* 80138BD4 001359D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80138BD8 001359D8 7C 08 02 A6 */ mflr r0 /* 80138BDC 001359DC 90 01 00 14 */ stw r0, 0x14(r1) /* 80138BE0 001359E0 93 E1 00 0C */ stw r31, 0xc(r1) /* 80138BE4 001359E4 7C 7F 1B 78 */ mr r31, r3 -/* 80138BE8 001359E8 4B FA 04 0D */ bl func_800D8FF4 +/* 80138BE8 001359E8 4B FA 04 0D */ bl __ct__14zNPCGoalCommonFi /* 80138BEC 001359EC 3C 80 80 2A */ lis r4, lbl_802997C4@ha /* 80138BF0 001359F0 7F E3 FB 78 */ mr r3, r31 /* 80138BF4 001359F4 38 04 97 C4 */ addi r0, r4, lbl_802997C4@l /* 80138BF8 001359F8 38 80 00 02 */ li r4, 2 /* 80138BFC 001359FC 90 1F 00 38 */ stw r0, 0x38(r31) -/* 80138C00 00135A00 4B FA 04 A1 */ bl func_800D90A0 +/* 80138C00 00135A00 4B FA 04 A1 */ bl SetFlags__5xGoalFi /* 80138C04 00135A04 80 01 00 14 */ lwz r0, 0x14(r1) /* 80138C08 00135A08 7F E3 FB 78 */ mr r3, r31 /* 80138C0C 00135A0C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2671,20 +2671,20 @@ func_80138BD4: /* 80138C14 00135A14 38 21 00 10 */ addi r1, r1, 0x10 /* 80138C18 00135A18 4E 80 00 20 */ blr -.global func_80138C1C -func_80138C1C: +.global __ct__18zNPCGoalPlayerNearFi +__ct__18zNPCGoalPlayerNearFi: /* 80138C1C 00135A1C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80138C20 00135A20 7C 08 02 A6 */ mflr r0 /* 80138C24 00135A24 90 01 00 14 */ stw r0, 0x14(r1) /* 80138C28 00135A28 93 E1 00 0C */ stw r31, 0xc(r1) /* 80138C2C 00135A2C 7C 7F 1B 78 */ mr r31, r3 -/* 80138C30 00135A30 4B FA 03 C5 */ bl func_800D8FF4 +/* 80138C30 00135A30 4B FA 03 C5 */ bl __ct__14zNPCGoalCommonFi /* 80138C34 00135A34 3C 80 80 2A */ lis r4, lbl_802997F8@ha /* 80138C38 00135A38 7F E3 FB 78 */ mr r3, r31 /* 80138C3C 00135A3C 38 04 97 F8 */ addi r0, r4, lbl_802997F8@l /* 80138C40 00135A40 38 80 00 0C */ li r4, 0xc /* 80138C44 00135A44 90 1F 00 38 */ stw r0, 0x38(r31) -/* 80138C48 00135A48 4B FA 04 59 */ bl func_800D90A0 +/* 80138C48 00135A48 4B FA 04 59 */ bl SetFlags__5xGoalFi /* 80138C4C 00135A4C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80138C50 00135A50 7F E3 FB 78 */ mr r3, r31 /* 80138C54 00135A54 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2692,15 +2692,15 @@ func_80138C1C: /* 80138C5C 00135A5C 38 21 00 10 */ addi r1, r1, 0x10 /* 80138C60 00135A60 4E 80 00 20 */ blr -.global func_80138C64 -func_80138C64: +.global IndexInStack__7xPsycheCFPC5xGoal +IndexInStack__7xPsycheCFPC5xGoal: /* 80138C64 00135A64 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80138C68 00135A68 7C 08 02 A6 */ mflr r0 /* 80138C6C 00135A6C 90 01 00 14 */ stw r0, 0x14(r1) /* 80138C70 00135A70 93 E1 00 0C */ stw r31, 0xc(r1) /* 80138C74 00135A74 7C 7F 1B 78 */ mr r31, r3 /* 80138C78 00135A78 7C 83 23 78 */ mr r3, r4 -/* 80138C7C 00135A7C 4B F9 C7 91 */ bl func_800D540C +/* 80138C7C 00135A7C 4B F9 C7 91 */ bl GetID__5xGoalCFv /* 80138C80 00135A80 7C 64 1B 78 */ mr r4, r3 /* 80138C84 00135A84 7F E3 FB 78 */ mr r3, r31 /* 80138C88 00135A88 4B FD 48 45 */ bl IndexInStack__7xPsycheCFi diff --git a/asm/Game/zNPCHazard.s b/asm/Game/zNPCHazard.s index 3e8f3d6c9..bbb754729 100644 --- a/asm/Game/zNPCHazard.s +++ b/asm/Game/zNPCHazard.s @@ -94,7 +94,7 @@ lbl_80187764: /* 80187768 00184568 3B DF 39 78 */ addi r30, r31, 0x3978 lbl_8018776C: /* 8018776C 0018456C 7F C3 F3 78 */ mr r3, r30 -/* 80187770 00184570 4B F7 AA A5 */ bl func_80102214 +/* 80187770 00184570 4B F7 AA A5 */ bl Clear__12UVAModelInfoFv /* 80187774 00184574 3B BD 00 01 */ addi r29, r29, 1 /* 80187778 00184578 3B DE 00 20 */ addi r30, r30, 0x20 /* 8018777C 0018457C 2C 1D 00 1E */ cmpwi r29, 0x1e @@ -465,7 +465,7 @@ lbl_80187C9C: /* 80187CD0 00184AD0 C0 22 AF E8 */ lfs f1, lbl_803CF968-_SDA2_BASE_(r2) /* 80187CD4 00184AD4 7F 23 CB 78 */ mr r3, r25 /* 80187CD8 00184AD8 C0 42 AF EC */ lfs f2, lbl_803CF96C-_SDA2_BASE_(r2) -/* 80187CDC 00184ADC 4B F7 A5 61 */ bl func_8010223C +/* 80187CDC 00184ADC 4B F7 A5 61 */ bl UVVelSet__12UVAModelInfoFff lbl_80187CE0: /* 80187CE0 00184AE0 80 7B 00 00 */ lwz r3, 0(r27) /* 80187CE4 00184AE4 3C 03 80 01 */ addis r0, r3, 0x8001 @@ -634,7 +634,7 @@ lbl_80187F04: /* 80187F1C 00184D1C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80187F20 00184D20 40 80 00 0C */ bge lbl_80187F2C /* 80187F24 00184D24 7F A3 EB 78 */ mr r3, r29 -/* 80187F28 00184D28 4B ED 86 D9 */ bl func_80060600 +/* 80187F28 00184D28 4B ED 86 D9 */ bl MarkForRecycle__9NPCHazardFv lbl_80187F2C: /* 80187F2C 00184D2C 80 7D 00 04 */ lwz r3, 4(r29) /* 80187F30 00184D30 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d @@ -1356,7 +1356,7 @@ lbl_80188914: /* 80188968 00185768 D0 1E 00 64 */ stfs f0, 0x64(r30) /* 8018896C 0018576C C0 1E 00 60 */ lfs f0, 0x60(r30) /* 80188970 00185770 D0 1E 00 68 */ stfs f0, 0x68(r30) -/* 80188974 00185774 4B E8 28 F1 */ bl func_8000B264 +/* 80188974 00185774 4B E8 28 F1 */ bl __as__5xVec3FRC5xVec3 /* 80188978 00185778 48 00 04 EC */ b lbl_80188E64 /* 8018897C 0018577C 80 1E 00 04 */ lwz r0, 4(r30) /* 80188980 00185780 38 80 00 0C */ li r4, 0xc @@ -1529,7 +1529,7 @@ lbl_80188B98: /* 80188C00 00185A00 C0 22 B0 C8 */ lfs f1, lbl_803CFA48-_SDA2_BASE_(r2) /* 80188C04 00185A04 38 83 30 30 */ addi r4, r3, lbl_80253030@l /* 80188C08 00185A08 38 7E 00 78 */ addi r3, r30, 0x78 -/* 80188C0C 00185A0C 4B E8 24 85 */ bl func_8000B090 +/* 80188C0C 00185A0C 4B E8 24 85 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80188C10 00185A10 48 00 02 54 */ b lbl_80188E64 /* 80188C14 00185A14 80 1E 00 04 */ lwz r0, 4(r30) /* 80188C18 00185A18 38 80 00 11 */ li r4, 0x11 @@ -1653,7 +1653,7 @@ lbl_80188D40: /* 80188DDC 00185BDC EC 00 00 72 */ fmuls f0, f0, f1 /* 80188DE0 00185BE0 D0 01 00 10 */ stfs f0, 0x10(r1) /* 80188DE4 00185BE4 C0 22 B0 A4 */ lfs f1, lbl_803CFA24-_SDA2_BASE_(r2) -/* 80188DE8 00185BE8 4B E8 23 99 */ bl func_8000B180 +/* 80188DE8 00185BE8 4B E8 23 99 */ bl __amu__5xVec3Ff /* 80188DEC 00185BEC 7F C3 F3 78 */ mr r3, r30 /* 80188DF0 00185BF0 38 81 00 08 */ addi r4, r1, 8 /* 80188DF4 00185BF4 48 00 18 E9 */ bl TypData_RotMatStore__9NPCHazardFP5xVec3 @@ -1690,7 +1690,7 @@ lbl_80188E64: /* 80188E64 00185C64 2C 1F 00 00 */ cmpwi r31, 0 /* 80188E68 00185C68 40 82 00 0C */ bne lbl_80188E74 /* 80188E6C 00185C6C 7F C3 F3 78 */ mr r3, r30 -/* 80188E70 00185C70 4B ED 77 91 */ bl func_80060600 +/* 80188E70 00185C70 4B ED 77 91 */ bl MarkForRecycle__9NPCHazardFv lbl_80188E74: /* 80188E74 00185C74 80 01 00 54 */ lwz r0, 0x54(r1) /* 80188E78 00185C78 7F E3 FB 78 */ mr r3, r31 @@ -1730,10 +1730,10 @@ Reconfigure__9NPCHazardF9en_npchaz: /* 80188EF4 00185CF4 48 00 03 A1 */ bl PosSet__9NPCHazardFPC5xVec3 /* 80188EF8 00185CF8 7F 83 E3 78 */ mr r3, r28 /* 80188EFC 00185CFC 7F E4 FB 78 */ mr r4, r31 -/* 80188F00 00185D00 4B F6 3B C1 */ bl func_800ECAC0 +/* 80188F00 00185D00 4B F6 3B C1 */ bl NotifyCBSet__9NPCHazardFP9HAZNotify /* 80188F04 00185D04 7F 83 E3 78 */ mr r3, r28 /* 80188F08 00185D08 7F C4 F3 78 */ mr r4, r30 -/* 80188F0C 00185D0C 4B F6 3B AD */ bl func_800ECAB8 +/* 80188F0C 00185D0C 4B F6 3B AD */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 80188F10 00185D10 80 7C 00 D4 */ lwz r3, 0xd4(r28) /* 80188F14 00185D14 28 03 00 00 */ cmplwi r3, 0 /* 80188F18 00185D18 41 82 00 1C */ beq lbl_80188F34 @@ -1770,7 +1770,7 @@ GetUVAInfo__9NPCHazardF11en_hazmodelff: /* 80188F84 00185D84 93 C1 00 08 */ stw r30, 8(r1) /* 80188F88 00185D88 7C 7E 1B 78 */ mr r30, r3 /* 80188F8C 00185D8C 7F E3 FB 78 */ mr r3, r31 -/* 80188F90 00185D90 4B F7 92 B9 */ bl func_80102248 +/* 80188F90 00185D90 4B F7 92 B9 */ bl Valid__12UVAModelInfoCFv /* 80188F94 00185D94 2C 03 00 00 */ cmpwi r3, 0 /* 80188F98 00185D98 40 82 00 18 */ bne lbl_80188FB0 /* 80188F9C 00185D9C 80 1E 00 04 */ lwz r0, 4(r30) @@ -1782,7 +1782,7 @@ lbl_80188FB0: /* 80188FB0 00185DB0 FC 20 F0 90 */ fmr f1, f30 /* 80188FB4 00185DB4 7F E3 FB 78 */ mr r3, r31 /* 80188FB8 00185DB8 FC 40 F8 90 */ fmr f2, f31 -/* 80188FBC 00185DBC 4B F7 92 81 */ bl func_8010223C +/* 80188FBC 00185DBC 4B F7 92 81 */ bl UVVelSet__12UVAModelInfoFff /* 80188FC0 00185DC0 7F E3 FB 78 */ mr r3, r31 lbl_80188FC4: /* 80188FC4 00185DC4 80 01 00 24 */ lwz r0, 0x24(r1) @@ -1848,7 +1848,7 @@ lbl_80189080: /* 801890A0 00185EA0 38 81 00 14 */ addi r4, r1, 0x14 /* 801890A4 00185EA4 90 01 00 20 */ stw r0, 0x20(r1) /* 801890A8 00185EA8 80 7F 00 14 */ lwz r3, 0x14(r31) -/* 801890AC 00185EAC 4B E9 28 61 */ bl func_8001B90C +/* 801890AC 00185EAC 4B E9 28 61 */ bl xModelSetFrame__FP14xModelInstancePC7xMat4x3 /* 801890B0 00185EB0 80 1F 00 04 */ lwz r0, 4(r31) /* 801890B4 00185EB4 7F C3 F3 78 */ mr r3, r30 /* 801890B8 00185EB8 60 00 01 00 */ ori r0, r0, 0x100 @@ -2216,7 +2216,7 @@ Render__9NPCHazardFv: /* 801895CC 001863CC 28 00 00 00 */ cmplwi r0, 0 /* 801895D0 001863D0 41 82 0D 28 */ beq lbl_8018A2F8 /* 801895D4 001863D4 C0 3E 00 24 */ lfs f1, 0x24(r30) -/* 801895D8 001863D8 4B FF CA 8D */ bl func_80186064 +/* 801895D8 001863D8 4B FF CA 8D */ bl ARCH__Ff /* 801895DC 001863DC C0 02 B0 8C */ lfs f0, lbl_803CFA0C-_SDA2_BASE_(r2) /* 801895E0 001863E0 7F C3 F3 78 */ mr r3, r30 /* 801895E4 001863E4 EC 20 00 72 */ fmuls f1, f0, f1 @@ -2227,7 +2227,7 @@ Render__9NPCHazardFv: /* 801895F8 001863F8 80 7E 00 14 */ lwz r3, 0x14(r30) /* 801895FC 001863FC EC 21 00 32 */ fmuls f1, f1, f0 /* 80189600 00186400 38 63 00 50 */ addi r3, r3, 0x50 -/* 80189604 00186404 4B E8 1A 8D */ bl func_8000B090 +/* 80189604 00186404 4B E8 1A 8D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80189608 00186408 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8018960C 0018640C 4B EA B3 39 */ bl xModelRender__FP14xModelInstance /* 80189610 00186410 48 00 0C E8 */ b lbl_8018A2F8 @@ -2246,7 +2246,7 @@ Render__9NPCHazardFv: /* 80189644 00186444 80 7E 00 14 */ lwz r3, 0x14(r30) /* 80189648 00186448 EC 21 00 32 */ fmuls f1, f1, f0 /* 8018964C 0018644C 38 63 00 50 */ addi r3, r3, 0x50 -/* 80189650 00186450 4B E8 1A 41 */ bl func_8000B090 +/* 80189650 00186450 4B E8 1A 41 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80189654 00186454 80 7E 00 14 */ lwz r3, 0x14(r30) /* 80189658 00186458 4B EA B2 ED */ bl xModelRender__FP14xModelInstance /* 8018965C 0018645C 48 00 0C 9C */ b lbl_8018A2F8 @@ -2262,7 +2262,7 @@ Render__9NPCHazardFv: /* 80189684 00186484 FC 20 F0 90 */ fmr f1, f30 /* 80189688 00186488 38 81 00 BC */ addi r4, r1, 0xbc /* 8018968C 0018648C 38 63 00 50 */ addi r3, r3, 0x50 -/* 80189690 00186490 4B E8 1A 01 */ bl func_8000B090 +/* 80189690 00186490 4B E8 1A 01 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80189694 00186494 80 7E 00 14 */ lwz r3, 0x14(r30) /* 80189698 00186498 4B EA B2 AD */ bl xModelRender__FP14xModelInstance /* 8018969C 0018649C 48 00 0C 5C */ b lbl_8018A2F8 @@ -2279,7 +2279,7 @@ Render__9NPCHazardFv: /* 801896C8 001864C8 80 7E 00 14 */ lwz r3, 0x14(r30) /* 801896CC 001864CC EC 21 00 32 */ fmuls f1, f1, f0 /* 801896D0 001864D0 38 63 00 50 */ addi r3, r3, 0x50 -/* 801896D4 001864D4 4B E8 19 BD */ bl func_8000B090 +/* 801896D4 001864D4 4B E8 19 BD */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 801896D8 001864D8 80 7E 00 14 */ lwz r3, 0x14(r30) /* 801896DC 001864DC 4B EA B2 69 */ bl xModelRender__FP14xModelInstance /* 801896E0 001864E0 48 00 0C 18 */ b lbl_8018A2F8 @@ -2287,7 +2287,7 @@ Render__9NPCHazardFv: /* 801896E8 001864E8 28 00 00 00 */ cmplwi r0, 0 /* 801896EC 001864EC 41 82 0C 0C */ beq lbl_8018A2F8 /* 801896F0 001864F0 C0 3E 00 24 */ lfs f1, 0x24(r30) -/* 801896F4 001864F4 4B FF C9 71 */ bl func_80186064 +/* 801896F4 001864F4 4B FF C9 71 */ bl ARCH__Ff /* 801896F8 001864F8 C0 02 B0 80 */ lfs f0, lbl_803CFA00-_SDA2_BASE_(r2) /* 801896FC 001864FC 7F C3 F3 78 */ mr r3, r30 /* 80189700 00186500 EC 20 00 72 */ fmuls f1, f0, f1 @@ -2299,14 +2299,14 @@ Render__9NPCHazardFv: /* 80189718 00186518 EF C1 00 32 */ fmuls f30, f1, f0 /* 8018971C 0018651C 38 63 00 50 */ addi r3, r3, 0x50 /* 80189720 00186520 FC 20 F0 90 */ fmr f1, f30 -/* 80189724 00186524 4B E8 19 6D */ bl func_8000B090 +/* 80189724 00186524 4B E8 19 6D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80189728 00186528 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8018972C 0018652C 4B EA B2 19 */ bl xModelRender__FP14xModelInstance /* 80189730 00186530 80 7E 00 14 */ lwz r3, 0x14(r30) /* 80189734 00186534 FC 20 F0 90 */ fmr f1, f30 /* 80189738 00186538 38 9F 01 90 */ addi r4, r31, 0x190 /* 8018973C 0018653C 38 63 00 50 */ addi r3, r3, 0x50 -/* 80189740 00186540 4B E8 19 51 */ bl func_8000B090 +/* 80189740 00186540 4B E8 19 51 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80189744 00186544 80 7E 00 14 */ lwz r3, 0x14(r30) /* 80189748 00186548 4B EA B1 FD */ bl xModelRender__FP14xModelInstance /* 8018974C 0018654C 48 00 0B AC */ b lbl_8018A2F8 @@ -2332,7 +2332,7 @@ Render__9NPCHazardFv: /* 8018979C 0018659C FC 20 F0 90 */ fmr f1, f30 /* 801897A0 001865A0 38 81 00 B0 */ addi r4, r1, 0xb0 /* 801897A4 001865A4 38 63 00 50 */ addi r3, r3, 0x50 -/* 801897A8 001865A8 4B E8 18 E9 */ bl func_8000B090 +/* 801897A8 001865A8 4B E8 18 E9 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 801897AC 001865AC 80 7E 00 14 */ lwz r3, 0x14(r30) /* 801897B0 001865B0 4B EA B1 95 */ bl xModelRender__FP14xModelInstance /* 801897B4 001865B4 48 00 0B 44 */ b lbl_8018A2F8 @@ -2351,7 +2351,7 @@ Render__9NPCHazardFv: /* 801897E8 001865E8 80 7E 00 14 */ lwz r3, 0x14(r30) /* 801897EC 001865EC EC 21 00 32 */ fmuls f1, f1, f0 /* 801897F0 001865F0 38 63 00 50 */ addi r3, r3, 0x50 -/* 801897F4 001865F4 4B E8 18 9D */ bl func_8000B090 +/* 801897F4 001865F4 4B E8 18 9D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 801897F8 001865F8 80 7E 00 14 */ lwz r3, 0x14(r30) /* 801897FC 001865FC 4B EA B1 49 */ bl xModelRender__FP14xModelInstance /* 80189800 00186600 48 00 0A F8 */ b lbl_8018A2F8 @@ -2364,21 +2364,21 @@ Render__9NPCHazardFv: /* 8018981C 0018661C 4B FA 66 45 */ bl NPCC_ds2_toCam__FPC5xVec3P5xVec3 /* 80189820 00186620 FF E0 08 90 */ fmr f31, f1 /* 80189824 00186624 C0 22 B0 AC */ lfs f1, lbl_803CFA2C-_SDA2_BASE_(r2) -/* 80189828 00186628 4B EB E8 81 */ bl func_800480A8 +/* 80189828 00186628 4B EB E8 81 */ bl SQ__Ff /* 8018982C 0018662C FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 80189830 00186630 4C 41 13 82 */ cror 2, 1, 2 /* 80189834 00186634 40 82 00 E8 */ bne lbl_8018991C /* 80189838 00186638 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8018983C 0018663C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80189840 00186640 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 80189844 00186644 4B E9 1F C5 */ bl func_8001B808 +/* 80189844 00186644 4B E9 1F C5 */ bl xEntGetPos__FPC4xEnt /* 80189848 00186648 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 8018984C 0018664C 7C 64 1B 78 */ mr r4, r3 /* 80189850 00186650 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l /* 80189854 00186654 38 61 00 14 */ addi r3, r1, 0x14 /* 80189858 00186658 3B E5 00 44 */ addi r31, r5, 0x44 /* 8018985C 0018665C 7F E5 FB 78 */ mr r5, r31 -/* 80189860 00186660 4B E8 19 6D */ bl func_8000B1CC +/* 80189860 00186660 4B E8 19 6D */ bl __mi__5xVec3CFRC5xVec3 /* 80189864 00186664 80 A1 00 14 */ lwz r5, 0x14(r1) /* 80189868 00186668 38 61 00 A4 */ addi r3, r1, 0xa4 /* 8018986C 0018666C 80 81 00 18 */ lwz r4, 0x18(r1) @@ -2386,11 +2386,11 @@ Render__9NPCHazardFv: /* 80189874 00186674 90 A1 00 A4 */ stw r5, 0xa4(r1) /* 80189878 00186678 90 81 00 A8 */ stw r4, 0xa8(r1) /* 8018987C 0018667C 90 01 00 AC */ stw r0, 0xac(r1) -/* 80189880 00186680 4B E8 BD 31 */ bl func_800155B0 +/* 80189880 00186680 4B E8 BD 31 */ bl normalize__5xVec3Fv /* 80189884 00186684 7F E5 FB 78 */ mr r5, r31 /* 80189888 00186688 38 61 00 08 */ addi r3, r1, 8 /* 8018988C 0018668C 38 9E 00 08 */ addi r4, r30, 8 -/* 80189890 00186690 4B E8 19 3D */ bl func_8000B1CC +/* 80189890 00186690 4B E8 19 3D */ bl __mi__5xVec3CFRC5xVec3 /* 80189894 00186694 80 A1 00 08 */ lwz r5, 8(r1) /* 80189898 00186698 38 61 00 98 */ addi r3, r1, 0x98 /* 8018989C 0018669C 80 81 00 0C */ lwz r4, 0xc(r1) @@ -2398,7 +2398,7 @@ Render__9NPCHazardFv: /* 801898A4 001866A4 90 A1 00 98 */ stw r5, 0x98(r1) /* 801898A8 001866A8 90 81 00 9C */ stw r4, 0x9c(r1) /* 801898AC 001866AC 90 01 00 A0 */ stw r0, 0xa0(r1) -/* 801898B0 001866B0 4B E8 BD 01 */ bl func_800155B0 +/* 801898B0 001866B0 4B E8 BD 01 */ bl normalize__5xVec3Fv /* 801898B4 001866B4 38 61 00 98 */ addi r3, r1, 0x98 /* 801898B8 001866B8 38 81 00 A4 */ addi r4, r1, 0xa4 /* 801898BC 001866BC 4B EC 4C 35 */ bl xVec3Dot__FPC5xVec3PC5xVec3 @@ -2426,33 +2426,33 @@ lbl_801898FC: lbl_8018990C: /* 8018990C 0018670C C0 42 B0 EC */ lfs f2, lbl_803CFA6C-_SDA2_BASE_(r2) /* 80189910 00186710 C0 62 AF EC */ lfs f3, lbl_803CF96C-_SDA2_BASE_(r2) -/* 80189914 00186714 4B F6 32 19 */ bl func_800ECB2C +/* 80189914 00186714 4B F6 32 19 */ bl SMOOTH__Ffff /* 80189918 00186718 FF C0 08 90 */ fmr f30, f1 lbl_8018991C: /* 8018991C 0018671C C0 22 B0 AC */ lfs f1, lbl_803CFA2C-_SDA2_BASE_(r2) -/* 80189920 00186720 4B EB E7 89 */ bl func_800480A8 +/* 80189920 00186720 4B EB E7 89 */ bl SQ__Ff /* 80189924 00186724 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 80189928 00186728 40 80 00 0C */ bge lbl_80189934 /* 8018992C 0018672C C3 C2 B0 EC */ lfs f30, lbl_803CFA6C-_SDA2_BASE_(r2) /* 80189930 00186730 48 00 00 4C */ b lbl_8018997C lbl_80189934: /* 80189934 00186734 C0 22 B0 F0 */ lfs f1, lbl_803CFA70-_SDA2_BASE_(r2) -/* 80189938 00186738 4B EB E7 71 */ bl func_800480A8 +/* 80189938 00186738 4B EB E7 71 */ bl SQ__Ff /* 8018993C 0018673C FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 80189940 00186740 40 80 00 3C */ bge lbl_8018997C /* 80189944 00186744 C0 22 B0 AC */ lfs f1, lbl_803CFA2C-_SDA2_BASE_(r2) -/* 80189948 00186748 4B EB E7 61 */ bl func_800480A8 +/* 80189948 00186748 4B EB E7 61 */ bl SQ__Ff /* 8018994C 0018674C EF BF 08 28 */ fsubs f29, f31, f1 /* 80189950 00186750 C0 22 B0 AC */ lfs f1, lbl_803CFA2C-_SDA2_BASE_(r2) -/* 80189954 00186754 4B EB E7 55 */ bl func_800480A8 +/* 80189954 00186754 4B EB E7 55 */ bl SQ__Ff /* 80189958 00186758 FF E0 08 90 */ fmr f31, f1 /* 8018995C 0018675C C0 22 B0 F0 */ lfs f1, lbl_803CFA70-_SDA2_BASE_(r2) -/* 80189960 00186760 4B EB E7 49 */ bl func_800480A8 +/* 80189960 00186760 4B EB E7 49 */ bl SQ__Ff /* 80189964 00186764 EC 01 F8 28 */ fsubs f0, f1, f31 /* 80189968 00186768 C0 42 B0 EC */ lfs f2, lbl_803CFA6C-_SDA2_BASE_(r2) /* 8018996C 0018676C FC 60 F0 90 */ fmr f3, f30 /* 80189970 00186770 EC 3D 00 24 */ fdivs f1, f29, f0 -/* 80189974 00186774 4B F6 31 B9 */ bl func_800ECB2C +/* 80189974 00186774 4B F6 31 B9 */ bl SMOOTH__Ffff /* 80189978 00186778 FF C0 08 90 */ fmr f30, f1 lbl_8018997C: /* 8018997C 0018677C C0 5E 00 24 */ lfs f2, 0x24(r30) @@ -2475,7 +2475,7 @@ lbl_801899A8: lbl_801899B8: /* 801899B8 001867B8 FC 60 F0 90 */ fmr f3, f30 /* 801899BC 001867BC C0 42 AF E8 */ lfs f2, lbl_803CF968-_SDA2_BASE_(r2) -/* 801899C0 001867C0 4B F6 31 6D */ bl func_800ECB2C +/* 801899C0 001867C0 4B F6 31 6D */ bl SMOOTH__Ffff /* 801899C4 001867C4 7F C3 F3 78 */ mr r3, r30 /* 801899C8 001867C8 48 00 0A 5D */ bl SetAlpha__9NPCHazardFf /* 801899CC 001867CC C0 22 B0 6C */ lfs f1, lbl_803CF9EC-_SDA2_BASE_(r2) @@ -2484,7 +2484,7 @@ lbl_801899B8: /* 801899D8 001867D8 80 7E 00 14 */ lwz r3, 0x14(r30) /* 801899DC 001867DC EC 21 00 32 */ fmuls f1, f1, f0 /* 801899E0 001867E0 38 63 00 50 */ addi r3, r3, 0x50 -/* 801899E4 001867E4 4B E8 16 AD */ bl func_8000B090 +/* 801899E4 001867E4 4B E8 16 AD */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 801899E8 001867E8 38 60 00 14 */ li r3, 0x14 /* 801899EC 001867EC 38 80 00 03 */ li r4, 3 /* 801899F0 001867F0 48 0A 5D ED */ bl RwRenderStateSet @@ -2508,11 +2508,11 @@ lbl_801899B8: /* 80189A38 00186838 4B FA 64 29 */ bl NPCC_ds2_toCam__FPC5xVec3P5xVec3 /* 80189A3C 0018683C FF E0 08 90 */ fmr f31, f1 /* 80189A40 00186840 C0 22 B0 FC */ lfs f1, lbl_803CFA7C-_SDA2_BASE_(r2) -/* 80189A44 00186844 4B EB E6 65 */ bl func_800480A8 +/* 80189A44 00186844 4B EB E6 65 */ bl SQ__Ff /* 80189A48 00186848 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 80189A4C 0018684C 40 80 08 AC */ bge lbl_8018A2F8 /* 80189A50 00186850 C0 22 B0 FC */ lfs f1, lbl_803CFA7C-_SDA2_BASE_(r2) -/* 80189A54 00186854 4B EB E6 55 */ bl func_800480A8 +/* 80189A54 00186854 4B EB E6 55 */ bl SQ__Ff /* 80189A58 00186858 EC 3F 08 24 */ fdivs f1, f31, f1 /* 80189A5C 0018685C C0 42 AF EC */ lfs f2, lbl_803CF96C-_SDA2_BASE_(r2) /* 80189A60 00186860 C0 02 B0 78 */ lfs f0, lbl_803CF9F8-_SDA2_BASE_(r2) @@ -2533,22 +2533,22 @@ lbl_80189A88: /* 80189A94 00186894 FF E0 00 90 */ fmr f31, f0 lbl_80189A98: /* 80189A98 00186898 7F C3 F3 78 */ mr r3, r30 -/* 80189A9C 0018689C 48 00 60 85 */ bl func_8018FB20 +/* 80189A9C 0018689C 48 00 60 85 */ bl Right__9NPCHazardCFv /* 80189AA0 001868A0 7C 64 1B 78 */ mr r4, r3 /* 80189AA4 001868A4 38 61 00 C8 */ addi r3, r1, 0xc8 -/* 80189AA8 001868A8 4B E8 17 BD */ bl func_8000B264 +/* 80189AA8 001868A8 4B E8 17 BD */ bl __as__5xVec3FRC5xVec3 /* 80189AAC 001868AC 3C 80 80 25 */ lis r4, lbl_80253054@ha /* 80189AB0 001868B0 38 61 00 E8 */ addi r3, r1, 0xe8 /* 80189AB4 001868B4 38 84 30 54 */ addi r4, r4, lbl_80253054@l -/* 80189AB8 001868B8 4B E8 17 AD */ bl func_8000B264 +/* 80189AB8 001868B8 4B E8 17 AD */ bl __as__5xVec3FRC5xVec3 /* 80189ABC 001868BC 7F C3 F3 78 */ mr r3, r30 -/* 80189AC0 001868C0 48 00 60 51 */ bl func_8018FB10 +/* 80189AC0 001868C0 48 00 60 51 */ bl At__9NPCHazardCFv /* 80189AC4 001868C4 7C 64 1B 78 */ mr r4, r3 /* 80189AC8 001868C8 38 61 00 D8 */ addi r3, r1, 0xd8 -/* 80189ACC 001868CC 4B E8 17 99 */ bl func_8000B264 +/* 80189ACC 001868CC 4B E8 17 99 */ bl __as__5xVec3FRC5xVec3 /* 80189AD0 001868D0 38 61 00 F8 */ addi r3, r1, 0xf8 /* 80189AD4 001868D4 38 9E 00 08 */ addi r4, r30, 8 -/* 80189AD8 001868D8 4B E8 17 8D */ bl func_8000B264 +/* 80189AD8 001868D8 4B E8 17 8D */ bl __as__5xVec3FRC5xVec3 /* 80189ADC 001868DC 88 0D 98 60 */ lbz r0, lbl_803CC160-_SDA_BASE_(r13) /* 80189AE0 001868E0 7C 00 07 75 */ extsb. r0, r0 /* 80189AE4 001868E4 40 82 00 14 */ bne lbl_80189AF8 @@ -2599,7 +2599,7 @@ lbl_80189B84: /* 80189B90 00186990 80 7E 00 14 */ lwz r3, 0x14(r30) /* 80189B94 00186994 EC 21 00 32 */ fmuls f1, f1, f0 /* 80189B98 00186998 38 63 00 50 */ addi r3, r3, 0x50 -/* 80189B9C 0018699C 4B E8 14 F5 */ bl func_8000B090 +/* 80189B9C 0018699C 4B E8 14 F5 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80189BA0 001869A0 80 7E 00 14 */ lwz r3, 0x14(r30) /* 80189BA4 001869A4 4B EA AD A1 */ bl xModelRender__FP14xModelInstance /* 80189BA8 001869A8 48 00 07 50 */ b lbl_8018A2F8 @@ -2625,7 +2625,7 @@ lbl_80189BE4: /* 80189BF0 001869F0 80 7E 00 14 */ lwz r3, 0x14(r30) /* 80189BF4 001869F4 EC 21 00 32 */ fmuls f1, f1, f0 /* 80189BF8 001869F8 38 63 00 50 */ addi r3, r3, 0x50 -/* 80189BFC 001869FC 4B E8 14 95 */ bl func_8000B090 +/* 80189BFC 001869FC 4B E8 14 95 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80189C00 00186A00 80 7E 00 14 */ lwz r3, 0x14(r30) /* 80189C04 00186A04 4B EA AD 41 */ bl xModelRender__FP14xModelInstance /* 80189C08 00186A08 48 00 06 F0 */ b lbl_8018A2F8 @@ -2643,7 +2643,7 @@ lbl_80189BE4: /* 80189C38 00186A38 90 C1 00 8C */ stw r6, 0x8c(r1) /* 80189C3C 00186A3C 90 A1 00 90 */ stw r5, 0x90(r1) /* 80189C40 00186A40 90 01 00 94 */ stw r0, 0x94(r1) -/* 80189C44 00186A44 4B E8 14 4D */ bl func_8000B090 +/* 80189C44 00186A44 4B E8 14 4D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80189C48 00186A48 80 7E 00 14 */ lwz r3, 0x14(r30) /* 80189C4C 00186A4C 4B EA AC F9 */ bl xModelRender__FP14xModelInstance /* 80189C50 00186A50 48 00 06 A8 */ b lbl_8018A2F8 @@ -2672,7 +2672,7 @@ lbl_80189C94: /* 80189CA8 00186AA8 C0 22 B0 B4 */ lfs f1, lbl_803CFA34-_SDA2_BASE_(r2) /* 80189CAC 00186AAC 38 63 00 50 */ addi r3, r3, 0x50 /* 80189CB0 00186AB0 EC 21 00 32 */ fmuls f1, f1, f0 -/* 80189CB4 00186AB4 4B E8 13 DD */ bl func_8000B090 +/* 80189CB4 00186AB4 4B E8 13 DD */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80189CB8 00186AB8 80 7E 00 14 */ lwz r3, 0x14(r30) /* 80189CBC 00186ABC 4B EA AC 89 */ bl xModelRender__FP14xModelInstance /* 80189CC0 00186AC0 48 00 06 38 */ b lbl_8018A2F8 @@ -2687,7 +2687,7 @@ lbl_80189C94: /* 80189CE4 00186AE4 80 7E 00 14 */ lwz r3, 0x14(r30) /* 80189CE8 00186AE8 EC 21 00 32 */ fmuls f1, f1, f0 /* 80189CEC 00186AEC 38 63 00 50 */ addi r3, r3, 0x50 -/* 80189CF0 00186AF0 4B E8 13 A1 */ bl func_8000B090 +/* 80189CF0 00186AF0 4B E8 13 A1 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80189CF4 00186AF4 80 7E 00 14 */ lwz r3, 0x14(r30) /* 80189CF8 00186AF8 4B EA AC 4D */ bl xModelRender__FP14xModelInstance /* 80189CFC 00186AFC 48 00 05 FC */ b lbl_8018A2F8 @@ -2719,7 +2719,7 @@ lbl_80189D50: /* 80189D54 00186B54 38 81 00 BC */ addi r4, r1, 0xbc /* 80189D58 00186B58 C0 3E 00 68 */ lfs f1, 0x68(r30) /* 80189D5C 00186B5C 38 63 00 50 */ addi r3, r3, 0x50 -/* 80189D60 00186B60 4B E8 13 31 */ bl func_8000B090 +/* 80189D60 00186B60 4B E8 13 31 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80189D64 00186B64 80 7E 00 14 */ lwz r3, 0x14(r30) /* 80189D68 00186B68 4B EA AB DD */ bl xModelRender__FP14xModelInstance /* 80189D6C 00186B6C 48 00 05 8C */ b lbl_8018A2F8 @@ -2744,7 +2744,7 @@ lbl_80189D50: /* 80189DB8 00186BB8 38 63 00 50 */ addi r3, r3, 0x50 /* 80189DBC 00186BBC 90 A1 00 84 */ stw r5, 0x84(r1) /* 80189DC0 00186BC0 90 01 00 88 */ stw r0, 0x88(r1) -/* 80189DC4 00186BC4 4B E8 12 CD */ bl func_8000B090 +/* 80189DC4 00186BC4 4B E8 12 CD */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80189DC8 00186BC8 80 7E 00 14 */ lwz r3, 0x14(r30) /* 80189DCC 00186BCC 4B EA AB 79 */ bl xModelRender__FP14xModelInstance /* 80189DD0 00186BD0 48 00 05 28 */ b lbl_8018A2F8 @@ -2802,7 +2802,7 @@ lbl_80189E24: /* 80189E90 00186C90 38 61 00 50 */ addi r3, r1, 0x50 /* 80189E94 00186C94 38 81 00 74 */ addi r4, r1, 0x74 /* 80189E98 00186C98 38 A1 00 68 */ addi r5, r1, 0x68 -/* 80189E9C 00186C9C 48 00 5D 0D */ bl func_8018FBA8 +/* 80189E9C 00186C9C 48 00 5D 0D */ bl SMOOTH__FfP5xVec3PC5xVec3PC5xVec3 /* 80189EA0 00186CA0 48 00 00 20 */ b lbl_80189EC0 lbl_80189EA4: /* 80189EA4 00186CA4 EC 23 00 28 */ fsubs f1, f3, f0 @@ -2811,13 +2811,13 @@ lbl_80189EA4: /* 80189EB0 00186CB0 38 81 00 68 */ addi r4, r1, 0x68 /* 80189EB4 00186CB4 38 A1 00 5C */ addi r5, r1, 0x5c /* 80189EB8 00186CB8 EC 21 00 24 */ fdivs f1, f1, f0 -/* 80189EBC 00186CBC 48 00 5C ED */ bl func_8018FBA8 +/* 80189EBC 00186CBC 48 00 5C ED */ bl SMOOTH__FfP5xVec3PC5xVec3PC5xVec3 lbl_80189EC0: /* 80189EC0 00186CC0 80 7E 00 14 */ lwz r3, 0x14(r30) /* 80189EC4 00186CC4 FC 20 E8 90 */ fmr f1, f29 /* 80189EC8 00186CC8 38 81 00 50 */ addi r4, r1, 0x50 /* 80189ECC 00186CCC 38 63 00 50 */ addi r3, r3, 0x50 -/* 80189ED0 00186CD0 4B E8 11 C1 */ bl func_8000B090 +/* 80189ED0 00186CD0 4B E8 11 C1 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80189ED4 00186CD4 80 7E 00 14 */ lwz r3, 0x14(r30) /* 80189ED8 00186CD8 4B EA AA 6D */ bl xModelRender__FP14xModelInstance /* 80189EDC 00186CDC 48 00 04 1C */ b lbl_8018A2F8 @@ -2842,7 +2842,7 @@ lbl_80189F20: /* 80189F24 00186D24 38 81 00 BC */ addi r4, r1, 0xbc /* 80189F28 00186D28 C0 3E 00 68 */ lfs f1, 0x68(r30) /* 80189F2C 00186D2C 38 63 00 50 */ addi r3, r3, 0x50 -/* 80189F30 00186D30 4B E8 11 61 */ bl func_8000B090 +/* 80189F30 00186D30 4B E8 11 61 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80189F34 00186D34 80 7E 00 14 */ lwz r3, 0x14(r30) /* 80189F38 00186D38 4B EA AA 0D */ bl xModelRender__FP14xModelInstance /* 80189F3C 00186D3C 48 00 03 BC */ b lbl_8018A2F8 @@ -2903,7 +2903,7 @@ lbl_80189FD8: /* 8018A00C 00186E0C 38 63 00 50 */ addi r3, r3, 0x50 /* 8018A010 00186E10 90 01 00 4C */ stw r0, 0x4c(r1) /* 8018A014 00186E14 D0 01 00 48 */ stfs f0, 0x48(r1) -/* 8018A018 00186E18 4B E8 10 79 */ bl func_8000B090 +/* 8018A018 00186E18 4B E8 10 79 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8018A01C 00186E1C 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8018A020 00186E20 4B EA A9 25 */ bl xModelRender__FP14xModelInstance /* 8018A024 00186E24 C0 3E 00 24 */ lfs f1, 0x24(r30) @@ -2920,7 +2920,7 @@ lbl_8018A040: /* 8018A04C 00186E4C EC 42 08 24 */ fdivs f2, f2, f1 /* 8018A050 00186E50 EC 20 10 28 */ fsubs f1, f0, f2 lbl_8018A054: -/* 8018A054 00186E54 4B F6 2B 29 */ bl func_800ECB7C +/* 8018A054 00186E54 4B F6 2B 29 */ bl EASE__Ff /* 8018A058 00186E58 C0 02 B0 B0 */ lfs f0, lbl_803CFA30-_SDA2_BASE_(r2) /* 8018A05C 00186E5C 38 81 00 38 */ addi r4, r1, 0x38 /* 8018A060 00186E60 80 1F 02 00 */ lwz r0, 0x200(r31) @@ -2934,7 +2934,7 @@ lbl_8018A054: /* 8018A080 00186E80 38 63 00 50 */ addi r3, r3, 0x50 /* 8018A084 00186E84 90 01 00 40 */ stw r0, 0x40(r1) /* 8018A088 00186E88 D0 01 00 3C */ stfs f0, 0x3c(r1) -/* 8018A08C 00186E8C 4B E8 10 05 */ bl func_8000B090 +/* 8018A08C 00186E8C 4B E8 10 05 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8018A090 00186E90 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8018A094 00186E94 4B EA A8 B1 */ bl xModelRender__FP14xModelInstance /* 8018A098 00186E98 48 00 02 60 */ b lbl_8018A2F8 @@ -2968,7 +2968,7 @@ lbl_8018A0EC: /* 8018A0F8 00186EF8 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8018A0FC 00186EFC EC 21 00 32 */ fmuls f1, f1, f0 /* 8018A100 00186F00 38 63 00 50 */ addi r3, r3, 0x50 -/* 8018A104 00186F04 4B E8 0F 8D */ bl func_8000B090 +/* 8018A104 00186F04 4B E8 0F 8D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8018A108 00186F08 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8018A10C 00186F0C 4B EA A8 39 */ bl xModelRender__FP14xModelInstance /* 8018A110 00186F10 48 00 01 E8 */ b lbl_8018A2F8 @@ -2980,7 +2980,7 @@ lbl_8018A0EC: /* 8018A128 00186F28 C0 1E 00 68 */ lfs f0, 0x68(r30) /* 8018A12C 00186F2C 38 81 00 BC */ addi r4, r1, 0xbc /* 8018A130 00186F30 EC 21 00 32 */ fmuls f1, f1, f0 -/* 8018A134 00186F34 4B E8 0F 5D */ bl func_8000B090 +/* 8018A134 00186F34 4B E8 0F 5D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8018A138 00186F38 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8018A13C 00186F3C 4B EA A8 09 */ bl xModelRender__FP14xModelInstance /* 8018A140 00186F40 48 00 01 B8 */ b lbl_8018A2F8 @@ -2993,7 +2993,7 @@ lbl_8018A0EC: /* 8018A15C 00186F5C 38 9F 02 14 */ addi r4, r31, 0x214 /* 8018A160 00186F60 C0 3E 00 68 */ lfs f1, 0x68(r30) /* 8018A164 00186F64 38 63 00 50 */ addi r3, r3, 0x50 -/* 8018A168 00186F68 4B E8 0F 29 */ bl func_8000B090 +/* 8018A168 00186F68 4B E8 0F 29 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8018A16C 00186F6C 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8018A170 00186F70 4B EA A7 D5 */ bl xModelRender__FP14xModelInstance /* 8018A174 00186F74 48 00 01 84 */ b lbl_8018A2F8 @@ -3054,7 +3054,7 @@ lbl_8018A210: /* 8018A244 00187044 38 63 00 50 */ addi r3, r3, 0x50 /* 8018A248 00187048 90 01 00 34 */ stw r0, 0x34(r1) /* 8018A24C 0018704C D0 01 00 30 */ stfs f0, 0x30(r1) -/* 8018A250 00187050 4B E8 0E 41 */ bl func_8000B090 +/* 8018A250 00187050 4B E8 0E 41 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8018A254 00187054 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8018A258 00187058 4B EA A6 ED */ bl xModelRender__FP14xModelInstance /* 8018A25C 0018705C C0 3E 00 24 */ lfs f1, 0x24(r30) @@ -3071,7 +3071,7 @@ lbl_8018A278: /* 8018A284 00187084 EC 42 08 24 */ fdivs f2, f2, f1 /* 8018A288 00187088 EC 20 10 28 */ fsubs f1, f0, f2 lbl_8018A28C: -/* 8018A28C 0018708C 4B F6 28 F1 */ bl func_800ECB7C +/* 8018A28C 0018708C 4B F6 28 F1 */ bl EASE__Ff /* 8018A290 00187090 C0 02 B0 B0 */ lfs f0, lbl_803CFA30-_SDA2_BASE_(r2) /* 8018A294 00187094 38 81 00 20 */ addi r4, r1, 0x20 /* 8018A298 00187098 80 1F 02 30 */ lwz r0, 0x230(r31) @@ -3085,7 +3085,7 @@ lbl_8018A28C: /* 8018A2B8 001870B8 38 63 00 50 */ addi r3, r3, 0x50 /* 8018A2BC 001870BC 90 01 00 28 */ stw r0, 0x28(r1) /* 8018A2C0 001870C0 D0 01 00 24 */ stfs f0, 0x24(r1) -/* 8018A2C4 001870C4 4B E8 0D CD */ bl func_8000B090 +/* 8018A2C4 001870C4 4B E8 0D CD */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8018A2C8 001870C8 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8018A2CC 001870CC 4B EA A6 79 */ bl xModelRender__FP14xModelInstance /* 8018A2D0 001870D0 48 00 00 28 */ b lbl_8018A2F8 @@ -3283,7 +3283,7 @@ ColTestCyl__9NPCHazardFPC6xBoundff: /* 8018A570 00187370 38 A5 00 08 */ addi r5, r5, 8 /* 8018A574 00187374 38 9E 00 24 */ addi r4, r30, 0x24 /* 8018A578 00187378 3B E0 00 01 */ li r31, 1 -/* 8018A57C 0018737C 4B E8 0C 51 */ bl func_8000B1CC +/* 8018A57C 0018737C 4B E8 0C 51 */ bl __mi__5xVec3CFRC5xVec3 /* 8018A580 00187380 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018A584 00187384 80 01 00 0C */ lwz r0, 0xc(r1) /* 8018A588 00187388 EC 40 07 F2 */ fmuls f2, f0, f31 @@ -3307,10 +3307,10 @@ lbl_8018A5C4: /* 8018A5CC 001873CC 3B E0 00 00 */ li r31, 0 /* 8018A5D0 001873D0 48 00 00 20 */ b lbl_8018A5F0 lbl_8018A5D4: -/* 8018A5D4 001873D4 4B EB DA D5 */ bl func_800480A8 +/* 8018A5D4 001873D4 4B EB DA D5 */ bl SQ__Ff /* 8018A5D8 001873D8 FF E0 08 90 */ fmr f31, f1 /* 8018A5DC 001873DC 38 61 00 14 */ addi r3, r1, 0x14 -/* 8018A5E0 001873E0 4B E8 AA ED */ bl func_800150CC +/* 8018A5E0 001873E0 4B E8 AA ED */ bl xVec3Length2__FPC5xVec3 /* 8018A5E4 001873E4 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 8018A5E8 001873E8 40 81 00 08 */ ble lbl_8018A5F0 /* 8018A5EC 001873EC 3B E0 00 00 */ li r31, 0 @@ -3427,7 +3427,7 @@ lbl_8018A70C: /* 8018A768 00187568 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018A76C 0018756C D0 01 00 10 */ stfs f0, 0x10(r1) /* 8018A770 00187570 C0 22 B0 A4 */ lfs f1, lbl_803CFA24-_SDA2_BASE_(r2) -/* 8018A774 00187574 4B E9 11 C5 */ bl func_8001B938 +/* 8018A774 00187574 4B E9 11 C5 */ bl xVec3SMulBy__FP5xVec3f /* 8018A778 00187578 7F E3 FB 78 */ mr r3, r31 /* 8018A77C 0018757C 38 81 00 08 */ addi r4, r1, 8 /* 8018A780 00187580 4B EA 7A 25 */ bl xMat3x3Euler__FP7xMat3x3PC5xVec3 @@ -3452,13 +3452,13 @@ TypData_RotMatSet__9NPCHazardFP7xMat3x3: /* 8018A7BC 001875BC 93 C1 00 08 */ stw r30, 8(r1) /* 8018A7C0 001875C0 7C 7E 1B 78 */ mr r30, r3 /* 8018A7C4 001875C4 80 63 00 14 */ lwz r3, 0x14(r3) -/* 8018A7C8 001875C8 4B E9 11 69 */ bl func_8001B930 +/* 8018A7C8 001875C8 4B E9 11 69 */ bl xModelGetFrame__FP14xModelInstance /* 8018A7CC 001875CC 7F E4 FB 78 */ mr r4, r31 /* 8018A7D0 001875D0 7C 7F 1B 78 */ mr r31, r3 -/* 8018A7D4 001875D4 4B E8 48 61 */ bl func_8000F034 +/* 8018A7D4 001875D4 4B E8 48 61 */ bl xMat3x3Copy__FP7xMat3x3PC7xMat3x3 /* 8018A7D8 001875D8 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8018A7DC 001875DC 7F E4 FB 78 */ mr r4, r31 -/* 8018A7E0 001875E0 4B E9 11 2D */ bl func_8001B90C +/* 8018A7E0 001875E0 4B E9 11 2D */ bl xModelSetFrame__FP14xModelInstancePC7xMat4x3 /* 8018A7E4 001875E4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8018A7E8 001875E8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8018A7EC 001875EC 83 C1 00 08 */ lwz r30, 8(r1) @@ -3476,14 +3476,14 @@ TypData_RotMatApply__9NPCHazardFP7xMat3x3: /* 8018A810 00187610 93 C1 00 08 */ stw r30, 8(r1) /* 8018A814 00187614 7C 7E 1B 78 */ mr r30, r3 /* 8018A818 00187618 80 63 00 14 */ lwz r3, 0x14(r3) -/* 8018A81C 0018761C 4B E9 11 15 */ bl func_8001B930 +/* 8018A81C 0018761C 4B E9 11 15 */ bl xModelGetFrame__FP14xModelInstance /* 8018A820 00187620 7F E4 FB 78 */ mr r4, r31 /* 8018A824 00187624 7C 7F 1B 78 */ mr r31, r3 /* 8018A828 00187628 7F E5 FB 78 */ mr r5, r31 /* 8018A82C 0018762C 4B EA 80 89 */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 /* 8018A830 00187630 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8018A834 00187634 7F E4 FB 78 */ mr r4, r31 -/* 8018A838 00187638 4B E9 10 D5 */ bl func_8001B90C +/* 8018A838 00187638 4B E9 10 D5 */ bl xModelSetFrame__FP14xModelInstancePC7xMat4x3 /* 8018A83C 0018763C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8018A840 00187640 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8018A844 00187644 83 C1 00 08 */ lwz r30, 8(r1) @@ -3503,7 +3503,7 @@ OrientToDir__9NPCHazardFPC5xVec3i: /* 8018A870 00187670 93 A1 00 84 */ stw r29, 0x84(r1) /* 8018A874 00187674 7C 7D 1B 78 */ mr r29, r3 /* 8018A878 00187678 7F C3 F3 78 */ mr r3, r30 -/* 8018A87C 0018767C 4B E8 3D D5 */ bl func_8000E650 +/* 8018A87C 0018767C 4B E8 3D D5 */ bl xVec3Length__FPC5xVec3 /* 8018A880 00187680 C0 02 B0 D8 */ lfs f0, lbl_803CFA58-_SDA2_BASE_(r2) /* 8018A884 00187684 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018A888 00187688 41 80 00 74 */ blt lbl_8018A8FC @@ -3511,7 +3511,7 @@ OrientToDir__9NPCHazardFPC5xVec3i: /* 8018A890 00187690 7F C4 F3 78 */ mr r4, r30 /* 8018A894 00187694 38 61 00 08 */ addi r3, r1, 8 /* 8018A898 00187698 EC 20 08 24 */ fdivs f1, f0, f1 -/* 8018A89C 0018769C 4B E8 07 F5 */ bl func_8000B090 +/* 8018A89C 0018769C 4B E8 07 F5 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8018A8A0 001876A0 38 61 00 44 */ addi r3, r1, 0x44 /* 8018A8A4 001876A4 38 81 00 08 */ addi r4, r1, 8 /* 8018A8A8 001876A8 4B EA 77 09 */ bl xMat3x3LookVec__FP7xMat3x3PC5xVec3 @@ -3524,7 +3524,7 @@ OrientToDir__9NPCHazardFPC5xVec3i: /* 8018A8C4 001876C4 C0 42 B1 04 */ lfs f2, lbl_803CFA84-_SDA2_BASE_(r2) /* 8018A8C8 001876C8 EC 01 00 28 */ fsubs f0, f1, f0 /* 8018A8CC 001876CC EC 22 00 32 */ fmuls f1, f2, f0 -/* 8018A8D0 001876D0 4B E9 10 0D */ bl func_8001B8DC +/* 8018A8D0 001876D0 4B E9 10 0D */ bl xMat3x3Rot__FP7xMat3x3PC5xVec3f /* 8018A8D4 001876D4 38 61 00 44 */ addi r3, r1, 0x44 /* 8018A8D8 001876D8 38 A1 00 14 */ addi r5, r1, 0x14 /* 8018A8DC 001876DC 7C 64 1B 78 */ mr r4, r3 @@ -3860,11 +3860,11 @@ lbl_8018AD44: /* 8018AD64 00187B64 90 01 00 18 */ stw r0, 0x18(r1) /* 8018AD68 00187B68 80 1D 00 10 */ lwz r0, 0x10(r29) /* 8018AD6C 00187B6C 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8018AD70 00187B70 4B E8 A9 3D */ bl func_800156AC +/* 8018AD70 00187B70 4B E8 A9 3D */ bl xParabolaEvalPos__FPC9xParabolaP5xVec3f /* 8018AD74 00187B74 FC 20 F0 90 */ fmr f1, f30 /* 8018AD78 00187B78 7F E3 FB 78 */ mr r3, r31 /* 8018AD7C 00187B7C 38 81 00 08 */ addi r4, r1, 8 -/* 8018AD80 00187B80 4B E8 A9 2D */ bl func_800156AC +/* 8018AD80 00187B80 4B E8 A9 2D */ bl xParabolaEvalPos__FPC9xParabolaP5xVec3f /* 8018AD84 00187B84 38 61 00 20 */ addi r3, r1, 0x20 /* 8018AD88 00187B88 3B E0 00 00 */ li r31, 0 /* 8018AD8C 00187B8C 38 80 00 00 */ li r4, 0 @@ -4006,10 +4006,10 @@ lbl_8018AF40: /* 8018AF54 00187D54 C0 03 00 20 */ lfs f0, 0x20(r3) /* 8018AF58 00187D58 D0 1E 00 1C */ stfs f0, 0x1c(r30) /* 8018AF5C 00187D5C C0 23 00 20 */ lfs f1, 0x20(r3) -/* 8018AF60 00187D60 4B E8 A7 4D */ bl func_800156AC +/* 8018AF60 00187D60 4B E8 A7 4D */ bl xParabolaEvalPos__FPC9xParabolaP5xVec3f /* 8018AF64 00187D64 38 7E 00 78 */ addi r3, r30, 0x78 /* 8018AF68 00187D68 38 9F 01 20 */ addi r4, r31, 0x120 -/* 8018AF6C 00187D6C 4B E8 02 F9 */ bl func_8000B264 +/* 8018AF6C 00187D6C 4B E8 02 F9 */ bl __as__5xVec3FRC5xVec3 /* 8018AF70 00187D70 80 7F 00 FC */ lwz r3, 0xfc(r31) /* 8018AF74 00187D74 28 03 00 00 */ cmplwi r3, 0 /* 8018AF78 00187D78 41 82 00 10 */ beq lbl_8018AF88 @@ -4105,10 +4105,10 @@ Upd_Explode__9NPCHazardFf: /* 8018B0CC 00187ECC 93 E1 00 0C */ stw r31, 0xc(r1) /* 8018B0D0 00187ED0 7C 7F 1B 78 */ mr r31, r3 /* 8018B0D4 00187ED4 C0 23 00 24 */ lfs f1, 0x24(r3) -/* 8018B0D8 00187ED8 4B FF AF 8D */ bl func_80186064 +/* 8018B0D8 00187ED8 4B FF AF 8D */ bl ARCH__Ff /* 8018B0DC 00187EDC C0 5F 00 60 */ lfs f2, 0x60(r31) /* 8018B0E0 00187EE0 C0 7F 00 64 */ lfs f3, 0x64(r31) -/* 8018B0E4 00187EE4 4B F6 1A 3D */ bl func_800ECB20 +/* 8018B0E4 00187EE4 4B F6 1A 3D */ bl LERP__Ffff /* 8018B0E8 00187EE8 D0 3F 00 68 */ stfs f1, 0x68(r31) /* 8018B0EC 00187EEC 80 1F 00 04 */ lwz r0, 4(r31) /* 8018B0F0 00187EF0 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 @@ -4148,7 +4148,7 @@ DeathStar__9NPCHazardFv: /* 8018B168 00187F68 7C 7E 1B 78 */ mr r30, r3 /* 8018B16C 00187F6C 38 61 00 08 */ addi r3, r1, 8 /* 8018B170 00187F70 38 9E 00 08 */ addi r4, r30, 8 -/* 8018B174 00187F74 4B E8 A2 6D */ bl func_800153E0 +/* 8018B174 00187F74 4B E8 A2 6D */ bl __pl__5xVec3CFRC5xVec3 /* 8018B178 00187F78 80 81 00 08 */ lwz r4, 8(r1) /* 8018B17C 00187F7C 80 61 00 0C */ lwz r3, 0xc(r1) /* 8018B180 00187F80 80 01 00 10 */ lwz r0, 0x10(r1) @@ -4166,7 +4166,7 @@ DeathStar__9NPCHazardFv: /* 8018B1B0 00187FB0 90 01 00 30 */ stw r0, 0x30(r1) /* 8018B1B4 00187FB4 80 1E 00 10 */ lwz r0, 0x10(r30) /* 8018B1B8 00187FB8 90 01 00 34 */ stw r0, 0x34(r1) -/* 8018B1BC 00187FBC 4B E8 A2 89 */ bl func_80015444 +/* 8018B1BC 00187FBC 4B E8 A2 89 */ bl __apl__5xVec3FRC5xVec3 /* 8018B1C0 00187FC0 C0 22 B1 04 */ lfs f1, lbl_803CFA84-_SDA2_BASE_(r2) /* 8018B1C4 00187FC4 38 61 00 2C */ addi r3, r1, 0x2c /* 8018B1C8 00187FC8 C0 42 B0 98 */ lfs f2, lbl_803CFA18-_SDA2_BASE_(r2) @@ -4222,7 +4222,7 @@ Upd_PuppyNuke__9NPCHazardFf: /* 8018B27C 0018807C C0 23 00 24 */ lfs f1, 0x24(r3) /* 8018B280 00188080 C0 43 00 60 */ lfs f2, 0x60(r3) /* 8018B284 00188084 C0 63 00 64 */ lfs f3, 0x64(r3) -/* 8018B288 00188088 4B F6 18 A5 */ bl func_800ECB2C +/* 8018B288 00188088 4B F6 18 A5 */ bl SMOOTH__Ffff /* 8018B28C 0018808C D0 3F 00 68 */ stfs f1, 0x68(r31) /* 8018B290 00188090 80 1F 00 04 */ lwz r0, 4(r31) /* 8018B294 00188094 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 @@ -4290,7 +4290,7 @@ Upd_FodBomb__9NPCHazardFf: /* 8018B378 00188178 4B F3 9A D5 */ bl isin__Ff /* 8018B37C 0018817C C0 5F 00 60 */ lfs f2, 0x60(r31) /* 8018B380 00188180 C0 7F 00 64 */ lfs f3, 0x64(r31) -/* 8018B384 00188184 4B F6 17 9D */ bl func_800ECB20 +/* 8018B384 00188184 4B F6 17 9D */ bl LERP__Ffff /* 8018B388 00188188 D0 3F 00 68 */ stfs f1, 0x68(r31) /* 8018B38C 0018818C 80 1F 00 04 */ lwz r0, 4(r31) /* 8018B390 00188190 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 @@ -4365,7 +4365,7 @@ FodBombBubbles__9NPCHazardFf: /* 8018B490 00188290 90 01 00 18 */ stw r0, 0x18(r1) /* 8018B494 00188294 80 1E 00 10 */ lwz r0, 0x10(r30) /* 8018B498 00188298 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8018B49C 0018829C 4B E8 9F A9 */ bl func_80015444 +/* 8018B49C 0018829C 4B E8 9F A9 */ bl __apl__5xVec3FRC5xVec3 /* 8018B4A0 001882A0 38 61 00 14 */ addi r3, r1, 0x14 /* 8018B4A4 001882A4 38 BF 02 A0 */ addi r5, r31, 0x2a0 /* 8018B4A8 001882A8 38 DF 02 AC */ addi r6, r31, 0x2ac @@ -4381,7 +4381,7 @@ lbl_8018B4B8: /* 8018B4CC 001882CC C0 62 AF EC */ lfs f3, lbl_803CF96C-_SDA2_BASE_(r2) /* 8018B4D0 001882D0 C0 42 B0 94 */ lfs f2, lbl_803CFA14-_SDA2_BASE_(r2) /* 8018B4D4 001882D4 EC 23 00 28 */ fsubs f1, f3, f0 -/* 8018B4D8 001882D8 4B F6 16 49 */ bl func_800ECB20 +/* 8018B4D8 001882D8 4B F6 16 49 */ bl LERP__Ffff /* 8018B4DC 001882DC 80 BE 00 08 */ lwz r5, 8(r30) /* 8018B4E0 001882E0 FF E0 08 90 */ fmr f31, f1 /* 8018B4E4 001882E4 80 1E 00 0C */ lwz r0, 0xc(r30) @@ -4391,7 +4391,7 @@ lbl_8018B4B8: /* 8018B4F4 001882F4 90 01 00 0C */ stw r0, 0xc(r1) /* 8018B4F8 001882F8 80 1E 00 10 */ lwz r0, 0x10(r30) /* 8018B4FC 001882FC 90 01 00 10 */ stw r0, 0x10(r1) -/* 8018B500 00188300 4B E8 9F 45 */ bl func_80015444 +/* 8018B500 00188300 4B E8 9F 45 */ bl __apl__5xVec3FRC5xVec3 /* 8018B504 00188304 C0 02 B0 AC */ lfs f0, lbl_803CFA2C-_SDA2_BASE_(r2) /* 8018B508 00188308 FC 60 F8 90 */ fmr f3, f31 /* 8018B50C 0018830C C0 22 B0 9C */ lfs f1, lbl_803CFA1C-_SDA2_BASE_(r2) @@ -4424,7 +4424,7 @@ Upd_CattleProd__9NPCHazardFf: /* 8018B568 00188368 4B F3 98 E5 */ bl isin__Ff /* 8018B56C 0018836C C0 5F 00 60 */ lfs f2, 0x60(r31) /* 8018B570 00188370 C0 7F 00 64 */ lfs f3, 0x64(r31) -/* 8018B574 00188374 4B F6 15 AD */ bl func_800ECB20 +/* 8018B574 00188374 4B F6 15 AD */ bl LERP__Ffff /* 8018B578 00188378 D0 3F 00 68 */ stfs f1, 0x68(r31) /* 8018B57C 0018837C 80 1F 00 04 */ lwz r0, 4(r31) /* 8018B580 00188380 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 @@ -4493,7 +4493,7 @@ lbl_8018B5D4: /* 8018B678 00188478 D0 41 00 14 */ stfs f2, 0x14(r1) /* 8018B67C 0018847C D0 21 00 18 */ stfs f1, 0x18(r1) /* 8018B680 00188480 D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 8018B684 00188484 4B E8 30 D1 */ bl func_8000E754 +/* 8018B684 00188484 4B E8 30 D1 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8018B688 00188488 38 01 00 14 */ addi r0, r1, 0x14 /* 8018B68C 0018848C 38 61 00 20 */ addi r3, r1, 0x20 /* 8018B690 00188490 90 01 00 34 */ stw r0, 0x34(r1) @@ -4501,14 +4501,14 @@ lbl_8018B5D4: /* 8018B698 00188498 90 7F 00 6C */ stw r3, 0x6c(r31) /* 8018B69C 0018849C 38 61 00 14 */ addi r3, r1, 0x14 /* 8018B6A0 001884A0 38 9F 00 08 */ addi r4, r31, 8 -/* 8018B6A4 001884A4 4B E9 02 BD */ bl func_8001B960 +/* 8018B6A4 001884A4 4B E9 02 BD */ bl xVec3SubFrom__FP5xVec3PC5xVec3 /* 8018B6A8 001884A8 C0 21 00 18 */ lfs f1, 0x18(r1) /* 8018B6AC 001884AC 38 61 00 14 */ addi r3, r1, 0x14 /* 8018B6B0 001884B0 C0 02 AF F0 */ lfs f0, lbl_803CF970-_SDA2_BASE_(r2) /* 8018B6B4 001884B4 38 9F 00 08 */ addi r4, r31, 8 /* 8018B6B8 001884B8 EC 01 00 32 */ fmuls f0, f1, f0 /* 8018B6BC 001884BC D0 01 00 18 */ stfs f0, 0x18(r1) -/* 8018B6C0 001884C0 4B E8 30 95 */ bl func_8000E754 +/* 8018B6C0 001884C0 4B E8 30 95 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8018B6C4 001884C4 38 01 00 14 */ addi r0, r1, 0x14 /* 8018B6C8 001884C8 38 61 00 20 */ addi r3, r1, 0x20 /* 8018B6CC 001884CC 90 01 00 34 */ stw r0, 0x34(r1) @@ -4539,11 +4539,11 @@ lbl_8018B6DC: /* 8018B72C 0018852C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018B730 00188530 40 80 00 58 */ bge lbl_8018B788 /* 8018B734 00188534 80 7F 00 D8 */ lwz r3, 0xd8(r31) -/* 8018B738 00188538 4B F0 57 09 */ bl func_80090E40 +/* 8018B738 00188538 4B F0 57 09 */ bl NPCC_faceDir__FP4xEnt /* 8018B73C 0018853C C0 3F 00 68 */ lfs f1, 0x68(r31) /* 8018B740 00188540 7C 64 1B 78 */ mr r4, r3 /* 8018B744 00188544 38 61 00 08 */ addi r3, r1, 8 -/* 8018B748 00188548 4B E7 F9 49 */ bl func_8000B090 +/* 8018B748 00188548 4B E7 F9 49 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8018B74C 0018854C 4B EA 55 1D */ bl xrand__Fv /* 8018B750 00188550 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018B754 00188554 41 82 00 0C */ beq lbl_8018B760 @@ -4555,11 +4555,11 @@ lbl_8018B764: /* 8018B764 00188564 4B EA 55 25 */ bl xurand__Fv /* 8018B768 00188568 EF E1 07 F2 */ fmuls f31, f1, f31 /* 8018B76C 0018856C 80 7F 00 D8 */ lwz r3, 0xd8(r31) -/* 8018B770 00188570 4B F0 56 C5 */ bl func_80090E34 +/* 8018B770 00188570 4B F0 56 C5 */ bl NPCC_rightDir__FP4xEnt /* 8018B774 00188574 FC 20 F8 90 */ fmr f1, f31 /* 8018B778 00188578 7C 64 1B 78 */ mr r4, r3 /* 8018B77C 0018857C 38 61 00 08 */ addi r3, r1, 8 -/* 8018B780 00188580 4B E8 98 D9 */ bl func_80015058 +/* 8018B780 00188580 4B E8 98 D9 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8018B784 00188584 48 00 00 68 */ b lbl_8018B7EC lbl_8018B788: /* 8018B788 00188588 4B EA 55 01 */ bl xurand__Fv @@ -4591,7 +4591,7 @@ lbl_8018B7BC: lbl_8018B7EC: /* 8018B7EC 001885EC 38 61 00 08 */ addi r3, r1, 8 /* 8018B7F0 001885F0 38 9F 00 08 */ addi r4, r31, 8 -/* 8018B7F4 001885F4 4B E8 2F 61 */ bl func_8000E754 +/* 8018B7F4 001885F4 4B E8 2F 61 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8018B7F8 001885F8 80 7F 00 6C */ lwz r3, 0x6c(r31) /* 8018B7FC 001885FC 28 03 00 00 */ cmplwi r3, 0 /* 8018B800 00188600 41 82 00 10 */ beq lbl_8018B810 @@ -4604,14 +4604,14 @@ lbl_8018B810: /* 8018B818 00188618 41 82 00 3C */ beq lbl_8018B854 /* 8018B81C 0018861C 38 61 00 08 */ addi r3, r1, 8 /* 8018B820 00188620 38 9F 00 08 */ addi r4, r31, 8 -/* 8018B824 00188624 4B E9 01 3D */ bl func_8001B960 +/* 8018B824 00188624 4B E9 01 3D */ bl xVec3SubFrom__FP5xVec3PC5xVec3 /* 8018B828 00188628 C0 21 00 0C */ lfs f1, 0xc(r1) /* 8018B82C 0018862C 38 61 00 08 */ addi r3, r1, 8 /* 8018B830 00188630 C0 02 AF F0 */ lfs f0, lbl_803CF970-_SDA2_BASE_(r2) /* 8018B834 00188634 38 9F 00 08 */ addi r4, r31, 8 /* 8018B838 00188638 EC 01 00 32 */ fmuls f0, f1, f0 /* 8018B83C 0018863C D0 01 00 0C */ stfs f0, 0xc(r1) -/* 8018B840 00188640 4B E8 2F 15 */ bl func_8000E754 +/* 8018B840 00188640 4B E8 2F 15 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8018B844 00188644 80 7F 00 70 */ lwz r3, 0x70(r31) /* 8018B848 00188648 38 9F 00 08 */ addi r4, r31, 8 /* 8018B84C 0018864C 38 A1 00 08 */ addi r5, r1, 8 @@ -4635,7 +4635,7 @@ Upd_TubeletBlast__9NPCHazardFf: /* 8018B884 00188684 C0 23 00 24 */ lfs f1, 0x24(r3) /* 8018B888 00188688 C0 43 00 60 */ lfs f2, 0x60(r3) /* 8018B88C 0018868C C0 63 00 64 */ lfs f3, 0x64(r3) -/* 8018B890 00188690 4B F6 12 91 */ bl func_800ECB20 +/* 8018B890 00188690 4B F6 12 91 */ bl LERP__Ffff /* 8018B894 00188694 D0 3F 00 68 */ stfs f1, 0x68(r31) /* 8018B898 00188698 80 1F 00 04 */ lwz r0, 4(r31) /* 8018B89C 0018869C 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 @@ -4710,7 +4710,7 @@ lbl_8018B938: /* 8018B9A4 001887A4 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018B9A8 001887A8 D0 01 00 1C */ stfs f0, 0x1c(r1) /* 8018B9AC 001887AC C0 22 B1 20 */ lfs f1, lbl_803CFAA0-_SDA2_BASE_(r2) -/* 8018B9B0 001887B0 4B E7 F7 D1 */ bl func_8000B180 +/* 8018B9B0 001887B0 4B E7 F7 D1 */ bl __amu__5xVec3Ff /* 8018B9B4 001887B4 80 7F 00 08 */ lwz r3, 8(r31) /* 8018B9B8 001887B8 80 1F 00 0C */ lwz r0, 0xc(r31) /* 8018B9BC 001887BC 90 61 00 08 */ stw r3, 8(r1) @@ -4764,7 +4764,7 @@ Upd_DuploBoom__9NPCHazardFf: /* 8018BA6C 0018886C C0 23 00 24 */ lfs f1, 0x24(r3) /* 8018BA70 00188870 C0 43 00 60 */ lfs f2, 0x60(r3) /* 8018BA74 00188874 C0 63 00 64 */ lfs f3, 0x64(r3) -/* 8018BA78 00188878 4B F6 10 A9 */ bl func_800ECB20 +/* 8018BA78 00188878 4B F6 10 A9 */ bl LERP__Ffff /* 8018BA7C 0018887C D0 3F 00 68 */ stfs f1, 0x68(r31) /* 8018BA80 00188880 80 1F 00 04 */ lwz r0, 4(r31) /* 8018BA84 00188884 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 @@ -4829,7 +4829,7 @@ Upd_TikiThunder__9NPCHazardFf: /* 8018BB5C 0018895C C0 3F 00 24 */ lfs f1, 0x24(r31) /* 8018BB60 00188960 C0 5F 00 60 */ lfs f2, 0x60(r31) /* 8018BB64 00188964 C0 7F 00 64 */ lfs f3, 0x64(r31) -/* 8018BB68 00188968 4B F6 0F B9 */ bl func_800ECB20 +/* 8018BB68 00188968 4B F6 0F B9 */ bl LERP__Ffff /* 8018BB6C 0018896C D0 3F 00 68 */ stfs f1, 0x68(r31) /* 8018BB70 00188970 80 1F 00 04 */ lwz r0, 4(r31) /* 8018BB74 00188974 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 @@ -4886,15 +4886,15 @@ Upd_Mushroom__9NPCHazardFf: /* 8018BC30 00188A30 90 C1 00 08 */ stw r6, 8(r1) /* 8018BC34 00188A34 90 A1 00 0C */ stw r5, 0xc(r1) /* 8018BC38 00188A38 90 01 00 10 */ stw r0, 0x10(r1) -/* 8018BC3C 00188A3C 4B E8 94 1D */ bl func_80015058 +/* 8018BC3C 00188A3C 4B E8 94 1D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8018BC40 00188A40 FC 20 F8 90 */ fmr f1, f31 /* 8018BC44 00188A44 38 7F 00 6C */ addi r3, r31, 0x6c /* 8018BC48 00188A48 38 9F 00 78 */ addi r4, r31, 0x78 -/* 8018BC4C 00188A4C 4B E8 94 0D */ bl func_80015058 +/* 8018BC4C 00188A4C 4B E8 94 0D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8018BC50 00188A50 C0 3F 00 24 */ lfs f1, 0x24(r31) /* 8018BC54 00188A54 C0 5F 00 60 */ lfs f2, 0x60(r31) /* 8018BC58 00188A58 C0 7F 00 64 */ lfs f3, 0x64(r31) -/* 8018BC5C 00188A5C 4B F6 0E C5 */ bl func_800ECB20 +/* 8018BC5C 00188A5C 4B F6 0E C5 */ bl LERP__Ffff /* 8018BC60 00188A60 D0 3F 00 68 */ stfs f1, 0x68(r31) /* 8018BC64 00188A64 80 1F 00 04 */ lwz r0, 4(r31) /* 8018BC68 00188A68 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 @@ -4956,7 +4956,7 @@ Upd_TTFlight__9NPCHazardFf: /* 8018BD2C 00188B2C 3B FE 00 84 */ addi r31, r30, 0x84 /* 8018BD30 00188B30 28 00 00 00 */ cmplwi r0, 0 /* 8018BD34 00188B34 40 82 00 0C */ bne lbl_8018BD40 -/* 8018BD38 00188B38 4B ED 48 C9 */ bl func_80060600 +/* 8018BD38 00188B38 4B ED 48 C9 */ bl MarkForRecycle__9NPCHazardFv /* 8018BD3C 00188B3C 48 00 03 7C */ b lbl_8018C0B8 lbl_8018BD40: /* 8018BD40 00188B40 C0 3E 00 24 */ lfs f1, 0x24(r30) @@ -4966,7 +4966,7 @@ lbl_8018BD40: /* 8018BD50 00188B50 EC 21 00 24 */ fdivs f1, f1, f0 /* 8018BD54 00188B54 C0 5E 00 60 */ lfs f2, 0x60(r30) /* 8018BD58 00188B58 C0 7E 00 64 */ lfs f3, 0x64(r30) -/* 8018BD5C 00188B5C 4B F6 0D C5 */ bl func_800ECB20 +/* 8018BD5C 00188B5C 4B F6 0D C5 */ bl LERP__Ffff /* 8018BD60 00188B60 D0 3E 00 68 */ stfs f1, 0x68(r30) /* 8018BD64 00188B64 48 00 00 0C */ b lbl_8018BD70 lbl_8018BD68: @@ -4983,16 +4983,16 @@ lbl_8018BD70: /* 8018BD8C 00188B8C C0 3F 00 20 */ lfs f1, 0x20(r31) /* 8018BD90 00188B90 7F E3 FB 78 */ mr r3, r31 /* 8018BD94 00188B94 38 9E 00 08 */ addi r4, r30, 8 -/* 8018BD98 00188B98 4B E8 99 15 */ bl func_800156AC +/* 8018BD98 00188B98 4B E8 99 15 */ bl xParabolaEvalPos__FPC9xParabolaP5xVec3f /* 8018BD9C 00188B9C 3C 60 80 2A */ lis r3, lbl_8029BC10@ha /* 8018BDA0 00188BA0 C0 3F 00 20 */ lfs f1, 0x20(r31) /* 8018BDA4 00188BA4 38 83 BC 10 */ addi r4, r3, lbl_8029BC10@l /* 8018BDA8 00188BA8 7F E3 FB 78 */ mr r3, r31 /* 8018BDAC 00188BAC 83 E4 00 08 */ lwz r31, 8(r4) /* 8018BDB0 00188BB0 38 81 00 38 */ addi r4, r1, 0x38 -/* 8018BDB4 00188BB4 4B E8 98 95 */ bl func_80015648 +/* 8018BDB4 00188BB4 4B E8 98 95 */ bl xParabolaEvalVel__FPC9xParabolaP5xVec3f /* 8018BDB8 00188BB8 38 7E 00 78 */ addi r3, r30, 0x78 -/* 8018BDBC 00188BBC 4B E8 93 11 */ bl func_800150CC +/* 8018BDBC 00188BBC 4B E8 93 11 */ bl xVec3Length2__FPC5xVec3 /* 8018BDC0 00188BC0 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) /* 8018BDC4 00188BC4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018BDC8 00188BC8 40 81 00 44 */ ble lbl_8018BE0C @@ -5021,7 +5021,7 @@ lbl_8018BE0C: /* 8018BE20 00188C20 7D 89 03 A6 */ mtctr r12 /* 8018BE24 00188C24 4E 80 04 21 */ bctrl /* 8018BE28 00188C28 38 7E 00 78 */ addi r3, r30, 0x78 -/* 8018BE2C 00188C2C 4B E8 92 A1 */ bl func_800150CC +/* 8018BE2C 00188C2C 4B E8 92 A1 */ bl xVec3Length2__FPC5xVec3 /* 8018BE30 00188C30 C0 02 B0 68 */ lfs f0, lbl_803CF9E8-_SDA2_BASE_(r2) /* 8018BE34 00188C34 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018BE38 00188C38 40 81 00 10 */ ble lbl_8018BE48 @@ -5037,36 +5037,36 @@ lbl_8018BE48: /* 8018BE5C 00188C5C 48 00 02 5C */ b lbl_8018C0B8 lbl_8018BE60: /* 8018BE60 00188C60 7F C3 F3 78 */ mr r3, r30 -/* 8018BE64 00188C64 4B ED 47 9D */ bl func_80060600 +/* 8018BE64 00188C64 4B ED 47 9D */ bl MarkForRecycle__9NPCHazardFv /* 8018BE68 00188C68 48 00 02 50 */ b lbl_8018C0B8 lbl_8018BE6C: /* 8018BE6C 00188C6C C0 3F 00 20 */ lfs f1, 0x20(r31) /* 8018BE70 00188C70 7F E3 FB 78 */ mr r3, r31 /* 8018BE74 00188C74 38 81 00 20 */ addi r4, r1, 0x20 -/* 8018BE78 00188C78 4B E8 97 D1 */ bl func_80015648 +/* 8018BE78 00188C78 4B E8 97 D1 */ bl xParabolaEvalVel__FPC9xParabolaP5xVec3f /* 8018BE7C 00188C7C 38 61 00 20 */ addi r3, r1, 0x20 /* 8018BE80 00188C80 7C 64 1B 78 */ mr r4, r3 -/* 8018BE84 00188C84 4B E8 28 41 */ bl func_8000E6C4 +/* 8018BE84 00188C84 4B E8 28 41 */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 8018BE88 00188C88 38 61 00 20 */ addi r3, r1, 0x20 -/* 8018BE8C 00188C8C 4B E8 27 C5 */ bl func_8000E650 +/* 8018BE8C 00188C8C 4B E8 27 C5 */ bl xVec3Length__FPC5xVec3 /* 8018BE90 00188C90 C0 02 B0 D8 */ lfs f0, lbl_803CFA58-_SDA2_BASE_(r2) /* 8018BE94 00188C94 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018BE98 00188C98 40 81 00 1C */ ble lbl_8018BEB4 /* 8018BE9C 00188C9C 38 61 00 20 */ addi r3, r1, 0x20 -/* 8018BEA0 00188CA0 4B E8 29 D9 */ bl func_8000E878 +/* 8018BEA0 00188CA0 4B E8 29 D9 */ bl __adv__5xVec3Ff /* 8018BEA4 00188CA4 7F C3 F3 78 */ mr r3, r30 /* 8018BEA8 00188CA8 38 81 00 20 */ addi r4, r1, 0x20 /* 8018BEAC 00188CAC 48 00 06 0D */ bl TarTarSplash__9NPCHazardFPC5xVec3 /* 8018BEB0 00188CB0 48 00 00 18 */ b lbl_8018BEC8 lbl_8018BEB4: /* 8018BEB4 00188CB4 7F C3 F3 78 */ mr r3, r30 -/* 8018BEB8 00188CB8 48 00 3C 75 */ bl func_8018FB2C +/* 8018BEB8 00188CB8 48 00 3C 75 */ bl Up__9NPCHazardCFv /* 8018BEBC 00188CBC 7C 64 1B 78 */ mr r4, r3 /* 8018BEC0 00188CC0 7F C3 F3 78 */ mr r3, r30 /* 8018BEC4 00188CC4 48 00 05 F5 */ bl TarTarSplash__9NPCHazardFPC5xVec3 lbl_8018BEC8: /* 8018BEC8 00188CC8 7F C3 F3 78 */ mr r3, r30 -/* 8018BECC 00188CCC 4B ED 47 35 */ bl func_80060600 +/* 8018BECC 00188CCC 4B ED 47 35 */ bl MarkForRecycle__9NPCHazardFv /* 8018BED0 00188CD0 48 00 01 E8 */ b lbl_8018C0B8 lbl_8018BED4: /* 8018BED4 00188CD4 80 1E 00 04 */ lwz r0, 4(r30) @@ -5075,12 +5075,12 @@ lbl_8018BED4: /* 8018BEE0 00188CE0 38 7E 00 B4 */ addi r3, r30, 0xb4 /* 8018BEE4 00188CE4 38 9E 00 C4 */ addi r4, r30, 0xc4 /* 8018BEE8 00188CE8 38 BE 00 08 */ addi r5, r30, 8 -/* 8018BEEC 00188CEC 4B E8 27 A5 */ bl func_8000E690 +/* 8018BEEC 00188CEC 4B E8 27 A5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8018BEF0 00188CF0 C0 22 AF EC */ lfs f1, lbl_803CF96C-_SDA2_BASE_(r2) /* 8018BEF4 00188CF4 38 7E 00 B4 */ addi r3, r30, 0xb4 /* 8018BEF8 00188CF8 C0 1E 00 1C */ lfs f0, 0x1c(r30) /* 8018BEFC 00188CFC EC 21 00 24 */ fdivs f1, f1, f0 -/* 8018BF00 00188D00 4B E8 FA 39 */ bl func_8001B938 +/* 8018BF00 00188D00 4B E8 FA 39 */ bl xVec3SMulBy__FP5xVec3f /* 8018BF04 00188D04 C0 22 B0 88 */ lfs f1, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018BF08 00188D08 C0 1E 00 1C */ lfs f0, 0x1c(r30) /* 8018BF0C 00188D0C C0 42 B0 D0 */ lfs f2, lbl_803CFA50-_SDA2_BASE_(r2) @@ -5107,13 +5107,13 @@ lbl_8018BF50: /* 8018BF50 00188D50 FC 20 F8 90 */ fmr f1, f31 /* 8018BF54 00188D54 7F E3 FB 78 */ mr r3, r31 /* 8018BF58 00188D58 38 9E 00 08 */ addi r4, r30, 8 -/* 8018BF5C 00188D5C 4B E8 97 51 */ bl func_800156AC +/* 8018BF5C 00188D5C 4B E8 97 51 */ bl xParabolaEvalPos__FPC9xParabolaP5xVec3f /* 8018BF60 00188D60 FC 20 F8 90 */ fmr f1, f31 /* 8018BF64 00188D64 7F E3 FB 78 */ mr r3, r31 /* 8018BF68 00188D68 38 9E 00 B4 */ addi r4, r30, 0xb4 -/* 8018BF6C 00188D6C 4B E8 96 DD */ bl func_80015648 +/* 8018BF6C 00188D6C 4B E8 96 DD */ bl xParabolaEvalVel__FPC9xParabolaP5xVec3f /* 8018BF70 00188D70 38 7E 00 B4 */ addi r3, r30, 0xb4 -/* 8018BF74 00188D74 4B E8 26 DD */ bl func_8000E650 +/* 8018BF74 00188D74 4B E8 26 DD */ bl xVec3Length__FPC5xVec3 /* 8018BF78 00188D78 C0 02 B0 D8 */ lfs f0, lbl_803CFA58-_SDA2_BASE_(r2) /* 8018BF7C 00188D7C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018BF80 00188D80 40 81 00 30 */ ble lbl_8018BFB0 @@ -5121,7 +5121,7 @@ lbl_8018BF50: /* 8018BF88 00188D88 38 61 00 14 */ addi r3, r1, 0x14 /* 8018BF8C 00188D8C 38 9E 00 B4 */ addi r4, r30, 0xb4 /* 8018BF90 00188D90 EC 20 08 24 */ fdivs f1, f0, f1 -/* 8018BF94 00188D94 4B E7 F0 FD */ bl func_8000B090 +/* 8018BF94 00188D94 4B E7 F0 FD */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8018BF98 00188D98 38 61 00 44 */ addi r3, r1, 0x44 /* 8018BF9C 00188D9C 38 81 00 14 */ addi r4, r1, 0x14 /* 8018BFA0 00188DA0 4B EA 60 11 */ bl xMat3x3LookVec__FP7xMat3x3PC5xVec3 @@ -5159,15 +5159,15 @@ lbl_8018BFB0: /* 8018C01C 00188E1C C0 3F 00 20 */ lfs f1, 0x20(r31) /* 8018C020 00188E20 7F E3 FB 78 */ mr r3, r31 /* 8018C024 00188E24 38 81 00 08 */ addi r4, r1, 8 -/* 8018C028 00188E28 4B E8 96 21 */ bl func_80015648 +/* 8018C028 00188E28 4B E8 96 21 */ bl xParabolaEvalVel__FPC9xParabolaP5xVec3f /* 8018C02C 00188E2C 38 61 00 08 */ addi r3, r1, 8 /* 8018C030 00188E30 7C 64 1B 78 */ mr r4, r3 -/* 8018C034 00188E34 4B E8 26 91 */ bl func_8000E6C4 +/* 8018C034 00188E34 4B E8 26 91 */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 8018C038 00188E38 7F C3 F3 78 */ mr r3, r30 /* 8018C03C 00188E3C 38 81 00 08 */ addi r4, r1, 8 /* 8018C040 00188E40 48 00 04 79 */ bl TarTarSplash__9NPCHazardFPC5xVec3 /* 8018C044 00188E44 7F C3 F3 78 */ mr r3, r30 -/* 8018C048 00188E48 4B ED 45 B9 */ bl func_80060600 +/* 8018C048 00188E48 4B ED 45 B9 */ bl MarkForRecycle__9NPCHazardFv /* 8018C04C 00188E4C 48 00 00 6C */ b lbl_8018C0B8 lbl_8018C050: /* 8018C050 00188E50 7F C3 F3 78 */ mr r3, r30 @@ -5225,7 +5225,7 @@ ReconTarTar__9NPCHazardFv: /* 8018C104 00188F04 90 01 00 10 */ stw r0, 0x10(r1) /* 8018C108 00188F08 4B FF CD 89 */ bl Reconfigure__9NPCHazardF9en_npchaz /* 8018C10C 00188F0C 38 61 00 08 */ addi r3, r1, 8 -/* 8018C110 00188F10 4B E8 8F BD */ bl func_800150CC +/* 8018C110 00188F10 4B E8 8F BD */ bl xVec3Length2__FPC5xVec3 /* 8018C114 00188F14 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) /* 8018C118 00188F18 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018C11C 00188F1C 40 81 00 40 */ ble lbl_8018C15C @@ -5243,7 +5243,7 @@ ReconTarTar__9NPCHazardFv: /* 8018C14C 00188F4C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8018C150 00188F50 38 83 00 10 */ addi r4, r3, 0x10 /* 8018C154 00188F54 38 A3 00 20 */ addi r5, r3, 0x20 -/* 8018C158 00188F58 4B E8 8F 35 */ bl func_8001508C +/* 8018C158 00188F58 4B E8 8F 35 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 lbl_8018C15C: /* 8018C15C 00188F5C C0 22 AF F0 */ lfs f1, lbl_803CF970-_SDA2_BASE_(r2) /* 8018C160 00188F60 7F E3 FB 78 */ mr r3, r31 @@ -5279,7 +5279,7 @@ lbl_8018C1C8: /* 8018C1C8 00188FC8 C0 3F 00 24 */ lfs f1, 0x24(r31) /* 8018C1CC 00188FCC C0 5F 00 64 */ lfs f2, 0x64(r31) /* 8018C1D0 00188FD0 C0 7F 00 60 */ lfs f3, 0x60(r31) -/* 8018C1D4 00188FD4 4B F6 09 4D */ bl func_800ECB20 +/* 8018C1D4 00188FD4 4B F6 09 4D */ bl LERP__Ffff /* 8018C1D8 00188FD8 D0 3F 00 68 */ stfs f1, 0x68(r31) /* 8018C1DC 00188FDC 80 1F 00 04 */ lwz r0, 4(r31) /* 8018C1E0 00188FE0 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 @@ -5367,7 +5367,7 @@ Upd_TTStink__9NPCHazardFf: /* 8018C300 00189100 C0 43 00 60 */ lfs f2, 0x60(r3) /* 8018C304 00189104 EC 21 00 28 */ fsubs f1, f1, f0 /* 8018C308 00189108 C0 63 00 64 */ lfs f3, 0x64(r3) -/* 8018C30C 0018910C 4B F6 08 15 */ bl func_800ECB20 +/* 8018C30C 0018910C 4B F6 08 15 */ bl LERP__Ffff /* 8018C310 00189110 D0 3F 00 68 */ stfs f1, 0x68(r31) /* 8018C314 00189114 80 1F 00 04 */ lwz r0, 4(r31) /* 8018C318 00189118 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 @@ -5496,27 +5496,27 @@ TarTarSplash__9NPCHazardFPC5xVec3: /* 8018C4D8 001892D8 7C 7E 1B 78 */ mr r30, r3 /* 8018C4DC 001892DC 41 82 00 20 */ beq lbl_8018C4FC /* 8018C4E0 001892E0 38 61 00 68 */ addi r3, r1, 0x68 -/* 8018C4E4 001892E4 4B E7 ED 81 */ bl func_8000B264 +/* 8018C4E4 001892E4 4B E7 ED 81 */ bl __as__5xVec3FRC5xVec3 /* 8018C4E8 001892E8 7F E3 FB 78 */ mr r3, r31 /* 8018C4EC 001892EC 38 81 00 5C */ addi r4, r1, 0x5c /* 8018C4F0 001892F0 38 A1 00 50 */ addi r5, r1, 0x50 /* 8018C4F4 001892F4 4B FA 3C 41 */ bl NPCC_MakeArbPlane__FPC5xVec3P5xVec3P5xVec3 /* 8018C4F8 001892F8 48 00 00 3C */ b lbl_8018C534 lbl_8018C4FC: -/* 8018C4FC 001892FC 48 00 36 31 */ bl func_8018FB2C +/* 8018C4FC 001892FC 48 00 36 31 */ bl Up__9NPCHazardCFv /* 8018C500 00189300 7C 64 1B 78 */ mr r4, r3 /* 8018C504 00189304 38 61 00 68 */ addi r3, r1, 0x68 -/* 8018C508 00189308 4B E7 ED 5D */ bl func_8000B264 +/* 8018C508 00189308 4B E7 ED 5D */ bl __as__5xVec3FRC5xVec3 /* 8018C50C 0018930C 7F C3 F3 78 */ mr r3, r30 -/* 8018C510 00189310 48 00 36 01 */ bl func_8018FB10 +/* 8018C510 00189310 48 00 36 01 */ bl At__9NPCHazardCFv /* 8018C514 00189314 7C 64 1B 78 */ mr r4, r3 /* 8018C518 00189318 38 61 00 5C */ addi r3, r1, 0x5c -/* 8018C51C 0018931C 4B E7 ED 49 */ bl func_8000B264 +/* 8018C51C 0018931C 4B E7 ED 49 */ bl __as__5xVec3FRC5xVec3 /* 8018C520 00189320 7F C3 F3 78 */ mr r3, r30 -/* 8018C524 00189324 48 00 35 FD */ bl func_8018FB20 +/* 8018C524 00189324 48 00 35 FD */ bl Right__9NPCHazardCFv /* 8018C528 00189328 7C 64 1B 78 */ mr r4, r3 /* 8018C52C 0018932C 38 61 00 50 */ addi r3, r1, 0x50 -/* 8018C530 00189330 4B E7 ED 35 */ bl func_8000B264 +/* 8018C530 00189330 4B E7 ED 35 */ bl __as__5xVec3FRC5xVec3 lbl_8018C534: /* 8018C534 00189334 80 9E 00 08 */ lwz r4, 8(r30) /* 8018C538 00189338 3B E0 00 00 */ li r31, 0 @@ -5528,7 +5528,7 @@ lbl_8018C534: lbl_8018C550: /* 8018C550 00189350 38 61 00 38 */ addi r3, r1, 0x38 /* 8018C554 00189354 38 81 00 68 */ addi r4, r1, 0x68 -/* 8018C558 00189358 4B E7 ED 0D */ bl func_8000B264 +/* 8018C558 00189358 4B E7 ED 0D */ bl __as__5xVec3FRC5xVec3 /* 8018C55C 0018935C 4B EA 47 0D */ bl xrand__Fv /* 8018C560 00189360 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018C564 00189364 41 82 00 0C */ beq lbl_8018C570 @@ -5548,14 +5548,14 @@ lbl_8018C574: /* 8018C594 00189394 FC 20 F8 90 */ fmr f1, f31 /* 8018C598 00189398 EC 63 01 32 */ fmuls f3, f3, f4 /* 8018C59C 0018939C EF E2 00 FA */ fmadds f31, f2, f3, f0 -/* 8018C5A0 001893A0 4B E7 EB 81 */ bl func_8000B120 +/* 8018C5A0 001893A0 4B E7 EB 81 */ bl __ml__5xVec3CFf /* 8018C5A4 001893A4 FC 20 F8 90 */ fmr f1, f31 /* 8018C5A8 001893A8 38 61 00 2C */ addi r3, r1, 0x2c /* 8018C5AC 001893AC 38 81 00 20 */ addi r4, r1, 0x20 -/* 8018C5B0 001893B0 4B E7 EB 71 */ bl func_8000B120 +/* 8018C5B0 001893B0 4B E7 EB 71 */ bl __ml__5xVec3CFf /* 8018C5B4 001893B4 38 61 00 38 */ addi r3, r1, 0x38 /* 8018C5B8 001893B8 38 81 00 2C */ addi r4, r1, 0x2c -/* 8018C5BC 001893BC 4B E8 8E 89 */ bl func_80015444 +/* 8018C5BC 001893BC 4B E8 8E 89 */ bl __apl__5xVec3FRC5xVec3 /* 8018C5C0 001893C0 4B EA 46 A9 */ bl xrand__Fv /* 8018C5C4 001893C4 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018C5C8 001893C8 41 82 00 0C */ beq lbl_8018C5D4 @@ -5575,19 +5575,19 @@ lbl_8018C5D8: /* 8018C5F8 001893F8 FC 20 F8 90 */ fmr f1, f31 /* 8018C5FC 001893FC EC 63 01 32 */ fmuls f3, f3, f4 /* 8018C600 00189400 EF E2 00 FA */ fmadds f31, f2, f3, f0 -/* 8018C604 00189404 4B E7 EB 1D */ bl func_8000B120 +/* 8018C604 00189404 4B E7 EB 1D */ bl __ml__5xVec3CFf /* 8018C608 00189408 FC 20 F8 90 */ fmr f1, f31 /* 8018C60C 0018940C 38 61 00 14 */ addi r3, r1, 0x14 /* 8018C610 00189410 38 81 00 08 */ addi r4, r1, 8 -/* 8018C614 00189414 4B E7 EB 0D */ bl func_8000B120 +/* 8018C614 00189414 4B E7 EB 0D */ bl __ml__5xVec3CFf /* 8018C618 00189418 38 61 00 38 */ addi r3, r1, 0x38 /* 8018C61C 0018941C 38 81 00 14 */ addi r4, r1, 0x14 -/* 8018C620 00189420 4B E8 8E 25 */ bl func_80015444 +/* 8018C620 00189420 4B E8 8E 25 */ bl __apl__5xVec3FRC5xVec3 /* 8018C624 00189424 38 61 00 38 */ addi r3, r1, 0x38 -/* 8018C628 00189428 4B E8 8F 89 */ bl func_800155B0 +/* 8018C628 00189428 4B E8 8F 89 */ bl normalize__5xVec3Fv /* 8018C62C 0018942C C0 22 B1 24 */ lfs f1, lbl_803CFAA4-_SDA2_BASE_(r2) /* 8018C630 00189430 38 61 00 38 */ addi r3, r1, 0x38 -/* 8018C634 00189434 4B E7 EB 4D */ bl func_8000B180 +/* 8018C634 00189434 4B E7 EB 4D */ bl __amu__5xVec3Ff /* 8018C638 00189438 38 61 00 44 */ addi r3, r1, 0x44 /* 8018C63C 0018943C 38 81 00 38 */ addi r4, r1, 0x38 /* 8018C640 00189440 4B FF 94 69 */ bl NPAR_EmitTarTarSplash__FPC5xVec3PC5xVec3 @@ -5644,14 +5644,14 @@ TarTarLinger__9NPCHazardFv: /* 8018C700 00189500 EC 21 10 28 */ fsubs f1, f1, f2 /* 8018C704 00189504 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018C708 00189508 EF FE 00 32 */ fmuls f31, f30, f0 -/* 8018C70C 0018950C 48 00 34 05 */ bl func_8018FB10 +/* 8018C70C 0018950C 48 00 34 05 */ bl At__9NPCHazardCFv /* 8018C710 00189510 FC 20 F8 90 */ fmr f1, f31 /* 8018C714 00189514 7C 64 1B 78 */ mr r4, r3 /* 8018C718 00189518 38 61 00 20 */ addi r3, r1, 0x20 -/* 8018C71C 0018951C 4B E7 EA 05 */ bl func_8000B120 +/* 8018C71C 0018951C 4B E7 EA 05 */ bl __ml__5xVec3CFf /* 8018C720 00189520 38 61 00 2C */ addi r3, r1, 0x2c /* 8018C724 00189524 38 81 00 20 */ addi r4, r1, 0x20 -/* 8018C728 00189528 4B E8 8D 1D */ bl func_80015444 +/* 8018C728 00189528 4B E8 8D 1D */ bl __apl__5xVec3FRC5xVec3 /* 8018C72C 0018952C 4B EA 45 5D */ bl xurand__Fv /* 8018C730 00189530 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018C734 00189534 7F E3 FB 78 */ mr r3, r31 @@ -5659,23 +5659,23 @@ TarTarLinger__9NPCHazardFv: /* 8018C73C 0018953C EC 21 10 28 */ fsubs f1, f1, f2 /* 8018C740 00189540 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018C744 00189544 EF FE 00 32 */ fmuls f31, f30, f0 -/* 8018C748 00189548 48 00 33 D9 */ bl func_8018FB20 +/* 8018C748 00189548 48 00 33 D9 */ bl Right__9NPCHazardCFv /* 8018C74C 0018954C FC 20 F8 90 */ fmr f1, f31 /* 8018C750 00189550 7C 64 1B 78 */ mr r4, r3 /* 8018C754 00189554 38 61 00 14 */ addi r3, r1, 0x14 -/* 8018C758 00189558 4B E7 E9 C9 */ bl func_8000B120 +/* 8018C758 00189558 4B E7 E9 C9 */ bl __ml__5xVec3CFf /* 8018C75C 0018955C 38 61 00 2C */ addi r3, r1, 0x2c /* 8018C760 00189560 38 81 00 14 */ addi r4, r1, 0x14 -/* 8018C764 00189564 4B E8 8C E1 */ bl func_80015444 +/* 8018C764 00189564 4B E8 8C E1 */ bl __apl__5xVec3FRC5xVec3 /* 8018C768 00189568 7F E3 FB 78 */ mr r3, r31 -/* 8018C76C 0018956C 48 00 33 C1 */ bl func_8018FB2C +/* 8018C76C 0018956C 48 00 33 C1 */ bl Up__9NPCHazardCFv /* 8018C770 00189570 C0 22 B0 68 */ lfs f1, lbl_803CF9E8-_SDA2_BASE_(r2) /* 8018C774 00189574 7C 64 1B 78 */ mr r4, r3 /* 8018C778 00189578 38 61 00 08 */ addi r3, r1, 8 -/* 8018C77C 0018957C 4B E7 E9 A5 */ bl func_8000B120 +/* 8018C77C 0018957C 4B E7 E9 A5 */ bl __ml__5xVec3CFf /* 8018C780 00189580 38 61 00 2C */ addi r3, r1, 0x2c /* 8018C784 00189584 38 81 00 08 */ addi r4, r1, 8 -/* 8018C788 00189588 4B E8 8C BD */ bl func_80015444 +/* 8018C788 00189588 4B E8 8C BD */ bl __apl__5xVec3FRC5xVec3 /* 8018C78C 0018958C 38 61 00 2C */ addi r3, r1, 0x2c /* 8018C790 00189590 38 81 00 38 */ addi r4, r1, 0x38 /* 8018C794 00189594 4B FF 93 41 */ bl NPAR_EmitTarTarSpoil__FPC5xVec3PC5xVec3 @@ -5710,7 +5710,7 @@ Upd_ChuckBomb__9NPCHazardFf: /* 8018C7F8 001895F8 C0 3E 00 20 */ lfs f1, 0x20(r30) /* 8018C7FC 001895FC 7F C3 F3 78 */ mr r3, r30 /* 8018C800 00189600 38 9F 00 08 */ addi r4, r31, 8 -/* 8018C804 00189604 4B E8 8E A9 */ bl func_800156AC +/* 8018C804 00189604 4B E8 8E A9 */ bl xParabolaEvalPos__FPC9xParabolaP5xVec3f /* 8018C808 00189608 7F E3 FB 78 */ mr r3, r31 /* 8018C80C 0018960C 48 00 03 B1 */ bl ReconChuck__9NPCHazardFv /* 8018C810 00189610 48 00 01 AC */ b lbl_8018C9BC @@ -5724,12 +5724,12 @@ lbl_8018C81C: /* 8018C828 00189628 38 7F 00 B4 */ addi r3, r31, 0xb4 /* 8018C82C 0018962C 38 9F 00 C4 */ addi r4, r31, 0xc4 /* 8018C830 00189630 38 BF 00 08 */ addi r5, r31, 8 -/* 8018C834 00189634 4B E8 1E 5D */ bl func_8000E690 +/* 8018C834 00189634 4B E8 1E 5D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8018C838 00189638 C0 22 AF EC */ lfs f1, lbl_803CF96C-_SDA2_BASE_(r2) /* 8018C83C 0018963C 38 7F 00 B4 */ addi r3, r31, 0xb4 /* 8018C840 00189640 C0 1F 00 20 */ lfs f0, 0x20(r31) /* 8018C844 00189644 EC 21 00 24 */ fdivs f1, f1, f0 -/* 8018C848 00189648 4B E8 F0 F1 */ bl func_8001B938 +/* 8018C848 00189648 4B E8 F0 F1 */ bl xVec3SMulBy__FP5xVec3f /* 8018C84C 0018964C C0 22 B0 88 */ lfs f1, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018C850 00189650 C0 1F 00 20 */ lfs f0, 0x20(r31) /* 8018C854 00189654 C0 42 B0 98 */ lfs f2, lbl_803CFA18-_SDA2_BASE_(r2) @@ -5750,13 +5750,13 @@ lbl_8018C87C: /* 8018C888 00189688 38 9F 00 08 */ addi r4, r31, 8 /* 8018C88C 0018968C EF E1 00 28 */ fsubs f31, f1, f0 /* 8018C890 00189690 FC 20 F8 90 */ fmr f1, f31 -/* 8018C894 00189694 4B E8 8E 19 */ bl func_800156AC +/* 8018C894 00189694 4B E8 8E 19 */ bl xParabolaEvalPos__FPC9xParabolaP5xVec3f /* 8018C898 00189698 FC 20 F8 90 */ fmr f1, f31 /* 8018C89C 0018969C 7F C3 F3 78 */ mr r3, r30 /* 8018C8A0 001896A0 38 9F 00 B4 */ addi r4, r31, 0xb4 -/* 8018C8A4 001896A4 4B E8 8D A5 */ bl func_80015648 +/* 8018C8A4 001896A4 4B E8 8D A5 */ bl xParabolaEvalVel__FPC9xParabolaP5xVec3f /* 8018C8A8 001896A8 38 7F 00 B4 */ addi r3, r31, 0xb4 -/* 8018C8AC 001896AC 4B E8 1D A5 */ bl func_8000E650 +/* 8018C8AC 001896AC 4B E8 1D A5 */ bl xVec3Length__FPC5xVec3 /* 8018C8B0 001896B0 C0 02 B0 D8 */ lfs f0, lbl_803CFA58-_SDA2_BASE_(r2) /* 8018C8B4 001896B4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018C8B8 001896B8 40 81 00 6C */ ble lbl_8018C924 @@ -5764,7 +5764,7 @@ lbl_8018C87C: /* 8018C8C0 001896C0 38 61 00 08 */ addi r3, r1, 8 /* 8018C8C4 001896C4 38 9F 00 B4 */ addi r4, r31, 0xb4 /* 8018C8C8 001896C8 EC 20 08 24 */ fdivs f1, f0, f1 -/* 8018C8CC 001896CC 4B E7 E7 C5 */ bl func_8000B090 +/* 8018C8CC 001896CC 4B E7 E7 C5 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8018C8D0 001896D0 38 61 00 44 */ addi r3, r1, 0x44 /* 8018C8D4 001896D4 38 81 00 08 */ addi r4, r1, 8 /* 8018C8D8 001896D8 4B EA 56 D9 */ bl xMat3x3LookVec__FP7xMat3x3PC5xVec3 @@ -5775,7 +5775,7 @@ lbl_8018C87C: /* 8018C8EC 001896EC C0 42 B1 04 */ lfs f2, lbl_803CFA84-_SDA2_BASE_(r2) /* 8018C8F0 001896F0 EC 01 00 28 */ fsubs f0, f1, f0 /* 8018C8F4 001896F4 EC 22 00 32 */ fmuls f1, f2, f0 -/* 8018C8F8 001896F8 4B E8 EF E5 */ bl func_8001B8DC +/* 8018C8F8 001896F8 4B E8 EF E5 */ bl xMat3x3Rot__FP7xMat3x3PC5xVec3f /* 8018C8FC 001896FC 38 61 00 44 */ addi r3, r1, 0x44 /* 8018C900 00189700 38 A1 00 14 */ addi r5, r1, 0x14 /* 8018C904 00189704 7C 64 1B 78 */ mr r4, r3 @@ -5863,14 +5863,14 @@ DisperseBubWake__9NPCHazardFfPC5xVec3: /* 8018CA2C 0018982C EC 21 10 28 */ fsubs f1, f1, f2 /* 8018CA30 00189830 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018CA34 00189834 EF DD 00 32 */ fmuls f30, f29, f0 -/* 8018CA38 00189838 48 00 30 F5 */ bl func_8018FB2C +/* 8018CA38 00189838 48 00 30 F5 */ bl Up__9NPCHazardCFv /* 8018CA3C 0018983C FC 20 F0 90 */ fmr f1, f30 /* 8018CA40 00189840 7C 64 1B 78 */ mr r4, r3 /* 8018CA44 00189844 38 61 00 44 */ addi r3, r1, 0x44 -/* 8018CA48 00189848 4B E7 E6 D9 */ bl func_8000B120 +/* 8018CA48 00189848 4B E7 E6 D9 */ bl __ml__5xVec3CFf /* 8018CA4C 0018984C 38 61 00 74 */ addi r3, r1, 0x74 /* 8018CA50 00189850 38 81 00 44 */ addi r4, r1, 0x44 -/* 8018CA54 00189854 4B E7 E8 11 */ bl func_8000B264 +/* 8018CA54 00189854 4B E7 E8 11 */ bl __as__5xVec3FRC5xVec3 /* 8018CA58 00189858 4B EA 42 31 */ bl xurand__Fv /* 8018CA5C 0018985C C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018CA60 00189860 7F C3 F3 78 */ mr r3, r30 @@ -5878,14 +5878,14 @@ DisperseBubWake__9NPCHazardFfPC5xVec3: /* 8018CA68 00189868 EC 21 10 28 */ fsubs f1, f1, f2 /* 8018CA6C 0018986C EC 00 00 72 */ fmuls f0, f0, f1 /* 8018CA70 00189870 EF DD 00 32 */ fmuls f30, f29, f0 -/* 8018CA74 00189874 48 00 30 AD */ bl func_8018FB20 +/* 8018CA74 00189874 48 00 30 AD */ bl Right__9NPCHazardCFv /* 8018CA78 00189878 FC 20 F0 90 */ fmr f1, f30 /* 8018CA7C 0018987C 7C 64 1B 78 */ mr r4, r3 /* 8018CA80 00189880 38 61 00 38 */ addi r3, r1, 0x38 -/* 8018CA84 00189884 4B E7 E6 9D */ bl func_8000B120 +/* 8018CA84 00189884 4B E7 E6 9D */ bl __ml__5xVec3CFf /* 8018CA88 00189888 38 61 00 74 */ addi r3, r1, 0x74 /* 8018CA8C 0018988C 38 81 00 38 */ addi r4, r1, 0x38 -/* 8018CA90 00189890 4B E8 89 B5 */ bl func_80015444 +/* 8018CA90 00189890 4B E8 89 B5 */ bl __apl__5xVec3FRC5xVec3 /* 8018CA94 00189894 4B EA 41 F5 */ bl xurand__Fv /* 8018CA98 00189898 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018CA9C 0018989C 7F C3 F3 78 */ mr r3, r30 @@ -5894,14 +5894,14 @@ DisperseBubWake__9NPCHazardFfPC5xVec3: /* 8018CAA8 001898A8 C0 02 B1 20 */ lfs f0, lbl_803CFAA0-_SDA2_BASE_(r2) /* 8018CAAC 001898AC EC 22 00 72 */ fmuls f1, f2, f1 /* 8018CAB0 001898B0 EF C0 00 72 */ fmuls f30, f0, f1 -/* 8018CAB4 001898B4 48 00 30 79 */ bl func_8018FB2C +/* 8018CAB4 001898B4 48 00 30 79 */ bl Up__9NPCHazardCFv /* 8018CAB8 001898B8 FC 20 F0 90 */ fmr f1, f30 /* 8018CABC 001898BC 7C 64 1B 78 */ mr r4, r3 /* 8018CAC0 001898C0 38 61 00 2C */ addi r3, r1, 0x2c -/* 8018CAC4 001898C4 4B E7 E6 5D */ bl func_8000B120 +/* 8018CAC4 001898C4 4B E7 E6 5D */ bl __ml__5xVec3CFf /* 8018CAC8 001898C8 38 61 00 68 */ addi r3, r1, 0x68 /* 8018CACC 001898CC 38 81 00 2C */ addi r4, r1, 0x2c -/* 8018CAD0 001898D0 4B E7 E7 95 */ bl func_8000B264 +/* 8018CAD0 001898D0 4B E7 E7 95 */ bl __as__5xVec3FRC5xVec3 /* 8018CAD4 001898D4 4B EA 41 B5 */ bl xurand__Fv /* 8018CAD8 001898D8 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018CADC 001898DC 7F C3 F3 78 */ mr r3, r30 @@ -5910,14 +5910,14 @@ DisperseBubWake__9NPCHazardFfPC5xVec3: /* 8018CAE8 001898E8 C0 02 B1 20 */ lfs f0, lbl_803CFAA0-_SDA2_BASE_(r2) /* 8018CAEC 001898EC EC 22 00 72 */ fmuls f1, f2, f1 /* 8018CAF0 001898F0 EF C0 00 72 */ fmuls f30, f0, f1 -/* 8018CAF4 001898F4 48 00 30 2D */ bl func_8018FB20 +/* 8018CAF4 001898F4 48 00 30 2D */ bl Right__9NPCHazardCFv /* 8018CAF8 001898F8 FC 20 F0 90 */ fmr f1, f30 /* 8018CAFC 001898FC 7C 64 1B 78 */ mr r4, r3 /* 8018CB00 00189900 38 61 00 20 */ addi r3, r1, 0x20 -/* 8018CB04 00189904 4B E7 E6 1D */ bl func_8000B120 +/* 8018CB04 00189904 4B E7 E6 1D */ bl __ml__5xVec3CFf /* 8018CB08 00189908 38 61 00 68 */ addi r3, r1, 0x68 /* 8018CB0C 0018990C 38 81 00 20 */ addi r4, r1, 0x20 -/* 8018CB10 00189910 4B E8 89 35 */ bl func_80015444 +/* 8018CB10 00189910 4B E8 89 35 */ bl __apl__5xVec3FRC5xVec3 /* 8018CB14 00189914 80 DF 00 00 */ lwz r6, 0(r31) /* 8018CB18 00189918 38 61 00 14 */ addi r3, r1, 0x14 /* 8018CB1C 0018991C 80 BF 00 04 */ lwz r5, 4(r31) @@ -5926,9 +5926,9 @@ DisperseBubWake__9NPCHazardFfPC5xVec3: /* 8018CB28 00189928 90 C1 00 5C */ stw r6, 0x5c(r1) /* 8018CB2C 0018992C 90 A1 00 60 */ stw r5, 0x60(r1) /* 8018CB30 00189930 90 01 00 64 */ stw r0, 0x64(r1) -/* 8018CB34 00189934 48 00 30 15 */ bl func_8018FB48 +/* 8018CB34 00189934 48 00 30 15 */ bl inverse__5xVec3CFv /* 8018CB38 00189938 38 61 00 5C */ addi r3, r1, 0x5c -/* 8018CB3C 0018993C 4B E8 8A 75 */ bl func_800155B0 +/* 8018CB3C 0018993C 4B E8 8A 75 */ bl normalize__5xVec3Fv /* 8018CB40 00189940 80 BE 00 08 */ lwz r5, 8(r30) /* 8018CB44 00189944 38 61 00 08 */ addi r3, r1, 8 /* 8018CB48 00189948 80 1E 00 0C */ lwz r0, 0xc(r30) @@ -5939,10 +5939,10 @@ DisperseBubWake__9NPCHazardFfPC5xVec3: /* 8018CB5C 0018995C 90 01 00 58 */ stw r0, 0x58(r1) /* 8018CB60 00189960 C0 02 B0 70 */ lfs f0, lbl_803CF9F0-_SDA2_BASE_(r2) /* 8018CB64 00189964 EC 20 07 F2 */ fmuls f1, f0, f31 -/* 8018CB68 00189968 4B E7 E5 B9 */ bl func_8000B120 +/* 8018CB68 00189968 4B E7 E5 B9 */ bl __ml__5xVec3CFf /* 8018CB6C 0018996C 38 61 00 50 */ addi r3, r1, 0x50 /* 8018CB70 00189970 38 81 00 08 */ addi r4, r1, 8 -/* 8018CB74 00189974 4B E7 E6 BD */ bl func_8000B230 +/* 8018CB74 00189974 4B E7 E6 BD */ bl __ami__5xVec3FRC5xVec3 /* 8018CB78 00189978 38 61 00 50 */ addi r3, r1, 0x50 /* 8018CB7C 0018997C 38 A1 00 74 */ addi r5, r1, 0x74 /* 8018CB80 00189980 38 C1 00 68 */ addi r6, r1, 0x68 @@ -5984,7 +5984,7 @@ ReconChuck__9NPCHazardFv: /* 8018CC04 00189A04 90 01 00 10 */ stw r0, 0x10(r1) /* 8018CC08 00189A08 4B FF C2 89 */ bl Reconfigure__9NPCHazardF9en_npchaz /* 8018CC0C 00189A0C 38 61 00 14 */ addi r3, r1, 0x14 -/* 8018CC10 00189A10 4B E8 84 BD */ bl func_800150CC +/* 8018CC10 00189A10 4B E8 84 BD */ bl xVec3Length2__FPC5xVec3 /* 8018CC14 00189A14 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) /* 8018CC18 00189A18 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018CC1C 00189A1C 40 81 00 CC */ ble lbl_8018CCE8 @@ -6002,18 +6002,18 @@ ReconChuck__9NPCHazardFv: /* 8018CC4C 00189A4C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8018CC50 00189A50 38 83 00 10 */ addi r4, r3, 0x10 /* 8018CC54 00189A54 38 A3 00 20 */ addi r5, r3, 0x20 -/* 8018CC58 00189A58 4B E8 84 35 */ bl func_8001508C +/* 8018CC58 00189A58 4B E8 84 35 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 8018CC5C 00189A5C 4B EA 40 2D */ bl xurand__Fv /* 8018CC60 00189A60 C0 02 B1 04 */ lfs f0, lbl_803CFA84-_SDA2_BASE_(r2) /* 8018CC64 00189A64 38 61 00 20 */ addi r3, r1, 0x20 /* 8018CC68 00189A68 38 81 00 14 */ addi r4, r1, 0x14 /* 8018CC6C 00189A6C EC 20 00 72 */ fmuls f1, f0, f1 -/* 8018CC70 00189A70 4B E8 EC 6D */ bl func_8001B8DC +/* 8018CC70 00189A70 4B E8 EC 6D */ bl xMat3x3Rot__FP7xMat3x3PC5xVec3f /* 8018CC74 00189A74 80 7F 00 14 */ lwz r3, 0x14(r31) -/* 8018CC78 00189A78 4B E8 EC B9 */ bl func_8001B930 +/* 8018CC78 00189A78 4B E8 EC B9 */ bl xModelGetFrame__FP14xModelInstance /* 8018CC7C 00189A7C 7C 7E 1B 78 */ mr r30, r3 /* 8018CC80 00189A80 80 7F 00 14 */ lwz r3, 0x14(r31) -/* 8018CC84 00189A84 4B E8 EC AD */ bl func_8001B930 +/* 8018CC84 00189A84 4B E8 EC AD */ bl xModelGetFrame__FP14xModelInstance /* 8018CC88 00189A88 7F C4 F3 78 */ mr r4, r30 /* 8018CC8C 00189A8C 38 A1 00 20 */ addi r5, r1, 0x20 /* 8018CC90 00189A90 4B EA 5C 25 */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 @@ -6081,7 +6081,7 @@ Upd_ChuckBlast__9NPCHazardFf: /* 8018CD6C 00189B6C C0 23 00 24 */ lfs f1, 0x24(r3) /* 8018CD70 00189B70 C0 43 00 60 */ lfs f2, 0x60(r3) /* 8018CD74 00189B74 C0 63 00 64 */ lfs f3, 0x64(r3) -/* 8018CD78 00189B78 4B F5 FD A9 */ bl func_800ECB20 +/* 8018CD78 00189B78 4B F5 FD A9 */ bl LERP__Ffff /* 8018CD7C 00189B7C D0 3F 00 68 */ stfs f1, 0x68(r31) /* 8018CD80 00189B80 80 1F 00 04 */ lwz r0, 4(r31) /* 8018CD84 00189B84 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 @@ -6158,30 +6158,30 @@ WaterSplash__9NPCHazardFPC5xVec3: /* 8018CE88 00189C88 90 01 00 C4 */ stw r0, 0xc4(r1) /* 8018CE8C 00189C8C 41 82 00 2C */ beq lbl_8018CEB8 /* 8018CE90 00189C90 38 61 00 B0 */ addi r3, r1, 0xb0 -/* 8018CE94 00189C94 4B E7 E3 D1 */ bl func_8000B264 +/* 8018CE94 00189C94 4B E7 E3 D1 */ bl __as__5xVec3FRC5xVec3 /* 8018CE98 00189C98 7F E4 FB 78 */ mr r4, r31 /* 8018CE9C 00189C9C 38 61 00 A4 */ addi r3, r1, 0xa4 /* 8018CEA0 00189CA0 4B FA 32 4D */ bl NPCC_MakePerp__FP5xVec3PC5xVec3 /* 8018CEA4 00189CA4 38 61 00 98 */ addi r3, r1, 0x98 /* 8018CEA8 00189CA8 38 81 00 B0 */ addi r4, r1, 0xb0 /* 8018CEAC 00189CAC 38 A1 00 A4 */ addi r5, r1, 0xa4 -/* 8018CEB0 00189CB0 4B E8 81 DD */ bl func_8001508C +/* 8018CEB0 00189CB0 4B E8 81 DD */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 8018CEB4 00189CB4 48 00 00 3C */ b lbl_8018CEF0 lbl_8018CEB8: -/* 8018CEB8 00189CB8 48 00 2C 75 */ bl func_8018FB2C +/* 8018CEB8 00189CB8 48 00 2C 75 */ bl Up__9NPCHazardCFv /* 8018CEBC 00189CBC 7C 64 1B 78 */ mr r4, r3 /* 8018CEC0 00189CC0 38 61 00 B0 */ addi r3, r1, 0xb0 -/* 8018CEC4 00189CC4 4B E7 E3 A1 */ bl func_8000B264 +/* 8018CEC4 00189CC4 4B E7 E3 A1 */ bl __as__5xVec3FRC5xVec3 /* 8018CEC8 00189CC8 7F C3 F3 78 */ mr r3, r30 -/* 8018CECC 00189CCC 48 00 2C 45 */ bl func_8018FB10 +/* 8018CECC 00189CCC 48 00 2C 45 */ bl At__9NPCHazardCFv /* 8018CED0 00189CD0 7C 64 1B 78 */ mr r4, r3 /* 8018CED4 00189CD4 38 61 00 A4 */ addi r3, r1, 0xa4 -/* 8018CED8 00189CD8 4B E7 E3 8D */ bl func_8000B264 +/* 8018CED8 00189CD8 4B E7 E3 8D */ bl __as__5xVec3FRC5xVec3 /* 8018CEDC 00189CDC 7F C3 F3 78 */ mr r3, r30 -/* 8018CEE0 00189CE0 48 00 2C 41 */ bl func_8018FB20 +/* 8018CEE0 00189CE0 48 00 2C 41 */ bl Right__9NPCHazardCFv /* 8018CEE4 00189CE4 7C 64 1B 78 */ mr r4, r3 /* 8018CEE8 00189CE8 38 61 00 98 */ addi r3, r1, 0x98 -/* 8018CEEC 00189CEC 4B E7 E3 79 */ bl func_8000B264 +/* 8018CEEC 00189CEC 4B E7 E3 79 */ bl __as__5xVec3FRC5xVec3 lbl_8018CEF0: /* 8018CEF0 00189CF0 3B E0 00 00 */ li r31, 0 lbl_8018CEF4: @@ -6191,10 +6191,10 @@ lbl_8018CEF4: /* 8018CF00 00189D00 C0 02 B0 70 */ lfs f0, lbl_803CF9F0-_SDA2_BASE_(r2) /* 8018CF04 00189D04 38 81 00 B0 */ addi r4, r1, 0xb0 /* 8018CF08 00189D08 EC 22 00 7A */ fmadds f1, f2, f1, f0 -/* 8018CF0C 00189D0C 4B E7 E2 15 */ bl func_8000B120 +/* 8018CF0C 00189D0C 4B E7 E2 15 */ bl __ml__5xVec3CFf /* 8018CF10 00189D10 38 61 00 8C */ addi r3, r1, 0x8c /* 8018CF14 00189D14 38 81 00 74 */ addi r4, r1, 0x74 -/* 8018CF18 00189D18 4B E7 E3 4D */ bl func_8000B264 +/* 8018CF18 00189D18 4B E7 E3 4D */ bl __as__5xVec3FRC5xVec3 /* 8018CF1C 00189D1C 4B EA 3D 4D */ bl xrand__Fv /* 8018CF20 00189D20 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018CF24 00189D24 41 82 00 0C */ beq lbl_8018CF30 @@ -6213,14 +6213,14 @@ lbl_8018CF34: /* 8018CF50 00189D50 FC 20 F8 90 */ fmr f1, f31 /* 8018CF54 00189D54 EC 42 00 F2 */ fmuls f2, f2, f3 /* 8018CF58 00189D58 EF E4 00 BA */ fmadds f31, f4, f2, f0 -/* 8018CF5C 00189D5C 4B E7 E1 C5 */ bl func_8000B120 +/* 8018CF5C 00189D5C 4B E7 E1 C5 */ bl __ml__5xVec3CFf /* 8018CF60 00189D60 FC 20 F8 90 */ fmr f1, f31 /* 8018CF64 00189D64 38 61 00 68 */ addi r3, r1, 0x68 /* 8018CF68 00189D68 38 81 00 5C */ addi r4, r1, 0x5c -/* 8018CF6C 00189D6C 4B E7 E1 B5 */ bl func_8000B120 +/* 8018CF6C 00189D6C 4B E7 E1 B5 */ bl __ml__5xVec3CFf /* 8018CF70 00189D70 38 61 00 8C */ addi r3, r1, 0x8c /* 8018CF74 00189D74 38 81 00 68 */ addi r4, r1, 0x68 -/* 8018CF78 00189D78 4B E8 84 CD */ bl func_80015444 +/* 8018CF78 00189D78 4B E8 84 CD */ bl __apl__5xVec3FRC5xVec3 /* 8018CF7C 00189D7C 4B EA 3C ED */ bl xrand__Fv /* 8018CF80 00189D80 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018CF84 00189D84 41 82 00 0C */ beq lbl_8018CF90 @@ -6239,19 +6239,19 @@ lbl_8018CF94: /* 8018CFB0 00189DB0 FC 20 F8 90 */ fmr f1, f31 /* 8018CFB4 00189DB4 EC 42 00 F2 */ fmuls f2, f2, f3 /* 8018CFB8 00189DB8 EF E4 00 BA */ fmadds f31, f4, f2, f0 -/* 8018CFBC 00189DBC 4B E7 E1 65 */ bl func_8000B120 +/* 8018CFBC 00189DBC 4B E7 E1 65 */ bl __ml__5xVec3CFf /* 8018CFC0 00189DC0 FC 20 F8 90 */ fmr f1, f31 /* 8018CFC4 00189DC4 38 61 00 50 */ addi r3, r1, 0x50 /* 8018CFC8 00189DC8 38 81 00 44 */ addi r4, r1, 0x44 -/* 8018CFCC 00189DCC 4B E7 E1 55 */ bl func_8000B120 +/* 8018CFCC 00189DCC 4B E7 E1 55 */ bl __ml__5xVec3CFf /* 8018CFD0 00189DD0 38 61 00 8C */ addi r3, r1, 0x8c /* 8018CFD4 00189DD4 38 81 00 50 */ addi r4, r1, 0x50 -/* 8018CFD8 00189DD8 4B E8 84 6D */ bl func_80015444 +/* 8018CFD8 00189DD8 4B E8 84 6D */ bl __apl__5xVec3FRC5xVec3 /* 8018CFDC 00189DDC 38 61 00 8C */ addi r3, r1, 0x8c -/* 8018CFE0 00189DE0 4B E8 85 D1 */ bl func_800155B0 +/* 8018CFE0 00189DE0 4B E8 85 D1 */ bl normalize__5xVec3Fv /* 8018CFE4 00189DE4 C0 22 B0 A8 */ lfs f1, lbl_803CFA28-_SDA2_BASE_(r2) /* 8018CFE8 00189DE8 38 61 00 8C */ addi r3, r1, 0x8c -/* 8018CFEC 00189DEC 4B E7 E1 95 */ bl func_8000B180 +/* 8018CFEC 00189DEC 4B E7 E1 95 */ bl __amu__5xVec3Ff /* 8018CFF0 00189DF0 38 61 00 BC */ addi r3, r1, 0xbc /* 8018CFF4 00189DF4 38 81 00 8C */ addi r4, r1, 0x8c /* 8018CFF8 00189DF8 4B FF 89 25 */ bl NPAR_EmitH2ODrips__FPC5xVec3PC5xVec3 @@ -6264,10 +6264,10 @@ lbl_8018D00C: /* 8018D010 00189E10 C0 22 AF EC */ lfs f1, lbl_803CF96C-_SDA2_BASE_(r2) /* 8018D014 00189E14 38 61 00 38 */ addi r3, r1, 0x38 /* 8018D018 00189E18 38 81 00 B0 */ addi r4, r1, 0xb0 -/* 8018D01C 00189E1C 4B E7 E1 05 */ bl func_8000B120 +/* 8018D01C 00189E1C 4B E7 E1 05 */ bl __ml__5xVec3CFf /* 8018D020 00189E20 38 61 00 80 */ addi r3, r1, 0x80 /* 8018D024 00189E24 38 81 00 38 */ addi r4, r1, 0x38 -/* 8018D028 00189E28 4B E7 E2 3D */ bl func_8000B264 +/* 8018D028 00189E28 4B E7 E2 3D */ bl __as__5xVec3FRC5xVec3 /* 8018D02C 00189E2C 4B EA 3C 3D */ bl xrand__Fv /* 8018D030 00189E30 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018D034 00189E34 41 82 00 0C */ beq lbl_8018D040 @@ -6286,14 +6286,14 @@ lbl_8018D044: /* 8018D060 00189E60 FC 20 F8 90 */ fmr f1, f31 /* 8018D064 00189E64 EC 42 00 F2 */ fmuls f2, f2, f3 /* 8018D068 00189E68 EF E0 00 BA */ fmadds f31, f0, f2, f0 -/* 8018D06C 00189E6C 4B E7 E0 B5 */ bl func_8000B120 +/* 8018D06C 00189E6C 4B E7 E0 B5 */ bl __ml__5xVec3CFf /* 8018D070 00189E70 FC 20 F8 90 */ fmr f1, f31 /* 8018D074 00189E74 38 61 00 2C */ addi r3, r1, 0x2c /* 8018D078 00189E78 38 81 00 20 */ addi r4, r1, 0x20 -/* 8018D07C 00189E7C 4B E7 E0 A5 */ bl func_8000B120 +/* 8018D07C 00189E7C 4B E7 E0 A5 */ bl __ml__5xVec3CFf /* 8018D080 00189E80 38 61 00 80 */ addi r3, r1, 0x80 /* 8018D084 00189E84 38 81 00 2C */ addi r4, r1, 0x2c -/* 8018D088 00189E88 4B E8 83 BD */ bl func_80015444 +/* 8018D088 00189E88 4B E8 83 BD */ bl __apl__5xVec3FRC5xVec3 /* 8018D08C 00189E8C 4B EA 3B DD */ bl xrand__Fv /* 8018D090 00189E90 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018D094 00189E94 41 82 00 0C */ beq lbl_8018D0A0 @@ -6312,19 +6312,19 @@ lbl_8018D0A4: /* 8018D0C0 00189EC0 FC 20 F8 90 */ fmr f1, f31 /* 8018D0C4 00189EC4 EC 42 00 F2 */ fmuls f2, f2, f3 /* 8018D0C8 00189EC8 EF E0 00 BA */ fmadds f31, f0, f2, f0 -/* 8018D0CC 00189ECC 4B E7 E0 55 */ bl func_8000B120 +/* 8018D0CC 00189ECC 4B E7 E0 55 */ bl __ml__5xVec3CFf /* 8018D0D0 00189ED0 FC 20 F8 90 */ fmr f1, f31 /* 8018D0D4 00189ED4 38 61 00 14 */ addi r3, r1, 0x14 /* 8018D0D8 00189ED8 38 81 00 08 */ addi r4, r1, 8 -/* 8018D0DC 00189EDC 4B E7 E0 45 */ bl func_8000B120 +/* 8018D0DC 00189EDC 4B E7 E0 45 */ bl __ml__5xVec3CFf /* 8018D0E0 00189EE0 38 61 00 80 */ addi r3, r1, 0x80 /* 8018D0E4 00189EE4 38 81 00 14 */ addi r4, r1, 0x14 -/* 8018D0E8 00189EE8 4B E8 83 5D */ bl func_80015444 +/* 8018D0E8 00189EE8 4B E8 83 5D */ bl __apl__5xVec3FRC5xVec3 /* 8018D0EC 00189EEC 38 61 00 80 */ addi r3, r1, 0x80 -/* 8018D0F0 00189EF0 4B E8 84 C1 */ bl func_800155B0 +/* 8018D0F0 00189EF0 4B E8 84 C1 */ bl normalize__5xVec3Fv /* 8018D0F4 00189EF4 C0 22 B0 90 */ lfs f1, lbl_803CFA10-_SDA2_BASE_(r2) /* 8018D0F8 00189EF8 38 61 00 80 */ addi r3, r1, 0x80 -/* 8018D0FC 00189EFC 4B E7 E0 85 */ bl func_8000B180 +/* 8018D0FC 00189EFC 4B E7 E0 85 */ bl __amu__5xVec3Ff /* 8018D100 00189F00 38 61 00 BC */ addi r3, r1, 0xbc /* 8018D104 00189F04 38 81 00 80 */ addi r4, r1, 0x80 /* 8018D108 00189F08 4B FF 88 41 */ bl NPAR_EmitH2ODrops__FPC5xVec3PC5xVec3 @@ -6361,53 +6361,53 @@ lbl_8018D168: /* 8018D174 00189F74 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) /* 8018D178 00189F78 EC 21 10 28 */ fsubs f1, f1, f2 /* 8018D17C 00189F7C EF E0 00 72 */ fmuls f31, f0, f1 -/* 8018D180 00189F80 48 00 29 91 */ bl func_8018FB10 +/* 8018D180 00189F80 48 00 29 91 */ bl At__9NPCHazardCFv /* 8018D184 00189F84 FC 20 F8 90 */ fmr f1, f31 /* 8018D188 00189F88 7C 64 1B 78 */ mr r4, r3 /* 8018D18C 00189F8C 38 61 00 20 */ addi r3, r1, 0x20 -/* 8018D190 00189F90 4B E7 DF 91 */ bl func_8000B120 +/* 8018D190 00189F90 4B E7 DF 91 */ bl __ml__5xVec3CFf /* 8018D194 00189F94 38 61 00 38 */ addi r3, r1, 0x38 /* 8018D198 00189F98 38 81 00 20 */ addi r4, r1, 0x20 -/* 8018D19C 00189F9C 4B E7 E0 C9 */ bl func_8000B264 +/* 8018D19C 00189F9C 4B E7 E0 C9 */ bl __as__5xVec3FRC5xVec3 /* 8018D1A0 00189FA0 4B EA 3A E9 */ bl xurand__Fv /* 8018D1A4 00189FA4 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018D1A8 00189FA8 7F C3 F3 78 */ mr r3, r30 /* 8018D1AC 00189FAC C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) /* 8018D1B0 00189FB0 EC 21 10 28 */ fsubs f1, f1, f2 /* 8018D1B4 00189FB4 EF E0 00 72 */ fmuls f31, f0, f1 -/* 8018D1B8 00189FB8 48 00 29 69 */ bl func_8018FB20 +/* 8018D1B8 00189FB8 48 00 29 69 */ bl Right__9NPCHazardCFv /* 8018D1BC 00189FBC FC 20 F8 90 */ fmr f1, f31 /* 8018D1C0 00189FC0 7C 64 1B 78 */ mr r4, r3 /* 8018D1C4 00189FC4 38 61 00 14 */ addi r3, r1, 0x14 -/* 8018D1C8 00189FC8 4B E7 DF 59 */ bl func_8000B120 +/* 8018D1C8 00189FC8 4B E7 DF 59 */ bl __ml__5xVec3CFf /* 8018D1CC 00189FCC 38 61 00 38 */ addi r3, r1, 0x38 /* 8018D1D0 00189FD0 38 81 00 14 */ addi r4, r1, 0x14 -/* 8018D1D4 00189FD4 4B E8 82 71 */ bl func_80015444 +/* 8018D1D4 00189FD4 4B E8 82 71 */ bl __apl__5xVec3FRC5xVec3 /* 8018D1D8 00189FD8 38 61 00 38 */ addi r3, r1, 0x38 -/* 8018D1DC 00189FDC 4B E8 83 D5 */ bl func_800155B0 +/* 8018D1DC 00189FDC 4B E8 83 D5 */ bl normalize__5xVec3Fv /* 8018D1E0 00189FE0 FC 20 F0 90 */ fmr f1, f30 /* 8018D1E4 00189FE4 38 61 00 38 */ addi r3, r1, 0x38 -/* 8018D1E8 00189FE8 4B E7 DF 99 */ bl func_8000B180 +/* 8018D1E8 00189FE8 4B E7 DF 99 */ bl __amu__5xVec3Ff /* 8018D1EC 00189FEC 7F C3 F3 78 */ mr r3, r30 -/* 8018D1F0 00189FF0 48 00 29 3D */ bl func_8018FB2C +/* 8018D1F0 00189FF0 48 00 29 3D */ bl Up__9NPCHazardCFv /* 8018D1F4 00189FF4 C0 22 B0 80 */ lfs f1, lbl_803CFA00-_SDA2_BASE_(r2) /* 8018D1F8 00189FF8 7C 64 1B 78 */ mr r4, r3 /* 8018D1FC 00189FFC 38 61 00 08 */ addi r3, r1, 8 -/* 8018D200 0018A000 4B E7 DF 21 */ bl func_8000B120 +/* 8018D200 0018A000 4B E7 DF 21 */ bl __ml__5xVec3CFf /* 8018D204 0018A004 38 61 00 38 */ addi r3, r1, 0x38 /* 8018D208 0018A008 38 81 00 08 */ addi r4, r1, 8 -/* 8018D20C 0018A00C 4B E8 82 39 */ bl func_80015444 +/* 8018D20C 0018A00C 4B E8 82 39 */ bl __apl__5xVec3FRC5xVec3 /* 8018D210 0018A010 38 61 00 38 */ addi r3, r1, 0x38 /* 8018D214 0018A014 38 9E 00 08 */ addi r4, r30, 8 -/* 8018D218 0018A018 4B E8 82 2D */ bl func_80015444 +/* 8018D218 0018A018 4B E8 82 2D */ bl __apl__5xVec3FRC5xVec3 /* 8018D21C 0018A01C 7F C3 F3 78 */ mr r3, r30 -/* 8018D220 0018A020 48 00 29 0D */ bl func_8018FB2C +/* 8018D220 0018A020 48 00 29 0D */ bl Up__9NPCHazardCFv /* 8018D224 0018A024 7C 64 1B 78 */ mr r4, r3 /* 8018D228 0018A028 38 61 00 2C */ addi r3, r1, 0x2c -/* 8018D22C 0018A02C 4B E7 E0 39 */ bl func_8000B264 +/* 8018D22C 0018A02C 4B E7 E0 39 */ bl __as__5xVec3FRC5xVec3 /* 8018D230 0018A030 C0 22 B1 28 */ lfs f1, lbl_803CFAA8-_SDA2_BASE_(r2) /* 8018D234 0018A034 38 61 00 2C */ addi r3, r1, 0x2c -/* 8018D238 0018A038 4B E7 DF 49 */ bl func_8000B180 +/* 8018D238 0018A038 4B E7 DF 49 */ bl __amu__5xVec3Ff /* 8018D23C 0018A03C 38 61 00 38 */ addi r3, r1, 0x38 /* 8018D240 0018A040 38 81 00 2C */ addi r4, r1, 0x2c /* 8018D244 0018A044 4B FF 87 31 */ bl NPAR_EmitH2OSpray__FPC5xVec3PC5xVec3 @@ -6454,19 +6454,19 @@ lbl_8018D2B8: lbl_8018D2D8: /* 8018D2D8 0018A0D8 80 9E 00 D8 */ lwz r4, 0xd8(r30) /* 8018D2DC 0018A0DC 7F E3 FB 78 */ mr r3, r31 -/* 8018D2E0 0018A0E0 4B F5 F7 D9 */ bl func_800ECAB8 +/* 8018D2E0 0018A0E0 4B F5 F7 D9 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 8018D2E4 0018A0E4 4B EA 39 A5 */ bl xurand__Fv /* 8018D2E8 0018A0E8 C0 02 B0 98 */ lfs f0, lbl_803CFA18-_SDA2_BASE_(r2) /* 8018D2EC 0018A0EC 7F C3 F3 78 */ mr r3, r30 /* 8018D2F0 0018A0F0 EF E0 00 7A */ fmadds f31, f0, f1, f0 -/* 8018D2F4 0018A0F4 48 00 28 39 */ bl func_8018FB2C +/* 8018D2F4 0018A0F4 48 00 28 39 */ bl Up__9NPCHazardCFv /* 8018D2F8 0018A0F8 FC 20 F8 90 */ fmr f1, f31 /* 8018D2FC 0018A0FC 7C 64 1B 78 */ mr r4, r3 /* 8018D300 0018A100 38 61 00 38 */ addi r3, r1, 0x38 -/* 8018D304 0018A104 4B E7 DE 1D */ bl func_8000B120 +/* 8018D304 0018A104 4B E7 DE 1D */ bl __ml__5xVec3CFf /* 8018D308 0018A108 38 7F 00 B4 */ addi r3, r31, 0xb4 /* 8018D30C 0018A10C 38 81 00 38 */ addi r4, r1, 0x38 -/* 8018D310 0018A110 4B E7 DF 55 */ bl func_8000B264 +/* 8018D310 0018A110 4B E7 DF 55 */ bl __as__5xVec3FRC5xVec3 /* 8018D314 0018A114 4B EA 39 75 */ bl xurand__Fv /* 8018D318 0018A118 C0 42 B1 2C */ lfs f2, lbl_803CFAAC-_SDA2_BASE_(r2) /* 8018D31C 0018A11C C0 02 B0 64 */ lfs f0, lbl_803CF9E4-_SDA2_BASE_(r2) @@ -6478,14 +6478,14 @@ lbl_8018D2D8: /* 8018D334 0018A134 EC 21 10 28 */ fsubs f1, f1, f2 /* 8018D338 0018A138 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018D33C 0018A13C EF E0 07 F2 */ fmuls f31, f0, f31 -/* 8018D340 0018A140 48 00 27 D1 */ bl func_8018FB10 +/* 8018D340 0018A140 48 00 27 D1 */ bl At__9NPCHazardCFv /* 8018D344 0018A144 FC 20 F8 90 */ fmr f1, f31 /* 8018D348 0018A148 7C 64 1B 78 */ mr r4, r3 /* 8018D34C 0018A14C 38 61 00 2C */ addi r3, r1, 0x2c -/* 8018D350 0018A150 4B E7 DD D1 */ bl func_8000B120 +/* 8018D350 0018A150 4B E7 DD D1 */ bl __ml__5xVec3CFf /* 8018D354 0018A154 38 7F 00 B4 */ addi r3, r31, 0xb4 /* 8018D358 0018A158 38 81 00 2C */ addi r4, r1, 0x2c -/* 8018D35C 0018A15C 4B E8 80 E9 */ bl func_80015444 +/* 8018D35C 0018A15C 4B E8 80 E9 */ bl __apl__5xVec3FRC5xVec3 /* 8018D360 0018A160 4B EA 39 29 */ bl xurand__Fv /* 8018D364 0018A164 C0 42 B1 2C */ lfs f2, lbl_803CFAAC-_SDA2_BASE_(r2) /* 8018D368 0018A168 C0 02 B0 64 */ lfs f0, lbl_803CF9E4-_SDA2_BASE_(r2) @@ -6497,16 +6497,16 @@ lbl_8018D2D8: /* 8018D380 0018A180 EC 21 10 28 */ fsubs f1, f1, f2 /* 8018D384 0018A184 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018D388 0018A188 EF E0 07 F2 */ fmuls f31, f0, f31 -/* 8018D38C 0018A18C 48 00 27 95 */ bl func_8018FB20 +/* 8018D38C 0018A18C 48 00 27 95 */ bl Right__9NPCHazardCFv /* 8018D390 0018A190 FC 20 F8 90 */ fmr f1, f31 /* 8018D394 0018A194 7C 64 1B 78 */ mr r4, r3 /* 8018D398 0018A198 38 61 00 20 */ addi r3, r1, 0x20 -/* 8018D39C 0018A19C 4B E7 DD 85 */ bl func_8000B120 +/* 8018D39C 0018A19C 4B E7 DD 85 */ bl __ml__5xVec3CFf /* 8018D3A0 0018A1A0 38 7F 00 B4 */ addi r3, r31, 0xb4 /* 8018D3A4 0018A1A4 38 81 00 20 */ addi r4, r1, 0x20 -/* 8018D3A8 0018A1A8 4B E8 80 9D */ bl func_80015444 +/* 8018D3A8 0018A1A8 4B E8 80 9D */ bl __apl__5xVec3FRC5xVec3 /* 8018D3AC 0018A1AC 7F C3 F3 78 */ mr r3, r30 -/* 8018D3B0 0018A1B0 48 00 27 7D */ bl func_8018FB2C +/* 8018D3B0 0018A1B0 48 00 27 7D */ bl Up__9NPCHazardCFv /* 8018D3B4 0018A1B4 3C A0 80 25 */ lis r5, lbl_80253030@ha /* 8018D3B8 0018A1B8 7C 64 1B 78 */ mr r4, r3 /* 8018D3BC 0018A1BC 38 65 30 30 */ addi r3, r5, lbl_80253030@l @@ -6527,7 +6527,7 @@ lbl_8018D2D8: /* 8018D3F8 0018A1F8 90 81 00 60 */ stw r4, 0x60(r1) /* 8018D3FC 0018A1FC D0 21 00 5C */ stfs f1, 0x5c(r1) /* 8018D400 0018A200 D0 01 00 64 */ stfs f0, 0x64(r1) -/* 8018D404 0018A204 4B E8 12 4D */ bl func_8000E650 +/* 8018D404 0018A204 4B E8 12 4D */ bl xVec3Length__FPC5xVec3 /* 8018D408 0018A208 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018D40C 0018A20C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018D410 0018A210 40 81 00 54 */ ble lbl_8018D464 @@ -6543,7 +6543,7 @@ lbl_8018D430: /* 8018D430 0018A230 EC 22 08 24 */ fdivs f1, f2, f1 /* 8018D434 0018A234 38 61 00 14 */ addi r3, r1, 0x14 /* 8018D438 0018A238 38 81 00 5C */ addi r4, r1, 0x5c -/* 8018D43C 0018A23C 4B E7 DC E5 */ bl func_8000B120 +/* 8018D43C 0018A23C 4B E7 DC E5 */ bl __ml__5xVec3CFf /* 8018D440 0018A240 80 C1 00 14 */ lwz r6, 0x14(r1) /* 8018D444 0018A244 38 7F 00 B4 */ addi r3, r31, 0xb4 /* 8018D448 0018A248 80 A1 00 18 */ lwz r5, 0x18(r1) @@ -6552,7 +6552,7 @@ lbl_8018D430: /* 8018D454 0018A254 90 C1 00 50 */ stw r6, 0x50(r1) /* 8018D458 0018A258 90 A1 00 54 */ stw r5, 0x54(r1) /* 8018D45C 0018A25C 90 01 00 58 */ stw r0, 0x58(r1) -/* 8018D460 0018A260 4B E8 7F E5 */ bl func_80015444 +/* 8018D460 0018A260 4B E8 7F E5 */ bl __apl__5xVec3FRC5xVec3 lbl_8018D464: /* 8018D464 0018A264 80 9E 00 08 */ lwz r4, 8(r30) /* 8018D468 0018A268 7F C3 F3 78 */ mr r3, r30 @@ -6561,14 +6561,14 @@ lbl_8018D464: /* 8018D474 0018A274 90 01 00 48 */ stw r0, 0x48(r1) /* 8018D478 0018A278 80 1E 00 10 */ lwz r0, 0x10(r30) /* 8018D47C 0018A27C 90 01 00 4C */ stw r0, 0x4c(r1) -/* 8018D480 0018A280 48 00 26 AD */ bl func_8018FB2C +/* 8018D480 0018A280 48 00 26 AD */ bl Up__9NPCHazardCFv /* 8018D484 0018A284 C0 22 B0 DC */ lfs f1, lbl_803CFA5C-_SDA2_BASE_(r2) /* 8018D488 0018A288 7C 64 1B 78 */ mr r4, r3 /* 8018D48C 0018A28C 38 61 00 08 */ addi r3, r1, 8 -/* 8018D490 0018A290 4B E7 DC 91 */ bl func_8000B120 +/* 8018D490 0018A290 4B E7 DC 91 */ bl __ml__5xVec3CFf /* 8018D494 0018A294 38 61 00 44 */ addi r3, r1, 0x44 /* 8018D498 0018A298 38 81 00 08 */ addi r4, r1, 8 -/* 8018D49C 0018A29C 4B E8 7F A9 */ bl func_80015444 +/* 8018D49C 0018A29C 4B E8 7F A9 */ bl __apl__5xVec3FRC5xVec3 /* 8018D4A0 0018A2A0 C0 22 AF F0 */ lfs f1, lbl_803CF970-_SDA2_BASE_(r2) /* 8018D4A4 0018A2A4 7F E3 FB 78 */ mr r3, r31 /* 8018D4A8 0018A2A8 38 81 00 44 */ addi r4, r1, 0x44 @@ -6597,10 +6597,10 @@ Upd_ChuckBloosh__9NPCHazardFf: /* 8018D4F4 0018A2F4 7C 7E 1B 78 */ mr r30, r3 /* 8018D4F8 0018A2F8 C0 22 B0 84 */ lfs f1, lbl_803CFA04-_SDA2_BASE_(r2) /* 8018D4FC 0018A2FC 3B FE 00 84 */ addi r31, r30, 0x84 -/* 8018D500 0018A300 4B EB AB A9 */ bl func_800480A8 +/* 8018D500 0018A300 4B EB AB A9 */ bl SQ__Ff /* 8018D504 0018A304 FF E0 08 90 */ fmr f31, f1 /* 8018D508 0018A308 C0 3E 00 24 */ lfs f1, 0x24(r30) -/* 8018D50C 0018A30C 4B EB AB 9D */ bl func_800480A8 +/* 8018D50C 0018A30C 4B EB AB 9D */ bl SQ__Ff /* 8018D510 0018A310 EC 21 F8 24 */ fdivs f1, f1, f31 /* 8018D514 0018A314 C0 02 B0 84 */ lfs f0, lbl_803CFA04-_SDA2_BASE_(r2) /* 8018D518 0018A318 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -6608,7 +6608,7 @@ Upd_ChuckBloosh__9NPCHazardFf: /* 8018D520 0018A320 40 82 00 14 */ bne lbl_8018D534 /* 8018D524 0018A324 C0 5E 00 60 */ lfs f2, 0x60(r30) /* 8018D528 0018A328 C0 7E 00 64 */ lfs f3, 0x64(r30) -/* 8018D52C 0018A32C 4B F5 F5 F5 */ bl func_800ECB20 +/* 8018D52C 0018A32C 4B F5 F5 F5 */ bl LERP__Ffff /* 8018D530 0018A330 D0 3E 00 68 */ stfs f1, 0x68(r30) lbl_8018D534: /* 8018D534 0018A334 80 1E 00 04 */ lwz r0, 4(r30) @@ -6629,11 +6629,11 @@ lbl_8018D564: /* 8018D564 0018A364 FC 20 F8 90 */ fmr f1, f31 /* 8018D568 0018A368 7F E3 FB 78 */ mr r3, r31 /* 8018D56C 0018A36C 38 9E 00 08 */ addi r4, r30, 8 -/* 8018D570 0018A370 4B E8 81 3D */ bl func_800156AC +/* 8018D570 0018A370 4B E8 81 3D */ bl xParabolaEvalPos__FPC9xParabolaP5xVec3f /* 8018D574 0018A374 FC 20 F8 90 */ fmr f1, f31 /* 8018D578 0018A378 7F E3 FB 78 */ mr r3, r31 /* 8018D57C 0018A37C 38 9E 00 B4 */ addi r4, r30, 0xb4 -/* 8018D580 0018A380 4B E8 80 C9 */ bl func_80015648 +/* 8018D580 0018A380 4B E8 80 C9 */ bl xParabolaEvalVel__FPC9xParabolaP5xVec3f /* 8018D584 0018A384 7F C3 F3 78 */ mr r3, r30 /* 8018D588 0018A388 38 9E 00 B4 */ addi r4, r30, 0xb4 /* 8018D58C 0018A38C 38 A0 00 00 */ li r5, 0 @@ -6655,10 +6655,10 @@ lbl_8018D564: /* 8018D5CC 0018A3CC 90 01 00 18 */ stw r0, 0x18(r1) /* 8018D5D0 0018A3D0 80 1E 00 10 */ lwz r0, 0x10(r30) /* 8018D5D4 0018A3D4 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8018D5D8 0018A3D8 4B E7 DB 49 */ bl func_8000B120 +/* 8018D5D8 0018A3D8 4B E7 DB 49 */ bl __ml__5xVec3CFf /* 8018D5DC 0018A3DC 38 61 00 14 */ addi r3, r1, 0x14 /* 8018D5E0 0018A3E0 38 81 00 08 */ addi r4, r1, 8 -/* 8018D5E4 0018A3E4 4B E7 DC 4D */ bl func_8000B230 +/* 8018D5E4 0018A3E4 4B E7 DC 4D */ bl __ami__5xVec3FRC5xVec3 /* 8018D5E8 0018A3E8 38 61 00 14 */ addi r3, r1, 0x14 /* 8018D5EC 0018A3EC 4B FF 83 B5 */ bl NPAR_EmitH2OTrail__FPC5xVec3 lbl_8018D5F0: @@ -6691,7 +6691,7 @@ Upd_BoneFlight__9NPCHazardFf: /* 8018D64C 0018A44C C0 3E 00 20 */ lfs f1, 0x20(r30) /* 8018D650 0018A450 7F C3 F3 78 */ mr r3, r30 /* 8018D654 0018A454 38 9F 00 08 */ addi r4, r31, 8 -/* 8018D658 0018A458 4B E8 80 55 */ bl func_800156AC +/* 8018D658 0018A458 4B E8 80 55 */ bl xParabolaEvalPos__FPC9xParabolaP5xVec3f /* 8018D65C 0018A45C 80 1F 00 04 */ lwz r0, 4(r31) /* 8018D660 0018A460 54 00 03 5B */ rlwinm. r0, r0, 0, 0xd, 0xd /* 8018D664 0018A464 40 82 00 10 */ bne lbl_8018D674 @@ -6700,10 +6700,10 @@ Upd_BoneFlight__9NPCHazardFf: /* 8018D670 0018A470 48 00 01 34 */ b lbl_8018D7A4 lbl_8018D674: /* 8018D674 0018A474 7F E3 FB 78 */ mr r3, r31 -/* 8018D678 0018A478 4B ED 2F 89 */ bl func_80060600 +/* 8018D678 0018A478 4B ED 2F 89 */ bl MarkForRecycle__9NPCHazardFv /* 8018D67C 0018A47C 48 00 01 28 */ b lbl_8018D7A4 lbl_8018D680: -/* 8018D680 0018A480 4B ED 2F 81 */ bl func_80060600 +/* 8018D680 0018A480 4B ED 2F 81 */ bl MarkForRecycle__9NPCHazardFv /* 8018D684 0018A484 48 00 01 20 */ b lbl_8018D7A4 lbl_8018D688: /* 8018D688 0018A488 80 1F 00 04 */ lwz r0, 4(r31) @@ -6712,12 +6712,12 @@ lbl_8018D688: /* 8018D694 0018A494 38 7F 00 B4 */ addi r3, r31, 0xb4 /* 8018D698 0018A498 38 9F 00 C4 */ addi r4, r31, 0xc4 /* 8018D69C 0018A49C 38 BF 00 08 */ addi r5, r31, 8 -/* 8018D6A0 0018A4A0 4B E8 0F F1 */ bl func_8000E690 +/* 8018D6A0 0018A4A0 4B E8 0F F1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8018D6A4 0018A4A4 C0 22 AF EC */ lfs f1, lbl_803CF96C-_SDA2_BASE_(r2) /* 8018D6A8 0018A4A8 38 7F 00 B4 */ addi r3, r31, 0xb4 /* 8018D6AC 0018A4AC C0 1F 00 20 */ lfs f0, 0x20(r31) /* 8018D6B0 0018A4B0 EC 21 00 24 */ fdivs f1, f1, f0 -/* 8018D6B4 0018A4B4 4B E8 E2 85 */ bl func_8001B938 +/* 8018D6B4 0018A4B4 4B E8 E2 85 */ bl xVec3SMulBy__FP5xVec3f /* 8018D6B8 0018A4B8 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018D6BC 0018A4BC C0 3F 00 20 */ lfs f1, 0x20(r31) /* 8018D6C0 0018A4C0 C0 1F 00 B8 */ lfs f0, 0xb8(r31) @@ -6737,11 +6737,11 @@ lbl_8018D6E4: /* 8018D6F0 0018A4F0 38 9F 00 08 */ addi r4, r31, 8 /* 8018D6F4 0018A4F4 EF E1 00 28 */ fsubs f31, f1, f0 /* 8018D6F8 0018A4F8 FC 20 F8 90 */ fmr f1, f31 -/* 8018D6FC 0018A4FC 4B E8 7F B1 */ bl func_800156AC +/* 8018D6FC 0018A4FC 4B E8 7F B1 */ bl xParabolaEvalPos__FPC9xParabolaP5xVec3f /* 8018D700 0018A500 FC 20 F8 90 */ fmr f1, f31 /* 8018D704 0018A504 7F C3 F3 78 */ mr r3, r30 /* 8018D708 0018A508 38 9F 00 B4 */ addi r4, r31, 0xb4 -/* 8018D70C 0018A50C 4B E8 7F 3D */ bl func_80015648 +/* 8018D70C 0018A50C 4B E8 7F 3D */ bl xParabolaEvalVel__FPC9xParabolaP5xVec3f /* 8018D710 0018A510 88 0D 98 80 */ lbz r0, lbl_803CC180-_SDA_BASE_(r13) /* 8018D714 0018A514 7C 00 07 75 */ extsb. r0, r0 /* 8018D718 0018A518 40 82 00 14 */ bne lbl_8018D72C @@ -6777,7 +6777,7 @@ lbl_8018D750: /* 8018D788 0018A588 7F E3 FB 78 */ mr r3, r31 /* 8018D78C 0018A58C 4B FF CE E9 */ bl HurtThePlayer__9NPCHazardFv /* 8018D790 0018A590 7F E3 FB 78 */ mr r3, r31 -/* 8018D794 0018A594 4B ED 2E 6D */ bl func_80060600 +/* 8018D794 0018A594 4B ED 2E 6D */ bl MarkForRecycle__9NPCHazardFv /* 8018D798 0018A598 48 00 00 0C */ b lbl_8018D7A4 lbl_8018D79C: /* 8018D79C 0018A59C 7F E3 FB 78 */ mr r3, r31 @@ -6832,7 +6832,7 @@ Upd_BoneBlast__9NPCHazardFf: /* 8018D844 0018A644 C0 3F 00 24 */ lfs f1, 0x24(r31) /* 8018D848 0018A648 C0 5F 00 60 */ lfs f2, 0x60(r31) /* 8018D84C 0018A64C C0 7F 00 64 */ lfs f3, 0x64(r31) -/* 8018D850 0018A650 4B F5 F2 D1 */ bl func_800ECB20 +/* 8018D850 0018A650 4B F5 F2 D1 */ bl LERP__Ffff /* 8018D854 0018A654 D0 3F 00 68 */ stfs f1, 0x68(r31) /* 8018D858 0018A658 80 1F 00 04 */ lwz r0, 4(r31) /* 8018D85C 0018A65C 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 @@ -6899,9 +6899,9 @@ Upd_OilBubble__9NPCHazardFf: /* 8018D940 0018A740 C0 3F 00 20 */ lfs f1, 0x20(r31) /* 8018D944 0018A744 7F E3 FB 78 */ mr r3, r31 /* 8018D948 0018A748 38 9E 00 08 */ addi r4, r30, 8 -/* 8018D94C 0018A74C 4B E8 7D 61 */ bl func_800156AC +/* 8018D94C 0018A74C 4B E8 7D 61 */ bl xParabolaEvalPos__FPC9xParabolaP5xVec3f /* 8018D950 0018A750 38 7E 00 78 */ addi r3, r30, 0x78 -/* 8018D954 0018A754 4B E8 77 79 */ bl func_800150CC +/* 8018D954 0018A754 4B E8 77 79 */ bl xVec3Length2__FPC5xVec3 /* 8018D958 0018A758 C0 02 B0 68 */ lfs f0, lbl_803CF9E8-_SDA2_BASE_(r2) /* 8018D95C 0018A75C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018D960 0018A760 40 81 00 10 */ ble lbl_8018D970 @@ -6917,36 +6917,36 @@ lbl_8018D970: /* 8018D984 0018A784 48 00 02 B8 */ b lbl_8018DC3C lbl_8018D988: /* 8018D988 0018A788 7F C3 F3 78 */ mr r3, r30 -/* 8018D98C 0018A78C 4B ED 2C 75 */ bl func_80060600 +/* 8018D98C 0018A78C 4B ED 2C 75 */ bl MarkForRecycle__9NPCHazardFv /* 8018D990 0018A790 48 00 02 AC */ b lbl_8018DC3C lbl_8018D994: /* 8018D994 0018A794 C0 3F 00 20 */ lfs f1, 0x20(r31) /* 8018D998 0018A798 7F E3 FB 78 */ mr r3, r31 /* 8018D99C 0018A79C 38 81 00 2C */ addi r4, r1, 0x2c -/* 8018D9A0 0018A7A0 4B E8 7C A9 */ bl func_80015648 +/* 8018D9A0 0018A7A0 4B E8 7C A9 */ bl xParabolaEvalVel__FPC9xParabolaP5xVec3f /* 8018D9A4 0018A7A4 38 61 00 2C */ addi r3, r1, 0x2c /* 8018D9A8 0018A7A8 7C 64 1B 78 */ mr r4, r3 -/* 8018D9AC 0018A7AC 4B E8 0D 19 */ bl func_8000E6C4 +/* 8018D9AC 0018A7AC 4B E8 0D 19 */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 8018D9B0 0018A7B0 38 61 00 2C */ addi r3, r1, 0x2c -/* 8018D9B4 0018A7B4 4B E8 0C 9D */ bl func_8000E650 +/* 8018D9B4 0018A7B4 4B E8 0C 9D */ bl xVec3Length__FPC5xVec3 /* 8018D9B8 0018A7B8 C0 02 B0 D8 */ lfs f0, lbl_803CFA58-_SDA2_BASE_(r2) /* 8018D9BC 0018A7BC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018D9C0 0018A7C0 40 81 00 1C */ ble lbl_8018D9DC /* 8018D9C4 0018A7C4 38 61 00 2C */ addi r3, r1, 0x2c -/* 8018D9C8 0018A7C8 4B E8 0E B1 */ bl func_8000E878 +/* 8018D9C8 0018A7C8 4B E8 0E B1 */ bl __adv__5xVec3Ff /* 8018D9CC 0018A7CC 7F C3 F3 78 */ mr r3, r30 /* 8018D9D0 0018A7D0 38 81 00 2C */ addi r4, r1, 0x2c /* 8018D9D4 0018A7D4 48 00 03 CD */ bl OilSplash__9NPCHazardFPC5xVec3 /* 8018D9D8 0018A7D8 48 00 00 18 */ b lbl_8018D9F0 lbl_8018D9DC: /* 8018D9DC 0018A7DC 7F C3 F3 78 */ mr r3, r30 -/* 8018D9E0 0018A7E0 48 00 21 4D */ bl func_8018FB2C +/* 8018D9E0 0018A7E0 48 00 21 4D */ bl Up__9NPCHazardCFv /* 8018D9E4 0018A7E4 7C 64 1B 78 */ mr r4, r3 /* 8018D9E8 0018A7E8 7F C3 F3 78 */ mr r3, r30 /* 8018D9EC 0018A7EC 48 00 03 B5 */ bl OilSplash__9NPCHazardFPC5xVec3 lbl_8018D9F0: /* 8018D9F0 0018A7F0 7F C3 F3 78 */ mr r3, r30 -/* 8018D9F4 0018A7F4 4B ED 2C 0D */ bl func_80060600 +/* 8018D9F4 0018A7F4 4B ED 2C 0D */ bl MarkForRecycle__9NPCHazardFv /* 8018D9F8 0018A7F8 48 00 02 44 */ b lbl_8018DC3C lbl_8018D9FC: /* 8018D9FC 0018A7FC 80 1E 00 04 */ lwz r0, 4(r30) @@ -6955,12 +6955,12 @@ lbl_8018D9FC: /* 8018DA08 0018A808 38 7E 00 B4 */ addi r3, r30, 0xb4 /* 8018DA0C 0018A80C 38 9E 00 C4 */ addi r4, r30, 0xc4 /* 8018DA10 0018A810 38 BE 00 08 */ addi r5, r30, 8 -/* 8018DA14 0018A814 4B E8 0C 7D */ bl func_8000E690 +/* 8018DA14 0018A814 4B E8 0C 7D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8018DA18 0018A818 C0 22 AF EC */ lfs f1, lbl_803CF96C-_SDA2_BASE_(r2) /* 8018DA1C 0018A81C 38 7E 00 B4 */ addi r3, r30, 0xb4 /* 8018DA20 0018A820 C0 1E 00 20 */ lfs f0, 0x20(r30) /* 8018DA24 0018A824 EC 21 00 24 */ fdivs f1, f1, f0 -/* 8018DA28 0018A828 4B E8 DF 11 */ bl func_8001B938 +/* 8018DA28 0018A828 4B E8 DF 11 */ bl xVec3SMulBy__FP5xVec3f /* 8018DA2C 0018A82C C0 22 B0 88 */ lfs f1, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018DA30 0018A830 C0 1E 00 20 */ lfs f0, 0x20(r30) /* 8018DA34 0018A834 C0 42 B0 80 */ lfs f2, lbl_803CFA00-_SDA2_BASE_(r2) @@ -6981,13 +6981,13 @@ lbl_8018DA5C: /* 8018DA68 0018A868 38 9E 00 08 */ addi r4, r30, 8 /* 8018DA6C 0018A86C EF E1 00 28 */ fsubs f31, f1, f0 /* 8018DA70 0018A870 FC 20 F8 90 */ fmr f1, f31 -/* 8018DA74 0018A874 4B E8 7C 39 */ bl func_800156AC +/* 8018DA74 0018A874 4B E8 7C 39 */ bl xParabolaEvalPos__FPC9xParabolaP5xVec3f /* 8018DA78 0018A878 FC 20 F8 90 */ fmr f1, f31 /* 8018DA7C 0018A87C 7F E3 FB 78 */ mr r3, r31 /* 8018DA80 0018A880 38 9E 00 B4 */ addi r4, r30, 0xb4 -/* 8018DA84 0018A884 4B E8 7B C5 */ bl func_80015648 +/* 8018DA84 0018A884 4B E8 7B C5 */ bl xParabolaEvalVel__FPC9xParabolaP5xVec3f /* 8018DA88 0018A888 38 7E 00 B4 */ addi r3, r30, 0xb4 -/* 8018DA8C 0018A88C 4B E8 0B C5 */ bl func_8000E650 +/* 8018DA8C 0018A88C 4B E8 0B C5 */ bl xVec3Length__FPC5xVec3 /* 8018DA90 0018A890 C0 02 B0 D8 */ lfs f0, lbl_803CFA58-_SDA2_BASE_(r2) /* 8018DA94 0018A894 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018DA98 0018A898 40 81 00 30 */ ble lbl_8018DAC8 @@ -6995,7 +6995,7 @@ lbl_8018DA5C: /* 8018DAA0 0018A8A0 38 61 00 20 */ addi r3, r1, 0x20 /* 8018DAA4 0018A8A4 38 9E 00 B4 */ addi r4, r30, 0xb4 /* 8018DAA8 0018A8A8 EC 20 08 24 */ fdivs f1, f0, f1 -/* 8018DAAC 0018A8AC 4B E7 D5 E5 */ bl func_8000B090 +/* 8018DAAC 0018A8AC 4B E7 D5 E5 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8018DAB0 0018A8B0 38 61 00 38 */ addi r3, r1, 0x38 /* 8018DAB4 0018A8B4 38 81 00 20 */ addi r4, r1, 0x20 /* 8018DAB8 0018A8B8 4B EA 44 F9 */ bl xMat3x3LookVec__FP7xMat3x3PC5xVec3 @@ -7045,11 +7045,11 @@ lbl_8018DB14: /* 8018DB58 0018A958 EC 21 10 28 */ fsubs f1, f1, f2 /* 8018DB5C 0018A95C EC 00 00 72 */ fmuls f0, f0, f1 /* 8018DB60 0018A960 EF FE 00 32 */ fmuls f31, f30, f0 -/* 8018DB64 0018A964 48 00 1F C9 */ bl func_8018FB2C +/* 8018DB64 0018A964 48 00 1F C9 */ bl Up__9NPCHazardCFv /* 8018DB68 0018A968 FC 20 F8 90 */ fmr f1, f31 /* 8018DB6C 0018A96C 7C 64 1B 78 */ mr r4, r3 /* 8018DB70 0018A970 38 61 00 14 */ addi r3, r1, 0x14 -/* 8018DB74 0018A974 4B E8 74 E5 */ bl func_80015058 +/* 8018DB74 0018A974 4B E8 74 E5 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8018DB78 0018A978 4B EA 31 11 */ bl xurand__Fv /* 8018DB7C 0018A97C C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018DB80 0018A980 7F C3 F3 78 */ mr r3, r30 @@ -7057,11 +7057,11 @@ lbl_8018DB14: /* 8018DB88 0018A988 EC 21 10 28 */ fsubs f1, f1, f2 /* 8018DB8C 0018A98C EC 00 00 72 */ fmuls f0, f0, f1 /* 8018DB90 0018A990 EF FE 00 32 */ fmuls f31, f30, f0 -/* 8018DB94 0018A994 48 00 1F 8D */ bl func_8018FB20 +/* 8018DB94 0018A994 48 00 1F 8D */ bl Right__9NPCHazardCFv /* 8018DB98 0018A998 FC 20 F8 90 */ fmr f1, f31 /* 8018DB9C 0018A99C 7C 64 1B 78 */ mr r4, r3 /* 8018DBA0 0018A9A0 38 61 00 14 */ addi r3, r1, 0x14 -/* 8018DBA4 0018A9A4 4B E8 74 B5 */ bl func_80015058 +/* 8018DBA4 0018A9A4 4B E8 74 B5 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8018DBA8 0018A9A8 38 61 00 14 */ addi r3, r1, 0x14 /* 8018DBAC 0018A9AC 4B FF 79 A9 */ bl NPAR_EmitOilTrailz__FPC5xVec3 lbl_8018DBB0: @@ -7088,15 +7088,15 @@ lbl_8018DBB0: /* 8018DC00 0018AA00 C0 3F 00 20 */ lfs f1, 0x20(r31) /* 8018DC04 0018AA04 7F E3 FB 78 */ mr r3, r31 /* 8018DC08 0018AA08 38 81 00 08 */ addi r4, r1, 8 -/* 8018DC0C 0018AA0C 4B E8 7A 3D */ bl func_80015648 +/* 8018DC0C 0018AA0C 4B E8 7A 3D */ bl xParabolaEvalVel__FPC9xParabolaP5xVec3f /* 8018DC10 0018AA10 38 61 00 08 */ addi r3, r1, 8 /* 8018DC14 0018AA14 7C 64 1B 78 */ mr r4, r3 -/* 8018DC18 0018AA18 4B E8 0A AD */ bl func_8000E6C4 +/* 8018DC18 0018AA18 4B E8 0A AD */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 8018DC1C 0018AA1C 7F C3 F3 78 */ mr r3, r30 /* 8018DC20 0018AA20 38 81 00 08 */ addi r4, r1, 8 /* 8018DC24 0018AA24 48 00 01 7D */ bl OilSplash__9NPCHazardFPC5xVec3 /* 8018DC28 0018AA28 7F C3 F3 78 */ mr r3, r30 -/* 8018DC2C 0018AA2C 4B ED 29 D5 */ bl func_80060600 +/* 8018DC2C 0018AA2C 4B ED 29 D5 */ bl MarkForRecycle__9NPCHazardFv /* 8018DC30 0018AA30 48 00 00 0C */ b lbl_8018DC3C lbl_8018DC34: /* 8018DC34 0018AA34 7F C3 F3 78 */ mr r3, r30 @@ -7130,7 +7130,7 @@ ReconSlickOil__9NPCHazardFv: /* 8018DC94 0018AA94 90 01 00 10 */ stw r0, 0x10(r1) /* 8018DC98 0018AA98 4B FF B1 F9 */ bl Reconfigure__9NPCHazardF9en_npchaz /* 8018DC9C 0018AA9C 38 61 00 08 */ addi r3, r1, 8 -/* 8018DCA0 0018AAA0 4B E8 74 2D */ bl func_800150CC +/* 8018DCA0 0018AAA0 4B E8 74 2D */ bl xVec3Length2__FPC5xVec3 /* 8018DCA4 0018AAA4 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) /* 8018DCA8 0018AAA8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018DCAC 0018AAAC 40 81 00 CC */ ble lbl_8018DD78 @@ -7148,18 +7148,18 @@ ReconSlickOil__9NPCHazardFv: /* 8018DCDC 0018AADC 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8018DCE0 0018AAE0 38 83 00 10 */ addi r4, r3, 0x10 /* 8018DCE4 0018AAE4 38 A3 00 20 */ addi r5, r3, 0x20 -/* 8018DCE8 0018AAE8 4B E8 73 A5 */ bl func_8001508C +/* 8018DCE8 0018AAE8 4B E8 73 A5 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 8018DCEC 0018AAEC 4B EA 2F 9D */ bl xurand__Fv /* 8018DCF0 0018AAF0 C0 02 B1 04 */ lfs f0, lbl_803CFA84-_SDA2_BASE_(r2) /* 8018DCF4 0018AAF4 38 61 00 14 */ addi r3, r1, 0x14 /* 8018DCF8 0018AAF8 38 81 00 08 */ addi r4, r1, 8 /* 8018DCFC 0018AAFC EC 20 00 72 */ fmuls f1, f0, f1 -/* 8018DD00 0018AB00 4B E8 DB DD */ bl func_8001B8DC +/* 8018DD00 0018AB00 4B E8 DB DD */ bl xMat3x3Rot__FP7xMat3x3PC5xVec3f /* 8018DD04 0018AB04 80 7E 00 14 */ lwz r3, 0x14(r30) -/* 8018DD08 0018AB08 4B E8 DC 29 */ bl func_8001B930 +/* 8018DD08 0018AB08 4B E8 DC 29 */ bl xModelGetFrame__FP14xModelInstance /* 8018DD0C 0018AB0C 7C 7F 1B 78 */ mr r31, r3 /* 8018DD10 0018AB10 80 7E 00 14 */ lwz r3, 0x14(r30) -/* 8018DD14 0018AB14 4B E8 DC 1D */ bl func_8001B930 +/* 8018DD14 0018AB14 4B E8 DC 1D */ bl xModelGetFrame__FP14xModelInstance /* 8018DD18 0018AB18 7F E4 FB 78 */ mr r4, r31 /* 8018DD1C 0018AB1C 38 A1 00 14 */ addi r5, r1, 0x14 /* 8018DD20 0018AB20 4B EA 4B 95 */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 @@ -7209,27 +7209,27 @@ OilSplash__9NPCHazardFPC5xVec3: /* 8018DDC0 0018ABC0 7C 7E 1B 78 */ mr r30, r3 /* 8018DDC4 0018ABC4 41 82 00 20 */ beq lbl_8018DDE4 /* 8018DDC8 0018ABC8 38 61 00 68 */ addi r3, r1, 0x68 -/* 8018DDCC 0018ABCC 4B E7 D4 99 */ bl func_8000B264 +/* 8018DDCC 0018ABCC 4B E7 D4 99 */ bl __as__5xVec3FRC5xVec3 /* 8018DDD0 0018ABD0 7F E3 FB 78 */ mr r3, r31 /* 8018DDD4 0018ABD4 38 81 00 5C */ addi r4, r1, 0x5c /* 8018DDD8 0018ABD8 38 A1 00 50 */ addi r5, r1, 0x50 /* 8018DDDC 0018ABDC 4B FA 23 59 */ bl NPCC_MakeArbPlane__FPC5xVec3P5xVec3P5xVec3 /* 8018DDE0 0018ABE0 48 00 00 3C */ b lbl_8018DE1C lbl_8018DDE4: -/* 8018DDE4 0018ABE4 48 00 1D 49 */ bl func_8018FB2C +/* 8018DDE4 0018ABE4 48 00 1D 49 */ bl Up__9NPCHazardCFv /* 8018DDE8 0018ABE8 7C 64 1B 78 */ mr r4, r3 /* 8018DDEC 0018ABEC 38 61 00 68 */ addi r3, r1, 0x68 -/* 8018DDF0 0018ABF0 4B E7 D4 75 */ bl func_8000B264 +/* 8018DDF0 0018ABF0 4B E7 D4 75 */ bl __as__5xVec3FRC5xVec3 /* 8018DDF4 0018ABF4 7F C3 F3 78 */ mr r3, r30 -/* 8018DDF8 0018ABF8 48 00 1D 19 */ bl func_8018FB10 +/* 8018DDF8 0018ABF8 48 00 1D 19 */ bl At__9NPCHazardCFv /* 8018DDFC 0018ABFC 7C 64 1B 78 */ mr r4, r3 /* 8018DE00 0018AC00 38 61 00 5C */ addi r3, r1, 0x5c -/* 8018DE04 0018AC04 4B E7 D4 61 */ bl func_8000B264 +/* 8018DE04 0018AC04 4B E7 D4 61 */ bl __as__5xVec3FRC5xVec3 /* 8018DE08 0018AC08 7F C3 F3 78 */ mr r3, r30 -/* 8018DE0C 0018AC0C 48 00 1D 15 */ bl func_8018FB20 +/* 8018DE0C 0018AC0C 48 00 1D 15 */ bl Right__9NPCHazardCFv /* 8018DE10 0018AC10 7C 64 1B 78 */ mr r4, r3 /* 8018DE14 0018AC14 38 61 00 50 */ addi r3, r1, 0x50 -/* 8018DE18 0018AC18 4B E7 D4 4D */ bl func_8000B264 +/* 8018DE18 0018AC18 4B E7 D4 4D */ bl __as__5xVec3FRC5xVec3 lbl_8018DE1C: /* 8018DE1C 0018AC1C 80 9E 00 08 */ lwz r4, 8(r30) /* 8018DE20 0018AC20 3B E0 00 00 */ li r31, 0 @@ -7241,7 +7241,7 @@ lbl_8018DE1C: lbl_8018DE38: /* 8018DE38 0018AC38 38 61 00 38 */ addi r3, r1, 0x38 /* 8018DE3C 0018AC3C 38 81 00 68 */ addi r4, r1, 0x68 -/* 8018DE40 0018AC40 4B E7 D4 25 */ bl func_8000B264 +/* 8018DE40 0018AC40 4B E7 D4 25 */ bl __as__5xVec3FRC5xVec3 /* 8018DE44 0018AC44 4B EA 2E 25 */ bl xrand__Fv /* 8018DE48 0018AC48 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018DE4C 0018AC4C 41 82 00 0C */ beq lbl_8018DE58 @@ -7261,14 +7261,14 @@ lbl_8018DE5C: /* 8018DE7C 0018AC7C FC 20 F8 90 */ fmr f1, f31 /* 8018DE80 0018AC80 EC 63 01 32 */ fmuls f3, f3, f4 /* 8018DE84 0018AC84 EF E2 00 FA */ fmadds f31, f2, f3, f0 -/* 8018DE88 0018AC88 4B E7 D2 99 */ bl func_8000B120 +/* 8018DE88 0018AC88 4B E7 D2 99 */ bl __ml__5xVec3CFf /* 8018DE8C 0018AC8C FC 20 F8 90 */ fmr f1, f31 /* 8018DE90 0018AC90 38 61 00 2C */ addi r3, r1, 0x2c /* 8018DE94 0018AC94 38 81 00 20 */ addi r4, r1, 0x20 -/* 8018DE98 0018AC98 4B E7 D2 89 */ bl func_8000B120 +/* 8018DE98 0018AC98 4B E7 D2 89 */ bl __ml__5xVec3CFf /* 8018DE9C 0018AC9C 38 61 00 38 */ addi r3, r1, 0x38 /* 8018DEA0 0018ACA0 38 81 00 2C */ addi r4, r1, 0x2c -/* 8018DEA4 0018ACA4 4B E8 75 A1 */ bl func_80015444 +/* 8018DEA4 0018ACA4 4B E8 75 A1 */ bl __apl__5xVec3FRC5xVec3 /* 8018DEA8 0018ACA8 4B EA 2D C1 */ bl xrand__Fv /* 8018DEAC 0018ACAC 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018DEB0 0018ACB0 41 82 00 0C */ beq lbl_8018DEBC @@ -7288,19 +7288,19 @@ lbl_8018DEC0: /* 8018DEE0 0018ACE0 FC 20 F8 90 */ fmr f1, f31 /* 8018DEE4 0018ACE4 EC 63 01 32 */ fmuls f3, f3, f4 /* 8018DEE8 0018ACE8 EF E2 00 FA */ fmadds f31, f2, f3, f0 -/* 8018DEEC 0018ACEC 4B E7 D2 35 */ bl func_8000B120 +/* 8018DEEC 0018ACEC 4B E7 D2 35 */ bl __ml__5xVec3CFf /* 8018DEF0 0018ACF0 FC 20 F8 90 */ fmr f1, f31 /* 8018DEF4 0018ACF4 38 61 00 14 */ addi r3, r1, 0x14 /* 8018DEF8 0018ACF8 38 81 00 08 */ addi r4, r1, 8 -/* 8018DEFC 0018ACFC 4B E7 D2 25 */ bl func_8000B120 +/* 8018DEFC 0018ACFC 4B E7 D2 25 */ bl __ml__5xVec3CFf /* 8018DF00 0018AD00 38 61 00 38 */ addi r3, r1, 0x38 /* 8018DF04 0018AD04 38 81 00 14 */ addi r4, r1, 0x14 -/* 8018DF08 0018AD08 4B E8 75 3D */ bl func_80015444 +/* 8018DF08 0018AD08 4B E8 75 3D */ bl __apl__5xVec3FRC5xVec3 /* 8018DF0C 0018AD0C 38 61 00 38 */ addi r3, r1, 0x38 -/* 8018DF10 0018AD10 4B E8 76 A1 */ bl func_800155B0 +/* 8018DF10 0018AD10 4B E8 76 A1 */ bl normalize__5xVec3Fv /* 8018DF14 0018AD14 C0 22 B1 24 */ lfs f1, lbl_803CFAA4-_SDA2_BASE_(r2) /* 8018DF18 0018AD18 38 61 00 38 */ addi r3, r1, 0x38 -/* 8018DF1C 0018AD1C 4B E7 D2 65 */ bl func_8000B180 +/* 8018DF1C 0018AD1C 4B E7 D2 65 */ bl __amu__5xVec3Ff /* 8018DF20 0018AD20 38 61 00 44 */ addi r3, r1, 0x44 /* 8018DF24 0018AD24 38 81 00 38 */ addi r4, r1, 0x38 /* 8018DF28 0018AD28 4B FF 76 85 */ bl NPAR_EmitOilSplash__FPC5xVec3PC5xVec3 @@ -7334,7 +7334,7 @@ Upd_OilOoze__9NPCHazardFf: /* 8018DF8C 0018AD8C 4C 40 13 82 */ cror 2, 0, 2 /* 8018DF90 0018AD90 40 82 00 34 */ bne lbl_8018DFC4 /* 8018DF94 0018AD94 EC 23 00 24 */ fdivs f1, f3, f0 -/* 8018DF98 0018AD98 4B F5 EB E5 */ bl func_800ECB7C +/* 8018DF98 0018AD98 4B F5 EB E5 */ bl EASE__Ff /* 8018DF9C 0018AD9C C0 5F 00 64 */ lfs f2, 0x64(r31) /* 8018DFA0 0018ADA0 C0 1F 00 60 */ lfs f0, 0x60(r31) /* 8018DFA4 0018ADA4 EC 02 00 28 */ fsubs f0, f2, f0 @@ -7356,7 +7356,7 @@ lbl_8018DFC4: /* 8018DFE0 0018ADE0 EC 02 00 28 */ fsubs f0, f2, f0 /* 8018DFE4 0018ADE4 EC 01 00 24 */ fdivs f0, f1, f0 /* 8018DFE8 0018ADE8 EC 22 00 28 */ fsubs f1, f2, f0 -/* 8018DFEC 0018ADEC 4B F5 EB 91 */ bl func_800ECB7C +/* 8018DFEC 0018ADEC 4B F5 EB 91 */ bl EASE__Ff /* 8018DFF0 0018ADF0 C0 5F 00 64 */ lfs f2, 0x64(r31) /* 8018DFF4 0018ADF4 C0 1F 00 60 */ lfs f0, 0x60(r31) /* 8018DFF8 0018ADF8 EC 02 00 28 */ fsubs f0, f2, f0 @@ -7471,14 +7471,14 @@ lbl_8018E13C: /* 8018E188 0018AF88 EC 21 10 28 */ fsubs f1, f1, f2 /* 8018E18C 0018AF8C EC 00 00 72 */ fmuls f0, f0, f1 /* 8018E190 0018AF90 EF FE 00 32 */ fmuls f31, f30, f0 -/* 8018E194 0018AF94 48 00 19 7D */ bl func_8018FB10 +/* 8018E194 0018AF94 48 00 19 7D */ bl At__9NPCHazardCFv /* 8018E198 0018AF98 FC 20 F8 90 */ fmr f1, f31 /* 8018E19C 0018AF9C 7C 64 1B 78 */ mr r4, r3 /* 8018E1A0 0018AFA0 38 61 00 20 */ addi r3, r1, 0x20 -/* 8018E1A4 0018AFA4 4B E7 CF 7D */ bl func_8000B120 +/* 8018E1A4 0018AFA4 4B E7 CF 7D */ bl __ml__5xVec3CFf /* 8018E1A8 0018AFA8 38 61 00 2C */ addi r3, r1, 0x2c /* 8018E1AC 0018AFAC 38 81 00 20 */ addi r4, r1, 0x20 -/* 8018E1B0 0018AFB0 4B E8 72 95 */ bl func_80015444 +/* 8018E1B0 0018AFB0 4B E8 72 95 */ bl __apl__5xVec3FRC5xVec3 /* 8018E1B4 0018AFB4 4B EA 2A D5 */ bl xurand__Fv /* 8018E1B8 0018AFB8 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018E1BC 0018AFBC 7F E3 FB 78 */ mr r3, r31 @@ -7486,23 +7486,23 @@ lbl_8018E13C: /* 8018E1C4 0018AFC4 EC 21 10 28 */ fsubs f1, f1, f2 /* 8018E1C8 0018AFC8 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018E1CC 0018AFCC EF FE 00 32 */ fmuls f31, f30, f0 -/* 8018E1D0 0018AFD0 48 00 19 51 */ bl func_8018FB20 +/* 8018E1D0 0018AFD0 48 00 19 51 */ bl Right__9NPCHazardCFv /* 8018E1D4 0018AFD4 FC 20 F8 90 */ fmr f1, f31 /* 8018E1D8 0018AFD8 7C 64 1B 78 */ mr r4, r3 /* 8018E1DC 0018AFDC 38 61 00 14 */ addi r3, r1, 0x14 -/* 8018E1E0 0018AFE0 4B E7 CF 41 */ bl func_8000B120 +/* 8018E1E0 0018AFE0 4B E7 CF 41 */ bl __ml__5xVec3CFf /* 8018E1E4 0018AFE4 38 61 00 2C */ addi r3, r1, 0x2c /* 8018E1E8 0018AFE8 38 81 00 14 */ addi r4, r1, 0x14 -/* 8018E1EC 0018AFEC 4B E8 72 59 */ bl func_80015444 +/* 8018E1EC 0018AFEC 4B E8 72 59 */ bl __apl__5xVec3FRC5xVec3 /* 8018E1F0 0018AFF0 7F E3 FB 78 */ mr r3, r31 -/* 8018E1F4 0018AFF4 48 00 19 39 */ bl func_8018FB2C +/* 8018E1F4 0018AFF4 48 00 19 39 */ bl Up__9NPCHazardCFv /* 8018E1F8 0018AFF8 C0 22 B0 68 */ lfs f1, lbl_803CF9E8-_SDA2_BASE_(r2) /* 8018E1FC 0018AFFC 7C 64 1B 78 */ mr r4, r3 /* 8018E200 0018B000 38 61 00 08 */ addi r3, r1, 8 -/* 8018E204 0018B004 4B E7 CF 1D */ bl func_8000B120 +/* 8018E204 0018B004 4B E7 CF 1D */ bl __ml__5xVec3CFf /* 8018E208 0018B008 38 61 00 2C */ addi r3, r1, 0x2c /* 8018E20C 0018B00C 38 81 00 08 */ addi r4, r1, 8 -/* 8018E210 0018B010 4B E8 72 35 */ bl func_80015444 +/* 8018E210 0018B010 4B E8 72 35 */ bl __apl__5xVec3FRC5xVec3 /* 8018E214 0018B014 38 61 00 2C */ addi r3, r1, 0x2c /* 8018E218 0018B018 4B FF 73 69 */ bl NPAR_EmitOilVapors__FPC5xVec3 lbl_8018E21C: @@ -7541,7 +7541,7 @@ lbl_8018E26C: lbl_8018E28C: /* 8018E28C 0018B08C 80 9E 00 D8 */ lwz r4, 0xd8(r30) /* 8018E290 0018B090 7F E3 FB 78 */ mr r3, r31 -/* 8018E294 0018B094 4B F5 E8 25 */ bl func_800ECAB8 +/* 8018E294 0018B094 4B F5 E8 25 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 8018E298 0018B098 80 9E 00 08 */ lwz r4, 8(r30) /* 8018E29C 0018B09C 7F C3 F3 78 */ mr r3, r30 /* 8018E2A0 0018B0A0 80 1E 00 0C */ lwz r0, 0xc(r30) @@ -7549,14 +7549,14 @@ lbl_8018E28C: /* 8018E2A8 0018B0A8 90 01 00 18 */ stw r0, 0x18(r1) /* 8018E2AC 0018B0AC 80 1E 00 10 */ lwz r0, 0x10(r30) /* 8018E2B0 0018B0B0 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8018E2B4 0018B0B4 48 00 18 79 */ bl func_8018FB2C +/* 8018E2B4 0018B0B4 48 00 18 79 */ bl Up__9NPCHazardCFv /* 8018E2B8 0018B0B8 C0 22 B0 74 */ lfs f1, lbl_803CF9F4-_SDA2_BASE_(r2) /* 8018E2BC 0018B0BC 7C 64 1B 78 */ mr r4, r3 /* 8018E2C0 0018B0C0 38 61 00 08 */ addi r3, r1, 8 -/* 8018E2C4 0018B0C4 4B E7 CE 5D */ bl func_8000B120 +/* 8018E2C4 0018B0C4 4B E7 CE 5D */ bl __ml__5xVec3CFf /* 8018E2C8 0018B0C8 38 61 00 14 */ addi r3, r1, 0x14 /* 8018E2CC 0018B0CC 38 81 00 08 */ addi r4, r1, 8 -/* 8018E2D0 0018B0D0 4B E8 71 75 */ bl func_80015444 +/* 8018E2D0 0018B0D0 4B E8 71 75 */ bl __apl__5xVec3FRC5xVec3 /* 8018E2D4 0018B0D4 C0 22 AF F0 */ lfs f1, lbl_803CF970-_SDA2_BASE_(r2) /* 8018E2D8 0018B0D8 7F E3 FB 78 */ mr r3, r31 /* 8018E2DC 0018B0DC 38 81 00 14 */ addi r4, r1, 0x14 @@ -7599,7 +7599,7 @@ lbl_8018E33C: lbl_8018E35C: /* 8018E35C 0018B15C 80 9E 00 D8 */ lwz r4, 0xd8(r30) /* 8018E360 0018B160 7F E3 FB 78 */ mr r3, r31 -/* 8018E364 0018B164 4B F5 E7 55 */ bl func_800ECAB8 +/* 8018E364 0018B164 4B F5 E7 55 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 8018E368 0018B168 80 7E 00 08 */ lwz r3, 8(r30) /* 8018E36C 0018B16C 80 1E 00 0C */ lwz r0, 0xc(r30) /* 8018E370 0018B170 90 61 00 20 */ stw r3, 0x20(r1) @@ -7616,14 +7616,14 @@ lbl_8018E35C: /* 8018E39C 0018B19C EC 21 10 28 */ fsubs f1, f1, f2 /* 8018E3A0 0018B1A0 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018E3A4 0018B1A4 EF FE 00 32 */ fmuls f31, f30, f0 -/* 8018E3A8 0018B1A8 48 00 17 69 */ bl func_8018FB10 +/* 8018E3A8 0018B1A8 48 00 17 69 */ bl At__9NPCHazardCFv /* 8018E3AC 0018B1AC FC 20 F8 90 */ fmr f1, f31 /* 8018E3B0 0018B1B0 7C 64 1B 78 */ mr r4, r3 /* 8018E3B4 0018B1B4 38 61 00 14 */ addi r3, r1, 0x14 -/* 8018E3B8 0018B1B8 4B E7 CD 69 */ bl func_8000B120 +/* 8018E3B8 0018B1B8 4B E7 CD 69 */ bl __ml__5xVec3CFf /* 8018E3BC 0018B1BC 38 61 00 20 */ addi r3, r1, 0x20 /* 8018E3C0 0018B1C0 38 81 00 14 */ addi r4, r1, 0x14 -/* 8018E3C4 0018B1C4 4B E8 70 81 */ bl func_80015444 +/* 8018E3C4 0018B1C4 4B E8 70 81 */ bl __apl__5xVec3FRC5xVec3 /* 8018E3C8 0018B1C8 4B EA 28 C1 */ bl xurand__Fv /* 8018E3CC 0018B1CC C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018E3D0 0018B1D0 7F C3 F3 78 */ mr r3, r30 @@ -7631,14 +7631,14 @@ lbl_8018E35C: /* 8018E3D8 0018B1D8 EC 21 10 28 */ fsubs f1, f1, f2 /* 8018E3DC 0018B1DC EC 00 00 72 */ fmuls f0, f0, f1 /* 8018E3E0 0018B1E0 EF FE 00 32 */ fmuls f31, f30, f0 -/* 8018E3E4 0018B1E4 48 00 17 3D */ bl func_8018FB20 +/* 8018E3E4 0018B1E4 48 00 17 3D */ bl Right__9NPCHazardCFv /* 8018E3E8 0018B1E8 FC 20 F8 90 */ fmr f1, f31 /* 8018E3EC 0018B1EC 7C 64 1B 78 */ mr r4, r3 /* 8018E3F0 0018B1F0 38 61 00 08 */ addi r3, r1, 8 -/* 8018E3F4 0018B1F4 4B E7 CD 2D */ bl func_8000B120 +/* 8018E3F4 0018B1F4 4B E7 CD 2D */ bl __ml__5xVec3CFf /* 8018E3F8 0018B1F8 38 61 00 20 */ addi r3, r1, 0x20 /* 8018E3FC 0018B1FC 38 81 00 08 */ addi r4, r1, 8 -/* 8018E400 0018B200 4B E8 70 45 */ bl func_80015444 +/* 8018E400 0018B200 4B E8 70 45 */ bl __apl__5xVec3FRC5xVec3 /* 8018E404 0018B204 C0 22 B0 6C */ lfs f1, lbl_803CF9EC-_SDA2_BASE_(r2) /* 8018E408 0018B208 C0 1E 00 20 */ lfs f0, 0x20(r30) /* 8018E40C 0018B20C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -7673,7 +7673,7 @@ Upd_OilBurst__9NPCHazardFf: /* 8018E468 0018B268 C0 23 00 24 */ lfs f1, 0x24(r3) /* 8018E46C 0018B26C C0 43 00 60 */ lfs f2, 0x60(r3) /* 8018E470 0018B270 C0 63 00 64 */ lfs f3, 0x64(r3) -/* 8018E474 0018B274 4B F5 E6 AD */ bl func_800ECB20 +/* 8018E474 0018B274 4B F5 E6 AD */ bl LERP__Ffff /* 8018E478 0018B278 D0 3F 00 68 */ stfs f1, 0x68(r31) /* 8018E47C 0018B27C 80 1F 00 04 */ lwz r0, 4(r31) /* 8018E480 0018B280 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 @@ -7731,10 +7731,10 @@ Upd_OilGlob__9NPCHazardFf: /* 8018E53C 0018B33C FF C0 08 90 */ fmr f30, f1 /* 8018E540 0018B340 C0 22 B0 8C */ lfs f1, lbl_803CFA0C-_SDA2_BASE_(r2) /* 8018E544 0018B344 7C 7F 1B 78 */ mr r31, r3 -/* 8018E548 0018B348 4B EB 9B 61 */ bl func_800480A8 +/* 8018E548 0018B348 4B EB 9B 61 */ bl SQ__Ff /* 8018E54C 0018B34C FF E0 08 90 */ fmr f31, f1 /* 8018E550 0018B350 C0 3F 00 24 */ lfs f1, 0x24(r31) -/* 8018E554 0018B354 4B EB 9B 55 */ bl func_800480A8 +/* 8018E554 0018B354 4B EB 9B 55 */ bl SQ__Ff /* 8018E558 0018B358 EC 21 F8 24 */ fdivs f1, f1, f31 /* 8018E55C 0018B35C C0 02 B0 8C */ lfs f0, lbl_803CFA0C-_SDA2_BASE_(r2) /* 8018E560 0018B360 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -7742,23 +7742,23 @@ Upd_OilGlob__9NPCHazardFf: /* 8018E568 0018B368 40 82 00 14 */ bne lbl_8018E57C /* 8018E56C 0018B36C C0 5F 00 60 */ lfs f2, 0x60(r31) /* 8018E570 0018B370 C0 7F 00 64 */ lfs f3, 0x64(r31) -/* 8018E574 0018B374 4B F5 E5 AD */ bl func_800ECB20 +/* 8018E574 0018B374 4B F5 E5 AD */ bl LERP__Ffff /* 8018E578 0018B378 D0 3F 00 68 */ stfs f1, 0x68(r31) lbl_8018E57C: /* 8018E57C 0018B37C FC 20 F0 90 */ fmr f1, f30 /* 8018E580 0018B380 38 61 00 38 */ addi r3, r1, 0x38 /* 8018E584 0018B384 38 9F 00 6C */ addi r4, r31, 0x6c -/* 8018E588 0018B388 4B E7 CB 99 */ bl func_8000B120 +/* 8018E588 0018B388 4B E7 CB 99 */ bl __ml__5xVec3CFf /* 8018E58C 0018B38C 38 7F 00 08 */ addi r3, r31, 8 /* 8018E590 0018B390 38 81 00 38 */ addi r4, r1, 0x38 -/* 8018E594 0018B394 4B E8 6E B1 */ bl func_80015444 +/* 8018E594 0018B394 4B E8 6E B1 */ bl __apl__5xVec3FRC5xVec3 /* 8018E598 0018B398 FC 20 F0 90 */ fmr f1, f30 /* 8018E59C 0018B39C 38 61 00 2C */ addi r3, r1, 0x2c /* 8018E5A0 0018B3A0 38 9F 00 78 */ addi r4, r31, 0x78 -/* 8018E5A4 0018B3A4 4B E7 CB 7D */ bl func_8000B120 +/* 8018E5A4 0018B3A4 4B E7 CB 7D */ bl __ml__5xVec3CFf /* 8018E5A8 0018B3A8 38 7F 00 6C */ addi r3, r31, 0x6c /* 8018E5AC 0018B3AC 38 81 00 2C */ addi r4, r1, 0x2c -/* 8018E5B0 0018B3B0 4B E8 6E 95 */ bl func_80015444 +/* 8018E5B0 0018B3B0 4B E8 6E 95 */ bl __apl__5xVec3FRC5xVec3 /* 8018E5B4 0018B3B4 80 1F 00 04 */ lwz r0, 4(r31) /* 8018E5B8 0018B3B8 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 /* 8018E5BC 0018B3BC 41 82 00 38 */ beq lbl_8018E5F4 @@ -7798,14 +7798,14 @@ lbl_8018E5F4: /* 8018E640 0018B440 EC 21 10 28 */ fsubs f1, f1, f2 /* 8018E644 0018B444 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018E648 0018B448 EF FE 00 32 */ fmuls f31, f30, f0 -/* 8018E64C 0018B44C 48 00 14 C5 */ bl func_8018FB10 +/* 8018E64C 0018B44C 48 00 14 C5 */ bl At__9NPCHazardCFv /* 8018E650 0018B450 FC 20 F8 90 */ fmr f1, f31 /* 8018E654 0018B454 7C 64 1B 78 */ mr r4, r3 /* 8018E658 0018B458 38 61 00 20 */ addi r3, r1, 0x20 -/* 8018E65C 0018B45C 4B E7 CA C5 */ bl func_8000B120 +/* 8018E65C 0018B45C 4B E7 CA C5 */ bl __ml__5xVec3CFf /* 8018E660 0018B460 38 61 00 44 */ addi r3, r1, 0x44 /* 8018E664 0018B464 38 81 00 20 */ addi r4, r1, 0x20 -/* 8018E668 0018B468 4B E8 6D DD */ bl func_80015444 +/* 8018E668 0018B468 4B E8 6D DD */ bl __apl__5xVec3FRC5xVec3 /* 8018E66C 0018B46C 4B EA 26 1D */ bl xurand__Fv /* 8018E670 0018B470 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018E674 0018B474 7F E3 FB 78 */ mr r3, r31 @@ -7813,23 +7813,23 @@ lbl_8018E5F4: /* 8018E67C 0018B47C EC 21 10 28 */ fsubs f1, f1, f2 /* 8018E680 0018B480 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018E684 0018B484 EF FE 00 32 */ fmuls f31, f30, f0 -/* 8018E688 0018B488 48 00 14 99 */ bl func_8018FB20 +/* 8018E688 0018B488 48 00 14 99 */ bl Right__9NPCHazardCFv /* 8018E68C 0018B48C FC 20 F8 90 */ fmr f1, f31 /* 8018E690 0018B490 7C 64 1B 78 */ mr r4, r3 /* 8018E694 0018B494 38 61 00 14 */ addi r3, r1, 0x14 -/* 8018E698 0018B498 4B E7 CA 89 */ bl func_8000B120 +/* 8018E698 0018B498 4B E7 CA 89 */ bl __ml__5xVec3CFf /* 8018E69C 0018B49C 38 61 00 44 */ addi r3, r1, 0x44 /* 8018E6A0 0018B4A0 38 81 00 14 */ addi r4, r1, 0x14 -/* 8018E6A4 0018B4A4 4B E8 6D A1 */ bl func_80015444 +/* 8018E6A4 0018B4A4 4B E8 6D A1 */ bl __apl__5xVec3FRC5xVec3 /* 8018E6A8 0018B4A8 7F E3 FB 78 */ mr r3, r31 -/* 8018E6AC 0018B4AC 48 00 14 81 */ bl func_8018FB2C +/* 8018E6AC 0018B4AC 48 00 14 81 */ bl Up__9NPCHazardCFv /* 8018E6B0 0018B4B0 C0 22 B0 68 */ lfs f1, lbl_803CF9E8-_SDA2_BASE_(r2) /* 8018E6B4 0018B4B4 7C 64 1B 78 */ mr r4, r3 /* 8018E6B8 0018B4B8 38 61 00 08 */ addi r3, r1, 8 -/* 8018E6BC 0018B4BC 4B E7 CA 65 */ bl func_8000B120 +/* 8018E6BC 0018B4BC 4B E7 CA 65 */ bl __ml__5xVec3CFf /* 8018E6C0 0018B4C0 38 61 00 44 */ addi r3, r1, 0x44 /* 8018E6C4 0018B4C4 38 81 00 08 */ addi r4, r1, 8 -/* 8018E6C8 0018B4C8 4B E8 6D 7D */ bl func_80015444 +/* 8018E6C8 0018B4C8 4B E8 6D 7D */ bl __apl__5xVec3FRC5xVec3 /* 8018E6CC 0018B4CC 38 61 00 44 */ addi r3, r1, 0x44 /* 8018E6D0 0018B4D0 4B FF 6E B1 */ bl NPAR_EmitOilVapors__FPC5xVec3 lbl_8018E6D4: @@ -7865,13 +7865,13 @@ Upd_MonCloud__9NPCHazardFf: /* 8018E73C 0018B53C 38 9E 00 08 */ addi r4, r30, 8 /* 8018E740 0018B540 38 A1 00 14 */ addi r5, r1, 0x14 /* 8018E744 0018B544 38 C0 00 00 */ li r6, 0 -/* 8018E748 0018B548 4B EF 45 01 */ bl func_80082C48 +/* 8018E748 0018B548 4B EF 45 01 */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf /* 8018E74C 0018B54C FF E0 08 90 */ fmr f31, f1 /* 8018E750 0018B550 C0 02 B0 D8 */ lfs f0, lbl_803CFA58-_SDA2_BASE_(r2) /* 8018E754 0018B554 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8018E758 0018B558 40 80 00 1C */ bge lbl_8018E774 /* 8018E75C 0018B55C 7F E3 FB 78 */ mr r3, r31 -/* 8018E760 0018B560 4B F0 26 D5 */ bl func_80090E34 +/* 8018E760 0018B560 4B F0 26 D5 */ bl NPCC_rightDir__FP4xEnt /* 8018E764 0018B564 7C 64 1B 78 */ mr r4, r3 /* 8018E768 0018B568 38 61 00 14 */ addi r3, r1, 0x14 /* 8018E76C 0018B56C 4B EB FD 71 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -7880,7 +7880,7 @@ lbl_8018E774: /* 8018E774 0018B574 38 7E 00 70 */ addi r3, r30, 0x70 /* 8018E778 0018B578 38 9E 00 08 */ addi r4, r30, 8 /* 8018E77C 0018B57C 38 A0 00 00 */ li r5, 0 -/* 8018E780 0018B580 4B F4 AA A9 */ bl func_800D9228 +/* 8018E780 0018B580 4B F4 AA A9 */ bl NPCC_DstSq__FPC5xVec3PC5xVec3P5xVec3 /* 8018E784 0018B584 7F E3 FB 78 */ mr r3, r31 /* 8018E788 0018B588 FF A0 08 90 */ fmr f29, f1 /* 8018E78C 0018B58C 81 9F 01 B8 */ lwz r12, 0x1b8(r31) @@ -7890,7 +7890,7 @@ lbl_8018E774: /* 8018E79C 0018B59C 2C 03 00 00 */ cmpwi r3, 0 /* 8018E7A0 0018B5A0 41 82 00 14 */ beq lbl_8018E7B4 /* 8018E7A4 0018B5A4 C0 3E 00 7C */ lfs f1, 0x7c(r30) -/* 8018E7A8 0018B5A8 4B EB 99 01 */ bl func_800480A8 +/* 8018E7A8 0018B5A8 4B EB 99 01 */ bl SQ__Ff /* 8018E7AC 0018B5AC FC 1D 08 40 */ fcmpo cr0, f29, f1 /* 8018E7B0 0018B5B0 40 81 00 24 */ ble lbl_8018E7D4 lbl_8018E7B4: @@ -7906,7 +7906,7 @@ lbl_8018E7CC: /* 8018E7D0 0018B5D0 48 00 00 40 */ b lbl_8018E810 lbl_8018E7D4: /* 8018E7D4 0018B5D4 7F E3 FB 78 */ mr r3, r31 -/* 8018E7D8 0018B5D8 4B E7 FE 61 */ bl func_8000E638 +/* 8018E7D8 0018B5D8 4B E7 FE 61 */ bl xEntIsVisible__FPC4xEnt /* 8018E7DC 0018B5DC 28 03 00 00 */ cmplwi r3, 0 /* 8018E7E0 0018B5E0 41 82 00 18 */ beq lbl_8018E7F8 /* 8018E7E4 0018B5E4 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -7918,7 +7918,7 @@ lbl_8018E7F8: /* 8018E7F8 0018B5F8 C0 02 AF F0 */ lfs f0, lbl_803CF970-_SDA2_BASE_(r2) /* 8018E7FC 0018B5FC 7F C3 F3 78 */ mr r3, r30 /* 8018E800 0018B600 D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 8018E804 0018B604 4B ED 1D FD */ bl func_80060600 +/* 8018E804 0018B604 4B ED 1D FD */ bl MarkForRecycle__9NPCHazardFv /* 8018E808 0018B608 48 00 04 E4 */ b lbl_8018ECEC lbl_8018E80C: /* 8018E80C 0018B60C C3 E2 AF F0 */ lfs f31, lbl_803CF970-_SDA2_BASE_(r2) @@ -7942,17 +7942,17 @@ lbl_8018E840: /* 8018E844 0018B644 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 8018E848 0018B648 3B E3 06 E0 */ addi r31, r3, 0x6e0 /* 8018E84C 0018B64C 7F E3 FB 78 */ mr r3, r31 -/* 8018E850 0018B650 4B E8 CF B9 */ bl func_8001B808 +/* 8018E850 0018B650 4B E8 CF B9 */ bl xEntGetPos__FPC4xEnt /* 8018E854 0018B654 7C 64 1B 78 */ mr r4, r3 /* 8018E858 0018B658 38 61 00 08 */ addi r3, r1, 8 /* 8018E85C 0018B65C 38 BE 00 08 */ addi r5, r30, 8 -/* 8018E860 0018B660 4B E7 FE 31 */ bl func_8000E690 +/* 8018E860 0018B660 4B E7 FE 31 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8018E864 0018B664 C0 21 00 0C */ lfs f1, 0xc(r1) /* 8018E868 0018B668 38 61 00 08 */ addi r3, r1, 8 /* 8018E86C 0018B66C C0 02 B0 AC */ lfs f0, lbl_803CFA2C-_SDA2_BASE_(r2) /* 8018E870 0018B670 EC 01 00 2A */ fadds f0, f1, f0 /* 8018E874 0018B674 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 8018E878 0018B678 4B E7 FD D9 */ bl func_8000E650 +/* 8018E878 0018B678 4B E7 FD D9 */ bl xVec3Length__FPC5xVec3 /* 8018E87C 0018B67C C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) /* 8018E880 0018B680 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8018E884 0018B684 41 80 00 48 */ blt lbl_8018E8CC @@ -7960,7 +7960,7 @@ lbl_8018E840: /* 8018E88C 0018B68C FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8018E890 0018B690 40 80 00 3C */ bge lbl_8018E8CC /* 8018E894 0018B694 FC 20 F8 90 */ fmr f1, f31 -/* 8018E898 0018B698 4B E7 BF 65 */ bl func_8000A7FC +/* 8018E898 0018B698 4B E7 BF 65 */ bl xsqrt__Ff /* 8018E89C 0018B69C C0 42 AF EC */ lfs f2, lbl_803CF96C-_SDA2_BASE_(r2) /* 8018E8A0 0018B6A0 38 61 00 08 */ addi r3, r1, 8 /* 8018E8A4 0018B6A4 C0 1E 00 6C */ lfs f0, 0x6c(r30) @@ -7968,10 +7968,10 @@ lbl_8018E840: /* 8018E8AC 0018B6AC EC 22 08 24 */ fdivs f1, f2, f1 /* 8018E8B0 0018B6B0 EC 1E 00 32 */ fmuls f0, f30, f0 /* 8018E8B4 0018B6B4 EC 20 00 72 */ fmuls f1, f0, f1 -/* 8018E8B8 0018B6B8 4B E7 C7 D9 */ bl func_8000B090 +/* 8018E8B8 0018B6B8 4B E7 C7 D9 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8018E8BC 0018B6BC 38 7E 00 08 */ addi r3, r30, 8 /* 8018E8C0 0018B6C0 38 81 00 08 */ addi r4, r1, 8 -/* 8018E8C4 0018B6C4 4B E7 FE 91 */ bl func_8000E754 +/* 8018E8C4 0018B6C4 4B E7 FE 91 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8018E8C8 0018B6C8 48 00 00 60 */ b lbl_8018E928 lbl_8018E8CC: /* 8018E8CC 0018B6CC C0 02 B0 68 */ lfs f0, lbl_803CF9E8-_SDA2_BASE_(r2) @@ -7981,10 +7981,10 @@ lbl_8018E8CC: /* 8018E8DC 0018B6DC 38 61 00 08 */ addi r3, r1, 8 /* 8018E8E0 0018B6E0 EC 1E 00 32 */ fmuls f0, f30, f0 /* 8018E8E4 0018B6E4 EC 20 08 24 */ fdivs f1, f0, f1 -/* 8018E8E8 0018B6E8 4B E8 D0 51 */ bl func_8001B938 +/* 8018E8E8 0018B6E8 4B E8 D0 51 */ bl xVec3SMulBy__FP5xVec3f /* 8018E8EC 0018B6EC 38 7E 00 08 */ addi r3, r30, 8 /* 8018E8F0 0018B6F0 38 81 00 08 */ addi r4, r1, 8 -/* 8018E8F4 0018B6F4 4B E7 FE 61 */ bl func_8000E754 +/* 8018E8F4 0018B6F4 4B E7 FE 61 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8018E8F8 0018B6F8 48 00 00 30 */ b lbl_8018E928 lbl_8018E8FC: /* 8018E8FC 0018B6FC C0 02 B0 94 */ lfs f0, lbl_803CFA14-_SDA2_BASE_(r2) @@ -7997,7 +7997,7 @@ lbl_8018E8FC: /* 8018E918 0018B718 EC 00 00 B2 */ fmuls f0, f0, f2 /* 8018E91C 0018B71C D0 21 00 08 */ stfs f1, 8(r1) /* 8018E920 0018B720 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 8018E924 0018B724 4B E7 FE 31 */ bl func_8000E754 +/* 8018E924 0018B724 4B E7 FE 31 */ bl xVec3AddTo__FP5xVec3PC5xVec3 lbl_8018E928: /* 8018E928 0018B728 C0 1E 00 1C */ lfs f0, 0x1c(r30) /* 8018E92C 0018B72C C0 5E 00 20 */ lfs f2, 0x20(r30) @@ -8042,16 +8042,16 @@ lbl_8018E980: /* 8018E9BC 0018B7BC 4B FF BC B9 */ bl HurtThePlayer__9NPCHazardFv lbl_8018E9C0: /* 8018E9C0 0018B7C0 7F E3 FB 78 */ mr r3, r31 -/* 8018E9C4 0018B7C4 4B E8 CE 45 */ bl func_8001B808 +/* 8018E9C4 0018B7C4 4B E8 CE 45 */ bl xEntGetPos__FPC4xEnt /* 8018E9C8 0018B7C8 7C 64 1B 78 */ mr r4, r3 /* 8018E9CC 0018B7CC 38 61 00 08 */ addi r3, r1, 8 /* 8018E9D0 0018B7D0 38 BE 00 08 */ addi r5, r30, 8 -/* 8018E9D4 0018B7D4 4B E7 FC BD */ bl func_8000E690 +/* 8018E9D4 0018B7D4 4B E7 FC BD */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8018E9D8 0018B7D8 C0 21 00 10 */ lfs f1, 0x10(r1) -/* 8018E9DC 0018B7DC 4B EB 96 CD */ bl func_800480A8 +/* 8018E9DC 0018B7DC 4B EB 96 CD */ bl SQ__Ff /* 8018E9E0 0018B7E0 FF A0 08 90 */ fmr f29, f1 /* 8018E9E4 0018B7E4 C0 21 00 08 */ lfs f1, 8(r1) -/* 8018E9E8 0018B7E8 4B EB 96 C1 */ bl func_800480A8 +/* 8018E9E8 0018B7E8 4B EB 96 C1 */ bl SQ__Ff /* 8018E9EC 0018B7EC EC 41 E8 2A */ fadds f2, f1, f29 /* 8018E9F0 0018B7F0 C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) /* 8018E9F4 0018B7F4 FC 02 00 40 */ fcmpo cr0, f2, f0 @@ -8242,7 +8242,7 @@ lbl_8018EC8C: /* 8018ECB0 0018BAB0 38 1E 00 08 */ addi r0, r30, 8 /* 8018ECB4 0018BAB4 7F E3 FB 78 */ mr r3, r31 /* 8018ECB8 0018BAB8 90 01 00 30 */ stw r0, 0x30(r1) -/* 8018ECBC 0018BABC 4B E8 CB 4D */ bl func_8001B808 +/* 8018ECBC 0018BABC 4B E8 CB 4D */ bl xEntGetPos__FPC4xEnt /* 8018ECC0 0018BAC0 90 61 00 34 */ stw r3, 0x34(r1) /* 8018ECC4 0018BAC4 C0 02 B0 70 */ lfs f0, lbl_803CF9F0-_SDA2_BASE_(r2) /* 8018ECC8 0018BAC8 D0 01 00 3C */ stfs f0, 0x3c(r1) @@ -8308,7 +8308,7 @@ lbl_8018EDA0: /* 8018EDA0 0018BBA0 C0 3E 00 24 */ lfs f1, 0x24(r30) /* 8018EDA4 0018BBA4 C0 5E 00 60 */ lfs f2, 0x60(r30) /* 8018EDA8 0018BBA8 C0 7E 00 64 */ lfs f3, 0x64(r30) -/* 8018EDAC 0018BBAC 4B F5 DD 75 */ bl func_800ECB20 +/* 8018EDAC 0018BBAC 4B F5 DD 75 */ bl LERP__Ffff /* 8018EDB0 0018BBB0 D0 3E 00 68 */ stfs f1, 0x68(r30) /* 8018EDB4 0018BBB4 80 1E 00 04 */ lwz r0, 4(r30) /* 8018EDB8 0018BBB8 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c @@ -8328,11 +8328,11 @@ lbl_8018EDE4: /* 8018EDE4 0018BBE4 FC 20 F8 90 */ fmr f1, f31 /* 8018EDE8 0018BBE8 7F E3 FB 78 */ mr r3, r31 /* 8018EDEC 0018BBEC 38 9E 00 08 */ addi r4, r30, 8 -/* 8018EDF0 0018BBF0 4B E8 68 BD */ bl func_800156AC +/* 8018EDF0 0018BBF0 4B E8 68 BD */ bl xParabolaEvalPos__FPC9xParabolaP5xVec3f /* 8018EDF4 0018BBF4 FC 20 F8 90 */ fmr f1, f31 /* 8018EDF8 0018BBF8 7F E3 FB 78 */ mr r3, r31 /* 8018EDFC 0018BBFC 38 9E 00 B4 */ addi r4, r30, 0xb4 -/* 8018EE00 0018BC00 4B E8 68 49 */ bl func_80015648 +/* 8018EE00 0018BC00 4B E8 68 49 */ bl xParabolaEvalVel__FPC9xParabolaP5xVec3f /* 8018EE04 0018BC04 88 0D 98 98 */ lbz r0, lbl_803CC198-_SDA_BASE_(r13) /* 8018EE08 0018BC08 7C 00 07 75 */ extsb. r0, r0 /* 8018EE0C 0018BC0C 40 82 00 14 */ bne lbl_8018EE20 @@ -8372,48 +8372,48 @@ StreakUpdate__9NPCHazardFUif: /* 8018EE80 0018BC80 FF E0 08 90 */ fmr f31, f1 /* 8018EE84 0018BC84 7C 7E 1B 78 */ mr r30, r3 /* 8018EE88 0018BC88 7C 9F 23 78 */ mr r31, r4 -/* 8018EE8C 0018BC8C 48 00 0C 85 */ bl func_8018FB10 +/* 8018EE8C 0018BC8C 48 00 0C 85 */ bl At__9NPCHazardCFv /* 8018EE90 0018BC90 C0 22 B0 88 */ lfs f1, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018EE94 0018BC94 7C 64 1B 78 */ mr r4, r3 /* 8018EE98 0018BC98 38 61 00 2C */ addi r3, r1, 0x2c -/* 8018EE9C 0018BC9C 4B E7 C2 85 */ bl func_8000B120 +/* 8018EE9C 0018BC9C 4B E7 C2 85 */ bl __ml__5xVec3CFf /* 8018EEA0 0018BCA0 FC 20 F8 90 */ fmr f1, f31 /* 8018EEA4 0018BCA4 38 61 00 38 */ addi r3, r1, 0x38 /* 8018EEA8 0018BCA8 38 81 00 2C */ addi r4, r1, 0x2c -/* 8018EEAC 0018BCAC 4B E7 C2 75 */ bl func_8000B120 +/* 8018EEAC 0018BCAC 4B E7 C2 75 */ bl __ml__5xVec3CFf /* 8018EEB0 0018BCB0 38 61 00 68 */ addi r3, r1, 0x68 /* 8018EEB4 0018BCB4 38 81 00 38 */ addi r4, r1, 0x38 -/* 8018EEB8 0018BCB8 4B E7 C3 AD */ bl func_8000B264 +/* 8018EEB8 0018BCB8 4B E7 C3 AD */ bl __as__5xVec3FRC5xVec3 /* 8018EEBC 0018BCBC 7F C3 F3 78 */ mr r3, r30 -/* 8018EEC0 0018BCC0 48 00 0C 6D */ bl func_8018FB2C +/* 8018EEC0 0018BCC0 48 00 0C 6D */ bl Up__9NPCHazardCFv /* 8018EEC4 0018BCC4 FC 20 F8 90 */ fmr f1, f31 /* 8018EEC8 0018BCC8 7C 64 1B 78 */ mr r4, r3 /* 8018EECC 0018BCCC 38 61 00 20 */ addi r3, r1, 0x20 -/* 8018EED0 0018BCD0 4B E7 C2 51 */ bl func_8000B120 +/* 8018EED0 0018BCD0 4B E7 C2 51 */ bl __ml__5xVec3CFf /* 8018EED4 0018BCD4 38 61 00 5C */ addi r3, r1, 0x5c /* 8018EED8 0018BCD8 38 81 00 20 */ addi r4, r1, 0x20 -/* 8018EEDC 0018BCDC 4B E7 C3 89 */ bl func_8000B264 +/* 8018EEDC 0018BCDC 4B E7 C3 89 */ bl __as__5xVec3FRC5xVec3 /* 8018EEE0 0018BCE0 38 61 00 5C */ addi r3, r1, 0x5c /* 8018EEE4 0018BCE4 38 81 00 68 */ addi r4, r1, 0x68 -/* 8018EEE8 0018BCE8 4B E8 65 5D */ bl func_80015444 +/* 8018EEE8 0018BCE8 4B E8 65 5D */ bl __apl__5xVec3FRC5xVec3 /* 8018EEEC 0018BCEC 80 9E 00 14 */ lwz r4, 0x14(r30) /* 8018EEF0 0018BCF0 38 61 00 14 */ addi r3, r1, 0x14 /* 8018EEF4 0018BCF4 38 A1 00 5C */ addi r5, r1, 0x5c /* 8018EEF8 0018BCF8 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8018EEFC 0018BCFC 38 84 00 30 */ addi r4, r4, 0x30 -/* 8018EF00 0018BD00 4B E7 C2 CD */ bl func_8000B1CC +/* 8018EF00 0018BD00 4B E7 C2 CD */ bl __mi__5xVec3CFRC5xVec3 /* 8018EF04 0018BD04 38 61 00 50 */ addi r3, r1, 0x50 /* 8018EF08 0018BD08 38 81 00 14 */ addi r4, r1, 0x14 -/* 8018EF0C 0018BD0C 4B E7 C3 59 */ bl func_8000B264 +/* 8018EF0C 0018BD0C 4B E7 C3 59 */ bl __as__5xVec3FRC5xVec3 /* 8018EF10 0018BD10 80 9E 00 14 */ lwz r4, 0x14(r30) /* 8018EF14 0018BD14 38 61 00 08 */ addi r3, r1, 8 /* 8018EF18 0018BD18 38 A1 00 5C */ addi r5, r1, 0x5c /* 8018EF1C 0018BD1C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8018EF20 0018BD20 38 84 00 30 */ addi r4, r4, 0x30 -/* 8018EF24 0018BD24 4B E8 64 BD */ bl func_800153E0 +/* 8018EF24 0018BD24 4B E8 64 BD */ bl __pl__5xVec3CFRC5xVec3 /* 8018EF28 0018BD28 38 61 00 44 */ addi r3, r1, 0x44 /* 8018EF2C 0018BD2C 38 81 00 08 */ addi r4, r1, 8 -/* 8018EF30 0018BD30 4B E7 C3 35 */ bl func_8000B264 +/* 8018EF30 0018BD30 4B E7 C3 35 */ bl __as__5xVec3FRC5xVec3 /* 8018EF34 0018BD34 7F E3 FB 78 */ mr r3, r31 /* 8018EF38 0018BD38 38 81 00 50 */ addi r4, r1, 0x50 /* 8018EF3C 0018BD3C 38 A1 00 44 */ addi r5, r1, 0x44 @@ -8450,7 +8450,7 @@ lbl_8018EFA4: /* 8018EFA8 0018BDA8 C0 5E 00 60 */ lfs f2, 0x60(r30) /* 8018EFAC 0018BDAC EC 20 00 72 */ fmuls f1, f0, f1 /* 8018EFB0 0018BDB0 C0 7E 00 64 */ lfs f3, 0x64(r30) -/* 8018EFB4 0018BDB4 4B F5 DB 6D */ bl func_800ECB20 +/* 8018EFB4 0018BDB4 4B F5 DB 6D */ bl LERP__Ffff /* 8018EFB8 0018BDB8 D0 3E 00 68 */ stfs f1, 0x68(r30) lbl_8018EFBC: /* 8018EFBC 0018BDBC 80 1E 00 04 */ lwz r0, 4(r30) @@ -8459,13 +8459,13 @@ lbl_8018EFBC: /* 8018EFC8 0018BDC8 38 61 00 08 */ addi r3, r1, 8 /* 8018EFCC 0018BDCC 38 9E 00 C4 */ addi r4, r30, 0xc4 /* 8018EFD0 0018BDD0 38 BE 00 08 */ addi r5, r30, 8 -/* 8018EFD4 0018BDD4 4B E7 C1 F9 */ bl func_8000B1CC +/* 8018EFD4 0018BDD4 4B E7 C1 F9 */ bl __mi__5xVec3CFRC5xVec3 /* 8018EFD8 0018BDD8 38 7E 00 B4 */ addi r3, r30, 0xb4 /* 8018EFDC 0018BDDC 38 81 00 08 */ addi r4, r1, 8 -/* 8018EFE0 0018BDE0 4B E7 C2 85 */ bl func_8000B264 +/* 8018EFE0 0018BDE0 4B E7 C2 85 */ bl __as__5xVec3FRC5xVec3 /* 8018EFE4 0018BDE4 C0 3E 00 20 */ lfs f1, 0x20(r30) /* 8018EFE8 0018BDE8 38 7E 00 B4 */ addi r3, r30, 0xb4 -/* 8018EFEC 0018BDEC 4B E7 F8 8D */ bl func_8000E878 +/* 8018EFEC 0018BDEC 4B E7 F8 8D */ bl __adv__5xVec3Ff /* 8018EFF0 0018BDF0 C0 22 B0 88 */ lfs f1, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018EFF4 0018BDF4 C0 1E 00 20 */ lfs f0, 0x20(r30) /* 8018EFF8 0018BDF8 C0 42 B0 A8 */ lfs f2, lbl_803CFA28-_SDA2_BASE_(r2) @@ -8495,11 +8495,11 @@ lbl_8018F048: /* 8018F048 0018BE48 FC 20 F8 90 */ fmr f1, f31 /* 8018F04C 0018BE4C 7F E3 FB 78 */ mr r3, r31 /* 8018F050 0018BE50 38 9E 00 08 */ addi r4, r30, 8 -/* 8018F054 0018BE54 4B E8 66 59 */ bl func_800156AC +/* 8018F054 0018BE54 4B E8 66 59 */ bl xParabolaEvalPos__FPC9xParabolaP5xVec3f /* 8018F058 0018BE58 FC 20 F8 90 */ fmr f1, f31 /* 8018F05C 0018BE5C 7F E3 FB 78 */ mr r3, r31 /* 8018F060 0018BE60 38 9E 00 B4 */ addi r4, r30, 0xb4 -/* 8018F064 0018BE64 4B E8 65 E5 */ bl func_80015648 +/* 8018F064 0018BE64 4B E8 65 E5 */ bl xParabolaEvalVel__FPC9xParabolaP5xVec3f /* 8018F068 0018BE68 88 0D 98 A0 */ lbz r0, lbl_803CC1A0-_SDA_BASE_(r13) /* 8018F06C 0018BE6C 7C 00 07 75 */ extsb. r0, r0 /* 8018F070 0018BE70 40 82 00 14 */ bne lbl_8018F084 @@ -8539,7 +8539,7 @@ Upd_VisSplash__9NPCHazardFf: /* 8018F0E4 0018BEE4 C0 23 00 24 */ lfs f1, 0x24(r3) /* 8018F0E8 0018BEE8 C0 43 00 60 */ lfs f2, 0x60(r3) /* 8018F0EC 0018BEEC C0 63 00 64 */ lfs f3, 0x64(r3) -/* 8018F0F0 0018BEF0 4B F5 DA 31 */ bl func_800ECB20 +/* 8018F0F0 0018BEF0 4B F5 DA 31 */ bl LERP__Ffff /* 8018F0F4 0018BEF4 D0 3E 00 68 */ stfs f1, 0x68(r30) /* 8018F0F8 0018BEF8 80 1E 00 04 */ lwz r0, 4(r30) /* 8018F0FC 0018BEFC 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c @@ -8548,7 +8548,7 @@ Upd_VisSplash__9NPCHazardFf: /* 8018F108 0018BF08 7F C3 F3 78 */ mr r3, r30 /* 8018F10C 0018BF0C 38 84 BC 10 */ addi r4, r4, lbl_8029BC10@l /* 8018F110 0018BF10 83 E4 00 10 */ lwz r31, 0x10(r4) -/* 8018F114 0018BF14 48 00 0A 19 */ bl func_8018FB2C +/* 8018F114 0018BF14 48 00 0A 19 */ bl Up__9NPCHazardCFv /* 8018F118 0018BF18 81 9F 00 08 */ lwz r12, 8(r31) /* 8018F11C 0018BF1C 7C 65 1B 78 */ mr r5, r3 /* 8018F120 0018BF20 7F E3 FB 78 */ mr r3, r31 @@ -8587,53 +8587,53 @@ lbl_8018F184: /* 8018F190 0018BF90 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) /* 8018F194 0018BF94 EC 21 10 28 */ fsubs f1, f1, f2 /* 8018F198 0018BF98 EF E0 00 72 */ fmuls f31, f0, f1 -/* 8018F19C 0018BF9C 48 00 09 75 */ bl func_8018FB10 +/* 8018F19C 0018BF9C 48 00 09 75 */ bl At__9NPCHazardCFv /* 8018F1A0 0018BFA0 FC 20 F8 90 */ fmr f1, f31 /* 8018F1A4 0018BFA4 7C 64 1B 78 */ mr r4, r3 /* 8018F1A8 0018BFA8 38 61 00 20 */ addi r3, r1, 0x20 -/* 8018F1AC 0018BFAC 4B E7 BF 75 */ bl func_8000B120 +/* 8018F1AC 0018BFAC 4B E7 BF 75 */ bl __ml__5xVec3CFf /* 8018F1B0 0018BFB0 38 61 00 38 */ addi r3, r1, 0x38 /* 8018F1B4 0018BFB4 38 81 00 20 */ addi r4, r1, 0x20 -/* 8018F1B8 0018BFB8 4B E7 C0 AD */ bl func_8000B264 +/* 8018F1B8 0018BFB8 4B E7 C0 AD */ bl __as__5xVec3FRC5xVec3 /* 8018F1BC 0018BFBC 4B EA 1A CD */ bl xurand__Fv /* 8018F1C0 0018BFC0 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) /* 8018F1C4 0018BFC4 7F C3 F3 78 */ mr r3, r30 /* 8018F1C8 0018BFC8 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) /* 8018F1CC 0018BFCC EC 21 10 28 */ fsubs f1, f1, f2 /* 8018F1D0 0018BFD0 EF E0 00 72 */ fmuls f31, f0, f1 -/* 8018F1D4 0018BFD4 48 00 09 4D */ bl func_8018FB20 +/* 8018F1D4 0018BFD4 48 00 09 4D */ bl Right__9NPCHazardCFv /* 8018F1D8 0018BFD8 FC 20 F8 90 */ fmr f1, f31 /* 8018F1DC 0018BFDC 7C 64 1B 78 */ mr r4, r3 /* 8018F1E0 0018BFE0 38 61 00 14 */ addi r3, r1, 0x14 -/* 8018F1E4 0018BFE4 4B E7 BF 3D */ bl func_8000B120 +/* 8018F1E4 0018BFE4 4B E7 BF 3D */ bl __ml__5xVec3CFf /* 8018F1E8 0018BFE8 38 61 00 38 */ addi r3, r1, 0x38 /* 8018F1EC 0018BFEC 38 81 00 14 */ addi r4, r1, 0x14 -/* 8018F1F0 0018BFF0 4B E8 62 55 */ bl func_80015444 +/* 8018F1F0 0018BFF0 4B E8 62 55 */ bl __apl__5xVec3FRC5xVec3 /* 8018F1F4 0018BFF4 38 61 00 38 */ addi r3, r1, 0x38 -/* 8018F1F8 0018BFF8 4B E8 63 B9 */ bl func_800155B0 +/* 8018F1F8 0018BFF8 4B E8 63 B9 */ bl normalize__5xVec3Fv /* 8018F1FC 0018BFFC FC 20 F0 90 */ fmr f1, f30 /* 8018F200 0018C000 38 61 00 38 */ addi r3, r1, 0x38 -/* 8018F204 0018C004 4B E7 BF 7D */ bl func_8000B180 +/* 8018F204 0018C004 4B E7 BF 7D */ bl __amu__5xVec3Ff /* 8018F208 0018C008 7F C3 F3 78 */ mr r3, r30 -/* 8018F20C 0018C00C 48 00 09 21 */ bl func_8018FB2C +/* 8018F20C 0018C00C 48 00 09 21 */ bl Up__9NPCHazardCFv /* 8018F210 0018C010 C0 22 B0 80 */ lfs f1, lbl_803CFA00-_SDA2_BASE_(r2) /* 8018F214 0018C014 7C 64 1B 78 */ mr r4, r3 /* 8018F218 0018C018 38 61 00 08 */ addi r3, r1, 8 -/* 8018F21C 0018C01C 4B E7 BF 05 */ bl func_8000B120 +/* 8018F21C 0018C01C 4B E7 BF 05 */ bl __ml__5xVec3CFf /* 8018F220 0018C020 38 61 00 38 */ addi r3, r1, 0x38 /* 8018F224 0018C024 38 81 00 08 */ addi r4, r1, 8 -/* 8018F228 0018C028 4B E8 62 1D */ bl func_80015444 +/* 8018F228 0018C028 4B E8 62 1D */ bl __apl__5xVec3FRC5xVec3 /* 8018F22C 0018C02C 38 61 00 38 */ addi r3, r1, 0x38 /* 8018F230 0018C030 38 9E 00 08 */ addi r4, r30, 8 -/* 8018F234 0018C034 4B E8 62 11 */ bl func_80015444 +/* 8018F234 0018C034 4B E8 62 11 */ bl __apl__5xVec3FRC5xVec3 /* 8018F238 0018C038 7F C3 F3 78 */ mr r3, r30 -/* 8018F23C 0018C03C 48 00 08 F1 */ bl func_8018FB2C +/* 8018F23C 0018C03C 48 00 08 F1 */ bl Up__9NPCHazardCFv /* 8018F240 0018C040 7C 64 1B 78 */ mr r4, r3 /* 8018F244 0018C044 38 61 00 2C */ addi r3, r1, 0x2c -/* 8018F248 0018C048 4B E7 C0 1D */ bl func_8000B264 +/* 8018F248 0018C048 4B E7 C0 1D */ bl __as__5xVec3FRC5xVec3 /* 8018F24C 0018C04C C0 22 B1 2C */ lfs f1, lbl_803CFAAC-_SDA2_BASE_(r2) /* 8018F250 0018C050 38 61 00 2C */ addi r3, r1, 0x2c -/* 8018F254 0018C054 4B E7 BF 2D */ bl func_8000B180 +/* 8018F254 0018C054 4B E7 BF 2D */ bl __amu__5xVec3Ff /* 8018F258 0018C058 38 61 00 38 */ addi r3, r1, 0x38 /* 8018F25C 0018C05C 38 81 00 2C */ addi r4, r1, 0x2c /* 8018F260 0018C060 4B FF 6A 25 */ bl NPAR_EmitVSSpray__FPC5xVec3PC5xVec3 @@ -8682,7 +8682,7 @@ lbl_8018F2E8: /* 8018F2F8 0018C0F8 60 00 00 40 */ ori r0, r0, 0x40 /* 8018F2FC 0018C0FC 38 C0 00 FF */ li r6, 0xff /* 8018F300 0018C100 90 07 00 08 */ stw r0, 8(r7) -/* 8018F304 0018C104 4B E9 FC E5 */ bl func_8002EFE8 +/* 8018F304 0018C104 4B E9 FC E5 */ bl xColorFromRGBA__FUcUcUcUc /* 8018F308 0018C108 90 61 00 08 */ stw r3, 8(r1) /* 8018F30C 0018C10C 7F C3 F3 78 */ mr r3, r30 /* 8018F310 0018C110 38 81 00 08 */ addi r4, r1, 8 @@ -8701,11 +8701,11 @@ lbl_8018F33C: /* 8018F33C 0018C13C C0 22 AF E8 */ lfs f1, lbl_803CF968-_SDA2_BASE_(r2) /* 8018F340 0018C140 38 7E 00 18 */ addi r3, r30, 0x18 /* 8018F344 0018C144 FC 40 08 90 */ fmr f2, f1 -/* 8018F348 0018C148 4B E9 6F D1 */ bl func_80026318 +/* 8018F348 0018C148 4B E9 6F D1 */ bl assign__5xVec2Fff /* 8018F34C 0018C14C C0 22 AF E8 */ lfs f1, lbl_803CF968-_SDA2_BASE_(r2) /* 8018F350 0018C150 7F C3 F3 78 */ mr r3, r30 /* 8018F354 0018C154 FC 40 08 90 */ fmr f2, f1 -/* 8018F358 0018C158 4B E9 6F C1 */ bl func_80026318 +/* 8018F358 0018C158 4B E9 6F C1 */ bl assign__5xVec2Fff /* 8018F35C 0018C15C 38 60 00 01 */ li r3, 1 lbl_8018F360: /* 8018F360 0018C160 80 01 00 24 */ lwz r0, 0x24(r1) @@ -8735,31 +8735,31 @@ Update__12UVAModelInfoFfPC5xVec2: /* 8018F3A8 0018C1A8 7C 7F 1B 78 */ mr r31, r3 /* 8018F3AC 0018C1AC 41 82 00 10 */ beq lbl_8018F3BC /* 8018F3B0 0018C1B0 38 7F 00 18 */ addi r3, r31, 0x18 -/* 8018F3B4 0018C1B4 4B E9 64 45 */ bl func_800257F8 +/* 8018F3B4 0018C1B4 4B E9 64 45 */ bl __as__5xVec2FRC5xVec2 /* 8018F3B8 0018C1B8 48 00 00 3C */ b lbl_8018F3F4 lbl_8018F3BC: -/* 8018F3BC 0018C1BC 48 00 09 E5 */ bl func_8018FDA0 +/* 8018F3BC 0018C1BC 48 00 09 E5 */ bl xVec2Length2__FPC5xVec2 /* 8018F3C0 0018C1C0 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) /* 8018F3C4 0018C1C4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018F3C8 0018C1C8 40 81 00 54 */ ble lbl_8018F41C /* 8018F3CC 0018C1CC FC 20 F8 90 */ fmr f1, f31 /* 8018F3D0 0018C1D0 7F E3 FB 78 */ mr r3, r31 -/* 8018F3D4 0018C1D4 4B ED 0C F1 */ bl func_800600C4 +/* 8018F3D4 0018C1D4 4B ED 0C F1 */ bl __ml__5xVec2CFf /* 8018F3D8 0018C1D8 90 81 00 0C */ stw r4, 0xc(r1) /* 8018F3DC 0018C1DC 38 81 00 08 */ addi r4, r1, 8 /* 8018F3E0 0018C1E0 90 61 00 08 */ stw r3, 8(r1) /* 8018F3E4 0018C1E4 38 7F 00 18 */ addi r3, r31, 0x18 -/* 8018F3E8 0018C1E8 4B ED 0C B9 */ bl func_800600A0 +/* 8018F3E8 0018C1E8 4B ED 0C B9 */ bl __apl__5xVec2FRC5xVec2 /* 8018F3EC 0018C1EC 48 00 00 08 */ b lbl_8018F3F4 /* 8018F3F0 0018C1F0 48 00 00 2C */ b lbl_8018F41C lbl_8018F3F4: /* 8018F3F4 0018C1F4 C0 3F 00 18 */ lfs f1, 0x18(r31) /* 8018F3F8 0018C1F8 C0 42 AF EC */ lfs f2, lbl_803CF96C-_SDA2_BASE_(r2) -/* 8018F3FC 0018C1FC 4B EA 0F B1 */ bl func_800303AC +/* 8018F3FC 0018C1FC 4B EA 0F B1 */ bl xfmod__Fff /* 8018F400 0018C200 D0 3F 00 18 */ stfs f1, 0x18(r31) /* 8018F404 0018C204 C0 3F 00 1C */ lfs f1, 0x1c(r31) /* 8018F408 0018C208 C0 42 AF EC */ lfs f2, lbl_803CF96C-_SDA2_BASE_(r2) -/* 8018F40C 0018C20C 4B EA 0F A1 */ bl func_800303AC +/* 8018F40C 0018C20C 4B EA 0F A1 */ bl xfmod__Fff /* 8018F410 0018C210 D0 3F 00 1C */ stfs f1, 0x1c(r31) /* 8018F414 0018C214 7F E3 FB 78 */ mr r3, r31 /* 8018F418 0018C218 48 00 00 21 */ bl Refresh__12UVAModelInfoFv @@ -8887,7 +8887,7 @@ lbl_8018F5CC: /* 8018F5D0 0018C3D0 38 81 00 08 */ addi r4, r1, 8 /* 8018F5D4 0018C3D4 7C 63 F8 2E */ lwzx r3, r3, r31 /* 8018F5D8 0018C3D8 38 63 00 04 */ addi r3, r3, 4 -/* 8018F5DC 0018C3DC 4B EC 34 DD */ bl func_80052AB8 +/* 8018F5DC 0018C3DC 4B EC 34 DD */ bl __as__6RwRGBAFRC6RwRGBA /* 8018F5E0 0018C3E0 3B FF 00 04 */ addi r31, r31, 4 /* 8018F5E4 0018C3E4 3B 9C 00 01 */ addi r28, r28, 1 lbl_8018F5E8: @@ -8975,295 +8975,295 @@ lbl_8018F6DC: /* 8018F700 0018C500 38 80 00 00 */ li r4, 0 /* 8018F704 0018C504 90 01 00 14 */ stw r0, 0x14(r1) /* 8018F708 0018C508 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l -/* 8018F70C 0018C50C 48 00 04 35 */ bl func_8018FB40 +/* 8018F70C 0018C50C 48 00 04 35 */ bl __ct__9NPCHazardF9en_npchaz /* 8018F710 0018C510 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F714 0018C514 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F718 0018C518 38 63 00 E4 */ addi r3, r3, 0xe4 -/* 8018F71C 0018C51C 48 00 04 21 */ bl func_8018FB3C +/* 8018F71C 0018C51C 48 00 04 21 */ bl __ct__9NPCHazardFv /* 8018F720 0018C520 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F724 0018C524 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F728 0018C528 38 63 01 C8 */ addi r3, r3, 0x1c8 -/* 8018F72C 0018C52C 48 00 04 11 */ bl func_8018FB3C +/* 8018F72C 0018C52C 48 00 04 11 */ bl __ct__9NPCHazardFv /* 8018F730 0018C530 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F734 0018C534 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F738 0018C538 38 63 02 AC */ addi r3, r3, 0x2ac -/* 8018F73C 0018C53C 48 00 04 01 */ bl func_8018FB3C +/* 8018F73C 0018C53C 48 00 04 01 */ bl __ct__9NPCHazardFv /* 8018F740 0018C540 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F744 0018C544 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F748 0018C548 38 63 03 90 */ addi r3, r3, 0x390 -/* 8018F74C 0018C54C 48 00 03 F1 */ bl func_8018FB3C +/* 8018F74C 0018C54C 48 00 03 F1 */ bl __ct__9NPCHazardFv /* 8018F750 0018C550 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F754 0018C554 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F758 0018C558 38 63 04 74 */ addi r3, r3, 0x474 -/* 8018F75C 0018C55C 48 00 03 E1 */ bl func_8018FB3C +/* 8018F75C 0018C55C 48 00 03 E1 */ bl __ct__9NPCHazardFv /* 8018F760 0018C560 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F764 0018C564 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F768 0018C568 38 63 05 58 */ addi r3, r3, 0x558 -/* 8018F76C 0018C56C 48 00 03 D1 */ bl func_8018FB3C +/* 8018F76C 0018C56C 48 00 03 D1 */ bl __ct__9NPCHazardFv /* 8018F770 0018C570 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F774 0018C574 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F778 0018C578 38 63 06 3C */ addi r3, r3, 0x63c -/* 8018F77C 0018C57C 48 00 03 C1 */ bl func_8018FB3C +/* 8018F77C 0018C57C 48 00 03 C1 */ bl __ct__9NPCHazardFv /* 8018F780 0018C580 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F784 0018C584 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F788 0018C588 38 63 07 20 */ addi r3, r3, 0x720 -/* 8018F78C 0018C58C 48 00 03 B1 */ bl func_8018FB3C +/* 8018F78C 0018C58C 48 00 03 B1 */ bl __ct__9NPCHazardFv /* 8018F790 0018C590 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F794 0018C594 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F798 0018C598 38 63 08 04 */ addi r3, r3, 0x804 -/* 8018F79C 0018C59C 48 00 03 A1 */ bl func_8018FB3C +/* 8018F79C 0018C59C 48 00 03 A1 */ bl __ct__9NPCHazardFv /* 8018F7A0 0018C5A0 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F7A4 0018C5A4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F7A8 0018C5A8 38 63 08 E8 */ addi r3, r3, 0x8e8 -/* 8018F7AC 0018C5AC 48 00 03 91 */ bl func_8018FB3C +/* 8018F7AC 0018C5AC 48 00 03 91 */ bl __ct__9NPCHazardFv /* 8018F7B0 0018C5B0 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F7B4 0018C5B4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F7B8 0018C5B8 38 63 09 CC */ addi r3, r3, 0x9cc -/* 8018F7BC 0018C5BC 48 00 03 81 */ bl func_8018FB3C +/* 8018F7BC 0018C5BC 48 00 03 81 */ bl __ct__9NPCHazardFv /* 8018F7C0 0018C5C0 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F7C4 0018C5C4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F7C8 0018C5C8 38 63 0A B0 */ addi r3, r3, 0xab0 -/* 8018F7CC 0018C5CC 48 00 03 71 */ bl func_8018FB3C +/* 8018F7CC 0018C5CC 48 00 03 71 */ bl __ct__9NPCHazardFv /* 8018F7D0 0018C5D0 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F7D4 0018C5D4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F7D8 0018C5D8 38 63 0B 94 */ addi r3, r3, 0xb94 -/* 8018F7DC 0018C5DC 48 00 03 61 */ bl func_8018FB3C +/* 8018F7DC 0018C5DC 48 00 03 61 */ bl __ct__9NPCHazardFv /* 8018F7E0 0018C5E0 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F7E4 0018C5E4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F7E8 0018C5E8 38 63 0C 78 */ addi r3, r3, 0xc78 -/* 8018F7EC 0018C5EC 48 00 03 51 */ bl func_8018FB3C +/* 8018F7EC 0018C5EC 48 00 03 51 */ bl __ct__9NPCHazardFv /* 8018F7F0 0018C5F0 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F7F4 0018C5F4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F7F8 0018C5F8 38 63 0D 5C */ addi r3, r3, 0xd5c -/* 8018F7FC 0018C5FC 48 00 03 41 */ bl func_8018FB3C +/* 8018F7FC 0018C5FC 48 00 03 41 */ bl __ct__9NPCHazardFv /* 8018F800 0018C600 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F804 0018C604 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F808 0018C608 38 63 0E 40 */ addi r3, r3, 0xe40 -/* 8018F80C 0018C60C 48 00 03 31 */ bl func_8018FB3C +/* 8018F80C 0018C60C 48 00 03 31 */ bl __ct__9NPCHazardFv /* 8018F810 0018C610 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F814 0018C614 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F818 0018C618 38 63 0F 24 */ addi r3, r3, 0xf24 -/* 8018F81C 0018C61C 48 00 03 21 */ bl func_8018FB3C +/* 8018F81C 0018C61C 48 00 03 21 */ bl __ct__9NPCHazardFv /* 8018F820 0018C620 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F824 0018C624 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F828 0018C628 38 63 10 08 */ addi r3, r3, 0x1008 -/* 8018F82C 0018C62C 48 00 03 11 */ bl func_8018FB3C +/* 8018F82C 0018C62C 48 00 03 11 */ bl __ct__9NPCHazardFv /* 8018F830 0018C630 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F834 0018C634 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F838 0018C638 38 63 10 EC */ addi r3, r3, 0x10ec -/* 8018F83C 0018C63C 48 00 03 01 */ bl func_8018FB3C +/* 8018F83C 0018C63C 48 00 03 01 */ bl __ct__9NPCHazardFv /* 8018F840 0018C640 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F844 0018C644 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F848 0018C648 38 63 11 D0 */ addi r3, r3, 0x11d0 -/* 8018F84C 0018C64C 48 00 02 F1 */ bl func_8018FB3C +/* 8018F84C 0018C64C 48 00 02 F1 */ bl __ct__9NPCHazardFv /* 8018F850 0018C650 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F854 0018C654 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F858 0018C658 38 63 12 B4 */ addi r3, r3, 0x12b4 -/* 8018F85C 0018C65C 48 00 02 E1 */ bl func_8018FB3C +/* 8018F85C 0018C65C 48 00 02 E1 */ bl __ct__9NPCHazardFv /* 8018F860 0018C660 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F864 0018C664 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F868 0018C668 38 63 13 98 */ addi r3, r3, 0x1398 -/* 8018F86C 0018C66C 48 00 02 D1 */ bl func_8018FB3C +/* 8018F86C 0018C66C 48 00 02 D1 */ bl __ct__9NPCHazardFv /* 8018F870 0018C670 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F874 0018C674 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F878 0018C678 38 63 14 7C */ addi r3, r3, 0x147c -/* 8018F87C 0018C67C 48 00 02 C1 */ bl func_8018FB3C +/* 8018F87C 0018C67C 48 00 02 C1 */ bl __ct__9NPCHazardFv /* 8018F880 0018C680 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F884 0018C684 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F888 0018C688 38 63 15 60 */ addi r3, r3, 0x1560 -/* 8018F88C 0018C68C 48 00 02 B1 */ bl func_8018FB3C +/* 8018F88C 0018C68C 48 00 02 B1 */ bl __ct__9NPCHazardFv /* 8018F890 0018C690 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F894 0018C694 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F898 0018C698 38 63 16 44 */ addi r3, r3, 0x1644 -/* 8018F89C 0018C69C 48 00 02 A1 */ bl func_8018FB3C +/* 8018F89C 0018C69C 48 00 02 A1 */ bl __ct__9NPCHazardFv /* 8018F8A0 0018C6A0 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F8A4 0018C6A4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F8A8 0018C6A8 38 63 17 28 */ addi r3, r3, 0x1728 -/* 8018F8AC 0018C6AC 48 00 02 91 */ bl func_8018FB3C +/* 8018F8AC 0018C6AC 48 00 02 91 */ bl __ct__9NPCHazardFv /* 8018F8B0 0018C6B0 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F8B4 0018C6B4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F8B8 0018C6B8 38 63 18 0C */ addi r3, r3, 0x180c -/* 8018F8BC 0018C6BC 48 00 02 81 */ bl func_8018FB3C +/* 8018F8BC 0018C6BC 48 00 02 81 */ bl __ct__9NPCHazardFv /* 8018F8C0 0018C6C0 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F8C4 0018C6C4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F8C8 0018C6C8 38 63 18 F0 */ addi r3, r3, 0x18f0 -/* 8018F8CC 0018C6CC 48 00 02 71 */ bl func_8018FB3C +/* 8018F8CC 0018C6CC 48 00 02 71 */ bl __ct__9NPCHazardFv /* 8018F8D0 0018C6D0 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F8D4 0018C6D4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F8D8 0018C6D8 38 63 19 D4 */ addi r3, r3, 0x19d4 -/* 8018F8DC 0018C6DC 48 00 02 61 */ bl func_8018FB3C +/* 8018F8DC 0018C6DC 48 00 02 61 */ bl __ct__9NPCHazardFv /* 8018F8E0 0018C6E0 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F8E4 0018C6E4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F8E8 0018C6E8 38 63 1A B8 */ addi r3, r3, 0x1ab8 -/* 8018F8EC 0018C6EC 48 00 02 51 */ bl func_8018FB3C +/* 8018F8EC 0018C6EC 48 00 02 51 */ bl __ct__9NPCHazardFv /* 8018F8F0 0018C6F0 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F8F4 0018C6F4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F8F8 0018C6F8 38 63 1B 9C */ addi r3, r3, 0x1b9c -/* 8018F8FC 0018C6FC 48 00 02 41 */ bl func_8018FB3C +/* 8018F8FC 0018C6FC 48 00 02 41 */ bl __ct__9NPCHazardFv /* 8018F900 0018C700 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F904 0018C704 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F908 0018C708 38 63 1C 80 */ addi r3, r3, 0x1c80 -/* 8018F90C 0018C70C 48 00 02 31 */ bl func_8018FB3C +/* 8018F90C 0018C70C 48 00 02 31 */ bl __ct__9NPCHazardFv /* 8018F910 0018C710 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F914 0018C714 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F918 0018C718 38 63 1D 64 */ addi r3, r3, 0x1d64 -/* 8018F91C 0018C71C 48 00 02 21 */ bl func_8018FB3C +/* 8018F91C 0018C71C 48 00 02 21 */ bl __ct__9NPCHazardFv /* 8018F920 0018C720 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F924 0018C724 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F928 0018C728 38 63 1E 48 */ addi r3, r3, 0x1e48 -/* 8018F92C 0018C72C 48 00 02 11 */ bl func_8018FB3C +/* 8018F92C 0018C72C 48 00 02 11 */ bl __ct__9NPCHazardFv /* 8018F930 0018C730 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F934 0018C734 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F938 0018C738 38 63 1F 2C */ addi r3, r3, 0x1f2c -/* 8018F93C 0018C73C 48 00 02 01 */ bl func_8018FB3C +/* 8018F93C 0018C73C 48 00 02 01 */ bl __ct__9NPCHazardFv /* 8018F940 0018C740 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F944 0018C744 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F948 0018C748 38 63 20 10 */ addi r3, r3, 0x2010 -/* 8018F94C 0018C74C 48 00 01 F1 */ bl func_8018FB3C +/* 8018F94C 0018C74C 48 00 01 F1 */ bl __ct__9NPCHazardFv /* 8018F950 0018C750 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F954 0018C754 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F958 0018C758 38 63 20 F4 */ addi r3, r3, 0x20f4 -/* 8018F95C 0018C75C 48 00 01 E1 */ bl func_8018FB3C +/* 8018F95C 0018C75C 48 00 01 E1 */ bl __ct__9NPCHazardFv /* 8018F960 0018C760 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F964 0018C764 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F968 0018C768 38 63 21 D8 */ addi r3, r3, 0x21d8 -/* 8018F96C 0018C76C 48 00 01 D1 */ bl func_8018FB3C +/* 8018F96C 0018C76C 48 00 01 D1 */ bl __ct__9NPCHazardFv /* 8018F970 0018C770 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F974 0018C774 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F978 0018C778 38 63 22 BC */ addi r3, r3, 0x22bc -/* 8018F97C 0018C77C 48 00 01 C1 */ bl func_8018FB3C +/* 8018F97C 0018C77C 48 00 01 C1 */ bl __ct__9NPCHazardFv /* 8018F980 0018C780 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F984 0018C784 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F988 0018C788 38 63 23 A0 */ addi r3, r3, 0x23a0 -/* 8018F98C 0018C78C 48 00 01 B1 */ bl func_8018FB3C +/* 8018F98C 0018C78C 48 00 01 B1 */ bl __ct__9NPCHazardFv /* 8018F990 0018C790 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F994 0018C794 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F998 0018C798 38 63 24 84 */ addi r3, r3, 0x2484 -/* 8018F99C 0018C79C 48 00 01 A1 */ bl func_8018FB3C +/* 8018F99C 0018C79C 48 00 01 A1 */ bl __ct__9NPCHazardFv /* 8018F9A0 0018C7A0 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F9A4 0018C7A4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F9A8 0018C7A8 38 63 25 68 */ addi r3, r3, 0x2568 -/* 8018F9AC 0018C7AC 48 00 01 91 */ bl func_8018FB3C +/* 8018F9AC 0018C7AC 48 00 01 91 */ bl __ct__9NPCHazardFv /* 8018F9B0 0018C7B0 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F9B4 0018C7B4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F9B8 0018C7B8 38 63 26 4C */ addi r3, r3, 0x264c -/* 8018F9BC 0018C7BC 48 00 01 81 */ bl func_8018FB3C +/* 8018F9BC 0018C7BC 48 00 01 81 */ bl __ct__9NPCHazardFv /* 8018F9C0 0018C7C0 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F9C4 0018C7C4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F9C8 0018C7C8 38 63 27 30 */ addi r3, r3, 0x2730 -/* 8018F9CC 0018C7CC 48 00 01 71 */ bl func_8018FB3C +/* 8018F9CC 0018C7CC 48 00 01 71 */ bl __ct__9NPCHazardFv /* 8018F9D0 0018C7D0 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F9D4 0018C7D4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F9D8 0018C7D8 38 63 28 14 */ addi r3, r3, 0x2814 -/* 8018F9DC 0018C7DC 48 00 01 61 */ bl func_8018FB3C +/* 8018F9DC 0018C7DC 48 00 01 61 */ bl __ct__9NPCHazardFv /* 8018F9E0 0018C7E0 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F9E4 0018C7E4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F9E8 0018C7E8 38 63 28 F8 */ addi r3, r3, 0x28f8 -/* 8018F9EC 0018C7EC 48 00 01 51 */ bl func_8018FB3C +/* 8018F9EC 0018C7EC 48 00 01 51 */ bl __ct__9NPCHazardFv /* 8018F9F0 0018C7F0 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018F9F4 0018C7F4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018F9F8 0018C7F8 38 63 29 DC */ addi r3, r3, 0x29dc -/* 8018F9FC 0018C7FC 48 00 01 41 */ bl func_8018FB3C +/* 8018F9FC 0018C7FC 48 00 01 41 */ bl __ct__9NPCHazardFv /* 8018FA00 0018C800 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018FA04 0018C804 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018FA08 0018C808 38 63 2A C0 */ addi r3, r3, 0x2ac0 -/* 8018FA0C 0018C80C 48 00 01 31 */ bl func_8018FB3C +/* 8018FA0C 0018C80C 48 00 01 31 */ bl __ct__9NPCHazardFv /* 8018FA10 0018C810 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018FA14 0018C814 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018FA18 0018C818 38 63 2B A4 */ addi r3, r3, 0x2ba4 -/* 8018FA1C 0018C81C 48 00 01 21 */ bl func_8018FB3C +/* 8018FA1C 0018C81C 48 00 01 21 */ bl __ct__9NPCHazardFv /* 8018FA20 0018C820 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018FA24 0018C824 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018FA28 0018C828 38 63 2C 88 */ addi r3, r3, 0x2c88 -/* 8018FA2C 0018C82C 48 00 01 11 */ bl func_8018FB3C +/* 8018FA2C 0018C82C 48 00 01 11 */ bl __ct__9NPCHazardFv /* 8018FA30 0018C830 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018FA34 0018C834 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018FA38 0018C838 38 63 2D 6C */ addi r3, r3, 0x2d6c -/* 8018FA3C 0018C83C 48 00 01 01 */ bl func_8018FB3C +/* 8018FA3C 0018C83C 48 00 01 01 */ bl __ct__9NPCHazardFv /* 8018FA40 0018C840 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018FA44 0018C844 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018FA48 0018C848 38 63 2E 50 */ addi r3, r3, 0x2e50 -/* 8018FA4C 0018C84C 48 00 00 F1 */ bl func_8018FB3C +/* 8018FA4C 0018C84C 48 00 00 F1 */ bl __ct__9NPCHazardFv /* 8018FA50 0018C850 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018FA54 0018C854 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018FA58 0018C858 38 63 2F 34 */ addi r3, r3, 0x2f34 -/* 8018FA5C 0018C85C 48 00 00 E1 */ bl func_8018FB3C +/* 8018FA5C 0018C85C 48 00 00 E1 */ bl __ct__9NPCHazardFv /* 8018FA60 0018C860 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018FA64 0018C864 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018FA68 0018C868 38 63 30 18 */ addi r3, r3, 0x3018 -/* 8018FA6C 0018C86C 48 00 00 D1 */ bl func_8018FB3C +/* 8018FA6C 0018C86C 48 00 00 D1 */ bl __ct__9NPCHazardFv /* 8018FA70 0018C870 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018FA74 0018C874 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018FA78 0018C878 38 63 30 FC */ addi r3, r3, 0x30fc -/* 8018FA7C 0018C87C 48 00 00 C1 */ bl func_8018FB3C +/* 8018FA7C 0018C87C 48 00 00 C1 */ bl __ct__9NPCHazardFv /* 8018FA80 0018C880 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018FA84 0018C884 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018FA88 0018C888 38 63 31 E0 */ addi r3, r3, 0x31e0 -/* 8018FA8C 0018C88C 48 00 00 B1 */ bl func_8018FB3C +/* 8018FA8C 0018C88C 48 00 00 B1 */ bl __ct__9NPCHazardFv /* 8018FA90 0018C890 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018FA94 0018C894 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018FA98 0018C898 38 63 32 C4 */ addi r3, r3, 0x32c4 -/* 8018FA9C 0018C89C 48 00 00 A1 */ bl func_8018FB3C +/* 8018FA9C 0018C89C 48 00 00 A1 */ bl __ct__9NPCHazardFv /* 8018FAA0 0018C8A0 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018FAA4 0018C8A4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018FAA8 0018C8A8 38 63 33 A8 */ addi r3, r3, 0x33a8 -/* 8018FAAC 0018C8AC 48 00 00 91 */ bl func_8018FB3C +/* 8018FAAC 0018C8AC 48 00 00 91 */ bl __ct__9NPCHazardFv /* 8018FAB0 0018C8B0 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018FAB4 0018C8B4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018FAB8 0018C8B8 38 63 34 8C */ addi r3, r3, 0x348c -/* 8018FABC 0018C8BC 48 00 00 81 */ bl func_8018FB3C +/* 8018FABC 0018C8BC 48 00 00 81 */ bl __ct__9NPCHazardFv /* 8018FAC0 0018C8C0 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018FAC4 0018C8C4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018FAC8 0018C8C8 38 63 35 70 */ addi r3, r3, 0x3570 -/* 8018FACC 0018C8CC 48 00 00 71 */ bl func_8018FB3C +/* 8018FACC 0018C8CC 48 00 00 71 */ bl __ct__9NPCHazardFv /* 8018FAD0 0018C8D0 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018FAD4 0018C8D4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018FAD8 0018C8D8 38 63 36 54 */ addi r3, r3, 0x3654 -/* 8018FADC 0018C8DC 48 00 00 61 */ bl func_8018FB3C +/* 8018FADC 0018C8DC 48 00 00 61 */ bl __ct__9NPCHazardFv /* 8018FAE0 0018C8E0 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018FAE4 0018C8E4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018FAE8 0018C8E8 38 63 37 38 */ addi r3, r3, 0x3738 -/* 8018FAEC 0018C8EC 48 00 00 51 */ bl func_8018FB3C +/* 8018FAEC 0018C8EC 48 00 00 51 */ bl __ct__9NPCHazardFv /* 8018FAF0 0018C8F0 3C 60 80 36 */ lis r3, lbl_8035E738@ha /* 8018FAF4 0018C8F4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l /* 8018FAF8 0018C8F8 38 63 38 1C */ addi r3, r3, 0x381c -/* 8018FAFC 0018C8FC 48 00 00 41 */ bl func_8018FB3C +/* 8018FAFC 0018C8FC 48 00 00 41 */ bl __ct__9NPCHazardFv /* 8018FB00 0018C900 80 01 00 14 */ lwz r0, 0x14(r1) /* 8018FB04 0018C904 7C 08 03 A6 */ mtlr r0 /* 8018FB08 0018C908 38 21 00 10 */ addi r1, r1, 0x10 /* 8018FB0C 0018C90C 4E 80 00 20 */ blr -.global func_8018FB10 -func_8018FB10: +.global At__9NPCHazardCFv +At__9NPCHazardCFv: /* 8018FB10 0018C910 80 63 00 14 */ lwz r3, 0x14(r3) /* 8018FB14 0018C914 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8018FB18 0018C918 38 63 00 20 */ addi r3, r3, 0x20 /* 8018FB1C 0018C91C 4E 80 00 20 */ blr -.global func_8018FB20 -func_8018FB20: +.global Right__9NPCHazardCFv +Right__9NPCHazardCFv: /* 8018FB20 0018C920 80 63 00 14 */ lwz r3, 0x14(r3) /* 8018FB24 0018C924 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8018FB28 0018C928 4E 80 00 20 */ blr -.global func_8018FB2C -func_8018FB2C: +.global Up__9NPCHazardCFv +Up__9NPCHazardCFv: /* 8018FB2C 0018C92C 80 63 00 14 */ lwz r3, 0x14(r3) /* 8018FB30 0018C930 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8018FB34 0018C934 38 63 00 10 */ addi r3, r3, 0x10 /* 8018FB38 0018C938 4E 80 00 20 */ blr -.global func_8018FB3C -func_8018FB3C: +.global __ct__9NPCHazardFv +__ct__9NPCHazardFv: /* 8018FB3C 0018C93C 4E 80 00 20 */ blr -.global func_8018FB40 -func_8018FB40: +.global __ct__9NPCHazardF9en_npchaz +__ct__9NPCHazardF9en_npchaz: /* 8018FB40 0018C940 90 83 00 00 */ stw r4, 0(r3) /* 8018FB44 0018C944 4E 80 00 20 */ blr -.global func_8018FB48 -func_8018FB48: +.global inverse__5xVec3CFv +inverse__5xVec3CFv: /* 8018FB48 0018C948 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8018FB4C 0018C94C 7C 08 02 A6 */ mflr r0 /* 8018FB50 0018C950 80 C4 00 00 */ lwz r6, 0(r4) @@ -9276,7 +9276,7 @@ func_8018FB48: /* 8018FB6C 0018C96C 90 C1 00 08 */ stw r6, 8(r1) /* 8018FB70 0018C970 90 A1 00 0C */ stw r5, 0xc(r1) /* 8018FB74 0018C974 90 01 00 10 */ stw r0, 0x10(r1) -/* 8018FB78 0018C978 4B E7 EC 11 */ bl func_8000E788 +/* 8018FB78 0018C978 4B E7 EC 11 */ bl invert__5xVec3Fv /* 8018FB7C 0018C97C 80 83 00 00 */ lwz r4, 0(r3) /* 8018FB80 0018C980 80 03 00 04 */ lwz r0, 4(r3) /* 8018FB84 0018C984 90 9F 00 00 */ stw r4, 0(r31) @@ -9289,8 +9289,8 @@ func_8018FB48: /* 8018FBA0 0018C9A0 38 21 00 20 */ addi r1, r1, 0x20 /* 8018FBA4 0018C9A4 4E 80 00 20 */ blr -.global func_8018FBA8 -func_8018FBA8: +.global SMOOTH__FfP5xVec3PC5xVec3PC5xVec3 +SMOOTH__FfP5xVec3PC5xVec3PC5xVec3: /* 8018FBA8 0018C9A8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8018FBAC 0018C9AC 7C 08 02 A6 */ mflr r0 /* 8018FBB0 0018C9B0 90 01 00 24 */ stw r0, 0x24(r1) @@ -9300,11 +9300,11 @@ func_8018FBA8: /* 8018FBC0 0018C9C0 7C 9E 23 78 */ mr r30, r4 /* 8018FBC4 0018C9C4 93 A1 00 14 */ stw r29, 0x14(r1) /* 8018FBC8 0018C9C8 7C 7D 1B 78 */ mr r29, r3 -/* 8018FBCC 0018C9CC 4B F5 CF B1 */ bl func_800ECB7C +/* 8018FBCC 0018C9CC 4B F5 CF B1 */ bl EASE__Ff /* 8018FBD0 0018C9D0 7F A3 EB 78 */ mr r3, r29 /* 8018FBD4 0018C9D4 7F C4 F3 78 */ mr r4, r30 /* 8018FBD8 0018C9D8 7F E5 FB 78 */ mr r5, r31 -/* 8018FBDC 0018C9DC 48 00 00 21 */ bl func_8018FBFC +/* 8018FBDC 0018C9DC 48 00 00 21 */ bl LERP__FfP5xVec3PC5xVec3PC5xVec3 /* 8018FBE0 0018C9E0 80 01 00 24 */ lwz r0, 0x24(r1) /* 8018FBE4 0018C9E4 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8018FBE8 0018C9E8 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -9313,8 +9313,8 @@ func_8018FBA8: /* 8018FBF4 0018C9F4 38 21 00 20 */ addi r1, r1, 0x20 /* 8018FBF8 0018C9F8 4E 80 00 20 */ blr -.global func_8018FBFC -func_8018FBFC: +.global LERP__FfP5xVec3PC5xVec3PC5xVec3 +LERP__FfP5xVec3PC5xVec3PC5xVec3: /* 8018FBFC 0018C9FC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8018FC00 0018CA00 7C 08 02 A6 */ mflr r0 /* 8018FC04 0018CA04 90 01 00 34 */ stw r0, 0x34(r1) @@ -9329,17 +9329,17 @@ func_8018FBFC: /* 8018FC28 0018CA28 C0 44 00 00 */ lfs f2, 0(r4) /* 8018FC2C 0018CA2C C0 65 00 00 */ lfs f3, 0(r5) /* 8018FC30 0018CA30 7C 7D 1B 78 */ mr r29, r3 -/* 8018FC34 0018CA34 4B F5 CE ED */ bl func_800ECB20 +/* 8018FC34 0018CA34 4B F5 CE ED */ bl LERP__Ffff /* 8018FC38 0018CA38 D0 3D 00 00 */ stfs f1, 0(r29) /* 8018FC3C 0018CA3C FC 20 F8 90 */ fmr f1, f31 /* 8018FC40 0018CA40 C0 5E 00 04 */ lfs f2, 4(r30) /* 8018FC44 0018CA44 C0 7F 00 04 */ lfs f3, 4(r31) -/* 8018FC48 0018CA48 4B F5 CE D9 */ bl func_800ECB20 +/* 8018FC48 0018CA48 4B F5 CE D9 */ bl LERP__Ffff /* 8018FC4C 0018CA4C D0 3D 00 04 */ stfs f1, 4(r29) /* 8018FC50 0018CA50 FC 20 F8 90 */ fmr f1, f31 /* 8018FC54 0018CA54 C0 5E 00 08 */ lfs f2, 8(r30) /* 8018FC58 0018CA58 C0 7F 00 08 */ lfs f3, 8(r31) -/* 8018FC5C 0018CA5C 4B F5 CE C5 */ bl func_800ECB20 +/* 8018FC5C 0018CA5C 4B F5 CE C5 */ bl LERP__Ffff /* 8018FC60 0018CA60 D0 3D 00 08 */ stfs f1, 8(r29) /* 8018FC64 0018CA64 7F A3 EB 78 */ mr r3, r29 /* 8018FC68 0018CA68 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 @@ -9433,13 +9433,13 @@ lbl_8018FD80: /* 8018FD98 0018CB98 38 21 00 30 */ addi r1, r1, 0x30 /* 8018FD9C 0018CB9C 4E 80 00 20 */ blr -.global func_8018FDA0 -func_8018FDA0: +.global xVec2Length2__FPC5xVec2 +xVec2Length2__FPC5xVec2: /* 8018FDA0 0018CBA0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018FDA4 0018CBA4 7C 08 02 A6 */ mflr r0 /* 8018FDA8 0018CBA8 7C 64 1B 78 */ mr r4, r3 /* 8018FDAC 0018CBAC 90 01 00 14 */ stw r0, 0x14(r1) -/* 8018FDB0 0018CBB0 4B F3 65 89 */ bl func_800C6338 +/* 8018FDB0 0018CBB0 4B F3 65 89 */ bl xVec2Dot__FPC5xVec2PC5xVec2 /* 8018FDB4 0018CBB4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8018FDB8 0018CBB8 7C 08 03 A6 */ mtlr r0 /* 8018FDBC 0018CBBC 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Game/zNPCMessenger.s b/asm/Game/zNPCMessenger.s index 4cc5a1108..6d36220a1 100644 --- a/asm/Game/zNPCMessenger.s +++ b/asm/Game/zNPCMessenger.s @@ -759,7 +759,7 @@ zNPCMsg_AreaNotify__FP10zNPCCommonP6NPCMsgfiP11en_NPCTYPES: /* 800EDC24 000EAA24 7C 9E 23 78 */ mr r30, r4 /* 800EDC28 000EAA28 7C B1 2B 78 */ mr r17, r5 /* 800EDC2C 000EAA2C 7C DF 33 78 */ mr r31, r6 -/* 800EDC30 000EAA30 4B F5 A4 79 */ bl func_800480A8 +/* 800EDC30 000EAA30 4B F5 A4 79 */ bl SQ__Ff /* 800EDC34 000EAA34 FF E0 08 90 */ fmr f31, f1 /* 800EDC38 000EAA38 48 00 06 9D */ bl zNPCMgr_GetNPCList__Fv /* 800EDC3C 000EAA3C 56 20 05 EF */ rlwinm. r0, r17, 0, 0x17, 0x17 @@ -768,7 +768,7 @@ zNPCMsg_AreaNotify__FP10zNPCCommonP6NPCMsgfiP11en_NPCTYPES: /* 800EDC48 000EAA48 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800EDC4C 000EAA4C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800EDC50 000EAA50 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800EDC54 000EAA54 4B F2 DB B5 */ bl func_8001B808 +/* 800EDC54 000EAA54 4B F2 DB B5 */ bl xEntGetPos__FPC4xEnt /* 800EDC58 000EAA58 7C 64 1B 78 */ mr r4, r3 /* 800EDC5C 000EAA5C 38 61 00 14 */ addi r3, r1, 0x14 /* 800EDC60 000EAA60 4B F6 08 7D */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -777,7 +777,7 @@ lbl_800EDC68: /* 800EDC68 000EAA68 28 1D 00 00 */ cmplwi r29, 0 /* 800EDC6C 000EAA6C 41 82 00 1C */ beq lbl_800EDC88 /* 800EDC70 000EAA70 7F A3 EB 78 */ mr r3, r29 -/* 800EDC74 000EAA74 4B F9 50 85 */ bl func_80082CF8 +/* 800EDC74 000EAA74 4B F9 50 85 */ bl Pos__10zNPCCommonFv /* 800EDC78 000EAA78 7C 64 1B 78 */ mr r4, r3 /* 800EDC7C 000EAA7C 38 61 00 14 */ addi r3, r1, 0x14 /* 800EDC80 000EAA80 4B F6 08 5D */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -826,14 +826,14 @@ lbl_800EDD04: /* 800EDD18 000EAB18 41 82 01 68 */ beq lbl_800EDE80 lbl_800EDD1C: /* 800EDD1C 000EAB1C 7E 23 8B 78 */ mr r3, r17 -/* 800EDD20 000EAB20 4B F6 87 C5 */ bl func_800564E4 +/* 800EDD20 000EAB20 4B F6 87 C5 */ bl SelfType__9xNPCBasicCFv /* 800EDD24 000EAB24 28 1D 00 00 */ cmplwi r29, 0 /* 800EDD28 000EAB28 7C 70 1B 78 */ mr r16, r3 /* 800EDD2C 000EAB2C 41 82 00 1C */ beq lbl_800EDD48 /* 800EDD30 000EAB30 2C 18 00 00 */ cmpwi r24, 0 /* 800EDD34 000EAB34 41 82 00 14 */ beq lbl_800EDD48 /* 800EDD38 000EAB38 7F A3 EB 78 */ mr r3, r29 -/* 800EDD3C 000EAB3C 4B F6 87 A9 */ bl func_800564E4 +/* 800EDD3C 000EAB3C 4B F6 87 A9 */ bl SelfType__9xNPCBasicCFv /* 800EDD40 000EAB40 7C 10 18 00 */ cmpw r16, r3 /* 800EDD44 000EAB44 40 82 01 3C */ bne lbl_800EDE80 lbl_800EDD48: @@ -900,11 +900,11 @@ lbl_800EDDF4: /* 800EDE14 000EAC14 41 82 00 6C */ beq lbl_800EDE80 lbl_800EDE18: /* 800EDE18 000EAC18 7E 23 8B 78 */ mr r3, r17 -/* 800EDE1C 000EAC1C 4B F2 D9 ED */ bl func_8001B808 +/* 800EDE1C 000EAC1C 4B F2 D9 ED */ bl xEntGetPos__FPC4xEnt /* 800EDE20 000EAC20 7C 64 1B 78 */ mr r4, r3 /* 800EDE24 000EAC24 38 61 00 08 */ addi r3, r1, 8 /* 800EDE28 000EAC28 38 A1 00 14 */ addi r5, r1, 0x14 -/* 800EDE2C 000EAC2C 4B F2 08 65 */ bl func_8000E690 +/* 800EDE2C 000EAC2C 4B F2 08 65 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800EDE30 000EAC30 C0 21 00 0C */ lfs f1, 0xc(r1) /* 800EDE34 000EAC34 C0 02 9A A0 */ lfs f0, lbl_803CE420-_SDA2_BASE_(r2) /* 800EDE38 000EAC38 FC 20 0A 10 */ fabs f1, f1 @@ -914,7 +914,7 @@ lbl_800EDE18: /* 800EDE48 000EAC48 C0 02 9A 9C */ lfs f0, lbl_803CE41C-_SDA2_BASE_(r2) /* 800EDE4C 000EAC4C 38 61 00 08 */ addi r3, r1, 8 /* 800EDE50 000EAC50 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 800EDE54 000EAC54 4B F2 72 79 */ bl func_800150CC +/* 800EDE54 000EAC54 4B F2 72 79 */ bl xVec3Length2__FPC5xVec3 /* 800EDE58 000EAC58 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 800EDE5C 000EAC5C 41 81 00 24 */ bgt lbl_800EDE80 /* 800EDE60 000EAC60 80 11 00 00 */ lwz r0, 0(r17) @@ -970,13 +970,13 @@ lbl_800EDF10: /* 800EDF10 000EAD10 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800EDF14 000EAD14 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800EDF18 000EAD18 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800EDF1C 000EAD1C 4B F2 D8 ED */ bl func_8001B808 +/* 800EDF1C 000EAD1C 4B F2 D8 ED */ bl xEntGetPos__FPC4xEnt /* 800EDF20 000EAD20 7C 64 1B 78 */ mr r4, r3 /* 800EDF24 000EAD24 38 61 00 14 */ addi r3, r1, 0x14 /* 800EDF28 000EAD28 4B F6 05 B5 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800EDF2C: /* 800EDF2C 000EAD2C FC 20 F0 90 */ fmr f1, f30 -/* 800EDF30 000EAD30 4B F5 A1 79 */ bl func_800480A8 +/* 800EDF30 000EAD30 4B F5 A1 79 */ bl SQ__Ff /* 800EDF34 000EAD34 FF E0 08 90 */ fmr f31, f1 /* 800EDF38 000EAD38 3B A0 00 00 */ li r29, 0 /* 800EDF3C 000EAD3C 3B C0 00 00 */ li r30, 0 @@ -998,7 +998,7 @@ lbl_800EDF70: /* 800EDF74 000EAD74 54 00 00 C7 */ rlwinm. r0, r0, 0, 3, 3 /* 800EDF78 000EAD78 41 82 00 AC */ beq lbl_800EE024 /* 800EDF7C 000EAD7C 7F 83 E3 78 */ mr r3, r28 -/* 800EDF80 000EAD80 4B F6 85 65 */ bl func_800564E4 +/* 800EDF80 000EAD80 4B F6 85 65 */ bl SelfType__9xNPCBasicCFv /* 800EDF84 000EAD84 54 63 00 2E */ rlwinm r3, r3, 0, 0, 0x17 /* 800EDF88 000EAD88 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 800EDF8C 000EAD8C 28 00 52 00 */ cmplwi r0, 0x5200 @@ -1023,7 +1023,7 @@ lbl_800EDFD0: /* 800EDFD0 000EADD0 7F 83 E3 78 */ mr r3, r28 /* 800EDFD4 000EADD4 38 81 00 08 */ addi r4, r1, 8 /* 800EDFD8 000EADD8 38 A1 00 14 */ addi r5, r1, 0x14 -/* 800EDFDC 000EADDC 4B FE B1 11 */ bl func_800D90EC +/* 800EDFDC 000EADDC 4B FE B1 11 */ bl XYZVecToPos__10zNPCCommonFP5xVec3P5xVec3 /* 800EDFE0 000EADE0 C0 01 00 0C */ lfs f0, 0xc(r1) /* 800EDFE4 000EADE4 FC 00 02 10 */ fabs f0, f0 /* 800EDFE8 000EADE8 FC 00 00 18 */ frsp f0, f0 @@ -1032,7 +1032,7 @@ lbl_800EDFD0: /* 800EDFF4 000EADF4 C0 02 9A 9C */ lfs f0, lbl_803CE41C-_SDA2_BASE_(r2) /* 800EDFF8 000EADF8 38 61 00 08 */ addi r3, r1, 8 /* 800EDFFC 000EADFC D0 01 00 0C */ stfs f0, 0xc(r1) -/* 800EE000 000EAE00 4B F2 70 CD */ bl func_800150CC +/* 800EE000 000EAE00 4B F2 70 CD */ bl xVec3Length2__FPC5xVec3 /* 800EE004 000EAE04 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 800EE008 000EAE08 41 81 00 1C */ bgt lbl_800EE024 /* 800EE00C 000EAE0C 7F 83 E3 78 */ mr r3, r28 @@ -1089,7 +1089,7 @@ zNPCMsg_AreaNPCExplodeNoRobo__FP10zNPCCommonfPC5xVec3: /* 800EE0C4 000EAEC4 48 00 00 24 */ b lbl_800EE0E8 lbl_800EE0C8: /* 800EE0C8 000EAEC8 7F 63 DB 78 */ mr r3, r27 -/* 800EE0CC 000EAECC 4B FF E7 B5 */ bl func_800EC880 +/* 800EE0CC 000EAECC 4B FF E7 B5 */ bl Center__10zNPCCommonFv /* 800EE0D0 000EAED0 80 A3 00 00 */ lwz r5, 0(r3) /* 800EE0D4 000EAED4 80 83 00 04 */ lwz r4, 4(r3) /* 800EE0D8 000EAED8 80 03 00 08 */ lwz r0, 8(r3) @@ -1107,7 +1107,7 @@ lbl_800EE0E8: /* 800EE104 000EAF04 90 81 00 20 */ stw r4, 0x20(r1) /* 800EE108 000EAF08 90 61 00 24 */ stw r3, 0x24(r1) /* 800EE10C 000EAF0C 90 01 00 28 */ stw r0, 0x28(r1) -/* 800EE110 000EAF10 4B F5 9F 99 */ bl func_800480A8 +/* 800EE110 000EAF10 4B F5 9F 99 */ bl SQ__Ff /* 800EE114 000EAF14 FF E0 08 90 */ fmr f31, f1 /* 800EE118 000EAF18 3B A0 00 00 */ li r29, 0 /* 800EE11C 000EAF1C 3B C0 00 00 */ li r30, 0 @@ -1128,7 +1128,7 @@ lbl_800EE124: /* 800EE154 000EAF54 40 82 01 34 */ bne lbl_800EE288 lbl_800EE158: /* 800EE158 000EAF58 7F 83 E3 78 */ mr r3, r28 -/* 800EE15C 000EAF5C 4B F6 83 89 */ bl func_800564E4 +/* 800EE15C 000EAF5C 4B F6 83 89 */ bl SelfType__9xNPCBasicCFv /* 800EE160 000EAF60 54 7A 00 2E */ rlwinm r26, r3, 0, 0, 0x17 /* 800EE164 000EAF64 3C 1A B1 AC */ addis r0, r26, 0xb1ac /* 800EE168 000EAF68 28 00 52 00 */ cmplwi r0, 0x5200 @@ -1136,7 +1136,7 @@ lbl_800EE158: /* 800EE170 000EAF70 7F 83 E3 78 */ mr r3, r28 /* 800EE174 000EAF74 38 81 00 20 */ addi r4, r1, 0x20 /* 800EE178 000EAF78 38 A1 00 14 */ addi r5, r1, 0x14 -/* 800EE17C 000EAF7C 4B FE AF 2D */ bl func_800D90A8 +/* 800EE17C 000EAF7C 4B FE AF 2D */ bl XYZDstSqToPos__10zNPCCommonFP5xVec3P5xVec3 /* 800EE180 000EAF80 FF C0 08 90 */ fmr f30, f1 /* 800EE184 000EAF84 FC 1E F8 40 */ fcmpo cr0, f30, f31 /* 800EE188 000EAF88 41 81 01 00 */ bgt lbl_800EE288 @@ -1161,12 +1161,12 @@ lbl_800EE1B8: /* 800EE1D0 000EAFD0 41 82 00 B8 */ beq lbl_800EE288 lbl_800EE1D4: /* 800EE1D4 000EAFD4 FC 20 F0 90 */ fmr f1, f30 -/* 800EE1D8 000EAFD8 4B F1 C6 25 */ bl func_8000A7FC +/* 800EE1D8 000EAFD8 4B F1 C6 25 */ bl xsqrt__Ff /* 800EE1DC 000EAFDC C0 02 9A A4 */ lfs f0, lbl_803CE424-_SDA2_BASE_(r2) /* 800EE1E0 000EAFE0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800EE1E4 000EAFE4 40 81 00 10 */ ble lbl_800EE1F4 /* 800EE1E8 000EAFE8 38 61 00 14 */ addi r3, r1, 0x14 -/* 800EE1EC 000EAFEC 4B F2 06 8D */ bl func_8000E878 +/* 800EE1EC 000EAFEC 4B F2 06 8D */ bl __adv__5xVec3Ff /* 800EE1F0 000EAFF0 48 00 00 78 */ b lbl_800EE268 lbl_800EE1F4: /* 800EE1F4 000EAFF4 C0 61 00 14 */ lfs f3, 0x14(r1) @@ -1188,7 +1188,7 @@ lbl_800EE230: /* 800EE230 000EB030 3C 80 80 25 */ lis r4, lbl_80253048@ha /* 800EE234 000EB034 38 84 30 48 */ addi r4, r4, lbl_80253048@l lbl_800EE238: -/* 800EE238 000EB038 4B F1 D0 2D */ bl func_8000B264 +/* 800EE238 000EB038 4B F1 D0 2D */ bl __as__5xVec3FRC5xVec3 /* 800EE23C 000EB03C 48 00 00 2C */ b lbl_800EE268 lbl_800EE240: /* 800EE240 000EB040 C0 02 9A 9C */ lfs f0, lbl_803CE41C-_SDA2_BASE_(r2) @@ -1202,7 +1202,7 @@ lbl_800EE25C: /* 800EE25C 000EB05C 3C 80 80 25 */ lis r4, lbl_80253060@ha /* 800EE260 000EB060 38 84 30 60 */ addi r4, r4, lbl_80253060@l lbl_800EE264: -/* 800EE264 000EB064 4B F1 D0 01 */ bl func_8000B264 +/* 800EE264 000EB064 4B F1 D0 01 */ bl __as__5xVec3FRC5xVec3 lbl_800EE268: /* 800EE268 000EB068 7F 83 E3 78 */ mr r3, r28 /* 800EE26C 000EB06C 7F 65 DB 78 */ mr r5, r27 diff --git a/asm/Game/zNPCMgr.s b/asm/Game/zNPCMgr.s index 89fdc3d9a..67ccb118b 100644 --- a/asm/Game/zNPCMgr.s +++ b/asm/Game/zNPCMgr.s @@ -36,7 +36,7 @@ zNPCMgr_Startup__Fv: /* 800EE328 000EB128 48 02 0E 29 */ bl __nw__10RyzMemDataFUliP10RyzMemGrow /* 800EE32C 000EB12C 7C 60 1B 79 */ or. r0, r3, r3 /* 800EE330 000EB130 41 82 00 0C */ beq lbl_800EE33C -/* 800EE334 000EB134 48 00 09 E5 */ bl func_800EED18 +/* 800EE334 000EB134 48 00 09 E5 */ bl __ct__7zNPCMgrFv /* 800EE338 000EB138 7C 60 1B 78 */ mr r0, r3 lbl_800EE33C: /* 800EE33C 000EB13C 90 0D 93 C4 */ stw r0, lbl_803CBCC4-_SDA_BASE_(r13) @@ -64,7 +64,7 @@ zNPCMgr_Shutdown__Fv: /* 800EE384 000EB184 48 00 02 45 */ bl Shutdown__7zNPCMgrFv /* 800EE388 000EB188 7F E3 FB 78 */ mr r3, r31 /* 800EE38C 000EB18C 38 80 00 01 */ li r4, 1 -/* 800EE390 000EB190 48 00 09 8D */ bl func_800EED1C +/* 800EE390 000EB190 48 00 09 8D */ bl __dt__7zNPCMgrFv /* 800EE394 000EB194 38 00 00 00 */ li r0, 0 /* 800EE398 000EB198 90 0D 93 C4 */ stw r0, lbl_803CBCC4-_SDA_BASE_(r13) lbl_800EE39C: @@ -232,7 +232,7 @@ lbl_800EE588: /* 800EE5A0 000EB3A0 48 01 E9 35 */ bl xBehaveMgr_GetSelf__Fv /* 800EE5A4 000EB3A4 90 7F 00 14 */ stw r3, 0x14(r31) /* 800EE5A8 000EB3A8 80 7F 00 14 */ lwz r3, 0x14(r31) -/* 800EE5AC 000EB3AC 48 00 07 B5 */ bl func_800EED60 +/* 800EE5AC 000EB3AC 48 00 07 B5 */ bl GetFactory__10xBehaveMgrFv /* 800EE5B0 000EB3B0 4B FE 6B 0D */ bl zNPCGoals_RegisterTypes__FP8xFactory /* 800EE5B4 000EB3B4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EE5B8 000EB3B8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -571,7 +571,7 @@ lbl_800EEA08: /* 800EEA48 000EB848 4B F4 73 45 */ bl XOrdSort__FP16st_XORDEREDARRAYPFPvPv_i lbl_800EEA4C: /* 800EEA4C 000EB84C 7F A3 EB 78 */ mr r3, r29 -/* 800EEA50 000EB850 48 00 03 09 */ bl func_800EED58 +/* 800EEA50 000EB850 48 00 03 09 */ bl DBG_Reset__7zNPCMgrFv /* 800EEA54 000EB854 80 01 00 24 */ lwz r0, 0x24(r1) /* 800EEA58 000EB858 7F E3 FB 78 */ mr r3, r31 /* 800EEA5C 000EB85C 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -635,7 +635,7 @@ SceneTimestep__7zNPCMgrFP6xScenef: /* 800EEB20 000EB920 7C 9F 23 78 */ mr r31, r4 /* 800EEB24 000EB924 93 C1 00 10 */ stw r30, 0x10(r1) /* 800EEB28 000EB928 7C 7E 1B 78 */ mr r30, r3 -/* 800EEB2C 000EB92C 48 00 02 31 */ bl func_800EED5C +/* 800EEB2C 000EB92C 48 00 02 31 */ bl DBG_PerfTrack__7zNPCMgrFv /* 800EEB30 000EB930 80 0D 93 C8 */ lwz r0, lbl_803CBCC8-_SDA_BASE_(r13) /* 800EEB34 000EB934 2C 00 00 00 */ cmpwi r0, 0 /* 800EEB38 000EB938 41 82 00 1C */ beq lbl_800EEB54 @@ -784,12 +784,12 @@ lbl_800EED10: /* 800EED10 000EBB10 38 60 00 00 */ li r3, 0 /* 800EED14 000EBB14 4E 80 00 20 */ blr -.global func_800EED18 -func_800EED18: +.global __ct__7zNPCMgrFv +__ct__7zNPCMgrFv: /* 800EED18 000EBB18 4E 80 00 20 */ blr -.global func_800EED1C -func_800EED1C: +.global __dt__7zNPCMgrFv +__dt__7zNPCMgrFv: /* 800EED1C 000EBB1C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EED20 000EBB20 7C 08 02 A6 */ mflr r0 /* 800EED24 000EBB24 90 01 00 14 */ stw r0, 0x14(r1) @@ -807,21 +807,21 @@ lbl_800EED40: /* 800EED50 000EBB50 38 21 00 10 */ addi r1, r1, 0x10 /* 800EED54 000EBB54 4E 80 00 20 */ blr -.global func_800EED58 -func_800EED58: +.global DBG_Reset__7zNPCMgrFv +DBG_Reset__7zNPCMgrFv: /* 800EED58 000EBB58 4E 80 00 20 */ blr -.global func_800EED5C -func_800EED5C: +.global DBG_PerfTrack__7zNPCMgrFv +DBG_PerfTrack__7zNPCMgrFv: /* 800EED5C 000EBB5C 4E 80 00 20 */ blr -.global func_800EED60 -func_800EED60: +.global GetFactory__10xBehaveMgrFv +GetFactory__10xBehaveMgrFv: /* 800EED60 000EBB60 80 63 00 00 */ lwz r3, 0(r3) /* 800EED64 000EBB64 4E 80 00 20 */ blr /* 800EED68 000EBB68 4E 80 00 20 */ blr -.global func_800EED6C -func_800EED6C: +.global RenderExtra__10zNPCCommonFv +RenderExtra__10zNPCCommonFv: /* 800EED6C 000EBB6C 4E 80 00 20 */ blr /* 800EED70 000EBB70 4E 80 00 20 */ blr diff --git a/asm/Game/zNPCSpawner.s b/asm/Game/zNPCSpawner.s index 92dd27886..53d17c410 100644 --- a/asm/Game/zNPCSpawner.s +++ b/asm/Game/zNPCSpawner.s @@ -193,7 +193,7 @@ lbl_8012A974: /* 8012A984 00127784 7D 89 03 A6 */ mtctr r12 /* 8012A988 00127788 4E 80 04 21 */ bctrl /* 8012A98C 0012778C 7F C3 F3 78 */ mr r3, r30 -/* 8012A990 00127790 4B FC 9C A1 */ bl func_800F4630 +/* 8012A990 00127790 4B FC 9C A1 */ bl DBG_Name__10zNPCCommonFv /* 8012A994 00127794 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012A998 00127798 7F E3 FB 78 */ mr r3, r31 /* 8012A99C 0012779C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -908,7 +908,7 @@ SelectSP__11zNPCSpawnerFPC11SMNPCStatus: /* 8012B350 00128150 48 00 06 69 */ bl StatForSP__11zNPCSpawnerFP10zMovePointi /* 8012B354 00128154 7C 74 1B 78 */ mr r20, r3 /* 8012B358 00128158 80 63 00 00 */ lwz r3, 0(r3) -/* 8012B35C 0012815C 48 00 0D 45 */ bl func_8012C0A0 +/* 8012B35C 0012815C 48 00 0D 45 */ bl IsOn__10zMovePointFv /* 8012B360 00128160 2C 03 00 00 */ cmpwi r3, 0 /* 8012B364 00128164 40 82 00 0C */ bne lbl_8012B370 /* 8012B368 00128168 38 60 00 00 */ li r3, 0 @@ -1169,14 +1169,14 @@ IsSPLZClear__11zNPCSpawnerFP10zMovePoint: /* 8012B6DC 001284DC 4B F2 2E 01 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012B6E0 001284E0 38 61 00 24 */ addi r3, r1, 0x24 /* 8012B6E4 001284E4 7C 64 1B 78 */ mr r4, r3 -/* 8012B6E8 001284E8 4B ED F8 55 */ bl func_8000AF3C +/* 8012B6E8 001284E8 4B ED F8 55 */ bl xQuickCullForBound__FP7xQCDataPC6xBound /* 8012B6EC 001284EC 80 0D 95 C0 */ lwz r0, lbl_803CBEC0-_SDA_BASE_(r13) /* 8012B6F0 001284F0 2C 00 00 00 */ cmpwi r0, 0 /* 8012B6F4 001284F4 41 82 00 1C */ beq lbl_8012B710 /* 8012B6F8 001284F8 80 02 81 8C */ lwz r0, lbl_803CCB0C-_SDA2_BASE_(r2) /* 8012B6FC 001284FC 38 61 00 08 */ addi r3, r1, 8 /* 8012B700 00128500 90 01 00 08 */ stw r0, 8(r1) -/* 8012B704 00128504 4B EF 3D 31 */ bl func_8001F434 +/* 8012B704 00128504 4B EF 3D 31 */ bl xDrawSetColor__F10iColor_tag /* 8012B708 00128508 38 61 00 24 */ addi r3, r1, 0x24 /* 8012B70C 0012850C 4B ED F7 D1 */ bl xBoundDraw__FPC6xBound lbl_8012B710: @@ -1199,19 +1199,19 @@ lbl_8012B72C: /* 8012B74C 0012854C 90 A1 00 0C */ stw r5, 0xc(r1) /* 8012B750 00128550 90 81 00 10 */ stw r4, 0x10(r1) /* 8012B754 00128554 90 01 00 14 */ stw r0, 0x14(r1) -/* 8012B758 00128558 4B EF 00 B1 */ bl func_8001B808 +/* 8012B758 00128558 4B EF 00 B1 */ bl xEntGetPos__FPC4xEnt /* 8012B75C 0012855C 7C 64 1B 78 */ mr r4, r3 /* 8012B760 00128560 38 61 00 0C */ addi r3, r1, 0xc /* 8012B764 00128564 38 A1 00 18 */ addi r5, r1, 0x18 -/* 8012B768 00128568 4B EE 2F 29 */ bl func_8000E690 +/* 8012B768 00128568 4B EE 2F 29 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8012B76C 0012856C C0 22 A2 30 */ lfs f1, lbl_803CEBB0-_SDA2_BASE_(r2) -/* 8012B770 00128570 4B F1 C9 39 */ bl func_800480A8 +/* 8012B770 00128570 4B F1 C9 39 */ bl SQ__Ff /* 8012B774 00128574 FF C0 08 90 */ fmr f30, f1 /* 8012B778 00128578 C0 21 00 14 */ lfs f1, 0x14(r1) -/* 8012B77C 0012857C 4B F1 C9 2D */ bl func_800480A8 +/* 8012B77C 0012857C 4B F1 C9 2D */ bl SQ__Ff /* 8012B780 00128580 FF E0 08 90 */ fmr f31, f1 /* 8012B784 00128584 C0 21 00 0C */ lfs f1, 0xc(r1) -/* 8012B788 00128588 4B F1 C9 21 */ bl func_800480A8 +/* 8012B788 00128588 4B F1 C9 21 */ bl SQ__Ff /* 8012B78C 0012858C EC 01 F8 2A */ fadds f0, f1, f31 /* 8012B790 00128590 FC 00 F0 40 */ fcmpo cr0, f0, f30 /* 8012B794 00128594 40 80 00 0C */ bge lbl_8012B7A0 @@ -1281,12 +1281,12 @@ lbl_8012B864: /* 8012B870 00128670 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 8012B874 00128674 41 82 00 CC */ beq lbl_8012B940 /* 8012B878 00128678 7F 03 C3 78 */ mr r3, r24 -/* 8012B87C 0012867C 4B F2 AC 69 */ bl func_800564E4 +/* 8012B87C 0012867C 4B F2 AC 69 */ bl SelfType__9xNPCBasicCFv /* 8012B880 00128680 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 8012B884 00128684 28 00 44 30 */ cmplwi r0, 0x4430 /* 8012B888 00128688 41 82 00 B8 */ beq lbl_8012B940 /* 8012B88C 0012868C 7F 03 C3 78 */ mr r3, r24 -/* 8012B890 00128690 4B F2 AC 55 */ bl func_800564E4 +/* 8012B890 00128690 4B F2 AC 55 */ bl SelfType__9xNPCBasicCFv /* 8012B894 00128694 54 63 00 2E */ rlwinm r3, r3, 0, 0, 0x17 /* 8012B898 00128698 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 8012B89C 0012869C 28 00 54 00 */ cmplwi r0, 0x5400 @@ -1316,15 +1316,15 @@ lbl_8012B8C8: /* 8012B8F8 001286F8 48 00 42 89 */ bl NPCC_pos_ofBase__FP5xBaseP5xVec3 /* 8012B8FC 001286FC 38 61 00 08 */ addi r3, r1, 8 /* 8012B900 00128700 38 99 00 24 */ addi r4, r25, 0x24 -/* 8012B904 00128704 4B EF 00 5D */ bl func_8001B960 +/* 8012B904 00128704 4B EF 00 5D */ bl xVec3SubFrom__FP5xVec3PC5xVec3 /* 8012B908 00128708 C0 39 00 30 */ lfs f1, 0x30(r25) -/* 8012B90C 0012870C 4B F1 C7 9D */ bl func_800480A8 +/* 8012B90C 0012870C 4B F1 C7 9D */ bl SQ__Ff /* 8012B910 00128710 FF C0 08 90 */ fmr f30, f1 /* 8012B914 00128714 C0 21 00 10 */ lfs f1, 0x10(r1) -/* 8012B918 00128718 4B F1 C7 91 */ bl func_800480A8 +/* 8012B918 00128718 4B F1 C7 91 */ bl SQ__Ff /* 8012B91C 0012871C FF E0 08 90 */ fmr f31, f1 /* 8012B920 00128720 C0 21 00 08 */ lfs f1, 8(r1) -/* 8012B924 00128724 4B F1 C7 85 */ bl func_800480A8 +/* 8012B924 00128724 4B F1 C7 85 */ bl SQ__Ff /* 8012B928 00128728 EC 01 F8 2A */ fadds f0, f1, f31 /* 8012B92C 0012872C FC 00 F0 40 */ fcmpo cr0, f0, f30 /* 8012B930 00128730 40 80 00 08 */ bge lbl_8012B938 @@ -1576,7 +1576,7 @@ SpawnBeastie__11zNPCSpawnerFP11SMNPCStatusP10SMSPStatus: /* 8012BC74 00128A74 93 C1 00 08 */ stw r30, 8(r1) lbl_8012BC78: /* 8012BC78 00128A78 7F C3 F3 78 */ mr r3, r30 -/* 8012BC7C 00128A7C 4B FA D5 A5 */ bl func_800D9220 +/* 8012BC7C 00128A7C 4B FA D5 A5 */ bl PosGet__10zMovePointFv /* 8012BC80 00128A80 7C 64 1B 78 */ mr r4, r3 /* 8012BC84 00128A84 38 61 00 0C */ addi r3, r1, 0xc /* 8012BC88 00128A88 4B F2 28 55 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -1883,7 +1883,7 @@ lbl_8012C080: /* 8012C098 00128E98 38 21 00 30 */ addi r1, r1, 0x30 /* 8012C09C 00128E9C 4E 80 00 20 */ blr -.global func_8012C0A0 -func_8012C0A0: +.global IsOn__10zMovePointFv +IsOn__10zMovePointFv: /* 8012C0A0 00128EA0 88 63 00 24 */ lbz r3, 0x24(r3) /* 8012C0A4 00128EA4 4E 80 00 20 */ blr diff --git a/asm/Game/zNPCSupplement.s b/asm/Game/zNPCSupplement.s index 9b3486ef3..56763aabd 100644 --- a/asm/Game/zNPCSupplement.s +++ b/asm/Game/zNPCSupplement.s @@ -101,11 +101,11 @@ NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd: /* 80180E78 0017DC78 38 C0 00 FF */ li r6, 0xff /* 80180E7C 0017DC7C C0 02 AE 98 */ lfs f0, lbl_803CF818-_SDA2_BASE_(r2) /* 80180E80 0017DC80 D0 1F 00 24 */ stfs f0, 0x24(r31) -/* 80180E84 0017DC84 4B EA E1 65 */ bl func_8002EFE8 +/* 80180E84 0017DC84 4B EA E1 65 */ bl xColorFromRGBA__FUcUcUcUc /* 80180E88 0017DC88 90 61 00 24 */ stw r3, 0x24(r1) /* 80180E8C 0017DC8C 38 7F 00 28 */ addi r3, r31, 0x28 /* 80180E90 0017DC90 38 81 00 24 */ addi r4, r1, 0x24 -/* 80180E94 0017DC94 4B E9 71 05 */ bl func_80017F98 +/* 80180E94 0017DC94 4B E9 71 05 */ bl __as__10iColor_tagFRC10iColor_tag /* 80180E98 0017DC98 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) /* 80180E9C 0017DC9C 38 00 00 2C */ li r0, 0x2c /* 80180EA0 0017DCA0 D0 1F 00 2C */ stfs f0, 0x2c(r31) @@ -144,11 +144,11 @@ NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd: /* 80180F24 0017DD24 38 C0 00 FF */ li r6, 0xff /* 80180F28 0017DD28 C0 02 AE BC */ lfs f0, lbl_803CF83C-_SDA2_BASE_(r2) /* 80180F2C 0017DD2C D0 1F 00 24 */ stfs f0, 0x24(r31) -/* 80180F30 0017DD30 4B EA E0 B9 */ bl func_8002EFE8 +/* 80180F30 0017DD30 4B EA E0 B9 */ bl xColorFromRGBA__FUcUcUcUc /* 80180F34 0017DD34 90 61 00 20 */ stw r3, 0x20(r1) /* 80180F38 0017DD38 38 7F 00 28 */ addi r3, r31, 0x28 /* 80180F3C 0017DD3C 38 81 00 20 */ addi r4, r1, 0x20 -/* 80180F40 0017DD40 4B E9 70 59 */ bl func_80017F98 +/* 80180F40 0017DD40 4B E9 70 59 */ bl __as__10iColor_tagFRC10iColor_tag /* 80180F44 0017DD44 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) /* 80180F48 0017DD48 38 00 00 2C */ li r0, 0x2c /* 80180F4C 0017DD4C D0 1F 00 2C */ stfs f0, 0x2c(r31) @@ -185,11 +185,11 @@ NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd: /* 80180FC8 0017DDC8 38 A0 00 FF */ li r5, 0xff /* 80180FCC 0017DDCC B0 1F 00 18 */ sth r0, 0x18(r31) /* 80180FD0 0017DDD0 38 C0 00 FF */ li r6, 0xff -/* 80180FD4 0017DDD4 4B EA E0 15 */ bl func_8002EFE8 +/* 80180FD4 0017DDD4 4B EA E0 15 */ bl xColorFromRGBA__FUcUcUcUc /* 80180FD8 0017DDD8 90 61 00 1C */ stw r3, 0x1c(r1) /* 80180FDC 0017DDDC 38 7F 00 28 */ addi r3, r31, 0x28 /* 80180FE0 0017DDE0 38 81 00 1C */ addi r4, r1, 0x1c -/* 80180FE4 0017DDE4 4B E9 6F B5 */ bl func_80017F98 +/* 80180FE4 0017DDE4 4B E9 6F B5 */ bl __as__10iColor_tagFRC10iColor_tag /* 80180FE8 0017DDE8 C0 02 AE BC */ lfs f0, lbl_803CF83C-_SDA2_BASE_(r2) /* 80180FEC 0017DDEC 38 00 00 2C */ li r0, 0x2c /* 80180FF0 0017DDF0 D0 1F 00 24 */ stfs f0, 0x24(r31) @@ -230,11 +230,11 @@ NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd: /* 8018107C 0017DE7C 38 C0 00 FF */ li r6, 0xff /* 80181080 0017DE80 C0 02 AE C0 */ lfs f0, lbl_803CF840-_SDA2_BASE_(r2) /* 80181084 0017DE84 D0 1F 00 24 */ stfs f0, 0x24(r31) -/* 80181088 0017DE88 4B EA DF 61 */ bl func_8002EFE8 +/* 80181088 0017DE88 4B EA DF 61 */ bl xColorFromRGBA__FUcUcUcUc /* 8018108C 0017DE8C 90 61 00 18 */ stw r3, 0x18(r1) /* 80181090 0017DE90 38 7F 00 28 */ addi r3, r31, 0x28 /* 80181094 0017DE94 38 81 00 18 */ addi r4, r1, 0x18 -/* 80181098 0017DE98 4B E9 6F 01 */ bl func_80017F98 +/* 80181098 0017DE98 4B E9 6F 01 */ bl __as__10iColor_tagFRC10iColor_tag /* 8018109C 0017DE9C C0 02 AE BC */ lfs f0, lbl_803CF83C-_SDA2_BASE_(r2) /* 801810A0 0017DEA0 38 00 0C 28 */ li r0, 0xc28 /* 801810A4 0017DEA4 D0 1F 00 2C */ stfs f0, 0x2c(r31) @@ -279,11 +279,11 @@ NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd: /* 80181140 0017DF40 38 C0 00 FF */ li r6, 0xff /* 80181144 0017DF44 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) /* 80181148 0017DF48 D0 1F 00 24 */ stfs f0, 0x24(r31) -/* 8018114C 0017DF4C 4B EA DE 9D */ bl func_8002EFE8 +/* 8018114C 0017DF4C 4B EA DE 9D */ bl xColorFromRGBA__FUcUcUcUc /* 80181150 0017DF50 90 61 00 14 */ stw r3, 0x14(r1) /* 80181154 0017DF54 38 7F 00 28 */ addi r3, r31, 0x28 /* 80181158 0017DF58 38 81 00 14 */ addi r4, r1, 0x14 -/* 8018115C 0017DF5C 4B E9 6E 3D */ bl func_80017F98 +/* 8018115C 0017DF5C 4B E9 6E 3D */ bl __as__10iColor_tagFRC10iColor_tag /* 80181160 0017DF60 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) /* 80181164 0017DF64 38 00 00 2C */ li r0, 0x2c /* 80181168 0017DF68 D0 1F 00 2C */ stfs f0, 0x2c(r31) @@ -322,11 +322,11 @@ NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd: /* 801811EC 0017DFEC 38 C0 00 FF */ li r6, 0xff /* 801811F0 0017DFF0 C0 02 AE C0 */ lfs f0, lbl_803CF840-_SDA2_BASE_(r2) /* 801811F4 0017DFF4 D0 1F 00 24 */ stfs f0, 0x24(r31) -/* 801811F8 0017DFF8 4B EA DD F1 */ bl func_8002EFE8 +/* 801811F8 0017DFF8 4B EA DD F1 */ bl xColorFromRGBA__FUcUcUcUc /* 801811FC 0017DFFC 90 61 00 10 */ stw r3, 0x10(r1) /* 80181200 0017E000 38 7F 00 28 */ addi r3, r31, 0x28 /* 80181204 0017E004 38 81 00 10 */ addi r4, r1, 0x10 -/* 80181208 0017E008 4B E9 6D 91 */ bl func_80017F98 +/* 80181208 0017E008 4B E9 6D 91 */ bl __as__10iColor_tagFRC10iColor_tag /* 8018120C 0017E00C C0 02 AE A0 */ lfs f0, lbl_803CF820-_SDA2_BASE_(r2) /* 80181210 0017E010 38 00 00 2C */ li r0, 0x2c /* 80181214 0017E014 D0 1F 00 2C */ stfs f0, 0x2c(r31) @@ -365,11 +365,11 @@ NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd: /* 80181298 0017E098 38 C0 00 FF */ li r6, 0xff /* 8018129C 0017E09C C0 02 AE D0 */ lfs f0, lbl_803CF850-_SDA2_BASE_(r2) /* 801812A0 0017E0A0 D0 1F 00 24 */ stfs f0, 0x24(r31) -/* 801812A4 0017E0A4 4B EA DD 45 */ bl func_8002EFE8 +/* 801812A4 0017E0A4 4B EA DD 45 */ bl xColorFromRGBA__FUcUcUcUc /* 801812A8 0017E0A8 90 61 00 0C */ stw r3, 0xc(r1) /* 801812AC 0017E0AC 38 7F 00 28 */ addi r3, r31, 0x28 /* 801812B0 0017E0B0 38 81 00 0C */ addi r4, r1, 0xc -/* 801812B4 0017E0B4 4B E9 6C E5 */ bl func_80017F98 +/* 801812B4 0017E0B4 4B E9 6C E5 */ bl __as__10iColor_tagFRC10iColor_tag /* 801812B8 0017E0B8 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) /* 801812BC 0017E0BC 38 00 04 28 */ li r0, 0x428 /* 801812C0 0017E0C0 D0 1F 00 2C */ stfs f0, 0x2c(r31) @@ -402,11 +402,11 @@ NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd: /* 8018132C 0017E12C 38 C0 00 FF */ li r6, 0xff /* 80181330 0017E130 C0 02 AE 98 */ lfs f0, lbl_803CF818-_SDA2_BASE_(r2) /* 80181334 0017E134 D0 1F 00 24 */ stfs f0, 0x24(r31) -/* 80181338 0017E138 4B EA DC B1 */ bl func_8002EFE8 +/* 80181338 0017E138 4B EA DC B1 */ bl xColorFromRGBA__FUcUcUcUc /* 8018133C 0017E13C 90 61 00 08 */ stw r3, 8(r1) /* 80181340 0017E140 38 7F 00 28 */ addi r3, r31, 0x28 /* 80181344 0017E144 38 81 00 08 */ addi r4, r1, 8 -/* 80181348 0017E148 4B E9 6C 51 */ bl func_80017F98 +/* 80181348 0017E148 4B E9 6C 51 */ bl __as__10iColor_tagFRC10iColor_tag /* 8018134C 0017E14C C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) /* 80181350 0017E150 38 00 04 28 */ li r0, 0x428 /* 80181354 0017E154 D0 1F 00 2C */ stfs f0, 0x2c(r31) @@ -445,7 +445,7 @@ NPCC_MakeStreakInfo__F12en_npcstreakP10StreakInfo: /* 801813C8 0017E1C8 93 C1 00 08 */ stw r30, 8(r1) /* 801813CC 0017E1CC 7C 7E 1B 78 */ mr r30, r3 /* 801813D0 0017E1D0 7F E3 FB 78 */ mr r3, r31 -/* 801813D4 0017E1D4 48 00 4B 95 */ bl func_80185F68 +/* 801813D4 0017E1D4 48 00 4B 95 */ bl Defaults__10StreakInfoFv /* 801813D8 0017E1D8 28 1E 00 07 */ cmplwi r30, 7 /* 801813DC 0017E1DC 41 81 02 00 */ bgt lbl_801815DC /* 801813E0 0017E1E0 3C 60 80 2A */ lis r3, lbl_8029B8C0@ha @@ -593,7 +593,7 @@ NPCC_StreakCreate__F12en_npcstreak: /* 80181608 0017E408 4B FF FD AD */ bl NPCC_MakeStreakInfo__F12en_npcstreakP10StreakInfo /* 8018160C 0017E40C 3C 60 80 33 */ lis r3, lbl_8032B580@ha /* 80181610 0017E410 38 63 B5 80 */ addi r3, r3, lbl_8032B580@l -/* 80181614 0017E414 48 00 49 A5 */ bl func_80185FB8 +/* 80181614 0017E414 48 00 49 A5 */ bl xFXStreakStart__FP10StreakInfo /* 80181618 0017E418 80 01 00 14 */ lwz r0, 0x14(r1) /* 8018161C 0017E41C 7C 08 03 A6 */ mtlr r0 /* 80181620 0017E420 38 21 00 10 */ addi r1, r1, 0x10 @@ -630,7 +630,7 @@ lbl_80181668: /* 8018168C 0017E48C EF C3 00 72 */ fmuls f30, f3, f1 /* 80181690 0017E490 EC 00 07 B2 */ fmuls f0, f0, f30 /* 80181694 0017E494 EC 20 E8 24 */ fdivs f1, f0, f29 -/* 80181698 0017E498 48 00 49 61 */ bl func_80185FF8 +/* 80181698 0017E498 48 00 49 61 */ bl ARCH3__Ff /* 8018169C 0017E49C EF BD 00 72 */ fmuls f29, f29, f1 /* 801816A0 0017E4A0 3B C0 00 00 */ li r30, 0 lbl_801816A4: @@ -694,7 +694,7 @@ lbl_80181700: /* 8018177C 0017E57C EC 00 00 72 */ fmuls f0, f0, f1 /* 80181780 0017E580 EC 1D 07 FA */ fmadds f0, f29, f31, f0 /* 80181784 0017E584 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 80181788 0017E588 4B E8 CF CD */ bl func_8000E754 +/* 80181788 0017E588 4B E8 CF CD */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8018178C 0017E58C 2C 1B 00 00 */ cmpwi r27, 0 /* 80181790 0017E590 40 82 00 10 */ bne lbl_801817A0 /* 80181794 0017E594 38 61 00 08 */ addi r3, r1, 8 @@ -766,7 +766,7 @@ lbl_8018186C: lbl_8018187C: /* 8018187C 0017E67C C0 42 AE C8 */ lfs f2, lbl_803CF848-_SDA2_BASE_(r2) /* 80181880 0017E680 C0 62 AF 14 */ lfs f3, lbl_803CF894-_SDA2_BASE_(r2) -/* 80181884 0017E684 4B F6 B2 9D */ bl func_800ECB20 +/* 80181884 0017E684 4B F6 B2 9D */ bl LERP__Ffff /* 80181888 0017E688 C0 02 AF 0C */ lfs f0, lbl_803CF88C-_SDA2_BASE_(r2) /* 8018188C 0017E68C FF C0 08 90 */ fmr f30, f1 /* 80181890 0017E690 FC 00 F8 40 */ fcmpo cr0, f0, f31 @@ -786,7 +786,7 @@ lbl_8018189C: lbl_801818C4: /* 801818C4 0017E6C4 7F E3 FB 78 */ mr r3, r31 /* 801818C8 0017E6C8 38 80 00 00 */ li r4, 0 -/* 801818CC 0017E6CC 4B F6 B1 ED */ bl func_800ECAB8 +/* 801818CC 0017E6CC 4B F6 B1 ED */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 801818D0 0017E6D0 FC 20 F0 90 */ fmr f1, f30 /* 801818D4 0017E6D4 D3 FF 00 64 */ stfs f31, 0x64(r31) /* 801818D8 0017E6D8 7F E3 FB 78 */ mr r3, r31 @@ -943,7 +943,7 @@ lbl_80181AEC: /* 80181AEC 0017E8EC C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) /* 80181AF0 0017E8F0 38 61 00 08 */ addi r3, r1, 8 /* 80181AF4 0017E8F4 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 80181AF8 0017E8F8 4B E8 CB 59 */ bl func_8000E650 +/* 80181AF8 0017E8F8 4B E8 CB 59 */ bl xVec3Length__FPC5xVec3 /* 80181AFC 0017E8FC C0 02 AF 24 */ lfs f0, lbl_803CF8A4-_SDA2_BASE_(r2) /* 80181B00 0017E900 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80181B04 0017E904 40 80 00 1C */ bge lbl_80181B20 @@ -951,25 +951,25 @@ lbl_80181AEC: /* 80181B0C 0017E90C 38 61 00 08 */ addi r3, r1, 8 /* 80181B10 0017E910 C0 22 AE 9C */ lfs f1, lbl_803CF81C-_SDA2_BASE_(r2) /* 80181B14 0017E914 FC 60 10 90 */ fmr f3, f2 -/* 80181B18 0017E918 4B E8 D4 E5 */ bl func_8000EFFC +/* 80181B18 0017E918 4B E8 D4 E5 */ bl xVec3Init__FP5xVec3fff /* 80181B1C 0017E91C 48 00 00 14 */ b lbl_80181B30 lbl_80181B20: /* 80181B20 0017E920 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) /* 80181B24 0017E924 38 61 00 08 */ addi r3, r1, 8 /* 80181B28 0017E928 EC 20 08 24 */ fdivs f1, f0, f1 -/* 80181B2C 0017E92C 4B E9 9E 0D */ bl func_8001B938 +/* 80181B2C 0017E92C 4B E9 9E 0D */ bl xVec3SMulBy__FP5xVec3f lbl_80181B30: /* 80181B30 0017E930 C0 22 AE D4 */ lfs f1, lbl_803CF854-_SDA2_BASE_(r2) /* 80181B34 0017E934 38 61 00 28 */ addi r3, r1, 0x28 /* 80181B38 0017E938 C0 42 AE B8 */ lfs f2, lbl_803CF838-_SDA2_BASE_(r2) /* 80181B3C 0017E93C FC 60 08 90 */ fmr f3, f1 -/* 80181B40 0017E940 4B E8 D4 BD */ bl func_8000EFFC +/* 80181B40 0017E940 4B E8 D4 BD */ bl xVec3Init__FP5xVec3fff /* 80181B44 0017E944 C0 01 00 10 */ lfs f0, 0x10(r1) /* 80181B48 0017E948 38 61 00 18 */ addi r3, r1, 0x18 /* 80181B4C 0017E94C C0 42 AE D4 */ lfs f2, lbl_803CF854-_SDA2_BASE_(r2) /* 80181B50 0017E950 FC 20 00 50 */ fneg f1, f0 /* 80181B54 0017E954 C0 61 00 08 */ lfs f3, 8(r1) -/* 80181B58 0017E958 4B E8 D4 A5 */ bl func_8000EFFC +/* 80181B58 0017E958 4B E8 D4 A5 */ bl xVec3Init__FP5xVec3fff /* 80181B5C 0017E95C 38 61 00 08 */ addi r3, r1, 8 /* 80181B60 0017E960 48 0A E8 29 */ bl RwMatrixUpdate /* 80181B64 0017E964 FC 20 E8 90 */ fmr f1, f29 @@ -1032,7 +1032,7 @@ NPAR_SceneFinish__Fv: /* 80181C2C 0017EA2C 3B C0 00 00 */ li r30, 0 lbl_80181C30: /* 80181C30 0017EA30 7F E3 FB 78 */ mr r3, r31 -/* 80181C34 0017EA34 48 00 44 89 */ bl func_801860BC +/* 80181C34 0017EA34 48 00 44 89 */ bl Done__8NPARMgmtFv /* 80181C38 0017EA38 3B DE 00 01 */ addi r30, r30, 1 /* 80181C3C 0017EA3C 3B FF 00 20 */ addi r31, r31, 0x20 /* 80181C40 0017EA40 2C 1E 00 0C */ cmpwi r30, 0xc @@ -1060,7 +1060,7 @@ NPAR_SceneReset__Fv: /* 80181C8C 0017EA8C 3B C0 00 00 */ li r30, 0 lbl_80181C90: /* 80181C90 0017EA90 7F E3 FB 78 */ mr r3, r31 -/* 80181C94 0017EA94 48 00 44 49 */ bl func_801860DC +/* 80181C94 0017EA94 48 00 44 49 */ bl Reset__8NPARMgmtFv /* 80181C98 0017EA98 3B DE 00 01 */ addi r30, r30, 1 /* 80181C9C 0017EA9C 3B FF 00 20 */ addi r31, r31, 0x20 /* 80181CA0 0017EAA0 2C 1E 00 0C */ cmpwi r30, 0xc @@ -1170,7 +1170,7 @@ NPAR_PartySetup__F11en_nparptypPPvP12NPARXtraData: /* 80181E08 0017EC08 38 03 B5 9C */ addi r0, r3, lbl_8032B59C@l /* 80181E0C 0017EC0C 7F E0 32 14 */ add r31, r0, r6 /* 80181E10 0017EC10 7F E3 FB 78 */ mr r3, r31 -/* 80181E14 0017EC14 48 00 42 D5 */ bl func_801860E8 +/* 80181E14 0017EC14 48 00 42 D5 */ bl IsReady__8NPARMgmtFv /* 80181E18 0017EC18 2C 03 00 00 */ cmpwi r3, 0 /* 80181E1C 0017EC1C 41 82 00 0C */ beq lbl_80181E28 /* 80181E20 0017EC20 7F E3 FB 78 */ mr r3, r31 @@ -1203,7 +1203,7 @@ NPAR_FindParty__F11en_nparptyp: /* 80181E78 0017EC78 93 E1 00 0C */ stw r31, 0xc(r1) /* 80181E7C 0017EC7C 7F E0 1A 14 */ add r31, r0, r3 /* 80181E80 0017EC80 7F E3 FB 78 */ mr r3, r31 -/* 80181E84 0017EC84 48 00 42 65 */ bl func_801860E8 +/* 80181E84 0017EC84 48 00 42 65 */ bl IsReady__8NPARMgmtFv /* 80181E88 0017EC88 2C 03 00 00 */ cmpwi r3, 0 /* 80181E8C 0017EC8C 41 82 00 0C */ beq lbl_80181E98 /* 80181E90 0017EC90 7F E3 FB 78 */ mr r3, r31 @@ -1251,10 +1251,10 @@ Init__8NPARMgmtF11en_nparptypPPvP12NPARXtraData: /* 80181F24 0017ED24 90 19 00 0C */ stw r0, 0xc(r25) /* 80181F28 0017ED28 80 1E 00 04 */ lwz r0, 4(r30) /* 80181F2C 0017ED2C 90 19 00 10 */ stw r0, 0x10(r25) -/* 80181F30 0017ED30 48 00 41 E9 */ bl func_80186118 +/* 80181F30 0017ED30 48 00 41 E9 */ bl UserDataSet__8NPARMgmtFPPv /* 80181F34 0017ED34 7F 23 CB 78 */ mr r3, r25 /* 80181F38 0017ED38 7F 84 E3 78 */ mr r4, r28 -/* 80181F3C 0017ED3C 48 00 41 D5 */ bl func_80186110 +/* 80181F3C 0017ED3C 48 00 41 D5 */ bl XtraDataSet__8NPARMgmtFP12NPARXtraData /* 80181F40 0017ED40 80 7E 00 08 */ lwz r3, 8(r30) /* 80181F44 0017ED44 28 03 00 00 */ cmplwi r3, 0 /* 80181F48 0017ED48 40 82 00 10 */ bne lbl_80181F58 @@ -1322,7 +1322,7 @@ ConfigPar__14NPARParmOilBubCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80182014 0017EE14 D0 3C 00 30 */ stfs f1, 0x30(r28) /* 80182018 0017EE18 D0 1C 00 28 */ stfs f0, 0x28(r28) /* 8018201C 0017EE1C D0 1C 00 2C */ stfs f0, 0x2c(r28) -/* 80182020 0017EE20 4B E8 92 45 */ bl func_8000B264 +/* 80182020 0017EE20 4B E8 92 45 */ bl __as__5xVec3FRC5xVec3 /* 80182024 0017EE24 28 1F 00 00 */ cmplwi r31, 0 /* 80182028 0017EE28 38 7C 00 34 */ addi r3, r28, 0x34 /* 8018202C 0017EE2C 41 82 00 0C */ beq lbl_80182038 @@ -1332,13 +1332,13 @@ lbl_80182038: /* 80182038 0017EE38 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 8018203C 0017EE3C 38 84 30 18 */ addi r4, r4, lbl_80253018@l lbl_80182040: -/* 80182040 0017EE40 4B E8 92 25 */ bl func_8000B264 +/* 80182040 0017EE40 4B E8 92 25 */ bl __as__5xVec3FRC5xVec3 /* 80182044 0017EE44 C0 1B 00 14 */ lfs f0, 0x14(r27) /* 80182048 0017EE48 38 7C 00 24 */ addi r3, r28, 0x24 /* 8018204C 0017EE4C 38 9B 00 04 */ addi r4, r27, 4 /* 80182050 0017EE50 D0 1C 00 0C */ stfs f0, 0xc(r28) /* 80182054 0017EE54 D0 1C 00 10 */ stfs f0, 0x10(r28) -/* 80182058 0017EE58 4B ED 0A 61 */ bl func_80052AB8 +/* 80182058 0017EE58 4B ED 0A 61 */ bl __as__6RwRGBAFRC6RwRGBA /* 8018205C 0017EE5C C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) /* 80182060 0017EE60 D0 1C 00 14 */ stfs f0, 0x14(r28) /* 80182064 0017EE64 C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) @@ -1374,7 +1374,7 @@ lbl_80182040: /* 801820DC 0017EEDC 90 A1 00 34 */ stw r5, 0x34(r1) /* 801820E0 0017EEE0 90 81 00 38 */ stw r4, 0x38(r1) /* 801820E4 0017EEE4 90 01 00 3C */ stw r0, 0x3c(r1) -/* 801820E8 0017EEE8 4B F9 55 99 */ bl func_80117680 +/* 801820E8 0017EEE8 4B F9 55 99 */ bl reset__10ptank_poolFv /* 801820EC 0017EEEC 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 801820F0 0017EEF0 3C 60 80 27 */ lis r3, lbl_80272EE0@ha /* 801820F4 0017EEF4 3B E4 05 58 */ addi r31, r4, lbl_803C0558@l @@ -1406,23 +1406,23 @@ lbl_80182148: /* 80182150 0017EF50 38 61 00 14 */ addi r3, r1, 0x14 /* 80182154 0017EF54 38 9A 00 34 */ addi r4, r26, 0x34 /* 80182158 0017EF58 EF A2 00 24 */ fdivs f29, f2, f0 -/* 8018215C 0017EF5C 4B E8 8F C5 */ bl func_8000B120 +/* 8018215C 0017EF5C 4B E8 8F C5 */ bl __ml__5xVec3CFf /* 80182160 0017EF60 7F 43 D3 78 */ mr r3, r26 /* 80182164 0017EF64 38 81 00 14 */ addi r4, r1, 0x14 -/* 80182168 0017EF68 4B E9 32 DD */ bl func_80015444 +/* 80182168 0017EF68 4B E9 32 DD */ bl __apl__5xVec3FRC5xVec3 /* 8018216C 0017EF6C FC 20 F8 90 */ fmr f1, f31 /* 80182170 0017EF70 38 61 00 08 */ addi r3, r1, 8 /* 80182174 0017EF74 38 99 00 08 */ addi r4, r25, 8 -/* 80182178 0017EF78 4B E8 8F A9 */ bl func_8000B120 +/* 80182178 0017EF78 4B E8 8F A9 */ bl __ml__5xVec3CFf /* 8018217C 0017EF7C 38 7A 00 34 */ addi r3, r26, 0x34 /* 80182180 0017EF80 38 81 00 08 */ addi r4, r1, 8 -/* 80182184 0017EF84 4B E9 32 C1 */ bl func_80015444 +/* 80182184 0017EF84 4B E9 32 C1 */ bl __apl__5xVec3FRC5xVec3 /* 80182188 0017EF88 C0 22 AF 28 */ lfs f1, lbl_803CF8A8-_SDA2_BASE_(r2) /* 8018218C 0017EF8C 38 7A 00 34 */ addi r3, r26, 0x34 -/* 80182190 0017EF90 4B E8 8F F1 */ bl func_8000B180 +/* 80182190 0017EF90 4B E8 8F F1 */ bl __amu__5xVec3Ff /* 80182194 0017EF94 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) /* 80182198 0017EF98 EC 20 E8 28 */ fsubs f1, f0, f29 -/* 8018219C 0017EF9C 48 00 3E C9 */ bl func_80186064 +/* 8018219C 0017EF9C 48 00 3E C9 */ bl ARCH__Ff /* 801821A0 0017EFA0 88 1A 00 43 */ lbz r0, 0x43(r26) /* 801821A4 0017EFA4 FF C0 08 90 */ fmr f30, f1 /* 801821A8 0017EFA8 2C 00 00 01 */ cmpwi r0, 1 @@ -1430,12 +1430,12 @@ lbl_80182148: /* 801821B0 0017EFB0 FC 20 E8 90 */ fmr f1, f29 /* 801821B4 0017EFB4 C0 59 00 14 */ lfs f2, 0x14(r25) /* 801821B8 0017EFB8 C0 79 00 18 */ lfs f3, 0x18(r25) -/* 801821BC 0017EFBC 4B F6 A9 71 */ bl func_800ECB2C +/* 801821BC 0017EFBC 4B F6 A9 71 */ bl SMOOTH__Ffff /* 801821C0 0017EFC0 48 00 00 10 */ b lbl_801821D0 lbl_801821C4: /* 801821C4 0017EFC4 C0 59 00 14 */ lfs f2, 0x14(r25) /* 801821C8 0017EFC8 C0 79 00 18 */ lfs f3, 0x18(r25) -/* 801821CC 0017EFCC 4B F6 A9 55 */ bl func_800ECB20 +/* 801821CC 0017EFCC 4B F6 A9 55 */ bl LERP__Ffff lbl_801821D0: /* 801821D0 0017EFD0 D0 3A 00 0C */ stfs f1, 0xc(r26) /* 801821D4 0017EFD4 88 19 00 07 */ lbz r0, 7(r25) @@ -1456,7 +1456,7 @@ lbl_801821D0: /* 80182210 0017F010 40 80 00 18 */ bge lbl_80182228 /* 80182214 0017F014 7F A3 EB 78 */ mr r3, r29 /* 80182218 0017F018 7F C4 F3 78 */ mr r4, r30 -/* 8018221C 0017F01C 48 00 3F 05 */ bl func_80186120 +/* 8018221C 0017F01C 48 00 3F 05 */ bl PromoteTail__8NPARMgmtFi /* 80182220 0017F020 3B DE FF FF */ addi r30, r30, -1 /* 80182224 0017F024 48 00 00 5C */ b lbl_80182280 lbl_80182228: @@ -1465,7 +1465,7 @@ lbl_80182228: /* 80182230 0017F030 41 82 00 2C */ beq lbl_8018225C /* 80182234 0017F034 7F 44 D3 78 */ mr r4, r26 /* 80182238 0017F038 38 61 00 20 */ addi r3, r1, 0x20 -/* 8018223C 0017F03C 4B E8 DF ED */ bl func_80010228 +/* 8018223C 0017F03C 4B E8 DF ED */ bl __as__5RwV3dFRC5RwV3d /* 80182240 0017F040 C0 1A 00 0C */ lfs f0, 0xc(r26) /* 80182244 0017F044 38 81 00 20 */ addi r4, r1, 0x20 /* 80182248 0017F048 80 7F 00 10 */ lwz r3, 0x10(r31) @@ -1475,14 +1475,14 @@ lbl_80182228: /* 80182258 0017F058 41 82 00 28 */ beq lbl_80182280 lbl_8018225C: /* 8018225C 0017F05C 38 61 00 30 */ addi r3, r1, 0x30 -/* 80182260 0017F060 4B F9 52 49 */ bl func_801174A8 +/* 80182260 0017F060 4B F9 52 49 */ bl next__30ptank_pool__pos_color_size_uv2Fv /* 80182264 0017F064 38 61 00 30 */ addi r3, r1, 0x30 -/* 80182268 0017F068 4B F9 52 2D */ bl func_80117494 +/* 80182268 0017F068 4B F9 52 2D */ bl valid__10ptank_poolCFv /* 8018226C 0017F06C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80182270 0017F070 41 82 00 10 */ beq lbl_80182280 /* 80182274 0017F074 7F 43 D3 78 */ mr r3, r26 /* 80182278 0017F078 38 81 00 30 */ addi r4, r1, 0x30 -/* 8018227C 0017F07C 48 00 00 49 */ bl func_801822C4 +/* 8018227C 0017F07C 48 00 00 49 */ bl NPAR_CopyNPARToPTPool__FP8NPARDataP30ptank_pool__pos_color_size_uv2 lbl_80182280: /* 80182280 0017F080 3B DE 00 01 */ addi r30, r30, 1 lbl_80182284: @@ -1490,7 +1490,7 @@ lbl_80182284: /* 80182288 0017F088 7C 1E 00 00 */ cmpw r30, r0 /* 8018228C 0017F08C 41 80 FE 7C */ blt lbl_80182108 /* 80182290 0017F090 38 61 00 30 */ addi r3, r1, 0x30 -/* 80182294 0017F094 4B F9 51 C1 */ bl func_80117454 +/* 80182294 0017F094 4B F9 51 C1 */ bl flush__30ptank_pool__pos_color_size_uv2Fv /* 80182298 0017F098 E3 E1 00 C8 */ psq_l f31, 200(r1), 0, qr0 /* 8018229C 0017F09C CB E1 00 C0 */ lfd f31, 0xc0(r1) /* 801822A0 0017F0A0 E3 C1 00 B8 */ psq_l f30, 184(r1), 0, qr0 @@ -1503,8 +1503,8 @@ lbl_80182284: /* 801822BC 0017F0BC 38 21 00 D0 */ addi r1, r1, 0xd0 /* 801822C0 0017F0C0 4E 80 00 20 */ blr -.global func_801822C4 -func_801822C4: +.global NPAR_CopyNPARToPTPool__FP8NPARDataP30ptank_pool__pos_color_size_uv2 +NPAR_CopyNPARToPTPool__FP8NPARDataP30ptank_pool__pos_color_size_uv2: /* 801822C4 0017F0C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801822C8 0017F0C8 7C 08 02 A6 */ mflr r0 /* 801822CC 0017F0CC 90 01 00 14 */ stw r0, 0x14(r1) @@ -1514,7 +1514,7 @@ func_801822C4: /* 801822DC 0017F0DC 7C 7E 1B 78 */ mr r30, r3 /* 801822E0 0017F0E0 80 64 00 24 */ lwz r3, 0x24(r4) /* 801822E4 0017F0E4 7F C4 F3 78 */ mr r4, r30 -/* 801822E8 0017F0E8 4B E8 8F 7D */ bl func_8000B264 +/* 801822E8 0017F0E8 4B E8 8F 7D */ bl __as__5xVec3FRC5xVec3 /* 801822EC 0017F0EC 88 1E 00 24 */ lbz r0, 0x24(r30) /* 801822F0 0017F0F0 80 7F 00 28 */ lwz r3, 0x28(r31) /* 801822F4 0017F0F4 98 03 00 00 */ stb r0, 0(r3) @@ -1574,16 +1574,16 @@ ConfigPar__18NPARParmTubeSpiralCFP8NPARData11en_nparmodePC5xVec3PC5xVec3f: /* 801823C0 0017F1C0 D0 1C 00 30 */ stfs f0, 0x30(r28) /* 801823C4 0017F1C4 D3 FC 00 28 */ stfs f31, 0x28(r28) /* 801823C8 0017F1C8 D3 FC 00 2C */ stfs f31, 0x2c(r28) -/* 801823CC 0017F1CC 4B E8 8E 99 */ bl func_8000B264 +/* 801823CC 0017F1CC 4B E8 8E 99 */ bl __as__5xVec3FRC5xVec3 /* 801823D0 0017F1D0 7F E4 FB 78 */ mr r4, r31 /* 801823D4 0017F1D4 38 7C 00 34 */ addi r3, r28, 0x34 -/* 801823D8 0017F1D8 4B E8 8E 8D */ bl func_8000B264 +/* 801823D8 0017F1D8 4B E8 8E 8D */ bl __as__5xVec3FRC5xVec3 /* 801823DC 0017F1DC C0 1B 00 04 */ lfs f0, 4(r27) /* 801823E0 0017F1E0 7F 64 DB 78 */ mr r4, r27 /* 801823E4 0017F1E4 38 7C 00 24 */ addi r3, r28, 0x24 /* 801823E8 0017F1E8 D0 1C 00 0C */ stfs f0, 0xc(r28) /* 801823EC 0017F1EC D0 1C 00 10 */ stfs f0, 0x10(r28) -/* 801823F0 0017F1F0 4B ED 06 C9 */ bl func_80052AB8 +/* 801823F0 0017F1F0 4B ED 06 C9 */ bl __as__6RwRGBAFRC6RwRGBA /* 801823F4 0017F1F4 C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) /* 801823F8 0017F1F8 D0 1C 00 14 */ stfs f0, 0x14(r28) /* 801823FC 0017F1FC C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) @@ -1618,11 +1618,11 @@ ConfigPar__18NPARParmTubeSpiralCFP8NPARData11en_nparmodePC5xVec3PC5xVec3f: /* 80182470 0017F270 90 A1 00 34 */ stw r5, 0x34(r1) /* 80182474 0017F274 90 81 00 38 */ stw r4, 0x38(r1) /* 80182478 0017F278 90 01 00 3C */ stw r0, 0x3c(r1) -/* 8018247C 0017F27C 4B F9 52 05 */ bl func_80117680 +/* 8018247C 0017F27C 4B F9 52 05 */ bl reset__10ptank_poolFv /* 80182480 0017F280 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80182484 0017F284 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80182488 0017F288 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 8018248C 0017F28C 4B E9 93 A5 */ bl func_8001B830 +/* 8018248C 0017F28C 4B E9 93 A5 */ bl xEntGetCenter__FPC4xEnt /* 80182490 0017F290 80 E3 00 00 */ lwz r7, 0(r3) /* 80182494 0017F294 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 80182498 0017F298 80 C3 00 04 */ lwz r6, 4(r3) @@ -1663,19 +1663,19 @@ lbl_80182508: /* 80182518 0017F318 EF C2 08 24 */ fdivs f30, f2, f1 /* 8018251C 0017F31C C0 22 AE E0 */ lfs f1, lbl_803CF860-_SDA2_BASE_(r2) /* 80182520 0017F320 EF E0 F0 28 */ fsubs f31, f0, f30 -/* 80182524 0017F324 4B E8 8B FD */ bl func_8000B120 +/* 80182524 0017F324 4B E8 8B FD */ bl __ml__5xVec3CFf /* 80182528 0017F328 7F 63 DB 78 */ mr r3, r27 /* 8018252C 0017F32C 38 81 00 08 */ addi r4, r1, 8 -/* 80182530 0017F330 4B E9 2F 15 */ bl func_80015444 +/* 80182530 0017F330 4B E9 2F 15 */ bl __apl__5xVec3FRC5xVec3 /* 80182534 0017F334 FC 20 F8 90 */ fmr f1, f31 -/* 80182538 0017F338 48 00 3B 2D */ bl func_80186064 +/* 80182538 0017F338 48 00 3B 2D */ bl ARCH__Ff /* 8018253C 0017F33C C0 02 AE A0 */ lfs f0, lbl_803CF820-_SDA2_BASE_(r2) /* 80182540 0017F340 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80182544 0017F344 40 80 00 18 */ bge lbl_8018255C /* 80182548 0017F348 EC 3F 00 24 */ fdivs f1, f31, f0 /* 8018254C 0017F34C C0 59 00 04 */ lfs f2, 4(r25) /* 80182550 0017F350 C0 79 00 08 */ lfs f3, 8(r25) -/* 80182554 0017F354 4B F6 A5 D9 */ bl func_800ECB2C +/* 80182554 0017F354 4B F6 A5 D9 */ bl SMOOTH__Ffff /* 80182558 0017F358 48 00 00 08 */ b lbl_80182560 lbl_8018255C: /* 8018255C 0017F35C C0 39 00 08 */ lfs f1, 8(r25) @@ -1723,7 +1723,7 @@ lbl_801825EC: /* 801825F8 0017F3F8 40 80 00 18 */ bge lbl_80182610 /* 801825FC 0017F3FC 7F 43 D3 78 */ mr r3, r26 /* 80182600 0017F400 7F 84 E3 78 */ mr r4, r28 -/* 80182604 0017F404 48 00 3B 1D */ bl func_80186120 +/* 80182604 0017F404 48 00 3B 1D */ bl PromoteTail__8NPARMgmtFi /* 80182608 0017F408 3B 9C FF FF */ addi r28, r28, -1 /* 8018260C 0017F40C 48 00 00 E0 */ b lbl_801826EC lbl_80182610: @@ -1745,7 +1745,7 @@ lbl_80182610: /* 8018264C 0017F44C 7F 63 DB 78 */ mr r3, r27 /* 80182650 0017F450 38 81 00 24 */ addi r4, r1, 0x24 /* 80182654 0017F454 38 A0 00 00 */ li r5, 0 -/* 80182658 0017F458 4B F5 6B D1 */ bl func_800D9228 +/* 80182658 0017F458 4B F5 6B D1 */ bl NPCC_DstSq__FPC5xVec3PC5xVec3P5xVec3 /* 8018265C 0017F45C C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) /* 80182660 0017F460 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80182664 0017F464 40 80 00 14 */ bge lbl_80182678 @@ -1767,7 +1767,7 @@ lbl_80182694: /* 8018269C 0017F49C 41 82 00 2C */ beq lbl_801826C8 /* 801826A0 0017F4A0 7F 64 DB 78 */ mr r4, r27 /* 801826A4 0017F4A4 38 61 00 14 */ addi r3, r1, 0x14 -/* 801826A8 0017F4A8 4B E8 DB 81 */ bl func_80010228 +/* 801826A8 0017F4A8 4B E8 DB 81 */ bl __as__5RwV3dFRC5RwV3d /* 801826AC 0017F4AC C0 1B 00 0C */ lfs f0, 0xc(r27) /* 801826B0 0017F4B0 38 81 00 14 */ addi r4, r1, 0x14 /* 801826B4 0017F4B4 80 7E 00 10 */ lwz r3, 0x10(r30) @@ -1777,14 +1777,14 @@ lbl_80182694: /* 801826C4 0017F4C4 41 82 00 28 */ beq lbl_801826EC lbl_801826C8: /* 801826C8 0017F4C8 38 61 00 30 */ addi r3, r1, 0x30 -/* 801826CC 0017F4CC 4B F9 4D DD */ bl func_801174A8 +/* 801826CC 0017F4CC 4B F9 4D DD */ bl next__30ptank_pool__pos_color_size_uv2Fv /* 801826D0 0017F4D0 38 61 00 30 */ addi r3, r1, 0x30 -/* 801826D4 0017F4D4 4B F9 4D C1 */ bl func_80117494 +/* 801826D4 0017F4D4 4B F9 4D C1 */ bl valid__10ptank_poolCFv /* 801826D8 0017F4D8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 801826DC 0017F4DC 41 82 00 10 */ beq lbl_801826EC /* 801826E0 0017F4E0 7F 63 DB 78 */ mr r3, r27 /* 801826E4 0017F4E4 38 81 00 30 */ addi r4, r1, 0x30 -/* 801826E8 0017F4E8 4B FF FB DD */ bl func_801822C4 +/* 801826E8 0017F4E8 4B FF FB DD */ bl NPAR_CopyNPARToPTPool__FP8NPARDataP30ptank_pool__pos_color_size_uv2 lbl_801826EC: /* 801826EC 0017F4EC 3B 9C 00 01 */ addi r28, r28, 1 lbl_801826F0: @@ -1792,7 +1792,7 @@ lbl_801826F0: /* 801826F4 0017F4F4 7C 1C 00 00 */ cmpw r28, r0 /* 801826F8 0017F4F8 41 80 FD CC */ blt lbl_801824C4 /* 801826FC 0017F4FC 38 61 00 30 */ addi r3, r1, 0x30 -/* 80182700 0017F500 4B F9 4D 55 */ bl func_80117454 +/* 80182700 0017F500 4B F9 4D 55 */ bl flush__30ptank_pool__pos_color_size_uv2Fv /* 80182704 0017F504 E3 E1 00 B8 */ psq_l f31, 184(r1), 0, qr0 /* 80182708 0017F508 CB E1 00 B0 */ lfd f31, 0xb0(r1) /* 8018270C 0017F50C E3 C1 00 A8 */ psq_l f30, 168(r1), 0, qr0 @@ -1858,7 +1858,7 @@ lbl_801827E0: /* 801827E4 0017F5E4 54 05 10 3A */ slwi r5, r0, 2 /* 801827E8 0017F5E8 38 04 B9 A0 */ addi r0, r4, lbl_8029B9A0@l /* 801827EC 0017F5EC 7C 80 2A 14 */ add r4, r0, r5 -/* 801827F0 0017F5F0 4B ED 02 C9 */ bl func_80052AB8 +/* 801827F0 0017F5F0 4B ED 02 C9 */ bl __as__6RwRGBAFRC6RwRGBA /* 801827F4 0017F5F4 48 00 01 7C */ b lbl_80182970 lbl_801827F8: /* 801827F8 0017F5F8 54 80 07 BD */ rlwinm. r0, r4, 0, 0x1e, 0x1e @@ -1867,30 +1867,30 @@ lbl_801827F8: /* 80182804 0017F604 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80182808 0017F608 40 80 00 10 */ bge lbl_80182818 /* 8018280C 0017F60C 38 82 AF 44 */ addi r4, r2, lbl_803CF8C4-_SDA2_BASE_ -/* 80182810 0017F610 4B ED 02 A9 */ bl func_80052AB8 +/* 80182810 0017F610 4B ED 02 A9 */ bl __as__6RwRGBAFRC6RwRGBA /* 80182814 0017F614 48 00 01 5C */ b lbl_80182970 lbl_80182818: /* 80182818 0017F618 C0 02 AF A4 */ lfs f0, lbl_803CF924-_SDA2_BASE_(r2) /* 8018281C 0017F61C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80182820 0017F620 40 80 00 10 */ bge lbl_80182830 /* 80182824 0017F624 38 82 AF 48 */ addi r4, r2, lbl_803CF8C8-_SDA2_BASE_ -/* 80182828 0017F628 4B ED 02 91 */ bl func_80052AB8 +/* 80182828 0017F628 4B ED 02 91 */ bl __as__6RwRGBAFRC6RwRGBA /* 8018282C 0017F62C 48 00 01 44 */ b lbl_80182970 lbl_80182830: /* 80182830 0017F630 38 82 AF 4C */ addi r4, r2, lbl_803CF8CC-_SDA2_BASE_ -/* 80182834 0017F634 4B ED 02 85 */ bl func_80052AB8 +/* 80182834 0017F634 4B ED 02 85 */ bl __as__6RwRGBAFRC6RwRGBA /* 80182838 0017F638 48 00 01 38 */ b lbl_80182970 lbl_8018283C: /* 8018283C 0017F63C 54 80 07 7B */ rlwinm. r0, r4, 0, 0x1d, 0x1d /* 80182840 0017F640 41 82 00 10 */ beq lbl_80182850 /* 80182844 0017F644 38 82 AF 6C */ addi r4, r2, lbl_803CF8EC-_SDA2_BASE_ -/* 80182848 0017F648 4B ED 02 71 */ bl func_80052AB8 +/* 80182848 0017F648 4B ED 02 71 */ bl __as__6RwRGBAFRC6RwRGBA /* 8018284C 0017F64C 48 00 01 24 */ b lbl_80182970 lbl_80182850: /* 80182850 0017F650 54 80 07 39 */ rlwinm. r0, r4, 0, 0x1c, 0x1c /* 80182854 0017F654 41 82 00 10 */ beq lbl_80182864 /* 80182858 0017F658 38 82 AF 98 */ addi r4, r2, lbl_803CF918-_SDA2_BASE_ -/* 8018285C 0017F65C 4B ED 02 5D */ bl func_80052AB8 +/* 8018285C 0017F65C 4B ED 02 5D */ bl __as__6RwRGBAFRC6RwRGBA /* 80182860 0017F660 48 00 01 10 */ b lbl_80182970 lbl_80182864: /* 80182864 0017F664 54 80 06 F7 */ rlwinm. r0, r4, 0, 0x1b, 0x1b @@ -1899,38 +1899,38 @@ lbl_80182864: /* 80182870 0017F670 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80182874 0017F674 40 80 00 10 */ bge lbl_80182884 /* 80182878 0017F678 38 82 AF 88 */ addi r4, r2, lbl_803CF908-_SDA2_BASE_ -/* 8018287C 0017F67C 4B ED 02 3D */ bl func_80052AB8 +/* 8018287C 0017F67C 4B ED 02 3D */ bl __as__6RwRGBAFRC6RwRGBA /* 80182880 0017F680 48 00 00 F0 */ b lbl_80182970 lbl_80182884: /* 80182884 0017F684 C0 02 AE C8 */ lfs f0, lbl_803CF848-_SDA2_BASE_(r2) /* 80182888 0017F688 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018288C 0017F68C 40 80 00 10 */ bge lbl_8018289C /* 80182890 0017F690 38 82 AF 44 */ addi r4, r2, lbl_803CF8C4-_SDA2_BASE_ -/* 80182894 0017F694 4B ED 02 25 */ bl func_80052AB8 +/* 80182894 0017F694 4B ED 02 25 */ bl __as__6RwRGBAFRC6RwRGBA /* 80182898 0017F698 48 00 00 D8 */ b lbl_80182970 lbl_8018289C: /* 8018289C 0017F69C C0 02 AE EC */ lfs f0, lbl_803CF86C-_SDA2_BASE_(r2) /* 801828A0 0017F6A0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801828A4 0017F6A4 40 80 00 10 */ bge lbl_801828B4 /* 801828A8 0017F6A8 38 82 AF 48 */ addi r4, r2, lbl_803CF8C8-_SDA2_BASE_ -/* 801828AC 0017F6AC 4B ED 02 0D */ bl func_80052AB8 +/* 801828AC 0017F6AC 4B ED 02 0D */ bl __as__6RwRGBAFRC6RwRGBA /* 801828B0 0017F6B0 48 00 00 C0 */ b lbl_80182970 lbl_801828B4: /* 801828B4 0017F6B4 C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) /* 801828B8 0017F6B8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801828BC 0017F6BC 40 80 00 10 */ bge lbl_801828CC /* 801828C0 0017F6C0 38 82 AF 4C */ addi r4, r2, lbl_803CF8CC-_SDA2_BASE_ -/* 801828C4 0017F6C4 4B ED 01 F5 */ bl func_80052AB8 +/* 801828C4 0017F6C4 4B ED 01 F5 */ bl __as__6RwRGBAFRC6RwRGBA /* 801828C8 0017F6C8 48 00 00 A8 */ b lbl_80182970 lbl_801828CC: /* 801828CC 0017F6CC 38 82 AF 64 */ addi r4, r2, lbl_803CF8E4-_SDA2_BASE_ -/* 801828D0 0017F6D0 4B ED 01 E9 */ bl func_80052AB8 +/* 801828D0 0017F6D0 4B ED 01 E9 */ bl __as__6RwRGBAFRC6RwRGBA /* 801828D4 0017F6D4 48 00 00 9C */ b lbl_80182970 lbl_801828D8: /* 801828D8 0017F6D8 54 80 06 B5 */ rlwinm. r0, r4, 0, 0x1a, 0x1a /* 801828DC 0017F6DC 41 82 00 10 */ beq lbl_801828EC /* 801828E0 0017F6E0 38 82 AF 54 */ addi r4, r2, lbl_803CF8D4-_SDA2_BASE_ -/* 801828E4 0017F6E4 4B ED 01 D5 */ bl func_80052AB8 +/* 801828E4 0017F6E4 4B ED 01 D5 */ bl __as__6RwRGBAFRC6RwRGBA /* 801828E8 0017F6E8 48 00 00 88 */ b lbl_80182970 lbl_801828EC: /* 801828EC 0017F6EC 54 80 06 73 */ rlwinm. r0, r4, 0, 0x19, 0x19 @@ -1939,38 +1939,38 @@ lbl_801828EC: /* 801828F8 0017F6F8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801828FC 0017F6FC 40 80 00 10 */ bge lbl_8018290C /* 80182900 0017F700 38 82 AF 50 */ addi r4, r2, lbl_803CF8D0-_SDA2_BASE_ -/* 80182904 0017F704 4B ED 01 B5 */ bl func_80052AB8 +/* 80182904 0017F704 4B ED 01 B5 */ bl __as__6RwRGBAFRC6RwRGBA /* 80182908 0017F708 48 00 00 68 */ b lbl_80182970 lbl_8018290C: /* 8018290C 0017F70C C0 02 AE EC */ lfs f0, lbl_803CF86C-_SDA2_BASE_(r2) /* 80182910 0017F710 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80182914 0017F714 40 80 00 10 */ bge lbl_80182924 /* 80182918 0017F718 38 82 AF 54 */ addi r4, r2, lbl_803CF8D4-_SDA2_BASE_ -/* 8018291C 0017F71C 4B ED 01 9D */ bl func_80052AB8 +/* 8018291C 0017F71C 4B ED 01 9D */ bl __as__6RwRGBAFRC6RwRGBA /* 80182920 0017F720 48 00 00 50 */ b lbl_80182970 lbl_80182924: /* 80182924 0017F724 C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) /* 80182928 0017F728 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018292C 0017F72C 40 80 00 10 */ bge lbl_8018293C /* 80182930 0017F730 38 82 AF 5C */ addi r4, r2, lbl_803CF8DC-_SDA2_BASE_ -/* 80182934 0017F734 4B ED 01 85 */ bl func_80052AB8 +/* 80182934 0017F734 4B ED 01 85 */ bl __as__6RwRGBAFRC6RwRGBA /* 80182938 0017F738 48 00 00 38 */ b lbl_80182970 lbl_8018293C: /* 8018293C 0017F73C C0 02 AF AC */ lfs f0, lbl_803CF92C-_SDA2_BASE_(r2) /* 80182940 0017F740 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80182944 0017F744 40 80 00 10 */ bge lbl_80182954 /* 80182948 0017F748 38 82 AF 60 */ addi r4, r2, lbl_803CF8E0-_SDA2_BASE_ -/* 8018294C 0017F74C 4B ED 01 6D */ bl func_80052AB8 +/* 8018294C 0017F74C 4B ED 01 6D */ bl __as__6RwRGBAFRC6RwRGBA /* 80182950 0017F750 48 00 00 20 */ b lbl_80182970 lbl_80182954: /* 80182954 0017F754 38 82 AF 68 */ addi r4, r2, lbl_803CF8E8-_SDA2_BASE_ -/* 80182958 0017F758 4B ED 01 61 */ bl func_80052AB8 +/* 80182958 0017F758 4B ED 01 61 */ bl __as__6RwRGBAFRC6RwRGBA /* 8018295C 0017F75C 48 00 00 14 */ b lbl_80182970 lbl_80182960: /* 80182960 0017F760 54 80 06 31 */ rlwinm. r0, r4, 0, 0x18, 0x18 /* 80182964 0017F764 41 82 00 0C */ beq lbl_80182970 /* 80182968 0017F768 38 82 AF 70 */ addi r4, r2, lbl_803CF8F0-_SDA2_BASE_ -/* 8018296C 0017F76C 4B ED 01 4D */ bl func_80052AB8 +/* 8018296C 0017F76C 4B ED 01 4D */ bl __as__6RwRGBAFRC6RwRGBA lbl_80182970: /* 80182970 0017F770 80 01 00 24 */ lwz r0, 0x24(r1) /* 80182974 0017F774 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -2002,16 +2002,16 @@ ConfigPar__20NPARParmTubeConfettiCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 801829D0 0017F7D0 D3 FE 00 30 */ stfs f31, 0x30(r30) /* 801829D4 0017F7D4 D0 1E 00 28 */ stfs f0, 0x28(r30) /* 801829D8 0017F7D8 D0 1E 00 2C */ stfs f0, 0x2c(r30) -/* 801829DC 0017F7DC 4B E8 88 89 */ bl func_8000B264 +/* 801829DC 0017F7DC 4B E8 88 89 */ bl __as__5xVec3FRC5xVec3 /* 801829E0 0017F7E0 7F A4 EB 78 */ mr r4, r29 /* 801829E4 0017F7E4 38 7E 00 34 */ addi r3, r30, 0x34 -/* 801829E8 0017F7E8 4B E8 88 7D */ bl func_8000B264 +/* 801829E8 0017F7E8 4B E8 88 7D */ bl __as__5xVec3FRC5xVec3 /* 801829EC 0017F7EC C0 1B 00 08 */ lfs f0, 8(r27) /* 801829F0 0017F7F0 38 7E 00 24 */ addi r3, r30, 0x24 /* 801829F4 0017F7F4 38 9B 00 04 */ addi r4, r27, 4 /* 801829F8 0017F7F8 D0 1E 00 0C */ stfs f0, 0xc(r30) /* 801829FC 0017F7FC D0 1E 00 10 */ stfs f0, 0x10(r30) -/* 80182A00 0017F800 4B ED 00 B9 */ bl func_80052AB8 +/* 80182A00 0017F800 4B ED 00 B9 */ bl __as__6RwRGBAFRC6RwRGBA /* 80182A04 0017F804 2C 1F 00 00 */ cmpwi r31, 0 /* 80182A08 0017F808 40 82 00 84 */ bne lbl_80182A8C /* 80182A0C 0017F80C 4B EA E2 7D */ bl xurand__Fv @@ -2049,7 +2049,7 @@ ConfigPar__20NPARParmTubeConfettiCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: lbl_80182A8C: /* 80182A8C 0017F88C 38 7E 00 24 */ addi r3, r30, 0x24 /* 80182A90 0017F890 38 9B 00 04 */ addi r4, r27, 4 -/* 80182A94 0017F894 4B ED 00 25 */ bl func_80052AB8 +/* 80182A94 0017F894 4B ED 00 25 */ bl __as__6RwRGBAFRC6RwRGBA lbl_80182A98: /* 80182A98 0017F898 88 1B 00 25 */ lbz r0, 0x25(r27) /* 80182A9C 0017F89C 3C 80 43 30 */ lis r4, 0x4330 @@ -2171,7 +2171,7 @@ lbl_80182BEC: /* 80182C64 0017FA64 90 A1 00 34 */ stw r5, 0x34(r1) /* 80182C68 0017FA68 90 81 00 38 */ stw r4, 0x38(r1) /* 80182C6C 0017FA6C 90 01 00 3C */ stw r0, 0x3c(r1) -/* 80182C70 0017FA70 4B F9 4A 11 */ bl func_80117680 +/* 80182C70 0017FA70 4B F9 4A 11 */ bl reset__10ptank_poolFv /* 80182C74 0017FA74 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80182C78 0017FA78 3C 60 80 27 */ lis r3, lbl_80272F80@ha /* 80182C7C 0017FA7C 3B A4 05 58 */ addi r29, r4, lbl_803C0558@l @@ -2230,20 +2230,20 @@ lbl_80182D38: /* 80182D38 0017FB38 FC 20 D8 90 */ fmr f1, f27 /* 80182D3C 0017FB3C 38 61 00 14 */ addi r3, r1, 0x14 /* 80182D40 0017FB40 38 9B 00 34 */ addi r4, r27, 0x34 -/* 80182D44 0017FB44 4B E8 83 DD */ bl func_8000B120 +/* 80182D44 0017FB44 4B E8 83 DD */ bl __ml__5xVec3CFf /* 80182D48 0017FB48 7F 63 DB 78 */ mr r3, r27 /* 80182D4C 0017FB4C 38 81 00 14 */ addi r4, r1, 0x14 -/* 80182D50 0017FB50 4B E9 26 F5 */ bl func_80015444 +/* 80182D50 0017FB50 4B E9 26 F5 */ bl __apl__5xVec3FRC5xVec3 /* 80182D54 0017FB54 FC 20 E0 90 */ fmr f1, f28 /* 80182D58 0017FB58 38 7B 00 34 */ addi r3, r27, 0x34 -/* 80182D5C 0017FB5C 4B E8 84 25 */ bl func_8000B180 +/* 80182D5C 0017FB5C 4B E8 84 25 */ bl __amu__5xVec3Ff /* 80182D60 0017FB60 FC 20 E8 90 */ fmr f1, f29 /* 80182D64 0017FB64 38 61 00 08 */ addi r3, r1, 8 /* 80182D68 0017FB68 38 9A 00 10 */ addi r4, r26, 0x10 -/* 80182D6C 0017FB6C 4B E8 83 B5 */ bl func_8000B120 +/* 80182D6C 0017FB6C 4B E8 83 B5 */ bl __ml__5xVec3CFf /* 80182D70 0017FB70 38 7B 00 34 */ addi r3, r27, 0x34 /* 80182D74 0017FB74 38 81 00 08 */ addi r4, r1, 8 -/* 80182D78 0017FB78 4B E9 26 CD */ bl func_80015444 +/* 80182D78 0017FB78 4B E9 26 CD */ bl __apl__5xVec3FRC5xVec3 /* 80182D7C 0017FB7C 88 1B 00 43 */ lbz r0, 0x43(r27) /* 80182D80 0017FB80 7C 00 07 75 */ extsb. r0, r0 /* 80182D84 0017FB84 40 82 00 5C */ bne lbl_80182DE0 @@ -2275,10 +2275,10 @@ lbl_80182DCC: /* 80182DDC 0017FBDC D0 1B 00 3C */ stfs f0, 0x3c(r27) lbl_80182DE0: /* 80182DE0 0017FBE0 FC 20 F0 90 */ fmr f1, f30 -/* 80182DE4 0017FBE4 48 00 32 81 */ bl func_80186064 +/* 80182DE4 0017FBE4 48 00 32 81 */ bl ARCH__Ff /* 80182DE8 0017FBE8 C0 5A 00 08 */ lfs f2, 8(r26) /* 80182DEC 0017FBEC C0 7A 00 0C */ lfs f3, 0xc(r26) -/* 80182DF0 0017FBF0 4B F6 9D 31 */ bl func_800ECB20 +/* 80182DF0 0017FBF0 4B F6 9D 31 */ bl LERP__Ffff /* 80182DF4 0017FBF4 D0 3B 00 0C */ stfs f1, 0xc(r27) /* 80182DF8 0017FBF8 88 1A 00 07 */ lbz r0, 7(r26) /* 80182DFC 0017FBFC D0 3B 00 10 */ stfs f1, 0x10(r27) @@ -2364,7 +2364,7 @@ lbl_80182F18: /* 80182F38 0017FD38 C8 01 00 90 */ lfd f0, 0x90(r1) /* 80182F3C 0017FD3C EC 00 08 28 */ fsubs f0, f0, f1 /* 80182F40 0017FD40 EC 3E 00 32 */ fmuls f1, f30, f0 -/* 80182F44 0017FD44 4B E8 3C 35 */ bl func_80006B78 +/* 80182F44 0017FD44 4B E8 3C 35 */ bl floorf__3stdFf /* 80182F48 0017FD48 FC 00 08 1E */ fctiwz f0, f1 /* 80182F4C 0017FD4C 3C 00 43 30 */ lis r0, 0x4330 /* 80182F50 0017FD50 88 9A 00 25 */ lbz r4, 0x25(r26) @@ -2406,7 +2406,7 @@ lbl_80182FD0: /* 80182FDC 0017FDDC 40 80 00 18 */ bge lbl_80182FF4 /* 80182FE0 0017FDE0 7F 23 CB 78 */ mr r3, r25 /* 80182FE4 0017FDE4 7F 84 E3 78 */ mr r4, r28 -/* 80182FE8 0017FDE8 48 00 31 39 */ bl func_80186120 +/* 80182FE8 0017FDE8 48 00 31 39 */ bl PromoteTail__8NPARMgmtFi /* 80182FEC 0017FDEC 3B 9C FF FF */ addi r28, r28, -1 /* 80182FF0 0017FDF0 48 00 00 5C */ b lbl_8018304C lbl_80182FF4: @@ -2415,7 +2415,7 @@ lbl_80182FF4: /* 80182FFC 0017FDFC 41 82 00 2C */ beq lbl_80183028 /* 80183000 0017FE00 7F 64 DB 78 */ mr r4, r27 /* 80183004 0017FE04 38 61 00 20 */ addi r3, r1, 0x20 -/* 80183008 0017FE08 4B E8 D2 21 */ bl func_80010228 +/* 80183008 0017FE08 4B E8 D2 21 */ bl __as__5RwV3dFRC5RwV3d /* 8018300C 0017FE0C C0 1B 00 0C */ lfs f0, 0xc(r27) /* 80183010 0017FE10 38 81 00 20 */ addi r4, r1, 0x20 /* 80183014 0017FE14 80 7D 00 10 */ lwz r3, 0x10(r29) @@ -2425,14 +2425,14 @@ lbl_80182FF4: /* 80183024 0017FE24 41 82 00 28 */ beq lbl_8018304C lbl_80183028: /* 80183028 0017FE28 38 61 00 30 */ addi r3, r1, 0x30 -/* 8018302C 0017FE2C 4B F9 44 7D */ bl func_801174A8 +/* 8018302C 0017FE2C 4B F9 44 7D */ bl next__30ptank_pool__pos_color_size_uv2Fv /* 80183030 0017FE30 38 61 00 30 */ addi r3, r1, 0x30 -/* 80183034 0017FE34 4B F9 44 61 */ bl func_80117494 +/* 80183034 0017FE34 4B F9 44 61 */ bl valid__10ptank_poolCFv /* 80183038 0017FE38 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8018303C 0017FE3C 41 82 00 10 */ beq lbl_8018304C /* 80183040 0017FE40 7F 63 DB 78 */ mr r3, r27 /* 80183044 0017FE44 38 81 00 30 */ addi r4, r1, 0x30 -/* 80183048 0017FE48 4B FF F2 7D */ bl func_801822C4 +/* 80183048 0017FE48 4B FF F2 7D */ bl NPAR_CopyNPARToPTPool__FP8NPARDataP30ptank_pool__pos_color_size_uv2 lbl_8018304C: /* 8018304C 0017FE4C 3B 9C 00 01 */ addi r28, r28, 1 lbl_80183050: @@ -2440,7 +2440,7 @@ lbl_80183050: /* 80183054 0017FE54 7C 1C 00 00 */ cmpw r28, r0 /* 80183058 0017FE58 41 80 FC 38 */ blt lbl_80182C90 /* 8018305C 0017FE5C 38 61 00 30 */ addi r3, r1, 0x30 -/* 80183060 0017FE60 4B F9 43 F5 */ bl func_80117454 +/* 80183060 0017FE60 4B F9 43 F5 */ bl flush__30ptank_pool__pos_color_size_uv2Fv /* 80183064 0017FE64 E3 E1 01 08 */ psq_l f31, 264(r1), 0, qr0 /* 80183068 0017FE68 CB E1 01 00 */ lfd f31, 0x100(r1) /* 8018306C 0017FE6C E3 C1 00 F8 */ psq_l f30, 248(r1), 0, qr0 @@ -2478,16 +2478,16 @@ ConfigPar__17NPARParmGloveDustCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 801830E0 0017FEE0 D0 3C 00 30 */ stfs f1, 0x30(r28) /* 801830E4 0017FEE4 D0 1C 00 28 */ stfs f0, 0x28(r28) /* 801830E8 0017FEE8 D0 1C 00 2C */ stfs f0, 0x2c(r28) -/* 801830EC 0017FEEC 4B E8 81 79 */ bl func_8000B264 +/* 801830EC 0017FEEC 4B E8 81 79 */ bl __as__5xVec3FRC5xVec3 /* 801830F0 0017FEF0 7F E4 FB 78 */ mr r4, r31 /* 801830F4 0017FEF4 38 7C 00 34 */ addi r3, r28, 0x34 -/* 801830F8 0017FEF8 4B E8 81 6D */ bl func_8000B264 +/* 801830F8 0017FEF8 4B E8 81 6D */ bl __as__5xVec3FRC5xVec3 /* 801830FC 0017FEFC C0 1B 00 08 */ lfs f0, 8(r27) /* 80183100 0017FF00 38 7C 00 24 */ addi r3, r28, 0x24 /* 80183104 0017FF04 38 9B 00 04 */ addi r4, r27, 4 /* 80183108 0017FF08 D0 1C 00 0C */ stfs f0, 0xc(r28) /* 8018310C 0017FF0C D0 1C 00 10 */ stfs f0, 0x10(r28) -/* 80183110 0017FF10 4B EC F9 A9 */ bl func_80052AB8 +/* 80183110 0017FF10 4B EC F9 A9 */ bl __as__6RwRGBAFRC6RwRGBA /* 80183114 0017FF14 C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) /* 80183118 0017FF18 D0 1C 00 14 */ stfs f0, 0x14(r28) /* 8018311C 0017FF1C C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) @@ -2523,7 +2523,7 @@ ConfigPar__17NPARParmGloveDustCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80183194 0017FF94 90 A1 00 28 */ stw r5, 0x28(r1) /* 80183198 0017FF98 90 81 00 2C */ stw r4, 0x2c(r1) /* 8018319C 0017FF9C 90 01 00 30 */ stw r0, 0x30(r1) -/* 801831A0 0017FFA0 4B F9 44 E1 */ bl func_80117680 +/* 801831A0 0017FFA0 4B F9 44 E1 */ bl reset__10ptank_poolFv /* 801831A4 0017FFA4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 801831A8 0017FFA8 8B BB 00 07 */ lbz r29, 7(r27) /* 801831AC 0017FFAC 3B 83 05 58 */ addi r28, r3, lbl_803C0558@l @@ -2552,19 +2552,19 @@ lbl_801831EC: /* 801831FC 0017FFFC EC 03 00 24 */ fdivs f0, f3, f0 /* 80183200 00180000 38 99 00 34 */ addi r4, r25, 0x34 /* 80183204 00180004 EF C2 00 28 */ fsubs f30, f2, f0 -/* 80183208 00180008 4B E8 7F 19 */ bl func_8000B120 +/* 80183208 00180008 4B E8 7F 19 */ bl __ml__5xVec3CFf /* 8018320C 0018000C 7F 23 CB 78 */ mr r3, r25 /* 80183210 00180010 38 81 00 08 */ addi r4, r1, 8 -/* 80183214 00180014 4B E9 22 31 */ bl func_80015444 +/* 80183214 00180014 4B E9 22 31 */ bl __apl__5xVec3FRC5xVec3 /* 80183218 00180018 FC 20 F0 90 */ fmr f1, f30 -/* 8018321C 0018001C 48 00 2E 49 */ bl func_80186064 +/* 8018321C 0018001C 48 00 2E 49 */ bl ARCH__Ff /* 80183220 00180020 C0 02 AE A0 */ lfs f0, lbl_803CF820-_SDA2_BASE_(r2) /* 80183224 00180024 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80183228 00180028 40 80 00 18 */ bge lbl_80183240 /* 8018322C 0018002C EC 3E 00 24 */ fdivs f1, f30, f0 /* 80183230 00180030 C0 5B 00 08 */ lfs f2, 8(r27) /* 80183234 00180034 C0 7B 00 0C */ lfs f3, 0xc(r27) -/* 80183238 00180038 4B F6 98 F5 */ bl func_800ECB2C +/* 80183238 00180038 4B F6 98 F5 */ bl SMOOTH__Ffff /* 8018323C 0018003C 48 00 00 08 */ b lbl_80183244 lbl_80183240: /* 80183240 00180040 C0 3B 00 0C */ lfs f1, 0xc(r27) @@ -2591,7 +2591,7 @@ lbl_80183244: /* 80183290 00180090 40 80 00 18 */ bge lbl_801832A8 /* 80183294 00180094 7F E3 FB 78 */ mr r3, r31 /* 80183298 00180098 7F 44 D3 78 */ mr r4, r26 -/* 8018329C 0018009C 48 00 2E 85 */ bl func_80186120 +/* 8018329C 0018009C 48 00 2E 85 */ bl PromoteTail__8NPARMgmtFi /* 801832A0 001800A0 3B 5A FF FF */ addi r26, r26, -1 /* 801832A4 001800A4 48 00 00 5C */ b lbl_80183300 lbl_801832A8: @@ -2600,7 +2600,7 @@ lbl_801832A8: /* 801832B0 001800B0 41 82 00 2C */ beq lbl_801832DC /* 801832B4 001800B4 7F 24 CB 78 */ mr r4, r25 /* 801832B8 001800B8 38 61 00 14 */ addi r3, r1, 0x14 -/* 801832BC 001800BC 4B E8 CF 6D */ bl func_80010228 +/* 801832BC 001800BC 4B E8 CF 6D */ bl __as__5RwV3dFRC5RwV3d /* 801832C0 001800C0 C0 19 00 0C */ lfs f0, 0xc(r25) /* 801832C4 001800C4 38 81 00 14 */ addi r4, r1, 0x14 /* 801832C8 001800C8 80 7C 00 10 */ lwz r3, 0x10(r28) @@ -2610,14 +2610,14 @@ lbl_801832A8: /* 801832D8 001800D8 41 82 00 28 */ beq lbl_80183300 lbl_801832DC: /* 801832DC 001800DC 38 61 00 24 */ addi r3, r1, 0x24 -/* 801832E0 001800E0 4B F9 41 C9 */ bl func_801174A8 +/* 801832E0 001800E0 4B F9 41 C9 */ bl next__30ptank_pool__pos_color_size_uv2Fv /* 801832E4 001800E4 38 61 00 24 */ addi r3, r1, 0x24 -/* 801832E8 001800E8 4B F9 41 AD */ bl func_80117494 +/* 801832E8 001800E8 4B F9 41 AD */ bl valid__10ptank_poolCFv /* 801832EC 001800EC 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 801832F0 001800F0 41 82 00 10 */ beq lbl_80183300 /* 801832F4 001800F4 7F 23 CB 78 */ mr r3, r25 /* 801832F8 001800F8 38 81 00 24 */ addi r4, r1, 0x24 -/* 801832FC 001800FC 4B FF EF C9 */ bl func_801822C4 +/* 801832FC 001800FC 4B FF EF C9 */ bl NPAR_CopyNPARToPTPool__FP8NPARDataP30ptank_pool__pos_color_size_uv2 lbl_80183300: /* 80183300 00180100 3B 5A 00 01 */ addi r26, r26, 1 lbl_80183304: @@ -2625,7 +2625,7 @@ lbl_80183304: /* 80183308 00180108 7C 1A 00 00 */ cmpw r26, r0 /* 8018330C 0018010C 41 80 FE B0 */ blt lbl_801831BC /* 80183310 00180110 38 61 00 24 */ addi r3, r1, 0x24 -/* 80183314 00180114 4B F9 41 41 */ bl func_80117454 +/* 80183314 00180114 4B F9 41 41 */ bl flush__30ptank_pool__pos_color_size_uv2Fv /* 80183318 00180118 E3 E1 00 A8 */ psq_l f31, 168(r1), 0, qr0 /* 8018331C 0018011C CB E1 00 A0 */ lfd f31, 0xa0(r1) /* 80183320 00180120 E3 C1 00 98 */ psq_l f30, 152(r1), 0, qr0 @@ -2656,7 +2656,7 @@ lbl_80183304: /* 80183384 00180184 90 A1 00 28 */ stw r5, 0x28(r1) /* 80183388 00180188 90 81 00 2C */ stw r4, 0x2c(r1) /* 8018338C 0018018C 90 01 00 30 */ stw r0, 0x30(r1) -/* 80183390 00180190 4B F9 42 F1 */ bl func_80117680 +/* 80183390 00180190 4B F9 42 F1 */ bl reset__10ptank_poolFv /* 80183394 00180194 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80183398 00180198 8B BB 00 07 */ lbz r29, 7(r27) /* 8018339C 0018019C 3B 83 05 58 */ addi r28, r3, lbl_803C0558@l @@ -2685,19 +2685,19 @@ lbl_801833DC: /* 801833EC 001801EC EC 03 00 24 */ fdivs f0, f3, f0 /* 801833F0 001801F0 38 99 00 34 */ addi r4, r25, 0x34 /* 801833F4 001801F4 EF C2 00 28 */ fsubs f30, f2, f0 -/* 801833F8 001801F8 4B E8 7D 29 */ bl func_8000B120 +/* 801833F8 001801F8 4B E8 7D 29 */ bl __ml__5xVec3CFf /* 801833FC 001801FC 7F 23 CB 78 */ mr r3, r25 /* 80183400 00180200 38 81 00 08 */ addi r4, r1, 8 -/* 80183404 00180204 4B E9 20 41 */ bl func_80015444 +/* 80183404 00180204 4B E9 20 41 */ bl __apl__5xVec3FRC5xVec3 /* 80183408 00180208 FC 20 F0 90 */ fmr f1, f30 -/* 8018340C 0018020C 48 00 2C 59 */ bl func_80186064 +/* 8018340C 0018020C 48 00 2C 59 */ bl ARCH__Ff /* 80183410 00180210 C0 02 AE A0 */ lfs f0, lbl_803CF820-_SDA2_BASE_(r2) /* 80183414 00180214 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80183418 00180218 40 80 00 18 */ bge lbl_80183430 /* 8018341C 0018021C EC 3E 00 24 */ fdivs f1, f30, f0 /* 80183420 00180220 C0 5B 00 08 */ lfs f2, 8(r27) /* 80183424 00180224 C0 7B 00 0C */ lfs f3, 0xc(r27) -/* 80183428 00180228 4B F6 97 05 */ bl func_800ECB2C +/* 80183428 00180228 4B F6 97 05 */ bl SMOOTH__Ffff /* 8018342C 0018022C 48 00 00 08 */ b lbl_80183434 lbl_80183430: /* 80183430 00180230 C0 3B 00 0C */ lfs f1, 0xc(r27) @@ -2724,7 +2724,7 @@ lbl_80183434: /* 80183480 00180280 40 80 00 18 */ bge lbl_80183498 /* 80183484 00180284 7F E3 FB 78 */ mr r3, r31 /* 80183488 00180288 7F 44 D3 78 */ mr r4, r26 -/* 8018348C 0018028C 48 00 2C 95 */ bl func_80186120 +/* 8018348C 0018028C 48 00 2C 95 */ bl PromoteTail__8NPARMgmtFi /* 80183490 00180290 3B 5A FF FF */ addi r26, r26, -1 /* 80183494 00180294 48 00 00 5C */ b lbl_801834F0 lbl_80183498: @@ -2733,7 +2733,7 @@ lbl_80183498: /* 801834A0 001802A0 41 82 00 2C */ beq lbl_801834CC /* 801834A4 001802A4 7F 24 CB 78 */ mr r4, r25 /* 801834A8 001802A8 38 61 00 14 */ addi r3, r1, 0x14 -/* 801834AC 001802AC 4B E8 CD 7D */ bl func_80010228 +/* 801834AC 001802AC 4B E8 CD 7D */ bl __as__5RwV3dFRC5RwV3d /* 801834B0 001802B0 C0 19 00 0C */ lfs f0, 0xc(r25) /* 801834B4 001802B4 38 81 00 14 */ addi r4, r1, 0x14 /* 801834B8 001802B8 80 7C 00 10 */ lwz r3, 0x10(r28) @@ -2743,14 +2743,14 @@ lbl_80183498: /* 801834C8 001802C8 41 82 00 28 */ beq lbl_801834F0 lbl_801834CC: /* 801834CC 001802CC 38 61 00 24 */ addi r3, r1, 0x24 -/* 801834D0 001802D0 4B F9 3F D9 */ bl func_801174A8 +/* 801834D0 001802D0 4B F9 3F D9 */ bl next__30ptank_pool__pos_color_size_uv2Fv /* 801834D4 001802D4 38 61 00 24 */ addi r3, r1, 0x24 -/* 801834D8 001802D8 4B F9 3F BD */ bl func_80117494 +/* 801834D8 001802D8 4B F9 3F BD */ bl valid__10ptank_poolCFv /* 801834DC 001802DC 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 801834E0 001802E0 41 82 00 10 */ beq lbl_801834F0 /* 801834E4 001802E4 7F 23 CB 78 */ mr r3, r25 /* 801834E8 001802E8 38 81 00 24 */ addi r4, r1, 0x24 -/* 801834EC 001802EC 4B FF ED D9 */ bl func_801822C4 +/* 801834EC 001802EC 4B FF ED D9 */ bl NPAR_CopyNPARToPTPool__FP8NPARDataP30ptank_pool__pos_color_size_uv2 lbl_801834F0: /* 801834F0 001802F0 3B 5A 00 01 */ addi r26, r26, 1 lbl_801834F4: @@ -2758,7 +2758,7 @@ lbl_801834F4: /* 801834F8 001802F8 7C 1A 00 00 */ cmpw r26, r0 /* 801834FC 001802FC 41 80 FE B0 */ blt lbl_801833AC /* 80183500 00180300 38 61 00 24 */ addi r3, r1, 0x24 -/* 80183504 00180304 4B F9 3F 51 */ bl func_80117454 +/* 80183504 00180304 4B F9 3F 51 */ bl flush__30ptank_pool__pos_color_size_uv2Fv /* 80183508 00180308 E3 E1 00 A8 */ psq_l f31, 168(r1), 0, qr0 /* 8018350C 0018030C CB E1 00 A0 */ lfd f31, 0xa0(r1) /* 80183510 00180310 E3 C1 00 98 */ psq_l f30, 152(r1), 0, qr0 @@ -2792,16 +2792,16 @@ ConfigPar__18NPARParmSleepyZeezCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80183574 00180374 D3 FE 00 30 */ stfs f31, 0x30(r30) /* 80183578 00180378 D0 1E 00 28 */ stfs f0, 0x28(r30) /* 8018357C 0018037C D0 1E 00 2C */ stfs f0, 0x2c(r30) -/* 80183580 00180380 4B E8 7C E5 */ bl func_8000B264 +/* 80183580 00180380 4B E8 7C E5 */ bl __as__5xVec3FRC5xVec3 /* 80183584 00180384 7F A4 EB 78 */ mr r4, r29 /* 80183588 00180388 38 7E 00 34 */ addi r3, r30, 0x34 -/* 8018358C 0018038C 4B E8 7C D9 */ bl func_8000B264 +/* 8018358C 0018038C 4B E8 7C D9 */ bl __as__5xVec3FRC5xVec3 /* 80183590 00180390 C0 1B 00 08 */ lfs f0, 8(r27) /* 80183594 00180394 38 7E 00 24 */ addi r3, r30, 0x24 /* 80183598 00180398 38 9B 00 04 */ addi r4, r27, 4 /* 8018359C 0018039C D0 1E 00 0C */ stfs f0, 0xc(r30) /* 801835A0 001803A0 D0 1E 00 10 */ stfs f0, 0x10(r30) -/* 801835A4 001803A4 4B EC F5 15 */ bl func_80052AB8 +/* 801835A4 001803A4 4B EC F5 15 */ bl __as__6RwRGBAFRC6RwRGBA /* 801835A8 001803A8 88 1B 00 25 */ lbz r0, 0x25(r27) /* 801835AC 001803AC 3C 80 43 30 */ lis r4, 0x4330 /* 801835B0 001803B0 88 7B 00 26 */ lbz r3, 0x26(r27) @@ -2922,7 +2922,7 @@ lbl_801836FC: /* 80183774 00180574 90 A1 00 34 */ stw r5, 0x34(r1) /* 80183778 00180578 90 81 00 38 */ stw r4, 0x38(r1) /* 8018377C 0018057C 90 01 00 3C */ stw r0, 0x3c(r1) -/* 80183780 00180580 4B F9 3F 01 */ bl func_80117680 +/* 80183780 00180580 4B F9 3F 01 */ bl reset__10ptank_poolFv /* 80183784 00180584 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80183788 00180588 3C 60 80 27 */ lis r3, lbl_80273008@ha /* 8018378C 0018058C 3B A4 05 58 */ addi r29, r4, lbl_803C0558@l @@ -2981,20 +2981,20 @@ lbl_80183848: /* 80183848 00180648 FC 20 D8 90 */ fmr f1, f27 /* 8018384C 0018064C 38 61 00 14 */ addi r3, r1, 0x14 /* 80183850 00180650 38 9B 00 34 */ addi r4, r27, 0x34 -/* 80183854 00180654 4B E8 78 CD */ bl func_8000B120 +/* 80183854 00180654 4B E8 78 CD */ bl __ml__5xVec3CFf /* 80183858 00180658 7F 63 DB 78 */ mr r3, r27 /* 8018385C 0018065C 38 81 00 14 */ addi r4, r1, 0x14 -/* 80183860 00180660 4B E9 1B E5 */ bl func_80015444 +/* 80183860 00180660 4B E9 1B E5 */ bl __apl__5xVec3FRC5xVec3 /* 80183864 00180664 FC 20 E0 90 */ fmr f1, f28 /* 80183868 00180668 38 7B 00 34 */ addi r3, r27, 0x34 -/* 8018386C 0018066C 4B E8 79 15 */ bl func_8000B180 +/* 8018386C 0018066C 4B E8 79 15 */ bl __amu__5xVec3Ff /* 80183870 00180670 FC 20 E8 90 */ fmr f1, f29 /* 80183874 00180674 38 61 00 08 */ addi r3, r1, 8 /* 80183878 00180678 38 9A 00 10 */ addi r4, r26, 0x10 -/* 8018387C 0018067C 4B E8 78 A5 */ bl func_8000B120 +/* 8018387C 0018067C 4B E8 78 A5 */ bl __ml__5xVec3CFf /* 80183880 00180680 38 7B 00 34 */ addi r3, r27, 0x34 /* 80183884 00180684 38 81 00 08 */ addi r4, r1, 8 -/* 80183888 00180688 4B E9 1B BD */ bl func_80015444 +/* 80183888 00180688 4B E9 1B BD */ bl __apl__5xVec3FRC5xVec3 /* 8018388C 0018068C 88 1B 00 43 */ lbz r0, 0x43(r27) /* 80183890 00180690 7C 00 07 75 */ extsb. r0, r0 /* 80183894 00180694 40 82 00 5C */ bne lbl_801838F0 @@ -3026,10 +3026,10 @@ lbl_801838DC: /* 801838EC 001806EC D0 1B 00 3C */ stfs f0, 0x3c(r27) lbl_801838F0: /* 801838F0 001806F0 FC 20 F0 90 */ fmr f1, f30 -/* 801838F4 001806F4 48 00 27 71 */ bl func_80186064 +/* 801838F4 001806F4 48 00 27 71 */ bl ARCH__Ff /* 801838F8 001806F8 C0 5A 00 08 */ lfs f2, 8(r26) /* 801838FC 001806FC C0 7A 00 0C */ lfs f3, 0xc(r26) -/* 80183900 00180700 4B F6 92 21 */ bl func_800ECB20 +/* 80183900 00180700 4B F6 92 21 */ bl LERP__Ffff /* 80183904 00180704 D0 3B 00 0C */ stfs f1, 0xc(r27) /* 80183908 00180708 88 1A 00 07 */ lbz r0, 7(r26) /* 8018390C 0018070C D0 3B 00 10 */ stfs f1, 0x10(r27) @@ -3115,7 +3115,7 @@ lbl_80183A28: /* 80183A48 00180848 C8 01 00 90 */ lfd f0, 0x90(r1) /* 80183A4C 0018084C EC 00 08 28 */ fsubs f0, f0, f1 /* 80183A50 00180850 EC 3E 00 32 */ fmuls f1, f30, f0 -/* 80183A54 00180854 4B E8 31 25 */ bl func_80006B78 +/* 80183A54 00180854 4B E8 31 25 */ bl floorf__3stdFf /* 80183A58 00180858 FC 00 08 1E */ fctiwz f0, f1 /* 80183A5C 0018085C 3C 00 43 30 */ lis r0, 0x4330 /* 80183A60 00180860 88 9A 00 25 */ lbz r4, 0x25(r26) @@ -3157,7 +3157,7 @@ lbl_80183AE0: /* 80183AEC 001808EC 40 80 00 18 */ bge lbl_80183B04 /* 80183AF0 001808F0 7F 23 CB 78 */ mr r3, r25 /* 80183AF4 001808F4 7F 84 E3 78 */ mr r4, r28 -/* 80183AF8 001808F8 48 00 26 29 */ bl func_80186120 +/* 80183AF8 001808F8 48 00 26 29 */ bl PromoteTail__8NPARMgmtFi /* 80183AFC 001808FC 3B 9C FF FF */ addi r28, r28, -1 /* 80183B00 00180900 48 00 00 5C */ b lbl_80183B5C lbl_80183B04: @@ -3166,7 +3166,7 @@ lbl_80183B04: /* 80183B0C 0018090C 41 82 00 2C */ beq lbl_80183B38 /* 80183B10 00180910 7F 64 DB 78 */ mr r4, r27 /* 80183B14 00180914 38 61 00 20 */ addi r3, r1, 0x20 -/* 80183B18 00180918 4B E8 C7 11 */ bl func_80010228 +/* 80183B18 00180918 4B E8 C7 11 */ bl __as__5RwV3dFRC5RwV3d /* 80183B1C 0018091C C0 1B 00 0C */ lfs f0, 0xc(r27) /* 80183B20 00180920 38 81 00 20 */ addi r4, r1, 0x20 /* 80183B24 00180924 80 7D 00 10 */ lwz r3, 0x10(r29) @@ -3176,14 +3176,14 @@ lbl_80183B04: /* 80183B34 00180934 41 82 00 28 */ beq lbl_80183B5C lbl_80183B38: /* 80183B38 00180938 38 61 00 30 */ addi r3, r1, 0x30 -/* 80183B3C 0018093C 4B F9 39 6D */ bl func_801174A8 +/* 80183B3C 0018093C 4B F9 39 6D */ bl next__30ptank_pool__pos_color_size_uv2Fv /* 80183B40 00180940 38 61 00 30 */ addi r3, r1, 0x30 -/* 80183B44 00180944 4B F9 39 51 */ bl func_80117494 +/* 80183B44 00180944 4B F9 39 51 */ bl valid__10ptank_poolCFv /* 80183B48 00180948 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80183B4C 0018094C 41 82 00 10 */ beq lbl_80183B5C /* 80183B50 00180950 7F 63 DB 78 */ mr r3, r27 /* 80183B54 00180954 38 81 00 30 */ addi r4, r1, 0x30 -/* 80183B58 00180958 4B FF E7 6D */ bl func_801822C4 +/* 80183B58 00180958 4B FF E7 6D */ bl NPAR_CopyNPARToPTPool__FP8NPARDataP30ptank_pool__pos_color_size_uv2 lbl_80183B5C: /* 80183B5C 0018095C 3B 9C 00 01 */ addi r28, r28, 1 lbl_80183B60: @@ -3191,7 +3191,7 @@ lbl_80183B60: /* 80183B64 00180964 7C 1C 00 00 */ cmpw r28, r0 /* 80183B68 00180968 41 80 FC 38 */ blt lbl_801837A0 /* 80183B6C 0018096C 38 61 00 30 */ addi r3, r1, 0x30 -/* 80183B70 00180970 4B F9 38 E5 */ bl func_80117454 +/* 80183B70 00180970 4B F9 38 E5 */ bl flush__30ptank_pool__pos_color_size_uv2Fv /* 80183B74 00180974 E3 E1 01 08 */ psq_l f31, 264(r1), 0, qr0 /* 80183B78 00180978 CB E1 01 00 */ lfd f31, 0x100(r1) /* 80183B7C 0018097C E3 C1 00 F8 */ psq_l f30, 248(r1), 0, qr0 @@ -3229,16 +3229,16 @@ ConfigPar__19NPARParmChuckSplashCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80183BF0 001809F0 D0 3E 00 30 */ stfs f1, 0x30(r30) /* 80183BF4 001809F4 D0 1E 00 28 */ stfs f0, 0x28(r30) /* 80183BF8 001809F8 D0 1E 00 2C */ stfs f0, 0x2c(r30) -/* 80183BFC 001809FC 4B E8 76 69 */ bl func_8000B264 +/* 80183BFC 001809FC 4B E8 76 69 */ bl __as__5xVec3FRC5xVec3 /* 80183C00 00180A00 7F A4 EB 78 */ mr r4, r29 /* 80183C04 00180A04 38 7E 00 34 */ addi r3, r30, 0x34 -/* 80183C08 00180A08 4B E8 76 5D */ bl func_8000B264 +/* 80183C08 00180A08 4B E8 76 5D */ bl __as__5xVec3FRC5xVec3 /* 80183C0C 00180A0C C0 1B 00 08 */ lfs f0, 8(r27) /* 80183C10 00180A10 38 7E 00 24 */ addi r3, r30, 0x24 /* 80183C14 00180A14 38 9B 00 04 */ addi r4, r27, 4 /* 80183C18 00180A18 D0 1E 00 0C */ stfs f0, 0xc(r30) /* 80183C1C 00180A1C D0 1E 00 10 */ stfs f0, 0x10(r30) -/* 80183C20 00180A20 4B EC EE 99 */ bl func_80052AB8 +/* 80183C20 00180A20 4B EC EE 99 */ bl __as__6RwRGBAFRC6RwRGBA /* 80183C24 00180A24 2C 1F 00 00 */ cmpwi r31, 0 /* 80183C28 00180A28 40 82 00 3C */ bne lbl_80183C64 /* 80183C2C 00180A2C C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) @@ -3340,7 +3340,7 @@ lbl_80183D28: /* 80183D98 00180B98 90 A1 00 34 */ stw r5, 0x34(r1) /* 80183D9C 00180B9C 90 81 00 38 */ stw r4, 0x38(r1) /* 80183DA0 00180BA0 90 01 00 3C */ stw r0, 0x3c(r1) -/* 80183DA4 00180BA4 4B F9 38 DD */ bl func_80117680 +/* 80183DA4 00180BA4 4B F9 38 DD */ bl reset__10ptank_poolFv /* 80183DA8 00180BA8 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80183DAC 00180BAC 3C 60 80 27 */ lis r3, lbl_80273030@ha /* 80183DB0 00180BB0 3B C4 05 58 */ addi r30, r4, lbl_803C0558@l @@ -3400,20 +3400,20 @@ lbl_80183E70: /* 80183E70 00180C70 FC 20 E0 90 */ fmr f1, f28 /* 80183E74 00180C74 38 61 00 14 */ addi r3, r1, 0x14 /* 80183E78 00180C78 38 9C 00 34 */ addi r4, r28, 0x34 -/* 80183E7C 00180C7C 4B E8 72 A5 */ bl func_8000B120 +/* 80183E7C 00180C7C 4B E8 72 A5 */ bl __ml__5xVec3CFf /* 80183E80 00180C80 7F 83 E3 78 */ mr r3, r28 /* 80183E84 00180C84 38 81 00 14 */ addi r4, r1, 0x14 -/* 80183E88 00180C88 4B E9 15 BD */ bl func_80015444 +/* 80183E88 00180C88 4B E9 15 BD */ bl __apl__5xVec3FRC5xVec3 /* 80183E8C 00180C8C FC 20 D8 90 */ fmr f1, f27 /* 80183E90 00180C90 38 7C 00 34 */ addi r3, r28, 0x34 -/* 80183E94 00180C94 4B E8 72 ED */ bl func_8000B180 +/* 80183E94 00180C94 4B E8 72 ED */ bl __amu__5xVec3Ff /* 80183E98 00180C98 FC 20 E8 90 */ fmr f1, f29 /* 80183E9C 00180C9C 38 61 00 08 */ addi r3, r1, 8 /* 80183EA0 00180CA0 38 99 00 10 */ addi r4, r25, 0x10 -/* 80183EA4 00180CA4 4B E8 72 7D */ bl func_8000B120 +/* 80183EA4 00180CA4 4B E8 72 7D */ bl __ml__5xVec3CFf /* 80183EA8 00180CA8 38 7C 00 34 */ addi r3, r28, 0x34 /* 80183EAC 00180CAC 38 81 00 08 */ addi r4, r1, 8 -/* 80183EB0 00180CB0 4B E9 15 95 */ bl func_80015444 +/* 80183EB0 00180CB0 4B E9 15 95 */ bl __apl__5xVec3FRC5xVec3 /* 80183EB4 00180CB4 88 1C 00 43 */ lbz r0, 0x43(r28) /* 80183EB8 00180CB8 7C 00 07 75 */ extsb. r0, r0 /* 80183EBC 00180CBC 40 82 00 5C */ bne lbl_80183F18 @@ -3450,16 +3450,16 @@ lbl_80183F18: /* 80183F24 00180D24 4B EA CD 65 */ bl xurand__Fv /* 80183F28 00180D28 C0 59 00 08 */ lfs f2, 8(r25) /* 80183F2C 00180D2C C0 79 00 0C */ lfs f3, 0xc(r25) -/* 80183F30 00180D30 4B F6 8B F1 */ bl func_800ECB20 +/* 80183F30 00180D30 4B F6 8B F1 */ bl LERP__Ffff /* 80183F34 00180D34 D0 3C 00 0C */ stfs f1, 0xc(r28) /* 80183F38 00180D38 D0 3C 00 10 */ stfs f1, 0x10(r28) /* 80183F3C 00180D3C 48 00 00 20 */ b lbl_80183F5C lbl_80183F40: /* 80183F40 00180D40 FC 20 F0 90 */ fmr f1, f30 -/* 80183F44 00180D44 48 00 21 21 */ bl func_80186064 +/* 80183F44 00180D44 48 00 21 21 */ bl ARCH__Ff /* 80183F48 00180D48 C0 59 00 08 */ lfs f2, 8(r25) /* 80183F4C 00180D4C C0 79 00 0C */ lfs f3, 0xc(r25) -/* 80183F50 00180D50 4B F6 8B D1 */ bl func_800ECB20 +/* 80183F50 00180D50 4B F6 8B D1 */ bl LERP__Ffff /* 80183F54 00180D54 D0 3C 00 0C */ stfs f1, 0xc(r28) /* 80183F58 00180D58 D0 3C 00 10 */ stfs f1, 0x10(r28) lbl_80183F5C: @@ -3480,7 +3480,7 @@ lbl_80183F5C: /* 80183F94 00180D94 40 80 00 18 */ bge lbl_80183FAC /* 80183F98 00180D98 7F 63 DB 78 */ mr r3, r27 /* 80183F9C 00180D9C 7F A4 EB 78 */ mr r4, r29 -/* 80183FA0 00180DA0 48 00 21 81 */ bl func_80186120 +/* 80183FA0 00180DA0 48 00 21 81 */ bl PromoteTail__8NPARMgmtFi /* 80183FA4 00180DA4 3B BD FF FF */ addi r29, r29, -1 /* 80183FA8 00180DA8 48 00 00 5C */ b lbl_80184004 lbl_80183FAC: @@ -3489,7 +3489,7 @@ lbl_80183FAC: /* 80183FB4 00180DB4 41 82 00 2C */ beq lbl_80183FE0 /* 80183FB8 00180DB8 7F 84 E3 78 */ mr r4, r28 /* 80183FBC 00180DBC 38 61 00 20 */ addi r3, r1, 0x20 -/* 80183FC0 00180DC0 4B E8 C2 69 */ bl func_80010228 +/* 80183FC0 00180DC0 4B E8 C2 69 */ bl __as__5RwV3dFRC5RwV3d /* 80183FC4 00180DC4 C0 1C 00 0C */ lfs f0, 0xc(r28) /* 80183FC8 00180DC8 38 81 00 20 */ addi r4, r1, 0x20 /* 80183FCC 00180DCC 80 7E 00 10 */ lwz r3, 0x10(r30) @@ -3499,14 +3499,14 @@ lbl_80183FAC: /* 80183FDC 00180DDC 41 82 00 28 */ beq lbl_80184004 lbl_80183FE0: /* 80183FE0 00180DE0 38 61 00 30 */ addi r3, r1, 0x30 -/* 80183FE4 00180DE4 4B F9 34 C5 */ bl func_801174A8 +/* 80183FE4 00180DE4 4B F9 34 C5 */ bl next__30ptank_pool__pos_color_size_uv2Fv /* 80183FE8 00180DE8 38 61 00 30 */ addi r3, r1, 0x30 -/* 80183FEC 00180DEC 4B F9 34 A9 */ bl func_80117494 +/* 80183FEC 00180DEC 4B F9 34 A9 */ bl valid__10ptank_poolCFv /* 80183FF0 00180DF0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80183FF4 00180DF4 41 82 00 10 */ beq lbl_80184004 /* 80183FF8 00180DF8 7F 83 E3 78 */ mr r3, r28 /* 80183FFC 00180DFC 38 81 00 30 */ addi r4, r1, 0x30 -/* 80184000 00180E00 4B FF E2 C5 */ bl func_801822C4 +/* 80184000 00180E00 4B FF E2 C5 */ bl NPAR_CopyNPARToPTPool__FP8NPARDataP30ptank_pool__pos_color_size_uv2 lbl_80184004: /* 80184004 00180E04 3B BD 00 01 */ addi r29, r29, 1 lbl_80184008: @@ -3514,7 +3514,7 @@ lbl_80184008: /* 8018400C 00180E0C 7C 1D 00 00 */ cmpw r29, r0 /* 80184010 00180E10 41 80 FD B4 */ blt lbl_80183DC4 /* 80184014 00180E14 38 61 00 30 */ addi r3, r1, 0x30 -/* 80184018 00180E18 4B F9 34 3D */ bl func_80117454 +/* 80184018 00180E18 4B F9 34 3D */ bl flush__30ptank_pool__pos_color_size_uv2Fv /* 8018401C 00180E1C E3 E1 00 E8 */ psq_l f31, 232(r1), 0, qr0 /* 80184020 00180E20 CB E1 00 E0 */ lfd f31, 0xe0(r1) /* 80184024 00180E24 E3 C1 00 D8 */ psq_l f30, 216(r1), 0, qr0 @@ -3552,16 +3552,16 @@ ConfigPar__17NPARParmVisSplashCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80184098 00180E98 D0 3C 00 30 */ stfs f1, 0x30(r28) /* 8018409C 00180E9C D0 1C 00 28 */ stfs f0, 0x28(r28) /* 801840A0 00180EA0 D0 1C 00 2C */ stfs f0, 0x2c(r28) -/* 801840A4 00180EA4 4B E8 71 C1 */ bl func_8000B264 +/* 801840A4 00180EA4 4B E8 71 C1 */ bl __as__5xVec3FRC5xVec3 /* 801840A8 00180EA8 7F E4 FB 78 */ mr r4, r31 /* 801840AC 00180EAC 38 7C 00 34 */ addi r3, r28, 0x34 -/* 801840B0 00180EB0 4B E8 71 B5 */ bl func_8000B264 +/* 801840B0 00180EB0 4B E8 71 B5 */ bl __as__5xVec3FRC5xVec3 /* 801840B4 00180EB4 C0 1B 00 08 */ lfs f0, 8(r27) /* 801840B8 00180EB8 38 7C 00 24 */ addi r3, r28, 0x24 /* 801840BC 00180EBC 38 9B 00 04 */ addi r4, r27, 4 /* 801840C0 00180EC0 D0 1C 00 0C */ stfs f0, 0xc(r28) /* 801840C4 00180EC4 D0 1C 00 10 */ stfs f0, 0x10(r28) -/* 801840C8 00180EC8 4B EC E9 F1 */ bl func_80052AB8 +/* 801840C8 00180EC8 4B EC E9 F1 */ bl __as__6RwRGBAFRC6RwRGBA /* 801840CC 00180ECC C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) /* 801840D0 00180ED0 D0 1C 00 14 */ stfs f0, 0x14(r28) /* 801840D4 00180ED4 C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) @@ -3606,7 +3606,7 @@ ConfigPar__17NPARParmVisSplashCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80184170 00180F70 90 A1 00 34 */ stw r5, 0x34(r1) /* 80184174 00180F74 90 81 00 38 */ stw r4, 0x38(r1) /* 80184178 00180F78 90 01 00 3C */ stw r0, 0x3c(r1) -/* 8018417C 00180F7C 4B F9 35 05 */ bl func_80117680 +/* 8018417C 00180F7C 4B F9 35 05 */ bl reset__10ptank_poolFv /* 80184180 00180F80 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80184184 00180F84 3C 60 80 27 */ lis r3, lbl_802730D0@ha /* 80184188 00180F88 3B C4 05 58 */ addi r30, r4, lbl_803C0558@l @@ -3666,20 +3666,20 @@ lbl_80184248: /* 80184248 00181048 FC 20 E0 90 */ fmr f1, f28 /* 8018424C 0018104C 38 61 00 14 */ addi r3, r1, 0x14 /* 80184250 00181050 38 9C 00 34 */ addi r4, r28, 0x34 -/* 80184254 00181054 4B E8 6E CD */ bl func_8000B120 +/* 80184254 00181054 4B E8 6E CD */ bl __ml__5xVec3CFf /* 80184258 00181058 7F 83 E3 78 */ mr r3, r28 /* 8018425C 0018105C 38 81 00 14 */ addi r4, r1, 0x14 -/* 80184260 00181060 4B E9 11 E5 */ bl func_80015444 +/* 80184260 00181060 4B E9 11 E5 */ bl __apl__5xVec3FRC5xVec3 /* 80184264 00181064 FC 20 D8 90 */ fmr f1, f27 /* 80184268 00181068 38 7C 00 34 */ addi r3, r28, 0x34 -/* 8018426C 0018106C 4B E8 6F 15 */ bl func_8000B180 +/* 8018426C 0018106C 4B E8 6F 15 */ bl __amu__5xVec3Ff /* 80184270 00181070 FC 20 E8 90 */ fmr f1, f29 /* 80184274 00181074 38 61 00 08 */ addi r3, r1, 8 /* 80184278 00181078 38 99 00 10 */ addi r4, r25, 0x10 -/* 8018427C 0018107C 4B E8 6E A5 */ bl func_8000B120 +/* 8018427C 0018107C 4B E8 6E A5 */ bl __ml__5xVec3CFf /* 80184280 00181080 38 7C 00 34 */ addi r3, r28, 0x34 /* 80184284 00181084 38 81 00 08 */ addi r4, r1, 8 -/* 80184288 00181088 4B E9 11 BD */ bl func_80015444 +/* 80184288 00181088 4B E9 11 BD */ bl __apl__5xVec3FRC5xVec3 /* 8018428C 0018108C 88 1C 00 43 */ lbz r0, 0x43(r28) /* 80184290 00181090 7C 00 07 75 */ extsb. r0, r0 /* 80184294 00181094 40 82 00 5C */ bne lbl_801842F0 @@ -3716,16 +3716,16 @@ lbl_801842F0: /* 801842FC 001810FC 4B EA C9 8D */ bl xurand__Fv /* 80184300 00181100 C0 59 00 08 */ lfs f2, 8(r25) /* 80184304 00181104 C0 79 00 0C */ lfs f3, 0xc(r25) -/* 80184308 00181108 4B F6 88 19 */ bl func_800ECB20 +/* 80184308 00181108 4B F6 88 19 */ bl LERP__Ffff /* 8018430C 0018110C D0 3C 00 0C */ stfs f1, 0xc(r28) /* 80184310 00181110 D0 3C 00 10 */ stfs f1, 0x10(r28) /* 80184314 00181114 48 00 00 20 */ b lbl_80184334 lbl_80184318: /* 80184318 00181118 FC 20 F0 90 */ fmr f1, f30 -/* 8018431C 0018111C 48 00 1D 49 */ bl func_80186064 +/* 8018431C 0018111C 48 00 1D 49 */ bl ARCH__Ff /* 80184320 00181120 C0 59 00 08 */ lfs f2, 8(r25) /* 80184324 00181124 C0 79 00 0C */ lfs f3, 0xc(r25) -/* 80184328 00181128 4B F6 87 F9 */ bl func_800ECB20 +/* 80184328 00181128 4B F6 87 F9 */ bl LERP__Ffff /* 8018432C 0018112C D0 3C 00 0C */ stfs f1, 0xc(r28) /* 80184330 00181130 D0 3C 00 10 */ stfs f1, 0x10(r28) lbl_80184334: @@ -3746,7 +3746,7 @@ lbl_80184334: /* 8018436C 0018116C 40 80 00 18 */ bge lbl_80184384 /* 80184370 00181170 7F 63 DB 78 */ mr r3, r27 /* 80184374 00181174 7F A4 EB 78 */ mr r4, r29 -/* 80184378 00181178 48 00 1D A9 */ bl func_80186120 +/* 80184378 00181178 48 00 1D A9 */ bl PromoteTail__8NPARMgmtFi /* 8018437C 0018117C 3B BD FF FF */ addi r29, r29, -1 /* 80184380 00181180 48 00 00 5C */ b lbl_801843DC lbl_80184384: @@ -3755,7 +3755,7 @@ lbl_80184384: /* 8018438C 0018118C 41 82 00 2C */ beq lbl_801843B8 /* 80184390 00181190 7F 84 E3 78 */ mr r4, r28 /* 80184394 00181194 38 61 00 20 */ addi r3, r1, 0x20 -/* 80184398 00181198 4B E8 BE 91 */ bl func_80010228 +/* 80184398 00181198 4B E8 BE 91 */ bl __as__5RwV3dFRC5RwV3d /* 8018439C 0018119C C0 1C 00 0C */ lfs f0, 0xc(r28) /* 801843A0 001811A0 38 81 00 20 */ addi r4, r1, 0x20 /* 801843A4 001811A4 80 7E 00 10 */ lwz r3, 0x10(r30) @@ -3765,14 +3765,14 @@ lbl_80184384: /* 801843B4 001811B4 41 82 00 28 */ beq lbl_801843DC lbl_801843B8: /* 801843B8 001811B8 38 61 00 30 */ addi r3, r1, 0x30 -/* 801843BC 001811BC 4B F9 30 ED */ bl func_801174A8 +/* 801843BC 001811BC 4B F9 30 ED */ bl next__30ptank_pool__pos_color_size_uv2Fv /* 801843C0 001811C0 38 61 00 30 */ addi r3, r1, 0x30 -/* 801843C4 001811C4 4B F9 30 D1 */ bl func_80117494 +/* 801843C4 001811C4 4B F9 30 D1 */ bl valid__10ptank_poolCFv /* 801843C8 001811C8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 801843CC 001811CC 41 82 00 10 */ beq lbl_801843DC /* 801843D0 001811D0 7F 83 E3 78 */ mr r3, r28 /* 801843D4 001811D4 38 81 00 30 */ addi r4, r1, 0x30 -/* 801843D8 001811D8 4B FF DE ED */ bl func_801822C4 +/* 801843D8 001811D8 4B FF DE ED */ bl NPAR_CopyNPARToPTPool__FP8NPARDataP30ptank_pool__pos_color_size_uv2 lbl_801843DC: /* 801843DC 001811DC 3B BD 00 01 */ addi r29, r29, 1 lbl_801843E0: @@ -3780,7 +3780,7 @@ lbl_801843E0: /* 801843E4 001811E4 7C 1D 00 00 */ cmpw r29, r0 /* 801843E8 001811E8 41 80 FD B4 */ blt lbl_8018419C /* 801843EC 001811EC 38 61 00 30 */ addi r3, r1, 0x30 -/* 801843F0 001811F0 4B F9 30 65 */ bl func_80117454 +/* 801843F0 001811F0 4B F9 30 65 */ bl flush__30ptank_pool__pos_color_size_uv2Fv /* 801843F4 001811F4 E3 E1 00 E8 */ psq_l f31, 232(r1), 0, qr0 /* 801843F8 001811F8 CB E1 00 E0 */ lfd f31, 0xe0(r1) /* 801843FC 001811FC E3 C1 00 D8 */ psq_l f30, 216(r1), 0, qr0 @@ -3820,16 +3820,16 @@ ConfigPar__18NPARParmTarTarGunkCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80184478 00181278 D3 FE 00 30 */ stfs f31, 0x30(r30) /* 8018447C 0018127C D0 1E 00 28 */ stfs f0, 0x28(r30) /* 80184480 00181280 D0 1E 00 2C */ stfs f0, 0x2c(r30) -/* 80184484 00181284 4B E8 6D E1 */ bl func_8000B264 +/* 80184484 00181284 4B E8 6D E1 */ bl __as__5xVec3FRC5xVec3 /* 80184488 00181288 7F A4 EB 78 */ mr r4, r29 /* 8018448C 0018128C 38 7E 00 34 */ addi r3, r30, 0x34 -/* 80184490 00181290 4B E8 6D D5 */ bl func_8000B264 +/* 80184490 00181290 4B E8 6D D5 */ bl __as__5xVec3FRC5xVec3 /* 80184494 00181294 C0 1B 00 08 */ lfs f0, 8(r27) /* 80184498 00181298 38 7E 00 24 */ addi r3, r30, 0x24 /* 8018449C 0018129C 38 9B 00 04 */ addi r4, r27, 4 /* 801844A0 001812A0 D0 1E 00 0C */ stfs f0, 0xc(r30) /* 801844A4 001812A4 D0 1E 00 10 */ stfs f0, 0x10(r30) -/* 801844A8 001812A8 4B EC E6 11 */ bl func_80052AB8 +/* 801844A8 001812A8 4B EC E6 11 */ bl __as__6RwRGBAFRC6RwRGBA /* 801844AC 001812AC 88 1B 00 25 */ lbz r0, 0x25(r27) /* 801844B0 001812B0 3C 80 43 30 */ lis r4, 0x4330 /* 801844B4 001812B4 88 7B 00 26 */ lbz r3, 0x26(r27) @@ -3950,7 +3950,7 @@ lbl_80184600: /* 80184678 00181478 90 A1 00 34 */ stw r5, 0x34(r1) /* 8018467C 0018147C 90 81 00 38 */ stw r4, 0x38(r1) /* 80184680 00181480 90 01 00 3C */ stw r0, 0x3c(r1) -/* 80184684 00181484 4B F9 2F FD */ bl func_80117680 +/* 80184684 00181484 4B F9 2F FD */ bl reset__10ptank_poolFv /* 80184688 00181488 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8018468C 0018148C 3C 60 80 27 */ lis r3, lbl_802730F0@ha /* 80184690 00181490 3B A4 05 58 */ addi r29, r4, lbl_803C0558@l @@ -4009,20 +4009,20 @@ lbl_8018474C: /* 8018474C 0018154C FC 20 D8 90 */ fmr f1, f27 /* 80184750 00181550 38 61 00 14 */ addi r3, r1, 0x14 /* 80184754 00181554 38 9B 00 34 */ addi r4, r27, 0x34 -/* 80184758 00181558 4B E8 69 C9 */ bl func_8000B120 +/* 80184758 00181558 4B E8 69 C9 */ bl __ml__5xVec3CFf /* 8018475C 0018155C 7F 63 DB 78 */ mr r3, r27 /* 80184760 00181560 38 81 00 14 */ addi r4, r1, 0x14 -/* 80184764 00181564 4B E9 0C E1 */ bl func_80015444 +/* 80184764 00181564 4B E9 0C E1 */ bl __apl__5xVec3FRC5xVec3 /* 80184768 00181568 FC 20 E0 90 */ fmr f1, f28 /* 8018476C 0018156C 38 7B 00 34 */ addi r3, r27, 0x34 -/* 80184770 00181570 4B E8 6A 11 */ bl func_8000B180 +/* 80184770 00181570 4B E8 6A 11 */ bl __amu__5xVec3Ff /* 80184774 00181574 FC 20 E8 90 */ fmr f1, f29 /* 80184778 00181578 38 61 00 08 */ addi r3, r1, 8 /* 8018477C 0018157C 38 9A 00 10 */ addi r4, r26, 0x10 -/* 80184780 00181580 4B E8 69 A1 */ bl func_8000B120 +/* 80184780 00181580 4B E8 69 A1 */ bl __ml__5xVec3CFf /* 80184784 00181584 38 7B 00 34 */ addi r3, r27, 0x34 /* 80184788 00181588 38 81 00 08 */ addi r4, r1, 8 -/* 8018478C 0018158C 4B E9 0C B9 */ bl func_80015444 +/* 8018478C 0018158C 4B E9 0C B9 */ bl __apl__5xVec3FRC5xVec3 /* 80184790 00181590 88 1B 00 43 */ lbz r0, 0x43(r27) /* 80184794 00181594 7C 00 07 75 */ extsb. r0, r0 /* 80184798 00181598 40 82 00 5C */ bne lbl_801847F4 @@ -4054,10 +4054,10 @@ lbl_801847E0: /* 801847F0 001815F0 D0 1B 00 3C */ stfs f0, 0x3c(r27) lbl_801847F4: /* 801847F4 001815F4 FC 20 F0 90 */ fmr f1, f30 -/* 801847F8 001815F8 48 00 18 6D */ bl func_80186064 +/* 801847F8 001815F8 48 00 18 6D */ bl ARCH__Ff /* 801847FC 001815FC C0 5A 00 08 */ lfs f2, 8(r26) /* 80184800 00181600 C0 7A 00 0C */ lfs f3, 0xc(r26) -/* 80184804 00181604 4B F6 83 1D */ bl func_800ECB20 +/* 80184804 00181604 4B F6 83 1D */ bl LERP__Ffff /* 80184808 00181608 D0 3B 00 0C */ stfs f1, 0xc(r27) /* 8018480C 0018160C 88 1A 00 07 */ lbz r0, 7(r26) /* 80184810 00181610 D0 3B 00 10 */ stfs f1, 0x10(r27) @@ -4143,7 +4143,7 @@ lbl_8018492C: /* 8018494C 0018174C C8 01 00 90 */ lfd f0, 0x90(r1) /* 80184950 00181750 EC 00 08 28 */ fsubs f0, f0, f1 /* 80184954 00181754 EC 3E 00 32 */ fmuls f1, f30, f0 -/* 80184958 00181758 4B E8 22 21 */ bl func_80006B78 +/* 80184958 00181758 4B E8 22 21 */ bl floorf__3stdFf /* 8018495C 0018175C FC 00 08 1E */ fctiwz f0, f1 /* 80184960 00181760 3C 00 43 30 */ lis r0, 0x4330 /* 80184964 00181764 88 9A 00 25 */ lbz r4, 0x25(r26) @@ -4185,7 +4185,7 @@ lbl_801849E4: /* 801849F0 001817F0 40 80 00 18 */ bge lbl_80184A08 /* 801849F4 001817F4 7F 23 CB 78 */ mr r3, r25 /* 801849F8 001817F8 7F 84 E3 78 */ mr r4, r28 -/* 801849FC 001817FC 48 00 17 25 */ bl func_80186120 +/* 801849FC 001817FC 48 00 17 25 */ bl PromoteTail__8NPARMgmtFi /* 80184A00 00181800 3B 9C FF FF */ addi r28, r28, -1 /* 80184A04 00181804 48 00 00 5C */ b lbl_80184A60 lbl_80184A08: @@ -4194,7 +4194,7 @@ lbl_80184A08: /* 80184A10 00181810 41 82 00 2C */ beq lbl_80184A3C /* 80184A14 00181814 7F 64 DB 78 */ mr r4, r27 /* 80184A18 00181818 38 61 00 20 */ addi r3, r1, 0x20 -/* 80184A1C 0018181C 4B E8 B8 0D */ bl func_80010228 +/* 80184A1C 0018181C 4B E8 B8 0D */ bl __as__5RwV3dFRC5RwV3d /* 80184A20 00181820 C0 1B 00 0C */ lfs f0, 0xc(r27) /* 80184A24 00181824 38 81 00 20 */ addi r4, r1, 0x20 /* 80184A28 00181828 80 7D 00 10 */ lwz r3, 0x10(r29) @@ -4204,14 +4204,14 @@ lbl_80184A08: /* 80184A38 00181838 41 82 00 28 */ beq lbl_80184A60 lbl_80184A3C: /* 80184A3C 0018183C 38 61 00 30 */ addi r3, r1, 0x30 -/* 80184A40 00181840 4B F9 2A 69 */ bl func_801174A8 +/* 80184A40 00181840 4B F9 2A 69 */ bl next__30ptank_pool__pos_color_size_uv2Fv /* 80184A44 00181844 38 61 00 30 */ addi r3, r1, 0x30 -/* 80184A48 00181848 4B F9 2A 4D */ bl func_80117494 +/* 80184A48 00181848 4B F9 2A 4D */ bl valid__10ptank_poolCFv /* 80184A4C 0018184C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80184A50 00181850 41 82 00 10 */ beq lbl_80184A60 /* 80184A54 00181854 7F 63 DB 78 */ mr r3, r27 /* 80184A58 00181858 38 81 00 30 */ addi r4, r1, 0x30 -/* 80184A5C 0018185C 4B FF D8 69 */ bl func_801822C4 +/* 80184A5C 0018185C 4B FF D8 69 */ bl NPAR_CopyNPARToPTPool__FP8NPARDataP30ptank_pool__pos_color_size_uv2 lbl_80184A60: /* 80184A60 00181860 3B 9C 00 01 */ addi r28, r28, 1 lbl_80184A64: @@ -4219,7 +4219,7 @@ lbl_80184A64: /* 80184A68 00181868 7C 1C 00 00 */ cmpw r28, r0 /* 80184A6C 0018186C 41 80 FC 38 */ blt lbl_801846A4 /* 80184A70 00181870 38 61 00 30 */ addi r3, r1, 0x30 -/* 80184A74 00181874 4B F9 29 E1 */ bl func_80117454 +/* 80184A74 00181874 4B F9 29 E1 */ bl flush__30ptank_pool__pos_color_size_uv2Fv /* 80184A78 00181878 E3 E1 01 08 */ psq_l f31, 264(r1), 0, qr0 /* 80184A7C 0018187C CB E1 01 00 */ lfd f31, 0x100(r1) /* 80184A80 00181880 E3 C1 00 F8 */ psq_l f30, 248(r1), 0, qr0 @@ -4257,16 +4257,16 @@ ConfigPar__17NPARParmDogBreathCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80184AF4 001818F4 D0 3C 00 30 */ stfs f1, 0x30(r28) /* 80184AF8 001818F8 D0 1C 00 28 */ stfs f0, 0x28(r28) /* 80184AFC 001818FC D0 1C 00 2C */ stfs f0, 0x2c(r28) -/* 80184B00 00181900 4B E8 67 65 */ bl func_8000B264 +/* 80184B00 00181900 4B E8 67 65 */ bl __as__5xVec3FRC5xVec3 /* 80184B04 00181904 7F E4 FB 78 */ mr r4, r31 /* 80184B08 00181908 38 7C 00 34 */ addi r3, r28, 0x34 -/* 80184B0C 0018190C 4B E8 67 59 */ bl func_8000B264 +/* 80184B0C 0018190C 4B E8 67 59 */ bl __as__5xVec3FRC5xVec3 /* 80184B10 00181910 C0 1B 00 08 */ lfs f0, 8(r27) /* 80184B14 00181914 38 7C 00 24 */ addi r3, r28, 0x24 /* 80184B18 00181918 38 9B 00 04 */ addi r4, r27, 4 /* 80184B1C 0018191C D0 1C 00 0C */ stfs f0, 0xc(r28) /* 80184B20 00181920 D0 1C 00 10 */ stfs f0, 0x10(r28) -/* 80184B24 00181924 4B EC DF 95 */ bl func_80052AB8 +/* 80184B24 00181924 4B EC DF 95 */ bl __as__6RwRGBAFRC6RwRGBA /* 80184B28 00181928 C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) /* 80184B2C 0018192C D0 1C 00 14 */ stfs f0, 0x14(r28) /* 80184B30 00181930 C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) @@ -4304,11 +4304,11 @@ ConfigPar__17NPARParmDogBreathCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80184BB0 001819B0 90 A1 00 40 */ stw r5, 0x40(r1) /* 80184BB4 001819B4 90 81 00 44 */ stw r4, 0x44(r1) /* 80184BB8 001819B8 90 01 00 48 */ stw r0, 0x48(r1) -/* 80184BBC 001819BC 4B F9 2A C5 */ bl func_80117680 +/* 80184BBC 001819BC 4B F9 2A C5 */ bl reset__10ptank_poolFv /* 80184BC0 001819C0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80184BC4 001819C4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80184BC8 001819C8 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 80184BCC 001819CC 4B E9 6C 65 */ bl func_8001B830 +/* 80184BCC 001819CC 4B E9 6C 65 */ bl xEntGetCenter__FPC4xEnt /* 80184BD0 001819D0 80 E3 00 00 */ lwz r7, 0(r3) /* 80184BD4 001819D4 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 80184BD8 001819D8 80 C3 00 04 */ lwz r6, 4(r3) @@ -4374,26 +4374,26 @@ lbl_80184CB0: /* 80184CB0 00181AB0 FC 20 F0 90 */ fmr f1, f30 /* 80184CB4 00181AB4 38 61 00 14 */ addi r3, r1, 0x14 /* 80184CB8 00181AB8 38 9A 00 34 */ addi r4, r26, 0x34 -/* 80184CBC 00181ABC 4B E8 64 65 */ bl func_8000B120 +/* 80184CBC 00181ABC 4B E8 64 65 */ bl __ml__5xVec3CFf /* 80184CC0 00181AC0 7F 43 D3 78 */ mr r3, r26 /* 80184CC4 00181AC4 38 81 00 14 */ addi r4, r1, 0x14 -/* 80184CC8 00181AC8 4B E9 07 7D */ bl func_80015444 +/* 80184CC8 00181AC8 4B E9 07 7D */ bl __apl__5xVec3FRC5xVec3 /* 80184CCC 00181ACC FC 20 E8 90 */ fmr f1, f29 /* 80184CD0 00181AD0 38 7A 00 34 */ addi r3, r26, 0x34 -/* 80184CD4 00181AD4 4B E8 64 AD */ bl func_8000B180 +/* 80184CD4 00181AD4 4B E8 64 AD */ bl __amu__5xVec3Ff /* 80184CD8 00181AD8 FC 20 E0 90 */ fmr f1, f28 /* 80184CDC 00181ADC 38 61 00 08 */ addi r3, r1, 8 /* 80184CE0 00181AE0 38 98 00 10 */ addi r4, r24, 0x10 -/* 80184CE4 00181AE4 4B E8 64 3D */ bl func_8000B120 +/* 80184CE4 00181AE4 4B E8 64 3D */ bl __ml__5xVec3CFf /* 80184CE8 00181AE8 38 7A 00 34 */ addi r3, r26, 0x34 /* 80184CEC 00181AEC 38 81 00 08 */ addi r4, r1, 8 -/* 80184CF0 00181AF0 4B E9 07 55 */ bl func_80015444 +/* 80184CF0 00181AF0 4B E9 07 55 */ bl __apl__5xVec3FRC5xVec3 /* 80184CF4 00181AF4 FC 20 F8 90 */ fmr f1, f31 -/* 80184CF8 00181AF8 48 00 13 6D */ bl func_80186064 +/* 80184CF8 00181AF8 48 00 13 6D */ bl ARCH__Ff /* 80184CFC 00181AFC FF A0 08 90 */ fmr f29, f1 /* 80184D00 00181B00 C0 58 00 08 */ lfs f2, 8(r24) /* 80184D04 00181B04 C0 78 00 0C */ lfs f3, 0xc(r24) -/* 80184D08 00181B08 4B F6 7E 19 */ bl func_800ECB20 +/* 80184D08 00181B08 4B F6 7E 19 */ bl LERP__Ffff /* 80184D0C 00181B0C D0 3A 00 0C */ stfs f1, 0xc(r26) /* 80184D10 00181B10 88 18 00 07 */ lbz r0, 7(r24) /* 80184D14 00181B14 D0 3A 00 10 */ stfs f1, 0x10(r26) @@ -4413,7 +4413,7 @@ lbl_80184CB0: /* 80184D4C 00181B4C 40 80 00 18 */ bge lbl_80184D64 /* 80184D50 00181B50 7F 23 CB 78 */ mr r3, r25 /* 80184D54 00181B54 7F 64 DB 78 */ mr r4, r27 -/* 80184D58 00181B58 48 00 13 C9 */ bl func_80186120 +/* 80184D58 00181B58 48 00 13 C9 */ bl PromoteTail__8NPARMgmtFi /* 80184D5C 00181B5C 3B 7B FF FF */ addi r27, r27, -1 /* 80184D60 00181B60 48 00 00 F8 */ b lbl_80184E58 lbl_80184D64: @@ -4422,7 +4422,7 @@ lbl_80184D64: /* 80184D6C 00181B6C 41 82 00 2C */ beq lbl_80184D98 /* 80184D70 00181B70 7F 44 D3 78 */ mr r4, r26 /* 80184D74 00181B74 38 61 00 20 */ addi r3, r1, 0x20 -/* 80184D78 00181B78 4B E8 B4 B1 */ bl func_80010228 +/* 80184D78 00181B78 4B E8 B4 B1 */ bl __as__5RwV3dFRC5RwV3d /* 80184D7C 00181B7C C0 1A 00 0C */ lfs f0, 0xc(r26) /* 80184D80 00181B80 38 81 00 20 */ addi r4, r1, 0x20 /* 80184D84 00181B84 80 7D 00 10 */ lwz r3, 0x10(r29) @@ -4453,10 +4453,10 @@ lbl_80184D98: /* 80184DE4 00181BE4 7F 43 D3 78 */ mr r3, r26 /* 80184DE8 00181BE8 38 81 00 30 */ addi r4, r1, 0x30 /* 80184DEC 00181BEC 38 A0 00 00 */ li r5, 0 -/* 80184DF0 00181BF0 4B F5 44 39 */ bl func_800D9228 +/* 80184DF0 00181BF0 4B F5 44 39 */ bl NPCC_DstSq__FPC5xVec3PC5xVec3P5xVec3 /* 80184DF4 00181BF4 FF E0 08 90 */ fmr f31, f1 /* 80184DF8 00181BF8 C0 22 AE A4 */ lfs f1, lbl_803CF824-_SDA2_BASE_(r2) -/* 80184DFC 00181BFC 4B EC 32 AD */ bl func_800480A8 +/* 80184DFC 00181BFC 4B EC 32 AD */ bl SQ__Ff /* 80184E00 00181C00 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 80184E04 00181C04 40 80 00 14 */ bge lbl_80184E18 /* 80184E08 00181C08 7F 45 D3 78 */ mr r5, r26 @@ -4473,14 +4473,14 @@ lbl_80184E18: /* 80184E30 00181C30 98 0D 98 44 */ stb r0, lbl_803CC144-_SDA_BASE_(r13) lbl_80184E34: /* 80184E34 00181C34 38 61 00 3C */ addi r3, r1, 0x3c -/* 80184E38 00181C38 4B F9 26 71 */ bl func_801174A8 +/* 80184E38 00181C38 4B F9 26 71 */ bl next__30ptank_pool__pos_color_size_uv2Fv /* 80184E3C 00181C3C 38 61 00 3C */ addi r3, r1, 0x3c -/* 80184E40 00181C40 4B F9 26 55 */ bl func_80117494 +/* 80184E40 00181C40 4B F9 26 55 */ bl valid__10ptank_poolCFv /* 80184E44 00181C44 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80184E48 00181C48 41 82 00 10 */ beq lbl_80184E58 /* 80184E4C 00181C4C 7F 43 D3 78 */ mr r3, r26 /* 80184E50 00181C50 38 81 00 3C */ addi r4, r1, 0x3c -/* 80184E54 00181C54 4B FF D4 71 */ bl func_801822C4 +/* 80184E54 00181C54 4B FF D4 71 */ bl NPAR_CopyNPARToPTPool__FP8NPARDataP30ptank_pool__pos_color_size_uv2 lbl_80184E58: /* 80184E58 00181C58 3B 7B 00 01 */ addi r27, r27, 1 lbl_80184E5C: @@ -4488,7 +4488,7 @@ lbl_80184E5C: /* 80184E60 00181C60 7C 1B 00 00 */ cmpw r27, r0 /* 80184E64 00181C64 41 80 FD A4 */ blt lbl_80184C08 /* 80184E68 00181C68 38 61 00 3C */ addi r3, r1, 0x3c -/* 80184E6C 00181C6C 4B F9 25 E9 */ bl func_80117454 +/* 80184E6C 00181C6C 4B F9 25 E9 */ bl flush__30ptank_pool__pos_color_size_uv2Fv /* 80184E70 00181C70 E3 E1 00 E8 */ psq_l f31, 232(r1), 0, qr0 /* 80184E74 00181C74 CB E1 00 E0 */ lfd f31, 0xe0(r1) /* 80184E78 00181C78 E3 C1 00 D8 */ psq_l f30, 216(r1), 0, qr0 @@ -4526,16 +4526,16 @@ ConfigPar__17NPARParmFahrwerkzCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80184EEC 00181CEC D3 FE 00 30 */ stfs f31, 0x30(r30) /* 80184EF0 00181CF0 D0 1E 00 28 */ stfs f0, 0x28(r30) /* 80184EF4 00181CF4 D0 1E 00 2C */ stfs f0, 0x2c(r30) -/* 80184EF8 00181CF8 4B E8 63 6D */ bl func_8000B264 +/* 80184EF8 00181CF8 4B E8 63 6D */ bl __as__5xVec3FRC5xVec3 /* 80184EFC 00181CFC 7F A4 EB 78 */ mr r4, r29 /* 80184F00 00181D00 38 7E 00 34 */ addi r3, r30, 0x34 -/* 80184F04 00181D04 4B E8 63 61 */ bl func_8000B264 +/* 80184F04 00181D04 4B E8 63 61 */ bl __as__5xVec3FRC5xVec3 /* 80184F08 00181D08 C0 1B 00 08 */ lfs f0, 8(r27) /* 80184F0C 00181D0C 38 7E 00 24 */ addi r3, r30, 0x24 /* 80184F10 00181D10 38 9B 00 04 */ addi r4, r27, 4 /* 80184F14 00181D14 D0 1E 00 0C */ stfs f0, 0xc(r30) /* 80184F18 00181D18 D0 1E 00 10 */ stfs f0, 0x10(r30) -/* 80184F1C 00181D1C 4B EC DB 9D */ bl func_80052AB8 +/* 80184F1C 00181D1C 4B EC DB 9D */ bl __as__6RwRGBAFRC6RwRGBA /* 80184F20 00181D20 88 1B 00 25 */ lbz r0, 0x25(r27) /* 80184F24 00181D24 3C 80 43 30 */ lis r4, 0x4330 /* 80184F28 00181D28 88 7B 00 26 */ lbz r3, 0x26(r27) @@ -4656,7 +4656,7 @@ lbl_80185074: /* 801850EC 00181EEC 90 A1 00 34 */ stw r5, 0x34(r1) /* 801850F0 00181EF0 90 81 00 38 */ stw r4, 0x38(r1) /* 801850F4 00181EF4 90 01 00 3C */ stw r0, 0x3c(r1) -/* 801850F8 00181EF8 4B F9 25 89 */ bl func_80117680 +/* 801850F8 00181EF8 4B F9 25 89 */ bl reset__10ptank_poolFv /* 801850FC 00181EFC 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80185100 00181F00 3C 60 80 27 */ lis r3, lbl_80273240@ha /* 80185104 00181F04 3B A4 05 58 */ addi r29, r4, lbl_803C0558@l @@ -4715,20 +4715,20 @@ lbl_801851C0: /* 801851C0 00181FC0 FC 20 D8 90 */ fmr f1, f27 /* 801851C4 00181FC4 38 61 00 14 */ addi r3, r1, 0x14 /* 801851C8 00181FC8 38 9B 00 34 */ addi r4, r27, 0x34 -/* 801851CC 00181FCC 4B E8 5F 55 */ bl func_8000B120 +/* 801851CC 00181FCC 4B E8 5F 55 */ bl __ml__5xVec3CFf /* 801851D0 00181FD0 7F 63 DB 78 */ mr r3, r27 /* 801851D4 00181FD4 38 81 00 14 */ addi r4, r1, 0x14 -/* 801851D8 00181FD8 4B E9 02 6D */ bl func_80015444 +/* 801851D8 00181FD8 4B E9 02 6D */ bl __apl__5xVec3FRC5xVec3 /* 801851DC 00181FDC FC 20 E0 90 */ fmr f1, f28 /* 801851E0 00181FE0 38 7B 00 34 */ addi r3, r27, 0x34 -/* 801851E4 00181FE4 4B E8 5F 9D */ bl func_8000B180 +/* 801851E4 00181FE4 4B E8 5F 9D */ bl __amu__5xVec3Ff /* 801851E8 00181FE8 FC 20 E8 90 */ fmr f1, f29 /* 801851EC 00181FEC 38 61 00 08 */ addi r3, r1, 8 /* 801851F0 00181FF0 38 9A 00 10 */ addi r4, r26, 0x10 -/* 801851F4 00181FF4 4B E8 5F 2D */ bl func_8000B120 +/* 801851F4 00181FF4 4B E8 5F 2D */ bl __ml__5xVec3CFf /* 801851F8 00181FF8 38 7B 00 34 */ addi r3, r27, 0x34 /* 801851FC 00181FFC 38 81 00 08 */ addi r4, r1, 8 -/* 80185200 00182000 4B E9 02 45 */ bl func_80015444 +/* 80185200 00182000 4B E9 02 45 */ bl __apl__5xVec3FRC5xVec3 /* 80185204 00182004 88 1B 00 43 */ lbz r0, 0x43(r27) /* 80185208 00182008 7C 00 07 75 */ extsb. r0, r0 /* 8018520C 0018200C 40 82 00 5C */ bne lbl_80185268 @@ -4760,10 +4760,10 @@ lbl_80185254: /* 80185264 00182064 D0 1B 00 3C */ stfs f0, 0x3c(r27) lbl_80185268: /* 80185268 00182068 FC 20 F0 90 */ fmr f1, f30 -/* 8018526C 0018206C 48 00 0D F9 */ bl func_80186064 +/* 8018526C 0018206C 48 00 0D F9 */ bl ARCH__Ff /* 80185270 00182070 C0 5A 00 08 */ lfs f2, 8(r26) /* 80185274 00182074 C0 7A 00 0C */ lfs f3, 0xc(r26) -/* 80185278 00182078 4B F6 78 A9 */ bl func_800ECB20 +/* 80185278 00182078 4B F6 78 A9 */ bl LERP__Ffff /* 8018527C 0018207C D0 3B 00 0C */ stfs f1, 0xc(r27) /* 80185280 00182080 88 1A 00 07 */ lbz r0, 7(r26) /* 80185284 00182084 D0 3B 00 10 */ stfs f1, 0x10(r27) @@ -4849,7 +4849,7 @@ lbl_801853A0: /* 801853C0 001821C0 C8 01 00 90 */ lfd f0, 0x90(r1) /* 801853C4 001821C4 EC 00 08 28 */ fsubs f0, f0, f1 /* 801853C8 001821C8 EC 3E 00 32 */ fmuls f1, f30, f0 -/* 801853CC 001821CC 4B E8 17 AD */ bl func_80006B78 +/* 801853CC 001821CC 4B E8 17 AD */ bl floorf__3stdFf /* 801853D0 001821D0 FC 00 08 1E */ fctiwz f0, f1 /* 801853D4 001821D4 3C 00 43 30 */ lis r0, 0x4330 /* 801853D8 001821D8 88 9A 00 25 */ lbz r4, 0x25(r26) @@ -4891,7 +4891,7 @@ lbl_80185458: /* 80185464 00182264 40 80 00 18 */ bge lbl_8018547C /* 80185468 00182268 7F 23 CB 78 */ mr r3, r25 /* 8018546C 0018226C 7F 84 E3 78 */ mr r4, r28 -/* 80185470 00182270 48 00 0C B1 */ bl func_80186120 +/* 80185470 00182270 48 00 0C B1 */ bl PromoteTail__8NPARMgmtFi /* 80185474 00182274 3B 9C FF FF */ addi r28, r28, -1 /* 80185478 00182278 48 00 00 5C */ b lbl_801854D4 lbl_8018547C: @@ -4900,7 +4900,7 @@ lbl_8018547C: /* 80185484 00182284 41 82 00 2C */ beq lbl_801854B0 /* 80185488 00182288 7F 64 DB 78 */ mr r4, r27 /* 8018548C 0018228C 38 61 00 20 */ addi r3, r1, 0x20 -/* 80185490 00182290 4B E8 AD 99 */ bl func_80010228 +/* 80185490 00182290 4B E8 AD 99 */ bl __as__5RwV3dFRC5RwV3d /* 80185494 00182294 C0 1B 00 0C */ lfs f0, 0xc(r27) /* 80185498 00182298 38 81 00 20 */ addi r4, r1, 0x20 /* 8018549C 0018229C 80 7D 00 10 */ lwz r3, 0x10(r29) @@ -4910,14 +4910,14 @@ lbl_8018547C: /* 801854AC 001822AC 41 82 00 28 */ beq lbl_801854D4 lbl_801854B0: /* 801854B0 001822B0 38 61 00 30 */ addi r3, r1, 0x30 -/* 801854B4 001822B4 4B F9 1F F5 */ bl func_801174A8 +/* 801854B4 001822B4 4B F9 1F F5 */ bl next__30ptank_pool__pos_color_size_uv2Fv /* 801854B8 001822B8 38 61 00 30 */ addi r3, r1, 0x30 -/* 801854BC 001822BC 4B F9 1F D9 */ bl func_80117494 +/* 801854BC 001822BC 4B F9 1F D9 */ bl valid__10ptank_poolCFv /* 801854C0 001822C0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 801854C4 001822C4 41 82 00 10 */ beq lbl_801854D4 /* 801854C8 001822C8 7F 63 DB 78 */ mr r3, r27 /* 801854CC 001822CC 38 81 00 30 */ addi r4, r1, 0x30 -/* 801854D0 001822D0 4B FF CD F5 */ bl func_801822C4 +/* 801854D0 001822D0 4B FF CD F5 */ bl NPAR_CopyNPARToPTPool__FP8NPARDataP30ptank_pool__pos_color_size_uv2 lbl_801854D4: /* 801854D4 001822D4 3B 9C 00 01 */ addi r28, r28, 1 lbl_801854D8: @@ -4925,7 +4925,7 @@ lbl_801854D8: /* 801854DC 001822DC 7C 1C 00 00 */ cmpw r28, r0 /* 801854E0 001822E0 41 80 FC 38 */ blt lbl_80185118 /* 801854E4 001822E4 38 61 00 30 */ addi r3, r1, 0x30 -/* 801854E8 001822E8 4B F9 1F 6D */ bl func_80117454 +/* 801854E8 001822E8 4B F9 1F 6D */ bl flush__30ptank_pool__pos_color_size_uv2Fv /* 801854EC 001822EC E3 E1 01 08 */ psq_l f31, 264(r1), 0, qr0 /* 801854F0 001822F0 CB E1 01 00 */ lfd f31, 0x100(r1) /* 801854F4 001822F4 E3 C1 00 F8 */ psq_l f30, 248(r1), 0, qr0 @@ -5013,7 +5013,7 @@ NPAR_EmitOilBubble__F11en_nparmodePC5xVec3PC5xVec3: /* 80185600 00182400 4B FF C8 61 */ bl NPAR_FindParty__F11en_nparptyp /* 80185604 00182404 28 03 00 00 */ cmplwi r3, 0 /* 80185608 00182408 41 82 00 34 */ beq lbl_8018563C -/* 8018560C 0018240C 48 00 0B FD */ bl func_80186208 +/* 8018560C 0018240C 48 00 0B FD */ bl NextAvail__8NPARMgmtFv /* 80185610 00182410 28 03 00 00 */ cmplwi r3, 0 /* 80185614 00182414 41 82 00 28 */ beq lbl_8018563C /* 80185618 00182418 1D 1D 00 1C */ mulli r8, r29, 0x1c @@ -5049,7 +5049,7 @@ NPAR_EmitTubeSpiral__FPC5xVec3PC5xVec3f: /* 80185680 00182480 4B FF C7 E1 */ bl NPAR_FindParty__F11en_nparptyp /* 80185684 00182484 28 03 00 00 */ cmplwi r3, 0 /* 80185688 00182488 41 82 00 3C */ beq lbl_801856C4 -/* 8018568C 0018248C 48 00 0B 7D */ bl func_80186208 +/* 8018568C 0018248C 48 00 0B 7D */ bl NextAvail__8NPARMgmtFv /* 80185690 00182490 28 03 00 00 */ cmplwi r3, 0 /* 80185694 00182494 41 82 00 30 */ beq lbl_801856C4 /* 80185698 00182498 38 00 00 01 */ li r0, 1 @@ -5087,7 +5087,7 @@ NPAR_EmitTubeSpiralCin__FPC5xVec3PC5xVec3f: /* 80185708 00182508 4B FF C7 59 */ bl NPAR_FindParty__F11en_nparptyp /* 8018570C 0018250C 28 03 00 00 */ cmplwi r3, 0 /* 80185710 00182510 41 82 00 3C */ beq lbl_8018574C -/* 80185714 00182514 48 00 0A F5 */ bl func_80186208 +/* 80185714 00182514 48 00 0A F5 */ bl NextAvail__8NPARMgmtFv /* 80185718 00182518 28 03 00 00 */ cmplwi r3, 0 /* 8018571C 0018251C 41 82 00 30 */ beq lbl_8018574C /* 80185720 00182520 38 00 00 03 */ li r0, 3 @@ -5123,7 +5123,7 @@ NPAR_EmitTubeConfetti__FPC5xVec3PC5xVec3: /* 80185788 00182588 4B FF C6 D9 */ bl NPAR_FindParty__F11en_nparptyp /* 8018578C 0018258C 28 03 00 00 */ cmplwi r3, 0 /* 80185790 00182590 41 82 00 2C */ beq lbl_801857BC -/* 80185794 00182594 48 00 0A 75 */ bl func_80186208 +/* 80185794 00182594 48 00 0A 75 */ bl NextAvail__8NPARMgmtFv /* 80185798 00182598 28 03 00 00 */ cmplwi r3, 0 /* 8018579C 0018259C 41 82 00 20 */ beq lbl_801857BC /* 801857A0 001825A0 3C A0 80 27 */ lis r5, lbl_80272F80@ha @@ -5154,7 +5154,7 @@ NPAR_EmitTubeSparklies__FPC5xVec3PC5xVec3: /* 801857F4 001825F4 4B FF C6 6D */ bl NPAR_FindParty__F11en_nparptyp /* 801857F8 001825F8 28 03 00 00 */ cmplwi r3, 0 /* 801857FC 001825FC 41 82 00 30 */ beq lbl_8018582C -/* 80185800 00182600 48 00 0A 09 */ bl func_80186208 +/* 80185800 00182600 48 00 0A 09 */ bl NextAvail__8NPARMgmtFv /* 80185804 00182604 28 03 00 00 */ cmplwi r3, 0 /* 80185808 00182608 41 82 00 24 */ beq lbl_8018582C /* 8018580C 0018260C 3C A0 80 27 */ lis r5, lbl_80272F80@ha @@ -5186,7 +5186,7 @@ NPAR_EmitGloveDust__FPC5xVec3PC5xVec3: /* 80185864 00182664 4B FF C5 FD */ bl NPAR_FindParty__F11en_nparptyp /* 80185868 00182668 28 03 00 00 */ cmplwi r3, 0 /* 8018586C 0018266C 41 82 00 2C */ beq lbl_80185898 -/* 80185870 00182670 48 00 09 99 */ bl func_80186208 +/* 80185870 00182670 48 00 09 99 */ bl NextAvail__8NPARMgmtFv /* 80185874 00182674 28 03 00 00 */ cmplwi r3, 0 /* 80185878 00182678 41 82 00 20 */ beq lbl_80185898 /* 8018587C 0018267C 3C A0 80 27 */ lis r5, lbl_80272FD0@ha @@ -5217,7 +5217,7 @@ NPAR_EmitSleepyZeez__FPC5xVec3PC5xVec3: /* 801858D0 001826D0 4B FF C5 91 */ bl NPAR_FindParty__F11en_nparptyp /* 801858D4 001826D4 28 03 00 00 */ cmplwi r3, 0 /* 801858D8 001826D8 41 82 00 2C */ beq lbl_80185904 -/* 801858DC 001826DC 48 00 09 2D */ bl func_80186208 +/* 801858DC 001826DC 48 00 09 2D */ bl NextAvail__8NPARMgmtFv /* 801858E0 001826E0 28 03 00 00 */ cmplwi r3, 0 /* 801858E4 001826E4 41 82 00 20 */ beq lbl_80185904 /* 801858E8 001826E8 3C A0 80 27 */ lis r5, lbl_80273008@ha @@ -5307,7 +5307,7 @@ NPAR_EmitDroplets__F11en_nparmodePC5xVec3PC5xVec3: /* 801859F8 001827F8 4B FF C4 69 */ bl NPAR_FindParty__F11en_nparptyp /* 801859FC 001827FC 28 03 00 00 */ cmplwi r3, 0 /* 80185A00 00182800 41 82 00 34 */ beq lbl_80185A34 -/* 80185A04 00182804 48 00 08 05 */ bl func_80186208 +/* 80185A04 00182804 48 00 08 05 */ bl NextAvail__8NPARMgmtFv /* 80185A08 00182808 28 03 00 00 */ cmplwi r3, 0 /* 80185A0C 0018280C 41 82 00 28 */ beq lbl_80185A34 /* 80185A10 00182810 3C 80 80 27 */ lis r4, lbl_80273030@ha @@ -5413,7 +5413,7 @@ NPAR_EmitTarTarGunk__F11en_nparmodePC5xVec3PC5xVec3: /* 80185B54 00182954 4B FF C3 0D */ bl NPAR_FindParty__F11en_nparptyp /* 80185B58 00182958 28 03 00 00 */ cmplwi r3, 0 /* 80185B5C 0018295C 41 82 00 34 */ beq lbl_80185B90 -/* 80185B60 00182960 48 00 06 A9 */ bl func_80186208 +/* 80185B60 00182960 48 00 06 A9 */ bl NextAvail__8NPARMgmtFv /* 80185B64 00182964 28 03 00 00 */ cmplwi r3, 0 /* 80185B68 00182968 41 82 00 28 */ beq lbl_80185B90 /* 80185B6C 0018296C 1D 1D 00 28 */ mulli r8, r29, 0x28 @@ -5477,7 +5477,7 @@ NPAR_EmitDoggyBreath__F11en_nparmodePC5xVec3PC5xVec3: /* 80185C2C 00182A2C 4B FF C2 35 */ bl NPAR_FindParty__F11en_nparptyp /* 80185C30 00182A30 28 03 00 00 */ cmplwi r3, 0 /* 80185C34 00182A34 41 82 00 34 */ beq lbl_80185C68 -/* 80185C38 00182A38 48 00 05 D1 */ bl func_80186208 +/* 80185C38 00182A38 48 00 05 D1 */ bl NextAvail__8NPARMgmtFv /* 80185C3C 00182A3C 28 03 00 00 */ cmplwi r3, 0 /* 80185C40 00182A40 41 82 00 28 */ beq lbl_80185C68 /* 80185C44 00182A44 3C 80 80 27 */ lis r4, lbl_802731E0@ha @@ -5527,7 +5527,7 @@ NPAR_EmitVisSplash__F11en_nparmodePC5xVec3PC5xVec3: /* 80185CD8 00182AD8 4B FF C1 89 */ bl NPAR_FindParty__F11en_nparptyp /* 80185CDC 00182ADC 28 03 00 00 */ cmplwi r3, 0 /* 80185CE0 00182AE0 41 82 00 34 */ beq lbl_80185D14 -/* 80185CE4 00182AE4 48 00 05 25 */ bl func_80186208 +/* 80185CE4 00182AE4 48 00 05 25 */ bl NextAvail__8NPARMgmtFv /* 80185CE8 00182AE8 28 03 00 00 */ cmplwi r3, 0 /* 80185CEC 00182AEC 41 82 00 28 */ beq lbl_80185D14 /* 80185CF0 00182AF0 3C 80 80 27 */ lis r4, lbl_802730D0@ha @@ -5577,7 +5577,7 @@ NPAR_EmitFireworks__F11en_nparmodePC5xVec3PC5xVec3: /* 80185D84 00182B84 4B FF C0 DD */ bl NPAR_FindParty__F11en_nparptyp /* 80185D88 00182B88 28 03 00 00 */ cmplwi r3, 0 /* 80185D8C 00182B8C 41 82 00 34 */ beq lbl_80185DC0 -/* 80185D90 00182B90 48 00 04 79 */ bl func_80186208 +/* 80185D90 00182B90 48 00 04 79 */ bl NextAvail__8NPARMgmtFv /* 80185D94 00182B94 28 03 00 00 */ cmplwi r3, 0 /* 80185D98 00182B98 41 82 00 28 */ beq lbl_80185DC0 /* 80185D9C 00182B9C 1D 1D 00 28 */ mulli r8, r29, 0x28 @@ -5718,8 +5718,8 @@ lbl_80185F54: /* 80185F60 00182D60 42 00 FF 5C */ bdnz lbl_80185EBC /* 80185F64 00182D64 4E 80 00 20 */ blr -.global func_80185F68 -func_80185F68: +.global Defaults__10StreakInfoFv +Defaults__10StreakInfoFv: /* 80185F68 00182D68 C0 02 AE C8 */ lfs f0, lbl_803CF848-_SDA2_BASE_(r2) /* 80185F6C 00182D6C 38 A0 00 00 */ li r5, 0 /* 80185F70 00182D70 38 80 00 FF */ li r4, 0xff @@ -5741,8 +5741,8 @@ func_80185F68: /* 80185FB0 00182DB0 90 03 00 18 */ stw r0, 0x18(r3) /* 80185FB4 00182DB4 4E 80 00 20 */ blr -.global func_80185FB8 -func_80185FB8: +.global xFXStreakStart__FP10StreakInfo +xFXStreakStart__FP10StreakInfo: /* 80185FB8 00182DB8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80185FBC 00182DBC 7C 08 02 A6 */ mflr r0 /* 80185FC0 00182DC0 7C 66 1B 78 */ mr r6, r3 @@ -5760,12 +5760,12 @@ func_80185FB8: /* 80185FF0 00182DF0 38 21 00 10 */ addi r1, r1, 0x10 /* 80185FF4 00182DF4 4E 80 00 20 */ blr -.global func_80185FF8 -func_80185FF8: +.global ARCH3__Ff +ARCH3__Ff: /* 80185FF8 00182DF8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80185FFC 00182DFC 7C 08 02 A6 */ mflr r0 /* 80186000 00182E00 90 01 00 14 */ stw r0, 0x14(r1) -/* 80186004 00182E04 48 00 00 1D */ bl func_80186020 +/* 80186004 00182E04 48 00 00 1D */ bl BOWL3__Ff /* 80186008 00182E08 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) /* 8018600C 00182E0C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80186010 00182E10 EC 20 08 28 */ fsubs f1, f0, f1 @@ -5773,8 +5773,8 @@ func_80185FF8: /* 80186018 00182E18 38 21 00 10 */ addi r1, r1, 0x10 /* 8018601C 00182E1C 4E 80 00 20 */ blr -.global func_80186020 -func_80186020: +.global BOWL3__Ff +BOWL3__Ff: /* 80186020 00182E20 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80186024 00182E24 7C 08 02 A6 */ mflr r0 /* 80186028 00182E28 90 01 00 14 */ stw r0, 0x14(r1) @@ -5784,24 +5784,24 @@ func_80186020: /* 80186038 00182E38 FC 00 02 10 */ fabs f0, f0 /* 8018603C 00182E3C FC 00 00 18 */ frsp f0, f0 /* 80186040 00182E40 EC 22 00 32 */ fmuls f1, f2, f0 -/* 80186044 00182E44 48 00 00 15 */ bl func_80186058 +/* 80186044 00182E44 48 00 00 15 */ bl QUB__Ff /* 80186048 00182E48 80 01 00 14 */ lwz r0, 0x14(r1) /* 8018604C 00182E4C 7C 08 03 A6 */ mtlr r0 /* 80186050 00182E50 38 21 00 10 */ addi r1, r1, 0x10 /* 80186054 00182E54 4E 80 00 20 */ blr -.global func_80186058 -func_80186058: +.global QUB__Ff +QUB__Ff: /* 80186058 00182E58 EC 01 00 72 */ fmuls f0, f1, f1 /* 8018605C 00182E5C EC 21 00 32 */ fmuls f1, f1, f0 /* 80186060 00182E60 4E 80 00 20 */ blr -.global func_80186064 -func_80186064: +.global ARCH__Ff +ARCH__Ff: /* 80186064 00182E64 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80186068 00182E68 7C 08 02 A6 */ mflr r0 /* 8018606C 00182E6C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80186070 00182E70 48 00 00 1D */ bl func_8018608C +/* 80186070 00182E70 48 00 00 1D */ bl BOWL__Ff /* 80186074 00182E74 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) /* 80186078 00182E78 80 01 00 14 */ lwz r0, 0x14(r1) /* 8018607C 00182E7C EC 20 08 28 */ fsubs f1, f0, f1 @@ -5809,8 +5809,8 @@ func_80186064: /* 80186084 00182E84 38 21 00 10 */ addi r1, r1, 0x10 /* 80186088 00182E88 4E 80 00 20 */ blr -.global func_8018608C -func_8018608C: +.global BOWL__Ff +BOWL__Ff: /* 8018608C 00182E8C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80186090 00182E90 7C 08 02 A6 */ mflr r0 /* 80186094 00182E94 90 01 00 14 */ stw r0, 0x14(r1) @@ -5818,14 +5818,14 @@ func_8018608C: /* 8018609C 00182E9C C0 42 AE FC */ lfs f2, lbl_803CF87C-_SDA2_BASE_(r2) /* 801860A0 00182EA0 EC 01 00 28 */ fsubs f0, f1, f0 /* 801860A4 00182EA4 EC 22 00 32 */ fmuls f1, f2, f0 -/* 801860A8 00182EA8 4B EC 20 01 */ bl func_800480A8 +/* 801860A8 00182EA8 4B EC 20 01 */ bl SQ__Ff /* 801860AC 00182EAC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801860B0 00182EB0 7C 08 03 A6 */ mtlr r0 /* 801860B4 00182EB4 38 21 00 10 */ addi r1, r1, 0x10 /* 801860B8 00182EB8 4E 80 00 20 */ blr -.global func_801860BC -func_801860BC: +.global Done__8NPARMgmtFv +Done__8NPARMgmtFv: /* 801860BC 00182EBC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801860C0 00182EC0 7C 08 02 A6 */ mflr r0 /* 801860C4 00182EC4 90 01 00 14 */ stw r0, 0x14(r1) @@ -5835,14 +5835,14 @@ func_801860BC: /* 801860D4 00182ED4 38 21 00 10 */ addi r1, r1, 0x10 /* 801860D8 00182ED8 4E 80 00 20 */ blr -.global func_801860DC -func_801860DC: +.global Reset__8NPARMgmtFv +Reset__8NPARMgmtFv: /* 801860DC 00182EDC 38 00 00 00 */ li r0, 0 /* 801860E0 00182EE0 90 03 00 0C */ stw r0, 0xc(r3) /* 801860E4 00182EE4 4E 80 00 20 */ blr -.global func_801860E8 -func_801860E8: +.global IsReady__8NPARMgmtFv +IsReady__8NPARMgmtFv: /* 801860E8 00182EE8 80 03 00 10 */ lwz r0, 0x10(r3) /* 801860EC 00182EEC 38 80 00 00 */ li r4, 0 /* 801860F0 00182EF0 2C 00 00 00 */ cmpwi r0, 0 @@ -5855,18 +5855,18 @@ lbl_80186108: /* 80186108 00182F08 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 8018610C 00182F0C 4E 80 00 20 */ blr -.global func_80186110 -func_80186110: +.global XtraDataSet__8NPARMgmtFP12NPARXtraData +XtraDataSet__8NPARMgmtFP12NPARXtraData: /* 80186110 00182F10 90 83 00 18 */ stw r4, 0x18(r3) /* 80186114 00182F14 4E 80 00 20 */ blr -.global func_80186118 -func_80186118: +.global UserDataSet__8NPARMgmtFPPv +UserDataSet__8NPARMgmtFPPv: /* 80186118 00182F18 90 83 00 1C */ stw r4, 0x1c(r3) /* 8018611C 00182F1C 4E 80 00 20 */ blr -.global func_80186120 -func_80186120: +.global PromoteTail__8NPARMgmtFi +PromoteTail__8NPARMgmtFi: /* 80186120 00182F20 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80186124 00182F24 7C 08 02 A6 */ mflr r0 /* 80186128 00182F28 1C 84 00 50 */ mulli r4, r4, 0x50 @@ -5879,14 +5879,14 @@ func_80186120: /* 80186144 00182F44 1C 00 00 50 */ mulli r0, r0, 0x50 /* 80186148 00182F48 7C 65 22 14 */ add r3, r5, r4 /* 8018614C 00182F4C 7C 85 02 14 */ add r4, r5, r0 -/* 80186150 00182F50 48 00 00 15 */ bl func_80186164 +/* 80186150 00182F50 48 00 00 15 */ bl __as__8NPARDataFRC8NPARData /* 80186154 00182F54 80 01 00 14 */ lwz r0, 0x14(r1) /* 80186158 00182F58 7C 08 03 A6 */ mtlr r0 /* 8018615C 00182F5C 38 21 00 10 */ addi r1, r1, 0x10 /* 80186160 00182F60 4E 80 00 20 */ blr -.global func_80186164 -func_80186164: +.global __as__8NPARDataFRC8NPARData +__as__8NPARDataFRC8NPARData: /* 80186164 00182F64 80 A4 00 00 */ lwz r5, 0(r4) /* 80186168 00182F68 80 04 00 04 */ lwz r0, 4(r4) /* 8018616C 00182F6C 90 A3 00 00 */ stw r5, 0(r3) @@ -5929,8 +5929,8 @@ func_80186164: /* 80186200 00183000 90 03 00 4C */ stw r0, 0x4c(r3) /* 80186204 00183004 4E 80 00 20 */ blr -.global func_80186208 -func_80186208: +.global NextAvail__8NPARMgmtFv +NextAvail__8NPARMgmtFv: /* 80186208 00183008 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018620C 0018300C 7C 08 02 A6 */ mflr r0 /* 80186210 00183010 90 01 00 14 */ stw r0, 0x14(r1) diff --git a/asm/Game/zNPCSupport.s b/asm/Game/zNPCSupport.s index 10b75c17f..b2f7f77e1 100644 --- a/asm/Game/zNPCSupport.s +++ b/asm/Game/zNPCSupport.s @@ -222,7 +222,7 @@ On__9NPCWidgetFPC10zNPCCommoni: /* 8012E000 0012AE00 2C 03 00 00 */ cmpwi r3, 0 /* 8012E004 0012AE04 40 82 00 30 */ bne lbl_8012E034 /* 8012E008 0012AE08 7F C3 F3 78 */ mr r3, r30 -/* 8012E00C 0012AE0C 48 00 25 DD */ bl func_801305E8 +/* 8012E00C 0012AE0C 48 00 25 DD */ bl IsLocked__9NPCWidgetFv /* 8012E010 0012AE10 2C 03 00 00 */ cmpwi r3, 0 /* 8012E014 0012AE14 40 82 00 18 */ bne lbl_8012E02C /* 8012E018 0012AE18 7F C3 F3 78 */ mr r3, r30 @@ -311,7 +311,7 @@ lbl_8012E120: /* 8012E12C 0012AF2C 38 60 00 00 */ li r3, 0 /* 8012E130 0012AF30 48 00 00 08 */ b lbl_8012E138 lbl_8012E134: -/* 8012E134 0012AF34 4B EE 05 05 */ bl func_8000E638 +/* 8012E134 0012AF34 4B EE 05 05 */ bl xEntIsVisible__FPC4xEnt lbl_8012E138: /* 8012E138 0012AF38 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012E13C 0012AF3C 7C 08 03 A6 */ mtlr r0 @@ -359,7 +359,7 @@ NPCIsTheLocker__9NPCWidgetFPC10zNPCCommon: /* 8012E1B4 0012AFB4 7C 9F 23 78 */ mr r31, r4 /* 8012E1B8 0012AFB8 93 C1 00 08 */ stw r30, 8(r1) /* 8012E1BC 0012AFBC 7C 7E 1B 78 */ mr r30, r3 -/* 8012E1C0 0012AFC0 48 00 24 29 */ bl func_801305E8 +/* 8012E1C0 0012AFC0 48 00 24 29 */ bl IsLocked__9NPCWidgetFv /* 8012E1C4 0012AFC4 2C 03 00 00 */ cmpwi r3, 0 /* 8012E1C8 0012AFC8 40 82 00 0C */ bne lbl_8012E1D4 /* 8012E1CC 0012AFCC 38 60 00 00 */ li r3, 0 @@ -432,7 +432,7 @@ FindNearest__9NPCTargetFiP5xBaseP5xVec3f: /* 8012E2A4 0012B0A4 C0 22 A2 C0 */ lfs f1, lbl_803CEC40-_SDA2_BASE_(r2) /* 8012E2A8 0012B0A8 48 00 00 08 */ b lbl_8012E2B0 lbl_8012E2AC: -/* 8012E2AC 0012B0AC 4B F1 9D FD */ bl func_800480A8 +/* 8012E2AC 0012B0AC 4B F1 9D FD */ bl SQ__Ff lbl_8012E2B0: /* 8012E2B0 0012B0B0 56 A0 07 FF */ clrlwi. r0, r21, 0x1f /* 8012E2B4 0012B0B4 FF E0 08 90 */ fmr f31, f1 @@ -447,13 +447,13 @@ lbl_8012E2B0: /* 8012E2D8 0012B0D8 28 14 00 00 */ cmplwi r20, 0 /* 8012E2DC 0012B0DC 41 82 00 28 */ beq lbl_8012E304 /* 8012E2E0 0012B0E0 7E E3 BB 78 */ mr r3, r23 -/* 8012E2E4 0012B0E4 4B EE D5 25 */ bl func_8001B808 +/* 8012E2E4 0012B0E4 4B EE D5 25 */ bl xEntGetPos__FPC4xEnt /* 8012E2E8 0012B0E8 7C 64 1B 78 */ mr r4, r3 /* 8012E2EC 0012B0EC 7E 85 A3 78 */ mr r5, r20 /* 8012E2F0 0012B0F0 38 61 00 08 */ addi r3, r1, 8 -/* 8012E2F4 0012B0F4 4B EE 03 9D */ bl func_8000E690 +/* 8012E2F4 0012B0F4 4B EE 03 9D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8012E2F8 0012B0F8 38 61 00 08 */ addi r3, r1, 8 -/* 8012E2FC 0012B0FC 4B EE 6D D1 */ bl func_800150CC +/* 8012E2FC 0012B0FC 4B EE 6D D1 */ bl xVec3Length2__FPC5xVec3 /* 8012E300 0012B100 FF E0 08 90 */ fmr f31, f1 lbl_8012E304: /* 8012E304 0012B104 28 14 00 00 */ cmplwi r20, 0 @@ -474,7 +474,7 @@ lbl_8012E33C: /* 8012E33C 0012B13C 80 7F 00 00 */ lwz r3, 0(r31) /* 8012E340 0012B140 7E E3 F0 2E */ lwzx r23, r3, r30 /* 8012E344 0012B144 7E E3 BB 78 */ mr r3, r23 -/* 8012E348 0012B148 4B F2 81 9D */ bl func_800564E4 +/* 8012E348 0012B148 4B F2 81 9D */ bl SelfType__9xNPCBasicCFv /* 8012E34C 0012B14C 7C 17 98 40 */ cmplw r23, r19 /* 8012E350 0012B150 41 82 00 B8 */ beq lbl_8012E408 /* 8012E354 0012B154 54 63 00 2E */ rlwinm r3, r3, 0, 0, 0x17 @@ -510,18 +510,18 @@ lbl_8012E3A8: /* 8012E3BC 0012B1BC 2C 03 00 00 */ cmpwi r3, 0 /* 8012E3C0 0012B1C0 41 82 00 48 */ beq lbl_8012E408 /* 8012E3C4 0012B1C4 7E E3 BB 78 */ mr r3, r23 -/* 8012E3C8 0012B1C8 4B EE D4 41 */ bl func_8001B808 +/* 8012E3C8 0012B1C8 4B EE D4 41 */ bl xEntGetPos__FPC4xEnt /* 8012E3CC 0012B1CC 7C 64 1B 78 */ mr r4, r3 /* 8012E3D0 0012B1D0 7E 85 A3 78 */ mr r5, r20 /* 8012E3D4 0012B1D4 38 61 00 08 */ addi r3, r1, 8 -/* 8012E3D8 0012B1D8 4B EE 02 B9 */ bl func_8000E690 +/* 8012E3D8 0012B1D8 4B EE 02 B9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8012E3DC 0012B1DC 2C 19 00 00 */ cmpwi r25, 0 /* 8012E3E0 0012B1E0 41 82 00 0C */ beq lbl_8012E3EC /* 8012E3E4 0012B1E4 C0 02 A2 C4 */ lfs f0, lbl_803CEC44-_SDA2_BASE_(r2) /* 8012E3E8 0012B1E8 D0 01 00 0C */ stfs f0, 0xc(r1) lbl_8012E3EC: /* 8012E3EC 0012B1EC 38 61 00 08 */ addi r3, r1, 8 -/* 8012E3F0 0012B1F0 4B EE 6C DD */ bl func_800150CC +/* 8012E3F0 0012B1F0 4B EE 6C DD */ bl xVec3Length2__FPC5xVec3 /* 8012E3F4 0012B1F4 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 8012E3F8 0012B1F8 41 81 00 10 */ bgt lbl_8012E408 /* 8012E3FC 0012B1FC FF E0 08 90 */ fmr f31, f1 @@ -622,7 +622,7 @@ InCylinder__9NPCTargetFP5xVec3fff: /* 8012E540 0012B340 4B FF FF 15 */ bl PosGet__9NPCTargetFP5xVec3 /* 8012E544 0012B344 7F C4 F3 78 */ mr r4, r30 /* 8012E548 0012B348 38 61 00 08 */ addi r3, r1, 8 -/* 8012E54C 0012B34C 4B EE D4 15 */ bl func_8001B960 +/* 8012E54C 0012B34C 4B EE D4 15 */ bl xVec3SubFrom__FP5xVec3PC5xVec3 /* 8012E550 0012B350 EC 3E F8 2A */ fadds f1, f30, f31 /* 8012E554 0012B354 C0 01 00 0C */ lfs f0, 0xc(r1) /* 8012E558 0012B358 FC 00 08 40 */ fcmpo cr0, f0, f1 @@ -637,10 +637,10 @@ lbl_8012E56C: /* 8012E578 0012B378 48 00 00 24 */ b lbl_8012E59C lbl_8012E57C: /* 8012E57C 0012B37C FC 20 E8 90 */ fmr f1, f29 -/* 8012E580 0012B380 4B F1 9B 29 */ bl func_800480A8 +/* 8012E580 0012B380 4B F1 9B 29 */ bl SQ__Ff /* 8012E584 0012B384 FF E0 08 90 */ fmr f31, f1 /* 8012E588 0012B388 38 61 00 08 */ addi r3, r1, 8 -/* 8012E58C 0012B38C 4B EE 6B 41 */ bl func_800150CC +/* 8012E58C 0012B38C 4B EE 6B 41 */ bl xVec3Length2__FPC5xVec3 /* 8012E590 0012B390 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 8012E594 0012B394 40 81 00 08 */ ble lbl_8012E59C /* 8012E598 0012B398 3B E0 00 00 */ li r31, 0 @@ -724,7 +724,7 @@ Render__8NPCLaserFP5xVec3P5xVec3: /* 8012E6A8 0012B4A8 38 61 00 38 */ addi r3, r1, 0x38 /* 8012E6AC 0012B4AC 38 81 00 44 */ addi r4, r1, 0x44 /* 8012E6B0 0012B4B0 38 A1 00 50 */ addi r5, r1, 0x50 -/* 8012E6B4 0012B4B4 4B ED FF DD */ bl func_8000E690 +/* 8012E6B4 0012B4B4 4B ED FF DD */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8012E6B8 0012B4B8 38 61 00 38 */ addi r3, r1, 0x38 /* 8012E6BC 0012B4BC 7C 64 1B 78 */ mr r4, r3 /* 8012E6C0 0012B4C0 4B F1 FC 31 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -733,9 +733,9 @@ Render__8NPCLaserFP5xVec3P5xVec3: /* 8012E6CC 0012B4CC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 8012E6D0 0012B4D0 38 A1 00 38 */ addi r5, r1, 0x38 /* 8012E6D4 0012B4D4 38 84 00 34 */ addi r4, r4, 0x34 -/* 8012E6D8 0012B4D8 4B EE 69 B5 */ bl func_8001508C +/* 8012E6D8 0012B4D8 4B EE 69 B5 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 8012E6DC 0012B4DC 38 61 00 2C */ addi r3, r1, 0x2c -/* 8012E6E0 0012B4E0 4B EE 69 ED */ bl func_800150CC +/* 8012E6E0 0012B4E0 4B EE 69 ED */ bl xVec3Length2__FPC5xVec3 /* 8012E6E4 0012B4E4 C0 02 A2 D8 */ lfs f0, lbl_803CEC58-_SDA2_BASE_(r2) /* 8012E6E8 0012B4E8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8012E6EC 0012B4EC 40 80 00 18 */ bge lbl_8012E704 @@ -745,16 +745,16 @@ Render__8NPCLaserFP5xVec3P5xVec3: /* 8012E6FC 0012B4FC 4B F1 FD E1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012E700 0012B500 48 00 00 18 */ b lbl_8012E718 lbl_8012E704: -/* 8012E704 0012B504 4B ED C0 F9 */ bl func_8000A7FC +/* 8012E704 0012B504 4B ED C0 F9 */ bl xsqrt__Ff /* 8012E708 0012B508 C0 02 A2 D0 */ lfs f0, lbl_803CEC50-_SDA2_BASE_(r2) /* 8012E70C 0012B50C 38 61 00 2C */ addi r3, r1, 0x2c /* 8012E710 0012B510 EC 20 08 24 */ fdivs f1, f0, f1 -/* 8012E714 0012B514 4B EE D2 25 */ bl func_8001B938 +/* 8012E714 0012B514 4B EE D2 25 */ bl xVec3SMulBy__FP5xVec3f lbl_8012E718: /* 8012E718 0012B518 38 61 00 20 */ addi r3, r1, 0x20 /* 8012E71C 0012B51C 38 81 00 2C */ addi r4, r1, 0x2c /* 8012E720 0012B520 38 A1 00 38 */ addi r5, r1, 0x38 -/* 8012E724 0012B524 4B EE 69 69 */ bl func_8001508C +/* 8012E724 0012B524 4B EE 69 69 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 8012E728 0012B528 3C 60 80 32 */ lis r3, lbl_8031A67C@ha /* 8012E72C 0012B52C 3B A0 00 00 */ li r29, 0 /* 8012E730 0012B530 38 63 A6 7C */ addi r3, r3, lbl_8031A67C@l @@ -774,46 +774,46 @@ lbl_8012E744: /* 8012E764 0012B564 C0 7A 00 08 */ lfs f3, 8(r26) /* 8012E768 0012B568 EF C1 00 24 */ fdivs f30, f1, f0 /* 8012E76C 0012B56C FC 20 F0 90 */ fmr f1, f30 -/* 8012E770 0012B570 4B FB E3 B1 */ bl func_800ECB20 +/* 8012E770 0012B570 4B FB E3 B1 */ bl LERP__Ffff /* 8012E774 0012B574 FC 00 08 90 */ fmr f0, f1 /* 8012E778 0012B578 C0 41 00 50 */ lfs f2, 0x50(r1) /* 8012E77C 0012B57C FC 20 F0 90 */ fmr f1, f30 /* 8012E780 0012B580 C0 61 00 44 */ lfs f3, 0x44(r1) /* 8012E784 0012B584 FF A0 00 90 */ fmr f29, f0 -/* 8012E788 0012B588 4B FB E3 99 */ bl func_800ECB20 +/* 8012E788 0012B588 4B FB E3 99 */ bl LERP__Ffff /* 8012E78C 0012B58C D0 21 00 14 */ stfs f1, 0x14(r1) /* 8012E790 0012B590 FC 20 F0 90 */ fmr f1, f30 /* 8012E794 0012B594 C0 41 00 54 */ lfs f2, 0x54(r1) /* 8012E798 0012B598 C0 61 00 48 */ lfs f3, 0x48(r1) -/* 8012E79C 0012B59C 4B FB E3 85 */ bl func_800ECB20 +/* 8012E79C 0012B59C 4B FB E3 85 */ bl LERP__Ffff /* 8012E7A0 0012B5A0 D0 21 00 18 */ stfs f1, 0x18(r1) /* 8012E7A4 0012B5A4 FC 20 F0 90 */ fmr f1, f30 /* 8012E7A8 0012B5A8 C0 41 00 58 */ lfs f2, 0x58(r1) /* 8012E7AC 0012B5AC C0 61 00 4C */ lfs f3, 0x4c(r1) -/* 8012E7B0 0012B5B0 4B FB E3 71 */ bl func_800ECB20 +/* 8012E7B0 0012B5B0 4B FB E3 71 */ bl LERP__Ffff /* 8012E7B4 0012B5B4 D0 21 00 1C */ stfs f1, 0x1c(r1) /* 8012E7B8 0012B5B8 FC 20 F0 90 */ fmr f1, f30 /* 8012E7BC 0012B5BC 88 7A 00 14 */ lbz r3, 0x14(r26) /* 8012E7C0 0012B5C0 88 9A 00 18 */ lbz r4, 0x18(r26) -/* 8012E7C4 0012B5C4 4B FB E3 0D */ bl func_800ECAD0 +/* 8012E7C4 0012B5C4 4B FB E3 0D */ bl LERP__FfUcUc /* 8012E7C8 0012B5C8 FC 20 F0 90 */ fmr f1, f30 /* 8012E7CC 0012B5CC 88 1A 00 15 */ lbz r0, 0x15(r26) /* 8012E7D0 0012B5D0 88 9A 00 19 */ lbz r4, 0x19(r26) /* 8012E7D4 0012B5D4 7C 76 1B 78 */ mr r22, r3 /* 8012E7D8 0012B5D8 7C 03 03 78 */ mr r3, r0 -/* 8012E7DC 0012B5DC 4B FB E2 F5 */ bl func_800ECAD0 +/* 8012E7DC 0012B5DC 4B FB E2 F5 */ bl LERP__FfUcUc /* 8012E7E0 0012B5E0 FC 20 F0 90 */ fmr f1, f30 /* 8012E7E4 0012B5E4 88 1A 00 16 */ lbz r0, 0x16(r26) /* 8012E7E8 0012B5E8 88 9A 00 1A */ lbz r4, 0x1a(r26) /* 8012E7EC 0012B5EC 7C 77 1B 78 */ mr r23, r3 /* 8012E7F0 0012B5F0 7C 03 03 78 */ mr r3, r0 -/* 8012E7F4 0012B5F4 4B FB E2 DD */ bl func_800ECAD0 +/* 8012E7F4 0012B5F4 4B FB E2 DD */ bl LERP__FfUcUc /* 8012E7F8 0012B5F8 FC 20 F0 90 */ fmr f1, f30 /* 8012E7FC 0012B5FC 88 1A 00 17 */ lbz r0, 0x17(r26) /* 8012E800 0012B600 88 9A 00 1B */ lbz r4, 0x1b(r26) /* 8012E804 0012B604 7C 78 1B 78 */ mr r24, r3 /* 8012E808 0012B608 7C 03 03 78 */ mr r3, r0 -/* 8012E80C 0012B60C 4B FB E2 C5 */ bl func_800ECAD0 +/* 8012E80C 0012B60C 4B FB E2 C5 */ bl LERP__FfUcUc /* 8012E810 0012B610 C0 02 A2 D0 */ lfs f0, lbl_803CEC50-_SDA2_BASE_(r2) /* 8012E814 0012B614 7C 79 1B 78 */ mr r25, r3 /* 8012E818 0012B618 C0 3A 00 1C */ lfs f1, 0x1c(r26) @@ -840,10 +840,10 @@ lbl_8012E850: /* 8012E85C 0012B65C FC 20 E8 90 */ fmr f1, f29 /* 8012E860 0012B660 38 61 00 08 */ addi r3, r1, 8 /* 8012E864 0012B664 38 81 00 2C */ addi r4, r1, 0x2c -/* 8012E868 0012B668 4B ED C8 29 */ bl func_8000B090 +/* 8012E868 0012B668 4B ED C8 29 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8012E86C 0012B66C 38 61 00 08 */ addi r3, r1, 8 /* 8012E870 0012B670 38 81 00 14 */ addi r4, r1, 0x14 -/* 8012E874 0012B674 4B ED FE E1 */ bl func_8000E754 +/* 8012E874 0012B674 4B ED FE E1 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8012E878 0012B678 C0 01 00 08 */ lfs f0, 8(r1) /* 8012E87C 0012B67C FF C0 E8 50 */ fneg f30, f29 /* 8012E880 0012B680 C0 21 00 0C */ lfs f1, 0xc(r1) @@ -861,10 +861,10 @@ lbl_8012E850: /* 8012E8B0 0012B6B0 C0 02 A2 C4 */ lfs f0, lbl_803CEC44-_SDA2_BASE_(r2) /* 8012E8B4 0012B6B4 D0 1C 00 1C */ stfs f0, 0x1c(r28) /* 8012E8B8 0012B6B8 D3 FC 00 20 */ stfs f31, 0x20(r28) -/* 8012E8BC 0012B6BC 4B ED C7 D5 */ bl func_8000B090 +/* 8012E8BC 0012B6BC 4B ED C7 D5 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8012E8C0 0012B6C0 38 61 00 08 */ addi r3, r1, 8 /* 8012E8C4 0012B6C4 38 81 00 14 */ addi r4, r1, 0x14 -/* 8012E8C8 0012B6C8 4B ED FE 8D */ bl func_8000E754 +/* 8012E8C8 0012B6C8 4B ED FE 8D */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8012E8CC 0012B6CC C0 01 00 08 */ lfs f0, 8(r1) /* 8012E8D0 0012B6D0 FC 20 E8 90 */ fmr f1, f29 /* 8012E8D4 0012B6D4 C0 41 00 0C */ lfs f2, 0xc(r1) @@ -882,10 +882,10 @@ lbl_8012E850: /* 8012E904 0012B704 D0 1C 00 40 */ stfs f0, 0x40(r28) /* 8012E908 0012B708 D3 FC 00 44 */ stfs f31, 0x44(r28) /* 8012E90C 0012B70C 3B 9C 00 48 */ addi r28, r28, 0x48 -/* 8012E910 0012B710 4B ED C7 81 */ bl func_8000B090 +/* 8012E910 0012B710 4B ED C7 81 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8012E914 0012B714 38 61 00 08 */ addi r3, r1, 8 /* 8012E918 0012B718 38 81 00 14 */ addi r4, r1, 0x14 -/* 8012E91C 0012B71C 4B ED FE 39 */ bl func_8000E754 +/* 8012E91C 0012B71C 4B ED FE 39 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8012E920 0012B720 C0 01 00 08 */ lfs f0, 8(r1) /* 8012E924 0012B724 FC 20 F0 90 */ fmr f1, f30 /* 8012E928 0012B728 C0 41 00 0C */ lfs f2, 0xc(r1) @@ -902,10 +902,10 @@ lbl_8012E850: /* 8012E954 0012B754 C0 02 A2 C4 */ lfs f0, lbl_803CEC44-_SDA2_BASE_(r2) /* 8012E958 0012B758 D0 1B 00 1C */ stfs f0, 0x1c(r27) /* 8012E95C 0012B75C D3 FB 00 20 */ stfs f31, 0x20(r27) -/* 8012E960 0012B760 4B ED C7 31 */ bl func_8000B090 +/* 8012E960 0012B760 4B ED C7 31 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8012E964 0012B764 38 61 00 08 */ addi r3, r1, 8 /* 8012E968 0012B768 38 81 00 14 */ addi r4, r1, 0x14 -/* 8012E96C 0012B76C 4B ED FD E9 */ bl func_8000E754 +/* 8012E96C 0012B76C 4B ED FD E9 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8012E970 0012B770 C0 01 00 08 */ lfs f0, 8(r1) /* 8012E974 0012B774 3B BD 00 01 */ addi r29, r29, 1 /* 8012E978 0012B778 C0 21 00 0C */ lfs f1, 0xc(r1) @@ -1057,10 +1057,10 @@ lbl_8012EB6C: /* 8012EBAC 0012B9AC D0 01 00 14 */ stfs f0, 0x14(r1) /* 8012EBB0 0012B9B0 D0 21 00 18 */ stfs f1, 0x18(r1) /* 8012EBB4 0012B9B4 C0 3F 00 00 */ lfs f1, 0(r31) -/* 8012EBB8 0012B9B8 4B ED C5 C9 */ bl func_8000B180 +/* 8012EBB8 0012B9B8 4B ED C5 C9 */ bl __amu__5xVec3Ff /* 8012EBBC 0012B9BC 38 61 00 10 */ addi r3, r1, 0x10 /* 8012EBC0 0012B9C0 38 81 00 1C */ addi r4, r1, 0x1c -/* 8012EBC4 0012B9C4 4B EE 68 81 */ bl func_80015444 +/* 8012EBC4 0012B9C4 4B EE 68 81 */ bl __apl__5xVec3FRC5xVec3 /* 8012EBC8 0012B9C8 C0 21 00 14 */ lfs f1, 0x14(r1) /* 8012EBCC 0012B9CC 6E E0 80 00 */ xoris r0, r23, 0x8000 /* 8012EBD0 0012B9D0 C0 41 00 18 */ lfs f2, 0x18(r1) @@ -1088,7 +1088,7 @@ lbl_8012EB6C: /* 8012EC28 0012BA28 41 80 FF 44 */ blt lbl_8012EB6C /* 8012EC2C 0012BA2C 7F 03 C3 78 */ mr r3, r24 /* 8012EC30 0012BA30 38 99 00 24 */ addi r4, r25, 0x24 -/* 8012EC34 0012BA34 4B FC C5 4D */ bl func_800FB180 +/* 8012EC34 0012BA34 4B FC C5 4D */ bl __as__18RxObjSpace3DVertexFRC18RxObjSpace3DVertex /* 8012EC38 0012BA38 C0 1F 00 18 */ lfs f0, 0x18(r31) /* 8012EC3C 0012BA3C EC 1F 00 2A */ fadds f0, f31, f0 /* 8012EC40 0012BA40 D0 18 00 1C */ stfs f0, 0x1c(r24) @@ -1171,10 +1171,10 @@ Update__10NPCBlinkerFffff: /* 8012ED54 0012BB54 90 1F 00 04 */ stw r0, 4(r31) lbl_8012ED58: /* 8012ED58 0012BB58 FC 20 10 90 */ fmr f1, f2 -/* 8012ED5C 0012BB5C 4B F1 93 4D */ bl func_800480A8 +/* 8012ED5C 0012BB5C 4B F1 93 4D */ bl SQ__Ff /* 8012ED60 0012BB60 FC 40 F0 90 */ fmr f2, f30 /* 8012ED64 0012BB64 FC 60 F8 90 */ fmr f3, f31 -/* 8012ED68 0012BB68 4B FB DD B9 */ bl func_800ECB20 +/* 8012ED68 0012BB68 4B FB DD B9 */ bl LERP__Ffff /* 8012ED6C 0012BB6C D0 3F 00 00 */ stfs f1, 0(r31) lbl_8012ED70: /* 8012ED70 0012BB70 C0 1F 00 00 */ lfs f0, 0(r31) @@ -1260,7 +1260,7 @@ Render__10NPCBlinkerFPC5xVec3fPC8RwRaster: /* 8012EE90 0012BC90 7C BF 2B 78 */ mr r31, r5 /* 8012EE94 0012BC94 40 82 00 18 */ bne lbl_8012EEAC /* 8012EE98 0012BC98 C0 22 A2 F8 */ lfs f1, lbl_803CEC78-_SDA2_BASE_(r2) -/* 8012EE9C 0012BC9C 4B F1 92 0D */ bl func_800480A8 +/* 8012EE9C 0012BC9C 4B F1 92 0D */ bl SQ__Ff /* 8012EEA0 0012BCA0 D0 2D 95 E0 */ stfs f1, lbl_803CBEE0-_SDA_BASE_(r13) /* 8012EEA4 0012BCA4 38 00 00 01 */ li r0, 1 /* 8012EEA8 0012BCA8 98 0D 95 E4 */ stb r0, lbl_803CBEE4-_SDA_BASE_(r13) @@ -1278,19 +1278,19 @@ lbl_8012EEAC: /* 8012EED4 0012BCD4 90 01 00 08 */ stw r0, 8(r1) /* 8012EED8 0012BCD8 38 61 00 A0 */ addi r3, r1, 0xa0 /* 8012EEDC 0012BCDC 38 A5 00 44 */ addi r5, r5, 0x44 -/* 8012EEE0 0012BCE0 4B ED F6 59 */ bl func_8000E538 +/* 8012EEE0 0012BCE0 4B ED F6 59 */ bl xMat3x3LookAt__FP7xMat3x3PC5xVec3PC5xVec3 /* 8012EEE4 0012BCE4 3B 41 00 C0 */ addi r26, r1, 0xc0 /* 8012EEE8 0012BCE8 38 61 00 88 */ addi r3, r1, 0x88 /* 8012EEEC 0012BCEC 7F 44 D3 78 */ mr r4, r26 /* 8012EEF0 0012BCF0 38 A1 00 A0 */ addi r5, r1, 0xa0 -/* 8012EEF4 0012BCF4 4B ED C1 C5 */ bl func_8000B0B8 +/* 8012EEF4 0012BCF4 4B ED C1 C5 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8012EEF8 0012BCF8 38 61 00 88 */ addi r3, r1, 0x88 /* 8012EEFC 0012BCFC 7C 64 1B 78 */ mr r4, r3 /* 8012EF00 0012BD00 4B F1 F3 F1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8012EF04 0012BD04 7F 44 D3 78 */ mr r4, r26 /* 8012EF08 0012BD08 38 61 00 7C */ addi r3, r1, 0x7c /* 8012EF0C 0012BD0C 38 A1 00 A0 */ addi r5, r1, 0xa0 -/* 8012EF10 0012BD10 4B ED F7 81 */ bl func_8000E690 +/* 8012EF10 0012BD10 4B ED F7 81 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8012EF14 0012BD14 38 61 00 7C */ addi r3, r1, 0x7c /* 8012EF18 0012BD18 7C 64 1B 78 */ mr r4, r3 /* 8012EF1C 0012BD1C 4B F1 F3 D5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -1306,12 +1306,12 @@ lbl_8012EEAC: /* 8012EF44 0012BD44 FC 20 F0 90 */ fmr f1, f30 /* 8012EF48 0012BD48 38 61 00 70 */ addi r3, r1, 0x70 /* 8012EF4C 0012BD4C 38 81 00 94 */ addi r4, r1, 0x94 -/* 8012EF50 0012BD50 4B EE 61 09 */ bl func_80015058 +/* 8012EF50 0012BD50 4B EE 61 09 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8012EF54 0012BD54 FF E0 F0 50 */ fneg f31, f30 /* 8012EF58 0012BD58 38 61 00 64 */ addi r3, r1, 0x64 /* 8012EF5C 0012BD5C 38 81 00 94 */ addi r4, r1, 0x94 /* 8012EF60 0012BD60 FC 20 F8 90 */ fmr f1, f31 -/* 8012EF64 0012BD64 4B EE 60 F5 */ bl func_80015058 +/* 8012EF64 0012BD64 4B EE 60 F5 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8012EF68 0012BD68 80 97 00 04 */ lwz r4, 4(r23) /* 8012EF6C 0012BD6C 7E E3 BB 78 */ mr r3, r23 /* 8012EF70 0012BD70 38 A1 00 14 */ addi r5, r1, 0x14 @@ -1340,33 +1340,33 @@ lbl_8012EFA8: /* 8012EFC8 0012BDC8 C0 61 00 64 */ lfs f3, 0x64(r1) /* 8012EFCC 0012BDCC EF A1 00 24 */ fdivs f29, f1, f0 /* 8012EFD0 0012BDD0 FC 20 E8 90 */ fmr f1, f29 -/* 8012EFD4 0012BDD4 4B FB DB 4D */ bl func_800ECB20 +/* 8012EFD4 0012BDD4 4B FB DB 4D */ bl LERP__Ffff /* 8012EFD8 0012BDD8 D0 21 00 58 */ stfs f1, 0x58(r1) /* 8012EFDC 0012BDDC FC 20 E8 90 */ fmr f1, f29 /* 8012EFE0 0012BDE0 C0 41 00 74 */ lfs f2, 0x74(r1) /* 8012EFE4 0012BDE4 C0 61 00 68 */ lfs f3, 0x68(r1) -/* 8012EFE8 0012BDE8 4B FB DB 39 */ bl func_800ECB20 +/* 8012EFE8 0012BDE8 4B FB DB 39 */ bl LERP__Ffff /* 8012EFEC 0012BDEC D0 21 00 5C */ stfs f1, 0x5c(r1) /* 8012EFF0 0012BDF0 FC 20 E8 90 */ fmr f1, f29 /* 8012EFF4 0012BDF4 C0 41 00 78 */ lfs f2, 0x78(r1) /* 8012EFF8 0012BDF8 C0 61 00 6C */ lfs f3, 0x6c(r1) -/* 8012EFFC 0012BDFC 4B FB DB 25 */ bl func_800ECB20 +/* 8012EFFC 0012BDFC 4B FB DB 25 */ bl LERP__Ffff /* 8012F000 0012BE00 D0 21 00 60 */ stfs f1, 0x60(r1) /* 8012F004 0012BE04 FC 20 E8 90 */ fmr f1, f29 /* 8012F008 0012BE08 C0 41 00 18 */ lfs f2, 0x18(r1) /* 8012F00C 0012BE0C C0 61 00 10 */ lfs f3, 0x10(r1) -/* 8012F010 0012BE10 4B FB DB 11 */ bl func_800ECB20 +/* 8012F010 0012BE10 4B FB DB 11 */ bl LERP__Ffff /* 8012F014 0012BE14 FF A0 08 90 */ fmr f29, f1 /* 8012F018 0012BE18 38 61 00 40 */ addi r3, r1, 0x40 /* 8012F01C 0012BE1C FC 20 F0 90 */ fmr f1, f30 /* 8012F020 0012BE20 38 81 00 88 */ addi r4, r1, 0x88 -/* 8012F024 0012BE24 4B ED C0 FD */ bl func_8000B120 +/* 8012F024 0012BE24 4B ED C0 FD */ bl __ml__5xVec3CFf /* 8012F028 0012BE28 38 61 00 4C */ addi r3, r1, 0x4c /* 8012F02C 0012BE2C 38 81 00 40 */ addi r4, r1, 0x40 -/* 8012F030 0012BE30 4B ED C2 35 */ bl func_8000B264 +/* 8012F030 0012BE30 4B ED C2 35 */ bl __as__5xVec3FRC5xVec3 /* 8012F034 0012BE34 38 61 00 4C */ addi r3, r1, 0x4c /* 8012F038 0012BE38 38 81 00 58 */ addi r4, r1, 0x58 -/* 8012F03C 0012BE3C 4B EE 64 09 */ bl func_80015444 +/* 8012F03C 0012BE3C 4B EE 64 09 */ bl __apl__5xVec3FRC5xVec3 /* 8012F040 0012BE40 C0 01 00 4C */ lfs f0, 0x4c(r1) /* 8012F044 0012BE44 FC 20 F8 90 */ fmr f1, f31 /* 8012F048 0012BE48 C0 41 00 50 */ lfs f2, 0x50(r1) @@ -1383,13 +1383,13 @@ lbl_8012EFA8: /* 8012F074 0012BE74 9B B7 00 1B */ stb r29, 0x1b(r23) /* 8012F078 0012BE78 D0 17 00 1C */ stfs f0, 0x1c(r23) /* 8012F07C 0012BE7C D3 B7 00 20 */ stfs f29, 0x20(r23) -/* 8012F080 0012BE80 4B ED C0 A1 */ bl func_8000B120 +/* 8012F080 0012BE80 4B ED C0 A1 */ bl __ml__5xVec3CFf /* 8012F084 0012BE84 38 61 00 4C */ addi r3, r1, 0x4c /* 8012F088 0012BE88 38 81 00 34 */ addi r4, r1, 0x34 -/* 8012F08C 0012BE8C 4B ED C1 D9 */ bl func_8000B264 +/* 8012F08C 0012BE8C 4B ED C1 D9 */ bl __as__5xVec3FRC5xVec3 /* 8012F090 0012BE90 38 61 00 4C */ addi r3, r1, 0x4c /* 8012F094 0012BE94 38 81 00 58 */ addi r4, r1, 0x58 -/* 8012F098 0012BE98 4B EE 63 AD */ bl func_80015444 +/* 8012F098 0012BE98 4B EE 63 AD */ bl __apl__5xVec3FRC5xVec3 /* 8012F09C 0012BE9C C0 01 00 4C */ lfs f0, 0x4c(r1) /* 8012F0A0 0012BEA0 FC 20 F8 90 */ fmr f1, f31 /* 8012F0A4 0012BEA4 C0 41 00 50 */ lfs f2, 0x50(r1) @@ -1407,13 +1407,13 @@ lbl_8012EFA8: /* 8012F0D4 0012BED4 D0 17 00 40 */ stfs f0, 0x40(r23) /* 8012F0D8 0012BED8 D3 B7 00 44 */ stfs f29, 0x44(r23) /* 8012F0DC 0012BEDC 3A F7 00 48 */ addi r23, r23, 0x48 -/* 8012F0E0 0012BEE0 4B ED C0 41 */ bl func_8000B120 +/* 8012F0E0 0012BEE0 4B ED C0 41 */ bl __ml__5xVec3CFf /* 8012F0E4 0012BEE4 38 61 00 4C */ addi r3, r1, 0x4c /* 8012F0E8 0012BEE8 38 81 00 28 */ addi r4, r1, 0x28 -/* 8012F0EC 0012BEEC 4B ED C1 79 */ bl func_8000B264 +/* 8012F0EC 0012BEEC 4B ED C1 79 */ bl __as__5xVec3FRC5xVec3 /* 8012F0F0 0012BEF0 38 61 00 4C */ addi r3, r1, 0x4c /* 8012F0F4 0012BEF4 38 81 00 58 */ addi r4, r1, 0x58 -/* 8012F0F8 0012BEF8 4B EE 63 4D */ bl func_80015444 +/* 8012F0F8 0012BEF8 4B EE 63 4D */ bl __apl__5xVec3FRC5xVec3 /* 8012F0FC 0012BEFC C0 01 00 4C */ lfs f0, 0x4c(r1) /* 8012F100 0012BF00 FC 20 F0 90 */ fmr f1, f30 /* 8012F104 0012BF04 C0 41 00 50 */ lfs f2, 0x50(r1) @@ -1430,13 +1430,13 @@ lbl_8012EFA8: /* 8012F130 0012BF30 9B B6 00 1B */ stb r29, 0x1b(r22) /* 8012F134 0012BF34 D0 16 00 1C */ stfs f0, 0x1c(r22) /* 8012F138 0012BF38 D3 B6 00 20 */ stfs f29, 0x20(r22) -/* 8012F13C 0012BF3C 4B ED BF E5 */ bl func_8000B120 +/* 8012F13C 0012BF3C 4B ED BF E5 */ bl __ml__5xVec3CFf /* 8012F140 0012BF40 38 61 00 4C */ addi r3, r1, 0x4c /* 8012F144 0012BF44 38 81 00 1C */ addi r4, r1, 0x1c -/* 8012F148 0012BF48 4B ED C1 1D */ bl func_8000B264 +/* 8012F148 0012BF48 4B ED C1 1D */ bl __as__5xVec3FRC5xVec3 /* 8012F14C 0012BF4C 38 61 00 4C */ addi r3, r1, 0x4c /* 8012F150 0012BF50 38 81 00 58 */ addi r4, r1, 0x58 -/* 8012F154 0012BF54 4B EE 62 F1 */ bl func_80015444 +/* 8012F154 0012BF54 4B EE 62 F1 */ bl __apl__5xVec3FRC5xVec3 /* 8012F158 0012BF58 C0 01 00 4C */ lfs f0, 0x4c(r1) /* 8012F15C 0012BF5C 3B 18 00 01 */ addi r24, r24, 1 /* 8012F160 0012BF60 C0 21 00 50 */ lfs f1, 0x50(r1) @@ -1728,25 +1728,25 @@ lbl_8012F518: /* 8012F538 0012C338 90 01 00 24 */ stw r0, 0x24(r1) /* 8012F53C 0012C33C 80 1F 00 20 */ lwz r0, 0x20(r31) /* 8012F540 0012C340 90 01 00 28 */ stw r0, 0x28(r1) -/* 8012F544 0012C344 4B EE 60 6D */ bl func_800155B0 +/* 8012F544 0012C344 4B EE 60 6D */ bl normalize__5xVec3Fv /* 8012F548 0012C348 C0 0D 84 60 */ lfs f0, lbl_803CAD60-_SDA_BASE_(r13) /* 8012F54C 0012C34C 38 61 00 14 */ addi r3, r1, 0x14 /* 8012F550 0012C350 38 81 00 20 */ addi r4, r1, 0x20 /* 8012F554 0012C354 EC 20 07 F2 */ fmuls f1, f0, f31 -/* 8012F558 0012C358 4B ED BB C9 */ bl func_8000B120 +/* 8012F558 0012C358 4B ED BB C9 */ bl __ml__5xVec3CFf /* 8012F55C 0012C35C 38 7F 00 18 */ addi r3, r31, 0x18 /* 8012F560 0012C360 38 81 00 14 */ addi r4, r1, 0x14 -/* 8012F564 0012C364 4B EE 5E E1 */ bl func_80015444 +/* 8012F564 0012C364 4B EE 5E E1 */ bl __apl__5xVec3FRC5xVec3 lbl_8012F568: /* 8012F568 0012C368 C0 0D 84 64 */ lfs f0, lbl_803CAD64-_SDA_BASE_(r13) /* 8012F56C 0012C36C 3C 60 80 25 */ lis r3, lbl_80253054@ha /* 8012F570 0012C370 38 83 30 54 */ addi r4, r3, lbl_80253054@l /* 8012F574 0012C374 EC 20 07 F2 */ fmuls f1, f0, f31 /* 8012F578 0012C378 38 61 00 08 */ addi r3, r1, 8 -/* 8012F57C 0012C37C 4B ED BB A5 */ bl func_8000B120 +/* 8012F57C 0012C37C 4B ED BB A5 */ bl __ml__5xVec3CFf /* 8012F580 0012C380 38 7F 00 18 */ addi r3, r31, 0x18 /* 8012F584 0012C384 38 81 00 08 */ addi r4, r1, 8 -/* 8012F588 0012C388 4B EE 5E BD */ bl func_80015444 +/* 8012F588 0012C388 4B EE 5E BD */ bl __apl__5xVec3FRC5xVec3 /* 8012F58C 0012C38C 3C 80 80 25 */ lis r4, lbl_80253018@ha /* 8012F590 0012C390 38 7F 00 0C */ addi r3, r31, 0xc /* 8012F594 0012C394 38 84 30 18 */ addi r4, r4, lbl_80253018@l @@ -1803,7 +1803,7 @@ NPCC_dir_toXZAng__FPC5xVec3: /* 8012F63C 0012C43C C0 23 00 00 */ lfs f1, 0(r3) /* 8012F640 0012C440 90 01 00 14 */ stw r0, 0x14(r1) /* 8012F644 0012C444 C0 43 00 08 */ lfs f2, 8(r3) -/* 8012F648 0012C448 4B ED 6A 29 */ bl func_80006070 +/* 8012F648 0012C448 4B ED 6A 29 */ bl xatan2__Fff /* 8012F64C 0012C44C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012F650 0012C450 7C 08 03 A6 */ mtlr r0 /* 8012F654 0012C454 38 21 00 10 */ addi r1, r1, 0x10 @@ -1878,14 +1878,14 @@ NPCC_aimVary__FP5xVec3P5xVec3P5xVec3fiP5xVec3: /* 8012F750 0012C550 90 C1 00 0C */ stw r6, 0xc(r1) /* 8012F754 0012C554 90 01 00 10 */ stw r0, 0x10(r1) /* 8012F758 0012C558 C3 A2 A2 C4 */ lfs f29, lbl_803CEC44-_SDA2_BASE_(r2) -/* 8012F75C 0012C55C 4B ED EF 35 */ bl func_8000E690 +/* 8012F75C 0012C55C 4B ED EF 35 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8012F760 0012C560 57 C0 06 F7 */ rlwinm. r0, r30, 0, 0x1b, 0x1b /* 8012F764 0012C564 41 82 00 0C */ beq lbl_8012F770 /* 8012F768 0012C568 C0 02 A2 C4 */ lfs f0, lbl_803CEC44-_SDA2_BASE_(r2) /* 8012F76C 0012C56C D0 01 00 24 */ stfs f0, 0x24(r1) lbl_8012F770: /* 8012F770 0012C570 38 61 00 20 */ addi r3, r1, 0x20 -/* 8012F774 0012C574 4B ED EE DD */ bl func_8000E650 +/* 8012F774 0012C574 4B ED EE DD */ bl xVec3Length__FPC5xVec3 /* 8012F778 0012C578 FF C0 08 90 */ fmr f30, f1 /* 8012F77C 0012C57C C0 02 A2 C8 */ lfs f0, lbl_803CEC48-_SDA2_BASE_(r2) /* 8012F780 0012C580 FC 1E 00 40 */ fcmpo cr0, f30, f0 @@ -1895,7 +1895,7 @@ lbl_8012F770: /* 8012F790 0012C590 40 81 00 20 */ ble lbl_8012F7B0 /* 8012F794 0012C594 C0 22 A2 CC */ lfs f1, lbl_803CEC4C-_SDA2_BASE_(r2) /* 8012F798 0012C598 38 61 00 20 */ addi r3, r1, 0x20 -/* 8012F79C 0012C59C 4B EE C1 9D */ bl func_8001B938 +/* 8012F79C 0012C59C 4B EE C1 9D */ bl xVec3SMulBy__FP5xVec3f /* 8012F7A0 0012C5A0 38 61 00 20 */ addi r3, r1, 0x20 /* 8012F7A4 0012C5A4 7C 64 1B 78 */ mr r4, r3 /* 8012F7A8 0012C5A8 4B F1 EB 49 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -1918,12 +1918,12 @@ lbl_8012F7DC: /* 8012F7DC 0012C5DC C0 02 A2 D0 */ lfs f0, lbl_803CEC50-_SDA2_BASE_(r2) /* 8012F7E0 0012C5E0 38 61 00 20 */ addi r3, r1, 0x20 /* 8012F7E4 0012C5E4 EC 20 F0 24 */ fdivs f1, f0, f30 -/* 8012F7E8 0012C5E8 4B EE C1 51 */ bl func_8001B938 +/* 8012F7E8 0012C5E8 4B EE C1 51 */ bl xVec3SMulBy__FP5xVec3f /* 8012F7EC 0012C5EC 3C 80 80 25 */ lis r4, lbl_80253030@ha /* 8012F7F0 0012C5F0 38 61 00 38 */ addi r3, r1, 0x38 /* 8012F7F4 0012C5F4 38 84 30 30 */ addi r4, r4, lbl_80253030@l /* 8012F7F8 0012C5F8 38 A1 00 20 */ addi r5, r1, 0x20 -/* 8012F7FC 0012C5FC 4B EE 58 91 */ bl func_8001508C +/* 8012F7FC 0012C5FC 4B EE 58 91 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 8012F800 0012C600 57 C0 07 39 */ rlwinm. r0, r30, 0, 0x1c, 0x1c /* 8012F804 0012C604 41 82 00 0C */ beq lbl_8012F810 /* 8012F808 0012C608 FF E0 E0 90 */ fmr f31, f28 @@ -1964,20 +1964,20 @@ lbl_8012F87C: /* 8012F87C 0012C67C FC 20 F8 90 */ fmr f1, f31 /* 8012F880 0012C680 38 61 00 14 */ addi r3, r1, 0x14 /* 8012F884 0012C684 38 81 00 38 */ addi r4, r1, 0x38 -/* 8012F888 0012C688 4B EE 57 D1 */ bl func_80015058 +/* 8012F888 0012C688 4B EE 57 D1 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8012F88C 0012C68C FC 20 E8 90 */ fmr f1, f29 /* 8012F890 0012C690 3C 60 80 25 */ lis r3, lbl_80253030@ha /* 8012F894 0012C694 38 83 30 30 */ addi r4, r3, lbl_80253030@l /* 8012F898 0012C698 38 61 00 14 */ addi r3, r1, 0x14 -/* 8012F89C 0012C69C 4B EE 57 BD */ bl func_80015058 +/* 8012F89C 0012C69C 4B EE 57 BD */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8012F8A0 0012C6A0 7F A4 EB 78 */ mr r4, r29 /* 8012F8A4 0012C6A4 38 61 00 08 */ addi r3, r1, 8 /* 8012F8A8 0012C6A8 38 A1 00 14 */ addi r5, r1, 0x14 -/* 8012F8AC 0012C6AC 4B ED B8 0D */ bl func_8000B0B8 +/* 8012F8AC 0012C6AC 4B ED B8 0D */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8012F8B0 0012C6B0 7F 85 E3 78 */ mr r5, r28 /* 8012F8B4 0012C6B4 38 61 00 2C */ addi r3, r1, 0x2c /* 8012F8B8 0012C6B8 38 81 00 08 */ addi r4, r1, 8 -/* 8012F8BC 0012C6BC 4B ED ED D5 */ bl func_8000E690 +/* 8012F8BC 0012C6BC 4B ED ED D5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8012F8C0 0012C6C0 7F 63 DB 78 */ mr r3, r27 /* 8012F8C4 0012C6C4 38 81 00 2C */ addi r4, r1, 0x2c /* 8012F8C8 0012C6C8 4B F1 EA 29 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -2108,9 +2108,9 @@ NPCC_LineHitsBound__FP5xVec3P5xVec3P6xBoundP7xCollis: lbl_8012FA74: /* 8012FA74 0012C874 7F A5 EB 78 */ mr r5, r29 /* 8012FA78 0012C878 38 61 00 08 */ addi r3, r1, 8 -/* 8012FA7C 0012C87C 4B ED EC 15 */ bl func_8000E690 +/* 8012FA7C 0012C87C 4B ED EC 15 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8012FA80 0012C880 38 61 00 08 */ addi r3, r1, 8 -/* 8012FA84 0012C884 4B ED EB CD */ bl func_8000E650 +/* 8012FA84 0012C884 4B ED EB CD */ bl xVec3Length__FPC5xVec3 /* 8012FA88 0012C888 FF E0 08 90 */ fmr f31, f1 /* 8012FA8C 0012C88C C0 02 A2 C8 */ lfs f0, lbl_803CEC48-_SDA2_BASE_(r2) /* 8012FA90 0012C890 FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -2124,7 +2124,7 @@ lbl_8012FA9C: /* 8012FAAC 0012C8AC 38 61 00 20 */ addi r3, r1, 0x20 /* 8012FAB0 0012C8B0 38 81 00 08 */ addi r4, r1, 8 /* 8012FAB4 0012C8B4 EC 20 F8 24 */ fdivs f1, f0, f31 -/* 8012FAB8 0012C8B8 4B ED B5 D9 */ bl func_8000B090 +/* 8012FAB8 0012C8B8 4B ED B5 D9 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8012FABC 0012C8BC C0 02 A3 08 */ lfs f0, lbl_803CEC88-_SDA2_BASE_(r2) /* 8012FAC0 0012C8C0 38 00 0C 00 */ li r0, 0xc00 /* 8012FAC4 0012C8C4 7F C4 F3 78 */ mr r4, r30 @@ -2165,7 +2165,7 @@ lbl_8012FA9C: /* 8012FB50 0012C950 48 00 00 18 */ b lbl_8012FB68 /* 8012FB54 0012C954 7C 83 23 78 */ mr r3, r4 /* 8012FB58 0012C958 38 85 00 64 */ addi r4, r5, 0x64 -/* 8012FB5C 0012C95C 4B ED D9 45 */ bl func_8000D4A0 +/* 8012FB5C 0012C95C 4B ED D9 45 */ bl __as__6xBoundFRC6xBound /* 8012FB60 0012C960 48 00 00 08 */ b lbl_8012FB68 lbl_8012FB64: /* 8012FB64 0012C964 3B E0 00 00 */ li r31, 0 @@ -2204,7 +2204,7 @@ NPCC_pos_ofBase__FP5xBaseP5xVec3: /* 8012FBD8 0012C9D8 48 00 00 2C */ b lbl_8012FC04 /* 8012FBDC 0012C9DC 3B E0 00 00 */ li r31, 0 /* 8012FBE0 0012C9E0 48 00 00 24 */ b lbl_8012FC04 -/* 8012FBE4 0012C9E4 4B EE BC 25 */ bl func_8001B808 +/* 8012FBE4 0012C9E4 4B EE BC 25 */ bl xEntGetPos__FPC4xEnt /* 8012FBE8 0012C9E8 7C 64 1B 78 */ mr r4, r3 /* 8012FBEC 0012C9EC 7F C3 F3 78 */ mr r3, r30 /* 8012FBF0 0012C9F0 4B F1 E8 ED */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -2317,7 +2317,7 @@ lbl_8012FD50: /* 8012FD60 0012CB60 D0 01 00 20 */ stfs f0, 0x20(r1) /* 8012FD64 0012CB64 7F 85 E3 78 */ mr r5, r28 /* 8012FD68 0012CB68 D3 E1 00 24 */ stfs f31, 0x24(r1) -/* 8012FD6C 0012CB6C 4B ED E9 25 */ bl func_8000E690 +/* 8012FD6C 0012CB6C 4B ED E9 25 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8012FD70 0012CB70 7F 63 DB 78 */ mr r3, r27 /* 8012FD74 0012CB74 7F 64 DB 78 */ mr r4, r27 /* 8012FD78 0012CB78 4B F1 E5 79 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -2376,11 +2376,11 @@ NPCC_DstSqPlyrToPos__FPC5xVec3: /* 8012FE2C 0012CC2C 7C 7F 1B 78 */ mr r31, r3 /* 8012FE30 0012CC30 38 64 05 58 */ addi r3, r4, lbl_803C0558@l /* 8012FE34 0012CC34 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 8012FE38 0012CC38 4B EE B9 D1 */ bl func_8001B808 +/* 8012FE38 0012CC38 4B EE B9 D1 */ bl xEntGetPos__FPC4xEnt /* 8012FE3C 0012CC3C 7C 64 1B 78 */ mr r4, r3 /* 8012FE40 0012CC40 7F E3 FB 78 */ mr r3, r31 /* 8012FE44 0012CC44 38 A0 00 00 */ li r5, 0 -/* 8012FE48 0012CC48 4B FA 93 E1 */ bl func_800D9228 +/* 8012FE48 0012CC48 4B FA 93 E1 */ bl NPCC_DstSq__FPC5xVec3PC5xVec3P5xVec3 /* 8012FE4C 0012CC4C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012FE50 0012CC50 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8012FE54 0012CC54 7C 08 03 A6 */ mtlr r0 @@ -2408,9 +2408,9 @@ NPCC_ds2_toCam__FPC5xVec3P5xVec3: /* 8012FEA0 0012CCA0 91 01 00 08 */ stw r8, 8(r1) /* 8012FEA4 0012CCA4 90 E1 00 0C */ stw r7, 0xc(r1) /* 8012FEA8 0012CCA8 90 01 00 10 */ stw r0, 0x10(r1) -/* 8012FEAC 0012CCAC 4B ED E7 E5 */ bl func_8000E690 +/* 8012FEAC 0012CCAC 4B ED E7 E5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8012FEB0 0012CCB0 38 61 00 08 */ addi r3, r1, 8 -/* 8012FEB4 0012CCB4 4B EE 52 19 */ bl func_800150CC +/* 8012FEB4 0012CCB4 4B EE 52 19 */ bl xVec3Length2__FPC5xVec3 /* 8012FEB8 0012CCB8 28 1F 00 00 */ cmplwi r31, 0 /* 8012FEBC 0012CCBC FF E0 08 90 */ fmr f31, f1 /* 8012FEC0 0012CCC0 41 82 00 10 */ beq lbl_8012FED0 @@ -2461,7 +2461,7 @@ lbl_8012FF40: /* 8012FF5C 0012CD5C EC 03 00 32 */ fmuls f0, f3, f0 /* 8012FF60 0012CD60 D0 03 00 08 */ stfs f0, 8(r3) lbl_8012FF64: -/* 8012FF64 0012CD64 4B EE B9 D5 */ bl func_8001B938 +/* 8012FF64 0012CD64 4B EE B9 D5 */ bl xVec3SMulBy__FP5xVec3f /* 8012FF68 0012CD68 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012FF6C 0012CD6C 7C 08 03 A6 */ mtlr r0 /* 8012FF70 0012CD70 38 21 00 10 */ addi r1, r1, 0x10 @@ -2556,7 +2556,7 @@ lbl_801300A8: /* 801300B8 0012CEB8 C0 3F 00 00 */ lfs f1, 0(r31) /* 801300BC 0012CEBC FC 01 10 40 */ fcmpo cr0, f1, f2 /* 801300C0 0012CEC0 40 81 00 0C */ ble lbl_801300CC -/* 801300C4 0012CEC4 4B F0 02 E9 */ bl func_800303AC +/* 801300C4 0012CEC4 4B F0 02 E9 */ bl xfmod__Fff /* 801300C8 0012CEC8 D0 3F 00 00 */ stfs f1, 0(r31) lbl_801300CC: /* 801300CC 0012CECC FC 20 F8 90 */ fmr f1, f31 @@ -2606,7 +2606,7 @@ NPCC_MakeArbPlane__FPC5xVec3P5xVec3P5xVec3: /* 80130164 0012CF64 7F E3 FB 78 */ mr r3, r31 /* 80130168 0012CF68 7F C4 F3 78 */ mr r4, r30 /* 8013016C 0012CF6C 7F A5 EB 78 */ mr r5, r29 -/* 80130170 0012CF70 4B EE 4F 1D */ bl func_8001508C +/* 80130170 0012CF70 4B EE 4F 1D */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 80130174 0012CF74 80 01 00 24 */ lwz r0, 0x24(r1) /* 80130178 0012CF78 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8013017C 0012CF7C 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -2762,19 +2762,19 @@ lbl_8013037C: /* 8013037C 0012D17C 80 7D 00 00 */ lwz r3, 0(r29) /* 80130380 0012D180 80 9F 00 00 */ lwz r4, 0(r31) /* 80130384 0012D184 C0 3E 00 00 */ lfs f1, 0(r30) -/* 80130388 0012D188 4B ED AD 09 */ bl func_8000B090 +/* 80130388 0012D188 4B ED AD 09 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8013038C 0012D18C 80 7D 00 00 */ lwz r3, 0(r29) /* 80130390 0012D190 80 9F 00 04 */ lwz r4, 4(r31) /* 80130394 0012D194 C0 3E 00 04 */ lfs f1, 4(r30) -/* 80130398 0012D198 4B EE 4C C1 */ bl func_80015058 +/* 80130398 0012D198 4B EE 4C C1 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8013039C 0012D19C 80 7D 00 00 */ lwz r3, 0(r29) /* 801303A0 0012D1A0 80 9F 00 08 */ lwz r4, 8(r31) /* 801303A4 0012D1A4 C0 3E 00 08 */ lfs f1, 8(r30) -/* 801303A8 0012D1A8 4B EE 4C B1 */ bl func_80015058 +/* 801303A8 0012D1A8 4B EE 4C B1 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 801303AC 0012D1AC 80 7D 00 00 */ lwz r3, 0(r29) /* 801303B0 0012D1B0 80 9F 00 0C */ lwz r4, 0xc(r31) /* 801303B4 0012D1B4 C0 3E 00 0C */ lfs f1, 0xc(r30) -/* 801303B8 0012D1B8 4B EE 4C A1 */ bl func_80015058 +/* 801303B8 0012D1B8 4B EE 4C A1 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 801303BC 0012D1BC 3B 9C 00 01 */ addi r28, r28, 1 /* 801303C0 0012D1C0 3B BD 00 04 */ addi r29, r29, 4 /* 801303C4 0012D1C4 2C 1C 00 04 */ cmpwi r28, 4 @@ -2932,8 +2932,8 @@ NPCC_ForceTalkOk__Fv: /* 801305E0 0012D3E0 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f /* 801305E4 0012D3E4 4E 80 00 20 */ blr -.global func_801305E8 -func_801305E8: +.global IsLocked__9NPCWidgetFv +IsLocked__9NPCWidgetFv: /* 801305E8 0012D3E8 80 63 00 08 */ lwz r3, 8(r3) /* 801305EC 0012D3EC 7C 03 00 D0 */ neg r0, r3 /* 801305F0 0012D3F0 7C 00 1B 78 */ or r0, r0, r3 diff --git a/asm/Game/zNPCTypeAmbient.s b/asm/Game/zNPCTypeAmbient.s index 427423202..e6975dfbd 100644 --- a/asm/Game/zNPCTypeAmbient.s +++ b/asm/Game/zNPCTypeAmbient.s @@ -67,7 +67,7 @@ lbl_8010786C: /* 80107878 00104678 7C 60 1B 79 */ or. r0, r3, r3 /* 8010787C 0010467C 41 82 00 10 */ beq lbl_8010788C /* 80107880 00104680 7F E4 FB 78 */ mr r4, r31 -/* 80107884 00104684 48 00 1A E5 */ bl func_80109368 +/* 80107884 00104684 48 00 1A E5 */ bl __ct__11zNPCAmbientFi /* 80107888 00104688 7C 60 1B 78 */ mr r0, r3 lbl_8010788C: /* 8010788C 0010468C 7C 03 03 78 */ mr r3, r0 @@ -79,7 +79,7 @@ lbl_80107894: /* 801078A0 001046A0 7C 60 1B 79 */ or. r0, r3, r3 /* 801078A4 001046A4 41 82 00 10 */ beq lbl_801078B4 /* 801078A8 001046A8 7F E4 FB 78 */ mr r4, r31 -/* 801078AC 001046AC 48 00 1A 81 */ bl func_8010932C +/* 801078AC 001046AC 48 00 1A 81 */ bl __ct__9zNPCJellyFi /* 801078B0 001046B0 7C 60 1B 78 */ mr r0, r3 lbl_801078B4: /* 801078B4 001046B4 7C 03 03 78 */ mr r3, r0 @@ -91,7 +91,7 @@ lbl_801078BC: /* 801078C8 001046C8 7C 60 1B 79 */ or. r0, r3, r3 /* 801078CC 001046CC 41 82 00 10 */ beq lbl_801078DC /* 801078D0 001046D0 7F E4 FB 78 */ mr r4, r31 -/* 801078D4 001046D4 48 00 1A 1D */ bl func_801092F0 +/* 801078D4 001046D4 48 00 1A 1D */ bl __ct__11zNPCNeptuneFi /* 801078D8 001046D8 7C 60 1B 78 */ mr r0, r3 lbl_801078DC: /* 801078DC 001046DC 7C 03 03 78 */ mr r3, r0 @@ -103,7 +103,7 @@ lbl_801078E4: /* 801078F0 001046F0 7C 60 1B 79 */ or. r0, r3, r3 /* 801078F4 001046F4 41 82 00 10 */ beq lbl_80107904 /* 801078F8 001046F8 7F E4 FB 78 */ mr r4, r31 -/* 801078FC 001046FC 48 00 19 B9 */ bl func_801092B4 +/* 801078FC 001046FC 48 00 19 B9 */ bl __ct__12zNPCMimeFishFi /* 80107900 00104700 7C 60 1B 78 */ mr r0, r3 lbl_80107904: /* 80107904 00104704 7C 03 03 78 */ mr r3, r0 @@ -115,7 +115,7 @@ lbl_8010790C: /* 80107918 00104718 7C 60 1B 79 */ or. r0, r3, r3 /* 8010791C 0010471C 41 82 00 10 */ beq lbl_8010792C /* 80107920 00104720 7F E4 FB 78 */ mr r4, r31 -/* 80107924 00104724 48 00 19 91 */ bl func_801092B4 +/* 80107924 00104724 48 00 19 91 */ bl __ct__12zNPCMimeFishFi /* 80107928 00104728 7C 60 1B 78 */ mr r0, r3 lbl_8010792C: /* 8010792C 0010472C 7C 03 03 78 */ mr r3, r0 @@ -133,7 +133,7 @@ lbl_8010793C: /* 80107954 00104754 7C 08 02 A6 */ mflr r0 /* 80107958 00104758 38 80 00 01 */ li r4, 1 /* 8010795C 0010475C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80107960 00104760 4B FD 16 45 */ bl func_800D8FA4 +/* 80107960 00104760 4B FD 16 45 */ bl __dt__12xFactoryInstFv /* 80107964 00104764 80 01 00 14 */ lwz r0, 0x14(r1) /* 80107968 00104768 7C 08 03 A6 */ mtlr r0 /* 8010796C 0010476C 38 21 00 10 */ addi r1, r1, 0x10 @@ -605,7 +605,7 @@ lbl_80108008: /* 80108084 00104E84 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 80108088 00104E88 7F E3 FB 78 */ mr r3, r31 /* 8010808C 00104E8C 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l -/* 80108090 00104E90 4B FF A8 ED */ bl func_8010297C +/* 80108090 00104E90 4B FF A8 ED */ bl SetSafety__7xPsycheFi /* 80108094 00104E94 80 01 00 14 */ lwz r0, 0x14(r1) /* 80108098 00104E98 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8010809C 00104E9C 7C 08 03 A6 */ mtlr r0 @@ -681,7 +681,7 @@ lbl_80108168: /* 80108190 00104F90 48 00 00 50 */ b lbl_801081E0 lbl_80108194: /* 80108194 00104F94 7F C3 F3 78 */ mr r3, r30 -/* 80108198 00104F98 4B FC D2 75 */ bl func_800D540C +/* 80108198 00104F98 4B FC D2 75 */ bl GetID__5xGoalCFv /* 8010819C 00104F9C 7C 64 1B 78 */ mr r4, r3 /* 801081A0 00104FA0 7F A3 EB 78 */ mr r3, r29 /* 801081A4 00104FA4 48 00 54 95 */ bl GetPrevRecovery__7xPsycheCFi @@ -740,7 +740,7 @@ lbl_801081E0: /* 8010826C 0010506C 90 64 03 9C */ stw r3, 0x39c(r4) /* 80108270 00105070 48 01 CA D5 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 80108274 00105074 7F E3 FB 78 */ mr r3, r31 -/* 80108278 00105078 4B F4 E2 6D */ bl func_800564E4 +/* 80108278 00105078 4B F4 E2 6D */ bl SelfType__9xNPCBasicCFv /* 8010827C 0010507C 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 80108280 00105080 28 00 41 31 */ cmplwi r0, 0x4131 /* 80108284 00105084 40 82 00 20 */ bne lbl_801082A4 @@ -855,7 +855,7 @@ lbl_80108360: /* 80108428 00105228 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 8010842C 0010522C 7F E3 FB 78 */ mr r3, r31 /* 80108430 00105230 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l -/* 80108434 00105234 4B FF A5 49 */ bl func_8010297C +/* 80108434 00105234 4B FF A5 49 */ bl SetSafety__7xPsycheFi /* 80108438 00105238 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010843C 0010523C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80108440 00105240 83 C1 00 08 */ lwz r30, 8(r1) @@ -1007,7 +1007,7 @@ lbl_80108614: /* 80108638 00105438 90 01 00 24 */ stw r0, 0x24(r1) /* 8010863C 0010543C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80108640 00105440 7C 7F 1B 78 */ mr r31, r3 -/* 80108644 00105444 4B FE 41 CD */ bl func_800EC810 +/* 80108644 00105444 4B FE 41 CD */ bl BonePos__10zNPCCommonCFi /* 80108648 00105448 80 A3 00 00 */ lwz r5, 0(r3) /* 8010864C 0010544C 3C 80 80 27 */ lis r4, lbl_8026A244@ha /* 80108650 00105450 80 03 00 04 */ lwz r0, 4(r3) @@ -1017,28 +1017,28 @@ lbl_80108614: /* 80108660 00105460 80 03 00 08 */ lwz r0, 8(r3) /* 80108664 00105464 38 61 00 08 */ addi r3, r1, 8 /* 80108668 00105468 90 01 00 10 */ stw r0, 0x10(r1) -/* 8010866C 0010546C 4B F0 CD D9 */ bl func_80015444 +/* 8010866C 0010546C 4B F0 CD D9 */ bl __apl__5xVec3FRC5xVec3 /* 80108670 00105470 7F E3 FB 78 */ mr r3, r31 /* 80108674 00105474 38 80 00 00 */ li r4, 0 -/* 80108678 00105478 4B FE 41 85 */ bl func_800EC7FC +/* 80108678 00105478 4B FE 41 85 */ bl BoneMat__10zNPCCommonCFi /* 8010867C 0010547C 7C 64 1B 78 */ mr r4, r3 /* 80108680 00105480 38 61 00 08 */ addi r3, r1, 8 /* 80108684 00105484 7C 65 1B 78 */ mr r5, r3 /* 80108688 00105488 48 00 0D 89 */ bl zNPCTypeAmbient.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8010868C 0010548C 7F E3 FB 78 */ mr r3, r31 /* 80108690 00105490 38 80 00 00 */ li r4, 0 -/* 80108694 00105494 4B FE 41 7D */ bl func_800EC810 +/* 80108694 00105494 4B FE 41 7D */ bl BonePos__10zNPCCommonCFi /* 80108698 00105498 7C 64 1B 78 */ mr r4, r3 /* 8010869C 0010549C 38 61 00 08 */ addi r3, r1, 8 -/* 801086A0 001054A0 4B F0 CD A5 */ bl func_80015444 +/* 801086A0 001054A0 4B F0 CD A5 */ bl __apl__5xVec3FRC5xVec3 /* 801086A4 001054A4 38 7F 00 88 */ addi r3, r31, 0x88 /* 801086A8 001054A8 38 81 00 08 */ addi r4, r1, 8 -/* 801086AC 001054AC 4B F0 2B B9 */ bl func_8000B264 +/* 801086AC 001054AC 4B F0 2B B9 */ bl __as__5xVec3FRC5xVec3 /* 801086B0 001054B0 C0 02 9D 24 */ lfs f0, lbl_803CE6A4-_SDA2_BASE_(r2) /* 801086B4 001054B4 38 7F 00 64 */ addi r3, r31, 0x64 /* 801086B8 001054B8 7C 64 1B 78 */ mr r4, r3 /* 801086BC 001054BC D0 1F 00 94 */ stfs f0, 0x94(r31) -/* 801086C0 001054C0 4B F0 28 7D */ bl func_8000AF3C +/* 801086C0 001054C0 4B F0 28 7D */ bl xQuickCullForBound__FP7xQCDataPC6xBound /* 801086C4 001054C4 7F E3 FB 78 */ mr r3, r31 /* 801086C8 001054C8 48 01 BD 61 */ bl zGridUpdateEnt__FP4xEnt /* 801086CC 001054CC 80 01 00 24 */ lwz r0, 0x24(r1) @@ -1072,7 +1072,7 @@ lbl_80108614: /* 8010873C 0010553C 7F C3 F3 78 */ mr r3, r30 /* 80108740 00105540 4B FE AC A1 */ bl SomethingWonderful__10zNPCCommonFv /* 80108744 00105544 7F C3 F3 78 */ mr r3, r30 -/* 80108748 00105548 4B F0 5E F1 */ bl func_8000E638 +/* 80108748 00105548 4B F0 5E F1 */ bl xEntIsVisible__FPC4xEnt /* 8010874C 0010554C 28 03 00 00 */ cmplwi r3, 0 /* 80108750 00105550 41 82 00 30 */ beq lbl_80108780 /* 80108754 00105554 C0 22 9D 38 */ lfs f1, lbl_803CE6B8-_SDA2_BASE_(r2) @@ -1221,7 +1221,7 @@ lbl_80108930: lbl_8010895C: /* 8010895C 0010575C C0 42 9D 40 */ lfs f2, lbl_803CE6C0-_SDA2_BASE_(r2) /* 80108960 00105760 C0 62 9D 44 */ lfs f3, lbl_803CE6C4-_SDA2_BASE_(r2) -/* 80108964 00105764 4B FE 41 BD */ bl func_800ECB20 +/* 80108964 00105764 4B FE 41 BD */ bl LERP__Ffff /* 80108968 00105768 7F E3 FB 78 */ mr r3, r31 /* 8010896C 0010576C 48 00 00 21 */ bl SetAlpha__9zNPCJellyFf /* 80108970 00105770 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 @@ -1323,7 +1323,7 @@ lbl_80108AA0: lbl_80108AA4: /* 80108AA4 001058A4 C0 42 9D 18 */ lfs f2, lbl_803CE698-_SDA2_BASE_(r2) /* 80108AA8 001058A8 C0 62 9D 4C */ lfs f3, lbl_803CE6CC-_SDA2_BASE_(r2) -/* 80108AAC 001058AC 4B FE 40 81 */ bl func_800ECB2C +/* 80108AAC 001058AC 4B FE 40 81 */ bl SMOOTH__Ffff /* 80108AB0 001058B0 FF E0 08 90 */ fmr f31, f1 /* 80108AB4 001058B4 7F E3 FB 78 */ mr r3, r31 /* 80108AB8 001058B8 4B FE A4 85 */ bl AnimCurSingle__10zNPCCommonFv @@ -1373,7 +1373,7 @@ lbl_80108B44: lbl_80108B58: /* 80108B58 00105958 7F C3 F3 78 */ mr r3, r30 /* 80108B5C 0010595C 7C A4 2B 78 */ mr r4, r5 -/* 80108B60 00105960 4B FE 3C B1 */ bl func_800EC810 +/* 80108B60 00105960 4B FE 3C B1 */ bl BonePos__10zNPCCommonCFi /* 80108B64 00105964 80 A3 00 00 */ lwz r5, 0(r3) /* 80108B68 00105968 38 80 00 00 */ li r4, 0 /* 80108B6C 0010596C 80 03 00 04 */ lwz r0, 4(r3) @@ -1382,20 +1382,20 @@ lbl_80108B58: /* 80108B78 00105978 80 03 00 08 */ lwz r0, 8(r3) /* 80108B7C 0010597C 7F C3 F3 78 */ mr r3, r30 /* 80108B80 00105980 90 01 00 10 */ stw r0, 0x10(r1) -/* 80108B84 00105984 4B FE 3C 79 */ bl func_800EC7FC +/* 80108B84 00105984 4B FE 3C 79 */ bl BoneMat__10zNPCCommonCFi /* 80108B88 00105988 7C 64 1B 78 */ mr r4, r3 /* 80108B8C 0010598C 38 61 00 08 */ addi r3, r1, 8 /* 80108B90 00105990 7C 65 1B 78 */ mr r5, r3 /* 80108B94 00105994 48 00 08 7D */ bl zNPCTypeAmbient.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80108B98 00105998 7F C3 F3 78 */ mr r3, r30 /* 80108B9C 0010599C 38 80 00 00 */ li r4, 0 -/* 80108BA0 001059A0 4B FE 3C 71 */ bl func_800EC810 +/* 80108BA0 001059A0 4B FE 3C 71 */ bl BonePos__10zNPCCommonCFi /* 80108BA4 001059A4 7C 64 1B 78 */ mr r4, r3 /* 80108BA8 001059A8 38 61 00 08 */ addi r3, r1, 8 -/* 80108BAC 001059AC 4B F0 C8 99 */ bl func_80015444 +/* 80108BAC 001059AC 4B F0 C8 99 */ bl __apl__5xVec3FRC5xVec3 /* 80108BB0 001059B0 7F E3 FB 78 */ mr r3, r31 /* 80108BB4 001059B4 38 81 00 08 */ addi r4, r1, 8 -/* 80108BB8 001059B8 4B F0 26 AD */ bl func_8000B264 +/* 80108BB8 001059B8 4B F0 26 AD */ bl __as__5xVec3FRC5xVec3 /* 80108BBC 001059BC 80 01 00 34 */ lwz r0, 0x34(r1) /* 80108BC0 001059C0 83 E1 00 2C */ lwz r31, 0x2c(r1) /* 80108BC4 001059C4 83 C1 00 28 */ lwz r30, 0x28(r1) @@ -1424,7 +1424,7 @@ PlayWithLightnin__9zNPCJellyFv: /* 80108C14 00105A14 90 01 00 10 */ stw r0, 0x10(r1) /* 80108C18 00105A18 4B EF A8 41 */ bl memset /* 80108C1C 00105A1C 7F E3 FB 78 */ mr r3, r31 -/* 80108C20 00105A20 4B F4 D8 C5 */ bl func_800564E4 +/* 80108C20 00105A20 4B F4 D8 C5 */ bl SelfType__9xNPCBasicCFv /* 80108C24 00105A24 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 80108C28 00105A28 28 00 41 31 */ cmplwi r0, 0x4131 /* 80108C2C 00105A2C 40 82 00 14 */ bne lbl_80108C40 @@ -1505,7 +1505,7 @@ lbl_80108D24: /* 80108D38 00105B38 48 00 00 F4 */ b lbl_80108E2C lbl_80108D3C: /* 80108D3C 00105B3C 7F C3 F3 78 */ mr r3, r30 -/* 80108D40 00105B40 4B F4 D7 A5 */ bl func_800564E4 +/* 80108D40 00105B40 4B F4 D7 A5 */ bl SelfType__9xNPCBasicCFv /* 80108D44 00105B44 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80108D48 00105B48 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 80108D4C 00105B4C 80 84 1F C0 */ lwz r4, 0x1fc0(r4) @@ -1531,10 +1531,10 @@ lbl_80108D8C: lbl_80108D90: /* 80108D90 00105B90 7F C3 F3 78 */ mr r3, r30 /* 80108D94 00105B94 38 80 00 00 */ li r4, 0 -/* 80108D98 00105B98 4B FE 3A 91 */ bl func_800EC828 +/* 80108D98 00105B98 4B FE 3A 91 */ bl XYZDstSqToPlayer__10zNPCCommonFP5xVec3 /* 80108D9C 00105B9C FF E0 08 90 */ fmr f31, f1 /* 80108DA0 00105BA0 C0 22 9D 64 */ lfs f1, lbl_803CE6E4-_SDA2_BASE_(r2) -/* 80108DA4 00105BA4 4B F3 F3 05 */ bl func_800480A8 +/* 80108DA4 00105BA4 4B F3 F3 05 */ bl SQ__Ff /* 80108DA8 00105BA8 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 80108DAC 00105BAC 40 80 00 14 */ bge lbl_80108DC0 /* 80108DB0 00105BB0 80 7E 02 A0 */ lwz r3, 0x2a0(r30) @@ -1562,7 +1562,7 @@ lbl_80108DF4: /* 80108DF8 00105BF8 7C 00 E0 00 */ cmpw r0, r28 /* 80108DFC 00105BFC 40 81 00 2C */ ble lbl_80108E28 /* 80108E00 00105C00 C0 22 9D 50 */ lfs f1, lbl_803CE6D0-_SDA2_BASE_(r2) -/* 80108E04 00105C04 4B F3 F2 A5 */ bl func_800480A8 +/* 80108E04 00105C04 4B F3 F2 A5 */ bl SQ__Ff /* 80108E08 00105C08 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 80108E0C 00105C0C 40 80 00 1C */ bge lbl_80108E28 /* 80108E10 00105C10 38 00 00 00 */ li r0, 0 @@ -1811,16 +1811,16 @@ lbl_80109188: /* 80109188 00105F88 D0 1E 02 38 */ stfs f0, 0x238(r30) lbl_8010918C: /* 8010918C 00105F8C 7F C3 F3 78 */ mr r3, r30 -/* 80109190 00105F90 4B F1 26 79 */ bl func_8001B808 +/* 80109190 00105F90 4B F1 26 79 */ bl xEntGetPos__FPC4xEnt /* 80109194 00105F94 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80109198 00105F98 7C 7D 1B 78 */ mr r29, r3 /* 8010919C 00105F9C 38 64 05 58 */ addi r3, r4, lbl_803C0558@l /* 801091A0 00105FA0 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 801091A4 00105FA4 4B F1 26 65 */ bl func_8001B808 +/* 801091A4 00105FA4 4B F1 26 65 */ bl xEntGetPos__FPC4xEnt /* 801091A8 00105FA8 7C 64 1B 78 */ mr r4, r3 /* 801091AC 00105FAC 7F A5 EB 78 */ mr r5, r29 /* 801091B0 00105FB0 38 61 00 08 */ addi r3, r1, 8 -/* 801091B4 00105FB4 4B F0 54 DD */ bl func_8000E690 +/* 801091B4 00105FB4 4B F0 54 DD */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 801091B8 00105FB8 C0 02 9D 1C */ lfs f0, lbl_803CE69C-_SDA2_BASE_(r2) /* 801091BC 00105FBC 38 61 00 08 */ addi r3, r1, 8 /* 801091C0 00105FC0 7C 64 1B 78 */ mr r4, r3 @@ -1889,14 +1889,14 @@ lbl_80109260: /* 801092AC 001060AC 4E 80 00 20 */ blr /* 801092B0 001060B0 4E 80 00 20 */ blr -.global func_801092B4 -func_801092B4: +.global __ct__12zNPCMimeFishFi +__ct__12zNPCMimeFishFi: /* 801092B4 001060B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801092B8 001060B8 7C 08 02 A6 */ mflr r0 /* 801092BC 001060BC 90 01 00 14 */ stw r0, 0x14(r1) /* 801092C0 001060C0 93 E1 00 0C */ stw r31, 0xc(r1) /* 801092C4 001060C4 7C 7F 1B 78 */ mr r31, r3 -/* 801092C8 001060C8 48 00 00 A1 */ bl func_80109368 +/* 801092C8 001060C8 48 00 00 A1 */ bl __ct__11zNPCAmbientFi /* 801092CC 001060CC 3C 80 80 29 */ lis r4, lbl_80296FC0@ha /* 801092D0 001060D0 7F E3 FB 78 */ mr r3, r31 /* 801092D4 001060D4 38 04 6F C0 */ addi r0, r4, lbl_80296FC0@l @@ -1907,14 +1907,14 @@ func_801092B4: /* 801092E8 001060E8 38 21 00 10 */ addi r1, r1, 0x10 /* 801092EC 001060EC 4E 80 00 20 */ blr -.global func_801092F0 -func_801092F0: +.global __ct__11zNPCNeptuneFi +__ct__11zNPCNeptuneFi: /* 801092F0 001060F0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801092F4 001060F4 7C 08 02 A6 */ mflr r0 /* 801092F8 001060F8 90 01 00 14 */ stw r0, 0x14(r1) /* 801092FC 001060FC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80109300 00106100 7C 7F 1B 78 */ mr r31, r3 -/* 80109304 00106104 48 00 00 65 */ bl func_80109368 +/* 80109304 00106104 48 00 00 65 */ bl __ct__11zNPCAmbientFi /* 80109308 00106108 3C 80 80 29 */ lis r4, lbl_80297090@ha /* 8010930C 0010610C 7F E3 FB 78 */ mr r3, r31 /* 80109310 00106110 38 04 70 90 */ addi r0, r4, lbl_80297090@l @@ -1925,14 +1925,14 @@ func_801092F0: /* 80109324 00106124 38 21 00 10 */ addi r1, r1, 0x10 /* 80109328 00106128 4E 80 00 20 */ blr -.global func_8010932C -func_8010932C: +.global __ct__9zNPCJellyFi +__ct__9zNPCJellyFi: /* 8010932C 0010612C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80109330 00106130 7C 08 02 A6 */ mflr r0 /* 80109334 00106134 90 01 00 14 */ stw r0, 0x14(r1) /* 80109338 00106138 93 E1 00 0C */ stw r31, 0xc(r1) /* 8010933C 0010613C 7C 7F 1B 78 */ mr r31, r3 -/* 80109340 00106140 48 00 00 29 */ bl func_80109368 +/* 80109340 00106140 48 00 00 29 */ bl __ct__11zNPCAmbientFi /* 80109344 00106144 3C 80 80 29 */ lis r4, lbl_80297160@ha /* 80109348 00106148 7F E3 FB 78 */ mr r3, r31 /* 8010934C 0010614C 38 04 71 60 */ addi r0, r4, lbl_80297160@l @@ -1943,14 +1943,14 @@ func_8010932C: /* 80109360 00106160 38 21 00 10 */ addi r1, r1, 0x10 /* 80109364 00106164 4E 80 00 20 */ blr -.global func_80109368 -func_80109368: +.global __ct__11zNPCAmbientFi +__ct__11zNPCAmbientFi: /* 80109368 00106168 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010936C 0010616C 7C 08 02 A6 */ mflr r0 /* 80109370 00106170 90 01 00 14 */ stw r0, 0x14(r1) /* 80109374 00106174 93 E1 00 0C */ stw r31, 0xc(r1) /* 80109378 00106178 7C 7F 1B 78 */ mr r31, r3 -/* 8010937C 0010617C 4B FE B2 79 */ bl func_800F45F4 +/* 8010937C 0010617C 4B FE B2 79 */ bl __ct__10zNPCCommonFi /* 80109380 00106180 3C 80 80 29 */ lis r4, lbl_80297230@ha /* 80109384 00106184 7F E3 FB 78 */ mr r3, r31 /* 80109388 00106188 38 04 72 30 */ addi r0, r4, lbl_80297230@l diff --git a/asm/Game/zNPCTypeBoss.s b/asm/Game/zNPCTypeBoss.s index b78c674b2..9e29e661a 100644 --- a/asm/Game/zNPCTypeBoss.s +++ b/asm/Game/zNPCTypeBoss.s @@ -76,7 +76,7 @@ lbl_80136204: /* 80136210 00133010 7C 60 1B 79 */ or. r0, r3, r3 /* 80136214 00133014 41 82 00 10 */ beq lbl_80136224 /* 80136218 00133018 7F E4 FB 78 */ mr r4, r31 -/* 8013621C 0013301C 48 00 02 FD */ bl func_80136518 +/* 8013621C 0013301C 48 00 02 FD */ bl __ct__10zNPCBSandyFi /* 80136220 00133020 7C 60 1B 78 */ mr r0, r3 lbl_80136224: /* 80136224 00133024 7C 03 03 78 */ mr r3, r0 @@ -88,7 +88,7 @@ lbl_8013622C: /* 80136238 00133038 7C 60 1B 79 */ or. r0, r3, r3 /* 8013623C 0013303C 41 82 00 10 */ beq lbl_8013624C /* 80136240 00133040 7F E4 FB 78 */ mr r4, r31 -/* 80136244 00133044 48 00 02 99 */ bl func_801364DC +/* 80136244 00133044 48 00 02 99 */ bl __ct__12zNPCBPatrickFi /* 80136248 00133048 7C 60 1B 78 */ mr r0, r3 lbl_8013624C: /* 8013624C 0013304C 7C 03 03 78 */ mr r3, r0 @@ -100,7 +100,7 @@ lbl_80136254: /* 80136260 00133060 7C 60 1B 79 */ or. r0, r3, r3 /* 80136264 00133064 41 82 00 10 */ beq lbl_80136274 /* 80136268 00133068 7F E4 FB 78 */ mr r4, r31 -/* 8013626C 0013306C 48 00 02 35 */ bl func_801364A0 +/* 8013626C 0013306C 48 00 02 35 */ bl __ct__9zNPCB_SB1Fi /* 80136270 00133070 7C 60 1B 78 */ mr r0, r3 lbl_80136274: /* 80136274 00133074 7C 03 03 78 */ mr r3, r0 @@ -112,7 +112,7 @@ lbl_8013627C: /* 80136288 00133088 7C 60 1B 79 */ or. r0, r3, r3 /* 8013628C 0013308C 41 82 00 10 */ beq lbl_8013629C /* 80136290 00133090 7F E4 FB 78 */ mr r4, r31 -/* 80136294 00133094 48 00 02 F9 */ bl func_8013658C +/* 80136294 00133094 48 00 02 F9 */ bl __ct__9zNPCB_SB2Fi /* 80136298 00133098 7C 60 1B 78 */ mr r0, r3 lbl_8013629C: /* 8013629C 0013309C 7C 03 03 78 */ mr r3, r0 @@ -136,7 +136,7 @@ lbl_801362CC: /* 801362D8 001330D8 7C 60 1B 79 */ or. r0, r3, r3 /* 801362DC 001330DC 41 82 00 10 */ beq lbl_801362EC /* 801362E0 001330E0 7F E4 FB 78 */ mr r4, r31 -/* 801362E4 001330E4 48 00 01 81 */ bl func_80136464 +/* 801362E4 001330E4 48 00 01 81 */ bl __ct__8zNPCBossFi /* 801362E8 001330E8 7C 60 1B 78 */ mr r0, r3 lbl_801362EC: /* 801362EC 001330EC 7C 03 03 78 */ mr r3, r0 @@ -154,7 +154,7 @@ lbl_801362FC: /* 80136314 00133114 7C 08 02 A6 */ mflr r0 /* 80136318 00133118 38 80 00 01 */ li r4, 1 /* 8013631C 0013311C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80136320 00133120 4B FA 2C 85 */ bl func_800D8FA4 +/* 80136320 00133120 4B FA 2C 85 */ bl __dt__12xFactoryInstFv /* 80136324 00133124 80 01 00 14 */ lwz r0, 0x14(r1) /* 80136328 00133128 7C 08 03 A6 */ mtlr r0 /* 8013632C 0013312C 38 21 00 10 */ addi r1, r1, 0x10 @@ -243,14 +243,14 @@ BOSS_InitEffects__Fv: /* 8013645C 0013325C 38 21 00 10 */ addi r1, r1, 0x10 /* 80136460 00133260 4E 80 00 20 */ blr -.global func_80136464 -func_80136464: +.global __ct__8zNPCBossFi +__ct__8zNPCBossFi: /* 80136464 00133264 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80136468 00133268 7C 08 02 A6 */ mflr r0 /* 8013646C 0013326C 90 01 00 14 */ stw r0, 0x14(r1) /* 80136470 00133270 93 E1 00 0C */ stw r31, 0xc(r1) /* 80136474 00133274 7C 7F 1B 78 */ mr r31, r3 -/* 80136478 00133278 4B FB E1 7D */ bl func_800F45F4 +/* 80136478 00133278 4B FB E1 7D */ bl __ct__10zNPCCommonFi /* 8013647C 0013327C 3C 80 80 2A */ lis r4, lbl_802994D8@ha /* 80136480 00133280 7F E3 FB 78 */ mr r3, r31 /* 80136484 00133284 38 04 94 D8 */ addi r0, r4, lbl_802994D8@l @@ -261,14 +261,14 @@ func_80136464: /* 80136498 00133298 38 21 00 10 */ addi r1, r1, 0x10 /* 8013649C 0013329C 4E 80 00 20 */ blr -.global func_801364A0 -func_801364A0: +.global __ct__9zNPCB_SB1Fi +__ct__9zNPCB_SB1Fi: /* 801364A0 001332A0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801364A4 001332A4 7C 08 02 A6 */ mflr r0 /* 801364A8 001332A8 90 01 00 14 */ stw r0, 0x14(r1) /* 801364AC 001332AC 93 E1 00 0C */ stw r31, 0xc(r1) /* 801364B0 001332B0 7C 7F 1B 78 */ mr r31, r3 -/* 801364B4 001332B4 4B FF FF B1 */ bl func_80136464 +/* 801364B4 001332B4 4B FF FF B1 */ bl __ct__8zNPCBossFi /* 801364B8 001332B8 3C 80 80 2A */ lis r4, lbl_8029A624@ha /* 801364BC 001332BC 7F E3 FB 78 */ mr r3, r31 /* 801364C0 001332C0 38 04 A6 24 */ addi r0, r4, lbl_8029A624@l @@ -279,14 +279,14 @@ func_801364A0: /* 801364D4 001332D4 38 21 00 10 */ addi r1, r1, 0x10 /* 801364D8 001332D8 4E 80 00 20 */ blr -.global func_801364DC -func_801364DC: +.global __ct__12zNPCBPatrickFi +__ct__12zNPCBPatrickFi: /* 801364DC 001332DC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801364E0 001332E0 7C 08 02 A6 */ mflr r0 /* 801364E4 001332E4 90 01 00 14 */ stw r0, 0x14(r1) /* 801364E8 001332E8 93 E1 00 0C */ stw r31, 0xc(r1) /* 801364EC 001332EC 7C 7F 1B 78 */ mr r31, r3 -/* 801364F0 001332F0 4B FF FF 75 */ bl func_80136464 +/* 801364F0 001332F0 4B FF FF 75 */ bl __ct__8zNPCBossFi /* 801364F4 001332F4 3C 80 80 2A */ lis r4, lbl_8029AE54@ha /* 801364F8 001332F8 7F E3 FB 78 */ mr r3, r31 /* 801364FC 001332FC 38 04 AE 54 */ addi r0, r4, lbl_8029AE54@l @@ -297,14 +297,14 @@ func_801364DC: /* 80136510 00133310 38 21 00 10 */ addi r1, r1, 0x10 /* 80136514 00133314 4E 80 00 20 */ blr -.global func_80136518 -func_80136518: +.global __ct__10zNPCBSandyFi +__ct__10zNPCBSandyFi: /* 80136518 00133318 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013651C 0013331C 7C 08 02 A6 */ mflr r0 /* 80136520 00133320 90 01 00 14 */ stw r0, 0x14(r1) /* 80136524 00133324 93 E1 00 0C */ stw r31, 0xc(r1) /* 80136528 00133328 7C 7F 1B 78 */ mr r31, r3 -/* 8013652C 0013332C 4B FF FF 39 */ bl func_80136464 +/* 8013652C 0013332C 4B FF FF 39 */ bl __ct__8zNPCBossFi /* 80136530 00133330 3C 80 80 2A */ lis r4, lbl_80299CCC@ha /* 80136534 00133334 7F E3 FB 78 */ mr r3, r31 /* 80136538 00133338 38 04 9C CC */ addi r0, r4, lbl_80299CCC@l @@ -329,14 +329,14 @@ func_80136518: /* 80136584 00133384 4E 80 00 20 */ blr /* 80136588 00133388 4E 80 00 20 */ blr -.global func_8013658C -func_8013658C: +.global __ct__9zNPCB_SB2Fi +__ct__9zNPCB_SB2Fi: /* 8013658C 0013338C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80136590 00133390 7C 08 02 A6 */ mflr r0 /* 80136594 00133394 90 01 00 14 */ stw r0, 0x14(r1) /* 80136598 00133398 93 E1 00 0C */ stw r31, 0xc(r1) /* 8013659C 0013339C 7C 7F 1B 78 */ mr r31, r3 -/* 801365A0 001333A0 4B FF FE C5 */ bl func_80136464 +/* 801365A0 001333A0 4B FF FE C5 */ bl __ct__8zNPCBossFi /* 801365A4 001333A4 3C 80 80 2A */ lis r4, lbl_8029A98C@ha /* 801365A8 001333A8 7F E3 FB 78 */ mr r3, r31 /* 801365AC 001333AC 38 04 A9 8C */ addi r0, r4, lbl_8029A98C@l diff --git a/asm/Game/zNPCTypeBossPatrick.s b/asm/Game/zNPCTypeBossPatrick.s index 40ab35376..67e0ae8b1 100644 --- a/asm/Game/zNPCTypeBossPatrick.s +++ b/asm/Game/zNPCTypeBossPatrick.s @@ -496,7 +496,7 @@ lbl_801608B4: /* 801608D0 0015D6D0 80 C5 00 4C */ lwz r6, 0x4c(r5) /* 801608D4 0015D6D4 38 A4 00 30 */ addi r5, r4, 0x30 /* 801608D8 0015D6D8 38 86 00 30 */ addi r4, r6, 0x30 -/* 801608DC 0015D6DC 4B FE 5C A5 */ bl func_80146580 +/* 801608DC 0015D6DC 4B FE 5C A5 */ bl set_targets__13xBinaryCameraFRC5xVec3RC5xVec3f /* 801608E0 0015D6E0 80 1E 02 B4 */ lwz r0, 0x2b4(r30) /* 801608E4 0015D6E4 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16 /* 801608E8 0015D6E8 41 82 00 18 */ beq lbl_80160900 @@ -551,7 +551,7 @@ zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3: /* 80160994 0015D794 48 00 80 99 */ bl zNPCTypeBossPatrick.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80160998 0015D798 7F A3 EB 78 */ mr r3, r29 /* 8016099C 0015D79C 38 9E 00 30 */ addi r4, r30, 0x30 -/* 801609A0 0015D7A0 4B EA DD B5 */ bl func_8000E754 +/* 801609A0 0015D7A0 4B EA DD B5 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 801609A4 0015D7A4 48 00 00 4C */ b lbl_801609F0 lbl_801609A8: /* 801609A8 0015D7A8 54 A0 30 32 */ slwi r0, r5, 6 @@ -567,7 +567,7 @@ lbl_801609A8: /* 801609D0 0015D7D0 48 00 80 5D */ bl zNPCTypeBossPatrick.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 801609D4 0015D7D4 7F A3 EB 78 */ mr r3, r29 /* 801609D8 0015D7D8 38 81 00 38 */ addi r4, r1, 0x38 -/* 801609DC 0015D7DC 4B EA DD 79 */ bl func_8000E754 +/* 801609DC 0015D7DC 4B EA DD 79 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 801609E0 0015D7E0 48 00 00 10 */ b lbl_801609F0 lbl_801609E4: /* 801609E4 0015D7E4 7F A3 EB 78 */ mr r3, r29 @@ -677,7 +677,7 @@ lbl_80160A80: /* 80160B6C 0015D96C 7C 63 E8 2E */ lwzx r3, r3, r29 /* 80160B70 0015D970 38 63 00 64 */ addi r3, r3, 0x64 /* 80160B74 0015D974 7C 64 1B 78 */ mr r4, r3 -/* 80160B78 0015D978 4B EA A3 C5 */ bl func_8000AF3C +/* 80160B78 0015D978 4B EA A3 C5 */ bl xQuickCullForBound__FP7xQCDataPC6xBound /* 80160B7C 0015D97C 3B 39 00 01 */ addi r25, r25, 1 /* 80160B80 0015D980 3B 9C 00 04 */ addi r28, r28, 4 /* 80160B84 0015D984 2C 19 00 04 */ cmpwi r25, 4 @@ -1037,10 +1037,10 @@ lbl_80160E94: /* 801610F4 0015DEF4 38 7F 02 F0 */ addi r3, r31, 0x2f0 /* 801610F8 0015DEF8 C0 62 A9 C0 */ lfs f3, lbl_803CF340-_SDA2_BASE_(r2) /* 801610FC 0015DEFC FC 40 08 90 */ fmr f2, f1 -/* 80161100 0015DF00 4B EA DE FD */ bl func_8000EFFC +/* 80161100 0015DF00 4B EA DE FD */ bl xVec3Init__FP5xVec3fff /* 80161104 0015DF04 38 7F 02 F0 */ addi r3, r31, 0x2f0 /* 80161108 0015DF08 38 9F 02 E4 */ addi r4, r31, 0x2e4 -/* 8016110C 0015DF0C 4B EA D6 49 */ bl func_8000E754 +/* 8016110C 0015DF0C 4B EA D6 49 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 80161110 0015DF10 3C 80 80 27 */ lis r4, lbl_8027089C@ha /* 80161114 0015DF14 38 61 00 28 */ addi r3, r1, 0x28 /* 80161118 0015DF18 38 84 08 9C */ addi r4, r4, lbl_8027089C@l @@ -1196,7 +1196,7 @@ lbl_80161208: /* 80161360 0015E160 38 7F 19 24 */ addi r3, r31, 0x1924 /* 80161364 0015E164 38 84 08 9C */ addi r4, r4, lbl_8027089C@l /* 80161368 0015E168 38 84 03 41 */ addi r4, r4, 0x341 -/* 8016136C 0015E16C 4B FE 52 11 */ bl func_8014657C +/* 8016136C 0015E16C 4B FE 52 11 */ bl add_tweaks__13xBinaryCameraFPCc /* 80161370 0015E170 3C 80 80 27 */ lis r4, lbl_8027089C@ha /* 80161374 0015E174 3C 60 80 27 */ lis r3, lbl_80270874@ha /* 80161378 0015E178 38 84 08 9C */ addi r4, r4, lbl_8027089C@l @@ -1205,7 +1205,7 @@ lbl_80161208: /* 80161384 0015E184 38 E0 00 00 */ li r7, 0 /* 80161388 0015E188 38 64 03 5C */ addi r3, r4, 0x35c /* 8016138C 0015E18C 38 84 03 7F */ addi r4, r4, 0x37f -/* 80161390 0015E190 4B F3 5F 21 */ bl func_800972B0 +/* 80161390 0015E190 4B F3 5F 21 */ bl xDebugAddTweak__FPCcPCcPC14tweak_callbackPvUi /* 80161394 0015E194 7F E3 FB 78 */ mr r3, r31 /* 80161398 0015E198 4B F8 E0 C9 */ bl Setup__10zNPCCommonFv /* 8016139C 0015E19C BB 61 00 4C */ lmw r27, 0x4c(r1) @@ -1237,7 +1237,7 @@ lbl_80161208: /* 80161404 0015E204 38 84 4A 94 */ addi r4, r4, lbl_80164A94@l /* 80161408 0015E208 38 C0 00 00 */ li r6, 0 /* 8016140C 0015E20C 38 E0 00 00 */ li r7, 0 -/* 80161410 0015E210 4B F9 36 25 */ bl func_800F4A34 +/* 80161410 0015E210 4B F9 36 25 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 80161414 0015E214 3C 80 4E 47 */ lis r4, 0x4E47425B@ha /* 80161418 0015E218 7F E3 FB 78 */ mr r3, r31 /* 8016141C 0015E21C 38 84 42 5B */ addi r4, r4, 0x4E47425B@l @@ -1248,7 +1248,7 @@ lbl_80161208: /* 80161430 0015E230 38 84 4B 40 */ addi r4, r4, lbl_80164B40@l /* 80161434 0015E234 38 C0 00 00 */ li r6, 0 /* 80161438 0015E238 38 E0 00 00 */ li r7, 0 -/* 8016143C 0015E23C 4B F9 35 F9 */ bl func_800F4A34 +/* 8016143C 0015E23C 4B F9 35 F9 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 80161440 0015E240 3C 80 4E 47 */ lis r4, 0x4E47425C@ha /* 80161444 0015E244 7F E3 FB 78 */ mr r3, r31 /* 80161448 0015E248 38 84 42 5C */ addi r4, r4, 0x4E47425C@l @@ -1259,7 +1259,7 @@ lbl_80161208: /* 8016145C 0015E25C 38 84 4C 00 */ addi r4, r4, lbl_80164C00@l /* 80161460 0015E260 38 C0 00 00 */ li r6, 0 /* 80161464 0015E264 38 E0 00 00 */ li r7, 0 -/* 80161468 0015E268 4B F9 35 CD */ bl func_800F4A34 +/* 80161468 0015E268 4B F9 35 CD */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 8016146C 0015E26C 3C 80 4E 47 */ lis r4, 0x4E47425D@ha /* 80161470 0015E270 7F E3 FB 78 */ mr r3, r31 /* 80161474 0015E274 38 84 42 5D */ addi r4, r4, 0x4E47425D@l @@ -1270,7 +1270,7 @@ lbl_80161208: /* 80161488 0015E288 38 84 4C D4 */ addi r4, r4, lbl_80164CD4@l /* 8016148C 0015E28C 38 C0 00 00 */ li r6, 0 /* 80161490 0015E290 38 E0 00 00 */ li r7, 0 -/* 80161494 0015E294 4B F9 35 A1 */ bl func_800F4A34 +/* 80161494 0015E294 4B F9 35 A1 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 80161498 0015E298 3C 80 4E 47 */ lis r4, 0x4E47425E@ha /* 8016149C 0015E29C 7F E3 FB 78 */ mr r3, r31 /* 801614A0 0015E2A0 38 84 42 5E */ addi r4, r4, 0x4E47425E@l @@ -1281,7 +1281,7 @@ lbl_80161208: /* 801614B4 0015E2B4 38 84 4D AC */ addi r4, r4, lbl_80164DAC@l /* 801614B8 0015E2B8 38 C0 00 00 */ li r6, 0 /* 801614BC 0015E2BC 38 E0 00 00 */ li r7, 0 -/* 801614C0 0015E2C0 4B F9 35 75 */ bl func_800F4A34 +/* 801614C0 0015E2C0 4B F9 35 75 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 801614C4 0015E2C4 3C 80 4E 47 */ lis r4, 0x4E47425F@ha /* 801614C8 0015E2C8 7F E3 FB 78 */ mr r3, r31 /* 801614CC 0015E2CC 38 84 42 5F */ addi r4, r4, 0x4E47425F@l @@ -1292,7 +1292,7 @@ lbl_80161208: /* 801614E0 0015E2E0 38 84 4E 60 */ addi r4, r4, lbl_80164E60@l /* 801614E4 0015E2E4 38 C0 00 00 */ li r6, 0 /* 801614E8 0015E2E8 38 E0 00 00 */ li r7, 0 -/* 801614EC 0015E2EC 4B F9 35 49 */ bl func_800F4A34 +/* 801614EC 0015E2EC 4B F9 35 49 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 801614F0 0015E2F0 3C 80 4E 47 */ lis r4, 0x4E474260@ha /* 801614F4 0015E2F4 7F E3 FB 78 */ mr r3, r31 /* 801614F8 0015E2F8 38 84 42 60 */ addi r4, r4, 0x4E474260@l @@ -1303,7 +1303,7 @@ lbl_80161208: /* 8016150C 0015E30C 38 84 4F 14 */ addi r4, r4, lbl_80164F14@l /* 80161510 0015E310 38 C0 00 00 */ li r6, 0 /* 80161514 0015E314 38 E0 00 00 */ li r7, 0 -/* 80161518 0015E318 4B F9 35 1D */ bl func_800F4A34 +/* 80161518 0015E318 4B F9 35 1D */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 8016151C 0015E31C 3C 80 4E 47 */ lis r4, 0x4E474261@ha /* 80161520 0015E320 7F E3 FB 78 */ mr r3, r31 /* 80161524 0015E324 38 84 42 61 */ addi r4, r4, 0x4E474261@l @@ -1314,7 +1314,7 @@ lbl_80161208: /* 80161538 0015E338 38 84 4F C8 */ addi r4, r4, lbl_80164FC8@l /* 8016153C 0015E33C 38 C0 00 00 */ li r6, 0 /* 80161540 0015E340 38 E0 00 00 */ li r7, 0 -/* 80161544 0015E344 4B F9 34 F1 */ bl func_800F4A34 +/* 80161544 0015E344 4B F9 34 F1 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 80161548 0015E348 3C 80 4E 47 */ lis r4, 0x4E474262@ha /* 8016154C 0015E34C 7F E3 FB 78 */ mr r3, r31 /* 80161550 0015E350 38 84 42 62 */ addi r4, r4, 0x4E474262@l @@ -1325,7 +1325,7 @@ lbl_80161208: /* 80161564 0015E364 38 84 50 94 */ addi r4, r4, lbl_80165094@l /* 80161568 0015E368 38 C0 00 00 */ li r6, 0 /* 8016156C 0015E36C 38 E0 00 00 */ li r7, 0 -/* 80161570 0015E370 4B F9 34 C5 */ bl func_800F4A34 +/* 80161570 0015E370 4B F9 34 C5 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 80161574 0015E374 3C 80 4E 47 */ lis r4, 0x4E474263@ha /* 80161578 0015E378 7F E3 FB 78 */ mr r3, r31 /* 8016157C 0015E37C 38 84 42 63 */ addi r4, r4, 0x4E474263@l @@ -1336,13 +1336,13 @@ lbl_80161208: /* 80161590 0015E390 38 84 53 20 */ addi r4, r4, lbl_80165320@l /* 80161594 0015E394 38 C0 00 00 */ li r6, 0 /* 80161598 0015E398 38 E0 00 00 */ li r7, 0 -/* 8016159C 0015E39C 4B F9 34 99 */ bl func_800F4A34 +/* 8016159C 0015E39C 4B F9 34 99 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 801615A0 0015E3A0 7F E3 FB 78 */ mr r3, r31 /* 801615A4 0015E3A4 4B FA BC 65 */ bl BrainEnd__7xPsycheFv /* 801615A8 0015E3A8 3C 80 4E 47 */ lis r4, 0x4E47425A@ha /* 801615AC 0015E3AC 7F E3 FB 78 */ mr r3, r31 /* 801615B0 0015E3B0 38 84 42 5A */ addi r4, r4, 0x4E47425A@l -/* 801615B4 0015E3B4 4B FA 13 C9 */ bl func_8010297C +/* 801615B4 0015E3B4 4B FA 13 C9 */ bl SetSafety__7xPsycheFi /* 801615B8 0015E3B8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801615BC 0015E3BC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801615C0 0015E3C0 7C 08 03 A6 */ mtlr r0 @@ -1562,7 +1562,7 @@ lbl_801618BC: /* 80161904 0015E704 D0 0D 97 20 */ stfs f0, lbl_803CC020-_SDA_BASE_(r13) /* 80161908 0015E708 C0 22 AA 28 */ lfs f1, lbl_803CF3A8-_SDA2_BASE_(r2) /* 8016190C 0015E70C C0 42 AA 2C */ lfs f2, lbl_803CF3AC-_SDA2_BASE_(r2) -/* 80161910 0015E710 4B EC ED 1D */ bl func_8003062C +/* 80161910 0015E710 4B EC ED 1D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80161914 0015E714 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 80161918 0015E718 C0 22 AA 28 */ lfs f1, lbl_803CF3A8-_SDA2_BASE_(r2) /* 8016191C 0015E71C 38 63 08 9C */ addi r3, r3, lbl_8027089C@l @@ -1572,7 +1572,7 @@ lbl_801618BC: /* 8016192C 0015E72C 38 A0 00 00 */ li r5, 0 /* 80161930 0015E730 38 C0 00 00 */ li r6, 0 /* 80161934 0015E734 38 E0 00 00 */ li r7, 0 -/* 80161938 0015E738 4B EC EC F5 */ bl func_8003062C +/* 80161938 0015E738 4B EC EC F5 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8016193C 0015E73C 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 80161940 0015E740 C0 22 AA 28 */ lfs f1, lbl_803CF3A8-_SDA2_BASE_(r2) /* 80161944 0015E744 38 63 08 9C */ addi r3, r3, lbl_8027089C@l @@ -1582,7 +1582,7 @@ lbl_801618BC: /* 80161954 0015E754 38 A0 00 00 */ li r5, 0 /* 80161958 0015E758 38 C0 00 00 */ li r6, 0 /* 8016195C 0015E75C 38 E0 00 00 */ li r7, 0 -/* 80161960 0015E760 4B EC EC CD */ bl func_8003062C +/* 80161960 0015E760 4B EC EC CD */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80161964 0015E764 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 80161968 0015E768 C0 22 AA 28 */ lfs f1, lbl_803CF3A8-_SDA2_BASE_(r2) /* 8016196C 0015E76C 38 63 08 9C */ addi r3, r3, lbl_8027089C@l @@ -1592,7 +1592,7 @@ lbl_801618BC: /* 8016197C 0015E77C 38 A0 00 00 */ li r5, 0 /* 80161980 0015E780 38 C0 00 00 */ li r6, 0 /* 80161984 0015E784 38 E0 00 00 */ li r7, 0 -/* 80161988 0015E788 4B EC EC A5 */ bl func_8003062C +/* 80161988 0015E788 4B EC EC A5 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8016198C 0015E78C 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 80161990 0015E790 C0 22 AA 28 */ lfs f1, lbl_803CF3A8-_SDA2_BASE_(r2) /* 80161994 0015E794 38 63 08 9C */ addi r3, r3, lbl_8027089C@l @@ -1602,7 +1602,7 @@ lbl_801618BC: /* 801619A4 0015E7A4 38 A0 00 00 */ li r5, 0 /* 801619A8 0015E7A8 38 C0 00 00 */ li r6, 0 /* 801619AC 0015E7AC 38 E0 00 00 */ li r7, 0 -/* 801619B0 0015E7B0 4B EC EC 7D */ bl func_8003062C +/* 801619B0 0015E7B0 4B EC EC 7D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 801619B4 0015E7B4 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 801619B8 0015E7B8 C0 22 AA 28 */ lfs f1, lbl_803CF3A8-_SDA2_BASE_(r2) /* 801619BC 0015E7BC 38 63 08 9C */ addi r3, r3, lbl_8027089C@l @@ -1612,7 +1612,7 @@ lbl_801618BC: /* 801619CC 0015E7CC 38 A0 00 00 */ li r5, 0 /* 801619D0 0015E7D0 38 C0 00 00 */ li r6, 0 /* 801619D4 0015E7D4 38 E0 00 00 */ li r7, 0 -/* 801619D8 0015E7D8 4B EC EC 55 */ bl func_8003062C +/* 801619D8 0015E7D8 4B EC EC 55 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 801619DC 0015E7DC 3C 80 80 27 */ lis r4, lbl_8027089C@ha /* 801619E0 0015E7E0 3C 60 80 27 */ lis r3, lbl_8027084C@ha /* 801619E4 0015E7E4 38 84 08 9C */ addi r4, r4, lbl_8027089C@l @@ -1621,7 +1621,7 @@ lbl_801618BC: /* 801619F0 0015E7F0 38 E0 00 00 */ li r7, 0 /* 801619F4 0015E7F4 38 64 04 35 */ addi r3, r4, 0x435 /* 801619F8 0015E7F8 38 84 04 4F */ addi r4, r4, 0x44f -/* 801619FC 0015E7FC 4B F3 58 B5 */ bl func_800972B0 +/* 801619FC 0015E7FC 4B F3 58 B5 */ bl xDebugAddTweak__FPCcPCcPC14tweak_callbackPvUi /* 80161A00 0015E800 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 80161A04 0015E804 38 8D 97 34 */ addi r4, r13, lbl_803CC034-_SDA_BASE_ /* 80161A08 0015E808 38 63 08 9C */ addi r3, r3, lbl_8027089C@l @@ -1631,7 +1631,7 @@ lbl_801618BC: /* 80161A18 0015E818 38 E0 00 00 */ li r7, 0 /* 80161A1C 0015E81C 39 00 00 00 */ li r8, 0 /* 80161A20 0015E820 39 20 00 00 */ li r9, 0 -/* 80161A24 0015E824 48 00 70 6D */ bl func_80168A90 +/* 80161A24 0015E824 48 00 70 6D */ bl xDebugAddTweak__FPCcPUiUiUiPC14tweak_callbackPvUi /* 80161A28 0015E828 80 01 00 14 */ lwz r0, 0x14(r1) /* 80161A2C 0015E82C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80161A30 0015E830 7C 08 03 A6 */ mtlr r0 @@ -2129,7 +2129,7 @@ lbl_801620D4: /* 80162120 0015EF20 C0 22 AA 40 */ lfs f1, lbl_803CF3C0-_SDA2_BASE_(r2) /* 80162124 0015EF24 38 83 00 20 */ addi r4, r3, 0x20 /* 80162128 0015EF28 38 65 00 30 */ addi r3, r5, 0x30 -/* 8016212C 0015EF2C 4B EB 2F 2D */ bl func_80015058 +/* 8016212C 0015EF2C 4B EB 2F 2D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80162130 0015EF30 48 00 00 14 */ b lbl_80162144 lbl_80162134: /* 80162134 0015EF34 38 60 00 01 */ li r3, 1 @@ -2268,7 +2268,7 @@ lbl_80162308: /* 80162328 0015F128 80 7E 02 CC */ lwz r3, 0x2cc(r30) /* 8016232C 0015F12C 38 63 00 64 */ addi r3, r3, 0x64 /* 80162330 0015F130 7C 64 1B 78 */ mr r4, r3 -/* 80162334 0015F134 4B EA 8C 09 */ bl func_8000AF3C +/* 80162334 0015F134 4B EA 8C 09 */ bl xQuickCullForBound__FP7xQCDataPC6xBound /* 80162338 0015F138 80 7E 02 CC */ lwz r3, 0x2cc(r30) /* 8016233C 0015F13C 4B FC 20 ED */ bl zGridUpdateEnt__FP4xEnt /* 80162340 0015F140 80 1E 02 B4 */ lwz r0, 0x2b4(r30) @@ -2309,7 +2309,7 @@ lbl_801623B0: /* 801623C4 0015F1C4 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a /* 801623C8 0015F1C8 90 1E 02 B4 */ stw r0, 0x2b4(r30) /* 801623CC 0015F1CC 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 801623D0 0015F1D0 4B EB 94 29 */ bl func_8001B7F8 +/* 801623D0 0015F1D0 4B EB 94 29 */ bl xEntShow__FP4xEnt /* 801623D4 0015F1D4 3C 60 80 27 */ lis r3, lbl_8027089C@ha /* 801623D8 0015F1D8 38 63 08 9C */ addi r3, r3, lbl_8027089C@l /* 801623DC 0015F1DC 38 63 04 8C */ addi r3, r3, 0x48c @@ -2348,7 +2348,7 @@ lbl_8016244C: /* 8016245C 0015F25C 80 77 00 4C */ lwz r3, 0x4c(r23) /* 80162460 0015F260 38 95 17 CC */ addi r4, r21, 0x17cc /* 80162464 0015F264 C0 35 17 D8 */ lfs f1, 0x17d8(r21) -/* 80162468 0015F268 4B EB 94 75 */ bl func_8001B8DC +/* 80162468 0015F268 4B EB 94 75 */ bl xMat3x3Rot__FP7xMat3x3PC5xVec3f /* 8016246C 0015F26C 80 74 07 04 */ lwz r3, 0x704(r20) /* 80162470 0015F270 80 B7 00 4C */ lwz r5, 0x4c(r23) /* 80162474 0015F274 80 83 00 4C */ lwz r4, 0x4c(r3) @@ -2358,7 +2358,7 @@ lbl_8016244C: /* 80162484 0015F284 80 77 00 4C */ lwz r3, 0x4c(r23) /* 80162488 0015F288 C0 35 17 DC */ lfs f1, 0x17dc(r21) /* 8016248C 0015F28C 7C 64 1B 78 */ mr r4, r3 -/* 80162490 0015F290 4B F2 06 D5 */ bl func_80082B64 +/* 80162490 0015F290 4B F2 06 D5 */ bl xMat3x3SMul__FP7xMat3x3PC7xMat3x3f /* 80162494 0015F294 80 7E 18 C8 */ lwz r3, 0x18c8(r30) /* 80162498 0015F298 7E E4 BB 78 */ mr r4, r23 /* 8016249C 0015F29C 38 A0 00 00 */ li r5, 0 @@ -2478,7 +2478,7 @@ lbl_80162600: /* 80162654 0015F454 38 61 00 38 */ addi r3, r1, 0x38 /* 80162658 0015F458 FC 60 08 90 */ fmr f3, f1 /* 8016265C 0015F45C FF C0 00 90 */ fmr f30, f0 -/* 80162660 0015F460 4B EA C9 9D */ bl func_8000EFFC +/* 80162660 0015F460 4B EA C9 9D */ bl xVec3Init__FP5xVec3fff /* 80162664 0015F464 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80162668 0015F468 3C 60 80 2A */ lis r3, lbl_8029AAE0@ha /* 8016266C 0015F46C 3B 84 05 58 */ addi r28, r4, lbl_803C0558@l @@ -2494,9 +2494,9 @@ lbl_80162688: /* 80162690 0015F490 80 BB 15 5C */ lwz r5, 0x155c(r27) /* 80162694 0015F494 38 84 00 10 */ addi r4, r4, 0x10 /* 80162698 0015F498 38 A5 00 10 */ addi r5, r5, 0x10 -/* 8016269C 0015F49C 4B EA BF F5 */ bl func_8000E690 +/* 8016269C 0015F49C 4B EA BF F5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 801626A0 0015F4A0 38 61 00 68 */ addi r3, r1, 0x68 -/* 801626A4 0015F4A4 4B EA BF AD */ bl func_8000E650 +/* 801626A4 0015F4A4 4B EA BF AD */ bl xVec3Length__FPC5xVec3 /* 801626A8 0015F4A8 FF 80 08 90 */ fmr f28, f1 /* 801626AC 0015F4AC C0 02 AA 60 */ lfs f0, lbl_803CF3E0-_SDA2_BASE_(r2) /* 801626B0 0015F4B0 FC 1C 00 40 */ fcmpo cr0, f28, f0 @@ -2504,12 +2504,12 @@ lbl_80162688: /* 801626B8 0015F4B8 C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) /* 801626BC 0015F4BC 38 61 00 68 */ addi r3, r1, 0x68 /* 801626C0 0015F4C0 EC 20 E0 24 */ fdivs f1, f0, f28 -/* 801626C4 0015F4C4 4B EB 92 75 */ bl func_8001B938 +/* 801626C4 0015F4C4 4B EB 92 75 */ bl xVec3SMulBy__FP5xVec3f /* 801626C8 0015F4C8 80 BB 15 5C */ lwz r5, 0x155c(r27) /* 801626CC 0015F4CC 7F 44 D3 78 */ mr r4, r26 /* 801626D0 0015F4D0 38 61 00 5C */ addi r3, r1, 0x5c /* 801626D4 0015F4D4 38 A5 00 10 */ addi r5, r5, 0x10 -/* 801626D8 0015F4D8 4B EA BF B9 */ bl func_8000E690 +/* 801626D8 0015F4D8 4B EA BF B9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 801626DC 0015F4DC 38 61 00 68 */ addi r3, r1, 0x68 /* 801626E0 0015F4E0 38 81 00 5C */ addi r4, r1, 0x5c /* 801626E4 0015F4E4 4B EE BE 0D */ bl xVec3Dot__FPC5xVec3PC5xVec3 @@ -2546,7 +2546,7 @@ lbl_80162748: /* 80162758 0015F558 FC 20 F8 90 */ fmr f1, f31 /* 8016275C 0015F55C 38 61 00 50 */ addi r3, r1, 0x50 /* 80162760 0015F560 38 81 00 68 */ addi r4, r1, 0x68 -/* 80162764 0015F564 4B EB 28 F5 */ bl func_80015058 +/* 80162764 0015F564 4B EB 28 F5 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80162768 0015F568 EC 3F E0 24 */ fdivs f1, f31, f28 /* 8016276C 0015F56C 80 9B 15 5C */ lwz r4, 0x155c(r27) /* 80162770 0015F570 80 7B 15 60 */ lwz r3, 0x1560(r27) @@ -2611,12 +2611,12 @@ lbl_801627B0: /* 80162854 0015F654 FC 20 E0 90 */ fmr f1, f28 /* 80162858 0015F658 38 61 00 2C */ addi r3, r1, 0x2c /* 8016285C 0015F65C 38 84 00 10 */ addi r4, r4, 0x10 -/* 80162860 0015F660 4B EA 88 31 */ bl func_8000B090 +/* 80162860 0015F660 4B EA 88 31 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80162864 0015F664 80 9B 15 60 */ lwz r4, 0x1560(r27) /* 80162868 0015F668 FC 20 D0 90 */ fmr f1, f26 /* 8016286C 0015F66C 38 61 00 2C */ addi r3, r1, 0x2c /* 80162870 0015F670 38 84 00 10 */ addi r4, r4, 0x10 -/* 80162874 0015F674 4B EB 27 E5 */ bl func_80015058 +/* 80162874 0015F674 4B EB 27 E5 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80162878 0015F678 4B EC E4 11 */ bl xurand__Fv /* 8016287C 0015F67C C0 02 A9 C8 */ lfs f0, lbl_803CF348-_SDA2_BASE_(r2) /* 80162880 0015F680 EC 00 00 72 */ fmuls f0, f0, f1 @@ -2637,9 +2637,9 @@ lbl_801628AC: /* 801628B4 0015F6B4 7F 44 D3 78 */ mr r4, r26 /* 801628B8 0015F6B8 38 61 00 44 */ addi r3, r1, 0x44 /* 801628BC 0015F6BC 38 A1 00 50 */ addi r5, r1, 0x50 -/* 801628C0 0015F6C0 4B EA BD D1 */ bl func_8000E690 +/* 801628C0 0015F6C0 4B EA BD D1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 801628C4 0015F6C4 38 61 00 44 */ addi r3, r1, 0x44 -/* 801628C8 0015F6C8 4B EB 28 05 */ bl func_800150CC +/* 801628C8 0015F6C8 4B EB 28 05 */ bl xVec3Length2__FPC5xVec3 /* 801628CC 0015F6CC C0 1C 07 74 */ lfs f0, 0x774(r28) /* 801628D0 0015F6D0 EC 1F 07 FA */ fmadds f0, f31, f31, f0 /* 801628D4 0015F6D4 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -2669,7 +2669,7 @@ lbl_801628AC: /* 80162934 0015F734 38 E0 00 00 */ li r7, 0 /* 80162938 0015F738 4B EE 60 F5 */ bl xSndPlay__FUiffUiUiUi14sound_categoryf /* 8016293C 0015F73C 7F 23 CB 78 */ mr r3, r25 -/* 80162940 0015F740 4B EB 8E A9 */ bl func_8001B7E8 +/* 80162940 0015F740 4B EB 8E A9 */ bl xEntHide__FP4xEnt /* 80162944 0015F744 3A A0 00 00 */ li r21, 0 /* 80162948 0015F748 7F D4 F3 78 */ mr r20, r30 lbl_8016294C: @@ -2851,7 +2851,7 @@ lbl_80162BC8: /* 80162BD4 0015F9D4 FC 20 E8 90 */ fmr f1, f29 /* 80162BD8 0015F9D8 38 79 03 54 */ addi r3, r25, 0x354 /* 80162BDC 0015F9DC 38 99 03 94 */ addi r4, r25, 0x394 -/* 80162BE0 0015F9E0 4B EB 24 79 */ bl func_80015058 +/* 80162BE0 0015F9E0 4B EB 24 79 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80162BE4 0015F9E4 48 00 02 80 */ b lbl_80162E64 lbl_80162BE8: /* 80162BE8 0015F9E8 C0 19 03 78 */ lfs f0, 0x378(r25) @@ -2893,13 +2893,13 @@ lbl_80162C10: /* 80162C74 0015FA74 D0 01 00 24 */ stfs f0, 0x24(r1) /* 80162C78 0015FA78 C0 19 03 68 */ lfs f0, 0x368(r25) /* 80162C7C 0015FA7C D0 01 00 28 */ stfs f0, 0x28(r1) -/* 80162C80 0015FA80 4B EA B9 D1 */ bl func_8000E650 +/* 80162C80 0015FA80 4B EA B9 D1 */ bl xVec3Length__FPC5xVec3 /* 80162C84 0015FA84 C0 02 AA 60 */ lfs f0, lbl_803CF3E0-_SDA2_BASE_(r2) /* 80162C88 0015FA88 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80162C8C 0015FA8C 40 81 00 10 */ ble lbl_80162C9C /* 80162C90 0015FA90 EC 3A 08 24 */ fdivs f1, f26, f1 /* 80162C94 0015FA94 38 61 00 20 */ addi r3, r1, 0x20 -/* 80162C98 0015FA98 4B EB 8C A1 */ bl func_8001B938 +/* 80162C98 0015FA98 4B EB 8C A1 */ bl xVec3SMulBy__FP5xVec3f lbl_80162C9C: /* 80162C9C 0015FA9C C0 39 03 54 */ lfs f1, 0x354(r25) /* 80162CA0 0015FAA0 C0 1E 02 D8 */ lfs f0, 0x2d8(r30) @@ -2918,7 +2918,7 @@ lbl_80162C9C: lbl_80162CD4: /* 80162CD4 0015FAD4 38 79 03 54 */ addi r3, r25, 0x354 /* 80162CD8 0015FAD8 38 81 00 20 */ addi r4, r1, 0x20 -/* 80162CDC 0015FADC 4B EA BA 79 */ bl func_8000E754 +/* 80162CDC 0015FADC 4B EA BA 79 */ bl xVec3AddTo__FP5xVec3PC5xVec3 lbl_80162CE0: /* 80162CE0 0015FAE0 7F C3 F3 78 */ mr r3, r30 /* 80162CE4 0015FAE4 38 99 03 54 */ addi r4, r25, 0x354 @@ -3005,7 +3005,7 @@ lbl_80162DA4: /* 80162E1C 0015FC1C C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) /* 80162E20 0015FC20 C0 42 A9 C0 */ lfs f2, lbl_803CF340-_SDA2_BASE_(r2) /* 80162E24 0015FC24 FC 60 08 90 */ fmr f3, f1 -/* 80162E28 0015FC28 4B EA C1 D5 */ bl func_8000EFFC +/* 80162E28 0015FC28 4B EA C1 D5 */ bl xVec3Init__FP5xVec3fff /* 80162E2C 0015FC2C 80 01 00 7C */ lwz r0, 0x7c(r1) /* 80162E30 0015FC30 38 7E 03 94 */ addi r3, r30, 0x394 /* 80162E34 0015FC34 90 1E 03 A0 */ stw r0, 0x3a0(r30) @@ -3013,14 +3013,14 @@ lbl_80162DA4: /* 80162E3C 0015FC3C 80 A4 00 D4 */ lwz r5, 0xd4(r4) /* 80162E40 0015FC40 80 84 00 AC */ lwz r4, 0xac(r4) /* 80162E44 0015FC44 C0 25 00 04 */ lfs f1, 4(r5) -/* 80162E48 0015FC48 4B EA 82 49 */ bl func_8000B090 +/* 80162E48 0015FC48 4B EA 82 49 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80162E4C 0015FC4C 48 00 00 18 */ b lbl_80162E64 lbl_80162E50: /* 80162E50 0015FC50 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) /* 80162E54 0015FC54 38 7E 03 88 */ addi r3, r30, 0x388 /* 80162E58 0015FC58 C0 42 A9 CC */ lfs f2, lbl_803CF34C-_SDA2_BASE_(r2) /* 80162E5C 0015FC5C FC 60 08 90 */ fmr f3, f1 -/* 80162E60 0015FC60 4B EA C1 9D */ bl func_8000EFFC +/* 80162E60 0015FC60 4B EA C1 9D */ bl xVec3Init__FP5xVec3fff lbl_80162E64: /* 80162E64 0015FC64 3B 7B 00 01 */ addi r27, r27, 1 /* 80162E68 0015FC68 3B 39 00 54 */ addi r25, r25, 0x54 @@ -3053,7 +3053,7 @@ lbl_80162E84: /* 80162ECC 0015FCCC C0 42 AA 98 */ lfs f2, lbl_803CF418-_SDA2_BASE_(r2) /* 80162ED0 0015FCD0 3A C0 00 00 */ li r22, 0 /* 80162ED4 0015FCD4 FC 60 08 90 */ fmr f3, f1 -/* 80162ED8 0015FCD8 4B EA C1 25 */ bl func_8000EFFC +/* 80162ED8 0015FCD8 4B EA C1 25 */ bl xVec3Init__FP5xVec3fff /* 80162EDC 0015FCDC 80 1E 02 B4 */ lwz r0, 0x2b4(r30) /* 80162EE0 0015FCE0 3A E0 00 00 */ li r23, 0 /* 80162EE4 0015FCE4 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -3118,7 +3118,7 @@ lbl_80162FA8: /* 80162FB8 0015FDB8 41 82 00 5C */ beq lbl_80163014 /* 80162FBC 0015FDBC 7E A4 AB 78 */ mr r4, r21 /* 80162FC0 0015FDC0 38 74 03 7C */ addi r3, r20, 0x37c -/* 80162FC4 0015FDC4 4B EE F5 61 */ bl func_80052524 +/* 80162FC4 0015FDC4 4B EE F5 61 */ bl xVec3Dist2__FPC5xVec3PC5xVec3 /* 80162FC8 0015FDC8 C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) /* 80162FCC 0015FDCC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80162FD0 0015FDD0 40 80 00 44 */ bge lbl_80163014 @@ -3148,7 +3148,7 @@ lbl_80163024: /* 80163028 0015FE28 38 61 00 08 */ addi r3, r1, 8 /* 8016302C 0015FE2C C0 42 A9 C0 */ lfs f2, lbl_803CF340-_SDA2_BASE_(r2) /* 80163030 0015FE30 FC 60 08 90 */ fmr f3, f1 -/* 80163034 0015FE34 4B EA BF C9 */ bl func_8000EFFC +/* 80163034 0015FE34 4B EA BF C9 */ bl xVec3Init__FP5xVec3fff /* 80163038 0015FE38 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8016303C 0015FE3C 7F D4 F3 78 */ mr r20, r30 /* 80163040 0015FE40 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -3171,7 +3171,7 @@ lbl_8016304C: lbl_80163080: /* 80163080 0015FE80 7E A4 AB 78 */ mr r4, r21 /* 80163084 0015FE84 38 74 03 7C */ addi r3, r20, 0x37c -/* 80163088 0015FE88 4B EE F4 9D */ bl func_80052524 +/* 80163088 0015FE88 4B EE F4 9D */ bl xVec3Dist2__FPC5xVec3PC5xVec3 /* 8016308C 0015FE8C C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) /* 80163090 0015FE90 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80163094 0015FE94 40 80 00 44 */ bge lbl_801630D8 @@ -3449,7 +3449,7 @@ lbl_80163468: /* 80163480 00160280 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 80163484 00160284 38 86 00 30 */ addi r4, r6, 0x30 /* 80163488 00160288 38 A5 00 30 */ addi r5, r5, 0x30 -/* 8016348C 0016028C 4B EA B2 05 */ bl func_8000E690 +/* 8016348C 0016028C 4B EA B2 05 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 lbl_80163490: /* 80163490 00160290 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 80163494 00160294 38 61 00 08 */ addi r3, r1, 8 @@ -3681,7 +3681,7 @@ lbl_8016378C: /* 801637BC 001605BC 7F A3 EB 78 */ mr r3, r29 /* 801637C0 001605C0 C0 42 A9 C0 */ lfs f2, lbl_803CF340-_SDA2_BASE_(r2) /* 801637C4 001605C4 FC 60 08 90 */ fmr f3, f1 -/* 801637C8 001605C8 4B EA B8 35 */ bl func_8000EFFC +/* 801637C8 001605C8 4B EA B8 35 */ bl xVec3Init__FP5xVec3fff /* 801637CC 001605CC C0 1F 03 60 */ lfs f0, 0x360(r31) /* 801637D0 001605D0 7F 83 E3 78 */ mr r3, r28 /* 801637D4 001605D4 FC 00 00 50 */ fneg f0, f0 @@ -3691,23 +3691,23 @@ lbl_8016378C: /* 801637E4 001605E4 C0 1F 03 68 */ lfs f0, 0x368(r31) /* 801637E8 001605E8 FC 00 00 50 */ fneg f0, f0 /* 801637EC 001605EC D0 01 00 30 */ stfs f0, 0x30(r1) -/* 801637F0 001605F0 4B EA AE 61 */ bl func_8000E650 +/* 801637F0 001605F0 4B EA AE 61 */ bl xVec3Length__FPC5xVec3 /* 801637F4 001605F4 C0 02 AA 60 */ lfs f0, lbl_803CF3E0-_SDA2_BASE_(r2) /* 801637F8 001605F8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801637FC 001605FC 40 81 00 14 */ ble lbl_80163810 /* 80163800 00160600 C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) /* 80163804 00160604 7F 83 E3 78 */ mr r3, r28 /* 80163808 00160608 EC 20 08 24 */ fdivs f1, f0, f1 -/* 8016380C 0016060C 4B EB 81 2D */ bl func_8001B938 +/* 8016380C 0016060C 4B EB 81 2D */ bl xVec3SMulBy__FP5xVec3f lbl_80163810: /* 80163810 00160610 7F A4 EB 78 */ mr r4, r29 /* 80163814 00160614 7F 85 E3 78 */ mr r5, r28 /* 80163818 00160618 38 61 00 08 */ addi r3, r1, 8 -/* 8016381C 0016061C 4B EB 18 71 */ bl func_8001508C +/* 8016381C 0016061C 4B EB 18 71 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 80163820 00160620 38 61 00 08 */ addi r3, r1, 8 /* 80163824 00160624 C0 22 A9 D8 */ lfs f1, lbl_803CF358-_SDA2_BASE_(r2) /* 80163828 00160628 7C 64 1B 78 */ mr r4, r3 -/* 8016382C 0016062C 4B F1 F3 39 */ bl func_80082B64 +/* 8016382C 0016062C 4B F1 F3 39 */ bl xMat3x3SMul__FP7xMat3x3PC7xMat3x3f /* 80163830 00160630 80 7A 02 D4 */ lwz r3, 0x2d4(r26) /* 80163834 00160634 38 81 00 08 */ addi r4, r1, 8 /* 80163838 00160638 4B F6 49 A5 */ bl iModelCull__FP8RpAtomicP11RwMatrixTag @@ -3721,7 +3721,7 @@ lbl_80163854: /* 80163854 00160654 C0 3F 03 78 */ lfs f1, 0x378(r31) /* 80163858 00160658 7F C4 F3 78 */ mr r4, r30 /* 8016385C 0016065C 38 7F 03 54 */ addi r3, r31, 0x354 -/* 80163860 00160660 4B EB 1E 4D */ bl func_800156AC +/* 80163860 00160660 4B EB 1E 4D */ bl xParabolaEvalPos__FPC9xParabolaP5xVec3f /* 80163864 00160664 C0 21 00 3C */ lfs f1, 0x3c(r1) /* 80163868 00160668 C0 1A 02 C0 */ lfs f0, 0x2c0(r26) /* 8016386C 0016066C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -3739,9 +3739,9 @@ lbl_8016388C: /* 80163898 00160698 C0 3F 03 78 */ lfs f1, 0x378(r31) /* 8016389C 0016069C 7F 84 E3 78 */ mr r4, r28 /* 801638A0 001606A0 38 7F 03 54 */ addi r3, r31, 0x354 -/* 801638A4 001606A4 4B EB 1D A5 */ bl func_80015648 +/* 801638A4 001606A4 4B EB 1D A5 */ bl xParabolaEvalVel__FPC9xParabolaP5xVec3f /* 801638A8 001606A8 7F 83 E3 78 */ mr r3, r28 -/* 801638AC 001606AC 4B EA AD A5 */ bl func_8000E650 +/* 801638AC 001606AC 4B EA AD A5 */ bl xVec3Length__FPC5xVec3 /* 801638B0 001606B0 C0 02 AA 60 */ lfs f0, lbl_803CF3E0-_SDA2_BASE_(r2) /* 801638B4 001606B4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801638B8 001606B8 40 80 00 30 */ bge lbl_801638E8 @@ -3749,18 +3749,18 @@ lbl_8016388C: /* 801638C0 001606C0 7F 83 E3 78 */ mr r3, r28 /* 801638C4 001606C4 C0 42 A9 CC */ lfs f2, lbl_803CF34C-_SDA2_BASE_(r2) /* 801638C8 001606C8 FC 60 08 90 */ fmr f3, f1 -/* 801638CC 001606CC 4B EA B7 31 */ bl func_8000EFFC +/* 801638CC 001606CC 4B EA B7 31 */ bl xVec3Init__FP5xVec3fff /* 801638D0 001606D0 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) /* 801638D4 001606D4 38 61 00 08 */ addi r3, r1, 8 /* 801638D8 001606D8 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) /* 801638DC 001606DC FC 60 10 90 */ fmr f3, f2 -/* 801638E0 001606E0 4B EA B7 1D */ bl func_8000EFFC +/* 801638E0 001606E0 4B EA B7 1D */ bl xVec3Init__FP5xVec3fff /* 801638E4 001606E4 48 00 00 3C */ b lbl_80163920 lbl_801638E8: /* 801638E8 001606E8 C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) /* 801638EC 001606EC 7F 83 E3 78 */ mr r3, r28 /* 801638F0 001606F0 EC 20 08 24 */ fdivs f1, f0, f1 -/* 801638F4 001606F4 4B EB 80 45 */ bl func_8001B938 +/* 801638F4 001606F4 4B EB 80 45 */ bl xVec3SMulBy__FP5xVec3f /* 801638F8 001606F8 C0 21 00 30 */ lfs f1, 0x30(r1) /* 801638FC 001606FC 38 61 00 08 */ addi r3, r1, 8 /* 80163900 00160700 C0 01 00 28 */ lfs f0, 0x28(r1) @@ -3775,11 +3775,11 @@ lbl_80163920: /* 80163920 00160720 7F A3 EB 78 */ mr r3, r29 /* 80163924 00160724 7F 84 E3 78 */ mr r4, r28 /* 80163928 00160728 38 A1 00 08 */ addi r5, r1, 8 -/* 8016392C 0016072C 4B EB 17 61 */ bl func_8001508C +/* 8016392C 0016072C 4B EB 17 61 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 80163930 00160730 38 61 00 08 */ addi r3, r1, 8 /* 80163934 00160734 C0 22 A9 D8 */ lfs f1, lbl_803CF358-_SDA2_BASE_(r2) /* 80163938 00160738 7C 64 1B 78 */ mr r4, r3 -/* 8016393C 0016073C 4B F1 F2 29 */ bl func_80082B64 +/* 8016393C 0016073C 4B F1 F2 29 */ bl xMat3x3SMul__FP7xMat3x3PC7xMat3x3f /* 80163940 00160740 80 7A 02 D0 */ lwz r3, 0x2d0(r26) /* 80163944 00160744 38 81 00 08 */ addi r4, r1, 8 /* 80163948 00160748 4B F6 48 95 */ bl iModelCull__FP8RpAtomicP11RwMatrixTag @@ -3840,14 +3840,14 @@ lbl_80163A00: /* 80163A10 00160810 C0 3E 17 D8 */ lfs f1, 0x17d8(r30) /* 80163A14 00160814 38 61 00 14 */ addi r3, r1, 0x14 /* 80163A18 00160818 38 9E 17 CC */ addi r4, r30, 0x17cc -/* 80163A1C 0016081C 4B EB 7E C1 */ bl func_8001B8DC +/* 80163A1C 0016081C 4B EB 7E C1 */ bl xMat3x3Rot__FP7xMat3x3PC5xVec3f /* 80163A20 00160820 7F A3 EB 78 */ mr r3, r29 /* 80163A24 00160824 38 81 00 08 */ addi r4, r1, 8 /* 80163A28 00160828 4B EE AA B5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80163A2C 0016082C 38 61 00 14 */ addi r3, r1, 0x14 /* 80163A30 00160830 C0 3E 17 DC */ lfs f1, 0x17dc(r30) /* 80163A34 00160834 7C 64 1B 78 */ mr r4, r3 -/* 80163A38 00160838 4B F1 F1 2D */ bl func_80082B64 +/* 80163A38 00160838 4B F1 F1 2D */ bl xMat3x3SMul__FP7xMat3x3PC7xMat3x3f /* 80163A3C 0016083C 80 7B 17 C8 */ lwz r3, 0x17c8(r27) /* 80163A40 00160840 38 81 00 14 */ addi r4, r1, 0x14 /* 80163A44 00160844 4B F6 47 99 */ bl iModelCull__FP8RpAtomicP11RwMatrixTag @@ -3888,7 +3888,7 @@ lbl_80163A8C: /* 80163ACC 001608CC 80 9F 07 04 */ lwz r4, 0x704(r31) /* 80163AD0 001608D0 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80163AD4 001608D4 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80163AD8 001608D8 4B EA AA 15 */ bl func_8000E4EC +/* 80163AD8 001608D8 4B EA AA 15 */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 80163ADC 001608DC 80 7B 17 C0 */ lwz r3, 0x17c0(r27) /* 80163AE0 001608E0 4B ED 0E 65 */ bl xModelRender__FP14xModelInstance lbl_80163AE4: @@ -3907,7 +3907,7 @@ lbl_80163AE4: /* 80163B14 00160914 80 9F 07 04 */ lwz r4, 0x704(r31) /* 80163B18 00160918 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80163B1C 0016091C 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80163B20 00160920 4B EA A9 CD */ bl func_8000E4EC +/* 80163B20 00160920 4B EA A9 CD */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 80163B24 00160924 80 7B 17 C4 */ lwz r3, 0x17c4(r27) /* 80163B28 00160928 4B ED 0E 1D */ bl xModelRender__FP14xModelInstance lbl_80163B2C: @@ -3922,7 +3922,7 @@ lbl_80163B2C: /* 80163B4C 0016094C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80163B50 00160950 93 C1 00 08 */ stw r30, 8(r1) /* 80163B54 00160954 7C 7E 1B 78 */ mr r30, r3 -/* 80163B58 00160958 4B F8 B2 15 */ bl func_800EED6C +/* 80163B58 00160958 4B F8 B2 15 */ bl RenderExtra__10zNPCCommonFv /* 80163B5C 0016095C 4B F4 8E 99 */ bl zRenderStateCurrent__Fv /* 80163B60 00160960 7C 60 1B 78 */ mr r0, r3 /* 80163B64 00160964 38 60 00 0A */ li r3, 0xa @@ -3986,7 +3986,7 @@ lbl_80163C04: /* 80163C44 00160A44 7C 63 D8 2E */ lwzx r3, r3, r27 /* 80163C48 00160A48 38 63 00 64 */ addi r3, r3, 0x64 /* 80163C4C 00160A4C 7C 64 1B 78 */ mr r4, r3 -/* 80163C50 00160A50 4B EA 72 ED */ bl func_8000AF3C +/* 80163C50 00160A50 4B EA 72 ED */ bl xQuickCullForBound__FP7xQCDataPC6xBound /* 80163C54 00160A54 80 78 13 C4 */ lwz r3, 0x13c4(r24) /* 80163C58 00160A58 7C 63 D8 2E */ lwzx r3, r3, r27 /* 80163C5C 00160A5C 4B FC 07 CD */ bl zGridUpdateEnt__FP4xEnt @@ -4482,7 +4482,7 @@ lbl_80164344: /* 80164350 00161150 80 7F 18 E0 */ lwz r3, 0x18e0(r31) /* 80164354 00161154 4B EB B2 9D */ bl zEntEvent__FP5xBaseUi /* 80164358 00161158 80 7F 15 84 */ lwz r3, 0x1584(r31) -/* 8016435C 0016115C 4B EB 74 9D */ bl func_8001B7F8 +/* 8016435C 0016115C 4B EB 74 9D */ bl xEntShow__FP4xEnt /* 80164360 00161160 48 00 01 28 */ b lbl_80164488 lbl_80164364: /* 80164364 00161164 38 60 00 17 */ li r3, 0x17 @@ -4552,7 +4552,7 @@ lbl_80164398: /* 80164460 00161260 EC 01 00 2A */ fadds f0, f1, f0 /* 80164464 00161264 D0 1F 17 78 */ stfs f0, 0x1778(r31) /* 80164468 00161268 80 7F 15 84 */ lwz r3, 0x1584(r31) -/* 8016446C 0016126C 4B EB 73 7D */ bl func_8001B7E8 +/* 8016446C 0016126C 4B EB 73 7D */ bl xEntHide__FP4xEnt /* 80164470 00161270 48 00 00 18 */ b lbl_80164488 lbl_80164474: /* 80164474 00161274 38 00 00 00 */ li r0, 0 @@ -4594,13 +4594,13 @@ lbl_801644E8: /* 801644EC 001612EC 7C A4 2B 78 */ mr r4, r5 /* 801644F0 001612F0 38 61 00 08 */ addi r3, r1, 8 /* 801644F4 001612F4 38 A6 00 30 */ addi r5, r6, 0x30 -/* 801644F8 001612F8 4B EA A1 99 */ bl func_8000E690 +/* 801644F8 001612F8 4B EA A1 99 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 801644FC 001612FC 80 9F 00 AC */ lwz r4, 0xac(r31) /* 80164500 00161300 38 61 00 08 */ addi r3, r1, 8 /* 80164504 00161304 4B EE 9F ED */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80164508 00161308 FF E0 08 90 */ fmr f31, f1 /* 8016450C 0016130C 80 7F 00 AC */ lwz r3, 0xac(r31) -/* 80164510 00161310 4B EB 0B BD */ bl func_800150CC +/* 80164510 00161310 4B EB 0B BD */ bl xVec3Length2__FPC5xVec3 /* 80164514 00161314 EC 3F 08 24 */ fdivs f1, f31, f1 /* 80164518 00161318 80 7F 00 D4 */ lwz r3, 0xd4(r31) /* 8016451C 0016131C C0 03 00 04 */ lfs f0, 4(r3) @@ -4651,7 +4651,7 @@ lbl_8016457C: /* 801645C0 001613C0 EC 3F 0F F8 */ fmsubs f1, f31, f31, f1 /* 801645C4 001613C4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801645C8 001613C8 41 80 01 1C */ blt lbl_801646E4 -/* 801645CC 001613CC 4B EA 62 31 */ bl func_8000A7FC +/* 801645CC 001613CC 4B EA 62 31 */ bl xsqrt__Ff /* 801645D0 001613D0 FC 60 F8 50 */ fneg f3, f31 /* 801645D4 001613D4 C0 02 A9 D8 */ lfs f0, lbl_803CF358-_SDA2_BASE_(r2) /* 801645D8 001613D8 3B E1 00 08 */ addi r31, r1, 8 @@ -4677,16 +4677,16 @@ lbl_801645FC: /* 80164624 00161424 40 80 00 B0 */ bge lbl_801646D4 /* 80164628 00161428 7F 03 C3 78 */ mr r3, r24 /* 8016462C 0016142C 38 81 00 1C */ addi r4, r1, 0x1c -/* 80164630 00161430 4B EB 10 7D */ bl func_800156AC +/* 80164630 00161430 4B EB 10 7D */ bl xParabolaEvalPos__FPC9xParabolaP5xVec3f /* 80164634 00161434 38 61 00 10 */ addi r3, r1, 0x10 /* 80164638 00161438 38 81 00 1C */ addi r4, r1, 0x1c /* 8016463C 0016143C 38 BA 00 30 */ addi r5, r26, 0x30 -/* 80164640 00161440 4B EA A0 51 */ bl func_8000E690 +/* 80164640 00161440 4B EA A0 51 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80164644 00161444 7F 43 D3 78 */ mr r3, r26 -/* 80164648 00161448 4B EB 0A 85 */ bl func_800150CC +/* 80164648 00161448 4B EB 0A 85 */ bl xVec3Length2__FPC5xVec3 /* 8016464C 0016144C FF C0 08 90 */ fmr f30, f1 /* 80164650 00161450 38 7A 00 20 */ addi r3, r26, 0x20 -/* 80164654 00161454 4B EB 0A 79 */ bl func_800150CC +/* 80164654 00161454 4B EB 0A 79 */ bl xVec3Length2__FPC5xVec3 /* 80164658 00161458 FF E0 08 90 */ fmr f31, f1 /* 8016465C 0016145C 7F 44 D3 78 */ mr r4, r26 /* 80164660 00161460 38 61 00 10 */ addi r3, r1, 0x10 @@ -4967,7 +4967,7 @@ lbl_80164A50: /* 80164A64 00161864 80 7F 00 00 */ lwz r3, 0(r31) /* 80164A68 00161868 38 63 00 64 */ addi r3, r3, 0x64 /* 80164A6C 0016186C 7C 64 1B 78 */ mr r4, r3 -/* 80164A70 00161870 4B EA 64 CD */ bl func_8000AF3C +/* 80164A70 00161870 4B EA 64 CD */ bl xQuickCullForBound__FP7xQCDataPC6xBound /* 80164A74 00161874 80 7F 00 00 */ lwz r3, 0(r31) /* 80164A78 00161878 4B FB F9 B1 */ bl zGridUpdateEnt__FP4xEnt /* 80164A7C 0016187C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -5655,7 +5655,7 @@ zNPCTypeBossPatrick.Pat_FaceTarget__FP12zNPCBPatrickPC5xVec3ff: /* 80165448 00162248 3B E0 FF FF */ li r31, -1 /* 8016544C 0016224C 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 80165450 00162250 38 A5 00 30 */ addi r5, r5, 0x30 -/* 80165454 00162254 4B EA 92 3D */ bl func_8000E690 +/* 80165454 00162254 4B EA 92 3D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80165458 00162258 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 8016545C 0016225C 38 61 00 08 */ addi r3, r1, 8 /* 80165460 00162260 7C 64 1B 78 */ mr r4, r3 @@ -5665,11 +5665,11 @@ zNPCTypeBossPatrick.Pat_FaceTarget__FP12zNPCBPatrickPC5xVec3ff: /* 80165470 00162270 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80165474 00162274 C0 23 00 20 */ lfs f1, 0x20(r3) /* 80165478 00162278 C0 43 00 28 */ lfs f2, 0x28(r3) -/* 8016547C 0016227C 4B EA 0B F5 */ bl func_80006070 +/* 8016547C 0016227C 4B EA 0B F5 */ bl xatan2__Fff /* 80165480 00162280 FF E0 08 90 */ fmr f31, f1 /* 80165484 00162284 C0 21 00 08 */ lfs f1, 8(r1) /* 80165488 00162288 C0 41 00 10 */ lfs f2, 0x10(r1) -/* 8016548C 0016228C 4B EA 0B E5 */ bl func_80006070 +/* 8016548C 0016228C 4B EA 0B E5 */ bl xatan2__Fff /* 80165490 00162290 EC 21 F8 28 */ fsubs f1, f1, f31 /* 80165494 00162294 C0 02 AA 1C */ lfs f0, lbl_803CF39C-_SDA2_BASE_(r2) /* 80165498 00162298 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -5691,7 +5691,7 @@ lbl_801654BC: /* 801654D0 001622D0 80 7E 00 48 */ lwz r3, 0x48(r30) /* 801654D4 001622D4 38 81 00 08 */ addi r4, r1, 8 /* 801654D8 001622D8 38 63 00 20 */ addi r3, r3, 0x20 -/* 801654DC 001622DC 4B EA 5D 89 */ bl func_8000B264 +/* 801654DC 001622DC 4B EA 5D 89 */ bl __as__5xVec3FRC5xVec3 /* 801654E0 001622E0 3B E0 00 00 */ li r31, 0 /* 801654E4 001622E4 48 00 00 48 */ b lbl_8016552C lbl_801654E8: @@ -5717,7 +5717,7 @@ lbl_8016552C: /* 8016552C 0016232C 80 7E 00 48 */ lwz r3, 0x48(r30) /* 80165530 00162330 38 83 00 10 */ addi r4, r3, 0x10 /* 80165534 00162334 38 A3 00 20 */ addi r5, r3, 0x20 -/* 80165538 00162338 4B EA FB 55 */ bl func_8001508C +/* 80165538 00162338 4B EA FB 55 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 8016553C 0016233C 7F E3 FB 78 */ mr r3, r31 /* 80165540 00162340 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 80165544 00162344 CB E1 00 40 */ lfd f31, 0x40(r1) @@ -5752,7 +5752,7 @@ lbl_8016552C: /* 801655B8 001623B8 FC 40 08 90 */ fmr f2, f1 /* 801655BC 001623BC FC 60 08 90 */ fmr f3, f1 /* 801655C0 001623C0 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 801655C4 001623C4 4B EA 9A 39 */ bl func_8000EFFC +/* 801655C4 001623C4 4B EA 9A 39 */ bl xVec3Init__FP5xVec3fff /* 801655C8 001623C8 FC 20 F8 90 */ fmr f1, f31 /* 801655CC 001623CC 7F C3 F3 78 */ mr r3, r30 /* 801655D0 001623D0 7F E4 FB 78 */ mr r4, r31 @@ -6150,7 +6150,7 @@ lbl_80165A84: /* 80165BE8 001629E8 88 05 00 22 */ lbz r0, 0x22(r5) /* 80165BEC 001629EC 60 00 00 10 */ ori r0, r0, 0x10 /* 80165BF0 001629F0 98 05 00 22 */ stb r0, 0x22(r5) -/* 80165BF4 001629F4 4B F6 F8 29 */ bl func_800D541C +/* 80165BF4 001629F4 4B F6 F8 29 */ bl Exit__5xGoalFfPv /* 80165BF8 001629F8 80 01 00 24 */ lwz r0, 0x24(r1) /* 80165BFC 001629FC CB E1 00 18 */ lfd f31, 0x18(r1) /* 80165C00 00162A00 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -6313,7 +6313,7 @@ lbl_80165DDC: /* 80165E58 00162C58 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) /* 80165E5C 00162C5C FC 40 08 90 */ fmr f2, f1 /* 80165E60 00162C60 FC 60 08 90 */ fmr f3, f1 -/* 80165E64 00162C64 4B EA 91 99 */ bl func_8000EFFC +/* 80165E64 00162C64 4B EA 91 99 */ bl xVec3Init__FP5xVec3fff /* 80165E68 00162C68 80 9F 00 24 */ lwz r4, 0x24(r31) /* 80165E6C 00162C6C 3C 60 80 2A */ lis r3, lbl_8029AA68@ha /* 80165E70 00162C70 38 A3 AA 68 */ addi r5, r3, lbl_8029AA68@l @@ -6334,7 +6334,7 @@ lbl_80165DDC: /* 80165EAC 00162CAC 38 61 00 2C */ addi r3, r1, 0x2c /* 80165EB0 00162CB0 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) /* 80165EB4 00162CB4 FC 60 10 90 */ fmr f3, f2 -/* 80165EB8 00162CB8 4B EA 91 45 */ bl func_8000EFFC +/* 80165EB8 00162CB8 4B EA 91 45 */ bl xVec3Init__FP5xVec3fff /* 80165EBC 00162CBC 80 9F 00 24 */ lwz r4, 0x24(r31) /* 80165EC0 00162CC0 38 61 00 08 */ addi r3, r1, 8 /* 80165EC4 00162CC4 80 B9 00 08 */ lwz r5, 8(r25) @@ -6343,21 +6343,21 @@ lbl_80165DDC: /* 80165ED0 00162CD0 4B FF AA 95 */ bl zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 80165ED4 00162CD4 38 61 00 08 */ addi r3, r1, 8 /* 80165ED8 00162CD8 38 81 00 14 */ addi r4, r1, 0x14 -/* 80165EDC 00162CDC 4B EB 5A 85 */ bl func_8001B960 +/* 80165EDC 00162CDC 4B EB 5A 85 */ bl xVec3SubFrom__FP5xVec3PC5xVec3 /* 80165EE0 00162CE0 38 61 00 08 */ addi r3, r1, 8 /* 80165EE4 00162CE4 7C 64 1B 78 */ mr r4, r3 /* 80165EE8 00162CE8 4B EE 84 09 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80165EEC 00162CEC C0 22 A9 E4 */ lfs f1, lbl_803CF364-_SDA2_BASE_(r2) /* 80165EF0 00162CF0 7F C3 F3 78 */ mr r3, r30 /* 80165EF4 00162CF4 38 81 00 20 */ addi r4, r1, 0x20 -/* 80165EF8 00162CF8 4B EA 51 99 */ bl func_8000B090 +/* 80165EF8 00162CF8 4B EA 51 99 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80165EFC 00162CFC 7F C4 F3 78 */ mr r4, r30 /* 80165F00 00162D00 38 7E 00 28 */ addi r3, r30, 0x28 /* 80165F04 00162D04 4B EE 85 D9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80165F08 00162D08 C0 22 A9 E4 */ lfs f1, lbl_803CF364-_SDA2_BASE_(r2) /* 80165F0C 00162D0C 7F C3 F3 78 */ mr r3, r30 /* 80165F10 00162D10 38 81 00 14 */ addi r4, r1, 0x14 -/* 80165F14 00162D14 4B EA F1 45 */ bl func_80015058 +/* 80165F14 00162D14 4B EA F1 45 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80165F18 00162D18 C0 21 00 38 */ lfs f1, 0x38(r1) /* 80165F1C 00162D1C 38 61 00 08 */ addi r3, r1, 8 /* 80165F20 00162D20 C0 1E 00 00 */ lfs f0, 0(r30) @@ -6385,7 +6385,7 @@ lbl_80165DDC: /* 80165F78 00162D78 FC 20 08 50 */ fneg f1, f1 /* 80165F7C 00162D7C 38 7E 00 0C */ addi r3, r30, 0xc /* 80165F80 00162D80 38 81 00 08 */ addi r4, r1, 8 -/* 80165F84 00162D84 4B EA F0 D5 */ bl func_80015058 +/* 80165F84 00162D84 4B EA F0 D5 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80165F88 00162D88 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80165F8C 00162D8C 7F C3 F3 78 */ mr r3, r30 /* 80165F90 00162D90 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -6438,7 +6438,7 @@ lbl_80165FD0: /* 80166048 00162E48 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) /* 8016604C 00162E4C C0 42 A9 C0 */ lfs f2, lbl_803CF340-_SDA2_BASE_(r2) /* 80166050 00162E50 FC 60 08 90 */ fmr f3, f1 -/* 80166054 00162E54 4B EA 8F A9 */ bl func_8000EFFC +/* 80166054 00162E54 4B EA 8F A9 */ bl xVec3Init__FP5xVec3fff /* 80166058 00162E58 80 01 00 4C */ lwz r0, 0x4c(r1) /* 8016605C 00162E5C 38 7E 00 40 */ addi r3, r30, 0x40 /* 80166060 00162E60 90 1E 00 4C */ stw r0, 0x4c(r30) @@ -6446,14 +6446,14 @@ lbl_80165FD0: /* 80166068 00162E68 80 A4 00 D4 */ lwz r5, 0xd4(r4) /* 8016606C 00162E6C 80 84 00 AC */ lwz r4, 0xac(r4) /* 80166070 00162E70 C0 25 00 04 */ lfs f1, 4(r5) -/* 80166074 00162E74 4B EA 50 1D */ bl func_8000B090 +/* 80166074 00162E74 4B EA 50 1D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80166078 00162E78 48 00 00 18 */ b lbl_80166090 lbl_8016607C: /* 8016607C 00162E7C C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) /* 80166080 00162E80 38 7E 00 34 */ addi r3, r30, 0x34 /* 80166084 00162E84 C0 42 A9 CC */ lfs f2, lbl_803CF34C-_SDA2_BASE_(r2) /* 80166088 00162E88 FC 60 08 90 */ fmr f3, f1 -/* 8016608C 00162E8C 4B EA 8F 71 */ bl func_8000EFFC +/* 8016608C 00162E8C 4B EA 8F 71 */ bl xVec3Init__FP5xVec3fff lbl_80166090: /* 80166090 00162E90 4B EC AB D9 */ bl xrand__Fv /* 80166094 00162E94 54 60 03 9D */ rlwinm. r0, r3, 0, 0xe, 0xe @@ -6599,7 +6599,7 @@ lbl_80166110: /* 801662BC 001630BC FC 20 F8 90 */ fmr f1, f31 /* 801662C0 001630C0 7F C3 F3 78 */ mr r3, r30 /* 801662C4 001630C4 7F E4 FB 78 */ mr r4, r31 -/* 801662C8 001630C8 4B F6 F1 55 */ bl func_800D541C +/* 801662C8 001630C8 4B F6 F1 55 */ bl Exit__5xGoalFfPv /* 801662CC 001630CC 80 01 00 24 */ lwz r0, 0x24(r1) /* 801662D0 001630D0 CB E1 00 18 */ lfd f31, 0x18(r1) /* 801662D4 001630D4 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -6684,7 +6684,7 @@ lbl_801663BC: /* 8016640C 0016320C 38 61 00 14 */ addi r3, r1, 0x14 /* 80166410 00163210 FC 40 08 90 */ fmr f2, f1 /* 80166414 00163214 FC 60 08 90 */ fmr f3, f1 -/* 80166418 00163218 4B EA 8B E5 */ bl func_8000EFFC +/* 80166418 00163218 4B EA 8B E5 */ bl xVec3Init__FP5xVec3fff /* 8016641C 0016321C 80 9C 00 24 */ lwz r4, 0x24(r28) /* 80166420 00163220 3C 60 80 2A */ lis r3, lbl_8029AA68@ha /* 80166424 00163224 38 A3 AA 68 */ addi r5, r3, lbl_8029AA68@l @@ -6770,7 +6770,7 @@ lbl_801664E4: /* 8016655C 0016335C C0 02 AA 80 */ lfs f0, lbl_803CF400-_SDA2_BASE_(r2) /* 80166560 00163360 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80166564 00163364 EC 20 00 72 */ fmuls f1, f0, f1 -/* 80166568 00163368 4B EA EA F1 */ bl func_80015058 +/* 80166568 00163368 4B EA EA F1 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8016656C 0016336C 4B EC A7 1D */ bl xurand__Fv /* 80166570 00163370 C0 62 A9 F0 */ lfs f3, lbl_803CF370-_SDA2_BASE_(r2) /* 80166574 00163374 C0 42 A9 D8 */ lfs f2, lbl_803CF358-_SDA2_BASE_(r2) @@ -6842,7 +6842,7 @@ lbl_80166600: /* 80166678 00163478 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) /* 8016667C 0016347C C0 42 A9 C0 */ lfs f2, lbl_803CF340-_SDA2_BASE_(r2) /* 80166680 00163480 FC 60 08 90 */ fmr f3, f1 -/* 80166684 00163484 4B EA 89 79 */ bl func_8000EFFC +/* 80166684 00163484 4B EA 89 79 */ bl xVec3Init__FP5xVec3fff /* 80166688 00163488 80 01 00 28 */ lwz r0, 0x28(r1) /* 8016668C 0016348C 38 7A 00 40 */ addi r3, r26, 0x40 /* 80166690 00163490 90 1A 00 4C */ stw r0, 0x4c(r26) @@ -6850,14 +6850,14 @@ lbl_80166600: /* 80166698 00163498 80 A4 00 D4 */ lwz r5, 0xd4(r4) /* 8016669C 0016349C 80 84 00 AC */ lwz r4, 0xac(r4) /* 801666A0 001634A0 C0 25 00 04 */ lfs f1, 4(r5) -/* 801666A4 001634A4 4B EA 49 ED */ bl func_8000B090 +/* 801666A4 001634A4 4B EA 49 ED */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 801666A8 001634A8 48 00 00 18 */ b lbl_801666C0 lbl_801666AC: /* 801666AC 001634AC C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) /* 801666B0 001634B0 38 7A 00 34 */ addi r3, r26, 0x34 /* 801666B4 001634B4 C0 42 A9 CC */ lfs f2, lbl_803CF34C-_SDA2_BASE_(r2) /* 801666B8 001634B8 FC 60 08 90 */ fmr f3, f1 -/* 801666BC 001634BC 4B EA 89 41 */ bl func_8000EFFC +/* 801666BC 001634BC 4B EA 89 41 */ bl xVec3Init__FP5xVec3fff lbl_801666C0: /* 801666C0 001634C0 3B BD 00 01 */ addi r29, r29, 1 lbl_801666C4: @@ -6918,16 +6918,16 @@ EmitFreezeBreath__FP5xVec3P5xVec3fff: /* 80166780 00163580 C0 3F 15 38 */ lfs f1, 0x1538(r31) /* 80166784 00163584 EC 00 00 32 */ fmuls f0, f0, f0 /* 80166788 00163588 EC 21 00 7A */ fmadds f1, f1, f1, f0 -/* 8016678C 0016358C 4B EA 40 71 */ bl func_8000A7FC +/* 8016678C 0016358C 4B EA 40 71 */ bl xsqrt__Ff /* 80166790 00163590 C0 02 AA D8 */ lfs f0, lbl_803CF458-_SDA2_BASE_(r2) /* 80166794 00163594 38 7F 15 38 */ addi r3, r31, 0x1538 /* 80166798 00163598 EC 00 00 72 */ fmuls f0, f0, f1 /* 8016679C 0016359C D0 1F 15 3C */ stfs f0, 0x153c(r31) -/* 801667A0 001635A0 4B EA 7E B1 */ bl func_8000E650 +/* 801667A0 001635A0 4B EA 7E B1 */ bl xVec3Length__FPC5xVec3 /* 801667A4 001635A4 C0 02 AA DC */ lfs f0, lbl_803CF45C-_SDA2_BASE_(r2) /* 801667A8 001635A8 38 7F 15 38 */ addi r3, r31, 0x1538 /* 801667AC 001635AC EC 20 08 24 */ fdivs f1, f0, f1 -/* 801667B0 001635B0 4B EB 51 89 */ bl func_8001B938 +/* 801667B0 001635B0 4B EB 51 89 */ bl xVec3SMulBy__FP5xVec3f /* 801667B4 001635B4 FC 20 E8 90 */ fmr f1, f29 /* 801667B8 001635B8 80 7F 15 58 */ lwz r3, 0x1558(r31) /* 801667BC 001635BC 38 9F 13 EC */ addi r4, r31, 0x13ec @@ -7091,7 +7091,7 @@ lbl_80166A18: /* 80166A1C 0016381C 38 61 00 2C */ addi r3, r1, 0x2c /* 80166A20 00163820 FC 40 08 90 */ fmr f2, f1 /* 80166A24 00163824 FC 60 08 90 */ fmr f3, f1 -/* 80166A28 00163828 4B EA 85 D5 */ bl func_8000EFFC +/* 80166A28 00163828 4B EA 85 D5 */ bl xVec3Init__FP5xVec3fff /* 80166A2C 0016382C 80 9A 00 24 */ lwz r4, 0x24(r26) /* 80166A30 00163830 3C 60 80 2A */ lis r3, lbl_8029AA68@ha /* 80166A34 00163834 38 A3 AA 68 */ addi r5, r3, lbl_8029AA68@l @@ -7110,15 +7110,15 @@ lbl_80166A18: /* 80166A68 00163868 4B FF 9E FD */ bl zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 80166A6C 0016386C 38 61 00 14 */ addi r3, r1, 0x14 /* 80166A70 00163870 38 81 00 20 */ addi r4, r1, 0x20 -/* 80166A74 00163874 4B EA 7C E1 */ bl func_8000E754 +/* 80166A74 00163874 4B EA 7C E1 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 80166A78 00163878 C0 22 A9 E4 */ lfs f1, lbl_803CF364-_SDA2_BASE_(r2) /* 80166A7C 0016387C 38 61 00 14 */ addi r3, r1, 0x14 -/* 80166A80 00163880 4B EB 4E B9 */ bl func_8001B938 +/* 80166A80 00163880 4B EB 4E B9 */ bl xVec3SMulBy__FP5xVec3f /* 80166A84 00163884 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) /* 80166A88 00163888 38 61 00 2C */ addi r3, r1, 0x2c /* 80166A8C 0016388C C0 62 A9 C0 */ lfs f3, lbl_803CF340-_SDA2_BASE_(r2) /* 80166A90 00163890 FC 40 08 90 */ fmr f2, f1 -/* 80166A94 00163894 4B EA 85 69 */ bl func_8000EFFC +/* 80166A94 00163894 4B EA 85 69 */ bl xVec3Init__FP5xVec3fff /* 80166A98 00163898 80 9A 00 24 */ lwz r4, 0x24(r26) /* 80166A9C 0016389C 38 61 00 08 */ addi r3, r1, 8 /* 80166AA0 001638A0 80 BB 00 04 */ lwz r5, 4(r27) @@ -7127,7 +7127,7 @@ lbl_80166A18: /* 80166AAC 001638AC 4B FF 9E B9 */ bl zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 80166AB0 001638B0 38 61 00 08 */ addi r3, r1, 8 /* 80166AB4 001638B4 38 81 00 14 */ addi r4, r1, 0x14 -/* 80166AB8 001638B8 4B EB 4E A9 */ bl func_8001B960 +/* 80166AB8 001638B8 4B EB 4E A9 */ bl xVec3SubFrom__FP5xVec3PC5xVec3 /* 80166ABC 001638BC C0 5C 00 4C */ lfs f2, 0x4c(r28) /* 80166AC0 001638C0 FC 20 F8 90 */ fmr f1, f31 /* 80166AC4 001638C4 C0 02 AA 4C */ lfs f0, lbl_803CF3CC-_SDA2_BASE_(r2) @@ -7254,7 +7254,7 @@ lbl_80166C80: /* 80166C98 00163A98 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) /* 80166C9C 00163A9C FC 40 08 90 */ fmr f2, f1 /* 80166CA0 00163AA0 FC 60 08 90 */ fmr f3, f1 -/* 80166CA4 00163AA4 4B EA 83 59 */ bl func_8000EFFC +/* 80166CA4 00163AA4 4B EA 83 59 */ bl xVec3Init__FP5xVec3fff /* 80166CA8 00163AA8 80 9F 00 24 */ lwz r4, 0x24(r31) /* 80166CAC 00163AAC 3C 60 80 2A */ lis r3, lbl_8029AA68@ha /* 80166CB0 00163AB0 38 A3 AA 68 */ addi r5, r3, lbl_8029AA68@l @@ -7342,7 +7342,7 @@ lbl_80166D30: /* 80166DF0 00163BF0 80 9F 00 24 */ lwz r4, 0x24(r31) /* 80166DF4 00163BF4 C0 22 AA 00 */ lfs f1, lbl_803CF380-_SDA2_BASE_(r2) /* 80166DF8 00163BF8 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80166DFC 00163BFC 4B EA 42 95 */ bl func_8000B090 +/* 80166DFC 00163BFC 4B EA 42 95 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80166E00 00163C00 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 80166E04 00163C04 D0 1D 00 5C */ stfs f0, 0x5c(r29) /* 80166E08 00163C08 C0 5D 00 58 */ lfs f2, 0x58(r29) @@ -7364,11 +7364,11 @@ lbl_80166E28: /* 80166E44 00163C44 D0 3D 00 60 */ stfs f1, 0x60(r29) lbl_80166E48: /* 80166E48 00163C48 38 7D 00 58 */ addi r3, r29, 0x58 -/* 80166E4C 00163C4C 4B EA 78 05 */ bl func_8000E650 +/* 80166E4C 00163C4C 4B EA 78 05 */ bl xVec3Length__FPC5xVec3 /* 80166E50 00163C50 C0 02 AA 00 */ lfs f0, lbl_803CF380-_SDA2_BASE_(r2) /* 80166E54 00163C54 38 7D 00 58 */ addi r3, r29, 0x58 /* 80166E58 00163C58 EC 20 08 24 */ fdivs f1, f0, f1 -/* 80166E5C 00163C5C 4B EB 4A DD */ bl func_8001B938 +/* 80166E5C 00163C5C 4B EB 4A DD */ bl xVec3SMulBy__FP5xVec3f /* 80166E60 00163C60 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 80166E64 00163C64 38 61 00 38 */ addi r3, r1, 0x38 /* 80166E68 00163C68 D0 1D 00 4C */ stfs f0, 0x4c(r29) @@ -7378,7 +7378,7 @@ lbl_80166E48: /* 80166E78 00163C78 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) /* 80166E7C 00163C7C FC 40 08 90 */ fmr f2, f1 /* 80166E80 00163C80 FC 60 08 90 */ fmr f3, f1 -/* 80166E84 00163C84 4B EA 81 79 */ bl func_8000EFFC +/* 80166E84 00163C84 4B EA 81 79 */ bl xVec3Init__FP5xVec3fff /* 80166E88 00163C88 80 9F 00 24 */ lwz r4, 0x24(r31) /* 80166E8C 00163C8C 3C 60 80 2A */ lis r3, lbl_8029AA68@ha /* 80166E90 00163C90 38 A3 AA 68 */ addi r5, r3, lbl_8029AA68@l @@ -7407,7 +7407,7 @@ lbl_80166E48: /* 80166EEC 00163CEC 4B FF 9A 79 */ bl zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 80166EF0 00163CF0 38 61 00 2C */ addi r3, r1, 0x2c /* 80166EF4 00163CF4 38 81 00 20 */ addi r4, r1, 0x20 -/* 80166EF8 00163CF8 4B EB 4A 69 */ bl func_8001B960 +/* 80166EF8 00163CF8 4B EB 4A 69 */ bl xVec3SubFrom__FP5xVec3PC5xVec3 /* 80166EFC 00163CFC C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 80166F00 00163D00 38 61 00 2C */ addi r3, r1, 0x2c /* 80166F04 00163D04 7C 64 1B 78 */ mr r4, r3 @@ -7436,7 +7436,7 @@ lbl_80166E48: /* 80166F60 00163D60 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80166F64 00163D64 4C 41 13 82 */ cror 2, 1, 2 /* 80166F68 00163D68 40 82 00 28 */ bne lbl_80166F90 -/* 80166F6C 00163D6C 4B EA 38 91 */ bl func_8000A7FC +/* 80166F6C 00163D6C 4B EA 38 91 */ bl xsqrt__Ff /* 80166F70 00163D70 FC 60 E8 50 */ fneg f3, f29 /* 80166F74 00163D74 C0 02 A9 D8 */ lfs f0, lbl_803CF358-_SDA2_BASE_(r2) /* 80166F78 00163D78 EC 80 07 B2 */ fmuls f4, f0, f30 @@ -7458,7 +7458,7 @@ lbl_80166FA0: /* 80166FAC 00163DAC FC 20 F0 90 */ fmr f1, f30 /* 80166FB0 00163DB0 38 7D 00 64 */ addi r3, r29, 0x64 /* 80166FB4 00163DB4 38 81 00 2C */ addi r4, r1, 0x2c -/* 80166FB8 00163DB8 4B EA E0 A1 */ bl func_80015058 +/* 80166FB8 00163DB8 4B EA E0 A1 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80166FBC 00163DBC C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 80166FC0 00163DC0 38 61 00 08 */ addi r3, r1, 8 /* 80166FC4 00163DC4 D0 1D 00 68 */ stfs f0, 0x68(r29) @@ -7466,7 +7466,7 @@ lbl_80166FA0: /* 80166FCC 00163DCC C0 3D 00 6C */ lfs f1, 0x6c(r29) /* 80166FD0 00163DD0 FC 60 00 50 */ fneg f3, f0 /* 80166FD4 00163DD4 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) -/* 80166FD8 00163DD8 4B EA 80 25 */ bl func_8000EFFC +/* 80166FD8 00163DD8 4B EA 80 25 */ bl xVec3Init__FP5xVec3fff /* 80166FDC 00163DDC 3B 7D 00 0C */ addi r27, r29, 0xc /* 80166FE0 00163DE0 3B 40 00 01 */ li r26, 1 /* 80166FE4 00163DE4 3F 80 43 30 */ lis r28, 0x4330 @@ -7485,12 +7485,12 @@ lbl_80166FE8: /* 80167014 00163E14 4B F5 DE 7D */ bl icos__Ff /* 80167018 00163E18 38 7B 00 64 */ addi r3, r27, 0x64 /* 8016701C 00163E1C 38 9D 00 64 */ addi r4, r29, 0x64 -/* 80167020 00163E20 4B EA 40 71 */ bl func_8000B090 +/* 80167020 00163E20 4B EA 40 71 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80167024 00163E24 FC 20 F0 90 */ fmr f1, f30 /* 80167028 00163E28 4B F5 DE 25 */ bl isin__Ff /* 8016702C 00163E2C 38 7B 00 64 */ addi r3, r27, 0x64 /* 80167030 00163E30 38 81 00 08 */ addi r4, r1, 8 -/* 80167034 00163E34 4B EA E0 25 */ bl func_80015058 +/* 80167034 00163E34 4B EA E0 25 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80167038 00163E38 3B 5A 00 01 */ addi r26, r26, 1 /* 8016703C 00163E3C 3B 7B 00 0C */ addi r27, r27, 0xc /* 80167040 00163E40 2C 1A 00 04 */ cmpwi r26, 4 @@ -7633,12 +7633,12 @@ lbl_80167204: /* 80167260 00164060 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 80167264 00164064 38 86 00 30 */ addi r4, r6, 0x30 /* 80167268 00164068 38 A5 00 30 */ addi r5, r5, 0x30 -/* 8016726C 0016406C 4B EA 74 25 */ bl func_8000E690 +/* 8016726C 0016406C 4B EA 74 25 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80167270 00164070 80 9D 00 24 */ lwz r4, 0x24(r29) /* 80167274 00164074 38 61 00 5C */ addi r3, r1, 0x5c /* 80167278 00164078 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8016727C 0016407C 38 84 00 30 */ addi r4, r4, 0x30 -/* 80167280 00164080 4B EA 74 D5 */ bl func_8000E754 +/* 80167280 00164080 4B EA 74 D5 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 80167284 00164084 FC 40 F0 90 */ fmr f2, f30 /* 80167288 00164088 C0 22 AA 74 */ lfs f1, lbl_803CF3F4-_SDA2_BASE_(r2) /* 8016728C 0016408C 7F A3 EB 78 */ mr r3, r29 @@ -7649,7 +7649,7 @@ lbl_80167298: /* 8016729C 0016409C 38 61 00 50 */ addi r3, r1, 0x50 /* 801672A0 001640A0 FC 40 08 90 */ fmr f2, f1 /* 801672A4 001640A4 FC 60 08 90 */ fmr f3, f1 -/* 801672A8 001640A8 4B EA 7D 55 */ bl func_8000EFFC +/* 801672A8 001640A8 4B EA 7D 55 */ bl xVec3Init__FP5xVec3fff /* 801672AC 001640AC 80 9D 00 24 */ lwz r4, 0x24(r29) /* 801672B0 001640B0 3C 60 80 2A */ lis r3, lbl_8029AA68@ha /* 801672B4 001640B4 38 A3 AA 68 */ addi r5, r3, lbl_8029AA68@l @@ -7678,7 +7678,7 @@ lbl_80167298: /* 80167310 00164110 4B FF 96 55 */ bl zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 80167314 00164114 38 61 00 2C */ addi r3, r1, 0x2c /* 80167318 00164118 38 81 00 44 */ addi r4, r1, 0x44 -/* 8016731C 0016411C 4B EB 46 45 */ bl func_8001B960 +/* 8016731C 0016411C 4B EB 46 45 */ bl xVec3SubFrom__FP5xVec3PC5xVec3 /* 80167320 00164120 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) /* 80167324 00164124 38 61 00 2C */ addi r3, r1, 0x2c /* 80167328 00164128 7C 64 1B 78 */ mr r4, r3 @@ -7719,7 +7719,7 @@ lbl_80167390: /* 801673AC 001641AC 38 61 00 20 */ addi r3, r1, 0x20 /* 801673B0 001641B0 38 81 00 14 */ addi r4, r1, 0x14 /* 801673B4 001641B4 38 A1 00 38 */ addi r5, r1, 0x38 -/* 801673B8 001641B8 4B EA 72 D9 */ bl func_8000E690 +/* 801673B8 001641B8 4B EA 72 D9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 801673BC 001641BC C0 21 00 34 */ lfs f1, 0x34(r1) /* 801673C0 001641C0 C0 01 00 20 */ lfs f0, 0x20(r1) /* 801673C4 001641C4 C0 61 00 2C */ lfs f3, 0x2c(r1) @@ -7760,7 +7760,7 @@ lbl_80167390: /* 80167450 00164250 4B EE 70 A1 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80167454 00164254 38 61 00 08 */ addi r3, r1, 8 /* 80167458 00164258 38 9C 00 0C */ addi r4, r28, 0xc -/* 8016745C 0016425C 4B EA 3C 35 */ bl func_8000B090 +/* 8016745C 0016425C 4B EA 3C 35 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80167460 00164260 C0 3C 00 0C */ lfs f1, 0xc(r28) /* 80167464 00164264 38 7C 00 0C */ addi r3, r28, 0xc /* 80167468 00164268 C0 02 AA 24 */ lfs f0, lbl_803CF3A4-_SDA2_BASE_(r2) @@ -7776,7 +7776,7 @@ lbl_80167390: /* 80167490 00164290 EC 01 00 32 */ fmuls f0, f1, f0 /* 80167494 00164294 D0 1C 00 14 */ stfs f0, 0x14(r28) /* 80167498 00164298 C0 22 AA 50 */ lfs f1, lbl_803CF3D0-_SDA2_BASE_(r2) -/* 8016749C 0016429C 4B EA DB BD */ bl func_80015058 +/* 8016749C 0016429C 4B EA DB BD */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 801674A0 001642A0 80 9F 1F C0 */ lwz r4, 0x1fc0(r31) /* 801674A4 001642A4 7F 83 E3 78 */ mr r3, r28 /* 801674A8 001642A8 38 A1 00 98 */ addi r5, r1, 0x98 @@ -7827,7 +7827,7 @@ lbl_801674E0: /* 80167558 00164358 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) /* 8016755C 0016435C C0 42 A9 C0 */ lfs f2, lbl_803CF340-_SDA2_BASE_(r2) /* 80167560 00164360 FC 60 08 90 */ fmr f3, f1 -/* 80167564 00164364 4B EA 7A 99 */ bl func_8000EFFC +/* 80167564 00164364 4B EA 7A 99 */ bl xVec3Init__FP5xVec3fff /* 80167568 00164368 80 01 00 A0 */ lwz r0, 0xa0(r1) /* 8016756C 0016436C 38 7C 00 40 */ addi r3, r28, 0x40 /* 80167570 00164370 90 1C 00 4C */ stw r0, 0x4c(r28) @@ -7835,14 +7835,14 @@ lbl_801674E0: /* 80167578 00164378 80 A4 00 D4 */ lwz r5, 0xd4(r4) /* 8016757C 0016437C 80 84 00 AC */ lwz r4, 0xac(r4) /* 80167580 00164380 C0 25 00 04 */ lfs f1, 4(r5) -/* 80167584 00164384 4B EA 3B 0D */ bl func_8000B090 +/* 80167584 00164384 4B EA 3B 0D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80167588 00164388 48 00 00 18 */ b lbl_801675A0 lbl_8016758C: /* 8016758C 0016438C C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) /* 80167590 00164390 38 7C 00 34 */ addi r3, r28, 0x34 /* 80167594 00164394 C0 42 A9 CC */ lfs f2, lbl_803CF34C-_SDA2_BASE_(r2) /* 80167598 00164398 FC 60 08 90 */ fmr f3, f1 -/* 8016759C 0016439C 4B EA 7A 61 */ bl func_8000EFFC +/* 8016759C 0016439C 4B EA 7A 61 */ bl xVec3Init__FP5xVec3fff lbl_801675A0: /* 801675A0 001643A0 80 78 00 94 */ lwz r3, 0x94(r24) /* 801675A4 001643A4 38 03 00 01 */ addi r0, r3, 1 @@ -7860,7 +7860,7 @@ lbl_801675C0: /* 801675D0 001643D0 FC 20 F0 90 */ fmr f1, f30 /* 801675D4 001643D4 38 98 00 58 */ addi r4, r24, 0x58 /* 801675D8 001643D8 38 63 00 30 */ addi r3, r3, 0x30 -/* 801675DC 001643DC 4B EA DA 7D */ bl func_80015058 +/* 801675DC 001643DC 4B EA DA 7D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 801675E0 001643E0 80 7D 00 48 */ lwz r3, 0x48(r29) /* 801675E4 001643E4 C0 1D 02 D8 */ lfs f0, 0x2d8(r29) /* 801675E8 001643E8 C0 23 00 30 */ lfs f1, 0x30(r3) @@ -8599,7 +8599,7 @@ lbl_80168058: /* 801680CC 00164ECC 7C A0 00 38 */ and r0, r5, r0 /* 801680D0 00164ED0 90 03 02 B4 */ stw r0, 0x2b4(r3) /* 801680D4 00164ED4 7F C3 F3 78 */ mr r3, r30 -/* 801680D8 00164ED8 4B F6 D3 45 */ bl func_800D541C +/* 801680D8 00164ED8 4B F6 D3 45 */ bl Exit__5xGoalFfPv /* 801680DC 00164EDC 80 01 00 24 */ lwz r0, 0x24(r1) /* 801680E0 00164EE0 CB E1 00 18 */ lfd f31, 0x18(r1) /* 801680E4 00164EE4 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -8741,9 +8741,9 @@ lbl_801682E8: /* 801682EC 001650EC 38 61 00 30 */ addi r3, r1, 0x30 /* 801682F0 001650F0 38 9C 02 E4 */ addi r4, r28, 0x2e4 /* 801682F4 001650F4 38 A5 00 30 */ addi r5, r5, 0x30 -/* 801682F8 001650F8 4B EA 63 99 */ bl func_8000E690 +/* 801682F8 001650F8 4B EA 63 99 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 801682FC 001650FC 38 61 00 30 */ addi r3, r1, 0x30 -/* 80168300 00165100 4B EA 63 51 */ bl func_8000E650 +/* 80168300 00165100 4B EA 63 51 */ bl xVec3Length__FPC5xVec3 /* 80168304 00165104 C0 02 AA 20 */ lfs f0, lbl_803CF3A0-_SDA2_BASE_(r2) /* 80168308 00165108 EC 00 07 F2 */ fmuls f0, f0, f31 /* 8016830C 0016510C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -8766,7 +8766,7 @@ lbl_80168348: /* 8016834C 0016514C 80 7C 00 48 */ lwz r3, 0x48(r28) /* 80168350 00165150 38 81 00 30 */ addi r4, r1, 0x30 /* 80168354 00165154 38 63 00 30 */ addi r3, r3, 0x30 -/* 80168358 00165158 4B EA CD 01 */ bl func_80015058 +/* 80168358 00165158 4B EA CD 01 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8016835C 0016515C C0 35 00 54 */ lfs f1, 0x54(r21) /* 80168360 00165160 C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) /* 80168364 00165164 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -9029,7 +9029,7 @@ lbl_801686FC: /* 80168738 00165538 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) /* 8016873C 0016553C FC 40 08 90 */ fmr f2, f1 /* 80168740 00165540 FC 60 08 90 */ fmr f3, f1 -/* 80168744 00165544 4B EA 68 B9 */ bl func_8000EFFC +/* 80168744 00165544 4B EA 68 B9 */ bl xVec3Init__FP5xVec3fff /* 80168748 00165548 80 9C 00 24 */ lwz r4, 0x24(r28) /* 8016874C 0016554C 38 61 00 18 */ addi r3, r1, 0x18 /* 80168750 00165550 80 BE 00 08 */ lwz r5, 8(r30) @@ -9045,10 +9045,10 @@ lbl_801686FC: /* 80168778 00165578 7F 23 CB 78 */ mr r3, r25 /* 8016877C 0016557C 38 81 00 18 */ addi r4, r1, 0x18 /* 80168780 00165580 38 A1 00 0C */ addi r5, r1, 0xc -/* 80168784 00165584 4B EA 29 35 */ bl func_8000B0B8 +/* 80168784 00165584 4B EA 29 35 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 80168788 00165588 C0 22 A9 E4 */ lfs f1, lbl_803CF364-_SDA2_BASE_(r2) /* 8016878C 0016558C 7F 23 CB 78 */ mr r3, r25 -/* 80168790 00165590 4B EB 31 A9 */ bl func_8001B938 +/* 80168790 00165590 4B EB 31 A9 */ bl xVec3SMulBy__FP5xVec3f /* 80168794 00165594 4B EC 84 F5 */ bl xurand__Fv /* 80168798 00165598 C0 42 A9 E4 */ lfs f2, lbl_803CF364-_SDA2_BASE_(r2) /* 8016879C 0016559C C0 19 00 04 */ lfs f0, 4(r25) @@ -9061,7 +9061,7 @@ lbl_801686FC: /* 801687B8 001655B8 80 9C 00 24 */ lwz r4, 0x24(r28) /* 801687BC 001655BC EC 21 00 28 */ fsubs f1, f1, f0 /* 801687C0 001655C0 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 801687C4 001655C4 4B EA C8 95 */ bl func_80015058 +/* 801687C4 001655C4 4B EA C8 95 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 801687C8 001655C8 7F 24 CB 78 */ mr r4, r25 /* 801687CC 001655CC 38 79 00 28 */ addi r3, r25, 0x28 /* 801687D0 001655D0 4B EE 5D 0D */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -9078,7 +9078,7 @@ lbl_801686FC: /* 801687FC 001655FC C0 02 AA 50 */ lfs f0, lbl_803CF3D0-_SDA2_BASE_(r2) /* 80168800 00165600 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80168804 00165604 EC 20 00 72 */ fmuls f1, f0, f1 -/* 80168808 00165608 4B EA C8 51 */ bl func_80015058 +/* 80168808 00165608 4B EA C8 51 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8016880C 0016560C 4B EC 84 7D */ bl xurand__Fv /* 80168810 00165610 C0 62 A9 F0 */ lfs f3, lbl_803CF370-_SDA2_BASE_(r2) /* 80168814 00165614 C0 42 AA 24 */ lfs f2, lbl_803CF3A4-_SDA2_BASE_(r2) @@ -9148,7 +9148,7 @@ lbl_80168898: /* 80168910 00165710 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) /* 80168914 00165714 C0 42 A9 C0 */ lfs f2, lbl_803CF340-_SDA2_BASE_(r2) /* 80168918 00165718 FC 60 08 90 */ fmr f3, f1 -/* 8016891C 0016571C 4B EA 66 E1 */ bl func_8000EFFC +/* 8016891C 0016571C 4B EA 66 E1 */ bl xVec3Init__FP5xVec3fff /* 80168920 00165720 80 01 00 44 */ lwz r0, 0x44(r1) /* 80168924 00165724 38 79 00 40 */ addi r3, r25, 0x40 /* 80168928 00165728 90 19 00 4C */ stw r0, 0x4c(r25) @@ -9156,14 +9156,14 @@ lbl_80168898: /* 80168930 00165730 80 A4 00 D4 */ lwz r5, 0xd4(r4) /* 80168934 00165734 80 84 00 AC */ lwz r4, 0xac(r4) /* 80168938 00165738 C0 25 00 04 */ lfs f1, 4(r5) -/* 8016893C 0016573C 4B EA 27 55 */ bl func_8000B090 +/* 8016893C 0016573C 4B EA 27 55 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80168940 00165740 48 00 00 18 */ b lbl_80168958 lbl_80168944: /* 80168944 00165744 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) /* 80168948 00165748 38 79 00 34 */ addi r3, r25, 0x34 /* 8016894C 0016574C C0 42 A9 CC */ lfs f2, lbl_803CF34C-_SDA2_BASE_(r2) /* 80168950 00165750 FC 60 08 90 */ fmr f3, f1 -/* 80168954 00165754 4B EA 66 A9 */ bl func_8000EFFC +/* 80168954 00165754 4B EA 66 A9 */ bl xVec3Init__FP5xVec3fff lbl_80168958: /* 80168958 00165758 3B 7B 00 01 */ addi r27, r27, 1 lbl_8016895C: @@ -9250,6 +9250,6 @@ zNPCTypeBossPatrick.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 80168A88 00165888 D0 03 00 08 */ stfs f0, 8(r3) /* 80168A8C 0016588C 4E 80 00 20 */ blr -.global func_80168A90 -func_80168A90: +.global xDebugAddTweak__FPCcPUiUiUiPC14tweak_callbackPvUi +xDebugAddTweak__FPCcPUiUiUiPC14tweak_callbackPvUi: /* 80168A90 00165890 4E 80 00 20 */ blr diff --git a/asm/Game/zNPCTypeBossPlankton.s b/asm/Game/zNPCTypeBossPlankton.s index 62920cebd..4cdc85bd0 100644 --- a/asm/Game/zNPCTypeBossPlankton.s +++ b/asm/Game/zNPCTypeBossPlankton.s @@ -933,7 +933,7 @@ __ct__13zNPCBPlanktonFi: /* 80169880 00166680 90 01 00 14 */ stw r0, 0x14(r1) /* 80169884 00166684 93 E1 00 0C */ stw r31, 0xc(r1) /* 80169888 00166688 7C 7F 1B 78 */ mr r31, r3 -/* 8016988C 0016668C 4B FC CB D9 */ bl func_80136464 +/* 8016988C 0016668C 4B FC CB D9 */ bl __ct__8zNPCBossFi /* 80169890 00166690 3C 80 80 2A */ lis r4, lbl_8029B36C@ha /* 80169894 00166694 38 7F 02 B4 */ addi r3, r31, 0x2b4 /* 80169898 00166698 38 04 B3 6C */ addi r0, r4, lbl_8029B36C@l @@ -962,7 +962,7 @@ __ct__13zNPCBPlanktonFi: /* 801698F4 001666F4 7F C3 F3 78 */ mr r3, r30 /* 801698F8 001666F8 90 1E 01 CC */ stw r0, 0x1cc(r30) /* 801698FC 001666FC 90 1E 01 C8 */ stw r0, 0x1c8(r30) -/* 80169900 00166700 4B F6 F8 35 */ bl func_800D9134 +/* 80169900 00166700 4B F6 F8 35 */ bl RestoreColFlags__9xNPCBasicFv /* 80169904 00166704 38 00 00 00 */ li r0, 0 /* 80169908 00166708 7F C3 F3 78 */ mr r3, r30 /* 8016990C 0016670C 90 1E 06 94 */ stw r0, 0x694(r30) @@ -1036,17 +1036,17 @@ lbl_801699FC: /* 80169A18 00166818 38 A0 00 10 */ li r5, 0x10 /* 80169A1C 0016681C 4B E9 9A 3D */ bl memset /* 80169A20 00166820 7F E3 FB 78 */ mr r3, r31 -/* 80169A24 00166824 48 00 61 A5 */ bl func_8016FBC8 +/* 80169A24 00166824 48 00 61 A5 */ bl face_player__13zNPCBPlanktonFv /* 80169A28 00166828 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) /* 80169A2C 0016682C 38 7F 04 80 */ addi r3, r31, 0x480 /* 80169A30 00166830 D0 1F 04 68 */ stfs f0, 0x468(r31) /* 80169A34 00166834 C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) -/* 80169A38 00166838 4B EB 2E 41 */ bl func_8001C878 +/* 80169A38 00166838 4B EB 2E 41 */ bl __as__5xVec3Ff /* 80169A3C 0016683C 7F E3 FB 78 */ mr r3, r31 -/* 80169A40 00166840 48 00 61 79 */ bl func_8016FBB8 +/* 80169A40 00166840 48 00 61 79 */ bl location__13zNPCBPlanktonCFv /* 80169A44 00166844 7C 64 1B 78 */ mr r4, r3 /* 80169A48 00166848 38 7F 04 74 */ addi r3, r31, 0x474 -/* 80169A4C 0016684C 4B EA 18 19 */ bl func_8000B264 +/* 80169A4C 0016684C 4B EA 18 19 */ bl __as__5xVec3FRC5xVec3 /* 80169A50 00166850 38 60 00 03 */ li r3, 3 /* 80169A54 00166854 38 00 00 00 */ li r0, 0 /* 80169A58 00166858 90 7F 02 BC */ stw r3, 0x2bc(r31) @@ -1184,7 +1184,7 @@ lbl_80169C38: /* 80169C4C 00166A4C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 80169C50 00166A50 80 84 07 04 */ lwz r4, 0x704(r4) /* 80169C54 00166A54 83 A4 00 4C */ lwz r29, 0x4c(r4) -/* 80169C58 00166A58 48 00 5F 61 */ bl func_8016FBB8 +/* 80169C58 00166A58 48 00 5F 61 */ bl location__13zNPCBPlanktonCFv /* 80169C5C 00166A5C 7C 64 1B 78 */ mr r4, r3 /* 80169C60 00166A60 C0 7D 00 30 */ lfs f3, 0x30(r29) /* 80169C64 00166A64 C0 23 00 00 */ lfs f1, 0(r3) @@ -1193,9 +1193,9 @@ lbl_80169C38: /* 80169C70 00166A70 C0 04 00 08 */ lfs f0, 8(r4) /* 80169C74 00166A74 EC 23 08 28 */ fsubs f1, f3, f1 /* 80169C78 00166A78 EC 42 00 28 */ fsubs f2, f2, f0 -/* 80169C7C 00166A7C 4B EB C6 9D */ bl func_80026318 +/* 80169C7C 00166A7C 4B EB C6 9D */ bl assign__5xVec2Fff /* 80169C80 00166A80 38 7E 04 60 */ addi r3, r30, 0x460 -/* 80169C84 00166A84 4B FB 38 99 */ bl func_8011D51C +/* 80169C84 00166A84 4B FB 38 99 */ bl normalize__5xVec2Fv lbl_80169C88: /* 80169C88 00166A88 FC 20 F8 90 */ fmr f1, f31 /* 80169C8C 00166A8C 7F C3 F3 78 */ mr r3, r30 @@ -1224,7 +1224,7 @@ lbl_80169CD4: /* 80169CE4 00166AE4 7F C3 F3 78 */ mr r3, r30 /* 80169CE8 00166AE8 48 00 27 15 */ bl update_dialog__13zNPCBPlanktonFf /* 80169CEC 00166AEC 38 7E 03 B8 */ addi r3, r30, 0x3b8 -/* 80169CF0 00166AF0 48 00 65 75 */ bl func_80170264 +/* 80169CF0 00166AF0 48 00 65 75 */ bl visible__17xLaserBoltEmitterCFv /* 80169CF4 00166AF4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80169CF8 00166AF8 41 82 00 10 */ beq lbl_80169D08 /* 80169CFC 00166AFC 80 1E 02 34 */ lwz r0, 0x234(r30) @@ -1259,9 +1259,9 @@ lbl_80169D08: /* 80169D6C 00166B6C 90 01 00 14 */ stw r0, 0x14(r1) /* 80169D70 00166B70 93 E1 00 0C */ stw r31, 0xc(r1) /* 80169D74 00166B74 7C 7F 1B 78 */ mr r31, r3 -/* 80169D78 00166B78 4B F8 A9 C5 */ bl func_800F473C +/* 80169D78 00166B78 4B F8 A9 C5 */ bl Render__9xNPCBasicFv /* 80169D7C 00166B7C 7F E3 FB 78 */ mr r3, r31 -/* 80169D80 00166B80 48 00 5E 55 */ bl func_8016FBD4 +/* 80169D80 00166B80 48 00 5E 55 */ bl render_debug__13zNPCBPlanktonFv /* 80169D84 00166B84 80 01 00 14 */ lwz r0, 0x14(r1) /* 80169D88 00166B88 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80169D8C 00166B8C 7C 08 03 A6 */ mtlr r0 @@ -1273,7 +1273,7 @@ lbl_80169D08: /* 80169DA4 00166BA4 93 E1 00 0C */ stw r31, 0xc(r1) /* 80169DA8 00166BA8 7C 7F 1B 78 */ mr r31, r3 /* 80169DAC 00166BAC 38 7F 03 B8 */ addi r3, r31, 0x3b8 -/* 80169DB0 00166BB0 48 00 64 B5 */ bl func_80170264 +/* 80169DB0 00166BB0 48 00 64 B5 */ bl visible__17xLaserBoltEmitterCFv /* 80169DB4 00166BB4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80169DB8 00166BB8 41 82 00 24 */ beq lbl_80169DDC /* 80169DBC 00166BBC 38 60 00 0A */ li r3, 0xa @@ -1558,10 +1558,10 @@ lbl_8016A1B8: /* 8016A1C4 00166FC4 38 61 00 2C */ addi r3, r1, 0x2c /* 8016A1C8 00166FC8 C0 22 AB 50 */ lfs f1, lbl_803CF4D0-_SDA2_BASE_(r2) /* 8016A1CC 00166FCC FC 60 10 90 */ fmr f3, f2 -/* 8016A1D0 00166FD0 4B EF 5D B9 */ bl func_8005FF88 +/* 8016A1D0 00166FD0 4B EF 5D B9 */ bl create__5xVec3Ffff /* 8016A1D4 00166FD4 38 7C 00 50 */ addi r3, r28, 0x50 /* 8016A1D8 00166FD8 38 81 00 2C */ addi r4, r1, 0x2c -/* 8016A1DC 00166FDC 4B EA 10 89 */ bl func_8000B264 +/* 8016A1DC 00166FDC 4B EA 10 89 */ bl __as__5xVec3FRC5xVec3 /* 8016A1E0 00166FE0 3C 60 80 27 */ lis r3, lbl_80271464@ha /* 8016A1E4 00166FE4 7F C7 F3 78 */ mr r7, r30 /* 8016A1E8 00166FE8 38 A3 14 64 */ addi r5, r3, lbl_80271464@l @@ -1579,10 +1579,10 @@ lbl_8016A208: /* 8016A214 00167014 38 61 00 20 */ addi r3, r1, 0x20 /* 8016A218 00167018 C0 42 AB 50 */ lfs f2, lbl_803CF4D0-_SDA2_BASE_(r2) /* 8016A21C 0016701C FC 60 08 90 */ fmr f3, f1 -/* 8016A220 00167020 4B EF 5D 69 */ bl func_8005FF88 +/* 8016A220 00167020 4B EF 5D 69 */ bl create__5xVec3Ffff /* 8016A224 00167024 38 7C 00 5C */ addi r3, r28, 0x5c /* 8016A228 00167028 38 81 00 20 */ addi r4, r1, 0x20 -/* 8016A22C 0016702C 4B EA 10 39 */ bl func_8000B264 +/* 8016A22C 0016702C 4B EA 10 39 */ bl __as__5xVec3FRC5xVec3 /* 8016A230 00167030 3C 60 80 27 */ lis r3, lbl_80271464@ha /* 8016A234 00167034 7F C7 F3 78 */ mr r7, r30 /* 8016A238 00167038 38 A3 14 64 */ addi r5, r3, lbl_80271464@l @@ -1630,10 +1630,10 @@ lbl_8016A2C8: /* 8016A2D4 001670D4 38 61 00 14 */ addi r3, r1, 0x14 /* 8016A2D8 001670D8 C0 42 AB 4C */ lfs f2, lbl_803CF4CC-_SDA2_BASE_(r2) /* 8016A2DC 001670DC FC 60 08 90 */ fmr f3, f1 -/* 8016A2E0 001670E0 4B EF 5C A9 */ bl func_8005FF88 +/* 8016A2E0 001670E0 4B EF 5C A9 */ bl create__5xVec3Ffff /* 8016A2E4 001670E4 38 7C 00 70 */ addi r3, r28, 0x70 /* 8016A2E8 001670E8 38 81 00 14 */ addi r4, r1, 0x14 -/* 8016A2EC 001670EC 4B EA 0F 79 */ bl func_8000B264 +/* 8016A2EC 001670EC 4B EA 0F 79 */ bl __as__5xVec3FRC5xVec3 /* 8016A2F0 001670F0 3C 60 80 27 */ lis r3, lbl_80271464@ha /* 8016A2F4 001670F4 7F C7 F3 78 */ mr r7, r30 /* 8016A2F8 001670F8 38 A3 14 64 */ addi r5, r3, lbl_80271464@l @@ -1651,10 +1651,10 @@ lbl_8016A318: /* 8016A324 00167124 38 61 00 08 */ addi r3, r1, 8 /* 8016A328 00167128 C0 22 AB 68 */ lfs f1, lbl_803CF4E8-_SDA2_BASE_(r2) /* 8016A32C 0016712C FC 60 10 90 */ fmr f3, f2 -/* 8016A330 00167130 4B EF 5C 59 */ bl func_8005FF88 +/* 8016A330 00167130 4B EF 5C 59 */ bl create__5xVec3Ffff /* 8016A334 00167134 38 7C 00 7C */ addi r3, r28, 0x7c /* 8016A338 00167138 38 81 00 08 */ addi r4, r1, 8 -/* 8016A33C 0016713C 4B EA 0F 29 */ bl func_8000B264 +/* 8016A33C 0016713C 4B EA 0F 29 */ bl __as__5xVec3FRC5xVec3 /* 8016A340 00167140 3C 60 80 27 */ lis r3, lbl_80271464@ha /* 8016A344 00167144 7F C7 F3 78 */ mr r7, r30 /* 8016A348 00167148 38 A3 14 64 */ addi r5, r3, lbl_80271464@l @@ -2330,7 +2330,7 @@ lbl_8016AD08: /* 8016AD0C 00167B0C 41 82 00 38 */ beq lbl_8016AD44 /* 8016AD10 00167B10 38 7C 01 38 */ addi r3, r28, 0x138 /* 8016AD14 00167B14 38 81 00 38 */ addi r4, r1, 0x38 -/* 8016AD18 00167B18 4B EA 05 4D */ bl func_8000B264 +/* 8016AD18 00167B18 4B EA 05 4D */ bl __as__5xVec3FRC5xVec3 /* 8016AD1C 00167B1C 3C 60 80 27 */ lis r3, lbl_80271464@ha /* 8016AD20 00167B20 7F C7 F3 78 */ mr r7, r30 /* 8016AD24 00167B24 38 A3 14 64 */ addi r5, r3, lbl_80271464@l @@ -2974,7 +2974,7 @@ lbl_8016B658: /* 8016B674 00168474 38 9E 04 B4 */ addi r4, r30, 0x4b4 /* 8016B678 00168478 38 63 04 B4 */ addi r3, r3, 0x4b4 /* 8016B67C 0016847C 7C 7F 1A 14 */ add r3, r31, r3 -/* 8016B680 00168480 48 00 00 41 */ bl func_8016B6C0 +/* 8016B680 00168480 48 00 00 41 */ bl __as__Q213zNPCBPlankton14territory_dataFRCQ213zNPCBPlankton14territory_data lbl_8016B684: /* 8016B684 00168484 80 7F 06 94 */ lwz r3, 0x694(r31) /* 8016B688 00168488 38 03 00 01 */ addi r0, r3, 1 @@ -2993,8 +2993,8 @@ lbl_8016B690: /* 8016B6B8 001684B8 38 21 00 20 */ addi r1, r1, 0x20 /* 8016B6BC 001684BC 4E 80 00 20 */ blr -.global func_8016B6C0 -func_8016B6C0: +.global __as__Q213zNPCBPlankton14territory_dataFRCQ213zNPCBPlankton14territory_data +__as__Q213zNPCBPlankton14territory_dataFRCQ213zNPCBPlankton14territory_data: /* 8016B6C0 001684C0 80 04 00 00 */ lwz r0, 0(r4) /* 8016B6C4 001684C4 80 A4 00 04 */ lwz r5, 4(r4) /* 8016B6C8 001684C8 90 03 00 00 */ stw r0, 0(r3) @@ -3062,7 +3062,7 @@ lbl_8016B7A8: /* 8016B7B8 001685B8 3C 80 4E 47 */ lis r4, 0x4E47424B@ha /* 8016B7BC 001685BC 7F C3 F3 78 */ mr r3, r30 /* 8016B7C0 001685C0 38 84 42 4B */ addi r4, r4, 0x4E47424B@l -/* 8016B7C4 001685C4 4B F9 71 B9 */ bl func_8010297C +/* 8016B7C4 001685C4 4B F9 71 B9 */ bl SetSafety__7xPsycheFi /* 8016B7C8 001685C8 80 01 00 24 */ lwz r0, 0x24(r1) /* 8016B7CC 001685CC 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8016B7D0 001685D0 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -3097,7 +3097,7 @@ lbl_8016B7A8: /* 8016B844 00168644 38 A3 A1 A0 */ addi r5, r3, lbl_8032A1A0@l /* 8016B848 00168648 38 61 00 08 */ addi r3, r1, 8 /* 8016B84C 0016864C C0 25 00 28 */ lfs f1, 0x28(r5) -/* 8016B850 00168650 4B E9 F8 D1 */ bl func_8000B120 +/* 8016B850 00168650 4B E9 F8 D1 */ bl __ml__5xVec3CFf /* 8016B854 00168654 7F A3 EB 78 */ mr r3, r29 /* 8016B858 00168658 38 81 00 08 */ addi r4, r1, 8 /* 8016B85C 0016865C 48 00 1C 69 */ bl impart_velocity__13zNPCBPlanktonFRC5xVec3 @@ -3208,7 +3208,7 @@ refresh_orbit__13zNPCBPlanktonFv: /* 8016B9C8 001687C8 4B FF D0 CD */ bl zNPCTypeBossPlankton.get_player_loc__34_unnamed_zNPCTypeBossPlankton_cpp_Fv /* 8016B9CC 001687CC 7C 64 1B 78 */ mr r4, r3 /* 8016B9D0 001687D0 38 7F 04 50 */ addi r3, r31, 0x450 -/* 8016B9D4 001687D4 4B E9 F8 91 */ bl func_8000B264 +/* 8016B9D4 001687D4 4B E9 F8 91 */ bl __as__5xVec3FRC5xVec3 /* 8016B9D8 001687D8 3C 80 80 33 */ lis r4, lbl_8032A1A0@ha /* 8016B9DC 001687DC 38 61 00 08 */ addi r3, r1, 8 /* 8016B9E0 001687E0 38 C4 A1 A0 */ addi r6, r4, lbl_8032A1A0@l @@ -3220,10 +3220,10 @@ refresh_orbit__13zNPCBPlanktonFv: /* 8016B9F8 001687F8 D0 1F 04 54 */ stfs f0, 0x454(r31) /* 8016B9FC 001687FC C0 06 00 90 */ lfs f0, 0x90(r6) /* 8016BA00 00168800 D0 1F 04 5C */ stfs f0, 0x45c(r31) -/* 8016BA04 00168804 4B E9 F7 C9 */ bl func_8000B1CC +/* 8016BA04 00168804 4B E9 F7 C9 */ bl __mi__5xVec3CFRC5xVec3 /* 8016BA08 00168808 38 7F 04 74 */ addi r3, r31, 0x474 /* 8016BA0C 0016880C 38 81 00 08 */ addi r4, r1, 8 -/* 8016BA10 00168810 4B EA 9A 35 */ bl func_80015444 +/* 8016BA10 00168810 4B EA 9A 35 */ bl __apl__5xVec3FRC5xVec3 /* 8016BA14 00168814 48 00 01 08 */ b lbl_8016BB1C lbl_8016BA18: /* 8016BA18 00168818 88 1F 02 B6 */ lbz r0, 0x2b6(r31) @@ -3233,7 +3233,7 @@ lbl_8016BA18: /* 8016BA28 00168828 38 7F 04 50 */ addi r3, r31, 0x450 /* 8016BA2C 0016882C 38 84 A1 A0 */ addi r4, r4, lbl_8032A1A0@l /* 8016BA30 00168830 38 84 01 38 */ addi r4, r4, 0x138 -/* 8016BA34 00168834 4B E9 F8 31 */ bl func_8000B264 +/* 8016BA34 00168834 4B E9 F8 31 */ bl __as__5xVec3FRC5xVec3 /* 8016BA38 00168838 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha /* 8016BA3C 0016883C C0 3F 04 54 */ lfs f1, 0x454(r31) /* 8016BA40 00168840 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l @@ -3248,7 +3248,7 @@ lbl_8016BA5C: /* 8016BA60 00168860 38 7F 04 50 */ addi r3, r31, 0x450 /* 8016BA64 00168864 38 84 A1 A0 */ addi r4, r4, lbl_8032A1A0@l /* 8016BA68 00168868 38 84 01 38 */ addi r4, r4, 0x138 -/* 8016BA6C 0016886C 4B E9 F7 F9 */ bl func_8000B264 +/* 8016BA6C 0016886C 4B E9 F7 F9 */ bl __as__5xVec3FRC5xVec3 /* 8016BA70 00168870 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha /* 8016BA74 00168874 C0 3F 04 54 */ lfs f1, 0x454(r31) /* 8016BA78 00168878 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l @@ -3266,7 +3266,7 @@ lbl_8016BA94: /* 8016BAA4 001688A4 7C 9F 00 2E */ lwzx r4, r31, r0 /* 8016BAA8 001688A8 83 C4 00 10 */ lwz r30, 0x10(r4) /* 8016BAAC 001688AC 38 9E 00 08 */ addi r4, r30, 8 -/* 8016BAB0 001688B0 4B E9 F7 B5 */ bl func_8000B264 +/* 8016BAB0 001688B0 4B E9 F7 B5 */ bl __as__5xVec3FRC5xVec3 /* 8016BAB4 001688B4 C0 1E 00 20 */ lfs f0, 0x20(r30) /* 8016BAB8 001688B8 D0 1F 04 5C */ stfs f0, 0x45c(r31) /* 8016BABC 001688BC 88 1F 02 B6 */ lbz r0, 0x2b6(r31) @@ -3319,7 +3319,7 @@ lbl_8016BB60: /* 8016BB60 00168960 80 7F 00 00 */ lwz r3, 0(r31) /* 8016BB64 00168964 7F 83 F0 2E */ lwzx r28, r3, r30 /* 8016BB68 00168968 7F 83 E3 78 */ mr r3, r28 -/* 8016BB6C 0016896C 4B EE A9 79 */ bl func_800564E4 +/* 8016BB6C 0016896C 4B EE A9 79 */ bl SelfType__9xNPCBasicCFv /* 8016BB70 00168970 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 8016BB74 00168974 28 00 42 33 */ cmplwi r0, 0x4233 /* 8016BB78 00168978 40 82 00 0C */ bne lbl_8016BB84 @@ -3360,17 +3360,17 @@ zNPCTypeBossPlankton.set_yaw_matrix__34_unnamed_zNPCTypeBossPlankton_cpp_FR7xMat /* 8016BBEC 001689EC C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016BBF0 001689F0 FF C0 08 90 */ fmr f30, f1 /* 8016BBF4 001689F4 7F E3 FB 78 */ mr r3, r31 -/* 8016BBF8 001689F8 4B E9 F4 F5 */ bl func_8000B0EC +/* 8016BBF8 001689F8 4B E9 F4 F5 */ bl assign__5xVec3Ffff /* 8016BBFC 001689FC C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) /* 8016BC00 00168A00 38 7F 00 10 */ addi r3, r31, 0x10 /* 8016BC04 00168A04 C0 42 AB 0C */ lfs f2, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016BC08 00168A08 FC 60 08 90 */ fmr f3, f1 -/* 8016BC0C 00168A0C 4B E9 F4 E1 */ bl func_8000B0EC +/* 8016BC0C 00168A0C 4B E9 F4 E1 */ bl assign__5xVec3Ffff /* 8016BC10 00168A10 FC 20 F8 90 */ fmr f1, f31 /* 8016BC14 00168A14 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) /* 8016BC18 00168A18 FC 60 F0 90 */ fmr f3, f30 /* 8016BC1C 00168A1C 38 7F 00 20 */ addi r3, r31, 0x20 -/* 8016BC20 00168A20 4B E9 F4 CD */ bl func_8000B0EC +/* 8016BC20 00168A20 4B E9 F4 CD */ bl assign__5xVec3Ffff /* 8016BC24 00168A24 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8016BC28 00168A28 CB E1 00 20 */ lfd f31, 0x20(r1) /* 8016BC2C 00168A2C E3 C1 00 18 */ psq_l f30, 24(r1), 0, qr0 @@ -3500,7 +3500,7 @@ zNPCTypeBossPlankton.update_move_orbit__34_unnamed_zNPCTypeBossPlankton_cpp_FR5x /* 8016BDF8 00168BF8 D0 21 00 68 */ stfs f1, 0x68(r1) /* 8016BDFC 00168BFC D0 61 00 6C */ stfs f3, 0x6c(r1) /* 8016BE00 00168C00 D0 01 00 70 */ stfs f0, 0x70(r1) -/* 8016BE04 00168C04 4B E9 F3 C9 */ bl func_8000B1CC +/* 8016BE04 00168C04 4B E9 F3 C9 */ bl __mi__5xVec3CFRC5xVec3 /* 8016BE08 00168C08 80 E1 00 20 */ lwz r7, 0x20(r1) /* 8016BE0C 00168C0C 7F C5 F3 78 */ mr r5, r30 /* 8016BE10 00168C10 80 C1 00 24 */ lwz r6, 0x24(r1) @@ -3510,7 +3510,7 @@ zNPCTypeBossPlankton.update_move_orbit__34_unnamed_zNPCTypeBossPlankton_cpp_FR5x /* 8016BE20 00168C20 90 E1 00 5C */ stw r7, 0x5c(r1) /* 8016BE24 00168C24 90 C1 00 60 */ stw r6, 0x60(r1) /* 8016BE28 00168C28 90 01 00 64 */ stw r0, 0x64(r1) -/* 8016BE2C 00168C2C 4B E9 F3 A1 */ bl func_8000B1CC +/* 8016BE2C 00168C2C 4B E9 F3 A1 */ bl __mi__5xVec3CFRC5xVec3 /* 8016BE30 00168C30 80 A1 00 14 */ lwz r5, 0x14(r1) /* 8016BE34 00168C34 38 61 00 5C */ addi r3, r1, 0x5c /* 8016BE38 00168C38 80 81 00 18 */ lwz r4, 0x18(r1) @@ -3518,23 +3518,23 @@ zNPCTypeBossPlankton.update_move_orbit__34_unnamed_zNPCTypeBossPlankton_cpp_FR5x /* 8016BE40 00168C40 90 A1 00 50 */ stw r5, 0x50(r1) /* 8016BE44 00168C44 90 81 00 54 */ stw r4, 0x54(r1) /* 8016BE48 00168C48 90 01 00 58 */ stw r0, 0x58(r1) -/* 8016BE4C 00168C4C 4B E9 F3 5D */ bl func_8000B1A8 +/* 8016BE4C 00168C4C 4B E9 F3 5D */ bl length__5xVec3CFv /* 8016BE50 00168C50 FF E0 08 90 */ fmr f31, f1 /* 8016BE54 00168C54 38 61 00 50 */ addi r3, r1, 0x50 -/* 8016BE58 00168C58 4B E9 F3 51 */ bl func_8000B1A8 +/* 8016BE58 00168C58 4B E9 F3 51 */ bl length__5xVec3CFv /* 8016BE5C 00168C5C FF A0 08 90 */ fmr f29, f1 /* 8016BE60 00168C60 C0 21 00 5C */ lfs f1, 0x5c(r1) /* 8016BE64 00168C64 C0 41 00 64 */ lfs f2, 0x64(r1) -/* 8016BE68 00168C68 4B E9 A2 09 */ bl func_80006070 +/* 8016BE68 00168C68 4B E9 A2 09 */ bl xatan2__Fff /* 8016BE6C 00168C6C FC 00 08 90 */ fmr f0, f1 /* 8016BE70 00168C70 C0 21 00 50 */ lfs f1, 0x50(r1) /* 8016BE74 00168C74 C0 41 00 58 */ lfs f2, 0x58(r1) /* 8016BE78 00168C78 FF 80 00 90 */ fmr f28, f0 -/* 8016BE7C 00168C7C 4B E9 A1 F5 */ bl func_80006070 +/* 8016BE7C 00168C7C 4B E9 A1 F5 */ bl xatan2__Fff /* 8016BE80 00168C80 EC 01 E0 28 */ fsubs f0, f1, f28 /* 8016BE84 00168C84 C0 22 AB B0 */ lfs f1, lbl_803CF530-_SDA2_BASE_(r2) /* 8016BE88 00168C88 EC 21 00 2A */ fadds f1, f1, f0 -/* 8016BE8C 00168C8C 4B EA 29 69 */ bl func_8000E7F4 +/* 8016BE8C 00168C8C 4B EA 29 69 */ bl xrmod__Ff /* 8016BE90 00168C90 C0 42 AB B0 */ lfs f2, lbl_803CF530-_SDA2_BASE_(r2) /* 8016BE94 00168C94 57 60 06 3F */ clrlwi. r0, r27, 0x18 /* 8016BE98 00168C98 80 7F 04 5C */ lwz r3, 0x45c(r31) @@ -3600,7 +3600,7 @@ lbl_8016BF24: /* 8016BF80 00168D80 38 61 00 2C */ addi r3, r1, 0x2c /* 8016BF84 00168D84 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016BF88 00168D88 FC 60 10 90 */ fmr f3, f2 -/* 8016BF8C 00168D8C 4B E9 F1 61 */ bl func_8000B0EC +/* 8016BF8C 00168D8C 4B E9 F1 61 */ bl assign__5xVec3Ffff /* 8016BF90 00168D90 48 00 00 30 */ b lbl_8016BFC0 lbl_8016BF94: /* 8016BF94 00168D94 C0 02 AB 0C */ lfs f0, lbl_803CF48C-_SDA2_BASE_(r2) @@ -3608,10 +3608,10 @@ lbl_8016BF94: /* 8016BF9C 00168D9C 38 81 00 5C */ addi r4, r1, 0x5c /* 8016BFA0 00168DA0 EF A0 F8 24 */ fdivs f29, f0, f31 /* 8016BFA4 00168DA4 FC 20 E8 90 */ fmr f1, f29 -/* 8016BFA8 00168DA8 4B E9 F1 79 */ bl func_8000B120 +/* 8016BFA8 00168DA8 4B E9 F1 79 */ bl __ml__5xVec3CFf /* 8016BFAC 00168DAC 38 61 00 2C */ addi r3, r1, 0x2c /* 8016BFB0 00168DB0 38 81 00 08 */ addi r4, r1, 8 -/* 8016BFB4 00168DB4 4B E9 F2 B1 */ bl func_8000B264 +/* 8016BFB4 00168DB4 4B E9 F2 B1 */ bl __as__5xVec3FRC5xVec3 /* 8016BFB8 00168DB8 C0 01 00 38 */ lfs f0, 0x38(r1) /* 8016BFBC 00168DBC EF 80 E7 7A */ fmadds f28, f0, f29, f28 lbl_8016BFC0: @@ -3661,7 +3661,7 @@ update_turn__13zNPCBPlanktonFf: /* 8016C060 00168E60 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8016C064 00168E64 7C 7F 1B 78 */ mr r31, r3 /* 8016C068 00168E68 FF C0 08 90 */ fmr f30, f1 -/* 8016C06C 00168E6C 48 00 3B 4D */ bl func_8016FBB8 +/* 8016C06C 00168E6C 48 00 3B 4D */ bl location__13zNPCBPlanktonCFv /* 8016C070 00168E70 80 BF 00 24 */ lwz r5, 0x24(r31) /* 8016C074 00168E74 7F E3 FB 78 */ mr r3, r31 /* 8016C078 00168E78 80 82 BF F0 */ lwz r4, lbl_803D0970-_SDA2_BASE_(r2) @@ -3673,16 +3673,16 @@ update_turn__13zNPCBPlanktonFf: /* 8016C090 00168E90 C0 05 00 28 */ lfs f0, 0x28(r5) /* 8016C094 00168E94 D0 21 00 0C */ stfs f1, 0xc(r1) /* 8016C098 00168E98 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 8016C09C 00168E9C 48 00 3B 3D */ bl func_8016FBD8 +/* 8016C09C 00168E9C 48 00 3B 3D */ bl turning__13zNPCBPlanktonCFv /* 8016C0A0 00168EA0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8016C0A4 00168EA4 41 82 00 80 */ beq lbl_8016C124 /* 8016C0A8 00168EA8 C0 21 00 0C */ lfs f1, 0xc(r1) /* 8016C0AC 00168EAC C0 41 00 10 */ lfs f2, 0x10(r1) -/* 8016C0B0 00168EB0 4B E9 9F C1 */ bl func_80006070 +/* 8016C0B0 00168EB0 4B E9 9F C1 */ bl xatan2__Fff /* 8016C0B4 00168EB4 FF E0 08 90 */ fmr f31, f1 /* 8016C0B8 00168EB8 C0 3F 04 60 */ lfs f1, 0x460(r31) /* 8016C0BC 00168EBC C0 5F 04 64 */ lfs f2, 0x464(r31) -/* 8016C0C0 00168EC0 4B E9 9F B1 */ bl func_80006070 +/* 8016C0C0 00168EC0 4B E9 9F B1 */ bl xatan2__Fff /* 8016C0C4 00168EC4 EC 61 F8 28 */ fsubs f3, f1, f31 /* 8016C0C8 00168EC8 C0 02 AB B0 */ lfs f0, lbl_803CF530-_SDA2_BASE_(r2) /* 8016C0CC 00168ECC FC 03 00 40 */ fcmpo cr0, f3, f0 @@ -3793,9 +3793,9 @@ zNPCTypeBossPlankton.world_to_ring_vel__34_unnamed_zNPCTypeBossPlankton_cpp_FRC5 /* 8016C238 00169038 D0 21 00 24 */ stfs f1, 0x24(r1) /* 8016C23C 0016903C D0 41 00 18 */ stfs f2, 0x18(r1) /* 8016C240 00169040 D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 8016C244 00169044 4B EC A6 15 */ bl func_80036858 +/* 8016C244 00169044 4B EC A6 15 */ bl length__5xVec2CFv /* 8016C248 00169048 38 61 00 18 */ addi r3, r1, 0x18 -/* 8016C24C 0016904C 48 00 40 79 */ bl func_801702C4 +/* 8016C24C 0016904C 48 00 40 79 */ bl __dv__5xVec2CFf /* 8016C250 00169050 90 81 00 14 */ stw r4, 0x14(r1) /* 8016C254 00169054 38 81 00 10 */ addi r4, r1, 0x10 /* 8016C258 00169058 80 A2 BF D0 */ lwz r5, lbl_803D0950-_SDA2_BASE_(r2) @@ -3809,15 +3809,15 @@ zNPCTypeBossPlankton.world_to_ring_vel__34_unnamed_zNPCTypeBossPlankton_cpp_FRC5 /* 8016C278 00169078 90 01 00 0C */ stw r0, 0xc(r1) /* 8016C27C 0016907C D0 21 00 08 */ stfs f1, 8(r1) /* 8016C280 00169080 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 8016C284 00169084 4B FB 12 3D */ bl func_8011D4C0 +/* 8016C284 00169084 4B FB 12 3D */ bl dot__5xVec2CFRC5xVec2 /* 8016C288 00169088 FF E0 08 90 */ fmr f31, f1 /* 8016C28C 0016908C 38 61 00 20 */ addi r3, r1, 0x20 /* 8016C290 00169090 38 81 00 08 */ addi r4, r1, 8 -/* 8016C294 00169094 4B FB 12 2D */ bl func_8011D4C0 +/* 8016C294 00169094 4B FB 12 2D */ bl dot__5xVec2CFRC5xVec2 /* 8016C298 00169098 FC 60 F8 90 */ fmr f3, f31 /* 8016C29C 0016909C C0 5F 00 04 */ lfs f2, 4(r31) /* 8016C2A0 001690A0 7F C3 F3 78 */ mr r3, r30 -/* 8016C2A4 001690A4 4B EF 3C E5 */ bl func_8005FF88 +/* 8016C2A4 001690A4 4B EF 3C E5 */ bl create__5xVec3Ffff /* 8016C2A8 001690A8 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 8016C2AC 001690AC 80 01 00 44 */ lwz r0, 0x44(r1) /* 8016C2B0 001690B0 CB E1 00 30 */ lfd f31, 0x30(r1) @@ -3849,7 +3849,7 @@ zNPCTypeBossPlankton.ring_to_world_vel__34_unnamed_zNPCTypeBossPlankton_cpp_FRC5 /* 8016C30C 0016910C 90 01 00 1C */ stw r0, 0x1c(r1) /* 8016C310 00169110 D0 41 00 18 */ stfs f2, 0x18(r1) /* 8016C314 00169114 D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 8016C318 00169118 4B FB 11 C5 */ bl func_8011D4DC +/* 8016C318 00169118 4B FB 11 C5 */ bl normal__5xVec2CFv /* 8016C31C 0016911C 90 81 00 14 */ stw r4, 0x14(r1) /* 8016C320 00169120 3C 80 80 27 */ lis r4, lbl_802713D4@ha /* 8016C324 00169124 38 A4 13 D4 */ addi r5, r4, lbl_802713D4@l @@ -3999,7 +3999,7 @@ lbl_8016C4F0: /* 8016C52C 0016932C 80 A5 00 24 */ lwz r5, 0x24(r5) /* 8016C530 00169330 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 8016C534 00169334 38 A5 00 30 */ addi r5, r5, 0x30 -/* 8016C538 00169338 4B E9 EC 95 */ bl func_8000B1CC +/* 8016C538 00169338 4B E9 EC 95 */ bl __mi__5xVec3CFRC5xVec3 /* 8016C53C 0016933C 80 A1 00 08 */ lwz r5, 8(r1) /* 8016C540 00169340 38 61 00 14 */ addi r3, r1, 0x14 /* 8016C544 00169344 80 81 00 0C */ lwz r4, 0xc(r1) @@ -4007,7 +4007,7 @@ lbl_8016C4F0: /* 8016C54C 0016934C 90 A1 00 14 */ stw r5, 0x14(r1) /* 8016C550 00169350 90 81 00 18 */ stw r4, 0x18(r1) /* 8016C554 00169354 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8016C558 00169358 4B E9 EB A5 */ bl func_8000B0FC +/* 8016C558 00169358 4B E9 EB A5 */ bl length2__5xVec3CFv /* 8016C55C 0016935C C0 1D 00 48 */ lfs f0, 0x48(r29) /* 8016C560 00169360 EC 00 00 32 */ fmuls f0, f0, f0 /* 8016C564 00169364 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -4112,7 +4112,7 @@ lbl_8016C6A4: /* 8016C6AC 001694AC 48 00 0A 45 */ bl player_orbit__13zNPCBPlanktonCFv /* 8016C6B0 001694B0 38 7F 04 74 */ addi r3, r31, 0x474 /* 8016C6B4 001694B4 38 81 00 14 */ addi r4, r1, 0x14 -/* 8016C6B8 001694B8 4B E9 EB AD */ bl func_8000B264 +/* 8016C6B8 001694B8 4B E9 EB AD */ bl __as__5xVec3FRC5xVec3 /* 8016C6BC 001694BC 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha /* 8016C6C0 001694C0 C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) /* 8016C6C4 001694C4 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l @@ -4123,7 +4123,7 @@ lbl_8016C6A4: /* 8016C6D8 001694D8 48 00 08 9D */ bl random_orbit__13zNPCBPlanktonCFRC5xVec3ff /* 8016C6DC 001694DC 38 7F 04 74 */ addi r3, r31, 0x474 /* 8016C6E0 001694E0 38 81 00 08 */ addi r4, r1, 8 -/* 8016C6E4 001694E4 4B E9 EB 81 */ bl func_8000B264 +/* 8016C6E4 001694E4 4B E9 EB 81 */ bl __as__5xVec3FRC5xVec3 /* 8016C6E8 001694E8 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) /* 8016C6EC 001694EC 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha /* 8016C6F0 001694F0 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l @@ -4162,11 +4162,11 @@ update_follow_camera__13zNPCBPlanktonFf: /* 8016C764 00169564 38 83 05 58 */ addi r4, r3, lbl_803C0558@l /* 8016C768 00169568 38 61 00 14 */ addi r3, r1, 0x14 /* 8016C76C 0016956C 38 84 00 34 */ addi r4, r4, 0x34 -/* 8016C770 00169570 4B E9 E9 B1 */ bl func_8000B120 +/* 8016C770 00169570 4B E9 E9 B1 */ bl __ml__5xVec3CFf /* 8016C774 00169574 38 61 00 20 */ addi r3, r1, 0x20 /* 8016C778 00169578 38 9F 04 50 */ addi r4, r31, 0x450 /* 8016C77C 0016957C 38 A1 00 14 */ addi r5, r1, 0x14 -/* 8016C780 00169580 4B EA 8C 61 */ bl func_800153E0 +/* 8016C780 00169580 4B EA 8C 61 */ bl __pl__5xVec3CFRC5xVec3 /* 8016C784 00169584 C0 1F 04 A4 */ lfs f0, 0x4a4(r31) /* 8016C788 00169588 80 81 00 20 */ lwz r4, 0x20(r1) /* 8016C78C 0016958C EC 00 F0 2A */ fadds f0, f0, f30 @@ -4185,7 +4185,7 @@ update_follow_camera__13zNPCBPlanktonFf: /* 8016C7C0 001695C0 38 9F 04 74 */ addi r4, r31, 0x474 /* 8016C7C4 001695C4 38 A1 00 2C */ addi r5, r1, 0x2c /* 8016C7C8 001695C8 48 00 01 BD */ bl orbit_yaw_offset__13zNPCBPlanktonCFRC5xVec3RC5xVec3 -/* 8016C7CC 001695CC 4B F5 30 05 */ bl func_800BF7D0 +/* 8016C7CC 001695CC 4B F5 30 05 */ bl fabsf__3stdFf /* 8016C7D0 001695D0 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha /* 8016C7D4 001695D4 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l /* 8016C7D8 001695D8 C0 03 00 3C */ lfs f0, 0x3c(r3) @@ -4202,7 +4202,7 @@ lbl_8016C7E4: /* 8016C800 00169600 48 00 07 75 */ bl random_orbit__13zNPCBPlanktonCFRC5xVec3ff /* 8016C804 00169604 38 7F 04 74 */ addi r3, r31, 0x474 /* 8016C808 00169608 38 81 00 08 */ addi r4, r1, 8 -/* 8016C80C 0016960C 4B E9 EA 59 */ bl func_8000B264 +/* 8016C80C 0016960C 4B E9 EA 59 */ bl __as__5xVec3FRC5xVec3 /* 8016C810 00169610 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) /* 8016C814 00169614 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha /* 8016C818 00169618 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l @@ -4249,7 +4249,7 @@ update_aim_gun__13zNPCBPlanktonFf: /* 8016C8AC 001696AC 38 61 00 08 */ addi r3, r1, 8 /* 8016C8B0 001696B0 7C 04 03 78 */ mr r4, r0 /* 8016C8B4 001696B4 38 A1 00 38 */ addi r5, r1, 0x38 -/* 8016C8B8 001696B8 4B E9 E9 15 */ bl func_8000B1CC +/* 8016C8B8 001696B8 4B E9 E9 15 */ bl __mi__5xVec3CFRC5xVec3 /* 8016C8BC 001696BC 80 01 00 10 */ lwz r0, 0x10(r1) /* 8016C8C0 001696C0 80 61 00 08 */ lwz r3, 8(r1) /* 8016C8C4 001696C4 90 01 00 34 */ stw r0, 0x34(r1) @@ -4260,21 +4260,21 @@ update_aim_gun__13zNPCBPlanktonFf: /* 8016C8D8 001696D8 C0 21 00 2C */ lfs f1, 0x2c(r1) /* 8016C8DC 001696DC 90 01 00 30 */ stw r0, 0x30(r1) /* 8016C8E0 001696E0 EC 21 00 7A */ fmadds f1, f1, f1, f0 -/* 8016C8E4 001696E4 4B E9 DF 19 */ bl func_8000A7FC +/* 8016C8E4 001696E4 4B E9 DF 19 */ bl xsqrt__Ff /* 8016C8E8 001696E8 FC 00 08 90 */ fmr f0, f1 /* 8016C8EC 001696EC C0 21 00 30 */ lfs f1, 0x30(r1) /* 8016C8F0 001696F0 FC 40 00 90 */ fmr f2, f0 -/* 8016C8F4 001696F4 4B E9 97 7D */ bl func_80006070 +/* 8016C8F4 001696F4 4B E9 97 7D */ bl xatan2__Fff /* 8016C8F8 001696F8 C0 02 AB B0 */ lfs f0, lbl_803CF530-_SDA2_BASE_(r2) /* 8016C8FC 001696FC EC 20 08 2A */ fadds f1, f0, f1 -/* 8016C900 00169700 4B EA 1E F5 */ bl func_8000E7F4 +/* 8016C900 00169700 4B EA 1E F5 */ bl xrmod__Ff /* 8016C904 00169704 C0 02 AB B0 */ lfs f0, lbl_803CF530-_SDA2_BASE_(r2) /* 8016C908 00169708 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha /* 8016C90C 0016970C 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l /* 8016C910 00169710 EC 21 00 28 */ fsubs f1, f1, f0 /* 8016C914 00169714 C0 43 00 AC */ lfs f2, 0xac(r3) /* 8016C918 00169718 C0 63 00 B0 */ lfs f3, 0xb0(r3) -/* 8016C91C 0016971C 4B EA 20 1D */ bl func_8000E938 +/* 8016C91C 0016971C 4B EA 20 1D */ bl range_limit_f___Ffff /* 8016C920 00169720 3C 80 80 27 */ lis r4, lbl_80271440@ha /* 8016C924 00169724 38 7F 02 CC */ addi r3, r31, 0x2cc /* 8016C928 00169728 38 E4 14 40 */ addi r7, r4, lbl_80271440@l @@ -4338,12 +4338,12 @@ orbit_yaw_offset__13zNPCBPlanktonCFRC5xVec3RC5xVec3: /* 8016C9F4 001697F4 D0 41 00 24 */ stfs f2, 0x24(r1) /* 8016C9F8 001697F8 D0 21 00 18 */ stfs f1, 0x18(r1) /* 8016C9FC 001697FC D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 8016CA00 00169800 4B EA 8F 75 */ bl func_80015974 +/* 8016CA00 00169800 4B EA 8F 75 */ bl __mi__5xVec2CFRC5xVec2 /* 8016CA04 00169804 90 81 00 14 */ stw r4, 0x14(r1) /* 8016CA08 00169808 38 81 00 28 */ addi r4, r1, 0x28 /* 8016CA0C 0016980C 90 61 00 10 */ stw r3, 0x10(r1) /* 8016CA10 00169810 38 61 00 18 */ addi r3, r1, 0x18 -/* 8016CA14 00169814 4B EA 8F 61 */ bl func_80015974 +/* 8016CA14 00169814 4B EA 8F 61 */ bl __mi__5xVec2CFRC5xVec2 /* 8016CA18 00169818 90 81 00 0C */ stw r4, 0xc(r1) /* 8016CA1C 0016981C 38 81 00 08 */ addi r4, r1, 8 /* 8016CA20 00169820 C0 21 00 10 */ lfs f1, 0x10(r1) @@ -4354,13 +4354,13 @@ orbit_yaw_offset__13zNPCBPlanktonCFRC5xVec3RC5xVec3: /* 8016CA34 00169834 C0 41 00 14 */ lfs f2, 0x14(r1) /* 8016CA38 00169838 C0 21 00 08 */ lfs f1, 8(r1) /* 8016CA3C 0016983C EF E2 00 78 */ fmsubs f31, f2, f1, f0 -/* 8016CA40 00169840 4B FB 0A 81 */ bl func_8011D4C0 +/* 8016CA40 00169840 4B FB 0A 81 */ bl dot__5xVec2CFRC5xVec2 /* 8016CA44 00169844 FC 40 08 90 */ fmr f2, f1 /* 8016CA48 00169848 FC 20 F8 90 */ fmr f1, f31 -/* 8016CA4C 0016984C 4B E9 96 25 */ bl func_80006070 +/* 8016CA4C 0016984C 4B E9 96 25 */ bl xatan2__Fff /* 8016CA50 00169850 C0 02 AB B0 */ lfs f0, lbl_803CF530-_SDA2_BASE_(r2) /* 8016CA54 00169854 EC 20 08 2A */ fadds f1, f0, f1 -/* 8016CA58 00169858 4B EA 1D 9D */ bl func_8000E7F4 +/* 8016CA58 00169858 4B EA 1D 9D */ bl xrmod__Ff /* 8016CA5C 0016985C C0 02 AB B0 */ lfs f0, lbl_803CF530-_SDA2_BASE_(r2) /* 8016CA60 00169860 EC 21 00 28 */ fsubs f1, f1, f0 /* 8016CA64 00169864 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 @@ -4475,7 +4475,7 @@ init_beam__13zNPCBPlanktonFv: /* 8016CBD8 001699D8 38 7F 03 B8 */ addi r3, r31, 0x3b8 /* 8016CBDC 001699DC 38 84 A1 A0 */ addi r4, r4, lbl_8032A1A0@l /* 8016CBE0 001699E0 38 84 00 BC */ addi r4, r4, 0xbc -/* 8016CBE4 001699E4 48 00 01 01 */ bl func_8016CCE4 +/* 8016CBE4 001699E4 48 00 01 01 */ bl __as__Q217xLaserBoltEmitter6configFRCQ217xLaserBoltEmitter6config /* 8016CBE8 001699E8 38 7F 03 B8 */ addi r3, r31, 0x3b8 /* 8016CBEC 001699EC 48 01 0B 79 */ bl refresh_config__17xLaserBoltEmitterFv /* 8016CBF0 001699F0 3C 80 80 27 */ lis r4, lbl_80271464@ha @@ -4540,8 +4540,8 @@ init_beam__13zNPCBPlanktonFv: /* 8016CCDC 00169ADC 38 21 00 10 */ addi r1, r1, 0x10 /* 8016CCE0 00169AE0 4E 80 00 20 */ blr -.global func_8016CCE4 -func_8016CCE4: +.global __as__Q217xLaserBoltEmitter6configFRCQ217xLaserBoltEmitter6config +__as__Q217xLaserBoltEmitter6configFRCQ217xLaserBoltEmitter6config: /* 8016CCE4 00169AE4 C0 04 00 00 */ lfs f0, 0(r4) /* 8016CCE8 00169AE8 C0 24 00 04 */ lfs f1, 4(r4) /* 8016CCEC 00169AEC D0 03 00 00 */ stfs f0, 0(r3) @@ -4739,7 +4739,7 @@ random_orbit__13zNPCBPlanktonCFRC5xVec3ff: /* 8016CFB0 00169DB0 7C A4 2B 78 */ mr r4, r5 /* 8016CFB4 00169DB4 38 61 00 08 */ addi r3, r1, 8 /* 8016CFB8 00169DB8 38 BF 04 50 */ addi r5, r31, 0x450 -/* 8016CFBC 00169DBC 4B E9 E2 11 */ bl func_8000B1CC +/* 8016CFBC 00169DBC 4B E9 E2 11 */ bl __mi__5xVec3CFRC5xVec3 /* 8016CFC0 00169DC0 80 A1 00 08 */ lwz r5, 8(r1) /* 8016CFC4 00169DC4 38 61 00 20 */ addi r3, r1, 0x20 /* 8016CFC8 00169DC8 80 81 00 0C */ lwz r4, 0xc(r1) @@ -4747,7 +4747,7 @@ random_orbit__13zNPCBPlanktonCFRC5xVec3ff: /* 8016CFD0 00169DD0 90 A1 00 20 */ stw r5, 0x20(r1) /* 8016CFD4 00169DD4 90 81 00 24 */ stw r4, 0x24(r1) /* 8016CFD8 00169DD8 90 01 00 28 */ stw r0, 0x28(r1) -/* 8016CFDC 00169DDC 4B E9 E1 21 */ bl func_8000B0FC +/* 8016CFDC 00169DDC 4B E9 E1 21 */ bl length2__5xVec3CFv /* 8016CFE0 00169DE0 C0 02 AB B4 */ lfs f0, lbl_803CF534-_SDA2_BASE_(r2) /* 8016CFE4 00169DE4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8016CFE8 00169DE8 4C 41 13 82 */ cror 2, 1, 2 @@ -4759,14 +4759,14 @@ random_orbit__13zNPCBPlanktonCFRC5xVec3ff: /* 8016D000 00169E00 C3 E2 AB 10 */ lfs f31, lbl_803CF490-_SDA2_BASE_(r2) /* 8016D004 00169E04 48 00 00 28 */ b lbl_8016D02C lbl_8016D008: -/* 8016D008 00169E08 4B E9 D7 F5 */ bl func_8000A7FC +/* 8016D008 00169E08 4B E9 D7 F5 */ bl xsqrt__Ff /* 8016D00C 00169E0C C0 02 AB 0C */ lfs f0, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016D010 00169E10 C0 41 00 20 */ lfs f2, 0x20(r1) /* 8016D014 00169E14 EC 60 08 24 */ fdivs f3, f0, f1 /* 8016D018 00169E18 C0 01 00 28 */ lfs f0, 0x28(r1) /* 8016D01C 00169E1C EC 22 00 F2 */ fmuls f1, f2, f3 /* 8016D020 00169E20 EC 40 00 F2 */ fmuls f2, f0, f3 -/* 8016D024 00169E24 4B E9 90 4D */ bl func_80006070 +/* 8016D024 00169E24 4B E9 90 4D */ bl xatan2__Fff /* 8016D028 00169E28 FF E0 08 90 */ fmr f31, f1 lbl_8016D02C: /* 8016D02C 00169E2C C0 02 AB B0 */ lfs f0, lbl_803CF530-_SDA2_BASE_(r2) @@ -4834,12 +4834,12 @@ player_orbit__13zNPCBPlanktonCFv: /* 8016D110 00169F10 4B FF B9 85 */ bl zNPCTypeBossPlankton.get_player_loc__34_unnamed_zNPCTypeBossPlankton_cpp_Fv /* 8016D114 00169F14 7C 7F 1B 78 */ mr r31, r3 /* 8016D118 00169F18 7F C3 F3 78 */ mr r3, r30 -/* 8016D11C 00169F1C 48 00 2A 9D */ bl func_8016FBB8 +/* 8016D11C 00169F1C 48 00 2A 9D */ bl location__13zNPCBPlanktonCFv /* 8016D120 00169F20 7C 64 1B 78 */ mr r4, r3 /* 8016D124 00169F24 7F C3 F3 78 */ mr r3, r30 /* 8016D128 00169F28 7F E5 FB 78 */ mr r5, r31 /* 8016D12C 00169F2C 4B FF F8 59 */ bl orbit_yaw_offset__13zNPCBPlanktonCFRC5xVec3RC5xVec3 -/* 8016D130 00169F30 4B F5 26 A1 */ bl func_800BF7D0 +/* 8016D130 00169F30 4B F5 26 A1 */ bl fabsf__3stdFf /* 8016D134 00169F34 C0 1E 04 5C */ lfs f0, 0x45c(r30) /* 8016D138 00169F38 C0 5E 04 8C */ lfs f2, 0x48c(r30) /* 8016D13C 00169F3C EC 20 00 72 */ fmuls f1, f0, f1 @@ -4868,17 +4868,17 @@ player_orbit__13zNPCBPlanktonCFv: /* 8016D198 00169F98 D0 41 00 34 */ stfs f2, 0x34(r1) /* 8016D19C 00169F9C D0 21 00 28 */ stfs f1, 0x28(r1) /* 8016D1A0 00169FA0 D0 01 00 2C */ stfs f0, 0x2c(r1) -/* 8016D1A4 00169FA4 4B EA 87 D1 */ bl func_80015974 +/* 8016D1A4 00169FA4 4B EA 87 D1 */ bl __mi__5xVec2CFRC5xVec2 /* 8016D1A8 00169FA8 90 61 00 20 */ stw r3, 0x20(r1) /* 8016D1AC 00169FAC 38 61 00 20 */ addi r3, r1, 0x20 /* 8016D1B0 00169FB0 90 81 00 24 */ stw r4, 0x24(r1) -/* 8016D1B4 00169FB4 4B EA 87 A9 */ bl func_8001595C +/* 8016D1B4 00169FB4 4B EA 87 A9 */ bl length2__5xVec2CFv /* 8016D1B8 00169FB8 C0 02 AB C0 */ lfs f0, lbl_803CF540-_SDA2_BASE_(r2) /* 8016D1BC 00169FBC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8016D1C0 00169FC0 4C 40 13 82 */ cror 2, 0, 2 /* 8016D1C4 00169FC4 40 82 00 28 */ bne lbl_8016D1EC /* 8016D1C8 00169FC8 7F C3 F3 78 */ mr r3, r30 -/* 8016D1CC 00169FCC 48 00 29 ED */ bl func_8016FBB8 +/* 8016D1CC 00169FCC 48 00 29 ED */ bl location__13zNPCBPlanktonCFv /* 8016D1D0 00169FD0 80 83 00 00 */ lwz r4, 0(r3) /* 8016D1D4 00169FD4 80 03 00 04 */ lwz r0, 4(r3) /* 8016D1D8 00169FD8 90 9D 00 00 */ stw r4, 0(r29) @@ -4887,28 +4887,28 @@ player_orbit__13zNPCBPlanktonCFv: /* 8016D1E4 00169FE4 90 1D 00 08 */ stw r0, 8(r29) /* 8016D1E8 00169FE8 48 00 00 5C */ b lbl_8016D244 lbl_8016D1EC: -/* 8016D1EC 00169FEC 4B E9 D6 11 */ bl func_8000A7FC +/* 8016D1EC 00169FEC 4B E9 D6 11 */ bl xsqrt__Ff /* 8016D1F0 00169FF0 C0 02 AB 0C */ lfs f0, lbl_803CF48C-_SDA2_BASE_(r2) /* 8016D1F4 00169FF4 38 61 00 20 */ addi r3, r1, 0x20 /* 8016D1F8 00169FF8 EC 20 08 24 */ fdivs f1, f0, f1 -/* 8016D1FC 00169FFC 4B EF 2E C9 */ bl func_800600C4 +/* 8016D1FC 00169FFC 4B EF 2E C9 */ bl __ml__5xVec2CFf /* 8016D200 0016A000 90 61 00 18 */ stw r3, 0x18(r1) /* 8016D204 0016A004 38 61 00 18 */ addi r3, r1, 0x18 /* 8016D208 0016A008 C0 3E 04 5C */ lfs f1, 0x45c(r30) /* 8016D20C 0016A00C 90 81 00 1C */ stw r4, 0x1c(r1) -/* 8016D210 0016A010 4B EF 2E B5 */ bl func_800600C4 +/* 8016D210 0016A010 4B EF 2E B5 */ bl __ml__5xVec2CFf /* 8016D214 0016A014 90 81 00 0C */ stw r4, 0xc(r1) /* 8016D218 0016A018 38 81 00 08 */ addi r4, r1, 8 /* 8016D21C 0016A01C 90 61 00 08 */ stw r3, 8(r1) /* 8016D220 0016A020 38 61 00 30 */ addi r3, r1, 0x30 -/* 8016D224 0016A024 4B FF 2C 9D */ bl func_8015FEC0 +/* 8016D224 0016A024 4B FF 2C 9D */ bl __pl__5xVec2CFRC5xVec2 /* 8016D228 0016A028 90 61 00 10 */ stw r3, 0x10(r1) /* 8016D22C 0016A02C 7F A3 EB 78 */ mr r3, r29 /* 8016D230 0016A030 C0 5E 04 54 */ lfs f2, 0x454(r30) /* 8016D234 0016A034 90 81 00 14 */ stw r4, 0x14(r1) /* 8016D238 0016A038 C0 21 00 10 */ lfs f1, 0x10(r1) /* 8016D23C 0016A03C C0 61 00 14 */ lfs f3, 0x14(r1) -/* 8016D240 0016A040 4B EF 2D 49 */ bl func_8005FF88 +/* 8016D240 0016A040 4B EF 2D 49 */ bl create__5xVec3Ffff lbl_8016D244: /* 8016D244 0016A044 80 01 00 64 */ lwz r0, 0x64(r1) /* 8016D248 0016A048 83 E1 00 5C */ lwz r31, 0x5c(r1) @@ -5115,7 +5115,7 @@ impart_velocity__13zNPCBPlanktonFRC5xVec3: /* 8016D4F4 0016A2F4 40 80 00 C0 */ bge lbl_8016D5B4 /* 8016D4F8 0016A2F8 48 00 00 BC */ b lbl_8016D5B4 lbl_8016D4FC: -/* 8016D4FC 0016A2FC 48 00 26 BD */ bl func_8016FBB8 +/* 8016D4FC 0016A2FC 48 00 26 BD */ bl location__13zNPCBPlanktonCFv /* 8016D500 0016A300 7C 65 1B 78 */ mr r5, r3 /* 8016D504 0016A304 7F E4 FB 78 */ mr r4, r31 /* 8016D508 0016A308 38 61 00 10 */ addi r3, r1, 0x10 @@ -5134,13 +5134,13 @@ lbl_8016D4FC: /* 8016D53C 0016A33C 80 02 C0 24 */ lwz r0, lbl_803D09A4-_SDA2_BASE_(r2) /* 8016D540 0016A340 90 81 00 08 */ stw r4, 8(r1) /* 8016D544 0016A344 90 01 00 0C */ stw r0, 0xc(r1) -/* 8016D548 0016A348 48 00 26 71 */ bl func_8016FBB8 +/* 8016D548 0016A348 48 00 26 71 */ bl location__13zNPCBPlanktonCFv /* 8016D54C 0016A34C C0 23 00 00 */ lfs f1, 0(r3) /* 8016D550 0016A350 7F C3 F3 78 */ mr r3, r30 /* 8016D554 0016A354 C0 1E 04 50 */ lfs f0, 0x450(r30) /* 8016D558 0016A358 EC 01 00 28 */ fsubs f0, f1, f0 /* 8016D55C 0016A35C D0 01 00 08 */ stfs f0, 8(r1) -/* 8016D560 0016A360 48 00 26 59 */ bl func_8016FBB8 +/* 8016D560 0016A360 48 00 26 59 */ bl location__13zNPCBPlanktonCFv /* 8016D564 0016A364 C0 43 00 08 */ lfs f2, 8(r3) /* 8016D568 0016A368 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha /* 8016D56C 0016A36C C0 1E 04 58 */ lfs f0, 0x458(r30) @@ -5151,7 +5151,7 @@ lbl_8016D4FC: /* 8016D580 0016A380 C0 04 00 2C */ lfs f0, 0x2c(r4) /* 8016D584 0016A384 EF E1 00 2A */ fadds f31, f1, f0 /* 8016D588 0016A388 D0 41 00 0C */ stfs f2, 0xc(r1) -/* 8016D58C 0016A38C 4B EA 83 D1 */ bl func_8001595C +/* 8016D58C 0016A38C 4B EA 83 D1 */ bl length2__5xVec2CFv /* 8016D590 0016A390 EC 1F 07 F2 */ fmuls f0, f31, f31 /* 8016D594 0016A394 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8016D598 0016A398 40 81 00 0C */ ble lbl_8016D5A4 @@ -5160,12 +5160,12 @@ lbl_8016D4FC: lbl_8016D5A4: /* 8016D5A4 0016A3A4 38 7E 04 80 */ addi r3, r30, 0x480 /* 8016D5A8 0016A3A8 38 81 00 1C */ addi r4, r1, 0x1c -/* 8016D5AC 0016A3AC 4B EA 7E 99 */ bl func_80015444 +/* 8016D5AC 0016A3AC 4B EA 7E 99 */ bl __apl__5xVec3FRC5xVec3 /* 8016D5B0 0016A3B0 48 00 00 10 */ b lbl_8016D5C0 lbl_8016D5B4: /* 8016D5B4 0016A3B4 7F E4 FB 78 */ mr r4, r31 /* 8016D5B8 0016A3B8 38 7E 04 80 */ addi r3, r30, 0x480 -/* 8016D5BC 0016A3BC 4B EA 7E 89 */ bl func_80015444 +/* 8016D5BC 0016A3BC 4B EA 7E 89 */ bl __apl__5xVec3FRC5xVec3 lbl_8016D5C0: /* 8016D5C0 0016A3C0 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 8016D5C4 0016A3C4 80 01 00 44 */ lwz r0, 0x44(r1) @@ -5421,22 +5421,22 @@ reset_speed__13zNPCBPlanktonFv: /* 8016D8FC 0016A6FC 40 82 00 28 */ bne lbl_8016D924 /* 8016D900 0016A700 38 7F 04 8C */ addi r3, r31, 0x48c /* 8016D904 0016A704 38 84 00 50 */ addi r4, r4, 0x50 -/* 8016D908 0016A708 4B E9 D9 5D */ bl func_8000B264 +/* 8016D908 0016A708 4B E9 D9 5D */ bl __as__5xVec3FRC5xVec3 /* 8016D90C 0016A70C 3C 80 80 33 */ lis r4, lbl_8032A1A0@ha /* 8016D910 0016A710 38 7F 04 98 */ addi r3, r31, 0x498 /* 8016D914 0016A714 38 84 A1 A0 */ addi r4, r4, lbl_8032A1A0@l /* 8016D918 0016A718 38 84 00 5C */ addi r4, r4, 0x5c -/* 8016D91C 0016A71C 4B E9 D9 49 */ bl func_8000B264 +/* 8016D91C 0016A71C 4B E9 D9 49 */ bl __as__5xVec3FRC5xVec3 /* 8016D920 0016A720 48 00 00 24 */ b lbl_8016D944 lbl_8016D924: /* 8016D924 0016A724 38 7F 04 8C */ addi r3, r31, 0x48c /* 8016D928 0016A728 38 84 00 70 */ addi r4, r4, 0x70 -/* 8016D92C 0016A72C 4B E9 D9 39 */ bl func_8000B264 +/* 8016D92C 0016A72C 4B E9 D9 39 */ bl __as__5xVec3FRC5xVec3 /* 8016D930 0016A730 3C 80 80 33 */ lis r4, lbl_8032A1A0@ha /* 8016D934 0016A734 38 7F 04 98 */ addi r3, r31, 0x498 /* 8016D938 0016A738 38 84 A1 A0 */ addi r4, r4, lbl_8032A1A0@l /* 8016D93C 0016A73C 38 84 00 7C */ addi r4, r4, 0x7c -/* 8016D940 0016A740 4B E9 D9 25 */ bl func_8000B264 +/* 8016D940 0016A740 4B E9 D9 25 */ bl __as__5xVec3FRC5xVec3 lbl_8016D944: /* 8016D944 0016A744 80 01 00 14 */ lwz r0, 0x14(r1) /* 8016D948 0016A748 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -5459,7 +5459,7 @@ halt__13zNPCBPlanktonFf: /* 8016D980 0016A780 80 03 02 BC */ lwz r0, 0x2bc(r3) /* 8016D984 0016A784 2C 00 00 03 */ cmpwi r0, 3 /* 8016D988 0016A788 40 82 00 28 */ bne lbl_8016D9B0 -/* 8016D98C 0016A78C 48 00 22 2D */ bl func_8016FBB8 +/* 8016D98C 0016A78C 48 00 22 2D */ bl location__13zNPCBPlanktonCFv /* 8016D990 0016A790 7C 65 1B 78 */ mr r5, r3 /* 8016D994 0016A794 38 61 00 08 */ addi r3, r1, 8 /* 8016D998 0016A798 38 9F 04 80 */ addi r4, r31, 0x480 @@ -5467,7 +5467,7 @@ halt__13zNPCBPlanktonFf: /* 8016D9A0 0016A7A0 4B FF E9 29 */ bl zNPCTypeBossPlankton.ring_to_world_vel__34_unnamed_zNPCTypeBossPlankton_cpp_FRC5xVec3RC5xVec3RC5xVec3 /* 8016D9A4 0016A7A4 38 7F 04 80 */ addi r3, r31, 0x480 /* 8016D9A8 0016A7A8 38 81 00 08 */ addi r4, r1, 8 -/* 8016D9AC 0016A7AC 4B E9 D8 B9 */ bl func_8000B264 +/* 8016D9AC 0016A7AC 4B E9 D8 B9 */ bl __as__5xVec3FRC5xVec3 lbl_8016D9B0: /* 8016D9B0 0016A7B0 38 00 00 02 */ li r0, 2 /* 8016D9B4 0016A7B4 90 1F 02 BC */ stw r0, 0x2bc(r31) @@ -5527,7 +5527,7 @@ fall__13zNPCBPlanktonFff: /* 8016DA68 0016A868 80 03 02 BC */ lwz r0, 0x2bc(r3) /* 8016DA6C 0016A86C 2C 00 00 03 */ cmpwi r0, 3 /* 8016DA70 0016A870 40 82 00 28 */ bne lbl_8016DA98 -/* 8016DA74 0016A874 48 00 21 45 */ bl func_8016FBB8 +/* 8016DA74 0016A874 48 00 21 45 */ bl location__13zNPCBPlanktonCFv /* 8016DA78 0016A878 7C 65 1B 78 */ mr r5, r3 /* 8016DA7C 0016A87C 38 61 00 08 */ addi r3, r1, 8 /* 8016DA80 0016A880 38 9F 04 80 */ addi r4, r31, 0x480 @@ -5535,7 +5535,7 @@ fall__13zNPCBPlanktonFff: /* 8016DA88 0016A888 4B FF E8 41 */ bl zNPCTypeBossPlankton.ring_to_world_vel__34_unnamed_zNPCTypeBossPlankton_cpp_FRC5xVec3RC5xVec3RC5xVec3 /* 8016DA8C 0016A88C 38 7F 04 80 */ addi r3, r31, 0x480 /* 8016DA90 0016A890 38 81 00 08 */ addi r4, r1, 8 -/* 8016DA94 0016A894 4B E9 D7 D1 */ bl func_8000B264 +/* 8016DA94 0016A894 4B E9 D7 D1 */ bl __as__5xVec3FRC5xVec3 lbl_8016DA98: /* 8016DA98 0016A898 38 00 00 01 */ li r0, 1 /* 8016DA9C 0016A89C FC 20 F0 90 */ fmr f1, f30 @@ -5543,12 +5543,12 @@ lbl_8016DA98: /* 8016DAA4 0016A8A4 90 1F 02 BC */ stw r0, 0x2bc(r31) /* 8016DAA8 0016A8A8 FC 40 F0 50 */ fneg f2, f30 /* 8016DAAC 0016A8AC 38 7F 04 8C */ addi r3, r31, 0x48c -/* 8016DAB0 0016A8B0 4B E9 D6 3D */ bl func_8000B0EC +/* 8016DAB0 0016A8B0 4B E9 D6 3D */ bl assign__5xVec3Ffff /* 8016DAB4 0016A8B4 C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) /* 8016DAB8 0016A8B8 FC 40 F8 90 */ fmr f2, f31 /* 8016DABC 0016A8BC 38 7F 04 98 */ addi r3, r31, 0x498 /* 8016DAC0 0016A8C0 FC 60 08 90 */ fmr f3, f1 -/* 8016DAC4 0016A8C4 4B E9 D6 29 */ bl func_8000B0EC +/* 8016DAC4 0016A8C4 4B E9 D6 29 */ bl assign__5xVec3Ffff /* 8016DAC8 0016A8C8 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 8016DACC 0016A8CC CB E1 00 30 */ lfd f31, 0x30(r1) /* 8016DAD0 0016A8D0 E3 C1 00 28 */ psq_l f30, 40(r1), 0, qr0 @@ -5568,7 +5568,7 @@ lbl_8016DAEC: /* 8016DB04 0016A904 41 82 00 10 */ beq lbl_8016DB14 /* 8016DB08 0016A908 38 64 01 50 */ addi r3, r4, 0x150 /* 8016DB0C 0016A90C 38 85 02 CC */ addi r4, r5, 0x2cc -/* 8016DB10 0016A910 4B EA 0B DD */ bl func_8000E6EC +/* 8016DB10 0016A910 4B EA 0B DD */ bl __as__5xQuatFRC5xQuat lbl_8016DB14: /* 8016DB14 0016A914 80 01 00 14 */ lwz r0, 0x14(r1) /* 8016DB18 0016A918 7C 08 03 A6 */ mtlr r0 @@ -5590,7 +5590,7 @@ lbl_8016DB14: /* 8016DB58 0016A958 41 82 00 14 */ beq lbl_8016DB6C /* 8016DB5C 0016A95C 7F C4 F3 78 */ mr r4, r30 /* 8016DB60 0016A960 7F E5 FB 78 */ mr r5, r31 -/* 8016DB64 0016A964 48 00 21 4D */ bl func_8016FCB0 +/* 8016DB64 0016A964 48 00 21 4D */ bl __ct__21zNPCGoalBPlanktonIdleFiR13zNPCBPlankton /* 8016DB68 0016A968 7C 64 1B 78 */ mr r4, r3 lbl_8016DB6C: /* 8016DB6C 0016A96C 28 04 00 00 */ cmplwi r4, 0 @@ -5659,7 +5659,7 @@ lbl_8016DB78: /* 8016DC64 0016AA64 FC 20 F8 90 */ fmr f1, f31 /* 8016DC68 0016AA68 7F C3 F3 78 */ mr r3, r30 /* 8016DC6C 0016AA6C 7F E4 FB 78 */ mr r4, r31 -/* 8016DC70 0016AA70 4B F6 77 AD */ bl func_800D541C +/* 8016DC70 0016AA70 4B F6 77 AD */ bl Exit__5xGoalFfPv /* 8016DC74 0016AA74 80 01 00 24 */ lwz r0, 0x24(r1) /* 8016DC78 0016AA78 CB E1 00 18 */ lfd f31, 0x18(r1) /* 8016DC7C 0016AA7C 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -5679,7 +5679,7 @@ lbl_8016DB78: /* 8016DCB4 0016AAB4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8016DCB8 0016AAB8 40 82 00 20 */ bne lbl_8016DCD8 /* 8016DCBC 0016AABC 80 7E 00 4C */ lwz r3, 0x4c(r30) -/* 8016DCC0 0016AAC0 48 00 20 3D */ bl func_8016FCFC +/* 8016DCC0 0016AAC0 48 00 20 3D */ bl take_control__13zNPCBPlanktonFv /* 8016DCC4 0016AAC4 38 00 00 01 */ li r0, 1 /* 8016DCC8 0016AAC8 3C 60 4E 47 */ lis r3, 0x4E47424C@ha /* 8016DCCC 0016AACC 90 1F 00 00 */ stw r0, 0(r31) @@ -5736,18 +5736,18 @@ get_yaw__21zNPCGoalBPlanktonIdleCFRfRf: /* 8016DD7C 0016AB7C 4B FF AD 19 */ bl zNPCTypeBossPlankton.get_player_loc__34_unnamed_zNPCTypeBossPlankton_cpp_Fv /* 8016DD80 0016AB80 7C 64 1B 78 */ mr r4, r3 /* 8016DD84 0016AB84 80 7D 00 4C */ lwz r3, 0x4c(r29) -/* 8016DD88 0016AB88 48 00 1F AD */ bl func_8016FD34 +/* 8016DD88 0016AB88 48 00 1F AD */ bl get_orbit_yaw__13zNPCBPlanktonCFRC5xVec3 /* 8016DD8C 0016AB8C FF C0 08 90 */ fmr f30, f1 /* 8016DD90 0016AB90 80 7D 00 4C */ lwz r3, 0x4c(r29) -/* 8016DD94 0016AB94 48 00 1E 25 */ bl func_8016FBB8 +/* 8016DD94 0016AB94 48 00 1E 25 */ bl location__13zNPCBPlanktonCFv /* 8016DD98 0016AB98 7C 64 1B 78 */ mr r4, r3 /* 8016DD9C 0016AB9C 80 7D 00 4C */ lwz r3, 0x4c(r29) -/* 8016DDA0 0016ABA0 48 00 1F 95 */ bl func_8016FD34 +/* 8016DDA0 0016ABA0 48 00 1F 95 */ bl get_orbit_yaw__13zNPCBPlanktonCFRC5xVec3 /* 8016DDA4 0016ABA4 FF E0 08 90 */ fmr f31, f1 /* 8016DDA8 0016ABA8 C0 22 AB B0 */ lfs f1, lbl_803CF530-_SDA2_BASE_(r2) /* 8016DDAC 0016ABAC EC 1F F0 28 */ fsubs f0, f31, f30 /* 8016DDB0 0016ABB0 EC 21 00 2A */ fadds f1, f1, f0 -/* 8016DDB4 0016ABB4 4B EA 0A 41 */ bl func_8000E7F4 +/* 8016DDB4 0016ABB4 4B EA 0A 41 */ bl xrmod__Ff /* 8016DDB8 0016ABB8 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha /* 8016DDBC 0016ABBC C0 02 AB B0 */ lfs f0, lbl_803CF530-_SDA2_BASE_(r2) /* 8016DDC0 0016ABC0 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l @@ -5770,7 +5770,7 @@ lbl_8016DDF0: /* 8016DE00 0016AC00 C0 22 AB B0 */ lfs f1, lbl_803CF530-_SDA2_BASE_(r2) /* 8016DE04 0016AC04 EC 00 F8 28 */ fsubs f0, f0, f31 /* 8016DE08 0016AC08 EC 21 00 2A */ fadds f1, f1, f0 -/* 8016DE0C 0016AC0C 4B EA 09 E9 */ bl func_8000E7F4 +/* 8016DE0C 0016AC0C 4B EA 09 E9 */ bl xrmod__Ff /* 8016DE10 0016AC10 C0 02 AB B0 */ lfs f0, lbl_803CF530-_SDA2_BASE_(r2) /* 8016DE14 0016AC14 EC 01 00 28 */ fsubs f0, f1, f0 /* 8016DE18 0016AC18 D0 1F 00 00 */ stfs f0, 0(r31) @@ -5811,7 +5811,7 @@ apply_yaw__21zNPCGoalBPlanktonIdleFf: /* 8016DE98 0016AC98 38 84 04 50 */ addi r4, r4, 0x450 /* 8016DE9C 0016AC9C EC 00 00 72 */ fmuls f0, f0, f1 /* 8016DEA0 0016ACA0 EF FE 00 2A */ fadds f31, f30, f0 -/* 8016DEA4 0016ACA4 4B E9 D3 C1 */ bl func_8000B264 +/* 8016DEA4 0016ACA4 4B E9 D3 C1 */ bl __as__5xVec3FRC5xVec3 /* 8016DEA8 0016ACA8 FC 20 F8 90 */ fmr f1, f31 /* 8016DEAC 0016ACAC 83 FE 00 4C */ lwz r31, 0x4c(r30) /* 8016DEB0 0016ACB0 4B F5 6F 9D */ bl isin__Ff @@ -5864,7 +5864,7 @@ apply_yaw__21zNPCGoalBPlanktonIdleFf: /* 8016DF6C 0016AD6C 41 82 00 14 */ beq lbl_8016DF80 /* 8016DF70 0016AD70 7F C4 F3 78 */ mr r4, r30 /* 8016DF74 0016AD74 7F E5 FB 78 */ mr r5, r31 -/* 8016DF78 0016AD78 48 00 1D F5 */ bl func_8016FD6C +/* 8016DF78 0016AD78 48 00 1D F5 */ bl __ct__23zNPCGoalBPlanktonAttackFiR13zNPCBPlankton /* 8016DF7C 0016AD7C 7C 64 1B 78 */ mr r4, r3 lbl_8016DF80: /* 8016DF80 0016AD80 28 04 00 00 */ cmplwi r4, 0 @@ -5901,7 +5901,7 @@ lbl_8016DF8C: /* 8016DFF8 0016ADF8 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8016DFFC 0016ADFC D0 03 02 C8 */ stfs f0, 0x2c8(r3) /* 8016E000 0016AE00 80 7E 00 4C */ lwz r3, 0x4c(r30) -/* 8016E004 0016AE04 48 00 1B C5 */ bl func_8016FBC8 +/* 8016E004 0016AE04 48 00 1B C5 */ bl face_player__13zNPCBPlanktonFv /* 8016E008 0016AE08 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8016E00C 0016AE0C 4B FF F8 BD */ bl reset_speed__13zNPCBPlanktonFv /* 8016E010 0016AE10 FC 20 F8 90 */ fmr f1, f31 @@ -5919,7 +5919,7 @@ lbl_8016DF8C: /* 8016E040 0016AE40 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016E044 0016AE44 7C 08 02 A6 */ mflr r0 /* 8016E048 0016AE48 90 01 00 14 */ stw r0, 0x14(r1) -/* 8016E04C 0016AE4C 4B F6 73 D1 */ bl func_800D541C +/* 8016E04C 0016AE4C 4B F6 73 D1 */ bl Exit__5xGoalFfPv /* 8016E050 0016AE50 80 01 00 14 */ lwz r0, 0x14(r1) /* 8016E054 0016AE54 7C 08 03 A6 */ mtlr r0 /* 8016E058 0016AE58 38 21 00 10 */ addi r1, r1, 0x10 @@ -5981,7 +5981,7 @@ lbl_8016E0E0: /* 8016E12C 0016AF2C 41 82 00 14 */ beq lbl_8016E140 /* 8016E130 0016AF30 7F C4 F3 78 */ mr r4, r30 /* 8016E134 0016AF34 7F E5 FB 78 */ mr r5, r31 -/* 8016E138 0016AF38 48 00 1C 81 */ bl func_8016FDB8 +/* 8016E138 0016AF38 48 00 1C 81 */ bl __ct__23zNPCGoalBPlanktonAmbushFiR13zNPCBPlankton /* 8016E13C 0016AF3C 7C 64 1B 78 */ mr r4, r3 lbl_8016E140: /* 8016E140 0016AF40 28 04 00 00 */ cmplwi r4, 0 @@ -6030,7 +6030,7 @@ lbl_8016E14C: /* 8016E1E8 0016AFE8 4B FF ED 8D */ bl random_orbit__13zNPCBPlanktonCFRC5xVec3ff /* 8016E1EC 0016AFEC 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8016E1F0 0016AFF0 38 81 00 08 */ addi r4, r1, 8 -/* 8016E1F4 0016AFF4 48 00 1C 11 */ bl func_8016FE04 +/* 8016E1F4 0016AFF4 48 00 1C 11 */ bl set_location__13zNPCBPlanktonFRC5xVec3 /* 8016E1F8 0016AFF8 FC 20 F8 90 */ fmr f1, f31 /* 8016E1FC 0016AFFC 7F C3 F3 78 */ mr r3, r30 /* 8016E200 0016B000 7F E4 FB 78 */ mr r4, r31 @@ -6046,7 +6046,7 @@ lbl_8016E14C: /* 8016E228 0016B028 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016E22C 0016B02C 7C 08 02 A6 */ mflr r0 /* 8016E230 0016B030 90 01 00 14 */ stw r0, 0x14(r1) -/* 8016E234 0016B034 4B F6 71 E9 */ bl func_800D541C +/* 8016E234 0016B034 4B F6 71 E9 */ bl Exit__5xGoalFfPv /* 8016E238 0016B038 80 01 00 14 */ lwz r0, 0x14(r1) /* 8016E23C 0016B03C 7C 08 03 A6 */ mtlr r0 /* 8016E240 0016B040 38 21 00 10 */ addi r1, r1, 0x10 @@ -6099,7 +6099,7 @@ lbl_8016E2A4: /* 8016E2F8 0016B0F8 4B FF EC 7D */ bl random_orbit__13zNPCBPlanktonCFRC5xVec3ff /* 8016E2FC 0016B0FC 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8016E300 0016B100 38 81 00 08 */ addi r4, r1, 8 -/* 8016E304 0016B104 48 00 1B 01 */ bl func_8016FE04 +/* 8016E304 0016B104 48 00 1B 01 */ bl set_location__13zNPCBPlanktonFRC5xVec3 /* 8016E308 0016B108 38 00 00 01 */ li r0, 1 /* 8016E30C 0016B10C 3C 60 4E 47 */ lis r3, 0x4E47424E@ha /* 8016E310 0016B110 90 1F 00 00 */ stw r0, 0(r31) @@ -6132,7 +6132,7 @@ lbl_8016E320: /* 8016E374 0016B174 41 82 00 14 */ beq lbl_8016E388 /* 8016E378 0016B178 7F C4 F3 78 */ mr r4, r30 /* 8016E37C 0016B17C 7F E5 FB 78 */ mr r5, r31 -/* 8016E380 0016B180 48 00 1A CD */ bl func_8016FE4C +/* 8016E380 0016B180 48 00 1A CD */ bl __ct__22zNPCGoalBPlanktonFlankFiR13zNPCBPlankton /* 8016E384 0016B184 7C 64 1B 78 */ mr r4, r3 lbl_8016E388: /* 8016E388 0016B188 28 04 00 00 */ cmplwi r4, 0 @@ -6167,12 +6167,12 @@ lbl_8016E394: /* 8016E3F8 0016B1F8 38 84 00 34 */ addi r4, r4, 0x34 /* 8016E3FC 0016B1FC 80 BE 00 50 */ lwz r5, 0x50(r30) /* 8016E400 0016B200 C0 25 04 5C */ lfs f1, 0x45c(r5) -/* 8016E404 0016B204 4B E9 CD 1D */ bl func_8000B120 +/* 8016E404 0016B204 4B E9 CD 1D */ bl __ml__5xVec3CFf /* 8016E408 0016B208 80 9E 00 50 */ lwz r4, 0x50(r30) /* 8016E40C 0016B20C 38 61 00 20 */ addi r3, r1, 0x20 /* 8016E410 0016B210 38 A1 00 14 */ addi r5, r1, 0x14 /* 8016E414 0016B214 38 84 04 50 */ addi r4, r4, 0x450 -/* 8016E418 0016B218 4B EA 6F C9 */ bl func_800153E0 +/* 8016E418 0016B218 4B EA 6F C9 */ bl __pl__5xVec3CFRC5xVec3 /* 8016E41C 0016B21C 80 81 00 20 */ lwz r4, 0x20(r1) /* 8016E420 0016B220 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha /* 8016E424 0016B224 80 E1 00 24 */ lwz r7, 0x24(r1) @@ -6189,7 +6189,7 @@ lbl_8016E394: /* 8016E450 0016B250 4B FF EB 25 */ bl random_orbit__13zNPCBPlanktonCFRC5xVec3ff /* 8016E454 0016B254 80 7E 00 50 */ lwz r3, 0x50(r30) /* 8016E458 0016B258 38 81 00 08 */ addi r4, r1, 8 -/* 8016E45C 0016B25C 48 00 19 A9 */ bl func_8016FE04 +/* 8016E45C 0016B25C 48 00 19 A9 */ bl set_location__13zNPCBPlanktonFRC5xVec3 /* 8016E460 0016B260 80 7E 00 50 */ lwz r3, 0x50(r30) /* 8016E464 0016B264 4B FF D5 1D */ bl refresh_orbit__13zNPCBPlanktonFv /* 8016E468 0016B268 80 7E 00 50 */ lwz r3, 0x50(r30) @@ -6224,7 +6224,7 @@ lbl_8016E394: /* 8016E4DC 0016B2DC FC 20 F8 90 */ fmr f1, f31 /* 8016E4E0 0016B2E0 7F C3 F3 78 */ mr r3, r30 /* 8016E4E4 0016B2E4 7F E4 FB 78 */ mr r4, r31 -/* 8016E4E8 0016B2E8 4B F6 6F 35 */ bl func_800D541C +/* 8016E4E8 0016B2E8 4B F6 6F 35 */ bl Exit__5xGoalFfPv /* 8016E4EC 0016B2EC 80 01 00 24 */ lwz r0, 0x24(r1) /* 8016E4F0 0016B2F0 CB E1 00 18 */ lfd f31, 0x18(r1) /* 8016E4F4 0016B2F4 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -6240,7 +6240,7 @@ lbl_8016E394: /* 8016E51C 0016B31C 93 C1 00 08 */ stw r30, 8(r1) /* 8016E520 0016B320 7C 7E 1B 78 */ mr r30, r3 /* 8016E524 0016B324 80 63 00 50 */ lwz r3, 0x50(r3) -/* 8016E528 0016B328 48 00 16 91 */ bl func_8016FBB8 +/* 8016E528 0016B328 48 00 16 91 */ bl location__13zNPCBPlanktonCFv /* 8016E52C 0016B32C 80 BE 00 50 */ lwz r5, 0x50(r30) /* 8016E530 0016B330 C0 43 00 04 */ lfs f2, 4(r3) /* 8016E534 0016B334 C0 25 04 54 */ lfs f1, 0x454(r5) @@ -6285,7 +6285,7 @@ lbl_8016E57C: /* 8016E5C8 0016B3C8 41 82 00 14 */ beq lbl_8016E5DC /* 8016E5CC 0016B3CC 7F C4 F3 78 */ mr r4, r30 /* 8016E5D0 0016B3D0 7F E5 FB 78 */ mr r5, r31 -/* 8016E5D4 0016B3D4 48 00 18 C5 */ bl func_8016FE98 +/* 8016E5D4 0016B3D4 48 00 18 C5 */ bl __ct__22zNPCGoalBPlanktonEvadeFiR13zNPCBPlankton /* 8016E5D8 0016B3D8 7C 64 1B 78 */ mr r4, r3 lbl_8016E5DC: /* 8016E5DC 0016B3DC 28 04 00 00 */ cmplwi r4, 0 @@ -6319,7 +6319,7 @@ lbl_8016E5E8: /* 8016E648 0016B448 80 7E 00 50 */ lwz r3, 0x50(r30) /* 8016E64C 0016B44C 4B FF F2 7D */ bl reset_speed__13zNPCBPlanktonFv /* 8016E650 0016B450 80 7E 00 50 */ lwz r3, 0x50(r30) -/* 8016E654 0016B454 48 00 15 75 */ bl func_8016FBC8 +/* 8016E654 0016B454 48 00 15 75 */ bl face_player__13zNPCBPlanktonFv /* 8016E658 0016B458 80 7E 00 50 */ lwz r3, 0x50(r30) /* 8016E65C 0016B45C 38 80 00 03 */ li r4, 3 /* 8016E660 0016B460 38 00 00 00 */ li r0, 0 @@ -6382,7 +6382,7 @@ lbl_8016E5E8: /* 8016E744 0016B544 FC 20 F8 90 */ fmr f1, f31 /* 8016E748 0016B548 7F C3 F3 78 */ mr r3, r30 /* 8016E74C 0016B54C 7F E4 FB 78 */ mr r4, r31 -/* 8016E750 0016B550 4B F6 6C CD */ bl func_800D541C +/* 8016E750 0016B550 4B F6 6C CD */ bl Exit__5xGoalFfPv /* 8016E754 0016B554 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8016E758 0016B558 80 01 00 24 */ lwz r0, 0x24(r1) /* 8016E75C 0016B55C CB E1 00 10 */ lfd f31, 0x10(r1) @@ -6420,7 +6420,7 @@ lbl_8016E7D0: /* 8016E7D8 0016B5D8 4C 41 13 82 */ cror 2, 1, 2 /* 8016E7DC 0016B5DC 40 82 00 D8 */ bne lbl_8016E8B4 /* 8016E7E0 0016B5E0 7F E3 FB 78 */ mr r3, r31 -/* 8016E7E4 0016B5E4 48 00 13 D5 */ bl func_8016FBB8 +/* 8016E7E4 0016B5E4 48 00 13 D5 */ bl location__13zNPCBPlanktonCFv /* 8016E7E8 0016B5E8 7C 64 1B 78 */ mr r4, r3 /* 8016E7EC 0016B5EC 38 61 00 14 */ addi r3, r1, 0x14 /* 8016E7F0 0016B5F0 38 BF 04 50 */ addi r5, r31, 0x450 @@ -6460,7 +6460,7 @@ lbl_8016E848: /* 8016E870 0016B670 80 7E 00 50 */ lwz r3, 0x50(r30) /* 8016E874 0016B674 38 81 00 08 */ addi r4, r1, 8 /* 8016E878 0016B678 38 63 04 74 */ addi r3, r3, 0x474 -/* 8016E87C 0016B67C 4B E9 C9 E9 */ bl func_8000B264 +/* 8016E87C 0016B67C 4B E9 C9 E9 */ bl __as__5xVec3FRC5xVec3 /* 8016E880 0016B680 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha /* 8016E884 0016B684 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l /* 8016E888 0016B688 C3 E3 01 28 */ lfs f31, 0x128(r3) @@ -6515,7 +6515,7 @@ zNPCTypeBossPlankton.ring_to_world_loc__34_unnamed_zNPCTypeBossPlankton_cpp_FRC5 /* 8016E938 0016B738 C0 3F 00 00 */ lfs f1, 0(r31) /* 8016E93C 0016B73C EC 42 00 2A */ fadds f2, f2, f0 /* 8016E940 0016B740 C0 7F 00 08 */ lfs f3, 8(r31) -/* 8016E944 0016B744 4B EF 16 45 */ bl func_8005FF88 +/* 8016E944 0016B744 4B EF 16 45 */ bl create__5xVec3Ffff /* 8016E948 0016B748 48 00 00 4C */ b lbl_8016E994 lbl_8016E94C: /* 8016E94C 0016B74C C0 1E 00 00 */ lfs f0, 0(r30) @@ -6535,7 +6535,7 @@ lbl_8016E94C: /* 8016E984 0016B784 EC 24 00 7A */ fmadds f1, f4, f1, f0 /* 8016E988 0016B788 C0 1E 00 04 */ lfs f0, 4(r30) /* 8016E98C 0016B78C EC 42 00 2A */ fadds f2, f2, f0 -/* 8016E990 0016B790 4B EF 15 F9 */ bl func_8005FF88 +/* 8016E990 0016B790 4B EF 15 F9 */ bl create__5xVec3Ffff lbl_8016E994: /* 8016E994 0016B794 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 8016E998 0016B798 CB E1 00 30 */ lfd f31, 0x30(r1) @@ -6575,7 +6575,7 @@ zNPCTypeBossPlankton.world_to_ring_loc__34_unnamed_zNPCTypeBossPlankton_cpp_FRC5 /* 8016EA14 0016B814 EC 01 00 28 */ fsubs f0, f1, f0 /* 8016EA18 0016B818 D0 41 00 08 */ stfs f2, 8(r1) /* 8016EA1C 0016B81C D0 01 00 0C */ stfs f0, 0xc(r1) -/* 8016EA20 0016B820 4B EC 7E 39 */ bl func_80036858 +/* 8016EA20 0016B820 4B EC 7E 39 */ bl length__5xVec2CFv /* 8016EA24 0016B824 3C 60 80 27 */ lis r3, lbl_802713E0@ha /* 8016EA28 0016B828 FF E0 08 90 */ fmr f31, f1 /* 8016EA2C 0016B82C 38 A3 13 E0 */ addi r5, r3, lbl_802713E0@l @@ -6587,7 +6587,7 @@ zNPCTypeBossPlankton.world_to_ring_loc__34_unnamed_zNPCTypeBossPlankton_cpp_FRC5 /* 8016EA44 0016B844 C0 41 00 0C */ lfs f2, 0xc(r1) /* 8016EA48 0016B848 90 61 00 14 */ stw r3, 0x14(r1) /* 8016EA4C 0016B84C 90 01 00 18 */ stw r0, 0x18(r1) -/* 8016EA50 0016B850 4B E9 76 21 */ bl func_80006070 +/* 8016EA50 0016B850 4B E9 76 21 */ bl xatan2__Fff /* 8016EA54 0016B854 EC 5F 00 72 */ fmuls f2, f31, f1 /* 8016EA58 0016B858 C0 3E 00 04 */ lfs f1, 4(r30) /* 8016EA5C 0016B85C C0 1F 00 04 */ lfs f0, 4(r31) @@ -6626,7 +6626,7 @@ zNPCTypeBossPlankton.world_to_ring_loc__34_unnamed_zNPCTypeBossPlankton_cpp_FRC5 /* 8016EAE0 0016B8E0 41 82 00 14 */ beq lbl_8016EAF4 /* 8016EAE4 0016B8E4 7F C4 F3 78 */ mr r4, r30 /* 8016EAE8 0016B8E8 7F E5 FB 78 */ mr r5, r31 -/* 8016EAEC 0016B8EC 48 00 13 F9 */ bl func_8016FEE4 +/* 8016EAEC 0016B8EC 48 00 13 F9 */ bl __ct__21zNPCGoalBPlanktonHuntFiR13zNPCBPlankton /* 8016EAF0 0016B8F0 7C 64 1B 78 */ mr r4, r3 lbl_8016EAF4: /* 8016EAF4 0016B8F4 28 04 00 00 */ cmplwi r4, 0 @@ -6691,7 +6691,7 @@ lbl_8016EB00: /* 8016EBDC 0016B9DC FC 20 F8 90 */ fmr f1, f31 /* 8016EBE0 0016B9E0 7F C3 F3 78 */ mr r3, r30 /* 8016EBE4 0016B9E4 7F E4 FB 78 */ mr r4, r31 -/* 8016EBE8 0016B9E8 4B F6 68 35 */ bl func_800D541C +/* 8016EBE8 0016B9E8 4B F6 68 35 */ bl Exit__5xGoalFfPv /* 8016EBEC 0016B9EC 80 01 00 24 */ lwz r0, 0x24(r1) /* 8016EBF0 0016B9F0 CB E1 00 18 */ lfd f31, 0x18(r1) /* 8016EBF4 0016B9F4 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -6719,15 +6719,15 @@ lbl_8016EB00: lbl_8016EC4C: /* 8016EC4C 0016BA4C 4B FF CD 35 */ bl refresh_orbit__13zNPCBPlanktonFv /* 8016EC50 0016BA50 80 7E 00 58 */ lwz r3, 0x58(r30) -/* 8016EC54 0016BA54 48 00 0F 65 */ bl func_8016FBB8 +/* 8016EC54 0016BA54 48 00 0F 65 */ bl location__13zNPCBPlanktonCFv /* 8016EC58 0016BA58 7C 7D 1B 78 */ mr r29, r3 /* 8016EC5C 0016BA5C 4B FF 9E 39 */ bl zNPCTypeBossPlankton.get_player_loc__34_unnamed_zNPCTypeBossPlankton_cpp_Fv /* 8016EC60 0016BA60 7C 64 1B 78 */ mr r4, r3 /* 8016EC64 0016BA64 7F A5 EB 78 */ mr r5, r29 /* 8016EC68 0016BA68 38 61 00 14 */ addi r3, r1, 0x14 -/* 8016EC6C 0016BA6C 4B E9 C5 61 */ bl func_8000B1CC +/* 8016EC6C 0016BA6C 4B E9 C5 61 */ bl __mi__5xVec3CFRC5xVec3 /* 8016EC70 0016BA70 38 61 00 14 */ addi r3, r1, 0x14 -/* 8016EC74 0016BA74 4B E9 C4 89 */ bl func_8000B0FC +/* 8016EC74 0016BA74 4B E9 C4 89 */ bl length2__5xVec3CFv /* 8016EC78 0016BA78 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha /* 8016EC7C 0016BA7C 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l /* 8016EC80 0016BA80 C0 03 00 9C */ lfs f0, 0x9c(r3) @@ -6742,7 +6742,7 @@ lbl_8016EC9C: /* 8016ECA0 0016BAA0 7C 64 1B 78 */ mr r4, r3 /* 8016ECA4 0016BAA4 38 61 00 08 */ addi r3, r1, 8 /* 8016ECA8 0016BAA8 38 BE 00 4C */ addi r5, r30, 0x4c -/* 8016ECAC 0016BAAC 4B E9 C5 21 */ bl func_8000B1CC +/* 8016ECAC 0016BAAC 4B E9 C5 21 */ bl __mi__5xVec3CFRC5xVec3 /* 8016ECB0 0016BAB0 80 81 00 08 */ lwz r4, 8(r1) /* 8016ECB4 0016BAB4 80 61 00 0C */ lwz r3, 0xc(r1) /* 8016ECB8 0016BAB8 80 01 00 10 */ lwz r0, 0x10(r1) @@ -6752,7 +6752,7 @@ lbl_8016EC9C: /* 8016ECC8 0016BAC8 4B FF 9D CD */ bl zNPCTypeBossPlankton.get_player_loc__34_unnamed_zNPCTypeBossPlankton_cpp_Fv /* 8016ECCC 0016BACC 7C 64 1B 78 */ mr r4, r3 /* 8016ECD0 0016BAD0 38 7E 00 4C */ addi r3, r30, 0x4c -/* 8016ECD4 0016BAD4 4B E9 C5 91 */ bl func_8000B264 +/* 8016ECD4 0016BAD4 4B E9 C5 91 */ bl __as__5xVec3FRC5xVec3 /* 8016ECD8 0016BAD8 80 9E 00 58 */ lwz r4, 0x58(r30) /* 8016ECDC 0016BADC 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha /* 8016ECE0 0016BAE0 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l @@ -6762,7 +6762,7 @@ lbl_8016EC9C: /* 8016ECF0 0016BAF0 4C 41 13 82 */ cror 2, 1, 2 /* 8016ECF4 0016BAF4 41 82 00 1C */ beq lbl_8016ED10 /* 8016ECF8 0016BAF8 38 61 00 20 */ addi r3, r1, 0x20 -/* 8016ECFC 0016BAFC 4B E9 C4 01 */ bl func_8000B0FC +/* 8016ECFC 0016BAFC 4B E9 C4 01 */ bl length2__5xVec3CFv /* 8016ED00 0016BB00 C0 02 AB D8 */ lfs f0, lbl_803CF558-_SDA2_BASE_(r2) /* 8016ED04 0016BB04 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8016ED08 0016BB08 4C 40 13 82 */ cror 2, 0, 2 @@ -6804,7 +6804,7 @@ lbl_8016ED3C: /* 8016ED8C 0016BB8C 41 82 00 14 */ beq lbl_8016EDA0 /* 8016ED90 0016BB90 7F C4 F3 78 */ mr r4, r30 /* 8016ED94 0016BB94 7F E5 FB 78 */ mr r5, r31 -/* 8016ED98 0016BB98 48 00 11 99 */ bl func_8016FF30 +/* 8016ED98 0016BB98 48 00 11 99 */ bl __ct__22zNPCGoalBPlanktonTauntFiR13zNPCBPlankton /* 8016ED9C 0016BB9C 7C 64 1B 78 */ mr r4, r3 lbl_8016EDA0: /* 8016EDA0 0016BBA0 28 04 00 00 */ cmplwi r4, 0 @@ -6829,7 +6829,7 @@ lbl_8016EDAC: /* 8016EDE8 0016BBE8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016EDEC 0016BBEC 7C 08 02 A6 */ mflr r0 /* 8016EDF0 0016BBF0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8016EDF4 0016BBF4 4B F6 66 29 */ bl func_800D541C +/* 8016EDF4 0016BBF4 4B F6 66 29 */ bl Exit__5xGoalFfPv /* 8016EDF8 0016BBF8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8016EDFC 0016BBFC 7C 08 03 A6 */ mtlr r0 /* 8016EE00 0016BC00 38 21 00 10 */ addi r1, r1, 0x10 @@ -6852,7 +6852,7 @@ lbl_8016EDAC: /* 8016EE44 0016BC44 41 82 00 14 */ beq lbl_8016EE58 /* 8016EE48 0016BC48 7F C4 F3 78 */ mr r4, r30 /* 8016EE4C 0016BC4C 7F E5 FB 78 */ mr r5, r31 -/* 8016EE50 0016BC50 48 00 11 2D */ bl func_8016FF7C +/* 8016EE50 0016BC50 48 00 11 2D */ bl __ct__21zNPCGoalBPlanktonMoveFiR13zNPCBPlankton /* 8016EE54 0016BC54 7C 64 1B 78 */ mr r4, r3 lbl_8016EE58: /* 8016EE58 0016BC58 28 04 00 00 */ cmplwi r4, 0 @@ -6877,7 +6877,7 @@ lbl_8016EE64: /* 8016EEA0 0016BCA0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016EEA4 0016BCA4 7C 08 02 A6 */ mflr r0 /* 8016EEA8 0016BCA8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8016EEAC 0016BCAC 4B F6 65 71 */ bl func_800D541C +/* 8016EEAC 0016BCAC 4B F6 65 71 */ bl Exit__5xGoalFfPv /* 8016EEB0 0016BCB0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8016EEB4 0016BCB4 7C 08 03 A6 */ mtlr r0 /* 8016EEB8 0016BCB8 38 21 00 10 */ addi r1, r1, 0x10 @@ -6900,7 +6900,7 @@ lbl_8016EE64: /* 8016EEFC 0016BCFC 41 82 00 14 */ beq lbl_8016EF10 /* 8016EF00 0016BD00 7F C4 F3 78 */ mr r4, r30 /* 8016EF04 0016BD04 7F E5 FB 78 */ mr r5, r31 -/* 8016EF08 0016BD08 48 00 10 C1 */ bl func_8016FFC8 +/* 8016EF08 0016BD08 48 00 10 C1 */ bl __ct__21zNPCGoalBPlanktonStunFiR13zNPCBPlankton /* 8016EF0C 0016BD0C 7C 64 1B 78 */ mr r4, r3 lbl_8016EF10: /* 8016EF10 0016BD10 28 04 00 00 */ cmplwi r4, 0 @@ -6954,14 +6954,14 @@ lbl_8016EF1C: /* 8016EFCC 0016BDCC 93 C1 00 10 */ stw r30, 0x10(r1) /* 8016EFD0 0016BDD0 7C 7E 1B 78 */ mr r30, r3 /* 8016EFD4 0016BDD4 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 8016EFD8 0016BDD8 48 00 10 3D */ bl func_80170014 +/* 8016EFD8 0016BDD8 48 00 10 3D */ bl give_control__13zNPCBPlanktonFv /* 8016EFDC 0016BDDC 80 9E 00 4C */ lwz r4, 0x4c(r30) /* 8016EFE0 0016BDE0 38 00 00 01 */ li r0, 1 /* 8016EFE4 0016BDE4 FC 20 F8 90 */ fmr f1, f31 /* 8016EFE8 0016BDE8 7F C3 F3 78 */ mr r3, r30 /* 8016EFEC 0016BDEC 90 04 02 C0 */ stw r0, 0x2c0(r4) /* 8016EFF0 0016BDF0 7F E4 FB 78 */ mr r4, r31 -/* 8016EFF4 0016BDF4 4B F6 64 29 */ bl func_800D541C +/* 8016EFF4 0016BDF4 4B F6 64 29 */ bl Exit__5xGoalFfPv /* 8016EFF8 0016BDF8 80 01 00 24 */ lwz r0, 0x24(r1) /* 8016EFFC 0016BDFC CB E1 00 18 */ lfd f31, 0x18(r1) /* 8016F000 0016BE00 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -7048,7 +7048,7 @@ lbl_8016F0DC: /* 8016F130 0016BF30 41 82 00 14 */ beq lbl_8016F144 /* 8016F134 0016BF34 7F C4 F3 78 */ mr r4, r30 /* 8016F138 0016BF38 7F E5 FB 78 */ mr r5, r31 -/* 8016F13C 0016BF3C 48 00 0F 11 */ bl func_8017004C +/* 8016F13C 0016BF3C 48 00 0F 11 */ bl __ct__21zNPCGoalBPlanktonFallFiR13zNPCBPlankton /* 8016F140 0016BF40 7C 64 1B 78 */ mr r4, r3 lbl_8016F144: /* 8016F144 0016BF44 28 04 00 00 */ cmplwi r4, 0 @@ -7104,7 +7104,7 @@ lbl_8016F150: /* 8016F208 0016C008 38 00 00 01 */ li r0, 1 /* 8016F20C 0016C00C 80 A3 00 4C */ lwz r5, 0x4c(r3) /* 8016F210 0016C010 90 05 02 C0 */ stw r0, 0x2c0(r5) -/* 8016F214 0016C014 4B F6 62 09 */ bl func_800D541C +/* 8016F214 0016C014 4B F6 62 09 */ bl Exit__5xGoalFfPv /* 8016F218 0016C018 80 01 00 14 */ lwz r0, 0x14(r1) /* 8016F21C 0016C01C 7C 08 03 A6 */ mtlr r0 /* 8016F220 0016C020 38 21 00 10 */ addi r1, r1, 0x10 @@ -7117,7 +7117,7 @@ lbl_8016F150: /* 8016F23C 0016C03C 93 C1 00 08 */ stw r30, 8(r1) /* 8016F240 0016C040 7C 7E 1B 78 */ mr r30, r3 /* 8016F244 0016C044 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 8016F248 0016C048 48 00 09 71 */ bl func_8016FBB8 +/* 8016F248 0016C048 48 00 09 71 */ bl location__13zNPCBPlanktonCFv /* 8016F24C 0016C04C 80 BE 00 4C */ lwz r5, 0x4c(r30) /* 8016F250 0016C050 3C 80 80 33 */ lis r4, lbl_8032A1A0@ha /* 8016F254 0016C054 38 84 A1 A0 */ addi r4, r4, lbl_8032A1A0@l @@ -7165,7 +7165,7 @@ lbl_8016F2A8: /* 8016F2F4 0016C0F4 41 82 00 14 */ beq lbl_8016F308 /* 8016F2F8 0016C0F8 7F C4 F3 78 */ mr r4, r30 /* 8016F2FC 0016C0FC 7F E5 FB 78 */ mr r5, r31 -/* 8016F300 0016C100 48 00 0D 99 */ bl func_80170098 +/* 8016F300 0016C100 48 00 0D 99 */ bl __ct__22zNPCGoalBPlanktonDizzyFiR13zNPCBPlankton /* 8016F304 0016C104 7C 64 1B 78 */ mr r4, r3 lbl_8016F308: /* 8016F308 0016C108 28 04 00 00 */ cmplwi r4, 0 @@ -7190,7 +7190,7 @@ lbl_8016F314: /* 8016F350 0016C150 FF E0 08 90 */ fmr f31, f1 /* 8016F354 0016C154 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8016F358 0016C158 7C 9F 23 78 */ mr r31, r4 -/* 8016F35C 0016C15C 48 00 0C B9 */ bl func_80170014 +/* 8016F35C 0016C15C 48 00 0C B9 */ bl give_control__13zNPCBPlanktonFv /* 8016F360 0016C160 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) /* 8016F364 0016C164 FC 20 F8 90 */ fmr f1, f31 /* 8016F368 0016C168 80 BE 00 4C */ lwz r5, 0x4c(r30) @@ -7215,7 +7215,7 @@ lbl_8016F314: /* 8016F3B4 0016C1B4 38 00 00 01 */ li r0, 1 /* 8016F3B8 0016C1B8 80 A3 00 4C */ lwz r5, 0x4c(r3) /* 8016F3BC 0016C1BC 90 05 02 C0 */ stw r0, 0x2c0(r5) -/* 8016F3C0 0016C1C0 4B F6 60 5D */ bl func_800D541C +/* 8016F3C0 0016C1C0 4B F6 60 5D */ bl Exit__5xGoalFfPv /* 8016F3C4 0016C1C4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8016F3C8 0016C1C8 7C 08 03 A6 */ mtlr r0 /* 8016F3CC 0016C1CC 38 21 00 10 */ addi r1, r1, 0x10 @@ -7306,7 +7306,7 @@ lbl_8016F4B8: /* 8016F50C 0016C30C 41 82 00 14 */ beq lbl_8016F520 /* 8016F510 0016C310 7F C4 F3 78 */ mr r4, r30 /* 8016F514 0016C314 7F E5 FB 78 */ mr r5, r31 -/* 8016F518 0016C318 48 00 0B CD */ bl func_801700E4 +/* 8016F518 0016C318 48 00 0B CD */ bl __ct__21zNPCGoalBPlanktonBeamFiR13zNPCBPlankton /* 8016F51C 0016C31C 7C 64 1B 78 */ mr r4, r3 lbl_8016F520: /* 8016F520 0016C320 28 04 00 00 */ cmplwi r4, 0 @@ -7346,7 +7346,7 @@ lbl_8016F52C: /* 8016F5A4 0016C3A4 90 83 02 C0 */ stw r4, 0x2c0(r3) /* 8016F5A8 0016C3A8 80 7E 00 54 */ lwz r3, 0x54(r30) /* 8016F5AC 0016C3AC 80 83 04 4C */ lwz r4, 0x44c(r3) -/* 8016F5B0 0016C3B0 48 00 0B 81 */ bl func_80170130 +/* 8016F5B0 0016C3B0 48 00 0B 81 */ bl enable_emitter__13zNPCBPlanktonCFR11xParEmitter /* 8016F5B4 0016C3B4 80 9E 00 54 */ lwz r4, 0x54(r30) /* 8016F5B8 0016C3B8 38 60 00 05 */ li r3, 5 /* 8016F5BC 0016C3BC C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) @@ -7381,11 +7381,11 @@ lbl_8016F52C: /* 8016F630 0016C430 90 03 02 C0 */ stw r0, 0x2c0(r3) /* 8016F634 0016C434 80 7E 00 54 */ lwz r3, 0x54(r30) /* 8016F638 0016C438 80 83 04 4C */ lwz r4, 0x44c(r3) -/* 8016F63C 0016C43C 48 00 0B 05 */ bl func_80170140 +/* 8016F63C 0016C43C 48 00 0B 05 */ bl disable_emitter__13zNPCBPlanktonCFR11xParEmitter /* 8016F640 0016C440 FC 20 F8 90 */ fmr f1, f31 /* 8016F644 0016C444 7F C3 F3 78 */ mr r3, r30 /* 8016F648 0016C448 7F E4 FB 78 */ mr r4, r31 -/* 8016F64C 0016C44C 4B F6 5D D1 */ bl func_800D541C +/* 8016F64C 0016C44C 4B F6 5D D1 */ bl Exit__5xGoalFfPv /* 8016F650 0016C450 80 01 00 24 */ lwz r0, 0x24(r1) /* 8016F654 0016C454 CB E1 00 18 */ lfd f31, 0x18(r1) /* 8016F658 0016C458 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -7450,7 +7450,7 @@ update_warm_up__21zNPCGoalBPlanktonBeamFf: /* 8016F71C 0016C51C 90 03 00 50 */ stw r0, 0x50(r3) /* 8016F720 0016C520 80 63 00 54 */ lwz r3, 0x54(r3) /* 8016F724 0016C524 80 83 04 4C */ lwz r4, 0x44c(r3) -/* 8016F728 0016C528 48 00 0A 19 */ bl func_80170140 +/* 8016F728 0016C528 48 00 0A 19 */ bl disable_emitter__13zNPCBPlanktonCFR11xParEmitter lbl_8016F72C: /* 8016F72C 0016C52C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8016F730 0016C530 7C 08 03 A6 */ mtlr r0 @@ -7489,15 +7489,15 @@ lbl_8016F780: /* 8016F7A4 0016C5A4 90 1F 00 50 */ stw r0, 0x50(r31) /* 8016F7A8 0016C5A8 48 00 01 4C */ b lbl_8016F8F4 lbl_8016F7AC: -/* 8016F7AC 0016C5AC 48 00 04 0D */ bl func_8016FBB8 +/* 8016F7AC 0016C5AC 48 00 04 0D */ bl location__13zNPCBPlanktonCFv /* 8016F7B0 0016C5B0 7C 7E 1B 78 */ mr r30, r3 /* 8016F7B4 0016C5B4 4B FF 92 E1 */ bl zNPCTypeBossPlankton.get_player_loc__34_unnamed_zNPCTypeBossPlankton_cpp_Fv /* 8016F7B8 0016C5B8 7C 64 1B 78 */ mr r4, r3 /* 8016F7BC 0016C5BC 7F C5 F3 78 */ mr r5, r30 /* 8016F7C0 0016C5C0 38 61 00 2C */ addi r3, r1, 0x2c -/* 8016F7C4 0016C5C4 4B E9 BA 09 */ bl func_8000B1CC +/* 8016F7C4 0016C5C4 4B E9 BA 09 */ bl __mi__5xVec3CFRC5xVec3 /* 8016F7C8 0016C5C8 38 61 00 2C */ addi r3, r1, 0x2c -/* 8016F7CC 0016C5CC 4B E9 B9 31 */ bl func_8000B0FC +/* 8016F7CC 0016C5CC 4B E9 B9 31 */ bl length2__5xVec3CFv /* 8016F7D0 0016C5D0 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha /* 8016F7D4 0016C5D4 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l /* 8016F7D8 0016C5D8 C0 03 00 B4 */ lfs f0, 0xb4(r3) @@ -7517,25 +7517,25 @@ lbl_8016F7F8: /* 8016F80C 0016C60C 3B C1 00 68 */ addi r30, r1, 0x68 /* 8016F810 0016C610 38 81 00 20 */ addi r4, r1, 0x20 /* 8016F814 0016C614 7F C3 F3 78 */ mr r3, r30 -/* 8016F818 0016C618 4B E9 BA 4D */ bl func_8000B264 +/* 8016F818 0016C618 4B E9 BA 4D */ bl __as__5xVec3FRC5xVec3 /* 8016F81C 0016C61C 4B FF 92 79 */ bl zNPCTypeBossPlankton.get_player_loc__34_unnamed_zNPCTypeBossPlankton_cpp_Fv /* 8016F820 0016C620 7C 64 1B 78 */ mr r4, r3 /* 8016F824 0016C624 7F C5 F3 78 */ mr r5, r30 /* 8016F828 0016C628 38 61 00 14 */ addi r3, r1, 0x14 -/* 8016F82C 0016C62C 4B E9 B9 A1 */ bl func_8000B1CC +/* 8016F82C 0016C62C 4B E9 B9 A1 */ bl __mi__5xVec3CFRC5xVec3 /* 8016F830 0016C630 38 61 00 38 */ addi r3, r1, 0x38 /* 8016F834 0016C634 38 81 00 14 */ addi r4, r1, 0x14 -/* 8016F838 0016C638 4B EA 59 C1 */ bl func_800151F8 +/* 8016F838 0016C638 4B EA 59 C1 */ bl xMat3x3LookVec3__FR7xMat3x3RC5xVec3 /* 8016F83C 0016C63C 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha /* 8016F840 0016C640 3B A1 00 58 */ addi r29, r1, 0x58 /* 8016F844 0016C644 38 83 A1 A0 */ addi r4, r3, lbl_8032A1A0@l /* 8016F848 0016C648 38 61 00 08 */ addi r3, r1, 8 /* 8016F84C 0016C64C C0 24 00 B8 */ lfs f1, 0xb8(r4) /* 8016F850 0016C650 7F A4 EB 78 */ mr r4, r29 -/* 8016F854 0016C654 4B E9 B8 CD */ bl func_8000B120 +/* 8016F854 0016C654 4B E9 B8 CD */ bl __ml__5xVec3CFf /* 8016F858 0016C658 7F C3 F3 78 */ mr r3, r30 /* 8016F85C 0016C65C 38 81 00 08 */ addi r4, r1, 8 -/* 8016F860 0016C660 4B EA 5B E5 */ bl func_80015444 +/* 8016F860 0016C660 4B EA 5B E5 */ bl __apl__5xVec3FRC5xVec3 /* 8016F864 0016C664 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha /* 8016F868 0016C668 3C 00 43 30 */ lis r0, 0x4330 /* 8016F86C 0016C66C 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l @@ -7635,7 +7635,7 @@ lbl_8016F974: /* 8016F9C4 0016C7C4 41 82 00 14 */ beq lbl_8016F9D8 /* 8016F9C8 0016C7C8 7F C4 F3 78 */ mr r4, r30 /* 8016F9CC 0016C7CC 7F E5 FB 78 */ mr r5, r31 -/* 8016F9D0 0016C7D0 48 00 07 81 */ bl func_80170150 +/* 8016F9D0 0016C7D0 48 00 07 81 */ bl __ct__21zNPCGoalBPlanktonWallFiR13zNPCBPlankton /* 8016F9D4 0016C7D4 7C 64 1B 78 */ mr r4, r3 lbl_8016F9D8: /* 8016F9D8 0016C7D8 28 04 00 00 */ cmplwi r4, 0 @@ -7660,7 +7660,7 @@ lbl_8016F9E4: /* 8016FA20 0016C820 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016FA24 0016C824 7C 08 02 A6 */ mflr r0 /* 8016FA28 0016C828 90 01 00 14 */ stw r0, 0x14(r1) -/* 8016FA2C 0016C82C 4B F6 59 F1 */ bl func_800D541C +/* 8016FA2C 0016C82C 4B F6 59 F1 */ bl Exit__5xGoalFfPv /* 8016FA30 0016C830 80 01 00 14 */ lwz r0, 0x14(r1) /* 8016FA34 0016C834 7C 08 03 A6 */ mtlr r0 /* 8016FA38 0016C838 38 21 00 10 */ addi r1, r1, 0x10 @@ -7683,7 +7683,7 @@ lbl_8016F9E4: /* 8016FA7C 0016C87C 41 82 00 14 */ beq lbl_8016FA90 /* 8016FA80 0016C880 7F C4 F3 78 */ mr r4, r30 /* 8016FA84 0016C884 7F E5 FB 78 */ mr r5, r31 -/* 8016FA88 0016C888 48 00 07 15 */ bl func_8017019C +/* 8016FA88 0016C888 48 00 07 15 */ bl __ct__23zNPCGoalBPlanktonMissleFiR13zNPCBPlankton /* 8016FA8C 0016C88C 7C 64 1B 78 */ mr r4, r3 lbl_8016FA90: /* 8016FA90 0016C890 28 04 00 00 */ cmplwi r4, 0 @@ -7708,7 +7708,7 @@ lbl_8016FA9C: /* 8016FAD8 0016C8D8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016FADC 0016C8DC 7C 08 02 A6 */ mflr r0 /* 8016FAE0 0016C8E0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8016FAE4 0016C8E4 4B F6 59 39 */ bl func_800D541C +/* 8016FAE4 0016C8E4 4B F6 59 39 */ bl Exit__5xGoalFfPv /* 8016FAE8 0016C8E8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8016FAEC 0016C8EC 7C 08 03 A6 */ mtlr r0 /* 8016FAF0 0016C8F0 38 21 00 10 */ addi r1, r1, 0x10 @@ -7731,7 +7731,7 @@ lbl_8016FA9C: /* 8016FB34 0016C934 41 82 00 14 */ beq lbl_8016FB48 /* 8016FB38 0016C938 7F C4 F3 78 */ mr r4, r30 /* 8016FB3C 0016C93C 7F E5 FB 78 */ mr r5, r31 -/* 8016FB40 0016C940 48 00 06 A9 */ bl func_801701E8 +/* 8016FB40 0016C940 48 00 06 A9 */ bl __ct__21zNPCGoalBPlanktonBombFiR13zNPCBPlankton /* 8016FB44 0016C944 7C 64 1B 78 */ mr r4, r3 lbl_8016FB48: /* 8016FB48 0016C948 28 04 00 00 */ cmplwi r4, 0 @@ -7756,7 +7756,7 @@ lbl_8016FB54: /* 8016FB90 0016C990 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016FB94 0016C994 7C 08 02 A6 */ mflr r0 /* 8016FB98 0016C998 90 01 00 14 */ stw r0, 0x14(r1) -/* 8016FB9C 0016C99C 4B F6 58 81 */ bl func_800D541C +/* 8016FB9C 0016C99C 4B F6 58 81 */ bl Exit__5xGoalFfPv /* 8016FBA0 0016C9A0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8016FBA4 0016C9A4 7C 08 03 A6 */ mtlr r0 /* 8016FBA8 0016C9A8 38 21 00 10 */ addi r1, r1, 0x10 @@ -7764,25 +7764,25 @@ lbl_8016FB54: /* 8016FBB0 0016C9B0 38 60 00 00 */ li r3, 0 /* 8016FBB4 0016C9B4 4E 80 00 20 */ blr -.global func_8016FBB8 -func_8016FBB8: +.global location__13zNPCBPlanktonCFv +location__13zNPCBPlanktonCFv: /* 8016FBB8 0016C9B8 80 63 00 24 */ lwz r3, 0x24(r3) /* 8016FBBC 0016C9BC 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8016FBC0 0016C9C0 38 63 00 30 */ addi r3, r3, 0x30 /* 8016FBC4 0016C9C4 4E 80 00 20 */ blr -.global func_8016FBC8 -func_8016FBC8: +.global face_player__13zNPCBPlanktonFv +face_player__13zNPCBPlanktonFv: /* 8016FBC8 0016C9C8 38 00 00 01 */ li r0, 1 /* 8016FBCC 0016C9CC 98 03 02 B5 */ stb r0, 0x2b5(r3) /* 8016FBD0 0016C9D0 4E 80 00 20 */ blr -.global func_8016FBD4 -func_8016FBD4: +.global render_debug__13zNPCBPlanktonFv +render_debug__13zNPCBPlanktonFv: /* 8016FBD4 0016C9D4 4E 80 00 20 */ blr -.global func_8016FBD8 -func_8016FBD8: +.global turning__13zNPCBPlanktonCFv +turning__13zNPCBPlanktonCFv: /* 8016FBD8 0016C9D8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016FBDC 0016C9DC 38 00 00 00 */ li r0, 0 /* 8016FBE0 0016C9E0 80 83 00 24 */ lwz r4, 0x24(r3) @@ -7842,8 +7842,8 @@ lbl_8016FCA4: /* 8016FCA8 0016CAA8 38 21 00 10 */ addi r1, r1, 0x10 /* 8016FCAC 0016CAAC 4E 80 00 20 */ blr -.global func_8016FCB0 -func_8016FCB0: +.global __ct__21zNPCGoalBPlanktonIdleFiR13zNPCBPlankton +__ct__21zNPCGoalBPlanktonIdleFiR13zNPCBPlankton: /* 8016FCB0 0016CAB0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016FCB4 0016CAB4 7C 08 02 A6 */ mflr r0 /* 8016FCB8 0016CAB8 90 01 00 14 */ stw r0, 0x14(r1) @@ -7851,7 +7851,7 @@ func_8016FCB0: /* 8016FCC0 0016CAC0 7C BF 2B 78 */ mr r31, r5 /* 8016FCC4 0016CAC4 93 C1 00 08 */ stw r30, 8(r1) /* 8016FCC8 0016CAC8 7C 7E 1B 78 */ mr r30, r3 -/* 8016FCCC 0016CACC 4B F6 93 29 */ bl func_800D8FF4 +/* 8016FCCC 0016CACC 4B F6 93 29 */ bl __ct__14zNPCGoalCommonFi /* 8016FCD0 0016CAD0 3C 80 80 2A */ lis r4, lbl_8029B338@ha /* 8016FCD4 0016CAD4 7F C3 F3 78 */ mr r3, r30 /* 8016FCD8 0016CAD8 38 04 B3 38 */ addi r0, r4, lbl_8029B338@l @@ -7864,8 +7864,8 @@ func_8016FCB0: /* 8016FCF4 0016CAF4 38 21 00 10 */ addi r1, r1, 0x10 /* 8016FCF8 0016CAF8 4E 80 00 20 */ blr -.global func_8016FCFC -func_8016FCFC: +.global take_control__13zNPCBPlanktonFv +take_control__13zNPCBPlanktonFv: /* 8016FCFC 0016CAFC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016FD00 0016CB00 7C 08 02 A6 */ mflr r0 /* 8016FD04 0016CB04 90 01 00 14 */ stw r0, 0x14(r1) @@ -7882,8 +7882,8 @@ lbl_8016FD24: /* 8016FD2C 0016CB2C 38 21 00 10 */ addi r1, r1, 0x10 /* 8016FD30 0016CB30 4E 80 00 20 */ blr -.global func_8016FD34 -func_8016FD34: +.global get_orbit_yaw__13zNPCBPlanktonCFRC5xVec3 +get_orbit_yaw__13zNPCBPlanktonCFRC5xVec3: /* 8016FD34 0016CB34 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016FD38 0016CB38 7C 08 02 A6 */ mflr r0 /* 8016FD3C 0016CB3C C0 64 00 00 */ lfs f3, 0(r4) @@ -7893,14 +7893,14 @@ func_8016FD34: /* 8016FD4C 0016CB4C EC 23 08 28 */ fsubs f1, f3, f1 /* 8016FD50 0016CB50 90 01 00 14 */ stw r0, 0x14(r1) /* 8016FD54 0016CB54 EC 42 00 28 */ fsubs f2, f2, f0 -/* 8016FD58 0016CB58 4B E9 63 19 */ bl func_80006070 +/* 8016FD58 0016CB58 4B E9 63 19 */ bl xatan2__Fff /* 8016FD5C 0016CB5C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8016FD60 0016CB60 7C 08 03 A6 */ mtlr r0 /* 8016FD64 0016CB64 38 21 00 10 */ addi r1, r1, 0x10 /* 8016FD68 0016CB68 4E 80 00 20 */ blr -.global func_8016FD6C -func_8016FD6C: +.global __ct__23zNPCGoalBPlanktonAttackFiR13zNPCBPlankton +__ct__23zNPCGoalBPlanktonAttackFiR13zNPCBPlankton: /* 8016FD6C 0016CB6C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016FD70 0016CB70 7C 08 02 A6 */ mflr r0 /* 8016FD74 0016CB74 90 01 00 14 */ stw r0, 0x14(r1) @@ -7908,7 +7908,7 @@ func_8016FD6C: /* 8016FD7C 0016CB7C 7C BF 2B 78 */ mr r31, r5 /* 8016FD80 0016CB80 93 C1 00 08 */ stw r30, 8(r1) /* 8016FD84 0016CB84 7C 7E 1B 78 */ mr r30, r3 -/* 8016FD88 0016CB88 4B F6 92 6D */ bl func_800D8FF4 +/* 8016FD88 0016CB88 4B F6 92 6D */ bl __ct__14zNPCGoalCommonFi /* 8016FD8C 0016CB8C 3C 80 80 2A */ lis r4, lbl_8029B304@ha /* 8016FD90 0016CB90 7F C3 F3 78 */ mr r3, r30 /* 8016FD94 0016CB94 38 04 B3 04 */ addi r0, r4, lbl_8029B304@l @@ -7921,8 +7921,8 @@ func_8016FD6C: /* 8016FDB0 0016CBB0 38 21 00 10 */ addi r1, r1, 0x10 /* 8016FDB4 0016CBB4 4E 80 00 20 */ blr -.global func_8016FDB8 -func_8016FDB8: +.global __ct__23zNPCGoalBPlanktonAmbushFiR13zNPCBPlankton +__ct__23zNPCGoalBPlanktonAmbushFiR13zNPCBPlankton: /* 8016FDB8 0016CBB8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016FDBC 0016CBBC 7C 08 02 A6 */ mflr r0 /* 8016FDC0 0016CBC0 90 01 00 14 */ stw r0, 0x14(r1) @@ -7930,7 +7930,7 @@ func_8016FDB8: /* 8016FDC8 0016CBC8 7C BF 2B 78 */ mr r31, r5 /* 8016FDCC 0016CBCC 93 C1 00 08 */ stw r30, 8(r1) /* 8016FDD0 0016CBD0 7C 7E 1B 78 */ mr r30, r3 -/* 8016FDD4 0016CBD4 4B F6 92 21 */ bl func_800D8FF4 +/* 8016FDD4 0016CBD4 4B F6 92 21 */ bl __ct__14zNPCGoalCommonFi /* 8016FDD8 0016CBD8 3C 80 80 2A */ lis r4, lbl_8029B2D0@ha /* 8016FDDC 0016CBDC 7F C3 F3 78 */ mr r3, r30 /* 8016FDE0 0016CBE0 38 04 B2 D0 */ addi r0, r4, lbl_8029B2D0@l @@ -7943,8 +7943,8 @@ func_8016FDB8: /* 8016FDFC 0016CBFC 38 21 00 10 */ addi r1, r1, 0x10 /* 8016FE00 0016CC00 4E 80 00 20 */ blr -.global func_8016FE04 -func_8016FE04: +.global set_location__13zNPCBPlanktonFRC5xVec3 +set_location__13zNPCBPlanktonFRC5xVec3: /* 8016FE04 0016CC04 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016FE08 0016CC08 7C 08 02 A6 */ mflr r0 /* 8016FE0C 0016CC0C 90 01 00 14 */ stw r0, 0x14(r1) @@ -7952,20 +7952,20 @@ func_8016FE04: /* 8016FE14 0016CC14 7C 7F 1B 78 */ mr r31, r3 /* 8016FE18 0016CC18 80 63 00 48 */ lwz r3, 0x48(r3) /* 8016FE1C 0016CC1C 38 63 00 30 */ addi r3, r3, 0x30 -/* 8016FE20 0016CC20 4B E9 B4 45 */ bl func_8000B264 +/* 8016FE20 0016CC20 4B E9 B4 45 */ bl __as__5xVec3FRC5xVec3 /* 8016FE24 0016CC24 80 BF 00 24 */ lwz r5, 0x24(r31) /* 8016FE28 0016CC28 7C 64 1B 78 */ mr r4, r3 /* 8016FE2C 0016CC2C 80 65 00 4C */ lwz r3, 0x4c(r5) /* 8016FE30 0016CC30 38 63 00 30 */ addi r3, r3, 0x30 -/* 8016FE34 0016CC34 4B E9 B4 31 */ bl func_8000B264 +/* 8016FE34 0016CC34 4B E9 B4 31 */ bl __as__5xVec3FRC5xVec3 /* 8016FE38 0016CC38 80 01 00 14 */ lwz r0, 0x14(r1) /* 8016FE3C 0016CC3C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8016FE40 0016CC40 7C 08 03 A6 */ mtlr r0 /* 8016FE44 0016CC44 38 21 00 10 */ addi r1, r1, 0x10 /* 8016FE48 0016CC48 4E 80 00 20 */ blr -.global func_8016FE4C -func_8016FE4C: +.global __ct__22zNPCGoalBPlanktonFlankFiR13zNPCBPlankton +__ct__22zNPCGoalBPlanktonFlankFiR13zNPCBPlankton: /* 8016FE4C 0016CC4C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016FE50 0016CC50 7C 08 02 A6 */ mflr r0 /* 8016FE54 0016CC54 90 01 00 14 */ stw r0, 0x14(r1) @@ -7973,7 +7973,7 @@ func_8016FE4C: /* 8016FE5C 0016CC5C 7C BF 2B 78 */ mr r31, r5 /* 8016FE60 0016CC60 93 C1 00 08 */ stw r30, 8(r1) /* 8016FE64 0016CC64 7C 7E 1B 78 */ mr r30, r3 -/* 8016FE68 0016CC68 4B F6 91 8D */ bl func_800D8FF4 +/* 8016FE68 0016CC68 4B F6 91 8D */ bl __ct__14zNPCGoalCommonFi /* 8016FE6C 0016CC6C 3C 80 80 2A */ lis r4, lbl_8029B29C@ha /* 8016FE70 0016CC70 7F C3 F3 78 */ mr r3, r30 /* 8016FE74 0016CC74 38 04 B2 9C */ addi r0, r4, lbl_8029B29C@l @@ -7986,8 +7986,8 @@ func_8016FE4C: /* 8016FE90 0016CC90 38 21 00 10 */ addi r1, r1, 0x10 /* 8016FE94 0016CC94 4E 80 00 20 */ blr -.global func_8016FE98 -func_8016FE98: +.global __ct__22zNPCGoalBPlanktonEvadeFiR13zNPCBPlankton +__ct__22zNPCGoalBPlanktonEvadeFiR13zNPCBPlankton: /* 8016FE98 0016CC98 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016FE9C 0016CC9C 7C 08 02 A6 */ mflr r0 /* 8016FEA0 0016CCA0 90 01 00 14 */ stw r0, 0x14(r1) @@ -7995,7 +7995,7 @@ func_8016FE98: /* 8016FEA8 0016CCA8 7C BF 2B 78 */ mr r31, r5 /* 8016FEAC 0016CCAC 93 C1 00 08 */ stw r30, 8(r1) /* 8016FEB0 0016CCB0 7C 7E 1B 78 */ mr r30, r3 -/* 8016FEB4 0016CCB4 4B F6 91 41 */ bl func_800D8FF4 +/* 8016FEB4 0016CCB4 4B F6 91 41 */ bl __ct__14zNPCGoalCommonFi /* 8016FEB8 0016CCB8 3C 80 80 2A */ lis r4, lbl_8029B268@ha /* 8016FEBC 0016CCBC 7F C3 F3 78 */ mr r3, r30 /* 8016FEC0 0016CCC0 38 04 B2 68 */ addi r0, r4, lbl_8029B268@l @@ -8008,8 +8008,8 @@ func_8016FE98: /* 8016FEDC 0016CCDC 38 21 00 10 */ addi r1, r1, 0x10 /* 8016FEE0 0016CCE0 4E 80 00 20 */ blr -.global func_8016FEE4 -func_8016FEE4: +.global __ct__21zNPCGoalBPlanktonHuntFiR13zNPCBPlankton +__ct__21zNPCGoalBPlanktonHuntFiR13zNPCBPlankton: /* 8016FEE4 0016CCE4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016FEE8 0016CCE8 7C 08 02 A6 */ mflr r0 /* 8016FEEC 0016CCEC 90 01 00 14 */ stw r0, 0x14(r1) @@ -8017,7 +8017,7 @@ func_8016FEE4: /* 8016FEF4 0016CCF4 7C BF 2B 78 */ mr r31, r5 /* 8016FEF8 0016CCF8 93 C1 00 08 */ stw r30, 8(r1) /* 8016FEFC 0016CCFC 7C 7E 1B 78 */ mr r30, r3 -/* 8016FF00 0016CD00 4B F6 90 F5 */ bl func_800D8FF4 +/* 8016FF00 0016CD00 4B F6 90 F5 */ bl __ct__14zNPCGoalCommonFi /* 8016FF04 0016CD04 3C 80 80 2A */ lis r4, lbl_8029B234@ha /* 8016FF08 0016CD08 7F C3 F3 78 */ mr r3, r30 /* 8016FF0C 0016CD0C 38 04 B2 34 */ addi r0, r4, lbl_8029B234@l @@ -8030,8 +8030,8 @@ func_8016FEE4: /* 8016FF28 0016CD28 38 21 00 10 */ addi r1, r1, 0x10 /* 8016FF2C 0016CD2C 4E 80 00 20 */ blr -.global func_8016FF30 -func_8016FF30: +.global __ct__22zNPCGoalBPlanktonTauntFiR13zNPCBPlankton +__ct__22zNPCGoalBPlanktonTauntFiR13zNPCBPlankton: /* 8016FF30 0016CD30 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016FF34 0016CD34 7C 08 02 A6 */ mflr r0 /* 8016FF38 0016CD38 90 01 00 14 */ stw r0, 0x14(r1) @@ -8039,7 +8039,7 @@ func_8016FF30: /* 8016FF40 0016CD40 7C BF 2B 78 */ mr r31, r5 /* 8016FF44 0016CD44 93 C1 00 08 */ stw r30, 8(r1) /* 8016FF48 0016CD48 7C 7E 1B 78 */ mr r30, r3 -/* 8016FF4C 0016CD4C 4B F6 90 A9 */ bl func_800D8FF4 +/* 8016FF4C 0016CD4C 4B F6 90 A9 */ bl __ct__14zNPCGoalCommonFi /* 8016FF50 0016CD50 3C 80 80 2A */ lis r4, lbl_8029B200@ha /* 8016FF54 0016CD54 7F C3 F3 78 */ mr r3, r30 /* 8016FF58 0016CD58 38 04 B2 00 */ addi r0, r4, lbl_8029B200@l @@ -8052,8 +8052,8 @@ func_8016FF30: /* 8016FF74 0016CD74 38 21 00 10 */ addi r1, r1, 0x10 /* 8016FF78 0016CD78 4E 80 00 20 */ blr -.global func_8016FF7C -func_8016FF7C: +.global __ct__21zNPCGoalBPlanktonMoveFiR13zNPCBPlankton +__ct__21zNPCGoalBPlanktonMoveFiR13zNPCBPlankton: /* 8016FF7C 0016CD7C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016FF80 0016CD80 7C 08 02 A6 */ mflr r0 /* 8016FF84 0016CD84 90 01 00 14 */ stw r0, 0x14(r1) @@ -8061,7 +8061,7 @@ func_8016FF7C: /* 8016FF8C 0016CD8C 7C BF 2B 78 */ mr r31, r5 /* 8016FF90 0016CD90 93 C1 00 08 */ stw r30, 8(r1) /* 8016FF94 0016CD94 7C 7E 1B 78 */ mr r30, r3 -/* 8016FF98 0016CD98 4B F6 90 5D */ bl func_800D8FF4 +/* 8016FF98 0016CD98 4B F6 90 5D */ bl __ct__14zNPCGoalCommonFi /* 8016FF9C 0016CD9C 3C 80 80 2A */ lis r4, lbl_8029B1CC@ha /* 8016FFA0 0016CDA0 7F C3 F3 78 */ mr r3, r30 /* 8016FFA4 0016CDA4 38 04 B1 CC */ addi r0, r4, lbl_8029B1CC@l @@ -8074,8 +8074,8 @@ func_8016FF7C: /* 8016FFC0 0016CDC0 38 21 00 10 */ addi r1, r1, 0x10 /* 8016FFC4 0016CDC4 4E 80 00 20 */ blr -.global func_8016FFC8 -func_8016FFC8: +.global __ct__21zNPCGoalBPlanktonStunFiR13zNPCBPlankton +__ct__21zNPCGoalBPlanktonStunFiR13zNPCBPlankton: /* 8016FFC8 0016CDC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016FFCC 0016CDCC 7C 08 02 A6 */ mflr r0 /* 8016FFD0 0016CDD0 90 01 00 14 */ stw r0, 0x14(r1) @@ -8083,7 +8083,7 @@ func_8016FFC8: /* 8016FFD8 0016CDD8 7C BF 2B 78 */ mr r31, r5 /* 8016FFDC 0016CDDC 93 C1 00 08 */ stw r30, 8(r1) /* 8016FFE0 0016CDE0 7C 7E 1B 78 */ mr r30, r3 -/* 8016FFE4 0016CDE4 4B F6 90 11 */ bl func_800D8FF4 +/* 8016FFE4 0016CDE4 4B F6 90 11 */ bl __ct__14zNPCGoalCommonFi /* 8016FFE8 0016CDE8 3C 80 80 2A */ lis r4, lbl_8029B198@ha /* 8016FFEC 0016CDEC 7F C3 F3 78 */ mr r3, r30 /* 8016FFF0 0016CDF0 38 04 B1 98 */ addi r0, r4, lbl_8029B198@l @@ -8096,8 +8096,8 @@ func_8016FFC8: /* 8017000C 0016CE0C 38 21 00 10 */ addi r1, r1, 0x10 /* 80170010 0016CE10 4E 80 00 20 */ blr -.global func_80170014 -func_80170014: +.global give_control__13zNPCBPlanktonFv +give_control__13zNPCBPlanktonFv: /* 80170014 0016CE14 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80170018 0016CE18 7C 08 02 A6 */ mflr r0 /* 8017001C 0016CE1C 90 01 00 14 */ stw r0, 0x14(r1) @@ -8114,8 +8114,8 @@ lbl_8017003C: /* 80170044 0016CE44 38 21 00 10 */ addi r1, r1, 0x10 /* 80170048 0016CE48 4E 80 00 20 */ blr -.global func_8017004C -func_8017004C: +.global __ct__21zNPCGoalBPlanktonFallFiR13zNPCBPlankton +__ct__21zNPCGoalBPlanktonFallFiR13zNPCBPlankton: /* 8017004C 0016CE4C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80170050 0016CE50 7C 08 02 A6 */ mflr r0 /* 80170054 0016CE54 90 01 00 14 */ stw r0, 0x14(r1) @@ -8123,7 +8123,7 @@ func_8017004C: /* 8017005C 0016CE5C 7C BF 2B 78 */ mr r31, r5 /* 80170060 0016CE60 93 C1 00 08 */ stw r30, 8(r1) /* 80170064 0016CE64 7C 7E 1B 78 */ mr r30, r3 -/* 80170068 0016CE68 4B F6 8F 8D */ bl func_800D8FF4 +/* 80170068 0016CE68 4B F6 8F 8D */ bl __ct__14zNPCGoalCommonFi /* 8017006C 0016CE6C 3C 80 80 2A */ lis r4, lbl_8029B164@ha /* 80170070 0016CE70 7F C3 F3 78 */ mr r3, r30 /* 80170074 0016CE74 38 04 B1 64 */ addi r0, r4, lbl_8029B164@l @@ -8136,8 +8136,8 @@ func_8017004C: /* 80170090 0016CE90 38 21 00 10 */ addi r1, r1, 0x10 /* 80170094 0016CE94 4E 80 00 20 */ blr -.global func_80170098 -func_80170098: +.global __ct__22zNPCGoalBPlanktonDizzyFiR13zNPCBPlankton +__ct__22zNPCGoalBPlanktonDizzyFiR13zNPCBPlankton: /* 80170098 0016CE98 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017009C 0016CE9C 7C 08 02 A6 */ mflr r0 /* 801700A0 0016CEA0 90 01 00 14 */ stw r0, 0x14(r1) @@ -8145,7 +8145,7 @@ func_80170098: /* 801700A8 0016CEA8 7C BF 2B 78 */ mr r31, r5 /* 801700AC 0016CEAC 93 C1 00 08 */ stw r30, 8(r1) /* 801700B0 0016CEB0 7C 7E 1B 78 */ mr r30, r3 -/* 801700B4 0016CEB4 4B F6 8F 41 */ bl func_800D8FF4 +/* 801700B4 0016CEB4 4B F6 8F 41 */ bl __ct__14zNPCGoalCommonFi /* 801700B8 0016CEB8 3C 80 80 2A */ lis r4, lbl_8029B130@ha /* 801700BC 0016CEBC 7F C3 F3 78 */ mr r3, r30 /* 801700C0 0016CEC0 38 04 B1 30 */ addi r0, r4, lbl_8029B130@l @@ -8158,8 +8158,8 @@ func_80170098: /* 801700DC 0016CEDC 38 21 00 10 */ addi r1, r1, 0x10 /* 801700E0 0016CEE0 4E 80 00 20 */ blr -.global func_801700E4 -func_801700E4: +.global __ct__21zNPCGoalBPlanktonBeamFiR13zNPCBPlankton +__ct__21zNPCGoalBPlanktonBeamFiR13zNPCBPlankton: /* 801700E4 0016CEE4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801700E8 0016CEE8 7C 08 02 A6 */ mflr r0 /* 801700EC 0016CEEC 90 01 00 14 */ stw r0, 0x14(r1) @@ -8167,7 +8167,7 @@ func_801700E4: /* 801700F4 0016CEF4 7C BF 2B 78 */ mr r31, r5 /* 801700F8 0016CEF8 93 C1 00 08 */ stw r30, 8(r1) /* 801700FC 0016CEFC 7C 7E 1B 78 */ mr r30, r3 -/* 80170100 0016CF00 4B F6 8E F5 */ bl func_800D8FF4 +/* 80170100 0016CF00 4B F6 8E F5 */ bl __ct__14zNPCGoalCommonFi /* 80170104 0016CF04 3C 80 80 2A */ lis r4, lbl_8029B0FC@ha /* 80170108 0016CF08 7F C3 F3 78 */ mr r3, r30 /* 8017010C 0016CF0C 38 04 B0 FC */ addi r0, r4, lbl_8029B0FC@l @@ -8180,22 +8180,22 @@ func_801700E4: /* 80170128 0016CF28 38 21 00 10 */ addi r1, r1, 0x10 /* 8017012C 0016CF2C 4E 80 00 20 */ blr -.global func_80170130 -func_80170130: +.global enable_emitter__13zNPCBPlanktonCFR11xParEmitter +enable_emitter__13zNPCBPlanktonCFR11xParEmitter: /* 80170130 0016CF30 88 04 00 30 */ lbz r0, 0x30(r4) /* 80170134 0016CF34 60 00 00 01 */ ori r0, r0, 1 /* 80170138 0016CF38 98 04 00 30 */ stb r0, 0x30(r4) /* 8017013C 0016CF3C 4E 80 00 20 */ blr -.global func_80170140 -func_80170140: +.global disable_emitter__13zNPCBPlanktonCFR11xParEmitter +disable_emitter__13zNPCBPlanktonCFR11xParEmitter: /* 80170140 0016CF40 88 04 00 30 */ lbz r0, 0x30(r4) /* 80170144 0016CF44 54 00 06 3C */ rlwinm r0, r0, 0, 0x18, 0x1e /* 80170148 0016CF48 98 04 00 30 */ stb r0, 0x30(r4) /* 8017014C 0016CF4C 4E 80 00 20 */ blr -.global func_80170150 -func_80170150: +.global __ct__21zNPCGoalBPlanktonWallFiR13zNPCBPlankton +__ct__21zNPCGoalBPlanktonWallFiR13zNPCBPlankton: /* 80170150 0016CF50 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80170154 0016CF54 7C 08 02 A6 */ mflr r0 /* 80170158 0016CF58 90 01 00 14 */ stw r0, 0x14(r1) @@ -8203,7 +8203,7 @@ func_80170150: /* 80170160 0016CF60 7C BF 2B 78 */ mr r31, r5 /* 80170164 0016CF64 93 C1 00 08 */ stw r30, 8(r1) /* 80170168 0016CF68 7C 7E 1B 78 */ mr r30, r3 -/* 8017016C 0016CF6C 4B F6 8E 89 */ bl func_800D8FF4 +/* 8017016C 0016CF6C 4B F6 8E 89 */ bl __ct__14zNPCGoalCommonFi /* 80170170 0016CF70 3C 80 80 2A */ lis r4, lbl_8029B0C8@ha /* 80170174 0016CF74 7F C3 F3 78 */ mr r3, r30 /* 80170178 0016CF78 38 04 B0 C8 */ addi r0, r4, lbl_8029B0C8@l @@ -8216,8 +8216,8 @@ func_80170150: /* 80170194 0016CF94 38 21 00 10 */ addi r1, r1, 0x10 /* 80170198 0016CF98 4E 80 00 20 */ blr -.global func_8017019C -func_8017019C: +.global __ct__23zNPCGoalBPlanktonMissleFiR13zNPCBPlankton +__ct__23zNPCGoalBPlanktonMissleFiR13zNPCBPlankton: /* 8017019C 0016CF9C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801701A0 0016CFA0 7C 08 02 A6 */ mflr r0 /* 801701A4 0016CFA4 90 01 00 14 */ stw r0, 0x14(r1) @@ -8225,7 +8225,7 @@ func_8017019C: /* 801701AC 0016CFAC 7C BF 2B 78 */ mr r31, r5 /* 801701B0 0016CFB0 93 C1 00 08 */ stw r30, 8(r1) /* 801701B4 0016CFB4 7C 7E 1B 78 */ mr r30, r3 -/* 801701B8 0016CFB8 4B F6 8E 3D */ bl func_800D8FF4 +/* 801701B8 0016CFB8 4B F6 8E 3D */ bl __ct__14zNPCGoalCommonFi /* 801701BC 0016CFBC 3C 80 80 2A */ lis r4, lbl_8029B094@ha /* 801701C0 0016CFC0 7F C3 F3 78 */ mr r3, r30 /* 801701C4 0016CFC4 38 04 B0 94 */ addi r0, r4, lbl_8029B094@l @@ -8238,8 +8238,8 @@ func_8017019C: /* 801701E0 0016CFE0 38 21 00 10 */ addi r1, r1, 0x10 /* 801701E4 0016CFE4 4E 80 00 20 */ blr -.global func_801701E8 -func_801701E8: +.global __ct__21zNPCGoalBPlanktonBombFiR13zNPCBPlankton +__ct__21zNPCGoalBPlanktonBombFiR13zNPCBPlankton: /* 801701E8 0016CFE8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801701EC 0016CFEC 7C 08 02 A6 */ mflr r0 /* 801701F0 0016CFF0 90 01 00 14 */ stw r0, 0x14(r1) @@ -8247,7 +8247,7 @@ func_801701E8: /* 801701F8 0016CFF8 7C BF 2B 78 */ mr r31, r5 /* 801701FC 0016CFFC 93 C1 00 08 */ stw r30, 8(r1) /* 80170200 0016D000 7C 7E 1B 78 */ mr r30, r3 -/* 80170204 0016D004 4B F6 8D F1 */ bl func_800D8FF4 +/* 80170204 0016D004 4B F6 8D F1 */ bl __ct__14zNPCGoalCommonFi /* 80170208 0016D008 3C 80 80 2A */ lis r4, lbl_8029B060@ha /* 8017020C 0016D00C 7F C3 F3 78 */ mr r3, r30 /* 80170210 0016D010 38 04 B0 60 */ addi r0, r4, lbl_8029B060@l @@ -8272,13 +8272,13 @@ func_801701E8: /* 8017025C 0016D05C 38 60 00 01 */ li r3, 1 /* 80170260 0016D060 4E 80 00 20 */ blr -.global func_80170264 -func_80170264: +.global visible__17xLaserBoltEmitterCFv +visible__17xLaserBoltEmitterCFv: /* 80170264 0016D064 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80170268 0016D068 7C 08 02 A6 */ mflr r0 /* 8017026C 0016D06C 38 63 00 3C */ addi r3, r3, 0x3c /* 80170270 0016D070 90 01 00 14 */ stw r0, 0x14(r1) -/* 80170274 0016D074 48 00 00 21 */ bl func_80170294 +/* 80170274 0016D074 48 00 00 21 */ bl empty__40static_queue_Q217xLaserBoltEmitter4bolt_CFv /* 80170278 0016D078 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 8017027C 0016D07C 7C 00 00 34 */ cntlzw r0, r0 /* 80170280 0016D080 54 03 D9 7E */ srwi r3, r0, 5 @@ -8287,12 +8287,12 @@ func_80170264: /* 8017028C 0016D08C 38 21 00 10 */ addi r1, r1, 0x10 /* 80170290 0016D090 4E 80 00 20 */ blr -.global func_80170294 -func_80170294: +.global empty__40static_queue_Q217xLaserBoltEmitter4bolt_CFv +empty__40static_queue_Q217xLaserBoltEmitter4bolt_CFv: /* 80170294 0016D094 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80170298 0016D098 7C 08 02 A6 */ mflr r0 /* 8017029C 0016D09C 90 01 00 14 */ stw r0, 0x14(r1) -/* 801702A0 0016D0A0 48 00 00 1D */ bl func_801702BC +/* 801702A0 0016D0A0 48 00 00 1D */ bl size__40static_queue_Q217xLaserBoltEmitter4bolt_CFv /* 801702A4 0016D0A4 7C 60 00 34 */ cntlzw r0, r3 /* 801702A8 0016D0A8 54 03 D9 7E */ srwi r3, r0, 5 /* 801702AC 0016D0AC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -8300,13 +8300,13 @@ func_80170294: /* 801702B4 0016D0B4 38 21 00 10 */ addi r1, r1, 0x10 /* 801702B8 0016D0B8 4E 80 00 20 */ blr -.global func_801702BC -func_801702BC: +.global size__40static_queue_Q217xLaserBoltEmitter4bolt_CFv +size__40static_queue_Q217xLaserBoltEmitter4bolt_CFv: /* 801702BC 0016D0BC 80 63 00 04 */ lwz r3, 4(r3) /* 801702C0 0016D0C0 4E 80 00 20 */ blr -.global func_801702C4 -func_801702C4: +.global __dv__5xVec2CFf +__dv__5xVec2CFf: /* 801702C4 0016D0C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801702C8 0016D0C8 7C 08 02 A6 */ mflr r0 /* 801702CC 0016D0CC 80 83 00 00 */ lwz r4, 0(r3) @@ -8315,7 +8315,7 @@ func_801702C4: /* 801702D8 0016D0D8 38 61 00 08 */ addi r3, r1, 8 /* 801702DC 0016D0DC 90 81 00 08 */ stw r4, 8(r1) /* 801702E0 0016D0E0 90 01 00 0C */ stw r0, 0xc(r1) -/* 801702E4 0016D0E4 4B EC 65 51 */ bl func_80036834 +/* 801702E4 0016D0E4 4B EC 65 51 */ bl __adv__5xVec2Ff /* 801702E8 0016D0E8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801702EC 0016D0EC 80 61 00 08 */ lwz r3, 8(r1) /* 801702F0 0016D0F0 80 81 00 0C */ lwz r4, 0xc(r1) diff --git a/asm/Game/zNPCTypeBossSB1.s b/asm/Game/zNPCTypeBossSB1.s index cb6437cc9..c3e04e1f5 100644 --- a/asm/Game/zNPCTypeBossSB1.s +++ b/asm/Game/zNPCTypeBossSB1.s @@ -293,16 +293,16 @@ lbl_8015521C: /* 80155244 00152044 4B EF 92 99 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80155248 00152048 80 9F 00 48 */ lwz r4, 0x48(r31) /* 8015524C 0015204C 38 64 00 40 */ addi r3, r4, 0x40 -/* 80155250 00152050 4B EB 63 1D */ bl func_8000B56C +/* 80155250 00152050 4B EB 63 1D */ bl __as__7xMat4x3FRC7xMat4x3 /* 80155254 00152054 80 9F 00 48 */ lwz r4, 0x48(r31) /* 80155258 00152058 38 64 00 8C */ addi r3, r4, 0x8c /* 8015525C 0015205C 38 84 00 AC */ addi r4, r4, 0xac -/* 80155260 00152060 4B EC 65 F5 */ bl func_8001B854 +/* 80155260 00152060 4B EC 65 F5 */ bl xRotCopy__FP4xRotPC4xRot /* 80155264 00152064 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 80155268 00152068 4B EC 66 C9 */ bl func_8001B930 +/* 80155268 00152068 4B EC 66 C9 */ bl xModelGetFrame__FP14xModelInstance /* 8015526C 0015206C 7C 64 1B 78 */ mr r4, r3 /* 80155270 00152070 80 7F 00 48 */ lwz r3, 0x48(r31) -/* 80155274 00152074 4B EB 92 79 */ bl func_8000E4EC +/* 80155274 00152074 4B EB 92 79 */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 80155278 00152078 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8015527C 0015207C 38 00 00 00 */ li r0, 0 /* 80155280 00152080 90 03 00 E0 */ stw r0, 0xe0(r3) @@ -336,7 +336,7 @@ lbl_801552D0: /* 801552DC 001520DC 38 63 00 88 */ addi r3, r3, 0x88 /* 801552E0 001520E0 90 01 00 14 */ stw r0, 0x14(r1) /* 801552E4 001520E4 38 84 00 06 */ addi r4, r4, 0x000C0006@l -/* 801552E8 001520E8 4B F6 40 8D */ bl func_800B9374 +/* 801552E8 001520E8 4B F6 40 8D */ bl xDrawSphere__FPC7xSphereUi /* 801552EC 001520EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801552F0 001520F0 7C 08 03 A6 */ mtlr r0 /* 801552F4 001520F4 38 21 00 10 */ addi r1, r1, 0x10 @@ -413,7 +413,7 @@ lbl_801553AC: /* 801553F8 001521F8 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) /* 801553FC 001521FC 7C 63 30 2E */ lwzx r3, r3, r6 /* 80155400 00152200 38 63 00 88 */ addi r3, r3, 0x88 -/* 80155404 00152204 4B EB 5E 61 */ bl func_8000B264 +/* 80155404 00152204 4B EB 5E 61 */ bl __as__5xVec3FRC5xVec3 /* 80155408 00152208 80 CD 96 E0 */ lwz r6, lbl_803CBFE0-_SDA_BASE_(r13) /* 8015540C 0015220C 38 FE 04 50 */ addi r7, r30, 0x450 /* 80155410 00152210 3C 80 80 15 */ lis r4, lbl_8015521C@ha @@ -552,7 +552,7 @@ lbl_801555D4: /* 80155618 00152418 38 63 00 88 */ addi r3, r3, 0x88 /* 8015561C 0015241C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80155620 00152420 38 84 00 30 */ addi r4, r4, 0x30 -/* 80155624 00152424 4B EB 5C 41 */ bl func_8000B264 +/* 80155624 00152424 4B EB 5C 41 */ bl __as__5xVec3FRC5xVec3 /* 80155628 00152428 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) /* 8015562C 0015242C 38 1D 04 5C */ addi r0, r29, 0x45c /* 80155630 00152430 3B 9C 00 01 */ addi r28, r28, 1 @@ -694,7 +694,7 @@ lbl_80155720: /* 80155840 00152640 38 84 5D 4C */ addi r4, r4, lbl_80155D4C@l /* 80155844 00152644 38 C0 00 00 */ li r6, 0 /* 80155848 00152648 38 E0 00 00 */ li r7, 0 -/* 8015584C 0015264C 4B F9 F1 E9 */ bl func_800F4A34 +/* 8015584C 0015264C 4B F9 F1 E9 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 80155850 00152650 3C 80 4E 47 */ lis r4, 0x4E47423D@ha /* 80155854 00152654 7F E3 FB 78 */ mr r3, r31 /* 80155858 00152658 38 84 42 3D */ addi r4, r4, 0x4E47423D@l @@ -705,7 +705,7 @@ lbl_80155720: /* 8015586C 0015266C 38 84 5E 04 */ addi r4, r4, lbl_80155E04@l /* 80155870 00152670 38 C0 00 00 */ li r6, 0 /* 80155874 00152674 38 E0 00 00 */ li r7, 0 -/* 80155878 00152678 4B F9 F1 BD */ bl func_800F4A34 +/* 80155878 00152678 4B F9 F1 BD */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 8015587C 0015267C 3C 80 4E 47 */ lis r4, 0x4E47423E@ha /* 80155880 00152680 7F E3 FB 78 */ mr r3, r31 /* 80155884 00152684 38 84 42 3E */ addi r4, r4, 0x4E47423E@l @@ -716,7 +716,7 @@ lbl_80155720: /* 80155898 00152698 38 84 5E A8 */ addi r4, r4, lbl_80155EA8@l /* 8015589C 0015269C 38 C0 00 00 */ li r6, 0 /* 801558A0 001526A0 38 E0 00 00 */ li r7, 0 -/* 801558A4 001526A4 4B F9 F1 91 */ bl func_800F4A34 +/* 801558A4 001526A4 4B F9 F1 91 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 801558A8 001526A8 3C 80 4E 47 */ lis r4, 0x4E47423F@ha /* 801558AC 001526AC 7F E3 FB 78 */ mr r3, r31 /* 801558B0 001526B0 38 84 42 3F */ addi r4, r4, 0x4E47423F@l @@ -727,7 +727,7 @@ lbl_80155720: /* 801558C4 001526C4 38 84 5F 74 */ addi r4, r4, lbl_80155F74@l /* 801558C8 001526C8 38 C0 00 00 */ li r6, 0 /* 801558CC 001526CC 38 E0 00 00 */ li r7, 0 -/* 801558D0 001526D0 4B F9 F1 65 */ bl func_800F4A34 +/* 801558D0 001526D0 4B F9 F1 65 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 801558D4 001526D4 3C 80 4E 47 */ lis r4, 0x4E474240@ha /* 801558D8 001526D8 7F E3 FB 78 */ mr r3, r31 /* 801558DC 001526DC 38 84 42 40 */ addi r4, r4, 0x4E474240@l @@ -738,13 +738,13 @@ lbl_80155720: /* 801558F0 001526F0 38 84 60 20 */ addi r4, r4, lbl_80156020@l /* 801558F4 001526F4 38 C0 00 00 */ li r6, 0 /* 801558F8 001526F8 38 E0 00 00 */ li r7, 0 -/* 801558FC 001526FC 4B F9 F1 39 */ bl func_800F4A34 +/* 801558FC 001526FC 4B F9 F1 39 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 80155900 00152700 7F E3 FB 78 */ mr r3, r31 /* 80155904 00152704 4B FB 79 05 */ bl BrainEnd__7xPsycheFv /* 80155908 00152708 3C 80 4E 47 */ lis r4, 0x4E47423C@ha /* 8015590C 0015270C 7F E3 FB 78 */ mr r3, r31 /* 80155910 00152710 38 84 42 3C */ addi r4, r4, 0x4E47423C@l -/* 80155914 00152714 4B FA D0 69 */ bl func_8010297C +/* 80155914 00152714 4B FA D0 69 */ bl SetSafety__7xPsycheFi /* 80155918 00152718 80 01 00 14 */ lwz r0, 0x14(r1) /* 8015591C 0015271C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80155920 00152720 7C 08 03 A6 */ mtlr r0 @@ -976,7 +976,7 @@ lbl_80155C54: /* 80155C5C 00152A5C 80 63 04 58 */ lwz r3, 0x458(r3) /* 80155C60 00152A60 80 83 00 AC */ lwz r4, 0xac(r3) /* 80155C64 00152A64 38 63 00 94 */ addi r3, r3, 0x94 -/* 80155C68 00152A68 4B EB 56 41 */ bl func_8000B2A8 +/* 80155C68 00152A68 4B EB 56 41 */ bl xDrawOBB__FPC4xBoxPC7xMat4x3 /* 80155C6C 00152A6C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80155C70 00152A70 7C 08 03 A6 */ mtlr r0 /* 80155C74 00152A74 38 21 00 10 */ addi r1, r1, 0x10 @@ -1019,7 +1019,7 @@ zNPCTypeBossSB1.SB1_CheckFeetStomp__FP9zNPCB_SB1PiP11en_trantype: /* 80155CF8 00152AF8 80 83 00 4C */ lwz r4, 0x4c(r3) /* 80155CFC 00152AFC 38 65 00 30 */ addi r3, r5, 0x30 /* 80155D00 00152B00 38 84 00 30 */ addi r4, r4, 0x30 -/* 80155D04 00152B04 4B EF C8 21 */ bl func_80052524 +/* 80155D04 00152B04 4B EF C8 21 */ bl xVec3Dist2__FPC5xVec3PC5xVec3 /* 80155D08 00152B08 C0 02 A8 60 */ lfs f0, lbl_803CF1E0-_SDA2_BASE_(r2) /* 80155D0C 00152B0C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80155D10 00152B10 40 80 00 20 */ bge lbl_80155D30 @@ -1162,7 +1162,7 @@ lbl_80155EA8: /* 80155F04 00152D04 80 83 00 4C */ lwz r4, 0x4c(r3) /* 80155F08 00152D08 38 65 00 30 */ addi r3, r5, 0x30 /* 80155F0C 00152D0C 38 84 00 30 */ addi r4, r4, 0x30 -/* 80155F10 00152D10 4B EF C6 15 */ bl func_80052524 +/* 80155F10 00152D10 4B EF C6 15 */ bl xVec3Dist2__FPC5xVec3PC5xVec3 /* 80155F14 00152D14 C0 02 A8 70 */ lfs f0, lbl_803CF1F0-_SDA2_BASE_(r2) /* 80155F18 00152D18 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80155F1C 00152D1C 40 81 00 30 */ ble lbl_80155F4C @@ -1287,7 +1287,7 @@ zNPCTypeBossSB1.SB1_FaceTarget__FP9zNPCB_SB1P5xVec3f: /* 801560CC 00152ECC 3B E0 00 00 */ li r31, 0 /* 801560D0 00152ED0 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 801560D4 00152ED4 38 A5 00 30 */ addi r5, r5, 0x30 -/* 801560D8 00152ED8 4B EB 85 B9 */ bl func_8000E690 +/* 801560D8 00152ED8 4B EB 85 B9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 801560DC 00152EDC C0 02 A8 2C */ lfs f0, lbl_803CF1AC-_SDA2_BASE_(r2) /* 801560E0 00152EE0 38 61 00 08 */ addi r3, r1, 8 /* 801560E4 00152EE4 7C 64 1B 78 */ mr r4, r3 @@ -1297,11 +1297,11 @@ zNPCTypeBossSB1.SB1_FaceTarget__FP9zNPCB_SB1P5xVec3f: /* 801560F4 00152EF4 80 63 00 4C */ lwz r3, 0x4c(r3) /* 801560F8 00152EF8 C0 23 00 20 */ lfs f1, 0x20(r3) /* 801560FC 00152EFC C0 43 00 28 */ lfs f2, 0x28(r3) -/* 80156100 00152F00 4B EA FF 71 */ bl func_80006070 +/* 80156100 00152F00 4B EA FF 71 */ bl xatan2__Fff /* 80156104 00152F04 FF E0 08 90 */ fmr f31, f1 /* 80156108 00152F08 C0 21 00 08 */ lfs f1, 8(r1) /* 8015610C 00152F0C C0 41 00 10 */ lfs f2, 0x10(r1) -/* 80156110 00152F10 4B EA FF 61 */ bl func_80006070 +/* 80156110 00152F10 4B EA FF 61 */ bl xatan2__Fff /* 80156114 00152F14 EC 41 F8 28 */ fsubs f2, f1, f31 /* 80156118 00152F18 C0 02 A8 7C */ lfs f0, lbl_803CF1FC-_SDA2_BASE_(r2) /* 8015611C 00152F1C FC 02 00 40 */ fcmpo cr0, f2, f0 @@ -1324,7 +1324,7 @@ lbl_80156140: /* 80156158 00152F58 80 7E 00 48 */ lwz r3, 0x48(r30) /* 8015615C 00152F5C 38 81 00 08 */ addi r4, r1, 8 /* 80156160 00152F60 38 63 00 20 */ addi r3, r3, 0x20 -/* 80156164 00152F64 4B EB 51 01 */ bl func_8000B264 +/* 80156164 00152F64 4B EB 51 01 */ bl __as__5xVec3FRC5xVec3 /* 80156168 00152F68 3B E0 00 01 */ li r31, 1 /* 8015616C 00152F6C 48 00 00 44 */ b lbl_801561B0 lbl_80156170: @@ -1349,7 +1349,7 @@ lbl_801561B0: /* 801561B0 00152FB0 80 7E 00 48 */ lwz r3, 0x48(r30) /* 801561B4 00152FB4 38 83 00 10 */ addi r4, r3, 0x10 /* 801561B8 00152FB8 38 A3 00 20 */ addi r5, r3, 0x20 -/* 801561BC 00152FBC 4B EB EE D1 */ bl func_8001508C +/* 801561BC 00152FBC 4B EB EE D1 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 801561C0 00152FC0 7F E3 FB 78 */ mr r3, r31 /* 801561C4 00152FC4 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 801561C8 00152FC8 CB E1 00 30 */ lfd f31, 0x30(r1) @@ -1379,7 +1379,7 @@ lbl_801561B0: /* 80156228 00153028 FC 40 08 90 */ fmr f2, f1 /* 8015622C 0015302C FC 60 08 90 */ fmr f3, f1 /* 80156230 00153030 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 80156234 00153034 4B EB 8D C9 */ bl func_8000EFFC +/* 80156234 00153034 4B EB 8D C9 */ bl xVec3Init__FP5xVec3fff /* 80156238 00153038 FC 20 F8 90 */ fmr f1, f31 /* 8015623C 0015303C 7F C3 F3 78 */ mr r3, r30 /* 80156240 00153040 7F E4 FB 78 */ mr r4, r31 @@ -1632,13 +1632,13 @@ lbl_801565CC: /* 801565FC 001533FC 38 61 00 08 */ addi r3, r1, 8 /* 80156600 00153400 38 81 00 20 */ addi r4, r1, 0x20 /* 80156604 00153404 38 A1 00 2C */ addi r5, r1, 0x2c -/* 80156608 00153408 4B EC 16 ED */ bl func_80017CF4 +/* 80156608 00153408 4B EC 16 ED */ bl xVec3Lerp__FP5xVec3PC5xVec3PC5xVec3f /* 8015660C 0015340C 3B 41 00 14 */ addi r26, r1, 0x14 /* 80156610 00153410 C0 22 A8 8C */ lfs f1, lbl_803CF20C-_SDA2_BASE_(r2) /* 80156614 00153414 7F 43 D3 78 */ mr r3, r26 /* 80156618 00153418 38 81 00 38 */ addi r4, r1, 0x38 /* 8015661C 0015341C 38 A1 00 44 */ addi r5, r1, 0x44 -/* 80156620 00153420 4B EC 16 D5 */ bl func_80017CF4 +/* 80156620 00153420 4B EC 16 D5 */ bl xVec3Lerp__FP5xVec3PC5xVec3PC5xVec3f /* 80156624 00153424 C0 02 A8 88 */ lfs f0, lbl_803CF208-_SDA2_BASE_(r2) /* 80156628 00153428 7F 23 CB 78 */ mr r3, r25 /* 8015662C 0015342C 38 81 00 08 */ addi r4, r1, 8 @@ -1718,14 +1718,14 @@ lbl_80156648: /* 80156750 00153550 38 63 00 88 */ addi r3, r3, 0x88 /* 80156754 00153554 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80156758 00153558 38 84 00 30 */ addi r4, r4, 0x30 -/* 8015675C 0015355C 4B EB 4B 09 */ bl func_8000B264 +/* 8015675C 0015355C 4B EB 4B 09 */ bl __as__5xVec3FRC5xVec3 /* 80156760 00153560 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) /* 80156764 00153564 80 63 04 60 */ lwz r3, 0x460(r3) /* 80156768 00153568 80 83 00 24 */ lwz r4, 0x24(r3) /* 8015676C 0015356C 38 63 00 88 */ addi r3, r3, 0x88 /* 80156770 00153570 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80156774 00153574 38 84 00 30 */ addi r4, r4, 0x30 -/* 80156778 00153578 4B EB 4A ED */ bl func_8000B264 +/* 80156778 00153578 4B EB 4A ED */ bl __as__5xVec3FRC5xVec3 /* 8015677C 0015357C 80 7F 04 5C */ lwz r3, 0x45c(r31) /* 80156780 00153580 38 80 00 00 */ li r4, 0 /* 80156784 00153584 4B FF EB 15 */ bl zNPCTypeBossSB1.SB1Dummy_BoundFunc__FP4xEntP5xVec3 @@ -1735,7 +1735,7 @@ lbl_80156648: /* 80156794 00153594 FC 20 F8 90 */ fmr f1, f31 /* 80156798 00153598 7F A3 EB 78 */ mr r3, r29 /* 8015679C 0015359C 7F C4 F3 78 */ mr r4, r30 -/* 801567A0 001535A0 4B F7 EC 7D */ bl func_800D541C +/* 801567A0 001535A0 4B F7 EC 7D */ bl Exit__5xGoalFfPv /* 801567A4 001535A4 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 801567A8 001535A8 80 01 00 34 */ lwz r0, 0x34(r1) /* 801567AC 001535AC CB E1 00 20 */ lfd f31, 0x20(r1) @@ -1799,26 +1799,26 @@ lbl_80156874: /* 8015688C 0015368C 38 61 00 14 */ addi r3, r1, 0x14 /* 80156890 00153690 38 A1 00 20 */ addi r5, r1, 0x20 /* 80156894 00153694 7C 64 1B 78 */ mr r4, r3 -/* 80156898 00153698 4B EB 48 21 */ bl func_8000B0B8 +/* 80156898 00153698 4B EB 48 21 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8015689C 0015369C 3B 39 00 01 */ addi r25, r25, 1 /* 801568A0 001536A0 3B 5A 00 20 */ addi r26, r26, 0x20 /* 801568A4 001536A4 2C 19 00 04 */ cmpwi r25, 4 /* 801568A8 001536A8 41 80 FF CC */ blt lbl_80156874 /* 801568AC 001536AC C0 22 A8 88 */ lfs f1, lbl_803CF208-_SDA2_BASE_(r2) /* 801568B0 001536B0 38 61 00 14 */ addi r3, r1, 0x14 -/* 801568B4 001536B4 4B EC 50 85 */ bl func_8001B938 +/* 801568B4 001536B4 4B EC 50 85 */ bl xVec3SMulBy__FP5xVec3f /* 801568B8 001536B8 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) /* 801568BC 001536BC 38 81 00 14 */ addi r4, r1, 0x14 /* 801568C0 001536C0 80 63 04 5C */ lwz r3, 0x45c(r3) /* 801568C4 001536C4 80 63 00 24 */ lwz r3, 0x24(r3) /* 801568C8 001536C8 80 63 00 4C */ lwz r3, 0x4c(r3) /* 801568CC 001536CC 38 63 00 30 */ addi r3, r3, 0x30 -/* 801568D0 001536D0 4B EB 49 95 */ bl func_8000B264 +/* 801568D0 001536D0 4B EB 49 95 */ bl __as__5xVec3FRC5xVec3 /* 801568D4 001536D4 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) /* 801568D8 001536D8 38 81 00 14 */ addi r4, r1, 0x14 /* 801568DC 001536DC 80 63 04 5C */ lwz r3, 0x45c(r3) /* 801568E0 001536E0 38 63 00 88 */ addi r3, r3, 0x88 -/* 801568E4 001536E4 4B EB 49 81 */ bl func_8000B264 +/* 801568E4 001536E4 4B EB 49 81 */ bl __as__5xVec3FRC5xVec3 /* 801568E8 001536E8 80 7F 04 5C */ lwz r3, 0x45c(r31) /* 801568EC 001536EC 38 80 00 00 */ li r4, 0 /* 801568F0 001536F0 4B FF E9 A9 */ bl zNPCTypeBossSB1.SB1Dummy_BoundFunc__FP4xEntP5xVec3 @@ -1847,26 +1847,26 @@ lbl_8015692C: /* 80156944 00153744 38 61 00 08 */ addi r3, r1, 8 /* 80156948 00153748 38 A1 00 20 */ addi r5, r1, 0x20 /* 8015694C 0015374C 7C 64 1B 78 */ mr r4, r3 -/* 80156950 00153750 4B EB 47 69 */ bl func_8000B0B8 +/* 80156950 00153750 4B EB 47 69 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 80156954 00153754 3B 39 00 01 */ addi r25, r25, 1 /* 80156958 00153758 3B 5A 00 20 */ addi r26, r26, 0x20 /* 8015695C 0015375C 2C 19 00 04 */ cmpwi r25, 4 /* 80156960 00153760 41 80 FF CC */ blt lbl_8015692C /* 80156964 00153764 C0 22 A8 88 */ lfs f1, lbl_803CF208-_SDA2_BASE_(r2) /* 80156968 00153768 38 61 00 08 */ addi r3, r1, 8 -/* 8015696C 0015376C 4B EC 4F CD */ bl func_8001B938 +/* 8015696C 0015376C 4B EC 4F CD */ bl xVec3SMulBy__FP5xVec3f /* 80156970 00153770 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) /* 80156974 00153774 38 81 00 08 */ addi r4, r1, 8 /* 80156978 00153778 80 63 04 60 */ lwz r3, 0x460(r3) /* 8015697C 0015377C 80 63 00 24 */ lwz r3, 0x24(r3) /* 80156980 00153780 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80156984 00153784 38 63 00 30 */ addi r3, r3, 0x30 -/* 80156988 00153788 4B EB 48 DD */ bl func_8000B264 +/* 80156988 00153788 4B EB 48 DD */ bl __as__5xVec3FRC5xVec3 /* 8015698C 0015378C 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) /* 80156990 00153790 38 81 00 08 */ addi r4, r1, 8 /* 80156994 00153794 80 63 04 60 */ lwz r3, 0x460(r3) /* 80156998 00153798 38 63 00 88 */ addi r3, r3, 0x88 -/* 8015699C 0015379C 4B EB 48 C9 */ bl func_8000B264 +/* 8015699C 0015379C 4B EB 48 C9 */ bl __as__5xVec3FRC5xVec3 /* 801569A0 001537A0 80 7F 04 60 */ lwz r3, 0x460(r31) /* 801569A4 001537A4 38 80 00 00 */ li r4, 0 /* 801569A8 001537A8 4B FF E8 F1 */ bl zNPCTypeBossSB1.SB1Dummy_BoundFunc__FP4xEntP5xVec3 @@ -2036,7 +2036,7 @@ lbl_80156C24: /* 80156C24 00153A24 FC 20 F8 90 */ fmr f1, f31 /* 80156C28 00153A28 7F A3 EB 78 */ mr r3, r29 /* 80156C2C 00153A2C 7F C4 F3 78 */ mr r4, r30 -/* 80156C30 00153A30 4B F7 E7 ED */ bl func_800D541C +/* 80156C30 00153A30 4B F7 E7 ED */ bl Exit__5xGoalFfPv /* 80156C34 00153A34 80 01 00 24 */ lwz r0, 0x24(r1) /* 80156C38 00153A38 CB E1 00 18 */ lfd f31, 0x18(r1) /* 80156C3C 00153A3C 83 E1 00 14 */ lwz r31, 0x14(r1) diff --git a/asm/Game/zNPCTypeBossSB2.s b/asm/Game/zNPCTypeBossSB2.s index 018a5dea2..c8c882ae1 100644 --- a/asm/Game/zNPCTypeBossSB2.s +++ b/asm/Game/zNPCTypeBossSB2.s @@ -275,17 +275,17 @@ zNPCTypeBossSB2.set_yaw_matrix__29_unnamed_zNPCTypeBossSB2_cpp_FR7xMat3x3f: /* 8015716C 00153F6C C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80157170 00153F70 FF C0 08 90 */ fmr f30, f1 /* 80157174 00153F74 7F E3 FB 78 */ mr r3, r31 -/* 80157178 00153F78 4B EB 3F 75 */ bl func_8000B0EC +/* 80157178 00153F78 4B EB 3F 75 */ bl assign__5xVec3Ffff /* 8015717C 00153F7C C0 22 A8 C0 */ lfs f1, lbl_803CF240-_SDA2_BASE_(r2) /* 80157180 00153F80 38 7F 00 10 */ addi r3, r31, 0x10 /* 80157184 00153F84 C0 42 A8 BC */ lfs f2, lbl_803CF23C-_SDA2_BASE_(r2) /* 80157188 00153F88 FC 60 08 90 */ fmr f3, f1 -/* 8015718C 00153F8C 4B EB 3F 61 */ bl func_8000B0EC +/* 8015718C 00153F8C 4B EB 3F 61 */ bl assign__5xVec3Ffff /* 80157190 00153F90 FC 20 F8 90 */ fmr f1, f31 /* 80157194 00153F94 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 80157198 00153F98 FC 60 F0 90 */ fmr f3, f30 /* 8015719C 00153F9C 38 7F 00 20 */ addi r3, r31, 0x20 -/* 801571A0 00153FA0 4B EB 3F 4D */ bl func_8000B0EC +/* 801571A0 00153FA0 4B EB 3F 4D */ bl assign__5xVec3Ffff /* 801571A4 00153FA4 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 801571A8 00153FA8 CB E1 00 20 */ lfd f31, 0x20(r1) /* 801571AC 00153FAC E3 C1 00 18 */ psq_l f30, 24(r1), 0, qr0 @@ -370,15 +370,15 @@ zNPCTypeBossSB2.parallelepiped_to_obb__29_unnamed_zNPCTypeBossSB2_cpp_FR6xBoundP /* 801572C4 001540C4 3B FB 00 30 */ addi r31, r27, 0x30 /* 801572C8 001540C8 38 61 00 C8 */ addi r3, r1, 0xc8 /* 801572CC 001540CC 38 BB 00 0C */ addi r5, r27, 0xc -/* 801572D0 001540D0 4B EB E1 11 */ bl func_800153E0 +/* 801572D0 001540D0 4B EB E1 11 */ bl __pl__5xVec3CFRC5xVec3 /* 801572D4 001540D4 38 61 00 D4 */ addi r3, r1, 0xd4 /* 801572D8 001540D8 38 81 00 C8 */ addi r4, r1, 0xc8 /* 801572DC 001540DC 38 BB 00 18 */ addi r5, r27, 0x18 -/* 801572E0 001540E0 4B EB E1 01 */ bl func_800153E0 +/* 801572E0 001540E0 4B EB E1 01 */ bl __pl__5xVec3CFRC5xVec3 /* 801572E4 001540E4 38 61 00 E0 */ addi r3, r1, 0xe0 /* 801572E8 001540E8 38 81 00 D4 */ addi r4, r1, 0xd4 /* 801572EC 001540EC 38 BB 00 24 */ addi r5, r27, 0x24 -/* 801572F0 001540F0 4B EB E0 F1 */ bl func_800153E0 +/* 801572F0 001540F0 4B EB E0 F1 */ bl __pl__5xVec3CFRC5xVec3 /* 801572F4 001540F4 80 E1 00 E0 */ lwz r7, 0xe0(r1) /* 801572F8 001540F8 7F E4 FB 78 */ mr r4, r31 /* 801572FC 001540FC 80 C1 00 E4 */ lwz r6, 0xe4(r1) @@ -388,15 +388,15 @@ zNPCTypeBossSB2.parallelepiped_to_obb__29_unnamed_zNPCTypeBossSB2_cpp_FR6xBoundP /* 8015730C 0015410C 90 E1 00 F8 */ stw r7, 0xf8(r1) /* 80157310 00154110 90 C1 00 FC */ stw r6, 0xfc(r1) /* 80157314 00154114 90 01 01 00 */ stw r0, 0x100(r1) -/* 80157318 00154118 4B EB E0 C9 */ bl func_800153E0 +/* 80157318 00154118 4B EB E0 C9 */ bl __pl__5xVec3CFRC5xVec3 /* 8015731C 0015411C 38 61 00 B0 */ addi r3, r1, 0xb0 /* 80157320 00154120 38 81 00 A4 */ addi r4, r1, 0xa4 /* 80157324 00154124 38 BF 00 18 */ addi r5, r31, 0x18 -/* 80157328 00154128 4B EB E0 B9 */ bl func_800153E0 +/* 80157328 00154128 4B EB E0 B9 */ bl __pl__5xVec3CFRC5xVec3 /* 8015732C 0015412C 38 61 00 BC */ addi r3, r1, 0xbc /* 80157330 00154130 38 81 00 B0 */ addi r4, r1, 0xb0 /* 80157334 00154134 38 BF 00 24 */ addi r5, r31, 0x24 -/* 80157338 00154138 4B EB E0 A9 */ bl func_800153E0 +/* 80157338 00154138 4B EB E0 A9 */ bl __pl__5xVec3CFRC5xVec3 /* 8015733C 0015413C 80 A1 00 BC */ lwz r5, 0xbc(r1) /* 80157340 00154140 3B DC 00 24 */ addi r30, r28, 0x24 /* 80157344 00154144 80 C1 00 C0 */ lwz r6, 0xc0(r1) @@ -407,124 +407,124 @@ zNPCTypeBossSB2.parallelepiped_to_obb__29_unnamed_zNPCTypeBossSB2_cpp_FR6xBoundP /* 80157358 00154158 38 A1 00 EC */ addi r5, r1, 0xec /* 8015735C 0015415C 90 C1 00 F0 */ stw r6, 0xf0(r1) /* 80157360 00154160 90 01 00 F4 */ stw r0, 0xf4(r1) -/* 80157364 00154164 4B EB E0 7D */ bl func_800153E0 +/* 80157364 00154164 4B EB E0 7D */ bl __pl__5xVec3CFRC5xVec3 /* 80157368 00154168 C0 22 A8 C4 */ lfs f1, lbl_803CF244-_SDA2_BASE_(r2) /* 8015736C 0015416C 38 61 00 98 */ addi r3, r1, 0x98 /* 80157370 00154170 38 81 00 8C */ addi r4, r1, 0x8c -/* 80157374 00154174 4B EB 3D AD */ bl func_8000B120 +/* 80157374 00154174 4B EB 3D AD */ bl __ml__5xVec3CFf /* 80157378 00154178 7F C3 F3 78 */ mr r3, r30 /* 8015737C 0015417C 38 81 00 98 */ addi r4, r1, 0x98 -/* 80157380 00154180 4B EB 3E E5 */ bl func_8000B264 +/* 80157380 00154180 4B EB 3E E5 */ bl __as__5xVec3FRC5xVec3 /* 80157384 00154184 7F 63 DB 78 */ mr r3, r27 /* 80157388 00154188 7F C4 F3 78 */ mr r4, r30 -/* 8015738C 0015418C 4B EB 3E A5 */ bl func_8000B230 +/* 8015738C 0015418C 4B EB 3E A5 */ bl __ami__5xVec3FRC5xVec3 /* 80157390 00154190 7F C4 F3 78 */ mr r4, r30 /* 80157394 00154194 38 7B 00 0C */ addi r3, r27, 0xc -/* 80157398 00154198 4B EB 3E 99 */ bl func_8000B230 +/* 80157398 00154198 4B EB 3E 99 */ bl __ami__5xVec3FRC5xVec3 /* 8015739C 0015419C 7F C4 F3 78 */ mr r4, r30 /* 801573A0 001541A0 38 7B 00 18 */ addi r3, r27, 0x18 -/* 801573A4 001541A4 4B EB 3E 8D */ bl func_8000B230 +/* 801573A4 001541A4 4B EB 3E 8D */ bl __ami__5xVec3FRC5xVec3 /* 801573A8 001541A8 7F C4 F3 78 */ mr r4, r30 /* 801573AC 001541AC 38 7B 00 24 */ addi r3, r27, 0x24 -/* 801573B0 001541B0 4B EB 3E 81 */ bl func_8000B230 +/* 801573B0 001541B0 4B EB 3E 81 */ bl __ami__5xVec3FRC5xVec3 /* 801573B4 001541B4 7F E3 FB 78 */ mr r3, r31 /* 801573B8 001541B8 7F C4 F3 78 */ mr r4, r30 -/* 801573BC 001541BC 4B EB 3E 75 */ bl func_8000B230 +/* 801573BC 001541BC 4B EB 3E 75 */ bl __ami__5xVec3FRC5xVec3 /* 801573C0 001541C0 7F C4 F3 78 */ mr r4, r30 /* 801573C4 001541C4 38 7F 00 0C */ addi r3, r31, 0xc -/* 801573C8 001541C8 4B EB 3E 69 */ bl func_8000B230 +/* 801573C8 001541C8 4B EB 3E 69 */ bl __ami__5xVec3FRC5xVec3 /* 801573CC 001541CC 7F C4 F3 78 */ mr r4, r30 /* 801573D0 001541D0 38 7F 00 18 */ addi r3, r31, 0x18 -/* 801573D4 001541D4 4B EB 3E 5D */ bl func_8000B230 +/* 801573D4 001541D4 4B EB 3E 5D */ bl __ami__5xVec3FRC5xVec3 /* 801573D8 001541D8 7F C4 F3 78 */ mr r4, r30 /* 801573DC 001541DC 38 7F 00 24 */ addi r3, r31, 0x24 -/* 801573E0 001541E0 4B EB 3E 51 */ bl func_8000B230 +/* 801573E0 001541E0 4B EB 3E 51 */ bl __ami__5xVec3FRC5xVec3 /* 801573E4 001541E4 83 BC 00 48 */ lwz r29, 0x48(r28) /* 801573E8 001541E8 38 61 00 80 */ addi r3, r1, 0x80 /* 801573EC 001541EC 38 81 00 F8 */ addi r4, r1, 0xf8 /* 801573F0 001541F0 38 A1 00 EC */ addi r5, r1, 0xec -/* 801573F4 001541F4 4B EB 3D D9 */ bl func_8000B1CC +/* 801573F4 001541F4 4B EB 3D D9 */ bl __mi__5xVec3CFRC5xVec3 /* 801573F8 001541F8 7F A3 EB 78 */ mr r3, r29 /* 801573FC 001541FC 38 81 00 80 */ addi r4, r1, 0x80 -/* 80157400 00154200 4B EB 3E 65 */ bl func_8000B264 +/* 80157400 00154200 4B EB 3E 65 */ bl __as__5xVec3FRC5xVec3 /* 80157404 00154204 7F 64 DB 78 */ mr r4, r27 /* 80157408 00154208 38 61 00 5C */ addi r3, r1, 0x5c /* 8015740C 0015420C 38 BB 00 0C */ addi r5, r27, 0xc -/* 80157410 00154210 4B EB DF D1 */ bl func_800153E0 +/* 80157410 00154210 4B EB DF D1 */ bl __pl__5xVec3CFRC5xVec3 /* 80157414 00154214 7F E5 FB 78 */ mr r5, r31 /* 80157418 00154218 38 61 00 68 */ addi r3, r1, 0x68 /* 8015741C 0015421C 38 81 00 5C */ addi r4, r1, 0x5c -/* 80157420 00154220 4B EB DF C1 */ bl func_800153E0 +/* 80157420 00154220 4B EB DF C1 */ bl __pl__5xVec3CFRC5xVec3 /* 80157424 00154224 38 61 00 74 */ addi r3, r1, 0x74 /* 80157428 00154228 38 81 00 68 */ addi r4, r1, 0x68 /* 8015742C 0015422C 38 BF 00 0C */ addi r5, r31, 0xc -/* 80157430 00154230 4B EB DF B1 */ bl func_800153E0 +/* 80157430 00154230 4B EB DF B1 */ bl __pl__5xVec3CFRC5xVec3 /* 80157434 00154234 38 7D 00 20 */ addi r3, r29, 0x20 /* 80157438 00154238 38 81 00 74 */ addi r4, r1, 0x74 -/* 8015743C 0015423C 4B EB 3E 29 */ bl func_8000B264 +/* 8015743C 0015423C 4B EB 3E 29 */ bl __as__5xVec3FRC5xVec3 /* 80157440 00154240 38 61 00 38 */ addi r3, r1, 0x38 /* 80157444 00154244 38 9B 00 18 */ addi r4, r27, 0x18 /* 80157448 00154248 38 BB 00 24 */ addi r5, r27, 0x24 -/* 8015744C 0015424C 4B EB DF 95 */ bl func_800153E0 +/* 8015744C 0015424C 4B EB DF 95 */ bl __pl__5xVec3CFRC5xVec3 /* 80157450 00154250 38 61 00 44 */ addi r3, r1, 0x44 /* 80157454 00154254 38 81 00 38 */ addi r4, r1, 0x38 /* 80157458 00154258 38 BF 00 18 */ addi r5, r31, 0x18 -/* 8015745C 0015425C 4B EB DF 85 */ bl func_800153E0 +/* 8015745C 0015425C 4B EB DF 85 */ bl __pl__5xVec3CFRC5xVec3 /* 80157460 00154260 38 61 00 50 */ addi r3, r1, 0x50 /* 80157464 00154264 38 81 00 44 */ addi r4, r1, 0x44 /* 80157468 00154268 38 BF 00 24 */ addi r5, r31, 0x24 -/* 8015746C 0015426C 4B EB DF 75 */ bl func_800153E0 +/* 8015746C 0015426C 4B EB DF 75 */ bl __pl__5xVec3CFRC5xVec3 /* 80157470 00154270 38 7D 00 20 */ addi r3, r29, 0x20 /* 80157474 00154274 38 81 00 50 */ addi r4, r1, 0x50 -/* 80157478 00154278 4B EB 3D B9 */ bl func_8000B230 +/* 80157478 00154278 4B EB 3D B9 */ bl __ami__5xVec3FRC5xVec3 /* 8015747C 0015427C 7F A3 EB 78 */ mr r3, r29 -/* 80157480 00154280 4B EB E1 31 */ bl func_800155B0 +/* 80157480 00154280 4B EB E1 31 */ bl normalize__5xVec3Fv /* 80157484 00154284 7F A5 EB 78 */ mr r5, r29 /* 80157488 00154288 38 61 00 20 */ addi r3, r1, 0x20 /* 8015748C 0015428C 38 9D 00 20 */ addi r4, r29, 0x20 -/* 80157490 00154290 4B EB E0 A5 */ bl func_80015534 +/* 80157490 00154290 4B EB E0 A5 */ bl cross__5xVec3CFRC5xVec3 /* 80157494 00154294 38 61 00 2C */ addi r3, r1, 0x2c /* 80157498 00154298 38 81 00 20 */ addi r4, r1, 0x20 -/* 8015749C 0015429C 4B FB EE 11 */ bl func_801162AC +/* 8015749C 0015429C 4B FB EE 11 */ bl normal__5xVec3CFv /* 801574A0 001542A0 38 7D 00 10 */ addi r3, r29, 0x10 /* 801574A4 001542A4 38 81 00 2C */ addi r4, r1, 0x2c -/* 801574A8 001542A8 4B EB 3D BD */ bl func_8000B264 +/* 801574A8 001542A8 4B EB 3D BD */ bl __as__5xVec3FRC5xVec3 /* 801574AC 001542AC 7F A4 EB 78 */ mr r4, r29 /* 801574B0 001542B0 38 61 00 14 */ addi r3, r1, 0x14 /* 801574B4 001542B4 38 BD 00 10 */ addi r5, r29, 0x10 -/* 801574B8 001542B8 4B EB E0 7D */ bl func_80015534 +/* 801574B8 001542B8 4B EB E0 7D */ bl cross__5xVec3CFRC5xVec3 /* 801574BC 001542BC 38 7D 00 20 */ addi r3, r29, 0x20 /* 801574C0 001542C0 38 81 00 14 */ addi r4, r1, 0x14 -/* 801574C4 001542C4 4B EB 3D A1 */ bl func_8000B264 +/* 801574C4 001542C4 4B EB 3D A1 */ bl __as__5xVec3FRC5xVec3 /* 801574C8 001542C8 7F C4 F3 78 */ mr r4, r30 /* 801574CC 001542CC 38 7D 00 30 */ addi r3, r29, 0x30 -/* 801574D0 001542D0 4B EB 3D 95 */ bl func_8000B264 +/* 801574D0 001542D0 4B EB 3D 95 */ bl __as__5xVec3FRC5xVec3 /* 801574D4 001542D4 7F 64 DB 78 */ mr r4, r27 /* 801574D8 001542D8 3B DC 00 30 */ addi r30, r28, 0x30 /* 801574DC 001542DC 3B FC 00 3C */ addi r31, r28, 0x3c /* 801574E0 001542E0 38 7D 00 20 */ addi r3, r29, 0x20 -/* 801574E4 001542E4 4B EB E0 29 */ bl func_8001550C +/* 801574E4 001542E4 4B EB E0 29 */ bl dot__5xVec3CFRC5xVec3 /* 801574E8 001542E8 FF C0 08 90 */ fmr f30, f1 /* 801574EC 001542EC 7F 64 DB 78 */ mr r4, r27 /* 801574F0 001542F0 38 7D 00 10 */ addi r3, r29, 0x10 -/* 801574F4 001542F4 4B EB E0 19 */ bl func_8001550C +/* 801574F4 001542F4 4B EB E0 19 */ bl dot__5xVec3CFRC5xVec3 /* 801574F8 001542F8 FF E0 08 90 */ fmr f31, f1 /* 801574FC 001542FC 7F A3 EB 78 */ mr r3, r29 /* 80157500 00154300 7F 64 DB 78 */ mr r4, r27 -/* 80157504 00154304 4B EB E0 09 */ bl func_8001550C +/* 80157504 00154304 4B EB E0 09 */ bl dot__5xVec3CFRC5xVec3 /* 80157508 00154308 FC 40 F8 90 */ fmr f2, f31 /* 8015750C 0015430C 7F C3 F3 78 */ mr r3, r30 /* 80157510 00154310 FC 60 F0 90 */ fmr f3, f30 -/* 80157514 00154314 4B EB 3B D9 */ bl func_8000B0EC +/* 80157514 00154314 4B EB 3B D9 */ bl assign__5xVec3Ffff /* 80157518 00154318 7F C3 F3 78 */ mr r3, r30 -/* 8015751C 0015431C 4B EB DF BD */ bl func_800154D8 +/* 8015751C 0015431C 4B EB DF BD */ bl set_abs__5xVec3Fv /* 80157520 00154320 3B 9B 00 0C */ addi r28, r27, 0xc /* 80157524 00154324 3B 7B 00 60 */ addi r27, r27, 0x60 /* 80157528 00154328 48 00 00 68 */ b lbl_80157590 lbl_8015752C: /* 8015752C 0015432C 7F A3 EB 78 */ mr r3, r29 /* 80157530 00154330 7F 84 E3 78 */ mr r4, r28 -/* 80157534 00154334 4B EB DF D9 */ bl func_8001550C +/* 80157534 00154334 4B EB DF D9 */ bl dot__5xVec3CFRC5xVec3 /* 80157538 00154338 FC 00 0A 10 */ fabs f0, f1 /* 8015753C 0015433C C0 3E 00 00 */ lfs f1, 0(r30) /* 80157540 00154340 FC 40 00 18 */ frsp f2, f0 @@ -532,7 +532,7 @@ lbl_8015752C: /* 80157548 00154348 D0 3E 00 00 */ stfs f1, 0(r30) /* 8015754C 0015434C 7F 84 E3 78 */ mr r4, r28 /* 80157550 00154350 38 7D 00 10 */ addi r3, r29, 0x10 -/* 80157554 00154354 4B EB DF B9 */ bl func_8001550C +/* 80157554 00154354 4B EB DF B9 */ bl dot__5xVec3CFRC5xVec3 /* 80157558 00154358 FC 00 0A 10 */ fabs f0, f1 /* 8015755C 0015435C C0 3E 00 04 */ lfs f1, 4(r30) /* 80157560 00154360 FC 40 00 18 */ frsp f2, f0 @@ -540,7 +540,7 @@ lbl_8015752C: /* 80157568 00154368 D0 3E 00 04 */ stfs f1, 4(r30) /* 8015756C 0015436C 7F 84 E3 78 */ mr r4, r28 /* 80157570 00154370 38 7D 00 20 */ addi r3, r29, 0x20 -/* 80157574 00154374 4B EB DF 99 */ bl func_8001550C +/* 80157574 00154374 4B EB DF 99 */ bl dot__5xVec3CFRC5xVec3 /* 80157578 00154378 FC 00 0A 10 */ fabs f0, f1 /* 8015757C 0015437C C0 3E 00 08 */ lfs f1, 8(r30) /* 80157580 00154380 FC 40 00 18 */ frsp f2, f0 @@ -552,10 +552,10 @@ lbl_80157590: /* 80157594 00154394 40 82 FF 98 */ bne lbl_8015752C /* 80157598 00154398 7F C4 F3 78 */ mr r4, r30 /* 8015759C 0015439C 38 61 00 08 */ addi r3, r1, 8 -/* 801575A0 001543A0 4B F0 89 89 */ bl func_8005FF28 +/* 801575A0 001543A0 4B F0 89 89 */ bl __mi__5xVec3CFv /* 801575A4 001543A4 7F E3 FB 78 */ mr r3, r31 /* 801575A8 001543A8 38 81 00 08 */ addi r4, r1, 8 -/* 801575AC 001543AC 4B EB 3C B9 */ bl func_8000B264 +/* 801575AC 001543AC 4B EB 3C B9 */ bl __as__5xVec3FRC5xVec3 /* 801575B0 001543B0 E3 E1 01 38 */ psq_l f31, 312(r1), 0, qr0 /* 801575B4 001543B4 CB E1 01 30 */ lfd f31, 0x130(r1) /* 801575B8 001543B8 E3 C1 01 28 */ psq_l f30, 296(r1), 0, qr0 @@ -1906,10 +1906,10 @@ lbl_80158A24: /* 80158A30 00155830 38 61 00 50 */ addi r3, r1, 0x50 /* 80158A34 00155834 C0 42 A9 34 */ lfs f2, lbl_803CF2B4-_SDA2_BASE_(r2) /* 80158A38 00155838 C0 62 A8 CC */ lfs f3, lbl_803CF24C-_SDA2_BASE_(r2) -/* 80158A3C 0015583C 4B F0 75 4D */ bl func_8005FF88 +/* 80158A3C 0015583C 4B F0 75 4D */ bl create__5xVec3Ffff /* 80158A40 00155840 38 7C 00 5C */ addi r3, r28, 0x5c /* 80158A44 00155844 38 81 00 50 */ addi r4, r1, 0x50 -/* 80158A48 00155848 4B EB 28 1D */ bl func_8000B264 +/* 80158A48 00155848 4B EB 28 1D */ bl __as__5xVec3FRC5xVec3 /* 80158A4C 0015584C 3C 60 80 27 */ lis r3, lbl_8026FC00@ha /* 80158A50 00155850 7F C7 F3 78 */ mr r7, r30 /* 80158A54 00155854 38 A3 FC 00 */ addi r5, r3, lbl_8026FC00@l @@ -2287,10 +2287,10 @@ lbl_80158FB4: /* 80158FC0 00155DC0 38 61 00 44 */ addi r3, r1, 0x44 /* 80158FC4 00155DC4 C0 42 A9 54 */ lfs f2, lbl_803CF2D4-_SDA2_BASE_(r2) /* 80158FC8 00155DC8 FC 60 08 90 */ fmr f3, f1 -/* 80158FCC 00155DCC 4B F0 6F BD */ bl func_8005FF88 +/* 80158FCC 00155DCC 4B F0 6F BD */ bl create__5xVec3Ffff /* 80158FD0 00155DD0 38 7C 00 C4 */ addi r3, r28, 0xc4 /* 80158FD4 00155DD4 38 81 00 44 */ addi r4, r1, 0x44 -/* 80158FD8 00155DD8 4B EB 22 8D */ bl func_8000B264 +/* 80158FD8 00155DD8 4B EB 22 8D */ bl __as__5xVec3FRC5xVec3 /* 80158FDC 00155DDC 3C 60 80 27 */ lis r3, lbl_8026FC00@ha /* 80158FE0 00155DE0 7F C7 F3 78 */ mr r7, r30 /* 80158FE4 00155DE4 38 A3 FC 00 */ addi r5, r3, lbl_8026FC00@l @@ -2323,10 +2323,10 @@ lbl_8015903C: /* 80159048 00155E48 38 61 00 38 */ addi r3, r1, 0x38 /* 8015904C 00155E4C C0 42 A9 58 */ lfs f2, lbl_803CF2D8-_SDA2_BASE_(r2) /* 80159050 00155E50 C0 62 A8 EC */ lfs f3, lbl_803CF26C-_SDA2_BASE_(r2) -/* 80159054 00155E54 4B F0 6F 35 */ bl func_8005FF88 +/* 80159054 00155E54 4B F0 6F 35 */ bl create__5xVec3Ffff /* 80159058 00155E58 38 7C 00 D4 */ addi r3, r28, 0xd4 /* 8015905C 00155E5C 38 81 00 38 */ addi r4, r1, 0x38 -/* 80159060 00155E60 4B EB 22 05 */ bl func_8000B264 +/* 80159060 00155E60 4B EB 22 05 */ bl __as__5xVec3FRC5xVec3 /* 80159064 00155E64 3C 60 80 27 */ lis r3, lbl_8026FC00@ha /* 80159068 00155E68 7F C7 F3 78 */ mr r7, r30 /* 8015906C 00155E6C 38 A3 FC 00 */ addi r5, r3, lbl_8026FC00@l @@ -2434,10 +2434,10 @@ lbl_801591DC: /* 801591E8 00155FE8 38 61 00 2C */ addi r3, r1, 0x2c /* 801591EC 00155FEC C0 42 A9 5C */ lfs f2, lbl_803CF2DC-_SDA2_BASE_(r2) /* 801591F0 00155FF0 C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) -/* 801591F4 00155FF4 4B F0 6D 95 */ bl func_8005FF88 +/* 801591F4 00155FF4 4B F0 6D 95 */ bl create__5xVec3Ffff /* 801591F8 00155FF8 38 7C 00 F4 */ addi r3, r28, 0xf4 /* 801591FC 00155FFC 38 81 00 2C */ addi r4, r1, 0x2c -/* 80159200 00156000 4B EB 20 65 */ bl func_8000B264 +/* 80159200 00156000 4B EB 20 65 */ bl __as__5xVec3FRC5xVec3 /* 80159204 00156004 3C 60 80 27 */ lis r3, lbl_8026FC00@ha /* 80159208 00156008 7F C7 F3 78 */ mr r7, r30 /* 8015920C 0015600C 38 A3 FC 00 */ addi r5, r3, lbl_8026FC00@l @@ -2470,10 +2470,10 @@ lbl_80159264: /* 80159270 00156070 38 61 00 20 */ addi r3, r1, 0x20 /* 80159274 00156074 C0 42 A9 64 */ lfs f2, lbl_803CF2E4-_SDA2_BASE_(r2) /* 80159278 00156078 C0 62 A9 68 */ lfs f3, lbl_803CF2E8-_SDA2_BASE_(r2) -/* 8015927C 0015607C 4B F0 6D 0D */ bl func_8005FF88 +/* 8015927C 0015607C 4B F0 6D 0D */ bl create__5xVec3Ffff /* 80159280 00156080 38 7C 01 04 */ addi r3, r28, 0x104 /* 80159284 00156084 38 81 00 20 */ addi r4, r1, 0x20 -/* 80159288 00156088 4B EB 1F DD */ bl func_8000B264 +/* 80159288 00156088 4B EB 1F DD */ bl __as__5xVec3FRC5xVec3 /* 8015928C 0015608C 3C 60 80 27 */ lis r3, lbl_8026FC00@ha /* 80159290 00156090 7F C7 F3 78 */ mr r7, r30 /* 80159294 00156094 38 A3 FC 00 */ addi r5, r3, lbl_8026FC00@l @@ -2581,10 +2581,10 @@ lbl_80159404: /* 80159410 00156210 38 61 00 14 */ addi r3, r1, 0x14 /* 80159414 00156214 C0 42 A9 6C */ lfs f2, lbl_803CF2EC-_SDA2_BASE_(r2) /* 80159418 00156218 C0 62 A8 D8 */ lfs f3, lbl_803CF258-_SDA2_BASE_(r2) -/* 8015941C 0015621C 4B F0 6B 6D */ bl func_8005FF88 +/* 8015941C 0015621C 4B F0 6B 6D */ bl create__5xVec3Ffff /* 80159420 00156220 38 7C 01 24 */ addi r3, r28, 0x124 /* 80159424 00156224 38 81 00 14 */ addi r4, r1, 0x14 -/* 80159428 00156228 4B EB 1E 3D */ bl func_8000B264 +/* 80159428 00156228 4B EB 1E 3D */ bl __as__5xVec3FRC5xVec3 /* 8015942C 0015622C 3C 60 80 27 */ lis r3, lbl_8026FC00@ha /* 80159430 00156230 7F C7 F3 78 */ mr r7, r30 /* 80159434 00156234 38 A3 FC 00 */ addi r5, r3, lbl_8026FC00@l @@ -2617,10 +2617,10 @@ lbl_8015948C: /* 80159498 00156298 38 61 00 08 */ addi r3, r1, 8 /* 8015949C 0015629C C0 42 A9 14 */ lfs f2, lbl_803CF294-_SDA2_BASE_(r2) /* 801594A0 001562A0 C0 62 A8 BC */ lfs f3, lbl_803CF23C-_SDA2_BASE_(r2) -/* 801594A4 001562A4 4B F0 6A E5 */ bl func_8005FF88 +/* 801594A4 001562A4 4B F0 6A E5 */ bl create__5xVec3Ffff /* 801594A8 001562A8 38 7C 01 34 */ addi r3, r28, 0x134 /* 801594AC 001562AC 38 81 00 08 */ addi r4, r1, 8 -/* 801594B0 001562B0 4B EB 1D B5 */ bl func_8000B264 +/* 801594B0 001562B0 4B EB 1D B5 */ bl __as__5xVec3FRC5xVec3 /* 801594B4 001562B4 3C 60 80 27 */ lis r3, lbl_8026FC00@ha /* 801594B8 001562B8 7F C7 F3 78 */ mr r7, r30 /* 801594BC 001562BC 38 A3 FC 00 */ addi r5, r3, lbl_8026FC00@l @@ -3499,7 +3499,7 @@ lbl_8015A150: /* 8015A180 00156F80 38 7D 09 38 */ addi r3, r29, 0x938 /* 8015A184 00156F84 80 9E 00 24 */ lwz r4, 0x24(r30) /* 8015A188 00156F88 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8015A18C 00156F8C 4B EB 14 3D */ bl func_8000B5C8 +/* 8015A18C 00156F8C 4B EB 14 3D */ bl __as__7xMat3x3FRC7xMat3x3 /* 8015A190 00156F90 38 61 00 08 */ addi r3, r1, 8 /* 8015A194 00156F94 38 9E 00 64 */ addi r4, r30, 0x64 /* 8015A198 00156F98 4B EB 05 2D */ bl xBoundGetSphere__FR7xSphereRC6xBound @@ -3597,7 +3597,7 @@ lbl_8015A2CC: /* 8015A2F0 001570F0 3C 80 4E 47 */ lis r4, 0x4E474242@ha /* 8015A2F4 001570F4 80 7D 02 28 */ lwz r3, 0x228(r29) /* 8015A2F8 001570F8 38 84 42 42 */ addi r4, r4, 0x4E474242@l -/* 8015A2FC 001570FC 4B FA 86 81 */ bl func_8010297C +/* 8015A2FC 001570FC 4B FA 86 81 */ bl SetSafety__7xPsycheFi /* 8015A300 00157100 80 01 00 24 */ lwz r0, 0x24(r1) /* 8015A304 00157104 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8015A308 00157108 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -3639,7 +3639,7 @@ lbl_8015A384: /* 8015A390 00157190 80 9F 1F C0 */ lwz r4, 0x1fc0(r31) /* 8015A394 00157194 4B F0 6D 79 */ bl zEntDestructObj_Reset__FP15zEntDestructObjP6xScene /* 8015A398 00157198 80 7E 03 00 */ lwz r3, 0x300(r30) -/* 8015A39C 0015719C 4B EC 14 5D */ bl func_8001B7F8 +/* 8015A39C 0015719C 4B EC 14 5D */ bl xEntShow__FP4xEnt lbl_8015A3A0: /* 8015A3A0 001571A0 3B BD 00 01 */ addi r29, r29, 1 /* 8015A3A4 001571A4 3B DE 00 74 */ addi r30, r30, 0x74 @@ -3665,7 +3665,7 @@ lbl_8015A3D0: /* 8015A3EC 001571EC 90 1C 02 C8 */ stw r0, 0x2c8(r28) /* 8015A3F0 001571F0 48 00 1B 71 */ bl check_life__9zNPCB_SB2Fv /* 8015A3F4 001571F4 7F 83 E3 78 */ mr r3, r28 -/* 8015A3F8 001571F8 48 00 55 95 */ bl func_8015F98C +/* 8015A3F8 001571F8 48 00 55 95 */ bl choose_hand__9zNPCB_SB2Fv /* 8015A3FC 001571FC 7F 83 E3 78 */ mr r3, r28 /* 8015A400 00157200 48 00 05 E1 */ bl reset_speed__9zNPCB_SB2Fv /* 8015A404 00157204 7F 83 E3 78 */ mr r3, r28 @@ -3877,7 +3877,7 @@ lbl_8015A6CC: /* 8015A70C 0015750C 7C 9F 23 78 */ mr r31, r4 /* 8015A710 00157510 28 00 00 00 */ cmplwi r0, 0 /* 8015A714 00157514 40 82 00 38 */ bne lbl_8015A74C -/* 8015A718 00157518 48 00 52 A9 */ bl func_8015F9C0 +/* 8015A718 00157518 48 00 52 A9 */ bl location__9zNPCB_SB2CFv /* 8015A71C 0015751C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8015A720 00157520 3C C0 80 2A */ lis r6, lbl_8029A700@ha /* 8015A724 00157524 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -3887,7 +3887,7 @@ lbl_8015A6CC: /* 8015A734 00157534 C0 22 A8 F4 */ lfs f1, lbl_803CF274-_SDA2_BASE_(r2) /* 8015A738 00157538 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8015A73C 0015753C 38 84 00 30 */ addi r4, r4, 0x30 -/* 8015A740 00157540 4B FE BE 41 */ bl func_80146580 +/* 8015A740 00157540 4B FE BE 41 */ bl set_targets__13xBinaryCameraFRC5xVec3RC5xVec3f /* 8015A744 00157544 38 00 00 01 */ li r0, 1 /* 8015A748 00157548 98 1E 02 C1 */ stb r0, 0x2c1(r30) lbl_8015A74C: @@ -4005,24 +4005,24 @@ lbl_8015A88C: /* 8015A8F8 001576F8 4B ED A6 81 */ bl xModelGetBoneLocation__FRC14xModelInstanceUl /* 8015A8FC 001576FC 38 7C 17 E0 */ addi r3, r28, 0x17e0 /* 8015A900 00157700 38 81 00 20 */ addi r4, r1, 0x20 -/* 8015A904 00157704 4B EB 09 61 */ bl func_8000B264 +/* 8015A904 00157704 4B EB 09 61 */ bl __as__5xVec3FRC5xVec3 /* 8015A908 00157708 38 7C 17 D4 */ addi r3, r28, 0x17d4 /* 8015A90C 0015770C 38 9C 17 E0 */ addi r4, r28, 0x17e0 -/* 8015A910 00157710 4B EB 09 55 */ bl func_8000B264 +/* 8015A910 00157710 4B EB 09 55 */ bl __as__5xVec3FRC5xVec3 /* 8015A914 00157714 80 9C 00 24 */ lwz r4, 0x24(r28) /* 8015A918 00157718 38 61 00 14 */ addi r3, r1, 0x14 /* 8015A91C 0015771C 38 A0 00 10 */ li r5, 0x10 /* 8015A920 00157720 4B ED A6 59 */ bl xModelGetBoneLocation__FRC14xModelInstanceUl /* 8015A924 00157724 38 7C 17 EC */ addi r3, r28, 0x17ec /* 8015A928 00157728 38 81 00 14 */ addi r4, r1, 0x14 -/* 8015A92C 0015772C 4B EB 09 39 */ bl func_8000B264 +/* 8015A92C 0015772C 4B EB 09 39 */ bl __as__5xVec3FRC5xVec3 /* 8015A930 00157730 80 9C 00 24 */ lwz r4, 0x24(r28) /* 8015A934 00157734 38 61 00 08 */ addi r3, r1, 8 /* 8015A938 00157738 38 A0 00 15 */ li r5, 0x15 /* 8015A93C 0015773C 4B ED A6 3D */ bl xModelGetBoneLocation__FRC14xModelInstanceUl /* 8015A940 00157740 38 7C 17 F8 */ addi r3, r28, 0x17f8 /* 8015A944 00157744 38 81 00 08 */ addi r4, r1, 8 -/* 8015A948 00157748 4B EB 09 1D */ bl func_8000B264 +/* 8015A948 00157748 4B EB 09 1D */ bl __as__5xVec3FRC5xVec3 /* 8015A94C 0015774C FC 20 F8 90 */ fmr f1, f31 /* 8015A950 00157750 7F 83 E3 78 */ mr r3, r28 /* 8015A954 00157754 7F A4 EB 78 */ mr r4, r29 @@ -4041,9 +4041,9 @@ lbl_8015A88C: /* 8015A988 00157788 90 01 00 14 */ stw r0, 0x14(r1) /* 8015A98C 0015778C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8015A990 00157790 7C 7F 1B 78 */ mr r31, r3 -/* 8015A994 00157794 4B F9 9D A9 */ bl func_800F473C +/* 8015A994 00157794 4B F9 9D A9 */ bl Render__9xNPCBasicFv /* 8015A998 00157798 7F E3 FB 78 */ mr r3, r31 -/* 8015A99C 0015779C 48 00 50 35 */ bl func_8015F9D0 +/* 8015A99C 0015779C 48 00 50 35 */ bl render_debug__9zNPCB_SB2Fv /* 8015A9A0 001577A0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8015A9A4 001577A4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8015A9A8 001577A8 7C 08 03 A6 */ mtlr r0 @@ -4156,7 +4156,7 @@ lbl_8015AADC: /* 8015AB00 00157900 38 60 00 00 */ li r3, 0 /* 8015AB04 00157904 48 00 00 5C */ b lbl_8015AB60 lbl_8015AB08: -/* 8015AB08 00157908 48 00 4E CD */ bl func_8015F9D4 +/* 8015AB08 00157908 48 00 4E CD */ bl get_home__9zNPCB_SB2CFv /* 8015AB0C 0015790C C0 7F 00 30 */ lfs f3, 0x30(r31) /* 8015AB10 00157910 C0 43 00 00 */ lfs f2, 0(r3) /* 8015AB14 00157914 C0 03 00 08 */ lfs f0, 8(r3) @@ -4170,7 +4170,7 @@ lbl_8015AB08: /* 8015AB34 00157934 90 01 00 0C */ stw r0, 0xc(r1) /* 8015AB38 00157938 D0 41 00 08 */ stfs f2, 8(r1) /* 8015AB3C 0015793C D0 01 00 0C */ stfs f0, 0xc(r1) -/* 8015AB40 00157940 4B EB AE 1D */ bl func_8001595C +/* 8015AB40 00157940 4B EB AE 1D */ bl length2__5xVec2CFv /* 8015AB44 00157944 3C 60 80 33 */ lis r3, lbl_80329BE0@ha /* 8015AB48 00157948 38 63 9B E0 */ addi r3, r3, lbl_80329BE0@l /* 8015AB4C 0015794C C0 03 00 18 */ lfs f0, 0x18(r3) @@ -4232,7 +4232,7 @@ emit_slug__9zNPCB_SB2FQ29zNPCB_SB29slug_enum: /* 8015AC1C 00157A1C 48 00 52 E1 */ bl zNPCTypeBossSB2.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8015AC20 00157A20 38 7F 00 48 */ addi r3, r31, 0x48 /* 8015AC24 00157A24 38 81 00 08 */ addi r4, r1, 8 -/* 8015AC28 00157A28 4B EB A8 1D */ bl func_80015444 +/* 8015AC28 00157A28 4B EB A8 1D */ bl __apl__5xVec3FRC5xVec3 /* 8015AC2C 00157A2C 6F 83 80 00 */ xoris r3, r28, 0x8000 /* 8015AC30 00157A30 3C 00 43 30 */ lis r0, 0x4330 /* 8015AC34 00157A34 90 61 00 1C */ stw r3, 0x1c(r1) @@ -4254,7 +4254,7 @@ emit_slug__9zNPCB_SB2FQ29zNPCB_SB29slug_enum: /* 8015AC74 00157A74 FC 40 F8 90 */ fmr f2, f31 /* 8015AC78 00157A78 C0 62 A8 C0 */ lfs f3, lbl_803CF240-_SDA2_BASE_(r2) /* 8015AC7C 00157A7C 38 7F 00 98 */ addi r3, r31, 0x98 -/* 8015AC80 00157A80 4B EB 04 6D */ bl func_8000B0EC +/* 8015AC80 00157A80 4B EB 04 6D */ bl assign__5xVec3Ffff /* 8015AC84 00157A84 3C 60 80 33 */ lis r3, lbl_80329BE0@ha /* 8015AC88 00157A88 C0 22 A8 EC */ lfs f1, lbl_803CF26C-_SDA2_BASE_(r2) /* 8015AC8C 00157A8C 38 A3 9B E0 */ addi r5, r3, lbl_80329BE0@l @@ -4385,7 +4385,7 @@ fire_slug__9zNPCB_SB2FQ29zNPCB_SB29slug_enumRQ29zNPCB_SB213platform_data: /* 8015AE38 00157C38 80 84 00 24 */ lwz r4, 0x24(r4) /* 8015AE3C 00157C3C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8015AE40 00157C40 38 84 00 30 */ addi r4, r4, 0x30 -/* 8015AE44 00157C44 4B EB 03 89 */ bl func_8000B1CC +/* 8015AE44 00157C44 4B EB 03 89 */ bl __mi__5xVec3CFRC5xVec3 /* 8015AE48 00157C48 80 A1 00 08 */ lwz r5, 8(r1) /* 8015AE4C 00157C4C 3C 60 80 33 */ lis r3, lbl_80329BE0@ha /* 8015AE50 00157C50 80 01 00 10 */ lwz r0, 0x10(r1) @@ -4403,7 +4403,7 @@ fire_slug__9zNPCB_SB2FQ29zNPCB_SB29slug_enumRQ29zNPCB_SB213platform_data: /* 8015AE80 00157C80 EC 43 10 2A */ fadds f2, f3, f2 /* 8015AE84 00157C84 EC 21 00 2A */ fadds f1, f1, f0 /* 8015AE88 00157C88 D0 41 00 18 */ stfs f2, 0x18(r1) -/* 8015AE8C 00157C8C 4B EA F9 71 */ bl func_8000A7FC +/* 8015AE8C 00157C8C 4B EA F9 71 */ bl xsqrt__Ff /* 8015AE90 00157C90 D0 3F 00 B0 */ stfs f1, 0xb0(r31) /* 8015AE94 00157C94 38 7F 00 78 */ addi r3, r31, 0x78 /* 8015AE98 00157C98 C0 01 00 14 */ lfs f0, 0x14(r1) @@ -4413,21 +4413,21 @@ fire_slug__9zNPCB_SB2FQ29zNPCB_SB29slug_enumRQ29zNPCB_SB213platform_data: /* 8015AEA8 00157CA8 EC 63 08 24 */ fdivs f3, f3, f1 /* 8015AEAC 00157CAC EC 20 00 F2 */ fmuls f1, f0, f3 /* 8015AEB0 00157CB0 EC 7F 00 F2 */ fmuls f3, f31, f3 -/* 8015AEB4 00157CB4 4B EB 02 39 */ bl func_8000B0EC +/* 8015AEB4 00157CB4 4B EB 02 39 */ bl assign__5xVec3Ffff /* 8015AEB8 00157CB8 C0 22 A8 C0 */ lfs f1, lbl_803CF240-_SDA2_BASE_(r2) /* 8015AEBC 00157CBC 38 7F 00 68 */ addi r3, r31, 0x68 /* 8015AEC0 00157CC0 C0 42 A8 BC */ lfs f2, lbl_803CF23C-_SDA2_BASE_(r2) /* 8015AEC4 00157CC4 FC 60 08 90 */ fmr f3, f1 -/* 8015AEC8 00157CC8 4B EB 02 25 */ bl func_8000B0EC +/* 8015AEC8 00157CC8 4B EB 02 25 */ bl assign__5xVec3Ffff /* 8015AECC 00157CCC C0 1F 00 78 */ lfs f0, 0x78(r31) /* 8015AED0 00157CD0 38 7F 00 58 */ addi r3, r31, 0x58 /* 8015AED4 00157CD4 C0 3F 00 80 */ lfs f1, 0x80(r31) /* 8015AED8 00157CD8 FC 60 00 50 */ fneg f3, f0 /* 8015AEDC 00157CDC C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 8015AEE0 00157CE0 4B EB 02 0D */ bl func_8000B0EC +/* 8015AEE0 00157CE0 4B EB 02 0D */ bl assign__5xVec3Ffff /* 8015AEE4 00157CE4 38 7F 00 88 */ addi r3, r31, 0x88 /* 8015AEE8 00157CE8 38 9F 00 48 */ addi r4, r31, 0x48 -/* 8015AEEC 00157CEC 4B EB 03 79 */ bl func_8000B264 +/* 8015AEEC 00157CEC 4B EB 03 79 */ bl __as__5xVec3FRC5xVec3 /* 8015AEF0 00157CF0 C0 22 A8 C0 */ lfs f1, lbl_803CF240-_SDA2_BASE_(r2) /* 8015AEF4 00157CF4 C0 01 00 18 */ lfs f0, 0x18(r1) /* 8015AEF8 00157CF8 D0 3F 00 B8 */ stfs f1, 0xb8(r31) @@ -4478,7 +4478,7 @@ lbl_8015AF74: /* 8015AF88 00157D88 48 00 00 B8 */ b lbl_8015B040 lbl_8015AF8C: /* 8015AF8C 00157D8C 7F E3 FB 78 */ mr r3, r31 -/* 8015AF90 00157D90 48 00 4A BD */ bl func_8015FA4C +/* 8015AF90 00157D90 48 00 4A BD */ bl player_damaged__9zNPCB_SB2CFv /* 8015AF94 00157D94 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8015AF98 00157D98 41 82 00 10 */ beq lbl_8015AFA8 /* 8015AF9C 00157D9C 3C 60 4E 47 */ lis r3, 0x4E474243@ha @@ -4590,7 +4590,7 @@ update_turn__9zNPCB_SB2Ff: /* 8015B0FC 00157EFC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 8015B100 00157F00 80 84 07 04 */ lwz r4, 0x704(r4) /* 8015B104 00157F04 83 E4 00 4C */ lwz r31, 0x4c(r4) -/* 8015B108 00157F08 48 00 48 B9 */ bl func_8015F9C0 +/* 8015B108 00157F08 48 00 48 B9 */ bl location__9zNPCB_SB2CFv /* 8015B10C 00157F0C 7C 64 1B 78 */ mr r4, r3 /* 8015B110 00157F10 C0 7F 00 30 */ lfs f3, 0x30(r31) /* 8015B114 00157F14 C0 23 00 00 */ lfs f1, 0(r3) @@ -4599,12 +4599,12 @@ update_turn__9zNPCB_SB2Ff: /* 8015B120 00157F20 C0 04 00 08 */ lfs f0, 8(r4) /* 8015B124 00157F24 EC 23 08 28 */ fsubs f1, f3, f1 /* 8015B128 00157F28 EC 42 00 28 */ fsubs f2, f2, f0 -/* 8015B12C 00157F2C 4B EC B1 ED */ bl func_80026318 +/* 8015B12C 00157F2C 4B EC B1 ED */ bl assign__5xVec2Fff /* 8015B130 00157F30 38 7E 17 84 */ addi r3, r30, 0x1784 -/* 8015B134 00157F34 4B FC 23 E9 */ bl func_8011D51C +/* 8015B134 00157F34 4B FC 23 E9 */ bl normalize__5xVec2Fv lbl_8015B138: /* 8015B138 00157F38 7F C3 F3 78 */ mr r3, r30 -/* 8015B13C 00157F3C 48 00 48 85 */ bl func_8015F9C0 +/* 8015B13C 00157F3C 48 00 48 85 */ bl location__9zNPCB_SB2CFv /* 8015B140 00157F40 80 BE 00 24 */ lwz r5, 0x24(r30) /* 8015B144 00157F44 7F C3 F3 78 */ mr r3, r30 /* 8015B148 00157F48 80 82 BF A0 */ lwz r4, lbl_803D0920-_SDA2_BASE_(r2) @@ -4616,16 +4616,16 @@ lbl_8015B138: /* 8015B160 00157F60 C0 05 00 28 */ lfs f0, 0x28(r5) /* 8015B164 00157F64 D0 21 00 0C */ stfs f1, 0xc(r1) /* 8015B168 00157F68 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 8015B16C 00157F6C 48 00 48 F9 */ bl func_8015FA64 +/* 8015B16C 00157F6C 48 00 48 F9 */ bl turning__9zNPCB_SB2CFv /* 8015B170 00157F70 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8015B174 00157F74 41 82 00 80 */ beq lbl_8015B1F4 /* 8015B178 00157F78 C0 21 00 0C */ lfs f1, 0xc(r1) /* 8015B17C 00157F7C C0 41 00 10 */ lfs f2, 0x10(r1) -/* 8015B180 00157F80 4B EA AE F1 */ bl func_80006070 +/* 8015B180 00157F80 4B EA AE F1 */ bl xatan2__Fff /* 8015B184 00157F84 FF E0 08 90 */ fmr f31, f1 /* 8015B188 00157F88 C0 3E 17 84 */ lfs f1, 0x1784(r30) /* 8015B18C 00157F8C C0 5E 17 88 */ lfs f2, 0x1788(r30) -/* 8015B190 00157F90 4B EA AE E1 */ bl func_80006070 +/* 8015B190 00157F90 4B EA AE E1 */ bl xatan2__Fff /* 8015B194 00157F94 EC 61 F8 28 */ fsubs f3, f1, f31 /* 8015B198 00157F98 C0 02 A9 80 */ lfs f0, lbl_803CF300-_SDA2_BASE_(r2) /* 8015B19C 00157F9C FC 03 00 40 */ fcmpo cr0, f3, f0 @@ -4744,26 +4744,26 @@ lbl_8015B324: /* 8015B32C 0015812C 80 02 BF AC */ lwz r0, lbl_803D092C-_SDA2_BASE_(r2) /* 8015B330 00158130 90 81 00 1C */ stw r4, 0x1c(r1) /* 8015B334 00158134 90 01 00 20 */ stw r0, 0x20(r1) -/* 8015B338 00158138 48 00 46 89 */ bl func_8015F9C0 +/* 8015B338 00158138 48 00 46 89 */ bl location__9zNPCB_SB2CFv /* 8015B33C 0015813C C0 03 00 00 */ lfs f0, 0(r3) /* 8015B340 00158140 7F E3 FB 78 */ mr r3, r31 /* 8015B344 00158144 D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 8015B348 00158148 48 00 46 79 */ bl func_8015F9C0 +/* 8015B348 00158148 48 00 46 79 */ bl location__9zNPCB_SB2CFv /* 8015B34C 0015814C C0 03 00 08 */ lfs f0, 8(r3) /* 8015B350 00158150 38 7F 17 B0 */ addi r3, r31, 0x17b0 /* 8015B354 00158154 C0 21 00 08 */ lfs f1, 8(r1) /* 8015B358 00158158 D0 01 00 20 */ stfs f0, 0x20(r1) -/* 8015B35C 0015815C 4B F0 4D 69 */ bl func_800600C4 +/* 8015B35C 0015815C 4B F0 4D 69 */ bl __ml__5xVec2CFf /* 8015B360 00158160 90 81 00 10 */ stw r4, 0x10(r1) /* 8015B364 00158164 38 81 00 0C */ addi r4, r1, 0xc /* 8015B368 00158168 90 61 00 0C */ stw r3, 0xc(r1) /* 8015B36C 0015816C 38 61 00 1C */ addi r3, r1, 0x1c -/* 8015B370 00158170 48 00 4B 51 */ bl func_8015FEC0 +/* 8015B370 00158170 48 00 4B 51 */ bl __pl__5xVec2CFRC5xVec2 /* 8015B374 00158174 90 81 00 18 */ stw r4, 0x18(r1) /* 8015B378 00158178 38 81 00 14 */ addi r4, r1, 0x14 /* 8015B37C 0015817C 90 61 00 14 */ stw r3, 0x14(r1) /* 8015B380 00158180 7F E3 FB 78 */ mr r3, r31 -/* 8015B384 00158184 48 00 46 5D */ bl func_8015F9E0 +/* 8015B384 00158184 48 00 46 5D */ bl set_location__9zNPCB_SB2FRC5xVec2 lbl_8015B388: /* 8015B388 00158188 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 8015B38C 0015818C CB E1 00 50 */ lfd f31, 0x50(r1) @@ -4795,20 +4795,20 @@ update_follow__9zNPCB_SB2Ff: /* 8015B3E8 001581E8 7C 7F 1B 78 */ mr r31, r3 /* 8015B3EC 001581EC 90 81 00 34 */ stw r4, 0x34(r1) /* 8015B3F0 001581F0 90 01 00 38 */ stw r0, 0x38(r1) -/* 8015B3F4 001581F4 48 00 45 CD */ bl func_8015F9C0 +/* 8015B3F4 001581F4 48 00 45 CD */ bl location__9zNPCB_SB2CFv /* 8015B3F8 001581F8 C0 03 00 00 */ lfs f0, 0(r3) /* 8015B3FC 001581FC 7F E3 FB 78 */ mr r3, r31 /* 8015B400 00158200 D0 01 00 34 */ stfs f0, 0x34(r1) -/* 8015B404 00158204 48 00 45 BD */ bl func_8015F9C0 +/* 8015B404 00158204 48 00 45 BD */ bl location__9zNPCB_SB2CFv /* 8015B408 00158208 C0 03 00 08 */ lfs f0, 8(r3) /* 8015B40C 0015820C 38 7F 17 A8 */ addi r3, r31, 0x17a8 /* 8015B410 00158210 38 81 00 34 */ addi r4, r1, 0x34 /* 8015B414 00158214 D0 01 00 38 */ stfs f0, 0x38(r1) -/* 8015B418 00158218 4B EB A5 5D */ bl func_80015974 +/* 8015B418 00158218 4B EB A5 5D */ bl __mi__5xVec2CFRC5xVec2 /* 8015B41C 0015821C 90 61 00 2C */ stw r3, 0x2c(r1) /* 8015B420 00158220 38 61 00 2C */ addi r3, r1, 0x2c /* 8015B424 00158224 90 81 00 30 */ stw r4, 0x30(r1) -/* 8015B428 00158228 4B ED B4 31 */ bl func_80036858 +/* 8015B428 00158228 4B ED B4 31 */ bl length__5xVec2CFv /* 8015B42C 0015822C FF A0 08 90 */ fmr f29, f1 /* 8015B430 00158230 C0 22 A9 74 */ lfs f1, lbl_803CF2F4-_SDA2_BASE_(r2) /* 8015B434 00158234 FC 1D 08 40 */ fcmpo cr0, f29, f1 @@ -4822,12 +4822,12 @@ lbl_8015B450: /* 8015B450 00158250 C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) /* 8015B454 00158254 38 61 00 2C */ addi r3, r1, 0x2c /* 8015B458 00158258 EC 20 E8 24 */ fdivs f1, f0, f29 -/* 8015B45C 0015825C 4B F0 4C 69 */ bl func_800600C4 +/* 8015B45C 0015825C 4B F0 4C 69 */ bl __ml__5xVec2CFf /* 8015B460 00158260 90 81 00 20 */ stw r4, 0x20(r1) /* 8015B464 00158264 38 81 00 1C */ addi r4, r1, 0x1c /* 8015B468 00158268 90 61 00 1C */ stw r3, 0x1c(r1) /* 8015B46C 0015826C 38 61 00 24 */ addi r3, r1, 0x24 -/* 8015B470 00158270 4B EC A3 89 */ bl func_800257F8 +/* 8015B470 00158270 4B EC A3 89 */ bl __as__5xVec2FRC5xVec2 /* 8015B474 00158274 48 00 00 48 */ b lbl_8015B4BC lbl_8015B478: /* 8015B478 00158278 C0 5F 17 B8 */ lfs f2, 0x17b8(r31) @@ -4840,19 +4840,19 @@ lbl_8015B478: lbl_8015B494: /* 8015B494 00158294 38 61 00 24 */ addi r3, r1, 0x24 /* 8015B498 00158298 38 9F 17 B0 */ addi r4, r31, 0x17b0 -/* 8015B49C 0015829C 4B EC A3 5D */ bl func_800257F8 +/* 8015B49C 0015829C 4B EC A3 5D */ bl __as__5xVec2FRC5xVec2 /* 8015B4A0 001582A0 48 00 00 1C */ b lbl_8015B4BC lbl_8015B4A4: /* 8015B4A4 001582A4 38 00 00 00 */ li r0, 0 /* 8015B4A8 001582A8 7F E3 FB 78 */ mr r3, r31 /* 8015B4AC 001582AC 90 1F 02 B8 */ stw r0, 0x2b8(r31) /* 8015B4B0 001582B0 38 9F 17 A8 */ addi r4, r31, 0x17a8 -/* 8015B4B4 001582B4 48 00 45 2D */ bl func_8015F9E0 +/* 8015B4B4 001582B4 48 00 45 2D */ bl set_location__9zNPCB_SB2FRC5xVec2 /* 8015B4B8 001582B8 48 00 01 30 */ b lbl_8015B5E8 lbl_8015B4BC: /* 8015B4BC 001582BC C0 21 00 24 */ lfs f1, 0x24(r1) /* 8015B4C0 001582C0 C0 41 00 28 */ lfs f2, 0x28(r1) -/* 8015B4C4 001582C4 4B EA AB AD */ bl func_80006070 +/* 8015B4C4 001582C4 4B EA AB AD */ bl xatan2__Fff /* 8015B4C8 001582C8 C0 7F 17 BC */ lfs f3, 0x17bc(r31) /* 8015B4CC 001582CC C0 02 A9 80 */ lfs f0, lbl_803CF300-_SDA2_BASE_(r2) /* 8015B4D0 001582D0 EC 81 18 28 */ fsubs f4, f1, f3 @@ -4876,7 +4876,7 @@ lbl_8015B4FC: /* 8015B510 00158310 38 9F 17 C0 */ addi r4, r31, 0x17c0 /* 8015B514 00158314 4B ED 5C 41 */ bl xAccelMove__FRfRfffff /* 8015B518 00158318 C0 3F 17 BC */ lfs f1, 0x17bc(r31) -/* 8015B51C 0015831C 4B EB 32 D9 */ bl func_8000E7F4 +/* 8015B51C 0015831C 4B EB 32 D9 */ bl xrmod__Ff /* 8015B520 00158320 D0 3F 17 BC */ stfs f1, 0x17bc(r31) /* 8015B524 00158324 C0 3F 17 BC */ lfs f1, 0x17bc(r31) /* 8015B528 00158328 4B F6 99 69 */ bl icos__Ff @@ -4885,24 +4885,24 @@ lbl_8015B4FC: /* 8015B534 00158334 4B F6 99 19 */ bl isin__Ff /* 8015B538 00158338 FC 40 F0 90 */ fmr f2, f30 /* 8015B53C 0015833C 38 7F 17 B0 */ addi r3, r31, 0x17b0 -/* 8015B540 00158340 4B EC AD D9 */ bl func_80026318 +/* 8015B540 00158340 4B EC AD D9 */ bl assign__5xVec2Fff /* 8015B544 00158344 88 1F 02 B5 */ lbz r0, 0x2b5(r31) /* 8015B548 00158348 28 00 00 00 */ cmplwi r0, 0 /* 8015B54C 0015834C 41 82 00 10 */ beq lbl_8015B55C /* 8015B550 00158350 38 7F 17 84 */ addi r3, r31, 0x1784 /* 8015B554 00158354 38 9F 17 B0 */ addi r4, r31, 0x17b0 -/* 8015B558 00158358 4B EC A2 A1 */ bl func_800257F8 +/* 8015B558 00158358 4B EC A2 A1 */ bl __as__5xVec2FRC5xVec2 lbl_8015B55C: /* 8015B55C 0015835C C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) /* 8015B560 00158360 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 8015B564 00158364 40 80 00 10 */ bge lbl_8015B574 /* 8015B568 00158368 38 7F 17 B0 */ addi r3, r31, 0x17b0 /* 8015B56C 0015836C 38 81 00 24 */ addi r4, r1, 0x24 -/* 8015B570 00158370 4B EC A2 89 */ bl func_800257F8 +/* 8015B570 00158370 4B EC A2 89 */ bl __as__5xVec2FRC5xVec2 lbl_8015B574: /* 8015B574 00158374 38 7F 17 B0 */ addi r3, r31, 0x17b0 /* 8015B578 00158378 38 81 00 2C */ addi r4, r1, 0x2c -/* 8015B57C 0015837C 4B FC 1F 45 */ bl func_8011D4C0 +/* 8015B57C 0015837C 4B FC 1F 45 */ bl dot__5xVec2CFRC5xVec2 /* 8015B580 00158380 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) /* 8015B584 00158384 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015B588 00158388 40 80 00 08 */ bge lbl_8015B590 @@ -4919,17 +4919,17 @@ lbl_8015B590: /* 8015B5B0 001583B0 4B ED 5B A5 */ bl xAccelMove__FRfRfffff /* 8015B5B4 001583B4 C0 21 00 08 */ lfs f1, 8(r1) /* 8015B5B8 001583B8 38 7F 17 B0 */ addi r3, r31, 0x17b0 -/* 8015B5BC 001583BC 4B F0 4B 09 */ bl func_800600C4 +/* 8015B5BC 001583BC 4B F0 4B 09 */ bl __ml__5xVec2CFf /* 8015B5C0 001583C0 90 81 00 10 */ stw r4, 0x10(r1) /* 8015B5C4 001583C4 38 81 00 0C */ addi r4, r1, 0xc /* 8015B5C8 001583C8 90 61 00 0C */ stw r3, 0xc(r1) /* 8015B5CC 001583CC 38 61 00 34 */ addi r3, r1, 0x34 -/* 8015B5D0 001583D0 48 00 48 F1 */ bl func_8015FEC0 +/* 8015B5D0 001583D0 48 00 48 F1 */ bl __pl__5xVec2CFRC5xVec2 /* 8015B5D4 001583D4 90 81 00 18 */ stw r4, 0x18(r1) /* 8015B5D8 001583D8 38 81 00 14 */ addi r4, r1, 0x14 /* 8015B5DC 001583DC 90 61 00 14 */ stw r3, 0x14(r1) /* 8015B5E0 001583E0 7F E3 FB 78 */ mr r3, r31 -/* 8015B5E4 001583E4 48 00 43 FD */ bl func_8015F9E0 +/* 8015B5E4 001583E4 48 00 43 FD */ bl set_location__9zNPCB_SB2FRC5xVec2 lbl_8015B5E8: /* 8015B5E8 001583E8 E3 E1 00 78 */ psq_l f31, 120(r1), 0, qr0 /* 8015B5EC 001583EC CB E1 00 70 */ lfd f31, 0x70(r1) @@ -4953,7 +4953,7 @@ update_ymove__9zNPCB_SB2Ff: /* 8015B628 00158428 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8015B62C 0015842C 7C 7F 1B 78 */ mr r31, r3 /* 8015B630 00158430 FF E0 08 90 */ fmr f31, f1 -/* 8015B634 00158434 48 00 43 8D */ bl func_8015F9C0 +/* 8015B634 00158434 48 00 43 8D */ bl location__9zNPCB_SB2CFv /* 8015B638 00158438 80 83 00 00 */ lwz r4, 0(r3) /* 8015B63C 0015843C 80 03 00 04 */ lwz r0, 4(r3) /* 8015B640 00158440 90 81 00 08 */ stw r4, 8(r1) @@ -4976,7 +4976,7 @@ update_ymove__9zNPCB_SB2Ff: /* 8015B684 00158484 90 1F 02 B8 */ stw r0, 0x2b8(r31) /* 8015B688 00158488 48 00 00 1C */ b lbl_8015B6A4 lbl_8015B68C: -/* 8015B68C 0015848C 4B F0 3A 75 */ bl func_8005F100 +/* 8015B68C 0015848C 4B F0 3A 75 */ bl xSCurve__Ff /* 8015B690 00158490 C0 5F 17 C4 */ lfs f2, 0x17c4(r31) /* 8015B694 00158494 C0 1F 17 C8 */ lfs f0, 0x17c8(r31) /* 8015B698 00158498 EC 00 10 28 */ fsubs f0, f0, f2 @@ -4985,7 +4985,7 @@ lbl_8015B68C: lbl_8015B6A4: /* 8015B6A4 001584A4 7F E3 FB 78 */ mr r3, r31 /* 8015B6A8 001584A8 38 81 00 08 */ addi r4, r1, 8 -/* 8015B6AC 001584AC 48 00 44 91 */ bl func_8015FB3C +/* 8015B6AC 001584AC 48 00 44 91 */ bl set_location__9zNPCB_SB2FRC5xVec3 /* 8015B6B0 001584B0 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8015B6B4 001584B4 80 01 00 34 */ lwz r0, 0x34(r1) /* 8015B6B8 001584B8 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -5064,7 +5064,7 @@ update_nodes__9zNPCB_SB2Ff: /* 8015B7A0 001585A0 C0 1C 18 04 */ lfs f0, 0x1804(r28) /* 8015B7A4 001585A4 C0 43 00 30 */ lfs f2, 0x30(r3) /* 8015B7A8 001585A8 EC 22 00 7A */ fmadds f1, f2, f1, f0 -/* 8015B7AC 001585AC 4B EB 30 49 */ bl func_8000E7F4 +/* 8015B7AC 001585AC 4B EB 30 49 */ bl xrmod__Ff /* 8015B7B0 001585B0 D0 3C 18 04 */ stfs f1, 0x1804(r28) /* 8015B7B4 001585B4 3C 60 80 33 */ lis r3, lbl_80329BE0@ha /* 8015B7B8 001585B8 3B E3 9B E0 */ addi r31, r3, lbl_80329BE0@l @@ -5178,7 +5178,7 @@ lbl_8015B92C: /* 8015B92C 0015872C 80 7F 03 00 */ lwz r3, 0x300(r31) /* 8015B930 00158730 28 03 00 00 */ cmplwi r3, 0 /* 8015B934 00158734 41 82 00 08 */ beq lbl_8015B93C -/* 8015B938 00158738 4B EB FE C1 */ bl func_8001B7F8 +/* 8015B938 00158738 4B EB FE C1 */ bl xEntShow__FP4xEnt lbl_8015B93C: /* 8015B93C 0015873C 3B DE 00 01 */ addi r30, r30, 1 /* 8015B940 00158740 3B FF 00 74 */ addi r31, r31, 0x74 @@ -5231,20 +5231,20 @@ lbl_8015B990: /* 8015B9EC 001587EC 38 61 00 44 */ addi r3, r1, 0x44 /* 8015B9F0 001587F0 38 81 00 74 */ addi r4, r1, 0x74 /* 8015B9F4 001587F4 38 A1 00 8C */ addi r5, r1, 0x8c -/* 8015B9F8 001587F8 4B EA F7 D5 */ bl func_8000B1CC +/* 8015B9F8 001587F8 4B EA F7 D5 */ bl __mi__5xVec3CFRC5xVec3 /* 8015B9FC 001587FC 38 61 00 50 */ addi r3, r1, 0x50 /* 8015BA00 00158800 38 81 00 68 */ addi r4, r1, 0x68 /* 8015BA04 00158804 38 A1 00 8C */ addi r5, r1, 0x8c -/* 8015BA08 00158808 4B EA F7 C5 */ bl func_8000B1CC +/* 8015BA08 00158808 4B EA F7 C5 */ bl __mi__5xVec3CFRC5xVec3 /* 8015BA0C 0015880C 38 61 00 5C */ addi r3, r1, 0x5c /* 8015BA10 00158810 38 81 00 50 */ addi r4, r1, 0x50 /* 8015BA14 00158814 38 A1 00 44 */ addi r5, r1, 0x44 -/* 8015BA18 00158818 4B EB 9B 1D */ bl func_80015534 +/* 8015BA18 00158818 4B EB 9B 1D */ bl cross__5xVec3CFRC5xVec3 /* 8015BA1C 0015881C 38 61 00 80 */ addi r3, r1, 0x80 /* 8015BA20 00158820 38 81 00 5C */ addi r4, r1, 0x5c -/* 8015BA24 00158824 4B EA F8 41 */ bl func_8000B264 +/* 8015BA24 00158824 4B EA F8 41 */ bl __as__5xVec3FRC5xVec3 /* 8015BA28 00158828 38 61 00 80 */ addi r3, r1, 0x80 -/* 8015BA2C 0015882C 4B F3 B9 2D */ bl func_80097358 +/* 8015BA2C 0015882C 4B F3 B9 2D */ bl up_normalize__5xVec3Fv /* 8015BA30 00158830 48 00 00 30 */ b lbl_8015BA60 lbl_8015BA34: /* 8015BA34 00158834 7F 23 CB 78 */ mr r3, r25 @@ -5262,48 +5262,48 @@ lbl_8015BA60: /* 8015BA60 00158860 38 61 00 38 */ addi r3, r1, 0x38 /* 8015BA64 00158864 38 81 00 74 */ addi r4, r1, 0x74 /* 8015BA68 00158868 38 A1 00 8C */ addi r5, r1, 0x8c -/* 8015BA6C 0015886C 4B EA F7 61 */ bl func_8000B1CC +/* 8015BA6C 0015886C 4B EA F7 61 */ bl __mi__5xVec3CFRC5xVec3 /* 8015BA70 00158870 7F A3 EB 78 */ mr r3, r29 /* 8015BA74 00158874 38 81 00 38 */ addi r4, r1, 0x38 -/* 8015BA78 00158878 4B EA F7 ED */ bl func_8000B264 +/* 8015BA78 00158878 4B EA F7 ED */ bl __as__5xVec3FRC5xVec3 /* 8015BA7C 0015887C 7F 83 E3 78 */ mr r3, r28 /* 8015BA80 00158880 38 81 00 80 */ addi r4, r1, 0x80 -/* 8015BA84 00158884 4B EA F7 E1 */ bl func_8000B264 +/* 8015BA84 00158884 4B EA F7 E1 */ bl __as__5xVec3FRC5xVec3 /* 8015BA88 00158888 7F A4 EB 78 */ mr r4, r29 /* 8015BA8C 0015888C 7F 85 E3 78 */ mr r5, r28 /* 8015BA90 00158890 38 61 00 2C */ addi r3, r1, 0x2c -/* 8015BA94 00158894 4B EB 9A A1 */ bl func_80015534 +/* 8015BA94 00158894 4B EB 9A A1 */ bl cross__5xVec3CFRC5xVec3 /* 8015BA98 00158898 38 61 00 2C */ addi r3, r1, 0x2c -/* 8015BA9C 0015889C 4B F3 B8 BD */ bl func_80097358 +/* 8015BA9C 0015889C 4B F3 B8 BD */ bl up_normalize__5xVec3Fv /* 8015BAA0 001588A0 7C 64 1B 78 */ mr r4, r3 /* 8015BAA4 001588A4 38 61 00 98 */ addi r3, r1, 0x98 -/* 8015BAA8 001588A8 4B EA F7 BD */ bl func_8000B264 +/* 8015BAA8 001588A8 4B EA F7 BD */ bl __as__5xVec3FRC5xVec3 /* 8015BAAC 001588AC 7F 84 E3 78 */ mr r4, r28 /* 8015BAB0 001588B0 38 61 00 20 */ addi r3, r1, 0x20 /* 8015BAB4 001588B4 38 A1 00 98 */ addi r5, r1, 0x98 -/* 8015BAB8 001588B8 4B EB 9A 7D */ bl func_80015534 +/* 8015BAB8 001588B8 4B EB 9A 7D */ bl cross__5xVec3CFRC5xVec3 /* 8015BABC 001588BC 7F A3 EB 78 */ mr r3, r29 /* 8015BAC0 001588C0 38 81 00 20 */ addi r4, r1, 0x20 -/* 8015BAC4 001588C4 4B EA F7 A1 */ bl func_8000B264 +/* 8015BAC4 001588C4 4B EA F7 A1 */ bl __as__5xVec3FRC5xVec3 /* 8015BAC8 001588C8 88 1E 00 08 */ lbz r0, 8(r30) /* 8015BACC 001588CC 28 00 00 00 */ cmplwi r0, 0 /* 8015BAD0 001588D0 41 82 00 34 */ beq lbl_8015BB04 /* 8015BAD4 001588D4 38 61 00 08 */ addi r3, r1, 8 /* 8015BAD8 001588D8 38 81 00 8C */ addi r4, r1, 0x8c /* 8015BADC 001588DC 38 A1 00 74 */ addi r5, r1, 0x74 -/* 8015BAE0 001588E0 4B EB 99 01 */ bl func_800153E0 +/* 8015BAE0 001588E0 4B EB 99 01 */ bl __pl__5xVec3CFRC5xVec3 /* 8015BAE4 001588E4 C0 22 A8 C8 */ lfs f1, lbl_803CF248-_SDA2_BASE_(r2) /* 8015BAE8 001588E8 38 61 00 14 */ addi r3, r1, 0x14 /* 8015BAEC 001588EC 38 81 00 08 */ addi r4, r1, 8 -/* 8015BAF0 001588F0 4B EA F6 31 */ bl func_8000B120 +/* 8015BAF0 001588F0 4B EA F6 31 */ bl __ml__5xVec3CFf /* 8015BAF4 001588F4 7F 63 DB 78 */ mr r3, r27 /* 8015BAF8 001588F8 38 81 00 14 */ addi r4, r1, 0x14 -/* 8015BAFC 001588FC 4B EA F7 69 */ bl func_8000B264 +/* 8015BAFC 001588FC 4B EA F7 69 */ bl __as__5xVec3FRC5xVec3 /* 8015BB00 00158900 48 00 00 10 */ b lbl_8015BB10 lbl_8015BB04: /* 8015BB04 00158904 7F 63 DB 78 */ mr r3, r27 /* 8015BB08 00158908 38 81 00 8C */ addi r4, r1, 0x8c -/* 8015BB0C 0015890C 4B EA F7 59 */ bl func_8000B264 +/* 8015BB0C 0015890C 4B EA F7 59 */ bl __as__5xVec3FRC5xVec3 lbl_8015BB10: /* 8015BB10 00158910 80 7F 03 00 */ lwz r3, 0x300(r31) /* 8015BB14 00158914 38 81 00 98 */ addi r4, r1, 0x98 @@ -5772,13 +5772,13 @@ create_surface__9zNPCB_SB2Fv: /* 8015C174 00158F74 7F E3 FB 78 */ mr r3, r31 /* 8015C178 00158F78 7C 1C 03 78 */ mr r28, r0 /* 8015C17C 00158F7C 7F 84 E3 78 */ mr r4, r28 -/* 8015C180 00158F80 4B EF 0F 4D */ bl func_8004D0CC +/* 8015C180 00158F80 4B EF 0F 4D */ bl __as__8xSurfaceFRC8xSurface /* 8015C184 00158F84 80 9C 00 24 */ lwz r4, 0x24(r28) /* 8015C188 00158F88 7F C3 F3 78 */ mr r3, r30 -/* 8015C18C 00158F8C 4B FD F9 E5 */ bl func_8013BB70 +/* 8015C18C 00158F8C 4B FD F9 E5 */ bl __as__13zSurfacePropsFRC13zSurfaceProps /* 8015C190 00158F90 80 9E 00 00 */ lwz r4, 0(r30) /* 8015C194 00158F94 7F A3 EB 78 */ mr r3, r29 -/* 8015C198 00158F98 4B FD F8 71 */ bl func_8013BA08 +/* 8015C198 00158F98 4B FD F8 71 */ bl __as__14zSurfAssetBaseFRC14zSurfAssetBase /* 8015C19C 00158F9C 93 DF 00 24 */ stw r30, 0x24(r31) /* 8015C1A0 00158FA0 7F E3 FB 78 */ mr r3, r31 /* 8015C1A4 00158FA4 93 BE 00 00 */ stw r29, 0(r30) @@ -5952,11 +5952,11 @@ lbl_8015C3A8: /* 8015C41C 0015921C 4B FF AE 79 */ bl zNPCTypeBossSB2.parallelepiped_to_obb__29_unnamed_zNPCTypeBossSB2_cpp_FR6xBoundP5xVec3 /* 8015C420 00159220 7F 23 CB 78 */ mr r3, r25 /* 8015C424 00159224 7F 24 CB 78 */ mr r4, r25 -/* 8015C428 00159228 4B EA EB 15 */ bl func_8000AF3C +/* 8015C428 00159228 4B EA EB 15 */ bl xQuickCullForBound__FP7xQCDataPC6xBound /* 8015C42C 0015922C 80 7F 01 04 */ lwz r3, 0x104(r31) /* 8015C430 00159230 4B FC 7F F9 */ bl zGridUpdateEnt__FP4xEnt /* 8015C434 00159234 38 79 00 30 */ addi r3, r25, 0x30 -/* 8015C438 00159238 4B EA ED 71 */ bl func_8000B1A8 +/* 8015C438 00159238 4B EA ED 71 */ bl length__5xVec3CFv /* 8015C43C 0015923C D0 3F 01 08 */ stfs f1, 0x108(r31) /* 8015C440 00159240 88 1F 00 00 */ lbz r0, 0(r31) /* 8015C444 00159244 28 00 00 00 */ cmplwi r0, 0 @@ -5965,7 +5965,7 @@ lbl_8015C3A8: /* 8015C450 00159250 38 61 00 14 */ addi r3, r1, 0x14 /* 8015C454 00159254 38 A1 00 38 */ addi r5, r1, 0x38 /* 8015C458 00159258 38 84 00 30 */ addi r4, r4, 0x30 -/* 8015C45C 0015925C 4B EA ED 71 */ bl func_8000B1CC +/* 8015C45C 0015925C 4B EA ED 71 */ bl __mi__5xVec3CFRC5xVec3 /* 8015C460 00159260 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8015C464 00159264 80 E1 00 14 */ lwz r7, 0x14(r1) /* 8015C468 00159268 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -5979,7 +5979,7 @@ lbl_8015C3A8: /* 8015C488 00159288 38 84 00 30 */ addi r4, r4, 0x30 /* 8015C48C 0015928C 90 C1 00 30 */ stw r6, 0x30(r1) /* 8015C490 00159290 90 01 00 34 */ stw r0, 0x34(r1) -/* 8015C494 00159294 4B EA ED 39 */ bl func_8000B1CC +/* 8015C494 00159294 4B EA ED 39 */ bl __mi__5xVec3CFRC5xVec3 /* 8015C498 00159298 80 C1 00 08 */ lwz r6, 8(r1) /* 8015C49C 0015929C 38 61 00 2C */ addi r3, r1, 0x2c /* 8015C4A0 001592A0 80 A1 00 0C */ lwz r5, 0xc(r1) @@ -5988,12 +5988,12 @@ lbl_8015C3A8: /* 8015C4AC 001592AC 90 C1 00 20 */ stw r6, 0x20(r1) /* 8015C4B0 001592B0 90 A1 00 24 */ stw r5, 0x24(r1) /* 8015C4B4 001592B4 90 01 00 28 */ stw r0, 0x28(r1) -/* 8015C4B8 001592B8 4B EB 90 55 */ bl func_8001550C +/* 8015C4B8 001592B8 4B EB 90 55 */ bl dot__5xVec3CFRC5xVec3 /* 8015C4BC 001592BC C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) /* 8015C4C0 001592C0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015C4C4 001592C4 40 81 00 88 */ ble lbl_8015C54C /* 8015C4C8 001592C8 38 61 00 2C */ addi r3, r1, 0x2c -/* 8015C4CC 001592CC 4B EA EC 31 */ bl func_8000B0FC +/* 8015C4CC 001592CC 4B EA EC 31 */ bl length2__5xVec3CFv /* 8015C4D0 001592D0 EC 1F 07 F2 */ fmuls f0, f31, f31 /* 8015C4D4 001592D4 3C 60 80 33 */ lis r3, lbl_80329BE0@ha /* 8015C4D8 001592D8 38 63 9B E0 */ addi r3, r3, lbl_80329BE0@l @@ -6004,7 +6004,7 @@ lbl_8015C3A8: /* 8015C4EC 001592EC 4C 41 13 82 */ cror 2, 1, 2 /* 8015C4F0 001592F0 40 82 00 5C */ bne lbl_8015C54C /* 8015C4F4 001592F4 7F C3 F3 78 */ mr r3, r30 -/* 8015C4F8 001592F8 48 00 35 55 */ bl func_8015FA4C +/* 8015C4F8 001592F8 48 00 35 55 */ bl player_damaged__9zNPCB_SB2CFv /* 8015C4FC 001592FC 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8015C500 00159300 38 80 00 07 */ li r4, 7 /* 8015C504 00159304 41 82 00 08 */ beq lbl_8015C50C @@ -6065,7 +6065,7 @@ spin_platform__9zNPCB_SB2FRQ29zNPCB_SB213platform_dataRC5xVec3ff: /* 8015C5C8 001593C8 7C 7E 1B 78 */ mr r30, r3 /* 8015C5CC 001593CC 7C A4 2B 78 */ mr r4, r5 /* 8015C5D0 001593D0 38 7F 00 3C */ addi r3, r31, 0x3c -/* 8015C5D4 001593D4 4B EA EC 91 */ bl func_8000B264 +/* 8015C5D4 001593D4 4B EA EC 91 */ bl __as__5xVec3FRC5xVec3 /* 8015C5D8 001593D8 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) /* 8015C5DC 001593DC 7F C3 F3 78 */ mr r3, r30 /* 8015C5E0 001593E0 D0 1F 00 48 */ stfs f0, 0x48(r31) @@ -6116,7 +6116,7 @@ lbl_8015C660: /* 8015C680 00159480 38 61 00 08 */ addi r3, r1, 8 /* 8015C684 00159484 38 9D 00 88 */ addi r4, r29, 0x88 /* 8015C688 00159488 38 BF 00 88 */ addi r5, r31, 0x88 -/* 8015C68C 0015948C 4B EA EB 41 */ bl func_8000B1CC +/* 8015C68C 0015948C 4B EA EB 41 */ bl __mi__5xVec3CFRC5xVec3 /* 8015C690 00159490 80 A1 00 08 */ lwz r5, 8(r1) /* 8015C694 00159494 38 61 00 20 */ addi r3, r1, 0x20 /* 8015C698 00159498 80 81 00 0C */ lwz r4, 0xc(r1) @@ -6124,7 +6124,7 @@ lbl_8015C660: /* 8015C6A0 001594A0 90 A1 00 20 */ stw r5, 0x20(r1) /* 8015C6A4 001594A4 90 81 00 24 */ stw r4, 0x24(r1) /* 8015C6A8 001594A8 90 01 00 28 */ stw r0, 0x28(r1) -/* 8015C6AC 001594AC 4B EA EA 51 */ bl func_8000B0FC +/* 8015C6AC 001594AC 4B EA EA 51 */ bl length2__5xVec3CFv /* 8015C6B0 001594B0 C0 5A 01 08 */ lfs f2, 0x108(r26) /* 8015C6B4 001594B4 C0 1C 00 08 */ lfs f0, 8(r28) /* 8015C6B8 001594B8 EC 02 00 2A */ fadds f0, f2, f0 @@ -6149,25 +6149,25 @@ lbl_8015C660: /* 8015C704 00159504 40 81 00 34 */ ble lbl_8015C738 /* 8015C708 00159508 38 61 00 14 */ addi r3, r1, 0x14 /* 8015C70C 0015950C 38 9C 00 0C */ addi r4, r28, 0xc -/* 8015C710 00159510 4B EA EB 55 */ bl func_8000B264 +/* 8015C710 00159510 4B EA EB 55 */ bl __as__5xVec3FRC5xVec3 /* 8015C714 00159514 38 7C 00 2C */ addi r3, r28, 0x2c /* 8015C718 00159518 38 81 00 20 */ addi r4, r1, 0x20 -/* 8015C71C 0015951C 4B EB 8D F1 */ bl func_8001550C +/* 8015C71C 0015951C 4B EB 8D F1 */ bl dot__5xVec3CFRC5xVec3 /* 8015C720 00159520 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) /* 8015C724 00159524 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015C728 00159528 40 81 00 24 */ ble lbl_8015C74C /* 8015C72C 0015952C 38 61 00 14 */ addi r3, r1, 0x14 -/* 8015C730 00159530 4B EB 20 59 */ bl func_8000E788 +/* 8015C730 00159530 4B EB 20 59 */ bl invert__5xVec3Fv /* 8015C734 00159534 48 00 00 18 */ b lbl_8015C74C lbl_8015C738: /* 8015C738 00159538 38 61 00 14 */ addi r3, r1, 0x14 /* 8015C73C 0015953C 38 9C 00 2C */ addi r4, r28, 0x2c -/* 8015C740 00159540 4B EA EB 25 */ bl func_8000B264 +/* 8015C740 00159540 4B EA EB 25 */ bl __as__5xVec3FRC5xVec3 /* 8015C744 00159544 38 61 00 14 */ addi r3, r1, 0x14 -/* 8015C748 00159548 4B EB 20 41 */ bl func_8000E788 +/* 8015C748 00159548 4B EB 20 41 */ bl invert__5xVec3Fv lbl_8015C74C: /* 8015C74C 0015954C 38 61 00 14 */ addi r3, r1, 0x14 -/* 8015C750 00159550 4B EB 8E 61 */ bl func_800155B0 +/* 8015C750 00159550 4B EB 8E 61 */ bl normalize__5xVec3Fv /* 8015C754 00159554 C0 3E 00 44 */ lfs f1, 0x44(r30) /* 8015C758 00159558 7F 23 CB 78 */ mr r3, r25 /* 8015C75C 0015955C C0 5E 00 40 */ lfs f2, 0x40(r30) @@ -6226,7 +6226,7 @@ lbl_8015C7E4: /* 8015C818 00159618 4B ED 49 3D */ bl xAccelMove__FRfRfffff /* 8015C81C 0015961C C0 3E 00 48 */ lfs f1, 0x48(r30) /* 8015C820 00159620 C0 42 A8 BC */ lfs f2, lbl_803CF23C-_SDA2_BASE_(r2) -/* 8015C824 00159624 4B ED 3B 89 */ bl func_800303AC +/* 8015C824 00159624 4B ED 3B 89 */ bl xfmod__Fff /* 8015C828 00159628 D0 3E 00 48 */ stfs f1, 0x48(r30) /* 8015C82C 0015962C C0 3E 00 50 */ lfs f1, 0x50(r30) /* 8015C830 00159630 C0 1E 00 54 */ lfs f0, 0x54(r30) @@ -6272,7 +6272,7 @@ lbl_8015C8A8: /* 8015C8C4 001596C4 C0 3E 00 48 */ lfs f1, 0x48(r30) /* 8015C8C8 001596C8 C0 02 A8 C8 */ lfs f0, lbl_803CF248-_SDA2_BASE_(r2) /* 8015C8CC 001596CC EC 22 00 7A */ fmadds f1, f2, f1, f0 -/* 8015C8D0 001596D0 4B EA A2 A9 */ bl func_80006B78 +/* 8015C8D0 001596D0 4B EA A2 A9 */ bl floorf__3stdFf /* 8015C8D4 001596D4 C0 02 A8 C8 */ lfs f0, lbl_803CF248-_SDA2_BASE_(r2) /* 8015C8D8 001596D8 EC 00 00 72 */ fmuls f0, f0, f1 /* 8015C8DC 001596DC D0 1E 00 4C */ stfs f0, 0x4c(r30) @@ -6315,7 +6315,7 @@ lbl_8015C964: /* 8015C96C 0015976C C0 1E 00 48 */ lfs f0, 0x48(r30) /* 8015C970 00159770 38 9E 00 3C */ addi r4, r30, 0x3c /* 8015C974 00159774 EC 21 00 32 */ fmuls f1, f1, f0 -/* 8015C978 00159778 4B EB EF 65 */ bl func_8001B8DC +/* 8015C978 00159778 4B EB EF 65 */ bl xMat3x3Rot__FP7xMat3x3PC5xVec3f /* 8015C97C 0015977C 7F 83 E3 78 */ mr r3, r28 /* 8015C980 00159780 38 9E 00 0C */ addi r4, r30, 0xc /* 8015C984 00159784 38 A1 00 08 */ addi r5, r1, 8 @@ -6403,13 +6403,13 @@ lbl_8015CA98: /* 8015CA9C 0015989C 38 7F 00 94 */ addi r3, r31, 0x94 /* 8015CAA0 001598A0 98 1F 00 84 */ stb r0, 0x84(r31) /* 8015CAA4 001598A4 38 9C 00 D4 */ addi r4, r28, 0xd4 -/* 8015CAA8 001598A8 4B EA E7 BD */ bl func_8000B264 +/* 8015CAA8 001598A8 4B EA E7 BD */ bl __as__5xVec3FRC5xVec3 /* 8015CAAC 001598AC 38 61 00 08 */ addi r3, r1, 8 /* 8015CAB0 001598B0 38 9F 00 94 */ addi r4, r31, 0x94 -/* 8015CAB4 001598B4 4B F0 34 75 */ bl func_8005FF28 +/* 8015CAB4 001598B4 4B F0 34 75 */ bl __mi__5xVec3CFv /* 8015CAB8 001598B8 38 7F 00 A0 */ addi r3, r31, 0xa0 /* 8015CABC 001598BC 38 81 00 08 */ addi r4, r1, 8 -/* 8015CAC0 001598C0 4B EA E7 A5 */ bl func_8000B264 +/* 8015CAC0 001598C0 4B EA E7 A5 */ bl __as__5xVec3FRC5xVec3 /* 8015CAC4 001598C4 38 1F 00 D0 */ addi r0, r31, 0xd0 /* 8015CAC8 001598C8 38 7F 01 10 */ addi r3, r31, 0x110 /* 8015CACC 001598CC 90 1F 00 AC */ stw r0, 0xac(r31) @@ -6483,10 +6483,10 @@ lbl_8015CBA8: /* 8015CBB8 001599B8 38 61 00 08 */ addi r3, r1, 8 /* 8015CBBC 001599BC 38 9A 00 30 */ addi r4, r26, 0x30 /* 8015CBC0 001599C0 38 A1 00 14 */ addi r5, r1, 0x14 -/* 8015CBC4 001599C4 4B EB 88 1D */ bl func_800153E0 +/* 8015CBC4 001599C4 4B EB 88 1D */ bl __pl__5xVec3CFRC5xVec3 /* 8015CBC8 001599C8 38 7C 00 24 */ addi r3, r28, 0x24 /* 8015CBCC 001599CC 38 81 00 08 */ addi r4, r1, 8 -/* 8015CBD0 001599D0 4B EA E6 95 */ bl func_8000B264 +/* 8015CBD0 001599D0 4B EA E6 95 */ bl __as__5xVec3FRC5xVec3 /* 8015CBD4 001599D4 88 1F 00 BC */ lbz r0, 0xbc(r31) /* 8015CBD8 001599D8 28 00 00 00 */ cmplwi r0, 0 /* 8015CBDC 001599DC 40 82 00 24 */ bne lbl_8015CC00 @@ -6497,7 +6497,7 @@ lbl_8015CBA8: /* 8015CBF0 001599F0 80 7C 00 48 */ lwz r3, 0x48(r28) /* 8015CBF4 001599F4 38 9C 00 24 */ addi r4, r28, 0x24 /* 8015CBF8 001599F8 38 63 00 30 */ addi r3, r3, 0x30 -/* 8015CBFC 001599FC 4B EA E6 69 */ bl func_8000B264 +/* 8015CBFC 001599FC 4B EA E6 69 */ bl __as__5xVec3FRC5xVec3 lbl_8015CC00: /* 8015CC00 00159A00 88 1F 00 BD */ lbz r0, 0xbd(r31) /* 8015CC04 00159A04 28 00 00 00 */ cmplwi r0, 0 @@ -6505,7 +6505,7 @@ lbl_8015CC00: /* 8015CC0C 00159A0C 38 00 00 00 */ li r0, 0 /* 8015CC10 00159A10 7F 63 DB 78 */ mr r3, r27 /* 8015CC14 00159A14 98 1E 00 23 */ stb r0, 0x23(r30) -/* 8015CC18 00159A18 48 00 2E 35 */ bl func_8015FA4C +/* 8015CC18 00159A18 48 00 2E 35 */ bl player_damaged__9zNPCB_SB2CFv /* 8015CC1C 00159A1C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8015CC20 00159A20 38 60 00 00 */ li r3, 0 /* 8015CC24 00159A24 41 82 00 08 */ beq lbl_8015CC2C @@ -6526,7 +6526,7 @@ lbl_8015CC44: lbl_8015CC58: /* 8015CC58 00159A58 7F 83 E3 78 */ mr r3, r28 /* 8015CC5C 00159A5C 7F 84 E3 78 */ mr r4, r28 -/* 8015CC60 00159A60 4B EA E2 DD */ bl func_8000AF3C +/* 8015CC60 00159A60 4B EA E2 DD */ bl xQuickCullForBound__FP7xQCDataPC6xBound /* 8015CC64 00159A64 7F C3 F3 78 */ mr r3, r30 /* 8015CC68 00159A68 4B FC 77 C1 */ bl zGridUpdateEnt__FP4xEnt /* 8015CC6C 00159A6C 3B BD 00 01 */ addi r29, r29, 1 @@ -6634,7 +6634,7 @@ update_aim_slug__9zNPCB_SB2FRQ29zNPCB_SB29slug_dataf: /* 8015CDDC 00159BDC 48 00 31 21 */ bl zNPCTypeBossSB2.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8015CDE0 00159BE0 38 7F 00 48 */ addi r3, r31, 0x48 /* 8015CDE4 00159BE4 38 81 00 2C */ addi r4, r1, 0x2c -/* 8015CDE8 00159BE8 4B EB 86 5D */ bl func_80015444 +/* 8015CDE8 00159BE8 4B EB 86 5D */ bl __apl__5xVec3FRC5xVec3 /* 8015CDEC 00159BEC 38 61 00 20 */ addi r3, r1, 0x20 /* 8015CDF0 00159BF0 38 9F 00 18 */ addi r4, r31, 0x18 /* 8015CDF4 00159BF4 38 BF 00 98 */ addi r5, r31, 0x98 @@ -6652,10 +6652,10 @@ update_aim_slug__9zNPCB_SB2FRQ29zNPCB_SB29slug_dataf: /* 8015CE24 00159C24 38 A4 9B E0 */ addi r5, r4, lbl_80329BE0@l /* 8015CE28 00159C28 38 81 00 20 */ addi r4, r1, 0x20 /* 8015CE2C 00159C2C C0 25 00 6C */ lfs f1, 0x6c(r5) -/* 8015CE30 00159C30 4B EA E2 F1 */ bl func_8000B120 +/* 8015CE30 00159C30 4B EA E2 F1 */ bl __ml__5xVec3CFf /* 8015CE34 00159C34 38 7F 00 48 */ addi r3, r31, 0x48 /* 8015CE38 00159C38 38 81 00 14 */ addi r4, r1, 0x14 -/* 8015CE3C 00159C3C 4B EB 86 09 */ bl func_80015444 +/* 8015CE3C 00159C3C 4B EB 86 09 */ bl __apl__5xVec3FRC5xVec3 /* 8015CE40 00159C40 88 1F 00 05 */ lbz r0, 5(r31) /* 8015CE44 00159C44 28 00 00 00 */ cmplwi r0, 0 /* 8015CE48 00159C48 41 82 00 6C */ beq lbl_8015CEB4 @@ -6683,10 +6683,10 @@ lbl_8015CE74: /* 8015CE98 00159C98 C0 3F 00 A4 */ lfs f1, 0xa4(r31) /* 8015CE9C 00159C9C 38 61 00 08 */ addi r3, r1, 8 /* 8015CEA0 00159CA0 38 81 00 20 */ addi r4, r1, 0x20 -/* 8015CEA4 00159CA4 4B EA E2 7D */ bl func_8000B120 +/* 8015CEA4 00159CA4 4B EA E2 7D */ bl __ml__5xVec3CFf /* 8015CEA8 00159CA8 38 7F 00 48 */ addi r3, r31, 0x48 /* 8015CEAC 00159CAC 38 81 00 08 */ addi r4, r1, 8 -/* 8015CEB0 00159CB0 4B EB 85 95 */ bl func_80015444 +/* 8015CEB0 00159CB0 4B EB 85 95 */ bl __apl__5xVec3FRC5xVec3 lbl_8015CEB4: /* 8015CEB4 00159CB4 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 8015CEB8 00159CB8 80 01 00 54 */ lwz r0, 0x54(r1) @@ -6830,10 +6830,10 @@ update_fire_slug__9zNPCB_SB2FRQ29zNPCB_SB29slug_dataf: /* 8015D0A8 00159EA8 D0 01 00 0C */ stfs f0, 0xc(r1) /* 8015D0AC 00159EAC C0 1F 00 A4 */ lfs f0, 0xa4(r31) /* 8015D0B0 00159EB0 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 8015D0B4 00159EB4 4B EA DE BD */ bl func_8000AF70 +/* 8015D0B4 00159EB4 4B EA DE BD */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 8015D0B8 00159EB8 38 7F 00 48 */ addi r3, r31, 0x48 /* 8015D0BC 00159EBC 38 81 00 08 */ addi r4, r1, 8 -/* 8015D0C0 00159EC0 4B EA E1 A5 */ bl func_8000B264 +/* 8015D0C0 00159EC0 4B EA E1 A5 */ bl __as__5xVec3FRC5xVec3 /* 8015D0C4 00159EC4 88 1F 00 04 */ lbz r0, 4(r31) /* 8015D0C8 00159EC8 28 00 00 00 */ cmplwi r0, 0 /* 8015D0CC 00159ECC 40 82 00 60 */ bne lbl_8015D12C @@ -7243,7 +7243,7 @@ zNPCTypeBossSB2.clamp_t__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveCFf: /* 8015D670 0015A470 FC 40 08 90 */ fmr f2, f1 /* 8015D674 0015A474 FC 20 F0 90 */ fmr f1, f30 /* 8015D678 0015A478 FC 60 F8 90 */ fmr f3, f31 -/* 8015D67C 0015A47C 4B EB 12 BD */ bl func_8000E938 +/* 8015D67C 0015A47C 4B EB 12 BD */ bl range_limit_f___Ffff /* 8015D680 0015A480 80 01 00 24 */ lwz r0, 0x24(r1) /* 8015D684 0015A484 CB E1 00 18 */ lfd f31, 0x18(r1) /* 8015D688 0015A488 CB C1 00 10 */ lfd f30, 0x10(r1) @@ -7366,7 +7366,7 @@ lbl_8015D7F8: /* 8015D808 0015A608 C0 21 00 08 */ lfs f1, 8(r1) /* 8015D80C 0015A60C 80 63 00 24 */ lwz r3, 0x24(r3) /* 8015D810 0015A610 38 63 00 50 */ addi r3, r3, 0x50 -/* 8015D814 0015A614 4B EB F0 65 */ bl func_8001C878 +/* 8015D814 0015A614 4B EB F0 65 */ bl __as__5xVec3Ff /* 8015D818 0015A618 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8015D81C 0015A61C 38 9F 00 18 */ addi r4, r31, 0x18 /* 8015D820 0015A620 4B EB DE 45 */ bl xEntReposition__FR4xEntRC7xMat4x3 @@ -7401,7 +7401,7 @@ lbl_8015D87C: /* 8015D87C 0015A67C 80 7F 00 00 */ lwz r3, 0(r31) /* 8015D880 0015A680 7F 83 F0 2E */ lwzx r28, r3, r30 /* 8015D884 0015A684 7F 83 E3 78 */ mr r3, r28 -/* 8015D888 0015A688 4B EF 8C 5D */ bl func_800564E4 +/* 8015D888 0015A688 4B EF 8C 5D */ bl SelfType__9xNPCBasicCFv /* 8015D88C 0015A68C 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 8015D890 0015A690 28 00 42 34 */ cmplwi r0, 0x4234 /* 8015D894 0015A694 40 82 00 0C */ bne lbl_8015D8A0 @@ -7601,7 +7601,7 @@ lbl_8015DB18: /* 8015DB34 0015A934 7F 5E D2 14 */ add r26, r30, r26 /* 8015DB38 0015A938 41 82 00 1C */ beq lbl_8015DB54 /* 8015DB3C 0015A93C 7F 43 D3 78 */ mr r3, r26 -/* 8015DB40 0015A940 48 00 00 51 */ bl func_8015DB90 +/* 8015DB40 0015A940 48 00 00 51 */ bl __as__14xLightKitLightFRC14xLightKitLight /* 8015DB44 0015A944 93 BA 00 5C */ stw r29, 0x5c(r26) /* 8015DB48 0015A948 80 7E 18 10 */ lwz r3, 0x1810(r30) /* 8015DB4C 0015A94C 38 03 00 01 */ addi r0, r3, 1 @@ -7625,8 +7625,8 @@ lbl_8015DB74: /* 8015DB88 0015A988 38 21 00 20 */ addi r1, r1, 0x20 /* 8015DB8C 0015A98C 4E 80 00 20 */ blr -.global func_8015DB90 -func_8015DB90: +.global __as__14xLightKitLightFRC14xLightKitLight +__as__14xLightKitLightFRC14xLightKitLight: /* 8015DB90 0015A990 80 04 00 00 */ lwz r0, 0(r4) /* 8015DB94 0015A994 80 A4 00 04 */ lwz r5, 4(r4) /* 8015DB98 0015A998 90 03 00 00 */ stw r0, 0(r3) @@ -7743,7 +7743,7 @@ lbl_8015DCE8: /* 8015DD2C 0015AB2C 41 82 00 14 */ beq lbl_8015DD40 /* 8015DD30 0015AB30 7F C4 F3 78 */ mr r4, r30 /* 8015DD34 0015AB34 7F E5 FB 78 */ mr r5, r31 -/* 8015DD38 0015AB38 48 00 1E 4D */ bl func_8015FB84 +/* 8015DD38 0015AB38 48 00 1E 4D */ bl __ct__20zNPCGoalBossSB2IntroFiR9zNPCB_SB2 /* 8015DD3C 0015AB3C 7C 64 1B 78 */ mr r4, r3 lbl_8015DD40: /* 8015DD40 0015AB40 28 04 00 00 */ cmplwi r4, 0 @@ -7808,7 +7808,7 @@ lbl_8015DDB4: /* 8015DE24 0015AC24 FC 20 F8 90 */ fmr f1, f31 /* 8015DE28 0015AC28 7F C3 F3 78 */ mr r3, r30 /* 8015DE2C 0015AC2C 7F E4 FB 78 */ mr r4, r31 -/* 8015DE30 0015AC30 4B F7 75 ED */ bl func_800D541C +/* 8015DE30 0015AC30 4B F7 75 ED */ bl Exit__5xGoalFfPv /* 8015DE34 0015AC34 80 01 00 24 */ lwz r0, 0x24(r1) /* 8015DE38 0015AC38 CB E1 00 18 */ lfd f31, 0x18(r1) /* 8015DE3C 0015AC3C 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -7848,7 +7848,7 @@ lbl_8015DE84: /* 8015DEC0 0015ACC0 41 82 00 14 */ beq lbl_8015DED4 /* 8015DEC4 0015ACC4 7F C4 F3 78 */ mr r4, r30 /* 8015DEC8 0015ACC8 7F E5 FB 78 */ mr r5, r31 -/* 8015DECC 0015ACCC 48 00 1D 05 */ bl func_8015FBD0 +/* 8015DECC 0015ACCC 48 00 1D 05 */ bl __ct__19zNPCGoalBossSB2IdleFiR9zNPCB_SB2 /* 8015DED0 0015ACD0 7C 64 1B 78 */ mr r4, r3 lbl_8015DED4: /* 8015DED4 0015ACD4 28 04 00 00 */ cmplwi r4, 0 @@ -7875,7 +7875,7 @@ lbl_8015DEE0: /* 8015DF24 0015AD24 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015DF28 0015AD28 7C 08 02 A6 */ mflr r0 /* 8015DF2C 0015AD2C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8015DF30 0015AD30 4B F7 74 ED */ bl func_800D541C +/* 8015DF30 0015AD30 4B F7 74 ED */ bl Exit__5xGoalFfPv /* 8015DF34 0015AD34 80 01 00 14 */ lwz r0, 0x14(r1) /* 8015DF38 0015AD38 7C 08 03 A6 */ mtlr r0 /* 8015DF3C 0015AD3C 38 21 00 10 */ addi r1, r1, 0x10 @@ -7957,7 +7957,7 @@ lbl_8015E00C: /* 8015E058 0015AE58 41 82 00 14 */ beq lbl_8015E06C /* 8015E05C 0015AE5C 7F C4 F3 78 */ mr r4, r30 /* 8015E060 0015AE60 7F E5 FB 78 */ mr r5, r31 -/* 8015E064 0015AE64 48 00 1B B9 */ bl func_8015FC1C +/* 8015E064 0015AE64 48 00 1B B9 */ bl __ct__20zNPCGoalBossSB2TauntFiR9zNPCB_SB2 /* 8015E068 0015AE68 7C 64 1B 78 */ mr r4, r3 lbl_8015E06C: /* 8015E06C 0015AE6C 28 04 00 00 */ cmplwi r4, 0 @@ -8004,7 +8004,7 @@ lbl_8015E078: /* 8015E10C 0015AF0C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015E110 0015AF10 7C 08 02 A6 */ mflr r0 /* 8015E114 0015AF14 90 01 00 14 */ stw r0, 0x14(r1) -/* 8015E118 0015AF18 4B F7 73 05 */ bl func_800D541C +/* 8015E118 0015AF18 4B F7 73 05 */ bl Exit__5xGoalFfPv /* 8015E11C 0015AF1C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8015E120 0015AF20 7C 08 03 A6 */ mtlr r0 /* 8015E124 0015AF24 38 21 00 10 */ addi r1, r1, 0x10 @@ -8058,7 +8058,7 @@ lbl_8015E188: /* 8015E1DC 0015AFDC 41 82 00 14 */ beq lbl_8015E1F0 /* 8015E1E0 0015AFE0 7F C4 F3 78 */ mr r4, r30 /* 8015E1E4 0015AFE4 7F E5 FB 78 */ mr r5, r31 -/* 8015E1E8 0015AFE8 48 00 1A 81 */ bl func_8015FC68 +/* 8015E1E8 0015AFE8 48 00 1A 81 */ bl __ct__20zNPCGoalBossSB2DizzyFiR9zNPCB_SB2 /* 8015E1EC 0015AFEC 7C 64 1B 78 */ mr r4, r3 lbl_8015E1F0: /* 8015E1F0 0015AFF0 28 04 00 00 */ cmplwi r4, 0 @@ -8144,7 +8144,7 @@ lbl_8015E320: /* 8015E320 0015B120 FC 20 F8 90 */ fmr f1, f31 /* 8015E324 0015B124 7F C3 F3 78 */ mr r3, r30 /* 8015E328 0015B128 7F E4 FB 78 */ mr r4, r31 -/* 8015E32C 0015B12C 4B F7 70 F1 */ bl func_800D541C +/* 8015E32C 0015B12C 4B F7 70 F1 */ bl Exit__5xGoalFfPv /* 8015E330 0015B130 80 01 00 24 */ lwz r0, 0x24(r1) /* 8015E334 0015B134 CB E1 00 18 */ lfd f31, 0x18(r1) /* 8015E338 0015B138 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -8200,7 +8200,7 @@ lbl_8015E3AC: /* 8015E3F4 0015B1F4 41 82 00 14 */ beq lbl_8015E408 /* 8015E3F8 0015B1F8 7F C4 F3 78 */ mr r4, r30 /* 8015E3FC 0015B1FC 7F E5 FB 78 */ mr r5, r31 -/* 8015E400 0015B200 48 00 18 B5 */ bl func_8015FCB4 +/* 8015E400 0015B200 48 00 18 B5 */ bl __ct__18zNPCGoalBossSB2HitFiR9zNPCB_SB2 /* 8015E404 0015B204 7C 64 1B 78 */ mr r4, r3 lbl_8015E408: /* 8015E408 0015B208 28 04 00 00 */ cmplwi r4, 0 @@ -8281,7 +8281,7 @@ lbl_8015E4C4: /* 8015E520 0015B320 FC 20 F8 90 */ fmr f1, f31 /* 8015E524 0015B324 7F C3 F3 78 */ mr r3, r30 /* 8015E528 0015B328 7F E4 FB 78 */ mr r4, r31 -/* 8015E52C 0015B32C 4B F7 6E F1 */ bl func_800D541C +/* 8015E52C 0015B32C 4B F7 6E F1 */ bl Exit__5xGoalFfPv /* 8015E530 0015B330 80 01 00 24 */ lwz r0, 0x24(r1) /* 8015E534 0015B334 CB E1 00 18 */ lfd f31, 0x18(r1) /* 8015E538 0015B338 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -8357,7 +8357,7 @@ lbl_8015E5EC: /* 8015E640 0015B440 41 82 00 14 */ beq lbl_8015E654 /* 8015E644 0015B444 7F C4 F3 78 */ mr r4, r30 /* 8015E648 0015B448 7F E5 FB 78 */ mr r5, r31 -/* 8015E64C 0015B44C 48 00 16 B5 */ bl func_8015FD00 +/* 8015E64C 0015B44C 48 00 16 B5 */ bl __ct__19zNPCGoalBossSB2HuntFiR9zNPCB_SB2 /* 8015E650 0015B450 7C 64 1B 78 */ mr r4, r3 lbl_8015E654: /* 8015E654 0015B454 28 04 00 00 */ cmplwi r4, 0 @@ -8393,7 +8393,7 @@ lbl_8015E660: /* 8015E6C8 0015B4C8 80 7D 00 50 */ lwz r3, 0x50(r29) /* 8015E6CC 0015B4CC D0 03 02 D0 */ stfs f0, 0x2d0(r3) /* 8015E6D0 0015B4D0 80 7D 00 50 */ lwz r3, 0x50(r29) -/* 8015E6D4 0015B4D4 48 00 16 79 */ bl func_8015FD4C +/* 8015E6D4 0015B4D4 48 00 16 79 */ bl start_location__9zNPCB_SB2CFv /* 8015E6D8 0015B4D8 C0 03 00 04 */ lfs f0, 4(r3) /* 8015E6DC 0015B4DC 3C 60 80 33 */ lis r3, lbl_80329BE0@ha /* 8015E6E0 0015B4E0 80 9D 00 50 */ lwz r4, 0x50(r29) @@ -8405,7 +8405,7 @@ lbl_8015E660: /* 8015E6F8 0015B4F8 EC 01 00 2A */ fadds f0, f1, f0 /* 8015E6FC 0015B4FC D0 03 17 C8 */ stfs f0, 0x17c8(r3) /* 8015E700 0015B500 80 7D 00 50 */ lwz r3, 0x50(r29) -/* 8015E704 0015B504 48 00 12 BD */ bl func_8015F9C0 +/* 8015E704 0015B504 48 00 12 BD */ bl location__9zNPCB_SB2CFv /* 8015E708 0015B508 80 9D 00 50 */ lwz r4, 0x50(r29) /* 8015E70C 0015B50C C0 43 00 04 */ lfs f2, 4(r3) /* 8015E710 0015B510 C0 24 17 C4 */ lfs f1, 0x17c4(r4) @@ -8414,14 +8414,14 @@ lbl_8015E660: /* 8015E71C 0015B51C C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 8015E720 0015B520 C0 62 A8 BC */ lfs f3, lbl_803CF23C-_SDA2_BASE_(r2) /* 8015E724 0015B524 EC 21 00 24 */ fdivs f1, f1, f0 -/* 8015E728 0015B528 4B EB 02 11 */ bl func_8000E938 +/* 8015E728 0015B528 4B EB 02 11 */ bl range_limit_f___Ffff /* 8015E72C 0015B52C 3C 80 80 33 */ lis r4, lbl_80329BE0@ha /* 8015E730 0015B530 80 7D 00 50 */ lwz r3, 0x50(r29) /* 8015E734 0015B534 38 84 9B E0 */ addi r4, r4, lbl_80329BE0@l /* 8015E738 0015B538 C0 04 00 B8 */ lfs f0, 0xb8(r4) /* 8015E73C 0015B53C D0 03 17 D0 */ stfs f0, 0x17d0(r3) /* 8015E740 0015B540 83 FD 00 50 */ lwz r31, 0x50(r29) -/* 8015E744 0015B544 48 00 00 51 */ bl func_8015E794 +/* 8015E744 0015B544 48 00 00 51 */ bl xSCurveInverse__Ff /* 8015E748 0015B548 C0 1F 17 D0 */ lfs f0, 0x17d0(r31) /* 8015E74C 0015B54C 38 00 00 03 */ li r0, 3 /* 8015E750 0015B550 7F A3 EB 78 */ mr r3, r29 @@ -8442,8 +8442,8 @@ lbl_8015E660: /* 8015E78C 0015B58C 38 21 00 30 */ addi r1, r1, 0x30 /* 8015E790 0015B590 4E 80 00 20 */ blr -.global func_8015E794 -func_8015E794: +.global xSCurveInverse__Ff +xSCurveInverse__Ff: /* 8015E794 0015B594 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015E798 0015B598 7C 08 02 A6 */ mflr r0 /* 8015E79C 0015B59C 90 01 00 14 */ stw r0, 0x14(r1) @@ -8454,13 +8454,13 @@ func_8015E794: /* 8015E7B0 0015B5B0 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 8015E7B4 0015B5B4 40 80 00 10 */ bge lbl_8015E7C4 /* 8015E7B8 0015B5B8 FC 20 18 90 */ fmr f1, f3 -/* 8015E7BC 0015B5BC 4B EA C0 41 */ bl func_8000A7FC +/* 8015E7BC 0015B5BC 4B EA C0 41 */ bl xsqrt__Ff /* 8015E7C0 0015B5C0 48 00 00 1C */ b lbl_8015E7DC lbl_8015E7C4: /* 8015E7C4 0015B5C4 C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) /* 8015E7C8 0015B5C8 EC 00 08 28 */ fsubs f0, f0, f1 /* 8015E7CC 0015B5CC EC 22 00 32 */ fmuls f1, f2, f0 -/* 8015E7D0 0015B5D0 4B EA C0 2D */ bl func_8000A7FC +/* 8015E7D0 0015B5D0 4B EA C0 2D */ bl xsqrt__Ff /* 8015E7D4 0015B5D4 C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) /* 8015E7D8 0015B5D8 EC 20 08 28 */ fsubs f1, f0, f1 lbl_8015E7DC: @@ -8480,7 +8480,7 @@ lbl_8015E7DC: /* 8015E810 0015B610 FF E0 08 90 */ fmr f31, f1 /* 8015E814 0015B614 80 63 00 50 */ lwz r3, 0x50(r3) /* 8015E818 0015B618 7C 9E 23 78 */ mr r30, r4 -/* 8015E81C 0015B61C 48 00 15 31 */ bl func_8015FD4C +/* 8015E81C 0015B61C 48 00 15 31 */ bl start_location__9zNPCB_SB2CFv /* 8015E820 0015B620 C0 03 00 04 */ lfs f0, 4(r3) /* 8015E824 0015B624 3C 60 80 33 */ lis r3, lbl_80329BE0@ha /* 8015E828 0015B628 80 9D 00 50 */ lwz r4, 0x50(r29) @@ -8492,7 +8492,7 @@ lbl_8015E7DC: /* 8015E840 0015B640 EC 01 00 2A */ fadds f0, f1, f0 /* 8015E844 0015B644 D0 03 17 C4 */ stfs f0, 0x17c4(r3) /* 8015E848 0015B648 80 7D 00 50 */ lwz r3, 0x50(r29) -/* 8015E84C 0015B64C 48 00 11 75 */ bl func_8015F9C0 +/* 8015E84C 0015B64C 48 00 11 75 */ bl location__9zNPCB_SB2CFv /* 8015E850 0015B650 80 9D 00 50 */ lwz r4, 0x50(r29) /* 8015E854 0015B654 C0 43 00 04 */ lfs f2, 4(r3) /* 8015E858 0015B658 C0 24 17 C8 */ lfs f1, 0x17c8(r4) @@ -8501,14 +8501,14 @@ lbl_8015E7DC: /* 8015E864 0015B664 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) /* 8015E868 0015B668 C0 62 A8 BC */ lfs f3, lbl_803CF23C-_SDA2_BASE_(r2) /* 8015E86C 0015B66C EC 21 00 24 */ fdivs f1, f1, f0 -/* 8015E870 0015B670 4B EB 00 C9 */ bl func_8000E938 +/* 8015E870 0015B670 4B EB 00 C9 */ bl range_limit_f___Ffff /* 8015E874 0015B674 3C 80 80 33 */ lis r4, lbl_80329BE0@ha /* 8015E878 0015B678 80 7D 00 50 */ lwz r3, 0x50(r29) /* 8015E87C 0015B67C 38 84 9B E0 */ addi r4, r4, lbl_80329BE0@l /* 8015E880 0015B680 C0 04 00 B8 */ lfs f0, 0xb8(r4) /* 8015E884 0015B684 D0 03 17 D0 */ stfs f0, 0x17d0(r3) /* 8015E888 0015B688 83 FD 00 50 */ lwz r31, 0x50(r29) -/* 8015E88C 0015B68C 4B FF FF 09 */ bl func_8015E794 +/* 8015E88C 0015B68C 4B FF FF 09 */ bl xSCurveInverse__Ff /* 8015E890 0015B690 C0 1F 17 D0 */ lfs f0, 0x17d0(r31) /* 8015E894 0015B694 38 00 00 03 */ li r0, 3 /* 8015E898 0015B698 EC 00 00 72 */ fmuls f0, f0, f1 @@ -8524,7 +8524,7 @@ lbl_8015E7DC: /* 8015E8C0 0015B6C0 FC 20 F8 90 */ fmr f1, f31 /* 8015E8C4 0015B6C4 7F A3 EB 78 */ mr r3, r29 /* 8015E8C8 0015B6C8 7F C4 F3 78 */ mr r4, r30 -/* 8015E8CC 0015B6CC 4B F7 6B 51 */ bl func_800D541C +/* 8015E8CC 0015B6CC 4B F7 6B 51 */ bl Exit__5xGoalFfPv /* 8015E8D0 0015B6D0 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8015E8D4 0015B6D4 80 01 00 34 */ lwz r0, 0x34(r1) /* 8015E8D8 0015B6D8 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -8545,7 +8545,7 @@ lbl_8015E7DC: /* 8015E914 0015B714 88 03 02 B6 */ lbz r0, 0x2b6(r3) /* 8015E918 0015B718 28 00 00 00 */ cmplwi r0, 0 /* 8015E91C 0015B71C 40 82 00 24 */ bne lbl_8015E940 -/* 8015E920 0015B720 48 00 11 2D */ bl func_8015FA4C +/* 8015E920 0015B720 48 00 11 2D */ bl player_damaged__9zNPCB_SB2CFv /* 8015E924 0015B724 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8015E928 0015B728 41 82 00 18 */ beq lbl_8015E940 /* 8015E92C 0015B72C 38 00 00 01 */ li r0, 1 @@ -8638,7 +8638,7 @@ lbl_8015EA20: /* 8015EA6C 0015B86C 41 82 00 14 */ beq lbl_8015EA80 /* 8015EA70 0015B870 7F C4 F3 78 */ mr r4, r30 /* 8015EA74 0015B874 7F E5 FB 78 */ mr r5, r31 -/* 8015EA78 0015B878 48 00 12 E1 */ bl func_8015FD58 +/* 8015EA78 0015B878 48 00 12 E1 */ bl __ct__20zNPCGoalBossSB2SwipeFiR9zNPCB_SB2 /* 8015EA7C 0015B87C 7C 64 1B 78 */ mr r4, r3 lbl_8015EA80: /* 8015EA80 0015B880 28 04 00 00 */ cmplwi r4, 0 @@ -8669,7 +8669,7 @@ lbl_8015EA8C: /* 8015EAE0 0015B8E0 98 1E 00 4D */ stb r0, 0x4d(r30) /* 8015EAE4 0015B8E4 98 1E 00 4C */ stb r0, 0x4c(r30) /* 8015EAE8 0015B8E8 80 7E 00 5C */ lwz r3, 0x5c(r30) -/* 8015EAEC 0015B8EC 48 00 0E A1 */ bl func_8015F98C +/* 8015EAEC 0015B8EC 48 00 0E A1 */ bl choose_hand__9zNPCB_SB2Fv /* 8015EAF0 0015B8F0 80 7E 00 5C */ lwz r3, 0x5c(r30) /* 8015EAF4 0015B8F4 80 03 02 E0 */ lwz r0, 0x2e0(r3) /* 8015EAF8 0015B8F8 2C 00 00 00 */ cmpwi r0, 0 @@ -8722,7 +8722,7 @@ lbl_8015EB44: /* 8015EBAC 0015B9AC FC 20 F8 90 */ fmr f1, f31 /* 8015EBB0 0015B9B0 7F C3 F3 78 */ mr r3, r30 /* 8015EBB4 0015B9B4 7F E4 FB 78 */ mr r4, r31 -/* 8015EBB8 0015B9B8 4B F7 68 65 */ bl func_800D541C +/* 8015EBB8 0015B9B8 4B F7 68 65 */ bl Exit__5xGoalFfPv /* 8015EBBC 0015B9BC 80 01 00 24 */ lwz r0, 0x24(r1) /* 8015EBC0 0015B9C0 CB E1 00 18 */ lfd f31, 0x18(r1) /* 8015EBC4 0015B9C4 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -8897,7 +8897,7 @@ can_start__20zNPCGoalBossSB2SwipeCFv: /* 8015EE34 0015BC34 41 82 00 14 */ beq lbl_8015EE48 /* 8015EE38 0015BC38 7F C4 F3 78 */ mr r4, r30 /* 8015EE3C 0015BC3C 7F E5 FB 78 */ mr r5, r31 -/* 8015EE40 0015BC40 48 00 0F 65 */ bl func_8015FDA4 +/* 8015EE40 0015BC40 48 00 0F 65 */ bl __ct__19zNPCGoalBossSB2ChopFiR9zNPCB_SB2 /* 8015EE44 0015BC44 7C 64 1B 78 */ mr r4, r3 lbl_8015EE48: /* 8015EE48 0015BC48 28 04 00 00 */ cmplwi r4, 0 @@ -8927,7 +8927,7 @@ lbl_8015EE54: /* 8015EEA4 0015BCA4 80 7E 00 5C */ lwz r3, 0x5c(r30) /* 8015EEA8 0015BCA8 98 03 02 B4 */ stb r0, 0x2b4(r3) /* 8015EEAC 0015BCAC 80 7E 00 5C */ lwz r3, 0x5c(r30) -/* 8015EEB0 0015BCB0 48 00 0A DD */ bl func_8015F98C +/* 8015EEB0 0015BCB0 48 00 0A DD */ bl choose_hand__9zNPCB_SB2Fv /* 8015EEB4 0015BCB4 80 7E 00 5C */ lwz r3, 0x5c(r30) /* 8015EEB8 0015BCB8 38 A0 00 01 */ li r5, 1 /* 8015EEBC 0015BCBC 80 83 02 E0 */ lwz r4, 0x2e0(r3) @@ -8981,7 +8981,7 @@ lbl_8015EF18: /* 8015EF74 0015BD74 FC 20 F8 90 */ fmr f1, f31 /* 8015EF78 0015BD78 7F C3 F3 78 */ mr r3, r30 /* 8015EF7C 0015BD7C 7F E4 FB 78 */ mr r4, r31 -/* 8015EF80 0015BD80 4B F7 64 9D */ bl func_800D541C +/* 8015EF80 0015BD80 4B F7 64 9D */ bl Exit__5xGoalFfPv /* 8015EF84 0015BD84 80 01 00 24 */ lwz r0, 0x24(r1) /* 8015EF88 0015BD88 CB E1 00 18 */ lfd f31, 0x18(r1) /* 8015EF8C 0015BD8C 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -9013,7 +9013,7 @@ lbl_8015EF18: /* 8015EFF4 0015BDF4 48 00 01 8C */ b lbl_8015F180 lbl_8015EFF8: /* 8015EFF8 0015BDF8 80 7F 00 5C */ lwz r3, 0x5c(r31) -/* 8015EFFC 0015BDFC 48 00 0A 51 */ bl func_8015FA4C +/* 8015EFFC 0015BDFC 48 00 0A 51 */ bl player_damaged__9zNPCB_SB2CFv /* 8015F000 0015BE00 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8015F004 0015BE04 41 82 00 18 */ beq lbl_8015F01C /* 8015F008 0015BE08 38 00 00 01 */ li r0, 1 @@ -9147,11 +9147,11 @@ lbl_8015F1D8: /* 8015F1D8 0015BFD8 80 83 00 04 */ lwz r4, 4(r3) /* 8015F1DC 0015BFDC 80 7E 00 5C */ lwz r3, 0x5c(r30) /* 8015F1E0 0015BFE0 83 E4 00 AC */ lwz r31, 0xac(r4) -/* 8015F1E4 0015BFE4 48 00 07 DD */ bl func_8015F9C0 +/* 8015F1E4 0015BFE4 48 00 07 DD */ bl location__9zNPCB_SB2CFv /* 8015F1E8 0015BFE8 7C 65 1B 78 */ mr r5, r3 /* 8015F1EC 0015BFEC 38 61 00 08 */ addi r3, r1, 8 /* 8015F1F0 0015BFF0 38 9F 00 30 */ addi r4, r31, 0x30 -/* 8015F1F4 0015BFF4 4B EA BF D9 */ bl func_8000B1CC +/* 8015F1F4 0015BFF4 4B EA BF D9 */ bl __mi__5xVec3CFRC5xVec3 /* 8015F1F8 0015BFF8 80 61 00 08 */ lwz r3, 8(r1) /* 8015F1FC 0015BFFC 80 81 00 0C */ lwz r4, 0xc(r1) /* 8015F200 0015C000 80 01 00 10 */ lwz r0, 0x10(r1) @@ -9159,18 +9159,18 @@ lbl_8015F1D8: /* 8015F208 0015C008 80 7E 00 5C */ lwz r3, 0x5c(r30) /* 8015F20C 0015C00C 90 81 00 18 */ stw r4, 0x18(r1) /* 8015F210 0015C010 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8015F214 0015C014 48 00 0B DD */ bl func_8015FDF0 +/* 8015F214 0015C014 48 00 0B DD */ bl facing__9zNPCB_SB2CFv /* 8015F218 0015C018 C0 23 00 00 */ lfs f1, 0(r3) /* 8015F21C 0015C01C C0 43 00 08 */ lfs f2, 8(r3) -/* 8015F220 0015C020 4B EA 6E 51 */ bl func_80006070 +/* 8015F220 0015C020 4B EA 6E 51 */ bl xatan2__Fff /* 8015F224 0015C024 FF E0 08 90 */ fmr f31, f1 /* 8015F228 0015C028 C0 21 00 14 */ lfs f1, 0x14(r1) /* 8015F22C 0015C02C C0 41 00 1C */ lfs f2, 0x1c(r1) -/* 8015F230 0015C030 4B EA 6E 41 */ bl func_80006070 +/* 8015F230 0015C030 4B EA 6E 41 */ bl xatan2__Fff /* 8015F234 0015C034 EC 1F 08 28 */ fsubs f0, f31, f1 /* 8015F238 0015C038 C0 22 A9 80 */ lfs f1, lbl_803CF300-_SDA2_BASE_(r2) /* 8015F23C 0015C03C EC 21 00 2A */ fadds f1, f1, f0 -/* 8015F240 0015C040 4B EA F5 B5 */ bl func_8000E7F4 +/* 8015F240 0015C040 4B EA F5 B5 */ bl xrmod__Ff /* 8015F244 0015C044 C0 42 A9 80 */ lfs f2, lbl_803CF300-_SDA2_BASE_(r2) /* 8015F248 0015C048 C0 02 A9 A0 */ lfs f0, lbl_803CF320-_SDA2_BASE_(r2) /* 8015F24C 0015C04C EC 21 10 28 */ fsubs f1, f1, f2 @@ -9204,7 +9204,7 @@ lbl_8015F264: /* 8015F2B8 0015C0B8 41 82 00 14 */ beq lbl_8015F2CC /* 8015F2BC 0015C0BC 7F C4 F3 78 */ mr r4, r30 /* 8015F2C0 0015C0C0 7F E5 FB 78 */ mr r5, r31 -/* 8015F2C4 0015C0C4 48 00 0B 3D */ bl func_8015FE00 +/* 8015F2C4 0015C0C4 48 00 0B 3D */ bl __ct__21zNPCGoalBossSB2KarateFiR9zNPCB_SB2 /* 8015F2C8 0015C0C8 7C 64 1B 78 */ mr r4, r3 lbl_8015F2CC: /* 8015F2CC 0015C0CC 28 04 00 00 */ cmplwi r4, 0 @@ -9273,7 +9273,7 @@ lbl_8015F374: /* 8015F3B4 0015C1B4 FC 20 F8 90 */ fmr f1, f31 /* 8015F3B8 0015C1B8 7F C3 F3 78 */ mr r3, r30 /* 8015F3BC 0015C1BC 7F E4 FB 78 */ mr r4, r31 -/* 8015F3C0 0015C1C0 4B F7 60 5D */ bl func_800D541C +/* 8015F3C0 0015C1C0 4B F7 60 5D */ bl Exit__5xGoalFfPv /* 8015F3C4 0015C1C4 80 01 00 24 */ lwz r0, 0x24(r1) /* 8015F3C8 0015C1C8 CB E1 00 18 */ lfd f31, 0x18(r1) /* 8015F3CC 0015C1CC 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -9321,7 +9321,7 @@ lbl_8015F450: /* 8015F470 0015C270 48 00 02 20 */ b lbl_8015F690 lbl_8015F474: /* 8015F474 0015C274 80 7D 00 50 */ lwz r3, 0x50(r29) -/* 8015F478 0015C278 48 00 05 D5 */ bl func_8015FA4C +/* 8015F478 0015C278 48 00 05 D5 */ bl player_damaged__9zNPCB_SB2CFv /* 8015F47C 0015C27C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8015F480 0015C280 41 82 00 18 */ beq lbl_8015F498 /* 8015F484 0015C284 38 00 00 01 */ li r0, 1 @@ -9371,7 +9371,7 @@ lbl_8015F4F8: /* 8015F520 0015C320 7C 64 1B 79 */ or. r4, r3, r3 /* 8015F524 0015C324 41 82 00 74 */ beq lbl_8015F598 /* 8015F528 0015C328 80 7D 00 50 */ lwz r3, 0x50(r29) -/* 8015F52C 0015C32C 48 00 09 21 */ bl func_8015FE4C +/* 8015F52C 0015C32C 48 00 09 21 */ bl platform_index__9zNPCB_SB2CFRCQ29zNPCB_SB213platform_data /* 8015F530 0015C330 7C 7C 1B 78 */ mr r28, r3 /* 8015F534 0015C334 80 7D 00 50 */ lwz r3, 0x50(r29) /* 8015F538 0015C338 38 1C FF FF */ addi r0, r28, -1 @@ -9410,7 +9410,7 @@ lbl_8015F598: /* 8015F5B8 0015C3B8 48 00 00 D8 */ b lbl_8015F690 lbl_8015F5BC: /* 8015F5BC 0015C3BC 80 7D 00 50 */ lwz r3, 0x50(r29) -/* 8015F5C0 0015C3C0 48 00 04 8D */ bl func_8015FA4C +/* 8015F5C0 0015C3C0 48 00 04 8D */ bl player_damaged__9zNPCB_SB2CFv /* 8015F5C4 0015C3C4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8015F5C8 0015C3C8 41 82 00 18 */ beq lbl_8015F5E0 /* 8015F5CC 0015C3CC 38 00 00 01 */ li r0, 1 @@ -9505,7 +9505,7 @@ can_start__21zNPCGoalBossSB2KarateCFv: /* 8015F708 0015C508 41 82 00 14 */ beq lbl_8015F71C /* 8015F70C 0015C50C 7F C4 F3 78 */ mr r4, r30 /* 8015F710 0015C510 7F E5 FB 78 */ mr r5, r31 -/* 8015F714 0015C514 48 00 07 61 */ bl func_8015FE74 +/* 8015F714 0015C514 48 00 07 61 */ bl __ct__20zNPCGoalBossSB2DeathFiR9zNPCB_SB2 /* 8015F718 0015C518 7C 64 1B 78 */ mr r4, r3 lbl_8015F71C: /* 8015F71C 0015C51C 28 04 00 00 */ cmplwi r4, 0 @@ -9544,7 +9544,7 @@ lbl_8015F728: /* 8015F79C 0015C59C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015F7A0 0015C5A0 7C 08 02 A6 */ mflr r0 /* 8015F7A4 0015C5A4 90 01 00 14 */ stw r0, 0x14(r1) -/* 8015F7A8 0015C5A8 4B F7 5C 75 */ bl func_800D541C +/* 8015F7A8 0015C5A8 4B F7 5C 75 */ bl Exit__5xGoalFfPv /* 8015F7AC 0015C5AC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8015F7B0 0015C5B0 7C 08 03 A6 */ mtlr r0 /* 8015F7B4 0015C5B4 38 21 00 10 */ addi r1, r1, 0x10 @@ -9682,8 +9682,8 @@ lbl_8015F954: /* 8015F984 0015C784 38 21 00 40 */ addi r1, r1, 0x40 /* 8015F988 0015C788 4E 80 00 20 */ blr -.global func_8015F98C -func_8015F98C: +.global choose_hand__9zNPCB_SB2Fv +choose_hand__9zNPCB_SB2Fv: /* 8015F98C 0015C78C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015F990 0015C790 7C 08 02 A6 */ mflr r0 /* 8015F994 0015C794 90 01 00 14 */ stw r0, 0x14(r1) @@ -9698,25 +9698,25 @@ func_8015F98C: /* 8015F9B8 0015C7B8 38 21 00 10 */ addi r1, r1, 0x10 /* 8015F9BC 0015C7BC 4E 80 00 20 */ blr -.global func_8015F9C0 -func_8015F9C0: +.global location__9zNPCB_SB2CFv +location__9zNPCB_SB2CFv: /* 8015F9C0 0015C7C0 80 63 00 24 */ lwz r3, 0x24(r3) /* 8015F9C4 0015C7C4 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8015F9C8 0015C7C8 38 63 00 30 */ addi r3, r3, 0x30 /* 8015F9CC 0015C7CC 4E 80 00 20 */ blr -.global func_8015F9D0 -func_8015F9D0: +.global render_debug__9zNPCB_SB2Fv +render_debug__9zNPCB_SB2Fv: /* 8015F9D0 0015C7D0 4E 80 00 20 */ blr -.global func_8015F9D4 -func_8015F9D4: +.global get_home__9zNPCB_SB2CFv +get_home__9zNPCB_SB2CFv: /* 8015F9D4 0015C7D4 80 63 00 10 */ lwz r3, 0x10(r3) /* 8015F9D8 0015C7D8 38 63 00 20 */ addi r3, r3, 0x20 /* 8015F9DC 0015C7DC 4E 80 00 20 */ blr -.global func_8015F9E0 -func_8015F9E0: +.global set_location__9zNPCB_SB2FRC5xVec2 +set_location__9zNPCB_SB2FRC5xVec2: /* 8015F9E0 0015C7E0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015F9E4 0015C7E4 7C 08 02 A6 */ mflr r0 /* 8015F9E8 0015C7E8 C0 24 00 00 */ lfs f1, 0(r4) @@ -9730,14 +9730,14 @@ func_8015F9E0: /* 8015FA08 0015C808 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8015FA0C 0015C80C D0 24 00 30 */ stfs f1, 0x30(r4) /* 8015FA10 0015C810 38 63 00 30 */ addi r3, r3, 0x30 -/* 8015FA14 0015C814 4B EB CE 65 */ bl func_8001C878 +/* 8015FA14 0015C814 4B EB CE 65 */ bl __as__5xVec3Ff /* 8015FA18 0015C818 80 7E 00 24 */ lwz r3, 0x24(r30) /* 8015FA1C 0015C81C C0 3F 00 04 */ lfs f1, 4(r31) /* 8015FA20 0015C820 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8015FA24 0015C824 80 9E 00 48 */ lwz r4, 0x48(r30) /* 8015FA28 0015C828 38 63 00 38 */ addi r3, r3, 0x38 /* 8015FA2C 0015C82C D0 24 00 38 */ stfs f1, 0x38(r4) -/* 8015FA30 0015C830 4B EB CE 49 */ bl func_8001C878 +/* 8015FA30 0015C830 4B EB CE 49 */ bl __as__5xVec3Ff /* 8015FA34 0015C834 80 01 00 14 */ lwz r0, 0x14(r1) /* 8015FA38 0015C838 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8015FA3C 0015C83C 83 C1 00 08 */ lwz r30, 8(r1) @@ -9745,8 +9745,8 @@ func_8015F9E0: /* 8015FA44 0015C844 38 21 00 10 */ addi r1, r1, 0x10 /* 8015FA48 0015C848 4E 80 00 20 */ blr -.global func_8015FA4C -func_8015FA4C: +.global player_damaged__9zNPCB_SB2CFv +player_damaged__9zNPCB_SB2CFv: /* 8015FA4C 0015C84C C0 23 02 D8 */ lfs f1, 0x2d8(r3) /* 8015FA50 0015C850 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) /* 8015FA54 0015C854 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -9754,8 +9754,8 @@ func_8015FA4C: /* 8015FA5C 0015C85C 54 03 17 FE */ rlwinm r3, r0, 2, 0x1f, 0x1f /* 8015FA60 0015C860 4E 80 00 20 */ blr -.global func_8015FA64 -func_8015FA64: +.global turning__9zNPCB_SB2CFv +turning__9zNPCB_SB2CFv: /* 8015FA64 0015C864 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015FA68 0015C868 38 00 00 00 */ li r0, 0 /* 8015FA6C 0015C86C 80 83 00 24 */ lwz r4, 0x24(r3) @@ -9815,8 +9815,8 @@ lbl_8015FB30: /* 8015FB34 0015C934 38 21 00 10 */ addi r1, r1, 0x10 /* 8015FB38 0015C938 4E 80 00 20 */ blr -.global func_8015FB3C -func_8015FB3C: +.global set_location__9zNPCB_SB2FRC5xVec3 +set_location__9zNPCB_SB2FRC5xVec3: /* 8015FB3C 0015C93C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015FB40 0015C940 7C 08 02 A6 */ mflr r0 /* 8015FB44 0015C944 90 01 00 14 */ stw r0, 0x14(r1) @@ -9824,20 +9824,20 @@ func_8015FB3C: /* 8015FB4C 0015C94C 7C 7F 1B 78 */ mr r31, r3 /* 8015FB50 0015C950 80 63 00 48 */ lwz r3, 0x48(r3) /* 8015FB54 0015C954 38 63 00 30 */ addi r3, r3, 0x30 -/* 8015FB58 0015C958 4B EA B7 0D */ bl func_8000B264 +/* 8015FB58 0015C958 4B EA B7 0D */ bl __as__5xVec3FRC5xVec3 /* 8015FB5C 0015C95C 80 BF 00 24 */ lwz r5, 0x24(r31) /* 8015FB60 0015C960 7C 64 1B 78 */ mr r4, r3 /* 8015FB64 0015C964 80 65 00 4C */ lwz r3, 0x4c(r5) /* 8015FB68 0015C968 38 63 00 30 */ addi r3, r3, 0x30 -/* 8015FB6C 0015C96C 4B EA B6 F9 */ bl func_8000B264 +/* 8015FB6C 0015C96C 4B EA B6 F9 */ bl __as__5xVec3FRC5xVec3 /* 8015FB70 0015C970 80 01 00 14 */ lwz r0, 0x14(r1) /* 8015FB74 0015C974 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8015FB78 0015C978 7C 08 03 A6 */ mtlr r0 /* 8015FB7C 0015C97C 38 21 00 10 */ addi r1, r1, 0x10 /* 8015FB80 0015C980 4E 80 00 20 */ blr -.global func_8015FB84 -func_8015FB84: +.global __ct__20zNPCGoalBossSB2IntroFiR9zNPCB_SB2 +__ct__20zNPCGoalBossSB2IntroFiR9zNPCB_SB2: /* 8015FB84 0015C984 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015FB88 0015C988 7C 08 02 A6 */ mflr r0 /* 8015FB8C 0015C98C 90 01 00 14 */ stw r0, 0x14(r1) @@ -9845,7 +9845,7 @@ func_8015FB84: /* 8015FB94 0015C994 7C BF 2B 78 */ mr r31, r5 /* 8015FB98 0015C998 93 C1 00 08 */ stw r30, 8(r1) /* 8015FB9C 0015C99C 7C 7E 1B 78 */ mr r30, r3 -/* 8015FBA0 0015C9A0 4B F7 94 55 */ bl func_800D8FF4 +/* 8015FBA0 0015C9A0 4B F7 94 55 */ bl __ct__14zNPCGoalCommonFi /* 8015FBA4 0015C9A4 3C 80 80 2A */ lis r4, lbl_8029A958@ha /* 8015FBA8 0015C9A8 7F C3 F3 78 */ mr r3, r30 /* 8015FBAC 0015C9AC 38 04 A9 58 */ addi r0, r4, lbl_8029A958@l @@ -9858,8 +9858,8 @@ func_8015FB84: /* 8015FBC8 0015C9C8 38 21 00 10 */ addi r1, r1, 0x10 /* 8015FBCC 0015C9CC 4E 80 00 20 */ blr -.global func_8015FBD0 -func_8015FBD0: +.global __ct__19zNPCGoalBossSB2IdleFiR9zNPCB_SB2 +__ct__19zNPCGoalBossSB2IdleFiR9zNPCB_SB2: /* 8015FBD0 0015C9D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015FBD4 0015C9D4 7C 08 02 A6 */ mflr r0 /* 8015FBD8 0015C9D8 90 01 00 14 */ stw r0, 0x14(r1) @@ -9867,7 +9867,7 @@ func_8015FBD0: /* 8015FBE0 0015C9E0 7C BF 2B 78 */ mr r31, r5 /* 8015FBE4 0015C9E4 93 C1 00 08 */ stw r30, 8(r1) /* 8015FBE8 0015C9E8 7C 7E 1B 78 */ mr r30, r3 -/* 8015FBEC 0015C9EC 4B F7 94 09 */ bl func_800D8FF4 +/* 8015FBEC 0015C9EC 4B F7 94 09 */ bl __ct__14zNPCGoalCommonFi /* 8015FBF0 0015C9F0 3C 80 80 2A */ lis r4, lbl_8029A924@ha /* 8015FBF4 0015C9F4 7F C3 F3 78 */ mr r3, r30 /* 8015FBF8 0015C9F8 38 04 A9 24 */ addi r0, r4, lbl_8029A924@l @@ -9880,8 +9880,8 @@ func_8015FBD0: /* 8015FC14 0015CA14 38 21 00 10 */ addi r1, r1, 0x10 /* 8015FC18 0015CA18 4E 80 00 20 */ blr -.global func_8015FC1C -func_8015FC1C: +.global __ct__20zNPCGoalBossSB2TauntFiR9zNPCB_SB2 +__ct__20zNPCGoalBossSB2TauntFiR9zNPCB_SB2: /* 8015FC1C 0015CA1C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015FC20 0015CA20 7C 08 02 A6 */ mflr r0 /* 8015FC24 0015CA24 90 01 00 14 */ stw r0, 0x14(r1) @@ -9889,7 +9889,7 @@ func_8015FC1C: /* 8015FC2C 0015CA2C 7C BF 2B 78 */ mr r31, r5 /* 8015FC30 0015CA30 93 C1 00 08 */ stw r30, 8(r1) /* 8015FC34 0015CA34 7C 7E 1B 78 */ mr r30, r3 -/* 8015FC38 0015CA38 4B F7 93 BD */ bl func_800D8FF4 +/* 8015FC38 0015CA38 4B F7 93 BD */ bl __ct__14zNPCGoalCommonFi /* 8015FC3C 0015CA3C 3C 80 80 2A */ lis r4, lbl_8029A8F0@ha /* 8015FC40 0015CA40 7F C3 F3 78 */ mr r3, r30 /* 8015FC44 0015CA44 38 04 A8 F0 */ addi r0, r4, lbl_8029A8F0@l @@ -9902,8 +9902,8 @@ func_8015FC1C: /* 8015FC60 0015CA60 38 21 00 10 */ addi r1, r1, 0x10 /* 8015FC64 0015CA64 4E 80 00 20 */ blr -.global func_8015FC68 -func_8015FC68: +.global __ct__20zNPCGoalBossSB2DizzyFiR9zNPCB_SB2 +__ct__20zNPCGoalBossSB2DizzyFiR9zNPCB_SB2: /* 8015FC68 0015CA68 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015FC6C 0015CA6C 7C 08 02 A6 */ mflr r0 /* 8015FC70 0015CA70 90 01 00 14 */ stw r0, 0x14(r1) @@ -9911,7 +9911,7 @@ func_8015FC68: /* 8015FC78 0015CA78 7C BF 2B 78 */ mr r31, r5 /* 8015FC7C 0015CA7C 93 C1 00 08 */ stw r30, 8(r1) /* 8015FC80 0015CA80 7C 7E 1B 78 */ mr r30, r3 -/* 8015FC84 0015CA84 4B F7 93 71 */ bl func_800D8FF4 +/* 8015FC84 0015CA84 4B F7 93 71 */ bl __ct__14zNPCGoalCommonFi /* 8015FC88 0015CA88 3C 80 80 2A */ lis r4, lbl_8029A8BC@ha /* 8015FC8C 0015CA8C 7F C3 F3 78 */ mr r3, r30 /* 8015FC90 0015CA90 38 04 A8 BC */ addi r0, r4, lbl_8029A8BC@l @@ -9924,8 +9924,8 @@ func_8015FC68: /* 8015FCAC 0015CAAC 38 21 00 10 */ addi r1, r1, 0x10 /* 8015FCB0 0015CAB0 4E 80 00 20 */ blr -.global func_8015FCB4 -func_8015FCB4: +.global __ct__18zNPCGoalBossSB2HitFiR9zNPCB_SB2 +__ct__18zNPCGoalBossSB2HitFiR9zNPCB_SB2: /* 8015FCB4 0015CAB4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015FCB8 0015CAB8 7C 08 02 A6 */ mflr r0 /* 8015FCBC 0015CABC 90 01 00 14 */ stw r0, 0x14(r1) @@ -9933,7 +9933,7 @@ func_8015FCB4: /* 8015FCC4 0015CAC4 7C BF 2B 78 */ mr r31, r5 /* 8015FCC8 0015CAC8 93 C1 00 08 */ stw r30, 8(r1) /* 8015FCCC 0015CACC 7C 7E 1B 78 */ mr r30, r3 -/* 8015FCD0 0015CAD0 4B F7 93 25 */ bl func_800D8FF4 +/* 8015FCD0 0015CAD0 4B F7 93 25 */ bl __ct__14zNPCGoalCommonFi /* 8015FCD4 0015CAD4 3C 80 80 2A */ lis r4, lbl_8029A888@ha /* 8015FCD8 0015CAD8 7F C3 F3 78 */ mr r3, r30 /* 8015FCDC 0015CADC 38 04 A8 88 */ addi r0, r4, lbl_8029A888@l @@ -9946,8 +9946,8 @@ func_8015FCB4: /* 8015FCF8 0015CAF8 38 21 00 10 */ addi r1, r1, 0x10 /* 8015FCFC 0015CAFC 4E 80 00 20 */ blr -.global func_8015FD00 -func_8015FD00: +.global __ct__19zNPCGoalBossSB2HuntFiR9zNPCB_SB2 +__ct__19zNPCGoalBossSB2HuntFiR9zNPCB_SB2: /* 8015FD00 0015CB00 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015FD04 0015CB04 7C 08 02 A6 */ mflr r0 /* 8015FD08 0015CB08 90 01 00 14 */ stw r0, 0x14(r1) @@ -9955,7 +9955,7 @@ func_8015FD00: /* 8015FD10 0015CB10 7C BF 2B 78 */ mr r31, r5 /* 8015FD14 0015CB14 93 C1 00 08 */ stw r30, 8(r1) /* 8015FD18 0015CB18 7C 7E 1B 78 */ mr r30, r3 -/* 8015FD1C 0015CB1C 4B F7 92 D9 */ bl func_800D8FF4 +/* 8015FD1C 0015CB1C 4B F7 92 D9 */ bl __ct__14zNPCGoalCommonFi /* 8015FD20 0015CB20 3C 80 80 2A */ lis r4, lbl_8029A854@ha /* 8015FD24 0015CB24 7F C3 F3 78 */ mr r3, r30 /* 8015FD28 0015CB28 38 04 A8 54 */ addi r0, r4, lbl_8029A854@l @@ -9968,14 +9968,14 @@ func_8015FD00: /* 8015FD44 0015CB44 38 21 00 10 */ addi r1, r1, 0x10 /* 8015FD48 0015CB48 4E 80 00 20 */ blr -.global func_8015FD4C -func_8015FD4C: +.global start_location__9zNPCB_SB2CFv +start_location__9zNPCB_SB2CFv: /* 8015FD4C 0015CB4C 80 63 00 10 */ lwz r3, 0x10(r3) /* 8015FD50 0015CB50 38 63 00 20 */ addi r3, r3, 0x20 /* 8015FD54 0015CB54 4E 80 00 20 */ blr -.global func_8015FD58 -func_8015FD58: +.global __ct__20zNPCGoalBossSB2SwipeFiR9zNPCB_SB2 +__ct__20zNPCGoalBossSB2SwipeFiR9zNPCB_SB2: /* 8015FD58 0015CB58 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015FD5C 0015CB5C 7C 08 02 A6 */ mflr r0 /* 8015FD60 0015CB60 90 01 00 14 */ stw r0, 0x14(r1) @@ -9983,7 +9983,7 @@ func_8015FD58: /* 8015FD68 0015CB68 7C BF 2B 78 */ mr r31, r5 /* 8015FD6C 0015CB6C 93 C1 00 08 */ stw r30, 8(r1) /* 8015FD70 0015CB70 7C 7E 1B 78 */ mr r30, r3 -/* 8015FD74 0015CB74 4B F7 92 81 */ bl func_800D8FF4 +/* 8015FD74 0015CB74 4B F7 92 81 */ bl __ct__14zNPCGoalCommonFi /* 8015FD78 0015CB78 3C 80 80 2A */ lis r4, lbl_8029A820@ha /* 8015FD7C 0015CB7C 7F C3 F3 78 */ mr r3, r30 /* 8015FD80 0015CB80 38 04 A8 20 */ addi r0, r4, lbl_8029A820@l @@ -9996,8 +9996,8 @@ func_8015FD58: /* 8015FD9C 0015CB9C 38 21 00 10 */ addi r1, r1, 0x10 /* 8015FDA0 0015CBA0 4E 80 00 20 */ blr -.global func_8015FDA4 -func_8015FDA4: +.global __ct__19zNPCGoalBossSB2ChopFiR9zNPCB_SB2 +__ct__19zNPCGoalBossSB2ChopFiR9zNPCB_SB2: /* 8015FDA4 0015CBA4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015FDA8 0015CBA8 7C 08 02 A6 */ mflr r0 /* 8015FDAC 0015CBAC 90 01 00 14 */ stw r0, 0x14(r1) @@ -10005,7 +10005,7 @@ func_8015FDA4: /* 8015FDB4 0015CBB4 7C BF 2B 78 */ mr r31, r5 /* 8015FDB8 0015CBB8 93 C1 00 08 */ stw r30, 8(r1) /* 8015FDBC 0015CBBC 7C 7E 1B 78 */ mr r30, r3 -/* 8015FDC0 0015CBC0 4B F7 92 35 */ bl func_800D8FF4 +/* 8015FDC0 0015CBC0 4B F7 92 35 */ bl __ct__14zNPCGoalCommonFi /* 8015FDC4 0015CBC4 3C 80 80 2A */ lis r4, lbl_8029A7EC@ha /* 8015FDC8 0015CBC8 7F C3 F3 78 */ mr r3, r30 /* 8015FDCC 0015CBCC 38 04 A7 EC */ addi r0, r4, lbl_8029A7EC@l @@ -10018,15 +10018,15 @@ func_8015FDA4: /* 8015FDE8 0015CBE8 38 21 00 10 */ addi r1, r1, 0x10 /* 8015FDEC 0015CBEC 4E 80 00 20 */ blr -.global func_8015FDF0 -func_8015FDF0: +.global facing__9zNPCB_SB2CFv +facing__9zNPCB_SB2CFv: /* 8015FDF0 0015CBF0 80 63 00 24 */ lwz r3, 0x24(r3) /* 8015FDF4 0015CBF4 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8015FDF8 0015CBF8 38 63 00 20 */ addi r3, r3, 0x20 /* 8015FDFC 0015CBFC 4E 80 00 20 */ blr -.global func_8015FE00 -func_8015FE00: +.global __ct__21zNPCGoalBossSB2KarateFiR9zNPCB_SB2 +__ct__21zNPCGoalBossSB2KarateFiR9zNPCB_SB2: /* 8015FE00 0015CC00 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015FE04 0015CC04 7C 08 02 A6 */ mflr r0 /* 8015FE08 0015CC08 90 01 00 14 */ stw r0, 0x14(r1) @@ -10034,7 +10034,7 @@ func_8015FE00: /* 8015FE10 0015CC10 7C BF 2B 78 */ mr r31, r5 /* 8015FE14 0015CC14 93 C1 00 08 */ stw r30, 8(r1) /* 8015FE18 0015CC18 7C 7E 1B 78 */ mr r30, r3 -/* 8015FE1C 0015CC1C 4B F7 91 D9 */ bl func_800D8FF4 +/* 8015FE1C 0015CC1C 4B F7 91 D9 */ bl __ct__14zNPCGoalCommonFi /* 8015FE20 0015CC20 3C 80 80 2A */ lis r4, lbl_8029A7B8@ha /* 8015FE24 0015CC24 7F C3 F3 78 */ mr r3, r30 /* 8015FE28 0015CC28 38 04 A7 B8 */ addi r0, r4, lbl_8029A7B8@l @@ -10047,8 +10047,8 @@ func_8015FE00: /* 8015FE44 0015CC44 38 21 00 10 */ addi r1, r1, 0x10 /* 8015FE48 0015CC48 4E 80 00 20 */ blr -.global func_8015FE4C -func_8015FE4C: +.global platform_index__9zNPCB_SB2CFRCQ29zNPCB_SB213platform_data +platform_index__9zNPCB_SB2CFRCQ29zNPCB_SB213platform_data: /* 8015FE4C 0015CC4C 38 03 09 2C */ addi r0, r3, 0x92c /* 8015FE50 0015CC50 3C 60 B2 16 */ lis r3, 0xB21642C9@ha /* 8015FE54 0015CC54 7C 00 20 50 */ subf r0, r0, r4 @@ -10060,8 +10060,8 @@ func_8015FE4C: /* 8015FE6C 0015CC6C 7C 60 1A 14 */ add r3, r0, r3 /* 8015FE70 0015CC70 4E 80 00 20 */ blr -.global func_8015FE74 -func_8015FE74: +.global __ct__20zNPCGoalBossSB2DeathFiR9zNPCB_SB2 +__ct__20zNPCGoalBossSB2DeathFiR9zNPCB_SB2: /* 8015FE74 0015CC74 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015FE78 0015CC78 7C 08 02 A6 */ mflr r0 /* 8015FE7C 0015CC7C 90 01 00 14 */ stw r0, 0x14(r1) @@ -10069,7 +10069,7 @@ func_8015FE74: /* 8015FE84 0015CC84 7C BF 2B 78 */ mr r31, r5 /* 8015FE88 0015CC88 93 C1 00 08 */ stw r30, 8(r1) /* 8015FE8C 0015CC8C 7C 7E 1B 78 */ mr r30, r3 -/* 8015FE90 0015CC90 4B F7 91 65 */ bl func_800D8FF4 +/* 8015FE90 0015CC90 4B F7 91 65 */ bl __ct__14zNPCGoalCommonFi /* 8015FE94 0015CC94 3C 80 80 2A */ lis r4, lbl_8029A784@ha /* 8015FE98 0015CC98 7F C3 F3 78 */ mr r3, r30 /* 8015FE9C 0015CC9C 38 04 A7 84 */ addi r0, r4, lbl_8029A784@l @@ -10082,8 +10082,8 @@ func_8015FE74: /* 8015FEB8 0015CCB8 38 21 00 10 */ addi r1, r1, 0x10 /* 8015FEBC 0015CCBC 4E 80 00 20 */ blr -.global func_8015FEC0 -func_8015FEC0: +.global __pl__5xVec2CFRC5xVec2 +__pl__5xVec2CFRC5xVec2: /* 8015FEC0 0015CCC0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015FEC4 0015CCC4 7C 08 02 A6 */ mflr r0 /* 8015FEC8 0015CCC8 80 A3 00 00 */ lwz r5, 0(r3) @@ -10092,7 +10092,7 @@ func_8015FEC0: /* 8015FED4 0015CCD4 38 61 00 08 */ addi r3, r1, 8 /* 8015FED8 0015CCD8 90 A1 00 08 */ stw r5, 8(r1) /* 8015FEDC 0015CCDC 90 01 00 0C */ stw r0, 0xc(r1) -/* 8015FEE0 0015CCE0 4B F0 01 C1 */ bl func_800600A0 +/* 8015FEE0 0015CCE0 4B F0 01 C1 */ bl __apl__5xVec2FRC5xVec2 /* 8015FEE4 0015CCE4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8015FEE8 0015CCE8 80 61 00 08 */ lwz r3, 8(r1) /* 8015FEEC 0015CCEC 80 81 00 0C */ lwz r4, 0xc(r1) diff --git a/asm/Game/zNPCTypeBossSandy.s b/asm/Game/zNPCTypeBossSandy.s index 9aed3b818..d65b192c2 100644 --- a/asm/Game/zNPCTypeBossSandy.s +++ b/asm/Game/zNPCTypeBossSandy.s @@ -899,7 +899,7 @@ lbl_8013DD28: /* 8013DE28 0013AC28 7C 63 E0 2E */ lwzx r3, r3, r28 /* 8013DE2C 0013AC2C 38 63 00 64 */ addi r3, r3, 0x64 /* 8013DE30 0013AC30 7C 64 1B 78 */ mr r4, r3 -/* 8013DE34 0013AC34 4B EC D1 09 */ bl func_8000AF3C +/* 8013DE34 0013AC34 4B EC D1 09 */ bl xQuickCullForBound__FP7xQCDataPC6xBound /* 8013DE38 0013AC38 48 00 00 20 */ b lbl_8013DE58 lbl_8013DE3C: /* 8013DE3C 0013AC3C 38 00 00 04 */ li r0, 4 @@ -928,7 +928,7 @@ lbl_8013DE58: /* 8013DE94 0013AC94 80 63 00 08 */ lwz r3, 8(r3) /* 8013DE98 0013AC98 38 63 00 64 */ addi r3, r3, 0x64 /* 8013DE9C 0013AC9C 7C 64 1B 78 */ mr r4, r3 -/* 8013DEA0 0013ACA0 4B EC D0 9D */ bl func_8000AF3C +/* 8013DEA0 0013ACA0 4B EC D0 9D */ bl xQuickCullForBound__FP7xQCDataPC6xBound /* 8013DEA4 0013ACA4 80 BF 02 B4 */ lwz r5, 0x2b4(r31) /* 8013DEA8 0013ACA8 38 60 00 04 */ li r3, 4 /* 8013DEAC 0013ACAC 80 DF 00 24 */ lwz r6, 0x24(r31) @@ -940,7 +940,7 @@ lbl_8013DE58: /* 8013DEC4 0013ACC4 80 63 00 10 */ lwz r3, 0x10(r3) /* 8013DEC8 0013ACC8 38 63 00 64 */ addi r3, r3, 0x64 /* 8013DECC 0013ACCC 7C 64 1B 78 */ mr r4, r3 -/* 8013DED0 0013ACD0 4B EC D0 6D */ bl func_8000AF3C +/* 8013DED0 0013ACD0 4B EC D0 6D */ bl xQuickCullForBound__FP7xQCDataPC6xBound /* 8013DED4 0013ACD4 80 BF 02 B4 */ lwz r5, 0x2b4(r31) /* 8013DED8 0013ACD8 38 60 00 09 */ li r3, 9 /* 8013DEDC 0013ACDC 80 DF 00 24 */ lwz r6, 0x24(r31) @@ -952,7 +952,7 @@ lbl_8013DE58: /* 8013DEF4 0013ACF4 80 63 00 24 */ lwz r3, 0x24(r3) /* 8013DEF8 0013ACF8 38 63 00 64 */ addi r3, r3, 0x64 /* 8013DEFC 0013ACFC 7C 64 1B 78 */ mr r4, r3 -/* 8013DF00 0013AD00 4B EC D0 3D */ bl func_8000AF3C +/* 8013DF00 0013AD00 4B EC D0 3D */ bl xQuickCullForBound__FP7xQCDataPC6xBound /* 8013DF04 0013AD04 80 BF 02 B4 */ lwz r5, 0x2b4(r31) /* 8013DF08 0013AD08 38 60 00 0B */ li r3, 0xb /* 8013DF0C 0013AD0C 80 DF 00 24 */ lwz r6, 0x24(r31) @@ -964,7 +964,7 @@ lbl_8013DE58: /* 8013DF24 0013AD24 80 63 00 2C */ lwz r3, 0x2c(r3) /* 8013DF28 0013AD28 38 63 00 64 */ addi r3, r3, 0x64 /* 8013DF2C 0013AD2C 7C 64 1B 78 */ mr r4, r3 -/* 8013DF30 0013AD30 4B EC D0 0D */ bl func_8000AF3C +/* 8013DF30 0013AD30 4B EC D0 0D */ bl xQuickCullForBound__FP7xQCDataPC6xBound /* 8013DF34 0013AD34 38 00 00 01 */ li r0, 1 /* 8013DF38 0013AD38 3C 60 80 33 */ lis r3, lbl_80328000@ha /* 8013DF3C 0013AD3C 98 0D 96 78 */ stb r0, lbl_803CBF78-_SDA_BASE_(r13) @@ -1213,7 +1213,7 @@ lbl_8013E1AC: /* 8013E2E0 0013B0E0 D0 1F 05 EC */ stfs f0, 0x5ec(r31) /* 8013E2E4 0013B0E4 90 1F 09 78 */ stw r0, 0x978(r31) /* 8013E2E8 0013B0E8 90 1F 09 7C */ stw r0, 0x97c(r31) -/* 8013E2EC 0013B0EC 4B F5 8F C5 */ bl func_800972B0 +/* 8013E2EC 0013B0EC 4B F5 8F C5 */ bl xDebugAddTweak__FPCcPCcPC14tweak_callbackPvUi /* 8013E2F0 0013B0F0 3C 80 80 27 */ lis r4, lbl_8026D19C@ha /* 8013E2F4 0013B0F4 3C 60 80 33 */ lis r3, lbl_8032809C@ha /* 8013E2F8 0013B0F8 38 E4 D1 9C */ addi r7, r4, lbl_8026D19C@l @@ -1225,7 +1225,7 @@ lbl_8013E1AC: /* 8013E310 0013B110 39 00 00 00 */ li r8, 0 /* 8013E314 0013B114 39 20 00 00 */ li r9, 0 /* 8013E318 0013B118 39 40 00 00 */ li r10, 0 -/* 8013E31C 0013B11C 4B F6 39 F5 */ bl func_800A1D10 +/* 8013E31C 0013B11C 4B F6 39 F5 */ bl xDebugAddSelectTweak__FPCcPUiPPCcPCUiUiPC14tweak_callbackPvUi /* 8013E320 0013B120 3C 80 80 27 */ lis r4, lbl_8026D19C@ha /* 8013E324 0013B124 3C 60 80 27 */ lis r3, lbl_8026D110@ha /* 8013E328 0013B128 38 84 D1 9C */ addi r4, r4, lbl_8026D19C@l @@ -1234,7 +1234,7 @@ lbl_8013E1AC: /* 8013E334 0013B134 38 E0 00 00 */ li r7, 0 /* 8013E338 0013B138 38 64 01 B3 */ addi r3, r4, 0x1b3 /* 8013E33C 0013B13C 38 84 01 D2 */ addi r4, r4, 0x1d2 -/* 8013E340 0013B140 4B F5 8F 71 */ bl func_800972B0 +/* 8013E340 0013B140 4B F5 8F 71 */ bl xDebugAddTweak__FPCcPCcPC14tweak_callbackPvUi /* 8013E344 0013B144 C0 02 A4 F0 */ lfs f0, lbl_803CEE70-_SDA2_BASE_(r2) /* 8013E348 0013B148 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 8013E34C 0013B14C 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l @@ -1248,7 +1248,7 @@ lbl_8013E1AC: /* 8013E36C 0013B16C D0 1F 0D 44 */ stfs f0, 0xd44(r31) /* 8013E370 0013B170 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) /* 8013E374 0013B174 C0 42 A4 F8 */ lfs f2, lbl_803CEE78-_SDA2_BASE_(r2) -/* 8013E378 0013B178 4B EF 22 B5 */ bl func_8003062C +/* 8013E378 0013B178 4B EF 22 B5 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8013E37C 0013B17C 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 8013E380 0013B180 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) /* 8013E384 0013B184 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l @@ -1258,7 +1258,7 @@ lbl_8013E1AC: /* 8013E394 0013B194 38 A0 00 00 */ li r5, 0 /* 8013E398 0013B198 38 C0 00 00 */ li r6, 0 /* 8013E39C 0013B19C 38 E0 00 00 */ li r7, 0 -/* 8013E3A0 0013B1A0 4B EF 22 8D */ bl func_8003062C +/* 8013E3A0 0013B1A0 4B EF 22 8D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8013E3A4 0013B1A4 C0 02 A4 FC */ lfs f0, lbl_803CEE7C-_SDA2_BASE_(r2) /* 8013E3A8 0013B1A8 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 8013E3AC 0013B1AC 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l @@ -1272,7 +1272,7 @@ lbl_8013E1AC: /* 8013E3CC 0013B1CC D0 1F 0D 48 */ stfs f0, 0xd48(r31) /* 8013E3D0 0013B1D0 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) /* 8013E3D4 0013B1D4 C0 42 A4 F8 */ lfs f2, lbl_803CEE78-_SDA2_BASE_(r2) -/* 8013E3D8 0013B1D8 4B EF 22 55 */ bl func_8003062C +/* 8013E3D8 0013B1D8 4B EF 22 55 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8013E3DC 0013B1DC 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 8013E3E0 0013B1E0 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) /* 8013E3E4 0013B1E4 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l @@ -1282,7 +1282,7 @@ lbl_8013E1AC: /* 8013E3F4 0013B1F4 38 A0 00 00 */ li r5, 0 /* 8013E3F8 0013B1F8 38 C0 00 00 */ li r6, 0 /* 8013E3FC 0013B1FC 38 E0 00 00 */ li r7, 0 -/* 8013E400 0013B200 4B EF 22 2D */ bl func_8003062C +/* 8013E400 0013B200 4B EF 22 2D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8013E404 0013B204 BA E1 00 5C */ lmw r23, 0x5c(r1) /* 8013E408 0013B208 80 01 00 84 */ lwz r0, 0x84(r1) /* 8013E40C 0013B20C 7C 08 03 A6 */ mtlr r0 @@ -1359,7 +1359,7 @@ lbl_8013E474: /* 8013E524 0013B324 38 7D 0D 64 */ addi r3, r29, 0xd64 /* 8013E528 0013B328 38 84 D1 9C */ addi r4, r4, lbl_8026D19C@l /* 8013E52C 0013B32C 38 84 02 7E */ addi r4, r4, 0x27e -/* 8013E530 0013B330 48 00 80 4D */ bl func_8014657C +/* 8013E530 0013B330 48 00 80 4D */ bl add_tweaks__13xBinaryCameraFPCc /* 8013E534 0013B334 C0 02 A5 2C */ lfs f0, lbl_803CEEAC-_SDA2_BASE_(r2) /* 8013E538 0013B338 38 7D 0D C8 */ addi r3, r29, 0xdc8 /* 8013E53C 0013B33C D0 1D 0D C8 */ stfs f0, 0xdc8(r29) @@ -1396,7 +1396,7 @@ lbl_8013E474: /* 8013E5B8 0013B3B8 38 7D 0D C8 */ addi r3, r29, 0xdc8 /* 8013E5BC 0013B3BC 38 84 D1 9C */ addi r4, r4, lbl_8026D19C@l /* 8013E5C0 0013B3C0 38 84 02 97 */ addi r4, r4, 0x297 -/* 8013E5C4 0013B3C4 48 00 7F B9 */ bl func_8014657C +/* 8013E5C4 0013B3C4 48 00 7F B9 */ bl add_tweaks__13xBinaryCameraFPCc /* 8013E5C8 0013B3C8 7F A3 EB 78 */ mr r3, r29 /* 8013E5CC 0013B3CC 4B FB 0E 95 */ bl Setup__10zNPCCommonFv /* 8013E5D0 0013B3D0 80 01 00 44 */ lwz r0, 0x44(r1) @@ -1429,7 +1429,7 @@ lbl_8013E474: /* 8013E63C 0013B43C 38 84 21 50 */ addi r4, r4, lbl_80142150@l /* 8013E640 0013B440 38 C0 00 00 */ li r6, 0 /* 8013E644 0013B444 38 E0 00 00 */ li r7, 0 -/* 8013E648 0013B448 4B FB 63 ED */ bl func_800F4A34 +/* 8013E648 0013B448 4B FB 63 ED */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 8013E64C 0013B44C 3C 80 4E 47 */ lis r4, 0x4E474232@ha /* 8013E650 0013B450 7F E3 FB 78 */ mr r3, r31 /* 8013E654 0013B454 38 84 42 32 */ addi r4, r4, 0x4E474232@l @@ -1440,7 +1440,7 @@ lbl_8013E474: /* 8013E668 0013B468 38 84 22 50 */ addi r4, r4, lbl_80142250@l /* 8013E66C 0013B46C 38 C0 00 00 */ li r6, 0 /* 8013E670 0013B470 38 E0 00 00 */ li r7, 0 -/* 8013E674 0013B474 4B FB 63 C1 */ bl func_800F4A34 +/* 8013E674 0013B474 4B FB 63 C1 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 8013E678 0013B478 3C 80 4E 47 */ lis r4, 0x4E474233@ha /* 8013E67C 0013B47C 7F E3 FB 78 */ mr r3, r31 /* 8013E680 0013B480 38 84 42 33 */ addi r4, r4, 0x4E474233@l @@ -1451,7 +1451,7 @@ lbl_8013E474: /* 8013E694 0013B494 38 84 23 9C */ addi r4, r4, lbl_8014239C@l /* 8013E698 0013B498 38 C0 00 00 */ li r6, 0 /* 8013E69C 0013B49C 38 E0 00 00 */ li r7, 0 -/* 8013E6A0 0013B4A0 4B FB 63 95 */ bl func_800F4A34 +/* 8013E6A0 0013B4A0 4B FB 63 95 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 8013E6A4 0013B4A4 3C 80 4E 47 */ lis r4, 0x4E474234@ha /* 8013E6A8 0013B4A8 7F E3 FB 78 */ mr r3, r31 /* 8013E6AC 0013B4AC 38 84 42 34 */ addi r4, r4, 0x4E474234@l @@ -1462,7 +1462,7 @@ lbl_8013E474: /* 8013E6C0 0013B4C0 38 84 26 60 */ addi r4, r4, lbl_80142660@l /* 8013E6C4 0013B4C4 38 C0 00 00 */ li r6, 0 /* 8013E6C8 0013B4C8 38 E0 00 00 */ li r7, 0 -/* 8013E6CC 0013B4CC 4B FB 63 69 */ bl func_800F4A34 +/* 8013E6CC 0013B4CC 4B FB 63 69 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 8013E6D0 0013B4D0 3C 80 4E 47 */ lis r4, 0x4E474235@ha /* 8013E6D4 0013B4D4 7F E3 FB 78 */ mr r3, r31 /* 8013E6D8 0013B4D8 38 84 42 35 */ addi r4, r4, 0x4E474235@l @@ -1473,7 +1473,7 @@ lbl_8013E474: /* 8013E6EC 0013B4EC 38 84 28 9C */ addi r4, r4, lbl_8014289C@l /* 8013E6F0 0013B4F0 38 C0 00 00 */ li r6, 0 /* 8013E6F4 0013B4F4 38 E0 00 00 */ li r7, 0 -/* 8013E6F8 0013B4F8 4B FB 63 3D */ bl func_800F4A34 +/* 8013E6F8 0013B4F8 4B FB 63 3D */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 8013E6FC 0013B4FC 3C 80 4E 47 */ lis r4, 0x4E474236@ha /* 8013E700 0013B500 7F E3 FB 78 */ mr r3, r31 /* 8013E704 0013B504 38 84 42 36 */ addi r4, r4, 0x4E474236@l @@ -1484,7 +1484,7 @@ lbl_8013E474: /* 8013E718 0013B518 38 84 29 2C */ addi r4, r4, lbl_8014292C@l /* 8013E71C 0013B51C 38 C0 00 00 */ li r6, 0 /* 8013E720 0013B520 38 E0 00 00 */ li r7, 0 -/* 8013E724 0013B524 4B FB 63 11 */ bl func_800F4A34 +/* 8013E724 0013B524 4B FB 63 11 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 8013E728 0013B528 3C 80 4E 47 */ lis r4, 0x4E474237@ha /* 8013E72C 0013B52C 7F E3 FB 78 */ mr r3, r31 /* 8013E730 0013B530 38 84 42 37 */ addi r4, r4, 0x4E474237@l @@ -1495,7 +1495,7 @@ lbl_8013E474: /* 8013E744 0013B544 38 84 2A A0 */ addi r4, r4, lbl_80142AA0@l /* 8013E748 0013B548 38 C0 00 00 */ li r6, 0 /* 8013E74C 0013B54C 38 E0 00 00 */ li r7, 0 -/* 8013E750 0013B550 4B FB 62 E5 */ bl func_800F4A34 +/* 8013E750 0013B550 4B FB 62 E5 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 8013E754 0013B554 3C 80 4E 47 */ lis r4, 0x4E474238@ha /* 8013E758 0013B558 7F E3 FB 78 */ mr r3, r31 /* 8013E75C 0013B55C 38 84 42 38 */ addi r4, r4, 0x4E474238@l @@ -1506,7 +1506,7 @@ lbl_8013E474: /* 8013E770 0013B570 38 84 2B 54 */ addi r4, r4, lbl_80142B54@l /* 8013E774 0013B574 38 C0 00 00 */ li r6, 0 /* 8013E778 0013B578 38 E0 00 00 */ li r7, 0 -/* 8013E77C 0013B57C 4B FB 62 B9 */ bl func_800F4A34 +/* 8013E77C 0013B57C 4B FB 62 B9 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 8013E780 0013B580 3C 80 4E 47 */ lis r4, 0x4E474239@ha /* 8013E784 0013B584 7F E3 FB 78 */ mr r3, r31 /* 8013E788 0013B588 38 84 42 39 */ addi r4, r4, 0x4E474239@l @@ -1517,7 +1517,7 @@ lbl_8013E474: /* 8013E79C 0013B59C 38 84 2C 64 */ addi r4, r4, lbl_80142C64@l /* 8013E7A0 0013B5A0 38 C0 00 00 */ li r6, 0 /* 8013E7A4 0013B5A4 38 E0 00 00 */ li r7, 0 -/* 8013E7A8 0013B5A8 4B FB 62 8D */ bl func_800F4A34 +/* 8013E7A8 0013B5A8 4B FB 62 8D */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 8013E7AC 0013B5AC 3C 80 4E 47 */ lis r4, 0x4E47423A@ha /* 8013E7B0 0013B5B0 7F E3 FB 78 */ mr r3, r31 /* 8013E7B4 0013B5B4 38 84 42 3A */ addi r4, r4, 0x4E47423A@l @@ -1528,7 +1528,7 @@ lbl_8013E474: /* 8013E7C8 0013B5C8 38 84 2D E8 */ addi r4, r4, lbl_80142DE8@l /* 8013E7CC 0013B5CC 38 C0 00 00 */ li r6, 0 /* 8013E7D0 0013B5D0 38 E0 00 00 */ li r7, 0 -/* 8013E7D4 0013B5D4 4B FB 62 61 */ bl func_800F4A34 +/* 8013E7D4 0013B5D4 4B FB 62 61 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 8013E7D8 0013B5D8 3C 80 4E 47 */ lis r4, 0x4E47423B@ha /* 8013E7DC 0013B5DC 7F E3 FB 78 */ mr r3, r31 /* 8013E7E0 0013B5E0 38 84 42 3B */ addi r4, r4, 0x4E47423B@l @@ -1539,13 +1539,13 @@ lbl_8013E474: /* 8013E7F4 0013B5F4 38 84 2E D8 */ addi r4, r4, lbl_80142ED8@l /* 8013E7F8 0013B5F8 38 C0 00 00 */ li r6, 0 /* 8013E7FC 0013B5FC 38 E0 00 00 */ li r7, 0 -/* 8013E800 0013B600 4B FB 62 35 */ bl func_800F4A34 +/* 8013E800 0013B600 4B FB 62 35 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 8013E804 0013B604 7F E3 FB 78 */ mr r3, r31 /* 8013E808 0013B608 4B FC EA 01 */ bl BrainEnd__7xPsycheFv /* 8013E80C 0013B60C 3C 80 4E 47 */ lis r4, 0x4E474231@ha /* 8013E810 0013B610 7F E3 FB 78 */ mr r3, r31 /* 8013E814 0013B614 38 84 42 31 */ addi r4, r4, 0x4E474231@l -/* 8013E818 0013B618 4B FC 41 65 */ bl func_8010297C +/* 8013E818 0013B618 4B FC 41 65 */ bl SetSafety__7xPsycheFi /* 8013E81C 0013B61C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8013E820 0013B620 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8013E824 0013B624 7C 08 03 A6 */ mtlr r0 @@ -1661,7 +1661,7 @@ lbl_8013E8EC: /* 8013E9D4 0013B7D4 C0 22 A5 48 */ lfs f1, lbl_803CEEC8-_SDA2_BASE_(r2) /* 8013E9D8 0013B7D8 C0 42 A4 F4 */ lfs f2, lbl_803CEE74-_SDA2_BASE_(r2) /* 8013E9DC 0013B7DC 38 84 00 94 */ addi r4, r4, 0x94 -/* 8013E9E0 0013B7E0 4B EF 1C 4D */ bl func_8003062C +/* 8013E9E0 0013B7E0 4B EF 1C 4D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8013E9E4 0013B7E4 80 9A 07 C4 */ lwz r4, 0x7c4(r26) /* 8013E9E8 0013B7E8 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 8013E9EC 0013B7EC 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l @@ -1672,7 +1672,7 @@ lbl_8013E8EC: /* 8013EA00 0013B800 38 A0 00 00 */ li r5, 0 /* 8013EA04 0013B804 38 C0 00 00 */ li r6, 0 /* 8013EA08 0013B808 38 E0 00 00 */ li r7, 0 -/* 8013EA0C 0013B80C 4B EF 1C 21 */ bl func_8003062C +/* 8013EA0C 0013B80C 4B EF 1C 21 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8013EA10 0013B810 80 9A 07 C4 */ lwz r4, 0x7c4(r26) /* 8013EA14 0013B814 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 8013EA18 0013B818 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l @@ -1683,7 +1683,7 @@ lbl_8013E8EC: /* 8013EA2C 0013B82C 38 A0 00 00 */ li r5, 0 /* 8013EA30 0013B830 38 C0 00 00 */ li r6, 0 /* 8013EA34 0013B834 38 E0 00 00 */ li r7, 0 -/* 8013EA38 0013B838 4B EF 1B F5 */ bl func_8003062C +/* 8013EA38 0013B838 4B EF 1B F5 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8013EA3C 0013B83C 80 9A 07 C4 */ lwz r4, 0x7c4(r26) /* 8013EA40 0013B840 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 8013EA44 0013B844 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l @@ -1694,7 +1694,7 @@ lbl_8013E8EC: /* 8013EA58 0013B858 38 A0 00 00 */ li r5, 0 /* 8013EA5C 0013B85C 38 C0 00 00 */ li r6, 0 /* 8013EA60 0013B860 38 E0 00 00 */ li r7, 0 -/* 8013EA64 0013B864 4B EF 1B C9 */ bl func_8003062C +/* 8013EA64 0013B864 4B EF 1B C9 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8013EA68 0013B868 80 9A 07 C4 */ lwz r4, 0x7c4(r26) /* 8013EA6C 0013B86C 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 8013EA70 0013B870 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l @@ -1705,7 +1705,7 @@ lbl_8013E8EC: /* 8013EA84 0013B884 38 A0 00 00 */ li r5, 0 /* 8013EA88 0013B888 38 C0 00 00 */ li r6, 0 /* 8013EA8C 0013B88C 38 E0 00 00 */ li r7, 0 -/* 8013EA90 0013B890 4B EF 1B 9D */ bl func_8003062C +/* 8013EA90 0013B890 4B EF 1B 9D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8013EA94 0013B894 80 9A 07 C4 */ lwz r4, 0x7c4(r26) /* 8013EA98 0013B898 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 8013EA9C 0013B89C 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l @@ -1716,7 +1716,7 @@ lbl_8013E8EC: /* 8013EAB0 0013B8B0 38 A0 00 00 */ li r5, 0 /* 8013EAB4 0013B8B4 38 C0 00 00 */ li r6, 0 /* 8013EAB8 0013B8B8 38 E0 00 00 */ li r7, 0 -/* 8013EABC 0013B8BC 4B EF 1B 71 */ bl func_8003062C +/* 8013EABC 0013B8BC 4B EF 1B 71 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8013EAC0 0013B8C0 80 9A 07 C4 */ lwz r4, 0x7c4(r26) /* 8013EAC4 0013B8C4 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 8013EAC8 0013B8C8 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l @@ -1727,7 +1727,7 @@ lbl_8013E8EC: /* 8013EADC 0013B8DC 38 A0 00 00 */ li r5, 0 /* 8013EAE0 0013B8E0 38 C0 00 00 */ li r6, 0 /* 8013EAE4 0013B8E4 38 E0 00 00 */ li r7, 0 -/* 8013EAE8 0013B8E8 4B EF 1B 45 */ bl func_8003062C +/* 8013EAE8 0013B8E8 4B EF 1B 45 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8013EAEC 0013B8EC 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 8013EAF0 0013B8F0 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l /* 8013EAF4 0013B8F4 38 63 03 F3 */ addi r3, r3, 0x3f3 @@ -1901,14 +1901,14 @@ lbl_8013ED74: /* 8013ED80 0013BB80 3B 65 02 DC */ addi r27, r5, 0x2dc /* 8013ED84 0013BB84 7F 7A DA 14 */ add r27, r26, r27 /* 8013ED88 0013BB88 7F 65 DB 78 */ mr r5, r27 -/* 8013ED8C 0013BB8C 4B EC C3 2D */ bl func_8000B0B8 +/* 8013ED8C 0013BB8C 4B EC C3 2D */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8013ED90 0013BB90 C0 22 A4 E8 */ lfs f1, lbl_803CEE68-_SDA2_BASE_(r2) /* 8013ED94 0013BB94 38 79 03 3C */ addi r3, r25, 0x33c -/* 8013ED98 0013BB98 4B ED CB A1 */ bl func_8001B938 +/* 8013ED98 0013BB98 4B ED CB A1 */ bl xVec3SMulBy__FP5xVec3f /* 8013ED9C 0013BB9C 7F 64 DB 78 */ mr r4, r27 /* 8013EDA0 0013BBA0 38 79 03 9C */ addi r3, r25, 0x39c /* 8013EDA4 0013BBA4 38 B9 02 DC */ addi r5, r25, 0x2dc -/* 8013EDA8 0013BBA8 4B EC F8 E9 */ bl func_8000E690 +/* 8013EDA8 0013BBA8 4B EC F8 E9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8013EDAC 0013BBAC C0 19 03 A4 */ lfs f0, 0x3a4(r25) /* 8013EDB0 0013BBB0 38 79 03 9C */ addi r3, r25, 0x39c /* 8013EDB4 0013BBB4 7C 64 1B 78 */ mr r4, r3 @@ -1927,7 +1927,7 @@ lbl_8013ED74: /* 8013EDE8 0013BBE8 C0 22 A5 50 */ lfs f1, lbl_803CEED0-_SDA2_BASE_(r2) /* 8013EDEC 0013BBEC 38 79 03 FC */ addi r3, r25, 0x3fc /* 8013EDF0 0013BBF0 38 99 03 9C */ addi r4, r25, 0x39c -/* 8013EDF4 0013BBF4 4B ED 62 65 */ bl func_80015058 +/* 8013EDF4 0013BBF4 4B ED 62 65 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8013EDF8 0013BBF8 3B 9C 00 01 */ addi r28, r28, 1 /* 8013EDFC 0013BBFC 3B 39 00 0C */ addi r25, r25, 0xc /* 8013EE00 0013BC00 2C 1C 00 08 */ cmpwi r28, 8 @@ -2082,9 +2082,9 @@ lbl_8013F024: /* 8013F030 0013BE30 38 99 03 FC */ addi r4, r25, 0x3fc /* 8013F034 0013BE34 38 A5 03 FC */ addi r5, r5, 0x3fc /* 8013F038 0013BE38 7C BA 2A 14 */ add r5, r26, r5 -/* 8013F03C 0013BE3C 4B EC F6 55 */ bl func_8000E690 +/* 8013F03C 0013BE3C 4B EC F6 55 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8013F040 0013BE40 38 61 00 18 */ addi r3, r1, 0x18 -/* 8013F044 0013BE44 4B EC F6 0D */ bl func_8000E650 +/* 8013F044 0013BE44 4B EC F6 0D */ bl xVec3Length__FPC5xVec3 /* 8013F048 0013BE48 C0 42 A5 54 */ lfs f2, lbl_803CEED4-_SDA2_BASE_(r2) /* 8013F04C 0013BE4C 3B 7B 00 01 */ addi r27, r27, 1 /* 8013F050 0013BE50 C0 0D 96 7C */ lfs f0, lbl_803CBF7C-_SDA_BASE_(r13) @@ -2139,7 +2139,7 @@ lbl_8013F0FC: /* 8013F108 0013BF08 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) /* 8013F10C 0013BF0C FC 40 08 90 */ fmr f2, f1 /* 8013F110 0013BF10 FC 60 08 90 */ fmr f3, f1 -/* 8013F114 0013BF14 4B EC FE E9 */ bl func_8000EFFC +/* 8013F114 0013BF14 4B EC FE E9 */ bl xVec3Init__FP5xVec3fff /* 8013F118 0013BF18 38 01 00 0C */ addi r0, r1, 0xc /* 8013F11C 0013BF1C 90 1A 09 08 */ stw r0, 0x908(r26) /* 8013F120 0013BF20 90 1A 09 0C */ stw r0, 0x90c(r26) @@ -2713,7 +2713,7 @@ lbl_8013F8E8: /* 8013F928 0013C728 EF C3 00 B2 */ fmuls f30, f3, f2 /* 8013F92C 0013C72C 4B F8 55 65 */ bl icos__Ff /* 8013F930 0013C730 C0 42 A5 58 */ lfs f2, lbl_803CEED8-_SDA2_BASE_(r2) -/* 8013F934 0013C734 4B EF 02 E1 */ bl func_8002FC14 +/* 8013F934 0013C734 4B EF 02 E1 */ bl xpow__Fff /* 8013F938 0013C738 C0 42 A5 78 */ lfs f2, lbl_803CEEF8-_SDA2_BASE_(r2) /* 8013F93C 0013C73C C0 02 A5 74 */ lfs f0, lbl_803CEEF4-_SDA2_BASE_(r2) /* 8013F940 0013C740 83 BF 01 04 */ lwz r29, 0x104(r31) @@ -2883,7 +2883,7 @@ lbl_8013FB60: /* 8013FBA4 0013C9A4 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 8013FBA8 0013C9A8 7F A3 EB 78 */ mr r3, r29 /* 8013FBAC 0013C9AC D0 01 00 2C */ stfs f0, 0x2c(r1) -/* 8013FBB0 0013C9B0 4B EC EA A1 */ bl func_8000E650 +/* 8013FBB0 0013C9B0 4B EC EA A1 */ bl xVec3Length__FPC5xVec3 /* 8013FBB4 0013C9B4 C0 02 A5 5C */ lfs f0, lbl_803CEEDC-_SDA2_BASE_(r2) /* 8013FBB8 0013C9B8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8013FBBC 0013C9BC 40 80 00 1C */ bge lbl_8013FBD8 @@ -2891,25 +2891,25 @@ lbl_8013FB60: /* 8013FBC4 0013C9C4 7F A3 EB 78 */ mr r3, r29 /* 8013FBC8 0013C9C8 C0 62 A4 CC */ lfs f3, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013FBCC 0013C9CC FC 40 08 90 */ fmr f2, f1 -/* 8013FBD0 0013C9D0 4B EC F4 2D */ bl func_8000EFFC +/* 8013FBD0 0013C9D0 4B EC F4 2D */ bl xVec3Init__FP5xVec3fff /* 8013FBD4 0013C9D4 48 00 00 14 */ b lbl_8013FBE8 lbl_8013FBD8: /* 8013FBD8 0013C9D8 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013FBDC 0013C9DC 7F A3 EB 78 */ mr r3, r29 /* 8013FBE0 0013C9E0 EC 20 08 24 */ fdivs f1, f0, f1 -/* 8013FBE4 0013C9E4 4B ED BD 55 */ bl func_8001B938 +/* 8013FBE4 0013C9E4 4B ED BD 55 */ bl xVec3SMulBy__FP5xVec3f lbl_8013FBE8: /* 8013FBE8 0013C9E8 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) /* 8013FBEC 0013C9EC 38 61 00 18 */ addi r3, r1, 0x18 /* 8013FBF0 0013C9F0 C0 42 A4 CC */ lfs f2, lbl_803CEE4C-_SDA2_BASE_(r2) /* 8013FBF4 0013C9F4 FC 60 08 90 */ fmr f3, f1 -/* 8013FBF8 0013C9F8 4B EC F4 05 */ bl func_8000EFFC +/* 8013FBF8 0013C9F8 4B EC F4 05 */ bl xVec3Init__FP5xVec3fff /* 8013FBFC 0013C9FC C0 01 00 28 */ lfs f0, 0x28(r1) /* 8013FC00 0013CA00 38 61 00 08 */ addi r3, r1, 8 /* 8013FC04 0013CA04 C0 21 00 30 */ lfs f1, 0x30(r1) /* 8013FC08 0013CA08 FC 60 00 50 */ fneg f3, f0 /* 8013FC0C 0013CA0C C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013FC10 0013CA10 4B EC F3 ED */ bl func_8000EFFC +/* 8013FC10 0013CA10 4B EC F3 ED */ bl xVec3Init__FP5xVec3fff /* 8013FC14 0013CA14 38 61 00 08 */ addi r3, r1, 8 /* 8013FC18 0013CA18 48 0F 07 71 */ bl RwMatrixUpdate /* 8013FC1C 0013CA1C 38 7E 05 60 */ addi r3, r30, 0x560 @@ -2991,10 +2991,10 @@ CalcMagnetizeInfo__10zNPCBSandyFv: /* 8013FD2C 0013CB2C 48 00 68 65 */ bl zNPCTypeBossSandy.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8013FD30 0013CB30 38 7F 06 1C */ addi r3, r31, 0x61c /* 8013FD34 0013CB34 38 81 00 38 */ addi r4, r1, 0x38 -/* 8013FD38 0013CB38 4B EC EA 1D */ bl func_8000E754 +/* 8013FD38 0013CB38 4B EC EA 1D */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8013FD3C 0013CB3C 38 7F 06 1C */ addi r3, r31, 0x61c /* 8013FD40 0013CB40 38 9F 06 28 */ addi r4, r31, 0x628 -/* 8013FD44 0013CB44 4B ED 53 AD */ bl func_800150F0 +/* 8013FD44 0013CB44 4B ED 53 AD */ bl xVec3Dist__FPC5xVec3PC5xVec3 /* 8013FD48 0013CB48 C0 02 A5 48 */ lfs f0, lbl_803CEEC8-_SDA2_BASE_(r2) /* 8013FD4C 0013CB4C EC 00 00 72 */ fmuls f0, f0, f1 /* 8013FD50 0013CB50 D0 1F 06 34 */ stfs f0, 0x634(r31) @@ -3023,37 +3023,37 @@ InitFX__10zNPCBSandyFv: /* 8013FDA0 0013CBA0 80 9F 07 B8 */ lwz r4, 0x7b8(r31) /* 8013FDA4 0013CBA4 80 84 00 24 */ lwz r4, 0x24(r4) /* 8013FDA8 0013CBA8 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8013FDAC 0013CBAC 4B EC E7 41 */ bl func_8000E4EC +/* 8013FDAC 0013CBAC 4B EC E7 41 */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 8013FDB0 0013CBB0 80 9F 07 B8 */ lwz r4, 0x7b8(r31) /* 8013FDB4 0013CBB4 38 7F 0A 20 */ addi r3, r31, 0xa20 /* 8013FDB8 0013CBB8 80 84 00 24 */ lwz r4, 0x24(r4) /* 8013FDBC 0013CBBC 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8013FDC0 0013CBC0 4B EC E7 2D */ bl func_8000E4EC +/* 8013FDC0 0013CBC0 4B EC E7 2D */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 8013FDC4 0013CBC4 80 9F 07 C0 */ lwz r4, 0x7c0(r31) /* 8013FDC8 0013CBC8 38 7F 0A 60 */ addi r3, r31, 0xa60 /* 8013FDCC 0013CBCC 80 84 00 24 */ lwz r4, 0x24(r4) /* 8013FDD0 0013CBD0 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8013FDD4 0013CBD4 4B EC E7 19 */ bl func_8000E4EC +/* 8013FDD4 0013CBD4 4B EC E7 19 */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 8013FDD8 0013CBD8 80 9F 07 C0 */ lwz r4, 0x7c0(r31) /* 8013FDDC 0013CBDC 38 7F 0A A0 */ addi r3, r31, 0xaa0 /* 8013FDE0 0013CBE0 C0 22 A5 84 */ lfs f1, lbl_803CEF04-_SDA2_BASE_(r2) /* 8013FDE4 0013CBE4 80 84 00 24 */ lwz r4, 0x24(r4) /* 8013FDE8 0013CBE8 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8013FDEC 0013CBEC 4B EC B2 A5 */ bl func_8000B090 +/* 8013FDEC 0013CBEC 4B EC B2 A5 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8013FDF0 0013CBF0 80 9F 07 C0 */ lwz r4, 0x7c0(r31) /* 8013FDF4 0013CBF4 38 7F 0A B0 */ addi r3, r31, 0xab0 /* 8013FDF8 0013CBF8 C0 22 A5 88 */ lfs f1, lbl_803CEF08-_SDA2_BASE_(r2) /* 8013FDFC 0013CBFC 80 84 00 24 */ lwz r4, 0x24(r4) /* 8013FE00 0013CC00 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8013FE04 0013CC04 38 84 00 20 */ addi r4, r4, 0x20 -/* 8013FE08 0013CC08 4B EC B2 89 */ bl func_8000B090 +/* 8013FE08 0013CC08 4B EC B2 89 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8013FE0C 0013CC0C 80 9F 07 C0 */ lwz r4, 0x7c0(r31) /* 8013FE10 0013CC10 38 7F 0A C0 */ addi r3, r31, 0xac0 /* 8013FE14 0013CC14 C0 22 A5 84 */ lfs f1, lbl_803CEF04-_SDA2_BASE_(r2) /* 8013FE18 0013CC18 80 84 00 24 */ lwz r4, 0x24(r4) /* 8013FE1C 0013CC1C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8013FE20 0013CC20 38 84 00 10 */ addi r4, r4, 0x10 -/* 8013FE24 0013CC24 4B EC B2 6D */ bl func_8000B090 +/* 8013FE24 0013CC24 4B EC B2 6D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8013FE28 0013CC28 80 9F 07 C0 */ lwz r4, 0x7c0(r31) /* 8013FE2C 0013CC2C 38 7F 0A D0 */ addi r3, r31, 0xad0 /* 8013FE30 0013CC30 80 84 00 24 */ lwz r4, 0x24(r4) @@ -3066,24 +3066,24 @@ InitFX__10zNPCBSandyFv: /* 8013FE4C 0013CC4C 80 84 00 24 */ lwz r4, 0x24(r4) /* 8013FE50 0013CC50 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8013FE54 0013CC54 38 84 00 10 */ addi r4, r4, 0x10 -/* 8013FE58 0013CC58 4B ED 52 01 */ bl func_80015058 +/* 8013FE58 0013CC58 4B ED 52 01 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8013FE5C 0013CC5C 80 9F 07 C0 */ lwz r4, 0x7c0(r31) /* 8013FE60 0013CC60 38 7F 0A D0 */ addi r3, r31, 0xad0 /* 8013FE64 0013CC64 C0 22 A5 34 */ lfs f1, lbl_803CEEB4-_SDA2_BASE_(r2) /* 8013FE68 0013CC68 80 84 00 24 */ lwz r4, 0x24(r4) /* 8013FE6C 0013CC6C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8013FE70 0013CC70 38 84 00 20 */ addi r4, r4, 0x20 -/* 8013FE74 0013CC74 4B ED 51 E5 */ bl func_80015058 +/* 8013FE74 0013CC74 4B ED 51 E5 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8013FE78 0013CC78 C0 22 A5 8C */ lfs f1, lbl_803CEF0C-_SDA2_BASE_(r2) /* 8013FE7C 0013CC7C 38 7F 09 80 */ addi r3, r31, 0x980 /* 8013FE80 0013CC80 C0 42 A5 10 */ lfs f2, lbl_803CEE90-_SDA2_BASE_(r2) /* 8013FE84 0013CC84 C0 62 A4 C8 */ lfs f3, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013FE88 0013CC88 4B EC F1 75 */ bl func_8000EFFC +/* 8013FE88 0013CC88 4B EC F1 75 */ bl xVec3Init__FP5xVec3fff /* 8013FE8C 0013CC8C C0 22 A5 10 */ lfs f1, lbl_803CEE90-_SDA2_BASE_(r2) /* 8013FE90 0013CC90 38 7F 09 8C */ addi r3, r31, 0x98c /* 8013FE94 0013CC94 C0 62 A4 C8 */ lfs f3, lbl_803CEE48-_SDA2_BASE_(r2) /* 8013FE98 0013CC98 FC 40 08 90 */ fmr f2, f1 -/* 8013FE9C 0013CC9C 4B EC F1 61 */ bl func_8000EFFC +/* 8013FE9C 0013CC9C 4B EC F1 61 */ bl xVec3Init__FP5xVec3fff /* 8013FEA0 0013CCA0 38 00 00 03 */ li r0, 3 /* 8013FEA4 0013CCA4 39 00 00 10 */ li r8, 0x10 /* 8013FEA8 0013CCA8 90 1F 07 F8 */ stw r0, 0x7f8(r31) @@ -3117,12 +3117,12 @@ InitFX__10zNPCBSandyFv: /* 8013FF18 0013CD18 C0 22 A5 8C */ lfs f1, lbl_803CEF0C-_SDA2_BASE_(r2) /* 8013FF1C 0013CD1C C0 42 A5 10 */ lfs f2, lbl_803CEE90-_SDA2_BASE_(r2) /* 8013FF20 0013CD20 C0 62 A4 C8 */ lfs f3, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013FF24 0013CD24 4B EC F0 D9 */ bl func_8000EFFC +/* 8013FF24 0013CD24 4B EC F0 D9 */ bl xVec3Init__FP5xVec3fff /* 8013FF28 0013CD28 C0 22 A5 10 */ lfs f1, lbl_803CEE90-_SDA2_BASE_(r2) /* 8013FF2C 0013CD2C 38 7F 09 A4 */ addi r3, r31, 0x9a4 /* 8013FF30 0013CD30 C0 62 A4 C8 */ lfs f3, lbl_803CEE48-_SDA2_BASE_(r2) /* 8013FF34 0013CD34 FC 40 08 90 */ fmr f2, f1 -/* 8013FF38 0013CD38 4B EC F0 C5 */ bl func_8000EFFC +/* 8013FF38 0013CD38 4B EC F0 C5 */ bl xVec3Init__FP5xVec3fff /* 8013FF3C 0013CD3C 38 00 00 03 */ li r0, 3 /* 8013FF40 0013CD40 38 E0 00 10 */ li r7, 0x10 /* 8013FF44 0013CD44 90 1F 08 38 */ stw r0, 0x838(r31) @@ -3155,12 +3155,12 @@ InitFX__10zNPCBSandyFv: /* 8013FFB0 0013CDB0 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) /* 8013FFB4 0013CDB4 C0 42 A5 10 */ lfs f2, lbl_803CEE90-_SDA2_BASE_(r2) /* 8013FFB8 0013CDB8 FC 60 08 90 */ fmr f3, f1 -/* 8013FFBC 0013CDBC 4B EC F0 41 */ bl func_8000EFFC +/* 8013FFBC 0013CDBC 4B EC F0 41 */ bl xVec3Init__FP5xVec3fff /* 8013FFC0 0013CDC0 C0 22 A5 A0 */ lfs f1, lbl_803CEF20-_SDA2_BASE_(r2) /* 8013FFC4 0013CDC4 38 7F 09 BC */ addi r3, r31, 0x9bc /* 8013FFC8 0013CDC8 C0 42 A5 10 */ lfs f2, lbl_803CEE90-_SDA2_BASE_(r2) /* 8013FFCC 0013CDCC C0 62 A4 C8 */ lfs f3, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013FFD0 0013CDD0 4B EC F0 2D */ bl func_8000EFFC +/* 8013FFD0 0013CDD0 4B EC F0 2D */ bl xVec3Init__FP5xVec3fff /* 8013FFD4 0013CDD4 38 00 00 03 */ li r0, 3 /* 8013FFD8 0013CDD8 39 00 00 08 */ li r8, 8 /* 8013FFDC 0013CDDC 90 1F 08 78 */ stw r0, 0x878(r31) @@ -3194,12 +3194,12 @@ InitFX__10zNPCBSandyFv: /* 8014004C 0013CE4C C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) /* 80140050 0013CE50 C0 42 A5 10 */ lfs f2, lbl_803CEE90-_SDA2_BASE_(r2) /* 80140054 0013CE54 FC 60 08 90 */ fmr f3, f1 -/* 80140058 0013CE58 4B EC EF A5 */ bl func_8000EFFC +/* 80140058 0013CE58 4B EC EF A5 */ bl xVec3Init__FP5xVec3fff /* 8014005C 0013CE5C C0 22 A5 A0 */ lfs f1, lbl_803CEF20-_SDA2_BASE_(r2) /* 80140060 0013CE60 38 7F 09 D4 */ addi r3, r31, 0x9d4 /* 80140064 0013CE64 C0 42 A5 10 */ lfs f2, lbl_803CEE90-_SDA2_BASE_(r2) /* 80140068 0013CE68 C0 62 A4 C8 */ lfs f3, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8014006C 0013CE6C 4B EC EF 91 */ bl func_8000EFFC +/* 8014006C 0013CE6C 4B EC EF 91 */ bl xVec3Init__FP5xVec3fff /* 80140070 0013CE70 39 40 00 03 */ li r10, 3 /* 80140074 0013CE74 39 20 00 0A */ li r9, 0xa /* 80140078 0013CE78 91 5F 08 B8 */ stw r10, 0x8b8(r31) @@ -3331,7 +3331,7 @@ lbl_801401E8: /* 80140254 0013D054 48 00 63 3D */ bl zNPCTypeBossSandy.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80140258 0013D058 38 61 00 14 */ addi r3, r1, 0x14 /* 8014025C 0013D05C 38 9D 0A 10 */ addi r4, r29, 0xa10 -/* 80140260 0013D060 4B EC E4 F5 */ bl func_8000E754 +/* 80140260 0013D060 4B EC E4 F5 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 80140264 0013D064 38 61 00 08 */ addi r3, r1, 8 /* 80140268 0013D068 38 81 00 20 */ addi r4, r1, 0x20 /* 8014026C 0013D06C 38 BC 09 8C */ addi r5, r28, 0x98c @@ -3342,7 +3342,7 @@ lbl_801401E8: /* 80140280 0013D080 48 00 63 11 */ bl zNPCTypeBossSandy.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80140284 0013D084 38 61 00 08 */ addi r3, r1, 8 /* 80140288 0013D088 38 9D 0A 10 */ addi r4, r29, 0xa10 -/* 8014028C 0013D08C 4B EC E4 C9 */ bl func_8000E754 +/* 8014028C 0013D08C 4B EC E4 C9 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 80140290 0013D090 57 20 30 32 */ slwi r0, r25, 6 /* 80140294 0013D094 38 61 00 14 */ addi r3, r1, 0x14 /* 80140298 0013D098 7C 9F 02 14 */ add r4, r31, r0 @@ -3437,7 +3437,7 @@ lbl_801403A8: /* 801403D4 0013D1D4 D0 01 00 10 */ stfs f0, 0x10(r1) /* 801403D8 0013D1D8 80 AD 96 98 */ lwz r5, lbl_803CBF98-_SDA_BASE_(r13) /* 801403DC 0013D1DC C0 22 A5 10 */ lfs f1, lbl_803CEE90-_SDA2_BASE_(r2) -/* 801403E0 0013D1E0 48 00 61 A1 */ bl func_80146580 +/* 801403E0 0013D1E0 48 00 61 A1 */ bl set_targets__13xBinaryCameraFRC5xVec3RC5xVec3f /* 801403E4 0013D1E4 80 1F 02 C0 */ lwz r0, 0x2c0(r31) /* 801403E8 0013D1E8 54 00 04 63 */ rlwinm. r0, r0, 0, 0x11, 0x11 /* 801403EC 0013D1EC 41 82 00 20 */ beq lbl_8014040C @@ -3469,7 +3469,7 @@ lbl_80140434: /* 80140448 0013D248 38 7F 0D 64 */ addi r3, r31, 0xd64 /* 8014044C 0013D24C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80140450 0013D250 38 84 00 30 */ addi r4, r4, 0x30 -/* 80140454 0013D254 48 00 61 2D */ bl func_80146580 +/* 80140454 0013D254 48 00 61 2D */ bl set_targets__13xBinaryCameraFRC5xVec3RC5xVec3f /* 80140458 0013D258 80 1F 02 C0 */ lwz r0, 0x2c0(r31) /* 8014045C 0013D25C 54 00 04 63 */ rlwinm. r0, r0, 0, 0x11, 0x11 /* 80140460 0013D260 41 82 00 20 */ beq lbl_80140480 @@ -3521,7 +3521,7 @@ zNPCTypeBossSandy.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3: /* 801404FC 0013D2FC 48 00 60 95 */ bl zNPCTypeBossSandy.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80140500 0013D300 7F A3 EB 78 */ mr r3, r29 /* 80140504 0013D304 38 9E 00 30 */ addi r4, r30, 0x30 -/* 80140508 0013D308 4B EC E2 4D */ bl func_8000E754 +/* 80140508 0013D308 4B EC E2 4D */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8014050C 0013D30C 48 00 00 4C */ b lbl_80140558 lbl_80140510: /* 80140510 0013D310 54 A0 30 32 */ slwi r0, r5, 6 @@ -3537,7 +3537,7 @@ lbl_80140510: /* 80140538 0013D338 48 00 60 59 */ bl zNPCTypeBossSandy.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8014053C 0013D33C 7F A3 EB 78 */ mr r3, r29 /* 80140540 0013D340 38 81 00 38 */ addi r4, r1, 0x38 -/* 80140544 0013D344 4B EC E2 11 */ bl func_8000E754 +/* 80140544 0013D344 4B EC E2 11 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 80140548 0013D348 48 00 00 10 */ b lbl_80140558 lbl_8014054C: /* 8014054C 0013D34C 7F A3 EB 78 */ mr r3, r29 @@ -3589,7 +3589,7 @@ zNPCTypeBossSandy.MakeOBBFor__FiiP4xEntP7xMat4x3: /* 801405F4 0013D3F4 4B FF FE D9 */ bl zNPCTypeBossSandy.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 801405F8 0013D3F8 38 61 00 14 */ addi r3, r1, 0x14 /* 801405FC 0013D3FC 38 81 00 20 */ addi r4, r1, 0x20 -/* 80140600 0013D400 4B ED B3 61 */ bl func_8001B960 +/* 80140600 0013D400 4B ED B3 61 */ bl xVec3SubFrom__FP5xVec3PC5xVec3 /* 80140604 0013D404 38 61 00 14 */ addi r3, r1, 0x14 /* 80140608 0013D408 7C 64 1B 78 */ mr r4, r3 /* 8014060C 0013D40C 4B F0 DC E5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -3599,28 +3599,28 @@ zNPCTypeBossSandy.MakeOBBFor__FiiP4xEntP7xMat4x3: /* 8014061C 0013D41C 38 7E 00 A0 */ addi r3, r30, 0xa0 /* 80140620 0013D420 FC 60 10 90 */ fmr f3, f2 /* 80140624 0013D424 FF E0 00 90 */ fmr f31, f0 -/* 80140628 0013D428 4B EC E9 D5 */ bl func_8000EFFC +/* 80140628 0013D428 4B EC E9 D5 */ bl xVec3Init__FP5xVec3fff /* 8014062C 0013D42C C0 42 A5 B0 */ lfs f2, lbl_803CEF30-_SDA2_BASE_(r2) /* 80140630 0013D430 FC 20 F8 90 */ fmr f1, f31 /* 80140634 0013D434 38 7E 00 94 */ addi r3, r30, 0x94 /* 80140638 0013D438 FC 60 10 90 */ fmr f3, f2 -/* 8014063C 0013D43C 4B EC E9 C1 */ bl func_8000EFFC +/* 8014063C 0013D43C 4B EC E9 C1 */ bl xVec3Init__FP5xVec3fff /* 80140640 0013D440 C0 02 A4 E8 */ lfs f0, lbl_803CEE68-_SDA2_BASE_(r2) /* 80140644 0013D444 38 7E 00 88 */ addi r3, r30, 0x88 /* 80140648 0013D448 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) /* 8014064C 0013D44C EC 20 07 F2 */ fmuls f1, f0, f31 /* 80140650 0013D450 FC 60 10 90 */ fmr f3, f2 -/* 80140654 0013D454 4B EC E9 A9 */ bl func_8000EFFC +/* 80140654 0013D454 4B EC E9 A9 */ bl xVec3Init__FP5xVec3fff /* 80140658 0013D458 C0 01 00 1C */ lfs f0, 0x1c(r1) /* 8014065C 0013D45C 38 61 00 08 */ addi r3, r1, 8 /* 80140660 0013D460 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) /* 80140664 0013D464 FC 40 00 50 */ fneg f2, f0 /* 80140668 0013D468 C0 61 00 18 */ lfs f3, 0x18(r1) -/* 8014066C 0013D46C 4B EC E9 91 */ bl func_8000EFFC +/* 8014066C 0013D46C 4B EC E9 91 */ bl xVec3Init__FP5xVec3fff /* 80140670 0013D470 38 61 00 08 */ addi r3, r1, 8 /* 80140674 0013D474 7C 64 1B 78 */ mr r4, r3 /* 80140678 0013D478 4B F0 DC 79 */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 8014067C 0013D47C 4B EC D6 FD */ bl func_8000DD78 +/* 8014067C 0013D47C 4B EC D6 FD */ bl xasin__Ff /* 80140680 0013D480 C0 41 00 14 */ lfs f2, 0x14(r1) /* 80140684 0013D484 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80140688 0013D488 FC 02 00 40 */ fcmpo cr0, f2, f0 @@ -3893,7 +3893,7 @@ lbl_80140A34: /* 80140A3C 0013D83C 38 61 00 68 */ addi r3, r1, 0x68 /* 80140A40 0013D840 38 BC 03 3C */ addi r5, r28, 0x33c /* 80140A44 0013D844 D0 1F 05 24 */ stfs f0, 0x524(r31) -/* 80140A48 0013D848 4B EC DC 49 */ bl func_8000E690 +/* 80140A48 0013D848 4B EC DC 49 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80140A4C 0013D84C 38 61 00 68 */ addi r3, r1, 0x68 /* 80140A50 0013D850 38 9C 03 9C */ addi r4, r28, 0x39c /* 80140A54 0013D854 4B F0 DA 9D */ bl xVec3Dot__FPC5xVec3PC5xVec3 @@ -4327,13 +4327,13 @@ lbl_8014106C: /* 80141074 0013DE74 A0 04 00 44 */ lhz r0, 0x44(r4) /* 80141078 0013DE78 70 00 FF FD */ andi. r0, r0, 0xfffd /* 8014107C 0013DE7C B0 04 00 44 */ sth r0, 0x44(r4) -/* 80141080 0013DE80 4B ED A7 69 */ bl func_8001B7E8 +/* 80141080 0013DE80 4B ED A7 69 */ bl xEntHide__FP4xEnt /* 80141084 0013DE84 3B 18 00 01 */ addi r24, r24, 1 /* 80141088 0013DE88 3B 7B 00 04 */ addi r27, r27, 4 /* 8014108C 0013DE8C 2C 18 00 04 */ cmpwi r24, 4 /* 80141090 0013DE90 41 80 FF DC */ blt lbl_8014106C /* 80141094 0013DE94 80 7A 04 DC */ lwz r3, 0x4dc(r26) -/* 80141098 0013DE98 4B ED A7 61 */ bl func_8001B7F8 +/* 80141098 0013DE98 4B ED A7 61 */ bl xEntShow__FP4xEnt lbl_8014109C: /* 8014109C 0013DE9C 3B 39 00 01 */ addi r25, r25, 1 /* 801410A0 0013DEA0 3B 5A 00 04 */ addi r26, r26, 4 @@ -4578,7 +4578,7 @@ lbl_80141248: /* 80141448 0013E248 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14 /* 8014144C 0013E24C 41 82 01 60 */ beq lbl_801415AC /* 80141450 0013E250 C0 3D 0D 3C */ lfs f1, 0xd3c(r29) -/* 80141454 0013E254 4B EC 93 A9 */ bl func_8000A7FC +/* 80141454 0013E254 4B EC 93 A9 */ bl xsqrt__Ff /* 80141458 0013E258 C0 5D 0D 40 */ lfs f2, 0xd40(r29) /* 8014145C 0013E25C C0 1D 0D 3C */ lfs f0, 0xd3c(r29) /* 80141460 0013E260 EC 5F 00 B2 */ fmuls f2, f31, f2 @@ -4618,9 +4618,9 @@ lbl_801414A0: /* 801414E4 0013E2E4 80 A4 00 10 */ lwz r5, 0x10(r4) /* 801414E8 0013E2E8 38 86 00 30 */ addi r4, r6, 0x30 /* 801414EC 0013E2EC 38 A5 00 30 */ addi r5, r5, 0x30 -/* 801414F0 0013E2F0 4B EC D1 A1 */ bl func_8000E690 +/* 801414F0 0013E2F0 4B EC D1 A1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 801414F4 0013E2F4 38 61 00 38 */ addi r3, r1, 0x38 -/* 801414F8 0013E2F8 4B ED 3B D5 */ bl func_800150CC +/* 801414F8 0013E2F8 4B ED 3B D5 */ bl xVec3Length2__FPC5xVec3 /* 801414FC 0013E2FC C0 1D 0D 3C */ lfs f0, 0xd3c(r29) /* 80141500 0013E300 EC 40 00 32 */ fmuls f2, f0, f0 /* 80141504 0013E304 FC 01 10 40 */ fcmpo cr0, f1, f2 @@ -4635,7 +4635,7 @@ lbl_801414A0: /* 80141528 0013E328 80 C5 00 4C */ lwz r6, 0x4c(r5) /* 8014152C 0013E32C 38 A4 00 30 */ addi r5, r4, 0x30 /* 80141530 0013E330 38 86 00 30 */ addi r4, r6, 0x30 -/* 80141534 0013E334 4B EC D1 5D */ bl func_8000E690 +/* 80141534 0013E334 4B EC D1 5D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80141538 0013E338 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 8014153C 0013E33C 38 61 00 2C */ addi r3, r1, 0x2c /* 80141540 0013E340 7C 64 1B 78 */ mr r4, r3 @@ -4646,15 +4646,15 @@ lbl_801414A0: /* 80141554 0013E354 C0 22 A4 EC */ lfs f1, lbl_803CEE6C-_SDA2_BASE_(r2) /* 80141558 0013E358 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8014155C 0013E35C 38 63 00 20 */ addi r3, r3, 0x20 -/* 80141560 0013E360 4B EC 9B 31 */ bl func_8000B090 +/* 80141560 0013E360 4B EC 9B 31 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80141564 0013E364 80 7F 07 04 */ lwz r3, 0x704(r31) /* 80141568 0013E368 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8014156C 0013E36C 38 83 00 10 */ addi r4, r3, 0x10 /* 80141570 0013E370 38 A3 00 20 */ addi r5, r3, 0x20 -/* 80141574 0013E374 4B ED 3B 19 */ bl func_8001508C +/* 80141574 0013E374 4B ED 3B 19 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 80141578 0013E378 C0 22 A4 F4 */ lfs f1, lbl_803CEE74-_SDA2_BASE_(r2) /* 8014157C 0013E37C 38 61 00 2C */ addi r3, r1, 0x2c -/* 80141580 0013E380 4B ED A3 B9 */ bl func_8001B938 +/* 80141580 0013E380 4B ED A3 B9 */ bl xVec3SMulBy__FP5xVec3f /* 80141584 0013E384 C0 02 A5 30 */ lfs f0, lbl_803CEEB0-_SDA2_BASE_(r2) /* 80141588 0013E388 38 A1 00 2C */ addi r5, r1, 0x2c /* 8014158C 0013E38C 38 60 00 00 */ li r3, 0 @@ -4678,7 +4678,7 @@ lbl_801415BC: /* 801415CC 0013E3CC 38 61 00 08 */ addi r3, r1, 8 /* 801415D0 0013E3D0 C0 62 A4 E8 */ lfs f3, lbl_803CEE68-_SDA2_BASE_(r2) /* 801415D4 0013E3D4 FC 40 08 90 */ fmr f2, f1 -/* 801415D8 0013E3D8 4B EC DA 25 */ bl func_8000EFFC +/* 801415D8 0013E3D8 4B EC DA 25 */ bl xVec3Init__FP5xVec3fff /* 801415DC 0013E3DC 80 9D 07 C0 */ lwz r4, 0x7c0(r29) /* 801415E0 0013E3E0 38 61 00 20 */ addi r3, r1, 0x20 /* 801415E4 0013E3E4 38 C1 00 08 */ addi r6, r1, 8 @@ -4782,9 +4782,9 @@ lbl_801416F0: /* 80141750 0013E550 80 1F 04 FC */ lwz r0, 0x4fc(r31) /* 80141754 0013E554 90 1F 04 EC */ stw r0, 0x4ec(r31) /* 80141758 0013E558 80 7F 05 00 */ lwz r3, 0x500(r31) -/* 8014175C 0013E55C 4B ED A0 8D */ bl func_8001B7E8 +/* 8014175C 0013E55C 4B ED A0 8D */ bl xEntHide__FP4xEnt /* 80141760 0013E560 80 7F 04 FC */ lwz r3, 0x4fc(r31) -/* 80141764 0013E564 4B ED A0 95 */ bl func_8001B7F8 +/* 80141764 0013E564 4B ED A0 95 */ bl xEntShow__FP4xEnt /* 80141768 0013E568 38 00 00 00 */ li r0, 0 /* 8014176C 0013E56C 38 80 00 00 */ li r4, 0 /* 80141770 0013E570 90 0D 8D 60 */ stw r0, lbl_803CB660-_SDA_BASE_(r13) @@ -4822,9 +4822,9 @@ lbl_8014178C: /* 801417EC 0013E5EC 80 1F 05 00 */ lwz r0, 0x500(r31) /* 801417F0 0013E5F0 90 1F 04 EC */ stw r0, 0x4ec(r31) /* 801417F4 0013E5F4 80 7F 04 FC */ lwz r3, 0x4fc(r31) -/* 801417F8 0013E5F8 4B ED 9F F1 */ bl func_8001B7E8 +/* 801417F8 0013E5F8 4B ED 9F F1 */ bl xEntHide__FP4xEnt /* 801417FC 0013E5FC 80 7F 05 00 */ lwz r3, 0x500(r31) -/* 80141800 0013E600 4B ED 9F F9 */ bl func_8001B7F8 +/* 80141800 0013E600 4B ED 9F F9 */ bl xEntShow__FP4xEnt /* 80141804 0013E604 80 7F 09 78 */ lwz r3, 0x978(r31) /* 80141808 0013E608 38 80 00 01 */ li r4, 1 /* 8014180C 0013E60C 4B F6 00 81 */ bl zLightningShow__FP10zLightningi @@ -4998,7 +4998,7 @@ lbl_80141A50: /* 80141A54 0013E854 38 61 00 20 */ addi r3, r1, 0x20 /* 80141A58 0013E858 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 80141A5C 0013E85C FC 60 10 90 */ fmr f3, f2 -/* 80141A60 0013E860 4B EC D5 9D */ bl func_8000EFFC +/* 80141A60 0013E860 4B EC D5 9D */ bl xVec3Init__FP5xVec3fff /* 80141A64 0013E864 C3 A2 A5 D8 */ lfs f29, lbl_803CEF58-_SDA2_BASE_(r2) /* 80141A68 0013E868 7F D9 F3 78 */ mr r25, r30 /* 80141A6C 0013E86C 3B 40 00 00 */ li r26, 0 @@ -5021,7 +5021,7 @@ lbl_80141AA0: /* 80141AA8 0013E8A8 38 B9 03 3C */ addi r5, r25, 0x33c /* 80141AAC 0013E8AC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80141AB0 0013E8B0 38 84 00 30 */ addi r4, r4, 0x30 -/* 80141AB4 0013E8B4 4B EC CB DD */ bl func_8000E690 +/* 80141AB4 0013E8B4 4B EC CB DD */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80141AB8 0013E8B8 38 61 00 14 */ addi r3, r1, 0x14 /* 80141ABC 0013E8BC 38 99 03 9C */ addi r4, r25, 0x39c /* 80141AC0 0013E8C0 4B F0 CA 31 */ bl xVec3Dot__FPC5xVec3PC5xVec3 @@ -5061,7 +5061,7 @@ lbl_80141B28: /* 80141B3C 0013E93C 54 03 30 32 */ slwi r3, r0, 6 /* 80141B40 0013E940 38 63 00 30 */ addi r3, r3, 0x30 /* 80141B44 0013E944 7C 65 1A 14 */ add r3, r5, r3 -/* 80141B48 0013E948 4B ED 35 11 */ bl func_80015058 +/* 80141B48 0013E948 4B ED 35 11 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80141B4C 0013E94C 3B 5A 00 01 */ addi r26, r26, 1 /* 80141B50 0013E950 3B 39 00 04 */ addi r25, r25, 4 /* 80141B54 0013E954 2C 1A 00 02 */ cmpwi r26, 2 @@ -5079,7 +5079,7 @@ lbl_80141B6C: /* 80141B80 0013E980 54 03 30 32 */ slwi r3, r0, 6 /* 80141B84 0013E984 38 63 00 30 */ addi r3, r3, 0x30 /* 80141B88 0013E988 7C 65 1A 14 */ add r3, r5, r3 -/* 80141B8C 0013E98C 4B ED 34 CD */ bl func_80015058 +/* 80141B8C 0013E98C 4B ED 34 CD */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80141B90 0013E990 3B 5A 00 01 */ addi r26, r26, 1 /* 80141B94 0013E994 3B 39 00 04 */ addi r25, r25, 4 /* 80141B98 0013E998 2C 1A 00 02 */ cmpwi r26, 2 @@ -5102,7 +5102,7 @@ lbl_80141BC0: /* 80141BD4 0013E9D4 54 03 30 32 */ slwi r3, r0, 6 /* 80141BD8 0013E9D8 38 63 00 30 */ addi r3, r3, 0x30 /* 80141BDC 0013E9DC 7C 65 1A 14 */ add r3, r5, r3 -/* 80141BE0 0013E9E0 4B ED 34 79 */ bl func_80015058 +/* 80141BE0 0013E9E0 4B ED 34 79 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80141BE4 0013E9E4 3B 5A 00 01 */ addi r26, r26, 1 /* 80141BE8 0013E9E8 3B 39 00 04 */ addi r25, r25, 4 /* 80141BEC 0013E9EC 2C 1A 00 04 */ cmpwi r26, 4 @@ -5120,7 +5120,7 @@ lbl_80141C04: /* 80141C18 0013EA18 54 03 30 32 */ slwi r3, r0, 6 /* 80141C1C 0013EA1C 38 63 00 30 */ addi r3, r3, 0x30 /* 80141C20 0013EA20 7C 65 1A 14 */ add r3, r5, r3 -/* 80141C24 0013EA24 4B ED 34 35 */ bl func_80015058 +/* 80141C24 0013EA24 4B ED 34 35 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80141C28 0013EA28 3B 5A 00 01 */ addi r26, r26, 1 /* 80141C2C 0013EA2C 3B 39 00 04 */ addi r25, r25, 4 /* 80141C30 0013EA30 2C 1A 00 04 */ cmpwi r26, 4 @@ -5148,7 +5148,7 @@ lbl_80141C4C: /* 80141C80 0013EA80 7C 63 D0 2E */ lwzx r3, r3, r26 /* 80141C84 0013EA84 38 63 00 64 */ addi r3, r3, 0x64 /* 80141C88 0013EA88 7C 64 1B 78 */ mr r4, r3 -/* 80141C8C 0013EA8C 4B EC 92 B1 */ bl func_8000AF3C +/* 80141C8C 0013EA8C 4B EC 92 B1 */ bl xQuickCullForBound__FP7xQCDataPC6xBound /* 80141C90 0013EA90 80 7E 02 B4 */ lwz r3, 0x2b4(r30) /* 80141C94 0013EA94 7C 63 D0 2E */ lwzx r3, r3, r26 /* 80141C98 0013EA98 4B FE 27 91 */ bl zGridUpdateEnt__FP4xEnt @@ -5199,7 +5199,7 @@ lbl_80141CD0: /* 80141D48 0013EB48 C0 62 A5 D8 */ lfs f3, lbl_803CEF58-_SDA2_BASE_(r2) /* 80141D4C 0013EB4C 38 A0 00 00 */ li r5, 0 /* 80141D50 0013EB50 38 E0 00 00 */ li r7, 0 -/* 80141D54 0013EB54 4B F0 DE 79 */ bl func_8004FBCC +/* 80141D54 0013EB54 4B F0 DE 79 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf /* 80141D58 0013EB58 48 00 00 38 */ b lbl_80141D90 lbl_80141D5C: /* 80141D5C 0013EB5C 3C 60 80 27 */ lis r3, lbl_8026D19C@ha @@ -5214,7 +5214,7 @@ lbl_80141D5C: /* 80141D80 0013EB80 C0 62 A5 D8 */ lfs f3, lbl_803CEF58-_SDA2_BASE_(r2) /* 80141D84 0013EB84 38 A0 00 00 */ li r5, 0 /* 80141D88 0013EB88 38 E0 00 00 */ li r7, 0 -/* 80141D8C 0013EB8C 4B F0 DE 41 */ bl func_8004FBCC +/* 80141D8C 0013EB8C 4B F0 DE 41 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf lbl_80141D90: /* 80141D90 0013EB90 C0 02 A4 E8 */ lfs f0, lbl_803CEE68-_SDA2_BASE_(r2) /* 80141D94 0013EB94 80 7E 02 BC */ lwz r3, 0x2bc(r30) @@ -5262,7 +5262,7 @@ lbl_80141DF8: /* 80141E34 0013EC34 80 63 00 08 */ lwz r3, 8(r3) /* 80141E38 0013EC38 38 63 00 64 */ addi r3, r3, 0x64 /* 80141E3C 0013EC3C 7C 64 1B 78 */ mr r4, r3 -/* 80141E40 0013EC40 4B EC 90 FD */ bl func_8000AF3C +/* 80141E40 0013EC40 4B EC 90 FD */ bl xQuickCullForBound__FP7xQCDataPC6xBound /* 80141E44 0013EC44 80 7E 02 B4 */ lwz r3, 0x2b4(r30) /* 80141E48 0013EC48 80 63 00 08 */ lwz r3, 8(r3) /* 80141E4C 0013EC4C 4B FE 25 DD */ bl zGridUpdateEnt__FP4xEnt @@ -5277,7 +5277,7 @@ lbl_80141DF8: /* 80141E70 0013EC70 80 63 00 10 */ lwz r3, 0x10(r3) /* 80141E74 0013EC74 38 63 00 64 */ addi r3, r3, 0x64 /* 80141E78 0013EC78 7C 64 1B 78 */ mr r4, r3 -/* 80141E7C 0013EC7C 4B EC 90 C1 */ bl func_8000AF3C +/* 80141E7C 0013EC7C 4B EC 90 C1 */ bl xQuickCullForBound__FP7xQCDataPC6xBound /* 80141E80 0013EC80 80 7E 02 B4 */ lwz r3, 0x2b4(r30) /* 80141E84 0013EC84 80 63 00 10 */ lwz r3, 0x10(r3) /* 80141E88 0013EC88 4B FE 25 A1 */ bl zGridUpdateEnt__FP4xEnt @@ -5292,7 +5292,7 @@ lbl_80141DF8: /* 80141EAC 0013ECAC 80 63 00 24 */ lwz r3, 0x24(r3) /* 80141EB0 0013ECB0 38 63 00 64 */ addi r3, r3, 0x64 /* 80141EB4 0013ECB4 7C 64 1B 78 */ mr r4, r3 -/* 80141EB8 0013ECB8 4B EC 90 85 */ bl func_8000AF3C +/* 80141EB8 0013ECB8 4B EC 90 85 */ bl xQuickCullForBound__FP7xQCDataPC6xBound /* 80141EBC 0013ECBC 80 7E 02 B4 */ lwz r3, 0x2b4(r30) /* 80141EC0 0013ECC0 80 63 00 24 */ lwz r3, 0x24(r3) /* 80141EC4 0013ECC4 4B FE 25 65 */ bl zGridUpdateEnt__FP4xEnt @@ -5307,7 +5307,7 @@ lbl_80141DF8: /* 80141EE8 0013ECE8 80 63 00 2C */ lwz r3, 0x2c(r3) /* 80141EEC 0013ECEC 38 63 00 64 */ addi r3, r3, 0x64 /* 80141EF0 0013ECF0 7C 64 1B 78 */ mr r4, r3 -/* 80141EF4 0013ECF4 4B EC 90 49 */ bl func_8000AF3C +/* 80141EF4 0013ECF4 4B EC 90 49 */ bl xQuickCullForBound__FP7xQCDataPC6xBound /* 80141EF8 0013ECF8 80 7E 02 B4 */ lwz r3, 0x2b4(r30) /* 80141EFC 0013ECFC 80 63 00 2C */ lwz r3, 0x2c(r3) /* 80141F00 0013ED00 4B FE 25 29 */ bl zGridUpdateEnt__FP4xEnt @@ -5347,7 +5347,7 @@ lbl_80141F30: /* 80141F84 0013ED84 80 C5 00 4C */ lwz r6, 0x4c(r5) /* 80141F88 0013ED88 38 A4 00 30 */ addi r5, r4, 0x30 /* 80141F8C 0013ED8C 38 86 00 30 */ addi r4, r6, 0x30 -/* 80141F90 0013ED90 4B EC C7 01 */ bl func_8000E690 +/* 80141F90 0013ED90 4B EC C7 01 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80141F94 0013ED94 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80141F98 0013ED98 38 61 00 08 */ addi r3, r1, 8 /* 80141F9C 0013ED9C 7C 64 1B 78 */ mr r4, r3 @@ -5358,15 +5358,15 @@ lbl_80141F30: /* 80141FB0 0013EDB0 C0 22 A4 EC */ lfs f1, lbl_803CEE6C-_SDA2_BASE_(r2) /* 80141FB4 0013EDB4 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80141FB8 0013EDB8 38 63 00 20 */ addi r3, r3, 0x20 -/* 80141FBC 0013EDBC 4B EC 90 D5 */ bl func_8000B090 +/* 80141FBC 0013EDBC 4B EC 90 D5 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80141FC0 0013EDC0 80 7D 07 04 */ lwz r3, 0x704(r29) /* 80141FC4 0013EDC4 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80141FC8 0013EDC8 38 83 00 10 */ addi r4, r3, 0x10 /* 80141FCC 0013EDCC 38 A3 00 20 */ addi r5, r3, 0x20 -/* 80141FD0 0013EDD0 4B ED 30 BD */ bl func_8001508C +/* 80141FD0 0013EDD0 4B ED 30 BD */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 80141FD4 0013EDD4 C0 22 A4 F4 */ lfs f1, lbl_803CEE74-_SDA2_BASE_(r2) /* 80141FD8 0013EDD8 38 61 00 08 */ addi r3, r1, 8 -/* 80141FDC 0013EDDC 4B ED 99 5D */ bl func_8001B938 +/* 80141FDC 0013EDDC 4B ED 99 5D */ bl xVec3SMulBy__FP5xVec3f /* 80141FE0 0013EDE0 C0 02 A5 30 */ lfs f0, lbl_803CEEB0-_SDA2_BASE_(r2) /* 80141FE4 0013EDE4 38 A1 00 08 */ addi r5, r1, 8 /* 80141FE8 0013EDE8 38 60 00 00 */ li r3, 0 @@ -5503,11 +5503,11 @@ lbl_801421C0: /* 801421D0 0013EFD0 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 801421D4 0013EFD4 38 86 00 30 */ addi r4, r6, 0x30 /* 801421D8 0013EFD8 38 A5 00 30 */ addi r5, r5, 0x30 -/* 801421DC 0013EFDC 4B EC C4 B5 */ bl func_8000E690 +/* 801421DC 0013EFDC 4B EC C4 B5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 801421E0 0013EFE0 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 801421E4 0013EFE4 38 61 00 08 */ addi r3, r1, 8 /* 801421E8 0013EFE8 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 801421EC 0013EFEC 4B ED 2E E1 */ bl func_800150CC +/* 801421EC 0013EFEC 4B ED 2E E1 */ bl xVec3Length2__FPC5xVec3 /* 801421F0 0013EFF0 C0 5D 00 4C */ lfs f2, 0x4c(r29) /* 801421F4 0013EFF4 C0 02 A5 74 */ lfs f0, lbl_803CEEF4-_SDA2_BASE_(r2) /* 801421F8 0013EFF8 FC 02 00 40 */ fcmpo cr0, f2, f0 @@ -5573,11 +5573,11 @@ lbl_801422BC: /* 801422D4 0013F0D4 80 C5 00 4C */ lwz r6, 0x4c(r5) /* 801422D8 0013F0D8 38 A4 00 30 */ addi r5, r4, 0x30 /* 801422DC 0013F0DC 38 86 00 30 */ addi r4, r6, 0x30 -/* 801422E0 0013F0E0 4B EC C3 B1 */ bl func_8000E690 +/* 801422E0 0013F0E0 4B EC C3 B1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 801422E4 0013F0E4 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 801422E8 0013F0E8 38 61 00 08 */ addi r3, r1, 8 /* 801422EC 0013F0EC D0 01 00 0C */ stfs f0, 0xc(r1) -/* 801422F0 0013F0F0 4B ED 2D DD */ bl func_800150CC +/* 801422F0 0013F0F0 4B ED 2D DD */ bl xVec3Length2__FPC5xVec3 /* 801422F4 0013F0F4 FF E0 08 90 */ fmr f31, f1 /* 801422F8 0013F0F8 7F C3 F3 78 */ mr r3, r30 /* 801422FC 0013F0FC 38 80 00 00 */ li r4, 0 @@ -5662,11 +5662,11 @@ lbl_80142408: /* 80142420 0013F220 80 C5 00 4C */ lwz r6, 0x4c(r5) /* 80142424 0013F224 38 A4 00 30 */ addi r5, r4, 0x30 /* 80142428 0013F228 38 86 00 30 */ addi r4, r6, 0x30 -/* 8014242C 0013F22C 4B EC C2 65 */ bl func_8000E690 +/* 8014242C 0013F22C 4B EC C2 65 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80142430 0013F230 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80142434 0013F234 38 61 00 14 */ addi r3, r1, 0x14 /* 80142438 0013F238 D0 01 00 18 */ stfs f0, 0x18(r1) -/* 8014243C 0013F23C 4B ED 2C 91 */ bl func_800150CC +/* 8014243C 0013F23C 4B ED 2C 91 */ bl xVec3Length2__FPC5xVec3 /* 80142440 0013F240 FF A0 08 90 */ fmr f29, f1 /* 80142444 0013F244 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) /* 80142448 0013F248 38 61 00 08 */ addi r3, r1, 8 @@ -5677,7 +5677,7 @@ lbl_80142408: /* 8014245C 0013F25C 38 61 00 08 */ addi r3, r1, 8 /* 80142460 0013F260 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80142464 0013F264 38 84 00 30 */ addi r4, r4, 0x30 -/* 80142468 0013F268 4B ED 94 F9 */ bl func_8001B960 +/* 80142468 0013F268 4B ED 94 F9 */ bl xVec3SubFrom__FP5xVec3PC5xVec3 /* 8014246C 0013F26C 38 61 00 08 */ addi r3, r1, 8 /* 80142470 0013F270 7C 64 1B 78 */ mr r4, r3 /* 80142474 0013F274 4B F0 BE 7D */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -5839,11 +5839,11 @@ lbl_80142660: /* 801426BC 0013F4BC 3B C0 00 00 */ li r30, 0 /* 801426C0 0013F4C0 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 801426C4 0013F4C4 38 A5 00 30 */ addi r5, r5, 0x30 -/* 801426C8 0013F4C8 4B EC BF C9 */ bl func_8000E690 +/* 801426C8 0013F4C8 4B EC BF C9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 801426CC 0013F4CC C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 801426D0 0013F4D0 38 61 00 08 */ addi r3, r1, 8 /* 801426D4 0013F4D4 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 801426D8 0013F4D8 4B ED 29 F5 */ bl func_800150CC +/* 801426D8 0013F4D8 4B ED 29 F5 */ bl xVec3Length2__FPC5xVec3 /* 801426DC 0013F4DC FF E0 08 90 */ fmr f31, f1 /* 801426E0 0013F4E0 7F E3 FB 78 */ mr r3, r31 /* 801426E4 0013F4E4 38 80 00 00 */ li r4, 0 @@ -5897,7 +5897,7 @@ lbl_8014276C: /* 80142798 0013F598 38 A0 00 00 */ li r5, 0 /* 8014279C 0013F59C C0 82 A5 64 */ lfs f4, lbl_803CEEE4-_SDA2_BASE_(r2) /* 801427A0 0013F5A0 38 E0 00 00 */ li r7, 0 -/* 801427A4 0013F5A4 4B F0 D4 29 */ bl func_8004FBCC +/* 801427A4 0013F5A4 4B F0 D4 29 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf lbl_801427A8: /* 801427A8 0013F5A8 3C 1E B1 B9 */ addis r0, r30, 0xb1b9 /* 801427AC 0013F5AC 28 00 42 32 */ cmplwi r0, 0x4232 @@ -6042,11 +6042,11 @@ lbl_80142998: /* 801429B0 0013F7B0 80 C5 00 4C */ lwz r6, 0x4c(r5) /* 801429B4 0013F7B4 38 A4 00 30 */ addi r5, r4, 0x30 /* 801429B8 0013F7B8 38 86 00 30 */ addi r4, r6, 0x30 -/* 801429BC 0013F7BC 4B EC BC D5 */ bl func_8000E690 +/* 801429BC 0013F7BC 4B EC BC D5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 801429C0 0013F7C0 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 801429C4 0013F7C4 38 61 00 08 */ addi r3, r1, 8 /* 801429C8 0013F7C8 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 801429CC 0013F7CC 4B ED 27 01 */ bl func_800150CC +/* 801429CC 0013F7CC 4B ED 27 01 */ bl xVec3Length2__FPC5xVec3 /* 801429D0 0013F7D0 FF E0 08 90 */ fmr f31, f1 /* 801429D4 0013F7D4 7F C3 F3 78 */ mr r3, r30 /* 801429D8 0013F7D8 38 80 00 00 */ li r4, 0 @@ -6181,7 +6181,7 @@ lbl_80142B54: /* 80142BB8 0013F9B8 C0 62 A5 D8 */ lfs f3, lbl_803CEF58-_SDA2_BASE_(r2) /* 80142BBC 0013F9BC 38 A0 00 00 */ li r5, 0 /* 80142BC0 0013F9C0 38 E0 00 00 */ li r7, 0 -/* 80142BC4 0013F9C4 4B F0 D0 09 */ bl func_8004FBCC +/* 80142BC4 0013F9C4 4B F0 D0 09 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf /* 80142BC8 0013F9C8 38 00 00 01 */ li r0, 1 /* 80142BCC 0013F9CC 3C 60 4E 47 */ lis r3, 0x4E474235@ha /* 80142BD0 0013F9D0 90 1E 00 00 */ stw r0, 0(r30) @@ -6250,11 +6250,11 @@ lbl_80142C64: /* 80142CB8 0013FAB8 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 80142CBC 0013FABC 38 86 00 30 */ addi r4, r6, 0x30 /* 80142CC0 0013FAC0 38 A5 00 30 */ addi r5, r5, 0x30 -/* 80142CC4 0013FAC4 4B EC B9 CD */ bl func_8000E690 +/* 80142CC4 0013FAC4 4B EC B9 CD */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80142CC8 0013FAC8 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80142CCC 0013FACC 38 61 00 08 */ addi r3, r1, 8 /* 80142CD0 0013FAD0 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 80142CD4 0013FAD4 4B ED 23 F9 */ bl func_800150CC +/* 80142CD4 0013FAD4 4B ED 23 F9 */ bl xVec3Length2__FPC5xVec3 /* 80142CD8 0013FAD8 FF E0 08 90 */ fmr f31, f1 /* 80142CDC 0013FADC 7F E3 FB 78 */ mr r3, r31 /* 80142CE0 0013FAE0 38 80 00 00 */ li r4, 0 @@ -6350,7 +6350,7 @@ lbl_80142DE8: /* 80142E24 0013FC24 38 86 03 FC */ addi r4, r6, 0x3fc /* 80142E28 0013FC28 38 A5 00 30 */ addi r5, r5, 0x30 /* 80142E2C 0013FC2C 7C 9E 22 14 */ add r4, r30, r4 -/* 80142E30 0013FC30 4B EC B8 61 */ bl func_8000E690 +/* 80142E30 0013FC30 4B EC B8 61 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80142E34 0013FC34 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80142E38 0013FC38 38 61 00 08 */ addi r3, r1, 8 /* 80142E3C 0013FC3C D0 01 00 0C */ stfs f0, 0xc(r1) @@ -6486,7 +6486,7 @@ lbl_80142FB4: /* 8014302C 0013FE2C FC 40 08 90 */ fmr f2, f1 /* 80143030 0013FE30 FC 60 08 90 */ fmr f3, f1 /* 80143034 0013FE34 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 80143038 0013FE38 4B EC BF C5 */ bl func_8000EFFC +/* 80143038 0013FE38 4B EC BF C5 */ bl xVec3Init__FP5xVec3fff /* 8014303C 0013FE3C 80 BF 02 B8 */ lwz r5, 0x2b8(r31) /* 80143040 0013FE40 FC 20 F8 90 */ fmr f1, f31 /* 80143044 0013FE44 7F A3 EB 78 */ mr r3, r29 @@ -6533,7 +6533,7 @@ lbl_80142FB4: /* 801430E8 0013FEE8 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 801430EC 0013FEEC 38 86 00 30 */ addi r4, r6, 0x30 /* 801430F0 0013FEF0 38 A5 00 30 */ addi r5, r5, 0x30 -/* 801430F4 0013FEF4 4B EC B5 9D */ bl func_8000E690 +/* 801430F4 0013FEF4 4B EC B5 9D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 801430F8 0013FEF8 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 801430FC 0013FEFC 38 61 00 08 */ addi r3, r1, 8 /* 80143100 0013FF00 7C 64 1B 78 */ mr r4, r3 @@ -6545,12 +6545,12 @@ lbl_80142FB4: /* 80143118 0013FF18 C0 22 A5 F8 */ lfs f1, lbl_803CEF78-_SDA2_BASE_(r2) /* 8014311C 0013FF1C 38 65 00 20 */ addi r3, r5, 0x20 /* 80143120 0013FF20 38 84 00 20 */ addi r4, r4, 0x20 -/* 80143124 0013FF24 4B EC 7F 6D */ bl func_8000B090 +/* 80143124 0013FF24 4B EC 7F 6D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80143128 0013FF28 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8014312C 0013FF2C 38 81 00 08 */ addi r4, r1, 8 /* 80143130 0013FF30 C0 22 A5 FC */ lfs f1, lbl_803CEF7C-_SDA2_BASE_(r2) /* 80143134 0013FF34 38 63 00 20 */ addi r3, r3, 0x20 -/* 80143138 0013FF38 4B ED 1F 21 */ bl func_80015058 +/* 80143138 0013FF38 4B ED 1F 21 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8014313C 0013FF3C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80143140 0013FF40 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80143144 0013FF44 D0 03 00 24 */ stfs f0, 0x24(r3) @@ -6561,7 +6561,7 @@ lbl_80142FB4: /* 80143158 0013FF58 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8014315C 0013FF5C 38 83 00 10 */ addi r4, r3, 0x10 /* 80143160 0013FF60 38 A3 00 20 */ addi r5, r3, 0x20 -/* 80143164 0013FF64 4B ED 1F 29 */ bl func_8001508C +/* 80143164 0013FF64 4B ED 1F 29 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 80143168 0013FF68 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 8014316C 0013FF6C 38 61 00 08 */ addi r3, r1, 8 /* 80143170 0013FF70 80 9F 00 48 */ lwz r4, 0x48(r31) @@ -6609,7 +6609,7 @@ lbl_80142FB4: /* 80143218 00140018 80 05 00 30 */ lwz r0, 0x30(r5) /* 8014321C 0014001C 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a /* 80143220 00140020 90 05 00 30 */ stw r0, 0x30(r5) -/* 80143224 00140024 4B F9 21 F9 */ bl func_800D541C +/* 80143224 00140024 4B F9 21 F9 */ bl Exit__5xGoalFfPv /* 80143228 00140028 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014322C 0014002C 7C 08 03 A6 */ mtlr r0 /* 80143230 00140030 38 21 00 10 */ addi r1, r1, 0x10 @@ -6634,7 +6634,7 @@ lbl_80142FB4: /* 8014327C 0014007C FC 40 08 90 */ fmr f2, f1 /* 80143280 00140080 FC 60 08 90 */ fmr f3, f1 /* 80143284 00140084 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 80143288 00140088 4B EC BD 75 */ bl func_8000EFFC +/* 80143288 00140088 4B EC BD 75 */ bl xVec3Init__FP5xVec3fff /* 8014328C 0014008C 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 80143290 00140090 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l /* 80143294 00140094 38 63 05 E6 */ addi r3, r3, 0x5e6 @@ -6647,7 +6647,7 @@ lbl_80142FB4: /* 801432B0 001400B0 38 A0 00 00 */ li r5, 0 /* 801432B4 001400B4 C0 82 A5 64 */ lfs f4, lbl_803CEEE4-_SDA2_BASE_(r2) /* 801432B8 001400B8 38 E0 00 00 */ li r7, 0 -/* 801432BC 001400BC 4B F0 C9 11 */ bl func_8004FBCC +/* 801432BC 001400BC 4B F0 C9 11 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf /* 801432C0 001400C0 FC 20 F8 90 */ fmr f1, f31 /* 801432C4 001400C4 7F A3 EB 78 */ mr r3, r29 /* 801432C8 001400C8 7F C4 F3 78 */ mr r4, r30 @@ -6686,7 +6686,7 @@ lbl_80142FB4: /* 8014334C 0014014C 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 80143350 00140150 38 86 00 30 */ addi r4, r6, 0x30 /* 80143354 00140154 38 A5 00 30 */ addi r5, r5, 0x30 -/* 80143358 00140158 4B EC B3 39 */ bl func_8000E690 +/* 80143358 00140158 4B EC B3 39 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8014335C 0014015C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80143360 00140160 38 61 00 08 */ addi r3, r1, 8 /* 80143364 00140164 7C 64 1B 78 */ mr r4, r3 @@ -6698,12 +6698,12 @@ lbl_80142FB4: /* 8014337C 0014017C C0 22 A5 68 */ lfs f1, lbl_803CEEE8-_SDA2_BASE_(r2) /* 80143380 00140180 38 65 00 20 */ addi r3, r5, 0x20 /* 80143384 00140184 38 84 00 20 */ addi r4, r4, 0x20 -/* 80143388 00140188 4B EC 7D 09 */ bl func_8000B090 +/* 80143388 00140188 4B EC 7D 09 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8014338C 0014018C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80143390 00140190 38 81 00 08 */ addi r4, r1, 8 /* 80143394 00140194 C0 22 A5 48 */ lfs f1, lbl_803CEEC8-_SDA2_BASE_(r2) /* 80143398 00140198 38 63 00 20 */ addi r3, r3, 0x20 -/* 8014339C 0014019C 4B ED 1C BD */ bl func_80015058 +/* 8014339C 0014019C 4B ED 1C BD */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 801433A0 001401A0 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 801433A4 001401A4 80 7F 00 48 */ lwz r3, 0x48(r31) /* 801433A8 001401A8 D0 03 00 24 */ stfs f0, 0x24(r3) @@ -6714,7 +6714,7 @@ lbl_80142FB4: /* 801433BC 001401BC 80 7F 00 48 */ lwz r3, 0x48(r31) /* 801433C0 001401C0 38 83 00 10 */ addi r4, r3, 0x10 /* 801433C4 001401C4 38 A3 00 20 */ addi r5, r3, 0x20 -/* 801433C8 001401C8 4B ED 1C C5 */ bl func_8001508C +/* 801433C8 001401C8 4B ED 1C C5 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 801433CC 001401CC C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 801433D0 001401D0 FC 20 F8 90 */ fmr f1, f31 /* 801433D4 001401D4 80 DF 00 48 */ lwz r6, 0x48(r31) @@ -6782,7 +6782,7 @@ lbl_80142FB4: /* 801434CC 001402CC 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 801434D0 001402D0 38 86 00 30 */ addi r4, r6, 0x30 /* 801434D4 001402D4 38 A5 00 30 */ addi r5, r5, 0x30 -/* 801434D8 001402D8 4B EC B1 B9 */ bl func_8000E690 +/* 801434D8 001402D8 4B EC B1 B9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 801434DC 001402DC C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 801434E0 001402E0 38 61 00 08 */ addi r3, r1, 8 /* 801434E4 001402E4 7C 64 1B 78 */ mr r4, r3 @@ -6794,12 +6794,12 @@ lbl_80142FB4: /* 801434FC 001402FC C0 22 A5 68 */ lfs f1, lbl_803CEEE8-_SDA2_BASE_(r2) /* 80143500 00140300 38 65 00 20 */ addi r3, r5, 0x20 /* 80143504 00140304 38 84 00 20 */ addi r4, r4, 0x20 -/* 80143508 00140308 4B EC 7B 89 */ bl func_8000B090 +/* 80143508 00140308 4B EC 7B 89 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8014350C 0014030C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80143510 00140310 38 81 00 08 */ addi r4, r1, 8 /* 80143514 00140314 C0 22 A5 48 */ lfs f1, lbl_803CEEC8-_SDA2_BASE_(r2) /* 80143518 00140318 38 63 00 20 */ addi r3, r3, 0x20 -/* 8014351C 0014031C 4B ED 1B 3D */ bl func_80015058 +/* 8014351C 0014031C 4B ED 1B 3D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80143520 00140320 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80143524 00140324 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80143528 00140328 D0 03 00 24 */ stfs f0, 0x24(r3) @@ -6810,7 +6810,7 @@ lbl_80142FB4: /* 8014353C 0014033C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80143540 00140340 38 83 00 10 */ addi r4, r3, 0x10 /* 80143544 00140344 38 A3 00 20 */ addi r5, r3, 0x20 -/* 80143548 00140348 4B ED 1B 45 */ bl func_8001508C +/* 80143548 00140348 4B ED 1B 45 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 8014354C 0014034C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80143550 00140350 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80143554 00140354 D0 03 00 34 */ stfs f0, 0x34(r3) @@ -6819,7 +6819,7 @@ lbl_80142FB4: /* 80143560 00140360 38 64 00 D4 */ addi r3, r4, 0xd4 /* 80143564 00140364 38 84 00 20 */ addi r4, r4, 0x20 /* 80143568 00140368 C0 25 00 18 */ lfs f1, 0x18(r5) -/* 8014356C 0014036C 4B EC 7B 25 */ bl func_8000B090 +/* 8014356C 0014036C 4B EC 7B 25 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80143570 00140370 FC 20 F8 90 */ fmr f1, f31 /* 80143574 00140374 7F 63 DB 78 */ mr r3, r27 /* 80143578 00140378 7F 84 E3 78 */ mr r4, r28 @@ -6849,7 +6849,7 @@ lbl_80142FB4: /* 801435D8 001403D8 80 05 00 30 */ lwz r0, 0x30(r5) /* 801435DC 001403DC 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a /* 801435E0 001403E0 90 05 00 30 */ stw r0, 0x30(r5) -/* 801435E4 001403E4 4B F9 1E 39 */ bl func_800D541C +/* 801435E4 001403E4 4B F9 1E 39 */ bl Exit__5xGoalFfPv /* 801435E8 001403E8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801435EC 001403EC 7C 08 03 A6 */ mtlr r0 /* 801435F0 001403F0 38 21 00 10 */ addi r1, r1, 0x10 @@ -6877,7 +6877,7 @@ lbl_80142FB4: /* 80143648 00140448 FC 40 08 90 */ fmr f2, f1 /* 8014364C 0014044C FC 60 08 90 */ fmr f3, f1 /* 80143650 00140450 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 80143654 00140454 4B EC B9 A9 */ bl func_8000EFFC +/* 80143654 00140454 4B EC B9 A9 */ bl xVec3Init__FP5xVec3fff /* 80143658 00140458 80 9F 02 B4 */ lwz r4, 0x2b4(r31) /* 8014365C 0014045C 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 80143660 00140460 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l @@ -6912,7 +6912,7 @@ lbl_80142FB4: /* 801436D4 001404D4 38 A0 00 00 */ li r5, 0 /* 801436D8 001404D8 C0 82 A5 64 */ lfs f4, lbl_803CEEE4-_SDA2_BASE_(r2) /* 801436DC 001404DC 38 E0 00 00 */ li r7, 0 -/* 801436E0 001404E0 4B F0 C4 ED */ bl func_8004FBCC +/* 801436E0 001404E0 4B F0 C4 ED */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf /* 801436E4 001404E4 FC 20 F8 90 */ fmr f1, f31 /* 801436E8 001404E8 7F A3 EB 78 */ mr r3, r29 /* 801436EC 001404EC 7F C4 F3 78 */ mr r4, r30 @@ -6953,7 +6953,7 @@ lbl_80142FB4: /* 80143778 00140578 80 A6 02 B4 */ lwz r5, 0x2b4(r6) /* 8014377C 0014057C 80 A5 00 20 */ lwz r5, 0x20(r5) /* 80143780 00140580 98 05 00 23 */ stb r0, 0x23(r5) -/* 80143784 00140584 4B F9 1C 99 */ bl func_800D541C +/* 80143784 00140584 4B F9 1C 99 */ bl Exit__5xGoalFfPv /* 80143788 00140588 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014378C 0014058C 7C 08 03 A6 */ mtlr r0 /* 80143790 00140590 38 21 00 10 */ addi r1, r1, 0x10 @@ -6990,7 +6990,7 @@ lbl_80142FB4: /* 8014380C 0014060C 80 C5 00 4C */ lwz r6, 0x4c(r5) /* 80143810 00140610 38 A4 00 30 */ addi r5, r4, 0x30 /* 80143814 00140614 38 86 00 30 */ addi r4, r6, 0x30 -/* 80143818 00140618 4B EC AE 79 */ bl func_8000E690 +/* 80143818 00140618 4B EC AE 79 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8014381C 0014061C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80143820 00140620 38 61 00 08 */ addi r3, r1, 8 /* 80143824 00140624 7C 64 1B 78 */ mr r4, r3 @@ -7002,12 +7002,12 @@ lbl_80142FB4: /* 8014383C 0014063C C0 22 A5 68 */ lfs f1, lbl_803CEEE8-_SDA2_BASE_(r2) /* 80143840 00140640 38 65 00 20 */ addi r3, r5, 0x20 /* 80143844 00140644 38 84 00 20 */ addi r4, r4, 0x20 -/* 80143848 00140648 4B EC 78 49 */ bl func_8000B090 +/* 80143848 00140648 4B EC 78 49 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8014384C 0014064C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80143850 00140650 38 81 00 08 */ addi r4, r1, 8 /* 80143854 00140654 C0 22 A5 48 */ lfs f1, lbl_803CEEC8-_SDA2_BASE_(r2) /* 80143858 00140658 38 63 00 20 */ addi r3, r3, 0x20 -/* 8014385C 0014065C 4B ED 17 FD */ bl func_80015058 +/* 8014385C 0014065C 4B ED 17 FD */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80143860 00140660 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80143864 00140664 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80143868 00140668 D0 03 00 24 */ stfs f0, 0x24(r3) @@ -7018,7 +7018,7 @@ lbl_80142FB4: /* 8014387C 0014067C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80143880 00140680 38 83 00 10 */ addi r4, r3, 0x10 /* 80143884 00140684 38 A3 00 20 */ addi r5, r3, 0x20 -/* 80143888 00140688 4B ED 18 05 */ bl func_8001508C +/* 80143888 00140688 4B ED 18 05 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 lbl_8014388C: /* 8014388C 0014068C 80 FF 02 B8 */ lwz r7, 0x2b8(r31) /* 80143890 00140690 FC 20 F8 90 */ fmr f1, f31 @@ -7087,7 +7087,7 @@ lbl_8014388C: /* 8014398C 0014078C FC 40 08 90 */ fmr f2, f1 /* 80143990 00140790 FC 60 08 90 */ fmr f3, f1 /* 80143994 00140794 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 80143998 00140798 4B EC B6 65 */ bl func_8000EFFC +/* 80143998 00140798 4B EC B6 65 */ bl xVec3Init__FP5xVec3fff /* 8014399C 0014079C 80 1F 02 D8 */ lwz r0, 0x2d8(r31) /* 801439A0 001407A0 2C 00 00 02 */ cmpwi r0, 2 /* 801439A4 001407A4 40 82 00 1C */ bne lbl_801439C0 @@ -7315,7 +7315,7 @@ lbl_80143C00: /* 80143CEC 00140AEC C0 62 A6 04 */ lfs f3, lbl_803CEF84-_SDA2_BASE_(r2) /* 80143CF0 00140AF0 38 A0 00 00 */ li r5, 0 /* 80143CF4 00140AF4 38 E0 00 00 */ li r7, 0 -/* 80143CF8 00140AF8 4B F0 BE D5 */ bl func_8004FBCC +/* 80143CF8 00140AF8 4B F0 BE D5 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf /* 80143CFC 00140AFC 7F C3 F3 78 */ mr r3, r30 /* 80143D00 00140B00 7F C4 F3 78 */ mr r4, r30 /* 80143D04 00140B04 38 A0 01 D7 */ li r5, 0x1d7 @@ -7397,7 +7397,7 @@ lbl_80143E14: /* 80143E20 00140C20 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 80143E24 00140C24 38 86 00 88 */ addi r4, r6, 0x88 /* 80143E28 00140C28 38 A5 00 30 */ addi r5, r5, 0x30 -/* 80143E2C 00140C2C 4B EC A8 65 */ bl func_8000E690 +/* 80143E2C 00140C2C 4B EC A8 65 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80143E30 00140C30 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80143E34 00140C34 38 61 00 18 */ addi r3, r1, 0x18 /* 80143E38 00140C38 7C 64 1B 78 */ mr r4, r3 @@ -7409,12 +7409,12 @@ lbl_80143E14: /* 80143E50 00140C50 C0 22 A5 68 */ lfs f1, lbl_803CEEE8-_SDA2_BASE_(r2) /* 80143E54 00140C54 38 65 00 20 */ addi r3, r5, 0x20 /* 80143E58 00140C58 38 84 00 20 */ addi r4, r4, 0x20 -/* 80143E5C 00140C5C 4B EC 72 35 */ bl func_8000B090 +/* 80143E5C 00140C5C 4B EC 72 35 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80143E60 00140C60 80 7E 00 48 */ lwz r3, 0x48(r30) /* 80143E64 00140C64 38 81 00 18 */ addi r4, r1, 0x18 /* 80143E68 00140C68 C0 22 A5 48 */ lfs f1, lbl_803CEEC8-_SDA2_BASE_(r2) /* 80143E6C 00140C6C 38 63 00 20 */ addi r3, r3, 0x20 -/* 80143E70 00140C70 4B ED 11 E9 */ bl func_80015058 +/* 80143E70 00140C70 4B ED 11 E9 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80143E74 00140C74 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80143E78 00140C78 80 7E 00 48 */ lwz r3, 0x48(r30) /* 80143E7C 00140C7C D0 03 00 24 */ stfs f0, 0x24(r3) @@ -7425,7 +7425,7 @@ lbl_80143E14: /* 80143E90 00140C90 80 7E 00 48 */ lwz r3, 0x48(r30) /* 80143E94 00140C94 38 83 00 10 */ addi r4, r3, 0x10 /* 80143E98 00140C98 38 A3 00 20 */ addi r5, r3, 0x20 -/* 80143E9C 00140C9C 4B ED 11 F1 */ bl func_8001508C +/* 80143E9C 00140C9C 4B ED 11 F1 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 80143EA0 00140CA0 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80143EA4 00140CA4 80 7E 00 48 */ lwz r3, 0x48(r30) /* 80143EA8 00140CA8 D0 03 00 34 */ stfs f0, 0x34(r3) @@ -7468,7 +7468,7 @@ lbl_80143ED8: /* 80143F34 00140D34 38 A0 00 00 */ li r5, 0 /* 80143F38 00140D38 C0 82 A5 84 */ lfs f4, lbl_803CEF04-_SDA2_BASE_(r2) /* 80143F3C 00140D3C 38 E0 00 00 */ li r7, 0 -/* 80143F40 00140D40 4B F0 BC 8D */ bl func_8004FBCC +/* 80143F40 00140D40 4B F0 BC 8D */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf /* 80143F44 00140D44 7F 43 D3 78 */ mr r3, r26 /* 80143F48 00140D48 38 80 00 20 */ li r4, 0x20 /* 80143F4C 00140D4C 38 A0 00 00 */ li r5, 0 @@ -7518,7 +7518,7 @@ lbl_80143F6C: /* 80143FF8 00140DF8 C0 62 A6 04 */ lfs f3, lbl_803CEF84-_SDA2_BASE_(r2) /* 80143FFC 00140DFC 38 A0 00 00 */ li r5, 0 /* 80144000 00140E00 38 E0 00 00 */ li r7, 0 -/* 80144004 00140E04 4B F0 BB C9 */ bl func_8004FBCC +/* 80144004 00140E04 4B F0 BB C9 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf /* 80144008 00140E08 7F C3 F3 78 */ mr r3, r30 /* 8014400C 00140E0C 7F C4 F3 78 */ mr r4, r30 /* 80144010 00140E10 38 A0 01 D7 */ li r5, 0x1d7 @@ -7632,7 +7632,7 @@ lbl_80144128: /* 801441AC 00140FAC FC 40 08 90 */ fmr f2, f1 /* 801441B0 00140FB0 FC 60 08 90 */ fmr f3, f1 /* 801441B4 00140FB4 38 63 01 A0 */ addi r3, r3, 0x1a0 -/* 801441B8 00140FB8 4B EC AE 45 */ bl func_8000EFFC +/* 801441B8 00140FB8 4B EC AE 45 */ bl xVec3Init__FP5xVec3fff /* 801441BC 00140FBC 48 00 01 80 */ b lbl_8014433C lbl_801441C0: /* 801441C0 00140FC0 28 00 00 03 */ cmplwi r0, 3 @@ -7657,7 +7657,7 @@ lbl_801441C0: /* 8014420C 0014100C 38 A0 00 00 */ li r5, 0 /* 80144210 00141010 C0 82 A5 84 */ lfs f4, lbl_803CEF04-_SDA2_BASE_(r2) /* 80144214 00141014 38 E0 00 00 */ li r7, 0 -/* 80144218 00141018 4B F0 B9 B5 */ bl func_8004FBCC +/* 80144218 00141018 4B F0 B9 B5 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf /* 8014421C 0014101C 7F 43 D3 78 */ mr r3, r26 /* 80144220 00141020 38 80 00 20 */ li r4, 0x20 /* 80144224 00141024 38 A0 00 00 */ li r5, 0 @@ -7705,7 +7705,7 @@ lbl_80144284: /* 801442C8 001410C8 48 00 22 C9 */ bl zNPCTypeBossSandy.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 801442CC 001410CC 38 7E 06 1C */ addi r3, r30, 0x61c /* 801442D0 001410D0 38 81 00 54 */ addi r4, r1, 0x54 -/* 801442D4 001410D4 4B EC A4 81 */ bl func_8000E754 +/* 801442D4 001410D4 4B EC A4 81 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 801442D8 001410D8 FC 20 F0 90 */ fmr f1, f30 /* 801442DC 001410DC 38 61 00 08 */ addi r3, r1, 8 /* 801442E0 001410E0 38 9E 06 0C */ addi r4, r30, 0x60c @@ -7723,14 +7723,14 @@ lbl_80144284: /* 80144310 00141110 EC 20 F0 28 */ fsubs f1, f0, f30 /* 80144314 00141114 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80144318 00141118 38 63 00 30 */ addi r3, r3, 0x30 -/* 8014431C 0014111C 4B EC 6D 75 */ bl func_8000B090 +/* 8014431C 0014111C 4B EC 6D 75 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80144320 00141120 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 80144324 00141124 FC 20 F0 90 */ fmr f1, f30 /* 80144328 00141128 38 9E 06 1C */ addi r4, r30, 0x61c /* 8014432C 0014112C 80 63 00 24 */ lwz r3, 0x24(r3) /* 80144330 00141130 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80144334 00141134 38 63 00 30 */ addi r3, r3, 0x30 -/* 80144338 00141138 4B ED 0D 21 */ bl func_80015058 +/* 80144338 00141138 4B ED 0D 21 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f lbl_8014433C: /* 8014433C 0014113C FC 20 F8 90 */ fmr f1, f31 /* 80144340 00141140 7F 43 D3 78 */ mr r3, r26 @@ -7773,7 +7773,7 @@ lbl_8014433C: /* 801443D4 001411D4 FC 40 08 90 */ fmr f2, f1 /* 801443D8 001411D8 FC 60 08 90 */ fmr f3, f1 /* 801443DC 001411DC 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 801443E0 001411E0 4B EC AC 1D */ bl func_8000EFFC +/* 801443E0 001411E0 4B EC AC 1D */ bl xVec3Init__FP5xVec3fff /* 801443E4 001411E4 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 801443E8 001411E8 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l /* 801443EC 001411EC 38 63 06 15 */ addi r3, r3, 0x615 @@ -7786,7 +7786,7 @@ lbl_8014433C: /* 80144408 00141208 38 A0 00 00 */ li r5, 0 /* 8014440C 0014120C C0 82 A6 10 */ lfs f4, lbl_803CEF90-_SDA2_BASE_(r2) /* 80144410 00141210 38 E0 00 00 */ li r7, 0 -/* 80144414 00141214 4B F0 B7 B9 */ bl func_8004FBCC +/* 80144414 00141214 4B F0 B7 B9 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf /* 80144418 00141218 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 8014441C 0014121C 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l /* 80144420 00141220 38 63 06 15 */ addi r3, r3, 0x615 @@ -7799,7 +7799,7 @@ lbl_8014433C: /* 8014443C 0014123C 38 A0 00 00 */ li r5, 0 /* 80144440 00141240 C0 82 A5 0C */ lfs f4, lbl_803CEE8C-_SDA2_BASE_(r2) /* 80144444 00141244 38 E0 00 00 */ li r7, 0 -/* 80144448 00141248 4B F0 B7 85 */ bl func_8004FBCC +/* 80144448 00141248 4B F0 B7 85 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf /* 8014444C 0014124C 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 80144450 00141250 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l /* 80144454 00141254 38 63 06 22 */ addi r3, r3, 0x622 @@ -7812,7 +7812,7 @@ lbl_8014433C: /* 80144470 00141270 38 A0 00 00 */ li r5, 0 /* 80144474 00141274 C0 82 A4 FC */ lfs f4, lbl_803CEE7C-_SDA2_BASE_(r2) /* 80144478 00141278 38 E0 00 00 */ li r7, 0 -/* 8014447C 0014127C 4B F0 B7 51 */ bl func_8004FBCC +/* 8014447C 0014127C 4B F0 B7 51 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf /* 80144480 00141280 38 00 00 00 */ li r0, 0 /* 80144484 00141284 FC 20 F8 90 */ fmr f1, f31 /* 80144488 00141288 90 1D 00 50 */ stw r0, 0x50(r29) @@ -7953,7 +7953,7 @@ lbl_80144670: /* 80144694 00141494 80 C5 00 4C */ lwz r6, 0x4c(r5) /* 80144698 00141498 38 A4 00 30 */ addi r5, r4, 0x30 /* 8014469C 0014149C 38 86 00 30 */ addi r4, r6, 0x30 -/* 801446A0 001414A0 4B EC 9F F1 */ bl func_8000E690 +/* 801446A0 001414A0 4B EC 9F F1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 801446A4 001414A4 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 801446A8 001414A8 38 61 00 08 */ addi r3, r1, 8 /* 801446AC 001414AC 7C 64 1B 78 */ mr r4, r3 @@ -7965,12 +7965,12 @@ lbl_80144670: /* 801446C4 001414C4 C0 22 A5 68 */ lfs f1, lbl_803CEEE8-_SDA2_BASE_(r2) /* 801446C8 001414C8 38 65 00 20 */ addi r3, r5, 0x20 /* 801446CC 001414CC 38 84 00 20 */ addi r4, r4, 0x20 -/* 801446D0 001414D0 4B EC 69 C1 */ bl func_8000B090 +/* 801446D0 001414D0 4B EC 69 C1 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 801446D4 001414D4 80 7F 00 48 */ lwz r3, 0x48(r31) /* 801446D8 001414D8 38 81 00 08 */ addi r4, r1, 8 /* 801446DC 001414DC C0 22 A5 48 */ lfs f1, lbl_803CEEC8-_SDA2_BASE_(r2) /* 801446E0 001414E0 38 63 00 20 */ addi r3, r3, 0x20 -/* 801446E4 001414E4 4B ED 09 75 */ bl func_80015058 +/* 801446E4 001414E4 4B ED 09 75 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 801446E8 001414E8 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 801446EC 001414EC 80 7F 00 48 */ lwz r3, 0x48(r31) /* 801446F0 001414F0 D0 03 00 24 */ stfs f0, 0x24(r3) @@ -7981,7 +7981,7 @@ lbl_80144670: /* 80144704 00141504 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80144708 00141508 38 83 00 10 */ addi r4, r3, 0x10 /* 8014470C 0014150C 38 A3 00 20 */ addi r5, r3, 0x20 -/* 80144710 00141510 4B ED 09 7D */ bl func_8001508C +/* 80144710 00141510 4B ED 09 7D */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 80144714 00141514 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80144718 00141518 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8014471C 0014151C D0 03 00 34 */ stfs f0, 0x34(r3) @@ -8008,7 +8008,7 @@ lbl_80144720: /* 8014476C 0014156C D0 0D 96 90 */ stfs f0, lbl_803CBF90-_SDA_BASE_(r13) /* 80144770 00141570 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80144774 00141574 D0 0D 96 84 */ stfs f0, lbl_803CBF84-_SDA_BASE_(r13) -/* 80144778 00141578 4B F9 0C A5 */ bl func_800D541C +/* 80144778 00141578 4B F9 0C A5 */ bl Exit__5xGoalFfPv /* 8014477C 0014157C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80144780 00141580 7C 08 03 A6 */ mtlr r0 /* 80144784 00141584 38 21 00 10 */ addi r1, r1, 0x10 @@ -8060,15 +8060,15 @@ lbl_80144720: /* 8014483C 0014163C C0 1F 03 74 */ lfs f0, 0x374(r31) /* 80144840 00141640 EC 01 00 28 */ fsubs f0, f1, f0 /* 80144844 00141644 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 80144848 00141648 4B ED 08 85 */ bl func_800150CC +/* 80144848 00141648 4B ED 08 85 */ bl xVec3Length2__FPC5xVec3 /* 8014484C 0014164C C0 02 A5 58 */ lfs f0, lbl_803CEED8-_SDA2_BASE_(r2) /* 80144850 00141650 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80144854 00141654 40 80 00 38 */ bge lbl_8014488C -/* 80144858 00141658 4B EC 5F A5 */ bl func_8000A7FC +/* 80144858 00141658 4B EC 5F A5 */ bl xsqrt__Ff /* 8014485C 0014165C C0 02 A4 F4 */ lfs f0, lbl_803CEE74-_SDA2_BASE_(r2) /* 80144860 00141660 38 61 00 08 */ addi r3, r1, 8 /* 80144864 00141664 EC 20 08 24 */ fdivs f1, f0, f1 -/* 80144868 00141668 4B ED 70 D1 */ bl func_8001B938 +/* 80144868 00141668 4B ED 70 D1 */ bl xVec3SMulBy__FP5xVec3f /* 8014486C 0014166C C0 21 00 08 */ lfs f1, 8(r1) /* 80144870 00141670 C0 1F 03 6C */ lfs f0, 0x36c(r31) /* 80144874 00141674 EC 01 00 2A */ fadds f0, f1, f0 @@ -8103,7 +8103,7 @@ lbl_801448CC: /* 801448E0 001416E0 EC 22 08 2A */ fadds f1, f2, f1 /* 801448E4 001416E4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801448E8 001416E8 40 81 00 30 */ ble lbl_80144918 -/* 801448EC 001416EC 4B EC 5F 11 */ bl func_8000A7FC +/* 801448EC 001416EC 4B EC 5F 11 */ bl xsqrt__Ff /* 801448F0 001416F0 C0 42 A4 CC */ lfs f2, lbl_803CEE4C-_SDA2_BASE_(r2) /* 801448F4 001416F4 C0 02 A4 F4 */ lfs f0, lbl_803CEE74-_SDA2_BASE_(r2) /* 801448F8 001416F8 EC 42 08 24 */ fdivs f2, f2, f1 @@ -8135,7 +8135,7 @@ lbl_80144918: /* 8014495C 0014175C FC 40 08 90 */ fmr f2, f1 /* 80144960 00141760 FC 60 08 90 */ fmr f3, f1 /* 80144964 00141764 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 80144968 00141768 4B EC A6 95 */ bl func_8000EFFC +/* 80144968 00141768 4B EC A6 95 */ bl xVec3Init__FP5xVec3fff /* 8014496C 0014176C FC 20 F8 90 */ fmr f1, f31 /* 80144970 00141770 7F A3 EB 78 */ mr r3, r29 /* 80144974 00141774 7F C4 F3 78 */ mr r4, r30 @@ -8209,7 +8209,7 @@ lbl_80144A40: /* 80144A7C 0014187C C0 62 A5 D8 */ lfs f3, lbl_803CEF58-_SDA2_BASE_(r2) /* 80144A80 00141880 38 A0 00 00 */ li r5, 0 /* 80144A84 00141884 38 E0 00 00 */ li r7, 0 -/* 80144A88 00141888 4B F0 B1 45 */ bl func_8004FBCC +/* 80144A88 00141888 4B F0 B1 45 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf /* 80144A8C 0014188C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80144A90 00141890 3B A0 00 0D */ li r29, 0xd /* 80144A94 00141894 D0 19 00 4C */ stfs f0, 0x4c(r25) @@ -8433,7 +8433,7 @@ lbl_80144D9C: /* 80144DD8 00141BD8 48 00 00 14 */ b lbl_80144DEC lbl_80144DDC: /* 80144DDC 00141BDC 7F 23 CB 78 */ mr r3, r25 -/* 80144DE0 00141BE0 48 00 18 15 */ bl func_801465F4 +/* 80144DE0 00141BE0 48 00 18 15 */ bl Name__21zNPCGoalBossSandyLeapFv /* 80144DE4 00141BE4 38 00 00 00 */ li r0, 0 /* 80144DE8 00141BE8 90 19 00 44 */ stw r0, 0x44(r25) lbl_80144DEC: @@ -8455,7 +8455,7 @@ lbl_80144DEC: /* 80144E28 00141C28 90 01 00 14 */ stw r0, 0x14(r1) /* 80144E2C 00141C2C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80144E30 00141C30 D0 0D 96 84 */ stfs f0, lbl_803CBF84-_SDA_BASE_(r13) -/* 80144E34 00141C34 4B F9 05 E9 */ bl func_800D541C +/* 80144E34 00141C34 4B F9 05 E9 */ bl Exit__5xGoalFfPv /* 80144E38 00141C38 80 01 00 14 */ lwz r0, 0x14(r1) /* 80144E3C 00141C3C 7C 08 03 A6 */ mtlr r0 /* 80144E40 00141C40 38 21 00 10 */ addi r1, r1, 0x10 @@ -8480,7 +8480,7 @@ lbl_80144DEC: /* 80144E8C 00141C8C FC 40 08 90 */ fmr f2, f1 /* 80144E90 00141C90 FC 60 08 90 */ fmr f3, f1 /* 80144E94 00141C94 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 80144E98 00141C98 4B EC A1 65 */ bl func_8000EFFC +/* 80144E98 00141C98 4B EC A1 65 */ bl xVec3Init__FP5xVec3fff /* 80144E9C 00141C9C 80 7F 0D 38 */ lwz r3, 0xd38(r31) /* 80144EA0 00141CA0 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d /* 80144EA4 00141CA4 40 82 00 88 */ bne lbl_80144F2C @@ -8557,7 +8557,7 @@ lbl_80144F2C: /* 80144FB4 00141DB4 38 64 01 A0 */ addi r3, r4, 0x1a0 /* 80144FB8 00141DB8 FC 40 08 90 */ fmr f2, f1 /* 80144FBC 00141DBC FC 60 08 90 */ fmr f3, f1 -/* 80144FC0 00141DC0 4B EC A0 3D */ bl func_8000EFFC +/* 80144FC0 00141DC0 4B EC A0 3D */ bl xVec3Init__FP5xVec3fff lbl_80144FC4: /* 80144FC4 00141DC4 80 19 00 54 */ lwz r0, 0x54(r25) /* 80144FC8 00141DC8 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -8616,7 +8616,7 @@ lbl_80145040: /* 80145094 00141E94 C0 62 A5 D8 */ lfs f3, lbl_803CEF58-_SDA2_BASE_(r2) /* 80145098 00141E98 38 A0 00 00 */ li r5, 0 /* 8014509C 00141E9C 38 E0 00 00 */ li r7, 0 -/* 801450A0 00141EA0 4B F0 AB 2D */ bl func_8004FBCC +/* 801450A0 00141EA0 4B F0 AB 2D */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf /* 801450A4 00141EA4 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 801450A8 00141EA8 38 80 00 0A */ li r4, 0xa /* 801450AC 00141EAC D0 19 00 4C */ stfs f0, 0x4c(r25) @@ -8660,7 +8660,7 @@ lbl_80145040: /* 80145144 00141F44 38 84 00 88 */ addi r4, r4, 0x88 /* 80145148 00141F48 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8014514C 00141F4C 38 63 00 30 */ addi r3, r3, 0x30 -/* 80145150 00141F50 4B EC 95 41 */ bl func_8000E690 +/* 80145150 00141F50 4B EC 95 41 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80145154 00141F54 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80145158 00141F58 38 00 00 00 */ li r0, 0 /* 8014515C 00141F5C A0 64 00 44 */ lhz r3, 0x44(r4) @@ -8704,13 +8704,13 @@ lbl_801451D8: /* 801451EC 00141FEC EC 20 00 72 */ fmuls f1, f0, f1 /* 801451F0 00141FF0 C0 03 00 00 */ lfs f0, 0(r3) /* 801451F4 00141FF4 EC 21 00 32 */ fmuls f1, f1, f0 -/* 801451F8 00141FF8 4B EC 56 05 */ bl func_8000A7FC +/* 801451F8 00141FF8 4B EC 56 05 */ bl xsqrt__Ff /* 801451FC 00141FFC FC 40 08 90 */ fmr f2, f1 /* 80145200 00142000 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) /* 80145204 00142004 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 80145208 00142008 FC 60 08 90 */ fmr f3, f1 /* 8014520C 0014200C 38 63 01 A0 */ addi r3, r3, 0x1a0 -/* 80145210 00142010 4B EC 9D ED */ bl func_8000EFFC +/* 80145210 00142010 4B EC 9D ED */ bl xVec3Init__FP5xVec3fff /* 80145214 00142014 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 80145218 00142018 C0 22 A5 10 */ lfs f1, lbl_803CEE90-_SDA2_BASE_(r2) /* 8014521C 0014201C C0 03 01 A4 */ lfs f0, 0x1a4(r3) @@ -8730,7 +8730,7 @@ lbl_801451D8: /* 80145254 00142054 C0 03 01 AC */ lfs f0, 0x1ac(r3) /* 80145258 00142058 EC 00 00 32 */ fmuls f0, f0, f0 /* 8014525C 0014205C EC 21 00 28 */ fsubs f1, f1, f0 -/* 80145260 00142060 4B EC 55 9D */ bl func_8000A7FC +/* 80145260 00142060 4B EC 55 9D */ bl xsqrt__Ff /* 80145264 00142064 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 80145268 00142068 D0 23 01 B4 */ stfs f1, 0x1b4(r3) /* 8014526C 0014206C C0 2D 84 88 */ lfs f1, lbl_803CAD88-_SDA_BASE_(r13) @@ -8773,7 +8773,7 @@ lbl_801452D8: /* 801452F0 001420F0 C0 22 A4 EC */ lfs f1, lbl_803CEE6C-_SDA2_BASE_(r2) /* 801452F4 001420F4 38 64 01 A0 */ addi r3, r4, 0x1a0 /* 801452F8 001420F8 38 84 00 88 */ addi r4, r4, 0x88 -/* 801452FC 001420FC 4B EC 5D 95 */ bl func_8000B090 +/* 801452FC 001420FC 4B EC 5D 95 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80145300 00142100 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 80145304 00142104 38 63 01 A0 */ addi r3, r3, 0x1a0 /* 80145308 00142108 7C 64 1B 78 */ mr r4, r3 @@ -8786,7 +8786,7 @@ lbl_801452D8: /* 80145324 00142124 C0 42 A5 10 */ lfs f2, lbl_803CEE90-_SDA2_BASE_(r2) /* 80145328 00142128 38 63 01 A0 */ addi r3, r3, 0x1a0 /* 8014532C 0014212C C0 62 A4 C8 */ lfs f3, lbl_803CEE48-_SDA2_BASE_(r2) -/* 80145330 00142130 4B EC 9C CD */ bl func_8000EFFC +/* 80145330 00142130 4B EC 9C CD */ bl xVec3Init__FP5xVec3fff /* 80145334 00142134 48 00 00 10 */ b lbl_80145344 lbl_80145338: /* 80145338 00142138 C0 02 A5 10 */ lfs f0, lbl_803CEE90-_SDA2_BASE_(r2) @@ -8796,7 +8796,7 @@ lbl_80145344: /* 80145344 00142144 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 80145348 00142148 C0 22 A5 34 */ lfs f1, lbl_803CEEB4-_SDA2_BASE_(r2) /* 8014534C 0014214C 38 63 01 A0 */ addi r3, r3, 0x1a0 -/* 80145350 00142150 4B ED 65 E9 */ bl func_8001B938 +/* 80145350 00142150 4B ED 65 E9 */ bl xVec3SMulBy__FP5xVec3f /* 80145354 00142154 4B EE B9 35 */ bl xurand__Fv /* 80145358 00142158 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 8014535C 0014215C D0 23 01 AC */ stfs f1, 0x1ac(r3) @@ -8808,7 +8808,7 @@ lbl_80145344: /* 80145374 00142174 C0 03 01 AC */ lfs f0, 0x1ac(r3) /* 80145378 00142178 EC 00 00 32 */ fmuls f0, f0, f0 /* 8014537C 0014217C EC 21 00 28 */ fsubs f1, f1, f0 -/* 80145380 00142180 4B EC 54 7D */ bl func_8000A7FC +/* 80145380 00142180 4B EC 54 7D */ bl xsqrt__Ff /* 80145384 00142184 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 80145388 00142188 D0 23 01 B4 */ stfs f1, 0x1b4(r3) /* 8014538C 0014218C C0 02 A6 20 */ lfs f0, lbl_803CEFA0-_SDA2_BASE_(r2) @@ -8870,7 +8870,7 @@ lbl_801453AC: /* 80145464 00142264 C0 62 A6 04 */ lfs f3, lbl_803CEF84-_SDA2_BASE_(r2) /* 80145468 00142268 38 A0 00 00 */ li r5, 0 /* 8014546C 0014226C 38 E0 00 00 */ li r7, 0 -/* 80145470 00142270 4B F0 A7 5D */ bl func_8004FBCC +/* 80145470 00142270 4B F0 A7 5D */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf /* 80145474 00142274 7F C3 F3 78 */ mr r3, r30 /* 80145478 00142278 7F C4 F3 78 */ mr r4, r30 /* 8014547C 0014227C 38 A0 01 D7 */ li r5, 0x1d7 @@ -8921,7 +8921,7 @@ lbl_801454EC: /* 80145528 00142328 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) /* 8014552C 0014232C C0 42 A5 A4 */ lfs f2, lbl_803CEF24-_SDA2_BASE_(r2) /* 80145530 00142330 FC 60 08 90 */ fmr f3, f1 -/* 80145534 00142334 4B EC 9A C9 */ bl func_8000EFFC +/* 80145534 00142334 4B EC 9A C9 */ bl xVec3Init__FP5xVec3fff /* 80145538 00142338 80 7E 07 C8 */ lwz r3, 0x7c8(r30) /* 8014553C 0014233C 38 A1 00 08 */ addi r5, r1, 8 /* 80145540 00142340 80 9E 07 B8 */ lwz r4, 0x7b8(r30) @@ -9040,7 +9040,7 @@ lbl_80145664: /* 801456E8 001424E8 54 00 06 B0 */ rlwinm r0, r0, 0, 0x1a, 0x18 /* 801456EC 001424EC 90 06 02 C0 */ stw r0, 0x2c0(r6) lbl_801456F0: -/* 801456F0 001424F0 4B F8 FD 2D */ bl func_800D541C +/* 801456F0 001424F0 4B F8 FD 2D */ bl Exit__5xGoalFfPv /* 801456F4 001424F4 80 01 00 14 */ lwz r0, 0x14(r1) /* 801456F8 001424F8 7C 08 03 A6 */ mtlr r0 /* 801456FC 001424FC 38 21 00 10 */ addi r1, r1, 0x10 @@ -9096,7 +9096,7 @@ lbl_80145778: /* 801457C0 001425C0 FC 40 08 90 */ fmr f2, f1 /* 801457C4 001425C4 FC 60 08 90 */ fmr f3, f1 /* 801457C8 001425C8 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 801457CC 001425CC 4B EC 98 31 */ bl func_8000EFFC +/* 801457CC 001425CC 4B EC 98 31 */ bl xVec3Init__FP5xVec3fff /* 801457D0 001425D0 80 1F 02 C0 */ lwz r0, 0x2c0(r31) /* 801457D4 001425D4 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19 /* 801457D8 001425D8 41 82 00 30 */ beq lbl_80145808 @@ -9177,7 +9177,7 @@ lbl_80145808: /* 80145900 00142700 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 80145904 00142704 38 86 00 30 */ addi r4, r6, 0x30 /* 80145908 00142708 38 A5 00 30 */ addi r5, r5, 0x30 -/* 8014590C 0014270C 4B EC 8D 85 */ bl func_8000E690 +/* 8014590C 0014270C 4B EC 8D 85 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80145910 00142710 38 61 00 14 */ addi r3, r1, 0x14 /* 80145914 00142714 7C 64 1B 78 */ mr r4, r3 /* 80145918 00142718 4B F0 89 D9 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -9193,7 +9193,7 @@ lbl_80145924: /* 8014593C 0014273C 38 9C 03 FC */ addi r4, r28, 0x3fc /* 80145940 00142740 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 80145944 00142744 38 A5 00 30 */ addi r5, r5, 0x30 -/* 80145948 00142748 4B EC 8D 49 */ bl func_8000E690 +/* 80145948 00142748 4B EC 8D 49 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8014594C 0014274C 38 61 00 08 */ addi r3, r1, 8 /* 80145950 00142750 38 9C 03 9C */ addi r4, r28, 0x39c /* 80145954 00142754 4B F0 8B 9D */ bl xVec3Dot__FPC5xVec3PC5xVec3 @@ -9201,7 +9201,7 @@ lbl_80145924: /* 8014595C 0014275C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80145960 00142760 41 81 00 A4 */ bgt lbl_80145A04 /* 80145964 00142764 38 61 00 08 */ addi r3, r1, 8 -/* 80145968 00142768 4B EC 8C E9 */ bl func_8000E650 +/* 80145968 00142768 4B EC 8C E9 */ bl xVec3Length__FPC5xVec3 /* 8014596C 0014276C FF 60 08 90 */ fmr f27, f1 /* 80145970 00142770 C0 02 A5 5C */ lfs f0, lbl_803CEEDC-_SDA2_BASE_(r2) /* 80145974 00142774 FC 1B 00 40 */ fcmpo cr0, f27, f0 @@ -9316,7 +9316,7 @@ lbl_80145A40: /* 80145B08 00142908 38 86 03 FC */ addi r4, r6, 0x3fc /* 80145B0C 0014290C 38 A5 00 30 */ addi r5, r5, 0x30 /* 80145B10 00142910 7C 9F 22 14 */ add r4, r31, r4 -/* 80145B14 00142914 4B EC 8B 7D */ bl func_8000E690 +/* 80145B14 00142914 4B EC 8B 7D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80145B18 00142918 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80145B1C 0014291C 38 61 00 08 */ addi r3, r1, 8 /* 80145B20 00142920 7C 64 1B 78 */ mr r4, r3 @@ -9328,12 +9328,12 @@ lbl_80145A40: /* 80145B38 00142938 C0 22 A5 68 */ lfs f1, lbl_803CEEE8-_SDA2_BASE_(r2) /* 80145B3C 0014293C 38 65 00 20 */ addi r3, r5, 0x20 /* 80145B40 00142940 38 84 00 20 */ addi r4, r4, 0x20 -/* 80145B44 00142944 4B EC 55 4D */ bl func_8000B090 +/* 80145B44 00142944 4B EC 55 4D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80145B48 00142948 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80145B4C 0014294C 38 81 00 08 */ addi r4, r1, 8 /* 80145B50 00142950 C0 22 A5 48 */ lfs f1, lbl_803CEEC8-_SDA2_BASE_(r2) /* 80145B54 00142954 38 63 00 20 */ addi r3, r3, 0x20 -/* 80145B58 00142958 4B EC F5 01 */ bl func_80015058 +/* 80145B58 00142958 4B EC F5 01 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80145B5C 0014295C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80145B60 00142960 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80145B64 00142964 D0 03 00 24 */ stfs f0, 0x24(r3) @@ -9344,7 +9344,7 @@ lbl_80145A40: /* 80145B78 00142978 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80145B7C 0014297C 38 83 00 10 */ addi r4, r3, 0x10 /* 80145B80 00142980 38 A3 00 20 */ addi r5, r3, 0x20 -/* 80145B84 00142984 4B EC F5 09 */ bl func_8001508C +/* 80145B84 00142984 4B EC F5 09 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 80145B88 00142988 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80145B8C 0014298C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80145B90 00142990 D0 03 00 34 */ stfs f0, 0x34(r3) @@ -9355,7 +9355,7 @@ lbl_80145A40: /* 80145BA4 001429A4 EC 21 00 32 */ fmuls f1, f1, f0 /* 80145BA8 001429A8 38 64 00 D4 */ addi r3, r4, 0xd4 /* 80145BAC 001429AC 38 84 00 20 */ addi r4, r4, 0x20 -/* 80145BB0 001429B0 4B EC 54 E1 */ bl func_8000B090 +/* 80145BB0 001429B0 4B EC 54 E1 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80145BB4 001429B4 FC 20 F8 90 */ fmr f1, f31 /* 80145BB8 001429B8 7F 63 DB 78 */ mr r3, r27 /* 80145BBC 001429BC 7F 84 E3 78 */ mr r4, r28 @@ -9374,7 +9374,7 @@ lbl_80145A40: /* 80145BF0 001429F0 90 01 00 14 */ stw r0, 0x14(r1) /* 80145BF4 001429F4 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80145BF8 001429F8 D0 0D 96 84 */ stfs f0, lbl_803CBF84-_SDA_BASE_(r13) -/* 80145BFC 001429FC 4B F8 F8 21 */ bl func_800D541C +/* 80145BFC 001429FC 4B F8 F8 21 */ bl Exit__5xGoalFfPv /* 80145C00 00142A00 80 01 00 14 */ lwz r0, 0x14(r1) /* 80145C04 00142A04 7C 08 03 A6 */ mtlr r0 /* 80145C08 00142A08 38 21 00 10 */ addi r1, r1, 0x10 @@ -9405,7 +9405,7 @@ lbl_80145A40: /* 80145C6C 00142A6C FC 40 08 90 */ fmr f2, f1 /* 80145C70 00142A70 FC 60 08 90 */ fmr f3, f1 /* 80145C74 00142A74 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 80145C78 00142A78 4B EC 93 85 */ bl func_8000EFFC +/* 80145C78 00142A78 4B EC 93 85 */ bl xVec3Init__FP5xVec3fff /* 80145C7C 00142A7C 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 80145C80 00142A80 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l /* 80145C84 00142A84 38 63 06 4C */ addi r3, r3, 0x64c @@ -9418,7 +9418,7 @@ lbl_80145A40: /* 80145CA0 00142AA0 C0 62 A6 04 */ lfs f3, lbl_803CEF84-_SDA2_BASE_(r2) /* 80145CA4 00142AA4 38 A0 00 00 */ li r5, 0 /* 80145CA8 00142AA8 38 E0 00 00 */ li r7, 0 -/* 80145CAC 00142AAC 4B F0 9F 21 */ bl func_8004FBCC +/* 80145CAC 00142AAC 4B F0 9F 21 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf /* 80145CB0 00142AB0 3C 60 80 27 */ lis r3, lbl_8026D19C@ha /* 80145CB4 00142AB4 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l /* 80145CB8 00142AB8 38 63 06 57 */ addi r3, r3, 0x657 @@ -9431,7 +9431,7 @@ lbl_80145A40: /* 80145CD4 00142AD4 38 A0 00 00 */ li r5, 0 /* 80145CD8 00142AD8 C0 82 A6 24 */ lfs f4, lbl_803CEFA4-_SDA2_BASE_(r2) /* 80145CDC 00142ADC 38 E0 00 00 */ li r7, 0 -/* 80145CE0 00142AE0 4B F0 9E ED */ bl func_8004FBCC +/* 80145CE0 00142AE0 4B F0 9E ED */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf /* 80145CE4 00142AE4 C0 02 A5 10 */ lfs f0, lbl_803CEE90-_SDA2_BASE_(r2) /* 80145CE8 00142AE8 3B 60 00 00 */ li r27, 0 /* 80145CEC 00142AEC 3B 80 00 00 */ li r28, 0 @@ -9451,7 +9451,7 @@ lbl_80145CF4: /* 80145D20 00142B20 A0 04 00 44 */ lhz r0, 0x44(r4) /* 80145D24 00142B24 60 00 00 02 */ ori r0, r0, 2 /* 80145D28 00142B28 B0 04 00 44 */ sth r0, 0x44(r4) -/* 80145D2C 00142B2C 4B ED 5A CD */ bl func_8001B7F8 +/* 80145D2C 00142B2C 4B ED 5A CD */ bl xEntShow__FP4xEnt /* 80145D30 00142B30 3B 7B 00 01 */ addi r27, r27, 1 /* 80145D34 00142B34 3B 9C 00 04 */ addi r28, r28, 4 /* 80145D38 00142B38 2C 1B 00 04 */ cmpwi r27, 4 @@ -9460,7 +9460,7 @@ lbl_80145CF4: /* 80145D44 00142B44 54 00 10 3A */ slwi r0, r0, 2 /* 80145D48 00142B48 7C 7F 02 14 */ add r3, r31, r0 /* 80145D4C 00142B4C 80 63 04 DC */ lwz r3, 0x4dc(r3) -/* 80145D50 00142B50 4B ED 5A 99 */ bl func_8001B7E8 +/* 80145D50 00142B50 4B ED 5A 99 */ bl xEntHide__FP4xEnt /* 80145D54 00142B54 80 9F 00 48 */ lwz r4, 0x48(r31) /* 80145D58 00142B58 38 7D 00 5C */ addi r3, r29, 0x5c /* 80145D5C 00142B5C 38 84 00 30 */ addi r4, r4, 0x30 @@ -9540,7 +9540,7 @@ lbl_80145E58: /* 80145E7C 00142C7C C0 62 A5 D8 */ lfs f3, lbl_803CEF58-_SDA2_BASE_(r2) /* 80145E80 00142C80 38 A0 00 00 */ li r5, 0 /* 80145E84 00142C84 38 E0 00 00 */ li r7, 0 -/* 80145E88 00142C88 4B F0 9D 45 */ bl func_8004FBCC +/* 80145E88 00142C88 4B F0 9D 45 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf /* 80145E8C 00142C8C 90 7D 0A F0 */ stw r3, 0xaf0(r29) /* 80145E90 00142C90 80 1D 02 C0 */ lwz r0, 0x2c0(r29) /* 80145E94 00142C94 60 00 00 08 */ ori r0, r0, 8 @@ -9568,7 +9568,7 @@ lbl_80145EB4: /* 80145EE8 00142CE8 38 A5 03 FC */ addi r5, r5, 0x3fc /* 80145EEC 00142CEC 7C 9D 22 14 */ add r4, r29, r4 /* 80145EF0 00142CF0 7C BD 2A 14 */ add r5, r29, r5 -/* 80145EF4 00142CF4 4B EC 87 9D */ bl func_8000E690 +/* 80145EF4 00142CF4 4B EC 87 9D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80145EF8 00142CF8 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80145EFC 00142CFC 80 7D 00 48 */ lwz r3, 0x48(r29) /* 80145F00 00142D00 D0 03 00 24 */ stfs f0, 0x24(r3) @@ -9579,7 +9579,7 @@ lbl_80145EB4: /* 80145F14 00142D14 80 7D 00 48 */ lwz r3, 0x48(r29) /* 80145F18 00142D18 38 83 00 10 */ addi r4, r3, 0x10 /* 80145F1C 00142D1C 38 A3 00 20 */ addi r5, r3, 0x20 -/* 80145F20 00142D20 4B EC F1 6D */ bl func_8001508C +/* 80145F20 00142D20 4B EC F1 6D */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 80145F24 00142D24 C0 42 A5 10 */ lfs f2, lbl_803CEE90-_SDA2_BASE_(r2) /* 80145F28 00142D28 38 9E 00 68 */ addi r4, r30, 0x68 /* 80145F2C 00142D2C C0 2D 96 7C */ lfs f1, lbl_803CBF7C-_SDA_BASE_(r13) @@ -9727,7 +9727,7 @@ lbl_8014610C: /* 80146124 00142F24 38 A5 03 FC */ addi r5, r5, 0x3fc /* 80146128 00142F28 7C 9D 22 14 */ add r4, r29, r4 /* 8014612C 00142F2C 7C BD 2A 14 */ add r5, r29, r5 -/* 80146130 00142F30 4B EC 85 61 */ bl func_8000E690 +/* 80146130 00142F30 4B EC 85 61 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80146134 00142F34 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 80146138 00142F38 38 61 00 10 */ addi r3, r1, 0x10 /* 8014613C 00142F3C 7C 64 1B 78 */ mr r4, r3 @@ -9739,12 +9739,12 @@ lbl_8014610C: /* 80146154 00142F54 C0 22 A5 68 */ lfs f1, lbl_803CEEE8-_SDA2_BASE_(r2) /* 80146158 00142F58 38 65 00 20 */ addi r3, r5, 0x20 /* 8014615C 00142F5C 38 84 00 20 */ addi r4, r4, 0x20 -/* 80146160 00142F60 4B EC 4F 31 */ bl func_8000B090 +/* 80146160 00142F60 4B EC 4F 31 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80146164 00142F64 80 7D 00 48 */ lwz r3, 0x48(r29) /* 80146168 00142F68 38 81 00 10 */ addi r4, r1, 0x10 /* 8014616C 00142F6C C0 22 A5 48 */ lfs f1, lbl_803CEEC8-_SDA2_BASE_(r2) /* 80146170 00142F70 38 63 00 20 */ addi r3, r3, 0x20 -/* 80146174 00142F74 4B EC EE E5 */ bl func_80015058 +/* 80146174 00142F74 4B EC EE E5 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80146178 00142F78 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) /* 8014617C 00142F7C 80 7D 00 48 */ lwz r3, 0x48(r29) /* 80146180 00142F80 D0 03 00 24 */ stfs f0, 0x24(r3) @@ -9755,7 +9755,7 @@ lbl_8014610C: /* 80146194 00142F94 80 7D 00 48 */ lwz r3, 0x48(r29) /* 80146198 00142F98 38 83 00 10 */ addi r4, r3, 0x10 /* 8014619C 00142F9C 38 A3 00 20 */ addi r5, r3, 0x20 -/* 801461A0 00142FA0 4B EC EE ED */ bl func_8001508C +/* 801461A0 00142FA0 4B EC EE ED */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 801461A4 00142FA4 C0 39 00 4C */ lfs f1, 0x4c(r25) /* 801461A8 00142FA8 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) /* 801461AC 00142FAC FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -9764,7 +9764,7 @@ lbl_8014610C: /* 801461B8 00142FB8 EC 20 08 28 */ fsubs f1, f0, f1 /* 801461BC 00142FBC 38 99 00 5C */ addi r4, r25, 0x5c /* 801461C0 00142FC0 38 63 00 30 */ addi r3, r3, 0x30 -/* 801461C4 00142FC4 4B EC 4E CD */ bl func_8000B090 +/* 801461C4 00142FC4 4B EC 4E CD */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 801461C8 00142FC8 80 1D 05 48 */ lwz r0, 0x548(r29) /* 801461CC 00142FCC 80 7D 00 48 */ lwz r3, 0x48(r29) /* 801461D0 00142FD0 1C 80 00 0C */ mulli r4, r0, 0xc @@ -9772,7 +9772,7 @@ lbl_8014610C: /* 801461D8 00142FD8 38 63 00 30 */ addi r3, r3, 0x30 /* 801461DC 00142FDC 38 84 03 FC */ addi r4, r4, 0x3fc /* 801461E0 00142FE0 7C 9D 22 14 */ add r4, r29, r4 -/* 801461E4 00142FE4 4B EC EE 75 */ bl func_80015058 +/* 801461E4 00142FE4 4B EC EE 75 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 801461E8 00142FE8 48 00 03 58 */ b lbl_80146540 lbl_801461EC: /* 801461EC 00142FEC 80 1D 05 48 */ lwz r0, 0x548(r29) @@ -9804,7 +9804,7 @@ lbl_8014620C: /* 80146250 00143050 38 A0 00 00 */ li r5, 0 /* 80146254 00143054 C0 82 A4 E8 */ lfs f4, lbl_803CEE68-_SDA2_BASE_(r2) /* 80146258 00143058 38 E0 00 00 */ li r7, 0 -/* 8014625C 0014305C 4B F0 99 71 */ bl func_8004FBCC +/* 8014625C 0014305C 4B F0 99 71 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf /* 80146260 00143060 80 7D 0A F0 */ lwz r3, 0xaf0(r29) /* 80146264 00143064 28 03 00 00 */ cmplwi r3, 0 /* 80146268 00143068 41 82 00 10 */ beq lbl_80146278 @@ -9843,7 +9843,7 @@ lbl_801462B8: /* 801462E4 001430E4 A0 04 00 44 */ lhz r0, 0x44(r4) /* 801462E8 001430E8 60 00 00 02 */ ori r0, r0, 2 /* 801462EC 001430EC B0 04 00 44 */ sth r0, 0x44(r4) -/* 801462F0 001430F0 4B ED 55 09 */ bl func_8001B7F8 +/* 801462F0 001430F0 4B ED 55 09 */ bl xEntShow__FP4xEnt /* 801462F4 001430F4 3B 18 00 01 */ addi r24, r24, 1 /* 801462F8 001430F8 3B FF 00 04 */ addi r31, r31, 4 /* 801462FC 001430FC 2C 18 00 04 */ cmpwi r24, 4 @@ -9852,7 +9852,7 @@ lbl_801462B8: /* 80146308 00143108 54 00 10 3A */ slwi r0, r0, 2 /* 8014630C 0014310C 7C 7D 02 14 */ add r3, r29, r0 /* 80146310 00143110 80 63 04 DC */ lwz r3, 0x4dc(r3) -/* 80146314 00143114 4B ED 54 D5 */ bl func_8001B7E8 +/* 80146314 00143114 4B ED 54 D5 */ bl xEntHide__FP4xEnt lbl_80146318: /* 80146318 00143118 38 00 00 00 */ li r0, 0 /* 8014631C 0014311C 38 DE 00 68 */ addi r6, r30, 0x68 @@ -9897,7 +9897,7 @@ lbl_80146384: /* 801463B0 001431B0 A0 04 00 44 */ lhz r0, 0x44(r4) /* 801463B4 001431B4 60 00 00 02 */ ori r0, r0, 2 /* 801463B8 001431B8 B0 04 00 44 */ sth r0, 0x44(r4) -/* 801463BC 001431BC 4B ED 54 3D */ bl func_8001B7F8 +/* 801463BC 001431BC 4B ED 54 3D */ bl xEntShow__FP4xEnt /* 801463C0 001431C0 3A F7 00 01 */ addi r23, r23, 1 /* 801463C4 001431C4 3B DE 00 04 */ addi r30, r30, 4 /* 801463C8 001431C8 2C 17 00 04 */ cmpwi r23, 4 @@ -9906,7 +9906,7 @@ lbl_80146384: /* 801463D4 001431D4 54 00 10 3A */ slwi r0, r0, 2 /* 801463D8 001431D8 7C 7D 02 14 */ add r3, r29, r0 /* 801463DC 001431DC 80 63 04 DC */ lwz r3, 0x4dc(r3) -/* 801463E0 001431E0 4B ED 54 09 */ bl func_8001B7E8 +/* 801463E0 001431E0 4B ED 54 09 */ bl xEntHide__FP4xEnt /* 801463E4 001431E4 7F 23 CB 78 */ mr r3, r25 /* 801463E8 001431E8 38 80 00 20 */ li r4, 0x20 /* 801463EC 001431EC 38 A0 00 00 */ li r5, 0 @@ -9922,7 +9922,7 @@ lbl_801463F4: /* 80146410 00143210 38 84 03 FC */ addi r4, r4, 0x3fc /* 80146414 00143214 7C 9D 22 14 */ add r4, r29, r4 /* 80146418 00143218 FC 20 F0 90 */ fmr f1, f30 -/* 8014641C 0014321C 4B EC 4C 75 */ bl func_8000B090 +/* 8014641C 0014321C 4B EC 4C 75 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80146420 00143220 80 1D 05 48 */ lwz r0, 0x548(r29) /* 80146424 00143224 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) /* 80146428 00143228 1C 80 00 0C */ mulli r4, r0, 0xc @@ -9931,10 +9931,10 @@ lbl_801463F4: /* 80146434 00143234 38 63 00 30 */ addi r3, r3, 0x30 /* 80146438 00143238 38 84 03 FC */ addi r4, r4, 0x3fc /* 8014643C 0014323C 7C 9D 22 14 */ add r4, r29, r4 -/* 80146440 00143240 4B EC EC 19 */ bl func_80015058 +/* 80146440 00143240 4B EC EC 19 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80146444 00143244 80 7D 00 48 */ lwz r3, 0x48(r29) /* 80146448 00143248 38 63 00 30 */ addi r3, r3, 0x30 -/* 8014644C 0014324C 4B EC EC 81 */ bl func_800150CC +/* 8014644C 0014324C 4B EC EC 81 */ bl xVec3Length2__FPC5xVec3 /* 80146450 00143250 80 7D 02 B8 */ lwz r3, 0x2b8(r29) /* 80146454 00143254 80 03 00 24 */ lwz r0, 0x24(r3) /* 80146458 00143258 60 00 00 01 */ ori r0, r0, 1 @@ -10014,12 +10014,12 @@ lbl_80146540: /* 80146574 00143374 38 21 00 70 */ addi r1, r1, 0x70 /* 80146578 00143378 4E 80 00 20 */ blr -.global func_8014657C -func_8014657C: +.global add_tweaks__13xBinaryCameraFPCc +add_tweaks__13xBinaryCameraFPCc: /* 8014657C 0014337C 4E 80 00 20 */ blr -.global func_80146580 -func_80146580: +.global set_targets__13xBinaryCameraFRC5xVec3RC5xVec3f +set_targets__13xBinaryCameraFRC5xVec3RC5xVec3f: /* 80146580 00143380 90 83 00 50 */ stw r4, 0x50(r3) /* 80146584 00143384 90 A3 00 54 */ stw r5, 0x54(r3) /* 80146588 00143388 D0 23 00 58 */ stfs f1, 0x58(r3) @@ -10053,7 +10053,7 @@ zNPCTypeBossSandy.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 801465EC 001433EC D0 03 00 08 */ stfs f0, 8(r3) /* 801465F0 001433F0 4E 80 00 20 */ blr -.global func_801465F4 -func_801465F4: +.global Name__21zNPCGoalBossSandyLeapFv +Name__21zNPCGoalBossSandyLeapFv: /* 801465F4 001433F4 38 60 00 00 */ li r3, 0 /* 801465F8 001433F8 4E 80 00 20 */ blr diff --git a/asm/Game/zNPCTypeCommon.s b/asm/Game/zNPCTypeCommon.s index 3d8e7bf7f..7e9ba0a39 100644 --- a/asm/Game/zNPCTypeCommon.s +++ b/asm/Game/zNPCTypeCommon.s @@ -23,7 +23,7 @@ lbl_800EEE7C: /* 800EEE88 000EBC88 7C 60 1B 79 */ or. r0, r3, r3 /* 800EEE8C 000EBC8C 41 82 00 10 */ beq lbl_800EEE9C /* 800EEE90 000EBC90 7F E4 FB 78 */ mr r4, r31 -/* 800EEE94 000EBC94 48 00 57 61 */ bl func_800F45F4 +/* 800EEE94 000EBC94 48 00 57 61 */ bl __ct__10zNPCCommonFi /* 800EEE98 000EBC98 7C 60 1B 78 */ mr r0, r3 lbl_800EEE9C: /* 800EEE9C 000EBC9C 7C 03 03 78 */ mr r3, r0 @@ -41,7 +41,7 @@ lbl_800EEEAC: /* 800EEEC4 000EBCC4 7C 08 02 A6 */ mflr r0 /* 800EEEC8 000EBCC8 38 80 00 01 */ li r4, 1 /* 800EEECC 000EBCCC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800EEED0 000EBCD0 4B FE A0 D5 */ bl func_800D8FA4 +/* 800EEED0 000EBCD0 4B FE A0 D5 */ bl __dt__12xFactoryInstFv /* 800EEED4 000EBCD4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EEED8 000EBCD8 7C 08 03 A6 */ mtlr r0 /* 800EEEDC 000EBCDC 38 21 00 10 */ addi r1, r1, 0x10 @@ -122,7 +122,7 @@ zNPCCommon_SceneFinish__Fv: /* 800EEFD4 000EBDD4 3C 60 80 27 */ lis r3, lbl_80268CC0@ha /* 800EEFD8 000EBDD8 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l /* 800EEFDC 000EBDDC 38 63 04 2B */ addi r3, r3, 0x42b -/* 800EEFE0 000EBDE0 4B F2 6E C1 */ bl func_80015EA0 +/* 800EEFE0 000EBDE0 4B F2 6E C1 */ bl xDebugRemoveTweak__FPCc /* 800EEFE4 000EBDE4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EEFE8 000EBDE8 7C 08 03 A6 */ mtlr r0 /* 800EEFEC 000EBDEC 38 21 00 10 */ addi r1, r1, 0x10 @@ -239,7 +239,7 @@ lbl_800EF164: /* 800EF168 000EBF68 28 03 00 00 */ cmplwi r3, 0 /* 800EF16C 000EBF6C 41 82 00 24 */ beq lbl_800EF190 /* 800EF170 000EBF70 38 63 00 68 */ addi r3, r3, 0x68 -/* 800EF174 000EBF74 4B F2 5F 59 */ bl func_800150CC +/* 800EF174 000EBF74 4B F2 5F 59 */ bl xVec3Length2__FPC5xVec3 /* 800EF178 000EBF78 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) /* 800EF17C 000EBF7C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800EF180 000EBF80 40 81 00 10 */ ble lbl_800EF190 @@ -287,7 +287,7 @@ lbl_800EF210: /* 800EF214 000EC014 98 1D 00 84 */ stb r0, 0x84(r29) lbl_800EF218: /* 800EF218 000EC018 38 7F 00 34 */ addi r3, r31, 0x34 -/* 800EF21C 000EC01C 4B F2 5E B1 */ bl func_800150CC +/* 800EF21C 000EC01C 4B F2 5E B1 */ bl xVec3Length2__FPC5xVec3 /* 800EF220 000EC020 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) /* 800EF224 000EC024 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800EF228 000EC028 40 81 00 0C */ ble lbl_800EF234 @@ -297,7 +297,7 @@ lbl_800EF234: /* 800EF234 000EC034 3B 80 00 00 */ li r28, 0 lbl_800EF238: /* 800EF238 000EC038 38 7F 00 40 */ addi r3, r31, 0x40 -/* 800EF23C 000EC03C 4B F2 5E 91 */ bl func_800150CC +/* 800EF23C 000EC03C 4B F2 5E 91 */ bl xVec3Length2__FPC5xVec3 /* 800EF240 000EC040 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) /* 800EF244 000EC044 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800EF248 000EC048 40 81 00 AC */ ble lbl_800EF2F4 @@ -307,42 +307,42 @@ lbl_800EF238: /* 800EF258 000EC058 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800EF25C 000EC05C 4B F5 03 C9 */ bl xSceneID2Name__FP6xSceneUi /* 800EF260 000EC060 7F A3 EB 78 */ mr r3, r29 -/* 800EF264 000EC064 48 00 53 CD */ bl func_800F4630 +/* 800EF264 000EC064 48 00 53 CD */ bl DBG_Name__10zNPCCommonFv /* 800EF268 000EC068 88 1D 00 84 */ lbz r0, 0x84(r29) /* 800EF26C 000EC06C 28 00 00 01 */ cmplwi r0, 1 /* 800EF270 000EC070 40 82 00 30 */ bne lbl_800EF2A0 /* 800EF274 000EC074 C0 1F 00 40 */ lfs f0, 0x40(r31) /* 800EF278 000EC078 7F A3 EB 78 */ mr r3, r29 /* 800EF27C 000EC07C D0 1E 00 0C */ stfs f0, 0xc(r30) -/* 800EF280 000EC080 4B F2 C5 89 */ bl func_8001B808 +/* 800EF280 000EC080 4B F2 C5 89 */ bl xEntGetPos__FPC4xEnt /* 800EF284 000EC084 7C 64 1B 78 */ mr r4, r3 /* 800EF288 000EC088 7F C3 F3 78 */ mr r3, r30 /* 800EF28C 000EC08C 4B F5 F2 51 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800EF290 000EC090 7F C3 F3 78 */ mr r3, r30 /* 800EF294 000EC094 38 9F 00 34 */ addi r4, r31, 0x34 -/* 800EF298 000EC098 4B F1 F4 BD */ bl func_8000E754 +/* 800EF298 000EC098 4B F1 F4 BD */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800EF29C 000EC09C 48 00 01 A4 */ b lbl_800EF440 lbl_800EF2A0: /* 800EF2A0 000EC0A0 C0 22 9A B4 */ lfs f1, lbl_803CE434-_SDA2_BASE_(r2) /* 800EF2A4 000EC0A4 38 61 00 08 */ addi r3, r1, 8 /* 800EF2A8 000EC0A8 38 9F 00 40 */ addi r4, r31, 0x40 -/* 800EF2AC 000EC0AC 4B F1 BD E5 */ bl func_8000B090 +/* 800EF2AC 000EC0AC 4B F1 BD E5 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800EF2B0 000EC0B0 7F A3 EB 78 */ mr r3, r29 -/* 800EF2B4 000EC0B4 4B F2 C5 55 */ bl func_8001B808 +/* 800EF2B4 000EC0B4 4B F2 C5 55 */ bl xEntGetPos__FPC4xEnt /* 800EF2B8 000EC0B8 7C 64 1B 78 */ mr r4, r3 /* 800EF2BC 000EC0BC 7F C3 F3 78 */ mr r3, r30 /* 800EF2C0 000EC0C0 4B F5 F2 1D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800EF2C4 000EC0C4 7F C3 F3 78 */ mr r3, r30 /* 800EF2C8 000EC0C8 38 9F 00 34 */ addi r4, r31, 0x34 -/* 800EF2CC 000EC0CC 4B F1 F4 89 */ bl func_8000E754 +/* 800EF2CC 000EC0CC 4B F1 F4 89 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800EF2D0 000EC0D0 7F C4 F3 78 */ mr r4, r30 /* 800EF2D4 000EC0D4 38 7E 00 0C */ addi r3, r30, 0xc /* 800EF2D8 000EC0D8 38 A1 00 08 */ addi r5, r1, 8 -/* 800EF2DC 000EC0DC 4B F1 BD DD */ bl func_8000B0B8 +/* 800EF2DC 000EC0DC 4B F1 BD DD */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 800EF2E0 000EC0E0 7F C4 F3 78 */ mr r4, r30 /* 800EF2E4 000EC0E4 38 7E 00 18 */ addi r3, r30, 0x18 /* 800EF2E8 000EC0E8 38 A1 00 08 */ addi r5, r1, 8 -/* 800EF2EC 000EC0EC 4B F1 F3 A5 */ bl func_8000E690 +/* 800EF2EC 000EC0EC 4B F1 F3 A5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800EF2F0 000EC0F0 48 00 01 50 */ b lbl_800EF440 lbl_800EF2F4: /* 800EF2F4 000EC0F4 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -351,7 +351,7 @@ lbl_800EF2F4: /* 800EF300 000EC100 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800EF304 000EC104 4B F5 03 21 */ bl xSceneID2Name__FP6xSceneUi /* 800EF308 000EC108 7F A3 EB 78 */ mr r3, r29 -/* 800EF30C 000EC10C 48 00 53 25 */ bl func_800F4630 +/* 800EF30C 000EC10C 48 00 53 25 */ bl DBG_Name__10zNPCCommonFv /* 800EF310 000EC110 88 1D 00 84 */ lbz r0, 0x84(r29) /* 800EF314 000EC114 2C 00 00 03 */ cmpwi r0, 3 /* 800EF318 000EC118 41 82 01 28 */ beq lbl_800EF440 @@ -392,13 +392,13 @@ lbl_800EF390: /* 800EF390 000EC190 C0 1F 00 40 */ lfs f0, 0x40(r31) /* 800EF394 000EC194 7F A3 EB 78 */ mr r3, r29 /* 800EF398 000EC198 D0 1E 00 0C */ stfs f0, 0xc(r30) -/* 800EF39C 000EC19C 4B F2 C4 6D */ bl func_8001B808 +/* 800EF39C 000EC19C 4B F2 C4 6D */ bl xEntGetPos__FPC4xEnt /* 800EF3A0 000EC1A0 7C 64 1B 78 */ mr r4, r3 /* 800EF3A4 000EC1A4 7F C3 F3 78 */ mr r3, r30 /* 800EF3A8 000EC1A8 4B F5 F1 35 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800EF3AC 000EC1AC 7F C3 F3 78 */ mr r3, r30 /* 800EF3B0 000EC1B0 38 9F 00 34 */ addi r4, r31, 0x34 -/* 800EF3B4 000EC1B4 4B F1 F3 A1 */ bl func_8000E754 +/* 800EF3B4 000EC1B4 4B F1 F3 A1 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800EF3B8 000EC1B8 48 00 00 88 */ b lbl_800EF440 lbl_800EF3BC: /* 800EF3BC 000EC1BC 80 9D 00 24 */ lwz r4, 0x24(r29) @@ -407,34 +407,34 @@ lbl_800EF3BC: /* 800EF3C8 000EC1C8 38 7F 00 40 */ addi r3, r31, 0x40 /* 800EF3CC 000EC1CC 38 9E 00 0C */ addi r4, r30, 0xc /* 800EF3D0 000EC1D0 38 BE 00 18 */ addi r5, r30, 0x18 -/* 800EF3D4 000EC1D4 4B F1 F2 BD */ bl func_8000E690 +/* 800EF3D4 000EC1D4 4B F1 F2 BD */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800EF3D8 000EC1D8 2C 1C 00 00 */ cmpwi r28, 0 /* 800EF3DC 000EC1DC 40 82 00 14 */ bne lbl_800EF3F0 /* 800EF3E0 000EC1E0 C0 22 9A B4 */ lfs f1, lbl_803CE434-_SDA2_BASE_(r2) /* 800EF3E4 000EC1E4 38 7F 00 34 */ addi r3, r31, 0x34 /* 800EF3E8 000EC1E8 38 9F 00 40 */ addi r4, r31, 0x40 -/* 800EF3EC 000EC1EC 4B F1 BC A5 */ bl func_8000B090 +/* 800EF3EC 000EC1EC 4B F1 BC A5 */ bl xVec3SMul__FP5xVec3PC5xVec3f lbl_800EF3F0: /* 800EF3F0 000EC1F0 C0 22 9A B4 */ lfs f1, lbl_803CE434-_SDA2_BASE_(r2) /* 800EF3F4 000EC1F4 38 61 00 08 */ addi r3, r1, 8 /* 800EF3F8 000EC1F8 38 9F 00 40 */ addi r4, r31, 0x40 -/* 800EF3FC 000EC1FC 4B F1 BC 95 */ bl func_8000B090 +/* 800EF3FC 000EC1FC 4B F1 BC 95 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800EF400 000EC200 7F A3 EB 78 */ mr r3, r29 -/* 800EF404 000EC204 4B F2 C4 05 */ bl func_8001B808 +/* 800EF404 000EC204 4B F2 C4 05 */ bl xEntGetPos__FPC4xEnt /* 800EF408 000EC208 7C 64 1B 78 */ mr r4, r3 /* 800EF40C 000EC20C 7F C3 F3 78 */ mr r3, r30 /* 800EF410 000EC210 4B F5 F0 CD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800EF414 000EC214 7F C3 F3 78 */ mr r3, r30 /* 800EF418 000EC218 38 9F 00 34 */ addi r4, r31, 0x34 -/* 800EF41C 000EC21C 4B F1 F3 39 */ bl func_8000E754 +/* 800EF41C 000EC21C 4B F1 F3 39 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800EF420 000EC220 7F C4 F3 78 */ mr r4, r30 /* 800EF424 000EC224 38 7E 00 0C */ addi r3, r30, 0xc /* 800EF428 000EC228 38 A1 00 08 */ addi r5, r1, 8 -/* 800EF42C 000EC22C 4B F1 BC 8D */ bl func_8000B0B8 +/* 800EF42C 000EC22C 4B F1 BC 8D */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 800EF430 000EC230 7F C4 F3 78 */ mr r4, r30 /* 800EF434 000EC234 38 7E 00 18 */ addi r3, r30, 0x18 /* 800EF438 000EC238 38 A1 00 08 */ addi r5, r1, 8 -/* 800EF43C 000EC23C 4B F1 F2 55 */ bl func_8000E690 +/* 800EF43C 000EC23C 4B F1 F2 55 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 lbl_800EF440: /* 800EF440 000EC240 80 01 00 34 */ lwz r0, 0x34(r1) /* 800EF444 000EC244 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -460,11 +460,11 @@ Setup__10zNPCCommonFv: /* 800EF488 000EC288 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800EF48C 000EC28C 4B F5 01 99 */ bl xSceneID2Name__FP6xSceneUi /* 800EF490 000EC290 7F E3 FB 78 */ mr r3, r31 -/* 800EF494 000EC294 48 00 52 8D */ bl func_800F4720 +/* 800EF494 000EC294 48 00 52 8D */ bl Setup__9xNPCBasicFv /* 800EF498 000EC298 7F E3 FB 78 */ mr r3, r31 -/* 800EF49C 000EC29C 48 00 51 A9 */ bl func_800F4644 +/* 800EF49C 000EC29C 48 00 51 A9 */ bl DBG_InstName__10zNPCCommonFv /* 800EF4A0 000EC2A0 7F E3 FB 78 */ mr r3, r31 -/* 800EF4A4 000EC2A4 48 00 51 9D */ bl func_800F4640 +/* 800EF4A4 000EC2A4 48 00 51 9D */ bl DBG_RptDataSize__10zNPCCommonFv /* 800EF4A8 000EC2A8 80 7F 01 C0 */ lwz r3, 0x1c0(r31) /* 800EF4AC 000EC2AC 80 63 00 08 */ lwz r3, 8(r3) /* 800EF4B0 000EC2B0 48 00 3C C1 */ bl zNPCSettings_Find__FUi @@ -490,9 +490,9 @@ lbl_800EF4F0: /* 800EF4FC 000EC2FC 7D 89 03 A6 */ mtctr r12 /* 800EF500 000EC300 4E 80 04 21 */ bctrl /* 800EF504 000EC304 7F E3 FB 78 */ mr r3, r31 -/* 800EF508 000EC308 48 00 51 31 */ bl func_800F4638 +/* 800EF508 000EC308 48 00 51 31 */ bl DBG_AddTweakers__10zNPCCommonFv /* 800EF50C 000EC30C 7F E3 FB 78 */ mr r3, r31 -/* 800EF510 000EC310 4B F6 6F D5 */ bl func_800564E4 +/* 800EF510 000EC310 4B F6 6F D5 */ bl SelfType__9xNPCBasicCFv /* 800EF514 000EC314 3C 80 4E 54 */ lis r4, 0x4E54523B@ha /* 800EF518 000EC318 38 04 52 3B */ addi r0, r4, 0x4E54523B@l /* 800EF51C 000EC31C 7C 03 00 00 */ cmpw r3, r0 @@ -723,13 +723,13 @@ lbl_800EF830: /* 800EF838 000EC638 28 1D 00 00 */ cmplwi r29, 0 /* 800EF83C 000EC63C 41 82 00 20 */ beq lbl_800EF85C /* 800EF840 000EC640 7F A3 EB 78 */ mr r3, r29 -/* 800EF844 000EC644 48 00 50 65 */ bl func_800F48A8 +/* 800EF844 000EC644 48 00 50 65 */ bl ImmTranIsOn__7xPsycheFv /* 800EF848 000EC648 2C 03 00 00 */ cmpwi r3, 0 /* 800EF84C 000EC64C 41 82 00 08 */ beq lbl_800EF854 /* 800EF850 000EC650 3B C0 00 01 */ li r30, 1 lbl_800EF854: /* 800EF854 000EC654 7F A3 EB 78 */ mr r3, r29 -/* 800EF858 000EC658 48 00 50 41 */ bl func_800F4898 +/* 800EF858 000EC658 48 00 50 41 */ bl ImmTranOff__7xPsycheFv lbl_800EF85C: /* 800EF85C 000EC65C 7F E3 FB 78 */ mr r3, r31 /* 800EF860 000EC660 81 9F 01 B8 */ lwz r12, 0x1b8(r31) @@ -741,7 +741,7 @@ lbl_800EF85C: /* 800EF878 000EC678 2C 1E 00 00 */ cmpwi r30, 0 /* 800EF87C 000EC67C 41 82 00 0C */ beq lbl_800EF888 /* 800EF880 000EC680 7F A3 EB 78 */ mr r3, r29 -/* 800EF884 000EC684 48 00 50 05 */ bl func_800F4888 +/* 800EF884 000EC684 48 00 50 05 */ bl ImmTranOn__7xPsycheFv lbl_800EF888: /* 800EF888 000EC688 80 01 00 24 */ lwz r0, 0x24(r1) /* 800EF88C 000EC68C 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -784,17 +784,17 @@ Reset__10zNPCCommonFv: /* 800EF914 000EC714 4E 80 04 21 */ bctrl /* 800EF918 000EC718 80 9F 01 C4 */ lwz r4, 0x1c4(r31) /* 800EF91C 000EC71C 38 7F 01 DC */ addi r3, r31, 0x1dc -/* 800EF920 000EC720 48 00 4E 3D */ bl func_800F475C +/* 800EF920 000EC720 48 00 4E 3D */ bl __as__12zNPCSettingsFRC12zNPCSettings /* 800EF924 000EC724 80 7F 01 BC */ lwz r3, 0x1bc(r31) /* 800EF928 000EC728 88 03 00 08 */ lbz r0, 8(r3) /* 800EF92C 000EC72C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800EF930 000EC730 41 82 00 10 */ beq lbl_800EF940 /* 800EF934 000EC734 7F E3 FB 78 */ mr r3, r31 -/* 800EF938 000EC738 4B F2 BE C1 */ bl func_8001B7F8 +/* 800EF938 000EC738 4B F2 BE C1 */ bl xEntShow__FP4xEnt /* 800EF93C 000EC73C 48 00 00 0C */ b lbl_800EF948 lbl_800EF940: /* 800EF940 000EC740 7F E3 FB 78 */ mr r3, r31 -/* 800EF944 000EC744 4B F2 BE A5 */ bl func_8001B7E8 +/* 800EF944 000EC744 4B F2 BE A5 */ bl xEntHide__FP4xEnt lbl_800EF948: /* 800EF948 000EC748 80 7F 01 CC */ lwz r3, 0x1cc(r31) /* 800EF94C 000EC74C 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e @@ -1186,7 +1186,7 @@ lbl_800EFE90: /* 800EFE98 000ECC98 3C 80 4E 47 */ lis r4, 0x4E474E37@ha /* 800EFE9C 000ECC9C 7F A3 EB 78 */ mr r3, r29 /* 800EFEA0 000ECCA0 38 84 4E 37 */ addi r4, r4, 0x4E474E37@l -/* 800EFEA4 000ECCA4 48 00 4A 11 */ bl func_800F48B4 +/* 800EFEA4 000ECCA4 48 00 4A 11 */ bl HasGoal__7xPsycheFi /* 800EFEA8 000ECCA8 2C 03 00 00 */ cmpwi r3, 0 /* 800EFEAC 000ECCAC 41 82 01 38 */ beq lbl_800EFFE4 /* 800EFEB0 000ECCB0 3C 80 4E 47 */ lis r4, 0x4E474E37@ha @@ -1201,7 +1201,7 @@ lbl_800EFEC8: /* 800EFED0 000ECCD0 7F A3 EB 78 */ mr r3, r29 /* 800EFED4 000ECCD4 48 01 D7 31 */ bl GIDOfPending__7xPsycheCFv /* 800EFED8 000ECCD8 7F A3 EB 78 */ mr r3, r29 -/* 800EFEDC 000ECCDC 4B FE 93 91 */ bl func_800D926C +/* 800EFEDC 000ECCDC 4B FE 93 91 */ bl GIDOfSafety__7xPsycheCFv /* 800EFEE0 000ECCE0 7C 64 1B 79 */ or. r4, r3, r3 /* 800EFEE4 000ECCE4 41 82 01 00 */ beq lbl_800EFFE4 /* 800EFEE8 000ECCE8 7F A3 EB 78 */ mr r3, r29 @@ -1212,7 +1212,7 @@ lbl_800EFEF8: /* 800EFEF8 000ECCF8 3B E0 00 00 */ li r31, 0 /* 800EFEFC 000ECCFC 48 00 00 E8 */ b lbl_800EFFE4 lbl_800EFF00: -/* 800EFF00 000ECD00 4B F2 B9 09 */ bl func_8001B808 +/* 800EFF00 000ECD00 4B F2 B9 09 */ bl xEntGetPos__FPC4xEnt /* 800EFF04 000ECD04 38 9D 00 10 */ addi r4, r29, 0x10 /* 800EFF08 000ECD08 4B F5 E5 D5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800EFF0C 000ECD0C 80 7D 00 20 */ lwz r3, 0x20(r29) @@ -1233,7 +1233,7 @@ lbl_800EFF38: /* 800EFF40 000ECD40 41 82 00 A4 */ beq lbl_800EFFE4 /* 800EFF44 000ECD44 3C 80 4E 47 */ lis r4, 0x4E475831@ha /* 800EFF48 000ECD48 38 84 58 31 */ addi r4, r4, 0x4E475831@l -/* 800EFF4C 000ECD4C 48 00 49 69 */ bl func_800F48B4 +/* 800EFF4C 000ECD4C 48 00 49 69 */ bl HasGoal__7xPsycheFi /* 800EFF50 000ECD50 2C 03 00 00 */ cmpwi r3, 0 /* 800EFF54 000ECD54 41 82 00 90 */ beq lbl_800EFFE4 /* 800EFF58 000ECD58 3C 80 4E 47 */ lis r4, 0x4E475831@ha @@ -1248,7 +1248,7 @@ lbl_800EFF70: /* 800EFF78 000ECD78 41 82 00 6C */ beq lbl_800EFFE4 /* 800EFF7C 000ECD7C 3C 80 4E 47 */ lis r4, 0x4E475830@ha /* 800EFF80 000ECD80 38 84 58 30 */ addi r4, r4, 0x4E475830@l -/* 800EFF84 000ECD84 48 00 49 31 */ bl func_800F48B4 +/* 800EFF84 000ECD84 48 00 49 31 */ bl HasGoal__7xPsycheFi /* 800EFF88 000ECD88 2C 03 00 00 */ cmpwi r3, 0 /* 800EFF8C 000ECD8C 41 82 00 58 */ beq lbl_800EFFE4 /* 800EFF90 000ECD90 3C 80 4E 47 */ lis r4, 0x4E475830@ha @@ -1263,7 +1263,7 @@ lbl_800EFFA8: /* 800EFFB0 000ECDB0 41 82 00 34 */ beq lbl_800EFFE4 /* 800EFFB4 000ECDB4 3C 80 4E 47 */ lis r4, 0x4E475832@ha /* 800EFFB8 000ECDB8 38 84 58 32 */ addi r4, r4, 0x4E475832@l -/* 800EFFBC 000ECDBC 48 00 48 F9 */ bl func_800F48B4 +/* 800EFFBC 000ECDBC 48 00 48 F9 */ bl HasGoal__7xPsycheFi /* 800EFFC0 000ECDC0 2C 03 00 00 */ cmpwi r3, 0 /* 800EFFC4 000ECDC4 41 82 00 20 */ beq lbl_800EFFE4 /* 800EFFC8 000ECDC8 3C 80 4E 47 */ lis r4, 0x4E475832@ha @@ -1313,7 +1313,7 @@ lbl_800F0058: /* 800F006C 000ECE6C 38 61 00 08 */ addi r3, r1, 8 /* 800F0070 000ECE70 38 84 00 BC */ addi r4, r4, 0xbc /* 800F0074 000ECE74 3B E0 00 01 */ li r31, 1 -/* 800F0078 000ECE78 4B F1 B1 ED */ bl func_8000B264 +/* 800F0078 000ECE78 4B F1 B1 ED */ bl __as__5xVec3FRC5xVec3 lbl_800F007C: /* 800F007C 000ECE7C FC 20 F8 90 */ fmr f1, f31 /* 800F0080 000ECE80 80 7C 02 24 */ lwz r3, 0x224(r28) @@ -1329,13 +1329,13 @@ lbl_800F007C: /* 800F00A8 000ECEA8 90 03 00 E0 */ stw r0, 0xe0(r3) /* 800F00AC 000ECEAC 80 7C 00 48 */ lwz r3, 0x48(r28) /* 800F00B0 000ECEB0 38 63 00 BC */ addi r3, r3, 0xbc -/* 800F00B4 000ECEB4 4B F1 B1 B1 */ bl func_8000B264 +/* 800F00B4 000ECEB4 4B F1 B1 B1 */ bl __as__5xVec3FRC5xVec3 lbl_800F00B8: /* 800F00B8 000ECEB8 FC 20 F8 90 */ fmr f1, f31 /* 800F00BC 000ECEBC 7F 83 E3 78 */ mr r3, r28 /* 800F00C0 000ECEC0 7F A4 EB 78 */ mr r4, r29 /* 800F00C4 000ECEC4 7F C5 F3 78 */ mr r5, r30 -/* 800F00C8 000ECEC8 48 00 46 5D */ bl func_800F4724 +/* 800F00C8 000ECEC8 48 00 46 5D */ bl Move__9xNPCBasicFP6xScenefP9xEntFrame /* 800F00CC 000ECECC 80 01 00 34 */ lwz r0, 0x34(r1) /* 800F00D0 000ECED0 CB E1 00 28 */ lfd f31, 0x28(r1) /* 800F00D4 000ECED4 83 E1 00 24 */ lwz r31, 0x24(r1) @@ -1362,7 +1362,7 @@ Process__10zNPCCommonFP6xScenef: /* 800F011C 000ECF1C 41 82 00 10 */ beq lbl_800F012C /* 800F0120 000ECF20 80 9E 01 D8 */ lwz r4, 0x1d8(r30) /* 800F0124 000ECF24 38 84 00 68 */ addi r4, r4, 0x68 -/* 800F0128 000ECF28 48 00 45 45 */ bl func_800F466C +/* 800F0128 000ECF28 48 00 45 45 */ bl ModelScaleSet__10zNPCCommonFPC5xVec3 lbl_800F012C: /* 800F012C 000ECF2C 88 1E 00 E7 */ lbz r0, 0xe7(r30) /* 800F0130 000ECF30 FC 20 F8 90 */ fmr f1, f31 @@ -1400,7 +1400,7 @@ BUpdate__10zNPCCommonFP5xVec3: /* 800F01A4 000ECFA4 38 61 00 38 */ addi r3, r1, 0x38 /* 800F01A8 000ECFA8 38 9F 00 40 */ addi r4, r31, 0x40 /* 800F01AC 000ECFAC C0 22 9A B4 */ lfs f1, lbl_803CE434-_SDA2_BASE_(r2) -/* 800F01B0 000ECFB0 4B F1 AF 71 */ bl func_8000B120 +/* 800F01B0 000ECFB0 4B F1 AF 71 */ bl __ml__5xVec3CFf /* 800F01B4 000ECFB4 80 E1 00 38 */ lwz r7, 0x38(r1) /* 800F01B8 000ECFB8 7F A4 EB 78 */ mr r4, r29 /* 800F01BC 000ECFBC 80 C1 00 3C */ lwz r6, 0x3c(r1) @@ -1410,24 +1410,24 @@ BUpdate__10zNPCCommonFP5xVec3: /* 800F01CC 000ECFCC 90 E1 00 44 */ stw r7, 0x44(r1) /* 800F01D0 000ECFD0 90 C1 00 48 */ stw r6, 0x48(r1) /* 800F01D4 000ECFD4 90 01 00 4C */ stw r0, 0x4c(r1) -/* 800F01D8 000ECFD8 4B F2 52 09 */ bl func_800153E0 +/* 800F01D8 000ECFD8 4B F2 52 09 */ bl __pl__5xVec3CFRC5xVec3 /* 800F01DC 000ECFDC 7F C3 F3 78 */ mr r3, r30 /* 800F01E0 000ECFE0 38 81 00 2C */ addi r4, r1, 0x2c -/* 800F01E4 000ECFE4 4B F1 B0 81 */ bl func_8000B264 +/* 800F01E4 000ECFE4 4B F1 B0 81 */ bl __as__5xVec3FRC5xVec3 /* 800F01E8 000ECFE8 7F C4 F3 78 */ mr r4, r30 /* 800F01EC 000ECFEC 38 61 00 20 */ addi r3, r1, 0x20 /* 800F01F0 000ECFF0 38 A1 00 44 */ addi r5, r1, 0x44 -/* 800F01F4 000ECFF4 4B F2 51 ED */ bl func_800153E0 +/* 800F01F4 000ECFF4 4B F2 51 ED */ bl __pl__5xVec3CFRC5xVec3 /* 800F01F8 000ECFF8 38 7E 00 0C */ addi r3, r30, 0xc /* 800F01FC 000ECFFC 38 81 00 20 */ addi r4, r1, 0x20 -/* 800F0200 000ED000 4B F1 B0 65 */ bl func_8000B264 +/* 800F0200 000ED000 4B F1 B0 65 */ bl __as__5xVec3FRC5xVec3 /* 800F0204 000ED004 7F C4 F3 78 */ mr r4, r30 /* 800F0208 000ED008 38 61 00 14 */ addi r3, r1, 0x14 /* 800F020C 000ED00C 38 A1 00 44 */ addi r5, r1, 0x44 -/* 800F0210 000ED010 4B F1 AF BD */ bl func_8000B1CC +/* 800F0210 000ED010 4B F1 AF BD */ bl __mi__5xVec3CFRC5xVec3 /* 800F0214 000ED014 38 7E 00 18 */ addi r3, r30, 0x18 /* 800F0218 000ED018 38 81 00 14 */ addi r4, r1, 0x14 -/* 800F021C 000ED01C 4B F1 B0 49 */ bl func_8000B264 +/* 800F021C 000ED01C 4B F1 B0 49 */ bl __as__5xVec3FRC5xVec3 /* 800F0220 000ED020 48 00 00 30 */ b lbl_800F0250 lbl_800F0224: /* 800F0224 000ED024 38 00 00 01 */ li r0, 1 @@ -1435,10 +1435,10 @@ lbl_800F0224: /* 800F022C 000ED02C 98 1C 00 84 */ stb r0, 0x84(r28) /* 800F0230 000ED030 38 61 00 08 */ addi r3, r1, 8 /* 800F0234 000ED034 38 BF 00 34 */ addi r5, r31, 0x34 -/* 800F0238 000ED038 4B F2 51 A9 */ bl func_800153E0 +/* 800F0238 000ED038 4B F2 51 A9 */ bl __pl__5xVec3CFRC5xVec3 /* 800F023C 000ED03C 7F C3 F3 78 */ mr r3, r30 /* 800F0240 000ED040 38 81 00 08 */ addi r4, r1, 8 -/* 800F0244 000ED044 4B F1 B0 21 */ bl func_8000B264 +/* 800F0244 000ED044 4B F1 B0 21 */ bl __as__5xVec3FRC5xVec3 /* 800F0248 000ED048 C0 1F 00 40 */ lfs f0, 0x40(r31) /* 800F024C 000ED04C D0 1E 00 0C */ stfs f0, 0xc(r30) lbl_800F0250: @@ -1447,7 +1447,7 @@ lbl_800F0250: /* 800F0258 000ED058 41 82 00 10 */ beq lbl_800F0268 /* 800F025C 000ED05C 38 7C 00 64 */ addi r3, r28, 0x64 /* 800F0260 000ED060 7C 64 1B 78 */ mr r4, r3 -/* 800F0264 000ED064 4B F1 AC D9 */ bl func_8000AF3C +/* 800F0264 000ED064 4B F1 AC D9 */ bl xQuickCullForBound__FP7xQCDataPC6xBound lbl_800F0268: /* 800F0268 000ED068 7F 83 E3 78 */ mr r3, r28 /* 800F026C 000ED06C 48 03 41 BD */ bl zGridUpdateEnt__FP4xEnt @@ -1772,11 +1772,11 @@ lbl_800F06C4: /* 800F06D4 000ED4D4 48 00 06 2C */ b lbl_800F0D00 lbl_800F06D8: /* 800F06D8 000ED4D8 7D 43 53 78 */ mr r3, r10 -/* 800F06DC 000ED4DC 4B F2 B1 1D */ bl func_8001B7F8 +/* 800F06DC 000ED4DC 4B F2 B1 1D */ bl xEntShow__FP4xEnt /* 800F06E0 000ED4E0 48 00 06 20 */ b lbl_800F0D00 lbl_800F06E4: /* 800F06E4 000ED4E4 7D 43 53 78 */ mr r3, r10 -/* 800F06E8 000ED4E8 4B F2 B1 01 */ bl func_8001B7E8 +/* 800F06E8 000ED4E8 4B F2 B1 01 */ bl xEntHide__FP4xEnt /* 800F06EC 000ED4EC 48 00 06 14 */ b lbl_800F0D00 lbl_800F06F0: /* 800F06F0 000ED4F0 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -1814,14 +1814,14 @@ lbl_800F0750: /* 800F0768 000ED568 38 61 00 0C */ addi r3, r1, 0xc /* 800F076C 000ED56C 38 85 00 30 */ addi r4, r5, 0x30 /* 800F0770 000ED570 38 A5 00 70 */ addi r5, r5, 0x70 -/* 800F0774 000ED574 4B F1 DF 1D */ bl func_8000E690 +/* 800F0774 000ED574 4B F1 DF 1D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800F0778 000ED578 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800F077C 000ED57C C0 22 9A BC */ lfs f1, lbl_803CE43C-_SDA2_BASE_(r2) /* 800F0780 000ED580 38 83 05 58 */ addi r4, r3, lbl_803C0558@l /* 800F0784 000ED584 38 61 00 0C */ addi r3, r1, 0xc /* 800F0788 000ED588 C0 04 06 C8 */ lfs f0, 0x6c8(r4) /* 800F078C 000ED58C EC 21 00 24 */ fdivs f1, f1, f0 -/* 800F0790 000ED590 4B F2 B1 A9 */ bl func_8001B938 +/* 800F0790 000ED590 4B F2 B1 A9 */ bl xVec3SMulBy__FP5xVec3f /* 800F0794 000ED594 81 96 00 08 */ lwz r12, 8(r22) /* 800F0798 000ED598 7E C3 B3 78 */ mr r3, r22 /* 800F079C 000ED59C 38 A1 00 0C */ addi r5, r1, 0xc @@ -2016,7 +2016,7 @@ lbl_800F0A38: /* 800F0A5C 000ED85C 83 FF 00 10 */ lwz r31, 0x10(r31) /* 800F0A60 000ED860 48 00 02 A0 */ b lbl_800F0D00 lbl_800F0A64: -/* 800F0A64 000ED864 4B F6 5A 81 */ bl func_800564E4 +/* 800F0A64 000ED864 4B F6 5A 81 */ bl SelfType__9xNPCBasicCFv /* 800F0A68 000ED868 80 18 02 28 */ lwz r0, 0x228(r24) /* 800F0A6C 000ED86C 28 00 00 00 */ cmplwi r0, 0 /* 800F0A70 000ED870 41 82 02 90 */ beq lbl_800F0D00 @@ -2146,14 +2146,14 @@ lbl_800F0C30: /* 800F0C3C 000EDA3C 38 81 00 18 */ addi r4, r1, 0x18 /* 800F0C40 000EDA40 48 03 EF 41 */ bl NPCC_pos_ofBase__FP5xBaseP5xVec3 /* 800F0C44 000EDA44 7F 03 C3 78 */ mr r3, r24 -/* 800F0C48 000EDA48 4B F2 AB C1 */ bl func_8001B808 +/* 800F0C48 000EDA48 4B F2 AB C1 */ bl xEntGetPos__FPC4xEnt /* 800F0C4C 000EDA4C 7C 64 1B 78 */ mr r4, r3 /* 800F0C50 000EDA50 38 61 00 18 */ addi r3, r1, 0x18 -/* 800F0C54 000EDA54 4B F2 AD 0D */ bl func_8001B960 +/* 800F0C54 000EDA54 4B F2 AD 0D */ bl xVec3SubFrom__FP5xVec3PC5xVec3 /* 800F0C58 000EDA58 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) /* 800F0C5C 000EDA5C 38 61 00 18 */ addi r3, r1, 0x18 /* 800F0C60 000EDA60 D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 800F0C64 000EDA64 4B F2 44 69 */ bl func_800150CC +/* 800F0C64 000EDA64 4B F2 44 69 */ bl xVec3Length2__FPC5xVec3 /* 800F0C68 000EDA68 C0 02 9A C4 */ lfs f0, lbl_803CE444-_SDA2_BASE_(r2) /* 800F0C6C 000EDA6C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800F0C70 000EDA70 40 81 00 90 */ ble lbl_800F0D00 @@ -2176,7 +2176,7 @@ lbl_800F0C30: /* 800F0CB4 000EDAB4 38 A3 30 30 */ addi r5, r3, lbl_80253030@l /* 800F0CB8 000EDAB8 38 81 00 18 */ addi r4, r1, 0x18 /* 800F0CBC 000EDABC 80 66 00 4C */ lwz r3, 0x4c(r6) -/* 800F0CC0 000EDAC0 4B F2 43 CD */ bl func_8001508C +/* 800F0CC0 000EDAC0 4B F2 43 CD */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 800F0CC4 000EDAC4 48 00 00 3C */ b lbl_800F0D00 lbl_800F0CC8: /* 800F0CC8 000EDAC8 7F 63 DB 78 */ mr r3, r27 @@ -2192,7 +2192,7 @@ lbl_800F0CD4: /* 800F0CEC 000EDAEC 7F 87 E3 78 */ mr r7, r28 /* 800F0CF0 000EDAF0 7F A8 EB 78 */ mr r8, r29 /* 800F0CF4 000EDAF4 7F C9 F3 78 */ mr r9, r30 -/* 800F0CF8 000EDAF8 48 00 3A 31 */ bl func_800F4728 +/* 800F0CF8 000EDAF8 48 00 3A 31 */ bl SysEvent__9xNPCBasicFP5xBaseP5xBaseUiPCfP5xBasePi /* 800F0CFC 000EDAFC 7C 7F 1B 78 */ mr r31, r3 lbl_800F0D00: /* 800F0D00 000EDB00 7F E3 FB 78 */ mr r3, r31 @@ -2259,16 +2259,16 @@ lbl_800F0DD4: /* 800F0DD4 000EDBD4 3B 80 00 03 */ li r28, 3 lbl_800F0DD8: /* 800F0DD8 000EDBD8 7F C3 F3 78 */ mr r3, r30 -/* 800F0DDC 000EDBDC 4B F2 AA 2D */ bl func_8001B808 +/* 800F0DDC 000EDBDC 4B F2 AA 2D */ bl xEntGetPos__FPC4xEnt /* 800F0DE0 000EDBE0 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800F0DE4 000EDBE4 7C 7D 1B 78 */ mr r29, r3 /* 800F0DE8 000EDBE8 38 64 05 58 */ addi r3, r4, lbl_803C0558@l /* 800F0DEC 000EDBEC 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800F0DF0 000EDBF0 4B F2 AA 19 */ bl func_8001B808 +/* 800F0DF0 000EDBF0 4B F2 AA 19 */ bl xEntGetPos__FPC4xEnt /* 800F0DF4 000EDBF4 7C 64 1B 78 */ mr r4, r3 /* 800F0DF8 000EDBF8 7F A5 EB 78 */ mr r5, r29 /* 800F0DFC 000EDBFC 38 61 00 08 */ addi r3, r1, 8 -/* 800F0E00 000EDC00 4B F1 D8 91 */ bl func_8000E690 +/* 800F0E00 000EDC00 4B F1 D8 91 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800F0E04 000EDC04 3B A1 00 08 */ addi r29, r1, 8 /* 800F0E08 000EDC08 48 00 00 9C */ b lbl_800F0EA4 lbl_800F0E0C: @@ -2282,20 +2282,20 @@ lbl_800F0E0C: /* 800F0E28 000EDC28 D0 41 00 08 */ stfs f2, 8(r1) /* 800F0E2C 000EDC2C D0 21 00 0C */ stfs f1, 0xc(r1) /* 800F0E30 000EDC30 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 800F0E34 000EDC34 4B F1 D8 1D */ bl func_8000E650 +/* 800F0E34 000EDC34 4B F1 D8 1D */ bl xVec3Length__FPC5xVec3 /* 800F0E38 000EDC38 FF E0 08 90 */ fmr f31, f1 /* 800F0E3C 000EDC3C C0 02 9A C4 */ lfs f0, lbl_803CE444-_SDA2_BASE_(r2) /* 800F0E40 000EDC40 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800F0E44 000EDC44 40 81 00 60 */ ble lbl_800F0EA4 /* 800F0E48 000EDC48 7F C3 F3 78 */ mr r3, r30 -/* 800F0E4C 000EDC4C 4B F2 A9 BD */ bl func_8001B808 +/* 800F0E4C 000EDC4C 4B F2 A9 BD */ bl xEntGetPos__FPC4xEnt /* 800F0E50 000EDC50 7C 64 1B 78 */ mr r4, r3 /* 800F0E54 000EDC54 38 61 00 08 */ addi r3, r1, 8 -/* 800F0E58 000EDC58 4B F2 AB 09 */ bl func_8001B960 +/* 800F0E58 000EDC58 4B F2 AB 09 */ bl xVec3SubFrom__FP5xVec3PC5xVec3 /* 800F0E5C 000EDC5C C0 02 9A C8 */ lfs f0, lbl_803CE448-_SDA2_BASE_(r2) /* 800F0E60 000EDC60 38 61 00 08 */ addi r3, r1, 8 /* 800F0E64 000EDC64 EC 20 F8 24 */ fdivs f1, f0, f31 -/* 800F0E68 000EDC68 4B F2 AA D1 */ bl func_8001B938 +/* 800F0E68 000EDC68 4B F2 AA D1 */ bl xVec3SMulBy__FP5xVec3f /* 800F0E6C 000EDC6C 3B A1 00 08 */ addi r29, r1, 8 /* 800F0E70 000EDC70 48 00 00 34 */ b lbl_800F0EA4 lbl_800F0E74: @@ -2521,32 +2521,32 @@ ThrottleApply__10zNPCCommonFfPC5xVec3i: /* 800F1154 000EDF54 7C 7D 1B 78 */ mr r29, r3 /* 800F1158 000EDF58 7C BF 2B 78 */ mr r31, r5 /* 800F115C 000EDF5C 7F C3 F3 78 */ mr r3, r30 -/* 800F1160 000EDF60 4B F2 3F 6D */ bl func_800150CC +/* 800F1160 000EDF60 4B F2 3F 6D */ bl xVec3Length2__FPC5xVec3 /* 800F1164 000EDF64 C0 02 9A D0 */ lfs f0, lbl_803CE450-_SDA2_BASE_(r2) /* 800F1168 000EDF68 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800F116C 000EDF6C 40 80 00 2C */ bge lbl_800F1198 /* 800F1170 000EDF70 7F A3 EB 78 */ mr r3, r29 -/* 800F1174 000EDF74 4B F9 FC CD */ bl func_80090E40 +/* 800F1174 000EDF74 4B F9 FC CD */ bl NPCC_faceDir__FP4xEnt /* 800F1178 000EDF78 C0 3D 02 30 */ lfs f1, 0x230(r29) /* 800F117C 000EDF7C 7C 64 1B 78 */ mr r4, r3 /* 800F1180 000EDF80 38 61 00 14 */ addi r3, r1, 0x14 -/* 800F1184 000EDF84 4B F1 9F 9D */ bl func_8000B120 +/* 800F1184 000EDF84 4B F1 9F 9D */ bl __ml__5xVec3CFf /* 800F1188 000EDF88 38 61 00 20 */ addi r3, r1, 0x20 /* 800F118C 000EDF8C 38 81 00 14 */ addi r4, r1, 0x14 -/* 800F1190 000EDF90 4B F1 A0 D5 */ bl func_8000B264 +/* 800F1190 000EDF90 4B F1 A0 D5 */ bl __as__5xVec3FRC5xVec3 /* 800F1194 000EDF94 48 00 00 20 */ b lbl_800F11B4 lbl_800F1198: /* 800F1198 000EDF98 C0 3D 02 30 */ lfs f1, 0x230(r29) /* 800F119C 000EDF9C 7F C4 F3 78 */ mr r4, r30 /* 800F11A0 000EDFA0 38 61 00 08 */ addi r3, r1, 8 -/* 800F11A4 000EDFA4 4B F1 9F 7D */ bl func_8000B120 +/* 800F11A4 000EDFA4 4B F1 9F 7D */ bl __ml__5xVec3CFf /* 800F11A8 000EDFA8 38 61 00 20 */ addi r3, r1, 0x20 /* 800F11AC 000EDFAC 38 81 00 08 */ addi r4, r1, 8 -/* 800F11B0 000EDFB0 4B F1 A0 B5 */ bl func_8000B264 +/* 800F11B0 000EDFB0 4B F1 A0 B5 */ bl __as__5xVec3FRC5xVec3 lbl_800F11B4: /* 800F11B4 000EDFB4 FC 20 F8 90 */ fmr f1, f31 /* 800F11B8 000EDFB8 38 61 00 20 */ addi r3, r1, 0x20 -/* 800F11BC 000EDFBC 4B F1 9F C5 */ bl func_8000B180 +/* 800F11BC 000EDFBC 4B F1 9F C5 */ bl __amu__5xVec3Ff /* 800F11C0 000EDFC0 80 1D 01 CC */ lwz r0, 0x1cc(r29) /* 800F11C4 000EDFC4 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 800F11C8 000EDFC8 41 82 00 28 */ beq lbl_800F11F0 @@ -2563,7 +2563,7 @@ lbl_800F11F0: /* 800F11F0 000EDFF0 80 7D 00 48 */ lwz r3, 0x48(r29) /* 800F11F4 000EDFF4 38 81 00 20 */ addi r4, r1, 0x20 /* 800F11F8 000EDFF8 38 63 00 BC */ addi r3, r3, 0xbc -/* 800F11FC 000EDFFC 4B F1 A0 69 */ bl func_8000B264 +/* 800F11FC 000EDFFC 4B F1 A0 69 */ bl __as__5xVec3FRC5xVec3 lbl_800F1200: /* 800F1200 000EE000 80 7D 00 48 */ lwz r3, 0x48(r29) /* 800F1204 000EE004 80 03 00 E0 */ lwz r0, 0xe0(r3) @@ -2609,7 +2609,7 @@ lbl_800F128C: /* 800F1290 000EE090 48 03 E3 A5 */ bl NPCC_dir_toXZAng__FPC5xVec3 /* 800F1294 000EE094 FF C0 08 90 */ fmr f30, f1 /* 800F1298 000EE098 7F E3 FB 78 */ mr r3, r31 -/* 800F129C 000EE09C 4B F9 FB A5 */ bl func_80090E40 +/* 800F129C 000EE09C 4B F9 FB A5 */ bl NPCC_faceDir__FP4xEnt /* 800F12A0 000EE0A0 48 03 E3 95 */ bl NPCC_dir_toXZAng__FPC5xVec3 /* 800F12A4 000EE0A4 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800F12A8 000EE0A8 FF E0 08 90 */ fmr f31, f1 @@ -3207,7 +3207,7 @@ lbl_800F1AE0: /* 800F1AF8 000EE8F8 C0 61 00 20 */ lfs f3, 0x20(r1) /* 800F1AFC 000EE8FC 4B FD 74 CD */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 800F1B00 000EE900 38 61 00 18 */ addi r3, r1, 0x18 -/* 800F1B04 000EE904 4B F2 35 C9 */ bl func_800150CC +/* 800F1B04 000EE904 4B F2 35 C9 */ bl xVec3Length2__FPC5xVec3 /* 800F1B08 000EE908 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) /* 800F1B0C 000EE90C FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800F1B10 000EE910 41 82 00 18 */ beq lbl_800F1B28 @@ -3289,35 +3289,35 @@ lbl_800F1BFC: lbl_800F1C14: /* 800F1C14 000EEA14 38 61 00 20 */ addi r3, r1, 0x20 /* 800F1C18 000EEA18 38 9E 03 18 */ addi r4, r30, 0x318 -/* 800F1C1C 000EEA1C 4B F1 96 49 */ bl func_8000B264 +/* 800F1C1C 000EEA1C 4B F1 96 49 */ bl __as__5xVec3FRC5xVec3 /* 800F1C20 000EEA20 38 61 00 14 */ addi r3, r1, 0x14 /* 800F1C24 000EEA24 38 9E 03 24 */ addi r4, r30, 0x324 -/* 800F1C28 000EEA28 4B F1 96 3D */ bl func_8000B264 +/* 800F1C28 000EEA28 4B F1 96 3D */ bl __as__5xVec3FRC5xVec3 /* 800F1C2C 000EEA2C 38 61 00 08 */ addi r3, r1, 8 /* 800F1C30 000EEA30 38 9E 03 30 */ addi r4, r30, 0x330 -/* 800F1C34 000EEA34 4B F1 96 31 */ bl func_8000B264 +/* 800F1C34 000EEA34 4B F1 96 31 */ bl __as__5xVec3FRC5xVec3 /* 800F1C38 000EEA38 48 00 00 50 */ b lbl_800F1C88 lbl_800F1C3C: /* 800F1C3C 000EEA3C 38 61 00 20 */ addi r3, r1, 0x20 /* 800F1C40 000EEA40 38 9E 03 3C */ addi r4, r30, 0x33c -/* 800F1C44 000EEA44 4B F1 96 21 */ bl func_8000B264 +/* 800F1C44 000EEA44 4B F1 96 21 */ bl __as__5xVec3FRC5xVec3 /* 800F1C48 000EEA48 38 61 00 14 */ addi r3, r1, 0x14 /* 800F1C4C 000EEA4C 38 9E 03 48 */ addi r4, r30, 0x348 -/* 800F1C50 000EEA50 4B F1 96 15 */ bl func_8000B264 +/* 800F1C50 000EEA50 4B F1 96 15 */ bl __as__5xVec3FRC5xVec3 /* 800F1C54 000EEA54 38 61 00 08 */ addi r3, r1, 8 /* 800F1C58 000EEA58 38 9E 03 54 */ addi r4, r30, 0x354 -/* 800F1C5C 000EEA5C 4B F1 96 09 */ bl func_8000B264 +/* 800F1C5C 000EEA5C 4B F1 96 09 */ bl __as__5xVec3FRC5xVec3 /* 800F1C60 000EEA60 48 00 00 28 */ b lbl_800F1C88 lbl_800F1C64: /* 800F1C64 000EEA64 38 61 00 20 */ addi r3, r1, 0x20 /* 800F1C68 000EEA68 38 9E 03 60 */ addi r4, r30, 0x360 -/* 800F1C6C 000EEA6C 4B F1 95 F9 */ bl func_8000B264 +/* 800F1C6C 000EEA6C 4B F1 95 F9 */ bl __as__5xVec3FRC5xVec3 /* 800F1C70 000EEA70 38 61 00 14 */ addi r3, r1, 0x14 /* 800F1C74 000EEA74 38 9E 03 6C */ addi r4, r30, 0x36c -/* 800F1C78 000EEA78 4B F1 95 ED */ bl func_8000B264 +/* 800F1C78 000EEA78 4B F1 95 ED */ bl __as__5xVec3FRC5xVec3 /* 800F1C7C 000EEA7C 38 61 00 08 */ addi r3, r1, 8 /* 800F1C80 000EEA80 38 9E 03 78 */ addi r4, r30, 0x378 -/* 800F1C84 000EEA84 4B F1 95 E1 */ bl func_8000B264 +/* 800F1C84 000EEA84 4B F1 95 E1 */ bl __as__5xVec3FRC5xVec3 lbl_800F1C88: /* 800F1C88 000EEA88 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) /* 800F1C8C 000EEA8C FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -3381,12 +3381,12 @@ GiveReward__10zNPCCommonFv: /* 800F1D50 000EEB50 93 C1 00 28 */ stw r30, 0x28(r1) /* 800F1D54 000EEB54 7C 7E 1B 78 */ mr r30, r3 /* 800F1D58 000EEB58 83 E3 01 D8 */ lwz r31, 0x1d8(r3) -/* 800F1D5C 000EEB5C 4B F6 47 89 */ bl func_800564E4 +/* 800F1D5C 000EEB5C 4B F6 47 89 */ bl SelfType__9xNPCBasicCFv /* 800F1D60 000EEB60 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 800F1D64 000EEB64 28 00 52 36 */ cmplwi r0, 0x5236 /* 800F1D68 000EEB68 41 82 00 30 */ beq lbl_800F1D98 /* 800F1D6C 000EEB6C 7F C3 F3 78 */ mr r3, r30 -/* 800F1D70 000EEB70 4B F6 47 75 */ bl func_800564E4 +/* 800F1D70 000EEB70 4B F6 47 75 */ bl SelfType__9xNPCBasicCFv /* 800F1D74 000EEB74 54 63 00 2E */ rlwinm r3, r3, 0, 0, 0x17 /* 800F1D78 000EEB78 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 800F1D7C 000EEB7C 28 00 54 00 */ cmplwi r0, 0x5400 @@ -3474,7 +3474,7 @@ lbl_800F1E9C: /* 800F1E9C 000EEC9C 28 1F 00 00 */ cmplwi r31, 0 /* 800F1EA0 000EECA0 41 82 00 34 */ beq lbl_800F1ED4 /* 800F1EA4 000EECA4 7F C3 F3 78 */ mr r3, r30 -/* 800F1EA8 000EECA8 4B F9 0E 51 */ bl func_80082CF8 +/* 800F1EA8 000EECA8 4B F9 0E 51 */ bl Pos__10zNPCCommonFv /* 800F1EAC 000EECAC 80 C3 00 00 */ lwz r6, 0(r3) /* 800F1EB0 000EECB0 7F E4 FB 78 */ mr r4, r31 /* 800F1EB4 000EECB4 80 03 00 04 */ lwz r0, 4(r3) @@ -3525,7 +3525,7 @@ PlayerKiltMe__10zNPCCommonFv: /* 800F1F38 000EED38 3B C0 00 00 */ li r30, 0 /* 800F1F3C 000EED3C 93 A1 00 14 */ stw r29, 0x14(r1) /* 800F1F40 000EED40 7C 7D 1B 78 */ mr r29, r3 -/* 800F1F44 000EED44 4B F6 45 A1 */ bl func_800564E4 +/* 800F1F44 000EED44 4B F6 45 A1 */ bl SelfType__9xNPCBasicCFv /* 800F1F48 000EED48 7C 7F 1B 78 */ mr r31, r3 /* 800F1F4C 000EED4C 7F A3 EB 78 */ mr r3, r29 /* 800F1F50 000EED50 48 00 14 91 */ bl SomethingWonderful__10zNPCCommonFv @@ -3596,7 +3596,7 @@ ISeePlayer__10zNPCCommonFv: /* 800F203C 000EEE3C EC 22 00 72 */ fmuls f1, f2, f1 /* 800F2040 000EEE40 EC 00 00 7A */ fmadds f0, f0, f1, f0 /* 800F2044 000EEE44 D0 0D 83 68 */ stfs f0, lbl_803CAC68-_SDA_BASE_(r13) -/* 800F2048 000EEE48 4B F6 44 9D */ bl func_800564E4 +/* 800F2048 000EEE48 4B F6 44 9D */ bl SelfType__9xNPCBasicCFv /* 800F204C 000EEE4C 3C 80 4E 54 */ lis r4, 0x4E544832@ha /* 800F2050 000EEE50 38 04 48 32 */ addi r0, r4, 0x4E544832@l /* 800F2054 000EEE54 7C 03 00 00 */ cmpw r3, r0 @@ -3816,7 +3816,7 @@ ConfigCreate__10zNPCCommonFUi: /* 800F2310 000EF110 48 00 00 0C */ b lbl_800F231C lbl_800F2314: /* 800F2314 000EF114 7F E3 FB 78 */ mr r3, r31 -/* 800F2318 000EF118 48 00 27 31 */ bl func_800F4A48 +/* 800F2318 000EF118 48 00 27 31 */ bl Insert__21xListItem_9NPCConfig_FP9NPCConfig lbl_800F231C: /* 800F231C 000EF11C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800F2320 000EF120 7F E3 FB 78 */ mr r3, r31 @@ -3844,7 +3844,7 @@ lbl_800F235C: /* 800F2368 000EF168 7C 7F 1B 78 */ mr r31, r3 /* 800F236C 000EF16C 48 00 00 10 */ b lbl_800F237C lbl_800F2370: -/* 800F2370 000EF170 48 00 25 71 */ bl func_800F48E0 +/* 800F2370 000EF170 48 00 25 71 */ bl Next__21xListItem_9NPCConfig_Fv lbl_800F2374: /* 800F2374 000EF174 28 03 00 00 */ cmplwi r3, 0 /* 800F2378 000EF178 40 82 FF E4 */ bne lbl_800F235C @@ -4270,7 +4270,7 @@ lbl_800F2960: /* 800F2978 000EF778 80 7F 02 10 */ lwz r3, 0x210(r31) /* 800F297C 000EF77C 28 03 00 00 */ cmplwi r3, 0 /* 800F2980 000EF780 41 82 00 4C */ beq lbl_800F29CC -/* 800F2984 000EF784 48 00 1F 65 */ bl func_800F48E8 +/* 800F2984 000EF784 48 00 1F 65 */ bl HasSpline__10zMovePointFv /* 800F2988 000EF788 2C 03 00 00 */ cmpwi r3, 0 /* 800F298C 000EF78C 41 82 00 40 */ beq lbl_800F29CC /* 800F2990 000EF790 80 7F 02 10 */ lwz r3, 0x210(r31) @@ -4288,7 +4288,7 @@ lbl_800F29AC: /* 800F29B8 000EF7B8 28 00 00 00 */ cmplwi r0, 0 /* 800F29BC 000EF7BC 40 82 FF E4 */ bne lbl_800F29A0 /* 800F29C0 000EF7C0 80 7F 02 18 */ lwz r3, 0x218(r31) -/* 800F29C4 000EF7C4 4B F2 CA 31 */ bl func_8001F3F4 +/* 800F29C4 000EF7C4 4B F2 CA 31 */ bl xSpline3_ArcTotal__FP8xSpline3 /* 800F29C8 000EF7C8 D0 3F 02 1C */ stfs f1, 0x21c(r31) lbl_800F29CC: /* 800F29CC 000EF7CC 80 7F 02 10 */ lwz r3, 0x210(r31) @@ -4366,10 +4366,10 @@ lbl_800F2AB4: lbl_800F2AD8: /* 800F2AD8 000EF8D8 7F 83 E3 78 */ mr r3, r28 /* 800F2ADC 000EF8DC 38 80 00 01 */ li r4, 1 -/* 800F2AE0 000EF8E0 48 00 1C 55 */ bl func_800F4734 +/* 800F2AE0 000EF8E0 48 00 1C 55 */ bl DBG_PStatCont__9xNPCBasicF10en_npcperf /* 800F2AE4 000EF8E4 7F 83 E3 78 */ mr r3, r28 /* 800F2AE8 000EF8E8 38 80 00 02 */ li r4, 2 -/* 800F2AEC 000EF8EC 48 00 1C 45 */ bl func_800F4730 +/* 800F2AEC 000EF8EC 48 00 1C 45 */ bl DBG_PStatOn__9xNPCBasicF10en_npcperf /* 800F2AF0 000EF8F0 7F 83 E3 78 */ mr r3, r28 /* 800F2AF4 000EF8F4 38 A1 00 10 */ addi r5, r1, 0x10 /* 800F2AF8 000EF8F8 38 80 00 06 */ li r4, 6 @@ -4377,7 +4377,7 @@ lbl_800F2AD8: /* 800F2B00 000EF900 2C 03 00 00 */ cmpwi r3, 0 /* 800F2B04 000EF904 40 82 00 18 */ bne lbl_800F2B1C /* 800F2B08 000EF908 7F 83 E3 78 */ mr r3, r28 -/* 800F2B0C 000EF90C 4B F2 8D 25 */ bl func_8001B830 +/* 800F2B0C 000EF90C 4B F2 8D 25 */ bl xEntGetCenter__FPC4xEnt /* 800F2B10 000EF910 7C 64 1B 78 */ mr r4, r3 /* 800F2B14 000EF914 38 61 00 10 */ addi r3, r1, 0x10 /* 800F2B18 000EF918 4B F5 B9 C5 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -4391,7 +4391,7 @@ lbl_800F2B1C: /* 800F2B34 000EF934 D0 01 00 34 */ stfs f0, 0x34(r1) /* 800F2B38 000EF938 38 A1 00 10 */ addi r5, r1, 0x10 /* 800F2B3C 000EF93C D3 E1 00 38 */ stfs f31, 0x38(r1) -/* 800F2B40 000EF940 4B F1 BB 51 */ bl func_8000E690 +/* 800F2B40 000EF940 4B F1 BB 51 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800F2B44 000EF944 7E E3 BB 78 */ mr r3, r23 /* 800F2B48 000EF948 7E E4 BB 78 */ mr r4, r23 /* 800F2B4C 000EF94C 4B F5 B7 A5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -4437,7 +4437,7 @@ lbl_800F2BD8: /* 800F2BD8 000EF9D8 7F 83 E3 78 */ mr r3, r28 /* 800F2BDC 000EF9DC 38 80 00 0D */ li r4, 0xd /* 800F2BE0 000EF9E0 38 A0 00 02 */ li r5, 2 -/* 800F2BE4 000EF9E4 4B FE 66 1D */ bl func_800D9200 +/* 800F2BE4 000EF9E4 4B FE 66 1D */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800F2BE8 000EF9E8 2C 03 00 00 */ cmpwi r3, 0 /* 800F2BEC 000EF9EC 41 82 00 3C */ beq lbl_800F2C28 /* 800F2BF0 000EF9F0 2C 17 00 00 */ cmpwi r23, 0 @@ -4445,24 +4445,24 @@ lbl_800F2BD8: /* 800F2BF8 000EF9F8 80 02 81 84 */ lwz r0, lbl_803CCB04-_SDA2_BASE_(r2) /* 800F2BFC 000EF9FC 38 61 00 0C */ addi r3, r1, 0xc /* 800F2C00 000EFA00 90 01 00 0C */ stw r0, 0xc(r1) -/* 800F2C04 000EFA04 4B F2 C8 31 */ bl func_8001F434 +/* 800F2C04 000EFA04 4B F2 C8 31 */ bl xDrawSetColor__F10iColor_tag /* 800F2C08 000EFA08 48 00 00 14 */ b lbl_800F2C1C lbl_800F2C0C: /* 800F2C0C 000EFA0C 80 02 81 A4 */ lwz r0, lbl_803CCB24-_SDA2_BASE_(r2) /* 800F2C10 000EFA10 38 61 00 08 */ addi r3, r1, 8 /* 800F2C14 000EFA14 90 01 00 08 */ stw r0, 8(r1) -/* 800F2C18 000EFA18 4B F2 C8 1D */ bl func_8001F434 +/* 800F2C18 000EFA18 4B F2 C8 1D */ bl xDrawSetColor__F10iColor_tag lbl_800F2C1C: /* 800F2C1C 000EFA1C 7F A4 EB 78 */ mr r4, r29 /* 800F2C20 000EFA20 38 61 00 10 */ addi r3, r1, 0x10 -/* 800F2C24 000EFA24 4B F2 C8 0D */ bl func_8001F430 +/* 800F2C24 000EFA24 4B F2 C8 0D */ bl xDrawLine__FPC5xVec3PC5xVec3 lbl_800F2C28: /* 800F2C28 000EFA28 7F 83 E3 78 */ mr r3, r28 /* 800F2C2C 000EFA2C 38 80 00 02 */ li r4, 2 -/* 800F2C30 000EFA30 48 00 1B 05 */ bl func_800F4734 +/* 800F2C30 000EFA30 48 00 1B 05 */ bl DBG_PStatCont__9xNPCBasicF10en_npcperf /* 800F2C34 000EFA34 7F 83 E3 78 */ mr r3, r28 /* 800F2C38 000EFA38 38 80 00 01 */ li r4, 1 -/* 800F2C3C 000EFA3C 48 00 1A F5 */ bl func_800F4730 +/* 800F2C3C 000EFA3C 48 00 1A F5 */ bl DBG_PStatOn__9xNPCBasicF10en_npcperf /* 800F2C40 000EFA40 7E E3 BB 78 */ mr r3, r23 /* 800F2C44 000EFA44 E3 E1 00 78 */ psq_l f31, 120(r1), 0, qr0 /* 800F2C48 000EFA48 CB E1 00 70 */ lfd f31, 0x70(r1) @@ -4600,7 +4600,7 @@ lbl_800F2DD0: /* 800F2DDC 000EFBDC 38 00 00 00 */ li r0, 0 /* 800F2DE0 000EFBE0 7F A3 EB 78 */ mr r3, r29 /* 800F2DE4 000EFBE4 90 0D 93 DC */ stw r0, lbl_803CBCDC-_SDA_BASE_(r13) -/* 800F2DE8 000EFBE8 48 00 18 B1 */ bl func_800F4698 +/* 800F2DE8 000EFBE8 48 00 18 B1 */ bl AnimGetTable__10zNPCCommonFv lbl_800F2DEC: /* 800F2DEC 000EFBEC 7F A3 EB 78 */ mr r3, r29 /* 800F2DF0 000EFBF0 48 00 01 AD */ bl AnimCurState__10zNPCCommonFv @@ -4614,7 +4614,7 @@ lbl_800F2DEC: /* 800F2E10 000EFC10 48 00 00 78 */ b lbl_800F2E88 lbl_800F2E14: /* 800F2E14 000EFC14 7F A3 EB 78 */ mr r3, r29 -/* 800F2E18 000EFC18 48 00 18 81 */ bl func_800F4698 +/* 800F2E18 000EFC18 48 00 18 81 */ bl AnimGetTable__10zNPCCommonFv /* 800F2E1C 000EFC1C 83 E3 00 08 */ lwz r31, 8(r3) /* 800F2E20 000EFC20 48 00 00 18 */ b lbl_800F2E38 lbl_800F2E24: @@ -4668,7 +4668,7 @@ AnimSetState__10zNPCCommonFUif: /* 800F2EBC 000EFCBC 7C 9F 23 78 */ mr r31, r4 /* 800F2EC0 000EFCC0 93 C1 00 10 */ stw r30, 0x10(r1) /* 800F2EC4 000EFCC4 7C 7E 1B 78 */ mr r30, r3 -/* 800F2EC8 000EFCC8 48 00 17 D1 */ bl func_800F4698 +/* 800F2EC8 000EFCC8 48 00 17 D1 */ bl AnimGetTable__10zNPCCommonFv /* 800F2ECC 000EFCCC 7F E4 FB 78 */ mr r4, r31 /* 800F2ED0 000EFCD0 4B F1 48 65 */ bl xAnimTableGetStateID__FP10xAnimTableUi /* 800F2ED4 000EFCD4 80 9E 00 24 */ lwz r4, 0x24(r30) @@ -4692,7 +4692,7 @@ AnimFindState__10zNPCCommonFUi: /* 800F2F10 000EFD10 90 01 00 14 */ stw r0, 0x14(r1) /* 800F2F14 000EFD14 93 E1 00 0C */ stw r31, 0xc(r1) /* 800F2F18 000EFD18 7C 9F 23 78 */ mr r31, r4 -/* 800F2F1C 000EFD1C 48 00 17 7D */ bl func_800F4698 +/* 800F2F1C 000EFD1C 48 00 17 7D */ bl AnimGetTable__10zNPCCommonFv /* 800F2F20 000EFD20 7F E4 FB 78 */ mr r4, r31 /* 800F2F24 000EFD24 4B F1 48 11 */ bl xAnimTableGetStateID__FP10xAnimTableUi /* 800F2F28 000EFD28 80 01 00 14 */ lwz r0, 0x14(r1) @@ -4712,7 +4712,7 @@ AnimCurSingle__10zNPCCommonFv: /* 800F2F54 000EFD54 80 04 00 0C */ lwz r0, 0xc(r4) /* 800F2F58 000EFD58 28 00 00 00 */ cmplwi r0, 0 /* 800F2F5C 000EFD5C 40 82 00 20 */ bne lbl_800F2F7C -/* 800F2F60 000EFD60 4B F6 35 85 */ bl func_800564E4 +/* 800F2F60 000EFD60 4B F6 35 85 */ bl SelfType__9xNPCBasicCFv /* 800F2F64 000EFD64 54 63 00 2E */ rlwinm r3, r3, 0, 0, 0x17 /* 800F2F68 000EFD68 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 800F2F6C 000EFD6C 28 00 54 00 */ cmplwi r0, 0x5400 @@ -4741,7 +4741,7 @@ AnimCurState__10zNPCCommonFv: /* 800F2FB4 000EFDB4 80 04 00 0C */ lwz r0, 0xc(r4) /* 800F2FB8 000EFDB8 28 00 00 00 */ cmplwi r0, 0 /* 800F2FBC 000EFDBC 40 82 00 20 */ bne lbl_800F2FDC -/* 800F2FC0 000EFDC0 4B F6 35 25 */ bl func_800564E4 +/* 800F2FC0 000EFDC0 4B F6 35 25 */ bl SelfType__9xNPCBasicCFv /* 800F2FC4 000EFDC4 54 63 00 2E */ rlwinm r3, r3, 0, 0, 0x17 /* 800F2FC8 000EFDC8 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 800F2FCC 000EFDCC 28 00 54 00 */ cmplwi r0, 0x5400 @@ -5098,7 +5098,7 @@ lbl_800F3434: /* 800F3438 000F0238 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800F343C 000F023C 41 82 00 20 */ beq lbl_800F345C /* 800F3440 000F0240 7F C3 F3 78 */ mr r3, r30 -/* 800F3444 000F0244 4B F6 30 A1 */ bl func_800564E4 +/* 800F3444 000F0244 4B F6 30 A1 */ bl SelfType__9xNPCBasicCFv /* 800F3448 000F0248 54 63 00 2E */ rlwinm r3, r3, 0, 0, 0x17 /* 800F344C 000F024C 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 800F3450 000F0250 28 00 46 00 */ cmplwi r0, 0x4600 @@ -5308,12 +5308,12 @@ lbl_800F370C: /* 800F370C 000F050C 80 1D 00 04 */ lwz r0, 4(r29) /* 800F3710 000F0510 7F 63 DB 78 */ mr r3, r27 /* 800F3714 000F0514 54 1E 02 3E */ clrlwi r30, r0, 8 -/* 800F3718 000F0518 4B F8 F5 E1 */ bl func_80082CF8 +/* 800F3718 000F0518 4B F8 F5 E1 */ bl Pos__10zNPCCommonFv /* 800F371C 000F051C 38 80 00 00 */ li r4, 0 /* 800F3720 000F0520 48 03 C7 41 */ bl NPCC_ds2_toCam__FPC5xVec3P5xVec3 /* 800F3724 000F0524 FF E0 08 90 */ fmr f31, f1 /* 800F3728 000F0528 FC 20 E8 90 */ fmr f1, f29 -/* 800F372C 000F052C 4B F5 49 7D */ bl func_800480A8 +/* 800F372C 000F052C 4B F5 49 7D */ bl SQ__Ff /* 800F3730 000F0530 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 800F3734 000F0534 40 80 00 0C */ bge lbl_800F3740 /* 800F3738 000F0538 38 60 00 00 */ li r3, 0 @@ -5404,7 +5404,7 @@ lbl_800F3858: /* 800F3860 000F0660 57 C0 04 A5 */ rlwinm. r0, r30, 0, 0x12, 0x12 /* 800F3864 000F0664 41 82 00 44 */ beq lbl_800F38A8 /* 800F3868 000F0668 7F 63 DB 78 */ mr r3, r27 -/* 800F386C 000F066C 4B F8 F4 8D */ bl func_80082CF8 +/* 800F386C 000F066C 4B F8 F4 8D */ bl Pos__10zNPCCommonFv /* 800F3870 000F0670 C0 02 9B 30 */ lfs f0, lbl_803CE4B0-_SDA2_BASE_(r2) /* 800F3874 000F0674 7C 66 1B 78 */ mr r6, r3 /* 800F3878 000F0678 FC 40 F0 90 */ fmr f2, f30 @@ -5462,7 +5462,7 @@ SndIsAnyPlaying__10zNPCCommonFv: lbl_800F3930: /* 800F3930 000F0730 7C 9E FA 14 */ add r4, r30, r31 /* 800F3934 000F0734 38 60 00 00 */ li r3, 0 -/* 800F3938 000F0738 48 00 10 D9 */ bl func_800F4A10 +/* 800F3938 000F0738 48 00 10 D9 */ bl xSndIsPlaying__FUiUi /* 800F393C 000F073C 2C 03 00 00 */ cmpwi r3, 0 /* 800F3940 000F0740 40 82 00 10 */ bne lbl_800F3950 /* 800F3944 000F0744 3B FF 00 01 */ addi r31, r31, 1 @@ -5484,7 +5484,7 @@ SndChanIsBusy__10zNPCCommonFi: /* 800F3974 000F0774 54 80 07 BE */ clrlwi r0, r4, 0x1e /* 800F3978 000F0778 7C 83 02 14 */ add r4, r3, r0 /* 800F397C 000F077C 38 60 00 00 */ li r3, 0 -/* 800F3980 000F0780 48 00 10 91 */ bl func_800F4A10 +/* 800F3980 000F0780 48 00 10 91 */ bl xSndIsPlaying__FUiUi /* 800F3984 000F0784 80 01 00 14 */ lwz r0, 0x14(r1) /* 800F3988 000F0788 7C 08 03 A6 */ mtlr r0 /* 800F398C 000F078C 38 21 00 10 */ addi r1, r1, 0x10 @@ -5891,7 +5891,7 @@ lbl_800F3EDC: /* 800F3EDC 000F0CDC 7F A3 EB 78 */ mr r3, r29 /* 800F3EE0 000F0CE0 38 80 00 0E */ li r4, 0xe /* 800F3EE4 000F0CE4 38 A0 FF FF */ li r5, -1 -/* 800F3EE8 000F0CE8 4B FE 53 19 */ bl func_800D9200 +/* 800F3EE8 000F0CE8 4B FE 53 19 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800F3EEC 000F0CEC 80 01 00 24 */ lwz r0, 0x24(r1) /* 800F3EF0 000F0CF0 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800F3EF4 000F0CF4 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -5977,7 +5977,7 @@ AddBaseline__10zNPCCommonFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11e /* 800F3FF0 000F0DF0 38 A0 00 00 */ li r5, 0 /* 800F3FF4 000F0DF4 38 C0 00 00 */ li r6, 0 /* 800F3FF8 000F0DF8 38 E0 00 00 */ li r7, 0 -/* 800F3FFC 000F0DFC 48 00 0A 39 */ bl func_800F4A34 +/* 800F3FFC 000F0DFC 48 00 0A 39 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800F4000 000F0E00 3C 80 4E 47 */ lis r4, 0x4E474E31@ha /* 800F4004 000F0E04 7F 43 D3 78 */ mr r3, r26 /* 800F4008 000F0E08 38 84 4E 31 */ addi r4, r4, 0x4E474E31@l @@ -5987,7 +5987,7 @@ AddBaseline__10zNPCCommonFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11e /* 800F4018 000F0E18 38 A0 00 00 */ li r5, 0 /* 800F401C 000F0E1C 38 C0 00 00 */ li r6, 0 /* 800F4020 000F0E20 38 E0 00 00 */ li r7, 0 -/* 800F4024 000F0E24 48 00 0A 11 */ bl func_800F4A34 +/* 800F4024 000F0E24 48 00 0A 11 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800F4028 000F0E28 3C 80 4E 47 */ lis r4, 0x4E474E32@ha /* 800F402C 000F0E2C 7F 43 D3 78 */ mr r3, r26 /* 800F4030 000F0E30 38 84 4E 32 */ addi r4, r4, 0x4E474E32@l @@ -5997,7 +5997,7 @@ AddBaseline__10zNPCCommonFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11e /* 800F4040 000F0E40 38 A0 00 00 */ li r5, 0 /* 800F4044 000F0E44 38 C0 00 00 */ li r6, 0 /* 800F4048 000F0E48 38 E0 00 00 */ li r7, 0 -/* 800F404C 000F0E4C 48 00 09 E9 */ bl func_800F4A34 +/* 800F404C 000F0E4C 48 00 09 E9 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800F4050 000F0E50 3C 80 4E 47 */ lis r4, 0x4E474E34@ha /* 800F4054 000F0E54 7F 43 D3 78 */ mr r3, r26 /* 800F4058 000F0E58 38 84 4E 34 */ addi r4, r4, 0x4E474E34@l @@ -6007,7 +6007,7 @@ AddBaseline__10zNPCCommonFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11e /* 800F4068 000F0E68 38 A0 00 00 */ li r5, 0 /* 800F406C 000F0E6C 38 C0 00 00 */ li r6, 0 /* 800F4070 000F0E70 38 E0 00 00 */ li r7, 0 -/* 800F4074 000F0E74 48 00 09 C1 */ bl func_800F4A34 +/* 800F4074 000F0E74 48 00 09 C1 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800F4078 000F0E78 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 800F407C 000F0E7C 7F 43 D3 78 */ mr r3, r26 /* 800F4080 000F0E80 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l @@ -6017,7 +6017,7 @@ AddBaseline__10zNPCCommonFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11e /* 800F4090 000F0E90 38 A0 00 00 */ li r5, 0 /* 800F4094 000F0E94 38 C0 00 00 */ li r6, 0 /* 800F4098 000F0E98 38 E0 00 00 */ li r7, 0 -/* 800F409C 000F0E9C 48 00 09 99 */ bl func_800F4A34 +/* 800F409C 000F0E9C 48 00 09 99 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800F40A0 000F0EA0 3C 80 4E 47 */ lis r4, 0x4E474E37@ha /* 800F40A4 000F0EA4 7F 43 D3 78 */ mr r3, r26 /* 800F40A8 000F0EA8 38 84 4E 37 */ addi r4, r4, 0x4E474E37@l @@ -6047,7 +6047,7 @@ AddScripting__10zNPCCommonFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11 /* 800F40FC 000F0EFC 7D 3D 4B 78 */ mr r29, r9 /* 800F4100 000F0F00 7D 5E 53 78 */ mr r30, r10 /* 800F4104 000F0F04 83 E1 00 38 */ lwz r31, 0x38(r1) -/* 800F4108 000F0F08 48 00 05 29 */ bl func_800F4630 +/* 800F4108 000F0F08 48 00 05 29 */ bl DBG_Name__10zNPCCommonFv /* 800F410C 000F0F0C 80 17 01 D0 */ lwz r0, 0x1d0(r23) /* 800F4110 000F0F10 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800F4114 000F0F14 41 82 01 1C */ beq lbl_800F4230 @@ -6060,7 +6060,7 @@ AddScripting__10zNPCCommonFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11 /* 800F4130 000F0F30 38 A0 00 00 */ li r5, 0 /* 800F4134 000F0F34 38 C0 00 00 */ li r6, 0 /* 800F4138 000F0F38 38 E0 00 00 */ li r7, 0 -/* 800F413C 000F0F3C 48 00 08 F9 */ bl func_800F4A34 +/* 800F413C 000F0F3C 48 00 08 F9 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800F4140 000F0F40 3C 80 4E 47 */ lis r4, 0x4E475331@ha /* 800F4144 000F0F44 7F 03 C3 78 */ mr r3, r24 /* 800F4148 000F0F48 38 84 53 31 */ addi r4, r4, 0x4E475331@l @@ -6070,7 +6070,7 @@ AddScripting__10zNPCCommonFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11 /* 800F4158 000F0F58 38 A0 00 00 */ li r5, 0 /* 800F415C 000F0F5C 38 C0 00 00 */ li r6, 0 /* 800F4160 000F0F60 38 E0 00 00 */ li r7, 0 -/* 800F4164 000F0F64 48 00 08 D1 */ bl func_800F4A34 +/* 800F4164 000F0F64 48 00 08 D1 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800F4168 000F0F68 3C 80 4E 47 */ lis r4, 0x4E475332@ha /* 800F416C 000F0F6C 7F 03 C3 78 */ mr r3, r24 /* 800F4170 000F0F70 38 84 53 32 */ addi r4, r4, 0x4E475332@l @@ -6080,7 +6080,7 @@ AddScripting__10zNPCCommonFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11 /* 800F4180 000F0F80 38 A0 00 00 */ li r5, 0 /* 800F4184 000F0F84 38 C0 00 00 */ li r6, 0 /* 800F4188 000F0F88 38 E0 00 00 */ li r7, 0 -/* 800F418C 000F0F8C 48 00 08 A9 */ bl func_800F4A34 +/* 800F418C 000F0F8C 48 00 08 A9 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800F4190 000F0F90 3C 80 4E 47 */ lis r4, 0x4E475333@ha /* 800F4194 000F0F94 7F 03 C3 78 */ mr r3, r24 /* 800F4198 000F0F98 38 84 53 33 */ addi r4, r4, 0x4E475333@l @@ -6090,7 +6090,7 @@ AddScripting__10zNPCCommonFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11 /* 800F41A8 000F0FA8 38 A0 00 00 */ li r5, 0 /* 800F41AC 000F0FAC 38 C0 00 00 */ li r6, 0 /* 800F41B0 000F0FB0 38 E0 00 00 */ li r7, 0 -/* 800F41B4 000F0FB4 48 00 08 81 */ bl func_800F4A34 +/* 800F41B4 000F0FB4 48 00 08 81 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800F41B8 000F0FB8 3C 80 4E 47 */ lis r4, 0x4E475335@ha /* 800F41BC 000F0FBC 7F 03 C3 78 */ mr r3, r24 /* 800F41C0 000F0FC0 38 84 53 35 */ addi r4, r4, 0x4E475335@l @@ -6100,7 +6100,7 @@ AddScripting__10zNPCCommonFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11 /* 800F41D0 000F0FD0 38 A0 00 00 */ li r5, 0 /* 800F41D4 000F0FD4 38 C0 00 00 */ li r6, 0 /* 800F41D8 000F0FD8 38 E0 00 00 */ li r7, 0 -/* 800F41DC 000F0FDC 48 00 08 59 */ bl func_800F4A34 +/* 800F41DC 000F0FDC 48 00 08 59 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800F41E0 000F0FE0 3C 80 4E 47 */ lis r4, 0x4E475336@ha /* 800F41E4 000F0FE4 7F 03 C3 78 */ mr r3, r24 /* 800F41E8 000F0FE8 38 84 53 36 */ addi r4, r4, 0x4E475336@l @@ -6110,7 +6110,7 @@ AddScripting__10zNPCCommonFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11 /* 800F41F8 000F0FF8 38 A0 00 00 */ li r5, 0 /* 800F41FC 000F0FFC 38 C0 00 00 */ li r6, 0 /* 800F4200 000F1000 38 E0 00 00 */ li r7, 0 -/* 800F4204 000F1004 48 00 08 31 */ bl func_800F4A34 +/* 800F4204 000F1004 48 00 08 31 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800F4208 000F1008 3C 80 4E 47 */ lis r4, 0x4E475337@ha /* 800F420C 000F100C 7F 03 C3 78 */ mr r3, r24 /* 800F4210 000F1010 38 84 53 37 */ addi r4, r4, 0x4E475337@l @@ -6120,7 +6120,7 @@ AddScripting__10zNPCCommonFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11 /* 800F4220 000F1020 38 A0 00 00 */ li r5, 0 /* 800F4224 000F1024 38 C0 00 00 */ li r6, 0 /* 800F4228 000F1028 38 E0 00 00 */ li r7, 0 -/* 800F422C 000F102C 48 00 08 09 */ bl func_800F4A34 +/* 800F422C 000F102C 48 00 08 09 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv lbl_800F4230: /* 800F4230 000F1030 BA E1 00 0C */ lmw r23, 0xc(r1) /* 800F4234 000F1034 80 01 00 34 */ lwz r0, 0x34(r1) @@ -6381,14 +6381,14 @@ lbl_800F45E0: /* 800F45EC 000F13EC 38 21 00 10 */ addi r1, r1, 0x10 /* 800F45F0 000F13F0 4E 80 00 20 */ blr -.global func_800F45F4 -func_800F45F4: +.global __ct__10zNPCCommonFi +__ct__10zNPCCommonFi: /* 800F45F4 000F13F4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F45F8 000F13F8 7C 08 02 A6 */ mflr r0 /* 800F45FC 000F13FC 90 01 00 14 */ stw r0, 0x14(r1) /* 800F4600 000F1400 93 E1 00 0C */ stw r31, 0xc(r1) /* 800F4604 000F1404 7C 7F 1B 78 */ mr r31, r3 -/* 800F4608 000F1408 48 00 00 C9 */ bl func_800F46D0 +/* 800F4608 000F1408 48 00 00 C9 */ bl __ct__9xNPCBasicFi /* 800F460C 000F140C 3C 80 80 29 */ lis r4, lbl_80295448@ha /* 800F4610 000F1410 7F E3 FB 78 */ mr r3, r31 /* 800F4614 000F1414 38 04 54 48 */ addi r0, r4, lbl_80295448@l @@ -6399,26 +6399,26 @@ func_800F45F4: /* 800F4628 000F1428 38 21 00 10 */ addi r1, r1, 0x10 /* 800F462C 000F142C 4E 80 00 20 */ blr -.global func_800F4630 -func_800F4630: +.global DBG_Name__10zNPCCommonFv +DBG_Name__10zNPCCommonFv: /* 800F4630 000F1430 38 60 00 00 */ li r3, 0 /* 800F4634 000F1434 4E 80 00 20 */ blr -.global func_800F4638 -func_800F4638: +.global DBG_AddTweakers__10zNPCCommonFv +DBG_AddTweakers__10zNPCCommonFv: /* 800F4638 000F1438 4E 80 00 20 */ blr /* 800F463C 000F143C 4E 80 00 20 */ blr -.global func_800F4640 -func_800F4640: +.global DBG_RptDataSize__10zNPCCommonFv +DBG_RptDataSize__10zNPCCommonFv: /* 800F4640 000F1440 4E 80 00 20 */ blr -.global func_800F4644 -func_800F4644: +.global DBG_InstName__10zNPCCommonFv +DBG_InstName__10zNPCCommonFv: /* 800F4644 000F1444 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F4648 000F1448 7C 08 02 A6 */ mflr r0 /* 800F464C 000F144C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800F4650 000F1450 4B FF FF E1 */ bl func_800F4630 +/* 800F4650 000F1450 4B FF FF E1 */ bl DBG_Name__10zNPCCommonFv /* 800F4654 000F1454 80 01 00 14 */ lwz r0, 0x14(r1) /* 800F4658 000F1458 7C 08 03 A6 */ mtlr r0 /* 800F465C 000F145C 38 21 00 10 */ addi r1, r1, 0x10 @@ -6426,8 +6426,8 @@ func_800F4644: /* 800F4664 000F1464 38 60 00 00 */ li r3, 0 /* 800F4668 000F1468 4E 80 00 20 */ blr -.global func_800F466C -func_800F466C: +.global ModelScaleSet__10zNPCCommonFPC5xVec3 +ModelScaleSet__10zNPCCommonFPC5xVec3: /* 800F466C 000F146C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F4670 000F1470 7C 08 02 A6 */ mflr r0 /* 800F4674 000F1474 C0 24 00 00 */ lfs f1, 0(r4) @@ -6440,8 +6440,8 @@ func_800F466C: /* 800F4690 000F1490 38 21 00 10 */ addi r1, r1, 0x10 /* 800F4694 000F1494 4E 80 00 20 */ blr -.global func_800F4698 -func_800F4698: +.global AnimGetTable__10zNPCCommonFv +AnimGetTable__10zNPCCommonFv: /* 800F4698 000F1498 80 63 00 24 */ lwz r3, 0x24(r3) /* 800F469C 000F149C 80 63 00 0C */ lwz r3, 0xc(r3) /* 800F46A0 000F14A0 80 63 00 10 */ lwz r3, 0x10(r3) @@ -6449,8 +6449,8 @@ func_800F4698: /* 800F46A8 000F14A8 38 60 00 00 */ li r3, 0 /* 800F46AC 000F14AC 4E 80 00 20 */ blr -.global func_800F46B0 -func_800F46B0: +.global DuploOwner__10zNPCCommonFP10zNPCCommon +DuploOwner__10zNPCCommonFP10zNPCCommon: /* 800F46B0 000F14B0 90 83 02 2C */ stw r4, 0x22c(r3) /* 800F46B4 000F14B4 4E 80 00 20 */ blr /* 800F46B8 000F14B8 4E 80 00 20 */ blr @@ -6460,8 +6460,8 @@ func_800F46B0: /* 800F46C8 000F14C8 C0 22 9B 40 */ lfs f1, lbl_803CE4C0-_SDA2_BASE_(r2) /* 800F46CC 000F14CC 4E 80 00 20 */ blr -.global func_800F46D0 -func_800F46D0: +.global __ct__9xNPCBasicFi +__ct__9xNPCBasicFi: /* 800F46D0 000F14D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F46D4 000F14D4 7C 08 02 A6 */ mflr r0 /* 800F46D8 000F14D8 90 01 00 14 */ stw r0, 0x14(r1) @@ -6470,7 +6470,7 @@ func_800F46D0: /* 800F46E4 000F14E4 93 C1 00 08 */ stw r30, 8(r1) /* 800F46E8 000F14E8 7C 7E 1B 78 */ mr r30, r3 /* 800F46EC 000F14EC 38 7E 00 D0 */ addi r3, r30, 0xd0 -/* 800F46F0 000F14F0 4B FE 48 F1 */ bl func_800D8FE0 +/* 800F46F0 000F14F0 4B FE 48 F1 */ bl __ct__12xFactoryInstFv /* 800F46F4 000F14F4 3C 80 80 29 */ lis r4, lbl_80297A14@ha /* 800F46F8 000F14F8 7F C3 F3 78 */ mr r3, r30 /* 800F46FC 000F14FC 38 04 7A 14 */ addi r0, r4, lbl_80297A14@l @@ -6483,30 +6483,30 @@ func_800F46D0: /* 800F4718 000F1518 38 21 00 10 */ addi r1, r1, 0x10 /* 800F471C 000F151C 4E 80 00 20 */ blr -.global func_800F4720 -func_800F4720: +.global Setup__9xNPCBasicFv +Setup__9xNPCBasicFv: /* 800F4720 000F1520 4E 80 00 20 */ blr -.global func_800F4724 -func_800F4724: +.global Move__9xNPCBasicFP6xScenefP9xEntFrame +Move__9xNPCBasicFP6xScenefP9xEntFrame: /* 800F4724 000F1524 4E 80 00 20 */ blr -.global func_800F4728 -func_800F4728: +.global SysEvent__9xNPCBasicFP5xBaseP5xBaseUiPCfP5xBasePi +SysEvent__9xNPCBasicFP5xBaseP5xBaseUiPCfP5xBasePi: /* 800F4728 000F1528 38 60 00 01 */ li r3, 1 /* 800F472C 000F152C 4E 80 00 20 */ blr -.global func_800F4730 -func_800F4730: +.global DBG_PStatOn__9xNPCBasicF10en_npcperf +DBG_PStatOn__9xNPCBasicF10en_npcperf: /* 800F4730 000F1530 4E 80 00 20 */ blr -.global func_800F4734 -func_800F4734: +.global DBG_PStatCont__9xNPCBasicF10en_npcperf +DBG_PStatCont__9xNPCBasicF10en_npcperf: /* 800F4734 000F1534 4E 80 00 20 */ blr /* 800F4738 000F1538 4E 80 00 20 */ blr -.global func_800F473C -func_800F473C: +.global Render__9xNPCBasicFv +Render__9xNPCBasicFv: /* 800F473C 000F153C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F4740 000F1540 7C 08 02 A6 */ mflr r0 /* 800F4744 000F1544 90 01 00 14 */ stw r0, 0x14(r1) @@ -6516,8 +6516,8 @@ func_800F473C: /* 800F4754 000F1554 38 21 00 10 */ addi r1, r1, 0x10 /* 800F4758 000F1558 4E 80 00 20 */ blr -.global func_800F475C -func_800F475C: +.global __as__12zNPCSettingsFRC12zNPCSettings +__as__12zNPCSettingsFRC12zNPCSettings: /* 800F475C 000F155C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F4760 000F1560 7C 08 02 A6 */ mflr r0 /* 800F4764 000F1564 90 01 00 14 */ stw r0, 0x14(r1) @@ -6525,7 +6525,7 @@ func_800F475C: /* 800F476C 000F156C 7C 9F 23 78 */ mr r31, r4 /* 800F4770 000F1570 93 C1 00 08 */ stw r30, 8(r1) /* 800F4774 000F1574 7C 7E 1B 78 */ mr r30, r3 -/* 800F4778 000F1578 48 00 00 99 */ bl func_800F4810 +/* 800F4778 000F1578 48 00 00 99 */ bl __as__9xDynAssetFRC9xDynAsset /* 800F477C 000F157C 80 BF 00 10 */ lwz r5, 0x10(r31) /* 800F4780 000F1580 38 7E 00 19 */ addi r3, r30, 0x19 /* 800F4784 000F1584 88 1F 00 14 */ lbz r0, 0x14(r31) @@ -6564,8 +6564,8 @@ func_800F475C: /* 800F4808 000F1608 38 21 00 10 */ addi r1, r1, 0x10 /* 800F480C 000F160C 4E 80 00 20 */ blr -.global func_800F4810 -func_800F4810: +.global __as__9xDynAssetFRC9xDynAsset +__as__9xDynAssetFRC9xDynAsset: /* 800F4810 000F1610 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F4814 000F1614 7C 08 02 A6 */ mflr r0 /* 800F4818 000F1618 90 01 00 14 */ stw r0, 0x14(r1) @@ -6573,7 +6573,7 @@ func_800F4810: /* 800F4820 000F1620 7C 9F 23 78 */ mr r31, r4 /* 800F4824 000F1624 93 C1 00 08 */ stw r30, 8(r1) /* 800F4828 000F1628 7C 7E 1B 78 */ mr r30, r3 -/* 800F482C 000F162C 48 00 00 39 */ bl func_800F4864 +/* 800F482C 000F162C 48 00 00 39 */ bl __as__10xBaseAssetFRC10xBaseAsset /* 800F4830 000F1630 80 1F 00 08 */ lwz r0, 8(r31) /* 800F4834 000F1634 7F C3 F3 78 */ mr r3, r30 /* 800F4838 000F1638 A0 9F 00 0C */ lhz r4, 0xc(r31) @@ -6588,8 +6588,8 @@ func_800F4810: /* 800F485C 000F165C 38 21 00 10 */ addi r1, r1, 0x10 /* 800F4860 000F1660 4E 80 00 20 */ blr -.global func_800F4864 -func_800F4864: +.global __as__10xBaseAssetFRC10xBaseAsset +__as__10xBaseAssetFRC10xBaseAsset: /* 800F4864 000F1664 80 A4 00 00 */ lwz r5, 0(r4) /* 800F4868 000F1668 88 04 00 04 */ lbz r0, 4(r4) /* 800F486C 000F166C 90 A3 00 00 */ stw r5, 0(r3) @@ -6600,28 +6600,28 @@ func_800F4864: /* 800F4880 000F1680 B0 03 00 06 */ sth r0, 6(r3) /* 800F4884 000F1684 4E 80 00 20 */ blr -.global func_800F4888 -func_800F4888: +.global ImmTranOn__7xPsycheFv +ImmTranOn__7xPsycheFv: /* 800F4888 000F1688 80 03 00 08 */ lwz r0, 8(r3) /* 800F488C 000F168C 60 00 00 01 */ ori r0, r0, 1 /* 800F4890 000F1690 90 03 00 08 */ stw r0, 8(r3) /* 800F4894 000F1694 4E 80 00 20 */ blr -.global func_800F4898 -func_800F4898: +.global ImmTranOff__7xPsycheFv +ImmTranOff__7xPsycheFv: /* 800F4898 000F1698 80 03 00 08 */ lwz r0, 8(r3) /* 800F489C 000F169C 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 800F48A0 000F16A0 90 03 00 08 */ stw r0, 8(r3) /* 800F48A4 000F16A4 4E 80 00 20 */ blr -.global func_800F48A8 -func_800F48A8: +.global ImmTranIsOn__7xPsycheFv +ImmTranIsOn__7xPsycheFv: /* 800F48A8 000F16A8 80 03 00 08 */ lwz r0, 8(r3) /* 800F48AC 000F16AC 54 03 07 FE */ clrlwi r3, r0, 0x1f /* 800F48B0 000F16B0 4E 80 00 20 */ blr -.global func_800F48B4 -func_800F48B4: +.global HasGoal__7xPsycheFi +HasGoal__7xPsycheFi: /* 800F48B4 000F16B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F48B8 000F16B8 7C 08 02 A6 */ mflr r0 /* 800F48BC 000F16BC 90 01 00 14 */ stw r0, 0x14(r1) @@ -6634,13 +6634,13 @@ func_800F48B4: /* 800F48D8 000F16D8 38 21 00 10 */ addi r1, r1, 0x10 /* 800F48DC 000F16DC 4E 80 00 20 */ blr -.global func_800F48E0 -func_800F48E0: +.global Next__21xListItem_9NPCConfig_Fv +Next__21xListItem_9NPCConfig_Fv: /* 800F48E0 000F16E0 80 63 00 04 */ lwz r3, 4(r3) /* 800F48E4 000F16E4 4E 80 00 20 */ blr -.global func_800F48E8 -func_800F48E8: +.global HasSpline__10zMovePointFv +HasSpline__10zMovePointFv: /* 800F48E8 000F16E8 80 63 00 2C */ lwz r3, 0x2c(r3) /* 800F48EC 000F16EC 7C 03 00 D0 */ neg r0, r3 /* 800F48F0 000F16F0 7C 00 1B 78 */ or r0, r0, r3 @@ -6728,8 +6728,8 @@ lbl_800F49F0: /* 800F4A08 000F1808 38 21 00 30 */ addi r1, r1, 0x30 /* 800F4A0C 000F180C 4E 80 00 20 */ blr -.global func_800F4A10 -func_800F4A10: +.global xSndIsPlaying__FUiUi +xSndIsPlaying__FUiUi: /* 800F4A10 000F1810 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F4A14 000F1814 7C 08 02 A6 */ mflr r0 /* 800F4A18 000F1818 90 01 00 14 */ stw r0, 0x14(r1) @@ -6740,16 +6740,16 @@ func_800F4A10: /* 800F4A2C 000F182C 38 21 00 10 */ addi r1, r1, 0x10 /* 800F4A30 000F1830 4E 80 00 20 */ blr -.global func_800F4A34 -func_800F4A34: +.global SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv +SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv: /* 800F4A34 000F1834 90 83 00 28 */ stw r4, 0x28(r3) /* 800F4A38 000F1838 90 A3 00 30 */ stw r5, 0x30(r3) /* 800F4A3C 000F183C 90 C3 00 2C */ stw r6, 0x2c(r3) /* 800F4A40 000F1840 90 E3 00 34 */ stw r7, 0x34(r3) /* 800F4A44 000F1844 4E 80 00 20 */ blr -.global func_800F4A48 -func_800F4A48: +.global Insert__21xListItem_9NPCConfig_FP9NPCConfig +Insert__21xListItem_9NPCConfig_FP9NPCConfig: /* 800F4A48 000F1848 90 83 00 08 */ stw r4, 8(r3) /* 800F4A4C 000F184C 80 04 00 04 */ lwz r0, 4(r4) /* 800F4A50 000F1850 90 03 00 04 */ stw r0, 4(r3) diff --git a/asm/Game/zNPCTypeDuplotron.s b/asm/Game/zNPCTypeDuplotron.s index be90f780e..65240cef2 100644 --- a/asm/Game/zNPCTypeDuplotron.s +++ b/asm/Game/zNPCTypeDuplotron.s @@ -79,7 +79,7 @@ lbl_80125298: /* 801252A4 001220A4 7C 60 1B 79 */ or. r0, r3, r3 /* 801252A8 001220A8 41 82 00 10 */ beq lbl_801252B8 /* 801252AC 001220AC 7F E4 FB 78 */ mr r4, r31 -/* 801252B0 001220B0 48 00 10 45 */ bl func_801262F4 +/* 801252B0 001220B0 48 00 10 45 */ bl __ct__13zNPCDuplotronFi /* 801252B4 001220B4 7C 60 1B 78 */ mr r0, r3 lbl_801252B8: /* 801252B8 001220B8 7C 03 03 78 */ mr r3, r0 @@ -91,7 +91,7 @@ lbl_801252C0: /* 801252CC 001220CC 7C 60 1B 79 */ or. r0, r3, r3 /* 801252D0 001220D0 41 82 00 10 */ beq lbl_801252E0 /* 801252D4 001220D4 7F E4 FB 78 */ mr r4, r31 -/* 801252D8 001220D8 48 00 10 1D */ bl func_801262F4 +/* 801252D8 001220D8 48 00 10 1D */ bl __ct__13zNPCDuplotronFi /* 801252DC 001220DC 7C 60 1B 78 */ mr r0, r3 lbl_801252E0: /* 801252E0 001220E0 7C 03 03 78 */ mr r3, r0 @@ -109,7 +109,7 @@ lbl_801252F0: /* 80125308 00122108 7C 08 02 A6 */ mflr r0 /* 8012530C 0012210C 38 80 00 01 */ li r4, 1 /* 80125310 00122110 90 01 00 14 */ stw r0, 0x14(r1) -/* 80125314 00122114 4B FB 3C 91 */ bl func_800D8FA4 +/* 80125314 00122114 4B FB 3C 91 */ bl __dt__12xFactoryInstFv /* 80125318 00122118 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012531C 0012211C 7C 08 03 A6 */ mtlr r0 /* 80125320 00122120 38 21 00 10 */ addi r1, r1, 0x10 @@ -539,7 +539,7 @@ lbl_801258B0: /* 80125954 00122754 3C 80 4E 47 */ lis r4, 0x4E474430@ha /* 80125958 00122758 7F E3 FB 78 */ mr r3, r31 /* 8012595C 0012275C 38 84 44 30 */ addi r4, r4, 0x4E474430@l -/* 80125960 00122760 4B FD D0 1D */ bl func_8010297C +/* 80125960 00122760 4B FD D0 1D */ bl SetSafety__7xPsycheFi /* 80125964 00122764 80 01 00 14 */ lwz r0, 0x14(r1) /* 80125968 00122768 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8012596C 0012276C 7C 08 03 A6 */ mtlr r0 @@ -868,12 +868,12 @@ VFXSmokeStack__13zNPCDuplotronFf: /* 80125DDC 00122BDC 2C 03 00 00 */ cmpwi r3, 0 /* 80125DE0 00122BE0 41 82 01 64 */ beq lbl_80125F44 /* 80125DE4 00122BE4 7F 83 E3 78 */ mr r3, r28 -/* 80125DE8 00122BE8 4B F5 CF 11 */ bl func_80082CF8 +/* 80125DE8 00122BE8 4B F5 CF 11 */ bl Pos__10zNPCCommonFv /* 80125DEC 00122BEC 38 80 00 00 */ li r4, 0 /* 80125DF0 00122BF0 48 00 A0 71 */ bl NPCC_ds2_toCam__FPC5xVec3P5xVec3 /* 80125DF4 00122BF4 FF C0 08 90 */ fmr f30, f1 /* 80125DF8 00122BF8 C0 22 A1 28 */ lfs f1, lbl_803CEAA8-_SDA2_BASE_(r2) -/* 80125DFC 00122BFC 4B F2 22 AD */ bl func_800480A8 +/* 80125DFC 00122BFC 4B F2 22 AD */ bl SQ__Ff /* 80125E00 00122C00 FC 1E 08 40 */ fcmpo cr0, f30, f1 /* 80125E04 00122C04 41 81 01 40 */ bgt lbl_80125F44 /* 80125E08 00122C08 C0 3C 02 A0 */ lfs f1, 0x2a0(r28) @@ -892,33 +892,33 @@ VFXSmokeStack__13zNPCDuplotronFf: /* 80125E3C 00122C3C 3C 80 80 27 */ lis r4, lbl_8026C0DC@ha /* 80125E40 00122C40 38 61 00 08 */ addi r3, r1, 8 /* 80125E44 00122C44 38 84 C0 DC */ addi r4, r4, lbl_8026C0DC@l -/* 80125E48 00122C48 4B EE 54 1D */ bl func_8000B264 +/* 80125E48 00122C48 4B EE 54 1D */ bl __as__5xVec3FRC5xVec3 /* 80125E4C 00122C4C 7F 83 E3 78 */ mr r3, r28 /* 80125E50 00122C50 38 80 00 0B */ li r4, 0xb -/* 80125E54 00122C54 4B FC 69 A9 */ bl func_800EC7FC +/* 80125E54 00122C54 4B FC 69 A9 */ bl BoneMat__10zNPCCommonCFi /* 80125E58 00122C58 7C 64 1B 78 */ mr r4, r3 /* 80125E5C 00122C5C 38 61 00 08 */ addi r3, r1, 8 /* 80125E60 00122C60 7C 65 1B 78 */ mr r5, r3 /* 80125E64 00122C64 48 00 04 F9 */ bl zNPCTypeDuplotron.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80125E68 00122C68 7F 83 E3 78 */ mr r3, r28 /* 80125E6C 00122C6C 38 80 00 0B */ li r4, 0xb -/* 80125E70 00122C70 4B FC 69 A1 */ bl func_800EC810 +/* 80125E70 00122C70 4B FC 69 A1 */ bl BonePos__10zNPCCommonCFi /* 80125E74 00122C74 7C 64 1B 78 */ mr r4, r3 /* 80125E78 00122C78 38 61 00 08 */ addi r3, r1, 8 -/* 80125E7C 00122C7C 4B EE F5 C9 */ bl func_80015444 +/* 80125E7C 00122C7C 4B EE F5 C9 */ bl __apl__5xVec3FRC5xVec3 /* 80125E80 00122C80 7F 83 E3 78 */ mr r3, r28 /* 80125E84 00122C84 38 80 00 00 */ li r4, 0 -/* 80125E88 00122C88 4B FC 69 75 */ bl func_800EC7FC +/* 80125E88 00122C88 4B FC 69 75 */ bl BoneMat__10zNPCCommonCFi /* 80125E8C 00122C8C 7C 64 1B 78 */ mr r4, r3 /* 80125E90 00122C90 38 61 00 08 */ addi r3, r1, 8 /* 80125E94 00122C94 7C 65 1B 78 */ mr r5, r3 /* 80125E98 00122C98 48 00 04 C5 */ bl zNPCTypeDuplotron.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80125E9C 00122C9C 7F 83 E3 78 */ mr r3, r28 /* 80125EA0 00122CA0 38 80 00 00 */ li r4, 0 -/* 80125EA4 00122CA4 4B FC 69 6D */ bl func_800EC810 +/* 80125EA4 00122CA4 4B FC 69 6D */ bl BonePos__10zNPCCommonCFi /* 80125EA8 00122CA8 7C 64 1B 78 */ mr r4, r3 /* 80125EAC 00122CAC 38 61 00 08 */ addi r3, r1, 8 -/* 80125EB0 00122CB0 4B EE F5 95 */ bl func_80015444 +/* 80125EB0 00122CB0 4B EE F5 95 */ bl __apl__5xVec3FRC5xVec3 /* 80125EB4 00122CB4 3C 60 80 31 */ lis r3, lbl_80314CB8@ha /* 80125EB8 00122CB8 3B 80 00 00 */ li r28, 0 /* 80125EBC 00122CBC 3B E3 4C B8 */ addi r31, r3, lbl_80314CB8@l @@ -983,7 +983,7 @@ VFXOverheat__13zNPCDuplotronFff: /* 80125F90 00122D90 93 C1 00 30 */ stw r30, 0x30(r1) /* 80125F94 00122D94 93 A1 00 2C */ stw r29, 0x2c(r1) /* 80125F98 00122D98 93 81 00 28 */ stw r28, 0x28(r1) -/* 80125F9C 00122D9C 4B EE 86 9D */ bl func_8000E638 +/* 80125F9C 00122D9C 4B EE 86 9D */ bl xEntIsVisible__FPC4xEnt /* 80125FA0 00122DA0 28 03 00 00 */ cmplwi r3, 0 /* 80125FA4 00122DA4 41 82 01 70 */ beq lbl_80126114 /* 80125FA8 00122DA8 80 7F 00 24 */ lwz r3, 0x24(r31) @@ -1021,21 +1021,21 @@ lbl_80126008: /* 80126020 00122E20 38 81 00 14 */ addi r4, r1, 0x14 /* 80126024 00122E24 4B F2 84 B9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80126028 00122E28 7F E3 FB 78 */ mr r3, r31 -/* 8012602C 00122E2C 4B EF 58 05 */ bl func_8001B830 +/* 8012602C 00122E2C 4B EF 58 05 */ bl xEntGetCenter__FPC4xEnt /* 80126030 00122E30 7C 65 1B 78 */ mr r5, r3 /* 80126034 00122E34 38 61 00 08 */ addi r3, r1, 8 /* 80126038 00122E38 38 81 00 14 */ addi r4, r1, 0x14 -/* 8012603C 00122E3C 4B EE 86 55 */ bl func_8000E690 +/* 8012603C 00122E3C 4B EE 86 55 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80126040 00122E40 38 61 00 08 */ addi r3, r1, 8 /* 80126044 00122E44 7C 64 1B 78 */ mr r4, r3 /* 80126048 00122E48 4B F2 82 A9 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8012604C 00122E4C 80 6D 95 70 */ lwz r3, lbl_803CBE70-_SDA_BASE_(r13) /* 80126050 00122E50 80 63 00 10 */ lwz r3, 0x10(r3) /* 80126054 00122E54 38 63 00 3C */ addi r3, r3, 0x3c -/* 80126058 00122E58 4B EE 85 F9 */ bl func_8000E650 +/* 80126058 00122E58 4B EE 85 F9 */ bl xVec3Length__FPC5xVec3 /* 8012605C 00122E5C 7F 83 E3 78 */ mr r3, r28 /* 80126060 00122E60 38 81 00 08 */ addi r4, r1, 8 -/* 80126064 00122E64 4B EE 50 2D */ bl func_8000B090 +/* 80126064 00122E64 4B EE 50 2D */ bl xVec3SMul__FP5xVec3PC5xVec3f lbl_80126068: /* 80126068 00122E68 3B DE 00 04 */ addi r30, r30, 4 lbl_8012606C: @@ -1058,21 +1058,21 @@ lbl_80126090: /* 801260A8 00122EA8 38 81 00 14 */ addi r4, r1, 0x14 /* 801260AC 00122EAC 4B F2 84 31 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801260B0 00122EB0 7F E3 FB 78 */ mr r3, r31 -/* 801260B4 00122EB4 4B EF 57 7D */ bl func_8001B830 +/* 801260B4 00122EB4 4B EF 57 7D */ bl xEntGetCenter__FPC4xEnt /* 801260B8 00122EB8 7C 65 1B 78 */ mr r5, r3 /* 801260BC 00122EBC 38 61 00 08 */ addi r3, r1, 8 /* 801260C0 00122EC0 38 81 00 14 */ addi r4, r1, 0x14 -/* 801260C4 00122EC4 4B EE 85 CD */ bl func_8000E690 +/* 801260C4 00122EC4 4B EE 85 CD */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 801260C8 00122EC8 38 61 00 08 */ addi r3, r1, 8 /* 801260CC 00122ECC 7C 64 1B 78 */ mr r4, r3 /* 801260D0 00122ED0 4B F2 82 21 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 801260D4 00122ED4 80 6D 95 6C */ lwz r3, lbl_803CBE6C-_SDA_BASE_(r13) /* 801260D8 00122ED8 80 63 00 10 */ lwz r3, 0x10(r3) /* 801260DC 00122EDC 38 63 00 3C */ addi r3, r3, 0x3c -/* 801260E0 00122EE0 4B EE 85 71 */ bl func_8000E650 +/* 801260E0 00122EE0 4B EE 85 71 */ bl xVec3Length__FPC5xVec3 /* 801260E4 00122EE4 7F C3 F3 78 */ mr r3, r30 /* 801260E8 00122EE8 38 81 00 08 */ addi r4, r1, 8 -/* 801260EC 00122EEC 4B EE 4F A5 */ bl func_8000B090 +/* 801260EC 00122EEC 4B EE 4F A5 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 801260F0 00122EF0 3C 60 80 31 */ lis r3, lbl_80314E24@ha /* 801260F4 00122EF4 FC 20 F8 90 */ fmr f1, f31 /* 801260F8 00122EF8 38 83 4E 24 */ addi r4, r3, lbl_80314E24@l @@ -1228,14 +1228,14 @@ lbl_801262C8: /* 801262EC 001230EC 38 21 00 20 */ addi r1, r1, 0x20 /* 801262F0 001230F0 4E 80 00 20 */ blr -.global func_801262F4 -func_801262F4: +.global __ct__13zNPCDuplotronFi +__ct__13zNPCDuplotronFi: /* 801262F4 001230F4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801262F8 001230F8 7C 08 02 A6 */ mflr r0 /* 801262FC 001230FC 90 01 00 14 */ stw r0, 0x14(r1) /* 80126300 00123100 93 E1 00 0C */ stw r31, 0xc(r1) /* 80126304 00123104 7C 7F 1B 78 */ mr r31, r3 -/* 80126308 00123108 4B FC E2 ED */ bl func_800F45F4 +/* 80126308 00123108 4B FC E2 ED */ bl __ct__10zNPCCommonFi /* 8012630C 0012310C 3C 80 80 2A */ lis r4, lbl_80298AB8@ha /* 80126310 00123110 7F E3 FB 78 */ mr r3, r31 /* 80126314 00123114 38 04 8A B8 */ addi r0, r4, lbl_80298AB8@l diff --git a/asm/Game/zNPCTypeDutchman.s b/asm/Game/zNPCTypeDutchman.s index 4fcf1030d..44a5c632a 100644 --- a/asm/Game/zNPCTypeDutchman.s +++ b/asm/Game/zNPCTypeDutchman.s @@ -14,7 +14,7 @@ zNPCTypeDutchman.look_at__30_unnamed_zNPCTypeDutchman_cpp_FR7xMat3x3RC5xVec3: /* 80172680 0016F480 7C 9F 23 78 */ mr r31, r4 /* 80172684 0016F484 7C 7E 1B 78 */ mr r30, r3 /* 80172688 0016F488 7F E3 FB 78 */ mr r3, r31 -/* 8017268C 0016F48C 4B E9 8B 1D */ bl func_8000B1A8 +/* 8017268C 0016F48C 4B E9 8B 1D */ bl length__5xVec3CFv /* 80172690 0016F490 FF E0 08 90 */ fmr f31, f1 /* 80172694 0016F494 C0 02 AC B0 */ lfs f0, lbl_803CF630-_SDA2_BASE_(r2) /* 80172698 0016F498 FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -27,17 +27,17 @@ zNPCTypeDutchman.look_at__30_unnamed_zNPCTypeDutchman_cpp_FR7xMat3x3RC5xVec3: /* 801726B4 0016F4B4 3C 80 80 39 */ lis r4, lbl_8038C2E0@ha /* 801726B8 0016F4B8 7F C3 F3 78 */ mr r3, r30 /* 801726BC 0016F4BC 38 84 C2 E0 */ addi r4, r4, lbl_8038C2E0@l -/* 801726C0 0016F4C0 4B E9 8F 09 */ bl func_8000B5C8 +/* 801726C0 0016F4C0 4B E9 8F 09 */ bl __as__7xMat3x3FRC7xMat3x3 /* 801726C4 0016F4C4 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) /* 801726C8 0016F4C8 48 00 00 CC */ b lbl_80172794 lbl_801726CC: /* 801726CC 0016F4CC 7F E4 FB 78 */ mr r4, r31 /* 801726D0 0016F4D0 38 7E 00 20 */ addi r3, r30, 0x20 -/* 801726D4 0016F4D4 4B E9 8B 91 */ bl func_8000B264 +/* 801726D4 0016F4D4 4B E9 8B 91 */ bl __as__5xVec3FRC5xVec3 /* 801726D8 0016F4D8 C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) /* 801726DC 0016F4DC 38 7E 00 20 */ addi r3, r30, 0x20 /* 801726E0 0016F4E0 EC 20 F8 24 */ fdivs f1, f0, f31 -/* 801726E4 0016F4E4 4B E9 8A 9D */ bl func_8000B180 +/* 801726E4 0016F4E4 4B E9 8A 9D */ bl __amu__5xVec3Ff /* 801726E8 0016F4E8 C0 3E 00 20 */ lfs f1, 0x20(r30) /* 801726EC 0016F4EC C0 1E 00 24 */ lfs f0, 0x24(r30) /* 801726F0 0016F4F0 FC 20 0A 10 */ fabs f1, f1 @@ -54,7 +54,7 @@ lbl_801726CC: /* 8017271C 0016F51C FC 60 00 50 */ fneg f3, f0 /* 80172720 0016F520 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) /* 80172724 0016F524 7F C3 F3 78 */ mr r3, r30 -/* 80172728 0016F528 4B E9 89 C5 */ bl func_8000B0EC +/* 80172728 0016F528 4B E9 89 C5 */ bl assign__5xVec3Ffff /* 8017272C 0016F52C 48 00 00 40 */ b lbl_8017276C lbl_80172730: /* 80172730 0016F530 FC 03 20 40 */ fcmpo cr0, f3, f4 @@ -64,7 +64,7 @@ lbl_80172730: /* 80172740 0016F540 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80172744 0016F544 FC 20 00 50 */ fneg f1, f0 /* 80172748 0016F548 C0 7E 00 20 */ lfs f3, 0x20(r30) -/* 8017274C 0016F54C 4B E9 89 A1 */ bl func_8000B0EC +/* 8017274C 0016F54C 4B E9 89 A1 */ bl assign__5xVec3Ffff /* 80172750 0016F550 48 00 00 1C */ b lbl_8017276C lbl_80172754: /* 80172754 0016F554 C0 1E 00 20 */ lfs f0, 0x20(r30) @@ -72,17 +72,17 @@ lbl_80172754: /* 8017275C 0016F55C C0 3E 00 24 */ lfs f1, 0x24(r30) /* 80172760 0016F560 FC 40 00 50 */ fneg f2, f0 /* 80172764 0016F564 C0 62 AC B8 */ lfs f3, lbl_803CF638-_SDA2_BASE_(r2) -/* 80172768 0016F568 4B E9 89 85 */ bl func_8000B0EC +/* 80172768 0016F568 4B E9 89 85 */ bl assign__5xVec3Ffff lbl_8017276C: /* 8017276C 0016F56C 7F C3 F3 78 */ mr r3, r30 -/* 80172770 0016F570 4B EA 2E 41 */ bl func_800155B0 +/* 80172770 0016F570 4B EA 2E 41 */ bl normalize__5xVec3Fv /* 80172774 0016F574 7F C4 F3 78 */ mr r4, r30 /* 80172778 0016F578 38 61 00 08 */ addi r3, r1, 8 /* 8017277C 0016F57C 38 BE 00 20 */ addi r5, r30, 0x20 -/* 80172780 0016F580 4B EA 2D B5 */ bl func_80015534 +/* 80172780 0016F580 4B EA 2D B5 */ bl cross__5xVec3CFRC5xVec3 /* 80172784 0016F584 38 7E 00 10 */ addi r3, r30, 0x10 /* 80172788 0016F588 38 81 00 08 */ addi r4, r1, 8 -/* 8017278C 0016F58C 4B E9 8A D9 */ bl func_8000B264 +/* 8017278C 0016F58C 4B E9 8A D9 */ bl __as__5xVec3FRC5xVec3 /* 80172790 0016F590 FC 20 F8 90 */ fmr f1, f31 lbl_80172794: /* 80172794 0016F594 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 @@ -655,7 +655,7 @@ __ct__12zNPCDutchmanFi: /* 80173020 0016FE20 90 01 00 14 */ stw r0, 0x14(r1) /* 80173024 0016FE24 93 E1 00 0C */ stw r31, 0xc(r1) /* 80173028 0016FE28 7C 7F 1B 78 */ mr r31, r3 -/* 8017302C 0016FE2C 4B FC 30 9D */ bl func_801360C8 +/* 8017302C 0016FE2C 4B FC 30 9D */ bl __ct__11zNPCSubBossFi /* 80173030 0016FE30 3C 80 80 2A */ lis r4, lbl_8029B764@ha /* 80173034 0016FE34 38 7F 02 B4 */ addi r3, r31, 0x2b4 /* 80173038 0016FE38 38 04 B7 64 */ addi r0, r4, lbl_8029B764@l @@ -705,7 +705,7 @@ lbl_801730E4: /* 801730E4 0016FEE4 80 BC 00 00 */ lwz r5, 0(r28) /* 801730E8 0016FEE8 7F 63 DB 78 */ mr r3, r27 /* 801730EC 0016FEEC 38 80 01 FF */ li r4, 0x1ff -/* 801730F0 0016FEF0 48 00 86 C1 */ bl func_8017B7B0 +/* 801730F0 0016FEF0 48 00 86 C1 */ bl init__9xFXRibbonFiPCc /* 801730F4 0016FEF4 7F 63 DB 78 */ mr r3, r27 /* 801730F8 0016FEF8 4B EB 73 0D */ bl set_default_config__9xFXRibbonFv /* 801730FC 0016FEFC 7F 63 DB 78 */ mr r3, r27 @@ -734,10 +734,10 @@ lbl_801730E4: /* 80173158 0016FF58 38 7F 05 58 */ addi r3, r31, 0x558 /* 8017315C 0016FF5C 38 80 00 0F */ li r4, 0xf /* 80173160 0016FF60 90 1F 06 48 */ stw r0, 0x648(r31) -/* 80173164 0016FF64 48 00 7F 01 */ bl func_8017B064 +/* 80173164 0016FF64 48 00 7F 01 */ bl init__40static_queue_Q212zNPCDutchman9wave_data_FUl /* 80173168 0016FF68 38 7F 06 00 */ addi r3, r31, 0x600 /* 8017316C 0016FF6C 38 80 00 3F */ li r4, 0x3f -/* 80173170 0016FF70 48 00 7E 69 */ bl func_8017AFD8 +/* 80173170 0016FF70 48 00 7E 69 */ bl init__43static_queue_Q212zNPCDutchman11slime_slice_FUl /* 80173174 0016FF74 4B FF F6 41 */ bl zNPCTypeDutchman.init_sound__30_unnamed_zNPCTypeDutchman_cpp_Fv /* 80173178 0016FF78 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8017317C 0016FF7C 38 60 00 00 */ li r3, 0 @@ -795,19 +795,19 @@ lbl_801731AC: /* 8017323C 0017003C D0 1E 02 D4 */ stfs f0, 0x2d4(r30) /* 80173240 00170040 48 00 24 4D */ bl update_round__12zNPCDutchmanFv /* 80173244 00170044 7F C3 F3 78 */ mr r3, r30 -/* 80173248 00170048 48 00 85 E5 */ bl func_8017B82C +/* 80173248 00170048 48 00 85 E5 */ bl face_player__12zNPCDutchmanFv /* 8017324C 0017004C 38 00 00 01 */ li r0, 1 /* 80173250 00170050 7F C3 F3 78 */ mr r3, r30 /* 80173254 00170054 90 1E 01 C8 */ stw r0, 0x1c8(r30) /* 80173258 00170058 48 00 4B 0D */ bl reset_speed__12zNPCDutchmanFv /* 8017325C 0017005C C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) /* 80173260 00170060 38 7E 02 F8 */ addi r3, r30, 0x2f8 -/* 80173264 00170064 4B EA 96 15 */ bl func_8001C878 +/* 80173264 00170064 4B EA 96 15 */ bl __as__5xVec3Ff /* 80173268 00170068 7F C3 F3 78 */ mr r3, r30 -/* 8017326C 0017006C 48 00 85 B1 */ bl func_8017B81C +/* 8017326C 0017006C 48 00 85 B1 */ bl get_center__12zNPCDutchmanCFv /* 80173270 00170070 7C 64 1B 78 */ mr r4, r3 /* 80173274 00170074 38 7E 02 EC */ addi r3, r30, 0x2ec -/* 80173278 00170078 4B E9 7F ED */ bl func_8000B264 +/* 80173278 00170078 4B E9 7F ED */ bl __as__5xVec3FRC5xVec3 /* 8017327C 0017007C 38 00 00 01 */ li r0, 1 /* 80173280 00170080 38 9F 00 00 */ addi r4, r31, 0 /* 80173284 00170084 90 1E 02 BC */ stw r0, 0x2bc(r30) @@ -818,14 +818,14 @@ lbl_801731AC: /* 80173298 00170098 D0 1E 05 98 */ stfs f0, 0x598(r30) /* 8017329C 0017009C 48 00 35 9D */ bl reset_blob_mat__12zNPCDutchmanFv /* 801732A0 001700A0 38 7E 05 58 */ addi r3, r30, 0x558 -/* 801732A4 001700A4 48 00 7E 3D */ bl func_8017B0E0 +/* 801732A4 001700A4 48 00 7E 3D */ bl clear__40static_queue_Q212zNPCDutchman9wave_data_Fv /* 801732A8 001700A8 38 7E 06 00 */ addi r3, r30, 0x600 -/* 801732AC 001700AC 48 00 7D A9 */ bl func_8017B054 +/* 801732AC 001700AC 48 00 7D A9 */ bl clear__43static_queue_Q212zNPCDutchman11slime_slice_Fv /* 801732B0 001700B0 38 7F 0C 1C */ addi r3, r31, 0xc1c -/* 801732B4 001700B4 48 00 85 25 */ bl func_8017B7D8 +/* 801732B4 001700B4 48 00 85 25 */ bl clear__9xFXRibbonFv /* 801732B8 001700B8 38 7F 0C 1C */ addi r3, r31, 0xc1c /* 801732BC 001700BC 38 63 01 40 */ addi r3, r3, 0x140 -/* 801732C0 001700C0 48 00 85 19 */ bl func_8017B7D8 +/* 801732C0 001700C0 48 00 85 19 */ bl clear__9xFXRibbonFv /* 801732C4 001700C4 38 00 00 00 */ li r0, 0 /* 801732C8 001700C8 7F C3 F3 78 */ mr r3, r30 /* 801732CC 001700CC 90 1E 05 FC */ stw r0, 0x5fc(r30) @@ -845,7 +845,7 @@ lbl_801731AC: /* 80173304 00170104 90 03 01 38 */ stw r0, 0x138(r3) /* 80173308 00170108 38 84 30 18 */ addi r4, r4, lbl_80253018@l /* 8017330C 0017010C 38 63 01 40 */ addi r3, r3, 0x140 -/* 80173310 00170110 4B E9 7F 55 */ bl func_8000B264 +/* 80173310 00170110 4B E9 7F 55 */ bl __as__5xVec3FRC5xVec3 /* 80173314 00170114 3C 60 80 27 */ lis r3, lbl_802720F0@ha /* 80173318 00170118 38 63 20 F0 */ addi r3, r3, lbl_802720F0@l /* 8017331C 0017011C 38 63 00 B8 */ addi r3, r3, 0xb8 @@ -857,7 +857,7 @@ lbl_801731AC: /* 80173334 00170134 90 03 01 38 */ stw r0, 0x138(r3) /* 80173338 00170138 38 84 30 18 */ addi r4, r4, lbl_80253018@l /* 8017333C 0017013C 38 63 01 40 */ addi r3, r3, 0x140 -/* 80173340 00170140 4B E9 7F 25 */ bl func_8000B264 +/* 80173340 00170140 4B E9 7F 25 */ bl __as__5xVec3FRC5xVec3 /* 80173344 00170144 3C 60 80 27 */ lis r3, lbl_802720F0@ha /* 80173348 00170148 38 63 20 F0 */ addi r3, r3, lbl_802720F0@l /* 8017334C 0017014C 38 63 00 D0 */ addi r3, r3, 0xd0 @@ -869,14 +869,14 @@ lbl_801731AC: /* 80173364 00170164 90 03 01 38 */ stw r0, 0x138(r3) /* 80173368 00170168 38 84 30 18 */ addi r4, r4, lbl_80253018@l /* 8017336C 0017016C 38 63 01 40 */ addi r3, r3, 0x140 -/* 80173370 00170170 4B E9 7E F5 */ bl func_8000B264 +/* 80173370 00170170 4B E9 7E F5 */ bl __as__5xVec3FRC5xVec3 /* 80173374 00170174 38 9F 00 00 */ addi r4, r31, 0 /* 80173378 00170178 38 7F 06 60 */ addi r3, r31, 0x660 /* 8017337C 0017017C C0 22 AC E0 */ lfs f1, lbl_803CF660-_SDA2_BASE_(r2) /* 80173380 00170180 38 63 00 0C */ addi r3, r3, 0xc /* 80173384 00170184 C0 04 00 90 */ lfs f0, 0x90(r4) /* 80173388 00170188 EC 21 00 32 */ fmuls f1, f1, f0 -/* 8017338C 0017018C 48 00 84 71 */ bl func_8017B7FC +/* 8017338C 0017018C 48 00 84 71 */ bl set__10xParInterpFf /* 80173390 00170190 3C 60 80 27 */ lis r3, lbl_802720F0@ha /* 80173394 00170194 38 63 20 F0 */ addi r3, r3, lbl_802720F0@l /* 80173398 00170198 38 63 00 E7 */ addi r3, r3, 0xe7 @@ -932,11 +932,11 @@ lbl_801731AC: /* 80173460 00170260 38 84 30 18 */ addi r4, r4, lbl_80253018@l /* 80173464 00170264 90 05 01 38 */ stw r0, 0x138(r5) /* 80173468 00170268 38 63 01 40 */ addi r3, r3, 0x140 -/* 8017346C 0017026C 4B E9 7D F9 */ bl func_8000B264 +/* 8017346C 0017026C 4B E9 7D F9 */ bl __as__5xVec3FRC5xVec3 /* 80173470 00170270 38 7F 07 D8 */ addi r3, r31, 0x7d8 /* 80173474 00170274 C0 22 AC E4 */ lfs f1, lbl_803CF664-_SDA2_BASE_(r2) /* 80173478 00170278 38 63 00 0C */ addi r3, r3, 0xc -/* 8017347C 0017027C 48 00 83 81 */ bl func_8017B7FC +/* 8017347C 0017027C 48 00 83 81 */ bl set__10xParInterpFf /* 80173480 00170280 3C 60 80 27 */ lis r3, lbl_802720F0@ha /* 80173484 00170284 38 63 20 F0 */ addi r3, r3, lbl_802720F0@l /* 80173488 00170288 38 63 01 D5 */ addi r3, r3, 0x1d5 @@ -1025,7 +1025,7 @@ lbl_801735B8: /* 801735CC 001703CC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 801735D0 001703D0 80 84 07 04 */ lwz r4, 0x704(r4) /* 801735D4 001703D4 83 E4 00 4C */ lwz r31, 0x4c(r4) -/* 801735D8 001703D8 48 00 82 45 */ bl func_8017B81C +/* 801735D8 001703D8 48 00 82 45 */ bl get_center__12zNPCDutchmanCFv /* 801735DC 001703DC 7C 64 1B 78 */ mr r4, r3 /* 801735E0 001703E0 C0 7F 00 30 */ lfs f3, 0x30(r31) /* 801735E4 001703E4 C0 23 00 00 */ lfs f1, 0(r3) @@ -1034,9 +1034,9 @@ lbl_801735B8: /* 801735F0 001703F0 C0 04 00 08 */ lfs f0, 8(r4) /* 801735F4 001703F4 EC 23 08 28 */ fsubs f1, f3, f1 /* 801735F8 001703F8 EC 42 00 28 */ fsubs f2, f2, f0 -/* 801735FC 001703FC 4B EB 2D 1D */ bl func_80026318 +/* 801735FC 001703FC 4B EB 2D 1D */ bl assign__5xVec2Fff /* 80173600 00170400 38 7D 02 D8 */ addi r3, r29, 0x2d8 -/* 80173604 00170404 4B FA 9F 19 */ bl func_8011D51C +/* 80173604 00170404 4B FA 9F 19 */ bl normalize__5xVec2Fv lbl_80173608: /* 80173608 00170408 FC 20 F8 90 */ fmr f1, f31 /* 8017360C 0017040C 7F A3 EB 78 */ mr r3, r29 @@ -1126,7 +1126,7 @@ lbl_80173730: /* 80173740 00170540 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80173744 00170544 7C 08 02 A6 */ mflr r0 /* 80173748 00170548 90 01 00 14 */ stw r0, 0x14(r1) -/* 8017374C 0017054C 48 00 80 ED */ bl func_8017B838 +/* 8017374C 0017054C 48 00 80 ED */ bl render_debug__12zNPCDutchmanFv /* 80173750 00170550 80 01 00 14 */ lwz r0, 0x14(r1) /* 80173754 00170554 7C 08 03 A6 */ mtlr r0 /* 80173758 00170558 38 21 00 10 */ addi r1, r1, 0x10 @@ -1304,10 +1304,10 @@ lbl_801739C4: /* 801739D0 001707D0 38 61 00 44 */ addi r3, r1, 0x44 /* 801739D4 001707D4 C0 42 AC C4 */ lfs f2, lbl_803CF644-_SDA2_BASE_(r2) /* 801739D8 001707D8 C0 62 AC F4 */ lfs f3, lbl_803CF674-_SDA2_BASE_(r2) -/* 801739DC 001707DC 4B EE C5 AD */ bl func_8005FF88 +/* 801739DC 001707DC 4B EE C5 AD */ bl create__5xVec3Ffff /* 801739E0 001707E0 38 7C 00 04 */ addi r3, r28, 4 /* 801739E4 001707E4 38 81 00 44 */ addi r4, r1, 0x44 -/* 801739E8 001707E8 4B E9 78 7D */ bl func_8000B264 +/* 801739E8 001707E8 4B E9 78 7D */ bl __as__5xVec3FRC5xVec3 /* 801739EC 001707EC 3C 60 80 27 */ lis r3, lbl_802720F0@ha /* 801739F0 001707F0 7F C7 F3 78 */ mr r7, r30 /* 801739F4 001707F4 38 A3 20 F0 */ addi r5, r3, lbl_802720F0@l @@ -1325,10 +1325,10 @@ lbl_80173A14: /* 80173A20 00170820 38 61 00 38 */ addi r3, r1, 0x38 /* 80173A24 00170824 C0 42 AC C4 */ lfs f2, lbl_803CF644-_SDA2_BASE_(r2) /* 80173A28 00170828 C0 62 AC F4 */ lfs f3, lbl_803CF674-_SDA2_BASE_(r2) -/* 80173A2C 0017082C 4B EE C5 5D */ bl func_8005FF88 +/* 80173A2C 0017082C 4B EE C5 5D */ bl create__5xVec3Ffff /* 80173A30 00170830 38 7C 00 10 */ addi r3, r28, 0x10 /* 80173A34 00170834 38 81 00 38 */ addi r4, r1, 0x38 -/* 80173A38 00170838 4B E9 78 2D */ bl func_8000B264 +/* 80173A38 00170838 4B E9 78 2D */ bl __as__5xVec3FRC5xVec3 /* 80173A3C 0017083C 3C 60 80 27 */ lis r3, lbl_802720F0@ha /* 80173A40 00170840 7F C7 F3 78 */ mr r7, r30 /* 80173A44 00170844 38 A3 20 F0 */ addi r5, r3, lbl_802720F0@l @@ -1871,10 +1871,10 @@ lbl_8017420C: /* 80174218 00171018 38 61 00 2C */ addi r3, r1, 0x2c /* 8017421C 0017101C FC 40 08 90 */ fmr f2, f1 /* 80174220 00171020 FC 60 08 90 */ fmr f3, f1 -/* 80174224 00171024 4B EE BD 65 */ bl func_8005FF88 +/* 80174224 00171024 4B EE BD 65 */ bl create__5xVec3Ffff /* 80174228 00171028 38 7C 00 A8 */ addi r3, r28, 0xa8 /* 8017422C 0017102C 38 81 00 2C */ addi r4, r1, 0x2c -/* 80174230 00171030 4B E9 70 35 */ bl func_8000B264 +/* 80174230 00171030 4B E9 70 35 */ bl __as__5xVec3FRC5xVec3 /* 80174234 00171034 3C 60 80 27 */ lis r3, lbl_802720F0@ha /* 80174238 00171038 7F C7 F3 78 */ mr r7, r30 /* 8017423C 0017103C 38 A3 20 F0 */ addi r5, r3, lbl_802720F0@l @@ -1892,10 +1892,10 @@ lbl_8017425C: /* 80174268 00171068 38 61 00 20 */ addi r3, r1, 0x20 /* 8017426C 0017106C FC 40 08 90 */ fmr f2, f1 /* 80174270 00171070 FC 60 08 90 */ fmr f3, f1 -/* 80174274 00171074 4B EE BD 15 */ bl func_8005FF88 +/* 80174274 00171074 4B EE BD 15 */ bl create__5xVec3Ffff /* 80174278 00171078 38 7C 00 B4 */ addi r3, r28, 0xb4 /* 8017427C 0017107C 38 81 00 20 */ addi r4, r1, 0x20 -/* 80174280 00171080 4B E9 6F E5 */ bl func_8000B264 +/* 80174280 00171080 4B E9 6F E5 */ bl __as__5xVec3FRC5xVec3 /* 80174284 00171084 3C 60 80 27 */ lis r3, lbl_802720F0@ha /* 80174288 00171088 7F C7 F3 78 */ mr r7, r30 /* 8017428C 0017108C 38 A3 20 F0 */ addi r5, r3, lbl_802720F0@l @@ -2438,10 +2438,10 @@ lbl_80174A54: /* 80174A60 00171860 38 61 00 14 */ addi r3, r1, 0x14 /* 80174A64 00171864 C0 42 AD 18 */ lfs f2, lbl_803CF698-_SDA2_BASE_(r2) /* 80174A68 00171868 C0 62 AC C4 */ lfs f3, lbl_803CF644-_SDA2_BASE_(r2) -/* 80174A6C 0017186C 4B EE B5 1D */ bl func_8005FF88 +/* 80174A6C 0017186C 4B EE B5 1D */ bl create__5xVec3Ffff /* 80174A70 00171870 38 7C 01 50 */ addi r3, r28, 0x150 /* 80174A74 00171874 38 81 00 14 */ addi r4, r1, 0x14 -/* 80174A78 00171878 4B E9 67 ED */ bl func_8000B264 +/* 80174A78 00171878 4B E9 67 ED */ bl __as__5xVec3FRC5xVec3 /* 80174A7C 0017187C 3C 60 80 27 */ lis r3, lbl_802720F0@ha /* 80174A80 00171880 7F C7 F3 78 */ mr r7, r30 /* 80174A84 00171884 38 A3 20 F0 */ addi r5, r3, lbl_802720F0@l @@ -2459,10 +2459,10 @@ lbl_80174AA4: /* 80174AB0 001718B0 38 61 00 08 */ addi r3, r1, 8 /* 80174AB4 001718B4 C0 62 AC F4 */ lfs f3, lbl_803CF674-_SDA2_BASE_(r2) /* 80174AB8 001718B8 FC 40 08 90 */ fmr f2, f1 -/* 80174ABC 001718BC 4B EE B4 CD */ bl func_8005FF88 +/* 80174ABC 001718BC 4B EE B4 CD */ bl create__5xVec3Ffff /* 80174AC0 001718C0 38 7C 01 5C */ addi r3, r28, 0x15c /* 80174AC4 001718C4 38 81 00 08 */ addi r4, r1, 8 -/* 80174AC8 001718C8 4B E9 67 9D */ bl func_8000B264 +/* 80174AC8 001718C8 4B E9 67 9D */ bl __as__5xVec3FRC5xVec3 /* 80174ACC 001718CC 3C 60 80 27 */ lis r3, lbl_802720F0@ha /* 80174AD0 001718D0 7F C7 F3 78 */ mr r7, r30 /* 80174AD4 001718D4 38 A3 20 F0 */ addi r5, r3, lbl_802720F0@l @@ -3161,7 +3161,7 @@ lbl_801754E0: /* 801754F0 001722F0 3C 80 4E 47 */ lis r4, 0x4E474D3F@ha /* 801754F4 001722F4 7F C3 F3 78 */ mr r3, r30 /* 801754F8 001722F8 38 84 4D 3F */ addi r4, r4, 0x4E474D3F@l -/* 801754FC 001722FC 4B F8 D4 81 */ bl func_8010297C +/* 801754FC 001722FC 4B F8 D4 81 */ bl SetSafety__7xPsycheFi /* 80175500 00172300 80 01 00 24 */ lwz r0, 0x24(r1) /* 80175504 00172304 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80175508 00172308 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -3351,13 +3351,13 @@ decompose__12zNPCDutchmanFv: /* 80175794 00172594 38 00 00 00 */ li r0, 0 /* 80175798 00172598 98 1F 02 B5 */ stb r0, 0x2b5(r31) /* 8017579C 0017259C 80 8D 97 88 */ lwz r4, lbl_803CC088-_SDA_BASE_(r13) -/* 801757A0 001725A0 48 00 60 9D */ bl func_8017B83C +/* 801757A0 001725A0 48 00 60 9D */ bl disable_emitter__12zNPCDutchmanCFR11zParEmitter /* 801757A4 001725A4 80 8D 97 90 */ lwz r4, lbl_803CC090-_SDA_BASE_(r13) /* 801757A8 001725A8 7F E3 FB 78 */ mr r3, r31 -/* 801757AC 001725AC 48 00 60 91 */ bl func_8017B83C +/* 801757AC 001725AC 48 00 60 91 */ bl disable_emitter__12zNPCDutchmanCFR11zParEmitter /* 801757B0 001725B0 80 8D 97 8C */ lwz r4, lbl_803CC08C-_SDA_BASE_(r13) /* 801757B4 001725B4 7F E3 FB 78 */ mr r3, r31 -/* 801757B8 001725B8 48 00 60 85 */ bl func_8017B83C +/* 801757B8 001725B8 48 00 60 85 */ bl disable_emitter__12zNPCDutchmanCFR11zParEmitter /* 801757BC 001725BC 38 60 00 08 */ li r3, 8 /* 801757C0 001725C0 4B ED C9 51 */ bl zCameraEnableTracking__F17camera_owner_enum /* 801757C4 001725C4 3C 60 80 2A */ lis r3, lbl_8029B460@ha @@ -3391,17 +3391,17 @@ zNPCTypeDutchman.set_yaw_matrix__30_unnamed_zNPCTypeDutchman_cpp_FR7xMat3x3f: /* 80175824 00172624 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80175828 00172628 FF C0 08 90 */ fmr f30, f1 /* 8017582C 0017262C 7F E3 FB 78 */ mr r3, r31 -/* 80175830 00172630 4B E9 58 BD */ bl func_8000B0EC +/* 80175830 00172630 4B E9 58 BD */ bl assign__5xVec3Ffff /* 80175834 00172634 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) /* 80175838 00172638 38 7F 00 10 */ addi r3, r31, 0x10 /* 8017583C 0017263C C0 42 AC BC */ lfs f2, lbl_803CF63C-_SDA2_BASE_(r2) /* 80175840 00172640 FC 60 08 90 */ fmr f3, f1 -/* 80175844 00172644 4B E9 58 A9 */ bl func_8000B0EC +/* 80175844 00172644 4B E9 58 A9 */ bl assign__5xVec3Ffff /* 80175848 00172648 FC 20 F8 90 */ fmr f1, f31 /* 8017584C 0017264C C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80175850 00172650 FC 60 F0 90 */ fmr f3, f30 /* 80175854 00172654 38 7F 00 20 */ addi r3, r31, 0x20 -/* 80175858 00172658 4B E9 58 95 */ bl func_8000B0EC +/* 80175858 00172658 4B E9 58 95 */ bl assign__5xVec3Ffff /* 8017585C 0017265C E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80175860 00172660 CB E1 00 20 */ lfd f31, 0x20(r1) /* 80175864 00172664 E3 C1 00 18 */ psq_l f30, 24(r1), 0, qr0 @@ -3428,7 +3428,7 @@ zNPCTypeDutchman.update_move_follow__30_unnamed_zNPCTypeDutchman_cpp_FR5xVec3RQ2 /* 801758AC 001726AC 7C 9E 23 78 */ mr r30, r4 /* 801758B0 001726B0 7F A5 EB 78 */ mr r5, r29 /* 801758B4 001726B4 38 61 00 08 */ addi r3, r1, 8 -/* 801758B8 001726B8 4B E9 59 15 */ bl func_8000B1CC +/* 801758B8 001726B8 4B E9 59 15 */ bl __mi__5xVec3CFRC5xVec3 /* 801758BC 001726BC 80 E1 00 08 */ lwz r7, 8(r1) /* 801758C0 001726C0 38 61 00 20 */ addi r3, r1, 0x20 /* 801758C4 001726C4 80 C1 00 0C */ lwz r6, 0xc(r1) @@ -3474,7 +3474,7 @@ zNPCTypeDutchman.update_move_follow__30_unnamed_zNPCTypeDutchman_cpp_FR5xVec3RQ2 /* 80175964 00172764 48 00 66 B1 */ bl zNPCTypeDutchman.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80175968 00172768 7F A3 EB 78 */ mr r3, r29 /* 8017596C 0017276C 38 81 00 14 */ addi r4, r1, 0x14 -/* 80175970 00172770 4B E9 FA D5 */ bl func_80015444 +/* 80175970 00172770 4B E9 FA D5 */ bl __apl__5xVec3FRC5xVec3 /* 80175974 00172774 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 80175978 00172778 80 01 00 54 */ lwz r0, 0x54(r1) /* 8017597C 0017277C CB E1 00 40 */ lfd f31, 0x40(r1) @@ -3499,27 +3499,27 @@ zNPCTypeDutchman.update_move_accel__30_unnamed_zNPCTypeDutchman_cpp_FR5xVec3RQ21 /* 801759BC 001727BC 7C 7E 1B 78 */ mr r30, r3 /* 801759C0 001727C0 38 61 00 14 */ addi r3, r1, 0x14 /* 801759C4 001727C4 38 9F 00 0C */ addi r4, r31, 0xc -/* 801759C8 001727C8 4B E9 57 59 */ bl func_8000B120 +/* 801759C8 001727C8 4B E9 57 59 */ bl __ml__5xVec3CFf /* 801759CC 001727CC C0 02 AC C0 */ lfs f0, lbl_803CF640-_SDA2_BASE_(r2) /* 801759D0 001727D0 38 61 00 20 */ addi r3, r1, 0x20 /* 801759D4 001727D4 38 9F 00 18 */ addi r4, r31, 0x18 /* 801759D8 001727D8 EC 00 07 F2 */ fmuls f0, f0, f31 /* 801759DC 001727DC EC 20 07 F2 */ fmuls f1, f0, f31 -/* 801759E0 001727E0 4B E9 57 41 */ bl func_8000B120 +/* 801759E0 001727E0 4B E9 57 41 */ bl __ml__5xVec3CFf /* 801759E4 001727E4 38 61 00 2C */ addi r3, r1, 0x2c /* 801759E8 001727E8 38 81 00 20 */ addi r4, r1, 0x20 /* 801759EC 001727EC 38 A1 00 14 */ addi r5, r1, 0x14 -/* 801759F0 001727F0 4B E9 F9 F1 */ bl func_800153E0 +/* 801759F0 001727F0 4B E9 F9 F1 */ bl __pl__5xVec3CFRC5xVec3 /* 801759F4 001727F4 7F C3 F3 78 */ mr r3, r30 /* 801759F8 001727F8 38 81 00 2C */ addi r4, r1, 0x2c -/* 801759FC 001727FC 4B E9 FA 49 */ bl func_80015444 +/* 801759FC 001727FC 4B E9 FA 49 */ bl __apl__5xVec3FRC5xVec3 /* 80175A00 00172800 FC 20 F8 90 */ fmr f1, f31 /* 80175A04 00172804 38 61 00 08 */ addi r3, r1, 8 /* 80175A08 00172808 38 9F 00 18 */ addi r4, r31, 0x18 -/* 80175A0C 0017280C 4B E9 57 15 */ bl func_8000B120 +/* 80175A0C 0017280C 4B E9 57 15 */ bl __ml__5xVec3CFf /* 80175A10 00172810 38 7F 00 0C */ addi r3, r31, 0xc /* 80175A14 00172814 38 81 00 08 */ addi r4, r1, 8 -/* 80175A18 00172818 4B E9 FA 2D */ bl func_80015444 +/* 80175A18 00172818 4B E9 FA 2D */ bl __apl__5xVec3FRC5xVec3 /* 80175A1C 0017281C E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 80175A20 00172820 80 01 00 54 */ lwz r0, 0x54(r1) /* 80175A24 00172824 CB E1 00 40 */ lfd f31, 0x40(r1) @@ -3538,10 +3538,10 @@ zNPCTypeDutchman.update_move_vel__30_unnamed_zNPCTypeDutchman_cpp_FR5xVec3RQ212z /* 80175A4C 0017284C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80175A50 00172850 7C 7F 1B 78 */ mr r31, r3 /* 80175A54 00172854 38 61 00 08 */ addi r3, r1, 8 -/* 80175A58 00172858 4B E9 56 C9 */ bl func_8000B120 +/* 80175A58 00172858 4B E9 56 C9 */ bl __ml__5xVec3CFf /* 80175A5C 0017285C 7F E3 FB 78 */ mr r3, r31 /* 80175A60 00172860 38 81 00 08 */ addi r4, r1, 8 -/* 80175A64 00172864 4B E9 F9 E1 */ bl func_80015444 +/* 80175A64 00172864 4B E9 F9 E1 */ bl __apl__5xVec3FRC5xVec3 /* 80175A68 00172868 80 01 00 24 */ lwz r0, 0x24(r1) /* 80175A6C 0017286C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80175A70 00172870 7C 08 03 A6 */ mtlr r0 @@ -3595,7 +3595,7 @@ update_turn__12zNPCDutchmanFf: /* 80175B18 00172918 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80175B1C 0017291C 7C 7F 1B 78 */ mr r31, r3 /* 80175B20 00172920 FF C0 08 90 */ fmr f30, f1 -/* 80175B24 00172924 48 00 5C F9 */ bl func_8017B81C +/* 80175B24 00172924 48 00 5C F9 */ bl get_center__12zNPCDutchmanCFv /* 80175B28 00172928 80 BF 00 24 */ lwz r5, 0x24(r31) /* 80175B2C 0017292C 7F E3 FB 78 */ mr r3, r31 /* 80175B30 00172930 80 82 C0 40 */ lwz r4, lbl_803D09C0-_SDA2_BASE_(r2) @@ -3607,16 +3607,16 @@ update_turn__12zNPCDutchmanFf: /* 80175B48 00172948 C0 05 00 28 */ lfs f0, 0x28(r5) /* 80175B4C 0017294C D0 21 00 0C */ stfs f1, 0xc(r1) /* 80175B50 00172950 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 80175B54 00172954 48 00 5C F9 */ bl func_8017B84C +/* 80175B54 00172954 48 00 5C F9 */ bl turning__12zNPCDutchmanCFv /* 80175B58 00172958 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80175B5C 0017295C 41 82 00 80 */ beq lbl_80175BDC /* 80175B60 00172960 C0 21 00 0C */ lfs f1, 0xc(r1) /* 80175B64 00172964 C0 41 00 10 */ lfs f2, 0x10(r1) -/* 80175B68 00172968 4B E9 05 09 */ bl func_80006070 +/* 80175B68 00172968 4B E9 05 09 */ bl xatan2__Fff /* 80175B6C 0017296C FF E0 08 90 */ fmr f31, f1 /* 80175B70 00172970 C0 3F 02 D8 */ lfs f1, 0x2d8(r31) /* 80175B74 00172974 C0 5F 02 DC */ lfs f2, 0x2dc(r31) -/* 80175B78 00172978 4B E9 04 F9 */ bl func_80006070 +/* 80175B78 00172978 4B E9 04 F9 */ bl xatan2__Fff /* 80175B7C 0017297C EC 61 F8 28 */ fsubs f3, f1, f31 /* 80175B80 00172980 C0 02 AD 94 */ lfs f0, lbl_803CF714-_SDA2_BASE_(r2) /* 80175B84 00172984 FC 03 00 40 */ fcmpo cr0, f3, f0 @@ -3753,31 +3753,31 @@ zNPCTypeDutchman.clip_outside_circle__30_unnamed_zNPCTypeDutchman_cpp_FRfRC5xVec /* 80175D38 00172B38 EF A2 E0 28 */ fsubs f29, f2, f28 /* 80175D3C 00172B3C 7F C3 F3 78 */ mr r3, r30 /* 80175D40 00172B40 FC 20 E8 90 */ fmr f1, f29 -/* 80175D44 00172B44 4B EE A3 81 */ bl func_800600C4 +/* 80175D44 00172B44 4B EE A3 81 */ bl __ml__5xVec2CFf /* 80175D48 00172B48 FC 20 E0 90 */ fmr f1, f28 /* 80175D4C 00172B4C 90 61 00 30 */ stw r3, 0x30(r1) /* 80175D50 00172B50 7F C3 F3 78 */ mr r3, r30 /* 80175D54 00172B54 90 81 00 34 */ stw r4, 0x34(r1) -/* 80175D58 00172B58 4B EE A3 6D */ bl func_800600C4 +/* 80175D58 00172B58 4B EE A3 6D */ bl __ml__5xVec2CFf /* 80175D5C 00172B5C 90 81 00 0C */ stw r4, 0xc(r1) /* 80175D60 00172B60 38 81 00 08 */ addi r4, r1, 8 /* 80175D64 00172B64 90 61 00 08 */ stw r3, 8(r1) /* 80175D68 00172B68 7F A3 EB 78 */ mr r3, r29 -/* 80175D6C 00172B6C 4B FE A1 55 */ bl func_8015FEC0 +/* 80175D6C 00172B6C 4B FE A1 55 */ bl __pl__5xVec2CFRC5xVec2 /* 80175D70 00172B70 90 81 00 2C */ stw r4, 0x2c(r1) /* 80175D74 00172B74 38 81 00 30 */ addi r4, r1, 0x30 /* 80175D78 00172B78 90 61 00 28 */ stw r3, 0x28(r1) /* 80175D7C 00172B7C 38 61 00 28 */ addi r3, r1, 0x28 -/* 80175D80 00172B80 4B FE A1 41 */ bl func_8015FEC0 +/* 80175D80 00172B80 4B FE A1 41 */ bl __pl__5xVec2CFRC5xVec2 /* 80175D84 00172B84 90 81 00 24 */ stw r4, 0x24(r1) /* 80175D88 00172B88 7F E4 FB 78 */ mr r4, r31 /* 80175D8C 00172B8C 90 61 00 20 */ stw r3, 0x20(r1) /* 80175D90 00172B90 38 61 00 20 */ addi r3, r1, 0x20 -/* 80175D94 00172B94 4B E9 FB E1 */ bl func_80015974 +/* 80175D94 00172B94 4B E9 FB E1 */ bl __mi__5xVec2CFRC5xVec2 /* 80175D98 00172B98 90 61 00 18 */ stw r3, 0x18(r1) /* 80175D9C 00172B9C 38 61 00 18 */ addi r3, r1, 0x18 /* 80175DA0 00172BA0 90 81 00 1C */ stw r4, 0x1c(r1) -/* 80175DA4 00172BA4 4B E9 FB B9 */ bl func_8001595C +/* 80175DA4 00172BA4 4B E9 FB B9 */ bl length2__5xVec2CFv /* 80175DA8 00172BA8 FF E0 08 90 */ fmr f31, f1 /* 80175DAC 00172BAC FC 1F F0 40 */ fcmpo cr0, f31, f30 /* 80175DB0 00172BB0 4C 40 13 82 */ cror 2, 0, 2 @@ -3787,11 +3787,11 @@ zNPCTypeDutchman.clip_outside_circle__30_unnamed_zNPCTypeDutchman_cpp_FRfRC5xVec lbl_80175DC0: /* 80175DC0 00172BC0 7F E4 FB 78 */ mr r4, r31 /* 80175DC4 00172BC4 38 61 00 28 */ addi r3, r1, 0x28 -/* 80175DC8 00172BC8 4B E9 FB AD */ bl func_80015974 +/* 80175DC8 00172BC8 4B E9 FB AD */ bl __mi__5xVec2CFRC5xVec2 /* 80175DCC 00172BCC 90 61 00 10 */ stw r3, 0x10(r1) /* 80175DD0 00172BD0 38 61 00 10 */ addi r3, r1, 0x10 /* 80175DD4 00172BD4 90 81 00 14 */ stw r4, 0x14(r1) -/* 80175DD8 00172BD8 4B E9 FB 85 */ bl func_8001595C +/* 80175DD8 00172BD8 4B E9 FB 85 */ bl length2__5xVec2CFv /* 80175DDC 00172BDC FC 01 F0 40 */ fcmpo cr0, f1, f30 /* 80175DE0 00172BE0 40 81 00 10 */ ble lbl_80175DF0 /* 80175DE4 00172BE4 D3 9C 00 00 */ stfs f28, 0(r28) @@ -3801,7 +3801,7 @@ lbl_80175DF0: /* 80175DF0 00172BF0 EF BD 07 72 */ fmuls f29, f29, f29 /* 80175DF4 00172BF4 38 61 00 30 */ addi r3, r1, 0x30 /* 80175DF8 00172BF8 38 81 00 18 */ addi r4, r1, 0x18 -/* 80175DFC 00172BFC 4B FA 76 C5 */ bl func_8011D4C0 +/* 80175DFC 00172BFC 4B FA 76 C5 */ bl dot__5xVec2CFRC5xVec2 /* 80175E00 00172C00 C0 02 AD 60 */ lfs f0, lbl_803CF6E0-_SDA2_BASE_(r2) /* 80175E04 00172C04 EC 5F F0 28 */ fsubs f2, f31, f30 /* 80175E08 00172C08 C0 82 AD 1C */ lfs f4, lbl_803CF69C-_SDA2_BASE_(r2) @@ -3815,7 +3815,7 @@ lbl_80175DF0: /* 80175E28 00172C28 38 60 00 00 */ li r3, 0 /* 80175E2C 00172C2C 48 00 00 24 */ b lbl_80175E50 lbl_80175E30: -/* 80175E30 00172C30 4B E9 49 CD */ bl func_8000A7FC +/* 80175E30 00172C30 4B E9 49 CD */ bl xsqrt__Ff /* 80175E34 00172C34 C0 42 AC C0 */ lfs f2, lbl_803CF640-_SDA2_BASE_(r2) /* 80175E38 00172C38 FC 00 F0 50 */ fneg f0, f30 /* 80175E3C 00172C3C 38 60 00 01 */ li r3, 1 @@ -3911,7 +3911,7 @@ update_wave__12zNPCDutchmanFRQ212zNPCDutchman9wave_dataf: /* 80175F88 00172D88 28 00 00 00 */ cmplwi r0, 0 /* 80175F8C 00172D8C 40 82 02 6C */ bne lbl_801761F8 /* 80175F90 00172D90 7E C3 B3 78 */ mr r3, r22 -/* 80175F94 00172D94 48 00 59 B9 */ bl func_8017B94C +/* 80175F94 00172D94 48 00 59 B9 */ bl get_orbit__12zNPCDutchmanCFv /* 80175F98 00172D98 38 9F 00 00 */ addi r4, r31, 0 /* 80175F9C 00172D9C FC 20 F8 90 */ fmr f1, f31 /* 80175FA0 00172DA0 C0 64 00 28 */ lfs f3, 0x28(r4) @@ -4023,27 +4023,27 @@ lbl_80176120: /* 80176138 00172F38 38 81 00 50 */ addi r4, r1, 0x50 /* 8017613C 00172F3C EC 21 10 28 */ fsubs f1, f1, f2 /* 80176140 00172F40 EC 20 00 72 */ fmuls f1, f0, f1 -/* 80176144 00172F44 4B E9 4F DD */ bl func_8000B120 +/* 80176144 00172F44 4B E9 4F DD */ bl __ml__5xVec3CFf /* 80176148 00172F48 FC 20 D8 90 */ fmr f1, f27 /* 8017614C 00172F4C 38 61 00 2C */ addi r3, r1, 0x2c /* 80176150 00172F50 38 97 00 10 */ addi r4, r23, 0x10 -/* 80176154 00172F54 4B E9 4F CD */ bl func_8000B120 +/* 80176154 00172F54 4B E9 4F CD */ bl __ml__5xVec3CFf /* 80176158 00172F58 38 61 00 38 */ addi r3, r1, 0x38 /* 8017615C 00172F5C 38 97 00 04 */ addi r4, r23, 4 /* 80176160 00172F60 38 A1 00 2C */ addi r5, r1, 0x2c -/* 80176164 00172F64 4B E9 F2 7D */ bl func_800153E0 +/* 80176164 00172F64 4B E9 F2 7D */ bl __pl__5xVec3CFRC5xVec3 /* 80176168 00172F68 38 61 00 44 */ addi r3, r1, 0x44 /* 8017616C 00172F6C 38 81 00 38 */ addi r4, r1, 0x38 /* 80176170 00172F70 38 A1 00 20 */ addi r5, r1, 0x20 -/* 80176174 00172F74 4B E9 F2 6D */ bl func_800153E0 +/* 80176174 00172F74 4B E9 F2 6D */ bl __pl__5xVec3CFRC5xVec3 /* 80176178 00172F78 7F 43 D3 78 */ mr r3, r26 /* 8017617C 00172F7C 38 81 00 44 */ addi r4, r1, 0x44 -/* 80176180 00172F80 4B E9 50 E5 */ bl func_8000B264 +/* 80176180 00172F80 4B E9 50 E5 */ bl __as__5xVec3FRC5xVec3 /* 80176184 00172F84 80 9D 00 00 */ lwz r4, 0(r29) /* 80176188 00172F88 7E C3 B3 78 */ mr r3, r22 /* 8017618C 00172F8C C0 22 AD A0 */ lfs f1, lbl_803CF720-_SDA2_BASE_(r2) /* 80176190 00172F90 38 BF 07 D8 */ addi r5, r31, 0x7d8 -/* 80176194 00172F94 48 00 57 91 */ bl func_8017B924 +/* 80176194 00172F94 48 00 57 91 */ bl emit_particles__12zNPCDutchmanCFR11zParEmitterfR25xParEmitterCustomSettings /* 80176198 00172F98 80 7B 00 38 */ lwz r3, 0x38(r27) /* 8017619C 00172F9C 38 03 00 01 */ addi r0, r3, 1 /* 801761A0 00172FA0 90 1B 00 38 */ stw r0, 0x38(r27) @@ -4104,24 +4104,24 @@ init_wave__12zNPCDutchmanFRQ212zNPCDutchman9wave_dataRC5xVec3RC5xVec3: /* 80176268 00173068 7F E4 FB 78 */ mr r4, r31 /* 8017626C 0017306C C0 23 00 E4 */ lfs f1, 0xe4(r3) /* 80176270 00173070 38 61 00 08 */ addi r3, r1, 8 -/* 80176274 00173074 4B E9 4E AD */ bl func_8000B120 +/* 80176274 00173074 4B E9 4E AD */ bl __ml__5xVec3CFf /* 80176278 00173078 7F C4 F3 78 */ mr r4, r30 /* 8017627C 0017307C 38 61 00 14 */ addi r3, r1, 0x14 /* 80176280 00173080 38 A1 00 08 */ addi r5, r1, 8 -/* 80176284 00173084 4B E9 F1 5D */ bl func_800153E0 +/* 80176284 00173084 4B E9 F1 5D */ bl __pl__5xVec3CFRC5xVec3 /* 80176288 00173088 38 7D 00 04 */ addi r3, r29, 4 /* 8017628C 0017308C 38 81 00 14 */ addi r4, r1, 0x14 -/* 80176290 00173090 4B E9 4F D5 */ bl func_8000B264 +/* 80176290 00173090 4B E9 4F D5 */ bl __as__5xVec3FRC5xVec3 /* 80176294 00173094 7F E4 FB 78 */ mr r4, r31 /* 80176298 00173098 38 7D 00 10 */ addi r3, r29, 0x10 -/* 8017629C 0017309C 4B E9 4F C9 */ bl func_8000B264 +/* 8017629C 0017309C 4B E9 4F C9 */ bl __as__5xVec3FRC5xVec3 /* 801762A0 001730A0 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) /* 801762A4 001730A4 38 7D 00 28 */ addi r3, r29, 0x28 /* 801762A8 001730A8 38 9D 00 04 */ addi r4, r29, 4 /* 801762AC 001730AC D0 1D 00 1C */ stfs f0, 0x1c(r29) /* 801762B0 001730B0 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) /* 801762B4 001730B4 D0 1D 00 24 */ stfs f0, 0x24(r29) -/* 801762B8 001730B8 4B E9 4F AD */ bl func_8000B264 +/* 801762B8 001730B8 4B E9 4F AD */ bl __as__5xVec3FRC5xVec3 /* 801762BC 001730BC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 801762C0 001730C0 38 9D 00 28 */ addi r4, r29, 0x28 /* 801762C4 001730C4 38 60 00 01 */ li r3, 1 @@ -4179,13 +4179,13 @@ update_eye_glow__12zNPCDutchmanFf: /* 80176364 00173164 88 03 02 BA */ lbz r0, 0x2ba(r3) /* 80176368 00173168 28 00 00 00 */ cmplwi r0, 0 /* 8017636C 0017316C 41 82 01 34 */ beq lbl_801764A0 -/* 80176370 00173170 48 00 56 0D */ bl func_8017B97C +/* 80176370 00173170 48 00 56 0D */ bl get_facing__12zNPCDutchmanCFv /* 80176374 00173174 3C A0 80 33 */ lis r5, lbl_8032A578@ha /* 80176378 00173178 7C 64 1B 78 */ mr r4, r3 /* 8017637C 0017317C 38 A5 A5 78 */ addi r5, r5, lbl_8032A578@l /* 80176380 00173180 38 61 00 30 */ addi r3, r1, 0x30 /* 80176384 00173184 C0 25 00 94 */ lfs f1, 0x94(r5) -/* 80176388 00173188 4B E9 4D 99 */ bl func_8000B120 +/* 80176388 00173188 4B E9 4D 99 */ bl __ml__5xVec3CFf /* 8017638C 0017318C 80 81 00 30 */ lwz r4, 0x30(r1) /* 80176390 00173190 3B C0 00 00 */ li r30, 0 /* 80176394 00173194 80 61 00 34 */ lwz r3, 0x34(r1) @@ -4205,10 +4205,10 @@ lbl_801763AC: /* 801763C8 001731C8 38 61 00 24 */ addi r3, r1, 0x24 /* 801763CC 001731CC 38 81 00 18 */ addi r4, r1, 0x18 /* 801763D0 001731D0 38 A1 00 3C */ addi r5, r1, 0x3c -/* 801763D4 001731D4 4B E9 F0 0D */ bl func_800153E0 +/* 801763D4 001731D4 4B E9 F0 0D */ bl __pl__5xVec3CFRC5xVec3 /* 801763D8 001731D8 38 7D 00 30 */ addi r3, r29, 0x30 /* 801763DC 001731DC 38 81 00 24 */ addi r4, r1, 0x24 -/* 801763E0 001731E0 4B E9 4E 85 */ bl func_8000B264 +/* 801763E0 001731E0 4B E9 4E 85 */ bl __as__5xVec3FRC5xVec3 /* 801763E4 001731E4 C0 DC 00 34 */ lfs f6, 0x34(r28) /* 801763E8 001731E8 FC 20 F8 90 */ fmr f1, f31 /* 801763EC 001731EC C0 1B 06 2C */ lfs f0, 0x62c(r27) @@ -4243,7 +4243,7 @@ lbl_801763AC: /* 80176460 00173260 D0 1C 00 4C */ stfs f0, 0x4c(r28) /* 80176464 00173264 D0 61 00 0C */ stfs f3, 0xc(r1) /* 80176468 00173268 80 9F 00 00 */ lwz r4, 0(r31) -/* 8017646C 0017326C 48 00 54 ED */ bl func_8017B958 +/* 8017646C 0017326C 48 00 54 ED */ bl emit_particles__12zNPCDutchmanCFR11zParEmitterf /* 80176470 00173270 C0 21 00 10 */ lfs f1, 0x10(r1) /* 80176474 00173274 3B DE 00 01 */ addi r30, r30, 1 /* 80176478 00173278 C0 01 00 14 */ lfs f0, 0x14(r1) @@ -4285,7 +4285,7 @@ lbl_801764E8: /* 801764F4 001732F4 48 00 14 95 */ bl get_hand_loc__12zNPCDutchmanCFi /* 801764F8 001732F8 38 7F 05 CC */ addi r3, r31, 0x5cc /* 801764FC 001732FC 38 81 00 08 */ addi r4, r1, 8 -/* 80176500 00173300 4B E9 4D 65 */ bl func_8000B264 +/* 80176500 00173300 4B E9 4D 65 */ bl __as__5xVec3FRC5xVec3 /* 80176504 00173304 3B DE 00 01 */ addi r30, r30, 1 /* 80176508 00173308 3B FF 00 0C */ addi r31, r31, 0xc /* 8017650C 0017330C 2C 1E 00 02 */ cmpwi r30, 2 @@ -4333,21 +4333,21 @@ update_hand_trail__12zNPCDutchmanFf: lbl_8017659C: /* 8017659C 0017339C 38 7E 00 10 */ addi r3, r30, 0x10 /* 801765A0 001733A0 38 9F 05 CC */ addi r4, r31, 0x5cc -/* 801765A4 001733A4 4B E9 4C C1 */ bl func_8000B264 +/* 801765A4 001733A4 4B E9 4C C1 */ bl __as__5xVec3FRC5xVec3 /* 801765A8 001733A8 7F 84 E3 78 */ mr r4, r28 /* 801765AC 001733AC 7F A5 EB 78 */ mr r5, r29 /* 801765B0 001733B0 38 61 00 08 */ addi r3, r1, 8 /* 801765B4 001733B4 48 00 13 D5 */ bl get_hand_loc__12zNPCDutchmanCFi /* 801765B8 001733B8 38 7F 05 CC */ addi r3, r31, 0x5cc /* 801765BC 001733BC 38 81 00 08 */ addi r4, r1, 8 -/* 801765C0 001733C0 4B E9 4C A5 */ bl func_8000B264 +/* 801765C0 001733C0 4B E9 4C A5 */ bl __as__5xVec3FRC5xVec3 /* 801765C4 001733C4 38 7E 00 1C */ addi r3, r30, 0x1c /* 801765C8 001733C8 38 9F 05 CC */ addi r4, r31, 0x5cc -/* 801765CC 001733CC 4B E9 4C 99 */ bl func_8000B264 +/* 801765CC 001733CC 4B E9 4C 99 */ bl __as__5xVec3FRC5xVec3 /* 801765D0 001733D0 FC 20 F8 90 */ fmr f1, f31 /* 801765D4 001733D4 80 8D 97 9C */ lwz r4, lbl_803CC09C-_SDA_BASE_(r13) /* 801765D8 001733D8 7F 83 E3 78 */ mr r3, r28 -/* 801765DC 001733DC 48 00 53 7D */ bl func_8017B958 +/* 801765DC 001733DC 48 00 53 7D */ bl emit_particles__12zNPCDutchmanCFR11zParEmitterf /* 801765E0 001733E0 3B BD 00 01 */ addi r29, r29, 1 /* 801765E4 001733E4 3B FF 00 0C */ addi r31, r31, 0xc /* 801765E8 001733E8 2C 1D 00 02 */ cmpwi r29, 2 @@ -4380,7 +4380,7 @@ dissolve__12zNPCDutchmanFf: /* 80176644 00173444 38 00 00 02 */ li r0, 2 /* 80176648 00173448 90 1F 02 C0 */ stw r0, 0x2c0(r31) /* 8017664C 0017344C 80 8D 97 8C */ lwz r4, lbl_803CC08C-_SDA_BASE_(r13) -/* 80176650 00173450 48 00 51 ED */ bl func_8017B83C +/* 80176650 00173450 48 00 51 ED */ bl disable_emitter__12zNPCDutchmanCFR11zParEmitter /* 80176654 00173454 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) /* 80176658 00173458 7F E3 FB 78 */ mr r3, r31 /* 8017665C 0017345C 48 00 0E D1 */ bl set_alpha__12zNPCDutchmanFf @@ -4399,7 +4399,7 @@ lbl_80176670: /* 8017668C 0017348C EC 01 00 24 */ fdivs f0, f1, f0 /* 80176690 00173490 D0 1F 05 EC */ stfs f0, 0x5ec(r31) /* 80176694 00173494 80 8D 97 8C */ lwz r4, lbl_803CC08C-_SDA_BASE_(r13) -/* 80176698 00173498 48 00 52 F5 */ bl func_8017B98C +/* 80176698 00173498 48 00 52 F5 */ bl enable_emitter__12zNPCDutchmanCFR11zParEmitter /* 8017669C 0017349C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 801766A0 001734A0 7F E3 FB 78 */ mr r3, r31 /* 801766A4 001734A4 48 00 0E 89 */ bl set_alpha__12zNPCDutchmanFf @@ -4409,7 +4409,7 @@ lbl_80176670: lbl_801766B4: /* 801766B4 001734B4 80 8D 97 88 */ lwz r4, lbl_803CC088-_SDA_BASE_(r13) /* 801766B8 001734B8 7F E3 FB 78 */ mr r3, r31 -/* 801766BC 001734BC 48 00 52 D1 */ bl func_8017B98C +/* 801766BC 001734BC 48 00 52 D1 */ bl enable_emitter__12zNPCDutchmanCFR11zParEmitter /* 801766C0 001734C0 7F E3 FB 78 */ mr r3, r31 /* 801766C4 001734C4 4B FF FC 61 */ bl start_eye_glow__12zNPCDutchmanFv /* 801766C8 001734C8 7F E3 FB 78 */ mr r3, r31 @@ -4455,10 +4455,10 @@ coalesce__12zNPCDutchmanFf: /* 80176754 00173554 7F E3 FB 78 */ mr r3, r31 /* 80176758 00173558 90 1F 02 C0 */ stw r0, 0x2c0(r31) /* 8017675C 0017355C 80 8D 97 90 */ lwz r4, lbl_803CC090-_SDA_BASE_(r13) -/* 80176760 00173560 48 00 50 DD */ bl func_8017B83C +/* 80176760 00173560 48 00 50 DD */ bl disable_emitter__12zNPCDutchmanCFR11zParEmitter /* 80176764 00173564 80 8D 97 88 */ lwz r4, lbl_803CC088-_SDA_BASE_(r13) /* 80176768 00173568 7F E3 FB 78 */ mr r3, r31 -/* 8017676C 0017356C 48 00 50 D1 */ bl func_8017B83C +/* 8017676C 0017356C 48 00 50 D1 */ bl disable_emitter__12zNPCDutchmanCFR11zParEmitter /* 80176770 00173570 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80176774 00173574 7F E3 FB 78 */ mr r3, r31 /* 80176778 00173578 48 00 0D B5 */ bl set_alpha__12zNPCDutchmanFf @@ -4486,10 +4486,10 @@ lbl_801767AC: /* 801767CC 001735CC EC 01 00 24 */ fdivs f0, f1, f0 /* 801767D0 001735D0 D0 1F 05 EC */ stfs f0, 0x5ec(r31) /* 801767D4 001735D4 80 8D 97 90 */ lwz r4, lbl_803CC090-_SDA_BASE_(r13) -/* 801767D8 001735D8 48 00 51 B5 */ bl func_8017B98C +/* 801767D8 001735D8 48 00 51 B5 */ bl enable_emitter__12zNPCDutchmanCFR11zParEmitter /* 801767DC 001735DC 80 8D 97 88 */ lwz r4, lbl_803CC088-_SDA_BASE_(r13) /* 801767E0 001735E0 7F E3 FB 78 */ mr r3, r31 -/* 801767E4 001735E4 48 00 51 A9 */ bl func_8017B98C +/* 801767E4 001735E4 48 00 51 A9 */ bl enable_emitter__12zNPCDutchmanCFR11zParEmitter /* 801767E8 001735E8 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) /* 801767EC 001735EC 7F E3 FB 78 */ mr r3, r31 /* 801767F0 001735F0 48 00 0D 3D */ bl set_alpha__12zNPCDutchmanFf @@ -4538,17 +4538,17 @@ reset_blob_mat__12zNPCDutchmanFv: /* 8017688C 0017368C 7F C3 F3 78 */ mr r3, r30 /* 80176890 00173690 FC 60 10 90 */ fmr f3, f2 /* 80176894 00173694 FF C0 00 90 */ fmr f30, f0 -/* 80176898 00173698 4B E9 48 55 */ bl func_8000B0EC +/* 80176898 00173698 4B E9 48 55 */ bl assign__5xVec3Ffff /* 8017689C 0017369C FC 40 F0 90 */ fmr f2, f30 /* 801768A0 001736A0 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) /* 801768A4 001736A4 FC 60 F8 90 */ fmr f3, f31 /* 801768A8 001736A8 38 7E 00 10 */ addi r3, r30, 0x10 -/* 801768AC 001736AC 4B E9 48 41 */ bl func_8000B0EC +/* 801768AC 001736AC 4B E9 48 41 */ bl assign__5xVec3Ffff /* 801768B0 001736B0 FC 60 F0 90 */ fmr f3, f30 /* 801768B4 001736B4 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) /* 801768B8 001736B8 FC 40 F8 50 */ fneg f2, f31 /* 801768BC 001736BC 38 7E 00 20 */ addi r3, r30, 0x20 -/* 801768C0 001736C0 4B E9 48 2D */ bl func_8000B0EC +/* 801768C0 001736C0 4B E9 48 2D */ bl assign__5xVec3Ffff /* 801768C4 001736C4 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 801768C8 001736C8 CB E1 00 20 */ lfd f31, 0x20(r1) /* 801768CC 001736CC E3 C1 00 18 */ psq_l f30, 24(r1), 0, qr0 @@ -4573,7 +4573,7 @@ refresh_reticle__12zNPCDutchmanFv: /* 8017690C 0017370C 3C 60 80 3D */ lis r3, lbl_803CA7DC@ha /* 80176910 00173710 38 81 00 08 */ addi r4, r1, 8 /* 80176914 00173714 38 63 A7 DC */ addi r3, r3, lbl_803CA7DC@l -/* 80176918 00173718 4B E9 49 4D */ bl func_8000B264 +/* 80176918 00173718 4B E9 49 4D */ bl __as__5xVec3FRC5xVec3 /* 8017691C 0017371C 3C 80 80 3D */ lis r4, lbl_803CA7DC@ha /* 80176920 00173720 3C 60 80 33 */ lis r3, lbl_8032A578@ha /* 80176924 00173724 38 84 A7 DC */ addi r4, r4, lbl_803CA7DC@l @@ -4636,7 +4636,7 @@ lbl_801769C8: /* 801769E8 001737E8 38 00 00 02 */ li r0, 2 /* 801769EC 001737EC 90 1F 02 C0 */ stw r0, 0x2c0(r31) /* 801769F0 001737F0 80 8D 97 8C */ lwz r4, lbl_803CC08C-_SDA_BASE_(r13) -/* 801769F4 001737F4 48 00 4E 49 */ bl func_8017B83C +/* 801769F4 001737F4 48 00 4E 49 */ bl disable_emitter__12zNPCDutchmanCFR11zParEmitter /* 801769F8 001737F8 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) /* 801769FC 001737FC 7F E3 FB 78 */ mr r3, r31 /* 80176A00 00173800 48 00 0B 2D */ bl set_alpha__12zNPCDutchmanFf @@ -4670,10 +4670,10 @@ lbl_80176A48: /* 80176A68 00173868 38 00 00 00 */ li r0, 0 /* 80176A6C 0017386C 90 1F 02 C0 */ stw r0, 0x2c0(r31) /* 80176A70 00173870 80 8D 97 90 */ lwz r4, lbl_803CC090-_SDA_BASE_(r13) -/* 80176A74 00173874 48 00 4D C9 */ bl func_8017B83C +/* 80176A74 00173874 48 00 4D C9 */ bl disable_emitter__12zNPCDutchmanCFR11zParEmitter /* 80176A78 00173878 80 8D 97 88 */ lwz r4, lbl_803CC088-_SDA_BASE_(r13) /* 80176A7C 0017387C 7F E3 FB 78 */ mr r3, r31 -/* 80176A80 00173880 48 00 4D BD */ bl func_8017B83C +/* 80176A80 00173880 48 00 4D BD */ bl disable_emitter__12zNPCDutchmanCFR11zParEmitter /* 80176A84 00173884 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80176A88 00173888 7F E3 FB 78 */ mr r3, r31 /* 80176A8C 0017388C 48 00 0A A1 */ bl set_alpha__12zNPCDutchmanFf @@ -4720,7 +4720,7 @@ update_slime__12zNPCDutchmanFf: /* 80176B1C 0017391C FF E0 08 90 */ fmr f31, f1 /* 80176B20 00173920 7C 7E 1B 78 */ mr r30, r3 /* 80176B24 00173924 38 7E 06 00 */ addi r3, r30, 0x600 -/* 80176B28 00173928 48 00 47 55 */ bl func_8017B27C +/* 80176B28 00173928 48 00 47 55 */ bl begin__43static_queue_Q212zNPCDutchman11slime_slice_CFv /* 80176B2C 0017392C 3C A0 80 33 */ lis r5, lbl_8032A578@ha /* 80176B30 00173930 90 81 00 1C */ stw r4, 0x1c(r1) /* 80176B34 00173934 3B E5 A5 78 */ addi r31, r5, lbl_8032A578@l @@ -4728,7 +4728,7 @@ update_slime__12zNPCDutchmanFf: /* 80176B3C 0017393C 48 00 00 54 */ b lbl_80176B90 lbl_80176B40: /* 80176B40 00173940 38 61 00 18 */ addi r3, r1, 0x18 -/* 80176B44 00173944 48 00 47 21 */ bl func_8017B264 +/* 80176B44 00173944 48 00 47 21 */ bl __ml__Q243static_queue_Q212zNPCDutchman11slime_slice_8iteratorCFv /* 80176B48 00173948 C0 03 00 00 */ lfs f0, 0(r3) /* 80176B4C 0017394C EC 00 F8 2A */ fadds f0, f0, f31 /* 80176B50 00173950 D0 03 00 00 */ stfs f0, 0(r3) @@ -4737,25 +4737,25 @@ lbl_80176B40: /* 80176B5C 0017395C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80176B60 00173960 40 81 00 28 */ ble lbl_80176B88 /* 80176B64 00173964 38 7E 06 00 */ addi r3, r30, 0x600 -/* 80176B68 00173968 48 00 46 99 */ bl func_8017B200 +/* 80176B68 00173968 48 00 46 99 */ bl end__43static_queue_Q212zNPCDutchman11slime_slice_CFv /* 80176B6C 0017396C 90 81 00 14 */ stw r4, 0x14(r1) /* 80176B70 00173970 38 81 00 18 */ addi r4, r1, 0x18 /* 80176B74 00173974 38 A1 00 10 */ addi r5, r1, 0x10 /* 80176B78 00173978 90 61 00 10 */ stw r3, 0x10(r1) /* 80176B7C 0017397C 38 7E 06 00 */ addi r3, r30, 0x600 -/* 80176B80 00173980 48 00 46 0D */ bl func_8017B18C +/* 80176B80 00173980 48 00 46 0D */ bl erase__43static_queue_Q212zNPCDutchman11slime_slice_FRCQ243static_queue_Q212zNPCDutchman11slime_slice_8iteratorRCQ243static_queue_Q212zNPCDutchman11slime_slice_8iterator /* 80176B84 00173984 48 00 00 30 */ b lbl_80176BB4 lbl_80176B88: /* 80176B88 00173988 38 61 00 18 */ addi r3, r1, 0x18 -/* 80176B8C 0017398C 48 00 45 81 */ bl func_8017B10C +/* 80176B8C 0017398C 48 00 45 81 */ bl __pp__Q243static_queue_Q212zNPCDutchman11slime_slice_8iteratorFv lbl_80176B90: /* 80176B90 00173990 38 7E 06 00 */ addi r3, r30, 0x600 -/* 80176B94 00173994 48 00 46 6D */ bl func_8017B200 +/* 80176B94 00173994 48 00 46 6D */ bl end__43static_queue_Q212zNPCDutchman11slime_slice_CFv /* 80176B98 00173998 90 81 00 0C */ stw r4, 0xc(r1) /* 80176B9C 0017399C 38 81 00 08 */ addi r4, r1, 8 /* 80176BA0 001739A0 90 61 00 08 */ stw r3, 8(r1) /* 80176BA4 001739A4 38 61 00 18 */ addi r3, r1, 0x18 -/* 80176BA8 001739A8 48 00 45 49 */ bl func_8017B0F0 +/* 80176BA8 001739A8 48 00 45 49 */ bl __ne__Q243static_queue_Q212zNPCDutchman11slime_slice_8iteratorCFRCQ243static_queue_Q212zNPCDutchman11slime_slice_8iterator /* 80176BAC 001739AC 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80176BB0 001739B0 40 82 FF 90 */ bne lbl_80176B40 lbl_80176BB4: @@ -4784,15 +4784,15 @@ add_slime__12zNPCDutchmanFRC5xVec3f: /* 80176C00 00173A00 7C 7D 1B 78 */ mr r29, r3 /* 80176C04 00173A04 7C 9E 23 78 */ mr r30, r4 /* 80176C08 00173A08 38 65 01 40 */ addi r3, r5, 0x140 -/* 80176C0C 00173A0C 4B E9 46 59 */ bl func_8000B264 +/* 80176C0C 00173A0C 4B E9 46 59 */ bl __as__5xVec3FRC5xVec3 /* 80176C10 00173A10 FC 20 F8 90 */ fmr f1, f31 /* 80176C14 00173A14 3C 60 80 33 */ lis r3, lbl_8032B028@ha /* 80176C18 00173A18 80 8D 97 98 */ lwz r4, lbl_803CC098-_SDA_BASE_(r13) /* 80176C1C 00173A1C 38 A3 B0 28 */ addi r5, r3, lbl_8032B028@l /* 80176C20 00173A20 7F A3 EB 78 */ mr r3, r29 -/* 80176C24 00173A24 48 00 4D 01 */ bl func_8017B924 +/* 80176C24 00173A24 48 00 4D 01 */ bl emit_particles__12zNPCDutchmanCFR11zParEmitterfR25xParEmitterCustomSettings /* 80176C28 00173A28 38 7D 06 00 */ addi r3, r29, 0x600 -/* 80176C2C 00173A2C 48 00 47 61 */ bl func_8017B38C +/* 80176C2C 00173A2C 48 00 47 61 */ bl empty__43static_queue_Q212zNPCDutchman11slime_slice_CFv /* 80176C30 00173A30 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80176C34 00173A34 41 82 00 70 */ beq lbl_80176CA4 /* 80176C38 00173A38 3C 60 80 33 */ lis r3, lbl_8032A578@ha @@ -4801,7 +4801,7 @@ add_slime__12zNPCDutchmanFRC5xVec3f: /* 80176C44 00173A44 C0 7E 00 08 */ lfs f3, 8(r30) /* 80176C48 00173A48 C0 43 00 24 */ lfs f2, 0x24(r3) /* 80176C4C 00173A4C 38 7D 06 14 */ addi r3, r29, 0x614 -/* 80176C50 00173A50 4B E9 44 9D */ bl func_8000B0EC +/* 80176C50 00173A50 4B E9 44 9D */ bl assign__5xVec3Ffff /* 80176C54 00173A54 C0 5D 02 EC */ lfs f2, 0x2ec(r29) /* 80176C58 00173A58 38 7D 06 20 */ addi r3, r29, 0x620 /* 80176C5C 00173A5C C0 3E 00 00 */ lfs f1, 0(r30) @@ -4810,13 +4810,13 @@ add_slime__12zNPCDutchmanFRC5xVec3f: /* 80176C68 00173A68 EC 22 08 28 */ fsubs f1, f2, f1 /* 80176C6C 00173A6C C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) /* 80176C70 00173A70 EC 63 00 28 */ fsubs f3, f3, f0 -/* 80176C74 00173A74 4B E9 44 79 */ bl func_8000B0EC +/* 80176C74 00173A74 4B E9 44 79 */ bl assign__5xVec3Ffff /* 80176C78 00173A78 38 7D 06 20 */ addi r3, r29, 0x620 -/* 80176C7C 00173A7C 4B E9 E9 35 */ bl func_800155B0 +/* 80176C7C 00173A7C 4B E9 E9 35 */ bl normalize__5xVec3Fv /* 80176C80 00173A80 38 7D 06 00 */ addi r3, r29, 0x600 -/* 80176C84 00173A84 48 00 46 BD */ bl func_8017B340 +/* 80176C84 00173A84 48 00 46 BD */ bl push_front__43static_queue_Q212zNPCDutchman11slime_slice_Fv /* 80176C88 00173A88 38 7D 06 00 */ addi r3, r29, 0x600 -/* 80176C8C 00173A8C 48 00 46 85 */ bl func_8017B310 +/* 80176C8C 00173A8C 48 00 46 85 */ bl front__43static_queue_Q212zNPCDutchman11slime_slice_Fv /* 80176C90 00173A90 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) /* 80176C94 00173A94 D0 03 00 00 */ stfs f0, 0(r3) /* 80176C98 00173A98 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) @@ -4824,14 +4824,14 @@ add_slime__12zNPCDutchmanFRC5xVec3f: /* 80176CA0 00173AA0 48 00 00 88 */ b lbl_80176D28 lbl_80176CA4: /* 80176CA4 00173AA4 38 7D 06 00 */ addi r3, r29, 0x600 -/* 80176CA8 00173AA8 48 00 46 69 */ bl func_8017B310 +/* 80176CA8 00173AA8 48 00 46 69 */ bl front__43static_queue_Q212zNPCDutchman11slime_slice_Fv /* 80176CAC 00173AAC 7C 7F 1B 78 */ mr r31, r3 /* 80176CB0 00173AB0 7F C4 F3 78 */ mr r4, r30 /* 80176CB4 00173AB4 38 61 00 08 */ addi r3, r1, 8 /* 80176CB8 00173AB8 38 BD 06 14 */ addi r5, r29, 0x614 -/* 80176CBC 00173ABC 4B E9 45 11 */ bl func_8000B1CC +/* 80176CBC 00173ABC 4B E9 45 11 */ bl __mi__5xVec3CFRC5xVec3 /* 80176CC0 00173AC0 38 61 00 08 */ addi r3, r1, 8 -/* 80176CC4 00173AC4 4B E9 44 39 */ bl func_8000B0FC +/* 80176CC4 00173AC4 4B E9 44 39 */ bl length2__5xVec3CFv /* 80176CC8 00173AC8 C0 42 AC C0 */ lfs f2, lbl_803CF640-_SDA2_BASE_(r2) /* 80176CCC 00173ACC FF E0 08 90 */ fmr f31, f1 /* 80176CD0 00173AD0 C0 1F 00 04 */ lfs f0, 4(r31) @@ -4841,21 +4841,21 @@ lbl_80176CA4: /* 80176CE0 00173AE0 4C 41 13 82 */ cror 2, 1, 2 /* 80176CE4 00173AE4 40 82 00 44 */ bne lbl_80176D28 /* 80176CE8 00173AE8 38 7D 06 00 */ addi r3, r29, 0x600 -/* 80176CEC 00173AEC 48 00 45 C5 */ bl func_8017B2B0 +/* 80176CEC 00173AEC 48 00 45 C5 */ bl full__43static_queue_Q212zNPCDutchman11slime_slice_CFv /* 80176CF0 00173AF0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80176CF4 00173AF4 41 82 00 0C */ beq lbl_80176D00 /* 80176CF8 00173AF8 38 7D 06 00 */ addi r3, r29, 0x600 -/* 80176CFC 00173AFC 48 00 45 A5 */ bl func_8017B2A0 +/* 80176CFC 00173AFC 48 00 45 A5 */ bl pop_back__43static_queue_Q212zNPCDutchman11slime_slice_Fv lbl_80176D00: /* 80176D00 00173B00 38 7D 06 00 */ addi r3, r29, 0x600 -/* 80176D04 00173B04 48 00 46 3D */ bl func_8017B340 +/* 80176D04 00173B04 48 00 46 3D */ bl push_front__43static_queue_Q212zNPCDutchman11slime_slice_Fv /* 80176D08 00173B08 38 7D 06 00 */ addi r3, r29, 0x600 -/* 80176D0C 00173B0C 48 00 46 05 */ bl func_8017B310 +/* 80176D0C 00173B0C 48 00 46 05 */ bl front__43static_queue_Q212zNPCDutchman11slime_slice_Fv /* 80176D10 00173B10 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) /* 80176D14 00173B14 7C 7F 1B 78 */ mr r31, r3 /* 80176D18 00173B18 FC 20 F8 90 */ fmr f1, f31 /* 80176D1C 00173B1C D0 03 00 00 */ stfs f0, 0(r3) -/* 80176D20 00173B20 4B E9 3A DD */ bl func_8000A7FC +/* 80176D20 00173B20 4B E9 3A DD */ bl xsqrt__Ff /* 80176D24 00173B24 D0 3F 00 04 */ stfs f1, 4(r31) lbl_80176D28: /* 80176D28 00173B28 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 @@ -4884,7 +4884,7 @@ add_spray__12zNPCDutchmanFRC5xVec3f: /* 80176D78 00173B78 FF E0 08 90 */ fmr f31, f1 /* 80176D7C 00173B7C 7C 7E 1B 78 */ mr r30, r3 /* 80176D80 00173B80 7C 9C 23 78 */ mr r28, r4 -/* 80176D84 00173B84 48 00 4B F9 */ bl func_8017B97C +/* 80176D84 00173B84 48 00 4B F9 */ bl get_facing__12zNPCDutchmanCFv /* 80176D88 00173B88 3C 80 80 33 */ lis r4, lbl_8032A578@ha /* 80176D8C 00173B8C 7C 60 1B 78 */ mr r0, r3 /* 80176D90 00173B90 38 84 A5 78 */ addi r4, r4, lbl_8032A578@l @@ -4892,11 +4892,11 @@ add_spray__12zNPCDutchmanFRC5xVec3f: /* 80176D98 00173B98 7C 1F 03 78 */ mr r31, r0 /* 80176D9C 00173B9C C0 24 01 04 */ lfs f1, 0x104(r4) /* 80176DA0 00173BA0 7F E4 FB 78 */ mr r4, r31 -/* 80176DA4 00173BA4 4B E9 43 7D */ bl func_8000B120 +/* 80176DA4 00173BA4 4B E9 43 7D */ bl __ml__5xVec3CFf /* 80176DA8 00173BA8 7F 84 E3 78 */ mr r4, r28 /* 80176DAC 00173BAC 38 61 00 4C */ addi r3, r1, 0x4c /* 80176DB0 00173BB0 38 A1 00 40 */ addi r5, r1, 0x40 -/* 80176DB4 00173BB4 4B E9 E6 2D */ bl func_800153E0 +/* 80176DB4 00173BB4 4B E9 E6 2D */ bl __pl__5xVec3CFRC5xVec3 /* 80176DB8 00173BB8 80 01 00 50 */ lwz r0, 0x50(r1) /* 80176DBC 00173BBC 3C 60 80 33 */ lis r3, lbl_8032A578@ha /* 80176DC0 00173BC0 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l @@ -4913,18 +4913,18 @@ add_spray__12zNPCDutchmanFRC5xVec3f: /* 80176DEC 00173BEC EC 01 00 2A */ fadds f0, f1, f0 /* 80176DF0 00173BF0 90 01 00 6C */ stw r0, 0x6c(r1) /* 80176DF4 00173BF4 D0 01 00 68 */ stfs f0, 0x68(r1) -/* 80176DF8 00173BF8 4B E9 44 6D */ bl func_8000B264 +/* 80176DF8 00173BF8 4B E9 44 6D */ bl __as__5xVec3FRC5xVec3 /* 80176DFC 00173BFC 3C 60 80 33 */ lis r3, lbl_8032A578@ha /* 80176E00 00173C00 7F E4 FB 78 */ mr r4, r31 /* 80176E04 00173C04 38 A3 A5 78 */ addi r5, r3, lbl_8032A578@l /* 80176E08 00173C08 38 61 00 34 */ addi r3, r1, 0x34 /* 80176E0C 00173C0C C0 25 01 08 */ lfs f1, 0x108(r5) -/* 80176E10 00173C10 4B E9 43 11 */ bl func_8000B120 +/* 80176E10 00173C10 4B E9 43 11 */ bl __ml__5xVec3CFf /* 80176E14 00173C14 3C 60 80 33 */ lis r3, lbl_8032AEBC@ha /* 80176E18 00173C18 38 81 00 34 */ addi r4, r1, 0x34 /* 80176E1C 00173C1C 38 63 AE BC */ addi r3, r3, lbl_8032AEBC@l /* 80176E20 00173C20 38 63 01 4C */ addi r3, r3, 0x14c -/* 80176E24 00173C24 4B E9 44 41 */ bl func_8000B264 +/* 80176E24 00173C24 4B E9 44 41 */ bl __as__5xVec3FRC5xVec3 /* 80176E28 00173C28 3C 60 80 33 */ lis r3, lbl_8032A578@ha /* 80176E2C 00173C2C C0 3E 05 70 */ lfs f1, 0x570(r30) /* 80176E30 00173C30 3B A3 A5 78 */ addi r29, r3, lbl_8032A578@l @@ -4952,7 +4952,7 @@ add_spray__12zNPCDutchmanFRC5xVec3f: /* 80176E88 00173C88 D0 41 00 0C */ stfs f2, 0xc(r1) /* 80176E8C 00173C8C D0 1C 00 10 */ stfs f0, 0x10(r28) /* 80176E90 00173C90 80 8D 97 94 */ lwz r4, lbl_803CC094-_SDA_BASE_(r13) -/* 80176E94 00173C94 48 00 4A 91 */ bl func_8017B924 +/* 80176E94 00173C94 48 00 4A 91 */ bl emit_particles__12zNPCDutchmanCFR11zParEmitterfR25xParEmitterCustomSettings /* 80176E98 00173C98 C0 21 00 08 */ lfs f1, 8(r1) /* 80176E9C 00173C9C C0 01 00 0C */ lfs f0, 0xc(r1) /* 80176EA0 00173CA0 D0 3C 00 0C */ stfs f1, 0xc(r28) @@ -4964,7 +4964,7 @@ lbl_80176EAC: /* 80176EB4 00173CB4 80 8D 97 94 */ lwz r4, lbl_803CC094-_SDA_BASE_(r13) /* 80176EB8 00173CB8 38 A3 AE BC */ addi r5, r3, lbl_8032AEBC@l /* 80176EBC 00173CBC 7F C3 F3 78 */ mr r3, r30 -/* 80176EC0 00173CC0 48 00 4A 65 */ bl func_8017B924 +/* 80176EC0 00173CC0 48 00 4A 65 */ bl emit_particles__12zNPCDutchmanCFR11zParEmitterfR25xParEmitterCustomSettings lbl_80176EC4: /* 80176EC4 00173CC4 C0 3E 05 70 */ lfs f1, 0x570(r30) /* 80176EC8 00173CC8 C0 1D 01 20 */ lfs f0, 0x120(r29) @@ -4985,16 +4985,16 @@ lbl_80176EC4: /* 80176F04 00173D04 41 82 00 40 */ beq lbl_80176F44 /* 80176F08 00173D08 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) /* 80176F0C 00173D0C 38 7C 00 3C */ addi r3, r28, 0x3c -/* 80176F10 00173D10 4B EA 59 69 */ bl func_8001C878 +/* 80176F10 00173D10 4B EA 59 69 */ bl __as__5xVec3Ff /* 80176F14 00173D14 38 7E 05 8C */ addi r3, r30, 0x58c /* 80176F18 00173D18 38 81 00 64 */ addi r4, r1, 0x64 -/* 80176F1C 00173D1C 4B E9 43 49 */ bl func_8000B264 +/* 80176F1C 00173D1C 4B E9 43 49 */ bl __as__5xVec3FRC5xVec3 /* 80176F20 00173D20 7C 64 1B 78 */ mr r4, r3 /* 80176F24 00173D24 38 7C 00 1C */ addi r3, r28, 0x1c -/* 80176F28 00173D28 4B E9 43 3D */ bl func_8000B264 +/* 80176F28 00173D28 4B E9 43 3D */ bl __as__5xVec3FRC5xVec3 /* 80176F2C 00173D2C 7C 64 1B 78 */ mr r4, r3 /* 80176F30 00173D30 38 7C 00 10 */ addi r3, r28, 0x10 -/* 80176F34 00173D34 4B E9 43 31 */ bl func_8000B264 +/* 80176F34 00173D34 4B E9 43 31 */ bl __as__5xVec3FRC5xVec3 /* 80176F38 00173D38 38 00 00 00 */ li r0, 0 /* 80176F3C 00173D3C 98 1E 05 88 */ stb r0, 0x588(r30) /* 80176F40 00173D40 48 00 00 78 */ b lbl_80176FB8 @@ -5002,37 +5002,37 @@ lbl_80176F44: /* 80176F44 00173D44 38 61 00 1C */ addi r3, r1, 0x1c /* 80176F48 00173D48 38 81 00 64 */ addi r4, r1, 0x64 /* 80176F4C 00173D4C 38 BE 05 8C */ addi r5, r30, 0x58c -/* 80176F50 00173D50 4B E9 42 7D */ bl func_8000B1CC +/* 80176F50 00173D50 4B E9 42 7D */ bl __mi__5xVec3CFRC5xVec3 /* 80176F54 00173D54 FC 20 F8 90 */ fmr f1, f31 /* 80176F58 00173D58 38 61 00 28 */ addi r3, r1, 0x28 /* 80176F5C 00173D5C 38 81 00 1C */ addi r4, r1, 0x1c -/* 80176F60 00173D60 4B E9 E6 89 */ bl func_800155E8 +/* 80176F60 00173D60 4B E9 E6 89 */ bl __dv__5xVec3CFf /* 80176F64 00173D64 38 7C 00 3C */ addi r3, r28, 0x3c /* 80176F68 00173D68 38 81 00 28 */ addi r4, r1, 0x28 -/* 80176F6C 00173D6C 4B E9 42 F9 */ bl func_8000B264 +/* 80176F6C 00173D6C 4B E9 42 F9 */ bl __as__5xVec3FRC5xVec3 /* 80176F70 00173D70 38 7C 00 10 */ addi r3, r28, 0x10 /* 80176F74 00173D74 38 9E 05 8C */ addi r4, r30, 0x58c -/* 80176F78 00173D78 4B E9 42 ED */ bl func_8000B264 +/* 80176F78 00173D78 4B E9 42 ED */ bl __as__5xVec3FRC5xVec3 /* 80176F7C 00173D7C 38 7E 05 8C */ addi r3, r30, 0x58c /* 80176F80 00173D80 38 81 00 64 */ addi r4, r1, 0x64 -/* 80176F84 00173D84 4B E9 42 E1 */ bl func_8000B264 +/* 80176F84 00173D84 4B E9 42 E1 */ bl __as__5xVec3FRC5xVec3 /* 80176F88 00173D88 38 7C 00 1C */ addi r3, r28, 0x1c /* 80176F8C 00173D8C 38 9E 05 8C */ addi r4, r30, 0x58c -/* 80176F90 00173D90 4B E9 42 D5 */ bl func_8000B264 +/* 80176F90 00173D90 4B E9 42 D5 */ bl __as__5xVec3FRC5xVec3 /* 80176F94 00173D94 38 7C 00 3C */ addi r3, r28, 0x3c -/* 80176F98 00173D98 4B E9 41 65 */ bl func_8000B0FC +/* 80176F98 00173D98 4B E9 41 65 */ bl length2__5xVec3CFv /* 80176F9C 00173D9C EC 1E 07 B2 */ fmuls f0, f30, f30 /* 80176FA0 00173DA0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80176FA4 00173DA4 40 81 00 14 */ ble lbl_80176FB8 -/* 80176FA8 00173DA8 4B E9 38 55 */ bl func_8000A7FC +/* 80176FA8 00173DA8 4B E9 38 55 */ bl xsqrt__Ff /* 80176FAC 00173DAC EC 3E 08 24 */ fdivs f1, f30, f1 /* 80176FB0 00173DB0 38 7C 00 3C */ addi r3, r28, 0x3c -/* 80176FB4 00173DB4 4B E9 41 CD */ bl func_8000B180 +/* 80176FB4 00173DB4 4B E9 41 CD */ bl __amu__5xVec3Ff lbl_80176FB8: /* 80176FB8 00173DB8 FC 20 F0 90 */ fmr f1, f30 /* 80176FBC 00173DBC 7F E4 FB 78 */ mr r4, r31 /* 80176FC0 00173DC0 38 61 00 10 */ addi r3, r1, 0x10 -/* 80176FC4 00173DC4 4B E9 41 5D */ bl func_8000B120 +/* 80176FC4 00173DC4 4B E9 41 5D */ bl __ml__5xVec3CFf /* 80176FC8 00173DC8 80 C1 00 10 */ lwz r6, 0x10(r1) /* 80176FCC 00173DCC 3C 60 80 33 */ lis r3, lbl_8032A578@ha /* 80176FD0 00173DD0 80 A1 00 14 */ lwz r5, 0x14(r1) @@ -5045,18 +5045,18 @@ lbl_80176FB8: /* 80176FEC 00173DEC 90 01 00 60 */ stw r0, 0x60(r1) /* 80176FF0 00173DF0 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80176FF4 00173DF4 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80176FF8 00173DF8 4B EA 48 E5 */ bl func_8001B8DC +/* 80176FF8 00173DF8 4B EA 48 E5 */ bl xMat3x3Rot__FP7xMat3x3PC5xVec3f /* 80176FFC 00173DFC 38 61 00 58 */ addi r3, r1, 0x58 /* 80177000 00173E00 38 9E 05 9C */ addi r4, r30, 0x59c /* 80177004 00173E04 7C 65 1B 78 */ mr r5, r3 /* 80177008 00173E08 48 00 50 0D */ bl zNPCTypeDutchman.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8017700C 00173E0C 38 7C 00 3C */ addi r3, r28, 0x3c /* 80177010 00173E10 38 81 00 58 */ addi r4, r1, 0x58 -/* 80177014 00173E14 4B E9 E4 31 */ bl func_80015444 +/* 80177014 00173E14 4B E9 E4 31 */ bl __apl__5xVec3FRC5xVec3 /* 80177018 00173E18 FC 20 F8 90 */ fmr f1, f31 /* 8017701C 00173E1C 80 8D 97 A0 */ lwz r4, lbl_803CC0A0-_SDA_BASE_(r13) /* 80177020 00173E20 7F C3 F3 78 */ mr r3, r30 -/* 80177024 00173E24 48 00 49 35 */ bl func_8017B958 +/* 80177024 00173E24 48 00 49 35 */ bl emit_particles__12zNPCDutchmanCFR11zParEmitterf /* 80177028 00173E28 D3 DC 00 40 */ stfs f30, 0x40(r28) lbl_8017702C: /* 8017702C 00173E2C E3 E1 00 98 */ psq_l f31, 152(r1), 0, qr0 @@ -5089,7 +5089,7 @@ update_flames__12zNPCDutchmanFf: /* 80177080 00173E80 FF E0 08 90 */ fmr f31, f1 /* 80177084 00173E84 7C 7D 1B 78 */ mr r29, r3 /* 80177088 00173E88 38 7D 05 58 */ addi r3, r29, 0x558 -/* 8017708C 00173E8C 48 00 46 51 */ bl func_8017B6DC +/* 8017708C 00173E8C 48 00 46 51 */ bl begin__40static_queue_Q212zNPCDutchman9wave_data_CFv /* 80177090 00173E90 3C A0 80 33 */ lis r5, lbl_8032A578@ha /* 80177094 00173E94 90 81 00 34 */ stw r4, 0x34(r1) /* 80177098 00173E98 3B C5 A5 78 */ addi r30, r5, lbl_8032A578@l @@ -5097,7 +5097,7 @@ update_flames__12zNPCDutchmanFf: /* 801770A0 00173EA0 48 00 00 B4 */ b lbl_80177154 lbl_801770A4: /* 801770A4 00173EA4 38 61 00 30 */ addi r3, r1, 0x30 -/* 801770A8 00173EA8 48 00 46 1D */ bl func_8017B6C4 +/* 801770A8 00173EA8 48 00 46 1D */ bl __ml__Q240static_queue_Q212zNPCDutchman9wave_data_8iteratorCFv /* 801770AC 00173EAC FC 20 F8 90 */ fmr f1, f31 /* 801770B0 00173EB0 7C 7F 1B 78 */ mr r31, r3 /* 801770B4 00173EB4 7F A3 EB 78 */ mr r3, r29 @@ -5115,42 +5115,42 @@ lbl_801770A4: /* 801770E4 00173EE4 48 00 00 20 */ b lbl_80177104 lbl_801770E8: /* 801770E8 00173EE8 38 61 00 28 */ addi r3, r1, 0x28 -/* 801770EC 00173EEC 48 00 45 D9 */ bl func_8017B6C4 +/* 801770EC 00173EEC 48 00 45 D9 */ bl __ml__Q240static_queue_Q212zNPCDutchman9wave_data_8iteratorCFv /* 801770F0 00173EF0 7C 64 1B 78 */ mr r4, r3 /* 801770F4 00173EF4 7F A3 EB 78 */ mr r3, r29 /* 801770F8 00173EF8 4B FF F2 05 */ bl kill_wave__12zNPCDutchmanFRQ212zNPCDutchman9wave_data /* 801770FC 00173EFC 38 61 00 28 */ addi r3, r1, 0x28 -/* 80177100 00173F00 48 00 45 91 */ bl func_8017B690 +/* 80177100 00173F00 48 00 45 91 */ bl __pp__Q240static_queue_Q212zNPCDutchman9wave_data_8iteratorFv lbl_80177104: /* 80177104 00173F04 38 7D 05 58 */ addi r3, r29, 0x558 -/* 80177108 00173F08 48 00 45 25 */ bl func_8017B62C +/* 80177108 00173F08 48 00 45 25 */ bl end__40static_queue_Q212zNPCDutchman9wave_data_CFv /* 8017710C 00173F0C 90 81 00 1C */ stw r4, 0x1c(r1) /* 80177110 00173F10 38 81 00 18 */ addi r4, r1, 0x18 /* 80177114 00173F14 90 61 00 18 */ stw r3, 0x18(r1) /* 80177118 00173F18 38 61 00 28 */ addi r3, r1, 0x28 -/* 8017711C 00173F1C 48 00 44 F5 */ bl func_8017B610 +/* 8017711C 00173F1C 48 00 44 F5 */ bl __ne__Q240static_queue_Q212zNPCDutchman9wave_data_8iteratorCFRCQ240static_queue_Q212zNPCDutchman9wave_data_8iterator /* 80177120 00173F20 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80177124 00173F24 40 82 FF C4 */ bne lbl_801770E8 /* 80177128 00173F28 38 7D 05 58 */ addi r3, r29, 0x558 -/* 8017712C 00173F2C 48 00 45 01 */ bl func_8017B62C +/* 8017712C 00173F2C 48 00 45 01 */ bl end__40static_queue_Q212zNPCDutchman9wave_data_CFv /* 80177130 00173F30 90 81 00 14 */ stw r4, 0x14(r1) /* 80177134 00173F34 38 81 00 30 */ addi r4, r1, 0x30 /* 80177138 00173F38 38 A1 00 10 */ addi r5, r1, 0x10 /* 8017713C 00173F3C 90 61 00 10 */ stw r3, 0x10(r1) /* 80177140 00173F40 38 7D 05 58 */ addi r3, r29, 0x558 -/* 80177144 00173F44 48 00 44 59 */ bl func_8017B59C +/* 80177144 00173F44 48 00 44 59 */ bl erase__40static_queue_Q212zNPCDutchman9wave_data_FRCQ240static_queue_Q212zNPCDutchman9wave_data_8iteratorRCQ240static_queue_Q212zNPCDutchman9wave_data_8iterator /* 80177148 00173F48 48 00 00 30 */ b lbl_80177178 lbl_8017714C: /* 8017714C 00173F4C 38 61 00 30 */ addi r3, r1, 0x30 -/* 80177150 00173F50 48 00 45 41 */ bl func_8017B690 +/* 80177150 00173F50 48 00 45 41 */ bl __pp__Q240static_queue_Q212zNPCDutchman9wave_data_8iteratorFv lbl_80177154: /* 80177154 00173F54 38 7D 05 58 */ addi r3, r29, 0x558 -/* 80177158 00173F58 48 00 44 D5 */ bl func_8017B62C +/* 80177158 00173F58 48 00 44 D5 */ bl end__40static_queue_Q212zNPCDutchman9wave_data_CFv /* 8017715C 00173F5C 90 81 00 0C */ stw r4, 0xc(r1) /* 80177160 00173F60 38 81 00 08 */ addi r4, r1, 8 /* 80177164 00173F64 90 61 00 08 */ stw r3, 8(r1) /* 80177168 00173F68 38 61 00 30 */ addi r3, r1, 0x30 -/* 8017716C 00173F6C 48 00 44 A5 */ bl func_8017B610 +/* 8017716C 00173F6C 48 00 44 A5 */ bl __ne__Q240static_queue_Q212zNPCDutchman9wave_data_8iteratorCFRCQ240static_queue_Q212zNPCDutchman9wave_data_8iterator /* 80177170 00173F70 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80177174 00173F74 40 82 FF 30 */ bne lbl_801770A4 lbl_80177178: @@ -5161,11 +5161,11 @@ lbl_80177178: /* 80177188 00173F88 7F A3 EB 78 */ mr r3, r29 /* 8017718C 00173F8C EC 00 F8 2A */ fadds f0, f0, f31 /* 80177190 00173F90 D0 1D 05 70 */ stfs f0, 0x570(r29) -/* 80177194 00173F94 48 00 47 E9 */ bl func_8017B97C +/* 80177194 00173F94 48 00 47 E9 */ bl get_facing__12zNPCDutchmanCFv /* 80177198 00173F98 7C 7F 1B 78 */ mr r31, r3 /* 8017719C 00173F9C 7F A4 EB 78 */ mr r4, r29 /* 801771A0 00173FA0 38 61 00 44 */ addi r3, r1, 0x44 -/* 801771A4 00173FA4 48 00 47 F9 */ bl func_8017B99C +/* 801771A4 00173FA4 48 00 47 F9 */ bl get_nose_loc__12zNPCDutchmanCFv /* 801771A8 00173FA8 80 C1 00 44 */ lwz r6, 0x44(r1) /* 801771AC 00173FAC FC 20 F8 90 */ fmr f1, f31 /* 801771B0 00173FB0 80 A1 00 48 */ lwz r5, 0x48(r1) @@ -5198,7 +5198,7 @@ lbl_80177178: /* 8017721C 0017401C D0 61 00 5C */ stfs f3, 0x5c(r1) /* 80177220 00174020 D0 41 00 60 */ stfs f2, 0x60(r1) /* 80177224 00174024 D0 01 00 64 */ stfs f0, 0x64(r1) -/* 80177228 00174028 48 00 47 25 */ bl func_8017B94C +/* 80177228 00174028 48 00 47 25 */ bl get_orbit__12zNPCDutchmanCFv /* 8017722C 0017402C C0 61 00 5C */ lfs f3, 0x5c(r1) /* 80177230 00174030 C0 43 00 00 */ lfs f2, 0(r3) /* 80177234 00174034 C0 03 00 08 */ lfs f0, 8(r3) @@ -5212,7 +5212,7 @@ lbl_80177178: /* 80177254 00174054 90 01 00 24 */ stw r0, 0x24(r1) /* 80177258 00174058 D0 41 00 20 */ stfs f2, 0x20(r1) /* 8017725C 0017405C D0 01 00 24 */ stfs f0, 0x24(r1) -/* 80177260 00174060 4B E9 E6 FD */ bl func_8001595C +/* 80177260 00174060 4B E9 E6 FD */ bl length2__5xVec2CFv /* 80177264 00174064 C0 1E 00 28 */ lfs f0, 0x28(r30) /* 80177268 00174068 EC 00 00 32 */ fmuls f0, f0, f0 /* 8017726C 0017406C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -5252,45 +5252,45 @@ lbl_80177178: /* 801772F4 001740F4 90 81 00 54 */ stw r4, 0x54(r1) /* 801772F8 001740F8 D0 21 00 50 */ stfs f1, 0x50(r1) /* 801772FC 001740FC D0 01 00 58 */ stfs f0, 0x58(r1) -/* 80177300 00174100 48 00 42 3D */ bl func_8017B53C +/* 80177300 00174100 48 00 42 3D */ bl full__40static_queue_Q212zNPCDutchman9wave_data_CFv /* 80177304 00174104 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80177308 00174108 41 82 00 20 */ beq lbl_80177328 /* 8017730C 0017410C 38 7D 05 58 */ addi r3, r29, 0x558 -/* 80177310 00174110 48 00 41 3D */ bl func_8017B44C +/* 80177310 00174110 48 00 41 3D */ bl back__40static_queue_Q212zNPCDutchman9wave_data_Fv /* 80177314 00174114 7C 64 1B 78 */ mr r4, r3 /* 80177318 00174118 7F A3 EB 78 */ mr r3, r29 /* 8017731C 0017411C 4B FF EF E1 */ bl kill_wave__12zNPCDutchmanFRQ212zNPCDutchman9wave_data /* 80177320 00174120 38 7D 05 58 */ addi r3, r29, 0x558 -/* 80177324 00174124 48 00 41 19 */ bl func_8017B43C +/* 80177324 00174124 48 00 41 19 */ bl pop_back__40static_queue_Q212zNPCDutchman9wave_data_Fv lbl_80177328: /* 80177328 00174128 38 7D 05 58 */ addi r3, r29, 0x558 -/* 8017732C 0017412C 48 00 40 B9 */ bl func_8017B3E4 +/* 8017732C 0017412C 48 00 40 B9 */ bl push_front__40static_queue_Q212zNPCDutchman9wave_data_Fv /* 80177330 00174130 38 7D 05 58 */ addi r3, r29, 0x558 -/* 80177334 00174134 48 00 40 81 */ bl func_8017B3B4 +/* 80177334 00174134 48 00 40 81 */ bl front__40static_queue_Q212zNPCDutchman9wave_data_Fv /* 80177338 00174138 7C 64 1B 78 */ mr r4, r3 /* 8017733C 0017413C 7F A3 EB 78 */ mr r3, r29 /* 80177340 00174140 38 A1 00 5C */ addi r5, r1, 0x5c /* 80177344 00174144 38 C1 00 50 */ addi r6, r1, 0x50 /* 80177348 00174148 4B FF EE ED */ bl init_wave__12zNPCDutchmanFRQ212zNPCDutchman9wave_dataRC5xVec3RC5xVec3 /* 8017734C 0017414C 38 7D 05 58 */ addi r3, r29, 0x558 -/* 80177350 00174150 48 00 41 ED */ bl func_8017B53C +/* 80177350 00174150 48 00 41 ED */ bl full__40static_queue_Q212zNPCDutchman9wave_data_CFv /* 80177354 00174154 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80177358 00174158 41 82 00 20 */ beq lbl_80177378 /* 8017735C 0017415C 38 7D 05 58 */ addi r3, r29, 0x558 -/* 80177360 00174160 48 00 40 ED */ bl func_8017B44C +/* 80177360 00174160 48 00 40 ED */ bl back__40static_queue_Q212zNPCDutchman9wave_data_Fv /* 80177364 00174164 7C 64 1B 78 */ mr r4, r3 /* 80177368 00174168 7F A3 EB 78 */ mr r3, r29 /* 8017736C 0017416C 4B FF EF 91 */ bl kill_wave__12zNPCDutchmanFRQ212zNPCDutchman9wave_data /* 80177370 00174170 38 7D 05 58 */ addi r3, r29, 0x558 -/* 80177374 00174174 48 00 40 C9 */ bl func_8017B43C +/* 80177374 00174174 48 00 40 C9 */ bl pop_back__40static_queue_Q212zNPCDutchman9wave_data_Fv lbl_80177378: /* 80177378 00174178 38 7D 05 58 */ addi r3, r29, 0x558 -/* 8017737C 0017417C 48 00 40 69 */ bl func_8017B3E4 +/* 8017737C 0017417C 48 00 40 69 */ bl push_front__40static_queue_Q212zNPCDutchman9wave_data_Fv /* 80177380 00174180 38 61 00 38 */ addi r3, r1, 0x38 /* 80177384 00174184 38 81 00 50 */ addi r4, r1, 0x50 -/* 80177388 00174188 4B EE 8B A1 */ bl func_8005FF28 +/* 80177388 00174188 4B EE 8B A1 */ bl __mi__5xVec3CFv /* 8017738C 0017418C 38 7D 05 58 */ addi r3, r29, 0x558 -/* 80177390 00174190 48 00 40 25 */ bl func_8017B3B4 +/* 80177390 00174190 48 00 40 25 */ bl front__40static_queue_Q212zNPCDutchman9wave_data_Fv /* 80177394 00174194 7C 64 1B 78 */ mr r4, r3 /* 80177398 00174198 7F A3 EB 78 */ mr r3, r29 /* 8017739C 0017419C 38 A1 00 5C */ addi r5, r1, 0x5c @@ -5345,7 +5345,7 @@ lbl_801773FC: /* 8017744C 0017424C 38 BF 00 88 */ addi r5, r31, 0x88 /* 80177450 00174250 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80177454 00174254 38 84 00 30 */ addi r4, r4, 0x30 -/* 80177458 00174258 4B FC F1 29 */ bl func_80146580 +/* 80177458 00174258 4B FC F1 29 */ bl set_targets__13xBinaryCameraFRC5xVec3RC5xVec3f lbl_8017745C: /* 8017745C 0017425C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80177460 00174260 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -5366,7 +5366,7 @@ set_life__12zNPCDutchmanFi: /* 80177490 00174290 83 E3 02 C4 */ lwz r31, 0x2c4(r3) /* 80177494 00174294 7C 83 23 78 */ mr r3, r4 /* 80177498 00174298 38 80 00 00 */ li r4, 0 -/* 8017749C 0017429C 4B FC 5B 99 */ bl func_8013D034 +/* 8017749C 0017429C 4B FC 5B 99 */ bl range_limit_i___Fiii /* 801774A0 001742A0 90 7D 02 C4 */ stw r3, 0x2c4(r29) /* 801774A4 001742A4 80 1D 02 C4 */ lwz r0, 0x2c4(r29) /* 801774A8 001742A8 7C 00 F8 00 */ cmpw r0, r31 @@ -5456,7 +5456,7 @@ start_flames__12zNPCDutchmanFv: /* 801775AC 001743AC 90 05 05 74 */ stw r0, 0x574(r5) /* 801775B0 001743B0 98 85 05 88 */ stb r4, 0x588(r5) /* 801775B4 001743B4 98 85 05 78 */ stb r4, 0x578(r5) -/* 801775B8 001743B8 48 00 3A 9D */ bl func_8017B054 +/* 801775B8 001743B8 48 00 3A 9D */ bl clear__43static_queue_Q212zNPCDutchman11slime_slice_Fv /* 801775BC 001743BC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801775C0 001743C0 7C 08 03 A6 */ mtlr r0 /* 801775C4 001743C4 38 21 00 10 */ addi r1, r1, 0x10 @@ -5501,7 +5501,7 @@ lbl_80177638: /* 8017763C 0017443C 7F E3 FB 78 */ mr r3, r31 /* 80177640 00174440 38 99 00 04 */ addi r4, r25, 4 /* 80177644 00174444 38 BD 00 14 */ addi r5, r29, 0x14 -/* 80177648 00174448 48 00 4A 31 */ bl func_8017C078 +/* 80177648 00174448 48 00 4A 31 */ bl xSphereHitsCapsule__FRC7xSphereRC5xVec3RC5xVec3f /* 8017764C 0017444C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80177650 00174450 41 82 00 0C */ beq lbl_8017765C /* 80177654 00174454 38 60 00 01 */ li r3, 1 @@ -5511,7 +5511,7 @@ lbl_8017765C: /* 80177660 00174460 7F E3 FB 78 */ mr r3, r31 /* 80177664 00174464 C0 5C 01 4C */ lfs f2, 0x14c(r28) /* 80177668 00174468 38 9D 00 14 */ addi r4, r29, 0x14 -/* 8017766C 0017446C 4B E9 E2 19 */ bl func_80015884 +/* 8017766C 0017446C 4B E9 E2 19 */ bl xSphereHitsSphere__FRC5xVec3fRC5xVec3f /* 80177670 00174470 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80177674 00174474 41 82 00 0C */ beq lbl_80177680 /* 80177678 00174478 38 60 00 01 */ li r3, 1 @@ -5529,7 +5529,7 @@ lbl_80177688: /* 801776A0 001744A0 41 80 FF 88 */ blt lbl_80177628 lbl_801776A4: /* 801776A4 001744A4 38 7E 05 58 */ addi r3, r30, 0x558 -/* 801776A8 001744A8 48 00 40 35 */ bl func_8017B6DC +/* 801776A8 001744A8 48 00 40 35 */ bl begin__40static_queue_Q212zNPCDutchman9wave_data_CFv /* 801776AC 001744AC 3C A0 80 33 */ lis r5, lbl_8032A578@ha /* 801776B0 001744B0 90 81 00 14 */ stw r4, 0x14(r1) /* 801776B4 001744B4 3B 85 A5 78 */ addi r28, r5, lbl_8032A578@l @@ -5538,7 +5538,7 @@ lbl_801776A4: /* 801776C0 001744C0 48 00 00 C4 */ b lbl_80177784 lbl_801776C4: /* 801776C4 001744C4 38 61 00 10 */ addi r3, r1, 0x10 -/* 801776C8 001744C8 48 00 3F FD */ bl func_8017B6C4 +/* 801776C8 001744C8 48 00 3F FD */ bl __ml__Q240static_queue_Q212zNPCDutchman9wave_data_8iteratorCFv /* 801776CC 001744CC 7C 7D 1B 78 */ mr r29, r3 /* 801776D0 001744D0 C0 1C 01 58 */ lfs f0, 0x158(r28) /* 801776D4 001744D4 C0 43 00 1C */ lfs f2, 0x1c(r3) @@ -5567,33 +5567,33 @@ lbl_801776C4: /* 80177730 00174530 C0 3D 00 1C */ lfs f1, 0x1c(r29) /* 80177734 00174534 38 61 00 24 */ addi r3, r1, 0x24 /* 80177738 00174538 38 9D 00 10 */ addi r4, r29, 0x10 -/* 8017773C 0017453C 4B E9 39 E5 */ bl func_8000B120 +/* 8017773C 0017453C 4B E9 39 E5 */ bl __ml__5xVec3CFf /* 80177740 00174540 38 61 00 30 */ addi r3, r1, 0x30 /* 80177744 00174544 38 9D 00 04 */ addi r4, r29, 4 /* 80177748 00174548 38 A1 00 24 */ addi r5, r1, 0x24 -/* 8017774C 0017454C 4B E9 DC 95 */ bl func_800153E0 +/* 8017774C 0017454C 4B E9 DC 95 */ bl __pl__5xVec3CFRC5xVec3 /* 80177750 00174550 7F 63 DB 78 */ mr r3, r27 /* 80177754 00174554 38 81 00 30 */ addi r4, r1, 0x30 -/* 80177758 00174558 4B E9 3B 0D */ bl func_8000B264 +/* 80177758 00174558 4B E9 3B 0D */ bl __as__5xVec3FRC5xVec3 /* 8017775C 0017455C 7F E3 FB 78 */ mr r3, r31 /* 80177760 00174560 38 81 00 6C */ addi r4, r1, 0x6c /* 80177764 00174564 38 A1 01 04 */ addi r5, r1, 0x104 -/* 80177768 00174568 4B E9 DF C5 */ bl func_8001572C +/* 80177768 00174568 4B E9 DF C5 */ bl xSphereHitsOBB__FRC7xSphereRC4xBoxRC7xMat4x3 /* 8017776C 0017456C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80177770 00174570 41 82 00 0C */ beq lbl_8017777C /* 80177774 00174574 38 60 00 01 */ li r3, 1 /* 80177778 00174578 48 00 01 C0 */ b lbl_80177938 lbl_8017777C: /* 8017777C 0017457C 38 61 00 10 */ addi r3, r1, 0x10 -/* 80177780 00174580 48 00 3F 11 */ bl func_8017B690 +/* 80177780 00174580 48 00 3F 11 */ bl __pp__Q240static_queue_Q212zNPCDutchman9wave_data_8iteratorFv lbl_80177784: /* 80177784 00174584 38 7E 05 58 */ addi r3, r30, 0x558 -/* 80177788 00174588 48 00 3E A5 */ bl func_8017B62C +/* 80177788 00174588 48 00 3E A5 */ bl end__40static_queue_Q212zNPCDutchman9wave_data_CFv /* 8017778C 0017458C 90 81 00 0C */ stw r4, 0xc(r1) /* 80177790 00174590 38 81 00 08 */ addi r4, r1, 8 /* 80177794 00174594 90 61 00 08 */ stw r3, 8(r1) /* 80177798 00174598 38 61 00 10 */ addi r3, r1, 0x10 -/* 8017779C 0017459C 48 00 3E 75 */ bl func_8017B610 +/* 8017779C 0017459C 48 00 3E 75 */ bl __ne__Q240static_queue_Q212zNPCDutchman9wave_data_8iteratorCFRCQ240static_queue_Q212zNPCDutchman9wave_data_8iterator /* 801777A0 001745A0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 801777A4 001745A4 40 82 FF 20 */ bne lbl_801776C4 /* 801777A8 001745A8 88 1E 02 BB */ lbz r0, 0x2bb(r30) @@ -5608,7 +5608,7 @@ lbl_801777C4: /* 801777C8 001745C8 7F E3 FB 78 */ mr r3, r31 /* 801777CC 001745CC C0 5D 01 68 */ lfs f2, 0x168(r29) /* 801777D0 001745D0 38 9B 05 CC */ addi r4, r27, 0x5cc -/* 801777D4 001745D4 4B E9 E0 B1 */ bl func_80015884 +/* 801777D4 001745D4 4B E9 E0 B1 */ bl xSphereHitsSphere__FRC5xVec3fRC5xVec3f /* 801777D8 001745D8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 801777DC 001745DC 41 82 00 0C */ beq lbl_801777E8 /* 801777E0 001745E0 38 60 00 01 */ li r3, 1 @@ -5638,16 +5638,16 @@ lbl_801777F8: /* 80177838 00174638 D0 21 00 64 */ stfs f1, 0x64(r1) /* 8017783C 0017463C D0 01 00 5C */ stfs f0, 0x5c(r1) /* 80177840 00174640 D0 21 00 68 */ stfs f1, 0x68(r1) -/* 80177844 00174644 48 00 41 39 */ bl func_8017B97C +/* 80177844 00174644 48 00 41 39 */ bl get_facing__12zNPCDutchmanCFv /* 80177848 00174648 7C 64 1B 78 */ mr r4, r3 /* 8017784C 0017464C 38 61 00 C4 */ addi r3, r1, 0xc4 /* 80177850 00174650 4B FF AE 15 */ bl zNPCTypeDutchman.look_at__30_unnamed_zNPCTypeDutchman_cpp_FR7xMat3x3RC5xVec3 /* 80177854 00174654 7F C4 F3 78 */ mr r4, r30 /* 80177858 00174658 38 61 00 18 */ addi r3, r1, 0x18 -/* 8017785C 0017465C 48 00 41 41 */ bl func_8017B99C +/* 8017785C 0017465C 48 00 41 41 */ bl get_nose_loc__12zNPCDutchmanCFv /* 80177860 00174660 38 61 00 F4 */ addi r3, r1, 0xf4 /* 80177864 00174664 38 81 00 18 */ addi r4, r1, 0x18 -/* 80177868 00174668 4B E9 39 FD */ bl func_8000B264 +/* 80177868 00174668 4B E9 39 FD */ bl __as__5xVec3FRC5xVec3 /* 8017786C 0017466C 3C 80 80 33 */ lis r4, lbl_8032A578@ha /* 80177870 00174670 7F E3 FB 78 */ mr r3, r31 /* 80177874 00174674 38 A4 A5 78 */ addi r5, r4, lbl_8032A578@l @@ -5655,14 +5655,14 @@ lbl_801777F8: /* 8017787C 0017467C C0 05 00 24 */ lfs f0, 0x24(r5) /* 80177880 00174680 38 A1 00 C4 */ addi r5, r1, 0xc4 /* 80177884 00174684 D0 01 00 F8 */ stfs f0, 0xf8(r1) -/* 80177888 00174688 4B E9 DE A5 */ bl func_8001572C +/* 80177888 00174688 4B E9 DE A5 */ bl xSphereHitsOBB__FRC7xSphereRC4xBoxRC7xMat4x3 /* 8017788C 0017468C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80177890 00174690 41 82 00 0C */ beq lbl_8017789C /* 80177894 00174694 38 60 00 01 */ li r3, 1 /* 80177898 00174698 48 00 00 A0 */ b lbl_80177938 lbl_8017789C: /* 8017789C 0017469C 38 7E 06 00 */ addi r3, r30, 0x600 -/* 801778A0 001746A0 48 00 3A 69 */ bl func_8017B308 +/* 801778A0 001746A0 48 00 3A 69 */ bl size__43static_queue_Q212zNPCDutchman11slime_slice_CFv /* 801778A4 001746A4 28 03 00 01 */ cmplwi r3, 1 /* 801778A8 001746A8 40 81 00 8C */ ble lbl_80177934 /* 801778AC 001746AC 3C 60 80 33 */ lis r3, lbl_8032A578@ha @@ -5678,11 +5678,11 @@ lbl_8017789C: /* 801778D4 001746D4 D0 01 00 40 */ stfs f0, 0x40(r1) /* 801778D8 001746D8 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) /* 801778DC 001746DC D0 01 00 4C */ stfs f0, 0x4c(r1) -/* 801778E0 001746E0 48 00 3A 31 */ bl func_8017B310 +/* 801778E0 001746E0 48 00 3A 31 */ bl front__43static_queue_Q212zNPCDutchman11slime_slice_Fv /* 801778E4 001746E4 C0 03 00 04 */ lfs f0, 4(r3) /* 801778E8 001746E8 38 7E 06 00 */ addi r3, r30, 0x600 /* 801778EC 001746EC D0 01 00 44 */ stfs f0, 0x44(r1) -/* 801778F0 001746F0 48 00 3E 11 */ bl func_8017B700 +/* 801778F0 001746F0 48 00 3E 11 */ bl back__43static_queue_Q212zNPCDutchman11slime_slice_Fv /* 801778F4 001746F4 C0 03 00 04 */ lfs f0, 4(r3) /* 801778F8 001746F8 38 61 00 84 */ addi r3, r1, 0x84 /* 801778FC 001746FC 38 9E 06 20 */ addi r4, r30, 0x620 @@ -5690,11 +5690,11 @@ lbl_8017789C: /* 80177904 00174704 4B FF AD 61 */ bl zNPCTypeDutchman.look_at__30_unnamed_zNPCTypeDutchman_cpp_FR7xMat3x3RC5xVec3 /* 80177908 00174708 38 61 00 B4 */ addi r3, r1, 0xb4 /* 8017790C 0017470C 38 9E 06 14 */ addi r4, r30, 0x614 -/* 80177910 00174710 4B E9 39 55 */ bl func_8000B264 +/* 80177910 00174710 4B E9 39 55 */ bl __as__5xVec3FRC5xVec3 /* 80177914 00174714 7F E3 FB 78 */ mr r3, r31 /* 80177918 00174718 38 81 00 3C */ addi r4, r1, 0x3c /* 8017791C 0017471C 38 A1 00 84 */ addi r5, r1, 0x84 -/* 80177920 00174720 4B E9 DE 0D */ bl func_8001572C +/* 80177920 00174720 4B E9 DE 0D */ bl xSphereHitsOBB__FRC7xSphereRC4xBoxRC7xMat4x3 /* 80177924 00174724 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80177928 00174728 41 82 00 0C */ beq lbl_80177934 /* 8017792C 0017472C 38 60 00 01 */ li r3, 1 @@ -5755,11 +5755,11 @@ get_splash_loc__12zNPCDutchmanCFv: /* 801779DC 001747DC 93 A1 00 34 */ stw r29, 0x34(r1) /* 801779E0 001747E0 7C 7D 1B 78 */ mr r29, r3 /* 801779E4 001747E4 7F C3 F3 78 */ mr r3, r30 -/* 801779E8 001747E8 48 00 3F 95 */ bl func_8017B97C +/* 801779E8 001747E8 48 00 3F 95 */ bl get_facing__12zNPCDutchmanCFv /* 801779EC 001747EC 7C 7F 1B 78 */ mr r31, r3 /* 801779F0 001747F0 7F C4 F3 78 */ mr r4, r30 /* 801779F4 001747F4 38 61 00 08 */ addi r3, r1, 8 -/* 801779F8 001747F8 48 00 3F A5 */ bl func_8017B99C +/* 801779F8 001747F8 48 00 3F A5 */ bl get_nose_loc__12zNPCDutchmanCFv /* 801779FC 001747FC 80 01 00 08 */ lwz r0, 8(r1) /* 80177A00 00174800 3C 60 80 33 */ lis r3, lbl_8032A578@ha /* 80177A04 00174804 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l @@ -5814,7 +5814,7 @@ vanish__12zNPCDutchmanFv: /* 80177ABC 001748BC 98 03 00 F1 */ stb r0, 0xf1(r3) /* 80177AC0 001748C0 98 03 00 22 */ stb r0, 0x22(r3) /* 80177AC4 001748C4 98 03 00 23 */ stb r0, 0x23(r3) -/* 80177AC8 001748C8 4B EA 3D 21 */ bl func_8001B7E8 +/* 80177AC8 001748C8 4B EA 3D 21 */ bl xEntHide__FP4xEnt /* 80177ACC 001748CC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80177AD0 001748D0 7C 08 03 A6 */ mtlr r0 /* 80177AD4 001748D4 38 21 00 10 */ addi r1, r1, 0x10 @@ -5829,9 +5829,9 @@ reappear__12zNPCDutchmanFv: /* 80177AEC 001748EC 7C 7F 1B 78 */ mr r31, r3 /* 80177AF0 001748F0 88 03 03 1C */ lbz r0, 0x31c(r3) /* 80177AF4 001748F4 98 03 00 1C */ stb r0, 0x1c(r3) -/* 80177AF8 001748F8 4B F6 16 3D */ bl func_800D9134 +/* 80177AF8 001748F8 4B F6 16 3D */ bl RestoreColFlags__9xNPCBasicFv /* 80177AFC 001748FC 7F E3 FB 78 */ mr r3, r31 -/* 80177B00 00174900 4B EA 3C F9 */ bl func_8001B7F8 +/* 80177B00 00174900 4B EA 3C F9 */ bl xEntShow__FP4xEnt /* 80177B04 00174904 80 01 00 14 */ lwz r0, 0x14(r1) /* 80177B08 00174908 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80177B0C 0017490C 7C 08 03 A6 */ mtlr r0 @@ -5856,12 +5856,12 @@ random_orbit__12zNPCDutchmanCFRC5xVec3ff: /* 80177B4C 0017494C FF C0 10 90 */ fmr f30, f2 /* 80177B50 00174950 7C BE 2B 78 */ mr r30, r5 /* 80177B54 00174954 7C 83 23 78 */ mr r3, r4 -/* 80177B58 00174958 48 00 3D F5 */ bl func_8017B94C +/* 80177B58 00174958 48 00 3D F5 */ bl get_orbit__12zNPCDutchmanCFv /* 80177B5C 0017495C 7F C4 F3 78 */ mr r4, r30 /* 80177B60 00174960 7C 7E 1B 78 */ mr r30, r3 /* 80177B64 00174964 38 61 00 08 */ addi r3, r1, 8 /* 80177B68 00174968 7F C5 F3 78 */ mr r5, r30 -/* 80177B6C 0017496C 4B E9 36 61 */ bl func_8000B1CC +/* 80177B6C 0017496C 4B E9 36 61 */ bl __mi__5xVec3CFRC5xVec3 /* 80177B70 00174970 80 A1 00 08 */ lwz r5, 8(r1) /* 80177B74 00174974 38 61 00 20 */ addi r3, r1, 0x20 /* 80177B78 00174978 80 81 00 0C */ lwz r4, 0xc(r1) @@ -5869,7 +5869,7 @@ random_orbit__12zNPCDutchmanCFRC5xVec3ff: /* 80177B80 00174980 90 A1 00 20 */ stw r5, 0x20(r1) /* 80177B84 00174984 90 81 00 24 */ stw r4, 0x24(r1) /* 80177B88 00174988 90 01 00 28 */ stw r0, 0x28(r1) -/* 80177B8C 0017498C 4B E9 35 71 */ bl func_8000B0FC +/* 80177B8C 0017498C 4B E9 35 71 */ bl length2__5xVec3CFv /* 80177B90 00174990 C0 02 AC B0 */ lfs f0, lbl_803CF630-_SDA2_BASE_(r2) /* 80177B94 00174994 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80177B98 00174998 4C 41 13 82 */ cror 2, 1, 2 @@ -5881,14 +5881,14 @@ random_orbit__12zNPCDutchmanCFRC5xVec3ff: /* 80177BB0 001749B0 C3 E2 AC B8 */ lfs f31, lbl_803CF638-_SDA2_BASE_(r2) /* 80177BB4 001749B4 48 00 00 28 */ b lbl_80177BDC lbl_80177BB8: -/* 80177BB8 001749B8 4B E9 2C 45 */ bl func_8000A7FC +/* 80177BB8 001749B8 4B E9 2C 45 */ bl xsqrt__Ff /* 80177BBC 001749BC C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) /* 80177BC0 001749C0 C0 41 00 20 */ lfs f2, 0x20(r1) /* 80177BC4 001749C4 EC 60 08 24 */ fdivs f3, f0, f1 /* 80177BC8 001749C8 C0 01 00 28 */ lfs f0, 0x28(r1) /* 80177BCC 001749CC EC 22 00 F2 */ fmuls f1, f2, f3 /* 80177BD0 001749D0 EC 40 00 F2 */ fmuls f2, f0, f3 -/* 80177BD4 001749D4 4B E8 E4 9D */ bl func_80006070 +/* 80177BD4 001749D4 4B E8 E4 9D */ bl xatan2__Fff /* 80177BD8 001749D8 FF E0 08 90 */ fmr f31, f1 lbl_80177BDC: /* 80177BDC 001749DC C0 02 AD 94 */ lfs f0, lbl_803CF714-_SDA2_BASE_(r2) @@ -5957,7 +5957,7 @@ turn_to_face__12zNPCDutchmanFRC5xVec3: /* 80177CC4 00174AC4 93 C1 00 18 */ stw r30, 0x18(r1) /* 80177CC8 00174AC8 7C 7E 1B 78 */ mr r30, r3 /* 80177CCC 00174ACC 98 03 02 B4 */ stb r0, 0x2b4(r3) -/* 80177CD0 00174AD0 48 00 3B 4D */ bl func_8017B81C +/* 80177CD0 00174AD0 48 00 3B 4D */ bl get_center__12zNPCDutchmanCFv /* 80177CD4 00174AD4 80 82 C0 98 */ lwz r4, lbl_803D0A18-_SDA2_BASE_(r2) /* 80177CD8 00174AD8 80 02 C0 9C */ lwz r0, lbl_803D0A1C-_SDA2_BASE_(r2) /* 80177CDC 00174ADC C0 5F 00 00 */ lfs f2, 0(r31) @@ -5971,7 +5971,7 @@ turn_to_face__12zNPCDutchmanFRC5xVec3: /* 80177CFC 00174AFC 38 61 00 08 */ addi r3, r1, 8 /* 80177D00 00174B00 EC 01 00 28 */ fsubs f0, f1, f0 /* 80177D04 00174B04 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 80177D08 00174B08 4B E9 DC 55 */ bl func_8001595C +/* 80177D08 00174B08 4B E9 DC 55 */ bl length2__5xVec2CFv /* 80177D0C 00174B0C C0 02 AC B0 */ lfs f0, lbl_803CF630-_SDA2_BASE_(r2) /* 80177D10 00174B10 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80177D14 00174B14 4C 41 13 82 */ cror 2, 1, 2 @@ -5981,14 +5981,14 @@ turn_to_face__12zNPCDutchmanFRC5xVec3: /* 80177D24 00174B24 4C 40 13 82 */ cror 2, 0, 2 /* 80177D28 00174B28 41 82 00 24 */ beq lbl_80177D4C lbl_80177D2C: -/* 80177D2C 00174B2C 4B E9 2A D1 */ bl func_8000A7FC +/* 80177D2C 00174B2C 4B E9 2A D1 */ bl xsqrt__Ff /* 80177D30 00174B30 C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) /* 80177D34 00174B34 38 61 00 08 */ addi r3, r1, 8 /* 80177D38 00174B38 EC 20 08 24 */ fdivs f1, f0, f1 -/* 80177D3C 00174B3C 4B EE 83 C5 */ bl func_80060100 +/* 80177D3C 00174B3C 4B EE 83 C5 */ bl __amu__5xVec2Ff /* 80177D40 00174B40 38 7E 02 D8 */ addi r3, r30, 0x2d8 /* 80177D44 00174B44 38 81 00 08 */ addi r4, r1, 8 -/* 80177D48 00174B48 4B EA DA B1 */ bl func_800257F8 +/* 80177D48 00174B48 4B EA DA B1 */ bl __as__5xVec2FRC5xVec2 lbl_80177D4C: /* 80177D4C 00174B4C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80177D50 00174B50 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -6017,10 +6017,10 @@ reset_speed__12zNPCDutchmanFv: /* 80177DA0 00174BA0 80 1E 02 C8 */ lwz r0, 0x2c8(r30) /* 80177DA4 00174BA4 54 00 10 3A */ slwi r0, r0, 2 /* 80177DA8 00174BA8 7C 3F 04 2E */ lfsx f1, r31, r0 -/* 80177DAC 00174BAC 4B E9 33 75 */ bl func_8000B120 +/* 80177DAC 00174BAC 4B E9 33 75 */ bl __ml__5xVec3CFf /* 80177DB0 00174BB0 38 7E 03 04 */ addi r3, r30, 0x304 /* 80177DB4 00174BB4 38 81 00 14 */ addi r4, r1, 0x14 -/* 80177DB8 00174BB8 4B E9 34 AD */ bl func_8000B264 +/* 80177DB8 00174BB8 4B E9 34 AD */ bl __as__5xVec3FRC5xVec3 /* 80177DBC 00174BBC 80 1E 02 C8 */ lwz r0, 0x2c8(r30) /* 80177DC0 00174BC0 3C 60 80 33 */ lis r3, lbl_8032A578@ha /* 80177DC4 00174BC4 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l @@ -6028,10 +6028,10 @@ reset_speed__12zNPCDutchmanFv: /* 80177DCC 00174BCC 54 00 10 3A */ slwi r0, r0, 2 /* 80177DD0 00174BD0 7C 3F 04 2E */ lfsx f1, r31, r0 /* 80177DD4 00174BD4 38 84 00 10 */ addi r4, r4, 0x10 -/* 80177DD8 00174BD8 4B E9 33 49 */ bl func_8000B120 +/* 80177DD8 00174BD8 4B E9 33 49 */ bl __ml__5xVec3CFf /* 80177DDC 00174BDC 38 7E 03 10 */ addi r3, r30, 0x310 /* 80177DE0 00174BE0 38 81 00 08 */ addi r4, r1, 8 -/* 80177DE4 00174BE4 4B E9 34 81 */ bl func_8000B264 +/* 80177DE4 00174BE4 4B E9 34 81 */ bl __as__5xVec3FRC5xVec3 /* 80177DE8 00174BE8 80 01 00 34 */ lwz r0, 0x34(r1) /* 80177DEC 00174BEC 83 E1 00 2C */ lwz r31, 0x2c(r1) /* 80177DF0 00174BF0 83 C1 00 28 */ lwz r30, 0x28(r1) @@ -6088,7 +6088,7 @@ zNPCTypeDutchman.set_beam_verts__30_unnamed_zNPCTypeDutchman_cpp_FP18RxObjSpace3 /* 80177E8C 00174C8C 7C FE 3B 78 */ mr r30, r7 /* 80177E90 00174C90 7F E5 FB 78 */ mr r5, r31 /* 80177E94 00174C94 38 61 00 2C */ addi r3, r1, 0x2c -/* 80177E98 00174C98 4B E9 33 35 */ bl func_8000B1CC +/* 80177E98 00174C98 4B E9 33 35 */ bl __mi__5xVec3CFRC5xVec3 /* 80177E9C 00174C9C C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) /* 80177EA0 00174CA0 7F 43 D3 78 */ mr r3, r26 /* 80177EA4 00174CA4 7F A5 EB 78 */ mr r5, r29 @@ -6098,7 +6098,7 @@ zNPCTypeDutchman.set_beam_verts__30_unnamed_zNPCTypeDutchman_cpp_FP18RxObjSpace3 /* 80177EB4 00174CB4 7F 84 E3 78 */ mr r4, r28 /* 80177EB8 00174CB8 7F E5 FB 78 */ mr r5, r31 /* 80177EBC 00174CBC 38 61 00 20 */ addi r3, r1, 0x20 -/* 80177EC0 00174CC0 4B E9 33 0D */ bl func_8000B1CC +/* 80177EC0 00174CC0 4B E9 33 0D */ bl __mi__5xVec3CFRC5xVec3 /* 80177EC4 00174CC4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80177EC8 00174CC8 7F C5 F3 78 */ mr r5, r30 /* 80177ECC 00174CCC C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) @@ -6108,7 +6108,7 @@ zNPCTypeDutchman.set_beam_verts__30_unnamed_zNPCTypeDutchman_cpp_FP18RxObjSpace3 /* 80177EDC 00174CDC 7F 64 DB 78 */ mr r4, r27 /* 80177EE0 00174CE0 7F E5 FB 78 */ mr r5, r31 /* 80177EE4 00174CE4 38 61 00 14 */ addi r3, r1, 0x14 -/* 80177EE8 00174CE8 4B E9 D4 F9 */ bl func_800153E0 +/* 80177EE8 00174CE8 4B E9 D4 F9 */ bl __pl__5xVec3CFRC5xVec3 /* 80177EEC 00174CEC C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) /* 80177EF0 00174CF0 7F A5 EB 78 */ mr r5, r29 /* 80177EF4 00174CF4 C0 42 AC BC */ lfs f2, lbl_803CF63C-_SDA2_BASE_(r2) @@ -6117,14 +6117,14 @@ zNPCTypeDutchman.set_beam_verts__30_unnamed_zNPCTypeDutchman_cpp_FP18RxObjSpace3 /* 80177F00 00174D00 48 00 00 59 */ bl zNPCTypeDutchman.set_vert__30_unnamed_zNPCTypeDutchman_cpp_FR18RxObjSpace3DVertexRC5xVec3ffUc /* 80177F04 00174D04 38 7A 00 6C */ addi r3, r26, 0x6c /* 80177F08 00174D08 38 9A 00 48 */ addi r4, r26, 0x48 -/* 80177F0C 00174D0C 4B F8 32 75 */ bl func_800FB180 +/* 80177F0C 00174D0C 4B F8 32 75 */ bl __as__18RxObjSpace3DVertexFRC18RxObjSpace3DVertex /* 80177F10 00174D10 38 7A 00 90 */ addi r3, r26, 0x90 /* 80177F14 00174D14 38 9A 00 24 */ addi r4, r26, 0x24 -/* 80177F18 00174D18 4B F8 32 69 */ bl func_800FB180 +/* 80177F18 00174D18 4B F8 32 69 */ bl __as__18RxObjSpace3DVertexFRC18RxObjSpace3DVertex /* 80177F1C 00174D1C 7F 84 E3 78 */ mr r4, r28 /* 80177F20 00174D20 7F E5 FB 78 */ mr r5, r31 /* 80177F24 00174D24 38 61 00 08 */ addi r3, r1, 8 -/* 80177F28 00174D28 4B E9 D4 B9 */ bl func_800153E0 +/* 80177F28 00174D28 4B E9 D4 B9 */ bl __pl__5xVec3CFRC5xVec3 /* 80177F2C 00174D2C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 80177F30 00174D30 7F C5 F3 78 */ mr r5, r30 /* 80177F34 00174D34 38 7A 00 B4 */ addi r3, r26, 0xb4 @@ -6173,7 +6173,7 @@ zNPCTypeDutchman.world_to_screen__30_unnamed_zNPCTypeDutchman_cpp_FRC5xVec3: /* 80177FC8 00174DC8 7F C5 F3 78 */ mr r5, r30 /* 80177FCC 00174DCC 38 61 00 14 */ addi r3, r1, 0x14 /* 80177FD0 00174DD0 38 84 00 20 */ addi r4, r4, 0x20 -/* 80177FD4 00174DD4 4B E9 2F 9D */ bl func_8000AF70 +/* 80177FD4 00174DD4 4B E9 2F 9D */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80177FD8 00174DD8 C0 62 AC BC */ lfs f3, lbl_803CF63C-_SDA2_BASE_(r2) /* 80177FDC 00174DDC 38 61 00 08 */ addi r3, r1, 8 /* 80177FE0 00174DE0 C0 01 00 1C */ lfs f0, 0x1c(r1) @@ -6182,7 +6182,7 @@ zNPCTypeDutchman.world_to_screen__30_unnamed_zNPCTypeDutchman_cpp_FRC5xVec3: /* 80177FEC 00174DEC C0 01 00 18 */ lfs f0, 0x18(r1) /* 80177FF0 00174DF0 EC 21 00 B2 */ fmuls f1, f1, f2 /* 80177FF4 00174DF4 EC 40 00 B2 */ fmuls f2, f0, f2 -/* 80177FF8 00174DF8 4B E9 30 F5 */ bl func_8000B0EC +/* 80177FF8 00174DF8 4B E9 30 F5 */ bl assign__5xVec3Ffff /* 80177FFC 00174DFC 80 61 00 08 */ lwz r3, 8(r1) /* 80178000 00174E00 80 01 00 0C */ lwz r0, 0xc(r1) /* 80178004 00174E04 90 7D 00 00 */ stw r3, 0(r29) @@ -6213,10 +6213,10 @@ zNPCTypeDutchman.render_beam__30_unnamed_zNPCTypeDutchman_cpp_FP18RxObjSpace3DVe /* 8017805C 00174E5C 7F BB EA 14 */ add r29, r27, r29 /* 80178060 00174E60 7F A4 EB 78 */ mr r4, r29 /* 80178064 00174E64 7F C5 F3 78 */ mr r5, r30 -/* 80178068 00174E68 4B E9 31 65 */ bl func_8000B1CC +/* 80178068 00174E68 4B E9 31 65 */ bl __mi__5xVec3CFRC5xVec3 /* 8017806C 00174E6C 38 61 00 5C */ addi r3, r1, 0x5c /* 80178070 00174E70 38 81 00 50 */ addi r4, r1, 0x50 -/* 80178074 00174E74 4B F9 E2 39 */ bl func_801162AC +/* 80178074 00174E74 4B F9 E2 39 */ bl normal__5xVec3CFv /* 80178078 00174E78 80 C1 00 5C */ lwz r6, 0x5c(r1) /* 8017807C 00174E7C 7F C4 F3 78 */ mr r4, r30 /* 80178080 00174E80 80 A1 00 60 */ lwz r5, 0x60(r1) @@ -6244,7 +6244,7 @@ zNPCTypeDutchman.render_beam__30_unnamed_zNPCTypeDutchman_cpp_FP18RxObjSpace3DVe /* 801780D8 00174ED8 90 E1 00 98 */ stw r7, 0x98(r1) /* 801780DC 00174EDC 90 C1 00 9C */ stw r6, 0x9c(r1) /* 801780E0 00174EE0 90 01 00 A0 */ stw r0, 0xa0(r1) -/* 801780E4 00174EE4 4B E9 30 E9 */ bl func_8000B1CC +/* 801780E4 00174EE4 4B E9 30 E9 */ bl __mi__5xVec3CFRC5xVec3 /* 801780E8 00174EE8 80 A1 00 2C */ lwz r5, 0x2c(r1) /* 801780EC 00174EEC 38 61 00 8C */ addi r3, r1, 0x8c /* 801780F0 00174EF0 80 81 00 30 */ lwz r4, 0x30(r1) @@ -6254,7 +6254,7 @@ zNPCTypeDutchman.render_beam__30_unnamed_zNPCTypeDutchman_cpp_FP18RxObjSpace3DVe /* 80178100 00174F00 90 01 00 94 */ stw r0, 0x94(r1) /* 80178104 00174F04 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) /* 80178108 00174F08 D0 01 00 94 */ stfs f0, 0x94(r1) -/* 8017810C 00174F0C 4B F1 F2 4D */ bl func_80097358 +/* 8017810C 00174F0C 4B F1 F2 4D */ bl up_normalize__5xVec3Fv /* 80178110 00174F10 3C 60 80 27 */ lis r3, lbl_802720E4@ha /* 80178114 00174F14 C0 01 00 8C */ lfs f0, 0x8c(r1) /* 80178118 00174F18 38 E3 20 E4 */ addi r7, r3, lbl_802720E4@l @@ -6276,13 +6276,13 @@ zNPCTypeDutchman.render_beam__30_unnamed_zNPCTypeDutchman_cpp_FP18RxObjSpace3DVe /* 80178158 00174F58 D0 01 00 84 */ stfs f0, 0x84(r1) /* 8017815C 00174F5C 4B EB A9 01 */ bl xMat3x3LMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80178160 00174F60 38 61 00 74 */ addi r3, r1, 0x74 -/* 80178164 00174F64 4B E9 67 45 */ bl func_8000E8A8 +/* 80178164 00174F64 4B E9 67 45 */ bl right_normalize__5xVec3Fv /* 80178168 00174F68 C0 22 AC C0 */ lfs f1, lbl_803CF640-_SDA2_BASE_(r2) /* 8017816C 00174F6C 38 61 00 20 */ addi r3, r1, 0x20 /* 80178170 00174F70 C0 1B 01 18 */ lfs f0, 0x118(r27) /* 80178174 00174F74 38 81 00 74 */ addi r4, r1, 0x74 /* 80178178 00174F78 EC 21 00 32 */ fmuls f1, f1, f0 -/* 8017817C 00174F7C 4B E9 2F A5 */ bl func_8000B120 +/* 8017817C 00174F7C 4B E9 2F A5 */ bl __ml__5xVec3CFf /* 80178180 00174F80 80 C1 00 20 */ lwz r6, 0x20(r1) /* 80178184 00174F84 7F 43 D3 78 */ mr r3, r26 /* 80178188 00174F88 81 21 00 24 */ lwz r9, 0x24(r1) @@ -6308,11 +6308,11 @@ lbl_801781CC: /* 801781D4 00174FD4 38 A4 A5 78 */ addi r5, r4, lbl_8032A578@l /* 801781D8 00174FD8 38 81 00 B0 */ addi r4, r1, 0xb0 /* 801781DC 00174FDC C0 25 00 A4 */ lfs f1, 0xa4(r5) -/* 801781E0 00174FE0 4B E9 2F 41 */ bl func_8000B120 +/* 801781E0 00174FE0 4B E9 2F 41 */ bl __ml__5xVec3CFf /* 801781E4 00174FE4 7F C4 F3 78 */ mr r4, r30 /* 801781E8 00174FE8 38 61 00 14 */ addi r3, r1, 0x14 /* 801781EC 00174FEC 38 A1 00 08 */ addi r5, r1, 8 -/* 801781F0 00174FF0 4B E9 D1 F1 */ bl func_800153E0 +/* 801781F0 00174FF0 4B E9 D1 F1 */ bl __pl__5xVec3CFRC5xVec3 /* 801781F4 00174FF4 7F A4 EB 78 */ mr r4, r29 /* 801781F8 00174FF8 7F 86 E3 78 */ mr r6, r28 /* 801781FC 00174FFC 38 7A 00 D8 */ addi r3, r26, 0xd8 @@ -6438,31 +6438,31 @@ render_halo__12zNPCDutchmanFv: /* 801783AC 001751AC 38 61 00 2C */ addi r3, r1, 0x2c /* 801783B0 001751B0 FC 20 00 50 */ fneg f1, f0 /* 801783B4 001751B4 38 9E 00 20 */ addi r4, r30, 0x20 -/* 801783B8 001751B8 4B E9 2D 69 */ bl func_8000B120 +/* 801783B8 001751B8 4B E9 2D 69 */ bl __ml__5xVec3CFf /* 801783BC 001751BC 38 61 00 58 */ addi r3, r1, 0x58 /* 801783C0 001751C0 38 81 00 2C */ addi r4, r1, 0x2c -/* 801783C4 001751C4 4B E9 2E A1 */ bl func_8000B264 +/* 801783C4 001751C4 4B E9 2E A1 */ bl __as__5xVec3FRC5xVec3 /* 801783C8 001751C8 C0 3F 00 48 */ lfs f1, 0x48(r31) /* 801783CC 001751CC 38 61 00 20 */ addi r3, r1, 0x20 /* 801783D0 001751D0 38 9E 00 10 */ addi r4, r30, 0x10 -/* 801783D4 001751D4 4B E9 2D 4D */ bl func_8000B120 +/* 801783D4 001751D4 4B E9 2D 4D */ bl __ml__5xVec3CFf /* 801783D8 001751D8 38 61 00 48 */ addi r3, r1, 0x48 /* 801783DC 001751DC 38 81 00 20 */ addi r4, r1, 0x20 -/* 801783E0 001751E0 4B E9 2E 85 */ bl func_8000B264 +/* 801783E0 001751E0 4B E9 2E 85 */ bl __as__5xVec3FRC5xVec3 /* 801783E4 001751E4 C0 1F 00 48 */ lfs f0, 0x48(r31) /* 801783E8 001751E8 7F C4 F3 78 */ mr r4, r30 /* 801783EC 001751EC 38 61 00 14 */ addi r3, r1, 0x14 /* 801783F0 001751F0 FC 20 00 50 */ fneg f1, f0 -/* 801783F4 001751F4 4B E9 2D 2D */ bl func_8000B120 +/* 801783F4 001751F4 4B E9 2D 2D */ bl __ml__5xVec3CFf /* 801783F8 001751F8 38 61 00 38 */ addi r3, r1, 0x38 /* 801783FC 001751FC 38 81 00 14 */ addi r4, r1, 0x14 -/* 80178400 00175200 4B E9 2E 65 */ bl func_8000B264 +/* 80178400 00175200 4B E9 2E 65 */ bl __as__5xVec3FRC5xVec3 /* 80178404 00175204 7F A4 EB 78 */ mr r4, r29 /* 80178408 00175208 38 61 00 08 */ addi r3, r1, 8 -/* 8017840C 0017520C 48 00 35 C5 */ bl func_8017B9D0 +/* 8017840C 0017520C 48 00 35 C5 */ bl get_chest_loc__12zNPCDutchmanCFv /* 80178410 00175210 38 61 00 68 */ addi r3, r1, 0x68 /* 80178414 00175214 38 81 00 08 */ addi r4, r1, 8 -/* 80178418 00175218 4B E9 2E 4D */ bl func_8000B264 +/* 80178418 00175218 4B E9 2E 4D */ bl __as__5xVec3FRC5xVec3 /* 8017841C 0017521C 3C 60 80 33 */ lis r3, lbl_8032A578@ha /* 80178420 00175220 C0 21 00 6C */ lfs f1, 0x6c(r1) /* 80178424 00175224 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l @@ -6492,7 +6492,7 @@ render_halo__12zNPCDutchmanFv: /* 80178484 00175284 41 82 00 14 */ beq lbl_80178498 /* 80178488 00175288 7F C4 F3 78 */ mr r4, r30 /* 8017848C 0017528C 7F E5 FB 78 */ mr r5, r31 -/* 80178490 00175290 48 00 35 75 */ bl func_8017BA04 +/* 80178490 00175290 48 00 35 75 */ bl __ct__19zNPCGoalDutchmanNilFiR12zNPCDutchman /* 80178494 00175294 7C 64 1B 78 */ mr r4, r3 lbl_80178498: /* 80178498 00175298 28 04 00 00 */ cmplwi r4, 0 @@ -6522,7 +6522,7 @@ lbl_801784A4: /* 801784F4 001752F4 41 82 00 14 */ beq lbl_80178508 /* 801784F8 001752F8 7F C4 F3 78 */ mr r4, r30 /* 801784FC 001752FC 7F E5 FB 78 */ mr r5, r31 -/* 80178500 00175300 48 00 35 41 */ bl func_8017BA40 +/* 80178500 00175300 48 00 35 41 */ bl __ct__24zNPCGoalDutchmanInitiateFiR12zNPCDutchman /* 80178504 00175304 7C 64 1B 78 */ mr r4, r3 lbl_80178508: /* 80178508 00175308 28 04 00 00 */ cmplwi r4, 0 @@ -6546,11 +6546,11 @@ lbl_80178514: /* 8017854C 0017534C FF E0 08 90 */ fmr f31, f1 /* 80178550 00175350 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80178554 00175354 7C 9F 23 78 */ mr r31, r4 -/* 80178558 00175358 48 00 33 F5 */ bl func_8017B94C +/* 80178558 00175358 48 00 33 F5 */ bl get_orbit__12zNPCDutchmanCFv /* 8017855C 0017535C 80 9E 00 4C */ lwz r4, 0x4c(r30) /* 80178560 00175360 7C 7D 1B 78 */ mr r29, r3 /* 80178564 00175364 80 64 02 0C */ lwz r3, 0x20c(r4) -/* 80178568 00175368 4B F6 0C B9 */ bl func_800D9220 +/* 80178568 00175368 4B F6 0C B9 */ bl PosGet__10zMovePointFv /* 8017856C 0017536C 83 9E 00 4C */ lwz r28, 0x4c(r30) /* 80178570 00175370 7C 7B 1B 78 */ mr r27, r3 /* 80178574 00175374 7F 64 DB 78 */ mr r4, r27 @@ -6559,10 +6559,10 @@ lbl_80178514: /* 80178580 00175380 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 80178584 00175384 38 63 00 30 */ addi r3, r3, 0x30 /* 80178588 00175388 3B 45 00 30 */ addi r26, r5, 0x30 -/* 8017858C 0017538C 4B E9 2C D9 */ bl func_8000B264 +/* 8017858C 0017538C 4B E9 2C D9 */ bl __as__5xVec3FRC5xVec3 /* 80178590 00175390 7C 64 1B 78 */ mr r4, r3 /* 80178594 00175394 7F 43 D3 78 */ mr r3, r26 -/* 80178598 00175398 4B E9 2C CD */ bl func_8000B264 +/* 80178598 00175398 4B E9 2C CD */ bl __as__5xVec3FRC5xVec3 /* 8017859C 0017539C C0 3B 00 00 */ lfs f1, 0(r27) /* 801785A0 001753A0 38 61 00 08 */ addi r3, r1, 8 /* 801785A4 001753A4 C0 1D 00 00 */ lfs f0, 0(r29) @@ -6576,7 +6576,7 @@ lbl_80178514: /* 801785C4 001753C4 EC 01 00 28 */ fsubs f0, f1, f0 /* 801785C8 001753C8 D0 41 00 08 */ stfs f2, 8(r1) /* 801785CC 001753CC D0 01 00 0C */ stfs f0, 0xc(r1) -/* 801785D0 001753D0 4B E9 D3 8D */ bl func_8001595C +/* 801785D0 001753D0 4B E9 D3 8D */ bl length2__5xVec2CFv /* 801785D4 001753D4 C0 02 AD 38 */ lfs f0, lbl_803CF6B8-_SDA2_BASE_(r2) /* 801785D8 001753D8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801785DC 001753DC 40 80 00 24 */ bge lbl_80178600 @@ -6589,7 +6589,7 @@ lbl_80178514: /* 801785F8 001753F8 D0 1C 02 F4 */ stfs f0, 0x2f4(r28) /* 801785FC 001753FC 48 00 00 34 */ b lbl_80178630 lbl_80178600: -/* 80178600 00175400 4B E9 21 FD */ bl func_8000A7FC +/* 80178600 00175400 4B E9 21 FD */ bl xsqrt__Ff /* 80178604 00175404 3C 60 80 33 */ lis r3, lbl_8032A578@ha /* 80178608 00175408 C0 61 00 08 */ lfs f3, 8(r1) /* 8017860C 0017540C C0 83 A5 78 */ lfs f4, lbl_8032A578@l(r3) @@ -6608,7 +6608,7 @@ lbl_80178630: /* 8017863C 0017543C C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) /* 80178640 00175440 4B FF DF D9 */ bl dissolve__12zNPCDutchmanFf /* 80178644 00175444 80 7E 00 4C */ lwz r3, 0x4c(r30) -/* 80178648 00175448 48 00 31 E5 */ bl func_8017B82C +/* 80178648 00175448 48 00 31 E5 */ bl face_player__12zNPCDutchmanFv /* 8017864C 0017544C 80 9E 00 4C */ lwz r4, 0x4c(r30) /* 80178650 00175450 38 00 00 01 */ li r0, 1 /* 80178654 00175454 3C 60 80 33 */ lis r3, lbl_8032A578@ha @@ -6625,7 +6625,7 @@ lbl_80178630: /* 80178680 00175480 FC 60 08 90 */ fmr f3, f1 /* 80178684 00175484 C0 44 00 60 */ lfs f2, 0x60(r4) /* 80178688 00175488 38 63 02 F8 */ addi r3, r3, 0x2f8 -/* 8017868C 0017548C 4B E9 2A 61 */ bl func_8000B0EC +/* 8017868C 0017548C 4B E9 2A 61 */ bl assign__5xVec3Ffff /* 80178690 00175490 FC 20 F8 90 */ fmr f1, f31 /* 80178694 00175494 7F C3 F3 78 */ mr r3, r30 /* 80178698 00175498 7F E4 FB 78 */ mr r4, r31 @@ -6645,7 +6645,7 @@ lbl_80178630: /* 801786D0 001754D0 80 A3 00 4C */ lwz r5, 0x4c(r3) /* 801786D4 001754D4 C0 06 00 1C */ lfs f0, 0x1c(r6) /* 801786D8 001754D8 D0 05 02 E4 */ stfs f0, 0x2e4(r5) -/* 801786DC 001754DC 4B F5 CD 41 */ bl func_800D541C +/* 801786DC 001754DC 4B F5 CD 41 */ bl Exit__5xGoalFfPv /* 801786E0 001754E0 80 01 00 14 */ lwz r0, 0x14(r1) /* 801786E4 001754E4 7C 08 03 A6 */ mtlr r0 /* 801786E8 001754E8 38 21 00 10 */ addi r1, r1, 0x10 @@ -6666,25 +6666,25 @@ lbl_80178630: /* 80178724 00175524 7C BE 2B 78 */ mr r30, r5 /* 80178728 00175528 7C DF 33 78 */ mr r31, r6 /* 8017872C 0017552C 38 63 02 F8 */ addi r3, r3, 0x2f8 -/* 80178730 00175530 4B E9 29 CD */ bl func_8000B0FC +/* 80178730 00175530 4B E9 29 CD */ bl length2__5xVec3CFv /* 80178734 00175534 C0 02 AC EC */ lfs f0, lbl_803CF66C-_SDA2_BASE_(r2) /* 80178738 00175538 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017873C 0017553C 40 80 00 5C */ bge lbl_80178798 /* 80178740 00175540 80 7C 00 4C */ lwz r3, 0x4c(r28) -/* 80178744 00175544 48 00 30 D9 */ bl func_8017B81C +/* 80178744 00175544 48 00 30 D9 */ bl get_center__12zNPCDutchmanCFv /* 80178748 00175548 80 9C 00 4C */ lwz r4, 0x4c(r28) /* 8017874C 0017554C 7C 65 1B 78 */ mr r5, r3 /* 80178750 00175550 38 61 00 08 */ addi r3, r1, 8 /* 80178754 00175554 38 84 02 EC */ addi r4, r4, 0x2ec -/* 80178758 00175558 4B E9 2A 75 */ bl func_8000B1CC +/* 80178758 00175558 4B E9 2A 75 */ bl __mi__5xVec3CFRC5xVec3 /* 8017875C 0017555C 38 61 00 08 */ addi r3, r1, 8 -/* 80178760 00175560 4B E9 29 9D */ bl func_8000B0FC +/* 80178760 00175560 4B E9 29 9D */ bl length2__5xVec3CFv /* 80178764 00175564 C0 02 AC EC */ lfs f0, lbl_803CF66C-_SDA2_BASE_(r2) /* 80178768 00175568 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017876C 0017556C 40 80 00 2C */ bge lbl_80178798 /* 80178770 00175570 80 7C 00 4C */ lwz r3, 0x4c(r28) /* 80178774 00175574 C0 22 AC CC */ lfs f1, lbl_803CF64C-_SDA2_BASE_(r2) -/* 80178778 00175578 48 00 33 15 */ bl func_8017BA8C +/* 80178778 00175578 48 00 33 15 */ bl turning__12zNPCDutchmanCFf /* 8017877C 0017557C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80178780 00175580 40 82 00 18 */ bne lbl_80178798 /* 80178784 00175584 38 00 00 01 */ li r0, 1 @@ -6726,7 +6726,7 @@ lbl_801787B0: /* 8017880C 0017560C 41 82 00 14 */ beq lbl_80178820 /* 80178810 00175610 7F C4 F3 78 */ mr r4, r30 /* 80178814 00175614 7F E5 FB 78 */ mr r5, r31 -/* 80178818 00175618 48 00 33 19 */ bl func_8017BB30 +/* 80178818 00175618 48 00 33 19 */ bl __ct__20zNPCGoalDutchmanIdleFiR12zNPCDutchman /* 8017881C 0017561C 7C 64 1B 78 */ mr r4, r3 lbl_80178820: /* 80178820 00175620 28 04 00 00 */ cmplwi r4, 0 @@ -6750,7 +6750,7 @@ lbl_8017882C: /* 80178864 00175664 93 C1 00 10 */ stw r30, 0x10(r1) /* 80178868 00175668 7C 7E 1B 78 */ mr r30, r3 /* 8017886C 0017566C 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 80178870 00175670 48 00 2F BD */ bl func_8017B82C +/* 80178870 00175670 48 00 2F BD */ bl face_player__12zNPCDutchmanFv /* 80178874 00175674 FC 20 F8 90 */ fmr f1, f31 /* 80178878 00175678 7F C3 F3 78 */ mr r3, r30 /* 8017887C 0017567C 7F E4 FB 78 */ mr r4, r31 @@ -6765,7 +6765,7 @@ lbl_8017882C: /* 801788A0 001756A0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801788A4 001756A4 7C 08 02 A6 */ mflr r0 /* 801788A8 001756A8 90 01 00 14 */ stw r0, 0x14(r1) -/* 801788AC 001756AC 4B F5 CB 71 */ bl func_800D541C +/* 801788AC 001756AC 4B F5 CB 71 */ bl Exit__5xGoalFfPv /* 801788B0 001756B0 80 01 00 14 */ lwz r0, 0x14(r1) /* 801788B4 001756B4 7C 08 03 A6 */ mtlr r0 /* 801788B8 001756B8 38 21 00 10 */ addi r1, r1, 0x10 @@ -6830,7 +6830,7 @@ lbl_80178940: /* 8017899C 0017579C 41 82 00 14 */ beq lbl_801789B0 /* 801789A0 001757A0 7F C4 F3 78 */ mr r4, r30 /* 801789A4 001757A4 7F E5 FB 78 */ mr r5, r31 -/* 801789A8 001757A8 48 00 31 D5 */ bl func_8017BB7C +/* 801789A8 001757A8 48 00 31 D5 */ bl __ct__25zNPCGoalDutchmanDisappearFiR12zNPCDutchman /* 801789AC 001757AC 7C 64 1B 78 */ mr r4, r3 lbl_801789B0: /* 801789B0 001757B0 28 04 00 00 */ cmplwi r4, 0 @@ -6877,7 +6877,7 @@ lbl_801789BC: /* 80178A50 00175850 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80178A54 00175854 7C 08 02 A6 */ mflr r0 /* 80178A58 00175858 90 01 00 14 */ stw r0, 0x14(r1) -/* 80178A5C 0017585C 4B F5 C9 C1 */ bl func_800D541C +/* 80178A5C 0017585C 4B F5 C9 C1 */ bl Exit__5xGoalFfPv /* 80178A60 00175860 80 01 00 14 */ lwz r0, 0x14(r1) /* 80178A64 00175864 7C 08 03 A6 */ mtlr r0 /* 80178A68 00175868 38 21 00 10 */ addi r1, r1, 0x10 @@ -6921,7 +6921,7 @@ lbl_80178AB4: /* 80178AF8 001758F8 41 82 00 14 */ beq lbl_80178B0C /* 80178AFC 001758FC 7F C4 F3 78 */ mr r4, r30 /* 80178B00 00175900 7F E5 FB 78 */ mr r5, r31 -/* 80178B04 00175904 48 00 30 C5 */ bl func_8017BBC8 +/* 80178B04 00175904 48 00 30 C5 */ bl __ct__24zNPCGoalDutchmanTeleportFiR12zNPCDutchman /* 80178B08 00175908 7C 64 1B 78 */ mr r4, r3 lbl_80178B0C: /* 80178B0C 0017590C 28 04 00 00 */ cmplwi r4, 0 @@ -6956,15 +6956,15 @@ lbl_80178B18: /* 80178B7C 0017597C D0 03 02 E8 */ stfs f0, 0x2e8(r3) /* 80178B80 00175980 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 80178B84 00175984 38 63 03 04 */ addi r3, r3, 0x304 -/* 80178B88 00175988 4B E9 26 DD */ bl func_8000B264 +/* 80178B88 00175988 4B E9 26 DD */ bl __as__5xVec3FRC5xVec3 /* 80178B8C 0017598C 80 BE 00 4C */ lwz r5, 0x4c(r30) /* 80178B90 00175990 3C 60 80 33 */ lis r3, lbl_8032A578@ha /* 80178B94 00175994 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l /* 80178B98 00175998 38 65 03 10 */ addi r3, r5, 0x310 /* 80178B9C 0017599C 38 84 00 B4 */ addi r4, r4, 0xb4 -/* 80178BA0 001759A0 4B E9 26 C5 */ bl func_8000B264 +/* 80178BA0 001759A0 4B E9 26 C5 */ bl __as__5xVec3FRC5xVec3 /* 80178BA4 001759A4 80 7E 00 4C */ lwz r3, 0x4c(r30) -/* 80178BA8 001759A8 48 00 2C 75 */ bl func_8017B81C +/* 80178BA8 001759A8 48 00 2C 75 */ bl get_center__12zNPCDutchmanCFv /* 80178BAC 001759AC 80 9E 00 4C */ lwz r4, 0x4c(r30) /* 80178BB0 001759B0 7C 65 1B 78 */ mr r5, r3 /* 80178BB4 001759B4 C0 22 AD C8 */ lfs f1, lbl_803CF748-_SDA2_BASE_(r2) @@ -6974,7 +6974,7 @@ lbl_80178B18: /* 80178BC4 001759C4 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 80178BC8 001759C8 38 81 00 08 */ addi r4, r1, 8 /* 80178BCC 001759CC 38 63 02 EC */ addi r3, r3, 0x2ec -/* 80178BD0 001759D0 4B E9 26 95 */ bl func_8000B264 +/* 80178BD0 001759D0 4B E9 26 95 */ bl __as__5xVec3FRC5xVec3 /* 80178BD4 001759D4 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 80178BD8 001759D8 38 83 02 EC */ addi r4, r3, 0x2ec /* 80178BDC 001759DC 4B FF F0 D1 */ bl turn_to_face__12zNPCDutchmanFRC5xVec3 @@ -6996,7 +6996,7 @@ lbl_80178B18: /* 80178C1C 00175A1C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80178C20 00175A20 7C 08 02 A6 */ mflr r0 /* 80178C24 00175A24 90 01 00 14 */ stw r0, 0x14(r1) -/* 80178C28 00175A28 4B F5 C7 F5 */ bl func_800D541C +/* 80178C28 00175A28 4B F5 C7 F5 */ bl Exit__5xGoalFfPv /* 80178C2C 00175A2C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80178C30 00175A30 7C 08 03 A6 */ mtlr r0 /* 80178C34 00175A34 38 21 00 10 */ addi r1, r1, 0x10 @@ -7017,19 +7017,19 @@ lbl_80178B18: /* 80178C70 00175A70 7C BE 2B 78 */ mr r30, r5 /* 80178C74 00175A74 7C DF 33 78 */ mr r31, r6 /* 80178C78 00175A78 38 63 02 F8 */ addi r3, r3, 0x2f8 -/* 80178C7C 00175A7C 4B E9 24 81 */ bl func_8000B0FC +/* 80178C7C 00175A7C 4B E9 24 81 */ bl length2__5xVec3CFv /* 80178C80 00175A80 C0 02 AC EC */ lfs f0, lbl_803CF66C-_SDA2_BASE_(r2) /* 80178C84 00175A84 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80178C88 00175A88 40 80 00 48 */ bge lbl_80178CD0 /* 80178C8C 00175A8C 80 7C 00 4C */ lwz r3, 0x4c(r28) -/* 80178C90 00175A90 48 00 2B 8D */ bl func_8017B81C +/* 80178C90 00175A90 48 00 2B 8D */ bl get_center__12zNPCDutchmanCFv /* 80178C94 00175A94 80 9C 00 4C */ lwz r4, 0x4c(r28) /* 80178C98 00175A98 7C 65 1B 78 */ mr r5, r3 /* 80178C9C 00175A9C 38 61 00 08 */ addi r3, r1, 8 /* 80178CA0 00175AA0 38 84 02 EC */ addi r4, r4, 0x2ec -/* 80178CA4 00175AA4 4B E9 25 29 */ bl func_8000B1CC +/* 80178CA4 00175AA4 4B E9 25 29 */ bl __mi__5xVec3CFRC5xVec3 /* 80178CA8 00175AA8 38 61 00 08 */ addi r3, r1, 8 -/* 80178CAC 00175AAC 4B E9 24 51 */ bl func_8000B0FC +/* 80178CAC 00175AAC 4B E9 24 51 */ bl length2__5xVec3CFv /* 80178CB0 00175AB0 C0 02 AC EC */ lfs f0, lbl_803CF66C-_SDA2_BASE_(r2) /* 80178CB4 00175AB4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80178CB8 00175AB8 40 80 00 18 */ bge lbl_80178CD0 @@ -7072,7 +7072,7 @@ lbl_80178CE8: /* 80178D44 00175B44 41 82 00 14 */ beq lbl_80178D58 /* 80178D48 00175B48 7F C4 F3 78 */ mr r4, r30 /* 80178D4C 00175B4C 7F E5 FB 78 */ mr r5, r31 -/* 80178D50 00175B50 48 00 2E C5 */ bl func_8017BC14 +/* 80178D50 00175B50 48 00 2E C5 */ bl __ct__24zNPCGoalDutchmanReappearFiR12zNPCDutchman /* 80178D54 00175B54 7C 64 1B 78 */ mr r4, r3 lbl_80178D58: /* 80178D58 00175B58 28 04 00 00 */ cmplwi r4, 0 @@ -7100,7 +7100,7 @@ lbl_80178D64: /* 80178DAC 00175BAC 7C 9F 23 78 */ mr r31, r4 /* 80178DB0 00175BB0 D0 03 02 D0 */ stfs f0, 0x2d0(r3) /* 80178DB4 00175BB4 80 7E 00 4C */ lwz r3, 0x4c(r30) -/* 80178DB8 00175BB8 48 00 2A 75 */ bl func_8017B82C +/* 80178DB8 00175BB8 48 00 2A 75 */ bl face_player__12zNPCDutchmanFv /* 80178DBC 00175BBC 3C 80 80 33 */ lis r4, lbl_8032A578@ha /* 80178DC0 00175BC0 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 80178DC4 00175BC4 38 84 A5 78 */ addi r4, r4, lbl_8032A578@l @@ -7132,7 +7132,7 @@ lbl_80178D64: /* 80178E2C 00175C2C FC 20 F8 90 */ fmr f1, f31 /* 80178E30 00175C30 7F C3 F3 78 */ mr r3, r30 /* 80178E34 00175C34 7F E4 FB 78 */ mr r4, r31 -/* 80178E38 00175C38 4B F5 C5 E5 */ bl func_800D541C +/* 80178E38 00175C38 4B F5 C5 E5 */ bl Exit__5xGoalFfPv /* 80178E3C 00175C3C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80178E40 00175C40 CB E1 00 18 */ lfd f31, 0x18(r1) /* 80178E44 00175C44 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -7205,7 +7205,7 @@ lbl_80178EEC: /* 80178F44 00175D44 41 82 00 14 */ beq lbl_80178F58 /* 80178F48 00175D48 7F C4 F3 78 */ mr r4, r30 /* 80178F4C 00175D4C 7F E5 FB 78 */ mr r5, r31 -/* 80178F50 00175D50 48 00 2D 11 */ bl func_8017BC60 +/* 80178F50 00175D50 48 00 2D 11 */ bl __ct__20zNPCGoalDutchmanBeamFiR12zNPCDutchman /* 80178F54 00175D54 7C 64 1B 78 */ mr r4, r3 lbl_80178F58: /* 80178F58 00175D58 28 04 00 00 */ cmplwi r4, 0 @@ -7257,7 +7257,7 @@ lbl_80178F64: /* 8017900C 00175E0C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80179010 00175E10 7C 08 02 A6 */ mflr r0 /* 80179014 00175E14 90 01 00 14 */ stw r0, 0x14(r1) -/* 80179018 00175E18 4B F5 C4 05 */ bl func_800D541C +/* 80179018 00175E18 4B F5 C4 05 */ bl Exit__5xGoalFfPv /* 8017901C 00175E1C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80179020 00175E20 7C 08 03 A6 */ mtlr r0 /* 80179024 00175E24 38 21 00 10 */ addi r1, r1, 0x10 @@ -7335,7 +7335,7 @@ update_stop__20zNPCGoalDutchmanBeamFf: /* 80179118 00175F18 93 81 00 10 */ stw r28, 0x10(r1) /* 8017911C 00175F1C 7C 7C 1B 78 */ mr r28, r3 /* 80179120 00175F20 80 63 00 BC */ lwz r3, 0xbc(r3) -/* 80179124 00175F24 48 00 27 29 */ bl func_8017B84C +/* 80179124 00175F24 48 00 27 29 */ bl turning__12zNPCDutchmanCFv /* 80179128 00175F28 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8017912C 00175F2C 40 82 00 B8 */ bne lbl_801791E4 /* 80179130 00175F30 38 00 00 01 */ li r0, 1 @@ -7626,12 +7626,12 @@ aim_beam__20zNPCGoalDutchmanBeamCFRQ220zNPCGoalDutchmanBeam9beam_dataRC5xVec3f: /* 80179550 00176350 7C 9C 23 78 */ mr r28, r4 /* 80179554 00176354 7C BD 2B 78 */ mr r29, r5 /* 80179558 00176358 3B C6 A5 78 */ addi r30, r6, lbl_8032A578@l -/* 8017955C 0017635C 48 00 22 C1 */ bl func_8017B81C +/* 8017955C 0017635C 48 00 22 C1 */ bl get_center__12zNPCDutchmanCFv /* 80179560 00176360 7C 7F 1B 78 */ mr r31, r3 /* 80179564 00176364 7F 83 E3 78 */ mr r3, r28 /* 80179568 00176368 C0 3F 00 00 */ lfs f1, 0(r31) /* 8017956C 0017636C C0 5F 00 08 */ lfs f2, 8(r31) -/* 80179570 00176370 4B EA CD A9 */ bl func_80026318 +/* 80179570 00176370 4B EA CD A9 */ bl assign__5xVec2Fff /* 80179574 00176374 C0 7D 00 00 */ lfs f3, 0(r29) /* 80179578 00176378 38 7C 00 08 */ addi r3, r28, 8 /* 8017957C 0017637C C0 3F 00 00 */ lfs f1, 0(r31) @@ -7639,9 +7639,9 @@ aim_beam__20zNPCGoalDutchmanBeamCFRQ220zNPCGoalDutchmanBeam9beam_dataRC5xVec3f: /* 80179584 00176384 C0 1F 00 08 */ lfs f0, 8(r31) /* 80179588 00176388 EC 23 08 28 */ fsubs f1, f3, f1 /* 8017958C 0017638C EC 42 00 28 */ fsubs f2, f2, f0 -/* 80179590 00176390 4B EA CD 89 */ bl func_80026318 +/* 80179590 00176390 4B EA CD 89 */ bl assign__5xVec2Fff /* 80179594 00176394 38 7C 00 08 */ addi r3, r28, 8 -/* 80179598 00176398 4B E9 C3 C5 */ bl func_8001595C +/* 80179598 00176398 4B E9 C3 C5 */ bl length2__5xVec2CFv /* 8017959C 0017639C C0 02 AC B0 */ lfs f0, lbl_803CF630-_SDA2_BASE_(r2) /* 801795A0 001763A0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801795A4 001763A4 4C 41 13 82 */ cror 2, 1, 2 @@ -7653,14 +7653,14 @@ aim_beam__20zNPCGoalDutchmanBeamCFRQ220zNPCGoalDutchmanBeam9beam_dataRC5xVec3f: /* 801795BC 001763BC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) /* 801795C0 001763C0 38 7C 00 08 */ addi r3, r28, 8 /* 801795C4 001763C4 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 801795C8 001763C8 4B EA CD 51 */ bl func_80026318 +/* 801795C8 001763C8 4B EA CD 51 */ bl assign__5xVec2Fff /* 801795CC 001763CC 48 00 00 18 */ b lbl_801795E4 lbl_801795D0: -/* 801795D0 001763D0 4B E9 12 2D */ bl func_8000A7FC +/* 801795D0 001763D0 4B E9 12 2D */ bl xsqrt__Ff /* 801795D4 001763D4 C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) /* 801795D8 001763D8 38 7C 00 08 */ addi r3, r28, 8 /* 801795DC 001763DC EC 20 08 24 */ fdivs f1, f0, f1 -/* 801795E0 001763E0 4B EE 6B 21 */ bl func_80060100 +/* 801795E0 001763E0 4B EE 6B 21 */ bl __amu__5xVec2Ff lbl_801795E4: /* 801795E4 001763E4 C0 1E 00 6C */ lfs f0, 0x6c(r30) /* 801795E8 001763E8 D0 1C 00 10 */ stfs f0, 0x10(r28) @@ -7720,27 +7720,27 @@ calc_beam_loc__20zNPCGoalDutchmanBeamCFR5xVec2fRCQ220zNPCGoalDutchmanBeam9beam_d /* 801796B4 001764B4 90 01 00 2C */ stw r0, 0x2c(r1) /* 801796B8 001764B8 D0 41 00 28 */ stfs f2, 0x28(r1) /* 801796BC 001764BC D0 01 00 2C */ stfs f0, 0x2c(r1) -/* 801796C0 001764C0 4B EE 6A 05 */ bl func_800600C4 +/* 801796C0 001764C0 4B EE 6A 05 */ bl __ml__5xVec2CFf /* 801796C4 001764C4 FC 20 F0 90 */ fmr f1, f30 /* 801796C8 001764C8 90 61 00 08 */ stw r3, 8(r1) /* 801796CC 001764CC 38 7F 00 08 */ addi r3, r31, 8 /* 801796D0 001764D0 90 81 00 0C */ stw r4, 0xc(r1) -/* 801796D4 001764D4 4B EE 69 F1 */ bl func_800600C4 +/* 801796D4 001764D4 4B EE 69 F1 */ bl __ml__5xVec2CFf /* 801796D8 001764D8 90 81 00 14 */ stw r4, 0x14(r1) /* 801796DC 001764DC 38 81 00 10 */ addi r4, r1, 0x10 /* 801796E0 001764E0 90 61 00 10 */ stw r3, 0x10(r1) /* 801796E4 001764E4 7F E3 FB 78 */ mr r3, r31 -/* 801796E8 001764E8 4B FE 67 D9 */ bl func_8015FEC0 +/* 801796E8 001764E8 4B FE 67 D9 */ bl __pl__5xVec2CFRC5xVec2 /* 801796EC 001764EC 90 81 00 1C */ stw r4, 0x1c(r1) /* 801796F0 001764F0 38 81 00 08 */ addi r4, r1, 8 /* 801796F4 001764F4 90 61 00 18 */ stw r3, 0x18(r1) /* 801796F8 001764F8 38 61 00 18 */ addi r3, r1, 0x18 -/* 801796FC 001764FC 4B FE 67 C5 */ bl func_8015FEC0 +/* 801796FC 001764FC 4B FE 67 C5 */ bl __pl__5xVec2CFRC5xVec2 /* 80179700 00176500 90 81 00 24 */ stw r4, 0x24(r1) /* 80179704 00176504 38 81 00 20 */ addi r4, r1, 0x20 /* 80179708 00176508 90 61 00 20 */ stw r3, 0x20(r1) /* 8017970C 0017650C 7F C3 F3 78 */ mr r3, r30 -/* 80179710 00176510 4B EA C0 E9 */ bl func_800257F8 +/* 80179710 00176510 4B EA C0 E9 */ bl __as__5xVec2FRC5xVec2 /* 80179714 00176514 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 80179718 00176518 CB E1 00 50 */ lfd f31, 0x50(r1) /* 8017971C 0017651C E3 C1 00 48 */ psq_l f30, 72(r1), 0, qr0 @@ -7872,7 +7872,7 @@ refresh_beam__20zNPCGoalDutchmanBeamFi: /* 801798EC 001766EC C0 61 00 0C */ lfs f3, 0xc(r1) /* 801798F0 001766F0 C0 43 00 24 */ lfs f2, 0x24(r3) /* 801798F4 001766F4 38 7F 00 74 */ addi r3, r31, 0x74 -/* 801798F8 001766F8 4B E9 17 F5 */ bl func_8000B0EC +/* 801798F8 001766F8 4B E9 17 F5 */ bl assign__5xVec3Ffff /* 801798FC 001766FC 80 01 00 24 */ lwz r0, 0x24(r1) /* 80179900 00176700 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80179904 00176704 7C 08 03 A6 */ mtlr r0 @@ -7899,7 +7899,7 @@ start_effects__20zNPCGoalDutchmanBeamFif: /* 8017994C 0017674C 38 81 00 08 */ addi r4, r1, 8 /* 80179950 00176750 38 7E 03 24 */ addi r3, r30, 0x324 /* 80179954 00176754 7C 60 1A 14 */ add r3, r0, r3 -/* 80179958 00176758 4B E9 19 0D */ bl func_8000B264 +/* 80179958 00176758 4B E9 19 0D */ bl __as__5xVec3FRC5xVec3 /* 8017995C 0017675C 80 1B 00 BC */ lwz r0, 0xbc(r27) /* 80179960 00176760 38 A0 00 00 */ li r5, 0 /* 80179964 00176764 57 9F 10 3A */ slwi r31, r28, 2 @@ -7912,7 +7912,7 @@ start_effects__20zNPCGoalDutchmanBeamFif: /* 80179980 00176780 83 C3 00 10 */ lwz r30, 0x10(r3) /* 80179984 00176784 7C 80 22 14 */ add r4, r0, r4 /* 80179988 00176788 38 7E 00 30 */ addi r3, r30, 0x30 -/* 8017998C 0017678C 4B E9 18 D9 */ bl func_8000B264 +/* 8017998C 0017678C 4B E9 18 D9 */ bl __as__5xVec3FRC5xVec3 /* 80179990 00176790 1C 1C 00 34 */ mulli r0, r28, 0x34 /* 80179994 00176794 3C 60 80 33 */ lis r3, lbl_8032A578@ha /* 80179998 00176798 C0 1E 00 30 */ lfs f0, 0x30(r30) @@ -7930,7 +7930,7 @@ start_effects__20zNPCGoalDutchmanBeamFif: /* 801799C8 001767C8 D0 1E 00 38 */ stfs f0, 0x38(r30) /* 801799CC 001767CC 80 7B 00 BC */ lwz r3, 0xbc(r27) /* 801799D0 001767D0 7C 9D F8 2E */ lwzx r4, r29, r31 -/* 801799D4 001767D4 48 00 1F 85 */ bl func_8017B958 +/* 801799D4 001767D4 48 00 1F 85 */ bl emit_particles__12zNPCDutchmanCFR11zParEmitterf /* 801799D8 001767D8 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 801799DC 001767DC CB E1 00 30 */ lfd f31, 0x30(r1) /* 801799E0 001767E0 BB 61 00 1C */ lmw r27, 0x1c(r1) @@ -7963,7 +7963,7 @@ add_miss_effects__20zNPCGoalDutchmanBeamFif: /* 80179A40 00176840 7C 66 1A 14 */ add r3, r6, r3 /* 80179A44 00176844 98 A3 00 00 */ stb r5, 0(r3) /* 80179A48 00176848 38 63 00 04 */ addi r3, r3, 4 -/* 80179A4C 0017684C 4B E9 18 19 */ bl func_8000B264 +/* 80179A4C 0017684C 4B E9 18 19 */ bl __as__5xVec3FRC5xVec3 /* 80179A50 00176850 80 1E 00 BC */ lwz r0, 0xbc(r30) /* 80179A54 00176854 7C 80 FA 14 */ add r4, r0, r31 /* 80179A58 00176858 80 64 04 30 */ lwz r3, 0x430(r4) @@ -8004,7 +8004,7 @@ add_blast_effects__20zNPCGoalDutchmanBeamFif: /* 80179AD8 001768D8 98 03 00 00 */ stb r0, 0(r3) /* 80179ADC 001768DC 7F 64 DB 78 */ mr r4, r27 /* 80179AE0 001768E0 38 63 00 04 */ addi r3, r3, 4 -/* 80179AE4 001768E4 4B E9 17 81 */ bl func_8000B264 +/* 80179AE4 001768E4 4B E9 17 81 */ bl __as__5xVec3FRC5xVec3 /* 80179AE8 001768E8 80 9F 00 BC */ lwz r4, 0xbc(r31) /* 80179AEC 001768EC 1C 1A 01 40 */ mulli r0, r26, 0x140 /* 80179AF0 001768F0 38 7E 0C 1C */ addi r3, r30, 0xc1c @@ -8025,37 +8025,37 @@ add_blast_effects__20zNPCGoalDutchmanBeamFif: /* 80179B2C 0017692C 90 1C 00 70 */ stw r0, 0x70(r28) /* 80179B30 00176930 7F 64 DB 78 */ mr r4, r27 /* 80179B34 00176934 38 63 01 40 */ addi r3, r3, 0x140 -/* 80179B38 00176938 4B E9 17 2D */ bl func_8000B264 +/* 80179B38 00176938 4B E9 17 2D */ bl __as__5xVec3FRC5xVec3 /* 80179B3C 0017693C FC 20 F8 90 */ fmr f1, f31 /* 80179B40 00176940 80 7F 00 BC */ lwz r3, 0xbc(r31) /* 80179B44 00176944 80 8D 97 70 */ lwz r4, lbl_803CC070-_SDA_BASE_(r13) /* 80179B48 00176948 38 BE 03 88 */ addi r5, r30, 0x388 -/* 80179B4C 0017694C 48 00 1D D9 */ bl func_8017B924 +/* 80179B4C 0017694C 48 00 1D D9 */ bl emit_particles__12zNPCDutchmanCFR11zParEmitterfR25xParEmitterCustomSettings /* 80179B50 00176950 38 7E 04 F4 */ addi r3, r30, 0x4f4 /* 80179B54 00176954 7F 64 DB 78 */ mr r4, r27 /* 80179B58 00176958 38 63 01 40 */ addi r3, r3, 0x140 -/* 80179B5C 0017695C 4B E9 17 09 */ bl func_8000B264 +/* 80179B5C 0017695C 4B E9 17 09 */ bl __as__5xVec3FRC5xVec3 /* 80179B60 00176960 FC 20 F8 90 */ fmr f1, f31 /* 80179B64 00176964 80 7F 00 BC */ lwz r3, 0xbc(r31) /* 80179B68 00176968 80 8D 97 74 */ lwz r4, lbl_803CC074-_SDA_BASE_(r13) /* 80179B6C 0017696C 38 BE 04 F4 */ addi r5, r30, 0x4f4 -/* 80179B70 00176970 48 00 1D B5 */ bl func_8017B924 +/* 80179B70 00176970 48 00 1D B5 */ bl emit_particles__12zNPCDutchmanCFR11zParEmitterfR25xParEmitterCustomSettings /* 80179B74 00176974 38 7E 06 60 */ addi r3, r30, 0x660 /* 80179B78 00176978 7F 64 DB 78 */ mr r4, r27 /* 80179B7C 0017697C 38 63 01 40 */ addi r3, r3, 0x140 -/* 80179B80 00176980 4B E9 16 E5 */ bl func_8000B264 +/* 80179B80 00176980 4B E9 16 E5 */ bl __as__5xVec3FRC5xVec3 /* 80179B84 00176984 38 9E 00 00 */ addi r4, r30, 0 /* 80179B88 00176988 38 7E 06 60 */ addi r3, r30, 0x660 /* 80179B8C 0017698C C0 22 AC E0 */ lfs f1, lbl_803CF660-_SDA2_BASE_(r2) /* 80179B90 00176990 38 63 00 0C */ addi r3, r3, 0xc /* 80179B94 00176994 C0 04 00 90 */ lfs f0, 0x90(r4) /* 80179B98 00176998 EC 21 00 32 */ fmuls f1, f1, f0 -/* 80179B9C 0017699C 48 00 1C 61 */ bl func_8017B7FC +/* 80179B9C 0017699C 48 00 1C 61 */ bl set__10xParInterpFf /* 80179BA0 001769A0 80 7F 00 BC */ lwz r3, 0xbc(r31) /* 80179BA4 001769A4 38 BE 06 60 */ addi r5, r30, 0x660 /* 80179BA8 001769A8 80 8D 97 78 */ lwz r4, lbl_803CC078-_SDA_BASE_(r13) /* 80179BAC 001769AC C0 22 AD A0 */ lfs f1, lbl_803CF720-_SDA2_BASE_(r2) -/* 80179BB0 001769B0 48 00 1D 75 */ bl func_8017B924 +/* 80179BB0 001769B0 48 00 1D 75 */ bl emit_particles__12zNPCDutchmanCFR11zParEmitterfR25xParEmitterCustomSettings /* 80179BB4 001769B4 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80179BB8 001769B8 CB E1 00 20 */ lfd f31, 0x20(r1) /* 80179BBC 001769BC BB 41 00 08 */ lmw r26, 8(r1) @@ -8079,13 +8079,13 @@ add_effects__20zNPCGoalDutchmanBeamFif: /* 80179BF8 001769F8 FF C0 08 90 */ fmr f30, f1 /* 80179BFC 001769FC 80 63 00 BC */ lwz r3, 0xbc(r3) /* 80179C00 00176A00 7C 9F 23 78 */ mr r31, r4 -/* 80179C04 00176A04 48 00 1D 49 */ bl func_8017B94C +/* 80179C04 00176A04 48 00 1D 49 */ bl get_orbit__12zNPCDutchmanCFv /* 80179C08 00176A08 1C 9F 00 34 */ mulli r4, r31, 0x34 /* 80179C0C 00176A0C 7C 65 1B 78 */ mr r5, r3 /* 80179C10 00176A10 38 61 00 08 */ addi r3, r1, 8 /* 80179C14 00176A14 38 84 00 74 */ addi r4, r4, 0x74 /* 80179C18 00176A18 7C 9E 22 14 */ add r4, r30, r4 -/* 80179C1C 00176A1C 4B E9 15 B1 */ bl func_8000B1CC +/* 80179C1C 00176A1C 4B E9 15 B1 */ bl __mi__5xVec3CFRC5xVec3 /* 80179C20 00176A20 3C 60 80 33 */ lis r3, lbl_8032A578@ha /* 80179C24 00176A24 80 C1 00 08 */ lwz r6, 8(r1) /* 80179C28 00176A28 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l @@ -8098,7 +8098,7 @@ add_effects__20zNPCGoalDutchmanBeamFif: /* 80179C44 00176A44 90 C1 00 14 */ stw r6, 0x14(r1) /* 80179C48 00176A48 90 A1 00 18 */ stw r5, 0x18(r1) /* 80179C4C 00176A4C 90 01 00 1C */ stw r0, 0x1c(r1) -/* 80179C50 00176A50 4B E9 14 AD */ bl func_8000B0FC +/* 80179C50 00176A50 4B E9 14 AD */ bl length2__5xVec3CFv /* 80179C54 00176A54 EC 1F 07 F2 */ fmuls f0, f31, f31 /* 80179C58 00176A58 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80179C5C 00176A5C 40 81 00 18 */ ble lbl_80179C74 @@ -8140,11 +8140,11 @@ predict_target__20zNPCGoalDutchmanBeamCFR5xVec3: /* 80179CD8 00176AD8 80 A5 07 04 */ lwz r5, 0x704(r5) /* 80179CDC 00176ADC 80 85 00 4C */ lwz r4, 0x4c(r5) /* 80179CE0 00176AE0 3B E4 00 30 */ addi r31, r4, 0x30 -/* 80179CE4 00176AE4 48 00 1B 39 */ bl func_8017B81C +/* 80179CE4 00176AE4 48 00 1B 39 */ bl get_center__12zNPCDutchmanCFv /* 80179CE8 00176AE8 7C 65 1B 78 */ mr r5, r3 /* 80179CEC 00176AEC 7F E4 FB 78 */ mr r4, r31 /* 80179CF0 00176AF0 38 61 00 08 */ addi r3, r1, 8 -/* 80179CF4 00176AF4 4B E9 14 D9 */ bl func_8000B1CC +/* 80179CF4 00176AF4 4B E9 14 D9 */ bl __mi__5xVec3CFRC5xVec3 /* 80179CF8 00176AF8 80 A1 00 08 */ lwz r5, 8(r1) /* 80179CFC 00176AFC 38 61 00 14 */ addi r3, r1, 0x14 /* 80179D00 00176B00 80 81 00 0C */ lwz r4, 0xc(r1) @@ -8152,7 +8152,7 @@ predict_target__20zNPCGoalDutchmanBeamCFR5xVec3: /* 80179D08 00176B08 90 A1 00 14 */ stw r5, 0x14(r1) /* 80179D0C 00176B0C 90 81 00 18 */ stw r4, 0x18(r1) /* 80179D10 00176B10 90 01 00 1C */ stw r0, 0x1c(r1) -/* 80179D14 00176B14 4B E9 13 E9 */ bl func_8000B0FC +/* 80179D14 00176B14 4B E9 13 E9 */ bl length2__5xVec3CFv /* 80179D18 00176B18 3C 60 80 33 */ lis r3, lbl_8032A578@ha /* 80179D1C 00176B1C C0 42 AD 38 */ lfs f2, lbl_803CF6B8-_SDA2_BASE_(r2) /* 80179D20 00176B20 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l @@ -8164,10 +8164,10 @@ predict_target__20zNPCGoalDutchmanBeamCFR5xVec3: /* 80179D38 00176B38 40 82 00 14 */ bne lbl_80179D4C /* 80179D3C 00176B3C 7F C3 F3 78 */ mr r3, r30 /* 80179D40 00176B40 7F E4 FB 78 */ mr r4, r31 -/* 80179D44 00176B44 4B E9 15 21 */ bl func_8000B264 +/* 80179D44 00176B44 4B E9 15 21 */ bl __as__5xVec3FRC5xVec3 /* 80179D48 00176B48 48 00 00 34 */ b lbl_80179D7C lbl_80179D4C: -/* 80179D4C 00176B4C 4B E9 0A B1 */ bl func_8000A7FC +/* 80179D4C 00176B4C 4B E9 0A B1 */ bl xsqrt__Ff /* 80179D50 00176B50 3C 60 80 33 */ lis r3, lbl_8032A578@ha /* 80179D54 00176B54 EC 21 F8 28 */ fsubs f1, f1, f31 /* 80179D58 00176B58 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l @@ -8204,7 +8204,7 @@ lbl_80179D7C: /* 80179DD0 00176BD0 41 82 00 14 */ beq lbl_80179DE4 /* 80179DD4 00176BD4 7F C4 F3 78 */ mr r4, r30 /* 80179DD8 00176BD8 7F E5 FB 78 */ mr r5, r31 -/* 80179DDC 00176BDC 48 00 1E D1 */ bl func_8017BCAC +/* 80179DDC 00176BDC 48 00 1E D1 */ bl __ct__21zNPCGoalDutchmanFlameFiR12zNPCDutchman /* 80179DE0 00176BE0 7C 64 1B 78 */ mr r4, r3 lbl_80179DE4: /* 80179DE4 00176BE4 28 04 00 00 */ cmplwi r4, 0 @@ -8231,7 +8231,7 @@ lbl_80179DF0: /* 80179E34 00176C34 7C 9F 23 78 */ mr r31, r4 /* 80179E38 00176C38 4B FF CB 15 */ bl reset_lasso_anim__12zNPCDutchmanFv /* 80179E3C 00176C3C 80 7E 00 5C */ lwz r3, 0x5c(r30) -/* 80179E40 00176C40 48 00 1B 0D */ bl func_8017B94C +/* 80179E40 00176C40 48 00 1B 0D */ bl get_orbit__12zNPCDutchmanCFv /* 80179E44 00176C44 7C 64 1B 78 */ mr r4, r3 /* 80179E48 00176C48 80 7E 00 5C */ lwz r3, 0x5c(r30) /* 80179E4C 00176C4C 4B FF DE 61 */ bl turn_to_face__12zNPCDutchmanFRC5xVec3 @@ -8272,7 +8272,7 @@ lbl_80179DF0: /* 80179ED8 00176CD8 FC 20 F8 90 */ fmr f1, f31 /* 80179EDC 00176CDC 7F C3 F3 78 */ mr r3, r30 /* 80179EE0 00176CE0 7F E4 FB 78 */ mr r4, r31 -/* 80179EE4 00176CE4 4B F5 B5 39 */ bl func_800D541C +/* 80179EE4 00176CE4 4B F5 B5 39 */ bl Exit__5xGoalFfPv /* 80179EE8 00176CE8 80 01 00 24 */ lwz r0, 0x24(r1) /* 80179EEC 00176CEC CB E1 00 18 */ lfd f31, 0x18(r1) /* 80179EF0 00176CF0 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -8354,7 +8354,7 @@ update_wait__21zNPCGoalDutchmanFlameFf: /* 80179FF8 00176DF8 C0 23 02 D0 */ lfs f1, 0x2d0(r3) /* 80179FFC 00176DFC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017A000 00176E00 41 80 00 E4 */ blt lbl_8017A0E4 -/* 8017A004 00176E04 48 00 18 49 */ bl func_8017B84C +/* 8017A004 00176E04 48 00 18 49 */ bl turning__12zNPCDutchmanCFv /* 8017A008 00176E08 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8017A00C 00176E0C 41 82 00 08 */ beq lbl_8017A014 /* 8017A010 00176E10 48 00 00 D4 */ b lbl_8017A0E4 @@ -8366,29 +8366,29 @@ lbl_8017A014: /* 8017A024 00176E24 38 83 00 04 */ addi r4, r3, 4 /* 8017A028 00176E28 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 8017A02C 00176E2C 38 63 03 04 */ addi r3, r3, 0x304 -/* 8017A030 00176E30 4B E9 12 35 */ bl func_8000B264 +/* 8017A030 00176E30 4B E9 12 35 */ bl __as__5xVec3FRC5xVec3 /* 8017A034 00176E34 80 BF 00 5C */ lwz r5, 0x5c(r31) /* 8017A038 00176E38 3C 60 80 33 */ lis r3, lbl_8032A578@ha /* 8017A03C 00176E3C 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l /* 8017A040 00176E40 38 65 03 10 */ addi r3, r5, 0x310 /* 8017A044 00176E44 38 84 00 10 */ addi r4, r4, 0x10 -/* 8017A048 00176E48 4B E9 12 1D */ bl func_8000B264 +/* 8017A048 00176E48 4B E9 12 1D */ bl __as__5xVec3FRC5xVec3 /* 8017A04C 00176E4C 80 7F 00 5C */ lwz r3, 0x5c(r31) -/* 8017A050 00176E50 48 00 18 FD */ bl func_8017B94C +/* 8017A050 00176E50 48 00 18 FD */ bl get_orbit__12zNPCDutchmanCFv /* 8017A054 00176E54 80 9F 00 5C */ lwz r4, 0x5c(r31) /* 8017A058 00176E58 7C 7E 1B 78 */ mr r30, r3 /* 8017A05C 00176E5C 38 61 00 08 */ addi r3, r1, 8 /* 8017A060 00176E60 3B A4 02 EC */ addi r29, r4, 0x2ec /* 8017A064 00176E64 7F C5 F3 78 */ mr r5, r30 /* 8017A068 00176E68 7F A4 EB 78 */ mr r4, r29 -/* 8017A06C 00176E6C 4B E9 11 61 */ bl func_8000B1CC +/* 8017A06C 00176E6C 4B E9 11 61 */ bl __mi__5xVec3CFRC5xVec3 /* 8017A070 00176E70 7F C4 F3 78 */ mr r4, r30 /* 8017A074 00176E74 38 61 00 14 */ addi r3, r1, 0x14 /* 8017A078 00176E78 38 A1 00 08 */ addi r5, r1, 8 -/* 8017A07C 00176E7C 4B E9 11 51 */ bl func_8000B1CC +/* 8017A07C 00176E7C 4B E9 11 51 */ bl __mi__5xVec3CFRC5xVec3 /* 8017A080 00176E80 7F A3 EB 78 */ mr r3, r29 /* 8017A084 00176E84 38 81 00 14 */ addi r4, r1, 0x14 -/* 8017A088 00176E88 4B E9 11 DD */ bl func_8000B264 +/* 8017A088 00176E88 4B E9 11 DD */ bl __as__5xVec3FRC5xVec3 /* 8017A08C 00176E8C C0 7D 00 00 */ lfs f3, 0(r29) /* 8017A090 00176E90 38 7F 00 50 */ addi r3, r31, 0x50 /* 8017A094 00176E94 C0 3E 00 00 */ lfs f1, 0(r30) @@ -8396,9 +8396,9 @@ lbl_8017A014: /* 8017A09C 00176E9C C0 1E 00 08 */ lfs f0, 8(r30) /* 8017A0A0 00176EA0 EC 23 08 28 */ fsubs f1, f3, f1 /* 8017A0A4 00176EA4 EC 42 00 28 */ fsubs f2, f2, f0 -/* 8017A0A8 00176EA8 4B EA C2 71 */ bl func_80026318 +/* 8017A0A8 00176EA8 4B EA C2 71 */ bl assign__5xVec2Fff /* 8017A0AC 00176EAC 38 7F 00 50 */ addi r3, r31, 0x50 -/* 8017A0B0 00176EB0 4B FA 34 6D */ bl func_8011D51C +/* 8017A0B0 00176EB0 4B FA 34 6D */ bl normalize__5xVec2Fv /* 8017A0B4 00176EB4 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 8017A0B8 00176EB8 38 A0 00 01 */ li r5, 1 /* 8017A0BC 00176EBC 38 00 00 00 */ li r0, 0 @@ -8440,7 +8440,7 @@ update_move__21zNPCGoalDutchmanFlameFf: /* 8017A13C 00176F3C 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 8017A140 00176F40 90 81 00 2C */ stw r4, 0x2c(r1) /* 8017A144 00176F44 90 01 00 30 */ stw r0, 0x30(r1) -/* 8017A148 00176F48 48 00 18 05 */ bl func_8017B94C +/* 8017A148 00176F48 48 00 18 05 */ bl get_orbit__12zNPCDutchmanCFv /* 8017A14C 00176F4C C0 61 00 28 */ lfs f3, 0x28(r1) /* 8017A150 00176F50 38 9F 00 50 */ addi r4, r31, 0x50 /* 8017A154 00176F54 C0 43 00 00 */ lfs f2, 0(r3) @@ -8455,7 +8455,7 @@ update_move__21zNPCGoalDutchmanFlameFf: /* 8017A178 00176F78 90 01 00 0C */ stw r0, 0xc(r1) /* 8017A17C 00176F7C D0 41 00 08 */ stfs f2, 8(r1) /* 8017A180 00176F80 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 8017A184 00176F84 4B FA 33 3D */ bl func_8011D4C0 +/* 8017A184 00176F84 4B FA 33 3D */ bl dot__5xVec2CFRC5xVec2 /* 8017A188 00176F88 3C 60 80 33 */ lis r3, lbl_8032A578@ha /* 8017A18C 00176F8C 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l /* 8017A190 00176F90 C0 03 00 28 */ lfs f0, 0x28(r3) @@ -8480,13 +8480,13 @@ update_move__21zNPCGoalDutchmanFlameFf: /* 8017A1DC 00176FDC 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l /* 8017A1E0 00176FE0 38 65 03 04 */ addi r3, r5, 0x304 /* 8017A1E4 00176FE4 38 84 00 A8 */ addi r4, r4, 0xa8 -/* 8017A1E8 00176FE8 4B E9 10 7D */ bl func_8000B264 +/* 8017A1E8 00176FE8 4B E9 10 7D */ bl __as__5xVec3FRC5xVec3 /* 8017A1EC 00176FEC 80 BF 00 5C */ lwz r5, 0x5c(r31) /* 8017A1F0 00176FF0 3C 60 80 33 */ lis r3, lbl_8032A578@ha /* 8017A1F4 00176FF4 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l /* 8017A1F8 00176FF8 38 65 03 10 */ addi r3, r5, 0x310 /* 8017A1FC 00176FFC 38 84 00 B4 */ addi r4, r4, 0xb4 -/* 8017A200 00177000 4B E9 10 65 */ bl func_8000B264 +/* 8017A200 00177000 4B E9 10 65 */ bl __as__5xVec3FRC5xVec3 /* 8017A204 00177004 38 00 00 01 */ li r0, 1 /* 8017A208 00177008 98 1F 00 58 */ stb r0, 0x58(r31) /* 8017A20C 0017700C 48 00 00 0C */ b lbl_8017A218 @@ -8496,26 +8496,26 @@ lbl_8017A210: lbl_8017A218: /* 8017A218 00177018 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 8017A21C 0017701C 38 63 02 F8 */ addi r3, r3, 0x2f8 -/* 8017A220 00177020 4B E9 0E DD */ bl func_8000B0FC +/* 8017A220 00177020 4B E9 0E DD */ bl length2__5xVec3CFv /* 8017A224 00177024 C0 02 AC EC */ lfs f0, lbl_803CF66C-_SDA2_BASE_(r2) /* 8017A228 00177028 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017A22C 0017702C 40 80 00 88 */ bge lbl_8017A2B4 /* 8017A230 00177030 80 7F 00 5C */ lwz r3, 0x5c(r31) -/* 8017A234 00177034 48 00 15 E9 */ bl func_8017B81C +/* 8017A234 00177034 48 00 15 E9 */ bl get_center__12zNPCDutchmanCFv /* 8017A238 00177038 80 9F 00 5C */ lwz r4, 0x5c(r31) /* 8017A23C 0017703C 7C 65 1B 78 */ mr r5, r3 /* 8017A240 00177040 38 61 00 10 */ addi r3, r1, 0x10 /* 8017A244 00177044 38 84 02 EC */ addi r4, r4, 0x2ec -/* 8017A248 00177048 4B E9 0F 85 */ bl func_8000B1CC +/* 8017A248 00177048 4B E9 0F 85 */ bl __mi__5xVec3CFRC5xVec3 /* 8017A24C 0017704C 38 61 00 10 */ addi r3, r1, 0x10 -/* 8017A250 00177050 4B E9 0E AD */ bl func_8000B0FC +/* 8017A250 00177050 4B E9 0E AD */ bl length2__5xVec3CFv /* 8017A254 00177054 C0 02 AC EC */ lfs f0, lbl_803CF66C-_SDA2_BASE_(r2) /* 8017A258 00177058 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017A25C 0017705C 40 80 00 58 */ bge lbl_8017A2B4 /* 8017A260 00177060 38 00 00 02 */ li r0, 2 /* 8017A264 00177064 90 1F 00 4C */ stw r0, 0x4c(r31) /* 8017A268 00177068 80 7F 00 5C */ lwz r3, 0x5c(r31) -/* 8017A26C 0017706C 48 00 15 C1 */ bl func_8017B82C +/* 8017A26C 0017706C 48 00 15 C1 */ bl face_player__12zNPCDutchmanFv /* 8017A270 00177070 88 1F 00 58 */ lbz r0, 0x58(r31) /* 8017A274 00177074 28 00 00 00 */ cmplwi r0, 0 /* 8017A278 00177078 40 82 00 3C */ bne lbl_8017A2B4 @@ -8572,18 +8572,18 @@ lbl_8017A328: /* 8017A32C 0017712C 41 82 00 5C */ beq lbl_8017A388 /* 8017A330 00177130 80 7E 00 5C */ lwz r3, 0x5c(r30) /* 8017A334 00177134 C0 22 AC D0 */ lfs f1, lbl_803CF650-_SDA2_BASE_(r2) -/* 8017A338 00177138 48 00 17 55 */ bl func_8017BA8C +/* 8017A338 00177138 48 00 17 55 */ bl turning__12zNPCDutchmanCFf /* 8017A33C 0017713C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8017A340 00177140 40 82 00 48 */ bne lbl_8017A388 /* 8017A344 00177144 80 7E 00 5C */ lwz r3, 0x5c(r30) -/* 8017A348 00177148 48 00 14 D5 */ bl func_8017B81C +/* 8017A348 00177148 48 00 14 D5 */ bl get_center__12zNPCDutchmanCFv /* 8017A34C 0017714C 80 9E 00 5C */ lwz r4, 0x5c(r30) /* 8017A350 00177150 7C 65 1B 78 */ mr r5, r3 /* 8017A354 00177154 38 61 00 08 */ addi r3, r1, 8 /* 8017A358 00177158 38 84 02 EC */ addi r4, r4, 0x2ec -/* 8017A35C 0017715C 4B E9 0E 71 */ bl func_8000B1CC +/* 8017A35C 0017715C 4B E9 0E 71 */ bl __mi__5xVec3CFRC5xVec3 /* 8017A360 00177160 38 61 00 08 */ addi r3, r1, 8 -/* 8017A364 00177164 4B E9 0D 99 */ bl func_8000B0FC +/* 8017A364 00177164 4B E9 0D 99 */ bl length2__5xVec3CFv /* 8017A368 00177168 C0 02 AC EC */ lfs f0, lbl_803CF66C-_SDA2_BASE_(r2) /* 8017A36C 0017716C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017A370 00177170 40 80 00 18 */ bge lbl_8017A388 @@ -8611,17 +8611,17 @@ refresh_vulnerability__21zNPCGoalDutchmanFlameFv: /* 8017A3B8 001771B8 7C 7F 1B 78 */ mr r31, r3 /* 8017A3BC 001771BC 93 C1 00 48 */ stw r30, 0x48(r1) /* 8017A3C0 001771C0 80 63 00 5C */ lwz r3, 0x5c(r3) -/* 8017A3C4 001771C4 48 00 14 59 */ bl func_8017B81C +/* 8017A3C4 001771C4 48 00 14 59 */ bl get_center__12zNPCDutchmanCFv /* 8017A3C8 001771C8 7C 60 1B 78 */ mr r0, r3 /* 8017A3CC 001771CC 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 8017A3D0 001771D0 7C 1E 03 78 */ mr r30, r0 -/* 8017A3D4 001771D4 48 00 15 79 */ bl func_8017B94C +/* 8017A3D4 001771D4 48 00 15 79 */ bl get_orbit__12zNPCDutchmanCFv /* 8017A3D8 001771D8 7C 65 1B 78 */ mr r5, r3 /* 8017A3DC 001771DC 7F C4 F3 78 */ mr r4, r30 /* 8017A3E0 001771E0 38 61 00 24 */ addi r3, r1, 0x24 -/* 8017A3E4 001771E4 4B E9 0D E9 */ bl func_8000B1CC +/* 8017A3E4 001771E4 4B E9 0D E9 */ bl __mi__5xVec3CFRC5xVec3 /* 8017A3E8 001771E8 38 61 00 24 */ addi r3, r1, 0x24 -/* 8017A3EC 001771EC 4B E9 0D 11 */ bl func_8000B0FC +/* 8017A3EC 001771EC 4B E9 0D 11 */ bl length2__5xVec3CFv /* 8017A3F0 001771F0 3C 60 80 33 */ lis r3, lbl_8032A578@ha /* 8017A3F4 001771F4 C4 43 A5 78 */ lfsu f2, lbl_8032A578@l(r3) /* 8017A3F8 001771F8 C0 03 01 3C */ lfs f0, 0x13c(r3) @@ -8643,7 +8643,7 @@ lbl_8017A424: /* 8017A434 00177234 80 A5 07 04 */ lwz r5, 0x704(r5) /* 8017A438 00177238 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 8017A43C 0017723C 38 A5 00 30 */ addi r5, r5, 0x30 -/* 8017A440 00177240 4B E9 0D 8D */ bl func_8000B1CC +/* 8017A440 00177240 4B E9 0D 8D */ bl __mi__5xVec3CFRC5xVec3 /* 8017A444 00177244 80 A1 00 18 */ lwz r5, 0x18(r1) /* 8017A448 00177248 38 61 00 30 */ addi r3, r1, 0x30 /* 8017A44C 0017724C 80 81 00 1C */ lwz r4, 0x1c(r1) @@ -8651,7 +8651,7 @@ lbl_8017A424: /* 8017A454 00177254 90 A1 00 30 */ stw r5, 0x30(r1) /* 8017A458 00177258 90 81 00 34 */ stw r4, 0x34(r1) /* 8017A45C 0017725C 90 01 00 38 */ stw r0, 0x38(r1) -/* 8017A460 00177260 4B E9 0C 9D */ bl func_8000B0FC +/* 8017A460 00177260 4B E9 0C 9D */ bl length2__5xVec3CFv /* 8017A464 00177264 80 BF 00 5C */ lwz r5, 0x5c(r31) /* 8017A468 00177268 80 85 01 C8 */ lwz r4, 0x1c8(r5) /* 8017A46C 0017726C 54 80 01 CF */ rlwinm. r0, r4, 0, 7, 7 @@ -8668,7 +8668,7 @@ lbl_8017A424: lbl_8017A498: /* 8017A498 00177298 C0 21 00 30 */ lfs f1, 0x30(r1) /* 8017A49C 0017729C C0 41 00 38 */ lfs f2, 0x38(r1) -/* 8017A4A0 001772A0 48 00 19 CD */ bl func_8017BE6C +/* 8017A4A0 001772A0 48 00 19 CD */ bl create__5xVec2Fff /* 8017A4A4 001772A4 90 81 00 14 */ stw r4, 0x14(r1) /* 8017A4A8 001772A8 38 81 00 10 */ addi r4, r1, 0x10 /* 8017A4AC 001772AC 90 61 00 10 */ stw r3, 0x10(r1) @@ -8695,7 +8695,7 @@ lbl_8017A4E4: /* 8017A4FC 001772FC 40 82 00 58 */ bne lbl_8017A554 /* 8017A500 00177300 C0 21 00 30 */ lfs f1, 0x30(r1) /* 8017A504 00177304 C0 41 00 38 */ lfs f2, 0x38(r1) -/* 8017A508 00177308 48 00 19 65 */ bl func_8017BE6C +/* 8017A508 00177308 48 00 19 65 */ bl create__5xVec2Fff /* 8017A50C 0017730C 90 81 00 0C */ stw r4, 0xc(r1) /* 8017A510 00177310 38 81 00 08 */ addi r4, r1, 8 /* 8017A514 00177314 90 61 00 08 */ stw r3, 8(r1) @@ -8733,15 +8733,15 @@ zNPCTypeDutchman.angle_difference__30_unnamed_zNPCTypeDutchman_cpp_FRC5xVec2RC5x /* 8017A584 00177384 C0 23 00 00 */ lfs f1, 0(r3) /* 8017A588 00177388 7C 9F 23 78 */ mr r31, r4 /* 8017A58C 0017738C C0 43 00 04 */ lfs f2, 4(r3) -/* 8017A590 00177390 4B E8 BA E1 */ bl func_80006070 +/* 8017A590 00177390 4B E8 BA E1 */ bl xatan2__Fff /* 8017A594 00177394 FF E0 08 90 */ fmr f31, f1 /* 8017A598 00177398 C0 3F 00 00 */ lfs f1, 0(r31) /* 8017A59C 0017739C C0 5F 00 04 */ lfs f2, 4(r31) -/* 8017A5A0 001773A0 4B E8 BA D1 */ bl func_80006070 +/* 8017A5A0 001773A0 4B E8 BA D1 */ bl xatan2__Fff /* 8017A5A4 001773A4 EC 01 F8 28 */ fsubs f0, f1, f31 /* 8017A5A8 001773A8 C0 22 AD 94 */ lfs f1, lbl_803CF714-_SDA2_BASE_(r2) /* 8017A5AC 001773AC EC 21 00 2A */ fadds f1, f1, f0 -/* 8017A5B0 001773B0 4B E9 42 45 */ bl func_8000E7F4 +/* 8017A5B0 001773B0 4B E9 42 45 */ bl xrmod__Ff /* 8017A5B4 001773B4 C0 02 AD 94 */ lfs f0, lbl_803CF714-_SDA2_BASE_(r2) /* 8017A5B8 001773B8 EC 21 00 28 */ fsubs f1, f1, f0 /* 8017A5BC 001773BC E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 @@ -8767,7 +8767,7 @@ zNPCTypeDutchman.angle_difference__30_unnamed_zNPCTypeDutchman_cpp_FRC5xVec2RC5x /* 8017A60C 0017740C 41 82 00 14 */ beq lbl_8017A620 /* 8017A610 00177410 7F C4 F3 78 */ mr r4, r30 /* 8017A614 00177414 7F E5 FB 78 */ mr r5, r31 -/* 8017A618 00177418 48 00 16 E1 */ bl func_8017BCF8 +/* 8017A618 00177418 48 00 16 E1 */ bl __ct__25zNPCGoalDutchmanPostFlameFiR12zNPCDutchman /* 8017A61C 0017741C 7C 64 1B 78 */ mr r4, r3 lbl_8017A620: /* 8017A620 00177420 28 04 00 00 */ cmplwi r4, 0 @@ -8837,7 +8837,7 @@ lbl_8017A6D0: /* 8017A718 00177518 38 00 00 00 */ li r0, 0 /* 8017A71C 0017751C 80 A3 00 4C */ lwz r5, 0x4c(r3) /* 8017A720 00177520 98 05 02 B8 */ stb r0, 0x2b8(r5) -/* 8017A724 00177524 4B F5 AC F9 */ bl func_800D541C +/* 8017A724 00177524 4B F5 AC F9 */ bl Exit__5xGoalFfPv /* 8017A728 00177528 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017A72C 0017752C 7C 08 03 A6 */ mtlr r0 /* 8017A730 00177530 38 21 00 10 */ addi r1, r1, 0x10 @@ -8892,7 +8892,7 @@ lbl_8017A7B8: /* 8017A7EC 001775EC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8017A7F0 001775F0 4C 40 13 82 */ cror 2, 0, 2 /* 8017A7F4 001775F4 40 82 00 E4 */ bne lbl_8017A8D8 -/* 8017A7F8 001775F8 48 00 11 85 */ bl func_8017B97C +/* 8017A7F8 001775F8 48 00 11 85 */ bl get_facing__12zNPCDutchmanCFv /* 8017A7FC 001775FC 80 9C 00 4C */ lwz r4, 0x4c(r28) /* 8017A800 00177600 38 61 00 10 */ addi r3, r1, 0x10 /* 8017A804 00177604 38 A0 00 01 */ li r5, 1 @@ -8913,12 +8913,12 @@ lbl_8017A7B8: /* 8017A840 00177640 EC 01 00 2A */ fadds f0, f1, f0 /* 8017A844 00177644 90 01 00 24 */ stw r0, 0x24(r1) /* 8017A848 00177648 D0 01 00 20 */ stfs f0, 0x20(r1) -/* 8017A84C 0017764C 4B E9 0A 19 */ bl func_8000B264 +/* 8017A84C 0017764C 4B E9 0A 19 */ bl __as__5xVec3FRC5xVec3 /* 8017A850 00177650 3C 60 80 33 */ lis r3, lbl_8032AEBC@ha /* 8017A854 00177654 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) /* 8017A858 00177658 38 63 AE BC */ addi r3, r3, lbl_8032AEBC@l /* 8017A85C 0017765C 38 63 01 4C */ addi r3, r3, 0x14c -/* 8017A860 00177660 4B EA 20 19 */ bl func_8001C878 +/* 8017A860 00177660 4B EA 20 19 */ bl __as__5xVec3Ff /* 8017A864 00177664 80 AD 97 94 */ lwz r5, lbl_803CC094-_SDA_BASE_(r13) /* 8017A868 00177668 3C 60 80 33 */ lis r3, lbl_8032A578@ha /* 8017A86C 0017766C 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l @@ -8943,7 +8943,7 @@ lbl_8017A7B8: /* 8017A8B8 001776B8 D0 1B 00 10 */ stfs f0, 0x10(r27) /* 8017A8BC 001776BC 80 7C 00 4C */ lwz r3, 0x4c(r28) /* 8017A8C0 001776C0 80 8D 97 94 */ lwz r4, lbl_803CC094-_SDA_BASE_(r13) -/* 8017A8C4 001776C4 48 00 10 61 */ bl func_8017B924 +/* 8017A8C4 001776C4 48 00 10 61 */ bl emit_particles__12zNPCDutchmanCFR11zParEmitterfR25xParEmitterCustomSettings /* 8017A8C8 001776C8 C0 21 00 08 */ lfs f1, 8(r1) /* 8017A8CC 001776CC C0 01 00 0C */ lfs f0, 0xc(r1) /* 8017A8D0 001776D0 D0 3B 00 0C */ stfs f1, 0xc(r27) @@ -8979,7 +8979,7 @@ lbl_8017A8F0: /* 8017A940 00177740 41 82 00 14 */ beq lbl_8017A954 /* 8017A944 00177744 7F C4 F3 78 */ mr r4, r30 /* 8017A948 00177748 7F E5 FB 78 */ mr r5, r31 -/* 8017A94C 0017774C 48 00 13 F9 */ bl func_8017BD44 +/* 8017A94C 0017774C 48 00 13 F9 */ bl __ct__22zNPCGoalDutchmanCaughtFiR12zNPCDutchman /* 8017A950 00177750 7C 64 1B 78 */ mr r4, r3 lbl_8017A954: /* 8017A954 00177754 28 04 00 00 */ cmplwi r4, 0 @@ -9031,7 +9031,7 @@ lbl_8017A960: /* 8017AA08 00177808 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017AA0C 0017780C 7C 08 02 A6 */ mflr r0 /* 8017AA10 00177810 90 01 00 14 */ stw r0, 0x14(r1) -/* 8017AA14 00177814 4B F5 AA 09 */ bl func_800D541C +/* 8017AA14 00177814 4B F5 AA 09 */ bl Exit__5xGoalFfPv /* 8017AA18 00177818 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017AA1C 0017781C 7C 08 03 A6 */ mtlr r0 /* 8017AA20 00177820 38 21 00 10 */ addi r1, r1, 0x10 @@ -9090,7 +9090,7 @@ lbl_8017AAD8: /* 8017AAEC 001778EC 80 83 07 04 */ lwz r4, 0x704(r3) /* 8017AAF0 001778F0 80 7C 00 50 */ lwz r3, 0x50(r28) /* 8017AAF4 001778F4 83 64 00 4C */ lwz r27, 0x4c(r4) -/* 8017AAF8 001778F8 48 00 0D 25 */ bl func_8017B81C +/* 8017AAF8 001778F8 48 00 0D 25 */ bl get_center__12zNPCDutchmanCFv /* 8017AAFC 001778FC 7C 64 1B 78 */ mr r4, r3 /* 8017AB00 00177900 80 7C 00 50 */ lwz r3, 0x50(r28) /* 8017AB04 00177904 C0 64 00 00 */ lfs f3, 0(r4) @@ -9100,10 +9100,10 @@ lbl_8017AAD8: /* 8017AB14 00177914 C0 1B 00 38 */ lfs f0, 0x38(r27) /* 8017AB18 00177918 EC 23 08 28 */ fsubs f1, f3, f1 /* 8017AB1C 0017791C EC 42 00 28 */ fsubs f2, f2, f0 -/* 8017AB20 00177920 4B EA B7 F9 */ bl func_80026318 +/* 8017AB20 00177920 4B EA B7 F9 */ bl assign__5xVec2Fff /* 8017AB24 00177924 80 7C 00 50 */ lwz r3, 0x50(r28) /* 8017AB28 00177928 38 63 02 D8 */ addi r3, r3, 0x2d8 -/* 8017AB2C 0017792C 4B FA 29 F1 */ bl func_8011D51C +/* 8017AB2C 0017792C 4B FA 29 F1 */ bl normalize__5xVec2Fv /* 8017AB30 00177930 FC 20 F8 90 */ fmr f1, f31 /* 8017AB34 00177934 7F 83 E3 78 */ mr r3, r28 /* 8017AB38 00177938 7F A4 EB 78 */ mr r4, r29 @@ -9134,7 +9134,7 @@ lbl_8017AB48: /* 8017AB98 00177998 41 82 00 14 */ beq lbl_8017ABAC /* 8017AB9C 0017799C 7F C4 F3 78 */ mr r4, r30 /* 8017ABA0 001779A0 7F E5 FB 78 */ mr r5, r31 -/* 8017ABA4 001779A4 48 00 11 ED */ bl func_8017BD90 +/* 8017ABA4 001779A4 48 00 11 ED */ bl __ct__22zNPCGoalDutchmanDamageFiR12zNPCDutchman /* 8017ABA8 001779A8 7C 64 1B 78 */ mr r4, r3 lbl_8017ABAC: /* 8017ABAC 001779AC 28 04 00 00 */ cmplwi r4, 0 @@ -9180,13 +9180,13 @@ lbl_8017ABB8: /* 8017AC48 00177A48 D0 03 02 E8 */ stfs f0, 0x2e8(r3) /* 8017AC4C 00177A4C 80 7E 00 50 */ lwz r3, 0x50(r30) /* 8017AC50 00177A50 38 63 03 04 */ addi r3, r3, 0x304 -/* 8017AC54 00177A54 4B E9 06 11 */ bl func_8000B264 +/* 8017AC54 00177A54 4B E9 06 11 */ bl __as__5xVec3FRC5xVec3 /* 8017AC58 00177A58 80 BE 00 50 */ lwz r5, 0x50(r30) /* 8017AC5C 00177A5C 3C 60 80 33 */ lis r3, lbl_8032A578@ha /* 8017AC60 00177A60 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l /* 8017AC64 00177A64 38 65 03 10 */ addi r3, r5, 0x310 /* 8017AC68 00177A68 38 84 00 B4 */ addi r4, r4, 0xb4 -/* 8017AC6C 00177A6C 4B E9 05 F9 */ bl func_8000B264 +/* 8017AC6C 00177A6C 4B E9 05 F9 */ bl __as__5xVec3FRC5xVec3 /* 8017AC70 00177A70 80 9E 00 50 */ lwz r4, 0x50(r30) /* 8017AC74 00177A74 38 00 00 01 */ li r0, 1 /* 8017AC78 00177A78 3C 60 80 33 */ lis r3, lbl_8032A578@ha @@ -9194,15 +9194,15 @@ lbl_8017ABB8: /* 8017AC80 00177A80 80 9E 00 50 */ lwz r4, 0x50(r30) /* 8017AC84 00177A84 C0 23 A5 78 */ lfs f1, lbl_8032A578@l(r3) /* 8017AC88 00177A88 38 64 02 D8 */ addi r3, r4, 0x2d8 -/* 8017AC8C 00177A8C 4B EE 54 39 */ bl func_800600C4 +/* 8017AC8C 00177A8C 4B EE 54 39 */ bl __ml__5xVec2CFf /* 8017AC90 00177A90 90 61 00 08 */ stw r3, 8(r1) /* 8017AC94 00177A94 80 7E 00 50 */ lwz r3, 0x50(r30) /* 8017AC98 00177A98 90 81 00 0C */ stw r4, 0xc(r1) -/* 8017AC9C 00177A9C 48 00 0C B1 */ bl func_8017B94C +/* 8017AC9C 00177A9C 48 00 0C B1 */ bl get_orbit__12zNPCDutchmanCFv /* 8017ACA0 00177AA0 80 BE 00 50 */ lwz r5, 0x50(r30) /* 8017ACA4 00177AA4 7C 64 1B 78 */ mr r4, r3 /* 8017ACA8 00177AA8 38 65 02 EC */ addi r3, r5, 0x2ec -/* 8017ACAC 00177AAC 4B E9 05 B9 */ bl func_8000B264 +/* 8017ACAC 00177AAC 4B E9 05 B9 */ bl __as__5xVec3FRC5xVec3 /* 8017ACB0 00177AB0 80 BE 00 50 */ lwz r5, 0x50(r30) /* 8017ACB4 00177AB4 FC 20 F8 90 */ fmr f1, f31 /* 8017ACB8 00177AB8 C0 41 00 08 */ lfs f2, 8(r1) @@ -9228,7 +9228,7 @@ lbl_8017ABB8: /* 8017AD08 00177B08 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017AD0C 00177B0C 7C 08 02 A6 */ mflr r0 /* 8017AD10 00177B10 90 01 00 14 */ stw r0, 0x14(r1) -/* 8017AD14 00177B14 4B F5 A7 09 */ bl func_800D541C +/* 8017AD14 00177B14 4B F5 A7 09 */ bl Exit__5xGoalFfPv /* 8017AD18 00177B18 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017AD1C 00177B1C 7C 08 03 A6 */ mtlr r0 /* 8017AD20 00177B20 38 21 00 10 */ addi r1, r1, 0x10 @@ -9261,19 +9261,19 @@ lbl_8017ABB8: lbl_8017AD8C: /* 8017AD8C 00177B8C 80 7C 00 50 */ lwz r3, 0x50(r28) /* 8017AD90 00177B90 38 63 02 F8 */ addi r3, r3, 0x2f8 -/* 8017AD94 00177B94 4B E9 03 69 */ bl func_8000B0FC +/* 8017AD94 00177B94 4B E9 03 69 */ bl length2__5xVec3CFv /* 8017AD98 00177B98 C0 02 AC EC */ lfs f0, lbl_803CF66C-_SDA2_BASE_(r2) /* 8017AD9C 00177B9C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017ADA0 00177BA0 40 80 00 48 */ bge lbl_8017ADE8 /* 8017ADA4 00177BA4 80 7C 00 50 */ lwz r3, 0x50(r28) -/* 8017ADA8 00177BA8 48 00 0A 75 */ bl func_8017B81C +/* 8017ADA8 00177BA8 48 00 0A 75 */ bl get_center__12zNPCDutchmanCFv /* 8017ADAC 00177BAC 80 9C 00 50 */ lwz r4, 0x50(r28) /* 8017ADB0 00177BB0 7C 65 1B 78 */ mr r5, r3 /* 8017ADB4 00177BB4 38 61 00 08 */ addi r3, r1, 8 /* 8017ADB8 00177BB8 38 84 02 EC */ addi r4, r4, 0x2ec -/* 8017ADBC 00177BBC 4B E9 04 11 */ bl func_8000B1CC +/* 8017ADBC 00177BBC 4B E9 04 11 */ bl __mi__5xVec3CFRC5xVec3 /* 8017ADC0 00177BC0 38 61 00 08 */ addi r3, r1, 8 -/* 8017ADC4 00177BC4 4B E9 03 39 */ bl func_8000B0FC +/* 8017ADC4 00177BC4 4B E9 03 39 */ bl length2__5xVec3CFv /* 8017ADC8 00177BC8 C0 02 AC EC */ lfs f0, lbl_803CF66C-_SDA2_BASE_(r2) /* 8017ADCC 00177BCC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017ADD0 00177BD0 40 80 00 18 */ bge lbl_8017ADE8 @@ -9316,7 +9316,7 @@ lbl_8017AE00: /* 8017AE5C 00177C5C 41 82 00 14 */ beq lbl_8017AE70 /* 8017AE60 00177C60 7F C4 F3 78 */ mr r4, r30 /* 8017AE64 00177C64 7F E5 FB 78 */ mr r5, r31 -/* 8017AE68 00177C68 48 00 0F 75 */ bl func_8017BDDC +/* 8017AE68 00177C68 48 00 0F 75 */ bl __ct__21zNPCGoalDutchmanDeathFiR12zNPCDutchman /* 8017AE6C 00177C6C 7C 64 1B 78 */ mr r4, r3 lbl_8017AE70: /* 8017AE70 00177C70 28 04 00 00 */ cmplwi r4, 0 @@ -9358,11 +9358,11 @@ lbl_8017AE7C: /* 8017AEFC 00177CFC C0 42 AC BC */ lfs f2, lbl_803CF63C-_SDA2_BASE_(r2) /* 8017AF00 00177D00 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8017AF04 00177D04 38 63 00 50 */ addi r3, r3, 0x50 -/* 8017AF08 00177D08 4B E9 01 E5 */ bl func_8000B0EC +/* 8017AF08 00177D08 4B E9 01 E5 */ bl assign__5xVec3Ffff /* 8017AF0C 00177D0C FC 20 F8 90 */ fmr f1, f31 /* 8017AF10 00177D10 7F C3 F3 78 */ mr r3, r30 /* 8017AF14 00177D14 7F E4 FB 78 */ mr r4, r31 -/* 8017AF18 00177D18 4B F5 A5 05 */ bl func_800D541C +/* 8017AF18 00177D18 4B F5 A5 05 */ bl Exit__5xGoalFfPv /* 8017AF1C 00177D1C E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8017AF20 00177D20 80 01 00 24 */ lwz r0, 0x24(r1) /* 8017AF24 00177D24 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -9412,8 +9412,8 @@ lbl_8017AF98: /* 8017AFD0 00177DD0 38 21 00 30 */ addi r1, r1, 0x30 /* 8017AFD4 00177DD4 4E 80 00 20 */ blr -.global func_8017AFD8 -func_8017AFD8: +.global init__43static_queue_Q212zNPCDutchman11slime_slice_FUl +init__43static_queue_Q212zNPCDutchman11slime_slice_FUl: /* 8017AFD8 00177DD8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017AFDC 00177DDC 7C 08 02 A6 */ mflr r0 /* 8017AFE0 00177DE0 90 01 00 14 */ stw r0, 0x14(r1) @@ -9441,22 +9441,22 @@ lbl_8017B000: /* 8017B030 00177E30 4B EB 89 11 */ bl xMemAlloc__FUiUii /* 8017B034 00177E34 90 7F 00 10 */ stw r3, 0x10(r31) /* 8017B038 00177E38 7F E3 FB 78 */ mr r3, r31 -/* 8017B03C 00177E3C 48 00 00 19 */ bl func_8017B054 +/* 8017B03C 00177E3C 48 00 00 19 */ bl clear__43static_queue_Q212zNPCDutchman11slime_slice_Fv /* 8017B040 00177E40 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017B044 00177E44 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8017B048 00177E48 7C 08 03 A6 */ mtlr r0 /* 8017B04C 00177E4C 38 21 00 10 */ addi r1, r1, 0x10 /* 8017B050 00177E50 4E 80 00 20 */ blr -.global func_8017B054 -func_8017B054: +.global clear__43static_queue_Q212zNPCDutchman11slime_slice_Fv +clear__43static_queue_Q212zNPCDutchman11slime_slice_Fv: /* 8017B054 00177E54 38 00 00 00 */ li r0, 0 /* 8017B058 00177E58 90 03 00 04 */ stw r0, 4(r3) /* 8017B05C 00177E5C 90 03 00 00 */ stw r0, 0(r3) /* 8017B060 00177E60 4E 80 00 20 */ blr -.global func_8017B064 -func_8017B064: +.global init__40static_queue_Q212zNPCDutchman9wave_data_FUl +init__40static_queue_Q212zNPCDutchman9wave_data_FUl: /* 8017B064 00177E64 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B068 00177E68 7C 08 02 A6 */ mflr r0 /* 8017B06C 00177E6C 90 01 00 14 */ stw r0, 0x14(r1) @@ -9484,22 +9484,22 @@ lbl_8017B08C: /* 8017B0BC 00177EBC 4B EB 88 85 */ bl xMemAlloc__FUiUii /* 8017B0C0 00177EC0 90 7F 00 10 */ stw r3, 0x10(r31) /* 8017B0C4 00177EC4 7F E3 FB 78 */ mr r3, r31 -/* 8017B0C8 00177EC8 48 00 00 19 */ bl func_8017B0E0 +/* 8017B0C8 00177EC8 48 00 00 19 */ bl clear__40static_queue_Q212zNPCDutchman9wave_data_Fv /* 8017B0CC 00177ECC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017B0D0 00177ED0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8017B0D4 00177ED4 7C 08 03 A6 */ mtlr r0 /* 8017B0D8 00177ED8 38 21 00 10 */ addi r1, r1, 0x10 /* 8017B0DC 00177EDC 4E 80 00 20 */ blr -.global func_8017B0E0 -func_8017B0E0: +.global clear__40static_queue_Q212zNPCDutchman9wave_data_Fv +clear__40static_queue_Q212zNPCDutchman9wave_data_Fv: /* 8017B0E0 00177EE0 38 00 00 00 */ li r0, 0 /* 8017B0E4 00177EE4 90 03 00 04 */ stw r0, 4(r3) /* 8017B0E8 00177EE8 90 03 00 00 */ stw r0, 0(r3) /* 8017B0EC 00177EEC 4E 80 00 20 */ blr -.global func_8017B0F0 -func_8017B0F0: +.global __ne__Q243static_queue_Q212zNPCDutchman11slime_slice_8iteratorCFRCQ243static_queue_Q212zNPCDutchman11slime_slice_8iterator +__ne__Q243static_queue_Q212zNPCDutchman11slime_slice_8iteratorCFRCQ243static_queue_Q212zNPCDutchman11slime_slice_8iterator: /* 8017B0F0 00177EF0 80 A3 00 00 */ lwz r5, 0(r3) /* 8017B0F4 00177EF4 80 04 00 00 */ lwz r0, 0(r4) /* 8017B0F8 00177EF8 7C 65 00 50 */ subf r3, r5, r0 @@ -9508,15 +9508,15 @@ func_8017B0F0: /* 8017B104 00177F04 54 03 0F FE */ srwi r3, r0, 0x1f /* 8017B108 00177F08 4E 80 00 20 */ blr -.global func_8017B10C -func_8017B10C: +.global __pp__Q243static_queue_Q212zNPCDutchman11slime_slice_8iteratorFv +__pp__Q243static_queue_Q212zNPCDutchman11slime_slice_8iteratorFv: /* 8017B10C 00177F0C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B110 00177F10 7C 08 02 A6 */ mflr r0 /* 8017B114 00177F14 38 80 00 01 */ li r4, 1 /* 8017B118 00177F18 90 01 00 14 */ stw r0, 0x14(r1) /* 8017B11C 00177F1C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8017B120 00177F20 7C 7F 1B 78 */ mr r31, r3 -/* 8017B124 00177F24 48 00 00 1D */ bl func_8017B140 +/* 8017B124 00177F24 48 00 00 1D */ bl __apl__Q243static_queue_Q212zNPCDutchman11slime_slice_8iteratorFi /* 8017B128 00177F28 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017B12C 00177F2C 7F E3 FB 78 */ mr r3, r31 /* 8017B130 00177F30 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -9524,8 +9524,8 @@ func_8017B10C: /* 8017B138 00177F38 38 21 00 10 */ addi r1, r1, 0x10 /* 8017B13C 00177F3C 4E 80 00 20 */ blr -.global func_8017B140 -func_8017B140: +.global __apl__Q243static_queue_Q212zNPCDutchman11slime_slice_8iteratorFi +__apl__Q243static_queue_Q212zNPCDutchman11slime_slice_8iteratorFi: /* 8017B140 00177F40 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B144 00177F44 7C 08 02 A6 */ mflr r0 /* 8017B148 00177F48 90 01 00 14 */ stw r0, 0x14(r1) @@ -9534,7 +9534,7 @@ func_8017B140: /* 8017B154 00177F54 80 03 00 00 */ lwz r0, 0(r3) /* 8017B158 00177F58 80 63 00 04 */ lwz r3, 4(r3) /* 8017B15C 00177F5C 7C 80 22 14 */ add r4, r0, r4 -/* 8017B160 00177F60 48 00 00 21 */ bl func_8017B180 +/* 8017B160 00177F60 48 00 00 21 */ bl mod_max_size__43static_queue_Q212zNPCDutchman11slime_slice_CFUl /* 8017B164 00177F64 90 7F 00 00 */ stw r3, 0(r31) /* 8017B168 00177F68 7F E3 FB 78 */ mr r3, r31 /* 8017B16C 00177F6C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -9543,14 +9543,14 @@ func_8017B140: /* 8017B178 00177F78 38 21 00 10 */ addi r1, r1, 0x10 /* 8017B17C 00177F7C 4E 80 00 20 */ blr -.global func_8017B180 -func_8017B180: +.global mod_max_size__43static_queue_Q212zNPCDutchman11slime_slice_CFUl +mod_max_size__43static_queue_Q212zNPCDutchman11slime_slice_CFUl: /* 8017B180 00177F80 80 03 00 0C */ lwz r0, 0xc(r3) /* 8017B184 00177F84 7C 83 00 38 */ and r3, r4, r0 /* 8017B188 00177F88 4E 80 00 20 */ blr -.global func_8017B18C -func_8017B18C: +.global erase__43static_queue_Q212zNPCDutchman11slime_slice_FRCQ243static_queue_Q212zNPCDutchman11slime_slice_8iteratorRCQ243static_queue_Q212zNPCDutchman11slime_slice_8iterator +erase__43static_queue_Q212zNPCDutchman11slime_slice_FRCQ243static_queue_Q212zNPCDutchman11slime_slice_8iteratorRCQ243static_queue_Q212zNPCDutchman11slime_slice_8iterator: /* 8017B18C 00177F8C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B190 00177F90 7C 08 02 A6 */ mflr r0 /* 8017B194 00177F94 80 84 00 00 */ lwz r4, 0(r4) @@ -9566,13 +9566,13 @@ func_8017B18C: /* 8017B1BC 00177FBC 90 1F 00 00 */ stw r0, 0(r31) /* 8017B1C0 00177FC0 80 1F 00 00 */ lwz r0, 0(r31) /* 8017B1C4 00177FC4 7C 80 20 50 */ subf r4, r0, r4 -/* 8017B1C8 00177FC8 4B FF FF B9 */ bl func_8017B180 +/* 8017B1C8 00177FC8 4B FF FF B9 */ bl mod_max_size__43static_queue_Q212zNPCDutchman11slime_slice_CFUl /* 8017B1CC 00177FCC 90 7F 00 04 */ stw r3, 4(r31) /* 8017B1D0 00177FD0 48 00 00 1C */ b lbl_8017B1EC lbl_8017B1D4: /* 8017B1D4 00177FD4 80 05 00 00 */ lwz r0, 0(r5) /* 8017B1D8 00177FD8 7C 84 00 50 */ subf r4, r4, r0 -/* 8017B1DC 00177FDC 4B FF FF A5 */ bl func_8017B180 +/* 8017B1DC 00177FDC 4B FF FF A5 */ bl mod_max_size__43static_queue_Q212zNPCDutchman11slime_slice_CFUl /* 8017B1E0 00177FE0 80 1F 00 04 */ lwz r0, 4(r31) /* 8017B1E4 00177FE4 7C 03 00 50 */ subf r0, r3, r0 /* 8017B1E8 00177FE8 90 1F 00 04 */ stw r0, 4(r31) @@ -9583,8 +9583,8 @@ lbl_8017B1EC: /* 8017B1F8 00177FF8 38 21 00 10 */ addi r1, r1, 0x10 /* 8017B1FC 00177FFC 4E 80 00 20 */ blr -.global func_8017B200 -func_8017B200: +.global end__43static_queue_Q212zNPCDutchman11slime_slice_CFv +end__43static_queue_Q212zNPCDutchman11slime_slice_CFv: /* 8017B200 00178000 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B204 00178004 7C 08 02 A6 */ mflr r0 /* 8017B208 00178008 80 83 00 00 */ lwz r4, 0(r3) @@ -9593,18 +9593,18 @@ func_8017B200: /* 8017B214 00178014 93 E1 00 0C */ stw r31, 0xc(r1) /* 8017B218 00178018 7C 7F 1B 78 */ mr r31, r3 /* 8017B21C 0017801C 7C 84 02 14 */ add r4, r4, r0 -/* 8017B220 00178020 4B FF FF 61 */ bl func_8017B180 +/* 8017B220 00178020 4B FF FF 61 */ bl mod_max_size__43static_queue_Q212zNPCDutchman11slime_slice_CFUl /* 8017B224 00178024 7C 64 1B 78 */ mr r4, r3 /* 8017B228 00178028 7F E3 FB 78 */ mr r3, r31 -/* 8017B22C 0017802C 48 00 00 19 */ bl func_8017B244 +/* 8017B22C 0017802C 48 00 00 19 */ bl create_iterator__43static_queue_Q212zNPCDutchman11slime_slice_CFUl /* 8017B230 00178030 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017B234 00178034 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8017B238 00178038 7C 08 03 A6 */ mtlr r0 /* 8017B23C 0017803C 38 21 00 10 */ addi r1, r1, 0x10 /* 8017B240 00178040 4E 80 00 20 */ blr -.global func_8017B244 -func_8017B244: +.global create_iterator__43static_queue_Q212zNPCDutchman11slime_slice_CFUl +create_iterator__43static_queue_Q212zNPCDutchman11slime_slice_CFUl: /* 8017B244 00178044 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B248 00178048 7C 60 1B 78 */ mr r0, r3 /* 8017B24C 0017804C 7C 83 23 78 */ mr r3, r4 @@ -9614,8 +9614,8 @@ func_8017B244: /* 8017B25C 0017805C 38 21 00 10 */ addi r1, r1, 0x10 /* 8017B260 00178060 4E 80 00 20 */ blr -.global func_8017B264 -func_8017B264: +.global __ml__Q243static_queue_Q212zNPCDutchman11slime_slice_8iteratorCFv +__ml__Q243static_queue_Q212zNPCDutchman11slime_slice_8iteratorCFv: /* 8017B264 00178064 80 83 00 04 */ lwz r4, 4(r3) /* 8017B268 00178068 80 03 00 00 */ lwz r0, 0(r3) /* 8017B26C 0017806C 80 64 00 10 */ lwz r3, 0x10(r4) @@ -9623,37 +9623,37 @@ func_8017B264: /* 8017B274 00178074 7C 63 02 14 */ add r3, r3, r0 /* 8017B278 00178078 4E 80 00 20 */ blr -.global func_8017B27C -func_8017B27C: +.global begin__43static_queue_Q212zNPCDutchman11slime_slice_CFv +begin__43static_queue_Q212zNPCDutchman11slime_slice_CFv: /* 8017B27C 0017807C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B280 00178080 7C 08 02 A6 */ mflr r0 /* 8017B284 00178084 80 83 00 00 */ lwz r4, 0(r3) /* 8017B288 00178088 90 01 00 14 */ stw r0, 0x14(r1) -/* 8017B28C 0017808C 4B FF FF B9 */ bl func_8017B244 +/* 8017B28C 0017808C 4B FF FF B9 */ bl create_iterator__43static_queue_Q212zNPCDutchman11slime_slice_CFUl /* 8017B290 00178090 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017B294 00178094 7C 08 03 A6 */ mtlr r0 /* 8017B298 00178098 38 21 00 10 */ addi r1, r1, 0x10 /* 8017B29C 0017809C 4E 80 00 20 */ blr -.global func_8017B2A0 -func_8017B2A0: +.global pop_back__43static_queue_Q212zNPCDutchman11slime_slice_Fv +pop_back__43static_queue_Q212zNPCDutchman11slime_slice_Fv: /* 8017B2A0 001780A0 80 83 00 04 */ lwz r4, 4(r3) /* 8017B2A4 001780A4 38 04 FF FF */ addi r0, r4, -1 /* 8017B2A8 001780A8 90 03 00 04 */ stw r0, 4(r3) /* 8017B2AC 001780AC 4E 80 00 20 */ blr -.global func_8017B2B0 -func_8017B2B0: +.global full__43static_queue_Q212zNPCDutchman11slime_slice_CFv +full__43static_queue_Q212zNPCDutchman11slime_slice_CFv: /* 8017B2B0 001780B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B2B4 001780B4 7C 08 02 A6 */ mflr r0 /* 8017B2B8 001780B8 90 01 00 14 */ stw r0, 0x14(r1) /* 8017B2BC 001780BC 93 E1 00 0C */ stw r31, 0xc(r1) /* 8017B2C0 001780C0 93 C1 00 08 */ stw r30, 8(r1) /* 8017B2C4 001780C4 7C 7E 1B 78 */ mr r30, r3 -/* 8017B2C8 001780C8 48 00 00 35 */ bl func_8017B2FC +/* 8017B2C8 001780C8 48 00 00 35 */ bl max_size__43static_queue_Q212zNPCDutchman11slime_slice_CFv /* 8017B2CC 001780CC 7C 7F 1B 78 */ mr r31, r3 /* 8017B2D0 001780D0 7F C3 F3 78 */ mr r3, r30 -/* 8017B2D4 001780D4 48 00 00 35 */ bl func_8017B308 +/* 8017B2D4 001780D4 48 00 00 35 */ bl size__43static_queue_Q212zNPCDutchman11slime_slice_CFv /* 8017B2D8 001780D8 7C 03 F8 50 */ subf r0, r3, r31 /* 8017B2DC 001780DC 7C 00 00 34 */ cntlzw r0, r0 /* 8017B2E0 001780E0 54 03 D9 7E */ srwi r3, r0, 5 @@ -9664,34 +9664,34 @@ func_8017B2B0: /* 8017B2F4 001780F4 38 21 00 10 */ addi r1, r1, 0x10 /* 8017B2F8 001780F8 4E 80 00 20 */ blr -.global func_8017B2FC -func_8017B2FC: +.global max_size__43static_queue_Q212zNPCDutchman11slime_slice_CFv +max_size__43static_queue_Q212zNPCDutchman11slime_slice_CFv: /* 8017B2FC 001780FC 80 63 00 08 */ lwz r3, 8(r3) /* 8017B300 00178100 38 63 FF FF */ addi r3, r3, -1 /* 8017B304 00178104 4E 80 00 20 */ blr -.global func_8017B308 -func_8017B308: +.global size__43static_queue_Q212zNPCDutchman11slime_slice_CFv +size__43static_queue_Q212zNPCDutchman11slime_slice_CFv: /* 8017B308 00178108 80 63 00 04 */ lwz r3, 4(r3) /* 8017B30C 0017810C 4E 80 00 20 */ blr -.global func_8017B310 -func_8017B310: +.global front__43static_queue_Q212zNPCDutchman11slime_slice_Fv +front__43static_queue_Q212zNPCDutchman11slime_slice_Fv: /* 8017B310 00178110 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B314 00178114 7C 08 02 A6 */ mflr r0 /* 8017B318 00178118 90 01 00 14 */ stw r0, 0x14(r1) -/* 8017B31C 0017811C 4B FF FF 61 */ bl func_8017B27C +/* 8017B31C 0017811C 4B FF FF 61 */ bl begin__43static_queue_Q212zNPCDutchman11slime_slice_CFv /* 8017B320 00178120 90 61 00 08 */ stw r3, 8(r1) /* 8017B324 00178124 38 61 00 08 */ addi r3, r1, 8 /* 8017B328 00178128 90 81 00 0C */ stw r4, 0xc(r1) -/* 8017B32C 0017812C 4B FF FF 39 */ bl func_8017B264 +/* 8017B32C 0017812C 4B FF FF 39 */ bl __ml__Q243static_queue_Q212zNPCDutchman11slime_slice_8iteratorCFv /* 8017B330 00178130 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017B334 00178134 7C 08 03 A6 */ mtlr r0 /* 8017B338 00178138 38 21 00 10 */ addi r1, r1, 0x10 /* 8017B33C 0017813C 4E 80 00 20 */ blr -.global func_8017B340 -func_8017B340: +.global push_front__43static_queue_Q212zNPCDutchman11slime_slice_Fv +push_front__43static_queue_Q212zNPCDutchman11slime_slice_Fv: /* 8017B340 00178140 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B344 00178144 7C 08 02 A6 */ mflr r0 /* 8017B348 00178148 90 01 00 14 */ stw r0, 0x14(r1) @@ -9702,22 +9702,22 @@ func_8017B340: /* 8017B35C 0017815C 90 03 00 04 */ stw r0, 4(r3) /* 8017B360 00178160 80 83 00 00 */ lwz r4, 0(r3) /* 8017B364 00178164 38 84 FF FF */ addi r4, r4, -1 -/* 8017B368 00178168 4B FF FE 19 */ bl func_8017B180 +/* 8017B368 00178168 4B FF FE 19 */ bl mod_max_size__43static_queue_Q212zNPCDutchman11slime_slice_CFUl /* 8017B36C 0017816C 90 7F 00 00 */ stw r3, 0(r31) /* 8017B370 00178170 7F E3 FB 78 */ mr r3, r31 -/* 8017B374 00178174 4B FF FF 9D */ bl func_8017B310 +/* 8017B374 00178174 4B FF FF 9D */ bl front__43static_queue_Q212zNPCDutchman11slime_slice_Fv /* 8017B378 00178178 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017B37C 0017817C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8017B380 00178180 7C 08 03 A6 */ mtlr r0 /* 8017B384 00178184 38 21 00 10 */ addi r1, r1, 0x10 /* 8017B388 00178188 4E 80 00 20 */ blr -.global func_8017B38C -func_8017B38C: +.global empty__43static_queue_Q212zNPCDutchman11slime_slice_CFv +empty__43static_queue_Q212zNPCDutchman11slime_slice_CFv: /* 8017B38C 0017818C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B390 00178190 7C 08 02 A6 */ mflr r0 /* 8017B394 00178194 90 01 00 14 */ stw r0, 0x14(r1) -/* 8017B398 00178198 4B FF FF 71 */ bl func_8017B308 +/* 8017B398 00178198 4B FF FF 71 */ bl size__43static_queue_Q212zNPCDutchman11slime_slice_CFv /* 8017B39C 0017819C 7C 60 00 34 */ cntlzw r0, r3 /* 8017B3A0 001781A0 54 03 D9 7E */ srwi r3, r0, 5 /* 8017B3A4 001781A4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -9725,23 +9725,23 @@ func_8017B38C: /* 8017B3AC 001781AC 38 21 00 10 */ addi r1, r1, 0x10 /* 8017B3B0 001781B0 4E 80 00 20 */ blr -.global func_8017B3B4 -func_8017B3B4: +.global front__40static_queue_Q212zNPCDutchman9wave_data_Fv +front__40static_queue_Q212zNPCDutchman9wave_data_Fv: /* 8017B3B4 001781B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B3B8 001781B8 7C 08 02 A6 */ mflr r0 /* 8017B3BC 001781BC 90 01 00 14 */ stw r0, 0x14(r1) -/* 8017B3C0 001781C0 48 00 03 1D */ bl func_8017B6DC +/* 8017B3C0 001781C0 48 00 03 1D */ bl begin__40static_queue_Q212zNPCDutchman9wave_data_CFv /* 8017B3C4 001781C4 90 61 00 08 */ stw r3, 8(r1) /* 8017B3C8 001781C8 38 61 00 08 */ addi r3, r1, 8 /* 8017B3CC 001781CC 90 81 00 0C */ stw r4, 0xc(r1) -/* 8017B3D0 001781D0 48 00 02 F5 */ bl func_8017B6C4 +/* 8017B3D0 001781D0 48 00 02 F5 */ bl __ml__Q240static_queue_Q212zNPCDutchman9wave_data_8iteratorCFv /* 8017B3D4 001781D4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017B3D8 001781D8 7C 08 03 A6 */ mtlr r0 /* 8017B3DC 001781DC 38 21 00 10 */ addi r1, r1, 0x10 /* 8017B3E0 001781E0 4E 80 00 20 */ blr -.global func_8017B3E4 -func_8017B3E4: +.global push_front__40static_queue_Q212zNPCDutchman9wave_data_Fv +push_front__40static_queue_Q212zNPCDutchman9wave_data_Fv: /* 8017B3E4 001781E4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B3E8 001781E8 7C 08 02 A6 */ mflr r0 /* 8017B3EC 001781EC 90 01 00 14 */ stw r0, 0x14(r1) @@ -9752,51 +9752,51 @@ func_8017B3E4: /* 8017B400 00178200 90 03 00 04 */ stw r0, 4(r3) /* 8017B404 00178204 80 83 00 00 */ lwz r4, 0(r3) /* 8017B408 00178208 38 84 FF FF */ addi r4, r4, -1 -/* 8017B40C 0017820C 48 00 00 25 */ bl func_8017B430 +/* 8017B40C 0017820C 48 00 00 25 */ bl mod_max_size__40static_queue_Q212zNPCDutchman9wave_data_CFUl /* 8017B410 00178210 90 7F 00 00 */ stw r3, 0(r31) /* 8017B414 00178214 7F E3 FB 78 */ mr r3, r31 -/* 8017B418 00178218 4B FF FF 9D */ bl func_8017B3B4 +/* 8017B418 00178218 4B FF FF 9D */ bl front__40static_queue_Q212zNPCDutchman9wave_data_Fv /* 8017B41C 0017821C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017B420 00178220 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8017B424 00178224 7C 08 03 A6 */ mtlr r0 /* 8017B428 00178228 38 21 00 10 */ addi r1, r1, 0x10 /* 8017B42C 0017822C 4E 80 00 20 */ blr -.global func_8017B430 -func_8017B430: +.global mod_max_size__40static_queue_Q212zNPCDutchman9wave_data_CFUl +mod_max_size__40static_queue_Q212zNPCDutchman9wave_data_CFUl: /* 8017B430 00178230 80 03 00 0C */ lwz r0, 0xc(r3) /* 8017B434 00178234 7C 83 00 38 */ and r3, r4, r0 /* 8017B438 00178238 4E 80 00 20 */ blr -.global func_8017B43C -func_8017B43C: +.global pop_back__40static_queue_Q212zNPCDutchman9wave_data_Fv +pop_back__40static_queue_Q212zNPCDutchman9wave_data_Fv: /* 8017B43C 0017823C 80 83 00 04 */ lwz r4, 4(r3) /* 8017B440 00178240 38 04 FF FF */ addi r0, r4, -1 /* 8017B444 00178244 90 03 00 04 */ stw r0, 4(r3) /* 8017B448 00178248 4E 80 00 20 */ blr -.global func_8017B44C -func_8017B44C: +.global back__40static_queue_Q212zNPCDutchman9wave_data_Fv +back__40static_queue_Q212zNPCDutchman9wave_data_Fv: /* 8017B44C 0017824C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8017B450 00178250 7C 08 02 A6 */ mflr r0 /* 8017B454 00178254 90 01 00 24 */ stw r0, 0x24(r1) -/* 8017B458 00178258 48 00 01 D5 */ bl func_8017B62C +/* 8017B458 00178258 48 00 01 D5 */ bl end__40static_queue_Q212zNPCDutchman9wave_data_CFv /* 8017B45C 0017825C 90 81 00 0C */ stw r4, 0xc(r1) /* 8017B460 00178260 38 80 00 01 */ li r4, 1 /* 8017B464 00178264 90 61 00 08 */ stw r3, 8(r1) /* 8017B468 00178268 38 61 00 08 */ addi r3, r1, 8 -/* 8017B46C 0017826C 48 00 00 25 */ bl func_8017B490 +/* 8017B46C 0017826C 48 00 00 25 */ bl __mi__Q240static_queue_Q212zNPCDutchman9wave_data_8iteratorCFi /* 8017B470 00178270 90 61 00 10 */ stw r3, 0x10(r1) /* 8017B474 00178274 38 61 00 10 */ addi r3, r1, 0x10 /* 8017B478 00178278 90 81 00 14 */ stw r4, 0x14(r1) -/* 8017B47C 0017827C 48 00 02 49 */ bl func_8017B6C4 +/* 8017B47C 0017827C 48 00 02 49 */ bl __ml__Q240static_queue_Q212zNPCDutchman9wave_data_8iteratorCFv /* 8017B480 00178280 80 01 00 24 */ lwz r0, 0x24(r1) /* 8017B484 00178284 7C 08 03 A6 */ mtlr r0 /* 8017B488 00178288 38 21 00 20 */ addi r1, r1, 0x20 /* 8017B48C 0017828C 4E 80 00 20 */ blr -.global func_8017B490 -func_8017B490: +.global __mi__Q240static_queue_Q212zNPCDutchman9wave_data_8iteratorCFi +__mi__Q240static_queue_Q212zNPCDutchman9wave_data_8iteratorCFi: /* 8017B490 00178290 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B494 00178294 7C 08 02 A6 */ mflr r0 /* 8017B498 00178298 80 A3 00 00 */ lwz r5, 0(r3) @@ -9805,7 +9805,7 @@ func_8017B490: /* 8017B4A4 001782A4 38 61 00 08 */ addi r3, r1, 8 /* 8017B4A8 001782A8 90 A1 00 08 */ stw r5, 8(r1) /* 8017B4AC 001782AC 90 01 00 0C */ stw r0, 0xc(r1) -/* 8017B4B0 001782B0 48 00 00 1D */ bl func_8017B4CC +/* 8017B4B0 001782B0 48 00 00 1D */ bl __ami__Q240static_queue_Q212zNPCDutchman9wave_data_8iteratorFi /* 8017B4B4 001782B4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017B4B8 001782B8 80 61 00 08 */ lwz r3, 8(r1) /* 8017B4BC 001782BC 80 81 00 0C */ lwz r4, 0xc(r1) @@ -9813,13 +9813,13 @@ func_8017B490: /* 8017B4C4 001782C4 38 21 00 10 */ addi r1, r1, 0x10 /* 8017B4C8 001782C8 4E 80 00 20 */ blr -.global func_8017B4CC -func_8017B4CC: +.global __ami__Q240static_queue_Q212zNPCDutchman9wave_data_8iteratorFi +__ami__Q240static_queue_Q212zNPCDutchman9wave_data_8iteratorFi: /* 8017B4CC 001782CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B4D0 001782D0 7C 08 02 A6 */ mflr r0 /* 8017B4D4 001782D4 7C 84 00 D0 */ neg r4, r4 /* 8017B4D8 001782D8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8017B4DC 001782DC 48 00 00 21 */ bl func_8017B4FC +/* 8017B4DC 001782DC 48 00 00 21 */ bl __apl__Q240static_queue_Q212zNPCDutchman9wave_data_8iteratorFi /* 8017B4E0 001782E0 7C 64 1B 78 */ mr r4, r3 /* 8017B4E4 001782E4 80 63 00 00 */ lwz r3, 0(r3) /* 8017B4E8 001782E8 80 84 00 04 */ lwz r4, 4(r4) @@ -9828,8 +9828,8 @@ func_8017B4CC: /* 8017B4F4 001782F4 38 21 00 10 */ addi r1, r1, 0x10 /* 8017B4F8 001782F8 4E 80 00 20 */ blr -.global func_8017B4FC -func_8017B4FC: +.global __apl__Q240static_queue_Q212zNPCDutchman9wave_data_8iteratorFi +__apl__Q240static_queue_Q212zNPCDutchman9wave_data_8iteratorFi: /* 8017B4FC 001782FC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B500 00178300 7C 08 02 A6 */ mflr r0 /* 8017B504 00178304 90 01 00 14 */ stw r0, 0x14(r1) @@ -9838,7 +9838,7 @@ func_8017B4FC: /* 8017B510 00178310 80 03 00 00 */ lwz r0, 0(r3) /* 8017B514 00178314 80 63 00 04 */ lwz r3, 4(r3) /* 8017B518 00178318 7C 80 22 14 */ add r4, r0, r4 -/* 8017B51C 0017831C 4B FF FF 15 */ bl func_8017B430 +/* 8017B51C 0017831C 4B FF FF 15 */ bl mod_max_size__40static_queue_Q212zNPCDutchman9wave_data_CFUl /* 8017B520 00178320 90 7F 00 00 */ stw r3, 0(r31) /* 8017B524 00178324 7F E3 FB 78 */ mr r3, r31 /* 8017B528 00178328 80 01 00 14 */ lwz r0, 0x14(r1) @@ -9847,18 +9847,18 @@ func_8017B4FC: /* 8017B534 00178334 38 21 00 10 */ addi r1, r1, 0x10 /* 8017B538 00178338 4E 80 00 20 */ blr -.global func_8017B53C -func_8017B53C: +.global full__40static_queue_Q212zNPCDutchman9wave_data_CFv +full__40static_queue_Q212zNPCDutchman9wave_data_CFv: /* 8017B53C 0017833C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B540 00178340 7C 08 02 A6 */ mflr r0 /* 8017B544 00178344 90 01 00 14 */ stw r0, 0x14(r1) /* 8017B548 00178348 93 E1 00 0C */ stw r31, 0xc(r1) /* 8017B54C 0017834C 93 C1 00 08 */ stw r30, 8(r1) /* 8017B550 00178350 7C 7E 1B 78 */ mr r30, r3 -/* 8017B554 00178354 48 00 00 35 */ bl func_8017B588 +/* 8017B554 00178354 48 00 00 35 */ bl max_size__40static_queue_Q212zNPCDutchman9wave_data_CFv /* 8017B558 00178358 7C 7F 1B 78 */ mr r31, r3 /* 8017B55C 0017835C 7F C3 F3 78 */ mr r3, r30 -/* 8017B560 00178360 48 00 00 35 */ bl func_8017B594 +/* 8017B560 00178360 48 00 00 35 */ bl size__40static_queue_Q212zNPCDutchman9wave_data_CFv /* 8017B564 00178364 7C 03 F8 50 */ subf r0, r3, r31 /* 8017B568 00178368 7C 00 00 34 */ cntlzw r0, r0 /* 8017B56C 0017836C 54 03 D9 7E */ srwi r3, r0, 5 @@ -9869,19 +9869,19 @@ func_8017B53C: /* 8017B580 00178380 38 21 00 10 */ addi r1, r1, 0x10 /* 8017B584 00178384 4E 80 00 20 */ blr -.global func_8017B588 -func_8017B588: +.global max_size__40static_queue_Q212zNPCDutchman9wave_data_CFv +max_size__40static_queue_Q212zNPCDutchman9wave_data_CFv: /* 8017B588 00178388 80 63 00 08 */ lwz r3, 8(r3) /* 8017B58C 0017838C 38 63 FF FF */ addi r3, r3, -1 /* 8017B590 00178390 4E 80 00 20 */ blr -.global func_8017B594 -func_8017B594: +.global size__40static_queue_Q212zNPCDutchman9wave_data_CFv +size__40static_queue_Q212zNPCDutchman9wave_data_CFv: /* 8017B594 00178394 80 63 00 04 */ lwz r3, 4(r3) /* 8017B598 00178398 4E 80 00 20 */ blr -.global func_8017B59C -func_8017B59C: +.global erase__40static_queue_Q212zNPCDutchman9wave_data_FRCQ240static_queue_Q212zNPCDutchman9wave_data_8iteratorRCQ240static_queue_Q212zNPCDutchman9wave_data_8iterator +erase__40static_queue_Q212zNPCDutchman9wave_data_FRCQ240static_queue_Q212zNPCDutchman9wave_data_8iteratorRCQ240static_queue_Q212zNPCDutchman9wave_data_8iterator: /* 8017B59C 0017839C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B5A0 001783A0 7C 08 02 A6 */ mflr r0 /* 8017B5A4 001783A4 80 84 00 00 */ lwz r4, 0(r4) @@ -9897,13 +9897,13 @@ func_8017B59C: /* 8017B5CC 001783CC 90 1F 00 00 */ stw r0, 0(r31) /* 8017B5D0 001783D0 80 1F 00 00 */ lwz r0, 0(r31) /* 8017B5D4 001783D4 7C 80 20 50 */ subf r4, r0, r4 -/* 8017B5D8 001783D8 4B FF FE 59 */ bl func_8017B430 +/* 8017B5D8 001783D8 4B FF FE 59 */ bl mod_max_size__40static_queue_Q212zNPCDutchman9wave_data_CFUl /* 8017B5DC 001783DC 90 7F 00 04 */ stw r3, 4(r31) /* 8017B5E0 001783E0 48 00 00 1C */ b lbl_8017B5FC lbl_8017B5E4: /* 8017B5E4 001783E4 80 05 00 00 */ lwz r0, 0(r5) /* 8017B5E8 001783E8 7C 84 00 50 */ subf r4, r4, r0 -/* 8017B5EC 001783EC 4B FF FE 45 */ bl func_8017B430 +/* 8017B5EC 001783EC 4B FF FE 45 */ bl mod_max_size__40static_queue_Q212zNPCDutchman9wave_data_CFUl /* 8017B5F0 001783F0 80 1F 00 04 */ lwz r0, 4(r31) /* 8017B5F4 001783F4 7C 03 00 50 */ subf r0, r3, r0 /* 8017B5F8 001783F8 90 1F 00 04 */ stw r0, 4(r31) @@ -9914,8 +9914,8 @@ lbl_8017B5FC: /* 8017B608 00178408 38 21 00 10 */ addi r1, r1, 0x10 /* 8017B60C 0017840C 4E 80 00 20 */ blr -.global func_8017B610 -func_8017B610: +.global __ne__Q240static_queue_Q212zNPCDutchman9wave_data_8iteratorCFRCQ240static_queue_Q212zNPCDutchman9wave_data_8iterator +__ne__Q240static_queue_Q212zNPCDutchman9wave_data_8iteratorCFRCQ240static_queue_Q212zNPCDutchman9wave_data_8iterator: /* 8017B610 00178410 80 A3 00 00 */ lwz r5, 0(r3) /* 8017B614 00178414 80 04 00 00 */ lwz r0, 0(r4) /* 8017B618 00178418 7C 65 00 50 */ subf r3, r5, r0 @@ -9924,8 +9924,8 @@ func_8017B610: /* 8017B624 00178424 54 03 0F FE */ srwi r3, r0, 0x1f /* 8017B628 00178428 4E 80 00 20 */ blr -.global func_8017B62C -func_8017B62C: +.global end__40static_queue_Q212zNPCDutchman9wave_data_CFv +end__40static_queue_Q212zNPCDutchman9wave_data_CFv: /* 8017B62C 0017842C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B630 00178430 7C 08 02 A6 */ mflr r0 /* 8017B634 00178434 80 83 00 00 */ lwz r4, 0(r3) @@ -9934,18 +9934,18 @@ func_8017B62C: /* 8017B640 00178440 93 E1 00 0C */ stw r31, 0xc(r1) /* 8017B644 00178444 7C 7F 1B 78 */ mr r31, r3 /* 8017B648 00178448 7C 84 02 14 */ add r4, r4, r0 -/* 8017B64C 0017844C 4B FF FD E5 */ bl func_8017B430 +/* 8017B64C 0017844C 4B FF FD E5 */ bl mod_max_size__40static_queue_Q212zNPCDutchman9wave_data_CFUl /* 8017B650 00178450 7C 64 1B 78 */ mr r4, r3 /* 8017B654 00178454 7F E3 FB 78 */ mr r3, r31 -/* 8017B658 00178458 48 00 00 19 */ bl func_8017B670 +/* 8017B658 00178458 48 00 00 19 */ bl create_iterator__40static_queue_Q212zNPCDutchman9wave_data_CFUl /* 8017B65C 0017845C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017B660 00178460 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8017B664 00178464 7C 08 03 A6 */ mtlr r0 /* 8017B668 00178468 38 21 00 10 */ addi r1, r1, 0x10 /* 8017B66C 0017846C 4E 80 00 20 */ blr -.global func_8017B670 -func_8017B670: +.global create_iterator__40static_queue_Q212zNPCDutchman9wave_data_CFUl +create_iterator__40static_queue_Q212zNPCDutchman9wave_data_CFUl: /* 8017B670 00178470 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B674 00178474 7C 60 1B 78 */ mr r0, r3 /* 8017B678 00178478 7C 83 23 78 */ mr r3, r4 @@ -9955,15 +9955,15 @@ func_8017B670: /* 8017B688 00178488 38 21 00 10 */ addi r1, r1, 0x10 /* 8017B68C 0017848C 4E 80 00 20 */ blr -.global func_8017B690 -func_8017B690: +.global __pp__Q240static_queue_Q212zNPCDutchman9wave_data_8iteratorFv +__pp__Q240static_queue_Q212zNPCDutchman9wave_data_8iteratorFv: /* 8017B690 00178490 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B694 00178494 7C 08 02 A6 */ mflr r0 /* 8017B698 00178498 38 80 00 01 */ li r4, 1 /* 8017B69C 0017849C 90 01 00 14 */ stw r0, 0x14(r1) /* 8017B6A0 001784A0 93 E1 00 0C */ stw r31, 0xc(r1) /* 8017B6A4 001784A4 7C 7F 1B 78 */ mr r31, r3 -/* 8017B6A8 001784A8 4B FF FE 55 */ bl func_8017B4FC +/* 8017B6A8 001784A8 4B FF FE 55 */ bl __apl__Q240static_queue_Q212zNPCDutchman9wave_data_8iteratorFi /* 8017B6AC 001784AC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017B6B0 001784B0 7F E3 FB 78 */ mr r3, r31 /* 8017B6B4 001784B4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -9971,8 +9971,8 @@ func_8017B690: /* 8017B6BC 001784BC 38 21 00 10 */ addi r1, r1, 0x10 /* 8017B6C0 001784C0 4E 80 00 20 */ blr -.global func_8017B6C4 -func_8017B6C4: +.global __ml__Q240static_queue_Q212zNPCDutchman9wave_data_8iteratorCFv +__ml__Q240static_queue_Q212zNPCDutchman9wave_data_8iteratorCFv: /* 8017B6C4 001784C4 80 03 00 00 */ lwz r0, 0(r3) /* 8017B6C8 001784C8 80 63 00 04 */ lwz r3, 4(r3) /* 8017B6CC 001784CC 1C 00 00 44 */ mulli r0, r0, 0x44 @@ -9980,40 +9980,40 @@ func_8017B6C4: /* 8017B6D4 001784D4 7C 63 02 14 */ add r3, r3, r0 /* 8017B6D8 001784D8 4E 80 00 20 */ blr -.global func_8017B6DC -func_8017B6DC: +.global begin__40static_queue_Q212zNPCDutchman9wave_data_CFv +begin__40static_queue_Q212zNPCDutchman9wave_data_CFv: /* 8017B6DC 001784DC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B6E0 001784E0 7C 08 02 A6 */ mflr r0 /* 8017B6E4 001784E4 80 83 00 00 */ lwz r4, 0(r3) /* 8017B6E8 001784E8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8017B6EC 001784EC 4B FF FF 85 */ bl func_8017B670 +/* 8017B6EC 001784EC 4B FF FF 85 */ bl create_iterator__40static_queue_Q212zNPCDutchman9wave_data_CFUl /* 8017B6F0 001784F0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017B6F4 001784F4 7C 08 03 A6 */ mtlr r0 /* 8017B6F8 001784F8 38 21 00 10 */ addi r1, r1, 0x10 /* 8017B6FC 001784FC 4E 80 00 20 */ blr -.global func_8017B700 -func_8017B700: +.global back__43static_queue_Q212zNPCDutchman11slime_slice_Fv +back__43static_queue_Q212zNPCDutchman11slime_slice_Fv: /* 8017B700 00178500 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8017B704 00178504 7C 08 02 A6 */ mflr r0 /* 8017B708 00178508 90 01 00 24 */ stw r0, 0x24(r1) -/* 8017B70C 0017850C 4B FF FA F5 */ bl func_8017B200 +/* 8017B70C 0017850C 4B FF FA F5 */ bl end__43static_queue_Q212zNPCDutchman11slime_slice_CFv /* 8017B710 00178510 90 81 00 0C */ stw r4, 0xc(r1) /* 8017B714 00178514 38 80 00 01 */ li r4, 1 /* 8017B718 00178518 90 61 00 08 */ stw r3, 8(r1) /* 8017B71C 0017851C 38 61 00 08 */ addi r3, r1, 8 -/* 8017B720 00178520 48 00 00 25 */ bl func_8017B744 +/* 8017B720 00178520 48 00 00 25 */ bl __mi__Q243static_queue_Q212zNPCDutchman11slime_slice_8iteratorCFi /* 8017B724 00178524 90 61 00 10 */ stw r3, 0x10(r1) /* 8017B728 00178528 38 61 00 10 */ addi r3, r1, 0x10 /* 8017B72C 0017852C 90 81 00 14 */ stw r4, 0x14(r1) -/* 8017B730 00178530 4B FF FB 35 */ bl func_8017B264 +/* 8017B730 00178530 4B FF FB 35 */ bl __ml__Q243static_queue_Q212zNPCDutchman11slime_slice_8iteratorCFv /* 8017B734 00178534 80 01 00 24 */ lwz r0, 0x24(r1) /* 8017B738 00178538 7C 08 03 A6 */ mtlr r0 /* 8017B73C 0017853C 38 21 00 20 */ addi r1, r1, 0x20 /* 8017B740 00178540 4E 80 00 20 */ blr -.global func_8017B744 -func_8017B744: +.global __mi__Q243static_queue_Q212zNPCDutchman11slime_slice_8iteratorCFi +__mi__Q243static_queue_Q212zNPCDutchman11slime_slice_8iteratorCFi: /* 8017B744 00178544 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B748 00178548 7C 08 02 A6 */ mflr r0 /* 8017B74C 0017854C 80 A3 00 00 */ lwz r5, 0(r3) @@ -10022,7 +10022,7 @@ func_8017B744: /* 8017B758 00178558 38 61 00 08 */ addi r3, r1, 8 /* 8017B75C 0017855C 90 A1 00 08 */ stw r5, 8(r1) /* 8017B760 00178560 90 01 00 0C */ stw r0, 0xc(r1) -/* 8017B764 00178564 48 00 00 1D */ bl func_8017B780 +/* 8017B764 00178564 48 00 00 1D */ bl __ami__Q243static_queue_Q212zNPCDutchman11slime_slice_8iteratorFi /* 8017B768 00178568 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017B76C 0017856C 80 61 00 08 */ lwz r3, 8(r1) /* 8017B770 00178570 80 81 00 0C */ lwz r4, 0xc(r1) @@ -10030,13 +10030,13 @@ func_8017B744: /* 8017B778 00178578 38 21 00 10 */ addi r1, r1, 0x10 /* 8017B77C 0017857C 4E 80 00 20 */ blr -.global func_8017B780 -func_8017B780: +.global __ami__Q243static_queue_Q212zNPCDutchman11slime_slice_8iteratorFi +__ami__Q243static_queue_Q212zNPCDutchman11slime_slice_8iteratorFi: /* 8017B780 00178580 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B784 00178584 7C 08 02 A6 */ mflr r0 /* 8017B788 00178588 7C 84 00 D0 */ neg r4, r4 /* 8017B78C 0017858C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8017B790 00178590 4B FF F9 B1 */ bl func_8017B140 +/* 8017B790 00178590 4B FF F9 B1 */ bl __apl__Q243static_queue_Q212zNPCDutchman11slime_slice_8iteratorFi /* 8017B794 00178594 7C 64 1B 78 */ mr r4, r3 /* 8017B798 00178598 80 63 00 00 */ lwz r3, 0(r3) /* 8017B79C 0017859C 80 84 00 04 */ lwz r4, 4(r4) @@ -10045,8 +10045,8 @@ func_8017B780: /* 8017B7A8 001785A8 38 21 00 10 */ addi r1, r1, 0x10 /* 8017B7AC 001785AC 4E 80 00 20 */ blr -.global func_8017B7B0 -func_8017B7B0: +.global init__9xFXRibbonFiPCc +init__9xFXRibbonFiPCc: /* 8017B7B0 001785B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B7B4 001785B4 7C 08 02 A6 */ mflr r0 /* 8017B7B8 001785B8 7C A4 2B 78 */ mr r4, r5 @@ -10058,20 +10058,20 @@ func_8017B7B0: /* 8017B7D0 001785D0 38 21 00 10 */ addi r1, r1, 0x10 /* 8017B7D4 001785D4 4E 80 00 20 */ blr -.global func_8017B7D8 -func_8017B7D8: +.global clear__9xFXRibbonFv +clear__9xFXRibbonFv: /* 8017B7D8 001785D8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B7DC 001785DC 7C 08 02 A6 */ mflr r0 /* 8017B7E0 001785E0 38 63 00 18 */ addi r3, r3, 0x18 /* 8017B7E4 001785E4 90 01 00 14 */ stw r0, 0x14(r1) -/* 8017B7E8 001785E8 4B EB 0C 89 */ bl func_8002C470 +/* 8017B7E8 001785E8 4B EB 0C 89 */ bl clear__36tier_queue_Q29xFXRibbon10joint_data_Fv /* 8017B7EC 001785EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017B7F0 001785F0 7C 08 03 A6 */ mtlr r0 /* 8017B7F4 001785F4 38 21 00 10 */ addi r1, r1, 0x10 /* 8017B7F8 001785F8 4E 80 00 20 */ blr -.global func_8017B7FC -func_8017B7FC: +.global set__10xParInterpFf +set__10xParInterpFf: /* 8017B7FC 001785FC D0 23 00 04 */ stfs f1, 4(r3) /* 8017B800 00178600 38 00 00 00 */ li r0, 0 /* 8017B804 00178604 D0 23 00 00 */ stfs f1, 0(r3) @@ -10081,32 +10081,32 @@ func_8017B7FC: /* 8017B814 00178614 D0 03 00 0C */ stfs f0, 0xc(r3) /* 8017B818 00178618 4E 80 00 20 */ blr -.global func_8017B81C -func_8017B81C: +.global get_center__12zNPCDutchmanCFv +get_center__12zNPCDutchmanCFv: /* 8017B81C 0017861C 80 63 00 24 */ lwz r3, 0x24(r3) /* 8017B820 00178620 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8017B824 00178624 38 63 00 30 */ addi r3, r3, 0x30 /* 8017B828 00178628 4E 80 00 20 */ blr -.global func_8017B82C -func_8017B82C: +.global face_player__12zNPCDutchmanFv +face_player__12zNPCDutchmanFv: /* 8017B82C 0017862C 38 00 00 01 */ li r0, 1 /* 8017B830 00178630 98 03 02 B4 */ stb r0, 0x2b4(r3) /* 8017B834 00178634 4E 80 00 20 */ blr -.global func_8017B838 -func_8017B838: +.global render_debug__12zNPCDutchmanFv +render_debug__12zNPCDutchmanFv: /* 8017B838 00178638 4E 80 00 20 */ blr -.global func_8017B83C -func_8017B83C: +.global disable_emitter__12zNPCDutchmanCFR11zParEmitter +disable_emitter__12zNPCDutchmanCFR11zParEmitter: /* 8017B83C 0017863C 88 04 00 30 */ lbz r0, 0x30(r4) /* 8017B840 00178640 54 00 06 3C */ rlwinm r0, r0, 0, 0x18, 0x1e /* 8017B844 00178644 98 04 00 30 */ stb r0, 0x30(r4) /* 8017B848 00178648 4E 80 00 20 */ blr -.global func_8017B84C -func_8017B84C: +.global turning__12zNPCDutchmanCFv +turning__12zNPCDutchmanCFv: /* 8017B84C 0017864C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B850 00178650 38 00 00 00 */ li r0, 0 /* 8017B854 00178654 80 83 00 24 */ lwz r4, 0x24(r3) @@ -10166,8 +10166,8 @@ lbl_8017B918: /* 8017B91C 0017871C 38 21 00 10 */ addi r1, r1, 0x10 /* 8017B920 00178720 4E 80 00 20 */ blr -.global func_8017B924 -func_8017B924: +.global emit_particles__12zNPCDutchmanCFR11zParEmitterfR25xParEmitterCustomSettings +emit_particles__12zNPCDutchmanCFR11zParEmitterfR25xParEmitterCustomSettings: /* 8017B924 00178724 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B928 00178728 7C 08 02 A6 */ mflr r0 /* 8017B92C 0017872C 7C 83 23 78 */ mr r3, r4 @@ -10179,40 +10179,40 @@ func_8017B924: /* 8017B944 00178744 38 21 00 10 */ addi r1, r1, 0x10 /* 8017B948 00178748 4E 80 00 20 */ blr -.global func_8017B94C -func_8017B94C: +.global get_orbit__12zNPCDutchmanCFv +get_orbit__12zNPCDutchmanCFv: /* 8017B94C 0017874C 80 63 00 10 */ lwz r3, 0x10(r3) /* 8017B950 00178750 38 63 00 20 */ addi r3, r3, 0x20 /* 8017B954 00178754 4E 80 00 20 */ blr -.global func_8017B958 -func_8017B958: +.global emit_particles__12zNPCDutchmanCFR11zParEmitterf +emit_particles__12zNPCDutchmanCFR11zParEmitterf: /* 8017B958 00178758 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B95C 0017875C 7C 08 02 A6 */ mflr r0 /* 8017B960 00178760 7C 83 23 78 */ mr r3, r4 /* 8017B964 00178764 90 01 00 14 */ stw r0, 0x14(r1) -/* 8017B968 00178768 4B F9 CF 7D */ bl func_801188E4 +/* 8017B968 00178768 4B F9 CF 7D */ bl xParEmitterEmit__FP11xParEmitterf /* 8017B96C 0017876C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017B970 00178770 7C 08 03 A6 */ mtlr r0 /* 8017B974 00178774 38 21 00 10 */ addi r1, r1, 0x10 /* 8017B978 00178778 4E 80 00 20 */ blr -.global func_8017B97C -func_8017B97C: +.global get_facing__12zNPCDutchmanCFv +get_facing__12zNPCDutchmanCFv: /* 8017B97C 0017877C 80 63 00 24 */ lwz r3, 0x24(r3) /* 8017B980 00178780 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8017B984 00178784 38 63 00 20 */ addi r3, r3, 0x20 /* 8017B988 00178788 4E 80 00 20 */ blr -.global func_8017B98C -func_8017B98C: +.global enable_emitter__12zNPCDutchmanCFR11zParEmitter +enable_emitter__12zNPCDutchmanCFR11zParEmitter: /* 8017B98C 0017878C 88 04 00 30 */ lbz r0, 0x30(r4) /* 8017B990 00178790 60 00 00 01 */ ori r0, r0, 1 /* 8017B994 00178794 98 04 00 30 */ stb r0, 0x30(r4) /* 8017B998 00178798 4E 80 00 20 */ blr -.global func_8017B99C -func_8017B99C: +.global get_nose_loc__12zNPCDutchmanCFv +get_nose_loc__12zNPCDutchmanCFv: /* 8017B99C 0017879C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B9A0 001787A0 7C 08 02 A6 */ mflr r0 /* 8017B9A4 001787A4 80 84 00 24 */ lwz r4, 0x24(r4) @@ -10227,8 +10227,8 @@ func_8017B99C: /* 8017B9C8 001787C8 38 21 00 10 */ addi r1, r1, 0x10 /* 8017B9CC 001787CC 4E 80 00 20 */ blr -.global func_8017B9D0 -func_8017B9D0: +.global get_chest_loc__12zNPCDutchmanCFv +get_chest_loc__12zNPCDutchmanCFv: /* 8017B9D0 001787D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B9D4 001787D4 7C 08 02 A6 */ mflr r0 /* 8017B9D8 001787D8 80 84 00 24 */ lwz r4, 0x24(r4) @@ -10243,14 +10243,14 @@ func_8017B9D0: /* 8017B9FC 001787FC 38 21 00 10 */ addi r1, r1, 0x10 /* 8017BA00 00178800 4E 80 00 20 */ blr -.global func_8017BA04 -func_8017BA04: +.global __ct__19zNPCGoalDutchmanNilFiR12zNPCDutchman +__ct__19zNPCGoalDutchmanNilFiR12zNPCDutchman: /* 8017BA04 00178804 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017BA08 00178808 7C 08 02 A6 */ mflr r0 /* 8017BA0C 0017880C 90 01 00 14 */ stw r0, 0x14(r1) /* 8017BA10 00178810 93 E1 00 0C */ stw r31, 0xc(r1) /* 8017BA14 00178814 7C 7F 1B 78 */ mr r31, r3 -/* 8017BA18 00178818 4B F5 D5 DD */ bl func_800D8FF4 +/* 8017BA18 00178818 4B F5 D5 DD */ bl __ct__14zNPCGoalCommonFi /* 8017BA1C 0017881C 3C 80 80 2A */ lis r4, lbl_8029B730@ha /* 8017BA20 00178820 7F E3 FB 78 */ mr r3, r31 /* 8017BA24 00178824 38 04 B7 30 */ addi r0, r4, lbl_8029B730@l @@ -10261,8 +10261,8 @@ func_8017BA04: /* 8017BA38 00178838 38 21 00 10 */ addi r1, r1, 0x10 /* 8017BA3C 0017883C 4E 80 00 20 */ blr -.global func_8017BA40 -func_8017BA40: +.global __ct__24zNPCGoalDutchmanInitiateFiR12zNPCDutchman +__ct__24zNPCGoalDutchmanInitiateFiR12zNPCDutchman: /* 8017BA40 00178840 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017BA44 00178844 7C 08 02 A6 */ mflr r0 /* 8017BA48 00178848 90 01 00 14 */ stw r0, 0x14(r1) @@ -10270,7 +10270,7 @@ func_8017BA40: /* 8017BA50 00178850 7C BF 2B 78 */ mr r31, r5 /* 8017BA54 00178854 93 C1 00 08 */ stw r30, 8(r1) /* 8017BA58 00178858 7C 7E 1B 78 */ mr r30, r3 -/* 8017BA5C 0017885C 4B F5 D5 99 */ bl func_800D8FF4 +/* 8017BA5C 0017885C 4B F5 D5 99 */ bl __ct__14zNPCGoalCommonFi /* 8017BA60 00178860 3C 80 80 2A */ lis r4, lbl_8029B6FC@ha /* 8017BA64 00178864 7F C3 F3 78 */ mr r3, r30 /* 8017BA68 00178868 38 04 B6 FC */ addi r0, r4, lbl_8029B6FC@l @@ -10283,8 +10283,8 @@ func_8017BA40: /* 8017BA84 00178884 38 21 00 10 */ addi r1, r1, 0x10 /* 8017BA88 00178888 4E 80 00 20 */ blr -.global func_8017BA8C -func_8017BA8C: +.global turning__12zNPCDutchmanCFf +turning__12zNPCDutchmanCFf: /* 8017BA8C 0017888C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8017BA90 00178890 7C 08 02 A6 */ mflr r0 /* 8017BA94 00178894 90 01 00 34 */ stw r0, 0x34(r1) @@ -10312,7 +10312,7 @@ func_8017BA8C: /* 8017BAEC 001788EC 41 81 00 20 */ bgt lbl_8017BB0C /* 8017BAF0 001788F0 38 63 02 D8 */ addi r3, r3, 0x2d8 /* 8017BAF4 001788F4 38 81 00 08 */ addi r4, r1, 8 -/* 8017BAF8 001788F8 4B FA 19 C9 */ bl func_8011D4C0 +/* 8017BAF8 001788F8 4B FA 19 C9 */ bl dot__5xVec2CFRC5xVec2 /* 8017BAFC 001788FC C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) /* 8017BB00 00178900 EC 00 F8 28 */ fsubs f0, f0, f31 /* 8017BB04 00178904 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -10329,8 +10329,8 @@ lbl_8017BB10: /* 8017BB28 00178928 38 21 00 30 */ addi r1, r1, 0x30 /* 8017BB2C 0017892C 4E 80 00 20 */ blr -.global func_8017BB30 -func_8017BB30: +.global __ct__20zNPCGoalDutchmanIdleFiR12zNPCDutchman +__ct__20zNPCGoalDutchmanIdleFiR12zNPCDutchman: /* 8017BB30 00178930 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017BB34 00178934 7C 08 02 A6 */ mflr r0 /* 8017BB38 00178938 90 01 00 14 */ stw r0, 0x14(r1) @@ -10338,7 +10338,7 @@ func_8017BB30: /* 8017BB40 00178940 7C BF 2B 78 */ mr r31, r5 /* 8017BB44 00178944 93 C1 00 08 */ stw r30, 8(r1) /* 8017BB48 00178948 7C 7E 1B 78 */ mr r30, r3 -/* 8017BB4C 0017894C 4B F5 D4 A9 */ bl func_800D8FF4 +/* 8017BB4C 0017894C 4B F5 D4 A9 */ bl __ct__14zNPCGoalCommonFi /* 8017BB50 00178950 3C 80 80 2A */ lis r4, lbl_8029B6C8@ha /* 8017BB54 00178954 7F C3 F3 78 */ mr r3, r30 /* 8017BB58 00178958 38 04 B6 C8 */ addi r0, r4, lbl_8029B6C8@l @@ -10351,8 +10351,8 @@ func_8017BB30: /* 8017BB74 00178974 38 21 00 10 */ addi r1, r1, 0x10 /* 8017BB78 00178978 4E 80 00 20 */ blr -.global func_8017BB7C -func_8017BB7C: +.global __ct__25zNPCGoalDutchmanDisappearFiR12zNPCDutchman +__ct__25zNPCGoalDutchmanDisappearFiR12zNPCDutchman: /* 8017BB7C 0017897C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017BB80 00178980 7C 08 02 A6 */ mflr r0 /* 8017BB84 00178984 90 01 00 14 */ stw r0, 0x14(r1) @@ -10360,7 +10360,7 @@ func_8017BB7C: /* 8017BB8C 0017898C 7C BF 2B 78 */ mr r31, r5 /* 8017BB90 00178990 93 C1 00 08 */ stw r30, 8(r1) /* 8017BB94 00178994 7C 7E 1B 78 */ mr r30, r3 -/* 8017BB98 00178998 4B F5 D4 5D */ bl func_800D8FF4 +/* 8017BB98 00178998 4B F5 D4 5D */ bl __ct__14zNPCGoalCommonFi /* 8017BB9C 0017899C 3C 80 80 2A */ lis r4, lbl_8029B694@ha /* 8017BBA0 001789A0 7F C3 F3 78 */ mr r3, r30 /* 8017BBA4 001789A4 38 04 B6 94 */ addi r0, r4, lbl_8029B694@l @@ -10373,8 +10373,8 @@ func_8017BB7C: /* 8017BBC0 001789C0 38 21 00 10 */ addi r1, r1, 0x10 /* 8017BBC4 001789C4 4E 80 00 20 */ blr -.global func_8017BBC8 -func_8017BBC8: +.global __ct__24zNPCGoalDutchmanTeleportFiR12zNPCDutchman +__ct__24zNPCGoalDutchmanTeleportFiR12zNPCDutchman: /* 8017BBC8 001789C8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017BBCC 001789CC 7C 08 02 A6 */ mflr r0 /* 8017BBD0 001789D0 90 01 00 14 */ stw r0, 0x14(r1) @@ -10382,7 +10382,7 @@ func_8017BBC8: /* 8017BBD8 001789D8 7C BF 2B 78 */ mr r31, r5 /* 8017BBDC 001789DC 93 C1 00 08 */ stw r30, 8(r1) /* 8017BBE0 001789E0 7C 7E 1B 78 */ mr r30, r3 -/* 8017BBE4 001789E4 4B F5 D4 11 */ bl func_800D8FF4 +/* 8017BBE4 001789E4 4B F5 D4 11 */ bl __ct__14zNPCGoalCommonFi /* 8017BBE8 001789E8 3C 80 80 2A */ lis r4, lbl_8029B660@ha /* 8017BBEC 001789EC 7F C3 F3 78 */ mr r3, r30 /* 8017BBF0 001789F0 38 04 B6 60 */ addi r0, r4, lbl_8029B660@l @@ -10395,8 +10395,8 @@ func_8017BBC8: /* 8017BC0C 00178A0C 38 21 00 10 */ addi r1, r1, 0x10 /* 8017BC10 00178A10 4E 80 00 20 */ blr -.global func_8017BC14 -func_8017BC14: +.global __ct__24zNPCGoalDutchmanReappearFiR12zNPCDutchman +__ct__24zNPCGoalDutchmanReappearFiR12zNPCDutchman: /* 8017BC14 00178A14 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017BC18 00178A18 7C 08 02 A6 */ mflr r0 /* 8017BC1C 00178A1C 90 01 00 14 */ stw r0, 0x14(r1) @@ -10404,7 +10404,7 @@ func_8017BC14: /* 8017BC24 00178A24 7C BF 2B 78 */ mr r31, r5 /* 8017BC28 00178A28 93 C1 00 08 */ stw r30, 8(r1) /* 8017BC2C 00178A2C 7C 7E 1B 78 */ mr r30, r3 -/* 8017BC30 00178A30 4B F5 D3 C5 */ bl func_800D8FF4 +/* 8017BC30 00178A30 4B F5 D3 C5 */ bl __ct__14zNPCGoalCommonFi /* 8017BC34 00178A34 3C 80 80 2A */ lis r4, lbl_8029B62C@ha /* 8017BC38 00178A38 7F C3 F3 78 */ mr r3, r30 /* 8017BC3C 00178A3C 38 04 B6 2C */ addi r0, r4, lbl_8029B62C@l @@ -10417,8 +10417,8 @@ func_8017BC14: /* 8017BC58 00178A58 38 21 00 10 */ addi r1, r1, 0x10 /* 8017BC5C 00178A5C 4E 80 00 20 */ blr -.global func_8017BC60 -func_8017BC60: +.global __ct__20zNPCGoalDutchmanBeamFiR12zNPCDutchman +__ct__20zNPCGoalDutchmanBeamFiR12zNPCDutchman: /* 8017BC60 00178A60 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017BC64 00178A64 7C 08 02 A6 */ mflr r0 /* 8017BC68 00178A68 90 01 00 14 */ stw r0, 0x14(r1) @@ -10426,7 +10426,7 @@ func_8017BC60: /* 8017BC70 00178A70 7C BF 2B 78 */ mr r31, r5 /* 8017BC74 00178A74 93 C1 00 08 */ stw r30, 8(r1) /* 8017BC78 00178A78 7C 7E 1B 78 */ mr r30, r3 -/* 8017BC7C 00178A7C 4B F5 D3 79 */ bl func_800D8FF4 +/* 8017BC7C 00178A7C 4B F5 D3 79 */ bl __ct__14zNPCGoalCommonFi /* 8017BC80 00178A80 3C 80 80 2A */ lis r4, lbl_8029B5F8@ha /* 8017BC84 00178A84 7F C3 F3 78 */ mr r3, r30 /* 8017BC88 00178A88 38 04 B5 F8 */ addi r0, r4, lbl_8029B5F8@l @@ -10439,8 +10439,8 @@ func_8017BC60: /* 8017BCA4 00178AA4 38 21 00 10 */ addi r1, r1, 0x10 /* 8017BCA8 00178AA8 4E 80 00 20 */ blr -.global func_8017BCAC -func_8017BCAC: +.global __ct__21zNPCGoalDutchmanFlameFiR12zNPCDutchman +__ct__21zNPCGoalDutchmanFlameFiR12zNPCDutchman: /* 8017BCAC 00178AAC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017BCB0 00178AB0 7C 08 02 A6 */ mflr r0 /* 8017BCB4 00178AB4 90 01 00 14 */ stw r0, 0x14(r1) @@ -10448,7 +10448,7 @@ func_8017BCAC: /* 8017BCBC 00178ABC 7C BF 2B 78 */ mr r31, r5 /* 8017BCC0 00178AC0 93 C1 00 08 */ stw r30, 8(r1) /* 8017BCC4 00178AC4 7C 7E 1B 78 */ mr r30, r3 -/* 8017BCC8 00178AC8 4B F5 D3 2D */ bl func_800D8FF4 +/* 8017BCC8 00178AC8 4B F5 D3 2D */ bl __ct__14zNPCGoalCommonFi /* 8017BCCC 00178ACC 3C 80 80 2A */ lis r4, lbl_8029B5C4@ha /* 8017BCD0 00178AD0 7F C3 F3 78 */ mr r3, r30 /* 8017BCD4 00178AD4 38 04 B5 C4 */ addi r0, r4, lbl_8029B5C4@l @@ -10461,8 +10461,8 @@ func_8017BCAC: /* 8017BCF0 00178AF0 38 21 00 10 */ addi r1, r1, 0x10 /* 8017BCF4 00178AF4 4E 80 00 20 */ blr -.global func_8017BCF8 -func_8017BCF8: +.global __ct__25zNPCGoalDutchmanPostFlameFiR12zNPCDutchman +__ct__25zNPCGoalDutchmanPostFlameFiR12zNPCDutchman: /* 8017BCF8 00178AF8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017BCFC 00178AFC 7C 08 02 A6 */ mflr r0 /* 8017BD00 00178B00 90 01 00 14 */ stw r0, 0x14(r1) @@ -10470,7 +10470,7 @@ func_8017BCF8: /* 8017BD08 00178B08 7C BF 2B 78 */ mr r31, r5 /* 8017BD0C 00178B0C 93 C1 00 08 */ stw r30, 8(r1) /* 8017BD10 00178B10 7C 7E 1B 78 */ mr r30, r3 -/* 8017BD14 00178B14 4B F5 D2 E1 */ bl func_800D8FF4 +/* 8017BD14 00178B14 4B F5 D2 E1 */ bl __ct__14zNPCGoalCommonFi /* 8017BD18 00178B18 3C 80 80 2A */ lis r4, lbl_8029B590@ha /* 8017BD1C 00178B1C 7F C3 F3 78 */ mr r3, r30 /* 8017BD20 00178B20 38 04 B5 90 */ addi r0, r4, lbl_8029B590@l @@ -10483,8 +10483,8 @@ func_8017BCF8: /* 8017BD3C 00178B3C 38 21 00 10 */ addi r1, r1, 0x10 /* 8017BD40 00178B40 4E 80 00 20 */ blr -.global func_8017BD44 -func_8017BD44: +.global __ct__22zNPCGoalDutchmanCaughtFiR12zNPCDutchman +__ct__22zNPCGoalDutchmanCaughtFiR12zNPCDutchman: /* 8017BD44 00178B44 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017BD48 00178B48 7C 08 02 A6 */ mflr r0 /* 8017BD4C 00178B4C 90 01 00 14 */ stw r0, 0x14(r1) @@ -10492,7 +10492,7 @@ func_8017BD44: /* 8017BD54 00178B54 7C BF 2B 78 */ mr r31, r5 /* 8017BD58 00178B58 93 C1 00 08 */ stw r30, 8(r1) /* 8017BD5C 00178B5C 7C 7E 1B 78 */ mr r30, r3 -/* 8017BD60 00178B60 4B F5 D2 95 */ bl func_800D8FF4 +/* 8017BD60 00178B60 4B F5 D2 95 */ bl __ct__14zNPCGoalCommonFi /* 8017BD64 00178B64 3C 80 80 2A */ lis r4, lbl_8029B55C@ha /* 8017BD68 00178B68 7F C3 F3 78 */ mr r3, r30 /* 8017BD6C 00178B6C 38 04 B5 5C */ addi r0, r4, lbl_8029B55C@l @@ -10505,8 +10505,8 @@ func_8017BD44: /* 8017BD88 00178B88 38 21 00 10 */ addi r1, r1, 0x10 /* 8017BD8C 00178B8C 4E 80 00 20 */ blr -.global func_8017BD90 -func_8017BD90: +.global __ct__22zNPCGoalDutchmanDamageFiR12zNPCDutchman +__ct__22zNPCGoalDutchmanDamageFiR12zNPCDutchman: /* 8017BD90 00178B90 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017BD94 00178B94 7C 08 02 A6 */ mflr r0 /* 8017BD98 00178B98 90 01 00 14 */ stw r0, 0x14(r1) @@ -10514,7 +10514,7 @@ func_8017BD90: /* 8017BDA0 00178BA0 7C BF 2B 78 */ mr r31, r5 /* 8017BDA4 00178BA4 93 C1 00 08 */ stw r30, 8(r1) /* 8017BDA8 00178BA8 7C 7E 1B 78 */ mr r30, r3 -/* 8017BDAC 00178BAC 4B F5 D2 49 */ bl func_800D8FF4 +/* 8017BDAC 00178BAC 4B F5 D2 49 */ bl __ct__14zNPCGoalCommonFi /* 8017BDB0 00178BB0 3C 80 80 2A */ lis r4, lbl_8029B528@ha /* 8017BDB4 00178BB4 7F C3 F3 78 */ mr r3, r30 /* 8017BDB8 00178BB8 38 04 B5 28 */ addi r0, r4, lbl_8029B528@l @@ -10527,8 +10527,8 @@ func_8017BD90: /* 8017BDD4 00178BD4 38 21 00 10 */ addi r1, r1, 0x10 /* 8017BDD8 00178BD8 4E 80 00 20 */ blr -.global func_8017BDDC -func_8017BDDC: +.global __ct__21zNPCGoalDutchmanDeathFiR12zNPCDutchman +__ct__21zNPCGoalDutchmanDeathFiR12zNPCDutchman: /* 8017BDDC 00178BDC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017BDE0 00178BE0 7C 08 02 A6 */ mflr r0 /* 8017BDE4 00178BE4 90 01 00 14 */ stw r0, 0x14(r1) @@ -10536,7 +10536,7 @@ func_8017BDDC: /* 8017BDEC 00178BEC 7C BF 2B 78 */ mr r31, r5 /* 8017BDF0 00178BF0 93 C1 00 08 */ stw r30, 8(r1) /* 8017BDF4 00178BF4 7C 7E 1B 78 */ mr r30, r3 -/* 8017BDF8 00178BF8 4B F5 D1 FD */ bl func_800D8FF4 +/* 8017BDF8 00178BF8 4B F5 D1 FD */ bl __ct__14zNPCGoalCommonFi /* 8017BDFC 00178BFC 3C 80 80 2A */ lis r4, lbl_8029B4F4@ha /* 8017BE00 00178C00 7F C3 F3 78 */ mr r3, r30 /* 8017BE04 00178C04 38 04 B4 F4 */ addi r0, r4, lbl_8029B4F4@l @@ -10566,8 +10566,8 @@ func_8017BDDC: /* 8017BE64 00178C64 38 63 06 30 */ addi r3, r3, 0x630 /* 8017BE68 00178C68 4E 80 00 20 */ blr -.global func_8017BE6C -func_8017BE6C: +.global create__5xVec2Fff +create__5xVec2Fff: /* 8017BE6C 00178C6C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017BE70 00178C70 80 62 C0 28 */ lwz r3, lbl_803D09A8-_SDA2_BASE_(r2) /* 8017BE74 00178C74 80 02 C0 2C */ lwz r0, lbl_803D09AC-_SDA2_BASE_(r2) @@ -10716,8 +10716,8 @@ zNPCTypeDutchman.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 8017C070 00178E70 D0 03 00 08 */ stfs f0, 8(r3) /* 8017C074 00178E74 4E 80 00 20 */ blr -.global func_8017C078 -func_8017C078: +.global xSphereHitsCapsule__FRC7xSphereRC5xVec3RC5xVec3f +xSphereHitsCapsule__FRC7xSphereRC5xVec3RC5xVec3f: /* 8017C078 00178E78 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017C07C 00178E7C 7C 08 02 A6 */ mflr r0 /* 8017C080 00178E80 FC 40 08 90 */ fmr f2, f1 diff --git a/asm/Game/zNPCTypeKingJelly.s b/asm/Game/zNPCTypeKingJelly.s index 30e2afe86..a4cec3bcf 100644 --- a/asm/Game/zNPCTypeKingJelly.s +++ b/asm/Game/zNPCTypeKingJelly.s @@ -443,7 +443,7 @@ lbl_80146BE4: /* 80146C0C 00143A0C D0 03 00 44 */ stfs f0, 0x44(r3) /* 80146C10 00143A10 C0 23 00 44 */ lfs f1, 0x44(r3) /* 80146C14 00143A14 C0 43 00 24 */ lfs f2, 0x24(r3) -/* 80146C18 00143A18 4B EE 97 95 */ bl func_800303AC +/* 80146C18 00143A18 4B EE 97 95 */ bl xfmod__Fff /* 80146C1C 00143A1C D0 3F 00 44 */ stfs f1, 0x44(r31) /* 80146C20 00143A20 C0 3F 00 44 */ lfs f1, 0x44(r31) /* 80146C24 00143A24 C0 1F 00 24 */ lfs f0, 0x24(r31) @@ -688,7 +688,7 @@ lbl_80146F80: /* 80146F84 00143D84 40 82 FF F0 */ bne lbl_80146F74 /* 80146F88 00143D88 38 7D 02 28 */ addi r3, r29, 0x228 /* 80146F8C 00143D8C 38 9B 00 50 */ addi r4, r27, 0x50 -/* 80146F90 00143D90 4B ED 10 09 */ bl func_80017F98 +/* 80146F90 00143D90 4B ED 10 09 */ bl __as__10iColor_tagFRC10iColor_tag /* 80146F94 00143D94 80 7B 00 7C */ lwz r3, 0x7c(r27) /* 80146F98 00143D98 7F FA FA 14 */ add r31, r26, r31 /* 80146F9C 00143D9C 3B FF FF FF */ addi r31, r31, -1 @@ -783,7 +783,7 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 801470D4 00143ED4 B0 E1 00 22 */ sth r7, 0x22(r1) /* 801470D8 00143ED8 C0 1D 00 4C */ lfs f0, 0x4c(r29) /* 801470DC 00143EDC D0 01 00 2C */ stfs f0, 0x2c(r1) -/* 801470E0 00143EE0 4B ED 0E B9 */ bl func_80017F98 +/* 801470E0 00143EE0 4B ED 0E B9 */ bl __as__10iColor_tagFRC10iColor_tag /* 801470E4 00143EE4 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) /* 801470E8 00143EE8 38 00 02 BA */ li r0, 0x2ba /* 801470EC 00143EEC D0 01 00 34 */ stfs f0, 0x34(r1) @@ -1370,7 +1370,7 @@ __ct__13zNPCKingJellyFi: /* 801479F4 001447F4 90 01 00 14 */ stw r0, 0x14(r1) /* 801479F8 001447F8 93 E1 00 0C */ stw r31, 0xc(r1) /* 801479FC 001447FC 7C 7F 1B 78 */ mr r31, r3 -/* 80147A00 00144800 4B FE E6 C9 */ bl func_801360C8 +/* 80147A00 00144800 4B FE E6 C9 */ bl __ct__11zNPCSubBossFi /* 80147A04 00144804 3C 60 80 2A */ lis r3, lbl_8029A068@ha /* 80147A08 00144808 38 C0 FF FF */ li r6, -1 /* 80147A0C 0014480C 38 63 A0 68 */ addi r3, r3, lbl_8029A068@l @@ -1480,7 +1480,7 @@ lbl_80147B30: /* 80147BA8 001449A8 90 03 01 38 */ stw r0, 0x138(r3) /* 80147BAC 001449AC 38 84 30 18 */ addi r4, r4, lbl_80253018@l /* 80147BB0 001449B0 38 63 01 40 */ addi r3, r3, 0x140 -/* 80147BB4 001449B4 4B EC 36 B1 */ bl func_8000B264 +/* 80147BB4 001449B4 4B EC 36 B1 */ bl __as__5xVec3FRC5xVec3 /* 80147BB8 001449B8 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80147BBC 001449BC 38 9F 03 A0 */ addi r4, r31, 0x3a0 /* 80147BC0 001449C0 38 00 00 00 */ li r0, 0 @@ -1503,7 +1503,7 @@ lbl_80147B30: /* 80147C04 00144A04 90 03 01 38 */ stw r0, 0x138(r3) /* 80147C08 00144A08 38 84 30 18 */ addi r4, r4, lbl_80253018@l /* 80147C0C 00144A0C 38 63 01 40 */ addi r3, r3, 0x140 -/* 80147C10 00144A10 4B EC 36 55 */ bl func_8000B264 +/* 80147C10 00144A10 4B EC 36 55 */ bl __as__5xVec3FRC5xVec3 /* 80147C14 00144A14 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha /* 80147C18 00144A18 38 63 D8 B0 */ addi r3, r3, lbl_8026D8B0@l /* 80147C1C 00144A1C 38 63 00 93 */ addi r3, r3, 0x93 @@ -1515,7 +1515,7 @@ lbl_80147B30: /* 80147C34 00144A34 90 03 01 38 */ stw r0, 0x138(r3) /* 80147C38 00144A38 38 84 30 18 */ addi r4, r4, lbl_80253018@l /* 80147C3C 00144A3C 38 63 01 40 */ addi r3, r3, 0x140 -/* 80147C40 00144A40 4B EC 36 25 */ bl func_8000B264 +/* 80147C40 00144A40 4B EC 36 25 */ bl __as__5xVec3FRC5xVec3 /* 80147C44 00144A44 C0 02 A6 78 */ lfs f0, lbl_803CEFF8-_SDA2_BASE_(r2) /* 80147C48 00144A48 38 9F 06 78 */ addi r4, r31, 0x678 /* 80147C4C 00144A4C 38 00 00 00 */ li r0, 0 @@ -1535,7 +1535,7 @@ lbl_80147B30: /* 80147C84 00144A84 90 03 01 38 */ stw r0, 0x138(r3) /* 80147C88 00144A88 38 84 30 18 */ addi r4, r4, lbl_80253018@l /* 80147C8C 00144A8C 38 63 01 40 */ addi r3, r3, 0x140 -/* 80147C90 00144A90 4B EC 35 D5 */ bl func_8000B264 +/* 80147C90 00144A90 4B EC 35 D5 */ bl __as__5xVec3FRC5xVec3 /* 80147C94 00144A94 C0 02 A6 78 */ lfs f0, lbl_803CEFF8-_SDA2_BASE_(r2) /* 80147C98 00144A98 38 7F 07 E4 */ addi r3, r31, 0x7e4 /* 80147C9C 00144A9C 38 00 00 00 */ li r0, 0 @@ -1547,7 +1547,7 @@ lbl_80147B30: /* 80147CB4 00144AB4 38 63 01 4C */ addi r3, r3, 0x14c /* 80147CB8 00144AB8 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80147CBC 00144ABC FC 60 08 90 */ fmr f3, f1 -/* 80147CC0 00144AC0 4B EC 34 2D */ bl func_8000B0EC +/* 80147CC0 00144AC0 4B EC 34 2D */ bl assign__5xVec3Ffff /* 80147CC4 00144AC4 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) /* 80147CC8 00144AC8 38 9F 07 E4 */ addi r4, r31, 0x7e4 /* 80147CCC 00144ACC 7F C3 F3 78 */ mr r3, r30 @@ -1561,7 +1561,7 @@ lbl_80147B30: lbl_80147CEC: /* 80147CEC 00144AEC 80 7F 03 0C */ lwz r3, 0x30c(r31) /* 80147CF0 00144AF0 7F C4 F3 78 */ mr r4, r30 -/* 80147CF4 00144AF4 48 00 6B 11 */ bl func_8014E804 +/* 80147CF4 00144AF4 48 00 6B 11 */ bl MeetTheKing__9zNPCJellyFP10zNPCCommon /* 80147CF8 00144AF8 7F C3 F3 78 */ mr r3, r30 /* 80147CFC 00144AFC 38 9F 03 0C */ addi r4, r31, 0x30c /* 80147D00 00144B00 48 00 2F 29 */ bl disable_child__13zNPCKingJellyFRQ213zNPCKingJelly10child_data @@ -1680,15 +1680,15 @@ lbl_80147E98: /* 80147EA4 00144CA4 3B A4 00 D4 */ addi r29, r4, 0xd4 /* 80147EA8 00144CA8 C0 23 00 18 */ lfs f1, 0x18(r3) /* 80147EAC 00144CAC 7F A3 EB 78 */ mr r3, r29 -/* 80147EB0 00144CB0 4B EC 32 D1 */ bl func_8000B180 +/* 80147EB0 00144CB0 4B EC 32 D1 */ bl __amu__5xVec3Ff /* 80147EB4 00144CB4 7F A3 EB 78 */ mr r3, r29 -/* 80147EB8 00144CB8 4B EC 32 45 */ bl func_8000B0FC +/* 80147EB8 00144CB8 4B EC 32 45 */ bl length2__5xVec3CFv /* 80147EBC 00144CBC C0 02 A6 88 */ lfs f0, lbl_803CF008-_SDA2_BASE_(r2) /* 80147EC0 00144CC0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80147EC4 00144CC4 40 80 00 18 */ bge lbl_80147EDC /* 80147EC8 00144CC8 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) /* 80147ECC 00144CCC 7F A3 EB 78 */ mr r3, r29 -/* 80147ED0 00144CD0 4B ED 49 A9 */ bl func_8001C878 +/* 80147ED0 00144CD0 4B ED 49 A9 */ bl __as__5xVec3Ff /* 80147ED4 00144CD4 38 00 00 00 */ li r0, 0 /* 80147ED8 00144CD8 98 1E 02 B8 */ stb r0, 0x2b8(r30) lbl_80147EDC: @@ -1766,7 +1766,7 @@ lbl_80147FA8: /* 80147FE4 00144DE4 80 BF 00 24 */ lwz r5, 0x24(r31) /* 80147FE8 00144DE8 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 80147FEC 00144DEC 38 A5 00 B0 */ addi r5, r5, 0xb0 -/* 80147FF0 00144DF0 4B EC D3 F1 */ bl func_800153E0 +/* 80147FF0 00144DF0 4B EC D3 F1 */ bl __pl__5xVec3CFRC5xVec3 /* 80147FF4 00144DF4 80 C1 00 08 */ lwz r6, 8(r1) /* 80147FF8 00144DF8 7F E3 FB 78 */ mr r3, r31 /* 80147FFC 00144DFC 80 A1 00 0C */ lwz r5, 0xc(r1) @@ -1819,7 +1819,7 @@ lbl_80148090: /* 801480A0 00144EA0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801480A4 00144EA4 7C 08 02 A6 */ mflr r0 /* 801480A8 00144EA8 90 01 00 14 */ stw r0, 0x14(r1) -/* 801480AC 00144EAC 48 00 67 61 */ bl func_8014E80C +/* 801480AC 00144EAC 48 00 67 61 */ bl render_debug__13zNPCKingJellyFv /* 801480B0 00144EB0 80 01 00 14 */ lwz r0, 0x14(r1) /* 801480B4 00144EB4 7C 08 03 A6 */ mtlr r0 /* 801480B8 00144EB8 38 21 00 10 */ addi r1, r1, 0x10 @@ -2613,11 +2613,11 @@ lbl_80148C24: /* 80148C30 00145A30 38 80 00 FF */ li r4, 0xff /* 80148C34 00145A34 38 A0 00 00 */ li r5, 0 /* 80148C38 00145A38 38 C0 00 FF */ li r6, 0xff -/* 80148C3C 00145A3C 4B EE 63 AD */ bl func_8002EFE8 +/* 80148C3C 00145A3C 4B EE 63 AD */ bl xColorFromRGBA__FUcUcUcUc /* 80148C40 00145A40 90 61 00 24 */ stw r3, 0x24(r1) /* 80148C44 00145A44 38 7C 00 CC */ addi r3, r28, 0xcc /* 80148C48 00145A48 38 81 00 24 */ addi r4, r1, 0x24 -/* 80148C4C 00145A4C 4B EC F3 4D */ bl func_80017F98 +/* 80148C4C 00145A4C 4B EC F3 4D */ bl __as__10iColor_tagFRC10iColor_tag /* 80148C50 00145A50 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha /* 80148C54 00145A54 7F C7 F3 78 */ mr r7, r30 /* 80148C58 00145A58 38 A3 D8 B0 */ addi r5, r3, lbl_8026D8B0@l @@ -2725,11 +2725,11 @@ lbl_80148DC8: /* 80148DD4 00145BD4 38 80 00 FF */ li r4, 0xff /* 80148DD8 00145BD8 38 A0 00 FF */ li r5, 0xff /* 80148DDC 00145BDC 38 C0 00 FF */ li r6, 0xff -/* 80148DE0 00145BE0 4B EE 62 09 */ bl func_8002EFE8 +/* 80148DE0 00145BE0 4B EE 62 09 */ bl xColorFromRGBA__FUcUcUcUc /* 80148DE4 00145BE4 90 61 00 20 */ stw r3, 0x20(r1) /* 80148DE8 00145BE8 38 7C 00 E8 */ addi r3, r28, 0xe8 /* 80148DEC 00145BEC 38 81 00 20 */ addi r4, r1, 0x20 -/* 80148DF0 00145BF0 4B EC F1 A9 */ bl func_80017F98 +/* 80148DF0 00145BF0 4B EC F1 A9 */ bl __as__10iColor_tagFRC10iColor_tag /* 80148DF4 00145BF4 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha /* 80148DF8 00145BF8 7F C7 F3 78 */ mr r7, r30 /* 80148DFC 00145BFC 38 A3 D8 B0 */ addi r5, r3, lbl_8026D8B0@l @@ -2837,11 +2837,11 @@ lbl_80148F6C: /* 80148F78 00145D78 38 80 00 FF */ li r4, 0xff /* 80148F7C 00145D7C 38 A0 00 FF */ li r5, 0xff /* 80148F80 00145D80 38 C0 00 FF */ li r6, 0xff -/* 80148F84 00145D84 4B EE 60 65 */ bl func_8002EFE8 +/* 80148F84 00145D84 4B EE 60 65 */ bl xColorFromRGBA__FUcUcUcUc /* 80148F88 00145D88 90 61 00 1C */ stw r3, 0x1c(r1) /* 80148F8C 00145D8C 38 7C 01 04 */ addi r3, r28, 0x104 /* 80148F90 00145D90 38 81 00 1C */ addi r4, r1, 0x1c -/* 80148F94 00145D94 4B EC F0 05 */ bl func_80017F98 +/* 80148F94 00145D94 4B EC F0 05 */ bl __as__10iColor_tagFRC10iColor_tag /* 80148F98 00145D98 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha /* 80148F9C 00145D9C 7F C7 F3 78 */ mr r7, r30 /* 80148FA0 00145DA0 38 A3 D8 B0 */ addi r5, r3, lbl_8026D8B0@l @@ -2949,11 +2949,11 @@ lbl_80149110: /* 8014911C 00145F1C 38 80 00 FF */ li r4, 0xff /* 80149120 00145F20 38 A0 00 FF */ li r5, 0xff /* 80149124 00145F24 38 C0 00 FF */ li r6, 0xff -/* 80149128 00145F28 4B EE 5E C1 */ bl func_8002EFE8 +/* 80149128 00145F28 4B EE 5E C1 */ bl xColorFromRGBA__FUcUcUcUc /* 8014912C 00145F2C 90 61 00 18 */ stw r3, 0x18(r1) /* 80149130 00145F30 38 7C 01 20 */ addi r3, r28, 0x120 /* 80149134 00145F34 38 81 00 18 */ addi r4, r1, 0x18 -/* 80149138 00145F38 4B EC EE 61 */ bl func_80017F98 +/* 80149138 00145F38 4B EC EE 61 */ bl __as__10iColor_tagFRC10iColor_tag /* 8014913C 00145F3C 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha /* 80149140 00145F40 7F C7 F3 78 */ mr r7, r30 /* 80149144 00145F44 38 A3 D8 B0 */ addi r5, r3, lbl_8026D8B0@l @@ -3091,11 +3091,11 @@ lbl_80149324: /* 80149330 00146130 38 80 00 64 */ li r4, 0x64 /* 80149334 00146134 38 A0 00 9B */ li r5, 0x9b /* 80149338 00146138 38 C0 00 FF */ li r6, 0xff -/* 8014933C 0014613C 4B EE 5C AD */ bl func_8002EFE8 +/* 8014933C 0014613C 4B EE 5C AD */ bl xColorFromRGBA__FUcUcUcUc /* 80149340 00146140 90 61 00 14 */ stw r3, 0x14(r1) /* 80149344 00146144 38 7C 01 44 */ addi r3, r28, 0x144 /* 80149348 00146148 38 81 00 14 */ addi r4, r1, 0x14 -/* 8014934C 0014614C 4B EC EC 4D */ bl func_80017F98 +/* 8014934C 0014614C 4B EC EC 4D */ bl __as__10iColor_tagFRC10iColor_tag /* 80149350 00146150 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha /* 80149354 00146154 7F C7 F3 78 */ mr r7, r30 /* 80149358 00146158 38 A3 D8 B0 */ addi r5, r3, lbl_8026D8B0@l @@ -3188,11 +3188,11 @@ lbl_80149490: /* 8014949C 0014629C 38 80 00 64 */ li r4, 0x64 /* 801494A0 001462A0 38 A0 00 64 */ li r5, 0x64 /* 801494A4 001462A4 38 C0 00 00 */ li r6, 0 -/* 801494A8 001462A8 4B EE 5B 41 */ bl func_8002EFE8 +/* 801494A8 001462A8 4B EE 5B 41 */ bl xColorFromRGBA__FUcUcUcUc /* 801494AC 001462AC 90 61 00 10 */ stw r3, 0x10(r1) /* 801494B0 001462B0 38 7C 01 5C */ addi r3, r28, 0x15c /* 801494B4 001462B4 38 81 00 10 */ addi r4, r1, 0x10 -/* 801494B8 001462B8 4B EC EA E1 */ bl func_80017F98 +/* 801494B8 001462B8 4B EC EA E1 */ bl __as__10iColor_tagFRC10iColor_tag /* 801494BC 001462BC 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha /* 801494C0 001462C0 7F C7 F3 78 */ mr r7, r30 /* 801494C4 001462C4 38 A3 D8 B0 */ addi r5, r3, lbl_8026D8B0@l @@ -3270,11 +3270,11 @@ lbl_801495C4: /* 801495D0 001463D0 38 80 00 FF */ li r4, 0xff /* 801495D4 001463D4 38 A0 00 C4 */ li r5, 0xc4 /* 801495D8 001463D8 38 C0 00 FF */ li r6, 0xff -/* 801495DC 001463DC 4B EE 5A 0D */ bl func_8002EFE8 +/* 801495DC 001463DC 4B EE 5A 0D */ bl xColorFromRGBA__FUcUcUcUc /* 801495E0 001463E0 90 61 00 0C */ stw r3, 0xc(r1) /* 801495E4 001463E4 38 7C 01 70 */ addi r3, r28, 0x170 /* 801495E8 001463E8 38 81 00 0C */ addi r4, r1, 0xc -/* 801495EC 001463EC 4B EC E9 AD */ bl func_80017F98 +/* 801495EC 001463EC 4B EC E9 AD */ bl __as__10iColor_tagFRC10iColor_tag /* 801495F0 001463F0 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha /* 801495F4 001463F4 7F C7 F3 78 */ mr r7, r30 /* 801495F8 001463F8 38 A3 D8 B0 */ addi r5, r3, lbl_8026D8B0@l @@ -3397,11 +3397,11 @@ lbl_801497A0: /* 801497AC 001465AC 38 80 00 FF */ li r4, 0xff /* 801497B0 001465B0 38 A0 00 00 */ li r5, 0 /* 801497B4 001465B4 38 C0 00 FF */ li r6, 0xff -/* 801497B8 001465B8 4B EE 58 31 */ bl func_8002EFE8 +/* 801497B8 001465B8 4B EE 58 31 */ bl xColorFromRGBA__FUcUcUcUc /* 801497BC 001465BC 90 61 00 08 */ stw r3, 8(r1) /* 801497C0 001465C0 38 7C 01 90 */ addi r3, r28, 0x190 /* 801497C4 001465C4 38 81 00 08 */ addi r4, r1, 8 -/* 801497C8 001465C8 4B EC E7 D1 */ bl func_80017F98 +/* 801497C8 001465C8 4B EC E7 D1 */ bl __as__10iColor_tagFRC10iColor_tag /* 801497CC 001465CC 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha /* 801497D0 001465D0 7F C7 F3 78 */ mr r7, r30 /* 801497D4 001465D4 38 A3 D8 B0 */ addi r5, r3, lbl_8026D8B0@l @@ -4447,7 +4447,7 @@ lbl_8014A60C: /* 8014A70C 0014750C 3C 80 4E 47 */ lis r4, 0x4E474D31@ha /* 8014A710 00147510 7F E3 FB 78 */ mr r3, r31 /* 8014A714 00147514 38 84 4D 31 */ addi r4, r4, 0x4E474D31@l -/* 8014A718 00147518 4B FB 82 65 */ bl func_8010297C +/* 8014A718 00147518 4B FB 82 65 */ bl SetSafety__7xPsycheFi /* 8014A71C 0014751C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014A720 00147520 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014A724 00147524 7C 08 03 A6 */ mtlr r0 @@ -4678,7 +4678,7 @@ set_life__13zNPCKingJellyFi: /* 8014AA30 00147830 7C 83 23 78 */ mr r3, r4 /* 8014AA34 00147834 80 A5 00 0C */ lwz r5, 0xc(r5) /* 8014AA38 00147838 38 80 00 00 */ li r4, 0 -/* 8014AA3C 0014783C 4B FF 25 F9 */ bl func_8013D034 +/* 8014AA3C 0014783C 4B FF 25 F9 */ bl range_limit_i___Fiii /* 8014AA40 00147840 90 7D 02 C4 */ stw r3, 0x2c4(r29) /* 8014AA44 00147844 80 7D 02 28 */ lwz r3, 0x228(r29) /* 8014AA48 00147848 4B FC 2B 7D */ bl GIDOfActive__7xPsycheCFv @@ -4963,7 +4963,7 @@ move_to_spawn_position__13zNPCKingJellyFR10zNPCCommonf: /* 8014ADF4 00147BF4 7C 9E 23 78 */ mr r30, r4 /* 8014ADF8 00147BF8 38 61 00 08 */ addi r3, r1, 8 /* 8014ADFC 00147BFC 7C 04 03 78 */ mr r4, r0 -/* 8014AE00 00147C00 48 00 3A 19 */ bl func_8014E818 +/* 8014AE00 00147C00 48 00 3A 19 */ bl get_center__13zNPCKingJellyCFv /* 8014AE04 00147C04 80 81 00 08 */ lwz r4, 8(r1) /* 8014AE08 00147C08 80 61 00 0C */ lwz r3, 0xc(r1) /* 8014AE0C 00147C0C 80 01 00 10 */ lwz r0, 0x10(r1) @@ -5071,7 +5071,7 @@ repel_player__13zNPCKingJellyFv: /* 8014AF80 00147D80 40 82 01 88 */ bne lbl_8014B108 /* 8014AF84 00147D84 7F 84 E3 78 */ mr r4, r28 /* 8014AF88 00147D88 38 61 00 2C */ addi r3, r1, 0x2c -/* 8014AF8C 00147D8C 48 00 38 8D */ bl func_8014E818 +/* 8014AF8C 00147D8C 48 00 38 8D */ bl get_center__13zNPCKingJellyCFv /* 8014AF90 00147D90 80 81 00 2C */ lwz r4, 0x2c(r1) /* 8014AF94 00147D94 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8014AF98 00147D98 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l @@ -5088,7 +5088,7 @@ repel_player__13zNPCKingJellyFv: /* 8014AFC4 00147DC4 80 86 00 4C */ lwz r4, 0x4c(r6) /* 8014AFC8 00147DC8 3B C4 00 30 */ addi r30, r4, 0x30 /* 8014AFCC 00147DCC 7F C4 F3 78 */ mr r4, r30 -/* 8014AFD0 00147DD0 4B EC 01 FD */ bl func_8000B1CC +/* 8014AFD0 00147DD0 4B EC 01 FD */ bl __mi__5xVec3CFRC5xVec3 /* 8014AFD4 00147DD4 80 A1 00 20 */ lwz r5, 0x20(r1) /* 8014AFD8 00147DD8 38 61 00 44 */ addi r3, r1, 0x44 /* 8014AFDC 00147DDC 80 81 00 24 */ lwz r4, 0x24(r1) @@ -5098,10 +5098,10 @@ repel_player__13zNPCKingJellyFv: /* 8014AFEC 00147DEC 90 01 00 4C */ stw r0, 0x4c(r1) /* 8014AFF0 00147DF0 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014AFF4 00147DF4 D0 01 00 48 */ stfs f0, 0x48(r1) -/* 8014AFF8 00147DF8 4B EC 01 05 */ bl func_8000B0FC +/* 8014AFF8 00147DF8 4B EC 01 05 */ bl length2__5xVec3CFv /* 8014AFFC 00147DFC FF E0 08 90 */ fmr f31, f1 /* 8014B000 00147E00 7F 83 E3 78 */ mr r3, r28 -/* 8014B004 00147E04 48 00 38 75 */ bl func_8014E878 +/* 8014B004 00147E04 48 00 38 75 */ bl get_bottom__13zNPCKingJellyCFv /* 8014B008 00147E08 C0 3C 00 8C */ lfs f1, 0x8c(r28) /* 8014B00C 00147E0C C0 1C 00 94 */ lfs f0, 0x94(r28) /* 8014B010 00147E10 C0 43 00 04 */ lfs f2, 4(r3) @@ -5135,7 +5135,7 @@ lbl_8014B064: /* 8014B074 00147E74 48 00 00 94 */ b lbl_8014B108 lbl_8014B078: /* 8014B078 00147E78 FC 20 F8 90 */ fmr f1, f31 -/* 8014B07C 00147E7C 4B EB F7 81 */ bl func_8000A7FC +/* 8014B07C 00147E7C 4B EB F7 81 */ bl xsqrt__Ff /* 8014B080 00147E80 80 A1 00 44 */ lwz r5, 0x44(r1) /* 8014B084 00147E84 FF E0 08 90 */ fmr f31, f1 /* 8014B088 00147E88 80 81 00 48 */ lwz r4, 0x48(r1) @@ -5146,31 +5146,31 @@ lbl_8014B078: /* 8014B09C 00147E9C 90 01 00 40 */ stw r0, 0x40(r1) /* 8014B0A0 00147EA0 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014B0A4 00147EA4 EC 20 F8 24 */ fdivs f1, f0, f31 -/* 8014B0A8 00147EA8 4B EC 00 D9 */ bl func_8000B180 +/* 8014B0A8 00147EA8 4B EC 00 D9 */ bl __amu__5xVec3Ff /* 8014B0AC 00147EAC 7F A3 EB 78 */ mr r3, r29 /* 8014B0B0 00147EB0 38 81 00 38 */ addi r4, r1, 0x38 -/* 8014B0B4 00147EB4 4B EC A4 59 */ bl func_8001550C +/* 8014B0B4 00147EB4 4B EC A4 59 */ bl dot__5xVec3CFRC5xVec3 /* 8014B0B8 00147EB8 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014B0BC 00147EBC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014B0C0 00147EC0 40 80 00 1C */ bge lbl_8014B0DC /* 8014B0C4 00147EC4 38 61 00 14 */ addi r3, r1, 0x14 /* 8014B0C8 00147EC8 38 81 00 38 */ addi r4, r1, 0x38 -/* 8014B0CC 00147ECC 4B EC 00 55 */ bl func_8000B120 +/* 8014B0CC 00147ECC 4B EC 00 55 */ bl __ml__5xVec3CFf /* 8014B0D0 00147ED0 7F A3 EB 78 */ mr r3, r29 /* 8014B0D4 00147ED4 38 81 00 14 */ addi r4, r1, 0x14 -/* 8014B0D8 00147ED8 4B EC 01 59 */ bl func_8000B230 +/* 8014B0D8 00147ED8 4B EC 01 59 */ bl __ami__5xVec3FRC5xVec3 lbl_8014B0DC: /* 8014B0DC 00147EDC EC 3E F8 28 */ fsubs f1, f30, f31 /* 8014B0E0 00147EE0 38 61 00 08 */ addi r3, r1, 8 /* 8014B0E4 00147EE4 38 81 00 38 */ addi r4, r1, 0x38 -/* 8014B0E8 00147EE8 4B EC 00 39 */ bl func_8000B120 +/* 8014B0E8 00147EE8 4B EC 00 39 */ bl __ml__5xVec3CFf /* 8014B0EC 00147EEC 7F C3 F3 78 */ mr r3, r30 /* 8014B0F0 00147EF0 38 81 00 08 */ addi r4, r1, 8 -/* 8014B0F4 00147EF4 4B EC A3 51 */ bl func_80015444 +/* 8014B0F4 00147EF4 4B EC A3 51 */ bl __apl__5xVec3FRC5xVec3 /* 8014B0F8 00147EF8 80 7F 07 28 */ lwz r3, 0x728(r31) /* 8014B0FC 00147EFC 7F C4 F3 78 */ mr r4, r30 /* 8014B100 00147F00 38 63 00 30 */ addi r3, r3, 0x30 -/* 8014B104 00147F04 4B EC 01 61 */ bl func_8000B264 +/* 8014B104 00147F04 4B EC 01 61 */ bl __as__5xVec3FRC5xVec3 lbl_8014B108: /* 8014B108 00147F08 E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0 /* 8014B10C 00147F0C CB E1 00 80 */ lfd f31, 0x80(r1) @@ -5204,7 +5204,7 @@ zNPCTypeKingJelly.sphere_hits_line__31_unnamed_zNPCTypeKingJelly_cpp_FRC7xSphere /* 8014B170 00147F70 7C A4 2B 78 */ mr r4, r5 /* 8014B174 00147F74 38 61 00 14 */ addi r3, r1, 0x14 /* 8014B178 00147F78 7F E5 FB 78 */ mr r5, r31 -/* 8014B17C 00147F7C 4B EC 00 51 */ bl func_8000B1CC +/* 8014B17C 00147F7C 4B EC 00 51 */ bl __mi__5xVec3CFRC5xVec3 /* 8014B180 00147F80 80 E1 00 14 */ lwz r7, 0x14(r1) /* 8014B184 00147F84 7F E4 FB 78 */ mr r4, r31 /* 8014B188 00147F88 80 C1 00 18 */ lwz r6, 0x18(r1) @@ -5214,7 +5214,7 @@ zNPCTypeKingJelly.sphere_hits_line__31_unnamed_zNPCTypeKingJelly_cpp_FRC7xSphere /* 8014B198 00147F98 90 E1 00 2C */ stw r7, 0x2c(r1) /* 8014B19C 00147F9C 90 C1 00 30 */ stw r6, 0x30(r1) /* 8014B1A0 00147FA0 90 01 00 34 */ stw r0, 0x34(r1) -/* 8014B1A4 00147FA4 4B EC 00 29 */ bl func_8000B1CC +/* 8014B1A4 00147FA4 4B EC 00 29 */ bl __mi__5xVec3CFRC5xVec3 /* 8014B1A8 00147FA8 C0 1E 00 0C */ lfs f0, 0xc(r30) /* 8014B1AC 00147FAC 38 61 00 2C */ addi r3, r1, 0x2c /* 8014B1B0 00147FB0 80 A1 00 08 */ lwz r5, 8(r1) @@ -5224,15 +5224,15 @@ zNPCTypeKingJelly.sphere_hits_line__31_unnamed_zNPCTypeKingJelly_cpp_FRC7xSphere /* 8014B1C0 00147FC0 90 A1 00 20 */ stw r5, 0x20(r1) /* 8014B1C4 00147FC4 90 81 00 24 */ stw r4, 0x24(r1) /* 8014B1C8 00147FC8 90 01 00 28 */ stw r0, 0x28(r1) -/* 8014B1CC 00147FCC 4B EB FF 31 */ bl func_8000B0FC +/* 8014B1CC 00147FCC 4B EB FF 31 */ bl length2__5xVec3CFv /* 8014B1D0 00147FD0 FF E0 08 90 */ fmr f31, f1 /* 8014B1D4 00147FD4 38 61 00 2C */ addi r3, r1, 0x2c /* 8014B1D8 00147FD8 38 81 00 20 */ addi r4, r1, 0x20 -/* 8014B1DC 00147FDC 4B EC A3 31 */ bl func_8001550C +/* 8014B1DC 00147FDC 4B EC A3 31 */ bl dot__5xVec3CFRC5xVec3 /* 8014B1E0 00147FE0 C0 02 A6 4C */ lfs f0, lbl_803CEFCC-_SDA2_BASE_(r2) /* 8014B1E4 00147FE4 38 61 00 20 */ addi r3, r1, 0x20 /* 8014B1E8 00147FE8 EF A0 00 72 */ fmuls f29, f0, f1 -/* 8014B1EC 00147FEC 4B EB FF 11 */ bl func_8000B0FC +/* 8014B1EC 00147FEC 4B EB FF 11 */ bl length2__5xVec3CFv /* 8014B1F0 00147FF0 C0 42 A6 8C */ lfs f2, lbl_803CF00C-_SDA2_BASE_(r2) /* 8014B1F4 00147FF4 EC 7E 0F BC */ fnmsubs f3, f30, f30, f1 /* 8014B1F8 00147FF8 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) @@ -5244,7 +5244,7 @@ zNPCTypeKingJelly.sphere_hits_line__31_unnamed_zNPCTypeKingJelly_cpp_FRC7xSphere /* 8014B210 00148010 38 60 00 00 */ li r3, 0 /* 8014B214 00148014 48 00 00 70 */ b lbl_8014B284 lbl_8014B218: -/* 8014B218 00148018 4B EB F5 E5 */ bl func_8000A7FC +/* 8014B218 00148018 4B EB F5 E5 */ bl xsqrt__Ff /* 8014B21C 0014801C C0 02 A6 4C */ lfs f0, lbl_803CEFCC-_SDA2_BASE_(r2) /* 8014B220 00148020 FC A0 E8 50 */ fneg f5, f29 /* 8014B224 00148024 C0 82 A6 30 */ lfs f4, lbl_803CEFB0-_SDA2_BASE_(r2) @@ -5344,11 +5344,11 @@ get_away__13zNPCKingJellyCFv: /* 8014B370 00148170 FC 60 08 90 */ fmr f3, f1 /* 8014B374 00148174 C0 42 A6 30 */ lfs f2, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014B378 00148178 38 61 00 08 */ addi r3, r1, 8 -/* 8014B37C 0014817C 4B EB FD 71 */ bl func_8000B0EC +/* 8014B37C 0014817C 4B EB FD 71 */ bl assign__5xVec3Ffff /* 8014B380 00148180 48 00 00 34 */ b lbl_8014B3B4 lbl_8014B384: /* 8014B384 00148184 FC 20 10 90 */ fmr f1, f2 -/* 8014B388 00148188 4B EB F4 75 */ bl func_8000A7FC +/* 8014B388 00148188 4B EB F4 75 */ bl xsqrt__Ff /* 8014B38C 0014818C C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014B390 00148190 38 61 00 08 */ addi r3, r1, 8 /* 8014B394 00148194 C0 42 A7 50 */ lfs f2, lbl_803CF0D0-_SDA2_BASE_(r2) @@ -5358,7 +5358,7 @@ lbl_8014B384: /* 8014B3A4 001481A4 EC 62 00 F2 */ fmuls f3, f2, f3 /* 8014B3A8 001481A8 EC 21 00 F2 */ fmuls f1, f1, f3 /* 8014B3AC 001481AC EC 60 00 F2 */ fmuls f3, f0, f3 -/* 8014B3B0 001481B0 4B EB FD 3D */ bl func_8000B0EC +/* 8014B3B0 001481B0 4B EB FD 3D */ bl assign__5xVec3Ffff lbl_8014B3B4: /* 8014B3B4 001481B4 80 61 00 08 */ lwz r3, 8(r1) /* 8014B3B8 001481B8 80 01 00 0C */ lwz r0, 0xc(r1) @@ -5387,19 +5387,19 @@ apply_tentacle_damage__13zNPCKingJellyFv: lbl_8014B408: /* 8014B408 00148208 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014B40C 0014820C 38 61 00 44 */ addi r3, r1, 0x44 -/* 8014B410 00148210 4B ED 14 69 */ bl func_8001C878 +/* 8014B410 00148210 4B ED 14 69 */ bl __as__5xVec3Ff /* 8014B414 00148214 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014B418 00148218 38 61 00 38 */ addi r3, r1, 0x38 /* 8014B41C 0014821C D0 01 00 50 */ stfs f0, 0x50(r1) /* 8014B420 00148220 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014B424 00148224 FC 40 08 90 */ fmr f2, f1 /* 8014B428 00148228 FC 60 08 90 */ fmr f3, f1 -/* 8014B42C 0014822C 4B EB FC C1 */ bl func_8000B0EC +/* 8014B42C 0014822C 4B EB FC C1 */ bl assign__5xVec3Ffff /* 8014B430 00148230 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014B434 00148234 38 61 00 2C */ addi r3, r1, 0x2c /* 8014B438 00148238 FC 40 08 90 */ fmr f2, f1 /* 8014B43C 0014823C FC 60 08 90 */ fmr f3, f1 -/* 8014B440 00148240 4B EB FC AD */ bl func_8000B0EC +/* 8014B440 00148240 4B EB FC AD */ bl assign__5xVec3Ffff /* 8014B444 00148244 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014B448 00148248 38 61 00 44 */ addi r3, r1, 0x44 /* 8014B44C 0014824C 38 81 00 38 */ addi r4, r1, 0x38 @@ -5409,12 +5409,12 @@ lbl_8014B408: /* 8014B45C 0014825C 38 61 00 38 */ addi r3, r1, 0x38 /* 8014B460 00148260 C0 22 A6 F0 */ lfs f1, lbl_803CF070-_SDA2_BASE_(r2) /* 8014B464 00148264 FC 60 10 90 */ fmr f3, f2 -/* 8014B468 00148268 4B EB FC 85 */ bl func_8000B0EC +/* 8014B468 00148268 4B EB FC 85 */ bl assign__5xVec3Ffff /* 8014B46C 0014826C C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014B470 00148270 38 61 00 2C */ addi r3, r1, 0x2c /* 8014B474 00148274 C0 22 A6 90 */ lfs f1, lbl_803CF010-_SDA2_BASE_(r2) /* 8014B478 00148278 FC 60 10 90 */ fmr f3, f2 -/* 8014B47C 0014827C 4B EB FC 71 */ bl func_8000B0EC +/* 8014B47C 0014827C 4B EB FC 71 */ bl assign__5xVec3Ffff /* 8014B480 00148280 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014B484 00148284 38 61 00 44 */ addi r3, r1, 0x44 /* 8014B488 00148288 38 81 00 38 */ addi r4, r1, 0x38 @@ -5424,12 +5424,12 @@ lbl_8014B408: /* 8014B498 00148298 38 61 00 38 */ addi r3, r1, 0x38 /* 8014B49C 0014829C C0 42 A6 50 */ lfs f2, lbl_803CEFD0-_SDA2_BASE_(r2) /* 8014B4A0 001482A0 C0 62 A6 34 */ lfs f3, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014B4A4 001482A4 4B EB FC 49 */ bl func_8000B0EC +/* 8014B4A4 001482A4 4B EB FC 49 */ bl assign__5xVec3Ffff /* 8014B4A8 001482A8 C0 22 A6 90 */ lfs f1, lbl_803CF010-_SDA2_BASE_(r2) /* 8014B4AC 001482AC 38 61 00 2C */ addi r3, r1, 0x2c /* 8014B4B0 001482B0 C0 42 A6 50 */ lfs f2, lbl_803CEFD0-_SDA2_BASE_(r2) /* 8014B4B4 001482B4 C0 62 A6 34 */ lfs f3, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014B4B8 001482B8 4B EB FC 35 */ bl func_8000B0EC +/* 8014B4B8 001482B8 4B EB FC 35 */ bl assign__5xVec3Ffff /* 8014B4BC 001482BC C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014B4C0 001482C0 38 61 00 44 */ addi r3, r1, 0x44 /* 8014B4C4 001482C4 38 81 00 38 */ addi r4, r1, 0x38 @@ -5439,12 +5439,12 @@ lbl_8014B408: /* 8014B4D4 001482D4 38 61 00 38 */ addi r3, r1, 0x38 /* 8014B4D8 001482D8 C0 42 A6 30 */ lfs f2, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014B4DC 001482DC C0 62 A6 34 */ lfs f3, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014B4E0 001482E0 4B EB FC 0D */ bl func_8000B0EC +/* 8014B4E0 001482E0 4B EB FC 0D */ bl assign__5xVec3Ffff /* 8014B4E4 001482E4 C0 22 A6 90 */ lfs f1, lbl_803CF010-_SDA2_BASE_(r2) /* 8014B4E8 001482E8 38 61 00 2C */ addi r3, r1, 0x2c /* 8014B4EC 001482EC C0 42 A6 30 */ lfs f2, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014B4F0 001482F0 C0 62 A6 34 */ lfs f3, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014B4F4 001482F4 4B EB FB F9 */ bl func_8000B0EC +/* 8014B4F4 001482F4 4B EB FB F9 */ bl assign__5xVec3Ffff /* 8014B4F8 001482F8 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014B4FC 001482FC 38 61 00 44 */ addi r3, r1, 0x44 /* 8014B500 00148300 38 81 00 38 */ addi r4, r1, 0x38 @@ -5454,12 +5454,12 @@ lbl_8014B408: /* 8014B510 00148310 38 61 00 38 */ addi r3, r1, 0x38 /* 8014B514 00148314 C0 42 A7 04 */ lfs f2, lbl_803CF084-_SDA2_BASE_(r2) /* 8014B518 00148318 C0 62 A6 34 */ lfs f3, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014B51C 0014831C 4B EB FB D1 */ bl func_8000B0EC +/* 8014B51C 0014831C 4B EB FB D1 */ bl assign__5xVec3Ffff /* 8014B520 00148320 C0 22 A6 90 */ lfs f1, lbl_803CF010-_SDA2_BASE_(r2) /* 8014B524 00148324 38 61 00 2C */ addi r3, r1, 0x2c /* 8014B528 00148328 C0 42 A7 04 */ lfs f2, lbl_803CF084-_SDA2_BASE_(r2) /* 8014B52C 0014832C C0 62 A6 34 */ lfs f3, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014B530 00148330 4B EB FB BD */ bl func_8000B0EC +/* 8014B530 00148330 4B EB FB BD */ bl assign__5xVec3Ffff /* 8014B534 00148334 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014B538 00148338 38 61 00 44 */ addi r3, r1, 0x44 /* 8014B53C 0014833C 38 81 00 38 */ addi r4, r1, 0x38 @@ -5469,12 +5469,12 @@ lbl_8014B408: /* 8014B54C 0014834C 38 61 00 38 */ addi r3, r1, 0x38 /* 8014B550 00148350 C0 22 A6 90 */ lfs f1, lbl_803CF010-_SDA2_BASE_(r2) /* 8014B554 00148354 FC 60 10 90 */ fmr f3, f2 -/* 8014B558 00148358 4B EB FB 95 */ bl func_8000B0EC +/* 8014B558 00148358 4B EB FB 95 */ bl assign__5xVec3Ffff /* 8014B55C 0014835C C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014B560 00148360 38 61 00 2C */ addi r3, r1, 0x2c /* 8014B564 00148364 C0 22 A6 98 */ lfs f1, lbl_803CF018-_SDA2_BASE_(r2) /* 8014B568 00148368 FC 60 10 90 */ fmr f3, f2 -/* 8014B56C 0014836C 4B EB FB 81 */ bl func_8000B0EC +/* 8014B56C 0014836C 4B EB FB 81 */ bl assign__5xVec3Ffff /* 8014B570 00148370 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014B574 00148374 38 61 00 44 */ addi r3, r1, 0x44 /* 8014B578 00148378 38 81 00 38 */ addi r4, r1, 0x38 @@ -5502,7 +5502,7 @@ lbl_8014B5BC: /* 8014B5C8 001483C8 4B EE 99 B1 */ bl xModelGetBoneLocation__FRC14xModelInstanceUl /* 8014B5CC 001483CC 38 61 00 54 */ addi r3, r1, 0x54 /* 8014B5D0 001483D0 38 81 00 20 */ addi r4, r1, 0x20 -/* 8014B5D4 001483D4 4B EB FC 91 */ bl func_8000B264 +/* 8014B5D4 001483D4 4B EB FC 91 */ bl __as__5xVec3FRC5xVec3 /* 8014B5D8 001483D8 3B C0 00 01 */ li r30, 1 /* 8014B5DC 001483DC 3B 59 00 01 */ addi r26, r25, 1 lbl_8014B5E0: @@ -5516,7 +5516,7 @@ lbl_8014B5E0: /* 8014B5FC 001483FC 38 81 00 14 */ addi r4, r1, 0x14 /* 8014B600 00148400 7F 18 02 14 */ add r24, r24, r0 /* 8014B604 00148404 7F 03 C3 78 */ mr r3, r24 -/* 8014B608 00148408 4B EB FC 5D */ bl func_8000B264 +/* 8014B608 00148408 4B EB FC 5D */ bl __as__5xVec3FRC5xVec3 /* 8014B60C 0014840C 38 1E FF FF */ addi r0, r30, -1 /* 8014B610 00148410 38 81 00 54 */ addi r4, r1, 0x54 /* 8014B614 00148414 54 00 07 FE */ clrlwi r0, r0, 0x1f @@ -5535,12 +5535,12 @@ lbl_8014B5E0: /* 8014B648 00148448 4B FF FC CD */ bl get_away__13zNPCKingJellyCFv /* 8014B64C 0014844C 7F 03 C3 78 */ mr r3, r24 /* 8014B650 00148450 38 81 00 08 */ addi r4, r1, 8 -/* 8014B654 00148454 4B EB FC 11 */ bl func_8000B264 +/* 8014B654 00148454 4B EB FC 11 */ bl __as__5xVec3FRC5xVec3 /* 8014B658 00148458 3C 80 80 33 */ lis r4, lbl_80328538@ha /* 8014B65C 0014845C 7F 03 C3 78 */ mr r3, r24 /* 8014B660 00148460 38 84 85 38 */ addi r4, r4, lbl_80328538@l /* 8014B664 00148464 C0 24 01 84 */ lfs f1, 0x184(r4) -/* 8014B668 00148468 4B EB FB 19 */ bl func_8000B180 +/* 8014B668 00148468 4B EB FB 19 */ bl __amu__5xVec3Ff /* 8014B66C 0014846C 7F A3 EB 78 */ mr r3, r29 /* 8014B670 00148470 38 80 00 01 */ li r4, 1 /* 8014B674 00148474 4B F2 AD BD */ bl zEntPlayer_Damage__FP5xBaseUi @@ -5593,12 +5593,12 @@ lbl_8014B708: /* 8014B718 00148518 83 C4 00 4C */ lwz r30, 0x4c(r4) /* 8014B71C 0014851C 3B BF 07 68 */ addi r29, r31, 0x768 /* 8014B720 00148520 38 9C 0E 84 */ addi r4, r28, 0xe84 -/* 8014B724 00148524 4B EB FB 41 */ bl func_8000B264 +/* 8014B724 00148524 4B EB FB 41 */ bl __as__5xVec3FRC5xVec3 /* 8014B728 00148528 C0 1C 0E B8 */ lfs f0, 0xeb8(r28) /* 8014B72C 0014852C 38 61 00 24 */ addi r3, r1, 0x24 /* 8014B730 00148530 38 81 00 14 */ addi r4, r1, 0x14 /* 8014B734 00148534 D0 01 00 20 */ stfs f0, 0x20(r1) -/* 8014B738 00148538 4B EB FB 2D */ bl func_8000B264 +/* 8014B738 00148538 4B EB FB 2D */ bl __as__5xVec3FRC5xVec3 /* 8014B73C 0014853C 3C 60 80 33 */ lis r3, lbl_80328538@ha /* 8014B740 00148540 C0 21 00 20 */ lfs f1, 0x20(r1) /* 8014B744 00148544 38 63 85 38 */ addi r3, r3, lbl_80328538@l @@ -5652,12 +5652,12 @@ lbl_8014B7E0: /* 8014B7F0 001485F0 4B FF FB 25 */ bl get_away__13zNPCKingJellyCFv /* 8014B7F4 001485F4 7F A3 EB 78 */ mr r3, r29 /* 8014B7F8 001485F8 38 81 00 08 */ addi r4, r1, 8 -/* 8014B7FC 001485FC 4B EB FA 69 */ bl func_8000B264 +/* 8014B7FC 001485FC 4B EB FA 69 */ bl __as__5xVec3FRC5xVec3 /* 8014B800 00148600 3C 80 80 33 */ lis r4, lbl_80328538@ha /* 8014B804 00148604 7F A3 EB 78 */ mr r3, r29 /* 8014B808 00148608 38 84 85 38 */ addi r4, r4, lbl_80328538@l /* 8014B80C 0014860C C0 24 00 B8 */ lfs f1, 0xb8(r4) -/* 8014B810 00148610 4B EB F9 71 */ bl func_8000B180 +/* 8014B810 00148610 4B EB F9 71 */ bl __amu__5xVec3Ff /* 8014B814 00148614 7F 83 E3 78 */ mr r3, r28 /* 8014B818 00148618 38 80 00 01 */ li r4, 1 /* 8014B81C 0014861C 4B F2 AC 15 */ bl zEntPlayer_Damage__FP5xBaseUi @@ -5688,7 +5688,7 @@ apply_ambient_damage__13zNPCKingJellyFv: /* 8014B870 00148670 7C 7E 1B 78 */ mr r30, r3 /* 8014B874 00148674 7F C4 F3 78 */ mr r4, r30 /* 8014B878 00148678 38 61 00 20 */ addi r3, r1, 0x20 -/* 8014B87C 0014867C 48 00 2F 9D */ bl func_8014E818 +/* 8014B87C 0014867C 48 00 2F 9D */ bl get_center__13zNPCKingJellyCFv /* 8014B880 00148680 80 9F 07 04 */ lwz r4, 0x704(r31) /* 8014B884 00148684 38 61 00 14 */ addi r3, r1, 0x14 /* 8014B888 00148688 80 E1 00 20 */ lwz r7, 0x20(r1) @@ -5700,7 +5700,7 @@ apply_ambient_damage__13zNPCKingJellyFv: /* 8014B8A0 001486A0 38 84 00 30 */ addi r4, r4, 0x30 /* 8014B8A4 001486A4 90 C1 00 3C */ stw r6, 0x3c(r1) /* 8014B8A8 001486A8 90 01 00 40 */ stw r0, 0x40(r1) -/* 8014B8AC 001486AC 4B EB F9 21 */ bl func_8000B1CC +/* 8014B8AC 001486AC 4B EB F9 21 */ bl __mi__5xVec3CFRC5xVec3 /* 8014B8B0 001486B0 88 1E 0C F4 */ lbz r0, 0xcf4(r30) /* 8014B8B4 001486B4 80 81 00 14 */ lwz r4, 0x14(r1) /* 8014B8B8 001486B8 80 61 00 18 */ lwz r3, 0x18(r1) @@ -5731,12 +5731,12 @@ lbl_8014B904: /* 8014B914 00148714 4B FF FA 01 */ bl get_away__13zNPCKingJellyCFv /* 8014B918 00148718 7F E3 FB 78 */ mr r3, r31 /* 8014B91C 0014871C 38 81 00 08 */ addi r4, r1, 8 -/* 8014B920 00148720 4B EB F9 45 */ bl func_8000B264 +/* 8014B920 00148720 4B EB F9 45 */ bl __as__5xVec3FRC5xVec3 /* 8014B924 00148724 3C 80 80 33 */ lis r4, lbl_80328538@ha /* 8014B928 00148728 7F E3 FB 78 */ mr r3, r31 /* 8014B92C 0014872C 38 84 85 38 */ addi r4, r4, lbl_80328538@l /* 8014B930 00148730 C0 24 01 48 */ lfs f1, 0x148(r4) -/* 8014B934 00148734 4B EB F8 4D */ bl func_8000B180 +/* 8014B934 00148734 4B EB F8 4D */ bl __amu__5xVec3Ff /* 8014B938 00148738 7F C3 F3 78 */ mr r3, r30 /* 8014B93C 0014873C 38 80 00 01 */ li r4, 1 /* 8014B940 00148740 4B F2 AA F1 */ bl zEntPlayer_Damage__FP5xBaseUi @@ -5824,7 +5824,7 @@ start_fight__13zNPCKingJellyFv: /* 8014BA68 00148868 38 BF 00 88 */ addi r5, r31, 0x88 /* 8014BA6C 0014886C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8014BA70 00148870 38 84 00 30 */ addi r4, r4, 0x30 -/* 8014BA74 00148874 4B FF AB 0D */ bl func_80146580 +/* 8014BA74 00148874 4B FF AB 0D */ bl set_targets__13xBinaryCameraFRC5xVec3RC5xVec3f lbl_8014BA78: /* 8014BA78 00148878 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014BA7C 0014887C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -5917,7 +5917,7 @@ vanish__13zNPCKingJellyFv: /* 8014BBA4 001489A4 98 03 00 F1 */ stb r0, 0xf1(r3) /* 8014BBA8 001489A8 98 03 00 22 */ stb r0, 0x22(r3) /* 8014BBAC 001489AC 98 03 00 23 */ stb r0, 0x23(r3) -/* 8014BBB0 001489B0 4B EC FC 39 */ bl func_8001B7E8 +/* 8014BBB0 001489B0 4B EC FC 39 */ bl xEntHide__FP4xEnt /* 8014BBB4 001489B4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014BBB8 001489B8 7C 08 03 A6 */ mtlr r0 /* 8014BBBC 001489BC 38 21 00 10 */ addi r1, r1, 0x10 @@ -5932,9 +5932,9 @@ reappear__13zNPCKingJellyFv: /* 8014BBD4 001489D4 7C 7F 1B 78 */ mr r31, r3 /* 8014BBD8 001489D8 88 03 02 B4 */ lbz r0, 0x2b4(r3) /* 8014BBDC 001489DC 98 03 00 1C */ stb r0, 0x1c(r3) -/* 8014BBE0 001489E0 4B F8 D5 55 */ bl func_800D9134 +/* 8014BBE0 001489E0 4B F8 D5 55 */ bl RestoreColFlags__9xNPCBasicFv /* 8014BBE4 001489E4 7F E3 FB 78 */ mr r3, r31 -/* 8014BBE8 001489E8 4B EC FC 11 */ bl func_8001B7F8 +/* 8014BBE8 001489E8 4B EC FC 11 */ bl xEntShow__FP4xEnt /* 8014BBEC 001489EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014BBF0 001489F0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014BBF4 001489F4 7C 08 03 A6 */ mtlr r0 @@ -5964,7 +5964,7 @@ new_tentacle_lightning__13zNPCKingJellyFP5xVec3: /* 8014BC3C 00148A3C B0 C1 00 20 */ sth r6, 0x20(r1) /* 8014BC40 00148A40 B0 01 00 22 */ sth r0, 0x22(r1) /* 8014BC44 00148A44 D0 01 00 2C */ stfs f0, 0x2c(r1) -/* 8014BC48 00148A48 4B EC C3 51 */ bl func_80017F98 +/* 8014BC48 00148A48 4B EC C3 51 */ bl __as__10iColor_tagFRC10iColor_tag /* 8014BC4C 00148A4C 3C 60 80 33 */ lis r3, lbl_80328538@ha /* 8014BC50 00148A50 38 63 85 38 */ addi r3, r3, lbl_80328538@l /* 8014BC54 00148A54 C0 23 01 64 */ lfs f1, 0x164(r3) @@ -6262,7 +6262,7 @@ lbl_8014C054: /* 8014C06C 00148E6C 38 84 00 C8 */ addi r4, r4, 0xc8 /* 8014C070 00148E70 7F 5A AA 14 */ add r26, r26, r21 /* 8014C074 00148E74 7C 98 22 14 */ add r4, r24, r4 -/* 8014C078 00148E78 4B EB F1 55 */ bl func_8000B1CC +/* 8014C078 00148E78 4B EB F1 55 */ bl __mi__5xVec3CFRC5xVec3 /* 8014C07C 00148E7C 80 81 00 20 */ lwz r4, 0x20(r1) /* 8014C080 00148E80 3A DE 00 C8 */ addi r22, r30, 0xc8 /* 8014C084 00148E84 80 61 00 24 */ lwz r3, 0x24(r1) @@ -6276,14 +6276,14 @@ lbl_8014C0A0: /* 8014C0A0 00148EA0 4B EE 4B E9 */ bl xurand__Fv /* 8014C0A4 00148EA4 38 61 00 08 */ addi r3, r1, 8 /* 8014C0A8 00148EA8 38 81 00 2C */ addi r4, r1, 0x2c -/* 8014C0AC 00148EAC 4B EB F0 75 */ bl func_8000B120 +/* 8014C0AC 00148EAC 4B EB F0 75 */ bl __ml__5xVec3CFf /* 8014C0B0 00148EB0 7E C4 B3 78 */ mr r4, r22 /* 8014C0B4 00148EB4 38 61 00 14 */ addi r3, r1, 0x14 /* 8014C0B8 00148EB8 38 A1 00 08 */ addi r5, r1, 8 -/* 8014C0BC 00148EBC 4B EC 93 25 */ bl func_800153E0 +/* 8014C0BC 00148EBC 4B EC 93 25 */ bl __pl__5xVec3CFRC5xVec3 /* 8014C0C0 00148EC0 7F A3 EB 78 */ mr r3, r29 /* 8014C0C4 00148EC4 38 81 00 14 */ addi r4, r1, 0x14 -/* 8014C0C8 00148EC8 4B EB F1 9D */ bl func_8000B264 +/* 8014C0C8 00148EC8 4B EB F1 9D */ bl __as__5xVec3FRC5xVec3 /* 8014C0CC 00148ECC FC 20 F0 90 */ fmr f1, f30 /* 8014C0D0 00148ED0 80 6D 96 B4 */ lwz r3, lbl_803CBFB4-_SDA_BASE_(r13) /* 8014C0D4 00148ED4 7E E4 BB 78 */ mr r4, r23 @@ -6334,7 +6334,7 @@ lbl_8014C164: /* 8014C170 00148F70 4B EE 8E 09 */ bl xModelGetBoneLocation__FRC14xModelInstanceUl /* 8014C174 00148F74 38 7E 08 B0 */ addi r3, r30, 0x8b0 /* 8014C178 00148F78 38 81 00 08 */ addi r4, r1, 8 -/* 8014C17C 00148F7C 4B EB F0 E9 */ bl func_8000B264 +/* 8014C17C 00148F7C 4B EB F0 E9 */ bl __as__5xVec3FRC5xVec3 /* 8014C180 00148F80 3B 9C 00 01 */ addi r28, r28, 1 /* 8014C184 00148F84 3B DE 00 30 */ addi r30, r30, 0x30 /* 8014C188 00148F88 2C 1C 00 04 */ cmpwi r28, 4 @@ -6359,7 +6359,7 @@ lbl_8014C1C4: /* 8014C1CC 00148FCC 7F 24 CB 78 */ mr r4, r25 /* 8014C1D0 00148FD0 7F 05 C3 78 */ mr r5, r24 /* 8014C1D4 00148FD4 7C 7B 1A 14 */ add r3, r27, r3 -/* 8014C1D8 00148FD8 4B EC BB 1D */ bl func_80017CF4 +/* 8014C1D8 00148FD8 4B EC BB 1D */ bl xVec3Lerp__FP5xVec3PC5xVec3PC5xVec3f /* 8014C1DC 00148FDC C0 02 A6 C0 */ lfs f0, lbl_803CF040-_SDA2_BASE_(r2) /* 8014C1E0 00148FE0 3A F7 00 01 */ addi r23, r23, 1 /* 8014C1E4 00148FE4 2C 17 00 04 */ cmpwi r23, 4 @@ -6431,7 +6431,7 @@ lbl_8014C2CC: /* 8014C2CC 001490CC 3B 7F 0C F4 */ addi r27, r31, 0xcf4 /* 8014C2D0 001490D0 38 81 00 08 */ addi r4, r1, 8 /* 8014C2D4 001490D4 38 7B 00 04 */ addi r3, r27, 4 -/* 8014C2D8 001490D8 4B EB EF 8D */ bl func_8000B264 +/* 8014C2D8 001490D8 4B EB EF 8D */ bl __as__5xVec3FRC5xVec3 /* 8014C2DC 001490DC 88 1A 02 B7 */ lbz r0, 0x2b7(r26) /* 8014C2E0 001490E0 28 00 00 00 */ cmplwi r0, 0 /* 8014C2E4 001490E4 40 82 00 18 */ bne lbl_8014C2FC @@ -6443,7 +6443,7 @@ lbl_8014C2CC: lbl_8014C2FC: /* 8014C2FC 001490FC FC 20 F0 90 */ fmr f1, f30 /* 8014C300 00149100 7F 63 DB 78 */ mr r3, r27 -/* 8014C304 00149104 48 00 25 85 */ bl func_8014E888 +/* 8014C304 00149104 48 00 25 85 */ bl update__14lightning_ringFf /* 8014C308 00149108 3B 9C 00 01 */ addi r28, r28, 1 /* 8014C30C 0014910C 3B FF 00 84 */ addi r31, r31, 0x84 /* 8014C310 00149110 2C 1C 00 03 */ cmpwi r28, 3 @@ -6457,7 +6457,7 @@ lbl_8014C320: /* 8014C32C 0014912C 41 82 00 24 */ beq lbl_8014C350 /* 8014C330 00149130 FC 20 F0 90 */ fmr f1, f30 /* 8014C334 00149134 7F 83 E3 78 */ mr r3, r28 -/* 8014C338 00149138 48 00 25 51 */ bl func_8014E888 +/* 8014C338 00149138 48 00 25 51 */ bl update__14lightning_ringFf /* 8014C33C 0014913C 88 1C 00 53 */ lbz r0, 0x53(r28) /* 8014C340 00149140 28 00 00 00 */ cmplwi r0, 0 /* 8014C344 00149144 40 82 00 0C */ bne lbl_8014C350 @@ -6512,7 +6512,7 @@ lbl_8014C3D8: /* 8014C3F0 001491F0 38 79 00 50 */ addi r3, r25, 0x50 /* 8014C3F4 001491F4 C0 1D 01 40 */ lfs f0, 0x140(r29) /* 8014C3F8 001491F8 D0 19 00 4C */ stfs f0, 0x4c(r25) -/* 8014C3FC 001491FC 4B EC BB 9D */ bl func_80017F98 +/* 8014C3FC 001491FC 4B EC BB 9D */ bl __as__10iColor_tagFRC10iColor_tag /* 8014C400 00149200 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014C404 00149204 38 79 00 04 */ addi r3, r25, 4 /* 8014C408 00149208 D0 19 00 54 */ stfs f0, 0x54(r25) @@ -6521,7 +6521,7 @@ lbl_8014C3D8: /* 8014C414 00149214 80 98 00 24 */ lwz r4, 0x24(r24) /* 8014C418 00149218 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8014C41C 0014921C 38 84 00 30 */ addi r4, r4, 0x30 -/* 8014C420 00149220 4B EB EE 45 */ bl func_8000B264 +/* 8014C420 00149220 4B EB EE 45 */ bl __as__5xVec3FRC5xVec3 /* 8014C424 00149224 C0 1D 01 2C */ lfs f0, 0x12c(r29) /* 8014C428 00149228 6F 40 80 00 */ xoris r0, r26, 0x8000 /* 8014C42C 0014922C 3B 5A 00 01 */ addi r26, r26, 1 @@ -6600,7 +6600,7 @@ lbl_8014C518: /* 8014C530 00149330 98 1A 00 48 */ stb r0, 0x48(r26) /* 8014C534 00149334 C0 1C 00 C8 */ lfs f0, 0xc8(r28) /* 8014C538 00149338 D0 1A 00 4C */ stfs f0, 0x4c(r26) -/* 8014C53C 0014933C 4B EC BA 5D */ bl func_80017F98 +/* 8014C53C 0014933C 4B EC BA 5D */ bl __as__10iColor_tagFRC10iColor_tag /* 8014C540 00149340 C0 1C 00 D0 */ lfs f0, 0xd0(r28) /* 8014C544 00149344 38 7A 00 04 */ addi r3, r26, 4 /* 8014C548 00149348 D0 1A 00 54 */ stfs f0, 0x54(r26) @@ -6609,7 +6609,7 @@ lbl_8014C518: /* 8014C554 00149354 80 99 00 24 */ lwz r4, 0x24(r25) /* 8014C558 00149358 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8014C55C 0014935C 38 84 00 30 */ addi r4, r4, 0x30 -/* 8014C560 00149360 4B EB ED 05 */ bl func_8000B264 +/* 8014C560 00149360 4B EB ED 05 */ bl __as__5xVec3FRC5xVec3 /* 8014C564 00149364 93 FA 00 80 */ stw r31, 0x80(r26) /* 8014C568 00149368 3B 7B 00 01 */ addi r27, r27, 1 /* 8014C56C 0014936C 2C 1B 00 04 */ cmpwi r27, 4 @@ -6710,12 +6710,12 @@ lbl_8014C6BC: /* 8014C6BC 001494BC EC 03 17 FA */ fmadds f0, f3, f31, f2 /* 8014C6C0 001494C0 38 61 00 08 */ addi r3, r1, 8 /* 8014C6C4 001494C4 D0 04 02 D8 */ stfs f0, 0x2d8(r4) -/* 8014C6C8 001494C8 48 00 21 51 */ bl func_8014E818 +/* 8014C6C8 001494C8 48 00 21 51 */ bl get_center__13zNPCKingJellyCFv /* 8014C6CC 001494CC 3C 60 80 33 */ lis r3, lbl_803288D8@ha /* 8014C6D0 001494D0 38 81 00 08 */ addi r4, r1, 8 /* 8014C6D4 001494D4 38 63 88 D8 */ addi r3, r3, lbl_803288D8@l /* 8014C6D8 001494D8 38 63 01 40 */ addi r3, r3, 0x140 -/* 8014C6DC 001494DC 4B EB EB 89 */ bl func_8000B264 +/* 8014C6DC 001494DC 4B EB EB 89 */ bl __as__5xVec3FRC5xVec3 /* 8014C6E0 001494E0 3C 80 80 33 */ lis r4, lbl_803288D8@ha /* 8014C6E4 001494E4 3C 60 80 33 */ lis r3, lbl_80328538@ha /* 8014C6E8 001494E8 38 84 88 D8 */ addi r4, r4, lbl_803288D8@l @@ -6792,7 +6792,7 @@ lbl_8014C7D8: /* 8014C7F0 001495F0 7E B7 30 50 */ subf r21, r23, r6 /* 8014C7F4 001495F4 7E F7 AA 14 */ add r23, r23, r21 /* 8014C7F8 001495F8 7C 84 02 14 */ add r4, r4, r0 -/* 8014C7FC 001495FC 4B EB E9 D1 */ bl func_8000B1CC +/* 8014C7FC 001495FC 4B EB E9 D1 */ bl __mi__5xVec3CFRC5xVec3 /* 8014C800 00149600 80 81 00 20 */ lwz r4, 0x20(r1) /* 8014C804 00149604 3A 80 00 00 */ li r20, 0 /* 8014C808 00149608 80 61 00 24 */ lwz r3, 0x24(r1) @@ -6805,14 +6805,14 @@ lbl_8014C820: /* 8014C820 00149620 4B EE 44 69 */ bl xurand__Fv /* 8014C824 00149624 38 61 00 08 */ addi r3, r1, 8 /* 8014C828 00149628 38 81 00 2C */ addi r4, r1, 0x2c -/* 8014C82C 0014962C 4B EB E8 F5 */ bl func_8000B120 +/* 8014C82C 0014962C 4B EB E8 F5 */ bl __ml__5xVec3CFf /* 8014C830 00149630 7F 84 E3 78 */ mr r4, r28 /* 8014C834 00149634 38 61 00 14 */ addi r3, r1, 0x14 /* 8014C838 00149638 38 A1 00 08 */ addi r5, r1, 8 -/* 8014C83C 0014963C 4B EC 8B A5 */ bl func_800153E0 +/* 8014C83C 0014963C 4B EC 8B A5 */ bl __pl__5xVec3CFRC5xVec3 /* 8014C840 00149640 7F 63 DB 78 */ mr r3, r27 /* 8014C844 00149644 38 81 00 14 */ addi r4, r1, 0x14 -/* 8014C848 00149648 4B EB EA 1D */ bl func_8000B264 +/* 8014C848 00149648 4B EB EA 1D */ bl __as__5xVec3FRC5xVec3 /* 8014C84C 0014964C C0 39 01 44 */ lfs f1, 0x144(r25) /* 8014C850 00149650 38 9E 06 78 */ addi r4, r30, 0x678 /* 8014C854 00149654 C0 1A 00 A8 */ lfs f0, 0xa8(r26) @@ -6870,12 +6870,12 @@ generate_thump_particles__13zNPCKingJellyFv: /* 8014C910 00149710 C8 01 00 08 */ lfd f0, 8(r1) /* 8014C914 00149714 EC 00 08 28 */ fsubs f0, f0, f1 /* 8014C918 00149718 EF E2 00 24 */ fdivs f31, f2, f0 -/* 8014C91C 0014971C 48 00 1F 5D */ bl func_8014E878 +/* 8014C91C 0014971C 48 00 1F 5D */ bl get_bottom__13zNPCKingJellyCFv /* 8014C920 00149720 3C 80 80 33 */ lis r4, lbl_80328D1C@ha /* 8014C924 00149724 38 A4 8D 1C */ addi r5, r4, lbl_80328D1C@l /* 8014C928 00149728 7C 64 1B 78 */ mr r4, r3 /* 8014C92C 0014972C 38 65 01 40 */ addi r3, r5, 0x140 -/* 8014C930 00149730 4B EB E9 35 */ bl func_8000B264 +/* 8014C930 00149730 4B EB E9 35 */ bl __as__5xVec3FRC5xVec3 /* 8014C934 00149734 3C 80 80 33 */ lis r4, lbl_80328D1C@ha /* 8014C938 00149738 3C 60 80 33 */ lis r3, lbl_80328538@ha /* 8014C93C 0014973C 38 63 85 38 */ addi r3, r3, lbl_80328538@l @@ -7058,7 +7058,7 @@ lbl_8014CBB8: /* 8014CBC8 001499C8 41 80 FF E0 */ blt lbl_8014CBA8 /* 8014CBCC 001499CC 38 65 02 28 */ addi r3, r5, 0x228 /* 8014CBD0 001499D0 38 81 00 1C */ addi r4, r1, 0x1c -/* 8014CBD4 001499D4 4B EC B3 C5 */ bl func_80017F98 +/* 8014CBD4 001499D4 4B EC B3 C5 */ bl __as__10iColor_tagFRC10iColor_tag /* 8014CBD8 001499D8 80 7D 08 94 */ lwz r3, 0x894(r29) /* 8014CBDC 001499DC FC 20 D8 90 */ fmr f1, f27 /* 8014CBE0 001499E0 C0 7E 01 94 */ lfs f3, 0x194(r30) @@ -7128,7 +7128,7 @@ lbl_8014CCC4: /* 8014CCD0 00149AD0 D3 9D 0D 2C */ stfs f28, 0xd2c(r29) /* 8014CCD4 00149AD4 D3 BD 0D 0C */ stfs f29, 0xd0c(r29) /* 8014CCD8 00149AD8 D3 FD 0D 40 */ stfs f31, 0xd40(r29) -/* 8014CCDC 00149ADC 4B EC B2 BD */ bl func_80017F98 +/* 8014CCDC 00149ADC 4B EC B2 BD */ bl __as__10iColor_tagFRC10iColor_tag /* 8014CCE0 00149AE0 3B 9C 00 01 */ addi r28, r28, 1 /* 8014CCE4 00149AE4 3B BD 00 84 */ addi r29, r29, 0x84 /* 8014CCE8 00149AE8 2C 1C 00 03 */ cmpwi r28, 3 @@ -7637,7 +7637,7 @@ lbl_8014D2D8: /* 8014D3E0 0014A1E0 98 1F 02 B8 */ stb r0, 0x2b8(r31) /* 8014D3E4 0014A1E4 7F A3 EB 78 */ mr r3, r29 /* 8014D3E8 0014A1E8 7F C4 F3 78 */ mr r4, r30 -/* 8014D3EC 0014A1EC 4B F8 80 31 */ bl func_800D541C +/* 8014D3EC 0014A1EC 4B F8 80 31 */ bl Exit__5xGoalFfPv /* 8014D3F0 0014A1F0 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014D3F4 0014A1F4 CB E1 00 18 */ lfd f31, 0x18(r1) /* 8014D3F8 0014A1F8 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -7748,7 +7748,7 @@ rotate__14zNPCGoalKJIdleFf: /* 8014D580 0014A380 C0 08 00 38 */ lfs f0, 0x38(r8) /* 8014D584 0014A384 EC 01 00 28 */ fsubs f0, f1, f0 /* 8014D588 0014A388 D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 8014D58C 0014A38C 4B EB DB 71 */ bl func_8000B0FC +/* 8014D58C 0014A38C 4B EB DB 71 */ bl length2__5xVec3CFv /* 8014D590 0014A390 C0 02 A7 48 */ lfs f0, lbl_803CF0C8-_SDA2_BASE_(r2) /* 8014D594 0014A394 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014D598 0014A398 4C 41 13 82 */ cror 2, 1, 2 @@ -7758,7 +7758,7 @@ rotate__14zNPCGoalKJIdleFf: /* 8014D5A8 0014A3A8 4C 40 13 82 */ cror 2, 0, 2 /* 8014D5AC 0014A3AC 41 82 00 44 */ beq lbl_8014D5F0 lbl_8014D5B0: -/* 8014D5B0 0014A3B0 4B EB D2 4D */ bl func_8000A7FC +/* 8014D5B0 0014A3B0 4B EB D2 4D */ bl xsqrt__Ff /* 8014D5B4 0014A3B4 80 A1 00 14 */ lwz r5, 0x14(r1) /* 8014D5B8 0014A3B8 38 61 00 08 */ addi r3, r1, 8 /* 8014D5BC 0014A3BC 80 81 00 18 */ lwz r4, 0x18(r1) @@ -7768,7 +7768,7 @@ lbl_8014D5B0: /* 8014D5CC 0014A3CC 90 01 00 10 */ stw r0, 0x10(r1) /* 8014D5D0 0014A3D0 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014D5D4 0014A3D4 EC 20 08 24 */ fdivs f1, f0, f1 -/* 8014D5D8 0014A3D8 4B EB DB A9 */ bl func_8000B180 +/* 8014D5D8 0014A3D8 4B EB DB A9 */ bl __amu__5xVec3Ff /* 8014D5DC 0014A3DC FC 20 F8 90 */ fmr f1, f31 /* 8014D5E0 0014A3E0 C0 42 A7 0C */ lfs f2, lbl_803CF08C-_SDA2_BASE_(r2) /* 8014D5E4 0014A3E4 7F E3 FB 78 */ mr r3, r31 @@ -7825,7 +7825,7 @@ move__14zNPCGoalKJIdleFf: /* 8014D6A0 0014A4A0 C0 1E 00 38 */ lfs f0, 0x38(r30) /* 8014D6A4 0014A4A4 EC 01 00 28 */ fsubs f0, f1, f0 /* 8014D6A8 0014A4A8 D0 01 00 E8 */ stfs f0, 0xe8(r1) -/* 8014D6AC 0014A4AC 4B EB DA 51 */ bl func_8000B0FC +/* 8014D6AC 0014A4AC 4B EB DA 51 */ bl length2__5xVec3CFv /* 8014D6B0 0014A4B0 C0 02 A7 48 */ lfs f0, lbl_803CF0C8-_SDA2_BASE_(r2) /* 8014D6B4 0014A4B4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014D6B8 0014A4B8 4C 41 13 82 */ cror 2, 1, 2 @@ -7839,22 +7839,22 @@ move__14zNPCGoalKJIdleFf: /* 8014D6D8 0014A4D8 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014D6DC 0014A4DC FC 40 F8 90 */ fmr f2, f31 /* 8014D6E0 0014A4E0 FC 60 F8 90 */ fmr f3, f31 -/* 8014D6E4 0014A4E4 4B F1 28 A5 */ bl func_8005FF88 +/* 8014D6E4 0014A4E4 4B F1 28 A5 */ bl create__5xVec3Ffff /* 8014D6E8 0014A4E8 38 61 00 D4 */ addi r3, r1, 0xd4 /* 8014D6EC 0014A4EC 38 81 00 8C */ addi r4, r1, 0x8c -/* 8014D6F0 0014A4F0 4B EB DB 75 */ bl func_8000B264 +/* 8014D6F0 0014A4F0 4B EB DB 75 */ bl __as__5xVec3FRC5xVec3 /* 8014D6F4 0014A4F4 48 00 00 2C */ b lbl_8014D720 lbl_8014D6F8: -/* 8014D6F8 0014A4F8 4B EB D1 05 */ bl func_8000A7FC +/* 8014D6F8 0014A4F8 4B EB D1 05 */ bl xsqrt__Ff /* 8014D6FC 0014A4FC FF E0 08 90 */ fmr f31, f1 /* 8014D700 0014A500 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014D704 0014A504 38 61 00 80 */ addi r3, r1, 0x80 /* 8014D708 0014A508 38 81 00 E0 */ addi r4, r1, 0xe0 /* 8014D70C 0014A50C EC 20 F8 24 */ fdivs f1, f0, f31 -/* 8014D710 0014A510 4B EB DA 11 */ bl func_8000B120 +/* 8014D710 0014A510 4B EB DA 11 */ bl __ml__5xVec3CFf /* 8014D714 0014A514 38 61 00 D4 */ addi r3, r1, 0xd4 /* 8014D718 0014A518 38 81 00 80 */ addi r4, r1, 0x80 -/* 8014D71C 0014A51C 4B EB DB 49 */ bl func_8000B264 +/* 8014D71C 0014A51C 4B EB DB 49 */ bl __as__5xVec3FRC5xVec3 lbl_8014D720: /* 8014D720 0014A520 3C 60 80 33 */ lis r3, lbl_80328538@ha /* 8014D724 0014A524 80 9F 01 D8 */ lwz r4, 0x1d8(r31) @@ -7871,7 +7871,7 @@ lbl_8014D720: lbl_8014D750: /* 8014D750 0014A550 38 61 00 74 */ addi r3, r1, 0x74 /* 8014D754 0014A554 38 81 00 D4 */ addi r4, r1, 0xd4 -/* 8014D758 0014A558 4B EB D9 C9 */ bl func_8000B120 +/* 8014D758 0014A558 4B EB D9 C9 */ bl __ml__5xVec3CFf /* 8014D75C 0014A55C 80 C1 00 74 */ lwz r6, 0x74(r1) /* 8014D760 0014A560 FC 20 E8 90 */ fmr f1, f29 /* 8014D764 0014A564 80 A1 00 78 */ lwz r5, 0x78(r1) @@ -7881,11 +7881,11 @@ lbl_8014D750: /* 8014D774 0014A574 90 C1 00 C8 */ stw r6, 0xc8(r1) /* 8014D778 0014A578 90 A1 00 CC */ stw r5, 0xcc(r1) /* 8014D77C 0014A57C 90 01 00 D0 */ stw r0, 0xd0(r1) -/* 8014D780 0014A580 4B EB D9 A1 */ bl func_8000B120 +/* 8014D780 0014A580 4B EB D9 A1 */ bl __ml__5xVec3CFf /* 8014D784 0014A584 7F A4 EB 78 */ mr r4, r29 /* 8014D788 0014A588 38 61 00 68 */ addi r3, r1, 0x68 /* 8014D78C 0014A58C 38 A1 00 5C */ addi r5, r1, 0x5c -/* 8014D790 0014A590 4B EC 7C 51 */ bl func_800153E0 +/* 8014D790 0014A590 4B EC 7C 51 */ bl __pl__5xVec3CFRC5xVec3 /* 8014D794 0014A594 80 81 00 68 */ lwz r4, 0x68(r1) /* 8014D798 0014A598 80 61 00 6C */ lwz r3, 0x6c(r1) /* 8014D79C 0014A59C 80 01 00 70 */ lwz r0, 0x70(r1) @@ -7898,32 +7898,32 @@ lbl_8014D750: /* 8014D7B8 0014A5B8 FC 20 F8 90 */ fmr f1, f31 /* 8014D7BC 0014A5BC 38 61 00 50 */ addi r3, r1, 0x50 /* 8014D7C0 0014A5C0 38 81 00 BC */ addi r4, r1, 0xbc -/* 8014D7C4 0014A5C4 4B EB D9 5D */ bl func_8000B120 +/* 8014D7C4 0014A5C4 4B EB D9 5D */ bl __ml__5xVec3CFf lbl_8014D7C8: /* 8014D7C8 0014A5C8 38 61 00 BC */ addi r3, r1, 0xbc -/* 8014D7CC 0014A5CC 4B EB D9 31 */ bl func_8000B0FC +/* 8014D7CC 0014A5CC 4B EB D9 31 */ bl length2__5xVec3CFv /* 8014D7D0 0014A5D0 EC 1E 07 B2 */ fmuls f0, f30, f30 /* 8014D7D4 0014A5D4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014D7D8 0014A5D8 40 81 00 28 */ ble lbl_8014D800 -/* 8014D7DC 0014A5DC 4B EB D0 21 */ bl func_8000A7FC +/* 8014D7DC 0014A5DC 4B EB D0 21 */ bl xsqrt__Ff /* 8014D7E0 0014A5E0 EC 3E 08 24 */ fdivs f1, f30, f1 /* 8014D7E4 0014A5E4 38 61 00 44 */ addi r3, r1, 0x44 /* 8014D7E8 0014A5E8 38 81 00 BC */ addi r4, r1, 0xbc -/* 8014D7EC 0014A5EC 4B EB D9 35 */ bl func_8000B120 +/* 8014D7EC 0014A5EC 4B EB D9 35 */ bl __ml__5xVec3CFf /* 8014D7F0 0014A5F0 7F A3 EB 78 */ mr r3, r29 /* 8014D7F4 0014A5F4 38 81 00 44 */ addi r4, r1, 0x44 -/* 8014D7F8 0014A5F8 4B EB DA 6D */ bl func_8000B264 +/* 8014D7F8 0014A5F8 4B EB DA 6D */ bl __as__5xVec3FRC5xVec3 /* 8014D7FC 0014A5FC 48 00 00 10 */ b lbl_8014D80C lbl_8014D800: /* 8014D800 0014A600 7F A3 EB 78 */ mr r3, r29 /* 8014D804 0014A604 38 81 00 BC */ addi r4, r1, 0xbc -/* 8014D808 0014A608 4B EB DA 5D */ bl func_8000B264 +/* 8014D808 0014A608 4B EB DA 5D */ bl __as__5xVec3FRC5xVec3 lbl_8014D80C: /* 8014D80C 0014A60C 80 9F 00 10 */ lwz r4, 0x10(r31) /* 8014D810 0014A610 38 61 00 38 */ addi r3, r1, 0x38 /* 8014D814 0014A614 38 BE 00 30 */ addi r5, r30, 0x30 /* 8014D818 0014A618 38 84 00 20 */ addi r4, r4, 0x20 -/* 8014D81C 0014A61C 4B EB D9 B1 */ bl func_8000B1CC +/* 8014D81C 0014A61C 4B EB D9 B1 */ bl __mi__5xVec3CFRC5xVec3 /* 8014D820 0014A620 80 A1 00 38 */ lwz r5, 0x38(r1) /* 8014D824 0014A624 38 61 00 B0 */ addi r3, r1, 0xb0 /* 8014D828 0014A628 80 81 00 3C */ lwz r4, 0x3c(r1) @@ -7931,7 +7931,7 @@ lbl_8014D80C: /* 8014D830 0014A630 90 A1 00 B0 */ stw r5, 0xb0(r1) /* 8014D834 0014A634 90 81 00 B4 */ stw r4, 0xb4(r1) /* 8014D838 0014A638 90 01 00 B8 */ stw r0, 0xb8(r1) -/* 8014D83C 0014A63C 4B EB D8 C1 */ bl func_8000B0FC +/* 8014D83C 0014A63C 4B EB D8 C1 */ bl length2__5xVec3CFv /* 8014D840 0014A640 3C 60 80 33 */ lis r3, lbl_80328538@ha /* 8014D844 0014A644 C0 02 A7 60 */ lfs f0, lbl_803CF0E0-_SDA2_BASE_(r2) /* 8014D848 0014A648 38 63 85 38 */ addi r3, r3, lbl_80328538@l @@ -7941,12 +7941,12 @@ lbl_8014D80C: /* 8014D858 0014A658 EC 5F 07 F2 */ fmuls f2, f31, f31 /* 8014D85C 0014A65C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014D860 0014A660 40 81 00 68 */ ble lbl_8014D8C8 -/* 8014D864 0014A664 4B EB CF 99 */ bl func_8000A7FC +/* 8014D864 0014A664 4B EB CF 99 */ bl xsqrt__Ff /* 8014D868 0014A668 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) /* 8014D86C 0014A66C 38 61 00 2C */ addi r3, r1, 0x2c /* 8014D870 0014A670 38 81 00 B0 */ addi r4, r1, 0xb0 /* 8014D874 0014A674 EC 20 08 24 */ fdivs f1, f0, f1 -/* 8014D878 0014A678 4B EB D8 A9 */ bl func_8000B120 +/* 8014D878 0014A678 4B EB D8 A9 */ bl __ml__5xVec3CFf /* 8014D87C 0014A67C 80 C1 00 2C */ lwz r6, 0x2c(r1) /* 8014D880 0014A680 7F A3 EB 78 */ mr r3, r29 /* 8014D884 0014A684 80 A1 00 30 */ lwz r5, 0x30(r1) @@ -7955,21 +7955,21 @@ lbl_8014D80C: /* 8014D890 0014A690 90 C1 00 A4 */ stw r6, 0xa4(r1) /* 8014D894 0014A694 90 A1 00 A8 */ stw r5, 0xa8(r1) /* 8014D898 0014A698 90 01 00 AC */ stw r0, 0xac(r1) -/* 8014D89C 0014A69C 4B EC 7C 71 */ bl func_8001550C +/* 8014D89C 0014A69C 4B EC 7C 71 */ bl dot__5xVec3CFRC5xVec3 /* 8014D8A0 0014A6A0 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014D8A4 0014A6A4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014D8A8 0014A6A8 40 80 00 9C */ bge lbl_8014D944 /* 8014D8AC 0014A6AC 38 61 00 20 */ addi r3, r1, 0x20 /* 8014D8B0 0014A6B0 38 81 00 A4 */ addi r4, r1, 0xa4 -/* 8014D8B4 0014A6B4 4B EB D8 6D */ bl func_8000B120 +/* 8014D8B4 0014A6B4 4B EB D8 6D */ bl __ml__5xVec3CFf /* 8014D8B8 0014A6B8 7F A3 EB 78 */ mr r3, r29 /* 8014D8BC 0014A6BC 38 81 00 20 */ addi r4, r1, 0x20 -/* 8014D8C0 0014A6C0 4B EB D9 71 */ bl func_8000B230 +/* 8014D8C0 0014A6C0 4B EB D9 71 */ bl __ami__5xVec3FRC5xVec3 /* 8014D8C4 0014A6C4 48 00 00 80 */ b lbl_8014D944 lbl_8014D8C8: /* 8014D8C8 0014A6C8 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 8014D8CC 0014A6CC 40 81 00 78 */ ble lbl_8014D944 -/* 8014D8D0 0014A6D0 4B EB CF 2D */ bl func_8000A7FC +/* 8014D8D0 0014A6D0 4B EB CF 2D */ bl xsqrt__Ff /* 8014D8D4 0014A6D4 C0 42 A6 74 */ lfs f2, lbl_803CEFF4-_SDA2_BASE_(r2) /* 8014D8D8 0014A6D8 EC 61 F8 28 */ fsubs f3, f1, f31 /* 8014D8DC 0014A6DC C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) @@ -7978,7 +7978,7 @@ lbl_8014D8C8: /* 8014D8E8 0014A6E8 38 81 00 B0 */ addi r4, r1, 0xb0 /* 8014D8EC 0014A6EC EC 20 08 24 */ fdivs f1, f0, f1 /* 8014D8F0 0014A6F0 EF C3 10 24 */ fdivs f30, f3, f2 -/* 8014D8F4 0014A6F4 4B EB D8 2D */ bl func_8000B120 +/* 8014D8F4 0014A6F4 4B EB D8 2D */ bl __ml__5xVec3CFf /* 8014D8F8 0014A6F8 80 C1 00 14 */ lwz r6, 0x14(r1) /* 8014D8FC 0014A6FC 7F A3 EB 78 */ mr r3, r29 /* 8014D900 0014A700 80 A1 00 18 */ lwz r5, 0x18(r1) @@ -7987,17 +7987,17 @@ lbl_8014D8C8: /* 8014D90C 0014A70C 90 C1 00 98 */ stw r6, 0x98(r1) /* 8014D910 0014A710 90 A1 00 9C */ stw r5, 0x9c(r1) /* 8014D914 0014A714 90 01 00 A0 */ stw r0, 0xa0(r1) -/* 8014D918 0014A718 4B EC 7B F5 */ bl func_8001550C +/* 8014D918 0014A718 4B EC 7B F5 */ bl dot__5xVec3CFRC5xVec3 /* 8014D91C 0014A71C C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) /* 8014D920 0014A720 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014D924 0014A724 40 80 00 20 */ bge lbl_8014D944 /* 8014D928 0014A728 EC 21 07 B2 */ fmuls f1, f1, f30 /* 8014D92C 0014A72C 38 61 00 08 */ addi r3, r1, 8 /* 8014D930 0014A730 38 81 00 98 */ addi r4, r1, 0x98 -/* 8014D934 0014A734 4B EB D7 ED */ bl func_8000B120 +/* 8014D934 0014A734 4B EB D7 ED */ bl __ml__5xVec3CFf /* 8014D938 0014A738 7F A3 EB 78 */ mr r3, r29 /* 8014D93C 0014A73C 38 81 00 08 */ addi r4, r1, 8 -/* 8014D940 0014A740 4B EB D8 F1 */ bl func_8000B230 +/* 8014D940 0014A740 4B EB D8 F1 */ bl __ami__5xVec3FRC5xVec3 lbl_8014D944: /* 8014D944 0014A744 E3 E1 01 28 */ psq_l f31, 296(r1), 0, qr0 /* 8014D948 0014A748 CB E1 01 20 */ lfd f31, 0x120(r1) @@ -8049,7 +8049,7 @@ lbl_8014D944: /* 8014DA00 0014A800 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014DA04 0014A804 7C 08 02 A6 */ mflr r0 /* 8014DA08 0014A808 90 01 00 14 */ stw r0, 0x14(r1) -/* 8014DA0C 0014A80C 4B F8 7A 11 */ bl func_800D541C +/* 8014DA0C 0014A80C 4B F8 7A 11 */ bl Exit__5xGoalFfPv /* 8014DA10 0014A810 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014DA14 0014A814 7C 08 03 A6 */ mtlr r0 /* 8014DA18 0014A818 38 21 00 10 */ addi r1, r1, 0x10 @@ -8177,7 +8177,7 @@ lbl_8014DBE8: /* 8014DBE8 0014A9E8 FC 20 F8 90 */ fmr f1, f31 /* 8014DBEC 0014A9EC 7F A3 EB 78 */ mr r3, r29 /* 8014DBF0 0014A9F0 7F C4 F3 78 */ mr r4, r30 -/* 8014DBF4 0014A9F4 4B F8 78 29 */ bl func_800D541C +/* 8014DBF4 0014A9F4 4B F8 78 29 */ bl Exit__5xGoalFfPv /* 8014DBF8 0014A9F8 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014DBFC 0014A9FC CB E1 00 18 */ lfd f31, 0x18(r1) /* 8014DC00 0014AA00 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -8347,7 +8347,7 @@ lbl_8014DDD0: /* 8014DE74 0014AC74 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014DE78 0014AC78 7C 08 02 A6 */ mflr r0 /* 8014DE7C 0014AC7C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8014DE80 0014AC80 4B F8 75 9D */ bl func_800D541C +/* 8014DE80 0014AC80 4B F8 75 9D */ bl Exit__5xGoalFfPv /* 8014DE84 0014AC84 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014DE88 0014AC88 7C 08 03 A6 */ mtlr r0 /* 8014DE8C 0014AC8C 38 21 00 10 */ addi r1, r1, 0x10 @@ -8465,7 +8465,7 @@ lbl_8014E02C: /* 8014E03C 0014AE3C 98 1F 10 90 */ stb r0, 0x1090(r31) /* 8014E040 0014AE40 7F A3 EB 78 */ mr r3, r29 /* 8014E044 0014AE44 7F C4 F3 78 */ mr r4, r30 -/* 8014E048 0014AE48 4B F8 73 D5 */ bl func_800D541C +/* 8014E048 0014AE48 4B F8 73 D5 */ bl Exit__5xGoalFfPv /* 8014E04C 0014AE4C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014E050 0014AE50 CB E1 00 18 */ lfd f31, 0x18(r1) /* 8014E054 0014AE54 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -8904,7 +8904,7 @@ lbl_8014E57C: /* 8014E664 0014B464 98 1F 10 90 */ stb r0, 0x1090(r31) /* 8014E668 0014B468 7F A3 EB 78 */ mr r3, r29 /* 8014E66C 0014B46C 7F C4 F3 78 */ mr r4, r30 -/* 8014E670 0014B470 4B F8 6D AD */ bl func_800D541C +/* 8014E670 0014B470 4B F8 6D AD */ bl Exit__5xGoalFfPv /* 8014E674 0014B474 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014E678 0014B478 CB E1 00 18 */ lfd f31, 0x18(r1) /* 8014E67C 0014B47C 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -8996,7 +8996,7 @@ lbl_8014E73C: /* 8014E7C4 0014B5C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014E7C8 0014B5C8 7C 08 02 A6 */ mflr r0 /* 8014E7CC 0014B5CC 90 01 00 14 */ stw r0, 0x14(r1) -/* 8014E7D0 0014B5D0 4B F8 6C 4D */ bl func_800D541C +/* 8014E7D0 0014B5D0 4B F8 6C 4D */ bl Exit__5xGoalFfPv /* 8014E7D4 0014B5D4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014E7D8 0014B5D8 7C 08 03 A6 */ mtlr r0 /* 8014E7DC 0014B5DC 38 21 00 10 */ addi r1, r1, 0x10 @@ -9010,19 +9010,19 @@ lbl_8014E73C: /* 8014E7FC 0014B5FC 38 21 00 10 */ addi r1, r1, 0x10 /* 8014E800 0014B600 4E 80 00 20 */ blr -.global func_8014E804 -func_8014E804: +.global MeetTheKing__9zNPCJellyFP10zNPCCommon +MeetTheKing__9zNPCJellyFP10zNPCCommon: /* 8014E804 0014B604 90 83 02 AC */ stw r4, 0x2ac(r3) /* 8014E808 0014B608 4E 80 00 20 */ blr -.global func_8014E80C -func_8014E80C: +.global render_debug__13zNPCKingJellyFv +render_debug__13zNPCKingJellyFv: /* 8014E80C 0014B60C 4E 80 00 20 */ blr /* 8014E810 0014B610 4E 80 00 20 */ blr /* 8014E814 0014B614 4E 80 00 20 */ blr -.global func_8014E818 -func_8014E818: +.global get_center__13zNPCKingJellyCFv +get_center__13zNPCKingJellyCFv: /* 8014E818 0014B618 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014E81C 0014B61C 7C 08 02 A6 */ mflr r0 /* 8014E820 0014B620 90 01 00 24 */ stw r0, 0x24(r1) @@ -9035,12 +9035,12 @@ func_8014E818: /* 8014E83C 0014B63C 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 8014E840 0014B640 38 85 00 30 */ addi r4, r5, 0x30 /* 8014E844 0014B644 38 A5 00 B0 */ addi r5, r5, 0xb0 -/* 8014E848 0014B648 4B EC 6B 99 */ bl func_800153E0 +/* 8014E848 0014B648 4B EC 6B 99 */ bl __pl__5xVec3CFRC5xVec3 /* 8014E84C 0014B64C 80 BF 01 D8 */ lwz r5, 0x1d8(r31) /* 8014E850 0014B650 7F C3 F3 78 */ mr r3, r30 /* 8014E854 0014B654 38 81 00 08 */ addi r4, r1, 8 /* 8014E858 0014B658 38 A5 00 34 */ addi r5, r5, 0x34 -/* 8014E85C 0014B65C 4B EC 6B 85 */ bl func_800153E0 +/* 8014E85C 0014B65C 4B EC 6B 85 */ bl __pl__5xVec3CFRC5xVec3 /* 8014E860 0014B660 80 01 00 24 */ lwz r0, 0x24(r1) /* 8014E864 0014B664 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8014E868 0014B668 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -9048,15 +9048,15 @@ func_8014E818: /* 8014E870 0014B670 38 21 00 20 */ addi r1, r1, 0x20 /* 8014E874 0014B674 4E 80 00 20 */ blr -.global func_8014E878 -func_8014E878: +.global get_bottom__13zNPCKingJellyCFv +get_bottom__13zNPCKingJellyCFv: /* 8014E878 0014B678 80 63 00 24 */ lwz r3, 0x24(r3) /* 8014E87C 0014B67C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8014E880 0014B680 38 63 00 30 */ addi r3, r3, 0x30 /* 8014E884 0014B684 4E 80 00 20 */ blr -.global func_8014E888 -func_8014E888: +.global update__14lightning_ringFf +update__14lightning_ringFf: /* 8014E888 0014B688 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014E88C 0014B68C 7C 08 02 A6 */ mflr r0 /* 8014E890 0014B690 90 01 00 14 */ stw r0, 0x14(r1) diff --git a/asm/Game/zNPCTypePrawn.s b/asm/Game/zNPCTypePrawn.s index 44bfa5166..6fc44a44a 100644 --- a/asm/Game/zNPCTypePrawn.s +++ b/asm/Game/zNPCTypePrawn.s @@ -278,9 +278,9 @@ load__9aqua_beamFRCQ29aqua_beam6configR8RpAtomic: /* 8014FB30 0014C930 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014FB34 0014C934 7C 7F 1B 78 */ mr r31, r3 /* 8014FB38 0014C938 90 A3 00 9C */ stw r5, 0x9c(r3) -/* 8014FB3C 0014C93C 48 00 4C B1 */ bl func_801547EC +/* 8014FB3C 0014C93C 48 00 4C B1 */ bl __as__Q29aqua_beam6configFRCQ29aqua_beam6config /* 8014FB40 0014C940 38 7F 00 A4 */ addi r3, r31, 0xa4 -/* 8014FB44 0014C944 48 00 4C 79 */ bl func_801547BC +/* 8014FB44 0014C944 48 00 4C 79 */ bl reset__42fixed_queue_Q29aqua_beam12ring_segment_31_Fv /* 8014FB48 0014C948 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014FB4C 0014C94C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014FB50 0014C950 7C 08 03 A6 */ mtlr r0 @@ -302,7 +302,7 @@ lbl_8014FB7C: /* 8014FB80 0014C980 48 00 05 15 */ bl kill_ring__9aqua_beamFv lbl_8014FB84: /* 8014FB84 0014C984 38 7F 00 A4 */ addi r3, r31, 0xa4 -/* 8014FB88 0014C988 48 00 4C E1 */ bl func_80154868 +/* 8014FB88 0014C988 48 00 4C E1 */ bl empty__42fixed_queue_Q29aqua_beam12ring_segment_31_CFv /* 8014FB8C 0014C98C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8014FB90 0014C990 41 82 FF EC */ beq lbl_8014FB7C /* 8014FB94 0014C994 38 00 00 00 */ li r0, 0 @@ -363,26 +363,26 @@ render__9aqua_beamFv: /* 8014FC3C 0014CA3C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8014FC40 0014CA40 7C 7F 1B 78 */ mr r31, r3 /* 8014FC44 0014CA44 38 7F 00 A4 */ addi r3, r31, 0xa4 -/* 8014FC48 0014CA48 48 00 4C FD */ bl func_80154944 +/* 8014FC48 0014CA48 48 00 4C FD */ bl begin__42fixed_queue_Q29aqua_beam12ring_segment_31_CFv /* 8014FC4C 0014CA4C 90 81 00 14 */ stw r4, 0x14(r1) /* 8014FC50 0014CA50 90 61 00 10 */ stw r3, 0x10(r1) /* 8014FC54 0014CA54 48 00 00 20 */ b lbl_8014FC74 lbl_8014FC58: /* 8014FC58 0014CA58 38 61 00 10 */ addi r3, r1, 0x10 -/* 8014FC5C 0014CA5C 48 00 4C D1 */ bl func_8015492C +/* 8014FC5C 0014CA5C 48 00 4C D1 */ bl __ml__Q242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorCFv /* 8014FC60 0014CA60 7C 64 1B 78 */ mr r4, r3 /* 8014FC64 0014CA64 7F E3 FB 78 */ mr r3, r31 /* 8014FC68 0014CA68 48 00 05 41 */ bl render_ring__9aqua_beamFRQ29aqua_beam12ring_segment /* 8014FC6C 0014CA6C 38 61 00 10 */ addi r3, r1, 0x10 -/* 8014FC70 0014CA70 48 00 4C 71 */ bl func_801548E0 +/* 8014FC70 0014CA70 48 00 4C 71 */ bl __pp__Q242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorFv lbl_8014FC74: /* 8014FC74 0014CA74 38 7F 00 A4 */ addi r3, r31, 0xa4 -/* 8014FC78 0014CA78 48 00 4C 25 */ bl func_8015489C +/* 8014FC78 0014CA78 48 00 4C 25 */ bl end__42fixed_queue_Q29aqua_beam12ring_segment_31_CFv /* 8014FC7C 0014CA7C 90 81 00 0C */ stw r4, 0xc(r1) /* 8014FC80 0014CA80 38 81 00 08 */ addi r4, r1, 8 /* 8014FC84 0014CA84 90 61 00 08 */ stw r3, 8(r1) /* 8014FC88 0014CA88 38 61 00 10 */ addi r3, r1, 0x10 -/* 8014FC8C 0014CA8C 48 00 4B F5 */ bl func_80154880 +/* 8014FC8C 0014CA8C 48 00 4B F5 */ bl __ne__Q242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorCFRCQ242fixed_queue_Q29aqua_beam12ring_segment_31_8iterator /* 8014FC90 0014CA90 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8014FC94 0014CA94 40 82 FF C4 */ bne lbl_8014FC58 /* 8014FC98 0014CA98 80 01 00 24 */ lwz r0, 0x24(r1) @@ -410,7 +410,7 @@ hits_sphere__9aqua_beamCFRC7xSphere: /* 8014FCE4 0014CAE4 7C 9F 23 78 */ mr r31, r4 /* 8014FCE8 0014CAE8 38 61 00 24 */ addi r3, r1, 0x24 /* 8014FCEC 0014CAEC 38 BE 00 30 */ addi r5, r30, 0x30 -/* 8014FCF0 0014CAF0 4B EB B4 DD */ bl func_8000B1CC +/* 8014FCF0 0014CAF0 4B EB B4 DD */ bl __mi__5xVec3CFRC5xVec3 /* 8014FCF4 0014CAF4 80 A1 00 24 */ lwz r5, 0x24(r1) /* 8014FCF8 0014CAF8 38 7E 00 A4 */ addi r3, r30, 0xa4 /* 8014FCFC 0014CAFC 80 81 00 28 */ lwz r4, 0x28(r1) @@ -418,7 +418,7 @@ hits_sphere__9aqua_beamCFRC7xSphere: /* 8014FD04 0014CB04 90 A1 00 3C */ stw r5, 0x3c(r1) /* 8014FD08 0014CB08 90 81 00 40 */ stw r4, 0x40(r1) /* 8014FD0C 0014CB0C 90 01 00 44 */ stw r0, 0x44(r1) -/* 8014FD10 0014CB10 48 00 4C 35 */ bl func_80154944 +/* 8014FD10 0014CB10 48 00 4C 35 */ bl begin__42fixed_queue_Q29aqua_beam12ring_segment_31_CFv /* 8014FD14 0014CB14 90 81 00 14 */ stw r4, 0x14(r1) /* 8014FD18 0014CB18 C3 BE 00 2C */ lfs f29, 0x2c(r30) /* 8014FD1C 0014CB1C 90 61 00 10 */ stw r3, 0x10(r1) @@ -427,7 +427,7 @@ hits_sphere__9aqua_beamCFRC7xSphere: /* 8014FD28 0014CB28 48 00 00 90 */ b lbl_8014FDB8 lbl_8014FD2C: /* 8014FD2C 0014CB2C 38 61 00 10 */ addi r3, r1, 0x10 -/* 8014FD30 0014CB30 48 00 4B FD */ bl func_8015492C +/* 8014FD30 0014CB30 48 00 4B FD */ bl __ml__Q242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorCFv /* 8014FD34 0014CB34 7C 7F 1B 78 */ mr r31, r3 /* 8014FD38 0014CB38 C0 02 A7 68 */ lfs f0, lbl_803CF0E8-_SDA2_BASE_(r2) /* 8014FD3C 0014CB3C C0 23 00 10 */ lfs f1, 0x10(r3) @@ -438,7 +438,7 @@ lbl_8014FD2C: /* 8014FD50 0014CB50 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 8014FD54 0014CB54 EF 9D F8 3A */ fmadds f28, f29, f0, f31 /* 8014FD58 0014CB58 38 A5 00 30 */ addi r5, r5, 0x30 -/* 8014FD5C 0014CB5C 4B EB B4 71 */ bl func_8000B1CC +/* 8014FD5C 0014CB5C 4B EB B4 71 */ bl __mi__5xVec3CFRC5xVec3 /* 8014FD60 0014CB60 80 A1 00 18 */ lwz r5, 0x18(r1) /* 8014FD64 0014CB64 38 61 00 30 */ addi r3, r1, 0x30 /* 8014FD68 0014CB68 80 81 00 1C */ lwz r4, 0x1c(r1) @@ -446,13 +446,13 @@ lbl_8014FD2C: /* 8014FD70 0014CB70 90 A1 00 30 */ stw r5, 0x30(r1) /* 8014FD74 0014CB74 90 81 00 34 */ stw r4, 0x34(r1) /* 8014FD78 0014CB78 90 01 00 38 */ stw r0, 0x38(r1) -/* 8014FD7C 0014CB7C 4B EB B3 81 */ bl func_8000B0FC +/* 8014FD7C 0014CB7C 4B EB B3 81 */ bl length2__5xVec3CFv /* 8014FD80 0014CB80 EC 1C 07 32 */ fmuls f0, f28, f28 /* 8014FD84 0014CB84 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014FD88 0014CB88 41 81 00 28 */ bgt lbl_8014FDB0 /* 8014FD8C 0014CB8C 38 61 00 30 */ addi r3, r1, 0x30 /* 8014FD90 0014CB90 38 9F 00 3C */ addi r4, r31, 0x3c -/* 8014FD94 0014CB94 4B EC 57 79 */ bl func_8001550C +/* 8014FD94 0014CB94 4B EC 57 79 */ bl dot__5xVec3CFRC5xVec3 /* 8014FD98 0014CB98 FC 00 0A 10 */ fabs f0, f1 /* 8014FD9C 0014CB9C FC 00 00 18 */ frsp f0, f0 /* 8014FDA0 0014CBA0 FC 00 E0 40 */ fcmpo cr0, f0, f28 @@ -461,15 +461,15 @@ lbl_8014FD2C: /* 8014FDAC 0014CBAC 48 00 00 34 */ b lbl_8014FDE0 lbl_8014FDB0: /* 8014FDB0 0014CBB0 38 61 00 10 */ addi r3, r1, 0x10 -/* 8014FDB4 0014CBB4 48 00 4B 2D */ bl func_801548E0 +/* 8014FDB4 0014CBB4 48 00 4B 2D */ bl __pp__Q242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorFv lbl_8014FDB8: /* 8014FDB8 0014CBB8 38 7E 00 A4 */ addi r3, r30, 0xa4 -/* 8014FDBC 0014CBBC 48 00 4A E1 */ bl func_8015489C +/* 8014FDBC 0014CBBC 48 00 4A E1 */ bl end__42fixed_queue_Q29aqua_beam12ring_segment_31_CFv /* 8014FDC0 0014CBC0 90 81 00 0C */ stw r4, 0xc(r1) /* 8014FDC4 0014CBC4 38 81 00 08 */ addi r4, r1, 8 /* 8014FDC8 0014CBC8 90 61 00 08 */ stw r3, 8(r1) /* 8014FDCC 0014CBCC 38 61 00 10 */ addi r3, r1, 0x10 -/* 8014FDD0 0014CBD0 48 00 4A B1 */ bl func_80154880 +/* 8014FDD0 0014CBD0 48 00 4A B1 */ bl __ne__Q242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorCFRCQ242fixed_queue_Q29aqua_beam12ring_segment_31_8iterator /* 8014FDD4 0014CBD4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8014FDD8 0014CBD8 40 82 FF 54 */ bne lbl_8014FD2C /* 8014FDDC 0014CBDC 38 60 00 00 */ li r3, 0 @@ -503,7 +503,7 @@ update_rings__9aqua_beamFf: /* 8014FE3C 0014CC3C 28 00 00 00 */ cmplwi r0, 0 /* 8014FE40 0014CC40 40 82 00 14 */ bne lbl_8014FE54 /* 8014FE44 0014CC44 38 7F 00 A4 */ addi r3, r31, 0xa4 -/* 8014FE48 0014CC48 48 00 4A 21 */ bl func_80154868 +/* 8014FE48 0014CC48 48 00 4A 21 */ bl empty__42fixed_queue_Q29aqua_beam12ring_segment_31_CFv /* 8014FE4C 0014CC4C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8014FE50 0014CC50 40 82 00 F8 */ bne lbl_8014FF48 lbl_8014FE54: @@ -531,7 +531,7 @@ lbl_8014FEA0: /* 8014FEA4 0014CCA4 48 00 00 C1 */ bl emit_ring__9aqua_beamFv lbl_8014FEA8: /* 8014FEA8 0014CCA8 38 7F 00 A4 */ addi r3, r31, 0xa4 -/* 8014FEAC 0014CCAC 48 00 4A 99 */ bl func_80154944 +/* 8014FEAC 0014CCAC 48 00 4A 99 */ bl begin__42fixed_queue_Q29aqua_beam12ring_segment_31_CFv /* 8014FEB0 0014CCB0 90 81 00 1C */ stw r4, 0x1c(r1) /* 8014FEB4 0014CCB4 90 61 00 18 */ stw r3, 0x18(r1) /* 8014FEB8 0014CCB8 48 00 00 2C */ b lbl_8014FEE4 @@ -545,15 +545,15 @@ lbl_8014FEBC: /* 8014FED4 0014CCD4 90 01 00 14 */ stw r0, 0x14(r1) /* 8014FED8 0014CCD8 48 00 02 1D */ bl update_ring__9aqua_beamFQ242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorf /* 8014FEDC 0014CCDC 38 61 00 18 */ addi r3, r1, 0x18 -/* 8014FEE0 0014CCE0 48 00 4A 01 */ bl func_801548E0 +/* 8014FEE0 0014CCE0 48 00 4A 01 */ bl __pp__Q242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorFv lbl_8014FEE4: /* 8014FEE4 0014CCE4 38 7F 00 A4 */ addi r3, r31, 0xa4 -/* 8014FEE8 0014CCE8 48 00 49 B5 */ bl func_8015489C +/* 8014FEE8 0014CCE8 48 00 49 B5 */ bl end__42fixed_queue_Q29aqua_beam12ring_segment_31_CFv /* 8014FEEC 0014CCEC 90 81 00 0C */ stw r4, 0xc(r1) /* 8014FEF0 0014CCF0 38 81 00 08 */ addi r4, r1, 8 /* 8014FEF4 0014CCF4 90 61 00 08 */ stw r3, 8(r1) /* 8014FEF8 0014CCF8 38 61 00 18 */ addi r3, r1, 0x18 -/* 8014FEFC 0014CCFC 48 00 49 85 */ bl func_80154880 +/* 8014FEFC 0014CCFC 48 00 49 85 */ bl __ne__Q242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorCFRCQ242fixed_queue_Q29aqua_beam12ring_segment_31_8iterator /* 8014FF00 0014CD00 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8014FF04 0014CD04 40 82 FF B8 */ bne lbl_8014FEBC /* 8014FF08 0014CD08 48 00 00 0C */ b lbl_8014FF14 @@ -562,11 +562,11 @@ lbl_8014FF0C: /* 8014FF10 0014CD10 48 00 01 85 */ bl kill_ring__9aqua_beamFv lbl_8014FF14: /* 8014FF14 0014CD14 38 7F 00 A4 */ addi r3, r31, 0xa4 -/* 8014FF18 0014CD18 48 00 49 51 */ bl func_80154868 +/* 8014FF18 0014CD18 48 00 49 51 */ bl empty__42fixed_queue_Q29aqua_beam12ring_segment_31_CFv /* 8014FF1C 0014CD1C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8014FF20 0014CD20 40 82 00 28 */ bne lbl_8014FF48 /* 8014FF24 0014CD24 38 7F 00 A4 */ addi r3, r31, 0xa4 -/* 8014FF28 0014CD28 48 00 4A 41 */ bl func_80154968 +/* 8014FF28 0014CD28 48 00 4A 41 */ bl back__42fixed_queue_Q29aqua_beam12ring_segment_31_Fv /* 8014FF2C 0014CD2C C0 23 00 10 */ lfs f1, 0x10(r3) /* 8014FF30 0014CD30 C0 1F 00 24 */ lfs f0, 0x24(r31) /* 8014FF34 0014CD34 FC 20 0A 10 */ fabs f1, f1 @@ -592,20 +592,20 @@ emit_ring__9aqua_beamFv: /* 8014FF74 0014CD74 93 C1 00 18 */ stw r30, 0x18(r1) /* 8014FF78 0014CD78 7C 7E 1B 78 */ mr r30, r3 /* 8014FF7C 0014CD7C 38 7E 00 A4 */ addi r3, r30, 0xa4 -/* 8014FF80 0014CD80 48 00 4A DD */ bl func_80154A5C +/* 8014FF80 0014CD80 48 00 4A DD */ bl full__42fixed_queue_Q29aqua_beam12ring_segment_31_CFv /* 8014FF84 0014CD84 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8014FF88 0014CD88 41 82 00 0C */ beq lbl_8014FF94 /* 8014FF8C 0014CD8C 7F C3 F3 78 */ mr r3, r30 /* 8014FF90 0014CD90 48 00 01 05 */ bl kill_ring__9aqua_beamFv lbl_8014FF94: /* 8014FF94 0014CD94 38 7E 00 A4 */ addi r3, r30, 0xa4 -/* 8014FF98 0014CD98 48 00 4A B1 */ bl func_80154A48 +/* 8014FF98 0014CD98 48 00 4A B1 */ bl push_front__42fixed_queue_Q29aqua_beam12ring_segment_31_Fv /* 8014FF9C 0014CD9C 38 7E 00 A4 */ addi r3, r30, 0xa4 -/* 8014FFA0 0014CDA0 48 00 4A 79 */ bl func_80154A18 +/* 8014FFA0 0014CDA0 48 00 4A 79 */ bl front__42fixed_queue_Q29aqua_beam12ring_segment_31_Fv /* 8014FFA4 0014CDA4 7C 7F 1B 78 */ mr r31, r3 /* 8014FFA8 0014CDA8 38 9E 00 40 */ addi r4, r30, 0x40 /* 8014FFAC 0014CDAC 38 7F 00 04 */ addi r3, r31, 4 -/* 8014FFB0 0014CDB0 4B EB B2 B5 */ bl func_8000B264 +/* 8014FFB0 0014CDB0 4B EB B2 B5 */ bl __as__5xVec3FRC5xVec3 /* 8014FFB4 0014CDB4 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) /* 8014FFB8 0014CDB8 38 7F 00 1C */ addi r3, r31, 0x1c /* 8014FFBC 0014CDBC D0 1F 00 10 */ stfs f0, 0x10(r31) @@ -615,21 +615,21 @@ lbl_8014FF94: /* 8014FFCC 0014CDCC C0 3E 00 54 */ lfs f1, 0x54(r30) /* 8014FFD0 0014CDD0 FC 60 00 50 */ fneg f3, f0 /* 8014FFD4 0014CDD4 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) -/* 8014FFD8 0014CDD8 4B EB B1 15 */ bl func_8000B0EC -/* 8014FFDC 0014CDDC 4B EC 55 D5 */ bl func_800155B0 +/* 8014FFD8 0014CDD8 4B EB B1 15 */ bl assign__5xVec3Ffff +/* 8014FFDC 0014CDDC 4B EC 55 D5 */ bl normalize__5xVec3Fv /* 8014FFE0 0014CDE0 38 61 00 08 */ addi r3, r1, 8 /* 8014FFE4 0014CDE4 38 9E 00 4C */ addi r4, r30, 0x4c /* 8014FFE8 0014CDE8 38 BF 00 1C */ addi r5, r31, 0x1c -/* 8014FFEC 0014CDEC 4B EC 55 49 */ bl func_80015534 +/* 8014FFEC 0014CDEC 4B EC 55 49 */ bl cross__5xVec3CFRC5xVec3 /* 8014FFF0 0014CDF0 38 7F 00 2C */ addi r3, r31, 0x2c /* 8014FFF4 0014CDF4 38 81 00 08 */ addi r4, r1, 8 -/* 8014FFF8 0014CDF8 4B EB B2 6D */ bl func_8000B264 +/* 8014FFF8 0014CDF8 4B EB B2 6D */ bl __as__5xVec3FRC5xVec3 /* 8014FFFC 0014CDFC 38 7F 00 3C */ addi r3, r31, 0x3c /* 80150000 0014CE00 38 9E 00 4C */ addi r4, r30, 0x4c -/* 80150004 0014CE04 4B EB B2 61 */ bl func_8000B264 +/* 80150004 0014CE04 4B EB B2 61 */ bl __as__5xVec3FRC5xVec3 /* 80150008 0014CE08 38 7F 00 4C */ addi r3, r31, 0x4c /* 8015000C 0014CE0C 38 9F 00 04 */ addi r4, r31, 4 -/* 80150010 0014CE10 4B EB B2 55 */ bl func_8000B264 +/* 80150010 0014CE10 4B EB B2 55 */ bl __as__5xVec3FRC5xVec3 /* 80150014 0014CE14 80 7E 00 9C */ lwz r3, 0x9c(r30) /* 80150018 0014CE18 38 80 00 00 */ li r4, 0 /* 8015001C 0014CE1C 38 A0 00 00 */ li r5, 0 @@ -674,7 +674,7 @@ kill_ring__9aqua_beamFv: /* 801500A4 0014CEA4 93 C1 00 08 */ stw r30, 8(r1) /* 801500A8 0014CEA8 7C 7E 1B 78 */ mr r30, r3 /* 801500AC 0014CEAC 38 7E 00 A4 */ addi r3, r30, 0xa4 -/* 801500B0 0014CEB0 48 00 48 B9 */ bl func_80154968 +/* 801500B0 0014CEB0 48 00 48 B9 */ bl back__42fixed_queue_Q29aqua_beam12ring_segment_31_Fv /* 801500B4 0014CEB4 7C 7F 1B 78 */ mr r31, r3 /* 801500B8 0014CEB8 80 63 00 00 */ lwz r3, 0(r3) /* 801500BC 0014CEBC 4B EE 42 BD */ bl xModelInstanceFree__FP14xModelInstance @@ -685,7 +685,7 @@ kill_ring__9aqua_beamFv: /* 801500D0 0014CED0 4B FF F8 E9 */ bl zNPCTypePrawn.kill_sound__27_unnamed_zNPCTypePrawn_cpp_FiUi lbl_801500D4: /* 801500D4 0014CED4 38 7E 00 A4 */ addi r3, r30, 0xa4 -/* 801500D8 0014CED8 48 00 49 F1 */ bl func_80154AC8 +/* 801500D8 0014CED8 48 00 49 F1 */ bl pop_back__42fixed_queue_Q29aqua_beam12ring_segment_31_Fv /* 801500DC 0014CEDC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801500E0 0014CEE0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801500E4 0014CEE4 83 C1 00 08 */ lwz r30, 8(r1) @@ -705,7 +705,7 @@ update_ring__9aqua_beamFQ242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorf /* 80150110 0014CF10 FF E0 08 90 */ fmr f31, f1 /* 80150114 0014CF14 7C 7E 1B 78 */ mr r30, r3 /* 80150118 0014CF18 7C 83 23 78 */ mr r3, r4 -/* 8015011C 0014CF1C 48 00 48 11 */ bl func_8015492C +/* 8015011C 0014CF1C 48 00 48 11 */ bl __ml__Q242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorCFv /* 80150120 0014CF20 7C 7F 1B 78 */ mr r31, r3 /* 80150124 0014CF24 C0 3E 00 14 */ lfs f1, 0x14(r30) /* 80150128 0014CF28 C0 03 00 14 */ lfs f0, 0x14(r3) @@ -724,14 +724,14 @@ update_ring__9aqua_beamFQ242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorf /* 8015015C 0014CF5C EC 02 00 2A */ fadds f0, f2, f0 /* 80150160 0014CF60 D0 1F 00 10 */ stfs f0, 0x10(r31) /* 80150164 0014CF64 C0 3F 00 10 */ lfs f1, 0x10(r31) -/* 80150168 0014CF68 4B EB AF B9 */ bl func_8000B120 +/* 80150168 0014CF68 4B EB AF B9 */ bl __ml__5xVec3CFf /* 8015016C 0014CF6C 38 61 00 14 */ addi r3, r1, 0x14 /* 80150170 0014CF70 38 9F 00 04 */ addi r4, r31, 4 /* 80150174 0014CF74 38 A1 00 08 */ addi r5, r1, 8 -/* 80150178 0014CF78 4B EC 52 69 */ bl func_800153E0 +/* 80150178 0014CF78 4B EC 52 69 */ bl __pl__5xVec3CFRC5xVec3 /* 8015017C 0014CF7C 38 7F 00 4C */ addi r3, r31, 0x4c /* 80150180 0014CF80 38 81 00 14 */ addi r4, r1, 0x14 -/* 80150184 0014CF84 4B EB B0 E1 */ bl func_8000B264 +/* 80150184 0014CF84 4B EB B0 E1 */ bl __as__5xVec3FRC5xVec3 /* 80150188 0014CF88 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 8015018C 0014CF8C 80 01 00 44 */ lwz r0, 0x44(r1) /* 80150190 0014CF90 CB E1 00 30 */ lfd f31, 0x30(r1) @@ -761,16 +761,16 @@ render_ring__9aqua_beamFRQ29aqua_beam12ring_segment: /* 801501E4 0014CFE4 C0 1D 00 08 */ lfs f0, 8(r29) /* 801501E8 0014CFE8 7F E3 FB 78 */ mr r3, r31 /* 801501EC 0014CFEC EF E2 00 7A */ fmadds f31, f2, f1, f0 -/* 801501F0 0014CFF0 4B EB B3 7D */ bl func_8000B56C +/* 801501F0 0014CFF0 4B EB B3 7D */ bl __as__7xMat4x3FRC7xMat4x3 /* 801501F4 0014CFF4 FC 20 F8 90 */ fmr f1, f31 /* 801501F8 0014CFF8 7F E3 FB 78 */ mr r3, r31 -/* 801501FC 0014CFFC 4B EB AF 85 */ bl func_8000B180 +/* 801501FC 0014CFFC 4B EB AF 85 */ bl __amu__5xVec3Ff /* 80150200 0014D000 FC 20 F8 90 */ fmr f1, f31 /* 80150204 0014D004 38 7F 00 10 */ addi r3, r31, 0x10 -/* 80150208 0014D008 4B EB AF 79 */ bl func_8000B180 +/* 80150208 0014D008 4B EB AF 79 */ bl __amu__5xVec3Ff /* 8015020C 0014D00C FC 20 F8 90 */ fmr f1, f31 /* 80150210 0014D010 38 7F 00 20 */ addi r3, r31, 0x20 -/* 80150214 0014D014 4B EB AF 6D */ bl func_8000B180 +/* 80150214 0014D014 4B EB AF 6D */ bl __amu__5xVec3Ff /* 80150218 0014D018 80 7E 00 00 */ lwz r3, 0(r30) /* 8015021C 0014D01C C0 1D 00 0C */ lfs f0, 0xc(r29) /* 80150220 0014D020 D0 03 00 24 */ stfs f0, 0x24(r3) @@ -1077,7 +1077,7 @@ __ct__9zNPCPrawnFi: /* 801506C0 0014D4C0 90 01 00 14 */ stw r0, 0x14(r1) /* 801506C4 0014D4C4 93 E1 00 0C */ stw r31, 0xc(r1) /* 801506C8 0014D4C8 7C 7F 1B 78 */ mr r31, r3 -/* 801506CC 0014D4CC 4B FE 59 FD */ bl func_801360C8 +/* 801506CC 0014D4CC 4B FE 59 FD */ bl __ct__11zNPCSubBossFi /* 801506D0 0014D4D0 3C 60 80 2A */ lis r3, lbl_8029A3C0@ha /* 801506D4 0014D4D4 38 00 00 00 */ li r0, 0 /* 801506D8 0014D4D8 38 83 A3 C0 */ addi r4, r3, lbl_8029A3C0@l @@ -1398,7 +1398,7 @@ lbl_80150B64: /* 80150B74 0014D974 7F 63 DB 78 */ mr r3, r27 /* 80150B78 0014D978 7F 24 CB 78 */ mr r4, r25 /* 80150B7C 0014D97C 7C BA 02 14 */ add r5, r26, r0 -/* 80150B80 0014D980 4B EB A3 F1 */ bl func_8000AF70 +/* 80150B80 0014D980 4B EB A3 F1 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80150B84 0014D984 3A F7 00 01 */ addi r23, r23, 1 /* 80150B88 0014D988 3B 7B 00 0C */ addi r27, r27, 0xc /* 80150B8C 0014D98C 2C 17 00 04 */ cmpwi r23, 4 @@ -1421,7 +1421,7 @@ lbl_80150BAC: /* 80150BC8 0014D9C8 38 80 00 00 */ li r4, 0 /* 80150BCC 0014D9CC 38 A0 00 00 */ li r5, 0 /* 80150BD0 0014D9D0 38 C0 00 FF */ li r6, 0xff -/* 80150BD4 0014D9D4 4B ED E4 15 */ bl func_8002EFE8 +/* 80150BD4 0014D9D4 4B ED E4 15 */ bl xColorFromRGBA__FUcUcUcUc /* 80150BD8 0014D9D8 3C 80 80 33 */ lis r4, lbl_80329840@ha /* 80150BDC 0014D9DC 90 61 00 08 */ stw r3, 8(r1) /* 80150BE0 0014D9E0 38 64 98 40 */ addi r3, r4, lbl_80329840@l @@ -1513,13 +1513,13 @@ lbl_80150CB0: /* 80150D20 0014DB20 90 05 01 38 */ stw r0, 0x138(r5) /* 80150D24 0014DB24 38 83 30 18 */ addi r4, r3, lbl_80253018@l /* 80150D28 0014DB28 38 65 01 40 */ addi r3, r5, 0x140 -/* 80150D2C 0014DB2C 4B EB A5 39 */ bl func_8000B264 +/* 80150D2C 0014DB2C 4B EB A5 39 */ bl __as__5xVec3FRC5xVec3 /* 80150D30 0014DB30 3C 80 80 33 */ lis r4, lbl_80329868@ha /* 80150D34 0014DB34 3C 60 80 25 */ lis r3, lbl_80253018@ha /* 80150D38 0014DB38 38 A4 98 68 */ addi r5, r4, lbl_80329868@l /* 80150D3C 0014DB3C 38 83 30 18 */ addi r4, r3, lbl_80253018@l /* 80150D40 0014DB40 38 65 01 4C */ addi r3, r5, 0x14c -/* 80150D44 0014DB44 4B EB A5 21 */ bl func_8000B264 +/* 80150D44 0014DB44 4B EB A5 21 */ bl __as__5xVec3FRC5xVec3 /* 80150D48 0014DB48 3C 80 4E 47 */ lis r4, 0x4E474D38@ha /* 80150D4C 0014DB4C 80 7F 02 28 */ lwz r3, 0x228(r31) /* 80150D50 0014DB50 38 84 4D 38 */ addi r4, r4, 0x4E474D38@l @@ -1610,7 +1610,7 @@ lbl_80150E60: /* 80150E90 0014DC90 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 80150E94 0014DC94 80 84 07 04 */ lwz r4, 0x704(r4) /* 80150E98 0014DC98 83 E4 00 4C */ lwz r31, 0x4c(r4) -/* 80150E9C 0014DC9C 48 00 3C 41 */ bl func_80154ADC +/* 80150E9C 0014DC9C 48 00 3C 41 */ bl get_center__9zNPCPrawnCFv /* 80150EA0 0014DCA0 7C 64 1B 78 */ mr r4, r3 /* 80150EA4 0014DCA4 C0 7F 00 30 */ lfs f3, 0x30(r31) /* 80150EA8 0014DCA8 C0 23 00 00 */ lfs f1, 0(r3) @@ -1619,9 +1619,9 @@ lbl_80150E60: /* 80150EB4 0014DCB4 C0 04 00 08 */ lfs f0, 8(r4) /* 80150EB8 0014DCB8 EC 23 08 28 */ fsubs f1, f3, f1 /* 80150EBC 0014DCBC EC 42 00 28 */ fsubs f2, f2, f0 -/* 80150EC0 0014DCC0 4B ED 54 59 */ bl func_80026318 +/* 80150EC0 0014DCC0 4B ED 54 59 */ bl assign__5xVec2Fff /* 80150EC4 0014DCC4 38 7C 02 C4 */ addi r3, r28, 0x2c4 -/* 80150EC8 0014DCC8 4B FC C6 55 */ bl func_8011D51C +/* 80150EC8 0014DCC8 4B FC C6 55 */ bl normalize__5xVec2Fv lbl_80150ECC: /* 80150ECC 0014DCCC FC 20 F8 90 */ fmr f1, f31 /* 80150ED0 0014DCD0 7F 83 E3 78 */ mr r3, r28 @@ -2144,7 +2144,7 @@ lbl_801510D0: /* 801516B0 0014E4B0 C0 22 A7 6C */ lfs f1, lbl_803CF0EC-_SDA2_BASE_(r2) /* 801516B4 0014E4B4 FC 40 08 90 */ fmr f2, f1 /* 801516B8 0014E4B8 FC 60 08 90 */ fmr f3, f1 -/* 801516BC 0014E4BC 4B F0 E8 CD */ bl func_8005FF88 +/* 801516BC 0014E4BC 4B F0 E8 CD */ bl create__5xVec3Ffff /* 801516C0 0014E4C0 80 A1 00 20 */ lwz r5, 0x20(r1) /* 801516C4 0014E4C4 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha /* 801516C8 0014E4C8 80 E1 00 24 */ lwz r7, 0x24(r1) @@ -2175,7 +2175,7 @@ lbl_801510D0: /* 8015172C 0014E52C C0 22 A7 6C */ lfs f1, lbl_803CF0EC-_SDA2_BASE_(r2) /* 80151730 0014E530 C0 42 A7 E4 */ lfs f2, lbl_803CF164-_SDA2_BASE_(r2) /* 80151734 0014E534 FC 60 08 90 */ fmr f3, f1 -/* 80151738 0014E538 4B F0 E8 51 */ bl func_8005FF88 +/* 80151738 0014E538 4B F0 E8 51 */ bl create__5xVec3Ffff /* 8015173C 0014E53C 80 A1 00 08 */ lwz r5, 8(r1) /* 80151740 0014E540 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha /* 80151744 0014E544 80 E1 00 0C */ lwz r7, 0xc(r1) @@ -2919,7 +2919,7 @@ lbl_80152174: /* 8015224C 0014F04C 3C 80 4E 47 */ lis r4, 0x4E474D38@ha /* 80152250 0014F050 7F E3 FB 78 */ mr r3, r31 /* 80152254 0014F054 38 84 4D 38 */ addi r4, r4, 0x4E474D38@l -/* 80152258 0014F058 4B FB 07 25 */ bl func_8010297C +/* 80152258 0014F058 4B FB 07 25 */ bl SetSafety__7xPsycheFi /* 8015225C 0014F05C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80152260 0014F060 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80152264 0014F064 7C 08 03 A6 */ mtlr r0 @@ -3034,13 +3034,13 @@ lbl_801523C4: /* 801523E8 0014F1E8 90 01 00 14 */ stw r0, 0x14(r1) /* 801523EC 0014F1EC 93 E1 00 0C */ stw r31, 0xc(r1) /* 801523F0 0014F1F0 7C 7F 1B 78 */ mr r31, r3 -/* 801523F4 0014F1F4 4B FA 23 49 */ bl func_800F473C +/* 801523F4 0014F1F4 4B FA 23 49 */ bl Render__9xNPCBasicFv /* 801523F8 0014F1F8 38 00 00 00 */ li r0, 0 /* 801523FC 0014F1FC 38 7F 03 28 */ addi r3, r31, 0x328 /* 80152400 0014F200 98 1F 00 1D */ stb r0, 0x1d(r31) /* 80152404 0014F204 4B FF D8 2D */ bl render__9aqua_beamFv /* 80152408 0014F208 7F E3 FB 78 */ mr r3, r31 -/* 8015240C 0014F20C 48 00 26 E1 */ bl func_80154AEC +/* 8015240C 0014F20C 48 00 26 E1 */ bl render_debug__9zNPCPrawnFv /* 80152410 0014F210 80 01 00 14 */ lwz r0, 0x14(r1) /* 80152414 0014F214 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80152418 0014F218 7C 08 03 A6 */ mtlr r0 @@ -3264,17 +3264,17 @@ zNPCTypePrawn.set_yaw_matrix__27_unnamed_zNPCTypePrawn_cpp_FR7xMat3x3f: /* 80152700 0014F500 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) /* 80152704 0014F504 FF C0 08 90 */ fmr f30, f1 /* 80152708 0014F508 7F E3 FB 78 */ mr r3, r31 -/* 8015270C 0014F50C 4B EB 89 E1 */ bl func_8000B0EC +/* 8015270C 0014F50C 4B EB 89 E1 */ bl assign__5xVec3Ffff /* 80152710 0014F510 C0 22 A7 6C */ lfs f1, lbl_803CF0EC-_SDA2_BASE_(r2) /* 80152714 0014F514 38 7F 00 10 */ addi r3, r31, 0x10 /* 80152718 0014F518 C0 42 A7 68 */ lfs f2, lbl_803CF0E8-_SDA2_BASE_(r2) /* 8015271C 0014F51C FC 60 08 90 */ fmr f3, f1 -/* 80152720 0014F520 4B EB 89 CD */ bl func_8000B0EC +/* 80152720 0014F520 4B EB 89 CD */ bl assign__5xVec3Ffff /* 80152724 0014F524 FC 20 F8 90 */ fmr f1, f31 /* 80152728 0014F528 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) /* 8015272C 0014F52C FC 60 F0 90 */ fmr f3, f30 /* 80152730 0014F530 38 7F 00 20 */ addi r3, r31, 0x20 -/* 80152734 0014F534 4B EB 89 B9 */ bl func_8000B0EC +/* 80152734 0014F534 4B EB 89 B9 */ bl assign__5xVec3Ffff /* 80152738 0014F538 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8015273C 0014F53C CB E1 00 20 */ lfd f31, 0x20(r1) /* 80152740 0014F540 E3 C1 00 18 */ psq_l f30, 24(r1), 0, qr0 @@ -3303,7 +3303,7 @@ update_turn__9zNPCPrawnFf: /* 80152790 0014F590 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80152794 0014F594 7C 7F 1B 78 */ mr r31, r3 /* 80152798 0014F598 FF 60 08 90 */ fmr f27, f1 -/* 8015279C 0014F59C 48 00 23 41 */ bl func_80154ADC +/* 8015279C 0014F59C 48 00 23 41 */ bl get_center__9zNPCPrawnCFv /* 801527A0 0014F5A0 80 BF 00 24 */ lwz r5, 0x24(r31) /* 801527A4 0014F5A4 7F E3 FB 78 */ mr r3, r31 /* 801527A8 0014F5A8 80 82 BF 78 */ lwz r4, lbl_803D08F8-_SDA2_BASE_(r2) @@ -3315,16 +3315,16 @@ update_turn__9zNPCPrawnFf: /* 801527C0 0014F5C0 C0 05 00 28 */ lfs f0, 0x28(r5) /* 801527C4 0014F5C4 D0 21 00 08 */ stfs f1, 8(r1) /* 801527C8 0014F5C8 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 801527CC 0014F5CC 48 00 23 25 */ bl func_80154AF0 +/* 801527CC 0014F5CC 48 00 23 25 */ bl turning__9zNPCPrawnCFv /* 801527D0 0014F5D0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 801527D4 0014F5D4 41 82 02 5C */ beq lbl_80152A30 /* 801527D8 0014F5D8 C0 21 00 08 */ lfs f1, 8(r1) /* 801527DC 0014F5DC C0 41 00 0C */ lfs f2, 0xc(r1) -/* 801527E0 0014F5E0 4B EB 38 91 */ bl func_80006070 +/* 801527E0 0014F5E0 4B EB 38 91 */ bl xatan2__Fff /* 801527E4 0014F5E4 FF E0 08 90 */ fmr f31, f1 /* 801527E8 0014F5E8 C0 3F 02 C4 */ lfs f1, 0x2c4(r31) /* 801527EC 0014F5EC C0 5F 02 C8 */ lfs f2, 0x2c8(r31) -/* 801527F0 0014F5F0 4B EB 38 81 */ bl func_80006070 +/* 801527F0 0014F5F0 4B EB 38 81 */ bl xatan2__Fff /* 801527F4 0014F5F4 EF A1 F8 28 */ fsubs f29, f1, f31 /* 801527F8 0014F5F8 C0 02 A8 08 */ lfs f0, lbl_803CF188-_SDA2_BASE_(r2) /* 801527FC 0014F5FC FC 1D 00 40 */ fcmpo cr0, f29, f0 @@ -3416,7 +3416,7 @@ lbl_80152910: /* 8015291C 0014F71C 4C 40 13 82 */ cror 2, 0, 2 /* 80152920 0014F720 40 82 00 14 */ bne lbl_80152934 /* 80152924 0014F724 FC 40 18 50 */ fneg f2, f3 -/* 80152928 0014F728 4B EB C0 11 */ bl func_8000E938 +/* 80152928 0014F728 4B EB C0 11 */ bl range_limit_f___Ffff /* 8015292C 0014F72C D0 3F 03 1C */ stfs f1, 0x31c(r31) /* 80152930 0014F730 48 00 00 40 */ b lbl_80152970 lbl_80152934: @@ -3546,7 +3546,7 @@ lbl_80152AC4: lbl_80152ACC: /* 80152ACC 0014F8CC C0 42 A7 D4 */ lfs f2, lbl_803CF154-_SDA2_BASE_(r2) /* 80152AD0 0014F8D0 C0 62 A7 68 */ lfs f3, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 80152AD4 0014F8D4 4B EB BE 65 */ bl func_8000E938 +/* 80152AD4 0014F8D4 4B EB BE 65 */ bl range_limit_f___Ffff /* 80152AD8 0014F8D8 80 7D 00 24 */ lwz r3, 0x24(r29) /* 80152ADC 0014F8DC 88 0D 96 CD */ lbz r0, lbl_803CBFCD-_SDA_BASE_(r13) /* 80152AE0 0014F8E0 80 63 00 0C */ lwz r3, 0xc(r3) @@ -3580,7 +3580,7 @@ lbl_80152B1C: /* 80152B48 0014F948 C0 42 A7 EC */ lfs f2, lbl_803CF16C-_SDA2_BASE_(r2) /* 80152B4C 0014F94C 38 C0 00 00 */ li r6, 0 /* 80152B50 0014F950 38 E0 00 00 */ li r7, 0 -/* 80152B54 0014F954 4B ED DA D9 */ bl func_8003062C +/* 80152B54 0014F954 4B ED DA D9 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi lbl_80152B58: /* 80152B58 0014F958 C0 0D 96 D0 */ lfs f0, lbl_803CBFD0-_SDA_BASE_(r13) /* 80152B5C 0014F95C D0 1E 00 10 */ stfs f0, 0x10(r30) @@ -3667,13 +3667,13 @@ update_beam__9zNPCPrawnFf: /* 80152C7C 0014FA7C 7C 9F 23 78 */ mr r31, r4 /* 80152C80 0014FA80 38 84 00 30 */ addi r4, r4, 0x30 /* 80152C84 0014FA84 38 BE 00 30 */ addi r5, r30, 0x30 -/* 80152C88 0014FA88 4B EC 27 59 */ bl func_800153E0 +/* 80152C88 0014FA88 4B EC 27 59 */ bl __pl__5xVec3CFRC5xVec3 /* 80152C8C 0014FA8C 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 80152C90 0014FA90 38 61 00 20 */ addi r3, r1, 0x20 /* 80152C94 0014FA94 38 A4 95 E0 */ addi r5, r4, lbl_803295E0@l /* 80152C98 0014FA98 38 81 00 14 */ addi r4, r1, 0x14 /* 80152C9C 0014FA9C 38 A5 00 A4 */ addi r5, r5, 0xa4 -/* 80152CA0 0014FAA0 4B EC 27 41 */ bl func_800153E0 +/* 80152CA0 0014FAA0 4B EC 27 41 */ bl __pl__5xVec3CFRC5xVec3 /* 80152CA4 0014FAA4 80 E1 00 20 */ lwz r7, 0x20(r1) /* 80152CA8 0014FAA8 7F E4 FB 78 */ mr r4, r31 /* 80152CAC 0014FAAC 80 C1 00 24 */ lwz r6, 0x24(r1) @@ -3689,7 +3689,7 @@ update_beam__9zNPCPrawnFf: /* 80152CD4 0014FAD4 FC 00 00 50 */ fneg f0, f0 /* 80152CD8 0014FAD8 C0 41 00 34 */ lfs f2, 0x34(r1) /* 80152CDC 0014FADC D0 01 00 30 */ stfs f0, 0x30(r1) -/* 80152CE0 0014FAE0 4B EB 33 91 */ bl func_80006070 +/* 80152CE0 0014FAE0 4B EB 33 91 */ bl xatan2__Fff /* 80152CE4 0014FAE4 3C 60 80 33 */ lis r3, lbl_803295E0@ha /* 80152CE8 0014FAE8 38 63 95 E0 */ addi r3, r3, lbl_803295E0@l /* 80152CEC 0014FAEC C0 03 00 B0 */ lfs f0, 0xb0(r3) @@ -3707,9 +3707,9 @@ update_beam__9zNPCPrawnFf: /* 80152D1C 0014FB1C EC 01 00 32 */ fmuls f0, f1, f0 /* 80152D20 0014FB20 D0 41 00 2C */ stfs f2, 0x2c(r1) /* 80152D24 0014FB24 D0 01 00 34 */ stfs f0, 0x34(r1) -/* 80152D28 0014FB28 48 00 1E ED */ bl func_80154C14 +/* 80152D28 0014FB28 48 00 1E ED */ bl move__9aqua_beamFRC5xVec3RC5xVec3 /* 80152D2C 0014FB2C 38 7D 03 28 */ addi r3, r29, 0x328 -/* 80152D30 0014FB30 48 00 1E 99 */ bl func_80154BC8 +/* 80152D30 0014FB30 48 00 1E 99 */ bl active__9aqua_beamCFv /* 80152D34 0014FB34 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80152D38 0014FB38 41 82 00 64 */ beq lbl_80152D9C /* 80152D3C 0014FB3C FC 20 E8 90 */ fmr f1, f29 @@ -3719,18 +3719,18 @@ update_beam__9zNPCPrawnFf: /* 80152D4C 0014FB4C 38 81 00 38 */ addi r4, r1, 0x38 /* 80152D50 0014FB50 38 63 98 68 */ addi r3, r3, lbl_80329868@l /* 80152D54 0014FB54 38 63 01 40 */ addi r3, r3, 0x140 -/* 80152D58 0014FB58 4B EB 85 0D */ bl func_8000B264 +/* 80152D58 0014FB58 4B EB 85 0D */ bl __as__5xVec3FRC5xVec3 /* 80152D5C 0014FB5C 3C 80 80 33 */ lis r4, lbl_803295E0@ha /* 80152D60 0014FB60 38 61 00 08 */ addi r3, r1, 8 /* 80152D64 0014FB64 38 A4 95 E0 */ addi r5, r4, lbl_803295E0@l /* 80152D68 0014FB68 38 81 00 2C */ addi r4, r1, 0x2c /* 80152D6C 0014FB6C C0 25 00 40 */ lfs f1, 0x40(r5) -/* 80152D70 0014FB70 4B EB 83 B1 */ bl func_8000B120 +/* 80152D70 0014FB70 4B EB 83 B1 */ bl __ml__5xVec3CFf /* 80152D74 0014FB74 3C 60 80 33 */ lis r3, lbl_80329868@ha /* 80152D78 0014FB78 38 81 00 08 */ addi r4, r1, 8 /* 80152D7C 0014FB7C 38 63 98 68 */ addi r3, r3, lbl_80329868@l /* 80152D80 0014FB80 38 63 01 4C */ addi r3, r3, 0x14c -/* 80152D84 0014FB84 4B EB 84 E1 */ bl func_8000B264 +/* 80152D84 0014FB84 4B EB 84 E1 */ bl __as__5xVec3FRC5xVec3 /* 80152D88 0014FB88 3C 60 80 33 */ lis r3, lbl_80329868@ha /* 80152D8C 0014FB8C FC 20 E8 90 */ fmr f1, f29 /* 80152D90 0014FB90 38 83 98 68 */ addi r4, r3, lbl_80329868@l @@ -3838,7 +3838,7 @@ start_fight__9zNPCPrawnFv: /* 80152EF0 0014FCF0 38 BF 00 88 */ addi r5, r31, 0x88 /* 80152EF4 0014FCF4 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80152EF8 0014FCF8 38 84 00 30 */ addi r4, r4, 0x30 -/* 80152EFC 0014FCFC 4B FF 36 85 */ bl func_80146580 +/* 80152EFC 0014FCFC 4B FF 36 85 */ bl set_targets__13xBinaryCameraFRC5xVec3RC5xVec3f lbl_80152F00: /* 80152F00 0014FD00 80 01 00 14 */ lwz r0, 0x14(r1) /* 80152F04 0014FD04 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -3878,7 +3878,7 @@ lbl_80152F74: /* 80152F78 0014FD78 7F A3 EB 78 */ mr r3, r29 /* 80152F7C 0014FD7C 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l /* 80152F80 0014FD80 38 84 00 0C */ addi r4, r4, 0xc -/* 80152F84 0014FD84 48 00 01 B1 */ bl func_80153134 +/* 80152F84 0014FD84 48 00 01 B1 */ bl __as__Q29zNPCPrawn10range_typeFRCQ29zNPCPrawn10range_type /* 80152F88 0014FD88 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) /* 80152F8C 0014FD8C D0 1E 00 00 */ stfs f0, 0(r30) /* 80152F90 0014FD90 C0 02 A8 20 */ lfs f0, lbl_803CF1A0-_SDA2_BASE_(r2) @@ -3889,7 +3889,7 @@ lbl_80152F9C: /* 80152FA0 0014FDA0 7F A3 EB 78 */ mr r3, r29 /* 80152FA4 0014FDA4 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l /* 80152FA8 0014FDA8 38 84 00 14 */ addi r4, r4, 0x14 -/* 80152FAC 0014FDAC 48 00 01 89 */ bl func_80153134 +/* 80152FAC 0014FDAC 48 00 01 89 */ bl __as__Q29zNPCPrawn10range_typeFRCQ29zNPCPrawn10range_type /* 80152FB0 0014FDB0 3C 60 80 33 */ lis r3, lbl_803295E0@ha /* 80152FB4 0014FDB4 38 63 95 E0 */ addi r3, r3, lbl_803295E0@l /* 80152FB8 0014FDB8 C0 03 00 20 */ lfs f0, 0x20(r3) @@ -3902,7 +3902,7 @@ lbl_80152FCC: /* 80152FD0 0014FDD0 7F A3 EB 78 */ mr r3, r29 /* 80152FD4 0014FDD4 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l /* 80152FD8 0014FDD8 38 84 00 30 */ addi r4, r4, 0x30 -/* 80152FDC 0014FDDC 48 00 01 59 */ bl func_80153134 +/* 80152FDC 0014FDDC 48 00 01 59 */ bl __as__Q29zNPCPrawn10range_typeFRCQ29zNPCPrawn10range_type /* 80152FE0 0014FDE0 3C 60 80 33 */ lis r3, lbl_803295E0@ha /* 80152FE4 0014FDE4 38 63 95 E0 */ addi r3, r3, lbl_803295E0@l /* 80152FE8 0014FDE8 C0 03 00 3C */ lfs f0, 0x3c(r3) @@ -3968,7 +3968,7 @@ lbl_801530A4: /* 801530CC 0014FECC 54 00 18 38 */ slwi r0, r0, 3 /* 801530D0 0014FED0 7C 85 02 14 */ add r4, r5, r0 /* 801530D4 0014FED4 38 84 01 0C */ addi r4, r4, 0x10c -/* 801530D8 0014FED8 48 00 00 5D */ bl func_80153134 +/* 801530D8 0014FED8 48 00 00 5D */ bl __as__Q29zNPCPrawn10range_typeFRCQ29zNPCPrawn10range_type /* 801530DC 0014FEDC 3C 60 80 33 */ lis r3, lbl_803295E0@ha /* 801530E0 0014FEE0 80 BD 00 00 */ lwz r5, 0(r29) /* 801530E4 0014FEE4 38 83 95 E0 */ addi r4, r3, lbl_803295E0@l @@ -3993,8 +3993,8 @@ lbl_80153114: /* 8015312C 0014FF2C 38 21 00 20 */ addi r1, r1, 0x20 /* 80153130 0014FF30 4E 80 00 20 */ blr -.global func_80153134 -func_80153134: +.global __as__Q29zNPCPrawn10range_typeFRCQ29zNPCPrawn10range_type +__as__Q29zNPCPrawn10range_typeFRCQ29zNPCPrawn10range_type: /* 80153134 0014FF34 80 A4 00 00 */ lwz r5, 0(r4) /* 80153138 0014FF38 80 04 00 04 */ lwz r0, 4(r4) /* 8015313C 0014FF3C 90 A3 00 00 */ stw r5, 0(r3) @@ -4167,7 +4167,7 @@ lbl_80153354: /* 8015337C 0015017C 38 C0 00 00 */ li r6, 0 /* 80153380 00150180 38 67 07 BB */ addi r3, r7, 0x7bb /* 80153384 00150184 38 E0 00 00 */ li r7, 0 -/* 80153388 00150188 48 00 1A 4D */ bl func_80154DD4 +/* 80153388 00150188 48 00 1A 4D */ bl xDebugAddTweak__FPCcP5xVec3PC14tweak_callbackPvUi /* 8015338C 0015018C 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha /* 80153390 00150190 3C 60 80 2A */ lis r3, lbl_8029A2B0@ha /* 80153394 00150194 38 E4 E9 F0 */ addi r7, r4, lbl_8026E9F0@l @@ -4176,7 +4176,7 @@ lbl_80153354: /* 801533A0 001501A0 38 C0 00 00 */ li r6, 0 /* 801533A4 001501A4 38 67 07 D5 */ addi r3, r7, 0x7d5 /* 801533A8 001501A8 38 E0 00 00 */ li r7, 0 -/* 801533AC 001501AC 48 00 1A 29 */ bl func_80154DD4 +/* 801533AC 001501AC 48 00 1A 29 */ bl xDebugAddTweak__FPCcP5xVec3PC14tweak_callbackPvUi lbl_801533B0: /* 801533B0 001501B0 80 9F 00 24 */ lwz r4, 0x24(r31) /* 801533B4 001501B4 3C 60 80 2A */ lis r3, lbl_8029A2A4@ha @@ -4184,12 +4184,12 @@ lbl_801533B0: /* 801533BC 001501BC 83 A4 00 4C */ lwz r29, 0x4c(r4) /* 801533C0 001501C0 38 61 00 14 */ addi r3, r1, 0x14 /* 801533C4 001501C4 7F A4 EB 78 */ mr r4, r29 -/* 801533C8 001501C8 4B EB 7B A9 */ bl func_8000AF70 +/* 801533C8 001501C8 4B EB 7B A9 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 801533CC 001501CC 3C 60 80 2A */ lis r3, lbl_8029A2B0@ha /* 801533D0 001501D0 7F A4 EB 78 */ mr r4, r29 /* 801533D4 001501D4 38 A3 A2 B0 */ addi r5, r3, lbl_8029A2B0@l /* 801533D8 001501D8 38 61 00 08 */ addi r3, r1, 8 -/* 801533DC 001501DC 4B EB 7B 95 */ bl func_8000AF70 +/* 801533DC 001501DC 4B EB 7B 95 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 801533E0 001501E0 3C 60 80 33 */ lis r3, lbl_80329840@ha /* 801533E4 001501E4 38 81 00 14 */ addi r4, r1, 0x14 /* 801533E8 001501E8 38 63 98 40 */ addi r3, r3, lbl_80329840@l @@ -4397,10 +4397,10 @@ zNPCTypePrawn.render_background__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFv: /* 801536A4 001504A4 48 00 00 69 */ bl zNPCTypePrawn.set_vert__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFR18rwGameCube2DVertexffff /* 801536A8 001504A8 38 7F 00 48 */ addi r3, r31, 0x48 /* 801536AC 001504AC 38 9F 00 30 */ addi r4, r31, 0x30 -/* 801536B0 001504B0 4B EC D5 19 */ bl func_80020BC8 +/* 801536B0 001504B0 4B EC D5 19 */ bl __as__18rwGameCube2DVertexFRC18rwGameCube2DVertex /* 801536B4 001504B4 38 7F 00 60 */ addi r3, r31, 0x60 /* 801536B8 001504B8 38 9F 00 18 */ addi r4, r31, 0x18 -/* 801536BC 001504BC 4B EC D5 0D */ bl func_80020BC8 +/* 801536BC 001504BC 4B EC D5 0D */ bl __as__18rwGameCube2DVertexFRC18rwGameCube2DVertex /* 801536C0 001504C0 C0 62 A7 68 */ lfs f3, lbl_803CF0E8-_SDA2_BASE_(r2) /* 801536C4 001504C4 7F C3 F3 78 */ mr r3, r30 /* 801536C8 001504C8 C0 3E 00 20 */ lfs f1, 0x20(r30) @@ -4454,17 +4454,17 @@ zNPCTypePrawn.move__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFRC5xVec3RC5xVec3 /* 80153770 00150570 7F C4 F3 78 */ mr r4, r30 /* 80153774 00150574 7F A5 EB 78 */ mr r5, r29 /* 80153778 00150578 38 61 00 08 */ addi r3, r1, 8 -/* 8015377C 0015057C 4B EB AD BD */ bl func_8000E538 +/* 8015377C 0015057C 4B EB AD BD */ bl xMat3x3LookAt__FP7xMat3x3PC5xVec3PC5xVec3 /* 80153780 00150580 3B FF 00 10 */ addi r31, r31, 0x10 /* 80153784 00150584 38 81 00 08 */ addi r4, r1, 8 /* 80153788 00150588 7F E3 FB 78 */ mr r3, r31 -/* 8015378C 0015058C 4B EB CA 9D */ bl func_80010228 +/* 8015378C 0015058C 4B EB CA 9D */ bl __as__5RwV3dFRC5RwV3d /* 80153790 00150590 38 7F 00 20 */ addi r3, r31, 0x20 /* 80153794 00150594 38 81 00 28 */ addi r4, r1, 0x28 -/* 80153798 00150598 4B EB CA 91 */ bl func_80010228 +/* 80153798 00150598 4B EB CA 91 */ bl __as__5RwV3dFRC5RwV3d /* 8015379C 0015059C 38 7F 00 10 */ addi r3, r31, 0x10 /* 801537A0 001505A0 38 81 00 18 */ addi r4, r1, 0x18 -/* 801537A4 001505A4 4B EB CA 85 */ bl func_80010228 +/* 801537A4 001505A4 4B EB CA 85 */ bl __as__5RwV3dFRC5RwV3d /* 801537A8 001505A8 80 01 00 54 */ lwz r0, 0x54(r1) /* 801537AC 001505AC 83 E1 00 4C */ lwz r31, 0x4c(r1) /* 801537B0 001505B0 83 C1 00 48 */ lwz r30, 0x48(r1) @@ -4487,7 +4487,7 @@ set_life__9zNPCPrawnFi: /* 801537E8 001505E8 83 FD 02 B8 */ lwz r31, 0x2b8(r29) /* 801537EC 001505EC 38 80 00 00 */ li r4, 0 /* 801537F0 001505F0 80 A5 00 2C */ lwz r5, 0x2c(r5) -/* 801537F4 001505F4 4B FE 98 41 */ bl func_8013D034 +/* 801537F4 001505F4 4B FE 98 41 */ bl range_limit_i___Fiii /* 801537F8 001505F8 90 7D 02 B8 */ stw r3, 0x2b8(r29) /* 801537FC 001505FC 80 7D 02 28 */ lwz r3, 0x228(r29) /* 80153800 00150600 4B FB 9D C5 */ bl GIDOfActive__7xPsycheCFv @@ -4570,7 +4570,7 @@ lbl_801538FC: /* 80153910 00150710 38 A4 95 E0 */ addi r5, r4, lbl_803295E0@l /* 80153914 00150714 38 81 00 08 */ addi r4, r1, 8 /* 80153918 00150718 C0 25 00 44 */ lfs f1, 0x44(r5) -/* 8015391C 0015071C 4B EB 78 05 */ bl func_8000B120 +/* 8015391C 0015071C 4B EB 78 05 */ bl __ml__5xVec3CFf /* 80153920 00150720 80 E1 00 14 */ lwz r7, 0x14(r1) /* 80153924 00150724 7F E3 FB 78 */ mr r3, r31 /* 80153928 00150728 80 C1 00 18 */ lwz r6, 0x18(r1) @@ -4617,11 +4617,11 @@ get_away__9zNPCPrawnCFv: /* 801539BC 001507BC FC 60 08 90 */ fmr f3, f1 /* 801539C0 001507C0 C0 42 A7 68 */ lfs f2, lbl_803CF0E8-_SDA2_BASE_(r2) /* 801539C4 001507C4 38 61 00 08 */ addi r3, r1, 8 -/* 801539C8 001507C8 4B EB 77 25 */ bl func_8000B0EC +/* 801539C8 001507C8 4B EB 77 25 */ bl assign__5xVec3Ffff /* 801539CC 001507CC 48 00 00 34 */ b lbl_80153A00 lbl_801539D0: /* 801539D0 001507D0 FC 20 10 90 */ fmr f1, f2 -/* 801539D4 001507D4 4B EB 6E 29 */ bl func_8000A7FC +/* 801539D4 001507D4 4B EB 6E 29 */ bl xsqrt__Ff /* 801539D8 001507D8 C0 02 A7 68 */ lfs f0, lbl_803CF0E8-_SDA2_BASE_(r2) /* 801539DC 001507DC 38 61 00 08 */ addi r3, r1, 8 /* 801539E0 001507E0 C0 42 A8 24 */ lfs f2, lbl_803CF1A4-_SDA2_BASE_(r2) @@ -4631,7 +4631,7 @@ lbl_801539D0: /* 801539F0 001507F0 EC 62 00 F2 */ fmuls f3, f2, f3 /* 801539F4 001507F4 EC 21 00 F2 */ fmuls f1, f1, f3 /* 801539F8 001507F8 EC 60 00 F2 */ fmuls f3, f0, f3 -/* 801539FC 001507FC 4B EB 76 F1 */ bl func_8000B0EC +/* 801539FC 001507FC 4B EB 76 F1 */ bl assign__5xVec3Ffff lbl_80153A00: /* 80153A00 00150800 80 61 00 08 */ lwz r3, 8(r1) /* 80153A04 00150804 80 01 00 0C */ lwz r0, 0xc(r1) @@ -4660,7 +4660,7 @@ repel_player__9zNPCPrawnCFv: /* 80153A54 00150854 80 04 1A FC */ lwz r0, 0x1afc(r4) /* 80153A58 00150858 2C 00 00 00 */ cmpwi r0, 0 /* 80153A5C 0015085C 40 82 01 34 */ bne lbl_80153B90 -/* 80153A60 00150860 48 00 10 7D */ bl func_80154ADC +/* 80153A60 00150860 48 00 10 7D */ bl get_center__9zNPCPrawnCFv /* 80153A64 00150864 80 E3 00 00 */ lwz r7, 0(r3) /* 80153A68 00150868 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80153A6C 0015086C 80 03 00 04 */ lwz r0, 4(r3) @@ -4677,7 +4677,7 @@ repel_player__9zNPCPrawnCFv: /* 80153A98 00150898 80 86 00 4C */ lwz r4, 0x4c(r6) /* 80153A9C 0015089C 3B C4 00 30 */ addi r30, r4, 0x30 /* 80153AA0 001508A0 7F C4 F3 78 */ mr r4, r30 -/* 80153AA4 001508A4 4B EB 77 29 */ bl func_8000B1CC +/* 80153AA4 001508A4 4B EB 77 29 */ bl __mi__5xVec3CFRC5xVec3 /* 80153AA8 001508A8 80 A1 00 20 */ lwz r5, 0x20(r1) /* 80153AAC 001508AC 38 61 00 38 */ addi r3, r1, 0x38 /* 80153AB0 001508B0 80 81 00 24 */ lwz r4, 0x24(r1) @@ -4687,7 +4687,7 @@ repel_player__9zNPCPrawnCFv: /* 80153AC0 001508C0 90 01 00 40 */ stw r0, 0x40(r1) /* 80153AC4 001508C4 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) /* 80153AC8 001508C8 D0 01 00 3C */ stfs f0, 0x3c(r1) -/* 80153ACC 001508CC 4B EB 76 31 */ bl func_8000B0FC +/* 80153ACC 001508CC 4B EB 76 31 */ bl length2__5xVec3CFv /* 80153AD0 001508D0 C0 02 A8 1C */ lfs f0, lbl_803CF19C-_SDA2_BASE_(r2) /* 80153AD4 001508D4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80153AD8 001508D8 4C 41 13 82 */ cror 2, 1, 2 @@ -4706,7 +4706,7 @@ lbl_80153AF0: /* 80153B08 00150908 40 82 00 08 */ bne lbl_80153B10 /* 80153B0C 0015090C 48 00 00 84 */ b lbl_80153B90 lbl_80153B10: -/* 80153B10 00150910 4B EB 6C ED */ bl func_8000A7FC +/* 80153B10 00150910 4B EB 6C ED */ bl xsqrt__Ff /* 80153B14 00150914 80 A1 00 38 */ lwz r5, 0x38(r1) /* 80153B18 00150918 FF E0 08 90 */ fmr f31, f1 /* 80153B1C 0015091C 80 81 00 3C */ lwz r4, 0x3c(r1) @@ -4717,28 +4717,28 @@ lbl_80153B10: /* 80153B30 00150930 90 01 00 34 */ stw r0, 0x34(r1) /* 80153B34 00150934 C0 02 A7 68 */ lfs f0, lbl_803CF0E8-_SDA2_BASE_(r2) /* 80153B38 00150938 EC 20 F8 24 */ fdivs f1, f0, f31 -/* 80153B3C 0015093C 4B EB 76 45 */ bl func_8000B180 +/* 80153B3C 0015093C 4B EB 76 45 */ bl __amu__5xVec3Ff /* 80153B40 00150940 7F A3 EB 78 */ mr r3, r29 /* 80153B44 00150944 38 81 00 2C */ addi r4, r1, 0x2c -/* 80153B48 00150948 4B EC 19 C5 */ bl func_8001550C +/* 80153B48 00150948 4B EC 19 C5 */ bl dot__5xVec3CFRC5xVec3 /* 80153B4C 0015094C C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) /* 80153B50 00150950 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80153B54 00150954 40 80 00 1C */ bge lbl_80153B70 /* 80153B58 00150958 38 61 00 14 */ addi r3, r1, 0x14 /* 80153B5C 0015095C 38 81 00 2C */ addi r4, r1, 0x2c -/* 80153B60 00150960 4B EB 75 C1 */ bl func_8000B120 +/* 80153B60 00150960 4B EB 75 C1 */ bl __ml__5xVec3CFf /* 80153B64 00150964 7F A3 EB 78 */ mr r3, r29 /* 80153B68 00150968 38 81 00 14 */ addi r4, r1, 0x14 -/* 80153B6C 0015096C 4B EB 76 C5 */ bl func_8000B230 +/* 80153B6C 0015096C 4B EB 76 C5 */ bl __ami__5xVec3FRC5xVec3 lbl_80153B70: /* 80153B70 00150970 C0 1F 00 08 */ lfs f0, 8(r31) /* 80153B74 00150974 38 61 00 08 */ addi r3, r1, 8 /* 80153B78 00150978 38 81 00 2C */ addi r4, r1, 0x2c /* 80153B7C 0015097C EC 20 F8 28 */ fsubs f1, f0, f31 -/* 80153B80 00150980 4B EB 75 A1 */ bl func_8000B120 +/* 80153B80 00150980 4B EB 75 A1 */ bl __ml__5xVec3CFf /* 80153B84 00150984 7F C3 F3 78 */ mr r3, r30 /* 80153B88 00150988 38 81 00 08 */ addi r4, r1, 8 -/* 80153B8C 0015098C 4B EC 18 B9 */ bl func_80015444 +/* 80153B8C 0015098C 4B EC 18 B9 */ bl __apl__5xVec3FRC5xVec3 lbl_80153B90: /* 80153B90 00150990 E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0 /* 80153B94 00150994 80 01 00 74 */ lwz r0, 0x74(r1) @@ -4812,7 +4812,7 @@ lbl_80153BF0: /* 80153C7C 00150A7C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80153C80 00150A80 7C 08 02 A6 */ mflr r0 /* 80153C84 00150A84 90 01 00 14 */ stw r0, 0x14(r1) -/* 80153C88 00150A88 4B F8 17 95 */ bl func_800D541C +/* 80153C88 00150A88 4B F8 17 95 */ bl Exit__5xGoalFfPv /* 80153C8C 00150A8C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80153C90 00150A90 7C 08 03 A6 */ mtlr r0 /* 80153C94 00150A94 38 21 00 10 */ addi r1, r1, 0x10 @@ -4866,7 +4866,7 @@ lbl_80153CF0: /* 80153D4C 00150B4C 7F C3 F3 78 */ mr r3, r30 /* 80153D50 00150B50 90 1B 00 50 */ stw r0, 0x50(r27) /* 80153D54 00150B54 90 1B 00 4C */ stw r0, 0x4c(r27) -/* 80153D58 00150B58 48 00 0F 05 */ bl func_80154C5C +/* 80153D58 00150B58 48 00 0F 05 */ bl get_facing__9zNPCPrawnCFv /* 80153D5C 00150B5C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 80153D60 00150B60 7C 7F 1B 78 */ mr r31, r3 /* 80153D64 00150B64 38 64 05 58 */ addi r3, r4, lbl_803C0558@l @@ -4874,7 +4874,7 @@ lbl_80153CF0: /* 80153D6C 00150B6C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80153D70 00150B70 3B A3 00 20 */ addi r29, r3, 0x20 /* 80153D74 00150B74 7F A3 EB 78 */ mr r3, r29 -/* 80153D78 00150B78 4B EB 73 85 */ bl func_8000B0FC +/* 80153D78 00150B78 4B EB 73 85 */ bl length2__5xVec3CFv /* 80153D7C 00150B7C C0 02 A8 14 */ lfs f0, lbl_803CF194-_SDA2_BASE_(r2) /* 80153D80 00150B80 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80153D84 00150B84 40 80 00 24 */ bge lbl_80153DA8 @@ -4952,7 +4952,7 @@ lbl_80153DDC: /* 80153E8C 00150C8C FC 20 F8 90 */ fmr f1, f31 /* 80153E90 00150C90 7F A3 EB 78 */ mr r3, r29 /* 80153E94 00150C94 7F C4 F3 78 */ mr r4, r30 -/* 80153E98 00150C98 4B F8 15 85 */ bl func_800D541C +/* 80153E98 00150C98 4B F8 15 85 */ bl Exit__5xGoalFfPv /* 80153E9C 00150C9C E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80153EA0 00150CA0 80 01 00 34 */ lwz r0, 0x34(r1) /* 80153EA4 00150CA4 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -5041,7 +5041,7 @@ update_aim__17zNPCGoalPrawnBeamFf: /* 80153FC0 00150DC0 90 01 00 14 */ stw r0, 0x14(r1) /* 80153FC4 00150DC4 80 63 00 18 */ lwz r3, 0x18(r3) /* 80153FC8 00150DC8 80 63 00 00 */ lwz r3, 0(r3) -/* 80153FCC 00150DCC 48 00 0B 25 */ bl func_80154AF0 +/* 80153FCC 00150DCC 48 00 0B 25 */ bl turning__9zNPCPrawnCFv /* 80153FD0 00150DD0 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 80153FD4 00150DD4 7C 00 00 34 */ cntlzw r0, r0 /* 80153FD8 00150DD8 54 03 D9 7E */ srwi r3, r0, 5 @@ -5136,10 +5136,10 @@ update_sweep__17zNPCGoalPrawnBeamFf: /* 8015410C 00150F0C 83 84 00 00 */ lwz r28, 0(r4) /* 80154110 00150F10 83 A3 00 4C */ lwz r29, 0x4c(r3) /* 80154114 00150F14 7F 83 E3 78 */ mr r3, r28 -/* 80154118 00150F18 48 00 09 C5 */ bl func_80154ADC +/* 80154118 00150F18 48 00 09 C5 */ bl get_center__9zNPCPrawnCFv /* 8015411C 00150F1C 7C 7F 1B 78 */ mr r31, r3 /* 80154120 00150F20 7F 83 E3 78 */ mr r3, r28 -/* 80154124 00150F24 48 00 0B 39 */ bl func_80154C5C +/* 80154124 00150F24 48 00 0B 39 */ bl get_facing__9zNPCPrawnCFv /* 80154128 00150F28 C0 3D 00 30 */ lfs f1, 0x30(r29) /* 8015412C 00150F2C 7C 7E 1B 78 */ mr r30, r3 /* 80154130 00150F30 C0 1F 00 00 */ lfs f0, 0(r31) @@ -5153,7 +5153,7 @@ update_sweep__17zNPCGoalPrawnBeamFf: /* 80154150 00150F50 90 01 00 0C */ stw r0, 0xc(r1) /* 80154154 00150F54 D0 21 00 08 */ stfs f1, 8(r1) /* 80154158 00150F58 D0 41 00 0C */ stfs f2, 0xc(r1) -/* 8015415C 00150F5C 4B EB 1F 15 */ bl func_80006070 +/* 8015415C 00150F5C 4B EB 1F 15 */ bl xatan2__Fff /* 80154160 00150F60 3C 60 80 33 */ lis r3, lbl_803295E0@ha /* 80154164 00150F64 C0 7B 00 54 */ lfs f3, 0x54(r27) /* 80154168 00150F68 3B E3 95 E0 */ addi r31, r3, lbl_803295E0@l @@ -5161,11 +5161,11 @@ update_sweep__17zNPCGoalPrawnBeamFf: /* 80154170 00150F70 C0 1F 00 54 */ lfs f0, 0x54(r31) /* 80154174 00150F74 EF E3 08 3A */ fmadds f31, f3, f0, f1 /* 80154178 00150F78 C0 3E 00 00 */ lfs f1, 0(r30) -/* 8015417C 00150F7C 4B EB 1E F5 */ bl func_80006070 +/* 8015417C 00150F7C 4B EB 1E F5 */ bl xatan2__Fff /* 80154180 00150F80 EC 1F 08 28 */ fsubs f0, f31, f1 /* 80154184 00150F84 C0 22 A8 08 */ lfs f1, lbl_803CF188-_SDA2_BASE_(r2) /* 80154188 00150F88 EC 21 00 2A */ fadds f1, f1, f0 -/* 8015418C 00150F8C 4B EB A6 69 */ bl func_8000E7F4 +/* 8015418C 00150F8C 4B EB A6 69 */ bl xrmod__Ff /* 80154190 00150F90 C0 42 A8 08 */ lfs f2, lbl_803CF188-_SDA2_BASE_(r2) /* 80154194 00150F94 C0 7B 00 54 */ lfs f3, 0x54(r27) /* 80154198 00150F98 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) @@ -5205,9 +5205,9 @@ lbl_80154204: /* 8015420C 0015100C D0 1C 02 F0 */ stfs f0, 0x2f0(r28) /* 80154210 00151010 C0 3E 00 00 */ lfs f1, 0(r30) /* 80154214 00151014 C0 5E 00 08 */ lfs f2, 8(r30) -/* 80154218 00151018 4B ED 21 01 */ bl func_80026318 +/* 80154218 00151018 4B ED 21 01 */ bl assign__5xVec2Fff /* 8015421C 0015101C 38 7C 02 C4 */ addi r3, r28, 0x2c4 -/* 80154220 00151020 4B FC 92 FD */ bl func_8011D51C +/* 80154220 00151020 4B FC 92 FD */ bl normalize__5xVec2Fv /* 80154224 00151024 38 60 00 02 */ li r3, 2 lbl_80154228: /* 80154228 00151028 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 @@ -5274,7 +5274,7 @@ init_look_dir__17zNPCGoalPrawnBeamFv: /* 801542FC 001510FC 83 C4 00 00 */ lwz r30, 0(r4) /* 80154300 00151100 83 E3 00 4C */ lwz r31, 0x4c(r3) /* 80154304 00151104 7F C3 F3 78 */ mr r3, r30 -/* 80154308 00151108 48 00 07 D5 */ bl func_80154ADC +/* 80154308 00151108 48 00 07 D5 */ bl get_center__9zNPCPrawnCFv /* 8015430C 0015110C C0 3F 00 30 */ lfs f1, 0x30(r31) /* 80154310 00151110 C0 03 00 00 */ lfs f0, 0(r3) /* 80154314 00151114 C0 5F 00 38 */ lfs f2, 0x38(r31) @@ -5287,7 +5287,7 @@ init_look_dir__17zNPCGoalPrawnBeamFv: /* 80154330 00151130 90 01 00 0C */ stw r0, 0xc(r1) /* 80154334 00151134 D0 21 00 08 */ stfs f1, 8(r1) /* 80154338 00151138 D0 41 00 0C */ stfs f2, 0xc(r1) -/* 8015433C 0015113C 4B EB 1D 35 */ bl func_80006070 +/* 8015433C 0015113C 4B EB 1D 35 */ bl xatan2__Fff /* 80154340 00151140 3C 60 80 33 */ lis r3, lbl_803295E0@ha /* 80154344 00151144 C0 5D 00 54 */ lfs f2, 0x54(r29) /* 80154348 00151148 38 63 95 E0 */ addi r3, r3, lbl_803295E0@l @@ -5363,7 +5363,7 @@ init_look_dir__17zNPCGoalPrawnBeamFv: /* 80154460 00151260 FC 20 F8 90 */ fmr f1, f31 /* 80154464 00151264 7F C3 F3 78 */ mr r3, r30 /* 80154468 00151268 7F E4 FB 78 */ mr r4, r31 -/* 8015446C 0015126C 4B F8 0F B1 */ bl func_800D541C +/* 8015446C 0015126C 4B F8 0F B1 */ bl Exit__5xGoalFfPv /* 80154470 00151270 80 01 00 24 */ lwz r0, 0x24(r1) /* 80154474 00151274 CB E1 00 18 */ lfd f31, 0x18(r1) /* 80154478 00151278 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -5476,7 +5476,7 @@ lbl_80154564: /* 80154618 00151418 FC 20 F8 90 */ fmr f1, f31 /* 8015461C 0015141C 7F C3 F3 78 */ mr r3, r30 /* 80154620 00151420 7F E4 FB 78 */ mr r4, r31 -/* 80154624 00151424 4B F8 0D F9 */ bl func_800D541C +/* 80154624 00151424 4B F8 0D F9 */ bl Exit__5xGoalFfPv /* 80154628 00151428 80 01 00 24 */ lwz r0, 0x24(r1) /* 8015462C 0015142C CB E1 00 18 */ lfd f31, 0x18(r1) /* 80154630 00151430 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -5570,7 +5570,7 @@ lbl_80154704: /* 8015477C 0015157C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80154780 00151580 7C 08 02 A6 */ mflr r0 /* 80154784 00151584 90 01 00 14 */ stw r0, 0x14(r1) -/* 80154788 00151588 4B F8 0C 95 */ bl func_800D541C +/* 80154788 00151588 4B F8 0C 95 */ bl Exit__5xGoalFfPv /* 8015478C 0015158C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80154790 00151590 7C 08 03 A6 */ mtlr r0 /* 80154794 00151594 38 21 00 10 */ addi r1, r1, 0x10 @@ -5584,26 +5584,26 @@ lbl_80154704: /* 801547B4 001515B4 38 21 00 10 */ addi r1, r1, 0x10 /* 801547B8 001515B8 4E 80 00 20 */ blr -.global func_801547BC -func_801547BC: +.global reset__42fixed_queue_Q29aqua_beam12ring_segment_31_Fv +reset__42fixed_queue_Q29aqua_beam12ring_segment_31_Fv: /* 801547BC 001515BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801547C0 001515C0 7C 08 02 A6 */ mflr r0 /* 801547C4 001515C4 90 01 00 14 */ stw r0, 0x14(r1) -/* 801547C8 001515C8 48 00 00 15 */ bl func_801547DC +/* 801547C8 001515C8 48 00 00 15 */ bl clear__42fixed_queue_Q29aqua_beam12ring_segment_31_Fv /* 801547CC 001515CC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801547D0 001515D0 7C 08 03 A6 */ mtlr r0 /* 801547D4 001515D4 38 21 00 10 */ addi r1, r1, 0x10 /* 801547D8 001515D8 4E 80 00 20 */ blr -.global func_801547DC -func_801547DC: +.global clear__42fixed_queue_Q29aqua_beam12ring_segment_31_Fv +clear__42fixed_queue_Q29aqua_beam12ring_segment_31_Fv: /* 801547DC 001515DC 38 00 00 00 */ li r0, 0 /* 801547E0 001515E0 90 03 00 04 */ stw r0, 4(r3) /* 801547E4 001515E4 90 03 00 00 */ stw r0, 0(r3) /* 801547E8 001515E8 4E 80 00 20 */ blr -.global func_801547EC -func_801547EC: +.global __as__Q29aqua_beam6configFRCQ29aqua_beam6config +__as__Q29aqua_beam6configFRCQ29aqua_beam6config: /* 801547EC 001515EC C0 04 00 00 */ lfs f0, 0(r4) /* 801547F0 001515F0 80 A4 00 04 */ lwz r5, 4(r4) /* 801547F4 001515F4 D0 03 00 00 */ stfs f0, 0(r3) @@ -5636,8 +5636,8 @@ func_801547EC: /* 80154860 00151660 90 03 00 38 */ stw r0, 0x38(r3) /* 80154864 00151664 4E 80 00 20 */ blr -.global func_80154868 -func_80154868: +.global empty__42fixed_queue_Q29aqua_beam12ring_segment_31_CFv +empty__42fixed_queue_Q29aqua_beam12ring_segment_31_CFv: /* 80154868 00151668 80 83 00 04 */ lwz r4, 4(r3) /* 8015486C 0015166C 80 03 00 00 */ lwz r0, 0(r3) /* 80154870 00151670 7C 04 00 50 */ subf r0, r4, r0 @@ -5645,8 +5645,8 @@ func_80154868: /* 80154878 00151678 54 03 D9 7E */ srwi r3, r0, 5 /* 8015487C 0015167C 4E 80 00 20 */ blr -.global func_80154880 -func_80154880: +.global __ne__Q242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorCFRCQ242fixed_queue_Q29aqua_beam12ring_segment_31_8iterator +__ne__Q242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorCFRCQ242fixed_queue_Q29aqua_beam12ring_segment_31_8iterator: /* 80154880 00151680 80 A3 00 00 */ lwz r5, 0(r3) /* 80154884 00151684 80 04 00 00 */ lwz r0, 0(r4) /* 80154888 00151688 7C 65 00 50 */ subf r3, r5, r0 @@ -5655,20 +5655,20 @@ func_80154880: /* 80154894 00151694 54 03 0F FE */ srwi r3, r0, 0x1f /* 80154898 00151698 4E 80 00 20 */ blr -.global func_8015489C -func_8015489C: +.global end__42fixed_queue_Q29aqua_beam12ring_segment_31_CFv +end__42fixed_queue_Q29aqua_beam12ring_segment_31_CFv: /* 8015489C 0015169C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801548A0 001516A0 7C 08 02 A6 */ mflr r0 /* 801548A4 001516A4 80 83 00 04 */ lwz r4, 4(r3) /* 801548A8 001516A8 90 01 00 14 */ stw r0, 0x14(r1) -/* 801548AC 001516AC 48 00 00 15 */ bl func_801548C0 +/* 801548AC 001516AC 48 00 00 15 */ bl create_iterator__42fixed_queue_Q29aqua_beam12ring_segment_31_CFUl /* 801548B0 001516B0 80 01 00 14 */ lwz r0, 0x14(r1) /* 801548B4 001516B4 7C 08 03 A6 */ mtlr r0 /* 801548B8 001516B8 38 21 00 10 */ addi r1, r1, 0x10 /* 801548BC 001516BC 4E 80 00 20 */ blr -.global func_801548C0 -func_801548C0: +.global create_iterator__42fixed_queue_Q29aqua_beam12ring_segment_31_CFUl +create_iterator__42fixed_queue_Q29aqua_beam12ring_segment_31_CFUl: /* 801548C0 001516C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801548C4 001516C4 7C 60 1B 78 */ mr r0, r3 /* 801548C8 001516C8 7C 83 23 78 */ mr r3, r4 @@ -5678,15 +5678,15 @@ func_801548C0: /* 801548D8 001516D8 38 21 00 10 */ addi r1, r1, 0x10 /* 801548DC 001516DC 4E 80 00 20 */ blr -.global func_801548E0 -func_801548E0: +.global __pp__Q242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorFv +__pp__Q242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorFv: /* 801548E0 001516E0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801548E4 001516E4 7C 08 02 A6 */ mflr r0 /* 801548E8 001516E8 38 80 00 01 */ li r4, 1 /* 801548EC 001516EC 90 01 00 14 */ stw r0, 0x14(r1) /* 801548F0 001516F0 93 E1 00 0C */ stw r31, 0xc(r1) /* 801548F4 001516F4 7C 7F 1B 78 */ mr r31, r3 -/* 801548F8 001516F8 48 00 00 1D */ bl func_80154914 +/* 801548F8 001516F8 48 00 00 1D */ bl __apl__Q242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorFi /* 801548FC 001516FC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80154900 00151700 7F E3 FB 78 */ mr r3, r31 /* 80154904 00151704 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -5694,8 +5694,8 @@ func_801548E0: /* 8015490C 0015170C 38 21 00 10 */ addi r1, r1, 0x10 /* 80154910 00151710 4E 80 00 20 */ blr -.global func_80154914 -func_80154914: +.global __apl__Q242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorFi +__apl__Q242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorFi: /* 80154914 00151714 80 03 00 00 */ lwz r0, 0(r3) /* 80154918 00151718 7C 80 22 14 */ add r4, r0, r4 /* 8015491C 0015171C 38 04 00 20 */ addi r0, r4, 0x20 @@ -5703,8 +5703,8 @@ func_80154914: /* 80154924 00151724 90 03 00 00 */ stw r0, 0(r3) /* 80154928 00151728 4E 80 00 20 */ blr -.global func_8015492C -func_8015492C: +.global __ml__Q242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorCFv +__ml__Q242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorCFv: /* 8015492C 0015172C 80 03 00 00 */ lwz r0, 0(r3) /* 80154930 00151730 80 83 00 04 */ lwz r4, 4(r3) /* 80154934 00151734 1C 60 00 5C */ mulli r3, r0, 0x5c @@ -5712,40 +5712,40 @@ func_8015492C: /* 8015493C 0015173C 7C 64 1A 14 */ add r3, r4, r3 /* 80154940 00151740 4E 80 00 20 */ blr -.global func_80154944 -func_80154944: +.global begin__42fixed_queue_Q29aqua_beam12ring_segment_31_CFv +begin__42fixed_queue_Q29aqua_beam12ring_segment_31_CFv: /* 80154944 00151744 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80154948 00151748 7C 08 02 A6 */ mflr r0 /* 8015494C 0015174C 80 83 00 00 */ lwz r4, 0(r3) /* 80154950 00151750 90 01 00 14 */ stw r0, 0x14(r1) -/* 80154954 00151754 4B FF FF 6D */ bl func_801548C0 +/* 80154954 00151754 4B FF FF 6D */ bl create_iterator__42fixed_queue_Q29aqua_beam12ring_segment_31_CFUl /* 80154958 00151758 80 01 00 14 */ lwz r0, 0x14(r1) /* 8015495C 0015175C 7C 08 03 A6 */ mtlr r0 /* 80154960 00151760 38 21 00 10 */ addi r1, r1, 0x10 /* 80154964 00151764 4E 80 00 20 */ blr -.global func_80154968 -func_80154968: +.global back__42fixed_queue_Q29aqua_beam12ring_segment_31_Fv +back__42fixed_queue_Q29aqua_beam12ring_segment_31_Fv: /* 80154968 00151768 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8015496C 0015176C 7C 08 02 A6 */ mflr r0 /* 80154970 00151770 90 01 00 24 */ stw r0, 0x24(r1) -/* 80154974 00151774 4B FF FF 29 */ bl func_8015489C +/* 80154974 00151774 4B FF FF 29 */ bl end__42fixed_queue_Q29aqua_beam12ring_segment_31_CFv /* 80154978 00151778 90 81 00 0C */ stw r4, 0xc(r1) /* 8015497C 0015177C 38 80 00 01 */ li r4, 1 /* 80154980 00151780 90 61 00 08 */ stw r3, 8(r1) /* 80154984 00151784 38 61 00 08 */ addi r3, r1, 8 -/* 80154988 00151788 48 00 00 25 */ bl func_801549AC +/* 80154988 00151788 48 00 00 25 */ bl __mi__Q242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorCFi /* 8015498C 0015178C 90 61 00 10 */ stw r3, 0x10(r1) /* 80154990 00151790 38 61 00 10 */ addi r3, r1, 0x10 /* 80154994 00151794 90 81 00 14 */ stw r4, 0x14(r1) -/* 80154998 00151798 4B FF FF 95 */ bl func_8015492C +/* 80154998 00151798 4B FF FF 95 */ bl __ml__Q242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorCFv /* 8015499C 0015179C 80 01 00 24 */ lwz r0, 0x24(r1) /* 801549A0 001517A0 7C 08 03 A6 */ mtlr r0 /* 801549A4 001517A4 38 21 00 20 */ addi r1, r1, 0x20 /* 801549A8 001517A8 4E 80 00 20 */ blr -.global func_801549AC -func_801549AC: +.global __mi__Q242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorCFi +__mi__Q242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorCFi: /* 801549AC 001517AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801549B0 001517B0 7C 08 02 A6 */ mflr r0 /* 801549B4 001517B4 80 A3 00 00 */ lwz r5, 0(r3) @@ -5754,7 +5754,7 @@ func_801549AC: /* 801549C0 001517C0 38 61 00 08 */ addi r3, r1, 8 /* 801549C4 001517C4 90 A1 00 08 */ stw r5, 8(r1) /* 801549C8 001517C8 90 01 00 0C */ stw r0, 0xc(r1) -/* 801549CC 001517CC 48 00 00 1D */ bl func_801549E8 +/* 801549CC 001517CC 48 00 00 1D */ bl __ami__Q242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorFi /* 801549D0 001517D0 80 01 00 14 */ lwz r0, 0x14(r1) /* 801549D4 001517D4 80 61 00 08 */ lwz r3, 8(r1) /* 801549D8 001517D8 80 81 00 0C */ lwz r4, 0xc(r1) @@ -5762,13 +5762,13 @@ func_801549AC: /* 801549E0 001517E0 38 21 00 10 */ addi r1, r1, 0x10 /* 801549E4 001517E4 4E 80 00 20 */ blr -.global func_801549E8 -func_801549E8: +.global __ami__Q242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorFi +__ami__Q242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorFi: /* 801549E8 001517E8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801549EC 001517EC 7C 08 02 A6 */ mflr r0 /* 801549F0 001517F0 7C 84 00 D0 */ neg r4, r4 /* 801549F4 001517F4 90 01 00 14 */ stw r0, 0x14(r1) -/* 801549F8 001517F8 4B FF FF 1D */ bl func_80154914 +/* 801549F8 001517F8 4B FF FF 1D */ bl __apl__Q242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorFi /* 801549FC 001517FC 7C 64 1B 78 */ mr r4, r3 /* 80154A00 00151800 80 63 00 00 */ lwz r3, 0(r3) /* 80154A04 00151804 80 84 00 04 */ lwz r4, 4(r4) @@ -5777,41 +5777,41 @@ func_801549E8: /* 80154A10 00151810 38 21 00 10 */ addi r1, r1, 0x10 /* 80154A14 00151814 4E 80 00 20 */ blr -.global func_80154A18 -func_80154A18: +.global front__42fixed_queue_Q29aqua_beam12ring_segment_31_Fv +front__42fixed_queue_Q29aqua_beam12ring_segment_31_Fv: /* 80154A18 00151818 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80154A1C 0015181C 7C 08 02 A6 */ mflr r0 /* 80154A20 00151820 90 01 00 14 */ stw r0, 0x14(r1) -/* 80154A24 00151824 4B FF FF 21 */ bl func_80154944 +/* 80154A24 00151824 4B FF FF 21 */ bl begin__42fixed_queue_Q29aqua_beam12ring_segment_31_CFv /* 80154A28 00151828 90 61 00 08 */ stw r3, 8(r1) /* 80154A2C 0015182C 38 61 00 08 */ addi r3, r1, 8 /* 80154A30 00151830 90 81 00 0C */ stw r4, 0xc(r1) -/* 80154A34 00151834 4B FF FE F9 */ bl func_8015492C +/* 80154A34 00151834 4B FF FE F9 */ bl __ml__Q242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorCFv /* 80154A38 00151838 80 01 00 14 */ lwz r0, 0x14(r1) /* 80154A3C 0015183C 7C 08 03 A6 */ mtlr r0 /* 80154A40 00151840 38 21 00 10 */ addi r1, r1, 0x10 /* 80154A44 00151844 4E 80 00 20 */ blr -.global func_80154A48 -func_80154A48: +.global push_front__42fixed_queue_Q29aqua_beam12ring_segment_31_Fv +push_front__42fixed_queue_Q29aqua_beam12ring_segment_31_Fv: /* 80154A48 00151848 80 83 00 00 */ lwz r4, 0(r3) /* 80154A4C 0015184C 38 04 00 1F */ addi r0, r4, 0x1f /* 80154A50 00151850 54 00 06 FE */ clrlwi r0, r0, 0x1b /* 80154A54 00151854 90 03 00 00 */ stw r0, 0(r3) /* 80154A58 00151858 4E 80 00 20 */ blr -.global func_80154A5C -func_80154A5C: +.global full__42fixed_queue_Q29aqua_beam12ring_segment_31_CFv +full__42fixed_queue_Q29aqua_beam12ring_segment_31_CFv: /* 80154A5C 0015185C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80154A60 00151860 7C 08 02 A6 */ mflr r0 /* 80154A64 00151864 90 01 00 14 */ stw r0, 0x14(r1) /* 80154A68 00151868 93 E1 00 0C */ stw r31, 0xc(r1) /* 80154A6C 0015186C 93 C1 00 08 */ stw r30, 8(r1) /* 80154A70 00151870 7C 7E 1B 78 */ mr r30, r3 -/* 80154A74 00151874 48 00 00 35 */ bl func_80154AA8 +/* 80154A74 00151874 48 00 00 35 */ bl max_size__42fixed_queue_Q29aqua_beam12ring_segment_31_CFv /* 80154A78 00151878 7C 7F 1B 78 */ mr r31, r3 /* 80154A7C 0015187C 7F C3 F3 78 */ mr r3, r30 -/* 80154A80 00151880 48 00 00 31 */ bl func_80154AB0 +/* 80154A80 00151880 48 00 00 31 */ bl size__42fixed_queue_Q29aqua_beam12ring_segment_31_CFv /* 80154A84 00151884 7C 03 F8 50 */ subf r0, r3, r31 /* 80154A88 00151888 7C 00 00 34 */ cntlzw r0, r0 /* 80154A8C 0015188C 54 03 D9 7E */ srwi r3, r0, 5 @@ -5822,13 +5822,13 @@ func_80154A5C: /* 80154AA0 001518A0 38 21 00 10 */ addi r1, r1, 0x10 /* 80154AA4 001518A4 4E 80 00 20 */ blr -.global func_80154AA8 -func_80154AA8: +.global max_size__42fixed_queue_Q29aqua_beam12ring_segment_31_CFv +max_size__42fixed_queue_Q29aqua_beam12ring_segment_31_CFv: /* 80154AA8 001518A8 38 60 00 1F */ li r3, 0x1f /* 80154AAC 001518AC 4E 80 00 20 */ blr -.global func_80154AB0 -func_80154AB0: +.global size__42fixed_queue_Q29aqua_beam12ring_segment_31_CFv +size__42fixed_queue_Q29aqua_beam12ring_segment_31_CFv: /* 80154AB0 001518B0 80 83 00 04 */ lwz r4, 4(r3) /* 80154AB4 001518B4 80 63 00 00 */ lwz r3, 0(r3) /* 80154AB8 001518B8 38 04 00 20 */ addi r0, r4, 0x20 @@ -5836,27 +5836,27 @@ func_80154AB0: /* 80154AC0 001518C0 54 03 06 FE */ clrlwi r3, r0, 0x1b /* 80154AC4 001518C4 4E 80 00 20 */ blr -.global func_80154AC8 -func_80154AC8: +.global pop_back__42fixed_queue_Q29aqua_beam12ring_segment_31_Fv +pop_back__42fixed_queue_Q29aqua_beam12ring_segment_31_Fv: /* 80154AC8 001518C8 80 83 00 04 */ lwz r4, 4(r3) /* 80154ACC 001518CC 38 04 00 1F */ addi r0, r4, 0x1f /* 80154AD0 001518D0 54 00 06 FE */ clrlwi r0, r0, 0x1b /* 80154AD4 001518D4 90 03 00 04 */ stw r0, 4(r3) /* 80154AD8 001518D8 4E 80 00 20 */ blr -.global func_80154ADC -func_80154ADC: +.global get_center__9zNPCPrawnCFv +get_center__9zNPCPrawnCFv: /* 80154ADC 001518DC 80 63 00 24 */ lwz r3, 0x24(r3) /* 80154AE0 001518E0 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80154AE4 001518E4 38 63 00 30 */ addi r3, r3, 0x30 /* 80154AE8 001518E8 4E 80 00 20 */ blr -.global func_80154AEC -func_80154AEC: +.global render_debug__9zNPCPrawnFv +render_debug__9zNPCPrawnFv: /* 80154AEC 001518EC 4E 80 00 20 */ blr -.global func_80154AF0 -func_80154AF0: +.global turning__9zNPCPrawnCFv +turning__9zNPCPrawnCFv: /* 80154AF0 001518F0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80154AF4 001518F4 38 00 00 00 */ li r0, 0 /* 80154AF8 001518F8 80 83 00 24 */ lwz r4, 0x24(r3) @@ -5916,8 +5916,8 @@ lbl_80154BBC: /* 80154BC0 001519C0 38 21 00 10 */ addi r1, r1, 0x10 /* 80154BC4 001519C4 4E 80 00 20 */ blr -.global func_80154BC8 -func_80154BC8: +.global active__9aqua_beamCFv +active__9aqua_beamCFv: /* 80154BC8 001519C8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80154BCC 001519CC 7C 08 02 A6 */ mflr r0 /* 80154BD0 001519D0 90 01 00 14 */ stw r0, 0x14(r1) @@ -5927,7 +5927,7 @@ func_80154BC8: /* 80154BE0 001519E0 28 00 00 00 */ cmplwi r0, 0 /* 80154BE4 001519E4 40 82 00 14 */ bne lbl_80154BF8 /* 80154BE8 001519E8 38 63 00 A4 */ addi r3, r3, 0xa4 -/* 80154BEC 001519EC 4B FF FC 7D */ bl func_80154868 +/* 80154BEC 001519EC 4B FF FC 7D */ bl empty__42fixed_queue_Q29aqua_beam12ring_segment_31_CFv /* 80154BF0 001519F0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80154BF4 001519F4 40 82 00 08 */ bne lbl_80154BFC lbl_80154BF8: @@ -5940,8 +5940,8 @@ lbl_80154BFC: /* 80154C0C 00151A0C 38 21 00 10 */ addi r1, r1, 0x10 /* 80154C10 00151A10 4E 80 00 20 */ blr -.global func_80154C14 -func_80154C14: +.global move__9aqua_beamFRC5xVec3RC5xVec3 +move__9aqua_beamFRC5xVec3RC5xVec3: /* 80154C14 00151A14 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80154C18 00151A18 7C 08 02 A6 */ mflr r0 /* 80154C1C 00151A1C 90 01 00 14 */ stw r0, 0x14(r1) @@ -5950,10 +5950,10 @@ func_80154C14: /* 80154C28 00151A28 93 C1 00 08 */ stw r30, 8(r1) /* 80154C2C 00151A2C 7C 7E 1B 78 */ mr r30, r3 /* 80154C30 00151A30 38 7E 00 40 */ addi r3, r30, 0x40 -/* 80154C34 00151A34 4B EB 66 31 */ bl func_8000B264 +/* 80154C34 00151A34 4B EB 66 31 */ bl __as__5xVec3FRC5xVec3 /* 80154C38 00151A38 7F E4 FB 78 */ mr r4, r31 /* 80154C3C 00151A3C 38 7E 00 4C */ addi r3, r30, 0x4c -/* 80154C40 00151A40 4B EB 66 25 */ bl func_8000B264 +/* 80154C40 00151A40 4B EB 66 25 */ bl __as__5xVec3FRC5xVec3 /* 80154C44 00151A44 80 01 00 14 */ lwz r0, 0x14(r1) /* 80154C48 00151A48 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80154C4C 00151A4C 83 C1 00 08 */ lwz r30, 8(r1) @@ -5961,8 +5961,8 @@ func_80154C14: /* 80154C54 00151A54 38 21 00 10 */ addi r1, r1, 0x10 /* 80154C58 00151A58 4E 80 00 20 */ blr -.global func_80154C5C -func_80154C5C: +.global get_facing__9zNPCPrawnCFv +get_facing__9zNPCPrawnCFv: /* 80154C5C 00151A5C 80 63 00 24 */ lwz r3, 0x24(r3) /* 80154C60 00151A60 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80154C64 00151A64 38 63 00 20 */ addi r3, r3, 0x20 @@ -6068,6 +6068,6 @@ lbl_80154DAC: /* 80154DCC 00151BCC 38 21 00 20 */ addi r1, r1, 0x20 /* 80154DD0 00151BD0 4E 80 00 20 */ blr -.global func_80154DD4 -func_80154DD4: +.global xDebugAddTweak__FPCcP5xVec3PC14tweak_callbackPvUi +xDebugAddTweak__FPCcP5xVec3PC14tweak_callbackPvUi: /* 80154DD4 00151BD4 4E 80 00 20 */ blr diff --git a/asm/Game/zNPCTypeRobot.s b/asm/Game/zNPCTypeRobot.s index 1cd381990..d4e0a167a 100644 --- a/asm/Game/zNPCTypeRobot.s +++ b/asm/Game/zNPCTypeRobot.s @@ -85,7 +85,7 @@ lbl_800F4B78: /* 800F4B8C 000F198C 3B BD 00 04 */ addi r29, r29, 4 /* 800F4B90 000F1990 3B DE 00 04 */ addi r30, r30, 4 /* 800F4B94 000F1994 41 80 FF E4 */ blt lbl_800F4B78 -/* 800F4B98 000F1998 48 00 00 25 */ bl func_800F4BBC +/* 800F4B98 000F1998 48 00 00 25 */ bl PlayTheFiddle__Fv /* 800F4B9C 000F199C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800F4BA0 000F19A0 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800F4BA4 000F19A4 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -95,8 +95,8 @@ lbl_800F4B78: /* 800F4BB4 000F19B4 38 21 00 20 */ addi r1, r1, 0x20 /* 800F4BB8 000F19B8 4E 80 00 20 */ blr -.global func_800F4BBC -func_800F4BBC: +.global PlayTheFiddle__Fv +PlayTheFiddle__Fv: /* 800F4BBC 000F19BC 4E 80 00 20 */ blr .global ZNPC_Robot_Shutdown__Fv @@ -117,7 +117,7 @@ zNPCRobot_ScenePrepare__Fv: /* 800F4BE8 000F19E8 90 0D 94 04 */ stw r0, lbl_803CBD04-_SDA_BASE_(r13) /* 800F4BEC 000F19EC 90 0D 94 08 */ stw r0, lbl_803CBD08-_SDA_BASE_(r13) /* 800F4BF0 000F19F0 90 0D 94 0C */ stw r0, lbl_803CBD0C-_SDA_BASE_(r13) -/* 800F4BF4 000F19F4 48 00 D6 21 */ bl func_80102214 +/* 800F4BF4 000F19F4 48 00 D6 21 */ bl Clear__12UVAModelInfoFv /* 800F4BF8 000F19F8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800F4BFC 000F19FC 7C 08 03 A6 */ mtlr r0 /* 800F4C00 000F1A00 38 21 00 10 */ addi r1, r1, 0x10 @@ -254,7 +254,7 @@ lbl_800F4DB4: /* 800F4DC0 000F1BC0 7C 60 1B 79 */ or. r0, r3, r3 /* 800F4DC4 000F1BC4 41 82 00 10 */ beq lbl_800F4DD4 /* 800F4DC8 000F1BC8 7F E4 FB 78 */ mr r4, r31 -/* 800F4DCC 000F1BCC 48 00 D8 B9 */ bl func_80102684 +/* 800F4DCC 000F1BCC 48 00 D8 B9 */ bl __ct__9zNPCRobotFi /* 800F4DD0 000F1BD0 7C 60 1B 78 */ mr r0, r3 lbl_800F4DD4: /* 800F4DD4 000F1BD4 7C 03 03 78 */ mr r3, r0 @@ -266,7 +266,7 @@ lbl_800F4DDC: /* 800F4DE8 000F1BE8 7C 60 1B 79 */ or. r0, r3, r3 /* 800F4DEC 000F1BEC 41 82 00 10 */ beq lbl_800F4DFC /* 800F4DF0 000F1BF0 7F E4 FB 78 */ mr r4, r31 -/* 800F4DF4 000F1BF4 48 00 D8 55 */ bl func_80102648 +/* 800F4DF4 000F1BF4 48 00 D8 55 */ bl __ct__10zNPCFodderFi /* 800F4DF8 000F1BF8 7C 60 1B 78 */ mr r0, r3 lbl_800F4DFC: /* 800F4DFC 000F1BFC 7C 03 03 78 */ mr r3, r0 @@ -278,7 +278,7 @@ lbl_800F4E04: /* 800F4E10 000F1C10 7C 60 1B 79 */ or. r0, r3, r3 /* 800F4E14 000F1C14 41 82 00 10 */ beq lbl_800F4E24 /* 800F4E18 000F1C18 7F E4 FB 78 */ mr r4, r31 -/* 800F4E1C 000F1C1C 48 00 D7 F1 */ bl func_8010260C +/* 800F4E1C 000F1C1C 48 00 D7 F1 */ bl __ct__11zNPCFodBombFi /* 800F4E20 000F1C20 7C 60 1B 78 */ mr r0, r3 lbl_800F4E24: /* 800F4E24 000F1C24 7C 03 03 78 */ mr r3, r0 @@ -290,7 +290,7 @@ lbl_800F4E2C: /* 800F4E38 000F1C38 7C 60 1B 79 */ or. r0, r3, r3 /* 800F4E3C 000F1C3C 41 82 00 10 */ beq lbl_800F4E4C /* 800F4E40 000F1C40 7F E4 FB 78 */ mr r4, r31 -/* 800F4E44 000F1C44 48 00 D7 8D */ bl func_801025D0 +/* 800F4E44 000F1C44 48 00 D7 8D */ bl __ct__11zNPCFodBzztFi /* 800F4E48 000F1C48 7C 60 1B 78 */ mr r0, r3 lbl_800F4E4C: /* 800F4E4C 000F1C4C 7C 03 03 78 */ mr r3, r0 @@ -302,7 +302,7 @@ lbl_800F4E54: /* 800F4E60 000F1C60 7C 60 1B 79 */ or. r0, r3, r3 /* 800F4E64 000F1C64 41 82 00 10 */ beq lbl_800F4E74 /* 800F4E68 000F1C68 7F E4 FB 78 */ mr r4, r31 -/* 800F4E6C 000F1C6C 48 00 D7 29 */ bl func_80102594 +/* 800F4E6C 000F1C6C 48 00 D7 29 */ bl __ct__11zNPCChomperFi /* 800F4E70 000F1C70 7C 60 1B 78 */ mr r0, r3 lbl_800F4E74: /* 800F4E74 000F1C74 7C 03 03 78 */ mr r3, r0 @@ -314,7 +314,7 @@ lbl_800F4E7C: /* 800F4E88 000F1C88 7C 60 1B 79 */ or. r0, r3, r3 /* 800F4E8C 000F1C8C 41 82 00 10 */ beq lbl_800F4E9C /* 800F4E90 000F1C90 7F E4 FB 78 */ mr r4, r31 -/* 800F4E94 000F1C94 48 00 D6 C5 */ bl func_80102558 +/* 800F4E94 000F1C94 48 00 D6 C5 */ bl __ct__11zNPCCritterFi /* 800F4E98 000F1C98 7C 60 1B 78 */ mr r0, r3 lbl_800F4E9C: /* 800F4E9C 000F1C9C 7C 03 03 78 */ mr r3, r0 @@ -326,7 +326,7 @@ lbl_800F4EA4: /* 800F4EB0 000F1CB0 7C 60 1B 79 */ or. r0, r3, r3 /* 800F4EB4 000F1CB4 41 82 00 10 */ beq lbl_800F4EC4 /* 800F4EB8 000F1CB8 7F E4 FB 78 */ mr r4, r31 -/* 800F4EBC 000F1CBC 48 00 D6 61 */ bl func_8010251C +/* 800F4EBC 000F1CBC 48 00 D6 61 */ bl __ct__10zNPCHammerFi /* 800F4EC0 000F1CC0 7C 60 1B 78 */ mr r0, r3 lbl_800F4EC4: /* 800F4EC4 000F1CC4 7C 03 03 78 */ mr r3, r0 @@ -338,7 +338,7 @@ lbl_800F4ECC: /* 800F4ED8 000F1CD8 7C 60 1B 79 */ or. r0, r3, r3 /* 800F4EDC 000F1CDC 41 82 00 10 */ beq lbl_800F4EEC /* 800F4EE0 000F1CE0 7F E4 FB 78 */ mr r4, r31 -/* 800F4EE4 000F1CE4 48 00 D5 FD */ bl func_801024E0 +/* 800F4EE4 000F1CE4 48 00 D5 FD */ bl __ct__10zNPCTarTarFi /* 800F4EE8 000F1CE8 7C 60 1B 78 */ mr r0, r3 lbl_800F4EEC: /* 800F4EEC 000F1CEC 7C 03 03 78 */ mr r3, r0 @@ -350,7 +350,7 @@ lbl_800F4EF4: /* 800F4F00 000F1D00 7C 60 1B 79 */ or. r0, r3, r3 /* 800F4F04 000F1D04 41 82 00 10 */ beq lbl_800F4F14 /* 800F4F08 000F1D08 7F E4 FB 78 */ mr r4, r31 -/* 800F4F0C 000F1D0C 48 00 D5 99 */ bl func_801024A4 +/* 800F4F0C 000F1D0C 48 00 D5 99 */ bl __ct__9zNPCGloveFi /* 800F4F10 000F1D10 7C 60 1B 78 */ mr r0, r3 lbl_800F4F14: /* 800F4F14 000F1D14 7C 03 03 78 */ mr r3, r0 @@ -362,7 +362,7 @@ lbl_800F4F1C: /* 800F4F28 000F1D28 7C 60 1B 79 */ or. r0, r3, r3 /* 800F4F2C 000F1D2C 41 82 00 10 */ beq lbl_800F4F3C /* 800F4F30 000F1D30 7F E4 FB 78 */ mr r4, r31 -/* 800F4F34 000F1D34 48 00 D5 35 */ bl func_80102468 +/* 800F4F34 000F1D34 48 00 D5 35 */ bl __ct__11zNPCMonsoonFi /* 800F4F38 000F1D38 7C 60 1B 78 */ mr r0, r3 lbl_800F4F3C: /* 800F4F3C 000F1D3C 7C 03 03 78 */ mr r3, r0 @@ -374,7 +374,7 @@ lbl_800F4F44: /* 800F4F50 000F1D50 7C 60 1B 79 */ or. r0, r3, r3 /* 800F4F54 000F1D54 41 82 00 10 */ beq lbl_800F4F64 /* 800F4F58 000F1D58 7F E4 FB 78 */ mr r4, r31 -/* 800F4F5C 000F1D5C 48 00 D4 D1 */ bl func_8010242C +/* 800F4F5C 000F1D5C 48 00 D4 D1 */ bl __ct__10zNPCSleepyFi /* 800F4F60 000F1D60 7C 60 1B 78 */ mr r0, r3 lbl_800F4F64: /* 800F4F64 000F1D64 7C 03 03 78 */ mr r3, r0 @@ -386,7 +386,7 @@ lbl_800F4F6C: /* 800F4F78 000F1D78 7C 60 1B 79 */ or. r0, r3, r3 /* 800F4F7C 000F1D7C 41 82 00 10 */ beq lbl_800F4F8C /* 800F4F80 000F1D80 7F E4 FB 78 */ mr r4, r31 -/* 800F4F84 000F1D84 48 00 D4 6D */ bl func_801023F0 +/* 800F4F84 000F1D84 48 00 D4 6D */ bl __ct__10zNPCArfDogFi /* 800F4F88 000F1D88 7C 60 1B 78 */ mr r0, r3 lbl_800F4F8C: /* 800F4F8C 000F1D8C 7C 03 03 78 */ mr r3, r0 @@ -398,7 +398,7 @@ lbl_800F4F94: /* 800F4FA0 000F1DA0 7C 60 1B 79 */ or. r0, r3, r3 /* 800F4FA4 000F1DA4 41 82 00 10 */ beq lbl_800F4FB4 /* 800F4FA8 000F1DA8 7F E4 FB 78 */ mr r4, r31 -/* 800F4FAC 000F1DAC 48 00 D4 09 */ bl func_801023B4 +/* 800F4FAC 000F1DAC 48 00 D4 09 */ bl __ct__10zNPCArfArfFi /* 800F4FB0 000F1DB0 7C 60 1B 78 */ mr r0, r3 lbl_800F4FB4: /* 800F4FB4 000F1DB4 7C 03 03 78 */ mr r3, r0 @@ -410,7 +410,7 @@ lbl_800F4FBC: /* 800F4FC8 000F1DC8 7C 60 1B 79 */ or. r0, r3, r3 /* 800F4FCC 000F1DCC 41 82 00 10 */ beq lbl_800F4FDC /* 800F4FD0 000F1DD0 7F E4 FB 78 */ mr r4, r31 -/* 800F4FD4 000F1DD4 48 00 D3 A5 */ bl func_80102378 +/* 800F4FD4 000F1DD4 48 00 D3 A5 */ bl __ct__9zNPCChuckFi /* 800F4FD8 000F1DD8 7C 60 1B 78 */ mr r0, r3 lbl_800F4FDC: /* 800F4FDC 000F1DDC 7C 03 03 78 */ mr r3, r0 @@ -422,7 +422,7 @@ lbl_800F4FE4: /* 800F4FF0 000F1DF0 7C 60 1B 79 */ or. r0, r3, r3 /* 800F4FF4 000F1DF4 41 82 00 10 */ beq lbl_800F5004 /* 800F4FF8 000F1DF8 7F E4 FB 78 */ mr r4, r31 -/* 800F4FFC 000F1DFC 48 00 D2 ED */ bl func_801022E8 +/* 800F4FFC 000F1DFC 48 00 D2 ED */ bl __ct__11zNPCTubeletFi /* 800F5000 000F1E00 7C 60 1B 78 */ mr r0, r3 lbl_800F5004: /* 800F5004 000F1E04 7C 03 03 78 */ mr r3, r0 @@ -434,7 +434,7 @@ lbl_800F500C: /* 800F5018 000F1E18 7C 60 1B 79 */ or. r0, r3, r3 /* 800F501C 000F1E1C 41 82 00 10 */ beq lbl_800F502C /* 800F5020 000F1E20 7F E4 FB 78 */ mr r4, r31 -/* 800F5024 000F1E24 48 00 D2 89 */ bl func_801022AC +/* 800F5024 000F1E24 48 00 D2 89 */ bl __ct__13zNPCTubeSlaveFi /* 800F5028 000F1E28 7C 60 1B 78 */ mr r0, r3 lbl_800F502C: /* 800F502C 000F1E2C 7C 03 03 78 */ mr r3, r0 @@ -446,7 +446,7 @@ lbl_800F5034: /* 800F5040 000F1E40 7C 60 1B 79 */ or. r0, r3, r3 /* 800F5044 000F1E44 41 82 00 10 */ beq lbl_800F5054 /* 800F5048 000F1E48 7F E4 FB 78 */ mr r4, r31 -/* 800F504C 000F1E4C 48 00 D2 25 */ bl func_80102270 +/* 800F504C 000F1E4C 48 00 D2 25 */ bl __ct__9zNPCSlickFi /* 800F5050 000F1E50 7C 60 1B 78 */ mr r0, r3 lbl_800F5054: /* 800F5054 000F1E54 7C 03 03 78 */ mr r3, r0 @@ -458,7 +458,7 @@ lbl_800F505C: /* 800F5068 000F1E68 7C 60 1B 79 */ or. r0, r3, r3 /* 800F506C 000F1E6C 41 82 00 10 */ beq lbl_800F507C /* 800F5070 000F1E70 7F E4 FB 78 */ mr r4, r31 -/* 800F5074 000F1E74 48 00 D6 11 */ bl func_80102684 +/* 800F5074 000F1E74 48 00 D6 11 */ bl __ct__9zNPCRobotFi /* 800F5078 000F1E78 7C 60 1B 78 */ mr r0, r3 lbl_800F507C: /* 800F507C 000F1E7C 7C 03 03 78 */ mr r3, r0 @@ -476,7 +476,7 @@ lbl_800F508C: /* 800F50A4 000F1EA4 7C 08 02 A6 */ mflr r0 /* 800F50A8 000F1EA8 38 80 00 01 */ li r4, 1 /* 800F50AC 000F1EAC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800F50B0 000F1EB0 4B FE 3E F5 */ bl func_800D8FA4 +/* 800F50B0 000F1EB0 4B FE 3E F5 */ bl __dt__12xFactoryInstFv /* 800F50B4 000F1EB4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800F50B8 000F1EB8 7C 08 03 A6 */ mtlr r0 /* 800F50BC 000F1EBC 38 21 00 10 */ addi r1, r1, 0x10 @@ -3159,7 +3159,7 @@ lbl_800F7A14: /* 800F7A4C 000F484C 90 1E 01 C8 */ stw r0, 0x1c8(r30) lbl_800F7A50: /* 800F7A50 000F4850 7F C3 F3 78 */ mr r3, r30 -/* 800F7A54 000F4854 4B F5 EA 91 */ bl func_800564E4 +/* 800F7A54 000F4854 4B F5 EA 91 */ bl SelfType__9xNPCBasicCFv /* 800F7A58 000F4858 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 800F7A5C 000F485C 28 00 52 3A */ cmplwi r0, 0x523a /* 800F7A60 000F4860 41 82 00 90 */ beq lbl_800F7AF0 @@ -3171,7 +3171,7 @@ lbl_800F7A50: /* 800F7A78 000F4878 7F E3 FB 78 */ mr r3, r31 /* 800F7A7C 000F487C 38 84 52 6A */ addi r4, r4, 0x4E47526A@l /* 800F7A80 000F4880 48 01 64 BD */ bl FindGoal__7xPsycheFi -/* 800F7A84 000F4884 4B FE 14 F1 */ bl func_800D8F74 +/* 800F7A84 000F4884 4B FE 14 F1 */ bl DieQuietly__12zNPCGoalDeadFv /* 800F7A88 000F4888 3C 80 4E 47 */ lis r4, 0x4E47526A@ha /* 800F7A8C 000F488C 80 7E 02 28 */ lwz r3, 0x228(r30) /* 800F7A90 000F4890 38 84 52 6A */ addi r4, r4, 0x4E47526A@l @@ -3180,14 +3180,14 @@ lbl_800F7A50: /* 800F7A9C 000F489C 48 00 00 54 */ b lbl_800F7AF0 lbl_800F7AA0: /* 800F7AA0 000F48A0 7F C3 F3 78 */ mr r3, r30 -/* 800F7AA4 000F48A4 48 00 AE B5 */ bl func_80102958 +/* 800F7AA4 000F48A4 48 00 AE B5 */ bl xEntIsEnabled__FP4xEnt /* 800F7AA8 000F48A8 28 03 00 00 */ cmplwi r3, 0 /* 800F7AAC 000F48AC 40 82 00 30 */ bne lbl_800F7ADC /* 800F7AB0 000F48B0 3C 80 4E 47 */ lis r4, 0x4E47526A@ha /* 800F7AB4 000F48B4 7F E3 FB 78 */ mr r3, r31 /* 800F7AB8 000F48B8 38 84 52 6A */ addi r4, r4, 0x4E47526A@l /* 800F7ABC 000F48BC 48 01 64 81 */ bl FindGoal__7xPsycheFi -/* 800F7AC0 000F48C0 4B FE 14 B5 */ bl func_800D8F74 +/* 800F7AC0 000F48C0 4B FE 14 B5 */ bl DieQuietly__12zNPCGoalDeadFv /* 800F7AC4 000F48C4 3C 80 4E 47 */ lis r4, 0x4E47526A@ha /* 800F7AC8 000F48C8 80 7E 02 28 */ lwz r3, 0x228(r30) /* 800F7ACC 000F48CC 38 84 52 6A */ addi r4, r4, 0x4E47526A@l @@ -3232,7 +3232,7 @@ lbl_800F7B30: /* 800F7B58 000F4958 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 800F7B5C 000F495C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800F7B60 000F4960 7C 7F 1B 78 */ mr r31, r3 -/* 800F7B64 000F4964 4B F5 E9 81 */ bl func_800564E4 +/* 800F7B64 000F4964 4B F5 E9 81 */ bl SelfType__9xNPCBasicCFv /* 800F7B68 000F4968 3C 83 B1 AC */ addis r4, r3, 0xb1ac /* 800F7B6C 000F496C 38 84 AD D0 */ addi r4, r4, -21040 /* 800F7B70 000F4970 28 04 00 10 */ cmplwi r4, 0x10 @@ -3381,7 +3381,7 @@ SelfSetup__9zNPCRobotFv: /* 800F7D6C 000F4B6C 38 84 0D 64 */ addi r4, r4, lbl_80100D64@l /* 800F7D70 000F4B70 38 C0 00 00 */ li r6, 0 /* 800F7D74 000F4B74 38 E0 00 00 */ li r7, 0 -/* 800F7D78 000F4B78 4B FF CC BD */ bl func_800F4A34 +/* 800F7D78 000F4B78 4B FF CC BD */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800F7D7C 000F4B7C 7F C3 F3 78 */ mr r3, r30 /* 800F7D80 000F4B80 7F E4 FB 78 */ mr r4, r31 /* 800F7D84 000F4B84 38 A0 00 00 */ li r5, 0 @@ -3440,7 +3440,7 @@ SelfSetup__9zNPCRobotFv: /* 800F7E58 000F4C58 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800F7E5C 000F4C5C 7F E3 FB 78 */ mr r3, r31 /* 800F7E60 000F4C60 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l -/* 800F7E64 000F4C64 48 00 AB 19 */ bl func_8010297C +/* 800F7E64 000F4C64 48 00 AB 19 */ bl SetSafety__7xPsycheFi /* 800F7E68 000F4C68 80 01 00 24 */ lwz r0, 0x24(r1) /* 800F7E6C 000F4C6C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800F7E70 000F4C70 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -3656,7 +3656,7 @@ lbl_800F80C0: /* 800F812C 000F4F2C 48 01 54 09 */ bl GetCurGoal__7xPsycheCFv /* 800F8130 000F4F30 7C 7F 1B 79 */ or. r31, r3, r3 /* 800F8134 000F4F34 41 82 00 48 */ beq lbl_800F817C -/* 800F8138 000F4F38 48 00 A8 55 */ bl func_8010298C +/* 800F8138 000F4F38 48 00 A8 55 */ bl GetFlags__5xGoalCFv /* 800F813C 000F4F3C 54 60 06 F7 */ rlwinm. r0, r3, 0, 0x1b, 0x1b /* 800F8140 000F4F40 41 82 00 3C */ beq lbl_800F817C /* 800F8144 000F4F44 7F E3 FB 78 */ mr r3, r31 @@ -3681,7 +3681,7 @@ lbl_800F817C: /* 800F818C 000F4F8C 41 82 00 50 */ beq lbl_800F81DC /* 800F8190 000F4F90 7C 1E F8 40 */ cmplw r30, r31 /* 800F8194 000F4F94 41 82 00 48 */ beq lbl_800F81DC -/* 800F8198 000F4F98 48 00 A7 F5 */ bl func_8010298C +/* 800F8198 000F4F98 48 00 A7 F5 */ bl GetFlags__5xGoalCFv /* 800F819C 000F4F9C 54 60 06 F7 */ rlwinm. r0, r3, 0, 0x1b, 0x1b /* 800F81A0 000F4FA0 41 82 00 3C */ beq lbl_800F81DC /* 800F81A4 000F4FA4 7F C3 F3 78 */ mr r3, r30 @@ -3754,7 +3754,7 @@ lbl_800F8278: /* 800F82A0 000F50A0 48 00 00 50 */ b lbl_800F82F0 lbl_800F82A4: /* 800F82A4 000F50A4 7F C3 F3 78 */ mr r3, r30 -/* 800F82A8 000F50A8 4B FD D1 65 */ bl func_800D540C +/* 800F82A8 000F50A8 4B FD D1 65 */ bl GetID__5xGoalCFv /* 800F82AC 000F50AC 7C 64 1B 78 */ mr r4, r3 /* 800F82B0 000F50B0 7F A3 EB 78 */ mr r3, r29 /* 800F82B4 000F50B4 48 01 53 85 */ bl GetPrevRecovery__7xPsycheCFi @@ -3857,7 +3857,7 @@ lbl_800F8408: /* 800F8424 000F5224 48 00 00 90 */ b lbl_800F84B4 lbl_800F8428: /* 800F8428 000F5228 7F 83 E3 78 */ mr r3, r28 -/* 800F842C 000F522C 48 00 A2 CD */ bl func_801026F8 +/* 800F842C 000F522C 48 00 A2 CD */ bl IsDead__9zNPCRobotFv /* 800F8430 000F5230 2C 03 00 00 */ cmpwi r3, 0 /* 800F8434 000F5234 40 82 00 80 */ bne lbl_800F84B4 /* 800F8438 000F5238 3C 80 4E 47 */ lis r4, 0x4E475260@ha @@ -3910,7 +3910,7 @@ lbl_800F84B4: /* 800F84E0 000F52E0 90 01 00 14 */ stw r0, 0x14(r1) /* 800F84E4 000F52E4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800F84E8 000F52E8 7C 7F 1B 78 */ mr r31, r3 -/* 800F84EC 000F52EC 4B FF C1 C5 */ bl func_800F46B0 +/* 800F84EC 000F52EC 4B FF C1 C5 */ bl DuploOwner__10zNPCCommonFP10zNPCCommon /* 800F84F0 000F52F0 83 FF 02 28 */ lwz r31, 0x228(r31) /* 800F84F4 000F52F4 28 1F 00 00 */ cmplwi r31, 0 /* 800F84F8 000F52F8 41 82 00 2C */ beq lbl_800F8524 @@ -3918,7 +3918,7 @@ lbl_800F84B4: /* 800F8500 000F5300 7F E3 FB 78 */ mr r3, r31 /* 800F8504 000F5304 38 84 52 6A */ addi r4, r4, 0x4E47526A@l /* 800F8508 000F5308 48 01 5A 35 */ bl FindGoal__7xPsycheFi -/* 800F850C 000F530C 4B FE 0A 69 */ bl func_800D8F74 +/* 800F850C 000F530C 4B FE 0A 69 */ bl DieQuietly__12zNPCGoalDeadFv /* 800F8510 000F5310 3C 80 4E 47 */ lis r4, 0x4E47526A@ha /* 800F8514 000F5314 7F E3 FB 78 */ mr r3, r31 /* 800F8518 000F5318 38 84 52 6A */ addi r4, r4, 0x4E47526A@l @@ -3958,7 +3958,7 @@ DoAliveStuff__9zNPCRobotFf: lbl_800F8590: /* 800F8590 000F5390 80 7E 02 24 */ lwz r3, 0x224(r30) /* 800F8594 000F5394 80 63 00 20 */ lwz r3, 0x20(r3) -/* 800F8598 000F5398 4B F2 32 99 */ bl func_8001B830 +/* 800F8598 000F5398 4B F2 32 99 */ bl xEntGetCenter__FPC4xEnt /* 800F859C 000F539C 7C 64 1B 78 */ mr r4, r3 /* 800F85A0 000F53A0 38 61 00 08 */ addi r3, r1, 8 /* 800F85A4 000F53A4 4B F5 5F 39 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -3992,12 +3992,12 @@ lbl_800F85F8: /* 800F8608 000F5408 7F C3 F3 78 */ mr r3, r30 /* 800F860C 000F540C 38 80 00 0C */ li r4, 0xc /* 800F8610 000F5410 38 A0 00 02 */ li r5, 2 -/* 800F8614 000F5414 4B FE 0B ED */ bl func_800D9200 +/* 800F8614 000F5414 4B FE 0B ED */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800F8618 000F5418 2C 03 00 00 */ cmpwi r3, 0 /* 800F861C 000F541C 41 82 00 10 */ beq lbl_800F862C /* 800F8620 000F5420 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800F8624 000F5424 38 80 00 00 */ li r4, 0 -/* 800F8628 000F5428 4B FF 44 5D */ bl func_800ECA84 +/* 800F8628 000F5428 4B FF 44 5D */ bl DBG_Draw__8NPCArenaFP10zNPCCommon lbl_800F862C: /* 800F862C 000F542C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800F8630 000F5430 C0 22 9B 84 */ lfs f1, lbl_803CE504-_SDA2_BASE_(r2) @@ -4015,13 +4015,13 @@ lbl_800F862C: /* 800F8660 000F5460 28 03 00 00 */ cmplwi r3, 0 /* 800F8664 000F5464 41 82 00 34 */ beq lbl_800F8698 /* 800F8668 000F5468 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800F866C 000F546C 4B FF 43 3D */ bl func_800EC9A8 +/* 800F866C 000F546C 4B FF 43 3D */ bl IsReady__8NPCArenaFv /* 800F8670 000F5470 2C 03 00 00 */ cmpwi r3, 0 /* 800F8674 000F5474 41 82 00 24 */ beq lbl_800F8698 /* 800F8678 000F5478 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) /* 800F867C 000F547C 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800F8680 000F5480 38 80 00 00 */ li r4, 0 -/* 800F8684 000F5484 4B FF 42 AD */ bl func_800EC930 +/* 800F8684 000F5484 4B FF 42 AD */ bl IncludesPlayer__8NPCArenaFfP5xVec3 /* 800F8688 000F5488 2C 03 00 00 */ cmpwi r3, 0 /* 800F868C 000F548C 41 82 00 0C */ beq lbl_800F8698 /* 800F8690 000F5490 C0 22 9B 88 */ lfs f1, lbl_803CE508-_SDA2_BASE_(r2) @@ -4053,11 +4053,11 @@ CheckFalling__9zNPCRobotFf: /* 800F86E8 000F54E8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800F86EC 000F54EC 41 81 00 C8 */ bgt lbl_800F87B4 /* 800F86F0 000F54F0 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800F86F4 000F54F4 4B FF 42 B5 */ bl func_800EC9A8 +/* 800F86F4 000F54F4 4B FF 42 B5 */ bl IsReady__8NPCArenaFv /* 800F86F8 000F54F8 2C 03 00 00 */ cmpwi r3, 0 /* 800F86FC 000F54FC 41 82 00 B8 */ beq lbl_800F87B4 /* 800F8700 000F5500 7F C3 F3 78 */ mr r3, r30 -/* 800F8704 000F5504 4B F5 DD E1 */ bl func_800564E4 +/* 800F8704 000F5504 4B F5 DD E1 */ bl SelfType__9xNPCBasicCFv /* 800F8708 000F5508 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 800F870C 000F550C 28 00 52 3A */ cmplwi r0, 0x523a /* 800F8710 000F5510 41 82 00 A4 */ beq lbl_800F87B4 @@ -4087,11 +4087,11 @@ lbl_800F8764: /* 800F8764 000F5564 2C 1F 00 00 */ cmpwi r31, 0 /* 800F8768 000F5568 40 82 00 4C */ bne lbl_800F87B4 /* 800F876C 000F556C 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800F8770 000F5570 4B FF 41 B5 */ bl func_800EC924 +/* 800F8770 000F5570 4B FF 41 B5 */ bl Pos__8NPCArenaFv /* 800F8774 000F5574 7C 65 1B 78 */ mr r5, r3 /* 800F8778 000F5578 7F C3 F3 78 */ mr r3, r30 /* 800F877C 000F557C 38 81 00 08 */ addi r4, r1, 8 -/* 800F8780 000F5580 4B FE 09 6D */ bl func_800D90EC +/* 800F8780 000F5580 4B FE 09 6D */ bl XYZVecToPos__10zNPCCommonFP5xVec3P5xVec3 /* 800F8784 000F5584 C0 21 00 0C */ lfs f1, 0xc(r1) /* 800F8788 000F5588 C0 02 9B 90 */ lfs f0, lbl_803CE510-_SDA2_BASE_(r2) /* 800F878C 000F558C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -4181,7 +4181,7 @@ AddLassoing__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_ /* 800F88A8 000F56A8 38 A0 00 00 */ li r5, 0 /* 800F88AC 000F56AC 38 C0 00 00 */ li r6, 0 /* 800F88B0 000F56B0 38 E0 00 00 */ li r7, 0 -/* 800F88B4 000F56B4 4B FF C1 81 */ bl func_800F4A34 +/* 800F88B4 000F56B4 4B FF C1 81 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800F88B8 000F56B8 3C 80 4E 47 */ lis r4, 0x4E47525E@ha /* 800F88BC 000F56BC 7F 83 E3 78 */ mr r3, r28 /* 800F88C0 000F56C0 38 84 52 5E */ addi r4, r4, 0x4E47525E@l @@ -4191,7 +4191,7 @@ AddLassoing__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_ /* 800F88D0 000F56D0 38 A0 00 00 */ li r5, 0 /* 800F88D4 000F56D4 38 C0 00 00 */ li r6, 0 /* 800F88D8 000F56D8 38 E0 00 00 */ li r7, 0 -/* 800F88DC 000F56DC 4B FF C1 59 */ bl func_800F4A34 +/* 800F88DC 000F56DC 4B FF C1 59 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800F88E0 000F56E0 3C 80 4E 47 */ lis r4, 0x4E47525F@ha /* 800F88E4 000F56E4 7F 83 E3 78 */ mr r3, r28 /* 800F88E8 000F56E8 38 84 52 5F */ addi r4, r4, 0x4E47525F@l @@ -4201,7 +4201,7 @@ AddLassoing__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_ /* 800F88F8 000F56F8 38 A0 00 00 */ li r5, 0 /* 800F88FC 000F56FC 38 C0 00 00 */ li r6, 0 /* 800F8900 000F5700 38 E0 00 00 */ li r7, 0 -/* 800F8904 000F5704 4B FF C1 31 */ bl func_800F4A34 +/* 800F8904 000F5704 4B FF C1 31 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv lbl_800F8908: /* 800F8908 000F5708 80 01 00 24 */ lwz r0, 0x24(r1) /* 800F890C 000F570C 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -4234,7 +4234,7 @@ AddMiscTypical__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11 /* 800F896C 000F576C 38 A0 00 00 */ li r5, 0 /* 800F8970 000F5770 38 C0 00 00 */ li r6, 0 /* 800F8974 000F5774 38 E0 00 00 */ li r7, 0 -/* 800F8978 000F5778 4B FF C0 BD */ bl func_800F4A34 +/* 800F8978 000F5778 4B FF C0 BD */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800F897C 000F577C 3C 80 4E 47 */ lis r4, 0x4E475231@ha /* 800F8980 000F5780 7F 83 E3 78 */ mr r3, r28 /* 800F8984 000F5784 38 84 52 31 */ addi r4, r4, 0x4E475231@l @@ -4244,7 +4244,7 @@ AddMiscTypical__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11 /* 800F8994 000F5794 38 A0 00 00 */ li r5, 0 /* 800F8998 000F5798 38 C0 00 00 */ li r6, 0 /* 800F899C 000F579C 38 E0 00 00 */ li r7, 0 -/* 800F89A0 000F57A0 4B FF C0 95 */ bl func_800F4A34 +/* 800F89A0 000F57A0 4B FF C0 95 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800F89A4 000F57A4 3C 80 4E 47 */ lis r4, 0x4E474E36@ha /* 800F89A8 000F57A8 7F 83 E3 78 */ mr r3, r28 /* 800F89AC 000F57AC 38 84 4E 36 */ addi r4, r4, 0x4E474E36@l @@ -4254,7 +4254,7 @@ AddMiscTypical__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11 /* 800F89BC 000F57BC 38 A0 00 00 */ li r5, 0 /* 800F89C0 000F57C0 38 C0 00 00 */ li r6, 0 /* 800F89C4 000F57C4 38 E0 00 00 */ li r7, 0 -/* 800F89C8 000F57C8 4B FF C0 6D */ bl func_800F4A34 +/* 800F89C8 000F57C8 4B FF C0 6D */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800F89CC 000F57CC 80 01 00 24 */ lwz r0, 0x24(r1) /* 800F89D0 000F57D0 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800F89D4 000F57D4 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -4285,7 +4285,7 @@ AddStunThrow__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en /* 800F8A2C 000F582C 38 A0 00 00 */ li r5, 0 /* 800F8A30 000F5830 38 C0 00 00 */ li r6, 0 /* 800F8A34 000F5834 38 E0 00 00 */ li r7, 0 -/* 800F8A38 000F5838 4B FF BF FD */ bl func_800F4A34 +/* 800F8A38 000F5838 4B FF BF FD */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800F8A3C 000F583C 3C 80 4E 47 */ lis r4, 0x4E475261@ha /* 800F8A40 000F5840 7F 63 DB 78 */ mr r3, r27 /* 800F8A44 000F5844 38 84 52 61 */ addi r4, r4, 0x4E475261@l @@ -4295,7 +4295,7 @@ AddStunThrow__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en /* 800F8A54 000F5854 38 A0 00 00 */ li r5, 0 /* 800F8A58 000F5858 38 C0 00 00 */ li r6, 0 /* 800F8A5C 000F585C 38 E0 00 00 */ li r7, 0 -/* 800F8A60 000F5860 4B FF BF D5 */ bl func_800F4A34 +/* 800F8A60 000F5860 4B FF BF D5 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800F8A64 000F5864 80 7A 01 D8 */ lwz r3, 0x1d8(r26) /* 800F8A68 000F5868 80 03 00 2C */ lwz r0, 0x2c(r3) /* 800F8A6C 000F586C 2C 00 00 02 */ cmpwi r0, 2 @@ -4309,7 +4309,7 @@ AddStunThrow__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en /* 800F8A8C 000F588C 38 A0 00 00 */ li r5, 0 /* 800F8A90 000F5890 38 C0 00 00 */ li r6, 0 /* 800F8A94 000F5894 38 E0 00 00 */ li r7, 0 -/* 800F8A98 000F5898 4B FF BF 9D */ bl func_800F4A34 +/* 800F8A98 000F5898 4B FF BF 9D */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800F8A9C 000F589C 3C 80 4E 47 */ lis r4, 0x4E475263@ha /* 800F8AA0 000F58A0 7F 63 DB 78 */ mr r3, r27 /* 800F8AA4 000F58A4 38 84 52 63 */ addi r4, r4, 0x4E475263@l @@ -4319,7 +4319,7 @@ AddStunThrow__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en /* 800F8AB4 000F58B4 38 A0 00 00 */ li r5, 0 /* 800F8AB8 000F58B8 38 C0 00 00 */ li r6, 0 /* 800F8ABC 000F58BC 38 E0 00 00 */ li r7, 0 -/* 800F8AC0 000F58C0 4B FF BF 75 */ bl func_800F4A34 +/* 800F8AC0 000F58C0 4B FF BF 75 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv lbl_800F8AC4: /* 800F8AC4 000F58C4 BB 41 00 08 */ lmw r26, 8(r1) /* 800F8AC8 000F58C8 80 01 00 24 */ lwz r0, 0x24(r1) @@ -4349,7 +4349,7 @@ AddDamage__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_tr /* 800F8B1C 000F591C 38 A0 00 00 */ li r5, 0 /* 800F8B20 000F5920 38 C0 00 00 */ li r6, 0 /* 800F8B24 000F5924 38 E0 00 00 */ li r7, 0 -/* 800F8B28 000F5928 4B FF BF 0D */ bl func_800F4A34 +/* 800F8B28 000F5928 4B FF BF 0D */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800F8B2C 000F592C 3C 80 4E 47 */ lis r4, 0x4E475265@ha /* 800F8B30 000F5930 7F 83 E3 78 */ mr r3, r28 /* 800F8B34 000F5934 38 84 52 65 */ addi r4, r4, 0x4E475265@l @@ -4359,7 +4359,7 @@ AddDamage__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_tr /* 800F8B44 000F5944 38 A0 00 00 */ li r5, 0 /* 800F8B48 000F5948 38 C0 00 00 */ li r6, 0 /* 800F8B4C 000F594C 38 E0 00 00 */ li r7, 0 -/* 800F8B50 000F5950 4B FF BE E5 */ bl func_800F4A34 +/* 800F8B50 000F5950 4B FF BE E5 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800F8B54 000F5954 3C 80 4E 47 */ lis r4, 0x4E475267@ha /* 800F8B58 000F5958 7F 83 E3 78 */ mr r3, r28 /* 800F8B5C 000F595C 38 84 52 67 */ addi r4, r4, 0x4E475267@l @@ -4369,7 +4369,7 @@ AddDamage__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_tr /* 800F8B6C 000F596C 38 A0 00 00 */ li r5, 0 /* 800F8B70 000F5970 38 C0 00 00 */ li r6, 0 /* 800F8B74 000F5974 38 E0 00 00 */ li r7, 0 -/* 800F8B78 000F5978 4B FF BE BD */ bl func_800F4A34 +/* 800F8B78 000F5978 4B FF BE BD */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800F8B7C 000F597C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800F8B80 000F5980 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800F8B84 000F5984 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -4399,7 +4399,7 @@ AddSpawning__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_ /* 800F8BD8 000F59D8 38 A0 00 00 */ li r5, 0 /* 800F8BDC 000F59DC 38 C0 00 00 */ li r6, 0 /* 800F8BE0 000F59E0 38 E0 00 00 */ li r7, 0 -/* 800F8BE4 000F59E4 4B FF BE 51 */ bl func_800F4A34 +/* 800F8BE4 000F59E4 4B FF BE 51 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800F8BE8 000F59E8 3C 80 4E 47 */ lis r4, 0x4E47526B@ha /* 800F8BEC 000F59EC 7F A3 EB 78 */ mr r3, r29 /* 800F8BF0 000F59F0 38 84 52 6B */ addi r4, r4, 0x4E47526B@l @@ -4409,7 +4409,7 @@ AddSpawning__9zNPCRobotFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_ /* 800F8C00 000F5A00 38 A0 00 00 */ li r5, 0 /* 800F8C04 000F5A04 38 C0 00 00 */ li r6, 0 /* 800F8C08 000F5A08 38 E0 00 00 */ li r7, 0 -/* 800F8C0C 000F5A0C 4B FF BE 29 */ bl func_800F4A34 +/* 800F8C0C 000F5A0C 4B FF BE 29 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800F8C10 000F5A10 80 01 00 24 */ lwz r0, 0x24(r1) /* 800F8C14 000F5A14 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800F8C18 000F5A18 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -4464,7 +4464,7 @@ lbl_800F8CC8: /* 800F8CD4 000F5AD4 38 60 00 00 */ li r3, 0 /* 800F8CD8 000F5AD8 48 00 00 5C */ b lbl_800F8D34 lbl_800F8CDC: -/* 800F8CDC 000F5ADC 4B FD C7 31 */ bl func_800D540C +/* 800F8CDC 000F5ADC 4B FD C7 31 */ bl GetID__5xGoalCFv /* 800F8CE0 000F5AE0 3C 80 4E 47 */ lis r4, 0x4E475269@ha /* 800F8CE4 000F5AE4 38 04 52 69 */ addi r0, r4, 0x4E475269@l /* 800F8CE8 000F5AE8 7C 03 00 00 */ cmpw r3, r0 @@ -4504,7 +4504,7 @@ IsWounded__9zNPCRobotFv: /* 800F8D50 000F5B50 90 01 00 14 */ stw r0, 0x14(r1) /* 800F8D54 000F5B54 93 E1 00 0C */ stw r31, 0xc(r1) /* 800F8D58 000F5B58 7C 7F 1B 78 */ mr r31, r3 -/* 800F8D5C 000F5B5C 48 00 99 9D */ bl func_801026F8 +/* 800F8D5C 000F5B5C 48 00 99 9D */ bl IsDead__9zNPCRobotFv /* 800F8D60 000F5B60 2C 03 00 00 */ cmpwi r3, 0 /* 800F8D64 000F5B64 41 82 00 0C */ beq lbl_800F8D70 /* 800F8D68 000F5B68 38 60 00 00 */ li r3, 0 @@ -4529,7 +4529,7 @@ lbl_800F8D80: /* 800F8DAC 000F5BAC 7C 9E 23 78 */ mr r30, r4 /* 800F8DB0 000F5BB0 93 A1 00 14 */ stw r29, 0x14(r1) /* 800F8DB4 000F5BB4 7C 7D 1B 78 */ mr r29, r3 -/* 800F8DB8 000F5BB8 48 00 99 41 */ bl func_801026F8 +/* 800F8DB8 000F5BB8 48 00 99 41 */ bl IsDead__9zNPCRobotFv /* 800F8DBC 000F5BBC 2C 03 00 00 */ cmpwi r3, 0 /* 800F8DC0 000F5BC0 41 82 00 0C */ beq lbl_800F8DCC /* 800F8DC4 000F5BC4 38 60 00 00 */ li r3, 0 @@ -4554,7 +4554,7 @@ lbl_800F8E00: /* 800F8E04 000F5C04 40 80 00 BC */ bge lbl_800F8EC0 /* 800F8E08 000F5C08 48 00 00 98 */ b lbl_800F8EA0 lbl_800F8E0C: -/* 800F8E0C 000F5C0C 4B FD C6 01 */ bl func_800D540C +/* 800F8E0C 000F5C0C 4B FD C6 01 */ bl GetID__5xGoalCFv /* 800F8E10 000F5C10 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 800F8E14 000F5C14 28 00 52 63 */ cmplwi r0, 0x5263 /* 800F8E18 000F5C18 40 82 00 1C */ bne lbl_800F8E34 @@ -4572,7 +4572,7 @@ lbl_800F8E34: /* 800F8E44 000F5C44 48 01 48 ED */ bl GoalSet__7xPsycheFii /* 800F8E48 000F5C48 48 00 00 78 */ b lbl_800F8EC0 lbl_800F8E4C: -/* 800F8E4C 000F5C4C 4B FD C5 C1 */ bl func_800D540C +/* 800F8E4C 000F5C4C 4B FD C5 C1 */ bl GetID__5xGoalCFv /* 800F8E50 000F5C50 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 800F8E54 000F5C54 28 00 52 61 */ cmplwi r0, 0x5261 /* 800F8E58 000F5C58 40 82 00 68 */ bne lbl_800F8EC0 @@ -4584,7 +4584,7 @@ lbl_800F8E4C: /* 800F8E70 000F5C70 3B E0 00 01 */ li r31, 1 /* 800F8E74 000F5C74 48 00 00 4C */ b lbl_800F8EC0 lbl_800F8E78: -/* 800F8E78 000F5C78 4B FD C5 95 */ bl func_800D540C +/* 800F8E78 000F5C78 4B FD C5 95 */ bl GetID__5xGoalCFv /* 800F8E7C 000F5C7C 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 800F8E80 000F5C80 28 00 52 62 */ cmplwi r0, 0x5262 /* 800F8E84 000F5C84 40 82 00 3C */ bne lbl_800F8EC0 @@ -4598,7 +4598,7 @@ lbl_800F8EA0: /* 800F8EA0 000F5CA0 80 1D 01 C8 */ lwz r0, 0x1c8(r29) /* 800F8EA4 000F5CA4 54 00 00 85 */ rlwinm. r0, r0, 0, 2, 2 /* 800F8EA8 000F5CA8 41 82 00 18 */ beq lbl_800F8EC0 -/* 800F8EAC 000F5CAC 4B FD C5 61 */ bl func_800D540C +/* 800F8EAC 000F5CAC 4B FD C5 61 */ bl GetID__5xGoalCFv /* 800F8EB0 000F5CB0 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 800F8EB4 000F5CB4 28 00 52 61 */ cmplwi r0, 0x5261 /* 800F8EB8 000F5CB8 40 82 00 08 */ bne lbl_800F8EC0 @@ -4677,7 +4677,7 @@ SyncStunGlyph__9zNPCRobotFfff: /* 800F8FC4 000F5DC4 83 E3 01 D8 */ lwz r31, 0x1d8(r3) /* 800F8FC8 000F5DC8 28 00 00 00 */ cmplwi r0, 0 /* 800F8FCC 000F5DCC 41 82 00 F8 */ beq lbl_800F90C4 -/* 800F8FD0 000F5DD0 4B F8 9D 29 */ bl func_80082CF8 +/* 800F8FD0 000F5DD0 4B F8 9D 29 */ bl Pos__10zNPCCommonFv /* 800F8FD4 000F5DD4 7C 64 1B 78 */ mr r4, r3 /* 800F8FD8 000F5DD8 38 61 00 08 */ addi r3, r1, 8 /* 800F8FDC 000F5DDC 4B F5 55 01 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -4765,7 +4765,7 @@ LassoNotify__9zNPCRobotF14en_LASSO_EVENT: /* 800F90FC 000F5EFC 7C 9F 23 78 */ mr r31, r4 /* 800F9100 000F5F00 93 C1 00 08 */ stw r30, 8(r1) /* 800F9104 000F5F04 7C 7E 1B 78 */ mr r30, r3 -/* 800F9108 000F5F08 48 00 95 F1 */ bl func_801026F8 +/* 800F9108 000F5F08 48 00 95 F1 */ bl IsDead__9zNPCRobotFv /* 800F910C 000F5F0C 2C 03 00 00 */ cmpwi r3, 0 /* 800F9110 000F5F10 40 82 00 30 */ bne lbl_800F9140 /* 800F9114 000F5F14 7F C3 F3 78 */ mr r3, r30 @@ -4809,7 +4809,7 @@ lbl_800F9140: /* 800F91A4 000F5FA4 80 1A 00 40 */ lwz r0, 0x40(r26) /* 800F91A8 000F5FA8 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800F91AC 000F5FAC 41 82 00 24 */ beq lbl_800F91D0 -/* 800F91B0 000F5FB0 4B FD C2 89 */ bl func_800D5438 +/* 800F91B0 000F5FB0 4B FD C2 89 */ bl Name__14zNPCGoalCommonFv /* 800F91B4 000F5FB4 7F 43 D3 78 */ mr r3, r26 /* 800F91B8 000F5FB8 38 80 00 00 */ li r4, 0 /* 800F91BC 000F5FBC 81 9A 00 38 */ lwz r12, 0x38(r26) @@ -4858,7 +4858,7 @@ lbl_800F9258: /* 800F9258 000F6058 3B 7C 00 0C */ addi r27, r28, 0xc /* 800F925C 000F605C 38 61 00 0C */ addi r3, r1, 0xc /* 800F9260 000F6060 38 9B 00 2C */ addi r4, r27, 0x2c -/* 800F9264 000F6064 4B F1 54 F1 */ bl func_8000E754 +/* 800F9264 000F6064 4B F1 54 F1 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800F9268 000F6068 7F 63 DB 78 */ mr r3, r27 /* 800F926C 000F606C 4B FB C7 79 */ bl zSurfaceGetSurface__FPC7xCollis /* 800F9270 000F6070 28 03 00 00 */ cmplwi r3, 0 @@ -4896,7 +4896,7 @@ lbl_800F92E0: /* 800F92E0 000F60E0 3B 7C 00 0C */ addi r27, r28, 0xc /* 800F92E4 000F60E4 38 61 00 0C */ addi r3, r1, 0xc /* 800F92E8 000F60E8 38 9B 00 2C */ addi r4, r27, 0x2c -/* 800F92EC 000F60EC 4B F1 54 69 */ bl func_8000E754 +/* 800F92EC 000F60EC 4B F1 54 69 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800F92F0 000F60F0 7F 63 DB 78 */ mr r3, r27 /* 800F92F4 000F60F4 4B FB C6 F1 */ bl zSurfaceGetSurface__FPC7xCollis /* 800F92F8 000F60F8 28 03 00 00 */ cmplwi r3, 0 @@ -4934,7 +4934,7 @@ lbl_800F9368: /* 800F9368 000F6168 3B 7C 00 0C */ addi r27, r28, 0xc /* 800F936C 000F616C 38 61 00 0C */ addi r3, r1, 0xc /* 800F9370 000F6170 38 9B 00 2C */ addi r4, r27, 0x2c -/* 800F9374 000F6174 4B F1 53 E1 */ bl func_8000E754 +/* 800F9374 000F6174 4B F1 53 E1 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800F9378 000F6178 7F 63 DB 78 */ mr r3, r27 /* 800F937C 000F617C 4B FB C6 69 */ bl zSurfaceGetSurface__FPC7xCollis /* 800F9380 000F6180 28 03 00 00 */ cmplwi r3, 0 @@ -5084,16 +5084,16 @@ TurnThemHeads__9zNPCRobotFv: /* 800F9588 000F6388 80 03 02 CC */ lwz r0, 0x2cc(r3) /* 800F958C 000F638C 2C 00 00 00 */ cmpwi r0, 0 /* 800F9590 000F6390 41 80 00 B4 */ blt lbl_800F9644 -/* 800F9594 000F6394 4B F8 97 65 */ bl func_80082CF8 +/* 800F9594 000F6394 4B F8 97 65 */ bl Pos__10zNPCCommonFv /* 800F9598 000F6398 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800F959C 000F639C 7C 6E 1B 78 */ mr r14, r3 /* 800F95A0 000F63A0 38 64 05 58 */ addi r3, r4, lbl_803C0558@l /* 800F95A4 000F63A4 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800F95A8 000F63A8 4B F2 22 61 */ bl func_8001B808 +/* 800F95A8 000F63A8 4B F2 22 61 */ bl xEntGetPos__FPC4xEnt /* 800F95AC 000F63AC 7C 64 1B 78 */ mr r4, r3 /* 800F95B0 000F63B0 7D C5 73 78 */ mr r5, r14 /* 800F95B4 000F63B4 38 61 00 08 */ addi r3, r1, 8 -/* 800F95B8 000F63B8 4B F1 50 D9 */ bl func_8000E690 +/* 800F95B8 000F63B8 4B F1 50 D9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800F95BC 000F63BC 38 61 00 08 */ addi r3, r1, 8 /* 800F95C0 000F63C0 7C 64 1B 78 */ mr r4, r3 /* 800F95C4 000F63C4 4B F5 4D 2D */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -5102,7 +5102,7 @@ TurnThemHeads__9zNPCRobotFv: /* 800F95D0 000F63D0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800F95D4 000F63D4 41 81 00 70 */ bgt lbl_800F9644 /* 800F95D8 000F63D8 7F E3 FB 78 */ mr r3, r31 -/* 800F95DC 000F63DC 4B F9 78 65 */ bl func_80090E40 +/* 800F95DC 000F63DC 4B F9 78 65 */ bl NPCC_faceDir__FP4xEnt /* 800F95E0 000F63E0 7C 64 1B 78 */ mr r4, r3 /* 800F95E4 000F63E4 38 61 00 08 */ addi r3, r1, 8 /* 800F95E8 000F63E8 4B F5 4F 09 */ bl xVec3Dot__FPC5xVec3PC5xVec3 @@ -5116,7 +5116,7 @@ TurnThemHeads__9zNPCRobotFv: /* 800F9608 000F6408 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 800F960C 000F640C 54 00 30 32 */ slwi r0, r0, 6 /* 800F9610 000F6410 7D C5 02 14 */ add r14, r5, r0 -/* 800F9614 000F6414 4B F1 50 B1 */ bl func_8000E6C4 +/* 800F9614 000F6414 4B F1 50 B1 */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 800F9618 000F6418 38 61 00 14 */ addi r3, r1, 0x14 /* 800F961C 000F641C 38 81 00 08 */ addi r4, r1, 8 /* 800F9620 000F6420 4B F3 89 91 */ bl xMat3x3LookVec__FP7xMat3x3PC5xVec3 @@ -5152,15 +5152,15 @@ FacePos__9zNPCRobotFP5xVec3ff: /* 800F9688 000F6488 7C 7E 1B 78 */ mr r30, r3 /* 800F968C 000F648C FF C0 10 90 */ fmr f30, f2 /* 800F9690 000F6490 7C 9F 23 78 */ mr r31, r4 -/* 800F9694 000F6494 4B F8 96 65 */ bl func_80082CF8 +/* 800F9694 000F6494 4B F8 96 65 */ bl Pos__10zNPCCommonFv /* 800F9698 000F6498 7C 65 1B 78 */ mr r5, r3 /* 800F969C 000F649C 7F E4 FB 78 */ mr r4, r31 /* 800F96A0 000F64A0 38 61 00 08 */ addi r3, r1, 8 -/* 800F96A4 000F64A4 4B F1 4F ED */ bl func_8000E690 +/* 800F96A4 000F64A4 4B F1 4F ED */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800F96A8 000F64A8 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) /* 800F96AC 000F64AC 38 61 00 08 */ addi r3, r1, 8 /* 800F96B0 000F64B0 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 800F96B4 000F64B4 4B F1 4F 9D */ bl func_8000E650 +/* 800F96B4 000F64B4 4B F1 4F 9D */ bl xVec3Length__FPC5xVec3 /* 800F96B8 000F64B8 FF E0 08 90 */ fmr f31, f1 /* 800F96BC 000F64BC C0 02 9B 9C */ lfs f0, lbl_803CE51C-_SDA2_BASE_(r2) /* 800F96C0 000F64C0 FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -5168,7 +5168,7 @@ FacePos__9zNPCRobotFP5xVec3ff: /* 800F96C8 000F64C8 C0 02 9B 48 */ lfs f0, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F96CC 000F64CC 38 61 00 08 */ addi r3, r1, 8 /* 800F96D0 000F64D0 EC 20 F8 24 */ fdivs f1, f0, f31 -/* 800F96D4 000F64D4 4B F2 22 65 */ bl func_8001B938 +/* 800F96D4 000F64D4 4B F2 22 65 */ bl xVec3SMulBy__FP5xVec3f /* 800F96D8 000F64D8 FC 20 E8 90 */ fmr f1, f29 /* 800F96DC 000F64DC 7F C3 F3 78 */ mr r3, r30 /* 800F96E0 000F64E0 FC 40 F0 90 */ fmr f2, f30 @@ -5205,16 +5205,16 @@ FaceAntiPlayer__9zNPCRobotFff: /* 800F974C 000F654C FF A0 08 90 */ fmr f29, f1 /* 800F9750 000F6550 7C 7E 1B 78 */ mr r30, r3 /* 800F9754 000F6554 FF C0 10 90 */ fmr f30, f2 -/* 800F9758 000F6558 4B F2 20 B1 */ bl func_8001B808 +/* 800F9758 000F6558 4B F2 20 B1 */ bl xEntGetPos__FPC4xEnt /* 800F975C 000F655C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800F9760 000F6560 7C 7F 1B 78 */ mr r31, r3 /* 800F9764 000F6564 38 64 05 58 */ addi r3, r4, lbl_803C0558@l /* 800F9768 000F6568 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800F976C 000F656C 4B F2 20 9D */ bl func_8001B808 +/* 800F976C 000F656C 4B F2 20 9D */ bl xEntGetPos__FPC4xEnt /* 800F9770 000F6570 7C 64 1B 78 */ mr r4, r3 /* 800F9774 000F6574 7F E5 FB 78 */ mr r5, r31 /* 800F9778 000F6578 38 61 00 08 */ addi r3, r1, 8 -/* 800F977C 000F657C 4B F1 4F 15 */ bl func_8000E690 +/* 800F977C 000F657C 4B F1 4F 15 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800F9780 000F6580 80 1E 01 CC */ lwz r0, 0x1cc(r30) /* 800F9784 000F6584 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 800F9788 000F6588 41 82 00 0C */ beq lbl_800F9794 @@ -5222,7 +5222,7 @@ FaceAntiPlayer__9zNPCRobotFff: /* 800F9790 000F6590 D0 01 00 0C */ stfs f0, 0xc(r1) lbl_800F9794: /* 800F9794 000F6594 38 61 00 08 */ addi r3, r1, 8 -/* 800F9798 000F6598 4B F1 4E B9 */ bl func_8000E650 +/* 800F9798 000F6598 4B F1 4E B9 */ bl xVec3Length__FPC5xVec3 /* 800F979C 000F659C FF E0 08 90 */ fmr f31, f1 /* 800F97A0 000F65A0 C0 02 9B 9C */ lfs f0, lbl_803CE51C-_SDA2_BASE_(r2) /* 800F97A4 000F65A4 FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -5230,7 +5230,7 @@ lbl_800F9794: /* 800F97AC 000F65AC C0 02 9B 80 */ lfs f0, lbl_803CE500-_SDA2_BASE_(r2) /* 800F97B0 000F65B0 38 61 00 08 */ addi r3, r1, 8 /* 800F97B4 000F65B4 EC 20 F8 24 */ fdivs f1, f0, f31 -/* 800F97B8 000F65B8 4B F2 21 81 */ bl func_8001B938 +/* 800F97B8 000F65B8 4B F2 21 81 */ bl xVec3SMulBy__FP5xVec3f /* 800F97BC 000F65BC FC 20 E8 90 */ fmr f1, f29 /* 800F97C0 000F65C0 7F C3 F3 78 */ mr r3, r30 /* 800F97C4 000F65C4 FC 40 F0 90 */ fmr f2, f30 @@ -5268,19 +5268,19 @@ CornerOfArena__9zNPCRobotFP5xVec3f: /* 800F9834 000F6634 3B FD 02 A8 */ addi r31, r29, 0x2a8 /* 800F9838 000F6638 7C 9E 23 78 */ mr r30, r4 /* 800F983C 000F663C 7F E3 FB 78 */ mr r3, r31 -/* 800F9840 000F6640 4B FF 30 E5 */ bl func_800EC924 +/* 800F9840 000F6640 4B FF 30 E5 */ bl Pos__8NPCArenaFv /* 800F9844 000F6644 7C 65 1B 78 */ mr r5, r3 /* 800F9848 000F6648 7F A3 EB 78 */ mr r3, r29 /* 800F984C 000F664C 38 81 00 20 */ addi r4, r1, 0x20 /* 800F9850 000F6650 38 C0 00 00 */ li r6, 0 -/* 800F9854 000F6654 4B F8 94 39 */ bl func_80082C8C +/* 800F9854 000F6654 4B F8 94 39 */ bl XZVecToPos__10zNPCCommonFP5xVec3PC5xVec3Pf /* 800F9858 000F6658 38 61 00 20 */ addi r3, r1, 0x20 -/* 800F985C 000F665C 4B F1 4D F5 */ bl func_8000E650 +/* 800F985C 000F665C 4B F1 4D F5 */ bl xVec3Length__FPC5xVec3 /* 800F9860 000F6660 C0 02 9B 48 */ lfs f0, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F9864 000F6664 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800F9868 000F6668 40 80 00 1C */ bge lbl_800F9884 /* 800F986C 000F666C 7F A3 EB 78 */ mr r3, r29 -/* 800F9870 000F6670 4B F9 75 C5 */ bl func_80090E34 +/* 800F9870 000F6670 4B F9 75 C5 */ bl NPCC_rightDir__FP4xEnt /* 800F9874 000F6674 7C 64 1B 78 */ mr r4, r3 /* 800F9878 000F6678 38 61 00 20 */ addi r3, r1, 0x20 /* 800F987C 000F667C 4B F5 4C 61 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -5288,23 +5288,23 @@ CornerOfArena__9zNPCRobotFP5xVec3f: lbl_800F9884: /* 800F9884 000F6684 EC 20 08 24 */ fdivs f1, f0, f1 /* 800F9888 000F6688 38 61 00 20 */ addi r3, r1, 0x20 -/* 800F988C 000F668C 4B F2 20 AD */ bl func_8001B938 +/* 800F988C 000F668C 4B F2 20 AD */ bl xVec3SMulBy__FP5xVec3f lbl_800F9890: /* 800F9890 000F6690 3C 80 80 25 */ lis r4, lbl_80253030@ha /* 800F9894 000F6694 38 61 00 14 */ addi r3, r1, 0x14 /* 800F9898 000F6698 38 84 30 30 */ addi r4, r4, lbl_80253030@l /* 800F989C 000F669C 38 A1 00 20 */ addi r5, r1, 0x20 -/* 800F98A0 000F66A0 4B F1 B7 ED */ bl func_8001508C +/* 800F98A0 000F66A0 4B F1 B7 ED */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 800F98A4 000F66A4 C0 22 9B 80 */ lfs f1, lbl_803CE500-_SDA2_BASE_(r2) /* 800F98A8 000F66A8 38 61 00 08 */ addi r3, r1, 8 /* 800F98AC 000F66AC 38 81 00 14 */ addi r4, r1, 0x14 -/* 800F98B0 000F66B0 4B F1 17 E1 */ bl func_8000B090 +/* 800F98B0 000F66B0 4B F1 17 E1 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800F98B4 000F66B4 C0 02 9B 70 */ lfs f0, lbl_803CE4F0-_SDA2_BASE_(r2) /* 800F98B8 000F66B8 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800F98BC 000F66BC 40 80 00 40 */ bge lbl_800F98FC /* 800F98C0 000F66C0 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F98C4 000F66C4 7F E3 FB 78 */ mr r3, r31 -/* 800F98C8 000F66C8 4B FF 30 51 */ bl func_800EC918 +/* 800F98C8 000F66C8 4B FF 30 51 */ bl Radius__8NPCArenaFf /* 800F98CC 000F66CC C0 42 9B 94 */ lfs f2, lbl_803CE514-_SDA2_BASE_(r2) /* 800F98D0 000F66D0 C0 02 9B 70 */ lfs f0, lbl_803CE4F0-_SDA2_BASE_(r2) /* 800F98D4 000F66D4 EC 22 00 72 */ fmuls f1, f2, f1 @@ -5314,7 +5314,7 @@ lbl_800F9890: lbl_800F98E4: /* 800F98E4 000F66E4 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F98E8 000F66E8 7F E3 FB 78 */ mr r3, r31 -/* 800F98EC 000F66EC 4B FF 30 2D */ bl func_800EC918 +/* 800F98EC 000F66EC 4B FF 30 2D */ bl Radius__8NPCArenaFf /* 800F98F0 000F66F0 C0 02 9B 94 */ lfs f0, lbl_803CE514-_SDA2_BASE_(r2) /* 800F98F4 000F66F4 EC 00 00 72 */ fmuls f0, f0, f1 lbl_800F98F8: @@ -5322,41 +5322,41 @@ lbl_800F98F8: lbl_800F98FC: /* 800F98FC 000F66FC FC 20 F0 90 */ fmr f1, f30 /* 800F9900 000F6700 38 61 00 14 */ addi r3, r1, 0x14 -/* 800F9904 000F6704 4B F2 20 35 */ bl func_8001B938 +/* 800F9904 000F6704 4B F2 20 35 */ bl xVec3SMulBy__FP5xVec3f /* 800F9908 000F6708 FC 20 F0 90 */ fmr f1, f30 /* 800F990C 000F670C 38 61 00 08 */ addi r3, r1, 8 -/* 800F9910 000F6710 4B F2 20 29 */ bl func_8001B938 +/* 800F9910 000F6710 4B F2 20 29 */ bl xVec3SMulBy__FP5xVec3f /* 800F9914 000F6714 7F E3 FB 78 */ mr r3, r31 -/* 800F9918 000F6718 4B FF 30 0D */ bl func_800EC924 +/* 800F9918 000F6718 4B FF 30 0D */ bl Pos__8NPCArenaFv /* 800F991C 000F671C 7C 64 1B 78 */ mr r4, r3 /* 800F9920 000F6720 38 61 00 14 */ addi r3, r1, 0x14 -/* 800F9924 000F6724 4B F1 4E 31 */ bl func_8000E754 +/* 800F9924 000F6724 4B F1 4E 31 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800F9928 000F6728 7F E3 FB 78 */ mr r3, r31 -/* 800F992C 000F672C 4B FF 2F F9 */ bl func_800EC924 +/* 800F992C 000F672C 4B FF 2F F9 */ bl Pos__8NPCArenaFv /* 800F9930 000F6730 7C 64 1B 78 */ mr r4, r3 /* 800F9934 000F6734 38 61 00 08 */ addi r3, r1, 8 -/* 800F9938 000F6738 4B F1 4E 1D */ bl func_8000E754 +/* 800F9938 000F6738 4B F1 4E 1D */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800F993C 000F673C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800F9940 000F6740 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800F9944 000F6744 3B E3 06 E0 */ addi r31, r3, 0x6e0 /* 800F9948 000F6748 7F E3 FB 78 */ mr r3, r31 -/* 800F994C 000F674C 4B F2 1E BD */ bl func_8001B808 +/* 800F994C 000F674C 4B F2 1E BD */ bl xEntGetPos__FPC4xEnt /* 800F9950 000F6750 7C 64 1B 78 */ mr r4, r3 /* 800F9954 000F6754 38 61 00 14 */ addi r3, r1, 0x14 /* 800F9958 000F6758 38 A0 00 00 */ li r5, 0 -/* 800F995C 000F675C 4B FD F8 CD */ bl func_800D9228 +/* 800F995C 000F675C 4B FD F8 CD */ bl NPCC_DstSq__FPC5xVec3PC5xVec3P5xVec3 /* 800F9960 000F6760 FF C0 08 90 */ fmr f30, f1 /* 800F9964 000F6764 7F E3 FB 78 */ mr r3, r31 -/* 800F9968 000F6768 4B F2 1E A1 */ bl func_8001B808 +/* 800F9968 000F6768 4B F2 1E A1 */ bl xEntGetPos__FPC4xEnt /* 800F996C 000F676C 7C 64 1B 78 */ mr r4, r3 /* 800F9970 000F6770 38 61 00 08 */ addi r3, r1, 8 /* 800F9974 000F6774 38 A0 00 00 */ li r5, 0 -/* 800F9978 000F6778 4B FD F8 B1 */ bl func_800D9228 +/* 800F9978 000F6778 4B FD F8 B1 */ bl NPCC_DstSq__FPC5xVec3PC5xVec3P5xVec3 /* 800F997C 000F677C FF E0 08 90 */ fmr f31, f1 /* 800F9980 000F6780 FC 1E F8 40 */ fcmpo cr0, f30, f31 /* 800F9984 000F6784 40 81 00 24 */ ble lbl_800F99A8 /* 800F9988 000F6788 C0 22 9B 70 */ lfs f1, lbl_803CE4F0-_SDA2_BASE_(r2) -/* 800F998C 000F678C 4B F4 E7 1D */ bl func_800480A8 +/* 800F998C 000F678C 4B F4 E7 1D */ bl SQ__Ff /* 800F9990 000F6790 FC 1E 08 40 */ fcmpo cr0, f30, f1 /* 800F9994 000F6794 40 81 00 14 */ ble lbl_800F99A8 /* 800F9998 000F6798 7F C3 F3 78 */ mr r3, r30 @@ -5367,7 +5367,7 @@ lbl_800F99A8: /* 800F99A8 000F67A8 FC 1F F0 40 */ fcmpo cr0, f31, f30 /* 800F99AC 000F67AC 40 81 00 24 */ ble lbl_800F99D0 /* 800F99B0 000F67B0 C0 22 9B 70 */ lfs f1, lbl_803CE4F0-_SDA2_BASE_(r2) -/* 800F99B4 000F67B4 4B F4 E6 F5 */ bl func_800480A8 +/* 800F99B4 000F67B4 4B F4 E6 F5 */ bl SQ__Ff /* 800F99B8 000F67B8 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 800F99BC 000F67BC 40 81 00 14 */ ble lbl_800F99D0 /* 800F99C0 000F67C0 7F C3 F3 78 */ mr r3, r30 @@ -5412,13 +5412,13 @@ MoveTowardsArena__9zNPCRobotFff: /* 800F9A44 000F6844 7C 7F 1B 78 */ mr r31, r3 /* 800F9A48 000F6848 FF C0 10 90 */ fmr f30, f2 /* 800F9A4C 000F684C 38 7F 02 A8 */ addi r3, r31, 0x2a8 -/* 800F9A50 000F6850 4B FF 2E D5 */ bl func_800EC924 +/* 800F9A50 000F6850 4B FF 2E D5 */ bl Pos__8NPCArenaFv /* 800F9A54 000F6854 7C 65 1B 78 */ mr r5, r3 /* 800F9A58 000F6858 7F E3 FB 78 */ mr r3, r31 /* 800F9A5C 000F685C 38 81 00 08 */ addi r4, r1, 8 -/* 800F9A60 000F6860 4B FD F6 8D */ bl func_800D90EC +/* 800F9A60 000F6860 4B FD F6 8D */ bl XYZVecToPos__10zNPCCommonFP5xVec3P5xVec3 /* 800F9A64 000F6864 38 61 00 08 */ addi r3, r1, 8 -/* 800F9A68 000F6868 4B F1 4B E9 */ bl func_8000E650 +/* 800F9A68 000F6868 4B F1 4B E9 */ bl xVec3Length__FPC5xVec3 /* 800F9A6C 000F686C FF E0 08 90 */ fmr f31, f1 /* 800F9A70 000F6870 C0 02 9B 88 */ lfs f0, lbl_803CE508-_SDA2_BASE_(r2) /* 800F9A74 000F6874 FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -5428,7 +5428,7 @@ lbl_800F9A80: /* 800F9A80 000F6880 C0 02 9B 48 */ lfs f0, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800F9A84 000F6884 38 61 00 08 */ addi r3, r1, 8 /* 800F9A88 000F6888 EC 20 F8 24 */ fdivs f1, f0, f31 -/* 800F9A8C 000F688C 4B F2 1E AD */ bl func_8001B938 +/* 800F9A8C 000F688C 4B F2 1E AD */ bl xVec3SMulBy__FP5xVec3f /* 800F9A90 000F6890 FC 20 E8 90 */ fmr f1, f29 /* 800F9A94 000F6894 C0 62 9B 80 */ lfs f3, lbl_803CE500-_SDA2_BASE_(r2) /* 800F9A98 000F6898 FC 40 F0 90 */ fmr f2, f30 @@ -5462,7 +5462,7 @@ ShowerConfetti__9zNPCRobotFP5xVec3: /* 800F9AF8 000F68F8 41 82 00 08 */ beq lbl_800F9B00 /* 800F9AFC 000F68FC 48 00 00 0C */ b lbl_800F9B08 lbl_800F9B00: -/* 800F9B00 000F6900 4B F2 1D 31 */ bl func_8001B830 +/* 800F9B00 000F6900 4B F2 1D 31 */ bl xEntGetCenter__FPC4xEnt /* 800F9B04 000F6904 7C 64 1B 78 */ mr r4, r3 lbl_800F9B08: /* 800F9B08 000F6908 80 C4 00 00 */ lwz r6, 0(r4) @@ -5500,7 +5500,7 @@ lbl_800F9B68: /* 800F9B78 000F6978 38 61 00 08 */ addi r3, r1, 8 /* 800F9B7C 000F697C EC 21 10 28 */ fsubs f1, f1, f2 /* 800F9B80 000F6980 EC 20 00 72 */ fmuls f1, f0, f1 -/* 800F9B84 000F6984 4B F1 15 9D */ bl func_8000B120 +/* 800F9B84 000F6984 4B F1 15 9D */ bl __ml__5xVec3CFf /* 800F9B88 000F6988 4B F3 71 01 */ bl xurand__Fv /* 800F9B8C 000F698C C0 42 9B 88 */ lfs f2, lbl_803CE508-_SDA2_BASE_(r2) /* 800F9B90 000F6990 7F C4 F3 78 */ mr r4, r30 @@ -5508,27 +5508,27 @@ lbl_800F9B68: /* 800F9B98 000F6998 38 61 00 14 */ addi r3, r1, 0x14 /* 800F9B9C 000F699C EC 21 10 28 */ fsubs f1, f1, f2 /* 800F9BA0 000F69A0 EC 20 00 72 */ fmuls f1, f0, f1 -/* 800F9BA4 000F69A4 4B F1 15 7D */ bl func_8000B120 +/* 800F9BA4 000F69A4 4B F1 15 7D */ bl __ml__5xVec3CFf /* 800F9BA8 000F69A8 C0 22 9B 88 */ lfs f1, lbl_803CE508-_SDA2_BASE_(r2) /* 800F9BAC 000F69AC 7F E4 FB 78 */ mr r4, r31 /* 800F9BB0 000F69B0 38 61 00 20 */ addi r3, r1, 0x20 -/* 800F9BB4 000F69B4 4B F1 15 6D */ bl func_8000B120 +/* 800F9BB4 000F69B4 4B F1 15 6D */ bl __ml__5xVec3CFf /* 800F9BB8 000F69B8 38 61 00 2C */ addi r3, r1, 0x2c /* 800F9BBC 000F69BC 38 81 00 20 */ addi r4, r1, 0x20 /* 800F9BC0 000F69C0 38 A1 00 14 */ addi r5, r1, 0x14 -/* 800F9BC4 000F69C4 4B F1 B8 1D */ bl func_800153E0 +/* 800F9BC4 000F69C4 4B F1 B8 1D */ bl __pl__5xVec3CFRC5xVec3 /* 800F9BC8 000F69C8 38 61 00 38 */ addi r3, r1, 0x38 /* 800F9BCC 000F69CC 38 81 00 2C */ addi r4, r1, 0x2c /* 800F9BD0 000F69D0 38 A1 00 08 */ addi r5, r1, 8 -/* 800F9BD4 000F69D4 4B F1 B8 0D */ bl func_800153E0 +/* 800F9BD4 000F69D4 4B F1 B8 0D */ bl __pl__5xVec3CFRC5xVec3 /* 800F9BD8 000F69D8 38 61 00 44 */ addi r3, r1, 0x44 /* 800F9BDC 000F69DC 38 81 00 38 */ addi r4, r1, 0x38 -/* 800F9BE0 000F69E0 4B F1 16 85 */ bl func_8000B264 +/* 800F9BE0 000F69E0 4B F1 16 85 */ bl __as__5xVec3FRC5xVec3 /* 800F9BE4 000F69E4 38 61 00 44 */ addi r3, r1, 0x44 -/* 800F9BE8 000F69E8 4B F1 B9 C9 */ bl func_800155B0 +/* 800F9BE8 000F69E8 4B F1 B9 C9 */ bl normalize__5xVec3Fv /* 800F9BEC 000F69EC C0 22 9B A8 */ lfs f1, lbl_803CE528-_SDA2_BASE_(r2) /* 800F9BF0 000F69F0 38 61 00 44 */ addi r3, r1, 0x44 -/* 800F9BF4 000F69F4 4B F1 15 8D */ bl func_8000B180 +/* 800F9BF4 000F69F4 4B F1 15 8D */ bl __amu__5xVec3Ff /* 800F9BF8 000F69F8 7F 63 DB 78 */ mr r3, r27 /* 800F9BFC 000F69FC 38 81 00 44 */ addi r4, r1, 0x44 /* 800F9C00 000F6A00 48 08 BB 69 */ bl NPAR_EmitTubeConfetti__FPC5xVec3PC5xVec3 @@ -5599,7 +5599,7 @@ lbl_800F9B68: /* 800F9D04 000F6B04 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800F9D08 000F6B08 38 C0 00 00 */ li r6, 0 /* 800F9D0C 000F6B0C 38 E0 00 00 */ li r7, 0 -/* 800F9D10 000F6B10 4B FF AD 25 */ bl func_800F4A34 +/* 800F9D10 000F6B10 4B FF AD 25 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800F9D14 000F6B14 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 800F9D18 000F6B18 7F E3 FB 78 */ mr r3, r31 /* 800F9D1C 000F6B1C 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l @@ -5609,7 +5609,7 @@ lbl_800F9B68: /* 800F9D2C 000F6B2C 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800F9D30 000F6B30 38 C0 00 00 */ li r6, 0 /* 800F9D34 000F6B34 38 E0 00 00 */ li r7, 0 -/* 800F9D38 000F6B38 4B FF AC FD */ bl func_800F4A34 +/* 800F9D38 000F6B38 4B FF AC FD */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800F9D3C 000F6B3C 3C 80 4E 47 */ lis r4, 0x4E474E34@ha /* 800F9D40 000F6B40 7F E3 FB 78 */ mr r3, r31 /* 800F9D44 000F6B44 38 84 4E 34 */ addi r4, r4, 0x4E474E34@l @@ -5619,7 +5619,7 @@ lbl_800F9B68: /* 800F9D54 000F6B54 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800F9D58 000F6B58 38 C0 00 00 */ li r6, 0 /* 800F9D5C 000F6B5C 38 E0 00 00 */ li r7, 0 -/* 800F9D60 000F6B60 4B FF AC D5 */ bl func_800F4A34 +/* 800F9D60 000F6B60 4B FF AC D5 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800F9D64 000F6B64 3C 80 4E 47 */ lis r4, 0x4E474E32@ha /* 800F9D68 000F6B68 7F E3 FB 78 */ mr r3, r31 /* 800F9D6C 000F6B6C 38 84 4E 32 */ addi r4, r4, 0x4E474E32@l @@ -5629,7 +5629,7 @@ lbl_800F9B68: /* 800F9D7C 000F6B7C 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800F9D80 000F6B80 38 C0 00 00 */ li r6, 0 /* 800F9D84 000F6B84 38 E0 00 00 */ li r7, 0 -/* 800F9D88 000F6B88 4B FF AC AD */ bl func_800F4A34 +/* 800F9D88 000F6B88 4B FF AC AD */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800F9D8C 000F6B8C 3C 80 4E 47 */ lis r4, 0x4E474E31@ha /* 800F9D90 000F6B90 7F E3 FB 78 */ mr r3, r31 /* 800F9D94 000F6B94 38 84 4E 31 */ addi r4, r4, 0x4E474E31@l @@ -5639,7 +5639,7 @@ lbl_800F9B68: /* 800F9DA4 000F6BA4 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800F9DA8 000F6BA8 38 C0 00 00 */ li r6, 0 /* 800F9DAC 000F6BAC 38 E0 00 00 */ li r7, 0 -/* 800F9DB0 000F6BB0 4B FF AC 85 */ bl func_800F4A34 +/* 800F9DB0 000F6BB0 4B FF AC 85 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800F9DB4 000F6BB4 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 800F9DB8 000F6BB8 7F E3 FB 78 */ mr r3, r31 /* 800F9DBC 000F6BBC 38 84 52 34 */ addi r4, r4, 0x4E475234@l @@ -5649,7 +5649,7 @@ lbl_800F9B68: /* 800F9DCC 000F6BCC 38 A5 10 BC */ addi r5, r5, lbl_801010BC@l /* 800F9DD0 000F6BD0 38 C0 00 00 */ li r6, 0 /* 800F9DD4 000F6BD4 38 E0 00 00 */ li r7, 0 -/* 800F9DD8 000F6BD8 4B FF AC 5D */ bl func_800F4A34 +/* 800F9DD8 000F6BD8 4B FF AC 5D */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800F9DDC 000F6BDC 7F E3 FB 78 */ mr r3, r31 /* 800F9DE0 000F6BE0 48 01 33 E9 */ bl BrainExtend__7xPsycheFv /* 800F9DE4 000F6BE4 3C 80 4E 47 */ lis r4, 0x4E475235@ha @@ -5667,7 +5667,7 @@ lbl_800F9B68: /* 800F9E14 000F6C14 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800F9E18 000F6C18 7F E3 FB 78 */ mr r3, r31 /* 800F9E1C 000F6C1C 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l -/* 800F9E20 000F6C20 48 00 8B 5D */ bl func_8010297C +/* 800F9E20 000F6C20 48 00 8B 5D */ bl SetSafety__7xPsycheFi /* 800F9E24 000F6C24 80 01 00 14 */ lwz r0, 0x14(r1) /* 800F9E28 000F6C28 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800F9E2C 000F6C2C 7C 08 03 A6 */ mtlr r0 @@ -5767,14 +5767,14 @@ lbl_800F9F14: /* 800F9F78 000F6D78 90 A1 00 08 */ stw r5, 8(r1) /* 800F9F7C 000F6D7C 90 81 00 0C */ stw r4, 0xc(r1) /* 800F9F80 000F6D80 90 01 00 10 */ stw r0, 0x10(r1) -/* 800F9F84 000F6D84 4B F2 18 85 */ bl func_8001B808 +/* 800F9F84 000F6D84 4B F2 18 85 */ bl xEntGetPos__FPC4xEnt /* 800F9F88 000F6D88 7C 7F 1B 78 */ mr r31, r3 /* 800F9F8C 000F6D8C 7F A3 EB 78 */ mr r3, r29 -/* 800F9F90 000F6D90 4B F2 18 79 */ bl func_8001B808 +/* 800F9F90 000F6D90 4B F2 18 79 */ bl xEntGetPos__FPC4xEnt /* 800F9F94 000F6D94 7C 64 1B 78 */ mr r4, r3 /* 800F9F98 000F6D98 7F E5 FB 78 */ mr r5, r31 /* 800F9F9C 000F6D9C 38 61 00 08 */ addi r3, r1, 8 -/* 800F9FA0 000F6DA0 4B F1 46 F1 */ bl func_8000E690 +/* 800F9FA0 000F6DA0 4B F1 46 F1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800F9FA4 000F6DA4 38 61 00 08 */ addi r3, r1, 8 /* 800F9FA8 000F6DA8 7C 64 1B 78 */ mr r4, r3 /* 800F9FAC 000F6DAC 4B F5 43 45 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -5869,7 +5869,7 @@ lbl_800FA078: /* 800FA108 000F6F08 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FA10C 000F6F0C 38 C0 00 00 */ li r6, 0 /* 800FA110 000F6F10 38 E0 00 00 */ li r7, 0 -/* 800FA114 000F6F14 4B FF A9 21 */ bl func_800F4A34 +/* 800FA114 000F6F14 4B FF A9 21 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FA118 000F6F18 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 800FA11C 000F6F1C 7F E3 FB 78 */ mr r3, r31 /* 800FA120 000F6F20 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l @@ -5879,7 +5879,7 @@ lbl_800FA078: /* 800FA130 000F6F30 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FA134 000F6F34 38 C0 00 00 */ li r6, 0 /* 800FA138 000F6F38 38 E0 00 00 */ li r7, 0 -/* 800FA13C 000F6F3C 4B FF A8 F9 */ bl func_800F4A34 +/* 800FA13C 000F6F3C 4B FF A8 F9 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FA140 000F6F40 3C 80 4E 47 */ lis r4, 0x4E474E34@ha /* 800FA144 000F6F44 7F E3 FB 78 */ mr r3, r31 /* 800FA148 000F6F48 38 84 4E 34 */ addi r4, r4, 0x4E474E34@l @@ -5889,7 +5889,7 @@ lbl_800FA078: /* 800FA158 000F6F58 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FA15C 000F6F5C 38 C0 00 00 */ li r6, 0 /* 800FA160 000F6F60 38 E0 00 00 */ li r7, 0 -/* 800FA164 000F6F64 4B FF A8 D1 */ bl func_800F4A34 +/* 800FA164 000F6F64 4B FF A8 D1 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FA168 000F6F68 3C 80 4E 47 */ lis r4, 0x4E474E32@ha /* 800FA16C 000F6F6C 7F E3 FB 78 */ mr r3, r31 /* 800FA170 000F6F70 38 84 4E 32 */ addi r4, r4, 0x4E474E32@l @@ -5899,7 +5899,7 @@ lbl_800FA078: /* 800FA180 000F6F80 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FA184 000F6F84 38 C0 00 00 */ li r6, 0 /* 800FA188 000F6F88 38 E0 00 00 */ li r7, 0 -/* 800FA18C 000F6F8C 4B FF A8 A9 */ bl func_800F4A34 +/* 800FA18C 000F6F8C 4B FF A8 A9 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FA190 000F6F90 3C 80 4E 47 */ lis r4, 0x4E474E31@ha /* 800FA194 000F6F94 7F E3 FB 78 */ mr r3, r31 /* 800FA198 000F6F98 38 84 4E 31 */ addi r4, r4, 0x4E474E31@l @@ -5909,7 +5909,7 @@ lbl_800FA078: /* 800FA1A8 000F6FA8 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FA1AC 000F6FAC 38 C0 00 00 */ li r6, 0 /* 800FA1B0 000F6FB0 38 E0 00 00 */ li r7, 0 -/* 800FA1B4 000F6FB4 4B FF A8 81 */ bl func_800F4A34 +/* 800FA1B4 000F6FB4 4B FF A8 81 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FA1B8 000F6FB8 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 800FA1BC 000F6FBC 7F E3 FB 78 */ mr r3, r31 /* 800FA1C0 000F6FC0 38 84 52 34 */ addi r4, r4, 0x4E475234@l @@ -5919,7 +5919,7 @@ lbl_800FA078: /* 800FA1D0 000F6FD0 38 A5 10 D0 */ addi r5, r5, lbl_801010D0@l /* 800FA1D4 000F6FD4 38 C0 00 00 */ li r6, 0 /* 800FA1D8 000F6FD8 38 E0 00 00 */ li r7, 0 -/* 800FA1DC 000F6FDC 4B FF A8 59 */ bl func_800F4A34 +/* 800FA1DC 000F6FDC 4B FF A8 59 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FA1E0 000F6FE0 7F E3 FB 78 */ mr r3, r31 /* 800FA1E4 000F6FE4 48 01 2F E5 */ bl BrainExtend__7xPsycheFv /* 800FA1E8 000F6FE8 3C 80 4E 47 */ lis r4, 0x4E475236@ha @@ -5932,7 +5932,7 @@ lbl_800FA078: /* 800FA204 000F7004 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800FA208 000F7008 7F E3 FB 78 */ mr r3, r31 /* 800FA20C 000F700C 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l -/* 800FA210 000F7010 48 00 87 6D */ bl func_8010297C +/* 800FA210 000F7010 48 00 87 6D */ bl SetSafety__7xPsycheFi /* 800FA214 000F7014 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FA218 000F7018 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FA21C 000F701C 7C 08 03 A6 */ mtlr r0 @@ -5960,14 +5960,14 @@ lbl_800FA078: /* 800FA274 000F7074 90 A1 00 08 */ stw r5, 8(r1) /* 800FA278 000F7078 90 81 00 0C */ stw r4, 0xc(r1) /* 800FA27C 000F707C 90 01 00 10 */ stw r0, 0x10(r1) -/* 800FA280 000F7080 4B F2 15 89 */ bl func_8001B808 +/* 800FA280 000F7080 4B F2 15 89 */ bl xEntGetPos__FPC4xEnt /* 800FA284 000F7084 7C 7F 1B 78 */ mr r31, r3 /* 800FA288 000F7088 7F A3 EB 78 */ mr r3, r29 -/* 800FA28C 000F708C 4B F2 15 7D */ bl func_8001B808 +/* 800FA28C 000F708C 4B F2 15 7D */ bl xEntGetPos__FPC4xEnt /* 800FA290 000F7090 7C 64 1B 78 */ mr r4, r3 /* 800FA294 000F7094 7F E5 FB 78 */ mr r5, r31 /* 800FA298 000F7098 38 61 00 08 */ addi r3, r1, 8 -/* 800FA29C 000F709C 4B F1 43 F5 */ bl func_8000E690 +/* 800FA29C 000F709C 4B F1 43 F5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800FA2A0 000F70A0 38 61 00 08 */ addi r3, r1, 8 /* 800FA2A4 000F70A4 7C 64 1B 78 */ mr r4, r3 /* 800FA2A8 000F70A8 4B F5 40 49 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -6098,30 +6098,30 @@ BlinkerRender__11zNPCFodBombFv: /* 800FA454 000F7254 90 C1 00 08 */ stw r6, 8(r1) /* 800FA458 000F7258 90 A1 00 0C */ stw r5, 0xc(r1) /* 800FA45C 000F725C 90 01 00 10 */ stw r0, 0x10(r1) -/* 800FA460 000F7260 4B FF 23 9D */ bl func_800EC7FC +/* 800FA460 000F7260 4B FF 23 9D */ bl BoneMat__10zNPCCommonCFi /* 800FA464 000F7264 7C 64 1B 78 */ mr r4, r3 /* 800FA468 000F7268 38 61 00 08 */ addi r3, r1, 8 /* 800FA46C 000F726C 7C 65 1B 78 */ mr r5, r3 /* 800FA470 000F7270 48 00 87 31 */ bl zNPCTypeRobot.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800FA474 000F7274 7F E3 FB 78 */ mr r3, r31 /* 800FA478 000F7278 38 80 00 03 */ li r4, 3 -/* 800FA47C 000F727C 4B FF 23 95 */ bl func_800EC810 +/* 800FA47C 000F727C 4B FF 23 95 */ bl BonePos__10zNPCCommonCFi /* 800FA480 000F7280 7C 64 1B 78 */ mr r4, r3 /* 800FA484 000F7284 38 61 00 08 */ addi r3, r1, 8 -/* 800FA488 000F7288 4B F1 AF BD */ bl func_80015444 +/* 800FA488 000F7288 4B F1 AF BD */ bl __apl__5xVec3FRC5xVec3 /* 800FA48C 000F728C 7F E3 FB 78 */ mr r3, r31 /* 800FA490 000F7290 38 80 00 00 */ li r4, 0 -/* 800FA494 000F7294 4B FF 23 69 */ bl func_800EC7FC +/* 800FA494 000F7294 4B FF 23 69 */ bl BoneMat__10zNPCCommonCFi /* 800FA498 000F7298 7C 64 1B 78 */ mr r4, r3 /* 800FA49C 000F729C 38 61 00 08 */ addi r3, r1, 8 /* 800FA4A0 000F72A0 7C 65 1B 78 */ mr r5, r3 /* 800FA4A4 000F72A4 48 00 86 FD */ bl zNPCTypeRobot.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800FA4A8 000F72A8 7F E3 FB 78 */ mr r3, r31 /* 800FA4AC 000F72AC 38 80 00 00 */ li r4, 0 -/* 800FA4B0 000F72B0 4B FF 23 61 */ bl func_800EC810 +/* 800FA4B0 000F72B0 4B FF 23 61 */ bl BonePos__10zNPCCommonCFi /* 800FA4B4 000F72B4 7C 64 1B 78 */ mr r4, r3 /* 800FA4B8 000F72B8 38 61 00 08 */ addi r3, r1, 8 -/* 800FA4BC 000F72BC 4B F1 AF 89 */ bl func_80015444 +/* 800FA4BC 000F72BC 4B F1 AF 89 */ bl __apl__5xVec3FRC5xVec3 /* 800FA4C0 000F72C0 C0 22 9B B4 */ lfs f1, lbl_803CE534-_SDA2_BASE_(r2) /* 800FA4C4 000F72C4 38 7F 03 7C */ addi r3, r31, 0x37c /* 800FA4C8 000F72C8 80 AD 94 10 */ lwz r5, lbl_803CBD10-_SDA_BASE_(r13) @@ -6153,7 +6153,7 @@ BlinkerRender__11zNPCFodBombFv: /* 800FA530 000F7330 7C A4 20 38 */ and r4, r5, r4 /* 800FA534 000F7334 90 9F 01 C8 */ stw r4, 0x1c8(r31) /* 800FA538 000F7338 90 1F 02 CC */ stw r0, 0x2cc(r31) -/* 800FA53C 000F733C 48 00 85 6D */ bl func_80102AA8 +/* 800FA53C 000F733C 48 00 85 6D */ bl Prepare__8NPCLaserFv /* 800FA540 000F7340 80 6D 93 F8 */ lwz r3, lbl_803CBCF8-_SDA_BASE_(r13) /* 800FA544 000F7344 38 00 00 00 */ li r0, 0 /* 800FA548 000F7348 38 63 00 01 */ addi r3, r3, 1 @@ -6207,7 +6207,7 @@ BlinkerRender__11zNPCFodBombFv: lbl_800FA608: /* 800FA608 000F7408 3C 60 80 3D */ lis r3, lbl_803CA690@ha /* 800FA60C 000F740C 38 63 A6 90 */ addi r3, r3, lbl_803CA690@l -/* 800FA610 000F7410 48 00 84 D5 */ bl func_80102AE4 +/* 800FA610 000F7410 48 00 84 D5 */ bl TextureGet__8NPCLaserFv /* 800FA614 000F7414 28 03 00 00 */ cmplwi r3, 0 /* 800FA618 000F7418 40 82 00 90 */ bne lbl_800FA6A8 /* 800FA61C 000F741C 3C 60 80 27 */ lis r3, lbl_802696F4@ha @@ -6229,22 +6229,22 @@ lbl_800FA608: /* 800FA65C 000F745C 90 C1 00 1C */ stw r6, 0x1c(r1) /* 800FA660 000F7460 90 A1 00 10 */ stw r5, 0x10(r1) /* 800FA664 000F7464 90 01 00 14 */ stw r0, 0x14(r1) -/* 800FA668 000F7468 48 00 84 75 */ bl func_80102ADC +/* 800FA668 000F7468 48 00 84 75 */ bl TextureSet__8NPCLaserFP8RwRaster /* 800FA66C 000F746C 3C 60 80 3D */ lis r3, lbl_803CA690@ha /* 800FA670 000F7470 38 81 00 0C */ addi r4, r1, 0xc /* 800FA674 000F7474 38 63 A6 90 */ addi r3, r3, lbl_803CA690@l /* 800FA678 000F7478 38 A1 00 08 */ addi r5, r1, 8 -/* 800FA67C 000F747C 4B FF 22 51 */ bl func_800EC8CC +/* 800FA67C 000F747C 4B FF 22 51 */ bl ColorSet__8NPCLaserFPC6RwRGBAPC6RwRGBA /* 800FA680 000F7480 3C 60 80 3D */ lis r3, lbl_803CA690@ha /* 800FA684 000F7484 C0 21 00 18 */ lfs f1, 0x18(r1) /* 800FA688 000F7488 C0 41 00 1C */ lfs f2, 0x1c(r1) /* 800FA68C 000F748C 38 63 A6 90 */ addi r3, r3, lbl_803CA690@l -/* 800FA690 000F7490 48 00 84 41 */ bl func_80102AD0 +/* 800FA690 000F7490 48 00 84 41 */ bl UVScrollSet__8NPCLaserFff /* 800FA694 000F7494 3C 60 80 3D */ lis r3, lbl_803CA690@ha /* 800FA698 000F7498 C0 21 00 10 */ lfs f1, 0x10(r1) /* 800FA69C 000F749C C0 41 00 14 */ lfs f2, 0x14(r1) /* 800FA6A0 000F74A0 38 63 A6 90 */ addi r3, r3, lbl_803CA690@l -/* 800FA6A4 000F74A4 48 00 84 21 */ bl func_80102AC4 +/* 800FA6A4 000F74A4 48 00 84 21 */ bl RadiusSet__8NPCLaserFff lbl_800FA6A8: /* 800FA6A8 000F74A8 80 0D 94 20 */ lwz r0, lbl_803CBD20-_SDA_BASE_(r13) /* 800FA6AC 000F74AC 28 00 00 00 */ cmplwi r0, 0 @@ -6284,7 +6284,7 @@ lbl_800FA6C8: /* 800FA730 000F7530 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FA734 000F7534 38 C0 00 00 */ li r6, 0 /* 800FA738 000F7538 38 E0 00 00 */ li r7, 0 -/* 800FA73C 000F753C 4B FF A2 F9 */ bl func_800F4A34 +/* 800FA73C 000F753C 4B FF A2 F9 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FA740 000F7540 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 800FA744 000F7544 7F E3 FB 78 */ mr r3, r31 /* 800FA748 000F7548 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l @@ -6294,7 +6294,7 @@ lbl_800FA6C8: /* 800FA758 000F7558 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FA75C 000F755C 38 C0 00 00 */ li r6, 0 /* 800FA760 000F7560 38 E0 00 00 */ li r7, 0 -/* 800FA764 000F7564 4B FF A2 D1 */ bl func_800F4A34 +/* 800FA764 000F7564 4B FF A2 D1 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FA768 000F7568 3C 80 4E 47 */ lis r4, 0x4E474E34@ha /* 800FA76C 000F756C 7F E3 FB 78 */ mr r3, r31 /* 800FA770 000F7570 38 84 4E 34 */ addi r4, r4, 0x4E474E34@l @@ -6304,7 +6304,7 @@ lbl_800FA6C8: /* 800FA780 000F7580 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FA784 000F7584 38 C0 00 00 */ li r6, 0 /* 800FA788 000F7588 38 E0 00 00 */ li r7, 0 -/* 800FA78C 000F758C 4B FF A2 A9 */ bl func_800F4A34 +/* 800FA78C 000F758C 4B FF A2 A9 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FA790 000F7590 3C 80 4E 47 */ lis r4, 0x4E474E32@ha /* 800FA794 000F7594 7F E3 FB 78 */ mr r3, r31 /* 800FA798 000F7598 38 84 4E 32 */ addi r4, r4, 0x4E474E32@l @@ -6314,7 +6314,7 @@ lbl_800FA6C8: /* 800FA7A8 000F75A8 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FA7AC 000F75AC 38 C0 00 00 */ li r6, 0 /* 800FA7B0 000F75B0 38 E0 00 00 */ li r7, 0 -/* 800FA7B4 000F75B4 4B FF A2 81 */ bl func_800F4A34 +/* 800FA7B4 000F75B4 4B FF A2 81 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FA7B8 000F75B8 3C 80 4E 47 */ lis r4, 0x4E474E31@ha /* 800FA7BC 000F75BC 7F E3 FB 78 */ mr r3, r31 /* 800FA7C0 000F75C0 38 84 4E 31 */ addi r4, r4, 0x4E474E31@l @@ -6324,7 +6324,7 @@ lbl_800FA6C8: /* 800FA7D0 000F75D0 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FA7D4 000F75D4 38 C0 00 00 */ li r6, 0 /* 800FA7D8 000F75D8 38 E0 00 00 */ li r7, 0 -/* 800FA7DC 000F75DC 4B FF A2 59 */ bl func_800F4A34 +/* 800FA7DC 000F75DC 4B FF A2 59 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FA7E0 000F75E0 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 800FA7E4 000F75E4 7F E3 FB 78 */ mr r3, r31 /* 800FA7E8 000F75E8 38 84 52 34 */ addi r4, r4, 0x4E475234@l @@ -6334,7 +6334,7 @@ lbl_800FA6C8: /* 800FA7F8 000F75F8 38 A5 10 E4 */ addi r5, r5, lbl_801010E4@l /* 800FA7FC 000F75FC 38 C0 00 00 */ li r6, 0 /* 800FA800 000F7600 38 E0 00 00 */ li r7, 0 -/* 800FA804 000F7604 4B FF A2 31 */ bl func_800F4A34 +/* 800FA804 000F7604 4B FF A2 31 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FA808 000F7608 7F E3 FB 78 */ mr r3, r31 /* 800FA80C 000F760C 48 01 29 BD */ bl BrainExtend__7xPsycheFv /* 800FA810 000F7610 3C 80 4E 47 */ lis r4, 0x4E475237@ha @@ -6352,7 +6352,7 @@ lbl_800FA6C8: /* 800FA840 000F7640 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800FA844 000F7644 7F E3 FB 78 */ mr r3, r31 /* 800FA848 000F7648 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l -/* 800FA84C 000F764C 48 00 81 31 */ bl func_8010297C +/* 800FA84C 000F764C 48 00 81 31 */ bl SetSafety__7xPsycheFi /* 800FA850 000F7650 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FA854 000F7654 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FA858 000F7658 7C 08 03 A6 */ mtlr r0 @@ -6372,7 +6372,7 @@ lbl_800FA6C8: /* 800FA890 000F7690 3C 60 80 3D */ lis r3, lbl_803CA690@ha /* 800FA894 000F7694 90 0D 94 04 */ stw r0, lbl_803CBD04-_SDA_BASE_(r13) /* 800FA898 000F7698 38 63 A6 90 */ addi r3, r3, lbl_803CA690@l -/* 800FA89C 000F769C 48 00 82 51 */ bl func_80102AEC +/* 800FA89C 000F769C 48 00 82 51 */ bl UVScrollUpdate__8NPCLaserFf lbl_800FA8A0: /* 800FA8A0 000F76A0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FA8A4 000F76A4 CB E1 00 08 */ lfd f31, 8(r1) @@ -6401,14 +6401,14 @@ lbl_800FA8A0: /* 800FA900 000F7700 90 A1 00 08 */ stw r5, 8(r1) /* 800FA904 000F7704 90 81 00 0C */ stw r4, 0xc(r1) /* 800FA908 000F7708 90 01 00 10 */ stw r0, 0x10(r1) -/* 800FA90C 000F770C 4B F2 0E FD */ bl func_8001B808 +/* 800FA90C 000F770C 4B F2 0E FD */ bl xEntGetPos__FPC4xEnt /* 800FA910 000F7710 7C 7F 1B 78 */ mr r31, r3 /* 800FA914 000F7714 7F A3 EB 78 */ mr r3, r29 -/* 800FA918 000F7718 4B F2 0E F1 */ bl func_8001B808 +/* 800FA918 000F7718 4B F2 0E F1 */ bl xEntGetPos__FPC4xEnt /* 800FA91C 000F771C 7C 64 1B 78 */ mr r4, r3 /* 800FA920 000F7720 7F E5 FB 78 */ mr r5, r31 /* 800FA924 000F7724 38 61 00 08 */ addi r3, r1, 8 -/* 800FA928 000F7728 4B F1 3D 69 */ bl func_8000E690 +/* 800FA928 000F7728 4B F1 3D 69 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800FA92C 000F772C 38 61 00 08 */ addi r3, r1, 8 /* 800FA930 000F7730 7C 64 1B 78 */ mr r4, r3 /* 800FA934 000F7734 4B F5 39 BD */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -6509,7 +6509,7 @@ lbl_800FAA78: /* 800FAA84 000F7884 48 00 04 11 */ bl DiscoRender__11zNPCFodBzztFv lbl_800FAA88: /* 800FAA88 000F7888 7F C3 F3 78 */ mr r3, r30 -/* 800FAA8C 000F788C 4B FF 42 E1 */ bl func_800EED6C +/* 800FAA8C 000F788C 4B FF 42 E1 */ bl RenderExtra__10zNPCCommonFv /* 800FAA90 000F7890 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FAA94 000F7894 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FAA98 000F7898 83 C1 00 08 */ lwz r30, 8(r1) @@ -6730,10 +6730,10 @@ lbl_800FAD38: /* 800FAD78 000F7B78 EC 00 00 72 */ fmuls f0, f0, f1 /* 800FAD7C 000F7B7C EC 02 00 32 */ fmuls f0, f2, f0 /* 800FAD80 000F7B80 D0 1F 03 8C */ stfs f0, 0x38c(r31) -/* 800FAD84 000F7B84 4B F8 7F 75 */ bl func_80082CF8 +/* 800FAD84 000F7B84 4B F8 7F 75 */ bl Pos__10zNPCCommonFv /* 800FAD88 000F7B88 7C 64 1B 78 */ mr r4, r3 /* 800FAD8C 000F7B8C 38 7F 03 84 */ addi r3, r31, 0x384 -/* 800FAD90 000F7B90 4B F1 A6 B5 */ bl func_80015444 +/* 800FAD90 000F7B90 4B F1 A6 B5 */ bl __apl__5xVec3FRC5xVec3 /* 800FAD94 000F7B94 48 00 00 20 */ b lbl_800FADB4 lbl_800FAD98: /* 800FAD98 000F7B98 EC 22 F8 28 */ fsubs f1, f2, f31 @@ -6774,11 +6774,11 @@ lbl_800FADCC: /* 800FAE10 000F7C10 D0 1F 03 94 */ stfs f0, 0x394(r31) /* 800FAE14 000F7C14 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) /* 800FAE18 000F7C18 C0 42 9B 48 */ lfs f2, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800FAE1C 000F7C1C 48 00 00 3D */ bl func_800FAE58 +/* 800FAE1C 000F7C1C 48 00 00 3D */ bl RANGEWRAP__FPfff /* 800FAE20 000F7C20 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) /* 800FAE24 000F7C24 38 7F 03 94 */ addi r3, r31, 0x394 /* 800FAE28 000F7C28 C0 42 9B 48 */ lfs f2, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800FAE2C 000F7C2C 48 00 00 2D */ bl func_800FAE58 +/* 800FAE2C 000F7C2C 48 00 00 2D */ bl RANGEWRAP__FPfff /* 800FAE30 000F7C30 80 1F 02 34 */ lwz r0, 0x234(r31) /* 800FAE34 000F7C34 60 00 00 01 */ ori r0, r0, 1 /* 800FAE38 000F7C38 90 1F 02 34 */ stw r0, 0x234(r31) @@ -6790,8 +6790,8 @@ lbl_800FADCC: /* 800FAE50 000F7C50 38 21 00 30 */ addi r1, r1, 0x30 /* 800FAE54 000F7C54 4E 80 00 20 */ blr -.global func_800FAE58 -func_800FAE58: +.global RANGEWRAP__FPfff +RANGEWRAP__FPfff: /* 800FAE58 000F7C58 EC 02 08 28 */ fsubs f0, f2, f1 /* 800FAE5C 000F7C5C C0 63 00 00 */ lfs f3, 0(r3) /* 800FAE60 000F7C60 FC 00 02 10 */ fabs f0, f0 @@ -6841,7 +6841,7 @@ DiscoRender__11zNPCFodBzztFv: /* 800FAEF4 000F7CF4 90 A1 00 48 */ stw r5, 0x48(r1) /* 800FAEF8 000F7CF8 90 81 00 4C */ stw r4, 0x4c(r1) /* 800FAEFC 000F7CFC 90 01 00 50 */ stw r0, 0x50(r1) -/* 800FAF00 000F7D00 4B F8 7D F9 */ bl func_80082CF8 +/* 800FAF00 000F7D00 4B F8 7D F9 */ bl Pos__10zNPCCommonFv /* 800FAF04 000F7D04 80 E3 00 00 */ lwz r7, 0(r3) /* 800FAF08 000F7D08 38 AD 83 B0 */ addi r5, r13, lbl_803CACB0-_SDA_BASE_ /* 800FAF0C 000F7D0C 80 03 00 04 */ lwz r0, 4(r3) @@ -6935,10 +6935,10 @@ lbl_800FB02C: /* 800FB068 000F7E68 4B F3 79 F5 */ bl xMat3x3LMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800FB06C 000F7E6C C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) /* 800FB070 000F7E70 38 61 00 24 */ addi r3, r1, 0x24 -/* 800FB074 000F7E74 4B F1 01 0D */ bl func_8000B180 +/* 800FB074 000F7E74 4B F1 01 0D */ bl __amu__5xVec3Ff /* 800FB078 000F7E78 38 61 00 24 */ addi r3, r1, 0x24 /* 800FB07C 000F7E7C 38 81 00 3C */ addi r4, r1, 0x3c -/* 800FB080 000F7E80 4B F1 A3 C5 */ bl func_80015444 +/* 800FB080 000F7E80 4B F1 A3 C5 */ bl __apl__5xVec3FRC5xVec3 /* 800FB084 000F7E84 C0 21 00 28 */ lfs f1, 0x28(r1) /* 800FB088 000F7E88 6F 00 80 00 */ xoris r0, r24, 0x8000 /* 800FB08C 000F7E8C C0 41 00 2C */ lfs f2, 0x2c(r1) @@ -6966,7 +6966,7 @@ lbl_800FB02C: /* 800FB0E4 000F7EE4 41 80 FF 48 */ blt lbl_800FB02C /* 800FB0E8 000F7EE8 7F 23 CB 78 */ mr r3, r25 /* 800FB0EC 000F7EEC 38 9A 00 24 */ addi r4, r26, 0x24 -/* 800FB0F0 000F7EF0 48 00 00 91 */ bl func_800FB180 +/* 800FB0F0 000F7EF0 48 00 00 91 */ bl __as__18RxObjSpace3DVertexFRC18RxObjSpace3DVertex /* 800FB0F4 000F7EF4 C0 21 00 14 */ lfs f1, 0x14(r1) /* 800FB0F8 000F7EF8 C0 0D 83 B0 */ lfs f0, lbl_803CACB0-_SDA_BASE_(r13) /* 800FB0FC 000F7EFC EC 01 00 2A */ fadds f0, f1, f0 @@ -7005,8 +7005,8 @@ lbl_800FB15C: /* 800FB178 000F7F78 38 21 00 E0 */ addi r1, r1, 0xe0 /* 800FB17C 000F7F7C 4E 80 00 20 */ blr -.global func_800FB180 -func_800FB180: +.global __as__18RxObjSpace3DVertexFRC18RxObjSpace3DVertex +__as__18RxObjSpace3DVertexFRC18RxObjSpace3DVertex: /* 800FB180 000F7F80 C0 24 00 00 */ lfs f1, 0(r4) /* 800FB184 000F7F84 C0 04 00 04 */ lfs f0, 4(r4) /* 800FB188 000F7F88 D0 23 00 00 */ stfs f1, 0(r3) @@ -7092,7 +7092,7 @@ func_800FB180: /* 800FB2C8 000F80C8 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FB2CC 000F80CC 38 C0 00 00 */ li r6, 0 /* 800FB2D0 000F80D0 38 E0 00 00 */ li r7, 0 -/* 800FB2D4 000F80D4 4B FF 97 61 */ bl func_800F4A34 +/* 800FB2D4 000F80D4 4B FF 97 61 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FB2D8 000F80D8 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 800FB2DC 000F80DC 7F E3 FB 78 */ mr r3, r31 /* 800FB2E0 000F80E0 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l @@ -7102,7 +7102,7 @@ func_800FB180: /* 800FB2F0 000F80F0 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FB2F4 000F80F4 38 C0 00 00 */ li r6, 0 /* 800FB2F8 000F80F8 38 E0 00 00 */ li r7, 0 -/* 800FB2FC 000F80FC 4B FF 97 39 */ bl func_800F4A34 +/* 800FB2FC 000F80FC 4B FF 97 39 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FB300 000F8100 3C 80 4E 47 */ lis r4, 0x4E474E34@ha /* 800FB304 000F8104 7F E3 FB 78 */ mr r3, r31 /* 800FB308 000F8108 38 84 4E 34 */ addi r4, r4, 0x4E474E34@l @@ -7112,7 +7112,7 @@ func_800FB180: /* 800FB318 000F8118 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FB31C 000F811C 38 C0 00 00 */ li r6, 0 /* 800FB320 000F8120 38 E0 00 00 */ li r7, 0 -/* 800FB324 000F8124 4B FF 97 11 */ bl func_800F4A34 +/* 800FB324 000F8124 4B FF 97 11 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FB328 000F8128 3C 80 4E 47 */ lis r4, 0x4E474E32@ha /* 800FB32C 000F812C 7F E3 FB 78 */ mr r3, r31 /* 800FB330 000F8130 38 84 4E 32 */ addi r4, r4, 0x4E474E32@l @@ -7122,7 +7122,7 @@ func_800FB180: /* 800FB340 000F8140 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FB344 000F8144 38 C0 00 00 */ li r6, 0 /* 800FB348 000F8148 38 E0 00 00 */ li r7, 0 -/* 800FB34C 000F814C 4B FF 96 E9 */ bl func_800F4A34 +/* 800FB34C 000F814C 4B FF 96 E9 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FB350 000F8150 3C 80 4E 47 */ lis r4, 0x4E474E31@ha /* 800FB354 000F8154 7F E3 FB 78 */ mr r3, r31 /* 800FB358 000F8158 38 84 4E 31 */ addi r4, r4, 0x4E474E31@l @@ -7132,7 +7132,7 @@ func_800FB180: /* 800FB368 000F8168 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FB36C 000F816C 38 C0 00 00 */ li r6, 0 /* 800FB370 000F8170 38 E0 00 00 */ li r7, 0 -/* 800FB374 000F8174 4B FF 96 C1 */ bl func_800F4A34 +/* 800FB374 000F8174 4B FF 96 C1 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FB378 000F8178 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 800FB37C 000F817C 7F E3 FB 78 */ mr r3, r31 /* 800FB380 000F8180 38 84 52 34 */ addi r4, r4, 0x4E475234@l @@ -7142,7 +7142,7 @@ func_800FB180: /* 800FB390 000F8190 38 A5 10 F8 */ addi r5, r5, lbl_801010F8@l /* 800FB394 000F8194 38 C0 00 00 */ li r6, 0 /* 800FB398 000F8198 38 E0 00 00 */ li r7, 0 -/* 800FB39C 000F819C 4B FF 96 99 */ bl func_800F4A34 +/* 800FB39C 000F819C 4B FF 96 99 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FB3A0 000F81A0 7F E3 FB 78 */ mr r3, r31 /* 800FB3A4 000F81A4 48 01 1E 25 */ bl BrainExtend__7xPsycheFv /* 800FB3A8 000F81A8 3C 80 4E 47 */ lis r4, 0x4E475238@ha @@ -7160,7 +7160,7 @@ func_800FB180: /* 800FB3D8 000F81D8 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800FB3DC 000F81DC 7F E3 FB 78 */ mr r3, r31 /* 800FB3E0 000F81E0 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l -/* 800FB3E4 000F81E4 48 00 75 99 */ bl func_8010297C +/* 800FB3E4 000F81E4 48 00 75 99 */ bl SetSafety__7xPsycheFi /* 800FB3E8 000F81E8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FB3EC 000F81EC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FB3F0 000F81F0 7C 08 03 A6 */ mtlr r0 @@ -7188,14 +7188,14 @@ func_800FB180: /* 800FB448 000F8248 90 A1 00 08 */ stw r5, 8(r1) /* 800FB44C 000F824C 90 81 00 0C */ stw r4, 0xc(r1) /* 800FB450 000F8250 90 01 00 10 */ stw r0, 0x10(r1) -/* 800FB454 000F8254 4B F2 03 B5 */ bl func_8001B808 +/* 800FB454 000F8254 4B F2 03 B5 */ bl xEntGetPos__FPC4xEnt /* 800FB458 000F8258 7C 7F 1B 78 */ mr r31, r3 /* 800FB45C 000F825C 7F A3 EB 78 */ mr r3, r29 -/* 800FB460 000F8260 4B F2 03 A9 */ bl func_8001B808 +/* 800FB460 000F8260 4B F2 03 A9 */ bl xEntGetPos__FPC4xEnt /* 800FB464 000F8264 7C 64 1B 78 */ mr r4, r3 /* 800FB468 000F8268 7F E5 FB 78 */ mr r5, r31 /* 800FB46C 000F826C 38 61 00 08 */ addi r3, r1, 8 -/* 800FB470 000F8270 4B F1 32 21 */ bl func_8000E690 +/* 800FB470 000F8270 4B F1 32 21 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800FB474 000F8274 38 61 00 08 */ addi r3, r1, 8 /* 800FB478 000F8278 7C 64 1B 78 */ mr r4, r3 /* 800FB47C 000F827C 4B F5 2E 75 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -7342,7 +7342,7 @@ BreathTrail__11zNPCChomperFv: lbl_800FB678: /* 800FB678 000F8478 7F E3 FB 78 */ mr r3, r31 /* 800FB67C 000F847C 38 80 00 03 */ li r4, 3 -/* 800FB680 000F8480 4B FF 11 91 */ bl func_800EC810 +/* 800FB680 000F8480 4B FF 11 91 */ bl BonePos__10zNPCCommonCFi /* 800FB684 000F8484 80 A3 00 00 */ lwz r5, 0(r3) /* 800FB688 000F8488 3C 80 80 27 */ lis r4, lbl_8026964C@ha /* 800FB68C 000F848C 80 03 00 04 */ lwz r0, 4(r3) @@ -7352,22 +7352,22 @@ lbl_800FB678: /* 800FB69C 000F849C 80 03 00 08 */ lwz r0, 8(r3) /* 800FB6A0 000F84A0 38 61 00 2C */ addi r3, r1, 0x2c /* 800FB6A4 000F84A4 90 01 00 34 */ stw r0, 0x34(r1) -/* 800FB6A8 000F84A8 4B F1 9D 9D */ bl func_80015444 +/* 800FB6A8 000F84A8 4B F1 9D 9D */ bl __apl__5xVec3FRC5xVec3 /* 800FB6AC 000F84AC 7F E3 FB 78 */ mr r3, r31 /* 800FB6B0 000F84B0 38 80 00 00 */ li r4, 0 -/* 800FB6B4 000F84B4 4B FF 11 49 */ bl func_800EC7FC +/* 800FB6B4 000F84B4 4B FF 11 49 */ bl BoneMat__10zNPCCommonCFi /* 800FB6B8 000F84B8 7C 64 1B 78 */ mr r4, r3 /* 800FB6BC 000F84BC 38 61 00 2C */ addi r3, r1, 0x2c /* 800FB6C0 000F84C0 7C 65 1B 78 */ mr r5, r3 /* 800FB6C4 000F84C4 48 00 74 DD */ bl zNPCTypeRobot.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800FB6C8 000F84C8 7F E3 FB 78 */ mr r3, r31 /* 800FB6CC 000F84CC 38 80 00 00 */ li r4, 0 -/* 800FB6D0 000F84D0 4B FF 11 41 */ bl func_800EC810 +/* 800FB6D0 000F84D0 4B FF 11 41 */ bl BonePos__10zNPCCommonCFi /* 800FB6D4 000F84D4 7C 64 1B 78 */ mr r4, r3 /* 800FB6D8 000F84D8 38 61 00 2C */ addi r3, r1, 0x2c -/* 800FB6DC 000F84DC 4B F1 9D 69 */ bl func_80015444 +/* 800FB6DC 000F84DC 4B F1 9D 69 */ bl __apl__5xVec3FRC5xVec3 /* 800FB6E0 000F84E0 7F E3 FB 78 */ mr r3, r31 -/* 800FB6E4 000F84E4 4B F9 57 51 */ bl func_80090E34 +/* 800FB6E4 000F84E4 4B F9 57 51 */ bl NPCC_rightDir__FP4xEnt /* 800FB6E8 000F84E8 80 83 00 00 */ lwz r4, 0(r3) /* 800FB6EC 000F84EC 80 03 00 04 */ lwz r0, 4(r3) /* 800FB6F0 000F84F0 90 81 00 20 */ stw r4, 0x20(r1) @@ -7379,13 +7379,13 @@ lbl_800FB678: /* 800FB708 000F8508 38 61 00 20 */ addi r3, r1, 0x20 /* 800FB70C 000F850C C0 02 9B E4 */ lfs f0, lbl_803CE564-_SDA2_BASE_(r2) /* 800FB710 000F8510 EC 22 00 7A */ fmadds f1, f2, f1, f0 -/* 800FB714 000F8514 4B F0 FA 6D */ bl func_8000B180 +/* 800FB714 000F8514 4B F0 FA 6D */ bl __amu__5xVec3Ff /* 800FB718 000F8518 38 61 00 2C */ addi r3, r1, 0x2c /* 800FB71C 000F851C 38 81 00 20 */ addi r4, r1, 0x20 /* 800FB720 000F8520 48 08 A4 8D */ bl NPAR_EmitDoggyWisps__FPC5xVec3PC5xVec3 /* 800FB724 000F8524 7F E3 FB 78 */ mr r3, r31 /* 800FB728 000F8528 38 80 00 03 */ li r4, 3 -/* 800FB72C 000F852C 4B FF 10 E5 */ bl func_800EC810 +/* 800FB72C 000F852C 4B FF 10 E5 */ bl BonePos__10zNPCCommonCFi /* 800FB730 000F8530 80 A3 00 00 */ lwz r5, 0(r3) /* 800FB734 000F8534 3C 80 80 27 */ lis r4, lbl_80269640@ha /* 800FB738 000F8538 80 03 00 04 */ lwz r0, 4(r3) @@ -7395,22 +7395,22 @@ lbl_800FB678: /* 800FB748 000F8548 80 03 00 08 */ lwz r0, 8(r3) /* 800FB74C 000F854C 38 61 00 14 */ addi r3, r1, 0x14 /* 800FB750 000F8550 90 01 00 1C */ stw r0, 0x1c(r1) -/* 800FB754 000F8554 4B F1 9C F1 */ bl func_80015444 +/* 800FB754 000F8554 4B F1 9C F1 */ bl __apl__5xVec3FRC5xVec3 /* 800FB758 000F8558 7F E3 FB 78 */ mr r3, r31 /* 800FB75C 000F855C 38 80 00 00 */ li r4, 0 -/* 800FB760 000F8560 4B FF 10 9D */ bl func_800EC7FC +/* 800FB760 000F8560 4B FF 10 9D */ bl BoneMat__10zNPCCommonCFi /* 800FB764 000F8564 7C 64 1B 78 */ mr r4, r3 /* 800FB768 000F8568 38 61 00 14 */ addi r3, r1, 0x14 /* 800FB76C 000F856C 7C 65 1B 78 */ mr r5, r3 /* 800FB770 000F8570 48 00 74 31 */ bl zNPCTypeRobot.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800FB774 000F8574 7F E3 FB 78 */ mr r3, r31 /* 800FB778 000F8578 38 80 00 00 */ li r4, 0 -/* 800FB77C 000F857C 4B FF 10 95 */ bl func_800EC810 +/* 800FB77C 000F857C 4B FF 10 95 */ bl BonePos__10zNPCCommonCFi /* 800FB780 000F8580 7C 64 1B 78 */ mr r4, r3 /* 800FB784 000F8584 38 61 00 14 */ addi r3, r1, 0x14 -/* 800FB788 000F8588 4B F1 9C BD */ bl func_80015444 +/* 800FB788 000F8588 4B F1 9C BD */ bl __apl__5xVec3FRC5xVec3 /* 800FB78C 000F858C 7F E3 FB 78 */ mr r3, r31 -/* 800FB790 000F8590 4B F9 56 A5 */ bl func_80090E34 +/* 800FB790 000F8590 4B F9 56 A5 */ bl NPCC_rightDir__FP4xEnt /* 800FB794 000F8594 80 83 00 00 */ lwz r4, 0(r3) /* 800FB798 000F8598 80 03 00 04 */ lwz r0, 4(r3) /* 800FB79C 000F859C 90 81 00 08 */ stw r4, 8(r1) @@ -7422,7 +7422,7 @@ lbl_800FB678: /* 800FB7B4 000F85B4 38 61 00 08 */ addi r3, r1, 8 /* 800FB7B8 000F85B8 C0 02 9B E4 */ lfs f0, lbl_803CE564-_SDA2_BASE_(r2) /* 800FB7BC 000F85BC EC 22 00 7E */ fnmadds f1, f2, f1, f0 -/* 800FB7C0 000F85C0 4B F0 F9 C1 */ bl func_8000B180 +/* 800FB7C0 000F85C0 4B F0 F9 C1 */ bl __amu__5xVec3Ff /* 800FB7C4 000F85C4 38 61 00 14 */ addi r3, r1, 0x14 /* 800FB7C8 000F85C8 38 81 00 08 */ addi r4, r1, 8 /* 800FB7CC 000F85CC 48 08 A3 E1 */ bl NPAR_EmitDoggyWisps__FPC5xVec3PC5xVec3 @@ -7456,7 +7456,7 @@ lbl_800FB7D0: /* 800FB838 000F8638 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800FB83C 000F863C 80 7F 02 28 */ lwz r3, 0x228(r31) /* 800FB840 000F8640 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l -/* 800FB844 000F8644 48 00 71 39 */ bl func_8010297C +/* 800FB844 000F8644 48 00 71 39 */ bl SetSafety__7xPsycheFi /* 800FB848 000F8648 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FB84C 000F864C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FB850 000F8650 7C 08 03 A6 */ mtlr r0 @@ -7510,7 +7510,7 @@ lbl_800FB7D0: /* 800FB910 000F8710 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FB914 000F8714 38 C0 00 00 */ li r6, 0 /* 800FB918 000F8718 38 E0 00 00 */ li r7, 0 -/* 800FB91C 000F871C 4B FF 91 19 */ bl func_800F4A34 +/* 800FB91C 000F871C 4B FF 91 19 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FB920 000F8720 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 800FB924 000F8724 7F E3 FB 78 */ mr r3, r31 /* 800FB928 000F8728 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l @@ -7520,7 +7520,7 @@ lbl_800FB7D0: /* 800FB938 000F8738 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FB93C 000F873C 38 C0 00 00 */ li r6, 0 /* 800FB940 000F8740 38 E0 00 00 */ li r7, 0 -/* 800FB944 000F8744 4B FF 90 F1 */ bl func_800F4A34 +/* 800FB944 000F8744 4B FF 90 F1 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FB948 000F8748 3C 80 4E 47 */ lis r4, 0x4E474E34@ha /* 800FB94C 000F874C 7F E3 FB 78 */ mr r3, r31 /* 800FB950 000F8750 38 84 4E 34 */ addi r4, r4, 0x4E474E34@l @@ -7530,7 +7530,7 @@ lbl_800FB7D0: /* 800FB960 000F8760 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FB964 000F8764 38 C0 00 00 */ li r6, 0 /* 800FB968 000F8768 38 E0 00 00 */ li r7, 0 -/* 800FB96C 000F876C 4B FF 90 C9 */ bl func_800F4A34 +/* 800FB96C 000F876C 4B FF 90 C9 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FB970 000F8770 3C 80 4E 47 */ lis r4, 0x4E474E32@ha /* 800FB974 000F8774 7F E3 FB 78 */ mr r3, r31 /* 800FB978 000F8778 38 84 4E 32 */ addi r4, r4, 0x4E474E32@l @@ -7540,7 +7540,7 @@ lbl_800FB7D0: /* 800FB988 000F8788 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FB98C 000F878C 38 C0 00 00 */ li r6, 0 /* 800FB990 000F8790 38 E0 00 00 */ li r7, 0 -/* 800FB994 000F8794 4B FF 90 A1 */ bl func_800F4A34 +/* 800FB994 000F8794 4B FF 90 A1 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FB998 000F8798 3C 80 4E 47 */ lis r4, 0x4E474E31@ha /* 800FB99C 000F879C 7F E3 FB 78 */ mr r3, r31 /* 800FB9A0 000F87A0 38 84 4E 31 */ addi r4, r4, 0x4E474E31@l @@ -7550,7 +7550,7 @@ lbl_800FB7D0: /* 800FB9B0 000F87B0 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FB9B4 000F87B4 38 C0 00 00 */ li r6, 0 /* 800FB9B8 000F87B8 38 E0 00 00 */ li r7, 0 -/* 800FB9BC 000F87BC 4B FF 90 79 */ bl func_800F4A34 +/* 800FB9BC 000F87BC 4B FF 90 79 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FB9C0 000F87C0 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 800FB9C4 000F87C4 7F E3 FB 78 */ mr r3, r31 /* 800FB9C8 000F87C8 38 84 52 34 */ addi r4, r4, 0x4E475234@l @@ -7560,7 +7560,7 @@ lbl_800FB7D0: /* 800FB9D8 000F87D8 38 A5 11 0C */ addi r5, r5, lbl_8010110C@l /* 800FB9DC 000F87DC 38 C0 00 00 */ li r6, 0 /* 800FB9E0 000F87E0 38 E0 00 00 */ li r7, 0 -/* 800FB9E4 000F87E4 4B FF 90 51 */ bl func_800F4A34 +/* 800FB9E4 000F87E4 4B FF 90 51 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FB9E8 000F87E8 7F E3 FB 78 */ mr r3, r31 /* 800FB9EC 000F87EC 48 01 17 DD */ bl BrainExtend__7xPsycheFv /* 800FB9F0 000F87F0 3C 80 4E 47 */ lis r4, 0x4E475239@ha @@ -7578,7 +7578,7 @@ lbl_800FB7D0: /* 800FBA20 000F8820 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800FBA24 000F8824 7F E3 FB 78 */ mr r3, r31 /* 800FBA28 000F8828 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l -/* 800FBA2C 000F882C 48 00 6F 51 */ bl func_8010297C +/* 800FBA2C 000F882C 48 00 6F 51 */ bl SetSafety__7xPsycheFi /* 800FBA30 000F8830 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FBA34 000F8834 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FBA38 000F8838 7C 08 03 A6 */ mtlr r0 @@ -7742,7 +7742,7 @@ lbl_800FBB90: /* 800FBC6C 000F8A6C 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l /* 800FBC70 000F8A70 38 C0 00 00 */ li r6, 0 /* 800FBC74 000F8A74 38 E0 00 00 */ li r7, 0 -/* 800FBC78 000F8A78 4B FF 8D BD */ bl func_800F4A34 +/* 800FBC78 000F8A78 4B FF 8D BD */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FBC7C 000F8A7C 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 800FBC80 000F8A80 7F E3 FB 78 */ mr r3, r31 /* 800FBC84 000F8A84 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l @@ -7752,7 +7752,7 @@ lbl_800FBB90: /* 800FBC94 000F8A94 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l /* 800FBC98 000F8A98 38 C0 00 00 */ li r6, 0 /* 800FBC9C 000F8A9C 38 E0 00 00 */ li r7, 0 -/* 800FBCA0 000F8AA0 4B FF 8D 95 */ bl func_800F4A34 +/* 800FBCA0 000F8AA0 4B FF 8D 95 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FBCA4 000F8AA4 3C 80 4E 47 */ lis r4, 0x4E474E34@ha /* 800FBCA8 000F8AA8 7F E3 FB 78 */ mr r3, r31 /* 800FBCAC 000F8AAC 38 84 4E 34 */ addi r4, r4, 0x4E474E34@l @@ -7762,7 +7762,7 @@ lbl_800FBB90: /* 800FBCBC 000F8ABC 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l /* 800FBCC0 000F8AC0 38 C0 00 00 */ li r6, 0 /* 800FBCC4 000F8AC4 38 E0 00 00 */ li r7, 0 -/* 800FBCC8 000F8AC8 4B FF 8D 6D */ bl func_800F4A34 +/* 800FBCC8 000F8AC8 4B FF 8D 6D */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FBCCC 000F8ACC 3C 80 4E 47 */ lis r4, 0x4E474E32@ha /* 800FBCD0 000F8AD0 7F E3 FB 78 */ mr r3, r31 /* 800FBCD4 000F8AD4 38 84 4E 32 */ addi r4, r4, 0x4E474E32@l @@ -7772,7 +7772,7 @@ lbl_800FBB90: /* 800FBCE4 000F8AE4 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l /* 800FBCE8 000F8AE8 38 C0 00 00 */ li r6, 0 /* 800FBCEC 000F8AEC 38 E0 00 00 */ li r7, 0 -/* 800FBCF0 000F8AF0 4B FF 8D 45 */ bl func_800F4A34 +/* 800FBCF0 000F8AF0 4B FF 8D 45 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FBCF4 000F8AF4 3C 80 4E 47 */ lis r4, 0x4E474E31@ha /* 800FBCF8 000F8AF8 7F E3 FB 78 */ mr r3, r31 /* 800FBCFC 000F8AFC 38 84 4E 31 */ addi r4, r4, 0x4E474E31@l @@ -7782,7 +7782,7 @@ lbl_800FBB90: /* 800FBD0C 000F8B0C 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l /* 800FBD10 000F8B10 38 C0 00 00 */ li r6, 0 /* 800FBD14 000F8B14 38 E0 00 00 */ li r7, 0 -/* 800FBD18 000F8B18 4B FF 8D 1D */ bl func_800F4A34 +/* 800FBD18 000F8B18 4B FF 8D 1D */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FBD1C 000F8B1C 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 800FBD20 000F8B20 7F E3 FB 78 */ mr r3, r31 /* 800FBD24 000F8B24 38 84 52 34 */ addi r4, r4, 0x4E475234@l @@ -7792,7 +7792,7 @@ lbl_800FBB90: /* 800FBD34 000F8B34 38 A5 11 20 */ addi r5, r5, lbl_80101120@l /* 800FBD38 000F8B38 38 C0 00 00 */ li r6, 0 /* 800FBD3C 000F8B3C 38 E0 00 00 */ li r7, 0 -/* 800FBD40 000F8B40 4B FF 8C F5 */ bl func_800F4A34 +/* 800FBD40 000F8B40 4B FF 8C F5 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FBD44 000F8B44 7F E3 FB 78 */ mr r3, r31 /* 800FBD48 000F8B48 48 01 14 81 */ bl BrainExtend__7xPsycheFv /* 800FBD4C 000F8B4C 3C 80 4E 47 */ lis r4, 0x4E47523A@ha @@ -7815,7 +7815,7 @@ lbl_800FBB90: /* 800FBD90 000F8B90 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800FBD94 000F8B94 7F E3 FB 78 */ mr r3, r31 /* 800FBD98 000F8B98 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l -/* 800FBD9C 000F8B9C 48 00 6B E1 */ bl func_8010297C +/* 800FBD9C 000F8B9C 48 00 6B E1 */ bl SetSafety__7xPsycheFi /* 800FBDA0 000F8BA0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FBDA4 000F8BA4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FBDA8 000F8BA8 7C 08 03 A6 */ mtlr r0 @@ -7935,7 +7935,7 @@ lbl_800FBE78: /* 800FBF48 000F8D48 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FBF4C 000F8D4C 38 C0 00 00 */ li r6, 0 /* 800FBF50 000F8D50 38 E0 00 00 */ li r7, 0 -/* 800FBF54 000F8D54 4B FF 8A E1 */ bl func_800F4A34 +/* 800FBF54 000F8D54 4B FF 8A E1 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FBF58 000F8D58 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 800FBF5C 000F8D5C 7F E3 FB 78 */ mr r3, r31 /* 800FBF60 000F8D60 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l @@ -7945,7 +7945,7 @@ lbl_800FBE78: /* 800FBF70 000F8D70 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FBF74 000F8D74 38 C0 00 00 */ li r6, 0 /* 800FBF78 000F8D78 38 E0 00 00 */ li r7, 0 -/* 800FBF7C 000F8D7C 4B FF 8A B9 */ bl func_800F4A34 +/* 800FBF7C 000F8D7C 4B FF 8A B9 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FBF80 000F8D80 3C 80 4E 47 */ lis r4, 0x4E474E34@ha /* 800FBF84 000F8D84 7F E3 FB 78 */ mr r3, r31 /* 800FBF88 000F8D88 38 84 4E 34 */ addi r4, r4, 0x4E474E34@l @@ -7955,7 +7955,7 @@ lbl_800FBE78: /* 800FBF98 000F8D98 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FBF9C 000F8D9C 38 C0 00 00 */ li r6, 0 /* 800FBFA0 000F8DA0 38 E0 00 00 */ li r7, 0 -/* 800FBFA4 000F8DA4 4B FF 8A 91 */ bl func_800F4A34 +/* 800FBFA4 000F8DA4 4B FF 8A 91 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FBFA8 000F8DA8 3C 80 4E 47 */ lis r4, 0x4E474E32@ha /* 800FBFAC 000F8DAC 7F E3 FB 78 */ mr r3, r31 /* 800FBFB0 000F8DB0 38 84 4E 32 */ addi r4, r4, 0x4E474E32@l @@ -7965,7 +7965,7 @@ lbl_800FBE78: /* 800FBFC0 000F8DC0 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FBFC4 000F8DC4 38 C0 00 00 */ li r6, 0 /* 800FBFC8 000F8DC8 38 E0 00 00 */ li r7, 0 -/* 800FBFCC 000F8DCC 4B FF 8A 69 */ bl func_800F4A34 +/* 800FBFCC 000F8DCC 4B FF 8A 69 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FBFD0 000F8DD0 3C 80 4E 47 */ lis r4, 0x4E474E31@ha /* 800FBFD4 000F8DD4 7F E3 FB 78 */ mr r3, r31 /* 800FBFD8 000F8DD8 38 84 4E 31 */ addi r4, r4, 0x4E474E31@l @@ -7975,7 +7975,7 @@ lbl_800FBE78: /* 800FBFE8 000F8DE8 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FBFEC 000F8DEC 38 C0 00 00 */ li r6, 0 /* 800FBFF0 000F8DF0 38 E0 00 00 */ li r7, 0 -/* 800FBFF4 000F8DF4 4B FF 8A 41 */ bl func_800F4A34 +/* 800FBFF4 000F8DF4 4B FF 8A 41 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FBFF8 000F8DF8 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 800FBFFC 000F8DFC 7F E3 FB 78 */ mr r3, r31 /* 800FC000 000F8E00 38 84 52 34 */ addi r4, r4, 0x4E475234@l @@ -7985,7 +7985,7 @@ lbl_800FBE78: /* 800FC010 000F8E10 38 A5 11 34 */ addi r5, r5, lbl_80101134@l /* 800FC014 000F8E14 38 C0 00 00 */ li r6, 0 /* 800FC018 000F8E18 38 E0 00 00 */ li r7, 0 -/* 800FC01C 000F8E1C 4B FF 8A 19 */ bl func_800F4A34 +/* 800FC01C 000F8E1C 4B FF 8A 19 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FC020 000F8E20 7F E3 FB 78 */ mr r3, r31 /* 800FC024 000F8E24 48 01 11 A5 */ bl BrainExtend__7xPsycheFv /* 800FC028 000F8E28 3C 80 4E 47 */ lis r4, 0x4E47523B@ha @@ -7998,7 +7998,7 @@ lbl_800FBE78: /* 800FC044 000F8E44 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800FC048 000F8E48 7F E3 FB 78 */ mr r3, r31 /* 800FC04C 000F8E4C 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l -/* 800FC050 000F8E50 48 00 69 2D */ bl func_8010297C +/* 800FC050 000F8E50 48 00 69 2D */ bl SetSafety__7xPsycheFi /* 800FC054 000F8E54 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FC058 000F8E58 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FC05C 000F8E5C 7C 08 03 A6 */ mtlr r0 @@ -8146,7 +8146,7 @@ lbl_800FC154: /* 800FC264 000F9064 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l /* 800FC268 000F9068 38 C0 00 00 */ li r6, 0 /* 800FC26C 000F906C 38 E0 00 00 */ li r7, 0 -/* 800FC270 000F9070 4B FF 87 C5 */ bl func_800F4A34 +/* 800FC270 000F9070 4B FF 87 C5 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FC274 000F9074 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 800FC278 000F9078 7F E3 FB 78 */ mr r3, r31 /* 800FC27C 000F907C 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l @@ -8156,7 +8156,7 @@ lbl_800FC154: /* 800FC28C 000F908C 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l /* 800FC290 000F9090 38 C0 00 00 */ li r6, 0 /* 800FC294 000F9094 38 E0 00 00 */ li r7, 0 -/* 800FC298 000F9098 4B FF 87 9D */ bl func_800F4A34 +/* 800FC298 000F9098 4B FF 87 9D */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FC29C 000F909C 3C 80 4E 47 */ lis r4, 0x4E474E34@ha /* 800FC2A0 000F90A0 7F E3 FB 78 */ mr r3, r31 /* 800FC2A4 000F90A4 38 84 4E 34 */ addi r4, r4, 0x4E474E34@l @@ -8166,7 +8166,7 @@ lbl_800FC154: /* 800FC2B4 000F90B4 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l /* 800FC2B8 000F90B8 38 C0 00 00 */ li r6, 0 /* 800FC2BC 000F90BC 38 E0 00 00 */ li r7, 0 -/* 800FC2C0 000F90C0 4B FF 87 75 */ bl func_800F4A34 +/* 800FC2C0 000F90C0 4B FF 87 75 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FC2C4 000F90C4 3C 80 4E 47 */ lis r4, 0x4E474E32@ha /* 800FC2C8 000F90C8 7F E3 FB 78 */ mr r3, r31 /* 800FC2CC 000F90CC 38 84 4E 32 */ addi r4, r4, 0x4E474E32@l @@ -8176,7 +8176,7 @@ lbl_800FC154: /* 800FC2DC 000F90DC 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l /* 800FC2E0 000F90E0 38 C0 00 00 */ li r6, 0 /* 800FC2E4 000F90E4 38 E0 00 00 */ li r7, 0 -/* 800FC2E8 000F90E8 4B FF 87 4D */ bl func_800F4A34 +/* 800FC2E8 000F90E8 4B FF 87 4D */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FC2EC 000F90EC 3C 80 4E 47 */ lis r4, 0x4E474E31@ha /* 800FC2F0 000F90F0 7F E3 FB 78 */ mr r3, r31 /* 800FC2F4 000F90F4 38 84 4E 31 */ addi r4, r4, 0x4E474E31@l @@ -8186,7 +8186,7 @@ lbl_800FC154: /* 800FC304 000F9104 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l /* 800FC308 000F9108 38 C0 00 00 */ li r6, 0 /* 800FC30C 000F910C 38 E0 00 00 */ li r7, 0 -/* 800FC310 000F9110 4B FF 87 25 */ bl func_800F4A34 +/* 800FC310 000F9110 4B FF 87 25 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FC314 000F9114 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 800FC318 000F9118 7F E3 FB 78 */ mr r3, r31 /* 800FC31C 000F911C 38 84 52 34 */ addi r4, r4, 0x4E475234@l @@ -8196,7 +8196,7 @@ lbl_800FC154: /* 800FC32C 000F912C 38 A5 11 48 */ addi r5, r5, lbl_80101148@l /* 800FC330 000F9130 38 C0 00 00 */ li r6, 0 /* 800FC334 000F9134 38 E0 00 00 */ li r7, 0 -/* 800FC338 000F9138 4B FF 86 FD */ bl func_800F4A34 +/* 800FC338 000F9138 4B FF 86 FD */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FC33C 000F913C 7F E3 FB 78 */ mr r3, r31 /* 800FC340 000F9140 48 01 0E 89 */ bl BrainExtend__7xPsycheFv /* 800FC344 000F9144 3C 80 4E 47 */ lis r4, 0x4E47523C@ha @@ -8214,7 +8214,7 @@ lbl_800FC154: /* 800FC374 000F9174 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800FC378 000F9178 7F E3 FB 78 */ mr r3, r31 /* 800FC37C 000F917C 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l -/* 800FC380 000F9180 48 00 65 FD */ bl func_8010297C +/* 800FC380 000F9180 48 00 65 FD */ bl SetSafety__7xPsycheFi /* 800FC384 000F9184 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FC388 000F9188 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FC38C 000F918C 7C 08 03 A6 */ mtlr r0 @@ -8475,7 +8475,7 @@ lbl_800FC6DC: /* 800FC72C 000F952C 38 84 11 5C */ addi r4, r4, lbl_8010115C@l /* 800FC730 000F9530 38 C0 00 00 */ li r6, 0 /* 800FC734 000F9534 38 E0 00 00 */ li r7, 0 -/* 800FC738 000F9538 4B FF 82 FD */ bl func_800F4A34 +/* 800FC738 000F9538 4B FF 82 FD */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FC73C 000F953C 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 800FC740 000F9540 7F E3 FB 78 */ mr r3, r31 /* 800FC744 000F9544 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l @@ -8485,7 +8485,7 @@ lbl_800FC6DC: /* 800FC754 000F9554 38 84 11 5C */ addi r4, r4, lbl_8010115C@l /* 800FC758 000F9558 38 C0 00 00 */ li r6, 0 /* 800FC75C 000F955C 38 E0 00 00 */ li r7, 0 -/* 800FC760 000F9560 4B FF 82 D5 */ bl func_800F4A34 +/* 800FC760 000F9560 4B FF 82 D5 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FC764 000F9564 3C 80 4E 47 */ lis r4, 0x4E474E34@ha /* 800FC768 000F9568 7F E3 FB 78 */ mr r3, r31 /* 800FC76C 000F956C 38 84 4E 34 */ addi r4, r4, 0x4E474E34@l @@ -8495,7 +8495,7 @@ lbl_800FC6DC: /* 800FC77C 000F957C 38 84 11 5C */ addi r4, r4, lbl_8010115C@l /* 800FC780 000F9580 38 C0 00 00 */ li r6, 0 /* 800FC784 000F9584 38 E0 00 00 */ li r7, 0 -/* 800FC788 000F9588 4B FF 82 AD */ bl func_800F4A34 +/* 800FC788 000F9588 4B FF 82 AD */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FC78C 000F958C 3C 80 4E 47 */ lis r4, 0x4E474E32@ha /* 800FC790 000F9590 7F E3 FB 78 */ mr r3, r31 /* 800FC794 000F9594 38 84 4E 32 */ addi r4, r4, 0x4E474E32@l @@ -8505,7 +8505,7 @@ lbl_800FC6DC: /* 800FC7A4 000F95A4 38 84 11 5C */ addi r4, r4, lbl_8010115C@l /* 800FC7A8 000F95A8 38 C0 00 00 */ li r6, 0 /* 800FC7AC 000F95AC 38 E0 00 00 */ li r7, 0 -/* 800FC7B0 000F95B0 4B FF 82 85 */ bl func_800F4A34 +/* 800FC7B0 000F95B0 4B FF 82 85 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FC7B4 000F95B4 3C 80 4E 47 */ lis r4, 0x4E474E31@ha /* 800FC7B8 000F95B8 7F E3 FB 78 */ mr r3, r31 /* 800FC7BC 000F95BC 38 84 4E 31 */ addi r4, r4, 0x4E474E31@l @@ -8515,7 +8515,7 @@ lbl_800FC6DC: /* 800FC7CC 000F95CC 38 84 11 5C */ addi r4, r4, lbl_8010115C@l /* 800FC7D0 000F95D0 38 C0 00 00 */ li r6, 0 /* 800FC7D4 000F95D4 38 E0 00 00 */ li r7, 0 -/* 800FC7D8 000F95D8 4B FF 82 5D */ bl func_800F4A34 +/* 800FC7D8 000F95D8 4B FF 82 5D */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FC7DC 000F95DC 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 800FC7E0 000F95E0 7F E3 FB 78 */ mr r3, r31 /* 800FC7E4 000F95E4 38 84 52 34 */ addi r4, r4, 0x4E475234@l @@ -8525,7 +8525,7 @@ lbl_800FC6DC: /* 800FC7F4 000F95F4 38 A5 14 08 */ addi r5, r5, lbl_80101408@l /* 800FC7F8 000F95F8 38 C0 00 00 */ li r6, 0 /* 800FC7FC 000F95FC 38 E0 00 00 */ li r7, 0 -/* 800FC800 000F9600 4B FF 82 35 */ bl func_800F4A34 +/* 800FC800 000F9600 4B FF 82 35 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FC804 000F9604 7F E3 FB 78 */ mr r3, r31 /* 800FC808 000F9608 48 01 09 C1 */ bl BrainExtend__7xPsycheFv /* 800FC80C 000F960C 3C 80 4E 47 */ lis r4, 0x4E47523D@ha @@ -8543,7 +8543,7 @@ lbl_800FC6DC: /* 800FC83C 000F963C 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800FC840 000F9640 7F E3 FB 78 */ mr r3, r31 /* 800FC844 000F9644 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l -/* 800FC848 000F9648 48 00 61 35 */ bl func_8010297C +/* 800FC848 000F9648 48 00 61 35 */ bl SetSafety__7xPsycheFi /* 800FC84C 000F964C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FC850 000F9650 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FC854 000F9654 7C 08 03 A6 */ mtlr r0 @@ -8597,7 +8597,7 @@ lbl_800FC8CC: /* 800FC900 000F9700 7C 7E 1B 78 */ mr r30, r3 /* 800FC904 000F9704 4B FF B3 15 */ bl Process__9zNPCRobotFP6xScenef /* 800FC908 000F9708 7F C3 F3 78 */ mr r3, r30 -/* 800FC90C 000F970C 48 00 5D ED */ bl func_801026F8 +/* 800FC90C 000F970C 48 00 5D ED */ bl IsDead__9zNPCRobotFv /* 800FC910 000F9710 2C 03 00 00 */ cmpwi r3, 0 /* 800FC914 000F9714 40 82 00 B4 */ bne lbl_800FC9C8 /* 800FC918 000F9718 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -8667,7 +8667,7 @@ lbl_800FC9C8: /* 800FC9FC 000F97FC 7C 9F 23 78 */ mr r31, r4 /* 800FCA00 000F9800 93 C1 00 10 */ stw r30, 0x10(r1) /* 800FCA04 000F9804 7C 7E 1B 78 */ mr r30, r3 -/* 800FCA08 000F9808 48 00 5C F1 */ bl func_801026F8 +/* 800FCA08 000F9808 48 00 5C F1 */ bl IsDead__9zNPCRobotFv /* 800FCA0C 000F980C 2C 03 00 00 */ cmpwi r3, 0 /* 800FCA10 000F9810 40 82 00 30 */ bne lbl_800FCA40 /* 800FCA14 000F9814 7F C3 F3 78 */ mr r3, r30 @@ -8702,7 +8702,7 @@ NightLightPos__10zNPCSleepyFP5xVec3: /* 800FCA74 000F9874 90 01 00 14 */ stw r0, 0x14(r1) /* 800FCA78 000F9878 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FCA7C 000F987C 7C 9F 23 78 */ mr r31, r4 -/* 800FCA80 000F9880 4B F8 62 79 */ bl func_80082CF8 +/* 800FCA80 000F9880 4B F8 62 79 */ bl Pos__10zNPCCommonFv /* 800FCA84 000F9884 7C 64 1B 78 */ mr r4, r3 /* 800FCA88 000F9888 7F E3 FB 78 */ mr r3, r31 /* 800FCA8C 000F988C 4B F5 1A 51 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -8738,11 +8738,11 @@ NightLightUVStep__10zNPCSleepyFf: /* 800FCAF8 000F98F8 D4 1F 00 04 */ stfsu f0, 4(r31) /* 800FCAFC 000F98FC C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) /* 800FCB00 000F9900 C0 42 9B 48 */ lfs f2, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800FCB04 000F9904 4B FF E3 55 */ bl func_800FAE58 +/* 800FCB04 000F9904 4B FF E3 55 */ bl RANGEWRAP__FPfff /* 800FCB08 000F9908 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) /* 800FCB0C 000F990C 7F E3 FB 78 */ mr r3, r31 /* 800FCB10 000F9910 C0 42 9B 48 */ lfs f2, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800FCB14 000F9914 4B FF E3 45 */ bl func_800FAE58 +/* 800FCB14 000F9914 4B FF E3 45 */ bl RANGEWRAP__FPfff /* 800FCB18 000F9918 C0 22 9C 20 */ lfs f1, lbl_803CE5A0-_SDA2_BASE_(r2) /* 800FCB1C 000F991C 38 82 9C 20 */ addi r4, r2, lbl_803CE5A0-_SDA2_BASE_ /* 800FCB20 000F9920 C0 0D 83 BC */ lfs f0, lbl_803CACBC-_SDA_BASE_(r13) @@ -8756,11 +8756,11 @@ NightLightUVStep__10zNPCSleepyFf: /* 800FCB40 000F9940 D4 1F 00 04 */ stfsu f0, 4(r31) /* 800FCB44 000F9944 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) /* 800FCB48 000F9948 C0 42 9B 48 */ lfs f2, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800FCB4C 000F994C 4B FF E3 0D */ bl func_800FAE58 +/* 800FCB4C 000F994C 4B FF E3 0D */ bl RANGEWRAP__FPfff /* 800FCB50 000F9950 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) /* 800FCB54 000F9954 7F E3 FB 78 */ mr r3, r31 /* 800FCB58 000F9958 C0 42 9B 48 */ lfs f2, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800FCB5C 000F995C 4B FF E2 FD */ bl func_800FAE58 +/* 800FCB5C 000F995C 4B FF E2 FD */ bl RANGEWRAP__FPfff /* 800FCB60 000F9960 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 800FCB64 000F9964 80 01 00 24 */ lwz r0, 0x24(r1) /* 800FCB68 000F9968 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -8781,12 +8781,12 @@ SnoreNZeez__10zNPCSleepyFf: /* 800FCB98 000F9998 93 E1 00 2C */ stw r31, 0x2c(r1) /* 800FCB9C 000F999C 7C 7F 1B 78 */ mr r31, r3 /* 800FCBA0 000F99A0 FF C0 08 90 */ fmr f30, f1 -/* 800FCBA4 000F99A4 4B F8 61 55 */ bl func_80082CF8 +/* 800FCBA4 000F99A4 4B F8 61 55 */ bl Pos__10zNPCCommonFv /* 800FCBA8 000F99A8 38 80 00 00 */ li r4, 0 /* 800FCBAC 000F99AC 48 03 32 B5 */ bl NPCC_ds2_toCam__FPC5xVec3P5xVec3 /* 800FCBB0 000F99B0 FF E0 08 90 */ fmr f31, f1 /* 800FCBB4 000F99B4 C0 22 9C 28 */ lfs f1, lbl_803CE5A8-_SDA2_BASE_(r2) -/* 800FCBB8 000F99B8 4B F4 B4 F1 */ bl func_800480A8 +/* 800FCBB8 000F99B8 4B F4 B4 F1 */ bl SQ__Ff /* 800FCBBC 000F99BC FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 800FCBC0 000F99C0 41 81 01 0C */ bgt lbl_800FCCCC /* 800FCBC4 000F99C4 C0 1F 03 90 */ lfs f0, 0x390(r31) @@ -8822,40 +8822,40 @@ lbl_800FCC28: lbl_800FCC30: /* 800FCC30 000F9A30 7F E3 FB 78 */ mr r3, r31 /* 800FCC34 000F9A34 38 80 00 06 */ li r4, 6 -/* 800FCC38 000F9A38 4B FE FB D9 */ bl func_800EC810 +/* 800FCC38 000F9A38 4B FE FB D9 */ bl BonePos__10zNPCCommonCFi /* 800FCC3C 000F9A3C 7C 64 1B 78 */ mr r4, r3 /* 800FCC40 000F9A40 38 61 00 14 */ addi r3, r1, 0x14 /* 800FCC44 000F9A44 4B F5 18 99 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800FCC48 000F9A48 7F E3 FB 78 */ mr r3, r31 /* 800FCC4C 000F9A4C 38 80 00 00 */ li r4, 0 -/* 800FCC50 000F9A50 4B FE FB AD */ bl func_800EC7FC +/* 800FCC50 000F9A50 4B FE FB AD */ bl BoneMat__10zNPCCommonCFi /* 800FCC54 000F9A54 7C 64 1B 78 */ mr r4, r3 /* 800FCC58 000F9A58 38 61 00 14 */ addi r3, r1, 0x14 /* 800FCC5C 000F9A5C 7C 65 1B 78 */ mr r5, r3 /* 800FCC60 000F9A60 48 00 5F 41 */ bl zNPCTypeRobot.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800FCC64 000F9A64 7F E3 FB 78 */ mr r3, r31 -/* 800FCC68 000F9A68 4B F8 60 91 */ bl func_80082CF8 +/* 800FCC68 000F9A68 4B F8 60 91 */ bl Pos__10zNPCCommonFv /* 800FCC6C 000F9A6C 7C 64 1B 78 */ mr r4, r3 /* 800FCC70 000F9A70 38 61 00 14 */ addi r3, r1, 0x14 -/* 800FCC74 000F9A74 4B F1 1A E1 */ bl func_8000E754 +/* 800FCC74 000F9A74 4B F1 1A E1 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800FCC78 000F9A78 C0 21 00 18 */ lfs f1, 0x18(r1) /* 800FCC7C 000F9A7C 7F E3 FB 78 */ mr r3, r31 /* 800FCC80 000F9A80 C0 02 9B 88 */ lfs f0, lbl_803CE508-_SDA2_BASE_(r2) /* 800FCC84 000F9A84 EC 01 00 2A */ fadds f0, f1, f0 /* 800FCC88 000F9A88 D0 01 00 18 */ stfs f0, 0x18(r1) -/* 800FCC8C 000F9A8C 4B F9 41 B5 */ bl func_80090E40 +/* 800FCC8C 000F9A8C 4B F9 41 B5 */ bl NPCC_faceDir__FP4xEnt /* 800FCC90 000F9A90 7C 64 1B 78 */ mr r4, r3 /* 800FCC94 000F9A94 38 61 00 08 */ addi r3, r1, 8 -/* 800FCC98 000F9A98 4B F1 1A 2D */ bl func_8000E6C4 +/* 800FCC98 000F9A98 4B F1 1A 2D */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 800FCC9C 000F9A9C 3C 80 80 25 */ lis r4, lbl_80253030@ha /* 800FCCA0 000F9AA0 38 61 00 08 */ addi r3, r1, 8 /* 800FCCA4 000F9AA4 38 84 30 30 */ addi r4, r4, lbl_80253030@l -/* 800FCCA8 000F9AA8 4B F1 87 9D */ bl func_80015444 +/* 800FCCA8 000F9AA8 4B F1 87 9D */ bl __apl__5xVec3FRC5xVec3 /* 800FCCAC 000F9AAC 38 61 00 08 */ addi r3, r1, 8 -/* 800FCCB0 000F9AB0 4B F1 89 01 */ bl func_800155B0 +/* 800FCCB0 000F9AB0 4B F1 89 01 */ bl normalize__5xVec3Fv /* 800FCCB4 000F9AB4 C0 22 9B 6C */ lfs f1, lbl_803CE4EC-_SDA2_BASE_(r2) /* 800FCCB8 000F9AB8 38 61 00 08 */ addi r3, r1, 8 -/* 800FCCBC 000F9ABC 4B F0 E4 C5 */ bl func_8000B180 +/* 800FCCBC 000F9ABC 4B F0 E4 C5 */ bl __amu__5xVec3Ff /* 800FCCC0 000F9AC0 38 61 00 14 */ addi r3, r1, 0x14 /* 800FCCC4 000F9AC4 38 81 00 08 */ addi r4, r1, 8 /* 800FCCC8 000F9AC8 48 08 8B E9 */ bl NPAR_EmitSleepyZeez__FPC5xVec3PC5xVec3 @@ -8951,21 +8951,21 @@ lbl_800FCDEC: /* 800FCDF8 000F9BF8 48 00 03 2C */ b lbl_800FD124 lbl_800FCDFC: /* 800FCDFC 000F9BFC 7F E3 FB 78 */ mr r3, r31 -/* 800FCE00 000F9C00 4B F1 18 39 */ bl func_8000E638 +/* 800FCE00 000F9C00 4B F1 18 39 */ bl xEntIsVisible__FPC4xEnt /* 800FCE04 000F9C04 28 03 00 00 */ cmplwi r3, 0 /* 800FCE08 000F9C08 40 82 00 0C */ bne lbl_800FCE14 /* 800FCE0C 000F9C0C 38 60 00 00 */ li r3, 0 /* 800FCE10 000F9C10 48 00 03 14 */ b lbl_800FD124 lbl_800FCE14: /* 800FCE14 000F9C14 7F C3 F3 78 */ mr r3, r30 -/* 800FCE18 000F9C18 4B F1 E9 F1 */ bl func_8001B808 +/* 800FCE18 000F9C18 4B F1 E9 F1 */ bl xEntGetPos__FPC4xEnt /* 800FCE1C 000F9C1C 7C 7D 1B 78 */ mr r29, r3 /* 800FCE20 000F9C20 7F E3 FB 78 */ mr r3, r31 -/* 800FCE24 000F9C24 4B F1 E9 E5 */ bl func_8001B808 +/* 800FCE24 000F9C24 4B F1 E9 E5 */ bl xEntGetPos__FPC4xEnt /* 800FCE28 000F9C28 7C 64 1B 78 */ mr r4, r3 /* 800FCE2C 000F9C2C 7F A5 EB 78 */ mr r5, r29 /* 800FCE30 000F9C30 38 61 00 50 */ addi r3, r1, 0x50 -/* 800FCE34 000F9C34 4B F1 18 5D */ bl func_8000E690 +/* 800FCE34 000F9C34 4B F1 18 5D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800FCE38 000F9C38 38 61 00 44 */ addi r3, r1, 0x44 /* 800FCE3C 000F9C3C 38 81 00 50 */ addi r4, r1, 0x50 /* 800FCE40 000F9C40 4B F5 14 B1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -8977,7 +8977,7 @@ lbl_800FCE14: /* 800FCE58 000F9C58 48 00 02 CC */ b lbl_800FD124 lbl_800FCE5C: /* 800FCE5C 000F9C5C 7F C3 F3 78 */ mr r3, r30 -/* 800FCE60 000F9C60 4B F9 3F E1 */ bl func_80090E40 +/* 800FCE60 000F9C60 4B F9 3F E1 */ bl NPCC_faceDir__FP4xEnt /* 800FCE64 000F9C64 38 81 00 44 */ addi r4, r1, 0x44 /* 800FCE68 000F9C68 4B F5 16 89 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800FCE6C 000F9C6C C0 02 9C 30 */ lfs f0, lbl_803CE5B0-_SDA2_BASE_(r2) @@ -9026,7 +9026,7 @@ lbl_800FCED8: /* 800FCF0C 000F9D0C D8 01 00 68 */ stfd f0, 0x68(r1) /* 800FCF10 000F9D10 80 01 00 6C */ lwz r0, 0x6c(r1) /* 800FCF14 000F9D14 90 0D 94 48 */ stw r0, lbl_803CBD48-_SDA_BASE_(r13) -/* 800FCF18 000F9D18 4B F1 E8 F1 */ bl func_8001B808 +/* 800FCF18 000F9D18 4B F1 E8 F1 */ bl xEntGetPos__FPC4xEnt /* 800FCF1C 000F9D1C 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800FCF20 000F9D20 7C 64 1B 78 */ mr r4, r3 /* 800FCF24 000F9D24 3B A5 05 58 */ addi r29, r5, lbl_803C0558@l @@ -9052,40 +9052,40 @@ lbl_800FCF64: lbl_800FCF70: /* 800FCF70 000F9D70 38 61 00 5C */ addi r3, r1, 0x5c /* 800FCF74 000F9D74 38 81 00 50 */ addi r4, r1, 0x50 -/* 800FCF78 000F9D78 4B F1 17 4D */ bl func_8000E6C4 +/* 800FCF78 000F9D78 4B F1 17 4D */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 800FCF7C 000F9D7C 38 61 00 5C */ addi r3, r1, 0x5c /* 800FCF80 000F9D80 38 81 00 38 */ addi r4, r1, 0x38 /* 800FCF84 000F9D84 4B F5 15 6D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800FCF88 000F9D88 38 61 00 20 */ addi r3, r1, 0x20 /* 800FCF8C 000F9D8C 38 81 00 38 */ addi r4, r1, 0x38 -/* 800FCF90 000F9D90 4B F0 E1 01 */ bl func_8000B090 +/* 800FCF90 000F9D90 4B F0 E1 01 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800FCF94 000F9D94 7F E3 FB 78 */ mr r3, r31 -/* 800FCF98 000F9D98 4B F1 E8 71 */ bl func_8001B808 +/* 800FCF98 000F9D98 4B F1 E8 71 */ bl xEntGetPos__FPC4xEnt /* 800FCF9C 000F9D9C 7C 64 1B 78 */ mr r4, r3 /* 800FCFA0 000F9DA0 38 61 00 20 */ addi r3, r1, 0x20 -/* 800FCFA4 000F9DA4 4B F1 17 B1 */ bl func_8000E754 +/* 800FCFA4 000F9DA4 4B F1 17 B1 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800FCFA8 000F9DA8 7F C3 F3 78 */ mr r3, r30 /* 800FCFAC 000F9DAC 38 81 00 2C */ addi r4, r1, 0x2c /* 800FCFB0 000F9DB0 38 A1 00 20 */ addi r5, r1, 0x20 -/* 800FCFB4 000F9DB4 4B FD C1 39 */ bl func_800D90EC +/* 800FCFB4 000F9DB4 4B FD C1 39 */ bl XYZVecToPos__10zNPCCommonFP5xVec3P5xVec3 /* 800FCFB8 000F9DB8 38 61 00 2C */ addi r3, r1, 0x2c /* 800FCFBC 000F9DBC 7C 64 1B 78 */ mr r4, r3 /* 800FCFC0 000F9DC0 4B F5 13 31 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800FCFC4 000F9DC4 7F C3 F3 78 */ mr r3, r30 /* 800FCFC8 000F9DC8 38 80 00 0D */ li r4, 0xd /* 800FCFCC 000F9DCC 38 A0 00 02 */ li r5, 2 -/* 800FCFD0 000F9DD0 4B FD C2 31 */ bl func_800D9200 +/* 800FCFD0 000F9DD0 4B FD C2 31 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800FCFD4 000F9DD4 2C 03 00 00 */ cmpwi r3, 0 /* 800FCFD8 000F9DD8 41 82 00 28 */ beq lbl_800FD000 /* 800FCFDC 000F9DDC 80 02 81 8C */ lwz r0, lbl_803CCB0C-_SDA2_BASE_(r2) /* 800FCFE0 000F9DE0 38 61 00 10 */ addi r3, r1, 0x10 /* 800FCFE4 000F9DE4 90 01 00 10 */ stw r0, 0x10(r1) -/* 800FCFE8 000F9DE8 4B F2 24 4D */ bl func_8001F434 +/* 800FCFE8 000F9DE8 4B F2 24 4D */ bl xDrawSetColor__F10iColor_tag /* 800FCFEC 000F9DEC 3C 80 00 0C */ lis r4, 0x000C0006@ha /* 800FCFF0 000F9DF0 C0 22 9B D4 */ lfs f1, lbl_803CE554-_SDA2_BASE_(r2) /* 800FCFF4 000F9DF4 38 61 00 20 */ addi r3, r1, 0x20 /* 800FCFF8 000F9DF8 38 84 00 06 */ addi r4, r4, 0x000C0006@l -/* 800FCFFC 000F9DFC 4B F4 B0 A5 */ bl func_800480A0 +/* 800FCFFC 000F9DFC 4B F4 B0 A5 */ bl xDrawSphere__FPC5xVec3fUi lbl_800FD000: /* 800FD000 000F9E00 C0 02 9B A8 */ lfs f0, lbl_803CE528-_SDA2_BASE_(r2) /* 800FD004 000F9E04 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) @@ -9103,7 +9103,7 @@ lbl_800FD024: /* 800FD02C 000F9E2C 38 81 00 44 */ addi r4, r1, 0x44 /* 800FD030 000F9E30 EF C0 07 F2 */ fmuls f30, f0, f31 /* 800FD034 000F9E34 FC 20 F0 90 */ fmr f1, f30 -/* 800FD038 000F9E38 4B F0 E0 59 */ bl func_8000B090 +/* 800FD038 000F9E38 4B F0 E0 59 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800FD03C 000F9E3C 7F E3 FB 78 */ mr r3, r31 /* 800FD040 000F9E40 38 81 00 5C */ addi r4, r1, 0x5c /* 800FD044 000F9E44 48 02 25 51 */ bl xEntBoulder_AddForce__FP11xEntBoulderP5xVec3 @@ -9114,50 +9114,50 @@ lbl_800FD024: /* 800FD058 000F9E58 EC 00 07 F2 */ fmuls f0, f0, f31 /* 800FD05C 000F9E5C EF E1 00 32 */ fmuls f31, f1, f0 /* 800FD060 000F9E60 FC 20 F8 90 */ fmr f1, f31 -/* 800FD064 000F9E64 4B F0 E0 2D */ bl func_8000B090 +/* 800FD064 000F9E64 4B F0 E0 2D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800FD068 000F9E68 7F E3 FB 78 */ mr r3, r31 /* 800FD06C 000F9E6C 38 81 00 5C */ addi r4, r1, 0x5c /* 800FD070 000F9E70 48 02 25 25 */ bl xEntBoulder_AddForce__FP11xEntBoulderP5xVec3 /* 800FD074 000F9E74 7F C3 F3 78 */ mr r3, r30 /* 800FD078 000F9E78 38 80 00 0D */ li r4, 0xd /* 800FD07C 000F9E7C 38 A0 00 02 */ li r5, 2 -/* 800FD080 000F9E80 4B FD C1 81 */ bl func_800D9200 +/* 800FD080 000F9E80 4B FD C1 81 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800FD084 000F9E84 2C 03 00 00 */ cmpwi r3, 0 /* 800FD088 000F9E88 41 82 00 8C */ beq lbl_800FD114 /* 800FD08C 000F9E8C 80 02 81 80 */ lwz r0, lbl_803CCB00-_SDA2_BASE_(r2) /* 800FD090 000F9E90 38 61 00 0C */ addi r3, r1, 0xc /* 800FD094 000F9E94 90 01 00 0C */ stw r0, 0xc(r1) -/* 800FD098 000F9E98 4B F2 23 9D */ bl func_8001F434 +/* 800FD098 000F9E98 4B F2 23 9D */ bl xDrawSetColor__F10iColor_tag /* 800FD09C 000F9E9C FC 20 F0 90 */ fmr f1, f30 /* 800FD0A0 000F9EA0 38 61 00 14 */ addi r3, r1, 0x14 /* 800FD0A4 000F9EA4 38 81 00 44 */ addi r4, r1, 0x44 -/* 800FD0A8 000F9EA8 4B F0 DF E9 */ bl func_8000B090 +/* 800FD0A8 000F9EA8 4B F0 DF E9 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800FD0AC 000F9EAC 7F E3 FB 78 */ mr r3, r31 -/* 800FD0B0 000F9EB0 4B F1 E7 81 */ bl func_8001B830 +/* 800FD0B0 000F9EB0 4B F1 E7 81 */ bl xEntGetCenter__FPC4xEnt /* 800FD0B4 000F9EB4 7C 64 1B 78 */ mr r4, r3 /* 800FD0B8 000F9EB8 38 61 00 14 */ addi r3, r1, 0x14 -/* 800FD0BC 000F9EBC 4B F1 16 99 */ bl func_8000E754 +/* 800FD0BC 000F9EBC 4B F1 16 99 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800FD0C0 000F9EC0 7F E3 FB 78 */ mr r3, r31 -/* 800FD0C4 000F9EC4 4B F1 E7 6D */ bl func_8001B830 +/* 800FD0C4 000F9EC4 4B F1 E7 6D */ bl xEntGetCenter__FPC4xEnt /* 800FD0C8 000F9EC8 38 81 00 14 */ addi r4, r1, 0x14 -/* 800FD0CC 000F9ECC 4B F2 23 65 */ bl func_8001F430 +/* 800FD0CC 000F9ECC 4B F2 23 65 */ bl xDrawLine__FPC5xVec3PC5xVec3 /* 800FD0D0 000F9ED0 80 02 81 90 */ lwz r0, lbl_803CCB10-_SDA2_BASE_(r2) /* 800FD0D4 000F9ED4 38 61 00 08 */ addi r3, r1, 8 /* 800FD0D8 000F9ED8 90 01 00 08 */ stw r0, 8(r1) -/* 800FD0DC 000F9EDC 4B F2 23 59 */ bl func_8001F434 +/* 800FD0DC 000F9EDC 4B F2 23 59 */ bl xDrawSetColor__F10iColor_tag /* 800FD0E0 000F9EE0 FC 20 F8 90 */ fmr f1, f31 /* 800FD0E4 000F9EE4 38 61 00 14 */ addi r3, r1, 0x14 /* 800FD0E8 000F9EE8 38 81 00 2C */ addi r4, r1, 0x2c -/* 800FD0EC 000F9EEC 4B F0 DF A5 */ bl func_8000B090 +/* 800FD0EC 000F9EEC 4B F0 DF A5 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800FD0F0 000F9EF0 7F E3 FB 78 */ mr r3, r31 -/* 800FD0F4 000F9EF4 4B F1 E7 3D */ bl func_8001B830 +/* 800FD0F4 000F9EF4 4B F1 E7 3D */ bl xEntGetCenter__FPC4xEnt /* 800FD0F8 000F9EF8 7C 64 1B 78 */ mr r4, r3 /* 800FD0FC 000F9EFC 38 61 00 14 */ addi r3, r1, 0x14 -/* 800FD100 000F9F00 4B F1 16 55 */ bl func_8000E754 +/* 800FD100 000F9F00 4B F1 16 55 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800FD104 000F9F04 7F E3 FB 78 */ mr r3, r31 -/* 800FD108 000F9F08 4B F1 E7 29 */ bl func_8001B830 +/* 800FD108 000F9F08 4B F1 E7 29 */ bl xEntGetCenter__FPC4xEnt /* 800FD10C 000F9F0C 38 81 00 14 */ addi r4, r1, 0x14 -/* 800FD110 000F9F10 4B F2 23 21 */ bl func_8001F430 +/* 800FD110 000F9F10 4B F2 23 21 */ bl xDrawLine__FPC5xVec3PC5xVec3 lbl_800FD114: /* 800FD114 000F9F14 80 1E 03 7C */ lwz r0, 0x37c(r30) /* 800FD118 000F9F18 38 60 00 01 */ li r3, 1 @@ -9187,12 +9187,12 @@ ConeOfRange__10zNPCSleepyFfi: /* 800FD168 000F9F68 7C 7B 1B 78 */ mr r27, r3 /* 800FD16C 000F9F6C 80 63 01 D8 */ lwz r3, 0x1d8(r3) /* 800FD170 000F9F70 C0 23 00 54 */ lfs f1, 0x54(r3) -/* 800FD174 000F9F74 4B F4 AF 35 */ bl func_800480A8 +/* 800FD174 000F9F74 4B F4 AF 35 */ bl SQ__Ff /* 800FD178 000F9F78 FF E0 08 90 */ fmr f31, f1 /* 800FD17C 000F9F7C 7F 63 DB 78 */ mr r3, r27 /* 800FD180 000F9F80 38 80 00 00 */ li r4, 0 /* 800FD184 000F9F84 38 A0 00 00 */ li r5, 0 -/* 800FD188 000F9F88 4B F8 5A 5D */ bl func_80082BE4 +/* 800FD188 000F9F88 4B F8 5A 5D */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf /* 800FD18C 000F9F8C EC 21 F8 24 */ fdivs f1, f1, f31 /* 800FD190 000F9F90 C0 42 9B 48 */ lfs f2, lbl_803CE4C8-_SDA2_BASE_(r2) /* 800FD194 000F9F94 C0 02 9B 50 */ lfs f0, lbl_803CE4D0-_SDA2_BASE_(r2) @@ -9222,7 +9222,7 @@ lbl_800FD1E4: /* 800FD1E4 000F9FE4 FC 20 F8 90 */ fmr f1, f31 /* 800FD1E8 000F9FE8 C0 5E 00 00 */ lfs f2, 0(r30) /* 800FD1EC 000F9FEC C0 7F 00 00 */ lfs f3, 0(r31) -/* 800FD1F0 000F9FF0 4B FE F9 3D */ bl func_800ECB2C +/* 800FD1F0 000F9FF0 4B FE F9 3D */ bl SMOOTH__Ffff /* 800FD1F4 000F9FF4 3B 9C 00 01 */ addi r28, r28, 1 /* 800FD1F8 000F9FF8 D0 3D 00 00 */ stfs f1, 0(r29) /* 800FD1FC 000F9FFC 2C 1C 00 03 */ cmpwi r28, 3 @@ -9308,7 +9308,7 @@ lbl_800FD32C: /* 800FD330 000FA130 7F C3 F3 78 */ mr r3, r30 /* 800FD334 000FA134 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 800FD338 000FA138 90 1E 03 7C */ stw r0, 0x37c(r30) -/* 800FD33C 000FA13C 4B FF 1A 31 */ bl func_800EED6C +/* 800FD33C 000FA13C 4B FF 1A 31 */ bl RenderExtra__10zNPCCommonFv lbl_800FD340: /* 800FD340 000FA140 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FD344 000FA144 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -9345,7 +9345,7 @@ RendConeOfDeath__10zNPCSleepyFi: /* 800FD3B4 000FA1B4 80 63 19 E4 */ lwz r3, 0x19e4(r3) /* 800FD3B8 000FA1B8 28 03 00 00 */ cmplwi r3, 0 /* 800FD3BC 000FA1BC 41 82 02 80 */ beq lbl_800FD63C -/* 800FD3C0 000FA1C0 4B F1 E4 71 */ bl func_8001B830 +/* 800FD3C0 000FA1C0 4B F1 E4 71 */ bl xEntGetCenter__FPC4xEnt /* 800FD3C4 000FA1C4 7C 64 1B 78 */ mr r4, r3 /* 800FD3C8 000FA1C8 38 61 00 50 */ addi r3, r1, 0x50 /* 800FD3CC 000FA1CC 4B F5 11 11 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -9357,7 +9357,7 @@ lbl_800FD3D4: /* 800FD3E0 000FA1E0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800FD3E4 000FA1E4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800FD3E8 000FA1E8 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800FD3EC 000FA1EC 4B F1 E4 1D */ bl func_8001B808 +/* 800FD3EC 000FA1EC 4B F1 E4 1D */ bl xEntGetPos__FPC4xEnt /* 800FD3F0 000FA1F0 7C 64 1B 78 */ mr r4, r3 /* 800FD3F4 000FA1F4 38 61 00 50 */ addi r3, r1, 0x50 /* 800FD3F8 000FA1F8 4B F5 10 E5 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -9404,14 +9404,14 @@ lbl_800FD440: /* 800FD494 000FA294 C0 22 9B 84 */ lfs f1, lbl_803CE504-_SDA2_BASE_(r2) /* 800FD498 000FA298 90 A1 00 48 */ stw r5, 0x48(r1) /* 800FD49C 000FA29C D3 A1 00 44 */ stfs f29, 0x44(r1) -/* 800FD4A0 000FA2A0 4B F0 DC 81 */ bl func_8000B120 +/* 800FD4A0 000FA2A0 4B F0 DC 81 */ bl __ml__5xVec3CFf /* 800FD4A4 000FA2A4 38 61 00 2C */ addi r3, r1, 0x2c /* 800FD4A8 000FA2A8 38 81 00 20 */ addi r4, r1, 0x20 /* 800FD4AC 000FA2AC 38 A1 00 5C */ addi r5, r1, 0x5c -/* 800FD4B0 000FA2B0 4B F1 7F 31 */ bl func_800153E0 +/* 800FD4B0 000FA2B0 4B F1 7F 31 */ bl __pl__5xVec3CFRC5xVec3 /* 800FD4B4 000FA2B4 38 61 00 38 */ addi r3, r1, 0x38 /* 800FD4B8 000FA2B8 38 81 00 2C */ addi r4, r1, 0x2c -/* 800FD4BC 000FA2BC 4B F0 DD A9 */ bl func_8000B264 +/* 800FD4BC 000FA2BC 4B F0 DD A9 */ bl __as__5xVec3FRC5xVec3 /* 800FD4C0 000FA2C0 C0 01 00 38 */ lfs f0, 0x38(r1) /* 800FD4C4 000FA2C4 57 A0 07 FF */ clrlwi. r0, r29, 0x1f /* 800FD4C8 000FA2C8 C0 21 00 3C */ lfs f1, 0x3c(r1) @@ -9447,14 +9447,14 @@ lbl_800FD50C: /* 800FD53C 000FA33C EC 1E 00 2A */ fadds f0, f30, f0 /* 800FD540 000FA340 D0 1C 00 20 */ stfs f0, 0x20(r28) /* 800FD544 000FA344 C0 22 9B 88 */ lfs f1, lbl_803CE508-_SDA2_BASE_(r2) -/* 800FD548 000FA348 4B F0 DB D9 */ bl func_8000B120 +/* 800FD548 000FA348 4B F0 DB D9 */ bl __ml__5xVec3CFf /* 800FD54C 000FA34C 38 61 00 14 */ addi r3, r1, 0x14 /* 800FD550 000FA350 38 81 00 08 */ addi r4, r1, 8 /* 800FD554 000FA354 38 A1 00 50 */ addi r5, r1, 0x50 -/* 800FD558 000FA358 4B F1 7E 89 */ bl func_800153E0 +/* 800FD558 000FA358 4B F1 7E 89 */ bl __pl__5xVec3CFRC5xVec3 /* 800FD55C 000FA35C 38 61 00 38 */ addi r3, r1, 0x38 /* 800FD560 000FA360 38 81 00 14 */ addi r4, r1, 0x14 -/* 800FD564 000FA364 4B F0 DD 01 */ bl func_8000B264 +/* 800FD564 000FA364 4B F0 DD 01 */ bl __as__5xVec3FRC5xVec3 /* 800FD568 000FA368 C0 01 00 38 */ lfs f0, 0x38(r1) /* 800FD56C 000FA36C 3B BD 00 01 */ addi r29, r29, 1 /* 800FD570 000FA370 C0 21 00 3C */ lfs f1, 0x3c(r1) @@ -9478,14 +9478,14 @@ lbl_800FD50C: /* 800FD5B8 000FA3B8 3C 80 80 31 */ lis r4, lbl_80312438@ha /* 800FD5BC 000FA3BC 7F 83 E3 78 */ mr r3, r28 /* 800FD5C0 000FA3C0 38 84 24 38 */ addi r4, r4, lbl_80312438@l -/* 800FD5C4 000FA3C4 4B FF DB BD */ bl func_800FB180 +/* 800FD5C4 000FA3C4 4B FF DB BD */ bl __as__18RxObjSpace3DVertexFRC18RxObjSpace3DVertex /* 800FD5C8 000FA3C8 D3 9C 00 1C */ stfs f28, 0x1c(r28) /* 800FD5CC 000FA3CC 3C 60 80 31 */ lis r3, lbl_80312438@ha /* 800FD5D0 000FA3D0 38 83 24 38 */ addi r4, r3, lbl_80312438@l /* 800FD5D4 000FA3D4 38 7C 00 24 */ addi r3, r28, 0x24 /* 800FD5D8 000FA3D8 D3 DC 00 20 */ stfs f30, 0x20(r28) /* 800FD5DC 000FA3DC 38 84 00 24 */ addi r4, r4, 0x24 -/* 800FD5E0 000FA3E0 4B FF DB A1 */ bl func_800FB180 +/* 800FD5E0 000FA3E0 4B FF DB A1 */ bl __as__18RxObjSpace3DVertexFRC18RxObjSpace3DVertex /* 800FD5E4 000FA3E4 D3 9C 00 40 */ stfs f28, 0x40(r28) /* 800FD5E8 000FA3E8 D3 7C 00 44 */ stfs f27, 0x44(r28) /* 800FD5EC 000FA3EC 4B FA F4 09 */ bl zRenderStateCurrent__Fv @@ -9544,24 +9544,24 @@ RendConeRange__10zNPCSleepyFv: /* 800FD6AC 000FA4AC C3 E5 00 54 */ lfs f31, 0x54(r5) /* 800FD6B0 000FA4B0 4B FF F3 BD */ bl NightLightPos__10zNPCSleepyFP5xVec3 /* 800FD6B4 000FA4B4 7F 63 DB 78 */ mr r3, r27 -/* 800FD6B8 000FA4B8 4B F8 56 41 */ bl func_80082CF8 +/* 800FD6B8 000FA4B8 4B F8 56 41 */ bl Pos__10zNPCCommonFv /* 800FD6BC 000FA4BC 7C 64 1B 78 */ mr r4, r3 /* 800FD6C0 000FA4C0 38 61 00 28 */ addi r3, r1, 0x28 -/* 800FD6C4 000FA4C4 4B F0 DB A1 */ bl func_8000B264 +/* 800FD6C4 000FA4C4 4B F0 DB A1 */ bl __as__5xVec3FRC5xVec3 /* 800FD6C8 000FA4C8 38 61 00 0C */ addi r3, r1, 0xc /* 800FD6CC 000FA4CC 38 9B 03 88 */ addi r4, r27, 0x388 -/* 800FD6D0 000FA4D0 4B F5 53 E9 */ bl func_80052AB8 +/* 800FD6D0 000FA4D0 4B F5 53 E9 */ bl __as__6RwRGBAFRC6RwRGBA /* 800FD6D4 000FA4D4 38 61 00 08 */ addi r3, r1, 8 /* 800FD6D8 000FA4D8 38 9B 03 88 */ addi r4, r27, 0x388 -/* 800FD6DC 000FA4DC 4B F5 53 DD */ bl func_80052AB8 +/* 800FD6DC 000FA4DC 4B F5 53 DD */ bl __as__6RwRGBAFRC6RwRGBA /* 800FD6E0 000FA4E0 7F 63 DB 78 */ mr r3, r27 /* 800FD6E4 000FA4E4 38 80 00 00 */ li r4, 0 /* 800FD6E8 000FA4E8 38 A0 00 00 */ li r5, 0 -/* 800FD6EC 000FA4EC 4B F8 54 F9 */ bl func_80082BE4 +/* 800FD6EC 000FA4EC 4B F8 54 F9 */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf /* 800FD6F0 000FA4F0 FC 00 08 90 */ fmr f0, f1 /* 800FD6F4 000FA4F4 C0 22 9C 04 */ lfs f1, lbl_803CE584-_SDA2_BASE_(r2) /* 800FD6F8 000FA4F8 FF C0 00 90 */ fmr f30, f0 -/* 800FD6FC 000FA4FC 4B F4 A9 AD */ bl func_800480A8 +/* 800FD6FC 000FA4FC 4B F4 A9 AD */ bl SQ__Ff /* 800FD700 000FA500 FC 1E 08 40 */ fcmpo cr0, f30, f1 /* 800FD704 000FA504 40 80 00 18 */ bge lbl_800FD71C /* 800FD708 000FA508 38 60 00 80 */ li r3, 0x80 @@ -9571,7 +9571,7 @@ RendConeRange__10zNPCSleepyFv: /* 800FD718 000FA518 48 00 00 B0 */ b lbl_800FD7C8 lbl_800FD71C: /* 800FD71C 000FA51C C0 22 9C 28 */ lfs f1, lbl_803CE5A8-_SDA2_BASE_(r2) -/* 800FD720 000FA520 4B F4 A9 89 */ bl func_800480A8 +/* 800FD720 000FA520 4B F4 A9 89 */ bl SQ__Ff /* 800FD724 000FA524 FC 1E 08 40 */ fcmpo cr0, f30, f1 /* 800FD728 000FA528 40 81 00 14 */ ble lbl_800FD73C /* 800FD72C 000FA52C 38 00 00 00 */ li r0, 0 @@ -9580,7 +9580,7 @@ lbl_800FD71C: /* 800FD738 000FA538 48 00 00 90 */ b lbl_800FD7C8 lbl_800FD73C: /* 800FD73C 000FA53C FC 20 F0 90 */ fmr f1, f30 -/* 800FD740 000FA540 4B F0 D0 BD */ bl func_8000A7FC +/* 800FD740 000FA540 4B F0 D0 BD */ bl xsqrt__Ff /* 800FD744 000FA544 C0 42 9C 04 */ lfs f2, lbl_803CE584-_SDA2_BASE_(r2) /* 800FD748 000FA548 C0 02 9B 90 */ lfs f0, lbl_803CE510-_SDA2_BASE_(r2) /* 800FD74C 000FA54C EC 21 10 28 */ fsubs f1, f1, f2 @@ -9604,7 +9604,7 @@ lbl_800FD788: /* 800FD788 000FA588 FC 20 F0 90 */ fmr f1, f30 /* 800FD78C 000FA58C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) /* 800FD790 000FA590 C0 62 9C 40 */ lfs f3, lbl_803CE5C0-_SDA2_BASE_(r2) -/* 800FD794 000FA594 4B FE F3 99 */ bl func_800ECB2C +/* 800FD794 000FA594 4B FE F3 99 */ bl SMOOTH__Ffff /* 800FD798 000FA598 FC 00 08 1E */ fctiwz f0, f1 /* 800FD79C 000FA59C FC 20 F0 90 */ fmr f1, f30 /* 800FD7A0 000FA5A0 D8 01 00 70 */ stfd f0, 0x70(r1) @@ -9612,7 +9612,7 @@ lbl_800FD788: /* 800FD7A8 000FA5A8 98 01 00 0F */ stb r0, 0xf(r1) /* 800FD7AC 000FA5AC C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) /* 800FD7B0 000FA5B0 C0 62 9C 44 */ lfs f3, lbl_803CE5C4-_SDA2_BASE_(r2) -/* 800FD7B4 000FA5B4 4B FE F3 79 */ bl func_800ECB2C +/* 800FD7B4 000FA5B4 4B FE F3 79 */ bl SMOOTH__Ffff /* 800FD7B8 000FA5B8 FC 00 08 1E */ fctiwz f0, f1 /* 800FD7BC 000FA5BC D8 01 00 78 */ stfd f0, 0x78(r1) /* 800FD7C0 000FA5C0 80 01 00 7C */ lwz r0, 0x7c(r1) @@ -9666,7 +9666,7 @@ lbl_800FD834: /* 800FD878 000FA678 4B F3 51 E5 */ bl xMat3x3LMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800FD87C 000FA67C 38 61 00 10 */ addi r3, r1, 0x10 /* 800FD880 000FA680 38 81 00 34 */ addi r4, r1, 0x34 -/* 800FD884 000FA684 4B F1 0E D1 */ bl func_8000E754 +/* 800FD884 000FA684 4B F1 0E D1 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800FD888 000FA688 C0 01 00 10 */ lfs f0, 0x10(r1) /* 800FD88C 000FA68C 57 A0 07 FF */ clrlwi. r0, r29, 0x1f /* 800FD890 000FA690 C0 21 00 14 */ lfs f1, 0x14(r1) @@ -9706,7 +9706,7 @@ lbl_800FD8D4: /* 800FD914 000FA714 4B F3 51 49 */ bl xMat3x3LMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800FD918 000FA718 38 61 00 10 */ addi r3, r1, 0x10 /* 800FD91C 000FA71C 38 81 00 28 */ addi r4, r1, 0x28 -/* 800FD920 000FA720 4B F1 0E 35 */ bl func_8000E754 +/* 800FD920 000FA720 4B F1 0E 35 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800FD924 000FA724 C0 01 00 10 */ lfs f0, 0x10(r1) /* 800FD928 000FA728 3B BD 00 01 */ addi r29, r29, 1 /* 800FD92C 000FA72C C0 21 00 14 */ lfs f1, 0x14(r1) @@ -9733,7 +9733,7 @@ lbl_800FD8D4: /* 800FD980 000FA780 3C 80 80 31 */ lis r4, lbl_80312438@ha /* 800FD984 000FA784 7F 83 E3 78 */ mr r3, r28 /* 800FD988 000FA788 38 84 24 38 */ addi r4, r4, lbl_80312438@l -/* 800FD98C 000FA78C 4B FF D7 F5 */ bl func_800FB180 +/* 800FD98C 000FA78C 4B FF D7 F5 */ bl __as__18RxObjSpace3DVertexFRC18RxObjSpace3DVertex /* 800FD990 000FA790 C0 2D 83 EC */ lfs f1, lbl_803CACEC-_SDA_BASE_(r13) /* 800FD994 000FA794 3C 60 80 31 */ lis r3, lbl_80312438@ha /* 800FD998 000FA798 38 83 24 38 */ addi r4, r3, lbl_80312438@l @@ -9742,7 +9742,7 @@ lbl_800FD8D4: /* 800FD9A4 000FA7A4 38 7C 00 24 */ addi r3, r28, 0x24 /* 800FD9A8 000FA7A8 38 84 00 24 */ addi r4, r4, 0x24 /* 800FD9AC 000FA7AC D0 1C 00 20 */ stfs f0, 0x20(r28) -/* 800FD9B0 000FA7B0 4B FF D7 D1 */ bl func_800FB180 +/* 800FD9B0 000FA7B0 4B FF D7 D1 */ bl __as__18RxObjSpace3DVertexFRC18RxObjSpace3DVertex /* 800FD9B4 000FA7B4 C0 2D 83 EC */ lfs f1, lbl_803CACEC-_SDA_BASE_(r13) /* 800FD9B8 000FA7B8 C0 1E 00 04 */ lfs f0, 4(r30) /* 800FD9BC 000FA7BC D0 3C 00 40 */ stfs f1, 0x40(r28) @@ -9894,7 +9894,7 @@ ParseChild__10zNPCArfArfFP5xBase: /* 800FDBE4 000FA9E4 28 00 00 2B */ cmplwi r0, 0x2b /* 800FDBE8 000FA9E8 40 82 00 90 */ bne lbl_800FDC78 /* 800FDBEC 000FA9EC 7F 83 E3 78 */ mr r3, r28 -/* 800FDBF0 000FA9F0 4B F5 88 F5 */ bl func_800564E4 +/* 800FDBF0 000FA9F0 4B F5 88 F5 */ bl SelfType__9xNPCBasicCFv /* 800FDBF4 000FA9F4 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 800FDBF8 000FA9F8 28 00 52 36 */ cmplwi r0, 0x5236 /* 800FDBFC 000FA9FC 40 82 00 F4 */ bne lbl_800FDCF0 @@ -9991,7 +9991,7 @@ lbl_800FDCF0: /* 800FDD44 000FAB44 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l /* 800FDD48 000FAB48 38 C0 00 00 */ li r6, 0 /* 800FDD4C 000FAB4C 38 E0 00 00 */ li r7, 0 -/* 800FDD50 000FAB50 4B FF 6C E5 */ bl func_800F4A34 +/* 800FDD50 000FAB50 4B FF 6C E5 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FDD54 000FAB54 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 800FDD58 000FAB58 7F E3 FB 78 */ mr r3, r31 /* 800FDD5C 000FAB5C 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l @@ -10001,7 +10001,7 @@ lbl_800FDCF0: /* 800FDD6C 000FAB6C 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l /* 800FDD70 000FAB70 38 C0 00 00 */ li r6, 0 /* 800FDD74 000FAB74 38 E0 00 00 */ li r7, 0 -/* 800FDD78 000FAB78 4B FF 6C BD */ bl func_800F4A34 +/* 800FDD78 000FAB78 4B FF 6C BD */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FDD7C 000FAB7C 3C 80 4E 47 */ lis r4, 0x4E474E34@ha /* 800FDD80 000FAB80 7F E3 FB 78 */ mr r3, r31 /* 800FDD84 000FAB84 38 84 4E 34 */ addi r4, r4, 0x4E474E34@l @@ -10011,7 +10011,7 @@ lbl_800FDCF0: /* 800FDD94 000FAB94 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l /* 800FDD98 000FAB98 38 C0 00 00 */ li r6, 0 /* 800FDD9C 000FAB9C 38 E0 00 00 */ li r7, 0 -/* 800FDDA0 000FABA0 4B FF 6C 95 */ bl func_800F4A34 +/* 800FDDA0 000FABA0 4B FF 6C 95 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FDDA4 000FABA4 3C 80 4E 47 */ lis r4, 0x4E474E32@ha /* 800FDDA8 000FABA8 7F E3 FB 78 */ mr r3, r31 /* 800FDDAC 000FABAC 38 84 4E 32 */ addi r4, r4, 0x4E474E32@l @@ -10021,7 +10021,7 @@ lbl_800FDCF0: /* 800FDDBC 000FABBC 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l /* 800FDDC0 000FABC0 38 C0 00 00 */ li r6, 0 /* 800FDDC4 000FABC4 38 E0 00 00 */ li r7, 0 -/* 800FDDC8 000FABC8 4B FF 6C 6D */ bl func_800F4A34 +/* 800FDDC8 000FABC8 4B FF 6C 6D */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FDDCC 000FABCC 3C 80 4E 47 */ lis r4, 0x4E474E31@ha /* 800FDDD0 000FABD0 7F E3 FB 78 */ mr r3, r31 /* 800FDDD4 000FABD4 38 84 4E 31 */ addi r4, r4, 0x4E474E31@l @@ -10031,7 +10031,7 @@ lbl_800FDCF0: /* 800FDDE4 000FABE4 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l /* 800FDDE8 000FABE8 38 C0 00 00 */ li r6, 0 /* 800FDDEC 000FABEC 38 E0 00 00 */ li r7, 0 -/* 800FDDF0 000FABF0 4B FF 6C 45 */ bl func_800F4A34 +/* 800FDDF0 000FABF0 4B FF 6C 45 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FDDF4 000FABF4 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 800FDDF8 000FABF8 7F E3 FB 78 */ mr r3, r31 /* 800FDDFC 000FABFC 38 84 52 34 */ addi r4, r4, 0x4E475234@l @@ -10041,7 +10041,7 @@ lbl_800FDCF0: /* 800FDE0C 000FAC0C 38 A5 14 1C */ addi r5, r5, lbl_8010141C@l /* 800FDE10 000FAC10 38 C0 00 00 */ li r6, 0 /* 800FDE14 000FAC14 38 E0 00 00 */ li r7, 0 -/* 800FDE18 000FAC18 4B FF 6C 1D */ bl func_800F4A34 +/* 800FDE18 000FAC18 4B FF 6C 1D */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FDE1C 000FAC1C 7F E3 FB 78 */ mr r3, r31 /* 800FDE20 000FAC20 48 00 F3 A9 */ bl BrainExtend__7xPsycheFv /* 800FDE24 000FAC24 3C 80 4E 47 */ lis r4, 0x4E47523E@ha @@ -10074,7 +10074,7 @@ lbl_800FDCF0: /* 800FDE90 000FAC90 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800FDE94 000FAC94 7F E3 FB 78 */ mr r3, r31 /* 800FDE98 000FAC98 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l -/* 800FDE9C 000FAC9C 48 00 4A E1 */ bl func_8010297C +/* 800FDE9C 000FAC9C 48 00 4A E1 */ bl SetSafety__7xPsycheFi /* 800FDEA0 000FACA0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FDEA4 000FACA4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FDEA8 000FACA8 7C 08 03 A6 */ mtlr r0 @@ -10354,7 +10354,7 @@ lbl_800FE1D0: /* 800FE284 000FB084 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FE288 000FB088 38 C0 00 00 */ li r6, 0 /* 800FE28C 000FB08C 38 E0 00 00 */ li r7, 0 -/* 800FE290 000FB090 4B FF 67 A5 */ bl func_800F4A34 +/* 800FE290 000FB090 4B FF 67 A5 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FE294 000FB094 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 800FE298 000FB098 7F E3 FB 78 */ mr r3, r31 /* 800FE29C 000FB09C 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l @@ -10364,7 +10364,7 @@ lbl_800FE1D0: /* 800FE2AC 000FB0AC 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FE2B0 000FB0B0 38 C0 00 00 */ li r6, 0 /* 800FE2B4 000FB0B4 38 E0 00 00 */ li r7, 0 -/* 800FE2B8 000FB0B8 4B FF 67 7D */ bl func_800F4A34 +/* 800FE2B8 000FB0B8 4B FF 67 7D */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FE2BC 000FB0BC 3C 80 4E 47 */ lis r4, 0x4E474E34@ha /* 800FE2C0 000FB0C0 7F E3 FB 78 */ mr r3, r31 /* 800FE2C4 000FB0C4 38 84 4E 34 */ addi r4, r4, 0x4E474E34@l @@ -10374,7 +10374,7 @@ lbl_800FE1D0: /* 800FE2D4 000FB0D4 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FE2D8 000FB0D8 38 C0 00 00 */ li r6, 0 /* 800FE2DC 000FB0DC 38 E0 00 00 */ li r7, 0 -/* 800FE2E0 000FB0E0 4B FF 67 55 */ bl func_800F4A34 +/* 800FE2E0 000FB0E0 4B FF 67 55 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FE2E4 000FB0E4 3C 80 4E 47 */ lis r4, 0x4E474E32@ha /* 800FE2E8 000FB0E8 7F E3 FB 78 */ mr r3, r31 /* 800FE2EC 000FB0EC 38 84 4E 32 */ addi r4, r4, 0x4E474E32@l @@ -10384,7 +10384,7 @@ lbl_800FE1D0: /* 800FE2FC 000FB0FC 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FE300 000FB100 38 C0 00 00 */ li r6, 0 /* 800FE304 000FB104 38 E0 00 00 */ li r7, 0 -/* 800FE308 000FB108 4B FF 67 2D */ bl func_800F4A34 +/* 800FE308 000FB108 4B FF 67 2D */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FE30C 000FB10C 3C 80 4E 47 */ lis r4, 0x4E474E31@ha /* 800FE310 000FB110 7F E3 FB 78 */ mr r3, r31 /* 800FE314 000FB114 38 84 4E 31 */ addi r4, r4, 0x4E474E31@l @@ -10394,7 +10394,7 @@ lbl_800FE1D0: /* 800FE324 000FB124 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FE328 000FB128 38 C0 00 00 */ li r6, 0 /* 800FE32C 000FB12C 38 E0 00 00 */ li r7, 0 -/* 800FE330 000FB130 4B FF 67 05 */ bl func_800F4A34 +/* 800FE330 000FB130 4B FF 67 05 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FE334 000FB134 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 800FE338 000FB138 7F E3 FB 78 */ mr r3, r31 /* 800FE33C 000FB13C 38 84 52 34 */ addi r4, r4, 0x4E475234@l @@ -10404,7 +10404,7 @@ lbl_800FE1D0: /* 800FE34C 000FB14C 38 A5 14 30 */ addi r5, r5, lbl_80101430@l /* 800FE350 000FB150 38 C0 00 00 */ li r6, 0 /* 800FE354 000FB154 38 E0 00 00 */ li r7, 0 -/* 800FE358 000FB158 4B FF 66 DD */ bl func_800F4A34 +/* 800FE358 000FB158 4B FF 66 DD */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FE35C 000FB15C 7F E3 FB 78 */ mr r3, r31 /* 800FE360 000FB160 48 00 EE 69 */ bl BrainExtend__7xPsycheFv /* 800FE364 000FB164 3C 80 4E 47 */ lis r4, 0x4E47523F@ha @@ -10437,7 +10437,7 @@ lbl_800FE1D0: /* 800FE3D0 000FB1D0 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800FE3D4 000FB1D4 7F E3 FB 78 */ mr r3, r31 /* 800FE3D8 000FB1D8 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l -/* 800FE3DC 000FB1DC 48 00 45 A1 */ bl func_8010297C +/* 800FE3DC 000FB1DC 48 00 45 A1 */ bl SetSafety__7xPsycheFi /* 800FE3E0 000FB1E0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FE3E4 000FB1E4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FE3E8 000FB1E8 7C 08 03 A6 */ mtlr r0 @@ -10560,14 +10560,14 @@ lbl_800FE518: /* 800FE57C 000FB37C 90 A1 00 08 */ stw r5, 8(r1) /* 800FE580 000FB380 90 81 00 0C */ stw r4, 0xc(r1) /* 800FE584 000FB384 90 01 00 10 */ stw r0, 0x10(r1) -/* 800FE588 000FB388 4B F1 D2 81 */ bl func_8001B808 +/* 800FE588 000FB388 4B F1 D2 81 */ bl xEntGetPos__FPC4xEnt /* 800FE58C 000FB38C 7C 7F 1B 78 */ mr r31, r3 /* 800FE590 000FB390 7F A3 EB 78 */ mr r3, r29 -/* 800FE594 000FB394 4B F1 D2 75 */ bl func_8001B808 +/* 800FE594 000FB394 4B F1 D2 75 */ bl xEntGetPos__FPC4xEnt /* 800FE598 000FB398 7C 64 1B 78 */ mr r4, r3 /* 800FE59C 000FB39C 7F E5 FB 78 */ mr r5, r31 /* 800FE5A0 000FB3A0 38 61 00 08 */ addi r3, r1, 8 -/* 800FE5A4 000FB3A4 4B F1 00 ED */ bl func_8000E690 +/* 800FE5A4 000FB3A4 4B F1 00 ED */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800FE5A8 000FB3A8 38 61 00 08 */ addi r3, r1, 8 /* 800FE5AC 000FB3AC 7C 64 1B 78 */ mr r4, r3 /* 800FE5B0 000FB3B0 4B F4 FD 41 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -10600,7 +10600,7 @@ lbl_800FE5E0: /* 800FE618 000FB418 FF E0 08 90 */ fmr f31, f1 /* 800FE61C 000FB41C 4B FF 95 FD */ bl Process__9zNPCRobotFP6xScenef /* 800FE620 000FB420 7F E3 FB 78 */ mr r3, r31 -/* 800FE624 000FB424 48 00 40 D5 */ bl func_801026F8 +/* 800FE624 000FB424 48 00 40 D5 */ bl IsDead__9zNPCRobotFv /* 800FE628 000FB428 2C 03 00 00 */ cmpwi r3, 0 /* 800FE62C 000FB42C 40 82 00 6C */ bne lbl_800FE698 /* 800FE630 000FB430 80 7F 02 28 */ lwz r3, 0x228(r31) @@ -10715,30 +10715,30 @@ BlinkRender__10zNPCArfDogFv: /* 800FE7A8 000FB5A8 90 C1 00 14 */ stw r6, 0x14(r1) /* 800FE7AC 000FB5AC 90 A1 00 18 */ stw r5, 0x18(r1) /* 800FE7B0 000FB5B0 90 01 00 1C */ stw r0, 0x1c(r1) -/* 800FE7B4 000FB5B4 4B FE E0 49 */ bl func_800EC7FC +/* 800FE7B4 000FB5B4 4B FE E0 49 */ bl BoneMat__10zNPCCommonCFi /* 800FE7B8 000FB5B8 7C 64 1B 78 */ mr r4, r3 /* 800FE7BC 000FB5BC 38 61 00 14 */ addi r3, r1, 0x14 /* 800FE7C0 000FB5C0 7C 65 1B 78 */ mr r5, r3 /* 800FE7C4 000FB5C4 48 00 43 DD */ bl zNPCTypeRobot.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800FE7C8 000FB5C8 7F E3 FB 78 */ mr r3, r31 /* 800FE7CC 000FB5CC 38 80 00 05 */ li r4, 5 -/* 800FE7D0 000FB5D0 4B FE E0 41 */ bl func_800EC810 +/* 800FE7D0 000FB5D0 4B FE E0 41 */ bl BonePos__10zNPCCommonCFi /* 800FE7D4 000FB5D4 7C 64 1B 78 */ mr r4, r3 /* 800FE7D8 000FB5D8 38 61 00 14 */ addi r3, r1, 0x14 -/* 800FE7DC 000FB5DC 4B F1 6C 69 */ bl func_80015444 +/* 800FE7DC 000FB5DC 4B F1 6C 69 */ bl __apl__5xVec3FRC5xVec3 /* 800FE7E0 000FB5E0 7F E3 FB 78 */ mr r3, r31 /* 800FE7E4 000FB5E4 38 80 00 00 */ li r4, 0 -/* 800FE7E8 000FB5E8 4B FE E0 15 */ bl func_800EC7FC +/* 800FE7E8 000FB5E8 4B FE E0 15 */ bl BoneMat__10zNPCCommonCFi /* 800FE7EC 000FB5EC 7C 64 1B 78 */ mr r4, r3 /* 800FE7F0 000FB5F0 38 61 00 14 */ addi r3, r1, 0x14 /* 800FE7F4 000FB5F4 7C 65 1B 78 */ mr r5, r3 /* 800FE7F8 000FB5F8 48 00 43 A9 */ bl zNPCTypeRobot.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800FE7FC 000FB5FC 7F E3 FB 78 */ mr r3, r31 /* 800FE800 000FB600 38 80 00 00 */ li r4, 0 -/* 800FE804 000FB604 4B FE E0 0D */ bl func_800EC810 +/* 800FE804 000FB604 4B FE E0 0D */ bl BonePos__10zNPCCommonCFi /* 800FE808 000FB608 7C 64 1B 78 */ mr r4, r3 /* 800FE80C 000FB60C 38 61 00 14 */ addi r3, r1, 0x14 -/* 800FE810 000FB610 4B F1 6C 35 */ bl func_80015444 +/* 800FE810 000FB610 4B F1 6C 35 */ bl __apl__5xVec3FRC5xVec3 /* 800FE814 000FB614 C0 22 9B D4 */ lfs f1, lbl_803CE554-_SDA2_BASE_(r2) /* 800FE818 000FB618 38 7F 03 7C */ addi r3, r31, 0x37c /* 800FE81C 000FB61C 80 AD 94 68 */ lwz r5, lbl_803CBD68-_SDA_BASE_(r13) @@ -10754,30 +10754,30 @@ BlinkRender__10zNPCArfDogFv: /* 800FE844 000FB644 90 C1 00 08 */ stw r6, 8(r1) /* 800FE848 000FB648 90 A1 00 0C */ stw r5, 0xc(r1) /* 800FE84C 000FB64C 90 01 00 10 */ stw r0, 0x10(r1) -/* 800FE850 000FB650 4B FE DF AD */ bl func_800EC7FC +/* 800FE850 000FB650 4B FE DF AD */ bl BoneMat__10zNPCCommonCFi /* 800FE854 000FB654 7C 64 1B 78 */ mr r4, r3 /* 800FE858 000FB658 38 61 00 08 */ addi r3, r1, 8 /* 800FE85C 000FB65C 7C 65 1B 78 */ mr r5, r3 /* 800FE860 000FB660 48 00 43 41 */ bl zNPCTypeRobot.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800FE864 000FB664 7F E3 FB 78 */ mr r3, r31 /* 800FE868 000FB668 38 80 00 09 */ li r4, 9 -/* 800FE86C 000FB66C 4B FE DF A5 */ bl func_800EC810 +/* 800FE86C 000FB66C 4B FE DF A5 */ bl BonePos__10zNPCCommonCFi /* 800FE870 000FB670 7C 64 1B 78 */ mr r4, r3 /* 800FE874 000FB674 38 61 00 08 */ addi r3, r1, 8 -/* 800FE878 000FB678 4B F1 6B CD */ bl func_80015444 +/* 800FE878 000FB678 4B F1 6B CD */ bl __apl__5xVec3FRC5xVec3 /* 800FE87C 000FB67C 7F E3 FB 78 */ mr r3, r31 /* 800FE880 000FB680 38 80 00 00 */ li r4, 0 -/* 800FE884 000FB684 4B FE DF 79 */ bl func_800EC7FC +/* 800FE884 000FB684 4B FE DF 79 */ bl BoneMat__10zNPCCommonCFi /* 800FE888 000FB688 7C 64 1B 78 */ mr r4, r3 /* 800FE88C 000FB68C 38 61 00 08 */ addi r3, r1, 8 /* 800FE890 000FB690 7C 65 1B 78 */ mr r5, r3 /* 800FE894 000FB694 48 00 43 0D */ bl zNPCTypeRobot.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800FE898 000FB698 7F E3 FB 78 */ mr r3, r31 /* 800FE89C 000FB69C 38 80 00 00 */ li r4, 0 -/* 800FE8A0 000FB6A0 4B FE DF 71 */ bl func_800EC810 +/* 800FE8A0 000FB6A0 4B FE DF 71 */ bl BonePos__10zNPCCommonCFi /* 800FE8A4 000FB6A4 7C 64 1B 78 */ mr r4, r3 /* 800FE8A8 000FB6A8 38 61 00 08 */ addi r3, r1, 8 -/* 800FE8AC 000FB6AC 4B F1 6B 99 */ bl func_80015444 +/* 800FE8AC 000FB6AC 4B F1 6B 99 */ bl __apl__5xVec3FRC5xVec3 /* 800FE8B0 000FB6B0 C0 22 9C 4C */ lfs f1, lbl_803CE5CC-_SDA2_BASE_(r2) /* 800FE8B4 000FB6B4 38 7F 03 84 */ addi r3, r31, 0x384 /* 800FE8B8 000FB6B8 80 AD 94 68 */ lwz r5, lbl_803CBD68-_SDA_BASE_(r13) @@ -10866,7 +10866,7 @@ lbl_800FE97C: /* 800FEA00 000FB800 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l /* 800FEA04 000FB804 38 C0 00 00 */ li r6, 0 /* 800FEA08 000FB808 38 E0 00 00 */ li r7, 0 -/* 800FEA0C 000FB80C 4B FF 60 29 */ bl func_800F4A34 +/* 800FEA0C 000FB80C 4B FF 60 29 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FEA10 000FB810 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 800FEA14 000FB814 7F E3 FB 78 */ mr r3, r31 /* 800FEA18 000FB818 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l @@ -10876,7 +10876,7 @@ lbl_800FE97C: /* 800FEA28 000FB828 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l /* 800FEA2C 000FB82C 38 C0 00 00 */ li r6, 0 /* 800FEA30 000FB830 38 E0 00 00 */ li r7, 0 -/* 800FEA34 000FB834 4B FF 60 01 */ bl func_800F4A34 +/* 800FEA34 000FB834 4B FF 60 01 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FEA38 000FB838 3C 80 4E 47 */ lis r4, 0x4E474E34@ha /* 800FEA3C 000FB83C 7F E3 FB 78 */ mr r3, r31 /* 800FEA40 000FB840 38 84 4E 34 */ addi r4, r4, 0x4E474E34@l @@ -10886,7 +10886,7 @@ lbl_800FE97C: /* 800FEA50 000FB850 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l /* 800FEA54 000FB854 38 C0 00 00 */ li r6, 0 /* 800FEA58 000FB858 38 E0 00 00 */ li r7, 0 -/* 800FEA5C 000FB85C 4B FF 5F D9 */ bl func_800F4A34 +/* 800FEA5C 000FB85C 4B FF 5F D9 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FEA60 000FB860 3C 80 4E 47 */ lis r4, 0x4E474E32@ha /* 800FEA64 000FB864 7F E3 FB 78 */ mr r3, r31 /* 800FEA68 000FB868 38 84 4E 32 */ addi r4, r4, 0x4E474E32@l @@ -10896,7 +10896,7 @@ lbl_800FE97C: /* 800FEA78 000FB878 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l /* 800FEA7C 000FB87C 38 C0 00 00 */ li r6, 0 /* 800FEA80 000FB880 38 E0 00 00 */ li r7, 0 -/* 800FEA84 000FB884 4B FF 5F B1 */ bl func_800F4A34 +/* 800FEA84 000FB884 4B FF 5F B1 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FEA88 000FB888 3C 80 4E 47 */ lis r4, 0x4E474E31@ha /* 800FEA8C 000FB88C 7F E3 FB 78 */ mr r3, r31 /* 800FEA90 000FB890 38 84 4E 31 */ addi r4, r4, 0x4E474E31@l @@ -10906,7 +10906,7 @@ lbl_800FE97C: /* 800FEAA0 000FB8A0 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l /* 800FEAA4 000FB8A4 38 C0 00 00 */ li r6, 0 /* 800FEAA8 000FB8A8 38 E0 00 00 */ li r7, 0 -/* 800FEAAC 000FB8AC 4B FF 5F 89 */ bl func_800F4A34 +/* 800FEAAC 000FB8AC 4B FF 5F 89 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FEAB0 000FB8B0 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 800FEAB4 000FB8B4 7F E3 FB 78 */ mr r3, r31 /* 800FEAB8 000FB8B8 38 84 52 34 */ addi r4, r4, 0x4E475234@l @@ -10916,7 +10916,7 @@ lbl_800FE97C: /* 800FEAC8 000FB8C8 38 A5 14 44 */ addi r5, r5, lbl_80101444@l /* 800FEACC 000FB8CC 38 C0 00 00 */ li r6, 0 /* 800FEAD0 000FB8D0 38 E0 00 00 */ li r7, 0 -/* 800FEAD4 000FB8D4 4B FF 5F 61 */ bl func_800F4A34 +/* 800FEAD4 000FB8D4 4B FF 5F 61 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FEAD8 000FB8D8 7F E3 FB 78 */ mr r3, r31 /* 800FEADC 000FB8DC 48 00 E6 ED */ bl BrainExtend__7xPsycheFv /* 800FEAE0 000FB8E0 3C 80 4E 47 */ lis r4, 0x4E475240@ha @@ -10955,7 +10955,7 @@ lbl_800FE97C: /* 800FEB64 000FB964 60 00 00 01 */ ori r0, r0, 1 /* 800FEB68 000FB968 90 03 00 6C */ stw r0, 0x6c(r3) /* 800FEB6C 000FB96C 7F E3 FB 78 */ mr r3, r31 -/* 800FEB70 000FB970 48 00 3E 0D */ bl func_8010297C +/* 800FEB70 000FB970 48 00 3E 0D */ bl SetSafety__7xPsycheFi /* 800FEB74 000FB974 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FEB78 000FB978 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FEB7C 000FB97C 7C 08 03 A6 */ mtlr r0 @@ -11166,7 +11166,7 @@ ParseChild__11zNPCTubeletFP5xBase: /* 800FEE6C 000FBC6C 28 00 00 2B */ cmplwi r0, 0x2b /* 800FEE70 000FBC70 40 82 00 90 */ bne lbl_800FEF00 /* 800FEE74 000FBC74 7F A3 EB 78 */ mr r3, r29 -/* 800FEE78 000FBC78 4B F5 76 6D */ bl func_800564E4 +/* 800FEE78 000FBC78 4B F5 76 6D */ bl SelfType__9xNPCBasicCFv /* 800FEE7C 000FBC7C 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 800FEE80 000FBC80 28 00 52 3A */ cmplwi r0, 0x523a /* 800FEE84 000FBC84 40 82 00 70 */ bne lbl_800FEEF4 @@ -11201,7 +11201,7 @@ lbl_800FEEB8: /* 800FEEF0 000FBCF0 48 00 00 8C */ b lbl_800FEF7C lbl_800FEEF4: /* 800FEEF4 000FBCF4 7F A3 EB 78 */ mr r3, r29 -/* 800FEEF8 000FBCF8 4B F5 75 ED */ bl func_800564E4 +/* 800FEEF8 000FBCF8 4B F5 75 ED */ bl SelfType__9xNPCBasicCFv /* 800FEEFC 000FBCFC 48 00 00 80 */ b lbl_800FEF7C lbl_800FEF00: /* 800FEF00 000FBD00 28 00 00 11 */ cmplwi r0, 0x11 @@ -11265,7 +11265,7 @@ lbl_800FEF7C: /* 800FEFD4 000FBDD4 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FEFD8 000FBDD8 38 C0 00 00 */ li r6, 0 /* 800FEFDC 000FBDDC 38 E0 00 00 */ li r7, 0 -/* 800FEFE0 000FBDE0 4B FF 5A 55 */ bl func_800F4A34 +/* 800FEFE0 000FBDE0 4B FF 5A 55 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FEFE4 000FBDE4 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 800FEFE8 000FBDE8 7F E3 FB 78 */ mr r3, r31 /* 800FEFEC 000FBDEC 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l @@ -11275,7 +11275,7 @@ lbl_800FEF7C: /* 800FEFFC 000FBDFC 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FF000 000FBE00 38 C0 00 00 */ li r6, 0 /* 800FF004 000FBE04 38 E0 00 00 */ li r7, 0 -/* 800FF008 000FBE08 4B FF 5A 2D */ bl func_800F4A34 +/* 800FF008 000FBE08 4B FF 5A 2D */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FF00C 000FBE0C 3C 80 4E 47 */ lis r4, 0x4E474E34@ha /* 800FF010 000FBE10 7F E3 FB 78 */ mr r3, r31 /* 800FF014 000FBE14 38 84 4E 34 */ addi r4, r4, 0x4E474E34@l @@ -11285,7 +11285,7 @@ lbl_800FEF7C: /* 800FF024 000FBE24 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FF028 000FBE28 38 C0 00 00 */ li r6, 0 /* 800FF02C 000FBE2C 38 E0 00 00 */ li r7, 0 -/* 800FF030 000FBE30 4B FF 5A 05 */ bl func_800F4A34 +/* 800FF030 000FBE30 4B FF 5A 05 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FF034 000FBE34 3C 80 4E 47 */ lis r4, 0x4E474E32@ha /* 800FF038 000FBE38 7F E3 FB 78 */ mr r3, r31 /* 800FF03C 000FBE3C 38 84 4E 32 */ addi r4, r4, 0x4E474E32@l @@ -11295,7 +11295,7 @@ lbl_800FEF7C: /* 800FF04C 000FBE4C 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FF050 000FBE50 38 C0 00 00 */ li r6, 0 /* 800FF054 000FBE54 38 E0 00 00 */ li r7, 0 -/* 800FF058 000FBE58 4B FF 59 DD */ bl func_800F4A34 +/* 800FF058 000FBE58 4B FF 59 DD */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FF05C 000FBE5C 3C 80 4E 47 */ lis r4, 0x4E474E31@ha /* 800FF060 000FBE60 7F E3 FB 78 */ mr r3, r31 /* 800FF064 000FBE64 38 84 4E 31 */ addi r4, r4, 0x4E474E31@l @@ -11305,7 +11305,7 @@ lbl_800FEF7C: /* 800FF074 000FBE74 38 84 0D C4 */ addi r4, r4, lbl_80100DC4@l /* 800FF078 000FBE78 38 C0 00 00 */ li r6, 0 /* 800FF07C 000FBE7C 38 E0 00 00 */ li r7, 0 -/* 800FF080 000FBE80 4B FF 59 B5 */ bl func_800F4A34 +/* 800FF080 000FBE80 4B FF 59 B5 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FF084 000FBE84 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 800FF088 000FBE88 7F E3 FB 78 */ mr r3, r31 /* 800FF08C 000FBE8C 38 84 52 34 */ addi r4, r4, 0x4E475234@l @@ -11315,10 +11315,10 @@ lbl_800FEF7C: /* 800FF09C 000FBE9C 38 A5 14 58 */ addi r5, r5, lbl_80101458@l /* 800FF0A0 000FBEA0 38 C0 00 00 */ li r6, 0 /* 800FF0A4 000FBEA4 38 E0 00 00 */ li r7, 0 -/* 800FF0A8 000FBEA8 4B FF 59 8D */ bl func_800F4A34 +/* 800FF0A8 000FBEA8 4B FF 59 8D */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 800FF0AC 000FBEAC 7F E3 FB 78 */ mr r3, r31 /* 800FF0B0 000FBEB0 38 9E 03 94 */ addi r4, r30, 0x394 -/* 800FF0B4 000FBEB4 48 00 38 D1 */ bl func_80102984 +/* 800FF0B4 000FBEB4 48 00 38 D1 */ bl SetNotify__7xPsycheFP8xPSYNote /* 800FF0B8 000FBEB8 7F E3 FB 78 */ mr r3, r31 /* 800FF0BC 000FBEBC 48 00 E1 0D */ bl BrainExtend__7xPsycheFv /* 800FF0C0 000FBEC0 3C 80 4E 47 */ lis r4, 0x4E475241@ha @@ -11330,7 +11330,7 @@ lbl_800FEF7C: /* 800FF0D8 000FBED8 3C 80 00 01 */ lis r4, 1 /* 800FF0DC 000FBEDC 60 00 00 08 */ ori r0, r0, 8 /* 800FF0E0 000FBEE0 90 03 00 3C */ stw r0, 0x3c(r3) -/* 800FF0E4 000FBEE4 4B FE D6 9D */ bl func_800EC780 +/* 800FF0E4 000FBEE4 4B FE D6 9D */ bl AddFlags__5xGoalFi /* 800FF0E8 000FBEE8 3C 80 4E 47 */ lis r4, 0x4E47524E@ha /* 800FF0EC 000FBEEC 7F E3 FB 78 */ mr r3, r31 /* 800FF0F0 000FBEF0 38 84 52 4E */ addi r4, r4, 0x4E47524E@l @@ -11341,7 +11341,7 @@ lbl_800FEF7C: /* 800FF104 000FBF04 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 800FF108 000FBF08 7F E3 FB 78 */ mr r3, r31 /* 800FF10C 000FBF0C 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l -/* 800FF110 000FBF10 48 00 38 6D */ bl func_8010297C +/* 800FF110 000FBF10 48 00 38 6D */ bl SetSafety__7xPsycheFi /* 800FF114 000FBF14 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FF118 000FBF18 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FF11C 000FBF1C 83 C1 00 08 */ lwz r30, 8(r1) @@ -11392,7 +11392,7 @@ lbl_800FF190: /* 800FF1C0 000FBFC0 7C 7F 1B 78 */ mr r31, r3 /* 800FF1C4 000FBFC4 4B FF 8A 55 */ bl Process__9zNPCRobotFP6xScenef /* 800FF1C8 000FBFC8 7F E3 FB 78 */ mr r3, r31 -/* 800FF1CC 000FBFCC 48 00 35 2D */ bl func_801026F8 +/* 800FF1CC 000FBFCC 48 00 35 2D */ bl IsDead__9zNPCRobotFv /* 800FF1D0 000FBFD0 2C 03 00 00 */ cmpwi r3, 0 /* 800FF1D4 000FBFD4 40 82 00 18 */ bne lbl_800FF1EC /* 800FF1D8 000FBFD8 FC 20 F8 90 */ fmr f1, f31 @@ -11586,7 +11586,7 @@ lbl_800FF458: /* 800FF48C 000FC28C 93 A1 00 14 */ stw r29, 0x14(r1) /* 800FF490 000FC290 7C 7D 1B 78 */ mr r29, r3 /* 800FF494 000FC294 83 E3 02 4C */ lwz r31, 0x24c(r3) -/* 800FF498 000FC298 48 00 32 61 */ bl func_801026F8 +/* 800FF498 000FC298 48 00 32 61 */ bl IsDead__9zNPCRobotFv /* 800FF49C 000FC29C 2C 03 00 00 */ cmpwi r3, 0 /* 800FF4A0 000FC2A0 40 82 00 C8 */ bne lbl_800FF568 /* 800FF4A4 000FC2A4 7F A3 EB 78 */ mr r3, r29 @@ -11889,7 +11889,7 @@ lbl_800FF874: /* 800FF8AC 000FC6AC 48 00 00 E4 */ b lbl_800FF990 lbl_800FF8B0: /* 800FF8B0 000FC6B0 7C A3 2B 78 */ mr r3, r5 -/* 800FF8B4 000FC6B4 4B FD 5B 59 */ bl func_800D540C +/* 800FF8B4 000FC6B4 4B FD 5B 59 */ bl GetID__5xGoalCFv /* 800FF8B8 000FC6B8 3C 80 4E 47 */ lis r4, 0x4E475260@ha /* 800FF8BC 000FC6BC 38 04 52 60 */ addi r0, r4, 0x4E475260@l /* 800FF8C0 000FC6C0 7C 03 00 00 */ cmpw r3, r0 @@ -11990,7 +11990,7 @@ lbl_800FF990: /* 800FFA14 000FC814 90 BF 02 CC */ stw r5, 0x2cc(r31) /* 800FFA18 000FC818 90 9F 03 7C */ stw r4, 0x37c(r31) /* 800FFA1C 000FC81C 90 1F 03 80 */ stw r0, 0x380(r31) -/* 800FFA20 000FC820 48 00 30 89 */ bl func_80102AA8 +/* 800FFA20 000FC820 48 00 30 89 */ bl Prepare__8NPCLaserFv /* 800FFA24 000FC824 7F E3 FB 78 */ mr r3, r31 /* 800FFA28 000FC828 38 80 00 01 */ li r4, 1 /* 800FFA2C 000FC82C 38 A0 FF FF */ li r5, -1 @@ -12013,7 +12013,7 @@ lbl_800FF990: /* 800FFA70 000FC870 4B FE F9 F1 */ bl Setup__10zNPCCommonFv /* 800FFA74 000FC874 3C 60 80 3D */ lis r3, lbl_803CA6B4@ha /* 800FFA78 000FC878 38 63 A6 B4 */ addi r3, r3, lbl_803CA6B4@l -/* 800FFA7C 000FC87C 48 00 30 69 */ bl func_80102AE4 +/* 800FFA7C 000FC87C 48 00 30 69 */ bl TextureGet__8NPCLaserFv /* 800FFA80 000FC880 28 03 00 00 */ cmplwi r3, 0 /* 800FFA84 000FC884 40 82 00 7C */ bne lbl_800FFB00 /* 800FFA88 000FC888 3C 60 80 27 */ lis r3, lbl_802696F4@ha @@ -12031,22 +12031,22 @@ lbl_800FFAA8: /* 800FFAB4 000FC8B4 38 63 A6 B4 */ addi r3, r3, lbl_803CA6B4@l /* 800FFAB8 000FC8B8 90 A1 00 0C */ stw r5, 0xc(r1) /* 800FFABC 000FC8BC 90 01 00 08 */ stw r0, 8(r1) -/* 800FFAC0 000FC8C0 48 00 30 1D */ bl func_80102ADC +/* 800FFAC0 000FC8C0 48 00 30 1D */ bl TextureSet__8NPCLaserFP8RwRaster /* 800FFAC4 000FC8C4 3C 60 80 3D */ lis r3, lbl_803CA6B4@ha /* 800FFAC8 000FC8C8 C0 22 9B 84 */ lfs f1, lbl_803CE504-_SDA2_BASE_(r2) /* 800FFACC 000FC8CC C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) /* 800FFAD0 000FC8D0 38 63 A6 B4 */ addi r3, r3, lbl_803CA6B4@l -/* 800FFAD4 000FC8D4 48 00 2F FD */ bl func_80102AD0 +/* 800FFAD4 000FC8D4 48 00 2F FD */ bl UVScrollSet__8NPCLaserFff /* 800FFAD8 000FC8D8 3C 60 80 3D */ lis r3, lbl_803CA6B4@ha /* 800FFADC 000FC8DC C0 22 9B 84 */ lfs f1, lbl_803CE504-_SDA2_BASE_(r2) /* 800FFAE0 000FC8E0 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) /* 800FFAE4 000FC8E4 38 63 A6 B4 */ addi r3, r3, lbl_803CA6B4@l -/* 800FFAE8 000FC8E8 48 00 2F DD */ bl func_80102AC4 +/* 800FFAE8 000FC8E8 48 00 2F DD */ bl RadiusSet__8NPCLaserFff /* 800FFAEC 000FC8EC 3C 60 80 3D */ lis r3, lbl_803CA6B4@ha /* 800FFAF0 000FC8F0 38 81 00 0C */ addi r4, r1, 0xc /* 800FFAF4 000FC8F4 38 63 A6 B4 */ addi r3, r3, lbl_803CA6B4@l /* 800FFAF8 000FC8F8 38 A1 00 08 */ addi r5, r1, 8 -/* 800FFAFC 000FC8FC 4B FE CD D1 */ bl func_800EC8CC +/* 800FFAFC 000FC8FC 4B FE CD D1 */ bl ColorSet__8NPCLaserFPC6RwRGBAPC6RwRGBA lbl_800FFB00: /* 800FFB00 000FC900 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FFB04 000FC904 7C 08 03 A6 */ mtlr r0 @@ -12205,7 +12205,7 @@ PartyOn__13zNPCTubeSlaveFv: /* 800FFD50 000FCB50 3C 80 4E 47 */ lis r4, 0x4E47524F@ha /* 800FFD54 000FCB54 7F E3 FB 78 */ mr r3, r31 /* 800FFD58 000FCB58 38 84 52 4F */ addi r4, r4, 0x4E47524F@l -/* 800FFD5C 000FCB5C 48 00 2C 21 */ bl func_8010297C +/* 800FFD5C 000FCB5C 48 00 2C 21 */ bl SetSafety__7xPsycheFi /* 800FFD60 000FCB60 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FFD64 000FCB64 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FFD68 000FCB68 7C 08 03 A6 */ mtlr r0 @@ -12272,10 +12272,10 @@ SetMaster__13zNPCTubeSlaveFP11zNPCTubelet11en_tubespot: /* 800FFE44 000FCC44 93 C3 03 7C */ stw r30, 0x37c(r3) /* 800FFE48 000FCC48 41 82 00 20 */ beq lbl_800FFE68 /* 800FFE4C 000FCC4C 7C 83 23 78 */ mr r3, r4 -/* 800FFE50 000FCC50 4B F8 2E A9 */ bl func_80082CF8 +/* 800FFE50 000FCC50 4B F8 2E A9 */ bl Pos__10zNPCCommonFv /* 800FFE54 000FCC54 7C 7F 1B 78 */ mr r31, r3 /* 800FFE58 000FCC58 7F A3 EB 78 */ mr r3, r29 -/* 800FFE5C 000FCC5C 4B F1 B9 AD */ bl func_8001B808 +/* 800FFE5C 000FCC5C 4B F1 B9 AD */ bl xEntGetPos__FPC4xEnt /* 800FFE60 000FCC60 7F E4 FB 78 */ mr r4, r31 /* 800FFE64 000FCC64 4B F4 E6 79 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800FFE68: @@ -12318,7 +12318,7 @@ lbl_800FFEA4: /* 800FFEF0 000FCCF0 7C 7F 1B 78 */ mr r31, r3 /* 800FFEF4 000FCCF4 48 00 01 45 */ bl DoLaserRendering__13zNPCTubeSlaveFv /* 800FFEF8 000FCCF8 7F E3 FB 78 */ mr r3, r31 -/* 800FFEFC 000FCCFC 4B FE EE 71 */ bl func_800EED6C +/* 800FFEFC 000FCCFC 4B FE EE 71 */ bl RenderExtra__10zNPCCommonFv /* 800FFF00 000FCD00 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FFF04 000FCD04 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FFF08 000FCD08 7C 08 03 A6 */ mtlr r0 @@ -12390,7 +12390,7 @@ lbl_800FFFF8: /* 800FFFF8 000FCDF8 C3 E2 9B 6C */ lfs f31, lbl_803CE4EC-_SDA2_BASE_(r2) lbl_800FFFFC: /* 800FFFFC 000FCDFC 80 63 03 80 */ lwz r3, 0x380(r3) -/* 80100000 000FCE00 4B F1 B8 09 */ bl func_8001B808 +/* 80100000 000FCE00 4B F1 B8 09 */ bl xEntGetPos__FPC4xEnt /* 80100004 000FCE04 7C 64 1B 78 */ mr r4, r3 /* 80100008 000FCE08 7F E3 FB 78 */ mr r3, r31 /* 8010000C 000FCE0C 4B F4 E4 D1 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -12418,7 +12418,7 @@ DoLaserRendering__13zNPCTubeSlaveFv: /* 80100058 000FCE58 48 00 D4 DD */ bl GetCurGoal__7xPsycheCFv /* 8010005C 000FCE5C 7C 7F 1B 79 */ or. r31, r3, r3 /* 80100060 000FCE60 41 82 00 1C */ beq lbl_8010007C -/* 80100064 000FCE64 4B FD 53 A9 */ bl func_800D540C +/* 80100064 000FCE64 4B FD 53 A9 */ bl GetID__5xGoalCFv /* 80100068 000FCE68 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 8010006C 000FCE6C 28 00 52 51 */ cmplwi r0, 0x5251 /* 80100070 000FCE70 40 82 00 0C */ bne lbl_8010007C @@ -12452,7 +12452,7 @@ lbl_8010007C: /* 801000DC 000FCEDC 64 84 01 00 */ oris r4, r4, 0x100 /* 801000E0 000FCEE0 90 9F 01 C8 */ stw r4, 0x1c8(r31) /* 801000E4 000FCEE4 90 1F 02 CC */ stw r0, 0x2cc(r31) -/* 801000E8 000FCEE8 48 00 21 61 */ bl func_80102248 +/* 801000E8 000FCEE8 48 00 21 61 */ bl Valid__12UVAModelInfoCFv /* 801000EC 000FCEEC 2C 03 00 00 */ cmpwi r3, 0 /* 801000F0 000FCEF0 40 82 00 50 */ bne lbl_80100140 /* 801000F4 000FCEF4 7F E3 FB 78 */ mr r3, r31 @@ -12473,7 +12473,7 @@ lbl_8010007C: /* 80100130 000FCF30 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) /* 80100134 000FCF34 C0 42 9C 60 */ lfs f2, lbl_803CE5E0-_SDA2_BASE_(r2) /* 80100138 000FCF38 38 63 23 90 */ addi r3, r3, lbl_80312390@l -/* 8010013C 000FCF3C 48 00 21 01 */ bl func_8010223C +/* 8010013C 000FCF3C 48 00 21 01 */ bl UVVelSet__12UVAModelInfoFff lbl_80100140: /* 80100140 000FCF40 38 60 00 01 */ li r3, 1 /* 80100144 000FCF44 38 80 00 00 */ li r4, 0 @@ -12536,7 +12536,7 @@ lbl_80100140: /* 80100228 000FD028 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l /* 8010022C 000FD02C 38 C0 00 00 */ li r6, 0 /* 80100230 000FD030 38 E0 00 00 */ li r7, 0 -/* 80100234 000FD034 4B FF 48 01 */ bl func_800F4A34 +/* 80100234 000FD034 4B FF 48 01 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 80100238 000FD038 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 8010023C 000FD03C 7F E3 FB 78 */ mr r3, r31 /* 80100240 000FD040 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l @@ -12546,7 +12546,7 @@ lbl_80100140: /* 80100250 000FD050 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l /* 80100254 000FD054 38 C0 00 00 */ li r6, 0 /* 80100258 000FD058 38 E0 00 00 */ li r7, 0 -/* 8010025C 000FD05C 4B FF 47 D9 */ bl func_800F4A34 +/* 8010025C 000FD05C 4B FF 47 D9 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 80100260 000FD060 3C 80 4E 47 */ lis r4, 0x4E474E34@ha /* 80100264 000FD064 7F E3 FB 78 */ mr r3, r31 /* 80100268 000FD068 38 84 4E 34 */ addi r4, r4, 0x4E474E34@l @@ -12556,7 +12556,7 @@ lbl_80100140: /* 80100278 000FD078 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l /* 8010027C 000FD07C 38 C0 00 00 */ li r6, 0 /* 80100280 000FD080 38 E0 00 00 */ li r7, 0 -/* 80100284 000FD084 4B FF 47 B1 */ bl func_800F4A34 +/* 80100284 000FD084 4B FF 47 B1 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 80100288 000FD088 3C 80 4E 47 */ lis r4, 0x4E474E32@ha /* 8010028C 000FD08C 7F E3 FB 78 */ mr r3, r31 /* 80100290 000FD090 38 84 4E 32 */ addi r4, r4, 0x4E474E32@l @@ -12566,7 +12566,7 @@ lbl_80100140: /* 801002A0 000FD0A0 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l /* 801002A4 000FD0A4 38 C0 00 00 */ li r6, 0 /* 801002A8 000FD0A8 38 E0 00 00 */ li r7, 0 -/* 801002AC 000FD0AC 4B FF 47 89 */ bl func_800F4A34 +/* 801002AC 000FD0AC 4B FF 47 89 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 801002B0 000FD0B0 3C 80 4E 47 */ lis r4, 0x4E474E31@ha /* 801002B4 000FD0B4 7F E3 FB 78 */ mr r3, r31 /* 801002B8 000FD0B8 38 84 4E 31 */ addi r4, r4, 0x4E474E31@l @@ -12576,7 +12576,7 @@ lbl_80100140: /* 801002C8 000FD0C8 38 84 0E FC */ addi r4, r4, lbl_80100EFC@l /* 801002CC 000FD0CC 38 C0 00 00 */ li r6, 0 /* 801002D0 000FD0D0 38 E0 00 00 */ li r7, 0 -/* 801002D4 000FD0D4 4B FF 47 61 */ bl func_800F4A34 +/* 801002D4 000FD0D4 4B FF 47 61 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 801002D8 000FD0D8 3C 80 4E 47 */ lis r4, 0x4E475234@ha /* 801002DC 000FD0DC 7F E3 FB 78 */ mr r3, r31 /* 801002E0 000FD0E0 38 84 52 34 */ addi r4, r4, 0x4E475234@l @@ -12586,7 +12586,7 @@ lbl_80100140: /* 801002F0 000FD0F0 38 A5 14 6C */ addi r5, r5, lbl_8010146C@l /* 801002F4 000FD0F4 38 C0 00 00 */ li r6, 0 /* 801002F8 000FD0F8 38 E0 00 00 */ li r7, 0 -/* 801002FC 000FD0FC 4B FF 47 39 */ bl func_800F4A34 +/* 801002FC 000FD0FC 4B FF 47 39 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 80100300 000FD100 7F E3 FB 78 */ mr r3, r31 /* 80100304 000FD104 48 00 CE C5 */ bl BrainExtend__7xPsycheFv /* 80100308 000FD108 3C 80 4E 47 */ lis r4, 0x4E475242@ha @@ -12609,7 +12609,7 @@ lbl_80100140: /* 8010034C 000FD14C 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 80100350 000FD150 7F E3 FB 78 */ mr r3, r31 /* 80100354 000FD154 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l -/* 80100358 000FD158 48 00 26 25 */ bl func_8010297C +/* 80100358 000FD158 48 00 26 25 */ bl SetSafety__7xPsycheFi /* 8010035C 000FD15C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80100360 000FD160 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80100364 000FD164 7C 08 03 A6 */ mtlr r0 @@ -12715,7 +12715,7 @@ lbl_80100490: /* 801004C0 000FD2C0 FF E0 08 90 */ fmr f31, f1 /* 801004C4 000FD2C4 7C 7E 1B 78 */ mr r30, r3 /* 801004C8 000FD2C8 7C 9F 23 78 */ mr r31, r4 -/* 801004CC 000FD2CC 48 00 22 2D */ bl func_801026F8 +/* 801004CC 000FD2CC 48 00 22 2D */ bl IsDead__9zNPCRobotFv /* 801004D0 000FD2D0 2C 03 00 00 */ cmpwi r3, 0 /* 801004D4 000FD2D4 40 82 00 10 */ bne lbl_801004E4 /* 801004D8 000FD2D8 FC 20 F8 90 */ fmr f1, f31 @@ -12820,7 +12820,7 @@ lbl_80100638: /* 8010063C 000FD43C 2C 03 00 00 */ cmpwi r3, 0 /* 80100640 000FD440 41 82 00 34 */ beq lbl_80100674 /* 80100644 000FD444 7F 83 E3 78 */ mr r3, r28 -/* 80100648 000FD448 4B F8 26 B1 */ bl func_80082CF8 +/* 80100648 000FD448 4B F8 26 B1 */ bl Pos__10zNPCCommonFv /* 8010064C 000FD44C 7C 65 1B 78 */ mr r5, r3 /* 80100650 000FD450 7F 83 E3 78 */ mr r3, r28 /* 80100654 000FD454 38 80 00 01 */ li r4, 1 @@ -12930,7 +12930,7 @@ lbl_801007A4: /* 801007B4 000FD5B4 EF FF 00 24 */ fdivs f31, f31, f0 /* 801007B8 000FD5B8 C0 62 9B 68 */ lfs f3, lbl_803CE4E8-_SDA2_BASE_(r2) /* 801007BC 000FD5BC FC 20 F8 90 */ fmr f1, f31 -/* 801007C0 000FD5C0 4B FE C3 6D */ bl func_800ECB2C +/* 801007C0 000FD5C0 4B FE C3 6D */ bl SMOOTH__Ffff /* 801007C4 000FD5C4 D0 3E 03 7C */ stfs f1, 0x37c(r30) /* 801007C8 000FD5C8 7F C3 F3 78 */ mr r3, r30 /* 801007CC 000FD5CC 38 80 00 01 */ li r4, 1 @@ -13009,7 +13009,7 @@ ShieldCollide__9zNPCSlickFf: /* 801008D4 000FD6D4 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 801008D8 000FD6D8 41 82 00 24 */ beq lbl_801008FC /* 801008DC 000FD6DC 7F E3 FB 78 */ mr r3, r31 -/* 801008E0 000FD6E0 4B F8 24 19 */ bl func_80082CF8 +/* 801008E0 000FD6E0 4B F8 24 19 */ bl Pos__10zNPCCommonFv /* 801008E4 000FD6E4 7C 65 1B 78 */ mr r5, r3 /* 801008E8 000FD6E8 7F E3 FB 78 */ mr r3, r31 /* 801008EC 000FD6EC 38 80 00 01 */ li r4, 1 @@ -13111,12 +13111,12 @@ ShieldGeneratorDamaged__9zNPCSlickFv: /* 80100A30 000FD830 48 00 00 2C */ b lbl_80100A5C lbl_80100A34: /* 80100A34 000FD834 7F E3 FB 78 */ mr r3, r31 -/* 80100A38 000FD838 4B F8 22 C1 */ bl func_80082CF8 +/* 80100A38 000FD838 4B F8 22 C1 */ bl Pos__10zNPCCommonFv /* 80100A3C 000FD83C 3C A0 80 27 */ lis r5, lbl_802696B8@ha /* 80100A40 000FD840 7C 64 1B 78 */ mr r4, r3 /* 80100A44 000FD844 38 A5 96 B8 */ addi r5, r5, lbl_802696B8@l /* 80100A48 000FD848 38 61 00 08 */ addi r3, r1, 8 -/* 80100A4C 000FD84C 4B F0 A6 6D */ bl func_8000B0B8 +/* 80100A4C 000FD84C 4B F0 A6 6D */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 80100A50 000FD850 38 81 00 08 */ addi r4, r1, 8 /* 80100A54 000FD854 38 60 00 00 */ li r3, 0 /* 80100A58 000FD858 48 08 0B D1 */ bl NPCC_BurstBubble__F11en_npcburstP5xVec3 @@ -13195,7 +13195,7 @@ lbl_80100B58: /* 80100B58 000FD958 38 7D 00 64 */ addi r3, r29, 0x64 /* 80100B5C 000FD95C D0 3F 00 0C */ stfs f1, 0xc(r31) /* 80100B60 000FD960 7C 64 1B 78 */ mr r4, r3 -/* 80100B64 000FD964 4B F0 A3 D9 */ bl func_8000AF3C +/* 80100B64 000FD964 4B F0 A3 D9 */ bl xQuickCullForBound__FP7xQCDataPC6xBound /* 80100B68 000FD968 7F A3 EB 78 */ mr r3, r29 /* 80100B6C 000FD96C 48 02 38 BD */ bl zGridUpdateEnt__FP4xEnt lbl_80100B70: @@ -13265,7 +13265,7 @@ lbl_80100C04: /* 80100C2C 000FDA2C 7F E3 FB 78 */ mr r3, r31 /* 80100C30 000FDA30 C0 04 07 74 */ lfs f0, 0x774(r4) /* 80100C34 000FDA34 EF E1 00 32 */ fmuls f31, f1, f0 -/* 80100C38 000FDA38 4B F1 AB D1 */ bl func_8001B808 +/* 80100C38 000FDA38 4B F1 AB D1 */ bl xEntGetPos__FPC4xEnt /* 80100C3C 000FDA3C 80 83 00 00 */ lwz r4, 0(r3) /* 80100C40 000FDA40 3B C0 00 00 */ li r30, 0 /* 80100C44 000FDA44 80 03 00 04 */ lwz r0, 4(r3) @@ -13285,14 +13285,14 @@ lbl_80100C68: /* 80100C78 000FDA78 EC 21 10 28 */ fsubs f1, f1, f2 /* 80100C7C 000FDA7C EC 00 00 72 */ fmuls f0, f0, f1 /* 80100C80 000FDA80 EF DF 00 32 */ fmuls f30, f31, f0 -/* 80100C84 000FDA84 4B F9 01 CD */ bl func_80090E50 +/* 80100C84 000FDA84 4B F9 01 CD */ bl NPCC_upDir__FP4xEnt /* 80100C88 000FDA88 FC 20 F0 90 */ fmr f1, f30 /* 80100C8C 000FDA8C 7C 64 1B 78 */ mr r4, r3 /* 80100C90 000FDA90 38 61 00 20 */ addi r3, r1, 0x20 -/* 80100C94 000FDA94 4B F0 A4 8D */ bl func_8000B120 +/* 80100C94 000FDA94 4B F0 A4 8D */ bl __ml__5xVec3CFf /* 80100C98 000FDA98 38 61 00 2C */ addi r3, r1, 0x2c /* 80100C9C 000FDA9C 38 81 00 20 */ addi r4, r1, 0x20 -/* 80100CA0 000FDAA0 4B F0 A5 C5 */ bl func_8000B264 +/* 80100CA0 000FDAA0 4B F0 A5 C5 */ bl __as__5xVec3FRC5xVec3 /* 80100CA4 000FDAA4 4B F2 FF E5 */ bl xurand__Fv /* 80100CA8 000FDAA8 C0 42 9B 88 */ lfs f2, lbl_803CE508-_SDA2_BASE_(r2) /* 80100CAC 000FDAAC 7F E3 FB 78 */ mr r3, r31 @@ -13300,14 +13300,14 @@ lbl_80100C68: /* 80100CB4 000FDAB4 EC 21 10 28 */ fsubs f1, f1, f2 /* 80100CB8 000FDAB8 EC 00 00 72 */ fmuls f0, f0, f1 /* 80100CBC 000FDABC EF DF 00 32 */ fmuls f30, f31, f0 -/* 80100CC0 000FDAC0 4B F9 01 81 */ bl func_80090E40 +/* 80100CC0 000FDAC0 4B F9 01 81 */ bl NPCC_faceDir__FP4xEnt /* 80100CC4 000FDAC4 FC 20 F0 90 */ fmr f1, f30 /* 80100CC8 000FDAC8 7C 64 1B 78 */ mr r4, r3 /* 80100CCC 000FDACC 38 61 00 14 */ addi r3, r1, 0x14 -/* 80100CD0 000FDAD0 4B F0 A4 51 */ bl func_8000B120 +/* 80100CD0 000FDAD0 4B F0 A4 51 */ bl __ml__5xVec3CFf /* 80100CD4 000FDAD4 38 61 00 2C */ addi r3, r1, 0x2c /* 80100CD8 000FDAD8 38 81 00 14 */ addi r4, r1, 0x14 -/* 80100CDC 000FDADC 4B F1 47 69 */ bl func_80015444 +/* 80100CDC 000FDADC 4B F1 47 69 */ bl __apl__5xVec3FRC5xVec3 /* 80100CE0 000FDAE0 4B F2 FF A9 */ bl xurand__Fv /* 80100CE4 000FDAE4 C0 42 9B 88 */ lfs f2, lbl_803CE508-_SDA2_BASE_(r2) /* 80100CE8 000FDAE8 7F E3 FB 78 */ mr r3, r31 @@ -13315,17 +13315,17 @@ lbl_80100C68: /* 80100CF0 000FDAF0 EC 21 10 28 */ fsubs f1, f1, f2 /* 80100CF4 000FDAF4 EC 00 00 72 */ fmuls f0, f0, f1 /* 80100CF8 000FDAF8 EF DF 00 32 */ fmuls f30, f31, f0 -/* 80100CFC 000FDAFC 4B F9 01 39 */ bl func_80090E34 +/* 80100CFC 000FDAFC 4B F9 01 39 */ bl NPCC_rightDir__FP4xEnt /* 80100D00 000FDB00 FC 20 F0 90 */ fmr f1, f30 /* 80100D04 000FDB04 7C 64 1B 78 */ mr r4, r3 /* 80100D08 000FDB08 38 61 00 08 */ addi r3, r1, 8 -/* 80100D0C 000FDB0C 4B F0 A4 15 */ bl func_8000B120 +/* 80100D0C 000FDB0C 4B F0 A4 15 */ bl __ml__5xVec3CFf /* 80100D10 000FDB10 38 61 00 2C */ addi r3, r1, 0x2c /* 80100D14 000FDB14 38 81 00 08 */ addi r4, r1, 8 -/* 80100D18 000FDB18 4B F1 47 2D */ bl func_80015444 +/* 80100D18 000FDB18 4B F1 47 2D */ bl __apl__5xVec3FRC5xVec3 /* 80100D1C 000FDB1C 38 61 00 2C */ addi r3, r1, 0x2c /* 80100D20 000FDB20 38 81 00 38 */ addi r4, r1, 0x38 -/* 80100D24 000FDB24 4B F1 47 21 */ bl func_80015444 +/* 80100D24 000FDB24 4B F1 47 21 */ bl __apl__5xVec3FRC5xVec3 /* 80100D28 000FDB28 38 61 00 2C */ addi r3, r1, 0x2c /* 80100D2C 000FDB2C 48 08 48 55 */ bl NPAR_EmitOilVapors__FPC5xVec3 /* 80100D30 000FDB30 3B DE 00 01 */ addi r30, r30, 1 @@ -13350,7 +13350,7 @@ lbl_80100D64: /* 80100D74 000FDB74 3B E0 00 00 */ li r31, 0 /* 80100D78 000FDB78 93 C1 00 08 */ stw r30, 8(r1) /* 80100D7C 000FDB7C 7C BE 2B 78 */ mr r30, r5 -/* 80100D80 000FDB80 4B FE BA 11 */ bl func_800EC790 +/* 80100D80 000FDB80 4B FE BA 11 */ bl GetPsyche__5xGoalCFv /* 80100D84 000FDB84 38 80 00 00 */ li r4, 0 /* 80100D88 000FDB88 48 00 DB 21 */ bl TimerGet__7xPsycheF11en_xpsytime /* 80100D8C 000FDB8C C0 02 9B 90 */ lfs f0, lbl_803CE510-_SDA2_BASE_(r2) @@ -13419,7 +13419,7 @@ lbl_80100E5C: /* 80100E70 000FDC70 48 00 0E 61 */ bl Cycle__8NPCArenaFP10zNPCCommoni lbl_80100E74: /* 80100E74 000FDC74 7F C3 F3 78 */ mr r3, r30 -/* 80100E78 000FDC78 4B FE BB 31 */ bl func_800EC9A8 +/* 80100E78 000FDC78 4B FE BB 31 */ bl IsReady__8NPCArenaFv /* 80100E7C 000FDC7C 2C 03 00 00 */ cmpwi r3, 0 /* 80100E80 000FDC80 40 82 00 0C */ bne lbl_80100E8C /* 80100E84 000FDC84 38 60 00 00 */ li r3, 0 @@ -13429,7 +13429,7 @@ lbl_80100E8C: /* 80100E90 000FDC90 7F C3 F3 78 */ mr r3, r30 /* 80100E94 000FDC94 7F E4 FB 78 */ mr r4, r31 /* 80100E98 000FDC98 38 A0 00 00 */ li r5, 0 -/* 80100E9C 000FDC9C 4B FE BB 29 */ bl func_800EC9C4 +/* 80100E9C 000FDC9C 4B FE BB 29 */ bl IncludesNPC__8NPCArenaFP10zNPCCommonfP5xVec3 /* 80100EA0 000FDCA0 2C 03 00 00 */ cmpwi r3, 0 /* 80100EA4 000FDCA4 40 82 00 0C */ bne lbl_80100EB0 /* 80100EA8 000FDCA8 38 60 00 00 */ li r3, 0 @@ -13438,7 +13438,7 @@ lbl_80100EB0: /* 80100EB0 000FDCB0 C0 22 9B 88 */ lfs f1, lbl_803CE508-_SDA2_BASE_(r2) /* 80100EB4 000FDCB4 7F C3 F3 78 */ mr r3, r30 /* 80100EB8 000FDCB8 38 80 00 00 */ li r4, 0 -/* 80100EBC 000FDCBC 4B FE BA 75 */ bl func_800EC930 +/* 80100EBC 000FDCBC 4B FE BA 75 */ bl IncludesPlayer__8NPCArenaFfP5xVec3 /* 80100EC0 000FDCC0 2C 03 00 00 */ cmpwi r3, 0 /* 80100EC4 000FDCC4 40 82 00 0C */ bne lbl_80100ED0 /* 80100EC8 000FDCC8 38 60 00 00 */ li r3, 0 @@ -13511,7 +13511,7 @@ lbl_80100FA4: /* 80100FB8 000FDDB8 48 00 0D 19 */ bl Cycle__8NPCArenaFP10zNPCCommoni lbl_80100FBC: /* 80100FBC 000FDDBC 7F C3 F3 78 */ mr r3, r30 -/* 80100FC0 000FDDC0 4B FE B9 E9 */ bl func_800EC9A8 +/* 80100FC0 000FDDC0 4B FE B9 E9 */ bl IsReady__8NPCArenaFv /* 80100FC4 000FDDC4 2C 03 00 00 */ cmpwi r3, 0 /* 80100FC8 000FDDC8 40 82 00 0C */ bne lbl_80100FD4 /* 80100FCC 000FDDCC 38 60 00 00 */ li r3, 0 @@ -13521,7 +13521,7 @@ lbl_80100FD4: /* 80100FD8 000FDDD8 7F C3 F3 78 */ mr r3, r30 /* 80100FDC 000FDDDC 7F E4 FB 78 */ mr r4, r31 /* 80100FE0 000FDDE0 38 A0 00 00 */ li r5, 0 -/* 80100FE4 000FDDE4 4B FE B9 E1 */ bl func_800EC9C4 +/* 80100FE4 000FDDE4 4B FE B9 E1 */ bl IncludesNPC__8NPCArenaFP10zNPCCommonfP5xVec3 /* 80100FE8 000FDDE8 2C 03 00 00 */ cmpwi r3, 0 /* 80100FEC 000FDDEC 40 82 00 0C */ bne lbl_80100FF8 /* 80100FF0 000FDDF0 38 60 00 00 */ li r3, 0 @@ -13529,7 +13529,7 @@ lbl_80100FD4: lbl_80100FF8: /* 80100FF8 000FDDF8 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 80100FFC 000FDDFC 7F C3 F3 78 */ mr r3, r30 -/* 80101000 000FDE00 4B FE B9 19 */ bl func_800EC918 +/* 80101000 000FDE00 4B FE B9 19 */ bl Radius__8NPCArenaFf /* 80101004 000FDE04 C0 02 9B 6C */ lfs f0, lbl_803CE4EC-_SDA2_BASE_(r2) /* 80101008 000FDE08 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 8010100C 000FDE0C EC 00 00 72 */ fmuls f0, f0, f1 @@ -13538,14 +13538,14 @@ lbl_80100FF8: /* 80101018 000FDE18 40 81 00 18 */ ble lbl_80101030 /* 8010101C 000FDE1C C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) /* 80101020 000FDE20 7F C3 F3 78 */ mr r3, r30 -/* 80101024 000FDE24 4B FE B8 F5 */ bl func_800EC918 +/* 80101024 000FDE24 4B FE B8 F5 */ bl Radius__8NPCArenaFf /* 80101028 000FDE28 C0 02 9B 6C */ lfs f0, lbl_803CE4EC-_SDA2_BASE_(r2) /* 8010102C 000FDE2C EF C0 00 72 */ fmuls f30, f0, f1 lbl_80101030: /* 80101030 000FDE30 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80101034 000FDE34 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80101038 000FDE38 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 8010103C 000FDE3C 4B F1 A7 CD */ bl func_8001B808 +/* 8010103C 000FDE3C 4B F1 A7 CD */ bl xEntGetPos__FPC4xEnt /* 80101040 000FDE40 7C 64 1B 78 */ mr r4, r3 /* 80101044 000FDE44 7F C3 F3 78 */ mr r3, r30 /* 80101048 000FDE48 38 A1 00 08 */ addi r5, r1, 8 @@ -13557,7 +13557,7 @@ lbl_80101030: /* 80101060 000FDE60 41 81 00 18 */ bgt lbl_80101078 /* 80101064 000FDE64 C0 02 9C 80 */ lfs f0, lbl_803CE600-_SDA2_BASE_(r2) /* 80101068 000FDE68 EC 20 07 B2 */ fmuls f1, f0, f30 -/* 8010106C 000FDE6C 4B F4 70 3D */ bl func_800480A8 +/* 8010106C 000FDE6C 4B F4 70 3D */ bl SQ__Ff /* 80101070 000FDE70 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 80101074 000FDE74 40 81 00 0C */ ble lbl_80101080 lbl_80101078: @@ -13680,7 +13680,7 @@ lbl_801011F8: /* 8010120C 000FE00C 48 00 0A C5 */ bl Cycle__8NPCArenaFP10zNPCCommoni lbl_80101210: /* 80101210 000FE010 7F A3 EB 78 */ mr r3, r29 -/* 80101214 000FE014 4B FE B7 95 */ bl func_800EC9A8 +/* 80101214 000FE014 4B FE B7 95 */ bl IsReady__8NPCArenaFv /* 80101218 000FE018 2C 03 00 00 */ cmpwi r3, 0 /* 8010121C 000FE01C 40 82 00 0C */ bne lbl_80101228 /* 80101220 000FE020 38 60 00 00 */ li r3, 0 @@ -13690,7 +13690,7 @@ lbl_80101228: /* 8010122C 000FE02C 7F A3 EB 78 */ mr r3, r29 /* 80101230 000FE030 7F C4 F3 78 */ mr r4, r30 /* 80101234 000FE034 38 A0 00 00 */ li r5, 0 -/* 80101238 000FE038 4B FE B7 8D */ bl func_800EC9C4 +/* 80101238 000FE038 4B FE B7 8D */ bl IncludesNPC__8NPCArenaFP10zNPCCommonfP5xVec3 /* 8010123C 000FE03C 2C 03 00 00 */ cmpwi r3, 0 /* 80101240 000FE040 40 82 00 0C */ bne lbl_8010124C /* 80101244 000FE044 38 60 00 00 */ li r3, 0 @@ -13699,7 +13699,7 @@ lbl_8010124C: /* 8010124C 000FE04C C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) /* 80101250 000FE050 7F A3 EB 78 */ mr r3, r29 /* 80101254 000FE054 38 80 00 00 */ li r4, 0 -/* 80101258 000FE058 4B FE B6 D9 */ bl func_800EC930 +/* 80101258 000FE058 4B FE B6 D9 */ bl IncludesPlayer__8NPCArenaFfP5xVec3 /* 8010125C 000FE05C 2C 03 00 00 */ cmpwi r3, 0 /* 80101260 000FE060 40 82 00 0C */ bne lbl_8010126C /* 80101264 000FE064 38 60 00 00 */ li r3, 0 @@ -13710,11 +13710,11 @@ lbl_8010126C: /* 80101274 000FE074 38 81 00 6C */ addi r4, r1, 0x6c /* 80101278 000FE078 38 A1 00 08 */ addi r5, r1, 8 /* 8010127C 000FE07C D0 01 00 08 */ stfs f0, 8(r1) -/* 80101280 000FE080 4B F8 19 65 */ bl func_80082BE4 +/* 80101280 000FE080 4B F8 19 65 */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf /* 80101284 000FE084 80 7E 01 D8 */ lwz r3, 0x1d8(r30) /* 80101288 000FE088 FF E0 08 90 */ fmr f31, f1 /* 8010128C 000FE08C C0 23 00 54 */ lfs f1, 0x54(r3) -/* 80101290 000FE090 4B F4 6E 19 */ bl func_800480A8 +/* 80101290 000FE090 4B F4 6E 19 */ bl SQ__Ff /* 80101294 000FE094 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 80101298 000FE098 40 81 00 0C */ ble lbl_801012A4 /* 8010129C 000FE09C 38 60 00 00 */ li r3, 0 @@ -13735,13 +13735,13 @@ lbl_801012BC: /* 801012D0 000FE0D0 C0 3D 00 54 */ lfs f1, 0x54(r29) /* 801012D4 000FE0D4 38 83 30 24 */ addi r4, r3, lbl_80253024@l /* 801012D8 000FE0D8 38 61 00 24 */ addi r3, r1, 0x24 -/* 801012DC 000FE0DC 4B F0 9E 45 */ bl func_8000B120 +/* 801012DC 000FE0DC 4B F0 9E 45 */ bl __ml__5xVec3CFf /* 801012E0 000FE0E0 7F C3 F3 78 */ mr r3, r30 -/* 801012E4 000FE0E4 4B F8 1A 15 */ bl func_80082CF8 +/* 801012E4 000FE0E4 4B F8 1A 15 */ bl Pos__10zNPCCommonFv /* 801012E8 000FE0E8 7C 64 1B 78 */ mr r4, r3 /* 801012EC 000FE0EC 38 61 00 30 */ addi r3, r1, 0x30 /* 801012F0 000FE0F0 38 A1 00 24 */ addi r5, r1, 0x24 -/* 801012F4 000FE0F4 4B F1 40 ED */ bl func_800153E0 +/* 801012F4 000FE0F4 4B F1 40 ED */ bl __pl__5xVec3CFRC5xVec3 /* 801012F8 000FE0F8 80 E1 00 30 */ lwz r7, 0x30(r1) /* 801012FC 000FE0FC 38 61 00 18 */ addi r3, r1, 0x18 /* 80101300 000FE100 80 C1 00 34 */ lwz r6, 0x34(r1) @@ -13751,7 +13751,7 @@ lbl_801012BC: /* 80101310 000FE110 90 E1 00 54 */ stw r7, 0x54(r1) /* 80101314 000FE114 90 C1 00 58 */ stw r6, 0x58(r1) /* 80101318 000FE118 90 01 00 5C */ stw r0, 0x5c(r1) -/* 8010131C 000FE11C 4B F0 9E B1 */ bl func_8000B1CC +/* 8010131C 000FE11C 4B F0 9E B1 */ bl __mi__5xVec3CFRC5xVec3 /* 80101320 000FE120 80 A1 00 18 */ lwz r5, 0x18(r1) /* 80101324 000FE124 38 61 00 48 */ addi r3, r1, 0x48 /* 80101328 000FE128 80 81 00 1C */ lwz r4, 0x1c(r1) @@ -13759,15 +13759,15 @@ lbl_801012BC: /* 80101330 000FE130 90 A1 00 48 */ stw r5, 0x48(r1) /* 80101334 000FE134 90 81 00 4C */ stw r4, 0x4c(r1) /* 80101338 000FE138 90 01 00 50 */ stw r0, 0x50(r1) -/* 8010133C 000FE13C 4B F1 42 75 */ bl func_800155B0 +/* 8010133C 000FE13C 4B F1 42 75 */ bl normalize__5xVec3Fv /* 80101340 000FE140 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80101344 000FE144 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80101348 000FE148 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 8010134C 000FE14C 4B F1 A4 BD */ bl func_8001B808 +/* 8010134C 000FE14C 4B F1 A4 BD */ bl xEntGetPos__FPC4xEnt /* 80101350 000FE150 7C 64 1B 78 */ mr r4, r3 /* 80101354 000FE154 38 61 00 0C */ addi r3, r1, 0xc /* 80101358 000FE158 38 A1 00 60 */ addi r5, r1, 0x60 -/* 8010135C 000FE15C 4B F0 9E 71 */ bl func_8000B1CC +/* 8010135C 000FE15C 4B F0 9E 71 */ bl __mi__5xVec3CFRC5xVec3 /* 80101360 000FE160 80 A1 00 0C */ lwz r5, 0xc(r1) /* 80101364 000FE164 38 61 00 3C */ addi r3, r1, 0x3c /* 80101368 000FE168 80 81 00 10 */ lwz r4, 0x10(r1) @@ -13775,7 +13775,7 @@ lbl_801012BC: /* 80101370 000FE170 90 A1 00 3C */ stw r5, 0x3c(r1) /* 80101374 000FE174 90 81 00 40 */ stw r4, 0x40(r1) /* 80101378 000FE178 90 01 00 44 */ stw r0, 0x44(r1) -/* 8010137C 000FE17C 4B F1 42 35 */ bl func_800155B0 +/* 8010137C 000FE17C 4B F1 42 35 */ bl normalize__5xVec3Fv /* 80101380 000FE180 3C 80 80 25 */ lis r4, lbl_80253054@ha /* 80101384 000FE184 38 61 00 48 */ addi r3, r1, 0x48 /* 80101388 000FE188 38 84 30 54 */ addi r4, r4, lbl_80253054@l @@ -13960,7 +13960,7 @@ ROBO_InitEffects__Fv: /* 80101624 000FE424 FC 40 08 90 */ fmr f2, f1 /* 80101628 000FE428 38 63 00 20 */ addi r3, r3, 0x20 /* 8010162C 000FE42C FC 60 08 90 */ fmr f3, f1 -/* 80101630 000FE430 4B F2 A8 A9 */ bl func_8002BED8 +/* 80101630 000FE430 4B F2 A8 A9 */ bl set__10xParInterpFfffUi /* 80101634 000FE434 80 01 00 14 */ lwz r0, 0x14(r1) /* 80101638 000FE438 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8010163C 000FE43C 7C 08 03 A6 */ mtlr r0 @@ -13988,7 +13988,7 @@ DoFX_Motorboat__9zNPCRobotFf: /* 8010167C 000FE47C 90 A1 00 08 */ stw r5, 8(r1) /* 80101680 000FE480 90 81 00 0C */ stw r4, 0xc(r1) /* 80101684 000FE484 90 01 00 10 */ stw r0, 0x10(r1) -/* 80101688 000FE488 4B F0 CF B1 */ bl func_8000E638 +/* 80101688 000FE488 4B F0 CF B1 */ bl xEntIsVisible__FPC4xEnt /* 8010168C 000FE48C 28 03 00 00 */ cmplwi r3, 0 /* 80101690 000FE490 41 82 00 74 */ beq lbl_80101704 /* 80101694 000FE494 80 7F 02 D8 */ lwz r3, 0x2d8(r31) @@ -13998,11 +13998,11 @@ DoFX_Motorboat__9zNPCRobotFf: /* 801016A4 000FE4A4 2C 00 00 05 */ cmpwi r0, 5 /* 801016A8 000FE4A8 40 80 00 48 */ bge lbl_801016F0 /* 801016AC 000FE4AC C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 801016B0 000FE4B0 4B F4 69 F9 */ bl func_800480A8 +/* 801016B0 000FE4B0 4B F4 69 F9 */ bl SQ__Ff /* 801016B4 000FE4B4 80 7F 00 48 */ lwz r3, 0x48(r31) /* 801016B8 000FE4B8 FF E0 08 90 */ fmr f31, f1 /* 801016BC 000FE4BC 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 801016C0 000FE4C0 4B F1 3A 0D */ bl func_800150CC +/* 801016C0 000FE4C0 4B F1 3A 0D */ bl xVec3Length2__FPC5xVec3 /* 801016C4 000FE4C4 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 801016C8 000FE4C8 40 81 00 28 */ ble lbl_801016F0 /* 801016CC 000FE4CC 7F E3 FB 78 */ mr r3, r31 @@ -14095,7 +14095,7 @@ lbl_801017F8: /* 80101804 000FE604 41 82 00 14 */ beq lbl_80101818 /* 80101808 000FE608 7F E3 FB 78 */ mr r3, r31 /* 8010180C 000FE60C 7F 84 E3 78 */ mr r4, r28 -/* 80101810 000FE610 4B FE B2 A9 */ bl func_800ECAB8 +/* 80101810 000FE610 4B FE B2 A9 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 80101814 000FE614 48 00 00 14 */ b lbl_80101828 lbl_80101818: /* 80101818 000FE618 7F E3 FB 78 */ mr r3, r31 @@ -14110,23 +14110,23 @@ lbl_80101828: /* 80101838 000FE638 2C 03 00 00 */ cmpwi r3, 0 /* 8010183C 000FE63C 40 82 00 38 */ bne lbl_80101874 /* 80101840 000FE640 7F 83 E3 78 */ mr r3, r28 -/* 80101844 000FE644 4B F8 F5 FD */ bl func_80090E40 +/* 80101844 000FE644 4B F8 F5 FD */ bl NPCC_faceDir__FP4xEnt /* 80101848 000FE648 C0 22 9B 88 */ lfs f1, lbl_803CE508-_SDA2_BASE_(r2) /* 8010184C 000FE64C 7C 64 1B 78 */ mr r4, r3 /* 80101850 000FE650 38 61 00 20 */ addi r3, r1, 0x20 -/* 80101854 000FE654 4B F0 98 3D */ bl func_8000B090 +/* 80101854 000FE654 4B F0 98 3D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80101858 000FE658 C0 02 9B 88 */ lfs f0, lbl_803CE508-_SDA2_BASE_(r2) /* 8010185C 000FE65C 7F 83 E3 78 */ mr r3, r28 /* 80101860 000FE660 D0 01 00 24 */ stfs f0, 0x24(r1) -/* 80101864 000FE664 4B F1 9F CD */ bl func_8001B830 +/* 80101864 000FE664 4B F1 9F CD */ bl xEntGetCenter__FPC4xEnt /* 80101868 000FE668 7C 64 1B 78 */ mr r4, r3 /* 8010186C 000FE66C 38 61 00 20 */ addi r3, r1, 0x20 -/* 80101870 000FE670 4B F0 CE E5 */ bl func_8000E754 +/* 80101870 000FE670 4B F0 CE E5 */ bl xVec3AddTo__FP5xVec3PC5xVec3 lbl_80101874: /* 80101874 000FE674 7F 83 E3 78 */ mr r3, r28 /* 80101878 000FE678 38 80 00 00 */ li r4, 0 -/* 8010187C 000FE67C 4B FE AF AD */ bl func_800EC828 -/* 80101880 000FE680 4B F0 8F 7D */ bl func_8000A7FC +/* 8010187C 000FE67C 4B FE AF AD */ bl XYZDstSqToPlayer__10zNPCCommonFP5xVec3 +/* 80101880 000FE680 4B F0 8F 7D */ bl xsqrt__Ff /* 80101884 000FE684 C0 02 9B D4 */ lfs f0, lbl_803CE554-_SDA2_BASE_(r2) /* 80101888 000FE688 FC 1C 00 40 */ fcmpo cr0, f28, f0 /* 8010188C 000FE68C 40 81 00 08 */ ble lbl_80101894 @@ -14147,18 +14147,18 @@ lbl_801018AC: /* 801018BC 000FE6BC 38 81 00 08 */ addi r4, r1, 8 /* 801018C0 000FE6C0 38 A0 00 00 */ li r5, 0 /* 801018C4 000FE6C4 38 C0 00 00 */ li r6, 0 -/* 801018C8 000FE6C8 4B F8 13 81 */ bl func_80082C48 +/* 801018C8 000FE6C8 4B F8 13 81 */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf /* 801018CC 000FE6CC FF E0 08 90 */ fmr f31, f1 /* 801018D0 000FE6D0 7F 83 E3 78 */ mr r3, r28 /* 801018D4 000FE6D4 38 80 00 00 */ li r4, 0 /* 801018D8 000FE6D8 38 A0 00 00 */ li r5, 0 -/* 801018DC 000FE6DC 4B F8 13 09 */ bl func_80082BE4 +/* 801018DC 000FE6DC 4B F8 13 09 */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf /* 801018E0 000FE6E0 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 801018E4 000FE6E4 40 80 00 20 */ bge lbl_80101904 /* 801018E8 000FE6E8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 801018EC 000FE6EC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 801018F0 000FE6F0 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 801018F4 000FE6F4 4B F1 9F 15 */ bl func_8001B808 +/* 801018F4 000FE6F4 4B F1 9F 15 */ bl xEntGetPos__FPC4xEnt /* 801018F8 000FE6F8 7C 64 1B 78 */ mr r4, r3 /* 801018FC 000FE6FC 38 61 00 08 */ addi r3, r1, 8 /* 80101900 000FE700 4B F4 CB DD */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -14170,34 +14170,34 @@ lbl_80101904: /* 80101914 000FE714 EC 00 F0 2A */ fadds f0, f0, f30 /* 80101918 000FE718 38 C0 00 00 */ li r6, 0 /* 8010191C 000FE71C D0 01 00 0C */ stfs f0, 0xc(r1) -/* 80101920 000FE720 4B F8 13 29 */ bl func_80082C48 -/* 80101924 000FE724 4B F0 8E D9 */ bl func_8000A7FC +/* 80101920 000FE720 4B F8 13 29 */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf +/* 80101924 000FE724 4B F0 8E D9 */ bl xsqrt__Ff /* 80101928 000FE728 FF E0 08 90 */ fmr f31, f1 /* 8010192C 000FE72C C0 02 9B A4 */ lfs f0, lbl_803CE524-_SDA2_BASE_(r2) /* 80101930 000FE730 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80101934 000FE734 40 80 00 38 */ bge lbl_8010196C /* 80101938 000FE738 FF E0 E8 90 */ fmr f31, f29 /* 8010193C 000FE73C 7F 83 E3 78 */ mr r3, r28 -/* 80101940 000FE740 4B F8 F5 01 */ bl func_80090E40 +/* 80101940 000FE740 4B F8 F5 01 */ bl NPCC_faceDir__FP4xEnt /* 80101944 000FE744 FC 20 E8 90 */ fmr f1, f29 /* 80101948 000FE748 7C 64 1B 78 */ mr r4, r3 /* 8010194C 000FE74C 38 61 00 08 */ addi r3, r1, 8 -/* 80101950 000FE750 4B F0 97 41 */ bl func_8000B090 +/* 80101950 000FE750 4B F0 97 41 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80101954 000FE754 7F 83 E3 78 */ mr r3, r28 -/* 80101958 000FE758 4B F8 13 A1 */ bl func_80082CF8 +/* 80101958 000FE758 4B F8 13 A1 */ bl Pos__10zNPCCommonFv /* 8010195C 000FE75C 7C 64 1B 78 */ mr r4, r3 /* 80101960 000FE760 38 61 00 08 */ addi r3, r1, 8 -/* 80101964 000FE764 4B F0 CD F1 */ bl func_8000E754 +/* 80101964 000FE764 4B F0 CD F1 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 80101968 000FE768 48 00 00 64 */ b lbl_801019CC lbl_8010196C: /* 8010196C 000FE76C C0 02 9B 48 */ lfs f0, lbl_803CE4C8-_SDA2_BASE_(r2) /* 80101970 000FE770 38 61 00 14 */ addi r3, r1, 0x14 /* 80101974 000FE774 EC 20 F8 24 */ fdivs f1, f0, f31 -/* 80101978 000FE778 4B F1 9F C1 */ bl func_8001B938 +/* 80101978 000FE778 4B F1 9F C1 */ bl xVec3SMulBy__FP5xVec3f /* 8010197C 000FE77C FC 1F E8 40 */ fcmpo cr0, f31, f29 /* 80101980 000FE780 41 80 00 24 */ blt lbl_801019A4 /* 80101984 000FE784 7F 83 E3 78 */ mr r3, r28 -/* 80101988 000FE788 4B F8 F4 B9 */ bl func_80090E40 +/* 80101988 000FE788 4B F8 F4 B9 */ bl NPCC_faceDir__FP4xEnt /* 8010198C 000FE78C 7C 64 1B 78 */ mr r4, r3 /* 80101990 000FE790 38 61 00 14 */ addi r3, r1, 0x14 /* 80101994 000FE794 4B F4 CB 5D */ bl xVec3Dot__FPC5xVec3PC5xVec3 @@ -14209,12 +14209,12 @@ lbl_801019A4: /* 801019A8 000FE7A8 38 61 00 08 */ addi r3, r1, 8 /* 801019AC 000FE7AC FC 20 E8 90 */ fmr f1, f29 /* 801019B0 000FE7B0 38 81 00 14 */ addi r4, r1, 0x14 -/* 801019B4 000FE7B4 4B F0 96 DD */ bl func_8000B090 +/* 801019B4 000FE7B4 4B F0 96 DD */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 801019B8 000FE7B8 7F 83 E3 78 */ mr r3, r28 -/* 801019BC 000FE7BC 4B F8 13 3D */ bl func_80082CF8 +/* 801019BC 000FE7BC 4B F8 13 3D */ bl Pos__10zNPCCommonFv /* 801019C0 000FE7C0 7C 64 1B 78 */ mr r4, r3 /* 801019C4 000FE7C4 38 61 00 08 */ addi r3, r1, 8 -/* 801019C8 000FE7C8 4B F0 CD 8D */ bl func_8000E754 +/* 801019C8 000FE7C8 4B F0 CD 8D */ bl xVec3AddTo__FP5xVec3PC5xVec3 lbl_801019CC: /* 801019CC 000FE7CC 38 7F 00 C4 */ addi r3, r31, 0xc4 /* 801019D0 000FE7D0 38 81 00 08 */ addi r4, r1, 8 @@ -14263,7 +14263,7 @@ IncludesPos__8NPCArenaFP5xVec3fP5xVec3: /* 80101A64 000FE864 7C 7D 1B 78 */ mr r29, r3 /* 80101A68 000FE868 7C 9E 23 78 */ mr r30, r4 /* 80101A6C 000FE86C 7C BF 2B 78 */ mr r31, r5 -/* 80101A70 000FE870 4B FE AF 39 */ bl func_800EC9A8 +/* 80101A70 000FE870 4B FE AF 39 */ bl IsReady__8NPCArenaFv /* 80101A74 000FE874 2C 03 00 00 */ cmpwi r3, 0 /* 80101A78 000FE878 40 82 00 0C */ bne lbl_80101A84 /* 80101A7C 000FE87C 38 60 00 00 */ li r3, 0 @@ -14272,7 +14272,7 @@ lbl_80101A84: /* 80101A84 000FE884 7F C4 F3 78 */ mr r4, r30 /* 80101A88 000FE888 38 61 00 08 */ addi r3, r1, 8 /* 80101A8C 000FE88C 38 BD 00 04 */ addi r5, r29, 4 -/* 80101A90 000FE890 4B F0 CC 01 */ bl func_8000E690 +/* 80101A90 000FE890 4B F0 CC 01 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80101A94 000FE894 28 1F 00 00 */ cmplwi r31, 0 /* 80101A98 000FE898 41 82 00 10 */ beq lbl_80101AA8 /* 80101A9C 000FE89C 7F E3 FB 78 */ mr r3, r31 @@ -14283,10 +14283,10 @@ lbl_80101AA8: /* 80101AAC 000FE8AC D0 01 00 0C */ stfs f0, 0xc(r1) /* 80101AB0 000FE8B0 C0 1D 00 10 */ lfs f0, 0x10(r29) /* 80101AB4 000FE8B4 EC 20 F8 28 */ fsubs f1, f0, f31 -/* 80101AB8 000FE8B8 4B F4 65 F1 */ bl func_800480A8 +/* 80101AB8 000FE8B8 4B F4 65 F1 */ bl SQ__Ff /* 80101ABC 000FE8BC FF E0 08 90 */ fmr f31, f1 /* 80101AC0 000FE8C0 38 61 00 08 */ addi r3, r1, 8 -/* 80101AC4 000FE8C4 4B F1 36 09 */ bl func_800150CC +/* 80101AC4 000FE8C4 4B F1 36 09 */ bl xVec3Length2__FPC5xVec3 /* 80101AC8 000FE8C8 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 80101ACC 000FE8CC 40 81 00 0C */ ble lbl_80101AD8 /* 80101AD0 000FE8D0 38 60 00 00 */ li r3, 0 @@ -14315,7 +14315,7 @@ PctFromHome__8NPCArenaFP5xVec3: /* 80101B18 000FE918 93 C1 00 18 */ stw r30, 0x18(r1) /* 80101B1C 000FE91C 7C 7E 1B 78 */ mr r30, r3 /* 80101B20 000FE920 7C 9F 23 78 */ mr r31, r4 -/* 80101B24 000FE924 4B FE AE 85 */ bl func_800EC9A8 +/* 80101B24 000FE924 4B FE AE 85 */ bl IsReady__8NPCArenaFv /* 80101B28 000FE928 2C 03 00 00 */ cmpwi r3, 0 /* 80101B2C 000FE92C 40 82 00 0C */ bne lbl_80101B38 /* 80101B30 000FE930 C0 22 9B 80 */ lfs f1, lbl_803CE500-_SDA2_BASE_(r2) @@ -14324,14 +14324,14 @@ lbl_80101B38: /* 80101B38 000FE938 7F E4 FB 78 */ mr r4, r31 /* 80101B3C 000FE93C 38 61 00 08 */ addi r3, r1, 8 /* 80101B40 000FE940 38 BE 00 04 */ addi r5, r30, 4 -/* 80101B44 000FE944 4B F0 CB 4D */ bl func_8000E690 +/* 80101B44 000FE944 4B F0 CB 4D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80101B48 000FE948 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) /* 80101B4C 000FE94C D0 01 00 0C */ stfs f0, 0xc(r1) /* 80101B50 000FE950 C0 3E 00 10 */ lfs f1, 0x10(r30) -/* 80101B54 000FE954 4B F4 65 55 */ bl func_800480A8 +/* 80101B54 000FE954 4B F4 65 55 */ bl SQ__Ff /* 80101B58 000FE958 FF E0 08 90 */ fmr f31, f1 /* 80101B5C 000FE95C 38 61 00 08 */ addi r3, r1, 8 -/* 80101B60 000FE960 4B F1 35 6D */ bl func_800150CC +/* 80101B60 000FE960 4B F1 35 6D */ bl xVec3Length2__FPC5xVec3 /* 80101B64 000FE964 EC 21 F8 24 */ fdivs f1, f1, f31 lbl_80101B68: /* 80101B68 000FE968 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 @@ -14354,7 +14354,7 @@ DstSqFromHome__8NPCArenaFP5xVec3P5xVec3: /* 80101BA0 000FE9A0 7C 9E 23 78 */ mr r30, r4 /* 80101BA4 000FE9A4 93 A1 00 24 */ stw r29, 0x24(r1) /* 80101BA8 000FE9A8 7C 7D 1B 78 */ mr r29, r3 -/* 80101BAC 000FE9AC 4B FE AD FD */ bl func_800EC9A8 +/* 80101BAC 000FE9AC 4B FE AD FD */ bl IsReady__8NPCArenaFv /* 80101BB0 000FE9B0 2C 03 00 00 */ cmpwi r3, 0 /* 80101BB4 000FE9B4 40 82 00 0C */ bne lbl_80101BC0 /* 80101BB8 000FE9B8 C0 22 9B 80 */ lfs f1, lbl_803CE500-_SDA2_BASE_(r2) @@ -14363,17 +14363,17 @@ lbl_80101BC0: /* 80101BC0 000FE9C0 7F C4 F3 78 */ mr r4, r30 /* 80101BC4 000FE9C4 38 61 00 08 */ addi r3, r1, 8 /* 80101BC8 000FE9C8 38 BD 00 04 */ addi r5, r29, 4 -/* 80101BCC 000FE9CC 4B F0 CA C5 */ bl func_8000E690 +/* 80101BCC 000FE9CC 4B F0 CA C5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80101BD0 000FE9D0 28 1F 00 00 */ cmplwi r31, 0 /* 80101BD4 000FE9D4 41 82 00 10 */ beq lbl_80101BE4 /* 80101BD8 000FE9D8 7F E3 FB 78 */ mr r3, r31 /* 80101BDC 000FE9DC 38 81 00 08 */ addi r4, r1, 8 -/* 80101BE0 000FE9E0 4B F0 96 85 */ bl func_8000B264 +/* 80101BE0 000FE9E0 4B F0 96 85 */ bl __as__5xVec3FRC5xVec3 lbl_80101BE4: /* 80101BE4 000FE9E4 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) /* 80101BE8 000FE9E8 38 61 00 08 */ addi r3, r1, 8 /* 80101BEC 000FE9EC D0 01 00 0C */ stfs f0, 0xc(r1) -/* 80101BF0 000FE9F0 4B F1 34 DD */ bl func_800150CC +/* 80101BF0 000FE9F0 4B F1 34 DD */ bl xVec3Length2__FPC5xVec3 lbl_80101BF4: /* 80101BF4 000FE9F4 80 01 00 34 */ lwz r0, 0x34(r1) /* 80101BF8 000FE9F8 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -14392,14 +14392,14 @@ NeedToCycle__8NPCArenaFP10zNPCCommon: /* 80101C20 000FEA20 7C 9F 23 78 */ mr r31, r4 /* 80101C24 000FEA24 93 C1 00 08 */ stw r30, 8(r1) /* 80101C28 000FEA28 7C 7E 1B 78 */ mr r30, r3 -/* 80101C2C 000FEA2C 4B FE AD 7D */ bl func_800EC9A8 +/* 80101C2C 000FEA2C 4B FE AD 7D */ bl IsReady__8NPCArenaFv /* 80101C30 000FEA30 2C 03 00 00 */ cmpwi r3, 0 /* 80101C34 000FEA34 41 82 00 34 */ beq lbl_80101C68 /* 80101C38 000FEA38 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) /* 80101C3C 000FEA3C 7F C3 F3 78 */ mr r3, r30 /* 80101C40 000FEA40 7F E4 FB 78 */ mr r4, r31 /* 80101C44 000FEA44 38 A0 00 00 */ li r5, 0 -/* 80101C48 000FEA48 4B FE AD 7D */ bl func_800EC9C4 +/* 80101C48 000FEA48 4B FE AD 7D */ bl IncludesNPC__8NPCArenaFP10zNPCCommonfP5xVec3 /* 80101C4C 000FEA4C 2C 03 00 00 */ cmpwi r3, 0 /* 80101C50 000FEA50 40 82 00 18 */ bne lbl_80101C68 /* 80101C54 000FEA54 80 1E 00 00 */ lwz r0, 0(r30) @@ -14421,7 +14421,7 @@ lbl_80101C88: /* 80101C8C 000FEA8C 48 00 00 2C */ b lbl_80101CB8 lbl_80101C90: /* 80101C90 000FEA90 7F C3 F3 78 */ mr r3, r30 -/* 80101C94 000FEA94 4B FE AD 15 */ bl func_800EC9A8 +/* 80101C94 000FEA94 4B FE AD 15 */ bl IsReady__8NPCArenaFv /* 80101C98 000FEA98 2C 03 00 00 */ cmpwi r3, 0 /* 80101C9C 000FEA9C 40 82 00 18 */ bne lbl_80101CB4 /* 80101CA0 000FEAA0 80 1E 00 00 */ lwz r0, 0(r30) @@ -14469,7 +14469,7 @@ Cycle__8NPCArenaFP10zNPCCommoni: /* 80101D34 000FEB34 80 7E 02 0C */ lwz r3, 0x20c(r30) /* 80101D38 000FEB38 28 03 00 00 */ cmplwi r3, 0 /* 80101D3C 000FEB3C 41 82 00 28 */ beq lbl_80101D64 -/* 80101D40 000FEB40 48 00 0E C5 */ bl func_80102C04 +/* 80101D40 000FEB40 48 00 0E C5 */ bl RadiusArena__10zMovePointFv /* 80101D44 000FEB44 C0 02 9B 48 */ lfs f0, lbl_803CE4C8-_SDA2_BASE_(r2) /* 80101D48 000FEB48 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80101D4C 000FEB4C 40 81 00 18 */ ble lbl_80101D64 @@ -14499,7 +14499,7 @@ lbl_80101D9C: /* 80101DA4 000FEBA4 80 7E 02 10 */ lwz r3, 0x210(r30) /* 80101DA8 000FEBA8 28 03 00 00 */ cmplwi r3, 0 /* 80101DAC 000FEBAC 41 82 00 28 */ beq lbl_80101DD4 -/* 80101DB0 000FEBB0 48 00 0E 55 */ bl func_80102C04 +/* 80101DB0 000FEBB0 48 00 0E 55 */ bl RadiusArena__10zMovePointFv /* 80101DB4 000FEBB4 C0 02 9B 48 */ lfs f0, lbl_803CE4C8-_SDA2_BASE_(r2) /* 80101DB8 000FEBB8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80101DBC 000FEBBC 40 81 00 18 */ ble lbl_80101DD4 @@ -14526,7 +14526,7 @@ lbl_80101E08: /* 80101E08 000FEC08 2C 1F 00 00 */ cmpwi r31, 0 /* 80101E0C 000FEC0C 41 82 00 24 */ beq lbl_80101E30 /* 80101E10 000FEC10 7F A3 EB 78 */ mr r3, r29 -/* 80101E14 000FEC14 4B FE AB 95 */ bl func_800EC9A8 +/* 80101E14 000FEC14 4B FE AB 95 */ bl IsReady__8NPCArenaFv /* 80101E18 000FEC18 2C 03 00 00 */ cmpwi r3, 0 /* 80101E1C 000FEC1C 40 82 00 14 */ bne lbl_80101E30 /* 80101E20 000FEC20 7F A3 EB 78 */ mr r3, r29 @@ -14570,41 +14570,41 @@ NextBestNav__8NPCArenaFP10zNPCCommonP10zMovePoint: /* 80101EA4 000FECA4 7C 99 23 78 */ mr r25, r4 /* 80101EA8 000FECA8 3B A0 00 00 */ li r29, 0 /* 80101EAC 000FECAC 7F 43 D3 78 */ mr r3, r26 -/* 80101EB0 000FECB0 48 00 0D 71 */ bl func_80102C20 +/* 80101EB0 000FECB0 48 00 0D 71 */ bl NumNodes__10zMovePointFv /* 80101EB4 000FECB4 7C 7E 1B 78 */ mr r30, r3 /* 80101EB8 000FECB8 3B 80 00 00 */ li r28, 0 /* 80101EBC 000FECBC 48 00 01 88 */ b lbl_80102044 lbl_80101EC0: /* 80101EC0 000FECC0 7F 43 D3 78 */ mr r3, r26 /* 80101EC4 000FECC4 7F 84 E3 78 */ mr r4, r28 -/* 80101EC8 000FECC8 48 00 0D 49 */ bl func_80102C10 +/* 80101EC8 000FECC8 48 00 0D 49 */ bl NodeByIndex__10zMovePointFi /* 80101ECC 000FECCC 7C 7B 1B 79 */ or. r27, r3, r3 /* 80101ED0 000FECD0 41 82 01 70 */ beq lbl_80102040 /* 80101ED4 000FECD4 7F 23 CB 78 */ mr r3, r25 /* 80101ED8 000FECD8 38 80 00 0C */ li r4, 0xc /* 80101EDC 000FECDC 38 A0 FF FF */ li r5, -1 -/* 80101EE0 000FECE0 4B FD 73 21 */ bl func_800D9200 +/* 80101EE0 000FECE0 4B FD 73 21 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 80101EE4 000FECE4 2C 03 00 00 */ cmpwi r3, 0 /* 80101EE8 000FECE8 41 82 00 44 */ beq lbl_80101F2C /* 80101EEC 000FECEC 80 02 81 88 */ lwz r0, lbl_803CCB08-_SDA2_BASE_(r2) /* 80101EF0 000FECF0 38 61 00 10 */ addi r3, r1, 0x10 /* 80101EF4 000FECF4 90 01 00 10 */ stw r0, 0x10(r1) -/* 80101EF8 000FECF8 4B F1 D5 3D */ bl func_8001F434 +/* 80101EF8 000FECF8 4B F1 D5 3D */ bl xDrawSetColor__F10iColor_tag /* 80101EFC 000FECFC 7F 63 DB 78 */ mr r3, r27 -/* 80101F00 000FED00 4B FD 73 21 */ bl func_800D9220 +/* 80101F00 000FED00 4B FD 73 21 */ bl PosGet__10zMovePointFv /* 80101F04 000FED04 C0 22 9B 84 */ lfs f1, lbl_803CE504-_SDA2_BASE_(r2) /* 80101F08 000FED08 38 80 00 0C */ li r4, 0xc -/* 80101F0C 000FED0C 4B F9 54 49 */ bl func_80097354 +/* 80101F0C 000FED0C 4B F9 54 49 */ bl xDrawSphere2__FPC5xVec3fUi /* 80101F10 000FED10 7F 63 DB 78 */ mr r3, r27 -/* 80101F14 000FED14 4B FD 73 0D */ bl func_800D9220 +/* 80101F14 000FED14 4B FD 73 0D */ bl PosGet__10zMovePointFv /* 80101F18 000FED18 7C 7F 1B 78 */ mr r31, r3 /* 80101F1C 000FED1C 7F 43 D3 78 */ mr r3, r26 -/* 80101F20 000FED20 4B FD 73 01 */ bl func_800D9220 +/* 80101F20 000FED20 4B FD 73 01 */ bl PosGet__10zMovePointFv /* 80101F24 000FED24 7F E4 FB 78 */ mr r4, r31 -/* 80101F28 000FED28 4B F1 D5 09 */ bl func_8001F430 +/* 80101F28 000FED28 4B F1 D5 09 */ bl xDrawLine__FPC5xVec3PC5xVec3 lbl_80101F2C: /* 80101F2C 000FED2C 7F 63 DB 78 */ mr r3, r27 -/* 80101F30 000FED30 48 00 0C D5 */ bl func_80102C04 +/* 80101F30 000FED30 48 00 0C D5 */ bl RadiusArena__10zMovePointFv /* 80101F34 000FED34 FF A0 08 90 */ fmr f29, f1 /* 80101F38 000FED38 C0 02 9B 48 */ lfs f0, lbl_803CE4C8-_SDA2_BASE_(r2) /* 80101F3C 000FED3C FC 1D 00 40 */ fcmpo cr0, f29, f0 @@ -14612,30 +14612,30 @@ lbl_80101F2C: /* 80101F44 000FED44 7F 23 CB 78 */ mr r3, r25 /* 80101F48 000FED48 38 80 00 0C */ li r4, 0xc /* 80101F4C 000FED4C 38 A0 FF FF */ li r5, -1 -/* 80101F50 000FED50 4B FD 72 B1 */ bl func_800D9200 +/* 80101F50 000FED50 4B FD 72 B1 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 80101F54 000FED54 2C 03 00 00 */ cmpwi r3, 0 /* 80101F58 000FED58 41 82 00 30 */ beq lbl_80101F88 /* 80101F5C 000FED5C 80 02 81 88 */ lwz r0, lbl_803CCB08-_SDA2_BASE_(r2) /* 80101F60 000FED60 38 61 00 0C */ addi r3, r1, 0xc /* 80101F64 000FED64 90 01 00 0C */ stw r0, 0xc(r1) -/* 80101F68 000FED68 4B F1 D4 CD */ bl func_8001F434 +/* 80101F68 000FED68 4B F1 D4 CD */ bl xDrawSetColor__F10iColor_tag /* 80101F6C 000FED6C 7F 43 D3 78 */ mr r3, r26 -/* 80101F70 000FED70 4B FD 72 B1 */ bl func_800D9220 +/* 80101F70 000FED70 4B FD 72 B1 */ bl PosGet__10zMovePointFv /* 80101F74 000FED74 FC 20 E8 90 */ fmr f1, f29 /* 80101F78 000FED78 3C 80 00 02 */ lis r4, 0x0002020C@ha /* 80101F7C 000FED7C C0 42 9B 48 */ lfs f2, lbl_803CE4C8-_SDA2_BASE_(r2) /* 80101F80 000FED80 38 84 02 0C */ addi r4, r4, 0x0002020C@l -/* 80101F84 000FED84 4B FE A9 91 */ bl func_800EC914 +/* 80101F84 000FED84 4B FE A9 91 */ bl xDrawCyl__FPC5xVec3ffUi lbl_80101F88: /* 80101F88 000FED88 7F 63 DB 78 */ mr r3, r27 -/* 80101F8C 000FED8C 4B FD 72 95 */ bl func_800D9220 +/* 80101F8C 000FED8C 4B FD 72 95 */ bl PosGet__10zMovePointFv /* 80101F90 000FED90 7C 7F 1B 78 */ mr r31, r3 /* 80101F94 000FED94 7F 43 D3 78 */ mr r3, r26 -/* 80101F98 000FED98 4B FD 72 89 */ bl func_800D9220 +/* 80101F98 000FED98 4B FD 72 89 */ bl PosGet__10zMovePointFv /* 80101F9C 000FED9C 7C 64 1B 78 */ mr r4, r3 /* 80101FA0 000FEDA0 7F E5 FB 78 */ mr r5, r31 /* 80101FA4 000FEDA4 38 61 00 14 */ addi r3, r1, 0x14 -/* 80101FA8 000FEDA8 4B F0 C6 E9 */ bl func_8000E690 +/* 80101FA8 000FEDA8 4B F0 C6 E9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80101FAC 000FEDAC C0 21 00 18 */ lfs f1, 0x18(r1) /* 80101FB0 000FEDB0 C0 02 9B 98 */ lfs f0, lbl_803CE518-_SDA2_BASE_(r2) /* 80101FB4 000FEDB4 FC 20 0A 10 */ fabs f1, f1 @@ -14645,27 +14645,27 @@ lbl_80101F88: /* 80101FC4 000FEDC4 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) /* 80101FC8 000FEDC8 38 61 00 14 */ addi r3, r1, 0x14 /* 80101FCC 000FEDCC D0 01 00 18 */ stfs f0, 0x18(r1) -/* 80101FD0 000FEDD0 4B F1 30 FD */ bl func_800150CC +/* 80101FD0 000FEDD0 4B F1 30 FD */ bl xVec3Length2__FPC5xVec3 /* 80101FD4 000FEDD4 FF E0 08 90 */ fmr f31, f1 /* 80101FD8 000FEDD8 FC 20 E8 90 */ fmr f1, f29 -/* 80101FDC 000FEDDC 4B F4 60 CD */ bl func_800480A8 +/* 80101FDC 000FEDDC 4B F4 60 CD */ bl SQ__Ff /* 80101FE0 000FEDE0 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 80101FE4 000FEDE4 41 81 00 5C */ bgt lbl_80102040 /* 80101FE8 000FEDE8 7F 23 CB 78 */ mr r3, r25 /* 80101FEC 000FEDEC 38 80 00 0C */ li r4, 0xc /* 80101FF0 000FEDF0 38 A0 FF FF */ li r5, -1 -/* 80101FF4 000FEDF4 4B FD 72 0D */ bl func_800D9200 +/* 80101FF4 000FEDF4 4B FD 72 0D */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 80101FF8 000FEDF8 2C 03 00 00 */ cmpwi r3, 0 /* 80101FFC 000FEDFC 41 82 00 28 */ beq lbl_80102024 /* 80102000 000FEE00 80 02 81 84 */ lwz r0, lbl_803CCB04-_SDA2_BASE_(r2) /* 80102004 000FEE04 38 61 00 08 */ addi r3, r1, 8 /* 80102008 000FEE08 90 01 00 08 */ stw r0, 8(r1) -/* 8010200C 000FEE0C 4B F1 D4 29 */ bl func_8001F434 +/* 8010200C 000FEE0C 4B F1 D4 29 */ bl xDrawSetColor__F10iColor_tag /* 80102010 000FEE10 7F 63 DB 78 */ mr r3, r27 -/* 80102014 000FEE14 4B FD 72 0D */ bl func_800D9220 +/* 80102014 000FEE14 4B FD 72 0D */ bl PosGet__10zMovePointFv /* 80102018 000FEE18 C0 22 9C 88 */ lfs f1, lbl_803CE608-_SDA2_BASE_(r2) /* 8010201C 000FEE1C 38 80 00 0C */ li r4, 0xc -/* 80102020 000FEE20 4B F9 53 35 */ bl func_80097354 +/* 80102020 000FEE20 4B F9 53 35 */ bl xDrawSphere2__FPC5xVec3fUi lbl_80102024: /* 80102024 000FEE24 FC 1D F0 40 */ fcmpo cr0, f29, f30 /* 80102028 000FEE28 40 81 00 10 */ ble lbl_80102038 @@ -14712,7 +14712,7 @@ SetHome__8NPCArenaFP10zNPCCommonP10zMovePoint: /* 801020B0 000FEEB0 48 00 00 34 */ b lbl_801020E4 lbl_801020B4: /* 801020B4 000FEEB4 7F E3 FB 78 */ mr r3, r31 -/* 801020B8 000FEEB8 48 00 0B 4D */ bl func_80102C04 +/* 801020B8 000FEEB8 48 00 0B 4D */ bl RadiusArena__10zMovePointFv /* 801020BC 000FEEBC C0 02 9B 48 */ lfs f0, lbl_803CE4C8-_SDA2_BASE_(r2) /* 801020C0 000FEEC0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801020C4 000FEEC4 40 81 00 0C */ ble lbl_801020D0 @@ -14792,12 +14792,12 @@ SyncHomeFromNav__8NPCArenaFv: /* 801021BC 000FEFBC 80 63 00 14 */ lwz r3, 0x14(r3) /* 801021C0 000FEFC0 28 03 00 00 */ cmplwi r3, 0 /* 801021C4 000FEFC4 41 82 00 24 */ beq lbl_801021E8 -/* 801021C8 000FEFC8 4B FD 70 59 */ bl func_800D9220 +/* 801021C8 000FEFC8 4B FD 70 59 */ bl PosGet__10zMovePointFv /* 801021CC 000FEFCC 7C 64 1B 78 */ mr r4, r3 /* 801021D0 000FEFD0 38 7F 00 04 */ addi r3, r31, 4 /* 801021D4 000FEFD4 4B F4 C3 09 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801021D8 000FEFD8 80 7F 00 14 */ lwz r3, 0x14(r31) -/* 801021DC 000FEFDC 48 00 0A 29 */ bl func_80102C04 +/* 801021DC 000FEFDC 48 00 0A 29 */ bl RadiusArena__10zMovePointFv /* 801021E0 000FEFE0 D0 3F 00 10 */ stfs f1, 0x10(r31) /* 801021E4 000FEFE4 48 00 00 1C */ b lbl_80102200 lbl_801021E8: @@ -14814,8 +14814,8 @@ lbl_80102200: /* 8010220C 000FF00C 38 21 00 10 */ addi r1, r1, 0x10 /* 80102210 000FF010 4E 80 00 20 */ blr -.global func_80102214 -func_80102214: +.global Clear__12UVAModelInfoFv +Clear__12UVAModelInfoFv: /* 80102214 000FF014 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80102218 000FF018 7C 08 02 A6 */ mflr r0 /* 8010221C 000FF01C 38 80 00 00 */ li r4, 0 @@ -14827,14 +14827,14 @@ func_80102214: /* 80102234 000FF034 38 21 00 10 */ addi r1, r1, 0x10 /* 80102238 000FF038 4E 80 00 20 */ blr -.global func_8010223C -func_8010223C: +.global UVVelSet__12UVAModelInfoFff +UVVelSet__12UVAModelInfoFff: /* 8010223C 000FF03C D0 23 00 00 */ stfs f1, 0(r3) /* 80102240 000FF040 D0 43 00 04 */ stfs f2, 4(r3) /* 80102244 000FF044 4E 80 00 20 */ blr -.global func_80102248 -func_80102248: +.global Valid__12UVAModelInfoCFv +Valid__12UVAModelInfoCFv: /* 80102248 000FF048 80 03 00 0C */ lwz r0, 0xc(r3) /* 8010224C 000FF04C 38 80 00 00 */ li r4, 0 /* 80102250 000FF050 28 00 00 00 */ cmplwi r0, 0 @@ -14847,14 +14847,14 @@ lbl_80102268: /* 80102268 000FF068 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 8010226C 000FF06C 4E 80 00 20 */ blr -.global func_80102270 -func_80102270: +.global __ct__9zNPCSlickFi +__ct__9zNPCSlickFi: /* 80102270 000FF070 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80102274 000FF074 7C 08 02 A6 */ mflr r0 /* 80102278 000FF078 90 01 00 14 */ stw r0, 0x14(r1) /* 8010227C 000FF07C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80102280 000FF080 7C 7F 1B 78 */ mr r31, r3 -/* 80102284 000FF084 48 00 04 01 */ bl func_80102684 +/* 80102284 000FF084 48 00 04 01 */ bl __ct__9zNPCRobotFi /* 80102288 000FF088 3C 80 80 29 */ lis r4, lbl_802957A4@ha /* 8010228C 000FF08C 7F E3 FB 78 */ mr r3, r31 /* 80102290 000FF090 38 04 57 A4 */ addi r0, r4, lbl_802957A4@l @@ -14865,14 +14865,14 @@ func_80102270: /* 801022A4 000FF0A4 38 21 00 10 */ addi r1, r1, 0x10 /* 801022A8 000FF0A8 4E 80 00 20 */ blr -.global func_801022AC -func_801022AC: +.global __ct__13zNPCTubeSlaveFi +__ct__13zNPCTubeSlaveFi: /* 801022AC 000FF0AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801022B0 000FF0B0 7C 08 02 A6 */ mflr r0 /* 801022B4 000FF0B4 90 01 00 14 */ stw r0, 0x14(r1) /* 801022B8 000FF0B8 93 E1 00 0C */ stw r31, 0xc(r1) /* 801022BC 000FF0BC 7C 7F 1B 78 */ mr r31, r3 -/* 801022C0 000FF0C0 48 00 03 C5 */ bl func_80102684 +/* 801022C0 000FF0C0 48 00 03 C5 */ bl __ct__9zNPCRobotFi /* 801022C4 000FF0C4 3C 80 80 29 */ lis r4, lbl_8029587C@ha /* 801022C8 000FF0C8 7F E3 FB 78 */ mr r3, r31 /* 801022CC 000FF0CC 38 04 58 7C */ addi r0, r4, lbl_8029587C@l @@ -14883,19 +14883,19 @@ func_801022AC: /* 801022E0 000FF0E0 38 21 00 10 */ addi r1, r1, 0x10 /* 801022E4 000FF0E4 4E 80 00 20 */ blr -.global func_801022E8 -func_801022E8: +.global __ct__11zNPCTubeletFi +__ct__11zNPCTubeletFi: /* 801022E8 000FF0E8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801022EC 000FF0EC 7C 08 02 A6 */ mflr r0 /* 801022F0 000FF0F0 90 01 00 14 */ stw r0, 0x14(r1) /* 801022F4 000FF0F4 93 E1 00 0C */ stw r31, 0xc(r1) /* 801022F8 000FF0F8 7C 7F 1B 78 */ mr r31, r3 -/* 801022FC 000FF0FC 48 00 03 89 */ bl func_80102684 +/* 801022FC 000FF0FC 48 00 03 89 */ bl __ct__9zNPCRobotFi /* 80102300 000FF100 3C 80 80 29 */ lis r4, lbl_80295960@ha /* 80102304 000FF104 38 7F 03 94 */ addi r3, r31, 0x394 /* 80102308 000FF108 38 04 59 60 */ addi r0, r4, lbl_80295960@l /* 8010230C 000FF10C 90 1F 01 B8 */ stw r0, 0x1b8(r31) -/* 80102310 000FF110 48 00 00 1D */ bl func_8010232C +/* 80102310 000FF110 48 00 00 1D */ bl __ct__10TubeNoticeFv /* 80102314 000FF114 80 01 00 14 */ lwz r0, 0x14(r1) /* 80102318 000FF118 7F E3 FB 78 */ mr r3, r31 /* 8010231C 000FF11C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -14903,14 +14903,14 @@ func_801022E8: /* 80102324 000FF124 38 21 00 10 */ addi r1, r1, 0x10 /* 80102328 000FF128 4E 80 00 20 */ blr -.global func_8010232C -func_8010232C: +.global __ct__10TubeNoticeFv +__ct__10TubeNoticeFv: /* 8010232C 000FF12C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80102330 000FF130 7C 08 02 A6 */ mflr r0 /* 80102334 000FF134 90 01 00 14 */ stw r0, 0x14(r1) /* 80102338 000FF138 93 E1 00 0C */ stw r31, 0xc(r1) /* 8010233C 000FF13C 7C 7F 1B 78 */ mr r31, r3 -/* 80102340 000FF140 48 00 00 29 */ bl func_80102368 +/* 80102340 000FF140 48 00 00 29 */ bl __ct__8xPSYNoteFv /* 80102344 000FF144 3C 80 80 29 */ lis r4, lbl_80295954@ha /* 80102348 000FF148 7F E3 FB 78 */ mr r3, r31 /* 8010234C 000FF14C 38 04 59 54 */ addi r0, r4, lbl_80295954@l @@ -14921,21 +14921,21 @@ func_8010232C: /* 80102360 000FF160 38 21 00 10 */ addi r1, r1, 0x10 /* 80102364 000FF164 4E 80 00 20 */ blr -.global func_80102368 -func_80102368: +.global __ct__8xPSYNoteFv +__ct__8xPSYNoteFv: /* 80102368 000FF168 3C 80 80 29 */ lis r4, lbl_80296608@ha /* 8010236C 000FF16C 38 04 66 08 */ addi r0, r4, lbl_80296608@l /* 80102370 000FF170 90 03 00 00 */ stw r0, 0(r3) /* 80102374 000FF174 4E 80 00 20 */ blr -.global func_80102378 -func_80102378: +.global __ct__9zNPCChuckFi +__ct__9zNPCChuckFi: /* 80102378 000FF178 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010237C 000FF17C 7C 08 02 A6 */ mflr r0 /* 80102380 000FF180 90 01 00 14 */ stw r0, 0x14(r1) /* 80102384 000FF184 93 E1 00 0C */ stw r31, 0xc(r1) /* 80102388 000FF188 7C 7F 1B 78 */ mr r31, r3 -/* 8010238C 000FF18C 48 00 02 F9 */ bl func_80102684 +/* 8010238C 000FF18C 48 00 02 F9 */ bl __ct__9zNPCRobotFi /* 80102390 000FF190 3C 80 80 29 */ lis r4, lbl_80295A38@ha /* 80102394 000FF194 7F E3 FB 78 */ mr r3, r31 /* 80102398 000FF198 38 04 5A 38 */ addi r0, r4, lbl_80295A38@l @@ -14946,14 +14946,14 @@ func_80102378: /* 801023AC 000FF1AC 38 21 00 10 */ addi r1, r1, 0x10 /* 801023B0 000FF1B0 4E 80 00 20 */ blr -.global func_801023B4 -func_801023B4: +.global __ct__10zNPCArfArfFi +__ct__10zNPCArfArfFi: /* 801023B4 000FF1B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801023B8 000FF1B8 7C 08 02 A6 */ mflr r0 /* 801023BC 000FF1BC 90 01 00 14 */ stw r0, 0x14(r1) /* 801023C0 000FF1C0 93 E1 00 0C */ stw r31, 0xc(r1) /* 801023C4 000FF1C4 7C 7F 1B 78 */ mr r31, r3 -/* 801023C8 000FF1C8 48 00 02 BD */ bl func_80102684 +/* 801023C8 000FF1C8 48 00 02 BD */ bl __ct__9zNPCRobotFi /* 801023CC 000FF1CC 3C 80 80 29 */ lis r4, lbl_80295BE8@ha /* 801023D0 000FF1D0 7F E3 FB 78 */ mr r3, r31 /* 801023D4 000FF1D4 38 04 5B E8 */ addi r0, r4, lbl_80295BE8@l @@ -14964,14 +14964,14 @@ func_801023B4: /* 801023E8 000FF1E8 38 21 00 10 */ addi r1, r1, 0x10 /* 801023EC 000FF1EC 4E 80 00 20 */ blr -.global func_801023F0 -func_801023F0: +.global __ct__10zNPCArfDogFi +__ct__10zNPCArfDogFi: /* 801023F0 000FF1F0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801023F4 000FF1F4 7C 08 02 A6 */ mflr r0 /* 801023F8 000FF1F8 90 01 00 14 */ stw r0, 0x14(r1) /* 801023FC 000FF1FC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80102400 000FF200 7C 7F 1B 78 */ mr r31, r3 -/* 80102404 000FF204 48 00 02 81 */ bl func_80102684 +/* 80102404 000FF204 48 00 02 81 */ bl __ct__9zNPCRobotFi /* 80102408 000FF208 3C 80 80 29 */ lis r4, lbl_80295B10@ha /* 8010240C 000FF20C 7F E3 FB 78 */ mr r3, r31 /* 80102410 000FF210 38 04 5B 10 */ addi r0, r4, lbl_80295B10@l @@ -14982,14 +14982,14 @@ func_801023F0: /* 80102424 000FF224 38 21 00 10 */ addi r1, r1, 0x10 /* 80102428 000FF228 4E 80 00 20 */ blr -.global func_8010242C -func_8010242C: +.global __ct__10zNPCSleepyFi +__ct__10zNPCSleepyFi: /* 8010242C 000FF22C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80102430 000FF230 7C 08 02 A6 */ mflr r0 /* 80102434 000FF234 90 01 00 14 */ stw r0, 0x14(r1) /* 80102438 000FF238 93 E1 00 0C */ stw r31, 0xc(r1) /* 8010243C 000FF23C 7C 7F 1B 78 */ mr r31, r3 -/* 80102440 000FF240 48 00 02 45 */ bl func_80102684 +/* 80102440 000FF240 48 00 02 45 */ bl __ct__9zNPCRobotFi /* 80102444 000FF244 3C 80 80 29 */ lis r4, lbl_80295CC0@ha /* 80102448 000FF248 7F E3 FB 78 */ mr r3, r31 /* 8010244C 000FF24C 38 04 5C C0 */ addi r0, r4, lbl_80295CC0@l @@ -15000,14 +15000,14 @@ func_8010242C: /* 80102460 000FF260 38 21 00 10 */ addi r1, r1, 0x10 /* 80102464 000FF264 4E 80 00 20 */ blr -.global func_80102468 -func_80102468: +.global __ct__11zNPCMonsoonFi +__ct__11zNPCMonsoonFi: /* 80102468 000FF268 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010246C 000FF26C 7C 08 02 A6 */ mflr r0 /* 80102470 000FF270 90 01 00 14 */ stw r0, 0x14(r1) /* 80102474 000FF274 93 E1 00 0C */ stw r31, 0xc(r1) /* 80102478 000FF278 7C 7F 1B 78 */ mr r31, r3 -/* 8010247C 000FF27C 48 00 02 09 */ bl func_80102684 +/* 8010247C 000FF27C 48 00 02 09 */ bl __ct__9zNPCRobotFi /* 80102480 000FF280 3C 80 80 29 */ lis r4, lbl_80295D98@ha /* 80102484 000FF284 7F E3 FB 78 */ mr r3, r31 /* 80102488 000FF288 38 04 5D 98 */ addi r0, r4, lbl_80295D98@l @@ -15018,14 +15018,14 @@ func_80102468: /* 8010249C 000FF29C 38 21 00 10 */ addi r1, r1, 0x10 /* 801024A0 000FF2A0 4E 80 00 20 */ blr -.global func_801024A4 -func_801024A4: +.global __ct__9zNPCGloveFi +__ct__9zNPCGloveFi: /* 801024A4 000FF2A4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801024A8 000FF2A8 7C 08 02 A6 */ mflr r0 /* 801024AC 000FF2AC 90 01 00 14 */ stw r0, 0x14(r1) /* 801024B0 000FF2B0 93 E1 00 0C */ stw r31, 0xc(r1) /* 801024B4 000FF2B4 7C 7F 1B 78 */ mr r31, r3 -/* 801024B8 000FF2B8 48 00 01 CD */ bl func_80102684 +/* 801024B8 000FF2B8 48 00 01 CD */ bl __ct__9zNPCRobotFi /* 801024BC 000FF2BC 3C 80 80 29 */ lis r4, lbl_80295E70@ha /* 801024C0 000FF2C0 7F E3 FB 78 */ mr r3, r31 /* 801024C4 000FF2C4 38 04 5E 70 */ addi r0, r4, lbl_80295E70@l @@ -15036,14 +15036,14 @@ func_801024A4: /* 801024D8 000FF2D8 38 21 00 10 */ addi r1, r1, 0x10 /* 801024DC 000FF2DC 4E 80 00 20 */ blr -.global func_801024E0 -func_801024E0: +.global __ct__10zNPCTarTarFi +__ct__10zNPCTarTarFi: /* 801024E0 000FF2E0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801024E4 000FF2E4 7C 08 02 A6 */ mflr r0 /* 801024E8 000FF2E8 90 01 00 14 */ stw r0, 0x14(r1) /* 801024EC 000FF2EC 93 E1 00 0C */ stw r31, 0xc(r1) /* 801024F0 000FF2F0 7C 7F 1B 78 */ mr r31, r3 -/* 801024F4 000FF2F4 48 00 01 91 */ bl func_80102684 +/* 801024F4 000FF2F4 48 00 01 91 */ bl __ct__9zNPCRobotFi /* 801024F8 000FF2F8 3C 80 80 29 */ lis r4, lbl_80295F48@ha /* 801024FC 000FF2FC 7F E3 FB 78 */ mr r3, r31 /* 80102500 000FF300 38 04 5F 48 */ addi r0, r4, lbl_80295F48@l @@ -15054,14 +15054,14 @@ func_801024E0: /* 80102514 000FF314 38 21 00 10 */ addi r1, r1, 0x10 /* 80102518 000FF318 4E 80 00 20 */ blr -.global func_8010251C -func_8010251C: +.global __ct__10zNPCHammerFi +__ct__10zNPCHammerFi: /* 8010251C 000FF31C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80102520 000FF320 7C 08 02 A6 */ mflr r0 /* 80102524 000FF324 90 01 00 14 */ stw r0, 0x14(r1) /* 80102528 000FF328 93 E1 00 0C */ stw r31, 0xc(r1) /* 8010252C 000FF32C 7C 7F 1B 78 */ mr r31, r3 -/* 80102530 000FF330 48 00 01 55 */ bl func_80102684 +/* 80102530 000FF330 48 00 01 55 */ bl __ct__9zNPCRobotFi /* 80102534 000FF334 3C 80 80 29 */ lis r4, lbl_80296020@ha /* 80102538 000FF338 7F E3 FB 78 */ mr r3, r31 /* 8010253C 000FF33C 38 04 60 20 */ addi r0, r4, lbl_80296020@l @@ -15072,14 +15072,14 @@ func_8010251C: /* 80102550 000FF350 38 21 00 10 */ addi r1, r1, 0x10 /* 80102554 000FF354 4E 80 00 20 */ blr -.global func_80102558 -func_80102558: +.global __ct__11zNPCCritterFi +__ct__11zNPCCritterFi: /* 80102558 000FF358 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010255C 000FF35C 7C 08 02 A6 */ mflr r0 /* 80102560 000FF360 90 01 00 14 */ stw r0, 0x14(r1) /* 80102564 000FF364 93 E1 00 0C */ stw r31, 0xc(r1) /* 80102568 000FF368 7C 7F 1B 78 */ mr r31, r3 -/* 8010256C 000FF36C 48 00 01 19 */ bl func_80102684 +/* 8010256C 000FF36C 48 00 01 19 */ bl __ct__9zNPCRobotFi /* 80102570 000FF370 3C 80 80 29 */ lis r4, lbl_802960F8@ha /* 80102574 000FF374 7F E3 FB 78 */ mr r3, r31 /* 80102578 000FF378 38 04 60 F8 */ addi r0, r4, lbl_802960F8@l @@ -15090,14 +15090,14 @@ func_80102558: /* 8010258C 000FF38C 38 21 00 10 */ addi r1, r1, 0x10 /* 80102590 000FF390 4E 80 00 20 */ blr -.global func_80102594 -func_80102594: +.global __ct__11zNPCChomperFi +__ct__11zNPCChomperFi: /* 80102594 000FF394 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80102598 000FF398 7C 08 02 A6 */ mflr r0 /* 8010259C 000FF39C 90 01 00 14 */ stw r0, 0x14(r1) /* 801025A0 000FF3A0 93 E1 00 0C */ stw r31, 0xc(r1) /* 801025A4 000FF3A4 7C 7F 1B 78 */ mr r31, r3 -/* 801025A8 000FF3A8 48 00 00 DD */ bl func_80102684 +/* 801025A8 000FF3A8 48 00 00 DD */ bl __ct__9zNPCRobotFi /* 801025AC 000FF3AC 3C 80 80 29 */ lis r4, lbl_802961D0@ha /* 801025B0 000FF3B0 7F E3 FB 78 */ mr r3, r31 /* 801025B4 000FF3B4 38 04 61 D0 */ addi r0, r4, lbl_802961D0@l @@ -15108,14 +15108,14 @@ func_80102594: /* 801025C8 000FF3C8 38 21 00 10 */ addi r1, r1, 0x10 /* 801025CC 000FF3CC 4E 80 00 20 */ blr -.global func_801025D0 -func_801025D0: +.global __ct__11zNPCFodBzztFi +__ct__11zNPCFodBzztFi: /* 801025D0 000FF3D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801025D4 000FF3D4 7C 08 02 A6 */ mflr r0 /* 801025D8 000FF3D8 90 01 00 14 */ stw r0, 0x14(r1) /* 801025DC 000FF3DC 93 E1 00 0C */ stw r31, 0xc(r1) /* 801025E0 000FF3E0 7C 7F 1B 78 */ mr r31, r3 -/* 801025E4 000FF3E4 48 00 00 A1 */ bl func_80102684 +/* 801025E4 000FF3E4 48 00 00 A1 */ bl __ct__9zNPCRobotFi /* 801025E8 000FF3E8 3C 80 80 29 */ lis r4, lbl_802962A8@ha /* 801025EC 000FF3EC 7F E3 FB 78 */ mr r3, r31 /* 801025F0 000FF3F0 38 04 62 A8 */ addi r0, r4, lbl_802962A8@l @@ -15126,14 +15126,14 @@ func_801025D0: /* 80102604 000FF404 38 21 00 10 */ addi r1, r1, 0x10 /* 80102608 000FF408 4E 80 00 20 */ blr -.global func_8010260C -func_8010260C: +.global __ct__11zNPCFodBombFi +__ct__11zNPCFodBombFi: /* 8010260C 000FF40C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80102610 000FF410 7C 08 02 A6 */ mflr r0 /* 80102614 000FF414 90 01 00 14 */ stw r0, 0x14(r1) /* 80102618 000FF418 93 E1 00 0C */ stw r31, 0xc(r1) /* 8010261C 000FF41C 7C 7F 1B 78 */ mr r31, r3 -/* 80102620 000FF420 48 00 00 65 */ bl func_80102684 +/* 80102620 000FF420 48 00 00 65 */ bl __ct__9zNPCRobotFi /* 80102624 000FF424 3C 80 80 29 */ lis r4, lbl_80296380@ha /* 80102628 000FF428 7F E3 FB 78 */ mr r3, r31 /* 8010262C 000FF42C 38 04 63 80 */ addi r0, r4, lbl_80296380@l @@ -15144,14 +15144,14 @@ func_8010260C: /* 80102640 000FF440 38 21 00 10 */ addi r1, r1, 0x10 /* 80102644 000FF444 4E 80 00 20 */ blr -.global func_80102648 -func_80102648: +.global __ct__10zNPCFodderFi +__ct__10zNPCFodderFi: /* 80102648 000FF448 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010264C 000FF44C 7C 08 02 A6 */ mflr r0 /* 80102650 000FF450 90 01 00 14 */ stw r0, 0x14(r1) /* 80102654 000FF454 93 E1 00 0C */ stw r31, 0xc(r1) /* 80102658 000FF458 7C 7F 1B 78 */ mr r31, r3 -/* 8010265C 000FF45C 48 00 00 29 */ bl func_80102684 +/* 8010265C 000FF45C 48 00 00 29 */ bl __ct__9zNPCRobotFi /* 80102660 000FF460 3C 80 80 29 */ lis r4, lbl_80296458@ha /* 80102664 000FF464 7F E3 FB 78 */ mr r3, r31 /* 80102668 000FF468 38 04 64 58 */ addi r0, r4, lbl_80296458@l @@ -15162,14 +15162,14 @@ func_80102648: /* 8010267C 000FF47C 38 21 00 10 */ addi r1, r1, 0x10 /* 80102680 000FF480 4E 80 00 20 */ blr -.global func_80102684 -func_80102684: +.global __ct__9zNPCRobotFi +__ct__9zNPCRobotFi: /* 80102684 000FF484 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80102688 000FF488 7C 08 02 A6 */ mflr r0 /* 8010268C 000FF48C 90 01 00 14 */ stw r0, 0x14(r1) /* 80102690 000FF490 93 E1 00 0C */ stw r31, 0xc(r1) /* 80102694 000FF494 7C 7F 1B 78 */ mr r31, r3 -/* 80102698 000FF498 4B FF 1F 5D */ bl func_800F45F4 +/* 80102698 000FF498 4B FF 1F 5D */ bl __ct__10zNPCCommonFi /* 8010269C 000FF49C 3C 60 80 29 */ lis r3, lbl_80296530@ha /* 801026A0 000FF4A0 38 00 00 01 */ li r0, 1 /* 801026A4 000FF4A4 38 83 65 30 */ addi r4, r3, lbl_80296530@l @@ -15186,7 +15186,7 @@ func_80102684: /* 801026D0 000FF4D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801026D4 000FF4D4 7C 08 02 A6 */ mflr r0 /* 801026D8 000FF4D8 90 01 00 14 */ stw r0, 0x14(r1) -/* 801026DC 000FF4DC 48 00 00 1D */ bl func_801026F8 +/* 801026DC 000FF4DC 48 00 00 1D */ bl IsDead__9zNPCRobotFv /* 801026E0 000FF4E0 7C 60 00 34 */ cntlzw r0, r3 /* 801026E4 000FF4E4 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f /* 801026E8 000FF4E8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -15194,8 +15194,8 @@ func_80102684: /* 801026F0 000FF4F0 38 21 00 10 */ addi r1, r1, 0x10 /* 801026F4 000FF4F4 4E 80 00 20 */ blr -.global func_801026F8 -func_801026F8: +.global IsDead__9zNPCRobotFv +IsDead__9zNPCRobotFv: /* 801026F8 000FF4F8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801026FC 000FF4FC 7C 08 02 A6 */ mflr r0 /* 80102700 000FF500 90 01 00 14 */ stw r0, 0x14(r1) @@ -15263,7 +15263,7 @@ func_801026F8: /* 801027F8 000FF5F8 7C 7F 1B 78 */ mr r31, r3 /* 801027FC 000FF5FC 4B FF BF 81 */ bl BlinkRender__10zNPCArfDogFv /* 80102800 000FF600 7F E3 FB 78 */ mr r3, r31 -/* 80102804 000FF604 4B FE C5 69 */ bl func_800EED6C +/* 80102804 000FF604 4B FE C5 69 */ bl RenderExtra__10zNPCCommonFv /* 80102808 000FF608 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010280C 000FF60C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80102810 000FF610 7C 08 03 A6 */ mtlr r0 @@ -15330,7 +15330,7 @@ func_801026F8: /* 80102904 000FF704 7C 7F 1B 78 */ mr r31, r3 /* 80102908 000FF708 4B FF 7B 21 */ bl BlinkerRender__11zNPCFodBombFv /* 8010290C 000FF70C 7F E3 FB 78 */ mr r3, r31 -/* 80102910 000FF710 4B FE C4 5D */ bl func_800EED6C +/* 80102910 000FF710 4B FE C4 5D */ bl RenderExtra__10zNPCCommonFv /* 80102914 000FF714 80 01 00 14 */ lwz r0, 0x14(r1) /* 80102918 000FF718 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8010291C 000FF71C 7C 08 03 A6 */ mtlr r0 @@ -15349,30 +15349,30 @@ func_801026F8: /* 80102950 000FF750 90 05 00 00 */ stw r0, 0(r5) /* 80102954 000FF754 4E 80 00 20 */ blr -.global func_80102958 -func_80102958: +.global xEntIsEnabled__FP4xEnt +xEntIsEnabled__FP4xEnt: /* 80102958 000FF758 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010295C 000FF75C 7C 08 02 A6 */ mflr r0 /* 80102960 000FF760 90 01 00 14 */ stw r0, 0x14(r1) -/* 80102964 000FF764 4B F0 6B D5 */ bl func_80009538 +/* 80102964 000FF764 4B F0 6B D5 */ bl xBaseIsEnabled__FPC5xBase /* 80102968 000FF768 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010296C 000FF76C 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 80102970 000FF770 7C 08 03 A6 */ mtlr r0 /* 80102974 000FF774 38 21 00 10 */ addi r1, r1, 0x10 /* 80102978 000FF778 4E 80 00 20 */ blr -.global func_8010297C -func_8010297C: +.global SetSafety__7xPsycheFi +SetSafety__7xPsycheFi: /* 8010297C 000FF77C 90 83 00 44 */ stw r4, 0x44(r3) /* 80102980 000FF780 4E 80 00 20 */ blr -.global func_80102984 -func_80102984: +.global SetNotify__7xPsycheFP8xPSYNote +SetNotify__7xPsycheFP8xPSYNote: /* 80102984 000FF784 90 83 00 04 */ stw r4, 4(r3) /* 80102988 000FF788 4E 80 00 20 */ blr -.global func_8010298C -func_8010298C: +.global GetFlags__5xGoalCFv +GetFlags__5xGoalCFv: /* 8010298C 000FF78C 80 63 00 24 */ lwz r3, 0x24(r3) /* 80102990 000FF790 4E 80 00 20 */ blr @@ -15457,8 +15457,8 @@ lbl_80102A88: /* 80102AA0 000FF8A0 38 21 00 30 */ addi r1, r1, 0x30 /* 80102AA4 000FF8A4 4E 80 00 20 */ blr -.global func_80102AA8 -func_80102AA8: +.global Prepare__8NPCLaserFv +Prepare__8NPCLaserFv: /* 80102AA8 000FF8A8 38 00 00 00 */ li r0, 0 /* 80102AAC 000FF8AC 90 03 00 00 */ stw r0, 0(r3) /* 80102AB0 000FF8B0 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) @@ -15467,30 +15467,30 @@ func_80102AA8: /* 80102ABC 000FF8BC D0 03 00 20 */ stfs f0, 0x20(r3) /* 80102AC0 000FF8C0 4E 80 00 20 */ blr -.global func_80102AC4 -func_80102AC4: +.global RadiusSet__8NPCLaserFff +RadiusSet__8NPCLaserFff: /* 80102AC4 000FF8C4 D0 23 00 04 */ stfs f1, 4(r3) /* 80102AC8 000FF8C8 D0 43 00 08 */ stfs f2, 8(r3) /* 80102ACC 000FF8CC 4E 80 00 20 */ blr -.global func_80102AD0 -func_80102AD0: +.global UVScrollSet__8NPCLaserFff +UVScrollSet__8NPCLaserFff: /* 80102AD0 000FF8D0 D0 23 00 0C */ stfs f1, 0xc(r3) /* 80102AD4 000FF8D4 D0 43 00 10 */ stfs f2, 0x10(r3) /* 80102AD8 000FF8D8 4E 80 00 20 */ blr -.global func_80102ADC -func_80102ADC: +.global TextureSet__8NPCLaserFP8RwRaster +TextureSet__8NPCLaserFP8RwRaster: /* 80102ADC 000FF8DC 90 83 00 00 */ stw r4, 0(r3) /* 80102AE0 000FF8E0 4E 80 00 20 */ blr -.global func_80102AE4 -func_80102AE4: +.global TextureGet__8NPCLaserFv +TextureGet__8NPCLaserFv: /* 80102AE4 000FF8E4 80 63 00 00 */ lwz r3, 0(r3) /* 80102AE8 000FF8E8 4E 80 00 20 */ blr -.global func_80102AEC -func_80102AEC: +.global UVScrollUpdate__8NPCLaserFf +UVScrollUpdate__8NPCLaserFf: /* 80102AEC 000FF8EC C0 43 00 0C */ lfs f2, 0xc(r3) /* 80102AF0 000FF8F0 C0 03 00 1C */ lfs f0, 0x1c(r3) /* 80102AF4 000FF8F4 EC 01 00 BA */ fmadds f0, f1, f2, f0 @@ -15573,21 +15573,21 @@ zNPCTypeRobot.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: /* 80102BFC 000FF9FC D0 03 00 08 */ stfs f0, 8(r3) /* 80102C00 000FFA00 4E 80 00 20 */ blr -.global func_80102C04 -func_80102C04: +.global RadiusArena__10zMovePointFv +RadiusArena__10zMovePointFv: /* 80102C04 000FFA04 80 63 00 10 */ lwz r3, 0x10(r3) /* 80102C08 000FFA08 C0 23 00 24 */ lfs f1, 0x24(r3) /* 80102C0C 000FFA0C 4E 80 00 20 */ blr -.global func_80102C10 -func_80102C10: +.global NodeByIndex__10zMovePointFi +NodeByIndex__10zMovePointFi: /* 80102C10 000FFA10 80 63 00 18 */ lwz r3, 0x18(r3) /* 80102C14 000FFA14 54 80 10 3A */ slwi r0, r4, 2 /* 80102C18 000FFA18 7C 63 00 2E */ lwzx r3, r3, r0 /* 80102C1C 000FFA1C 4E 80 00 20 */ blr -.global func_80102C20 -func_80102C20: +.global NumNodes__10zMovePointFv +NumNodes__10zMovePointFv: /* 80102C20 000FFA20 80 63 00 10 */ lwz r3, 0x10(r3) /* 80102C24 000FFA24 A0 63 00 1A */ lhz r3, 0x1a(r3) /* 80102C28 000FFA28 4E 80 00 20 */ blr diff --git a/asm/Game/zNPCTypeSubBoss.s b/asm/Game/zNPCTypeSubBoss.s index e2739bd04..4421c4b50 100644 --- a/asm/Game/zNPCTypeSubBoss.s +++ b/asm/Game/zNPCTypeSubBoss.s @@ -110,7 +110,7 @@ lbl_80135FE8: /* 80135FF4 00132DF4 7C 60 1B 79 */ or. r0, r3, r3 /* 80135FF8 00132DF8 41 82 00 10 */ beq lbl_80136008 /* 80135FFC 00132DFC 7F E4 FB 78 */ mr r4, r31 -/* 80136000 00132E00 48 00 00 C9 */ bl func_801360C8 +/* 80136000 00132E00 48 00 00 C9 */ bl __ct__11zNPCSubBossFi /* 80136004 00132E04 7C 60 1B 78 */ mr r0, r3 lbl_80136008: /* 80136008 00132E08 7C 03 03 78 */ mr r3, r0 @@ -128,7 +128,7 @@ lbl_80136018: /* 80136030 00132E30 7C 08 02 A6 */ mflr r0 /* 80136034 00132E34 38 80 00 01 */ li r4, 1 /* 80136038 00132E38 90 01 00 14 */ stw r0, 0x14(r1) -/* 8013603C 00132E3C 4B FA 2F 69 */ bl func_800D8FA4 +/* 8013603C 00132E3C 4B FA 2F 69 */ bl __dt__12xFactoryInstFv /* 80136040 00132E40 80 01 00 14 */ lwz r0, 0x14(r1) /* 80136044 00132E44 7C 08 03 A6 */ mtlr r0 /* 80136048 00132E48 38 21 00 10 */ addi r1, r1, 0x10 @@ -171,14 +171,14 @@ SUBB_InitEffects__Fv: /* 801360C0 00132EC0 38 21 00 10 */ addi r1, r1, 0x10 /* 801360C4 00132EC4 4E 80 00 20 */ blr -.global func_801360C8 -func_801360C8: +.global __ct__11zNPCSubBossFi +__ct__11zNPCSubBossFi: /* 801360C8 00132EC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801360CC 00132ECC 7C 08 02 A6 */ mflr r0 /* 801360D0 00132ED0 90 01 00 14 */ stw r0, 0x14(r1) /* 801360D4 00132ED4 93 E1 00 0C */ stw r31, 0xc(r1) /* 801360D8 00132ED8 7C 7F 1B 78 */ mr r31, r3 -/* 801360DC 00132EDC 4B FB E5 19 */ bl func_800F45F4 +/* 801360DC 00132EDC 4B FB E5 19 */ bl __ct__10zNPCCommonFi /* 801360E0 00132EE0 3C 80 80 2A */ lis r4, lbl_80299198@ha /* 801360E4 00132EE4 7F E3 FB 78 */ mr r3, r31 /* 801360E8 00132EE8 38 04 91 98 */ addi r0, r4, lbl_80299198@l diff --git a/asm/Game/zNPCTypeTest.s b/asm/Game/zNPCTypeTest.s index e61233deb..7558612d2 100644 --- a/asm/Game/zNPCTypeTest.s +++ b/asm/Game/zNPCTypeTest.s @@ -72,7 +72,7 @@ lbl_80135B98: /* 80135BB0 001329B0 7C 08 02 A6 */ mflr r0 /* 80135BB4 001329B4 38 80 00 01 */ li r4, 1 /* 80135BB8 001329B8 90 01 00 14 */ stw r0, 0x14(r1) -/* 80135BBC 001329BC 4B FA 33 E9 */ bl func_800D8FA4 +/* 80135BBC 001329BC 4B FA 33 E9 */ bl __dt__12xFactoryInstFv /* 80135BC0 001329C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80135BC4 001329C4 7C 08 03 A6 */ mtlr r0 /* 80135BC8 001329C8 38 21 00 10 */ addi r1, r1, 0x10 @@ -173,7 +173,7 @@ __ct__8zNPCTestFi: /* 80135D28 00132B28 90 01 00 14 */ stw r0, 0x14(r1) /* 80135D2C 00132B2C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80135D30 00132B30 7C 7F 1B 78 */ mr r31, r3 -/* 80135D34 00132B34 4B FB E8 C1 */ bl func_800F45F4 +/* 80135D34 00132B34 4B FB E8 C1 */ bl __ct__10zNPCCommonFi /* 80135D38 00132B38 3C 80 80 2A */ lis r4, lbl_80299010@ha /* 80135D3C 00132B3C 7F E3 FB 78 */ mr r3, r31 /* 80135D40 00132B40 38 04 90 10 */ addi r0, r4, lbl_80299010@l diff --git a/asm/Game/zNPCTypeTiki.s b/asm/Game/zNPCTypeTiki.s index edb3bb1c0..a5c847351 100644 --- a/asm/Game/zNPCTypeTiki.s +++ b/asm/Game/zNPCTypeTiki.s @@ -51,13 +51,13 @@ lbl_80109618: /* 80109618 00106418 80 7C 00 38 */ lwz r3, 0x38(r28) /* 8010961C 0010641C 7F A3 F8 2E */ lwzx r29, r3, r31 /* 80109620 00106420 7F A3 EB 78 */ mr r3, r29 -/* 80109624 00106424 4B F4 CE C1 */ bl func_800564E4 +/* 80109624 00106424 4B F4 CE C1 */ bl SelfType__9xNPCBasicCFv /* 80109628 00106428 54 63 00 2E */ rlwinm r3, r3, 0, 0, 0x17 /* 8010962C 0010642C 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 80109630 00106430 28 00 54 00 */ cmplwi r0, 0x5400 /* 80109634 00106434 40 82 00 7C */ bne lbl_801096B0 /* 80109638 00106438 7F A3 EB 78 */ mr r3, r29 -/* 8010963C 0010643C 4B F4 CE A9 */ bl func_800564E4 +/* 8010963C 0010643C 4B F4 CE A9 */ bl SelfType__9xNPCBasicCFv /* 80109640 00106440 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 80109644 00106444 28 00 54 31 */ cmplwi r0, 0x5431 /* 80109648 00106448 41 82 00 5C */ beq lbl_801096A4 @@ -142,84 +142,84 @@ lbl_80109738: /* 80109768 00106568 C0 22 9D 84 */ lfs f1, lbl_803CE704-_SDA2_BASE_(r2) /* 8010976C 0010656C C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) /* 80109770 00106570 FC 40 08 90 */ fmr f2, f1 -/* 80109774 00106574 4B F2 27 65 */ bl func_8002BED8 +/* 80109774 00106574 4B F2 27 65 */ bl set__10xParInterpFfffUi /* 80109778 00106578 C0 22 9D 8C */ lfs f1, lbl_803CE70C-_SDA2_BASE_(r2) /* 8010977C 0010657C 38 7F 01 6C */ addi r3, r31, 0x16c /* 80109780 00106580 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) /* 80109784 00106584 38 80 00 00 */ li r4, 0 /* 80109788 00106588 FC 40 08 90 */ fmr f2, f1 /* 8010978C 0010658C 38 63 00 20 */ addi r3, r3, 0x20 -/* 80109790 00106590 4B F2 27 49 */ bl func_8002BED8 +/* 80109790 00106590 4B F2 27 49 */ bl set__10xParInterpFfffUi /* 80109794 00106594 C0 22 9D 90 */ lfs f1, lbl_803CE710-_SDA2_BASE_(r2) /* 80109798 00106598 38 7F 01 6C */ addi r3, r31, 0x16c /* 8010979C 0010659C C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) /* 801097A0 001065A0 38 80 00 00 */ li r4, 0 /* 801097A4 001065A4 FC 40 08 90 */ fmr f2, f1 /* 801097A8 001065A8 38 63 00 34 */ addi r3, r3, 0x34 -/* 801097AC 001065AC 4B F2 27 2D */ bl func_8002BED8 +/* 801097AC 001065AC 4B F2 27 2D */ bl set__10xParInterpFfffUi /* 801097B0 001065B0 C0 22 9D 78 */ lfs f1, lbl_803CE6F8-_SDA2_BASE_(r2) /* 801097B4 001065B4 38 7F 01 6C */ addi r3, r31, 0x16c /* 801097B8 001065B8 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) /* 801097BC 001065BC 38 80 00 00 */ li r4, 0 /* 801097C0 001065C0 FC 40 08 90 */ fmr f2, f1 /* 801097C4 001065C4 38 63 00 48 */ addi r3, r3, 0x48 -/* 801097C8 001065C8 4B F2 27 11 */ bl func_8002BED8 +/* 801097C8 001065C8 4B F2 27 11 */ bl set__10xParInterpFfffUi /* 801097CC 001065CC C0 22 9D 94 */ lfs f1, lbl_803CE714-_SDA2_BASE_(r2) /* 801097D0 001065D0 38 7F 01 6C */ addi r3, r31, 0x16c /* 801097D4 001065D4 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) /* 801097D8 001065D8 38 80 00 00 */ li r4, 0 /* 801097DC 001065DC FC 40 08 90 */ fmr f2, f1 /* 801097E0 001065E0 38 63 00 5C */ addi r3, r3, 0x5c -/* 801097E4 001065E4 4B F2 26 F5 */ bl func_8002BED8 +/* 801097E4 001065E4 4B F2 26 F5 */ bl set__10xParInterpFfffUi /* 801097E8 001065E8 C0 22 9D 94 */ lfs f1, lbl_803CE714-_SDA2_BASE_(r2) /* 801097EC 001065EC 38 7F 01 6C */ addi r3, r31, 0x16c /* 801097F0 001065F0 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) /* 801097F4 001065F4 38 80 00 00 */ li r4, 0 /* 801097F8 001065F8 FC 40 08 90 */ fmr f2, f1 /* 801097FC 001065FC 38 63 00 70 */ addi r3, r3, 0x70 -/* 80109800 00106600 4B F2 26 D9 */ bl func_8002BED8 +/* 80109800 00106600 4B F2 26 D9 */ bl set__10xParInterpFfffUi /* 80109804 00106604 C0 22 9D 94 */ lfs f1, lbl_803CE714-_SDA2_BASE_(r2) /* 80109808 00106608 38 7F 01 6C */ addi r3, r31, 0x16c /* 8010980C 0010660C C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) /* 80109810 00106610 38 80 00 00 */ li r4, 0 /* 80109814 00106614 FC 40 08 90 */ fmr f2, f1 /* 80109818 00106618 38 63 00 84 */ addi r3, r3, 0x84 -/* 8010981C 0010661C 4B F2 26 BD */ bl func_8002BED8 +/* 8010981C 0010661C 4B F2 26 BD */ bl set__10xParInterpFfffUi /* 80109820 00106620 C0 22 9D 78 */ lfs f1, lbl_803CE6F8-_SDA2_BASE_(r2) /* 80109824 00106624 38 7F 01 6C */ addi r3, r31, 0x16c /* 80109828 00106628 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) /* 8010982C 0010662C 38 80 00 00 */ li r4, 0 /* 80109830 00106630 FC 40 08 90 */ fmr f2, f1 /* 80109834 00106634 38 63 00 98 */ addi r3, r3, 0x98 -/* 80109838 00106638 4B F2 26 A1 */ bl func_8002BED8 +/* 80109838 00106638 4B F2 26 A1 */ bl set__10xParInterpFfffUi /* 8010983C 0010663C C0 22 9D 78 */ lfs f1, lbl_803CE6F8-_SDA2_BASE_(r2) /* 80109840 00106640 38 7F 01 6C */ addi r3, r31, 0x16c /* 80109844 00106644 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) /* 80109848 00106648 38 80 00 00 */ li r4, 0 /* 8010984C 0010664C FC 40 08 90 */ fmr f2, f1 /* 80109850 00106650 38 63 00 AC */ addi r3, r3, 0xac -/* 80109854 00106654 4B F2 26 85 */ bl func_8002BED8 +/* 80109854 00106654 4B F2 26 85 */ bl set__10xParInterpFfffUi /* 80109858 00106658 C0 22 9D 78 */ lfs f1, lbl_803CE6F8-_SDA2_BASE_(r2) /* 8010985C 0010665C 38 7F 01 6C */ addi r3, r31, 0x16c /* 80109860 00106660 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) /* 80109864 00106664 38 80 00 00 */ li r4, 0 /* 80109868 00106668 FC 40 08 90 */ fmr f2, f1 /* 8010986C 0010666C 38 63 00 C0 */ addi r3, r3, 0xc0 -/* 80109870 00106670 4B F2 26 69 */ bl func_8002BED8 +/* 80109870 00106670 4B F2 26 69 */ bl set__10xParInterpFfffUi /* 80109874 00106674 C0 22 9D 78 */ lfs f1, lbl_803CE6F8-_SDA2_BASE_(r2) /* 80109878 00106678 38 7F 01 6C */ addi r3, r31, 0x16c /* 8010987C 0010667C C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) /* 80109880 00106680 38 80 00 00 */ li r4, 0 /* 80109884 00106684 FC 40 08 90 */ fmr f2, f1 /* 80109888 00106688 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 8010988C 0010668C 4B F2 26 4D */ bl func_8002BED8 +/* 8010988C 0010668C 4B F2 26 4D */ bl set__10xParInterpFfffUi /* 80109890 00106690 C0 22 9D 98 */ lfs f1, lbl_803CE718-_SDA2_BASE_(r2) /* 80109894 00106694 38 7F 01 6C */ addi r3, r31, 0x16c /* 80109898 00106698 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) /* 8010989C 0010669C 38 80 00 00 */ li r4, 0 /* 801098A0 001066A0 FC 40 08 90 */ fmr f2, f1 /* 801098A4 001066A4 38 63 00 E8 */ addi r3, r3, 0xe8 -/* 801098A8 001066A8 4B F2 26 31 */ bl func_8002BED8 +/* 801098A8 001066A8 4B F2 26 31 */ bl set__10xParInterpFfffUi /* 801098AC 001066AC 38 7F 00 00 */ addi r3, r31, 0 /* 801098B0 001066B0 38 00 0F 5E */ li r0, 0xf5e /* 801098B4 001066B4 90 03 01 38 */ stw r0, 0x138(r3) @@ -235,84 +235,84 @@ lbl_80109738: /* 801098DC 001066DC C0 22 9D 84 */ lfs f1, lbl_803CE704-_SDA2_BASE_(r2) /* 801098E0 001066E0 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) /* 801098E4 001066E4 FC 40 08 90 */ fmr f2, f1 -/* 801098E8 001066E8 4B F2 25 F1 */ bl func_8002BED8 +/* 801098E8 001066E8 4B F2 25 F1 */ bl set__10xParInterpFfffUi /* 801098EC 001066EC C0 22 9D 8C */ lfs f1, lbl_803CE70C-_SDA2_BASE_(r2) /* 801098F0 001066F0 38 7F 00 00 */ addi r3, r31, 0 /* 801098F4 001066F4 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) /* 801098F8 001066F8 38 80 00 00 */ li r4, 0 /* 801098FC 001066FC FC 40 08 90 */ fmr f2, f1 /* 80109900 00106700 38 63 00 20 */ addi r3, r3, 0x20 -/* 80109904 00106704 4B F2 25 D5 */ bl func_8002BED8 +/* 80109904 00106704 4B F2 25 D5 */ bl set__10xParInterpFfffUi /* 80109908 00106708 C0 22 9D A4 */ lfs f1, lbl_803CE724-_SDA2_BASE_(r2) /* 8010990C 0010670C 38 7F 00 00 */ addi r3, r31, 0 /* 80109910 00106710 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) /* 80109914 00106714 38 80 00 00 */ li r4, 0 /* 80109918 00106718 FC 40 08 90 */ fmr f2, f1 /* 8010991C 0010671C 38 63 00 34 */ addi r3, r3, 0x34 -/* 80109920 00106720 4B F2 25 B9 */ bl func_8002BED8 +/* 80109920 00106720 4B F2 25 B9 */ bl set__10xParInterpFfffUi /* 80109924 00106724 C0 22 9D A8 */ lfs f1, lbl_803CE728-_SDA2_BASE_(r2) /* 80109928 00106728 38 7F 00 00 */ addi r3, r31, 0 /* 8010992C 0010672C C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) /* 80109930 00106730 38 80 00 00 */ li r4, 0 /* 80109934 00106734 FC 40 08 90 */ fmr f2, f1 /* 80109938 00106738 38 63 00 48 */ addi r3, r3, 0x48 -/* 8010993C 0010673C 4B F2 25 9D */ bl func_8002BED8 +/* 8010993C 0010673C 4B F2 25 9D */ bl set__10xParInterpFfffUi /* 80109940 00106740 C0 22 9D 98 */ lfs f1, lbl_803CE718-_SDA2_BASE_(r2) /* 80109944 00106744 38 7F 00 00 */ addi r3, r31, 0 /* 80109948 00106748 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) /* 8010994C 0010674C 38 80 00 00 */ li r4, 0 /* 80109950 00106750 FC 40 08 90 */ fmr f2, f1 /* 80109954 00106754 38 63 00 5C */ addi r3, r3, 0x5c -/* 80109958 00106758 4B F2 25 81 */ bl func_8002BED8 +/* 80109958 00106758 4B F2 25 81 */ bl set__10xParInterpFfffUi /* 8010995C 0010675C C0 22 9D AC */ lfs f1, lbl_803CE72C-_SDA2_BASE_(r2) /* 80109960 00106760 38 7F 00 00 */ addi r3, r31, 0 /* 80109964 00106764 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) /* 80109968 00106768 38 80 00 00 */ li r4, 0 /* 8010996C 0010676C FC 40 08 90 */ fmr f2, f1 /* 80109970 00106770 38 63 00 70 */ addi r3, r3, 0x70 -/* 80109974 00106774 4B F2 25 65 */ bl func_8002BED8 +/* 80109974 00106774 4B F2 25 65 */ bl set__10xParInterpFfffUi /* 80109978 00106778 C0 22 9D AC */ lfs f1, lbl_803CE72C-_SDA2_BASE_(r2) /* 8010997C 0010677C 38 7F 00 00 */ addi r3, r31, 0 /* 80109980 00106780 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) /* 80109984 00106784 38 80 00 00 */ li r4, 0 /* 80109988 00106788 FC 40 08 90 */ fmr f2, f1 /* 8010998C 0010678C 38 63 00 84 */ addi r3, r3, 0x84 -/* 80109990 00106790 4B F2 25 49 */ bl func_8002BED8 +/* 80109990 00106790 4B F2 25 49 */ bl set__10xParInterpFfffUi /* 80109994 00106794 C0 22 9D 98 */ lfs f1, lbl_803CE718-_SDA2_BASE_(r2) /* 80109998 00106798 38 7F 00 00 */ addi r3, r31, 0 /* 8010999C 0010679C C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) /* 801099A0 001067A0 38 80 00 00 */ li r4, 0 /* 801099A4 001067A4 FC 40 08 90 */ fmr f2, f1 /* 801099A8 001067A8 38 63 00 98 */ addi r3, r3, 0x98 -/* 801099AC 001067AC 4B F2 25 2D */ bl func_8002BED8 +/* 801099AC 001067AC 4B F2 25 2D */ bl set__10xParInterpFfffUi /* 801099B0 001067B0 C0 22 9D 98 */ lfs f1, lbl_803CE718-_SDA2_BASE_(r2) /* 801099B4 001067B4 38 7F 00 00 */ addi r3, r31, 0 /* 801099B8 001067B8 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) /* 801099BC 001067BC 38 80 00 00 */ li r4, 0 /* 801099C0 001067C0 FC 40 08 90 */ fmr f2, f1 /* 801099C4 001067C4 38 63 00 AC */ addi r3, r3, 0xac -/* 801099C8 001067C8 4B F2 25 11 */ bl func_8002BED8 +/* 801099C8 001067C8 4B F2 25 11 */ bl set__10xParInterpFfffUi /* 801099CC 001067CC C0 22 9D AC */ lfs f1, lbl_803CE72C-_SDA2_BASE_(r2) /* 801099D0 001067D0 38 7F 00 00 */ addi r3, r31, 0 /* 801099D4 001067D4 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) /* 801099D8 001067D8 38 80 00 00 */ li r4, 0 /* 801099DC 001067DC FC 40 08 90 */ fmr f2, f1 /* 801099E0 001067E0 38 63 00 C0 */ addi r3, r3, 0xc0 -/* 801099E4 001067E4 4B F2 24 F5 */ bl func_8002BED8 +/* 801099E4 001067E4 4B F2 24 F5 */ bl set__10xParInterpFfffUi /* 801099E8 001067E8 C0 22 9D AC */ lfs f1, lbl_803CE72C-_SDA2_BASE_(r2) /* 801099EC 001067EC 38 7F 00 00 */ addi r3, r31, 0 /* 801099F0 001067F0 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) /* 801099F4 001067F4 38 80 00 00 */ li r4, 0 /* 801099F8 001067F8 FC 40 08 90 */ fmr f2, f1 /* 801099FC 001067FC 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 80109A00 00106800 4B F2 24 D9 */ bl func_8002BED8 +/* 80109A00 00106800 4B F2 24 D9 */ bl set__10xParInterpFfffUi /* 80109A04 00106804 C0 22 9D 78 */ lfs f1, lbl_803CE6F8-_SDA2_BASE_(r2) /* 80109A08 00106808 38 7F 00 00 */ addi r3, r31, 0 /* 80109A0C 0010680C C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) /* 80109A10 00106810 38 80 00 00 */ li r4, 0 /* 80109A14 00106814 FC 40 08 90 */ fmr f2, f1 /* 80109A18 00106818 38 63 00 E8 */ addi r3, r3, 0xe8 -/* 80109A1C 0010681C 4B F2 24 BD */ bl func_8002BED8 +/* 80109A1C 0010681C 4B F2 24 BD */ bl set__10xParInterpFfffUi /* 80109A20 00106820 3C 60 80 27 */ lis r3, lbl_8026A358@ha /* 80109A24 00106824 38 63 A3 58 */ addi r3, r3, lbl_8026A358@l /* 80109A28 00106828 38 63 00 33 */ addi r3, r3, 0x33 @@ -351,7 +351,7 @@ zNPCTiki_ExplodeFX__FP8zNPCTiki: /* 80109A98 00106898 93 A1 00 24 */ stw r29, 0x24(r1) /* 80109A9C 0010689C 93 81 00 20 */ stw r28, 0x20(r1) /* 80109AA0 001068A0 7C 7C 1B 78 */ mr r28, r3 -/* 80109AA4 001068A4 4B F4 CA 41 */ bl func_800564E4 +/* 80109AA4 001068A4 4B F4 CA 41 */ bl SelfType__9xNPCBasicCFv /* 80109AA8 001068A8 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 80109AAC 001068AC 28 00 54 33 */ cmplwi r0, 0x5433 /* 80109AB0 001068B0 40 82 02 2C */ bne lbl_80109CDC @@ -383,9 +383,9 @@ zNPCTiki_ExplodeFX__FP8zNPCTiki: /* 80109B18 00106918 48 07 E7 FD */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 80109B1C 0010691C 7F A3 EB 78 */ mr r3, r29 /* 80109B20 00106920 7F 84 E3 78 */ mr r4, r28 -/* 80109B24 00106924 4B FE 2F 95 */ bl func_800ECAB8 +/* 80109B24 00106924 4B FE 2F 95 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 80109B28 00106928 7F 83 E3 78 */ mr r3, r28 -/* 80109B2C 0010692C 4B F1 1D 05 */ bl func_8001B830 +/* 80109B2C 0010692C 4B F1 1D 05 */ bl xEntGetCenter__FPC4xEnt /* 80109B30 00106930 C0 22 9D C4 */ lfs f1, lbl_803CE744-_SDA2_BASE_(r2) /* 80109B34 00106934 7C 64 1B 78 */ mr r4, r3 /* 80109B38 00106938 7F A3 EB 78 */ mr r3, r29 @@ -411,16 +411,16 @@ lbl_80109B58: /* 80109B84 00106984 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 80109B88 00106988 38 86 00 30 */ addi r4, r6, 0x30 /* 80109B8C 0010698C 38 A5 00 30 */ addi r5, r5, 0x30 -/* 80109B90 00106990 4B F0 4B 01 */ bl func_8000E690 +/* 80109B90 00106990 4B F0 4B 01 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80109B94 00106994 38 61 00 08 */ addi r3, r1, 8 -/* 80109B98 00106998 4B F0 B5 35 */ bl func_800150CC +/* 80109B98 00106998 4B F0 B5 35 */ bl xVec3Length2__FPC5xVec3 /* 80109B9C 0010699C FF E0 08 90 */ fmr f31, f1 /* 80109BA0 001069A0 C0 02 9D C8 */ lfs f0, lbl_803CE748-_SDA2_BASE_(r2) /* 80109BA4 001069A4 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80109BA8 001069A8 40 80 00 58 */ bge lbl_80109C00 /* 80109BAC 001069AC 80 7E 00 38 */ lwz r3, 0x38(r30) /* 80109BB0 001069B0 7C 63 F8 2E */ lwzx r3, r3, r31 -/* 80109BB4 001069B4 4B F4 C9 31 */ bl func_800564E4 +/* 80109BB4 001069B4 4B F4 C9 31 */ bl SelfType__9xNPCBasicCFv /* 80109BB8 001069B8 54 63 00 2E */ rlwinm r3, r3, 0, 0, 0x17 /* 80109BBC 001069BC 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 80109BC0 001069C0 28 00 54 00 */ cmplwi r0, 0x5400 @@ -463,9 +463,9 @@ lbl_80109C20: /* 80109C44 00106A44 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 80109C48 00106A48 38 86 00 30 */ addi r4, r6, 0x30 /* 80109C4C 00106A4C 38 A5 00 30 */ addi r5, r5, 0x30 -/* 80109C50 00106A50 4B F0 4A 41 */ bl func_8000E690 +/* 80109C50 00106A50 4B F0 4A 41 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80109C54 00106A54 38 61 00 08 */ addi r3, r1, 8 -/* 80109C58 00106A58 4B F0 B4 75 */ bl func_800150CC +/* 80109C58 00106A58 4B F0 B4 75 */ bl xVec3Length2__FPC5xVec3 /* 80109C5C 00106A5C C0 02 9D C8 */ lfs f0, lbl_803CE748-_SDA2_BASE_(r2) /* 80109C60 00106A60 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80109C64 00106A64 40 80 00 14 */ bge lbl_80109C78 @@ -489,9 +489,9 @@ lbl_80109C80: /* 80109CA4 00106AA4 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 80109CA8 00106AA8 38 86 00 30 */ addi r4, r6, 0x30 /* 80109CAC 00106AAC 38 A5 00 30 */ addi r5, r5, 0x30 -/* 80109CB0 00106AB0 4B F0 49 E1 */ bl func_8000E690 +/* 80109CB0 00106AB0 4B F0 49 E1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80109CB4 00106AB4 38 61 00 08 */ addi r3, r1, 8 -/* 80109CB8 00106AB8 4B F0 B4 15 */ bl func_800150CC +/* 80109CB8 00106AB8 4B F0 B4 15 */ bl xVec3Length2__FPC5xVec3 /* 80109CBC 00106ABC C0 02 9D C8 */ lfs f0, lbl_803CE748-_SDA2_BASE_(r2) /* 80109CC0 00106AC0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80109CC4 00106AC4 40 80 00 18 */ bge lbl_80109CDC @@ -555,7 +555,7 @@ lbl_80109D74: /* 80109D90 00106B90 28 00 00 2B */ cmplwi r0, 0x2b /* 80109D94 00106B94 40 82 00 28 */ bne lbl_80109DBC /* 80109D98 00106B98 7F E3 FB 78 */ mr r3, r31 -/* 80109D9C 00106B9C 4B F4 C7 49 */ bl func_800564E4 +/* 80109D9C 00106B9C 4B F4 C7 49 */ bl SelfType__9xNPCBasicCFv /* 80109DA0 00106BA0 54 63 00 2E */ rlwinm r3, r3, 0, 0, 0x17 /* 80109DA4 00106BA4 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 80109DA8 00106BA8 28 00 54 00 */ cmplwi r0, 0x5400 @@ -597,7 +597,7 @@ lbl_80109E04: /* 80109E24 00106C24 28 00 00 2B */ cmplwi r0, 0x2b /* 80109E28 00106C28 40 82 00 28 */ bne lbl_80109E50 /* 80109E2C 00106C2C 7F E3 FB 78 */ mr r3, r31 -/* 80109E30 00106C30 4B F4 C6 B5 */ bl func_800564E4 +/* 80109E30 00106C30 4B F4 C6 B5 */ bl SelfType__9xNPCBasicCFv /* 80109E34 00106C34 54 63 00 2E */ rlwinm r3, r3, 0, 0, 0x17 /* 80109E38 00106C38 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 80109E3C 00106C3C 28 00 54 00 */ cmplwi r0, 0x5400 @@ -703,7 +703,7 @@ lbl_80109F94: /* 80109F94 00106D94 3B E0 00 00 */ li r31, 0 /* 80109F98 00106D98 48 00 00 30 */ b lbl_80109FC8 lbl_80109F9C: -/* 80109F9C 00106D9C 4B F4 C5 49 */ bl func_800564E4 +/* 80109F9C 00106D9C 4B F4 C5 49 */ bl SelfType__9xNPCBasicCFv /* 80109FA0 00106DA0 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 80109FA4 00106DA4 28 00 54 31 */ cmplwi r0, 0x5431 /* 80109FA8 00106DA8 41 82 00 10 */ beq lbl_80109FB8 @@ -749,7 +749,7 @@ lbl_8010A02C: /* 8010A038 00106E38 7C 60 1B 79 */ or. r0, r3, r3 /* 8010A03C 00106E3C 41 82 00 10 */ beq lbl_8010A04C /* 8010A040 00106E40 7F C4 F3 78 */ mr r4, r30 -/* 8010A044 00106E44 48 00 2D 09 */ bl func_8010CD4C +/* 8010A044 00106E44 48 00 2D 09 */ bl __ct__8zNPCTikiFi /* 8010A048 00106E48 7C 60 1B 78 */ mr r0, r3 lbl_8010A04C: /* 8010A04C 00106E4C 7C 1F 03 78 */ mr r31, r0 @@ -774,7 +774,7 @@ lbl_8010A070: /* 8010A08C 00106E8C 7C 08 02 A6 */ mflr r0 /* 8010A090 00106E90 38 80 00 01 */ li r4, 1 /* 8010A094 00106E94 90 01 00 14 */ stw r0, 0x14(r1) -/* 8010A098 00106E98 4B FC EF 0D */ bl func_800D8FA4 +/* 8010A098 00106E98 4B FC EF 0D */ bl __dt__12xFactoryInstFv /* 8010A09C 00106E9C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010A0A0 00106EA0 7C 08 03 A6 */ mtlr r0 /* 8010A0A4 00106EA4 38 21 00 10 */ addi r1, r1, 0x10 @@ -824,21 +824,21 @@ lbl_8010A070: /* 8010A154 00106F54 38 9F 02 E0 */ addi r4, r31, 0x2e0 /* 8010A158 00106F58 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 8010A15C 00106F5C 38 A5 00 30 */ addi r5, r5, 0x30 -/* 8010A160 00106F60 4B F0 0F 59 */ bl func_8000B0B8 +/* 8010A160 00106F60 4B F0 0F 59 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8010A164 00106F64 80 BF 00 24 */ lwz r5, 0x24(r31) /* 8010A168 00106F68 38 7F 00 A0 */ addi r3, r31, 0xa0 /* 8010A16C 00106F6C 38 9F 02 EC */ addi r4, r31, 0x2ec /* 8010A170 00106F70 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 8010A174 00106F74 38 A5 00 30 */ addi r5, r5, 0x30 -/* 8010A178 00106F78 4B F0 0F 41 */ bl func_8000B0B8 +/* 8010A178 00106F78 4B F0 0F 41 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8010A17C 00106F7C 80 BF 00 24 */ lwz r5, 0x24(r31) /* 8010A180 00106F80 38 7F 00 88 */ addi r3, r31, 0x88 /* 8010A184 00106F84 38 9F 02 D4 */ addi r4, r31, 0x2d4 /* 8010A188 00106F88 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 8010A18C 00106F8C 38 A5 00 30 */ addi r5, r5, 0x30 -/* 8010A190 00106F90 4B F0 0F 29 */ bl func_8000B0B8 +/* 8010A190 00106F90 4B F0 0F 29 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8010A194 00106F94 7F E3 FB 78 */ mr r3, r31 -/* 8010A198 00106F98 4B FC EF 9D */ bl func_800D9134 +/* 8010A198 00106F98 4B FC EF 9D */ bl RestoreColFlags__9xNPCBasicFv /* 8010A19C 00106F9C 80 7F 00 F4 */ lwz r3, 0xf4(r31) /* 8010A1A0 00106FA0 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 8010A1A4 00106FA4 28 00 54 34 */ cmplwi r0, 0x5434 @@ -1018,24 +1018,24 @@ lbl_8010A40C: /* 8010A424 00107224 80 BF 00 24 */ lwz r5, 0x24(r31) /* 8010A428 00107228 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 8010A42C 0010722C 38 A5 00 30 */ addi r5, r5, 0x30 -/* 8010A430 00107230 4B F0 42 61 */ bl func_8000E690 +/* 8010A430 00107230 4B F0 42 61 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8010A434 00107234 80 BF 00 24 */ lwz r5, 0x24(r31) /* 8010A438 00107238 38 7F 02 E0 */ addi r3, r31, 0x2e0 /* 8010A43C 0010723C 38 9F 00 94 */ addi r4, r31, 0x94 /* 8010A440 00107240 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 8010A444 00107244 38 A5 00 30 */ addi r5, r5, 0x30 -/* 8010A448 00107248 4B F0 42 49 */ bl func_8000E690 +/* 8010A448 00107248 4B F0 42 49 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8010A44C 0010724C 38 7F 02 D4 */ addi r3, r31, 0x2d4 /* 8010A450 00107250 38 9F 02 EC */ addi r4, r31, 0x2ec /* 8010A454 00107254 38 BF 02 E0 */ addi r5, r31, 0x2e0 -/* 8010A458 00107258 4B F0 0C 61 */ bl func_8000B0B8 +/* 8010A458 00107258 4B F0 0C 61 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8010A45C 0010725C C0 22 9D A4 */ lfs f1, lbl_803CE724-_SDA2_BASE_(r2) /* 8010A460 00107260 38 7F 02 D4 */ addi r3, r31, 0x2d4 -/* 8010A464 00107264 4B F1 14 D5 */ bl func_8001B938 +/* 8010A464 00107264 4B F1 14 D5 */ bl xVec3SMulBy__FP5xVec3f /* 8010A468 00107268 38 00 00 00 */ li r0, 0 /* 8010A46C 0010726C 7F E3 FB 78 */ mr r3, r31 /* 8010A470 00107270 90 1F 03 64 */ stw r0, 0x364(r31) -/* 8010A474 00107274 4B F4 C0 71 */ bl func_800564E4 +/* 8010A474 00107274 4B F4 C0 71 */ bl SelfType__9xNPCBasicCFv /* 8010A478 00107278 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 8010A47C 0010727C 28 00 54 31 */ cmplwi r0, 0x5431 /* 8010A480 00107280 40 82 00 14 */ bne lbl_8010A494 @@ -1093,7 +1093,7 @@ lbl_8010A518: /* 8010A540 00107340 7C 9F 23 78 */ mr r31, r4 /* 8010A544 00107344 93 C1 00 08 */ stw r30, 8(r1) /* 8010A548 00107348 7C 7E 1B 78 */ mr r30, r3 -/* 8010A54C 0010734C 4B F4 BF 99 */ bl func_800564E4 +/* 8010A54C 0010734C 4B F4 BF 99 */ bl SelfType__9xNPCBasicCFv /* 8010A550 00107350 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 8010A554 00107354 28 00 54 34 */ cmplwi r0, 0x5434 /* 8010A558 00107358 40 82 00 24 */ bne lbl_8010A57C @@ -1130,7 +1130,7 @@ lbl_8010A5A4: /* 8010A5CC 001073CC 7C 7F 1B 78 */ mr r31, r3 /* 8010A5D0 001073D0 93 C1 00 08 */ stw r30, 8(r1) /* 8010A5D4 001073D4 7C 9E 23 78 */ mr r30, r4 -/* 8010A5D8 001073D8 4B F4 BF 0D */ bl func_800564E4 +/* 8010A5D8 001073D8 4B F4 BF 0D */ bl SelfType__9xNPCBasicCFv /* 8010A5DC 001073DC 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 8010A5E0 001073E0 28 00 54 31 */ cmplwi r0, 0x5431 /* 8010A5E4 001073E4 40 82 00 0C */ bne lbl_8010A5F0 @@ -1245,7 +1245,7 @@ lbl_8010A748: /* 8010A770 00107570 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) /* 8010A774 00107574 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8010A778 00107578 D0 04 00 18 */ stfs f0, 0x18(r4) -/* 8010A77C 0010757C 4B F4 BD 69 */ bl func_800564E4 +/* 8010A77C 0010757C 4B F4 BD 69 */ bl SelfType__9xNPCBasicCFv /* 8010A780 00107580 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 8010A784 00107584 28 00 54 34 */ cmplwi r0, 0x5434 /* 8010A788 00107588 40 82 00 1C */ bne lbl_8010A7A4 @@ -1318,7 +1318,7 @@ lbl_8010A874: /* 8010A87C 0010767C 38 84 BF C8 */ addi r4, r4, lbl_8010BFC8@l /* 8010A880 00107680 38 C0 00 00 */ li r6, 0 /* 8010A884 00107684 38 E0 00 00 */ li r7, 0 -/* 8010A888 00107688 4B FE A1 AD */ bl func_800F4A34 +/* 8010A888 00107688 4B FE A1 AD */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 8010A88C 0010768C 3C 80 4E 47 */ lis r4, 0x4E475431@ha /* 8010A890 00107690 7F E3 FB 78 */ mr r3, r31 /* 8010A894 00107694 38 84 54 31 */ addi r4, r4, 0x4E475431@l @@ -1329,7 +1329,7 @@ lbl_8010A874: /* 8010A8A8 001076A8 38 84 C0 C8 */ addi r4, r4, lbl_8010C0C8@l /* 8010A8AC 001076AC 38 C0 00 00 */ li r6, 0 /* 8010A8B0 001076B0 38 E0 00 00 */ li r7, 0 -/* 8010A8B4 001076B4 4B FE A1 81 */ bl func_800F4A34 +/* 8010A8B4 001076B4 4B FE A1 81 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 8010A8B8 001076B8 48 00 00 90 */ b lbl_8010A948 lbl_8010A8BC: /* 8010A8BC 001076BC 3C 80 80 11 */ lis r4, lbl_8010C190@ha @@ -1337,7 +1337,7 @@ lbl_8010A8BC: /* 8010A8C4 001076C4 38 84 C1 90 */ addi r4, r4, lbl_8010C190@l /* 8010A8C8 001076C8 38 C0 00 00 */ li r6, 0 /* 8010A8CC 001076CC 38 E0 00 00 */ li r7, 0 -/* 8010A8D0 001076D0 4B FE A1 65 */ bl func_800F4A34 +/* 8010A8D0 001076D0 4B FE A1 65 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 8010A8D4 001076D4 3C 80 4E 47 */ lis r4, 0x4E475432@ha /* 8010A8D8 001076D8 7F E3 FB 78 */ mr r3, r31 /* 8010A8DC 001076DC 38 84 54 32 */ addi r4, r4, 0x4E475432@l @@ -1348,7 +1348,7 @@ lbl_8010A8BC: /* 8010A8F0 001076F0 38 84 C3 18 */ addi r4, r4, lbl_8010C318@l /* 8010A8F4 001076F4 38 C0 00 00 */ li r6, 0 /* 8010A8F8 001076F8 38 E0 00 00 */ li r7, 0 -/* 8010A8FC 001076FC 4B FE A1 39 */ bl func_800F4A34 +/* 8010A8FC 001076FC 4B FE A1 39 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 8010A900 00107700 48 00 00 48 */ b lbl_8010A948 lbl_8010A904: /* 8010A904 00107704 3C 80 80 11 */ lis r4, lbl_8010C438@ha @@ -1356,7 +1356,7 @@ lbl_8010A904: /* 8010A90C 0010770C 38 84 C4 38 */ addi r4, r4, lbl_8010C438@l /* 8010A910 00107710 38 C0 00 00 */ li r6, 0 /* 8010A914 00107714 38 E0 00 00 */ li r7, 0 -/* 8010A918 00107718 4B FE A1 1D */ bl func_800F4A34 +/* 8010A918 00107718 4B FE A1 1D */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 8010A91C 0010771C 3C 80 4E 47 */ lis r4, 0x4E475433@ha /* 8010A920 00107720 7F E3 FB 78 */ mr r3, r31 /* 8010A924 00107724 38 84 54 33 */ addi r4, r4, 0x4E475433@l @@ -1367,7 +1367,7 @@ lbl_8010A904: /* 8010A938 00107738 38 84 C5 A8 */ addi r4, r4, lbl_8010C5A8@l /* 8010A93C 0010773C 38 C0 00 00 */ li r6, 0 /* 8010A940 00107740 38 E0 00 00 */ li r7, 0 -/* 8010A944 00107744 4B FE A0 F1 */ bl func_800F4A34 +/* 8010A944 00107744 4B FE A0 F1 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv lbl_8010A948: /* 8010A948 00107748 3C 80 4E 47 */ lis r4, 0x4E475434@ha /* 8010A94C 0010774C 7F E3 FB 78 */ mr r3, r31 @@ -1379,7 +1379,7 @@ lbl_8010A948: /* 8010A964 00107764 38 84 C8 F8 */ addi r4, r4, lbl_8010C8F8@l /* 8010A968 00107768 38 C0 00 00 */ li r6, 0 /* 8010A96C 0010776C 38 E0 00 00 */ li r7, 0 -/* 8010A970 00107770 4B FE A0 C5 */ bl func_800F4A34 +/* 8010A970 00107770 4B FE A0 C5 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 8010A974 00107774 3C 80 4E 47 */ lis r4, 0x4E475435@ha /* 8010A978 00107778 7F E3 FB 78 */ mr r3, r31 /* 8010A97C 0010777C 38 84 54 35 */ addi r4, r4, 0x4E475435@l @@ -1390,13 +1390,13 @@ lbl_8010A948: /* 8010A990 00107790 38 84 C9 88 */ addi r4, r4, lbl_8010C988@l /* 8010A994 00107794 38 C0 00 00 */ li r6, 0 /* 8010A998 00107798 38 E0 00 00 */ li r7, 0 -/* 8010A99C 0010779C 4B FE A0 99 */ bl func_800F4A34 +/* 8010A99C 0010779C 4B FE A0 99 */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 8010A9A0 001077A0 7F E3 FB 78 */ mr r3, r31 /* 8010A9A4 001077A4 48 00 28 65 */ bl BrainEnd__7xPsycheFv /* 8010A9A8 001077A8 3C 80 4E 47 */ lis r4, 0x4E475430@ha /* 8010A9AC 001077AC 7F E3 FB 78 */ mr r3, r31 /* 8010A9B0 001077B0 38 84 54 30 */ addi r4, r4, 0x4E475430@l -/* 8010A9B4 001077B4 4B FF 7F C9 */ bl func_8010297C +/* 8010A9B4 001077B4 4B FF 7F C9 */ bl SetSafety__7xPsycheFi /* 8010A9B8 001077B8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010A9BC 001077BC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8010A9C0 001077C0 83 C1 00 08 */ lwz r30, 8(r1) @@ -1415,7 +1415,7 @@ lbl_8010A948: /* 8010A9F4 001077F4 90 64 03 A0 */ stw r3, 0x3a0(r4) /* 8010A9F8 001077F8 48 01 A3 4D */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 8010A9FC 001077FC 7F E3 FB 78 */ mr r3, r31 -/* 8010AA00 00107800 4B F4 BA E5 */ bl func_800564E4 +/* 8010AA00 00107800 4B F4 BA E5 */ bl SelfType__9xNPCBasicCFv /* 8010AA04 00107804 3C 80 4E 54 */ lis r4, 0x4E545433@ha /* 8010AA08 00107808 38 04 54 33 */ addi r0, r4, 0x4E545433@l /* 8010AA0C 0010780C 7C 03 00 00 */ cmpw r3, r0 @@ -1813,26 +1813,26 @@ lbl_8010AFA0: /* 8010AFBC 00107DBC C0 3E 03 30 */ lfs f1, 0x330(r30) /* 8010AFC0 00107DC0 80 84 00 24 */ lwz r4, 0x24(r4) /* 8010AFC4 00107DC4 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8010AFC8 00107DC8 4B F0 A0 91 */ bl func_80015058 +/* 8010AFC8 00107DC8 4B F0 A0 91 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8010AFCC 00107DCC 80 9E 03 2C */ lwz r4, 0x32c(r30) /* 8010AFD0 00107DD0 38 61 00 38 */ addi r3, r1, 0x38 /* 8010AFD4 00107DD4 C0 3E 03 34 */ lfs f1, 0x334(r30) /* 8010AFD8 00107DD8 80 84 00 24 */ lwz r4, 0x24(r4) /* 8010AFDC 00107DDC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8010AFE0 00107DE0 38 84 00 10 */ addi r4, r4, 0x10 -/* 8010AFE4 00107DE4 4B F0 A0 75 */ bl func_80015058 +/* 8010AFE4 00107DE4 4B F0 A0 75 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8010AFE8 00107DE8 80 9E 03 2C */ lwz r4, 0x32c(r30) /* 8010AFEC 00107DEC 38 61 00 38 */ addi r3, r1, 0x38 /* 8010AFF0 00107DF0 C0 3E 03 38 */ lfs f1, 0x338(r30) /* 8010AFF4 00107DF4 80 84 00 24 */ lwz r4, 0x24(r4) /* 8010AFF8 00107DF8 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8010AFFC 00107DFC 38 84 00 20 */ addi r4, r4, 0x20 -/* 8010B000 00107E00 4B F0 A0 59 */ bl func_80015058 +/* 8010B000 00107E00 4B F0 A0 59 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8010B004 00107E04 80 9E 00 24 */ lwz r4, 0x24(r30) /* 8010B008 00107E08 38 61 00 38 */ addi r3, r1, 0x38 /* 8010B00C 00107E0C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8010B010 00107E10 38 84 00 30 */ addi r4, r4, 0x30 -/* 8010B014 00107E14 4B F1 09 4D */ bl func_8001B960 +/* 8010B014 00107E14 4B F1 09 4D */ bl xVec3SubFrom__FP5xVec3PC5xVec3 /* 8010B018 00107E18 80 1E 02 A0 */ lwz r0, 0x2a0(r30) /* 8010B01C 00107E1C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8010B020 00107E20 41 82 00 0C */ beq lbl_8010B02C @@ -1841,18 +1841,18 @@ lbl_8010AFA0: lbl_8010B02C: /* 8010B02C 00107E2C 38 7E 00 A0 */ addi r3, r30, 0xa0 /* 8010B030 00107E30 38 81 00 38 */ addi r4, r1, 0x38 -/* 8010B034 00107E34 4B F0 37 21 */ bl func_8000E754 +/* 8010B034 00107E34 4B F0 37 21 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8010B038 00107E38 38 7E 00 94 */ addi r3, r30, 0x94 /* 8010B03C 00107E3C 38 81 00 38 */ addi r4, r1, 0x38 -/* 8010B040 00107E40 4B F0 37 15 */ bl func_8000E754 +/* 8010B040 00107E40 4B F0 37 15 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8010B044 00107E44 38 7E 00 88 */ addi r3, r30, 0x88 /* 8010B048 00107E48 38 81 00 38 */ addi r4, r1, 0x38 -/* 8010B04C 00107E4C 4B F0 37 09 */ bl func_8000E754 +/* 8010B04C 00107E4C 4B F0 37 09 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8010B050 00107E50 80 7E 00 24 */ lwz r3, 0x24(r30) /* 8010B054 00107E54 38 81 00 38 */ addi r4, r1, 0x38 /* 8010B058 00107E58 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8010B05C 00107E5C 38 63 00 30 */ addi r3, r3, 0x30 -/* 8010B060 00107E60 4B F0 36 F5 */ bl func_8000E754 +/* 8010B060 00107E60 4B F0 36 F5 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8010B064 00107E64 80 1E 02 A0 */ lwz r0, 0x2a0(r30) /* 8010B068 00107E68 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8010B06C 00107E6C 40 82 00 1C */ bne lbl_8010B088 @@ -1880,11 +1880,11 @@ lbl_8010B088: /* 8010B0C0 00107EC0 80 C5 00 4C */ lwz r6, 0x4c(r5) /* 8010B0C4 00107EC4 38 A4 00 30 */ addi r5, r4, 0x30 /* 8010B0C8 00107EC8 38 86 00 30 */ addi r4, r6, 0x30 -/* 8010B0CC 00107ECC 4B F0 35 C5 */ bl func_8000E690 +/* 8010B0CC 00107ECC 4B F0 35 C5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8010B0D0 00107ED0 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) /* 8010B0D4 00107ED4 38 61 00 2C */ addi r3, r1, 0x2c /* 8010B0D8 00107ED8 D0 01 00 30 */ stfs f0, 0x30(r1) -/* 8010B0DC 00107EDC 4B F0 9F F1 */ bl func_800150CC +/* 8010B0DC 00107EDC 4B F0 9F F1 */ bl xVec3Length2__FPC5xVec3 /* 8010B0E0 00107EE0 FF E0 08 90 */ fmr f31, f1 /* 8010B0E4 00107EE4 C0 02 9D E8 */ lfs f0, lbl_803CE768-_SDA2_BASE_(r2) /* 8010B0E8 00107EE8 FC 00 F8 40 */ fcmpo cr0, f0, f31 @@ -1923,7 +1923,7 @@ lbl_8010B124: /* 8010B168 00107F68 EC 20 F8 24 */ fdivs f1, f0, f31 /* 8010B16C 00107F6C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8010B170 00107F70 38 63 00 20 */ addi r3, r3, 0x20 -/* 8010B174 00107F74 4B F0 9E E5 */ bl func_80015058 +/* 8010B174 00107F74 4B F0 9E E5 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8010B178 00107F78 80 7E 00 24 */ lwz r3, 0x24(r30) /* 8010B17C 00107F7C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8010B180 00107F80 38 63 00 20 */ addi r3, r3, 0x20 @@ -1955,7 +1955,7 @@ lbl_8010B1DC: /* 8010B1E0 00107FE0 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8010B1E4 00107FE4 38 83 00 10 */ addi r4, r3, 0x10 /* 8010B1E8 00107FE8 38 A3 00 20 */ addi r5, r3, 0x20 -/* 8010B1EC 00107FEC 4B F0 9E A1 */ bl func_8001508C +/* 8010B1EC 00107FEC 4B F0 9E A1 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 lbl_8010B1F0: /* 8010B1F0 00107FF0 80 9E 00 24 */ lwz r4, 0x24(r30) /* 8010B1F4 00107FF4 38 7E 02 A4 */ addi r3, r30, 0x2a4 @@ -1969,35 +1969,35 @@ lbl_8010B1F0: /* 8010B214 00108014 41 82 00 A4 */ beq lbl_8010B2B8 /* 8010B218 00108018 38 61 00 20 */ addi r3, r1, 0x20 /* 8010B21C 0010801C 38 9E 02 E0 */ addi r4, r30, 0x2e0 -/* 8010B220 00108020 4B EF FE 71 */ bl func_8000B090 +/* 8010B220 00108020 4B EF FE 71 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8010B224 00108024 80 BE 00 24 */ lwz r5, 0x24(r30) /* 8010B228 00108028 38 61 00 14 */ addi r3, r1, 0x14 /* 8010B22C 0010802C 38 9E 02 EC */ addi r4, r30, 0x2ec /* 8010B230 00108030 C0 25 00 50 */ lfs f1, 0x50(r5) -/* 8010B234 00108034 4B EF FE 5D */ bl func_8000B090 +/* 8010B234 00108034 4B EF FE 5D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8010B238 00108038 80 BE 00 24 */ lwz r5, 0x24(r30) /* 8010B23C 0010803C 38 61 00 08 */ addi r3, r1, 8 /* 8010B240 00108040 38 9E 02 D4 */ addi r4, r30, 0x2d4 /* 8010B244 00108044 C0 25 00 50 */ lfs f1, 0x50(r5) -/* 8010B248 00108048 4B EF FE 49 */ bl func_8000B090 +/* 8010B248 00108048 4B EF FE 49 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8010B24C 0010804C 80 9E 00 24 */ lwz r4, 0x24(r30) /* 8010B250 00108050 38 7E 00 94 */ addi r3, r30, 0x94 /* 8010B254 00108054 38 A1 00 20 */ addi r5, r1, 0x20 /* 8010B258 00108058 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8010B25C 0010805C 38 84 00 30 */ addi r4, r4, 0x30 -/* 8010B260 00108060 4B EF FE 59 */ bl func_8000B0B8 +/* 8010B260 00108060 4B EF FE 59 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8010B264 00108064 80 9E 00 24 */ lwz r4, 0x24(r30) /* 8010B268 00108068 38 7E 00 A0 */ addi r3, r30, 0xa0 /* 8010B26C 0010806C 38 A1 00 14 */ addi r5, r1, 0x14 /* 8010B270 00108070 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8010B274 00108074 38 84 00 30 */ addi r4, r4, 0x30 -/* 8010B278 00108078 4B EF FE 41 */ bl func_8000B0B8 +/* 8010B278 00108078 4B EF FE 41 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8010B27C 0010807C 80 9E 00 24 */ lwz r4, 0x24(r30) /* 8010B280 00108080 38 7E 00 88 */ addi r3, r30, 0x88 /* 8010B284 00108084 38 A1 00 08 */ addi r5, r1, 8 /* 8010B288 00108088 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8010B28C 0010808C 38 84 00 30 */ addi r4, r4, 0x30 -/* 8010B290 00108090 4B EF FE 29 */ bl func_8000B0B8 +/* 8010B290 00108090 4B EF FE 29 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8010B294 00108094 C0 41 00 24 */ lfs f2, 0x24(r1) /* 8010B298 00108098 C0 02 9D F4 */ lfs f0, lbl_803CE774-_SDA2_BASE_(r2) /* 8010B29C 0010809C C0 21 00 0C */ lfs f1, 0xc(r1) @@ -2012,26 +2012,26 @@ lbl_8010B2B8: /* 8010B2BC 001080BC 38 7E 00 94 */ addi r3, r30, 0x94 /* 8010B2C0 001080C0 38 BE 02 E0 */ addi r5, r30, 0x2e0 /* 8010B2C4 001080C4 38 84 00 30 */ addi r4, r4, 0x30 -/* 8010B2C8 001080C8 4B EF FD F1 */ bl func_8000B0B8 +/* 8010B2C8 001080C8 4B EF FD F1 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8010B2CC 001080CC 80 9E 00 24 */ lwz r4, 0x24(r30) /* 8010B2D0 001080D0 38 7E 00 A0 */ addi r3, r30, 0xa0 /* 8010B2D4 001080D4 38 BE 02 EC */ addi r5, r30, 0x2ec /* 8010B2D8 001080D8 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8010B2DC 001080DC 38 84 00 30 */ addi r4, r4, 0x30 -/* 8010B2E0 001080E0 4B EF FD D9 */ bl func_8000B0B8 +/* 8010B2E0 001080E0 4B EF FD D9 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8010B2E4 001080E4 80 9E 00 24 */ lwz r4, 0x24(r30) /* 8010B2E8 001080E8 38 7E 00 88 */ addi r3, r30, 0x88 /* 8010B2EC 001080EC 38 BE 02 D4 */ addi r5, r30, 0x2d4 /* 8010B2F0 001080F0 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8010B2F4 001080F4 38 84 00 30 */ addi r4, r4, 0x30 -/* 8010B2F8 001080F8 4B EF FD C1 */ bl func_8000B0B8 +/* 8010B2F8 001080F8 4B EF FD C1 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 lbl_8010B2FC: /* 8010B2FC 001080FC 80 9E 00 24 */ lwz r4, 0x24(r30) /* 8010B300 00108100 38 7E 02 FC */ addi r3, r30, 0x2fc /* 8010B304 00108104 38 A1 00 44 */ addi r5, r1, 0x44 /* 8010B308 00108108 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8010B30C 0010810C 38 84 00 30 */ addi r4, r4, 0x30 -/* 8010B310 00108110 4B F0 33 81 */ bl func_8000E690 +/* 8010B310 00108110 4B F0 33 81 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8010B314 00108114 88 1E 03 50 */ lbz r0, 0x350(r30) /* 8010B318 00108118 28 00 00 00 */ cmplwi r0, 0 /* 8010B31C 0010811C 41 82 00 30 */ beq lbl_8010B34C @@ -2130,7 +2130,7 @@ lbl_8010B458: /* 8010B46C 0010826C 7D 89 03 A6 */ mtctr r12 /* 8010B470 00108270 4E 80 04 21 */ bctrl /* 8010B474 00108274 7F 23 CB 78 */ mr r3, r25 -/* 8010B478 00108278 4B F4 B0 6D */ bl func_800564E4 +/* 8010B478 00108278 4B F4 B0 6D */ bl SelfType__9xNPCBasicCFv /* 8010B47C 0010827C 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 8010B480 00108280 28 00 54 31 */ cmplwi r0, 0x5431 /* 8010B484 00108284 41 82 00 2C */ beq lbl_8010B4B0 @@ -2154,7 +2154,7 @@ lbl_8010B4BC: /* 8010B4C4 001082C4 28 00 02 00 */ cmplwi r0, 0x200 /* 8010B4C8 001082C8 41 82 00 44 */ beq lbl_8010B50C /* 8010B4CC 001082CC 7F 23 CB 78 */ mr r3, r25 -/* 8010B4D0 001082D0 4B F1 03 29 */ bl func_8001B7F8 +/* 8010B4D0 001082D0 4B F1 03 29 */ bl xEntShow__FP4xEnt /* 8010B4D4 001082D4 28 1D 00 00 */ cmplwi r29, 0 /* 8010B4D8 001082D8 41 82 00 34 */ beq lbl_8010B50C /* 8010B4DC 001082DC C0 22 9D A4 */ lfs f1, lbl_803CE724-_SDA2_BASE_(r2) @@ -2175,7 +2175,7 @@ lbl_8010B50C: /* 8010B514 00108314 48 00 01 50 */ b lbl_8010B664 lbl_8010B518: /* 8010B518 00108318 7F 23 CB 78 */ mr r3, r25 -/* 8010B51C 0010831C 4B F0 31 1D */ bl func_8000E638 +/* 8010B51C 0010831C 4B F0 31 1D */ bl xEntIsVisible__FPC4xEnt /* 8010B520 00108320 28 03 00 00 */ cmplwi r3, 0 /* 8010B524 00108324 41 82 00 3C */ beq lbl_8010B560 /* 8010B528 00108328 28 1D 00 00 */ cmplwi r29, 0 @@ -2194,7 +2194,7 @@ lbl_8010B518: /* 8010B55C 0010835C 4B F8 B6 E9 */ bl zFXPopOff__FR4xEntff lbl_8010B560: /* 8010B560 00108360 7F 23 CB 78 */ mr r3, r25 -/* 8010B564 00108364 4B F1 02 85 */ bl func_8001B7E8 +/* 8010B564 00108364 4B F1 02 85 */ bl xEntHide__FP4xEnt /* 8010B568 00108368 38 00 00 01 */ li r0, 1 /* 8010B56C 0010836C 90 1F 00 00 */ stw r0, 0(r31) /* 8010B570 00108370 48 00 00 F4 */ b lbl_8010B664 @@ -2203,7 +2203,7 @@ lbl_8010B574: /* 8010B578 00108378 54 00 05 AE */ rlwinm r0, r0, 0, 0x16, 0x17 /* 8010B57C 0010837C 28 00 02 00 */ cmplwi r0, 0x200 /* 8010B580 00108380 41 82 00 08 */ beq lbl_8010B588 -/* 8010B584 00108384 4B FC DB B1 */ bl func_800D9134 +/* 8010B584 00108384 4B FC DB B1 */ bl RestoreColFlags__9xNPCBasicFv lbl_8010B588: /* 8010B588 00108388 38 00 00 01 */ li r0, 1 /* 8010B58C 0010838C 90 1F 00 00 */ stw r0, 0(r31) @@ -2219,9 +2219,9 @@ lbl_8010B5A8: /* 8010B5AC 001083AC 54 00 05 AE */ rlwinm r0, r0, 0, 0x16, 0x17 /* 8010B5B0 001083B0 28 00 02 00 */ cmplwi r0, 0x200 /* 8010B5B4 001083B4 41 82 00 48 */ beq lbl_8010B5FC -/* 8010B5B8 001083B8 4B FC DB 7D */ bl func_800D9134 +/* 8010B5B8 001083B8 4B FC DB 7D */ bl RestoreColFlags__9xNPCBasicFv /* 8010B5BC 001083BC 7F 23 CB 78 */ mr r3, r25 -/* 8010B5C0 001083C0 4B F1 02 39 */ bl func_8001B7F8 +/* 8010B5C0 001083C0 4B F1 02 39 */ bl xEntShow__FP4xEnt /* 8010B5C4 001083C4 28 1D 00 00 */ cmplwi r29, 0 /* 8010B5C8 001083C8 41 82 00 34 */ beq lbl_8010B5FC /* 8010B5CC 001083CC C0 22 9D A4 */ lfs f1, lbl_803CE724-_SDA2_BASE_(r2) @@ -2243,7 +2243,7 @@ lbl_8010B5FC: lbl_8010B608: /* 8010B608 00108408 38 00 00 00 */ li r0, 0 /* 8010B60C 0010840C 98 19 00 22 */ stb r0, 0x22(r25) -/* 8010B610 00108410 4B F0 30 29 */ bl func_8000E638 +/* 8010B610 00108410 4B F0 30 29 */ bl xEntIsVisible__FPC4xEnt /* 8010B614 00108414 28 03 00 00 */ cmplwi r3, 0 /* 8010B618 00108418 41 82 00 3C */ beq lbl_8010B654 /* 8010B61C 0010841C 28 1D 00 00 */ cmplwi r29, 0 @@ -2262,7 +2262,7 @@ lbl_8010B608: /* 8010B650 00108450 4B F8 B5 F5 */ bl zFXPopOff__FR4xEntff lbl_8010B654: /* 8010B654 00108454 7F 23 CB 78 */ mr r3, r25 -/* 8010B658 00108458 4B F1 01 91 */ bl func_8001B7E8 +/* 8010B658 00108458 4B F1 01 91 */ bl xEntHide__FP4xEnt /* 8010B65C 0010845C 38 00 00 01 */ li r0, 1 /* 8010B660 00108460 90 1F 00 00 */ stw r0, 0(r31) lbl_8010B664: @@ -2449,13 +2449,13 @@ lbl_8010B82C: /* 8010B8D0 001086D0 80 A5 00 24 */ lwz r5, 0x24(r5) /* 8010B8D4 001086D4 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 8010B8D8 001086D8 38 A5 00 30 */ addi r5, r5, 0x30 -/* 8010B8DC 001086DC 4B F0 2D B5 */ bl func_8000E690 +/* 8010B8DC 001086DC 4B F0 2D B5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8010B8E0 001086E0 C0 21 00 0C */ lfs f1, 0xc(r1) /* 8010B8E4 001086E4 C0 01 00 48 */ lfs f0, 0x48(r1) /* 8010B8E8 001086E8 EC 01 00 28 */ fsubs f0, f1, f0 /* 8010B8EC 001086EC D0 01 00 0C */ stfs f0, 0xc(r1) /* 8010B8F0 001086F0 80 79 03 2C */ lwz r3, 0x32c(r25) -/* 8010B8F4 001086F4 4B F8 55 6D */ bl func_80090E60 +/* 8010B8F4 001086F4 4B F8 55 6D */ bl zGooIs__FP4xEnt /* 8010B8F8 001086F8 2C 03 00 00 */ cmpwi r3, 0 /* 8010B8FC 001086FC 41 82 00 10 */ beq lbl_8010B90C /* 8010B900 00108700 80 19 02 A0 */ lwz r0, 0x2a0(r25) @@ -2505,14 +2505,14 @@ lbl_8010B958: /* 8010B9A8 001087A8 80 79 03 2C */ lwz r3, 0x32c(r25) /* 8010B9AC 001087AC 80 63 00 24 */ lwz r3, 0x24(r3) /* 8010B9B0 001087B0 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 8010B9B4 001087B4 4B F0 97 19 */ bl func_800150CC +/* 8010B9B4 001087B4 4B F0 97 19 */ bl xVec3Length2__FPC5xVec3 /* 8010B9B8 001087B8 C0 02 9E 00 */ lfs f0, lbl_803CE780-_SDA2_BASE_(r2) /* 8010B9BC 001087BC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010B9C0 001087C0 40 81 00 34 */ ble lbl_8010B9F4 /* 8010B9C4 001087C4 C0 02 9D 88 */ lfs f0, lbl_803CE708-_SDA2_BASE_(r2) /* 8010B9C8 001087C8 38 79 03 30 */ addi r3, r25, 0x330 /* 8010B9CC 001087CC EC 20 08 24 */ fdivs f1, f0, f1 -/* 8010B9D0 001087D0 4B F0 FF 69 */ bl func_8001B938 +/* 8010B9D0 001087D0 4B F0 FF 69 */ bl xVec3SMulBy__FP5xVec3f /* 8010B9D4 001087D4 48 00 00 20 */ b lbl_8010B9F4 lbl_8010B9D8: /* 8010B9D8 001087D8 38 00 00 00 */ li r0, 0 @@ -2521,7 +2521,7 @@ lbl_8010B9D8: /* 8010B9E4 001087E4 C0 22 9D 78 */ lfs f1, lbl_803CE6F8-_SDA2_BASE_(r2) /* 8010B9E8 001087E8 FC 40 08 90 */ fmr f2, f1 /* 8010B9EC 001087EC FC 60 08 90 */ fmr f3, f1 -/* 8010B9F0 001087F0 4B F0 36 0D */ bl func_8000EFFC +/* 8010B9F0 001087F0 4B F0 36 0D */ bl xVec3Init__FP5xVec3fff lbl_8010B9F4: /* 8010B9F4 001087F4 C0 01 00 18 */ lfs f0, 0x18(r1) /* 8010B9F8 001087F8 D0 19 03 28 */ stfs f0, 0x328(r25) @@ -2561,7 +2561,7 @@ lbl_8010BA68: /* 8010BA70 00108870 7C 18 C8 40 */ cmplw r24, r25 /* 8010BA74 00108874 41 82 02 8C */ beq lbl_8010BD00 /* 8010BA78 00108878 7F 03 C3 78 */ mr r3, r24 -/* 8010BA7C 0010887C 4B F4 AA 69 */ bl func_800564E4 +/* 8010BA7C 0010887C 4B F4 AA 69 */ bl SelfType__9xNPCBasicCFv /* 8010BA80 00108880 54 63 00 2E */ rlwinm r3, r3, 0, 0, 0x17 /* 8010BA84 00108884 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 8010BA88 00108888 28 00 54 00 */ cmplwi r0, 0x5400 @@ -2848,7 +2848,7 @@ lbl_8010BE64: /* 8010BE80 00108C80 C0 22 9D 78 */ lfs f1, lbl_803CE6F8-_SDA2_BASE_(r2) /* 8010BE84 00108C84 FC 40 08 90 */ fmr f2, f1 /* 8010BE88 00108C88 FC 60 08 90 */ fmr f3, f1 -/* 8010BE8C 00108C8C 4B F0 31 71 */ bl func_8000EFFC +/* 8010BE8C 00108C8C 4B F0 31 71 */ bl xVec3Init__FP5xVec3fff /* 8010BE90 00108C90 80 01 00 24 */ lwz r0, 0x24(r1) /* 8010BE94 00108C94 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8010BE98 00108C98 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -2874,7 +2874,7 @@ zNPCTypeTiki.loveyFloat__FP8zNPCTikif: /* 8010BEDC 00108CDC C0 42 9D 88 */ lfs f2, lbl_803CE708-_SDA2_BASE_(r2) /* 8010BEE0 00108CE0 FC 60 08 90 */ fmr f3, f1 /* 8010BEE4 00108CE4 38 61 00 08 */ addi r3, r1, 8 -/* 8010BEE8 00108CE8 4B F0 31 15 */ bl func_8000EFFC +/* 8010BEE8 00108CE8 4B F0 31 15 */ bl xVec3Init__FP5xVec3fff /* 8010BEEC 00108CEC C0 22 9E 08 */ lfs f1, lbl_803CE788-_SDA2_BASE_(r2) /* 8010BEF0 00108CF0 C0 1F 03 0C */ lfs f0, 0x30c(r31) /* 8010BEF4 00108CF4 EC 21 00 32 */ fmuls f1, f1, f0 @@ -2891,7 +2891,7 @@ zNPCTypeTiki.loveyFloat__FP8zNPCTikif: /* 8010BF20 00108D20 38 81 00 08 */ addi r4, r1, 8 /* 8010BF24 00108D24 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8010BF28 00108D28 38 63 00 30 */ addi r3, r3, 0x30 -/* 8010BF2C 00108D2C 4B F0 91 2D */ bl func_80015058 +/* 8010BF2C 00108D2C 4B F0 91 2D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8010BF30 00108D30 C0 1F 03 0C */ lfs f0, 0x30c(r31) /* 8010BF34 00108D34 EC 00 F0 2A */ fadds f0, f0, f30 /* 8010BF38 00108D38 D0 1F 03 0C */ stfs f0, 0x30c(r31) @@ -3021,11 +3021,11 @@ lbl_8010C0C8: /* 8010C104 00108F04 38 9C 00 58 */ addi r4, r28, 0x58 /* 8010C108 00108F08 3B C0 00 00 */ li r30, 0 /* 8010C10C 00108F0C 38 7F 03 18 */ addi r3, r31, 0x318 -/* 8010C110 00108F10 4B F0 8F 49 */ bl func_80015058 +/* 8010C110 00108F10 4B F0 8F 49 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8010C114 00108F14 38 61 00 08 */ addi r3, r1, 8 /* 8010C118 00108F18 38 9C 00 4C */ addi r4, r28, 0x4c /* 8010C11C 00108F1C 38 BF 03 18 */ addi r5, r31, 0x318 -/* 8010C120 00108F20 4B F0 25 71 */ bl func_8000E690 +/* 8010C120 00108F20 4B F0 25 71 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8010C124 00108F24 38 61 00 08 */ addi r3, r1, 8 /* 8010C128 00108F28 38 9C 00 58 */ addi r4, r28, 0x58 /* 8010C12C 00108F2C 4B F4 23 C5 */ bl xVec3Dot__FPC5xVec3PC5xVec3 @@ -3078,9 +3078,9 @@ lbl_8010C190: /* 8010C1E0 00108FE0 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 8010C1E4 00108FE4 38 86 00 30 */ addi r4, r6, 0x30 /* 8010C1E8 00108FE8 38 A5 00 30 */ addi r5, r5, 0x30 -/* 8010C1EC 00108FEC 4B F0 24 A5 */ bl func_8000E690 +/* 8010C1EC 00108FEC 4B F0 24 A5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8010C1F0 00108FF0 38 61 00 08 */ addi r3, r1, 8 -/* 8010C1F4 00108FF4 4B F0 8E D9 */ bl func_800150CC +/* 8010C1F4 00108FF4 4B F0 8E D9 */ bl xVec3Length2__FPC5xVec3 /* 8010C1F8 00108FF8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8010C1FC 00108FFC 38 A0 00 00 */ li r5, 0 /* 8010C200 00109000 38 83 05 58 */ addi r4, r3, lbl_803C0558@l @@ -3126,9 +3126,9 @@ lbl_8010C27C: /* 8010C290 00109090 C0 02 9D BC */ lfs f0, lbl_803CE73C-_SDA2_BASE_(r2) /* 8010C294 00109094 7F E3 FB 78 */ mr r3, r31 /* 8010C298 00109098 EF E0 0F FA */ fmadds f31, f0, f31, f1 -/* 8010C29C 0010909C 4B F0 F5 5D */ bl func_8001B7F8 +/* 8010C29C 0010909C 4B F0 F5 5D */ bl xEntShow__FP4xEnt /* 8010C2A0 001090A0 7F E3 FB 78 */ mr r3, r31 -/* 8010C2A4 001090A4 4B FC CE 91 */ bl func_800D9134 +/* 8010C2A4 001090A4 4B FC CE 91 */ bl RestoreColFlags__9xNPCBasicFv /* 8010C2A8 001090A8 C0 02 9D 88 */ lfs f0, lbl_803CE708-_SDA2_BASE_(r2) /* 8010C2AC 001090AC FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8010C2B0 001090B0 40 81 00 24 */ ble lbl_8010C2D4 @@ -3182,9 +3182,9 @@ lbl_8010C318: /* 8010C364 00109164 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 8010C368 00109168 38 86 00 30 */ addi r4, r6, 0x30 /* 8010C36C 0010916C 38 A5 00 30 */ addi r5, r5, 0x30 -/* 8010C370 00109170 4B F0 23 21 */ bl func_8000E690 +/* 8010C370 00109170 4B F0 23 21 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8010C374 00109174 38 61 00 08 */ addi r3, r1, 8 -/* 8010C378 00109178 4B F0 8D 55 */ bl func_800150CC +/* 8010C378 00109178 4B F0 8D 55 */ bl xVec3Length2__FPC5xVec3 /* 8010C37C 0010917C C0 02 9D C8 */ lfs f0, lbl_803CE748-_SDA2_BASE_(r2) /* 8010C380 00109180 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010C384 00109184 40 81 00 18 */ ble lbl_8010C39C @@ -3215,9 +3215,9 @@ lbl_8010C3C8: /* 8010C3E0 001091E0 40 80 00 18 */ bge lbl_8010C3F8 /* 8010C3E4 001091E4 FF E0 00 90 */ fmr f31, f0 /* 8010C3E8 001091E8 7F E3 FB 78 */ mr r3, r31 -/* 8010C3EC 001091EC 4B F0 F3 FD */ bl func_8001B7E8 +/* 8010C3EC 001091EC 4B F0 F3 FD */ bl xEntHide__FP4xEnt /* 8010C3F0 001091F0 7F E3 FB 78 */ mr r3, r31 -/* 8010C3F4 001091F4 4B FC CD 41 */ bl func_800D9134 +/* 8010C3F4 001091F4 4B FC CD 41 */ bl RestoreColFlags__9xNPCBasicFv lbl_8010C3F8: /* 8010C3F8 001091F8 80 7F 00 24 */ lwz r3, 0x24(r31) /* 8010C3FC 001091FC D3 E3 00 58 */ stfs f31, 0x58(r3) @@ -3290,9 +3290,9 @@ lbl_8010C4A0: /* 8010C4FC 001092FC 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 8010C500 00109300 38 86 00 30 */ addi r4, r6, 0x30 /* 8010C504 00109304 38 A5 00 30 */ addi r5, r5, 0x30 -/* 8010C508 00109308 4B F0 21 89 */ bl func_8000E690 +/* 8010C508 00109308 4B F0 21 89 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8010C50C 0010930C 38 61 00 08 */ addi r3, r1, 8 -/* 8010C510 00109310 4B F0 8B BD */ bl func_800150CC +/* 8010C510 00109310 4B F0 8B BD */ bl xVec3Length2__FPC5xVec3 /* 8010C514 00109314 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 8010C518 00109318 C0 42 9E 18 */ lfs f2, lbl_803CE798-_SDA2_BASE_(r2) /* 8010C51C 0010931C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -3611,7 +3611,7 @@ lbl_8010C9AC: /* 8010C9C0 001097C0 80 03 00 24 */ lwz r0, 0x24(r3) /* 8010C9C4 001097C4 28 00 00 00 */ cmplwi r0, 0 /* 8010C9C8 001097C8 41 82 00 D8 */ beq lbl_8010CAA0 -/* 8010C9CC 001097CC 4B F0 1C 6D */ bl func_8000E638 +/* 8010C9CC 001097CC 4B F0 1C 6D */ bl xEntIsVisible__FPC4xEnt /* 8010C9D0 001097D0 28 03 00 00 */ cmplwi r3, 0 /* 8010C9D4 001097D4 40 82 00 08 */ bne lbl_8010C9DC /* 8010C9D8 001097D8 48 00 00 C8 */ b lbl_8010CAA0 @@ -3625,7 +3625,7 @@ lbl_8010C9DC: /* 8010C9F4 001097F4 38 61 00 08 */ addi r3, r1, 8 /* 8010C9F8 001097F8 38 9F 00 88 */ addi r4, r31, 0x88 /* 8010C9FC 001097FC 38 A5 00 44 */ addi r5, r5, 0x44 -/* 8010CA00 00109800 4B F0 1C 91 */ bl func_8000E690 +/* 8010CA00 00109800 4B F0 1C 91 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8010CA04 00109804 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8010CA08 00109808 38 61 00 08 */ addi r3, r1, 8 /* 8010CA0C 0010980C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -3689,7 +3689,7 @@ lbl_8010CAB4: /* 8010CADC 001098DC 83 E3 00 24 */ lwz r31, 0x24(r3) /* 8010CAE0 001098E0 28 1F 00 00 */ cmplwi r31, 0 /* 8010CAE4 001098E4 41 82 02 40 */ beq lbl_8010CD24 -/* 8010CAE8 001098E8 4B F0 1B 51 */ bl func_8000E638 +/* 8010CAE8 001098E8 4B F0 1B 51 */ bl xEntIsVisible__FPC4xEnt /* 8010CAEC 001098EC 28 03 00 00 */ cmplwi r3, 0 /* 8010CAF0 001098F0 41 82 02 34 */ beq lbl_8010CD24 /* 8010CAF4 001098F4 A0 1F 00 44 */ lhz r0, 0x44(r31) @@ -3705,11 +3705,11 @@ lbl_8010CB04: /* 8010CB18 00109918 38 A4 00 30 */ addi r5, r4, 0x30 /* 8010CB1C 0010991C 80 86 00 4C */ lwz r4, 0x4c(r6) /* 8010CB20 00109920 38 84 00 30 */ addi r4, r4, 0x30 -/* 8010CB24 00109924 4B F0 1B 6D */ bl func_8000E690 +/* 8010CB24 00109924 4B F0 1B 6D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8010CB28 00109928 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) /* 8010CB2C 0010992C 38 61 00 30 */ addi r3, r1, 0x30 /* 8010CB30 00109930 D0 01 00 34 */ stfs f0, 0x34(r1) -/* 8010CB34 00109934 4B F0 85 99 */ bl func_800150CC +/* 8010CB34 00109934 4B F0 85 99 */ bl xVec3Length2__FPC5xVec3 /* 8010CB38 00109938 C0 02 9D C8 */ lfs f0, lbl_803CE748-_SDA2_BASE_(r2) /* 8010CB3C 0010993C 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) /* 8010CB40 00109940 EC 21 00 24 */ fdivs f1, f1, f0 @@ -3776,7 +3776,7 @@ lbl_8010CBC8: /* 8010CC28 00109A28 38 61 00 0C */ addi r3, r1, 0xc /* 8010CC2C 00109A2C 38 9E 00 88 */ addi r4, r30, 0x88 /* 8010CC30 00109A30 38 A5 00 44 */ addi r5, r5, 0x44 -/* 8010CC34 00109A34 4B F0 1A 5D */ bl func_8000E690 +/* 8010CC34 00109A34 4B F0 1A 5D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8010CC38 00109A38 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 8010CC3C 00109A3C 38 61 00 0C */ addi r3, r1, 0xc /* 8010CC40 00109A40 38 84 05 58 */ addi r4, r4, lbl_803C0558@l @@ -3855,14 +3855,14 @@ lbl_8010CD24: /* 8010CD44 00109B44 38 21 30 D0 */ addi r1, r1, 0x30d0 /* 8010CD48 00109B48 4E 80 00 20 */ blr -.global func_8010CD4C -func_8010CD4C: +.global __ct__8zNPCTikiFi +__ct__8zNPCTikiFi: /* 8010CD4C 00109B4C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010CD50 00109B50 7C 08 02 A6 */ mflr r0 /* 8010CD54 00109B54 90 01 00 14 */ stw r0, 0x14(r1) /* 8010CD58 00109B58 93 E1 00 0C */ stw r31, 0xc(r1) /* 8010CD5C 00109B5C 7C 7F 1B 78 */ mr r31, r3 -/* 8010CD60 00109B60 4B FE 78 95 */ bl func_800F45F4 +/* 8010CD60 00109B60 4B FE 78 95 */ bl __ct__10zNPCCommonFi /* 8010CD64 00109B64 3C 80 80 29 */ lis r4, lbl_80297300@ha /* 8010CD68 00109B68 7F E3 FB 78 */ mr r3, r31 /* 8010CD6C 00109B6C 38 04 73 00 */ addi r0, r4, lbl_80297300@l diff --git a/asm/Game/zNPCTypeVillager.s b/asm/Game/zNPCTypeVillager.s index e6d61d6fa..e9ace0f91 100644 --- a/asm/Game/zNPCTypeVillager.s +++ b/asm/Game/zNPCTypeVillager.s @@ -140,7 +140,7 @@ lbl_80102DD4: /* 80102DE0 000FFBE0 7C 60 1B 79 */ or. r0, r3, r3 /* 80102DE4 000FFBE4 41 82 00 10 */ beq lbl_80102DF4 /* 80102DE8 000FFBE8 7F E4 FB 78 */ mr r4, r31 -/* 80102DEC 000FFBEC 48 00 46 A1 */ bl func_8010748C +/* 80102DEC 000FFBEC 48 00 46 A1 */ bl __ct__12zNPCVillagerFi /* 80102DF0 000FFBF0 7C 60 1B 78 */ mr r0, r3 lbl_80102DF4: /* 80102DF4 000FFBF4 7C 03 03 78 */ mr r3, r0 @@ -152,7 +152,7 @@ lbl_80102DFC: /* 80102E08 000FFC08 7C 60 1B 79 */ or. r0, r3, r3 /* 80102E0C 000FFC0C 41 82 00 10 */ beq lbl_80102E1C /* 80102E10 000FFC10 7F E4 FB 78 */ mr r4, r31 -/* 80102E14 000FFC14 48 00 46 3D */ bl func_80107450 +/* 80102E14 000FFC14 48 00 46 3D */ bl __ct__8zNPCFishFi /* 80102E18 000FFC18 7C 60 1B 78 */ mr r0, r3 lbl_80102E1C: /* 80102E1C 000FFC1C 7C 03 03 78 */ mr r3, r0 @@ -164,7 +164,7 @@ lbl_80102E24: /* 80102E30 000FFC30 7C 60 1B 79 */ or. r0, r3, r3 /* 80102E34 000FFC34 41 82 00 10 */ beq lbl_80102E44 /* 80102E38 000FFC38 7F E4 FB 78 */ mr r4, r31 -/* 80102E3C 000FFC3C 48 00 45 D9 */ bl func_80107414 +/* 80102E3C 000FFC3C 48 00 45 D9 */ bl __ct__15zNPCBubbleBuddyFi /* 80102E40 000FFC40 7C 60 1B 78 */ mr r0, r3 lbl_80102E44: /* 80102E44 000FFC44 7C 03 03 78 */ mr r3, r0 @@ -176,7 +176,7 @@ lbl_80102E4C: /* 80102E58 000FFC58 7C 60 1B 79 */ or. r0, r3, r3 /* 80102E5C 000FFC5C 41 82 00 10 */ beq lbl_80102E6C /* 80102E60 000FFC60 7F E4 FB 78 */ mr r4, r31 -/* 80102E64 000FFC64 48 00 45 75 */ bl func_801073D8 +/* 80102E64 000FFC64 48 00 45 75 */ bl __ct__14zNPCBalloonBoyFi /* 80102E68 000FFC68 7C 60 1B 78 */ mr r0, r3 lbl_80102E6C: /* 80102E6C 000FFC6C 7C 03 03 78 */ mr r3, r0 @@ -188,7 +188,7 @@ lbl_80102E74: /* 80102E80 000FFC80 7C 60 1B 79 */ or. r0, r3, r3 /* 80102E84 000FFC84 41 82 00 10 */ beq lbl_80102E94 /* 80102E88 000FFC88 7F E4 FB 78 */ mr r4, r31 -/* 80102E8C 000FFC8C 48 00 45 11 */ bl func_8010739C +/* 80102E8C 000FFC8C 48 00 45 11 */ bl __ct__15zNPCSandyBikiniFi /* 80102E90 000FFC90 7C 60 1B 78 */ mr r0, r3 lbl_80102E94: /* 80102E94 000FFC94 7C 03 03 78 */ mr r3, r0 @@ -200,7 +200,7 @@ lbl_80102E9C: /* 80102EA8 000FFCA8 7C 60 1B 79 */ or. r0, r3, r3 /* 80102EAC 000FFCAC 41 82 00 10 */ beq lbl_80102EBC /* 80102EB0 000FFCB0 7F E4 FB 78 */ mr r4, r31 -/* 80102EB4 000FFCB4 48 00 44 AD */ bl func_80107360 +/* 80102EB4 000FFCB4 48 00 44 AD */ bl __ct__15zNPCMerManChairFi /* 80102EB8 000FFCB8 7C 60 1B 78 */ mr r0, r3 lbl_80102EBC: /* 80102EBC 000FFCBC 7C 03 03 78 */ mr r3, r0 @@ -212,7 +212,7 @@ lbl_80102EC4: /* 80102ED0 000FFCD0 7C 60 1B 79 */ or. r0, r3, r3 /* 80102ED4 000FFCD4 41 82 00 10 */ beq lbl_80102EE4 /* 80102ED8 000FFCD8 7F E4 FB 78 */ mr r4, r31 -/* 80102EDC 000FFCDC 48 00 44 49 */ bl func_80107324 +/* 80102EDC 000FFCDC 48 00 44 49 */ bl __ct__12zNPCNewsFishFi /* 80102EE0 000FFCE0 7C 60 1B 78 */ mr r0, r3 lbl_80102EE4: /* 80102EE4 000FFCE4 7C 03 03 78 */ mr r3, r0 @@ -224,7 +224,7 @@ lbl_80102EEC: /* 80102EF8 000FFCF8 7C 60 1B 79 */ or. r0, r3, r3 /* 80102EFC 000FFCFC 41 82 00 10 */ beq lbl_80102F0C /* 80102F00 000FFD00 7F E4 FB 78 */ mr r4, r31 -/* 80102F04 000FFD04 48 00 43 E5 */ bl func_801072E8 +/* 80102F04 000FFD04 48 00 43 E5 */ bl __ct__14zNPCNewsFishTVFi /* 80102F08 000FFD08 7C 60 1B 78 */ mr r0, r3 lbl_80102F0C: /* 80102F0C 000FFD0C 7C 03 03 78 */ mr r3, r0 @@ -236,7 +236,7 @@ lbl_80102F14: /* 80102F20 000FFD20 7C 60 1B 79 */ or. r0, r3, r3 /* 80102F24 000FFD24 41 82 00 10 */ beq lbl_80102F34 /* 80102F28 000FFD28 7F E4 FB 78 */ mr r4, r31 -/* 80102F2C 000FFD2C 48 00 45 61 */ bl func_8010748C +/* 80102F2C 000FFD2C 48 00 45 61 */ bl __ct__12zNPCVillagerFi /* 80102F30 000FFD30 7C 60 1B 78 */ mr r0, r3 lbl_80102F34: /* 80102F34 000FFD34 7C 03 03 78 */ mr r3, r0 @@ -254,7 +254,7 @@ lbl_80102F44: /* 80102F5C 000FFD5C 7C 08 02 A6 */ mflr r0 /* 80102F60 000FFD60 38 80 00 01 */ li r4, 1 /* 80102F64 000FFD64 90 01 00 14 */ stw r0, 0x14(r1) -/* 80102F68 000FFD68 4B FD 60 3D */ bl func_800D8FA4 +/* 80102F68 000FFD68 4B FD 60 3D */ bl __dt__12xFactoryInstFv /* 80102F6C 000FFD6C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80102F70 000FFD70 7C 08 03 A6 */ mtlr r0 /* 80102F74 000FFD74 38 21 00 10 */ addi r1, r1, 0x10 @@ -1249,7 +1249,7 @@ ChkCheatSize__12zNPCVillagerFv: /* 80103E1C 00100C1C 77 C0 00 0D */ andis. r0, r30, 0xd /* 80103E20 00100C20 41 82 01 1C */ beq lbl_80103F3C /* 80103E24 00100C24 7F E3 FB 78 */ mr r3, r31 -/* 80103E28 00100C28 4B F5 26 BD */ bl func_800564E4 +/* 80103E28 00100C28 4B F5 26 BD */ bl SelfType__9xNPCBasicCFv /* 80103E2C 00100C2C 3C 80 4E 54 */ lis r4, 0x4E544641@ha /* 80103E30 00100C30 38 04 46 41 */ addi r0, r4, 0x4E544641@l /* 80103E34 00100C34 7C 03 00 00 */ cmpw r3, r0 @@ -1298,7 +1298,7 @@ lbl_80103EC8: /* 80103ED0 00100CD0 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 80103ED4 00100CD4 C0 22 9C A8 */ lfs f1, lbl_803CE628-_SDA2_BASE_(r2) /* 80103ED8 00100CD8 38 63 00 68 */ addi r3, r3, 0x68 -/* 80103EDC 00100CDC 4B FE 8B B5 */ bl func_800ECA90 +/* 80103EDC 00100CDC 4B FE 8B B5 */ bl assign__5xVec3Ff /* 80103EE0 00100CE0 80 1F 01 D0 */ lwz r0, 0x1d0(r31) /* 80103EE4 00100CE4 60 00 00 04 */ ori r0, r0, 4 /* 80103EE8 00100CE8 90 1F 01 D0 */ stw r0, 0x1d0(r31) @@ -1309,7 +1309,7 @@ lbl_80103EF0: /* 80103EF8 00100CF8 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 80103EFC 00100CFC C0 22 9C AC */ lfs f1, lbl_803CE62C-_SDA2_BASE_(r2) /* 80103F00 00100D00 38 63 00 68 */ addi r3, r3, 0x68 -/* 80103F04 00100D04 4B FE 8B 8D */ bl func_800ECA90 +/* 80103F04 00100D04 4B FE 8B 8D */ bl assign__5xVec3Ff /* 80103F08 00100D08 80 1F 01 D0 */ lwz r0, 0x1d0(r31) /* 80103F0C 00100D0C 60 00 00 04 */ ori r0, r0, 4 /* 80103F10 00100D10 90 1F 01 D0 */ stw r0, 0x1d0(r31) @@ -1320,7 +1320,7 @@ lbl_80103F18: /* 80103F20 00100D20 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 80103F24 00100D24 C0 22 9C B0 */ lfs f1, lbl_803CE630-_SDA2_BASE_(r2) /* 80103F28 00100D28 38 63 00 68 */ addi r3, r3, 0x68 -/* 80103F2C 00100D2C 4B FE 8B 65 */ bl func_800ECA90 +/* 80103F2C 00100D2C 4B FE 8B 65 */ bl assign__5xVec3Ff /* 80103F30 00100D30 80 1F 01 D0 */ lwz r0, 0x1d0(r31) /* 80103F34 00100D34 60 00 00 04 */ ori r0, r0, 4 /* 80103F38 00100D38 90 1F 01 D0 */ stw r0, 0x1d0(r31) @@ -1346,7 +1346,7 @@ lbl_80103F3C: /* 80103F84 00100D84 80 1F 00 40 */ lwz r0, 0x40(r31) /* 80103F88 00100D88 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80103F8C 00100D8C 41 82 00 24 */ beq lbl_80103FB0 -/* 80103F90 00100D90 4B FD 14 A9 */ bl func_800D5438 +/* 80103F90 00100D90 4B FD 14 A9 */ bl Name__14zNPCGoalCommonFv /* 80103F94 00100D94 7F E3 FB 78 */ mr r3, r31 /* 80103F98 00100D98 38 80 00 00 */ li r4, 0 /* 80103F9C 00100D9C 81 9F 00 38 */ lwz r12, 0x38(r31) @@ -1418,7 +1418,7 @@ lbl_80103FC0: /* 8010409C 00100E9C 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 801040A0 00100EA0 7F E3 FB 78 */ mr r3, r31 /* 801040A4 00100EA4 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l -/* 801040A8 00100EA8 4B FF E8 D5 */ bl func_8010297C +/* 801040A8 00100EA8 4B FF E8 D5 */ bl SetSafety__7xPsycheFi /* 801040AC 00100EAC 80 01 00 24 */ lwz r0, 0x24(r1) /* 801040B0 00100EB0 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 801040B4 00100EB4 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -1788,7 +1788,7 @@ lbl_80104560: /* 801045D0 001013D0 28 03 00 00 */ cmplwi r3, 0 /* 801045D4 001013D4 40 82 00 20 */ bne lbl_801045F4 /* 801045D8 001013D8 7F E3 FB 78 */ mr r3, r31 -/* 801045DC 001013DC 4B FD 4C 91 */ bl func_800D926C +/* 801045DC 001013DC 4B FD 4C 91 */ bl GIDOfSafety__7xPsycheCFv /* 801045E0 001013E0 7C 64 1B 79 */ or. r4, r3, r3 /* 801045E4 001013E4 41 82 00 10 */ beq lbl_801045F4 /* 801045E8 001013E8 7F E3 FB 78 */ mr r3, r31 @@ -1810,7 +1810,7 @@ lbl_801045F4: /* 80104624 00101424 80 63 02 28 */ lwz r3, 0x228(r3) /* 80104628 00101428 48 00 8F 0D */ bl GetCurGoal__7xPsycheCFv /* 8010462C 0010142C 7C 7F 1B 78 */ mr r31, r3 -/* 80104630 00101430 4B FD 0D DD */ bl func_800D540C +/* 80104630 00101430 4B FD 0D DD */ bl GetID__5xGoalCFv /* 80104634 00101434 3C 80 4E 47 */ lis r4, 0x4E47533C@ha /* 80104638 00101438 38 04 53 3C */ addi r0, r4, 0x4E47533C@l /* 8010463C 0010143C 7C 03 00 00 */ cmpw r3, r0 @@ -1858,7 +1858,7 @@ lbl_801046AC: /* 801046D4 001014D4 80 63 02 28 */ lwz r3, 0x228(r3) /* 801046D8 001014D8 48 00 8E 5D */ bl GetCurGoal__7xPsycheCFv /* 801046DC 001014DC 7C 7F 1B 78 */ mr r31, r3 -/* 801046E0 001014E0 4B FD 0D 2D */ bl func_800D540C +/* 801046E0 001014E0 4B FD 0D 2D */ bl GetID__5xGoalCFv /* 801046E4 001014E4 3C 80 4E 47 */ lis r4, 0x4E47533C@ha /* 801046E8 001014E8 38 04 53 3C */ addi r0, r4, 0x4E47533C@l /* 801046EC 001014EC 7C 03 00 00 */ cmpw r3, r0 @@ -1916,7 +1916,7 @@ lbl_80104794: /* 80104798 00101598 38 81 00 0C */ addi r4, r1, 0xc /* 8010479C 0010159C 38 A1 00 08 */ addi r5, r1, 8 /* 801047A0 001015A0 D0 01 00 08 */ stfs f0, 8(r1) -/* 801047A4 001015A4 4B F7 E4 41 */ bl func_80082BE4 +/* 801047A4 001015A4 4B F7 E4 41 */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf /* 801047A8 001015A8 C0 41 00 08 */ lfs f2, 8(r1) /* 801047AC 001015AC C0 02 9C C4 */ lfs f0, lbl_803CE644-_SDA2_BASE_(r2) /* 801047B0 001015B0 FC 02 00 40 */ fcmpo cr0, f2, f0 @@ -1982,7 +1982,7 @@ AddTalking__12zNPCVillagerFP7xPsychePFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11 /* 8010487C 0010167C 38 A0 00 00 */ li r5, 0 /* 80104880 00101680 38 C0 00 00 */ li r6, 0 /* 80104884 00101684 38 E0 00 00 */ li r7, 0 -/* 80104888 00101688 4B FF 01 AD */ bl func_800F4A34 +/* 80104888 00101688 4B FF 01 AD */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv lbl_8010488C: /* 8010488C 0010168C 3C 80 4E 47 */ lis r4, 0x4E47533B@ha /* 80104890 00101690 7F 63 DB 78 */ mr r3, r27 @@ -1995,7 +1995,7 @@ lbl_8010488C: /* 801048AC 001016AC 38 A0 00 00 */ li r5, 0 /* 801048B0 001016B0 38 C0 00 00 */ li r6, 0 /* 801048B4 001016B4 38 E0 00 00 */ li r7, 0 -/* 801048B8 001016B8 4B FF 01 7D */ bl func_800F4A34 +/* 801048B8 001016B8 4B FF 01 7D */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv lbl_801048BC: /* 801048BC 001016BC 3C 80 4E 47 */ lis r4, 0x4E47533C@ha /* 801048C0 001016C0 7F 63 DB 78 */ mr r3, r27 @@ -2008,7 +2008,7 @@ lbl_801048BC: /* 801048DC 001016DC 38 A0 00 00 */ li r5, 0 /* 801048E0 001016E0 38 C0 00 00 */ li r6, 0 /* 801048E4 001016E4 38 E0 00 00 */ li r7, 0 -/* 801048E8 001016E8 4B FF 01 4D */ bl func_800F4A34 +/* 801048E8 001016E8 4B FF 01 4D */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv lbl_801048EC: /* 801048EC 001016EC 3C 80 4E 47 */ lis r4, 0x4E47533D@ha /* 801048F0 001016F0 7F 63 DB 78 */ mr r3, r27 @@ -2021,7 +2021,7 @@ lbl_801048EC: /* 8010490C 0010170C 38 A0 00 00 */ li r5, 0 /* 80104910 00101710 38 C0 00 00 */ li r6, 0 /* 80104914 00101714 38 E0 00 00 */ li r7, 0 -/* 80104918 00101718 4B FF 01 1D */ bl func_800F4A34 +/* 80104918 00101718 4B FF 01 1D */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv lbl_8010491C: /* 8010491C 0010171C BB 61 00 0C */ lmw r27, 0xc(r1) /* 80104920 00101720 80 01 00 24 */ lwz r0, 0x24(r1) @@ -2154,7 +2154,7 @@ Reset__8zNPCFishFv: /* 80104AD8 001018D8 7F E3 FB 78 */ mr r3, r31 /* 80104ADC 001018DC EC 00 00 72 */ fmuls f0, f0, f1 /* 80104AE0 001018E0 D0 1F 02 C8 */ stfs f0, 0x2c8(r31) -/* 80104AE4 001018E4 4B F5 1A 01 */ bl func_800564E4 +/* 80104AE4 001018E4 4B F5 1A 01 */ bl SelfType__9xNPCBasicCFv /* 80104AE8 001018E8 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 80104AEC 001018EC 28 00 46 4A */ cmplwi r0, 0x464a /* 80104AF0 001018F0 40 82 00 28 */ bne lbl_80104B18 @@ -2253,7 +2253,7 @@ FishSoundTables__8zNPCFishFv: /* 80104C44 00101A44 90 01 00 14 */ stw r0, 0x14(r1) /* 80104C48 00101A48 93 E1 00 0C */ stw r31, 0xc(r1) /* 80104C4C 00101A4C 7C 7F 1B 78 */ mr r31, r3 -/* 80104C50 00101A50 4B F5 18 95 */ bl func_800564E4 +/* 80104C50 00101A50 4B F5 18 95 */ bl SelfType__9xNPCBasicCFv /* 80104C54 00101A54 3C 83 B1 AC */ addis r4, r3, 0xb1ac /* 80104C58 00101A58 38 84 B9 D0 */ addi r4, r4, -17968 /* 80104C5C 00101A5C 28 04 00 1C */ cmplwi r4, 0x1c @@ -2397,7 +2397,7 @@ SelfSetup__8zNPCFishFv: /* 80104E70 00101C70 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 80104E74 00101C74 7F E3 FB 78 */ mr r3, r31 /* 80104E78 00101C78 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l -/* 80104E7C 00101C7C 4B FF DB 01 */ bl func_8010297C +/* 80104E7C 00101C7C 4B FF DB 01 */ bl SetSafety__7xPsycheFi /* 80104E80 00101C80 80 01 00 24 */ lwz r0, 0x24(r1) /* 80104E84 00101C84 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80104E88 00101C88 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -2593,7 +2593,7 @@ lbl_801050C0: /* 80105124 00101F24 80 7C 00 10 */ lwz r3, 0x10(r28) /* 80105128 00101F28 28 03 00 00 */ cmplwi r3, 0 /* 8010512C 00101F2C 41 82 00 B4 */ beq lbl_801051E0 -/* 80105130 00101F30 4B F5 13 B5 */ bl func_800564E4 +/* 80105130 00101F30 4B F5 13 B5 */ bl SelfType__9xNPCBasicCFv /* 80105134 00101F34 54 63 00 2E */ rlwinm r3, r3, 0, 0, 0x17 /* 80105138 00101F38 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 8010513C 00101F3C 28 00 52 00 */ cmplwi r0, 0x5200 @@ -2669,9 +2669,9 @@ MonitorCowering__8zNPCFishFP6xScenef: /* 80105228 00102028 3B FD 02 B0 */ addi r31, r29, 0x2b0 /* 8010522C 0010202C 83 C3 01 D8 */ lwz r30, 0x1d8(r3) /* 80105230 00102030 7F E3 FB 78 */ mr r3, r31 -/* 80105234 00102034 48 00 24 E5 */ bl func_80107718 +/* 80105234 00102034 48 00 24 E5 */ bl HaveTarget__9NPCTargetFv /* 80105238 00102038 7F E3 FB 78 */ mr r3, r31 -/* 8010523C 0010203C 48 00 24 DD */ bl func_80107718 +/* 8010523C 0010203C 48 00 24 DD */ bl HaveTarget__9NPCTargetFv /* 80105240 00102040 2C 03 00 00 */ cmpwi r3, 0 /* 80105244 00102044 40 82 00 10 */ bne lbl_80105254 /* 80105248 00102048 7F E3 FB 78 */ mr r3, r31 @@ -2687,7 +2687,7 @@ lbl_80105254: /* 8010526C 0010206C 48 00 00 34 */ b lbl_801052A0 lbl_80105270: /* 80105270 00102070 7F A3 EB 78 */ mr r3, r29 -/* 80105274 00102074 4B F1 65 95 */ bl func_8001B808 +/* 80105274 00102074 4B F1 65 95 */ bl xEntGetPos__FPC4xEnt /* 80105278 00102078 C0 2D 84 0C */ lfs f1, lbl_803CAD0C-_SDA_BASE_(r13) /* 8010527C 0010207C 7C 64 1B 78 */ mr r4, r3 /* 80105280 00102080 C0 5E 00 58 */ lfs f2, 0x58(r30) @@ -2700,11 +2700,11 @@ lbl_80105270: /* 8010529C 0010209C 48 02 8F A1 */ bl TargetClear__9NPCTargetFv lbl_801052A0: /* 801052A0 001020A0 7F E3 FB 78 */ mr r3, r31 -/* 801052A4 001020A4 48 00 24 75 */ bl func_80107718 +/* 801052A4 001020A4 48 00 24 75 */ bl HaveTarget__9NPCTargetFv /* 801052A8 001020A8 2C 03 00 00 */ cmpwi r3, 0 /* 801052AC 001020AC 40 82 00 24 */ bne lbl_801052D0 /* 801052B0 001020B0 7F A3 EB 78 */ mr r3, r29 -/* 801052B4 001020B4 4B F1 65 55 */ bl func_8001B808 +/* 801052B4 001020B4 4B F1 65 55 */ bl xEntGetPos__FPC4xEnt /* 801052B8 001020B8 C0 2D 84 0C */ lfs f1, lbl_803CAD0C-_SDA_BASE_(r13) /* 801052BC 001020BC 7C 66 1B 78 */ mr r6, r3 /* 801052C0 001020C0 7F E3 FB 78 */ mr r3, r31 @@ -2713,7 +2713,7 @@ lbl_801052A0: /* 801052CC 001020CC 48 02 8F 81 */ bl FindNearest__9NPCTargetFiP5xBaseP5xVec3f lbl_801052D0: /* 801052D0 001020D0 7F E3 FB 78 */ mr r3, r31 -/* 801052D4 001020D4 48 00 24 45 */ bl func_80107718 +/* 801052D4 001020D4 48 00 24 45 */ bl HaveTarget__9NPCTargetFv /* 801052D8 001020D8 2C 03 00 00 */ cmpwi r3, 0 /* 801052DC 001020DC 41 82 00 54 */ beq lbl_80105330 /* 801052E0 001020E0 C3 FE 00 80 */ lfs f31, 0x80(r30) @@ -2808,7 +2808,7 @@ CheckDoChat__8zNPCFishFv: /* 80105430 00102230 4B FA F6 0D */ bl zSceneFindObject__FUi /* 80105434 00102234 28 03 00 00 */ cmplwi r3, 0 /* 80105438 00102238 41 82 00 1C */ beq lbl_80105454 -/* 8010543C 0010223C 48 00 22 F1 */ bl func_8010772C +/* 8010543C 0010223C 48 00 22 F1 */ bl StatusGet__8ztaskboxCFv /* 80105440 00102240 2C 03 00 05 */ cmpwi r3, 5 /* 80105444 00102244 40 82 00 10 */ bne lbl_80105454 /* 80105448 00102248 80 1F 02 B0 */ lwz r0, 0x2b0(r31) @@ -2844,7 +2844,7 @@ lbl_80105454: /* 801054BC 001022BC 38 84 71 68 */ addi r4, r4, lbl_80107168@l /* 801054C0 001022C0 38 C0 00 00 */ li r6, 0 /* 801054C4 001022C4 38 E0 00 00 */ li r7, 0 -/* 801054C8 001022C8 4B FE F5 6D */ bl func_800F4A34 +/* 801054C8 001022C8 4B FE F5 6D */ bl SetCallbacks__5xGoalFPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvP11en_trantypefPv_iPFP5xGoalPvfPv_iPv /* 801054CC 001022CC 3C 80 4E 47 */ lis r4, 0x4E474E33@ha /* 801054D0 001022D0 7F E3 FB 78 */ mr r3, r31 /* 801054D4 001022D4 38 84 4E 33 */ addi r4, r4, 0x4E474E33@l @@ -2867,7 +2867,7 @@ lbl_80105454: /* 80105518 00102318 3C 80 4E 47 */ lis r4, 0x4E474E30@ha /* 8010551C 0010231C 7F E3 FB 78 */ mr r3, r31 /* 80105520 00102320 38 84 4E 30 */ addi r4, r4, 0x4E474E30@l -/* 80105524 00102324 4B FF D4 59 */ bl func_8010297C +/* 80105524 00102324 4B FF D4 59 */ bl SetSafety__7xPsycheFi /* 80105528 00102328 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010552C 0010232C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80105530 00102330 83 C1 00 08 */ lwz r30, 8(r1) @@ -3137,7 +3137,7 @@ lbl_801058E0: /* 801058F8 001026F8 90 A1 00 08 */ stw r5, 8(r1) /* 801058FC 001026FC 90 81 00 0C */ stw r4, 0xc(r1) /* 80105900 00102700 90 01 00 10 */ stw r0, 0x10(r1) -/* 80105904 00102704 4B F1 5F 05 */ bl func_8001B808 +/* 80105904 00102704 4B F1 5F 05 */ bl xEntGetPos__FPC4xEnt /* 80105908 00102708 38 81 00 08 */ addi r4, r1, 8 /* 8010590C 0010270C 48 02 A5 55 */ bl NPCC_ds2_toCam__FPC5xVec3P5xVec3 /* 80105910 00102710 C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) @@ -3165,7 +3165,7 @@ lbl_801058E0: /* 80105968 00102768 38 A3 30 30 */ addi r5, r3, lbl_80253030@l /* 8010596C 0010276C 38 81 00 08 */ addi r4, r1, 8 /* 80105970 00102770 80 66 00 4C */ lwz r3, 0x4c(r6) -/* 80105974 00102774 4B F0 F7 19 */ bl func_8001508C +/* 80105974 00102774 4B F0 F7 19 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 80105978 00102778 80 1F 04 FC */ lwz r0, 0x4fc(r31) /* 8010597C 0010277C 28 00 00 00 */ cmplwi r0, 0 /* 80105980 00102780 41 82 00 B8 */ beq lbl_80105A38 @@ -3195,7 +3195,7 @@ lbl_801059D8: /* 801059DC 001027DC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801059E0 001027E0 40 80 00 6C */ bge lbl_80105A4C /* 801059E4 001027E4 80 7F 04 EC */ lwz r3, 0x4ec(r31) -/* 801059E8 001027E8 4B F7 D3 45 */ bl func_80082D2C +/* 801059E8 001027E8 4B F7 D3 45 */ bl xSndIsPlayingByHandle__FUi /* 801059EC 001027EC 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 801059F0 001027F0 40 82 00 5C */ bne lbl_80105A4C /* 801059F4 001027F4 38 00 00 00 */ li r0, 0 @@ -3313,7 +3313,7 @@ lbl_80105B0C: /* 80105B9C 0010299C 38 A0 00 00 */ li r5, 0 /* 80105BA0 001029A0 38 C0 00 00 */ li r6, 0 /* 80105BA4 001029A4 38 E0 00 00 */ li r7, 0 -/* 80105BA8 001029A8 4B F2 AA 85 */ bl func_8003062C +/* 80105BA8 001029A8 4B F2 AA 85 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80105BAC 001029AC 3C 60 80 27 */ lis r3, lbl_80269D40@ha /* 80105BB0 001029B0 C0 22 9C E8 */ lfs f1, lbl_803CE668-_SDA2_BASE_(r2) /* 80105BB4 001029B4 38 63 9D 40 */ addi r3, r3, lbl_80269D40@l @@ -3323,7 +3323,7 @@ lbl_80105B0C: /* 80105BC4 001029C4 38 A0 00 00 */ li r5, 0 /* 80105BC8 001029C8 38 C0 00 00 */ li r6, 0 /* 80105BCC 001029CC 38 E0 00 00 */ li r7, 0 -/* 80105BD0 001029D0 4B F2 AA 5D */ bl func_8003062C +/* 80105BD0 001029D0 4B F2 AA 5D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80105BD4 001029D4 3C 60 80 27 */ lis r3, lbl_80269D40@ha /* 80105BD8 001029D8 C0 22 9C E8 */ lfs f1, lbl_803CE668-_SDA2_BASE_(r2) /* 80105BDC 001029DC 38 63 9D 40 */ addi r3, r3, lbl_80269D40@l @@ -3333,7 +3333,7 @@ lbl_80105B0C: /* 80105BEC 001029EC 38 A0 00 00 */ li r5, 0 /* 80105BF0 001029F0 38 C0 00 00 */ li r6, 0 /* 80105BF4 001029F4 38 E0 00 00 */ li r7, 0 -/* 80105BF8 001029F8 4B F2 AA 35 */ bl func_8003062C +/* 80105BF8 001029F8 4B F2 AA 35 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80105BFC 001029FC 3C 60 80 27 */ lis r3, lbl_80269D40@ha /* 80105C00 00102A00 C0 22 9C E8 */ lfs f1, lbl_803CE668-_SDA2_BASE_(r2) /* 80105C04 00102A04 38 63 9D 40 */ addi r3, r3, lbl_80269D40@l @@ -3343,7 +3343,7 @@ lbl_80105B0C: /* 80105C14 00102A14 38 A0 00 00 */ li r5, 0 /* 80105C18 00102A18 38 C0 00 00 */ li r6, 0 /* 80105C1C 00102A1C 38 E0 00 00 */ li r7, 0 -/* 80105C20 00102A20 4B F2 AA 0D */ bl func_8003062C +/* 80105C20 00102A20 4B F2 AA 0D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80105C24 00102A24 3C 60 80 27 */ lis r3, lbl_80269D40@ha /* 80105C28 00102A28 C0 22 9C EC */ lfs f1, lbl_803CE66C-_SDA2_BASE_(r2) /* 80105C2C 00102A2C 38 63 9D 40 */ addi r3, r3, lbl_80269D40@l @@ -3353,7 +3353,7 @@ lbl_80105B0C: /* 80105C3C 00102A3C 38 A0 00 00 */ li r5, 0 /* 80105C40 00102A40 38 C0 00 00 */ li r6, 0 /* 80105C44 00102A44 38 E0 00 00 */ li r7, 0 -/* 80105C48 00102A48 4B F2 A9 E5 */ bl func_8003062C +/* 80105C48 00102A48 4B F2 A9 E5 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80105C4C 00102A4C 3C 60 80 27 */ lis r3, lbl_80269D40@ha /* 80105C50 00102A50 C0 22 9C F4 */ lfs f1, lbl_803CE674-_SDA2_BASE_(r2) /* 80105C54 00102A54 38 63 9D 40 */ addi r3, r3, lbl_80269D40@l @@ -3363,7 +3363,7 @@ lbl_80105B0C: /* 80105C64 00102A64 38 A0 00 00 */ li r5, 0 /* 80105C68 00102A68 38 C0 00 00 */ li r6, 0 /* 80105C6C 00102A6C 38 E0 00 00 */ li r7, 0 -/* 80105C70 00102A70 4B F2 A9 BD */ bl func_8003062C +/* 80105C70 00102A70 4B F2 A9 BD */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80105C74 00102A74 3C 60 80 27 */ lis r3, lbl_80269D40@ha /* 80105C78 00102A78 C0 22 9C 94 */ lfs f1, lbl_803CE614-_SDA2_BASE_(r2) /* 80105C7C 00102A7C 38 63 9D 40 */ addi r3, r3, lbl_80269D40@l @@ -3373,7 +3373,7 @@ lbl_80105B0C: /* 80105C8C 00102A8C 38 A0 00 00 */ li r5, 0 /* 80105C90 00102A90 38 C0 00 00 */ li r6, 0 /* 80105C94 00102A94 38 E0 00 00 */ li r7, 0 -/* 80105C98 00102A98 4B F2 A9 95 */ bl func_8003062C +/* 80105C98 00102A98 4B F2 A9 95 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80105C9C 00102A9C 3C 60 80 27 */ lis r3, lbl_80269D40@ha /* 80105CA0 00102AA0 C0 22 9C 94 */ lfs f1, lbl_803CE614-_SDA2_BASE_(r2) /* 80105CA4 00102AA4 38 63 9D 40 */ addi r3, r3, lbl_80269D40@l @@ -3383,7 +3383,7 @@ lbl_80105B0C: /* 80105CB4 00102AB4 38 A0 00 00 */ li r5, 0 /* 80105CB8 00102AB8 38 C0 00 00 */ li r6, 0 /* 80105CBC 00102ABC 38 E0 00 00 */ li r7, 0 -/* 80105CC0 00102AC0 4B F2 A9 6D */ bl func_8003062C +/* 80105CC0 00102AC0 4B F2 A9 6D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi lbl_80105CC4: /* 80105CC4 00102AC4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80105CC8 00102AC8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -3476,7 +3476,7 @@ IsTalking__12zNPCNewsFishFv: /* 80105E08 00102C08 80 63 04 EC */ lwz r3, 0x4ec(r3) /* 80105E0C 00102C0C 28 03 00 00 */ cmplwi r3, 0 /* 80105E10 00102C10 41 82 00 10 */ beq lbl_80105E20 -/* 80105E14 00102C14 4B F7 CF 19 */ bl func_80082D2C +/* 80105E14 00102C14 4B F7 CF 19 */ bl xSndIsPlayingByHandle__FUi /* 80105E18 00102C18 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 80105E1C 00102C1C 48 00 00 08 */ b lbl_80105E24 lbl_80105E20: @@ -3507,7 +3507,7 @@ lbl_80105E4C: /* 80105E6C 00102C6C BF 61 00 7C */ stmw r27, 0x7c(r1) /* 80105E70 00102C70 7C 7B 1B 78 */ mr r27, r3 /* 80105E74 00102C74 3B C4 9A C8 */ addi r30, r4, lbl_80269AC8@l -/* 80105E78 00102C78 4B FE E8 C5 */ bl func_800F473C +/* 80105E78 00102C78 4B FE E8 C5 */ bl Render__9xNPCBasicFv /* 80105E7C 00102C7C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 80105E80 00102C80 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 80105E84 00102C84 80 63 1F BC */ lwz r3, 0x1fbc(r3) @@ -3536,7 +3536,7 @@ lbl_80105E9C: /* 80105EDC 00102CDC 80 9B 00 24 */ lwz r4, 0x24(r27) /* 80105EE0 00102CE0 38 61 00 30 */ addi r3, r1, 0x30 /* 80105EE4 00102CE4 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80105EE8 00102CE8 4B F0 86 05 */ bl func_8000E4EC +/* 80105EE8 00102CE8 4B F0 86 05 */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 80105EEC 00102CEC 80 BE 02 10 */ lwz r5, 0x210(r30) /* 80105EF0 00102CF0 80 9E 02 14 */ lwz r4, 0x214(r30) /* 80105EF4 00102CF4 80 7E 02 18 */ lwz r3, 0x218(r30) @@ -3567,7 +3567,7 @@ lbl_80105E9C: /* 80105F58 00102D58 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80105F5C 00102D5C FC 60 08 90 */ fmr f3, f1 /* 80105F60 00102D60 38 63 00 30 */ addi r3, r3, 0x30 -/* 80105F64 00102D64 4B F0 90 99 */ bl func_8000EFFC +/* 80105F64 00102D64 4B F0 90 99 */ bl xVec3Init__FP5xVec3fff /* 80105F68 00102D68 80 7B 00 24 */ lwz r3, 0x24(r27) /* 80105F6C 00102D6C C0 3B 05 20 */ lfs f1, 0x520(r27) /* 80105F70 00102D70 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -3575,17 +3575,17 @@ lbl_80105E9C: /* 80105F78 00102D78 80 7B 00 24 */ lwz r3, 0x24(r27) /* 80105F7C 00102D7C C0 3B 05 1C */ lfs f1, 0x51c(r27) /* 80105F80 00102D80 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 80105F84 00102D84 4B F1 59 B5 */ bl func_8001B938 +/* 80105F84 00102D84 4B F1 59 B5 */ bl xVec3SMulBy__FP5xVec3f /* 80105F88 00102D88 80 7B 00 24 */ lwz r3, 0x24(r27) /* 80105F8C 00102D8C C0 3B 05 1C */ lfs f1, 0x51c(r27) /* 80105F90 00102D90 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80105F94 00102D94 38 63 00 10 */ addi r3, r3, 0x10 -/* 80105F98 00102D98 4B F1 59 A1 */ bl func_8001B938 +/* 80105F98 00102D98 4B F1 59 A1 */ bl xVec3SMulBy__FP5xVec3f /* 80105F9C 00102D9C 80 7B 00 24 */ lwz r3, 0x24(r27) /* 80105FA0 00102DA0 C0 3B 05 1C */ lfs f1, 0x51c(r27) /* 80105FA4 00102DA4 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80105FA8 00102DA8 38 63 00 20 */ addi r3, r3, 0x20 -/* 80105FAC 00102DAC 4B F1 59 8D */ bl func_8001B938 +/* 80105FAC 00102DAC 4B F1 59 8D */ bl xVec3SMulBy__FP5xVec3f /* 80105FB0 00102DB0 80 7B 00 24 */ lwz r3, 0x24(r27) /* 80105FB4 00102DB4 38 81 00 20 */ addi r4, r1, 0x20 /* 80105FB8 00102DB8 38 A1 00 14 */ addi r5, r1, 0x14 @@ -3600,7 +3600,7 @@ lbl_80105E9C: /* 80105FDC 00102DDC 80 7B 00 24 */ lwz r3, 0x24(r27) /* 80105FE0 00102DE0 38 81 00 30 */ addi r4, r1, 0x30 /* 80105FE4 00102DE4 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 80105FE8 00102DE8 4B F0 85 05 */ bl func_8000E4EC +/* 80105FE8 00102DE8 4B F0 85 05 */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 80105FEC 00102DEC 7F 83 E3 78 */ mr r3, r28 /* 80105FF0 00102DF0 4B FA 6A 0D */ bl zRenderState__F14_SDRenderState /* 80105FF4 00102DF4 80 9F 06 58 */ lwz r4, 0x658(r31) @@ -3706,7 +3706,7 @@ lbl_8010614C: /* 8010614C 00102F4C 28 05 00 01 */ cmplwi r5, 1 /* 80106150 00102F50 40 82 00 4C */ bne lbl_8010619C /* 80106154 00102F54 80 98 00 00 */ lwz r4, 0(r24) -/* 80106158 00102F58 48 00 13 CD */ bl func_80107524 +/* 80106158 00102F58 48 00 13 CD */ bl get_said__12zNPCNewsFishFQ212zNPCNewsFish8say_enum /* 8010615C 00102F5C 7C 7A 1B 78 */ mr r26, r3 /* 80106160 00102F60 7E E3 BB 78 */ mr r3, r23 /* 80106164 00102F64 80 1A 00 00 */ lwz r0, 0(r26) @@ -3734,7 +3734,7 @@ lbl_8010619C: lbl_801061B4: /* 801061B4 00102FB4 80 9A 00 00 */ lwz r4, 0(r26) /* 801061B8 00102FB8 7E E3 BB 78 */ mr r3, r23 -/* 801061BC 00102FBC 48 00 13 69 */ bl func_80107524 +/* 801061BC 00102FBC 48 00 13 69 */ bl get_said__12zNPCNewsFishFQ212zNPCNewsFish8say_enum /* 801061C0 00102FC0 80 83 00 00 */ lwz r4, 0(r3) /* 801061C4 00102FC4 7C 04 E8 00 */ cmpw r4, r29 /* 801061C8 00102FC8 40 80 00 14 */ bge lbl_801061DC @@ -3760,7 +3760,7 @@ lbl_80106200: lbl_8010620C: /* 8010620C 0010300C 80 9A 00 00 */ lwz r4, 0(r26) /* 80106210 00103010 7E E3 BB 78 */ mr r3, r23 -/* 80106214 00103014 48 00 13 11 */ bl func_80107524 +/* 80106214 00103014 48 00 13 11 */ bl get_said__12zNPCNewsFishFQ212zNPCNewsFish8say_enum /* 80106218 00103018 80 83 00 00 */ lwz r4, 0(r3) /* 8010621C 0010301C 7C 04 E8 00 */ cmpw r4, r29 /* 80106220 00103020 41 81 00 14 */ bgt lbl_80106234 @@ -3784,7 +3784,7 @@ lbl_80106238: lbl_80106260: /* 80106260 00103060 80 9A 00 00 */ lwz r4, 0(r26) /* 80106264 00103064 7E E3 BB 78 */ mr r3, r23 -/* 80106268 00103068 48 00 12 BD */ bl func_80107524 +/* 80106268 00103068 48 00 12 BD */ bl get_said__12zNPCNewsFishFQ212zNPCNewsFish8say_enum /* 8010626C 0010306C 7C 7F 1B 78 */ mr r31, r3 /* 80106270 00103070 80 63 00 00 */ lwz r3, 0(r3) /* 80106274 00103074 80 1F 00 04 */ lwz r0, 4(r31) @@ -3891,7 +3891,7 @@ VFXLeakyFaucet__15zNPCSandyBikiniFf: /* 801063DC 001031DC FF C0 08 90 */ fmr f30, f1 /* 801063E0 001031E0 7F E3 FB 78 */ mr r3, r31 /* 801063E4 001031E4 38 80 00 11 */ li r4, 0x11 -/* 801063E8 001031E8 4B FE 64 29 */ bl func_800EC810 +/* 801063E8 001031E8 4B FE 64 29 */ bl BonePos__10zNPCCommonCFi /* 801063EC 001031EC 80 A3 00 00 */ lwz r5, 0(r3) /* 801063F0 001031F0 3C 80 80 27 */ lis r4, lbl_80269D00@ha /* 801063F4 001031F4 80 03 00 04 */ lwz r0, 4(r3) @@ -3901,10 +3901,10 @@ VFXLeakyFaucet__15zNPCSandyBikiniFf: /* 80106404 00103204 80 03 00 08 */ lwz r0, 8(r3) /* 80106408 00103208 38 61 00 14 */ addi r3, r1, 0x14 /* 8010640C 0010320C 90 01 00 1C */ stw r0, 0x1c(r1) -/* 80106410 00103210 4B F0 F0 35 */ bl func_80015444 +/* 80106410 00103210 4B F0 F0 35 */ bl __apl__5xVec3FRC5xVec3 /* 80106414 00103214 7F E3 FB 78 */ mr r3, r31 /* 80106418 00103218 38 80 00 00 */ li r4, 0 -/* 8010641C 0010321C 4B FE 63 E1 */ bl func_800EC7FC +/* 8010641C 0010321C 4B FE 63 E1 */ bl BoneMat__10zNPCCommonCFi /* 80106420 00103220 7C 64 1B 78 */ mr r4, r3 /* 80106424 00103224 38 61 00 14 */ addi r3, r1, 0x14 /* 80106428 00103228 7C 65 1B 78 */ mr r5, r3 @@ -3912,25 +3912,25 @@ VFXLeakyFaucet__15zNPCSandyBikiniFf: /* 80106430 00103230 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 80106434 00103234 38 61 00 14 */ addi r3, r1, 0x14 /* 80106438 00103238 C0 24 00 68 */ lfs f1, 0x68(r4) -/* 8010643C 0010323C 4B F0 4D 45 */ bl func_8000B180 +/* 8010643C 0010323C 4B F0 4D 45 */ bl __amu__5xVec3Ff /* 80106440 00103240 7F E3 FB 78 */ mr r3, r31 /* 80106444 00103244 38 80 00 00 */ li r4, 0 -/* 80106448 00103248 4B FE 63 C9 */ bl func_800EC810 +/* 80106448 00103248 4B FE 63 C9 */ bl BonePos__10zNPCCommonCFi /* 8010644C 0010324C 7C 64 1B 78 */ mr r4, r3 /* 80106450 00103250 38 61 00 14 */ addi r3, r1, 0x14 -/* 80106454 00103254 4B F0 EF F1 */ bl func_80015444 +/* 80106454 00103254 4B F0 EF F1 */ bl __apl__5xVec3FRC5xVec3 /* 80106458 00103258 7F E3 FB 78 */ mr r3, r31 /* 8010645C 0010325C 38 81 00 08 */ addi r4, r1, 8 /* 80106460 00103260 38 A1 00 14 */ addi r5, r1, 0x14 /* 80106464 00103264 38 C0 00 00 */ li r6, 0 -/* 80106468 00103268 4B F7 C8 25 */ bl func_80082C8C +/* 80106468 00103268 4B F7 C8 25 */ bl XZVecToPos__10zNPCCommonFP5xVec3PC5xVec3Pf /* 8010646C 0010326C 38 61 00 08 */ addi r3, r1, 8 -/* 80106470 00103270 4B F0 EC 5D */ bl func_800150CC +/* 80106470 00103270 4B F0 EC 5D */ bl xVec3Length2__FPC5xVec3 /* 80106474 00103274 C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) /* 80106478 00103278 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010647C 0010327C 40 81 00 84 */ ble lbl_80106500 /* 80106480 00103280 38 61 00 08 */ addi r3, r1, 8 -/* 80106484 00103284 4B F0 83 05 */ bl func_8000E788 +/* 80106484 00103284 4B F0 83 05 */ bl invert__5xVec3Fv /* 80106488 00103288 38 61 00 08 */ addi r3, r1, 8 /* 8010648C 0010328C 7C 64 1B 78 */ mr r4, r3 /* 80106490 00103290 4B F4 7E 61 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -3950,7 +3950,7 @@ VFXLeakyFaucet__15zNPCSandyBikiniFf: /* 801064C8 001032C8 38 63 31 88 */ addi r3, r3, lbl_80313188@l /* 801064CC 001032CC 38 81 00 08 */ addi r4, r1, 8 /* 801064D0 001032D0 38 63 01 4C */ addi r3, r3, 0x14c -/* 801064D4 001032D4 4B F0 4B BD */ bl func_8000B090 +/* 801064D4 001032D4 4B F0 4B BD */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 801064D8 001032D8 3C 60 80 31 */ lis r3, lbl_80313188@ha /* 801064DC 001032DC 38 81 00 14 */ addi r4, r1, 0x14 /* 801064E0 001032E0 38 63 31 88 */ addi r3, r3, lbl_80313188@l @@ -4032,7 +4032,7 @@ lbl_8010659C: /* 80106608 00103408 90 01 00 14 */ stw r0, 0x14(r1) /* 8010660C 0010340C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80106610 00103410 7C 7F 1B 78 */ mr r31, r3 -/* 80106614 00103414 4B FE E1 29 */ bl func_800F473C +/* 80106614 00103414 4B FE E1 29 */ bl Render__9xNPCBasicFv /* 80106618 00103418 7F E3 FB 78 */ mr r3, r31 /* 8010661C 0010341C 48 00 00 19 */ bl PlatShadRend__14zNPCBalloonBoyFv /* 80106620 00103420 80 01 00 14 */ lwz r0, 0x14(r1) @@ -4070,7 +4070,7 @@ lbl_80106678: /* 80106690 00103490 48 00 01 CC */ b lbl_8010685C lbl_80106694: /* 80106694 00103494 7F E3 FB 78 */ mr r3, r31 -/* 80106698 00103498 4B F7 C6 61 */ bl func_80082CF8 +/* 80106698 00103498 4B F7 C6 61 */ bl Pos__10zNPCCommonFv /* 8010669C 0010349C 38 80 00 00 */ li r4, 0 /* 801066A0 001034A0 48 02 97 C1 */ bl NPCC_ds2_toCam__FPC5xVec3P5xVec3 /* 801066A4 001034A4 88 0D 94 9C */ lbz r0, lbl_803CBD9C-_SDA_BASE_(r13) @@ -4090,7 +4090,7 @@ lbl_801066C4: /* 801066D8 001034D8 38 00 00 08 */ li r0, 8 /* 801066DC 001034DC 90 0D 94 98 */ stw r0, lbl_803CBD98-_SDA_BASE_(r13) /* 801066E0 001034E0 C0 22 9D 00 */ lfs f1, lbl_803CE680-_SDA2_BASE_(r2) -/* 801066E4 001034E4 4B F4 19 C5 */ bl func_800480A8 +/* 801066E4 001034E4 4B F4 19 C5 */ bl SQ__Ff /* 801066E8 001034E8 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 801066EC 001034EC 40 80 00 0C */ bge lbl_801066F8 /* 801066F0 001034F0 38 60 00 01 */ li r3, 1 @@ -4122,13 +4122,13 @@ lbl_80106740: /* 80106744 00103544 28 00 00 00 */ cmplwi r0, 0 /* 80106748 00103548 41 82 01 14 */ beq lbl_8010685C /* 8010674C 0010354C C0 22 9D 00 */ lfs f1, lbl_803CE680-_SDA2_BASE_(r2) -/* 80106750 00103550 4B F4 19 59 */ bl func_800480A8 +/* 80106750 00103550 4B F4 19 59 */ bl SQ__Ff /* 80106754 00103554 EC 3F 08 24 */ fdivs f1, f31, f1 /* 80106758 00103558 C0 02 9C 90 */ lfs f0, lbl_803CE610-_SDA2_BASE_(r2) /* 8010675C 0010355C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80106760 00103560 40 80 00 10 */ bge lbl_80106770 /* 80106764 00103564 C0 22 9D 00 */ lfs f1, lbl_803CE680-_SDA2_BASE_(r2) -/* 80106768 00103568 4B F4 19 41 */ bl func_800480A8 +/* 80106768 00103568 4B F4 19 41 */ bl SQ__Ff /* 8010676C 0010356C EC 1F 08 24 */ fdivs f0, f31, f1 lbl_80106770: /* 80106770 00103570 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) @@ -4137,13 +4137,13 @@ lbl_80106770: /* 8010677C 0010357C 48 00 00 28 */ b lbl_801067A4 lbl_80106780: /* 80106780 00103580 C0 22 9D 00 */ lfs f1, lbl_803CE680-_SDA2_BASE_(r2) -/* 80106784 00103584 4B F4 19 25 */ bl func_800480A8 +/* 80106784 00103584 4B F4 19 25 */ bl SQ__Ff /* 80106788 00103588 EC 1F 08 24 */ fdivs f0, f31, f1 /* 8010678C 0010358C C0 42 9C 90 */ lfs f2, lbl_803CE610-_SDA2_BASE_(r2) /* 80106790 00103590 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 80106794 00103594 40 80 00 10 */ bge lbl_801067A4 /* 80106798 00103598 C0 22 9D 00 */ lfs f1, lbl_803CE680-_SDA2_BASE_(r2) -/* 8010679C 0010359C 4B F4 19 0D */ bl func_800480A8 +/* 8010679C 0010359C 4B F4 19 0D */ bl SQ__Ff /* 801067A0 001035A0 EC 5F 08 24 */ fdivs f2, f31, f1 lbl_801067A4: /* 801067A4 001035A4 C0 62 9C 90 */ lfs f3, lbl_803CE610-_SDA2_BASE_(r2) @@ -4167,23 +4167,23 @@ lbl_801067E0: /* 801067E0 001035E0 3C 80 80 25 */ lis r4, lbl_80253054@ha /* 801067E4 001035E4 38 61 00 28 */ addi r3, r1, 0x28 /* 801067E8 001035E8 38 84 30 54 */ addi r4, r4, lbl_80253054@l -/* 801067EC 001035EC 4B F0 4A 79 */ bl func_8000B264 +/* 801067EC 001035EC 4B F0 4A 79 */ bl __as__5xVec3FRC5xVec3 /* 801067F0 001035F0 80 9F 03 4C */ lwz r4, 0x34c(r31) /* 801067F4 001035F4 38 61 00 18 */ addi r3, r1, 0x18 /* 801067F8 001035F8 80 84 00 24 */ lwz r4, 0x24(r4) /* 801067FC 001035FC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80106800 00103600 38 84 00 20 */ addi r4, r4, 0x20 -/* 80106804 00103604 4B F0 4A 61 */ bl func_8000B264 +/* 80106804 00103604 4B F0 4A 61 */ bl __as__5xVec3FRC5xVec3 /* 80106808 00103608 80 9F 03 4C */ lwz r4, 0x34c(r31) /* 8010680C 0010360C 38 61 00 08 */ addi r3, r1, 8 /* 80106810 00103610 80 84 00 24 */ lwz r4, 0x24(r4) /* 80106814 00103614 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 80106818 00103618 4B F0 4A 4D */ bl func_8000B264 +/* 80106818 00103618 4B F0 4A 4D */ bl __as__5xVec3FRC5xVec3 /* 8010681C 0010361C 80 7F 03 4C */ lwz r3, 0x34c(r31) -/* 80106820 00103620 4B F1 50 11 */ bl func_8001B830 +/* 80106820 00103620 4B F1 50 11 */ bl xEntGetCenter__FPC4xEnt /* 80106824 00103624 7C 64 1B 78 */ mr r4, r3 /* 80106828 00103628 38 61 00 38 */ addi r3, r1, 0x38 -/* 8010682C 0010362C 4B F0 4A 39 */ bl func_8000B264 +/* 8010682C 0010362C 4B F0 4A 39 */ bl __as__5xVec3FRC5xVec3 /* 80106830 00103630 38 61 00 08 */ addi r3, r1, 8 /* 80106834 00103634 48 12 9B 55 */ bl RwMatrixUpdate /* 80106838 00103638 FC 20 F8 90 */ fmr f1, f31 @@ -4639,7 +4639,7 @@ lbl_80106E10: /* 80106E68 00103C68 90 01 00 24 */ stw r0, 0x24(r1) /* 80106E6C 00103C6C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80106E70 00103C70 7C 7F 1B 78 */ mr r31, r3 -/* 80106E74 00103C74 4B F0 77 C5 */ bl func_8000E638 +/* 80106E74 00103C74 4B F0 77 C5 */ bl xEntIsVisible__FPC4xEnt /* 80106E78 00103C78 28 03 00 00 */ cmplwi r3, 0 /* 80106E7C 00103C7C 41 82 00 54 */ beq lbl_80106ED0 /* 80106E80 00103C80 80 7F 00 24 */ lwz r3, 0x24(r31) @@ -4720,7 +4720,7 @@ lbl_80106F64: lbl_80106F90: /* 80106F90 00103D90 C0 42 9C D0 */ lfs f2, lbl_803CE650-_SDA2_BASE_(r2) /* 80106F94 00103D94 FC 60 10 90 */ fmr f3, f2 -/* 80106F98 00103D98 4B FE 5B 89 */ bl func_800ECB20 +/* 80106F98 00103D98 4B FE 5B 89 */ bl LERP__Ffff /* 80106F9C 00103D9C D0 2D 84 10 */ stfs f1, lbl_803CAD10-_SDA_BASE_(r13) /* 80106FA0 00103DA0 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80106FA4 00103DA4 80 01 00 24 */ lwz r0, 0x24(r1) @@ -4870,10 +4870,10 @@ lbl_801071BC: /* 801071BC 00103FBC 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 801071C0 00103FC0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 801071C4 00103FC4 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 801071C8 00103FC8 4B F8 9C 79 */ bl func_80090E40 +/* 801071C8 00103FC8 4B F8 9C 79 */ bl NPCC_faceDir__FP4xEnt /* 801071CC 00103FCC 7C 7F 1B 78 */ mr r31, r3 /* 801071D0 00103FD0 7F C3 F3 78 */ mr r3, r30 -/* 801071D4 00103FD4 4B F8 9C 6D */ bl func_80090E40 +/* 801071D4 00103FD4 4B F8 9C 6D */ bl NPCC_faceDir__FP4xEnt /* 801071D8 00103FD8 7F E4 FB 78 */ mr r4, r31 /* 801071DC 00103FDC 4B F4 73 15 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 801071E0 00103FE0 C0 02 9D 10 */ lfs f0, lbl_803CE690-_SDA2_BASE_(r2) @@ -4885,20 +4885,20 @@ lbl_801071F4: /* 801071F4 00103FF4 7F C3 F3 78 */ mr r3, r30 /* 801071F8 00103FF8 38 81 00 08 */ addi r4, r1, 8 /* 801071FC 00103FFC 38 A0 00 00 */ li r5, 0 -/* 80107200 00104000 4B F7 B9 E5 */ bl func_80082BE4 +/* 80107200 00104000 4B F7 B9 E5 */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf /* 80107204 00104004 C0 02 9C D0 */ lfs f0, lbl_803CE650-_SDA2_BASE_(r2) /* 80107208 00104008 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010720C 0010400C 40 80 00 0C */ bge lbl_80107218 /* 80107210 00104010 38 60 00 00 */ li r3, 0 /* 80107214 00104014 48 00 00 4C */ b lbl_80107260 lbl_80107218: -/* 80107218 00104018 4B F0 35 E5 */ bl func_8000A7FC +/* 80107218 00104018 4B F0 35 E5 */ bl xsqrt__Ff /* 8010721C 0010401C C0 02 9C 90 */ lfs f0, lbl_803CE610-_SDA2_BASE_(r2) /* 80107220 00104020 38 61 00 08 */ addi r3, r1, 8 /* 80107224 00104024 EC 20 08 24 */ fdivs f1, f0, f1 -/* 80107228 00104028 4B F1 47 11 */ bl func_8001B938 +/* 80107228 00104028 4B F1 47 11 */ bl xVec3SMulBy__FP5xVec3f /* 8010722C 0010402C 7F C3 F3 78 */ mr r3, r30 -/* 80107230 00104030 4B F8 9C 11 */ bl func_80090E40 +/* 80107230 00104030 4B F8 9C 11 */ bl NPCC_faceDir__FP4xEnt /* 80107234 00104034 38 81 00 08 */ addi r4, r1, 8 /* 80107238 00104038 4B F4 72 B9 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8010723C 0010403C C0 02 9C D0 */ lfs f0, lbl_803CE650-_SDA2_BASE_(r2) @@ -4953,14 +4953,14 @@ FOLK_InitEffects__Fv: FOLK_KillEffects__Fv: /* 801072E4 001040E4 4E 80 00 20 */ blr -.global func_801072E8 -func_801072E8: +.global __ct__14zNPCNewsFishTVFi +__ct__14zNPCNewsFishTVFi: /* 801072E8 001040E8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801072EC 001040EC 7C 08 02 A6 */ mflr r0 /* 801072F0 001040F0 90 01 00 14 */ stw r0, 0x14(r1) /* 801072F4 001040F4 93 E1 00 0C */ stw r31, 0xc(r1) /* 801072F8 001040F8 7C 7F 1B 78 */ mr r31, r3 -/* 801072FC 001040FC 48 00 01 91 */ bl func_8010748C +/* 801072FC 001040FC 48 00 01 91 */ bl __ct__12zNPCVillagerFi /* 80107300 00104100 3C 80 80 29 */ lis r4, lbl_80296E90@ha /* 80107304 00104104 7F E3 FB 78 */ mr r3, r31 /* 80107308 00104108 38 04 6E 90 */ addi r0, r4, lbl_80296E90@l @@ -4971,14 +4971,14 @@ func_801072E8: /* 8010731C 0010411C 38 21 00 10 */ addi r1, r1, 0x10 /* 80107320 00104120 4E 80 00 20 */ blr -.global func_80107324 -func_80107324: +.global __ct__12zNPCNewsFishFi +__ct__12zNPCNewsFishFi: /* 80107324 00104124 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80107328 00104128 7C 08 02 A6 */ mflr r0 /* 8010732C 0010412C 90 01 00 14 */ stw r0, 0x14(r1) /* 80107330 00104130 93 E1 00 0C */ stw r31, 0xc(r1) /* 80107334 00104134 7C 7F 1B 78 */ mr r31, r3 -/* 80107338 00104138 48 00 01 55 */ bl func_8010748C +/* 80107338 00104138 48 00 01 55 */ bl __ct__12zNPCVillagerFi /* 8010733C 0010413C 3C 80 80 29 */ lis r4, lbl_80296B30@ha /* 80107340 00104140 7F E3 FB 78 */ mr r3, r31 /* 80107344 00104144 38 04 6B 30 */ addi r0, r4, lbl_80296B30@l @@ -4989,14 +4989,14 @@ func_80107324: /* 80107358 00104158 38 21 00 10 */ addi r1, r1, 0x10 /* 8010735C 0010415C 4E 80 00 20 */ blr -.global func_80107360 -func_80107360: +.global __ct__15zNPCMerManChairFi +__ct__15zNPCMerManChairFi: /* 80107360 00104160 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80107364 00104164 7C 08 02 A6 */ mflr r0 /* 80107368 00104168 90 01 00 14 */ stw r0, 0x14(r1) /* 8010736C 0010416C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80107370 00104170 7C 7F 1B 78 */ mr r31, r3 -/* 80107374 00104174 48 00 01 19 */ bl func_8010748C +/* 80107374 00104174 48 00 01 19 */ bl __ct__12zNPCVillagerFi /* 80107378 00104178 3C 80 80 29 */ lis r4, lbl_80296C00@ha /* 8010737C 0010417C 7F E3 FB 78 */ mr r3, r31 /* 80107380 00104180 38 04 6C 00 */ addi r0, r4, lbl_80296C00@l @@ -5007,14 +5007,14 @@ func_80107360: /* 80107394 00104194 38 21 00 10 */ addi r1, r1, 0x10 /* 80107398 00104198 4E 80 00 20 */ blr -.global func_8010739C -func_8010739C: +.global __ct__15zNPCSandyBikiniFi +__ct__15zNPCSandyBikiniFi: /* 8010739C 0010419C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801073A0 001041A0 7C 08 02 A6 */ mflr r0 /* 801073A4 001041A4 90 01 00 14 */ stw r0, 0x14(r1) /* 801073A8 001041A8 93 E1 00 0C */ stw r31, 0xc(r1) /* 801073AC 001041AC 7C 7F 1B 78 */ mr r31, r3 -/* 801073B0 001041B0 48 00 00 DD */ bl func_8010748C +/* 801073B0 001041B0 48 00 00 DD */ bl __ct__12zNPCVillagerFi /* 801073B4 001041B4 3C 80 80 29 */ lis r4, lbl_80296A60@ha /* 801073B8 001041B8 7F E3 FB 78 */ mr r3, r31 /* 801073BC 001041BC 38 04 6A 60 */ addi r0, r4, lbl_80296A60@l @@ -5025,14 +5025,14 @@ func_8010739C: /* 801073D0 001041D0 38 21 00 10 */ addi r1, r1, 0x10 /* 801073D4 001041D4 4E 80 00 20 */ blr -.global func_801073D8 -func_801073D8: +.global __ct__14zNPCBalloonBoyFi +__ct__14zNPCBalloonBoyFi: /* 801073D8 001041D8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801073DC 001041DC 7C 08 02 A6 */ mflr r0 /* 801073E0 001041E0 90 01 00 14 */ stw r0, 0x14(r1) /* 801073E4 001041E4 93 E1 00 0C */ stw r31, 0xc(r1) /* 801073E8 001041E8 7C 7F 1B 78 */ mr r31, r3 -/* 801073EC 001041EC 48 00 00 65 */ bl func_80107450 +/* 801073EC 001041EC 48 00 00 65 */ bl __ct__8zNPCFishFi /* 801073F0 001041F0 3C 80 80 29 */ lis r4, lbl_80296990@ha /* 801073F4 001041F4 7F E3 FB 78 */ mr r3, r31 /* 801073F8 001041F8 38 04 69 90 */ addi r0, r4, lbl_80296990@l @@ -5043,14 +5043,14 @@ func_801073D8: /* 8010740C 0010420C 38 21 00 10 */ addi r1, r1, 0x10 /* 80107410 00104210 4E 80 00 20 */ blr -.global func_80107414 -func_80107414: +.global __ct__15zNPCBubbleBuddyFi +__ct__15zNPCBubbleBuddyFi: /* 80107414 00104214 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80107418 00104218 7C 08 02 A6 */ mflr r0 /* 8010741C 0010421C 90 01 00 14 */ stw r0, 0x14(r1) /* 80107420 00104220 93 E1 00 0C */ stw r31, 0xc(r1) /* 80107424 00104224 7C 7F 1B 78 */ mr r31, r3 -/* 80107428 00104228 48 00 00 29 */ bl func_80107450 +/* 80107428 00104228 48 00 00 29 */ bl __ct__8zNPCFishFi /* 8010742C 0010422C 3C 80 80 29 */ lis r4, lbl_802968C0@ha /* 80107430 00104230 7F E3 FB 78 */ mr r3, r31 /* 80107434 00104234 38 04 68 C0 */ addi r0, r4, lbl_802968C0@l @@ -5061,14 +5061,14 @@ func_80107414: /* 80107448 00104248 38 21 00 10 */ addi r1, r1, 0x10 /* 8010744C 0010424C 4E 80 00 20 */ blr -.global func_80107450 -func_80107450: +.global __ct__8zNPCFishFi +__ct__8zNPCFishFi: /* 80107450 00104250 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80107454 00104254 7C 08 02 A6 */ mflr r0 /* 80107458 00104258 90 01 00 14 */ stw r0, 0x14(r1) /* 8010745C 0010425C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80107460 00104260 7C 7F 1B 78 */ mr r31, r3 -/* 80107464 00104264 48 00 00 29 */ bl func_8010748C +/* 80107464 00104264 48 00 00 29 */ bl __ct__12zNPCVillagerFi /* 80107468 00104268 3C 80 80 29 */ lis r4, lbl_80296CD0@ha /* 8010746C 0010426C 7F E3 FB 78 */ mr r3, r31 /* 80107470 00104270 38 04 6C D0 */ addi r0, r4, lbl_80296CD0@l @@ -5079,19 +5079,19 @@ func_80107450: /* 80107484 00104284 38 21 00 10 */ addi r1, r1, 0x10 /* 80107488 00104288 4E 80 00 20 */ blr -.global func_8010748C -func_8010748C: +.global __ct__12zNPCVillagerFi +__ct__12zNPCVillagerFi: /* 8010748C 0010428C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80107490 00104290 7C 08 02 A6 */ mflr r0 /* 80107494 00104294 90 01 00 14 */ stw r0, 0x14(r1) /* 80107498 00104298 93 E1 00 0C */ stw r31, 0xc(r1) /* 8010749C 0010429C 7C 7F 1B 78 */ mr r31, r3 -/* 801074A0 001042A0 4B FE D1 55 */ bl func_800F45F4 +/* 801074A0 001042A0 4B FE D1 55 */ bl __ct__10zNPCCommonFi /* 801074A4 001042A4 3C 80 80 29 */ lis r4, lbl_80296DA0@ha /* 801074A8 001042A8 38 7F 02 A0 */ addi r3, r31, 0x2a0 /* 801074AC 001042AC 38 04 6D A0 */ addi r0, r4, lbl_80296DA0@l /* 801074B0 001042B0 90 1F 01 B8 */ stw r0, 0x1b8(r31) -/* 801074B4 001042B4 48 00 00 1D */ bl func_801074D0 +/* 801074B4 001042B4 48 00 00 1D */ bl __ct__7HiThereFv /* 801074B8 001042B8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801074BC 001042BC 7F E3 FB 78 */ mr r3, r31 /* 801074C0 001042C0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -5099,14 +5099,14 @@ func_8010748C: /* 801074C8 001042C8 38 21 00 10 */ addi r1, r1, 0x10 /* 801074CC 001042CC 4E 80 00 20 */ blr -.global func_801074D0 -func_801074D0: +.global __ct__7HiThereFv +__ct__7HiThereFv: /* 801074D0 001042D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801074D4 001042D4 7C 08 02 A6 */ mflr r0 /* 801074D8 001042D8 90 01 00 14 */ stw r0, 0x14(r1) /* 801074DC 001042DC 93 E1 00 0C */ stw r31, 0xc(r1) /* 801074E0 001042E0 7C 7F 1B 78 */ mr r31, r3 -/* 801074E4 001042E4 48 00 00 29 */ bl func_8010750C +/* 801074E4 001042E4 48 00 00 29 */ bl __ct__Q28ztaskbox8callbackFv /* 801074E8 001042E8 3C 80 80 29 */ lis r4, lbl_80296E80@ha /* 801074EC 001042EC 7F E3 FB 78 */ mr r3, r31 /* 801074F0 001042F0 38 04 6E 80 */ addi r0, r4, lbl_80296E80@l @@ -5117,8 +5117,8 @@ func_801074D0: /* 80107504 00104304 38 21 00 10 */ addi r1, r1, 0x10 /* 80107508 00104308 4E 80 00 20 */ blr -.global func_8010750C -func_8010750C: +.global __ct__Q28ztaskbox8callbackFv +__ct__Q28ztaskbox8callbackFv: /* 8010750C 0010430C 3C 80 80 29 */ lis r4, lbl_80296E70@ha /* 80107510 00104310 38 04 6E 70 */ addi r0, r4, lbl_80296E70@l /* 80107514 00104314 90 03 00 00 */ stw r0, 0(r3) @@ -5126,8 +5126,8 @@ func_8010750C: /* 8010751C 0010431C C0 22 9C A4 */ lfs f1, lbl_803CE624-_SDA2_BASE_(r2) /* 80107520 00104320 4E 80 00 20 */ blr -.global func_80107524 -func_80107524: +.global get_said__12zNPCNewsFishFQ212zNPCNewsFish8say_enum +get_said__12zNPCNewsFishFQ212zNPCNewsFish8say_enum: /* 80107524 00104324 54 84 18 38 */ slwi r4, r4, 3 /* 80107528 00104328 7C 60 1B 78 */ mr r0, r3 /* 8010752C 0010432C 38 64 02 B0 */ addi r3, r4, 0x2b0 @@ -5268,16 +5268,16 @@ lbl_801076F8: /* 80107710 00104510 38 21 00 30 */ addi r1, r1, 0x30 /* 80107714 00104514 4E 80 00 20 */ blr -.global func_80107718 -func_80107718: +.global HaveTarget__9NPCTargetFv +HaveTarget__9NPCTargetFv: /* 80107718 00104518 80 63 00 00 */ lwz r3, 0(r3) /* 8010771C 0010451C 7C 03 00 D0 */ neg r0, r3 /* 80107720 00104520 7C 00 1B 78 */ or r0, r0, r3 /* 80107724 00104524 54 03 0F FE */ srwi r3, r0, 0x1f /* 80107728 00104528 4E 80 00 20 */ blr -.global func_8010772C -func_8010772C: +.global StatusGet__8ztaskboxCFv +StatusGet__8ztaskboxCFv: /* 8010772C 0010452C 80 63 00 18 */ lwz r3, 0x18(r3) /* 80107730 00104530 4E 80 00 20 */ blr /* 80107734 00104534 4E 80 00 20 */ blr diff --git a/asm/Game/zParCmd.s b/asm/Game/zParCmd.s index cfc41cd92..55ad0d83d 100644 --- a/asm/Game/zParCmd.s +++ b/asm/Game/zParCmd.s @@ -120,9 +120,9 @@ lbl_800A7E68: /* 800A7E68 000A4C68 7F A5 EB 78 */ mr r5, r29 /* 800A7E6C 000A4C6C 38 61 00 08 */ addi r3, r1, 8 /* 800A7E70 000A4C70 38 9F 00 10 */ addi r4, r31, 0x10 -/* 800A7E74 000A4C74 4B F6 68 1D */ bl func_8000E690 +/* 800A7E74 000A4C74 4B F6 68 1D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800A7E78 000A4C78 38 61 00 08 */ addi r3, r1, 8 -/* 800A7E7C 000A4C7C 4B F6 D2 51 */ bl func_800150CC +/* 800A7E7C 000A4C7C 4B F6 D2 51 */ bl xVec3Length2__FPC5xVec3 /* 800A7E80 000A4C80 C0 1E 00 08 */ lfs f0, 8(r30) /* 800A7E84 000A4C84 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A7E88 000A4C88 40 81 00 0C */ ble lbl_800A7E94 @@ -139,9 +139,9 @@ lbl_800A7EA8: /* 800A7EA8 000A4CA8 7F A5 EB 78 */ mr r5, r29 /* 800A7EAC 000A4CAC 38 61 00 08 */ addi r3, r1, 8 /* 800A7EB0 000A4CB0 38 9F 00 10 */ addi r4, r31, 0x10 -/* 800A7EB4 000A4CB4 4B F6 67 DD */ bl func_8000E690 +/* 800A7EB4 000A4CB4 4B F6 67 DD */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800A7EB8 000A4CB8 38 61 00 08 */ addi r3, r1, 8 -/* 800A7EBC 000A4CBC 4B F6 D2 11 */ bl func_800150CC +/* 800A7EBC 000A4CBC 4B F6 D2 11 */ bl xVec3Length2__FPC5xVec3 /* 800A7EC0 000A4CC0 C0 1E 00 08 */ lfs f0, 8(r30) /* 800A7EC4 000A4CC4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A7EC8 000A4CC8 40 80 00 0C */ bge lbl_800A7ED4 @@ -229,7 +229,7 @@ lbl_800A7FA4: /* 800A7FE4 000A4DE4 83 E3 00 04 */ lwz r31, 4(r3) /* 800A7FE8 000A4DE8 7C 9E 23 78 */ mr r30, r4 /* 800A7FEC 000A4DEC 38 65 06 E0 */ addi r3, r5, 0x6e0 -/* 800A7FF0 000A4DF0 4B F7 38 19 */ bl func_8001B808 +/* 800A7FF0 000A4DF0 4B F7 38 19 */ bl xEntGetPos__FPC4xEnt /* 800A7FF4 000A4DF4 80 03 00 04 */ lwz r0, 4(r3) /* 800A7FF8 000A4DF8 C0 1F 00 08 */ lfs f0, 8(r31) /* 800A7FFC 000A4DFC 90 01 00 18 */ stw r0, 0x18(r1) @@ -374,7 +374,7 @@ lbl_800A81BC: /* 800A8204 000A5004 3C 60 80 2F */ lis r3, lbl_802F2C20@ha /* 800A8208 000A5008 38 63 2C 20 */ addi r3, r3, lbl_802F2C20@l /* 800A820C 000A500C 7C 64 1B 78 */ mr r4, r3 -/* 800A8210 000A5010 4B F6 2D 2D */ bl func_8000AF3C +/* 800A8210 000A5010 4B F6 2D 2D */ bl xQuickCullForBound__FP7xQCDataPC6xBound /* 800A8214 000A5014 3C 60 80 2F */ lis r3, lbl_802F2C20@ha /* 800A8218 000A5018 3C A0 80 2F */ lis r5, lbl_802F2BD0@ha /* 800A821C 000A501C 38 63 2C 20 */ addi r3, r3, lbl_802F2C20@l @@ -442,7 +442,7 @@ lbl_800A8298: lbl_800A82FC: /* 800A82FC 000A50FC 38 61 00 14 */ addi r3, r1, 0x14 /* 800A8300 000A5100 38 9E 00 08 */ addi r4, r30, 8 -/* 800A8304 000A5104 4B F6 2F 61 */ bl func_8000B264 +/* 800A8304 000A5104 4B F6 2F 61 */ bl __as__5xVec3FRC5xVec3 lbl_800A8308: /* 800A8308 000A5108 83 FF 00 00 */ lwz r31, 0(r31) /* 800A830C 000A510C 48 00 00 D4 */ b lbl_800A83E0 @@ -450,7 +450,7 @@ lbl_800A8310: /* 800A8310 000A5110 38 61 00 08 */ addi r3, r1, 8 /* 800A8314 000A5114 38 81 00 14 */ addi r4, r1, 0x14 /* 800A8318 000A5118 38 BF 00 10 */ addi r5, r31, 0x10 -/* 800A831C 000A511C 4B F6 63 75 */ bl func_8000E690 +/* 800A831C 000A511C 4B F6 63 75 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800A8320 000A5120 C0 21 00 08 */ lfs f1, 8(r1) /* 800A8324 000A5124 C0 01 00 0C */ lfs f0, 0xc(r1) /* 800A8328 000A5128 EC 41 00 72 */ fmuls f2, f1, f1 @@ -464,7 +464,7 @@ lbl_800A8310: /* 800A8348 000A5148 40 80 00 94 */ bge lbl_800A83DC /* 800A834C 000A514C C0 1E 00 24 */ lfs f0, 0x24(r30) /* 800A8350 000A5150 EC 21 00 2A */ fadds f1, f1, f0 -/* 800A8354 000A5154 4B F6 24 A9 */ bl func_8000A7FC +/* 800A8354 000A5154 4B F6 24 A9 */ bl xsqrt__Ff /* 800A8358 000A5158 EC 7F 08 24 */ fdivs f3, f31, f1 /* 800A835C 000A515C C0 21 00 08 */ lfs f1, 8(r1) /* 800A8360 000A5160 C0 02 94 04 */ lfs f0, lbl_803CDD84-_SDA2_BASE_(r2) @@ -546,7 +546,7 @@ lbl_800A8468: /* 800A8468 000A5268 38 61 00 08 */ addi r3, r1, 8 /* 800A846C 000A526C 38 81 00 14 */ addi r4, r1, 0x14 /* 800A8470 000A5270 38 BF 00 10 */ addi r5, r31, 0x10 -/* 800A8474 000A5274 4B F6 62 1D */ bl func_8000E690 +/* 800A8474 000A5274 4B F6 62 1D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800A8478 000A5278 C0 21 00 08 */ lfs f1, 8(r1) /* 800A847C 000A527C C0 01 00 0C */ lfs f0, 0xc(r1) /* 800A8480 000A5280 EC 41 00 72 */ fmuls f2, f1, f1 @@ -710,7 +710,7 @@ lbl_800A86B8: /* 800A86B8 000A54B8 38 61 00 08 */ addi r3, r1, 8 /* 800A86BC 000A54BC 38 81 00 14 */ addi r4, r1, 0x14 /* 800A86C0 000A54C0 38 BF 00 10 */ addi r5, r31, 0x10 -/* 800A86C4 000A54C4 4B F6 5F CD */ bl func_8000E690 +/* 800A86C4 000A54C4 4B F6 5F CD */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800A86C8 000A54C8 C0 21 00 08 */ lfs f1, 8(r1) /* 800A86CC 000A54CC C0 01 00 0C */ lfs f0, 0xc(r1) /* 800A86D0 000A54D0 EC 41 00 72 */ fmuls f2, f1, f1 @@ -724,7 +724,7 @@ lbl_800A86B8: /* 800A86F0 000A54F0 40 80 00 78 */ bge lbl_800A8768 /* 800A86F4 000A54F4 C0 02 94 14 */ lfs f0, lbl_803CDD94-_SDA2_BASE_(r2) /* 800A86F8 000A54F8 EC 21 00 2A */ fadds f1, f1, f0 -/* 800A86FC 000A54FC 4B F6 21 01 */ bl func_8000A7FC +/* 800A86FC 000A54FC 4B F6 21 01 */ bl xsqrt__Ff /* 800A8700 000A5500 EC 9F 08 24 */ fdivs f4, f31, f1 /* 800A8704 000A5504 C0 21 00 08 */ lfs f1, 8(r1) /* 800A8708 000A5508 C0 02 94 04 */ lfs f0, lbl_803CDD84-_SDA2_BASE_(r2) @@ -780,10 +780,10 @@ lbl_800A87A4: /* 800A87AC 000A55AC 48 00 00 1C */ b lbl_800A87C8 lbl_800A87B0: /* 800A87B0 000A55B0 38 7F 00 20 */ addi r3, r31, 0x20 -/* 800A87B4 000A55B4 4B F6 C9 19 */ bl func_800150CC +/* 800A87B4 000A55B4 4B F6 C9 19 */ bl xVec3Length2__FPC5xVec3 /* 800A87B8 000A55B8 C0 22 94 1C */ lfs f1, lbl_803CDD9C-_SDA2_BASE_(r2) /* 800A87BC 000A55BC 38 7F 00 20 */ addi r3, r31, 0x20 -/* 800A87C0 000A55C0 4B F7 31 79 */ bl func_8001B938 +/* 800A87C0 000A55C0 4B F7 31 79 */ bl xVec3SMulBy__FP5xVec3f /* 800A87C4 000A55C4 83 FF 00 00 */ lwz r31, 0(r31) lbl_800A87C8: /* 800A87C8 000A55C8 28 1F 00 00 */ cmplwi r31, 0 diff --git a/asm/Game/zParPTank.s b/asm/Game/zParPTank.s index 15b7500f5..342922912 100644 --- a/asm/Game/zParPTank.s +++ b/asm/Game/zParPTank.s @@ -63,7 +63,7 @@ zParPTank.zParPTankSparkleCreate__FP9zParPTankUiPFP9zParPTankf_v: /* 8017055C 0016D35C 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) /* 80170560 0016D360 7C 63 00 2E */ lwzx r3, r3, r0 /* 80170564 0016D364 38 63 00 C4 */ addi r3, r3, 0xc4 -/* 80170568 0016D368 4B EE 25 51 */ bl func_80052AB8 +/* 80170568 0016D368 4B EE 25 51 */ bl __as__6RwRGBAFRC6RwRGBA /* 8017056C 0016D36C 80 9E 00 08 */ lwz r4, 8(r30) /* 80170570 0016D370 80 64 00 18 */ lwz r3, 0x18(r4) /* 80170574 0016D374 80 63 00 20 */ lwz r3, 0x20(r3) @@ -74,7 +74,7 @@ zParPTank.zParPTankSparkleCreate__FP9zParPTankUiPFP9zParPTankf_v: /* 80170588 0016D388 38 63 00 04 */ addi r3, r3, 4 /* 8017058C 0016D38C 7C 84 00 2E */ lwzx r4, r4, r0 /* 80170590 0016D390 38 84 00 C4 */ addi r4, r4, 0xc4 -/* 80170594 0016D394 4B EE 25 25 */ bl func_80052AB8 +/* 80170594 0016D394 4B EE 25 25 */ bl __as__6RwRGBAFRC6RwRGBA lbl_80170598: /* 80170598 0016D398 80 7E 00 08 */ lwz r3, 8(r30) /* 8017059C 0016D39C 38 82 AB EC */ addi r4, r2, lbl_803CF56C-_SDA2_BASE_ @@ -87,7 +87,7 @@ lbl_80170598: /* 801705B8 0016D3B8 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) /* 801705BC 0016D3BC 7C 63 00 2E */ lwzx r3, r3, r0 /* 801705C0 0016D3C0 38 63 00 B8 */ addi r3, r3, 0xb8 -/* 801705C4 0016D3C4 48 00 00 A9 */ bl func_8017066C +/* 801705C4 0016D3C4 48 00 00 A9 */ bl __as__5RwV2dFRC5RwV2d /* 801705C8 0016D3C8 80 7E 00 08 */ lwz r3, 8(r30) /* 801705CC 0016D3CC 7F E4 FB 78 */ mr r4, r31 /* 801705D0 0016D3D0 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) @@ -131,8 +131,8 @@ lbl_80170654: /* 80170664 0016D464 38 21 00 20 */ addi r1, r1, 0x20 /* 80170668 0016D468 4E 80 00 20 */ blr -.global func_8017066C -func_8017066C: +.global __as__5RwV2dFRC5RwV2d +__as__5RwV2dFRC5RwV2d: /* 8017066C 0016D46C C0 24 00 00 */ lfs f1, 0(r4) /* 80170670 0016D470 C0 04 00 04 */ lfs f0, 4(r4) /* 80170674 0016D474 D0 23 00 00 */ stfs f1, 0(r3) @@ -188,7 +188,7 @@ lbl_801706EC: /* 80170734 0016D534 7C 00 21 D6 */ mullw r0, r0, r4 /* 80170738 0016D538 7C 7F 1A 14 */ add r3, r31, r3 /* 8017073C 0016D53C 7C 9F 02 14 */ add r4, r31, r0 -/* 80170740 0016D540 4B E9 FA E9 */ bl func_80010228 +/* 80170740 0016D540 4B E9 FA E9 */ bl __as__5RwV3dFRC5RwV3d /* 80170744 0016D544 80 9C 00 0C */ lwz r4, 0xc(r28) /* 80170748 0016D548 7F 63 DB 78 */ mr r3, r27 /* 8017074C 0016D54C 80 01 00 0C */ lwz r0, 0xc(r1) @@ -196,10 +196,10 @@ lbl_801706EC: /* 80170754 0016D554 7C 04 01 D6 */ mullw r0, r4, r0 /* 80170758 0016D558 7F 5E 02 14 */ add r26, r30, r0 /* 8017075C 0016D55C 7F 44 D3 78 */ mr r4, r26 -/* 80170760 0016D560 4B EB 83 9D */ bl func_80028AFC +/* 80170760 0016D560 4B EB 83 9D */ bl __as__11RwTexCoordsFRC11RwTexCoords /* 80170764 0016D564 38 7B 00 08 */ addi r3, r27, 8 /* 80170768 0016D568 38 9A 00 08 */ addi r4, r26, 8 -/* 8017076C 0016D56C 4B EB 83 91 */ bl func_80028AFC +/* 8017076C 0016D56C 4B EB 83 91 */ bl __as__11RwTexCoordsFRC11RwTexCoords /* 80170770 0016D570 80 7C 00 0C */ lwz r3, 0xc(r28) /* 80170774 0016D574 3B BD FF FF */ addi r29, r29, -1 /* 80170778 0016D578 38 03 FF FF */ addi r0, r3, -1 @@ -302,7 +302,7 @@ lbl_801708C8: /* 801708D8 0016D6D8 41 82 00 1C */ beq lbl_801708F4 /* 801708DC 0016D6DC 7F A3 EB 78 */ mr r3, r29 /* 801708E0 0016D6E0 7F 44 D3 78 */ mr r4, r26 -/* 801708E4 0016D6E4 4B EE 1C 41 */ bl func_80052524 +/* 801708E4 0016D6E4 4B EE 1C 41 */ bl xVec3Dist2__FPC5xVec3PC5xVec3 /* 801708E8 0016D6E8 C0 02 AC 08 */ lfs f0, lbl_803CF588-_SDA2_BASE_(r2) /* 801708EC 0016D6EC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801708F0 0016D6F0 41 81 00 68 */ bgt lbl_80170958 @@ -312,7 +312,7 @@ lbl_801708F4: /* 801708FC 0016D6FC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80170900 0016D700 7C 03 01 D6 */ mullw r0, r3, r0 /* 80170904 0016D704 7C 7B 02 14 */ add r3, r27, r0 -/* 80170908 0016D708 4B E9 A9 5D */ bl func_8000B264 +/* 80170908 0016D708 4B E9 A9 5D */ bl __as__5xVec3FRC5xVec3 /* 8017090C 0016D70C 80 7F 00 0C */ lwz r3, 0xc(r31) /* 80170910 0016D710 80 01 00 0C */ lwz r0, 0xc(r1) /* 80170914 0016D714 C0 02 AB FC */ lfs f0, lbl_803CF57C-_SDA2_BASE_(r2) @@ -583,7 +583,7 @@ lbl_80170C78: /* 80170D08 0016DB08 83 81 00 10 */ lwz r28, 0x10(r1) /* 80170D0C 0016DB0C 83 61 00 08 */ lwz r27, 8(r1) /* 80170D10 0016DB10 C0 22 AC 14 */ lfs f1, lbl_803CF594-_SDA2_BASE_(r2) -/* 80170D14 0016DB14 4B EB EF 01 */ bl func_8002FC14 +/* 80170D14 0016DB14 4B EB EF 01 */ bl xpow__Fff /* 80170D18 0016DB18 80 0D 97 40 */ lwz r0, lbl_803CC040-_SDA_BASE_(r13) /* 80170D1C 0016DB1C FF E0 08 90 */ fmr f31, f1 /* 80170D20 0016DB20 7C 17 00 40 */ cmplw r23, r0 @@ -718,21 +718,21 @@ lbl_80170EEC: /* 80170EF8 0016DCF8 38 84 FF FF */ addi r4, r4, -1 /* 80170EFC 0016DCFC 7C 04 01 D6 */ mullw r0, r4, r0 /* 80170F00 0016DD00 7C 9E 02 14 */ add r4, r30, r0 -/* 80170F04 0016DD04 4B E9 A3 61 */ bl func_8000B264 +/* 80170F04 0016DD04 4B E9 A3 61 */ bl __as__5xVec3FRC5xVec3 /* 80170F08 0016DD08 80 97 00 0C */ lwz r4, 0xc(r23) /* 80170F0C 0016DD0C 7F 03 C3 78 */ mr r3, r24 /* 80170F10 0016DD10 80 01 00 1C */ lwz r0, 0x1c(r1) /* 80170F14 0016DD14 38 84 FF FF */ addi r4, r4, -1 /* 80170F18 0016DD18 7C 04 01 D6 */ mullw r0, r4, r0 /* 80170F1C 0016DD1C 7C 9D 02 14 */ add r4, r29, r0 -/* 80170F20 0016DD20 4B EE 1B 99 */ bl func_80052AB8 +/* 80170F20 0016DD20 4B EE 1B 99 */ bl __as__6RwRGBAFRC6RwRGBA /* 80170F24 0016DD24 80 77 00 0C */ lwz r3, 0xc(r23) /* 80170F28 0016DD28 80 01 00 14 */ lwz r0, 0x14(r1) /* 80170F2C 0016DD2C 38 83 FF FF */ addi r4, r3, -1 /* 80170F30 0016DD30 80 61 00 10 */ lwz r3, 0x10(r1) /* 80170F34 0016DD34 7C 04 01 D6 */ mullw r0, r4, r0 /* 80170F38 0016DD38 7C 9C 02 14 */ add r4, r28, r0 -/* 80170F3C 0016DD3C 4B FF F7 31 */ bl func_8017066C +/* 80170F3C 0016DD3C 4B FF F7 31 */ bl __as__5RwV2dFRC5RwV2d /* 80170F40 0016DD40 80 77 00 0C */ lwz r3, 0xc(r23) /* 80170F44 0016DD44 80 01 00 0C */ lwz r0, 0xc(r1) /* 80170F48 0016DD48 38 63 FF FF */ addi r3, r3, -1 @@ -741,16 +741,16 @@ lbl_80170EEC: /* 80170F54 0016DD54 7E A3 AB 78 */ mr r3, r21 /* 80170F58 0016DD58 7E DB 02 14 */ add r22, r27, r0 /* 80170F5C 0016DD5C 7E C4 B3 78 */ mr r4, r22 -/* 80170F60 0016DD60 4B EB 7B 9D */ bl func_80028AFC +/* 80170F60 0016DD60 4B EB 7B 9D */ bl __as__11RwTexCoordsFRC11RwTexCoords /* 80170F64 0016DD64 38 75 00 08 */ addi r3, r21, 8 /* 80170F68 0016DD68 38 96 00 08 */ addi r4, r22, 8 -/* 80170F6C 0016DD6C 4B EB 7B 91 */ bl func_80028AFC +/* 80170F6C 0016DD6C 4B EB 7B 91 */ bl __as__11RwTexCoordsFRC11RwTexCoords /* 80170F70 0016DD70 80 97 00 0C */ lwz r4, 0xc(r23) /* 80170F74 0016DD74 7F 43 D3 78 */ mr r3, r26 /* 80170F78 0016DD78 38 04 FF FF */ addi r0, r4, -1 /* 80170F7C 0016DD7C 54 00 20 36 */ slwi r0, r0, 4 /* 80170F80 0016DD80 7C 9F 02 14 */ add r4, r31, r0 -/* 80170F84 0016DD84 4B E9 A2 E1 */ bl func_8000B264 +/* 80170F84 0016DD84 4B E9 A2 E1 */ bl __as__5xVec3FRC5xVec3 /* 80170F88 0016DD88 80 17 00 0C */ lwz r0, 0xc(r23) /* 80170F8C 0016DD8C 3B 39 FF FF */ addi r25, r25, -1 /* 80170F90 0016DD90 54 03 20 36 */ slwi r3, r0, 4 @@ -923,7 +923,7 @@ lbl_801711F0: /* 80171200 0016E000 41 82 00 1C */ beq lbl_8017121C /* 80171204 0016E004 7F C3 F3 78 */ mr r3, r30 /* 80171208 0016E008 7F 04 C3 78 */ mr r4, r24 -/* 8017120C 0016E00C 4B EE 13 19 */ bl func_80052524 +/* 8017120C 0016E00C 4B EE 13 19 */ bl xVec3Dist2__FPC5xVec3PC5xVec3 /* 80171210 0016E010 C0 02 AC 50 */ lfs f0, lbl_803CF5D0-_SDA2_BASE_(r2) /* 80171214 0016E014 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80171218 0016E018 41 81 00 CC */ bgt lbl_801712E4 @@ -933,12 +933,12 @@ lbl_8017121C: /* 80171224 0016E024 80 01 00 24 */ lwz r0, 0x24(r1) /* 80171228 0016E028 7C 03 01 D6 */ mullw r0, r3, r0 /* 8017122C 0016E02C 7C 7B 02 14 */ add r3, r27, r0 -/* 80171230 0016E030 4B E9 A0 35 */ bl func_8000B264 +/* 80171230 0016E030 4B E9 A0 35 */ bl __as__5xVec3FRC5xVec3 /* 80171234 0016E034 80 16 00 0C */ lwz r0, 0xc(r22) /* 80171238 0016E038 7F A4 EB 78 */ mr r4, r29 /* 8017123C 0016E03C 54 00 20 36 */ slwi r0, r0, 4 /* 80171240 0016E040 7C 7F 02 14 */ add r3, r31, r0 -/* 80171244 0016E044 4B E9 A0 21 */ bl func_8000B264 +/* 80171244 0016E044 4B E9 A0 21 */ bl __as__5xVec3FRC5xVec3 /* 80171248 0016E048 80 16 00 0C */ lwz r0, 0xc(r22) /* 8017124C 0016E04C C0 02 AC 28 */ lfs f0, lbl_803CF5A8-_SDA2_BASE_(r2) /* 80171250 0016E050 54 03 20 36 */ slwi r3, r0, 4 @@ -974,7 +974,7 @@ lbl_8017121C: /* 801712C8 0016E0C8 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801712CC 0016E0CC 7C 03 01 D6 */ mullw r0, r3, r0 /* 801712D0 0016E0D0 7C 7A 02 14 */ add r3, r26, r0 -/* 801712D4 0016E0D4 4B EE 17 E5 */ bl func_80052AB8 +/* 801712D4 0016E0D4 4B EE 17 E5 */ bl __as__6RwRGBAFRC6RwRGBA /* 801712D8 0016E0D8 80 76 00 0C */ lwz r3, 0xc(r22) /* 801712DC 0016E0DC 38 03 00 01 */ addi r0, r3, 1 /* 801712E0 0016E0E0 90 16 00 0C */ stw r0, 0xc(r22) @@ -1135,7 +1135,7 @@ lbl_80171484: /* 80171508 0016E308 EF A2 01 B2 */ fmuls f29, f2, f6 /* 8017150C 0016E30C 7F E4 02 14 */ add r31, r4, r0 /* 80171510 0016E310 EF 80 01 B2 */ fmuls f28, f0, f6 -/* 80171514 0016E314 4B FA 61 6D */ bl func_80117680 +/* 80171514 0016E314 4B FA 61 6D */ bl reset__10ptank_poolFv /* 80171518 0016E318 3C 60 80 33 */ lis r3, lbl_8032A52C@ha /* 8017151C 0016E31C 83 CD 97 5C */ lwz r30, lbl_803CC05C-_SDA_BASE_(r13) /* 80171520 0016E320 3B 83 A5 2C */ addi r28, r3, lbl_8032A52C@l @@ -1158,16 +1158,16 @@ lbl_8017155C: /* 8017155C 0016E35C FC 20 D8 90 */ fmr f1, f27 /* 80171560 0016E360 38 61 00 08 */ addi r3, r1, 8 /* 80171564 0016E364 38 9E 00 10 */ addi r4, r30, 0x10 -/* 80171568 0016E368 4B E9 9B B9 */ bl func_8000B120 +/* 80171568 0016E368 4B E9 9B B9 */ bl __ml__5xVec3CFf /* 8017156C 0016E36C 7F C3 F3 78 */ mr r3, r30 /* 80171570 0016E370 38 81 00 08 */ addi r4, r1, 8 -/* 80171574 0016E374 4B EA 3E D1 */ bl func_80015444 +/* 80171574 0016E374 4B EA 3E D1 */ bl __apl__5xVec3FRC5xVec3 /* 80171578 0016E378 3C 60 80 33 */ lis r3, lbl_8032A52C@ha /* 8017157C 0016E37C 38 63 A5 2C */ addi r3, r3, lbl_8032A52C@l -/* 80171580 0016E380 4B FA 5F 29 */ bl func_801174A8 +/* 80171580 0016E380 4B FA 5F 29 */ bl next__30ptank_pool__pos_color_size_uv2Fv /* 80171584 0016E384 3C 60 80 33 */ lis r3, lbl_8032A52C@ha /* 80171588 0016E388 38 63 A5 2C */ addi r3, r3, lbl_8032A52C@l -/* 8017158C 0016E38C 4B FA 5F 09 */ bl func_80117494 +/* 8017158C 0016E38C 4B FA 5F 09 */ bl valid__10ptank_poolCFv /* 80171590 0016E390 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80171594 0016E394 40 82 00 0C */ bne lbl_801715A0 /* 80171598 0016E398 7F DF F3 78 */ mr r31, r30 @@ -1207,14 +1207,14 @@ lbl_80171608: lbl_80171614: /* 80171614 0016E414 80 7C 00 24 */ lwz r3, 0x24(r28) /* 80171618 0016E418 7F C4 F3 78 */ mr r4, r30 -/* 8017161C 0016E41C 4B E9 9C 49 */ bl func_8000B264 +/* 8017161C 0016E41C 4B E9 9C 49 */ bl __as__5xVec3FRC5xVec3 /* 80171620 0016E420 80 7C 00 2C */ lwz r3, 0x2c(r28) /* 80171624 0016E424 C0 3E 00 0C */ lfs f1, 0xc(r30) -/* 80171628 0016E428 48 00 09 85 */ bl func_80171FAC +/* 80171628 0016E428 48 00 09 85 */ bl assign__5xVec2Ff /* 8017162C 0016E42C 80 7C 00 30 */ lwz r3, 0x30(r28) /* 80171630 0016E430 C0 3E 00 20 */ lfs f1, 0x20(r30) /* 80171634 0016E434 C0 42 AC 74 */ lfs f2, lbl_803CF5F4-_SDA2_BASE_(r2) -/* 80171638 0016E438 4B EB 4C E1 */ bl func_80026318 +/* 80171638 0016E438 4B EB 4C E1 */ bl assign__5xVec2Fff /* 8017163C 0016E43C 80 9C 00 30 */ lwz r4, 0x30(r28) /* 80171640 0016E440 C0 42 AC 04 */ lfs f2, lbl_803CF584-_SDA2_BASE_(r2) /* 80171644 0016E444 C0 24 00 00 */ lfs f1, 0(r4) @@ -1222,7 +1222,7 @@ lbl_80171614: /* 8017164C 0016E44C C0 04 00 04 */ lfs f0, 4(r4) /* 80171650 0016E450 EC 22 08 2A */ fadds f1, f2, f1 /* 80171654 0016E454 EC 42 00 2A */ fadds f2, f2, f0 -/* 80171658 0016E458 4B EB 4C C1 */ bl func_80026318 +/* 80171658 0016E458 4B EB 4C C1 */ bl assign__5xVec2Fff /* 8017165C 0016E45C 3B DE 00 30 */ addi r30, r30, 0x30 lbl_80171660: /* 80171660 0016E460 7C 1E F8 40 */ cmplw r30, r31 @@ -1230,7 +1230,7 @@ lbl_80171660: lbl_80171668: /* 80171668 0016E468 3C 60 80 33 */ lis r3, lbl_8032A52C@ha /* 8017166C 0016E46C 38 63 A5 2C */ addi r3, r3, lbl_8032A52C@l -/* 80171670 0016E470 4B FA 5D E5 */ bl func_80117454 +/* 80171670 0016E470 4B FA 5D E5 */ bl flush__30ptank_pool__pos_color_size_uv2Fv /* 80171674 0016E474 80 0D 97 5C */ lwz r0, lbl_803CC05C-_SDA_BASE_(r13) /* 80171678 0016E478 3C 60 2A AB */ lis r3, 0x2AAAAAAB@ha /* 8017167C 0016E47C 38 63 AA AB */ addi r3, r3, 0x2AAAAAAB@l @@ -1293,10 +1293,10 @@ lbl_8017172C: lbl_80171750: /* 80171750 0016E550 7F C3 F3 78 */ mr r3, r30 /* 80171754 0016E554 7F 64 DB 78 */ mr r4, r27 -/* 80171758 0016E558 4B E9 9B 0D */ bl func_8000B264 +/* 80171758 0016E558 4B E9 9B 0D */ bl __as__5xVec3FRC5xVec3 /* 8017175C 0016E55C 7F 84 E3 78 */ mr r4, r28 /* 80171760 0016E560 38 7E 00 10 */ addi r3, r30, 0x10 -/* 80171764 0016E564 4B E9 9B 01 */ bl func_8000B264 +/* 80171764 0016E564 4B E9 9B 01 */ bl __as__5xVec3FRC5xVec3 /* 80171768 0016E568 C0 0D 80 18 */ lfs f0, lbl_803CA918-_SDA_BASE_(r13) /* 8017176C 0016E56C D0 1E 00 1C */ stfs f0, 0x1c(r30) /* 80171770 0016E570 4B EB F5 19 */ bl xurand__Fv @@ -1388,7 +1388,7 @@ zParPTank.zParPTankSteamCreate__FP9zParPTankUiPFP9zParPTankf_v: /* 801718B4 0016E6B4 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) /* 801718B8 0016E6B8 7C 63 00 2E */ lwzx r3, r3, r0 /* 801718BC 0016E6BC 38 63 00 C4 */ addi r3, r3, 0xc4 -/* 801718C0 0016E6C0 4B EE 11 F9 */ bl func_80052AB8 +/* 801718C0 0016E6C0 4B EE 11 F9 */ bl __as__6RwRGBAFRC6RwRGBA /* 801718C4 0016E6C4 80 9E 00 08 */ lwz r4, 8(r30) /* 801718C8 0016E6C8 80 64 00 18 */ lwz r3, 0x18(r4) /* 801718CC 0016E6CC 80 63 00 20 */ lwz r3, 0x20(r3) @@ -1399,7 +1399,7 @@ zParPTank.zParPTankSteamCreate__FP9zParPTankUiPFP9zParPTankf_v: /* 801718E0 0016E6E0 38 63 00 04 */ addi r3, r3, 4 /* 801718E4 0016E6E4 7C 84 00 2E */ lwzx r4, r4, r0 /* 801718E8 0016E6E8 38 84 00 C4 */ addi r4, r4, 0xc4 -/* 801718EC 0016E6EC 4B EE 11 CD */ bl func_80052AB8 +/* 801718EC 0016E6EC 4B EE 11 CD */ bl __as__6RwRGBAFRC6RwRGBA lbl_801718F0: /* 801718F0 0016E6F0 80 7E 00 08 */ lwz r3, 8(r30) /* 801718F4 0016E6F4 38 82 AC 78 */ addi r4, r2, lbl_803CF5F8-_SDA2_BASE_ @@ -1412,7 +1412,7 @@ lbl_801718F0: /* 80171910 0016E710 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) /* 80171914 0016E714 7C 63 00 2E */ lwzx r3, r3, r0 /* 80171918 0016E718 38 63 00 B8 */ addi r3, r3, 0xb8 -/* 8017191C 0016E71C 4B FF ED 51 */ bl func_8017066C +/* 8017191C 0016E71C 4B FF ED 51 */ bl __as__5RwV2dFRC5RwV2d /* 80171920 0016E720 80 7E 00 08 */ lwz r3, 8(r30) /* 80171924 0016E724 7F E4 FB 78 */ mr r4, r31 /* 80171928 0016E728 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) @@ -1469,7 +1469,7 @@ lbl_801719C4: /* 801719EC 0016E7EC 38 82 AC 78 */ addi r4, r2, lbl_803CF5F8-_SDA2_BASE_ /* 801719F0 0016E7F0 7C 63 00 2E */ lwzx r3, r3, r0 /* 801719F4 0016E7F4 38 63 00 B8 */ addi r3, r3, 0xb8 -/* 801719F8 0016E7F8 4B FF EC 75 */ bl func_8017066C +/* 801719F8 0016E7F8 4B FF EC 75 */ bl __as__5RwV2dFRC5RwV2d /* 801719FC 0016E7FC 80 7C 00 08 */ lwz r3, 8(r28) /* 80171A00 0016E800 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) /* 80171A04 0016E804 7C 63 00 2E */ lwzx r3, r3, r0 @@ -1520,7 +1520,7 @@ lbl_80171A6C: /* 80171AB4 0016E8B4 7C 00 21 D6 */ mullw r0, r0, r4 /* 80171AB8 0016E8B8 7C 7F 1A 14 */ add r3, r31, r3 /* 80171ABC 0016E8BC 7C 9F 02 14 */ add r4, r31, r0 -/* 80171AC0 0016E8C0 4B E9 E7 69 */ bl func_80010228 +/* 80171AC0 0016E8C0 4B E9 E7 69 */ bl __as__5RwV3dFRC5RwV3d /* 80171AC4 0016E8C4 80 9C 00 0C */ lwz r4, 0xc(r28) /* 80171AC8 0016E8C8 7F 63 DB 78 */ mr r3, r27 /* 80171ACC 0016E8CC 80 01 00 0C */ lwz r0, 0xc(r1) @@ -1528,10 +1528,10 @@ lbl_80171A6C: /* 80171AD4 0016E8D4 7C 04 01 D6 */ mullw r0, r4, r0 /* 80171AD8 0016E8D8 7F 5E 02 14 */ add r26, r30, r0 /* 80171ADC 0016E8DC 7F 44 D3 78 */ mr r4, r26 -/* 80171AE0 0016E8E0 4B EB 70 1D */ bl func_80028AFC +/* 80171AE0 0016E8E0 4B EB 70 1D */ bl __as__11RwTexCoordsFRC11RwTexCoords /* 80171AE4 0016E8E4 38 7B 00 08 */ addi r3, r27, 8 /* 80171AE8 0016E8E8 38 9A 00 08 */ addi r4, r26, 8 -/* 80171AEC 0016E8EC 4B EB 70 11 */ bl func_80028AFC +/* 80171AEC 0016E8EC 4B EB 70 11 */ bl __as__11RwTexCoordsFRC11RwTexCoords /* 80171AF0 0016E8F0 80 7C 00 0C */ lwz r3, 0xc(r28) /* 80171AF4 0016E8F4 3B BD FF FF */ addi r29, r29, -1 /* 80171AF8 0016E8F8 38 03 FF FF */ addi r0, r3, -1 @@ -1854,7 +1854,7 @@ lbl_80171F0C: /* 80171F44 0016ED44 EC 00 08 2A */ fadds f0, f0, f1 /* 80171F48 0016ED48 D0 1F 00 2C */ stfs f0, 0x2c(r31) /* 80171F4C 0016ED4C C0 3F 00 28 */ lfs f1, 0x28(r31) -/* 80171F50 0016ED50 4B E9 4C 29 */ bl func_80006B78 +/* 80171F50 0016ED50 4B E9 4C 29 */ bl floorf__3stdFf /* 80171F54 0016ED54 FC 00 08 1E */ fctiwz f0, f1 /* 80171F58 0016ED58 D8 01 00 08 */ stfd f0, 8(r1) /* 80171F5C 0016ED5C 80 61 00 0C */ lwz r3, 0xc(r1) @@ -1879,13 +1879,13 @@ lbl_80171F90: /* 80171FA4 0016EDA4 38 21 00 30 */ addi r1, r1, 0x30 /* 80171FA8 0016EDA8 4E 80 00 20 */ blr -.global func_80171FAC -func_80171FAC: +.global assign__5xVec2Ff +assign__5xVec2Ff: /* 80171FAC 0016EDAC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80171FB0 0016EDB0 7C 08 02 A6 */ mflr r0 /* 80171FB4 0016EDB4 FC 40 08 90 */ fmr f2, f1 /* 80171FB8 0016EDB8 90 01 00 14 */ stw r0, 0x14(r1) -/* 80171FBC 0016EDBC 4B EB 43 5D */ bl func_80026318 +/* 80171FBC 0016EDBC 4B EB 43 5D */ bl assign__5xVec2Fff /* 80171FC0 0016EDC0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80171FC4 0016EDC4 7C 08 03 A6 */ mtlr r0 /* 80171FC8 0016EDC8 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Game/zPendulum.s b/asm/Game/zPendulum.s index 5d5a1da4e..21c9ba33a 100644 --- a/asm/Game/zPendulum.s +++ b/asm/Game/zPendulum.s @@ -310,11 +310,11 @@ lbl_800A8C90: /* 800A8C98 000A5A98 48 00 00 90 */ b lbl_800A8D28 lbl_800A8C9C: /* 800A8C9C 000A5A9C 38 7F 00 D4 */ addi r3, r31, 0xd4 -/* 800A8CA0 000A5AA0 4B F7 67 39 */ bl func_8001F3D8 +/* 800A8CA0 000A5AA0 4B F7 67 39 */ bl xEntMotionRun__FP10xEntMotion /* 800A8CA4 000A5AA4 48 00 01 34 */ b lbl_800A8DD8 lbl_800A8CA8: /* 800A8CA8 000A5AA8 38 7F 00 D4 */ addi r3, r31, 0xd4 -/* 800A8CAC 000A5AAC 4B F7 67 1D */ bl func_8001F3C8 +/* 800A8CAC 000A5AAC 4B F7 67 1D */ bl xEntMotionStop__FP10xEntMotion /* 800A8CB0 000A5AB0 48 00 01 28 */ b lbl_800A8DD8 lbl_800A8CB4: /* 800A8CB4 000A5AB4 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -325,15 +325,15 @@ lbl_800A8CB4: /* 800A8CC8 000A5AC8 48 00 01 10 */ b lbl_800A8DD8 lbl_800A8CCC: /* 800A8CCC 000A5ACC 7F E3 FB 78 */ mr r3, r31 -/* 800A8CD0 000A5AD0 4B F7 2B 29 */ bl func_8001B7F8 +/* 800A8CD0 000A5AD0 4B F7 2B 29 */ bl xEntShow__FP4xEnt /* 800A8CD4 000A5AD4 48 00 01 04 */ b lbl_800A8DD8 lbl_800A8CD8: /* 800A8CD8 000A5AD8 7F E3 FB 78 */ mr r3, r31 -/* 800A8CDC 000A5ADC 4B F7 2B 0D */ bl func_8001B7E8 +/* 800A8CDC 000A5ADC 4B F7 2B 0D */ bl xEntHide__FP4xEnt /* 800A8CE0 000A5AE0 48 00 00 F8 */ b lbl_800A8DD8 lbl_800A8CE4: /* 800A8CE4 000A5AE4 7F E3 FB 78 */ mr r3, r31 -/* 800A8CE8 000A5AE8 4B F7 2B 11 */ bl func_8001B7F8 +/* 800A8CE8 000A5AE8 4B F7 2B 11 */ bl xEntShow__FP4xEnt lbl_800A8CEC: /* 800A8CEC 000A5AEC 38 00 00 18 */ li r0, 0x18 /* 800A8CF0 000A5AF0 7F E3 FB 78 */ mr r3, r31 @@ -347,7 +347,7 @@ lbl_800A8CEC: /* 800A8D10 000A5B10 48 00 00 C8 */ b lbl_800A8DD8 lbl_800A8D14: /* 800A8D14 000A5B14 7F E3 FB 78 */ mr r3, r31 -/* 800A8D18 000A5B18 4B F7 2A D1 */ bl func_8001B7E8 +/* 800A8D18 000A5B18 4B F7 2A D1 */ bl xEntHide__FP4xEnt lbl_800A8D1C: /* 800A8D1C 000A5B1C 38 00 00 00 */ li r0, 0 /* 800A8D20 000A5B20 98 1F 00 22 */ stb r0, 0x22(r31) diff --git a/asm/Game/zPlatform.s b/asm/Game/zPlatform.s index 0e2a09574..275bedcc1 100644 --- a/asm/Game/zPlatform.s +++ b/asm/Game/zPlatform.s @@ -11,7 +11,7 @@ lbl_800A8EC8: /* 800A8EDC 000A5CDC 80 03 00 24 */ lwz r0, 0x24(r3) /* 800A8EE0 000A5CE0 28 00 00 00 */ cmplwi r0, 0 /* 800A8EE4 000A5CE4 41 82 00 1C */ beq lbl_800A8F00 -/* 800A8EE8 000A5CE8 4B F6 57 51 */ bl func_8000E638 +/* 800A8EE8 000A5CE8 4B F6 57 51 */ bl xEntIsVisible__FPC4xEnt /* 800A8EEC 000A5CEC 28 03 00 00 */ cmplwi r3, 0 /* 800A8EF0 000A5CF0 40 82 00 08 */ bne lbl_800A8EF8 /* 800A8EF4 000A5CF4 48 00 00 0C */ b lbl_800A8F00 @@ -727,7 +727,7 @@ lbl_800A98C0: /* 800A98F8 000A66F8 EC 21 07 72 */ fmuls f1, f1, f29 /* 800A98FC 000A66FC EC 1C 06 FA */ fmadds f0, f28, f27, f0 /* 800A9900 000A6700 EC 21 00 24 */ fdivs f1, f1, f0 -/* 800A9904 000A6704 4B F6 0E F9 */ bl func_8000A7FC +/* 800A9904 000A6704 4B F6 0E F9 */ bl xsqrt__Ff /* 800A9908 000A6708 D0 3E 00 00 */ stfs f1, 0(r30) /* 800A990C 000A670C C0 1E 00 00 */ lfs f0, 0(r30) /* 800A9910 000A6710 C0 7F 00 2C */ lfs f3, 0x2c(r31) @@ -765,7 +765,7 @@ lbl_800A9974: /* 800A9988 000A6788 EF 81 10 24 */ fdivs f28, f1, f2 /* 800A998C 000A678C EC 00 07 72 */ fmuls f0, f0, f29 /* 800A9990 000A6790 EC 20 E0 24 */ fdivs f1, f0, f28 -/* 800A9994 000A6794 4B F6 0E 69 */ bl func_8000A7FC +/* 800A9994 000A6794 4B F6 0E 69 */ bl xsqrt__Ff /* 800A9998 000A6798 D0 3E 00 00 */ stfs f1, 0(r30) /* 800A999C 000A679C C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) /* 800A99A0 000A67A0 D0 1E 00 08 */ stfs f0, 8(r30) @@ -797,7 +797,7 @@ lbl_800A99E8: /* 800A9A00 000A6800 C0 02 94 4C */ lfs f0, lbl_803CDDCC-_SDA2_BASE_(r2) /* 800A9A04 000A6804 EC 00 07 72 */ fmuls f0, f0, f29 /* 800A9A08 000A6808 EC 20 D8 24 */ fdivs f1, f0, f27 -/* 800A9A0C 000A680C 4B F6 0D F1 */ bl func_8000A7FC +/* 800A9A0C 000A680C 4B F6 0D F1 */ bl xsqrt__Ff /* 800A9A10 000A6810 D0 3E 00 08 */ stfs f1, 8(r30) /* 800A9A14 000A6814 C0 1E 00 08 */ lfs f0, 8(r30) /* 800A9A18 000A6818 C0 3F 00 30 */ lfs f1, 0x30(r31) @@ -994,13 +994,13 @@ lbl_800A9CA4: lbl_800A9CC4: /* 800A9CC4 000A6AC4 38 61 00 38 */ addi r3, r1, 0x38 /* 800A9CC8 000A6AC8 38 87 00 14 */ addi r4, r7, 0x14 -/* 800A9CCC 000A6ACC 4B F6 15 99 */ bl func_8000B264 +/* 800A9CCC 000A6ACC 4B F6 15 99 */ bl __as__5xVec3FRC5xVec3 lbl_800A9CD0: /* 800A9CD0 000A6AD0 80 9F 00 24 */ lwz r4, 0x24(r31) /* 800A9CD4 000A6AD4 7F C5 F3 78 */ mr r5, r30 /* 800A9CD8 000A6AD8 38 61 00 2C */ addi r3, r1, 0x2c /* 800A9CDC 000A6ADC 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 800A9CE0 000A6AE0 4B F6 13 5D */ bl func_8000B03C +/* 800A9CE0 000A6AE0 4B F6 13 5D */ bl xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 /* 800A9CE4 000A6AE4 80 9F 00 24 */ lwz r4, 0x24(r31) /* 800A9CE8 000A6AE8 7F A5 EB 78 */ mr r5, r29 /* 800A9CEC 000A6AEC 38 61 00 20 */ addi r3, r1, 0x20 @@ -1055,10 +1055,10 @@ lbl_800A9D70: lbl_800A9DA8: /* 800A9DA8 000A6BA8 38 61 00 14 */ addi r3, r1, 0x14 /* 800A9DAC 000A6BAC 38 81 00 2C */ addi r4, r1, 0x2c -/* 800A9DB0 000A6BB0 4B F6 14 B5 */ bl func_8000B264 +/* 800A9DB0 000A6BB0 4B F6 14 B5 */ bl __as__5xVec3FRC5xVec3 /* 800A9DB4 000A6BB4 38 61 00 08 */ addi r3, r1, 8 /* 800A9DB8 000A6BB8 38 81 00 2C */ addi r4, r1, 0x2c -/* 800A9DBC 000A6BBC 4B F6 14 A9 */ bl func_8000B264 +/* 800A9DBC 000A6BBC 4B F6 14 A9 */ bl __as__5xVec3FRC5xVec3 /* 800A9DC0 000A6BC0 C0 21 00 18 */ lfs f1, 0x18(r1) /* 800A9DC4 000A6BC4 38 61 00 14 */ addi r3, r1, 0x14 /* 800A9DC8 000A6BC8 C0 42 94 60 */ lfs f2, lbl_803CDDE0-_SDA2_BASE_(r2) @@ -1070,12 +1070,12 @@ lbl_800A9DA8: /* 800A9DE0 000A6BE0 D0 01 00 0C */ stfs f0, 0xc(r1) /* 800A9DE4 000A6BE4 80 9F 00 24 */ lwz r4, 0x24(r31) /* 800A9DE8 000A6BE8 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 800A9DEC 000A6BEC 4B F6 11 85 */ bl func_8000AF70 +/* 800A9DEC 000A6BEC 4B F6 11 85 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 800A9DF0 000A6BF0 80 9F 00 24 */ lwz r4, 0x24(r31) /* 800A9DF4 000A6BF4 38 61 00 08 */ addi r3, r1, 8 /* 800A9DF8 000A6BF8 7C 65 1B 78 */ mr r5, r3 /* 800A9DFC 000A6BFC 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 800A9E00 000A6C00 4B F6 11 71 */ bl func_8000AF70 +/* 800A9E00 000A6C00 4B F6 11 71 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 800A9E04 000A6C04 C0 A1 00 14 */ lfs f5, 0x14(r1) /* 800A9E08 000A6C08 38 61 00 50 */ addi r3, r1, 0x50 /* 800A9E0C 000A6C0C C0 81 00 18 */ lfs f4, 0x18(r1) @@ -1547,7 +1547,7 @@ lbl_800AA478: /* 800AA4A8 000A72A8 EC 42 00 B2 */ fmuls f2, f2, f2 /* 800AA4AC 000A72AC EC 01 00 2A */ fadds f0, f1, f0 /* 800AA4B0 000A72B0 EC 22 00 2A */ fadds f1, f2, f0 -/* 800AA4B4 000A72B4 4B F6 03 49 */ bl func_8000A7FC +/* 800AA4B4 000A72B4 4B F6 03 49 */ bl xsqrt__Ff /* 800AA4B8 000A72B8 C0 5B 00 10 */ lfs f2, 0x10(r27) /* 800AA4BC 000A72BC FF A0 08 90 */ fmr f29, f1 /* 800AA4C0 000A72C0 C0 1B 00 14 */ lfs f0, 0x14(r27) @@ -1557,7 +1557,7 @@ lbl_800AA478: /* 800AA4D0 000A72D0 EC 42 00 B2 */ fmuls f2, f2, f2 /* 800AA4D4 000A72D4 EC 01 00 2A */ fadds f0, f1, f0 /* 800AA4D8 000A72D8 EC 22 00 2A */ fadds f1, f2, f0 -/* 800AA4DC 000A72DC 4B F6 03 21 */ bl func_8000A7FC +/* 800AA4DC 000A72DC 4B F6 03 21 */ bl xsqrt__Ff /* 800AA4E0 000A72E0 C0 5B 00 20 */ lfs f2, 0x20(r27) /* 800AA4E4 000A72E4 FF C0 08 90 */ fmr f30, f1 /* 800AA4E8 000A72E8 C0 1B 00 24 */ lfs f0, 0x24(r27) @@ -1567,7 +1567,7 @@ lbl_800AA478: /* 800AA4F8 000A72F8 EC 42 00 B2 */ fmuls f2, f2, f2 /* 800AA4FC 000A72FC EC 01 00 2A */ fadds f0, f1, f0 /* 800AA500 000A7300 EC 22 00 2A */ fadds f1, f2, f0 -/* 800AA504 000A7304 4B F6 02 F9 */ bl func_8000A7FC +/* 800AA504 000A7304 4B F6 02 F9 */ bl xsqrt__Ff /* 800AA508 000A7308 C0 5B 00 30 */ lfs f2, 0x30(r27) /* 800AA50C 000A730C FF E0 08 90 */ fmr f31, f1 /* 800AA510 000A7310 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) @@ -1835,7 +1835,7 @@ lbl_800AA8CC: /* 800AA8F4 000A76F4 D0 1B 00 08 */ stfs f0, 8(r27) /* 800AA8F8 000A76F8 48 00 00 34 */ b lbl_800AA92C lbl_800AA8FC: -/* 800AA8FC 000A76FC 4B F5 FF 01 */ bl func_8000A7FC +/* 800AA8FC 000A76FC 4B F5 FF 01 */ bl xsqrt__Ff /* 800AA900 000A7700 C0 42 94 30 */ lfs f2, lbl_803CDDB0-_SDA2_BASE_(r2) /* 800AA904 000A7704 C0 1B 00 00 */ lfs f0, 0(r27) /* 800AA908 000A7708 EC 22 08 24 */ fdivs f1, f2, f1 @@ -1997,7 +1997,7 @@ lbl_800AAB30: /* 800AAB58 000A7958 D0 1B 00 18 */ stfs f0, 0x18(r27) /* 800AAB5C 000A795C 48 00 00 34 */ b lbl_800AAB90 lbl_800AAB60: -/* 800AAB60 000A7960 4B F5 FC 9D */ bl func_8000A7FC +/* 800AAB60 000A7960 4B F5 FC 9D */ bl xsqrt__Ff /* 800AAB64 000A7964 C0 42 94 30 */ lfs f2, lbl_803CDDB0-_SDA2_BASE_(r2) /* 800AAB68 000A7968 C0 1B 00 10 */ lfs f0, 0x10(r27) /* 800AAB6C 000A796C EC 22 08 24 */ fdivs f1, f2, f1 @@ -2061,7 +2061,7 @@ lbl_800AAC24: /* 800AAC4C 000A7A4C D0 1B 00 18 */ stfs f0, 0x18(r27) /* 800AAC50 000A7A50 48 00 00 34 */ b lbl_800AAC84 lbl_800AAC54: -/* 800AAC54 000A7A54 4B F5 FB A9 */ bl func_8000A7FC +/* 800AAC54 000A7A54 4B F5 FB A9 */ bl xsqrt__Ff /* 800AAC58 000A7A58 C0 42 94 30 */ lfs f2, lbl_803CDDB0-_SDA2_BASE_(r2) /* 800AAC5C 000A7A5C C0 1B 00 10 */ lfs f0, 0x10(r27) /* 800AAC60 000A7A60 EC 22 08 24 */ fdivs f1, f2, f1 @@ -2229,19 +2229,19 @@ lbl_800AAEA0: /* 800AAEC8 000A7CC8 7C 00 F0 40 */ cmplw r0, r30 /* 800AAECC 000A7CCC 41 82 00 3C */ beq lbl_800AAF08 /* 800AAED0 000A7CD0 38 7F 00 D8 */ addi r3, r31, 0xd8 -/* 800AAED4 000A7CD4 4B F7 44 DD */ bl func_8001F3B0 +/* 800AAED4 000A7CD4 4B F7 44 DD */ bl xEntERIsExtending__FPC10xEntMotion /* 800AAED8 000A7CD8 28 03 00 00 */ cmplwi r3, 0 /* 800AAEDC 000A7CDC 40 82 00 2C */ bne lbl_800AAF08 /* 800AAEE0 000A7CE0 38 7F 00 D8 */ addi r3, r31, 0xd8 -/* 800AAEE4 000A7CE4 4B F7 44 9D */ bl func_8001F380 +/* 800AAEE4 000A7CE4 4B F7 44 9D */ bl xEntERIsExtended__FPC10xEntMotion /* 800AAEE8 000A7CE8 28 03 00 00 */ cmplwi r3, 0 /* 800AAEEC 000A7CEC 40 82 00 1C */ bne lbl_800AAF08 /* 800AAEF0 000A7CF0 38 7F 00 D8 */ addi r3, r31, 0xd8 -/* 800AAEF4 000A7CF4 4B F7 44 5D */ bl func_8001F350 +/* 800AAEF4 000A7CF4 4B F7 44 5D */ bl xEntERIsRetracting__FPC10xEntMotion /* 800AAEF8 000A7CF8 28 03 00 00 */ cmplwi r3, 0 /* 800AAEFC 000A7CFC 40 82 00 0C */ bne lbl_800AAF08 /* 800AAF00 000A7D00 38 7F 00 D8 */ addi r3, r31, 0xd8 -/* 800AAF04 000A7D04 4B F7 44 31 */ bl func_8001F334 +/* 800AAF04 000A7D04 4B F7 44 31 */ bl xEntERIsRetracted__FPC10xEntMotion lbl_800AAF08: /* 800AAF08 000A7D08 B3 DF 01 44 */ sth r30, 0x144(r31) /* 800AAF0C 000A7D0C 48 00 06 E4 */ b lbl_800AB5F0 @@ -2300,7 +2300,7 @@ lbl_800AAF64: /* 800AAFD8 000A7DD8 80 9F 01 54 */ lwz r4, 0x154(r31) /* 800AAFDC 000A7DDC 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800AAFE0 000A7DE0 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 800AAFE4 000A7DE4 4B F6 35 09 */ bl func_8000E4EC +/* 800AAFE4 000A7DE4 4B F6 35 09 */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 800AAFE8 000A7DE8 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800AAFEC 000A7DEC 80 03 00 4C */ lwz r0, 0x4c(r3) /* 800AAFF0 000A7DF0 90 1F 00 AC */ stw r0, 0xac(r31) @@ -2340,7 +2340,7 @@ lbl_800AB060: /* 800AB06C 000A7E6C 4C 40 13 82 */ cror 2, 0, 2 /* 800AB070 000A7E70 40 82 00 54 */ bne lbl_800AB0C4 /* 800AB074 000A7E74 7F E3 FB 78 */ mr r3, r31 -/* 800AB078 000A7E78 4B F5 E4 C1 */ bl func_80009538 +/* 800AB078 000A7E78 4B F5 E4 C1 */ bl xBaseIsEnabled__FPC5xBase /* 800AB07C 000A7E7C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800AB080 000A7E80 41 82 00 14 */ beq lbl_800AB094 /* 800AB084 000A7E84 7F E3 FB 78 */ mr r3, r31 @@ -2395,7 +2395,7 @@ lbl_800AB118: /* 800AB138 000A7F38 4C 40 13 82 */ cror 2, 0, 2 /* 800AB13C 000A7F3C 40 82 04 B4 */ bne lbl_800AB5F0 /* 800AB140 000A7F40 7F E3 FB 78 */ mr r3, r31 -/* 800AB144 000A7F44 4B F5 E3 F5 */ bl func_80009538 +/* 800AB144 000A7F44 4B F5 E3 F5 */ bl xBaseIsEnabled__FPC5xBase /* 800AB148 000A7F48 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800AB14C 000A7F4C 41 82 00 14 */ beq lbl_800AB160 /* 800AB150 000A7F50 7F E3 FB 78 */ mr r3, r31 @@ -2488,7 +2488,7 @@ lbl_800AB27C: lbl_800AB280: /* 800AB280 000A8080 83 C3 1C 0C */ lwz r30, 0x1c0c(r3) /* 800AB284 000A8084 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 800AB288 000A8088 4B F7 06 A9 */ bl func_8001B930 +/* 800AB288 000A8088 4B F7 06 A9 */ bl xModelGetFrame__FP14xModelInstance /* 800AB28C 000A808C 80 BF 00 D4 */ lwz r5, 0xd4(r31) /* 800AB290 000A8090 7C 64 1B 78 */ mr r4, r3 /* 800AB294 000A8094 80 DE 00 48 */ lwz r6, 0x48(r30) @@ -2496,13 +2496,13 @@ lbl_800AB280: /* 800AB29C 000A809C 38 66 00 BC */ addi r3, r6, 0xbc /* 800AB2A0 000A80A0 EC 1E 00 32 */ fmuls f0, f30, f0 /* 800AB2A4 000A80A4 EC 3F 00 32 */ fmuls f1, f31, f0 -/* 800AB2A8 000A80A8 4B F5 FD E9 */ bl func_8000B090 +/* 800AB2A8 000A80A8 4B F5 FD E9 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800AB2AC 000A80AC 80 9E 00 24 */ lwz r4, 0x24(r30) /* 800AB2B0 000A80B0 80 7E 00 48 */ lwz r3, 0x48(r30) /* 800AB2B4 000A80B4 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 800AB2B8 000A80B8 38 83 00 BC */ addi r4, r3, 0xbc /* 800AB2BC 000A80BC 38 65 00 30 */ addi r3, r5, 0x30 -/* 800AB2C0 000A80C0 4B F6 34 95 */ bl func_8000E754 +/* 800AB2C0 000A80C0 4B F6 34 95 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800AB2C4 000A80C4 48 00 03 2C */ b lbl_800AB5F0 lbl_800AB2C8: /* 800AB2C8 000A80C8 28 00 00 0B */ cmplwi r0, 0xb @@ -2566,17 +2566,17 @@ lbl_800AB36C: /* 800AB39C 000A819C 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800AB3A0 000A81A0 C0 3E 00 2C */ lfs f1, 0x2c(r30) /* 800AB3A4 000A81A4 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 800AB3A8 000A81A8 4B F7 05 91 */ bl func_8001B938 +/* 800AB3A8 000A81A8 4B F7 05 91 */ bl xVec3SMulBy__FP5xVec3f /* 800AB3AC 000A81AC 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800AB3B0 000A81B0 C0 3E 00 30 */ lfs f1, 0x30(r30) /* 800AB3B4 000A81B4 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800AB3B8 000A81B8 38 63 00 10 */ addi r3, r3, 0x10 -/* 800AB3BC 000A81BC 4B F7 05 7D */ bl func_8001B938 +/* 800AB3BC 000A81BC 4B F7 05 7D */ bl xVec3SMulBy__FP5xVec3f /* 800AB3C0 000A81C0 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800AB3C4 000A81C4 C0 3E 00 34 */ lfs f1, 0x34(r30) /* 800AB3C8 000A81C8 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800AB3CC 000A81CC 38 63 00 20 */ addi r3, r3, 0x20 -/* 800AB3D0 000A81D0 4B F7 05 69 */ bl func_8001B938 +/* 800AB3D0 000A81D0 4B F7 05 69 */ bl xVec3SMulBy__FP5xVec3f /* 800AB3D4 000A81D4 48 00 02 1C */ b lbl_800AB5F0 lbl_800AB3D8: /* 800AB3D8 000A81D8 80 1E 1C 08 */ lwz r0, 0x1c08(r30) @@ -2588,13 +2588,13 @@ lbl_800AB3EC: /* 800AB3EC 000A81EC C3 DE 1B F4 */ lfs f30, 0x1bf4(r30) lbl_800AB3F0: /* 800AB3F0 000A81F0 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 800AB3F4 000A81F4 4B F7 05 3D */ bl func_8001B930 +/* 800AB3F4 000A81F4 4B F7 05 3D */ bl xModelGetFrame__FP14xModelInstance /* 800AB3F8 000A81F8 80 BE 1C 0C */ lwz r5, 0x1c0c(r30) /* 800AB3FC 000A81FC 7C 64 1B 78 */ mr r4, r3 /* 800AB400 000A8200 38 61 00 14 */ addi r3, r1, 0x14 /* 800AB404 000A8204 80 A5 00 48 */ lwz r5, 0x48(r5) /* 800AB408 000A8208 38 A5 00 30 */ addi r5, r5, 0x30 -/* 800AB40C 000A820C 4B F5 FC 31 */ bl func_8000B03C +/* 800AB40C 000A820C 4B F5 FC 31 */ bl xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 /* 800AB410 000A8210 80 9F 00 D4 */ lwz r4, 0xd4(r31) /* 800AB414 000A8214 FC 60 F0 50 */ fneg f3, f30 /* 800AB418 000A8218 80 7F 00 48 */ lwz r3, 0x48(r31) @@ -2641,17 +2641,17 @@ lbl_800AB484: /* 800AB4B4 000A82B4 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800AB4B8 000A82B8 C0 3E 00 2C */ lfs f1, 0x2c(r30) /* 800AB4BC 000A82BC 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 800AB4C0 000A82C0 4B F7 04 79 */ bl func_8001B938 +/* 800AB4C0 000A82C0 4B F7 04 79 */ bl xVec3SMulBy__FP5xVec3f /* 800AB4C4 000A82C4 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800AB4C8 000A82C8 C0 3E 00 30 */ lfs f1, 0x30(r30) /* 800AB4CC 000A82CC 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800AB4D0 000A82D0 38 63 00 10 */ addi r3, r3, 0x10 -/* 800AB4D4 000A82D4 4B F7 04 65 */ bl func_8001B938 +/* 800AB4D4 000A82D4 4B F7 04 65 */ bl xVec3SMulBy__FP5xVec3f /* 800AB4D8 000A82D8 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800AB4DC 000A82DC C0 3E 00 34 */ lfs f1, 0x34(r30) /* 800AB4E0 000A82E0 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800AB4E4 000A82E4 38 63 00 20 */ addi r3, r3, 0x20 -/* 800AB4E8 000A82E8 4B F7 04 51 */ bl func_8001B938 +/* 800AB4E8 000A82E8 4B F7 04 51 */ bl xVec3SMulBy__FP5xVec3f /* 800AB4EC 000A82EC 48 00 01 04 */ b lbl_800AB5F0 lbl_800AB4F0: /* 800AB4F0 000A82F0 28 00 00 0C */ cmplwi r0, 0xc @@ -2698,17 +2698,17 @@ lbl_800AB52C: /* 800AB590 000A8390 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800AB594 000A8394 C0 3E 00 2C */ lfs f1, 0x2c(r30) /* 800AB598 000A8398 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 800AB59C 000A839C 4B F7 03 9D */ bl func_8001B938 +/* 800AB59C 000A839C 4B F7 03 9D */ bl xVec3SMulBy__FP5xVec3f /* 800AB5A0 000A83A0 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800AB5A4 000A83A4 C0 3E 00 30 */ lfs f1, 0x30(r30) /* 800AB5A8 000A83A8 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800AB5AC 000A83AC 38 63 00 10 */ addi r3, r3, 0x10 -/* 800AB5B0 000A83B0 4B F7 03 89 */ bl func_8001B938 +/* 800AB5B0 000A83B0 4B F7 03 89 */ bl xVec3SMulBy__FP5xVec3f /* 800AB5B4 000A83B4 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800AB5B8 000A83B8 C0 3E 00 34 */ lfs f1, 0x34(r30) /* 800AB5BC 000A83BC 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800AB5C0 000A83C0 38 63 00 20 */ addi r3, r3, 0x20 -/* 800AB5C4 000A83C4 4B F7 03 75 */ bl func_8001B938 +/* 800AB5C4 000A83C4 4B F7 03 75 */ bl xVec3SMulBy__FP5xVec3f /* 800AB5C8 000A83C8 48 00 00 28 */ b lbl_800AB5F0 lbl_800AB5CC: /* 800AB5CC 000A83CC 28 00 00 0D */ cmplwi r0, 0xd @@ -2939,7 +2939,7 @@ lbl_800AB8F0: /* 800AB8F8 000A86F8 38 83 05 58 */ addi r4, r3, lbl_803C0558@l /* 800AB8FC 000A86FC 7F E3 FB 78 */ mr r3, r31 /* 800AB900 000A8700 38 84 00 14 */ addi r4, r4, 0x14 -/* 800AB904 000A8704 4B F5 F7 8D */ bl func_8000B090 +/* 800AB904 000A8704 4B F5 F7 8D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800AB908 000A8708 D3 FF 00 0C */ stfs f31, 0xc(r31) /* 800AB90C 000A870C 3C 60 80 02 */ lis r3, lbl_8001FB5C@ha /* 800AB910 000A8710 38 03 FB 5C */ addi r0, r3, lbl_8001FB5C@l @@ -2961,10 +2961,10 @@ lbl_800AB940: /* 800AB94C 000A874C 38 00 01 00 */ li r0, 0x100 /* 800AB950 000A8750 7F A3 EB 78 */ mr r3, r29 /* 800AB954 000A8754 90 01 01 40 */ stw r0, 0x140(r1) -/* 800AB958 000A8758 4B F6 FE D9 */ bl func_8001B830 +/* 800AB958 000A8758 4B F6 FE D9 */ bl xEntGetCenter__FPC4xEnt /* 800AB95C 000A875C 7C 64 1B 78 */ mr r4, r3 /* 800AB960 000A8760 38 61 01 48 */ addi r3, r1, 0x148 -/* 800AB964 000A8764 4B F5 F9 01 */ bl func_8000B264 +/* 800AB964 000A8764 4B F5 F9 01 */ bl __as__5xVec3FRC5xVec3 /* 800AB968 000A8768 3B C0 00 00 */ li r30, 0 lbl_800AB96C: /* 800AB96C 000A876C 80 6D 90 70 */ lwz r3, lbl_803CB970-_SDA_BASE_(r13) @@ -3000,10 +3000,10 @@ zPlatform.zPlatform_BreakawayFallFX__FP9zPlatformf: /* 800AB9D4 000A87D4 41 82 00 4C */ beq lbl_800ABA20 /* 800AB9D8 000A87D8 38 00 01 00 */ li r0, 0x100 /* 800AB9DC 000A87DC 90 01 01 40 */ stw r0, 0x140(r1) -/* 800AB9E0 000A87E0 4B F6 FE 51 */ bl func_8001B830 +/* 800AB9E0 000A87E0 4B F6 FE 51 */ bl xEntGetCenter__FPC4xEnt /* 800AB9E4 000A87E4 7C 64 1B 78 */ mr r4, r3 /* 800AB9E8 000A87E8 38 61 01 48 */ addi r3, r1, 0x148 -/* 800AB9EC 000A87EC 4B F5 F8 79 */ bl func_8000B264 +/* 800AB9EC 000A87EC 4B F5 F8 79 */ bl __as__5xVec3FRC5xVec3 /* 800AB9F0 000A87F0 C0 21 01 4C */ lfs f1, 0x14c(r1) /* 800AB9F4 000A87F4 3B E0 00 00 */ li r31, 0 /* 800AB9F8 000A87F8 C0 02 94 50 */ lfs f0, lbl_803CDDD0-_SDA2_BASE_(r2) @@ -3508,7 +3508,7 @@ lbl_800AC0D4: /* 800AC100 000A8F00 FC 80 10 90 */ fmr f4, f2 /* 800AC104 000A8F04 38 E0 00 00 */ li r7, 0 /* 800AC108 000A8F08 38 C6 00 30 */ addi r6, r6, 0x30 -/* 800AC10C 000A8F0C 4B FA A3 A9 */ bl func_800564B4 +/* 800AC10C 000A8F0C 4B FA A3 A9 */ bl xSndPlay3D__FUiffUiUiPC5xVec3f14sound_categoryf /* 800AC110 000A8F10 4B F8 4B 79 */ bl xurand__Fv /* 800AC114 000A8F14 C0 02 94 A0 */ lfs f0, lbl_803CDE20-_SDA2_BASE_(r2) /* 800AC118 000A8F18 3C 60 80 3C */ lis r3, lbl_803C0558@ha @@ -3536,7 +3536,7 @@ lbl_800AC158: /* 800AC168 000A8F68 4B F7 09 65 */ bl xEntMotionReset__FP10xEntMotionP6xScene lbl_800AC16C: /* 800AC16C 000A8F6C 38 7F 00 D8 */ addi r3, r31, 0xd8 -/* 800AC170 000A8F70 4B F7 32 69 */ bl func_8001F3D8 +/* 800AC170 000A8F70 4B F7 32 69 */ bl xEntMotionRun__FP10xEntMotion /* 800AC174 000A8F74 48 00 06 C4 */ b lbl_800AC838 lbl_800AC178: /* 800AC178 000A8F78 88 1F 00 1A */ lbz r0, 0x1a(r31) @@ -3548,7 +3548,7 @@ lbl_800AC178: /* 800AC190 000A8F90 48 00 06 A8 */ b lbl_800AC838 lbl_800AC194: /* 800AC194 000A8F94 38 7F 00 D8 */ addi r3, r31, 0xd8 -/* 800AC198 000A8F98 4B F7 32 31 */ bl func_8001F3C8 +/* 800AC198 000A8F98 4B F7 32 31 */ bl xEntMotionStop__FP10xEntMotion /* 800AC19C 000A8F9C 48 00 06 9C */ b lbl_800AC838 lbl_800AC1A0: /* 800AC1A0 000A8FA0 88 1F 00 1A */ lbz r0, 0x1a(r31) @@ -3753,7 +3753,7 @@ lbl_800AC470: /* 800AC484 000A9284 48 00 03 B4 */ b lbl_800AC838 lbl_800AC488: /* 800AC488 000A9288 7F E3 FB 78 */ mr r3, r31 -/* 800AC48C 000A928C 4B F6 F3 6D */ bl func_8001B7F8 +/* 800AC48C 000A928C 4B F6 F3 6D */ bl xEntShow__FP4xEnt /* 800AC490 000A9290 28 1E 00 00 */ cmplwi r30, 0 /* 800AC494 000A9294 41 82 03 A4 */ beq lbl_800AC838 /* 800AC498 000A9298 C0 22 94 50 */ lfs f1, lbl_803CDDD0-_SDA2_BASE_(r2) @@ -3771,7 +3771,7 @@ lbl_800AC488: /* 800AC4C8 000A92C8 48 00 03 70 */ b lbl_800AC838 lbl_800AC4CC: /* 800AC4CC 000A92CC 7F E3 FB 78 */ mr r3, r31 -/* 800AC4D0 000A92D0 4B F6 F3 19 */ bl func_8001B7E8 +/* 800AC4D0 000A92D0 4B F6 F3 19 */ bl xEntHide__FP4xEnt /* 800AC4D4 000A92D4 28 1E 00 00 */ cmplwi r30, 0 /* 800AC4D8 000A92D8 41 82 03 60 */ beq lbl_800AC838 /* 800AC4DC 000A92DC C0 22 94 50 */ lfs f1, lbl_803CDDD0-_SDA2_BASE_(r2) @@ -3789,7 +3789,7 @@ lbl_800AC4CC: /* 800AC50C 000A930C 48 00 03 2C */ b lbl_800AC838 lbl_800AC510: /* 800AC510 000A9310 7F E3 FB 78 */ mr r3, r31 -/* 800AC514 000A9314 4B F6 F2 E5 */ bl func_8001B7F8 +/* 800AC514 000A9314 4B F6 F2 E5 */ bl xEntShow__FP4xEnt /* 800AC518 000A9318 28 1E 00 00 */ cmplwi r30, 0 /* 800AC51C 000A931C 41 82 00 34 */ beq lbl_800AC550 /* 800AC520 000A9320 C0 22 94 50 */ lfs f1, lbl_803CDDD0-_SDA2_BASE_(r2) @@ -3817,7 +3817,7 @@ lbl_800AC550: /* 800AC574 000A9374 48 00 02 C4 */ b lbl_800AC838 lbl_800AC578: /* 800AC578 000A9378 7F E3 FB 78 */ mr r3, r31 -/* 800AC57C 000A937C 4B F6 F2 6D */ bl func_8001B7E8 +/* 800AC57C 000A937C 4B F6 F2 6D */ bl xEntHide__FP4xEnt /* 800AC580 000A9380 28 1E 00 00 */ cmplwi r30, 0 /* 800AC584 000A9384 41 82 00 34 */ beq lbl_800AC5B8 /* 800AC588 000A9388 C0 22 94 50 */ lfs f1, lbl_803CDDD0-_SDA2_BASE_(r2) @@ -3856,7 +3856,7 @@ lbl_800AC5F0: /* 800AC5F8 000A93F8 40 82 02 40 */ bne lbl_800AC838 /* 800AC5FC 000A93FC C0 3E 00 00 */ lfs f1, 0(r30) /* 800AC600 000A9400 38 7F 00 D8 */ addi r3, r31, 0xd8 -/* 800AC604 000A9404 4B F7 2D 15 */ bl func_8001F318 +/* 800AC604 000A9404 4B F7 2D 15 */ bl xEntMPSetSpeed__FP10xEntMotionf /* 800AC608 000A9408 48 00 02 30 */ b lbl_800AC838 lbl_800AC60C: /* 800AC60C 000A940C 88 1F 00 1A */ lbz r0, 0x1a(r31) @@ -3864,7 +3864,7 @@ lbl_800AC60C: /* 800AC614 000A9414 40 82 02 24 */ bne lbl_800AC838 /* 800AC618 000A9418 C0 3E 00 00 */ lfs f1, 0(r30) /* 800AC61C 000A941C 38 7F 00 D8 */ addi r3, r31, 0xd8 -/* 800AC620 000A9420 48 00 02 5D */ bl func_800AC87C +/* 800AC620 000A9420 48 00 02 5D */ bl xEntMPAccelerate__FP10xEntMotionf /* 800AC624 000A9424 48 00 02 14 */ b lbl_800AC838 lbl_800AC628: /* 800AC628 000A9428 C0 3E 00 00 */ lfs f1, 0(r30) @@ -3963,14 +3963,14 @@ lbl_800AC758: /* 800AC770 000A9570 38 61 00 0C */ addi r3, r1, 0xc /* 800AC774 000A9574 38 85 00 30 */ addi r4, r5, 0x30 /* 800AC778 000A9578 38 A5 00 70 */ addi r5, r5, 0x70 -/* 800AC77C 000A957C 4B F6 1F 15 */ bl func_8000E690 +/* 800AC77C 000A957C 4B F6 1F 15 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800AC780 000A9580 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800AC784 000A9584 C0 22 94 30 */ lfs f1, lbl_803CDDB0-_SDA2_BASE_(r2) /* 800AC788 000A9588 38 83 05 58 */ addi r4, r3, lbl_803C0558@l /* 800AC78C 000A958C 38 61 00 0C */ addi r3, r1, 0xc /* 800AC790 000A9590 C0 04 06 C8 */ lfs f0, 0x6c8(r4) /* 800AC794 000A9594 EC 21 00 24 */ fdivs f1, f1, f0 -/* 800AC798 000A9598 4B F6 F1 A1 */ bl func_8001B938 +/* 800AC798 000A9598 4B F6 F1 A1 */ bl xVec3SMulBy__FP5xVec3f /* 800AC79C 000A959C 81 9E 00 08 */ lwz r12, 8(r30) /* 800AC7A0 000A95A0 7F C3 F3 78 */ mr r3, r30 /* 800AC7A4 000A95A4 38 A1 00 0C */ addi r5, r1, 0xc @@ -4033,8 +4033,8 @@ lbl_800AC838: /* 800AC874 000A9674 38 21 00 E0 */ addi r1, r1, 0xe0 /* 800AC878 000A9678 4E 80 00 20 */ blr -.global func_800AC87C -func_800AC87C: +.global xEntMPAccelerate__FP10xEntMotionf +xEntMPAccelerate__FP10xEntMotionf: /* 800AC87C 000A967C C0 03 00 18 */ lfs f0, 0x18(r3) /* 800AC880 000A9680 C0 42 94 34 */ lfs f2, lbl_803CDDB4-_SDA2_BASE_(r2) /* 800AC884 000A9684 EC 00 08 2A */ fadds f0, f0, f1 diff --git a/asm/Game/zRumble.s b/asm/Game/zRumble.s index 483699eeb..0b03394ab 100644 --- a/asm/Game/zRumble.s +++ b/asm/Game/zRumble.s @@ -242,16 +242,16 @@ zRumbleStartEntDistance__FP4xEntf14_tagRumbleTypef: /* 800AD140 000A9F40 FF C0 08 90 */ fmr f30, f1 /* 800AD144 000A9F44 7C 9E 23 78 */ mr r30, r4 /* 800AD148 000A9F48 FF E0 10 90 */ fmr f31, f2 -/* 800AD14C 000A9F4C 4B F6 E6 BD */ bl func_8001B808 +/* 800AD14C 000A9F4C 4B F6 E6 BD */ bl xEntGetPos__FPC4xEnt /* 800AD150 000A9F50 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800AD154 000A9F54 7C 7F 1B 78 */ mr r31, r3 /* 800AD158 000A9F58 38 64 05 58 */ addi r3, r4, lbl_803C0558@l /* 800AD15C 000A9F5C 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800AD160 000A9F60 4B F6 E6 A9 */ bl func_8001B808 +/* 800AD160 000A9F60 4B F6 E6 A9 */ bl xEntGetPos__FPC4xEnt /* 800AD164 000A9F64 7C 64 1B 78 */ mr r4, r3 /* 800AD168 000A9F68 7F E5 FB 78 */ mr r5, r31 /* 800AD16C 000A9F6C 38 61 00 08 */ addi r3, r1, 8 -/* 800AD170 000A9F70 4B F6 15 21 */ bl func_8000E690 +/* 800AD170 000A9F70 4B F6 15 21 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800AD174 000A9F74 C0 21 00 08 */ lfs f1, 8(r1) /* 800AD178 000A9F78 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800AD17C 000A9F7C C0 01 00 10 */ lfs f0, 0x10(r1) diff --git a/asm/Game/zSaveLoad.s b/asm/Game/zSaveLoad.s index 1717d109c..5669d3e4e 100644 --- a/asm/Game/zSaveLoad.s +++ b/asm/Game/zSaveLoad.s @@ -152,7 +152,7 @@ lbl_800AD3B0: /* 800AD420 000AA220 C0 2D 82 E8 */ lfs f1, lbl_803CABE8-_SDA_BASE_(r13) /* 800AD424 000AA224 4B F8 8B A1 */ bl xPadUpdate__Fif /* 800AD428 000AA228 48 0D 38 65 */ bl CheckDVDAndResetState__8iTRCDiskFv -/* 800AD42C 000AA22C 4B FE C2 35 */ bl func_80099660 +/* 800AD42C 000AA22C 4B FE C2 35 */ bl xDrawBegin__Fv /* 800AD430 000AA230 C0 2D 82 E8 */ lfs f1, lbl_803CABE8-_SDA_BASE_(r13) /* 800AD434 000AA234 4B F8 B6 E9 */ bl xParMgrUpdate__Ff /* 800AD438 000AA238 C0 2D 82 E8 */ lfs f1, lbl_803CABE8-_SDA_BASE_(r13) @@ -160,7 +160,7 @@ lbl_800AD3B0: /* 800AD440 000AA240 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800AD444 000AA244 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800AD448 000AA248 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800AD44C 000AA24C 4B FA 90 45 */ bl func_80056490 +/* 800AD44C 000AA24C 4B FA 90 45 */ bl xEntGetFrame__FPC4xEnt /* 800AD450 000AA250 80 A3 00 00 */ lwz r5, 0(r3) /* 800AD454 000AA254 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800AD458 000AA258 80 03 00 04 */ lwz r0, 4(r3) @@ -226,7 +226,7 @@ lbl_800AD524: /* 800AD544 000AA344 4B FF FC C9 */ bl zUpdateThumbIcon__Fv /* 800AD548 000AA348 48 00 73 85 */ bl zSceneRender__Fv /* 800AD54C 000AA34C 4B F6 A8 4D */ bl xDebugUpdate__Fv -/* 800AD550 000AA350 4B FE C0 F1 */ bl func_80099640 +/* 800AD550 000AA350 4B FE C0 F1 */ bl xDrawEnd__Fv /* 800AD554 000AA354 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800AD558 000AA358 C0 2D 82 E8 */ lfs f1, lbl_803CABE8-_SDA_BASE_(r13) /* 800AD55C 000AA35C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -2865,7 +2865,7 @@ lbl_800AF800: /* 800AF804 000AC604 28 00 00 00 */ cmplwi r0, 0 /* 800AF808 000AC608 41 82 00 B8 */ beq lbl_800AF8C0 /* 800AF80C 000AC60C 4B F8 F9 1D */ bl xSGAutoSave_GetCache__Fv -/* 800AF810 000AC610 48 00 12 01 */ bl func_800B0A10 +/* 800AF810 000AC610 48 00 12 01 */ bl LastPhysicalSlot__11XSGAutoDataFv /* 800AF814 000AC614 2C 03 00 00 */ cmpwi r3, 0 /* 800AF818 000AC618 41 80 00 A8 */ blt lbl_800AF8C0 /* 800AF81C 000AC61C 90 6D 82 F8 */ stw r3, lbl_803CABF8-_SDA_BASE_(r13) @@ -2942,12 +2942,12 @@ lbl_800AF904: /* 800AF914 000AC714 48 00 02 5C */ b lbl_800AFB70 lbl_800AF918: /* 800AF918 000AC718 7F E3 FB 78 */ mr r3, r31 -/* 800AF91C 000AC71C 48 00 11 05 */ bl func_800B0A20 +/* 800AF91C 000AC71C 48 00 11 05 */ bl LastTarget__11XSGAutoDataFv /* 800AF920 000AC720 4B FF E1 45 */ bl CardtoTgt__Fi /* 800AF924 000AC724 7C 60 1B 78 */ mr r0, r3 /* 800AF928 000AC728 7F E3 FB 78 */ mr r3, r31 /* 800AF92C 000AC72C 7C 1E 03 78 */ mr r30, r0 -/* 800AF930 000AC730 48 00 10 E9 */ bl func_800B0A18 +/* 800AF930 000AC730 48 00 10 E9 */ bl LastGame__11XSGAutoDataFv /* 800AF934 000AC734 7C 60 1B 78 */ mr r0, r3 /* 800AF938 000AC738 7F E3 FB 78 */ mr r3, r31 /* 800AF93C 000AC73C 7C 1D 03 78 */ mr r29, r0 @@ -4145,17 +4145,17 @@ zSaveLoad_slotIsEmpty__FUi: /* 800B0A08 000AD808 38 21 00 10 */ addi r1, r1, 0x10 /* 800B0A0C 000AD80C 4E 80 00 20 */ blr -.global func_800B0A10 -func_800B0A10: +.global LastPhysicalSlot__11XSGAutoDataFv +LastPhysicalSlot__11XSGAutoDataFv: /* 800B0A10 000AD810 80 63 00 0C */ lwz r3, 0xc(r3) /* 800B0A14 000AD814 4E 80 00 20 */ blr -.global func_800B0A18 -func_800B0A18: +.global LastGame__11XSGAutoDataFv +LastGame__11XSGAutoDataFv: /* 800B0A18 000AD818 80 63 00 08 */ lwz r3, 8(r3) /* 800B0A1C 000AD81C 4E 80 00 20 */ blr -.global func_800B0A20 -func_800B0A20: +.global LastTarget__11XSGAutoDataFv +LastTarget__11XSGAutoDataFv: /* 800B0A20 000AD820 80 63 00 04 */ lwz r3, 4(r3) /* 800B0A24 000AD824 4E 80 00 20 */ blr diff --git a/asm/Game/zScene.s b/asm/Game/zScene.s index a9279053c..b144485e6 100644 --- a/asm/Game/zScene.s +++ b/asm/Game/zScene.s @@ -1273,7 +1273,7 @@ lbl_800B1C4C: /* 800B1C68 000AEA68 38 63 67 B8 */ addi r3, r3, lbl_801267B8@l /* 800B1C6C 000AEA6C 4B FF F8 F9 */ bl zScene.PipeForAllSceneModels__FPFP8RpAtomicUiUi_v /* 800B1C70 000AEA70 48 07 4D 89 */ bl xModelBucket_Init__Fv -/* 800B1C74 000AEA74 48 00 03 F1 */ bl func_800B2064 +/* 800B1C74 000AEA74 48 00 03 F1 */ bl add_scene_tweaks__Fv /* 800B1C78 000AEA78 48 0C DD 99 */ bl xPTankPoolSceneEnter__Fv /* 800B1C7C 000AEA7C 48 0B FF C9 */ bl zParPTankSceneEnter__Fv /* 800B1C80 000AEA80 48 0C A7 CD */ bl xDecalInit__Fv @@ -1545,8 +1545,8 @@ lbl_800B2010: /* 800B205C 000AEE5C 38 21 00 50 */ addi r1, r1, 0x50 /* 800B2060 000AEE60 4E 80 00 20 */ blr -.global func_800B2064 -func_800B2064: +.global add_scene_tweaks__Fv +add_scene_tweaks__Fv: /* 800B2064 000AEE64 4E 80 00 20 */ blr .global zSceneExit__Fi @@ -1640,7 +1640,7 @@ lbl_800B2180: /* 800B21B8 000AEFB8 48 00 00 24 */ b lbl_800B21DC lbl_800B21BC: /* 800B21BC 000AEFBC 7F 83 E3 78 */ mr r3, r28 -/* 800B21C0 000AEFC0 48 00 2F FD */ bl func_800B51BC +/* 800B21C0 000AEFC0 48 00 2F FD */ bl xBaseIsValid__FP5xBase /* 800B21C4 000AEFC4 28 03 00 00 */ cmplwi r3, 0 /* 800B21C8 000AEFC8 41 82 00 0C */ beq lbl_800B21D4 /* 800B21CC 000AEFCC 7F 83 E3 78 */ mr r3, r28 @@ -1662,7 +1662,7 @@ lbl_800B21E8: /* 800B2200 000AF000 48 03 C1 ED */ bl zNPCMgr_sceneFinish__Fv /* 800B2204 000AF004 4B FA 13 29 */ bl zDispatcher_sceneFinish__Fv /* 800B2208 000AF008 48 08 9B F5 */ bl destroy__13z_disco_floorFv -/* 800B220C 000AF00C 48 00 2F A9 */ bl func_800B51B4 +/* 800B220C 000AF00C 48 00 2F A9 */ bl xDecalDestroy__Fv /* 800B2210 000AF010 48 0B FA 6D */ bl zParPTankSceneExit__Fv /* 800B2214 000AF014 48 0C D9 45 */ bl xPTankPoolSceneExit__Fv /* 800B2218 000AF018 4B FD 03 51 */ bl zEntPlayer_UnloadSounds__Fv @@ -1698,7 +1698,7 @@ lbl_800B227C: /* 800B2288 000AF088 90 0D 83 00 */ stw r0, lbl_803CAC00-_SDA_BASE_(r13) /* 800B228C 000AF08C 90 0D 83 04 */ stw r0, lbl_803CAC04-_SDA_BASE_(r13) lbl_800B2290: -/* 800B2290 000AF090 48 00 2F 21 */ bl func_800B51B0 +/* 800B2290 000AF090 48 00 2F 21 */ bl xSystem_GapTrackReport__Fv /* 800B2294 000AF094 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) /* 800B2298 000AF098 38 80 00 00 */ li r4, 0 /* 800B229C 000AF09C 80 63 00 00 */ lwz r3, 0(r3) @@ -1874,7 +1874,7 @@ lbl_800B24D0: /* 800B2508 000AF308 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 800B250C 000AF30C 3B A5 00 30 */ addi r29, r5, 0x30 /* 800B2510 000AF310 7F A5 EB 78 */ mr r5, r29 -/* 800B2514 000AF314 4B F5 8C B9 */ bl func_8000B1CC +/* 800B2514 000AF314 4B F5 8C B9 */ bl __mi__5xVec3CFRC5xVec3 /* 800B2518 000AF318 80 C1 00 24 */ lwz r6, 0x24(r1) /* 800B251C 000AF31C 7F 84 E3 78 */ mr r4, r28 /* 800B2520 000AF320 80 A1 00 28 */ lwz r5, 0x28(r1) @@ -1884,16 +1884,16 @@ lbl_800B24D0: /* 800B2530 000AF330 38 63 00 30 */ addi r3, r3, 0x30 /* 800B2534 000AF334 90 A1 00 34 */ stw r5, 0x34(r1) /* 800B2538 000AF338 90 01 00 38 */ stw r0, 0x38(r1) -/* 800B253C 000AF33C 4B F5 8D 29 */ bl func_8000B264 +/* 800B253C 000AF33C 4B F5 8D 29 */ bl __as__5xVec3FRC5xVec3 /* 800B2540 000AF340 7C 64 1B 78 */ mr r4, r3 /* 800B2544 000AF344 7F A3 EB 78 */ mr r3, r29 -/* 800B2548 000AF348 4B F5 8D 1D */ bl func_8000B264 +/* 800B2548 000AF348 4B F5 8D 1D */ bl __as__5xVec3FRC5xVec3 /* 800B254C 000AF34C 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800B2550 000AF350 38 61 00 18 */ addi r3, r1, 0x18 /* 800B2554 000AF354 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 800B2558 000AF358 38 A1 00 30 */ addi r5, r1, 0x30 /* 800B255C 000AF35C 38 84 00 44 */ addi r4, r4, 0x44 -/* 800B2560 000AF360 4B F6 2E 81 */ bl func_800153E0 +/* 800B2560 000AF360 4B F6 2E 81 */ bl __pl__5xVec3CFRC5xVec3 /* 800B2564 000AF364 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B2568 000AF368 38 81 00 18 */ addi r4, r1, 0x18 /* 800B256C 000AF36C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -1921,7 +1921,7 @@ lbl_800B2578: /* 800B25C0 000AF3C0 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B25C4 000AF3C4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800B25C8 000AF3C8 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 800B25CC 000AF3CC 4B FA 3E C5 */ bl func_80056490 +/* 800B25CC 000AF3CC 4B FA 3E C5 */ bl xEntGetFrame__FPC4xEnt /* 800B25D0 000AF3D0 3C A0 80 3C */ lis r5, lbl_803C0558@ha /* 800B25D4 000AF3D4 7C 64 1B 78 */ mr r4, r3 /* 800B25D8 000AF3D8 38 65 05 58 */ addi r3, r5, lbl_803C0558@l @@ -1939,10 +1939,10 @@ lbl_800B25E0: /* 800B2604 000AF404 C0 22 95 24 */ lfs f1, lbl_803CDEA4-_SDA2_BASE_(r2) /* 800B2608 000AF408 C0 42 95 10 */ lfs f2, lbl_803CDE90-_SDA2_BASE_(r2) /* 800B260C 000AF40C FC 60 08 90 */ fmr f3, f1 -/* 800B2610 000AF410 4B FA D9 79 */ bl func_8005FF88 +/* 800B2610 000AF410 4B FA D9 79 */ bl create__5xVec3Ffff /* 800B2614 000AF414 38 7C 00 AC */ addi r3, r28, 0xac /* 800B2618 000AF418 38 81 00 0C */ addi r4, r1, 0xc -/* 800B261C 000AF41C 4B F5 8C 49 */ bl func_8000B264 +/* 800B261C 000AF41C 4B F5 8C 49 */ bl __as__5xVec3FRC5xVec3 /* 800B2620 000AF420 C0 42 95 24 */ lfs f2, lbl_803CDEA4-_SDA2_BASE_(r2) /* 800B2624 000AF424 7F 83 E3 78 */ mr r3, r28 /* 800B2628 000AF428 C0 3C 00 B8 */ lfs f1, 0xb8(r28) @@ -1953,7 +1953,7 @@ lbl_800B25E0: /* 800B263C 000AF43C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800B2640 000AF440 80 63 07 04 */ lwz r3, 0x704(r3) /* 800B2644 000AF444 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 800B2648 000AF448 4B F5 8F 81 */ bl func_8000B5C8 +/* 800B2648 000AF448 4B F5 8F 81 */ bl __as__7xMat3x3FRC7xMat3x3 /* 800B264C 000AF44C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B2650 000AF450 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800B2654 000AF454 4B F9 D5 A9 */ bl zCameraReset__FP7xCamera @@ -2914,7 +2914,7 @@ lbl_800B3474: /* 800B3490 000B0290 38 63 3E 7C */ addi r3, r3, lbl_800B3E7C@l /* 800B3494 000B0294 4B F8 F9 5D */ bl xSerialTraverse__FPFUiP7xSerial_i /* 800B3498 000B0298 4B F6 7E 7D */ bl xEntGetAllEntsBox__Fv -/* 800B349C 000B029C 48 00 1D 61 */ bl func_800B51FC +/* 800B349C 000B029C 48 00 1D 61 */ bl xQuickCullInit__FPC4xBox /* 800B34A0 000B02A0 7F E3 FB 78 */ mr r3, r31 /* 800B34A4 000B02A4 48 07 0A F5 */ bl zGridInit__FP6zScene /* 800B34A8 000B02A8 7F E3 FB 78 */ mr r3, r31 @@ -3545,11 +3545,11 @@ lbl_800B3D3C: /* 800B3D5C 000B0B5C 3A 60 00 00 */ li r19, 0 /* 800B3D60 000B0B60 48 00 00 28 */ b lbl_800B3D88 lbl_800B3D64: -/* 800B3D64 000B0B64 4B F5 6A 99 */ bl func_8000A7FC +/* 800B3D64 000B0B64 4B F5 6A 99 */ bl xsqrt__Ff /* 800B3D68 000B0B68 C0 02 95 38 */ lfs f0, lbl_803CDEB8-_SDA2_BASE_(r2) /* 800B3D6C 000B0B6C EF E0 08 2A */ fadds f31, f0, f1 /* 800B3D70 000B0B70 C0 33 00 04 */ lfs f1, 4(r19) -/* 800B3D74 000B0B74 4B F5 6A 89 */ bl func_8000A7FC +/* 800B3D74 000B0B74 4B F5 6A 89 */ bl xsqrt__Ff /* 800B3D78 000B0B78 C0 02 95 38 */ lfs f0, lbl_803CDEB8-_SDA2_BASE_(r2) /* 800B3D7C 000B0B7C EC 00 08 2A */ fadds f0, f0, f1 /* 800B3D80 000B0B80 EC 00 07 F2 */ fmuls f0, f0, f31 @@ -3772,7 +3772,7 @@ lbl_800B404C: /* 800B4088 000B0E88 38 65 2C 70 */ addi r3, r5, lbl_802F2C70@l /* 800B408C 000B0E8C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 800B4090 000B0E90 38 84 00 30 */ addi r4, r4, 0x30 -/* 800B4094 000B0E94 4B F6 10 5D */ bl func_800150F0 +/* 800B4094 000B0E94 4B F6 10 5D */ bl xVec3Dist__FPC5xVec3PC5xVec3 /* 800B4098 000B0E98 C0 02 95 3C */ lfs f0, lbl_803CDEBC-_SDA2_BASE_(r2) /* 800B409C 000B0E9C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B40A0 000B0EA0 41 81 00 28 */ bgt lbl_800B40C8 @@ -3781,7 +3781,7 @@ lbl_800B404C: /* 800B40AC 000B0EAC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 800B40B0 000B0EB0 38 63 2C 7C */ addi r3, r3, lbl_802F2C7C@l /* 800B40B4 000B0EB4 38 84 00 44 */ addi r4, r4, 0x44 -/* 800B40B8 000B0EB8 4B F6 10 39 */ bl func_800150F0 +/* 800B40B8 000B0EB8 4B F6 10 39 */ bl xVec3Dist__FPC5xVec3PC5xVec3 /* 800B40BC 000B0EBC C0 02 95 3C */ lfs f0, lbl_803CDEBC-_SDA2_BASE_(r2) /* 800B40C0 000B0EC0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B40C4 000B0EC4 40 81 00 10 */ ble lbl_800B40D4 @@ -3798,13 +3798,13 @@ lbl_800B40DC: /* 800B40E4 000B0EE4 38 63 2C 70 */ addi r3, r3, lbl_802F2C70@l /* 800B40E8 000B0EE8 80 84 00 4C */ lwz r4, 0x4c(r4) /* 800B40EC 000B0EEC 38 84 00 30 */ addi r4, r4, 0x30 -/* 800B40F0 000B0EF0 4B F5 71 75 */ bl func_8000B264 +/* 800B40F0 000B0EF0 4B F5 71 75 */ bl __as__5xVec3FRC5xVec3 /* 800B40F4 000B0EF4 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 800B40F8 000B0EF8 3C 60 80 2F */ lis r3, lbl_802F2C7C@ha /* 800B40FC 000B0EFC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l /* 800B4100 000B0F00 38 63 2C 7C */ addi r3, r3, lbl_802F2C7C@l /* 800B4104 000B0F04 38 84 00 44 */ addi r4, r4, 0x44 -/* 800B4108 000B0F08 4B F5 71 5D */ bl func_8000B264 +/* 800B4108 000B0F08 4B F5 71 5D */ bl __as__5xVec3FRC5xVec3 /* 800B410C 000B0F0C 80 0D 90 E8 */ lwz r0, lbl_803CB9E8-_SDA_BASE_(r13) /* 800B4110 000B0F10 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B4114 000B0F14 38 63 05 58 */ addi r3, r3, lbl_803C0558@l @@ -4168,7 +4168,7 @@ lbl_800B4644: /* 800B4650 000B1450 48 08 5C D1 */ bl xShadowSimple_Render__Fv /* 800B4654 000B1454 38 60 00 03 */ li r3, 3 /* 800B4658 000B1458 4B FF 83 A5 */ bl zRenderState__F14_SDRenderState -/* 800B465C 000B145C 48 00 0B 6D */ bl func_800B51C8 +/* 800B465C 000B145C 48 00 0B 6D */ bl xModelBucket_RenderAlpha__Fv /* 800B4660 000B1460 48 08 78 B1 */ bl effects_render_all__13z_disco_floorFv /* 800B4664 000B1464 4B F7 28 E1 */ bl xFXRingRender__Fv /* 800B4668 000B1468 38 60 00 09 */ li r3, 9 @@ -4211,7 +4211,7 @@ lbl_800B46B8: /* 800B46F4 000B14F4 48 0B D6 E1 */ bl zParPTankRender__Fv /* 800B46F8 000B14F8 48 0C B4 ED */ bl xPTankPoolRender__Fv /* 800B46FC 000B14FC 48 03 9D E9 */ bl zNPCMgr_scenePostParticleRender__Fv -/* 800B4700 000B1500 48 00 0A B9 */ bl func_800B51B8 +/* 800B4700 000B1500 48 00 0A B9 */ bl xDecalRender__Fv /* 800B4704 000B1504 BB 41 00 08 */ lmw r26, 8(r1) /* 800B4708 000B1508 80 01 00 24 */ lwz r0, 0x24(r1) /* 800B470C 000B150C 7C 08 03 A6 */ mtlr r0 @@ -4256,8 +4256,8 @@ lbl_800B4780: /* 800B4794 000B1594 48 07 EA 95 */ bl render_all__8ztalkboxFv /* 800B4798 000B1598 38 60 00 06 */ li r3, 6 /* 800B479C 000B159C 4B FF 82 61 */ bl zRenderState__F14_SDRenderState -/* 800B47A0 000B15A0 4B FE 4E A1 */ bl func_80099640 -/* 800B47A4 000B15A4 4B FE 4E BD */ bl func_80099660 +/* 800B47A0 000B15A0 4B FE 4E A1 */ bl xDrawEnd__Fv +/* 800B47A4 000B15A4 4B FE 4E BD */ bl xDrawBegin__Fv /* 800B47A8 000B15A8 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B47AC 000B15AC 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l /* 800B47B0 000B15B0 80 7F 00 10 */ lwz r3, 0x10(r31) @@ -4985,11 +4985,11 @@ lbl_800B50D8: /* 800B50FC 000B1EFC EC 21 00 32 */ fmuls f1, f1, f0 /* 800B5100 000B1F00 FC 40 08 90 */ fmr f2, f1 /* 800B5104 000B1F04 FC 60 08 90 */ fmr f3, f1 -/* 800B5108 000B1F08 4B FC D9 D1 */ bl func_80082AD8 +/* 800B5108 000B1F08 4B FC D9 D1 */ bl xVec3ScaleC__FP5xVec3PC5xVec3fff /* 800B510C 000B1F0C 38 61 00 14 */ addi r3, r1, 0x14 /* 800B5110 000B1F10 38 A1 00 08 */ addi r5, r1, 8 /* 800B5114 000B1F14 7C 64 1B 78 */ mr r4, r3 -/* 800B5118 000B1F18 4B F5 5F A1 */ bl func_8000B0B8 +/* 800B5118 000B1F18 4B F5 5F A1 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 800B511C 000B1F1C 3C 80 80 29 */ lis r4, lbl_80290E9C@ha /* 800B5120 000B1F20 38 61 00 08 */ addi r3, r1, 8 /* 800B5124 000B1F24 38 A4 0E 9C */ addi r5, r4, lbl_80290E9C@l @@ -4997,11 +4997,11 @@ lbl_800B50D8: /* 800B512C 000B1F2C 38 9F 00 10 */ addi r4, r31, 0x10 /* 800B5130 000B1F30 FC 40 08 90 */ fmr f2, f1 /* 800B5134 000B1F34 FC 60 08 90 */ fmr f3, f1 -/* 800B5138 000B1F38 4B FC D9 A1 */ bl func_80082AD8 +/* 800B5138 000B1F38 4B FC D9 A1 */ bl xVec3ScaleC__FP5xVec3PC5xVec3fff /* 800B513C 000B1F3C 38 61 00 14 */ addi r3, r1, 0x14 /* 800B5140 000B1F40 38 A1 00 08 */ addi r5, r1, 8 /* 800B5144 000B1F44 7C 64 1B 78 */ mr r4, r3 -/* 800B5148 000B1F48 4B F5 5F 71 */ bl func_8000B0B8 +/* 800B5148 000B1F48 4B F5 5F 71 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 800B514C 000B1F4C 3C 80 80 29 */ lis r4, lbl_80290E9C@ha /* 800B5150 000B1F50 38 61 00 08 */ addi r3, r1, 8 /* 800B5154 000B1F54 38 A4 0E 9C */ addi r5, r4, lbl_80290E9C@l @@ -5009,11 +5009,11 @@ lbl_800B50D8: /* 800B515C 000B1F5C 38 9F 00 20 */ addi r4, r31, 0x20 /* 800B5160 000B1F60 FC 40 08 90 */ fmr f2, f1 /* 800B5164 000B1F64 FC 60 08 90 */ fmr f3, f1 -/* 800B5168 000B1F68 4B FC D9 71 */ bl func_80082AD8 +/* 800B5168 000B1F68 4B FC D9 71 */ bl xVec3ScaleC__FP5xVec3PC5xVec3fff /* 800B516C 000B1F6C 38 61 00 14 */ addi r3, r1, 0x14 /* 800B5170 000B1F70 38 A1 00 08 */ addi r5, r1, 8 /* 800B5174 000B1F74 7C 64 1B 78 */ mr r4, r3 -/* 800B5178 000B1F78 4B F5 5F 41 */ bl func_8000B0B8 +/* 800B5178 000B1F78 4B F5 5F 41 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 800B517C 000B1F7C 38 61 00 14 */ addi r3, r1, 0x14 /* 800B5180 000B1F80 38 80 00 01 */ li r4, 1 /* 800B5184 000B1F84 38 A0 00 00 */ li r5, 0 @@ -5032,26 +5032,26 @@ lbl_800B5190: zScene.zSceneAutoSave__Fv: /* 800B51AC 000B1FAC 4E 80 00 20 */ blr -.global func_800B51B0 -func_800B51B0: +.global xSystem_GapTrackReport__Fv +xSystem_GapTrackReport__Fv: /* 800B51B0 000B1FB0 4E 80 00 20 */ blr -.global func_800B51B4 -func_800B51B4: +.global xDecalDestroy__Fv +xDecalDestroy__Fv: /* 800B51B4 000B1FB4 4E 80 00 20 */ blr -.global func_800B51B8 -func_800B51B8: +.global xDecalRender__Fv +xDecalRender__Fv: /* 800B51B8 000B1FB8 4E 80 00 20 */ blr -.global func_800B51BC -func_800B51BC: +.global xBaseIsValid__FP5xBase +xBaseIsValid__FP5xBase: /* 800B51BC 000B1FBC A0 03 00 06 */ lhz r0, 6(r3) /* 800B51C0 000B1FC0 54 03 07 7A */ rlwinm r3, r0, 0, 0x1d, 0x1d /* 800B51C4 000B1FC4 4E 80 00 20 */ blr -.global func_800B51C8 -func_800B51C8: +.global xModelBucket_RenderAlpha__Fv +xModelBucket_RenderAlpha__Fv: /* 800B51C8 000B1FC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B51CC 000B1FCC 7C 08 02 A6 */ mflr r0 /* 800B51D0 000B1FD0 90 01 00 14 */ stw r0, 0x14(r1) @@ -5066,8 +5066,8 @@ func_800B51C8: /* 800B51F4 000B1FF4 4E 80 00 20 */ blr /* 800B51F8 000B1FF8 4E 80 00 20 */ blr -.global func_800B51FC -func_800B51FC: +.global xQuickCullInit__FPC4xBox +xQuickCullInit__FPC4xBox: /* 800B51FC 000B1FFC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B5200 000B2000 7C 08 02 A6 */ mflr r0 /* 800B5204 000B2004 3C A0 80 3C */ lis r5, lbl_803BC0B0@ha diff --git a/asm/Game/zShrapnel.s b/asm/Game/zShrapnel.s index 63da2c581..ed37a7c13 100644 --- a/asm/Game/zShrapnel.s +++ b/asm/Game/zShrapnel.s @@ -114,13 +114,13 @@ lbl_80127450: /* 80127480 00124280 38 C0 00 FF */ li r6, 0xff /* 80127484 00124284 C0 02 A1 60 */ lfs f0, lbl_803CEAE0-_SDA2_BASE_(r2) /* 80127488 00124288 D0 07 00 24 */ stfs f0, 0x24(r7) -/* 8012748C 0012428C 4B F0 7B 5D */ bl func_8002EFE8 +/* 8012748C 0012428C 4B F0 7B 5D */ bl xColorFromRGBA__FUcUcUcUc /* 80127490 00124290 3C 80 80 32 */ lis r4, lbl_8031A5A0@ha /* 80127494 00124294 90 61 00 08 */ stw r3, 8(r1) /* 80127498 00124298 38 64 A5 A0 */ addi r3, r4, lbl_8031A5A0@l /* 8012749C 0012429C 38 81 00 08 */ addi r4, r1, 8 /* 801274A0 001242A0 38 63 00 28 */ addi r3, r3, 0x28 -/* 801274A4 001242A4 4B EF 0A F5 */ bl func_80017F98 +/* 801274A4 001242A4 4B EF 0A F5 */ bl __as__10iColor_tagFRC10iColor_tag /* 801274A8 001242A8 3C 60 80 32 */ lis r3, lbl_8031A5E0@ha /* 801274AC 001242AC 3C A0 80 32 */ lis r5, lbl_8031A5A0@ha /* 801274B0 001242B0 38 83 A5 E0 */ addi r4, r3, lbl_8031A5E0@l @@ -142,7 +142,7 @@ lbl_80127450: /* 801274F0 001242F0 90 04 00 18 */ stw r0, 0x18(r4) /* 801274F4 001242F4 90 04 00 1C */ stw r0, 0x1c(r4) /* 801274F8 001242F8 90 04 00 20 */ stw r0, 0x20(r4) -/* 801274FC 001242FC 4B EE 7B 01 */ bl func_8000EFFC +/* 801274FC 001242FC 4B EE 7B 01 */ bl xVec3Init__FP5xVec3fff /* 80127500 00124300 3C 60 80 32 */ lis r3, lbl_8031A5E0@ha /* 80127504 00124304 38 00 00 00 */ li r0, 0 /* 80127508 00124308 38 83 A5 E0 */ addi r4, r3, lbl_8031A5E0@l @@ -152,7 +152,7 @@ lbl_80127450: /* 80127518 00124318 C0 22 A1 64 */ lfs f1, lbl_803CEAE4-_SDA2_BASE_(r2) /* 8012751C 0012431C FC 40 08 90 */ fmr f2, f1 /* 80127520 00124320 FC 60 08 90 */ fmr f3, f1 -/* 80127524 00124324 4B EE 7A D9 */ bl func_8000EFFC +/* 80127524 00124324 4B EE 7A D9 */ bl xVec3Init__FP5xVec3fff /* 80127528 00124328 3C 60 80 32 */ lis r3, lbl_8031A5E0@ha /* 8012752C 0012432C 38 A0 00 00 */ li r5, 0 /* 80127530 00124330 38 83 A5 E0 */ addi r4, r3, lbl_8031A5E0@l @@ -653,7 +653,7 @@ lbl_80127BD0: /* 80127BE8 001249E8 41 82 00 1C */ beq lbl_80127C04 /* 80127BEC 001249EC 7F 24 CB 78 */ mr r4, r25 /* 80127BF0 001249F0 38 7D 00 18 */ addi r3, r29, 0x18 -/* 80127BF4 001249F4 4B EE 6B 61 */ bl func_8000E754 +/* 80127BF4 001249F4 4B EE 6B 61 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 80127BF8 001249F8 48 00 00 0C */ b lbl_80127C04 lbl_80127BFC: /* 80127BFC 001249FC 80 1D 00 74 */ lwz r0, 0x74(r29) @@ -773,7 +773,7 @@ lbl_80127D70: /* 80127D78 00124B78 38 83 C2 E0 */ addi r4, r3, lbl_8038C2E0@l /* 80127D7C 00124B7C 90 18 00 10 */ stw r0, 0x10(r24) /* 80127D80 00124B80 80 78 00 4C */ lwz r3, 0x4c(r24) -/* 80127D84 00124B84 4B EE 72 B1 */ bl func_8000F034 +/* 80127D84 00124B84 4B EE 72 B1 */ bl xMat3x3Copy__FP7xMat3x3PC7xMat3x3 /* 80127D88 00124B88 80 78 00 4C */ lwz r3, 0x4c(r24) /* 80127D8C 00124B8C 38 9A 00 30 */ addi r4, r26, 0x30 /* 80127D90 00124B90 38 63 00 30 */ addi r3, r3, 0x30 @@ -786,7 +786,7 @@ lbl_80127DA8: /* 80127DA8 00124BA8 80 18 00 4C */ lwz r0, 0x4c(r24) /* 80127DAC 00124BAC 7F 84 E3 78 */ mr r4, r28 /* 80127DB0 00124BB0 7C 60 DA 14 */ add r3, r0, r27 -/* 80127DB4 00124BB4 4B EE 67 39 */ bl func_8000E4EC +/* 80127DB4 00124BB4 4B EE 67 39 */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 80127DB8 00124BB8 3B 9C 00 40 */ addi r28, r28, 0x40 /* 80127DBC 00124BBC 3B 7B 00 40 */ addi r27, r27, 0x40 /* 80127DC0 00124BC0 3B 5A 00 01 */ addi r26, r26, 1 @@ -871,7 +871,7 @@ lbl_80127EC8: /* 80127ECC 00124CCC 40 82 00 14 */ bne lbl_80127EE0 /* 80127ED0 00124CD0 80 9F 00 4C */ lwz r4, 0x4c(r31) /* 80127ED4 00124CD4 7F C3 F3 78 */ mr r3, r30 -/* 80127ED8 00124CD8 4B EE 66 15 */ bl func_8000E4EC +/* 80127ED8 00124CD8 4B EE 66 15 */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 80127EDC 00124CDC 48 00 00 38 */ b lbl_80127F14 lbl_80127EE0: /* 80127EE0 00124CE0 80 BF 00 4C */ lwz r5, 0x4c(r31) @@ -882,7 +882,7 @@ lbl_80127EE0: /* 80127EF4 00124CF4 48 00 00 20 */ b lbl_80127F14 lbl_80127EF8: /* 80127EF8 00124CF8 7F C3 F3 78 */ mr r3, r30 -/* 80127EFC 00124CFC 4B EE 65 C9 */ bl func_8000E4C4 +/* 80127EFC 00124CFC 4B EE 65 C9 */ bl xMat4x3Identity__FP7xMat4x3 /* 80127F00 00124D00 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80127F04 00124D04 38 9D 00 04 */ addi r4, r29, 4 /* 80127F08 00124D08 80 BF 00 4C */ lwz r5, 0x4c(r31) @@ -908,7 +908,7 @@ lbl_80127F40: /* 80127F4C 00124D4C 48 00 20 05 */ bl zShrapnel.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80127F50 00124D50 38 7E 00 30 */ addi r3, r30, 0x30 /* 80127F54 00124D54 38 81 00 08 */ addi r4, r1, 8 -/* 80127F58 00124D58 4B EE 67 FD */ bl func_8000E754 +/* 80127F58 00124D58 4B EE 67 FD */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 80127F5C 00124D5C 48 00 00 20 */ b lbl_80127F7C lbl_80127F60: /* 80127F60 00124D60 7F C4 F3 78 */ mr r4, r30 @@ -917,7 +917,7 @@ lbl_80127F60: /* 80127F6C 00124D6C 48 00 1F E5 */ bl zShrapnel.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80127F70 00124D70 38 7E 00 30 */ addi r3, r30, 0x30 /* 80127F74 00124D74 38 81 00 08 */ addi r4, r1, 8 -/* 80127F78 00124D78 4B EE 67 DD */ bl func_8000E754 +/* 80127F78 00124D78 4B EE 67 DD */ bl xVec3AddTo__FP5xVec3PC5xVec3 lbl_80127F7C: /* 80127F7C 00124D7C 80 01 00 34 */ lwz r0, 0x34(r1) /* 80127F80 00124D80 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -961,7 +961,7 @@ lbl_80127FFC: /* 80128000 00124E00 40 82 00 14 */ bne lbl_80128014 /* 80128004 00124E04 80 9F 00 4C */ lwz r4, 0x4c(r31) /* 80128008 00124E08 38 61 00 14 */ addi r3, r1, 0x14 -/* 8012800C 00124E0C 4B EE 64 E1 */ bl func_8000E4EC +/* 8012800C 00124E0C 4B EE 64 E1 */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 80128010 00124E10 48 00 00 34 */ b lbl_80128044 lbl_80128014: /* 80128014 00124E14 80 BF 00 4C */ lwz r5, 0x4c(r31) @@ -997,7 +997,7 @@ lbl_80128070: /* 8012807C 00124E7C 48 00 1E D5 */ bl zShrapnel.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80128080 00124E80 38 61 00 44 */ addi r3, r1, 0x44 /* 80128084 00124E84 38 81 00 08 */ addi r4, r1, 8 -/* 80128088 00124E88 4B EE 66 CD */ bl func_8000E754 +/* 80128088 00124E88 4B EE 66 CD */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8012808C 00124E8C 48 00 00 20 */ b lbl_801280AC lbl_80128090: /* 80128090 00124E90 38 61 00 08 */ addi r3, r1, 8 @@ -1006,7 +1006,7 @@ lbl_80128090: /* 8012809C 00124E9C 48 00 1E B5 */ bl zShrapnel.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 801280A0 00124EA0 38 61 00 44 */ addi r3, r1, 0x44 /* 801280A4 00124EA4 38 81 00 08 */ addi r4, r1, 8 -/* 801280A8 00124EA8 4B EE 66 AD */ bl func_8000E754 +/* 801280A8 00124EA8 4B EE 66 AD */ bl xVec3AddTo__FP5xVec3PC5xVec3 lbl_801280AC: /* 801280AC 00124EAC 7F C3 F3 78 */ mr r3, r30 /* 801280B0 00124EB0 38 81 00 44 */ addi r4, r1, 0x44 @@ -1061,7 +1061,7 @@ lbl_8012814C: /* 80128154 00124F54 3C 60 80 31 */ lis r3, lbl_803154F0@ha /* 80128158 00124F58 80 9F 00 4C */ lwz r4, 0x4c(r31) /* 8012815C 00124F5C 38 63 54 F0 */ addi r3, r3, lbl_803154F0@l -/* 80128160 00124F60 4B EE 63 8D */ bl func_8000E4EC +/* 80128160 00124F60 4B EE 63 8D */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 80128164 00124F64 80 9F 00 4C */ lwz r4, 0x4c(r31) /* 80128168 00124F68 7F C3 F3 78 */ mr r3, r30 /* 8012816C 00124F6C 38 BD 00 08 */ addi r5, r29, 8 @@ -1156,7 +1156,7 @@ lbl_8012828C: /* 801282A4 001250A4 40 82 00 10 */ bne lbl_801282B4 /* 801282A8 001250A8 7F E3 FB 78 */ mr r3, r31 /* 801282AC 001250AC 7F C4 F3 78 */ mr r4, r30 -/* 801282B0 001250B0 48 00 03 65 */ bl func_80128614 +/* 801282B0 001250B0 48 00 03 65 */ bl zFrag_ProjectileSetupPath__FP5zFragP20zFragProjectileAsset lbl_801282B4: /* 801282B4 001250B4 3C 80 80 3C */ lis r4, lbl_803C0558@ha /* 801282B8 001250B8 80 7F 00 08 */ lwz r3, 8(r31) @@ -1398,8 +1398,8 @@ lbl_801285E4: /* 8012860C 0012540C 38 21 00 60 */ addi r1, r1, 0x60 /* 80128610 00125410 4E 80 00 20 */ blr -.global func_80128614 -func_80128614: +.global zFrag_ProjectileSetupPath__FP5zFragP20zFragProjectileAsset +zFrag_ProjectileSetupPath__FP5zFragP20zFragProjectileAsset: /* 80128614 00125414 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80128618 00125418 7C 08 02 A6 */ mflr r0 /* 8012861C 0012541C 90 01 00 24 */ stw r0, 0x24(r1) @@ -1424,7 +1424,7 @@ func_80128614: /* 80128668 00125468 D0 1E 00 34 */ stfs f0, 0x34(r30) /* 8012866C 0012546C 80 7E 00 08 */ lwz r3, 8(r30) /* 80128670 00125470 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 80128674 00125474 4B EE 5F DD */ bl func_8000E650 +/* 80128674 00125474 4B EE 5F DD */ bl xVec3Length__FPC5xVec3 /* 80128678 00125478 D0 3E 00 44 */ stfs f1, 0x44(r30) /* 8012867C 0012547C C0 3E 00 44 */ lfs f1, 0x44(r30) /* 80128680 00125480 C0 02 A1 80 */ lfs f0, lbl_803CEB00-_SDA2_BASE_(r2) @@ -1444,21 +1444,21 @@ lbl_801286B0: /* 801286B4 001254B4 80 7E 00 08 */ lwz r3, 8(r30) /* 801286B8 001254B8 EC 20 08 24 */ fdivs f1, f0, f1 /* 801286BC 001254BC 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 801286C0 001254C0 4B EF 32 79 */ bl func_8001B938 +/* 801286C0 001254C0 4B EF 32 79 */ bl xVec3SMulBy__FP5xVec3f /* 801286C4 001254C4 C0 22 A1 60 */ lfs f1, lbl_803CEAE0-_SDA2_BASE_(r2) /* 801286C8 001254C8 C0 1E 00 44 */ lfs f0, 0x44(r30) /* 801286CC 001254CC 80 7E 00 08 */ lwz r3, 8(r30) /* 801286D0 001254D0 EC 21 00 24 */ fdivs f1, f1, f0 /* 801286D4 001254D4 80 63 00 4C */ lwz r3, 0x4c(r3) /* 801286D8 001254D8 38 63 00 10 */ addi r3, r3, 0x10 -/* 801286DC 001254DC 4B EF 32 5D */ bl func_8001B938 +/* 801286DC 001254DC 4B EF 32 5D */ bl xVec3SMulBy__FP5xVec3f /* 801286E0 001254E0 C0 22 A1 60 */ lfs f1, lbl_803CEAE0-_SDA2_BASE_(r2) /* 801286E4 001254E4 C0 1E 00 44 */ lfs f0, 0x44(r30) /* 801286E8 001254E8 80 7E 00 08 */ lwz r3, 8(r30) /* 801286EC 001254EC EC 21 00 24 */ fdivs f1, f1, f0 /* 801286F0 001254F0 80 63 00 4C */ lwz r3, 0x4c(r3) /* 801286F4 001254F4 38 63 00 20 */ addi r3, r3, 0x20 -/* 801286F8 001254F8 4B EF 32 41 */ bl func_8001B938 +/* 801286F8 001254F8 4B EF 32 41 */ bl xVec3SMulBy__FP5xVec3f /* 801286FC 001254FC 48 00 00 0C */ b lbl_80128708 lbl_80128700: /* 80128700 00125500 C0 02 A1 60 */ lfs f0, lbl_803CEAE0-_SDA2_BASE_(r2) @@ -1483,10 +1483,10 @@ lbl_80128734: /* 80128744 00125544 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 80128748 00125548 38 86 00 30 */ addi r4, r6, 0x30 /* 8012874C 0012554C 38 A5 00 30 */ addi r5, r5, 0x30 -/* 80128750 00125550 4B EE 5F 41 */ bl func_8000E690 +/* 80128750 00125550 4B EE 5F 41 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80128754 00125554 C0 22 A1 90 */ lfs f1, lbl_803CEB10-_SDA2_BASE_(r2) /* 80128758 00125558 38 7E 00 18 */ addi r3, r30, 0x18 -/* 8012875C 0012555C 4B EF 31 DD */ bl func_8001B938 +/* 8012875C 0012555C 4B EF 31 DD */ bl xVec3SMulBy__FP5xVec3f /* 80128760 00125560 C0 3E 00 1C */ lfs f1, 0x1c(r30) /* 80128764 00125564 C0 02 A1 64 */ lfs f0, lbl_803CEAE4-_SDA2_BASE_(r2) /* 80128768 00125568 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -1523,15 +1523,15 @@ lbl_801287C8: /* 801287DC 001255DC 38 9E 00 18 */ addi r4, r30, 0x18 /* 801287E0 001255E0 4B F2 5C FD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801287E4 001255E4 38 7E 00 58 */ addi r3, r30, 0x58 -/* 801287E8 001255E8 4B EE C8 E5 */ bl func_800150CC +/* 801287E8 001255E8 4B EE C8 E5 */ bl xVec3Length2__FPC5xVec3 /* 801287EC 001255EC C0 02 A1 6C */ lfs f0, lbl_803CEAEC-_SDA2_BASE_(r2) /* 801287F0 001255F0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801287F4 001255F4 40 81 00 1C */ ble lbl_80128810 -/* 801287F8 001255F8 4B EE 20 05 */ bl func_8000A7FC +/* 801287F8 001255F8 4B EE 20 05 */ bl xsqrt__Ff /* 801287FC 001255FC C0 02 A1 60 */ lfs f0, lbl_803CEAE0-_SDA2_BASE_(r2) /* 80128800 00125600 38 7E 00 58 */ addi r3, r30, 0x58 /* 80128804 00125604 EC 20 08 24 */ fdivs f1, f0, f1 -/* 80128808 00125608 4B EF 31 31 */ bl func_8001B938 +/* 80128808 00125608 4B EF 31 31 */ bl xVec3SMulBy__FP5xVec3f /* 8012880C 0012560C 48 00 00 38 */ b lbl_80128844 lbl_80128810: /* 80128810 00125610 C0 1E 00 24 */ lfs f0, 0x24(r30) @@ -1541,17 +1541,17 @@ lbl_80128810: /* 80128820 00125620 FC 60 08 90 */ fmr f3, f1 /* 80128824 00125624 C0 42 A1 60 */ lfs f2, lbl_803CEAE0-_SDA2_BASE_(r2) /* 80128828 00125628 38 7E 00 58 */ addi r3, r30, 0x58 -/* 8012882C 0012562C 4B EE 67 D1 */ bl func_8000EFFC +/* 8012882C 0012562C 4B EE 67 D1 */ bl xVec3Init__FP5xVec3fff /* 80128830 00125630 48 00 00 14 */ b lbl_80128844 lbl_80128834: /* 80128834 00125634 FC 60 08 90 */ fmr f3, f1 /* 80128838 00125638 C0 42 A1 68 */ lfs f2, lbl_803CEAE8-_SDA2_BASE_(r2) /* 8012883C 0012563C 38 7E 00 58 */ addi r3, r30, 0x58 -/* 80128840 00125640 4B EE 67 BD */ bl func_8000EFFC +/* 80128840 00125640 4B EE 67 BD */ bl xVec3Init__FP5xVec3fff lbl_80128844: /* 80128844 00125644 38 61 00 08 */ addi r3, r1, 8 /* 80128848 00125648 38 9E 00 58 */ addi r4, r30, 0x58 -/* 8012884C 0012564C 4B EE 5E 79 */ bl func_8000E6C4 +/* 8012884C 0012564C 4B EE 5E 79 */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 80128850 00125650 80 7E 00 08 */ lwz r3, 8(r30) /* 80128854 00125654 38 81 00 08 */ addi r4, r1, 8 /* 80128858 00125658 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -1574,7 +1574,7 @@ lbl_80128864: /* 80128898 00125698 38 7E 00 58 */ addi r3, r30, 0x58 /* 8012889C 0012569C C0 22 A1 60 */ lfs f1, lbl_803CEAE0-_SDA2_BASE_(r2) /* 801288A0 001256A0 FC 60 10 90 */ fmr f3, f2 -/* 801288A4 001256A4 4B EE 67 59 */ bl func_8000EFFC +/* 801288A4 001256A4 4B EE 67 59 */ bl xVec3Init__FP5xVec3fff /* 801288A8 001256A8 C0 02 A1 A0 */ lfs f0, lbl_803CEB20-_SDA2_BASE_(r2) /* 801288AC 001256AC D0 1E 00 30 */ stfs f0, 0x30(r30) /* 801288B0 001256B0 48 00 00 34 */ b lbl_801288E4 @@ -1583,7 +1583,7 @@ lbl_801288B4: /* 801288B8 001256B8 C0 3E 00 20 */ lfs f1, 0x20(r30) /* 801288BC 001256BC C0 42 A1 64 */ lfs f2, lbl_803CEAE4-_SDA2_BASE_(r2) /* 801288C0 001256C0 38 7E 00 58 */ addi r3, r30, 0x58 -/* 801288C4 001256C4 4B EE 67 39 */ bl func_8000EFFC +/* 801288C4 001256C4 4B EE 67 39 */ bl xVec3Init__FP5xVec3fff /* 801288C8 001256C8 38 7E 00 58 */ addi r3, r30, 0x58 /* 801288CC 001256CC 7C 64 1B 78 */ mr r4, r3 /* 801288D0 001256D0 4B F2 5A 21 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -1619,7 +1619,7 @@ lbl_8012891C: /* 8012893C 0012573C 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 80128940 00125740 41 82 00 0C */ beq lbl_8012894C /* 80128944 00125744 7F E4 FB 78 */ mr r4, r31 -/* 80128948 00125748 4B FF FC CD */ bl func_80128614 +/* 80128948 00125748 4B FF FC CD */ bl zFrag_ProjectileSetupPath__FP5zFragP20zFragProjectileAsset lbl_8012894C: /* 8012894C 0012574C 80 1F 00 70 */ lwz r0, 0x70(r31) /* 80128950 00125750 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -1685,7 +1685,7 @@ zFrag_DeleteProjectile__FP5zFrag: /* 80128A20 00125820 C0 3E 00 34 */ lfs f1, 0x34(r30) /* 80128A24 00125824 38 7E 00 0C */ addi r3, r30, 0xc /* 80128A28 00125828 38 81 00 08 */ addi r4, r1, 8 -/* 80128A2C 0012582C 4B EE CC 1D */ bl func_80015648 +/* 80128A2C 0012582C 4B EE CC 1D */ bl xParabolaEvalVel__FPC9xParabolaP5xVec3f /* 80128A30 00125830 81 9F 00 08 */ lwz r12, 8(r31) /* 80128A34 00125834 7F E3 FB 78 */ mr r3, r31 /* 80128A38 00125838 38 A1 00 08 */ addi r5, r1, 8 @@ -1767,7 +1767,7 @@ lbl_80128AF0: /* 80128B4C 0012594C 38 7F 00 18 */ addi r3, r31, 0x18 /* 80128B50 00125950 FC 40 08 90 */ fmr f2, f1 /* 80128B54 00125954 FC 60 08 90 */ fmr f3, f1 -/* 80128B58 00125958 4B EE 64 A5 */ bl func_8000EFFC +/* 80128B58 00125958 4B EE 64 A5 */ bl xVec3Init__FP5xVec3fff /* 80128B5C 0012595C 7F E3 FB 78 */ mr r3, r31 /* 80128B60 00125960 4B FF FE 8D */ bl zFrag_DeleteProjectile__FP5zFrag /* 80128B64 00125964 3B A0 00 01 */ li r29, 1 @@ -1788,13 +1788,13 @@ lbl_80128B6C: /* 80128B9C 0012599C EC 01 00 2A */ fadds f0, f1, f0 /* 80128BA0 001259A0 FC 00 00 50 */ fneg f0, f0 /* 80128BA4 001259A4 EC 20 07 B2 */ fmuls f1, f0, f30 -/* 80128BA8 001259A8 4B EE C4 B1 */ bl func_80015058 +/* 80128BA8 001259A8 4B EE C4 B1 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80128BAC 001259AC C0 3F 00 34 */ lfs f1, 0x34(r31) /* 80128BB0 001259B0 38 7F 00 0C */ addi r3, r31, 0xc /* 80128BB4 001259B4 C0 1F 00 38 */ lfs f0, 0x38(r31) /* 80128BB8 001259B8 38 9F 00 18 */ addi r4, r31, 0x18 /* 80128BBC 001259BC EC 21 00 28 */ fsubs f1, f1, f0 -/* 80128BC0 001259C0 4B EE C4 99 */ bl func_80015058 +/* 80128BC0 001259C0 4B EE C4 99 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80128BC4 001259C4 C0 02 A1 64 */ lfs f0, lbl_803CEAE4-_SDA2_BASE_(r2) /* 80128BC8 001259C8 D0 1F 00 28 */ stfs f0, 0x28(r31) /* 80128BCC 001259CC C0 1F 00 6C */ lfs f0, 0x6c(r31) @@ -1806,7 +1806,7 @@ lbl_80128B6C: /* 80128BE4 001259E4 38 7F 00 58 */ addi r3, r31, 0x58 /* 80128BE8 001259E8 38 9F 00 4C */ addi r4, r31, 0x4c /* 80128BEC 001259EC 38 BF 00 18 */ addi r5, r31, 0x18 -/* 80128BF0 001259F0 4B EE C4 9D */ bl func_8001508C +/* 80128BF0 001259F0 4B EE C4 9D */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 80128BF4 001259F4 38 7F 00 58 */ addi r3, r31, 0x58 /* 80128BF8 001259F8 7C 64 1B 78 */ mr r4, r3 /* 80128BFC 001259FC 4B F2 56 F5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -1818,9 +1818,9 @@ lbl_80128B6C: /* 80128C14 00125A14 38 9F 00 4C */ addi r4, r31, 0x4c /* 80128C18 00125A18 C0 05 00 68 */ lfs f0, 0x68(r5) /* 80128C1C 00125A1C EC 3E 00 32 */ fmuls f1, f30, f0 -/* 80128C20 00125A20 4B EE C4 39 */ bl func_80015058 +/* 80128C20 00125A20 4B EE C4 39 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80128C24 00125A24 38 61 00 38 */ addi r3, r1, 0x38 -/* 80128C28 00125A28 4B EE 5A 29 */ bl func_8000E650 +/* 80128C28 00125A28 4B EE 5A 29 */ bl xVec3Length__FPC5xVec3 /* 80128C2C 00125A2C 80 7F 00 08 */ lwz r3, 8(r31) /* 80128C30 00125A30 C0 1F 00 44 */ lfs f0, 0x44(r31) /* 80128C34 00125A34 80 63 00 10 */ lwz r3, 0x10(r3) @@ -1894,7 +1894,7 @@ lbl_80128CF8: /* 80128D28 00125B28 C0 3F 00 34 */ lfs f1, 0x34(r31) /* 80128D2C 00125B2C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80128D30 00125B30 38 63 00 30 */ addi r3, r3, 0x30 -/* 80128D34 00125B34 4B EE C3 25 */ bl func_80015058 +/* 80128D34 00125B34 4B EE C3 25 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80128D38 00125B38 C0 22 A1 58 */ lfs f1, lbl_803CEAD8-_SDA2_BASE_(r2) /* 80128D3C 00125B3C C0 1F 00 24 */ lfs f0, 0x24(r31) /* 80128D40 00125B40 80 7F 00 08 */ lwz r3, 8(r31) @@ -1915,22 +1915,22 @@ lbl_80128CF8: /* 80128D7C 00125B7C 38 A1 00 2C */ addi r5, r1, 0x2c /* 80128D80 00125B80 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80128D84 00125B84 38 84 00 30 */ addi r4, r4, 0x30 -/* 80128D88 00125B88 4B EE 59 09 */ bl func_8000E690 +/* 80128D88 00125B88 4B EE 59 09 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80128D8C 00125B8C 38 61 00 20 */ addi r3, r1, 0x20 -/* 80128D90 00125B90 4B EE C3 3D */ bl func_800150CC +/* 80128D90 00125B90 4B EE C3 3D */ bl xVec3Length2__FPC5xVec3 /* 80128D94 00125B94 C0 02 A1 6C */ lfs f0, lbl_803CEAEC-_SDA2_BASE_(r2) /* 80128D98 00125B98 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80128D9C 00125B9C 40 81 00 1C */ ble lbl_80128DB8 -/* 80128DA0 00125BA0 4B EE 1A 5D */ bl func_8000A7FC +/* 80128DA0 00125BA0 4B EE 1A 5D */ bl xsqrt__Ff /* 80128DA4 00125BA4 C0 02 A1 60 */ lfs f0, lbl_803CEAE0-_SDA2_BASE_(r2) /* 80128DA8 00125BA8 38 7F 00 58 */ addi r3, r31, 0x58 /* 80128DAC 00125BAC 38 81 00 20 */ addi r4, r1, 0x20 /* 80128DB0 00125BB0 EC 20 08 24 */ fdivs f1, f0, f1 -/* 80128DB4 00125BB4 4B EE 22 DD */ bl func_8000B090 +/* 80128DB4 00125BB4 4B EE 22 DD */ bl xVec3SMul__FP5xVec3PC5xVec3f lbl_80128DB8: /* 80128DB8 00125BB8 38 61 00 14 */ addi r3, r1, 0x14 /* 80128DBC 00125BBC 38 9F 00 58 */ addi r4, r31, 0x58 -/* 80128DC0 00125BC0 4B EE 59 05 */ bl func_8000E6C4 +/* 80128DC0 00125BC0 4B EE 59 05 */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 80128DC4 00125BC4 80 7F 00 08 */ lwz r3, 8(r31) /* 80128DC8 00125BC8 38 81 00 14 */ addi r4, r1, 0x14 /* 80128DCC 00125BCC 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -1941,7 +1941,7 @@ lbl_80128DD8: /* 80128DDC 00125BDC 38 61 00 44 */ addi r3, r1, 0x44 /* 80128DE0 00125BE0 38 9F 00 58 */ addi r4, r31, 0x58 /* 80128DE4 00125BE4 EC 3F 00 32 */ fmuls f1, f31, f0 -/* 80128DE8 00125BE8 4B EF 2A F5 */ bl func_8001B8DC +/* 80128DE8 00125BE8 4B EF 2A F5 */ bl xMat3x3Rot__FP7xMat3x3PC5xVec3f /* 80128DEC 00125BEC 80 7F 00 08 */ lwz r3, 8(r31) /* 80128DF0 00125BF0 38 A1 00 44 */ addi r5, r1, 0x44 /* 80128DF4 00125BF4 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -1955,9 +1955,9 @@ lbl_80128E00: /* 80128E10 00125C10 C0 3F 00 34 */ lfs f1, 0x34(r31) /* 80128E14 00125C14 38 7F 00 0C */ addi r3, r31, 0xc /* 80128E18 00125C18 38 81 00 08 */ addi r4, r1, 8 -/* 80128E1C 00125C1C 4B EE C8 2D */ bl func_80015648 +/* 80128E1C 00125C1C 4B EE C8 2D */ bl xParabolaEvalVel__FPC9xParabolaP5xVec3f /* 80128E20 00125C20 38 61 00 08 */ addi r3, r1, 8 -/* 80128E24 00125C24 4B FF 8F 39 */ bl func_80121D5C +/* 80128E24 00125C24 4B FF 8F 39 */ bl xVec3LengthFast__FPC5xVec3 /* 80128E28 00125C28 C0 02 A1 A4 */ lfs f0, lbl_803CEB24-_SDA2_BASE_(r2) /* 80128E2C 00125C2C EC 20 00 72 */ fmuls f1, f0, f1 /* 80128E30 00125C30 48 0C 45 AD */ bl func_801ED3DC @@ -2329,21 +2329,21 @@ lbl_801292DC: lbl_80129348: /* 80129348 00126148 80 99 00 4C */ lwz r4, 0x4c(r25) /* 8012934C 0012614C 38 61 00 2C */ addi r3, r1, 0x2c -/* 80129350 00126150 4B EE 51 9D */ bl func_8000E4EC +/* 80129350 00126150 4B EE 51 9D */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 80129354 00126154 38 61 00 2C */ addi r3, r1, 0x2c -/* 80129358 00126158 4B EE 52 F9 */ bl func_8000E650 +/* 80129358 00126158 4B EE 52 F9 */ bl xVec3Length__FPC5xVec3 /* 8012935C 0012615C FF A0 08 90 */ fmr f29, f1 /* 80129360 00126160 C0 02 A1 60 */ lfs f0, lbl_803CEAE0-_SDA2_BASE_(r2) /* 80129364 00126164 38 61 00 2C */ addi r3, r1, 0x2c /* 80129368 00126168 EF C0 E8 24 */ fdivs f30, f0, f29 /* 8012936C 0012616C FC 20 F0 90 */ fmr f1, f30 -/* 80129370 00126170 4B EF 25 C9 */ bl func_8001B938 +/* 80129370 00126170 4B EF 25 C9 */ bl xVec3SMulBy__FP5xVec3f /* 80129374 00126174 FC 20 F0 90 */ fmr f1, f30 /* 80129378 00126178 38 61 00 3C */ addi r3, r1, 0x3c -/* 8012937C 0012617C 4B EF 25 BD */ bl func_8001B938 +/* 8012937C 0012617C 4B EF 25 BD */ bl xVec3SMulBy__FP5xVec3f /* 80129380 00126180 FC 20 F0 90 */ fmr f1, f30 /* 80129384 00126184 38 61 00 4C */ addi r3, r1, 0x4c -/* 80129388 00126188 4B EF 25 B1 */ bl func_8001B938 +/* 80129388 00126188 4B EF 25 B1 */ bl xVec3SMulBy__FP5xVec3f /* 8012938C 0012618C 80 B9 00 10 */ lwz r5, 0x10(r25) /* 80129390 00126190 38 61 00 20 */ addi r3, r1, 0x20 /* 80129394 00126194 38 81 00 2C */ addi r4, r1, 0x2c @@ -2351,10 +2351,10 @@ lbl_80129348: /* 8012939C 0012619C 48 00 0B B5 */ bl zShrapnel.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 801293A0 001261A0 FC 20 E8 90 */ fmr f1, f29 /* 801293A4 001261A4 38 61 00 20 */ addi r3, r1, 0x20 -/* 801293A8 001261A8 4B EF 25 91 */ bl func_8001B938 +/* 801293A8 001261A8 4B EF 25 91 */ bl xVec3SMulBy__FP5xVec3f /* 801293AC 001261AC 38 61 00 20 */ addi r3, r1, 0x20 /* 801293B0 001261B0 38 81 00 5C */ addi r4, r1, 0x5c -/* 801293B4 001261B4 4B EE 53 A1 */ bl func_8000E754 +/* 801293B4 001261B4 4B EE 53 A1 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 801293B8 001261B8 80 79 00 10 */ lwz r3, 0x10(r25) /* 801293BC 001261BC C0 22 A1 B4 */ lfs f1, lbl_803CEB34-_SDA2_BASE_(r2) /* 801293C0 001261C0 C0 03 00 28 */ lfs f0, 0x28(r3) @@ -2439,7 +2439,7 @@ lbl_801294C8: /* 801294E0 001262E0 EC 01 00 72 */ fmuls f0, f1, f1 /* 801294E4 001262E4 D0 21 00 14 */ stfs f1, 0x14(r1) /* 801294E8 001262E8 EC 3F 00 28 */ fsubs f1, f31, f0 -/* 801294EC 001262EC 4B EE 13 11 */ bl func_8000A7FC +/* 801294EC 001262EC 4B EE 13 11 */ bl xsqrt__Ff /* 801294F0 001262F0 FF A0 08 90 */ fmr f29, f1 /* 801294F4 001262F4 4B F0 77 95 */ bl xurand__Fv /* 801294F8 001262F8 C0 42 A1 74 */ lfs f2, lbl_803CEAF4-_SDA2_BASE_(r2) @@ -2452,7 +2452,7 @@ lbl_801294C8: /* 80129514 00126314 EC 02 00 B2 */ fmuls f0, f2, f2 /* 80129518 00126318 D0 41 00 18 */ stfs f2, 0x18(r1) /* 8012951C 0012631C EC 21 00 28 */ fsubs f1, f1, f0 -/* 80129520 00126320 4B EE 12 DD */ bl func_8000A7FC +/* 80129520 00126320 4B EE 12 DD */ bl xsqrt__Ff /* 80129524 00126324 FF A0 08 90 */ fmr f29, f1 /* 80129528 00126328 4B F0 77 61 */ bl xurand__Fv /* 8012952C 0012632C C0 02 A1 74 */ lfs f0, lbl_803CEAF4-_SDA2_BASE_(r2) @@ -2464,7 +2464,7 @@ lbl_801294C8: /* 80129544 00126344 D0 5D 00 44 */ stfs f2, 0x44(r29) /* 80129548 00126348 80 7D 00 08 */ lwz r3, 8(r29) /* 8012954C 0012634C 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 80129550 00126350 4B EE 5A E5 */ bl func_8000F034 +/* 80129550 00126350 4B EE 5A E5 */ bl xMat3x3Copy__FP7xMat3x3PC7xMat3x3 /* 80129554 00126354 80 7D 00 08 */ lwz r3, 8(r29) /* 80129558 00126358 38 81 00 20 */ addi r4, r1, 0x20 /* 8012955C 0012635C 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -2474,7 +2474,7 @@ lbl_801294C8: /* 8012956C 0012636C 38 81 00 14 */ addi r4, r1, 0x14 /* 80129570 00126370 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80129574 00126374 38 63 00 30 */ addi r3, r3, 0x30 -/* 80129578 00126378 4B EE 51 DD */ bl func_8000E754 +/* 80129578 00126378 4B EE 51 DD */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8012957C 0012637C 80 9D 00 08 */ lwz r4, 8(r29) /* 80129580 00126380 38 7D 00 0C */ addi r3, r29, 0xc /* 80129584 00126384 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -2488,10 +2488,10 @@ lbl_801294C8: /* 801295A4 001263A4 80 C5 00 4C */ lwz r6, 0x4c(r5) /* 801295A8 001263A8 38 A4 00 30 */ addi r5, r4, 0x30 /* 801295AC 001263AC 38 86 00 30 */ addi r4, r6, 0x30 -/* 801295B0 001263B0 4B EE 50 E1 */ bl func_8000E690 +/* 801295B0 001263B0 4B EE 50 E1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 801295B4 001263B4 C0 22 A1 90 */ lfs f1, lbl_803CEB10-_SDA2_BASE_(r2) /* 801295B8 001263B8 38 7D 00 18 */ addi r3, r29, 0x18 -/* 801295BC 001263BC 4B EF 23 7D */ bl func_8001B938 +/* 801295BC 001263BC 4B EF 23 7D */ bl xVec3SMulBy__FP5xVec3f /* 801295C0 001263C0 C0 3D 00 1C */ lfs f1, 0x1c(r29) /* 801295C4 001263C4 C0 02 A1 64 */ lfs f0, lbl_803CEAE4-_SDA2_BASE_(r2) /* 801295C8 001263C8 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -2527,15 +2527,15 @@ lbl_801295D4: /* 8012963C 0012643C 38 9D 00 18 */ addi r4, r29, 0x18 /* 80129640 00126440 4B F2 4E 9D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80129644 00126444 38 7D 00 58 */ addi r3, r29, 0x58 -/* 80129648 00126448 4B EE BA 85 */ bl func_800150CC +/* 80129648 00126448 4B EE BA 85 */ bl xVec3Length2__FPC5xVec3 /* 8012964C 0012644C C0 02 A1 6C */ lfs f0, lbl_803CEAEC-_SDA2_BASE_(r2) /* 80129650 00126450 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80129654 00126454 40 81 00 1C */ ble lbl_80129670 -/* 80129658 00126458 4B EE 11 A5 */ bl func_8000A7FC +/* 80129658 00126458 4B EE 11 A5 */ bl xsqrt__Ff /* 8012965C 0012645C C0 02 A1 60 */ lfs f0, lbl_803CEAE0-_SDA2_BASE_(r2) /* 80129660 00126460 38 7D 00 58 */ addi r3, r29, 0x58 /* 80129664 00126464 EC 20 08 24 */ fdivs f1, f0, f1 -/* 80129668 00126468 4B EF 22 D1 */ bl func_8001B938 +/* 80129668 00126468 4B EF 22 D1 */ bl xVec3SMulBy__FP5xVec3f /* 8012966C 0012646C 48 00 00 38 */ b lbl_801296A4 lbl_80129670: /* 80129670 00126470 C0 1D 00 24 */ lfs f0, 0x24(r29) @@ -2545,17 +2545,17 @@ lbl_80129670: /* 80129680 00126480 FC 60 08 90 */ fmr f3, f1 /* 80129684 00126484 C0 42 A1 60 */ lfs f2, lbl_803CEAE0-_SDA2_BASE_(r2) /* 80129688 00126488 38 7D 00 58 */ addi r3, r29, 0x58 -/* 8012968C 0012648C 4B EE 59 71 */ bl func_8000EFFC +/* 8012968C 0012648C 4B EE 59 71 */ bl xVec3Init__FP5xVec3fff /* 80129690 00126490 48 00 00 14 */ b lbl_801296A4 lbl_80129694: /* 80129694 00126494 FC 60 08 90 */ fmr f3, f1 /* 80129698 00126498 C0 42 A1 68 */ lfs f2, lbl_803CEAE8-_SDA2_BASE_(r2) /* 8012969C 0012649C 38 7D 00 58 */ addi r3, r29, 0x58 -/* 801296A0 001264A0 4B EE 59 5D */ bl func_8000EFFC +/* 801296A0 001264A0 4B EE 59 5D */ bl xVec3Init__FP5xVec3fff lbl_801296A4: /* 801296A4 001264A4 38 61 00 08 */ addi r3, r1, 8 /* 801296A8 001264A8 38 9D 00 58 */ addi r4, r29, 0x58 -/* 801296AC 001264AC 4B EE 50 19 */ bl func_8000E6C4 +/* 801296AC 001264AC 4B EE 50 19 */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 801296B0 001264B0 80 7D 00 08 */ lwz r3, 8(r29) /* 801296B4 001264B4 38 81 00 08 */ addi r4, r1, 8 /* 801296B8 001264B8 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -2578,7 +2578,7 @@ lbl_801296C4: /* 801296F8 001264F8 38 7D 00 58 */ addi r3, r29, 0x58 /* 801296FC 001264FC C0 22 A1 60 */ lfs f1, lbl_803CEAE0-_SDA2_BASE_(r2) /* 80129700 00126500 FC 60 10 90 */ fmr f3, f2 -/* 80129704 00126504 4B EE 58 F9 */ bl func_8000EFFC +/* 80129704 00126504 4B EE 58 F9 */ bl xVec3Init__FP5xVec3fff /* 80129708 00126508 C0 02 A1 A0 */ lfs f0, lbl_803CEB20-_SDA2_BASE_(r2) /* 8012970C 0012650C D0 1D 00 30 */ stfs f0, 0x30(r29) /* 80129710 00126510 48 00 00 34 */ b lbl_80129744 @@ -2587,7 +2587,7 @@ lbl_80129714: /* 80129718 00126518 C0 3D 00 20 */ lfs f1, 0x20(r29) /* 8012971C 0012651C C0 42 A1 64 */ lfs f2, lbl_803CEAE4-_SDA2_BASE_(r2) /* 80129720 00126520 38 7D 00 58 */ addi r3, r29, 0x58 -/* 80129724 00126524 4B EE 58 D9 */ bl func_8000EFFC +/* 80129724 00126524 4B EE 58 D9 */ bl xVec3Init__FP5xVec3fff /* 80129728 00126528 38 7D 00 58 */ addi r3, r29, 0x58 /* 8012972C 0012652C 7C 64 1B 78 */ mr r4, r3 /* 80129730 00126530 4B F2 4B C1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -2690,10 +2690,10 @@ lbl_80129838: /* 8012989C 0012669C 4B FF E6 FD */ bl zFragLoc_InitVec__FP13zFragLocationP5xVec3P14xModelInstance /* 801298A0 001266A0 38 61 00 14 */ addi r3, r1, 0x14 /* 801298A4 001266A4 38 81 00 20 */ addi r4, r1, 0x20 -/* 801298A8 001266A8 4B EF 20 B9 */ bl func_8001B960 +/* 801298A8 001266A8 4B EF 20 B9 */ bl xVec3SubFrom__FP5xVec3PC5xVec3 /* 801298AC 001266AC 38 61 00 08 */ addi r3, r1, 8 /* 801298B0 001266B0 38 81 00 20 */ addi r4, r1, 0x20 -/* 801298B4 001266B4 4B EF 20 AD */ bl func_8001B960 +/* 801298B4 001266B4 4B EF 20 AD */ bl xVec3SubFrom__FP5xVec3PC5xVec3 /* 801298B8 001266B8 3C 60 80 13 */ lis r3, lbl_8012891C@ha /* 801298BC 001266BC 3B 61 00 2C */ addi r27, r1, 0x2c /* 801298C0 001266C0 3B 83 89 1C */ addi r28, r3, lbl_8012891C@l @@ -2764,7 +2764,7 @@ lbl_80129968: /* 801299AC 001267AC 90 01 00 38 */ stw r0, 0x38(r1) /* 801299B0 001267B0 C8 01 00 38 */ lfd f0, 0x38(r1) /* 801299B4 001267B4 EC 20 08 28 */ fsubs f1, f0, f1 -/* 801299B8 001267B8 4B EE B6 A1 */ bl func_80015058 +/* 801299B8 001267B8 4B EE B6 A1 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 801299BC 001267BC 6F C3 80 00 */ xoris r3, r30, 0x8000 /* 801299C0 001267C0 3C 00 43 30 */ lis r0, 0x4330 /* 801299C4 001267C4 90 61 00 44 */ stw r3, 0x44(r1) @@ -2774,7 +2774,7 @@ lbl_80129968: /* 801299D4 001267D4 90 01 00 40 */ stw r0, 0x40(r1) /* 801299D8 001267D8 C8 01 00 40 */ lfd f0, 0x40(r1) /* 801299DC 001267DC EC 20 08 28 */ fsubs f1, f0, f1 -/* 801299E0 001267E0 4B EE B6 79 */ bl func_80015058 +/* 801299E0 001267E0 4B EE B6 79 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 801299E4 001267E4 C0 02 A1 64 */ lfs f0, lbl_803CEAE4-_SDA2_BASE_(r2) /* 801299E8 001267E8 38 7A 00 18 */ addi r3, r26, 0x18 /* 801299EC 001267EC D0 1A 00 34 */ stfs f0, 0x34(r26) @@ -2785,14 +2785,14 @@ lbl_80129968: /* 80129A00 00126800 C0 42 A1 A0 */ lfs f2, lbl_803CEB20-_SDA2_BASE_(r2) /* 80129A04 00126804 FC 60 08 90 */ fmr f3, f1 /* 80129A08 00126808 EC 42 01 38 */ fmsubs f2, f2, f4, f0 -/* 80129A0C 0012680C 4B EE 55 F1 */ bl func_8000EFFC +/* 80129A0C 0012680C 4B EE 55 F1 */ bl xVec3Init__FP5xVec3fff /* 80129A10 00126810 4B F0 72 79 */ bl xurand__Fv /* 80129A14 00126814 D0 3A 00 58 */ stfs f1, 0x58(r26) /* 80129A18 00126818 C0 02 A1 64 */ lfs f0, lbl_803CEAE4-_SDA2_BASE_(r2) /* 80129A1C 0012681C D0 1A 00 5C */ stfs f0, 0x5c(r26) /* 80129A20 00126820 C0 02 A1 60 */ lfs f0, lbl_803CEAE0-_SDA2_BASE_(r2) /* 80129A24 00126824 EC 21 00 7C */ fnmsubs f1, f1, f1, f0 -/* 80129A28 00126828 4B EE 0D D5 */ bl func_8000A7FC +/* 80129A28 00126828 4B EE 0D D5 */ bl xsqrt__Ff /* 80129A2C 0012682C D0 3A 00 60 */ stfs f1, 0x60(r26) /* 80129A30 00126830 4B F0 72 59 */ bl xurand__Fv /* 80129A34 00126834 C0 02 A1 C4 */ lfs f0, lbl_803CEB44-_SDA2_BASE_(r2) @@ -3082,7 +3082,7 @@ lbl_80129E1C: /* 80129E34 00126C34 41 82 00 10 */ beq lbl_80129E44 /* 80129E38 00126C38 7F 44 D3 78 */ mr r4, r26 /* 80129E3C 00126C3C 38 7D 00 18 */ addi r3, r29, 0x18 -/* 80129E40 00126C40 4B EE 49 15 */ bl func_8000E754 +/* 80129E40 00126C40 4B EE 49 15 */ bl xVec3AddTo__FP5xVec3PC5xVec3 lbl_80129E44: /* 80129E44 00126C44 4B F0 6E 45 */ bl xurand__Fv /* 80129E48 00126C48 C0 02 A1 58 */ lfs f0, lbl_803CEAD8-_SDA2_BASE_(r2) diff --git a/asm/Game/zSurface.s b/asm/Game/zSurface.s index 7bbbd8bbe..1726e2c28 100644 --- a/asm/Game/zSurface.s +++ b/asm/Game/zSurface.s @@ -99,25 +99,25 @@ lbl_800B573C: /* 800B5748 000B2548 D0 1A 00 40 */ stfs f0, 0x40(r26) /* 800B574C 000B254C C0 1B 00 5C */ lfs f0, 0x5c(r27) /* 800B5750 000B2550 D0 1A 00 44 */ stfs f0, 0x44(r26) -/* 800B5754 000B2554 4B F5 5B 11 */ bl func_8000B264 +/* 800B5754 000B2554 4B F5 5B 11 */ bl __as__5xVec3FRC5xVec3 /* 800B5758 000B2558 38 7A 00 5C */ addi r3, r26, 0x5c /* 800B575C 000B255C 38 9B 00 6C */ addi r4, r27, 0x6c -/* 800B5760 000B2560 4B F5 5B 05 */ bl func_8000B264 +/* 800B5760 000B2560 4B F5 5B 05 */ bl __as__5xVec3FRC5xVec3 /* 800B5764 000B2564 38 7A 00 68 */ addi r3, r26, 0x68 /* 800B5768 000B2568 38 9B 00 78 */ addi r4, r27, 0x78 -/* 800B576C 000B256C 4B F5 5A F9 */ bl func_8000B264 +/* 800B576C 000B256C 4B F5 5A F9 */ bl __as__5xVec3FRC5xVec3 /* 800B5770 000B2570 38 7A 00 74 */ addi r3, r26, 0x74 /* 800B5774 000B2574 38 9B 00 84 */ addi r4, r27, 0x84 -/* 800B5778 000B2578 4B F5 5A ED */ bl func_8000B264 +/* 800B5778 000B2578 4B F5 5A ED */ bl __as__5xVec3FRC5xVec3 /* 800B577C 000B257C 38 7A 00 80 */ addi r3, r26, 0x80 /* 800B5780 000B2580 38 9B 00 90 */ addi r4, r27, 0x90 -/* 800B5784 000B2584 4B F5 5A E1 */ bl func_8000B264 +/* 800B5784 000B2584 4B F5 5A E1 */ bl __as__5xVec3FRC5xVec3 /* 800B5788 000B2588 38 7A 00 8C */ addi r3, r26, 0x8c /* 800B578C 000B258C 38 9B 00 9C */ addi r4, r27, 0x9c -/* 800B5790 000B2590 4B F5 5A D5 */ bl func_8000B264 +/* 800B5790 000B2590 4B F5 5A D5 */ bl __as__5xVec3FRC5xVec3 /* 800B5794 000B2594 38 7A 00 98 */ addi r3, r26, 0x98 /* 800B5798 000B2598 38 9B 00 A8 */ addi r4, r27, 0xa8 -/* 800B579C 000B259C 4B F5 5A C9 */ bl func_8000B264 +/* 800B579C 000B259C 4B F5 5A C9 */ bl __as__5xVec3FRC5xVec3 /* 800B57A0 000B25A0 C0 02 95 54 */ lfs f0, lbl_803CDED4-_SDA2_BASE_(r2) /* 800B57A4 000B25A4 3A D6 00 01 */ addi r22, r22, 1 /* 800B57A8 000B25A8 2C 16 00 02 */ cmpwi r22, 2 @@ -515,7 +515,7 @@ zSurfaceGetDamping__FPC8xSurfacef: /* 800B5C5C 000B2A5C 7C 08 02 A6 */ mflr r0 /* 800B5C60 000B2A60 C0 43 00 1C */ lfs f2, 0x1c(r3) /* 800B5C64 000B2A64 90 01 00 14 */ stw r0, 0x14(r1) -/* 800B5C68 000B2A68 4B F7 9F AD */ bl func_8002FC14 +/* 800B5C68 000B2A68 4B F7 9F AD */ bl xpow__Fff /* 800B5C6C 000B2A6C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B5C70 000B2A70 7C 08 03 A6 */ mtlr r0 /* 800B5C74 000B2A74 38 21 00 10 */ addi r1, r1, 0x10 @@ -650,11 +650,11 @@ lbl_800B5E08: /* 800B5E18 000B2C18 FC 20 F8 90 */ fmr f1, f31 /* 800B5E1C 000B2C1C 38 61 00 08 */ addi r3, r1, 8 /* 800B5E20 000B2C20 38 9F 00 5C */ addi r4, r31, 0x5c -/* 800B5E24 000B2C24 4B F5 52 6D */ bl func_8000B090 +/* 800B5E24 000B2C24 4B F5 52 6D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800B5E28 000B2C28 38 7F 00 50 */ addi r3, r31, 0x50 /* 800B5E2C 000B2C2C 38 81 00 08 */ addi r4, r1, 8 /* 800B5E30 000B2C30 7C 65 1B 78 */ mr r5, r3 -/* 800B5E34 000B2C34 4B F5 52 85 */ bl func_8000B0B8 +/* 800B5E34 000B2C34 4B F5 52 85 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 800B5E38 000B2C38 48 00 00 14 */ b lbl_800B5E4C lbl_800B5E3C: /* 800B5E3C 000B2C3C C0 3F 00 50 */ lfs f1, 0x50(r31) @@ -704,11 +704,11 @@ lbl_800B5EC0: /* 800B5ED0 000B2CD0 FC 20 F8 90 */ fmr f1, f31 /* 800B5ED4 000B2CD4 38 61 00 08 */ addi r3, r1, 8 /* 800B5ED8 000B2CD8 38 9F 00 74 */ addi r4, r31, 0x74 -/* 800B5EDC 000B2CDC 4B F5 51 B5 */ bl func_8000B090 +/* 800B5EDC 000B2CDC 4B F5 51 B5 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800B5EE0 000B2CE0 38 7F 00 68 */ addi r3, r31, 0x68 /* 800B5EE4 000B2CE4 38 81 00 08 */ addi r4, r1, 8 /* 800B5EE8 000B2CE8 7C 65 1B 78 */ mr r5, r3 -/* 800B5EEC 000B2CEC 4B F5 51 CD */ bl func_8000B0B8 +/* 800B5EEC 000B2CEC 4B F5 51 CD */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 800B5EF0 000B2CF0 48 00 00 14 */ b lbl_800B5F04 lbl_800B5EF4: /* 800B5EF4 000B2CF4 C0 3F 00 68 */ lfs f1, 0x68(r31) diff --git a/asm/Game/zTalkBox.s b/asm/Game/zTalkBox.s index 1d00c40fd..46a115cad 100644 --- a/asm/Game/zTalkBox.s +++ b/asm/Game/zTalkBox.s @@ -53,9 +53,9 @@ zTalkBox.trigger__22_unnamed_zTalkBox_cpp_FUi: /* 801306A0 0012D4A0 41 82 00 30 */ beq lbl_801306D0 /* 801306A4 0012D4A4 3B E3 8D 80 */ addi r31, r3, -29312 /* 801306A8 0012D4A8 7F E3 FB 78 */ mr r3, r31 -/* 801306AC 0012D4AC 48 00 34 BD */ bl func_80133B68 +/* 801306AC 0012D4AC 48 00 34 BD */ bl push_back__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_Fv /* 801306B0 0012D4B0 7F E3 FB 78 */ mr r3, r31 -/* 801306B4 0012D4B4 48 00 33 7D */ bl func_80133A30 +/* 801306B4 0012D4B4 48 00 33 7D */ bl back__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_Fv /* 801306B8 0012D4B8 3C 80 80 32 */ lis r4, lbl_8031B320@ha /* 801306BC 0012D4BC 38 84 B3 20 */ addi r4, r4, lbl_8031B320@l /* 801306C0 0012D4C0 80 04 00 08 */ lwz r0, 8(r4) @@ -171,20 +171,20 @@ zTalkBox.flush_triggered__22_unnamed_zTalkBox_cpp_Fv: /* 80130820 0012D620 48 00 00 34 */ b lbl_80130854 lbl_80130824: /* 80130824 0012D624 7F E3 FB 78 */ mr r3, r31 -/* 80130828 0012D628 48 00 33 A9 */ bl func_80133BD0 +/* 80130828 0012D628 48 00 33 A9 */ bl front__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_Fv /* 8013082C 0012D62C 80 83 00 00 */ lwz r4, 0(r3) /* 80130830 0012D630 80 03 00 04 */ lwz r0, 4(r3) /* 80130834 0012D634 7F E3 FB 78 */ mr r3, r31 /* 80130838 0012D638 90 81 00 08 */ stw r4, 8(r1) /* 8013083C 0012D63C 90 01 00 0C */ stw r0, 0xc(r1) -/* 80130840 0012D640 48 00 33 69 */ bl func_80133BA8 +/* 80130840 0012D640 48 00 33 69 */ bl pop_front__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_Fv /* 80130844 0012D644 80 61 00 08 */ lwz r3, 8(r1) /* 80130848 0012D648 80 A1 00 0C */ lwz r5, 0xc(r1) /* 8013084C 0012D64C 7C 64 1B 78 */ mr r4, r3 /* 80130850 0012D650 4B EE EE 91 */ bl zEntEvent__FP5xBaseP5xBaseUi lbl_80130854: /* 80130854 0012D654 7F E3 FB 78 */ mr r3, r31 -/* 80130858 0012D658 48 00 33 39 */ bl func_80133B90 +/* 80130858 0012D658 48 00 33 39 */ bl empty__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_CFv /* 8013085C 0012D65C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80130860 0012D660 41 82 FF C4 */ beq lbl_80130824 /* 80130864 0012D664 80 01 00 24 */ lwz r0, 0x24(r1) @@ -317,7 +317,7 @@ zTalkBox.load_wait_context__22_unnamed_zTalkBox_cpp_FRQ222_unnamed_zTalkBox_cpp_ /* 80130A18 0012D818 38 80 00 04 */ li r4, 4 /* 80130A1C 0012D81C D0 1E 00 04 */ stfs f0, 4(r30) /* 80130A20 0012D820 38 63 00 25 */ addi r3, r3, 0x25 -/* 80130A24 0012D824 4B EF 59 01 */ bl func_80026324 +/* 80130A24 0012D824 4B EF 59 01 */ bl create__6substrFPCcUl /* 80130A28 0012D828 90 81 00 34 */ stw r4, 0x34(r1) /* 80130A2C 0012D82C 38 81 00 30 */ addi r4, r1, 0x30 /* 80130A30 0012D830 90 61 00 30 */ stw r3, 0x30(r1) @@ -339,7 +339,7 @@ lbl_80130A68: /* 80130A6C 0012D86C 38 80 00 06 */ li r4, 6 /* 80130A70 0012D870 38 63 C9 20 */ addi r3, r3, lbl_8026C920@l /* 80130A74 0012D874 38 63 00 2A */ addi r3, r3, 0x2a -/* 80130A78 0012D878 4B EF 58 AD */ bl func_80026324 +/* 80130A78 0012D878 4B EF 58 AD */ bl create__6substrFPCcUl /* 80130A7C 0012D87C 90 81 00 2C */ stw r4, 0x2c(r1) /* 80130A80 0012D880 38 81 00 28 */ addi r4, r1, 0x28 /* 80130A84 0012D884 90 61 00 28 */ stw r3, 0x28(r1) @@ -361,7 +361,7 @@ lbl_80130A68: /* 80130AC4 0012D8C4 38 80 00 05 */ li r4, 5 /* 80130AC8 0012D8C8 38 63 C9 20 */ addi r3, r3, lbl_8026C920@l /* 80130ACC 0012D8CC 38 63 00 31 */ addi r3, r3, 0x31 -/* 80130AD0 0012D8D0 4B EF 58 55 */ bl func_80026324 +/* 80130AD0 0012D8D0 4B EF 58 55 */ bl create__6substrFPCcUl /* 80130AD4 0012D8D4 90 81 00 24 */ stw r4, 0x24(r1) /* 80130AD8 0012D8D8 38 81 00 20 */ addi r4, r1, 0x20 /* 80130ADC 0012D8DC 90 61 00 20 */ stw r3, 0x20(r1) @@ -380,7 +380,7 @@ lbl_80130B04: /* 80130B08 0012D908 38 80 00 05 */ li r4, 5 /* 80130B0C 0012D90C 38 63 C9 20 */ addi r3, r3, lbl_8026C920@l /* 80130B10 0012D910 38 63 00 37 */ addi r3, r3, 0x37 -/* 80130B14 0012D914 4B EF 58 11 */ bl func_80026324 +/* 80130B14 0012D914 4B EF 58 11 */ bl create__6substrFPCcUl /* 80130B18 0012D918 90 81 00 1C */ stw r4, 0x1c(r1) /* 80130B1C 0012D91C 38 81 00 18 */ addi r4, r1, 0x18 /* 80130B20 0012D920 90 61 00 18 */ stw r3, 0x18(r1) @@ -396,7 +396,7 @@ lbl_80130B04: /* 80130B48 0012D948 38 80 00 05 */ li r4, 5 /* 80130B4C 0012D94C 98 1E 00 00 */ stb r0, 0(r30) /* 80130B50 0012D950 38 63 00 3D */ addi r3, r3, 0x3d -/* 80130B54 0012D954 4B EF 57 D1 */ bl func_80026324 +/* 80130B54 0012D954 4B EF 57 D1 */ bl create__6substrFPCcUl /* 80130B58 0012D958 90 81 00 14 */ stw r4, 0x14(r1) /* 80130B5C 0012D95C 38 81 00 10 */ addi r4, r1, 0x10 /* 80130B60 0012D960 90 61 00 10 */ stw r3, 0x10(r1) @@ -449,7 +449,7 @@ lbl_80130C04: /* 80130C08 0012DA08 38 80 00 04 */ li r4, 4 /* 80130C0C 0012DA0C 38 63 C9 20 */ addi r3, r3, lbl_8026C920@l /* 80130C10 0012DA10 38 63 00 43 */ addi r3, r3, 0x43 -/* 80130C14 0012DA14 4B EF 57 11 */ bl func_80026324 +/* 80130C14 0012DA14 4B EF 57 11 */ bl create__6substrFPCcUl /* 80130C18 0012DA18 90 81 00 0C */ stw r4, 0xc(r1) /* 80130C1C 0012DA1C 38 81 00 08 */ addi r4, r1, 8 /* 80130C20 0012DA20 90 61 00 08 */ stw r3, 8(r1) @@ -664,7 +664,7 @@ lbl_80130F04: /* 80130F20 0012DD20 90 C1 00 10 */ stw r6, 0x10(r1) /* 80130F24 0012DD24 38 63 00 43 */ addi r3, r3, 0x43 /* 80130F28 0012DD28 90 01 00 14 */ stw r0, 0x14(r1) -/* 80130F2C 0012DD2C 4B EF 53 F9 */ bl func_80026324 +/* 80130F2C 0012DD2C 4B EF 53 F9 */ bl create__6substrFPCcUl /* 80130F30 0012DD30 90 81 00 0C */ stw r4, 0xc(r1) /* 80130F34 0012DD34 38 81 00 08 */ addi r4, r1, 8 /* 80130F38 0012DD38 90 61 00 08 */ stw r3, 8(r1) @@ -760,7 +760,7 @@ zTalkBox.load_sound_type__22_unnamed_zTalkBox_cpp_FRQ222_unnamed_zTalkBox_cpp_13 /* 80131078 0012DE78 7C 7E 1B 78 */ mr r30, r3 /* 8013107C 0012DE7C 38 64 00 48 */ addi r3, r4, 0x48 /* 80131080 0012DE80 38 80 00 06 */ li r4, 6 -/* 80131084 0012DE84 4B EF 52 A1 */ bl func_80026324 +/* 80131084 0012DE84 4B EF 52 A1 */ bl create__6substrFPCcUl /* 80131088 0012DE88 90 81 00 0C */ stw r4, 0xc(r1) /* 8013108C 0012DE8C 38 81 00 08 */ addi r4, r1, 8 /* 80131090 0012DE90 90 61 00 08 */ stw r3, 8(r1) @@ -823,7 +823,7 @@ lbl_801310F0: /* 80131168 0012DF68 38 65 C9 20 */ addi r3, r5, lbl_8026C920@l /* 8013116C 0012DF6C 38 63 00 4F */ addi r3, r3, 0x4f /* 80131170 0012DF70 98 1F 00 04 */ stb r0, 4(r31) -/* 80131174 0012DF74 4B EF 51 B1 */ bl func_80026324 +/* 80131174 0012DF74 4B EF 51 B1 */ bl create__6substrFPCcUl /* 80131178 0012DF78 90 81 00 40 */ stw r4, 0x40(r1) /* 8013117C 0012DF7C 38 81 00 3C */ addi r4, r1, 0x3c /* 80131180 0012DF80 90 61 00 3C */ stw r3, 0x3c(r1) @@ -839,7 +839,7 @@ lbl_801310F0: /* 801311A8 0012DFA8 38 64 C9 20 */ addi r3, r4, lbl_8026C920@l /* 801311AC 0012DFAC 38 80 00 03 */ li r4, 3 /* 801311B0 0012DFB0 38 63 00 56 */ addi r3, r3, 0x56 -/* 801311B4 0012DFB4 4B EF 51 71 */ bl func_80026324 +/* 801311B4 0012DFB4 4B EF 51 71 */ bl create__6substrFPCcUl /* 801311B8 0012DFB8 90 81 00 38 */ stw r4, 0x38(r1) /* 801311BC 0012DFBC 38 81 00 34 */ addi r4, r1, 0x34 /* 801311C0 0012DFC0 90 61 00 34 */ stw r3, 0x34(r1) @@ -855,7 +855,7 @@ lbl_801311E0: /* 801311E4 0012DFE4 38 80 00 06 */ li r4, 6 /* 801311E8 0012DFE8 38 63 C9 20 */ addi r3, r3, lbl_8026C920@l /* 801311EC 0012DFEC 38 63 00 5A */ addi r3, r3, 0x5a -/* 801311F0 0012DFF0 4B EF 51 35 */ bl func_80026324 +/* 801311F0 0012DFF0 4B EF 51 35 */ bl create__6substrFPCcUl /* 801311F4 0012DFF4 90 81 00 30 */ stw r4, 0x30(r1) /* 801311F8 0012DFF8 38 81 00 2C */ addi r4, r1, 0x2c /* 801311FC 0012DFFC 90 61 00 2C */ stw r3, 0x2c(r1) @@ -904,7 +904,7 @@ lbl_8013128C: /* 80131298 0012E098 90 1F 00 14 */ stw r0, 0x14(r31) /* 8013129C 0012E09C 38 63 00 61 */ addi r3, r3, 0x61 /* 801312A0 0012E0A0 38 80 00 07 */ li r4, 7 -/* 801312A4 0012E0A4 4B EF 50 81 */ bl func_80026324 +/* 801312A4 0012E0A4 4B EF 50 81 */ bl create__6substrFPCcUl /* 801312A8 0012E0A8 90 81 00 28 */ stw r4, 0x28(r1) /* 801312AC 0012E0AC 38 81 00 24 */ addi r4, r1, 0x24 /* 801312B0 0012E0B0 90 61 00 24 */ stw r3, 0x24(r1) @@ -920,7 +920,7 @@ lbl_8013128C: /* 801312D8 0012E0D8 38 64 C9 20 */ addi r3, r4, lbl_8026C920@l /* 801312DC 0012E0DC 38 80 00 02 */ li r4, 2 /* 801312E0 0012E0E0 38 63 00 69 */ addi r3, r3, 0x69 -/* 801312E4 0012E0E4 4B EF 50 41 */ bl func_80026324 +/* 801312E4 0012E0E4 4B EF 50 41 */ bl create__6substrFPCcUl /* 801312E8 0012E0E8 90 81 00 20 */ stw r4, 0x20(r1) /* 801312EC 0012E0EC 38 81 00 1C */ addi r4, r1, 0x1c /* 801312F0 0012E0F0 90 61 00 1C */ stw r3, 0x1c(r1) @@ -936,7 +936,7 @@ lbl_80131310: /* 80131314 0012E114 38 80 00 04 */ li r4, 4 /* 80131318 0012E118 38 63 C9 20 */ addi r3, r3, lbl_8026C920@l /* 8013131C 0012E11C 38 63 00 6C */ addi r3, r3, 0x6c -/* 80131320 0012E120 4B EF 50 05 */ bl func_80026324 +/* 80131320 0012E120 4B EF 50 05 */ bl create__6substrFPCcUl /* 80131324 0012E124 90 81 00 18 */ stw r4, 0x18(r1) /* 80131328 0012E128 38 81 00 14 */ addi r4, r1, 0x14 /* 8013132C 0012E12C 90 61 00 14 */ stw r3, 0x14(r1) @@ -961,7 +961,7 @@ lbl_80131364: /* 80131370 0012E170 98 1F 00 07 */ stb r0, 7(r31) /* 80131374 0012E174 38 63 00 71 */ addi r3, r3, 0x71 /* 80131378 0012E178 38 80 00 04 */ li r4, 4 -/* 8013137C 0012E17C 4B EF 4F A9 */ bl func_80026324 +/* 8013137C 0012E17C 4B EF 4F A9 */ bl create__6substrFPCcUl /* 80131380 0012E180 90 81 00 10 */ stw r4, 0x10(r1) /* 80131384 0012E184 38 81 00 0C */ addi r4, r1, 0xc /* 80131388 0012E188 90 61 00 0C */ stw r3, 0xc(r1) @@ -1043,7 +1043,7 @@ lbl_80131424: /* 801314A4 0012E2A4 41 82 00 1C */ beq lbl_801314C0 /* 801314A8 0012E2A8 7C 83 23 78 */ mr r3, r4 /* 801314AC 0012E2AC 38 63 8D 5C */ addi r3, r3, -29348 -/* 801314B0 0012E2B0 48 00 28 29 */ bl func_80133CD8 +/* 801314B0 0012E2B0 48 00 28 29 */ bl clear__14sound_queue_4_Fv /* 801314B4 0012E2B4 4B FF F1 49 */ bl zTalkBox.speak_stop__22_unnamed_zTalkBox_cpp_Fv /* 801314B8 0012E2B8 38 60 00 01 */ li r3, 1 /* 801314BC 0012E2BC 48 00 02 34 */ b lbl_801316F0 @@ -1062,16 +1062,16 @@ lbl_801314E4: /* 801314E8 0012E2E8 40 80 00 34 */ bge lbl_8013151C /* 801314EC 0012E2EC 3B A4 8D 5C */ addi r29, r4, -29348 /* 801314F0 0012E2F0 7F A3 EB 78 */ mr r3, r29 -/* 801314F4 0012E2F4 48 00 27 C5 */ bl func_80133CB8 +/* 801314F4 0012E2F4 48 00 27 C5 */ bl size__14sound_queue_4_CFv /* 801314F8 0012E2F8 2C 03 00 00 */ cmpwi r3, 0 /* 801314FC 0012E2FC 40 81 01 F0 */ ble lbl_801316EC /* 80131500 0012E300 7F A3 EB 78 */ mr r3, r29 -/* 80131504 0012E304 48 00 27 51 */ bl func_80133C54 +/* 80131504 0012E304 48 00 27 51 */ bl pop__14sound_queue_4_Fv /* 80131508 0012E308 48 00 01 E4 */ b lbl_801316EC lbl_8013150C: /* 8013150C 0012E30C 7C 83 23 78 */ mr r3, r4 /* 80131510 0012E310 38 63 8D 5C */ addi r3, r3, -29348 -/* 80131514 0012E314 48 00 27 C5 */ bl func_80133CD8 +/* 80131514 0012E314 48 00 27 C5 */ bl clear__14sound_queue_4_Fv /* 80131518 0012E318 4B FF F0 E5 */ bl zTalkBox.speak_stop__22_unnamed_zTalkBox_cpp_Fv lbl_8013151C: /* 8013151C 0012E31C 80 9F 00 00 */ lwz r4, 0(r31) @@ -1103,7 +1103,7 @@ lbl_80131548: /* 80131578 0012E378 7C E7 02 14 */ add r7, r7, r0 /* 8013157C 0012E37C 3C E7 00 01 */ addis r7, r7, 1 /* 80131580 0012E380 38 E7 8D 56 */ addi r7, r7, -29354 -/* 80131584 0012E384 4B EF E5 7D */ bl func_8002FB00 +/* 80131584 0012E384 4B EF E5 7D */ bl play__14sound_queue_4_FUiffUiUiUi14sound_category /* 80131588 0012E388 80 1D 8D 58 */ lwz r0, -0x72a8(r29) /* 8013158C 0012E38C 3C 60 80 32 */ lis r3, lbl_8031B320@ha /* 80131590 0012E390 38 83 B3 20 */ addi r4, r3, lbl_8031B320@l @@ -1166,7 +1166,7 @@ lbl_80131640: /* 80131658 0012E458 28 00 00 2B */ cmplwi r0, 0x2b /* 8013165C 0012E45C 40 82 00 14 */ bne lbl_80131670 /* 80131660 0012E460 7C 9E 23 78 */ mr r30, r4 -/* 80131664 0012E464 4B ED CF D5 */ bl func_8000E638 +/* 80131664 0012E464 4B ED CF D5 */ bl xEntIsVisible__FPC4xEnt /* 80131668 0012E468 28 03 00 00 */ cmplwi r3, 0 /* 8013166C 0012E46C 40 82 00 10 */ bne lbl_8013167C lbl_80131670: @@ -1314,7 +1314,7 @@ lbl_80131868: /* 80131880 0012E680 4B F1 9E 8D */ bl xSTFindAsset__FUiPUi /* 80131884 0012E684 7C 7E 1B 79 */ or. r30, r3, r3 /* 80131888 0012E688 41 82 00 74 */ beq lbl_801318FC -/* 8013188C 0012E68C 48 00 25 95 */ bl func_80133E20 +/* 8013188C 0012E68C 48 00 25 95 */ bl type_name__14location_assetFv /* 80131890 0012E690 4B F1 A9 85 */ bl xStrHash__FPCc /* 80131894 0012E694 80 1E 00 08 */ lwz r0, 8(r30) /* 80131898 0012E698 7C 00 18 40 */ cmplw r0, r3 @@ -1323,10 +1323,10 @@ lbl_80131868: /* 801318A4 0012E6A4 38 7D 00 04 */ addi r3, r29, 4 /* 801318A8 0012E6A8 98 1D 00 00 */ stb r0, 0(r29) /* 801318AC 0012E6AC 38 9E 00 10 */ addi r4, r30, 0x10 -/* 801318B0 0012E6B0 4B ED 99 B5 */ bl func_8000B264 +/* 801318B0 0012E6B0 4B ED 99 B5 */ bl __as__5xVec3FRC5xVec3 /* 801318B4 0012E6B4 48 00 00 40 */ b lbl_801318F4 lbl_801318B8: -/* 801318B8 0012E6B8 48 00 25 59 */ bl func_80133E10 +/* 801318B8 0012E6B8 48 00 25 59 */ bl type_name__13pointer_assetFv /* 801318BC 0012E6BC 4B F1 A9 59 */ bl xStrHash__FPCc /* 801318C0 0012E6C0 80 1E 00 08 */ lwz r0, 8(r30) /* 801318C4 0012E6C4 7C 00 18 40 */ cmplw r0, r3 @@ -1336,7 +1336,7 @@ lbl_801318B8: /* 801318D4 0012E6D4 98 1D 00 01 */ stb r0, 1(r29) /* 801318D8 0012E6D8 38 9E 00 10 */ addi r4, r30, 0x10 /* 801318DC 0012E6DC 98 1D 00 00 */ stb r0, 0(r29) -/* 801318E0 0012E6E0 4B ED 99 85 */ bl func_8000B264 +/* 801318E0 0012E6E0 4B ED 99 85 */ bl __as__5xVec3FRC5xVec3 /* 801318E4 0012E6E4 C0 22 A3 30 */ lfs f1, lbl_803CECB0-_SDA2_BASE_(r2) /* 801318E8 0012E6E8 C0 1E 00 1C */ lfs f0, 0x1c(r30) /* 801318EC 0012E6EC EC 01 00 32 */ fmuls f0, f1, f0 @@ -1367,10 +1367,10 @@ zTalkBox.move_player__22_unnamed_zTalkBox_cpp_FRC5xVec3: /* 8013193C 0012E73C 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 80131940 0012E740 38 63 00 30 */ addi r3, r3, 0x30 /* 80131944 0012E744 3B E5 00 30 */ addi r31, r5, 0x30 -/* 80131948 0012E748 4B ED 99 1D */ bl func_8000B264 +/* 80131948 0012E748 4B ED 99 1D */ bl __as__5xVec3FRC5xVec3 /* 8013194C 0012E74C 7C 64 1B 78 */ mr r4, r3 /* 80131950 0012E750 7F E3 FB 78 */ mr r3, r31 -/* 80131954 0012E754 4B ED 99 11 */ bl func_8000B264 +/* 80131954 0012E754 4B ED 99 11 */ bl __as__5xVec3FRC5xVec3 /* 80131958 0012E758 80 01 00 14 */ lwz r0, 0x14(r1) /* 8013195C 0012E75C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80131960 0012E760 7C 08 03 A6 */ mtlr r0 @@ -1598,7 +1598,7 @@ lbl_80131C5C: /* 80131C88 0012EA88 C0 42 A3 2C */ lfs f2, lbl_803CECAC-_SDA2_BASE_(r2) /* 80131C8C 0012EA8C 38 C0 00 00 */ li r6, 0 /* 80131C90 0012EA90 38 E0 00 00 */ li r7, 0 -/* 80131C94 0012EA94 4B EF E9 99 */ bl func_8003062C +/* 80131C94 0012EA94 4B EF E9 99 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80131C98 0012EA98 3C 60 80 27 */ lis r3, lbl_8026C920@ha /* 80131C9C 0012EA9C C0 22 A3 28 */ lfs f1, lbl_803CECA8-_SDA2_BASE_(r2) /* 80131CA0 0012EAA0 38 63 C9 20 */ addi r3, r3, lbl_8026C920@l @@ -1608,7 +1608,7 @@ lbl_80131C5C: /* 80131CB0 0012EAB0 38 A0 00 00 */ li r5, 0 /* 80131CB4 0012EAB4 38 C0 00 00 */ li r6, 0 /* 80131CB8 0012EAB8 38 E0 00 00 */ li r7, 0 -/* 80131CBC 0012EABC 4B EF E9 71 */ bl func_8003062C +/* 80131CBC 0012EABC 4B EF E9 71 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi lbl_80131CC0: /* 80131CC0 0012EAC0 80 7F 00 14 */ lwz r3, 0x14(r31) /* 80131CC4 0012EAC4 88 03 00 23 */ lbz r0, 0x23(r3) @@ -1754,21 +1754,21 @@ zTalkBox.layout_contains_streams__22_unnamed_zTalkBox_cpp_Fv: /* 80131E94 0012EC94 38 63 00 37 */ addi r3, r3, 0x37 /* 80131E98 0012EC98 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80131E9C 0012EC9C 93 C1 00 18 */ stw r30, 0x18(r1) -/* 80131EA0 0012ECA0 4B EF 44 85 */ bl func_80026324 +/* 80131EA0 0012ECA0 4B EF 44 85 */ bl create__6substrFPCcUl /* 80131EA4 0012ECA4 90 61 00 08 */ stw r3, 8(r1) /* 80131EA8 0012ECA8 38 61 00 08 */ addi r3, r1, 8 /* 80131EAC 0012ECAC 90 81 00 0C */ stw r4, 0xc(r1) -/* 80131EB0 0012ECB0 4B EF 46 E1 */ bl func_80026590 +/* 80131EB0 0012ECB0 4B EF 46 E1 */ bl find_format_tag__8xtextboxFRC6substr /* 80131EB4 0012ECB4 3C 80 80 32 */ lis r4, lbl_8031B320@ha /* 80131EB8 0012ECB8 7C 7F 1B 78 */ mr r31, r3 /* 80131EBC 0012ECBC 38 64 B3 20 */ addi r3, r4, lbl_8031B320@l /* 80131EC0 0012ECC0 3B C3 00 24 */ addi r30, r3, 0x24 /* 80131EC4 0012ECC4 7F C3 F3 78 */ mr r3, r30 -/* 80131EC8 0012ECC8 48 00 1F 69 */ bl func_80133E30 +/* 80131EC8 0012ECC8 48 00 1F 69 */ bl jots__Q28xtextbox6layoutCFv /* 80131ECC 0012ECCC 7C 60 1B 78 */ mr r0, r3 /* 80131ED0 0012ECD0 7F C3 F3 78 */ mr r3, r30 /* 80131ED4 0012ECD4 7C 1E 03 78 */ mr r30, r0 -/* 80131ED8 0012ECD8 4B EF 46 DD */ bl func_800265B4 +/* 80131ED8 0012ECD8 4B EF 46 DD */ bl jots_size__Q28xtextbox6layoutCFv /* 80131EDC 0012ECDC 1C 03 00 3C */ mulli r0, r3, 0x3c /* 80131EE0 0012ECE0 7C 9E 02 14 */ add r4, r30, r0 /* 80131EE4 0012ECE4 48 00 00 38 */ b lbl_80131F1C @@ -2700,7 +2700,7 @@ lbl_80132B48: /* 80132B58 0012F958 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l /* 80132B5C 0012F95C 3C 63 00 01 */ addis r3, r3, 1 /* 80132B60 0012F960 38 63 8D 5C */ addi r3, r3, -29348 -/* 80132B64 0012F964 48 00 11 75 */ bl func_80133CD8 +/* 80132B64 0012F964 48 00 11 75 */ bl clear__14sound_queue_4_Fv /* 80132B68 0012F968 4B FF DA 95 */ bl zTalkBox.speak_stop__22_unnamed_zTalkBox_cpp_Fv /* 80132B6C 0012F96C 4B FF F4 41 */ bl zTalkBox.unlock_stream__22_unnamed_zTalkBox_cpp_Fv lbl_80132B70: @@ -2917,7 +2917,7 @@ load_settings__8ztalkboxFR8xIniFile: /* 80132E38 0012FC38 38 63 00 FA */ addi r3, r3, 0xfa /* 80132E3C 0012FC3C C0 42 A3 34 */ lfs f2, lbl_803CECB4-_SDA2_BASE_(r2) /* 80132E40 0012FC40 38 E0 00 00 */ li r7, 0 -/* 80132E44 0012FC44 4B EF D7 E9 */ bl func_8003062C +/* 80132E44 0012FC44 4B EF D7 E9 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80132E48 0012FC48 80 01 00 14 */ lwz r0, 0x14(r1) /* 80132E4C 0012FC4C 7C 08 03 A6 */ mtlr r0 /* 80132E50 0012FC50 38 21 00 10 */ addi r1, r1, 0x10 @@ -3268,7 +3268,7 @@ reset_all__8ztalkboxFv: /* 801332FC 001300FC 98 A3 8D 7A */ stb r5, -0x7286(r3) /* 80133300 00130100 90 A3 8E 94 */ stw r5, -0x716c(r3) /* 80133304 00130104 38 63 8D 80 */ addi r3, r3, -29312 -/* 80133308 00130108 48 00 09 1D */ bl func_80133C24 +/* 80133308 00130108 48 00 09 1D */ bl reset__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_Fv /* 8013330C 0013010C 3C 60 80 32 */ lis r3, lbl_8031B320@ha /* 80133310 00130110 38 00 00 00 */ li r0, 0 /* 80133314 00130114 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l @@ -3356,10 +3356,10 @@ permit__8ztalkboxFUiUi: /* 80133444 00130244 7F A3 EB 78 */ mr r3, r29 /* 80133448 00130248 80 84 00 18 */ lwz r4, 0x18(r4) /* 8013344C 0013024C 3B 64 00 18 */ addi r27, r4, 0x18 -/* 80133450 00130250 4B EF 31 65 */ bl func_800265B4 +/* 80133450 00130250 4B EF 31 65 */ bl jots_size__Q28xtextbox6layoutCFv /* 80133454 00130254 7C 7E 1B 78 */ mr r30, r3 /* 80133458 00130258 7F A3 EB 78 */ mr r3, r29 -/* 8013345C 0013025C 48 00 09 D5 */ bl func_80133E30 +/* 8013345C 0013025C 48 00 09 D5 */ bl jots__Q28xtextbox6layoutCFv /* 80133460 00130260 3C 60 80 32 */ lis r3, lbl_8031B320@ha /* 80133464 00130264 80 1F 8D 20 */ lwz r0, -0x72e0(r31) /* 80133468 00130268 38 83 B3 20 */ addi r4, r3, lbl_8031B320@l @@ -3406,7 +3406,7 @@ lbl_801334EC: /* 801334FC 001302FC 3C 60 80 32 */ lis r3, lbl_8031B320@ha /* 80133500 00130300 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l /* 80133504 00130304 38 63 00 24 */ addi r3, r3, 0x24 -/* 80133508 00130308 48 00 09 29 */ bl func_80133E30 +/* 80133508 00130308 48 00 09 29 */ bl jots__Q28xtextbox6layoutCFv /* 8013350C 0013030C 80 BF 8D 20 */ lwz r5, -0x72e0(r31) /* 80133510 00130310 1C 85 00 3C */ mulli r4, r5, 0x3c /* 80133514 00130314 38 C4 FF C4 */ addi r6, r4, -60 @@ -3453,7 +3453,7 @@ zTalkBox.trigger_jot__22_unnamed_zTalkBox_cpp_Fi: /* 801335A4 001303A4 7C 7F 1B 78 */ mr r31, r3 /* 801335A8 001303A8 38 64 B3 20 */ addi r3, r4, lbl_8031B320@l /* 801335AC 001303AC 38 63 00 24 */ addi r3, r3, 0x24 -/* 801335B0 001303B0 48 00 08 81 */ bl func_80133E30 +/* 801335B0 001303B0 48 00 08 81 */ bl jots__Q28xtextbox6layoutCFv /* 801335B4 001303B4 1C 1F 00 3C */ mulli r0, r31, 0x3c /* 801335B8 001303B8 7C 63 02 14 */ add r3, r3, r0 /* 801335BC 001303BC 48 00 00 19 */ bl zTalkBox.trigger_jot__22_unnamed_zTalkBox_cpp_FRCQ28xtextbox3jot @@ -3705,7 +3705,7 @@ lbl_8013392C: /* 80133944 00130744 38 A0 00 01 */ li r5, 1 /* 80133948 00130748 3C 63 00 01 */ addis r3, r3, 1 /* 8013394C 0013074C 38 63 8D 5C */ addi r3, r3, -29348 -/* 80133950 00130750 48 00 03 CD */ bl func_80133D1C +/* 80133950 00130750 48 00 03 CD */ bl playing__14sound_queue_4_CFib /* 80133954 00130754 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80133958 00130758 40 82 00 0C */ bne lbl_80133964 /* 8013395C 0013075C 38 60 00 02 */ li r3, 2 @@ -3760,7 +3760,7 @@ zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_11shared_typeFv: /* 80133A08 00130808 7C 7F 1B 78 */ mr r31, r3 /* 80133A0C 0013080C 3C 7F 00 01 */ addis r3, r31, 1 /* 80133A10 00130810 38 63 8D 5C */ addi r3, r3, -29348 -/* 80133A14 00130814 4B EF C0 DD */ bl func_8002FAF0 +/* 80133A14 00130814 4B EF C0 DD */ bl __ct__14sound_queue_4_Fv /* 80133A18 00130818 80 01 00 14 */ lwz r0, 0x14(r1) /* 80133A1C 0013081C 7F E3 FB 78 */ mr r3, r31 /* 80133A20 00130820 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -3768,28 +3768,28 @@ zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_11shared_typeFv: /* 80133A28 00130828 38 21 00 10 */ addi r1, r1, 0x10 /* 80133A2C 0013082C 4E 80 00 20 */ blr -.global func_80133A30 -func_80133A30: +.global back__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_Fv +back__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_Fv: /* 80133A30 00130830 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80133A34 00130834 7C 08 02 A6 */ mflr r0 /* 80133A38 00130838 90 01 00 24 */ stw r0, 0x24(r1) -/* 80133A3C 0013083C 48 00 00 E9 */ bl func_80133B24 +/* 80133A3C 0013083C 48 00 00 E9 */ bl end__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_CFv /* 80133A40 00130840 90 81 00 0C */ stw r4, 0xc(r1) /* 80133A44 00130844 38 80 00 01 */ li r4, 1 /* 80133A48 00130848 90 61 00 08 */ stw r3, 8(r1) /* 80133A4C 0013084C 38 61 00 08 */ addi r3, r1, 8 -/* 80133A50 00130850 48 00 00 3D */ bl func_80133A8C +/* 80133A50 00130850 48 00 00 3D */ bl __mi__Q256fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_8iteratorCFi /* 80133A54 00130854 90 61 00 10 */ stw r3, 0x10(r1) /* 80133A58 00130858 38 61 00 10 */ addi r3, r1, 0x10 /* 80133A5C 0013085C 90 81 00 14 */ stw r4, 0x14(r1) -/* 80133A60 00130860 48 00 00 15 */ bl func_80133A74 +/* 80133A60 00130860 48 00 00 15 */ bl __ml__Q256fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_8iteratorCFv /* 80133A64 00130864 80 01 00 24 */ lwz r0, 0x24(r1) /* 80133A68 00130868 7C 08 03 A6 */ mtlr r0 /* 80133A6C 0013086C 38 21 00 20 */ addi r1, r1, 0x20 /* 80133A70 00130870 4E 80 00 20 */ blr -.global func_80133A74 -func_80133A74: +.global __ml__Q256fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_8iteratorCFv +__ml__Q256fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_8iteratorCFv: /* 80133A74 00130874 80 03 00 00 */ lwz r0, 0(r3) /* 80133A78 00130878 80 83 00 04 */ lwz r4, 4(r3) /* 80133A7C 0013087C 54 03 18 38 */ slwi r3, r0, 3 @@ -3797,8 +3797,8 @@ func_80133A74: /* 80133A84 00130884 7C 64 1A 14 */ add r3, r4, r3 /* 80133A88 00130888 4E 80 00 20 */ blr -.global func_80133A8C -func_80133A8C: +.global __mi__Q256fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_8iteratorCFi +__mi__Q256fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_8iteratorCFi: /* 80133A8C 0013088C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80133A90 00130890 7C 08 02 A6 */ mflr r0 /* 80133A94 00130894 80 A3 00 00 */ lwz r5, 0(r3) @@ -3807,7 +3807,7 @@ func_80133A8C: /* 80133AA0 001308A0 38 61 00 08 */ addi r3, r1, 8 /* 80133AA4 001308A4 90 A1 00 08 */ stw r5, 8(r1) /* 80133AA8 001308A8 90 01 00 0C */ stw r0, 0xc(r1) -/* 80133AAC 001308AC 48 00 00 1D */ bl func_80133AC8 +/* 80133AAC 001308AC 48 00 00 1D */ bl __ami__Q256fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_8iteratorFi /* 80133AB0 001308B0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80133AB4 001308B4 80 61 00 08 */ lwz r3, 8(r1) /* 80133AB8 001308B8 80 81 00 0C */ lwz r4, 0xc(r1) @@ -3815,13 +3815,13 @@ func_80133A8C: /* 80133AC0 001308C0 38 21 00 10 */ addi r1, r1, 0x10 /* 80133AC4 001308C4 4E 80 00 20 */ blr -.global func_80133AC8 -func_80133AC8: +.global __ami__Q256fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_8iteratorFi +__ami__Q256fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_8iteratorFi: /* 80133AC8 001308C8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80133ACC 001308CC 7C 08 02 A6 */ mflr r0 /* 80133AD0 001308D0 7C 84 00 D0 */ neg r4, r4 /* 80133AD4 001308D4 90 01 00 14 */ stw r0, 0x14(r1) -/* 80133AD8 001308D8 48 00 00 21 */ bl func_80133AF8 +/* 80133AD8 001308D8 48 00 00 21 */ bl __apl__Q256fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_8iteratorFi /* 80133ADC 001308DC 7C 64 1B 78 */ mr r4, r3 /* 80133AE0 001308E0 80 63 00 00 */ lwz r3, 0(r3) /* 80133AE4 001308E4 80 84 00 04 */ lwz r4, 4(r4) @@ -3830,8 +3830,8 @@ func_80133AC8: /* 80133AF0 001308F0 38 21 00 10 */ addi r1, r1, 0x10 /* 80133AF4 001308F4 4E 80 00 20 */ blr -.global func_80133AF8 -func_80133AF8: +.global __apl__Q256fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_8iteratorFi +__apl__Q256fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_8iteratorFi: /* 80133AF8 001308F8 80 C3 00 00 */ lwz r6, 0(r3) /* 80133AFC 001308FC 3C A0 3E 10 */ lis r5, 0x3E0F83E1@ha /* 80133B00 00130900 38 05 83 E1 */ addi r0, r5, 0x3E0F83E1@l @@ -3844,20 +3844,20 @@ func_80133AF8: /* 80133B1C 0013091C 90 03 00 00 */ stw r0, 0(r3) /* 80133B20 00130920 4E 80 00 20 */ blr -.global func_80133B24 -func_80133B24: +.global end__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_CFv +end__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_CFv: /* 80133B24 00130924 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80133B28 00130928 7C 08 02 A6 */ mflr r0 /* 80133B2C 0013092C 80 83 00 04 */ lwz r4, 4(r3) /* 80133B30 00130930 90 01 00 14 */ stw r0, 0x14(r1) -/* 80133B34 00130934 48 00 00 15 */ bl func_80133B48 +/* 80133B34 00130934 48 00 00 15 */ bl create_iterator__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_CFUl /* 80133B38 00130938 80 01 00 14 */ lwz r0, 0x14(r1) /* 80133B3C 0013093C 7C 08 03 A6 */ mtlr r0 /* 80133B40 00130940 38 21 00 10 */ addi r1, r1, 0x10 /* 80133B44 00130944 4E 80 00 20 */ blr -.global func_80133B48 -func_80133B48: +.global create_iterator__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_CFUl +create_iterator__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_CFUl: /* 80133B48 00130948 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80133B4C 0013094C 7C 60 1B 78 */ mr r0, r3 /* 80133B50 00130950 7C 83 23 78 */ mr r3, r4 @@ -3867,8 +3867,8 @@ func_80133B48: /* 80133B60 00130960 38 21 00 10 */ addi r1, r1, 0x10 /* 80133B64 00130964 4E 80 00 20 */ blr -.global func_80133B68 -func_80133B68: +.global push_back__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_Fv +push_back__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_Fv: /* 80133B68 00130968 80 A3 00 04 */ lwz r5, 4(r3) /* 80133B6C 0013096C 3C 80 3E 10 */ lis r4, 0x3E0F83E1@ha /* 80133B70 00130970 38 04 83 E1 */ addi r0, r4, 0x3E0F83E1@l @@ -3880,8 +3880,8 @@ func_80133B68: /* 80133B88 00130988 90 03 00 04 */ stw r0, 4(r3) /* 80133B8C 0013098C 4E 80 00 20 */ blr -.global func_80133B90 -func_80133B90: +.global empty__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_CFv +empty__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_CFv: /* 80133B90 00130990 80 83 00 04 */ lwz r4, 4(r3) /* 80133B94 00130994 80 03 00 00 */ lwz r0, 0(r3) /* 80133B98 00130998 7C 04 00 50 */ subf r0, r4, r0 @@ -3889,8 +3889,8 @@ func_80133B90: /* 80133BA0 001309A0 54 03 D9 7E */ srwi r3, r0, 5 /* 80133BA4 001309A4 4E 80 00 20 */ blr -.global func_80133BA8 -func_80133BA8: +.global pop_front__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_Fv +pop_front__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_Fv: /* 80133BA8 001309A8 80 A3 00 00 */ lwz r5, 0(r3) /* 80133BAC 001309AC 3C 80 3E 10 */ lis r4, 0x3E0F83E1@ha /* 80133BB0 001309B0 38 04 83 E1 */ addi r0, r4, 0x3E0F83E1@l @@ -3902,53 +3902,53 @@ func_80133BA8: /* 80133BC8 001309C8 90 03 00 00 */ stw r0, 0(r3) /* 80133BCC 001309CC 4E 80 00 20 */ blr -.global func_80133BD0 -func_80133BD0: +.global front__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_Fv +front__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_Fv: /* 80133BD0 001309D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80133BD4 001309D4 7C 08 02 A6 */ mflr r0 /* 80133BD8 001309D8 90 01 00 14 */ stw r0, 0x14(r1) -/* 80133BDC 001309DC 48 00 00 25 */ bl func_80133C00 +/* 80133BDC 001309DC 48 00 00 25 */ bl begin__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_CFv /* 80133BE0 001309E0 90 61 00 08 */ stw r3, 8(r1) /* 80133BE4 001309E4 38 61 00 08 */ addi r3, r1, 8 /* 80133BE8 001309E8 90 81 00 0C */ stw r4, 0xc(r1) -/* 80133BEC 001309EC 4B FF FE 89 */ bl func_80133A74 +/* 80133BEC 001309EC 4B FF FE 89 */ bl __ml__Q256fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_8iteratorCFv /* 80133BF0 001309F0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80133BF4 001309F4 7C 08 03 A6 */ mtlr r0 /* 80133BF8 001309F8 38 21 00 10 */ addi r1, r1, 0x10 /* 80133BFC 001309FC 4E 80 00 20 */ blr -.global func_80133C00 -func_80133C00: +.global begin__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_CFv +begin__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_CFv: /* 80133C00 00130A00 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80133C04 00130A04 7C 08 02 A6 */ mflr r0 /* 80133C08 00130A08 80 83 00 00 */ lwz r4, 0(r3) /* 80133C0C 00130A0C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80133C10 00130A10 4B FF FF 39 */ bl func_80133B48 +/* 80133C10 00130A10 4B FF FF 39 */ bl create_iterator__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_CFUl /* 80133C14 00130A14 80 01 00 14 */ lwz r0, 0x14(r1) /* 80133C18 00130A18 7C 08 03 A6 */ mtlr r0 /* 80133C1C 00130A1C 38 21 00 10 */ addi r1, r1, 0x10 /* 80133C20 00130A20 4E 80 00 20 */ blr -.global func_80133C24 -func_80133C24: +.global reset__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_Fv +reset__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_Fv: /* 80133C24 00130A24 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80133C28 00130A28 7C 08 02 A6 */ mflr r0 /* 80133C2C 00130A2C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80133C30 00130A30 48 00 00 15 */ bl func_80133C44 +/* 80133C30 00130A30 48 00 00 15 */ bl clear__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_Fv /* 80133C34 00130A34 80 01 00 14 */ lwz r0, 0x14(r1) /* 80133C38 00130A38 7C 08 03 A6 */ mtlr r0 /* 80133C3C 00130A3C 38 21 00 10 */ addi r1, r1, 0x10 /* 80133C40 00130A40 4E 80 00 20 */ blr -.global func_80133C44 -func_80133C44: +.global clear__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_Fv +clear__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_Fv: /* 80133C44 00130A44 38 00 00 00 */ li r0, 0 /* 80133C48 00130A48 90 03 00 04 */ stw r0, 4(r3) /* 80133C4C 00130A4C 90 03 00 00 */ stw r0, 0(r3) /* 80133C50 00130A50 4E 80 00 20 */ blr -.global func_80133C54 -func_80133C54: +.global pop__14sound_queue_4_Fv +pop__14sound_queue_4_Fv: /* 80133C54 00130A54 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80133C58 00130A58 7C 08 02 A6 */ mflr r0 /* 80133C5C 00130A5C 90 01 00 14 */ stw r0, 0x14(r1) @@ -3975,8 +3975,8 @@ func_80133C54: /* 80133CB0 00130AB0 38 21 00 10 */ addi r1, r1, 0x10 /* 80133CB4 00130AB4 4E 80 00 20 */ blr -.global func_80133CB8 -func_80133CB8: +.global size__14sound_queue_4_CFv +size__14sound_queue_4_CFv: /* 80133CB8 00130AB8 80 A3 00 18 */ lwz r5, 0x18(r3) /* 80133CBC 00130ABC 80 83 00 14 */ lwz r4, 0x14(r3) /* 80133CC0 00130AC0 7C 05 20 00 */ cmpw r5, r4 @@ -3986,8 +3986,8 @@ func_80133CB8: /* 80133CD0 00130AD0 7C 64 00 50 */ subf r3, r4, r0 /* 80133CD4 00130AD4 4E 80 00 20 */ blr -.global func_80133CD8 -func_80133CD8: +.global clear__14sound_queue_4_Fv +clear__14sound_queue_4_Fv: /* 80133CD8 00130AD8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80133CDC 00130ADC 7C 08 02 A6 */ mflr r0 /* 80133CE0 00130AE0 90 01 00 14 */ stw r0, 0x14(r1) @@ -3996,10 +3996,10 @@ func_80133CD8: /* 80133CEC 00130AEC 48 00 00 0C */ b lbl_80133CF8 lbl_80133CF0: /* 80133CF0 00130AF0 7F E3 FB 78 */ mr r3, r31 -/* 80133CF4 00130AF4 4B FF FF 61 */ bl func_80133C54 +/* 80133CF4 00130AF4 4B FF FF 61 */ bl pop__14sound_queue_4_Fv lbl_80133CF8: /* 80133CF8 00130AF8 7F E3 FB 78 */ mr r3, r31 -/* 80133CFC 00130AFC 4B FF FF BD */ bl func_80133CB8 +/* 80133CFC 00130AFC 4B FF FF BD */ bl size__14sound_queue_4_CFv /* 80133D00 00130B00 2C 03 00 00 */ cmpwi r3, 0 /* 80133D04 00130B04 41 81 FF EC */ bgt lbl_80133CF0 /* 80133D08 00130B08 80 01 00 14 */ lwz r0, 0x14(r1) @@ -4008,8 +4008,8 @@ lbl_80133CF8: /* 80133D14 00130B14 38 21 00 10 */ addi r1, r1, 0x10 /* 80133D18 00130B18 4E 80 00 20 */ blr -.global func_80133D1C -func_80133D1C: +.global playing__14sound_queue_4_CFib +playing__14sound_queue_4_CFib: /* 80133D1C 00130B1C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80133D20 00130B20 7C 08 02 A6 */ mflr r0 /* 80133D24 00130B24 90 01 00 24 */ stw r0, 0x24(r1) @@ -4019,7 +4019,7 @@ func_80133D1C: /* 80133D34 00130B34 7C 9E 23 78 */ mr r30, r4 /* 80133D38 00130B38 93 A1 00 14 */ stw r29, 0x14(r1) /* 80133D3C 00130B3C 7C 7D 1B 78 */ mr r29, r3 -/* 80133D40 00130B40 4B FF FF 79 */ bl func_80133CB8 +/* 80133D40 00130B40 4B FF FF 79 */ bl size__14sound_queue_4_CFv /* 80133D44 00130B44 2C 1E 00 00 */ cmpwi r30, 0 /* 80133D48 00130B48 41 80 00 0C */ blt lbl_80133D54 /* 80133D4C 00130B4C 7C 1E 18 00 */ cmpw r30, r3 @@ -4034,8 +4034,8 @@ lbl_80133D58: lbl_80133D68: /* 80133D68 00130B68 7F A3 EB 78 */ mr r3, r29 /* 80133D6C 00130B6C 7F E4 FB 78 */ mr r4, r31 -/* 80133D70 00130B70 48 00 00 81 */ bl func_80133DF0 -/* 80133D74 00130B74 4B F4 EF B9 */ bl func_80082D2C +/* 80133D70 00130B70 48 00 00 81 */ bl recent__14sound_queue_4_CFi +/* 80133D74 00130B74 4B F4 EF B9 */ bl xSndIsPlayingByHandle__FUi /* 80133D78 00130B78 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80133D7C 00130B7C 40 82 00 0C */ bne lbl_80133D88 /* 80133D80 00130B80 38 60 00 00 */ li r3, 0 @@ -4053,8 +4053,8 @@ lbl_80133D9C: lbl_80133DA4: /* 80133DA4 00130BA4 7F A3 EB 78 */ mr r3, r29 /* 80133DA8 00130BA8 7F E4 FB 78 */ mr r4, r31 -/* 80133DAC 00130BAC 48 00 00 45 */ bl func_80133DF0 -/* 80133DB0 00130BB0 4B F4 EF 7D */ bl func_80082D2C +/* 80133DAC 00130BAC 48 00 00 45 */ bl recent__14sound_queue_4_CFi +/* 80133DB0 00130BB0 4B F4 EF 7D */ bl xSndIsPlayingByHandle__FUi /* 80133DB4 00130BB4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80133DB8 00130BB8 41 82 00 0C */ beq lbl_80133DC4 /* 80133DBC 00130BBC 38 60 00 01 */ li r3, 1 @@ -4074,8 +4074,8 @@ lbl_80133DD4: /* 80133DE8 00130BE8 38 21 00 20 */ addi r1, r1, 0x20 /* 80133DEC 00130BEC 4E 80 00 20 */ blr -.global func_80133DF0 -func_80133DF0: +.global recent__14sound_queue_4_CFi +recent__14sound_queue_4_CFi: /* 80133DF0 00130BF0 80 03 00 18 */ lwz r0, 0x18(r3) /* 80133DF4 00130BF4 7C 84 00 50 */ subf r4, r4, r0 /* 80133DF8 00130BF8 34 84 FF FF */ addic. r4, r4, -1 @@ -4086,21 +4086,21 @@ lbl_80133E04: /* 80133E08 00130C08 7C 63 00 2E */ lwzx r3, r3, r0 /* 80133E0C 00130C0C 4E 80 00 20 */ blr -.global func_80133E10 -func_80133E10: +.global type_name__13pointer_assetFv +type_name__13pointer_assetFv: /* 80133E10 00130C10 3C 60 80 27 */ lis r3, lbl_8026C920@ha /* 80133E14 00130C14 38 63 C9 20 */ addi r3, r3, lbl_8026C920@l /* 80133E18 00130C18 38 63 00 76 */ addi r3, r3, 0x76 /* 80133E1C 00130C1C 4E 80 00 20 */ blr -.global func_80133E20 -func_80133E20: +.global type_name__14location_assetFv +type_name__14location_assetFv: /* 80133E20 00130C20 3C 60 80 27 */ lis r3, lbl_8026C920@ha /* 80133E24 00130C24 38 63 C9 20 */ addi r3, r3, lbl_8026C920@l /* 80133E28 00130C28 38 63 00 7E */ addi r3, r3, 0x7e /* 80133E2C 00130C2C 4E 80 00 20 */ blr -.global func_80133E30 -func_80133E30: +.global jots__Q28xtextbox6layoutCFv +jots__Q28xtextbox6layoutCFv: /* 80133E30 00130C30 38 63 00 68 */ addi r3, r3, 0x68 /* 80133E34 00130C34 4E 80 00 20 */ blr diff --git a/asm/Game/zTaskBox.s b/asm/Game/zTaskBox.s index f8ae6e3b4..c1554fe22 100644 --- a/asm/Game/zTaskBox.s +++ b/asm/Game/zTaskBox.s @@ -144,7 +144,7 @@ lbl_80134B4C: /* 80134B80 00131980 93 8D 96 24 */ stw r28, lbl_803CBF24-_SDA_BASE_(r13) /* 80134B84 00131984 7F 84 E3 78 */ mr r4, r28 /* 80134B88 00131988 80 6D 96 20 */ lwz r3, lbl_803CBF20-_SDA_BASE_(r13) -/* 80134B8C 0013198C 48 00 00 39 */ bl func_80134BC4 +/* 80134B8C 0013198C 48 00 00 39 */ bl reset__Q28ztaskbox13talk_callbackFR8ztaskbox /* 80134B90 00131990 80 AD 96 20 */ lwz r5, lbl_803CBF20-_SDA_BASE_(r13) /* 80134B94 00131994 7F E3 FB 78 */ mr r3, r31 /* 80134B98 00131998 7F C4 F3 78 */ mr r4, r30 @@ -160,8 +160,8 @@ lbl_80134BA4: /* 80134BBC 001319BC 38 21 00 20 */ addi r1, r1, 0x20 /* 80134BC0 001319C0 4E 80 00 20 */ blr -.global func_80134BC4 -func_80134BC4: +.global reset__Q28ztaskbox13talk_callbackFR8ztaskbox +reset__Q28ztaskbox13talk_callbackFR8ztaskbox: /* 80134BC4 001319C4 90 83 00 04 */ stw r4, 4(r3) /* 80134BC8 001319C8 38 00 00 00 */ li r0, 0 /* 80134BCC 001319CC 90 03 00 08 */ stw r0, 8(r3) @@ -373,7 +373,7 @@ init__8ztaskboxFv: /* 80134E5C 00131C5C 40 82 00 18 */ bne lbl_80134E74 /* 80134E60 00131C60 3C 60 80 32 */ lis r3, lbl_803242E8@ha /* 80134E64 00131C64 38 63 42 E8 */ addi r3, r3, lbl_803242E8@l -/* 80134E68 00131C68 48 00 00 29 */ bl func_80134E90 +/* 80134E68 00131C68 48 00 00 29 */ bl __ct__Q28ztaskbox13talk_callbackFv /* 80134E6C 00131C6C 38 00 00 01 */ li r0, 1 /* 80134E70 00131C70 98 0D 96 28 */ stb r0, lbl_803CBF28-_SDA_BASE_(r13) lbl_80134E74: @@ -385,14 +385,14 @@ lbl_80134E74: /* 80134E88 00131C88 38 21 00 10 */ addi r1, r1, 0x10 /* 80134E8C 00131C8C 4E 80 00 20 */ blr -.global func_80134E90 -func_80134E90: +.global __ct__Q28ztaskbox13talk_callbackFv +__ct__Q28ztaskbox13talk_callbackFv: /* 80134E90 00131C90 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80134E94 00131C94 7C 08 02 A6 */ mflr r0 /* 80134E98 00131C98 90 01 00 14 */ stw r0, 0x14(r1) /* 80134E9C 00131C9C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80134EA0 00131CA0 7C 7F 1B 78 */ mr r31, r3 -/* 80134EA4 00131CA4 4B FE 77 C5 */ bl func_8011C668 +/* 80134EA4 00131CA4 4B FE 77 C5 */ bl __ct__Q28ztalkbox8callbackFv /* 80134EA8 00131CA8 3C 80 80 2A */ lis r4, lbl_80298FA0@ha /* 80134EAC 00131CAC 7F E3 FB 78 */ mr r3, r31 /* 80134EB0 00131CB0 38 04 8F A0 */ addi r0, r4, lbl_80298FA0@l diff --git a/asm/Game/zTaxi.s b/asm/Game/zTaxi.s index 847b5883f..06c48986c 100644 --- a/asm/Game/zTaxi.s +++ b/asm/Game/zTaxi.s @@ -28,7 +28,7 @@ zTaxi_Init__FP5zTaxiP10taxi_asset: /* 8017207C 0016EE7C 40 82 00 18 */ bne lbl_80172094 /* 80172080 0016EE80 3C 60 80 33 */ lis r3, lbl_8032A568@ha /* 80172084 0016EE84 38 63 A5 68 */ addi r3, r3, lbl_8032A568@l -/* 80172088 0016EE88 48 00 00 A1 */ bl func_80172128 +/* 80172088 0016EE88 48 00 00 A1 */ bl __ct__6taxiCBFv /* 8017208C 0016EE8C 38 00 00 01 */ li r0, 1 /* 80172090 0016EE90 98 0D 97 6C */ stb r0, lbl_803CC06C-_SDA_BASE_(r13) lbl_80172094: @@ -73,14 +73,14 @@ lbl_80172110: /* 80172120 0016EF20 38 21 00 20 */ addi r1, r1, 0x20 /* 80172124 0016EF24 4E 80 00 20 */ blr -.global func_80172128 -func_80172128: +.global __ct__6taxiCBFv +__ct__6taxiCBFv: /* 80172128 0016EF28 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017212C 0016EF2C 7C 08 02 A6 */ mflr r0 /* 80172130 0016EF30 90 01 00 14 */ stw r0, 0x14(r1) /* 80172134 0016EF34 93 E1 00 0C */ stw r31, 0xc(r1) /* 80172138 0016EF38 7C 7F 1B 78 */ mr r31, r3 -/* 8017213C 0016EF3C 4B FA A5 2D */ bl func_8011C668 +/* 8017213C 0016EF3C 4B FA A5 2D */ bl __ct__Q28ztalkbox8callbackFv /* 80172140 0016EF40 3C 80 80 2A */ lis r4, lbl_8029B448@ha /* 80172144 0016EF44 7F E3 FB 78 */ mr r3, r31 /* 80172148 0016EF48 38 04 B4 48 */ addi r0, r4, lbl_8029B448@l @@ -157,7 +157,7 @@ zTaxi_Update__FP5xBaseP6xScenef: /* 8017224C 0016F04C FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80172250 0016F050 40 82 00 3C */ bne lbl_8017228C /* 80172254 0016F054 7F E3 FB 78 */ mr r3, r31 -/* 80172258 0016F058 4B E9 72 E1 */ bl func_80009538 +/* 80172258 0016F058 4B E9 72 E1 */ bl xBaseIsEnabled__FPC5xBase /* 8017225C 0016F05C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80172260 0016F060 41 82 00 2C */ beq lbl_8017228C /* 80172264 0016F064 80 1F 00 24 */ lwz r0, 0x24(r31) @@ -325,7 +325,7 @@ lbl_801724B4: /* 801724B4 0016F2B4 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 801724B8 0016F2B8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 801724BC 0016F2BC 38 63 06 E0 */ addi r3, r3, 0x6e0 -/* 801724C0 0016F2C0 4B EA 93 29 */ bl func_8001B7E8 +/* 801724C0 0016F2C0 4B EA 93 29 */ bl xEntHide__FP4xEnt /* 801724C4 0016F2C4 48 00 00 14 */ b lbl_801724D8 lbl_801724C8: /* 801724C8 0016F2C8 80 7F 00 10 */ lwz r3, 0x10(r31) @@ -427,11 +427,11 @@ lbl_80172600: /* 80172608 0016F408 48 00 00 18 */ b lbl_80172620 lbl_8017260C: /* 8017260C 0016F40C 7C 83 23 78 */ mr r3, r4 -/* 80172610 0016F410 4B E9 6F 45 */ bl func_80009554 +/* 80172610 0016F410 4B E9 6F 45 */ bl xBaseEnable__FP5xBase /* 80172614 0016F414 48 00 00 0C */ b lbl_80172620 lbl_80172618: /* 80172618 0016F418 7C 83 23 78 */ mr r3, r4 -/* 8017261C 0016F41C 4B E9 6F 29 */ bl func_80009544 +/* 8017261C 0016F41C 4B E9 6F 29 */ bl xBaseDisable__FP5xBase lbl_80172620: /* 80172620 0016F420 80 01 00 14 */ lwz r0, 0x14(r1) /* 80172624 0016F424 38 60 00 01 */ li r3, 1 diff --git a/asm/Game/zTextBox.s b/asm/Game/zTextBox.s index cec308001..708d6ae14 100644 --- a/asm/Game/zTextBox.s +++ b/asm/Game/zTextBox.s @@ -10,7 +10,7 @@ zTextBox.render_bk_fill__22_unnamed_zTextBox_cpp_FRC8ztextbox: /* 80133E48 00130C48 7C 7F 1B 78 */ mr r31, r3 /* 80133E4C 00130C4C 80 63 00 14 */ lwz r3, 0x14(r3) /* 80133E50 00130C50 38 63 00 5C */ addi r3, r3, 0x5c -/* 80133E54 00130C54 48 00 0B 19 */ bl func_8013496C +/* 80133E54 00130C54 48 00 0B 19 */ bl convert__FRCQ38ztextbox10asset_type10color_type /* 80133E58 00130C58 90 61 00 08 */ stw r3, 8(r1) /* 80133E5C 00130C5C 38 7F 00 2C */ addi r3, r31, 0x2c /* 80133E60 00130C60 38 81 00 08 */ addi r4, r1, 8 @@ -32,7 +32,7 @@ zTextBox.render_bk_fill__22_unnamed_zTextBox_cpp_FRC8ztextbox: /* 80133EA0 00130CA0 7C 7E 1B 78 */ mr r30, r3 /* 80133EA4 00130CA4 80 63 00 14 */ lwz r3, 0x14(r3) /* 80133EA8 00130CA8 38 63 00 5C */ addi r3, r3, 0x5c -/* 80133EAC 00130CAC 48 00 0A C1 */ bl func_8013496C +/* 80133EAC 00130CAC 48 00 0A C1 */ bl convert__FRCQ38ztextbox10asset_type10color_type /* 80133EB0 00130CB0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) /* 80133EB4 00130CB4 C0 22 A3 48 */ lfs f1, lbl_803CECC8-_SDA2_BASE_(r2) /* 80133EB8 00130CB8 80 84 00 00 */ lwz r4, 0(r4) @@ -54,7 +54,7 @@ zTextBox.render_bk_fill__22_unnamed_zTextBox_cpp_FRC8ztextbox: /* 80133EF8 00130CF8 90 01 00 28 */ stw r0, 0x28(r1) /* 80133EFC 00130CFC C0 22 A3 4C */ lfs f1, lbl_803CECCC-_SDA2_BASE_(r2) /* 80133F00 00130D00 C0 42 A3 50 */ lfs f2, lbl_803CECD0-_SDA2_BASE_(r2) -/* 80133F04 00130D04 4B EF 20 F9 */ bl func_80025FFC +/* 80133F04 00130D04 4B EF 20 F9 */ bl scale__13basic_rect_f_Fff /* 80133F08 00130D08 80 01 00 18 */ lwz r0, 0x18(r1) /* 80133F0C 00130D0C 3C 60 80 32 */ lis r3, lbl_80324258@ha /* 80133F10 00130D10 FC A0 F0 90 */ fmr f5, f30 @@ -103,12 +103,12 @@ zTextBox.render_bk_fill__22_unnamed_zTextBox_cpp_FRC8ztextbox: /* 80133FBC 00130DBC 7F E4 FB 78 */ mr r4, r31 /* 80133FC0 00130DC0 38 63 42 58 */ addi r3, r3, lbl_80324258@l /* 80133FC4 00130DC4 38 63 00 48 */ addi r3, r3, 0x48 -/* 80133FC8 00130DC8 4B EE CC 01 */ bl func_80020BC8 +/* 80133FC8 00130DC8 4B EE CC 01 */ bl __as__18rwGameCube2DVertexFRC18rwGameCube2DVertex /* 80133FCC 00130DCC 3C 60 80 32 */ lis r3, lbl_80324258@ha /* 80133FD0 00130DD0 7F C4 F3 78 */ mr r4, r30 /* 80133FD4 00130DD4 38 63 42 58 */ addi r3, r3, lbl_80324258@l /* 80133FD8 00130DD8 38 63 00 60 */ addi r3, r3, 0x60 -/* 80133FDC 00130DDC 4B EE CB ED */ bl func_80020BC8 +/* 80133FDC 00130DDC 4B EE CB ED */ bl __as__18rwGameCube2DVertexFRC18rwGameCube2DVertex /* 80133FE0 00130DE0 80 01 00 18 */ lwz r0, 0x18(r1) /* 80133FE4 00130DE4 3C 60 80 32 */ lis r3, lbl_80324258@ha /* 80133FE8 00130DE8 38 63 42 58 */ addi r3, r3, lbl_80324258@l @@ -185,11 +185,11 @@ zTextBox.init_textbox__22_unnamed_zTextBox_cpp_FR8ztextbox: /* 801340EC 00130EEC D0 1E 00 24 */ stfs f0, 0x24(r30) /* 801340F0 00130EF0 C0 1F 00 34 */ lfs f0, 0x34(r31) /* 801340F4 00130EF4 D0 1E 00 50 */ stfs f0, 0x50(r30) -/* 801340F8 00130EF8 48 00 08 75 */ bl func_8013496C +/* 801340F8 00130EF8 48 00 08 75 */ bl convert__FRCQ38ztextbox10asset_type10color_type /* 801340FC 00130EFC 90 61 00 08 */ stw r3, 8(r1) /* 80134100 00130F00 38 7E 00 28 */ addi r3, r30, 0x28 /* 80134104 00130F04 38 81 00 08 */ addi r4, r1, 8 -/* 80134108 00130F08 4B EE 3E 91 */ bl func_80017F98 +/* 80134108 00130F08 4B EE 3E 91 */ bl __as__10iColor_tagFRC10iColor_tag /* 8013410C 00130F0C C0 3F 00 14 */ lfs f1, 0x14(r31) /* 80134110 00130F10 C0 1F 00 3C */ lfs f0, 0x3c(r31) /* 80134114 00130F14 EC 01 00 2A */ fadds f0, f1, f0 @@ -245,7 +245,7 @@ lbl_80134184: /* 801341D4 00130FD4 38 A0 00 01 */ li r5, 1 /* 801341D8 00130FD8 EC 21 00 28 */ fsubs f1, f1, f0 /* 801341DC 00130FDC D0 3E 00 48 */ stfs f1, 0x48(r30) -/* 801341E0 00130FE0 4B F8 8F 6D */ bl func_800BD14C +/* 801341E0 00130FE0 4B F8 8F 6D */ bl yextent__8xtextboxCFfRib /* 801341E4 00130FE4 D0 3E 00 48 */ stfs f1, 0x48(r30) /* 801341E8 00130FE8 C0 1E 00 48 */ lfs f0, 0x48(r30) /* 801341EC 00130FEC FC 00 F8 40 */ fcmpo cr0, f0, f31 @@ -495,7 +495,7 @@ lbl_80134528: lbl_8013453C: /* 8013453C 0013133C 38 7F 00 18 */ addi r3, r31, 0x18 /* 80134540 00131340 38 80 00 01 */ li r4, 1 -/* 80134544 00131344 4B EE 38 61 */ bl func_80017DA4 +/* 80134544 00131344 4B EE 38 61 */ bl render__8xtextboxCFb /* 80134548 00131348 80 01 00 14 */ lwz r0, 0x14(r1) /* 8013454C 0013134C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80134550 00131350 7C 08 03 A6 */ mtlr r0 @@ -817,8 +817,8 @@ lbl_80134950: /* 80134964 00131764 38 21 00 10 */ addi r1, r1, 0x10 /* 80134968 00131768 4E 80 00 20 */ blr -.global func_8013496C -func_8013496C: +.global convert__FRCQ38ztextbox10asset_type10color_type +convert__FRCQ38ztextbox10asset_type10color_type: /* 8013496C 0013176C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80134970 00131770 88 C3 00 00 */ lbz r6, 0(r3) /* 80134974 00131774 88 A3 00 01 */ lbz r5, 1(r3) diff --git a/asm/Game/zThrown.s b/asm/Game/zThrown.s index e42b2ac3f..a21224f2f 100644 --- a/asm/Game/zThrown.s +++ b/asm/Game/zThrown.s @@ -20,7 +20,7 @@ zThrown_Setup__FP6zScene: /* 800B695C 000B375C C0 1E 18 54 */ lfs f0, 0x1854(r30) /* 800B6960 000B3760 EC 22 00 72 */ fmuls f1, f2, f1 /* 800B6964 000B3764 EC 21 00 24 */ fdivs f1, f1, f0 -/* 800B6968 000B3768 4B F5 3E 95 */ bl func_8000A7FC +/* 800B6968 000B3768 4B F5 3E 95 */ bl xsqrt__Ff /* 800B696C 000B376C C0 1E 18 54 */ lfs f0, 0x1854(r30) /* 800B6970 000B3770 3C A0 80 29 */ lis r5, lbl_80290F08@ha /* 800B6974 000B3774 3C 80 80 3C */ lis r4, lbl_803C0558@ha @@ -146,7 +146,7 @@ zThrown.zThrown_AddTempFrame__FP13zThrownStruct: /* 800B6B18 000B3918 80 9F 00 24 */ lwz r4, 0x24(r31) /* 800B6B1C 000B391C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800B6B20 000B3920 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 800B6B24 000B3924 4B F5 4A 49 */ bl func_8000B56C +/* 800B6B24 000B3924 4B F5 4A 49 */ bl __as__7xMat4x3FRC7xMat4x3 lbl_800B6B28: /* 800B6B28 000B3928 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B6B2C 000B392C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -224,7 +224,7 @@ lbl_800B6BD0: /* 800B6C30 000B3A30 38 65 00 30 */ addi r3, r5, 0x30 /* 800B6C34 000B3A34 80 84 00 4C */ lwz r4, 0x4c(r4) /* 800B6C38 000B3A38 38 84 00 30 */ addi r4, r4, 0x30 -/* 800B6C3C 000B3A3C 4B F5 E4 B5 */ bl func_800150F0 +/* 800B6C3C 000B3A3C 4B F5 E4 B5 */ bl xVec3Dist__FPC5xVec3PC5xVec3 /* 800B6C40 000B3A40 C0 02 95 AC */ lfs f0, lbl_803CDF2C-_SDA2_BASE_(r2) /* 800B6C44 000B3A44 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B6C48 000B3A48 40 80 00 28 */ bge lbl_800B6C70 @@ -530,13 +530,13 @@ lbl_800B7040: /* 800B7098 000B3E98 38 81 00 40 */ addi r4, r1, 0x40 /* 800B709C 000B3E9C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800B70A0 000B3EA0 38 63 00 30 */ addi r3, r3, 0x30 -/* 800B70A4 000B3EA4 4B F5 41 C1 */ bl func_8000B264 +/* 800B70A4 000B3EA4 4B F5 41 C1 */ bl __as__5xVec3FRC5xVec3 /* 800B70A8 000B3EA8 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800B70AC 000B3EAC 28 03 00 00 */ cmplwi r3, 0 /* 800B70B0 000B3EB0 41 82 00 10 */ beq lbl_800B70C0 /* 800B70B4 000B3EB4 38 63 00 30 */ addi r3, r3, 0x30 /* 800B70B8 000B3EB8 38 81 00 40 */ addi r4, r1, 0x40 -/* 800B70BC 000B3EBC 4B F5 41 A9 */ bl func_8000B264 +/* 800B70BC 000B3EBC 4B F5 41 A9 */ bl __as__5xVec3FRC5xVec3 lbl_800B70C0: /* 800B70C0 000B3EC0 C0 3B 00 2C */ lfs f1, 0x2c(r27) /* 800B70C4 000B3EC4 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) @@ -580,7 +580,7 @@ lbl_800B70F8: /* 800B7158 000B3F58 90 A1 07 8C */ stw r5, 0x78c(r1) /* 800B715C 000B3F5C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800B7160 000B3F60 38 63 00 D4 */ addi r3, r3, 0xd4 -/* 800B7164 000B3F64 4B F5 41 01 */ bl func_8000B264 +/* 800B7164 000B3F64 4B F5 41 01 */ bl __as__5xVec3FRC5xVec3 /* 800B7168 000B3F68 88 BF 00 1B */ lbz r5, 0x1b(r31) /* 800B716C 000B3F6C 38 00 00 10 */ li r0, 0x10 /* 800B7170 000B3F70 38 61 00 4C */ addi r3, r1, 0x4c @@ -588,7 +588,7 @@ lbl_800B70F8: /* 800B7178 000B3F78 60 A5 00 04 */ ori r5, r5, 4 /* 800B717C 000B3F7C 98 BF 00 1B */ stb r5, 0x1b(r31) /* 800B7180 000B3F80 98 1F 00 20 */ stb r0, 0x20(r31) -/* 800B7184 000B3F84 4B F5 63 1D */ bl func_8000D4A0 +/* 800B7184 000B3F84 4B F5 63 1D */ bl __as__6xBoundFRC6xBound /* 800B7188 000B3F88 88 01 00 6C */ lbz r0, 0x6c(r1) /* 800B718C 000B3F8C 2C 00 00 03 */ cmpwi r0, 3 /* 800B7190 000B3F90 41 82 00 B0 */ beq lbl_800B7240 @@ -638,14 +638,14 @@ lbl_800B71E0: /* 800B7230 000B4030 38 7F 00 88 */ addi r3, r31, 0x88 /* 800B7234 000B4034 80 81 00 94 */ lwz r4, 0x94(r1) /* 800B7238 000B4038 7C 65 1B 78 */ mr r5, r3 -/* 800B723C 000B403C 4B F5 3D 35 */ bl func_8000AF70 +/* 800B723C 000B403C 4B F5 3D 35 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 lbl_800B7240: /* 800B7240 000B4040 38 00 00 01 */ li r0, 1 /* 800B7244 000B4044 3C 80 00 0C */ lis r4, 0x000C0006@ha /* 800B7248 000B4048 98 1F 00 84 */ stb r0, 0x84(r31) /* 800B724C 000B404C 38 7F 00 88 */ addi r3, r31, 0x88 /* 800B7250 000B4050 38 84 00 06 */ addi r4, r4, 0x000C0006@l -/* 800B7254 000B4054 48 00 21 21 */ bl func_800B9374 +/* 800B7254 000B4054 48 00 21 21 */ bl xDrawSphere__FPC7xSphereUi /* 800B7258 000B4058 80 1B 00 08 */ lwz r0, 8(r27) /* 800B725C 000B405C 28 00 00 00 */ cmplwi r0, 0 /* 800B7260 000B4060 41 82 00 28 */ beq lbl_800B7288 @@ -770,7 +770,7 @@ lbl_800B7420: /* 800B7420 000B4220 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800B7424 000B4224 38 7B 00 20 */ addi r3, r27, 0x20 /* 800B7428 000B4228 38 84 00 30 */ addi r4, r4, 0x30 -/* 800B742C 000B422C 4B F5 3E 39 */ bl func_8000B264 +/* 800B742C 000B422C 4B F5 3E 39 */ bl __as__5xVec3FRC5xVec3 /* 800B7430 000B4230 88 1F 00 04 */ lbz r0, 4(r31) /* 800B7434 000B4234 28 00 00 2F */ cmplwi r0, 0x2f /* 800B7438 000B4238 40 82 00 2C */ bne lbl_800B7464 @@ -778,7 +778,7 @@ lbl_800B7420: /* 800B7440 000B4240 38 7F 01 A0 */ addi r3, r31, 0x1a0 /* 800B7444 000B4244 FC 40 08 90 */ fmr f2, f1 /* 800B7448 000B4248 FC 60 08 90 */ fmr f3, f1 -/* 800B744C 000B424C 4B F5 7B B1 */ bl func_8000EFFC +/* 800B744C 000B424C 4B F5 7B B1 */ bl xVec3Init__FP5xVec3fff /* 800B7450 000B4250 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800B7454 000B4254 7F E3 FB 78 */ mr r3, r31 /* 800B7458 000B4258 38 84 00 30 */ addi r4, r4, 0x30 @@ -904,7 +904,7 @@ lbl_800B75A0: /* 800B7618 000B4418 38 7F 01 A0 */ addi r3, r31, 0x1a0 /* 800B761C 000B441C FC 40 08 90 */ fmr f2, f1 /* 800B7620 000B4420 FC 60 08 90 */ fmr f3, f1 -/* 800B7624 000B4424 4B F5 79 D9 */ bl func_8000EFFC +/* 800B7624 000B4424 4B F5 79 D9 */ bl xVec3Init__FP5xVec3fff /* 800B7628 000B4428 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800B762C 000B442C 7F E3 FB 78 */ mr r3, r31 /* 800B7630 000B4430 38 84 00 30 */ addi r4, r4, 0x30 @@ -1081,7 +1081,7 @@ lbl_800B78A0: /* 800B78A0 000B46A0 FC 40 08 90 */ fmr f2, f1 /* 800B78A4 000B46A4 38 7F 01 A0 */ addi r3, r31, 0x1a0 /* 800B78A8 000B46A8 FC 60 08 90 */ fmr f3, f1 -/* 800B78AC 000B46AC 4B F5 77 51 */ bl func_8000EFFC +/* 800B78AC 000B46AC 4B F5 77 51 */ bl xVec3Init__FP5xVec3fff /* 800B78B0 000B46B0 48 00 00 F8 */ b lbl_800B79A8 lbl_800B78B4: /* 800B78B4 000B46B4 38 00 00 12 */ li r0, 0x12 @@ -1151,7 +1151,7 @@ lbl_800B79A8: /* 800B79A8 000B47A8 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800B79AC 000B47AC 38 7B 00 14 */ addi r3, r27, 0x14 /* 800B79B0 000B47B0 38 84 00 D4 */ addi r4, r4, 0xd4 -/* 800B79B4 000B47B4 4B F5 38 B1 */ bl func_8000B264 +/* 800B79B4 000B47B4 4B F5 38 B1 */ bl __as__5xVec3FRC5xVec3 /* 800B79B8 000B47B8 93 5F 00 4C */ stw r26, 0x4c(r31) /* 800B79BC 000B47BC 9B 3F 00 1B */ stb r25, 0x1b(r31) /* 800B79C0 000B47C0 9B 1F 00 20 */ stb r24, 0x20(r31) @@ -1187,7 +1187,7 @@ lbl_800B79F4: /* 800B7A30 000B4830 EC 01 00 28 */ fsubs f0, f1, f0 /* 800B7A34 000B4834 EF 82 F0 28 */ fsubs f28, f2, f30 /* 800B7A38 000B4838 EF 64 00 32 */ fmuls f27, f4, f0 -/* 800B7A3C 000B483C 4B F5 38 29 */ bl func_8000B264 +/* 800B7A3C 000B483C 4B F5 38 29 */ bl __as__5xVec3FRC5xVec3 /* 800B7A40 000B4840 C0 01 00 10 */ lfs f0, 0x10(r1) /* 800B7A44 000B4844 EC 00 E8 28 */ fsubs f0, f0, f29 /* 800B7A48 000B4848 D0 1F 00 A0 */ stfs f0, 0xa0(r31) @@ -1229,7 +1229,7 @@ lbl_800B7AD4: /* 800B7AD4 000B48D4 98 1F 00 84 */ stb r0, 0x84(r31) /* 800B7AD8 000B48D8 38 7F 00 88 */ addi r3, r31, 0x88 /* 800B7ADC 000B48DC 38 81 00 70 */ addi r4, r1, 0x70 -/* 800B7AE0 000B48E0 48 00 03 A9 */ bl func_800B7E88 +/* 800B7AE0 000B48E0 48 00 03 A9 */ bl __as__5xBBoxFRC5xBBox /* 800B7AE4 000B48E4 80 01 00 94 */ lwz r0, 0x94(r1) /* 800B7AE8 000B48E8 90 1F 00 AC */ stw r0, 0xac(r31) /* 800B7AEC 000B48EC 48 00 00 2C */ b lbl_800B7B18 @@ -1485,8 +1485,8 @@ lbl_800B7E4C: /* 800B7E80 000B4C80 38 21 08 10 */ addi r1, r1, 0x810 /* 800B7E84 000B4C84 4E 80 00 20 */ blr -.global func_800B7E88 -func_800B7E88: +.global __as__5xBBoxFRC5xBBox +__as__5xBBoxFRC5xBBox: /* 800B7E88 000B4C88 80 04 00 00 */ lwz r0, 0(r4) /* 800B7E8C 000B4C8C 80 A4 00 04 */ lwz r5, 4(r4) /* 800B7E90 000B4C90 90 03 00 00 */ stw r0, 0(r3) @@ -1651,7 +1651,7 @@ lbl_800B8058: lbl_800B80CC: /* 800B80CC 000B4ECC 7F A4 EB 78 */ mr r4, r29 /* 800B80D0 000B4ED0 38 7E 00 14 */ addi r3, r30, 0x14 -/* 800B80D4 000B4ED4 4B F5 31 91 */ bl func_8000B264 +/* 800B80D4 000B4ED4 4B F5 31 91 */ bl __as__5xVec3FRC5xVec3 /* 800B80D8 000B4ED8 80 9F 00 0C */ lwz r4, 0xc(r31) /* 800B80DC 000B4EDC 3C 60 80 0B */ lis r3, lbl_800B6FC0@ha /* 800B80E0 000B4EE0 38 03 6F C0 */ addi r0, r3, lbl_800B6FC0@l @@ -1815,7 +1815,7 @@ lbl_800B8310: /* 800B8314 000B5114 C0 22 95 98 */ lfs f1, lbl_803CDF18-_SDA2_BASE_(r2) /* 800B8318 000B5118 EC 01 00 32 */ fmuls f0, f1, f0 /* 800B831C 000B511C EC 20 20 24 */ fdivs f1, f0, f4 -/* 800B8320 000B5120 4B F5 24 DD */ bl func_8000A7FC +/* 800B8320 000B5120 4B F5 24 DD */ bl xsqrt__Ff /* 800B8324 000B5124 80 7C 00 24 */ lwz r3, 0x24(r28) /* 800B8328 000B5128 FF C0 08 90 */ fmr f30, f1 /* 800B832C 000B512C C0 5D 00 00 */ lfs f2, 0(r29) @@ -1828,7 +1828,7 @@ lbl_800B8310: /* 800B8348 000B5148 EC 22 00 B2 */ fmuls f1, f2, f2 /* 800B834C 000B514C EC 00 00 32 */ fmuls f0, f0, f0 /* 800B8350 000B5150 EC 21 00 2A */ fadds f1, f1, f0 -/* 800B8354 000B5154 4B F5 24 A9 */ bl func_8000A7FC +/* 800B8354 000B5154 4B F5 24 A9 */ bl xsqrt__Ff /* 800B8358 000B5158 EC 5E F8 2A */ fadds f2, f30, f31 /* 800B835C 000B515C C0 1E 00 00 */ lfs f0, 0(r30) /* 800B8360 000B5160 80 7F 00 0C */ lwz r3, 0xc(r31) @@ -2166,7 +2166,7 @@ lbl_800B87BC: /* 800B8804 000B5604 1C 00 01 A4 */ mulli r0, r0, 0x1a4 /* 800B8808 000B5608 83 A5 00 04 */ lwz r29, 4(r5) /* 800B880C 000B560C 7C 86 02 14 */ add r4, r6, r0 -/* 800B8810 000B5610 48 00 0B 69 */ bl func_800B9378 +/* 800B8810 000B5610 48 00 0B 69 */ bl __as__13zThrownStructFRC13zThrownStruct /* 800B8814 000B5614 80 6D 90 F8 */ lwz r3, lbl_803CB9F8-_SDA_BASE_(r13) /* 800B8818 000B5618 38 03 FF FF */ addi r0, r3, -1 /* 800B881C 000B561C 90 0D 90 F8 */ stw r0, lbl_803CB9F8-_SDA_BASE_(r13) @@ -2185,10 +2185,10 @@ lbl_800B8844: /* 800B884C 000B564C 40 82 00 10 */ bne lbl_800B885C /* 800B8850 000B5650 38 7E 01 A0 */ addi r3, r30, 0x1a0 /* 800B8854 000B5654 38 9F 00 14 */ addi r4, r31, 0x14 -/* 800B8858 000B5658 4B F5 2A 0D */ bl func_8000B264 +/* 800B8858 000B5658 4B F5 2A 0D */ bl __as__5xVec3FRC5xVec3 lbl_800B885C: /* 800B885C 000B565C 7F C3 F3 78 */ mr r3, r30 -/* 800B8860 000B5660 4B F5 5D D9 */ bl func_8000E638 +/* 800B8860 000B5660 4B F5 5D D9 */ bl xEntIsVisible__FPC4xEnt /* 800B8864 000B5664 28 03 00 00 */ cmplwi r3, 0 /* 800B8868 000B5668 41 82 00 60 */ beq lbl_800B88C8 /* 800B886C 000B566C 3C 60 80 0C */ lis r3, lbl_800B90A4@ha @@ -2520,7 +2520,7 @@ lbl_800B8CB8: /* 800B8D00 000B5B00 48 00 02 40 */ b lbl_800B8F40 lbl_800B8D04: /* 800B8D04 000B5B04 38 7B 00 14 */ addi r3, r27, 0x14 -/* 800B8D08 000B5B08 4B F5 59 49 */ bl func_8000E650 +/* 800B8D08 000B5B08 4B F5 59 49 */ bl xVec3Length__FPC5xVec3 /* 800B8D0C 000B5B0C 3C 60 80 3C */ lis r3, lbl_803C0558@ha /* 800B8D10 000B5B10 38 63 05 58 */ addi r3, r3, lbl_803C0558@l /* 800B8D14 000B5B14 C0 83 18 64 */ lfs f4, 0x1864(r3) @@ -2793,7 +2793,7 @@ lbl_800B90EC: /* 800B90FC 000B5EFC 28 00 00 2B */ cmplwi r0, 0x2b /* 800B9100 000B5F00 40 82 00 28 */ bne lbl_800B9128 /* 800B9104 000B5F04 7F 63 DB 78 */ mr r3, r27 -/* 800B9108 000B5F08 4B F9 D3 DD */ bl func_800564E4 +/* 800B9108 000B5F08 4B F9 D3 DD */ bl SelfType__9xNPCBasicCFv /* 800B910C 000B5F0C 54 63 00 2E */ rlwinm r3, r3, 0, 0, 0x17 /* 800B9110 000B5F10 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 800B9114 000B5F14 28 00 46 00 */ cmplwi r0, 0x4600 @@ -2937,7 +2937,7 @@ zThrown.checkAgainstButtons__FP4xEnt: /* 800B92D0 000B60D0 7C 08 02 A6 */ mflr r0 /* 800B92D4 000B60D4 38 63 00 64 */ addi r3, r3, 0x64 /* 800B92D8 000B60D8 90 01 00 24 */ stw r0, 0x24(r1) -/* 800B92DC 000B60DC 4B F6 24 FD */ bl func_8001B7D8 +/* 800B92DC 000B60DC 4B F6 24 FD */ bl xBoundCenter__FP6xBound /* 800B92E0 000B60E0 7C 64 1B 78 */ mr r4, r3 /* 800B92E4 000B60E4 38 61 00 08 */ addi r3, r1, 8 /* 800B92E8 000B60E8 4B F9 51 F5 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -2978,12 +2978,12 @@ lbl_800B935C: /* 800B936C 000B616C 38 21 00 60 */ addi r1, r1, 0x60 /* 800B9370 000B6170 4E 80 00 20 */ blr -.global func_800B9374 -func_800B9374: +.global xDrawSphere__FPC7xSphereUi +xDrawSphere__FPC7xSphereUi: /* 800B9374 000B6174 4E 80 00 20 */ blr -.global func_800B9378 -func_800B9378: +.global __as__13zThrownStructFRC13zThrownStruct +__as__13zThrownStructFRC13zThrownStruct: /* 800B9378 000B6178 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B937C 000B617C 7C 08 02 A6 */ mflr r0 /* 800B9380 000B6180 80 A4 00 04 */ lwz r5, 4(r4) @@ -3023,14 +3023,14 @@ func_800B9378: /* 800B9408 000B6208 D0 1E 00 30 */ stfs f0, 0x30(r30) /* 800B940C 000B620C 90 BE 00 34 */ stw r5, 0x34(r30) /* 800B9410 000B6210 90 1E 00 38 */ stw r0, 0x38(r30) -/* 800B9414 000B6214 48 00 01 4D */ bl func_800B9560 +/* 800B9414 000B6214 48 00 01 4D */ bl __as__9xEntDriveFRC9xEntDrive /* 800B9418 000B6218 80 BF 00 B8 */ lwz r5, 0xb8(r31) /* 800B941C 000B621C 38 7E 00 C0 */ addi r3, r30, 0xc0 /* 800B9420 000B6220 80 1F 00 BC */ lwz r0, 0xbc(r31) /* 800B9424 000B6224 38 9F 00 C0 */ addi r4, r31, 0xc0 /* 800B9428 000B6228 90 BE 00 B8 */ stw r5, 0xb8(r30) /* 800B942C 000B622C 90 1E 00 BC */ stw r0, 0xbc(r30) -/* 800B9430 000B6230 48 00 00 21 */ bl func_800B9450 +/* 800B9430 000B6230 48 00 00 21 */ bl __as__9xEntFrameFRC9xEntFrame /* 800B9434 000B6234 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B9438 000B6238 7F C3 F3 78 */ mr r3, r30 /* 800B943C 000B623C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -3039,8 +3039,8 @@ func_800B9378: /* 800B9448 000B6248 38 21 00 10 */ addi r1, r1, 0x10 /* 800B944C 000B624C 4E 80 00 20 */ blr -.global func_800B9450 -func_800B9450: +.global __as__9xEntFrameFRC9xEntFrame +__as__9xEntFrameFRC9xEntFrame: /* 800B9450 000B6250 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B9454 000B6254 7C 08 02 A6 */ mflr r0 /* 800B9458 000B6258 90 01 00 14 */ stw r0, 0x14(r1) @@ -3048,10 +3048,10 @@ func_800B9450: /* 800B9460 000B6260 7C 9F 23 78 */ mr r31, r4 /* 800B9464 000B6264 93 C1 00 08 */ stw r30, 8(r1) /* 800B9468 000B6268 7C 7E 1B 78 */ mr r30, r3 -/* 800B946C 000B626C 4B F5 21 01 */ bl func_8000B56C +/* 800B946C 000B626C 4B F5 21 01 */ bl __as__7xMat4x3FRC7xMat4x3 /* 800B9470 000B6270 38 7E 00 40 */ addi r3, r30, 0x40 /* 800B9474 000B6274 38 9F 00 40 */ addi r4, r31, 0x40 -/* 800B9478 000B6278 4B F5 20 F5 */ bl func_8000B56C +/* 800B9478 000B6278 4B F5 20 F5 */ bl __as__7xMat4x3FRC7xMat4x3 /* 800B947C 000B627C 80 1F 00 80 */ lwz r0, 0x80(r31) /* 800B9480 000B6280 7F C3 F3 78 */ mr r3, r30 /* 800B9484 000B6284 80 9F 00 84 */ lwz r4, 0x84(r31) @@ -3110,8 +3110,8 @@ func_800B9450: /* 800B9558 000B6358 38 21 00 10 */ addi r1, r1, 0x10 /* 800B955C 000B635C 4E 80 00 20 */ blr -.global func_800B9560 -func_800B9560: +.global __as__9xEntDriveFRC9xEntDrive +__as__9xEntDriveFRC9xEntDrive: /* 800B9560 000B6360 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B9564 000B6364 7C 08 02 A6 */ mflr r0 /* 800B9568 000B6368 7C 86 23 78 */ mr r6, r4 @@ -3166,7 +3166,7 @@ func_800B9560: /* 800B962C 000B642C 80 06 00 58 */ lwz r0, 0x58(r6) /* 800B9630 000B6430 90 BF 00 54 */ stw r5, 0x54(r31) /* 800B9634 000B6434 90 1F 00 58 */ stw r0, 0x58(r31) -/* 800B9638 000B6438 48 00 00 1D */ bl func_800B9654 +/* 800B9638 000B6438 48 00 00 1D */ bl __as__Q29xEntDrive8tri_dataFRCQ29xEntDrive8tri_data /* 800B963C 000B643C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B9640 000B6440 7F E3 FB 78 */ mr r3, r31 /* 800B9644 000B6444 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -3174,8 +3174,8 @@ func_800B9560: /* 800B964C 000B644C 38 21 00 10 */ addi r1, r1, 0x10 /* 800B9650 000B6450 4E 80 00 20 */ blr -.global func_800B9654 -func_800B9654: +.global __as__Q29xEntDrive8tri_dataFRCQ29xEntDrive8tri_data +__as__Q29xEntDrive8tri_dataFRCQ29xEntDrive8tri_data: /* 800B9654 000B6454 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B9658 000B6458 7C 08 02 A6 */ mflr r0 /* 800B965C 000B645C 90 01 00 14 */ stw r0, 0x14(r1) @@ -3183,7 +3183,7 @@ func_800B9654: /* 800B9664 000B6464 7C 9F 23 78 */ mr r31, r4 /* 800B9668 000B6468 93 C1 00 08 */ stw r30, 8(r1) /* 800B966C 000B646C 7C 7E 1B 78 */ mr r30, r3 -/* 800B9670 000B6470 4B F6 31 ED */ bl func_8001C85C +/* 800B9670 000B6470 4B F6 31 ED */ bl __as__Q27xCollis8tri_dataFRCQ27xCollis8tri_data /* 800B9674 000B6474 80 1F 00 0C */ lwz r0, 0xc(r31) /* 800B9678 000B6478 7F C3 F3 78 */ mr r3, r30 /* 800B967C 000B647C 80 9F 00 10 */ lwz r4, 0x10(r31) diff --git a/asm/Game/zUI.s b/asm/Game/zUI.s index a4338e3e9..4ddb77837 100644 --- a/asm/Game/zUI.s +++ b/asm/Game/zUI.s @@ -18,7 +18,7 @@ zUI.refresh_model__17_unnamed_zUI_cpp_FR4_zUI: /* 800B96E4 000B64E4 80 7E 00 AC */ lwz r3, 0xac(r30) /* 800B96E8 000B64E8 C0 22 95 F0 */ lfs f1, lbl_803CDF70-_SDA2_BASE_(r2) /* 800B96EC 000B64EC 38 63 00 30 */ addi r3, r3, 0x30 -/* 800B96F0 000B64F0 4B F6 31 89 */ bl func_8001C878 +/* 800B96F0 000B64F0 4B F6 31 89 */ bl __as__5xVec3Ff /* 800B96F4 000B64F4 80 9E 00 24 */ lwz r4, 0x24(r30) /* 800B96F8 000B64F8 38 61 00 38 */ addi r3, r1, 0x38 /* 800B96FC 000B64FC 83 FE 00 D4 */ lwz r31, 0xd4(r30) @@ -27,7 +27,7 @@ zUI.refresh_model__17_unnamed_zUI_cpp_FR4_zUI: /* 800B9708 000B6508 4B F7 8A 9D */ bl xMat3x3Euler__FP7xMat3x3PC5xVec3 /* 800B970C 000B650C 38 61 00 08 */ addi r3, r1, 8 /* 800B9710 000B6510 38 9F 00 2C */ addi r4, r31, 0x2c -/* 800B9714 000B6514 48 00 2E 19 */ bl func_800BC52C +/* 800B9714 000B6514 48 00 2E 19 */ bl xMat3x3Scale__FP7xMat3x3PC5xVec3 /* 800B9718 000B6518 7F C3 F3 78 */ mr r3, r30 /* 800B971C 000B651C 38 81 00 38 */ addi r4, r1, 0x38 /* 800B9720 000B6520 38 A1 00 08 */ addi r5, r1, 8 @@ -125,7 +125,7 @@ Update__6zUIMgrFP6zScenef: lbl_800B9838: /* 800B9838 000B6638 80 7C 00 1C */ lwz r3, 0x1c(r28) /* 800B983C 000B663C 7C 63 F8 2E */ lwzx r3, r3, r31 -/* 800B9840 000B6640 4B F4 FC F9 */ bl func_80009538 +/* 800B9840 000B6640 4B F4 FC F9 */ bl xBaseIsEnabled__FPC5xBase /* 800B9844 000B6644 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800B9848 000B6648 41 82 00 20 */ beq lbl_800B9868 /* 800B984C 000B664C 80 7C 00 1C */ lwz r3, 0x1c(r28) @@ -389,7 +389,7 @@ Add_Update__6zUIMgrFP4_zUI: /* 800B9BC0 000B69C0 93 C1 00 08 */ stw r30, 8(r1) /* 800B9BC4 000B69C4 7C 7E 1B 78 */ mr r30, r3 /* 800B9BC8 000B69C8 7F E3 FB 78 */ mr r3, r31 -/* 800B9BCC 000B69CC 4B F5 4A 6D */ bl func_8000E638 +/* 800B9BCC 000B69CC 4B F5 4A 6D */ bl xEntIsVisible__FPC4xEnt /* 800B9BD0 000B69D0 28 03 00 00 */ cmplwi r3, 0 /* 800B9BD4 000B69D4 41 82 00 28 */ beq lbl_800B9BFC /* 800B9BD8 000B69D8 80 1E 00 10 */ lwz r0, 0x10(r30) @@ -945,7 +945,7 @@ lbl_800BA35C: /* 800BA36C 000B716C FF E0 08 90 */ fmr f31, f1 /* 800BA370 000B7170 93 E1 00 14 */ stw r31, 0x14(r1) /* 800BA374 000B7174 7C 7F 1B 78 */ mr r31, r3 -/* 800BA378 000B7178 4B F5 42 C1 */ bl func_8000E638 +/* 800BA378 000B7178 4B F5 42 C1 */ bl xEntIsVisible__FPC4xEnt /* 800BA37C 000B717C 28 03 00 00 */ cmplwi r3, 0 /* 800BA380 000B7180 41 82 00 3C */ beq lbl_800BA3BC /* 800BA384 000B7184 80 7F 00 24 */ lwz r3, 0x24(r31) @@ -1229,7 +1229,7 @@ lbl_800BA74C: /* 800BA75C 000B755C 48 00 00 8C */ b lbl_800BA7E8 lbl_800BA760: /* 800BA760 000B7560 80 7F 00 00 */ lwz r3, 0(r31) -/* 800BA764 000B7564 4B F5 3E D5 */ bl func_8000E638 +/* 800BA764 000B7564 4B F5 3E D5 */ bl xEntIsVisible__FPC4xEnt /* 800BA768 000B7568 28 03 00 00 */ cmplwi r3, 0 /* 800BA76C 000B756C 41 82 00 74 */ beq lbl_800BA7E0 /* 800BA770 000B7570 80 7F 00 00 */ lwz r3, 0(r31) @@ -1349,7 +1349,7 @@ lbl_800BA910: /* 800BA914 000B7714 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 800BA918 000B7718 41 82 03 DC */ beq lbl_800BACF4 /* 800BA91C 000B771C 7F A3 EB 78 */ mr r3, r29 -/* 800BA920 000B7720 4B F5 3D 19 */ bl func_8000E638 +/* 800BA920 000B7720 4B F5 3D 19 */ bl xEntIsVisible__FPC4xEnt /* 800BA924 000B7724 28 03 00 00 */ cmplwi r3, 0 /* 800BA928 000B7728 41 82 03 D4 */ beq lbl_800BACFC /* 800BA92C 000B772C 81 1E 00 D4 */ lwz r8, 0xd4(r30) @@ -1582,7 +1582,7 @@ lbl_800BAC88: /* 800BAC98 000B7A98 FC 40 08 90 */ fmr f2, f1 /* 800BAC9C 000B7A9C FC 60 08 90 */ fmr f3, f1 /* 800BACA0 000B7AA0 38 63 00 50 */ addi r3, r3, 0x50 -/* 800BACA4 000B7AA4 4B F5 04 49 */ bl func_8000B0EC +/* 800BACA4 000B7AA4 4B F5 04 49 */ bl assign__5xVec3Ffff /* 800BACA8 000B7AA8 80 7E 00 24 */ lwz r3, 0x24(r30) /* 800BACAC 000B7AAC 38 81 00 08 */ addi r4, r1, 8 /* 800BACB0 000B7AB0 38 BF 00 0C */ addi r5, r31, 0xc @@ -1678,7 +1678,7 @@ lbl_800BADF0: /* 800BADF8 000B7BF8 48 00 01 EC */ b lbl_800BAFE4 lbl_800BADFC: /* 800BADFC 000B7BFC 7F E3 FB 78 */ mr r3, r31 -/* 800BAE00 000B7C00 4B F6 09 F9 */ bl func_8001B7F8 +/* 800BAE00 000B7C00 4B F6 09 F9 */ bl xEntShow__FP4xEnt /* 800BAE04 000B7C04 3C 60 80 3C */ lis r3, lbl_803C3288@ha /* 800BAE08 000B7C08 7F E4 FB 78 */ mr r4, r31 /* 800BAE0C 000B7C0C 38 63 32 88 */ addi r3, r3, lbl_803C3288@l @@ -1686,7 +1686,7 @@ lbl_800BADFC: /* 800BAE14 000B7C14 48 00 01 D0 */ b lbl_800BAFE4 lbl_800BAE18: /* 800BAE18 000B7C18 7F E3 FB 78 */ mr r3, r31 -/* 800BAE1C 000B7C1C 4B F6 09 CD */ bl func_8001B7E8 +/* 800BAE1C 000B7C1C 4B F6 09 CD */ bl xEntHide__FP4xEnt /* 800BAE20 000B7C20 3C 60 80 3C */ lis r3, lbl_803C3288@ha /* 800BAE24 000B7C24 7F E4 FB 78 */ mr r4, r31 /* 800BAE28 000B7C28 38 63 32 88 */ addi r3, r3, lbl_803C3288@l @@ -1941,7 +1941,7 @@ zUI.findUI__FP6zSceneUi: /* 800BB198 000B7F98 48 00 00 2C */ b lbl_800BB1C4 lbl_800BB19C: /* 800BB19C 000B7F9C 7F C3 F3 78 */ mr r3, r30 -/* 800BB1A0 000B7FA0 4B FF A0 1D */ bl func_800B51BC +/* 800BB1A0 000B7FA0 4B FF A0 1D */ bl xBaseIsValid__FP5xBase /* 800BB1A4 000B7FA4 28 03 00 00 */ cmplwi r3, 0 /* 800BB1A8 000B7FA8 41 82 00 14 */ beq lbl_800BB1BC /* 800BB1AC 000B7FAC 80 7E 00 D4 */ lwz r3, 0xd4(r30) @@ -1989,7 +1989,7 @@ zUI.findUIFont__FP6zSceneUi: /* 800BB234 000B8034 48 00 00 2C */ b lbl_800BB260 lbl_800BB238: /* 800BB238 000B8038 7F C3 F3 78 */ mr r3, r30 -/* 800BB23C 000B803C 4B FF 9F 81 */ bl func_800B51BC +/* 800BB23C 000B803C 4B FF 9F 81 */ bl xBaseIsValid__FP5xBase /* 800BB240 000B8040 28 03 00 00 */ cmplwi r3, 0 /* 800BB244 000B8044 41 82 00 14 */ beq lbl_800BB258 /* 800BB248 000B8048 80 7E 00 D4 */ lwz r3, 0xd4(r30) @@ -2822,11 +2822,11 @@ zUI.hideWorld__Fv: /* 800BBE04 000B8C04 3B C0 00 00 */ li r30, 0 lbl_800BBE08: /* 800BBE08 000B8C08 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 800BBE0C 000B8C0C 4B F5 F9 DD */ bl func_8001B7E8 +/* 800BBE0C 000B8C0C 4B F5 F9 DD */ bl xEntHide__FP4xEnt /* 800BBE10 000B8C10 80 7F 00 14 */ lwz r3, 0x14(r31) -/* 800BBE14 000B8C14 4B F5 F9 D5 */ bl func_8001B7E8 +/* 800BBE14 000B8C14 4B F5 F9 D5 */ bl xEntHide__FP4xEnt /* 800BBE18 000B8C18 80 7F 00 18 */ lwz r3, 0x18(r31) -/* 800BBE1C 000B8C1C 4B F5 F9 CD */ bl func_8001B7E8 +/* 800BBE1C 000B8C1C 4B F5 F9 CD */ bl xEntHide__FP4xEnt /* 800BBE20 000B8C20 3B DE 00 01 */ addi r30, r30, 1 /* 800BBE24 000B8C24 3B FF 00 48 */ addi r31, r31, 0x48 /* 800BBE28 000B8C28 28 1E 00 08 */ cmplwi r30, 8 @@ -2869,15 +2869,15 @@ lbl_800BBEA0: /* 800BBEA8 000B8CA8 48 00 00 10 */ b lbl_800BBEB8 lbl_800BBEAC: /* 800BBEAC 000B8CAC 80 7E 00 10 */ lwz r3, 0x10(r30) -/* 800BBEB0 000B8CB0 4B F5 F9 49 */ bl func_8001B7F8 +/* 800BBEB0 000B8CB0 4B F5 F9 49 */ bl xEntShow__FP4xEnt /* 800BBEB4 000B8CB4 48 00 00 18 */ b lbl_800BBECC lbl_800BBEB8: /* 800BBEB8 000B8CB8 80 7E 00 14 */ lwz r3, 0x14(r30) -/* 800BBEBC 000B8CBC 4B F5 F9 3D */ bl func_8001B7F8 +/* 800BBEBC 000B8CBC 4B F5 F9 3D */ bl xEntShow__FP4xEnt /* 800BBEC0 000B8CC0 48 00 00 0C */ b lbl_800BBECC lbl_800BBEC4: /* 800BBEC4 000B8CC4 80 7E 00 18 */ lwz r3, 0x18(r30) -/* 800BBEC8 000B8CC8 4B F5 F9 31 */ bl func_8001B7F8 +/* 800BBEC8 000B8CC8 4B F5 F9 31 */ bl xEntShow__FP4xEnt lbl_800BBECC: /* 800BBECC 000B8CCC 3B DE 00 48 */ addi r30, r30, 0x48 /* 800BBED0 000B8CD0 3B BD 00 01 */ addi r29, r29, 1 @@ -3045,7 +3045,7 @@ lbl_800BC0F4: /* 800BC0F4 000B8EF4 80 79 00 00 */ lwz r3, 0(r25) /* 800BC0F8 000B8EF8 28 03 00 00 */ cmplwi r3, 0 /* 800BC0FC 000B8EFC 41 82 02 4C */ beq lbl_800BC348 -/* 800BC100 000B8F00 4B F5 25 39 */ bl func_8000E638 +/* 800BC100 000B8F00 4B F5 25 39 */ bl xEntIsVisible__FPC4xEnt /* 800BC104 000B8F04 28 03 00 00 */ cmplwi r3, 0 /* 800BC108 000B8F08 41 82 02 40 */ beq lbl_800BC348 /* 800BC10C 000B8F0C 7F 63 DB 78 */ mr r3, r27 @@ -3067,14 +3067,14 @@ lbl_800BC144: /* 800BC148 000B8F48 28 19 00 00 */ cmplwi r25, 0 /* 800BC14C 000B8F4C 41 82 01 D0 */ beq lbl_800BC31C /* 800BC150 000B8F50 7F 23 CB 78 */ mr r3, r25 -/* 800BC154 000B8F54 4B F5 24 E5 */ bl func_8000E638 +/* 800BC154 000B8F54 4B F5 24 E5 */ bl xEntIsVisible__FPC4xEnt /* 800BC158 000B8F58 28 03 00 00 */ cmplwi r3, 0 /* 800BC15C 000B8F5C 41 82 01 C0 */ beq lbl_800BC31C /* 800BC160 000B8F60 93 4D 91 50 */ stw r26, lbl_803CBA50-_SDA_BASE_(r13) /* 800BC164 000B8F64 80 6D 91 48 */ lwz r3, lbl_803CBA48-_SDA_BASE_(r13) /* 800BC168 000B8F68 28 03 00 00 */ cmplwi r3, 0 /* 800BC16C 000B8F6C 41 82 00 08 */ beq lbl_800BC174 -/* 800BC170 000B8F70 4B F5 F6 79 */ bl func_8001B7E8 +/* 800BC170 000B8F70 4B F5 F6 79 */ bl xEntHide__FP4xEnt lbl_800BC174: /* 800BC174 000B8F74 3C 60 80 2F */ lis r3, lbl_802F63C8@ha /* 800BC178 000B8F78 38 03 63 C8 */ addi r0, r3, lbl_802F63C8@l @@ -3086,7 +3086,7 @@ lbl_800BC174: /* 800BC190 000B8F90 80 6D 91 48 */ lwz r3, lbl_803CBA48-_SDA_BASE_(r13) /* 800BC194 000B8F94 28 03 00 00 */ cmplwi r3, 0 /* 800BC198 000B8F98 41 82 00 08 */ beq lbl_800BC1A0 -/* 800BC19C 000B8F9C 4B F5 F6 5D */ bl func_8001B7F8 +/* 800BC19C 000B8F9C 4B F5 F6 5D */ bl xEntShow__FP4xEnt lbl_800BC1A0: /* 800BC1A0 000B8FA0 3C 60 80 2F */ lis r3, lbl_802F63C8@ha /* 800BC1A4 000B8FA4 38 03 63 C8 */ addi r0, r3, lbl_802F63C8@l @@ -3103,26 +3103,26 @@ lbl_800BC1A0: /* 800BC1D0 000B8FD0 41 82 00 18 */ beq lbl_800BC1E8 lbl_800BC1D4: /* 800BC1D4 000B8FD4 80 6D 91 44 */ lwz r3, lbl_803CBA44-_SDA_BASE_(r13) -/* 800BC1D8 000B8FD8 4B F5 F6 11 */ bl func_8001B7E8 +/* 800BC1D8 000B8FD8 4B F5 F6 11 */ bl xEntHide__FP4xEnt /* 800BC1DC 000B8FDC 80 6D 91 40 */ lwz r3, lbl_803CBA40-_SDA_BASE_(r13) -/* 800BC1E0 000B8FE0 4B F5 F6 19 */ bl func_8001B7F8 +/* 800BC1E0 000B8FE0 4B F5 F6 19 */ bl xEntShow__FP4xEnt /* 800BC1E4 000B8FE4 48 00 00 24 */ b lbl_800BC208 lbl_800BC1E8: /* 800BC1E8 000B8FE8 80 6D 91 48 */ lwz r3, lbl_803CBA48-_SDA_BASE_(r13) /* 800BC1EC 000B8FEC 28 03 00 00 */ cmplwi r3, 0 /* 800BC1F0 000B8FF0 41 82 00 08 */ beq lbl_800BC1F8 -/* 800BC1F4 000B8FF4 4B F5 F5 F5 */ bl func_8001B7E8 +/* 800BC1F4 000B8FF4 4B F5 F5 F5 */ bl xEntHide__FP4xEnt lbl_800BC1F8: /* 800BC1F8 000B8FF8 80 6D 91 44 */ lwz r3, lbl_803CBA44-_SDA_BASE_(r13) -/* 800BC1FC 000B8FFC 4B F5 F5 FD */ bl func_8001B7F8 +/* 800BC1FC 000B8FFC 4B F5 F5 FD */ bl xEntShow__FP4xEnt /* 800BC200 000B9000 80 6D 91 40 */ lwz r3, lbl_803CBA40-_SDA_BASE_(r13) -/* 800BC204 000B9004 4B F5 F5 E5 */ bl func_8001B7E8 +/* 800BC204 000B9004 4B F5 F5 E5 */ bl xEntHide__FP4xEnt lbl_800BC208: /* 800BC208 000B9008 80 19 00 DC */ lwz r0, 0xdc(r25) /* 800BC20C 000B900C 54 00 03 DF */ rlwinm. r0, r0, 0, 0xf, 0xf /* 800BC210 000B9010 41 82 00 A0 */ beq lbl_800BC2B0 /* 800BC214 000B9014 80 6D 91 58 */ lwz r3, lbl_803CBA58-_SDA_BASE_(r13) -/* 800BC218 000B9018 4B F5 24 21 */ bl func_8000E638 +/* 800BC218 000B9018 4B F5 24 21 */ bl xEntIsVisible__FPC4xEnt /* 800BC21C 000B901C 28 03 00 00 */ cmplwi r3, 0 /* 800BC220 000B9020 41 82 00 90 */ beq lbl_800BC2B0 /* 800BC224 000B9024 3C 60 80 2F */ lis r3, lbl_802F63C8@ha @@ -3167,7 +3167,7 @@ lbl_800BC2B0: /* 800BC2B4 000B90B4 54 00 03 DF */ rlwinm. r0, r0, 0, 0xf, 0xf /* 800BC2B8 000B90B8 41 82 00 B4 */ beq lbl_800BC36C /* 800BC2BC 000B90BC 80 6D 91 58 */ lwz r3, lbl_803CBA58-_SDA_BASE_(r13) -/* 800BC2C0 000B90C0 4B F5 23 79 */ bl func_8000E638 +/* 800BC2C0 000B90C0 4B F5 23 79 */ bl xEntIsVisible__FPC4xEnt /* 800BC2C4 000B90C4 28 03 00 00 */ cmplwi r3, 0 /* 800BC2C8 000B90C8 40 82 00 A4 */ bne lbl_800BC36C /* 800BC2CC 000B90CC 3C 60 80 2F */ lis r3, lbl_802F63C8@ha @@ -3340,8 +3340,8 @@ lbl_800BC440: /* 800BC524 000B9324 38 21 00 10 */ addi r1, r1, 0x10 /* 800BC528 000B9328 4E 80 00 20 */ blr -.global func_800BC52C -func_800BC52C: +.global xMat3x3Scale__FP7xMat3x3PC5xVec3 +xMat3x3Scale__FP7xMat3x3PC5xVec3: /* 800BC52C 000B932C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BC530 000B9330 7C 08 02 A6 */ mflr r0 /* 800BC534 000B9334 C0 24 00 00 */ lfs f1, 0(r4) diff --git a/asm/Game/zUIFont.s b/asm/Game/zUIFont.s index e99a73de4..dc8942ffb 100644 --- a/asm/Game/zUIFont.s +++ b/asm/Game/zUIFont.s @@ -461,7 +461,7 @@ lbl_800BCB78: /* 800BCB90 000B9990 4B FF F9 C9 */ bl zUIFont.set_text__FR7zUIFontUi lbl_800BCB94: /* 800BCB94 000B9994 7F C3 F3 78 */ mr r3, r30 -/* 800BCB98 000B9998 4B F5 EC 61 */ bl func_8001B7F8 +/* 800BCB98 000B9998 4B F5 EC 61 */ bl xEntShow__FP4xEnt /* 800BCB9C 000B999C 80 7E 00 E4 */ lwz r3, 0xe4(r30) /* 800BCBA0 000B99A0 88 03 00 82 */ lbz r0, 0x82(r3) /* 800BCBA4 000B99A4 2C 00 00 06 */ cmpwi r0, 6 @@ -479,7 +479,7 @@ lbl_800BCBBC: /* 800BCBD0 000B99D0 48 00 00 A8 */ b lbl_800BCC78 lbl_800BCBD4: /* 800BCBD4 000B99D4 7F C3 F3 78 */ mr r3, r30 -/* 800BCBD8 000B99D8 4B F5 EC 11 */ bl func_8001B7E8 +/* 800BCBD8 000B99D8 4B F5 EC 11 */ bl xEntHide__FP4xEnt /* 800BCBDC 000B99DC 80 7E 00 E4 */ lwz r3, 0xe4(r30) /* 800BCBE0 000B99E0 88 03 00 82 */ lbz r0, 0x82(r3) /* 800BCBE4 000B99E4 2C 00 00 06 */ cmpwi r0, 6 @@ -552,7 +552,7 @@ zUIFont_Render__FP4xEnt: /* 800BCCC4 000B9AC4 93 A1 00 E4 */ stw r29, 0xe4(r1) /* 800BCCC8 000B9AC8 93 81 00 E0 */ stw r28, 0xe0(r1) /* 800BCCCC 000B9ACC 7C 7D 1B 78 */ mr r29, r3 -/* 800BCCD0 000B9AD0 4B F5 19 69 */ bl func_8000E638 +/* 800BCCD0 000B9AD0 4B F5 19 69 */ bl xEntIsVisible__FPC4xEnt /* 800BCCD4 000B9AD4 28 03 00 00 */ cmplwi r3, 0 /* 800BCCD8 000B9AD8 41 82 04 3C */ beq lbl_800BD114 /* 800BCCDC 000B9ADC 80 7D 00 E4 */ lwz r3, 0xe4(r29) @@ -614,7 +614,7 @@ lbl_800BCD9C: /* 800BCDAC 000B9BAC 88 9E 00 89 */ lbz r4, 0x89(r30) /* 800BCDB0 000B9BB0 88 BE 00 8A */ lbz r5, 0x8a(r30) /* 800BCDB4 000B9BB4 88 DE 00 8B */ lbz r6, 0x8b(r30) -/* 800BCDB8 000B9BB8 4B F7 22 31 */ bl func_8002EFE8 +/* 800BCDB8 000B9BB8 4B F7 22 31 */ bl xColorFromRGBA__FUcUcUcUc /* 800BCDBC 000B9BBC 3C 80 80 26 */ lis r4, lbl_8025F998@ha /* 800BCDC0 000B9BC0 90 61 00 18 */ stw r3, 0x18(r1) /* 800BCDC4 000B9BC4 38 C4 F9 98 */ addi r6, r4, lbl_8025F998@l @@ -627,10 +627,10 @@ lbl_800BCD9C: /* 800BCDE0 000B9BE0 90 81 00 24 */ stw r4, 0x24(r1) /* 800BCDE4 000B9BE4 90 61 00 28 */ stw r3, 0x28(r1) /* 800BCDE8 000B9BE8 90 01 00 2C */ stw r0, 0x2c(r1) -/* 800BCDEC 000B9BEC 4B F5 B1 DD */ bl func_80017FC8 +/* 800BCDEC 000B9BEC 4B F5 B1 DD */ bl NSCREENX__Ff /* 800BCDF0 000B9BF0 D0 21 00 20 */ stfs f1, 0x20(r1) /* 800BCDF4 000B9BF4 C0 3E 00 24 */ lfs f1, 0x24(r30) -/* 800BCDF8 000B9BF8 4B F5 B1 C5 */ bl func_80017FBC +/* 800BCDF8 000B9BF8 4B F5 B1 C5 */ bl NSCREENY__Ff /* 800BCDFC 000B9BFC A0 7E 00 58 */ lhz r3, 0x58(r30) /* 800BCE00 000B9C00 3C 00 43 30 */ lis r0, 0x4330 /* 800BCE04 000B9C04 90 01 00 98 */ stw r0, 0x98(r1) @@ -639,7 +639,7 @@ lbl_800BCD9C: /* 800BCE10 000B9C10 C8 01 00 98 */ lfd f0, 0x98(r1) /* 800BCE14 000B9C14 D0 21 00 24 */ stfs f1, 0x24(r1) /* 800BCE18 000B9C18 EC 20 10 28 */ fsubs f1, f0, f2 -/* 800BCE1C 000B9C1C 4B F5 B1 AD */ bl func_80017FC8 +/* 800BCE1C 000B9C1C 4B F5 B1 AD */ bl NSCREENX__Ff /* 800BCE20 000B9C20 A0 7E 00 5A */ lhz r3, 0x5a(r30) /* 800BCE24 000B9C24 3C 00 43 30 */ lis r0, 0x4330 /* 800BCE28 000B9C28 90 01 00 A0 */ stw r0, 0xa0(r1) @@ -648,7 +648,7 @@ lbl_800BCD9C: /* 800BCE34 000B9C34 C8 01 00 A0 */ lfd f0, 0xa0(r1) /* 800BCE38 000B9C38 D0 21 00 28 */ stfs f1, 0x28(r1) /* 800BCE3C 000B9C3C EC 20 10 28 */ fsubs f1, f0, f2 -/* 800BCE40 000B9C40 4B F5 B1 7D */ bl func_80017FBC +/* 800BCE40 000B9C40 4B F5 B1 7D */ bl NSCREENY__Ff /* 800BCE44 000B9C44 80 01 00 18 */ lwz r0, 0x18(r1) /* 800BCE48 000B9C48 38 61 00 20 */ addi r3, r1, 0x20 /* 800BCE4C 000B9C4C D0 21 00 2C */ stfs f1, 0x2c(r1) @@ -666,7 +666,7 @@ lbl_800BCE60: /* 800BCE78 000B9C78 90 01 00 A4 */ stw r0, 0xa4(r1) /* 800BCE7C 000B9C7C C8 01 00 A0 */ lfd f0, 0xa0(r1) /* 800BCE80 000B9C80 EC 20 08 28 */ fsubs f1, f0, f1 -/* 800BCE84 000B9C84 4B F5 B1 45 */ bl func_80017FC8 +/* 800BCE84 000B9C84 4B F5 B1 45 */ bl NSCREENX__Ff /* 800BCE88 000B9C88 D0 21 00 34 */ stfs f1, 0x34(r1) /* 800BCE8C 000B9C8C 3C 00 43 30 */ lis r0, 0x4330 /* 800BCE90 000B9C90 A0 7E 00 9E */ lhz r3, 0x9e(r30) @@ -675,7 +675,7 @@ lbl_800BCE60: /* 800BCE9C 000B9C9C 90 61 00 9C */ stw r3, 0x9c(r1) /* 800BCEA0 000B9CA0 C8 01 00 98 */ lfd f0, 0x98(r1) /* 800BCEA4 000B9CA4 EC 20 08 28 */ fsubs f1, f0, f1 -/* 800BCEA8 000B9CA8 4B F5 B1 15 */ bl func_80017FBC +/* 800BCEA8 000B9CA8 4B F5 B1 15 */ bl NSCREENY__Ff /* 800BCEAC 000B9CAC D0 21 00 38 */ stfs f1, 0x38(r1) /* 800BCEB0 000B9CB0 3C 00 43 30 */ lis r0, 0x4330 /* 800BCEB4 000B9CB4 A0 7E 00 98 */ lhz r3, 0x98(r30) @@ -684,13 +684,13 @@ lbl_800BCE60: /* 800BCEC0 000B9CC0 90 61 00 AC */ stw r3, 0xac(r1) /* 800BCEC4 000B9CC4 C8 01 00 A8 */ lfd f0, 0xa8(r1) /* 800BCEC8 000B9CC8 EC 20 08 28 */ fsubs f1, f0, f1 -/* 800BCECC 000B9CCC 4B F5 B0 FD */ bl func_80017FC8 +/* 800BCECC 000B9CCC 4B F5 B0 FD */ bl NSCREENX__Ff /* 800BCED0 000B9CD0 C0 01 00 34 */ lfs f0, 0x34(r1) /* 800BCED4 000B9CD4 38 61 00 40 */ addi r3, r1, 0x40 /* 800BCED8 000B9CD8 38 81 00 1C */ addi r4, r1, 0x1c /* 800BCEDC 000B9CDC EC 01 00 28 */ fsubs f0, f1, f0 /* 800BCEE0 000B9CE0 D0 01 00 3C */ stfs f0, 0x3c(r1) -/* 800BCEE4 000B9CE4 4B F5 B0 B5 */ bl func_80017F98 +/* 800BCEE4 000B9CE4 4B F5 B0 B5 */ bl __as__10iColor_tagFRC10iColor_tag /* 800BCEE8 000B9CE8 A0 7E 00 5A */ lhz r3, 0x5a(r30) /* 800BCEEC 000B9CEC 3C 00 43 30 */ lis r0, 0x4330 /* 800BCEF0 000B9CF0 90 01 00 B0 */ stw r0, 0xb0(r1) @@ -698,7 +698,7 @@ lbl_800BCE60: /* 800BCEF8 000B9CF8 90 61 00 B4 */ stw r3, 0xb4(r1) /* 800BCEFC 000B9CFC C8 01 00 B0 */ lfd f0, 0xb0(r1) /* 800BCF00 000B9D00 EC 20 08 28 */ fsubs f1, f0, f1 -/* 800BCF04 000B9D04 4B F5 B0 B9 */ bl func_80017FBC +/* 800BCF04 000B9D04 4B F5 B0 B9 */ bl NSCREENY__Ff /* 800BCF08 000B9D08 A0 7E 00 58 */ lhz r3, 0x58(r30) /* 800BCF0C 000B9D0C 3C 00 43 30 */ lis r0, 0x4330 /* 800BCF10 000B9D10 90 01 00 B8 */ stw r0, 0xb8(r1) @@ -707,23 +707,23 @@ lbl_800BCE60: /* 800BCF1C 000B9D1C 90 61 00 BC */ stw r3, 0xbc(r1) /* 800BCF20 000B9D20 C8 01 00 B8 */ lfd f0, 0xb8(r1) /* 800BCF24 000B9D24 EC 20 08 28 */ fsubs f1, f0, f1 -/* 800BCF28 000B9D28 4B F5 B0 A1 */ bl func_80017FC8 +/* 800BCF28 000B9D28 4B F5 B0 A1 */ bl NSCREENX__Ff /* 800BCF2C 000B9D2C FF C0 08 90 */ fmr f30, f1 /* 800BCF30 000B9D30 C0 3E 00 24 */ lfs f1, 0x24(r30) -/* 800BCF34 000B9D34 4B F5 B0 89 */ bl func_80017FBC +/* 800BCF34 000B9D34 4B F5 B0 89 */ bl NSCREENY__Ff /* 800BCF38 000B9D38 FF A0 08 90 */ fmr f29, f1 /* 800BCF3C 000B9D3C C0 3E 00 20 */ lfs f1, 0x20(r30) -/* 800BCF40 000B9D40 4B F5 B0 89 */ bl func_80017FC8 +/* 800BCF40 000B9D40 4B F5 B0 89 */ bl NSCREENX__Ff /* 800BCF44 000B9D44 FC 40 E8 90 */ fmr f2, f29 /* 800BCF48 000B9D48 3B E1 00 44 */ addi r31, r1, 0x44 /* 800BCF4C 000B9D4C FC 60 F0 90 */ fmr f3, f30 /* 800BCF50 000B9D50 7F E3 FB 78 */ mr r3, r31 /* 800BCF54 000B9D54 FC 80 F8 90 */ fmr f4, f31 -/* 800BCF58 000B9D58 4B F6 91 01 */ bl func_80026058 +/* 800BCF58 000B9D58 4B F6 91 01 */ bl assign__13basic_rect_f_Fffff /* 800BCF5C 000B9D5C 3B 81 00 54 */ addi r28, r1, 0x54 /* 800BCF60 000B9D60 7F E4 FB 78 */ mr r4, r31 /* 800BCF64 000B9D64 7F 83 E3 78 */ mr r3, r28 -/* 800BCF68 000B9D68 4B F5 B0 D9 */ bl func_80018040 +/* 800BCF68 000B9D68 4B F5 B0 D9 */ bl __as__13basic_rect_f_FRC13basic_rect_f_ /* 800BCF6C 000B9D6C A0 7E 00 92 */ lhz r3, 0x92(r30) /* 800BCF70 000B9D70 3C 00 43 30 */ lis r0, 0x4330 /* 800BCF74 000B9D74 90 01 00 C0 */ stw r0, 0xc0(r1) @@ -731,7 +731,7 @@ lbl_800BCE60: /* 800BCF7C 000B9D7C 90 61 00 C4 */ stw r3, 0xc4(r1) /* 800BCF80 000B9D80 C8 01 00 C0 */ lfd f0, 0xc0(r1) /* 800BCF84 000B9D84 EC 20 08 28 */ fsubs f1, f0, f1 -/* 800BCF88 000B9D88 4B F5 B0 35 */ bl func_80017FBC +/* 800BCF88 000B9D88 4B F5 B0 35 */ bl NSCREENY__Ff /* 800BCF8C 000B9D8C A0 7E 00 96 */ lhz r3, 0x96(r30) /* 800BCF90 000B9D90 3C 00 43 30 */ lis r0, 0x4330 /* 800BCF94 000B9D94 90 01 00 C8 */ stw r0, 0xc8(r1) @@ -740,7 +740,7 @@ lbl_800BCE60: /* 800BCFA0 000B9DA0 90 61 00 CC */ stw r3, 0xcc(r1) /* 800BCFA4 000B9DA4 C8 01 00 C8 */ lfd f0, 0xc8(r1) /* 800BCFA8 000B9DA8 EC 20 08 28 */ fsubs f1, f0, f1 -/* 800BCFAC 000B9DAC 4B F5 B0 1D */ bl func_80017FC8 +/* 800BCFAC 000B9DAC 4B F5 B0 1D */ bl NSCREENX__Ff /* 800BCFB0 000B9DB0 A0 7E 00 90 */ lhz r3, 0x90(r30) /* 800BCFB4 000B9DB4 3C 00 43 30 */ lis r0, 0x4330 /* 800BCFB8 000B9DB8 90 01 00 D0 */ stw r0, 0xd0(r1) @@ -749,7 +749,7 @@ lbl_800BCE60: /* 800BCFC4 000B9DC4 90 61 00 D4 */ stw r3, 0xd4(r1) /* 800BCFC8 000B9DC8 C8 01 00 D0 */ lfd f0, 0xd0(r1) /* 800BCFCC 000B9DCC EC 20 08 28 */ fsubs f1, f0, f1 -/* 800BCFD0 000B9DD0 4B F5 AF ED */ bl func_80017FBC +/* 800BCFD0 000B9DD0 4B F5 AF ED */ bl NSCREENY__Ff /* 800BCFD4 000B9DD4 A0 7E 00 94 */ lhz r3, 0x94(r30) /* 800BCFD8 000B9DD8 3C 00 43 30 */ lis r0, 0x4330 /* 800BCFDC 000B9DDC 90 01 00 D8 */ stw r0, 0xd8(r1) @@ -758,12 +758,12 @@ lbl_800BCE60: /* 800BCFE8 000B9DE8 90 61 00 DC */ stw r3, 0xdc(r1) /* 800BCFEC 000B9DEC C8 01 00 D8 */ lfd f0, 0xd8(r1) /* 800BCFF0 000B9DF0 EC 20 08 28 */ fsubs f1, f0, f1 -/* 800BCFF4 000B9DF4 4B F5 AF D5 */ bl func_80017FC8 +/* 800BCFF4 000B9DF4 4B F5 AF D5 */ bl NSCREENX__Ff /* 800BCFF8 000B9DF8 FC 40 F8 90 */ fmr f2, f31 /* 800BCFFC 000B9DFC 7F 83 E3 78 */ mr r3, r28 /* 800BD000 000B9E00 FC 60 F0 90 */ fmr f3, f30 /* 800BD004 000B9E04 FC 80 E8 90 */ fmr f4, f29 -/* 800BD008 000B9E08 4B F5 AF CD */ bl func_80017FD4 +/* 800BD008 000B9E08 4B F5 AF CD */ bl contract__13basic_rect_f_Fffff /* 800BD00C 000B9E0C 38 60 00 00 */ li r3, 0 /* 800BD010 000B9E10 90 61 00 64 */ stw r3, 0x64(r1) /* 800BD014 000B9E14 A0 9D 00 E8 */ lhz r4, 0xe8(r29) @@ -791,11 +791,11 @@ lbl_800BD03C: /* 800BD064 000B9E64 90 61 00 DC */ stw r3, 0xdc(r1) /* 800BD068 000B9E68 C8 01 00 D8 */ lfd f0, 0xd8(r1) /* 800BD06C 000B9E6C EC 20 08 28 */ fsubs f1, f0, f1 -/* 800BD070 000B9E70 4B F5 AF 4D */ bl func_80017FBC +/* 800BD070 000B9E70 4B F5 AF 4D */ bl NSCREENY__Ff /* 800BD074 000B9E74 38 61 00 30 */ addi r3, r1, 0x30 /* 800BD078 000B9E78 38 81 00 14 */ addi r4, r1, 0x14 /* 800BD07C 000B9E7C 38 A0 00 01 */ li r5, 1 -/* 800BD080 000B9E80 48 00 00 CD */ bl func_800BD14C +/* 800BD080 000B9E80 48 00 00 CD */ bl yextent__8xtextboxCFfRib /* 800BD084 000B9E84 C0 01 00 60 */ lfs f0, 0x60(r1) /* 800BD088 000B9E88 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800BD08C 000B9E8C 40 81 00 48 */ ble lbl_800BD0D4 @@ -826,7 +826,7 @@ lbl_800BD0D4: /* 800BD0E4 000B9EE4 88 9E 00 89 */ lbz r4, 0x89(r30) /* 800BD0E8 000B9EE8 88 BE 00 8A */ lbz r5, 0x8a(r30) /* 800BD0EC 000B9EEC 88 DE 00 8B */ lbz r6, 0x8b(r30) -/* 800BD0F0 000B9EF0 4B F7 1E F9 */ bl func_8002EFE8 +/* 800BD0F0 000B9EF0 4B F7 1E F9 */ bl xColorFromRGBA__FUcUcUcUc /* 800BD0F4 000B9EF4 90 61 00 10 */ stw r3, 0x10(r1) /* 800BD0F8 000B9EF8 38 81 00 08 */ addi r4, r1, 8 /* 800BD0FC 000B9EFC 90 61 00 08 */ stw r3, 8(r1) @@ -835,7 +835,7 @@ lbl_800BD0D4: lbl_800BD108: /* 800BD108 000B9F08 38 61 00 30 */ addi r3, r1, 0x30 /* 800BD10C 000B9F0C 38 80 00 01 */ li r4, 1 -/* 800BD110 000B9F10 4B F5 AC 95 */ bl func_80017DA4 +/* 800BD110 000B9F10 4B F5 AC 95 */ bl render__8xtextboxCFb lbl_800BD114: /* 800BD114 000B9F14 E3 E1 01 18 */ psq_l f31, 280(r1), 0, qr0 /* 800BD118 000B9F18 CB E1 01 10 */ lfd f31, 0x110(r1) @@ -852,8 +852,8 @@ lbl_800BD114: /* 800BD144 000B9F44 38 21 01 20 */ addi r1, r1, 0x120 /* 800BD148 000B9F48 4E 80 00 20 */ blr -.global func_800BD14C -func_800BD14C: +.global yextent__8xtextboxCFfRib +yextent__8xtextboxCFfRib: /* 800BD14C 000B9F4C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800BD150 000B9F50 7C 08 02 A6 */ mflr r0 /* 800BD154 000B9F54 90 01 00 24 */ stw r0, 0x24(r1) diff --git a/asm/Game/zVar.s b/asm/Game/zVar.s index be81d0f89..7420c94b6 100644 --- a/asm/Game/zVar.s +++ b/asm/Game/zVar.s @@ -1249,7 +1249,7 @@ lbl_800BE32C: /* 800BE414 000BB214 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BE418 000BB218 7C 08 02 A6 */ mflr r0 /* 800BE41C 000BB21C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BE420 000BB220 4B F4 B1 19 */ bl func_80009538 +/* 800BE420 000BB220 4B F4 B1 19 */ bl xBaseIsEnabled__FPC5xBase /* 800BE424 000BB224 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 800BE428 000BB228 7C 03 00 D0 */ neg r0, r3 /* 800BE42C 000BB22C 7C 00 1B 78 */ or r0, r0, r3 @@ -1261,7 +1261,7 @@ lbl_800BE32C: /* 800BE444 000BB244 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BE448 000BB248 7C 08 02 A6 */ mflr r0 /* 800BE44C 000BB24C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BE450 000BB250 4B F5 01 E9 */ bl func_8000E638 +/* 800BE450 000BB250 4B F5 01 E9 */ bl xEntIsVisible__FPC4xEnt /* 800BE454 000BB254 7C 03 00 D0 */ neg r0, r3 /* 800BE458 000BB258 7C 00 1B 78 */ or r0, r0, r3 /* 800BE45C 000BB25C 54 03 0F FE */ srwi r3, r0, 0x1f diff --git a/asm/ODEGdev/OdemuExi2.s b/asm/ODEGdev/OdemuExi2.s index eee1542b4..20c23ef43 100644 --- a/asm/ODEGdev/OdemuExi2.s +++ b/asm/ODEGdev/OdemuExi2.s @@ -5367,8 +5367,8 @@ lbl_801F3AD4: /* 801F3AE8 001F08E8 38 21 00 20 */ addi r1, r1, 0x20 /* 801F3AEC 001F08EC 4E 80 00 20 */ blr -.global func_801F3AF0 -func_801F3AF0: +.global TRK_flush_cache +TRK_flush_cache: /* 801F3AF0 001F08F0 3C A0 FF FF */ lis r5, 0xFFFFFFF1@h /* 801F3AF4 001F08F4 60 A5 FF F1 */ ori r5, r5, 0xFFFFFFF1@l /* 801F3AF8 001F08F8 7C A5 18 38 */ and r5, r5, r3 @@ -5385,8 +5385,8 @@ lbl_801F3B04: /* 801F3B20 001F0920 4C 00 01 2C */ isync /* 801F3B24 001F0924 4E 80 00 20 */ blr -.global func_801F3B28 -func_801F3B28: +.global TRK_fill_mem +TRK_fill_mem: /* 801F3B28 001F0928 28 05 00 20 */ cmplwi r5, 0x20 /* 801F3B2C 001F092C 54 84 06 3E */ clrlwi r4, r4, 0x18 /* 801F3B30 001F0930 38 C3 FF FF */ addi r6, r3, -1 @@ -5734,7 +5734,7 @@ TRKTargetFlushCache: /* 801F3FCC 001F0DCC 40 80 00 18 */ bge lbl_801F3FE4 /* 801F3FD0 001F0DD0 7C 83 23 78 */ mr r3, r4 /* 801F3FD4 001F0DD4 7C 84 28 50 */ subf r4, r4, r5 -/* 801F3FD8 001F0DD8 4B FF FB 19 */ bl func_801F3AF0 +/* 801F3FD8 001F0DD8 4B FF FB 19 */ bl TRK_flush_cache /* 801F3FDC 001F0DDC 38 60 00 00 */ li r3, 0 /* 801F3FE0 001F0DE0 48 00 00 08 */ b lbl_801F3FE8 lbl_801F3FE4: @@ -5873,7 +5873,7 @@ lbl_801F41B8: /* 801F41C4 001F0FC4 40 82 00 10 */ bne lbl_801F41D4 /* 801F41C8 001F0FC8 80 7D 00 18 */ lwz r3, 0x18(r29) /* 801F41CC 001F0FCC 80 9B 00 00 */ lwz r4, 0(r27) -/* 801F41D0 001F0FD0 4B FF F9 21 */ bl func_801F3AF0 +/* 801F41D0 001F0FD0 4B FF F9 21 */ bl TRK_flush_cache lbl_801F41D4: /* 801F41D4 001F0FD4 3C 80 80 38 */ lis r4, lbl_80380D78@ha /* 801F41D8 001F0FD8 7F C3 F3 78 */ mr r3, r30 @@ -6368,7 +6368,7 @@ lbl_801F47DC: /* 801F4880 001F1680 90 C1 00 C4 */ stw r6, 0xc4(r1) /* 801F4884 001F1684 90 A1 00 C8 */ stw r5, 0xc8(r1) /* 801F4888 001F1688 90 01 00 E8 */ stw r0, 0xe8(r1) -/* 801F488C 001F168C 4B FF F2 65 */ bl func_801F3AF0 +/* 801F488C 001F168C 4B FF F2 65 */ bl TRK_flush_cache /* 801F4890 001F1690 3C 60 80 38 */ lis r3, lbl_8038123C@ha /* 801F4894 001F1694 39 81 00 C4 */ addi r12, r1, 0xc4 /* 801F4898 001F1698 38 83 12 3C */ addi r4, r3, lbl_8038123C@l @@ -6410,7 +6410,7 @@ lbl_801F47DC: /* 801F4928 001F1728 90 C1 00 9C */ stw r6, 0x9c(r1) /* 801F492C 001F172C 90 A1 00 A0 */ stw r5, 0xa0(r1) /* 801F4930 001F1730 90 01 00 C0 */ stw r0, 0xc0(r1) -/* 801F4934 001F1734 4B FF F1 BD */ bl func_801F3AF0 +/* 801F4934 001F1734 4B FF F1 BD */ bl TRK_flush_cache /* 801F4938 001F1738 3C 60 80 38 */ lis r3, lbl_8038123C@ha /* 801F493C 001F173C 39 81 00 9C */ addi r12, r1, 0x9c /* 801F4940 001F1740 38 83 12 3C */ addi r4, r3, lbl_8038123C@l @@ -6451,7 +6451,7 @@ lbl_801F47DC: /* 801F49CC 001F17CC 90 C1 00 74 */ stw r6, 0x74(r1) /* 801F49D0 001F17D0 90 A1 00 78 */ stw r5, 0x78(r1) /* 801F49D4 001F17D4 90 01 00 98 */ stw r0, 0x98(r1) -/* 801F49D8 001F17D8 4B FF F1 19 */ bl func_801F3AF0 +/* 801F49D8 001F17D8 4B FF F1 19 */ bl TRK_flush_cache /* 801F49DC 001F17DC 3C 60 80 38 */ lis r3, lbl_8038123C@ha /* 801F49E0 001F17E0 39 81 00 74 */ addi r12, r1, 0x74 /* 801F49E4 001F17E4 38 83 12 3C */ addi r4, r3, lbl_8038123C@l @@ -6499,7 +6499,7 @@ lbl_801F4A78: /* 801F4A84 001F1884 7F A3 EB 78 */ mr r3, r29 /* 801F4A88 001F1888 90 01 00 70 */ stw r0, 0x70(r1) /* 801F4A8C 001F188C 38 80 00 28 */ li r4, 0x28 -/* 801F4A90 001F1890 4B FF F0 61 */ bl func_801F3AF0 +/* 801F4A90 001F1890 4B FF F0 61 */ bl TRK_flush_cache /* 801F4A94 001F1894 3C 60 80 38 */ lis r3, lbl_8038123C@ha /* 801F4A98 001F1898 39 81 00 4C */ addi r12, r1, 0x4c /* 801F4A9C 001F189C 38 83 12 3C */ addi r4, r3, lbl_8038123C@l @@ -6547,7 +6547,7 @@ lbl_801F4B30: /* 801F4B3C 001F193C 7F 83 E3 78 */ mr r3, r28 /* 801F4B40 001F1940 90 01 00 48 */ stw r0, 0x48(r1) /* 801F4B44 001F1944 38 80 00 28 */ li r4, 0x28 -/* 801F4B48 001F1948 4B FF EF A9 */ bl func_801F3AF0 +/* 801F4B48 001F1948 4B FF EF A9 */ bl TRK_flush_cache /* 801F4B4C 001F194C 3C 60 80 38 */ lis r3, lbl_8038123C@ha /* 801F4B50 001F1950 39 81 00 24 */ addi r12, r1, 0x24 /* 801F4B54 001F1954 38 83 12 3C */ addi r4, r3, lbl_8038123C@l @@ -6772,7 +6772,7 @@ lbl_801F4E60: /* 801F4E6C 001F1C6C 7E A3 AB 78 */ mr r3, r21 /* 801F4E70 001F1C70 90 01 00 BC */ stw r0, 0xbc(r1) /* 801F4E74 001F1C74 38 80 00 28 */ li r4, 0x28 -/* 801F4E78 001F1C78 4B FF EC 79 */ bl func_801F3AF0 +/* 801F4E78 001F1C78 4B FF EC 79 */ bl TRK_flush_cache /* 801F4E7C 001F1C7C 3C 60 80 38 */ lis r3, lbl_8038123C@ha /* 801F4E80 001F1C80 39 81 00 98 */ addi r12, r1, 0x98 /* 801F4E84 001F1C84 38 83 12 3C */ addi r4, r3, lbl_8038123C@l @@ -6841,7 +6841,7 @@ lbl_801F4F64: /* 801F4F6C 001F1D6C 38 04 00 20 */ addi r0, r4, 0x4E800020@l /* 801F4F70 001F1D70 38 80 00 28 */ li r4, 0x28 /* 801F4F74 001F1D74 90 01 00 6C */ stw r0, 0x6c(r1) -/* 801F4F78 001F1D78 4B FF EB 79 */ bl func_801F3AF0 +/* 801F4F78 001F1D78 4B FF EB 79 */ bl TRK_flush_cache /* 801F4F7C 001F1D7C 3C 60 80 38 */ lis r3, lbl_8038123C@ha /* 801F4F80 001F1D80 39 81 00 48 */ addi r12, r1, 0x48 /* 801F4F84 001F1D84 38 83 12 3C */ addi r4, r3, lbl_8038123C@l @@ -6903,7 +6903,7 @@ lbl_801F504C: /* 801F5058 001F1E58 7F 03 C3 78 */ mr r3, r24 /* 801F505C 001F1E5C 90 01 00 94 */ stw r0, 0x94(r1) /* 801F5060 001F1E60 38 80 00 28 */ li r4, 0x28 -/* 801F5064 001F1E64 4B FF EA 8D */ bl func_801F3AF0 +/* 801F5064 001F1E64 4B FF EA 8D */ bl TRK_flush_cache /* 801F5068 001F1E68 3C 60 80 38 */ lis r3, lbl_8038123C@ha /* 801F506C 001F1E6C 39 81 00 70 */ addi r12, r1, 0x70 /* 801F5070 001F1E70 38 83 12 3C */ addi r4, r3, lbl_8038123C@l @@ -6972,7 +6972,7 @@ lbl_801F5150: /* 801F5158 001F1F58 38 04 00 20 */ addi r0, r4, 0x4E800020@l /* 801F515C 001F1F5C 38 80 00 28 */ li r4, 0x28 /* 801F5160 001F1F60 90 01 00 44 */ stw r0, 0x44(r1) -/* 801F5164 001F1F64 4B FF E9 8D */ bl func_801F3AF0 +/* 801F5164 001F1F64 4B FF E9 8D */ bl TRK_flush_cache /* 801F5168 001F1F68 3C 60 80 38 */ lis r3, lbl_8038123C@ha /* 801F516C 001F1F6C 39 81 00 20 */ addi r12, r1, 0x20 /* 801F5170 001F1F70 38 83 12 3C */ addi r4, r3, lbl_8038123C@l @@ -7175,12 +7175,12 @@ lbl_801F5418: /* 801F542C 001F222C 4B FF E7 C5 */ bl OdemuExi2.TRK_ppc_memcpy /* 801F5430 001F2230 80 9C 00 00 */ lwz r4, 0(r28) /* 801F5434 001F2234 7F 23 CB 78 */ mr r3, r25 -/* 801F5438 001F2238 4B FF E6 B9 */ bl func_801F3AF0 +/* 801F5438 001F2238 4B FF E6 B9 */ bl TRK_flush_cache /* 801F543C 001F223C 7C 1B C8 40 */ cmplw r27, r25 /* 801F5440 001F2240 41 82 00 10 */ beq lbl_801F5450 /* 801F5444 001F2244 80 9C 00 00 */ lwz r4, 0(r28) /* 801F5448 001F2248 7F 63 DB 78 */ mr r3, r27 -/* 801F544C 001F224C 4B FF E6 A5 */ bl func_801F3AF0 +/* 801F544C 001F224C 4B FF E6 A5 */ bl TRK_flush_cache lbl_801F5450: /* 801F5450 001F2250 88 1F 00 0D */ lbz r0, 0xd(r31) /* 801F5454 001F2254 28 00 00 00 */ cmplwi r0, 0 @@ -7824,12 +7824,12 @@ TRKUARTInterruptHandler: InitializeProgramEndTrap: /* 801F5D20 001F2B20 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801F5D24 001F2B24 7C 08 02 A6 */ mflr r0 -/* 801F5D28 001F2B28 3C 80 80 1C */ lis r4, func_801BACB0@ha +/* 801F5D28 001F2B28 3C 80 80 1C */ lis r4, PPCHalt@ha /* 801F5D2C 001F2B2C 3C 60 80 28 */ lis r3, lbl_8027A3A0@ha /* 801F5D30 001F2B30 90 01 00 14 */ stw r0, 0x14(r1) /* 801F5D34 001F2B34 38 A0 00 04 */ li r5, 4 /* 801F5D38 001F2B38 93 E1 00 0C */ stw r31, 0xc(r1) -/* 801F5D3C 001F2B3C 3B E4 AC B0 */ addi r31, r4, func_801BACB0@l +/* 801F5D3C 001F2B3C 3B E4 AC B0 */ addi r31, r4, PPCHalt@l /* 801F5D40 001F2B40 38 83 A3 A0 */ addi r4, r3, lbl_8027A3A0@l /* 801F5D44 001F2B44 38 7F 00 04 */ addi r3, r31, 4 /* 801F5D48 001F2B48 4B E0 D8 79 */ bl TRK_memcpy @@ -8078,7 +8078,7 @@ InitMetroTRKCommTable: /* 801F6084 001F2E84 38 63 A3 A8 */ addi r3, r3, lbl_8027A3A8@l /* 801F6088 001F2E88 4C C6 31 82 */ crclr 6 /* 801F608C 001F2E8C 4B FD CE 79 */ bl func_801D2F04 -/* 801F6090 001F2E90 4B FD AA A5 */ bl func_801D0B34 +/* 801F6090 001F2E90 4B FD AA A5 */ bl Hu_IsStub /* 801F6094 001F2E94 3D 60 80 1F */ lis r11, lbl_801F6B74@ha /* 801F6098 001F2E98 3D 20 80 1F */ lis r9, lbl_801F6B20@ha /* 801F609C 001F2E9C 39 6B 6B 74 */ addi r11, r11, lbl_801F6B74@l diff --git a/asm/bink/bink.s b/asm/bink/bink.s index cfaad74fb..37431ab40 100644 --- a/asm/bink/bink.s +++ b/asm/bink/bink.s @@ -118,15 +118,15 @@ bink.xCMcolor_scale__F10iColor_tagf: /* 80196174 00192F74 80 A1 00 34 */ lwz r5, 0x34(r1) /* 80196178 00192F78 D8 01 00 40 */ stfd f0, 0x40(r1) /* 8019617C 00192F7C 80 C1 00 44 */ lwz r6, 0x44(r1) -/* 80196180 00192F80 48 00 00 19 */ bl func_80196198 +/* 80196180 00192F80 48 00 00 19 */ bl xColorInit__FP10iColor_tagUcUcUcUc /* 80196184 00192F84 80 01 00 54 */ lwz r0, 0x54(r1) /* 80196188 00192F88 80 61 00 0C */ lwz r3, 0xc(r1) /* 8019618C 00192F8C 7C 08 03 A6 */ mtlr r0 /* 80196190 00192F90 38 21 00 50 */ addi r1, r1, 0x50 /* 80196194 00192F94 4E 80 00 20 */ blr -.global func_80196198 -func_80196198: +.global xColorInit__FP10iColor_tagUcUcUcUc +xColorInit__FP10iColor_tagUcUcUcUc: /* 80196198 00192F98 98 83 00 00 */ stb r4, 0(r3) /* 8019619C 00192F9C 98 A3 00 01 */ stb r5, 1(r3) /* 801961A0 00192FA0 98 C3 00 02 */ stb r6, 2(r3) @@ -318,17 +318,17 @@ lbl_801963E4: /* 80196444 00193244 D0 01 00 58 */ stfs f0, 0x58(r1) /* 80196448 00193248 90 61 00 18 */ stw r3, 0x18(r1) /* 8019644C 0019324C C0 3B 00 18 */ lfs f1, 0x18(r27) -/* 80196450 00193250 4B E8 1B 6D */ bl func_80017FBC +/* 80196450 00193250 4B E8 1B 6D */ bl NSCREENY__Ff /* 80196454 00193254 FF A0 08 90 */ fmr f29, f1 /* 80196458 00193258 C0 3B 00 14 */ lfs f1, 0x14(r27) -/* 8019645C 0019325C 4B E8 1B 6D */ bl func_80017FC8 +/* 8019645C 0019325C 4B E8 1B 6D */ bl NSCREENX__Ff /* 80196460 00193260 FC 40 E8 90 */ fmr f2, f29 /* 80196464 00193264 80 9B 00 0C */ lwz r4, 0xc(r27) /* 80196468 00193268 C0 62 B2 78 */ lfs f3, lbl_803CFBF8-_SDA2_BASE_(r2) /* 8019646C 0019326C 38 61 00 A4 */ addi r3, r1, 0xa4 /* 80196470 00193270 38 A1 00 18 */ addi r5, r1, 0x18 /* 80196474 00193274 38 DF 01 48 */ addi r6, r31, 0x148 -/* 80196478 00193278 4B E8 1A 7D */ bl func_80017EF4 +/* 80196478 00193278 4B E8 1A 7D */ bl create__5xfontFUifff10iColor_tagRC13basic_rect_f_ /* 8019647C 0019327C C0 22 B2 78 */ lfs f1, lbl_803CFBF8-_SDA2_BASE_(r2) /* 80196480 00193280 38 61 01 98 */ addi r3, r1, 0x198 /* 80196484 00193284 38 81 00 A4 */ addi r4, r1, 0xa4 @@ -337,7 +337,7 @@ lbl_801963E4: /* 80196490 00193290 38 C0 00 02 */ li r6, 2 /* 80196494 00193294 FC 60 08 90 */ fmr f3, f1 /* 80196498 00193298 FC 80 08 90 */ fmr f4, f1 -/* 8019649C 0019329C 4B E8 19 49 */ bl func_80017DE4 +/* 8019649C 0019329C 4B E8 19 49 */ bl create__8xtextboxFRC5xfontRC13basic_rect_f_Uiffff /* 801964A0 001932A0 38 00 00 0D */ li r0, 0xd /* 801964A4 001932A4 38 A1 02 CC */ addi r5, r1, 0x2cc /* 801964A8 001932A8 38 81 01 94 */ addi r4, r1, 0x194 @@ -353,7 +353,7 @@ lbl_801964B0: /* 801964CC 001932CC 4B E8 BF FD */ bl set_text__8xtextboxFPCc /* 801964D0 001932D0 38 61 02 D0 */ addi r3, r1, 0x2d0 /* 801964D4 001932D4 38 80 00 01 */ li r4, 1 -/* 801964D8 001932D8 4B E8 18 CD */ bl func_80017DA4 +/* 801964D8 001932D8 4B E8 18 CD */ bl render__8xtextboxCFb /* 801964DC 001932DC 48 00 02 30 */ b lbl_8019670C lbl_801964E0: /* 801964E0 001932E0 C0 42 B2 7C */ lfs f2, lbl_803CFBFC-_SDA2_BASE_(r2) @@ -402,17 +402,17 @@ lbl_80196534: /* 80196580 00193380 D0 01 00 48 */ stfs f0, 0x48(r1) /* 80196584 00193384 90 61 00 10 */ stw r3, 0x10(r1) /* 80196588 00193388 C0 3B 00 18 */ lfs f1, 0x18(r27) -/* 8019658C 0019338C 4B E8 1A 31 */ bl func_80017FBC +/* 8019658C 0019338C 4B E8 1A 31 */ bl NSCREENY__Ff /* 80196590 00193390 FF A0 08 90 */ fmr f29, f1 /* 80196594 00193394 C0 3B 00 14 */ lfs f1, 0x14(r27) -/* 80196598 00193398 4B E8 1A 31 */ bl func_80017FC8 +/* 80196598 00193398 4B E8 1A 31 */ bl NSCREENX__Ff /* 8019659C 0019339C FC 40 E8 90 */ fmr f2, f29 /* 801965A0 001933A0 80 9B 00 0C */ lwz r4, 0xc(r27) /* 801965A4 001933A4 C0 62 B2 78 */ lfs f3, lbl_803CFBF8-_SDA2_BASE_(r2) /* 801965A8 001933A8 38 61 00 80 */ addi r3, r1, 0x80 /* 801965AC 001933AC 38 A1 00 10 */ addi r5, r1, 0x10 /* 801965B0 001933B0 38 DF 01 48 */ addi r6, r31, 0x148 -/* 801965B4 001933B4 4B E8 19 41 */ bl func_80017EF4 +/* 801965B4 001933B4 4B E8 19 41 */ bl create__5xfontFUifff10iColor_tagRC13basic_rect_f_ /* 801965B8 001933B8 C0 22 B2 78 */ lfs f1, lbl_803CFBF8-_SDA2_BASE_(r2) /* 801965BC 001933BC 7F 06 C3 78 */ mr r6, r24 /* 801965C0 001933C0 38 61 01 30 */ addi r3, r1, 0x130 @@ -421,7 +421,7 @@ lbl_80196534: /* 801965CC 001933CC 38 A1 00 3C */ addi r5, r1, 0x3c /* 801965D0 001933D0 FC 60 08 90 */ fmr f3, f1 /* 801965D4 001933D4 FC 80 08 90 */ fmr f4, f1 -/* 801965D8 001933D8 4B E8 18 0D */ bl func_80017DE4 +/* 801965D8 001933D8 4B E8 18 0D */ bl create__8xtextboxFRC5xfontRC13basic_rect_f_Uiffff /* 801965DC 001933DC 38 00 00 0D */ li r0, 0xd /* 801965E0 001933E0 38 A1 02 64 */ addi r5, r1, 0x264 /* 801965E4 001933E4 38 81 01 2C */ addi r4, r1, 0x12c @@ -437,7 +437,7 @@ lbl_801965EC: /* 80196608 00193408 4B E8 BE C1 */ bl set_text__8xtextboxFPCc /* 8019660C 0019340C 38 61 02 68 */ addi r3, r1, 0x268 /* 80196610 00193410 38 80 00 01 */ li r4, 1 -/* 80196614 00193414 4B E8 17 91 */ bl func_80017DA4 +/* 80196614 00193414 4B E8 17 91 */ bl render__8xtextboxCFb /* 80196618 00193418 C0 5B 00 24 */ lfs f2, 0x24(r27) /* 8019661C 0019341C FC 20 D8 90 */ fmr f1, f27 /* 80196620 00193420 C0 1B 00 08 */ lfs f0, 8(r27) @@ -464,17 +464,17 @@ lbl_801965EC: /* 80196674 00193474 D0 01 00 38 */ stfs f0, 0x38(r1) /* 80196678 00193478 90 61 00 08 */ stw r3, 8(r1) /* 8019667C 0019347C C0 3B 00 38 */ lfs f1, 0x38(r27) -/* 80196680 00193480 4B E8 19 3D */ bl func_80017FBC +/* 80196680 00193480 4B E8 19 3D */ bl NSCREENY__Ff /* 80196684 00193484 FF E0 08 90 */ fmr f31, f1 /* 80196688 00193488 C0 3B 00 34 */ lfs f1, 0x34(r27) -/* 8019668C 0019348C 4B E8 19 3D */ bl func_80017FC8 +/* 8019668C 0019348C 4B E8 19 3D */ bl NSCREENX__Ff /* 80196690 00193490 FC 40 F8 90 */ fmr f2, f31 /* 80196694 00193494 80 9B 00 0C */ lwz r4, 0xc(r27) /* 80196698 00193498 C0 62 B2 78 */ lfs f3, lbl_803CFBF8-_SDA2_BASE_(r2) /* 8019669C 0019349C 38 61 00 5C */ addi r3, r1, 0x5c /* 801966A0 001934A0 38 A1 00 08 */ addi r5, r1, 8 /* 801966A4 001934A4 38 DF 01 48 */ addi r6, r31, 0x148 -/* 801966A8 001934A8 4B E8 18 4D */ bl func_80017EF4 +/* 801966A8 001934A8 4B E8 18 4D */ bl create__5xfontFUifff10iColor_tagRC13basic_rect_f_ /* 801966AC 001934AC C0 22 B2 78 */ lfs f1, lbl_803CFBF8-_SDA2_BASE_(r2) /* 801966B0 001934B0 7F 46 D3 78 */ mr r6, r26 /* 801966B4 001934B4 38 61 00 C8 */ addi r3, r1, 0xc8 @@ -483,7 +483,7 @@ lbl_801965EC: /* 801966C0 001934C0 38 A1 00 2C */ addi r5, r1, 0x2c /* 801966C4 001934C4 FC 60 08 90 */ fmr f3, f1 /* 801966C8 001934C8 FC 80 08 90 */ fmr f4, f1 -/* 801966CC 001934CC 4B E8 17 19 */ bl func_80017DE4 +/* 801966CC 001934CC 4B E8 17 19 */ bl create__8xtextboxFRC5xfontRC13basic_rect_f_Uiffff /* 801966D0 001934D0 38 00 00 0D */ li r0, 0xd /* 801966D4 001934D4 38 A1 01 FC */ addi r5, r1, 0x1fc /* 801966D8 001934D8 38 81 00 C4 */ addi r4, r1, 0xc4 @@ -499,7 +499,7 @@ lbl_801966E0: /* 801966FC 001934FC 4B E8 BD CD */ bl set_text__8xtextboxFPCc /* 80196700 00193500 38 61 02 00 */ addi r3, r1, 0x200 /* 80196704 00193504 38 80 00 01 */ li r4, 1 -/* 80196708 00193508 4B E8 16 9D */ bl func_80017DA4 +/* 80196708 00193508 4B E8 16 9D */ bl render__8xtextboxCFb lbl_8019670C: /* 8019670C 0019350C 80 1E 00 00 */ lwz r0, 0(r30) /* 80196710 00193510 7F DE 02 14 */ add r30, r30, r0 diff --git a/asm/dolphin/dolphin.s b/asm/dolphin/dolphin.s index 10f1dc040..0d3177dff 100644 --- a/asm/dolphin/dolphin.s +++ b/asm/dolphin/dolphin.s @@ -6295,8 +6295,8 @@ PPCMtl2cr: /* 801BAC98 001B7A98 7C 79 FB A6 */ mtspr 0x3f9, r3 /* 801BAC9C 001B7A9C 4E 80 00 20 */ blr -.global func_801BACA0 -func_801BACA0: +.global PPCMtdec +PPCMtdec: /* 801BACA0 001B7AA0 7C 76 03 A6 */ mtspr 0x16, r3 /* 801BACA4 001B7AA4 4E 80 00 20 */ blr @@ -6305,8 +6305,8 @@ PPCSync: /* 801BACA8 001B7AA8 44 00 00 02 */ sc /* 801BACAC 001B7AAC 4E 80 00 20 */ blr -.global func_801BACB0 -func_801BACB0: +.global PPCHalt +PPCHalt: /* 801BACB0 001B7AB0 7C 00 04 AC */ sync 0 lbl_801BACB4: /* 801BACB4 001B7AB4 60 00 00 00 */ nop @@ -14376,8 +14376,8 @@ lbl_801C1CDC: /* 801C1CE8 001BEAE8 7C 08 03 A6 */ mtlr r0 /* 801C1CEC 001BEAEC 4E 80 00 20 */ blr -.global func_801C1CF0 -func_801C1CF0: +.global DBInit +DBInit: /* 801C1CF0 001BEAF0 3C 80 80 00 */ lis r4, 0x80000040@ha /* 801C1CF4 001BEAF4 38 04 00 40 */ addi r0, r4, 0x80000040@l /* 801C1CF8 001BEAF8 3C 60 80 1C */ lis r3, lbl_801C1D60@ha @@ -14401,7 +14401,7 @@ lbl_801C1D18: /* 801C1D3C 001BEB3C 48 01 11 C9 */ bl func_801D2F04 /* 801C1D40 001BEB40 7F E3 FB 78 */ mr r3, r31 /* 801C1D44 001BEB44 48 01 0E 4D */ bl OSDumpContext -/* 801C1D48 001BEB48 4B FF 8F 69 */ bl func_801BACB0 +/* 801C1D48 001BEB48 4B FF 8F 69 */ bl PPCHalt /* 801C1D4C 001BEB4C 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801C1D50 001BEB50 83 E1 00 14 */ lwz r31, 0x14(r1) /* 801C1D54 001BEB54 38 21 00 18 */ addi r1, r1, 0x18 @@ -15296,8 +15296,8 @@ lbl_801C291C: /* 801C2938 001BF738 90 03 00 3C */ stw r0, 0x3c(r3) /* 801C293C 001BF73C 4E 80 00 20 */ blr -.global func_801C2940 -func_801C2940: +.global __DVDInitWA +__DVDInitWA: /* 801C2940 001BF740 7C 08 02 A6 */ mflr r0 /* 801C2944 001BF744 3C 60 80 38 */ lis r3, lbl_8037D6C0@ha /* 801C2948 001BF748 90 01 00 04 */ stw r0, 4(r1) @@ -15308,7 +15308,7 @@ func_801C2940: /* 801C295C 001BF75C 38 00 FF FF */ li r0, -1 /* 801C2960 001BF760 90 03 D6 C0 */ stw r0, lbl_8037D6C0@l(r3) /* 801C2964 001BF764 38 60 00 00 */ li r3, 0 -/* 801C2968 001BF768 48 00 0D D9 */ bl func_801C3740 +/* 801C2968 001BF768 48 00 0D D9 */ bl __DVDLowSetWAType /* 801C296C 001BF76C 48 00 EC BD */ bl OSInitAlarm /* 801C2970 001BF770 80 01 00 0C */ lwz r0, 0xc(r1) /* 801C2974 001BF774 38 21 00 08 */ addi r1, r1, 8 @@ -15476,7 +15476,7 @@ lbl_801C2BB0: /* 801C2BC4 001BF9C4 90 0D 9A FC */ stw r0, lbl_803CC3FC-_SDA_BASE_(r13) /* 801C2BC8 001BF9C8 80 64 00 0C */ lwz r3, 0xc(r4) /* 801C2BCC 001BF9CC 80 84 00 10 */ lwz r4, 0x10(r4) -/* 801C2BD0 001BF9D0 48 00 05 AD */ bl func_801C317C +/* 801C2BD0 001BF9D0 48 00 05 AD */ bl DVDLowSeek /* 801C2BD4 001BF9D4 38 00 00 01 */ li r0, 1 /* 801C2BD8 001BF9D8 48 00 00 08 */ b lbl_801C2BE0 lbl_801C2BDC: @@ -15549,7 +15549,7 @@ lbl_801C2CB0: /* 801C2CC4 001BFAC4 90 0D 9A FC */ stw r0, lbl_803CC3FC-_SDA_BASE_(r13) /* 801C2CC8 001BFAC8 80 64 00 0C */ lwz r3, 0xc(r4) /* 801C2CCC 001BFACC 80 84 00 10 */ lwz r4, 0x10(r4) -/* 801C2CD0 001BFAD0 48 00 04 AD */ bl func_801C317C +/* 801C2CD0 001BFAD0 48 00 04 AD */ bl DVDLowSeek lbl_801C2CD4: /* 801C2CD4 001BFAD4 80 01 00 0C */ lwz r0, 0xc(r1) /* 801C2CD8 001BFAD8 38 21 00 08 */ addi r1, r1, 8 @@ -15690,14 +15690,14 @@ lbl_801C2E90: /* 801C2EC4 001BFCC4 90 C9 00 24 */ stw r6, 0x24(r9) /* 801C2EC8 001BFCC8 90 E9 00 28 */ stw r7, 0x28(r9) /* 801C2ECC 001BFCCC 90 0D 9A FC */ stw r0, lbl_803CC3FC-_SDA_BASE_(r13) -/* 801C2ED0 001BFCD0 48 00 02 AD */ bl func_801C317C +/* 801C2ED0 001BFCD0 48 00 02 AD */ bl DVDLowSeek /* 801C2ED4 001BFCD4 80 01 00 0C */ lwz r0, 0xc(r1) /* 801C2ED8 001BFCD8 38 21 00 08 */ addi r1, r1, 8 /* 801C2EDC 001BFCDC 7C 08 03 A6 */ mtlr r0 /* 801C2EE0 001BFCE0 4E 80 00 20 */ blr -.global func_801C2EE4 -func_801C2EE4: +.global DVDLowRead +DVDLowRead: /* 801C2EE4 001BFCE4 7C 08 02 A6 */ mflr r0 /* 801C2EE8 001BFCE8 3C E0 CC 00 */ lis r7, 0xCC006000@ha /* 801C2EEC 001BFCEC 90 01 00 04 */ stw r0, 4(r1) @@ -15879,8 +15879,8 @@ lbl_801C3164: /* 801C3174 001BFF74 7C 08 03 A6 */ mtlr r0 /* 801C3178 001BFF78 4E 80 00 20 */ blr -.global func_801C317C -func_801C317C: +.global DVDLowSeek +DVDLowSeek: /* 801C317C 001BFF7C 7C 08 02 A6 */ mflr r0 /* 801C3180 001BFF80 90 01 00 04 */ stw r0, 4(r1) /* 801C3184 001BFF84 38 00 00 00 */ li r0, 0 @@ -15919,8 +15919,8 @@ func_801C317C: /* 801C3208 001C0008 7C 08 03 A6 */ mtlr r0 /* 801C320C 001C000C 4E 80 00 20 */ blr -.global func_801C3210 -func_801C3210: +.global DVDLowWaitCoverClose +DVDLowWaitCoverClose: /* 801C3210 001C0010 38 00 00 01 */ li r0, 1 /* 801C3214 001C0014 90 6D 9A C0 */ stw r3, lbl_803CC3C0-_SDA_BASE_(r13) /* 801C3218 001C0018 3C 60 CC 00 */ lis r3, 0xCC006000@ha @@ -15933,8 +15933,8 @@ func_801C3210: /* 801C3234 001C0034 90 04 00 04 */ stw r0, 4(r4) /* 801C3238 001C0038 4E 80 00 20 */ blr -.global func_801C323C -func_801C323C: +.global DVDLowReadDiskID +DVDLowReadDiskID: /* 801C323C 001C003C 7C 08 02 A6 */ mflr r0 /* 801C3240 001C0040 39 00 00 00 */ li r8, 0 /* 801C3244 001C0044 90 01 00 04 */ stw r0, 4(r1) @@ -15977,8 +15977,8 @@ func_801C323C: /* 801C32D8 001C00D8 7C 08 03 A6 */ mtlr r0 /* 801C32DC 001C00DC 4E 80 00 20 */ blr -.global func_801C32E0 -func_801C32E0: +.global DVDLowStopMotor +DVDLowStopMotor: /* 801C32E0 001C00E0 7C 08 02 A6 */ mflr r0 /* 801C32E4 001C00E4 90 01 00 04 */ stw r0, 4(r1) /* 801C32E8 001C00E8 38 00 00 00 */ li r0, 0 @@ -16015,8 +16015,8 @@ func_801C32E0: /* 801C3364 001C0164 7C 08 03 A6 */ mtlr r0 /* 801C3368 001C0168 4E 80 00 20 */ blr -.global func_801C336C -func_801C336C: +.global DVDLowRequestError +DVDLowRequestError: /* 801C336C 001C016C 7C 08 02 A6 */ mflr r0 /* 801C3370 001C0170 90 01 00 04 */ stw r0, 4(r1) /* 801C3374 001C0174 38 00 00 00 */ li r0, 0 @@ -16053,8 +16053,8 @@ func_801C336C: /* 801C33F0 001C01F0 7C 08 03 A6 */ mtlr r0 /* 801C33F4 001C01F4 4E 80 00 20 */ blr -.global func_801C33F8 -func_801C33F8: +.global DVDLowInquiry +DVDLowInquiry: /* 801C33F8 001C01F8 7C 08 02 A6 */ mflr r0 /* 801C33FC 001C01FC 38 C0 00 20 */ li r6, 0x20 /* 801C3400 001C0200 90 01 00 04 */ stw r0, 4(r1) @@ -16095,8 +16095,8 @@ func_801C33F8: /* 801C348C 001C028C 7C 08 03 A6 */ mtlr r0 /* 801C3490 001C0290 4E 80 00 20 */ blr -.global func_801C3494 -func_801C3494: +.global DVDLowAudioStream +DVDLowAudioStream: /* 801C3494 001C0294 7C 08 02 A6 */ mflr r0 /* 801C3498 001C0298 90 01 00 04 */ stw r0, 4(r1) /* 801C349C 001C029C 38 00 00 00 */ li r0, 0 @@ -16136,8 +16136,8 @@ func_801C3494: /* 801C3524 001C0324 7C 08 03 A6 */ mtlr r0 /* 801C3528 001C0328 4E 80 00 20 */ blr -.global func_801C352C -func_801C352C: +.global DVDLowRequestAudioStatus +DVDLowRequestAudioStatus: /* 801C352C 001C032C 7C 08 02 A6 */ mflr r0 /* 801C3530 001C0330 90 01 00 04 */ stw r0, 4(r1) /* 801C3534 001C0334 38 00 00 00 */ li r0, 0 @@ -16174,8 +16174,8 @@ func_801C352C: /* 801C35B0 001C03B0 7C 08 03 A6 */ mtlr r0 /* 801C35B4 001C03B4 4E 80 00 20 */ blr -.global func_801C35B8 -func_801C35B8: +.global DVDLowAudioBufferConfig +DVDLowAudioBufferConfig: /* 801C35B8 001C03B8 7C 08 02 A6 */ mflr r0 /* 801C35BC 001C03BC 2C 03 00 00 */ cmpwi r3, 0 /* 801C35C0 001C03C0 90 01 00 04 */ stw r0, 4(r1) @@ -16217,8 +16217,8 @@ lbl_801C35E4: /* 801C364C 001C044C 7C 08 03 A6 */ mtlr r0 /* 801C3650 001C0450 4E 80 00 20 */ blr -.global func_801C3654 -func_801C3654: +.global DVDLowReset +DVDLowReset: /* 801C3654 001C0454 7C 08 02 A6 */ mflr r0 /* 801C3658 001C0458 3C 80 CC 00 */ lis r4, 0xCC003000@ha /* 801C365C 001C045C 90 01 00 04 */ stw r0, 4(r1) @@ -16268,16 +16268,16 @@ lbl_801C36B8: /* 801C3708 001C0508 7C 08 03 A6 */ mtlr r0 /* 801C370C 001C050C 4E 80 00 20 */ blr -.global func_801C3710 -func_801C3710: +.global DVDLowBreak +DVDLowBreak: /* 801C3710 001C0510 38 00 00 01 */ li r0, 1 /* 801C3714 001C0514 90 0D 9A B8 */ stw r0, lbl_803CC3B8-_SDA_BASE_(r13) /* 801C3718 001C0518 38 60 00 01 */ li r3, 1 /* 801C371C 001C051C 90 0D 9A D8 */ stw r0, lbl_803CC3D8-_SDA_BASE_(r13) /* 801C3720 001C0520 4E 80 00 20 */ blr -.global func_801C3724 -func_801C3724: +.global DVDLowClearCallback +DVDLowClearCallback: /* 801C3724 001C0524 3C 60 CC 00 */ lis r3, 0xCC006004@ha /* 801C3728 001C0528 38 00 00 00 */ li r0, 0 /* 801C372C 001C052C 90 03 60 04 */ stw r0, 0xCC006004@l(r3) @@ -16286,8 +16286,8 @@ func_801C3724: /* 801C3738 001C0538 90 0D 9A C0 */ stw r0, lbl_803CC3C0-_SDA_BASE_(r13) /* 801C373C 001C053C 4E 80 00 20 */ blr -.global func_801C3740 -func_801C3740: +.global __DVDLowSetWAType +__DVDLowSetWAType: /* 801C3740 001C0540 7C 08 02 A6 */ mflr r0 /* 801C3744 001C0544 90 01 00 04 */ stw r0, 4(r1) /* 801C3748 001C0548 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -16433,7 +16433,7 @@ lbl_801C3914: /* 801C3924 001C0724 38 D9 00 00 */ addi r6, r25, 0 /* 801C3928 001C0728 38 6D 85 98 */ addi r3, r13, lbl_803CAE98-_SDA_BASE_ /* 801C392C 001C072C 38 80 01 7F */ li r4, 0x17f -/* 801C3930 001C0730 48 00 F6 55 */ bl func_801D2F84 +/* 801C3930 001C0730 48 00 F6 55 */ bl OSPanic /* 801C3934 001C0734 48 00 00 28 */ b lbl_801C395C lbl_801C3938: /* 801C3938 001C0738 7E FC BB 78 */ mr r28, r23 @@ -16843,7 +16843,7 @@ lbl_801C3E6C: /* 801C3E74 001C0C74 38 A3 43 98 */ addi r5, r3, lbl_802B4398@l /* 801C3E78 001C0C78 38 6D 85 98 */ addi r3, r13, lbl_803CAE98-_SDA_BASE_ /* 801C3E7C 001C0C7C 38 80 02 EA */ li r4, 0x2ea -/* 801C3E80 001C0C80 48 00 F1 05 */ bl func_801D2F84 +/* 801C3E80 001C0C80 48 00 F1 05 */ bl OSPanic lbl_801C3E84: /* 801C3E84 001C0C84 7C 9D E2 15 */ add. r4, r29, r28 /* 801C3E88 001C0C88 41 80 00 14 */ blt lbl_801C3E9C @@ -16857,7 +16857,7 @@ lbl_801C3E9C: /* 801C3EA4 001C0CA4 38 A3 43 98 */ addi r5, r3, lbl_802B4398@l /* 801C3EA8 001C0CA8 38 6D 85 98 */ addi r3, r13, lbl_803CAE98-_SDA_BASE_ /* 801C3EAC 001C0CAC 38 80 02 F0 */ li r4, 0x2f0 -/* 801C3EB0 001C0CB0 48 00 F0 D5 */ bl func_801D2F84 +/* 801C3EB0 001C0CB0 48 00 F0 D5 */ bl OSPanic lbl_801C3EB4: /* 801C3EB4 001C0CB4 93 DA 00 38 */ stw r30, 0x38(r26) /* 801C3EB8 001C0CB8 3C 60 80 1C */ lis r3, lbl_801C3EF4@ha @@ -16911,7 +16911,7 @@ lbl_801C3F58: /* 801C3F60 001C0D60 38 A3 43 CC */ addi r5, r3, lbl_802B43CC@l /* 801C3F64 001C0D64 38 6D 85 98 */ addi r3, r13, lbl_803CAE98-_SDA_BASE_ /* 801C3F68 001C0D68 38 80 03 30 */ li r4, 0x330 -/* 801C3F6C 001C0D6C 48 00 F0 19 */ bl func_801D2F84 +/* 801C3F6C 001C0D6C 48 00 F0 19 */ bl OSPanic lbl_801C3F70: /* 801C3F70 001C0D70 7C 9D E2 15 */ add. r4, r29, r28 /* 801C3F74 001C0D74 41 80 00 14 */ blt lbl_801C3F88 @@ -16925,7 +16925,7 @@ lbl_801C3F88: /* 801C3F90 001C0D90 38 A3 43 CC */ addi r5, r3, lbl_802B43CC@l /* 801C3F94 001C0D94 38 6D 85 98 */ addi r3, r13, lbl_803CAE98-_SDA_BASE_ /* 801C3F98 001C0D98 38 80 03 36 */ li r4, 0x336 -/* 801C3F9C 001C0D9C 48 00 EF E9 */ bl func_801D2F84 +/* 801C3F9C 001C0D9C 48 00 EF E9 */ bl OSPanic lbl_801C3FA0: /* 801C3FA0 001C0DA0 80 1F 00 30 */ lwz r0, 0x30(r31) /* 801C3FA4 001C0DA4 3C 80 80 1C */ lis r4, lbl_801C403C@ha @@ -17007,7 +17007,7 @@ lbl_801C409C: /* 801C40A4 001C0EA4 38 A3 43 FC */ addi r5, r3, lbl_802B43FC@l /* 801C40A8 001C0EA8 38 6D 85 98 */ addi r3, r13, lbl_803CAE98-_SDA_BASE_ /* 801C40AC 001C0EAC 38 80 03 87 */ li r4, 0x387 -/* 801C40B0 001C0EB0 48 00 EE D5 */ bl func_801D2F84 +/* 801C40B0 001C0EB0 48 00 EE D5 */ bl OSPanic lbl_801C40B4: /* 801C40B4 001C0EB4 93 DC 00 38 */ stw r30, 0x38(r28) /* 801C40B8 001C0EB8 3C 60 80 1C */ lis r3, lbl_801C40F8@ha @@ -17057,7 +17057,7 @@ DVDInit: /* 801C4154 001C0F54 93 ED 9B 64 */ stw r31, lbl_803CC464-_SDA_BASE_(r13) /* 801C4158 001C0F58 4B FF F6 2D */ bl __DVDFSInit /* 801C415C 001C0F5C 48 00 29 E5 */ bl __DVDClearWaitingQueue -/* 801C4160 001C0F60 4B FF E7 E1 */ bl func_801C2940 +/* 801C4160 001C0F60 4B FF E7 E1 */ bl __DVDInitWA /* 801C4164 001C0F64 3C 00 80 00 */ lis r0, 0x8000 /* 801C4168 001C0F68 3C 60 80 1C */ lis r3, lbl_801C2980@ha /* 801C416C 001C0F6C 90 0D 9B 28 */ stw r0, lbl_803CC428-_SDA_BASE_(r13) @@ -17118,7 +17118,7 @@ lbl_801C41F8: /* 801C423C 001C103C 38 A3 44 7C */ addi r5, r3, lbl_802B447C@l /* 801C4240 001C1040 38 6D 85 AC */ addi r3, r13, lbl_803CAEAC-_SDA_BASE_ /* 801C4244 001C1044 38 80 02 84 */ li r4, 0x284 -/* 801C4248 001C1048 48 00 ED 3D */ bl func_801D2F84 +/* 801C4248 001C1048 48 00 ED 3D */ bl OSPanic lbl_801C424C: /* 801C424C 001C104C 3C 60 80 38 */ lis r3, lbl_8037D7A0@ha /* 801C4250 001C1050 80 DF 00 00 */ lwz r6, 0(r31) @@ -17130,7 +17130,7 @@ lbl_801C424C: /* 801C4268 001C1068 80 67 00 38 */ lwz r3, 0x38(r7) /* 801C426C 001C106C 38 C4 42 8C */ addi r6, r4, lbl_801C428C@l /* 801C4270 001C1070 54 04 00 34 */ rlwinm r4, r0, 0, 0, 0x1a -/* 801C4274 001C1074 4B FF EC 71 */ bl func_801C2EE4 +/* 801C4274 001C1074 4B FF EC 71 */ bl DVDLowRead /* 801C4278 001C1078 80 01 00 14 */ lwz r0, 0x14(r1) /* 801C427C 001C107C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801C4280 001C1080 38 21 00 10 */ addi r1, r1, 0x10 @@ -17250,7 +17250,7 @@ dolphin.stateGettingError: /* 801C4400 001C1200 90 01 00 04 */ stw r0, 4(r1) /* 801C4404 001C1204 38 63 44 D4 */ addi r3, r3, lbl_801C44D4@l /* 801C4408 001C1208 94 21 FF F8 */ stwu r1, -8(r1) -/* 801C440C 001C120C 4B FF EF 61 */ bl func_801C336C +/* 801C440C 001C120C 4B FF EF 61 */ bl DVDLowRequestError /* 801C4410 001C1210 80 01 00 0C */ lwz r0, 0xc(r1) /* 801C4414 001C1214 38 21 00 08 */ addi r1, r1, 8 /* 801C4418 001C1218 7C 08 03 A6 */ mtlr r0 @@ -17341,7 +17341,7 @@ lbl_801C4520: /* 801C453C 001C133C 48 00 29 19 */ bl __DVDStoreErrorCode /* 801C4540 001C1340 3C 60 80 1C */ lis r3, dolphin.cbForStateError@ha /* 801C4544 001C1344 38 63 43 18 */ addi r3, r3, dolphin.cbForStateError@l -/* 801C4548 001C1348 4B FF ED 99 */ bl func_801C32E0 +/* 801C4548 001C1348 4B FF ED 99 */ bl DVDLowStopMotor /* 801C454C 001C134C 48 00 01 FC */ b lbl_801C4748 lbl_801C4550: /* 801C4550 001C1350 3C 60 CC 00 */ lis r3, 0xCC006020@ha @@ -17359,7 +17359,7 @@ lbl_801C4550: /* 801C4580 001C1380 48 00 28 D5 */ bl __DVDStoreErrorCode /* 801C4584 001C1384 3C 60 80 1C */ lis r3, dolphin.cbForStateError@ha /* 801C4588 001C1388 38 63 43 18 */ addi r3, r3, dolphin.cbForStateError@l -/* 801C458C 001C138C 4B FF ED 55 */ bl func_801C32E0 +/* 801C458C 001C138C 4B FF ED 55 */ bl DVDLowStopMotor /* 801C4590 001C1390 48 00 01 B8 */ b lbl_801C4748 lbl_801C4594: /* 801C4594 001C1394 38 1F FF FE */ addi r0, r31, -2 @@ -17441,7 +17441,7 @@ lbl_801C4680: /* 801C469C 001C149C 3C 60 80 1C */ lis r3, lbl_801C4768@ha /* 801C46A0 001C14A0 38 83 47 68 */ addi r4, r3, lbl_801C4768@l /* 801C46A4 001C14A4 80 65 00 10 */ lwz r3, 0x10(r5) -/* 801C46A8 001C14A8 4B FF EA D5 */ bl func_801C317C +/* 801C46A8 001C14A8 4B FF EA D5 */ bl DVDLowSeek /* 801C46AC 001C14AC 48 00 00 9C */ b lbl_801C4748 lbl_801C46B0: /* 801C46B0 001C14B0 81 8D 9B 68 */ lwz r12, lbl_803CC468-_SDA_BASE_(r13) @@ -17485,7 +17485,7 @@ lbl_801C4724: /* 801C4738 001C1538 48 00 27 1D */ bl __DVDStoreErrorCode /* 801C473C 001C153C 3C 60 80 1C */ lis r3, dolphin.cbForStateError@ha /* 801C4740 001C1540 38 63 43 18 */ addi r3, r3, dolphin.cbForStateError@l -/* 801C4744 001C1544 4B FF EB 9D */ bl func_801C32E0 +/* 801C4744 001C1544 4B FF EB 9D */ bl DVDLowStopMotor lbl_801C4748: /* 801C4748 001C1548 80 01 00 24 */ lwz r0, 0x24(r1) /* 801C474C 001C154C 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -17519,7 +17519,7 @@ lbl_801C47A4: lbl_801C47B4: /* 801C47B4 001C15B4 3C 60 80 1C */ lis r3, lbl_801C47D0@ha /* 801C47B8 001C15B8 38 63 47 D0 */ addi r3, r3, lbl_801C47D0@l -/* 801C47BC 001C15BC 4B FF EB B1 */ bl func_801C336C +/* 801C47BC 001C15BC 4B FF EB B1 */ bl DVDLowRequestError lbl_801C47C0: /* 801C47C0 001C15C0 80 01 00 0C */ lwz r0, 0xc(r1) /* 801C47C4 001C15C4 38 21 00 08 */ addi r1, r1, 8 @@ -17552,7 +17552,7 @@ lbl_801C480C: /* 801C4828 001C1628 48 00 26 2D */ bl __DVDStoreErrorCode /* 801C482C 001C162C 3C 60 80 1C */ lis r3, dolphin.cbForStateError@ha /* 801C4830 001C1630 38 63 43 18 */ addi r3, r3, dolphin.cbForStateError@l -/* 801C4834 001C1634 4B FF EA AD */ bl func_801C32E0 +/* 801C4834 001C1634 4B FF EA AD */ bl DVDLowStopMotor /* 801C4838 001C1638 48 00 00 20 */ b lbl_801C4858 lbl_801C483C: /* 801C483C 001C163C 3C 60 CC 00 */ lis r3, 0xCC006000@ha @@ -17561,7 +17561,7 @@ lbl_801C483C: /* 801C4848 001C1648 48 00 26 0D */ bl __DVDStoreErrorCode /* 801C484C 001C164C 3C 60 80 1C */ lis r3, dolphin.cbForStateError@ha /* 801C4850 001C1650 38 63 43 18 */ addi r3, r3, dolphin.cbForStateError@l -/* 801C4854 001C1654 4B FF EA 8D */ bl func_801C32E0 +/* 801C4854 001C1654 4B FF EA 8D */ bl DVDLowStopMotor lbl_801C4858: /* 801C4858 001C1658 80 01 00 0C */ lwz r0, 0xc(r1) /* 801C485C 001C165C 38 21 00 08 */ addi r1, r1, 8 @@ -17575,7 +17575,7 @@ dolphin.stateGoToRetry: /* 801C4870 001C1670 90 01 00 04 */ stw r0, 4(r1) /* 801C4874 001C1674 38 63 48 90 */ addi r3, r3, lbl_801C4890@l /* 801C4878 001C1678 94 21 FF F8 */ stwu r1, -8(r1) -/* 801C487C 001C167C 4B FF EA 65 */ bl func_801C32E0 +/* 801C487C 001C167C 4B FF EA 65 */ bl DVDLowStopMotor /* 801C4880 001C1680 80 01 00 0C */ lwz r0, 0xc(r1) /* 801C4884 001C1684 38 21 00 08 */ addi r1, r1, 8 /* 801C4888 001C1688 7C 08 03 A6 */ mtlr r0 @@ -17608,7 +17608,7 @@ lbl_801C48D0: /* 801C48EC 001C16EC 48 00 25 69 */ bl __DVDStoreErrorCode /* 801C48F0 001C16F0 3C 60 80 1C */ lis r3, dolphin.cbForStateError@ha /* 801C48F4 001C16F4 38 63 43 18 */ addi r3, r3, dolphin.cbForStateError@l -/* 801C48F8 001C16F8 4B FF E9 E9 */ bl func_801C32E0 +/* 801C48F8 001C16F8 4B FF E9 E9 */ bl DVDLowStopMotor /* 801C48FC 001C16FC 48 00 00 D8 */ b lbl_801C49D4 lbl_801C4900: /* 801C4900 001C1700 38 00 00 00 */ li r0, 0 @@ -17715,7 +17715,7 @@ lbl_801C4A10: lbl_801C4A68: /* 801C4A68 001C1868 3C 60 80 1C */ lis r3, lbl_801C4BDC@ha /* 801C4A6C 001C186C 38 63 4B DC */ addi r3, r3, lbl_801C4BDC@l -/* 801C4A70 001C1870 4B FF E8 71 */ bl func_801C32E0 +/* 801C4A70 001C1870 4B FF E8 71 */ bl DVDLowStopMotor /* 801C4A74 001C1874 48 00 00 40 */ b lbl_801C4AB4 lbl_801C4A78: /* 801C4A78 001C1878 80 8D 9B 24 */ lwz r4, lbl_803CC424-_SDA_BASE_(r13) @@ -17726,7 +17726,7 @@ lbl_801C4A78: /* 801C4A8C 001C188C 41 82 00 14 */ beq lbl_801C4AA0 /* 801C4A90 001C1890 3C 60 80 1C */ lis r3, lbl_801C4BDC@ha /* 801C4A94 001C1894 38 63 4B DC */ addi r3, r3, lbl_801C4BDC@l -/* 801C4A98 001C1898 4B FF E8 49 */ bl func_801C32E0 +/* 801C4A98 001C1898 4B FF E8 49 */ bl DVDLowStopMotor /* 801C4A9C 001C189C 48 00 00 18 */ b lbl_801C4AB4 lbl_801C4AA0: /* 801C4AA0 001C18A0 3C 80 80 1C */ lis r4, dolphin.stateCheckID3@ha @@ -17751,7 +17751,7 @@ dolphin.stateCheckID3: /* 801C4ADC 001C18DC 80 8D 9B 24 */ lwz r4, lbl_803CC424-_SDA_BASE_(r13) /* 801C4AE0 001C18E0 88 64 00 08 */ lbz r3, 8(r4) /* 801C4AE4 001C18E4 38 80 00 0A */ li r4, 0xa -/* 801C4AE8 001C18E8 4B FF EA D1 */ bl func_801C35B8 +/* 801C4AE8 001C18E8 4B FF EA D1 */ bl DVDLowAudioBufferConfig /* 801C4AEC 001C18EC 80 01 00 0C */ lwz r0, 0xc(r1) /* 801C4AF0 001C18F0 38 21 00 08 */ addi r1, r1, 8 /* 801C4AF4 001C18F4 7C 08 03 A6 */ mtlr r0 @@ -17767,7 +17767,7 @@ dolphin.stateCheckID2a: /* 801C4B10 001C1910 80 8D 9B 24 */ lwz r4, lbl_803CC424-_SDA_BASE_(r13) /* 801C4B14 001C1914 88 64 00 08 */ lbz r3, 8(r4) /* 801C4B18 001C1918 38 80 00 0A */ li r4, 0xa -/* 801C4B1C 001C191C 4B FF EA 9D */ bl func_801C35B8 +/* 801C4B1C 001C191C 4B FF EA 9D */ bl DVDLowAudioBufferConfig /* 801C4B20 001C1920 80 01 00 0C */ lwz r0, 0xc(r1) /* 801C4B24 001C1924 38 21 00 08 */ addi r1, r1, 8 /* 801C4B28 001C1928 7C 08 03 A6 */ mtlr r0 @@ -17799,7 +17799,7 @@ lbl_801C4B6C: lbl_801C4B88: /* 801C4B88 001C1988 3C 60 80 1C */ lis r3, lbl_801C44D4@ha /* 801C4B8C 001C198C 38 63 44 D4 */ addi r3, r3, lbl_801C44D4@l -/* 801C4B90 001C1990 4B FF E7 DD */ bl func_801C336C +/* 801C4B90 001C1990 4B FF E7 DD */ bl DVDLowRequestError lbl_801C4B94: /* 801C4B94 001C1994 80 01 00 0C */ lwz r0, 0xc(r1) /* 801C4B98 001C1998 38 21 00 08 */ addi r1, r1, 8 @@ -17817,7 +17817,7 @@ dolphin.stateCheckID2: /* 801C4BBC 001C19BC 38 63 D7 A0 */ addi r3, r3, lbl_8037D7A0@l /* 801C4BC0 001C19C0 38 80 00 20 */ li r4, 0x20 /* 801C4BC4 001C19C4 38 A0 04 20 */ li r5, 0x420 -/* 801C4BC8 001C19C8 4B FF E3 1D */ bl func_801C2EE4 +/* 801C4BC8 001C19C8 4B FF E3 1D */ bl DVDLowRead /* 801C4BCC 001C19CC 80 01 00 0C */ lwz r0, 0xc(r1) /* 801C4BD0 001C19D0 38 21 00 08 */ addi r1, r1, 8 /* 801C4BD4 001C19D4 7C 08 03 A6 */ mtlr r0 @@ -17850,7 +17850,7 @@ lbl_801C4C1C: /* 801C4C38 001C1A38 48 00 22 1D */ bl __DVDStoreErrorCode /* 801C4C3C 001C1A3C 3C 60 80 1C */ lis r3, dolphin.cbForStateError@ha /* 801C4C40 001C1A40 38 63 43 18 */ addi r3, r3, dolphin.cbForStateError@l -/* 801C4C44 001C1A44 4B FF E6 9D */ bl func_801C32E0 +/* 801C4C44 001C1A44 4B FF E6 9D */ bl DVDLowStopMotor /* 801C4C48 001C1A48 48 00 00 94 */ b lbl_801C4CDC lbl_801C4C4C: /* 801C4C4C 001C1A4C 38 80 00 00 */ li r4, 0 @@ -17936,7 +17936,7 @@ lbl_801C4D30: /* 801C4D74 001C1B74 38 A3 44 7C */ addi r5, r3, lbl_802B447C@l /* 801C4D78 001C1B78 38 6D 85 AC */ addi r3, r13, lbl_803CAEAC-_SDA_BASE_ /* 801C4D7C 001C1B7C 38 80 02 84 */ li r4, 0x284 -/* 801C4D80 001C1B80 48 00 E2 05 */ bl func_801D2F84 +/* 801C4D80 001C1B80 48 00 E2 05 */ bl OSPanic lbl_801C4D84: /* 801C4D84 001C1B84 3C 60 80 38 */ lis r3, lbl_8037D7A0@ha /* 801C4D88 001C1B88 80 DF 00 00 */ lwz r6, 0(r31) @@ -17948,12 +17948,12 @@ lbl_801C4D84: /* 801C4DA0 001C1BA0 80 67 00 38 */ lwz r3, 0x38(r7) /* 801C4DA4 001C1BA4 38 C4 42 8C */ addi r6, r4, lbl_801C428C@l /* 801C4DA8 001C1BA8 54 04 00 34 */ rlwinm r4, r0, 0, 0, 0x1a -/* 801C4DAC 001C1BAC 4B FF E1 39 */ bl func_801C2EE4 +/* 801C4DAC 001C1BAC 4B FF E1 39 */ bl DVDLowRead /* 801C4DB0 001C1BB0 48 00 00 10 */ b lbl_801C4DC0 lbl_801C4DB4: /* 801C4DB4 001C1BB4 3C 60 80 1C */ lis r3, lbl_801C44D4@ha /* 801C4DB8 001C1BB8 38 63 44 D4 */ addi r3, r3, lbl_801C44D4@l -/* 801C4DBC 001C1BBC 4B FF E5 B1 */ bl func_801C336C +/* 801C4DBC 001C1BBC 4B FF E5 B1 */ bl DVDLowRequestError lbl_801C4DC0: /* 801C4DC0 001C1BC0 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801C4DC4 001C1BC4 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -18023,7 +18023,7 @@ lbl_801C4E90: lbl_801C4EB0: /* 801C4EB0 001C1CB0 3C 60 80 1C */ lis r3, lbl_801C44D4@ha /* 801C4EB4 001C1CB4 38 63 44 D4 */ addi r3, r3, lbl_801C44D4@l -/* 801C4EB8 001C1CB8 4B FF E4 B5 */ bl func_801C336C +/* 801C4EB8 001C1CB8 4B FF E4 B5 */ bl DVDLowRequestError lbl_801C4EBC: /* 801C4EBC 001C1CBC 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801C4EC0 001C1CC0 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -18117,7 +18117,7 @@ dolphin.stateCoverClosed_CMD: /* 801C4FF0 001C1DF0 38 63 D7 C0 */ addi r3, r3, lbl_8037D7C0@l /* 801C4FF4 001C1DF4 94 21 FF F8 */ stwu r1, -8(r1) /* 801C4FF8 001C1DF8 38 84 50 10 */ addi r4, r4, lbl_801C5010@l -/* 801C4FFC 001C1DFC 4B FF E2 41 */ bl func_801C323C +/* 801C4FFC 001C1DFC 4B FF E2 41 */ bl DVDLowReadDiskID /* 801C5000 001C1E00 80 01 00 0C */ lwz r0, 0xc(r1) /* 801C5004 001C1E04 38 21 00 08 */ addi r1, r1, 8 /* 801C5008 001C1E08 7C 08 03 A6 */ mtlr r0 @@ -18148,7 +18148,7 @@ lbl_801C504C: lbl_801C5064: /* 801C5064 001C1E64 3C 60 80 1C */ lis r3, lbl_801C44D4@ha /* 801C5068 001C1E68 38 63 44 D4 */ addi r3, r3, lbl_801C44D4@l -/* 801C506C 001C1E6C 4B FF E3 01 */ bl func_801C336C +/* 801C506C 001C1E6C 4B FF E3 01 */ bl DVDLowRequestError lbl_801C5070: /* 801C5070 001C1E70 80 01 00 0C */ lwz r0, 0xc(r1) /* 801C5074 001C1E74 38 21 00 08 */ addi r1, r1, 8 @@ -18162,7 +18162,7 @@ dolphin.stateMotorStopped: /* 801C5088 001C1E88 90 01 00 04 */ stw r0, 4(r1) /* 801C508C 001C1E8C 38 63 50 A8 */ addi r3, r3, lbl_801C50A8@l /* 801C5090 001C1E90 94 21 FF F8 */ stwu r1, -8(r1) -/* 801C5094 001C1E94 4B FF E1 7D */ bl func_801C3210 +/* 801C5094 001C1E94 4B FF E1 7D */ bl DVDLowWaitCoverClose /* 801C5098 001C1E98 80 01 00 0C */ lwz r0, 0xc(r1) /* 801C509C 001C1E9C 38 21 00 08 */ addi r1, r1, 8 /* 801C50A0 001C1EA0 7C 08 03 A6 */ mtlr r0 @@ -18303,21 +18303,21 @@ lbl_801C527C: /* 801C5280 001C2080 3C 60 80 1C */ lis r3, lbl_801C50A8@ha /* 801C5284 001C2084 90 04 00 0C */ stw r0, 0xc(r4) /* 801C5288 001C2088 38 63 50 A8 */ addi r3, r3, lbl_801C50A8@l -/* 801C528C 001C208C 4B FF DF 85 */ bl func_801C3210 +/* 801C528C 001C208C 4B FF DF 85 */ bl DVDLowWaitCoverClose /* 801C5290 001C2090 48 00 00 FC */ b lbl_801C538C lbl_801C5294: /* 801C5294 001C2094 38 00 00 04 */ li r0, 4 /* 801C5298 001C2098 3C 60 80 1C */ lis r3, lbl_801C50A8@ha /* 801C529C 001C209C 90 04 00 0C */ stw r0, 0xc(r4) /* 801C52A0 001C20A0 38 63 50 A8 */ addi r3, r3, lbl_801C50A8@l -/* 801C52A4 001C20A4 4B FF DF 6D */ bl func_801C3210 +/* 801C52A4 001C20A4 4B FF DF 6D */ bl DVDLowWaitCoverClose /* 801C52A8 001C20A8 48 00 00 E4 */ b lbl_801C538C lbl_801C52AC: /* 801C52AC 001C20AC 38 00 00 05 */ li r0, 5 /* 801C52B0 001C20B0 3C 60 80 1C */ lis r3, lbl_801C50A8@ha /* 801C52B4 001C20B4 90 04 00 0C */ stw r0, 0xc(r4) /* 801C52B8 001C20B8 38 63 50 A8 */ addi r3, r3, lbl_801C50A8@l -/* 801C52BC 001C20BC 4B FF DF 55 */ bl func_801C3210 +/* 801C52BC 001C20BC 4B FF DF 55 */ bl DVDLowWaitCoverClose /* 801C52C0 001C20C0 48 00 00 CC */ b lbl_801C538C lbl_801C52C4: /* 801C52C4 001C20C4 38 00 00 03 */ li r0, 3 @@ -18374,7 +18374,7 @@ lbl_801C5370: /* 801C537C 001C217C 48 00 1A D9 */ bl __DVDStoreErrorCode /* 801C5380 001C2180 3C 60 80 1C */ lis r3, dolphin.cbForStateError@ha /* 801C5384 001C2184 38 63 43 18 */ addi r3, r3, dolphin.cbForStateError@l -/* 801C5388 001C2188 4B FF DF 59 */ bl func_801C32E0 +/* 801C5388 001C2188 4B FF DF 59 */ bl DVDLowStopMotor lbl_801C538C: /* 801C538C 001C218C 38 00 00 00 */ li r0, 0 /* 801C5390 001C2190 90 0D 9B 48 */ stw r0, lbl_803CC448-_SDA_BASE_(r13) @@ -18418,7 +18418,7 @@ dolphin.stateBusy: /* 801C5414 001C2214 38 83 56 DC */ addi r4, r3, lbl_801C56DC@l /* 801C5418 001C2218 90 07 00 1C */ stw r0, 0x1c(r7) /* 801C541C 001C221C 80 67 00 18 */ lwz r3, 0x18(r7) -/* 801C5420 001C2220 4B FF DE 1D */ bl func_801C323C +/* 801C5420 001C2220 4B FF DE 1D */ bl DVDLowReadDiskID /* 801C5424 001C2224 48 00 02 A8 */ b lbl_801C56CC /* 801C5428 001C2228 80 07 00 14 */ lwz r0, 0x14(r7) /* 801C542C 001C222C 28 00 00 00 */ cmplwi r0, 0 @@ -18462,7 +18462,7 @@ lbl_801C549C: /* 801C54B4 001C22B4 7C 63 2A 14 */ add r3, r3, r5 /* 801C54B8 001C22B8 80 87 00 1C */ lwz r4, 0x1c(r7) /* 801C54BC 001C22BC 7C A0 2A 14 */ add r5, r0, r5 -/* 801C54C0 001C22C0 4B FF DA 25 */ bl func_801C2EE4 +/* 801C54C0 001C22C0 4B FF DA 25 */ bl DVDLowRead /* 801C54C4 001C22C4 48 00 02 08 */ b lbl_801C56CC /* 801C54C8 001C22C8 3C 60 CC 00 */ lis r3, 0xCC006004@ha /* 801C54CC 001C22CC 80 03 60 04 */ lwz r0, 0xCC006004@l(r3) @@ -18471,15 +18471,15 @@ lbl_801C549C: /* 801C54D8 001C22D8 90 05 00 04 */ stw r0, 4(r5) /* 801C54DC 001C22DC 38 83 56 DC */ addi r4, r3, lbl_801C56DC@l /* 801C54E0 001C22E0 80 67 00 10 */ lwz r3, 0x10(r7) -/* 801C54E4 001C22E4 4B FF DC 99 */ bl func_801C317C +/* 801C54E4 001C22E4 4B FF DC 99 */ bl DVDLowSeek /* 801C54E8 001C22E8 48 00 01 E4 */ b lbl_801C56CC /* 801C54EC 001C22EC 3C 60 80 1C */ lis r3, lbl_801C56DC@ha /* 801C54F0 001C22F0 38 63 56 DC */ addi r3, r3, lbl_801C56DC@l -/* 801C54F4 001C22F4 4B FF DD ED */ bl func_801C32E0 +/* 801C54F4 001C22F4 4B FF DD ED */ bl DVDLowStopMotor /* 801C54F8 001C22F8 48 00 01 D4 */ b lbl_801C56CC /* 801C54FC 001C22FC 3C 60 80 1C */ lis r3, lbl_801C56DC@ha /* 801C5500 001C2300 38 63 56 DC */ addi r3, r3, lbl_801C56DC@l -/* 801C5504 001C2304 4B FF DD DD */ bl func_801C32E0 +/* 801C5504 001C2304 4B FF DD DD */ bl DVDLowStopMotor /* 801C5508 001C2308 48 00 01 C4 */ b lbl_801C56CC /* 801C550C 001C230C 3C 60 CC 00 */ lis r3, 0xCC006000@ha /* 801C5510 001C2310 38 63 60 00 */ addi r3, r3, 0xCC006000@l @@ -18494,7 +18494,7 @@ lbl_801C549C: /* 801C5534 001C2334 90 05 00 1C */ stw r0, 0x1c(r5) /* 801C5538 001C2338 38 83 56 DC */ addi r4, r3, lbl_801C56DC@l /* 801C553C 001C233C 38 60 00 00 */ li r3, 0 -/* 801C5540 001C2340 4B FF DF ED */ bl func_801C352C +/* 801C5540 001C2340 4B FF DF ED */ bl DVDLowRequestAudioStatus /* 801C5544 001C2344 48 00 01 88 */ b lbl_801C56CC lbl_801C5548: /* 801C5548 001C2348 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) @@ -18505,7 +18505,7 @@ lbl_801C5548: /* 801C555C 001C235C 38 60 00 00 */ li r3, 0 /* 801C5560 001C2360 80 87 00 14 */ lwz r4, 0x14(r7) /* 801C5564 001C2364 80 A7 00 10 */ lwz r5, 0x10(r7) -/* 801C5568 001C2368 4B FF DF 2D */ bl func_801C3494 +/* 801C5568 001C2368 4B FF DF 2D */ bl DVDLowAudioStream /* 801C556C 001C236C 48 00 01 60 */ b lbl_801C56CC /* 801C5570 001C2370 3C 60 CC 00 */ lis r3, 0xCC006004@ha /* 801C5574 001C2374 80 03 60 04 */ lwz r0, 0xCC006004@l(r3) @@ -18516,7 +18516,7 @@ lbl_801C5548: /* 801C5588 001C2388 3C 60 00 01 */ lis r3, 1 /* 801C558C 001C238C 38 80 00 00 */ li r4, 0 /* 801C5590 001C2390 38 A0 00 00 */ li r5, 0 -/* 801C5594 001C2394 4B FF DF 01 */ bl func_801C3494 +/* 801C5594 001C2394 4B FF DF 01 */ bl DVDLowAudioStream /* 801C5598 001C2398 48 00 01 34 */ b lbl_801C56CC /* 801C559C 001C239C 3C 60 CC 00 */ lis r3, 0xCC006004@ha /* 801C55A0 001C23A0 80 03 60 04 */ lwz r0, 0xCC006004@l(r3) @@ -18529,7 +18529,7 @@ lbl_801C5548: /* 801C55BC 001C23BC 38 60 00 00 */ li r3, 0 /* 801C55C0 001C23C0 38 80 00 00 */ li r4, 0 /* 801C55C4 001C23C4 38 A0 00 00 */ li r5, 0 -/* 801C55C8 001C23C8 4B FF DE CD */ bl func_801C3494 +/* 801C55C8 001C23C8 4B FF DE CD */ bl DVDLowAudioStream /* 801C55CC 001C23CC 48 00 01 00 */ b lbl_801C56CC /* 801C55D0 001C23D0 3C 60 CC 00 */ lis r3, 0xCC006004@ha /* 801C55D4 001C23D4 80 03 60 04 */ lwz r0, 0xCC006004@l(r3) @@ -18538,7 +18538,7 @@ lbl_801C5548: /* 801C55E0 001C23E0 90 05 00 04 */ stw r0, 4(r5) /* 801C55E4 001C23E4 38 83 56 DC */ addi r4, r3, lbl_801C56DC@l /* 801C55E8 001C23E8 38 60 00 00 */ li r3, 0 -/* 801C55EC 001C23EC 4B FF DF 41 */ bl func_801C352C +/* 801C55EC 001C23EC 4B FF DF 41 */ bl DVDLowRequestAudioStatus /* 801C55F0 001C23F0 48 00 00 DC */ b lbl_801C56CC /* 801C55F4 001C23F4 3C 60 CC 00 */ lis r3, 0xCC006004@ha /* 801C55F8 001C23F8 80 03 60 04 */ lwz r0, 0xCC006004@l(r3) @@ -18547,7 +18547,7 @@ lbl_801C5548: /* 801C5604 001C2404 90 05 00 04 */ stw r0, 4(r5) /* 801C5608 001C2408 38 83 56 DC */ addi r4, r3, lbl_801C56DC@l /* 801C560C 001C240C 3C 60 00 01 */ lis r3, 1 -/* 801C5610 001C2410 4B FF DF 1D */ bl func_801C352C +/* 801C5610 001C2410 4B FF DF 1D */ bl DVDLowRequestAudioStatus /* 801C5614 001C2414 48 00 00 B8 */ b lbl_801C56CC /* 801C5618 001C2418 3C 60 CC 00 */ lis r3, 0xCC006004@ha /* 801C561C 001C241C 80 03 60 04 */ lwz r0, 0xCC006004@l(r3) @@ -18556,7 +18556,7 @@ lbl_801C5548: /* 801C5628 001C2428 90 05 00 04 */ stw r0, 4(r5) /* 801C562C 001C242C 38 83 56 DC */ addi r4, r3, lbl_801C56DC@l /* 801C5630 001C2430 3C 60 00 02 */ lis r3, 2 -/* 801C5634 001C2434 4B FF DE F9 */ bl func_801C352C +/* 801C5634 001C2434 4B FF DE F9 */ bl DVDLowRequestAudioStatus /* 801C5638 001C2438 48 00 00 94 */ b lbl_801C56CC /* 801C563C 001C243C 3C 60 CC 00 */ lis r3, 0xCC006004@ha /* 801C5640 001C2440 80 03 60 04 */ lwz r0, 0xCC006004@l(r3) @@ -18565,7 +18565,7 @@ lbl_801C5548: /* 801C564C 001C244C 90 05 00 04 */ stw r0, 4(r5) /* 801C5650 001C2450 38 83 56 DC */ addi r4, r3, lbl_801C56DC@l /* 801C5654 001C2454 3C 60 00 03 */ lis r3, 3 -/* 801C5658 001C2458 4B FF DE D5 */ bl func_801C352C +/* 801C5658 001C2458 4B FF DE D5 */ bl DVDLowRequestAudioStatus /* 801C565C 001C245C 48 00 00 70 */ b lbl_801C56CC /* 801C5660 001C2460 3C 60 CC 00 */ lis r3, 0xCC006004@ha /* 801C5664 001C2464 80 03 60 04 */ lwz r0, 0xCC006004@l(r3) @@ -18575,7 +18575,7 @@ lbl_801C5548: /* 801C5674 001C2474 38 A3 56 DC */ addi r5, r3, lbl_801C56DC@l /* 801C5678 001C2478 80 67 00 10 */ lwz r3, 0x10(r7) /* 801C567C 001C247C 80 87 00 14 */ lwz r4, 0x14(r7) -/* 801C5680 001C2480 4B FF DF 39 */ bl func_801C35B8 +/* 801C5680 001C2480 4B FF DF 39 */ bl DVDLowAudioBufferConfig /* 801C5684 001C2484 48 00 00 48 */ b lbl_801C56CC /* 801C5688 001C2488 3C 60 CC 00 */ lis r3, 0xCC006004@ha /* 801C568C 001C248C 80 03 60 04 */ lwz r0, 0xCC006004@l(r3) @@ -18586,7 +18586,7 @@ lbl_801C5548: /* 801C56A0 001C24A0 38 83 56 DC */ addi r4, r3, lbl_801C56DC@l /* 801C56A4 001C24A4 90 07 00 1C */ stw r0, 0x1c(r7) /* 801C56A8 001C24A8 80 67 00 18 */ lwz r3, 0x18(r7) -/* 801C56AC 001C24AC 4B FF DD 4D */ bl func_801C33F8 +/* 801C56AC 001C24AC 4B FF DD 4D */ bl DVDLowInquiry /* 801C56B0 001C24B0 48 00 00 1C */ b lbl_801C56CC lbl_801C56B4: /* 801C56B4 001C24B4 81 8D 85 A8 */ lwz r12, lbl_803CAEA8-_SDA_BASE_(r13) @@ -18638,7 +18638,7 @@ lbl_801C5740: /* 801C575C 001C255C 48 00 16 F9 */ bl __DVDStoreErrorCode /* 801C5760 001C2560 3C 60 80 1C */ lis r3, dolphin.cbForStateError@ha /* 801C5764 001C2564 38 63 43 18 */ addi r3, r3, dolphin.cbForStateError@l -/* 801C5768 001C2568 4B FF DB 79 */ bl func_801C32E0 +/* 801C5768 001C2568 4B FF DB 79 */ bl DVDLowStopMotor /* 801C576C 001C256C 48 00 05 90 */ b lbl_801C5CFC lbl_801C5770: /* 801C5770 001C2570 38 00 00 00 */ li r0, 0 @@ -18690,7 +18690,7 @@ lbl_801C5804: /* 801C5814 001C2614 3C 60 80 1C */ lis r3, lbl_801C50A8@ha /* 801C5818 001C2618 90 04 00 0C */ stw r0, 0xc(r4) /* 801C581C 001C261C 38 63 50 A8 */ addi r3, r3, lbl_801C50A8@l -/* 801C5820 001C2620 4B FF D9 F1 */ bl func_801C3210 +/* 801C5820 001C2620 4B FF D9 F1 */ bl DVDLowWaitCoverClose /* 801C5824 001C2624 48 00 04 D8 */ b lbl_801C5CFC lbl_801C5828: /* 801C5828 001C2628 80 8D 9B 3C */ lwz r4, lbl_803CC43C-_SDA_BASE_(r13) @@ -18929,7 +18929,7 @@ lbl_801C5B38: /* 801C5B54 001C2954 80 AD 9B 20 */ lwz r5, lbl_803CC420-_SDA_BASE_(r13) /* 801C5B58 001C2958 80 85 00 14 */ lwz r4, 0x14(r5) /* 801C5B5C 001C295C 80 A5 00 10 */ lwz r5, 0x10(r5) -/* 801C5B60 001C2960 4B FF D9 35 */ bl func_801C3494 +/* 801C5B60 001C2960 4B FF D9 35 */ bl DVDLowAudioStream /* 801C5B64 001C2964 48 00 01 98 */ b lbl_801C5CFC lbl_801C5B68: /* 801C5B68 001C2968 38 1F 00 40 */ addi r0, r31, 0x40 @@ -18972,7 +18972,7 @@ lbl_801C5BCC: /* 801C5BEC 001C29EC 48 00 12 69 */ bl __DVDStoreErrorCode /* 801C5BF0 001C29F0 3C 60 80 1C */ lis r3, dolphin.cbForStateError@ha /* 801C5BF4 001C29F4 38 63 43 18 */ addi r3, r3, dolphin.cbForStateError@l -/* 801C5BF8 001C29F8 4B FF D6 E9 */ bl func_801C32E0 +/* 801C5BF8 001C29F8 4B FF D6 E9 */ bl DVDLowStopMotor /* 801C5BFC 001C29FC 48 00 01 00 */ b lbl_801C5CFC lbl_801C5C00: /* 801C5C00 001C2A00 80 0D 9B 3C */ lwz r0, lbl_803CC43C-_SDA_BASE_(r13) @@ -19044,7 +19044,7 @@ lbl_801C5CE8: lbl_801C5CF0: /* 801C5CF0 001C2AF0 3C 60 80 1C */ lis r3, lbl_801C44D4@ha /* 801C5CF4 001C2AF4 38 63 44 D4 */ addi r3, r3, lbl_801C44D4@l -/* 801C5CF8 001C2AF8 4B FF D6 75 */ bl func_801C336C +/* 801C5CF8 001C2AF8 4B FF D6 75 */ bl DVDLowRequestError lbl_801C5CFC: /* 801C5CFC 001C2AFC 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801C5D00 001C2B00 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -19404,7 +19404,7 @@ DVDReset: /* 801C61EC 001C2FEC 7C 08 02 A6 */ mflr r0 /* 801C61F0 001C2FF0 90 01 00 04 */ stw r0, 4(r1) /* 801C61F4 001C2FF4 94 21 FF F8 */ stwu r1, -8(r1) -/* 801C61F8 001C2FF8 4B FF D4 5D */ bl func_801C3654 +/* 801C61F8 001C2FF8 4B FF D4 5D */ bl DVDLowReset /* 801C61FC 001C2FFC 3C 60 CC 00 */ lis r3, 0xCC006000@ha /* 801C6200 001C3000 38 00 00 2A */ li r0, 0x2a /* 801C6204 001C3004 90 03 60 00 */ stw r0, 0xCC006000@l(r3) @@ -19573,7 +19573,7 @@ lbl_801C6414: /* 801C642C 001C322C 28 00 00 01 */ cmplwi r0, 1 /* 801C6430 001C3230 40 82 01 AC */ bne lbl_801C65DC lbl_801C6434: -/* 801C6434 001C3234 4B FF D2 DD */ bl func_801C3710 +/* 801C6434 001C3234 4B FF D2 DD */ bl DVDLowBreak /* 801C6438 001C3238 48 00 01 A4 */ b lbl_801C65DC /* 801C643C 001C323C 7F A3 EB 78 */ mr r3, r29 /* 801C6440 001C3240 48 00 08 99 */ bl __DVDDequeueWaitingQueue @@ -19630,7 +19630,7 @@ lbl_801C64F4: /* 801C64F8 001C32F8 93 CD 9B 44 */ stw r30, lbl_803CC444-_SDA_BASE_(r13) /* 801C64FC 001C32FC 90 0D 9B 40 */ stw r0, lbl_803CC440-_SDA_BASE_(r13) /* 801C6500 001C3300 48 00 00 DC */ b lbl_801C65DC -/* 801C6504 001C3304 4B FF D2 21 */ bl func_801C3724 +/* 801C6504 001C3304 4B FF D2 21 */ bl DVDLowClearCallback /* 801C6508 001C3308 3C 80 80 1C */ lis r4, lbl_801C50A8@ha /* 801C650C 001C330C 38 04 50 A8 */ addi r0, r4, lbl_801C50A8@l /* 801C6510 001C3310 7C 03 00 40 */ cmplw r3, r0 @@ -31551,13 +31551,13 @@ C_MTXOrtho: /* 801D0B2C 001CD92C D1 23 00 3C */ stfs f9, 0x3c(r3) /* 801D0B30 001CD930 4E 80 00 20 */ blr -.global func_801D0B34 -func_801D0B34: +.global Hu_IsStub +Hu_IsStub: /* 801D0B34 001CD934 38 60 00 00 */ li r3, 0 /* 801D0B38 001CD938 4E 80 00 20 */ blr -.global func_801D0B3C -func_801D0B3C: +.global __OSFPRInit +__OSFPRInit: /* 801D0B3C 001CD93C 7C 60 00 A6 */ mfmsr r3 /* 801D0B40 001CD940 60 63 20 00 */ ori r3, r3, 0x2000 /* 801D0B44 001CD944 7C 60 01 24 */ mtmsr r3 @@ -31749,8 +31749,8 @@ lbl_801D0DE0: lbl_801D0DEC: /* 801D0DEC 001CDBEC 4E 80 00 20 */ blr -.global func_801D0DF0 -func_801D0DF0: +.global OSInit +OSInit: /* 801D0DF0 001CDBF0 7C 08 02 A6 */ mflr r0 /* 801D0DF4 001CDBF4 90 01 00 04 */ stw r0, 4(r1) /* 801D0DF8 001CDBF8 94 21 FF E8 */ stwu r1, -0x18(r1) @@ -31861,7 +31861,7 @@ lbl_801D0F68: /* 801D0F88 001CDD88 38 60 00 16 */ li r3, 0x16 /* 801D0F8C 001CDD8C 48 00 33 D1 */ bl __OSSetInterruptHandler /* 801D0F90 001CDD90 48 00 1F 2D */ bl __OSContextInit -/* 801D0F94 001CDD94 48 00 16 C9 */ bl func_801D265C +/* 801D0F94 001CDD94 48 00 16 C9 */ bl __OSCacheInit /* 801D0F98 001CDD98 4B FF 74 E9 */ bl EXIInit /* 801D0F9C 001CDD9C 48 00 90 CD */ bl SIInit /* 801D0FA0 001CDDA0 48 00 4B C1 */ bl __OSInitSram @@ -32297,8 +32297,8 @@ lbl_801D153C: /* 801D158C 001CE38C 94 21 FF F8 */ stwu r1, -8(r1) /* 801D1590 001CE390 48 00 1D 38 */ b __OSUnhandledException -.global func_801D1594 -func_801D1594: +.global __OSPSInit +__OSPSInit: /* 801D1594 001CE394 7C 08 02 A6 */ mflr r0 /* 801D1598 001CE398 90 01 00 04 */ stw r0, 4(r1) /* 801D159C 001CE39C 94 21 FF F8 */ stwu r1, -8(r1) @@ -32464,7 +32464,7 @@ lbl_801D17A0: /* 801D17D0 001CE5D0 7C A5 00 D1 */ neg. r5, r5 /* 801D17D4 001CE5D4 41 82 00 10 */ beq lbl_801D17E4 /* 801D17D8 001CE5D8 38 60 00 00 */ li r3, 0 -/* 801D17DC 001CE5DC 4B FE 94 C5 */ bl func_801BACA0 +/* 801D17DC 001CE5DC 4B FE 94 C5 */ bl PPCMtdec /* 801D17E0 001CE5E0 48 00 00 E0 */ b lbl_801D18C0 lbl_801D17E4: /* 801D17E4 001CE5E4 3C 80 80 00 */ lis r4, 0x8000 @@ -32475,11 +32475,11 @@ lbl_801D17E4: /* 801D17F8 001CE5F8 7C 63 00 D1 */ neg. r3, r3 /* 801D17FC 001CE5FC 41 82 00 10 */ beq lbl_801D180C /* 801D1800 001CE600 7D 03 43 78 */ mr r3, r8 -/* 801D1804 001CE604 4B FE 94 9D */ bl func_801BACA0 +/* 801D1804 001CE604 4B FE 94 9D */ bl PPCMtdec /* 801D1808 001CE608 48 00 00 B8 */ b lbl_801D18C0 lbl_801D180C: /* 801D180C 001CE60C 38 64 FF FF */ addi r3, r4, -1 -/* 801D1810 001CE610 4B FE 94 91 */ bl func_801BACA0 +/* 801D1810 001CE610 4B FE 94 91 */ bl PPCMtdec /* 801D1814 001CE614 48 00 00 AC */ b lbl_801D18C0 lbl_801D1818: /* 801D1818 001CE618 80 C6 00 14 */ lwz r6, 0x14(r6) @@ -32512,7 +32512,7 @@ lbl_801D184C: /* 801D187C 001CE67C 7C A5 00 D1 */ neg. r5, r5 /* 801D1880 001CE680 41 82 00 10 */ beq lbl_801D1890 /* 801D1884 001CE684 38 60 00 00 */ li r3, 0 -/* 801D1888 001CE688 4B FE 94 19 */ bl func_801BACA0 +/* 801D1888 001CE688 4B FE 94 19 */ bl PPCMtdec /* 801D188C 001CE68C 48 00 00 34 */ b lbl_801D18C0 lbl_801D1890: /* 801D1890 001CE690 3C 80 80 00 */ lis r4, 0x8000 @@ -32523,11 +32523,11 @@ lbl_801D1890: /* 801D18A4 001CE6A4 7C 63 00 D1 */ neg. r3, r3 /* 801D18A8 001CE6A8 41 82 00 10 */ beq lbl_801D18B8 /* 801D18AC 001CE6AC 7C E3 3B 78 */ mr r3, r7 -/* 801D18B0 001CE6B0 4B FE 93 F1 */ bl func_801BACA0 +/* 801D18B0 001CE6B0 4B FE 93 F1 */ bl PPCMtdec /* 801D18B4 001CE6B4 48 00 00 0C */ b lbl_801D18C0 lbl_801D18B8: /* 801D18B8 001CE6B8 38 64 FF FF */ addi r3, r4, -1 -/* 801D18BC 001CE6BC 4B FE 93 E5 */ bl func_801BACA0 +/* 801D18BC 001CE6BC 4B FE 93 E5 */ bl PPCMtdec lbl_801D18C0: /* 801D18C0 001CE6C0 BB 21 00 24 */ lmw r25, 0x24(r1) /* 801D18C4 001CE6C4 80 01 00 44 */ lwz r0, 0x44(r1) @@ -32650,7 +32650,7 @@ lbl_801D1A2C: /* 801D1A64 001CE864 7C A5 00 D1 */ neg. r5, r5 /* 801D1A68 001CE868 41 82 00 10 */ beq lbl_801D1A78 /* 801D1A6C 001CE86C 38 60 00 00 */ li r3, 0 -/* 801D1A70 001CE870 4B FE 92 31 */ bl func_801BACA0 +/* 801D1A70 001CE870 4B FE 92 31 */ bl PPCMtdec /* 801D1A74 001CE874 48 00 00 34 */ b lbl_801D1AA8 lbl_801D1A78: /* 801D1A78 001CE878 3C 80 80 00 */ lis r4, 0x8000 @@ -32661,11 +32661,11 @@ lbl_801D1A78: /* 801D1A8C 001CE88C 7C 63 00 D1 */ neg. r3, r3 /* 801D1A90 001CE890 41 82 00 10 */ beq lbl_801D1AA0 /* 801D1A94 001CE894 7D 03 43 78 */ mr r3, r8 -/* 801D1A98 001CE898 4B FE 92 09 */ bl func_801BACA0 +/* 801D1A98 001CE898 4B FE 92 09 */ bl PPCMtdec /* 801D1A9C 001CE89C 48 00 00 0C */ b lbl_801D1AA8 lbl_801D1AA0: /* 801D1AA0 001CE8A0 38 64 FF FF */ addi r3, r4, -1 -/* 801D1AA4 001CE8A4 4B FE 91 FD */ bl func_801BACA0 +/* 801D1AA4 001CE8A4 4B FE 91 FD */ bl PPCMtdec lbl_801D1AA8: /* 801D1AA8 001CE8A8 38 00 00 00 */ li r0, 0 /* 801D1AAC 001CE8AC 90 1E 00 00 */ stw r0, 0(r30) @@ -32721,7 +32721,7 @@ lbl_801D1B18: /* 801D1B68 001CE968 7C A5 00 D1 */ neg. r5, r5 /* 801D1B6C 001CE96C 41 82 00 10 */ beq lbl_801D1B7C /* 801D1B70 001CE970 38 60 00 00 */ li r3, 0 -/* 801D1B74 001CE974 4B FE 91 2D */ bl func_801BACA0 +/* 801D1B74 001CE974 4B FE 91 2D */ bl PPCMtdec /* 801D1B78 001CE978 48 00 00 34 */ b lbl_801D1BAC lbl_801D1B7C: /* 801D1B7C 001CE97C 3C 80 80 00 */ lis r4, 0x8000 @@ -32732,11 +32732,11 @@ lbl_801D1B7C: /* 801D1B90 001CE990 7C 63 00 D1 */ neg. r3, r3 /* 801D1B94 001CE994 41 82 00 10 */ beq lbl_801D1BA4 /* 801D1B98 001CE998 7D 03 43 78 */ mr r3, r8 -/* 801D1B9C 001CE99C 4B FE 91 05 */ bl func_801BACA0 +/* 801D1B9C 001CE99C 4B FE 91 05 */ bl PPCMtdec /* 801D1BA0 001CE9A0 48 00 00 0C */ b lbl_801D1BAC lbl_801D1BA4: /* 801D1BA4 001CE9A4 38 64 FF FF */ addi r3, r4, -1 -/* 801D1BA8 001CE9A8 4B FE 90 F9 */ bl func_801BACA0 +/* 801D1BA8 001CE9A8 4B FE 90 F9 */ bl PPCMtdec lbl_801D1BAC: /* 801D1BAC 001CE9AC 7F A3 EB 78 */ mr r3, r29 /* 801D1BB0 001CE9B0 48 00 0E DD */ bl OSLoadContext @@ -32788,7 +32788,7 @@ lbl_801D1C20: /* 801D1C58 001CEA58 7C A5 00 D1 */ neg. r5, r5 /* 801D1C5C 001CEA5C 41 82 00 10 */ beq lbl_801D1C6C /* 801D1C60 001CEA60 38 60 00 00 */ li r3, 0 -/* 801D1C64 001CEA64 4B FE 90 3D */ bl func_801BACA0 +/* 801D1C64 001CEA64 4B FE 90 3D */ bl PPCMtdec /* 801D1C68 001CEA68 48 00 00 34 */ b lbl_801D1C9C lbl_801D1C6C: /* 801D1C6C 001CEA6C 3C 80 80 00 */ lis r4, 0x8000 @@ -32799,11 +32799,11 @@ lbl_801D1C6C: /* 801D1C80 001CEA80 7C 63 00 D1 */ neg. r3, r3 /* 801D1C84 001CEA84 41 82 00 10 */ beq lbl_801D1C94 /* 801D1C88 001CEA88 7D 03 43 78 */ mr r3, r8 -/* 801D1C8C 001CEA8C 4B FE 90 15 */ bl func_801BACA0 +/* 801D1C8C 001CEA8C 4B FE 90 15 */ bl PPCMtdec /* 801D1C90 001CEA90 48 00 00 0C */ b lbl_801D1C9C lbl_801D1C94: /* 801D1C94 001CEA94 38 64 FF FF */ addi r3, r4, -1 -/* 801D1C98 001CEA98 4B FE 90 09 */ bl func_801BACA0 +/* 801D1C98 001CEA98 4B FE 90 09 */ bl PPCMtdec lbl_801D1C9C: /* 801D1C9C 001CEA9C 48 00 4A E9 */ bl OSDisableScheduler /* 801D1CA0 001CEAA0 38 61 00 18 */ addi r3, r1, 0x18 @@ -33515,7 +33515,7 @@ lbl_801D25A8: /* 801D25B0 001CF3B0 48 00 09 55 */ bl func_801D2F04 /* 801D25B4 001CF3B4 7F A3 EB 78 */ mr r3, r29 /* 801D25B8 001CF3B8 48 00 05 D9 */ bl OSDumpContext -/* 801D25BC 001CF3BC 4B FE 86 F5 */ bl func_801BACB0 +/* 801D25BC 001CF3BC 4B FE 86 F5 */ bl PPCHalt lbl_801D25C0: /* 801D25C0 001CF3C0 38 7F 00 90 */ addi r3, r31, 0x90 /* 801D25C4 001CF3C4 4C C6 31 82 */ crclr 6 @@ -33561,8 +33561,8 @@ lbl_801D2638: /* 801D2654 001CF454 7C 08 03 A6 */ mtlr r0 /* 801D2658 001CF458 4E 80 00 20 */ blr -.global func_801D265C -func_801D265C: +.global __OSCacheInit +__OSCacheInit: /* 801D265C 001CF45C 7C 08 02 A6 */ mflr r0 /* 801D2660 001CF460 90 01 00 04 */ stw r0, 4(r1) /* 801D2664 001CF464 94 21 FF F0 */ stwu r1, -0x10(r1) @@ -34221,8 +34221,8 @@ lbl_801D2F34: /* 801D2F7C 001CFD7C 7C 08 03 A6 */ mtlr r0 /* 801D2F80 001CFD80 4E 80 00 20 */ blr -.global func_801D2F84 -func_801D2F84: +.global OSPanic +OSPanic: /* 801D2F84 001CFD84 7C 08 02 A6 */ mflr r0 /* 801D2F88 001CFD88 90 01 00 04 */ stw r0, 4(r1) /* 801D2F8C 001CFD8C 94 21 FF 70 */ stwu r1, -0x90(r1) @@ -34293,7 +34293,7 @@ lbl_801D306C: /* 801D3084 001CFE84 3B DE 00 01 */ addi r30, r30, 1 /* 801D3088 001CFE88 41 80 FF C8 */ blt lbl_801D3050 lbl_801D308C: -/* 801D308C 001CFE8C 4B FE 7C 25 */ bl func_801BACB0 +/* 801D308C 001CFE8C 4B FE 7C 25 */ bl PPCHalt /* 801D3090 001CFE90 80 01 00 94 */ lwz r0, 0x94(r1) /* 801D3094 001CFE94 83 E1 00 8C */ lwz r31, 0x8c(r1) /* 801D3098 001CFE98 83 C1 00 88 */ lwz r30, 0x88(r1) @@ -34640,7 +34640,7 @@ lbl_801D357C: /* 801D358C 001D038C 80 ED 9C 80 */ lwz r7, lbl_803CC580-_SDA_BASE_(r13) /* 801D3590 001D0390 81 0D 9C 84 */ lwz r8, lbl_803CC584-_SDA_BASE_(r13) /* 801D3594 001D0394 4B FF F9 71 */ bl func_801D2F04 -/* 801D3598 001D0398 4B FE 77 19 */ bl func_801BACB0 +/* 801D3598 001D0398 4B FE 77 19 */ bl PPCHalt /* 801D359C 001D039C BA C1 00 18 */ lmw r22, 0x18(r1) /* 801D35A0 001D03A0 80 01 00 44 */ lwz r0, 0x44(r1) /* 801D35A4 001D03A4 38 21 00 40 */ addi r1, r1, 0x40 @@ -36845,8 +36845,8 @@ __OSDoHotReset: /* 801D536C 001D216C 7C 08 03 A6 */ mtlr r0 /* 801D5370 001D2170 4E 80 00 20 */ blr -.global func_801D5374 -func_801D5374: +.global OSResetSystem +OSResetSystem: /* 801D5374 001D2174 7C 08 02 A6 */ mflr r0 /* 801D5378 001D2178 90 01 00 04 */ stw r0, 4(r1) /* 801D537C 001D217C 94 21 FF C0 */ stwu r1, -0x40(r1) @@ -39666,12 +39666,12 @@ lbl_801D7944: /* 801D79C0 001D47C0 7C 08 03 A6 */ mtlr r0 /* 801D79C4 001D47C4 4E 80 00 20 */ blr -.global func_801D79C8 -func_801D79C8: +.global InitMetroTRK_BBA +InitMetroTRK_BBA: /* 801D79C8 001D47C8 4E 80 00 20 */ blr -.global func_801D79CC -func_801D79CC: +.global __init_user +__init_user: /* 801D79CC 001D47CC 7C 08 02 A6 */ mflr r0 /* 801D79D0 001D47D0 90 01 00 04 */ stw r0, 4(r1) /* 801D79D4 001D47D4 94 21 FF F8 */ stwu r1, -8(r1) @@ -39714,7 +39714,7 @@ func_801D7A40: /* 801D7A40 001D4840 7C 08 02 A6 */ mflr r0 /* 801D7A44 001D4844 90 01 00 04 */ stw r0, 4(r1) /* 801D7A48 001D4848 94 21 FF F8 */ stwu r1, -8(r1) -/* 801D7A4C 001D484C 4B FE 32 65 */ bl func_801BACB0 +/* 801D7A4C 001D484C 4B FE 32 65 */ bl PPCHalt /* 801D7A50 001D4850 80 01 00 0C */ lwz r0, 0xc(r1) /* 801D7A54 001D4854 38 21 00 08 */ addi r1, r1, 8 /* 801D7A58 001D4858 7C 08 03 A6 */ mtlr r0 @@ -44606,7 +44606,7 @@ lbl_801DBFB4: /* 801DBFC0 001D8DC0 38 AF 03 68 */ addi r5, r15, 0x368 /* 801DBFC4 001D8DC4 38 6D 86 94 */ addi r3, r13, lbl_803CAF94-_SDA_BASE_ /* 801DBFC8 001D8DC8 38 80 07 74 */ li r4, 0x774 -/* 801DBFCC 001D8DCC 4B FF 6F B9 */ bl func_801D2F84 +/* 801DBFCC 001D8DCC 4B FF 6F B9 */ bl OSPanic lbl_801DBFD0: /* 801DBFD0 001D8DD0 28 11 00 00 */ cmplwi r17, 0 /* 801DBFD4 001D8DD4 41 82 00 0C */ beq lbl_801DBFE0 diff --git a/asm/init.s b/asm/init.s index 5c5e67bb5..a1f31c124 100644 --- a/asm/init.s +++ b/asm/init.s @@ -15,7 +15,7 @@ /* 80003120 00000120 38 60 00 00 */ li r3, 0 /* 80003124 00000124 38 80 00 00 */ li r4, 0 /* 80003128 00000128 38 A0 00 00 */ li r5, 0 -/* 8000312C 0000012C 48 1D 22 49 */ bl func_801D5374 +/* 8000312C 0000012C 48 1D 22 49 */ bl OSResetSystem lbl_80003130: /* 80003130 00000130 80 01 00 0C */ lwz r0, 0xc(r1) /* 80003134 00000134 38 21 00 08 */ addi r1, r1, 8 @@ -107,8 +107,8 @@ lbl_80003258: /* 80003258 00000258 39 C0 00 00 */ li r14, 0 /* 8000325C 0000025C 39 E0 00 00 */ li r15, 0 lbl_80003260: -/* 80003260 00000260 48 1B EA 91 */ bl func_801C1CF0 -/* 80003264 00000264 48 1C DB 8D */ bl func_801D0DF0 +/* 80003260 00000260 48 1B EA 91 */ bl DBInit +/* 80003264 00000264 48 1C DB 8D */ bl OSInit /* 80003268 00000268 3C 80 80 00 */ lis r4, 0x800030E6@ha /* 8000326C 0000026C 38 84 30 E6 */ addi r4, r4, 0x800030E6@l /* 80003270 00000270 A0 64 00 00 */ lhz r3, 0(r4) @@ -123,12 +123,12 @@ lbl_8000328C: /* 8000328C 0000028C 4B FF FE C1 */ bl __get_debug_bba /* 80003290 00000290 28 03 00 01 */ cmplwi r3, 1 /* 80003294 00000294 40 82 00 08 */ bne lbl_8000329C -/* 80003298 00000298 48 1D 47 31 */ bl func_801D79C8 +/* 80003298 00000298 48 1D 47 31 */ bl InitMetroTRK_BBA lbl_8000329C: -/* 8000329C 0000029C 48 1D 47 31 */ bl func_801D79CC +/* 8000329C 0000029C 48 1D 47 31 */ bl __init_user /* 800032A0 000002A0 7D C3 73 78 */ mr r3, r14 /* 800032A4 000002A4 7D E4 7B 78 */ mr r4, r15 -/* 800032A8 000002A8 48 09 F3 F9 */ bl func_800A26A0 +/* 800032A8 000002A8 48 09 F3 F9 */ bl main /* 800032AC 000002AC 48 1D 9A D0 */ b func_801DCD7C __init_registers: @@ -233,9 +233,9 @@ __init_hardware: /* 80003404 00000404 60 00 20 00 */ ori r0, r0, 0x2000 /* 80003408 00000408 7C 00 01 24 */ mtmsr r0 /* 8000340C 0000040C 7F E8 02 A6 */ mflr r31 -/* 80003410 00000410 48 1C E1 85 */ bl func_801D1594 -/* 80003414 00000414 48 1C D7 29 */ bl func_801D0B3C -/* 80003418 00000418 48 1C F2 45 */ bl func_801D265C +/* 80003410 00000410 48 1C E1 85 */ bl __OSPSInit +/* 80003414 00000414 48 1C D7 29 */ bl __OSFPRInit +/* 80003418 00000418 48 1C F2 45 */ bl __OSCacheInit /* 8000341C 0000041C 7F E8 03 A6 */ mtlr r31 /* 80003420 00000420 4E 80 00 20 */ blr @@ -364,7 +364,7 @@ TRK_memset: /* 80003598 00000598 90 01 00 14 */ stw r0, 0x14(r1) /* 8000359C 0000059C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800035A0 000005A0 7C 7F 1B 78 */ mr r31, r3 -/* 800035A4 000005A4 48 1F 05 85 */ bl func_801F3B28 +/* 800035A4 000005A4 48 1F 05 85 */ bl TRK_fill_mem /* 800035A8 000005A8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800035AC 000005AC 7F E3 FB 78 */ mr r3, r31 /* 800035B0 000005B0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2462,7 +2462,7 @@ lbl_800055F4: /* 80005608 00002608 4B FF DF B9 */ bl TRK_memcpy /* 8000560C 0000260C 7F 63 DB 78 */ mr r3, r27 /* 80005610 00002610 38 80 01 00 */ li r4, 0x100 -/* 80005614 00002614 48 1E E4 DD */ bl func_801F3AF0 +/* 80005614 00002614 48 1E E4 DD */ bl TRK_flush_cache lbl_80005618: /* 80005618 00002618 3B 9C 00 01 */ addi r28, r28, 1 /* 8000561C 0000261C 3B FF 00 04 */ addi r31, r31, 4 From 941aff9f7e517ebea8ea7d7244061aa3708cfa42 Mon Sep 17 00:00:00 2001 From: Matt <5638426+mattbruv@users.noreply.github.com> Date: Mon, 31 Aug 2020 16:26:01 -0400 Subject: [PATCH 5/6] rename all labels --- asm/Core/p2/iAnim.s | 134 +- asm/Core/p2/iAnimSKB.s | 110 +- asm/Core/p2/iCollide.s | 312 +- asm/Core/p2/iCutscene.s | 22 +- asm/Core/p2/iEnv.s | 38 +- asm/Core/p2/iFMV.s | 232 +- asm/Core/p2/iFX.s | 30 +- asm/Core/p2/iFile.s | 42 +- asm/Core/p2/iLight.s | 34 +- asm/Core/p2/iMath3.s | 146 +- asm/Core/p2/iMemMgr.s | 30 +- asm/Core/p2/iMix.s | 96 +- asm/Core/p2/iModel.s | 236 +- asm/Core/p2/iMorph.s | 200 +- asm/Core/p2/iPad.s | 122 +- asm/Core/p2/iParMgr.s | 294 +- asm/Core/p2/iScrFX.s | 60 +- asm/Core/p2/iSnd.s | 738 +- asm/Core/p2/iSystem.s | 192 +- asm/Core/p2/iTRC.s | 194 +- asm/Core/p2/iTime.s | 20 +- asm/Core/p2/isavegame.s | 236 +- asm/Core/p2/ngcrad3d.s | 56 +- asm/Core/x/iCamera.s | 98 +- asm/Core/x/xAnim.s | 268 +- asm/Core/x/xBehaveGoalSimple.s | 16 +- asm/Core/x/xBehaveMgr.s | 58 +- asm/Core/x/xBound.s | 54 +- asm/Core/x/xCamera.s | 510 +- asm/Core/x/xClimate.s | 118 +- asm/Core/x/xClumpColl.s | 30 +- asm/Core/x/xCollide.s | 576 +- asm/Core/x/xCollideFast.s | 8 +- asm/Core/x/xCounter.s | 4 +- asm/Core/x/xCurveAsset.s | 12 +- asm/Core/x/xCutscene.s | 228 +- asm/Core/x/xDebug.s | 8 +- asm/Core/x/xDecal.s | 82 +- asm/Core/x/xEnt.s | 444 +- asm/Core/x/xEntBoulder.s | 420 +- asm/Core/x/xEntDrive.s | 120 +- asm/Core/x/xEntMotion.s | 578 +- asm/Core/x/xEnv.s | 4 +- asm/Core/x/xFFX.s | 70 +- asm/Core/x/xFX.s | 920 +- asm/Core/x/xFactory.s | 10 +- asm/Core/x/xFog.s | 4 +- asm/Core/x/xFont.s | 832 +- asm/Core/x/xGrid.s | 74 +- asm/Core/x/xGroup.s | 2 +- asm/Core/x/xHud.s | 154 +- asm/Core/x/xHudFontMeter.s | 44 +- asm/Core/x/xHudMeter.s | 104 +- asm/Core/x/xHudModel.s | 32 +- asm/Core/x/xHudText.s | 56 +- asm/Core/x/xHudUnitMeter.s | 60 +- asm/Core/x/xIni.s | 34 +- asm/Core/x/xJSP.s | 60 +- asm/Core/x/xJaw.s | 12 +- asm/Core/x/xLaserBolt.s | 82 +- asm/Core/x/xLightKit.s | 18 +- asm/Core/x/xMath.s | 190 +- asm/Core/x/xMath3.s | 190 +- asm/Core/x/xMemMgr.s | 60 +- asm/Core/x/xModel.s | 82 +- asm/Core/x/xModelBucket.s | 268 +- asm/Core/x/xMorph.s | 6 +- asm/Core/x/xMovePoint.s | 28 +- asm/Core/x/xNPCBasic.s | 74 +- asm/Core/x/xPad.s | 102 +- asm/Core/x/xPar.s | 78 +- asm/Core/x/xParCmd.s | 146 +- asm/Core/x/xParEmitter.s | 124 +- asm/Core/x/xParEmitterType.s | 252 +- asm/Core/x/xParGroup.s | 56 +- asm/Core/x/xParMgr.s | 16 +- asm/Core/x/xParSys.s | 76 +- asm/Core/x/xPartition.s | 18 +- asm/Core/x/xPtankPool.s | 58 +- asm/Core/x/xQuickCull.s | 18 +- asm/Core/x/xRMemData.s | 6 +- asm/Core/x/xRenderState.s | 8 +- asm/Core/x/xSFX.s | 78 +- asm/Core/x/xScene.s | 218 +- asm/Core/x/xScrFx.s | 318 +- asm/Core/x/xShadow.s | 604 +- asm/Core/x/xShadowSimple.s | 200 +- asm/Core/x/xSkyDome.s | 28 +- asm/Core/x/xSnd.s | 324 +- asm/Core/x/xSpline.s | 178 +- asm/Core/x/xString.s | 4 +- asm/Core/x/xSurface.s | 16 +- asm/Core/x/xTRC.s | 154 +- asm/Core/x/xTimer.s | 16 +- asm/Core/x/xUpdateCull.s | 12 +- asm/Core/x/xVec3.s | 32 +- asm/Core/x/xbinio.s | 48 +- asm/Core/x/xhipio.s | 18 +- asm/Core/x/xordarray.s | 6 +- asm/Core/x/xpkrsvc.s | 418 +- asm/Core/x/xsavegame.s | 136 +- asm/Core/x/xserializer.s | 128 +- asm/Core/x/xstransvc.s | 164 +- asm/Core/x/xutil.s | 46 +- asm/Game/zActionLine.s | 48 +- asm/Game/zAnimList.s | 98 +- asm/Game/zAssetTypes.s | 186 +- asm/Game/zBusStop.s | 94 +- asm/Game/zCamera.s | 1166 +- asm/Game/zCameraFly.s | 10 +- asm/Game/zCameraTweak.s | 216 +- asm/Game/zCollGeom.s | 28 +- asm/Game/zCombo.s | 206 +- asm/Game/zConditional.s | 8 +- asm/Game/zCutsceneMgr.s | 136 +- asm/Game/zDiscoFloor.s | 260 +- asm/Game/zDispatcher.s | 152 +- asm/Game/zEGenerator.s | 62 +- asm/Game/zEnt.s | 214 +- asm/Game/zEntButton.s | 126 +- asm/Game/zEntCruiseBubble.s | 3134 +++--- asm/Game/zEntDestructObj.s | 114 +- asm/Game/zEntHangable.s | 140 +- asm/Game/zEntPickup.s | 748 +- asm/Game/zEntPlayer.s | 16486 ++++++++++++++--------------- asm/Game/zEntPlayerBungeeState.s | 1874 ++-- asm/Game/zEntPlayerOOBState.s | 1126 +- asm/Game/zEntSimpleObj.s | 152 +- asm/Game/zEntTeleportBox.s | 494 +- asm/Game/zEntTrigger.s | 18 +- asm/Game/zEnv.s | 12 +- asm/Game/zEvent.s | 4 +- asm/Game/zFMV.s | 12 +- asm/Game/zFX.s | 750 +- asm/Game/zFeet.s | 26 +- asm/Game/zGame.s | 954 +- asm/Game/zGameExtras.s | 500 +- asm/Game/zGameState.s | 56 +- asm/Game/zGoo.s | 58 +- asm/Game/zGrid.s | 340 +- asm/Game/zGust.s | 104 +- asm/Game/zHud.s | 130 +- asm/Game/zLOD.s | 168 +- asm/Game/zLasso.s | 292 +- asm/Game/zLight.s | 114 +- asm/Game/zLightEffect.s | 64 +- asm/Game/zLightning.s | 922 +- asm/Game/zMain.s | 2330 ++-- asm/Game/zMenu.s | 270 +- asm/Game/zMovePoint.s | 18 +- asm/Game/zMusic.s | 380 +- asm/Game/zNPCFXCinematic.s | 608 +- asm/Game/zNPCGlyph.s | 140 +- asm/Game/zNPCGoalAmbient.s | 124 +- asm/Game/zNPCGoalBoss.s | 112 +- asm/Game/zNPCGoalDuplotron.s | 56 +- asm/Game/zNPCGoalRobo.s | 2764 ++--- asm/Game/zNPCGoalScript.s | 36 +- asm/Game/zNPCGoalStd.s | 368 +- asm/Game/zNPCGoalSubBoss.s | 56 +- asm/Game/zNPCGoalTiki.s | 32 +- asm/Game/zNPCGoalVillager.s | 370 +- asm/Game/zNPCGoals.s | 4 +- asm/Game/zNPCHazard.s | 2138 ++-- asm/Game/zNPCMessenger.s | 110 +- asm/Game/zNPCMgr.s | 60 +- asm/Game/zNPCSndTable.s | 138 +- asm/Game/zNPCSpawner.s | 80 +- asm/Game/zNPCSupplement.s | 1168 +- asm/Game/zNPCSupport.s | 408 +- asm/Game/zNPCTypeAmbient.s | 298 +- asm/Game/zNPCTypeBoss.s | 68 +- asm/Game/zNPCTypeBossPatrick.s | 2352 ++-- asm/Game/zNPCTypeBossPlankton.s | 2014 ++-- asm/Game/zNPCTypeBossSB1.s | 424 +- asm/Game/zNPCTypeBossSB2.s | 2380 ++--- asm/Game/zNPCTypeBossSandy.s | 2496 ++--- asm/Game/zNPCTypeCommon.s | 814 +- asm/Game/zNPCTypeDuplotron.s | 206 +- asm/Game/zNPCTypeDutchman.s | 2688 ++--- asm/Game/zNPCTypeKingJelly.s | 2794 ++--- asm/Game/zNPCTypePrawn.s | 1542 +-- asm/Game/zNPCTypeRobot.s | 2638 ++--- asm/Game/zNPCTypeSubBoss.s | 30 +- asm/Game/zNPCTypeTest.s | 52 +- asm/Game/zNPCTypeTiki.s | 674 +- asm/Game/zNPCTypeVillager.s | 876 +- asm/Game/zNPCTypes.s | 4 +- asm/Game/zParCmd.s | 168 +- asm/Game/zParEmitter.s | 4 +- asm/Game/zParPTank.s | 426 +- asm/Game/zPendulum.s | 32 +- asm/Game/zPickupTable.s | 10 +- asm/Game/zPlatform.s | 688 +- asm/Game/zPortal.s | 4 +- asm/Game/zRenderState.s | 14 +- asm/Game/zRumble.s | 78 +- asm/Game/zSaveLoad.s | 728 +- asm/Game/zScene.s | 716 +- asm/Game/zScript.s | 4 +- asm/Game/zShrapnel.s | 422 +- asm/Game/zSurface.s | 286 +- asm/Game/zTalkBox.s | 672 +- asm/Game/zTaskBox.s | 32 +- asm/Game/zTaxi.s | 84 +- asm/Game/zTextBox.s | 84 +- asm/Game/zThrown.s | 534 +- asm/Game/zUI.s | 558 +- asm/Game/zUIFont.s | 68 +- asm/Game/zVar.s | 558 +- asm/ODEGdev/OdemuExi2.s | 782 +- asm/bink/bink.s | 1928 ++-- asm/bss.s | 1628 +-- asm/ctors.s | 4 +- asm/data.s | 3124 +++--- asm/dolphin/dolphin.s | 5416 +++++----- asm/init.s | 36 +- asm/rodata.s | 1968 ++-- asm/rwsdk/rwsdk.s | 9654 ++++++++--------- asm/sbss.s | 5440 +++++----- asm/sbss2.s | 328 +- asm/sdata.s | 1500 +-- asm/sdata2.s | 12748 +++++++++++----------- 223 files changed, 65714 insertions(+), 65714 deletions(-) diff --git a/asm/Core/p2/iAnim.s b/asm/Core/p2/iAnim.s index 588134277..cf127dfe4 100644 --- a/asm/Core/p2/iAnim.s +++ b/asm/Core/p2/iAnim.s @@ -29,15 +29,15 @@ zVolumeInit__Fv: /* 800BE4BC 000BB2BC 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800BE4C0 000BB2C0 93 C1 00 18 */ stw r30, 0x18(r1) /* 800BE4C4 000BB2C4 4B F8 D3 55 */ bl xSTAssetCountByType__FUi -/* 800BE4C8 000BB2C8 B0 6D 91 74 */ sth r3, lbl_803CBA74-_SDA_BASE_(r13) -/* 800BE4CC 000BB2CC A0 0D 91 74 */ lhz r0, lbl_803CBA74-_SDA_BASE_(r13) +/* 800BE4C8 000BB2C8 B0 6D 91 74 */ sth r3, lbl_nvols-_SDA_BASE_(r13) +/* 800BE4CC 000BB2CC A0 0D 91 74 */ lhz r0, lbl_nvols-_SDA_BASE_(r13) /* 800BE4D0 000BB2D0 28 00 00 00 */ cmplwi r0, 0 /* 800BE4D4 000BB2D4 41 82 00 64 */ beq lbl_800BE538 /* 800BE4D8 000BB2D8 1C 80 00 14 */ mulli r4, r0, 0x14 -/* 800BE4DC 000BB2DC 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 800BE4DC 000BB2DC 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 800BE4E0 000BB2E0 38 A0 00 00 */ li r5, 0 /* 800BE4E4 000BB2E4 4B F7 54 5D */ bl xMemAlloc__FUiUii -/* 800BE4E8 000BB2E8 90 6D 91 70 */ stw r3, lbl_803CBA70-_SDA_BASE_(r13) +/* 800BE4E8 000BB2E8 90 6D 91 70 */ stw r3, lbl_vols-_SDA_BASE_(r13) /* 800BE4EC 000BB2EC 3B C0 00 00 */ li r30, 0 /* 800BE4F0 000BB2F0 3F E0 56 4F */ lis r31, 0x564f /* 800BE4F4 000BB2F4 48 00 00 30 */ b lbl_800BE524 @@ -47,21 +47,21 @@ lbl_800BE4F8: /* 800BE500 000BB300 38 A1 00 08 */ addi r5, r1, 8 /* 800BE504 000BB304 4B F8 D3 9D */ bl xSTFindAssetByType__FUiiPUi /* 800BE508 000BB308 57 C0 04 3E */ clrlwi r0, r30, 0x10 -/* 800BE50C 000BB30C 80 AD 91 70 */ lwz r5, lbl_803CBA70-_SDA_BASE_(r13) +/* 800BE50C 000BB30C 80 AD 91 70 */ lwz r5, lbl_vols-_SDA_BASE_(r13) /* 800BE510 000BB310 1C 00 00 14 */ mulli r0, r0, 0x14 /* 800BE514 000BB314 7C 64 1B 78 */ mr r4, r3 /* 800BE518 000BB318 7C 65 02 14 */ add r3, r5, r0 /* 800BE51C 000BB31C 4B FF FF 55 */ bl iAnim.zVolumeInit__FP7zVolumeP12xVolumeAsset /* 800BE520 000BB320 3B DE 00 01 */ addi r30, r30, 1 lbl_800BE524: -/* 800BE524 000BB324 A0 0D 91 74 */ lhz r0, lbl_803CBA74-_SDA_BASE_(r13) +/* 800BE524 000BB324 A0 0D 91 74 */ lhz r0, lbl_nvols-_SDA_BASE_(r13) /* 800BE528 000BB328 57 C3 04 3E */ clrlwi r3, r30, 0x10 /* 800BE52C 000BB32C 7C 03 00 40 */ cmplw r3, r0 /* 800BE530 000BB330 41 80 FF C8 */ blt lbl_800BE4F8 /* 800BE534 000BB334 48 00 00 0C */ b lbl_800BE540 lbl_800BE538: /* 800BE538 000BB338 38 00 00 00 */ li r0, 0 -/* 800BE53C 000BB33C 90 0D 91 70 */ stw r0, lbl_803CBA70-_SDA_BASE_(r13) +/* 800BE53C 000BB33C 90 0D 91 70 */ stw r0, lbl_vols-_SDA_BASE_(r13) lbl_800BE540: /* 800BE540 000BB340 80 01 00 24 */ lwz r0, 0x24(r1) /* 800BE544 000BB344 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -81,7 +81,7 @@ zVolumeSetup__Fv: /* 800BE570 000BB370 3B C0 00 00 */ li r30, 0 /* 800BE574 000BB374 48 00 00 20 */ b lbl_800BE594 lbl_800BE578: -/* 800BE578 000BB378 80 6D 91 70 */ lwz r3, lbl_803CBA70-_SDA_BASE_(r13) +/* 800BE578 000BB378 80 6D 91 70 */ lwz r3, lbl_vols-_SDA_BASE_(r13) /* 800BE57C 000BB37C 38 1F 00 10 */ addi r0, r31, 0x10 /* 800BE580 000BB380 7C 63 00 2E */ lwzx r3, r3, r0 /* 800BE584 000BB384 38 63 00 0C */ addi r3, r3, 0xc @@ -89,7 +89,7 @@ lbl_800BE578: /* 800BE58C 000BB38C 3B FF 00 14 */ addi r31, r31, 0x14 /* 800BE590 000BB390 3B DE 00 01 */ addi r30, r30, 1 lbl_800BE594: -/* 800BE594 000BB394 A0 0D 91 74 */ lhz r0, lbl_803CBA74-_SDA_BASE_(r13) +/* 800BE594 000BB394 A0 0D 91 74 */ lhz r0, lbl_nvols-_SDA_BASE_(r13) /* 800BE598 000BB398 7C 1E 00 40 */ cmplw r30, r0 /* 800BE59C 000BB39C 41 80 FF DC */ blt lbl_800BE578 /* 800BE5A0 000BB3A0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -102,7 +102,7 @@ lbl_800BE594: .global zVolumeGetVolume__FUs zVolumeGetVolume__FUs: /* 800BE5B8 000BB3B8 54 60 04 3E */ clrlwi r0, r3, 0x10 -/* 800BE5BC 000BB3BC 80 6D 91 70 */ lwz r3, lbl_803CBA70-_SDA_BASE_(r13) +/* 800BE5BC 000BB3BC 80 6D 91 70 */ lwz r3, lbl_vols-_SDA_BASE_(r13) /* 800BE5C0 000BB3C0 1C 00 00 14 */ mulli r0, r0, 0x14 /* 800BE5C4 000BB3C4 7C 63 02 14 */ add r3, r3, r0 /* 800BE5C8 000BB3C8 4E 80 00 20 */ blr @@ -118,15 +118,15 @@ zVolume_OccludePrecalc__FP5xVec3: /* 800BE5E4 000BB3E4 F3 C1 00 E8 */ psq_st f30, 232(r1), 0, qr0 /* 800BE5E8 000BB3E8 BE 61 00 AC */ stmw r19, 0xac(r1) /* 800BE5EC 000BB3EC 38 00 00 00 */ li r0, 0 -/* 800BE5F0 000BB3F0 3C 80 80 3C */ lis r4, lbl_803C32A8@ha -/* 800BE5F4 000BB3F4 3B E4 32 A8 */ addi r31, r4, lbl_803C32A8@l -/* 800BE5F8 000BB3F8 90 0D 91 7C */ stw r0, lbl_803CBA7C-_SDA_BASE_(r13) -/* 800BE5FC 000BB3FC 3C 80 80 3C */ lis r4, lbl_803C32D0@ha +/* 800BE5F0 000BB3F0 3C 80 80 3C */ lis r4, lbl_gOccludeList@ha +/* 800BE5F4 000BB3F4 3B E4 32 A8 */ addi r31, r4, lbl_gOccludeList@l +/* 800BE5F8 000BB3F8 90 0D 91 7C */ stw r0, lbl_gOccludeCalcCount-_SDA_BASE_(r13) +/* 800BE5FC 000BB3FC 3C 80 80 3C */ lis r4, lbl_gOccludeCalc@ha /* 800BE600 000BB400 7C 79 1B 78 */ mr r25, r3 /* 800BE604 000BB404 3B C1 00 6C */ addi r30, r1, 0x6c /* 800BE608 000BB408 3B A1 00 78 */ addi r29, r1, 0x78 /* 800BE60C 000BB40C 3B 81 00 90 */ addi r28, r1, 0x90 -/* 800BE610 000BB410 3B 04 32 D0 */ addi r24, r4, lbl_803C32D0@l +/* 800BE610 000BB410 3B 04 32 D0 */ addi r24, r4, lbl_gOccludeCalc@l /* 800BE614 000BB414 3B 60 00 00 */ li r27, 0 /* 800BE618 000BB418 48 00 02 A0 */ b lbl_800BE8B8 lbl_800BE61C: @@ -141,7 +141,7 @@ lbl_800BE61C: /* 800BE63C 000BB43C 7F 83 E3 78 */ mr r3, r28 /* 800BE640 000BB440 C0 13 00 48 */ lfs f0, 0x48(r19) /* 800BE644 000BB444 38 81 00 60 */ addi r4, r1, 0x60 -/* 800BE648 000BB448 80 0D 91 7C */ lwz r0, lbl_803CBA7C-_SDA_BASE_(r13) +/* 800BE648 000BB448 80 0D 91 7C */ lwz r0, lbl_gOccludeCalcCount-_SDA_BASE_(r13) /* 800BE64C 000BB44C EC 00 38 28 */ fsubs f0, f0, f7 /* 800BE650 000BB450 1C 00 00 50 */ mulli r0, r0, 0x50 /* 800BE654 000BB454 EC DF 38 3A */ fmadds f6, f31, f0, f7 @@ -199,7 +199,7 @@ lbl_800BE61C: /* 800BE724 000BB524 FF E0 F8 50 */ fneg f31, f31 lbl_800BE728: /* 800BE728 000BB528 EC 3E F8 28 */ fsubs f1, f30, f31 -/* 800BE72C 000BB52C C0 02 96 38 */ lfs f0, lbl_803CDFB8-_SDA2_BASE_(r2) +/* 800BE72C 000BB52C C0 02 96 38 */ lfs f0, lbl__761_1-_SDA2_BASE_(r2) /* 800BE730 000BB530 FC 20 0A 10 */ fabs f1, f1 /* 800BE734 000BB534 FC 20 08 18 */ frsp f1, f1 /* 800BE738 000BB538 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -297,14 +297,14 @@ lbl_800BE800: /* 800BE898 000BB698 C0 01 00 58 */ lfs f0, 0x58(r1) /* 800BE89C 000BB69C D0 3A 00 48 */ stfs f1, 0x48(r26) /* 800BE8A0 000BB6A0 D0 1A 00 4C */ stfs f0, 0x4c(r26) -/* 800BE8A4 000BB6A4 80 6D 91 7C */ lwz r3, lbl_803CBA7C-_SDA_BASE_(r13) +/* 800BE8A4 000BB6A4 80 6D 91 7C */ lwz r3, lbl_gOccludeCalcCount-_SDA_BASE_(r13) /* 800BE8A8 000BB6A8 38 03 00 01 */ addi r0, r3, 1 -/* 800BE8AC 000BB6AC 90 0D 91 7C */ stw r0, lbl_803CBA7C-_SDA_BASE_(r13) +/* 800BE8AC 000BB6AC 90 0D 91 7C */ stw r0, lbl_gOccludeCalcCount-_SDA_BASE_(r13) lbl_800BE8B0: /* 800BE8B0 000BB6B0 3B FF 00 04 */ addi r31, r31, 4 /* 800BE8B4 000BB6B4 3B 7B 00 01 */ addi r27, r27, 1 lbl_800BE8B8: -/* 800BE8B8 000BB6B8 80 0D 91 78 */ lwz r0, lbl_803CBA78-_SDA_BASE_(r13) +/* 800BE8B8 000BB6B8 80 0D 91 78 */ lwz r0, lbl_gOccludeCount-_SDA_BASE_(r13) /* 800BE8BC 000BB6BC 7C 1B 00 00 */ cmpw r27, r0 /* 800BE8C0 000BB6C0 41 80 FD 5C */ blt lbl_800BE61C /* 800BE8C4 000BB6C4 E3 E1 00 F8 */ psq_l f31, 248(r1), 0, qr0 @@ -335,14 +335,14 @@ lbl_800BE918: /* 800BE91C 000BB71C 48 05 A0 79 */ bl Reset__7xVolumeFv /* 800BE920 000BB720 48 00 00 C0 */ b lbl_800BE9E0 lbl_800BE924: -/* 800BE924 000BB724 80 AD 91 78 */ lwz r5, lbl_803CBA78-_SDA_BASE_(r13) +/* 800BE924 000BB724 80 AD 91 78 */ lwz r5, lbl_gOccludeCount-_SDA_BASE_(r13) /* 800BE928 000BB728 2C 05 00 0A */ cmpwi r5, 0xa /* 800BE92C 000BB72C 40 82 00 0C */ bne lbl_800BE938 /* 800BE930 000BB730 38 60 00 01 */ li r3, 1 /* 800BE934 000BB734 48 00 00 B0 */ b lbl_800BE9E4 lbl_800BE938: -/* 800BE938 000BB738 3C 60 80 3C */ lis r3, lbl_803C32A8@ha -/* 800BE93C 000BB73C 38 63 32 A8 */ addi r3, r3, lbl_803C32A8@l +/* 800BE938 000BB738 3C 60 80 3C */ lis r3, lbl_gOccludeList@ha +/* 800BE93C 000BB73C 38 63 32 A8 */ addi r3, r3, lbl_gOccludeList@l /* 800BE940 000BB740 7C A9 03 A6 */ mtctr r5 /* 800BE944 000BB744 2C 05 00 00 */ cmpwi r5, 0 /* 800BE948 000BB748 40 81 00 20 */ ble lbl_800BE968 @@ -356,18 +356,18 @@ lbl_800BE960: /* 800BE960 000BB760 38 63 00 04 */ addi r3, r3, 4 /* 800BE964 000BB764 42 00 FF E8 */ bdnz lbl_800BE94C lbl_800BE968: -/* 800BE968 000BB768 3C 60 80 3C */ lis r3, lbl_803C32A8@ha +/* 800BE968 000BB768 3C 60 80 3C */ lis r3, lbl_gOccludeList@ha /* 800BE96C 000BB76C 54 A0 10 3A */ slwi r0, r5, 2 -/* 800BE970 000BB770 38 63 32 A8 */ addi r3, r3, lbl_803C32A8@l +/* 800BE970 000BB770 38 63 32 A8 */ addi r3, r3, lbl_gOccludeList@l /* 800BE974 000BB774 7C 83 01 2E */ stwx r4, r3, r0 -/* 800BE978 000BB778 80 6D 91 78 */ lwz r3, lbl_803CBA78-_SDA_BASE_(r13) +/* 800BE978 000BB778 80 6D 91 78 */ lwz r3, lbl_gOccludeCount-_SDA_BASE_(r13) /* 800BE97C 000BB77C 38 03 00 01 */ addi r0, r3, 1 -/* 800BE980 000BB780 90 0D 91 78 */ stw r0, lbl_803CBA78-_SDA_BASE_(r13) +/* 800BE980 000BB780 90 0D 91 78 */ stw r0, lbl_gOccludeCount-_SDA_BASE_(r13) /* 800BE984 000BB784 48 00 00 5C */ b lbl_800BE9E0 lbl_800BE988: -/* 800BE988 000BB788 80 AD 91 78 */ lwz r5, lbl_803CBA78-_SDA_BASE_(r13) -/* 800BE98C 000BB78C 3C 60 80 3C */ lis r3, lbl_803C32A8@ha -/* 800BE990 000BB790 38 63 32 A8 */ addi r3, r3, lbl_803C32A8@l +/* 800BE988 000BB788 80 AD 91 78 */ lwz r5, lbl_gOccludeCount-_SDA_BASE_(r13) +/* 800BE98C 000BB78C 3C 60 80 3C */ lis r3, lbl_gOccludeList@ha +/* 800BE990 000BB790 38 63 32 A8 */ addi r3, r3, lbl_gOccludeList@l /* 800BE994 000BB794 7C A9 03 A6 */ mtctr r5 /* 800BE998 000BB798 2C 05 00 00 */ cmpwi r5, 0 /* 800BE99C 000BB79C 40 81 00 44 */ ble lbl_800BE9E0 @@ -375,16 +375,16 @@ lbl_800BE9A0: /* 800BE9A0 000BB7A0 80 03 00 00 */ lwz r0, 0(r3) /* 800BE9A4 000BB7A4 7C 00 20 40 */ cmplw r0, r4 /* 800BE9A8 000BB7A8 40 82 00 30 */ bne lbl_800BE9D8 -/* 800BE9AC 000BB7AC 3C 60 80 3C */ lis r3, lbl_803C32A8@ha +/* 800BE9AC 000BB7AC 3C 60 80 3C */ lis r3, lbl_gOccludeList@ha /* 800BE9B0 000BB7B0 54 A6 10 3A */ slwi r6, r5, 2 -/* 800BE9B4 000BB7B4 38 A3 32 A8 */ addi r5, r3, lbl_803C32A8@l +/* 800BE9B4 000BB7B4 38 A3 32 A8 */ addi r5, r3, lbl_gOccludeList@l /* 800BE9B8 000BB7B8 38 60 00 01 */ li r3, 1 /* 800BE9BC 000BB7BC 7C 85 32 14 */ add r4, r5, r6 /* 800BE9C0 000BB7C0 80 04 FF FC */ lwz r0, -4(r4) /* 800BE9C4 000BB7C4 7C 05 31 2E */ stwx r0, r5, r6 -/* 800BE9C8 000BB7C8 80 8D 91 78 */ lwz r4, lbl_803CBA78-_SDA_BASE_(r13) +/* 800BE9C8 000BB7C8 80 8D 91 78 */ lwz r4, lbl_gOccludeCount-_SDA_BASE_(r13) /* 800BE9CC 000BB7CC 38 04 FF FF */ addi r0, r4, -1 -/* 800BE9D0 000BB7D0 90 0D 91 78 */ stw r0, lbl_803CBA78-_SDA_BASE_(r13) +/* 800BE9D0 000BB7D0 90 0D 91 78 */ stw r0, lbl_gOccludeCount-_SDA_BASE_(r13) /* 800BE9D4 000BB7D4 48 00 00 10 */ b lbl_800BE9E4 lbl_800BE9D8: /* 800BE9D8 000BB7D8 38 63 00 04 */ addi r3, r3, 4 @@ -447,9 +447,9 @@ iAnimBlend__FffPUsPfUiP5xVec3P5xQuatP5xVec3P5xQuatP5xVec3P5xQuat: /* 800BEA74 000BB874 DB A1 00 B0 */ stfd f29, 0xb0(r1) /* 800BEA78 000BB878 F3 A1 00 B8 */ psq_st f29, 184(r1), 0, qr0 /* 800BEA7C 000BB87C BE 41 00 78 */ stmw r18, 0x78(r1) -/* 800BEA80 000BB880 3D 60 80 26 */ lis r11, lbl_80260108@ha +/* 800BEA80 000BB880 3D 60 80 26 */ lis r11, lbl__581@ha /* 800BEA84 000BB884 7D 39 4B 79 */ or. r25, r9, r9 -/* 800BEA88 000BB888 3A AB 01 08 */ addi r21, r11, lbl_80260108@l +/* 800BEA88 000BB888 3A AB 01 08 */ addi r21, r11, lbl__581@l /* 800BEA8C 000BB88C 83 61 00 E8 */ lwz r27, 0xe8(r1) /* 800BEA90 000BB890 81 95 00 00 */ lwz r12, 0(r21) /* 800BEA94 000BB894 FF A0 08 90 */ fmr f29, f1 @@ -476,7 +476,7 @@ lbl_800BEAE4: /* 800BEAE4 000BB8E4 7F 3D CB 78 */ mr r29, r25 /* 800BEAE8 000BB8E8 7D 1C 43 78 */ mr r28, r8 lbl_800BEAEC: -/* 800BEAEC 000BB8EC C0 02 96 40 */ lfs f0, lbl_803CDFC0-_SDA2_BASE_(r2) +/* 800BEAEC 000BB8EC C0 02 96 40 */ lfs f0, lbl__879-_SDA2_BASE_(r2) /* 800BEAF0 000BB8F0 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 800BEAF4 000BB8F4 40 80 00 0C */ bge lbl_800BEB00 /* 800BEAF8 000BB8F8 FF A0 E8 50 */ fneg f29, f29 @@ -487,25 +487,25 @@ lbl_800BEB00: /* 800BEB08 000BB908 28 14 00 00 */ cmplwi r20, 0 /* 800BEB0C 000BB90C 40 82 03 A4 */ bne lbl_800BEEB0 /* 800BEB10 000BB910 EF DD 00 B2 */ fmuls f30, f29, f2 -/* 800BEB14 000BB914 C0 02 96 40 */ lfs f0, lbl_803CDFC0-_SDA2_BASE_(r2) +/* 800BEB14 000BB914 C0 02 96 40 */ lfs f0, lbl__879-_SDA2_BASE_(r2) /* 800BEB18 000BB918 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800BEB1C 000BB91C 40 80 00 0C */ bge lbl_800BEB28 /* 800BEB20 000BB920 FF C0 00 90 */ fmr f30, f0 /* 800BEB24 000BB924 48 00 00 14 */ b lbl_800BEB38 lbl_800BEB28: -/* 800BEB28 000BB928 C0 02 96 44 */ lfs f0, lbl_803CDFC4-_SDA2_BASE_(r2) +/* 800BEB28 000BB928 C0 02 96 44 */ lfs f0, lbl__880_1-_SDA2_BASE_(r2) /* 800BEB2C 000BB92C FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800BEB30 000BB930 40 81 00 08 */ ble lbl_800BEB38 /* 800BEB34 000BB934 FF C0 00 90 */ fmr f30, f0 lbl_800BEB38: /* 800BEB38 000BB938 28 1E 00 00 */ cmplwi r30, 0 /* 800BEB3C 000BB93C 41 82 00 0C */ beq lbl_800BEB48 -/* 800BEB40 000BB940 C0 02 96 44 */ lfs f0, lbl_803CDFC4-_SDA2_BASE_(r2) +/* 800BEB40 000BB940 C0 02 96 44 */ lfs f0, lbl__880_1-_SDA2_BASE_(r2) /* 800BEB44 000BB944 EF C0 F0 28 */ fsubs f30, f0, f30 lbl_800BEB48: /* 800BEB48 000BB948 28 18 00 00 */ cmplwi r24, 0 /* 800BEB4C 000BB94C 41 82 01 64 */ beq lbl_800BECB0 -/* 800BEB50 000BB950 C0 02 96 44 */ lfs f0, lbl_803CDFC4-_SDA2_BASE_(r2) +/* 800BEB50 000BB950 C0 02 96 44 */ lfs f0, lbl__880_1-_SDA2_BASE_(r2) /* 800BEB54 000BB954 3A 40 00 00 */ li r18, 0 /* 800BEB58 000BB958 EF E0 F0 28 */ fsubs f31, f0, f30 /* 800BEB5C 000BB95C 48 00 01 4C */ b lbl_800BECA8 @@ -514,7 +514,7 @@ lbl_800BEB60: /* 800BEB64 000BB964 7F A4 EB 78 */ mr r4, r29 /* 800BEB68 000BB968 38 A1 00 40 */ addi r5, r1, 0x40 /* 800BEB6C 000BB96C 48 16 FA 11 */ bl RtQuatSetupSlerpCache -/* 800BEB70 000BB970 C0 02 96 40 */ lfs f0, lbl_803CDFC0-_SDA2_BASE_(r2) +/* 800BEB70 000BB970 C0 02 96 40 */ lfs f0, lbl__879-_SDA2_BASE_(r2) /* 800BEB74 000BB974 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800BEB78 000BB978 4C 40 13 82 */ cror 2, 0, 2 /* 800BEB7C 000BB97C 40 82 00 14 */ bne lbl_800BEB90 @@ -523,7 +523,7 @@ lbl_800BEB60: /* 800BEB88 000BB988 48 00 06 15 */ bl __as__6RtQuatFRC6RtQuat /* 800BEB8C 000BB98C 48 00 01 04 */ b lbl_800BEC90 lbl_800BEB90: -/* 800BEB90 000BB990 C0 02 96 44 */ lfs f0, lbl_803CDFC4-_SDA2_BASE_(r2) +/* 800BEB90 000BB990 C0 02 96 44 */ lfs f0, lbl__880_1-_SDA2_BASE_(r2) /* 800BEB94 000BB994 FC 00 F0 40 */ fcmpo cr0, f0, f30 /* 800BEB98 000BB998 4C 40 13 82 */ cror 2, 0, 2 /* 800BEB9C 000BB99C 40 82 00 14 */ bne lbl_800BEBB0 @@ -538,16 +538,16 @@ lbl_800BEBB0: /* 800BEBBC 000BB9BC 2C 00 00 00 */ cmpwi r0, 0 /* 800BEBC0 000BB9C0 40 82 00 68 */ bne lbl_800BEC28 /* 800BEBC4 000BB9C4 C0 21 00 60 */ lfs f1, 0x60(r1) -/* 800BEBC8 000BB9C8 C1 02 96 5C */ lfs f8, lbl_803CDFDC-_SDA2_BASE_(r2) +/* 800BEBC8 000BB9C8 C1 02 96 5C */ lfs f8, lbl__886_2-_SDA2_BASE_(r2) /* 800BEBCC 000BB9CC EC 1F 00 72 */ fmuls f0, f31, f1 -/* 800BEBD0 000BB9D0 C0 42 96 58 */ lfs f2, lbl_803CDFD8-_SDA2_BASE_(r2) +/* 800BEBD0 000BB9D0 C0 42 96 58 */ lfs f2, lbl__885_1-_SDA2_BASE_(r2) /* 800BEBD4 000BB9D4 EC 3E 00 72 */ fmuls f1, f30, f1 -/* 800BEBD8 000BB9D8 C0 62 96 54 */ lfs f3, lbl_803CDFD4-_SDA2_BASE_(r2) -/* 800BEBDC 000BB9DC C0 E2 96 50 */ lfs f7, lbl_803CDFD0-_SDA2_BASE_(r2) +/* 800BEBD8 000BB9D8 C0 62 96 54 */ lfs f3, lbl__884_1-_SDA2_BASE_(r2) +/* 800BEBDC 000BB9DC C0 E2 96 50 */ lfs f7, lbl__883-_SDA2_BASE_(r2) /* 800BEBE0 000BB9E0 ED 20 00 32 */ fmuls f9, f0, f0 /* 800BEBE4 000BB9E4 ED 41 00 72 */ fmuls f10, f1, f1 -/* 800BEBE8 000BB9E8 C0 C2 96 4C */ lfs f6, lbl_803CDFCC-_SDA2_BASE_(r2) -/* 800BEBEC 000BB9EC C0 A2 96 48 */ lfs f5, lbl_803CDFC8-_SDA2_BASE_(r2) +/* 800BEBE8 000BB9E8 C0 C2 96 4C */ lfs f6, lbl__882-_SDA2_BASE_(r2) +/* 800BEBEC 000BB9EC C0 A2 96 48 */ lfs f5, lbl__881_2-_SDA2_BASE_(r2) /* 800BEBF0 000BB9F0 EC 88 12 7A */ fmadds f4, f8, f9, f2 /* 800BEBF4 000BB9F4 EC 48 12 BA */ fmadds f2, f8, f10, f2 /* 800BEBF8 000BB9F8 ED 09 00 32 */ fmuls f8, f9, f0 @@ -740,20 +740,20 @@ lbl_800BEEB0: /* 800BEEB0 000BBCB0 28 14 00 00 */ cmplwi r20, 0 /* 800BEEB4 000BBCB4 40 82 00 3C */ bne lbl_800BEEF0 /* 800BEEB8 000BBCB8 EF DD 00 B2 */ fmuls f30, f29, f2 -/* 800BEEBC 000BBCBC C0 02 96 40 */ lfs f0, lbl_803CDFC0-_SDA2_BASE_(r2) +/* 800BEEBC 000BBCBC C0 02 96 40 */ lfs f0, lbl__879-_SDA2_BASE_(r2) /* 800BEEC0 000BBCC0 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800BEEC4 000BBCC4 40 80 00 0C */ bge lbl_800BEED0 /* 800BEEC8 000BBCC8 FF C0 00 90 */ fmr f30, f0 /* 800BEECC 000BBCCC 48 00 00 14 */ b lbl_800BEEE0 lbl_800BEED0: -/* 800BEED0 000BBCD0 C0 02 96 44 */ lfs f0, lbl_803CDFC4-_SDA2_BASE_(r2) +/* 800BEED0 000BBCD0 C0 02 96 44 */ lfs f0, lbl__880_1-_SDA2_BASE_(r2) /* 800BEED4 000BBCD4 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800BEED8 000BBCD8 40 81 00 08 */ ble lbl_800BEEE0 /* 800BEEDC 000BBCDC FF C0 00 90 */ fmr f30, f0 lbl_800BEEE0: /* 800BEEE0 000BBCE0 28 1E 00 00 */ cmplwi r30, 0 /* 800BEEE4 000BBCE4 41 82 00 0C */ beq lbl_800BEEF0 -/* 800BEEE8 000BBCE8 C0 02 96 44 */ lfs f0, lbl_803CDFC4-_SDA2_BASE_(r2) +/* 800BEEE8 000BBCE8 C0 02 96 44 */ lfs f0, lbl__880_1-_SDA2_BASE_(r2) /* 800BEEEC 000BBCEC EF C0 F0 28 */ fsubs f30, f0, f30 lbl_800BEEF0: /* 800BEEF0 000BBCF0 7E 93 A3 78 */ mr r19, r20 @@ -767,16 +767,16 @@ lbl_800BEF00: /* 800BEF0C 000BBD0C 3C 00 43 30 */ lis r0, 0x4330 /* 800BEF10 000BBD10 A0 93 00 02 */ lhz r4, 2(r19) /* 800BEF14 000BBD14 90 61 00 6C */ stw r3, 0x6c(r1) -/* 800BEF18 000BBD18 C8 42 96 68 */ lfd f2, lbl_803CDFE8-_SDA2_BASE_(r2) +/* 800BEF18 000BBD18 C8 42 96 68 */ lfd f2, lbl__889-_SDA2_BASE_(r2) /* 800BEF1C 000BBD1C 28 04 00 00 */ cmplwi r4, 0 /* 800BEF20 000BBD20 90 01 00 68 */ stw r0, 0x68(r1) -/* 800BEF24 000BBD24 C0 62 96 60 */ lfs f3, lbl_803CDFE0-_SDA2_BASE_(r2) +/* 800BEF24 000BBD24 C0 62 96 60 */ lfs f3, lbl__887-_SDA2_BASE_(r2) /* 800BEF28 000BBD28 C8 01 00 68 */ lfd f0, 0x68(r1) /* 800BEF2C 000BBD2C EC 00 10 28 */ fsubs f0, f0, f2 /* 800BEF30 000BBD30 EF C3 E8 3C */ fnmsubs f30, f3, f0, f29 /* 800BEF34 000BBD34 41 82 00 44 */ beq lbl_800BEF78 /* 800BEF38 000BBD38 90 81 00 6C */ stw r4, 0x6c(r1) -/* 800BEF3C 000BBD3C C0 02 96 40 */ lfs f0, lbl_803CDFC0-_SDA2_BASE_(r2) +/* 800BEF3C 000BBD3C C0 02 96 40 */ lfs f0, lbl__879-_SDA2_BASE_(r2) /* 800BEF40 000BBD40 90 01 00 68 */ stw r0, 0x68(r1) /* 800BEF44 000BBD44 C8 21 00 68 */ lfd f1, 0x68(r1) /* 800BEF48 000BBD48 EC 21 10 28 */ fsubs f1, f1, f2 @@ -787,23 +787,23 @@ lbl_800BEF00: /* 800BEF5C 000BBD5C FF C0 00 90 */ fmr f30, f0 /* 800BEF60 000BBD60 48 00 00 30 */ b lbl_800BEF90 lbl_800BEF64: -/* 800BEF64 000BBD64 C0 02 96 44 */ lfs f0, lbl_803CDFC4-_SDA2_BASE_(r2) +/* 800BEF64 000BBD64 C0 02 96 44 */ lfs f0, lbl__880_1-_SDA2_BASE_(r2) /* 800BEF68 000BBD68 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800BEF6C 000BBD6C 40 81 00 24 */ ble lbl_800BEF90 /* 800BEF70 000BBD70 FF C0 00 90 */ fmr f30, f0 /* 800BEF74 000BBD74 48 00 00 1C */ b lbl_800BEF90 lbl_800BEF78: -/* 800BEF78 000BBD78 C0 02 96 40 */ lfs f0, lbl_803CDFC0-_SDA2_BASE_(r2) +/* 800BEF78 000BBD78 C0 02 96 40 */ lfs f0, lbl__879-_SDA2_BASE_(r2) /* 800BEF7C 000BBD7C FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800BEF80 000BBD80 40 80 00 0C */ bge lbl_800BEF8C /* 800BEF84 000BBD84 FF C0 00 90 */ fmr f30, f0 /* 800BEF88 000BBD88 48 00 00 08 */ b lbl_800BEF90 lbl_800BEF8C: -/* 800BEF8C 000BBD8C C3 C2 96 44 */ lfs f30, lbl_803CDFC4-_SDA2_BASE_(r2) +/* 800BEF8C 000BBD8C C3 C2 96 44 */ lfs f30, lbl__880_1-_SDA2_BASE_(r2) lbl_800BEF90: /* 800BEF90 000BBD90 28 1E 00 00 */ cmplwi r30, 0 /* 800BEF94 000BBD94 41 82 00 0C */ beq lbl_800BEFA0 -/* 800BEF98 000BBD98 C0 02 96 44 */ lfs f0, lbl_803CDFC4-_SDA2_BASE_(r2) +/* 800BEF98 000BBD98 C0 02 96 44 */ lfs f0, lbl__880_1-_SDA2_BASE_(r2) /* 800BEF9C 000BBD9C EF C0 F0 28 */ fsubs f30, f0, f30 lbl_800BEFA0: /* 800BEFA0 000BBDA0 28 15 00 00 */ cmplwi r21, 0 @@ -820,7 +820,7 @@ lbl_800BEFB8: /* 800BEFC4 000BBDC4 7F A4 EB 78 */ mr r4, r29 /* 800BEFC8 000BBDC8 38 A1 00 18 */ addi r5, r1, 0x18 /* 800BEFCC 000BBDCC 48 16 F5 B1 */ bl RtQuatSetupSlerpCache -/* 800BEFD0 000BBDD0 C0 02 96 40 */ lfs f0, lbl_803CDFC0-_SDA2_BASE_(r2) +/* 800BEFD0 000BBDD0 C0 02 96 40 */ lfs f0, lbl__879-_SDA2_BASE_(r2) /* 800BEFD4 000BBDD4 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800BEFD8 000BBDD8 4C 40 13 82 */ cror 2, 0, 2 /* 800BEFDC 000BBDDC 40 82 00 14 */ bne lbl_800BEFF0 @@ -829,7 +829,7 @@ lbl_800BEFB8: /* 800BEFE8 000BBDE8 48 00 01 B5 */ bl __as__6RtQuatFRC6RtQuat /* 800BEFEC 000BBDEC 48 00 01 04 */ b lbl_800BF0F0 lbl_800BEFF0: -/* 800BEFF0 000BBDF0 C0 02 96 44 */ lfs f0, lbl_803CDFC4-_SDA2_BASE_(r2) +/* 800BEFF0 000BBDF0 C0 02 96 44 */ lfs f0, lbl__880_1-_SDA2_BASE_(r2) /* 800BEFF4 000BBDF4 FC 00 F8 40 */ fcmpo cr0, f0, f31 /* 800BEFF8 000BBDF8 4C 40 13 82 */ cror 2, 0, 2 /* 800BEFFC 000BBDFC 40 82 00 14 */ bne lbl_800BF010 @@ -844,16 +844,16 @@ lbl_800BF010: /* 800BF01C 000BBE1C 2C 00 00 00 */ cmpwi r0, 0 /* 800BF020 000BBE20 40 82 00 68 */ bne lbl_800BF088 /* 800BF024 000BBE24 C0 21 00 38 */ lfs f1, 0x38(r1) -/* 800BF028 000BBE28 C1 02 96 5C */ lfs f8, lbl_803CDFDC-_SDA2_BASE_(r2) +/* 800BF028 000BBE28 C1 02 96 5C */ lfs f8, lbl__886_2-_SDA2_BASE_(r2) /* 800BF02C 000BBE2C EC 00 00 72 */ fmuls f0, f0, f1 -/* 800BF030 000BBE30 C0 42 96 58 */ lfs f2, lbl_803CDFD8-_SDA2_BASE_(r2) +/* 800BF030 000BBE30 C0 42 96 58 */ lfs f2, lbl__885_1-_SDA2_BASE_(r2) /* 800BF034 000BBE34 EC 3F 00 72 */ fmuls f1, f31, f1 -/* 800BF038 000BBE38 C0 62 96 54 */ lfs f3, lbl_803CDFD4-_SDA2_BASE_(r2) -/* 800BF03C 000BBE3C C0 E2 96 50 */ lfs f7, lbl_803CDFD0-_SDA2_BASE_(r2) +/* 800BF038 000BBE38 C0 62 96 54 */ lfs f3, lbl__884_1-_SDA2_BASE_(r2) +/* 800BF03C 000BBE3C C0 E2 96 50 */ lfs f7, lbl__883-_SDA2_BASE_(r2) /* 800BF040 000BBE40 ED 20 00 32 */ fmuls f9, f0, f0 /* 800BF044 000BBE44 ED 41 00 72 */ fmuls f10, f1, f1 -/* 800BF048 000BBE48 C0 C2 96 4C */ lfs f6, lbl_803CDFCC-_SDA2_BASE_(r2) -/* 800BF04C 000BBE4C C0 A2 96 48 */ lfs f5, lbl_803CDFC8-_SDA2_BASE_(r2) +/* 800BF048 000BBE48 C0 C2 96 4C */ lfs f6, lbl__882-_SDA2_BASE_(r2) +/* 800BF04C 000BBE4C C0 A2 96 48 */ lfs f5, lbl__881_2-_SDA2_BASE_(r2) /* 800BF050 000BBE50 EC 88 12 7A */ fmadds f4, f8, f9, f2 /* 800BF054 000BBE54 EC 48 12 BA */ fmadds f2, f8, f10, f2 /* 800BF058 000BBE58 ED 09 00 32 */ fmuls f8, f9, f0 diff --git a/asm/Core/p2/iAnimSKB.s b/asm/Core/p2/iAnimSKB.s index 382f4e411..3ecafd390 100644 --- a/asm/Core/p2/iAnimSKB.s +++ b/asm/Core/p2/iAnimSKB.s @@ -20,7 +20,7 @@ iAnimEvalSKB__FP14iAnimSKBHeaderfUiP5xVec3P5xQuat: /* 800BF1F4 000BBFF4 BE E1 00 9C */ stmw r23, 0x9c(r1) /* 800BF1F8 000BBFF8 FF 60 08 90 */ fmr f27, f1 /* 800BF1FC 000BBFFC 80 03 00 0C */ lwz r0, 0xc(r3) -/* 800BF200 000BC000 C0 02 96 70 */ lfs f0, lbl_803CDFF0-_SDA2_BASE_(r2) +/* 800BF200 000BC000 C0 02 96 70 */ lfs f0, lbl__661_1-_SDA2_BASE_(r2) /* 800BF204 000BC004 3B 83 00 1C */ addi r28, r3, 0x1c /* 800BF208 000BC008 A0 E3 00 0A */ lhz r7, 0xa(r3) /* 800BF20C 000BC00C 54 00 20 36 */ slwi r0, r0, 4 @@ -92,9 +92,9 @@ lbl_800BF2EC: /* 800BF2EC 000BC0EC A8 04 00 02 */ lha r0, 2(r4) /* 800BF2F0 000BC0F0 90 61 00 50 */ stw r3, 0x50(r1) /* 800BF2F4 000BC0F4 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 800BF2F8 000BC0F8 C8 82 96 98 */ lfd f4, lbl_803CE018-_SDA2_BASE_(r2) +/* 800BF2F8 000BC0F8 C8 82 96 98 */ lfd f4, lbl__671_3-_SDA2_BASE_(r2) /* 800BF2FC 000BC0FC 90 01 00 54 */ stw r0, 0x54(r1) -/* 800BF300 000BC100 C0 A2 96 74 */ lfs f5, lbl_803CDFF4-_SDA2_BASE_(r2) +/* 800BF300 000BC100 C0 A2 96 74 */ lfs f5, lbl__662-_SDA2_BASE_(r2) /* 800BF304 000BC104 C8 61 00 50 */ lfd f3, 0x50(r1) /* 800BF308 000BC108 90 61 00 58 */ stw r3, 0x58(r1) /* 800BF30C 000BC10C EC 63 20 28 */ fsubs f3, f3, f4 @@ -104,9 +104,9 @@ lbl_800BF2EC: /* 800BF31C 000BC11C 90 61 00 70 */ stw r3, 0x70(r1) /* 800BF320 000BC120 D0 78 00 00 */ stfs f3, 0(r24) /* 800BF324 000BC124 A8 04 00 04 */ lha r0, 4(r4) -/* 800BF328 000BC128 C8 82 96 98 */ lfd f4, lbl_803CE018-_SDA2_BASE_(r2) +/* 800BF328 000BC128 C8 82 96 98 */ lfd f4, lbl__671_3-_SDA2_BASE_(r2) /* 800BF32C 000BC12C 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 800BF330 000BC130 C0 A2 96 74 */ lfs f5, lbl_803CDFF4-_SDA2_BASE_(r2) +/* 800BF330 000BC130 C0 A2 96 74 */ lfs f5, lbl__662-_SDA2_BASE_(r2) /* 800BF334 000BC134 90 01 00 5C */ stw r0, 0x5c(r1) /* 800BF338 000BC138 C8 61 00 58 */ lfd f3, 0x58(r1) /* 800BF33C 000BC13C 90 61 00 78 */ stw r3, 0x78(r1) @@ -115,18 +115,18 @@ lbl_800BF2EC: /* 800BF348 000BC148 EC 65 00 F2 */ fmuls f3, f5, f3 /* 800BF34C 000BC14C D0 78 00 04 */ stfs f3, 4(r24) /* 800BF350 000BC150 A8 04 00 06 */ lha r0, 6(r4) -/* 800BF354 000BC154 C8 82 96 98 */ lfd f4, lbl_803CE018-_SDA2_BASE_(r2) +/* 800BF354 000BC154 C8 82 96 98 */ lfd f4, lbl__671_3-_SDA2_BASE_(r2) /* 800BF358 000BC158 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 800BF35C 000BC15C C0 A2 96 74 */ lfs f5, lbl_803CDFF4-_SDA2_BASE_(r2) +/* 800BF35C 000BC15C C0 A2 96 74 */ lfs f5, lbl__662-_SDA2_BASE_(r2) /* 800BF360 000BC160 90 01 00 64 */ stw r0, 0x64(r1) /* 800BF364 000BC164 C8 61 00 60 */ lfd f3, 0x60(r1) /* 800BF368 000BC168 EC 63 20 28 */ fsubs f3, f3, f4 /* 800BF36C 000BC16C EC 65 00 F2 */ fmuls f3, f5, f3 /* 800BF370 000BC170 D0 78 00 08 */ stfs f3, 8(r24) /* 800BF374 000BC174 A8 04 00 08 */ lha r0, 8(r4) -/* 800BF378 000BC178 C8 82 96 98 */ lfd f4, lbl_803CE018-_SDA2_BASE_(r2) +/* 800BF378 000BC178 C8 82 96 98 */ lfd f4, lbl__671_3-_SDA2_BASE_(r2) /* 800BF37C 000BC17C 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 800BF380 000BC180 C0 A2 96 74 */ lfs f5, lbl_803CDFF4-_SDA2_BASE_(r2) +/* 800BF380 000BC180 C0 A2 96 74 */ lfs f5, lbl__662-_SDA2_BASE_(r2) /* 800BF384 000BC184 90 01 00 6C */ stw r0, 0x6c(r1) /* 800BF388 000BC188 C8 61 00 68 */ lfd f3, 0x68(r1) /* 800BF38C 000BC18C EC 63 20 28 */ fsubs f3, f3, f4 @@ -134,7 +134,7 @@ lbl_800BF2EC: /* 800BF394 000BC194 D0 78 00 0C */ stfs f3, 0xc(r24) /* 800BF398 000BC198 3B 18 00 10 */ addi r24, r24, 0x10 /* 800BF39C 000BC19C A8 04 00 0A */ lha r0, 0xa(r4) -/* 800BF3A0 000BC1A0 C8 82 96 98 */ lfd f4, lbl_803CE018-_SDA2_BASE_(r2) +/* 800BF3A0 000BC1A0 C8 82 96 98 */ lfd f4, lbl__671_3-_SDA2_BASE_(r2) /* 800BF3A4 000BC1A4 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 800BF3A8 000BC1A8 90 01 00 74 */ stw r0, 0x74(r1) /* 800BF3AC 000BC1AC C8 61 00 70 */ lfd f3, 0x70(r1) @@ -142,7 +142,7 @@ lbl_800BF2EC: /* 800BF3B4 000BC1B4 EC 60 00 F2 */ fmuls f3, f0, f3 /* 800BF3B8 000BC1B8 D0 77 00 00 */ stfs f3, 0(r23) /* 800BF3BC 000BC1BC A8 04 00 0C */ lha r0, 0xc(r4) -/* 800BF3C0 000BC1C0 C8 82 96 98 */ lfd f4, lbl_803CE018-_SDA2_BASE_(r2) +/* 800BF3C0 000BC1C0 C8 82 96 98 */ lfd f4, lbl__671_3-_SDA2_BASE_(r2) /* 800BF3C4 000BC1C4 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 800BF3C8 000BC1C8 90 01 00 7C */ stw r0, 0x7c(r1) /* 800BF3CC 000BC1CC C8 61 00 78 */ lfd f3, 0x78(r1) @@ -151,7 +151,7 @@ lbl_800BF2EC: /* 800BF3D8 000BC1D8 D0 77 00 04 */ stfs f3, 4(r23) /* 800BF3DC 000BC1DC A8 04 00 0E */ lha r0, 0xe(r4) /* 800BF3E0 000BC1E0 38 84 00 20 */ addi r4, r4, 0x20 -/* 800BF3E4 000BC1E4 C8 82 96 98 */ lfd f4, lbl_803CE018-_SDA2_BASE_(r2) +/* 800BF3E4 000BC1E4 C8 82 96 98 */ lfd f4, lbl__671_3-_SDA2_BASE_(r2) /* 800BF3E8 000BC1E8 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 800BF3EC 000BC1EC 90 01 00 84 */ stw r0, 0x84(r1) /* 800BF3F0 000BC1F0 C8 61 00 80 */ lfd f3, 0x80(r1) @@ -174,9 +174,9 @@ lbl_800BF424: /* 800BF42C 000BC22C 93 E1 00 80 */ stw r31, 0x80(r1) /* 800BF430 000BC230 38 81 00 08 */ addi r4, r1, 8 /* 800BF434 000BC234 54 00 20 36 */ slwi r0, r0, 4 -/* 800BF438 000BC238 C8 22 96 98 */ lfd f1, lbl_803CE018-_SDA2_BASE_(r2) +/* 800BF438 000BC238 C8 22 96 98 */ lfd f1, lbl__671_3-_SDA2_BASE_(r2) /* 800BF43C 000BC23C 7F 3C 02 14 */ add r25, r28, r0 -/* 800BF440 000BC240 C0 42 96 74 */ lfs f2, lbl_803CDFF4-_SDA2_BASE_(r2) +/* 800BF440 000BC240 C0 42 96 74 */ lfs f2, lbl__662-_SDA2_BASE_(r2) /* 800BF444 000BC244 A8 19 00 02 */ lha r0, 2(r25) /* 800BF448 000BC248 38 A1 00 28 */ addi r5, r1, 0x28 /* 800BF44C 000BC24C A0 F9 00 00 */ lhz r7, 0(r25) @@ -252,7 +252,7 @@ lbl_800BF424: /* 800BF564 000BC364 EC 02 00 32 */ fmuls f0, f2, f0 /* 800BF568 000BC368 D0 01 00 14 */ stfs f0, 0x14(r1) /* 800BF56C 000BC36C 48 16 F0 11 */ bl RtQuatSetupSlerpCache -/* 800BF570 000BC370 C0 02 96 70 */ lfs f0, lbl_803CDFF0-_SDA2_BASE_(r2) +/* 800BF570 000BC370 C0 02 96 70 */ lfs f0, lbl__661_1-_SDA2_BASE_(r2) /* 800BF574 000BC374 FC 1C 00 40 */ fcmpo cr0, f28, f0 /* 800BF578 000BC378 4C 40 13 82 */ cror 2, 0, 2 /* 800BF57C 000BC37C 40 82 00 14 */ bne lbl_800BF590 @@ -261,7 +261,7 @@ lbl_800BF424: /* 800BF588 000BC388 4B FF FC 15 */ bl __as__6RtQuatFRC6RtQuat /* 800BF58C 000BC38C 48 00 01 04 */ b lbl_800BF690 lbl_800BF590: -/* 800BF590 000BC390 C0 02 96 78 */ lfs f0, lbl_803CDFF8-_SDA2_BASE_(r2) +/* 800BF590 000BC390 C0 02 96 78 */ lfs f0, lbl__663-_SDA2_BASE_(r2) /* 800BF594 000BC394 FC 00 E0 40 */ fcmpo cr0, f0, f28 /* 800BF598 000BC398 4C 40 13 82 */ cror 2, 0, 2 /* 800BF59C 000BC39C 40 82 00 14 */ bne lbl_800BF5B0 @@ -276,16 +276,16 @@ lbl_800BF5B0: /* 800BF5BC 000BC3BC 2C 00 00 00 */ cmpwi r0, 0 /* 800BF5C0 000BC3C0 40 82 00 68 */ bne lbl_800BF628 /* 800BF5C4 000BC3C4 C0 21 00 48 */ lfs f1, 0x48(r1) -/* 800BF5C8 000BC3C8 C1 02 96 90 */ lfs f8, lbl_803CE010-_SDA2_BASE_(r2) +/* 800BF5C8 000BC3C8 C1 02 96 90 */ lfs f8, lbl__669_3-_SDA2_BASE_(r2) /* 800BF5CC 000BC3CC EC 00 00 72 */ fmuls f0, f0, f1 -/* 800BF5D0 000BC3D0 C0 42 96 8C */ lfs f2, lbl_803CE00C-_SDA2_BASE_(r2) +/* 800BF5D0 000BC3D0 C0 42 96 8C */ lfs f2, lbl__668_3-_SDA2_BASE_(r2) /* 800BF5D4 000BC3D4 EC 3C 00 72 */ fmuls f1, f28, f1 -/* 800BF5D8 000BC3D8 C0 62 96 88 */ lfs f3, lbl_803CE008-_SDA2_BASE_(r2) -/* 800BF5DC 000BC3DC C0 E2 96 84 */ lfs f7, lbl_803CE004-_SDA2_BASE_(r2) +/* 800BF5D8 000BC3D8 C0 62 96 88 */ lfs f3, lbl__667_1-_SDA2_BASE_(r2) +/* 800BF5DC 000BC3DC C0 E2 96 84 */ lfs f7, lbl__666_1-_SDA2_BASE_(r2) /* 800BF5E0 000BC3E0 ED 20 00 32 */ fmuls f9, f0, f0 /* 800BF5E4 000BC3E4 ED 41 00 72 */ fmuls f10, f1, f1 -/* 800BF5E8 000BC3E8 C0 C2 96 80 */ lfs f6, lbl_803CE000-_SDA2_BASE_(r2) -/* 800BF5EC 000BC3EC C0 A2 96 7C */ lfs f5, lbl_803CDFFC-_SDA2_BASE_(r2) +/* 800BF5E8 000BC3E8 C0 C2 96 80 */ lfs f6, lbl__665-_SDA2_BASE_(r2) +/* 800BF5EC 000BC3EC C0 A2 96 7C */ lfs f5, lbl__664-_SDA2_BASE_(r2) /* 800BF5F0 000BC3F0 EC 88 12 7A */ fmadds f4, f8, f9, f2 /* 800BF5F4 000BC3F4 EC 48 12 BA */ fmadds f2, f8, f10, f2 /* 800BF5F8 000BC3F8 ED 09 00 32 */ fmuls f8, f9, f0 @@ -339,7 +339,7 @@ lbl_800BF690: /* 800BF6B0 000BC4B0 6C 86 80 00 */ xoris r6, r4, 0x8000 /* 800BF6B4 000BC4B4 A8 79 00 1C */ lha r3, 0x1c(r25) /* 800BF6B8 000BC4B8 93 E1 00 88 */ stw r31, 0x88(r1) -/* 800BF6BC 000BC4BC C8 82 96 98 */ lfd f4, lbl_803CE018-_SDA2_BASE_(r2) +/* 800BF6BC 000BC4BC C8 82 96 98 */ lfd f4, lbl__671_3-_SDA2_BASE_(r2) /* 800BF6C0 000BC4C0 6C 64 80 00 */ xoris r4, r3, 0x8000 /* 800BF6C4 000BC4C4 C8 01 00 88 */ lfd f0, 0x88(r1) /* 800BF6C8 000BC4C8 90 01 00 64 */ stw r0, 0x64(r1) @@ -434,8 +434,8 @@ fabs: .global _iAnimSKBAdjustTranslate__FP14iAnimSKBHeaderUiPfPf _iAnimSKBAdjustTranslate__FP14iAnimSKBHeaderUiPfPf: /* 800BF7FC 000BC5FC 94 21 FF 90 */ stwu r1, -0x70(r1) -/* 800BF800 000BC600 3C E0 80 26 */ lis r7, lbl_80260118@ha -/* 800BF804 000BC604 39 47 01 18 */ addi r10, r7, lbl_80260118@l +/* 800BF800 000BC600 3C E0 80 26 */ lis r7, lbl__1073@ha +/* 800BF804 000BC604 39 47 01 18 */ addi r10, r7, lbl__1073@l /* 800BF808 000BC608 39 03 00 1C */ addi r8, r3, 0x1c /* 800BF80C 000BC60C BE E1 00 4C */ stmw r23, 0x4c(r1) /* 800BF810 000BC610 3D 20 80 26 */ lis r9, lbl_80260004@ha @@ -483,7 +483,7 @@ lbl_800BF898: /* 800BF8B4 000BC6B4 7C 09 03 A6 */ mtctr r0 lbl_800BF8B8: /* 800BF8B8 000BC6B8 C0 4A 00 00 */ lfs f2, 0(r10) -/* 800BF8BC 000BC6BC C0 62 96 70 */ lfs f3, lbl_803CDFF0-_SDA2_BASE_(r2) +/* 800BF8BC 000BC6BC C0 62 96 70 */ lfs f3, lbl__661_1-_SDA2_BASE_(r2) /* 800BF8C0 000BC6C0 FC 02 18 00 */ fcmpu cr0, f2, f3 /* 800BF8C4 000BC6C4 40 82 00 10 */ bne lbl_800BF8D4 /* 800BF8C8 000BC6C8 C0 4B 00 00 */ lfs f2, 0(r11) @@ -494,7 +494,7 @@ lbl_800BF8D4: /* 800BF8D8 000BC6D8 3C 00 43 30 */ lis r0, 0x4330 /* 800BF8DC 000BC6DC 90 01 00 38 */ stw r0, 0x38(r1) /* 800BF8E0 000BC6E0 6D 20 80 00 */ xoris r0, r9, 0x8000 -/* 800BF8E4 000BC6E4 C8 82 96 98 */ lfd f4, lbl_803CE018-_SDA2_BASE_(r2) +/* 800BF8E4 000BC6E4 C8 82 96 98 */ lfd f4, lbl__671_3-_SDA2_BASE_(r2) /* 800BF8E8 000BC6E8 90 01 00 3C */ stw r0, 0x3c(r1) /* 800BF8EC 000BC6EC C0 B7 00 10 */ lfs f5, 0x10(r23) /* 800BF8F0 000BC6F0 C8 61 00 38 */ lfd f3, 0x38(r1) @@ -554,7 +554,7 @@ lbl_800BF98C: /* 800BF9BC 000BC7BC 7C 89 03 A6 */ mtctr r4 lbl_800BF9C0: /* 800BF9C0 000BC7C0 C0 47 00 00 */ lfs f2, 0(r7) -/* 800BF9C4 000BC7C4 C0 62 96 70 */ lfs f3, lbl_803CDFF0-_SDA2_BASE_(r2) +/* 800BF9C4 000BC7C4 C0 62 96 70 */ lfs f3, lbl__661_1-_SDA2_BASE_(r2) /* 800BF9C8 000BC7C8 FC 02 18 00 */ fcmpu cr0, f2, f3 /* 800BF9CC 000BC7CC 40 82 00 10 */ bne lbl_800BF9DC /* 800BF9D0 000BC7D0 C0 49 00 00 */ lfs f2, 0(r9) @@ -574,7 +574,7 @@ lbl_800BFA00: /* 800BFA00 000BC800 C0 4C 00 10 */ lfs f2, 0x10(r12) /* 800BFA04 000BC804 D0 57 00 00 */ stfs f2, 0(r23) lbl_800BFA08: -/* 800BFA08 000BC808 C0 62 96 78 */ lfs f3, lbl_803CDFF8-_SDA2_BASE_(r2) +/* 800BFA08 000BC808 C0 62 96 78 */ lfs f3, lbl__663-_SDA2_BASE_(r2) /* 800BFA0C 000BC80C C0 57 00 00 */ lfs f2, 0(r23) /* 800BFA10 000BC810 EC 43 10 24 */ fdivs f2, f3, f2 /* 800BFA14 000BC814 D0 58 00 00 */ stfs f2, 0(r24) @@ -601,7 +601,7 @@ lbl_800BFA44: /* 800BFA60 000BC860 7F 29 03 A6 */ mtctr r25 lbl_800BFA64: /* 800BFA64 000BC864 C0 E4 00 00 */ lfs f7, 0(r4) -/* 800BFA68 000BC868 C0 62 96 70 */ lfs f3, lbl_803CDFF0-_SDA2_BASE_(r2) +/* 800BFA68 000BC868 C0 62 96 70 */ lfs f3, lbl__661_1-_SDA2_BASE_(r2) /* 800BFA6C 000BC86C FC 07 18 00 */ fcmpu cr0, f7, f3 /* 800BFA70 000BC870 40 82 00 10 */ bne lbl_800BFA80 /* 800BFA74 000BC874 C0 47 00 00 */ lfs f2, 0(r7) @@ -622,7 +622,7 @@ lbl_800BFA80: /* 800BFAAC 000BC8AC 6E F8 80 00 */ xoris r24, r23, 0x8000 /* 800BFAB0 000BC8B0 93 21 00 38 */ stw r25, 0x38(r1) /* 800BFAB4 000BC8B4 EC 42 08 28 */ fsubs f2, f2, f1 -/* 800BFAB8 000BC8B8 C8 82 96 98 */ lfd f4, lbl_803CE018-_SDA2_BASE_(r2) +/* 800BFAB8 000BC8B8 C8 82 96 98 */ lfd f4, lbl__671_3-_SDA2_BASE_(r2) /* 800BFABC 000BC8BC 93 01 00 3C */ stw r24, 0x3c(r1) /* 800BFAC0 000BC8C0 C0 A9 00 10 */ lfs f5, 0x10(r9) /* 800BFAC4 000BC8C4 EC 43 00 B2 */ fmuls f2, f3, f2 @@ -656,7 +656,7 @@ lbl_800BFB14: /* 800BFB28 000BC928 3F 20 43 30 */ lis r25, 0x4330 /* 800BFB2C 000BC92C 93 21 00 40 */ stw r25, 0x40(r1) /* 800BFB30 000BC930 6F 19 80 00 */ xoris r25, r24, 0x8000 -/* 800BFB34 000BC934 C8 82 96 98 */ lfd f4, lbl_803CE018-_SDA2_BASE_(r2) +/* 800BFB34 000BC934 C8 82 96 98 */ lfd f4, lbl__671_3-_SDA2_BASE_(r2) /* 800BFB38 000BC938 93 21 00 44 */ stw r25, 0x44(r1) /* 800BFB3C 000BC93C C0 4A 00 00 */ lfs f2, 0(r10) /* 800BFB40 000BC940 C8 61 00 40 */ lfd f3, 0x40(r1) @@ -690,7 +690,7 @@ lbl_800BFBA0: /* 800BFBA0 000BC9A0 7C 1E D8 40 */ cmplw r30, r27 /* 800BFBA4 000BC9A4 41 80 FE A0 */ blt lbl_800BFA44 /* 800BFBA8 000BC9A8 C0 05 00 00 */ lfs f0, 0(r5) -/* 800BFBAC 000BC9AC C0 22 96 70 */ lfs f1, lbl_803CDFF0-_SDA2_BASE_(r2) +/* 800BFBAC 000BC9AC C0 22 96 70 */ lfs f1, lbl__661_1-_SDA2_BASE_(r2) /* 800BFBB0 000BC9B0 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 800BFBB4 000BC9B4 40 82 00 10 */ bne lbl_800BFBC4 /* 800BFBB8 000BC9B8 C0 06 00 00 */ lfs f0, 0(r6) @@ -701,7 +701,7 @@ lbl_800BFBC4: /* 800BFBC8 000BC9C8 D0 03 00 10 */ stfs f0, 0x10(r3) lbl_800BFBCC: /* 800BFBCC 000BC9CC C0 05 00 04 */ lfs f0, 4(r5) -/* 800BFBD0 000BC9D0 C0 22 96 70 */ lfs f1, lbl_803CDFF0-_SDA2_BASE_(r2) +/* 800BFBD0 000BC9D0 C0 22 96 70 */ lfs f1, lbl__661_1-_SDA2_BASE_(r2) /* 800BFBD4 000BC9D4 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 800BFBD8 000BC9D8 40 82 00 10 */ bne lbl_800BFBE8 /* 800BFBDC 000BC9DC C0 06 00 04 */ lfs f0, 4(r6) @@ -712,7 +712,7 @@ lbl_800BFBE8: /* 800BFBEC 000BC9EC D0 03 00 14 */ stfs f0, 0x14(r3) lbl_800BFBF0: /* 800BFBF0 000BC9F0 C0 05 00 08 */ lfs f0, 8(r5) -/* 800BFBF4 000BC9F4 C0 22 96 70 */ lfs f1, lbl_803CDFF0-_SDA2_BASE_(r2) +/* 800BFBF4 000BC9F4 C0 22 96 70 */ lfs f1, lbl__661_1-_SDA2_BASE_(r2) /* 800BFBF8 000BC9F8 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 800BFBFC 000BC9FC 40 82 00 10 */ bne lbl_800BFC0C /* 800BFC00 000BCA00 C0 06 00 08 */ lfs f0, 8(r6) @@ -761,12 +761,12 @@ lbl_800BFC80: /* 800BFC94 000BCA94 A8 C4 00 0E */ lha r6, 0xe(r4) /* 800BFC98 000BCA98 6D 6B 80 00 */ xoris r11, r11, 0x8000 /* 800BFC9C 000BCA9C 6D 08 80 00 */ xoris r8, r8, 0x8000 -/* 800BFCA0 000BCAA0 C0 22 96 A0 */ lfs f1, lbl_803CE020-_SDA2_BASE_(r2) +/* 800BFCA0 000BCAA0 C0 22 96 A0 */ lfs f1, lbl__1262_1-_SDA2_BASE_(r2) /* 800BFCA4 000BCAA4 7C 0A C4 2E */ lfsx f0, r10, r24 /* 800BFCA8 000BCAA8 6C C6 80 00 */ xoris r6, r6, 0x8000 /* 800BFCAC 000BCAAC 91 61 00 14 */ stw r11, 0x14(r1) /* 800BFCB0 000BCAB0 EC 21 00 32 */ fmuls f1, f1, f0 -/* 800BFCB4 000BCAB4 C8 82 96 98 */ lfd f4, lbl_803CE018-_SDA2_BASE_(r2) +/* 800BFCB4 000BCAB4 C8 82 96 98 */ lfd f4, lbl__671_3-_SDA2_BASE_(r2) /* 800BFCB8 000BCAB8 90 01 00 10 */ stw r0, 0x10(r1) /* 800BFCBC 000BCABC C0 A3 00 10 */ lfs f5, 0x10(r3) /* 800BFCC0 000BCAC0 C8 01 00 10 */ lfd f0, 0x10(r1) @@ -814,11 +814,11 @@ lbl_800BFD58: /* 800BFD64 000BCB64 3B 68 00 02 */ addi r27, r8, 2 /* 800BFD68 000BCB68 93 01 00 20 */ stw r24, 0x20(r1) /* 800BFD6C 000BCB6C 3B 48 00 03 */ addi r26, r8, 3 -/* 800BFD70 000BCB70 C8 C2 96 A8 */ lfd f6, lbl_803CE028-_SDA2_BASE_(r2) +/* 800BFD70 000BCB70 C8 C2 96 A8 */ lfd f6, lbl__1267_3-_SDA2_BASE_(r2) /* 800BFD74 000BCB74 EC 60 38 28 */ fsubs f3, f0, f7 /* 800BFD78 000BCB78 C8 81 00 20 */ lfd f4, 0x20(r1) /* 800BFD7C 000BCB7C 93 21 00 1C */ stw r25, 0x1c(r1) -/* 800BFD80 000BCB80 C8 A2 96 98 */ lfd f5, lbl_803CE018-_SDA2_BASE_(r2) +/* 800BFD80 000BCB80 C8 A2 96 98 */ lfd f5, lbl__671_3-_SDA2_BASE_(r2) /* 800BFD84 000BCB84 EC C4 30 28 */ fsubs f6, f4, f6 /* 800BFD88 000BCB88 93 01 00 18 */ stw r24, 0x18(r1) /* 800BFD8C 000BCB8C C8 81 00 18 */ lfd f4, 0x18(r1) @@ -852,8 +852,8 @@ lbl_800BFD58: /* 800BFDFC 000BCBFC ED 0A 40 FA */ fmadds f8, f10, f3, f8 /* 800BFE00 000BCC00 C8 61 00 40 */ lfd f3, 0x40(r1) /* 800BFE04 000BCC04 D1 05 00 08 */ stfs f8, 8(r5) -/* 800BFE08 000BCC08 C9 42 96 A8 */ lfd f10, lbl_803CE028-_SDA2_BASE_(r2) -/* 800BFE0C 000BCC0C C9 02 96 98 */ lfd f8, lbl_803CE018-_SDA2_BASE_(r2) +/* 800BFE08 000BCC08 C9 42 96 A8 */ lfd f10, lbl__1267_3-_SDA2_BASE_(r2) +/* 800BFE0C 000BCC0C C9 02 96 98 */ lfd f8, lbl__671_3-_SDA2_BASE_(r2) /* 800BFE10 000BCC10 ED 29 50 28 */ fsubs f9, f9, f10 /* 800BFE14 000BCC14 C1 4B 00 00 */ lfs f10, 0(r11) /* 800BFE18 000BCC18 ED 06 40 28 */ fsubs f8, f6, f8 @@ -869,8 +869,8 @@ lbl_800BFD58: /* 800BFE40 000BCC40 EC C2 40 28 */ fsubs f6, f2, f8 /* 800BFE44 000BCC44 EC C9 41 BA */ fmadds f6, f9, f6, f8 /* 800BFE48 000BCC48 D0 C5 00 14 */ stfs f6, 0x14(r5) -/* 800BFE4C 000BCC4C C9 02 96 A8 */ lfd f8, lbl_803CE028-_SDA2_BASE_(r2) -/* 800BFE50 000BCC50 C8 C2 96 98 */ lfd f6, lbl_803CE018-_SDA2_BASE_(r2) +/* 800BFE4C 000BCC4C C9 02 96 A8 */ lfd f8, lbl__1267_3-_SDA2_BASE_(r2) +/* 800BFE50 000BCC50 C8 C2 96 98 */ lfd f6, lbl__671_3-_SDA2_BASE_(r2) /* 800BFE54 000BCC54 EC E7 40 28 */ fsubs f7, f7, f8 /* 800BFE58 000BCC58 C1 0B 00 00 */ lfs f8, 0(r11) /* 800BFE5C 000BCC5C EC C4 30 28 */ fsubs f6, f4, f6 @@ -886,8 +886,8 @@ lbl_800BFD58: /* 800BFE84 000BCC84 EC 82 30 28 */ fsubs f4, f2, f6 /* 800BFE88 000BCC88 EC 87 31 3A */ fmadds f4, f7, f4, f6 /* 800BFE8C 000BCC8C D0 85 00 20 */ stfs f4, 0x20(r5) -/* 800BFE90 000BCC90 C8 C2 96 A8 */ lfd f6, lbl_803CE028-_SDA2_BASE_(r2) -/* 800BFE94 000BCC94 C8 82 96 98 */ lfd f4, lbl_803CE018-_SDA2_BASE_(r2) +/* 800BFE90 000BCC90 C8 C2 96 A8 */ lfd f6, lbl__1267_3-_SDA2_BASE_(r2) +/* 800BFE94 000BCC94 C8 82 96 98 */ lfd f4, lbl__671_3-_SDA2_BASE_(r2) /* 800BFE98 000BCC98 EC A5 30 28 */ fsubs f5, f5, f6 /* 800BFE9C 000BCC9C C0 CB 00 00 */ lfs f6, 0(r11) /* 800BFEA0 000BCCA0 EC 83 20 28 */ fsubs f4, f3, f4 @@ -912,8 +912,8 @@ lbl_800BFD58: /* 800BFEEC 000BCCEC C8 A1 00 48 */ lfd f5, 0x48(r1) /* 800BFEF0 000BCCF0 D0 65 00 2C */ stfs f3, 0x2c(r5) /* 800BFEF4 000BCCF4 93 01 00 50 */ stw r24, 0x50(r1) -/* 800BFEF8 000BCCF8 C8 C2 96 A8 */ lfd f6, lbl_803CE028-_SDA2_BASE_(r2) -/* 800BFEFC 000BCCFC C8 82 96 98 */ lfd f4, lbl_803CE018-_SDA2_BASE_(r2) +/* 800BFEF8 000BCCF8 C8 C2 96 A8 */ lfd f6, lbl__1267_3-_SDA2_BASE_(r2) +/* 800BFEFC 000BCCFC C8 82 96 98 */ lfd f4, lbl__671_3-_SDA2_BASE_(r2) /* 800BFF00 000BCD00 C8 61 00 50 */ lfd f3, 0x50(r1) /* 800BFF04 000BCD04 EC A5 30 28 */ fsubs f5, f5, f6 /* 800BFF08 000BCD08 C0 EB 00 00 */ lfs f7, 0(r11) @@ -948,8 +948,8 @@ lbl_800BFD58: /* 800BFF7C 000BCD7C ED 0A 40 FA */ fmadds f8, f10, f3, f8 /* 800BFF80 000BCD80 C8 61 00 80 */ lfd f3, 0x80(r1) /* 800BFF84 000BCD84 D1 05 00 38 */ stfs f8, 0x38(r5) -/* 800BFF88 000BCD88 C9 42 96 A8 */ lfd f10, lbl_803CE028-_SDA2_BASE_(r2) -/* 800BFF8C 000BCD8C C9 02 96 98 */ lfd f8, lbl_803CE018-_SDA2_BASE_(r2) +/* 800BFF88 000BCD88 C9 42 96 A8 */ lfd f10, lbl__1267_3-_SDA2_BASE_(r2) +/* 800BFF8C 000BCD8C C9 02 96 98 */ lfd f8, lbl__671_3-_SDA2_BASE_(r2) /* 800BFF90 000BCD90 ED 29 50 28 */ fsubs f9, f9, f10 /* 800BFF94 000BCD94 C1 4B 00 00 */ lfs f10, 0(r11) /* 800BFF98 000BCD98 ED 06 40 28 */ fsubs f8, f6, f8 @@ -965,8 +965,8 @@ lbl_800BFD58: /* 800BFFC0 000BCDC0 EC C2 40 28 */ fsubs f6, f2, f8 /* 800BFFC4 000BCDC4 EC C9 41 BA */ fmadds f6, f9, f6, f8 /* 800BFFC8 000BCDC8 D0 C5 00 44 */ stfs f6, 0x44(r5) -/* 800BFFCC 000BCDCC C9 02 96 A8 */ lfd f8, lbl_803CE028-_SDA2_BASE_(r2) -/* 800BFFD0 000BCDD0 C8 C2 96 98 */ lfd f6, lbl_803CE018-_SDA2_BASE_(r2) +/* 800BFFCC 000BCDCC C9 02 96 A8 */ lfd f8, lbl__1267_3-_SDA2_BASE_(r2) +/* 800BFFD0 000BCDD0 C8 C2 96 98 */ lfd f6, lbl__671_3-_SDA2_BASE_(r2) /* 800BFFD4 000BCDD4 EC E7 40 28 */ fsubs f7, f7, f8 /* 800BFFD8 000BCDD8 C1 0B 00 00 */ lfs f8, 0(r11) /* 800BFFDC 000BCDDC EC C4 30 28 */ fsubs f6, f4, f6 @@ -982,8 +982,8 @@ lbl_800BFD58: /* 800C0004 000BCE04 EC 82 30 28 */ fsubs f4, f2, f6 /* 800C0008 000BCE08 EC 87 31 3A */ fmadds f4, f7, f4, f6 /* 800C000C 000BCE0C D0 85 00 50 */ stfs f4, 0x50(r5) -/* 800C0010 000BCE10 C8 C2 96 A8 */ lfd f6, lbl_803CE028-_SDA2_BASE_(r2) -/* 800C0014 000BCE14 C8 82 96 98 */ lfd f4, lbl_803CE018-_SDA2_BASE_(r2) +/* 800C0010 000BCE10 C8 C2 96 A8 */ lfd f6, lbl__1267_3-_SDA2_BASE_(r2) +/* 800C0014 000BCE14 C8 82 96 98 */ lfd f4, lbl__671_3-_SDA2_BASE_(r2) /* 800C0018 000BCE18 EC A5 30 28 */ fsubs f5, f5, f6 /* 800C001C 000BCE1C C0 CB 00 00 */ lfs f6, 0(r11) /* 800C0020 000BCE20 EC 83 20 28 */ fsubs f4, f3, f4 @@ -1016,11 +1016,11 @@ lbl_800C007C: /* 800C0084 000BCE84 C0 EB 00 00 */ lfs f7, 0(r11) /* 800C0088 000BCE88 39 08 00 01 */ addi r8, r8, 1 /* 800C008C 000BCE8C 93 61 00 80 */ stw r27, 0x80(r1) -/* 800C0090 000BCE90 C8 C2 96 A8 */ lfd f6, lbl_803CE028-_SDA2_BASE_(r2) +/* 800C0090 000BCE90 C8 C2 96 A8 */ lfd f6, lbl__1267_3-_SDA2_BASE_(r2) /* 800C0094 000BCE94 EC 60 38 28 */ fsubs f3, f0, f7 /* 800C0098 000BCE98 C8 81 00 80 */ lfd f4, 0x80(r1) /* 800C009C 000BCE9C 93 81 00 7C */ stw r28, 0x7c(r1) -/* 800C00A0 000BCEA0 C8 A2 96 98 */ lfd f5, lbl_803CE018-_SDA2_BASE_(r2) +/* 800C00A0 000BCEA0 C8 A2 96 98 */ lfd f5, lbl__671_3-_SDA2_BASE_(r2) /* 800C00A4 000BCEA4 EC C4 30 28 */ fsubs f6, f4, f6 /* 800C00A8 000BCEA8 93 61 00 78 */ stw r27, 0x78(r1) /* 800C00AC 000BCEAC C8 81 00 78 */ lfd f4, 0x78(r1) diff --git a/asm/Core/p2/iCollide.s b/asm/Core/p2/iCollide.s index c85c116d4..99f6dbf3d 100644 --- a/asm/Core/p2/iCollide.s +++ b/asm/Core/p2/iCollide.s @@ -220,7 +220,7 @@ FindNearestPointOnLine__FP5xVec3P5xVec3P5xVec3P5xVec3: /* 800C1008 000BDE08 EC C3 48 28 */ fsubs f6, f3, f9 /* 800C100C 000BDE0C C0 64 00 08 */ lfs f3, 8(r4) /* 800C1010 000BDE10 EC 42 01 3A */ fmadds f2, f2, f4, f0 -/* 800C1014 000BDE14 C0 02 96 E0 */ lfs f0, lbl_803CE060-_SDA2_BASE_(r2) +/* 800C1014 000BDE14 C0 02 96 E0 */ lfs f0, lbl__690_1-_SDA2_BASE_(r2) /* 800C1018 000BDE18 EC 28 09 3A */ fmadds f1, f8, f4, f1 /* 800C101C 000BDE1C EC 43 11 BA */ fmadds f2, f3, f6, f2 /* 800C1020 000BDE20 EC 29 09 BA */ fmadds f1, f9, f6, f1 @@ -387,7 +387,7 @@ sphereHitsEnvCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv: /* 800C1270 000BE070 90 1F 00 00 */ stw r0, 0(r31) /* 800C1274 000BE074 48 00 01 0C */ b lbl_800C1380 lbl_800C1278: -/* 800C1278 000BE078 C0 02 96 EC */ lfs f0, lbl_803CE06C-_SDA2_BASE_(r2) +/* 800C1278 000BE078 C0 02 96 EC */ lfs f0, lbl__760_4-_SDA2_BASE_(r2) /* 800C127C 000BE07C FC 20 F8 90 */ fmr f1, f31 /* 800C1280 000BE080 7F C6 F3 78 */ mr r6, r30 /* 800C1284 000BE084 38 81 00 0C */ addi r4, r1, 0xc @@ -395,7 +395,7 @@ lbl_800C1278: /* 800C128C 000BE08C 38 A1 00 08 */ addi r5, r1, 8 /* 800C1290 000BE090 4B FF FE 2D */ bl iCollide.properSphereIsectTri__FPC5xVec3fP5xVec3PfP19RpCollisionTriangle /* 800C1294 000BE094 C0 21 00 08 */ lfs f1, 8(r1) -/* 800C1298 000BE098 C0 02 96 E0 */ lfs f0, lbl_803CE060-_SDA2_BASE_(r2) +/* 800C1298 000BE098 C0 02 96 E0 */ lfs f0, lbl__690_1-_SDA2_BASE_(r2) /* 800C129C 000BE09C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800C12A0 000BE0A0 40 80 00 0C */ bge lbl_800C12AC /* 800C12A4 000BE0A4 7F C3 F3 78 */ mr r3, r30 @@ -439,10 +439,10 @@ lbl_800C131C: /* 800C1324 000BE124 41 82 00 34 */ beq lbl_800C1358 /* 800C1328 000BE128 C0 1F 00 10 */ lfs f0, 0x10(r31) /* 800C132C 000BE12C 38 7F 00 2C */ addi r3, r31, 0x2c -/* 800C1330 000BE130 C0 42 96 E4 */ lfs f2, lbl_803CE064-_SDA2_BASE_(r2) +/* 800C1330 000BE130 C0 42 96 E4 */ lfs f2, lbl__717-_SDA2_BASE_(r2) /* 800C1334 000BE134 38 81 00 0C */ addi r4, r1, 0xc /* 800C1338 000BE138 EC 3F 00 24 */ fdivs f1, f31, f0 -/* 800C133C 000BE13C C0 02 96 E8 */ lfs f0, lbl_803CE068-_SDA2_BASE_(r2) +/* 800C133C 000BE13C C0 02 96 E8 */ lfs f0, lbl__719-_SDA2_BASE_(r2) /* 800C1340 000BE140 EF E2 08 28 */ fsubs f31, f2, f1 /* 800C1344 000BE144 EF FF 00 28 */ fsubs f31, f31, f0 /* 800C1348 000BE148 4B F8 D1 95 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -485,13 +485,13 @@ iCollide.sphereHitsEnv3CB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrian /* 800C13C4 000BE1C4 7C DE 33 78 */ mr r30, r6 /* 800C13C8 000BE1C8 C3 E3 00 0C */ lfs f31, 0xc(r3) /* 800C13CC 000BE1CC 7F A6 EB 78 */ mr r6, r29 -/* 800C13D0 000BE1D0 C0 02 96 EC */ lfs f0, lbl_803CE06C-_SDA2_BASE_(r2) +/* 800C13D0 000BE1D0 C0 02 96 EC */ lfs f0, lbl__760_4-_SDA2_BASE_(r2) /* 800C13D4 000BE1D4 38 81 00 18 */ addi r4, r1, 0x18 /* 800C13D8 000BE1D8 FC 20 F8 90 */ fmr f1, f31 /* 800C13DC 000BE1DC 38 A1 00 08 */ addi r5, r1, 8 /* 800C13E0 000BE1E0 D0 01 00 08 */ stfs f0, 8(r1) /* 800C13E4 000BE1E4 4B FF FC D9 */ bl iCollide.properSphereIsectTri__FPC5xVec3fP5xVec3PfP19RpCollisionTriangle -/* 800C13E8 000BE1E8 C0 62 96 E0 */ lfs f3, lbl_803CE060-_SDA2_BASE_(r2) +/* 800C13E8 000BE1E8 C0 62 96 E0 */ lfs f3, lbl__690_1-_SDA2_BASE_(r2) /* 800C13EC 000BE1EC C0 81 00 08 */ lfs f4, 8(r1) /* 800C13F0 000BE1F0 FC 03 20 00 */ fcmpu cr0, f3, f4 /* 800C13F4 000BE1F4 40 82 00 0C */ bne lbl_800C1400 @@ -512,14 +512,14 @@ lbl_800C1410: /* 800C1428 000BE228 EC 01 00 2A */ fadds f0, f1, f0 /* 800C142C 000BE22C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800C1430 000BE230 40 81 00 FC */ ble lbl_800C152C -/* 800C1434 000BE234 88 0D 91 96 */ lbz r0, lbl_803CBA96-_SDA_BASE_(r13) +/* 800C1434 000BE234 88 0D 91 96 */ lbz r0, lbl_FLOOR-_SDA_BASE_(r13) /* 800C1438 000BE238 28 00 00 FF */ cmplwi r0, 0xff /* 800C143C 000BE23C 40 82 00 1C */ bne lbl_800C1458 -/* 800C1440 000BE240 88 6D 91 94 */ lbz r3, lbl_803CBA94-_SDA_BASE_(r13) +/* 800C1440 000BE240 88 6D 91 94 */ lbz r3, lbl_cbnumcs-_SDA_BASE_(r13) /* 800C1444 000BE244 38 03 00 01 */ addi r0, r3, 1 /* 800C1448 000BE248 7C 7F 1B 78 */ mr r31, r3 -/* 800C144C 000BE24C 98 0D 91 94 */ stb r0, lbl_803CBA94-_SDA_BASE_(r13) -/* 800C1450 000BE250 98 6D 91 96 */ stb r3, lbl_803CBA96-_SDA_BASE_(r13) +/* 800C144C 000BE24C 98 0D 91 94 */ stb r0, lbl_cbnumcs-_SDA_BASE_(r13) +/* 800C1450 000BE250 98 6D 91 96 */ stb r3, lbl_FLOOR-_SDA_BASE_(r13) /* 800C1454 000BE254 48 00 00 BC */ b lbl_800C1510 lbl_800C1458: /* 800C1458 000BE258 FC 05 18 40 */ fcmpo cr0, f5, f3 @@ -533,7 +533,7 @@ lbl_800C1458: /* 800C1478 000BE278 FC 04 00 40 */ fcmpo cr0, f4, f0 /* 800C147C 000BE27C 41 80 00 2C */ blt lbl_800C14A8 /* 800C1480 000BE280 EC 24 00 28 */ fsubs f1, f4, f0 -/* 800C1484 000BE284 C0 02 96 F0 */ lfs f0, lbl_803CE070-_SDA2_BASE_(r2) +/* 800C1484 000BE284 C0 02 96 F0 */ lfs f0, lbl__854_2-_SDA2_BASE_(r2) /* 800C1488 000BE288 FC 20 0A 10 */ fabs f1, f1 /* 800C148C 000BE28C FC 20 08 18 */ frsp f1, f1 /* 800C1490 000BE290 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -543,7 +543,7 @@ lbl_800C1458: /* 800C14A0 000BE2A0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800C14A4 000BE2A4 40 81 00 0C */ ble lbl_800C14B0 lbl_800C14A8: -/* 800C14A8 000BE2A8 8B ED 91 96 */ lbz r31, lbl_803CBA96-_SDA_BASE_(r13) +/* 800C14A8 000BE2A8 8B ED 91 96 */ lbz r31, lbl_FLOOR-_SDA_BASE_(r13) /* 800C14AC 000BE2AC 48 00 00 64 */ b lbl_800C1510 lbl_800C14B0: /* 800C14B0 000BE2B0 7F A3 EB 78 */ mr r3, r29 @@ -558,7 +558,7 @@ lbl_800C14B8: /* 800C14D0 000BE2D0 FC 04 00 40 */ fcmpo cr0, f4, f0 /* 800C14D4 000BE2D4 41 80 00 2C */ blt lbl_800C1500 /* 800C14D8 000BE2D8 EC 24 00 28 */ fsubs f1, f4, f0 -/* 800C14DC 000BE2DC C0 02 96 F0 */ lfs f0, lbl_803CE070-_SDA2_BASE_(r2) +/* 800C14DC 000BE2DC C0 02 96 F0 */ lfs f0, lbl__854_2-_SDA2_BASE_(r2) /* 800C14E0 000BE2E0 FC 20 0A 10 */ fabs f1, f1 /* 800C14E4 000BE2E4 FC 20 08 18 */ frsp f1, f1 /* 800C14E8 000BE2E8 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -568,13 +568,13 @@ lbl_800C14B8: /* 800C14F8 000BE2F8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800C14FC 000BE2FC 40 81 00 0C */ ble lbl_800C1508 lbl_800C1500: -/* 800C1500 000BE300 8B ED 91 96 */ lbz r31, lbl_803CBA96-_SDA_BASE_(r13) +/* 800C1500 000BE300 8B ED 91 96 */ lbz r31, lbl_FLOOR-_SDA_BASE_(r13) /* 800C1504 000BE304 48 00 00 0C */ b lbl_800C1510 lbl_800C1508: /* 800C1508 000BE308 7F A3 EB 78 */ mr r3, r29 /* 800C150C 000BE30C 48 00 03 44 */ b lbl_800C1850 lbl_800C1510: -/* 800C1510 000BE310 C0 22 96 E4 */ lfs f1, lbl_803CE064-_SDA2_BASE_(r2) +/* 800C1510 000BE310 C0 22 96 E4 */ lfs f1, lbl__717-_SDA2_BASE_(r2) /* 800C1514 000BE314 38 61 00 0C */ addi r3, r1, 0xc /* 800C1518 000BE318 C0 01 00 08 */ lfs f0, 8(r1) /* 800C151C 000BE31C 38 81 00 18 */ addi r4, r1, 0x18 @@ -582,41 +582,41 @@ lbl_800C1510: /* 800C1524 000BE324 4B F4 9B 6D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800C1528 000BE328 48 00 02 24 */ b lbl_800C174C lbl_800C152C: -/* 800C152C 000BE32C 88 0D 91 97 */ lbz r0, lbl_803CBA97-_SDA_BASE_(r13) +/* 800C152C 000BE32C 88 0D 91 97 */ lbz r0, lbl_NEXT2-_SDA_BASE_(r13) /* 800C1530 000BE330 28 00 00 FF */ cmplwi r0, 0xff /* 800C1534 000BE334 40 82 00 EC */ bne lbl_800C1620 -/* 800C1538 000BE338 88 0D 91 98 */ lbz r0, lbl_803CBA98-_SDA_BASE_(r13) +/* 800C1538 000BE338 88 0D 91 98 */ lbz r0, lbl_OTHER-_SDA_BASE_(r13) /* 800C153C 000BE33C 28 00 00 FF */ cmplwi r0, 0xff /* 800C1540 000BE340 40 82 00 30 */ bne lbl_800C1570 -/* 800C1544 000BE344 88 AD 91 94 */ lbz r5, lbl_803CBA94-_SDA_BASE_(r13) +/* 800C1544 000BE344 88 AD 91 94 */ lbz r5, lbl_cbnumcs-_SDA_BASE_(r13) /* 800C1548 000BE348 38 61 00 0C */ addi r3, r1, 0xc /* 800C154C 000BE34C 38 81 00 18 */ addi r4, r1, 0x18 /* 800C1550 000BE350 38 05 00 01 */ addi r0, r5, 1 /* 800C1554 000BE354 7C BF 2B 78 */ mr r31, r5 -/* 800C1558 000BE358 98 0D 91 94 */ stb r0, lbl_803CBA94-_SDA_BASE_(r13) -/* 800C155C 000BE35C 98 AD 91 98 */ stb r5, lbl_803CBA98-_SDA_BASE_(r13) -/* 800C1560 000BE360 C0 02 96 E4 */ lfs f0, lbl_803CE064-_SDA2_BASE_(r2) +/* 800C1558 000BE358 98 0D 91 94 */ stb r0, lbl_cbnumcs-_SDA_BASE_(r13) +/* 800C155C 000BE35C 98 AD 91 98 */ stb r5, lbl_OTHER-_SDA_BASE_(r13) +/* 800C1560 000BE360 C0 02 96 E4 */ lfs f0, lbl__717-_SDA2_BASE_(r2) /* 800C1564 000BE364 EC 20 20 24 */ fdivs f1, f0, f4 /* 800C1568 000BE368 4B F4 9B 29 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800C156C 000BE36C 48 00 01 E0 */ b lbl_800C174C lbl_800C1570: -/* 800C1570 000BE370 C0 02 96 E4 */ lfs f0, lbl_803CE064-_SDA2_BASE_(r2) +/* 800C1570 000BE370 C0 02 96 E4 */ lfs f0, lbl__717-_SDA2_BASE_(r2) /* 800C1574 000BE374 38 61 00 0C */ addi r3, r1, 0xc /* 800C1578 000BE378 38 81 00 18 */ addi r4, r1, 0x18 /* 800C157C 000BE37C EC 20 20 24 */ fdivs f1, f0, f4 /* 800C1580 000BE380 4B F4 9B 11 */ bl xVec3SMul__FP5xVec3PC5xVec3f -/* 800C1584 000BE384 88 0D 91 98 */ lbz r0, lbl_803CBA98-_SDA_BASE_(r13) +/* 800C1584 000BE384 88 0D 91 98 */ lbz r0, lbl_OTHER-_SDA_BASE_(r13) /* 800C1588 000BE388 38 61 00 0C */ addi r3, r1, 0xc /* 800C158C 000BE38C 1C 80 00 50 */ mulli r4, r0, 0x50 /* 800C1590 000BE390 38 84 00 38 */ addi r4, r4, 0x38 /* 800C1594 000BE394 7C 9E 22 14 */ add r4, r30, r4 /* 800C1598 000BE398 4B F8 CF 59 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800C159C 000BE39C FC 20 0A 10 */ fabs f1, f1 -/* 800C15A0 000BE3A0 C0 02 96 F4 */ lfs f0, lbl_803CE074-_SDA2_BASE_(r2) +/* 800C15A0 000BE3A0 C0 02 96 F4 */ lfs f0, lbl__855_2-_SDA2_BASE_(r2) /* 800C15A4 000BE3A4 FC 20 08 18 */ frsp f1, f1 /* 800C15A8 000BE3A8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800C15AC 000BE3AC 40 81 00 30 */ ble lbl_800C15DC -/* 800C15B0 000BE3B0 88 8D 91 98 */ lbz r4, lbl_803CBA98-_SDA_BASE_(r13) +/* 800C15B0 000BE3B0 88 8D 91 98 */ lbz r4, lbl_OTHER-_SDA_BASE_(r13) /* 800C15B4 000BE3B4 C0 21 00 08 */ lfs f1, 8(r1) /* 800C15B8 000BE3B8 1C 04 00 50 */ mulli r0, r4, 0x50 /* 800C15BC 000BE3BC 7C 7E 02 14 */ add r3, r30, r0 @@ -629,22 +629,22 @@ lbl_800C15D4: /* 800C15D4 000BE3D4 7F A3 EB 78 */ mr r3, r29 /* 800C15D8 000BE3D8 48 00 02 78 */ b lbl_800C1850 lbl_800C15DC: -/* 800C15DC 000BE3DC 88 6D 91 94 */ lbz r3, lbl_803CBA94-_SDA_BASE_(r13) +/* 800C15DC 000BE3DC 88 6D 91 94 */ lbz r3, lbl_cbnumcs-_SDA_BASE_(r13) /* 800C15E0 000BE3E0 38 03 00 01 */ addi r0, r3, 1 /* 800C15E4 000BE3E4 7C 7F 1B 78 */ mr r31, r3 -/* 800C15E8 000BE3E8 98 0D 91 94 */ stb r0, lbl_803CBA94-_SDA_BASE_(r13) -/* 800C15EC 000BE3EC 98 6D 91 97 */ stb r3, lbl_803CBA97-_SDA_BASE_(r13) -/* 800C15F0 000BE3F0 88 8D 91 98 */ lbz r4, lbl_803CBA98-_SDA_BASE_(r13) +/* 800C15E8 000BE3E8 98 0D 91 94 */ stb r0, lbl_cbnumcs-_SDA_BASE_(r13) +/* 800C15EC 000BE3EC 98 6D 91 97 */ stb r3, lbl_NEXT2-_SDA_BASE_(r13) +/* 800C15F0 000BE3F0 88 8D 91 98 */ lbz r4, lbl_OTHER-_SDA_BASE_(r13) /* 800C15F4 000BE3F4 C0 21 00 08 */ lfs f1, 8(r1) /* 800C15F8 000BE3F8 1C 04 00 50 */ mulli r0, r4, 0x50 /* 800C15FC 000BE3FC 7C 7E 02 14 */ add r3, r30, r0 /* 800C1600 000BE400 C0 03 00 10 */ lfs f0, 0x10(r3) /* 800C1604 000BE404 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800C1608 000BE408 40 80 01 44 */ bge lbl_800C174C -/* 800C160C 000BE40C 88 0D 91 97 */ lbz r0, lbl_803CBA97-_SDA_BASE_(r13) -/* 800C1610 000BE410 98 0D 91 98 */ stb r0, lbl_803CBA98-_SDA_BASE_(r13) -/* 800C1614 000BE414 98 8D 91 97 */ stb r4, lbl_803CBA97-_SDA_BASE_(r13) -/* 800C1618 000BE418 8B ED 91 98 */ lbz r31, lbl_803CBA98-_SDA_BASE_(r13) +/* 800C160C 000BE40C 88 0D 91 97 */ lbz r0, lbl_NEXT2-_SDA_BASE_(r13) +/* 800C1610 000BE410 98 0D 91 98 */ stb r0, lbl_OTHER-_SDA_BASE_(r13) +/* 800C1614 000BE414 98 8D 91 97 */ stb r4, lbl_NEXT2-_SDA_BASE_(r13) +/* 800C1618 000BE418 8B ED 91 98 */ lbz r31, lbl_OTHER-_SDA_BASE_(r13) /* 800C161C 000BE41C 48 00 01 30 */ b lbl_800C174C lbl_800C1620: /* 800C1620 000BE420 1C 00 00 50 */ mulli r0, r0, 0x50 @@ -655,18 +655,18 @@ lbl_800C1620: /* 800C1634 000BE434 7F A3 EB 78 */ mr r3, r29 /* 800C1638 000BE438 48 00 02 18 */ b lbl_800C1850 lbl_800C163C: -/* 800C163C 000BE43C C0 02 96 E4 */ lfs f0, lbl_803CE064-_SDA2_BASE_(r2) +/* 800C163C 000BE43C C0 02 96 E4 */ lfs f0, lbl__717-_SDA2_BASE_(r2) /* 800C1640 000BE440 38 61 00 0C */ addi r3, r1, 0xc /* 800C1644 000BE444 38 81 00 18 */ addi r4, r1, 0x18 /* 800C1648 000BE448 EC 20 20 24 */ fdivs f1, f0, f4 /* 800C164C 000BE44C 4B F4 9A 45 */ bl xVec3SMul__FP5xVec3PC5xVec3f -/* 800C1650 000BE450 88 0D 91 98 */ lbz r0, lbl_803CBA98-_SDA_BASE_(r13) +/* 800C1650 000BE450 88 0D 91 98 */ lbz r0, lbl_OTHER-_SDA_BASE_(r13) /* 800C1654 000BE454 38 61 00 0C */ addi r3, r1, 0xc /* 800C1658 000BE458 1C 80 00 50 */ mulli r4, r0, 0x50 /* 800C165C 000BE45C 38 84 00 38 */ addi r4, r4, 0x38 /* 800C1660 000BE460 7C 9E 22 14 */ add r4, r30, r4 /* 800C1664 000BE464 4B F8 CE 8D */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 800C1668 000BE468 88 0D 91 98 */ lbz r0, lbl_803CBA98-_SDA_BASE_(r13) +/* 800C1668 000BE468 88 0D 91 98 */ lbz r0, lbl_OTHER-_SDA_BASE_(r13) /* 800C166C 000BE46C C0 41 00 08 */ lfs f2, 8(r1) /* 800C1670 000BE470 1C 00 00 50 */ mulli r0, r0, 0x50 /* 800C1674 000BE474 7C 7E 02 14 */ add r3, r30, r0 @@ -674,60 +674,60 @@ lbl_800C163C: /* 800C167C 000BE47C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800C1680 000BE480 40 80 00 AC */ bge lbl_800C172C /* 800C1684 000BE484 FC 20 0A 10 */ fabs f1, f1 -/* 800C1688 000BE488 C0 02 96 F4 */ lfs f0, lbl_803CE074-_SDA2_BASE_(r2) +/* 800C1688 000BE488 C0 02 96 F4 */ lfs f0, lbl__855_2-_SDA2_BASE_(r2) /* 800C168C 000BE48C FC 20 08 18 */ frsp f1, f1 /* 800C1690 000BE490 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800C1694 000BE494 40 81 00 90 */ ble lbl_800C1724 -/* 800C1698 000BE498 88 0D 91 97 */ lbz r0, lbl_803CBA97-_SDA_BASE_(r13) +/* 800C1698 000BE498 88 0D 91 97 */ lbz r0, lbl_NEXT2-_SDA_BASE_(r13) /* 800C169C 000BE49C 38 61 00 0C */ addi r3, r1, 0xc /* 800C16A0 000BE4A0 1C 80 00 50 */ mulli r4, r0, 0x50 /* 800C16A4 000BE4A4 38 84 00 38 */ addi r4, r4, 0x38 /* 800C16A8 000BE4A8 7C 9E 22 14 */ add r4, r30, r4 /* 800C16AC 000BE4AC 4B F8 CE 45 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800C16B0 000BE4B0 FC 20 0A 10 */ fabs f1, f1 -/* 800C16B4 000BE4B4 C0 02 96 F4 */ lfs f0, lbl_803CE074-_SDA2_BASE_(r2) +/* 800C16B4 000BE4B4 C0 02 96 F4 */ lfs f0, lbl__855_2-_SDA2_BASE_(r2) /* 800C16B8 000BE4B8 FC 20 08 18 */ frsp f1, f1 /* 800C16BC 000BE4BC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800C16C0 000BE4C0 40 81 00 5C */ ble lbl_800C171C -/* 800C16C4 000BE4C4 88 6D 91 97 */ lbz r3, lbl_803CBA97-_SDA_BASE_(r13) -/* 800C16C8 000BE4C8 88 0D 91 98 */ lbz r0, lbl_803CBA98-_SDA_BASE_(r13) +/* 800C16C4 000BE4C4 88 6D 91 97 */ lbz r3, lbl_NEXT2-_SDA_BASE_(r13) +/* 800C16C8 000BE4C8 88 0D 91 98 */ lbz r0, lbl_OTHER-_SDA_BASE_(r13) /* 800C16CC 000BE4CC 7C 03 00 40 */ cmplw r3, r0 /* 800C16D0 000BE4D0 40 80 00 08 */ bge lbl_800C16D8 -/* 800C16D4 000BE4D4 98 6D 91 98 */ stb r3, lbl_803CBA98-_SDA_BASE_(r13) +/* 800C16D4 000BE4D4 98 6D 91 98 */ stb r3, lbl_OTHER-_SDA_BASE_(r13) lbl_800C16D8: -/* 800C16D8 000BE4D8 8B ED 91 98 */ lbz r31, lbl_803CBA98-_SDA_BASE_(r13) +/* 800C16D8 000BE4D8 8B ED 91 98 */ lbz r31, lbl_OTHER-_SDA_BASE_(r13) /* 800C16DC 000BE4DC 38 00 00 FF */ li r0, 0xff -/* 800C16E0 000BE4E0 98 0D 91 97 */ stb r0, lbl_803CBA97-_SDA_BASE_(r13) -/* 800C16E4 000BE4E4 88 6D 91 94 */ lbz r3, lbl_803CBA94-_SDA_BASE_(r13) +/* 800C16E0 000BE4E0 98 0D 91 97 */ stb r0, lbl_NEXT2-_SDA_BASE_(r13) +/* 800C16E4 000BE4E4 88 6D 91 94 */ lbz r3, lbl_cbnumcs-_SDA_BASE_(r13) /* 800C16E8 000BE4E8 38 03 FF FF */ addi r0, r3, -1 -/* 800C16EC 000BE4EC 98 0D 91 94 */ stb r0, lbl_803CBA94-_SDA_BASE_(r13) -/* 800C16F0 000BE4F0 88 0D 91 94 */ lbz r0, lbl_803CBA94-_SDA_BASE_(r13) +/* 800C16EC 000BE4EC 98 0D 91 94 */ stb r0, lbl_cbnumcs-_SDA_BASE_(r13) +/* 800C16F0 000BE4F0 88 0D 91 94 */ lbz r0, lbl_cbnumcs-_SDA_BASE_(r13) /* 800C16F4 000BE4F4 1C 60 00 50 */ mulli r3, r0, 0x50 /* 800C16F8 000BE4F8 7C 1E 18 2E */ lwzx r0, r30, r3 /* 800C16FC 000BE4FC 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 800C1700 000BE500 7C 1E 19 2E */ stwx r0, r30, r3 -/* 800C1704 000BE504 88 0D 91 94 */ lbz r0, lbl_803CBA94-_SDA_BASE_(r13) -/* 800C1708 000BE508 C0 02 96 EC */ lfs f0, lbl_803CE06C-_SDA2_BASE_(r2) +/* 800C1704 000BE504 88 0D 91 94 */ lbz r0, lbl_cbnumcs-_SDA_BASE_(r13) +/* 800C1708 000BE508 C0 02 96 EC */ lfs f0, lbl__760_4-_SDA2_BASE_(r2) /* 800C170C 000BE50C 1C 00 00 50 */ mulli r0, r0, 0x50 /* 800C1710 000BE510 7C 7E 02 14 */ add r3, r30, r0 /* 800C1714 000BE514 D0 03 00 10 */ stfs f0, 0x10(r3) /* 800C1718 000BE518 48 00 00 34 */ b lbl_800C174C lbl_800C171C: -/* 800C171C 000BE51C 8B ED 91 98 */ lbz r31, lbl_803CBA98-_SDA_BASE_(r13) +/* 800C171C 000BE51C 8B ED 91 98 */ lbz r31, lbl_OTHER-_SDA_BASE_(r13) /* 800C1720 000BE520 48 00 00 2C */ b lbl_800C174C lbl_800C1724: -/* 800C1724 000BE524 8B ED 91 97 */ lbz r31, lbl_803CBA97-_SDA_BASE_(r13) +/* 800C1724 000BE524 8B ED 91 97 */ lbz r31, lbl_NEXT2-_SDA_BASE_(r13) /* 800C1728 000BE528 48 00 00 24 */ b lbl_800C174C lbl_800C172C: /* 800C172C 000BE52C FC 20 0A 10 */ fabs f1, f1 -/* 800C1730 000BE530 C0 02 96 F4 */ lfs f0, lbl_803CE074-_SDA2_BASE_(r2) +/* 800C1730 000BE530 C0 02 96 F4 */ lfs f0, lbl__855_2-_SDA2_BASE_(r2) /* 800C1734 000BE534 FC 20 08 18 */ frsp f1, f1 /* 800C1738 000BE538 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800C173C 000BE53C 40 81 00 0C */ ble lbl_800C1748 /* 800C1740 000BE540 7F A3 EB 78 */ mr r3, r29 /* 800C1744 000BE544 48 00 01 0C */ b lbl_800C1850 lbl_800C1748: -/* 800C1748 000BE548 8B ED 91 97 */ lbz r31, lbl_803CBA97-_SDA_BASE_(r13) +/* 800C1748 000BE548 8B ED 91 97 */ lbz r31, lbl_NEXT2-_SDA_BASE_(r13) lbl_800C174C: /* 800C174C 000BE54C 57 E0 06 3E */ clrlwi r0, r31, 0x18 /* 800C1750 000BE550 C0 01 00 08 */ lfs f0, 8(r1) @@ -777,7 +777,7 @@ lbl_800C17CC: /* 800C17F4 000BE5F4 90 03 00 04 */ stw r0, 4(r3) /* 800C17F8 000BE5F8 48 00 00 30 */ b lbl_800C1828 lbl_800C17FC: -/* 800C17FC 000BE5FC 80 0D 91 88 */ lwz r0, lbl_803CBA88-_SDA_BASE_(r13) +/* 800C17FC 000BE5FC 80 0D 91 88 */ lwz r0, lbl_sCollidingJSP-_SDA_BASE_(r13) /* 800C1800 000BE600 2C 00 00 00 */ cmpwi r0, 0 /* 800C1804 000BE604 41 82 00 18 */ beq lbl_800C181C /* 800C1808 000BE608 80 9D 00 18 */ lwz r4, 0x18(r29) @@ -793,8 +793,8 @@ lbl_800C1828: /* 800C1828 000BE628 80 1D 00 18 */ lwz r0, 0x18(r29) /* 800C182C 000BE62C 7C 7E FA 14 */ add r3, r30, r31 /* 800C1830 000BE630 90 03 00 44 */ stw r0, 0x44(r3) -/* 800C1834 000BE634 88 6D 91 94 */ lbz r3, lbl_803CBA94-_SDA_BASE_(r13) -/* 800C1838 000BE638 88 0D 91 95 */ lbz r0, lbl_803CBA95-_SDA_BASE_(r13) +/* 800C1834 000BE634 88 6D 91 94 */ lbz r3, lbl_cbnumcs-_SDA_BASE_(r13) +/* 800C1838 000BE638 88 0D 91 95 */ lbz r0, lbl_cbmaxcs-_SDA_BASE_(r13) /* 800C183C 000BE63C 7C 03 00 40 */ cmplw r3, r0 /* 800C1840 000BE640 40 82 00 0C */ bne lbl_800C184C /* 800C1844 000BE644 38 60 00 00 */ li r3, 0 @@ -824,13 +824,13 @@ lbl_800C186C: /* 800C1898 000BE698 7C DF 33 78 */ mr r31, r6 /* 800C189C 000BE69C C3 E3 00 0C */ lfs f31, 0xc(r3) /* 800C18A0 000BE6A0 7F C6 F3 78 */ mr r6, r30 -/* 800C18A4 000BE6A4 C0 02 96 EC */ lfs f0, lbl_803CE06C-_SDA2_BASE_(r2) +/* 800C18A4 000BE6A4 C0 02 96 EC */ lfs f0, lbl__760_4-_SDA2_BASE_(r2) /* 800C18A8 000BE6A8 38 81 00 0C */ addi r4, r1, 0xc /* 800C18AC 000BE6AC FC 20 F8 90 */ fmr f1, f31 /* 800C18B0 000BE6B0 38 A1 00 08 */ addi r5, r1, 8 /* 800C18B4 000BE6B4 D0 01 00 08 */ stfs f0, 8(r1) /* 800C18B8 000BE6B8 4B FF F8 05 */ bl iCollide.properSphereIsectTri__FPC5xVec3fP5xVec3PfP19RpCollisionTriangle -/* 800C18BC 000BE6BC C0 02 96 E0 */ lfs f0, lbl_803CE060-_SDA2_BASE_(r2) +/* 800C18BC 000BE6BC C0 02 96 E0 */ lfs f0, lbl__690_1-_SDA2_BASE_(r2) /* 800C18C0 000BE6C0 C0 21 00 08 */ lfs f1, 8(r1) /* 800C18C4 000BE6C4 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 800C18C8 000BE6C8 40 82 00 0C */ bne lbl_800C18D4 @@ -842,7 +842,7 @@ lbl_800C18D4: /* 800C18DC 000BE6DC 7F C3 F3 78 */ mr r3, r30 /* 800C18E0 000BE6E0 48 00 01 4C */ b lbl_800C1A2C lbl_800C18E4: -/* 800C18E4 000BE6E4 80 0D 91 88 */ lwz r0, lbl_803CBA88-_SDA_BASE_(r13) +/* 800C18E4 000BE6E4 80 0D 91 88 */ lwz r0, lbl_sCollidingJSP-_SDA_BASE_(r13) /* 800C18E8 000BE6E8 2C 00 00 00 */ cmpwi r0, 0 /* 800C18EC 000BE6EC 41 82 00 2C */ beq lbl_800C1918 /* 800C18F0 000BE6F0 80 7E 00 18 */ lwz r3, 0x18(r30) @@ -864,18 +864,18 @@ lbl_800C1920: /* 800C1924 000BE724 38 61 00 18 */ addi r3, r1, 0x18 /* 800C1928 000BE728 90 01 00 20 */ stw r0, 0x20(r1) /* 800C192C 000BE72C 38 81 00 0C */ addi r4, r1, 0xc -/* 800C1930 000BE730 80 AD 91 90 */ lwz r5, lbl_803CBA90-_SDA_BASE_(r13) +/* 800C1930 000BE730 80 AD 91 90 */ lwz r5, lbl_cbmat-_SDA_BASE_(r13) /* 800C1934 000BE734 4B F4 D7 25 */ bl xCollideGetCollsIdx__FPC7xCollisPC5xVec3PC7xMat3x3 /* 800C1938 000BE738 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 800C193C 000BE73C C0 41 00 08 */ lfs f2, 8(r1) /* 800C1940 000BE740 1C 00 00 50 */ mulli r0, r0, 0x50 -/* 800C1944 000BE744 C0 02 96 E0 */ lfs f0, lbl_803CE060-_SDA2_BASE_(r2) +/* 800C1944 000BE744 C0 02 96 E0 */ lfs f0, lbl__690_1-_SDA2_BASE_(r2) /* 800C1948 000BE748 7F FF 02 14 */ add r31, r31, r0 /* 800C194C 000BE74C C0 3F 00 10 */ lfs f1, 0x10(r31) /* 800C1950 000BE750 EC 22 08 28 */ fsubs f1, f2, f1 /* 800C1954 000BE754 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800C1958 000BE758 41 80 00 28 */ blt lbl_800C1980 -/* 800C195C 000BE75C C0 02 96 F0 */ lfs f0, lbl_803CE070-_SDA2_BASE_(r2) +/* 800C195C 000BE75C C0 02 96 F0 */ lfs f0, lbl__854_2-_SDA2_BASE_(r2) /* 800C1960 000BE760 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800C1964 000BE764 40 80 00 14 */ bge lbl_800C1978 /* 800C1968 000BE768 C0 3F 00 18 */ lfs f1, 0x18(r31) @@ -901,7 +901,7 @@ lbl_800C1980: /* 800C19B0 000BE7B0 80 1F 00 00 */ lwz r0, 0(r31) /* 800C19B4 000BE7B4 60 00 00 01 */ ori r0, r0, 1 /* 800C19B8 000BE7B8 90 1F 00 00 */ stw r0, 0(r31) -/* 800C19BC 000BE7BC 80 0D 91 88 */ lwz r0, lbl_803CBA88-_SDA_BASE_(r13) +/* 800C19BC 000BE7BC 80 0D 91 88 */ lwz r0, lbl_sCollidingJSP-_SDA_BASE_(r13) /* 800C19C0 000BE7C0 2C 00 00 00 */ cmpwi r0, 0 /* 800C19C4 000BE7C4 41 82 00 20 */ beq lbl_800C19E4 /* 800C19C8 000BE7C8 80 7E 00 18 */ lwz r3, 0x18(r30) @@ -921,7 +921,7 @@ lbl_800C19E4: /* 800C19FC 000BE7FC 90 1F 00 04 */ stw r0, 4(r31) /* 800C1A00 000BE800 48 00 00 28 */ b lbl_800C1A28 lbl_800C1A04: -/* 800C1A04 000BE804 80 0D 91 88 */ lwz r0, lbl_803CBA88-_SDA_BASE_(r13) +/* 800C1A04 000BE804 80 0D 91 88 */ lwz r0, lbl_sCollidingJSP-_SDA_BASE_(r13) /* 800C1A08 000BE808 2C 00 00 00 */ cmpwi r0, 0 /* 800C1A0C 000BE80C 41 82 00 14 */ beq lbl_800C1A20 /* 800C1A10 000BE810 80 7E 00 18 */ lwz r3, 0x18(r30) @@ -946,12 +946,12 @@ lbl_800C1A2C: lbl_800C1A50: /* 800C1A50 000BE850 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C1A54 000BE854 7C 08 02 A6 */ mflr r0 -/* 800C1A58 000BE858 3C 60 80 30 */ lis r3, lbl_802FAE44@ha +/* 800C1A58 000BE858 3C 60 80 30 */ lis r3, lbl_cbisx_local@ha /* 800C1A5C 000BE85C 7C A6 2B 78 */ mr r6, r5 /* 800C1A60 000BE860 90 01 00 14 */ stw r0, 0x14(r1) /* 800C1A64 000BE864 7C 80 23 78 */ mr r0, r4 /* 800C1A68 000BE868 38 80 00 00 */ li r4, 0 -/* 800C1A6C 000BE86C 38 63 AE 44 */ addi r3, r3, lbl_802FAE44@l +/* 800C1A6C 000BE86C 38 63 AE 44 */ addi r3, r3, lbl_cbisx_local@l /* 800C1A70 000BE870 7C 05 03 78 */ mr r5, r0 /* 800C1A74 000BE874 4B FF F9 2D */ bl iCollide.sphereHitsEnv3CB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv /* 800C1A78 000BE878 80 01 00 14 */ lwz r0, 0x14(r1) @@ -963,9 +963,9 @@ lbl_800C1A50: iCollide.rayHitsEnvCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv: /* 800C1A88 000BE888 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C1A8C 000BE88C 7C 08 02 A6 */ mflr r0 -/* 800C1A90 000BE890 3C 60 80 30 */ lis r3, lbl_802FAE20@ha +/* 800C1A90 000BE890 3C 60 80 30 */ lis r3, lbl_cbray@ha /* 800C1A94 000BE894 90 01 00 14 */ stw r0, 0x14(r1) -/* 800C1A98 000BE898 38 63 AE 20 */ addi r3, r3, lbl_802FAE20@l +/* 800C1A98 000BE898 38 63 AE 20 */ addi r3, r3, lbl_cbray@l /* 800C1A9C 000BE89C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800C1AA0 000BE8A0 7C BF 2B 78 */ mr r31, r5 /* 800C1AA4 000BE8A4 C0 43 00 1C */ lfs f2, 0x1c(r3) @@ -986,7 +986,7 @@ lbl_800C1AC4: /* 800C1ADC 000BE8DC 90 06 00 04 */ stw r0, 4(r6) /* 800C1AE0 000BE8E0 48 00 00 54 */ b lbl_800C1B34 lbl_800C1AE4: -/* 800C1AE4 000BE8E4 80 0D 91 88 */ lwz r0, lbl_803CBA88-_SDA_BASE_(r13) +/* 800C1AE4 000BE8E4 80 0D 91 88 */ lwz r0, lbl_sCollidingJSP-_SDA_BASE_(r13) /* 800C1AE8 000BE8E8 2C 00 00 00 */ cmpwi r0, 0 /* 800C1AEC 000BE8EC 41 82 00 40 */ beq lbl_800C1B2C /* 800C1AF0 000BE8F0 80 7F 00 18 */ lwz r3, 0x18(r31) @@ -1032,9 +1032,9 @@ lbl_800C1B68: .global iCollide.rayHitsEnvBackwardCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv iCollide.rayHitsEnvBackwardCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv: -/* 800C1B7C 000BE97C C0 42 96 E4 */ lfs f2, lbl_803CE064-_SDA2_BASE_(r2) -/* 800C1B80 000BE980 3C 60 80 30 */ lis r3, lbl_802FAE20@ha -/* 800C1B84 000BE984 38 63 AE 20 */ addi r3, r3, lbl_802FAE20@l +/* 800C1B7C 000BE97C C0 42 96 E4 */ lfs f2, lbl__717-_SDA2_BASE_(r2) +/* 800C1B80 000BE980 3C 60 80 30 */ lis r3, lbl_cbray@ha +/* 800C1B84 000BE984 38 63 AE 20 */ addi r3, r3, lbl_cbray@l /* 800C1B88 000BE988 C0 06 00 10 */ lfs f0, 0x10(r6) /* 800C1B8C 000BE98C EC 42 08 28 */ fsubs f2, f2, f1 /* 800C1B90 000BE990 C0 23 00 1C */ lfs f1, 0x1c(r3) @@ -1054,7 +1054,7 @@ lbl_800C1BAC: /* 800C1BC4 000BE9C4 90 06 00 04 */ stw r0, 4(r6) /* 800C1BC8 000BE9C8 48 00 00 28 */ b lbl_800C1BF0 lbl_800C1BCC: -/* 800C1BCC 000BE9CC 80 0D 91 88 */ lwz r0, lbl_803CBA88-_SDA_BASE_(r13) +/* 800C1BCC 000BE9CC 80 0D 91 88 */ lwz r0, lbl_sCollidingJSP-_SDA_BASE_(r13) /* 800C1BD0 000BE9D0 2C 00 00 00 */ cmpwi r0, 0 /* 800C1BD4 000BE9D4 41 82 00 14 */ beq lbl_800C1BE8 /* 800C1BD8 000BE9D8 80 65 00 18 */ lwz r3, 0x18(r5) @@ -1117,14 +1117,14 @@ iSphereHitsEnv__FPC7xSpherePC4xEnvP7xCollis: /* 800C1CA0 000BEAA0 80 FE 00 00 */ lwz r7, 0(r30) /* 800C1CA4 000BEAA4 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 800C1CA8 000BEAA8 90 1F 00 00 */ stw r0, 0(r31) -/* 800C1CAC 000BEAAC C0 02 96 EC */ lfs f0, lbl_803CE06C-_SDA2_BASE_(r2) +/* 800C1CAC 000BEAAC C0 02 96 EC */ lfs f0, lbl__760_4-_SDA2_BASE_(r2) /* 800C1CB0 000BEAB0 D0 1F 00 10 */ stfs f0, 0x10(r31) /* 800C1CB4 000BEAB4 80 07 00 10 */ lwz r0, 0x10(r7) /* 800C1CB8 000BEAB8 28 00 00 00 */ cmplwi r0, 0 /* 800C1CBC 000BEABC 41 82 00 34 */ beq lbl_800C1CF0 /* 800C1CC0 000BEAC0 38 00 00 01 */ li r0, 1 /* 800C1CC4 000BEAC4 3C 60 80 0C */ lis r3, sphereHitsEnvCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@ha -/* 800C1CC8 000BEAC8 90 0D 91 88 */ stw r0, lbl_803CBA88-_SDA_BASE_(r13) +/* 800C1CC8 000BEAC8 90 0D 91 88 */ stw r0, lbl_sCollidingJSP-_SDA_BASE_(r13) /* 800C1CCC 000BEACC 38 A3 12 30 */ addi r5, r3, sphereHitsEnvCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@l /* 800C1CD0 000BEAD0 7F E6 FB 78 */ mr r6, r31 /* 800C1CD4 000BEAD4 38 81 00 08 */ addi r4, r1, 8 @@ -1132,7 +1132,7 @@ iSphereHitsEnv__FPC7xSpherePC4xEnvP7xCollis: /* 800C1CDC 000BEADC 80 63 00 10 */ lwz r3, 0x10(r3) /* 800C1CE0 000BEAE0 48 05 D1 99 */ bl xClumpColl_ForAllIntersections__FP17xClumpCollBSPTreeP14RpIntersectionPFP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv_P19RpCollisionTrianglePv /* 800C1CE4 000BEAE4 38 00 00 00 */ li r0, 0 -/* 800C1CE8 000BEAE8 90 0D 91 88 */ stw r0, lbl_803CBA88-_SDA_BASE_(r13) +/* 800C1CE8 000BEAE8 90 0D 91 88 */ stw r0, lbl_sCollidingJSP-_SDA_BASE_(r13) /* 800C1CEC 000BEAEC 48 00 00 40 */ b lbl_800C1D2C lbl_800C1CF0: /* 800C1CF0 000BEAF0 3C 80 80 0C */ lis r4, sphereHitsEnvCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@ha @@ -1197,42 +1197,42 @@ lbl_800C1DB8: /* 800C1DC8 000BEBC8 80 85 00 00 */ lwz r4, 0(r5) /* 800C1DCC 000BEBCC 54 84 00 3C */ rlwinm r4, r4, 0, 0, 0x1e /* 800C1DD0 000BEBD0 90 85 00 00 */ stw r4, 0(r5) -/* 800C1DD4 000BEBD4 C0 02 96 EC */ lfs f0, lbl_803CE06C-_SDA2_BASE_(r2) +/* 800C1DD4 000BEBD4 C0 02 96 EC */ lfs f0, lbl__760_4-_SDA2_BASE_(r2) /* 800C1DD8 000BEBD8 D0 05 00 10 */ stfs f0, 0x10(r5) /* 800C1DDC 000BEBDC 80 85 00 50 */ lwz r4, 0x50(r5) /* 800C1DE0 000BEBE0 54 84 00 3C */ rlwinm r4, r4, 0, 0, 0x1e /* 800C1DE4 000BEBE4 90 85 00 50 */ stw r4, 0x50(r5) -/* 800C1DE8 000BEBE8 C0 02 96 EC */ lfs f0, lbl_803CE06C-_SDA2_BASE_(r2) +/* 800C1DE8 000BEBE8 C0 02 96 EC */ lfs f0, lbl__760_4-_SDA2_BASE_(r2) /* 800C1DEC 000BEBEC D0 05 00 60 */ stfs f0, 0x60(r5) /* 800C1DF0 000BEBF0 80 85 00 A0 */ lwz r4, 0xa0(r5) /* 800C1DF4 000BEBF4 54 84 00 3C */ rlwinm r4, r4, 0, 0, 0x1e /* 800C1DF8 000BEBF8 90 85 00 A0 */ stw r4, 0xa0(r5) -/* 800C1DFC 000BEBFC C0 02 96 EC */ lfs f0, lbl_803CE06C-_SDA2_BASE_(r2) +/* 800C1DFC 000BEBFC C0 02 96 EC */ lfs f0, lbl__760_4-_SDA2_BASE_(r2) /* 800C1E00 000BEC00 D0 05 00 B0 */ stfs f0, 0xb0(r5) /* 800C1E04 000BEC04 80 85 00 F0 */ lwz r4, 0xf0(r5) /* 800C1E08 000BEC08 54 84 00 3C */ rlwinm r4, r4, 0, 0, 0x1e /* 800C1E0C 000BEC0C 90 85 00 F0 */ stw r4, 0xf0(r5) -/* 800C1E10 000BEC10 C0 02 96 EC */ lfs f0, lbl_803CE06C-_SDA2_BASE_(r2) +/* 800C1E10 000BEC10 C0 02 96 EC */ lfs f0, lbl__760_4-_SDA2_BASE_(r2) /* 800C1E14 000BEC14 D0 05 01 00 */ stfs f0, 0x100(r5) /* 800C1E18 000BEC18 80 85 01 40 */ lwz r4, 0x140(r5) /* 800C1E1C 000BEC1C 54 84 00 3C */ rlwinm r4, r4, 0, 0, 0x1e /* 800C1E20 000BEC20 90 85 01 40 */ stw r4, 0x140(r5) -/* 800C1E24 000BEC24 C0 02 96 EC */ lfs f0, lbl_803CE06C-_SDA2_BASE_(r2) +/* 800C1E24 000BEC24 C0 02 96 EC */ lfs f0, lbl__760_4-_SDA2_BASE_(r2) /* 800C1E28 000BEC28 D0 05 01 50 */ stfs f0, 0x150(r5) /* 800C1E2C 000BEC2C 80 85 01 90 */ lwz r4, 0x190(r5) /* 800C1E30 000BEC30 54 84 00 3C */ rlwinm r4, r4, 0, 0, 0x1e /* 800C1E34 000BEC34 90 85 01 90 */ stw r4, 0x190(r5) -/* 800C1E38 000BEC38 C0 02 96 EC */ lfs f0, lbl_803CE06C-_SDA2_BASE_(r2) +/* 800C1E38 000BEC38 C0 02 96 EC */ lfs f0, lbl__760_4-_SDA2_BASE_(r2) /* 800C1E3C 000BEC3C D0 05 01 A0 */ stfs f0, 0x1a0(r5) /* 800C1E40 000BEC40 80 85 01 E0 */ lwz r4, 0x1e0(r5) /* 800C1E44 000BEC44 54 84 00 3C */ rlwinm r4, r4, 0, 0, 0x1e /* 800C1E48 000BEC48 90 85 01 E0 */ stw r4, 0x1e0(r5) -/* 800C1E4C 000BEC4C C0 02 96 EC */ lfs f0, lbl_803CE06C-_SDA2_BASE_(r2) +/* 800C1E4C 000BEC4C C0 02 96 EC */ lfs f0, lbl__760_4-_SDA2_BASE_(r2) /* 800C1E50 000BEC50 D0 05 01 F0 */ stfs f0, 0x1f0(r5) /* 800C1E54 000BEC54 80 85 02 30 */ lwz r4, 0x230(r5) /* 800C1E58 000BEC58 54 84 00 3C */ rlwinm r4, r4, 0, 0, 0x1e /* 800C1E5C 000BEC5C 90 85 02 30 */ stw r4, 0x230(r5) -/* 800C1E60 000BEC60 C0 02 96 EC */ lfs f0, lbl_803CE06C-_SDA2_BASE_(r2) +/* 800C1E60 000BEC60 C0 02 96 EC */ lfs f0, lbl__760_4-_SDA2_BASE_(r2) /* 800C1E64 000BEC64 D0 05 02 40 */ stfs f0, 0x240(r5) lbl_800C1E68: /* 800C1E68 000BEC68 54 64 06 3E */ clrlwi r4, r3, 0x18 @@ -1249,28 +1249,28 @@ lbl_800C1E7C: /* 800C1E8C 000BEC8C 80 85 00 00 */ lwz r4, 0(r5) /* 800C1E90 000BEC90 54 84 00 3C */ rlwinm r4, r4, 0, 0, 0x1e /* 800C1E94 000BEC94 90 85 00 00 */ stw r4, 0(r5) -/* 800C1E98 000BEC98 C0 02 96 EC */ lfs f0, lbl_803CE06C-_SDA2_BASE_(r2) +/* 800C1E98 000BEC98 C0 02 96 EC */ lfs f0, lbl__760_4-_SDA2_BASE_(r2) /* 800C1E9C 000BEC9C D0 05 00 10 */ stfs f0, 0x10(r5) lbl_800C1EA0: /* 800C1EA0 000BECA0 54 64 06 3E */ clrlwi r4, r3, 0x18 /* 800C1EA4 000BECA4 7C 04 00 40 */ cmplw r4, r0 /* 800C1EA8 000BECA8 41 80 FF D4 */ blt lbl_800C1E7C lbl_800C1EAC: -/* 800C1EAC 000BECAC D3 ED 91 8C */ stfs f31, lbl_803CBA8C-_SDA_BASE_(r13) +/* 800C1EAC 000BECAC D3 ED 91 8C */ stfs f31, lbl_cbath-_SDA_BASE_(r13) /* 800C1EB0 000BECB0 38 60 00 00 */ li r3, 0 /* 800C1EB4 000BECB4 38 00 00 FF */ li r0, 0xff /* 800C1EB8 000BECB8 80 FD 00 00 */ lwz r7, 0(r29) -/* 800C1EBC 000BECBC 98 6D 91 94 */ stb r3, lbl_803CBA94-_SDA_BASE_(r13) -/* 800C1EC0 000BECC0 9B ED 91 95 */ stb r31, lbl_803CBA95-_SDA_BASE_(r13) -/* 800C1EC4 000BECC4 98 0D 91 98 */ stb r0, lbl_803CBA98-_SDA_BASE_(r13) -/* 800C1EC8 000BECC8 98 0D 91 97 */ stb r0, lbl_803CBA97-_SDA_BASE_(r13) -/* 800C1ECC 000BECCC 98 0D 91 96 */ stb r0, lbl_803CBA96-_SDA_BASE_(r13) +/* 800C1EBC 000BECBC 98 6D 91 94 */ stb r3, lbl_cbnumcs-_SDA_BASE_(r13) +/* 800C1EC0 000BECC0 9B ED 91 95 */ stb r31, lbl_cbmaxcs-_SDA_BASE_(r13) +/* 800C1EC4 000BECC4 98 0D 91 98 */ stb r0, lbl_OTHER-_SDA_BASE_(r13) +/* 800C1EC8 000BECC8 98 0D 91 97 */ stb r0, lbl_NEXT2-_SDA_BASE_(r13) +/* 800C1ECC 000BECCC 98 0D 91 96 */ stb r0, lbl_FLOOR-_SDA_BASE_(r13) /* 800C1ED0 000BECD0 80 07 00 10 */ lwz r0, 0x10(r7) /* 800C1ED4 000BECD4 28 00 00 00 */ cmplwi r0, 0 /* 800C1ED8 000BECD8 41 82 00 34 */ beq lbl_800C1F0C /* 800C1EDC 000BECDC 38 00 00 01 */ li r0, 1 /* 800C1EE0 000BECE0 3C 60 80 0C */ lis r3, iCollide.sphereHitsEnv3CB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@ha -/* 800C1EE4 000BECE4 90 0D 91 88 */ stw r0, lbl_803CBA88-_SDA_BASE_(r13) +/* 800C1EE4 000BECE4 90 0D 91 88 */ stw r0, lbl_sCollidingJSP-_SDA_BASE_(r13) /* 800C1EE8 000BECE8 38 A3 13 A0 */ addi r5, r3, iCollide.sphereHitsEnv3CB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@l /* 800C1EEC 000BECEC 7F C6 F3 78 */ mr r6, r30 /* 800C1EF0 000BECF0 38 81 00 08 */ addi r4, r1, 8 @@ -1278,7 +1278,7 @@ lbl_800C1EAC: /* 800C1EF8 000BECF8 80 63 00 10 */ lwz r3, 0x10(r3) /* 800C1EFC 000BECFC 48 05 CF 7D */ bl xClumpColl_ForAllIntersections__FP17xClumpCollBSPTreeP14RpIntersectionPFP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv_P19RpCollisionTrianglePv /* 800C1F00 000BED00 38 00 00 00 */ li r0, 0 -/* 800C1F04 000BED04 90 0D 91 88 */ stw r0, lbl_803CBA88-_SDA_BASE_(r13) +/* 800C1F04 000BED04 90 0D 91 88 */ stw r0, lbl_sCollidingJSP-_SDA_BASE_(r13) /* 800C1F08 000BED08 48 00 00 40 */ b lbl_800C1F48 lbl_800C1F0C: /* 800C1F0C 000BED0C 3C 80 80 0C */ lis r4, iCollide.sphereHitsEnv3CB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@ha @@ -1297,7 +1297,7 @@ lbl_800C1F0C: /* 800C1F40 000BED40 38 81 00 08 */ addi r4, r1, 8 /* 800C1F44 000BED44 48 13 77 55 */ bl RpCollisionWorldForAllIntersections lbl_800C1F48: -/* 800C1F48 000BED48 88 6D 91 94 */ lbz r3, lbl_803CBA94-_SDA_BASE_(r13) +/* 800C1F48 000BED48 88 6D 91 94 */ lbz r3, lbl_cbnumcs-_SDA_BASE_(r13) /* 800C1F4C 000BED4C E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 800C1F50 000BED50 80 01 00 54 */ lwz r0, 0x54(r1) /* 800C1F54 000BED54 CB E1 00 40 */ lfd f31, 0x40(r1) @@ -1327,7 +1327,7 @@ iSphereHitsEnv4__FPC7xSpherePC4xEnvPC7xMat3x3P7xCollis: /* 800C1FA8 000BEDA8 38 61 00 08 */ addi r3, r1, 8 /* 800C1FAC 000BEDAC 90 01 00 20 */ stw r0, 0x20(r1) /* 800C1FB0 000BEDB0 4B F4 15 91 */ bl memcpy -/* 800C1FB4 000BEDB4 93 ED 91 90 */ stw r31, lbl_803CBA90-_SDA_BASE_(r13) +/* 800C1FB4 000BEDB4 93 ED 91 90 */ stw r31, lbl_cbmat-_SDA_BASE_(r13) /* 800C1FB8 000BEDB8 3B FE 01 E0 */ addi r31, r30, 0x1e0 /* 800C1FBC 000BEDBC 80 FD 00 00 */ lwz r7, 0(r29) /* 800C1FC0 000BEDC0 80 07 00 10 */ lwz r0, 0x10(r7) @@ -1335,7 +1335,7 @@ iSphereHitsEnv4__FPC7xSpherePC4xEnvPC7xMat3x3P7xCollis: /* 800C1FC8 000BEDC8 41 82 00 34 */ beq lbl_800C1FFC /* 800C1FCC 000BEDCC 38 00 00 01 */ li r0, 1 /* 800C1FD0 000BEDD0 3C 60 80 0C */ lis r3, lbl_800C186C@ha -/* 800C1FD4 000BEDD4 90 0D 91 88 */ stw r0, lbl_803CBA88-_SDA_BASE_(r13) +/* 800C1FD4 000BEDD4 90 0D 91 88 */ stw r0, lbl_sCollidingJSP-_SDA_BASE_(r13) /* 800C1FD8 000BEDD8 38 A3 18 6C */ addi r5, r3, lbl_800C186C@l /* 800C1FDC 000BEDDC 7F C6 F3 78 */ mr r6, r30 /* 800C1FE0 000BEDE0 38 81 00 08 */ addi r4, r1, 8 @@ -1343,7 +1343,7 @@ iSphereHitsEnv4__FPC7xSpherePC4xEnvPC7xMat3x3P7xCollis: /* 800C1FE8 000BEDE8 80 63 00 10 */ lwz r3, 0x10(r3) /* 800C1FEC 000BEDEC 48 05 CE 8D */ bl xClumpColl_ForAllIntersections__FP17xClumpCollBSPTreeP14RpIntersectionPFP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv_P19RpCollisionTrianglePv /* 800C1FF0 000BEDF0 38 00 00 00 */ li r0, 0 -/* 800C1FF4 000BEDF4 90 0D 91 88 */ stw r0, lbl_803CBA88-_SDA_BASE_(r13) +/* 800C1FF4 000BEDF4 90 0D 91 88 */ stw r0, lbl_sCollidingJSP-_SDA_BASE_(r13) /* 800C1FF8 000BEDF8 48 00 00 1C */ b lbl_800C2014 lbl_800C1FFC: /* 800C1FFC 000BEDFC 3C 80 80 0C */ lis r4, lbl_800C186C@ha @@ -1414,7 +1414,7 @@ lbl_800C20DC: /* 800C20DC 000BEEDC 80 1D 00 00 */ lwz r0, 0(r29) /* 800C20E0 000BEEE0 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800C20E4 000BEEE4 41 82 00 B8 */ beq lbl_800C219C -/* 800C20E8 000BEEE8 C0 42 96 E4 */ lfs f2, lbl_803CE064-_SDA2_BASE_(r2) +/* 800C20E8 000BEEE8 C0 42 96 E4 */ lfs f2, lbl__717-_SDA2_BASE_(r2) /* 800C20EC 000BEEEC 3B DE 00 01 */ addi r30, r30, 1 /* 800C20F0 000BEEF0 C0 1D 00 10 */ lfs f0, 0x10(r29) /* 800C20F4 000BEEF4 C0 3D 00 20 */ lfs f1, 0x20(r29) @@ -1429,7 +1429,7 @@ lbl_800C20DC: /* 800C2118 000BEF18 EC 21 00 B2 */ fmuls f1, f1, f2 /* 800C211C 000BEF1C D0 3D 00 40 */ stfs f1, 0x40(r29) /* 800C2120 000BEF20 C0 3D 00 10 */ lfs f1, 0x10(r29) -/* 800C2124 000BEF24 C0 42 96 E0 */ lfs f2, lbl_803CE060-_SDA2_BASE_(r2) +/* 800C2124 000BEF24 C0 42 96 E0 */ lfs f2, lbl__690_1-_SDA2_BASE_(r2) /* 800C2128 000BEF28 EC 01 00 28 */ fsubs f0, f1, f0 /* 800C212C 000BEF2C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800C2130 000BEF30 40 80 00 08 */ bge lbl_800C2138 @@ -1449,7 +1449,7 @@ lbl_800C213C: /* 800C2160 000BEF60 EC 00 00 B2 */ fmuls f0, f0, f2 /* 800C2164 000BEF64 D0 1D 00 34 */ stfs f0, 0x34(r29) /* 800C2168 000BEF68 4B F8 C3 89 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 800C216C 000BEF6C C0 02 96 E0 */ lfs f0, lbl_803CE060-_SDA2_BASE_(r2) +/* 800C216C 000BEF6C C0 02 96 E0 */ lfs f0, lbl__690_1-_SDA2_BASE_(r2) /* 800C2170 000BEF70 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800C2174 000BEF74 40 81 00 28 */ ble lbl_800C219C /* 800C2178 000BEF78 C0 1D 00 14 */ lfs f0, 0x14(r29) @@ -1532,17 +1532,17 @@ lbl_800C2240: /* 800C2288 000BF088 7F C4 F3 78 */ mr r4, r30 /* 800C228C 000BF08C 38 61 00 24 */ addi r3, r1, 0x24 /* 800C2290 000BF090 4B F6 FB 55 */ bl xMat3x3Normalize__FP7xMat3x3PC7xMat3x3 -/* 800C2294 000BF094 3C 60 80 30 */ lis r3, lbl_802FAE44@ha +/* 800C2294 000BF094 3C 60 80 30 */ lis r3, lbl_cbisx_local@ha /* 800C2298 000BF098 7F C4 F3 78 */ mr r4, r30 -/* 800C229C 000BF09C 38 63 AE 44 */ addi r3, r3, lbl_802FAE44@l +/* 800C229C 000BF09C 38 63 AE 44 */ addi r3, r3, lbl_cbisx_local@l /* 800C22A0 000BF0A0 7F 65 DB 78 */ mr r5, r27 /* 800C22A4 000BF0A4 4B F4 8D 99 */ bl xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 /* 800C22A8 000BF0A8 C0 1B 00 0C */ lfs f0, 0xc(r27) /* 800C22AC 000BF0AC 57 E0 06 3E */ clrlwi r0, r31, 0x18 -/* 800C22B0 000BF0B0 3C 80 80 30 */ lis r4, lbl_802FAE44@ha +/* 800C22B0 000BF0B0 3C 80 80 30 */ lis r4, lbl_cbisx_local@ha /* 800C22B4 000BF0B4 38 60 00 00 */ li r3, 0 /* 800C22B8 000BF0B8 EC 00 F8 24 */ fdivs f0, f0, f31 -/* 800C22BC 000BF0BC 38 84 AE 44 */ addi r4, r4, lbl_802FAE44@l +/* 800C22BC 000BF0BC 38 84 AE 44 */ addi r4, r4, lbl_cbisx_local@l /* 800C22C0 000BF0C0 28 00 00 00 */ cmplwi r0, 0 /* 800C22C4 000BF0C4 D0 04 00 0C */ stfs f0, 0xc(r4) /* 800C22C8 000BF0C8 40 81 01 0C */ ble lbl_800C23D4 @@ -1559,42 +1559,42 @@ lbl_800C22E0: /* 800C22F0 000BF0F0 80 85 00 00 */ lwz r4, 0(r5) /* 800C22F4 000BF0F4 54 84 00 3C */ rlwinm r4, r4, 0, 0, 0x1e /* 800C22F8 000BF0F8 90 85 00 00 */ stw r4, 0(r5) -/* 800C22FC 000BF0FC C0 02 96 EC */ lfs f0, lbl_803CE06C-_SDA2_BASE_(r2) +/* 800C22FC 000BF0FC C0 02 96 EC */ lfs f0, lbl__760_4-_SDA2_BASE_(r2) /* 800C2300 000BF100 D0 05 00 10 */ stfs f0, 0x10(r5) /* 800C2304 000BF104 80 85 00 50 */ lwz r4, 0x50(r5) /* 800C2308 000BF108 54 84 00 3C */ rlwinm r4, r4, 0, 0, 0x1e /* 800C230C 000BF10C 90 85 00 50 */ stw r4, 0x50(r5) -/* 800C2310 000BF110 C0 02 96 EC */ lfs f0, lbl_803CE06C-_SDA2_BASE_(r2) +/* 800C2310 000BF110 C0 02 96 EC */ lfs f0, lbl__760_4-_SDA2_BASE_(r2) /* 800C2314 000BF114 D0 05 00 60 */ stfs f0, 0x60(r5) /* 800C2318 000BF118 80 85 00 A0 */ lwz r4, 0xa0(r5) /* 800C231C 000BF11C 54 84 00 3C */ rlwinm r4, r4, 0, 0, 0x1e /* 800C2320 000BF120 90 85 00 A0 */ stw r4, 0xa0(r5) -/* 800C2324 000BF124 C0 02 96 EC */ lfs f0, lbl_803CE06C-_SDA2_BASE_(r2) +/* 800C2324 000BF124 C0 02 96 EC */ lfs f0, lbl__760_4-_SDA2_BASE_(r2) /* 800C2328 000BF128 D0 05 00 B0 */ stfs f0, 0xb0(r5) /* 800C232C 000BF12C 80 85 00 F0 */ lwz r4, 0xf0(r5) /* 800C2330 000BF130 54 84 00 3C */ rlwinm r4, r4, 0, 0, 0x1e /* 800C2334 000BF134 90 85 00 F0 */ stw r4, 0xf0(r5) -/* 800C2338 000BF138 C0 02 96 EC */ lfs f0, lbl_803CE06C-_SDA2_BASE_(r2) +/* 800C2338 000BF138 C0 02 96 EC */ lfs f0, lbl__760_4-_SDA2_BASE_(r2) /* 800C233C 000BF13C D0 05 01 00 */ stfs f0, 0x100(r5) /* 800C2340 000BF140 80 85 01 40 */ lwz r4, 0x140(r5) /* 800C2344 000BF144 54 84 00 3C */ rlwinm r4, r4, 0, 0, 0x1e /* 800C2348 000BF148 90 85 01 40 */ stw r4, 0x140(r5) -/* 800C234C 000BF14C C0 02 96 EC */ lfs f0, lbl_803CE06C-_SDA2_BASE_(r2) +/* 800C234C 000BF14C C0 02 96 EC */ lfs f0, lbl__760_4-_SDA2_BASE_(r2) /* 800C2350 000BF150 D0 05 01 50 */ stfs f0, 0x150(r5) /* 800C2354 000BF154 80 85 01 90 */ lwz r4, 0x190(r5) /* 800C2358 000BF158 54 84 00 3C */ rlwinm r4, r4, 0, 0, 0x1e /* 800C235C 000BF15C 90 85 01 90 */ stw r4, 0x190(r5) -/* 800C2360 000BF160 C0 02 96 EC */ lfs f0, lbl_803CE06C-_SDA2_BASE_(r2) +/* 800C2360 000BF160 C0 02 96 EC */ lfs f0, lbl__760_4-_SDA2_BASE_(r2) /* 800C2364 000BF164 D0 05 01 A0 */ stfs f0, 0x1a0(r5) /* 800C2368 000BF168 80 85 01 E0 */ lwz r4, 0x1e0(r5) /* 800C236C 000BF16C 54 84 00 3C */ rlwinm r4, r4, 0, 0, 0x1e /* 800C2370 000BF170 90 85 01 E0 */ stw r4, 0x1e0(r5) -/* 800C2374 000BF174 C0 02 96 EC */ lfs f0, lbl_803CE06C-_SDA2_BASE_(r2) +/* 800C2374 000BF174 C0 02 96 EC */ lfs f0, lbl__760_4-_SDA2_BASE_(r2) /* 800C2378 000BF178 D0 05 01 F0 */ stfs f0, 0x1f0(r5) /* 800C237C 000BF17C 80 85 02 30 */ lwz r4, 0x230(r5) /* 800C2380 000BF180 54 84 00 3C */ rlwinm r4, r4, 0, 0, 0x1e /* 800C2384 000BF184 90 85 02 30 */ stw r4, 0x230(r5) -/* 800C2388 000BF188 C0 02 96 EC */ lfs f0, lbl_803CE06C-_SDA2_BASE_(r2) +/* 800C2388 000BF188 C0 02 96 EC */ lfs f0, lbl__760_4-_SDA2_BASE_(r2) /* 800C238C 000BF18C D0 05 02 40 */ stfs f0, 0x240(r5) lbl_800C2390: /* 800C2390 000BF190 54 64 06 3E */ clrlwi r4, r3, 0x18 @@ -1611,21 +1611,21 @@ lbl_800C23A4: /* 800C23B4 000BF1B4 80 85 00 00 */ lwz r4, 0(r5) /* 800C23B8 000BF1B8 54 84 00 3C */ rlwinm r4, r4, 0, 0, 0x1e /* 800C23BC 000BF1BC 90 85 00 00 */ stw r4, 0(r5) -/* 800C23C0 000BF1C0 C0 02 96 EC */ lfs f0, lbl_803CE06C-_SDA2_BASE_(r2) +/* 800C23C0 000BF1C0 C0 02 96 EC */ lfs f0, lbl__760_4-_SDA2_BASE_(r2) /* 800C23C4 000BF1C4 D0 05 00 10 */ stfs f0, 0x10(r5) lbl_800C23C8: /* 800C23C8 000BF1C8 54 64 06 3E */ clrlwi r4, r3, 0x18 /* 800C23CC 000BF1CC 7C 04 00 40 */ cmplw r4, r0 /* 800C23D0 000BF1D0 41 80 FF D4 */ blt lbl_800C23A4 lbl_800C23D4: -/* 800C23D4 000BF1D4 D3 CD 91 8C */ stfs f30, lbl_803CBA8C-_SDA_BASE_(r13) +/* 800C23D4 000BF1D4 D3 CD 91 8C */ stfs f30, lbl_cbath-_SDA_BASE_(r13) /* 800C23D8 000BF1D8 38 60 00 00 */ li r3, 0 /* 800C23DC 000BF1DC 38 00 00 FF */ li r0, 0xff -/* 800C23E0 000BF1E0 98 6D 91 94 */ stb r3, lbl_803CBA94-_SDA_BASE_(r13) -/* 800C23E4 000BF1E4 9B ED 91 95 */ stb r31, lbl_803CBA95-_SDA_BASE_(r13) -/* 800C23E8 000BF1E8 98 0D 91 98 */ stb r0, lbl_803CBA98-_SDA_BASE_(r13) -/* 800C23EC 000BF1EC 98 0D 91 97 */ stb r0, lbl_803CBA97-_SDA_BASE_(r13) -/* 800C23F0 000BF1F0 98 0D 91 96 */ stb r0, lbl_803CBA96-_SDA_BASE_(r13) +/* 800C23E0 000BF1E0 98 6D 91 94 */ stb r3, lbl_cbnumcs-_SDA_BASE_(r13) +/* 800C23E4 000BF1E4 9B ED 91 95 */ stb r31, lbl_cbmaxcs-_SDA_BASE_(r13) +/* 800C23E8 000BF1E8 98 0D 91 98 */ stb r0, lbl_OTHER-_SDA_BASE_(r13) +/* 800C23EC 000BF1EC 98 0D 91 97 */ stb r0, lbl_NEXT2-_SDA_BASE_(r13) +/* 800C23F0 000BF1F0 98 0D 91 96 */ stb r0, lbl_FLOOR-_SDA_BASE_(r13) /* 800C23F4 000BF1F4 48 01 25 5D */ bl iTimeGet__Fv /* 800C23F8 000BF1F8 3C A0 80 0C */ lis r5, lbl_800C1A50@ha /* 800C23FC 000BF1FC 7C 7B 1B 78 */ mr r27, r3 @@ -1639,27 +1639,27 @@ lbl_800C23D4: /* 800C241C 000BF21C 7C 1F 20 10 */ subfc r0, r31, r4 /* 800C2420 000BF220 80 AD 91 A4 */ lwz r5, lbl_803CBAA4-_SDA_BASE_(r13) /* 800C2424 000BF224 7C 7B 19 10 */ subfe r3, r27, r3 -/* 800C2428 000BF228 80 8D 91 A0 */ lwz r4, lbl_803CBAA0-_SDA_BASE_(r13) +/* 800C2428 000BF228 80 8D 91 A0 */ lwz r4, lbl_collide_rwtime-_SDA_BASE_(r13) /* 800C242C 000BF22C 7C 05 00 14 */ addc r0, r5, r0 /* 800C2430 000BF230 90 0D 91 A4 */ stw r0, lbl_803CBAA4-_SDA_BASE_(r13) /* 800C2434 000BF234 7C 04 19 14 */ adde r0, r4, r3 -/* 800C2438 000BF238 90 0D 91 A0 */ stw r0, lbl_803CBAA0-_SDA_BASE_(r13) -/* 800C243C 000BF23C 80 6D 91 A8 */ lwz r3, lbl_803CBAA8-_SDA_BASE_(r13) +/* 800C2438 000BF238 90 0D 91 A0 */ stw r0, lbl_collide_rwtime-_SDA_BASE_(r13) +/* 800C243C 000BF23C 80 6D 91 A8 */ lwz r3, lbl_collide_rwct-_SDA_BASE_(r13) /* 800C2440 000BF240 38 03 00 01 */ addi r0, r3, 1 -/* 800C2444 000BF244 90 0D 91 A8 */ stw r0, lbl_803CBAA8-_SDA_BASE_(r13) -/* 800C2448 000BF248 80 6D 91 A0 */ lwz r3, lbl_803CBAA0-_SDA_BASE_(r13) +/* 800C2444 000BF244 90 0D 91 A8 */ stw r0, lbl_collide_rwct-_SDA_BASE_(r13) +/* 800C2448 000BF248 80 6D 91 A0 */ lwz r3, lbl_collide_rwtime-_SDA_BASE_(r13) /* 800C244C 000BF24C 80 8D 91 A4 */ lwz r4, lbl_803CBAA4-_SDA_BASE_(r13) /* 800C2450 000BF250 48 01 25 31 */ bl iTimeDiffSec__Fx -/* 800C2454 000BF254 80 6D 91 A8 */ lwz r3, lbl_803CBAA8-_SDA_BASE_(r13) +/* 800C2454 000BF254 80 6D 91 A8 */ lwz r3, lbl_collide_rwct-_SDA_BASE_(r13) /* 800C2458 000BF258 3C 00 43 30 */ lis r0, 0x4330 /* 800C245C 000BF25C 90 01 00 58 */ stw r0, 0x58(r1) /* 800C2460 000BF260 6C 60 80 00 */ xoris r0, r3, 0x8000 -/* 800C2464 000BF264 C8 42 96 F8 */ lfd f2, lbl_803CE078-_SDA2_BASE_(r2) +/* 800C2464 000BF264 C8 42 96 F8 */ lfd f2, lbl__1077_1-_SDA2_BASE_(r2) /* 800C2468 000BF268 90 01 00 5C */ stw r0, 0x5c(r1) /* 800C246C 000BF26C C8 01 00 58 */ lfd f0, 0x58(r1) /* 800C2470 000BF270 EC 00 10 28 */ fsubs f0, f0, f2 /* 800C2474 000BF274 EC 01 00 24 */ fdivs f0, f1, f0 -/* 800C2478 000BF278 D0 0D 91 AC */ stfs f0, lbl_803CBAAC-_SDA_BASE_(r13) +/* 800C2478 000BF278 D0 0D 91 AC */ stfs f0, lbl_collide_rwtime_secs-_SDA_BASE_(r13) /* 800C247C 000BF27C 80 1D 00 00 */ lwz r0, 0(r29) /* 800C2480 000BF280 54 00 04 EF */ rlwinm. r0, r0, 0, 0x13, 0x17 /* 800C2484 000BF284 41 82 00 A4 */ beq lbl_800C2528 @@ -1674,9 +1674,9 @@ lbl_800C2490: /* 800C24A4 000BF2A4 41 82 00 70 */ beq lbl_800C2514 /* 800C24A8 000BF2A8 54 60 04 A5 */ rlwinm. r0, r3, 0, 0x12, 0x12 /* 800C24AC 000BF2AC 41 82 00 1C */ beq lbl_800C24C8 -/* 800C24B0 000BF2B0 3C 60 80 30 */ lis r3, lbl_802FAE44@ha +/* 800C24B0 000BF2B0 3C 60 80 30 */ lis r3, lbl_cbisx_local@ha /* 800C24B4 000BF2B4 7F 84 E3 78 */ mr r4, r28 -/* 800C24B8 000BF2B8 38 A3 AE 44 */ addi r5, r3, lbl_802FAE44@l +/* 800C24B8 000BF2B8 38 A3 AE 44 */ addi r5, r3, lbl_cbisx_local@l /* 800C24BC 000BF2BC 38 DB 00 20 */ addi r6, r27, 0x20 /* 800C24C0 000BF2C0 38 7B 00 44 */ addi r3, r27, 0x44 /* 800C24C4 000BF2C4 4B F4 EA 85 */ bl xCollideCalcTri__FRQ27xCollis8tri_dataRC14xModelInstanceRC5xVec3RC5xVec3 @@ -1703,7 +1703,7 @@ lbl_800C24C8: lbl_800C2514: /* 800C2514 000BF314 3B FF 00 01 */ addi r31, r31, 1 lbl_800C2518: -/* 800C2518 000BF318 88 0D 91 94 */ lbz r0, lbl_803CBA94-_SDA_BASE_(r13) +/* 800C2518 000BF318 88 0D 91 94 */ lbz r0, lbl_cbnumcs-_SDA_BASE_(r13) /* 800C251C 000BF31C 57 E3 06 3E */ clrlwi r3, r31, 0x18 /* 800C2520 000BF320 7C 03 00 40 */ cmplw r3, r0 /* 800C2524 000BF324 41 80 FF 6C */ blt lbl_800C2490 @@ -1714,7 +1714,7 @@ lbl_800C2528: /* 800C2534 000BF334 7F 83 E3 78 */ mr r3, r28 /* 800C2538 000BF338 4B F5 2E 11 */ bl xModelAnimCollRestore__FRC14xModelInstance lbl_800C253C: -/* 800C253C 000BF33C 88 6D 91 94 */ lbz r3, lbl_803CBA94-_SDA_BASE_(r13) +/* 800C253C 000BF33C 88 6D 91 94 */ lbz r3, lbl_cbnumcs-_SDA_BASE_(r13) /* 800C2540 000BF340 E3 E1 00 98 */ psq_l f31, 152(r1), 0, qr0 /* 800C2544 000BF344 CB E1 00 90 */ lfd f31, 0x90(r1) /* 800C2548 000BF348 E3 C1 00 88 */ psq_l f30, 136(r1), 0, qr0 @@ -1798,9 +1798,9 @@ lbl_800C264C: /* 800C2660 000BF460 D0 01 00 28 */ stfs f0, 0x28(r1) lbl_800C2664: /* 800C2664 000BF464 C0 21 00 14 */ lfs f1, 0x14(r1) -/* 800C2668 000BF468 3C 60 80 30 */ lis r3, lbl_802FAE20@ha +/* 800C2668 000BF468 3C 60 80 30 */ lis r3, lbl_cbray@ha /* 800C266C 000BF46C C0 01 00 20 */ lfs f0, 0x20(r1) -/* 800C2670 000BF470 38 63 AE 20 */ addi r3, r3, lbl_802FAE20@l +/* 800C2670 000BF470 38 63 AE 20 */ addi r3, r3, lbl_cbray@l /* 800C2674 000BF474 C0 61 00 18 */ lfs f3, 0x18(r1) /* 800C2678 000BF478 7F A4 EB 78 */ mr r4, r29 /* 800C267C 000BF47C EC 81 00 2A */ fadds f4, f1, f0 @@ -1815,22 +1815,22 @@ lbl_800C2664: /* 800C26A0 000BF4A0 80 1F 00 00 */ lwz r0, 0(r31) /* 800C26A4 000BF4A4 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 800C26A8 000BF4A8 90 1F 00 00 */ stw r0, 0(r31) -/* 800C26AC 000BF4AC C0 02 96 EC */ lfs f0, lbl_803CE06C-_SDA2_BASE_(r2) +/* 800C26AC 000BF4AC C0 02 96 EC */ lfs f0, lbl__760_4-_SDA2_BASE_(r2) /* 800C26B0 000BF4B0 D0 1F 00 10 */ stfs f0, 0x10(r31) /* 800C26B4 000BF4B4 48 00 01 81 */ bl __as__5xRay3FRC5xRay3 /* 800C26B8 000BF4B8 80 1D 00 20 */ lwz r0, 0x20(r29) /* 800C26BC 000BF4BC 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14 /* 800C26C0 000BF4C0 40 82 00 14 */ bne lbl_800C26D4 -/* 800C26C4 000BF4C4 3C 60 80 30 */ lis r3, lbl_802FAE20@ha -/* 800C26C8 000BF4C8 C0 02 96 E4 */ lfs f0, lbl_803CE064-_SDA2_BASE_(r2) -/* 800C26CC 000BF4CC 38 63 AE 20 */ addi r3, r3, lbl_802FAE20@l +/* 800C26C4 000BF4C4 3C 60 80 30 */ lis r3, lbl_cbray@ha +/* 800C26C8 000BF4C8 C0 02 96 E4 */ lfs f0, lbl__717-_SDA2_BASE_(r2) +/* 800C26CC 000BF4CC 38 63 AE 20 */ addi r3, r3, lbl_cbray@l /* 800C26D0 000BF4D0 D0 03 00 1C */ stfs f0, 0x1c(r3) lbl_800C26D4: /* 800C26D4 000BF4D4 80 1D 00 20 */ lwz r0, 0x20(r29) /* 800C26D8 000BF4D8 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15 /* 800C26DC 000BF4DC 41 82 00 1C */ beq lbl_800C26F8 -/* 800C26E0 000BF4E0 3C 60 80 30 */ lis r3, lbl_802FAE20@ha -/* 800C26E4 000BF4E4 38 63 AE 20 */ addi r3, r3, lbl_802FAE20@l +/* 800C26E0 000BF4E0 3C 60 80 30 */ lis r3, lbl_cbray@ha +/* 800C26E4 000BF4E4 38 63 AE 20 */ addi r3, r3, lbl_cbray@l /* 800C26E8 000BF4E8 C0 23 00 1C */ lfs f1, 0x1c(r3) /* 800C26EC 000BF4EC C0 03 00 18 */ lfs f0, 0x18(r3) /* 800C26F0 000BF4F0 EC 01 00 28 */ fsubs f0, f1, f0 @@ -1842,7 +1842,7 @@ lbl_800C26F8: /* 800C2704 000BF504 41 82 00 34 */ beq lbl_800C2738 /* 800C2708 000BF508 38 00 00 01 */ li r0, 1 /* 800C270C 000BF50C 3C 60 80 0C */ lis r3, iCollide.rayHitsEnvCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@ha -/* 800C2710 000BF510 90 0D 91 88 */ stw r0, lbl_803CBA88-_SDA_BASE_(r13) +/* 800C2710 000BF510 90 0D 91 88 */ stw r0, lbl_sCollidingJSP-_SDA_BASE_(r13) /* 800C2714 000BF514 38 A3 1A 88 */ addi r5, r3, iCollide.rayHitsEnvCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@l /* 800C2718 000BF518 7F E6 FB 78 */ mr r6, r31 /* 800C271C 000BF51C 38 81 00 14 */ addi r4, r1, 0x14 @@ -1850,7 +1850,7 @@ lbl_800C26F8: /* 800C2724 000BF524 80 63 00 10 */ lwz r3, 0x10(r3) /* 800C2728 000BF528 48 05 C7 51 */ bl xClumpColl_ForAllIntersections__FP17xClumpCollBSPTreeP14RpIntersectionPFP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv_P19RpCollisionTrianglePv /* 800C272C 000BF52C 38 00 00 00 */ li r0, 0 -/* 800C2730 000BF530 90 0D 91 88 */ stw r0, lbl_803CBA88-_SDA_BASE_(r13) +/* 800C2730 000BF530 90 0D 91 88 */ stw r0, lbl_sCollidingJSP-_SDA_BASE_(r13) /* 800C2734 000BF534 48 00 00 40 */ b lbl_800C2774 lbl_800C2738: /* 800C2738 000BF538 3C 80 80 0C */ lis r4, iCollide.rayHitsEnvCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@ha @@ -1902,9 +1902,9 @@ lbl_800C27E8: /* 800C27E8 000BF5E8 80 1D 00 20 */ lwz r0, 0x20(r29) /* 800C27EC 000BF5EC 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15 /* 800C27F0 000BF5F0 41 82 00 1C */ beq lbl_800C280C -/* 800C27F4 000BF5F4 3C 60 80 30 */ lis r3, lbl_802FAE20@ha +/* 800C27F4 000BF5F4 3C 60 80 30 */ lis r3, lbl_cbray@ha /* 800C27F8 000BF5F8 C0 3F 00 10 */ lfs f1, 0x10(r31) -/* 800C27FC 000BF5FC 38 63 AE 20 */ addi r3, r3, lbl_802FAE20@l +/* 800C27FC 000BF5FC 38 63 AE 20 */ addi r3, r3, lbl_cbray@l /* 800C2800 000BF600 C0 03 00 18 */ lfs f0, 0x18(r3) /* 800C2804 000BF604 EC 01 00 2A */ fadds f0, f1, f0 /* 800C2808 000BF608 D0 1F 00 10 */ stfs f0, 0x10(r31) @@ -2023,9 +2023,9 @@ lbl_800C2984: /* 800C2998 000BF798 D0 01 00 40 */ stfs f0, 0x40(r1) lbl_800C299C: /* 800C299C 000BF79C C0 21 00 2C */ lfs f1, 0x2c(r1) -/* 800C29A0 000BF7A0 3C 60 80 30 */ lis r3, lbl_802FAE20@ha +/* 800C29A0 000BF7A0 3C 60 80 30 */ lis r3, lbl_cbray@ha /* 800C29A4 000BF7A4 C0 01 00 38 */ lfs f0, 0x38(r1) -/* 800C29A8 000BF7A8 38 63 AE 20 */ addi r3, r3, lbl_802FAE20@l +/* 800C29A8 000BF7A8 38 63 AE 20 */ addi r3, r3, lbl_cbray@l /* 800C29AC 000BF7AC C0 61 00 30 */ lfs f3, 0x30(r1) /* 800C29B0 000BF7B0 7F A4 EB 78 */ mr r4, r29 /* 800C29B4 000BF7B4 EC 81 00 2A */ fadds f4, f1, f0 @@ -2041,16 +2041,16 @@ lbl_800C299C: /* 800C29DC 000BF7DC 80 1D 00 20 */ lwz r0, 0x20(r29) /* 800C29E0 000BF7E0 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14 /* 800C29E4 000BF7E4 40 82 00 14 */ bne lbl_800C29F8 -/* 800C29E8 000BF7E8 3C 60 80 30 */ lis r3, lbl_802FAE20@ha -/* 800C29EC 000BF7EC C0 02 96 E4 */ lfs f0, lbl_803CE064-_SDA2_BASE_(r2) -/* 800C29F0 000BF7F0 38 63 AE 20 */ addi r3, r3, lbl_802FAE20@l +/* 800C29E8 000BF7E8 3C 60 80 30 */ lis r3, lbl_cbray@ha +/* 800C29EC 000BF7EC C0 02 96 E4 */ lfs f0, lbl__717-_SDA2_BASE_(r2) +/* 800C29F0 000BF7F0 38 63 AE 20 */ addi r3, r3, lbl_cbray@l /* 800C29F4 000BF7F4 D0 03 00 1C */ stfs f0, 0x1c(r3) lbl_800C29F8: /* 800C29F8 000BF7F8 80 1D 00 20 */ lwz r0, 0x20(r29) /* 800C29FC 000BF7FC 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15 /* 800C2A00 000BF800 41 82 00 1C */ beq lbl_800C2A1C -/* 800C2A04 000BF804 3C 60 80 30 */ lis r3, lbl_802FAE20@ha -/* 800C2A08 000BF808 38 63 AE 20 */ addi r3, r3, lbl_802FAE20@l +/* 800C2A04 000BF804 3C 60 80 30 */ lis r3, lbl_cbray@ha +/* 800C2A08 000BF808 38 63 AE 20 */ addi r3, r3, lbl_cbray@l /* 800C2A0C 000BF80C C0 23 00 1C */ lfs f1, 0x1c(r3) /* 800C2A10 000BF810 C0 03 00 18 */ lfs f0, 0x18(r3) /* 800C2A14 000BF814 EC 01 00 28 */ fsubs f0, f1, f0 @@ -2064,16 +2064,16 @@ lbl_800C2A1C: /* 800C2A30 000BF830 48 17 69 4D */ bl RwFrameTransform /* 800C2A34 000BF834 7F 83 E3 78 */ mr r3, r28 /* 800C2A38 000BF838 4B F4 BC 19 */ bl xVec3Length__FPC5xVec3 -/* 800C2A3C 000BF83C 3C 60 80 30 */ lis r3, lbl_802FAE20@ha +/* 800C2A3C 000BF83C 3C 60 80 30 */ lis r3, lbl_cbray@ha /* 800C2A40 000BF840 FF E0 08 90 */ fmr f31, f1 -/* 800C2A44 000BF844 38 63 AE 20 */ addi r3, r3, lbl_802FAE20@l +/* 800C2A44 000BF844 38 63 AE 20 */ addi r3, r3, lbl_cbray@l /* 800C2A48 000BF848 C0 03 00 1C */ lfs f0, 0x1c(r3) /* 800C2A4C 000BF84C EC 00 F8 24 */ fdivs f0, f0, f31 /* 800C2A50 000BF850 D0 03 00 1C */ stfs f0, 0x1c(r3) /* 800C2A54 000BF854 80 1F 00 00 */ lwz r0, 0(r31) /* 800C2A58 000BF858 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 800C2A5C 000BF85C 90 1F 00 00 */ stw r0, 0(r31) -/* 800C2A60 000BF860 C0 02 96 EC */ lfs f0, lbl_803CE06C-_SDA2_BASE_(r2) +/* 800C2A60 000BF860 C0 02 96 EC */ lfs f0, lbl__760_4-_SDA2_BASE_(r2) /* 800C2A64 000BF864 D0 1F 00 10 */ stfs f0, 0x10(r31) /* 800C2A68 000BF868 80 7F 00 00 */ lwz r3, 0(r31) /* 800C2A6C 000BF86C 54 60 04 A5 */ rlwinm. r0, r3, 0, 0x12, 0x12 @@ -2112,9 +2112,9 @@ lbl_800C2A7C: /* 800C2AEC 000BF8EC 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15 /* 800C2AF0 000BF8F0 D0 1F 00 10 */ stfs f0, 0x10(r31) /* 800C2AF4 000BF8F4 41 82 00 1C */ beq lbl_800C2B10 -/* 800C2AF8 000BF8F8 3C 60 80 30 */ lis r3, lbl_802FAE20@ha +/* 800C2AF8 000BF8F8 3C 60 80 30 */ lis r3, lbl_cbray@ha /* 800C2AFC 000BF8FC C0 3F 00 10 */ lfs f1, 0x10(r31) -/* 800C2B00 000BF900 38 63 AE 20 */ addi r3, r3, lbl_802FAE20@l +/* 800C2B00 000BF900 38 63 AE 20 */ addi r3, r3, lbl_cbray@l /* 800C2B04 000BF904 C0 03 00 18 */ lfs f0, 0x18(r3) /* 800C2B08 000BF908 EC 01 00 2A */ fadds f0, f1, f0 /* 800C2B0C 000BF90C D0 1F 00 10 */ stfs f0, 0x10(r31) diff --git a/asm/Core/p2/iCutscene.s b/asm/Core/p2/iCutscene.s index a7bbd861c..1ba0e6412 100644 --- a/asm/Core/p2/iCutscene.s +++ b/asm/Core/p2/iCutscene.s @@ -237,7 +237,7 @@ iCSFileAsyncRead__FP9xCutscenePvUi: /* 801355BC 001323BC 90 01 00 14 */ stw r0, 0x14(r1) /* 801355C0 001323C0 38 00 00 01 */ li r0, 1 /* 801355C4 001323C4 28 09 00 00 */ cmplwi r9, 0 -/* 801355C8 001323C8 90 AD 96 30 */ stw r5, lbl_803CBF30-_SDA_BASE_(r13) +/* 801355C8 001323C8 90 AD 96 30 */ stw r5, lbl_read_sizzze-_SDA_BASE_(r13) /* 801355CC 001323CC 90 03 00 1C */ stw r0, 0x1c(r3) /* 801355D0 001323D0 40 81 00 88 */ ble lbl_80135658 /* 801355D4 001323D4 28 09 00 08 */ cmplwi r9, 8 @@ -403,7 +403,7 @@ lbl_801357E4: /* 80135800 00132600 80 05 00 00 */ lwz r0, 0(r5) /* 80135804 00132604 28 00 00 06 */ cmplwi r0, 6 /* 80135808 00132608 40 82 00 50 */ bne lbl_80135858 -/* 8013580C 0013260C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8013580C 0013260C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80135810 00132610 80 65 00 08 */ lwz r3, 8(r5) /* 80135814 00132614 81 84 01 34 */ lwz r12, 0x134(r4) /* 80135818 00132618 7D 89 03 A6 */ mtctr r12 @@ -494,11 +494,11 @@ lbl_80135910: /* 80135954 00132754 40 82 00 58 */ bne lbl_801359AC /* 80135958 00132758 80 7E 01 84 */ lwz r3, 0x184(r30) /* 8013595C 0013275C 38 80 00 FF */ li r4, 0xff -/* 80135960 00132760 C0 22 A3 60 */ lfs f1, lbl_803CECE0-_SDA2_BASE_(r2) +/* 80135960 00132760 C0 22 A3 60 */ lfs f1, lbl__835_2-_SDA2_BASE_(r2) /* 80135964 00132764 38 A0 02 00 */ li r5, 0x200 -/* 80135968 00132768 C0 42 A3 64 */ lfs f2, lbl_803CECE4-_SDA2_BASE_(r2) +/* 80135968 00132768 C0 42 A3 64 */ lfs f2, lbl__836_2-_SDA2_BASE_(r2) /* 8013596C 0013276C 38 C0 00 00 */ li r6, 0 -/* 80135970 00132770 C0 62 A3 68 */ lfs f3, lbl_803CECE8-_SDA2_BASE_(r2) +/* 80135970 00132770 C0 62 A3 68 */ lfs f3, lbl__837_5-_SDA2_BASE_(r2) /* 80135974 00132774 38 E0 00 03 */ li r7, 3 /* 80135978 00132778 4B F1 30 B5 */ bl xSndPlay__FUiffUiUiUi14sound_categoryf /* 8013597C 0013277C 90 7E 01 8C */ stw r3, 0x18c(r30) @@ -507,20 +507,20 @@ lbl_80135910: /* 80135988 00132788 38 C0 00 00 */ li r6, 0 /* 8013598C 0013278C 80 7E 01 88 */ lwz r3, 0x188(r30) /* 80135990 00132790 38 E0 00 03 */ li r7, 3 -/* 80135994 00132794 C0 22 A3 60 */ lfs f1, lbl_803CECE0-_SDA2_BASE_(r2) -/* 80135998 00132798 C0 42 A3 64 */ lfs f2, lbl_803CECE4-_SDA2_BASE_(r2) -/* 8013599C 0013279C C0 62 A3 68 */ lfs f3, lbl_803CECE8-_SDA2_BASE_(r2) +/* 80135994 00132794 C0 22 A3 60 */ lfs f1, lbl__835_2-_SDA2_BASE_(r2) +/* 80135998 00132798 C0 42 A3 64 */ lfs f2, lbl__836_2-_SDA2_BASE_(r2) +/* 8013599C 0013279C C0 62 A3 68 */ lfs f3, lbl__837_5-_SDA2_BASE_(r2) /* 801359A0 001327A0 4B F1 30 8D */ bl xSndPlay__FUiffUiUiUi14sound_categoryf /* 801359A4 001327A4 90 7E 01 90 */ stw r3, 0x190(r30) /* 801359A8 001327A8 48 00 00 34 */ b lbl_801359DC lbl_801359AC: /* 801359AC 001327AC 80 7E 01 84 */ lwz r3, 0x184(r30) /* 801359B0 001327B0 38 80 00 FF */ li r4, 0xff -/* 801359B4 001327B4 C0 22 A3 60 */ lfs f1, lbl_803CECE0-_SDA2_BASE_(r2) +/* 801359B4 001327B4 C0 22 A3 60 */ lfs f1, lbl__835_2-_SDA2_BASE_(r2) /* 801359B8 001327B8 38 A0 02 00 */ li r5, 0x200 -/* 801359BC 001327BC C0 42 A3 64 */ lfs f2, lbl_803CECE4-_SDA2_BASE_(r2) +/* 801359BC 001327BC C0 42 A3 64 */ lfs f2, lbl__836_2-_SDA2_BASE_(r2) /* 801359C0 001327C0 38 C0 00 00 */ li r6, 0 -/* 801359C4 001327C4 C0 62 A3 68 */ lfs f3, lbl_803CECE8-_SDA2_BASE_(r2) +/* 801359C4 001327C4 C0 62 A3 68 */ lfs f3, lbl__837_5-_SDA2_BASE_(r2) /* 801359C8 001327C8 38 E0 00 03 */ li r7, 3 /* 801359CC 001327CC 4B F1 30 61 */ bl xSndPlay__FUiffUiUiUi14sound_categoryf /* 801359D0 001327D0 90 7E 01 8C */ stw r3, 0x18c(r30) diff --git a/asm/Core/p2/iEnv.s b/asm/Core/p2/iEnv.s index a064774ff..4e2ac92cc 100644 --- a/asm/Core/p2/iEnv.s +++ b/asm/Core/p2/iEnv.s @@ -10,13 +10,13 @@ lbl_800C2EAC: /* 800C2EBC 000BFCBC 7C 9F 23 78 */ mr r31, r4 /* 800C2EC0 000BFCC0 93 C1 00 08 */ stw r30, 8(r1) /* 800C2EC4 000BFCC4 7C 7E 1B 78 */ mr r30, r3 -/* 800C2EC8 000BFCC8 80 6D 91 B8 */ lwz r3, lbl_803CBAB8-_SDA_BASE_(r13) +/* 800C2EC8 000BFCC8 80 6D 91 B8 */ lwz r3, lbl_sPipeCamera-_SDA_BASE_(r13) /* 800C2ECC 000BFCCC 48 17 46 E5 */ bl RwCameraBeginUpdate /* 800C2ED0 000BFCD0 28 03 00 00 */ cmplwi r3, 0 /* 800C2ED4 000BFCD4 41 82 00 14 */ beq lbl_800C2EE8 /* 800C2ED8 000BFCD8 7F C3 F3 78 */ mr r3, r30 /* 800C2EDC 000BFCDC 48 15 1F 9D */ bl RpAtomicInstance -/* 800C2EE0 000BFCE0 80 6D 91 B8 */ lwz r3, lbl_803CBAB8-_SDA_BASE_(r13) +/* 800C2EE0 000BFCE0 80 6D 91 B8 */ lwz r3, lbl_sPipeCamera-_SDA_BASE_(r13) /* 800C2EE4 000BFCE4 48 17 46 A5 */ bl RwCameraEndUpdate lbl_800C2EE8: /* 800C2EE8 000BFCE8 28 1F 00 00 */ cmplwi r31, 0 @@ -79,9 +79,9 @@ iEnvLoad__FP4iEnvPCvUii: /* 800C2FA4 000BFDA4 40 82 00 C8 */ bne lbl_800C306C /* 800C2FA8 000BFDA8 2C 1F 00 00 */ cmpwi r31, 0 /* 800C2FAC 000BFDAC 40 82 00 DC */ bne lbl_800C3088 -/* 800C2FB0 000BFDB0 3C 80 80 26 */ lis r4, lbl_80260130@ha +/* 800C2FB0 000BFDB0 3C 80 80 26 */ lis r4, lbl__700_1@ha /* 800C2FB4 000BFDB4 38 61 00 08 */ addi r3, r1, 8 -/* 800C2FB8 000BFDB8 39 24 01 30 */ addi r9, r4, lbl_80260130@l +/* 800C2FB8 000BFDB8 39 24 01 30 */ addi r9, r4, lbl__700_1@l /* 800C2FBC 000BFDBC 81 09 00 00 */ lwz r8, 0(r9) /* 800C2FC0 000BFDC0 80 E9 00 04 */ lwz r7, 4(r9) /* 800C2FC4 000BFDC4 80 C9 00 08 */ lwz r6, 8(r9) @@ -100,11 +100,11 @@ iEnvLoad__FP4iEnvPCvUii: /* 800C2FF8 000BFDF8 38 80 01 E0 */ li r4, 0x1e0 /* 800C2FFC 000BFDFC 38 A0 00 00 */ li r5, 0 /* 800C3000 000BFE00 4B FF D1 39 */ bl iCameraCreate__Fiii -/* 800C3004 000BFE04 90 6D 91 B8 */ stw r3, lbl_803CBAB8-_SDA_BASE_(r13) +/* 800C3004 000BFE04 90 6D 91 B8 */ stw r3, lbl_sPipeCamera-_SDA_BASE_(r13) /* 800C3008 000BFE08 80 1E 00 00 */ lwz r0, 0(r30) -/* 800C300C 000BFE0C 90 0D 91 B4 */ stw r0, lbl_803CBAB4-_SDA_BASE_(r13) -/* 800C3010 000BFE10 80 6D 91 B4 */ lwz r3, lbl_803CBAB4-_SDA_BASE_(r13) -/* 800C3014 000BFE14 80 8D 91 B8 */ lwz r4, lbl_803CBAB8-_SDA_BASE_(r13) +/* 800C300C 000BFE0C 90 0D 91 B4 */ stw r0, lbl_sPipeWorld-_SDA_BASE_(r13) +/* 800C3010 000BFE10 80 6D 91 B4 */ lwz r3, lbl_sPipeWorld-_SDA_BASE_(r13) +/* 800C3014 000BFE14 80 8D 91 B8 */ lwz r4, lbl_sPipeCamera-_SDA_BASE_(r13) /* 800C3018 000BFE18 48 15 BE DD */ bl RpWorldAddCamera /* 800C301C 000BFE1C 93 BE 00 10 */ stw r29, 0x10(r30) /* 800C3020 000BFE20 3C 60 80 0C */ lis r3, lbl_800C2EAC@ha @@ -117,14 +117,14 @@ iEnvLoad__FP4iEnvPCvUii: /* 800C303C 000BFE3C 80 64 00 10 */ lwz r3, 0x10(r4) /* 800C3040 000BFE40 80 84 00 0C */ lwz r4, 0xc(r4) /* 800C3044 000BFE44 48 05 A5 B1 */ bl xClumpColl_InstancePointers__FP17xClumpCollBSPTreeP7RpClump -/* 800C3048 000BFE48 80 6D 91 B4 */ lwz r3, lbl_803CBAB4-_SDA_BASE_(r13) -/* 800C304C 000BFE4C 80 8D 91 B8 */ lwz r4, lbl_803CBAB8-_SDA_BASE_(r13) +/* 800C3048 000BFE48 80 6D 91 B4 */ lwz r3, lbl_sPipeWorld-_SDA_BASE_(r13) +/* 800C304C 000BFE4C 80 8D 91 B8 */ lwz r4, lbl_sPipeCamera-_SDA_BASE_(r13) /* 800C3050 000BFE50 48 15 BE F9 */ bl RpWorldRemoveCamera -/* 800C3054 000BFE54 80 6D 91 B8 */ lwz r3, lbl_803CBAB8-_SDA_BASE_(r13) +/* 800C3054 000BFE54 80 6D 91 B8 */ lwz r3, lbl_sPipeCamera-_SDA_BASE_(r13) /* 800C3058 000BFE58 4B FF D1 B9 */ bl iCameraDestroy__FP8RwCamera /* 800C305C 000BFE5C 38 00 00 00 */ li r0, 0 -/* 800C3060 000BFE60 90 0D 91 B4 */ stw r0, lbl_803CBAB4-_SDA_BASE_(r13) -/* 800C3064 000BFE64 90 0D 91 B8 */ stw r0, lbl_803CBAB8-_SDA_BASE_(r13) +/* 800C3060 000BFE60 90 0D 91 B4 */ stw r0, lbl_sPipeWorld-_SDA_BASE_(r13) +/* 800C3064 000BFE64 90 0D 91 B8 */ stw r0, lbl_sPipeCamera-_SDA_BASE_(r13) /* 800C3068 000BFE68 48 00 00 20 */ b lbl_800C3088 lbl_800C306C: /* 800C306C 000BFE6C 2C 1F 00 00 */ cmpwi r31, 0 @@ -290,7 +290,7 @@ lbl_800C327C: /* 800C327C 000C007C 80 7F 00 00 */ lwz r3, 0(r31) /* 800C3280 000C0080 48 15 9C 5D */ bl RpWorldRender lbl_800C3284: -/* 800C3284 000C0084 93 ED 91 BC */ stw r31, lbl_803CBABC-_SDA_BASE_(r13) +/* 800C3284 000C0084 93 ED 91 BC */ stw r31, lbl_lastEnv-_SDA_BASE_(r13) /* 800C3288 000C0088 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C328C 000C008C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800C3290 000C0090 7C 08 03 A6 */ mtlr r0 @@ -303,22 +303,22 @@ iEnvEndRenderFX__FP4iEnv: /* 800C32A0 000C00A0 7C 08 02 A6 */ mflr r0 /* 800C32A4 000C00A4 90 01 00 14 */ stw r0, 0x14(r1) /* 800C32A8 000C00A8 93 E1 00 0C */ stw r31, 0xc(r1) -/* 800C32AC 000C00AC 83 ED 91 BC */ lwz r31, lbl_803CBABC-_SDA_BASE_(r13) +/* 800C32AC 000C00AC 83 ED 91 BC */ lwz r31, lbl_lastEnv-_SDA_BASE_(r13) /* 800C32B0 000C00B0 80 7F 00 08 */ lwz r3, 8(r31) /* 800C32B4 000C00B4 28 03 00 00 */ cmplwi r3, 0 /* 800C32B8 000C00B8 41 82 00 34 */ beq lbl_800C32EC -/* 800C32BC 000C00BC 80 8D 91 80 */ lwz r4, lbl_803CBA80-_SDA_BASE_(r13) +/* 800C32BC 000C00BC 80 8D 91 80 */ lwz r4, lbl_globalCamera-_SDA_BASE_(r13) /* 800C32C0 000C00C0 28 04 00 00 */ cmplwi r4, 0 /* 800C32C4 000C00C4 41 82 00 28 */ beq lbl_800C32EC -/* 800C32C8 000C00C8 80 0D 91 B0 */ lwz r0, lbl_803CBAB0-_SDA_BASE_(r13) +/* 800C32C8 000C00C8 80 0D 91 B0 */ lwz r0, lbl_sBeginDrawFX-_SDA_BASE_(r13) /* 800C32CC 000C00CC 2C 00 00 00 */ cmpwi r0, 0 /* 800C32D0 000C00D0 41 82 00 1C */ beq lbl_800C32EC /* 800C32D4 000C00D4 48 15 BC 75 */ bl RpWorldRemoveCamera /* 800C32D8 000C00D8 80 7F 00 00 */ lwz r3, 0(r31) -/* 800C32DC 000C00DC 80 8D 91 80 */ lwz r4, lbl_803CBA80-_SDA_BASE_(r13) +/* 800C32DC 000C00DC 80 8D 91 80 */ lwz r4, lbl_globalCamera-_SDA_BASE_(r13) /* 800C32E0 000C00E0 48 15 BC 15 */ bl RpWorldAddCamera /* 800C32E4 000C00E4 38 00 00 00 */ li r0, 0 -/* 800C32E8 000C00E8 90 0D 91 B0 */ stw r0, lbl_803CBAB0-_SDA_BASE_(r13) +/* 800C32E8 000C00E8 90 0D 91 B0 */ stw r0, lbl_sBeginDrawFX-_SDA_BASE_(r13) lbl_800C32EC: /* 800C32EC 000C00EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C32F0 000C00F0 83 E1 00 0C */ lwz r31, 0xc(r1) diff --git a/asm/Core/p2/iFMV.s b/asm/Core/p2/iFMV.s index c22a43c81..7f1f819ca 100644 --- a/asm/Core/p2/iFMV.s +++ b/asm/Core/p2/iFMV.s @@ -7,7 +7,7 @@ iFMVmalloc__FUl: /* 800C3998 000C0798 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C399C 000C079C 7C 08 02 A6 */ mflr r0 /* 800C39A0 000C07A0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800C39A4 000C07A4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 800C39A4 000C07A4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800C39A8 000C07A8 81 84 01 34 */ lwz r12, 0x134(r4) /* 800C39AC 000C07AC 7D 89 03 A6 */ mtctr r12 /* 800C39B0 000C07B0 4E 80 04 21 */ bctrl @@ -21,7 +21,7 @@ iFMVfree__FPv: /* 800C39C4 000C07C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C39C8 000C07C8 7C 08 02 A6 */ mflr r0 /* 800C39CC 000C07CC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800C39D0 000C07D0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 800C39D0 000C07D0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800C39D4 000C07D4 81 84 01 38 */ lwz r12, 0x138(r4) /* 800C39D8 000C07D8 7D 89 03 A6 */ mtctr r12 /* 800C39DC 000C07DC 4E 80 04 21 */ bctrl @@ -46,7 +46,7 @@ iFMVPlay__FPcUifbb: lbl_800C3A1C: /* 800C3A1C 000C081C 38 00 00 00 */ li r0, 0 /* 800C3A20 000C0820 7C 9F 23 78 */ mr r31, r4 -/* 800C3A24 000C0824 90 0D 91 D0 */ stw r0, lbl_803CBAD0-_SDA_BASE_(r13) +/* 800C3A24 000C0824 90 0D 91 D0 */ stw r0, lbl_frame_num-_SDA_BASE_(r13) /* 800C3A28 000C0828 48 00 00 14 */ b lbl_800C3A3C lbl_800C3A2C: /* 800C3A2C 000C082C FC 20 F8 90 */ fmr f1, f31 @@ -54,7 +54,7 @@ lbl_800C3A2C: /* 800C3A34 000C0834 7F E4 FB 78 */ mr r4, r31 /* 800C3A38 000C0838 48 00 05 9D */ bl iFMV.PlayFMV__FPcUlf lbl_800C3A3C: -/* 800C3A3C 000C083C 80 0D 91 D0 */ lwz r0, lbl_803CBAD0-_SDA_BASE_(r13) +/* 800C3A3C 000C083C 80 0D 91 D0 */ lwz r0, lbl_frame_num-_SDA_BASE_(r13) /* 800C3A40 000C0840 2C 00 00 00 */ cmpwi r0, 0 /* 800C3A44 000C0844 40 80 FF E8 */ bge lbl_800C3A2C /* 800C3A48 000C0848 38 60 00 00 */ li r3, 0 @@ -69,9 +69,9 @@ lbl_800C3A4C: .global iFMV.Setup_surface_array__Fv iFMV.Setup_surface_array__Fv: -/* 800C3A68 000C0868 3C 60 80 30 */ lis r3, lbl_802FBE80@ha +/* 800C3A68 000C0868 3C 60 80 30 */ lis r3, lbl_Bink_surface_type@ha /* 800C3A6C 000C086C 38 E0 00 03 */ li r7, 3 -/* 800C3A70 000C0870 38 C3 BE 80 */ addi r6, r3, lbl_802FBE80@l +/* 800C3A70 000C0870 38 C3 BE 80 */ addi r6, r3, lbl_Bink_surface_type@l /* 800C3A74 000C0874 38 A0 00 05 */ li r5, 5 /* 800C3A78 000C0878 38 80 00 0A */ li r4, 0xa /* 800C3A7C 000C087C 38 60 00 07 */ li r3, 7 @@ -99,18 +99,18 @@ iFMV.Decompress_frame__FP4BINKP10RAD3DIMAGEl: /* 800C3AC8 000C08C8 7F C3 F3 78 */ mr r3, r30 /* 800C3ACC 000C08CC 38 A1 00 14 */ addi r5, r1, 0x14 /* 800C3AD0 000C08D0 38 C1 00 10 */ addi r6, r1, 0x10 -/* 800C3AD4 000C08D4 38 8D 91 E4 */ addi r4, r13, lbl_803CBAE4-_SDA_BASE_ +/* 800C3AD4 000C08D4 38 8D 91 E4 */ addi r4, r13, lbl_pixels-_SDA_BASE_ /* 800C3AD8 000C08D8 48 01 10 F5 */ bl Lock_RAD_3D_image /* 800C3ADC 000C08DC 2C 03 00 00 */ cmpwi r3, 0 /* 800C3AE0 000C08E0 41 82 00 58 */ beq lbl_800C3B38 /* 800C3AE4 000C08E4 80 01 00 10 */ lwz r0, 0x10(r1) /* 800C3AE8 000C08E8 7C 9F 00 D0 */ neg r4, r31 -/* 800C3AEC 000C08EC 3C 60 80 30 */ lis r3, lbl_802FBE80@ha +/* 800C3AEC 000C08EC 3C 60 80 30 */ lis r3, lbl_Bink_surface_type@ha /* 800C3AF0 000C08F0 3C A0 80 00 */ lis r5, 0x8000 /* 800C3AF4 000C08F4 7C 86 FB 78 */ or r6, r4, r31 /* 800C3AF8 000C08F8 54 00 10 3A */ slwi r0, r0, 2 -/* 800C3AFC 000C08FC 38 63 BE 80 */ addi r3, r3, lbl_802FBE80@l -/* 800C3B00 000C0900 80 8D 91 E4 */ lwz r4, lbl_803CBAE4-_SDA_BASE_(r13) +/* 800C3AFC 000C08FC 38 63 BE 80 */ addi r3, r3, lbl_Bink_surface_type@l +/* 800C3B00 000C0900 80 8D 91 E4 */ lwz r4, lbl_pixels-_SDA_BASE_(r13) /* 800C3B04 000C0904 7C C6 FE 70 */ srawi r6, r6, 0x1f /* 800C3B08 000C0908 7C 03 00 2E */ lwzx r0, r3, r0 /* 800C3B0C 000C090C 7C A7 30 38 */ and r7, r5, r6 @@ -147,21 +147,21 @@ iFMV.DrawFrame__Fffff: /* 800C3B78 000C0978 DB 81 00 A0 */ stfd f28, 0xa0(r1) /* 800C3B7C 000C097C F3 81 00 A8 */ psq_st f28, 168(r1), 0, qr0 /* 800C3B80 000C0980 93 E1 00 9C */ stw r31, 0x9c(r1) -/* 800C3B84 000C0984 83 ED A0 14 */ lwz r31, lbl_803CC914-_SDA_BASE_(r13) +/* 800C3B84 000C0984 83 ED A0 14 */ lwz r31, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 800C3B88 000C0988 3C 60 43 30 */ lis r3, 0x4330 /* 800C3B8C 000C098C FF 80 08 90 */ fmr f28, f1 -/* 800C3B90 000C0990 C0 22 97 00 */ lfs f1, lbl_803CE080-_SDA2_BASE_(r2) +/* 800C3B90 000C0990 C0 22 97 00 */ lfs f1, lbl__706_2-_SDA2_BASE_(r2) /* 800C3B94 000C0994 A0 9F 00 04 */ lhz r4, 4(r31) /* 800C3B98 000C0998 FF A0 10 90 */ fmr f29, f2 /* 800C3B9C 000C099C A0 1F 00 06 */ lhz r0, 6(r31) /* 800C3BA0 000C09A0 FF C0 18 90 */ fmr f30, f3 /* 800C3BA4 000C09A4 90 81 00 7C */ stw r4, 0x7c(r1) /* 800C3BA8 000C09A8 FF E0 20 90 */ fmr f31, f4 -/* 800C3BAC 000C09AC C8 82 97 18 */ lfd f4, lbl_803CE098-_SDA2_BASE_(r2) +/* 800C3BAC 000C09AC C8 82 97 18 */ lfd f4, lbl__712-_SDA2_BASE_(r2) /* 800C3BB0 000C09B0 FC 40 08 90 */ fmr f2, f1 /* 800C3BB4 000C09B4 90 61 00 78 */ stw r3, 0x78(r1) /* 800C3BB8 000C09B8 FC A0 08 90 */ fmr f5, f1 -/* 800C3BBC 000C09BC C0 C2 97 04 */ lfs f6, lbl_803CE084-_SDA2_BASE_(r2) +/* 800C3BBC 000C09BC C0 C2 97 04 */ lfs f6, lbl__707_3-_SDA2_BASE_(r2) /* 800C3BC0 000C09C0 C8 01 00 78 */ lfd f0, 0x78(r1) /* 800C3BC4 000C09C4 90 01 00 84 */ stw r0, 0x84(r1) /* 800C3BC8 000C09C8 EC 60 20 28 */ fsubs f3, f0, f4 @@ -186,7 +186,7 @@ iFMV.DrawFrame__Fffff: /* 800C3C14 000C0A14 3C 60 43 30 */ lis r3, 0x4330 /* 800C3C18 000C0A18 A0 1F 00 06 */ lhz r0, 6(r31) /* 800C3C1C 000C0A1C 90 81 00 8C */ stw r4, 0x8c(r1) -/* 800C3C20 000C0A20 C8 42 97 18 */ lfd f2, lbl_803CE098-_SDA2_BASE_(r2) +/* 800C3C20 000C0A20 C8 42 97 18 */ lfd f2, lbl__712-_SDA2_BASE_(r2) /* 800C3C24 000C0A24 90 61 00 88 */ stw r3, 0x88(r1) /* 800C3C28 000C0A28 C8 01 00 88 */ lfd f0, 0x88(r1) /* 800C3C2C 000C0A2C 90 01 00 94 */ stw r0, 0x94(r1) @@ -215,13 +215,13 @@ lbl_800C3C78: lbl_800C3C84: /* 800C3C84 000C0A84 38 60 00 00 */ li r3, 0 /* 800C3C88 000C0A88 48 10 90 ED */ bl GXSetDispCopyGamma -/* 800C3C8C 000C0A8C C0 22 97 00 */ lfs f1, lbl_803CE080-_SDA2_BASE_(r2) +/* 800C3C8C 000C0A8C C0 22 97 00 */ lfs f1, lbl__706_2-_SDA2_BASE_(r2) /* 800C3C90 000C0A90 38 61 00 08 */ addi r3, r1, 8 -/* 800C3C94 000C0A94 C0 42 97 08 */ lfs f2, lbl_803CE088-_SDA2_BASE_(r2) +/* 800C3C94 000C0A94 C0 42 97 08 */ lfs f2, lbl__708_5-_SDA2_BASE_(r2) /* 800C3C98 000C0A98 FC 60 08 90 */ fmr f3, f1 -/* 800C3C9C 000C0A9C C0 82 97 0C */ lfs f4, lbl_803CE08C-_SDA2_BASE_(r2) +/* 800C3C9C 000C0A9C C0 82 97 0C */ lfs f4, lbl__709_3-_SDA2_BASE_(r2) /* 800C3CA0 000C0AA0 FC A0 08 90 */ fmr f5, f1 -/* 800C3CA4 000C0AA4 C0 C2 97 10 */ lfs f6, lbl_803CE090-_SDA2_BASE_(r2) +/* 800C3CA4 000C0AA4 C0 C2 97 10 */ lfs f6, lbl__710_2-_SDA2_BASE_(r2) /* 800C3CA8 000C0AA8 48 10 CD F5 */ bl C_MTXOrtho /* 800C3CAC 000C0AAC 38 61 00 08 */ addi r3, r1, 8 /* 800C3CB0 000C0AB0 38 80 00 01 */ li r4, 1 @@ -286,15 +286,15 @@ lbl_800C3C84: /* 800C3D9C 000C0B9C 3C 80 43 30 */ lis r4, 0x4330 /* 800C3DA0 000C0BA0 A0 1F 00 06 */ lhz r0, 6(r31) /* 800C3DA4 000C0BA4 90 A1 00 94 */ stw r5, 0x94(r1) -/* 800C3DA8 000C0BA8 C0 22 97 00 */ lfs f1, lbl_803CE080-_SDA2_BASE_(r2) +/* 800C3DA8 000C0BA8 C0 22 97 00 */ lfs f1, lbl__706_2-_SDA2_BASE_(r2) /* 800C3DAC 000C0BAC 90 81 00 90 */ stw r4, 0x90(r1) -/* 800C3DB0 000C0BB0 C8 82 97 18 */ lfd f4, lbl_803CE098-_SDA2_BASE_(r2) +/* 800C3DB0 000C0BB0 C8 82 97 18 */ lfd f4, lbl__712-_SDA2_BASE_(r2) /* 800C3DB4 000C0BB4 FC 40 08 90 */ fmr f2, f1 /* 800C3DB8 000C0BB8 C8 01 00 90 */ lfd f0, 0x90(r1) /* 800C3DBC 000C0BBC FC A0 08 90 */ fmr f5, f1 /* 800C3DC0 000C0BC0 90 01 00 8C */ stw r0, 0x8c(r1) /* 800C3DC4 000C0BC4 EC 60 20 28 */ fsubs f3, f0, f4 -/* 800C3DC8 000C0BC8 C0 C2 97 04 */ lfs f6, lbl_803CE084-_SDA2_BASE_(r2) +/* 800C3DC8 000C0BC8 C0 C2 97 04 */ lfs f6, lbl__707_3-_SDA2_BASE_(r2) /* 800C3DCC 000C0BCC 90 81 00 88 */ stw r4, 0x88(r1) /* 800C3DD0 000C0BD0 C8 01 00 88 */ lfd f0, 0x88(r1) /* 800C3DD4 000C0BD4 EC 80 20 28 */ fsubs f4, f0, f4 @@ -305,15 +305,15 @@ lbl_800C3DE0: /* 800C3DE4 000C0BE4 3C 60 43 30 */ lis r3, 0x4330 /* 800C3DE8 000C0BE8 A0 1F 00 06 */ lhz r0, 6(r31) /* 800C3DEC 000C0BEC 90 81 00 94 */ stw r4, 0x94(r1) -/* 800C3DF0 000C0BF0 C0 22 97 00 */ lfs f1, lbl_803CE080-_SDA2_BASE_(r2) +/* 800C3DF0 000C0BF0 C0 22 97 00 */ lfs f1, lbl__706_2-_SDA2_BASE_(r2) /* 800C3DF4 000C0BF4 90 61 00 90 */ stw r3, 0x90(r1) -/* 800C3DF8 000C0BF8 C8 82 97 18 */ lfd f4, lbl_803CE098-_SDA2_BASE_(r2) +/* 800C3DF8 000C0BF8 C8 82 97 18 */ lfd f4, lbl__712-_SDA2_BASE_(r2) /* 800C3DFC 000C0BFC FC 40 08 90 */ fmr f2, f1 /* 800C3E00 000C0C00 C8 01 00 90 */ lfd f0, 0x90(r1) /* 800C3E04 000C0C04 FC A0 08 90 */ fmr f5, f1 /* 800C3E08 000C0C08 90 01 00 8C */ stw r0, 0x8c(r1) /* 800C3E0C 000C0C0C EC 60 20 28 */ fsubs f3, f0, f4 -/* 800C3E10 000C0C10 C0 C2 97 04 */ lfs f6, lbl_803CE084-_SDA2_BASE_(r2) +/* 800C3E10 000C0C10 C0 C2 97 04 */ lfs f6, lbl__707_3-_SDA2_BASE_(r2) /* 800C3E14 000C0C14 90 61 00 88 */ stw r3, 0x88(r1) /* 800C3E18 000C0C18 C8 01 00 88 */ lfd f0, 0x88(r1) /* 800C3E1C 000C0C1C EC 80 20 28 */ fsubs f4, f0, f4 @@ -322,9 +322,9 @@ lbl_800C3E24: /* 800C3E24 000C0C24 48 10 79 C1 */ bl GXInvalidateVtxCache /* 800C3E28 000C0C28 48 10 A4 49 */ bl GXInvalidateTexAll /* 800C3E2C 000C0C2C FC 20 E0 90 */ fmr f1, f28 -/* 800C3E30 000C0C30 80 6D 91 DC */ lwz r3, lbl_803CBADC-_SDA_BASE_(r13) +/* 800C3E30 000C0C30 80 6D 91 DC */ lwz r3, lbl_Image-_SDA_BASE_(r13) /* 800C3E34 000C0C34 FC 40 E8 90 */ fmr f2, f29 -/* 800C3E38 000C0C38 C0 A2 97 04 */ lfs f5, lbl_803CE084-_SDA2_BASE_(r2) +/* 800C3E38 000C0C38 C0 A2 97 04 */ lfs f5, lbl__707_3-_SDA2_BASE_(r2) /* 800C3E3C 000C0C3C FC 60 F0 90 */ fmr f3, f30 /* 800C3E40 000C0C40 FC 80 F8 90 */ fmr f4, f31 /* 800C3E44 000C0C44 48 01 10 7D */ bl Blit_RAD_3D_image @@ -364,7 +364,7 @@ iFMV.Show_frame__Fv: /* 800C3EB4 000C0CB4 90 01 00 34 */ stw r0, 0x34(r1) /* 800C3EB8 000C0CB8 38 A0 00 00 */ li r5, 0 /* 800C3EBC 000C0CBC 93 E1 00 2C */ stw r31, 0x2c(r1) -/* 800C3EC0 000C0CC0 80 02 BF 18 */ lwz r0, lbl_803D0898-_SDA2_BASE_(r2) +/* 800C3EC0 000C0CC0 80 02 BF 18 */ lwz r0, lbl__721-_SDA2_BASE_(r2) /* 800C3EC4 000C0CC4 90 01 00 08 */ stw r0, 8(r1) /* 800C3EC8 000C0CC8 4B FF C2 71 */ bl iCameraCreate__Fiii /* 800C3ECC 000C0CCC 38 81 00 08 */ addi r4, r1, 8 @@ -373,35 +373,35 @@ iFMV.Show_frame__Fv: /* 800C3ED8 000C0CD8 48 17 39 D9 */ bl RwCameraClear /* 800C3EDC 000C0CDC 7F E3 FB 78 */ mr r3, r31 /* 800C3EE0 000C0CE0 48 17 36 D1 */ bl RwCameraBeginUpdate -/* 800C3EE4 000C0CE4 80 CD 91 D8 */ lwz r6, lbl_803CBAD8-_SDA_BASE_(r13) +/* 800C3EE4 000C0CE4 80 CD 91 D8 */ lwz r6, lbl_Bink-_SDA_BASE_(r13) /* 800C3EE8 000C0CE8 3C 00 43 30 */ lis r0, 0x4330 /* 800C3EEC 000C0CEC 38 A0 02 80 */ li r5, 0x280 /* 800C3EF0 000C0CF0 90 01 00 10 */ stw r0, 0x10(r1) /* 800C3EF4 000C0CF4 80 86 00 00 */ lwz r4, 0(r6) /* 800C3EF8 000C0CF8 38 60 01 E0 */ li r3, 0x1e0 -/* 800C3EFC 000C0CFC C8 22 97 18 */ lfd f1, lbl_803CE098-_SDA2_BASE_(r2) +/* 800C3EFC 000C0CFC C8 22 97 18 */ lfd f1, lbl__712-_SDA2_BASE_(r2) /* 800C3F00 000C0D00 7C 85 23 96 */ divwu r4, r5, r4 /* 800C3F04 000C0D04 90 01 00 18 */ stw r0, 0x18(r1) /* 800C3F08 000C0D08 90 81 00 14 */ stw r4, 0x14(r1) /* 800C3F0C 000C0D0C C8 01 00 10 */ lfd f0, 0x10(r1) /* 800C3F10 000C0D10 EC 00 08 28 */ fsubs f0, f0, f1 -/* 800C3F14 000C0D14 D0 0D 83 40 */ stfs f0, lbl_803CAC40-_SDA_BASE_(r13) +/* 800C3F14 000C0D14 D0 0D 83 40 */ stfs f0, lbl_Width_scale-_SDA_BASE_(r13) /* 800C3F18 000C0D18 80 06 00 04 */ lwz r0, 4(r6) -/* 800C3F1C 000C0D1C C8 22 97 18 */ lfd f1, lbl_803CE098-_SDA2_BASE_(r2) +/* 800C3F1C 000C0D1C C8 22 97 18 */ lfd f1, lbl__712-_SDA2_BASE_(r2) /* 800C3F20 000C0D20 7C 03 03 96 */ divwu r0, r3, r0 /* 800C3F24 000C0D24 90 01 00 1C */ stw r0, 0x1c(r1) /* 800C3F28 000C0D28 C8 01 00 18 */ lfd f0, 0x18(r1) /* 800C3F2C 000C0D2C EC 00 08 28 */ fsubs f0, f0, f1 -/* 800C3F30 000C0D30 D0 0D 83 44 */ stfs f0, lbl_803CAC44-_SDA_BASE_(r13) -/* 800C3F34 000C0D34 C0 22 97 00 */ lfs f1, lbl_803CE080-_SDA2_BASE_(r2) +/* 800C3F30 000C0D30 D0 0D 83 44 */ stfs f0, lbl_Height_scale-_SDA_BASE_(r13) +/* 800C3F34 000C0D34 C0 22 97 00 */ lfs f1, lbl__706_2-_SDA2_BASE_(r2) /* 800C3F38 000C0D38 FC 40 08 90 */ fmr f2, f1 /* 800C3F3C 000C0D3C FC 60 08 90 */ fmr f3, f1 /* 800C3F40 000C0D40 FC 80 08 90 */ fmr f4, f1 /* 800C3F44 000C0D44 48 00 07 49 */ bl iFMV.xDrawLine2D_LocaliFMVVersion__Fffff -/* 800C3F48 000C0D48 C0 22 97 00 */ lfs f1, lbl_803CE080-_SDA2_BASE_(r2) -/* 800C3F4C 000C0D4C C0 6D 83 40 */ lfs f3, lbl_803CAC40-_SDA_BASE_(r13) +/* 800C3F48 000C0D48 C0 22 97 00 */ lfs f1, lbl__706_2-_SDA2_BASE_(r2) +/* 800C3F4C 000C0D4C C0 6D 83 40 */ lfs f3, lbl_Width_scale-_SDA_BASE_(r13) /* 800C3F50 000C0D50 FC 40 08 90 */ fmr f2, f1 -/* 800C3F54 000C0D54 C0 8D 83 44 */ lfs f4, lbl_803CAC44-_SDA_BASE_(r13) +/* 800C3F54 000C0D54 C0 8D 83 44 */ lfs f4, lbl_Height_scale-_SDA_BASE_(r13) /* 800C3F58 000C0D58 4B FF FB FD */ bl iFMV.DrawFrame__Fffff /* 800C3F5C 000C0D5C 7F E3 FB 78 */ mr r3, r31 /* 800C3F60 000C0D60 48 17 36 29 */ bl RwCameraEndUpdate @@ -452,10 +452,10 @@ iFMV.PlayFMV__FPcUlf: /* 800C4000 000C0E00 7C 9E 23 78 */ mr r30, r4 /* 800C4004 000C0E04 38 61 00 08 */ addi r3, r1, 8 /* 800C4008 000C0E08 48 10 84 75 */ bl GXGetCullMode -/* 800C400C 000C0E0C 80 6D A0 14 */ lwz r3, lbl_803CC914-_SDA_BASE_(r13) +/* 800C400C 000C0E0C 80 6D A0 14 */ lwz r3, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 800C4010 000C0E10 48 00 03 3D */ bl InitDisplay__4iFMVFP16_GXRenderModeObj -/* 800C4014 000C0E14 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800C4018 000C0E18 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 800C4014 000C0E14 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800C4018 000C0E18 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 800C401C 000C0E1C 80 7F 03 1C */ lwz r3, 0x31c(r31) /* 800C4020 000C0E20 48 00 6E 35 */ bl iPadStopRumble__FP8_tagxPad /* 800C4024 000C0E24 3C 60 80 0C */ lis r3, lbl_800C3F90@ha @@ -490,8 +490,8 @@ lbl_800C407C: /* 800C4088 000C0E88 7F A3 EB 78 */ mr r3, r29 /* 800C408C 000C0E8C 38 80 00 00 */ li r4, 0 /* 800C4090 000C0E90 48 0D 4A 19 */ bl BinkOpen -/* 800C4094 000C0E94 90 6D 91 D8 */ stw r3, lbl_803CBAD8-_SDA_BASE_(r13) -/* 800C4098 000C0E98 80 0D 91 D8 */ lwz r0, lbl_803CBAD8-_SDA_BASE_(r13) +/* 800C4094 000C0E94 90 6D 91 D8 */ stw r3, lbl_Bink-_SDA_BASE_(r13) +/* 800C4098 000C0E98 80 0D 91 D8 */ lwz r0, lbl_Bink-_SDA_BASE_(r13) /* 800C409C 000C0E9C 28 00 00 00 */ cmplwi r0, 0 /* 800C40A0 000C0EA0 40 82 00 08 */ bne lbl_800C40A8 /* 800C40A4 000C0EA4 48 0D 42 21 */ bl BinkGetError @@ -499,7 +499,7 @@ lbl_800C40A8: /* 800C40A8 000C0EA8 48 0B CB E5 */ bl CheckDVDAndResetState__8iTRCDiskFv /* 800C40AC 000C0EAC 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800C40B0 000C0EB0 40 82 00 60 */ bne lbl_800C4110 -/* 800C40B4 000C0EB4 80 0D 91 D8 */ lwz r0, lbl_803CBAD8-_SDA_BASE_(r13) +/* 800C40B4 000C0EB4 80 0D 91 D8 */ lwz r0, lbl_Bink-_SDA_BASE_(r13) /* 800C40B8 000C0EB8 28 00 00 00 */ cmplwi r0, 0 /* 800C40BC 000C0EBC 40 82 00 48 */ bne lbl_800C4104 /* 800C40C0 000C0EC0 7F A3 EB 78 */ mr r3, r29 @@ -521,96 +521,96 @@ lbl_800C40FC: /* 800C40FC 000C0EFC 7F 83 E3 78 */ mr r3, r28 /* 800C4100 000C0F00 48 10 25 05 */ bl DVDCancel lbl_800C4104: -/* 800C4104 000C0F04 80 0D 91 D8 */ lwz r0, lbl_803CBAD8-_SDA_BASE_(r13) +/* 800C4104 000C0F04 80 0D 91 D8 */ lwz r0, lbl_Bink-_SDA_BASE_(r13) /* 800C4108 000C0F08 28 00 00 00 */ cmplwi r0, 0 /* 800C410C 000C0F0C 41 82 FF 70 */ beq lbl_800C407C lbl_800C4110: -/* 800C4110 000C0F10 80 6D 91 D8 */ lwz r3, lbl_803CBAD8-_SDA_BASE_(r13) +/* 800C4110 000C0F10 80 6D 91 D8 */ lwz r3, lbl_Bink-_SDA_BASE_(r13) /* 800C4114 000C0F14 28 03 00 00 */ cmplwi r3, 0 /* 800C4118 000C0F18 41 82 01 EC */ beq lbl_800C4304 /* 800C411C 000C0F1C 80 03 00 F0 */ lwz r0, 0xf0(r3) /* 800C4120 000C0F20 2C 00 00 00 */ cmpwi r0, 0 /* 800C4124 000C0F24 41 82 00 78 */ beq lbl_800C419C /* 800C4128 000C0F28 38 00 00 00 */ li r0, 0 -/* 800C412C 000C0F2C 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha -/* 800C4130 000C0F30 90 0D 91 EC */ stw r0, lbl_803CBAEC-_SDA_BASE_(r13) -/* 800C4134 000C0F34 3B 83 D5 B4 */ addi r28, r3, lbl_803BD5B4@l +/* 800C412C 000C0F2C 3C 60 80 3C */ lis r3, lbl_gSnd@ha +/* 800C4130 000C0F30 90 0D 91 EC */ stw r0, lbl_ip-_SDA_BASE_(r13) +/* 800C4134 000C0F34 3B 83 D5 B4 */ addi r28, r3, lbl_gSnd@l /* 800C4138 000C0F38 48 00 00 50 */ b lbl_800C4188 lbl_800C413C: /* 800C413C 000C0F3C C0 1C 00 14 */ lfs f0, 0x14(r28) -/* 800C4140 000C0F40 D0 0D 91 E8 */ stfs f0, lbl_803CBAE8-_SDA_BASE_(r13) -/* 800C4144 000C0F44 C0 2D 91 E8 */ lfs f1, lbl_803CBAE8-_SDA_BASE_(r13) -/* 800C4148 000C0F48 C0 0D 91 E8 */ lfs f0, lbl_803CBAE8-_SDA_BASE_(r13) +/* 800C4140 000C0F40 D0 0D 91 E8 */ stfs f0, lbl_vol-_SDA_BASE_(r13) +/* 800C4144 000C0F44 C0 2D 91 E8 */ lfs f1, lbl_vol-_SDA_BASE_(r13) +/* 800C4148 000C0F48 C0 0D 91 E8 */ lfs f0, lbl_vol-_SDA_BASE_(r13) /* 800C414C 000C0F4C EC 01 00 32 */ fmuls f0, f1, f0 -/* 800C4150 000C0F50 D0 0D 91 E8 */ stfs f0, lbl_803CBAE8-_SDA_BASE_(r13) -/* 800C4154 000C0F54 C0 2D 91 E8 */ lfs f1, lbl_803CBAE8-_SDA_BASE_(r13) -/* 800C4158 000C0F58 C0 02 97 20 */ lfs f0, lbl_803CE0A0-_SDA2_BASE_(r2) +/* 800C4150 000C0F50 D0 0D 91 E8 */ stfs f0, lbl_vol-_SDA_BASE_(r13) +/* 800C4154 000C0F54 C0 2D 91 E8 */ lfs f1, lbl_vol-_SDA_BASE_(r13) +/* 800C4158 000C0F58 C0 02 97 20 */ lfs f0, lbl__842_1-_SDA2_BASE_(r2) /* 800C415C 000C0F5C EC 01 00 32 */ fmuls f0, f1, f0 -/* 800C4160 000C0F60 D0 0D 91 E8 */ stfs f0, lbl_803CBAE8-_SDA_BASE_(r13) -/* 800C4164 000C0F64 C0 0D 91 E8 */ lfs f0, lbl_803CBAE8-_SDA_BASE_(r13) -/* 800C4168 000C0F68 80 8D 91 EC */ lwz r4, lbl_803CBAEC-_SDA_BASE_(r13) +/* 800C4160 000C0F60 D0 0D 91 E8 */ stfs f0, lbl_vol-_SDA_BASE_(r13) +/* 800C4164 000C0F64 C0 0D 91 E8 */ lfs f0, lbl_vol-_SDA_BASE_(r13) +/* 800C4168 000C0F68 80 8D 91 EC */ lwz r4, lbl_ip-_SDA_BASE_(r13) /* 800C416C 000C0F6C FC 00 00 1E */ fctiwz f0, f0 /* 800C4170 000C0F70 D8 01 01 20 */ stfd f0, 0x120(r1) /* 800C4174 000C0F74 80 A1 01 24 */ lwz r5, 0x124(r1) /* 800C4178 000C0F78 48 0D 7B A9 */ bl BinkSetVolume -/* 800C417C 000C0F7C 80 6D 91 EC */ lwz r3, lbl_803CBAEC-_SDA_BASE_(r13) +/* 800C417C 000C0F7C 80 6D 91 EC */ lwz r3, lbl_ip-_SDA_BASE_(r13) /* 800C4180 000C0F80 38 03 00 01 */ addi r0, r3, 1 -/* 800C4184 000C0F84 90 0D 91 EC */ stw r0, lbl_803CBAEC-_SDA_BASE_(r13) +/* 800C4184 000C0F84 90 0D 91 EC */ stw r0, lbl_ip-_SDA_BASE_(r13) lbl_800C4188: -/* 800C4188 000C0F88 80 6D 91 D8 */ lwz r3, lbl_803CBAD8-_SDA_BASE_(r13) -/* 800C418C 000C0F8C 80 8D 91 EC */ lwz r4, lbl_803CBAEC-_SDA_BASE_(r13) +/* 800C4188 000C0F88 80 6D 91 D8 */ lwz r3, lbl_Bink-_SDA_BASE_(r13) +/* 800C418C 000C0F8C 80 8D 91 EC */ lwz r4, lbl_ip-_SDA_BASE_(r13) /* 800C4190 000C0F90 80 03 00 F0 */ lwz r0, 0xf0(r3) /* 800C4194 000C0F94 7C 04 00 00 */ cmpw r4, r0 /* 800C4198 000C0F98 40 81 FF A4 */ ble lbl_800C413C lbl_800C419C: -/* 800C419C 000C0F9C 80 AD 91 D8 */ lwz r5, lbl_803CBAD8-_SDA_BASE_(r13) +/* 800C419C 000C0F9C 80 AD 91 D8 */ lwz r5, lbl_Bink-_SDA_BASE_(r13) /* 800C41A0 000C0FA0 38 60 00 00 */ li r3, 0 -/* 800C41A4 000C0FA4 80 CD 91 D4 */ lwz r6, lbl_803CBAD4-_SDA_BASE_(r13) +/* 800C41A4 000C0FA4 80 CD 91 D4 */ lwz r6, lbl_fuckingSurfaceType-_SDA_BASE_(r13) /* 800C41A8 000C0FA8 80 85 00 00 */ lwz r4, 0(r5) /* 800C41AC 000C0FAC 80 A5 00 04 */ lwz r5, 4(r5) /* 800C41B0 000C0FB0 48 01 08 D5 */ bl Open_RAD_3D_image -/* 800C41B4 000C0FB4 90 6D 91 DC */ stw r3, lbl_803CBADC-_SDA_BASE_(r13) -/* 800C41B8 000C0FB8 80 0D 91 DC */ lwz r0, lbl_803CBADC-_SDA_BASE_(r13) +/* 800C41B4 000C0FB4 90 6D 91 DC */ stw r3, lbl_Image-_SDA_BASE_(r13) +/* 800C41B8 000C0FB8 80 0D 91 DC */ lwz r0, lbl_Image-_SDA_BASE_(r13) /* 800C41BC 000C0FBC 28 00 00 00 */ cmplwi r0, 0 /* 800C41C0 000C0FC0 41 82 01 0C */ beq lbl_800C42CC -/* 800C41C4 000C0FC4 80 8D 91 D0 */ lwz r4, lbl_803CBAD0-_SDA_BASE_(r13) +/* 800C41C4 000C0FC4 80 8D 91 D0 */ lwz r4, lbl_frame_num-_SDA_BASE_(r13) /* 800C41C8 000C0FC8 2C 04 00 00 */ cmpwi r4, 0 /* 800C41CC 000C0FCC 41 82 00 10 */ beq lbl_800C41DC -/* 800C41D0 000C0FD0 80 6D 91 D8 */ lwz r3, lbl_803CBAD8-_SDA_BASE_(r13) +/* 800C41D0 000C0FD0 80 6D 91 D8 */ lwz r3, lbl_Bink-_SDA_BASE_(r13) /* 800C41D4 000C0FD4 38 A0 00 00 */ li r5, 0 /* 800C41D8 000C0FD8 48 0D 68 A1 */ bl BinkGoto lbl_800C41DC: /* 800C41DC 000C0FDC 38 00 00 00 */ li r0, 0 -/* 800C41E0 000C0FE0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800C41E4 000C0FE4 90 0D 91 F0 */ stw r0, lbl_803CBAF0-_SDA_BASE_(r13) -/* 800C41E8 000C0FE8 3B 83 05 58 */ addi r28, r3, lbl_803C0558@l +/* 800C41E0 000C0FE0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800C41E4 000C0FE4 90 0D 91 F0 */ stw r0, lbl_oof-_SDA_BASE_(r13) +/* 800C41E8 000C0FE8 3B 83 05 58 */ addi r28, r3, lbl_globals@l /* 800C41EC 000C0FEC 3F A0 43 30 */ lis r29, 0x4330 lbl_800C41F0: /* 800C41F0 000C0FF0 48 0B CA 9D */ bl CheckDVDAndResetState__8iTRCDiskFv /* 800C41F4 000C0FF4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800C41F8 000C0FF8 40 82 00 D4 */ bne lbl_800C42CC -/* 800C41FC 000C0FFC 80 6D 91 D8 */ lwz r3, lbl_803CBAD8-_SDA_BASE_(r13) +/* 800C41FC 000C0FFC 80 6D 91 D8 */ lwz r3, lbl_Bink-_SDA_BASE_(r13) /* 800C4200 000C1000 48 0D 6C 95 */ bl BinkWait /* 800C4204 000C1004 2C 03 00 00 */ cmpwi r3, 0 /* 800C4208 000C1008 40 82 00 24 */ bne lbl_800C422C -/* 800C420C 000C100C 80 6D 91 D8 */ lwz r3, lbl_803CBAD8-_SDA_BASE_(r13) +/* 800C420C 000C100C 80 6D 91 D8 */ lwz r3, lbl_Bink-_SDA_BASE_(r13) /* 800C4210 000C1010 38 A0 00 01 */ li r5, 1 -/* 800C4214 000C1014 80 8D 91 DC */ lwz r4, lbl_803CBADC-_SDA_BASE_(r13) +/* 800C4214 000C1014 80 8D 91 DC */ lwz r4, lbl_Image-_SDA_BASE_(r13) /* 800C4218 000C1018 4B FF F8 85 */ bl iFMV.Decompress_frame__FP4BINKP10RAD3DIMAGEl /* 800C421C 000C101C 4B FF FC 89 */ bl iFMV.Show_frame__Fv -/* 800C4220 000C1020 80 6D 91 D8 */ lwz r3, lbl_803CBAD8-_SDA_BASE_(r13) +/* 800C4220 000C1020 80 6D 91 D8 */ lwz r3, lbl_Bink-_SDA_BASE_(r13) /* 800C4224 000C1024 48 0D 65 5D */ bl BinkNextFrame /* 800C4228 000C1028 48 00 00 14 */ b lbl_800C423C lbl_800C422C: -/* 800C422C 000C102C 80 0D 91 E0 */ lwz r0, lbl_803CBAE0-_SDA_BASE_(r13) +/* 800C422C 000C102C 80 0D 91 E0 */ lwz r0, lbl_Paused-_SDA_BASE_(r13) /* 800C4230 000C1030 2C 00 00 00 */ cmpwi r0, 0 /* 800C4234 000C1034 41 82 00 08 */ beq lbl_800C423C /* 800C4238 000C1038 4B FF FC 6D */ bl iFMV.Show_frame__Fv lbl_800C423C: /* 800C423C 000C103C 88 7C 06 D1 */ lbz r3, 0x6d1(r28) -/* 800C4240 000C1040 C0 22 97 00 */ lfs f1, lbl_803CE080-_SDA2_BASE_(r2) +/* 800C4240 000C1040 C0 22 97 00 */ lfs f1, lbl__706_2-_SDA2_BASE_(r2) /* 800C4244 000C1044 4B F7 1D 81 */ bl xPadUpdate__Fif -/* 800C4248 000C1048 80 8D 91 D8 */ lwz r4, lbl_803CBAD8-_SDA_BASE_(r13) +/* 800C4248 000C1048 80 8D 91 D8 */ lwz r4, lbl_Bink-_SDA_BASE_(r13) /* 800C424C 000C104C 28 1E 00 00 */ cmplwi r30, 0 /* 800C4250 000C1050 93 A1 01 20 */ stw r29, 0x120(r1) /* 800C4254 000C1054 80 64 00 14 */ lwz r3, 0x14(r4) @@ -618,7 +618,7 @@ lbl_800C423C: /* 800C425C 000C105C 80 A4 00 0C */ lwz r5, 0xc(r4) /* 800C4260 000C1060 7C 03 03 96 */ divwu r0, r3, r0 /* 800C4264 000C1064 93 A1 01 28 */ stw r29, 0x128(r1) -/* 800C4268 000C1068 C8 42 97 18 */ lfd f2, lbl_803CE098-_SDA2_BASE_(r2) +/* 800C4268 000C1068 C8 42 97 18 */ lfd f2, lbl__712-_SDA2_BASE_(r2) /* 800C426C 000C106C 90 A1 01 24 */ stw r5, 0x124(r1) /* 800C4270 000C1070 C8 01 01 20 */ lfd f0, 0x120(r1) /* 800C4274 000C1074 EC 20 10 28 */ fsubs f1, f0, f2 @@ -635,7 +635,7 @@ lbl_800C423C: /* 800C42A0 000C10A0 7C 00 F0 39 */ and. r0, r0, r30 /* 800C42A4 000C10A4 41 82 00 10 */ beq lbl_800C42B4 /* 800C42A8 000C10A8 38 00 FF FF */ li r0, -1 -/* 800C42AC 000C10AC 90 0D 91 D0 */ stw r0, lbl_803CBAD0-_SDA_BASE_(r13) +/* 800C42AC 000C10AC 90 0D 91 D0 */ stw r0, lbl_frame_num-_SDA_BASE_(r13) /* 800C42B0 000C10B0 48 00 00 1C */ b lbl_800C42CC lbl_800C42B4: /* 800C42B4 000C10B4 80 64 00 08 */ lwz r3, 8(r4) @@ -643,30 +643,30 @@ lbl_800C42B4: /* 800C42BC 000C10BC 7C 05 00 40 */ cmplw r5, r0 /* 800C42C0 000C10C0 41 80 FF 30 */ blt lbl_800C41F0 /* 800C42C4 000C10C4 38 00 FF FF */ li r0, -1 -/* 800C42C8 000C10C8 90 0D 91 D0 */ stw r0, lbl_803CBAD0-_SDA_BASE_(r13) +/* 800C42C8 000C10C8 90 0D 91 D0 */ stw r0, lbl_frame_num-_SDA_BASE_(r13) lbl_800C42CC: -/* 800C42CC 000C10CC 80 0D 91 D0 */ lwz r0, lbl_803CBAD0-_SDA_BASE_(r13) +/* 800C42CC 000C10CC 80 0D 91 D0 */ lwz r0, lbl_frame_num-_SDA_BASE_(r13) /* 800C42D0 000C10D0 2C 00 FF FF */ cmpwi r0, -1 /* 800C42D4 000C10D4 41 82 00 10 */ beq lbl_800C42E4 -/* 800C42D8 000C10D8 80 6D 91 D8 */ lwz r3, lbl_803CBAD8-_SDA_BASE_(r13) +/* 800C42D8 000C10D8 80 6D 91 D8 */ lwz r3, lbl_Bink-_SDA_BASE_(r13) /* 800C42DC 000C10DC 80 03 00 0C */ lwz r0, 0xc(r3) -/* 800C42E0 000C10E0 90 0D 91 D0 */ stw r0, lbl_803CBAD0-_SDA_BASE_(r13) +/* 800C42E0 000C10E0 90 0D 91 D0 */ stw r0, lbl_frame_num-_SDA_BASE_(r13) lbl_800C42E4: -/* 800C42E4 000C10E4 80 6D 91 DC */ lwz r3, lbl_803CBADC-_SDA_BASE_(r13) +/* 800C42E4 000C10E4 80 6D 91 DC */ lwz r3, lbl_Image-_SDA_BASE_(r13) /* 800C42E8 000C10E8 48 01 08 99 */ bl Close_RAD_3D_image /* 800C42EC 000C10EC 38 00 00 00 */ li r0, 0 -/* 800C42F0 000C10F0 90 0D 91 DC */ stw r0, lbl_803CBADC-_SDA_BASE_(r13) -/* 800C42F4 000C10F4 80 6D 91 D8 */ lwz r3, lbl_803CBAD8-_SDA_BASE_(r13) +/* 800C42F0 000C10F0 90 0D 91 DC */ stw r0, lbl_Image-_SDA_BASE_(r13) +/* 800C42F4 000C10F4 80 6D 91 D8 */ lwz r3, lbl_Bink-_SDA_BASE_(r13) /* 800C42F8 000C10F8 48 0D 69 B5 */ bl BinkClose /* 800C42FC 000C10FC 38 00 00 00 */ li r0, 0 -/* 800C4300 000C1100 90 0D 91 D8 */ stw r0, lbl_803CBAD8-_SDA_BASE_(r13) +/* 800C4300 000C1100 90 0D 91 D8 */ stw r0, lbl_Bink-_SDA_BASE_(r13) lbl_800C4304: /* 800C4304 000C1104 80 61 00 08 */ lwz r3, 8(r1) /* 800C4308 000C1108 48 10 81 31 */ bl GXSetCullMode /* 800C430C 000C110C 48 00 ED B5 */ bl iVSync__Fv -/* 800C4310 000C1110 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800C4314 000C1114 C0 22 97 00 */ lfs f1, lbl_803CE080-_SDA2_BASE_(r2) -/* 800C4318 000C1118 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800C4310 000C1110 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800C4314 000C1114 C0 22 97 00 */ lfs f1, lbl__706_2-_SDA2_BASE_(r2) +/* 800C4318 000C1118 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800C431C 000C111C 88 63 06 D1 */ lbz r3, 0x6d1(r3) /* 800C4320 000C1120 4B F7 1C A5 */ bl xPadUpdate__Fif /* 800C4324 000C1124 E3 E1 01 48 */ psq_l f31, 328(r1), 0, qr0 @@ -686,16 +686,16 @@ InitDisplay__4iFMVFP16_GXRenderModeObj: /* 800C4350 000C1150 7C 08 02 A6 */ mflr r0 /* 800C4354 000C1154 90 01 00 A4 */ stw r0, 0xa4(r1) /* 800C4358 000C1158 93 E1 00 9C */ stw r31, 0x9c(r1) -/* 800C435C 000C115C 3B ED 91 F4 */ addi r31, r13, lbl_803CBAF4-_SDA_BASE_ +/* 800C435C 000C115C 3B ED 91 F4 */ addi r31, r13, lbl_mXFBs__4iFMV-_SDA_BASE_ /* 800C4360 000C1160 3B FF 00 04 */ addi r31, r31, 4 -/* 800C4364 000C1164 80 02 BF 1C */ lwz r0, lbl_803D089C-_SDA2_BASE_(r2) +/* 800C4364 000C1164 80 02 BF 1C */ lwz r0, lbl__880_2-_SDA2_BASE_(r2) /* 800C4368 000C1168 7F E4 FB 78 */ mr r4, r31 -/* 800C436C 000C116C 90 6D 92 00 */ stw r3, lbl_803CBB00-_SDA_BASE_(r13) -/* 800C4370 000C1170 38 6D 91 F4 */ addi r3, r13, lbl_803CBAF4-_SDA_BASE_ +/* 800C436C 000C116C 90 6D 92 00 */ stw r3, lbl_mRenderMode__4iFMV-_SDA_BASE_(r13) +/* 800C4370 000C1170 38 6D 91 F4 */ addi r3, r13, lbl_mXFBs__4iFMV-_SDA_BASE_ /* 800C4374 000C1174 90 01 00 0C */ stw r0, 0xc(r1) /* 800C4378 000C1178 48 18 26 21 */ bl RwGameCubeGetXFBs /* 800C437C 000C117C 80 1F 00 00 */ lwz r0, 0(r31) -/* 800C4380 000C1180 90 0D 91 FC */ stw r0, lbl_803CBAFC-_SDA_BASE_(r13) +/* 800C4380 000C1180 90 0D 91 FC */ stw r0, lbl_mCurrentFrameBuffer__4iFMV-_SDA_BASE_(r13) /* 800C4384 000C1184 48 00 01 91 */ bl InitGX__4iFMVFv /* 800C4388 000C1188 48 00 02 B1 */ bl InitVI__4iFMVFv /* 800C438C 000C118C 80 01 00 0C */ lwz r0, 0xc(r1) @@ -704,18 +704,18 @@ InitDisplay__4iFMVFP16_GXRenderModeObj: /* 800C4398 000C1198 90 01 00 08 */ stw r0, 8(r1) /* 800C439C 000C119C 38 84 FF FF */ addi r4, r4, 0x00FFFFFF@l /* 800C43A0 000C11A0 48 10 87 55 */ bl GXSetCopyClear -/* 800C43A4 000C11A4 80 CD 92 00 */ lwz r6, lbl_803CBB00-_SDA_BASE_(r13) +/* 800C43A4 000C11A4 80 CD 92 00 */ lwz r6, lbl_mRenderMode__4iFMV-_SDA_BASE_(r13) /* 800C43A8 000C11A8 3C 80 43 30 */ lis r4, 0x4330 -/* 800C43AC 000C11AC C0 22 97 00 */ lfs f1, lbl_803CE080-_SDA2_BASE_(r2) +/* 800C43AC 000C11AC C0 22 97 00 */ lfs f1, lbl__706_2-_SDA2_BASE_(r2) /* 800C43B0 000C11B0 38 61 00 40 */ addi r3, r1, 0x40 /* 800C43B4 000C11B4 A0 A6 00 06 */ lhz r5, 6(r6) /* 800C43B8 000C11B8 A0 06 00 04 */ lhz r0, 4(r6) /* 800C43BC 000C11BC FC 60 08 90 */ fmr f3, f1 /* 800C43C0 000C11C0 90 A1 00 84 */ stw r5, 0x84(r1) /* 800C43C4 000C11C4 FC A0 08 90 */ fmr f5, f1 -/* 800C43C8 000C11C8 C8 82 97 18 */ lfd f4, lbl_803CE098-_SDA2_BASE_(r2) +/* 800C43C8 000C11C8 C8 82 97 18 */ lfd f4, lbl__712-_SDA2_BASE_(r2) /* 800C43CC 000C11CC 90 81 00 80 */ stw r4, 0x80(r1) -/* 800C43D0 000C11D0 C0 C2 97 24 */ lfs f6, lbl_803CE0A4-_SDA2_BASE_(r2) +/* 800C43D0 000C11D0 C0 C2 97 24 */ lfs f6, lbl__887_1-_SDA2_BASE_(r2) /* 800C43D4 000C11D4 C8 01 00 80 */ lfd f0, 0x80(r1) /* 800C43D8 000C11D8 90 01 00 8C */ stw r0, 0x8c(r1) /* 800C43DC 000C11DC EC 40 20 28 */ fsubs f2, f0, f4 @@ -790,7 +790,7 @@ InitDisplay__4iFMVFP16_GXRenderModeObj: /* 800C44F0 000C12F0 38 C0 00 04 */ li r6, 4 /* 800C44F4 000C12F4 48 10 AE 21 */ bl GXSetTevOrder /* 800C44F8 000C12F8 38 00 00 01 */ li r0, 1 -/* 800C44FC 000C12FC 98 0D 83 48 */ stb r0, lbl_803CAC48-_SDA_BASE_(r13) +/* 800C44FC 000C12FC 98 0D 83 48 */ stb r0, lbl_mFirstFrame__4iFMV-_SDA_BASE_(r13) /* 800C4500 000C1300 80 01 00 A4 */ lwz r0, 0xa4(r1) /* 800C4504 000C1304 83 E1 00 9C */ lwz r31, 0x9c(r1) /* 800C4508 000C1308 7C 08 03 A6 */ mtlr r0 @@ -804,16 +804,16 @@ InitGX__4iFMVFv: /* 800C451C 000C131C 3C 60 43 30 */ lis r3, 0x4330 /* 800C4520 000C1320 90 01 00 24 */ stw r0, 0x24(r1) /* 800C4524 000C1324 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 800C4528 000C1328 80 AD 92 00 */ lwz r5, lbl_803CBB00-_SDA_BASE_(r13) -/* 800C452C 000C132C C0 22 97 00 */ lfs f1, lbl_803CE080-_SDA2_BASE_(r2) +/* 800C4528 000C1328 80 AD 92 00 */ lwz r5, lbl_mRenderMode__4iFMV-_SDA_BASE_(r13) +/* 800C452C 000C132C C0 22 97 00 */ lfs f1, lbl__706_2-_SDA2_BASE_(r2) /* 800C4530 000C1330 A0 85 00 04 */ lhz r4, 4(r5) /* 800C4534 000C1334 A0 05 00 06 */ lhz r0, 6(r5) /* 800C4538 000C1338 FC 40 08 90 */ fmr f2, f1 /* 800C453C 000C133C 90 81 00 0C */ stw r4, 0xc(r1) /* 800C4540 000C1340 FC A0 08 90 */ fmr f5, f1 -/* 800C4544 000C1344 C8 82 97 18 */ lfd f4, lbl_803CE098-_SDA2_BASE_(r2) +/* 800C4544 000C1344 C8 82 97 18 */ lfd f4, lbl__712-_SDA2_BASE_(r2) /* 800C4548 000C1348 90 61 00 08 */ stw r3, 8(r1) -/* 800C454C 000C134C C0 C2 97 04 */ lfs f6, lbl_803CE084-_SDA2_BASE_(r2) +/* 800C454C 000C134C C0 C2 97 04 */ lfs f6, lbl__707_3-_SDA2_BASE_(r2) /* 800C4550 000C1350 C8 01 00 08 */ lfd f0, 8(r1) /* 800C4554 000C1354 90 01 00 14 */ stw r0, 0x14(r1) /* 800C4558 000C1358 EC 60 20 28 */ fsubs f3, f0, f4 @@ -821,35 +821,35 @@ InitGX__4iFMVFv: /* 800C4560 000C1360 C8 01 00 10 */ lfd f0, 0x10(r1) /* 800C4564 000C1364 EC 80 20 28 */ fsubs f4, f0, f4 /* 800C4568 000C1368 48 10 BA 11 */ bl GXSetViewport -/* 800C456C 000C136C 80 CD 92 00 */ lwz r6, lbl_803CBB00-_SDA_BASE_(r13) +/* 800C456C 000C136C 80 CD 92 00 */ lwz r6, lbl_mRenderMode__4iFMV-_SDA_BASE_(r13) /* 800C4570 000C1370 38 60 00 00 */ li r3, 0 /* 800C4574 000C1374 38 80 00 00 */ li r4, 0 /* 800C4578 000C1378 A0 A6 00 04 */ lhz r5, 4(r6) /* 800C457C 000C137C A0 C6 00 06 */ lhz r6, 6(r6) /* 800C4580 000C1380 48 10 BA 41 */ bl GXSetScissor -/* 800C4584 000C1384 80 8D 92 00 */ lwz r4, lbl_803CBB00-_SDA_BASE_(r13) +/* 800C4584 000C1384 80 8D 92 00 */ lwz r4, lbl_mRenderMode__4iFMV-_SDA_BASE_(r13) /* 800C4588 000C1388 A0 64 00 06 */ lhz r3, 6(r4) /* 800C458C 000C138C A0 84 00 08 */ lhz r4, 8(r4) /* 800C4590 000C1390 48 10 82 61 */ bl GXGetYScaleFactor /* 800C4594 000C1394 48 10 84 95 */ bl GXSetDispCopyYScale -/* 800C4598 000C1398 80 CD 92 00 */ lwz r6, lbl_803CBB00-_SDA_BASE_(r13) +/* 800C4598 000C1398 80 CD 92 00 */ lwz r6, lbl_mRenderMode__4iFMV-_SDA_BASE_(r13) /* 800C459C 000C139C 54 7F 04 3E */ clrlwi r31, r3, 0x10 /* 800C45A0 000C13A0 38 60 00 00 */ li r3, 0 /* 800C45A4 000C13A4 38 80 00 00 */ li r4, 0 /* 800C45A8 000C13A8 A0 A6 00 04 */ lhz r5, 4(r6) /* 800C45AC 000C13AC A0 C6 00 06 */ lhz r6, 6(r6) /* 800C45B0 000C13B0 48 10 7F 69 */ bl GXSetDispCopySrc -/* 800C45B4 000C13B4 80 6D 92 00 */ lwz r3, lbl_803CBB00-_SDA_BASE_(r13) +/* 800C45B4 000C13B4 80 6D 92 00 */ lwz r3, lbl_mRenderMode__4iFMV-_SDA_BASE_(r13) /* 800C45B8 000C13B8 7F E4 FB 78 */ mr r4, r31 /* 800C45BC 000C13BC A0 63 00 04 */ lhz r3, 4(r3) /* 800C45C0 000C13C0 48 10 80 51 */ bl GXSetDispCopyDst -/* 800C45C4 000C13C4 80 CD 92 00 */ lwz r6, lbl_803CBB00-_SDA_BASE_(r13) +/* 800C45C4 000C13C4 80 CD 92 00 */ lwz r6, lbl_mRenderMode__4iFMV-_SDA_BASE_(r13) /* 800C45C8 000C13C8 38 A0 00 01 */ li r5, 1 /* 800C45CC 000C13CC 88 66 00 19 */ lbz r3, 0x19(r6) /* 800C45D0 000C13D0 38 86 00 1A */ addi r4, r6, 0x1a /* 800C45D4 000C13D4 38 C6 00 32 */ addi r6, r6, 0x32 /* 800C45D8 000C13D8 48 10 85 95 */ bl GXSetCopyFilter -/* 800C45DC 000C13DC 80 6D 92 00 */ lwz r3, lbl_803CBB00-_SDA_BASE_(r13) +/* 800C45DC 000C13DC 80 6D 92 00 */ lwz r3, lbl_mRenderMode__4iFMV-_SDA_BASE_(r13) /* 800C45E0 000C13E0 88 03 00 19 */ lbz r0, 0x19(r3) /* 800C45E4 000C13E4 28 00 00 00 */ cmplwi r0, 0 /* 800C45E8 000C13E8 41 82 00 14 */ beq lbl_800C45FC @@ -862,7 +862,7 @@ lbl_800C45FC: /* 800C4600 000C1400 38 80 00 00 */ li r4, 0 /* 800C4604 000C1404 48 10 B3 31 */ bl GXSetPixelFmt lbl_800C4608: -/* 800C4608 000C1408 80 6D 91 FC */ lwz r3, lbl_803CBAFC-_SDA_BASE_(r13) +/* 800C4608 000C1408 80 6D 91 FC */ lwz r3, lbl_mCurrentFrameBuffer__4iFMV-_SDA_BASE_(r13) /* 800C460C 000C140C 38 80 00 01 */ li r4, 1 /* 800C4610 000C1410 48 10 87 79 */ bl GXCopyDisp /* 800C4614 000C1414 38 60 00 00 */ li r3, 0 @@ -880,14 +880,14 @@ InitVI__4iFMVFv: /* 800C4638 000C1438 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C463C 000C143C 7C 08 02 A6 */ mflr r0 /* 800C4640 000C1440 90 01 00 14 */ stw r0, 0x14(r1) -/* 800C4644 000C1444 80 6D 91 F4 */ lwz r3, lbl_803CBAF4-_SDA_BASE_(r13) +/* 800C4644 000C1444 80 6D 91 F4 */ lwz r3, lbl_mXFBs__4iFMV-_SDA_BASE_(r13) /* 800C4648 000C1448 48 11 81 91 */ bl VISetNextFrameBuffer -/* 800C464C 000C144C 38 6D 91 F4 */ addi r3, r13, lbl_803CBAF4-_SDA_BASE_ +/* 800C464C 000C144C 38 6D 91 F4 */ addi r3, r13, lbl_mXFBs__4iFMV-_SDA_BASE_ /* 800C4650 000C1450 80 03 00 04 */ lwz r0, 4(r3) -/* 800C4654 000C1454 90 0D 91 FC */ stw r0, lbl_803CBAFC-_SDA_BASE_(r13) +/* 800C4654 000C1454 90 0D 91 FC */ stw r0, lbl_mCurrentFrameBuffer__4iFMV-_SDA_BASE_(r13) /* 800C4658 000C1458 48 11 80 51 */ bl VIFlush /* 800C465C 000C145C 48 11 73 5D */ bl VIWaitForRetrace -/* 800C4660 000C1460 80 6D 92 00 */ lwz r3, lbl_803CBB00-_SDA_BASE_(r13) +/* 800C4660 000C1460 80 6D 92 00 */ lwz r3, lbl_mRenderMode__4iFMV-_SDA_BASE_(r13) /* 800C4664 000C1464 80 03 00 00 */ lwz r0, 0(r3) /* 800C4668 000C1468 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800C466C 000C146C 41 82 00 08 */ beq lbl_800C4674 @@ -913,7 +913,7 @@ iFMV.xDrawLine2D_LocaliFMVVersion__Fffff: /* 800C4694 000C1494 90 01 00 74 */ stw r0, 0x74(r1) /* 800C4698 000C1498 39 61 00 70 */ addi r11, r1, 0x70 /* 800C469C 000C149C 48 12 8D D1 */ bl func_801ED46C -/* 800C46A0 000C14A0 80 02 97 28 */ lwz r0, lbl_803CE0A8-_SDA2_BASE_(r2) +/* 800C46A0 000C14A0 80 02 97 28 */ lwz r0, lbl__956_2-_SDA2_BASE_(r2) /* 800C46A4 000C14A4 FF 60 08 90 */ fmr f27, f1 /* 800C46A8 000C14A8 FF 80 10 90 */ fmr f28, f2 /* 800C46AC 000C14AC FF A0 18 90 */ fmr f29, f3 diff --git a/asm/Core/p2/iFX.s b/asm/Core/p2/iFX.s index 19c29736b..59e23715c 100644 --- a/asm/Core/p2/iFX.s +++ b/asm/Core/p2/iFX.s @@ -10,7 +10,7 @@ lbl_800C477C: /* 800C478C 000C158C 7C 7C 1B 78 */ mr r28, r3 /* 800C4790 000C1590 7C 9D 23 78 */ mr r29, r4 /* 800C4794 000C1594 80 A4 00 00 */ lwz r5, 0(r4) -/* 800C4798 000C1598 A0 0D 88 30 */ lhz r0, lbl_803CB130-_SDA_BASE_(r13) +/* 800C4798 000C1598 A0 0D 88 30 */ lhz r0, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 800C479C 000C159C 80 65 00 20 */ lwz r3, 0x20(r5) /* 800C47A0 000C15A0 3A 65 00 18 */ addi r19, r5, 0x18 /* 800C47A4 000C15A4 B0 05 00 18 */ sth r0, 0x18(r5) @@ -25,15 +25,15 @@ lbl_800C477C: /* 800C47C8 000C15C8 48 17 48 69 */ bl RwFrameGetLTM /* 800C47CC 000C15CC 80 BC 00 18 */ lwz r5, 0x18(r28) /* 800C47D0 000C15D0 7C 74 1B 78 */ mr r20, r3 -/* 800C47D4 000C15D4 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 800C47D4 000C15D4 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 800C47D8 000C15D8 7F A4 EB 78 */ mr r4, r29 /* 800C47DC 000C15DC 7C 65 00 2E */ lwzx r3, r5, r0 /* 800C47E0 000C15E0 48 15 AF 75 */ bl _rwDlVtxFmtSetup /* 800C47E4 000C15E4 48 00 00 1C */ b lbl_800C4800 lbl_800C47E8: -/* 800C47E8 000C15E8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 800C47E8 000C15E8 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800C47EC 000C15EC 3A 80 00 00 */ li r20, 0 -/* 800C47F0 000C15F0 80 0D 9F 04 */ lwz r0, lbl_803CC804-_SDA_BASE_(r13) +/* 800C47F0 000C15F0 80 0D 9F 04 */ lwz r0, lbl__rpDlWorldVtxFmtOffset-_SDA_BASE_(r13) /* 800C47F4 000C15F4 80 63 00 04 */ lwz r3, 4(r3) /* 800C47F8 000C15F8 7C 63 00 2E */ lwzx r3, r3, r0 /* 800C47FC 000C15FC 48 15 AF 59 */ bl _rwDlVtxFmtSetup @@ -56,14 +56,14 @@ lbl_800C4828: /* 800C4834 000C1634 54 06 07 FE */ clrlwi r6, r0, 0x1f /* 800C4838 000C1638 80 BD 00 1C */ lwz r5, 0x1c(r29) /* 800C483C 000C163C 48 15 D7 DD */ bl _rwDlObjectRenderSetup -/* 800C4840 000C1640 3C 80 80 26 */ lis r4, lbl_80260148@ha -/* 800C4844 000C1644 39 2D 80 40 */ addi r9, r13, lbl_803CA940-_SDA_BASE_ -/* 800C4848 000C1648 3A 64 01 48 */ addi r19, r4, lbl_80260148@l -/* 800C484C 000C164C 39 0D 80 48 */ addi r8, r13, lbl_803CA948-_SDA_BASE_ +/* 800C4840 000C1640 3C 80 80 26 */ lis r4, lbl__657@ha +/* 800C4844 000C1644 39 2D 80 40 */ addi r9, r13, lbl_xFXanimUVRotMat0-_SDA_BASE_ +/* 800C4848 000C1648 3A 64 01 48 */ addi r19, r4, lbl__657@l +/* 800C484C 000C164C 39 0D 80 48 */ addi r8, r13, lbl_xFXanimUVRotMat1-_SDA_BASE_ /* 800C4850 000C1650 82 93 00 00 */ lwz r20, 0(r19) -/* 800C4854 000C1654 38 ED 80 50 */ addi r7, r13, lbl_803CA950-_SDA_BASE_ +/* 800C4854 000C1654 38 ED 80 50 */ addi r7, r13, lbl_xFXanimUVTrans-_SDA_BASE_ /* 800C4858 000C1658 82 B3 00 04 */ lwz r21, 4(r19) -/* 800C485C 000C165C 38 CD 80 58 */ addi r6, r13, lbl_803CA958-_SDA_BASE_ +/* 800C485C 000C165C 38 CD 80 58 */ addi r6, r13, lbl_xFXanimUVScale-_SDA_BASE_ /* 800C4860 000C1660 82 D3 00 08 */ lwz r22, 8(r19) /* 800C4864 000C1664 7C 7E 1B 78 */ mr r30, r3 /* 800C4868 000C1668 82 F3 00 0C */ lwz r23, 0xc(r19) @@ -94,14 +94,14 @@ lbl_800C4828: /* 800C48CC 000C16CC 91 61 00 2C */ stw r11, 0x2c(r1) /* 800C48D0 000C16D0 91 41 00 30 */ stw r10, 0x30(r1) /* 800C48D4 000C16D4 90 01 00 34 */ stw r0, 0x34(r1) -/* 800C48D8 000C16D8 C0 8D 80 40 */ lfs f4, lbl_803CA940-_SDA_BASE_(r13) +/* 800C48D8 000C16D8 C0 8D 80 40 */ lfs f4, lbl_xFXanimUVRotMat0-_SDA_BASE_(r13) /* 800C48DC 000C16DC D0 81 00 08 */ stfs f4, 8(r1) /* 800C48E0 000C16E0 D0 61 00 0C */ stfs f3, 0xc(r1) -/* 800C48E4 000C16E4 C0 6D 80 50 */ lfs f3, lbl_803CA950-_SDA_BASE_(r13) +/* 800C48E4 000C16E4 C0 6D 80 50 */ lfs f3, lbl_xFXanimUVTrans-_SDA_BASE_(r13) /* 800C48E8 000C16E8 D0 61 00 10 */ stfs f3, 0x10(r1) -/* 800C48EC 000C16EC C0 6D 80 58 */ lfs f3, lbl_803CA958-_SDA_BASE_(r13) +/* 800C48EC 000C16EC C0 6D 80 58 */ lfs f3, lbl_xFXanimUVScale-_SDA_BASE_(r13) /* 800C48F0 000C16F0 D0 61 00 14 */ stfs f3, 0x14(r1) -/* 800C48F4 000C16F4 C0 6D 80 48 */ lfs f3, lbl_803CA948-_SDA_BASE_(r13) +/* 800C48F4 000C16F4 C0 6D 80 48 */ lfs f3, lbl_xFXanimUVRotMat1-_SDA_BASE_(r13) /* 800C48F8 000C16F8 D0 61 00 18 */ stfs f3, 0x18(r1) /* 800C48FC 000C16FC D0 41 00 1C */ stfs f2, 0x1c(r1) /* 800C4900 000C1700 D0 21 00 20 */ stfs f1, 0x20(r1) @@ -130,7 +130,7 @@ lbl_800C493C: /* 800C4958 000C1758 80 95 00 00 */ lwz r4, 0(r21) /* 800C495C 000C175C 28 04 00 00 */ cmplwi r4, 0 /* 800C4960 000C1760 41 82 00 20 */ beq lbl_800C4980 -/* 800C4964 000C1764 80 6D A0 20 */ lwz r3, lbl_803CC920-_SDA_BASE_(r13) +/* 800C4964 000C1764 80 6D A0 20 */ lwz r3, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 800C4968 000C1768 80 84 00 00 */ lwz r4, 0(r4) /* 800C496C 000C176C 38 03 00 14 */ addi r0, r3, 0x14 /* 800C4970 000C1770 7C 04 00 2E */ lwzx r0, r4, r0 diff --git a/asm/Core/p2/iFile.s b/asm/Core/p2/iFile.s index 5bd704e24..c43cca321 100644 --- a/asm/Core/p2/iFile.s +++ b/asm/Core/p2/iFile.s @@ -4,11 +4,11 @@ .global iFileInit__Fv iFileInit__Fv: -/* 800C3300 000C0100 3C 60 80 30 */ lis r3, lbl_802FAE60@ha -/* 800C3304 000C0104 38 63 AE 60 */ addi r3, r3, lbl_802FAE60@l +/* 800C3300 000C0100 3C 60 80 30 */ lis r3, lbl_tbuffer@ha +/* 800C3304 000C0104 38 63 AE 60 */ addi r3, r3, lbl_tbuffer@l /* 800C3308 000C0108 38 03 00 1F */ addi r0, r3, 0x1f /* 800C330C 000C010C 54 00 00 34 */ rlwinm r0, r0, 0, 0, 0x1a -/* 800C3310 000C0110 90 0D 91 C0 */ stw r0, lbl_803CBAC0-_SDA_BASE_(r13) +/* 800C3310 000C0110 90 0D 91 C0 */ stw r0, lbl_buffer32-_SDA_BASE_(r13) /* 800C3314 000C0114 4E 80 00 20 */ blr .global iFileExit__Fv @@ -168,7 +168,7 @@ lbl_800C3504: /* 800C3518 000C0318 4E 80 00 20 */ blr lbl_800C351C: /* 800C351C 000C031C 38 00 00 00 */ li r0, 0 -/* 800C3520 000C0320 90 0D 91 C4 */ stw r0, lbl_803CBAC4-_SDA_BASE_(r13) +/* 800C3520 000C0320 90 0D 91 C4 */ stw r0, lbl_iFileSyncAsyncReadActive-_SDA_BASE_(r13) /* 800C3524 000C0324 4E 80 00 20 */ blr .global iFileRead__FP9tag_xFilePvUi @@ -187,7 +187,7 @@ iFileRead__FP9tag_xFilePvUi: /* 800C3554 000C0354 4B FF FF 25 */ bl iFileSeek__FP9tag_xFileii /* 800C3558 000C0358 38 00 00 01 */ li r0, 1 /* 800C355C 000C035C 3C 60 80 0C */ lis r3, lbl_800C351C@ha -/* 800C3560 000C0360 90 0D 91 C4 */ stw r0, lbl_803CBAC4-_SDA_BASE_(r13) +/* 800C3560 000C0360 90 0D 91 C4 */ stw r0, lbl_iFileSyncAsyncReadActive-_SDA_BASE_(r13) /* 800C3564 000C0364 38 C3 35 1C */ addi r6, r3, lbl_800C351C@l /* 800C3568 000C0368 7F A3 EB 78 */ mr r3, r29 /* 800C356C 000C036C 7F C4 F3 78 */ mr r4, r30 @@ -198,7 +198,7 @@ iFileRead__FP9tag_xFilePvUi: lbl_800C3580: /* 800C3580 000C0380 48 0B D7 0D */ bl CheckDVDAndResetState__8iTRCDiskFv lbl_800C3584: -/* 800C3584 000C0384 80 0D 91 C4 */ lwz r0, lbl_803CBAC4-_SDA_BASE_(r13) +/* 800C3584 000C0384 80 0D 91 C4 */ lwz r0, lbl_iFileSyncAsyncReadActive-_SDA_BASE_(r13) /* 800C3588 000C0388 28 00 00 00 */ cmplwi r0, 0 /* 800C358C 000C038C 40 82 FF F4 */ bne lbl_800C3580 /* 800C3590 000C0390 80 01 00 24 */ lwz r0, 0x24(r1) @@ -217,9 +217,9 @@ lbl_800C35B0: /* 800C35C0 000C03C0 90 01 00 14 */ stw r0, 0x14(r1) /* 800C35C4 000C03C4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800C35C8 000C03C8 80 04 00 2C */ lwz r0, 0x2c(r4) -/* 800C35CC 000C03CC 3C 80 80 3C */ lis r4, lbl_803C35F0@ha +/* 800C35CC 000C03CC 3C 80 80 3C */ lis r4, lbl_file_queue@ha /* 800C35D0 000C03D0 1C A0 00 1C */ mulli r5, r0, 0x1c -/* 800C35D4 000C03D4 38 04 35 F0 */ addi r0, r4, lbl_803C35F0@l +/* 800C35D4 000C03D4 38 04 35 F0 */ addi r0, r4, lbl_file_queue@l /* 800C35D8 000C03D8 7F E0 2A 14 */ add r31, r0, r5 /* 800C35DC 000C03DC 41 82 00 28 */ beq lbl_800C3604 /* 800C35E0 000C03E0 40 80 00 10 */ bge lbl_800C35F0 @@ -330,16 +330,16 @@ iFileReadAsync__FP9tag_xFilePvUiPFP9tag_xFile_vi: /* 800C374C 000C054C 7C 7E 1B 78 */ mr r30, r3 /* 800C3750 000C0550 93 A1 00 14 */ stw r29, 0x14(r1) /* 800C3754 000C0554 93 81 00 10 */ stw r28, 0x10(r1) -/* 800C3758 000C0558 88 0D 91 CC */ lbz r0, lbl_803CBACC-_SDA_BASE_(r13) +/* 800C3758 000C0558 88 0D 91 CC */ lbz r0, lbl_init$504-_SDA_BASE_(r13) /* 800C375C 000C055C 7C 00 07 75 */ extsb. r0, r0 /* 800C3760 000C0560 40 82 00 10 */ bne lbl_800C3770 /* 800C3764 000C0564 38 00 00 01 */ li r0, 1 -/* 800C3768 000C0568 90 0D 91 C8 */ stw r0, lbl_803CBAC8-_SDA_BASE_(r13) -/* 800C376C 000C056C 98 0D 91 CC */ stb r0, lbl_803CBACC-_SDA_BASE_(r13) +/* 800C3768 000C0568 90 0D 91 C8 */ stw r0, lbl_fopcount$503-_SDA_BASE_(r13) +/* 800C376C 000C056C 98 0D 91 CC */ stb r0, lbl_init$504-_SDA_BASE_(r13) lbl_800C3770: -/* 800C3770 000C0570 3C 60 80 3C */ lis r3, lbl_803C35F0@ha +/* 800C3770 000C0570 3C 60 80 3C */ lis r3, lbl_file_queue@ha /* 800C3774 000C0574 38 00 00 04 */ li r0, 4 -/* 800C3778 000C0578 38 63 35 F0 */ addi r3, r3, lbl_803C35F0@l +/* 800C3778 000C0578 38 63 35 F0 */ addi r3, r3, lbl_file_queue@l /* 800C377C 000C057C 3B E0 00 00 */ li r31, 0 /* 800C3780 000C0580 7C 09 03 A6 */ mtctr r0 lbl_800C3784: @@ -348,13 +348,13 @@ lbl_800C3784: /* 800C378C 000C058C 41 82 00 94 */ beq lbl_800C3820 /* 800C3790 000C0590 2C 00 00 01 */ cmpwi r0, 1 /* 800C3794 000C0594 41 82 00 8C */ beq lbl_800C3820 -/* 800C3798 000C0598 81 0D 91 C8 */ lwz r8, lbl_803CBAC8-_SDA_BASE_(r13) -/* 800C379C 000C059C 3C E0 80 3C */ lis r7, lbl_803C35F0@ha +/* 800C3798 000C0598 81 0D 91 C8 */ lwz r8, lbl_fopcount$503-_SDA_BASE_(r13) +/* 800C379C 000C059C 3C E0 80 3C */ lis r7, lbl_file_queue@ha /* 800C37A0 000C05A0 1D 3F 00 1C */ mulli r9, r31, 0x1c /* 800C37A4 000C05A4 38 60 00 00 */ li r3, 0 /* 800C37A8 000C05A8 38 08 00 01 */ addi r0, r8, 1 -/* 800C37AC 000C05AC 90 0D 91 C8 */ stw r0, lbl_803CBAC8-_SDA_BASE_(r13) -/* 800C37B0 000C05B0 38 E7 35 F0 */ addi r7, r7, lbl_803C35F0@l +/* 800C37AC 000C05AC 90 0D 91 C8 */ stw r0, lbl_fopcount$503-_SDA_BASE_(r13) +/* 800C37B0 000C05B0 38 E7 35 F0 */ addi r7, r7, lbl_file_queue@l /* 800C37B4 000C05B4 55 1C 10 3A */ slwi r28, r8, 2 /* 800C37B8 000C05B8 7F C7 49 2E */ stwx r30, r7, r9 /* 800C37BC 000C05BC 7C E7 4A 14 */ add r7, r7, r9 @@ -401,9 +401,9 @@ lbl_800C3830: .global iFileReadAsyncStatus__FiPi iFileReadAsyncStatus__FiPi: /* 800C3850 000C0650 54 60 07 BE */ clrlwi r0, r3, 0x1e -/* 800C3854 000C0654 3C A0 80 3C */ lis r5, lbl_803C35F0@ha +/* 800C3854 000C0654 3C A0 80 3C */ lis r5, lbl_file_queue@ha /* 800C3858 000C0658 1C C0 00 1C */ mulli r6, r0, 0x1c -/* 800C385C 000C065C 38 05 35 F0 */ addi r0, r5, lbl_803C35F0@l +/* 800C385C 000C065C 38 05 35 F0 */ addi r0, r5, lbl_file_queue@l /* 800C3860 000C0660 7C A0 32 14 */ add r5, r0, r6 /* 800C3864 000C0664 80 05 00 18 */ lwz r0, 0x18(r5) /* 800C3868 000C0668 7C 03 00 40 */ cmplw r3, r0 @@ -416,8 +416,8 @@ lbl_800C3878: /* 800C3880 000C0680 80 05 00 0C */ lwz r0, 0xc(r5) /* 800C3884 000C0684 90 04 00 00 */ stw r0, 0(r4) lbl_800C3888: -/* 800C3888 000C0688 3C 60 80 3C */ lis r3, lbl_803C35F0@ha -/* 800C388C 000C068C 38 03 35 F0 */ addi r0, r3, lbl_803C35F0@l +/* 800C3888 000C0688 3C 60 80 3C */ lis r3, lbl_file_queue@ha +/* 800C388C 000C068C 38 03 35 F0 */ addi r0, r3, lbl_file_queue@l /* 800C3890 000C0690 7C 60 32 14 */ add r3, r0, r6 /* 800C3894 000C0694 80 63 00 10 */ lwz r3, 0x10(r3) /* 800C3898 000C0698 4E 80 00 20 */ blr diff --git a/asm/Core/p2/iLight.s b/asm/Core/p2/iLight.s index ced6e67eb..9a1614738 100644 --- a/asm/Core/p2/iLight.s +++ b/asm/Core/p2/iLight.s @@ -4,7 +4,7 @@ .global iLightInit__FP7RpWorld iLightInit__FP7RpWorld: -/* 800C4AF4 000C18F4 90 6D 92 08 */ stw r3, lbl_803CBB08-_SDA_BASE_(r13) +/* 800C4AF4 000C18F4 90 6D 92 08 */ stw r3, lbl_gLightWorld-_SDA_BASE_(r13) /* 800C4AF8 000C18F8 4E 80 00 20 */ blr .global iLightCreate__FP6iLightUi @@ -70,29 +70,29 @@ lbl_800C4BA8: /* 800C4BC4 000C19C4 48 17 44 01 */ bl RwFrameUpdateObjects /* 800C4BC8 000C19C8 93 DD 00 00 */ stw r30, 0(r29) /* 800C4BCC 000C19CC 7F A3 EB 78 */ mr r3, r29 -/* 800C4BD0 000C19D0 C0 02 97 30 */ lfs f0, lbl_803CE0B0-_SDA2_BASE_(r2) +/* 800C4BD0 000C19D0 C0 02 97 30 */ lfs f0, lbl__535_1-_SDA2_BASE_(r2) /* 800C4BD4 000C19D4 D0 1D 00 08 */ stfs f0, 8(r29) -/* 800C4BD8 000C19D8 C0 02 97 30 */ lfs f0, lbl_803CE0B0-_SDA2_BASE_(r2) +/* 800C4BD8 000C19D8 C0 02 97 30 */ lfs f0, lbl__535_1-_SDA2_BASE_(r2) /* 800C4BDC 000C19DC D0 1D 00 0C */ stfs f0, 0xc(r29) -/* 800C4BE0 000C19E0 C0 02 97 30 */ lfs f0, lbl_803CE0B0-_SDA2_BASE_(r2) +/* 800C4BE0 000C19E0 C0 02 97 30 */ lfs f0, lbl__535_1-_SDA2_BASE_(r2) /* 800C4BE4 000C19E4 D0 1D 00 10 */ stfs f0, 0x10(r29) -/* 800C4BE8 000C19E8 C0 02 97 30 */ lfs f0, lbl_803CE0B0-_SDA2_BASE_(r2) +/* 800C4BE8 000C19E8 C0 02 97 30 */ lfs f0, lbl__535_1-_SDA2_BASE_(r2) /* 800C4BEC 000C19EC D0 1D 00 14 */ stfs f0, 0x14(r29) -/* 800C4BF0 000C19F0 C0 02 97 34 */ lfs f0, lbl_803CE0B4-_SDA2_BASE_(r2) +/* 800C4BF0 000C19F0 C0 02 97 34 */ lfs f0, lbl__536-_SDA2_BASE_(r2) /* 800C4BF4 000C19F4 D0 1D 00 1C */ stfs f0, 0x1c(r29) -/* 800C4BF8 000C19F8 C0 02 97 34 */ lfs f0, lbl_803CE0B4-_SDA2_BASE_(r2) +/* 800C4BF8 000C19F8 C0 02 97 34 */ lfs f0, lbl__536-_SDA2_BASE_(r2) /* 800C4BFC 000C19FC D0 1D 00 20 */ stfs f0, 0x20(r29) -/* 800C4C00 000C1A00 C0 02 97 34 */ lfs f0, lbl_803CE0B4-_SDA2_BASE_(r2) +/* 800C4C00 000C1A00 C0 02 97 34 */ lfs f0, lbl__536-_SDA2_BASE_(r2) /* 800C4C04 000C1A04 D0 1D 00 24 */ stfs f0, 0x24(r29) -/* 800C4C08 000C1A08 C0 02 97 34 */ lfs f0, lbl_803CE0B4-_SDA2_BASE_(r2) +/* 800C4C08 000C1A08 C0 02 97 34 */ lfs f0, lbl__536-_SDA2_BASE_(r2) /* 800C4C0C 000C1A0C D0 1D 00 28 */ stfs f0, 0x28(r29) -/* 800C4C10 000C1A10 C0 02 97 30 */ lfs f0, lbl_803CE0B0-_SDA2_BASE_(r2) +/* 800C4C10 000C1A10 C0 02 97 30 */ lfs f0, lbl__535_1-_SDA2_BASE_(r2) /* 800C4C14 000C1A14 D0 1D 00 2C */ stfs f0, 0x2c(r29) -/* 800C4C18 000C1A18 C0 02 97 30 */ lfs f0, lbl_803CE0B0-_SDA2_BASE_(r2) +/* 800C4C18 000C1A18 C0 02 97 30 */ lfs f0, lbl__535_1-_SDA2_BASE_(r2) /* 800C4C1C 000C1A1C D0 1D 00 30 */ stfs f0, 0x30(r29) -/* 800C4C20 000C1A20 C0 02 97 34 */ lfs f0, lbl_803CE0B4-_SDA2_BASE_(r2) +/* 800C4C20 000C1A20 C0 02 97 34 */ lfs f0, lbl__536-_SDA2_BASE_(r2) /* 800C4C24 000C1A24 D0 1D 00 34 */ stfs f0, 0x34(r29) -/* 800C4C28 000C1A28 C0 02 97 30 */ lfs f0, lbl_803CE0B0-_SDA2_BASE_(r2) +/* 800C4C28 000C1A28 C0 02 97 30 */ lfs f0, lbl__535_1-_SDA2_BASE_(r2) /* 800C4C2C 000C1A2C D0 1D 00 38 */ stfs f0, 0x38(r29) lbl_800C4C30: /* 800C4C30 000C1A30 80 01 00 24 */ lwz r0, 0x24(r1) @@ -116,14 +116,14 @@ iLightModify__FP6iLightUi: /* 800C4C6C 000C1A6C 7C 7D 1B 78 */ mr r29, r3 /* 800C4C70 000C1A70 41 82 00 54 */ beq lbl_800C4CC4 /* 800C4C74 000C1A74 80 BD 00 04 */ lwz r5, 4(r29) -/* 800C4C78 000C1A78 3C 60 80 25 */ lis r3, lbl_80253018@ha -/* 800C4C7C 000C1A7C 38 83 30 18 */ addi r4, r3, lbl_80253018@l +/* 800C4C78 000C1A78 3C 60 80 25 */ lis r3, lbl_g_O3@ha +/* 800C4C7C 000C1A7C 38 83 30 18 */ addi r4, r3, lbl_g_O3@l /* 800C4C80 000C1A80 83 E5 00 04 */ lwz r31, 4(r5) /* 800C4C84 000C1A84 38 61 00 08 */ addi r3, r1, 8 /* 800C4C88 000C1A88 4B F4 65 DD */ bl __as__5xVec3FRC5xVec3 -/* 800C4C8C 000C1A8C 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 800C4C8C 000C1A8C 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 800C4C90 000C1A90 38 61 00 18 */ addi r3, r1, 0x18 -/* 800C4C94 000C1A94 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 800C4C94 000C1A94 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 800C4C98 000C1A98 4B F4 65 CD */ bl __as__5xVec3FRC5xVec3 /* 800C4C9C 000C1A9C 38 61 00 28 */ addi r3, r1, 0x28 /* 800C4CA0 000C1AA0 38 9D 00 2C */ addi r4, r29, 0x2c diff --git a/asm/Core/p2/iMath3.s b/asm/Core/p2/iMath3.s index 64f2093d5..633c80cfd 100644 --- a/asm/Core/p2/iMath3.s +++ b/asm/Core/p2/iMath3.s @@ -50,13 +50,13 @@ iSphereIsectRay__FPC7xSpherePC5xRay3P6xIsect: /* 800C4FAC 000C1DAC 7C BF 2B 78 */ mr r31, r5 /* 800C4FB0 000C1DB0 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15 /* 800C4FB4 000C1DB4 40 82 00 0C */ bne lbl_800C4FC0 -/* 800C4FB8 000C1DB8 C0 02 97 3C */ lfs f0, lbl_803CE0BC-_SDA2_BASE_(r2) +/* 800C4FB8 000C1DB8 C0 02 97 3C */ lfs f0, lbl__557_2-_SDA2_BASE_(r2) /* 800C4FBC 000C1DBC D0 1E 00 18 */ stfs f0, 0x18(r30) lbl_800C4FC0: /* 800C4FC0 000C1DC0 80 1E 00 20 */ lwz r0, 0x20(r30) /* 800C4FC4 000C1DC4 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14 /* 800C4FC8 000C1DC8 40 82 00 0C */ bne lbl_800C4FD4 -/* 800C4FCC 000C1DCC C0 02 97 40 */ lfs f0, lbl_803CE0C0-_SDA2_BASE_(r2) +/* 800C4FCC 000C1DCC C0 02 97 40 */ lfs f0, lbl__558_4-_SDA2_BASE_(r2) /* 800C4FD0 000C1DD0 D0 1E 00 1C */ stfs f0, 0x1c(r30) lbl_800C4FD4: /* 800C4FD4 000C1DD4 7F C4 F3 78 */ mr r4, r30 @@ -72,7 +72,7 @@ lbl_800C4FD4: /* 800C4FFC 000C1DFC EC 00 00 32 */ fmuls f0, f0, f0 /* 800C5000 000C1E00 EF C1 00 28 */ fsubs f30, f1, f0 /* 800C5004 000C1E04 4B F8 94 ED */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 800C5008 000C1E08 C0 02 97 48 */ lfs f0, lbl_803CE0C8-_SDA2_BASE_(r2) +/* 800C5008 000C1E08 C0 02 97 48 */ lfs f0, lbl__607-_SDA2_BASE_(r2) /* 800C500C 000C1E0C 38 7E 00 0C */ addi r3, r30, 0xc /* 800C5010 000C1E10 7C 64 1B 78 */ mr r4, r3 /* 800C5014 000C1E14 EF E0 00 72 */ fmuls f31, f0, f1 @@ -84,9 +84,9 @@ lbl_800C4FD4: /* 800C502C 000C1E2C 4B F6 BC 9D */ bl xMathSolveQuadratic__FfffPfPf /* 800C5030 000C1E30 28 03 00 00 */ cmplwi r3, 0 /* 800C5034 000C1E34 40 82 00 18 */ bne lbl_800C504C -/* 800C5038 000C1E38 C0 02 97 40 */ lfs f0, lbl_803CE0C0-_SDA2_BASE_(r2) +/* 800C5038 000C1E38 C0 02 97 40 */ lfs f0, lbl__558_4-_SDA2_BASE_(r2) /* 800C503C 000C1E3C D0 1F 00 04 */ stfs f0, 4(r31) -/* 800C5040 000C1E40 C0 02 97 40 */ lfs f0, lbl_803CE0C0-_SDA2_BASE_(r2) +/* 800C5040 000C1E40 C0 02 97 40 */ lfs f0, lbl__558_4-_SDA2_BASE_(r2) /* 800C5044 000C1E44 D0 1F 00 08 */ stfs f0, 8(r31) /* 800C5048 000C1E48 48 00 00 E0 */ b lbl_800C5128 lbl_800C504C: @@ -101,16 +101,16 @@ lbl_800C504C: /* 800C506C 000C1E6C 40 81 00 1C */ ble lbl_800C5088 lbl_800C5070: /* 800C5070 000C1E70 D0 3F 00 28 */ stfs f1, 0x28(r31) -/* 800C5074 000C1E74 C0 02 97 40 */ lfs f0, lbl_803CE0C0-_SDA2_BASE_(r2) +/* 800C5074 000C1E74 C0 02 97 40 */ lfs f0, lbl__558_4-_SDA2_BASE_(r2) /* 800C5078 000C1E78 D0 1F 00 04 */ stfs f0, 4(r31) -/* 800C507C 000C1E7C C0 02 97 40 */ lfs f0, lbl_803CE0C0-_SDA2_BASE_(r2) +/* 800C507C 000C1E7C C0 02 97 40 */ lfs f0, lbl__558_4-_SDA2_BASE_(r2) /* 800C5080 000C1E80 D0 1F 00 08 */ stfs f0, 8(r31) /* 800C5084 000C1E84 48 00 00 A4 */ b lbl_800C5128 lbl_800C5088: /* 800C5088 000C1E88 D0 3F 00 28 */ stfs f1, 0x28(r31) -/* 800C508C 000C1E8C C0 02 97 4C */ lfs f0, lbl_803CE0CC-_SDA2_BASE_(r2) +/* 800C508C 000C1E8C C0 02 97 4C */ lfs f0, lbl__608_1-_SDA2_BASE_(r2) /* 800C5090 000C1E90 D0 1F 00 04 */ stfs f0, 4(r31) -/* 800C5094 000C1E94 C0 02 97 40 */ lfs f0, lbl_803CE0C0-_SDA2_BASE_(r2) +/* 800C5094 000C1E94 C0 02 97 40 */ lfs f0, lbl__558_4-_SDA2_BASE_(r2) /* 800C5098 000C1E98 D0 1F 00 08 */ stfs f0, 8(r31) /* 800C509C 000C1E9C 48 00 00 8C */ b lbl_800C5128 lbl_800C50A0: @@ -122,16 +122,16 @@ lbl_800C50A0: /* 800C50B4 000C1EB4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800C50B8 000C1EB8 40 80 00 1C */ bge lbl_800C50D4 /* 800C50BC 000C1EBC D0 3F 00 28 */ stfs f1, 0x28(r31) -/* 800C50C0 000C1EC0 C0 02 97 40 */ lfs f0, lbl_803CE0C0-_SDA2_BASE_(r2) +/* 800C50C0 000C1EC0 C0 02 97 40 */ lfs f0, lbl__558_4-_SDA2_BASE_(r2) /* 800C50C4 000C1EC4 D0 1F 00 04 */ stfs f0, 4(r31) -/* 800C50C8 000C1EC8 C0 02 97 40 */ lfs f0, lbl_803CE0C0-_SDA2_BASE_(r2) +/* 800C50C8 000C1EC8 C0 02 97 40 */ lfs f0, lbl__558_4-_SDA2_BASE_(r2) /* 800C50CC 000C1ECC D0 1F 00 08 */ stfs f0, 8(r31) /* 800C50D0 000C1ED0 48 00 00 58 */ b lbl_800C5128 lbl_800C50D4: /* 800C50D4 000C1ED4 D0 3F 00 28 */ stfs f1, 0x28(r31) -/* 800C50D8 000C1ED8 C0 02 97 4C */ lfs f0, lbl_803CE0CC-_SDA2_BASE_(r2) +/* 800C50D8 000C1ED8 C0 02 97 4C */ lfs f0, lbl__608_1-_SDA2_BASE_(r2) /* 800C50DC 000C1EDC D0 1F 00 04 */ stfs f0, 4(r31) -/* 800C50E0 000C1EE0 C0 02 97 4C */ lfs f0, lbl_803CE0CC-_SDA2_BASE_(r2) +/* 800C50E0 000C1EE0 C0 02 97 4C */ lfs f0, lbl__608_1-_SDA2_BASE_(r2) /* 800C50E4 000C1EE4 D0 1F 00 08 */ stfs f0, 8(r31) /* 800C50E8 000C1EE8 48 00 00 40 */ b lbl_800C5128 lbl_800C50EC: @@ -140,16 +140,16 @@ lbl_800C50EC: /* 800C50F4 000C1EF4 4C 40 13 82 */ cror 2, 0, 2 /* 800C50F8 000C1EF8 40 82 00 1C */ bne lbl_800C5114 /* 800C50FC 000C1EFC D0 3F 00 28 */ stfs f1, 0x28(r31) -/* 800C5100 000C1F00 C0 02 97 4C */ lfs f0, lbl_803CE0CC-_SDA2_BASE_(r2) +/* 800C5100 000C1F00 C0 02 97 4C */ lfs f0, lbl__608_1-_SDA2_BASE_(r2) /* 800C5104 000C1F04 D0 1F 00 04 */ stfs f0, 4(r31) -/* 800C5108 000C1F08 C0 02 97 40 */ lfs f0, lbl_803CE0C0-_SDA2_BASE_(r2) +/* 800C5108 000C1F08 C0 02 97 40 */ lfs f0, lbl__558_4-_SDA2_BASE_(r2) /* 800C510C 000C1F0C D0 1F 00 08 */ stfs f0, 8(r31) /* 800C5110 000C1F10 48 00 00 18 */ b lbl_800C5128 lbl_800C5114: /* 800C5114 000C1F14 D0 3F 00 28 */ stfs f1, 0x28(r31) -/* 800C5118 000C1F18 C0 02 97 40 */ lfs f0, lbl_803CE0C0-_SDA2_BASE_(r2) +/* 800C5118 000C1F18 C0 02 97 40 */ lfs f0, lbl__558_4-_SDA2_BASE_(r2) /* 800C511C 000C1F1C D0 1F 00 04 */ stfs f0, 4(r31) -/* 800C5120 000C1F20 C0 02 97 40 */ lfs f0, lbl_803CE0C0-_SDA2_BASE_(r2) +/* 800C5120 000C1F20 C0 02 97 40 */ lfs f0, lbl__558_4-_SDA2_BASE_(r2) /* 800C5124 000C1F24 D0 1F 00 08 */ stfs f0, 8(r31) lbl_800C5128: /* 800C5128 000C1F28 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 @@ -206,7 +206,7 @@ iSphereInitBoundVec__FP7xSpherePC5xVec3: /* 800C51DC 000C1FDC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800C51E0 000C1FE0 7C 7F 1B 78 */ mr r31, r3 /* 800C51E4 000C1FE4 4B F8 92 F9 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 800C51E8 000C1FE8 C0 02 97 44 */ lfs f0, lbl_803CE0C4-_SDA2_BASE_(r2) +/* 800C51E8 000C1FE8 C0 02 97 44 */ lfs f0, lbl__560_3-_SDA2_BASE_(r2) /* 800C51EC 000C1FEC D0 1F 00 0C */ stfs f0, 0xc(r31) /* 800C51F0 000C1FF0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C51F4 000C1FF4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -233,7 +233,7 @@ iSphereBoundVec__FP7xSpherePC7xSpherePC5xVec3: /* 800C523C 000C203C 54 1E DE 3E */ rlwinm r30, r0, 0x1b, 0x18, 0x1f /* 800C5240 000C2040 4B FF FC DD */ bl iSphereIsectVec__FPC7xSpherePC5xVec3P6xIsect /* 800C5244 000C2044 C0 21 00 1C */ lfs f1, 0x1c(r1) -/* 800C5248 000C2048 C0 02 97 3C */ lfs f0, lbl_803CE0BC-_SDA2_BASE_(r2) +/* 800C5248 000C2048 C0 02 97 3C */ lfs f0, lbl__557_2-_SDA2_BASE_(r2) /* 800C524C 000C204C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800C5250 000C2050 4C 40 13 82 */ cror 2, 0, 2 /* 800C5254 000C2054 40 82 00 20 */ bne lbl_800C5274 @@ -259,7 +259,7 @@ lbl_800C5288: /* 800C5298 000C2098 7F E3 FB 78 */ mr r3, r31 /* 800C529C 000C209C C0 3D 00 0C */ lfs f1, 0xc(r29) /* 800C52A0 000C20A0 7F E4 FB 78 */ mr r4, r31 -/* 800C52A4 000C20A4 C0 02 97 48 */ lfs f0, lbl_803CE0C8-_SDA2_BASE_(r2) +/* 800C52A4 000C20A4 C0 02 97 48 */ lfs f0, lbl__607-_SDA2_BASE_(r2) /* 800C52A8 000C20A8 EC 22 08 28 */ fsubs f1, f2, f1 /* 800C52AC 000C20AC EC 00 00 B2 */ fmuls f0, f0, f2 /* 800C52B0 000C20B0 EC 21 00 24 */ fdivs f1, f1, f0 @@ -271,7 +271,7 @@ lbl_800C5288: /* 800C52C8 000C20C8 C0 21 00 40 */ lfs f1, 0x40(r1) /* 800C52CC 000C20CC 28 1E 00 00 */ cmplwi r30, 0 /* 800C52D0 000C20D0 C0 1D 00 0C */ lfs f0, 0xc(r29) -/* 800C52D4 000C20D4 C0 42 97 38 */ lfs f2, lbl_803CE0B8-_SDA2_BASE_(r2) +/* 800C52D4 000C20D4 C0 42 97 38 */ lfs f2, lbl__555_2-_SDA2_BASE_(r2) /* 800C52D8 000C20D8 EC 01 00 2A */ fadds f0, f1, f0 /* 800C52DC 000C20DC EC 02 00 32 */ fmuls f0, f2, f0 /* 800C52E0 000C20E0 D0 1F 00 0C */ stfs f0, 0xc(r31) @@ -319,11 +319,11 @@ iCylinderIsectVec__FPC9xCylinderPC5xVec3P6xIsect: /* 800C5378 000C2178 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800C537C 000C217C 4C 40 13 82 */ cror 2, 0, 2 /* 800C5380 000C2180 40 82 00 10 */ bne lbl_800C5390 -/* 800C5384 000C2184 C0 02 97 4C */ lfs f0, lbl_803CE0CC-_SDA2_BASE_(r2) +/* 800C5384 000C2184 C0 02 97 4C */ lfs f0, lbl__608_1-_SDA2_BASE_(r2) /* 800C5388 000C2188 D0 1F 00 04 */ stfs f0, 4(r31) /* 800C538C 000C218C 48 00 00 0C */ b lbl_800C5398 lbl_800C5390: -/* 800C5390 000C2190 C0 02 97 40 */ lfs f0, lbl_803CE0C0-_SDA2_BASE_(r2) +/* 800C5390 000C2190 C0 02 97 40 */ lfs f0, lbl__558_4-_SDA2_BASE_(r2) /* 800C5394 000C2194 D0 1F 00 04 */ stfs f0, 4(r31) lbl_800C5398: /* 800C5398 000C2198 80 01 00 14 */ lwz r0, 0x14(r1) @@ -374,7 +374,7 @@ lbl_800C5428: /* 800C543C 000C223C EC 03 28 28 */ fsubs f0, f3, f5 /* 800C5440 000C2240 D0 3F 00 1C */ stfs f1, 0x1c(r31) /* 800C5444 000C2244 D0 1F 00 20 */ stfs f0, 0x20(r31) -/* 800C5448 000C2248 C0 02 97 3C */ lfs f0, lbl_803CE0BC-_SDA2_BASE_(r2) +/* 800C5448 000C2248 C0 02 97 3C */ lfs f0, lbl__557_2-_SDA2_BASE_(r2) /* 800C544C 000C224C D0 1F 00 24 */ stfs f0, 0x24(r31) /* 800C5450 000C2250 80 1F 00 00 */ lwz r0, 0(r31) /* 800C5454 000C2254 54 00 02 04 */ rlwinm r0, r0, 0, 8, 2 @@ -411,7 +411,7 @@ lbl_800C54A8: /* 800C54C8 000C22C8 EC 22 08 28 */ fsubs f1, f2, f1 /* 800C54CC 000C22CC EC 00 18 28 */ fsubs f0, f0, f3 /* 800C54D0 000C22D0 D0 3F 00 1C */ stfs f1, 0x1c(r31) -/* 800C54D4 000C22D4 C0 22 97 3C */ lfs f1, lbl_803CE0BC-_SDA2_BASE_(r2) +/* 800C54D4 000C22D4 C0 22 97 3C */ lfs f1, lbl__557_2-_SDA2_BASE_(r2) /* 800C54D8 000C22D8 D0 3F 00 20 */ stfs f1, 0x20(r31) /* 800C54DC 000C22DC D0 1F 00 24 */ stfs f0, 0x24(r31) /* 800C54E0 000C22E0 80 1F 00 00 */ lwz r0, 0(r31) @@ -429,9 +429,9 @@ lbl_800C5500: /* 800C550C 000C230C 40 82 00 3C */ bne lbl_800C5548 /* 800C5510 000C2310 EC 02 08 28 */ fsubs f0, f2, f1 /* 800C5514 000C2314 D0 1F 00 1C */ stfs f0, 0x1c(r31) -/* 800C5518 000C2318 C0 02 97 3C */ lfs f0, lbl_803CE0BC-_SDA2_BASE_(r2) +/* 800C5518 000C2318 C0 02 97 3C */ lfs f0, lbl__557_2-_SDA2_BASE_(r2) /* 800C551C 000C231C D0 1F 00 20 */ stfs f0, 0x20(r31) -/* 800C5520 000C2320 C0 02 97 3C */ lfs f0, lbl_803CE0BC-_SDA2_BASE_(r2) +/* 800C5520 000C2320 C0 02 97 3C */ lfs f0, lbl__557_2-_SDA2_BASE_(r2) /* 800C5524 000C2324 D0 1F 00 24 */ stfs f0, 0x24(r31) /* 800C5528 000C2328 80 1F 00 00 */ lwz r0, 0(r31) /* 800C552C 000C232C 54 00 02 04 */ rlwinm r0, r0, 0, 8, 2 @@ -445,7 +445,7 @@ lbl_800C5548: /* 800C5548 000C2348 EC 22 08 28 */ fsubs f1, f2, f1 /* 800C554C 000C234C EC 00 18 28 */ fsubs f0, f0, f3 /* 800C5550 000C2350 D0 3F 00 1C */ stfs f1, 0x1c(r31) -/* 800C5554 000C2354 C0 22 97 3C */ lfs f1, lbl_803CE0BC-_SDA2_BASE_(r2) +/* 800C5554 000C2354 C0 22 97 3C */ lfs f1, lbl__557_2-_SDA2_BASE_(r2) /* 800C5558 000C2358 D0 3F 00 20 */ stfs f1, 0x20(r31) /* 800C555C 000C235C D0 1F 00 24 */ stfs f0, 0x24(r31) /* 800C5560 000C2360 80 1F 00 00 */ lwz r0, 0(r31) @@ -484,7 +484,7 @@ lbl_800C55C8: /* 800C55DC 000C23DC EC 03 28 28 */ fsubs f0, f3, f5 /* 800C55E0 000C23E0 D0 3F 00 1C */ stfs f1, 0x1c(r31) /* 800C55E4 000C23E4 D0 1F 00 20 */ stfs f0, 0x20(r31) -/* 800C55E8 000C23E8 C0 02 97 3C */ lfs f0, lbl_803CE0BC-_SDA2_BASE_(r2) +/* 800C55E8 000C23E8 C0 02 97 3C */ lfs f0, lbl__557_2-_SDA2_BASE_(r2) /* 800C55EC 000C23EC D0 1F 00 24 */ stfs f0, 0x24(r31) /* 800C55F0 000C23F0 80 1F 00 00 */ lwz r0, 0(r31) /* 800C55F4 000C23F4 54 00 02 04 */ rlwinm r0, r0, 0, 8, 2 @@ -522,7 +522,7 @@ lbl_800C5648: /* 800C566C 000C246C C0 03 00 14 */ lfs f0, 0x14(r3) /* 800C5670 000C2470 FC 04 00 40 */ fcmpo cr0, f4, f0 /* 800C5674 000C2474 40 80 00 3C */ bge lbl_800C56B0 -/* 800C5678 000C2478 C0 42 97 3C */ lfs f2, lbl_803CE0BC-_SDA2_BASE_(r2) +/* 800C5678 000C2478 C0 42 97 3C */ lfs f2, lbl__557_2-_SDA2_BASE_(r2) /* 800C567C 000C247C EC 23 28 28 */ fsubs f1, f3, f5 /* 800C5680 000C2480 EC 00 20 28 */ fsubs f0, f0, f4 /* 800C5684 000C2484 D0 5F 00 1C */ stfs f2, 0x1c(r31) @@ -541,11 +541,11 @@ lbl_800C56B0: /* 800C56B4 000C24B4 FC 04 00 40 */ fcmpo cr0, f4, f0 /* 800C56B8 000C24B8 4C 40 13 82 */ cror 2, 0, 2 /* 800C56BC 000C24BC 40 82 00 3C */ bne lbl_800C56F8 -/* 800C56C0 000C24C0 C0 22 97 3C */ lfs f1, lbl_803CE0BC-_SDA2_BASE_(r2) +/* 800C56C0 000C24C0 C0 22 97 3C */ lfs f1, lbl__557_2-_SDA2_BASE_(r2) /* 800C56C4 000C24C4 EC 03 28 28 */ fsubs f0, f3, f5 /* 800C56C8 000C24C8 D0 3F 00 1C */ stfs f1, 0x1c(r31) /* 800C56CC 000C24CC D0 1F 00 20 */ stfs f0, 0x20(r31) -/* 800C56D0 000C24D0 C0 02 97 3C */ lfs f0, lbl_803CE0BC-_SDA2_BASE_(r2) +/* 800C56D0 000C24D0 C0 02 97 3C */ lfs f0, lbl__557_2-_SDA2_BASE_(r2) /* 800C56D4 000C24D4 D0 1F 00 24 */ stfs f0, 0x24(r31) /* 800C56D8 000C24D8 80 1F 00 00 */ lwz r0, 0(r31) /* 800C56DC 000C24DC 54 00 02 04 */ rlwinm r0, r0, 0, 8, 2 @@ -556,7 +556,7 @@ lbl_800C56B0: /* 800C56F0 000C24F0 90 1F 00 00 */ stw r0, 0(r31) /* 800C56F4 000C24F4 48 00 04 18 */ b lbl_800C5B0C lbl_800C56F8: -/* 800C56F8 000C24F8 C0 42 97 3C */ lfs f2, lbl_803CE0BC-_SDA2_BASE_(r2) +/* 800C56F8 000C24F8 C0 42 97 3C */ lfs f2, lbl__557_2-_SDA2_BASE_(r2) /* 800C56FC 000C24FC EC 23 28 28 */ fsubs f1, f3, f5 /* 800C5700 000C2500 EC 00 20 28 */ fsubs f0, f0, f4 /* 800C5704 000C2504 D0 5F 00 1C */ stfs f2, 0x1c(r31) @@ -579,10 +579,10 @@ lbl_800C5730: /* 800C5744 000C2544 C0 03 00 14 */ lfs f0, 0x14(r3) /* 800C5748 000C2548 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800C574C 000C254C 40 80 00 3C */ bge lbl_800C5788 -/* 800C5750 000C2550 C0 22 97 3C */ lfs f1, lbl_803CE0BC-_SDA2_BASE_(r2) +/* 800C5750 000C2550 C0 22 97 3C */ lfs f1, lbl__557_2-_SDA2_BASE_(r2) /* 800C5754 000C2554 EC 00 10 28 */ fsubs f0, f0, f2 /* 800C5758 000C2558 D0 3F 00 1C */ stfs f1, 0x1c(r31) -/* 800C575C 000C255C C0 22 97 3C */ lfs f1, lbl_803CE0BC-_SDA2_BASE_(r2) +/* 800C575C 000C255C C0 22 97 3C */ lfs f1, lbl__557_2-_SDA2_BASE_(r2) /* 800C5760 000C2560 D0 3F 00 20 */ stfs f1, 0x20(r31) /* 800C5764 000C2564 D0 1F 00 24 */ stfs f0, 0x24(r31) /* 800C5768 000C2568 80 1F 00 00 */ lwz r0, 0(r31) @@ -598,10 +598,10 @@ lbl_800C5788: /* 800C578C 000C258C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800C5790 000C2590 4C 40 13 82 */ cror 2, 0, 2 /* 800C5794 000C2594 41 82 03 78 */ beq lbl_800C5B0C -/* 800C5798 000C2598 C0 22 97 3C */ lfs f1, lbl_803CE0BC-_SDA2_BASE_(r2) +/* 800C5798 000C2598 C0 22 97 3C */ lfs f1, lbl__557_2-_SDA2_BASE_(r2) /* 800C579C 000C259C EC 00 10 28 */ fsubs f0, f0, f2 /* 800C57A0 000C25A0 D0 3F 00 1C */ stfs f1, 0x1c(r31) -/* 800C57A4 000C25A4 C0 22 97 3C */ lfs f1, lbl_803CE0BC-_SDA2_BASE_(r2) +/* 800C57A4 000C25A4 C0 22 97 3C */ lfs f1, lbl__557_2-_SDA2_BASE_(r2) /* 800C57A8 000C25A8 D0 3F 00 20 */ stfs f1, 0x20(r31) /* 800C57AC 000C25AC D0 1F 00 24 */ stfs f0, 0x24(r31) /* 800C57B0 000C25B0 80 1F 00 00 */ lwz r0, 0(r31) @@ -617,7 +617,7 @@ lbl_800C57D0: /* 800C57D4 000C25D4 C0 03 00 14 */ lfs f0, 0x14(r3) /* 800C57D8 000C25D8 FC 04 00 40 */ fcmpo cr0, f4, f0 /* 800C57DC 000C25DC 40 80 00 3C */ bge lbl_800C5818 -/* 800C57E0 000C25E0 C0 42 97 3C */ lfs f2, lbl_803CE0BC-_SDA2_BASE_(r2) +/* 800C57E0 000C25E0 C0 42 97 3C */ lfs f2, lbl__557_2-_SDA2_BASE_(r2) /* 800C57E4 000C25E4 EC 23 28 28 */ fsubs f1, f3, f5 /* 800C57E8 000C25E8 EC 00 20 28 */ fsubs f0, f0, f4 /* 800C57EC 000C25EC D0 5F 00 1C */ stfs f2, 0x1c(r31) @@ -636,11 +636,11 @@ lbl_800C5818: /* 800C581C 000C261C FC 04 00 40 */ fcmpo cr0, f4, f0 /* 800C5820 000C2620 4C 40 13 82 */ cror 2, 0, 2 /* 800C5824 000C2624 40 82 00 3C */ bne lbl_800C5860 -/* 800C5828 000C2628 C0 22 97 3C */ lfs f1, lbl_803CE0BC-_SDA2_BASE_(r2) +/* 800C5828 000C2628 C0 22 97 3C */ lfs f1, lbl__557_2-_SDA2_BASE_(r2) /* 800C582C 000C262C EC 03 28 28 */ fsubs f0, f3, f5 /* 800C5830 000C2630 D0 3F 00 1C */ stfs f1, 0x1c(r31) /* 800C5834 000C2634 D0 1F 00 20 */ stfs f0, 0x20(r31) -/* 800C5838 000C2638 C0 02 97 3C */ lfs f0, lbl_803CE0BC-_SDA2_BASE_(r2) +/* 800C5838 000C2638 C0 02 97 3C */ lfs f0, lbl__557_2-_SDA2_BASE_(r2) /* 800C583C 000C263C D0 1F 00 24 */ stfs f0, 0x24(r31) /* 800C5840 000C2640 80 1F 00 00 */ lwz r0, 0(r31) /* 800C5844 000C2644 54 00 02 04 */ rlwinm r0, r0, 0, 8, 2 @@ -651,7 +651,7 @@ lbl_800C5818: /* 800C5858 000C2658 90 1F 00 00 */ stw r0, 0(r31) /* 800C585C 000C265C 48 00 02 B0 */ b lbl_800C5B0C lbl_800C5860: -/* 800C5860 000C2660 C0 42 97 3C */ lfs f2, lbl_803CE0BC-_SDA2_BASE_(r2) +/* 800C5860 000C2660 C0 42 97 3C */ lfs f2, lbl__557_2-_SDA2_BASE_(r2) /* 800C5864 000C2664 EC 23 28 28 */ fsubs f1, f3, f5 /* 800C5868 000C2668 EC 00 20 28 */ fsubs f0, f0, f4 /* 800C586C 000C266C D0 5F 00 1C */ stfs f2, 0x1c(r31) @@ -697,7 +697,7 @@ lbl_800C58F0: /* 800C5904 000C2704 EC 03 28 28 */ fsubs f0, f3, f5 /* 800C5908 000C2708 D0 3F 00 1C */ stfs f1, 0x1c(r31) /* 800C590C 000C270C D0 1F 00 20 */ stfs f0, 0x20(r31) -/* 800C5910 000C2710 C0 02 97 3C */ lfs f0, lbl_803CE0BC-_SDA2_BASE_(r2) +/* 800C5910 000C2710 C0 02 97 3C */ lfs f0, lbl__557_2-_SDA2_BASE_(r2) /* 800C5914 000C2714 D0 1F 00 24 */ stfs f0, 0x24(r31) /* 800C5918 000C2718 80 1F 00 00 */ lwz r0, 0(r31) /* 800C591C 000C271C 54 00 02 04 */ rlwinm r0, r0, 0, 8, 2 @@ -734,7 +734,7 @@ lbl_800C5970: /* 800C5990 000C2790 EC 22 08 28 */ fsubs f1, f2, f1 /* 800C5994 000C2794 EC 00 18 28 */ fsubs f0, f0, f3 /* 800C5998 000C2798 D0 3F 00 1C */ stfs f1, 0x1c(r31) -/* 800C599C 000C279C C0 22 97 3C */ lfs f1, lbl_803CE0BC-_SDA2_BASE_(r2) +/* 800C599C 000C279C C0 22 97 3C */ lfs f1, lbl__557_2-_SDA2_BASE_(r2) /* 800C59A0 000C27A0 D0 3F 00 20 */ stfs f1, 0x20(r31) /* 800C59A4 000C27A4 D0 1F 00 24 */ stfs f0, 0x24(r31) /* 800C59A8 000C27A8 80 1F 00 00 */ lwz r0, 0(r31) @@ -752,9 +752,9 @@ lbl_800C59C8: /* 800C59D4 000C27D4 40 82 00 3C */ bne lbl_800C5A10 /* 800C59D8 000C27D8 EC 02 08 28 */ fsubs f0, f2, f1 /* 800C59DC 000C27DC D0 1F 00 1C */ stfs f0, 0x1c(r31) -/* 800C59E0 000C27E0 C0 02 97 3C */ lfs f0, lbl_803CE0BC-_SDA2_BASE_(r2) +/* 800C59E0 000C27E0 C0 02 97 3C */ lfs f0, lbl__557_2-_SDA2_BASE_(r2) /* 800C59E4 000C27E4 D0 1F 00 20 */ stfs f0, 0x20(r31) -/* 800C59E8 000C27E8 C0 02 97 3C */ lfs f0, lbl_803CE0BC-_SDA2_BASE_(r2) +/* 800C59E8 000C27E8 C0 02 97 3C */ lfs f0, lbl__557_2-_SDA2_BASE_(r2) /* 800C59EC 000C27EC D0 1F 00 24 */ stfs f0, 0x24(r31) /* 800C59F0 000C27F0 80 1F 00 00 */ lwz r0, 0(r31) /* 800C59F4 000C27F4 54 00 02 04 */ rlwinm r0, r0, 0, 8, 2 @@ -768,7 +768,7 @@ lbl_800C5A10: /* 800C5A10 000C2810 EC 22 08 28 */ fsubs f1, f2, f1 /* 800C5A14 000C2814 EC 00 18 28 */ fsubs f0, f0, f3 /* 800C5A18 000C2818 D0 3F 00 1C */ stfs f1, 0x1c(r31) -/* 800C5A1C 000C281C C0 22 97 3C */ lfs f1, lbl_803CE0BC-_SDA2_BASE_(r2) +/* 800C5A1C 000C281C C0 22 97 3C */ lfs f1, lbl__557_2-_SDA2_BASE_(r2) /* 800C5A20 000C2820 D0 3F 00 20 */ stfs f1, 0x20(r31) /* 800C5A24 000C2824 D0 1F 00 24 */ stfs f0, 0x24(r31) /* 800C5A28 000C2828 80 1F 00 00 */ lwz r0, 0(r31) @@ -807,7 +807,7 @@ lbl_800C5A90: /* 800C5AA4 000C28A4 EC 03 28 28 */ fsubs f0, f3, f5 /* 800C5AA8 000C28A8 D0 3F 00 1C */ stfs f1, 0x1c(r31) /* 800C5AAC 000C28AC D0 1F 00 20 */ stfs f0, 0x20(r31) -/* 800C5AB0 000C28B0 C0 02 97 3C */ lfs f0, lbl_803CE0BC-_SDA2_BASE_(r2) +/* 800C5AB0 000C28B0 C0 02 97 3C */ lfs f0, lbl__557_2-_SDA2_BASE_(r2) /* 800C5AB4 000C28B4 D0 1F 00 24 */ stfs f0, 0x24(r31) /* 800C5AB8 000C28B8 80 1F 00 00 */ lwz r0, 0(r31) /* 800C5ABC 000C28BC 54 00 02 04 */ rlwinm r0, r0, 0, 8, 2 @@ -870,17 +870,17 @@ iBoxIsectVec__FPC4xBoxPC5xVec3P6xIsect: /* 800C5B8C 000C298C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800C5B90 000C2990 4C 40 13 82 */ cror 2, 0, 2 /* 800C5B94 000C2994 40 82 00 10 */ bne lbl_800C5BA4 -/* 800C5B98 000C2998 C0 02 97 4C */ lfs f0, lbl_803CE0CC-_SDA2_BASE_(r2) +/* 800C5B98 000C2998 C0 02 97 4C */ lfs f0, lbl__608_1-_SDA2_BASE_(r2) /* 800C5B9C 000C299C D0 05 00 04 */ stfs f0, 4(r5) /* 800C5BA0 000C29A0 4E 80 00 20 */ blr lbl_800C5BA4: -/* 800C5BA4 000C29A4 C0 02 97 40 */ lfs f0, lbl_803CE0C0-_SDA2_BASE_(r2) +/* 800C5BA4 000C29A4 C0 02 97 40 */ lfs f0, lbl__558_4-_SDA2_BASE_(r2) /* 800C5BA8 000C29A8 D0 05 00 04 */ stfs f0, 4(r5) /* 800C5BAC 000C29AC 4E 80 00 20 */ blr .global iMath3.ClipPlane__FffPfPf iMath3.ClipPlane__FffPfPf: -/* 800C5BB0 000C29B0 C0 02 97 3C */ lfs f0, lbl_803CE0BC-_SDA2_BASE_(r2) +/* 800C5BB0 000C29B0 C0 02 97 3C */ lfs f0, lbl__557_2-_SDA2_BASE_(r2) /* 800C5BB4 000C29B4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800C5BB8 000C29B8 40 81 00 3C */ ble lbl_800C5BF4 /* 800C5BBC 000C29BC C0 04 00 00 */ lfs f0, 0(r4) @@ -1017,16 +1017,16 @@ iBoxIsectRay__FPC4xBoxPC5xRay3P6xIsect: /* 800C5D94 000C2B94 93 C1 00 28 */ stw r30, 0x28(r1) /* 800C5D98 000C2B98 7C 9E 23 78 */ mr r30, r4 /* 800C5D9C 000C2B9C 40 82 00 0C */ bne lbl_800C5DA8 -/* 800C5DA0 000C2BA0 C0 02 97 3C */ lfs f0, lbl_803CE0BC-_SDA2_BASE_(r2) +/* 800C5DA0 000C2BA0 C0 02 97 3C */ lfs f0, lbl__557_2-_SDA2_BASE_(r2) /* 800C5DA4 000C2BA4 D0 1E 00 18 */ stfs f0, 0x18(r30) lbl_800C5DA8: /* 800C5DA8 000C2BA8 80 1E 00 20 */ lwz r0, 0x20(r30) /* 800C5DAC 000C2BAC 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14 /* 800C5DB0 000C2BB0 40 82 00 0C */ bne lbl_800C5DBC -/* 800C5DB4 000C2BB4 C0 02 97 40 */ lfs f0, lbl_803CE0C0-_SDA2_BASE_(r2) +/* 800C5DB4 000C2BB4 C0 02 97 40 */ lfs f0, lbl__558_4-_SDA2_BASE_(r2) /* 800C5DB8 000C2BB8 D0 1E 00 1C */ stfs f0, 0x1c(r30) lbl_800C5DBC: -/* 800C5DBC 000C2BBC C0 42 97 50 */ lfs f2, lbl_803CE0D0-_SDA2_BASE_(r2) +/* 800C5DBC 000C2BBC C0 42 97 50 */ lfs f2, lbl__1060-_SDA2_BASE_(r2) /* 800C5DC0 000C2BC0 38 81 00 10 */ addi r4, r1, 0x10 /* 800C5DC4 000C2BC4 C0 23 00 00 */ lfs f1, 0(r3) /* 800C5DC8 000C2BC8 38 BE 00 0C */ addi r5, r30, 0xc @@ -1038,7 +1038,7 @@ lbl_800C5DBC: /* 800C5DE0 000C2BE0 ED 01 00 28 */ fsubs f8, f1, f0 /* 800C5DE4 000C2BE4 C0 43 00 10 */ lfs f2, 0x10(r3) /* 800C5DE8 000C2BE8 EC A0 08 2A */ fadds f5, f0, f1 -/* 800C5DEC 000C2BEC C0 C2 97 54 */ lfs f6, lbl_803CE0D4-_SDA2_BASE_(r2) +/* 800C5DEC 000C2BEC C0 C2 97 54 */ lfs f6, lbl__1061-_SDA2_BASE_(r2) /* 800C5DF0 000C2BF0 EC E3 10 28 */ fsubs f7, f3, f2 /* 800C5DF4 000C2BF4 C0 23 00 08 */ lfs f1, 8(r3) /* 800C5DF8 000C2BF8 C0 03 00 14 */ lfs f0, 0x14(r3) @@ -1053,7 +1053,7 @@ lbl_800C5DBC: /* 800C5E1C 000C2C1C C0 3E 00 04 */ lfs f1, 4(r30) /* 800C5E20 000C2C20 D1 21 00 24 */ stfs f9, 0x24(r1) /* 800C5E24 000C2C24 C0 1E 00 08 */ lfs f0, 8(r30) -/* 800C5E28 000C2C28 C0 62 97 38 */ lfs f3, lbl_803CE0B8-_SDA2_BASE_(r2) +/* 800C5E28 000C2C28 C0 62 97 38 */ lfs f3, lbl__555_2-_SDA2_BASE_(r2) /* 800C5E2C 000C2C2C ED 08 00 F2 */ fmuls f8, f8, f3 /* 800C5E30 000C2C30 D0 A1 00 10 */ stfs f5, 0x10(r1) /* 800C5E34 000C2C34 EC E7 00 F2 */ fmuls f7, f7, f3 @@ -1063,7 +1063,7 @@ lbl_800C5DBC: /* 800C5E44 000C2C44 D0 E1 00 20 */ stfs f7, 0x20(r1) /* 800C5E48 000C2C48 D0 61 00 24 */ stfs f3, 0x24(r1) /* 800C5E4C 000C2C4C D0 C1 00 18 */ stfs f6, 0x18(r1) -/* 800C5E50 000C2C50 C0 62 97 58 */ lfs f3, lbl_803CE0D8-_SDA2_BASE_(r2) +/* 800C5E50 000C2C50 C0 62 97 58 */ lfs f3, lbl__1062-_SDA2_BASE_(r2) /* 800C5E54 000C2C54 EC A5 00 F2 */ fmuls f5, f5, f3 /* 800C5E58 000C2C58 EC 84 00 F2 */ fmuls f4, f4, f3 /* 800C5E5C 000C2C5C EC 66 00 F2 */ fmuls f3, f6, f3 @@ -1087,16 +1087,16 @@ lbl_800C5DBC: /* 800C5EA4 000C2CA4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800C5EA8 000C2CA8 40 80 00 1C */ bge lbl_800C5EC4 /* 800C5EAC 000C2CAC D0 3F 00 28 */ stfs f1, 0x28(r31) -/* 800C5EB0 000C2CB0 C0 02 97 40 */ lfs f0, lbl_803CE0C0-_SDA2_BASE_(r2) +/* 800C5EB0 000C2CB0 C0 02 97 40 */ lfs f0, lbl__558_4-_SDA2_BASE_(r2) /* 800C5EB4 000C2CB4 D0 1F 00 04 */ stfs f0, 4(r31) -/* 800C5EB8 000C2CB8 C0 02 97 40 */ lfs f0, lbl_803CE0C0-_SDA2_BASE_(r2) +/* 800C5EB8 000C2CB8 C0 02 97 40 */ lfs f0, lbl__558_4-_SDA2_BASE_(r2) /* 800C5EBC 000C2CBC D0 1F 00 08 */ stfs f0, 8(r31) /* 800C5EC0 000C2CC0 48 00 00 6C */ b lbl_800C5F2C lbl_800C5EC4: /* 800C5EC4 000C2CC4 D0 3F 00 28 */ stfs f1, 0x28(r31) -/* 800C5EC8 000C2CC8 C0 02 97 4C */ lfs f0, lbl_803CE0CC-_SDA2_BASE_(r2) +/* 800C5EC8 000C2CC8 C0 02 97 4C */ lfs f0, lbl__608_1-_SDA2_BASE_(r2) /* 800C5ECC 000C2CCC D0 1F 00 04 */ stfs f0, 4(r31) -/* 800C5ED0 000C2CD0 C0 02 97 4C */ lfs f0, lbl_803CE0CC-_SDA2_BASE_(r2) +/* 800C5ED0 000C2CD0 C0 02 97 4C */ lfs f0, lbl__608_1-_SDA2_BASE_(r2) /* 800C5ED4 000C2CD4 D0 1F 00 08 */ stfs f0, 8(r31) /* 800C5ED8 000C2CD8 48 00 00 54 */ b lbl_800C5F2C lbl_800C5EDC: @@ -1105,22 +1105,22 @@ lbl_800C5EDC: /* 800C5EE4 000C2CE4 4C 40 13 82 */ cror 2, 0, 2 /* 800C5EE8 000C2CE8 40 82 00 1C */ bne lbl_800C5F04 /* 800C5EEC 000C2CEC D0 3F 00 28 */ stfs f1, 0x28(r31) -/* 800C5EF0 000C2CF0 C0 02 97 4C */ lfs f0, lbl_803CE0CC-_SDA2_BASE_(r2) +/* 800C5EF0 000C2CF0 C0 02 97 4C */ lfs f0, lbl__608_1-_SDA2_BASE_(r2) /* 800C5EF4 000C2CF4 D0 1F 00 04 */ stfs f0, 4(r31) -/* 800C5EF8 000C2CF8 C0 02 97 40 */ lfs f0, lbl_803CE0C0-_SDA2_BASE_(r2) +/* 800C5EF8 000C2CF8 C0 02 97 40 */ lfs f0, lbl__558_4-_SDA2_BASE_(r2) /* 800C5EFC 000C2CFC D0 1F 00 08 */ stfs f0, 8(r31) /* 800C5F00 000C2D00 48 00 00 2C */ b lbl_800C5F2C lbl_800C5F04: /* 800C5F04 000C2D04 D0 3F 00 28 */ stfs f1, 0x28(r31) -/* 800C5F08 000C2D08 C0 02 97 40 */ lfs f0, lbl_803CE0C0-_SDA2_BASE_(r2) +/* 800C5F08 000C2D08 C0 02 97 40 */ lfs f0, lbl__558_4-_SDA2_BASE_(r2) /* 800C5F0C 000C2D0C D0 1F 00 04 */ stfs f0, 4(r31) -/* 800C5F10 000C2D10 C0 02 97 40 */ lfs f0, lbl_803CE0C0-_SDA2_BASE_(r2) +/* 800C5F10 000C2D10 C0 02 97 40 */ lfs f0, lbl__558_4-_SDA2_BASE_(r2) /* 800C5F14 000C2D14 D0 1F 00 08 */ stfs f0, 8(r31) /* 800C5F18 000C2D18 48 00 00 14 */ b lbl_800C5F2C lbl_800C5F1C: -/* 800C5F1C 000C2D1C C0 02 97 40 */ lfs f0, lbl_803CE0C0-_SDA2_BASE_(r2) +/* 800C5F1C 000C2D1C C0 02 97 40 */ lfs f0, lbl__558_4-_SDA2_BASE_(r2) /* 800C5F20 000C2D20 D0 1F 00 04 */ stfs f0, 4(r31) -/* 800C5F24 000C2D24 C0 02 97 40 */ lfs f0, lbl_803CE0C0-_SDA2_BASE_(r2) +/* 800C5F24 000C2D24 C0 02 97 40 */ lfs f0, lbl__558_4-_SDA2_BASE_(r2) /* 800C5F28 000C2D28 D0 1F 00 08 */ stfs f0, 8(r31) lbl_800C5F2C: /* 800C5F2C 000C2D2C 80 01 00 34 */ lwz r0, 0x34(r1) @@ -1181,7 +1181,7 @@ lbl_800C5FD0: /* 800C5FE4 000C2DE4 7C 00 F8 50 */ subf r0, r0, r31 /* 800C5FE8 000C2DE8 28 00 00 02 */ cmplwi r0, 2 /* 800C5FEC 000C2DEC 40 82 00 10 */ bne lbl_800C5FFC -/* 800C5FF0 000C2DF0 C0 02 97 40 */ lfs f0, lbl_803CE0C0-_SDA2_BASE_(r2) +/* 800C5FF0 000C2DF0 C0 02 97 40 */ lfs f0, lbl__558_4-_SDA2_BASE_(r2) /* 800C5FF4 000C2DF4 D0 1E 00 04 */ stfs f0, 4(r30) /* 800C5FF8 000C2DF8 48 00 01 D4 */ b lbl_800C61CC lbl_800C5FFC: @@ -1226,7 +1226,7 @@ lbl_800C6068: /* 800C607C 000C2E7C 7C 00 D8 50 */ subf r0, r0, r27 /* 800C6080 000C2E80 28 00 00 02 */ cmplwi r0, 2 /* 800C6084 000C2E84 40 82 00 10 */ bne lbl_800C6094 -/* 800C6088 000C2E88 C0 02 97 40 */ lfs f0, lbl_803CE0C0-_SDA2_BASE_(r2) +/* 800C6088 000C2E88 C0 02 97 40 */ lfs f0, lbl__558_4-_SDA2_BASE_(r2) /* 800C608C 000C2E8C D0 1E 00 04 */ stfs f0, 4(r30) /* 800C6090 000C2E90 48 00 01 3C */ b lbl_800C61CC lbl_800C6094: @@ -1271,7 +1271,7 @@ lbl_800C6100: /* 800C6114 000C2F14 7C 00 D0 50 */ subf r0, r0, r26 /* 800C6118 000C2F18 28 00 00 02 */ cmplwi r0, 2 /* 800C611C 000C2F1C 40 82 00 10 */ bne lbl_800C612C -/* 800C6120 000C2F20 C0 02 97 40 */ lfs f0, lbl_803CE0C0-_SDA2_BASE_(r2) +/* 800C6120 000C2F20 C0 02 97 40 */ lfs f0, lbl__558_4-_SDA2_BASE_(r2) /* 800C6124 000C2F24 D0 1E 00 04 */ stfs f0, 4(r30) /* 800C6128 000C2F28 48 00 00 A4 */ b lbl_800C61CC lbl_800C612C: @@ -1280,14 +1280,14 @@ lbl_800C612C: /* 800C6134 000C2F34 7F C5 F3 78 */ mr r5, r30 /* 800C6138 000C2F38 4B FF F9 F5 */ bl iBoxIsectVec__FPC4xBoxPC5xVec3P6xIsect /* 800C613C 000C2F3C C0 3E 00 04 */ lfs f1, 4(r30) -/* 800C6140 000C2F40 C0 02 97 3C */ lfs f0, lbl_803CE0BC-_SDA2_BASE_(r2) +/* 800C6140 000C2F40 C0 02 97 3C */ lfs f0, lbl__557_2-_SDA2_BASE_(r2) /* 800C6144 000C2F44 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800C6148 000C2F48 40 80 00 48 */ bge lbl_800C6190 /* 800C614C 000C2F4C 7F 85 E3 78 */ mr r5, r28 /* 800C6150 000C2F50 38 61 00 08 */ addi r3, r1, 8 /* 800C6154 000C2F54 38 9C 00 0C */ addi r4, r28, 0xc /* 800C6158 000C2F58 4B F4 4F 61 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 -/* 800C615C 000C2F5C C0 22 97 38 */ lfs f1, lbl_803CE0B8-_SDA2_BASE_(r2) +/* 800C615C 000C2F5C C0 22 97 38 */ lfs f1, lbl__555_2-_SDA2_BASE_(r2) /* 800C6160 000C2F60 38 61 00 08 */ addi r3, r1, 8 /* 800C6164 000C2F64 4B F5 57 D5 */ bl xVec3SMulBy__FP5xVec3f /* 800C6168 000C2F68 7F A4 EB 78 */ mr r4, r29 @@ -1297,7 +1297,7 @@ lbl_800C612C: /* 800C6178 000C2F78 38 7E 00 1C */ addi r3, r30, 0x1c /* 800C617C 000C2F7C 4B F4 84 D5 */ bl xVec3Length__FPC5xVec3 /* 800C6180 000C2F80 D0 3E 00 28 */ stfs f1, 0x28(r30) -/* 800C6184 000C2F84 C0 02 97 4C */ lfs f0, lbl_803CE0CC-_SDA2_BASE_(r2) +/* 800C6184 000C2F84 C0 02 97 4C */ lfs f0, lbl__608_1-_SDA2_BASE_(r2) /* 800C6188 000C2F88 D0 1E 00 08 */ stfs f0, 8(r30) /* 800C618C 000C2F8C 48 00 00 40 */ b lbl_800C61CC lbl_800C6190: @@ -1314,7 +1314,7 @@ lbl_800C6190: /* 800C61B8 000C2FB8 C0 1D 00 0C */ lfs f0, 0xc(r29) /* 800C61BC 000C2FBC EC 01 00 28 */ fsubs f0, f1, f0 /* 800C61C0 000C2FC0 D0 1E 00 04 */ stfs f0, 4(r30) -/* 800C61C4 000C2FC4 C0 02 97 40 */ lfs f0, lbl_803CE0C0-_SDA2_BASE_(r2) +/* 800C61C4 000C2FC4 C0 02 97 40 */ lfs f0, lbl__558_4-_SDA2_BASE_(r2) /* 800C61C8 000C2FC8 D0 1E 00 08 */ stfs f0, 8(r30) lbl_800C61CC: /* 800C61CC 000C2FCC BB 41 00 18 */ lmw r26, 0x18(r1) diff --git a/asm/Core/p2/iMemMgr.s b/asm/Core/p2/iMemMgr.s index 3751ad2bf..6c020727c 100644 --- a/asm/Core/p2/iMemMgr.s +++ b/asm/Core/p2/iMemMgr.s @@ -10,18 +10,18 @@ iMemInit__Fv: /* 800C636C 000C316C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800C6370 000C3170 48 10 BC F5 */ bl func_801D2064 /* 800C6374 000C3174 54 7F 00 34 */ rlwinm r31, r3, 0, 0, 0x1a -/* 800C6378 000C3178 93 ED 92 20 */ stw r31, lbl_803CBB20-_SDA_BASE_(r13) +/* 800C6378 000C3178 93 ED 92 20 */ stw r31, lbl_he-_SDA_BASE_(r13) /* 800C637C 000C317C 48 10 BC F1 */ bl func_801D206C /* 800C6380 000C3180 38 03 00 1F */ addi r0, r3, 0x1f /* 800C6384 000C3184 7F E4 FB 78 */ mr r4, r31 /* 800C6388 000C3188 54 03 00 34 */ rlwinm r3, r0, 0, 0, 0x1a /* 800C638C 000C318C 38 A0 00 01 */ li r5, 1 -/* 800C6390 000C3190 90 6D 92 1C */ stw r3, lbl_803CBB1C-_SDA_BASE_(r13) +/* 800C6390 000C3190 90 6D 92 1C */ stw r3, lbl_hs-_SDA_BASE_(r13) /* 800C6394 000C3194 48 10 BB F5 */ bl func_801D1F88 -/* 800C6398 000C3198 80 8D 92 20 */ lwz r4, lbl_803CBB20-_SDA_BASE_(r13) +/* 800C6398 000C3198 80 8D 92 20 */ lwz r4, lbl_he-_SDA_BASE_(r13) /* 800C639C 000C319C 48 10 BC 5D */ bl func_801D1FF8 -/* 800C63A0 000C31A0 90 6D 92 18 */ stw r3, lbl_803CBB18-_SDA_BASE_(r13) -/* 800C63A4 000C31A4 80 6D 92 18 */ lwz r3, lbl_803CBB18-_SDA_BASE_(r13) +/* 800C63A0 000C31A0 90 6D 92 18 */ stw r3, lbl_the_heap-_SDA_BASE_(r13) +/* 800C63A4 000C31A4 80 6D 92 18 */ lwz r3, lbl_the_heap-_SDA_BASE_(r13) /* 800C63A8 000C31A8 2C 03 00 00 */ cmpwi r3, 0 /* 800C63AC 000C31AC 41 80 00 0C */ blt lbl_800C63B8 /* 800C63B0 000C31B0 48 10 BB C9 */ bl func_801D1F78 @@ -32,9 +32,9 @@ lbl_800C63B8: lbl_800C63C0: /* 800C63C0 000C31C0 3C A0 80 3E */ lis r5, 0x803D8A50@ha /* 800C63C4 000C31C4 3C 80 80 3D */ lis r4, 0x803D0A50@ha -/* 800C63C8 000C31C8 3C E0 80 39 */ lis r7, lbl_8038C320@ha +/* 800C63C8 000C31C8 3C E0 80 39 */ lis r7, lbl_gMemInfo@ha /* 800C63CC 000C31CC 39 40 00 00 */ li r10, 0 -/* 800C63D0 000C31D0 39 27 C3 20 */ addi r9, r7, lbl_8038C320@l +/* 800C63D0 000C31D0 39 27 C3 20 */ addi r9, r7, lbl_gMemInfo@l /* 800C63D4 000C31D4 38 C5 8A 50 */ addi r6, r5, 0x803D8A50@l /* 800C63D8 000C31D8 38 04 0A 50 */ addi r0, r4, 0x803D0A50@l /* 800C63DC 000C31DC 3D 00 00 10 */ lis r8, 0x10 @@ -49,19 +49,19 @@ lbl_800C63C0: /* 800C6400 000C3200 90 C9 00 0C */ stw r6, 0xc(r9) /* 800C6404 000C3204 90 A9 00 10 */ stw r5, 0x10(r9) /* 800C6408 000C3208 90 09 00 14 */ stw r0, 0x14(r9) -/* 800C640C 000C320C 90 8D 92 24 */ stw r4, lbl_803CBB24-_SDA_BASE_(r13) +/* 800C640C 000C320C 90 8D 92 24 */ stw r4, lbl_HeapSize-_SDA_BASE_(r13) /* 800C6410 000C3210 80 6D 86 40 */ lwz r3, lbl_803CAF40-_SDA_BASE_(r13) /* 800C6414 000C3214 48 10 B9 ED */ bl func_801D1E00 -/* 800C6418 000C3218 90 6D 92 14 */ stw r3, lbl_803CBB14-_SDA_BASE_(r13) -/* 800C641C 000C321C 3C 80 80 39 */ lis r4, lbl_8038C320@ha -/* 800C6420 000C3220 38 E4 C3 20 */ addi r7, r4, lbl_8038C320@l +/* 800C6418 000C3218 90 6D 92 14 */ stw r3, lbl_mem_base_alloc-_SDA_BASE_(r13) +/* 800C641C 000C321C 3C 80 80 39 */ lis r4, lbl_gMemInfo@ha +/* 800C6420 000C3220 38 E4 C3 20 */ addi r7, r4, lbl_gMemInfo@l /* 800C6424 000C3224 38 C0 08 20 */ li r6, 0x820 -/* 800C6428 000C3228 81 2D 92 24 */ lwz r9, lbl_803CBB24-_SDA_BASE_(r13) +/* 800C6428 000C3228 81 2D 92 24 */ lwz r9, lbl_HeapSize-_SDA_BASE_(r13) /* 800C642C 000C322C 38 A0 00 00 */ li r5, 0 /* 800C6430 000C3230 3C 80 00 20 */ lis r4, 0x20 /* 800C6434 000C3234 38 00 06 60 */ li r0, 0x660 /* 800C6438 000C3238 7D 03 4A 14 */ add r8, r3, r9 -/* 800C643C 000C323C 91 0D 92 10 */ stw r8, lbl_803CBB10-_SDA_BASE_(r13) +/* 800C643C 000C323C 91 0D 92 10 */ stw r8, lbl_mem_top_alloc-_SDA_BASE_(r13) /* 800C6440 000C3240 90 67 00 18 */ stw r3, 0x18(r7) /* 800C6444 000C3244 91 27 00 1C */ stw r9, 0x1c(r7) /* 800C6448 000C3248 90 C7 00 20 */ stw r6, 0x20(r7) @@ -78,10 +78,10 @@ lbl_800C63C0: iMemExit__Fv: /* 800C646C 000C326C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C6470 000C3270 7C 08 02 A6 */ mflr r0 -/* 800C6474 000C3274 3C 60 80 39 */ lis r3, lbl_8038C320@ha +/* 800C6474 000C3274 3C 60 80 39 */ lis r3, lbl_gMemInfo@ha /* 800C6478 000C3278 90 01 00 14 */ stw r0, 0x14(r1) /* 800C647C 000C327C 93 E1 00 0C */ stw r31, 0xc(r1) -/* 800C6480 000C3280 3B E3 C3 20 */ addi r31, r3, lbl_8038C320@l +/* 800C6480 000C3280 3B E3 C3 20 */ addi r31, r3, lbl_gMemInfo@l /* 800C6484 000C3284 80 7F 00 18 */ lwz r3, 0x18(r31) /* 800C6488 000C3288 48 00 D3 0D */ bl func_800D3794 /* 800C648C 000C328C 38 00 00 00 */ li r0, 0 diff --git a/asm/Core/p2/iMix.s b/asm/Core/p2/iMix.s index 5e026e5b5..18e506d2d 100644 --- a/asm/Core/p2/iMix.s +++ b/asm/Core/p2/iMix.s @@ -15,19 +15,19 @@ lbl_800C64B8: /* 800C64C4 000C32C4 38 63 FF 64 */ addi r3, r3, 0x0000FF64@l /* 800C64C8 000C32C8 4E 80 00 20 */ blr lbl_800C64CC: -/* 800C64CC 000C32CC 3C 80 80 29 */ lis r4, lbl_80291A60@ha +/* 800C64CC 000C32CC 3C 80 80 29 */ lis r4, lbl___MIXVolumeTable@ha /* 800C64D0 000C32D0 54 60 08 3C */ slwi r0, r3, 1 -/* 800C64D4 000C32D4 38 64 1A 60 */ addi r3, r4, lbl_80291A60@l +/* 800C64D4 000C32D4 38 64 1A 60 */ addi r3, r4, lbl___MIXVolumeTable@l /* 800C64D8 000C32D8 7C 63 02 14 */ add r3, r3, r0 /* 800C64DC 000C32DC A0 63 07 10 */ lhz r3, 0x710(r3) /* 800C64E0 000C32E0 4E 80 00 20 */ blr .global iMix.__MIXSetPan__FP10MIXChannel iMix.__MIXSetPan__FP10MIXChannel: -/* 800C64E4 000C32E4 80 0D 92 30 */ lwz r0, lbl_803CBB30-_SDA_BASE_(r13) -/* 800C64E8 000C32E8 3C 80 80 29 */ lis r4, lbl_80291A60@ha +/* 800C64E4 000C32E4 80 0D 92 30 */ lwz r0, lbl___MIXSoundMode-_SDA_BASE_(r13) +/* 800C64E8 000C32E8 3C 80 80 29 */ lis r4, lbl___MIXVolumeTable@ha /* 800C64EC 000C32EC 80 A3 00 14 */ lwz r5, 0x14(r3) -/* 800C64F0 000C32F0 38 C4 1A 60 */ addi r6, r4, lbl_80291A60@l +/* 800C64F0 000C32F0 38 C4 1A 60 */ addi r6, r4, lbl___MIXVolumeTable@l /* 800C64F4 000C32F4 28 00 00 03 */ cmplwi r0, 3 /* 800C64F8 000C32F8 81 43 00 18 */ lwz r10, 0x18(r3) /* 800C64FC 000C32FC 21 05 00 7F */ subfic r8, r5, 0x7f @@ -120,10 +120,10 @@ lbl_800C6624: MIXInit: /* 800C662C 000C342C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C6630 000C3430 7C 08 02 A6 */ mflr r0 -/* 800C6634 000C3434 3C 60 80 30 */ lis r3, lbl_802FBE98@ha +/* 800C6634 000C3434 3C 60 80 30 */ lis r3, lbl___MIXChannel@ha /* 800C6638 000C3438 90 01 00 14 */ stw r0, 0x14(r1) /* 800C663C 000C343C 93 E1 00 0C */ stw r31, 0xc(r1) -/* 800C6640 000C3440 3B E3 BE 98 */ addi r31, r3, lbl_802FBE98@l +/* 800C6640 000C3440 3B E3 BE 98 */ addi r31, r3, lbl___MIXChannel@l /* 800C6644 000C3444 93 C1 00 08 */ stw r30, 8(r1) /* 800C6648 000C3448 3B C0 00 00 */ li r30, 0 lbl_800C664C: @@ -134,10 +134,10 @@ lbl_800C664C: /* 800C665C 000C345C 2C 1E 00 40 */ cmpwi r30, 0x40 /* 800C6660 000C3460 41 80 FF EC */ blt lbl_800C664C /* 800C6664 000C3464 38 00 00 00 */ li r0, 0 -/* 800C6668 000C3468 90 0D 92 28 */ stw r0, lbl_803CBB28-_SDA_BASE_(r13) -/* 800C666C 000C346C 90 0D 92 2C */ stw r0, lbl_803CBB2C-_SDA_BASE_(r13) +/* 800C6668 000C3468 90 0D 92 28 */ stw r0, lbl___MIXDvdStreamAttenCurrent-_SDA_BASE_(r13) +/* 800C666C 000C346C 90 0D 92 2C */ stw r0, lbl___MIXDvdStreamAttenUser-_SDA_BASE_(r13) /* 800C6670 000C3470 48 10 FB 9D */ bl OSGetSoundMode -/* 800C6674 000C3474 90 6D 92 30 */ stw r3, lbl_803CBB30-_SDA_BASE_(r13) +/* 800C6674 000C3474 90 6D 92 30 */ stw r3, lbl___MIXSoundMode-_SDA_BASE_(r13) /* 800C6678 000C3478 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C667C 000C347C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800C6680 000C3480 83 C1 00 08 */ lwz r30, 8(r1) @@ -156,9 +156,9 @@ MIXInitChannel: /* 800C66A8 000C34A8 7C BE 2B 78 */ mr r30, r5 /* 800C66AC 000C34AC 93 A1 00 14 */ stw r29, 0x14(r1) /* 800C66B0 000C34B0 7C 7D 1B 78 */ mr r29, r3 -/* 800C66B4 000C34B4 3C 60 80 30 */ lis r3, lbl_802FBE98@ha +/* 800C66B4 000C34B4 3C 60 80 30 */ lis r3, lbl___MIXChannel@ha /* 800C66B8 000C34B8 81 7D 00 18 */ lwz r11, 0x18(r29) -/* 800C66BC 000C34BC 38 63 BE 98 */ addi r3, r3, lbl_802FBE98@l +/* 800C66BC 000C34BC 38 63 BE 98 */ addi r3, r3, lbl___MIXChannel@l /* 800C66C0 000C34C0 1C 8B 00 60 */ mulli r4, r11, 0x60 /* 800C66C4 000C34C4 7F E3 22 14 */ add r31, r3, r4 /* 800C66C8 000C34C8 93 BF 00 00 */ stw r29, 0(r31) @@ -182,7 +182,7 @@ lbl_800C6708: /* 800C670C 000C350C 4B FF FD 9D */ bl iMix.__MIXGetVolume__Fi /* 800C6710 000C3510 B0 7F 00 38 */ sth r3, 0x38(r31) lbl_800C6714: -/* 800C6714 000C3514 80 0D 92 30 */ lwz r0, lbl_803CBB30-_SDA_BASE_(r13) +/* 800C6714 000C3514 80 0D 92 30 */ lwz r0, lbl___MIXSoundMode-_SDA_BASE_(r13) /* 800C6718 000C3518 3B C0 00 00 */ li r30, 0 /* 800C671C 000C351C 2C 00 00 03 */ cmpwi r0, 3 /* 800C6720 000C3520 41 82 03 88 */ beq lbl_800C6AA8 @@ -623,8 +623,8 @@ lbl_800C6D5C: .global MIXReleaseChannel MIXReleaseChannel: /* 800C6D94 000C3B94 80 03 00 18 */ lwz r0, 0x18(r3) -/* 800C6D98 000C3B98 3C 60 80 30 */ lis r3, lbl_802FBE98@ha -/* 800C6D9C 000C3B9C 38 63 BE 98 */ addi r3, r3, lbl_802FBE98@l +/* 800C6D98 000C3B98 3C 60 80 30 */ lis r3, lbl___MIXChannel@ha +/* 800C6D9C 000C3B9C 38 63 BE 98 */ addi r3, r3, lbl___MIXChannel@l /* 800C6DA0 000C3BA0 38 80 00 00 */ li r4, 0 /* 800C6DA4 000C3BA4 1C 00 00 60 */ mulli r0, r0, 0x60 /* 800C6DA8 000C3BA8 7C 83 01 2E */ stwx r4, r3, r0 @@ -633,8 +633,8 @@ MIXReleaseChannel: .global MIXAdjustInput MIXAdjustInput: /* 800C6DB0 000C3BB0 80 A3 00 18 */ lwz r5, 0x18(r3) -/* 800C6DB4 000C3BB4 3C 60 80 30 */ lis r3, lbl_802FBE98@ha -/* 800C6DB8 000C3BB8 38 03 BE 98 */ addi r0, r3, lbl_802FBE98@l +/* 800C6DB4 000C3BB4 3C 60 80 30 */ lis r3, lbl___MIXChannel@ha +/* 800C6DB8 000C3BB8 38 03 BE 98 */ addi r0, r3, lbl___MIXChannel@l /* 800C6DBC 000C3BBC 1C 65 00 60 */ mulli r3, r5, 0x60 /* 800C6DC0 000C3BC0 7C 60 1A 14 */ add r3, r0, r3 /* 800C6DC4 000C3BC4 80 03 00 08 */ lwz r0, 8(r3) @@ -648,8 +648,8 @@ MIXAdjustInput: .global MIXGetInput MIXGetInput: /* 800C6DE0 000C3BE0 80 83 00 18 */ lwz r4, 0x18(r3) -/* 800C6DE4 000C3BE4 3C 60 80 30 */ lis r3, lbl_802FBE98@ha -/* 800C6DE8 000C3BE8 38 03 BE 98 */ addi r0, r3, lbl_802FBE98@l +/* 800C6DE4 000C3BE4 3C 60 80 30 */ lis r3, lbl___MIXChannel@ha +/* 800C6DE8 000C3BE8 38 03 BE 98 */ addi r0, r3, lbl___MIXChannel@l /* 800C6DEC 000C3BEC 1C 64 00 60 */ mulli r3, r4, 0x60 /* 800C6DF0 000C3BF0 7C 60 1A 14 */ add r3, r0, r3 /* 800C6DF4 000C3BF4 80 63 00 08 */ lwz r3, 8(r3) @@ -662,8 +662,8 @@ MIXAdjustPan: /* 800C6E04 000C3C04 90 01 00 14 */ stw r0, 0x14(r1) /* 800C6E08 000C3C08 93 E1 00 0C */ stw r31, 0xc(r1) /* 800C6E0C 000C3C0C 80 A3 00 18 */ lwz r5, 0x18(r3) -/* 800C6E10 000C3C10 3C 60 80 30 */ lis r3, lbl_802FBE98@ha -/* 800C6E14 000C3C14 38 03 BE 98 */ addi r0, r3, lbl_802FBE98@l +/* 800C6E10 000C3C10 3C 60 80 30 */ lis r3, lbl___MIXChannel@ha +/* 800C6E14 000C3C14 38 03 BE 98 */ addi r0, r3, lbl___MIXChannel@l /* 800C6E18 000C3C18 1C 65 00 60 */ mulli r3, r5, 0x60 /* 800C6E1C 000C3C1C 7F E0 1A 14 */ add r31, r0, r3 /* 800C6E20 000C3C20 80 1F 00 14 */ lwz r0, 0x14(r31) @@ -684,8 +684,8 @@ MIXAdjustPan: .global MIXGetPan MIXGetPan: /* 800C6E58 000C3C58 80 83 00 18 */ lwz r4, 0x18(r3) -/* 800C6E5C 000C3C5C 3C 60 80 30 */ lis r3, lbl_802FBE98@ha -/* 800C6E60 000C3C60 38 03 BE 98 */ addi r0, r3, lbl_802FBE98@l +/* 800C6E5C 000C3C5C 3C 60 80 30 */ lis r3, lbl___MIXChannel@ha +/* 800C6E60 000C3C60 38 03 BE 98 */ addi r0, r3, lbl___MIXChannel@l /* 800C6E64 000C3C64 1C 64 00 60 */ mulli r3, r4, 0x60 /* 800C6E68 000C3C68 7C 60 1A 14 */ add r3, r0, r3 /* 800C6E6C 000C3C6C 80 63 00 14 */ lwz r3, 0x14(r3) @@ -694,8 +694,8 @@ MIXGetPan: .global MIXUnMute MIXUnMute: /* 800C6E74 000C3C74 80 83 00 18 */ lwz r4, 0x18(r3) -/* 800C6E78 000C3C78 3C 60 80 30 */ lis r3, lbl_802FBE98@ha -/* 800C6E7C 000C3C7C 38 03 BE 98 */ addi r0, r3, lbl_802FBE98@l +/* 800C6E78 000C3C78 3C 60 80 30 */ lis r3, lbl___MIXChannel@ha +/* 800C6E7C 000C3C7C 38 03 BE 98 */ addi r0, r3, lbl___MIXChannel@l /* 800C6E80 000C3C80 1C 64 00 60 */ mulli r3, r4, 0x60 /* 800C6E84 000C3C84 7C 60 1A 14 */ add r3, r0, r3 /* 800C6E88 000C3C88 80 03 00 04 */ lwz r0, 4(r3) @@ -709,8 +709,8 @@ MIXUnMute: .global MIXAdjustFader MIXAdjustFader: /* 800C6EA4 000C3CA4 80 A3 00 18 */ lwz r5, 0x18(r3) -/* 800C6EA8 000C3CA8 3C 60 80 30 */ lis r3, lbl_802FBE98@ha -/* 800C6EAC 000C3CAC 38 03 BE 98 */ addi r0, r3, lbl_802FBE98@l +/* 800C6EA8 000C3CA8 3C 60 80 30 */ lis r3, lbl___MIXChannel@ha +/* 800C6EAC 000C3CAC 38 03 BE 98 */ addi r0, r3, lbl___MIXChannel@l /* 800C6EB0 000C3CB0 1C 65 00 60 */ mulli r3, r5, 0x60 /* 800C6EB4 000C3CB4 7C 60 1A 14 */ add r3, r0, r3 /* 800C6EB8 000C3CB8 80 03 00 1C */ lwz r0, 0x1c(r3) @@ -724,8 +724,8 @@ MIXAdjustFader: .global MIXGetFader MIXGetFader: /* 800C6ED4 000C3CD4 80 83 00 18 */ lwz r4, 0x18(r3) -/* 800C6ED8 000C3CD8 3C 60 80 30 */ lis r3, lbl_802FBE98@ha -/* 800C6EDC 000C3CDC 38 03 BE 98 */ addi r0, r3, lbl_802FBE98@l +/* 800C6ED8 000C3CD8 3C 60 80 30 */ lis r3, lbl___MIXChannel@ha +/* 800C6EDC 000C3CDC 38 03 BE 98 */ addi r0, r3, lbl___MIXChannel@l /* 800C6EE0 000C3CE0 1C 64 00 60 */ mulli r3, r4, 0x60 /* 800C6EE4 000C3CE4 7C 60 1A 14 */ add r3, r0, r3 /* 800C6EE8 000C3CE8 80 63 00 1C */ lwz r3, 0x1c(r3) @@ -735,11 +735,11 @@ MIXGetFader: MIXUpdateSettings: /* 800C6EF0 000C3CF0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800C6EF4 000C3CF4 7C 08 02 A6 */ mflr r0 -/* 800C6EF8 000C3CF8 3C 60 80 30 */ lis r3, lbl_802FBE98@ha +/* 800C6EF8 000C3CF8 3C 60 80 30 */ lis r3, lbl___MIXChannel@ha /* 800C6EFC 000C3CFC 90 01 00 24 */ stw r0, 0x24(r1) /* 800C6F00 000C3D00 BF 41 00 08 */ stmw r26, 8(r1) /* 800C6F04 000C3D04 3B C0 00 00 */ li r30, 0 -/* 800C6F08 000C3D08 3B E3 BE 98 */ addi r31, r3, lbl_802FBE98@l +/* 800C6F08 000C3D08 3B E3 BE 98 */ addi r31, r3, lbl___MIXChannel@l lbl_800C6F0C: /* 800C6F0C 000C3D0C 83 7F 00 00 */ lwz r27, 0(r31) /* 800C6F10 000C3D10 3B 80 00 00 */ li r28, 0 @@ -807,7 +807,7 @@ lbl_800C6FF4: /* 800C6FF4 000C3DF4 80 1F 00 04 */ lwz r0, 4(r31) /* 800C6FF8 000C3DF8 54 00 00 43 */ rlwinm. r0, r0, 0, 1, 1 /* 800C6FFC 000C3DFC 41 82 05 40 */ beq lbl_800C753C -/* 800C7000 000C3E00 80 0D 92 30 */ lwz r0, lbl_803CBB30-_SDA_BASE_(r13) +/* 800C7000 000C3E00 80 0D 92 30 */ lwz r0, lbl___MIXSoundMode-_SDA_BASE_(r13) /* 800C7004 000C3E04 2C 00 00 03 */ cmpwi r0, 3 /* 800C7008 000C3E08 41 82 03 90 */ beq lbl_800C7398 /* 800C700C 000C3E0C 40 80 05 14 */ bge lbl_800C7520 @@ -1364,35 +1364,35 @@ lbl_800C7828: /* 800C782C 000C462C 3B FF 00 60 */ addi r31, r31, 0x60 /* 800C7830 000C4630 2C 1E 00 40 */ cmpwi r30, 0x40 /* 800C7834 000C4634 41 80 F6 D8 */ blt lbl_800C6F0C -/* 800C7838 000C4638 80 0D 92 2C */ lwz r0, lbl_803CBB2C-_SDA_BASE_(r13) -/* 800C783C 000C463C 80 6D 92 28 */ lwz r3, lbl_803CBB28-_SDA_BASE_(r13) +/* 800C7838 000C4638 80 0D 92 2C */ lwz r0, lbl___MIXDvdStreamAttenUser-_SDA_BASE_(r13) +/* 800C783C 000C463C 80 6D 92 28 */ lwz r3, lbl___MIXDvdStreamAttenCurrent-_SDA_BASE_(r13) /* 800C7840 000C4640 7C 00 18 00 */ cmpw r0, r3 /* 800C7844 000C4644 40 81 00 38 */ ble lbl_800C787C /* 800C7848 000C4648 38 03 00 01 */ addi r0, r3, 1 -/* 800C784C 000C464C 3C 60 80 29 */ lis r3, lbl_802925EC@ha -/* 800C7850 000C4650 90 0D 92 28 */ stw r0, lbl_803CBB28-_SDA_BASE_(r13) -/* 800C7854 000C4654 38 63 25 EC */ addi r3, r3, lbl_802925EC@l -/* 800C7858 000C4658 80 0D 92 28 */ lwz r0, lbl_803CBB28-_SDA_BASE_(r13) +/* 800C784C 000C464C 3C 60 80 29 */ lis r3, lbl___MIXAIVolumeTable@ha +/* 800C7850 000C4650 90 0D 92 28 */ stw r0, lbl___MIXDvdStreamAttenCurrent-_SDA_BASE_(r13) +/* 800C7854 000C4654 38 63 25 EC */ addi r3, r3, lbl___MIXAIVolumeTable@l +/* 800C7858 000C4658 80 0D 92 28 */ lwz r0, lbl___MIXDvdStreamAttenCurrent-_SDA_BASE_(r13) /* 800C785C 000C465C 7C 63 00 AE */ lbzx r3, r3, r0 /* 800C7860 000C4660 48 0E DE AD */ bl AISetStreamVolLeft -/* 800C7864 000C4664 3C 60 80 29 */ lis r3, lbl_802925EC@ha -/* 800C7868 000C4668 80 0D 92 28 */ lwz r0, lbl_803CBB28-_SDA_BASE_(r13) -/* 800C786C 000C466C 38 63 25 EC */ addi r3, r3, lbl_802925EC@l +/* 800C7864 000C4664 3C 60 80 29 */ lis r3, lbl___MIXAIVolumeTable@ha +/* 800C7868 000C4668 80 0D 92 28 */ lwz r0, lbl___MIXDvdStreamAttenCurrent-_SDA_BASE_(r13) +/* 800C786C 000C466C 38 63 25 EC */ addi r3, r3, lbl___MIXAIVolumeTable@l /* 800C7870 000C4670 7C 63 00 AE */ lbzx r3, r3, r0 /* 800C7874 000C4674 48 0E DE C5 */ bl AISetStreamVolRight /* 800C7878 000C4678 48 00 00 38 */ b lbl_800C78B0 lbl_800C787C: /* 800C787C 000C467C 40 80 00 34 */ bge lbl_800C78B0 /* 800C7880 000C4680 38 03 FF FF */ addi r0, r3, -1 -/* 800C7884 000C4684 3C 60 80 29 */ lis r3, lbl_802925EC@ha -/* 800C7888 000C4688 90 0D 92 28 */ stw r0, lbl_803CBB28-_SDA_BASE_(r13) -/* 800C788C 000C468C 38 63 25 EC */ addi r3, r3, lbl_802925EC@l -/* 800C7890 000C4690 80 0D 92 28 */ lwz r0, lbl_803CBB28-_SDA_BASE_(r13) +/* 800C7884 000C4684 3C 60 80 29 */ lis r3, lbl___MIXAIVolumeTable@ha +/* 800C7888 000C4688 90 0D 92 28 */ stw r0, lbl___MIXDvdStreamAttenCurrent-_SDA_BASE_(r13) +/* 800C788C 000C468C 38 63 25 EC */ addi r3, r3, lbl___MIXAIVolumeTable@l +/* 800C7890 000C4690 80 0D 92 28 */ lwz r0, lbl___MIXDvdStreamAttenCurrent-_SDA_BASE_(r13) /* 800C7894 000C4694 7C 63 00 AE */ lbzx r3, r3, r0 /* 800C7898 000C4698 48 0E DE 75 */ bl AISetStreamVolLeft -/* 800C789C 000C469C 3C 60 80 29 */ lis r3, lbl_802925EC@ha -/* 800C78A0 000C46A0 80 0D 92 28 */ lwz r0, lbl_803CBB28-_SDA_BASE_(r13) -/* 800C78A4 000C46A4 38 63 25 EC */ addi r3, r3, lbl_802925EC@l +/* 800C789C 000C469C 3C 60 80 29 */ lis r3, lbl___MIXAIVolumeTable@ha +/* 800C78A0 000C46A0 80 0D 92 28 */ lwz r0, lbl___MIXDvdStreamAttenCurrent-_SDA_BASE_(r13) +/* 800C78A4 000C46A4 38 63 25 EC */ addi r3, r3, lbl___MIXAIVolumeTable@l /* 800C78A8 000C46A8 7C 63 00 AE */ lbzx r3, r3, r0 /* 800C78AC 000C46AC 48 0E DE 8D */ bl AISetStreamVolRight lbl_800C78B0: diff --git a/asm/Core/p2/iModel.s b/asm/Core/p2/iModel.s index 56f2e6342..1e064fcb6 100644 --- a/asm/Core/p2/iModel.s +++ b/asm/Core/p2/iModel.s @@ -52,12 +52,12 @@ iModel.GetHierarchy__FP8RpAtomic: iModelInit__Fv: /* 800C795C 000C475C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800C7960 000C4760 7C 08 02 A6 */ mflr r0 -/* 800C7964 000C4764 3C 80 80 26 */ lis r4, lbl_80260178@ha -/* 800C7968 000C4768 3C 60 80 30 */ lis r3, lbl_802FDA98@ha +/* 800C7964 000C4764 3C 80 80 26 */ lis r4, lbl__702_3@ha +/* 800C7968 000C4768 3C 60 80 30 */ lis r3, lbl_sEmptyDirectionalLight@ha /* 800C796C 000C476C 90 01 00 24 */ stw r0, 0x24(r1) -/* 800C7970 000C4770 38 C4 01 78 */ addi r6, r4, lbl_80260178@l +/* 800C7970 000C4770 38 C4 01 78 */ addi r6, r4, lbl__702_3@l /* 800C7974 000C4774 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 800C7978 000C4778 3B E3 DA 98 */ addi r31, r3, lbl_802FDA98@l +/* 800C7978 000C4778 3B E3 DA 98 */ addi r31, r3, lbl_sEmptyDirectionalLight@l /* 800C797C 000C477C 93 C1 00 18 */ stw r30, 0x18(r1) /* 800C7980 000C4780 80 1F 00 00 */ lwz r0, 0(r31) /* 800C7984 000C4784 80 A6 00 00 */ lwz r5, 0(r6) @@ -89,9 +89,9 @@ lbl_800C79B0: /* 800C79E8 000C47E8 41 80 FF C8 */ blt lbl_800C79B0 /* 800C79EC 000C47EC 38 60 00 02 */ li r3, 2 /* 800C79F0 000C47F0 48 14 FD 31 */ bl RpLightCreate -/* 800C79F4 000C47F4 90 6D 92 44 */ stw r3, lbl_803CBB44-_SDA_BASE_(r13) +/* 800C79F4 000C47F4 90 6D 92 44 */ stw r3, lbl_sEmptyAmbientLight-_SDA_BASE_(r13) /* 800C79F8 000C47F8 38 81 00 08 */ addi r4, r1, 8 -/* 800C79FC 000C47FC 80 6D 92 44 */ lwz r3, lbl_803CBB44-_SDA_BASE_(r13) +/* 800C79FC 000C47FC 80 6D 92 44 */ lwz r3, lbl_sEmptyAmbientLight-_SDA_BASE_(r13) /* 800C7A00 000C4800 48 14 F7 B1 */ bl RpLightSetColor lbl_800C7A04: /* 800C7A04 000C4804 80 01 00 24 */ lwz r0, 0x24(r1) @@ -140,14 +140,14 @@ lbl_800C7A9C: /* 800C7AA4 000C48A4 38 00 40 00 */ li r0, 0x4000 /* 800C7AA8 000C48A8 90 1D 00 00 */ stw r0, 0(r29) lbl_800C7AAC: -/* 800C7AAC 000C48AC 80 8D 92 40 */ lwz r4, lbl_803CBB40-_SDA_BASE_(r13) +/* 800C7AAC 000C48AC 80 8D 92 40 */ lwz r4, lbl_gLastAtomicCount-_SDA_BASE_(r13) /* 800C7AB0 000C48B0 28 04 01 00 */ cmplwi r4, 0x100 /* 800C7AB4 000C48B4 40 80 00 1C */ bge lbl_800C7AD0 /* 800C7AB8 000C48B8 38 04 00 01 */ addi r0, r4, 1 -/* 800C7ABC 000C48BC 3C 60 80 30 */ lis r3, lbl_802FD698@ha -/* 800C7AC0 000C48C0 90 0D 92 40 */ stw r0, lbl_803CBB40-_SDA_BASE_(r13) +/* 800C7ABC 000C48BC 3C 60 80 30 */ lis r3, lbl_gLastAtomicList@ha +/* 800C7AC0 000C48C0 90 0D 92 40 */ stw r0, lbl_gLastAtomicCount-_SDA_BASE_(r13) /* 800C7AC4 000C48C4 54 80 10 3A */ slwi r0, r4, 2 -/* 800C7AC8 000C48C8 38 63 D6 98 */ addi r3, r3, lbl_802FD698@l +/* 800C7AC8 000C48C8 38 63 D6 98 */ addi r3, r3, lbl_gLastAtomicList@l /* 800C7ACC 000C48CC 7F E3 01 2E */ stwx r31, r3, r0 lbl_800C7AD0: /* 800C7AD0 000C48D0 80 7F 00 04 */ lwz r3, 4(r31) @@ -184,14 +184,14 @@ lbl_800C7B40: /* 800C7B40 000C4940 7C 1E D8 00 */ cmpw r30, r27 /* 800C7B44 000C4944 41 80 FF A4 */ blt lbl_800C7AE8 lbl_800C7B48: -/* 800C7B48 000C4948 80 8D 92 40 */ lwz r4, lbl_803CBB40-_SDA_BASE_(r13) +/* 800C7B48 000C4948 80 8D 92 40 */ lwz r4, lbl_gLastAtomicCount-_SDA_BASE_(r13) /* 800C7B4C 000C494C 28 04 01 00 */ cmplwi r4, 0x100 /* 800C7B50 000C4950 40 80 00 1C */ bge lbl_800C7B6C /* 800C7B54 000C4954 38 04 00 01 */ addi r0, r4, 1 -/* 800C7B58 000C4958 3C 60 80 30 */ lis r3, lbl_802FD698@ha -/* 800C7B5C 000C495C 90 0D 92 40 */ stw r0, lbl_803CBB40-_SDA_BASE_(r13) +/* 800C7B58 000C4958 3C 60 80 30 */ lis r3, lbl_gLastAtomicList@ha +/* 800C7B5C 000C495C 90 0D 92 40 */ stw r0, lbl_gLastAtomicCount-_SDA_BASE_(r13) /* 800C7B60 000C4960 54 80 10 3A */ slwi r0, r4, 2 -/* 800C7B64 000C4964 38 63 D6 98 */ addi r3, r3, lbl_802FD698@l +/* 800C7B64 000C4964 38 63 D6 98 */ addi r3, r3, lbl_gLastAtomicList@l /* 800C7B68 000C4968 7F E3 01 2E */ stwx r31, r3, r0 lbl_800C7B6C: /* 800C7B6C 000C496C 7F E3 FB 78 */ mr r3, r31 @@ -209,14 +209,14 @@ iModel.iModelStreamRead__FP8RwStream: /* 800C7B90 000C4990 DB E1 00 40 */ stfd f31, 0x40(r1) /* 800C7B94 000C4994 F3 E1 00 48 */ psq_st f31, 72(r1), 0, qr0 /* 800C7B98 000C4998 BF 41 00 28 */ stmw r26, 0x28(r1) -/* 800C7B9C 000C499C 88 0D 92 4C */ lbz r0, lbl_803CBB4C-_SDA_BASE_(r13) +/* 800C7B9C 000C499C 88 0D 92 4C */ lbz r0, lbl_init$745-_SDA_BASE_(r13) /* 800C7BA0 000C49A0 7C 7A 1B 78 */ mr r26, r3 /* 800C7BA4 000C49A4 7C 00 07 75 */ extsb. r0, r0 /* 800C7BA8 000C49A8 40 82 00 14 */ bne lbl_800C7BBC /* 800C7BAC 000C49AC 38 60 00 00 */ li r3, 0 /* 800C7BB0 000C49B0 38 00 00 01 */ li r0, 1 -/* 800C7BB4 000C49B4 90 6D 92 48 */ stw r3, lbl_803CBB48-_SDA_BASE_(r13) -/* 800C7BB8 000C49B8 98 0D 92 4C */ stb r0, lbl_803CBB4C-_SDA_BASE_(r13) +/* 800C7BB4 000C49B4 90 6D 92 48 */ stw r3, lbl_num_models$744-_SDA_BASE_(r13) +/* 800C7BB8 000C49B8 98 0D 92 4C */ stb r0, lbl_init$745-_SDA_BASE_(r13) lbl_800C7BBC: /* 800C7BBC 000C49BC 28 1A 00 00 */ cmplwi r26, 0 /* 800C7BC0 000C49C0 40 82 00 0C */ bne lbl_800C7BCC @@ -248,9 +248,9 @@ lbl_800C7BFC: /* 800C7C20 000C4A20 38 60 00 00 */ li r3, 0 /* 800C7C24 000C4A24 48 00 01 B8 */ b lbl_800C7DDC lbl_800C7C28: -/* 800C7C28 000C4A28 3C 80 80 26 */ lis r4, lbl_80260188@ha +/* 800C7C28 000C4A28 3C 80 80 26 */ lis r4, lbl__753_1@ha /* 800C7C2C 000C4A2C 38 61 00 08 */ addi r3, r1, 8 -/* 800C7C30 000C4A30 39 24 01 88 */ addi r9, r4, lbl_80260188@l +/* 800C7C30 000C4A30 39 24 01 88 */ addi r9, r4, lbl__753_1@l /* 800C7C34 000C4A34 81 09 00 00 */ lwz r8, 0(r9) /* 800C7C38 000C4A38 80 E9 00 04 */ lwz r7, 4(r9) /* 800C7C3C 000C4A3C 80 C9 00 08 */ lwz r6, 8(r9) @@ -264,35 +264,35 @@ lbl_800C7C28: /* 800C7C5C 000C4A5C 90 81 00 18 */ stw r4, 0x18(r1) /* 800C7C60 000C4A60 90 01 00 1C */ stw r0, 0x1c(r1) /* 800C7C64 000C4A64 48 15 54 3D */ bl RpWorldCreate -/* 800C7C68 000C4A68 90 6D 92 38 */ stw r3, lbl_803CBB38-_SDA_BASE_(r13) +/* 800C7C68 000C4A68 90 6D 92 38 */ stw r3, lbl_instance_world-_SDA_BASE_(r13) /* 800C7C6C 000C4A6C 38 60 02 80 */ li r3, 0x280 /* 800C7C70 000C4A70 38 80 01 E0 */ li r4, 0x1e0 /* 800C7C74 000C4A74 38 A0 00 00 */ li r5, 0 /* 800C7C78 000C4A78 4B FF 84 C1 */ bl iCameraCreate__Fiii -/* 800C7C7C 000C4A7C 90 6D 92 3C */ stw r3, lbl_803CBB3C-_SDA_BASE_(r13) -/* 800C7C80 000C4A80 80 6D 92 38 */ lwz r3, lbl_803CBB38-_SDA_BASE_(r13) -/* 800C7C84 000C4A84 80 8D 92 3C */ lwz r4, lbl_803CBB3C-_SDA_BASE_(r13) +/* 800C7C7C 000C4A7C 90 6D 92 3C */ stw r3, lbl_instance_camera-_SDA_BASE_(r13) +/* 800C7C80 000C4A80 80 6D 92 38 */ lwz r3, lbl_instance_world-_SDA_BASE_(r13) +/* 800C7C84 000C4A84 80 8D 92 3C */ lwz r4, lbl_instance_camera-_SDA_BASE_(r13) /* 800C7C88 000C4A88 48 15 72 6D */ bl RpWorldAddCamera /* 800C7C8C 000C4A8C 38 00 00 00 */ li r0, 0 /* 800C7C90 000C4A90 3C 60 80 0C */ lis r3, lbl_800C7A1C@ha -/* 800C7C94 000C4A94 90 0D 92 40 */ stw r0, lbl_803CBB40-_SDA_BASE_(r13) +/* 800C7C94 000C4A94 90 0D 92 40 */ stw r0, lbl_gLastAtomicCount-_SDA_BASE_(r13) /* 800C7C98 000C4A98 38 83 7A 1C */ addi r4, r3, lbl_800C7A1C@l /* 800C7C9C 000C4A9C 7F 43 D3 78 */ mr r3, r26 /* 800C7CA0 000C4AA0 38 A0 00 00 */ li r5, 0 /* 800C7CA4 000C4AA4 48 14 B3 8D */ bl RpClumpForAllAtomics -/* 800C7CA8 000C4AA8 80 6D 92 38 */ lwz r3, lbl_803CBB38-_SDA_BASE_(r13) -/* 800C7CAC 000C4AAC 80 8D 92 3C */ lwz r4, lbl_803CBB3C-_SDA_BASE_(r13) +/* 800C7CA8 000C4AA8 80 6D 92 38 */ lwz r3, lbl_instance_world-_SDA_BASE_(r13) +/* 800C7CAC 000C4AAC 80 8D 92 3C */ lwz r4, lbl_instance_camera-_SDA_BASE_(r13) /* 800C7CB0 000C4AB0 48 15 72 99 */ bl RpWorldRemoveCamera -/* 800C7CB4 000C4AB4 80 6D 92 3C */ lwz r3, lbl_803CBB3C-_SDA_BASE_(r13) +/* 800C7CB4 000C4AB4 80 6D 92 3C */ lwz r3, lbl_instance_camera-_SDA_BASE_(r13) /* 800C7CB8 000C4AB8 4B FF 85 59 */ bl iCameraDestroy__FP8RwCamera -/* 800C7CBC 000C4ABC 80 6D 92 38 */ lwz r3, lbl_803CBB38-_SDA_BASE_(r13) +/* 800C7CBC 000C4ABC 80 6D 92 38 */ lwz r3, lbl_instance_world-_SDA_BASE_(r13) /* 800C7CC0 000C4AC0 48 15 52 61 */ bl RpWorldDestroy -/* 800C7CC4 000C4AC4 80 0D 92 40 */ lwz r0, lbl_803CBB40-_SDA_BASE_(r13) +/* 800C7CC4 000C4AC4 80 0D 92 40 */ lwz r0, lbl_gLastAtomicCount-_SDA_BASE_(r13) /* 800C7CC8 000C4AC8 28 00 00 01 */ cmplwi r0, 1 /* 800C7CCC 000C4ACC 40 81 01 04 */ ble lbl_800C7DD0 -/* 800C7CD0 000C4AD0 3C 60 80 30 */ lis r3, lbl_802FD698@ha -/* 800C7CD4 000C4AD4 C3 E2 97 60 */ lfs f31, lbl_803CE0E0-_SDA2_BASE_(r2) -/* 800C7CD8 000C4AD8 3B E3 D6 98 */ addi r31, r3, lbl_802FD698@l +/* 800C7CD0 000C4AD0 3C 60 80 30 */ lis r3, lbl_gLastAtomicList@ha +/* 800C7CD4 000C4AD4 C3 E2 97 60 */ lfs f31, lbl__824-_SDA2_BASE_(r2) +/* 800C7CD8 000C4AD8 3B E3 D6 98 */ addi r31, r3, lbl_gLastAtomicList@l /* 800C7CDC 000C4ADC 3B C0 00 00 */ li r30, 0 /* 800C7CE0 000C4AE0 38 A0 00 00 */ li r5, 0 /* 800C7CE4 000C4AE4 7F E4 FB 78 */ mr r4, r31 @@ -311,11 +311,11 @@ lbl_800C7D0C: /* 800C7D10 000C4B10 38 A5 00 01 */ addi r5, r5, 1 /* 800C7D14 000C4B14 42 00 FF E0 */ bdnz lbl_800C7CF4 lbl_800C7D18: -/* 800C7D18 000C4B18 3C 60 80 30 */ lis r3, lbl_802FD698@ha +/* 800C7D18 000C4B18 3C 60 80 30 */ lis r3, lbl_gLastAtomicList@ha /* 800C7D1C 000C4B1C 7F FB FB 78 */ mr r27, r31 /* 800C7D20 000C4B20 57 DC 10 3A */ slwi r28, r30, 2 /* 800C7D24 000C4B24 3B 40 00 00 */ li r26, 0 -/* 800C7D28 000C4B28 3B A3 D6 98 */ addi r29, r3, lbl_802FD698@l +/* 800C7D28 000C4B28 3B A3 D6 98 */ addi r29, r3, lbl_gLastAtomicList@l /* 800C7D2C 000C4B2C 48 00 00 40 */ b lbl_800C7D6C lbl_800C7D30: /* 800C7D30 000C4B30 7C 1A F0 40 */ cmplw r26, r30 @@ -335,10 +335,10 @@ lbl_800C7D64: /* 800C7D64 000C4B64 3B 7B 00 04 */ addi r27, r27, 4 /* 800C7D68 000C4B68 3B 5A 00 01 */ addi r26, r26, 1 lbl_800C7D6C: -/* 800C7D6C 000C4B6C 80 0D 92 40 */ lwz r0, lbl_803CBB40-_SDA_BASE_(r13) +/* 800C7D6C 000C4B6C 80 0D 92 40 */ lwz r0, lbl_gLastAtomicCount-_SDA_BASE_(r13) /* 800C7D70 000C4B70 7C 1A 00 40 */ cmplw r26, r0 /* 800C7D74 000C4B74 41 80 FF BC */ blt lbl_800C7D30 -/* 800C7D78 000C4B78 C0 02 97 64 */ lfs f0, lbl_803CE0E4-_SDA2_BASE_(r2) +/* 800C7D78 000C4B78 C0 02 97 64 */ lfs f0, lbl__825_1-_SDA2_BASE_(r2) /* 800C7D7C 000C4B7C 3B 60 00 00 */ li r27, 0 /* 800C7D80 000C4B80 EF FF 00 32 */ fmuls f31, f31, f0 /* 800C7D84 000C4B84 48 00 00 40 */ b lbl_800C7DC4 @@ -360,12 +360,12 @@ lbl_800C7DA4: /* 800C7DBC 000C4BBC 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d /* 800C7DC0 000C4BC0 90 03 00 4C */ stw r0, 0x4c(r3) lbl_800C7DC4: -/* 800C7DC4 000C4BC4 80 0D 92 40 */ lwz r0, lbl_803CBB40-_SDA_BASE_(r13) +/* 800C7DC4 000C4BC4 80 0D 92 40 */ lwz r0, lbl_gLastAtomicCount-_SDA_BASE_(r13) /* 800C7DC8 000C4BC8 7C 1B 00 40 */ cmplw r27, r0 /* 800C7DCC 000C4BCC 41 80 FF BC */ blt lbl_800C7D88 lbl_800C7DD0: -/* 800C7DD0 000C4BD0 3C 60 80 30 */ lis r3, lbl_802FD698@ha -/* 800C7DD4 000C4BD4 38 63 D6 98 */ addi r3, r3, lbl_802FD698@l +/* 800C7DD0 000C4BD0 3C 60 80 30 */ lis r3, lbl_gLastAtomicList@ha +/* 800C7DD4 000C4BD4 38 63 D6 98 */ addi r3, r3, lbl_gLastAtomicList@l /* 800C7DD8 000C4BD8 80 63 00 00 */ lwz r3, 0(r3) lbl_800C7DDC: /* 800C7DDC 000C4BDC E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 @@ -526,7 +526,7 @@ iModelAnimMatrices__FP8RpAtomicP5xQuatP5xVec3P11RwMatrixTag: /* 800C7FDC 000C4DDC 4B FF F9 4D */ bl iModel.GetHierarchy__FP8RpAtomic /* 800C7FE0 000C4DE0 7C 7F 1B 79 */ or. r31, r3, r3 /* 800C7FE4 000C4DE4 41 82 00 F4 */ beq lbl_800C80D8 -/* 800C7FE8 000C4DE8 C0 02 97 6C */ lfs f0, lbl_803CE0EC-_SDA2_BASE_(r2) +/* 800C7FE8 000C4DE8 C0 02 97 6C */ lfs f0, lbl__838_3-_SDA2_BASE_(r2) /* 800C7FEC 000C4DEC 3B C1 00 C8 */ addi r30, r1, 0xc8 /* 800C7FF0 000C4DF0 80 01 00 94 */ lwz r0, 0x94(r1) /* 800C7FF4 000C4DF4 7F C3 F3 78 */ mr r3, r30 @@ -536,7 +536,7 @@ iModelAnimMatrices__FP8RpAtomicP5xQuatP5xVec3P11RwMatrixTag: /* 800C8004 000C4E04 D0 01 00 9C */ stfs f0, 0x9c(r1) /* 800C8008 000C4E08 60 00 00 03 */ ori r0, r0, 3 /* 800C800C 000C4E0C D0 01 00 88 */ stfs f0, 0x88(r1) -/* 800C8010 000C4E10 C0 02 97 68 */ lfs f0, lbl_803CE0E8-_SDA2_BASE_(r2) +/* 800C8010 000C4E10 C0 02 97 68 */ lfs f0, lbl__837_3-_SDA2_BASE_(r2) /* 800C8014 000C4E14 D0 01 00 98 */ stfs f0, 0x98(r1) /* 800C8018 000C4E18 D0 01 00 90 */ stfs f0, 0x90(r1) /* 800C801C 000C4E1C D0 01 00 8C */ stfs f0, 0x8c(r1) @@ -611,13 +611,13 @@ iModelRender__FP8RpAtomicP11RwMatrixTag: /* 800C8100 000C4F00 7C 7B 1B 78 */ mr r27, r3 /* 800C8104 000C4F04 7C 9C 23 78 */ mr r28, r4 /* 800C8108 000C4F08 4B FF F8 21 */ bl iModel.GetHierarchy__FP8RpAtomic -/* 800C810C 000C4F0C 88 0D 92 54 */ lbz r0, lbl_803CBB54-_SDA_BASE_(r13) +/* 800C810C 000C4F0C 88 0D 92 54 */ lbz r0, lbl_init$945-_SDA_BASE_(r13) /* 800C8110 000C4F10 7C 7E 1B 78 */ mr r30, r3 /* 800C8114 000C4F14 7C 00 07 75 */ extsb. r0, r0 /* 800C8118 000C4F18 40 82 00 10 */ bne lbl_800C8128 /* 800C811C 000C4F1C 38 00 00 01 */ li r0, 1 -/* 800C8120 000C4F20 90 0D 92 50 */ stw r0, lbl_803CBB50-_SDA_BASE_(r13) -/* 800C8124 000C4F24 98 0D 92 54 */ stb r0, lbl_803CBB54-_SDA_BASE_(r13) +/* 800C8120 000C4F20 90 0D 92 50 */ stw r0, lbl_draw_all$944-_SDA_BASE_(r13) +/* 800C8124 000C4F24 98 0D 92 54 */ stb r0, lbl_init$945-_SDA_BASE_(r13) lbl_800C8128: /* 800C8128 000C4F28 28 1E 00 00 */ cmplwi r30, 0 /* 800C812C 000C4F2C 41 82 00 10 */ beq lbl_800C813C @@ -631,7 +631,7 @@ lbl_800C813C: /* 800C8148 000C4F48 4B F6 C8 55 */ bl __as__11RwMatrixTagFRC11RwMatrixTag /* 800C814C 000C4F4C 38 7F 00 50 */ addi r3, r31, 0x50 /* 800C8150 000C4F50 48 16 82 39 */ bl RwMatrixUpdate -/* 800C8154 000C4F54 80 0D 95 48 */ lwz r0, lbl_803CBE48-_SDA_BASE_(r13) +/* 800C8154 000C4F54 80 0D 95 48 */ lwz r0, lbl_iModelHack_DisablePrelight-_SDA_BASE_(r13) /* 800C8158 000C4F58 2C 00 00 00 */ cmpwi r0, 0 /* 800C815C 000C4F5C 41 82 00 14 */ beq lbl_800C8170 /* 800C8160 000C4F60 80 7B 00 18 */ lwz r3, 0x18(r27) @@ -648,7 +648,7 @@ lbl_800C8170: /* 800C8188 000C4F88 7F E3 FB 78 */ mr r3, r31 /* 800C818C 000C4F8C 7D 89 03 A6 */ mtctr r12 /* 800C8190 000C4F90 4E 80 04 21 */ bctrl -/* 800C8194 000C4F94 80 0D 95 48 */ lwz r0, lbl_803CBE48-_SDA_BASE_(r13) +/* 800C8194 000C4F94 80 0D 95 48 */ lwz r0, lbl_iModelHack_DisablePrelight-_SDA_BASE_(r13) /* 800C8198 000C4F98 2C 00 00 00 */ cmpwi r0, 0 /* 800C819C 000C4F9C 41 82 00 20 */ beq lbl_800C81BC /* 800C81A0 000C4FA0 80 7B 00 18 */ lwz r3, 0x18(r27) @@ -681,7 +681,7 @@ iModelCull__FP8RpAtomicP11RwMatrixTag: /* 800C81F8 000C4FF8 93 A1 00 24 */ stw r29, 0x24(r1) /* 800C81FC 000C4FFC 7C 7D 1B 78 */ mr r29, r3 /* 800C8200 000C5000 38 61 00 08 */ addi r3, r1, 8 -/* 800C8204 000C5004 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 800C8204 000C5004 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800C8208 000C5008 38 9D 00 1C */ addi r4, r29, 0x1c /* 800C820C 000C500C 83 E5 00 00 */ lwz r31, 0(r5) /* 800C8210 000C5010 38 A0 00 01 */ li r5, 1 @@ -763,7 +763,7 @@ iModelSphereCull__FP7xSphere: /* 800C8318 000C5118 7C 08 02 A6 */ mflr r0 /* 800C831C 000C511C 7C 64 1B 78 */ mr r4, r3 /* 800C8320 000C5120 90 01 00 14 */ stw r0, 0x14(r1) -/* 800C8324 000C5124 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 800C8324 000C5124 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800C8328 000C5128 80 65 00 00 */ lwz r3, 0(r5) /* 800C832C 000C512C 48 16 F4 91 */ bl RwCameraFrustumTestSphere /* 800C8330 000C5130 7C 60 00 34 */ cntlzw r0, r3 @@ -787,7 +787,7 @@ iModelCullPlusShadow__FP8RpAtomicP11RwMatrixTagP5xVec3Pi: /* 800C836C 000C516C 7F 86 E3 78 */ mr r6, r28 /* 800C8370 000C5170 38 9B 00 1C */ addi r4, r27, 0x1c /* 800C8374 000C5174 38 A0 00 01 */ li r5, 1 -/* 800C8378 000C5178 80 ED 9F 7C */ lwz r7, lbl_803CC87C-_SDA_BASE_(r13) +/* 800C8378 000C5178 80 ED 9F 7C */ lwz r7, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800C837C 000C517C 83 E7 00 00 */ lwz r31, 0(r7) /* 800C8380 000C5180 48 16 B9 F5 */ bl RwV3dTransformPoints /* 800C8384 000C5184 C0 3C 00 10 */ lfs f1, 0x10(r28) @@ -1036,10 +1036,10 @@ iModel.SkinXform__FP5xVec3PC5xVec3P11RwMatrixTagPC11RwMatrixTagPCfPCUiUi: /* 800C86E0 000C54E0 7D 18 43 78 */ mr r24, r8 /* 800C86E4 000C54E4 7D 39 4B 78 */ mr r25, r9 /* 800C86E8 000C54E8 3B 81 00 08 */ addi r28, r1, 8 -/* 800C86EC 000C54EC 81 42 BF 20 */ lwz r10, lbl_803D08A0-_SDA2_BASE_(r2) +/* 800C86EC 000C54EC 81 42 BF 20 */ lwz r10, lbl__1063-_SDA2_BASE_(r2) /* 800C86F0 000C54F0 80 02 BF 24 */ lwz r0, lbl_803D08A4-_SDA2_BASE_(r2) /* 800C86F4 000C54F4 91 41 00 08 */ stw r10, 8(r1) -/* 800C86F8 000C54F8 83 6D 83 30 */ lwz r27, lbl_803CAC30-_SDA_BASE_(r13) +/* 800C86F8 000C54F8 83 6D 83 30 */ lwz r27, lbl_giAnimScratch-_SDA_BASE_(r13) /* 800C86FC 000C54FC 90 01 00 0C */ stw r0, 0xc(r1) /* 800C8700 000C5500 48 00 01 A8 */ b lbl_800C88A8 lbl_800C8704: @@ -1070,7 +1070,7 @@ lbl_800C8758: /* 800C875C 000C555C 3B DE 00 08 */ addi r30, r30, 8 /* 800C8760 000C5560 28 1A 00 04 */ cmplwi r26, 4 /* 800C8764 000C5564 41 80 FF AC */ blt lbl_800C8710 -/* 800C8768 000C5568 C0 02 97 68 */ lfs f0, lbl_803CE0E8-_SDA2_BASE_(r2) +/* 800C8768 000C5568 C0 02 97 68 */ lfs f0, lbl__837_3-_SDA2_BASE_(r2) /* 800C876C 000C556C 7E E4 BB 78 */ mr r4, r23 /* 800C8770 000C5570 80 B8 00 00 */ lwz r5, 0(r24) /* 800C8774 000C5574 38 C0 00 04 */ li r6, 4 @@ -1115,7 +1115,7 @@ lbl_800C8784: /* 800C880C 000C560C EC 09 00 FA */ fmadds f0, f9, f3, f0 lbl_800C8810: /* 800C8810 000C5610 C1 24 00 00 */ lfs f9, 0(r4) -/* 800C8814 000C5614 C0 62 97 68 */ lfs f3, lbl_803CE0E8-_SDA2_BASE_(r2) +/* 800C8814 000C5614 C0 62 97 68 */ lfs f3, lbl__837_3-_SDA2_BASE_(r2) /* 800C8818 000C5618 FC 09 18 00 */ fcmpu cr0, f9, f3 /* 800C881C 000C561C 41 82 00 0C */ beq lbl_800C8828 /* 800C8820 000C5620 28 06 00 00 */ cmplwi r6, 0 @@ -1220,7 +1220,7 @@ lbl_800C8984: /* 800C8984 000C5784 38 61 00 0C */ addi r3, r1, 0xc /* 800C8988 000C5788 38 81 00 08 */ addi r4, r1, 8 /* 800C898C 000C578C 4B F6 94 59 */ bl xMat3x3Normalize__FP7xMat3x3PC7xMat3x3 -/* 800C8990 000C5790 C0 22 97 68 */ lfs f1, lbl_803CE0E8-_SDA2_BASE_(r2) +/* 800C8990 000C5790 C0 22 97 68 */ lfs f1, lbl__837_3-_SDA2_BASE_(r2) /* 800C8994 000C5794 38 61 00 3C */ addi r3, r1, 0x3c /* 800C8998 000C5798 FC 40 08 90 */ fmr f2, f1 /* 800C899C 000C579C FC 60 08 90 */ fmr f3, f1 @@ -1263,13 +1263,13 @@ iModel.SkinNormals__FP5xVec3PC5xVec3PC11RwMatrixTagPC11RwMatrixTagPCfPCUiUi: /* 800C8A1C 000C581C DA E1 00 50 */ stfd f23, 0x50(r1) /* 800C8A20 000C5820 F2 E1 00 58 */ psq_st f23, 88(r1), 0, qr0 /* 800C8A24 000C5824 BE 41 00 18 */ stmw r18, 0x18(r1) -/* 800C8A28 000C5828 81 42 BF 28 */ lwz r10, lbl_803D08A8-_SDA2_BASE_(r2) +/* 800C8A28 000C5828 81 42 BF 28 */ lwz r10, lbl__1083_1-_SDA2_BASE_(r2) /* 800C8A2C 000C582C 7C B7 2B 78 */ mr r23, r5 /* 800C8A30 000C5830 80 02 BF 2C */ lwz r0, lbl_803D08AC-_SDA2_BASE_(r2) /* 800C8A34 000C5834 7C 75 1B 78 */ mr r21, r3 /* 800C8A38 000C5838 91 41 00 08 */ stw r10, 8(r1) /* 800C8A3C 000C583C 7C 96 23 78 */ mr r22, r4 -/* 800C8A40 000C5840 83 AD 83 30 */ lwz r29, lbl_803CAC30-_SDA_BASE_(r13) +/* 800C8A40 000C5840 83 AD 83 30 */ lwz r29, lbl_giAnimScratch-_SDA_BASE_(r13) /* 800C8A44 000C5844 7C D8 33 78 */ mr r24, r6 /* 800C8A48 000C5848 90 01 00 0C */ stw r0, 0xc(r1) /* 800C8A4C 000C584C 7C F9 3B 78 */ mr r25, r7 @@ -1318,7 +1318,7 @@ lbl_800C8AE8: /* 800C8AEC 000C58EC 3B FF 00 08 */ addi r31, r31, 8 /* 800C8AF0 000C58F0 28 1C 00 04 */ cmplwi r28, 4 /* 800C8AF4 000C58F4 41 80 FF 98 */ blt lbl_800C8A8C -/* 800C8AF8 000C58F8 C0 02 97 68 */ lfs f0, lbl_803CE0E8-_SDA2_BASE_(r2) +/* 800C8AF8 000C58F8 C0 02 97 68 */ lfs f0, lbl__837_3-_SDA2_BASE_(r2) /* 800C8AFC 000C58FC 7F 24 CB 78 */ mr r4, r25 /* 800C8B00 000C5900 80 BA 00 00 */ lwz r5, 0(r26) /* 800C8B04 000C5904 38 C0 00 04 */ li r6, 4 @@ -1357,7 +1357,7 @@ lbl_800C8B14: /* 800C8B84 000C5984 EC 09 00 FA */ fmadds f0, f9, f3, f0 lbl_800C8B88: /* 800C8B88 000C5988 C1 24 00 00 */ lfs f9, 0(r4) -/* 800C8B8C 000C598C C0 62 97 68 */ lfs f3, lbl_803CE0E8-_SDA2_BASE_(r2) +/* 800C8B8C 000C598C C0 62 97 68 */ lfs f3, lbl__837_3-_SDA2_BASE_(r2) /* 800C8B90 000C5990 FC 09 18 00 */ fcmpu cr0, f9, f3 /* 800C8B94 000C5994 41 82 00 0C */ beq lbl_800C8BA0 /* 800C8B98 000C5998 28 06 00 00 */ cmplwi r6, 0 @@ -1427,9 +1427,9 @@ iModel.iModelTagUserData__FP9xModelTagP8RpAtomicfffi: /* 800C8C84 000C5A84 80 64 00 18 */ lwz r3, 0x18(r4) /* 800C8C88 000C5A88 7C BA 2B 78 */ mr r26, r5 /* 800C8C8C 000C5A8C 48 14 79 D9 */ bl RpGeometryGetUserDataArrayCount -/* 800C8C90 000C5A90 3C 80 80 26 */ lis r4, lbl_802601A0@ha +/* 800C8C90 000C5A90 3C 80 80 26 */ lis r4, lbl__stringBase0_58@ha /* 800C8C94 000C5A94 7C 7E 1B 78 */ mr r30, r3 -/* 800C8C98 000C5A98 3B E4 01 A0 */ addi r31, r4, lbl_802601A0@l +/* 800C8C98 000C5A98 3B E4 01 A0 */ addi r31, r4, lbl__stringBase0_58@l /* 800C8C9C 000C5A9C 3B 80 00 00 */ li r28, 0 /* 800C8CA0 000C5AA0 3B A0 00 00 */ li r29, 0 /* 800C8CA4 000C5AA4 48 00 00 34 */ b lbl_800C8CD8 @@ -1462,7 +1462,7 @@ lbl_800C8CE0: lbl_800C8D00: /* 800C8D00 000C5B00 80 7C 00 0C */ lwz r3, 0xc(r28) /* 800C8D04 000C5B04 2C 1A 00 00 */ cmpwi r26, 0 -/* 800C8D08 000C5B08 C0 82 97 70 */ lfs f4, lbl_803CE0F0-_SDA2_BASE_(r2) +/* 800C8D08 000C5B08 C0 82 97 70 */ lfs f4, lbl__1243-_SDA2_BASE_(r2) /* 800C8D0C 000C5B0C 80 03 00 00 */ lwz r0, 0(r3) /* 800C8D10 000C5B10 38 A3 00 04 */ addi r5, r3, 4 /* 800C8D14 000C5B14 41 80 00 0C */ blt lbl_800C8D20 @@ -1566,7 +1566,7 @@ iModel.iModelTagInternal__FP9xModelTagP8RpAtomicfffi: lbl_800C8E68: /* 800C8E68 000C5C68 2C 1D 00 00 */ cmpwi r29, 0 /* 800C8E6C 000C5C6C 80 07 00 14 */ lwz r0, 0x14(r7) -/* 800C8E70 000C5C70 C0 E2 97 70 */ lfs f7, lbl_803CE0F0-_SDA2_BASE_(r2) +/* 800C8E70 000C5C70 C0 E2 97 70 */ lfs f7, lbl__1243-_SDA2_BASE_(r2) /* 800C8E74 000C5C74 41 80 00 0C */ blt lbl_800C8E80 /* 800C8E78 000C5C78 7C 1D 00 00 */ cmpw r29, r0 /* 800C8E7C 000C5C7C 40 81 00 7C */ ble lbl_800C8EF8 @@ -1642,13 +1642,13 @@ lbl_800C8F20: lbl_800C8F7C: /* 800C8F7C 000C5D7C 38 00 00 00 */ li r0, 0 /* 800C8F80 000C5D80 90 1C 00 0C */ stw r0, 0xc(r28) -/* 800C8F84 000C5D84 C0 02 97 68 */ lfs f0, lbl_803CE0E8-_SDA2_BASE_(r2) +/* 800C8F84 000C5D84 C0 02 97 68 */ lfs f0, lbl__837_3-_SDA2_BASE_(r2) /* 800C8F88 000C5D88 D0 1C 00 10 */ stfs f0, 0x10(r28) -/* 800C8F8C 000C5D8C C0 02 97 68 */ lfs f0, lbl_803CE0E8-_SDA2_BASE_(r2) +/* 800C8F8C 000C5D8C C0 02 97 68 */ lfs f0, lbl__837_3-_SDA2_BASE_(r2) /* 800C8F90 000C5D90 D0 1C 00 14 */ stfs f0, 0x14(r28) -/* 800C8F94 000C5D94 C0 02 97 68 */ lfs f0, lbl_803CE0E8-_SDA2_BASE_(r2) +/* 800C8F94 000C5D94 C0 02 97 68 */ lfs f0, lbl__837_3-_SDA2_BASE_(r2) /* 800C8F98 000C5D98 D0 1C 00 18 */ stfs f0, 0x18(r28) -/* 800C8F9C 000C5D9C C0 02 97 68 */ lfs f0, lbl_803CE0E8-_SDA2_BASE_(r2) +/* 800C8F9C 000C5D9C C0 02 97 68 */ lfs f0, lbl__837_3-_SDA2_BASE_(r2) /* 800C8FA0 000C5DA0 D0 1C 00 1C */ stfs f0, 0x1c(r28) lbl_800C8FA4: /* 800C8FA4 000C5DA4 7F A3 EB 78 */ mr r3, r29 @@ -1713,7 +1713,7 @@ iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3: /* 800C9068 000C5E68 7C BE 2B 78 */ mr r30, r5 /* 800C906C 000C5E6C 93 A1 00 14 */ stw r29, 0x14(r1) /* 800C9070 000C5E70 7C 9D 23 78 */ mr r29, r4 -/* 800C9074 000C5E74 C0 02 97 68 */ lfs f0, lbl_803CE0E8-_SDA2_BASE_(r2) +/* 800C9074 000C5E74 C0 02 97 68 */ lfs f0, lbl__837_3-_SDA2_BASE_(r2) /* 800C9078 000C5E78 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800C907C 000C5E7C 41 82 00 38 */ beq lbl_800C90B4 /* 800C9080 000C5E80 80 63 00 18 */ lwz r3, 0x18(r3) @@ -1758,7 +1758,7 @@ iModelTagEval__FP8RpAtomicPC19xModelTagWithNormalP11RwMatrixTagP5xVec3P5xVec3: /* 800C9108 000C5F08 7C 7C 1B 78 */ mr r28, r3 /* 800C910C 000C5F0C 4B FF FF 41 */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 /* 800C9110 000C5F10 C0 3D 00 10 */ lfs f1, 0x10(r29) -/* 800C9114 000C5F14 C0 02 97 68 */ lfs f0, lbl_803CE0E8-_SDA2_BASE_(r2) +/* 800C9114 000C5F14 C0 02 97 68 */ lfs f0, lbl__837_3-_SDA2_BASE_(r2) /* 800C9118 000C5F18 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800C911C 000C5F1C 41 82 00 38 */ beq lbl_800C9154 /* 800C9120 000C5F20 80 7C 00 18 */ lwz r3, 0x18(r28) @@ -1792,16 +1792,16 @@ lbl_800C9168: lbl_800C9188: /* 800C9188 000C5F88 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800C918C 000C5F8C 7C 08 02 A6 */ mflr r0 -/* 800C9190 000C5F90 3C A0 80 30 */ lis r5, lbl_802FDB28@ha +/* 800C9190 000C5F90 3C A0 80 30 */ lis r5, lbl_sMaterialAlpha@ha /* 800C9194 000C5F94 90 01 00 24 */ stw r0, 0x24(r1) -/* 800C9198 000C5F98 38 A5 DB 28 */ addi r5, r5, lbl_802FDB28@l +/* 800C9198 000C5F98 38 A5 DB 28 */ addi r5, r5, lbl_sMaterialAlpha@l /* 800C919C 000C5F9C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800C91A0 000C5FA0 7C 7F 1B 78 */ mr r31, r3 /* 800C91A4 000C5FA4 38 7F 00 04 */ addi r3, r31, 4 -/* 800C91A8 000C5FA8 80 CD 92 58 */ lwz r6, lbl_803CBB58-_SDA_BASE_(r13) +/* 800C91A8 000C5FA8 80 CD 92 58 */ lwz r6, lbl_sMaterialIdx-_SDA_BASE_(r13) /* 800C91AC 000C5FAC 88 FF 00 07 */ lbz r7, 7(r31) /* 800C91B0 000C5FB0 38 06 00 01 */ addi r0, r6, 1 -/* 800C91B4 000C5FB4 90 0D 92 58 */ stw r0, lbl_803CBB58-_SDA_BASE_(r13) +/* 800C91B4 000C5FB4 90 0D 92 58 */ stw r0, lbl_sMaterialIdx-_SDA_BASE_(r13) /* 800C91B8 000C5FB8 7C E5 31 AE */ stbx r7, r5, r6 /* 800C91BC 000C5FBC 80 1F 00 04 */ lwz r0, 4(r31) /* 800C91C0 000C5FC0 90 01 00 08 */ stw r0, 8(r1) @@ -1824,12 +1824,12 @@ iModelSetMaterialAlpha__FP8RpAtomicUc: /* 800C91F8 000C5FF8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800C91FC 000C5FFC 7C 7F 1B 78 */ mr r31, r3 /* 800C9200 000C6000 98 81 00 08 */ stb r4, 8(r1) -/* 800C9204 000C6004 80 0D 92 60 */ lwz r0, lbl_803CBB60-_SDA_BASE_(r13) +/* 800C9204 000C6004 80 0D 92 60 */ lwz r0, lbl_sLastMaterial-_SDA_BASE_(r13) /* 800C9208 000C6008 80 63 00 18 */ lwz r3, 0x18(r3) /* 800C920C 000C600C 7C 1F 00 40 */ cmplw r31, r0 /* 800C9210 000C6010 41 82 00 0C */ beq lbl_800C921C /* 800C9214 000C6014 38 00 00 00 */ li r0, 0 -/* 800C9218 000C6018 90 0D 92 5C */ stw r0, lbl_803CBB5C-_SDA_BASE_(r13) +/* 800C9218 000C6018 90 0D 92 5C */ stw r0, lbl_sMaterialFlags-_SDA_BASE_(r13) lbl_800C921C: /* 800C921C 000C601C 80 A3 00 08 */ lwz r5, 8(r3) /* 800C9220 000C6020 3C 80 80 0D */ lis r4, lbl_800C9188@ha @@ -1838,12 +1838,12 @@ lbl_800C921C: /* 800C922C 000C602C 38 84 91 88 */ addi r4, r4, lbl_800C9188@l /* 800C9230 000C6030 90 A3 00 08 */ stw r5, 8(r3) /* 800C9234 000C6034 38 A1 00 08 */ addi r5, r1, 8 -/* 800C9238 000C6038 90 0D 92 58 */ stw r0, lbl_803CBB58-_SDA_BASE_(r13) +/* 800C9238 000C6038 90 0D 92 58 */ stw r0, lbl_sMaterialIdx-_SDA_BASE_(r13) /* 800C923C 000C603C 48 14 C2 79 */ bl RpGeometryForAllMaterials -/* 800C9240 000C6040 80 0D 92 5C */ lwz r0, lbl_803CBB5C-_SDA_BASE_(r13) +/* 800C9240 000C6040 80 0D 92 5C */ lwz r0, lbl_sMaterialFlags-_SDA_BASE_(r13) /* 800C9244 000C6044 60 00 00 01 */ ori r0, r0, 1 -/* 800C9248 000C6048 90 0D 92 5C */ stw r0, lbl_803CBB5C-_SDA_BASE_(r13) -/* 800C924C 000C604C 93 ED 92 60 */ stw r31, lbl_803CBB60-_SDA_BASE_(r13) +/* 800C9248 000C6048 90 0D 92 5C */ stw r0, lbl_sMaterialFlags-_SDA_BASE_(r13) +/* 800C924C 000C604C 93 ED 92 60 */ stw r31, lbl_sLastMaterial-_SDA_BASE_(r13) /* 800C9250 000C6050 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800C9254 000C6054 80 01 00 24 */ lwz r0, 0x24(r1) /* 800C9258 000C6058 7C 08 03 A6 */ mtlr r0 @@ -1852,17 +1852,17 @@ lbl_800C921C: lbl_800C9264: /* 800C9264 000C6064 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800C9268 000C6068 7C 08 02 A6 */ mflr r0 -/* 800C926C 000C606C 3C 80 80 30 */ lis r4, lbl_802FD698@ha +/* 800C926C 000C606C 3C 80 80 30 */ lis r4, lbl_gLastAtomicList@ha /* 800C9270 000C6070 90 01 00 24 */ stw r0, 0x24(r1) /* 800C9274 000C6074 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 800C9278 000C6078 3B E4 D6 98 */ addi r31, r4, lbl_802FD698@l +/* 800C9278 000C6078 3B E4 D6 98 */ addi r31, r4, lbl_gLastAtomicList@l /* 800C927C 000C607C 93 C1 00 18 */ stw r30, 0x18(r1) /* 800C9280 000C6080 7C 7E 1B 78 */ mr r30, r3 -/* 800C9284 000C6084 80 AD 92 5C */ lwz r5, lbl_803CBB5C-_SDA_BASE_(r13) +/* 800C9284 000C6084 80 AD 92 5C */ lwz r5, lbl_sMaterialFlags-_SDA_BASE_(r13) /* 800C9288 000C6088 54 A0 07 BE */ clrlwi r0, r5, 0x1e /* 800C928C 000C608C 28 00 00 03 */ cmplwi r0, 3 /* 800C9290 000C6090 40 82 00 34 */ bne lbl_800C92C4 -/* 800C9294 000C6094 80 0D 92 58 */ lwz r0, lbl_803CBB58-_SDA_BASE_(r13) +/* 800C9294 000C6094 80 0D 92 58 */ lwz r0, lbl_sMaterialIdx-_SDA_BASE_(r13) /* 800C9298 000C6098 38 9F 04 90 */ addi r4, r31, 0x490 /* 800C929C 000C609C 38 BF 04 10 */ addi r5, r31, 0x410 /* 800C92A0 000C60A0 38 7E 00 04 */ addi r3, r30, 4 @@ -1877,7 +1877,7 @@ lbl_800C9264: lbl_800C92C4: /* 800C92C4 000C60C4 54 A0 07 BD */ rlwinm. r0, r5, 0, 0x1e, 0x1e /* 800C92C8 000C60C8 41 82 00 2C */ beq lbl_800C92F4 -/* 800C92CC 000C60CC 80 0D 92 58 */ lwz r0, lbl_803CBB58-_SDA_BASE_(r13) +/* 800C92CC 000C60CC 80 0D 92 58 */ lwz r0, lbl_sMaterialIdx-_SDA_BASE_(r13) /* 800C92D0 000C60D0 38 BF 04 10 */ addi r5, r31, 0x410 /* 800C92D4 000C60D4 38 7E 00 04 */ addi r3, r30, 4 /* 800C92D8 000C60D8 38 81 00 0C */ addi r4, r1, 0xc @@ -1888,7 +1888,7 @@ lbl_800C92C4: /* 800C92EC 000C60EC 98 01 00 0F */ stb r0, 0xf(r1) /* 800C92F0 000C60F0 4B F8 97 C9 */ bl __as__6RwRGBAFRC6RwRGBA lbl_800C92F4: -/* 800C92F4 000C60F4 80 0D 92 5C */ lwz r0, lbl_803CBB5C-_SDA_BASE_(r13) +/* 800C92F4 000C60F4 80 0D 92 5C */ lwz r0, lbl_sMaterialFlags-_SDA_BASE_(r13) /* 800C92F8 000C60F8 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800C92FC 000C60FC 41 82 00 28 */ beq lbl_800C9324 /* 800C9300 000C6100 80 1E 00 04 */ lwz r0, 4(r30) @@ -1896,25 +1896,25 @@ lbl_800C92F4: /* 800C9308 000C6108 38 7E 00 04 */ addi r3, r30, 4 /* 800C930C 000C610C 38 81 00 08 */ addi r4, r1, 8 /* 800C9310 000C6110 90 01 00 08 */ stw r0, 8(r1) -/* 800C9314 000C6114 80 0D 92 58 */ lwz r0, lbl_803CBB58-_SDA_BASE_(r13) +/* 800C9314 000C6114 80 0D 92 58 */ lwz r0, lbl_sMaterialIdx-_SDA_BASE_(r13) /* 800C9318 000C6118 7C 05 00 AE */ lbzx r0, r5, r0 /* 800C931C 000C611C 98 01 00 0B */ stb r0, 0xb(r1) /* 800C9320 000C6120 4B F8 97 99 */ bl __as__6RwRGBAFRC6RwRGBA lbl_800C9324: -/* 800C9324 000C6124 80 0D 92 5C */ lwz r0, lbl_803CBB5C-_SDA_BASE_(r13) +/* 800C9324 000C6124 80 0D 92 5C */ lwz r0, lbl_sMaterialFlags-_SDA_BASE_(r13) /* 800C9328 000C6128 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 800C932C 000C612C 41 82 00 1C */ beq lbl_800C9348 -/* 800C9330 000C6130 80 0D 92 58 */ lwz r0, lbl_803CBB58-_SDA_BASE_(r13) +/* 800C9330 000C6130 80 0D 92 58 */ lwz r0, lbl_sMaterialIdx-_SDA_BASE_(r13) /* 800C9334 000C6134 38 9F 04 50 */ addi r4, r31, 0x450 /* 800C9338 000C6138 7F C3 F3 78 */ mr r3, r30 /* 800C933C 000C613C 54 00 10 3A */ slwi r0, r0, 2 /* 800C9340 000C6140 7C 84 00 2E */ lwzx r4, r4, r0 /* 800C9344 000C6144 48 14 E9 55 */ bl RpMaterialSetTexture lbl_800C9348: -/* 800C9348 000C6148 80 8D 92 58 */ lwz r4, lbl_803CBB58-_SDA_BASE_(r13) +/* 800C9348 000C6148 80 8D 92 58 */ lwz r4, lbl_sMaterialIdx-_SDA_BASE_(r13) /* 800C934C 000C614C 7F C3 F3 78 */ mr r3, r30 /* 800C9350 000C6150 38 04 00 01 */ addi r0, r4, 1 -/* 800C9354 000C6154 90 0D 92 58 */ stw r0, lbl_803CBB58-_SDA_BASE_(r13) +/* 800C9354 000C6154 90 0D 92 58 */ stw r0, lbl_sMaterialIdx-_SDA_BASE_(r13) /* 800C9358 000C6158 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800C935C 000C615C 83 C1 00 18 */ lwz r30, 0x18(r1) /* 800C9360 000C6160 80 01 00 24 */ lwz r0, 0x24(r1) @@ -1927,21 +1927,21 @@ iModelResetMaterial__FP8RpAtomic: /* 800C9370 000C6170 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C9374 000C6174 7C 08 02 A6 */ mflr r0 /* 800C9378 000C6178 90 01 00 14 */ stw r0, 0x14(r1) -/* 800C937C 000C617C 80 0D 92 60 */ lwz r0, lbl_803CBB60-_SDA_BASE_(r13) +/* 800C937C 000C617C 80 0D 92 60 */ lwz r0, lbl_sLastMaterial-_SDA_BASE_(r13) /* 800C9380 000C6180 7C 03 00 40 */ cmplw r3, r0 /* 800C9384 000C6184 41 82 00 0C */ beq lbl_800C9390 /* 800C9388 000C6188 38 00 00 00 */ li r0, 0 -/* 800C938C 000C618C 90 0D 92 5C */ stw r0, lbl_803CBB5C-_SDA_BASE_(r13) +/* 800C938C 000C618C 90 0D 92 5C */ stw r0, lbl_sMaterialFlags-_SDA_BASE_(r13) lbl_800C9390: /* 800C9390 000C6190 80 63 00 18 */ lwz r3, 0x18(r3) /* 800C9394 000C6194 38 00 00 00 */ li r0, 0 /* 800C9398 000C6198 3C 80 80 0D */ lis r4, lbl_800C9264@ha /* 800C939C 000C619C 38 A0 00 00 */ li r5, 0 -/* 800C93A0 000C61A0 90 0D 92 58 */ stw r0, lbl_803CBB58-_SDA_BASE_(r13) +/* 800C93A0 000C61A0 90 0D 92 58 */ stw r0, lbl_sMaterialIdx-_SDA_BASE_(r13) /* 800C93A4 000C61A4 38 84 92 64 */ addi r4, r4, lbl_800C9264@l /* 800C93A8 000C61A8 48 14 C1 0D */ bl RpGeometryForAllMaterials /* 800C93AC 000C61AC 38 00 00 00 */ li r0, 0 -/* 800C93B0 000C61B0 90 0D 92 5C */ stw r0, lbl_803CBB5C-_SDA_BASE_(r13) +/* 800C93B0 000C61B0 90 0D 92 5C */ stw r0, lbl_sMaterialFlags-_SDA_BASE_(r13) /* 800C93B4 000C61B4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C93B8 000C61B8 7C 08 03 A6 */ mtlr r0 /* 800C93BC 000C61BC 38 21 00 10 */ addi r1, r1, 0x10 @@ -1949,16 +1949,16 @@ lbl_800C9390: lbl_800C93C4: /* 800C93C4 000C61C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800C93C8 000C61C8 7C 08 02 A6 */ mflr r0 -/* 800C93CC 000C61CC 3C A0 80 30 */ lis r5, lbl_802FDAE8@ha +/* 800C93CC 000C61CC 3C A0 80 30 */ lis r5, lbl_sMaterialTexture@ha /* 800C93D0 000C61D0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800C93D4 000C61D4 38 A5 DA E8 */ addi r5, r5, lbl_802FDAE8@l +/* 800C93D4 000C61D4 38 A5 DA E8 */ addi r5, r5, lbl_sMaterialTexture@l /* 800C93D8 000C61D8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800C93DC 000C61DC 7C 7F 1B 78 */ mr r31, r3 -/* 800C93E0 000C61E0 80 ED 92 58 */ lwz r7, lbl_803CBB58-_SDA_BASE_(r13) +/* 800C93E0 000C61E0 80 ED 92 58 */ lwz r7, lbl_sMaterialIdx-_SDA_BASE_(r13) /* 800C93E4 000C61E4 81 03 00 00 */ lwz r8, 0(r3) /* 800C93E8 000C61E8 38 C7 00 01 */ addi r6, r7, 1 /* 800C93EC 000C61EC 54 E0 10 3A */ slwi r0, r7, 2 -/* 800C93F0 000C61F0 90 CD 92 58 */ stw r6, lbl_803CBB58-_SDA_BASE_(r13) +/* 800C93F0 000C61F0 90 CD 92 58 */ stw r6, lbl_sMaterialIdx-_SDA_BASE_(r13) /* 800C93F4 000C61F4 7D 05 01 2E */ stwx r8, r5, r0 /* 800C93F8 000C61F8 48 14 E8 A1 */ bl RpMaterialSetTexture /* 800C93FC 000C61FC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1975,23 +1975,23 @@ iModelSetMaterialTexture__FP8RpAtomicPv: /* 800C941C 000C621C 90 01 00 14 */ stw r0, 0x14(r1) /* 800C9420 000C6220 93 E1 00 0C */ stw r31, 0xc(r1) /* 800C9424 000C6224 7C 7F 1B 78 */ mr r31, r3 -/* 800C9428 000C6228 80 0D 92 60 */ lwz r0, lbl_803CBB60-_SDA_BASE_(r13) +/* 800C9428 000C6228 80 0D 92 60 */ lwz r0, lbl_sLastMaterial-_SDA_BASE_(r13) /* 800C942C 000C622C 7C 1F 00 40 */ cmplw r31, r0 /* 800C9430 000C6230 41 82 00 0C */ beq lbl_800C943C /* 800C9434 000C6234 38 00 00 00 */ li r0, 0 -/* 800C9438 000C6238 90 0D 92 5C */ stw r0, lbl_803CBB5C-_SDA_BASE_(r13) +/* 800C9438 000C6238 90 0D 92 5C */ stw r0, lbl_sMaterialFlags-_SDA_BASE_(r13) lbl_800C943C: /* 800C943C 000C623C 80 7F 00 18 */ lwz r3, 0x18(r31) /* 800C9440 000C6240 38 00 00 00 */ li r0, 0 /* 800C9444 000C6244 3C C0 80 0D */ lis r6, lbl_800C93C4@ha /* 800C9448 000C6248 7C 85 23 78 */ mr r5, r4 -/* 800C944C 000C624C 90 0D 92 58 */ stw r0, lbl_803CBB58-_SDA_BASE_(r13) +/* 800C944C 000C624C 90 0D 92 58 */ stw r0, lbl_sMaterialIdx-_SDA_BASE_(r13) /* 800C9450 000C6250 38 86 93 C4 */ addi r4, r6, lbl_800C93C4@l /* 800C9454 000C6254 48 14 C0 61 */ bl RpGeometryForAllMaterials -/* 800C9458 000C6258 80 0D 92 5C */ lwz r0, lbl_803CBB5C-_SDA_BASE_(r13) +/* 800C9458 000C6258 80 0D 92 5C */ lwz r0, lbl_sMaterialFlags-_SDA_BASE_(r13) /* 800C945C 000C625C 60 00 00 04 */ ori r0, r0, 4 -/* 800C9460 000C6260 90 0D 92 5C */ stw r0, lbl_803CBB5C-_SDA_BASE_(r13) -/* 800C9464 000C6264 93 ED 92 60 */ stw r31, lbl_803CBB60-_SDA_BASE_(r13) +/* 800C9460 000C6260 90 0D 92 5C */ stw r0, lbl_sMaterialFlags-_SDA_BASE_(r13) +/* 800C9464 000C6264 93 ED 92 60 */ stw r31, lbl_sLastMaterial-_SDA_BASE_(r13) /* 800C9468 000C6268 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800C946C 000C626C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C9470 000C6270 7C 08 03 A6 */ mtlr r0 @@ -2000,17 +2000,17 @@ lbl_800C943C: lbl_800C947C: /* 800C947C 000C627C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800C9480 000C6280 7C 08 02 A6 */ mflr r0 -/* 800C9484 000C6284 3C A0 80 30 */ lis r5, lbl_802FDAA8@ha +/* 800C9484 000C6284 3C A0 80 30 */ lis r5, lbl_sMaterialColor@ha /* 800C9488 000C6288 90 01 00 34 */ stw r0, 0x34(r1) -/* 800C948C 000C628C 38 05 DA A8 */ addi r0, r5, lbl_802FDAA8@l +/* 800C948C 000C628C 38 05 DA A8 */ addi r0, r5, lbl_sMaterialColor@l /* 800C9490 000C6290 93 E1 00 2C */ stw r31, 0x2c(r1) /* 800C9494 000C6294 7C 9F 23 78 */ mr r31, r4 /* 800C9498 000C6298 93 C1 00 28 */ stw r30, 0x28(r1) /* 800C949C 000C629C 7C 7E 1B 78 */ mr r30, r3 -/* 800C94A0 000C62A0 80 CD 92 58 */ lwz r6, lbl_803CBB58-_SDA_BASE_(r13) +/* 800C94A0 000C62A0 80 CD 92 58 */ lwz r6, lbl_sMaterialIdx-_SDA_BASE_(r13) /* 800C94A4 000C62A4 38 86 00 01 */ addi r4, r6, 1 /* 800C94A8 000C62A8 54 C3 10 3A */ slwi r3, r6, 2 -/* 800C94AC 000C62AC 90 8D 92 58 */ stw r4, lbl_803CBB58-_SDA_BASE_(r13) +/* 800C94AC 000C62AC 90 8D 92 58 */ stw r4, lbl_sMaterialIdx-_SDA_BASE_(r13) /* 800C94B0 000C62B0 7C 60 1A 14 */ add r3, r0, r3 /* 800C94B4 000C62B4 38 9E 00 04 */ addi r4, r30, 4 /* 800C94B8 000C62B8 4B F8 96 01 */ bl __as__6RwRGBAFRC6RwRGBA @@ -2020,7 +2020,7 @@ lbl_800C947C: /* 800C94C8 000C62C8 38 61 00 08 */ addi r3, r1, 8 /* 800C94CC 000C62CC 90 81 00 08 */ stw r4, 8(r1) /* 800C94D0 000C62D0 88 01 00 08 */ lbz r0, 8(r1) -/* 800C94D4 000C62D4 C8 42 97 78 */ lfd f2, lbl_803CE0F8-_SDA2_BASE_(r2) +/* 800C94D4 000C62D4 C8 42 97 78 */ lfd f2, lbl__1377-_SDA2_BASE_(r2) /* 800C94D8 000C62D8 90 01 00 14 */ stw r0, 0x14(r1) /* 800C94DC 000C62DC C0 1F 00 00 */ lfs f0, 0(r31) /* 800C94E0 000C62E0 C8 21 00 10 */ lfd f1, 0x10(r1) @@ -2031,7 +2031,7 @@ lbl_800C947C: /* 800C94F4 000C62F4 3C 00 43 30 */ lis r0, 0x4330 /* 800C94F8 000C62F8 90 01 00 18 */ stw r0, 0x18(r1) /* 800C94FC 000C62FC 38 61 00 09 */ addi r3, r1, 9 -/* 800C9500 000C6300 C8 42 97 78 */ lfd f2, lbl_803CE0F8-_SDA2_BASE_(r2) +/* 800C9500 000C6300 C8 42 97 78 */ lfd f2, lbl__1377-_SDA2_BASE_(r2) /* 800C9504 000C6304 90 81 00 1C */ stw r4, 0x1c(r1) /* 800C9508 000C6308 C0 1F 00 04 */ lfs f0, 4(r31) /* 800C950C 000C630C C8 21 00 18 */ lfd f1, 0x18(r1) @@ -2042,7 +2042,7 @@ lbl_800C947C: /* 800C9520 000C6320 3C 00 43 30 */ lis r0, 0x4330 /* 800C9524 000C6324 90 01 00 20 */ stw r0, 0x20(r1) /* 800C9528 000C6328 38 61 00 0A */ addi r3, r1, 0xa -/* 800C952C 000C632C C8 42 97 78 */ lfd f2, lbl_803CE0F8-_SDA2_BASE_(r2) +/* 800C952C 000C632C C8 42 97 78 */ lfd f2, lbl__1377-_SDA2_BASE_(r2) /* 800C9530 000C6330 90 81 00 24 */ stw r4, 0x24(r1) /* 800C9534 000C6334 C0 1F 00 08 */ lfs f0, 8(r31) /* 800C9538 000C6338 C8 21 00 20 */ lfd f1, 0x20(r1) @@ -2063,13 +2063,13 @@ lbl_800C947C: .global iModel.U8_COLOR_CLAMP__20_unnamed_iModel_cpp_FRUcf iModel.U8_COLOR_CLAMP__20_unnamed_iModel_cpp_FRUcf: /* 800C9570 000C6370 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 800C9574 000C6374 C0 02 97 68 */ lfs f0, lbl_803CE0E8-_SDA2_BASE_(r2) +/* 800C9574 000C6374 C0 02 97 68 */ lfs f0, lbl__837_3-_SDA2_BASE_(r2) /* 800C9578 000C6378 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800C957C 000C637C 40 80 00 0C */ bge lbl_800C9588 /* 800C9580 000C6380 FC 20 00 90 */ fmr f1, f0 /* 800C9584 000C6384 48 00 00 14 */ b lbl_800C9598 lbl_800C9588: -/* 800C9588 000C6388 C0 02 97 80 */ lfs f0, lbl_803CE100-_SDA2_BASE_(r2) +/* 800C9588 000C6388 C0 02 97 80 */ lfs f0, lbl__1384-_SDA2_BASE_(r2) /* 800C958C 000C638C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800C9590 000C6390 40 81 00 08 */ ble lbl_800C9598 /* 800C9594 000C6394 FC 20 00 90 */ fmr f1, f0 @@ -2088,12 +2088,12 @@ iModelMaterialMul__FP8RpAtomicfff: /* 800C95B8 000C63B8 90 01 00 24 */ stw r0, 0x24(r1) /* 800C95BC 000C63BC 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800C95C0 000C63C0 7C 7F 1B 78 */ mr r31, r3 -/* 800C95C4 000C63C4 80 0D 92 60 */ lwz r0, lbl_803CBB60-_SDA_BASE_(r13) +/* 800C95C4 000C63C4 80 0D 92 60 */ lwz r0, lbl_sLastMaterial-_SDA_BASE_(r13) /* 800C95C8 000C63C8 80 63 00 18 */ lwz r3, 0x18(r3) /* 800C95CC 000C63CC 7C 1F 00 40 */ cmplw r31, r0 /* 800C95D0 000C63D0 41 82 00 0C */ beq lbl_800C95DC /* 800C95D4 000C63D4 38 00 00 00 */ li r0, 0 -/* 800C95D8 000C63D8 90 0D 92 5C */ stw r0, lbl_803CBB5C-_SDA_BASE_(r13) +/* 800C95D8 000C63D8 90 0D 92 5C */ stw r0, lbl_sMaterialFlags-_SDA_BASE_(r13) lbl_800C95DC: /* 800C95DC 000C63DC 80 A3 00 08 */ lwz r5, 8(r3) /* 800C95E0 000C63E0 3C 80 80 0D */ lis r4, lbl_800C947C@ha @@ -2105,12 +2105,12 @@ lbl_800C95DC: /* 800C95F8 000C63F8 D0 21 00 08 */ stfs f1, 8(r1) /* 800C95FC 000C63FC D0 41 00 0C */ stfs f2, 0xc(r1) /* 800C9600 000C6400 D0 61 00 10 */ stfs f3, 0x10(r1) -/* 800C9604 000C6404 90 0D 92 58 */ stw r0, lbl_803CBB58-_SDA_BASE_(r13) +/* 800C9604 000C6404 90 0D 92 58 */ stw r0, lbl_sMaterialIdx-_SDA_BASE_(r13) /* 800C9608 000C6408 48 14 BE AD */ bl RpGeometryForAllMaterials -/* 800C960C 000C640C 80 0D 92 5C */ lwz r0, lbl_803CBB5C-_SDA_BASE_(r13) +/* 800C960C 000C640C 80 0D 92 5C */ lwz r0, lbl_sMaterialFlags-_SDA_BASE_(r13) /* 800C9610 000C6410 60 00 00 02 */ ori r0, r0, 2 -/* 800C9614 000C6414 90 0D 92 5C */ stw r0, lbl_803CBB5C-_SDA_BASE_(r13) -/* 800C9618 000C6418 93 ED 92 60 */ stw r31, lbl_803CBB60-_SDA_BASE_(r13) +/* 800C9614 000C6414 90 0D 92 5C */ stw r0, lbl_sMaterialFlags-_SDA_BASE_(r13) +/* 800C9618 000C6418 93 ED 92 60 */ stw r31, lbl_sLastMaterial-_SDA_BASE_(r13) /* 800C961C 000C641C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800C9620 000C6420 80 01 00 24 */ lwz r0, 0x24(r1) /* 800C9624 000C6424 7C 08 03 A6 */ mtlr r0 diff --git a/asm/Core/p2/iMorph.s b/asm/Core/p2/iMorph.s index 47e74ea79..938a337cc 100644 --- a/asm/Core/p2/iMorph.s +++ b/asm/Core/p2/iMorph.s @@ -16,17 +16,17 @@ iMorph.MorphCommon__FP8RpAtomicP11RwMatrixTagPPsPsUifi: /* 800C9654 000C6454 38 60 00 00 */ li r3, 0 /* 800C9658 000C6458 FF E0 08 90 */ fmr f31, f1 /* 800C965C 000C645C 28 07 00 00 */ cmplwi r7, 0 -/* 800C9660 000C6460 90 0D 92 68 */ stw r0, lbl_803CBB68-_SDA_BASE_(r13) +/* 800C9660 000C6460 90 0D 92 68 */ stw r0, lbl_s_geom-_SDA_BASE_(r13) /* 800C9664 000C6464 7C B7 2B 78 */ mr r23, r5 /* 800C9668 000C6468 7D 19 43 78 */ mr r25, r8 /* 800C966C 000C646C 3B 60 00 00 */ li r27, 0 -/* 800C9670 000C6470 80 8D 92 68 */ lwz r4, lbl_803CBB68-_SDA_BASE_(r13) +/* 800C9670 000C6470 80 8D 92 68 */ lwz r4, lbl_s_geom-_SDA_BASE_(r13) /* 800C9674 000C6474 80 04 00 5C */ lwz r0, 0x5c(r4) -/* 800C9678 000C6478 90 0D 92 6C */ stw r0, lbl_803CBB6C-_SDA_BASE_(r13) +/* 800C9678 000C6478 90 0D 92 6C */ stw r0, lbl_s_tgt-_SDA_BASE_(r13) /* 800C967C 000C647C 80 04 00 14 */ lwz r0, 0x14(r4) -/* 800C9680 000C6480 90 0D 92 7C */ stw r0, lbl_803CBB7C-_SDA_BASE_(r13) -/* 800C9684 000C6484 90 6D 92 70 */ stw r3, lbl_803CBB70-_SDA_BASE_(r13) -/* 800C9688 000C6488 90 6D 92 78 */ stw r3, lbl_803CBB78-_SDA_BASE_(r13) +/* 800C9680 000C6480 90 0D 92 7C */ stw r0, lbl_s_numV-_SDA_BASE_(r13) +/* 800C9684 000C6484 90 6D 92 70 */ stw r3, lbl_s_alloc-_SDA_BASE_(r13) +/* 800C9688 000C6488 90 6D 92 78 */ stw r3, lbl_s_nTemp-_SDA_BASE_(r13) /* 800C968C 000C648C 41 82 00 14 */ beq lbl_800C96A0 /* 800C9690 000C6490 88 04 00 02 */ lbz r0, 2(r4) /* 800C9694 000C6494 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b @@ -34,7 +34,7 @@ iMorph.MorphCommon__FP8RpAtomicP11RwMatrixTagPPsPsUifi: /* 800C969C 000C649C 38 60 00 01 */ li r3, 1 lbl_800C96A0: /* 800C96A0 000C64A0 54 78 06 3F */ clrlwi. r24, r3, 0x18 -/* 800C96A4 000C64A4 80 8D 92 6C */ lwz r4, lbl_803CBB6C-_SDA_BASE_(r13) +/* 800C96A4 000C64A4 80 8D 92 6C */ lwz r4, lbl_s_tgt-_SDA_BASE_(r13) /* 800C96A8 000C64A8 38 00 00 04 */ li r0, 4 /* 800C96AC 000C64AC 83 84 00 14 */ lwz r28, 0x14(r4) /* 800C96B0 000C64B0 7C 78 00 D0 */ neg r3, r24 @@ -108,40 +108,40 @@ lbl_800C9788: /* 800C97B0 000C65B0 A8 06 00 06 */ lha r0, 6(r6) /* 800C97B4 000C65B4 7F BD 02 14 */ add r29, r29, r0 lbl_800C97B8: -/* 800C97B8 000C65B8 80 6D 92 68 */ lwz r3, lbl_803CBB68-_SDA_BASE_(r13) +/* 800C97B8 000C65B8 80 6D 92 68 */ lwz r3, lbl_s_geom-_SDA_BASE_(r13) /* 800C97BC 000C65BC 38 80 00 00 */ li r4, 0 /* 800C97C0 000C65C0 48 14 6E ED */ bl RpGeometryGetUserDataArray /* 800C97C4 000C65C4 7C 74 1B 79 */ or. r20, r3, r3 /* 800C97C8 000C65C8 41 82 02 6C */ beq lbl_800C9A34 /* 800C97CC 000C65CC 80 F4 00 0C */ lwz r7, 0xc(r20) /* 800C97D0 000C65D0 38 07 00 20 */ addi r0, r7, 0x20 -/* 800C97D4 000C65D4 90 0D 92 74 */ stw r0, lbl_803CBB74-_SDA_BASE_(r13) -/* 800C97D8 000C65D8 80 8D 92 74 */ lwz r4, lbl_803CBB74-_SDA_BASE_(r13) +/* 800C97D4 000C65D4 90 0D 92 74 */ stw r0, lbl_s_vTemp-_SDA_BASE_(r13) +/* 800C97D8 000C65D8 80 8D 92 74 */ lwz r4, lbl_s_vTemp-_SDA_BASE_(r13) /* 800C97DC 000C65DC 48 00 00 08 */ b lbl_800C97E4 lbl_800C97E0: /* 800C97E0 000C65E0 38 84 00 04 */ addi r4, r4, 4 lbl_800C97E4: /* 800C97E4 000C65E4 54 80 07 3F */ clrlwi. r0, r4, 0x1c /* 800C97E8 000C65E8 40 82 FF F8 */ bne lbl_800C97E0 -/* 800C97EC 000C65EC 90 8D 92 74 */ stw r4, lbl_803CBB74-_SDA_BASE_(r13) +/* 800C97EC 000C65EC 90 8D 92 74 */ stw r4, lbl_s_vTemp-_SDA_BASE_(r13) /* 800C97F0 000C65F0 28 18 00 00 */ cmplwi r24, 0 -/* 800C97F4 000C65F4 80 6D 92 6C */ lwz r3, lbl_803CBB6C-_SDA_BASE_(r13) +/* 800C97F4 000C65F4 80 6D 92 6C */ lwz r3, lbl_s_tgt-_SDA_BASE_(r13) /* 800C97F8 000C65F8 90 83 00 14 */ stw r4, 0x14(r3) /* 800C97FC 000C65FC 41 82 00 38 */ beq lbl_800C9834 -/* 800C9800 000C6600 80 0D 92 7C */ lwz r0, lbl_803CBB7C-_SDA_BASE_(r13) -/* 800C9804 000C6604 80 6D 92 74 */ lwz r3, lbl_803CBB74-_SDA_BASE_(r13) +/* 800C9800 000C6600 80 0D 92 7C */ lwz r0, lbl_s_numV-_SDA_BASE_(r13) +/* 800C9804 000C6604 80 6D 92 74 */ lwz r3, lbl_s_vTemp-_SDA_BASE_(r13) /* 800C9808 000C6608 1C 00 00 0C */ mulli r0, r0, 0xc /* 800C980C 000C660C 7C 03 02 14 */ add r0, r3, r0 -/* 800C9810 000C6610 90 0D 92 78 */ stw r0, lbl_803CBB78-_SDA_BASE_(r13) -/* 800C9814 000C6614 80 8D 92 78 */ lwz r4, lbl_803CBB78-_SDA_BASE_(r13) +/* 800C9810 000C6610 90 0D 92 78 */ stw r0, lbl_s_nTemp-_SDA_BASE_(r13) +/* 800C9814 000C6614 80 8D 92 78 */ lwz r4, lbl_s_nTemp-_SDA_BASE_(r13) /* 800C9818 000C6618 48 00 00 08 */ b lbl_800C9820 lbl_800C981C: /* 800C981C 000C661C 38 84 00 04 */ addi r4, r4, 4 lbl_800C9820: /* 800C9820 000C6620 54 80 07 3F */ clrlwi. r0, r4, 0x1c /* 800C9824 000C6624 40 82 FF F8 */ bne lbl_800C981C -/* 800C9828 000C6628 90 8D 92 78 */ stw r4, lbl_803CBB78-_SDA_BASE_(r13) -/* 800C982C 000C662C 80 6D 92 6C */ lwz r3, lbl_803CBB6C-_SDA_BASE_(r13) +/* 800C9828 000C6628 90 8D 92 78 */ stw r4, lbl_s_nTemp-_SDA_BASE_(r13) +/* 800C982C 000C662C 80 6D 92 6C */ lwz r3, lbl_s_tgt-_SDA_BASE_(r13) /* 800C9830 000C6630 90 83 00 18 */ stw r4, 0x18(r3) lbl_800C9834: /* 800C9834 000C6634 80 07 00 00 */ lwz r0, 0(r7) @@ -191,11 +191,11 @@ lbl_800C98C8: /* 800C98DC 000C66DC 7E C4 B3 78 */ mr r4, r22 /* 800C98E0 000C66E0 4B FF E8 11 */ bl iModelRender__FP8RpAtomicP11RwMatrixTag lbl_800C98E4: -/* 800C98E4 000C66E4 80 6D 92 6C */ lwz r3, lbl_803CBB6C-_SDA_BASE_(r13) +/* 800C98E4 000C66E4 80 6D 92 6C */ lwz r3, lbl_s_tgt-_SDA_BASE_(r13) /* 800C98E8 000C66E8 28 1B 00 00 */ cmplwi r27, 0 /* 800C98EC 000C66EC 93 83 00 14 */ stw r28, 0x14(r3) /* 800C98F0 000C66F0 41 82 04 EC */ beq lbl_800C9DDC -/* 800C98F4 000C66F4 80 6D 92 6C */ lwz r3, lbl_803CBB6C-_SDA_BASE_(r13) +/* 800C98F4 000C66F4 80 6D 92 6C */ lwz r3, lbl_s_tgt-_SDA_BASE_(r13) /* 800C98F8 000C66F8 93 63 00 18 */ stw r27, 0x18(r3) /* 800C98FC 000C66FC 48 00 04 E0 */ b lbl_800C9DDC lbl_800C9900: @@ -277,7 +277,7 @@ lbl_800C9A04: /* 800C9A20 000C6820 38 E7 00 04 */ addi r7, r7, 4 /* 800C9A24 000C6824 42 00 FF E0 */ bdnz lbl_800C9A04 lbl_800C9A28: -/* 800C9A28 000C6828 80 6D 92 68 */ lwz r3, lbl_803CBB68-_SDA_BASE_(r13) +/* 800C9A28 000C6828 80 6D 92 68 */ lwz r3, lbl_s_geom-_SDA_BASE_(r13) /* 800C9A2C 000C682C 7F 44 D3 78 */ mr r4, r26 /* 800C9A30 000C6830 48 14 BB 09 */ bl RpGeometryLock lbl_800C9A34: @@ -290,72 +290,72 @@ lbl_800C9A34: lbl_800C9A4C: /* 800C9A4C 000C684C 28 14 00 00 */ cmplwi r20, 0 /* 800C9A50 000C6850 40 82 00 BC */ bne lbl_800C9B0C -/* 800C9A54 000C6854 80 0D 92 7C */ lwz r0, lbl_803CBB7C-_SDA_BASE_(r13) +/* 800C9A54 000C6854 80 0D 92 7C */ lwz r0, lbl_s_numV-_SDA_BASE_(r13) /* 800C9A58 000C6858 28 00 00 00 */ cmplwi r0, 0 /* 800C9A5C 000C685C 40 82 00 10 */ bne lbl_800C9A6C /* 800C9A60 000C6860 38 00 00 00 */ li r0, 0 -/* 800C9A64 000C6864 90 0D 92 74 */ stw r0, lbl_803CBB74-_SDA_BASE_(r13) +/* 800C9A64 000C6864 90 0D 92 74 */ stw r0, lbl_s_vTemp-_SDA_BASE_(r13) /* 800C9A68 000C6868 48 00 00 34 */ b lbl_800C9A9C lbl_800C9A6C: /* 800C9A6C 000C686C 1C 00 00 03 */ mulli r0, r0, 3 /* 800C9A70 000C6870 54 03 10 3A */ slwi r3, r0, 2 /* 800C9A74 000C6874 38 63 00 10 */ addi r3, r3, 0x10 /* 800C9A78 000C6878 4B F6 9F E1 */ bl xMemPushTemp__FUi -/* 800C9A7C 000C687C 90 6D 92 74 */ stw r3, lbl_803CBB74-_SDA_BASE_(r13) -/* 800C9A80 000C6880 80 6D 92 74 */ lwz r3, lbl_803CBB74-_SDA_BASE_(r13) -/* 800C9A84 000C6884 90 6D 92 70 */ stw r3, lbl_803CBB70-_SDA_BASE_(r13) +/* 800C9A7C 000C687C 90 6D 92 74 */ stw r3, lbl_s_vTemp-_SDA_BASE_(r13) +/* 800C9A80 000C6880 80 6D 92 74 */ lwz r3, lbl_s_vTemp-_SDA_BASE_(r13) +/* 800C9A84 000C6884 90 6D 92 70 */ stw r3, lbl_s_alloc-_SDA_BASE_(r13) /* 800C9A88 000C6888 48 00 00 08 */ b lbl_800C9A90 lbl_800C9A8C: /* 800C9A8C 000C688C 38 63 00 04 */ addi r3, r3, 4 lbl_800C9A90: /* 800C9A90 000C6890 54 60 07 3F */ clrlwi. r0, r3, 0x1c /* 800C9A94 000C6894 40 82 FF F8 */ bne lbl_800C9A8C -/* 800C9A98 000C6898 90 6D 92 74 */ stw r3, lbl_803CBB74-_SDA_BASE_(r13) +/* 800C9A98 000C6898 90 6D 92 74 */ stw r3, lbl_s_vTemp-_SDA_BASE_(r13) lbl_800C9A9C: /* 800C9A9C 000C689C 28 18 00 00 */ cmplwi r24, 0 /* 800C9AA0 000C68A0 41 82 00 6C */ beq lbl_800C9B0C -/* 800C9AA4 000C68A4 80 6D 92 68 */ lwz r3, lbl_803CBB68-_SDA_BASE_(r13) +/* 800C9AA4 000C68A4 80 6D 92 68 */ lwz r3, lbl_s_geom-_SDA_BASE_(r13) /* 800C9AA8 000C68A8 88 03 00 02 */ lbz r0, 2(r3) /* 800C9AAC 000C68AC 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 800C9AB0 000C68B0 41 82 00 5C */ beq lbl_800C9B0C -/* 800C9AB4 000C68B4 80 0D 92 7C */ lwz r0, lbl_803CBB7C-_SDA_BASE_(r13) +/* 800C9AB4 000C68B4 80 0D 92 7C */ lwz r0, lbl_s_numV-_SDA_BASE_(r13) /* 800C9AB8 000C68B8 28 00 00 00 */ cmplwi r0, 0 /* 800C9ABC 000C68BC 40 82 00 10 */ bne lbl_800C9ACC /* 800C9AC0 000C68C0 38 00 00 00 */ li r0, 0 -/* 800C9AC4 000C68C4 90 0D 92 78 */ stw r0, lbl_803CBB78-_SDA_BASE_(r13) +/* 800C9AC4 000C68C4 90 0D 92 78 */ stw r0, lbl_s_nTemp-_SDA_BASE_(r13) /* 800C9AC8 000C68C8 48 00 00 44 */ b lbl_800C9B0C lbl_800C9ACC: /* 800C9ACC 000C68CC 1C 00 00 03 */ mulli r0, r0, 3 /* 800C9AD0 000C68D0 54 03 10 3A */ slwi r3, r0, 2 /* 800C9AD4 000C68D4 38 63 00 10 */ addi r3, r3, 0x10 /* 800C9AD8 000C68D8 4B F6 9F 81 */ bl xMemPushTemp__FUi -/* 800C9ADC 000C68DC 90 6D 92 78 */ stw r3, lbl_803CBB78-_SDA_BASE_(r13) -/* 800C9AE0 000C68E0 80 0D 92 70 */ lwz r0, lbl_803CBB70-_SDA_BASE_(r13) +/* 800C9ADC 000C68DC 90 6D 92 78 */ stw r3, lbl_s_nTemp-_SDA_BASE_(r13) +/* 800C9AE0 000C68E0 80 0D 92 70 */ lwz r0, lbl_s_alloc-_SDA_BASE_(r13) /* 800C9AE4 000C68E4 28 00 00 00 */ cmplwi r0, 0 /* 800C9AE8 000C68E8 40 82 00 0C */ bne lbl_800C9AF4 -/* 800C9AEC 000C68EC 80 0D 92 78 */ lwz r0, lbl_803CBB78-_SDA_BASE_(r13) -/* 800C9AF0 000C68F0 90 0D 92 70 */ stw r0, lbl_803CBB70-_SDA_BASE_(r13) +/* 800C9AEC 000C68EC 80 0D 92 78 */ lwz r0, lbl_s_nTemp-_SDA_BASE_(r13) +/* 800C9AF0 000C68F0 90 0D 92 70 */ stw r0, lbl_s_alloc-_SDA_BASE_(r13) lbl_800C9AF4: -/* 800C9AF4 000C68F4 80 6D 92 78 */ lwz r3, lbl_803CBB78-_SDA_BASE_(r13) +/* 800C9AF4 000C68F4 80 6D 92 78 */ lwz r3, lbl_s_nTemp-_SDA_BASE_(r13) /* 800C9AF8 000C68F8 48 00 00 08 */ b lbl_800C9B00 lbl_800C9AFC: /* 800C9AFC 000C68FC 38 63 00 04 */ addi r3, r3, 4 lbl_800C9B00: /* 800C9B00 000C6900 54 60 07 3F */ clrlwi. r0, r3, 0x1c /* 800C9B04 000C6904 40 82 FF F8 */ bne lbl_800C9AFC -/* 800C9B08 000C6908 90 6D 92 78 */ stw r3, lbl_803CBB78-_SDA_BASE_(r13) +/* 800C9B08 000C6908 90 6D 92 78 */ stw r3, lbl_s_nTemp-_SDA_BASE_(r13) lbl_800C9B0C: /* 800C9B0C 000C690C 28 1E 00 01 */ cmplwi r30, 1 /* 800C9B10 000C6910 40 82 00 3C */ bne lbl_800C9B4C /* 800C9B14 000C6914 6F A3 80 00 */ xoris r3, r29, 0x8000 /* 800C9B18 000C6918 3C 00 43 30 */ lis r0, 0x4330 /* 800C9B1C 000C691C 90 61 00 24 */ stw r3, 0x24(r1) -/* 800C9B20 000C6920 80 6D 92 7C */ lwz r3, lbl_803CBB7C-_SDA_BASE_(r13) +/* 800C9B20 000C6920 80 6D 92 7C */ lwz r3, lbl_s_numV-_SDA_BASE_(r13) /* 800C9B24 000C6924 90 01 00 20 */ stw r0, 0x20(r1) -/* 800C9B28 000C6928 C8 22 97 90 */ lfd f1, lbl_803CE110-_SDA2_BASE_(r2) +/* 800C9B28 000C6928 C8 22 97 90 */ lfd f1, lbl__677_1-_SDA2_BASE_(r2) /* 800C9B2C 000C692C 1C A3 00 03 */ mulli r5, r3, 3 /* 800C9B30 000C6930 C8 01 00 20 */ lfd f0, 0x20(r1) -/* 800C9B34 000C6934 80 6D 92 74 */ lwz r3, lbl_803CBB74-_SDA_BASE_(r13) +/* 800C9B34 000C6934 80 6D 92 74 */ lwz r3, lbl_s_vTemp-_SDA_BASE_(r13) /* 800C9B38 000C6938 EC 00 08 28 */ fsubs f0, f0, f1 /* 800C9B3C 000C693C 80 81 00 10 */ lwz r4, 0x10(r1) /* 800C9B40 000C6940 EC 3F 00 32 */ fmuls f1, f31, f0 @@ -364,36 +364,36 @@ lbl_800C9B0C: lbl_800C9B4C: /* 800C9B4C 000C694C 28 1E 00 02 */ cmplwi r30, 2 /* 800C9B50 000C6950 40 82 00 24 */ bne lbl_800C9B74 -/* 800C9B54 000C6954 80 0D 92 7C */ lwz r0, lbl_803CBB7C-_SDA_BASE_(r13) +/* 800C9B54 000C6954 80 0D 92 7C */ lwz r0, lbl_s_numV-_SDA_BASE_(r13) /* 800C9B58 000C6958 FC 20 F8 90 */ fmr f1, f31 -/* 800C9B5C 000C695C 80 6D 92 74 */ lwz r3, lbl_803CBB74-_SDA_BASE_(r13) +/* 800C9B5C 000C695C 80 6D 92 74 */ lwz r3, lbl_s_vTemp-_SDA_BASE_(r13) /* 800C9B60 000C6960 38 81 00 10 */ addi r4, r1, 0x10 /* 800C9B64 000C6964 1C C0 00 03 */ mulli r6, r0, 3 /* 800C9B68 000C6968 38 A1 00 08 */ addi r5, r1, 8 /* 800C9B6C 000C696C 48 00 05 25 */ bl FastS16weight2__FPfPPsPsif /* 800C9B70 000C6970 48 00 00 20 */ b lbl_800C9B90 lbl_800C9B74: -/* 800C9B74 000C6974 80 0D 92 7C */ lwz r0, lbl_803CBB7C-_SDA_BASE_(r13) +/* 800C9B74 000C6974 80 0D 92 7C */ lwz r0, lbl_s_numV-_SDA_BASE_(r13) /* 800C9B78 000C6978 FC 20 F8 90 */ fmr f1, f31 -/* 800C9B7C 000C697C 80 6D 92 74 */ lwz r3, lbl_803CBB74-_SDA_BASE_(r13) +/* 800C9B7C 000C697C 80 6D 92 74 */ lwz r3, lbl_s_vTemp-_SDA_BASE_(r13) /* 800C9B80 000C6980 38 81 00 10 */ addi r4, r1, 0x10 /* 800C9B84 000C6984 1C C0 00 03 */ mulli r6, r0, 3 /* 800C9B88 000C6988 38 A1 00 08 */ addi r5, r1, 8 /* 800C9B8C 000C698C 48 00 08 1D */ bl FastS16weight4__FPfPPsPsif lbl_800C9B90: -/* 800C9B90 000C6990 80 0D 92 78 */ lwz r0, lbl_803CBB78-_SDA_BASE_(r13) +/* 800C9B90 000C6990 80 0D 92 78 */ lwz r0, lbl_s_nTemp-_SDA_BASE_(r13) /* 800C9B94 000C6994 28 00 00 00 */ cmplwi r0, 0 /* 800C9B98 000C6998 41 82 01 9C */ beq lbl_800C9D34 /* 800C9B9C 000C699C 6F A3 80 00 */ xoris r3, r29, 0x8000 /* 800C9BA0 000C69A0 3C 00 43 30 */ lis r0, 0x4330 /* 800C9BA4 000C69A4 90 61 00 24 */ stw r3, 0x24(r1) /* 800C9BA8 000C69A8 28 1E 00 00 */ cmplwi r30, 0 -/* 800C9BAC 000C69AC C8 22 97 90 */ lfd f1, lbl_803CE110-_SDA2_BASE_(r2) +/* 800C9BAC 000C69AC C8 22 97 90 */ lfd f1, lbl__677_1-_SDA2_BASE_(r2) /* 800C9BB0 000C69B0 38 60 00 00 */ li r3, 0 /* 800C9BB4 000C69B4 90 01 00 20 */ stw r0, 0x20(r1) -/* 800C9BB8 000C69B8 C0 42 97 8C */ lfs f2, lbl_803CE10C-_SDA2_BASE_(r2) +/* 800C9BB8 000C69B8 C0 42 97 8C */ lfs f2, lbl__675_1-_SDA2_BASE_(r2) /* 800C9BBC 000C69BC C8 01 00 20 */ lfd f0, 0x20(r1) -/* 800C9BC0 000C69C0 C0 62 97 88 */ lfs f3, lbl_803CE108-_SDA2_BASE_(r2) +/* 800C9BC0 000C69C0 C0 62 97 88 */ lfs f3, lbl__674_1-_SDA2_BASE_(r2) /* 800C9BC4 000C69C4 EC 00 08 28 */ fsubs f0, f0, f1 /* 800C9BC8 000C69C8 EC 02 00 32 */ fmuls f0, f2, f0 /* 800C9BCC 000C69CC EF E3 00 24 */ fdivs f31, f3, f0 @@ -401,7 +401,7 @@ lbl_800C9B90: /* 800C9BD4 000C69D4 28 1E 00 08 */ cmplwi r30, 8 /* 800C9BD8 000C69D8 38 DE FF F8 */ addi r6, r30, -8 /* 800C9BDC 000C69DC 40 81 00 94 */ ble lbl_800C9C70 -/* 800C9BE0 000C69E0 80 0D 92 7C */ lwz r0, lbl_803CBB7C-_SDA_BASE_(r13) +/* 800C9BE0 000C69E0 80 0D 92 7C */ lwz r0, lbl_s_numV-_SDA_BASE_(r13) /* 800C9BE4 000C69E4 38 86 00 07 */ addi r4, r6, 7 /* 800C9BE8 000C69E8 54 84 E8 FE */ srwi r4, r4, 3 /* 800C9BEC 000C69EC 1C A0 00 03 */ mulli r5, r0, 3 @@ -439,7 +439,7 @@ lbl_800C9C04: /* 800C9C68 000C6A68 3B FF 00 20 */ addi r31, r31, 0x20 /* 800C9C6C 000C6A6C 42 00 FF 98 */ bdnz lbl_800C9C04 lbl_800C9C70: -/* 800C9C70 000C6A70 80 8D 92 7C */ lwz r4, lbl_803CBB7C-_SDA_BASE_(r13) +/* 800C9C70 000C6A70 80 8D 92 7C */ lwz r4, lbl_s_numV-_SDA_BASE_(r13) /* 800C9C74 000C6A74 54 65 10 3A */ slwi r5, r3, 2 /* 800C9C78 000C6A78 38 C1 00 10 */ addi r6, r1, 0x10 /* 800C9C7C 000C6A7C 7C 03 F0 50 */ subf r0, r3, r30 @@ -462,12 +462,12 @@ lbl_800C9CB0: /* 800C9CB8 000C6AB8 6F A3 80 00 */ xoris r3, r29, 0x8000 /* 800C9CBC 000C6ABC 3C 00 43 30 */ lis r0, 0x4330 /* 800C9CC0 000C6AC0 90 61 00 24 */ stw r3, 0x24(r1) -/* 800C9CC4 000C6AC4 80 6D 92 7C */ lwz r3, lbl_803CBB7C-_SDA_BASE_(r13) +/* 800C9CC4 000C6AC4 80 6D 92 7C */ lwz r3, lbl_s_numV-_SDA_BASE_(r13) /* 800C9CC8 000C6AC8 90 01 00 20 */ stw r0, 0x20(r1) -/* 800C9CCC 000C6ACC C8 22 97 90 */ lfd f1, lbl_803CE110-_SDA2_BASE_(r2) +/* 800C9CCC 000C6ACC C8 22 97 90 */ lfd f1, lbl__677_1-_SDA2_BASE_(r2) /* 800C9CD0 000C6AD0 1C A3 00 03 */ mulli r5, r3, 3 /* 800C9CD4 000C6AD4 C8 01 00 20 */ lfd f0, 0x20(r1) -/* 800C9CD8 000C6AD8 80 6D 92 78 */ lwz r3, lbl_803CBB78-_SDA_BASE_(r13) +/* 800C9CD8 000C6AD8 80 6D 92 78 */ lwz r3, lbl_s_nTemp-_SDA_BASE_(r13) /* 800C9CDC 000C6ADC EC 00 08 28 */ fsubs f0, f0, f1 /* 800C9CE0 000C6AE0 80 81 00 10 */ lwz r4, 0x10(r1) /* 800C9CE4 000C6AE4 EC 3F 00 32 */ fmuls f1, f31, f0 @@ -476,18 +476,18 @@ lbl_800C9CB0: lbl_800C9CF0: /* 800C9CF0 000C6AF0 28 1E 00 02 */ cmplwi r30, 2 /* 800C9CF4 000C6AF4 40 82 00 24 */ bne lbl_800C9D18 -/* 800C9CF8 000C6AF8 80 0D 92 7C */ lwz r0, lbl_803CBB7C-_SDA_BASE_(r13) +/* 800C9CF8 000C6AF8 80 0D 92 7C */ lwz r0, lbl_s_numV-_SDA_BASE_(r13) /* 800C9CFC 000C6AFC FC 20 F8 90 */ fmr f1, f31 -/* 800C9D00 000C6B00 80 6D 92 78 */ lwz r3, lbl_803CBB78-_SDA_BASE_(r13) +/* 800C9D00 000C6B00 80 6D 92 78 */ lwz r3, lbl_s_nTemp-_SDA_BASE_(r13) /* 800C9D04 000C6B04 38 81 00 10 */ addi r4, r1, 0x10 /* 800C9D08 000C6B08 1C C0 00 03 */ mulli r6, r0, 3 /* 800C9D0C 000C6B0C 38 A1 00 08 */ addi r5, r1, 8 /* 800C9D10 000C6B10 48 00 03 81 */ bl FastS16weight2__FPfPPsPsif /* 800C9D14 000C6B14 48 00 00 20 */ b lbl_800C9D34 lbl_800C9D18: -/* 800C9D18 000C6B18 80 0D 92 7C */ lwz r0, lbl_803CBB7C-_SDA_BASE_(r13) +/* 800C9D18 000C6B18 80 0D 92 7C */ lwz r0, lbl_s_numV-_SDA_BASE_(r13) /* 800C9D1C 000C6B1C FC 20 F8 90 */ fmr f1, f31 -/* 800C9D20 000C6B20 80 6D 92 78 */ lwz r3, lbl_803CBB78-_SDA_BASE_(r13) +/* 800C9D20 000C6B20 80 6D 92 78 */ lwz r3, lbl_s_nTemp-_SDA_BASE_(r13) /* 800C9D24 000C6B24 38 81 00 10 */ addi r4, r1, 0x10 /* 800C9D28 000C6B28 1C C0 00 03 */ mulli r6, r0, 3 /* 800C9D2C 000C6B2C 38 A1 00 08 */ addi r5, r1, 8 @@ -495,7 +495,7 @@ lbl_800C9D18: lbl_800C9D34: /* 800C9D34 000C6B34 28 14 00 00 */ cmplwi r20, 0 /* 800C9D38 000C6B38 41 82 00 3C */ beq lbl_800C9D74 -/* 800C9D3C 000C6B3C 80 6D 92 68 */ lwz r3, lbl_803CBB68-_SDA_BASE_(r13) +/* 800C9D3C 000C6B3C 80 6D 92 68 */ lwz r3, lbl_s_geom-_SDA_BASE_(r13) /* 800C9D40 000C6B40 48 14 B8 51 */ bl RpGeometryUnlock /* 800C9D44 000C6B44 2C 19 00 00 */ cmpwi r25, 0 /* 800C9D48 000C6B48 41 82 00 10 */ beq lbl_800C9D58 @@ -503,40 +503,40 @@ lbl_800C9D34: /* 800C9D50 000C6B50 7E C4 B3 78 */ mr r4, r22 /* 800C9D54 000C6B54 4B FF E3 9D */ bl iModelRender__FP8RpAtomicP11RwMatrixTag lbl_800C9D58: -/* 800C9D58 000C6B58 80 6D 92 6C */ lwz r3, lbl_803CBB6C-_SDA_BASE_(r13) +/* 800C9D58 000C6B58 80 6D 92 6C */ lwz r3, lbl_s_tgt-_SDA_BASE_(r13) /* 800C9D5C 000C6B5C 28 18 00 00 */ cmplwi r24, 0 /* 800C9D60 000C6B60 93 83 00 14 */ stw r28, 0x14(r3) /* 800C9D64 000C6B64 41 82 00 78 */ beq lbl_800C9DDC -/* 800C9D68 000C6B68 80 6D 92 6C */ lwz r3, lbl_803CBB6C-_SDA_BASE_(r13) +/* 800C9D68 000C6B68 80 6D 92 6C */ lwz r3, lbl_s_tgt-_SDA_BASE_(r13) /* 800C9D6C 000C6B6C 93 63 00 18 */ stw r27, 0x18(r3) /* 800C9D70 000C6B70 48 00 00 6C */ b lbl_800C9DDC lbl_800C9D74: /* 800C9D74 000C6B74 2C 19 00 00 */ cmpwi r25, 0 /* 800C9D78 000C6B78 41 82 00 64 */ beq lbl_800C9DDC -/* 800C9D7C 000C6B7C 80 6D 92 68 */ lwz r3, lbl_803CBB68-_SDA_BASE_(r13) +/* 800C9D7C 000C6B7C 80 6D 92 68 */ lwz r3, lbl_s_geom-_SDA_BASE_(r13) /* 800C9D80 000C6B80 7F 44 D3 78 */ mr r4, r26 /* 800C9D84 000C6B84 48 14 B7 B5 */ bl RpGeometryLock -/* 800C9D88 000C6B88 80 6D 92 6C */ lwz r3, lbl_803CBB6C-_SDA_BASE_(r13) +/* 800C9D88 000C6B88 80 6D 92 6C */ lwz r3, lbl_s_tgt-_SDA_BASE_(r13) /* 800C9D8C 000C6B8C 28 18 00 00 */ cmplwi r24, 0 -/* 800C9D90 000C6B90 80 0D 92 74 */ lwz r0, lbl_803CBB74-_SDA_BASE_(r13) +/* 800C9D90 000C6B90 80 0D 92 74 */ lwz r0, lbl_s_vTemp-_SDA_BASE_(r13) /* 800C9D94 000C6B94 82 63 00 14 */ lwz r19, 0x14(r3) /* 800C9D98 000C6B98 90 03 00 14 */ stw r0, 0x14(r3) /* 800C9D9C 000C6B9C 41 82 00 14 */ beq lbl_800C9DB0 -/* 800C9DA0 000C6BA0 80 6D 92 6C */ lwz r3, lbl_803CBB6C-_SDA_BASE_(r13) -/* 800C9DA4 000C6BA4 80 0D 92 78 */ lwz r0, lbl_803CBB78-_SDA_BASE_(r13) +/* 800C9DA0 000C6BA0 80 6D 92 6C */ lwz r3, lbl_s_tgt-_SDA_BASE_(r13) +/* 800C9DA4 000C6BA4 80 0D 92 78 */ lwz r0, lbl_s_nTemp-_SDA_BASE_(r13) /* 800C9DA8 000C6BA8 83 63 00 18 */ lwz r27, 0x18(r3) /* 800C9DAC 000C6BAC 90 03 00 18 */ stw r0, 0x18(r3) lbl_800C9DB0: -/* 800C9DB0 000C6BB0 80 6D 92 68 */ lwz r3, lbl_803CBB68-_SDA_BASE_(r13) +/* 800C9DB0 000C6BB0 80 6D 92 68 */ lwz r3, lbl_s_geom-_SDA_BASE_(r13) /* 800C9DB4 000C6BB4 48 14 B7 DD */ bl RpGeometryUnlock /* 800C9DB8 000C6BB8 7E A3 AB 78 */ mr r3, r21 /* 800C9DBC 000C6BBC 7E C4 B3 78 */ mr r4, r22 /* 800C9DC0 000C6BC0 4B FF E3 31 */ bl iModelRender__FP8RpAtomicP11RwMatrixTag -/* 800C9DC4 000C6BC4 80 6D 92 6C */ lwz r3, lbl_803CBB6C-_SDA_BASE_(r13) +/* 800C9DC4 000C6BC4 80 6D 92 6C */ lwz r3, lbl_s_tgt-_SDA_BASE_(r13) /* 800C9DC8 000C6BC8 28 18 00 00 */ cmplwi r24, 0 /* 800C9DCC 000C6BCC 92 63 00 14 */ stw r19, 0x14(r3) /* 800C9DD0 000C6BD0 41 82 00 0C */ beq lbl_800C9DDC -/* 800C9DD4 000C6BD4 80 6D 92 6C */ lwz r3, lbl_803CBB6C-_SDA_BASE_(r13) +/* 800C9DD4 000C6BD4 80 6D 92 6C */ lwz r3, lbl_s_tgt-_SDA_BASE_(r13) /* 800C9DD8 000C6BD8 93 63 00 18 */ stw r27, 0x18(r3) lbl_800C9DDC: /* 800C9DDC 000C6BDC E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0 @@ -564,11 +564,11 @@ iMorphOptimize__FP8RpAtomici: /* 800C9E28 000C6C28 40 82 00 4C */ bne lbl_800C9E74 /* 800C9E2C 000C6C2C 80 1E 00 14 */ lwz r0, 0x14(r30) /* 800C9E30 000C6C30 38 9F 00 01 */ addi r4, r31, 1 -/* 800C9E34 000C6C34 3C C0 80 26 */ lis r6, lbl_802601A8@ha +/* 800C9E34 000C6C34 3C C0 80 26 */ lis r6, lbl__stringBase0_59@ha /* 800C9E38 000C6C38 7F C3 F3 78 */ mr r3, r30 /* 800C9E3C 000C6C3C 7C 04 01 D6 */ mullw r0, r4, r0 /* 800C9E40 000C6C40 38 A0 00 01 */ li r5, 1 -/* 800C9E44 000C6C44 38 86 01 A8 */ addi r4, r6, lbl_802601A8@l +/* 800C9E44 000C6C44 38 86 01 A8 */ addi r4, r6, lbl__stringBase0_59@l /* 800C9E48 000C6C48 1C C0 00 0C */ mulli r6, r0, 0xc /* 800C9E4C 000C6C4C 38 C6 00 38 */ addi r6, r6, 0x38 /* 800C9E50 000C6C50 48 14 67 ED */ bl RpGeometryAddUserDataArray @@ -595,12 +595,12 @@ iMorphRender__FP8RpAtomicP11RwMatrixTagPPsPsUif: /* 800C9E94 000C6C94 39 00 00 01 */ li r8, 1 /* 800C9E98 000C6C98 90 01 00 14 */ stw r0, 0x14(r1) /* 800C9E9C 000C6C9C 4B FF F7 95 */ bl iMorph.MorphCommon__FP8RpAtomicP11RwMatrixTagPPsPsUifi -/* 800C9EA0 000C6CA0 80 6D 92 70 */ lwz r3, lbl_803CBB70-_SDA_BASE_(r13) +/* 800C9EA0 000C6CA0 80 6D 92 70 */ lwz r3, lbl_s_alloc-_SDA_BASE_(r13) /* 800C9EA4 000C6CA4 28 03 00 00 */ cmplwi r3, 0 /* 800C9EA8 000C6CA8 41 82 00 10 */ beq lbl_800C9EB8 /* 800C9EAC 000C6CAC 4B F6 9B D9 */ bl xMemPopTemp__FPv /* 800C9EB0 000C6CB0 38 00 00 00 */ li r0, 0 -/* 800C9EB4 000C6CB4 90 0D 92 70 */ stw r0, lbl_803CBB70-_SDA_BASE_(r13) +/* 800C9EB4 000C6CB4 90 0D 92 70 */ stw r0, lbl_s_alloc-_SDA_BASE_(r13) lbl_800C9EB8: /* 800C9EB8 000C6CB8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800C9EBC 000C6CBC 7C 08 03 A6 */ mtlr r0 @@ -629,7 +629,7 @@ lbl_800C9F04: /* 800C9F08 000C6D08 38 C6 00 08 */ addi r6, r6, 8 /* 800C9F0C 000C6D0C 90 E1 00 08 */ stw r7, 8(r1) /* 800C9F10 000C6D10 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 800C9F14 000C6D14 C8 42 97 90 */ lfd f2, lbl_803CE110-_SDA2_BASE_(r2) +/* 800C9F14 000C6D14 C8 42 97 90 */ lfd f2, lbl__677_1-_SDA2_BASE_(r2) /* 800C9F18 000C6D18 90 01 00 0C */ stw r0, 0xc(r1) /* 800C9F1C 000C6D1C C8 01 00 08 */ lfd f0, 8(r1) /* 800C9F20 000C6D20 90 E1 00 10 */ stw r7, 0x10(r1) @@ -640,7 +640,7 @@ lbl_800C9F04: /* 800C9F34 000C6D34 90 E1 00 28 */ stw r7, 0x28(r1) /* 800C9F38 000C6D38 D0 0A 00 00 */ stfs f0, 0(r10) /* 800C9F3C 000C6D3C A8 09 00 02 */ lha r0, 2(r9) -/* 800C9F40 000C6D40 C8 42 97 90 */ lfd f2, lbl_803CE110-_SDA2_BASE_(r2) +/* 800C9F40 000C6D40 C8 42 97 90 */ lfd f2, lbl__677_1-_SDA2_BASE_(r2) /* 800C9F44 000C6D44 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 800C9F48 000C6D48 90 E1 00 30 */ stw r7, 0x30(r1) /* 800C9F4C 000C6D4C 90 01 00 14 */ stw r0, 0x14(r1) @@ -651,7 +651,7 @@ lbl_800C9F04: /* 800C9F60 000C6D60 EC 01 00 32 */ fmuls f0, f1, f0 /* 800C9F64 000C6D64 D0 0A 00 04 */ stfs f0, 4(r10) /* 800C9F68 000C6D68 A8 09 00 04 */ lha r0, 4(r9) -/* 800C9F6C 000C6D6C C8 42 97 90 */ lfd f2, lbl_803CE110-_SDA2_BASE_(r2) +/* 800C9F6C 000C6D6C C8 42 97 90 */ lfd f2, lbl__677_1-_SDA2_BASE_(r2) /* 800C9F70 000C6D70 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 800C9F74 000C6D74 90 01 00 1C */ stw r0, 0x1c(r1) /* 800C9F78 000C6D78 C8 01 00 18 */ lfd f0, 0x18(r1) @@ -659,7 +659,7 @@ lbl_800C9F04: /* 800C9F80 000C6D80 EC 01 00 32 */ fmuls f0, f1, f0 /* 800C9F84 000C6D84 D0 0A 00 08 */ stfs f0, 8(r10) /* 800C9F88 000C6D88 A8 09 00 06 */ lha r0, 6(r9) -/* 800C9F8C 000C6D8C C8 42 97 90 */ lfd f2, lbl_803CE110-_SDA2_BASE_(r2) +/* 800C9F8C 000C6D8C C8 42 97 90 */ lfd f2, lbl__677_1-_SDA2_BASE_(r2) /* 800C9F90 000C6D90 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 800C9F94 000C6D94 90 01 00 24 */ stw r0, 0x24(r1) /* 800C9F98 000C6D98 C8 01 00 20 */ lfd f0, 0x20(r1) @@ -667,7 +667,7 @@ lbl_800C9F04: /* 800C9FA0 000C6DA0 EC 01 00 32 */ fmuls f0, f1, f0 /* 800C9FA4 000C6DA4 D0 0A 00 0C */ stfs f0, 0xc(r10) /* 800C9FA8 000C6DA8 A8 09 00 08 */ lha r0, 8(r9) -/* 800C9FAC 000C6DAC C8 42 97 90 */ lfd f2, lbl_803CE110-_SDA2_BASE_(r2) +/* 800C9FAC 000C6DAC C8 42 97 90 */ lfd f2, lbl__677_1-_SDA2_BASE_(r2) /* 800C9FB0 000C6DB0 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 800C9FB4 000C6DB4 90 01 00 2C */ stw r0, 0x2c(r1) /* 800C9FB8 000C6DB8 C8 01 00 28 */ lfd f0, 0x28(r1) @@ -675,7 +675,7 @@ lbl_800C9F04: /* 800C9FC0 000C6DC0 EC 01 00 32 */ fmuls f0, f1, f0 /* 800C9FC4 000C6DC4 D0 0A 00 10 */ stfs f0, 0x10(r10) /* 800C9FC8 000C6DC8 A8 09 00 0A */ lha r0, 0xa(r9) -/* 800C9FCC 000C6DCC C8 42 97 90 */ lfd f2, lbl_803CE110-_SDA2_BASE_(r2) +/* 800C9FCC 000C6DCC C8 42 97 90 */ lfd f2, lbl__677_1-_SDA2_BASE_(r2) /* 800C9FD0 000C6DD0 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 800C9FD4 000C6DD4 90 01 00 34 */ stw r0, 0x34(r1) /* 800C9FD8 000C6DD8 C8 01 00 30 */ lfd f0, 0x30(r1) @@ -683,7 +683,7 @@ lbl_800C9F04: /* 800C9FE0 000C6DE0 EC 01 00 32 */ fmuls f0, f1, f0 /* 800C9FE4 000C6DE4 D0 0A 00 14 */ stfs f0, 0x14(r10) /* 800C9FE8 000C6DE8 A8 09 00 0C */ lha r0, 0xc(r9) -/* 800C9FEC 000C6DEC C8 42 97 90 */ lfd f2, lbl_803CE110-_SDA2_BASE_(r2) +/* 800C9FEC 000C6DEC C8 42 97 90 */ lfd f2, lbl__677_1-_SDA2_BASE_(r2) /* 800C9FF0 000C6DF0 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 800C9FF4 000C6DF4 90 01 00 3C */ stw r0, 0x3c(r1) /* 800C9FF8 000C6DF8 C8 01 00 38 */ lfd f0, 0x38(r1) @@ -692,7 +692,7 @@ lbl_800C9F04: /* 800CA004 000C6E04 D0 0A 00 18 */ stfs f0, 0x18(r10) /* 800CA008 000C6E08 A8 09 00 0E */ lha r0, 0xe(r9) /* 800CA00C 000C6E0C 39 29 00 10 */ addi r9, r9, 0x10 -/* 800CA010 000C6E10 C8 42 97 90 */ lfd f2, lbl_803CE110-_SDA2_BASE_(r2) +/* 800CA010 000C6E10 C8 42 97 90 */ lfd f2, lbl__677_1-_SDA2_BASE_(r2) /* 800CA014 000C6E14 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 800CA018 000C6E18 90 01 00 44 */ stw r0, 0x44(r1) /* 800CA01C 000C6E1C C8 01 00 40 */ lfd f0, 0x40(r1) @@ -716,7 +716,7 @@ lbl_800CA058: /* 800CA05C 000C6E5C 38 84 00 02 */ addi r4, r4, 2 /* 800CA060 000C6E60 90 E1 00 40 */ stw r7, 0x40(r1) /* 800CA064 000C6E64 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 800CA068 000C6E68 C8 42 97 90 */ lfd f2, lbl_803CE110-_SDA2_BASE_(r2) +/* 800CA068 000C6E68 C8 42 97 90 */ lfd f2, lbl__677_1-_SDA2_BASE_(r2) /* 800CA06C 000C6E6C 90 01 00 44 */ stw r0, 0x44(r1) /* 800CA070 000C6E70 C8 01 00 40 */ lfd f0, 0x40(r1) /* 800CA074 000C6E74 EC 00 10 28 */ fsubs f0, f0, f2 @@ -739,7 +739,7 @@ FastS16weight2__FPfPPsPsif: /* 800CA0A8 000C6EA8 6C E7 80 00 */ xoris r7, r7, 0x8000 /* 800CA0AC 000C6EAC 90 01 00 08 */ stw r0, 8(r1) /* 800CA0B0 000C6EB0 6C A5 80 00 */ xoris r5, r5, 0x8000 -/* 800CA0B4 000C6EB4 C8 62 97 90 */ lfd f3, lbl_803CE110-_SDA2_BASE_(r2) +/* 800CA0B4 000C6EB4 C8 62 97 90 */ lfd f3, lbl__677_1-_SDA2_BASE_(r2) /* 800CA0B8 000C6EB8 90 E1 00 0C */ stw r7, 0xc(r1) /* 800CA0BC 000C6EBC 81 24 00 00 */ lwz r9, 0(r4) /* 800CA0C0 000C6EC0 C8 01 00 08 */ lfd f0, 8(r1) @@ -769,7 +769,7 @@ lbl_800CA114: /* 800CA11C 000C6F1C 6D 6B 80 00 */ xoris r11, r11, 0x8000 /* 800CA120 000C6F20 90 01 00 08 */ stw r0, 8(r1) /* 800CA124 000C6F24 6D 8C 80 00 */ xoris r12, r12, 0x8000 -/* 800CA128 000C6F28 C8 82 97 90 */ lfd f4, lbl_803CE110-_SDA2_BASE_(r2) +/* 800CA128 000C6F28 C8 82 97 90 */ lfd f4, lbl__677_1-_SDA2_BASE_(r2) /* 800CA12C 000C6F2C 91 61 00 0C */ stw r11, 0xc(r1) /* 800CA130 000C6F30 C8 41 00 08 */ lfd f2, 8(r1) /* 800CA134 000C6F34 91 81 00 14 */ stw r12, 0x14(r1) @@ -787,7 +787,7 @@ lbl_800CA114: /* 800CA164 000C6F64 A9 64 00 02 */ lha r11, 2(r4) /* 800CA168 000C6F68 A9 85 00 02 */ lha r12, 2(r5) /* 800CA16C 000C6F6C 6D 6B 80 00 */ xoris r11, r11, 0x8000 -/* 800CA170 000C6F70 C8 82 97 90 */ lfd f4, lbl_803CE110-_SDA2_BASE_(r2) +/* 800CA170 000C6F70 C8 82 97 90 */ lfd f4, lbl__677_1-_SDA2_BASE_(r2) /* 800CA174 000C6F74 91 61 00 24 */ stw r11, 0x24(r1) /* 800CA178 000C6F78 6D 8B 80 00 */ xoris r11, r12, 0x8000 /* 800CA17C 000C6F7C C8 41 00 20 */ lfd f2, 0x20(r1) @@ -805,7 +805,7 @@ lbl_800CA114: /* 800CA1AC 000C6FAC A9 64 00 04 */ lha r11, 4(r4) /* 800CA1B0 000C6FB0 A9 85 00 04 */ lha r12, 4(r5) /* 800CA1B4 000C6FB4 6D 6B 80 00 */ xoris r11, r11, 0x8000 -/* 800CA1B8 000C6FB8 C8 82 97 90 */ lfd f4, lbl_803CE110-_SDA2_BASE_(r2) +/* 800CA1B8 000C6FB8 C8 82 97 90 */ lfd f4, lbl__677_1-_SDA2_BASE_(r2) /* 800CA1BC 000C6FBC 91 61 00 34 */ stw r11, 0x34(r1) /* 800CA1C0 000C6FC0 6D 8B 80 00 */ xoris r11, r12, 0x8000 /* 800CA1C4 000C6FC4 C8 41 00 30 */ lfd f2, 0x30(r1) @@ -821,7 +821,7 @@ lbl_800CA114: /* 800CA1EC 000C6FEC A9 64 00 06 */ lha r11, 6(r4) /* 800CA1F0 000C6FF0 A9 85 00 06 */ lha r12, 6(r5) /* 800CA1F4 000C6FF4 6D 6B 80 00 */ xoris r11, r11, 0x8000 -/* 800CA1F8 000C6FF8 C8 82 97 90 */ lfd f4, lbl_803CE110-_SDA2_BASE_(r2) +/* 800CA1F8 000C6FF8 C8 82 97 90 */ lfd f4, lbl__677_1-_SDA2_BASE_(r2) /* 800CA1FC 000C6FFC 91 61 00 44 */ stw r11, 0x44(r1) /* 800CA200 000C7000 6D 8B 80 00 */ xoris r11, r12, 0x8000 /* 800CA204 000C7004 C8 41 00 40 */ lfd f2, 0x40(r1) @@ -835,7 +835,7 @@ lbl_800CA114: /* 800CA224 000C7024 A9 64 00 08 */ lha r11, 8(r4) /* 800CA228 000C7028 A9 85 00 08 */ lha r12, 8(r5) /* 800CA22C 000C702C 6D 6B 80 00 */ xoris r11, r11, 0x8000 -/* 800CA230 000C7030 C8 82 97 90 */ lfd f4, lbl_803CE110-_SDA2_BASE_(r2) +/* 800CA230 000C7030 C8 82 97 90 */ lfd f4, lbl__677_1-_SDA2_BASE_(r2) /* 800CA234 000C7034 91 61 00 54 */ stw r11, 0x54(r1) /* 800CA238 000C7038 6D 8B 80 00 */ xoris r11, r12, 0x8000 /* 800CA23C 000C703C C8 41 00 50 */ lfd f2, 0x50(r1) @@ -849,7 +849,7 @@ lbl_800CA114: /* 800CA25C 000C705C A9 64 00 0A */ lha r11, 0xa(r4) /* 800CA260 000C7060 A9 85 00 0A */ lha r12, 0xa(r5) /* 800CA264 000C7064 6D 6B 80 00 */ xoris r11, r11, 0x8000 -/* 800CA268 000C7068 C8 82 97 90 */ lfd f4, lbl_803CE110-_SDA2_BASE_(r2) +/* 800CA268 000C7068 C8 82 97 90 */ lfd f4, lbl__677_1-_SDA2_BASE_(r2) /* 800CA26C 000C706C 91 61 00 64 */ stw r11, 0x64(r1) /* 800CA270 000C7070 6D 8B 80 00 */ xoris r11, r12, 0x8000 /* 800CA274 000C7074 C8 41 00 60 */ lfd f2, 0x60(r1) @@ -866,7 +866,7 @@ lbl_800CA114: /* 800CA2A0 000C70A0 6D 6B 80 00 */ xoris r11, r11, 0x8000 /* 800CA2A4 000C70A4 90 01 00 70 */ stw r0, 0x70(r1) /* 800CA2A8 000C70A8 6D 8C 80 00 */ xoris r12, r12, 0x8000 -/* 800CA2AC 000C70AC C8 82 97 90 */ lfd f4, lbl_803CE110-_SDA2_BASE_(r2) +/* 800CA2AC 000C70AC C8 82 97 90 */ lfd f4, lbl__677_1-_SDA2_BASE_(r2) /* 800CA2B0 000C70B0 91 61 00 74 */ stw r11, 0x74(r1) /* 800CA2B4 000C70B4 C8 41 00 70 */ lfd f2, 0x70(r1) /* 800CA2B8 000C70B8 91 81 00 6C */ stw r12, 0x6c(r1) @@ -884,7 +884,7 @@ lbl_800CA114: /* 800CA2E8 000C70E8 A9 85 00 0E */ lha r12, 0xe(r5) /* 800CA2EC 000C70EC 38 A5 00 10 */ addi r5, r5, 0x10 /* 800CA2F0 000C70F0 6D 6B 80 00 */ xoris r11, r11, 0x8000 -/* 800CA2F4 000C70F4 C8 82 97 90 */ lfd f4, lbl_803CE110-_SDA2_BASE_(r2) +/* 800CA2F4 000C70F4 C8 82 97 90 */ lfd f4, lbl__677_1-_SDA2_BASE_(r2) /* 800CA2F8 000C70F8 91 61 00 84 */ stw r11, 0x84(r1) /* 800CA2FC 000C70FC 6D 8B 80 00 */ xoris r11, r12, 0x8000 /* 800CA300 000C7100 C8 41 00 80 */ lfd f2, 0x80(r1) @@ -916,7 +916,7 @@ lbl_800CA350: /* 800CA360 000C7160 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 800CA364 000C7164 90 81 00 78 */ stw r4, 0x78(r1) /* 800CA368 000C7168 6C 63 80 00 */ xoris r3, r3, 0x8000 -/* 800CA36C 000C716C C8 82 97 90 */ lfd f4, lbl_803CE110-_SDA2_BASE_(r2) +/* 800CA36C 000C716C C8 82 97 90 */ lfd f4, lbl__677_1-_SDA2_BASE_(r2) /* 800CA370 000C7170 90 01 00 7C */ stw r0, 0x7c(r1) /* 800CA374 000C7174 C8 41 00 78 */ lfd f2, 0x78(r1) /* 800CA378 000C7178 90 61 00 84 */ stw r3, 0x84(r1) @@ -952,7 +952,7 @@ FastS16weight4__FPfPPsPsif: /* 800CA3E0 000C71E0 6C E7 80 00 */ xoris r7, r7, 0x8000 /* 800CA3E4 000C71E4 91 21 00 0C */ stw r9, 0xc(r1) /* 800CA3E8 000C71E8 6C A5 80 00 */ xoris r5, r5, 0x8000 -/* 800CA3EC 000C71EC C8 A2 97 90 */ lfd f5, lbl_803CE110-_SDA2_BASE_(r2) +/* 800CA3EC 000C71EC C8 A2 97 90 */ lfd f5, lbl__677_1-_SDA2_BASE_(r2) /* 800CA3F0 000C71F0 91 01 00 14 */ stw r8, 0x14(r1) /* 800CA3F4 000C71F4 C8 01 00 08 */ lfd f0, 8(r1) /* 800CA3F8 000C71F8 90 E1 00 1C */ stw r7, 0x1c(r1) @@ -997,7 +997,7 @@ lbl_800CA478: /* 800CA490 000C7290 6F 9B 80 00 */ xoris r27, r28, 0x8000 /* 800CA494 000C7294 AB 88 00 00 */ lha r28, 0(r8) /* 800CA498 000C7298 90 01 00 08 */ stw r0, 8(r1) -/* 800CA49C 000C729C C8 E2 97 90 */ lfd f7, lbl_803CE110-_SDA2_BASE_(r2) +/* 800CA49C 000C729C C8 E2 97 90 */ lfd f7, lbl__677_1-_SDA2_BASE_(r2) /* 800CA4A0 000C72A0 6F 9C 80 00 */ xoris r28, r28, 0x8000 /* 800CA4A4 000C72A4 C8 81 00 08 */ lfd f4, 8(r1) /* 800CA4A8 000C72A8 93 41 00 14 */ stw r26, 0x14(r1) @@ -1032,7 +1032,7 @@ lbl_800CA478: /* 800CA51C 000C731C AB 88 00 02 */ lha r28, 2(r8) /* 800CA520 000C7320 93 41 00 3C */ stw r26, 0x3c(r1) /* 800CA524 000C7324 6F 9A 80 00 */ xoris r26, r28, 0x8000 -/* 800CA528 000C7328 C9 02 97 90 */ lfd f8, lbl_803CE110-_SDA2_BASE_(r2) +/* 800CA528 000C7328 C9 02 97 90 */ lfd f8, lbl__677_1-_SDA2_BASE_(r2) /* 800CA52C 000C732C C8 81 00 40 */ lfd f4, 0x40(r1) /* 800CA530 000C7330 C8 A1 00 38 */ lfd f5, 0x38(r1) /* 800CA534 000C7334 EC 84 40 28 */ fsubs f4, f4, f8 @@ -1062,7 +1062,7 @@ lbl_800CA478: /* 800CA594 000C7394 AB 88 00 04 */ lha r28, 4(r8) /* 800CA598 000C7398 93 41 00 5C */ stw r26, 0x5c(r1) /* 800CA59C 000C739C 6F 9A 80 00 */ xoris r26, r28, 0x8000 -/* 800CA5A0 000C73A0 C9 02 97 90 */ lfd f8, lbl_803CE110-_SDA2_BASE_(r2) +/* 800CA5A0 000C73A0 C9 02 97 90 */ lfd f8, lbl__677_1-_SDA2_BASE_(r2) /* 800CA5A4 000C73A4 C8 81 00 60 */ lfd f4, 0x60(r1) /* 800CA5A8 000C73A8 C8 A1 00 58 */ lfd f5, 0x58(r1) /* 800CA5AC 000C73AC EC 84 40 28 */ fsubs f4, f4, f8 @@ -1087,7 +1087,7 @@ lbl_800CA478: /* 800CA5F8 000C73F8 6F 9B 80 00 */ xoris r27, r28, 0x8000 /* 800CA5FC 000C73FC AB 88 00 06 */ lha r28, 6(r8) /* 800CA600 000C7400 90 01 00 80 */ stw r0, 0x80(r1) -/* 800CA604 000C7404 C8 E2 97 90 */ lfd f7, lbl_803CE110-_SDA2_BASE_(r2) +/* 800CA604 000C7404 C8 E2 97 90 */ lfd f7, lbl__677_1-_SDA2_BASE_(r2) /* 800CA608 000C7408 6F 9C 80 00 */ xoris r28, r28, 0x8000 /* 800CA60C 000C740C C8 81 00 80 */ lfd f4, 0x80(r1) /* 800CA610 000C7410 93 41 00 7C */ stw r26, 0x7c(r1) @@ -1122,7 +1122,7 @@ lbl_800CA478: /* 800CA684 000C7484 AB 88 00 08 */ lha r28, 8(r8) /* 800CA688 000C7488 93 41 00 9C */ stw r26, 0x9c(r1) /* 800CA68C 000C748C 6F 9A 80 00 */ xoris r26, r28, 0x8000 -/* 800CA690 000C7490 C9 02 97 90 */ lfd f8, lbl_803CE110-_SDA2_BASE_(r2) +/* 800CA690 000C7490 C9 02 97 90 */ lfd f8, lbl__677_1-_SDA2_BASE_(r2) /* 800CA694 000C7494 C8 81 00 A0 */ lfd f4, 0xa0(r1) /* 800CA698 000C7498 C8 A1 00 98 */ lfd f5, 0x98(r1) /* 800CA69C 000C749C EC 84 40 28 */ fsubs f4, f4, f8 @@ -1152,7 +1152,7 @@ lbl_800CA478: /* 800CA6FC 000C74FC AB 88 00 0A */ lha r28, 0xa(r8) /* 800CA700 000C7500 93 41 00 BC */ stw r26, 0xbc(r1) /* 800CA704 000C7504 6F 9A 80 00 */ xoris r26, r28, 0x8000 -/* 800CA708 000C7508 C9 02 97 90 */ lfd f8, lbl_803CE110-_SDA2_BASE_(r2) +/* 800CA708 000C7508 C9 02 97 90 */ lfd f8, lbl__677_1-_SDA2_BASE_(r2) /* 800CA70C 000C750C C8 81 00 C0 */ lfd f4, 0xc0(r1) /* 800CA710 000C7510 C8 A1 00 B8 */ lfd f5, 0xb8(r1) /* 800CA714 000C7514 EC 84 40 28 */ fsubs f4, f4, f8 @@ -1173,7 +1173,7 @@ lbl_800CA478: /* 800CA750 000C7550 AB 65 00 0C */ lha r27, 0xc(r5) /* 800CA754 000C7554 6F 5A 80 00 */ xoris r26, r26, 0x8000 /* 800CA758 000C7558 90 01 00 E0 */ stw r0, 0xe0(r1) -/* 800CA75C 000C755C C8 E2 97 90 */ lfd f7, lbl_803CE110-_SDA2_BASE_(r2) +/* 800CA75C 000C755C C8 E2 97 90 */ lfd f7, lbl__677_1-_SDA2_BASE_(r2) /* 800CA760 000C7560 93 41 00 E4 */ stw r26, 0xe4(r1) /* 800CA764 000C7564 6F 7A 80 00 */ xoris r26, r27, 0x8000 /* 800CA768 000C7568 AB 87 00 0C */ lha r28, 0xc(r7) @@ -1216,7 +1216,7 @@ lbl_800CA478: /* 800CA7FC 000C75FC 93 81 00 FC */ stw r28, 0xfc(r1) /* 800CA800 000C7600 38 E7 00 10 */ addi r7, r7, 0x10 /* 800CA804 000C7604 6F 5B 80 00 */ xoris r27, r26, 0x8000 -/* 800CA808 000C7608 C8 E2 97 90 */ lfd f7, lbl_803CE110-_SDA2_BASE_(r2) +/* 800CA808 000C7608 C8 E2 97 90 */ lfd f7, lbl__677_1-_SDA2_BASE_(r2) /* 800CA80C 000C760C C8 81 01 00 */ lfd f4, 0x100(r1) /* 800CA810 000C7610 39 08 00 10 */ addi r8, r8, 0x10 /* 800CA814 000C7614 C8 A1 00 F8 */ lfd f5, 0xf8(r1) @@ -1261,7 +1261,7 @@ lbl_800CA884: /* 800CA8A8 000C76A8 A8 CB 00 00 */ lha r6, 0(r11) /* 800CA8AC 000C76AC 90 A1 00 E8 */ stw r5, 0xe8(r1) /* 800CA8B0 000C76B0 39 29 00 02 */ addi r9, r9, 2 -/* 800CA8B4 000C76B4 C8 E2 97 90 */ lfd f7, lbl_803CE110-_SDA2_BASE_(r2) +/* 800CA8B4 000C76B4 C8 E2 97 90 */ lfd f7, lbl__677_1-_SDA2_BASE_(r2) /* 800CA8B8 000C76B8 6C C4 80 00 */ xoris r4, r6, 0x8000 /* 800CA8BC 000C76BC C8 81 00 E8 */ lfd f4, 0xe8(r1) /* 800CA8C0 000C76C0 39 6B 00 02 */ addi r11, r11, 2 diff --git a/asm/Core/p2/iPad.s b/asm/Core/p2/iPad.s index 5eeba964c..076f9f7b4 100644 --- a/asm/Core/p2/iPad.s +++ b/asm/Core/p2/iPad.s @@ -18,10 +18,10 @@ iPadInit__Fv: iPadEnable__FP8_tagxPads: /* 800CA944 000C7744 B0 83 00 54 */ sth r4, 0x54(r3) /* 800CA948 000C7748 38 00 00 00 */ li r0, 0 -/* 800CA94C 000C774C 3C 80 80 3C */ lis r4, lbl_803BEF88@ha +/* 800CA94C 000C774C 3C 80 80 3C */ lis r4, lbl_gTrcPad@ha /* 800CA950 000C7750 38 A0 00 02 */ li r5, 2 /* 800CA954 000C7754 B0 03 00 56 */ sth r0, 0x56(r3) -/* 800CA958 000C7758 38 84 EF 88 */ addi r4, r4, lbl_803BEF88@l +/* 800CA958 000C7758 38 84 EF 88 */ addi r4, r4, lbl_gTrcPad@l /* 800CA95C 000C775C 90 A3 00 3C */ stw r5, 0x3c(r3) /* 800CA960 000C7760 A8 03 00 54 */ lha r0, 0x54(r3) /* 800CA964 000C7764 1C 00 00 0C */ mulli r0, r0, 0xc @@ -38,26 +38,26 @@ iPadEnable__FP8_tagxPads: .global iPad.iPadConvStick__Ff iPad.iPadConvStick__Ff: /* 800CA98C 000C778C 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 800CA990 000C7790 C0 02 97 98 */ lfs f0, lbl_803CE118-_SDA2_BASE_(r2) +/* 800CA990 000C7790 C0 02 97 98 */ lfs f0, lbl__677_2-_SDA2_BASE_(r2) /* 800CA994 000C7794 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800CA998 000C7798 40 81 00 0C */ ble lbl_800CA9A4 /* 800CA99C 000C779C FC 20 00 90 */ fmr f1, f0 /* 800CA9A0 000C77A0 48 00 00 14 */ b lbl_800CA9B4 lbl_800CA9A4: -/* 800CA9A4 000C77A4 C0 02 97 9C */ lfs f0, lbl_803CE11C-_SDA2_BASE_(r2) +/* 800CA9A4 000C77A4 C0 02 97 9C */ lfs f0, lbl__678_1-_SDA2_BASE_(r2) /* 800CA9A8 000C77A8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800CA9AC 000C77AC 40 80 00 08 */ bge lbl_800CA9B4 /* 800CA9B0 000C77B0 FC 20 00 90 */ fmr f1, f0 lbl_800CA9B4: -/* 800CA9B4 000C77B4 C0 42 97 A0 */ lfs f2, lbl_803CE120-_SDA2_BASE_(r2) -/* 800CA9B8 000C77B8 C0 02 97 A4 */ lfs f0, lbl_803CE124-_SDA2_BASE_(r2) +/* 800CA9B4 000C77B4 C0 42 97 A0 */ lfs f2, lbl__679_2-_SDA2_BASE_(r2) +/* 800CA9B8 000C77B8 C0 02 97 A4 */ lfs f0, lbl__680_3-_SDA2_BASE_(r2) /* 800CA9BC 000C77BC EC 22 00 72 */ fmuls f1, f2, f1 /* 800CA9C0 000C77C0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800CA9C4 000C77C4 40 81 00 0C */ ble lbl_800CA9D0 /* 800CA9C8 000C77C8 FC 20 00 90 */ fmr f1, f0 /* 800CA9CC 000C77CC 48 00 00 14 */ b lbl_800CA9E0 lbl_800CA9D0: -/* 800CA9D0 000C77D0 C0 02 97 A8 */ lfs f0, lbl_803CE128-_SDA2_BASE_(r2) +/* 800CA9D0 000C77D0 C0 02 97 A8 */ lfs f0, lbl__681_2-_SDA2_BASE_(r2) /* 800CA9D4 000C77D4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800CA9D8 000C77D8 40 80 00 08 */ bge lbl_800CA9E0 /* 800CA9DC 000C77DC FC 20 00 90 */ fmr f1, f0 @@ -81,16 +81,16 @@ iPadUpdate__FP8_tagxPadPUi: /* 800CAA14 000C7814 A8 03 00 54 */ lha r0, 0x54(r3) /* 800CAA18 000C7818 2C 00 00 00 */ cmpwi r0, 0 /* 800CAA1C 000C781C 40 82 00 1C */ bne lbl_800CAA38 -/* 800CAA20 000C7820 3C 60 80 29 */ lis r3, lbl_80292620@ha -/* 800CAA24 000C7824 38 63 26 20 */ addi r3, r3, lbl_80292620@l +/* 800CAA20 000C7820 3C 60 80 29 */ lis r3, lbl_sPadData@ha +/* 800CAA24 000C7824 38 63 26 20 */ addi r3, r3, lbl_sPadData@l /* 800CAA28 000C7828 48 10 DE F9 */ bl PADRead -/* 800CAA2C 000C782C 3C 60 80 29 */ lis r3, lbl_80292620@ha -/* 800CAA30 000C7830 38 63 26 20 */ addi r3, r3, lbl_80292620@l +/* 800CAA2C 000C782C 3C 60 80 29 */ lis r3, lbl_sPadData@ha +/* 800CAA30 000C7830 38 63 26 20 */ addi r3, r3, lbl_sPadData@l /* 800CAA34 000C7834 48 10 D1 5D */ bl PADClamp lbl_800CAA38: /* 800CAA38 000C7838 A8 7D 00 54 */ lha r3, 0x54(r29) -/* 800CAA3C 000C783C 3C 80 80 29 */ lis r4, lbl_80292620@ha -/* 800CAA40 000C7840 38 A4 26 20 */ addi r5, r4, lbl_80292620@l +/* 800CAA3C 000C783C 3C 80 80 29 */ lis r4, lbl_sPadData@ha +/* 800CAA40 000C7840 38 A4 26 20 */ addi r5, r4, lbl_sPadData@l /* 800CAA44 000C7844 1C C3 00 0C */ mulli r6, r3, 0xc /* 800CAA48 000C7848 7C 85 32 14 */ add r4, r5, r6 /* 800CAA4C 000C784C 88 04 00 0A */ lbz r0, 0xa(r4) @@ -125,8 +125,8 @@ lbl_800CAAA4: /* 800CAAAC 000C78AC 38 A0 00 80 */ li r5, 0x80 /* 800CAAB0 000C78B0 48 00 03 89 */ bl iPad.iPadConvFromGCN__FUiUiUi /* 800CAAB4 000C78B4 A8 1D 00 54 */ lha r0, 0x54(r29) -/* 800CAAB8 000C78B8 3C 80 80 29 */ lis r4, lbl_80292620@ha -/* 800CAABC 000C78BC 38 C4 26 20 */ addi r6, r4, lbl_80292620@l +/* 800CAAB8 000C78B8 3C 80 80 29 */ lis r4, lbl_sPadData@ha +/* 800CAABC 000C78BC 38 C4 26 20 */ addi r6, r4, lbl_sPadData@l /* 800CAAC0 000C78C0 7C 7F 1B 78 */ mr r31, r3 /* 800CAAC4 000C78C4 1C 00 00 0C */ mulli r0, r0, 0xc /* 800CAAC8 000C78C8 38 80 00 02 */ li r4, 2 @@ -134,8 +134,8 @@ lbl_800CAAA4: /* 800CAAD0 000C78D0 7C 66 02 2E */ lhzx r3, r6, r0 /* 800CAAD4 000C78D4 48 00 03 65 */ bl iPad.iPadConvFromGCN__FUiUiUi /* 800CAAD8 000C78D8 A8 1D 00 54 */ lha r0, 0x54(r29) -/* 800CAADC 000C78DC 3C 80 80 29 */ lis r4, lbl_80292620@ha -/* 800CAAE0 000C78E0 38 C4 26 20 */ addi r6, r4, lbl_80292620@l +/* 800CAADC 000C78DC 3C 80 80 29 */ lis r4, lbl_sPadData@ha +/* 800CAAE0 000C78E0 38 C4 26 20 */ addi r6, r4, lbl_sPadData@l /* 800CAAE4 000C78E4 7F FF 1B 78 */ or r31, r31, r3 /* 800CAAE8 000C78E8 1C 00 00 0C */ mulli r0, r0, 0xc /* 800CAAEC 000C78EC 38 80 00 04 */ li r4, 4 @@ -143,8 +143,8 @@ lbl_800CAAA4: /* 800CAAF4 000C78F4 7C 66 02 2E */ lhzx r3, r6, r0 /* 800CAAF8 000C78F8 48 00 03 41 */ bl iPad.iPadConvFromGCN__FUiUiUi /* 800CAAFC 000C78FC A8 1D 00 54 */ lha r0, 0x54(r29) -/* 800CAB00 000C7900 3C 80 80 29 */ lis r4, lbl_80292620@ha -/* 800CAB04 000C7904 38 C4 26 20 */ addi r6, r4, lbl_80292620@l +/* 800CAB00 000C7900 3C 80 80 29 */ lis r4, lbl_sPadData@ha +/* 800CAB04 000C7904 38 C4 26 20 */ addi r6, r4, lbl_sPadData@l /* 800CAB08 000C7908 7F FF 1B 78 */ or r31, r31, r3 /* 800CAB0C 000C790C 1C 00 00 0C */ mulli r0, r0, 0xc /* 800CAB10 000C7910 38 80 00 08 */ li r4, 8 @@ -152,8 +152,8 @@ lbl_800CAAA4: /* 800CAB18 000C7918 7C 66 02 2E */ lhzx r3, r6, r0 /* 800CAB1C 000C791C 48 00 03 1D */ bl iPad.iPadConvFromGCN__FUiUiUi /* 800CAB20 000C7920 A8 1D 00 54 */ lha r0, 0x54(r29) -/* 800CAB24 000C7924 3C 80 80 29 */ lis r4, lbl_80292620@ha -/* 800CAB28 000C7928 38 84 26 20 */ addi r4, r4, lbl_80292620@l +/* 800CAB24 000C7924 3C 80 80 29 */ lis r4, lbl_sPadData@ha +/* 800CAB28 000C7928 38 84 26 20 */ addi r4, r4, lbl_sPadData@l /* 800CAB2C 000C792C 7F FF 1B 78 */ or r31, r31, r3 /* 800CAB30 000C7930 1C 00 00 0C */ mulli r0, r0, 0xc /* 800CAB34 000C7934 7C 64 02 2E */ lhzx r3, r4, r0 @@ -163,8 +163,8 @@ lbl_800CAAA4: /* 800CAB44 000C7944 38 A0 20 00 */ li r5, 0x2000 /* 800CAB48 000C7948 48 00 02 F1 */ bl iPad.iPadConvFromGCN__FUiUiUi /* 800CAB4C 000C794C A8 1D 00 54 */ lha r0, 0x54(r29) -/* 800CAB50 000C7950 3C 80 80 29 */ lis r4, lbl_80292620@ha -/* 800CAB54 000C7954 38 C4 26 20 */ addi r6, r4, lbl_80292620@l +/* 800CAB50 000C7950 3C 80 80 29 */ lis r4, lbl_sPadData@ha +/* 800CAB54 000C7954 38 C4 26 20 */ addi r6, r4, lbl_sPadData@l /* 800CAB58 000C7958 7F FF 1B 78 */ or r31, r31, r3 /* 800CAB5C 000C795C 1C 00 00 0C */ mulli r0, r0, 0xc /* 800CAB60 000C7960 38 80 00 40 */ li r4, 0x40 @@ -172,8 +172,8 @@ lbl_800CAAA4: /* 800CAB68 000C7968 7C 66 02 2E */ lhzx r3, r6, r0 /* 800CAB6C 000C796C 48 00 02 CD */ bl iPad.iPadConvFromGCN__FUiUiUi /* 800CAB70 000C7970 A8 1D 00 54 */ lha r0, 0x54(r29) -/* 800CAB74 000C7974 3C 80 80 29 */ lis r4, lbl_80292620@ha -/* 800CAB78 000C7978 38 84 26 20 */ addi r4, r4, lbl_80292620@l +/* 800CAB74 000C7974 3C 80 80 29 */ lis r4, lbl_sPadData@ha +/* 800CAB78 000C7978 38 84 26 20 */ addi r4, r4, lbl_sPadData@l /* 800CAB7C 000C797C 7F FF 1B 78 */ or r31, r31, r3 /* 800CAB80 000C7980 1C A0 00 0C */ mulli r5, r0, 0xc /* 800CAB84 000C7984 7C 64 2A 14 */ add r3, r4, r5 @@ -182,8 +182,8 @@ lbl_800CAAA4: /* 800CAB90 000C7990 41 80 00 08 */ blt lbl_800CAB98 /* 800CAB94 000C7994 63 FF 02 00 */ ori r31, r31, 0x200 lbl_800CAB98: -/* 800CAB98 000C7998 3C 60 80 29 */ lis r3, lbl_80292620@ha -/* 800CAB9C 000C799C 38 03 26 20 */ addi r0, r3, lbl_80292620@l +/* 800CAB98 000C7998 3C 60 80 29 */ lis r3, lbl_sPadData@ha +/* 800CAB9C 000C799C 38 03 26 20 */ addi r0, r3, lbl_sPadData@l /* 800CABA0 000C79A0 7C 60 2A 14 */ add r3, r0, r5 /* 800CABA4 000C79A4 88 03 00 07 */ lbz r0, 7(r3) /* 800CABA8 000C79A8 28 00 00 18 */ cmplwi r0, 0x18 @@ -197,8 +197,8 @@ lbl_800CABBC: /* 800CABC0 000C79C0 38 A0 10 00 */ li r5, 0x1000 /* 800CABC4 000C79C4 48 00 02 75 */ bl iPad.iPadConvFromGCN__FUiUiUi /* 800CABC8 000C79C8 A8 1D 00 54 */ lha r0, 0x54(r29) -/* 800CABCC 000C79CC 3C 80 80 29 */ lis r4, lbl_80292620@ha -/* 800CABD0 000C79D0 38 C4 26 20 */ addi r6, r4, lbl_80292620@l +/* 800CABCC 000C79CC 3C 80 80 29 */ lis r4, lbl_sPadData@ha +/* 800CABD0 000C79D0 38 C4 26 20 */ addi r6, r4, lbl_sPadData@l /* 800CABD4 000C79D4 7F FF 1B 78 */ or r31, r31, r3 /* 800CABD8 000C79D8 1C 00 00 0C */ mulli r0, r0, 0xc /* 800CABDC 000C79DC 38 80 00 40 */ li r4, 0x40 @@ -206,8 +206,8 @@ lbl_800CABBC: /* 800CABE4 000C79E4 7C 66 02 2E */ lhzx r3, r6, r0 /* 800CABE8 000C79E8 48 00 02 51 */ bl iPad.iPadConvFromGCN__FUiUiUi /* 800CABEC 000C79EC A8 1D 00 54 */ lha r0, 0x54(r29) -/* 800CABF0 000C79F0 3C 80 80 29 */ lis r4, lbl_80292620@ha -/* 800CABF4 000C79F4 38 84 26 20 */ addi r4, r4, lbl_80292620@l +/* 800CABF0 000C79F0 3C 80 80 29 */ lis r4, lbl_sPadData@ha +/* 800CABF4 000C79F4 38 84 26 20 */ addi r4, r4, lbl_sPadData@l /* 800CABF8 000C79F8 7F FF 1B 78 */ or r31, r31, r3 /* 800CABFC 000C79FC 1C A0 00 0C */ mulli r5, r0, 0xc /* 800CAC00 000C7A00 7C 64 2A 14 */ add r3, r4, r5 @@ -216,8 +216,8 @@ lbl_800CABBC: /* 800CAC0C 000C7A0C 41 80 00 08 */ blt lbl_800CAC14 /* 800CAC10 000C7A10 63 FF 01 00 */ ori r31, r31, 0x100 lbl_800CAC14: -/* 800CAC14 000C7A14 3C 60 80 29 */ lis r3, lbl_80292620@ha -/* 800CAC18 000C7A18 38 03 26 20 */ addi r0, r3, lbl_80292620@l +/* 800CAC14 000C7A14 3C 60 80 29 */ lis r3, lbl_sPadData@ha +/* 800CAC18 000C7A18 38 03 26 20 */ addi r0, r3, lbl_sPadData@l /* 800CAC1C 000C7A1C 7C 60 2A 14 */ add r3, r0, r5 /* 800CAC20 000C7A20 88 03 00 07 */ lbz r0, 7(r3) /* 800CAC24 000C7A24 28 00 00 18 */ cmplwi r0, 0x18 @@ -225,16 +225,16 @@ lbl_800CAC14: /* 800CAC2C 000C7A2C 63 FF 10 00 */ ori r31, r31, 0x1000 lbl_800CAC30: /* 800CAC30 000C7A30 A8 1D 00 54 */ lha r0, 0x54(r29) -/* 800CAC34 000C7A34 3C 60 80 29 */ lis r3, lbl_80292620@ha -/* 800CAC38 000C7A38 38 63 26 20 */ addi r3, r3, lbl_80292620@l +/* 800CAC34 000C7A34 3C 60 80 29 */ lis r3, lbl_sPadData@ha +/* 800CAC38 000C7A38 38 63 26 20 */ addi r3, r3, lbl_sPadData@l /* 800CAC3C 000C7A3C 38 80 01 00 */ li r4, 0x100 /* 800CAC40 000C7A40 1C 00 00 0C */ mulli r0, r0, 0xc /* 800CAC44 000C7A44 3C A0 00 01 */ lis r5, 1 /* 800CAC48 000C7A48 7C 63 02 2E */ lhzx r3, r3, r0 /* 800CAC4C 000C7A4C 48 00 01 ED */ bl iPad.iPadConvFromGCN__FUiUiUi /* 800CAC50 000C7A50 A8 1D 00 54 */ lha r0, 0x54(r29) -/* 800CAC54 000C7A54 3C 80 80 29 */ lis r4, lbl_80292620@ha -/* 800CAC58 000C7A58 38 C4 26 20 */ addi r6, r4, lbl_80292620@l +/* 800CAC54 000C7A54 3C 80 80 29 */ lis r4, lbl_sPadData@ha +/* 800CAC58 000C7A58 38 C4 26 20 */ addi r6, r4, lbl_sPadData@l /* 800CAC5C 000C7A5C 7F FF 1B 78 */ or r31, r31, r3 /* 800CAC60 000C7A60 1C 00 00 0C */ mulli r0, r0, 0xc /* 800CAC64 000C7A64 38 80 02 00 */ li r4, 0x200 @@ -242,8 +242,8 @@ lbl_800CAC30: /* 800CAC6C 000C7A6C 7C 66 02 2E */ lhzx r3, r6, r0 /* 800CAC70 000C7A70 48 00 01 C9 */ bl iPad.iPadConvFromGCN__FUiUiUi /* 800CAC74 000C7A74 A8 1D 00 54 */ lha r0, 0x54(r29) -/* 800CAC78 000C7A78 3C 80 80 29 */ lis r4, lbl_80292620@ha -/* 800CAC7C 000C7A7C 38 C4 26 20 */ addi r6, r4, lbl_80292620@l +/* 800CAC78 000C7A78 3C 80 80 29 */ lis r4, lbl_sPadData@ha +/* 800CAC7C 000C7A7C 38 C4 26 20 */ addi r6, r4, lbl_sPadData@l /* 800CAC80 000C7A80 7F FF 1B 78 */ or r31, r31, r3 /* 800CAC84 000C7A84 1C 00 00 0C */ mulli r0, r0, 0xc /* 800CAC88 000C7A88 38 80 08 00 */ li r4, 0x800 @@ -251,8 +251,8 @@ lbl_800CAC30: /* 800CAC90 000C7A90 7C 66 02 2E */ lhzx r3, r6, r0 /* 800CAC94 000C7A94 48 00 01 A5 */ bl iPad.iPadConvFromGCN__FUiUiUi /* 800CAC98 000C7A98 A8 1D 00 54 */ lha r0, 0x54(r29) -/* 800CAC9C 000C7A9C 3C 80 80 29 */ lis r4, lbl_80292620@ha -/* 800CACA0 000C7AA0 38 C4 26 20 */ addi r6, r4, lbl_80292620@l +/* 800CAC9C 000C7A9C 3C 80 80 29 */ lis r4, lbl_sPadData@ha +/* 800CACA0 000C7AA0 38 C4 26 20 */ addi r6, r4, lbl_sPadData@l /* 800CACA4 000C7AA4 7F FF 1B 78 */ or r31, r31, r3 /* 800CACA8 000C7AA8 1C 00 00 0C */ mulli r0, r0, 0xc /* 800CACAC 000C7AAC 38 80 04 00 */ li r4, 0x400 @@ -260,8 +260,8 @@ lbl_800CAC30: /* 800CACB4 000C7AB4 7C 66 02 2E */ lhzx r3, r6, r0 /* 800CACB8 000C7AB8 48 00 01 81 */ bl iPad.iPadConvFromGCN__FUiUiUi /* 800CACBC 000C7ABC A8 1D 00 54 */ lha r0, 0x54(r29) -/* 800CACC0 000C7AC0 3C 80 80 29 */ lis r4, lbl_80292620@ha -/* 800CACC4 000C7AC4 38 C4 26 20 */ addi r6, r4, lbl_80292620@l +/* 800CACC0 000C7AC0 3C 80 80 29 */ lis r4, lbl_sPadData@ha +/* 800CACC4 000C7AC4 38 C4 26 20 */ addi r6, r4, lbl_sPadData@l /* 800CACC8 000C7AC8 7F FF 1B 78 */ or r31, r31, r3 /* 800CACCC 000C7ACC 1C 00 00 0C */ mulli r0, r0, 0xc /* 800CACD0 000C7AD0 38 80 10 00 */ li r4, 0x1000 @@ -269,14 +269,14 @@ lbl_800CAC30: /* 800CACD8 000C7AD8 7C 66 02 2E */ lhzx r3, r6, r0 /* 800CACDC 000C7ADC 48 00 01 5D */ bl iPad.iPadConvFromGCN__FUiUiUi /* 800CACE0 000C7AE0 7F FF 1B 78 */ or r31, r31, r3 -/* 800CACE4 000C7AE4 3C 60 80 29 */ lis r3, lbl_80292620@ha +/* 800CACE4 000C7AE4 3C 60 80 29 */ lis r3, lbl_sPadData@ha /* 800CACE8 000C7AE8 93 FE 00 00 */ stw r31, 0(r30) /* 800CACEC 000C7AEC 3C 00 43 30 */ lis r0, 0x4330 -/* 800CACF0 000C7AF0 38 83 26 20 */ addi r4, r3, lbl_80292620@l +/* 800CACF0 000C7AF0 38 83 26 20 */ addi r4, r3, lbl_sPadData@l /* 800CACF4 000C7AF4 A8 7D 00 54 */ lha r3, 0x54(r29) /* 800CACF8 000C7AF8 90 01 00 08 */ stw r0, 8(r1) /* 800CACFC 000C7AFC 1C 03 00 0C */ mulli r0, r3, 0xc -/* 800CAD00 000C7B00 C8 22 97 B0 */ lfd f1, lbl_803CE130-_SDA2_BASE_(r2) +/* 800CAD00 000C7B00 C8 22 97 B0 */ lfd f1, lbl__719_1-_SDA2_BASE_(r2) /* 800CAD04 000C7B04 7C 64 02 14 */ add r3, r4, r0 /* 800CAD08 000C7B08 88 03 00 02 */ lbz r0, 2(r3) /* 800CAD0C 000C7B0C 7C 00 07 74 */ extsb r0, r0 @@ -286,13 +286,13 @@ lbl_800CAC30: /* 800CAD1C 000C7B1C EC 20 08 28 */ fsubs f1, f0, f1 /* 800CAD20 000C7B20 4B FF FC 6D */ bl iPad.iPadConvStick__Ff /* 800CAD24 000C7B24 98 7D 00 38 */ stb r3, 0x38(r29) -/* 800CAD28 000C7B28 3C 80 80 29 */ lis r4, lbl_80292620@ha +/* 800CAD28 000C7B28 3C 80 80 29 */ lis r4, lbl_sPadData@ha /* 800CAD2C 000C7B2C 3C 00 43 30 */ lis r0, 0x4330 /* 800CAD30 000C7B30 A8 7D 00 54 */ lha r3, 0x54(r29) -/* 800CAD34 000C7B34 38 84 26 20 */ addi r4, r4, lbl_80292620@l +/* 800CAD34 000C7B34 38 84 26 20 */ addi r4, r4, lbl_sPadData@l /* 800CAD38 000C7B38 90 01 00 10 */ stw r0, 0x10(r1) /* 800CAD3C 000C7B3C 1C 03 00 0C */ mulli r0, r3, 0xc -/* 800CAD40 000C7B40 C8 22 97 B0 */ lfd f1, lbl_803CE130-_SDA2_BASE_(r2) +/* 800CAD40 000C7B40 C8 22 97 B0 */ lfd f1, lbl__719_1-_SDA2_BASE_(r2) /* 800CAD44 000C7B44 7C 64 02 14 */ add r3, r4, r0 /* 800CAD48 000C7B48 88 03 00 03 */ lbz r0, 3(r3) /* 800CAD4C 000C7B4C 7C 00 07 74 */ extsb r0, r0 @@ -302,14 +302,14 @@ lbl_800CAC30: /* 800CAD5C 000C7B5C EC 20 08 28 */ fsubs f1, f0, f1 /* 800CAD60 000C7B60 4B FF FC 2D */ bl iPad.iPadConvStick__Ff /* 800CAD64 000C7B64 7C 03 00 D0 */ neg r0, r3 -/* 800CAD68 000C7B68 3C 60 80 29 */ lis r3, lbl_80292620@ha +/* 800CAD68 000C7B68 3C 60 80 29 */ lis r3, lbl_sPadData@ha /* 800CAD6C 000C7B6C 98 1D 00 39 */ stb r0, 0x39(r29) -/* 800CAD70 000C7B70 38 83 26 20 */ addi r4, r3, lbl_80292620@l +/* 800CAD70 000C7B70 38 83 26 20 */ addi r4, r3, lbl_sPadData@l /* 800CAD74 000C7B74 3C 00 43 30 */ lis r0, 0x4330 /* 800CAD78 000C7B78 A8 7D 00 54 */ lha r3, 0x54(r29) /* 800CAD7C 000C7B7C 90 01 00 18 */ stw r0, 0x18(r1) /* 800CAD80 000C7B80 1C 03 00 0C */ mulli r0, r3, 0xc -/* 800CAD84 000C7B84 C8 22 97 B0 */ lfd f1, lbl_803CE130-_SDA2_BASE_(r2) +/* 800CAD84 000C7B84 C8 22 97 B0 */ lfd f1, lbl__719_1-_SDA2_BASE_(r2) /* 800CAD88 000C7B88 7C 64 02 14 */ add r3, r4, r0 /* 800CAD8C 000C7B8C 88 03 00 04 */ lbz r0, 4(r3) /* 800CAD90 000C7B90 7C 00 07 74 */ extsb r0, r0 @@ -319,13 +319,13 @@ lbl_800CAC30: /* 800CADA0 000C7BA0 EC 20 08 28 */ fsubs f1, f0, f1 /* 800CADA4 000C7BA4 4B FF FB E9 */ bl iPad.iPadConvStick__Ff /* 800CADA8 000C7BA8 98 7D 00 3A */ stb r3, 0x3a(r29) -/* 800CADAC 000C7BAC 3C 80 80 29 */ lis r4, lbl_80292620@ha +/* 800CADAC 000C7BAC 3C 80 80 29 */ lis r4, lbl_sPadData@ha /* 800CADB0 000C7BB0 3C 00 43 30 */ lis r0, 0x4330 /* 800CADB4 000C7BB4 A8 7D 00 54 */ lha r3, 0x54(r29) -/* 800CADB8 000C7BB8 38 84 26 20 */ addi r4, r4, lbl_80292620@l +/* 800CADB8 000C7BB8 38 84 26 20 */ addi r4, r4, lbl_sPadData@l /* 800CADBC 000C7BBC 90 01 00 20 */ stw r0, 0x20(r1) /* 800CADC0 000C7BC0 1C 03 00 0C */ mulli r0, r3, 0xc -/* 800CADC4 000C7BC4 C8 22 97 B0 */ lfd f1, lbl_803CE130-_SDA2_BASE_(r2) +/* 800CADC4 000C7BC4 C8 22 97 B0 */ lfd f1, lbl__719_1-_SDA2_BASE_(r2) /* 800CADC8 000C7BC8 7C 64 02 14 */ add r3, r4, r0 /* 800CADCC 000C7BCC 88 03 00 05 */ lbz r0, 5(r3) /* 800CADD0 000C7BD0 7C 00 07 74 */ extsb r0, r0 @@ -335,9 +335,9 @@ lbl_800CAC30: /* 800CADE0 000C7BE0 EC 20 08 28 */ fsubs f1, f0, f1 /* 800CADE4 000C7BE4 4B FF FB A9 */ bl iPad.iPadConvStick__Ff /* 800CADE8 000C7BE8 7C 03 00 D0 */ neg r0, r3 -/* 800CADEC 000C7BEC 3C 60 80 3C */ lis r3, lbl_803BEF88@ha +/* 800CADEC 000C7BEC 3C 60 80 3C */ lis r3, lbl_gTrcPad@ha /* 800CADF0 000C7BF0 98 1D 00 3B */ stb r0, 0x3b(r29) -/* 800CADF4 000C7BF4 38 83 EF 88 */ addi r4, r3, lbl_803BEF88@l +/* 800CADF4 000C7BF4 38 83 EF 88 */ addi r4, r3, lbl_gTrcPad@l /* 800CADF8 000C7BF8 A8 7D 00 54 */ lha r3, 0x54(r29) /* 800CADFC 000C7BFC 1C 03 00 0C */ mulli r0, r3, 0xc /* 800CAE00 000C7C00 7C 84 02 14 */ add r4, r4, r0 @@ -387,11 +387,11 @@ iPadStopRumble__FP8_tagxPad: lbl_800CAE7C: /* 800CAE7C 000C7C7C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CAE80 000C7C80 7C 08 02 A6 */ mflr r0 -/* 800CAE84 000C7C84 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800CAE88 000C7C88 3C 60 80 39 */ lis r3, lbl_8038C994@ha +/* 800CAE84 000C7C84 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800CAE88 000C7C88 3C 60 80 39 */ lis r3, lbl_mPad@ha /* 800CAE8C 000C7C8C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800CAE90 000C7C90 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l -/* 800CAE94 000C7C94 38 03 C9 94 */ addi r0, r3, lbl_8038C994@l +/* 800CAE90 000C7C90 38 A4 05 58 */ addi r5, r4, lbl_globals@l +/* 800CAE94 000C7C94 38 03 C9 94 */ addi r0, r3, lbl_mPad@l /* 800CAE98 000C7C98 38 80 00 00 */ li r4, 0 /* 800CAE9C 000C7C9C 88 A5 06 D1 */ lbz r5, 0x6d1(r5) /* 800CAEA0 000C7CA0 1C 65 01 48 */ mulli r3, r5, 0x148 diff --git a/asm/Core/p2/iParMgr.s b/asm/Core/p2/iParMgr.s index 717da145e..5407e98d0 100644 --- a/asm/Core/p2/iParMgr.s +++ b/asm/Core/p2/iParMgr.s @@ -8,12 +8,12 @@ iParMgrInit__Fv: /* 800CAEF0 000C7CF0 7C 08 02 A6 */ mflr r0 /* 800CAEF4 000C7CF4 90 01 00 54 */ stw r0, 0x54(r1) /* 800CAEF8 000C7CF8 48 00 06 21 */ bl iRenderInit__Fv -/* 800CAEFC 000C7CFC 80 0D 92 80 */ lwz r0, lbl_803CBB80-_SDA_BASE_(r13) +/* 800CAEFC 000C7CFC 80 0D 92 80 */ lwz r0, lbl_gColorTableInit-_SDA_BASE_(r13) /* 800CAF00 000C7D00 2C 00 00 00 */ cmpwi r0, 0 /* 800CAF04 000C7D04 40 82 01 6C */ bne lbl_800CB070 -/* 800CAF08 000C7D08 3C 60 80 30 */ lis r3, lbl_802FDB38@ha +/* 800CAF08 000C7D08 3C 60 80 30 */ lis r3, lbl_gColorTable@ha /* 800CAF0C 000C7D0C 38 00 00 20 */ li r0, 0x20 -/* 800CAF10 000C7D10 39 43 DB 38 */ addi r10, r3, lbl_802FDB38@l +/* 800CAF10 000C7D10 39 43 DB 38 */ addi r10, r3, lbl_gColorTable@l /* 800CAF14 000C7D14 39 60 00 00 */ li r11, 0 /* 800CAF18 000C7D18 3D 20 43 30 */ lis r9, 0x4330 /* 800CAF1C 000C7D1C 7C 09 03 A6 */ mtctr r0 @@ -26,11 +26,11 @@ lbl_800CAF20: /* 800CAF34 000C7D34 38 0B 00 03 */ addi r0, r11, 3 /* 800CAF38 000C7D38 91 21 00 08 */ stw r9, 8(r1) /* 800CAF3C 000C7D3C 6C 67 80 00 */ xoris r7, r3, 0x8000 -/* 800CAF40 000C7D40 C8 42 97 C0 */ lfd f2, lbl_803CE140-_SDA2_BASE_(r2) +/* 800CAF40 000C7D40 C8 42 97 C0 */ lfd f2, lbl__686_2-_SDA2_BASE_(r2) /* 800CAF44 000C7D44 6C 06 80 00 */ xoris r6, r0, 0x8000 /* 800CAF48 000C7D48 C8 21 00 08 */ lfd f1, 8(r1) /* 800CAF4C 000C7D4C 38 0B 00 04 */ addi r0, r11, 4 -/* 800CAF50 000C7D50 C0 02 97 B8 */ lfs f0, lbl_803CE138-_SDA2_BASE_(r2) +/* 800CAF50 000C7D50 C0 02 97 B8 */ lfs f0, lbl__684_3-_SDA2_BASE_(r2) /* 800CAF54 000C7D54 6C 05 80 00 */ xoris r5, r0, 0x8000 /* 800CAF58 000C7D58 EC 21 10 28 */ fsubs f1, f1, f2 /* 800CAF5C 000C7D5C 38 0B 00 05 */ addi r0, r11, 5 @@ -45,8 +45,8 @@ lbl_800CAF20: /* 800CAF80 000C7D80 C8 21 00 10 */ lfd f1, 0x10(r1) /* 800CAF84 000C7D84 39 6B 00 08 */ addi r11, r11, 8 /* 800CAF88 000C7D88 D0 0A 00 00 */ stfs f0, 0(r10) -/* 800CAF8C 000C7D8C C8 42 97 C0 */ lfd f2, lbl_803CE140-_SDA2_BASE_(r2) -/* 800CAF90 000C7D90 C0 02 97 B8 */ lfs f0, lbl_803CE138-_SDA2_BASE_(r2) +/* 800CAF8C 000C7D8C C8 42 97 C0 */ lfd f2, lbl__686_2-_SDA2_BASE_(r2) +/* 800CAF90 000C7D90 C0 02 97 B8 */ lfs f0, lbl__684_3-_SDA2_BASE_(r2) /* 800CAF94 000C7D94 EC 21 10 28 */ fsubs f1, f1, f2 /* 800CAF98 000C7D98 90 E1 00 1C */ stw r7, 0x1c(r1) /* 800CAF9C 000C7D9C 91 21 00 18 */ stw r9, 0x18(r1) @@ -57,8 +57,8 @@ lbl_800CAF20: /* 800CAFB0 000C7DB0 C8 21 00 20 */ lfd f1, 0x20(r1) /* 800CAFB4 000C7DB4 90 A1 00 2C */ stw r5, 0x2c(r1) /* 800CAFB8 000C7DB8 D0 0A 00 04 */ stfs f0, 4(r10) -/* 800CAFBC 000C7DBC C8 62 97 C0 */ lfd f3, lbl_803CE140-_SDA2_BASE_(r2) -/* 800CAFC0 000C7DC0 C0 02 97 B8 */ lfs f0, lbl_803CE138-_SDA2_BASE_(r2) +/* 800CAFBC 000C7DBC C8 62 97 C0 */ lfd f3, lbl__686_2-_SDA2_BASE_(r2) +/* 800CAFC0 000C7DC0 C0 02 97 B8 */ lfs f0, lbl__684_3-_SDA2_BASE_(r2) /* 800CAFC4 000C7DC4 EC 42 18 28 */ fsubs f2, f2, f3 /* 800CAFC8 000C7DC8 91 21 00 28 */ stw r9, 0x28(r1) /* 800CAFCC 000C7DCC C8 81 00 28 */ lfd f4, 0x28(r1) @@ -70,38 +70,38 @@ lbl_800CAF20: /* 800CAFE4 000C7DE4 91 21 00 38 */ stw r9, 0x38(r1) /* 800CAFE8 000C7DE8 D0 0A 00 08 */ stfs f0, 8(r10) /* 800CAFEC 000C7DEC C8 41 00 38 */ lfd f2, 0x38(r1) -/* 800CAFF0 000C7DF0 C8 A2 97 C0 */ lfd f5, lbl_803CE140-_SDA2_BASE_(r2) -/* 800CAFF4 000C7DF4 C0 02 97 B8 */ lfs f0, lbl_803CE138-_SDA2_BASE_(r2) +/* 800CAFF0 000C7DF0 C8 A2 97 C0 */ lfd f5, lbl__686_2-_SDA2_BASE_(r2) +/* 800CAFF4 000C7DF4 C0 02 97 B8 */ lfs f0, lbl__684_3-_SDA2_BASE_(r2) /* 800CAFF8 000C7DF8 EC 21 28 28 */ fsubs f1, f1, f5 /* 800CAFFC 000C7DFC 90 01 00 44 */ stw r0, 0x44(r1) /* 800CB000 000C7E00 91 21 00 40 */ stw r9, 0x40(r1) /* 800CB004 000C7E04 EC 01 00 24 */ fdivs f0, f1, f0 /* 800CB008 000C7E08 C8 21 00 40 */ lfd f1, 0x40(r1) /* 800CB00C 000C7E0C D0 0A 00 0C */ stfs f0, 0xc(r10) -/* 800CB010 000C7E10 C8 A2 97 C0 */ lfd f5, lbl_803CE140-_SDA2_BASE_(r2) -/* 800CB014 000C7E14 C0 02 97 B8 */ lfs f0, lbl_803CE138-_SDA2_BASE_(r2) +/* 800CB010 000C7E10 C8 A2 97 C0 */ lfd f5, lbl__686_2-_SDA2_BASE_(r2) +/* 800CB014 000C7E14 C0 02 97 B8 */ lfs f0, lbl__684_3-_SDA2_BASE_(r2) /* 800CB018 000C7E18 EC 84 28 28 */ fsubs f4, f4, f5 /* 800CB01C 000C7E1C EC 04 00 24 */ fdivs f0, f4, f0 /* 800CB020 000C7E20 D0 0A 00 10 */ stfs f0, 0x10(r10) -/* 800CB024 000C7E24 C8 82 97 C0 */ lfd f4, lbl_803CE140-_SDA2_BASE_(r2) -/* 800CB028 000C7E28 C0 02 97 B8 */ lfs f0, lbl_803CE138-_SDA2_BASE_(r2) +/* 800CB024 000C7E24 C8 82 97 C0 */ lfd f4, lbl__686_2-_SDA2_BASE_(r2) +/* 800CB028 000C7E28 C0 02 97 B8 */ lfs f0, lbl__684_3-_SDA2_BASE_(r2) /* 800CB02C 000C7E2C EC 63 20 28 */ fsubs f3, f3, f4 /* 800CB030 000C7E30 EC 03 00 24 */ fdivs f0, f3, f0 /* 800CB034 000C7E34 D0 0A 00 14 */ stfs f0, 0x14(r10) -/* 800CB038 000C7E38 C8 62 97 C0 */ lfd f3, lbl_803CE140-_SDA2_BASE_(r2) -/* 800CB03C 000C7E3C C0 02 97 B8 */ lfs f0, lbl_803CE138-_SDA2_BASE_(r2) +/* 800CB038 000C7E38 C8 62 97 C0 */ lfd f3, lbl__686_2-_SDA2_BASE_(r2) +/* 800CB03C 000C7E3C C0 02 97 B8 */ lfs f0, lbl__684_3-_SDA2_BASE_(r2) /* 800CB040 000C7E40 EC 42 18 28 */ fsubs f2, f2, f3 /* 800CB044 000C7E44 EC 02 00 24 */ fdivs f0, f2, f0 /* 800CB048 000C7E48 D0 0A 00 18 */ stfs f0, 0x18(r10) -/* 800CB04C 000C7E4C C8 42 97 C0 */ lfd f2, lbl_803CE140-_SDA2_BASE_(r2) -/* 800CB050 000C7E50 C0 02 97 B8 */ lfs f0, lbl_803CE138-_SDA2_BASE_(r2) +/* 800CB04C 000C7E4C C8 42 97 C0 */ lfd f2, lbl__686_2-_SDA2_BASE_(r2) +/* 800CB050 000C7E50 C0 02 97 B8 */ lfs f0, lbl__684_3-_SDA2_BASE_(r2) /* 800CB054 000C7E54 EC 21 10 28 */ fsubs f1, f1, f2 /* 800CB058 000C7E58 EC 01 00 24 */ fdivs f0, f1, f0 /* 800CB05C 000C7E5C D0 0A 00 1C */ stfs f0, 0x1c(r10) /* 800CB060 000C7E60 39 4A 00 20 */ addi r10, r10, 0x20 /* 800CB064 000C7E64 42 00 FE BC */ bdnz lbl_800CAF20 /* 800CB068 000C7E68 38 00 00 01 */ li r0, 1 -/* 800CB06C 000C7E6C 90 0D 92 80 */ stw r0, lbl_803CBB80-_SDA_BASE_(r13) +/* 800CB06C 000C7E6C 90 0D 92 80 */ stw r0, lbl_gColorTableInit-_SDA_BASE_(r13) lbl_800CB070: /* 800CB070 000C7E70 80 01 00 54 */ lwz r0, 0x54(r1) /* 800CB074 000C7E74 7C 08 03 A6 */ mtlr r0 @@ -140,8 +140,8 @@ iParMgrRenderParSys_Sprite__FPvP9xParGroup: /* 800CB0D4 000C7ED4 48 16 47 09 */ bl RwRenderStateSet lbl_800CB0D8: /* 800CB0D8 000C7ED8 80 78 00 10 */ lwz r3, 0x10(r24) -/* 800CB0DC 000C7EDC 3C 80 80 3D */ lis r4, lbl_803C88E0@ha -/* 800CB0E0 000C7EE0 3B C4 88 E0 */ addi r30, r4, lbl_803C88E0@l +/* 800CB0DC 000C7EDC 3C 80 80 3D */ lis r4, lbl_gRenderBuffer@ha +/* 800CB0E0 000C7EE0 3B C4 88 E0 */ addi r30, r4, lbl_gRenderBuffer@l /* 800CB0E4 000C7EE4 83 17 00 20 */ lwz r24, 0x20(r23) /* 800CB0E8 000C7EE8 8B E3 00 14 */ lbz r31, 0x14(r3) /* 800CB0EC 000C7EEC 3B 80 00 00 */ li r28, 0 @@ -150,15 +150,15 @@ lbl_800CB0D8: /* 800CB0F8 000C7EF8 57 E0 07 39 */ rlwinm. r0, r31, 0, 0x1c, 0x1c /* 800CB0FC 000C7EFC 83 3E 00 04 */ lwz r25, 4(r30) /* 800CB100 000C7F00 41 82 00 40 */ beq lbl_800CB140 -/* 800CB104 000C7F04 C0 22 97 C8 */ lfs f1, lbl_803CE148-_SDA2_BASE_(r2) +/* 800CB104 000C7F04 C0 22 97 C8 */ lfs f1, lbl__874_3-_SDA2_BASE_(r2) /* 800CB108 000C7F08 38 61 00 68 */ addi r3, r1, 0x68 /* 800CB10C 000C7F0C 4B F5 17 6D */ bl __as__5xVec3Ff /* 800CB110 000C7F10 7C 64 1B 78 */ mr r4, r3 /* 800CB114 000C7F14 38 61 00 44 */ addi r3, r1, 0x44 /* 800CB118 000C7F18 4B F4 01 4D */ bl __as__5xVec3FRC5xVec3 -/* 800CB11C 000C7F1C 3C 80 80 3D */ lis r4, lbl_803C88E0@ha +/* 800CB11C 000C7F1C 3C 80 80 3D */ lis r4, lbl_gRenderBuffer@ha /* 800CB120 000C7F20 38 61 00 5C */ addi r3, r1, 0x5c -/* 800CB124 000C7F24 38 84 88 E0 */ addi r4, r4, lbl_803C88E0@l +/* 800CB124 000C7F24 38 84 88 E0 */ addi r4, r4, lbl_gRenderBuffer@l /* 800CB128 000C7F28 38 84 00 60 */ addi r4, r4, 0x60 /* 800CB12C 000C7F2C 4B F4 01 39 */ bl __as__5xVec3FRC5xVec3 /* 800CB130 000C7F30 7C 64 1B 78 */ mr r4, r3 @@ -177,7 +177,7 @@ lbl_800CB140: /* 800CB160 000C7F60 7C 64 1B 78 */ mr r4, r3 /* 800CB164 000C7F64 38 61 00 44 */ addi r3, r1, 0x44 /* 800CB168 000C7F68 4B F4 00 FD */ bl __as__5xVec3FRC5xVec3 -/* 800CB16C 000C7F6C C0 22 97 C8 */ lfs f1, lbl_803CE148-_SDA2_BASE_(r2) +/* 800CB16C 000C7F6C C0 22 97 C8 */ lfs f1, lbl__874_3-_SDA2_BASE_(r2) /* 800CB170 000C7F70 38 61 00 5C */ addi r3, r1, 0x5c /* 800CB174 000C7F74 4B F5 17 05 */ bl __as__5xVec3Ff /* 800CB178 000C7F78 7C 64 1B 78 */ mr r4, r3 @@ -185,7 +185,7 @@ lbl_800CB140: /* 800CB180 000C7F80 4B F4 00 E5 */ bl __as__5xVec3FRC5xVec3 /* 800CB184 000C7F84 48 00 00 54 */ b lbl_800CB1D8 lbl_800CB188: -/* 800CB188 000C7F88 C0 22 97 CC */ lfs f1, lbl_803CE14C-_SDA2_BASE_(r2) +/* 800CB188 000C7F88 C0 22 97 CC */ lfs f1, lbl__875_2-_SDA2_BASE_(r2) /* 800CB18C 000C7F8C 38 61 00 20 */ addi r3, r1, 0x20 /* 800CB190 000C7F90 38 9E 00 60 */ addi r4, r30, 0x60 /* 800CB194 000C7F94 4B F3 FF 8D */ bl __ml__5xVec3CFf @@ -208,9 +208,9 @@ lbl_800CB188: lbl_800CB1D8: /* 800CB1D8 000C7FD8 57 E0 06 F7 */ rlwinm. r0, r31, 0, 0x1b, 0x1b /* 800CB1DC 000C7FDC 41 82 00 2C */ beq lbl_800CB208 -/* 800CB1E0 000C7FE0 3C 80 80 3D */ lis r4, lbl_803C88E0@ha +/* 800CB1E0 000C7FE0 3C 80 80 3D */ lis r4, lbl_gRenderBuffer@ha /* 800CB1E4 000C7FE4 38 61 00 44 */ addi r3, r1, 0x44 -/* 800CB1E8 000C7FE8 38 84 88 E0 */ addi r4, r4, lbl_803C88E0@l +/* 800CB1E8 000C7FE8 38 84 88 E0 */ addi r4, r4, lbl_gRenderBuffer@l /* 800CB1EC 000C7FEC 3A E4 00 70 */ addi r23, r4, 0x70 /* 800CB1F0 000C7FF0 7E E4 BB 78 */ mr r4, r23 /* 800CB1F4 000C7FF4 4B F4 A2 51 */ bl __apl__5xVec3FRC5xVec3 @@ -221,9 +221,9 @@ lbl_800CB1D8: lbl_800CB208: /* 800CB208 000C8008 57 E0 06 73 */ rlwinm. r0, r31, 0, 0x19, 0x19 /* 800CB20C 000C800C 41 82 00 2C */ beq lbl_800CB238 -/* 800CB210 000C8010 3C 80 80 3D */ lis r4, lbl_803C88E0@ha +/* 800CB210 000C8010 3C 80 80 3D */ lis r4, lbl_gRenderBuffer@ha /* 800CB214 000C8014 38 61 00 50 */ addi r3, r1, 0x50 -/* 800CB218 000C8018 38 84 88 E0 */ addi r4, r4, lbl_803C88E0@l +/* 800CB218 000C8018 38 84 88 E0 */ addi r4, r4, lbl_gRenderBuffer@l /* 800CB21C 000C801C 3A E4 00 70 */ addi r23, r4, 0x70 /* 800CB220 000C8020 7E E4 BB 78 */ mr r4, r23 /* 800CB224 000C8024 4B F4 00 0D */ bl __ami__5xVec3FRC5xVec3 @@ -232,9 +232,9 @@ lbl_800CB208: /* 800CB230 000C8030 4B F4 00 01 */ bl __ami__5xVec3FRC5xVec3 /* 800CB234 000C8034 48 00 00 64 */ b lbl_800CB298 lbl_800CB238: -/* 800CB238 000C8038 3C 60 80 3D */ lis r3, lbl_803C88E0@ha -/* 800CB23C 000C803C C0 22 97 CC */ lfs f1, lbl_803CE14C-_SDA2_BASE_(r2) -/* 800CB240 000C8040 38 83 88 E0 */ addi r4, r3, lbl_803C88E0@l +/* 800CB238 000C8038 3C 60 80 3D */ lis r3, lbl_gRenderBuffer@ha +/* 800CB23C 000C803C C0 22 97 CC */ lfs f1, lbl__875_2-_SDA2_BASE_(r2) +/* 800CB240 000C8040 38 83 88 E0 */ addi r4, r3, lbl_gRenderBuffer@l /* 800CB244 000C8044 38 61 00 08 */ addi r3, r1, 8 /* 800CB248 000C8048 38 84 00 70 */ addi r4, r4, 0x70 /* 800CB24C 000C804C 4B F3 FE D5 */ bl __ml__5xVec3CFf @@ -257,8 +257,8 @@ lbl_800CB238: /* 800CB290 000C8090 38 81 00 38 */ addi r4, r1, 0x38 /* 800CB294 000C8094 4B F3 FF 9D */ bl __ami__5xVec3FRC5xVec3 lbl_800CB298: -/* 800CB298 000C8098 3C 60 80 3D */ lis r3, lbl_803C88E0@ha -/* 800CB29C 000C809C 3B E3 88 E0 */ addi r31, r3, lbl_803C88E0@l +/* 800CB298 000C8098 3C 60 80 3D */ lis r3, lbl_gRenderBuffer@ha +/* 800CB29C 000C809C 3B E3 88 E0 */ addi r31, r3, lbl_gRenderBuffer@l /* 800CB2A0 000C80A0 48 00 02 50 */ b lbl_800CB4F0 lbl_800CB2A4: /* 800CB2A4 000C80A4 7F A5 EB 78 */ mr r5, r29 @@ -334,7 +334,7 @@ lbl_800CB2A4: /* 800CB3BC 000C81BC 38 05 00 01 */ addi r0, r5, 1 /* 800CB3C0 000C81C0 90 81 00 78 */ stw r4, 0x78(r1) /* 800CB3C4 000C81C4 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 800CB3C8 000C81C8 C8 42 97 D8 */ lfd f2, lbl_803CE158-_SDA2_BASE_(r2) +/* 800CB3C8 000C81C8 C8 42 97 D8 */ lfd f2, lbl__878_1-_SDA2_BASE_(r2) /* 800CB3CC 000C81CC C8 01 00 78 */ lfd f0, 0x78(r1) /* 800CB3D0 000C81D0 90 A1 00 84 */ stw r5, 0x84(r1) /* 800CB3D4 000C81D4 EC 20 10 28 */ fsubs f1, f0, f2 @@ -345,7 +345,7 @@ lbl_800CB2A4: /* 800CB3E8 000C81E8 90 61 00 8C */ stw r3, 0x8c(r1) /* 800CB3EC 000C81EC EC E1 20 FA */ fmadds f7, f1, f3, f4 /* 800CB3F0 000C81F0 EC 20 10 28 */ fsubs f1, f0, f2 -/* 800CB3F4 000C81F4 C8 42 97 C0 */ lfd f2, lbl_803CE140-_SDA2_BASE_(r2) +/* 800CB3F4 000C81F4 C8 42 97 C0 */ lfd f2, lbl__686_2-_SDA2_BASE_(r2) /* 800CB3F8 000C81F8 90 81 00 88 */ stw r4, 0x88(r1) /* 800CB3FC 000C81FC C0 B8 00 20 */ lfs f5, 0x20(r24) /* 800CB400 000C8200 C0 D8 00 0C */ lfs f6, 0xc(r24) @@ -368,21 +368,21 @@ lbl_800CB2A4: /* 800CB444 000C8244 D0 19 00 8C */ stfs f0, 0x8c(r25) /* 800CB448 000C8248 48 00 00 44 */ b lbl_800CB48C lbl_800CB44C: -/* 800CB44C 000C824C C0 02 97 C8 */ lfs f0, lbl_803CE148-_SDA2_BASE_(r2) +/* 800CB44C 000C824C C0 02 97 C8 */ lfs f0, lbl__874_3-_SDA2_BASE_(r2) /* 800CB450 000C8250 D0 19 00 1C */ stfs f0, 0x1c(r25) -/* 800CB454 000C8254 C0 02 97 C8 */ lfs f0, lbl_803CE148-_SDA2_BASE_(r2) +/* 800CB454 000C8254 C0 02 97 C8 */ lfs f0, lbl__874_3-_SDA2_BASE_(r2) /* 800CB458 000C8258 D0 19 00 20 */ stfs f0, 0x20(r25) -/* 800CB45C 000C825C C0 02 97 D0 */ lfs f0, lbl_803CE150-_SDA2_BASE_(r2) +/* 800CB45C 000C825C C0 02 97 D0 */ lfs f0, lbl__876_1-_SDA2_BASE_(r2) /* 800CB460 000C8260 D0 19 00 40 */ stfs f0, 0x40(r25) -/* 800CB464 000C8264 C0 02 97 D0 */ lfs f0, lbl_803CE150-_SDA2_BASE_(r2) +/* 800CB464 000C8264 C0 02 97 D0 */ lfs f0, lbl__876_1-_SDA2_BASE_(r2) /* 800CB468 000C8268 D0 19 00 44 */ stfs f0, 0x44(r25) -/* 800CB46C 000C826C C0 02 97 D0 */ lfs f0, lbl_803CE150-_SDA2_BASE_(r2) +/* 800CB46C 000C826C C0 02 97 D0 */ lfs f0, lbl__876_1-_SDA2_BASE_(r2) /* 800CB470 000C8270 D0 19 00 64 */ stfs f0, 0x64(r25) -/* 800CB474 000C8274 C0 02 97 C8 */ lfs f0, lbl_803CE148-_SDA2_BASE_(r2) +/* 800CB474 000C8274 C0 02 97 C8 */ lfs f0, lbl__874_3-_SDA2_BASE_(r2) /* 800CB478 000C8278 D0 19 00 68 */ stfs f0, 0x68(r25) -/* 800CB47C 000C827C C0 02 97 C8 */ lfs f0, lbl_803CE148-_SDA2_BASE_(r2) +/* 800CB47C 000C827C C0 02 97 C8 */ lfs f0, lbl__874_3-_SDA2_BASE_(r2) /* 800CB480 000C8280 D0 19 00 88 */ stfs f0, 0x88(r25) -/* 800CB484 000C8284 C0 02 97 D0 */ lfs f0, lbl_803CE150-_SDA2_BASE_(r2) +/* 800CB484 000C8284 C0 02 97 D0 */ lfs f0, lbl__876_1-_SDA2_BASE_(r2) /* 800CB488 000C8288 D0 19 00 8C */ stfs f0, 0x8c(r25) lbl_800CB48C: /* 800CB48C 000C828C B3 7A 00 00 */ sth r27, 0(r26) @@ -403,11 +403,11 @@ lbl_800CB48C: /* 800CB4C8 000C82C8 2C 1B 01 DC */ cmpwi r27, 0x1dc /* 800CB4CC 000C82CC 40 81 00 24 */ ble lbl_800CB4F0 lbl_800CB4D0: -/* 800CB4D0 000C82D0 3C 60 80 3D */ lis r3, lbl_803C88E0@ha +/* 800CB4D0 000C82D0 3C 60 80 3D */ lis r3, lbl_gRenderBuffer@ha /* 800CB4D4 000C82D4 93 9F 00 18 */ stw r28, 0x18(r31) /* 800CB4D8 000C82D8 83 3E 00 04 */ lwz r25, 4(r30) /* 800CB4DC 000C82DC 93 7F 00 1C */ stw r27, 0x1c(r31) -/* 800CB4E0 000C82E0 83 43 88 E0 */ lwz r26, lbl_803C88E0@l(r3) +/* 800CB4E0 000C82E0 83 43 88 E0 */ lwz r26, lbl_gRenderBuffer@l(r3) /* 800CB4E4 000C82E4 48 00 07 75 */ bl iRenderFlush__Fv /* 800CB4E8 000C82E8 3B 80 00 00 */ li r28, 0 /* 800CB4EC 000C82EC 3B 60 00 00 */ li r27, 0 @@ -425,11 +425,11 @@ lbl_800CB4F0: .global iRenderInit__Fv iRenderInit__Fv: -/* 800CB518 000C8318 3C 60 80 3C */ lis r3, lbl_803C3660@ha -/* 800CB51C 000C831C 3C A0 80 3D */ lis r5, lbl_803C88E0@ha -/* 800CB520 000C8320 38 83 36 60 */ addi r4, r3, lbl_803C3660@l +/* 800CB518 000C8318 3C 60 80 3C */ lis r3, lbl_gRenderArr@ha +/* 800CB51C 000C831C 3C A0 80 3D */ lis r5, lbl_gRenderBuffer@ha +/* 800CB520 000C8320 38 83 36 60 */ addi r4, r3, lbl_gRenderArr@l /* 800CB524 000C8324 38 E0 00 00 */ li r7, 0 -/* 800CB528 000C8328 38 C5 88 E0 */ addi r6, r5, lbl_803C88E0@l +/* 800CB528 000C8328 38 C5 88 E0 */ addi r6, r5, lbl_gRenderBuffer@l /* 800CB52C 000C832C 38 A0 00 24 */ li r5, 0x24 /* 800CB530 000C8330 38 64 07 80 */ addi r3, r4, 0x780 /* 800CB534 000C8334 38 04 4B 00 */ addi r0, r4, 0x4b00 @@ -449,14 +449,14 @@ iRenderSetCameraViewMatrix__FP7xMat4x3: /* 800CB560 000C8360 28 03 00 00 */ cmplwi r3, 0 /* 800CB564 000C8364 90 01 00 14 */ stw r0, 0x14(r1) /* 800CB568 000C8368 40 82 00 3C */ bne lbl_800CB5A4 -/* 800CB56C 000C836C 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800CB570 000C8370 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800CB56C 000C836C 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800CB570 000C8370 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800CB574 000C8374 80 04 00 10 */ lwz r0, 0x10(r4) /* 800CB578 000C8378 28 00 00 00 */ cmplwi r0, 0 /* 800CB57C 000C837C 41 82 00 28 */ beq lbl_800CB5A4 -/* 800CB580 000C8380 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 800CB584 000C8384 3C 80 80 3D */ lis r4, lbl_803C88E0@ha -/* 800CB588 000C8388 38 A4 88 E0 */ addi r5, r4, lbl_803C88E0@l +/* 800CB580 000C8380 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 800CB584 000C8384 3C 80 80 3D */ lis r4, lbl_gRenderBuffer@ha +/* 800CB588 000C8388 38 A4 88 E0 */ addi r5, r4, lbl_gRenderBuffer@l /* 800CB58C 000C838C 80 83 00 00 */ lwz r4, 0(r3) /* 800CB590 000C8390 38 65 00 20 */ addi r3, r5, 0x20 /* 800CB594 000C8394 80 84 00 04 */ lwz r4, 4(r4) @@ -464,19 +464,19 @@ iRenderSetCameraViewMatrix__FP7xMat4x3: /* 800CB59C 000C839C 4B F3 FF D1 */ bl __as__7xMat4x3FRC7xMat4x3 /* 800CB5A0 000C83A0 48 00 00 18 */ b lbl_800CB5B8 lbl_800CB5A4: -/* 800CB5A4 000C83A4 3C A0 80 3D */ lis r5, lbl_803C88E0@ha +/* 800CB5A4 000C83A4 3C A0 80 3D */ lis r5, lbl_gRenderBuffer@ha /* 800CB5A8 000C83A8 7C 64 1B 78 */ mr r4, r3 -/* 800CB5AC 000C83AC 38 65 88 E0 */ addi r3, r5, lbl_803C88E0@l +/* 800CB5AC 000C83AC 38 65 88 E0 */ addi r3, r5, lbl_gRenderBuffer@l /* 800CB5B0 000C83B0 38 63 00 20 */ addi r3, r3, 0x20 /* 800CB5B4 000C83B4 4B F3 FF B9 */ bl __as__7xMat4x3FRC7xMat4x3 lbl_800CB5B8: -/* 800CB5B8 000C83B8 3C 60 80 3D */ lis r3, lbl_803C88E0@ha -/* 800CB5BC 000C83BC 38 83 88 E0 */ addi r4, r3, lbl_803C88E0@l +/* 800CB5B8 000C83B8 3C 60 80 3D */ lis r3, lbl_gRenderBuffer@ha +/* 800CB5BC 000C83BC 38 83 88 E0 */ addi r4, r3, lbl_gRenderBuffer@l /* 800CB5C0 000C83C0 38 64 00 60 */ addi r3, r4, 0x60 /* 800CB5C4 000C83C4 38 84 00 20 */ addi r4, r4, 0x20 /* 800CB5C8 000C83C8 4B F4 30 FD */ bl xVec3Inv__FP5xVec3PC5xVec3 -/* 800CB5CC 000C83CC 3C 60 80 3D */ lis r3, lbl_803C88E0@ha -/* 800CB5D0 000C83D0 38 83 88 E0 */ addi r4, r3, lbl_803C88E0@l +/* 800CB5CC 000C83CC 3C 60 80 3D */ lis r3, lbl_gRenderBuffer@ha +/* 800CB5D0 000C83D0 38 83 88 E0 */ addi r4, r3, lbl_gRenderBuffer@l /* 800CB5D4 000C83D4 38 64 00 70 */ addi r3, r4, 0x70 /* 800CB5D8 000C83D8 38 84 00 30 */ addi r4, r4, 0x30 /* 800CB5DC 000C83DC 4B F4 30 E9 */ bl xVec3Inv__FP5xVec3PC5xVec3 @@ -493,23 +493,23 @@ iRenderPushQuadStreak__FP4xParP10xParCmdTex: /* 800CB5FC 000C83FC DB E1 00 40 */ stfd f31, 0x40(r1) /* 800CB600 000C8400 F3 E1 00 48 */ psq_st f31, 72(r1), 0, qr0 /* 800CB604 000C8404 BF 41 00 28 */ stmw r26, 0x28(r1) -/* 800CB608 000C8408 3C A0 80 3D */ lis r5, lbl_803C88E0@ha -/* 800CB60C 000C840C 3C E0 80 30 */ lis r7, lbl_802FDF38@ha -/* 800CB610 000C8410 3B C5 88 E0 */ addi r30, r5, lbl_803C88E0@l -/* 800CB614 000C8414 3C C0 80 29 */ lis r6, lbl_80292650@ha +/* 800CB608 000C8408 3C A0 80 3D */ lis r5, lbl_gRenderBuffer@ha +/* 800CB60C 000C840C 3C E0 80 30 */ lis r7, lbl_v3d$922@ha +/* 800CB610 000C8410 3B C5 88 E0 */ addi r30, r5, lbl_gRenderBuffer@l +/* 800CB614 000C8414 3C C0 80 29 */ lis r6, lbl_i3d$923@ha /* 800CB618 000C8418 80 BE 00 18 */ lwz r5, 0x18(r30) -/* 800CB61C 000C841C 38 E7 DF 38 */ addi r7, r7, lbl_802FDF38@l +/* 800CB61C 000C841C 38 E7 DF 38 */ addi r7, r7, lbl_v3d$922@l /* 800CB620 000C8420 7C 7A 1B 78 */ mr r26, r3 /* 800CB624 000C8424 7C 9B 23 78 */ mr r27, r4 /* 800CB628 000C8428 38 05 00 06 */ addi r0, r5, 6 /* 800CB62C 000C842C 7C FC 3B 78 */ mr r28, r7 /* 800CB630 000C8430 2C 00 03 C0 */ cmpwi r0, 0x3c0 -/* 800CB634 000C8434 3B A6 26 50 */ addi r29, r6, lbl_80292650@l +/* 800CB634 000C8434 3B A6 26 50 */ addi r29, r6, lbl_i3d$923@l /* 800CB638 000C8438 40 81 00 08 */ ble lbl_800CB640 /* 800CB63C 000C843C 48 00 06 1D */ bl iRenderFlush__Fv lbl_800CB640: -/* 800CB640 000C8440 3C 60 80 3D */ lis r3, lbl_803C88E0@ha -/* 800CB644 000C8444 3B E3 88 E0 */ addi r31, r3, lbl_803C88E0@l +/* 800CB640 000C8440 3C 60 80 3D */ lis r3, lbl_gRenderBuffer@ha +/* 800CB644 000C8444 3B E3 88 E0 */ addi r31, r3, lbl_gRenderBuffer@l /* 800CB648 000C8448 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 800CB64C 000C844C 38 03 00 04 */ addi r0, r3, 4 /* 800CB650 000C8450 2C 00 01 E0 */ cmpwi r0, 0x1e0 @@ -517,15 +517,15 @@ lbl_800CB640: /* 800CB658 000C8458 48 00 06 01 */ bl iRenderFlush__Fv lbl_800CB65C: /* 800CB65C 000C845C C1 9A 00 10 */ lfs f12, 0x10(r26) -/* 800CB660 000C8460 3C 60 80 3D */ lis r3, lbl_803C88E0@ha +/* 800CB660 000C8460 3C 60 80 3D */ lis r3, lbl_gRenderBuffer@ha /* 800CB664 000C8464 C1 BA 00 14 */ lfs f13, 0x14(r26) -/* 800CB668 000C8468 38 83 88 E0 */ addi r4, r3, lbl_803C88E0@l +/* 800CB668 000C8468 38 83 88 E0 */ addi r4, r3, lbl_gRenderBuffer@l /* 800CB66C 000C846C C3 FA 00 18 */ lfs f31, 0x18(r26) -/* 800CB670 000C8470 3C 60 80 30 */ lis r3, lbl_802FDF38@ha -/* 800CB674 000C8474 C0 62 97 E0 */ lfs f3, lbl_803CE160-_SDA2_BASE_(r2) +/* 800CB670 000C8470 3C 60 80 30 */ lis r3, lbl_v3d$922@ha +/* 800CB674 000C8474 C0 62 97 E0 */ lfs f3, lbl__1063_1-_SDA2_BASE_(r2) /* 800CB678 000C8478 28 1B 00 00 */ cmplwi r27, 0 /* 800CB67C 000C847C C0 5A 00 20 */ lfs f2, 0x20(r26) -/* 800CB680 000C8480 38 A3 DF 38 */ addi r5, r3, lbl_802FDF38@l +/* 800CB680 000C8480 38 A3 DF 38 */ addi r5, r3, lbl_v3d$922@l /* 800CB684 000C8484 C0 3A 00 24 */ lfs f1, 0x24(r26) /* 800CB688 000C8488 C0 1A 00 28 */ lfs f0, 0x28(r26) /* 800CB68C 000C848C EC C3 60 BC */ fnmsubs f6, f3, f2, f12 @@ -592,11 +592,11 @@ lbl_800CB65C: /* 800CB780 000C8580 38 66 00 01 */ addi r3, r6, 1 /* 800CB784 000C8584 90 C1 00 0C */ stw r6, 0xc(r1) /* 800CB788 000C8588 38 07 00 01 */ addi r0, r7, 1 -/* 800CB78C 000C858C C8 62 97 D8 */ lfd f3, lbl_803CE158-_SDA2_BASE_(r2) +/* 800CB78C 000C858C C8 62 97 D8 */ lfd f3, lbl__878_1-_SDA2_BASE_(r2) /* 800CB790 000C8590 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 800CB794 000C8594 90 81 00 08 */ stw r4, 8(r1) /* 800CB798 000C8598 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 800CB79C 000C859C C8 22 97 C0 */ lfd f1, lbl_803CE140-_SDA2_BASE_(r2) +/* 800CB79C 000C859C C8 22 97 C0 */ lfd f1, lbl__686_2-_SDA2_BASE_(r2) /* 800CB7A0 000C85A0 C8 01 00 08 */ lfd f0, 8(r1) /* 800CB7A4 000C85A4 90 E1 00 14 */ stw r7, 0x14(r1) /* 800CB7A8 000C85A8 EC 40 18 28 */ fsubs f2, f0, f3 @@ -629,9 +629,9 @@ lbl_800CB65C: /* 800CB814 000C8614 D0 05 00 8C */ stfs f0, 0x8c(r5) /* 800CB818 000C8618 48 00 00 2C */ b lbl_800CB844 lbl_800CB81C: -/* 800CB81C 000C861C C0 22 97 C8 */ lfs f1, lbl_803CE148-_SDA2_BASE_(r2) +/* 800CB81C 000C861C C0 22 97 C8 */ lfs f1, lbl__874_3-_SDA2_BASE_(r2) /* 800CB820 000C8620 D0 25 00 1C */ stfs f1, 0x1c(r5) -/* 800CB824 000C8624 C0 02 97 D0 */ lfs f0, lbl_803CE150-_SDA2_BASE_(r2) +/* 800CB824 000C8624 C0 02 97 D0 */ lfs f0, lbl__876_1-_SDA2_BASE_(r2) /* 800CB828 000C8628 D0 25 00 68 */ stfs f1, 0x68(r5) /* 800CB82C 000C862C D0 05 00 20 */ stfs f0, 0x20(r5) /* 800CB830 000C8630 D0 25 00 40 */ stfs f1, 0x40(r5) @@ -640,9 +640,9 @@ lbl_800CB81C: /* 800CB83C 000C863C D0 25 00 88 */ stfs f1, 0x88(r5) /* 800CB840 000C8640 D0 05 00 68 */ stfs f0, 0x68(r5) lbl_800CB844: -/* 800CB844 000C8644 3C 60 80 3D */ lis r3, lbl_803C88E0@ha +/* 800CB844 000C8644 3C 60 80 3D */ lis r3, lbl_gRenderBuffer@ha /* 800CB848 000C8648 80 9E 00 18 */ lwz r4, 0x18(r30) -/* 800CB84C 000C864C 38 E3 88 E0 */ addi r7, r3, lbl_803C88E0@l +/* 800CB84C 000C864C 38 E3 88 E0 */ addi r7, r3, lbl_gRenderBuffer@l /* 800CB850 000C8650 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 800CB854 000C8654 A0 1D 00 00 */ lhz r0, 0(r29) /* 800CB858 000C8658 54 85 08 3C */ slwi r5, r4, 1 @@ -700,23 +700,23 @@ iParMgr.iRenderPushFlat__FP4xParP10xParCmdTex: /* 800CB91C 000C871C DB E1 00 80 */ stfd f31, 0x80(r1) /* 800CB920 000C8720 F3 E1 00 88 */ psq_st f31, 136(r1), 0, qr0 /* 800CB924 000C8724 BE C1 00 58 */ stmw r22, 0x58(r1) -/* 800CB928 000C8728 3C A0 80 3D */ lis r5, lbl_803C88E0@ha -/* 800CB92C 000C872C 3C E0 80 30 */ lis r7, lbl_802FDFC8@ha -/* 800CB930 000C8730 3B C5 88 E0 */ addi r30, r5, lbl_803C88E0@l -/* 800CB934 000C8734 3C C0 80 29 */ lis r6, lbl_8029265C@ha +/* 800CB928 000C8728 3C A0 80 3D */ lis r5, lbl_gRenderBuffer@ha +/* 800CB92C 000C872C 3C E0 80 30 */ lis r7, lbl_v3d$1071@ha +/* 800CB930 000C8730 3B C5 88 E0 */ addi r30, r5, lbl_gRenderBuffer@l +/* 800CB934 000C8734 3C C0 80 29 */ lis r6, lbl_i3d$1072@ha /* 800CB938 000C8738 80 BE 00 18 */ lwz r5, 0x18(r30) -/* 800CB93C 000C873C 38 E7 DF C8 */ addi r7, r7, lbl_802FDFC8@l +/* 800CB93C 000C873C 38 E7 DF C8 */ addi r7, r7, lbl_v3d$1071@l /* 800CB940 000C8740 7C 7A 1B 78 */ mr r26, r3 /* 800CB944 000C8744 7C 9B 23 78 */ mr r27, r4 /* 800CB948 000C8748 38 05 00 06 */ addi r0, r5, 6 /* 800CB94C 000C874C 7C FC 3B 78 */ mr r28, r7 /* 800CB950 000C8750 2C 00 03 C0 */ cmpwi r0, 0x3c0 -/* 800CB954 000C8754 3B A6 26 5C */ addi r29, r6, lbl_8029265C@l +/* 800CB954 000C8754 3B A6 26 5C */ addi r29, r6, lbl_i3d$1072@l /* 800CB958 000C8758 40 81 00 08 */ ble lbl_800CB960 /* 800CB95C 000C875C 48 00 02 FD */ bl iRenderFlush__Fv lbl_800CB960: -/* 800CB960 000C8760 3C 60 80 3D */ lis r3, lbl_803C88E0@ha -/* 800CB964 000C8764 3B E3 88 E0 */ addi r31, r3, lbl_803C88E0@l +/* 800CB960 000C8760 3C 60 80 3D */ lis r3, lbl_gRenderBuffer@ha +/* 800CB964 000C8764 3B E3 88 E0 */ addi r31, r3, lbl_gRenderBuffer@l /* 800CB968 000C8768 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 800CB96C 000C876C 38 03 00 04 */ addi r0, r3, 4 /* 800CB970 000C8770 2C 00 01 E0 */ cmpwi r0, 0x1e0 @@ -724,7 +724,7 @@ lbl_800CB960: /* 800CB978 000C8778 48 00 02 E1 */ bl iRenderFlush__Fv lbl_800CB97C: /* 800CB97C 000C877C 88 7A 00 34 */ lbz r3, 0x34(r26) -/* 800CB980 000C8780 C0 22 97 CC */ lfs f1, lbl_803CE14C-_SDA2_BASE_(r2) +/* 800CB980 000C8780 C0 22 97 CC */ lfs f1, lbl__875_2-_SDA2_BASE_(r2) /* 800CB984 000C8784 C0 1A 00 1C */ lfs f0, 0x1c(r26) /* 800CB988 000C8788 28 03 00 00 */ cmplwi r3, 0 /* 800CB98C 000C878C 8B 3A 00 0C */ lbz r25, 0xc(r26) @@ -732,25 +732,25 @@ lbl_800CB97C: /* 800CB994 000C8794 8B 1A 00 0D */ lbz r24, 0xd(r26) /* 800CB998 000C8798 8A FA 00 0E */ lbz r23, 0xe(r26) /* 800CB99C 000C879C 8A DA 00 0F */ lbz r22, 0xf(r26) -/* 800CB9A0 000C87A0 C0 22 97 C8 */ lfs f1, lbl_803CE148-_SDA2_BASE_(r2) +/* 800CB9A0 000C87A0 C0 22 97 C8 */ lfs f1, lbl__874_3-_SDA2_BASE_(r2) /* 800CB9A4 000C87A4 41 82 00 2C */ beq lbl_800CB9D0 /* 800CB9A8 000C87A8 3C 00 43 30 */ lis r0, 0x4330 /* 800CB9AC 000C87AC 90 61 00 3C */ stw r3, 0x3c(r1) -/* 800CB9B0 000C87B0 C8 42 97 D8 */ lfd f2, lbl_803CE158-_SDA2_BASE_(r2) +/* 800CB9B0 000C87B0 C8 42 97 D8 */ lfd f2, lbl__878_1-_SDA2_BASE_(r2) /* 800CB9B4 000C87B4 90 01 00 38 */ stw r0, 0x38(r1) -/* 800CB9B8 000C87B8 C0 02 97 B8 */ lfs f0, lbl_803CE138-_SDA2_BASE_(r2) +/* 800CB9B8 000C87B8 C0 02 97 B8 */ lfs f0, lbl__684_3-_SDA2_BASE_(r2) /* 800CB9BC 000C87BC C8 21 00 38 */ lfd f1, 0x38(r1) -/* 800CB9C0 000C87C0 C0 62 97 E4 */ lfs f3, lbl_803CE164-_SDA2_BASE_(r2) +/* 800CB9C0 000C87C0 C0 62 97 E4 */ lfs f3, lbl__1221-_SDA2_BASE_(r2) /* 800CB9C4 000C87C4 EC 21 10 28 */ fsubs f1, f1, f2 /* 800CB9C8 000C87C8 EC 01 00 24 */ fdivs f0, f1, f0 /* 800CB9CC 000C87CC EC 23 00 32 */ fmuls f1, f3, f0 lbl_800CB9D0: -/* 800CB9D0 000C87D0 C0 42 97 C8 */ lfs f2, lbl_803CE148-_SDA2_BASE_(r2) +/* 800CB9D0 000C87D0 C0 42 97 C8 */ lfs f2, lbl__874_3-_SDA2_BASE_(r2) /* 800CB9D4 000C87D4 38 61 00 08 */ addi r3, r1, 8 /* 800CB9D8 000C87D8 FC 60 10 90 */ fmr f3, f2 /* 800CB9DC 000C87DC 4B F6 67 F5 */ bl xMat3x3Euler__FP7xMat3x3fff /* 800CB9E0 000C87E0 C0 21 00 08 */ lfs f1, 8(r1) -/* 800CB9E4 000C87E4 3C 60 80 30 */ lis r3, lbl_802FDFC8@ha +/* 800CB9E4 000C87E4 3C 60 80 30 */ lis r3, lbl_v3d$1071@ha /* 800CB9E8 000C87E8 C0 01 00 10 */ lfs f0, 0x10(r1) /* 800CB9EC 000C87EC 28 1B 00 00 */ cmplwi r27, 0 /* 800CB9F0 000C87F0 EC 41 07 F2 */ fmuls f2, f1, f31 @@ -758,7 +758,7 @@ lbl_800CB9D0: /* 800CB9F8 000C87F8 C0 21 00 28 */ lfs f1, 0x28(r1) /* 800CB9FC 000C87FC EC 60 07 F2 */ fmuls f3, f0, f31 /* 800CBA00 000C8800 C0 DA 00 18 */ lfs f6, 0x18(r26) -/* 800CBA04 000C8804 38 A3 DF C8 */ addi r5, r3, lbl_802FDFC8@l +/* 800CBA04 000C8804 38 A3 DF C8 */ addi r5, r3, lbl_v3d$1071@l /* 800CBA08 000C8808 C0 01 00 30 */ lfs f0, 0x30(r1) /* 800CBA0C 000C880C EC 21 07 F2 */ fmuls f1, f1, f31 /* 800CBA10 000C8810 ED 44 10 28 */ fsubs f10, f4, f2 @@ -810,11 +810,11 @@ lbl_800CB9D0: /* 800CBAC8 000C88C8 38 66 00 01 */ addi r3, r6, 1 /* 800CBACC 000C88CC 90 C1 00 3C */ stw r6, 0x3c(r1) /* 800CBAD0 000C88D0 38 07 00 01 */ addi r0, r7, 1 -/* 800CBAD4 000C88D4 C8 62 97 D8 */ lfd f3, lbl_803CE158-_SDA2_BASE_(r2) +/* 800CBAD4 000C88D4 C8 62 97 D8 */ lfd f3, lbl__878_1-_SDA2_BASE_(r2) /* 800CBAD8 000C88D8 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 800CBADC 000C88DC 90 81 00 38 */ stw r4, 0x38(r1) /* 800CBAE0 000C88E0 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 800CBAE4 000C88E4 C8 22 97 C0 */ lfd f1, lbl_803CE140-_SDA2_BASE_(r2) +/* 800CBAE4 000C88E4 C8 22 97 C0 */ lfd f1, lbl__686_2-_SDA2_BASE_(r2) /* 800CBAE8 000C88E8 C8 01 00 38 */ lfd f0, 0x38(r1) /* 800CBAEC 000C88EC 90 E1 00 44 */ stw r7, 0x44(r1) /* 800CBAF0 000C88F0 EC 40 18 28 */ fsubs f2, f0, f3 @@ -847,10 +847,10 @@ lbl_800CB9D0: /* 800CBB5C 000C895C D0 05 00 8C */ stfs f0, 0x8c(r5) /* 800CBB60 000C8960 48 00 00 2C */ b lbl_800CBB8C lbl_800CBB64: -/* 800CBB64 000C8964 C0 22 97 C8 */ lfs f1, lbl_803CE148-_SDA2_BASE_(r2) +/* 800CBB64 000C8964 C0 22 97 C8 */ lfs f1, lbl__874_3-_SDA2_BASE_(r2) /* 800CBB68 000C8968 D0 25 00 1C */ stfs f1, 0x1c(r5) /* 800CBB6C 000C896C D0 25 00 20 */ stfs f1, 0x20(r5) -/* 800CBB70 000C8970 C0 02 97 D0 */ lfs f0, lbl_803CE150-_SDA2_BASE_(r2) +/* 800CBB70 000C8970 C0 02 97 D0 */ lfs f0, lbl__876_1-_SDA2_BASE_(r2) /* 800CBB74 000C8974 D0 05 00 40 */ stfs f0, 0x40(r5) /* 800CBB78 000C8978 D0 25 00 44 */ stfs f1, 0x44(r5) /* 800CBB7C 000C897C D0 05 00 64 */ stfs f0, 0x64(r5) @@ -858,9 +858,9 @@ lbl_800CBB64: /* 800CBB84 000C8984 D0 25 00 88 */ stfs f1, 0x88(r5) /* 800CBB88 000C8988 D0 05 00 8C */ stfs f0, 0x8c(r5) lbl_800CBB8C: -/* 800CBB8C 000C898C 3C 60 80 3D */ lis r3, lbl_803C88E0@ha +/* 800CBB8C 000C898C 3C 60 80 3D */ lis r3, lbl_gRenderBuffer@ha /* 800CBB90 000C8990 80 9E 00 18 */ lwz r4, 0x18(r30) -/* 800CBB94 000C8994 38 E3 88 E0 */ addi r7, r3, lbl_803C88E0@l +/* 800CBB94 000C8994 38 E3 88 E0 */ addi r7, r3, lbl_gRenderBuffer@l /* 800CBB98 000C8998 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 800CBB9C 000C899C A0 1D 00 00 */ lhz r0, 0(r29) /* 800CBBA0 000C89A0 54 85 08 3C */ slwi r5, r4, 1 @@ -914,10 +914,10 @@ lbl_800CBB8C: iRenderFlush__Fv: /* 800CBC58 000C8A58 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CBC5C 000C8A5C 7C 08 02 A6 */ mflr r0 -/* 800CBC60 000C8A60 3C 60 80 3D */ lis r3, lbl_803C88E0@ha +/* 800CBC60 000C8A60 3C 60 80 3D */ lis r3, lbl_gRenderBuffer@ha /* 800CBC64 000C8A64 90 01 00 14 */ stw r0, 0x14(r1) /* 800CBC68 000C8A68 93 E1 00 0C */ stw r31, 0xc(r1) -/* 800CBC6C 000C8A6C 3B E3 88 E0 */ addi r31, r3, lbl_803C88E0@l +/* 800CBC6C 000C8A6C 3B E3 88 E0 */ addi r31, r3, lbl_gRenderBuffer@l /* 800CBC70 000C8A70 80 DF 00 1C */ lwz r6, 0x1c(r31) /* 800CBC74 000C8A74 2C 06 00 00 */ cmpwi r6, 0 /* 800CBC78 000C8A78 40 81 00 1C */ ble lbl_800CBC94 @@ -928,9 +928,9 @@ iRenderFlush__Fv: /* 800CBC8C 000C8A8C 81 1F 00 18 */ lwz r8, 0x18(r31) /* 800CBC90 000C8A90 48 00 00 2D */ bl iRenderTrianglesImmediate__FiiPviPUsi lbl_800CBC94: -/* 800CBC94 000C8A94 3C 60 80 3D */ lis r3, lbl_803C88E0@ha +/* 800CBC94 000C8A94 3C 60 80 3D */ lis r3, lbl_gRenderBuffer@ha /* 800CBC98 000C8A98 38 00 00 00 */ li r0, 0 -/* 800CBC9C 000C8A9C 38 63 88 E0 */ addi r3, r3, lbl_803C88E0@l +/* 800CBC9C 000C8A9C 38 63 88 E0 */ addi r3, r3, lbl_gRenderBuffer@l /* 800CBCA0 000C8AA0 90 1F 00 1C */ stw r0, 0x1c(r31) /* 800CBCA4 000C8AA4 90 03 00 18 */ stw r0, 0x18(r3) /* 800CBCA8 000C8AA8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1000,13 +1000,13 @@ lbl_800CBD88: /* 800CBD8C 000C8B8C 38 80 00 00 */ li r4, 0 /* 800CBD90 000C8B90 48 16 3A 4D */ bl RwRenderStateSet lbl_800CBD94: -/* 800CBD94 000C8B94 3C 60 80 3D */ lis r3, lbl_803C88E0@ha -/* 800CBD98 000C8B98 3B E3 88 E0 */ addi r31, r3, lbl_803C88E0@l +/* 800CBD94 000C8B94 3C 60 80 3D */ lis r3, lbl_gRenderBuffer@ha +/* 800CBD98 000C8B98 3B E3 88 E0 */ addi r31, r3, lbl_gRenderBuffer@l /* 800CBD9C 000C8B9C 80 9F 00 04 */ lwz r4, 4(r31) /* 800CBDA0 000C8BA0 48 00 01 28 */ b lbl_800CBEC8 lbl_800CBDA4: /* 800CBDA4 000C8BA4 C1 3E 00 10 */ lfs f9, 0x10(r30) -/* 800CBDA8 000C8BA8 C0 22 97 E0 */ lfs f1, lbl_803CE160-_SDA2_BASE_(r2) +/* 800CBDA8 000C8BA8 C0 22 97 E0 */ lfs f1, lbl__1063_1-_SDA2_BASE_(r2) /* 800CBDAC 000C8BAC C0 1E 00 20 */ lfs f0, 0x20(r30) /* 800CBDB0 000C8BB0 C1 5E 00 14 */ lfs f10, 0x14(r30) /* 800CBDB4 000C8BB4 EC A1 48 3C */ fnmsubs f5, f1, f0, f9 @@ -1056,17 +1056,17 @@ lbl_800CBDA4: /* 800CBE64 000C8C64 98 64 00 61 */ stb r3, 0x61(r4) /* 800CBE68 000C8C68 98 A4 00 62 */ stb r5, 0x62(r4) /* 800CBE6C 000C8C6C 98 C4 00 63 */ stb r6, 0x63(r4) -/* 800CBE70 000C8C70 C0 02 97 CC */ lfs f0, lbl_803CE14C-_SDA2_BASE_(r2) +/* 800CBE70 000C8C70 C0 02 97 CC */ lfs f0, lbl__875_2-_SDA2_BASE_(r2) /* 800CBE74 000C8C74 D0 04 00 64 */ stfs f0, 0x64(r4) -/* 800CBE78 000C8C78 C0 02 97 D0 */ lfs f0, lbl_803CE150-_SDA2_BASE_(r2) +/* 800CBE78 000C8C78 C0 02 97 D0 */ lfs f0, lbl__876_1-_SDA2_BASE_(r2) /* 800CBE7C 000C8C7C D0 04 00 68 */ stfs f0, 0x68(r4) -/* 800CBE80 000C8C80 C0 02 97 C8 */ lfs f0, lbl_803CE148-_SDA2_BASE_(r2) +/* 800CBE80 000C8C80 C0 02 97 C8 */ lfs f0, lbl__874_3-_SDA2_BASE_(r2) /* 800CBE84 000C8C84 D0 04 00 40 */ stfs f0, 0x40(r4) -/* 800CBE88 000C8C88 C0 02 97 C8 */ lfs f0, lbl_803CE148-_SDA2_BASE_(r2) +/* 800CBE88 000C8C88 C0 02 97 C8 */ lfs f0, lbl__874_3-_SDA2_BASE_(r2) /* 800CBE8C 000C8C8C D0 04 00 44 */ stfs f0, 0x44(r4) -/* 800CBE90 000C8C90 C0 02 97 D0 */ lfs f0, lbl_803CE150-_SDA2_BASE_(r2) +/* 800CBE90 000C8C90 C0 02 97 D0 */ lfs f0, lbl__876_1-_SDA2_BASE_(r2) /* 800CBE94 000C8C94 D0 04 00 1C */ stfs f0, 0x1c(r4) -/* 800CBE98 000C8C98 C0 02 97 C8 */ lfs f0, lbl_803CE148-_SDA2_BASE_(r2) +/* 800CBE98 000C8C98 C0 02 97 C8 */ lfs f0, lbl__874_3-_SDA2_BASE_(r2) /* 800CBE9C 000C8C9C D0 04 00 20 */ stfs f0, 0x20(r4) /* 800CBEA0 000C8CA0 38 84 00 6C */ addi r4, r4, 0x6c /* 800CBEA4 000C8CA4 80 7F 00 1C */ lwz r3, 0x1c(r31) @@ -1115,13 +1115,13 @@ lbl_800CBF40: /* 800CBF44 000C8D44 38 80 00 00 */ li r4, 0 /* 800CBF48 000C8D48 48 16 38 95 */ bl RwRenderStateSet lbl_800CBF4C: -/* 800CBF4C 000C8D4C 3C 60 80 3D */ lis r3, lbl_803C88E0@ha -/* 800CBF50 000C8D50 3B E3 88 E0 */ addi r31, r3, lbl_803C88E0@l +/* 800CBF4C 000C8D4C 3C 60 80 3D */ lis r3, lbl_gRenderBuffer@ha +/* 800CBF50 000C8D50 3B E3 88 E0 */ addi r31, r3, lbl_gRenderBuffer@l /* 800CBF54 000C8D54 80 9F 00 04 */ lwz r4, 4(r31) /* 800CBF58 000C8D58 48 00 01 28 */ b lbl_800CC080 lbl_800CBF5C: /* 800CBF5C 000C8D5C C1 3E 00 10 */ lfs f9, 0x10(r30) -/* 800CBF60 000C8D60 C0 22 97 E0 */ lfs f1, lbl_803CE160-_SDA2_BASE_(r2) +/* 800CBF60 000C8D60 C0 22 97 E0 */ lfs f1, lbl__1063_1-_SDA2_BASE_(r2) /* 800CBF64 000C8D64 C0 1E 00 20 */ lfs f0, 0x20(r30) /* 800CBF68 000C8D68 C1 5E 00 14 */ lfs f10, 0x14(r30) /* 800CBF6C 000C8D6C EC A1 48 3C */ fnmsubs f5, f1, f0, f9 @@ -1171,17 +1171,17 @@ lbl_800CBF5C: /* 800CC01C 000C8E1C 98 64 00 61 */ stb r3, 0x61(r4) /* 800CC020 000C8E20 98 A4 00 62 */ stb r5, 0x62(r4) /* 800CC024 000C8E24 98 C4 00 63 */ stb r6, 0x63(r4) -/* 800CC028 000C8E28 C0 02 97 CC */ lfs f0, lbl_803CE14C-_SDA2_BASE_(r2) +/* 800CC028 000C8E28 C0 02 97 CC */ lfs f0, lbl__875_2-_SDA2_BASE_(r2) /* 800CC02C 000C8E2C D0 04 00 64 */ stfs f0, 0x64(r4) -/* 800CC030 000C8E30 C0 02 97 D0 */ lfs f0, lbl_803CE150-_SDA2_BASE_(r2) +/* 800CC030 000C8E30 C0 02 97 D0 */ lfs f0, lbl__876_1-_SDA2_BASE_(r2) /* 800CC034 000C8E34 D0 04 00 68 */ stfs f0, 0x68(r4) -/* 800CC038 000C8E38 C0 02 97 C8 */ lfs f0, lbl_803CE148-_SDA2_BASE_(r2) +/* 800CC038 000C8E38 C0 02 97 C8 */ lfs f0, lbl__874_3-_SDA2_BASE_(r2) /* 800CC03C 000C8E3C D0 04 00 40 */ stfs f0, 0x40(r4) -/* 800CC040 000C8E40 C0 02 97 C8 */ lfs f0, lbl_803CE148-_SDA2_BASE_(r2) +/* 800CC040 000C8E40 C0 02 97 C8 */ lfs f0, lbl__874_3-_SDA2_BASE_(r2) /* 800CC044 000C8E44 D0 04 00 44 */ stfs f0, 0x44(r4) -/* 800CC048 000C8E48 C0 02 97 D0 */ lfs f0, lbl_803CE150-_SDA2_BASE_(r2) +/* 800CC048 000C8E48 C0 02 97 D0 */ lfs f0, lbl__876_1-_SDA2_BASE_(r2) /* 800CC04C 000C8E4C D0 04 00 1C */ stfs f0, 0x1c(r4) -/* 800CC050 000C8E50 C0 02 97 C8 */ lfs f0, lbl_803CE148-_SDA2_BASE_(r2) +/* 800CC050 000C8E50 C0 02 97 C8 */ lfs f0, lbl__874_3-_SDA2_BASE_(r2) /* 800CC054 000C8E54 D0 04 00 20 */ stfs f0, 0x20(r4) /* 800CC058 000C8E58 38 84 00 6C */ addi r4, r4, 0x6c /* 800CC05C 000C8E5C 80 7F 00 1C */ lwz r3, 0x1c(r31) @@ -1272,12 +1272,12 @@ lbl_800CC120: /* 800CC19C 000C8F9C 38 60 00 01 */ li r3, 1 /* 800CC1A0 000C8FA0 48 16 36 3D */ bl RwRenderStateSet lbl_800CC1A4: -/* 800CC1A4 000C8FA4 3C 60 80 30 */ lis r3, lbl_802FE058@ha -/* 800CC1A8 000C8FA8 3C 80 80 3D */ lis r4, lbl_803C88E0@ha -/* 800CC1AC 000C8FAC 3B C3 E0 58 */ addi r30, r3, lbl_802FE058@l -/* 800CC1B0 000C8FB0 3C 60 80 29 */ lis r3, lbl_80292668@ha -/* 800CC1B4 000C8FB4 3B A4 88 E0 */ addi r29, r4, lbl_803C88E0@l -/* 800CC1B8 000C8FB8 3B E3 26 68 */ addi r31, r3, lbl_80292668@l +/* 800CC1A4 000C8FA4 3C 60 80 30 */ lis r3, lbl_v3d$1482@ha +/* 800CC1A8 000C8FA8 3C 80 80 3D */ lis r4, lbl_gRenderBuffer@ha +/* 800CC1AC 000C8FAC 3B C3 E0 58 */ addi r30, r3, lbl_v3d$1482@l +/* 800CC1B0 000C8FB0 3C 60 80 29 */ lis r3, lbl_i3d$1483@ha +/* 800CC1B4 000C8FB4 3B A4 88 E0 */ addi r29, r4, lbl_gRenderBuffer@l +/* 800CC1B8 000C8FB8 3B E3 26 68 */ addi r31, r3, lbl_i3d$1483@l /* 800CC1BC 000C8FBC 48 00 03 70 */ b lbl_800CC52C lbl_800CC1C0: /* 800CC1C0 000C8FC0 80 7D 00 18 */ lwz r3, 0x18(r29) @@ -1292,9 +1292,9 @@ lbl_800CC1C0: lbl_800CC1E4: /* 800CC1E4 000C8FE4 4B FF FA 75 */ bl iRenderFlush__Fv lbl_800CC1E8: -/* 800CC1E8 000C8FE8 C0 62 97 C8 */ lfs f3, lbl_803CE148-_SDA2_BASE_(r2) +/* 800CC1E8 000C8FE8 C0 62 97 C8 */ lfs f3, lbl__874_3-_SDA2_BASE_(r2) /* 800CC1EC 000C8FEC 88 7C 00 34 */ lbz r3, 0x34(r28) -/* 800CC1F0 000C8FF0 C0 82 97 CC */ lfs f4, lbl_803CE14C-_SDA2_BASE_(r2) +/* 800CC1F0 000C8FF0 C0 82 97 CC */ lfs f4, lbl__875_2-_SDA2_BASE_(r2) /* 800CC1F4 000C8FF4 FC 40 18 90 */ fmr f2, f3 /* 800CC1F8 000C8FF8 C0 1C 00 1C */ lfs f0, 0x1c(r28) /* 800CC1FC 000C8FFC FC 20 18 90 */ fmr f1, f3 @@ -1307,11 +1307,11 @@ lbl_800CC1E8: /* 800CC218 000C9018 41 82 00 2C */ beq lbl_800CC244 /* 800CC21C 000C901C 3C 00 43 30 */ lis r0, 0x4330 /* 800CC220 000C9020 90 61 00 3C */ stw r3, 0x3c(r1) -/* 800CC224 000C9024 C8 82 97 D8 */ lfd f4, lbl_803CE158-_SDA2_BASE_(r2) +/* 800CC224 000C9024 C8 82 97 D8 */ lfd f4, lbl__878_1-_SDA2_BASE_(r2) /* 800CC228 000C9028 90 01 00 38 */ stw r0, 0x38(r1) -/* 800CC22C 000C902C C0 02 97 B8 */ lfs f0, lbl_803CE138-_SDA2_BASE_(r2) +/* 800CC22C 000C902C C0 02 97 B8 */ lfs f0, lbl__684_3-_SDA2_BASE_(r2) /* 800CC230 000C9030 C8 21 00 38 */ lfd f1, 0x38(r1) -/* 800CC234 000C9034 C0 A2 97 E4 */ lfs f5, lbl_803CE164-_SDA2_BASE_(r2) +/* 800CC234 000C9034 C0 A2 97 E4 */ lfs f5, lbl__1221-_SDA2_BASE_(r2) /* 800CC238 000C9038 EC 21 20 28 */ fsubs f1, f1, f4 /* 800CC23C 000C903C EC 01 00 24 */ fdivs f0, f1, f0 /* 800CC240 000C9040 EC 25 00 32 */ fmuls f1, f5, f0 @@ -1321,11 +1321,11 @@ lbl_800CC244: /* 800CC24C 000C904C 41 82 00 2C */ beq lbl_800CC278 /* 800CC250 000C9050 3C 00 43 30 */ lis r0, 0x4330 /* 800CC254 000C9054 90 61 00 44 */ stw r3, 0x44(r1) -/* 800CC258 000C9058 C8 82 97 D8 */ lfd f4, lbl_803CE158-_SDA2_BASE_(r2) +/* 800CC258 000C9058 C8 82 97 D8 */ lfd f4, lbl__878_1-_SDA2_BASE_(r2) /* 800CC25C 000C905C 90 01 00 40 */ stw r0, 0x40(r1) -/* 800CC260 000C9060 C0 02 97 B8 */ lfs f0, lbl_803CE138-_SDA2_BASE_(r2) +/* 800CC260 000C9060 C0 02 97 B8 */ lfs f0, lbl__684_3-_SDA2_BASE_(r2) /* 800CC264 000C9064 C8 41 00 40 */ lfd f2, 0x40(r1) -/* 800CC268 000C9068 C0 A2 97 E4 */ lfs f5, lbl_803CE164-_SDA2_BASE_(r2) +/* 800CC268 000C9068 C0 A2 97 E4 */ lfs f5, lbl__1221-_SDA2_BASE_(r2) /* 800CC26C 000C906C EC 42 20 28 */ fsubs f2, f2, f4 /* 800CC270 000C9070 EC 02 00 24 */ fdivs f0, f2, f0 /* 800CC274 000C9074 EC 45 00 32 */ fmuls f2, f5, f0 @@ -1335,11 +1335,11 @@ lbl_800CC278: /* 800CC280 000C9080 41 82 00 2C */ beq lbl_800CC2AC /* 800CC284 000C9084 3C 00 43 30 */ lis r0, 0x4330 /* 800CC288 000C9088 90 61 00 4C */ stw r3, 0x4c(r1) -/* 800CC28C 000C908C C8 82 97 D8 */ lfd f4, lbl_803CE158-_SDA2_BASE_(r2) +/* 800CC28C 000C908C C8 82 97 D8 */ lfd f4, lbl__878_1-_SDA2_BASE_(r2) /* 800CC290 000C9090 90 01 00 48 */ stw r0, 0x48(r1) -/* 800CC294 000C9094 C0 02 97 B8 */ lfs f0, lbl_803CE138-_SDA2_BASE_(r2) +/* 800CC294 000C9094 C0 02 97 B8 */ lfs f0, lbl__684_3-_SDA2_BASE_(r2) /* 800CC298 000C9098 C8 61 00 48 */ lfd f3, 0x48(r1) -/* 800CC29C 000C909C C0 A2 97 E4 */ lfs f5, lbl_803CE164-_SDA2_BASE_(r2) +/* 800CC29C 000C909C C0 A2 97 E4 */ lfs f5, lbl__1221-_SDA2_BASE_(r2) /* 800CC2A0 000C90A0 EC 63 20 28 */ fsubs f3, f3, f4 /* 800CC2A4 000C90A4 EC 03 00 24 */ fdivs f0, f3, f0 /* 800CC2A8 000C90A8 EC 65 00 32 */ fmuls f3, f5, f0 @@ -1415,11 +1415,11 @@ lbl_800CC2AC: /* 800CC3BC 000C91BC 38 65 00 01 */ addi r3, r5, 1 /* 800CC3C0 000C91C0 90 A1 00 4C */ stw r5, 0x4c(r1) /* 800CC3C4 000C91C4 38 06 00 01 */ addi r0, r6, 1 -/* 800CC3C8 000C91C8 C8 62 97 D8 */ lfd f3, lbl_803CE158-_SDA2_BASE_(r2) +/* 800CC3C8 000C91C8 C8 62 97 D8 */ lfd f3, lbl__878_1-_SDA2_BASE_(r2) /* 800CC3CC 000C91CC 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 800CC3D0 000C91D0 90 81 00 48 */ stw r4, 0x48(r1) /* 800CC3D4 000C91D4 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 800CC3D8 000C91D8 C8 22 97 C0 */ lfd f1, lbl_803CE140-_SDA2_BASE_(r2) +/* 800CC3D8 000C91D8 C8 22 97 C0 */ lfd f1, lbl__686_2-_SDA2_BASE_(r2) /* 800CC3DC 000C91DC C8 01 00 48 */ lfd f0, 0x48(r1) /* 800CC3E0 000C91E0 90 C1 00 44 */ stw r6, 0x44(r1) /* 800CC3E4 000C91E4 EC 40 18 28 */ fsubs f2, f0, f3 @@ -1452,10 +1452,10 @@ lbl_800CC2AC: /* 800CC450 000C9250 D0 1E 00 8C */ stfs f0, 0x8c(r30) /* 800CC454 000C9254 48 00 00 2C */ b lbl_800CC480 lbl_800CC458: -/* 800CC458 000C9258 C0 22 97 C8 */ lfs f1, lbl_803CE148-_SDA2_BASE_(r2) +/* 800CC458 000C9258 C0 22 97 C8 */ lfs f1, lbl__874_3-_SDA2_BASE_(r2) /* 800CC45C 000C925C D0 3E 00 1C */ stfs f1, 0x1c(r30) /* 800CC460 000C9260 D0 3E 00 20 */ stfs f1, 0x20(r30) -/* 800CC464 000C9264 C0 02 97 D0 */ lfs f0, lbl_803CE150-_SDA2_BASE_(r2) +/* 800CC464 000C9264 C0 02 97 D0 */ lfs f0, lbl__876_1-_SDA2_BASE_(r2) /* 800CC468 000C9268 D0 1E 00 40 */ stfs f0, 0x40(r30) /* 800CC46C 000C926C D0 1E 00 44 */ stfs f0, 0x44(r30) /* 800CC470 000C9270 D0 1E 00 64 */ stfs f0, 0x64(r30) diff --git a/asm/Core/p2/iScrFX.s b/asm/Core/p2/iScrFX.s index 96ab77b01..cbbd30d3a 100644 --- a/asm/Core/p2/iScrFX.s +++ b/asm/Core/p2/iScrFX.s @@ -82,7 +82,7 @@ iScrFxDrawBox__FffffUcUcUcUc: /* 800CF454 000CC254 93 C1 00 78 */ stw r30, 0x78(r1) /* 800CF458 000CC258 93 A1 00 74 */ stw r29, 0x74(r1) /* 800CF45C 000CC25C 93 81 00 70 */ stw r28, 0x70(r1) -/* 800CF460 000CC260 80 E2 97 EC */ lwz r7, lbl_803CE16C-_SDA2_BASE_(r2) +/* 800CF460 000CC260 80 E2 97 EC */ lwz r7, lbl__542-_SDA2_BASE_(r2) /* 800CF464 000CC264 FF 80 08 90 */ fmr f28, f1 /* 800CF468 000CC268 80 02 97 F0 */ lwz r0, lbl_803CE170-_SDA2_BASE_(r2) /* 800CF46C 000CC26C FF A0 10 90 */ fmr f29, f2 @@ -142,35 +142,35 @@ iScrFxDrawBox__FffffUcUcUcUc: .global iCameraMotionBlurActivate__FUi iCameraMotionBlurActivate__FUi: -/* 800CF544 000CC344 90 6D 92 B8 */ stw r3, lbl_803CBBB8-_SDA_BASE_(r13) +/* 800CF544 000CC344 90 6D 92 B8 */ stw r3, lbl_sMotionBlurEnabled-_SDA_BASE_(r13) /* 800CF548 000CC348 4E 80 00 20 */ blr .global iCameraSetBlurriness__Ff iCameraSetBlurriness__Ff: /* 800CF54C 000CC34C 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 800CF550 000CC350 C0 02 97 E8 */ lfs f0, lbl_803CE168-_SDA2_BASE_(r2) +/* 800CF550 000CC350 C0 02 97 E8 */ lfs f0, lbl__527_1-_SDA2_BASE_(r2) /* 800CF554 000CC354 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800CF558 000CC358 4C 40 13 82 */ cror 2, 0, 2 /* 800CF55C 000CC35C 40 82 00 10 */ bne lbl_800CF56C /* 800CF560 000CC360 38 00 00 00 */ li r0, 0 -/* 800CF564 000CC364 90 0D 92 B8 */ stw r0, lbl_803CBBB8-_SDA_BASE_(r13) +/* 800CF564 000CC364 90 0D 92 B8 */ stw r0, lbl_sMotionBlurEnabled-_SDA_BASE_(r13) /* 800CF568 000CC368 48 00 00 3C */ b lbl_800CF5A4 lbl_800CF56C: -/* 800CF56C 000CC36C C0 02 97 F4 */ lfs f0, lbl_803CE174-_SDA2_BASE_(r2) +/* 800CF56C 000CC36C C0 02 97 F4 */ lfs f0, lbl__575-_SDA2_BASE_(r2) /* 800CF570 000CC370 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800CF574 000CC374 40 81 00 08 */ ble lbl_800CF57C /* 800CF578 000CC378 FC 20 00 90 */ fmr f1, f0 lbl_800CF57C: /* 800CF57C 000CC37C 38 00 00 01 */ li r0, 1 -/* 800CF580 000CC380 3C 60 80 29 */ lis r3, lbl_80292B00@ha -/* 800CF584 000CC384 90 0D 92 B8 */ stw r0, lbl_803CBBB8-_SDA_BASE_(r13) -/* 800CF588 000CC388 C0 42 97 FC */ lfs f2, lbl_803CE17C-_SDA2_BASE_(r2) -/* 800CF58C 000CC38C C0 02 97 F8 */ lfs f0, lbl_803CE178-_SDA2_BASE_(r2) +/* 800CF580 000CC380 3C 60 80 29 */ lis r3, lbl_sMBD@ha +/* 800CF584 000CC384 90 0D 92 B8 */ stw r0, lbl_sMotionBlurEnabled-_SDA_BASE_(r13) +/* 800CF588 000CC388 C0 42 97 FC */ lfs f2, lbl__577-_SDA2_BASE_(r2) +/* 800CF58C 000CC38C C0 02 97 F8 */ lfs f0, lbl__576-_SDA2_BASE_(r2) /* 800CF590 000CC390 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 800CF594 000CC394 FC 00 00 1E */ fctiwz f0, f0 /* 800CF598 000CC398 D8 01 00 08 */ stfd f0, 8(r1) /* 800CF59C 000CC39C 80 01 00 0C */ lwz r0, 0xc(r1) -/* 800CF5A0 000CC3A0 90 03 2B 00 */ stw r0, lbl_80292B00@l(r3) +/* 800CF5A0 000CC3A0 90 03 2B 00 */ stw r0, lbl_sMBD@l(r3) lbl_800CF5A4: /* 800CF5A4 000CC3A4 38 21 00 10 */ addi r1, r1, 0x10 /* 800CF5A8 000CC3A8 4E 80 00 20 */ blr @@ -179,10 +179,10 @@ lbl_800CF5A4: iScrFxCameraCreated__FP8RwCamera: /* 800CF5AC 000CC3AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CF5B0 000CC3B0 7C 08 02 A6 */ mflr r0 -/* 800CF5B4 000CC3B4 3C 80 80 29 */ lis r4, lbl_80292B00@ha +/* 800CF5B4 000CC3B4 3C 80 80 29 */ lis r4, lbl_sMBD@ha /* 800CF5B8 000CC3B8 38 A0 00 90 */ li r5, 0x90 /* 800CF5BC 000CC3BC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800CF5C0 000CC3C0 38 C4 2B 00 */ addi r6, r4, lbl_80292B00@l +/* 800CF5C0 000CC3C0 38 C4 2B 00 */ addi r6, r4, lbl_sMBD@l /* 800CF5C4 000CC3C4 38 00 00 00 */ li r0, 0 /* 800CF5C8 000CC3C8 38 E0 00 00 */ li r7, 0 /* 800CF5CC 000CC3CC 90 A6 00 00 */ stw r5, 0(r6) @@ -207,11 +207,11 @@ iScrFxCameraEndScene__FP8RwCamera: /* 800CF60C 000CC40C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CF610 000CC410 7C 08 02 A6 */ mflr r0 /* 800CF614 000CC414 90 01 00 14 */ stw r0, 0x14(r1) -/* 800CF618 000CC418 80 0D 92 B8 */ lwz r0, lbl_803CBBB8-_SDA_BASE_(r13) +/* 800CF618 000CC418 80 0D 92 B8 */ lwz r0, lbl_sMotionBlurEnabled-_SDA_BASE_(r13) /* 800CF61C 000CC41C 28 00 00 00 */ cmplwi r0, 0 /* 800CF620 000CC420 41 82 00 1C */ beq lbl_800CF63C -/* 800CF624 000CC424 3C 80 80 29 */ lis r4, lbl_80292B00@ha -/* 800CF628 000CC428 80 04 2B 00 */ lwz r0, lbl_80292B00@l(r4) +/* 800CF624 000CC424 3C 80 80 29 */ lis r4, lbl_sMBD@ha +/* 800CF628 000CC428 80 04 2B 00 */ lwz r0, lbl_sMBD@l(r4) /* 800CF62C 000CC42C 2C 00 00 00 */ cmpwi r0, 0 /* 800CF630 000CC430 41 82 00 0C */ beq lbl_800CF63C /* 800CF634 000CC434 54 04 06 3E */ clrlwi r4, r0, 0x18 @@ -241,9 +241,9 @@ iScrFX.iCameraOverlayRender__FP8RwCameraP8RwRaster6RwRGBA: /* 800CF678 000CC478 93 E1 00 0C */ stw r31, 0xc(r1) /* 800CF67C 000CC47C 7C BF 2B 78 */ mr r31, r5 /* 800CF680 000CC480 48 00 01 71 */ bl FBMBlur_DebugIntervention__FP8RwCameraP8RwRaster -/* 800CF684 000CC484 3C 80 80 29 */ lis r4, lbl_80292B00@ha +/* 800CF684 000CC484 3C 80 80 29 */ lis r4, lbl_sMBD@ha /* 800CF688 000CC488 89 1F 00 00 */ lbz r8, 0(r31) -/* 800CF68C 000CC48C 38 E4 2B 00 */ addi r7, r4, lbl_80292B00@l +/* 800CF68C 000CC48C 38 E4 2B 00 */ addi r7, r4, lbl_sMBD@l /* 800CF690 000CC490 88 DF 00 01 */ lbz r6, 1(r31) /* 800CF694 000CC494 88 BF 00 02 */ lbz r5, 2(r31) /* 800CF698 000CC498 38 80 00 01 */ li r4, 1 @@ -295,9 +295,9 @@ iScrFX.iCameraOverlayRender__FP8RwCameraP8RwRaster6RwRGBA: /* 800CF750 000CC550 38 A0 00 02 */ li r5, 2 /* 800CF754 000CC554 48 16 C2 7D */ bl RwRasterLock lbl_800CF758: -/* 800CF758 000CC558 3C 80 80 29 */ lis r4, lbl_80292B00@ha +/* 800CF758 000CC558 3C 80 80 29 */ lis r4, lbl_sMBD@ha /* 800CF75C 000CC55C 38 60 00 03 */ li r3, 3 -/* 800CF760 000CC560 38 C4 2B 00 */ addi r6, r4, lbl_80292B00@l +/* 800CF760 000CC560 38 C4 2B 00 */ addi r6, r4, lbl_sMBD@l /* 800CF764 000CC564 38 A0 00 04 */ li r5, 4 /* 800CF768 000CC568 38 86 00 08 */ addi r4, r6, 8 /* 800CF76C 000CC56C 38 E0 00 06 */ li r7, 6 @@ -352,8 +352,8 @@ iScrFxCameraDestroyed__FP8RwCamera: /* 800CF808 000CC608 90 01 00 14 */ stw r0, 0x14(r1) /* 800CF80C 000CC60C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800CF810 000CC610 48 00 00 99 */ bl GCMB_KillFrameBufferCopy__Fv -/* 800CF814 000CC614 3C 60 80 29 */ lis r3, lbl_80292B00@ha -/* 800CF818 000CC618 3B E3 2B 00 */ addi r31, r3, lbl_80292B00@l +/* 800CF814 000CC614 3C 60 80 29 */ lis r3, lbl_sMBD@ha +/* 800CF818 000CC618 3B E3 2B 00 */ addi r31, r3, lbl_sMBD@l /* 800CF81C 000CC61C 80 7F 00 04 */ lwz r3, 4(r31) /* 800CF820 000CC620 28 03 00 00 */ cmplwi r3, 0 /* 800CF824 000CC624 41 82 00 18 */ beq lbl_800CF83C @@ -375,13 +375,13 @@ lbl_800CF840: iScrFxMotionBlurRender__FP8RwCameraUi: /* 800CF854 000CC654 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CF858 000CC658 7C 08 02 A6 */ mflr r0 -/* 800CF85C 000CC65C 3C A0 80 29 */ lis r5, lbl_80292B00@ha +/* 800CF85C 000CC65C 3C A0 80 29 */ lis r5, lbl_sMBD@ha /* 800CF860 000CC660 90 01 00 14 */ stw r0, 0x14(r1) -/* 800CF864 000CC664 38 A5 2B 00 */ addi r5, r5, lbl_80292B00@l +/* 800CF864 000CC664 38 A5 2B 00 */ addi r5, r5, lbl_sMBD@l /* 800CF868 000CC668 80 C5 00 04 */ lwz r6, 4(r5) /* 800CF86C 000CC66C 28 06 00 00 */ cmplwi r6, 0 /* 800CF870 000CC670 41 82 00 24 */ beq lbl_800CF894 -/* 800CF874 000CC674 80 02 98 00 */ lwz r0, lbl_803CE180-_SDA2_BASE_(r2) +/* 800CF874 000CC674 80 02 98 00 */ lwz r0, lbl__714_2-_SDA2_BASE_(r2) /* 800CF878 000CC678 38 A1 00 08 */ addi r5, r1, 8 /* 800CF87C 000CC67C 90 01 00 0C */ stw r0, 0xc(r1) /* 800CF880 000CC680 98 81 00 0F */ stb r4, 0xf(r1) @@ -404,14 +404,14 @@ GCMB_KillFrameBufferCopy__Fv: /* 800CF8A8 000CC6A8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CF8AC 000CC6AC 7C 08 02 A6 */ mflr r0 /* 800CF8B0 000CC6B0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800CF8B4 000CC6B4 80 6D 92 BC */ lwz r3, lbl_803CBBBC-_SDA_BASE_(r13) +/* 800CF8B4 000CC6B4 80 6D 92 BC */ lwz r3, lbl_g_rast_gctapdance-_SDA_BASE_(r13) /* 800CF8B8 000CC6B8 28 03 00 00 */ cmplwi r3, 0 /* 800CF8BC 000CC6BC 41 82 00 08 */ beq lbl_800CF8C4 /* 800CF8C0 000CC6C0 48 16 BE 35 */ bl RwRasterDestroy lbl_800CF8C4: /* 800CF8C4 000CC6C4 38 00 00 00 */ li r0, 0 -/* 800CF8C8 000CC6C8 90 0D 92 BC */ stw r0, lbl_803CBBBC-_SDA_BASE_(r13) -/* 800CF8CC 000CC6CC 90 0D 92 C0 */ stw r0, lbl_803CBBC0-_SDA_BASE_(r13) +/* 800CF8C8 000CC6C8 90 0D 92 BC */ stw r0, lbl_g_rast_gctapdance-_SDA_BASE_(r13) +/* 800CF8CC 000CC6CC 90 0D 92 C0 */ stw r0, lbl_g_alreadyTriedAlloc-_SDA_BASE_(r13) /* 800CF8D0 000CC6D0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800CF8D4 000CC6D4 7C 08 03 A6 */ mtlr r0 /* 800CF8D8 000CC6D8 38 21 00 10 */ addi r1, r1, 0x10 @@ -422,15 +422,15 @@ GCMB_SiphonFrameBuffer__FPC8RwCamera: /* 800CF8E0 000CC6E0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CF8E4 000CC6E4 7C 08 02 A6 */ mflr r0 /* 800CF8E8 000CC6E8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800CF8EC 000CC6EC 80 0D 92 BC */ lwz r0, lbl_803CBBBC-_SDA_BASE_(r13) +/* 800CF8EC 000CC6EC 80 0D 92 BC */ lwz r0, lbl_g_rast_gctapdance-_SDA_BASE_(r13) /* 800CF8F0 000CC6F0 28 00 00 00 */ cmplwi r0, 0 /* 800CF8F4 000CC6F4 40 82 00 14 */ bne lbl_800CF908 -/* 800CF8F8 000CC6F8 80 0D 92 C0 */ lwz r0, lbl_803CBBC0-_SDA_BASE_(r13) +/* 800CF8F8 000CC6F8 80 0D 92 C0 */ lwz r0, lbl_g_alreadyTriedAlloc-_SDA_BASE_(r13) /* 800CF8FC 000CC6FC 2C 00 00 00 */ cmpwi r0, 0 /* 800CF900 000CC700 40 82 00 08 */ bne lbl_800CF908 /* 800CF904 000CC704 4B FF FF A1 */ bl GCMB_MakeFrameBufferCopy__FPC8RwCamera lbl_800CF908: -/* 800CF908 000CC708 80 6D 92 BC */ lwz r3, lbl_803CBBBC-_SDA_BASE_(r13) +/* 800CF908 000CC708 80 6D 92 BC */ lwz r3, lbl_g_rast_gctapdance-_SDA_BASE_(r13) /* 800CF90C 000CC70C 28 03 00 00 */ cmplwi r3, 0 /* 800CF910 000CC710 41 82 00 0C */ beq lbl_800CF91C /* 800CF914 000CC714 38 80 00 00 */ li r4, 0 diff --git a/asm/Core/p2/iSnd.s b/asm/Core/p2/iSnd.s index 696092097..5645dbb9d 100644 --- a/asm/Core/p2/iSnd.s +++ b/asm/Core/p2/iSnd.s @@ -8,12 +8,12 @@ lbl_800CF92C: /* 800CF934 000CC734 90 01 00 14 */ stw r0, 0x14(r1) /* 800CF938 000CC738 93 E1 00 0C */ stw r31, 0xc(r1) /* 800CF93C 000CC73C 93 C1 00 08 */ stw r30, 8(r1) -/* 800CF940 000CC740 88 0D 92 E8 */ lbz r0, lbl_803CBBE8-_SDA_BASE_(r13) +/* 800CF940 000CC740 88 0D 92 E8 */ lbz r0, lbl_soundInited-_SDA_BASE_(r13) /* 800CF944 000CC744 28 00 00 00 */ cmplwi r0, 0 /* 800CF948 000CC748 41 82 00 E0 */ beq lbl_800CFA28 /* 800CF94C 000CC74C 80 A3 00 14 */ lwz r5, 0x14(r3) -/* 800CF950 000CC750 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha -/* 800CF954 000CC754 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l +/* 800CF950 000CC750 3C 60 80 3C */ lis r3, lbl_gSnd@ha +/* 800CF954 000CC754 38 63 D5 B4 */ addi r3, r3, lbl_gSnd@l /* 800CF958 000CC758 38 00 00 00 */ li r0, 0 /* 800CF95C 000CC75C 1C 85 00 64 */ mulli r4, r5, 0x64 /* 800CF960 000CC760 28 05 00 06 */ cmplwi r5, 6 @@ -23,8 +23,8 @@ lbl_800CF92C: /* 800CF970 000CC770 90 03 00 14 */ stw r0, 0x14(r3) /* 800CF974 000CC774 40 80 00 6C */ bge lbl_800CF9E0 /* 800CF978 000CC778 1F C5 01 0C */ mulli r30, r5, 0x10c -/* 800CF97C 000CC77C 3C 60 80 3D */ lis r3, lbl_803C9140@ha -/* 800CF980 000CC780 38 03 91 40 */ addi r0, r3, lbl_803C9140@l +/* 800CF97C 000CC77C 3C 60 80 3D */ lis r3, lbl_streams@ha +/* 800CF980 000CC780 38 03 91 40 */ addi r0, r3, lbl_streams@l /* 800CF984 000CC784 7F E0 F2 14 */ add r31, r0, r30 /* 800CF988 000CC788 80 1F 00 00 */ lwz r0, 0(r31) /* 800CF98C 000CC78C 28 00 00 00 */ cmplwi r0, 0 @@ -40,8 +40,8 @@ lbl_800CF92C: /* 800CF9B4 000CC7B4 80 7F 00 00 */ lwz r3, 0(r31) /* 800CF9B8 000CC7B8 4B FF 73 DD */ bl MIXReleaseChannel /* 800CF9BC 000CC7BC 38 80 00 00 */ li r4, 0 -/* 800CF9C0 000CC7C0 3C 60 80 3D */ lis r3, lbl_803C9140@ha -/* 800CF9C4 000CC7C4 38 03 91 40 */ addi r0, r3, lbl_803C9140@l +/* 800CF9C0 000CC7C0 3C 60 80 3D */ lis r3, lbl_streams@ha +/* 800CF9C4 000CC7C4 38 03 91 40 */ addi r0, r3, lbl_streams@l /* 800CF9C8 000CC7C8 90 9F 00 00 */ stw r4, 0(r31) /* 800CF9CC 000CC7CC 7C 60 F2 14 */ add r3, r0, r30 /* 800CF9D0 000CC7D0 3C 00 00 04 */ lis r0, 4 @@ -50,9 +50,9 @@ lbl_800CF92C: /* 800CF9DC 000CC7DC 48 00 00 4C */ b lbl_800CFA28 lbl_800CF9E0: /* 800CF9E0 000CC7E0 38 05 FF FA */ addi r0, r5, -6 -/* 800CF9E4 000CC7E4 3C 60 80 3D */ lis r3, lbl_803C8A00@ha +/* 800CF9E4 000CC7E4 3C 60 80 3D */ lis r3, lbl_voices@ha /* 800CF9E8 000CC7E8 54 1E 28 34 */ slwi r30, r0, 5 -/* 800CF9EC 000CC7EC 3B E3 8A 00 */ addi r31, r3, lbl_803C8A00@l +/* 800CF9EC 000CC7EC 3B E3 8A 00 */ addi r31, r3, lbl_voices@l /* 800CF9F0 000CC7F0 7C 7F F0 2E */ lwzx r3, r31, r30 /* 800CF9F4 000CC7F4 28 03 00 00 */ cmplwi r3, 0 /* 800CF9F8 000CC7F8 41 82 00 30 */ beq lbl_800CFA28 @@ -61,8 +61,8 @@ lbl_800CF9E0: /* 800CFA04 000CC804 38 80 00 00 */ li r4, 0 /* 800CFA08 000CC808 48 0E AC E1 */ bl AXSetVoiceState /* 800CFA0C 000CC80C 38 80 00 00 */ li r4, 0 -/* 800CFA10 000CC810 3C 60 80 3D */ lis r3, lbl_803C8A00@ha -/* 800CFA14 000CC814 38 03 8A 00 */ addi r0, r3, lbl_803C8A00@l +/* 800CFA10 000CC810 3C 60 80 3D */ lis r3, lbl_voices@ha +/* 800CFA14 000CC814 38 03 8A 00 */ addi r0, r3, lbl_voices@l /* 800CFA18 000CC818 7C 9F F1 2E */ stwx r4, r31, r30 /* 800CFA1C 000CC81C 7C 60 F2 14 */ add r3, r0, r30 /* 800CFA20 000CC820 90 83 00 04 */ stw r4, 4(r3) @@ -75,33 +75,33 @@ lbl_800CFA28: /* 800CFA38 000CC838 38 21 00 10 */ addi r1, r1, 0x10 /* 800CFA3C 000CC83C 4E 80 00 20 */ blr lbl_800CFA40: -/* 800CFA40 000CC840 88 0D 92 E8 */ lbz r0, lbl_803CBBE8-_SDA_BASE_(r13) +/* 800CFA40 000CC840 88 0D 92 E8 */ lbz r0, lbl_soundInited-_SDA_BASE_(r13) /* 800CFA44 000CC844 28 00 00 00 */ cmplwi r0, 0 /* 800CFA48 000CC848 4D 82 00 20 */ beqlr /* 800CFA4C 000CC84C 38 00 00 00 */ li r0, 0 -/* 800CFA50 000CC850 90 0D 92 E0 */ stw r0, lbl_803CBBE0-_SDA_BASE_(r13) +/* 800CFA50 000CC850 90 0D 92 E0 */ stw r0, lbl_SoundFlags-_SDA_BASE_(r13) /* 800CFA54 000CC854 4E 80 00 20 */ blr .global iSnd.dump_flags__FUi iSnd.dump_flags__FUi: /* 800CFA58 000CC858 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800CFA5C 000CC85C 7C 08 02 A6 */ mflr r0 -/* 800CFA60 000CC860 3C 80 80 31 */ lis r4, lbl_80312100@ha +/* 800CFA60 000CC860 3C 80 80 31 */ lis r4, lbl_str$701@ha /* 800CFA64 000CC864 38 A0 00 40 */ li r5, 0x40 /* 800CFA68 000CC868 90 01 00 24 */ stw r0, 0x24(r1) /* 800CFA6C 000CC86C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800CFA70 000CC870 7C 7F 1B 78 */ mr r31, r3 -/* 800CFA74 000CC874 38 64 21 00 */ addi r3, r4, lbl_80312100@l +/* 800CFA74 000CC874 38 64 21 00 */ addi r3, r4, lbl_str$701@l /* 800CFA78 000CC878 38 80 00 00 */ li r4, 0 /* 800CFA7C 000CC87C 4B F3 39 DD */ bl memset /* 800CFA80 000CC880 57 E0 05 AD */ rlwinm. r0, r31, 0, 0x16, 0x16 -/* 800CFA84 000CC884 80 82 98 08 */ lwz r4, lbl_803CE188-_SDA2_BASE_(r2) +/* 800CFA84 000CC884 80 82 98 08 */ lwz r4, lbl__702_4-_SDA2_BASE_(r2) /* 800CFA88 000CC888 88 62 98 0C */ lbz r3, lbl_803CE18C-_SDA2_BASE_(r2) /* 800CFA8C 000CC88C 38 00 00 4C */ li r0, 0x4c -/* 800CFA90 000CC890 3C A0 80 31 */ lis r5, lbl_80312100@ha +/* 800CFA90 000CC890 3C A0 80 31 */ lis r5, lbl_str$701@ha /* 800CFA94 000CC894 90 81 00 08 */ stw r4, 8(r1) /* 800CFA98 000CC898 98 61 00 0C */ stb r3, 0xc(r1) -/* 800CFA9C 000CC89C 9C 05 21 00 */ stbu r0, lbl_80312100@l(r5) +/* 800CFA9C 000CC89C 9C 05 21 00 */ stbu r0, lbl_str$701@l(r5) /* 800CFAA0 000CC8A0 41 82 00 0C */ beq lbl_800CFAAC /* 800CFAA4 000CC8A4 38 80 00 01 */ li r4, 1 /* 800CFAA8 000CC8A8 48 00 00 14 */ b lbl_800CFABC @@ -167,8 +167,8 @@ lbl_800CFB60: /* 800CFB78 000CC978 38 00 00 58 */ li r0, 0x58 lbl_800CFB7C: /* 800CFB7C 000CC97C 98 06 00 07 */ stb r0, 7(r6) -/* 800CFB80 000CC980 3C 60 80 31 */ lis r3, lbl_80312100@ha -/* 800CFB84 000CC984 38 63 21 00 */ addi r3, r3, lbl_80312100@l +/* 800CFB80 000CC980 3C 60 80 31 */ lis r3, lbl_str$701@ha +/* 800CFB84 000CC984 38 63 21 00 */ addi r3, r3, lbl_str$701@l /* 800CFB88 000CC988 80 01 00 24 */ lwz r0, 0x24(r1) /* 800CFB8C 000CC98C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800CFB90 000CC990 7C 08 03 A6 */ mtlr r0 @@ -181,7 +181,7 @@ lbl_800CFB9C: /* 800CFBA8 000CC9A8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800CFBAC 000CC9AC 93 C1 00 08 */ stw r30, 8(r1) /* 800CFBB0 000CC9B0 7C 7E 1B 78 */ mr r30, r3 -/* 800CFBB4 000CC9B4 88 0D 92 E8 */ lbz r0, lbl_803CBBE8-_SDA_BASE_(r13) +/* 800CFBB4 000CC9B4 88 0D 92 E8 */ lbz r0, lbl_soundInited-_SDA_BASE_(r13) /* 800CFBB8 000CC9B8 28 00 00 00 */ cmplwi r0, 0 /* 800CFBBC 000CC9BC 41 82 00 D8 */ beq lbl_800CFC94 /* 800CFBC0 000CC9C0 83 E4 00 2C */ lwz r31, 0x2c(r4) @@ -210,7 +210,7 @@ lbl_800CFB9C: /* 800CFC1C 000CCA1C 54 00 05 6D */ rlwinm. r0, r0, 0, 0x15, 0x16 /* 800CFC20 000CCA20 41 82 00 0C */ beq lbl_800CFC2C /* 800CFC24 000CCA24 38 00 00 01 */ li r0, 1 -/* 800CFC28 000CCA28 90 0D 92 EC */ stw r0, lbl_803CBBEC-_SDA_BASE_(r13) +/* 800CFC28 000CCA28 90 0D 92 EC */ stw r0, lbl_houston_we_have_a_problem-_SDA_BASE_(r13) lbl_800CFC2C: /* 800CFC2C 000CCA2C 80 7F 00 04 */ lwz r3, 4(r31) /* 800CFC30 000CCA30 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d @@ -254,7 +254,7 @@ lbl_800CFCAC: /* 800CFCB8 000CCAB8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800CFCBC 000CCABC 93 C1 00 08 */ stw r30, 8(r1) /* 800CFCC0 000CCAC0 7C 7E 1B 78 */ mr r30, r3 -/* 800CFCC4 000CCAC4 88 0D 92 E8 */ lbz r0, lbl_803CBBE8-_SDA_BASE_(r13) +/* 800CFCC4 000CCAC4 88 0D 92 E8 */ lbz r0, lbl_soundInited-_SDA_BASE_(r13) /* 800CFCC8 000CCAC8 28 00 00 00 */ cmplwi r0, 0 /* 800CFCCC 000CCACC 41 82 01 70 */ beq lbl_800CFE3C /* 800CFCD0 000CCAD0 83 FE 00 04 */ lwz r31, 4(r30) @@ -262,7 +262,7 @@ lbl_800CFCAC: /* 800CFCD8 000CCAD8 4B F7 B9 09 */ bl xSTAssetName__FUi /* 800CFCDC 000CCADC 80 7F 00 04 */ lwz r3, 4(r31) /* 800CFCE0 000CCAE0 4B FF FD 79 */ bl iSnd.dump_flags__FUi -/* 800CFCE4 000CCAE4 93 CD 92 F0 */ stw r30, lbl_803CBBF0-_SDA_BASE_(r13) +/* 800CFCE4 000CCAE4 93 CD 92 F0 */ stw r30, lbl_last_ar-_SDA_BASE_(r13) /* 800CFCE8 000CCAE8 80 1E 00 18 */ lwz r0, 0x18(r30) /* 800CFCEC 000CCAEC 28 00 00 00 */ cmplwi r0, 0 /* 800CFCF0 000CCAF0 41 82 01 4C */ beq lbl_800CFE3C @@ -275,7 +275,7 @@ lbl_800CFD04: /* 800CFD08 000CCB08 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17 /* 800CFD0C 000CCB0C 41 82 00 0C */ beq lbl_800CFD18 /* 800CFD10 000CCB10 38 00 00 01 */ li r0, 1 -/* 800CFD14 000CCB14 90 0D 92 EC */ stw r0, lbl_803CBBEC-_SDA_BASE_(r13) +/* 800CFD14 000CCB14 90 0D 92 EC */ stw r0, lbl_houston_we_have_a_problem-_SDA_BASE_(r13) lbl_800CFD18: /* 800CFD18 000CCB18 80 7F 00 04 */ lwz r3, 4(r31) /* 800CFD1C 000CCB1C 54 60 01 CF */ rlwinm. r0, r3, 0, 7, 7 @@ -369,21 +369,21 @@ lbl_800CFE54: /* 800CFE58 000CCC58 7C 08 02 A6 */ mflr r0 /* 800CFE5C 000CCC5C 90 01 00 44 */ stw r0, 0x44(r1) /* 800CFE60 000CCC60 BE A1 00 14 */ stmw r21, 0x14(r1) -/* 800CFE64 000CCC64 88 0D 92 E8 */ lbz r0, lbl_803CBBE8-_SDA_BASE_(r13) +/* 800CFE64 000CCC64 88 0D 92 E8 */ lbz r0, lbl_soundInited-_SDA_BASE_(r13) /* 800CFE68 000CCC68 28 00 00 00 */ cmplwi r0, 0 /* 800CFE6C 000CCC6C 40 82 00 10 */ bne lbl_800CFE7C /* 800CFE70 000CCC70 48 0B 0C 4D */ bl IsDiskIDed__8iTRCDiskFv /* 800CFE74 000CCC74 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800CFE78 000CCC78 40 82 05 F0 */ bne lbl_800D0468 lbl_800CFE7C: -/* 800CFE7C 000CCC7C 80 AD 92 E4 */ lwz r5, lbl_803CBBE4-_SDA_BASE_(r13) -/* 800CFE80 000CCC80 3C 80 80 3D */ lis r4, lbl_803C9140@ha -/* 800CFE84 000CCC84 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha +/* 800CFE7C 000CCC7C 80 AD 92 E4 */ lwz r5, lbl_fc-_SDA_BASE_(r13) +/* 800CFE80 000CCC80 3C 80 80 3D */ lis r4, lbl_streams@ha +/* 800CFE84 000CCC84 3C 60 80 3C */ lis r3, lbl_gSnd@ha /* 800CFE88 000CCC88 3B 80 00 00 */ li r28, 0 /* 800CFE8C 000CCC8C 38 05 00 01 */ addi r0, r5, 1 -/* 800CFE90 000CCC90 3B E4 91 40 */ addi r31, r4, lbl_803C9140@l -/* 800CFE94 000CCC94 90 0D 92 E4 */ stw r0, lbl_803CBBE4-_SDA_BASE_(r13) -/* 800CFE98 000CCC98 3B C3 D5 B4 */ addi r30, r3, lbl_803BD5B4@l +/* 800CFE90 000CCC90 3B E4 91 40 */ addi r31, r4, lbl_streams@l +/* 800CFE94 000CCC94 90 0D 92 E4 */ stw r0, lbl_fc-_SDA_BASE_(r13) +/* 800CFE98 000CCC98 3B C3 D5 B4 */ addi r30, r3, lbl_gSnd@l /* 800CFE9C 000CCC9C 3B A0 00 00 */ li r29, 0 lbl_800CFEA0: /* 800CFEA0 000CCCA0 80 9F 00 00 */ lwz r4, 0(r31) @@ -465,7 +465,7 @@ lbl_800CFF9C: /* 800CFFC0 000CCDC0 56 B5 08 3C */ slwi r21, r21, 1 /* 800CFFC4 000CCDC4 80 7F 00 00 */ lwz r3, 0(r31) /* 800CFFC8 000CCDC8 54 00 04 3E */ clrlwi r0, r0, 0x10 -/* 800CFFCC 000CCDCC 80 8D 92 D4 */ lwz r4, lbl_803CBBD4-_SDA_BASE_(r13) +/* 800CFFCC 000CCDCC 80 8D 92 D4 */ lwz r4, lbl_zero_point-_SDA_BASE_(r13) /* 800CFFD0 000CCDD0 7E B5 02 14 */ add r21, r21, r0 /* 800CFFD4 000CCDD4 48 0E A9 19 */ bl AXSetVoiceLoopAddr /* 800CFFD8 000CCDD8 80 7F 00 00 */ lwz r3, 0(r31) @@ -493,10 +493,10 @@ lbl_800D000C: /* 800D002C 000CCE2C 90 1F 00 E4 */ stw r0, 0xe4(r31) /* 800D0030 000CCE30 48 00 03 58 */ b lbl_800D0388 lbl_800D0034: -/* 800D0034 000CCE34 80 0D 92 D4 */ lwz r0, lbl_803CBBD4-_SDA_BASE_(r13) +/* 800D0034 000CCE34 80 0D 92 D4 */ lwz r0, lbl_zero_point-_SDA_BASE_(r13) /* 800D0038 000CCE38 7C 1A 00 40 */ cmplw r26, r0 /* 800D003C 000CCE3C 41 80 00 F0 */ blt lbl_800D012C -/* 800D0040 000CCE40 80 0D 92 D8 */ lwz r0, lbl_803CBBD8-_SDA_BASE_(r13) +/* 800D0040 000CCE40 80 0D 92 D8 */ lwz r0, lbl_zero_end-_SDA_BASE_(r13) /* 800D0044 000CCE44 7C 1A 00 40 */ cmplw r26, r0 /* 800D0048 000CCE48 40 80 00 E4 */ bge lbl_800D012C /* 800D004C 000CCE4C 57 60 06 73 */ rlwinm. r0, r27, 0, 0x19, 0x19 @@ -727,9 +727,9 @@ lbl_800D0388: /* 800D0390 000CD190 2C 1D 00 06 */ cmpwi r29, 6 /* 800D0394 000CD194 3B FF 01 0C */ addi r31, r31, 0x10c /* 800D0398 000CD198 41 80 FB 08 */ blt lbl_800CFEA0 -/* 800D039C 000CD19C 3C 60 80 3D */ lis r3, lbl_803C8A00@ha +/* 800D039C 000CD19C 3C 60 80 3D */ lis r3, lbl_voices@ha /* 800D03A0 000CD1A0 3A A0 00 00 */ li r21, 0 -/* 800D03A4 000CD1A4 3B 23 8A 00 */ addi r25, r3, lbl_803C8A00@l +/* 800D03A4 000CD1A4 3B 23 8A 00 */ addi r25, r3, lbl_voices@l lbl_800D03A8: /* 800D03A8 000CD1A8 80 99 00 00 */ lwz r4, 0(r25) /* 800D03AC 000CD1AC 28 04 00 00 */ cmplwi r4, 0 @@ -755,10 +755,10 @@ lbl_800D03E0: /* 800D03F8 000CD1F8 A0 04 01 A6 */ lhz r0, 0x1a6(r4) /* 800D03FC 000CD1FC 28 00 00 00 */ cmplwi r0, 0 /* 800D0400 000CD200 40 82 00 4C */ bne lbl_800D044C -/* 800D0404 000CD204 80 0D 92 D4 */ lwz r0, lbl_803CBBD4-_SDA_BASE_(r13) +/* 800D0404 000CD204 80 0D 92 D4 */ lwz r0, lbl_zero_point-_SDA_BASE_(r13) /* 800D0408 000CD208 7C 05 00 40 */ cmplw r5, r0 /* 800D040C 000CD20C 41 80 00 40 */ blt lbl_800D044C -/* 800D0410 000CD210 80 0D 92 D8 */ lwz r0, lbl_803CBBD8-_SDA_BASE_(r13) +/* 800D0410 000CD210 80 0D 92 D8 */ lwz r0, lbl_zero_end-_SDA_BASE_(r13) /* 800D0414 000CD214 7C 05 00 40 */ cmplw r5, r0 /* 800D0418 000CD218 40 80 00 34 */ bge lbl_800D044C /* 800D041C 000CD21C 54 60 07 B8 */ rlwinm r0, r3, 0, 0x1e, 0x1c @@ -796,18 +796,18 @@ iSndInit__Fv: /* 800D0488 000CD288 90 01 00 64 */ stw r0, 0x64(r1) /* 800D048C 000CD28C 38 00 00 01 */ li r0, 1 /* 800D0490 000CD290 BF 41 00 48 */ stmw r26, 0x48(r1) -/* 800D0494 000CD294 98 0D 92 E8 */ stb r0, lbl_803CBBE8-_SDA_BASE_(r13) +/* 800D0494 000CD294 98 0D 92 E8 */ stb r0, lbl_soundInited-_SDA_BASE_(r13) /* 800D0498 000CD298 48 0E 52 CD */ bl AIInit -/* 800D049C 000CD29C 3C 60 80 3D */ lis r3, lbl_803C8960@ha +/* 800D049C 000CD29C 3C 60 80 3D */ lis r3, lbl_aram_array@ha /* 800D04A0 000CD2A0 38 80 00 28 */ li r4, 0x28 -/* 800D04A4 000CD2A4 38 63 89 60 */ addi r3, r3, lbl_803C8960@l +/* 800D04A4 000CD2A4 38 63 89 60 */ addi r3, r3, lbl_aram_array@l /* 800D04A8 000CD2A8 48 0E 59 CD */ bl ARInit /* 800D04AC 000CD2AC 48 0E 74 C9 */ bl ARQInit /* 800D04B0 000CD2B0 48 0E 77 B1 */ bl AXInit /* 800D04B4 000CD2B4 4B FF 61 79 */ bl MIXInit -/* 800D04B8 000CD2B8 3C 60 80 3D */ lis r3, lbl_803C8A00@ha +/* 800D04B8 000CD2B8 3C 60 80 3D */ lis r3, lbl_voices@ha /* 800D04BC 000CD2BC 38 00 00 07 */ li r0, 7 -/* 800D04C0 000CD2C0 38 63 8A 00 */ addi r3, r3, lbl_803C8A00@l +/* 800D04C0 000CD2C0 38 63 8A 00 */ addi r3, r3, lbl_voices@l /* 800D04C4 000CD2C4 38 C0 00 00 */ li r6, 0 /* 800D04C8 000CD2C8 7C 09 03 A6 */ mtctr r0 /* 800D04CC 000CD2CC 38 A0 00 00 */ li r5, 0 @@ -831,9 +831,9 @@ lbl_800D04D0: /* 800D0510 000CD310 90 A3 00 E4 */ stw r5, 0xe4(r3) /* 800D0514 000CD314 38 63 01 00 */ addi r3, r3, 0x100 /* 800D0518 000CD318 42 00 FF B8 */ bdnz lbl_800D04D0 -/* 800D051C 000CD31C 3C 60 80 3D */ lis r3, lbl_803C8A00@ha +/* 800D051C 000CD31C 3C 60 80 3D */ lis r3, lbl_voices@ha /* 800D0520 000CD320 54 C4 28 34 */ slwi r4, r6, 5 -/* 800D0524 000CD324 38 63 8A 00 */ addi r3, r3, lbl_803C8A00@l +/* 800D0524 000CD324 38 63 8A 00 */ addi r3, r3, lbl_voices@l /* 800D0528 000CD328 20 06 00 3A */ subfic r0, r6, 0x3a /* 800D052C 000CD32C 7C 63 22 14 */ add r3, r3, r4 /* 800D0530 000CD330 7C 09 03 A6 */ mtctr r0 @@ -845,9 +845,9 @@ lbl_800D053C: /* 800D0544 000CD344 38 63 00 20 */ addi r3, r3, 0x20 /* 800D0548 000CD348 42 00 FF F4 */ bdnz lbl_800D053C lbl_800D054C: -/* 800D054C 000CD34C 3C 80 80 3D */ lis r4, lbl_803C9140@ha +/* 800D054C 000CD34C 3C 80 80 3D */ lis r4, lbl_streams@ha /* 800D0550 000CD350 38 00 00 00 */ li r0, 0 -/* 800D0554 000CD354 3B E4 91 40 */ addi r31, r4, lbl_803C9140@l +/* 800D0554 000CD354 3B E4 91 40 */ addi r31, r4, lbl_streams@l /* 800D0558 000CD358 3C 60 00 02 */ lis r3, 0x00018100@ha /* 800D055C 000CD35C 90 1F 00 00 */ stw r0, 0(r31) /* 800D0560 000CD360 38 83 81 00 */ addi r4, r3, 0x00018100@l @@ -892,16 +892,16 @@ lbl_800D054C: /* 800D05FC 000CD3FC 90 1F 06 18 */ stw r0, 0x618(r31) /* 800D0600 000CD400 90 1F 06 1C */ stw r0, 0x61c(r31) /* 800D0604 000CD404 90 1F 06 20 */ stw r0, 0x620(r31) -/* 800D0608 000CD408 80 6D 92 18 */ lwz r3, lbl_803CBB18-_SDA_BASE_(r13) +/* 800D0608 000CD408 80 6D 92 18 */ lwz r3, lbl_the_heap-_SDA_BASE_(r13) /* 800D060C 000CD40C 48 10 17 F5 */ bl func_801D1E00 -/* 800D0610 000CD410 90 6D 92 C8 */ stw r3, lbl_803CBBC8-_SDA_BASE_(r13) +/* 800D0610 000CD410 90 6D 92 C8 */ stw r3, lbl_ua_stream_buffer-_SDA_BASE_(r13) /* 800D0614 000CD414 38 00 00 08 */ li r0, 8 /* 800D0618 000CD418 38 80 00 00 */ li r4, 0 -/* 800D061C 000CD41C 80 6D 92 C8 */ lwz r3, lbl_803CBBC8-_SDA_BASE_(r13) +/* 800D061C 000CD41C 80 6D 92 C8 */ lwz r3, lbl_ua_stream_buffer-_SDA_BASE_(r13) /* 800D0620 000CD420 38 63 00 1F */ addi r3, r3, 0x1f /* 800D0624 000CD424 54 63 00 34 */ rlwinm r3, r3, 0, 0, 0x1a -/* 800D0628 000CD428 90 6D 92 CC */ stw r3, lbl_803CBBCC-_SDA_BASE_(r13) -/* 800D062C 000CD42C 83 4D 92 CC */ lwz r26, lbl_803CBBCC-_SDA_BASE_(r13) +/* 800D0628 000CD428 90 6D 92 CC */ stw r3, lbl_stream_buffer-_SDA_BASE_(r13) +/* 800D062C 000CD42C 83 4D 92 CC */ lwz r26, lbl_stream_buffer-_SDA_BASE_(r13) /* 800D0630 000CD430 7F 43 D3 78 */ mr r3, r26 /* 800D0634 000CD434 7C 09 03 A6 */ mtctr r0 lbl_800D0638: @@ -941,29 +941,29 @@ lbl_800D0638: /* 800D06BC 000CD4BC 42 00 FF 7C */ bdnz lbl_800D0638 /* 800D06C0 000CD4C0 38 60 04 00 */ li r3, 0x400 /* 800D06C4 000CD4C4 48 0E 56 D5 */ bl ARAlloc -/* 800D06C8 000CD4C8 90 6D 92 D0 */ stw r3, lbl_803CBBD0-_SDA_BASE_(r13) -/* 800D06CC 000CD4CC 80 0D 92 D0 */ lwz r0, lbl_803CBBD0-_SDA_BASE_(r13) -/* 800D06D0 000CD4D0 90 0D 92 D4 */ stw r0, lbl_803CBBD4-_SDA_BASE_(r13) -/* 800D06D4 000CD4D4 80 0D 92 D4 */ lwz r0, lbl_803CBBD4-_SDA_BASE_(r13) +/* 800D06C8 000CD4C8 90 6D 92 D0 */ stw r3, lbl_silence_buffer-_SDA_BASE_(r13) +/* 800D06CC 000CD4CC 80 0D 92 D0 */ lwz r0, lbl_silence_buffer-_SDA_BASE_(r13) +/* 800D06D0 000CD4D0 90 0D 92 D4 */ stw r0, lbl_zero_point-_SDA_BASE_(r13) +/* 800D06D4 000CD4D4 80 0D 92 D4 */ lwz r0, lbl_zero_point-_SDA_BASE_(r13) /* 800D06D8 000CD4D8 54 00 08 3C */ slwi r0, r0, 1 -/* 800D06DC 000CD4DC 90 0D 92 D4 */ stw r0, lbl_803CBBD4-_SDA_BASE_(r13) -/* 800D06E0 000CD4E0 80 6D 92 D4 */ lwz r3, lbl_803CBBD4-_SDA_BASE_(r13) +/* 800D06DC 000CD4DC 90 0D 92 D4 */ stw r0, lbl_zero_point-_SDA_BASE_(r13) +/* 800D06E0 000CD4E0 80 6D 92 D4 */ lwz r3, lbl_zero_point-_SDA_BASE_(r13) /* 800D06E4 000CD4E4 38 03 00 02 */ addi r0, r3, 2 -/* 800D06E8 000CD4E8 90 0D 92 D4 */ stw r0, lbl_803CBBD4-_SDA_BASE_(r13) -/* 800D06EC 000CD4EC 80 6D 92 D4 */ lwz r3, lbl_803CBBD4-_SDA_BASE_(r13) +/* 800D06E8 000CD4E8 90 0D 92 D4 */ stw r0, lbl_zero_point-_SDA_BASE_(r13) +/* 800D06EC 000CD4EC 80 6D 92 D4 */ lwz r3, lbl_zero_point-_SDA_BASE_(r13) /* 800D06F0 000CD4F0 38 03 08 00 */ addi r0, r3, 0x800 -/* 800D06F4 000CD4F4 90 0D 92 D8 */ stw r0, lbl_803CBBD8-_SDA_BASE_(r13) -/* 800D06F8 000CD4F8 80 0D 92 E0 */ lwz r0, lbl_803CBBE0-_SDA_BASE_(r13) +/* 800D06F4 000CD4F4 90 0D 92 D8 */ stw r0, lbl_zero_end-_SDA_BASE_(r13) +/* 800D06F8 000CD4F8 80 0D 92 E0 */ lwz r0, lbl_SoundFlags-_SDA_BASE_(r13) /* 800D06FC 000CD4FC 60 00 00 01 */ ori r0, r0, 1 -/* 800D0700 000CD500 90 0D 92 E0 */ stw r0, lbl_803CBBE0-_SDA_BASE_(r13) +/* 800D0700 000CD500 90 0D 92 E0 */ stw r0, lbl_SoundFlags-_SDA_BASE_(r13) /* 800D0704 000CD504 48 10 3C 0D */ bl OSDisableInterrupts /* 800D0708 000CD508 7C 60 1B 78 */ mr r0, r3 -/* 800D070C 000CD50C 80 6D 92 D0 */ lwz r3, lbl_803CBBD0-_SDA_BASE_(r13) +/* 800D070C 000CD50C 80 6D 92 D0 */ lwz r3, lbl_silence_buffer-_SDA_BASE_(r13) /* 800D0710 000CD510 7C 1B 03 78 */ mr r27, r0 /* 800D0714 000CD514 38 80 04 00 */ li r4, 0x400 /* 800D0718 000CD518 48 10 1C 15 */ bl DCInvalidateRange /* 800D071C 000CD51C 3C 60 80 0D */ lis r3, lbl_800CFA40@ha -/* 800D0720 000CD520 81 0D 92 D0 */ lwz r8, lbl_803CBBD0-_SDA_BASE_(r13) +/* 800D0720 000CD520 81 0D 92 D0 */ lwz r8, lbl_silence_buffer-_SDA_BASE_(r13) /* 800D0724 000CD524 39 43 FA 40 */ addi r10, r3, lbl_800CFA40@l /* 800D0728 000CD528 7F 47 D3 78 */ mr r7, r26 /* 800D072C 000CD52C 38 61 00 28 */ addi r3, r1, 0x28 @@ -975,14 +975,14 @@ lbl_800D0638: /* 800D0744 000CD544 7F 63 DB 78 */ mr r3, r27 /* 800D0748 000CD548 48 10 3B F1 */ bl OSRestoreInterrupts lbl_800D074C: -/* 800D074C 000CD54C 80 0D 92 E0 */ lwz r0, lbl_803CBBE0-_SDA_BASE_(r13) +/* 800D074C 000CD54C 80 0D 92 E0 */ lwz r0, lbl_SoundFlags-_SDA_BASE_(r13) /* 800D0750 000CD550 28 00 00 00 */ cmplwi r0, 0 /* 800D0754 000CD554 40 82 FF F8 */ bne lbl_800D074C /* 800D0758 000CD558 3B 40 00 00 */ li r26, 0 -/* 800D075C 000CD55C 3C 60 80 26 */ lis r3, lbl_802665E8@ha +/* 800D075C 000CD55C 3C 60 80 26 */ lis r3, lbl__stringBase0_61@ha /* 800D0760 000CD560 3F 80 00 01 */ lis r28, 0x00008000@ha /* 800D0764 000CD564 7F 5B D3 78 */ mr r27, r26 -/* 800D0768 000CD568 3B C3 65 E8 */ addi r30, r3, lbl_802665E8@l +/* 800D0768 000CD568 3B C3 65 E8 */ addi r30, r3, lbl__stringBase0_61@l lbl_800D076C: /* 800D076C 000CD56C 38 7C 80 00 */ addi r3, r28, 0x00008000@l /* 800D0770 000CD570 48 0E 56 29 */ bl ARAlloc @@ -997,7 +997,7 @@ lbl_800D076C: /* 800D0794 000CD594 3B 5A 00 01 */ addi r26, r26, 1 /* 800D0798 000CD598 90 1F 00 DC */ stw r0, 0xdc(r31) /* 800D079C 000CD59C 2C 1A 00 06 */ cmpwi r26, 6 -/* 800D07A0 000CD5A0 80 0D 92 CC */ lwz r0, lbl_803CBBCC-_SDA_BASE_(r13) +/* 800D07A0 000CD5A0 80 0D 92 CC */ lwz r0, lbl_stream_buffer-_SDA_BASE_(r13) /* 800D07A4 000CD5A4 7C 00 DA 14 */ add r0, r0, r27 /* 800D07A8 000CD5A8 3B 7B 40 00 */ addi r27, r27, 0x4000 /* 800D07AC 000CD5AC 90 1F 00 D4 */ stw r0, 0xd4(r31) @@ -1018,7 +1018,7 @@ iSndExit__Fv: /* 800D07DC 000CD5DC 7C 08 02 A6 */ mflr r0 /* 800D07E0 000CD5E0 90 01 00 14 */ stw r0, 0x14(r1) /* 800D07E4 000CD5E4 38 00 00 00 */ li r0, 0 -/* 800D07E8 000CD5E8 98 0D 92 E8 */ stb r0, lbl_803CBBE8-_SDA_BASE_(r13) +/* 800D07E8 000CD5E8 98 0D 92 E8 */ stb r0, lbl_soundInited-_SDA_BASE_(r13) /* 800D07EC 000CD5EC 48 0E 74 E5 */ bl AXQuit /* 800D07F0 000CD5F0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D07F4 000CD5F4 7C 08 03 A6 */ mtlr r0 @@ -1040,9 +1040,9 @@ iSndIsPlaying__FUi: /* 800D0810 000CD610 38 60 00 00 */ li r3, 0 /* 800D0814 000CD614 4E 80 00 20 */ blr lbl_800D0818: -/* 800D0818 000CD618 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha +/* 800D0818 000CD618 3C 80 80 3C */ lis r4, lbl_gSnd@ha /* 800D081C 000CD61C 38 00 00 06 */ li r0, 6 -/* 800D0820 000CD620 38 A4 D5 B4 */ addi r5, r4, lbl_803BD5B4@l +/* 800D0820 000CD620 38 A4 D5 B4 */ addi r5, r4, lbl_gSnd@l /* 800D0824 000CD624 38 C0 00 00 */ li r6, 0 /* 800D0828 000CD628 7C A4 2B 78 */ mr r4, r5 /* 800D082C 000CD62C 7C 09 03 A6 */ mtctr r0 @@ -1051,8 +1051,8 @@ lbl_800D0830: /* 800D0834 000CD634 7C 00 18 40 */ cmplw r0, r3 /* 800D0838 000CD638 40 82 00 38 */ bne lbl_800D0870 /* 800D083C 000CD63C 1C 06 01 0C */ mulli r0, r6, 0x10c -/* 800D0840 000CD640 3C 60 80 3D */ lis r3, lbl_803C9140@ha -/* 800D0844 000CD644 38 63 91 40 */ addi r3, r3, lbl_803C9140@l +/* 800D0840 000CD640 3C 60 80 3D */ lis r3, lbl_streams@ha +/* 800D0844 000CD644 38 63 91 40 */ addi r3, r3, lbl_streams@l /* 800D0848 000CD648 7C 63 02 14 */ add r3, r3, r0 /* 800D084C 000CD64C 80 63 00 04 */ lwz r3, 4(r3) /* 800D0850 000CD650 54 60 04 23 */ rlwinm. r0, r3, 0, 0x10, 0x11 @@ -1075,9 +1075,9 @@ lbl_800D0888: /* 800D0888 000CD688 80 05 02 74 */ lwz r0, 0x274(r5) /* 800D088C 000CD68C 7C 00 18 40 */ cmplw r0, r3 /* 800D0890 000CD690 40 82 00 38 */ bne lbl_800D08C8 -/* 800D0894 000CD694 3C 60 80 3D */ lis r3, lbl_803C8A00@ha +/* 800D0894 000CD694 3C 60 80 3D */ lis r3, lbl_voices@ha /* 800D0898 000CD698 54 80 28 34 */ slwi r0, r4, 5 -/* 800D089C 000CD69C 38 63 8A 00 */ addi r3, r3, lbl_803C8A00@l +/* 800D089C 000CD69C 38 63 8A 00 */ addi r3, r3, lbl_voices@l /* 800D08A0 000CD6A0 7C 63 02 14 */ add r3, r3, r0 /* 800D08A4 000CD6A4 80 63 00 04 */ lwz r3, 4(r3) /* 800D08A8 000CD6A8 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d @@ -1100,10 +1100,10 @@ lbl_800D08C8: iSndIsPlaying__FUiUi: /* 800D08DC 000CD6DC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800D08E0 000CD6E0 7C 08 02 A6 */ mflr r0 -/* 800D08E4 000CD6E4 3C A0 80 3C */ lis r5, lbl_803BD5B4@ha +/* 800D08E4 000CD6E4 3C A0 80 3C */ lis r5, lbl_gSnd@ha /* 800D08E8 000CD6E8 90 01 00 24 */ stw r0, 0x24(r1) /* 800D08EC 000CD6EC 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 800D08F0 000CD6F0 3B E5 D5 B4 */ addi r31, r5, lbl_803BD5B4@l +/* 800D08F0 000CD6F0 3B E5 D5 B4 */ addi r31, r5, lbl_gSnd@l /* 800D08F4 000CD6F4 93 C1 00 18 */ stw r30, 0x18(r1) /* 800D08F8 000CD6F8 3B C0 00 00 */ li r30, 0 /* 800D08FC 000CD6FC 93 A1 00 14 */ stw r29, 0x14(r1) @@ -1149,9 +1149,9 @@ iSndIsPlayingByHandle__FUi: /* 800D0980 000CD780 38 60 00 00 */ li r3, 0 /* 800D0984 000CD784 4E 80 00 20 */ blr lbl_800D0988: -/* 800D0988 000CD788 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha +/* 800D0988 000CD788 3C 80 80 3C */ lis r4, lbl_gSnd@ha /* 800D098C 000CD78C 38 00 00 06 */ li r0, 6 -/* 800D0990 000CD790 38 A4 D5 B4 */ addi r5, r4, lbl_803BD5B4@l +/* 800D0990 000CD790 38 A4 D5 B4 */ addi r5, r4, lbl_gSnd@l /* 800D0994 000CD794 38 C0 00 00 */ li r6, 0 /* 800D0998 000CD798 7C A4 2B 78 */ mr r4, r5 /* 800D099C 000CD79C 7C 09 03 A6 */ mtctr r0 @@ -1160,9 +1160,9 @@ lbl_800D09A0: /* 800D09A4 000CD7A4 7C 00 18 40 */ cmplw r0, r3 /* 800D09A8 000CD7A8 40 82 00 34 */ bne lbl_800D09DC /* 800D09AC 000CD7AC 1C 06 01 0C */ mulli r0, r6, 0x10c -/* 800D09B0 000CD7B0 3C 80 80 3D */ lis r4, lbl_803C9140@ha +/* 800D09B0 000CD7B0 3C 80 80 3D */ lis r4, lbl_streams@ha /* 800D09B4 000CD7B4 38 60 00 00 */ li r3, 0 -/* 800D09B8 000CD7B8 38 84 91 40 */ addi r4, r4, lbl_803C9140@l +/* 800D09B8 000CD7B8 38 84 91 40 */ addi r4, r4, lbl_streams@l /* 800D09BC 000CD7BC 7C 84 02 14 */ add r4, r4, r0 /* 800D09C0 000CD7C0 80 84 00 04 */ lwz r4, 4(r4) /* 800D09C4 000CD7C4 54 80 04 23 */ rlwinm. r0, r4, 0, 0x10, 0x11 @@ -1182,9 +1182,9 @@ lbl_800D09F4: /* 800D09F4 000CD7F4 80 05 02 78 */ lwz r0, 0x278(r5) /* 800D09F8 000CD7F8 7C 00 18 40 */ cmplw r0, r3 /* 800D09FC 000CD7FC 40 82 00 34 */ bne lbl_800D0A30 -/* 800D0A00 000CD800 3C 60 80 3D */ lis r3, lbl_803C8A00@ha +/* 800D0A00 000CD800 3C 60 80 3D */ lis r3, lbl_voices@ha /* 800D0A04 000CD804 54 80 28 34 */ slwi r0, r4, 5 -/* 800D0A08 000CD808 38 83 8A 00 */ addi r4, r3, lbl_803C8A00@l +/* 800D0A08 000CD808 38 83 8A 00 */ addi r4, r3, lbl_voices@l /* 800D0A0C 000CD80C 7C 84 02 14 */ add r4, r4, r0 /* 800D0A10 000CD810 38 60 00 00 */ li r3, 0 /* 800D0A14 000CD814 80 84 00 04 */ lwz r4, 4(r4) @@ -1209,31 +1209,31 @@ iSndLookup__FUi: /* 800D0A50 000CD850 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800D0A54 000CD854 93 C1 00 18 */ stw r30, 0x18(r1) /* 800D0A58 000CD858 93 A1 00 14 */ stw r29, 0x14(r1) -/* 800D0A5C 000CD85C 88 0D 92 FC */ lbz r0, lbl_803CBBFC-_SDA_BASE_(r13) +/* 800D0A5C 000CD85C 88 0D 92 FC */ lbz r0, lbl_init$1112-_SDA_BASE_(r13) /* 800D0A60 000CD860 7C 00 07 75 */ extsb. r0, r0 /* 800D0A64 000CD864 40 82 00 10 */ bne lbl_800D0A74 /* 800D0A68 000CD868 38 00 00 01 */ li r0, 1 -/* 800D0A6C 000CD86C 90 0D 92 F8 */ stw r0, lbl_803CBBF8-_SDA_BASE_(r13) -/* 800D0A70 000CD870 98 0D 92 FC */ stb r0, lbl_803CBBFC-_SDA_BASE_(r13) +/* 800D0A6C 000CD86C 90 0D 92 F8 */ stw r0, lbl_strm_id$1111-_SDA_BASE_(r13) +/* 800D0A70 000CD870 98 0D 92 FC */ stb r0, lbl_init$1112-_SDA_BASE_(r13) lbl_800D0A74: -/* 800D0A74 000CD874 88 0D 93 04 */ lbz r0, lbl_803CBC04-_SDA_BASE_(r13) +/* 800D0A74 000CD874 88 0D 93 04 */ lbz r0, lbl_init$1115-_SDA_BASE_(r13) /* 800D0A78 000CD878 7C 00 07 75 */ extsb. r0, r0 /* 800D0A7C 000CD87C 40 82 00 14 */ bne lbl_800D0A90 /* 800D0A80 000CD880 38 80 10 00 */ li r4, 0x1000 /* 800D0A84 000CD884 38 00 00 01 */ li r0, 1 -/* 800D0A88 000CD888 90 8D 93 00 */ stw r4, lbl_803CBC00-_SDA_BASE_(r13) -/* 800D0A8C 000CD88C 98 0D 93 04 */ stb r0, lbl_803CBC04-_SDA_BASE_(r13) +/* 800D0A88 000CD888 90 8D 93 00 */ stw r4, lbl_snd_id$1114-_SDA_BASE_(r13) +/* 800D0A8C 000CD88C 98 0D 93 04 */ stb r0, lbl_init$1115-_SDA_BASE_(r13) lbl_800D0A90: /* 800D0A90 000CD890 38 00 00 00 */ li r0, 0 /* 800D0A94 000CD894 28 03 00 00 */ cmplwi r3, 0 -/* 800D0A98 000CD898 90 0D 92 F4 */ stw r0, lbl_803CBBF4-_SDA_BASE_(r13) +/* 800D0A98 000CD898 90 0D 92 F4 */ stw r0, lbl_sound_stream-_SDA_BASE_(r13) /* 800D0A9C 000CD89C 40 82 00 0C */ bne lbl_800D0AA8 /* 800D0AA0 000CD8A0 38 60 00 00 */ li r3, 0 /* 800D0AA4 000CD8A4 48 00 02 74 */ b lbl_800D0D18 lbl_800D0AA8: -/* 800D0AA8 000CD8A8 80 AD 92 DC */ lwz r5, lbl_803CBBDC-_SDA_BASE_(r13) -/* 800D0AAC 000CD8AC 3C 80 80 3D */ lis r4, lbl_803C9788@ha -/* 800D0AB0 000CD8B0 38 04 97 88 */ addi r0, r4, lbl_803C9788@l +/* 800D0AA8 000CD8A8 80 AD 92 DC */ lwz r5, lbl_sinfo_array_max-_SDA_BASE_(r13) +/* 800D0AAC 000CD8AC 3C 80 80 3D */ lis r4, lbl_sinfo_array@ha +/* 800D0AB0 000CD8B0 38 04 97 88 */ addi r0, r4, lbl_sinfo_array@l /* 800D0AB4 000CD8B4 3B E5 FF FF */ addi r31, r5, -1 /* 800D0AB8 000CD8B8 1C 9F 01 1C */ mulli r4, r31, 0x11c /* 800D0ABC 000CD8BC 7C C0 22 14 */ add r6, r0, r4 @@ -1254,34 +1254,34 @@ lbl_800D0AEC: /* 800D0AF0 000CD8F0 7C 03 00 40 */ cmplw r3, r0 /* 800D0AF4 000CD8F4 40 82 00 78 */ bne lbl_800D0B6C /* 800D0AF8 000CD8F8 1C 08 00 64 */ mulli r0, r8, 0x64 -/* 800D0AFC 000CD8FC 3C 60 80 3D */ lis r3, lbl_803CA4D8@ha +/* 800D0AFC 000CD8FC 3C 60 80 3D */ lis r3, lbl_snd@ha /* 800D0B00 000CD900 38 A0 00 64 */ li r5, 0x64 -/* 800D0B04 000CD904 38 63 A4 D8 */ addi r3, r3, lbl_803CA4D8@l +/* 800D0B04 000CD904 38 63 A4 D8 */ addi r3, r3, lbl_snd@l /* 800D0B08 000CD908 7C 9E 02 14 */ add r4, r30, r0 /* 800D0B0C 000CD90C 4B F3 2A 35 */ bl memcpy /* 800D0B10 000CD910 1C 9F 01 1C */ mulli r4, r31, 0x11c -/* 800D0B14 000CD914 3C A0 80 3D */ lis r5, lbl_803CA4D8@ha -/* 800D0B18 000CD918 3C 60 80 3D */ lis r3, lbl_803C9788@ha -/* 800D0B1C 000CD91C 38 C5 A4 D8 */ addi r6, r5, lbl_803CA4D8@l -/* 800D0B20 000CD920 38 03 97 88 */ addi r0, r3, lbl_803C9788@l +/* 800D0B14 000CD914 3C A0 80 3D */ lis r5, lbl_snd@ha +/* 800D0B18 000CD918 3C 60 80 3D */ lis r3, lbl_sinfo_array@ha +/* 800D0B1C 000CD91C 38 C5 A4 D8 */ addi r6, r5, lbl_snd@l +/* 800D0B20 000CD920 38 03 97 88 */ addi r0, r3, lbl_sinfo_array@l /* 800D0B24 000CD924 38 A0 01 14 */ li r5, 0x114 /* 800D0B28 000CD928 38 66 00 68 */ addi r3, r6, 0x68 /* 800D0B2C 000CD92C 7C 80 22 14 */ add r4, r0, r4 /* 800D0B30 000CD930 4B F3 2A 11 */ bl memcpy -/* 800D0B34 000CD934 80 8D 93 00 */ lwz r4, lbl_803CBC00-_SDA_BASE_(r13) -/* 800D0B38 000CD938 3C 60 80 3D */ lis r3, lbl_803CA4D8@ha -/* 800D0B3C 000CD93C 38 63 A4 D8 */ addi r3, r3, lbl_803CA4D8@l +/* 800D0B34 000CD934 80 8D 93 00 */ lwz r4, lbl_snd_id$1114-_SDA_BASE_(r13) +/* 800D0B38 000CD938 3C 60 80 3D */ lis r3, lbl_snd@ha +/* 800D0B3C 000CD93C 38 63 A4 D8 */ addi r3, r3, lbl_snd@l /* 800D0B40 000CD940 38 04 00 01 */ addi r0, r4, 1 -/* 800D0B44 000CD944 90 0D 93 00 */ stw r0, lbl_803CBC00-_SDA_BASE_(r13) +/* 800D0B44 000CD944 90 0D 93 00 */ stw r0, lbl_snd_id$1114-_SDA_BASE_(r13) /* 800D0B48 000CD948 90 83 00 64 */ stw r4, 0x64(r3) -/* 800D0B4C 000CD94C 80 0D 93 00 */ lwz r0, lbl_803CBC00-_SDA_BASE_(r13) +/* 800D0B4C 000CD94C 80 0D 93 00 */ lwz r0, lbl_snd_id$1114-_SDA_BASE_(r13) /* 800D0B50 000CD950 2C 00 7F FA */ cmpwi r0, 0x7ffa /* 800D0B54 000CD954 41 80 00 0C */ blt lbl_800D0B60 /* 800D0B58 000CD958 38 00 10 00 */ li r0, 0x1000 -/* 800D0B5C 000CD95C 90 0D 93 00 */ stw r0, lbl_803CBC00-_SDA_BASE_(r13) +/* 800D0B5C 000CD95C 90 0D 93 00 */ stw r0, lbl_snd_id$1114-_SDA_BASE_(r13) lbl_800D0B60: -/* 800D0B60 000CD960 3C 60 80 3D */ lis r3, lbl_803CA4D8@ha -/* 800D0B64 000CD964 38 63 A4 D8 */ addi r3, r3, lbl_803CA4D8@l +/* 800D0B60 000CD960 3C 60 80 3D */ lis r3, lbl_snd@ha +/* 800D0B64 000CD964 38 63 A4 D8 */ addi r3, r3, lbl_snd@l /* 800D0B68 000CD968 48 00 01 B0 */ b lbl_800D0D18 lbl_800D0B6C: /* 800D0B6C 000CD96C 38 84 00 64 */ addi r4, r4, 0x64 @@ -1301,31 +1301,31 @@ lbl_800D0B98: /* 800D0B9C 000CD99C 7C 03 00 40 */ cmplw r3, r0 /* 800D0BA0 000CD9A0 40 82 00 A4 */ bne lbl_800D0C44 /* 800D0BA4 000CD9A4 1F A8 00 64 */ mulli r29, r8, 0x64 -/* 800D0BA8 000CD9A8 3C 60 80 3D */ lis r3, lbl_803CA4D8@ha +/* 800D0BA8 000CD9A8 3C 60 80 3D */ lis r3, lbl_snd@ha /* 800D0BAC 000CD9AC 38 A0 00 64 */ li r5, 0x64 -/* 800D0BB0 000CD9B0 38 63 A4 D8 */ addi r3, r3, lbl_803CA4D8@l +/* 800D0BB0 000CD9B0 38 63 A4 D8 */ addi r3, r3, lbl_snd@l /* 800D0BB4 000CD9B4 7C 9E EA 14 */ add r4, r30, r29 /* 800D0BB8 000CD9B8 4B F3 29 89 */ bl memcpy /* 800D0BBC 000CD9BC 1C 9F 01 1C */ mulli r4, r31, 0x11c -/* 800D0BC0 000CD9C0 3C A0 80 3D */ lis r5, lbl_803CA4D8@ha -/* 800D0BC4 000CD9C4 3C 60 80 3D */ lis r3, lbl_803C9788@ha -/* 800D0BC8 000CD9C8 38 C5 A4 D8 */ addi r6, r5, lbl_803CA4D8@l -/* 800D0BCC 000CD9CC 38 03 97 88 */ addi r0, r3, lbl_803C9788@l +/* 800D0BC0 000CD9C0 3C A0 80 3D */ lis r5, lbl_snd@ha +/* 800D0BC4 000CD9C4 3C 60 80 3D */ lis r3, lbl_sinfo_array@ha +/* 800D0BC8 000CD9C8 38 C5 A4 D8 */ addi r6, r5, lbl_snd@l +/* 800D0BCC 000CD9CC 38 03 97 88 */ addi r0, r3, lbl_sinfo_array@l /* 800D0BD0 000CD9D0 38 A0 01 14 */ li r5, 0x114 /* 800D0BD4 000CD9D4 38 66 00 68 */ addi r3, r6, 0x68 /* 800D0BD8 000CD9D8 7C 80 22 14 */ add r4, r0, r4 /* 800D0BDC 000CD9DC 4B F3 29 65 */ bl memcpy -/* 800D0BE0 000CD9E0 80 AD 92 F8 */ lwz r5, lbl_803CBBF8-_SDA_BASE_(r13) -/* 800D0BE4 000CD9E4 3C 60 80 3D */ lis r3, lbl_803CA4D8@ha -/* 800D0BE8 000CD9E8 38 83 A4 D8 */ addi r4, r3, lbl_803CA4D8@l +/* 800D0BE0 000CD9E0 80 AD 92 F8 */ lwz r5, lbl_strm_id$1111-_SDA_BASE_(r13) +/* 800D0BE4 000CD9E4 3C 60 80 3D */ lis r3, lbl_snd@ha +/* 800D0BE8 000CD9E8 38 83 A4 D8 */ addi r4, r3, lbl_snd@l /* 800D0BEC 000CD9EC 38 05 00 01 */ addi r0, r5, 1 -/* 800D0BF0 000CD9F0 90 0D 92 F8 */ stw r0, lbl_803CBBF8-_SDA_BASE_(r13) +/* 800D0BF0 000CD9F0 90 0D 92 F8 */ stw r0, lbl_strm_id$1111-_SDA_BASE_(r13) /* 800D0BF4 000CD9F4 90 A4 00 64 */ stw r5, 0x64(r4) -/* 800D0BF8 000CD9F8 80 0D 92 F8 */ lwz r0, lbl_803CBBF8-_SDA_BASE_(r13) +/* 800D0BF8 000CD9F8 80 0D 92 F8 */ lwz r0, lbl_strm_id$1111-_SDA_BASE_(r13) /* 800D0BFC 000CD9FC 2C 00 0F FE */ cmpwi r0, 0xffe /* 800D0C00 000CDA00 41 80 00 0C */ blt lbl_800D0C0C /* 800D0C04 000CDA04 38 00 00 01 */ li r0, 1 -/* 800D0C08 000CDA08 90 0D 92 F8 */ stw r0, lbl_803CBBF8-_SDA_BASE_(r13) +/* 800D0C08 000CDA08 90 0D 92 F8 */ stw r0, lbl_strm_id$1111-_SDA_BASE_(r13) lbl_800D0C0C: /* 800D0C0C 000CDA0C 7C 7E EA 14 */ add r3, r30, r29 /* 800D0C10 000CDA10 A0 03 00 4A */ lhz r0, 0x4a(r3) @@ -1334,14 +1334,14 @@ lbl_800D0C0C: /* 800D0C1C 000CDA1C 38 60 10 00 */ li r3, 0x1000 /* 800D0C20 000CDA20 38 00 00 00 */ li r0, 0 /* 800D0C24 000CDA24 90 64 00 64 */ stw r3, 0x64(r4) -/* 800D0C28 000CDA28 90 0D 92 F4 */ stw r0, lbl_803CBBF4-_SDA_BASE_(r13) +/* 800D0C28 000CDA28 90 0D 92 F4 */ stw r0, lbl_sound_stream-_SDA_BASE_(r13) /* 800D0C2C 000CDA2C 48 00 00 0C */ b lbl_800D0C38 lbl_800D0C30: /* 800D0C30 000CDA30 38 00 00 01 */ li r0, 1 -/* 800D0C34 000CDA34 90 0D 92 F4 */ stw r0, lbl_803CBBF4-_SDA_BASE_(r13) +/* 800D0C34 000CDA34 90 0D 92 F4 */ stw r0, lbl_sound_stream-_SDA_BASE_(r13) lbl_800D0C38: -/* 800D0C38 000CDA38 3C 60 80 3D */ lis r3, lbl_803CA4D8@ha -/* 800D0C3C 000CDA3C 38 63 A4 D8 */ addi r3, r3, lbl_803CA4D8@l +/* 800D0C38 000CDA38 3C 60 80 3D */ lis r3, lbl_snd@ha +/* 800D0C3C 000CDA3C 38 63 A4 D8 */ addi r3, r3, lbl_snd@l /* 800D0C40 000CDA40 48 00 00 D8 */ b lbl_800D0D18 lbl_800D0C44: /* 800D0C44 000CDA44 38 84 00 64 */ addi r4, r4, 0x64 @@ -1361,36 +1361,36 @@ lbl_800D0C70: /* 800D0C74 000CDA74 7C 03 00 40 */ cmplw r3, r0 /* 800D0C78 000CDA78 40 82 00 80 */ bne lbl_800D0CF8 /* 800D0C7C 000CDA7C 1C 08 00 64 */ mulli r0, r8, 0x64 -/* 800D0C80 000CDA80 3C 60 80 3D */ lis r3, lbl_803CA4D8@ha +/* 800D0C80 000CDA80 3C 60 80 3D */ lis r3, lbl_snd@ha /* 800D0C84 000CDA84 38 A0 00 64 */ li r5, 0x64 -/* 800D0C88 000CDA88 38 63 A4 D8 */ addi r3, r3, lbl_803CA4D8@l +/* 800D0C88 000CDA88 38 63 A4 D8 */ addi r3, r3, lbl_snd@l /* 800D0C8C 000CDA8C 7C 9E 02 14 */ add r4, r30, r0 /* 800D0C90 000CDA90 4B F3 28 B1 */ bl memcpy /* 800D0C94 000CDA94 1C 9F 01 1C */ mulli r4, r31, 0x11c -/* 800D0C98 000CDA98 3C A0 80 3D */ lis r5, lbl_803CA4D8@ha -/* 800D0C9C 000CDA9C 3C 60 80 3D */ lis r3, lbl_803C9788@ha -/* 800D0CA0 000CDAA0 38 C5 A4 D8 */ addi r6, r5, lbl_803CA4D8@l -/* 800D0CA4 000CDAA4 38 03 97 88 */ addi r0, r3, lbl_803C9788@l +/* 800D0C98 000CDA98 3C A0 80 3D */ lis r5, lbl_snd@ha +/* 800D0C9C 000CDA9C 3C 60 80 3D */ lis r3, lbl_sinfo_array@ha +/* 800D0CA0 000CDAA0 38 C5 A4 D8 */ addi r6, r5, lbl_snd@l +/* 800D0CA4 000CDAA4 38 03 97 88 */ addi r0, r3, lbl_sinfo_array@l /* 800D0CA8 000CDAA8 38 A0 01 14 */ li r5, 0x114 /* 800D0CAC 000CDAAC 38 66 00 68 */ addi r3, r6, 0x68 /* 800D0CB0 000CDAB0 7C 80 22 14 */ add r4, r0, r4 /* 800D0CB4 000CDAB4 4B F3 28 8D */ bl memcpy -/* 800D0CB8 000CDAB8 80 8D 92 F8 */ lwz r4, lbl_803CBBF8-_SDA_BASE_(r13) -/* 800D0CBC 000CDABC 3C 60 80 3D */ lis r3, lbl_803CA4D8@ha -/* 800D0CC0 000CDAC0 38 63 A4 D8 */ addi r3, r3, lbl_803CA4D8@l +/* 800D0CB8 000CDAB8 80 8D 92 F8 */ lwz r4, lbl_strm_id$1111-_SDA_BASE_(r13) +/* 800D0CBC 000CDABC 3C 60 80 3D */ lis r3, lbl_snd@ha +/* 800D0CC0 000CDAC0 38 63 A4 D8 */ addi r3, r3, lbl_snd@l /* 800D0CC4 000CDAC4 38 04 00 01 */ addi r0, r4, 1 -/* 800D0CC8 000CDAC8 90 0D 92 F8 */ stw r0, lbl_803CBBF8-_SDA_BASE_(r13) +/* 800D0CC8 000CDAC8 90 0D 92 F8 */ stw r0, lbl_strm_id$1111-_SDA_BASE_(r13) /* 800D0CCC 000CDACC 90 83 00 64 */ stw r4, 0x64(r3) -/* 800D0CD0 000CDAD0 80 0D 92 F8 */ lwz r0, lbl_803CBBF8-_SDA_BASE_(r13) +/* 800D0CD0 000CDAD0 80 0D 92 F8 */ lwz r0, lbl_strm_id$1111-_SDA_BASE_(r13) /* 800D0CD4 000CDAD4 2C 00 0F FE */ cmpwi r0, 0xffe /* 800D0CD8 000CDAD8 41 80 00 0C */ blt lbl_800D0CE4 /* 800D0CDC 000CDADC 38 00 00 01 */ li r0, 1 -/* 800D0CE0 000CDAE0 90 0D 92 F8 */ stw r0, lbl_803CBBF8-_SDA_BASE_(r13) +/* 800D0CE0 000CDAE0 90 0D 92 F8 */ stw r0, lbl_strm_id$1111-_SDA_BASE_(r13) lbl_800D0CE4: /* 800D0CE4 000CDAE4 38 00 00 02 */ li r0, 2 -/* 800D0CE8 000CDAE8 3C 60 80 3D */ lis r3, lbl_803CA4D8@ha -/* 800D0CEC 000CDAEC 90 0D 92 F4 */ stw r0, lbl_803CBBF4-_SDA_BASE_(r13) -/* 800D0CF0 000CDAF0 38 63 A4 D8 */ addi r3, r3, lbl_803CA4D8@l +/* 800D0CE8 000CDAE8 3C 60 80 3D */ lis r3, lbl_snd@ha +/* 800D0CEC 000CDAEC 90 0D 92 F4 */ stw r0, lbl_sound_stream-_SDA_BASE_(r13) +/* 800D0CF0 000CDAF0 38 63 A4 D8 */ addi r3, r3, lbl_snd@l /* 800D0CF4 000CDAF4 48 00 00 24 */ b lbl_800D0D18 lbl_800D0CF8: /* 800D0CF8 000CDAF8 38 84 00 64 */ addi r4, r4, 0x64 @@ -1418,12 +1418,12 @@ iSndPause__FUiUi: /* 800D0D38 000CDB38 7C 08 02 A6 */ mflr r0 /* 800D0D3C 000CDB3C 90 01 00 14 */ stw r0, 0x14(r1) /* 800D0D40 000CDB40 93 E1 00 0C */ stw r31, 0xc(r1) -/* 800D0D44 000CDB44 88 0D 92 E8 */ lbz r0, lbl_803CBBE8-_SDA_BASE_(r13) +/* 800D0D44 000CDB44 88 0D 92 E8 */ lbz r0, lbl_soundInited-_SDA_BASE_(r13) /* 800D0D48 000CDB48 28 00 00 00 */ cmplwi r0, 0 /* 800D0D4C 000CDB4C 41 82 01 9C */ beq lbl_800D0EE8 -/* 800D0D50 000CDB50 3C A0 80 3C */ lis r5, lbl_803BD5B4@ha +/* 800D0D50 000CDB50 3C A0 80 3C */ lis r5, lbl_gSnd@ha /* 800D0D54 000CDB54 38 00 00 08 */ li r0, 8 -/* 800D0D58 000CDB58 38 A5 D5 B4 */ addi r5, r5, lbl_803BD5B4@l +/* 800D0D58 000CDB58 38 A5 D5 B4 */ addi r5, r5, lbl_gSnd@l /* 800D0D5C 000CDB5C 38 C0 00 00 */ li r6, 0 /* 800D0D60 000CDB60 7C 09 03 A6 */ mtctr r0 lbl_800D0D64: @@ -1472,8 +1472,8 @@ lbl_800D0E08: /* 800D0E08 000CDC08 2C 06 00 06 */ cmpwi r6, 6 /* 800D0E0C 000CDC0C 40 80 00 6C */ bge lbl_800D0E78 /* 800D0E10 000CDC10 1F E6 01 0C */ mulli r31, r6, 0x10c -/* 800D0E14 000CDC14 3C 60 80 3D */ lis r3, lbl_803C9140@ha -/* 800D0E18 000CDC18 38 63 91 40 */ addi r3, r3, lbl_803C9140@l +/* 800D0E14 000CDC14 3C 60 80 3D */ lis r3, lbl_streams@ha +/* 800D0E18 000CDC18 38 63 91 40 */ addi r3, r3, lbl_streams@l /* 800D0E1C 000CDC1C 7C 63 F8 2E */ lwzx r3, r3, r31 /* 800D0E20 000CDC20 28 03 00 00 */ cmplwi r3, 0 /* 800D0E24 000CDC24 41 82 00 C4 */ beq lbl_800D0EE8 @@ -1481,8 +1481,8 @@ lbl_800D0E08: /* 800D0E2C 000CDC2C 41 82 00 28 */ beq lbl_800D0E54 /* 800D0E30 000CDC30 38 80 00 00 */ li r4, 0 /* 800D0E34 000CDC34 48 0E 98 B5 */ bl AXSetVoiceState -/* 800D0E38 000CDC38 3C 60 80 3D */ lis r3, lbl_803C9140@ha -/* 800D0E3C 000CDC3C 38 03 91 40 */ addi r0, r3, lbl_803C9140@l +/* 800D0E38 000CDC38 3C 60 80 3D */ lis r3, lbl_streams@ha +/* 800D0E3C 000CDC3C 38 03 91 40 */ addi r0, r3, lbl_streams@l /* 800D0E40 000CDC40 7C 60 FA 14 */ add r3, r0, r31 /* 800D0E44 000CDC44 80 03 00 04 */ lwz r0, 4(r3) /* 800D0E48 000CDC48 60 00 00 02 */ ori r0, r0, 2 @@ -1491,8 +1491,8 @@ lbl_800D0E08: lbl_800D0E54: /* 800D0E54 000CDC54 38 80 00 01 */ li r4, 1 /* 800D0E58 000CDC58 48 0E 98 91 */ bl AXSetVoiceState -/* 800D0E5C 000CDC5C 3C 60 80 3D */ lis r3, lbl_803C9140@ha -/* 800D0E60 000CDC60 38 03 91 40 */ addi r0, r3, lbl_803C9140@l +/* 800D0E5C 000CDC5C 3C 60 80 3D */ lis r3, lbl_streams@ha +/* 800D0E60 000CDC60 38 03 91 40 */ addi r0, r3, lbl_streams@l /* 800D0E64 000CDC64 7C 60 FA 14 */ add r3, r0, r31 /* 800D0E68 000CDC68 80 03 00 04 */ lwz r0, 4(r3) /* 800D0E6C 000CDC6C 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d @@ -1502,9 +1502,9 @@ lbl_800D0E78: /* 800D0E78 000CDC78 2C 06 00 40 */ cmpwi r6, 0x40 /* 800D0E7C 000CDC7C 40 80 00 6C */ bge lbl_800D0EE8 /* 800D0E80 000CDC80 38 06 FF FA */ addi r0, r6, -6 -/* 800D0E84 000CDC84 3C 60 80 3D */ lis r3, lbl_803C8A00@ha +/* 800D0E84 000CDC84 3C 60 80 3D */ lis r3, lbl_voices@ha /* 800D0E88 000CDC88 54 1F 28 34 */ slwi r31, r0, 5 -/* 800D0E8C 000CDC8C 38 63 8A 00 */ addi r3, r3, lbl_803C8A00@l +/* 800D0E8C 000CDC8C 38 63 8A 00 */ addi r3, r3, lbl_voices@l /* 800D0E90 000CDC90 7C 63 F8 2E */ lwzx r3, r3, r31 /* 800D0E94 000CDC94 28 03 00 00 */ cmplwi r3, 0 /* 800D0E98 000CDC98 41 82 00 50 */ beq lbl_800D0EE8 @@ -1512,8 +1512,8 @@ lbl_800D0E78: /* 800D0EA0 000CDCA0 41 82 00 28 */ beq lbl_800D0EC8 /* 800D0EA4 000CDCA4 38 80 00 00 */ li r4, 0 /* 800D0EA8 000CDCA8 48 0E 98 41 */ bl AXSetVoiceState -/* 800D0EAC 000CDCAC 3C 60 80 3D */ lis r3, lbl_803C8A00@ha -/* 800D0EB0 000CDCB0 38 03 8A 00 */ addi r0, r3, lbl_803C8A00@l +/* 800D0EAC 000CDCAC 3C 60 80 3D */ lis r3, lbl_voices@ha +/* 800D0EB0 000CDCB0 38 03 8A 00 */ addi r0, r3, lbl_voices@l /* 800D0EB4 000CDCB4 7C 60 FA 14 */ add r3, r0, r31 /* 800D0EB8 000CDCB8 80 03 00 04 */ lwz r0, 4(r3) /* 800D0EBC 000CDCBC 60 00 00 08 */ ori r0, r0, 8 @@ -1522,8 +1522,8 @@ lbl_800D0E78: lbl_800D0EC8: /* 800D0EC8 000CDCC8 38 80 00 01 */ li r4, 1 /* 800D0ECC 000CDCCC 48 0E 98 1D */ bl AXSetVoiceState -/* 800D0ED0 000CDCD0 3C 60 80 3D */ lis r3, lbl_803C8A00@ha -/* 800D0ED4 000CDCD4 38 03 8A 00 */ addi r0, r3, lbl_803C8A00@l +/* 800D0ED0 000CDCD0 3C 60 80 3D */ lis r3, lbl_voices@ha +/* 800D0ED4 000CDCD4 38 03 8A 00 */ addi r0, r3, lbl_voices@l /* 800D0ED8 000CDCD8 7C 60 FA 14 */ add r3, r0, r31 /* 800D0EDC 000CDCDC 80 03 00 04 */ lwz r0, 4(r3) /* 800D0EE0 000CDCE0 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b @@ -1546,9 +1546,9 @@ iSndStop__FUi: /* 800D0F14 000CDD14 7C 7D 1B 79 */ or. r29, r3, r3 /* 800D0F18 000CDD18 41 82 01 2C */ beq lbl_800D1044 /* 800D0F1C 000CDD1C 48 10 33 F5 */ bl OSDisableInterrupts -/* 800D0F20 000CDD20 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha +/* 800D0F20 000CDD20 3C 80 80 3C */ lis r4, lbl_gSnd@ha /* 800D0F24 000CDD24 38 00 00 40 */ li r0, 0x40 -/* 800D0F28 000CDD28 38 84 D5 B4 */ addi r4, r4, lbl_803BD5B4@l +/* 800D0F28 000CDD28 38 84 D5 B4 */ addi r4, r4, lbl_gSnd@l /* 800D0F2C 000CDD2C 7C 7F 1B 78 */ mr r31, r3 /* 800D0F30 000CDD30 38 C0 00 00 */ li r6, 0 /* 800D0F34 000CDD34 7C 09 03 A6 */ mtctr r0 @@ -1557,9 +1557,9 @@ lbl_800D0F38: /* 800D0F3C 000CDD3C 7C 00 E8 40 */ cmplw r0, r29 /* 800D0F40 000CDD40 40 82 00 24 */ bne lbl_800D0F64 /* 800D0F44 000CDD44 1C A6 00 64 */ mulli r5, r6, 0x64 -/* 800D0F48 000CDD48 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha +/* 800D0F48 000CDD48 3C 60 80 3C */ lis r3, lbl_gSnd@ha /* 800D0F4C 000CDD4C 38 80 00 00 */ li r4, 0 -/* 800D0F50 000CDD50 38 03 D5 B4 */ addi r0, r3, lbl_803BD5B4@l +/* 800D0F50 000CDD50 38 03 D5 B4 */ addi r0, r3, lbl_gSnd@l /* 800D0F54 000CDD54 7C 60 2A 14 */ add r3, r0, r5 /* 800D0F58 000CDD58 90 83 00 20 */ stw r4, 0x20(r3) /* 800D0F5C 000CDD5C 90 83 00 30 */ stw r4, 0x30(r3) @@ -1572,8 +1572,8 @@ lbl_800D0F70: /* 800D0F70 000CDD70 2C 06 00 06 */ cmpwi r6, 6 /* 800D0F74 000CDD74 40 80 00 70 */ bge lbl_800D0FE4 /* 800D0F78 000CDD78 1F A6 01 0C */ mulli r29, r6, 0x10c -/* 800D0F7C 000CDD7C 3C 60 80 3D */ lis r3, lbl_803C9140@ha -/* 800D0F80 000CDD80 38 03 91 40 */ addi r0, r3, lbl_803C9140@l +/* 800D0F7C 000CDD7C 3C 60 80 3D */ lis r3, lbl_streams@ha +/* 800D0F80 000CDD80 38 03 91 40 */ addi r0, r3, lbl_streams@l /* 800D0F84 000CDD84 7F C0 EA 14 */ add r30, r0, r29 /* 800D0F88 000CDD88 80 1E 00 00 */ lwz r0, 0(r30) /* 800D0F8C 000CDD8C 28 00 00 00 */ cmplwi r0, 0 @@ -1589,9 +1589,9 @@ lbl_800D0F70: /* 800D0FB4 000CDDB4 4B FF 5D E1 */ bl MIXReleaseChannel /* 800D0FB8 000CDDB8 7F C3 F3 78 */ mr r3, r30 /* 800D0FBC 000CDDBC 48 00 1F 01 */ bl iSnd.iSndMyAXFree__FPP6_AXVPB -/* 800D0FC0 000CDDC0 3C 60 80 3D */ lis r3, lbl_803C9140@ha +/* 800D0FC0 000CDDC0 3C 60 80 3D */ lis r3, lbl_streams@ha /* 800D0FC4 000CDDC4 3C 80 00 04 */ lis r4, 4 -/* 800D0FC8 000CDDC8 38 63 91 40 */ addi r3, r3, lbl_803C9140@l +/* 800D0FC8 000CDDC8 38 63 91 40 */ addi r3, r3, lbl_streams@l /* 800D0FCC 000CDDCC 38 00 00 00 */ li r0, 0 /* 800D0FD0 000CDDD0 7C 63 EA 14 */ add r3, r3, r29 /* 800D0FD4 000CDDD4 90 83 00 04 */ stw r4, 4(r3) @@ -1602,9 +1602,9 @@ lbl_800D0FE4: /* 800D0FE4 000CDDE4 2C 06 00 40 */ cmpwi r6, 0x40 /* 800D0FE8 000CDDE8 40 80 00 54 */ bge lbl_800D103C /* 800D0FEC 000CDDEC 38 06 FF FA */ addi r0, r6, -6 -/* 800D0FF0 000CDDF0 3C 60 80 3D */ lis r3, lbl_803C8A00@ha +/* 800D0FF0 000CDDF0 3C 60 80 3D */ lis r3, lbl_voices@ha /* 800D0FF4 000CDDF4 54 1E 28 34 */ slwi r30, r0, 5 -/* 800D0FF8 000CDDF8 38 03 8A 00 */ addi r0, r3, lbl_803C8A00@l +/* 800D0FF8 000CDDF8 38 03 8A 00 */ addi r0, r3, lbl_voices@l /* 800D0FFC 000CDDFC 7F A0 F2 14 */ add r29, r0, r30 /* 800D1000 000CDE00 80 7D 00 00 */ lwz r3, 0(r29) /* 800D1004 000CDE04 28 03 00 00 */ cmplwi r3, 0 @@ -1615,9 +1615,9 @@ lbl_800D0FE4: /* 800D1018 000CDE18 4B FF 5D 7D */ bl MIXReleaseChannel /* 800D101C 000CDE1C 7F A3 EB 78 */ mr r3, r29 /* 800D1020 000CDE20 48 00 1E 9D */ bl iSnd.iSndMyAXFree__FPP6_AXVPB -/* 800D1024 000CDE24 3C 60 80 3D */ lis r3, lbl_803C8A00@ha +/* 800D1024 000CDE24 3C 60 80 3D */ lis r3, lbl_voices@ha /* 800D1028 000CDE28 38 80 00 00 */ li r4, 0 -/* 800D102C 000CDE2C 38 03 8A 00 */ addi r0, r3, lbl_803C8A00@l +/* 800D102C 000CDE2C 38 03 8A 00 */ addi r0, r3, lbl_voices@l /* 800D1030 000CDE30 7C 60 F2 14 */ add r3, r0, r30 /* 800D1034 000CDE34 90 83 00 04 */ stw r4, 4(r3) /* 800D1038 000CDE38 90 83 00 08 */ stw r4, 8(r3) @@ -1638,7 +1638,7 @@ iSnd.iVolFromX__Ff: /* 800D1060 000CDE60 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D1064 000CDE64 7C 08 02 A6 */ mflr r0 /* 800D1068 000CDE68 90 01 00 14 */ stw r0, 0x14(r1) -/* 800D106C 000CDE6C C0 02 98 14 */ lfs f0, lbl_803CE194-_SDA2_BASE_(r2) +/* 800D106C 000CDE6C C0 02 98 14 */ lfs f0, lbl__1263_1-_SDA2_BASE_(r2) /* 800D1070 000CDE70 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D1074 000CDE74 40 81 00 08 */ ble lbl_800D107C /* 800D1078 000CDE78 48 00 00 08 */ b lbl_800D1080 @@ -1646,7 +1646,7 @@ lbl_800D107C: /* 800D107C 000CDE7C FC 20 00 90 */ fmr f1, f0 lbl_800D1080: /* 800D1080 000CDE80 4B F4 55 11 */ bl xlog__Ff -/* 800D1084 000CDE84 C0 02 98 10 */ lfs f0, lbl_803CE190-_SDA2_BASE_(r2) +/* 800D1084 000CDE84 C0 02 98 10 */ lfs f0, lbl__1262_2-_SDA2_BASE_(r2) /* 800D1088 000CDE88 EC 00 00 72 */ fmuls f0, f0, f1 /* 800D108C 000CDE8C FC 00 00 1E */ fctiwz f0, f0 /* 800D1090 000CDE90 D8 01 00 08 */ stfd f0, 8(r1) @@ -1670,9 +1670,9 @@ lbl_800D10B8: iSnd.iSndCalcVol__FP13xSndVoiceInfoP5vinfo: /* 800D10C8 000CDEC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D10CC 000CDECC 7C 08 02 A6 */ mflr r0 -/* 800D10D0 000CDED0 3C A0 80 3C */ lis r5, lbl_803BD5B4@ha +/* 800D10D0 000CDED0 3C A0 80 3C */ lis r5, lbl_gSnd@ha /* 800D10D4 000CDED4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800D10D8 000CDED8 38 A5 D5 B4 */ addi r5, r5, lbl_803BD5B4@l +/* 800D10D8 000CDED8 38 A5 D5 B4 */ addi r5, r5, lbl_gSnd@l /* 800D10DC 000CDEDC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D10E0 000CDEE0 93 C1 00 08 */ stw r30, 8(r1) /* 800D10E4 000CDEE4 7C 9E 23 78 */ mr r30, r4 @@ -1718,9 +1718,9 @@ iSnd.iSndCalcVol3d__FP13xSndVoiceInfoP5vinfo: /* 800D1178 000CDF78 93 E1 00 2C */ stw r31, 0x2c(r1) /* 800D117C 000CDF7C 93 C1 00 28 */ stw r30, 0x28(r1) /* 800D1180 000CDF80 93 A1 00 24 */ stw r29, 0x24(r1) -/* 800D1184 000CDF84 3C A0 80 3C */ lis r5, lbl_803BD5B4@ha +/* 800D1184 000CDF84 3C A0 80 3C */ lis r5, lbl_gSnd@ha /* 800D1188 000CDF88 7C 7E 1B 78 */ mr r30, r3 -/* 800D118C 000CDF8C 38 A5 D5 B4 */ addi r5, r5, lbl_803BD5B4@l +/* 800D118C 000CDF8C 38 A5 D5 B4 */ addi r5, r5, lbl_gSnd@l /* 800D1190 000CDF90 7C 9D 23 78 */ mr r29, r4 /* 800D1194 000CDF94 38 61 00 08 */ addi r3, r1, 8 /* 800D1198 000CDF98 38 9E 00 3C */ addi r4, r30, 0x3c @@ -1732,23 +1732,23 @@ iSnd.iSndCalcVol3d__FP13xSndVoiceInfoP5vinfo: /* 800D11B0 000CDFB0 38 61 00 08 */ addi r3, r1, 8 /* 800D11B4 000CDFB4 7C 64 1B 78 */ mr r4, r3 /* 800D11B8 000CDFB8 4B F7 D1 39 */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 800D11BC 000CDFBC 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha +/* 800D11BC 000CDFBC 3C 80 80 3C */ lis r4, lbl_gSnd@ha /* 800D11C0 000CDFC0 38 61 00 08 */ addi r3, r1, 8 -/* 800D11C4 000CDFC4 38 84 D5 B4 */ addi r4, r4, lbl_803BD5B4@l +/* 800D11C4 000CDFC4 38 84 D5 B4 */ addi r4, r4, lbl_gSnd@l /* 800D11C8 000CDFC8 38 84 19 A4 */ addi r4, r4, 0x19a4 /* 800D11CC 000CDFCC 4B F7 D3 25 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800D11D0 000CDFD0 C0 5E 00 4C */ lfs f2, 0x4c(r30) /* 800D11D4 000CDFD4 FF E0 08 90 */ fmr f31, f1 /* 800D11D8 000CDFD8 FC 1E 10 40 */ fcmpo cr0, f30, f2 /* 800D11DC 000CDFDC 40 81 00 0C */ ble lbl_800D11E8 -/* 800D11E0 000CDFE0 C0 22 98 18 */ lfs f1, lbl_803CE198-_SDA2_BASE_(r2) +/* 800D11E0 000CDFE0 C0 22 98 18 */ lfs f1, lbl__1291_1-_SDA2_BASE_(r2) /* 800D11E4 000CDFE4 48 00 00 30 */ b lbl_800D1214 lbl_800D11E8: /* 800D11E8 000CDFE8 C0 1E 00 48 */ lfs f0, 0x48(r30) /* 800D11EC 000CDFEC FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800D11F0 000CDFF0 4C 40 13 82 */ cror 2, 0, 2 /* 800D11F4 000CDFF4 40 82 00 0C */ bne lbl_800D1200 -/* 800D11F8 000CDFF8 C0 22 98 1C */ lfs f1, lbl_803CE19C-_SDA2_BASE_(r2) +/* 800D11F8 000CDFF8 C0 22 98 1C */ lfs f1, lbl__1292_1-_SDA2_BASE_(r2) /* 800D11FC 000CDFFC 48 00 00 18 */ b lbl_800D1214 lbl_800D1200: /* 800D1200 000CE000 EC 22 00 28 */ fsubs f1, f2, f0 @@ -1757,10 +1757,10 @@ lbl_800D1200: /* 800D120C 000CE00C EC 20 08 24 */ fdivs f1, f0, f1 /* 800D1210 000CE010 4B F4 19 79 */ bl sqrtf__3stdFf lbl_800D1214: -/* 800D1214 000CE014 C0 02 98 20 */ lfs f0, lbl_803CE1A0-_SDA2_BASE_(r2) -/* 800D1218 000CE018 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha +/* 800D1214 000CE014 C0 02 98 20 */ lfs f0, lbl__1293_1-_SDA2_BASE_(r2) +/* 800D1218 000CE018 3C 60 80 3C */ lis r3, lbl_gSnd@ha /* 800D121C 000CE01C 80 1E 00 2C */ lwz r0, 0x2c(r30) -/* 800D1220 000CE020 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l +/* 800D1220 000CE020 38 63 D5 B4 */ addi r3, r3, lbl_gSnd@l /* 800D1224 000CE024 EC 00 07 F2 */ fmuls f0, f0, f31 /* 800D1228 000CE028 C0 7E 00 1C */ lfs f3, 0x1c(r30) /* 800D122C 000CE02C 54 00 10 3A */ slwi r0, r0, 2 @@ -1850,14 +1850,14 @@ iSnd.iSndUpdateStreams__Fv: /* 800D1354 000CE154 93 C1 00 18 */ stw r30, 0x18(r1) /* 800D1358 000CE158 93 A1 00 14 */ stw r29, 0x14(r1) /* 800D135C 000CE15C 93 81 00 10 */ stw r28, 0x10(r1) -/* 800D1360 000CE160 88 0D 92 E8 */ lbz r0, lbl_803CBBE8-_SDA_BASE_(r13) +/* 800D1360 000CE160 88 0D 92 E8 */ lbz r0, lbl_soundInited-_SDA_BASE_(r13) /* 800D1364 000CE164 28 00 00 00 */ cmplwi r0, 0 /* 800D1368 000CE168 41 82 01 60 */ beq lbl_800D14C8 -/* 800D136C 000CE16C 3C 80 80 3D */ lis r4, lbl_803C9140@ha -/* 800D1370 000CE170 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha -/* 800D1374 000CE174 3B E4 91 40 */ addi r31, r4, lbl_803C9140@l +/* 800D136C 000CE16C 3C 80 80 3D */ lis r4, lbl_streams@ha +/* 800D1370 000CE170 3C 60 80 3C */ lis r3, lbl_gSnd@ha +/* 800D1374 000CE174 3B E4 91 40 */ addi r31, r4, lbl_streams@l /* 800D1378 000CE178 3B A0 00 00 */ li r29, 0 -/* 800D137C 000CE17C 3B C3 D5 B4 */ addi r30, r3, lbl_803BD5B4@l +/* 800D137C 000CE17C 3B C3 D5 B4 */ addi r30, r3, lbl_gSnd@l lbl_800D1380: /* 800D1380 000CE180 80 1F 00 00 */ lwz r0, 0(r31) /* 800D1384 000CE184 28 00 00 00 */ cmplwi r0, 0 @@ -1939,7 +1939,7 @@ lbl_800D148C: /* 800D14A0 000CE2A0 64 00 04 00 */ oris r0, r0, 0x400 /* 800D14A4 000CE2A4 90 1F 00 04 */ stw r0, 4(r31) /* 800D14A8 000CE2A8 80 1F 00 E0 */ lwz r0, 0xe0(r31) -/* 800D14AC 000CE2AC 90 0D 93 08 */ stw r0, lbl_803CBC08-_SDA_BASE_(r13) +/* 800D14AC 000CE2AC 90 0D 93 08 */ stw r0, lbl_staticibuf-_SDA_BASE_(r13) /* 800D14B0 000CE2B0 48 10 2E 89 */ bl OSRestoreInterrupts lbl_800D14B4: /* 800D14B4 000CE2B4 3B BD 00 01 */ addi r29, r29, 1 @@ -1965,14 +1965,14 @@ iSnd.iSndUpdateSounds__Fv: /* 800D14F4 000CE2F4 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800D14F8 000CE2F8 93 C1 00 18 */ stw r30, 0x18(r1) /* 800D14FC 000CE2FC 93 A1 00 14 */ stw r29, 0x14(r1) -/* 800D1500 000CE300 88 0D 92 E8 */ lbz r0, lbl_803CBBE8-_SDA_BASE_(r13) +/* 800D1500 000CE300 88 0D 92 E8 */ lbz r0, lbl_soundInited-_SDA_BASE_(r13) /* 800D1504 000CE304 28 00 00 00 */ cmplwi r0, 0 /* 800D1508 000CE308 41 82 00 4C */ beq lbl_800D1554 -/* 800D150C 000CE30C 3C 80 80 3D */ lis r4, lbl_803C8A00@ha -/* 800D1510 000CE310 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha -/* 800D1514 000CE314 3B C4 8A 00 */ addi r30, r4, lbl_803C8A00@l +/* 800D150C 000CE30C 3C 80 80 3D */ lis r4, lbl_voices@ha +/* 800D1510 000CE310 3C 60 80 3C */ lis r3, lbl_gSnd@ha +/* 800D1514 000CE314 3B C4 8A 00 */ addi r30, r4, lbl_voices@l /* 800D1518 000CE318 3B A0 00 00 */ li r29, 0 -/* 800D151C 000CE31C 3B E3 D5 B4 */ addi r31, r3, lbl_803BD5B4@l +/* 800D151C 000CE31C 3B E3 D5 B4 */ addi r31, r3, lbl_gSnd@l lbl_800D1520: /* 800D1520 000CE320 80 1E 00 00 */ lwz r0, 0(r30) /* 800D1524 000CE324 28 00 00 00 */ cmplwi r0, 0 @@ -2003,7 +2003,7 @@ iSndUpdate__Fv: /* 800D1574 000CE374 7C 08 02 A6 */ mflr r0 /* 800D1578 000CE378 90 01 00 14 */ stw r0, 0x14(r1) /* 800D157C 000CE37C 93 E1 00 0C */ stw r31, 0xc(r1) -/* 800D1580 000CE380 88 0D 92 E8 */ lbz r0, lbl_803CBBE8-_SDA_BASE_(r13) +/* 800D1580 000CE380 88 0D 92 E8 */ lbz r0, lbl_soundInited-_SDA_BASE_(r13) /* 800D1584 000CE384 28 00 00 00 */ cmplwi r0, 0 /* 800D1588 000CE388 41 82 01 08 */ beq lbl_800D1690 /* 800D158C 000CE38C 48 10 2D 85 */ bl OSDisableInterrupts @@ -2013,13 +2013,13 @@ iSndUpdate__Fv: /* 800D159C 000CE39C 4B FF 59 55 */ bl MIXUpdateSettings /* 800D15A0 000CE3A0 7F E3 FB 78 */ mr r3, r31 /* 800D15A4 000CE3A4 48 10 2D 95 */ bl OSRestoreInterrupts -/* 800D15A8 000CE3A8 3C A0 80 3C */ lis r5, lbl_803BD5B4@ha -/* 800D15AC 000CE3AC 3C 80 80 3D */ lis r4, lbl_803C9140@ha -/* 800D15B0 000CE3B0 3C 60 80 3D */ lis r3, lbl_803C8A00@ha +/* 800D15A8 000CE3A8 3C A0 80 3C */ lis r5, lbl_gSnd@ha +/* 800D15AC 000CE3AC 3C 80 80 3D */ lis r4, lbl_streams@ha +/* 800D15B0 000CE3B0 3C 60 80 3D */ lis r3, lbl_voices@ha /* 800D15B4 000CE3B4 38 00 00 40 */ li r0, 0x40 -/* 800D15B8 000CE3B8 38 E3 8A 00 */ addi r7, r3, lbl_803C8A00@l -/* 800D15BC 000CE3BC 38 A5 D5 B4 */ addi r5, r5, lbl_803BD5B4@l -/* 800D15C0 000CE3C0 38 C4 91 40 */ addi r6, r4, lbl_803C9140@l +/* 800D15B8 000CE3B8 38 E3 8A 00 */ addi r7, r3, lbl_voices@l +/* 800D15BC 000CE3BC 38 A5 D5 B4 */ addi r5, r5, lbl_gSnd@l +/* 800D15C0 000CE3C0 38 C4 91 40 */ addi r6, r4, lbl_streams@l /* 800D15C4 000CE3C4 38 60 00 00 */ li r3, 0 /* 800D15C8 000CE3C8 7C 09 03 A6 */ mtctr r0 lbl_800D15CC: @@ -2048,10 +2048,10 @@ lbl_800D1610: /* 800D161C 000CE41C 41 82 00 28 */ beq lbl_800D1644 /* 800D1620 000CE420 55 20 07 39 */ rlwinm. r0, r9, 0, 0x1c, 0x1c /* 800D1624 000CE424 40 82 00 20 */ bne lbl_800D1644 -/* 800D1628 000CE428 80 0D 92 D4 */ lwz r0, lbl_803CBBD4-_SDA_BASE_(r13) +/* 800D1628 000CE428 80 0D 92 D4 */ lwz r0, lbl_zero_point-_SDA_BASE_(r13) /* 800D162C 000CE42C 7C 0B 00 40 */ cmplw r11, r0 /* 800D1630 000CE430 41 80 00 14 */ blt lbl_800D1644 -/* 800D1634 000CE434 80 0D 92 D8 */ lwz r0, lbl_803CBBD8-_SDA_BASE_(r13) +/* 800D1634 000CE434 80 0D 92 D8 */ lwz r0, lbl_zero_end-_SDA_BASE_(r13) /* 800D1638 000CE438 7C 0B 00 40 */ cmplw r11, r0 /* 800D163C 000CE43C 40 80 00 08 */ bge lbl_800D1644 /* 800D1640 000CE440 38 80 00 01 */ li r4, 1 @@ -2102,9 +2102,9 @@ lbl_800D16CC: /* 800D16D0 000CE4D0 41 82 01 F0 */ beq lbl_800D18C0 /* 800D16D4 000CE4D4 28 05 00 00 */ cmplwi r5, 0 /* 800D16D8 000CE4D8 41 82 01 08 */ beq lbl_800D17E0 -/* 800D16DC 000CE4DC 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha +/* 800D16DC 000CE4DC 3C 80 80 3C */ lis r4, lbl_gSnd@ha /* 800D16E0 000CE4E0 3C 60 51 EC */ lis r3, 0x51EB851F@ha -/* 800D16E4 000CE4E4 38 84 D5 B4 */ addi r4, r4, lbl_803BD5B4@l +/* 800D16E4 000CE4E4 38 84 D5 B4 */ addi r4, r4, lbl_gSnd@l /* 800D16E8 000CE4E8 38 E4 00 1C */ addi r7, r4, 0x1c /* 800D16EC 000CE4EC 38 83 85 1F */ addi r4, r3, 0x51EB851F@l /* 800D16F0 000CE4F0 7C E9 3B 78 */ mr r9, r7 @@ -2149,9 +2149,9 @@ lbl_800D173C: /* 800D1784 000CE584 39 40 FC 7C */ li r10, -900 /* 800D1788 000CE588 4B FF 4F 09 */ bl MIXInitChannel /* 800D178C 000CE58C 1C 9F 01 0C */ mulli r4, r31, 0x10c -/* 800D1790 000CE590 3C 60 80 3D */ lis r3, lbl_803C9140@ha +/* 800D1790 000CE590 3C 60 80 3D */ lis r3, lbl_streams@ha /* 800D1794 000CE594 38 00 00 00 */ li r0, 0 -/* 800D1798 000CE598 38 63 91 40 */ addi r3, r3, lbl_803C9140@l +/* 800D1798 000CE598 38 63 91 40 */ addi r3, r3, lbl_streams@l /* 800D179C 000CE59C 7F C3 21 2E */ stwx r30, r3, r4 /* 800D17A0 000CE5A0 7C 83 22 14 */ add r4, r3, r4 /* 800D17A4 000CE5A4 7F A3 EB 78 */ mr r3, r29 @@ -2173,12 +2173,12 @@ lbl_800D17D8: /* 800D17D8 000CE5D8 7C 09 40 40 */ cmplw r9, r8 /* 800D17DC 000CE5DC 40 82 FF 20 */ bne lbl_800D16FC lbl_800D17E0: -/* 800D17E0 000CE5E0 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha -/* 800D17E4 000CE5E4 3C 60 80 3D */ lis r3, lbl_803C9140@ha +/* 800D17E0 000CE5E0 3C 80 80 3C */ lis r4, lbl_gSnd@ha +/* 800D17E4 000CE5E4 3C 60 80 3D */ lis r3, lbl_streams@ha /* 800D17E8 000CE5E8 38 00 00 06 */ li r0, 6 /* 800D17EC 000CE5EC 3B E0 00 00 */ li r31, 0 -/* 800D17F0 000CE5F0 38 84 D5 B4 */ addi r4, r4, lbl_803BD5B4@l -/* 800D17F4 000CE5F4 38 63 91 40 */ addi r3, r3, lbl_803C9140@l +/* 800D17F0 000CE5F0 38 84 D5 B4 */ addi r4, r4, lbl_gSnd@l +/* 800D17F4 000CE5F4 38 63 91 40 */ addi r3, r3, lbl_streams@l /* 800D17F8 000CE5F8 7C 09 03 A6 */ mtctr r0 lbl_800D17FC: /* 800D17FC 000CE5FC 80 04 00 6C */ lwz r0, 0x6c(r4) @@ -2208,9 +2208,9 @@ lbl_800D17FC: /* 800D185C 000CE65C 39 40 FC 7C */ li r10, -900 /* 800D1860 000CE660 4B FF 4E 31 */ bl MIXInitChannel /* 800D1864 000CE664 1C 9F 01 0C */ mulli r4, r31, 0x10c -/* 800D1868 000CE668 3C 60 80 3D */ lis r3, lbl_803C9140@ha +/* 800D1868 000CE668 3C 60 80 3D */ lis r3, lbl_streams@ha /* 800D186C 000CE66C 38 00 00 00 */ li r0, 0 -/* 800D1870 000CE670 38 63 91 40 */ addi r3, r3, lbl_803C9140@l +/* 800D1870 000CE670 38 63 91 40 */ addi r3, r3, lbl_streams@l /* 800D1874 000CE674 7F C3 21 2E */ stwx r30, r3, r4 /* 800D1878 000CE678 7C 83 22 14 */ add r4, r3, r4 /* 800D187C 000CE67C 7F A3 EB 78 */ mr r3, r29 @@ -2233,18 +2233,18 @@ lbl_800D18AC: /* 800D18B8 000CE6B8 42 00 FF 44 */ bdnz lbl_800D17FC /* 800D18BC 000CE6BC 48 00 00 5C */ b lbl_800D1918 lbl_800D18C0: -/* 800D18C0 000CE6C0 3C 60 80 3D */ lis r3, lbl_803C8A00@ha +/* 800D18C0 000CE6C0 3C 60 80 3D */ lis r3, lbl_voices@ha /* 800D18C4 000CE6C4 38 00 00 3A */ li r0, 0x3a -/* 800D18C8 000CE6C8 38 63 8A 00 */ addi r3, r3, lbl_803C8A00@l +/* 800D18C8 000CE6C8 38 63 8A 00 */ addi r3, r3, lbl_voices@l /* 800D18CC 000CE6CC 38 C0 00 00 */ li r6, 0 /* 800D18D0 000CE6D0 7C 09 03 A6 */ mtctr r0 lbl_800D18D4: /* 800D18D4 000CE6D4 80 03 00 00 */ lwz r0, 0(r3) /* 800D18D8 000CE6D8 28 00 00 00 */ cmplwi r0, 0 /* 800D18DC 000CE6DC 40 82 00 30 */ bne lbl_800D190C -/* 800D18E0 000CE6E0 3C 60 80 3D */ lis r3, lbl_803C8A00@ha +/* 800D18E0 000CE6E0 3C 60 80 3D */ lis r3, lbl_voices@ha /* 800D18E4 000CE6E4 54 C0 28 34 */ slwi r0, r6, 5 -/* 800D18E8 000CE6E8 38 63 8A 00 */ addi r3, r3, lbl_803C8A00@l +/* 800D18E8 000CE6E8 38 63 8A 00 */ addi r3, r3, lbl_voices@l /* 800D18EC 000CE6EC 38 80 00 00 */ li r4, 0 /* 800D18F0 000CE6F0 7C A3 02 14 */ add r5, r3, r0 /* 800D18F4 000CE6F4 38 66 00 06 */ addi r3, r6, 6 @@ -2272,28 +2272,28 @@ lbl_800D191C: iSnd.iSndPrepStream__FP13xSndVoiceInfo: /* 800D1938 000CE738 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800D193C 000CE73C 7C 08 02 A6 */ mflr r0 -/* 800D1940 000CE740 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha +/* 800D1940 000CE740 3C 80 80 3C */ lis r4, lbl_gSnd@ha /* 800D1944 000CE744 90 01 00 24 */ stw r0, 0x24(r1) /* 800D1948 000CE748 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800D194C 000CE74C 93 C1 00 18 */ stw r30, 0x18(r1) /* 800D1950 000CE750 93 A1 00 14 */ stw r29, 0x14(r1) /* 800D1954 000CE754 7C 7D 1B 78 */ mr r29, r3 -/* 800D1958 000CE758 38 64 D5 B4 */ addi r3, r4, lbl_803BD5B4@l +/* 800D1958 000CE758 38 64 D5 B4 */ addi r3, r4, lbl_gSnd@l /* 800D195C 000CE75C 3C 80 51 EC */ lis r4, 0x51EB851F@ha /* 800D1960 000CE760 38 03 00 1C */ addi r0, r3, 0x1c /* 800D1964 000CE764 93 81 00 10 */ stw r28, 0x10(r1) /* 800D1968 000CE768 7C 00 E8 50 */ subf r0, r0, r29 /* 800D196C 000CE76C 38 84 85 1F */ addi r4, r4, 0x51EB851F@l /* 800D1970 000CE770 7C A4 00 96 */ mulhw r5, r4, r0 -/* 800D1974 000CE774 3C 60 80 3D */ lis r3, lbl_803CA4D8@ha -/* 800D1978 000CE778 3C 80 80 3D */ lis r4, lbl_803C9140@ha -/* 800D197C 000CE77C 3B 83 A4 D8 */ addi r28, r3, lbl_803CA4D8@l +/* 800D1974 000CE774 3C 60 80 3D */ lis r3, lbl_snd@ha +/* 800D1978 000CE778 3C 80 80 3D */ lis r4, lbl_streams@ha +/* 800D197C 000CE77C 3B 83 A4 D8 */ addi r28, r3, lbl_snd@l /* 800D1980 000CE780 80 7D 00 00 */ lwz r3, 0(r29) /* 800D1984 000CE784 80 1C 00 60 */ lwz r0, 0x60(r28) /* 800D1988 000CE788 7C A5 2E 70 */ srawi r5, r5, 5 /* 800D198C 000CE78C 7C 00 18 40 */ cmplw r0, r3 /* 800D1990 000CE790 54 A0 0F FE */ srwi r0, r5, 0x1f -/* 800D1994 000CE794 38 84 91 40 */ addi r4, r4, lbl_803C9140@l +/* 800D1994 000CE794 38 84 91 40 */ addi r4, r4, lbl_streams@l /* 800D1998 000CE798 7F E5 02 14 */ add r31, r5, r0 /* 800D199C 000CE79C 1C 1F 01 0C */ mulli r0, r31, 0x10c /* 800D19A0 000CE7A0 7F C4 02 14 */ add r30, r4, r0 @@ -2306,14 +2306,14 @@ iSnd.iSndPrepStream__FP13xSndVoiceInfo: /* 800D19BC 000CE7BC 38 60 00 40 */ li r3, 0x40 /* 800D19C0 000CE7C0 48 00 00 88 */ b lbl_800D1A48 lbl_800D19C4: -/* 800D19C4 000CE7C4 3C 80 80 3D */ lis r4, lbl_803CA4D8@ha +/* 800D19C4 000CE7C4 3C 80 80 3D */ lis r4, lbl_snd@ha /* 800D19C8 000CE7C8 38 7E 00 20 */ addi r3, r30, 0x20 -/* 800D19CC 000CE7CC 38 84 A4 D8 */ addi r4, r4, lbl_803CA4D8@l +/* 800D19CC 000CE7CC 38 84 A4 D8 */ addi r4, r4, lbl_snd@l /* 800D19D0 000CE7D0 38 A0 00 64 */ li r5, 0x64 /* 800D19D4 000CE7D4 4B F3 1B 6D */ bl memcpy -/* 800D19D8 000CE7D8 3C 80 80 3D */ lis r4, lbl_803CA4D8@ha +/* 800D19D8 000CE7D8 3C 80 80 3D */ lis r4, lbl_snd@ha /* 800D19DC 000CE7DC 38 7E 00 98 */ addi r3, r30, 0x98 -/* 800D19E0 000CE7E0 38 84 A4 D8 */ addi r4, r4, lbl_803CA4D8@l +/* 800D19E0 000CE7E0 38 84 A4 D8 */ addi r4, r4, lbl_snd@l /* 800D19E4 000CE7E4 38 A0 00 3C */ li r5, 0x3c /* 800D19E8 000CE7E8 38 84 01 10 */ addi r4, r4, 0x110 /* 800D19EC 000CE7EC 4B F3 1B 55 */ bl memcpy @@ -2355,14 +2355,14 @@ lbl_800D1A48: iSnd.iSndPlayMemStream__FP13xSndVoiceInfo: /* 800D1A68 000CE868 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800D1A6C 000CE86C 7C 08 02 A6 */ mflr r0 -/* 800D1A70 000CE870 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha +/* 800D1A70 000CE870 3C 80 80 3C */ lis r4, lbl_gSnd@ha /* 800D1A74 000CE874 3C A0 51 EC */ lis r5, 0x51EB851F@ha /* 800D1A78 000CE878 90 01 00 44 */ stw r0, 0x44(r1) -/* 800D1A7C 000CE87C 38 C4 D5 B4 */ addi r6, r4, lbl_803BD5B4@l -/* 800D1A80 000CE880 3C 80 80 3D */ lis r4, lbl_803C9140@ha +/* 800D1A7C 000CE87C 38 C4 D5 B4 */ addi r6, r4, lbl_gSnd@l +/* 800D1A80 000CE880 3C 80 80 3D */ lis r4, lbl_streams@ha /* 800D1A84 000CE884 38 A5 85 1F */ addi r5, r5, 0x51EB851F@l /* 800D1A88 000CE888 93 E1 00 3C */ stw r31, 0x3c(r1) -/* 800D1A8C 000CE88C 38 04 91 40 */ addi r0, r4, lbl_803C9140@l +/* 800D1A8C 000CE88C 38 04 91 40 */ addi r0, r4, lbl_streams@l /* 800D1A90 000CE890 93 C1 00 38 */ stw r30, 0x38(r1) /* 800D1A94 000CE894 93 A1 00 34 */ stw r29, 0x34(r1) /* 800D1A98 000CE898 93 81 00 30 */ stw r28, 0x30(r1) @@ -2429,21 +2429,21 @@ iSnd.iSndPlayMemStream__FP13xSndVoiceInfo: /* 800D1B8C 000CE98C 38 80 00 01 */ li r4, 1 /* 800D1B90 000CE990 48 0E 8B B5 */ bl AXSetVoiceType /* 800D1B94 000CE994 C0 5C 00 20 */ lfs f2, 0x20(r28) -/* 800D1B98 000CE998 C0 02 98 28 */ lfs f0, lbl_803CE1A8-_SDA2_BASE_(r2) -/* 800D1B9C 000CE99C C0 22 98 24 */ lfs f1, lbl_803CE1A4-_SDA2_BASE_(r2) +/* 800D1B98 000CE998 C0 02 98 28 */ lfs f0, lbl__1508-_SDA2_BASE_(r2) +/* 800D1B9C 000CE99C C0 22 98 24 */ lfs f1, lbl__1507-_SDA2_BASE_(r2) /* 800D1BA0 000CE9A0 EC 42 00 24 */ fdivs f2, f2, f0 /* 800D1BA4 000CE9A4 4B F5 E0 91 */ bl powf__3stdFff /* 800D1BA8 000CE9A8 80 1E 00 28 */ lwz r0, 0x28(r30) /* 800D1BAC 000CE9AC 3C A0 43 30 */ lis r5, 0x4330 -/* 800D1BB0 000CE9B0 3C 60 80 3D */ lis r3, lbl_803C9140@ha +/* 800D1BB0 000CE9B0 3C 60 80 3D */ lis r3, lbl_streams@ha /* 800D1BB4 000CE9B4 3C 80 80 00 */ lis r4, 0x7FFFFFFF@ha /* 800D1BB8 000CE9B8 90 01 00 1C */ stw r0, 0x1c(r1) -/* 800D1BBC 000CE9BC 38 03 91 40 */ addi r0, r3, lbl_803C9140@l -/* 800D1BC0 000CE9C0 C8 62 98 38 */ lfd f3, lbl_803CE1B8-_SDA2_BASE_(r2) +/* 800D1BBC 000CE9BC 38 03 91 40 */ addi r0, r3, lbl_streams@l +/* 800D1BC0 000CE9C0 C8 62 98 38 */ lfd f3, lbl__1512_1-_SDA2_BASE_(r2) /* 800D1BC4 000CE9C4 38 C4 FF FF */ addi r6, r4, 0x7FFFFFFF@l /* 800D1BC8 000CE9C8 90 A1 00 18 */ stw r5, 0x18(r1) /* 800D1BCC 000CE9CC 7C A0 FA 14 */ add r5, r0, r31 -/* 800D1BD0 000CE9D0 C0 02 98 2C */ lfs f0, lbl_803CE1AC-_SDA2_BASE_(r2) +/* 800D1BD0 000CE9D0 C0 02 98 2C */ lfs f0, lbl__1509-_SDA2_BASE_(r2) /* 800D1BD4 000CE9D4 7F 83 E3 78 */ mr r3, r28 /* 800D1BD8 000CE9D8 C8 41 00 18 */ lfd f2, 0x18(r1) /* 800D1BDC 000CE9DC 7F C4 F3 78 */ mr r4, r30 @@ -2455,7 +2455,7 @@ iSnd.iSndPlayMemStream__FP13xSndVoiceInfo: /* 800D1BF4 000CE9F4 D8 01 00 20 */ stfd f0, 0x20(r1) /* 800D1BF8 000CE9F8 80 01 00 24 */ lwz r0, 0x24(r1) /* 800D1BFC 000CE9FC B0 07 01 DE */ sth r0, 0x1de(r7) -/* 800D1C00 000CEA00 C0 02 98 30 */ lfs f0, lbl_803CE1B0-_SDA2_BASE_(r2) +/* 800D1C00 000CEA00 C0 02 98 30 */ lfs f0, lbl__1510-_SDA2_BASE_(r2) /* 800D1C04 000CEA04 80 FE 00 00 */ lwz r7, 0(r30) /* 800D1C08 000CEA08 EC 00 00 72 */ fmuls f0, f0, f1 /* 800D1C0C 000CEA0C FC 00 00 1E */ fctiwz f0, f0 @@ -2489,16 +2489,16 @@ lbl_800D1C4C: iSnd.iSndPlayStream__FP13xSndVoiceInfo: /* 800D1C6C 000CEA6C 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800D1C70 000CEA70 7C 08 02 A6 */ mflr r0 -/* 800D1C74 000CEA74 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha +/* 800D1C74 000CEA74 3C 80 80 3C */ lis r4, lbl_gSnd@ha /* 800D1C78 000CEA78 3C A0 51 EC */ lis r5, 0x51EB851F@ha /* 800D1C7C 000CEA7C 90 01 00 54 */ stw r0, 0x54(r1) -/* 800D1C80 000CEA80 38 C4 D5 B4 */ addi r6, r4, lbl_803BD5B4@l -/* 800D1C84 000CEA84 3C 80 80 3D */ lis r4, lbl_803C9140@ha +/* 800D1C80 000CEA80 38 C4 D5 B4 */ addi r6, r4, lbl_gSnd@l +/* 800D1C84 000CEA84 3C 80 80 3D */ lis r4, lbl_streams@ha /* 800D1C88 000CEA88 38 A5 85 1F */ addi r5, r5, 0x51EB851F@l /* 800D1C8C 000CEA8C BF 61 00 3C */ stmw r27, 0x3c(r1) /* 800D1C90 000CEA90 7C 7C 1B 78 */ mr r28, r3 /* 800D1C94 000CEA94 38 66 00 1C */ addi r3, r6, 0x1c -/* 800D1C98 000CEA98 38 04 91 40 */ addi r0, r4, lbl_803C9140@l +/* 800D1C98 000CEA98 38 04 91 40 */ addi r0, r4, lbl_streams@l /* 800D1C9C 000CEA9C 7C 63 E0 50 */ subf r3, r3, r28 /* 800D1CA0 000CEAA0 7C 65 18 96 */ mulhw r3, r5, r3 /* 800D1CA4 000CEAA4 7C 63 2E 70 */ srawi r3, r3, 5 @@ -2583,21 +2583,21 @@ lbl_800D1D40: /* 800D1DD8 000CEBD8 38 80 00 01 */ li r4, 1 /* 800D1DDC 000CEBDC 48 0E 89 69 */ bl AXSetVoiceType /* 800D1DE0 000CEBE0 C0 5C 00 20 */ lfs f2, 0x20(r28) -/* 800D1DE4 000CEBE4 C0 02 98 28 */ lfs f0, lbl_803CE1A8-_SDA2_BASE_(r2) -/* 800D1DE8 000CEBE8 C0 22 98 24 */ lfs f1, lbl_803CE1A4-_SDA2_BASE_(r2) +/* 800D1DE4 000CEBE4 C0 02 98 28 */ lfs f0, lbl__1508-_SDA2_BASE_(r2) +/* 800D1DE8 000CEBE8 C0 22 98 24 */ lfs f1, lbl__1507-_SDA2_BASE_(r2) /* 800D1DEC 000CEBEC EC 42 00 24 */ fdivs f2, f2, f0 /* 800D1DF0 000CEBF0 4B F5 DE 45 */ bl powf__3stdFff /* 800D1DF4 000CEBF4 80 1E 00 28 */ lwz r0, 0x28(r30) /* 800D1DF8 000CEBF8 3C A0 43 30 */ lis r5, 0x4330 -/* 800D1DFC 000CEBFC 3C 60 80 3D */ lis r3, lbl_803C9140@ha +/* 800D1DFC 000CEBFC 3C 60 80 3D */ lis r3, lbl_streams@ha /* 800D1E00 000CEC00 3C 80 80 00 */ lis r4, 0x7FFFFFFF@ha /* 800D1E04 000CEC04 90 01 00 1C */ stw r0, 0x1c(r1) -/* 800D1E08 000CEC08 38 03 91 40 */ addi r0, r3, lbl_803C9140@l -/* 800D1E0C 000CEC0C C8 62 98 38 */ lfd f3, lbl_803CE1B8-_SDA2_BASE_(r2) +/* 800D1E08 000CEC08 38 03 91 40 */ addi r0, r3, lbl_streams@l +/* 800D1E0C 000CEC0C C8 62 98 38 */ lfd f3, lbl__1512_1-_SDA2_BASE_(r2) /* 800D1E10 000CEC10 38 C4 FF FF */ addi r6, r4, 0x7FFFFFFF@l /* 800D1E14 000CEC14 90 A1 00 18 */ stw r5, 0x18(r1) /* 800D1E18 000CEC18 7C A0 FA 14 */ add r5, r0, r31 -/* 800D1E1C 000CEC1C C0 02 98 2C */ lfs f0, lbl_803CE1AC-_SDA2_BASE_(r2) +/* 800D1E1C 000CEC1C C0 02 98 2C */ lfs f0, lbl__1509-_SDA2_BASE_(r2) /* 800D1E20 000CEC20 7F 83 E3 78 */ mr r3, r28 /* 800D1E24 000CEC24 C8 41 00 18 */ lfd f2, 0x18(r1) /* 800D1E28 000CEC28 7F C4 F3 78 */ mr r4, r30 @@ -2609,7 +2609,7 @@ lbl_800D1D40: /* 800D1E40 000CEC40 D8 01 00 20 */ stfd f0, 0x20(r1) /* 800D1E44 000CEC44 80 01 00 24 */ lwz r0, 0x24(r1) /* 800D1E48 000CEC48 B0 07 01 DE */ sth r0, 0x1de(r7) -/* 800D1E4C 000CEC4C C0 02 98 30 */ lfs f0, lbl_803CE1B0-_SDA2_BASE_(r2) +/* 800D1E4C 000CEC4C C0 02 98 30 */ lfs f0, lbl__1510-_SDA2_BASE_(r2) /* 800D1E50 000CEC50 80 FE 00 00 */ lwz r7, 0(r30) /* 800D1E54 000CEC54 EC 00 00 72 */ fmuls f0, f0, f1 /* 800D1E58 000CEC58 FC 00 00 1E */ fctiwz f0, f0 @@ -2640,10 +2640,10 @@ lbl_800D1E98: iSnd.iSndPlaySound__FP13xSndVoiceInfo: /* 800D1EAC 000CECAC 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800D1EB0 000CECB0 7C 08 02 A6 */ mflr r0 -/* 800D1EB4 000CECB4 3C 80 80 3D */ lis r4, lbl_803CA4D8@ha +/* 800D1EB4 000CECB4 3C 80 80 3D */ lis r4, lbl_snd@ha /* 800D1EB8 000CECB8 90 01 00 54 */ stw r0, 0x54(r1) /* 800D1EBC 000CECBC BF 21 00 34 */ stmw r25, 0x34(r1) -/* 800D1EC0 000CECC0 3B 44 A4 D8 */ addi r26, r4, lbl_803CA4D8@l +/* 800D1EC0 000CECC0 3B 44 A4 D8 */ addi r26, r4, lbl_snd@l /* 800D1EC4 000CECC4 7C 79 1B 78 */ mr r25, r3 /* 800D1EC8 000CECC8 80 63 00 00 */ lwz r3, 0(r3) /* 800D1ECC 000CECCC 80 1A 00 60 */ lwz r0, 0x60(r26) @@ -2657,15 +2657,15 @@ iSnd.iSndPlaySound__FP13xSndVoiceInfo: /* 800D1EEC 000CECEC 38 60 00 00 */ li r3, 0 /* 800D1EF0 000CECF0 48 00 02 9C */ b lbl_800D218C lbl_800D1EF4: -/* 800D1EF4 000CECF4 80 0D 92 F4 */ lwz r0, lbl_803CBBF4-_SDA_BASE_(r13) +/* 800D1EF4 000CECF4 80 0D 92 F4 */ lwz r0, lbl_sound_stream-_SDA_BASE_(r13) /* 800D1EF8 000CECF8 2C 00 00 00 */ cmpwi r0, 0 /* 800D1EFC 000CECFC 41 82 00 0C */ beq lbl_800D1F08 /* 800D1F00 000CED00 38 00 00 00 */ li r0, 0 -/* 800D1F04 000CED04 90 0D 92 F4 */ stw r0, lbl_803CBBF4-_SDA_BASE_(r13) +/* 800D1F04 000CED04 90 0D 92 F4 */ stw r0, lbl_sound_stream-_SDA_BASE_(r13) lbl_800D1F08: -/* 800D1F08 000CED08 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha +/* 800D1F08 000CED08 3C 60 80 3C */ lis r3, lbl_gSnd@ha /* 800D1F0C 000CED0C A0 B9 00 1A */ lhz r5, 0x1a(r25) -/* 800D1F10 000CED10 38 83 D5 B4 */ addi r4, r3, lbl_803BD5B4@l +/* 800D1F10 000CED10 38 83 D5 B4 */ addi r4, r3, lbl_gSnd@l /* 800D1F14 000CED14 3C 60 51 EC */ lis r3, 0x51EB851F@ha /* 800D1F18 000CED18 38 04 00 1C */ addi r0, r4, 0x1c /* 800D1F1C 000CED1C 28 05 00 FF */ cmplwi r5, 0xff @@ -2680,17 +2680,17 @@ lbl_800D1F08: /* 800D1F40 000CED40 3B 40 00 FF */ li r26, 0xff lbl_800D1F44: /* 800D1F44 000CED44 38 1B FF FA */ addi r0, r27, -6 -/* 800D1F48 000CED48 3C 60 80 3D */ lis r3, lbl_803C8A00@ha +/* 800D1F48 000CED48 3C 60 80 3D */ lis r3, lbl_voices@ha /* 800D1F4C 000CED4C 54 1E 28 34 */ slwi r30, r0, 5 /* 800D1F50 000CED50 57 5A E8 FE */ srwi r26, r26, 3 -/* 800D1F54 000CED54 38 03 8A 00 */ addi r0, r3, lbl_803C8A00@l +/* 800D1F54 000CED54 38 03 8A 00 */ addi r0, r3, lbl_voices@l /* 800D1F58 000CED58 7F 80 F2 14 */ add r28, r0, r30 /* 800D1F5C 000CED5C 80 1C 00 00 */ lwz r0, 0(r28) /* 800D1F60 000CED60 28 00 00 00 */ cmplwi r0, 0 /* 800D1F64 000CED64 40 82 02 24 */ bne lbl_800D2188 -/* 800D1F68 000CED68 3C 60 80 3D */ lis r3, lbl_803CA4D8@ha +/* 800D1F68 000CED68 3C 60 80 3D */ lis r3, lbl_snd@ha /* 800D1F6C 000CED6C 3C C0 43 30 */ lis r6, 0x4330 -/* 800D1F70 000CED70 3B E3 A4 D8 */ addi r31, r3, lbl_803CA4D8@l +/* 800D1F70 000CED70 3B E3 A4 D8 */ addi r31, r3, lbl_snd@l /* 800D1F74 000CED74 80 19 00 00 */ lwz r0, 0(r25) /* 800D1F78 000CED78 80 7F 00 00 */ lwz r3, 0(r31) /* 800D1F7C 000CED7C 3B BF 00 0C */ addi r29, r31, 0xc @@ -2700,9 +2700,9 @@ lbl_800D1F44: /* 800D1F8C 000CED8C 38 A0 00 10 */ li r5, 0x10 /* 800D1F90 000CED90 90 61 00 1C */ stw r3, 0x1c(r1) /* 800D1F94 000CED94 38 61 00 08 */ addi r3, r1, 8 -/* 800D1F98 000CED98 C8 22 98 38 */ lfd f1, lbl_803CE1B8-_SDA2_BASE_(r2) +/* 800D1F98 000CED98 C8 22 98 38 */ lfd f1, lbl__1512_1-_SDA2_BASE_(r2) /* 800D1F9C 000CED9C 90 C1 00 18 */ stw r6, 0x18(r1) -/* 800D1FA0 000CEDA0 C0 42 98 40 */ lfs f2, lbl_803CE1C0-_SDA2_BASE_(r2) +/* 800D1FA0 000CEDA0 C0 42 98 40 */ lfs f2, lbl__1586_1-_SDA2_BASE_(r2) /* 800D1FA4 000CEDA4 C8 01 00 18 */ lfd f0, 0x18(r1) /* 800D1FA8 000CEDA8 90 01 00 24 */ stw r0, 0x24(r1) /* 800D1FAC 000CEDAC EC 00 08 28 */ fsubs f0, f0, f1 @@ -2710,7 +2710,7 @@ lbl_800D1F44: /* 800D1FB4 000CEDB4 EC 22 00 32 */ fmuls f1, f2, f0 /* 800D1FB8 000CEDB8 C8 01 00 20 */ lfd f0, 0x20(r1) /* 800D1FBC 000CEDBC D0 3C 00 0C */ stfs f1, 0xc(r28) -/* 800D1FC0 000CEDC0 C8 22 98 38 */ lfd f1, lbl_803CE1B8-_SDA2_BASE_(r2) +/* 800D1FC0 000CEDC0 C8 22 98 38 */ lfd f1, lbl__1512_1-_SDA2_BASE_(r2) /* 800D1FC4 000CEDC4 C0 5C 00 0C */ lfs f2, 0xc(r28) /* 800D1FC8 000CEDC8 EC 00 08 28 */ fsubs f0, f0, f1 /* 800D1FCC 000CEDCC EC 02 00 24 */ fdivs f0, f2, f0 @@ -2719,7 +2719,7 @@ lbl_800D1F44: /* 800D1FD8 000CEDD8 A0 1D 00 00 */ lhz r0, 0(r29) /* 800D1FDC 000CEDDC 28 00 00 00 */ cmplwi r0, 0 /* 800D1FE0 000CEDE0 40 82 00 14 */ bne lbl_800D1FF4 -/* 800D1FE4 000CEDE4 80 6D 92 D4 */ lwz r3, lbl_803CBBD4-_SDA_BASE_(r13) +/* 800D1FE4 000CEDE4 80 6D 92 D4 */ lwz r3, lbl_zero_point-_SDA_BASE_(r13) /* 800D1FE8 000CEDE8 54 60 84 3E */ srwi r0, r3, 0x10 /* 800D1FEC 000CEDEC B0 61 00 0E */ sth r3, 0xe(r1) /* 800D1FF0 000CEDF0 B0 01 00 0C */ sth r0, 0xc(r1) @@ -2749,9 +2749,9 @@ lbl_800D202C: /* 800D2044 000CEE44 80 7C 00 00 */ lwz r3, 0(r28) /* 800D2048 000CEE48 38 80 00 00 */ li r4, 0 /* 800D204C 000CEE4C 48 0E 86 F9 */ bl AXSetVoiceType -/* 800D2050 000CEE50 3C 80 80 3D */ lis r4, lbl_803CA4D8@ha +/* 800D2050 000CEE50 3C 80 80 3D */ lis r4, lbl_snd@ha /* 800D2054 000CEE54 80 7C 00 00 */ lwz r3, 0(r28) -/* 800D2058 000CEE58 38 84 A4 D8 */ addi r4, r4, lbl_803CA4D8@l +/* 800D2058 000CEE58 38 84 A4 D8 */ addi r4, r4, lbl_snd@l /* 800D205C 000CEE5C 38 84 00 1C */ addi r4, r4, 0x1c /* 800D2060 000CEE60 48 0E 89 89 */ bl AXSetVoiceAdpcm /* 800D2064 000CEE64 80 7C 00 00 */ lwz r3, 0(r28) @@ -2770,16 +2770,16 @@ lbl_800D202C: /* 800D2098 000CEE98 7F 84 E3 78 */ mr r4, r28 /* 800D209C 000CEE9C 4B FF F2 3D */ bl iSnd.iSndVolUpdate__FP13xSndVoiceInfoP5vinfo /* 800D20A0 000CEEA0 C0 59 00 20 */ lfs f2, 0x20(r25) -/* 800D20A4 000CEEA4 C0 02 98 28 */ lfs f0, lbl_803CE1A8-_SDA2_BASE_(r2) -/* 800D20A8 000CEEA8 C0 22 98 24 */ lfs f1, lbl_803CE1A4-_SDA2_BASE_(r2) +/* 800D20A4 000CEEA4 C0 02 98 28 */ lfs f0, lbl__1508-_SDA2_BASE_(r2) +/* 800D20A8 000CEEA8 C0 22 98 24 */ lfs f1, lbl__1507-_SDA2_BASE_(r2) /* 800D20AC 000CEEAC EC 42 00 24 */ fdivs f2, f2, f0 /* 800D20B0 000CEEB0 4B F5 DB 85 */ bl powf__3stdFff /* 800D20B4 000CEEB4 80 7F 00 08 */ lwz r3, 8(r31) /* 800D20B8 000CEEB8 3C 00 43 30 */ lis r0, 0x4330 /* 800D20BC 000CEEBC 90 01 00 20 */ stw r0, 0x20(r1) -/* 800D20C0 000CEEC0 C8 62 98 38 */ lfd f3, lbl_803CE1B8-_SDA2_BASE_(r2) +/* 800D20C0 000CEEC0 C8 62 98 38 */ lfd f3, lbl__1512_1-_SDA2_BASE_(r2) /* 800D20C4 000CEEC4 90 61 00 24 */ stw r3, 0x24(r1) -/* 800D20C8 000CEEC8 C0 02 98 2C */ lfs f0, lbl_803CE1AC-_SDA2_BASE_(r2) +/* 800D20C8 000CEEC8 C0 02 98 2C */ lfs f0, lbl__1509-_SDA2_BASE_(r2) /* 800D20CC 000CEECC C8 41 00 20 */ lfd f2, 0x20(r1) /* 800D20D0 000CEED0 80 7C 00 00 */ lwz r3, 0(r28) /* 800D20D4 000CEED4 EC 42 18 28 */ fsubs f2, f2, f3 @@ -2789,7 +2789,7 @@ lbl_800D202C: /* 800D20E4 000CEEE4 D8 01 00 18 */ stfd f0, 0x18(r1) /* 800D20E8 000CEEE8 80 01 00 1C */ lwz r0, 0x1c(r1) /* 800D20EC 000CEEEC B0 03 01 DE */ sth r0, 0x1de(r3) -/* 800D20F0 000CEEF0 C8 02 98 48 */ lfd f0, lbl_803CE1C8-_SDA2_BASE_(r2) +/* 800D20F0 000CEEF0 C8 02 98 48 */ lfd f0, lbl__1587-_SDA2_BASE_(r2) /* 800D20F4 000CEEF4 80 7C 00 00 */ lwz r3, 0(r28) /* 800D20F8 000CEEF8 FC 00 00 72 */ fmul f0, f0, f1 /* 800D20FC 000CEEFC FC 00 00 1E */ fctiwz f0, f0 @@ -2799,9 +2799,9 @@ lbl_800D202C: /* 800D210C 000CEF0C A0 1D 00 00 */ lhz r0, 0(r29) /* 800D2110 000CEF10 28 00 00 00 */ cmplwi r0, 0 /* 800D2114 000CEF14 41 82 00 18 */ beq lbl_800D212C -/* 800D2118 000CEF18 3C 80 80 3D */ lis r4, lbl_803CA4D8@ha +/* 800D2118 000CEF18 3C 80 80 3D */ lis r4, lbl_snd@ha /* 800D211C 000CEF1C 80 7C 00 00 */ lwz r3, 0(r28) -/* 800D2120 000CEF20 38 84 A4 D8 */ addi r4, r4, lbl_803CA4D8@l +/* 800D2120 000CEF20 38 84 A4 D8 */ addi r4, r4, lbl_snd@l /* 800D2124 000CEF24 38 84 00 44 */ addi r4, r4, 0x44 /* 800D2128 000CEF28 48 0E 8A 95 */ bl AXSetVoiceAdpcmLoop lbl_800D212C: @@ -2817,8 +2817,8 @@ lbl_800D212C: /* 800D2150 000CEF50 48 0E 85 99 */ bl AXSetVoiceState /* 800D2154 000CEF54 7F 43 D3 78 */ mr r3, r26 /* 800D2158 000CEF58 48 10 21 E1 */ bl OSRestoreInterrupts -/* 800D215C 000CEF5C 3C 60 80 3D */ lis r3, lbl_803C8A00@ha -/* 800D2160 000CEF60 38 03 8A 00 */ addi r0, r3, lbl_803C8A00@l +/* 800D215C 000CEF5C 3C 60 80 3D */ lis r3, lbl_voices@ha +/* 800D2160 000CEF60 38 03 8A 00 */ addi r0, r3, lbl_voices@l /* 800D2164 000CEF64 7C 60 F2 14 */ add r3, r0, r30 /* 800D2168 000CEF68 80 03 00 04 */ lwz r0, 4(r3) /* 800D216C 000CEF6C 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e @@ -2841,12 +2841,12 @@ lbl_800D218C: iSndPlay__FP13xSndVoiceInfo: /* 800D21A0 000CEFA0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D21A4 000CEFA4 7C 08 02 A6 */ mflr r0 -/* 800D21A8 000CEFA8 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha +/* 800D21A8 000CEFA8 3C 80 80 3C */ lis r4, lbl_gSnd@ha /* 800D21AC 000CEFAC 90 01 00 14 */ stw r0, 0x14(r1) /* 800D21B0 000CEFB0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D21B4 000CEFB4 93 C1 00 08 */ stw r30, 8(r1) /* 800D21B8 000CEFB8 7C 7E 1B 78 */ mr r30, r3 -/* 800D21BC 000CEFBC 38 64 D5 B4 */ addi r3, r4, lbl_803BD5B4@l +/* 800D21BC 000CEFBC 38 64 D5 B4 */ addi r3, r4, lbl_gSnd@l /* 800D21C0 000CEFC0 3C 80 51 EC */ lis r4, 0x51EB851F@ha /* 800D21C4 000CEFC4 38 03 00 1C */ addi r0, r3, 0x1c /* 800D21C8 000CEFC8 80 7E 00 00 */ lwz r3, 0(r30) @@ -2897,9 +2897,9 @@ lbl_800D2248: iSndSetVol__FUif: /* 800D2260 000CF060 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D2264 000CF064 7C 08 02 A6 */ mflr r0 -/* 800D2268 000CF068 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha +/* 800D2268 000CF068 3C 80 80 3C */ lis r4, lbl_gSnd@ha /* 800D226C 000CF06C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800D2270 000CF070 38 84 D5 B4 */ addi r4, r4, lbl_803BD5B4@l +/* 800D2270 000CF070 38 84 D5 B4 */ addi r4, r4, lbl_gSnd@l /* 800D2274 000CF074 38 00 00 08 */ li r0, 8 /* 800D2278 000CF078 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D227C 000CF07C 38 84 00 1C */ addi r4, r4, 0x1c @@ -2952,8 +2952,8 @@ lbl_800D2330: /* 800D2330 000CF130 2C 1E 00 40 */ cmpwi r30, 0x40 /* 800D2334 000CF134 41 82 00 A4 */ beq lbl_800D23D8 /* 800D2338 000CF138 D0 24 00 1C */ stfs f1, 0x1c(r4) -/* 800D233C 000CF13C 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha -/* 800D2340 000CF140 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l +/* 800D233C 000CF13C 3C 60 80 3C */ lis r3, lbl_gSnd@ha +/* 800D2340 000CF140 38 63 D5 B4 */ addi r3, r3, lbl_gSnd@l /* 800D2344 000CF144 80 04 00 2C */ lwz r0, 0x2c(r4) /* 800D2348 000CF148 54 00 10 3A */ slwi r0, r0, 2 /* 800D234C 000CF14C 7C 63 02 14 */ add r3, r3, r0 @@ -2964,15 +2964,15 @@ lbl_800D2330: /* 800D2360 000CF160 7C 7F 1B 78 */ mr r31, r3 /* 800D2364 000CF164 40 80 00 18 */ bge lbl_800D237C /* 800D2368 000CF168 1C 9E 01 0C */ mulli r4, r30, 0x10c -/* 800D236C 000CF16C 3C 60 80 3D */ lis r3, lbl_803C9140@ha -/* 800D2370 000CF170 38 03 91 40 */ addi r0, r3, lbl_803C9140@l +/* 800D236C 000CF16C 3C 60 80 3D */ lis r3, lbl_streams@ha +/* 800D2370 000CF170 38 03 91 40 */ addi r0, r3, lbl_streams@l /* 800D2374 000CF174 7F C0 22 14 */ add r30, r0, r4 /* 800D2378 000CF178 48 00 00 18 */ b lbl_800D2390 lbl_800D237C: /* 800D237C 000CF17C 38 1E FF FA */ addi r0, r30, -6 -/* 800D2380 000CF180 3C 60 80 3D */ lis r3, lbl_803C8A00@ha +/* 800D2380 000CF180 3C 60 80 3D */ lis r3, lbl_voices@ha /* 800D2384 000CF184 54 04 28 34 */ slwi r4, r0, 5 -/* 800D2388 000CF188 38 03 8A 00 */ addi r0, r3, lbl_803C8A00@l +/* 800D2388 000CF188 38 03 8A 00 */ addi r0, r3, lbl_voices@l /* 800D238C 000CF18C 7F C0 22 14 */ add r30, r0, r4 lbl_800D2390: /* 800D2390 000CF190 80 1E 00 00 */ lwz r0, 0(r30) @@ -3005,10 +3005,10 @@ lbl_800D23D8: iSndSetPitch__FUif: /* 800D23F0 000CF1F0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800D23F4 000CF1F4 7C 08 02 A6 */ mflr r0 -/* 800D23F8 000CF1F8 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha +/* 800D23F8 000CF1F8 3C 80 80 3C */ lis r4, lbl_gSnd@ha /* 800D23FC 000CF1FC FC 40 08 90 */ fmr f2, f1 /* 800D2400 000CF200 90 01 00 24 */ stw r0, 0x24(r1) -/* 800D2404 000CF204 38 84 D5 B4 */ addi r4, r4, lbl_803BD5B4@l +/* 800D2404 000CF204 38 84 D5 B4 */ addi r4, r4, lbl_gSnd@l /* 800D2408 000CF208 38 00 00 08 */ li r0, 8 /* 800D240C 000CF20C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800D2410 000CF210 3B E4 00 1C */ addi r31, r4, 0x1c @@ -3063,30 +3063,30 @@ lbl_800D24C4: /* 800D24CC 000CF2CC 2C 04 00 06 */ cmpwi r4, 6 /* 800D24D0 000CF2D0 40 80 00 18 */ bge lbl_800D24E8 /* 800D24D4 000CF2D4 1C 84 01 0C */ mulli r4, r4, 0x10c -/* 800D24D8 000CF2D8 3C 60 80 3D */ lis r3, lbl_803C9140@ha -/* 800D24DC 000CF2DC 38 03 91 40 */ addi r0, r3, lbl_803C9140@l +/* 800D24D8 000CF2D8 3C 60 80 3D */ lis r3, lbl_streams@ha +/* 800D24DC 000CF2DC 38 03 91 40 */ addi r0, r3, lbl_streams@l /* 800D24E0 000CF2E0 7F C0 22 14 */ add r30, r0, r4 /* 800D24E4 000CF2E4 48 00 00 18 */ b lbl_800D24FC lbl_800D24E8: /* 800D24E8 000CF2E8 38 04 FF FA */ addi r0, r4, -6 -/* 800D24EC 000CF2EC 3C 60 80 3D */ lis r3, lbl_803C8A00@ha +/* 800D24EC 000CF2EC 3C 60 80 3D */ lis r3, lbl_voices@ha /* 800D24F0 000CF2F0 54 04 28 34 */ slwi r4, r0, 5 -/* 800D24F4 000CF2F4 38 03 8A 00 */ addi r0, r3, lbl_803C8A00@l +/* 800D24F4 000CF2F4 38 03 8A 00 */ addi r0, r3, lbl_voices@l /* 800D24F8 000CF2F8 7F C0 22 14 */ add r30, r0, r4 lbl_800D24FC: /* 800D24FC 000CF2FC 80 1E 00 00 */ lwz r0, 0(r30) /* 800D2500 000CF300 28 00 00 00 */ cmplwi r0, 0 /* 800D2504 000CF304 41 82 00 44 */ beq lbl_800D2548 -/* 800D2508 000CF308 C0 02 98 28 */ lfs f0, lbl_803CE1A8-_SDA2_BASE_(r2) -/* 800D250C 000CF30C C0 22 98 24 */ lfs f1, lbl_803CE1A4-_SDA2_BASE_(r2) +/* 800D2508 000CF308 C0 02 98 28 */ lfs f0, lbl__1508-_SDA2_BASE_(r2) +/* 800D250C 000CF30C C0 22 98 24 */ lfs f1, lbl__1507-_SDA2_BASE_(r2) /* 800D2510 000CF310 EC 42 00 24 */ fdivs f2, f2, f0 /* 800D2514 000CF314 4B F5 D7 21 */ bl powf__3stdFff /* 800D2518 000CF318 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800D251C 000CF31C 3C 00 43 30 */ lis r0, 0x4330 /* 800D2520 000CF320 90 01 00 08 */ stw r0, 8(r1) -/* 800D2524 000CF324 C8 42 98 38 */ lfd f2, lbl_803CE1B8-_SDA2_BASE_(r2) +/* 800D2524 000CF324 C8 42 98 38 */ lfd f2, lbl__1512_1-_SDA2_BASE_(r2) /* 800D2528 000CF328 90 61 00 0C */ stw r3, 0xc(r1) -/* 800D252C 000CF32C C0 62 98 50 */ lfs f3, lbl_803CE1D0-_SDA2_BASE_(r2) +/* 800D252C 000CF32C C0 62 98 50 */ lfs f3, lbl__1648-_SDA2_BASE_(r2) /* 800D2530 000CF330 C8 01 00 08 */ lfd f0, 8(r1) /* 800D2534 000CF334 80 7E 00 00 */ lwz r3, 0(r30) /* 800D2538 000CF338 EC 00 10 28 */ fsubs f0, f0, f2 @@ -3114,16 +3114,16 @@ iSndStereo__FUi: /* 800D2574 000CF374 40 82 00 1C */ bne lbl_800D2590 /* 800D2578 000CF378 38 60 00 00 */ li r3, 0 /* 800D257C 000CF37C 48 10 3D 11 */ bl OSSetSoundMode -/* 800D2580 000CF380 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha +/* 800D2580 000CF380 3C 60 80 3C */ lis r3, lbl_gSnd@ha /* 800D2584 000CF384 38 00 00 00 */ li r0, 0 -/* 800D2588 000CF388 90 03 D5 B4 */ stw r0, lbl_803BD5B4@l(r3) +/* 800D2588 000CF388 90 03 D5 B4 */ stw r0, lbl_gSnd@l(r3) /* 800D258C 000CF38C 48 00 00 18 */ b lbl_800D25A4 lbl_800D2590: /* 800D2590 000CF390 38 60 00 01 */ li r3, 1 /* 800D2594 000CF394 48 10 3C F9 */ bl OSSetSoundMode -/* 800D2598 000CF398 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha +/* 800D2598 000CF398 3C 60 80 3C */ lis r3, lbl_gSnd@ha /* 800D259C 000CF39C 38 00 00 01 */ li r0, 1 -/* 800D25A0 000CF3A0 90 03 D5 B4 */ stw r0, lbl_803BD5B4@l(r3) +/* 800D25A0 000CF3A0 90 03 D5 B4 */ stw r0, lbl_gSnd@l(r3) lbl_800D25A4: /* 800D25A4 000CF3A4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D25A8 000CF3A8 7C 08 03 A6 */ mtlr r0 @@ -3138,18 +3138,18 @@ iSndWaitForDeadSounds__Fv: /* 800D25C0 000CF3C0 38 00 00 00 */ li r0, 0 /* 800D25C4 000CF3C4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D25C8 000CF3C8 3B E0 00 8C */ li r31, 0x8c -/* 800D25CC 000CF3CC 90 0D 92 E4 */ stw r0, lbl_803CBBE4-_SDA_BASE_(r13) +/* 800D25CC 000CF3CC 90 0D 92 E4 */ stw r0, lbl_fc-_SDA_BASE_(r13) /* 800D25D0 000CF3D0 48 00 00 1C */ b lbl_800D25EC lbl_800D25D4: -/* 800D25D4 000CF3D4 80 6D 92 E4 */ lwz r3, lbl_803CBBE4-_SDA_BASE_(r13) +/* 800D25D4 000CF3D4 80 6D 92 E4 */ lwz r3, lbl_fc-_SDA_BASE_(r13) /* 800D25D8 000CF3D8 38 03 00 0E */ addi r0, r3, 0xe lbl_800D25DC: -/* 800D25DC 000CF3DC 80 6D 92 E4 */ lwz r3, lbl_803CBBE4-_SDA_BASE_(r13) +/* 800D25DC 000CF3DC 80 6D 92 E4 */ lwz r3, lbl_fc-_SDA_BASE_(r13) /* 800D25E0 000CF3E0 7C 03 00 00 */ cmpw r3, r0 /* 800D25E4 000CF3E4 41 80 FF F8 */ blt lbl_800D25DC /* 800D25E8 000CF3E8 4B FF EF 89 */ bl iSndUpdate__Fv lbl_800D25EC: -/* 800D25EC 000CF3EC 80 0D 92 E4 */ lwz r0, lbl_803CBBE4-_SDA_BASE_(r13) +/* 800D25EC 000CF3EC 80 0D 92 E4 */ lwz r0, lbl_fc-_SDA_BASE_(r13) /* 800D25F0 000CF3F0 7C 00 F8 00 */ cmpw r0, r31 /* 800D25F4 000CF3F4 41 80 FF E0 */ blt lbl_800D25D4 /* 800D25F8 000CF3F8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3173,9 +3173,9 @@ iSndSceneExit__Fv: /* 800D2628 000CF428 7C 7E 1B 78 */ mr r30, r3 /* 800D262C 000CF42C 48 0E 55 FD */ bl ARQFlushQueue /* 800D2630 000CF430 48 0F 41 91 */ bl DVDCancelAll -/* 800D2634 000CF434 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha +/* 800D2634 000CF434 3C 60 80 3C */ lis r3, lbl_gSnd@ha /* 800D2638 000CF438 3B 60 00 00 */ li r27, 0 -/* 800D263C 000CF43C 3B A3 D5 B4 */ addi r29, r3, lbl_803BD5B4@l +/* 800D263C 000CF43C 3B A3 D5 B4 */ addi r29, r3, lbl_gSnd@l /* 800D2640 000CF440 7F BC EB 78 */ mr r28, r29 lbl_800D2644: /* 800D2644 000CF444 80 7C 00 20 */ lwz r3, 0x20(r28) @@ -3201,19 +3201,19 @@ lbl_800D2678: /* 800D2688 000CF488 7F C3 F3 78 */ mr r3, r30 /* 800D268C 000CF48C 48 10 1C AD */ bl OSRestoreInterrupts /* 800D2690 000CF490 38 00 00 00 */ li r0, 0 -/* 800D2694 000CF494 3C 80 80 3D */ lis r4, lbl_803C9140@ha -/* 800D2698 000CF498 3C 60 80 3D */ lis r3, lbl_803C8A00@ha -/* 800D269C 000CF49C 90 0D 92 E4 */ stw r0, lbl_803CBBE4-_SDA_BASE_(r13) -/* 800D26A0 000CF4A0 3B 84 91 40 */ addi r28, r4, lbl_803C9140@l +/* 800D2694 000CF494 3C 80 80 3D */ lis r4, lbl_streams@ha +/* 800D2698 000CF498 3C 60 80 3D */ lis r3, lbl_voices@ha +/* 800D269C 000CF49C 90 0D 92 E4 */ stw r0, lbl_fc-_SDA_BASE_(r13) +/* 800D26A0 000CF4A0 3B 84 91 40 */ addi r28, r4, lbl_streams@l /* 800D26A4 000CF4A4 3B C0 01 90 */ li r30, 0x190 -/* 800D26A8 000CF4A8 3B A3 8A 00 */ addi r29, r3, lbl_803C8A00@l +/* 800D26A8 000CF4A8 3B A3 8A 00 */ addi r29, r3, lbl_voices@l /* 800D26AC 000CF4AC 48 00 00 C0 */ b lbl_800D276C lbl_800D26B0: -/* 800D26B0 000CF4B0 80 6D 92 E4 */ lwz r3, lbl_803CBBE4-_SDA_BASE_(r13) +/* 800D26B0 000CF4B0 80 6D 92 E4 */ lwz r3, lbl_fc-_SDA_BASE_(r13) /* 800D26B4 000CF4B4 3B E0 00 01 */ li r31, 1 /* 800D26B8 000CF4B8 38 03 00 0E */ addi r0, r3, 0xe lbl_800D26BC: -/* 800D26BC 000CF4BC 80 6D 92 E4 */ lwz r3, lbl_803CBBE4-_SDA_BASE_(r13) +/* 800D26BC 000CF4BC 80 6D 92 E4 */ lwz r3, lbl_fc-_SDA_BASE_(r13) /* 800D26C0 000CF4C0 7C 03 00 00 */ cmpw r3, r0 /* 800D26C4 000CF4C4 41 80 FF F8 */ blt lbl_800D26BC /* 800D26C8 000CF4C8 4B FF EE A9 */ bl iSndUpdate__Fv @@ -3269,25 +3269,25 @@ lbl_800D2760: lbl_800D276C: /* 800D276C 000CF56C 2C 1F 00 00 */ cmpwi r31, 0 /* 800D2770 000CF570 40 82 00 10 */ bne lbl_800D2780 -/* 800D2774 000CF574 80 0D 92 E4 */ lwz r0, lbl_803CBBE4-_SDA_BASE_(r13) +/* 800D2774 000CF574 80 0D 92 E4 */ lwz r0, lbl_fc-_SDA_BASE_(r13) /* 800D2778 000CF578 7C 00 F0 00 */ cmpw r0, r30 /* 800D277C 000CF57C 41 80 FF 34 */ blt lbl_800D26B0 lbl_800D2780: -/* 800D2780 000CF580 80 8D 92 DC */ lwz r4, lbl_803CBBDC-_SDA_BASE_(r13) -/* 800D2784 000CF584 3C 60 80 3D */ lis r3, lbl_803C9788@ha -/* 800D2788 000CF588 38 63 97 88 */ addi r3, r3, lbl_803C9788@l +/* 800D2780 000CF580 80 8D 92 DC */ lwz r4, lbl_sinfo_array_max-_SDA_BASE_(r13) +/* 800D2784 000CF584 3C 60 80 3D */ lis r3, lbl_sinfo_array@ha +/* 800D2788 000CF588 38 63 97 88 */ addi r3, r3, lbl_sinfo_array@l /* 800D278C 000CF58C 38 04 FF FF */ addi r0, r4, -1 -/* 800D2790 000CF590 90 0D 92 DC */ stw r0, lbl_803CBBDC-_SDA_BASE_(r13) +/* 800D2790 000CF590 90 0D 92 DC */ stw r0, lbl_sinfo_array_max-_SDA_BASE_(r13) /* 800D2794 000CF594 3B 83 01 18 */ addi r28, r3, 0x118 -/* 800D2798 000CF598 80 0D 92 DC */ lwz r0, lbl_803CBBDC-_SDA_BASE_(r13) +/* 800D2798 000CF598 80 0D 92 DC */ lwz r0, lbl_sinfo_array_max-_SDA_BASE_(r13) /* 800D279C 000CF59C 1C 00 01 1C */ mulli r0, r0, 0x11c /* 800D27A0 000CF5A0 7C 1C 00 2E */ lwzx r0, r28, r0 /* 800D27A4 000CF5A4 28 00 00 00 */ cmplwi r0, 0 /* 800D27A8 000CF5A8 41 82 00 28 */ beq lbl_800D27D0 /* 800D27AC 000CF5AC 38 61 00 08 */ addi r3, r1, 8 /* 800D27B0 000CF5B0 48 0E 36 51 */ bl ARFree -/* 800D27B4 000CF5B4 80 0D 92 DC */ lwz r0, lbl_803CBBDC-_SDA_BASE_(r13) -/* 800D27B8 000CF5B8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 800D27B4 000CF5B4 80 0D 92 DC */ lwz r0, lbl_sinfo_array_max-_SDA_BASE_(r13) +/* 800D27B8 000CF5B8 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800D27BC 000CF5BC 1C 00 01 1C */ mulli r0, r0, 0x11c /* 800D27C0 000CF5C0 81 83 01 38 */ lwz r12, 0x138(r3) /* 800D27C4 000CF5C4 7C 7C 00 2E */ lwzx r3, r28, r0 @@ -3336,7 +3336,7 @@ iSnd.SampleToNybbleAddress__FUi: /* 800D2850 000CF650 4E 80 00 20 */ blr lbl_800D2854: /* 800D2854 000CF654 38 00 00 00 */ li r0, 0 -/* 800D2858 000CF658 90 0D 92 E0 */ stw r0, lbl_803CBBE0-_SDA_BASE_(r13) +/* 800D2858 000CF658 90 0D 92 E0 */ stw r0, lbl_SoundFlags-_SDA_BASE_(r13) /* 800D285C 000CF65C 4E 80 00 20 */ blr .global iSndLoadSounds__FPv @@ -3357,27 +3357,27 @@ iSndLoadSounds__FPv: /* 800D2894 000CF694 80 1E 00 0C */ lwz r0, 0xc(r30) /* 800D2898 000CF698 28 00 00 00 */ cmplwi r0, 0 /* 800D289C 000CF69C 40 82 00 30 */ bne lbl_800D28CC -/* 800D28A0 000CF6A0 80 6D 92 DC */ lwz r3, lbl_803CBBDC-_SDA_BASE_(r13) -/* 800D28A4 000CF6A4 3C 80 80 3D */ lis r4, lbl_803C9788@ha -/* 800D28A8 000CF6A8 38 84 97 88 */ addi r4, r4, lbl_803C9788@l +/* 800D28A0 000CF6A0 80 6D 92 DC */ lwz r3, lbl_sinfo_array_max-_SDA_BASE_(r13) +/* 800D28A4 000CF6A4 3C 80 80 3D */ lis r4, lbl_sinfo_array@ha +/* 800D28A8 000CF6A8 38 84 97 88 */ addi r4, r4, lbl_sinfo_array@l /* 800D28AC 000CF6AC 38 A0 00 00 */ li r5, 0 /* 800D28B0 000CF6B0 1C 03 01 1C */ mulli r0, r3, 0x11c /* 800D28B4 000CF6B4 38 63 00 01 */ addi r3, r3, 1 -/* 800D28B8 000CF6B8 90 6D 92 DC */ stw r3, lbl_803CBBDC-_SDA_BASE_(r13) +/* 800D28B8 000CF6B8 90 6D 92 DC */ stw r3, lbl_sinfo_array_max-_SDA_BASE_(r13) /* 800D28BC 000CF6BC 38 60 00 00 */ li r3, 0 /* 800D28C0 000CF6C0 7C 84 02 14 */ add r4, r4, r0 /* 800D28C4 000CF6C4 90 A4 01 18 */ stw r5, 0x118(r4) /* 800D28C8 000CF6C8 48 00 05 14 */ b lbl_800D2DDC lbl_800D28CC: -/* 800D28CC 000CF6CC 80 0D 92 DC */ lwz r0, lbl_803CBBDC-_SDA_BASE_(r13) +/* 800D28CC 000CF6CC 80 0D 92 DC */ lwz r0, lbl_sinfo_array_max-_SDA_BASE_(r13) /* 800D28D0 000CF6D0 2C 00 00 0C */ cmpwi r0, 0xc /* 800D28D4 000CF6D4 41 80 00 0C */ blt lbl_800D28E0 /* 800D28D8 000CF6D8 38 60 FF FF */ li r3, -1 /* 800D28DC 000CF6DC 48 10 A4 A1 */ bl func_801DCD7C lbl_800D28E0: -/* 800D28E0 000CF6E0 80 0D 92 DC */ lwz r0, lbl_803CBBDC-_SDA_BASE_(r13) -/* 800D28E4 000CF6E4 3C 60 80 3D */ lis r3, lbl_803C9788@ha -/* 800D28E8 000CF6E8 38 63 97 88 */ addi r3, r3, lbl_803C9788@l +/* 800D28E0 000CF6E0 80 0D 92 DC */ lwz r0, lbl_sinfo_array_max-_SDA_BASE_(r13) +/* 800D28E4 000CF6E4 3C 60 80 3D */ lis r3, lbl_sinfo_array@ha +/* 800D28E8 000CF6E8 38 63 97 88 */ addi r3, r3, lbl_sinfo_array@l /* 800D28EC 000CF6EC 3B 5E 00 10 */ addi r26, r30, 0x10 /* 800D28F0 000CF6F0 1C 00 01 1C */ mulli r0, r0, 0x11c /* 800D28F4 000CF6F4 7C 63 02 14 */ add r3, r3, r0 @@ -3386,13 +3386,13 @@ lbl_800D28E0: /* 800D2900 000CF700 4B F7 93 35 */ bl xST_xAssetID_HIPFullPath__FUi /* 800D2904 000CF704 7C 79 1B 78 */ mr r25, r3 /* 800D2908 000CF708 4B F7 99 0D */ bl xStrHash__FPCc -/* 800D290C 000CF70C 80 0D 92 DC */ lwz r0, lbl_803CBBDC-_SDA_BASE_(r13) +/* 800D290C 000CF70C 80 0D 92 DC */ lwz r0, lbl_sinfo_array_max-_SDA_BASE_(r13) /* 800D2910 000CF710 7C 66 1B 78 */ mr r6, r3 -/* 800D2914 000CF714 3C 80 80 3D */ lis r4, lbl_803C9788@ha +/* 800D2914 000CF714 3C 80 80 3D */ lis r4, lbl_sinfo_array@ha /* 800D2918 000CF718 7F 23 CB 78 */ mr r3, r25 /* 800D291C 000CF71C 1C A0 01 1C */ mulli r5, r0, 0x11c /* 800D2920 000CF720 7C D7 33 78 */ mr r23, r6 -/* 800D2924 000CF724 38 04 97 88 */ addi r0, r4, lbl_803C9788@l +/* 800D2924 000CF724 38 04 97 88 */ addi r0, r4, lbl_sinfo_array@l /* 800D2928 000CF728 38 80 00 00 */ li r4, 0 /* 800D292C 000CF72C 7F 00 2A 14 */ add r24, r0, r5 /* 800D2930 000CF730 7F 05 C3 78 */ mr r5, r24 @@ -3448,9 +3448,9 @@ lbl_800D29E4: /* 800D29E4 000CF7E4 80 1E 00 00 */ lwz r0, 0(r30) /* 800D29E8 000CF7E8 7C 1B 00 40 */ cmplw r27, r0 /* 800D29EC 000CF7EC 41 80 FF 68 */ blt lbl_800D2954 -/* 800D29F0 000CF7F0 3C 60 80 26 */ lis r3, lbl_802665E8@ha +/* 800D29F0 000CF7F0 3C 60 80 26 */ lis r3, lbl__stringBase0_61@ha /* 800D29F4 000CF7F4 3A E0 00 00 */ li r23, 0 -/* 800D29F8 000CF7F8 3B A3 65 E8 */ addi r29, r3, lbl_802665E8@l +/* 800D29F8 000CF7F8 3B A3 65 E8 */ addi r29, r3, lbl__stringBase0_61@l /* 800D29FC 000CF7FC 3B 60 00 00 */ li r27, 0 /* 800D2A00 000CF800 48 00 01 6C */ b lbl_800D2B6C lbl_800D2A04: @@ -3480,9 +3480,9 @@ lbl_800D2A04: /* 800D2A60 000CF860 4B F7 9B 4D */ bl xStricmp__FPCcPCc /* 800D2A64 000CF864 2C 03 00 00 */ cmpwi r3, 0 /* 800D2A68 000CF868 41 82 00 20 */ beq lbl_800D2A88 -/* 800D2A6C 000CF86C 3C 80 80 26 */ lis r4, lbl_802665E8@ha +/* 800D2A6C 000CF86C 3C 80 80 26 */ lis r4, lbl__stringBase0_61@ha /* 800D2A70 000CF870 7E C3 B3 78 */ mr r3, r22 -/* 800D2A74 000CF874 38 84 65 E8 */ addi r4, r4, lbl_802665E8@l +/* 800D2A74 000CF874 38 84 65 E8 */ addi r4, r4, lbl__stringBase0_61@l /* 800D2A78 000CF878 38 84 00 1F */ addi r4, r4, 0x1f /* 800D2A7C 000CF87C 4B F7 9B 31 */ bl xStricmp__FPCcPCc /* 800D2A80 000CF880 2C 03 00 00 */ cmpwi r3, 0 @@ -3635,12 +3635,12 @@ lbl_800D2C98: /* 800D2C9C 000CFA9C 7C 1B 00 40 */ cmplw r27, r0 /* 800D2CA0 000CFAA0 41 80 FF 70 */ blt lbl_800D2C10 lbl_800D2CA4: -/* 800D2CA4 000CFAA4 80 0D 92 DC */ lwz r0, lbl_803CBBDC-_SDA_BASE_(r13) -/* 800D2CA8 000CFAA8 3C A0 80 3D */ lis r5, lbl_803C9788@ha +/* 800D2CA4 000CFAA4 80 0D 92 DC */ lwz r0, lbl_sinfo_array_max-_SDA_BASE_(r13) +/* 800D2CA8 000CFAA8 3C A0 80 3D */ lis r5, lbl_sinfo_array@ha /* 800D2CAC 000CFAAC 3C 80 80 0D */ lis r4, lbl_800D2854@ha /* 800D2CB0 000CFAB0 3C 60 80 0D */ lis r3, lbl_800CFA40@ha /* 800D2CB4 000CFAB4 1C 00 01 1C */ mulli r0, r0, 0x11c -/* 800D2CB8 000CFAB8 38 A5 97 88 */ addi r5, r5, lbl_803C9788@l +/* 800D2CB8 000CFAB8 38 A5 97 88 */ addi r5, r5, lbl_sinfo_array@l /* 800D2CBC 000CFABC 3B C4 28 54 */ addi r30, r4, lbl_800D2854@l /* 800D2CC0 000CFAC0 3A C3 FA 40 */ addi r22, r3, lbl_800CFA40@l /* 800D2CC4 000CFAC4 7C 65 02 14 */ add r3, r5, r0 @@ -3656,15 +3656,15 @@ lbl_800D2CD8: /* 800D2CE8 000CFAE8 40 81 00 08 */ ble lbl_800D2CF0 /* 800D2CEC 000CFAEC 7E FA E0 50 */ subf r23, r26, r28 lbl_800D2CF0: -/* 800D2CF0 000CFAF0 80 0D 92 E0 */ lwz r0, lbl_803CBBE0-_SDA_BASE_(r13) +/* 800D2CF0 000CFAF0 80 0D 92 E0 */ lwz r0, lbl_SoundFlags-_SDA_BASE_(r13) /* 800D2CF4 000CFAF4 7F 03 C3 78 */ mr r3, r24 /* 800D2CF8 000CFAF8 7F 79 D2 14 */ add r27, r25, r26 /* 800D2CFC 000CFAFC 7C 9F D2 14 */ add r4, r31, r26 /* 800D2D00 000CFB00 60 00 00 01 */ ori r0, r0, 1 /* 800D2D04 000CFB04 38 A0 00 00 */ li r5, 0 -/* 800D2D08 000CFB08 90 0D 92 E0 */ stw r0, lbl_803CBBE0-_SDA_BASE_(r13) +/* 800D2D08 000CFB08 90 0D 92 E0 */ stw r0, lbl_SoundFlags-_SDA_BASE_(r13) /* 800D2D0C 000CFB0C 4B FF 07 6D */ bl iFileSeek__FP9tag_xFileii -/* 800D2D10 000CFB10 80 8D 92 CC */ lwz r4, lbl_803CBBCC-_SDA_BASE_(r13) +/* 800D2D10 000CFB10 80 8D 92 CC */ lwz r4, lbl_stream_buffer-_SDA_BASE_(r13) /* 800D2D14 000CFB14 7F 03 C3 78 */ mr r3, r24 /* 800D2D18 000CFB18 7E E5 BB 78 */ mr r5, r23 /* 800D2D1C 000CFB1C 7F C6 F3 78 */ mr r6, r30 @@ -3673,24 +3673,24 @@ lbl_800D2CF0: /* 800D2D28 000CFB28 48 00 00 24 */ b lbl_800D2D4C lbl_800D2D2C: /* 800D2D2C 000CFB2C 48 0A DF 61 */ bl CheckDVDAndResetState__8iTRCDiskFv -/* 800D2D30 000CFB30 80 0D 92 E4 */ lwz r0, lbl_803CBBE4-_SDA_BASE_(r13) +/* 800D2D30 000CFB30 80 0D 92 E4 */ lwz r0, lbl_fc-_SDA_BASE_(r13) /* 800D2D34 000CFB34 54 00 07 3F */ clrlwi. r0, r0, 0x1c /* 800D2D38 000CFB38 40 82 00 14 */ bne lbl_800D2D4C -/* 800D2D3C 000CFB3C C0 22 98 54 */ lfs f1, lbl_803CE1D4-_SDA2_BASE_(r2) +/* 800D2D3C 000CFB3C C0 22 98 54 */ lfs f1, lbl__1895-_SDA2_BASE_(r2) /* 800D2D40 000CFB40 38 60 00 00 */ li r3, 0 /* 800D2D44 000CFB44 38 80 00 00 */ li r4, 0 /* 800D2D48 000CFB48 4B FC 61 F1 */ bl zGameScreenTransitionUpdate__FfPcPUc lbl_800D2D4C: -/* 800D2D4C 000CFB4C 80 0D 92 E0 */ lwz r0, lbl_803CBBE0-_SDA_BASE_(r13) +/* 800D2D4C 000CFB4C 80 0D 92 E0 */ lwz r0, lbl_SoundFlags-_SDA_BASE_(r13) /* 800D2D50 000CFB50 28 00 00 00 */ cmplwi r0, 0 /* 800D2D54 000CFB54 40 82 FF D8 */ bne lbl_800D2D2C /* 800D2D58 000CFB58 48 10 15 B9 */ bl OSDisableInterrupts /* 800D2D5C 000CFB5C 7C 60 1B 78 */ mr r0, r3 -/* 800D2D60 000CFB60 80 6D 92 CC */ lwz r3, lbl_803CBBCC-_SDA_BASE_(r13) +/* 800D2D60 000CFB60 80 6D 92 CC */ lwz r3, lbl_stream_buffer-_SDA_BASE_(r13) /* 800D2D64 000CFB64 7C 15 03 78 */ mr r21, r0 /* 800D2D68 000CFB68 7E E4 BB 78 */ mr r4, r23 /* 800D2D6C 000CFB6C 48 0F F6 1D */ bl DCStoreRange -/* 800D2D70 000CFB70 80 ED 92 CC */ lwz r7, lbl_803CBBCC-_SDA_BASE_(r13) +/* 800D2D70 000CFB70 80 ED 92 CC */ lwz r7, lbl_stream_buffer-_SDA_BASE_(r13) /* 800D2D74 000CFB74 7F 68 DB 78 */ mr r8, r27 /* 800D2D78 000CFB78 7E E9 BB 78 */ mr r9, r23 /* 800D2D7C 000CFB7C 7E CA B3 78 */ mr r10, r22 @@ -3699,13 +3699,13 @@ lbl_800D2D4C: /* 800D2D88 000CFB88 38 A0 00 00 */ li r5, 0 /* 800D2D8C 000CFB8C 38 C0 00 01 */ li r6, 1 /* 800D2D90 000CFB90 48 0E 4C 55 */ bl ARQPostRequest -/* 800D2D94 000CFB94 80 0D 92 E0 */ lwz r0, lbl_803CBBE0-_SDA_BASE_(r13) +/* 800D2D94 000CFB94 80 0D 92 E0 */ lwz r0, lbl_SoundFlags-_SDA_BASE_(r13) /* 800D2D98 000CFB98 7E A3 AB 78 */ mr r3, r21 /* 800D2D9C 000CFB9C 60 00 00 01 */ ori r0, r0, 1 -/* 800D2DA0 000CFBA0 90 0D 92 E0 */ stw r0, lbl_803CBBE0-_SDA_BASE_(r13) +/* 800D2DA0 000CFBA0 90 0D 92 E0 */ stw r0, lbl_SoundFlags-_SDA_BASE_(r13) /* 800D2DA4 000CFBA4 48 10 15 95 */ bl OSRestoreInterrupts lbl_800D2DA8: -/* 800D2DA8 000CFBA8 80 0D 92 E0 */ lwz r0, lbl_803CBBE0-_SDA_BASE_(r13) +/* 800D2DA8 000CFBA8 80 0D 92 E0 */ lwz r0, lbl_SoundFlags-_SDA_BASE_(r13) /* 800D2DAC 000CFBAC 28 00 00 00 */ cmplwi r0, 0 /* 800D2DB0 000CFBB0 40 82 FF F8 */ bne lbl_800D2DA8 /* 800D2DB4 000CFBB4 7F 5A BA 14 */ add r26, r26, r23 @@ -3713,14 +3713,14 @@ lbl_800D2DB8: /* 800D2DB8 000CFBB8 7C 1A E0 40 */ cmplw r26, r28 /* 800D2DBC 000CFBBC 41 80 FF 1C */ blt lbl_800D2CD8 lbl_800D2DC0: -/* 800D2DC0 000CFBC0 80 0D 92 E0 */ lwz r0, lbl_803CBBE0-_SDA_BASE_(r13) +/* 800D2DC0 000CFBC0 80 0D 92 E0 */ lwz r0, lbl_SoundFlags-_SDA_BASE_(r13) /* 800D2DC4 000CFBC4 28 00 00 00 */ cmplwi r0, 0 /* 800D2DC8 000CFBC8 40 82 FF F8 */ bne lbl_800D2DC0 lbl_800D2DCC: -/* 800D2DCC 000CFBCC 80 8D 92 DC */ lwz r4, lbl_803CBBDC-_SDA_BASE_(r13) +/* 800D2DCC 000CFBCC 80 8D 92 DC */ lwz r4, lbl_sinfo_array_max-_SDA_BASE_(r13) /* 800D2DD0 000CFBD0 38 60 00 01 */ li r3, 1 /* 800D2DD4 000CFBD4 38 04 00 01 */ addi r0, r4, 1 -/* 800D2DD8 000CFBD8 90 0D 92 DC */ stw r0, lbl_803CBBDC-_SDA_BASE_(r13) +/* 800D2DD8 000CFBD8 90 0D 92 DC */ stw r0, lbl_sinfo_array_max-_SDA_BASE_(r13) lbl_800D2DDC: /* 800D2DDC 000CFBDC BA A1 00 64 */ lmw r21, 0x64(r1) /* 800D2DE0 000CFBE0 80 01 00 94 */ lwz r0, 0x94(r1) @@ -3735,14 +3735,14 @@ lbl_800D2DF0: /* 800D2DF8 000CFBF8 90 01 00 14 */ stw r0, 0x14(r1) /* 800D2DFC 000CFBFC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D2E00 000CFC00 93 C1 00 08 */ stw r30, 8(r1) -/* 800D2E04 000CFC04 88 0D 92 E8 */ lbz r0, lbl_803CBBE8-_SDA_BASE_(r13) +/* 800D2E04 000CFC04 88 0D 92 E8 */ lbz r0, lbl_soundInited-_SDA_BASE_(r13) /* 800D2E08 000CFC08 28 00 00 00 */ cmplwi r0, 0 /* 800D2E0C 000CFC0C 41 82 00 94 */ beq lbl_800D2EA0 /* 800D2E10 000CFC10 48 10 15 01 */ bl OSDisableInterrupts /* 800D2E14 000CFC14 38 00 00 00 */ li r0, 0 -/* 800D2E18 000CFC18 3C 60 80 3D */ lis r3, lbl_803C9140@ha -/* 800D2E1C 000CFC1C 98 0D 92 E8 */ stb r0, lbl_803CBBE8-_SDA_BASE_(r13) -/* 800D2E20 000CFC20 3B E3 91 40 */ addi r31, r3, lbl_803C9140@l +/* 800D2E18 000CFC18 3C 60 80 3D */ lis r3, lbl_streams@ha +/* 800D2E1C 000CFC1C 98 0D 92 E8 */ stb r0, lbl_soundInited-_SDA_BASE_(r13) +/* 800D2E20 000CFC20 3B E3 91 40 */ addi r31, r3, lbl_streams@l /* 800D2E24 000CFC24 3B C0 00 00 */ li r30, 0 lbl_800D2E28: /* 800D2E28 000CFC28 80 7F 00 00 */ lwz r3, 0(r31) @@ -3759,9 +3759,9 @@ lbl_800D2E4C: /* 800D2E50 000CFC50 3B FF 01 0C */ addi r31, r31, 0x10c /* 800D2E54 000CFC54 2C 1E 00 06 */ cmpwi r30, 6 /* 800D2E58 000CFC58 41 80 FF D0 */ blt lbl_800D2E28 -/* 800D2E5C 000CFC5C 3C 60 80 3D */ lis r3, lbl_803C8A00@ha +/* 800D2E5C 000CFC5C 3C 60 80 3D */ lis r3, lbl_voices@ha /* 800D2E60 000CFC60 3B C0 00 00 */ li r30, 0 -/* 800D2E64 000CFC64 3B E3 8A 00 */ addi r31, r3, lbl_803C8A00@l +/* 800D2E64 000CFC64 3B E3 8A 00 */ addi r31, r3, lbl_voices@l lbl_800D2E68: /* 800D2E68 000CFC68 80 7F 00 00 */ lwz r3, 0(r31) /* 800D2E6C 000CFC6C 28 03 00 00 */ cmplwi r3, 0 @@ -3820,9 +3820,9 @@ lbl_800D2F00: /* 800D2F10 000CFD10 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D2F14 000CFD14 93 C1 00 08 */ stw r30, 8(r1) /* 800D2F18 000CFD18 48 0E 66 21 */ bl AXRegisterCallback -/* 800D2F1C 000CFD1C 3C 60 80 3D */ lis r3, lbl_803C9140@ha +/* 800D2F1C 000CFD1C 3C 60 80 3D */ lis r3, lbl_streams@ha /* 800D2F20 000CFD20 3B C0 00 00 */ li r30, 0 -/* 800D2F24 000CFD24 3B E3 91 40 */ addi r31, r3, lbl_803C9140@l +/* 800D2F24 000CFD24 3B E3 91 40 */ addi r31, r3, lbl_streams@l lbl_800D2F28: /* 800D2F28 000CFD28 80 7F 00 00 */ lwz r3, 0(r31) /* 800D2F2C 000CFD2C 28 03 00 00 */ cmplwi r3, 0 @@ -3834,9 +3834,9 @@ lbl_800D2F3C: /* 800D2F40 000CFD40 3B FF 01 0C */ addi r31, r31, 0x10c /* 800D2F44 000CFD44 2C 1E 00 06 */ cmpwi r30, 6 /* 800D2F48 000CFD48 41 80 FF E0 */ blt lbl_800D2F28 -/* 800D2F4C 000CFD4C 3C 60 80 3D */ lis r3, lbl_803C8A00@ha +/* 800D2F4C 000CFD4C 3C 60 80 3D */ lis r3, lbl_voices@ha /* 800D2F50 000CFD50 3B C0 00 00 */ li r30, 0 -/* 800D2F54 000CFD54 3B E3 8A 00 */ addi r31, r3, lbl_803C8A00@l +/* 800D2F54 000CFD54 3B E3 8A 00 */ addi r31, r3, lbl_voices@l lbl_800D2F58: /* 800D2F58 000CFD58 80 7F 00 00 */ lwz r3, 0(r31) /* 800D2F5C 000CFD5C 28 03 00 00 */ cmplwi r3, 0 @@ -3859,10 +3859,10 @@ lbl_800D2F6C: lbl_800D2F94: /* 800D2F94 000CFD94 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D2F98 000CFD98 7C 08 02 A6 */ mflr r0 -/* 800D2F9C 000CFD9C 3C 60 80 3D */ lis r3, lbl_803C9140@ha +/* 800D2F9C 000CFD9C 3C 60 80 3D */ lis r3, lbl_streams@ha /* 800D2FA0 000CFDA0 90 01 00 14 */ stw r0, 0x14(r1) /* 800D2FA4 000CFDA4 93 E1 00 0C */ stw r31, 0xc(r1) -/* 800D2FA8 000CFDA8 3B E3 91 40 */ addi r31, r3, lbl_803C9140@l +/* 800D2FA8 000CFDA8 3B E3 91 40 */ addi r31, r3, lbl_streams@l /* 800D2FAC 000CFDAC 93 C1 00 08 */ stw r30, 8(r1) /* 800D2FB0 000CFDB0 3B C0 00 00 */ li r30, 0 lbl_800D2FB4: @@ -3879,9 +3879,9 @@ lbl_800D2FD4: /* 800D2FD8 000CFDD8 3B FF 01 0C */ addi r31, r31, 0x10c /* 800D2FDC 000CFDDC 2C 1E 00 06 */ cmpwi r30, 6 /* 800D2FE0 000CFDE0 41 80 FF D4 */ blt lbl_800D2FB4 -/* 800D2FE4 000CFDE4 3C 60 80 3D */ lis r3, lbl_803C8A00@ha +/* 800D2FE4 000CFDE4 3C 60 80 3D */ lis r3, lbl_voices@ha /* 800D2FE8 000CFDE8 3B C0 00 00 */ li r30, 0 -/* 800D2FEC 000CFDEC 3B E3 8A 00 */ addi r31, r3, lbl_803C8A00@l +/* 800D2FEC 000CFDEC 3B E3 8A 00 */ addi r31, r3, lbl_voices@l lbl_800D2FF0: /* 800D2FF0 000CFDF0 80 7F 00 00 */ lwz r3, 0(r31) /* 800D2FF4 000CFDF4 28 03 00 00 */ cmplwi r3, 0 @@ -3908,9 +3908,9 @@ lbl_800D3010: .global iSndGetVol__FUi iSndGetVol__FUi: -/* 800D3044 000CFE44 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha +/* 800D3044 000CFE44 3C 80 80 3C */ lis r4, lbl_gSnd@ha /* 800D3048 000CFE48 38 00 00 40 */ li r0, 0x40 -/* 800D304C 000CFE4C 38 84 D5 B4 */ addi r4, r4, lbl_803BD5B4@l +/* 800D304C 000CFE4C 38 84 D5 B4 */ addi r4, r4, lbl_gSnd@l /* 800D3050 000CFE50 38 84 00 1C */ addi r4, r4, 0x1c /* 800D3054 000CFE54 7C 09 03 A6 */ mtctr r0 lbl_800D3058: @@ -3921,9 +3921,9 @@ lbl_800D3058: /* 800D3068 000CFE68 7C 00 18 40 */ cmplw r0, r3 /* 800D306C 000CFE6C 40 82 00 38 */ bne lbl_800D30A4 /* 800D3070 000CFE70 80 04 00 2C */ lwz r0, 0x2c(r4) -/* 800D3074 000CFE74 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha -/* 800D3078 000CFE78 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l -/* 800D307C 000CFE7C C0 22 98 18 */ lfs f1, lbl_803CE198-_SDA2_BASE_(r2) +/* 800D3074 000CFE74 3C 60 80 3C */ lis r3, lbl_gSnd@ha +/* 800D3078 000CFE78 38 63 D5 B4 */ addi r3, r3, lbl_gSnd@l +/* 800D307C 000CFE7C C0 22 98 18 */ lfs f1, lbl__1291_1-_SDA2_BASE_(r2) /* 800D3080 000CFE80 54 00 10 3A */ slwi r0, r0, 2 /* 800D3084 000CFE84 7C 63 02 14 */ add r3, r3, r0 /* 800D3088 000CFE88 C0 43 00 08 */ lfs f2, 8(r3) @@ -3936,5 +3936,5 @@ lbl_800D3058: lbl_800D30A4: /* 800D30A4 000CFEA4 38 84 00 64 */ addi r4, r4, 0x64 /* 800D30A8 000CFEA8 42 00 FF B0 */ bdnz lbl_800D3058 -/* 800D30AC 000CFEAC C0 22 98 18 */ lfs f1, lbl_803CE198-_SDA2_BASE_(r2) +/* 800D30AC 000CFEAC C0 22 98 18 */ lfs f1, lbl__1291_1-_SDA2_BASE_(r2) /* 800D30B0 000CFEB0 4E 80 00 20 */ blr diff --git a/asm/Core/p2/iSystem.s b/asm/Core/p2/iSystem.s index 9e487f36d..478916a61 100644 --- a/asm/Core/p2/iSystem.s +++ b/asm/Core/p2/iSystem.s @@ -4,8 +4,8 @@ .global psGetMemoryFunctions__Fv psGetMemoryFunctions__Fv: -/* 800D30B4 000CFEB4 3C 60 80 31 */ lis r3, lbl_80312140@ha -/* 800D30B8 000CFEB8 38 63 21 40 */ addi r3, r3, lbl_80312140@l +/* 800D30B4 000CFEB4 3C 60 80 31 */ lis r3, lbl_MemoryFunctions@ha +/* 800D30B8 000CFEB8 38 63 21 40 */ addi r3, r3, lbl_MemoryFunctions@l /* 800D30BC 000CFEBC 4E 80 00 20 */ blr .global iVSync__Fv @@ -34,111 +34,111 @@ lbl_800D30E4: /* 800D310C 000CFF0C 7F FF 00 38 */ and r31, r31, r0 /* 800D3110 000CFF10 57 E0 00 85 */ rlwinm. r0, r31, 0, 2, 2 /* 800D3114 000CFF14 41 82 01 14 */ beq lbl_800D3228 -/* 800D3118 000CFF18 3C 60 80 26 */ lis r3, lbl_80266610@ha -/* 800D311C 000CFF1C 38 63 66 10 */ addi r3, r3, lbl_80266610@l +/* 800D3118 000CFF18 3C 60 80 26 */ lis r3, lbl__stringBase0_62@ha +/* 800D311C 000CFF1C 38 63 66 10 */ addi r3, r3, lbl__stringBase0_62@l /* 800D3120 000CFF20 38 63 00 1C */ addi r3, r3, 0x1c /* 800D3124 000CFF24 4C C6 31 82 */ crclr 6 /* 800D3128 000CFF28 48 0F FD DD */ bl func_801D2F04 /* 800D312C 000CFF2C 57 E0 01 CF */ rlwinm. r0, r31, 0, 7, 7 /* 800D3130 000CFF30 41 82 00 18 */ beq lbl_800D3148 -/* 800D3134 000CFF34 3C 60 80 26 */ lis r3, lbl_80266610@ha -/* 800D3138 000CFF38 38 63 66 10 */ addi r3, r3, lbl_80266610@l +/* 800D3134 000CFF34 3C 60 80 26 */ lis r3, lbl__stringBase0_62@ha +/* 800D3138 000CFF38 38 63 66 10 */ addi r3, r3, lbl__stringBase0_62@l /* 800D313C 000CFF3C 38 63 00 35 */ addi r3, r3, 0x35 /* 800D3140 000CFF40 4C C6 31 82 */ crclr 6 /* 800D3144 000CFF44 48 0F FD C1 */ bl func_801D2F04 lbl_800D3148: /* 800D3148 000CFF48 57 E0 02 11 */ rlwinm. r0, r31, 0, 8, 8 /* 800D314C 000CFF4C 41 82 00 18 */ beq lbl_800D3164 -/* 800D3150 000CFF50 3C 60 80 26 */ lis r3, lbl_80266610@ha -/* 800D3154 000CFF54 38 63 66 10 */ addi r3, r3, lbl_80266610@l +/* 800D3150 000CFF50 3C 60 80 26 */ lis r3, lbl__stringBase0_62@ha +/* 800D3154 000CFF54 38 63 66 10 */ addi r3, r3, lbl__stringBase0_62@l /* 800D3158 000CFF58 38 63 00 3B */ addi r3, r3, 0x3b /* 800D315C 000CFF5C 4C C6 31 82 */ crclr 6 /* 800D3160 000CFF60 48 0F FD A5 */ bl func_801D2F04 lbl_800D3164: /* 800D3164 000CFF64 57 E0 02 53 */ rlwinm. r0, r31, 0, 9, 9 /* 800D3168 000CFF68 41 82 00 18 */ beq lbl_800D3180 -/* 800D316C 000CFF6C 3C 60 80 26 */ lis r3, lbl_80266610@ha -/* 800D3170 000CFF70 38 63 66 10 */ addi r3, r3, lbl_80266610@l +/* 800D316C 000CFF6C 3C 60 80 26 */ lis r3, lbl__stringBase0_62@ha +/* 800D3170 000CFF70 38 63 66 10 */ addi r3, r3, lbl__stringBase0_62@l /* 800D3174 000CFF74 38 63 00 50 */ addi r3, r3, 0x50 /* 800D3178 000CFF78 4C C6 31 82 */ crclr 6 /* 800D317C 000CFF7C 48 0F FD 89 */ bl func_801D2F04 lbl_800D3180: /* 800D3180 000CFF80 57 E0 02 95 */ rlwinm. r0, r31, 0, 0xa, 0xa /* 800D3184 000CFF84 41 82 00 18 */ beq lbl_800D319C -/* 800D3188 000CFF88 3C 60 80 26 */ lis r3, lbl_80266610@ha -/* 800D318C 000CFF8C 38 63 66 10 */ addi r3, r3, lbl_80266610@l +/* 800D3188 000CFF88 3C 60 80 26 */ lis r3, lbl__stringBase0_62@ha +/* 800D318C 000CFF8C 38 63 66 10 */ addi r3, r3, lbl__stringBase0_62@l /* 800D3190 000CFF90 38 63 00 65 */ addi r3, r3, 0x65 /* 800D3194 000CFF94 4C C6 31 82 */ crclr 6 /* 800D3198 000CFF98 48 0F FD 6D */ bl func_801D2F04 lbl_800D319C: /* 800D319C 000CFF9C 57 E0 02 D7 */ rlwinm. r0, r31, 0, 0xb, 0xb /* 800D31A0 000CFFA0 41 82 00 18 */ beq lbl_800D31B8 -/* 800D31A4 000CFFA4 3C 60 80 26 */ lis r3, lbl_80266610@ha -/* 800D31A8 000CFFA8 38 63 66 10 */ addi r3, r3, lbl_80266610@l +/* 800D31A4 000CFFA4 3C 60 80 26 */ lis r3, lbl__stringBase0_62@ha +/* 800D31A8 000CFFA8 38 63 66 10 */ addi r3, r3, lbl__stringBase0_62@l /* 800D31AC 000CFFAC 38 63 00 6C */ addi r3, r3, 0x6c /* 800D31B0 000CFFB0 4C C6 31 82 */ crclr 6 /* 800D31B4 000CFFB4 48 0F FD 51 */ bl func_801D2F04 lbl_800D31B8: /* 800D31B8 000CFFB8 57 E0 03 19 */ rlwinm. r0, r31, 0, 0xc, 0xc /* 800D31BC 000CFFBC 41 82 00 18 */ beq lbl_800D31D4 -/* 800D31C0 000CFFC0 3C 60 80 26 */ lis r3, lbl_80266610@ha -/* 800D31C4 000CFFC4 38 63 66 10 */ addi r3, r3, lbl_80266610@l +/* 800D31C0 000CFFC0 3C 60 80 26 */ lis r3, lbl__stringBase0_62@ha +/* 800D31C4 000CFFC4 38 63 66 10 */ addi r3, r3, lbl__stringBase0_62@l /* 800D31C8 000CFFC8 38 63 00 7A */ addi r3, r3, 0x7a /* 800D31CC 000CFFCC 4C C6 31 82 */ crclr 6 /* 800D31D0 000CFFD0 48 0F FD 35 */ bl func_801D2F04 lbl_800D31D4: /* 800D31D4 000CFFD4 57 E0 05 6B */ rlwinm. r0, r31, 0, 0x15, 0x15 /* 800D31D8 000CFFD8 41 82 00 18 */ beq lbl_800D31F0 -/* 800D31DC 000CFFDC 3C 60 80 26 */ lis r3, lbl_80266610@ha -/* 800D31E0 000CFFE0 38 63 66 10 */ addi r3, r3, lbl_80266610@l +/* 800D31DC 000CFFDC 3C 60 80 26 */ lis r3, lbl__stringBase0_62@ha +/* 800D31E0 000CFFE0 38 63 66 10 */ addi r3, r3, lbl__stringBase0_62@l /* 800D31E4 000CFFE4 38 63 00 8B */ addi r3, r3, 0x8b /* 800D31E8 000CFFE8 4C C6 31 82 */ crclr 6 /* 800D31EC 000CFFEC 48 0F FD 19 */ bl func_801D2F04 lbl_800D31F0: /* 800D31F0 000CFFF0 57 E0 05 AD */ rlwinm. r0, r31, 0, 0x16, 0x16 /* 800D31F4 000CFFF4 41 82 00 18 */ beq lbl_800D320C -/* 800D31F8 000CFFF8 3C 60 80 26 */ lis r3, lbl_80266610@ha -/* 800D31FC 000CFFFC 38 63 66 10 */ addi r3, r3, lbl_80266610@l +/* 800D31F8 000CFFF8 3C 60 80 26 */ lis r3, lbl__stringBase0_62@ha +/* 800D31FC 000CFFFC 38 63 66 10 */ addi r3, r3, lbl__stringBase0_62@l /* 800D3200 000D0000 38 63 00 9D */ addi r3, r3, 0x9d /* 800D3204 000D0004 4C C6 31 82 */ crclr 6 /* 800D3208 000D0008 48 0F FC FD */ bl func_801D2F04 lbl_800D320C: /* 800D320C 000D000C 57 E0 05 EF */ rlwinm. r0, r31, 0, 0x17, 0x17 /* 800D3210 000D0010 41 82 00 18 */ beq lbl_800D3228 -/* 800D3214 000D0014 3C 60 80 26 */ lis r3, lbl_80266610@ha -/* 800D3218 000D0018 38 63 66 10 */ addi r3, r3, lbl_80266610@l +/* 800D3214 000D0014 3C 60 80 26 */ lis r3, lbl__stringBase0_62@ha +/* 800D3218 000D0018 38 63 66 10 */ addi r3, r3, lbl__stringBase0_62@l /* 800D321C 000D001C 38 63 00 B2 */ addi r3, r3, 0xb2 /* 800D3220 000D0020 4C C6 31 82 */ crclr 6 /* 800D3224 000D0024 48 0F FC E1 */ bl func_801D2F04 lbl_800D3228: /* 800D3228 000D0028 57 E0 00 C7 */ rlwinm. r0, r31, 0, 3, 3 /* 800D322C 000D002C 41 82 00 18 */ beq lbl_800D3244 -/* 800D3230 000D0030 3C 60 80 26 */ lis r3, lbl_80266610@ha -/* 800D3234 000D0034 38 63 66 10 */ addi r3, r3, lbl_80266610@l +/* 800D3230 000D0030 3C 60 80 26 */ lis r3, lbl__stringBase0_62@ha +/* 800D3234 000D0034 38 63 66 10 */ addi r3, r3, lbl__stringBase0_62@l /* 800D3238 000D0038 38 63 00 CB */ addi r3, r3, 0xcb /* 800D323C 000D003C 4C C6 31 82 */ crclr 6 /* 800D3240 000D0040 48 0F FC C5 */ bl func_801D2F04 lbl_800D3244: /* 800D3244 000D0044 57 E0 01 09 */ rlwinm. r0, r31, 0, 4, 4 /* 800D3248 000D0048 41 82 00 18 */ beq lbl_800D3260 -/* 800D324C 000D004C 3C 60 80 26 */ lis r3, lbl_80266610@ha -/* 800D3250 000D0050 38 63 66 10 */ addi r3, r3, lbl_80266610@l +/* 800D324C 000D004C 3C 60 80 26 */ lis r3, lbl__stringBase0_62@ha +/* 800D3250 000D0050 38 63 66 10 */ addi r3, r3, lbl__stringBase0_62@l /* 800D3254 000D0054 38 63 00 DA */ addi r3, r3, 0xda /* 800D3258 000D0058 4C C6 31 82 */ crclr 6 /* 800D325C 000D005C 48 0F FC A9 */ bl func_801D2F04 lbl_800D3260: /* 800D3260 000D0060 57 E0 01 4B */ rlwinm. r0, r31, 0, 5, 5 /* 800D3264 000D0064 41 82 00 18 */ beq lbl_800D327C -/* 800D3268 000D0068 3C 60 80 26 */ lis r3, lbl_80266610@ha -/* 800D326C 000D006C 38 63 66 10 */ addi r3, r3, lbl_80266610@l +/* 800D3268 000D0068 3C 60 80 26 */ lis r3, lbl__stringBase0_62@ha +/* 800D326C 000D006C 38 63 66 10 */ addi r3, r3, lbl__stringBase0_62@l /* 800D3270 000D0070 38 63 00 EA */ addi r3, r3, 0xea /* 800D3274 000D0074 4C C6 31 82 */ crclr 6 /* 800D3278 000D0078 48 0F FC 8D */ bl func_801D2F04 lbl_800D327C: /* 800D327C 000D007C 57 E0 01 8D */ rlwinm. r0, r31, 0, 6, 6 /* 800D3280 000D0080 41 82 00 18 */ beq lbl_800D3298 -/* 800D3284 000D0084 3C 60 80 26 */ lis r3, lbl_80266610@ha -/* 800D3288 000D0088 38 63 66 10 */ addi r3, r3, lbl_80266610@l +/* 800D3284 000D0084 3C 60 80 26 */ lis r3, lbl__stringBase0_62@ha +/* 800D3288 000D0088 38 63 66 10 */ addi r3, r3, lbl__stringBase0_62@l /* 800D328C 000D008C 38 63 00 FE */ addi r3, r3, 0xfe /* 800D3290 000D0090 4C C6 31 82 */ crclr 6 /* 800D3294 000D0094 48 0F FC 71 */ bl func_801D2F04 @@ -156,8 +156,8 @@ lbl_800D32BC: /* 800D32BC 000D00BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D32C0 000D00C0 7C 08 02 A6 */ mflr r0 /* 800D32C4 000D00C4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800D32C8 000D00C8 B0 6D 93 14 */ sth r3, lbl_803CBC14-_SDA_BASE_(r13) -/* 800D32CC 000D00CC 90 8D 93 18 */ stw r4, lbl_803CBC18-_SDA_BASE_(r13) +/* 800D32C8 000D00C8 B0 6D 93 14 */ sth r3, lbl_last_error-_SDA_BASE_(r13) +/* 800D32CC 000D00CC 90 8D 93 18 */ stw r4, lbl_last_context-_SDA_BASE_(r13) /* 800D32D0 000D00D0 80 04 01 94 */ lwz r0, 0x194(r4) /* 800D32D4 000D00D4 28 00 00 00 */ cmplwi r0, 0 /* 800D32D8 000D00D8 41 82 00 08 */ beq lbl_800D32E0 @@ -204,11 +204,11 @@ iSystem.TRCInit__Fv: iSystemInit__FUi: /* 800D3364 000D0164 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800D3368 000D0168 7C 08 02 A6 */ mflr r0 -/* 800D336C 000D016C 3C 80 80 2B */ lis r4, lbl_802B4B20@ha -/* 800D3370 000D0170 3C 60 80 3D */ lis r3, lbl_803CA658@ha +/* 800D336C 000D016C 3C 80 80 2B */ lis r4, lbl_GXNtsc480IntDf@ha +/* 800D3370 000D0170 3C 60 80 3D */ lis r3, lbl_deviceConfig@ha /* 800D3374 000D0174 90 01 00 14 */ stw r0, 0x14(r1) -/* 800D3378 000D0178 38 C3 A6 58 */ addi r6, r3, lbl_803CA658@l -/* 800D337C 000D017C 38 84 4B 20 */ addi r4, r4, lbl_802B4B20@l +/* 800D3378 000D0178 38 C3 A6 58 */ addi r6, r3, lbl_deviceConfig@l +/* 800D337C 000D017C 38 84 4B 20 */ addi r4, r4, lbl_GXNtsc480IntDf@l /* 800D3380 000D0180 38 A0 00 00 */ li r5, 0 /* 800D3384 000D0184 3C 00 00 04 */ lis r0, 4 /* 800D3388 000D0188 90 86 00 00 */ stw r4, 0(r6) @@ -222,7 +222,7 @@ iSystemInit__FUi: /* 800D33A8 000D01A8 48 10 81 61 */ bl VIInit /* 800D33AC 000D01AC 38 00 00 10 */ li r0, 0x10 /* 800D33B0 000D01B0 3C 60 80 0D */ lis r3, lbl_800D30E4@ha -/* 800D33B4 000D01B4 90 0D 86 50 */ stw r0, lbl_803CAF50-_SDA_BASE_(r13) +/* 800D33B4 000D01B4 90 0D 86 50 */ stw r0, lbl___OSFpscrEnableBits-_SDA_BASE_(r13) /* 800D33B8 000D01B8 38 83 30 E4 */ addi r4, r3, lbl_800D30E4@l /* 800D33BC 000D01BC 38 60 00 10 */ li r3, 0x10 /* 800D33C0 000D01C0 48 0F FC F1 */ bl OSSetErrorHandler @@ -230,14 +230,14 @@ iSystemInit__FUi: /* 800D33C8 000D01C8 38 60 00 0F */ li r3, 0xf /* 800D33CC 000D01CC 38 84 32 BC */ addi r4, r4, lbl_800D32BC@l /* 800D33D0 000D01D0 48 0F FC E1 */ bl OSSetErrorHandler -/* 800D33D4 000D01D4 3C 60 80 31 */ lis r3, lbl_80312140@ha -/* 800D33D8 000D01D8 38 63 21 40 */ addi r3, r3, lbl_80312140@l +/* 800D33D4 000D01D4 3C 60 80 31 */ lis r3, lbl_MemoryFunctions@ha +/* 800D33D8 000D01D8 38 63 21 40 */ addi r3, r3, lbl_MemoryFunctions@l /* 800D33DC 000D01DC 48 00 06 29 */ bl DolphinInitMemorySystem__FP17RwMemoryFunctions /* 800D33E0 000D01E0 2C 03 00 00 */ cmpwi r3, 0 /* 800D33E4 000D01E4 40 82 00 20 */ bne lbl_800D3404 -/* 800D33E8 000D01E8 3C 60 80 26 */ lis r3, lbl_80266610@ha +/* 800D33E8 000D01E8 3C 60 80 26 */ lis r3, lbl__stringBase0_62@ha /* 800D33EC 000D01EC 38 80 01 CC */ li r4, 0x1cc -/* 800D33F0 000D01F0 38 A3 66 10 */ addi r5, r3, lbl_80266610@l +/* 800D33F0 000D01F0 38 A3 66 10 */ addi r5, r3, lbl__stringBase0_62@l /* 800D33F4 000D01F4 38 65 01 13 */ addi r3, r5, 0x113 /* 800D33F8 000D01F8 38 A5 01 1F */ addi r5, r5, 0x11f /* 800D33FC 000D01FC 4C C6 31 82 */ crclr 6 @@ -256,7 +256,7 @@ lbl_800D3404: /* 800D342C 000D022C 3C 60 80 0D */ lis r3, lbl_800D30E0@ha /* 800D3430 000D0230 38 63 30 E0 */ addi r3, r3, lbl_800D30E0@l /* 800D3434 000D0234 48 0F 8B 61 */ bl GXSetDrawSyncCallback -/* 800D3438 000D0238 90 6D 93 10 */ stw r3, lbl_803CBC10-_SDA_BASE_(r13) +/* 800D3438 000D0238 90 6D 93 10 */ stw r3, lbl_old_dsc-_SDA_BASE_(r13) /* 800D343C 000D023C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D3440 000D0240 7C 08 03 A6 */ mtlr r0 /* 800D3444 000D0244 38 21 00 10 */ addi r1, r1, 0x10 @@ -275,9 +275,9 @@ iSystemExit__Fv: /* 800D346C 000D026C 4B FE FE AD */ bl iFileExit__Fv /* 800D3470 000D0270 48 00 14 DD */ bl iTimeExit__Fv /* 800D3474 000D0274 4B F6 01 A9 */ bl xMemExit__Fv -/* 800D3478 000D0278 3C 60 80 26 */ lis r3, lbl_80266610@ha +/* 800D3478 000D0278 3C 60 80 26 */ lis r3, lbl__stringBase0_62@ha /* 800D347C 000D027C 38 80 02 1D */ li r4, 0x21d -/* 800D3480 000D0280 38 A3 66 10 */ addi r5, r3, lbl_80266610@l +/* 800D3480 000D0280 38 A3 66 10 */ addi r5, r3, lbl__stringBase0_62@l /* 800D3484 000D0284 38 65 01 13 */ addi r3, r5, 0x113 /* 800D3488 000D0288 38 A5 01 44 */ addi r5, r5, 0x144 /* 800D348C 000D028C 4C C6 31 82 */ crclr 6 @@ -365,9 +365,9 @@ lbl_800D358C: /* 800D3598 000D0398 38 60 00 01 */ li r3, 1 /* 800D359C 000D039C 48 00 00 90 */ b lbl_800D362C lbl_800D35A0: -/* 800D35A0 000D03A0 3C 80 80 3D */ lis r4, lbl_803CA658@ha +/* 800D35A0 000D03A0 3C 80 80 3D */ lis r4, lbl_deviceConfig@ha /* 800D35A4 000D03A4 38 61 00 08 */ addi r3, r1, 8 -/* 800D35A8 000D03A8 38 04 A6 58 */ addi r0, r4, lbl_803CA658@l +/* 800D35A8 000D03A8 38 04 A6 58 */ addi r0, r4, lbl_deviceConfig@l /* 800D35AC 000D03AC 90 01 00 08 */ stw r0, 8(r1) /* 800D35B0 000D03B0 48 16 4C 45 */ bl RwEngineOpen /* 800D35B4 000D03B4 2C 03 00 00 */ cmpwi r3, 0 @@ -377,9 +377,9 @@ lbl_800D35A0: /* 800D35C4 000D03C4 48 00 00 68 */ b lbl_800D362C lbl_800D35C8: /* 800D35C8 000D03C8 48 16 48 95 */ bl RwEngineGetCurrentVideoMode -/* 800D35CC 000D03CC 3C A0 80 3D */ lis r5, lbl_803CA664@ha +/* 800D35CC 000D03CC 3C A0 80 3D */ lis r5, lbl_sVideoMode@ha /* 800D35D0 000D03D0 7C 64 1B 78 */ mr r4, r3 -/* 800D35D4 000D03D4 38 65 A6 64 */ addi r3, r5, lbl_803CA664@l +/* 800D35D4 000D03D4 38 65 A6 64 */ addi r3, r5, lbl_sVideoMode@l /* 800D35D8 000D03D8 48 16 47 F9 */ bl RwEngineGetVideoModeInfo /* 800D35DC 000D03DC 48 16 49 F1 */ bl RwEngineStart /* 800D35E0 000D03E0 2C 03 00 00 */ cmpwi r3, 0 @@ -423,9 +423,9 @@ iSystem.RenderWareExit__Fv: lbl_800D3664: /* 800D3664 000D0464 94 21 FE E0 */ stwu r1, -0x120(r1) /* 800D3668 000D0468 7C 08 02 A6 */ mflr r0 -/* 800D366C 000D046C 3C A0 80 26 */ lis r5, lbl_80266610@ha +/* 800D366C 000D046C 3C A0 80 26 */ lis r5, lbl__stringBase0_62@ha /* 800D3670 000D0470 90 01 01 24 */ stw r0, 0x124(r1) -/* 800D3674 000D0474 38 C5 66 10 */ addi r6, r5, lbl_80266610@l +/* 800D3674 000D0474 38 C5 66 10 */ addi r6, r5, lbl__stringBase0_62@l /* 800D3678 000D0478 93 E1 01 1C */ stw r31, 0x11c(r1) /* 800D367C 000D047C 93 C1 01 18 */ stw r30, 0x118(r1) /* 800D3680 000D0480 7C 9E 23 78 */ mr r30, r4 @@ -448,7 +448,7 @@ lbl_800D3664: /* 800D36C4 000D04C4 80 03 00 14 */ lwz r0, 0x14(r3) /* 800D36C8 000D04C8 2C 00 00 08 */ cmpwi r0, 8 /* 800D36CC 000D04CC 40 80 00 20 */ bge lbl_800D36EC -/* 800D36D0 000D04D0 80 0D A0 20 */ lwz r0, lbl_803CC920-_SDA_BASE_(r13) +/* 800D36D0 000D04D0 80 0D A0 20 */ lwz r0, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 800D36D4 000D04D4 7C 63 02 15 */ add. r3, r3, r0 /* 800D36D8 000D04D8 41 82 00 10 */ beq lbl_800D36E8 /* 800D36DC 000D04DC 80 03 00 0C */ lwz r0, 0xc(r3) @@ -477,15 +477,15 @@ lbl_800D370C: .global null_func__Fv null_func__Fv: -/* 800D372C 000D052C 80 6D 92 14 */ lwz r3, lbl_803CBB14-_SDA_BASE_(r13) +/* 800D372C 000D052C 80 6D 92 14 */ lwz r3, lbl_mem_base_alloc-_SDA_BASE_(r13) /* 800D3730 000D0530 38 03 00 04 */ addi r0, r3, 4 -/* 800D3734 000D0534 90 0D 92 14 */ stw r0, lbl_803CBB14-_SDA_BASE_(r13) +/* 800D3734 000D0534 90 0D 92 14 */ stw r0, lbl_mem_base_alloc-_SDA_BASE_(r13) /* 800D3738 000D0538 4E 80 00 20 */ blr .global iSystem.mem_null iSystem.mem_null: -/* 800D373C 000D053C 90 6D 93 1C */ stw r3, lbl_803CBC1C-_SDA_BASE_(r13) -/* 800D3740 000D0540 90 8D 93 20 */ stw r4, lbl_803CBC20-_SDA_BASE_(r13) +/* 800D373C 000D053C 90 6D 93 1C */ stw r3, lbl_add-_SDA_BASE_(r13) +/* 800D3740 000D0540 90 8D 93 20 */ stw r4, lbl_size-_SDA_BASE_(r13) /* 800D3744 000D0544 4E 80 00 20 */ blr .global func_800D3748 @@ -499,7 +499,7 @@ func_800D3748: /* 800D3760 000D0560 38 60 00 00 */ li r3, 0 /* 800D3764 000D0564 48 00 00 1C */ b lbl_800D3780 lbl_800D3768: -/* 800D3768 000D0568 80 6D 92 18 */ lwz r3, lbl_803CBB18-_SDA_BASE_(r13) +/* 800D3768 000D0568 80 6D 92 18 */ lwz r3, lbl_the_heap-_SDA_BASE_(r13) /* 800D376C 000D056C 48 0F E6 95 */ bl func_801D1E00 /* 800D3770 000D0570 7C 7F 1B 79 */ or. r31, r3, r3 /* 800D3774 000D0574 40 82 00 08 */ bne lbl_800D377C @@ -520,7 +520,7 @@ func_800D3794: /* 800D379C 000D059C 7C 64 1B 79 */ or. r4, r3, r3 /* 800D37A0 000D05A0 90 01 00 14 */ stw r0, 0x14(r1) /* 800D37A4 000D05A4 41 82 00 0C */ beq lbl_800D37B0 -/* 800D37A8 000D05A8 80 6D 92 18 */ lwz r3, lbl_803CBB18-_SDA_BASE_(r13) +/* 800D37A8 000D05A8 80 6D 92 18 */ lwz r3, lbl_the_heap-_SDA_BASE_(r13) /* 800D37AC 000D05AC 48 0F E7 51 */ bl func_801D1EFC lbl_800D37B0: /* 800D37B0 000D05B0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -535,7 +535,7 @@ iSystem._rwDolphinHeapFree__FPv: /* 800D37C8 000D05C8 90 01 00 14 */ stw r0, 0x14(r1) /* 800D37CC 000D05CC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D37D0 000D05D0 7C 7F 1B 78 */ mr r31, r3 -/* 800D37D4 000D05D4 80 0D 83 50 */ lwz r0, lbl_803CAC50-_SDA_BASE_(r13) +/* 800D37D4 000D05D4 80 0D 83 50 */ lwz r0, lbl_bad_val-_SDA_BASE_(r13) /* 800D37D8 000D05D8 7C 1F 00 40 */ cmplw r31, r0 /* 800D37DC 000D05DC 40 82 00 10 */ bne lbl_800D37EC /* 800D37E0 000D05E0 38 60 00 00 */ li r3, 0 @@ -553,12 +553,12 @@ lbl_800D37EC: /* 800D380C 000D060C 48 00 00 20 */ b lbl_800D382C lbl_800D3810: /* 800D3810 000D0610 4B FF FF 1D */ bl null_func__Fv -/* 800D3814 000D0614 80 6D 93 24 */ lwz r3, lbl_803CBC24-_SDA_BASE_(r13) +/* 800D3814 000D0614 80 6D 93 24 */ lwz r3, lbl_gEmergencyMemLevel-_SDA_BASE_(r13) /* 800D3818 000D0618 2C 03 00 00 */ cmpwi r3, 0 /* 800D381C 000D061C 41 82 00 10 */ beq lbl_800D382C /* 800D3820 000D0620 4B F6 03 B5 */ bl xMemPopBase__Fi /* 800D3824 000D0624 38 00 00 00 */ li r0, 0 -/* 800D3828 000D0628 90 0D 93 24 */ stw r0, lbl_803CBC24-_SDA_BASE_(r13) +/* 800D3828 000D0628 90 0D 93 24 */ stw r0, lbl_gEmergencyMemLevel-_SDA_BASE_(r13) lbl_800D382C: /* 800D382C 000D062C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D3830 000D0630 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -574,25 +574,25 @@ iSystem._rwDolphinHeapAlloc__FUl: /* 800D384C 000D064C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D3850 000D0650 93 C1 00 08 */ stw r30, 8(r1) /* 800D3854 000D0654 7C 7E 1B 78 */ mr r30, r3 -/* 800D3858 000D0658 88 0D 93 2C */ lbz r0, lbl_803CBC2C-_SDA_BASE_(r13) +/* 800D3858 000D0658 88 0D 93 2C */ lbz r0, lbl_init$916-_SDA_BASE_(r13) /* 800D385C 000D065C 7C 00 07 75 */ extsb. r0, r0 /* 800D3860 000D0660 40 82 00 14 */ bne lbl_800D3874 /* 800D3864 000D0664 38 60 00 00 */ li r3, 0 /* 800D3868 000D0668 38 00 00 01 */ li r0, 1 -/* 800D386C 000D066C 90 6D 93 28 */ stw r3, lbl_803CBC28-_SDA_BASE_(r13) -/* 800D3870 000D0670 98 0D 93 2C */ stb r0, lbl_803CBC2C-_SDA_BASE_(r13) +/* 800D386C 000D066C 90 6D 93 28 */ stw r3, lbl_alloc_num$915-_SDA_BASE_(r13) +/* 800D3870 000D0670 98 0D 93 2C */ stb r0, lbl_init$916-_SDA_BASE_(r13) lbl_800D3874: /* 800D3874 000D0674 38 7E 00 20 */ addi r3, r30, 0x20 /* 800D3878 000D0678 4B FF FE D1 */ bl func_800D3748 /* 800D387C 000D067C 7C 7F 1B 79 */ or. r31, r3, r3 /* 800D3880 000D0680 41 82 00 74 */ beq lbl_800D38F4 /* 800D3884 000D0684 93 DF 00 00 */ stw r30, 0(r31) -/* 800D3888 000D0688 80 0D 93 28 */ lwz r0, lbl_803CBC28-_SDA_BASE_(r13) +/* 800D3888 000D0688 80 0D 93 28 */ lwz r0, lbl_alloc_num$915-_SDA_BASE_(r13) /* 800D388C 000D068C 90 1F 00 04 */ stw r0, 4(r31) -/* 800D3890 000D0690 80 8D 93 28 */ lwz r4, lbl_803CBC28-_SDA_BASE_(r13) +/* 800D3890 000D0690 80 8D 93 28 */ lwz r4, lbl_alloc_num$915-_SDA_BASE_(r13) /* 800D3894 000D0694 38 04 00 01 */ addi r0, r4, 1 -/* 800D3898 000D0698 90 0D 93 28 */ stw r0, lbl_803CBC28-_SDA_BASE_(r13) -/* 800D389C 000D069C 80 6D 83 54 */ lwz r3, lbl_803CAC54-_SDA_BASE_(r13) +/* 800D3898 000D0698 90 0D 93 28 */ stw r0, lbl_alloc_num$915-_SDA_BASE_(r13) +/* 800D389C 000D069C 80 6D 83 54 */ lwz r3, lbl_test_alloc_val-_SDA_BASE_(r13) /* 800D38A0 000D06A0 38 03 FF F6 */ addi r0, r3, -10 /* 800D38A4 000D06A4 7C 04 00 40 */ cmplw r4, r0 /* 800D38A8 000D06A8 41 80 00 1C */ blt lbl_800D38C4 @@ -831,8 +831,8 @@ lbl_800D3B9C: /* 800D3BC8 000D09C8 38 60 00 00 */ li r3, 0 /* 800D3BCC 000D09CC 48 00 00 E0 */ b lbl_800D3CAC lbl_800D3BD0: -/* 800D3BD0 000D09D0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 800D3BD4 000D09D4 80 6D 93 34 */ lwz r3, lbl_803CBC34-_SDA_BASE_(r13) +/* 800D3BD0 000D09D0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 800D3BD4 000D09D4 80 6D 93 34 */ lwz r3, lbl_FSModuleInfo-_SDA_BASE_(r13) /* 800D3BD8 000D09D8 81 84 01 44 */ lwz r12, 0x144(r4) /* 800D3BDC 000D09DC 38 03 00 2C */ addi r0, r3, 0x2c /* 800D3BE0 000D09E0 7C 64 00 2E */ lwzx r3, r4, r0 @@ -853,9 +853,9 @@ lbl_800D3C14: /* 800D3C14 000D0A14 80 1E 28 48 */ lwz r0, 0x2848(r30) /* 800D3C18 000D0A18 2C 00 00 00 */ cmpwi r0, 0 /* 800D3C1C 000D0A1C 40 82 00 2C */ bne lbl_800D3C48 -/* 800D3C20 000D0A20 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 800D3C20 000D0A20 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800D3C24 000D0A24 7F C4 F3 78 */ mr r4, r30 -/* 800D3C28 000D0A28 80 6D 93 34 */ lwz r3, lbl_803CBC34-_SDA_BASE_(r13) +/* 800D3C28 000D0A28 80 6D 93 34 */ lwz r3, lbl_FSModuleInfo-_SDA_BASE_(r13) /* 800D3C2C 000D0A2C 81 85 01 48 */ lwz r12, 0x148(r5) /* 800D3C30 000D0A30 38 03 00 2C */ addi r0, r3, 0x2c /* 800D3C34 000D0A34 7C 65 00 2E */ lwzx r3, r5, r0 @@ -869,9 +869,9 @@ lbl_800D3C48: /* 800D3C50 000D0A50 48 0E FE D5 */ bl DVDOpen /* 800D3C54 000D0A54 2C 03 00 00 */ cmpwi r3, 0 /* 800D3C58 000D0A58 40 82 00 2C */ bne lbl_800D3C84 -/* 800D3C5C 000D0A5C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 800D3C5C 000D0A5C 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800D3C60 000D0A60 7F C4 F3 78 */ mr r4, r30 -/* 800D3C64 000D0A64 80 6D 93 34 */ lwz r3, lbl_803CBC34-_SDA_BASE_(r13) +/* 800D3C64 000D0A64 80 6D 93 34 */ lwz r3, lbl_FSModuleInfo-_SDA_BASE_(r13) /* 800D3C68 000D0A68 81 85 01 48 */ lwz r12, 0x148(r5) /* 800D3C6C 000D0A6C 38 03 00 2C */ addi r0, r3, 0x2c /* 800D3C70 000D0A70 7C 65 00 2E */ lwzx r3, r5, r0 @@ -887,9 +887,9 @@ lbl_800D3C84: /* 800D3C94 000D0A94 90 BE 28 40 */ stw r5, 0x2840(r30) /* 800D3C98 000D0A98 90 9E 28 3C */ stw r4, 0x283c(r30) /* 800D3C9C 000D0A9C 90 1E 28 44 */ stw r0, 0x2844(r30) -/* 800D3CA0 000D0AA0 80 8D 93 30 */ lwz r4, lbl_803CBC30-_SDA_BASE_(r13) +/* 800D3CA0 000D0AA0 80 8D 93 30 */ lwz r4, lbl_FSOpenFiles-_SDA_BASE_(r13) /* 800D3CA4 000D0AA4 38 04 00 01 */ addi r0, r4, 1 -/* 800D3CA8 000D0AA8 90 0D 93 30 */ stw r0, lbl_803CBC30-_SDA_BASE_(r13) +/* 800D3CA8 000D0AA8 90 0D 93 30 */ stw r0, lbl_FSOpenFiles-_SDA_BASE_(r13) lbl_800D3CAC: /* 800D3CAC 000D0AAC 80 01 00 24 */ lwz r0, 0x24(r1) /* 800D3CB0 000D0AB0 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -905,25 +905,25 @@ lbl_800D3CC8: /* 800D3CD4 000D0AD4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D3CD8 000D0AD8 7C 7F 1B 79 */ or. r31, r3, r3 /* 800D3CDC 000D0ADC 41 82 00 54 */ beq lbl_800D3D30 -/* 800D3CE0 000D0AE0 80 0D 93 30 */ lwz r0, lbl_803CBC30-_SDA_BASE_(r13) +/* 800D3CE0 000D0AE0 80 0D 93 30 */ lwz r0, lbl_FSOpenFiles-_SDA_BASE_(r13) /* 800D3CE4 000D0AE4 2C 00 00 00 */ cmpwi r0, 0 /* 800D3CE8 000D0AE8 41 82 00 48 */ beq lbl_800D3D30 /* 800D3CEC 000D0AEC 38 7F 28 00 */ addi r3, r31, 0x2800 /* 800D3CF0 000D0AF0 48 0E FE FD */ bl DVDClose /* 800D3CF4 000D0AF4 2C 03 00 00 */ cmpwi r3, 0 /* 800D3CF8 000D0AF8 41 82 00 38 */ beq lbl_800D3D30 -/* 800D3CFC 000D0AFC 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 800D3CFC 000D0AFC 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800D3D00 000D0B00 7F E4 FB 78 */ mr r4, r31 -/* 800D3D04 000D0B04 80 6D 93 34 */ lwz r3, lbl_803CBC34-_SDA_BASE_(r13) +/* 800D3D04 000D0B04 80 6D 93 34 */ lwz r3, lbl_FSModuleInfo-_SDA_BASE_(r13) /* 800D3D08 000D0B08 81 85 01 48 */ lwz r12, 0x148(r5) /* 800D3D0C 000D0B0C 38 03 00 2C */ addi r0, r3, 0x2c /* 800D3D10 000D0B10 7C 65 00 2E */ lwzx r3, r5, r0 /* 800D3D14 000D0B14 7D 89 03 A6 */ mtctr r12 /* 800D3D18 000D0B18 4E 80 04 21 */ bctrl -/* 800D3D1C 000D0B1C 80 8D 93 30 */ lwz r4, lbl_803CBC30-_SDA_BASE_(r13) +/* 800D3D1C 000D0B1C 80 8D 93 30 */ lwz r4, lbl_FSOpenFiles-_SDA_BASE_(r13) /* 800D3D20 000D0B20 38 60 00 00 */ li r3, 0 /* 800D3D24 000D0B24 38 04 FF FF */ addi r0, r4, -1 -/* 800D3D28 000D0B28 90 0D 93 30 */ stw r0, lbl_803CBC30-_SDA_BASE_(r13) +/* 800D3D28 000D0B28 90 0D 93 30 */ stw r0, lbl_FSOpenFiles-_SDA_BASE_(r13) /* 800D3D2C 000D0B2C 48 00 00 08 */ b lbl_800D3D34 lbl_800D3D30: /* 800D3D30 000D0B30 38 60 FF FF */ li r3, -1 @@ -941,8 +941,8 @@ lbl_800D3D48: /* 800D3D58 000D0B58 7C 7F 1B 78 */ mr r31, r3 /* 800D3D5C 000D0B5C 48 15 B9 41 */ bl RwOsGetFileInterface /* 800D3D60 000D0B60 81 83 00 04 */ lwz r12, 4(r3) -/* 800D3D64 000D0B64 3C 60 80 26 */ lis r3, lbl_80266610@ha -/* 800D3D68 000D0B68 38 83 66 10 */ addi r4, r3, lbl_80266610@l +/* 800D3D64 000D0B64 3C 60 80 26 */ lis r3, lbl__stringBase0_62@ha +/* 800D3D68 000D0B68 38 83 66 10 */ addi r4, r3, lbl__stringBase0_62@l /* 800D3D6C 000D0B6C 7F E3 FB 78 */ mr r3, r31 /* 800D3D70 000D0B70 38 84 01 93 */ addi r4, r4, 0x193 /* 800D3D74 000D0B74 7D 89 03 A6 */ mtctr r12 @@ -1340,15 +1340,15 @@ lbl_800D42C4: /* 800D42D8 000D10D8 93 C1 00 08 */ stw r30, 8(r1) /* 800D42DC 000D10DC 7C 7E 1B 78 */ mr r30, r3 /* 800D42E0 000D10E0 38 60 28 4C */ li r3, 0x284c -/* 800D42E4 000D10E4 90 8D 93 34 */ stw r4, lbl_803CBC34-_SDA_BASE_(r13) +/* 800D42E4 000D10E4 90 8D 93 34 */ stw r4, lbl_FSModuleInfo-_SDA_BASE_(r13) /* 800D42E8 000D10E8 38 80 00 05 */ li r4, 5 /* 800D42EC 000D10EC 48 15 CF F5 */ bl RwFreeListCreate -/* 800D42F0 000D10F0 80 8D 93 34 */ lwz r4, lbl_803CBC34-_SDA_BASE_(r13) -/* 800D42F4 000D10F4 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 800D42F0 000D10F0 80 8D 93 34 */ lwz r4, lbl_FSModuleInfo-_SDA_BASE_(r13) +/* 800D42F4 000D10F4 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800D42F8 000D10F8 38 04 00 2C */ addi r0, r4, 0x2c /* 800D42FC 000D10FC 7C 65 01 2E */ stwx r3, r5, r0 -/* 800D4300 000D1100 80 6D 93 34 */ lwz r3, lbl_803CBC34-_SDA_BASE_(r13) -/* 800D4304 000D1104 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 800D4300 000D1100 80 6D 93 34 */ lwz r3, lbl_FSModuleInfo-_SDA_BASE_(r13) +/* 800D4304 000D1104 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800D4308 000D1108 38 03 00 2C */ addi r0, r3, 0x2c /* 800D430C 000D110C 7C 04 00 2E */ lwzx r0, r4, r0 /* 800D4310 000D1110 28 00 00 00 */ cmplwi r0, 0 @@ -1357,9 +1357,9 @@ lbl_800D42C4: /* 800D431C 000D111C 48 00 00 B8 */ b lbl_800D43D4 lbl_800D4320: /* 800D4320 000D1120 48 15 B3 7D */ bl RwOsGetFileInterface -/* 800D4324 000D1124 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 800D4324 000D1124 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800D4328 000D1128 7C 7F 1B 78 */ mr r31, r3 -/* 800D432C 000D112C 80 0D 93 34 */ lwz r0, lbl_803CBC34-_SDA_BASE_(r13) +/* 800D432C 000D112C 80 0D 93 34 */ lwz r0, lbl_FSModuleInfo-_SDA_BASE_(r13) /* 800D4330 000D1130 7F E4 FB 78 */ mr r4, r31 /* 800D4334 000D1134 7C 65 02 14 */ add r3, r5, r0 /* 800D4338 000D1138 48 00 00 B5 */ bl __as__15RwFileFunctionsFRC15RwFileFunctions @@ -1392,7 +1392,7 @@ lbl_800D4320: /* 800D43A4 000D11A4 38 84 42 B4 */ addi r4, r4, lbl_800D42B4@l /* 800D43A8 000D11A8 38 03 42 BC */ addi r0, r3, lbl_800D42BC@l /* 800D43AC 000D11AC 91 1F 00 18 */ stw r8, 0x18(r31) -/* 800D43B0 000D11B0 38 AD 93 34 */ addi r5, r13, lbl_803CBC34-_SDA_BASE_ +/* 800D43B0 000D11B0 38 AD 93 34 */ addi r5, r13, lbl_FSModuleInfo-_SDA_BASE_ /* 800D43B4 000D11B4 7F C3 F3 78 */ mr r3, r30 /* 800D43B8 000D11B8 90 FF 00 1C */ stw r7, 0x1c(r31) /* 800D43BC 000D11BC 90 DF 00 20 */ stw r6, 0x20(r31) @@ -1441,16 +1441,16 @@ lbl_800D4448: /* 800D4454 000D1254 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D4458 000D1258 7C 7F 1B 78 */ mr r31, r3 /* 800D445C 000D125C 48 15 B2 41 */ bl RwOsGetFileInterface -/* 800D4460 000D1260 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 800D4464 000D1264 80 0D 93 34 */ lwz r0, lbl_803CBC34-_SDA_BASE_(r13) +/* 800D4460 000D1260 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 800D4464 000D1264 80 0D 93 34 */ lwz r0, lbl_FSModuleInfo-_SDA_BASE_(r13) /* 800D4468 000D1268 7C 84 02 14 */ add r4, r4, r0 /* 800D446C 000D126C 4B FF FF 81 */ bl __as__15RwFileFunctionsFRC15RwFileFunctions -/* 800D4470 000D1270 80 6D 93 34 */ lwz r3, lbl_803CBC34-_SDA_BASE_(r13) -/* 800D4474 000D1274 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 800D4470 000D1270 80 6D 93 34 */ lwz r3, lbl_FSModuleInfo-_SDA_BASE_(r13) +/* 800D4474 000D1274 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800D4478 000D1278 38 03 00 2C */ addi r0, r3, 0x2c /* 800D447C 000D127C 7C 64 00 2E */ lwzx r3, r4, r0 /* 800D4480 000D1280 48 15 CF 61 */ bl RwFreeListDestroy -/* 800D4484 000D1284 38 AD 93 34 */ addi r5, r13, lbl_803CBC34-_SDA_BASE_ +/* 800D4484 000D1284 38 AD 93 34 */ addi r5, r13, lbl_FSModuleInfo-_SDA_BASE_ /* 800D4488 000D1288 7F E3 FB 78 */ mr r3, r31 /* 800D448C 000D128C 80 85 00 04 */ lwz r4, 4(r5) /* 800D4490 000D1290 38 04 FF FF */ addi r0, r4, -1 @@ -1470,7 +1470,7 @@ iSystem.DolphinInstallFileSystem__Fv: /* 800D44BC 000D12BC 3C 80 80 0D */ lis r4, lbl_800D42C4@ha /* 800D44C0 000D12C0 3C 60 80 0D */ lis r3, lbl_800D4448@ha /* 800D44C4 000D12C4 38 A4 42 C4 */ addi r5, r4, lbl_800D42C4@l -/* 800D44C8 000D12C8 80 8D 83 58 */ lwz r4, lbl_803CAC58-_SDA_BASE_(r13) +/* 800D44C8 000D12C8 80 8D 83 58 */ lwz r4, lbl_rwID_DOLPHINDEVICEMODULE-_SDA_BASE_(r13) /* 800D44CC 000D12CC 38 C3 44 48 */ addi r6, r3, lbl_800D4448@l /* 800D44D0 000D12D0 38 60 00 30 */ li r3, 0x30 /* 800D44D4 000D12D4 48 16 38 91 */ bl RwEngineRegisterPlugin diff --git a/asm/Core/p2/iTRC.s b/asm/Core/p2/iTRC.s index 92161406c..312e7fbca 100644 --- a/asm/Core/p2/iTRC.s +++ b/asm/Core/p2/iTRC.s @@ -22,8 +22,8 @@ lbl_80180068: /* 80180070 0017CE70 38 84 01 20 */ addi r4, r4, 0x00020120@l /* 80180074 0017CE74 48 05 1D 8D */ bl func_801D1E00 lbl_80180078: -/* 80180078 0017CE78 90 6D 97 F0 */ stw r3, lbl_803CC0F0-_SDA_BASE_(r13) -/* 8018007C 0017CE7C 80 6D 97 F0 */ lwz r3, lbl_803CC0F0-_SDA_BASE_(r13) +/* 80180078 0017CE78 90 6D 97 F0 */ stw r3, lbl_mFontData__7ROMFont-_SDA_BASE_(r13) +/* 8018007C 0017CE7C 80 6D 97 F0 */ lwz r3, lbl_mFontData__7ROMFont-_SDA_BASE_(r13) /* 80180080 0017CE80 48 05 40 09 */ bl OSInitFont /* 80180084 0017CE84 80 01 00 14 */ lwz r0, 0x14(r1) /* 80180088 0017CE88 7C 08 03 A6 */ mtlr r0 @@ -36,16 +36,16 @@ InitDisplay__7ROMFontFP16_GXRenderModeObj: /* 80180098 0017CE98 7C 08 02 A6 */ mflr r0 /* 8018009C 0017CE9C 90 01 00 A4 */ stw r0, 0xa4(r1) /* 801800A0 0017CEA0 93 E1 00 9C */ stw r31, 0x9c(r1) -/* 801800A4 0017CEA4 3B ED 97 F4 */ addi r31, r13, lbl_803CC0F4-_SDA_BASE_ +/* 801800A4 0017CEA4 3B ED 97 F4 */ addi r31, r13, lbl_mXFBs__7ROMFont-_SDA_BASE_ /* 801800A8 0017CEA8 3B FF 00 04 */ addi r31, r31, 4 -/* 801800AC 0017CEAC 80 02 C0 C0 */ lwz r0, lbl_803D0A40-_SDA2_BASE_(r2) +/* 801800AC 0017CEAC 80 02 C0 C0 */ lwz r0, lbl__415-_SDA2_BASE_(r2) /* 801800B0 0017CEB0 7F E4 FB 78 */ mr r4, r31 -/* 801800B4 0017CEB4 90 6D 98 00 */ stw r3, lbl_803CC100-_SDA_BASE_(r13) -/* 801800B8 0017CEB8 38 6D 97 F4 */ addi r3, r13, lbl_803CC0F4-_SDA_BASE_ +/* 801800B4 0017CEB4 90 6D 98 00 */ stw r3, lbl_mRenderMode__7ROMFont-_SDA_BASE_(r13) +/* 801800B8 0017CEB8 38 6D 97 F4 */ addi r3, r13, lbl_mXFBs__7ROMFont-_SDA_BASE_ /* 801800BC 0017CEBC 90 01 00 0C */ stw r0, 0xc(r1) /* 801800C0 0017CEC0 48 0C 68 D9 */ bl RwGameCubeGetXFBs /* 801800C4 0017CEC4 80 1F 00 00 */ lwz r0, 0(r31) -/* 801800C8 0017CEC8 90 0D 97 FC */ stw r0, lbl_803CC0FC-_SDA_BASE_(r13) +/* 801800C8 0017CEC8 90 0D 97 FC */ stw r0, lbl_mCurrentFrameBuffer__7ROMFont-_SDA_BASE_(r13) /* 801800CC 0017CECC 48 00 01 49 */ bl InitGX__7ROMFontFv /* 801800D0 0017CED0 48 00 02 69 */ bl InitVI__7ROMFontFv /* 801800D4 0017CED4 80 01 00 0C */ lwz r0, 0xc(r1) @@ -54,18 +54,18 @@ InitDisplay__7ROMFontFP16_GXRenderModeObj: /* 801800E0 0017CEE0 90 01 00 08 */ stw r0, 8(r1) /* 801800E4 0017CEE4 38 84 FF FF */ addi r4, r4, 0x00FFFFFF@l /* 801800E8 0017CEE8 48 04 CA 0D */ bl GXSetCopyClear -/* 801800EC 0017CEEC 80 CD 98 00 */ lwz r6, lbl_803CC100-_SDA_BASE_(r13) +/* 801800EC 0017CEEC 80 CD 98 00 */ lwz r6, lbl_mRenderMode__7ROMFont-_SDA_BASE_(r13) /* 801800F0 0017CEF0 3C 80 43 30 */ lis r4, 0x4330 -/* 801800F4 0017CEF4 C0 22 AE 80 */ lfs f1, lbl_803CF800-_SDA2_BASE_(r2) +/* 801800F4 0017CEF4 C0 22 AE 80 */ lfs f1, lbl__422-_SDA2_BASE_(r2) /* 801800F8 0017CEF8 38 61 00 40 */ addi r3, r1, 0x40 /* 801800FC 0017CEFC A0 A6 00 06 */ lhz r5, 6(r6) /* 80180100 0017CF00 A0 06 00 04 */ lhz r0, 4(r6) /* 80180104 0017CF04 FC 60 08 90 */ fmr f3, f1 /* 80180108 0017CF08 90 A1 00 84 */ stw r5, 0x84(r1) /* 8018010C 0017CF0C FC A0 08 90 */ fmr f5, f1 -/* 80180110 0017CF10 C8 82 AE 88 */ lfd f4, lbl_803CF808-_SDA2_BASE_(r2) +/* 80180110 0017CF10 C8 82 AE 88 */ lfd f4, lbl__425-_SDA2_BASE_(r2) /* 80180114 0017CF14 90 81 00 80 */ stw r4, 0x80(r1) -/* 80180118 0017CF18 C0 C2 AE 84 */ lfs f6, lbl_803CF804-_SDA2_BASE_(r2) +/* 80180118 0017CF18 C0 C2 AE 84 */ lfs f6, lbl__423_1-_SDA2_BASE_(r2) /* 8018011C 0017CF1C C8 01 00 80 */ lfd f0, 0x80(r1) /* 80180120 0017CF20 90 01 00 8C */ stw r0, 0x8c(r1) /* 80180124 0017CF24 EC 40 20 28 */ fsubs f2, f0, f4 @@ -136,16 +136,16 @@ InitGX__7ROMFontFv: /* 8018021C 0017D01C 3C 60 43 30 */ lis r3, 0x4330 /* 80180220 0017D020 90 01 00 24 */ stw r0, 0x24(r1) /* 80180224 0017D024 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 80180228 0017D028 80 AD 98 00 */ lwz r5, lbl_803CC100-_SDA_BASE_(r13) -/* 8018022C 0017D02C C0 22 AE 80 */ lfs f1, lbl_803CF800-_SDA2_BASE_(r2) +/* 80180228 0017D028 80 AD 98 00 */ lwz r5, lbl_mRenderMode__7ROMFont-_SDA_BASE_(r13) +/* 8018022C 0017D02C C0 22 AE 80 */ lfs f1, lbl__422-_SDA2_BASE_(r2) /* 80180230 0017D030 A0 85 00 04 */ lhz r4, 4(r5) /* 80180234 0017D034 A0 05 00 06 */ lhz r0, 6(r5) /* 80180238 0017D038 FC 40 08 90 */ fmr f2, f1 /* 8018023C 0017D03C 90 81 00 0C */ stw r4, 0xc(r1) /* 80180240 0017D040 FC A0 08 90 */ fmr f5, f1 -/* 80180244 0017D044 C8 82 AE 88 */ lfd f4, lbl_803CF808-_SDA2_BASE_(r2) +/* 80180244 0017D044 C8 82 AE 88 */ lfd f4, lbl__425-_SDA2_BASE_(r2) /* 80180248 0017D048 90 61 00 08 */ stw r3, 8(r1) -/* 8018024C 0017D04C C0 C2 AE 90 */ lfs f6, lbl_803CF810-_SDA2_BASE_(r2) +/* 8018024C 0017D04C C0 C2 AE 90 */ lfs f6, lbl__439-_SDA2_BASE_(r2) /* 80180250 0017D050 C8 01 00 08 */ lfd f0, 8(r1) /* 80180254 0017D054 90 01 00 14 */ stw r0, 0x14(r1) /* 80180258 0017D058 EC 60 20 28 */ fsubs f3, f0, f4 @@ -153,35 +153,35 @@ InitGX__7ROMFontFv: /* 80180260 0017D060 C8 01 00 10 */ lfd f0, 0x10(r1) /* 80180264 0017D064 EC 80 20 28 */ fsubs f4, f0, f4 /* 80180268 0017D068 48 04 FD 11 */ bl GXSetViewport -/* 8018026C 0017D06C 80 CD 98 00 */ lwz r6, lbl_803CC100-_SDA_BASE_(r13) +/* 8018026C 0017D06C 80 CD 98 00 */ lwz r6, lbl_mRenderMode__7ROMFont-_SDA_BASE_(r13) /* 80180270 0017D070 38 60 00 00 */ li r3, 0 /* 80180274 0017D074 38 80 00 00 */ li r4, 0 /* 80180278 0017D078 A0 A6 00 04 */ lhz r5, 4(r6) /* 8018027C 0017D07C A0 C6 00 06 */ lhz r6, 6(r6) /* 80180280 0017D080 48 04 FD 41 */ bl GXSetScissor -/* 80180284 0017D084 80 8D 98 00 */ lwz r4, lbl_803CC100-_SDA_BASE_(r13) +/* 80180284 0017D084 80 8D 98 00 */ lwz r4, lbl_mRenderMode__7ROMFont-_SDA_BASE_(r13) /* 80180288 0017D088 A0 64 00 06 */ lhz r3, 6(r4) /* 8018028C 0017D08C A0 84 00 08 */ lhz r4, 8(r4) /* 80180290 0017D090 48 04 C5 61 */ bl GXGetYScaleFactor /* 80180294 0017D094 48 04 C7 95 */ bl GXSetDispCopyYScale -/* 80180298 0017D098 80 CD 98 00 */ lwz r6, lbl_803CC100-_SDA_BASE_(r13) +/* 80180298 0017D098 80 CD 98 00 */ lwz r6, lbl_mRenderMode__7ROMFont-_SDA_BASE_(r13) /* 8018029C 0017D09C 54 7F 04 3E */ clrlwi r31, r3, 0x10 /* 801802A0 0017D0A0 38 60 00 00 */ li r3, 0 /* 801802A4 0017D0A4 38 80 00 00 */ li r4, 0 /* 801802A8 0017D0A8 A0 A6 00 04 */ lhz r5, 4(r6) /* 801802AC 0017D0AC A0 C6 00 06 */ lhz r6, 6(r6) /* 801802B0 0017D0B0 48 04 C2 69 */ bl GXSetDispCopySrc -/* 801802B4 0017D0B4 80 6D 98 00 */ lwz r3, lbl_803CC100-_SDA_BASE_(r13) +/* 801802B4 0017D0B4 80 6D 98 00 */ lwz r3, lbl_mRenderMode__7ROMFont-_SDA_BASE_(r13) /* 801802B8 0017D0B8 7F E4 FB 78 */ mr r4, r31 /* 801802BC 0017D0BC A0 63 00 04 */ lhz r3, 4(r3) /* 801802C0 0017D0C0 48 04 C3 51 */ bl GXSetDispCopyDst -/* 801802C4 0017D0C4 80 CD 98 00 */ lwz r6, lbl_803CC100-_SDA_BASE_(r13) +/* 801802C4 0017D0C4 80 CD 98 00 */ lwz r6, lbl_mRenderMode__7ROMFont-_SDA_BASE_(r13) /* 801802C8 0017D0C8 38 A0 00 01 */ li r5, 1 /* 801802CC 0017D0CC 88 66 00 19 */ lbz r3, 0x19(r6) /* 801802D0 0017D0D0 38 86 00 1A */ addi r4, r6, 0x1a /* 801802D4 0017D0D4 38 C6 00 32 */ addi r6, r6, 0x32 /* 801802D8 0017D0D8 48 04 C8 95 */ bl GXSetCopyFilter -/* 801802DC 0017D0DC 80 6D 98 00 */ lwz r3, lbl_803CC100-_SDA_BASE_(r13) +/* 801802DC 0017D0DC 80 6D 98 00 */ lwz r3, lbl_mRenderMode__7ROMFont-_SDA_BASE_(r13) /* 801802E0 0017D0E0 88 03 00 19 */ lbz r0, 0x19(r3) /* 801802E4 0017D0E4 28 00 00 00 */ cmplwi r0, 0 /* 801802E8 0017D0E8 41 82 00 14 */ beq lbl_801802FC @@ -194,7 +194,7 @@ lbl_801802FC: /* 80180300 0017D100 38 80 00 00 */ li r4, 0 /* 80180304 0017D104 48 04 F6 31 */ bl GXSetPixelFmt lbl_80180308: -/* 80180308 0017D108 80 6D 97 FC */ lwz r3, lbl_803CC0FC-_SDA_BASE_(r13) +/* 80180308 0017D108 80 6D 97 FC */ lwz r3, lbl_mCurrentFrameBuffer__7ROMFont-_SDA_BASE_(r13) /* 8018030C 0017D10C 38 80 00 01 */ li r4, 1 /* 80180310 0017D110 48 04 CA 79 */ bl GXCopyDisp /* 80180314 0017D114 38 60 00 00 */ li r3, 0 @@ -212,14 +212,14 @@ InitVI__7ROMFontFv: /* 80180338 0017D138 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018033C 0017D13C 7C 08 02 A6 */ mflr r0 /* 80180340 0017D140 90 01 00 14 */ stw r0, 0x14(r1) -/* 80180344 0017D144 80 6D 97 F4 */ lwz r3, lbl_803CC0F4-_SDA_BASE_(r13) +/* 80180344 0017D144 80 6D 97 F4 */ lwz r3, lbl_mXFBs__7ROMFont-_SDA_BASE_(r13) /* 80180348 0017D148 48 05 C4 91 */ bl VISetNextFrameBuffer -/* 8018034C 0017D14C 38 6D 97 F4 */ addi r3, r13, lbl_803CC0F4-_SDA_BASE_ +/* 8018034C 0017D14C 38 6D 97 F4 */ addi r3, r13, lbl_mXFBs__7ROMFont-_SDA_BASE_ /* 80180350 0017D150 80 03 00 04 */ lwz r0, 4(r3) -/* 80180354 0017D154 90 0D 97 FC */ stw r0, lbl_803CC0FC-_SDA_BASE_(r13) +/* 80180354 0017D154 90 0D 97 FC */ stw r0, lbl_mCurrentFrameBuffer__7ROMFont-_SDA_BASE_(r13) /* 80180358 0017D158 48 05 C3 51 */ bl VIFlush /* 8018035C 0017D15C 48 05 B6 5D */ bl VIWaitForRetrace -/* 80180360 0017D160 80 6D 98 00 */ lwz r3, lbl_803CC100-_SDA_BASE_(r13) +/* 80180360 0017D160 80 6D 98 00 */ lwz r3, lbl_mRenderMode__7ROMFont-_SDA_BASE_(r13) /* 80180364 0017D164 80 03 00 00 */ lwz r0, 0(r3) /* 80180368 0017D168 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8018036C 0017D16C 41 82 00 08 */ beq lbl_80180374 @@ -236,7 +236,7 @@ RenderBegin__7ROMFontFv: /* 80180388 0017D188 7C 08 02 A6 */ mflr r0 /* 8018038C 0017D18C 90 01 00 24 */ stw r0, 0x24(r1) /* 80180390 0017D190 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 80180394 0017D194 83 ED 98 00 */ lwz r31, lbl_803CC100-_SDA_BASE_(r13) +/* 80180394 0017D194 83 ED 98 00 */ lwz r31, lbl_mRenderMode__7ROMFont-_SDA_BASE_(r13) /* 80180398 0017D198 88 1F 00 18 */ lbz r0, 0x18(r31) /* 8018039C 0017D19C 28 00 00 00 */ cmplwi r0, 0 /* 801803A0 0017D1A0 41 82 00 50 */ beq lbl_801803F0 @@ -245,15 +245,15 @@ RenderBegin__7ROMFontFv: /* 801803AC 0017D1AC 3C 80 43 30 */ lis r4, 0x4330 /* 801803B0 0017D1B0 A0 1F 00 06 */ lhz r0, 6(r31) /* 801803B4 0017D1B4 90 A1 00 0C */ stw r5, 0xc(r1) -/* 801803B8 0017D1B8 C0 22 AE 80 */ lfs f1, lbl_803CF800-_SDA2_BASE_(r2) +/* 801803B8 0017D1B8 C0 22 AE 80 */ lfs f1, lbl__422-_SDA2_BASE_(r2) /* 801803BC 0017D1BC 90 81 00 08 */ stw r4, 8(r1) -/* 801803C0 0017D1C0 C8 82 AE 88 */ lfd f4, lbl_803CF808-_SDA2_BASE_(r2) +/* 801803C0 0017D1C0 C8 82 AE 88 */ lfd f4, lbl__425-_SDA2_BASE_(r2) /* 801803C4 0017D1C4 FC 40 08 90 */ fmr f2, f1 /* 801803C8 0017D1C8 C8 01 00 08 */ lfd f0, 8(r1) /* 801803CC 0017D1CC FC A0 08 90 */ fmr f5, f1 /* 801803D0 0017D1D0 90 01 00 14 */ stw r0, 0x14(r1) /* 801803D4 0017D1D4 EC 60 20 28 */ fsubs f3, f0, f4 -/* 801803D8 0017D1D8 C0 C2 AE 90 */ lfs f6, lbl_803CF810-_SDA2_BASE_(r2) +/* 801803D8 0017D1D8 C0 C2 AE 90 */ lfs f6, lbl__439-_SDA2_BASE_(r2) /* 801803DC 0017D1DC 90 81 00 10 */ stw r4, 0x10(r1) /* 801803E0 0017D1E0 C8 01 00 10 */ lfd f0, 0x10(r1) /* 801803E4 0017D1E4 EC 80 20 28 */ fsubs f4, f0, f4 @@ -264,15 +264,15 @@ lbl_801803F0: /* 801803F4 0017D1F4 3C 60 43 30 */ lis r3, 0x4330 /* 801803F8 0017D1F8 A0 1F 00 06 */ lhz r0, 6(r31) /* 801803FC 0017D1FC 90 81 00 14 */ stw r4, 0x14(r1) -/* 80180400 0017D200 C0 22 AE 80 */ lfs f1, lbl_803CF800-_SDA2_BASE_(r2) +/* 80180400 0017D200 C0 22 AE 80 */ lfs f1, lbl__422-_SDA2_BASE_(r2) /* 80180404 0017D204 90 61 00 10 */ stw r3, 0x10(r1) -/* 80180408 0017D208 C8 82 AE 88 */ lfd f4, lbl_803CF808-_SDA2_BASE_(r2) +/* 80180408 0017D208 C8 82 AE 88 */ lfd f4, lbl__425-_SDA2_BASE_(r2) /* 8018040C 0017D20C FC 40 08 90 */ fmr f2, f1 /* 80180410 0017D210 C8 01 00 10 */ lfd f0, 0x10(r1) /* 80180414 0017D214 FC A0 08 90 */ fmr f5, f1 /* 80180418 0017D218 90 01 00 0C */ stw r0, 0xc(r1) /* 8018041C 0017D21C EC 60 20 28 */ fsubs f3, f0, f4 -/* 80180420 0017D220 C0 C2 AE 90 */ lfs f6, lbl_803CF810-_SDA2_BASE_(r2) +/* 80180420 0017D220 C0 C2 AE 90 */ lfs f6, lbl__439-_SDA2_BASE_(r2) /* 80180424 0017D224 90 61 00 08 */ stw r3, 8(r1) /* 80180428 0017D228 C8 01 00 08 */ lfd f0, 8(r1) /* 8018042C 0017D22C EC 80 20 28 */ fsubs f4, f0, f4 @@ -297,7 +297,7 @@ RenderEnd__7ROMFontFv: /* 80180468 0017D268 48 04 F4 65 */ bl GXSetZMode /* 8018046C 0017D26C 38 60 00 01 */ li r3, 1 /* 80180470 0017D270 48 04 F4 05 */ bl GXSetColorUpdate -/* 80180474 0017D274 80 6D 97 FC */ lwz r3, lbl_803CC0FC-_SDA_BASE_(r13) +/* 80180474 0017D274 80 6D 97 FC */ lwz r3, lbl_mCurrentFrameBuffer__7ROMFont-_SDA_BASE_(r13) /* 80180478 0017D278 38 80 00 01 */ li r4, 1 /* 8018047C 0017D27C 48 04 C9 0D */ bl GXCopyDisp /* 80180480 0017D280 48 04 B9 4D */ bl GXDrawDone @@ -312,15 +312,15 @@ SwapBuffers__7ROMFontFv: /* 80180498 0017D298 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018049C 0017D29C 7C 08 02 A6 */ mflr r0 /* 801804A0 0017D2A0 90 01 00 14 */ stw r0, 0x14(r1) -/* 801804A4 0017D2A4 80 6D 97 FC */ lwz r3, lbl_803CC0FC-_SDA_BASE_(r13) +/* 801804A4 0017D2A4 80 6D 97 FC */ lwz r3, lbl_mCurrentFrameBuffer__7ROMFont-_SDA_BASE_(r13) /* 801804A8 0017D2A8 48 05 C3 31 */ bl VISetNextFrameBuffer -/* 801804AC 0017D2AC 88 0D 84 B8 */ lbz r0, lbl_803CADB8-_SDA_BASE_(r13) +/* 801804AC 0017D2AC 88 0D 84 B8 */ lbz r0, lbl_mFirstFrame__7ROMFont-_SDA_BASE_(r13) /* 801804B0 0017D2B0 28 00 00 00 */ cmplwi r0, 0 /* 801804B4 0017D2B4 41 82 00 18 */ beq lbl_801804CC /* 801804B8 0017D2B8 38 60 00 01 */ li r3, 1 /* 801804BC 0017D2BC 48 05 C3 89 */ bl VISetBlack /* 801804C0 0017D2C0 38 00 00 00 */ li r0, 0 -/* 801804C4 0017D2C4 98 0D 84 B8 */ stb r0, lbl_803CADB8-_SDA_BASE_(r13) +/* 801804C4 0017D2C4 98 0D 84 B8 */ stb r0, lbl_mFirstFrame__7ROMFont-_SDA_BASE_(r13) /* 801804C8 0017D2C8 48 00 00 0C */ b lbl_801804D4 lbl_801804CC: /* 801804CC 0017D2CC 38 60 00 00 */ li r3, 0 @@ -328,14 +328,14 @@ lbl_801804CC: lbl_801804D4: /* 801804D4 0017D2D4 48 05 C1 D5 */ bl VIFlush /* 801804D8 0017D2D8 48 05 B4 E1 */ bl VIWaitForRetrace -/* 801804DC 0017D2DC 80 0D 97 FC */ lwz r0, lbl_803CC0FC-_SDA_BASE_(r13) -/* 801804E0 0017D2E0 80 6D 97 F4 */ lwz r3, lbl_803CC0F4-_SDA_BASE_(r13) +/* 801804DC 0017D2DC 80 0D 97 FC */ lwz r0, lbl_mCurrentFrameBuffer__7ROMFont-_SDA_BASE_(r13) +/* 801804E0 0017D2E0 80 6D 97 F4 */ lwz r3, lbl_mXFBs__7ROMFont-_SDA_BASE_(r13) /* 801804E4 0017D2E4 7C 00 18 40 */ cmplw r0, r3 /* 801804E8 0017D2E8 40 82 00 0C */ bne lbl_801804F4 -/* 801804EC 0017D2EC 38 6D 97 F4 */ addi r3, r13, lbl_803CC0F4-_SDA_BASE_ +/* 801804EC 0017D2EC 38 6D 97 F4 */ addi r3, r13, lbl_mXFBs__7ROMFont-_SDA_BASE_ /* 801804F0 0017D2F0 80 63 00 04 */ lwz r3, 4(r3) lbl_801804F4: -/* 801804F4 0017D2F4 90 6D 97 FC */ stw r3, lbl_803CC0FC-_SDA_BASE_(r13) +/* 801804F4 0017D2F4 90 6D 97 FC */ stw r3, lbl_mCurrentFrameBuffer__7ROMFont-_SDA_BASE_(r13) /* 801804F8 0017D2F8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801804FC 0017D2FC 7C 08 03 A6 */ mtlr r0 /* 80180500 0017D300 38 21 00 10 */ addi r1, r1, 0x10 @@ -354,7 +354,7 @@ DrawCell__7ROMFontFiiii: /* 80180528 0017D328 38 60 00 80 */ li r3, 0x80 /* 8018052C 0017D32C 38 80 00 00 */ li r4, 0 /* 80180530 0017D330 38 A0 00 04 */ li r5, 4 -/* 80180534 0017D334 80 ED 97 F0 */ lwz r7, lbl_803CC0F0-_SDA_BASE_(r13) +/* 80180534 0017D334 80 ED 97 F0 */ lwz r7, lbl_mFontData__7ROMFont-_SDA_BASE_(r13) /* 80180538 0017D338 A3 E7 00 10 */ lhz r31, 0x10(r7) /* 8018053C 0017D33C A3 C7 00 12 */ lhz r30, 0x12(r7) /* 80180540 0017D340 7C DB FA 14 */ add r6, r27, r31 @@ -432,12 +432,12 @@ LoadSheet__7ROMFontFPv: /* 80180630 0017D430 38 61 00 08 */ addi r3, r1, 8 /* 80180634 0017D434 39 20 00 00 */ li r9, 0 /* 80180638 0017D438 39 40 00 00 */ li r10, 0 -/* 8018063C 0017D43C 80 ED 97 F0 */ lwz r7, lbl_803CC0F0-_SDA_BASE_(r13) +/* 8018063C 0017D43C 80 ED 97 F0 */ lwz r7, lbl_mFontData__7ROMFont-_SDA_BASE_(r13) /* 80180640 0017D440 A0 A7 00 1E */ lhz r5, 0x1e(r7) /* 80180644 0017D444 A0 C7 00 20 */ lhz r6, 0x20(r7) /* 80180648 0017D448 A0 E7 00 18 */ lhz r7, 0x18(r7) /* 8018064C 0017D44C 48 04 D2 A1 */ bl GXInitTexObj -/* 80180650 0017D450 C0 22 AE 80 */ lfs f1, lbl_803CF800-_SDA2_BASE_(r2) +/* 80180650 0017D450 C0 22 AE 80 */ lfs f1, lbl__422-_SDA2_BASE_(r2) /* 80180654 0017D454 38 61 00 08 */ addi r3, r1, 8 /* 80180658 0017D458 38 80 00 01 */ li r4, 1 /* 8018065C 0017D45C 38 A0 00 01 */ li r5, 1 @@ -450,18 +450,18 @@ LoadSheet__7ROMFontFPv: /* 80180678 0017D478 38 61 00 08 */ addi r3, r1, 8 /* 8018067C 0017D47C 38 80 00 00 */ li r4, 0 /* 80180680 0017D480 48 04 D8 75 */ bl GXLoadTexObj -/* 80180684 0017D484 80 CD 97 F0 */ lwz r6, lbl_803CC0F0-_SDA_BASE_(r13) +/* 80180684 0017D484 80 CD 97 F0 */ lwz r6, lbl_mFontData__7ROMFont-_SDA_BASE_(r13) /* 80180688 0017D488 3C 80 43 30 */ lis r4, 0x4330 /* 8018068C 0017D48C 90 81 00 58 */ stw r4, 0x58(r1) /* 80180690 0017D490 38 61 00 28 */ addi r3, r1, 0x28 /* 80180694 0017D494 A0 A6 00 1E */ lhz r5, 0x1e(r6) /* 80180698 0017D498 A0 06 00 20 */ lhz r0, 0x20(r6) /* 8018069C 0017D49C 90 A1 00 5C */ stw r5, 0x5c(r1) -/* 801806A0 0017D4A0 C8 42 AE 88 */ lfd f2, lbl_803CF808-_SDA2_BASE_(r2) +/* 801806A0 0017D4A0 C8 42 AE 88 */ lfd f2, lbl__425-_SDA2_BASE_(r2) /* 801806A4 0017D4A4 C8 01 00 58 */ lfd f0, 0x58(r1) /* 801806A8 0017D4A8 90 01 00 64 */ stw r0, 0x64(r1) /* 801806AC 0017D4AC EC 20 10 28 */ fsubs f1, f0, f2 -/* 801806B0 0017D4B0 C0 62 AE 90 */ lfs f3, lbl_803CF810-_SDA2_BASE_(r2) +/* 801806B0 0017D4B0 C0 62 AE 90 */ lfs f3, lbl__439-_SDA2_BASE_(r2) /* 801806B4 0017D4B4 90 81 00 60 */ stw r4, 0x60(r1) /* 801806B8 0017D4B8 C8 01 00 60 */ lfd f0, 0x60(r1) /* 801806BC 0017D4BC EC 23 08 24 */ fdivs f1, f3, f1 @@ -588,20 +588,20 @@ DrawTextBox__7ROMFontFiiiiPc: /* 80180860 0017D660 7E E4 BB 78 */ mr r4, r23 /* 80180864 0017D664 38 61 00 08 */ addi r3, r1, 8 /* 80180868 0017D668 48 06 6E 99 */ bl func_801E7700 -/* 8018086C 0017D66C 3C 80 80 27 */ lis r4, lbl_80272C50@ha +/* 8018086C 0017D66C 3C 80 80 27 */ lis r4, lbl__stringBase0_101@ha /* 80180870 0017D670 38 61 00 08 */ addi r3, r1, 8 -/* 80180874 0017D674 38 84 2C 50 */ addi r4, r4, lbl_80272C50@l +/* 80180874 0017D674 38 84 2C 50 */ addi r4, r4, lbl__stringBase0_101@l /* 80180878 0017D678 48 06 6A F9 */ bl func_801E7370 -/* 8018087C 0017D67C 3C 80 80 27 */ lis r4, lbl_80272C50@ha +/* 8018087C 0017D67C 3C 80 80 27 */ lis r4, lbl__stringBase0_101@ha /* 80180880 0017D680 7C 77 1B 78 */ mr r23, r3 -/* 80180884 0017D684 38 04 2C 50 */ addi r0, r4, lbl_80272C50@l +/* 80180884 0017D684 38 04 2C 50 */ addi r0, r4, lbl__stringBase0_101@l /* 80180888 0017D688 7C 03 03 78 */ mr r3, r0 /* 8018088C 0017D68C 4B FF FF 49 */ bl GetWidth__7ROMFontFPc -/* 80180890 0017D690 3C 80 80 27 */ lis r4, lbl_80272C50@ha +/* 80180890 0017D690 3C 80 80 27 */ lis r4, lbl__stringBase0_101@ha /* 80180894 0017D694 7C 7B 1B 78 */ mr r27, r3 /* 80180898 0017D698 7F 59 D2 14 */ add r26, r25, r26 /* 8018089C 0017D69C 7F 1C C2 14 */ add r24, r28, r24 -/* 801808A0 0017D6A0 3B A4 2C 50 */ addi r29, r4, lbl_80272C50@l +/* 801808A0 0017D6A0 3B A4 2C 50 */ addi r29, r4, lbl__stringBase0_101@l /* 801808A4 0017D6A4 48 00 00 54 */ b lbl_801808F8 lbl_801808A8: /* 801808A8 0017D6A8 7E E3 BB 78 */ mr r3, r23 @@ -610,7 +610,7 @@ lbl_801808A8: /* 801808B4 0017D6B4 7C 1F E2 14 */ add r0, r31, r28 /* 801808B8 0017D6B8 7C 00 D0 00 */ cmpw r0, r26 /* 801808BC 0017D6BC 40 81 00 14 */ ble lbl_801808D0 -/* 801808C0 0017D6C0 80 6D 97 F0 */ lwz r3, lbl_803CC0F0-_SDA_BASE_(r13) +/* 801808C0 0017D6C0 80 6D 97 F0 */ lwz r3, lbl_mFontData__7ROMFont-_SDA_BASE_(r13) /* 801808C4 0017D6C4 7F 3F CB 78 */ mr r31, r25 /* 801808C8 0017D6C8 A0 03 00 12 */ lhz r0, 0x12(r3) /* 801808CC 0017D6CC 7F DE 02 14 */ add r30, r30, r0 @@ -642,18 +642,18 @@ lbl_8018090C: .global EnableReset__11ResetButtonFv EnableReset__11ResetButtonFv: /* 80180920 0017D720 38 00 00 01 */ li r0, 1 -/* 80180924 0017D724 98 0D 84 B9 */ stb r0, lbl_803CADB9-_SDA_BASE_(r13) +/* 80180924 0017D724 98 0D 84 B9 */ stb r0, lbl_mResetEnabled__11ResetButton-_SDA_BASE_(r13) /* 80180928 0017D728 4E 80 00 20 */ blr .global DisableReset__11ResetButtonFv DisableReset__11ResetButtonFv: /* 8018092C 0017D72C 38 00 00 00 */ li r0, 0 -/* 80180930 0017D730 98 0D 84 B9 */ stb r0, lbl_803CADB9-_SDA_BASE_(r13) +/* 80180930 0017D730 98 0D 84 B9 */ stb r0, lbl_mResetEnabled__11ResetButton-_SDA_BASE_(r13) /* 80180934 0017D734 4E 80 00 20 */ blr .global SetSndKillFunction__11ResetButtonFPFv_v SetSndKillFunction__11ResetButtonFPFv_v: -/* 80180938 0017D738 90 6D 98 08 */ stw r3, lbl_803CC108-_SDA_BASE_(r13) +/* 80180938 0017D738 90 6D 98 08 */ stw r3, lbl_mSndKill__11ResetButton-_SDA_BASE_(r13) /* 8018093C 0017D73C 4E 80 00 20 */ blr .global CheckResetButton__11ResetButtonFv @@ -664,14 +664,14 @@ CheckResetButton__11ResetButtonFv: /* 8018094C 0017D74C 48 05 4E 05 */ bl OSGetResetButtonState /* 80180950 0017D750 2C 03 00 00 */ cmpwi r3, 0 /* 80180954 0017D754 40 82 00 A8 */ bne lbl_801809FC -/* 80180958 0017D758 80 0D 98 04 */ lwz r0, lbl_803CC104-_SDA_BASE_(r13) +/* 80180958 0017D758 80 0D 98 04 */ lwz r0, lbl_mWasResetButtonPressed__11ResetButton-_SDA_BASE_(r13) /* 8018095C 0017D75C 2C 00 00 00 */ cmpwi r0, 0 /* 80180960 0017D760 41 82 00 9C */ beq lbl_801809FC -/* 80180964 0017D764 88 0D 84 B9 */ lbz r0, lbl_803CADB9-_SDA_BASE_(r13) +/* 80180964 0017D764 88 0D 84 B9 */ lbz r0, lbl_mResetEnabled__11ResetButton-_SDA_BASE_(r13) /* 80180968 0017D768 28 00 00 00 */ cmplwi r0, 0 /* 8018096C 0017D76C 41 82 00 94 */ beq lbl_80180A00 /* 80180970 0017D770 48 05 39 A1 */ bl OSDisableInterrupts -/* 80180974 0017D774 81 8D 98 08 */ lwz r12, lbl_803CC108-_SDA_BASE_(r13) +/* 80180974 0017D774 81 8D 98 08 */ lwz r12, lbl_mSndKill__11ResetButton-_SDA_BASE_(r13) /* 80180978 0017D778 28 0C 00 00 */ cmplwi r12, 0 /* 8018097C 0017D77C 41 82 00 0C */ beq lbl_80180988 /* 80180980 0017D780 7D 89 03 A6 */ mtctr r12 @@ -709,7 +709,7 @@ lbl_801809E8: /* 801809F4 0017D7F4 48 05 49 81 */ bl OSResetSystem /* 801809F8 0017D7F8 48 00 00 08 */ b lbl_80180A00 lbl_801809FC: -/* 801809FC 0017D7FC 90 6D 98 04 */ stw r3, lbl_803CC104-_SDA_BASE_(r13) +/* 801809FC 0017D7FC 90 6D 98 04 */ stw r3, lbl_mWasResetButtonPressed__11ResetButton-_SDA_BASE_(r13) lbl_80180A00: /* 80180A00 0017D800 80 01 00 14 */ lwz r0, 0x14(r1) /* 80180A04 0017D804 7C 08 03 A6 */ mtlr r0 @@ -731,10 +731,10 @@ Init__8iTRCDiskFv: SetErrorMessage__8iTRCDiskFPCc: /* 80180A30 0017D830 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80180A34 0017D834 7C 08 02 A6 */ mflr r0 -/* 80180A38 0017D838 3C A0 80 3D */ lis r5, lbl_803CA7E8@ha +/* 80180A38 0017D838 3C A0 80 3D */ lis r5, lbl_mMessage__8iTRCDisk@ha /* 80180A3C 0017D83C 7C 64 1B 78 */ mr r4, r3 /* 80180A40 0017D840 90 01 00 14 */ stw r0, 0x14(r1) -/* 80180A44 0017D844 38 65 A7 E8 */ addi r3, r5, lbl_803CA7E8@l +/* 80180A44 0017D844 38 65 A7 E8 */ addi r3, r5, lbl_mMessage__8iTRCDisk@l /* 80180A48 0017D848 48 06 6C B9 */ bl func_801E7700 /* 80180A4C 0017D84C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80180A50 0017D850 7C 08 03 A6 */ mtlr r0 @@ -745,10 +745,10 @@ SetErrorMessage__8iTRCDiskFPCc: ResetMessage__8iTRCDiskFv: /* 80180A5C 0017D85C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80180A60 0017D860 7C 08 02 A6 */ mflr r0 -/* 80180A64 0017D864 3C 60 80 3D */ lis r3, lbl_803CA7E8@ha +/* 80180A64 0017D864 3C 60 80 3D */ lis r3, lbl_mMessage__8iTRCDisk@ha /* 80180A68 0017D868 38 80 00 00 */ li r4, 0 /* 80180A6C 0017D86C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80180A70 0017D870 38 63 A7 E8 */ addi r3, r3, lbl_803CA7E8@l +/* 80180A70 0017D870 38 63 A7 E8 */ addi r3, r3, lbl_mMessage__8iTRCDisk@l /* 80180A74 0017D874 38 A0 01 00 */ li r5, 0x100 /* 80180A78 0017D878 4B E8 29 E1 */ bl memset /* 80180A7C 0017D87C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -758,32 +758,32 @@ ResetMessage__8iTRCDiskFv: .global SetPadStopRumblingFunction__8iTRCDiskFPFv_v SetPadStopRumblingFunction__8iTRCDiskFPFv_v: -/* 80180A8C 0017D88C 90 6D 98 14 */ stw r3, lbl_803CC114-_SDA_BASE_(r13) +/* 80180A8C 0017D88C 90 6D 98 14 */ stw r3, lbl_mPadStopRumbling__8iTRCDisk-_SDA_BASE_(r13) /* 80180A90 0017D890 4E 80 00 20 */ blr .global SetSndSuspendFunction__8iTRCDiskFPFv_v SetSndSuspendFunction__8iTRCDiskFPFv_v: -/* 80180A94 0017D894 90 6D 98 0C */ stw r3, lbl_803CC10C-_SDA_BASE_(r13) +/* 80180A94 0017D894 90 6D 98 0C */ stw r3, lbl_mSndSuspend__8iTRCDisk-_SDA_BASE_(r13) /* 80180A98 0017D898 4E 80 00 20 */ blr .global SetSndResumeFunction__8iTRCDiskFPFv_v SetSndResumeFunction__8iTRCDiskFPFv_v: -/* 80180A9C 0017D89C 90 6D 98 10 */ stw r3, lbl_803CC110-_SDA_BASE_(r13) +/* 80180A9C 0017D89C 90 6D 98 10 */ stw r3, lbl_mSndResume__8iTRCDisk-_SDA_BASE_(r13) /* 80180AA0 0017D8A0 4E 80 00 20 */ blr .global SetSndKillFunction__8iTRCDiskFPFv_v SetSndKillFunction__8iTRCDiskFPFv_v: -/* 80180AA4 0017D8A4 90 6D 98 18 */ stw r3, lbl_803CC118-_SDA_BASE_(r13) +/* 80180AA4 0017D8A4 90 6D 98 18 */ stw r3, lbl_mSndKill__8iTRCDisk-_SDA_BASE_(r13) /* 80180AA8 0017D8A8 4E 80 00 20 */ blr .global SetMovieSuspendFunction__8iTRCDiskFPFv_v SetMovieSuspendFunction__8iTRCDiskFPFv_v: -/* 80180AAC 0017D8AC 90 6D 98 1C */ stw r3, lbl_803CC11C-_SDA_BASE_(r13) +/* 80180AAC 0017D8AC 90 6D 98 1C */ stw r3, lbl_mMovieSuspendFunction__8iTRCDisk-_SDA_BASE_(r13) /* 80180AB0 0017D8B0 4E 80 00 20 */ blr .global SetMovieResumeFunction__8iTRCDiskFPFv_v SetMovieResumeFunction__8iTRCDiskFPFv_v: -/* 80180AB4 0017D8B4 90 6D 98 20 */ stw r3, lbl_803CC120-_SDA_BASE_(r13) +/* 80180AB4 0017D8B4 90 6D 98 20 */ stw r3, lbl_mMovieResumeFunction__8iTRCDisk-_SDA_BASE_(r13) /* 80180AB8 0017D8B8 4E 80 00 20 */ blr .global IsDiskIDed__8iTRCDiskFv @@ -812,11 +812,11 @@ lbl_80180AEC: DisplayErrorMessage__8iTRCDiskFv: /* 80180B04 0017D904 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80180B08 0017D908 7C 08 02 A6 */ mflr r0 -/* 80180B0C 0017D90C 3C 80 80 27 */ lis r4, lbl_80272C50@ha -/* 80180B10 0017D910 3C 60 80 3D */ lis r3, lbl_803CA7E8@ha +/* 80180B0C 0017D90C 3C 80 80 27 */ lis r4, lbl__stringBase0_101@ha +/* 80180B10 0017D910 3C 60 80 3D */ lis r3, lbl_mMessage__8iTRCDisk@ha /* 80180B14 0017D914 90 01 00 24 */ stw r0, 0x24(r1) -/* 80180B18 0017D918 38 84 2C 50 */ addi r4, r4, lbl_80272C50@l -/* 80180B1C 0017D91C 38 63 A7 E8 */ addi r3, r3, lbl_803CA7E8@l +/* 80180B18 0017D918 38 84 2C 50 */ addi r4, r4, lbl__stringBase0_101@l +/* 80180B1C 0017D91C 38 63 A7 E8 */ addi r3, r3, lbl_mMessage__8iTRCDisk@l /* 80180B20 0017D920 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80180B24 0017D924 38 84 00 02 */ addi r4, r4, 2 /* 80180B28 0017D928 93 C1 00 18 */ stw r30, 0x18(r1) @@ -825,12 +825,12 @@ DisplayErrorMessage__8iTRCDiskFv: /* 80180B34 0017D934 41 82 00 68 */ beq lbl_80180B9C /* 80180B38 0017D938 38 61 00 08 */ addi r3, r1, 8 /* 80180B3C 0017D93C 48 04 B9 41 */ bl GXGetCullMode -/* 80180B40 0017D940 80 6D A0 14 */ lwz r3, lbl_803CC914-_SDA_BASE_(r13) +/* 80180B40 0017D940 80 6D A0 14 */ lwz r3, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 80180B44 0017D944 4B FF F5 51 */ bl InitDisplay__7ROMFontFP16_GXRenderModeObj /* 80180B48 0017D948 48 00 00 6D */ bl SetDVDState__8iTRCDiskFv -/* 80180B4C 0017D94C 3C 80 80 3D */ lis r4, lbl_803CA7E8@ha +/* 80180B4C 0017D94C 3C 80 80 3D */ lis r4, lbl_mMessage__8iTRCDisk@ha /* 80180B50 0017D950 7C 7E 1B 78 */ mr r30, r3 -/* 80180B54 0017D954 3B E4 A7 E8 */ addi r31, r4, lbl_803CA7E8@l +/* 80180B54 0017D954 3B E4 A7 E8 */ addi r31, r4, lbl_mMessage__8iTRCDisk@l /* 80180B58 0017D958 48 00 00 30 */ b lbl_80180B88 lbl_80180B5C: /* 80180B5C 0017D95C 7F E7 FB 78 */ mr r7, r31 @@ -870,34 +870,34 @@ SetDVDState__8iTRCDiskFv: /* 80180BCC 0017D9CC 38 1F 00 01 */ addi r0, r31, 1 /* 80180BD0 0017D9D0 28 00 00 0C */ cmplwi r0, 0xc /* 80180BD4 0017D9D4 41 81 00 80 */ bgt lbl_80180C54 -/* 80180BD8 0017D9D8 3C 60 80 2A */ lis r3, lbl_8029B868@ha +/* 80180BD8 0017D9D8 3C 60 80 2A */ lis r3, lbl__650_1@ha /* 80180BDC 0017D9DC 54 00 10 3A */ slwi r0, r0, 2 -/* 80180BE0 0017D9E0 38 63 B8 68 */ addi r3, r3, lbl_8029B868@l +/* 80180BE0 0017D9E0 38 63 B8 68 */ addi r3, r3, lbl__650_1@l /* 80180BE4 0017D9E4 7C 03 00 2E */ lwzx r0, r3, r0 /* 80180BE8 0017D9E8 7C 09 03 A6 */ mtctr r0 /* 80180BEC 0017D9EC 4E 80 04 20 */ bctr -/* 80180BF0 0017D9F0 3C 60 80 27 */ lis r3, lbl_80272C50@ha -/* 80180BF4 0017D9F4 38 63 2C 50 */ addi r3, r3, lbl_80272C50@l +/* 80180BF0 0017D9F0 3C 60 80 27 */ lis r3, lbl__stringBase0_101@ha +/* 80180BF4 0017D9F4 38 63 2C 50 */ addi r3, r3, lbl__stringBase0_101@l /* 80180BF8 0017D9F8 38 63 00 03 */ addi r3, r3, 3 /* 80180BFC 0017D9FC 4B FF FE 35 */ bl SetErrorMessage__8iTRCDiskFPCc /* 80180C00 0017DA00 48 00 00 74 */ b lbl_80180C74 -/* 80180C04 0017DA04 3C 60 80 27 */ lis r3, lbl_80272C50@ha -/* 80180C08 0017DA08 38 63 2C 50 */ addi r3, r3, lbl_80272C50@l +/* 80180C04 0017DA04 3C 60 80 27 */ lis r3, lbl__stringBase0_101@ha +/* 80180C08 0017DA08 38 63 2C 50 */ addi r3, r3, lbl__stringBase0_101@l /* 80180C0C 0017DA0C 38 63 00 52 */ addi r3, r3, 0x52 /* 80180C10 0017DA10 4B FF FE 21 */ bl SetErrorMessage__8iTRCDiskFPCc /* 80180C14 0017DA14 48 00 00 60 */ b lbl_80180C74 -/* 80180C18 0017DA18 3C 60 80 27 */ lis r3, lbl_80272C50@ha -/* 80180C1C 0017DA1C 38 63 2C 50 */ addi r3, r3, lbl_80272C50@l +/* 80180C18 0017DA18 3C 60 80 27 */ lis r3, lbl__stringBase0_101@ha +/* 80180C1C 0017DA1C 38 63 2C 50 */ addi r3, r3, lbl__stringBase0_101@l /* 80180C20 0017DA20 38 63 00 EE */ addi r3, r3, 0xee /* 80180C24 0017DA24 4B FF FE 0D */ bl SetErrorMessage__8iTRCDiskFPCc /* 80180C28 0017DA28 48 00 00 4C */ b lbl_80180C74 -/* 80180C2C 0017DA2C 3C 60 80 27 */ lis r3, lbl_80272C50@ha -/* 80180C30 0017DA30 38 63 2C 50 */ addi r3, r3, lbl_80272C50@l +/* 80180C2C 0017DA2C 3C 60 80 27 */ lis r3, lbl__stringBase0_101@ha +/* 80180C30 0017DA30 38 63 2C 50 */ addi r3, r3, lbl__stringBase0_101@l /* 80180C34 0017DA34 38 63 01 45 */ addi r3, r3, 0x145 /* 80180C38 0017DA38 4B FF FD F9 */ bl SetErrorMessage__8iTRCDiskFPCc /* 80180C3C 0017DA3C 48 00 00 38 */ b lbl_80180C74 -/* 80180C40 0017DA40 3C 60 80 27 */ lis r3, lbl_80272C50@ha -/* 80180C44 0017DA44 38 63 2C 50 */ addi r3, r3, lbl_80272C50@l +/* 80180C40 0017DA40 3C 60 80 27 */ lis r3, lbl__stringBase0_101@ha +/* 80180C44 0017DA44 38 63 2C 50 */ addi r3, r3, lbl__stringBase0_101@l /* 80180C48 0017DA48 38 63 01 B3 */ addi r3, r3, 0x1b3 /* 80180C4C 0017DA4C 4B FF FD E5 */ bl SetErrorMessage__8iTRCDiskFPCc /* 80180C50 0017DA50 48 00 00 24 */ b lbl_80180C74 @@ -905,8 +905,8 @@ lbl_80180C54: /* 80180C54 0017DA54 48 04 5C D9 */ bl DVDCheckDisk /* 80180C58 0017DA58 2C 03 00 00 */ cmpwi r3, 0 /* 80180C5C 0017DA5C 40 82 00 18 */ bne lbl_80180C74 -/* 80180C60 0017DA60 3C 60 80 27 */ lis r3, lbl_80272C50@ha -/* 80180C64 0017DA64 38 63 2C 50 */ addi r3, r3, lbl_80272C50@l +/* 80180C60 0017DA60 3C 60 80 27 */ lis r3, lbl__stringBase0_101@ha +/* 80180C64 0017DA64 38 63 2C 50 */ addi r3, r3, lbl__stringBase0_101@l /* 80180C68 0017DA68 38 63 02 2F */ addi r3, r3, 0x22f /* 80180C6C 0017DA6C 4B FF FD C5 */ bl SetErrorMessage__8iTRCDiskFPCc /* 80180C70 0017DA70 3B E0 00 05 */ li r31, 5 @@ -937,32 +937,32 @@ lbl_80180CBC: /* 80180CC0 0017DAC0 41 82 00 78 */ beq lbl_80180D38 /* 80180CC4 0017DAC4 2C 1F 00 01 */ cmpwi r31, 1 /* 80180CC8 0017DAC8 41 82 00 70 */ beq lbl_80180D38 -/* 80180CCC 0017DACC 81 8D 98 0C */ lwz r12, lbl_803CC10C-_SDA_BASE_(r13) +/* 80180CCC 0017DACC 81 8D 98 0C */ lwz r12, lbl_mSndSuspend__8iTRCDisk-_SDA_BASE_(r13) /* 80180CD0 0017DAD0 28 0C 00 00 */ cmplwi r12, 0 /* 80180CD4 0017DAD4 41 82 00 0C */ beq lbl_80180CE0 /* 80180CD8 0017DAD8 7D 89 03 A6 */ mtctr r12 /* 80180CDC 0017DADC 4E 80 04 21 */ bctrl lbl_80180CE0: -/* 80180CE0 0017DAE0 81 8D 98 14 */ lwz r12, lbl_803CC114-_SDA_BASE_(r13) +/* 80180CE0 0017DAE0 81 8D 98 14 */ lwz r12, lbl_mPadStopRumbling__8iTRCDisk-_SDA_BASE_(r13) /* 80180CE4 0017DAE4 28 0C 00 00 */ cmplwi r12, 0 /* 80180CE8 0017DAE8 41 82 00 0C */ beq lbl_80180CF4 /* 80180CEC 0017DAEC 7D 89 03 A6 */ mtctr r12 /* 80180CF0 0017DAF0 4E 80 04 21 */ bctrl lbl_80180CF4: -/* 80180CF4 0017DAF4 81 8D 98 1C */ lwz r12, lbl_803CC11C-_SDA_BASE_(r13) +/* 80180CF4 0017DAF4 81 8D 98 1C */ lwz r12, lbl_mMovieSuspendFunction__8iTRCDisk-_SDA_BASE_(r13) /* 80180CF8 0017DAF8 28 0C 00 00 */ cmplwi r12, 0 /* 80180CFC 0017DAFC 41 82 00 0C */ beq lbl_80180D08 /* 80180D00 0017DB00 7D 89 03 A6 */ mtctr r12 /* 80180D04 0017DB04 4E 80 04 21 */ bctrl lbl_80180D08: /* 80180D08 0017DB08 4B FF FD FD */ bl DisplayErrorMessage__8iTRCDiskFv -/* 80180D0C 0017DB0C 81 8D 98 20 */ lwz r12, lbl_803CC120-_SDA_BASE_(r13) +/* 80180D0C 0017DB0C 81 8D 98 20 */ lwz r12, lbl_mMovieResumeFunction__8iTRCDisk-_SDA_BASE_(r13) /* 80180D10 0017DB10 28 0C 00 00 */ cmplwi r12, 0 /* 80180D14 0017DB14 41 82 00 0C */ beq lbl_80180D20 /* 80180D18 0017DB18 7D 89 03 A6 */ mtctr r12 /* 80180D1C 0017DB1C 4E 80 04 21 */ bctrl lbl_80180D20: -/* 80180D20 0017DB20 81 8D 98 10 */ lwz r12, lbl_803CC110-_SDA_BASE_(r13) +/* 80180D20 0017DB20 81 8D 98 10 */ lwz r12, lbl_mSndResume__8iTRCDisk-_SDA_BASE_(r13) /* 80180D24 0017DB24 28 0C 00 00 */ cmplwi r12, 0 /* 80180D28 0017DB28 41 82 00 0C */ beq lbl_80180D34 /* 80180D2C 0017DB2C 7D 89 03 A6 */ mtctr r12 diff --git a/asm/Core/p2/iTime.s b/asm/Core/p2/iTime.s index 0525a4b37..b5b0cd3a1 100644 --- a/asm/Core/p2/iTime.s +++ b/asm/Core/p2/iTime.s @@ -72,15 +72,15 @@ iGetCurrFormattedDate__FPc: /* 800D45C4 000D13C4 38 A1 00 08 */ addi r5, r1, 8 /* 800D45C8 000D13C8 48 10 31 FD */ bl OSTicksToCalendarTime /* 800D45CC 000D13CC 80 01 00 20 */ lwz r0, 0x20(r1) -/* 800D45D0 000D13D0 3C 60 80 29 */ lis r3, lbl_80292BB8@ha -/* 800D45D4 000D13D4 38 83 2B B8 */ addi r4, r3, lbl_80292BB8@l +/* 800D45D0 000D13D0 3C 60 80 29 */ lis r3, lbl_dotw@ha +/* 800D45D4 000D13D4 38 83 2B B8 */ addi r4, r3, lbl_dotw@l /* 800D45D8 000D13D8 7F C3 F3 78 */ mr r3, r30 /* 800D45DC 000D13DC 54 00 10 3A */ slwi r0, r0, 2 /* 800D45E0 000D13E0 7C 84 00 2E */ lwzx r4, r4, r0 /* 800D45E4 000D13E4 48 11 31 1D */ bl func_801E7700 /* 800D45E8 000D13E8 80 01 00 18 */ lwz r0, 0x18(r1) -/* 800D45EC 000D13EC 3C 60 80 29 */ lis r3, lbl_80292B88@ha -/* 800D45F0 000D13F0 38 83 2B 88 */ addi r4, r3, lbl_80292B88@l +/* 800D45EC 000D13EC 3C 60 80 29 */ lis r3, lbl_months@ha +/* 800D45F0 000D13F0 38 83 2B 88 */ addi r4, r3, lbl_months@l /* 800D45F4 000D13F4 7F C3 F3 78 */ mr r3, r30 /* 800D45F8 000D13F8 54 00 10 3A */ slwi r0, r0, 2 /* 800D45FC 000D13FC 7C 84 00 2E */ lwzx r4, r4, r0 @@ -303,7 +303,7 @@ iTimeInit__Fv: /* 800D492C 000D172C 90 01 00 14 */ stw r0, 0x14(r1) /* 800D4930 000D1730 48 10 2C 1D */ bl OSGetTime /* 800D4934 000D1734 90 8D 93 44 */ stw r4, lbl_803CBC44-_SDA_BASE_(r13) -/* 800D4938 000D1738 90 6D 93 40 */ stw r3, lbl_803CBC40-_SDA_BASE_(r13) +/* 800D4938 000D1738 90 6D 93 40 */ stw r3, lbl_sStartupTime-_SDA_BASE_(r13) /* 800D493C 000D173C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800D4940 000D1740 7C 08 03 A6 */ mtlr r0 /* 800D4944 000D1744 38 21 00 10 */ addi r1, r1, 0x10 @@ -320,7 +320,7 @@ iTimeGet__Fv: /* 800D4958 000D1758 90 01 00 14 */ stw r0, 0x14(r1) /* 800D495C 000D175C 48 10 2B F1 */ bl OSGetTime /* 800D4960 000D1760 80 AD 93 44 */ lwz r5, lbl_803CBC44-_SDA_BASE_(r13) -/* 800D4964 000D1764 80 0D 93 40 */ lwz r0, lbl_803CBC40-_SDA_BASE_(r13) +/* 800D4964 000D1764 80 0D 93 40 */ lwz r0, lbl_sStartupTime-_SDA_BASE_(r13) /* 800D4968 000D1768 7C 85 20 10 */ subfc r4, r5, r4 /* 800D496C 000D176C 7C 60 19 10 */ subfe r3, r0, r3 /* 800D4970 000D1770 80 01 00 14 */ lwz r0, 0x14(r1) @@ -339,7 +339,7 @@ iTimeDiffSec__Fx: /* 800D4998 000D1798 80 63 00 F8 */ lwz r3, 0x800000F8@l(r3) /* 800D499C 000D179C 90 01 00 08 */ stw r0, 8(r1) /* 800D49A0 000D17A0 54 60 F0 BE */ srwi r0, r3, 2 -/* 800D49A4 000D17A4 C8 42 98 58 */ lfd f2, lbl_803CE1D8-_SDA2_BASE_(r2) +/* 800D49A4 000D17A4 C8 42 98 58 */ lfd f2, lbl__424-_SDA2_BASE_(r2) /* 800D49A8 000D17A8 90 01 00 0C */ stw r0, 0xc(r1) /* 800D49AC 000D17AC C8 01 00 08 */ lfd f0, 8(r1) /* 800D49B0 000D17B0 EC 00 10 28 */ fsubs f0, f0, f2 @@ -364,14 +364,14 @@ iTimeDiffSec__Fxx: .global iTimeGameAdvance__Ff iTimeGameAdvance__Ff: -/* 800D49F0 000D17F0 C0 0D 93 48 */ lfs f0, lbl_803CBC48-_SDA_BASE_(r13) +/* 800D49F0 000D17F0 C0 0D 93 48 */ lfs f0, lbl_sGameTime-_SDA_BASE_(r13) /* 800D49F4 000D17F4 EC 00 08 2A */ fadds f0, f0, f1 -/* 800D49F8 000D17F8 D0 0D 93 48 */ stfs f0, lbl_803CBC48-_SDA_BASE_(r13) +/* 800D49F8 000D17F8 D0 0D 93 48 */ stfs f0, lbl_sGameTime-_SDA_BASE_(r13) /* 800D49FC 000D17FC 4E 80 00 20 */ blr .global iTimeSetGame__Ff iTimeSetGame__Ff: -/* 800D4A00 000D1800 D0 2D 93 48 */ stfs f1, lbl_803CBC48-_SDA_BASE_(r13) +/* 800D4A00 000D1800 D0 2D 93 48 */ stfs f1, lbl_sGameTime-_SDA_BASE_(r13) /* 800D4A04 000D1804 4E 80 00 20 */ blr .global iProfileClear__FUi diff --git a/asm/Core/p2/isavegame.s b/asm/Core/p2/isavegame.s index 8eb715db0..d3bdb3c51 100644 --- a/asm/Core/p2/isavegame.s +++ b/asm/Core/p2/isavegame.s @@ -7,17 +7,17 @@ iSGStartup__Fv: /* 800CC5E8 000C93E8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CC5EC 000C93EC 7C 08 02 A6 */ mflr r0 /* 800CC5F0 000C93F0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800CC5F4 000C93F4 80 6D 92 88 */ lwz r3, lbl_803CBB88-_SDA_BASE_(r13) +/* 800CC5F4 000C93F4 80 6D 92 88 */ lwz r3, lbl_g_isginit-_SDA_BASE_(r13) /* 800CC5F8 000C93F8 38 03 00 01 */ addi r0, r3, 1 /* 800CC5FC 000C93FC 2C 03 00 00 */ cmpwi r3, 0 -/* 800CC600 000C9400 90 0D 92 88 */ stw r0, lbl_803CBB88-_SDA_BASE_(r13) +/* 800CC600 000C9400 90 0D 92 88 */ stw r0, lbl_g_isginit-_SDA_BASE_(r13) /* 800CC604 000C9404 41 82 00 0C */ beq lbl_800CC610 -/* 800CC608 000C9408 80 6D 92 88 */ lwz r3, lbl_803CBB88-_SDA_BASE_(r13) +/* 800CC608 000C9408 80 6D 92 88 */ lwz r3, lbl_g_isginit-_SDA_BASE_(r13) /* 800CC60C 000C940C 48 00 00 10 */ b lbl_800CC61C lbl_800CC610: /* 800CC610 000C9410 48 00 12 C5 */ bl isavegame.iSG_start_your_engines__Fv /* 800CC614 000C9414 48 00 1D B1 */ bl isavegame.iSG_load_icondata__Fv -/* 800CC618 000C9418 80 6D 92 88 */ lwz r3, lbl_803CBB88-_SDA_BASE_(r13) +/* 800CC618 000C9418 80 6D 92 88 */ lwz r3, lbl_g_isginit-_SDA_BASE_(r13) lbl_800CC61C: /* 800CC61C 000C941C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800CC620 000C9420 7C 08 03 A6 */ mtlr r0 @@ -44,29 +44,29 @@ iSGMakeName__F15en_NAMEGEN_TYPEPCci: /* 800CC65C 000C945C 7C A6 2B 78 */ mr r6, r5 /* 800CC660 000C9460 90 01 00 14 */ stw r0, 0x14(r1) /* 800CC664 000C9464 93 E1 00 0C */ stw r31, 0xc(r1) -/* 800CC668 000C9468 88 0D 92 A4 */ lbz r0, lbl_803CBBA4-_SDA_BASE_(r13) +/* 800CC668 000C9468 88 0D 92 A4 */ lbz r0, lbl_init$670-_SDA_BASE_(r13) /* 800CC66C 000C946C 7C 00 07 75 */ extsb. r0, r0 /* 800CC670 000C9470 40 82 00 14 */ bne lbl_800CC684 /* 800CC674 000C9474 38 80 00 00 */ li r4, 0 /* 800CC678 000C9478 38 00 00 01 */ li r0, 1 -/* 800CC67C 000C947C 90 8D 92 A0 */ stw r4, lbl_803CBBA0-_SDA_BASE_(r13) -/* 800CC680 000C9480 98 0D 92 A4 */ stb r0, lbl_803CBBA4-_SDA_BASE_(r13) +/* 800CC67C 000C947C 90 8D 92 A0 */ stw r4, lbl_rotate$669-_SDA_BASE_(r13) +/* 800CC680 000C9480 98 0D 92 A4 */ stb r0, lbl_init$670-_SDA_BASE_(r13) lbl_800CC684: -/* 800CC684 000C9484 80 AD 92 A0 */ lwz r5, lbl_803CBBA0-_SDA_BASE_(r13) -/* 800CC688 000C9488 3C E0 80 26 */ lis r7, lbl_80266120@ha -/* 800CC68C 000C948C 3C 80 80 29 */ lis r4, lbl_80292904@ha +/* 800CC684 000C9484 80 AD 92 A0 */ lwz r5, lbl_rotate$669-_SDA_BASE_(r13) +/* 800CC688 000C9488 3C E0 80 26 */ lis r7, lbl__stringBase0_60@ha +/* 800CC68C 000C948C 3C 80 80 29 */ lis r4, lbl_rotatebuf$668@ha /* 800CC690 000C9490 38 05 00 01 */ addi r0, r5, 1 -/* 800CC694 000C9494 39 07 61 20 */ addi r8, r7, lbl_80266120@l -/* 800CC698 000C9498 90 0D 92 A0 */ stw r0, lbl_803CBBA0-_SDA_BASE_(r13) +/* 800CC694 000C9494 39 07 61 20 */ addi r8, r7, lbl__stringBase0_60@l +/* 800CC698 000C9498 90 0D 92 A0 */ stw r0, lbl_rotate$669-_SDA_BASE_(r13) /* 800CC69C 000C949C 54 A7 28 34 */ slwi r7, r5, 5 -/* 800CC6A0 000C94A0 38 A4 29 04 */ addi r5, r4, lbl_80292904@l +/* 800CC6A0 000C94A0 38 A4 29 04 */ addi r5, r4, lbl_rotatebuf$668@l /* 800CC6A4 000C94A4 7D 04 43 78 */ mr r4, r8 -/* 800CC6A8 000C94A8 80 0D 92 A0 */ lwz r0, lbl_803CBBA0-_SDA_BASE_(r13) +/* 800CC6A8 000C94A8 80 0D 92 A0 */ lwz r0, lbl_rotate$669-_SDA_BASE_(r13) /* 800CC6AC 000C94AC 7F E5 3A 14 */ add r31, r5, r7 /* 800CC6B0 000C94B0 2C 00 00 08 */ cmpwi r0, 8 /* 800CC6B4 000C94B4 40 82 00 0C */ bne lbl_800CC6C0 /* 800CC6B8 000C94B8 38 00 00 00 */ li r0, 0 -/* 800CC6BC 000C94BC 90 0D 92 A0 */ stw r0, lbl_803CBBA0-_SDA_BASE_(r13) +/* 800CC6BC 000C94BC 90 0D 92 A0 */ stw r0, lbl_rotate$669-_SDA_BASE_(r13) lbl_800CC6C0: /* 800CC6C0 000C94C0 38 00 00 00 */ li r0, 0 /* 800CC6C4 000C94C4 2C 03 00 01 */ cmpwi r3, 1 @@ -84,9 +84,9 @@ lbl_800CC6DC: /* 800CC6F0 000C94F0 48 11 78 45 */ bl func_801E3F34 /* 800CC6F4 000C94F4 48 00 00 1C */ b lbl_800CC710 lbl_800CC6F8: -/* 800CC6F8 000C94F8 3C A0 80 26 */ lis r5, lbl_80266120@ha +/* 800CC6F8 000C94F8 3C A0 80 26 */ lis r5, lbl__stringBase0_60@ha /* 800CC6FC 000C94FC 7F E3 FB 78 */ mr r3, r31 -/* 800CC700 000C9500 38 A5 61 20 */ addi r5, r5, lbl_80266120@l +/* 800CC700 000C9500 38 A5 61 20 */ addi r5, r5, lbl__stringBase0_60@l /* 800CC704 000C9504 38 A5 00 07 */ addi r5, r5, 7 /* 800CC708 000C9508 4C C6 31 82 */ crclr 6 /* 800CC70C 000C950C 48 11 78 29 */ bl func_801E3F34 @@ -108,22 +108,22 @@ iSGSessionBegin__FPvPFPv10en_CHGCODE_vi: /* 800CC73C 000C953C 93 C1 00 08 */ stw r30, 8(r1) /* 800CC740 000C9540 7C 7E 1B 78 */ mr r30, r3 /* 800CC744 000C9544 48 0B 45 49 */ bl CheckDVDAndResetState__8iTRCDiskFv -/* 800CC748 000C9548 3C 60 80 29 */ lis r3, lbl_80292678@ha +/* 800CC748 000C9548 3C 60 80 29 */ lis r3, lbl_g_isgdata_MAIN@ha /* 800CC74C 000C954C 38 80 00 00 */ li r4, 0 -/* 800CC750 000C9550 38 63 26 78 */ addi r3, r3, lbl_80292678@l +/* 800CC750 000C9550 38 63 26 78 */ addi r3, r3, lbl_g_isgdata_MAIN@l /* 800CC754 000C9554 38 A0 02 80 */ li r5, 0x280 /* 800CC758 000C9558 4B F3 6D 01 */ bl memset -/* 800CC75C 000C955C 3C 60 80 29 */ lis r3, lbl_80292678@ha +/* 800CC75C 000C955C 3C 60 80 29 */ lis r3, lbl_g_isgdata_MAIN@ha /* 800CC760 000C9560 38 00 FF FF */ li r0, -1 -/* 800CC764 000C9564 38 63 26 78 */ addi r3, r3, lbl_80292678@l +/* 800CC764 000C9564 38 63 26 78 */ addi r3, r3, lbl_g_isgdata_MAIN@l /* 800CC768 000C9568 90 03 02 60 */ stw r0, 0x260(r3) /* 800CC76C 000C956C 93 E3 02 74 */ stw r31, 0x274(r3) /* 800CC770 000C9570 93 C3 02 78 */ stw r30, 0x278(r3) /* 800CC774 000C9574 48 00 1C 49 */ bl isavegame.iSG_chk_icondata__Fv /* 800CC778 000C9578 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800CC77C 000C957C 3C 60 80 29 */ lis r3, lbl_80292678@ha +/* 800CC77C 000C957C 3C 60 80 29 */ lis r3, lbl_g_isgdata_MAIN@ha /* 800CC780 000C9580 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 800CC784 000C9584 38 63 26 78 */ addi r3, r3, lbl_80292678@l +/* 800CC784 000C9584 38 63 26 78 */ addi r3, r3, lbl_g_isgdata_MAIN@l /* 800CC788 000C9588 83 C1 00 08 */ lwz r30, 8(r1) /* 800CC78C 000C958C 7C 08 03 A6 */ mtlr r0 /* 800CC790 000C9590 38 21 00 10 */ addi r1, r1, 0x10 @@ -815,12 +815,12 @@ iSGFileModDate__FP13st_ISGSESSIONPCcPiPiPiPiPiPi: /* 800CD0BC 000C9EBC 48 00 11 5D */ bl isavegame.iSG_get_fmoddate__FP19st_ISG_MEMCARD_DATAPCcPiPiPiPiPiPi /* 800CD0C0 000C9EC0 2C 03 00 00 */ cmpwi r3, 0 /* 800CD0C4 000C9EC4 41 82 00 9C */ beq lbl_800CD160 -/* 800CD0C8 000C9EC8 3C 80 80 26 */ lis r4, lbl_80266120@ha -/* 800CD0CC 000C9ECC 3C 60 80 29 */ lis r3, lbl_80292A04@ha -/* 800CD0D0 000C9ED0 38 84 61 20 */ addi r4, r4, lbl_80266120@l +/* 800CD0C8 000C9EC8 3C 80 80 26 */ lis r4, lbl__stringBase0_60@ha +/* 800CD0CC 000C9ECC 3C 60 80 29 */ lis r3, lbl_datestr$1055@ha +/* 800CD0D0 000C9ED0 38 84 61 20 */ addi r4, r4, lbl__stringBase0_60@l /* 800CD0D4 000C9ED4 80 A1 00 10 */ lwz r5, 0x10(r1) /* 800CD0D8 000C9ED8 80 C1 00 0C */ lwz r6, 0xc(r1) -/* 800CD0DC 000C9EDC 38 63 2A 04 */ addi r3, r3, lbl_80292A04@l +/* 800CD0DC 000C9EDC 38 63 2A 04 */ addi r3, r3, lbl_datestr$1055@l /* 800CD0E0 000C9EE0 80 E1 00 08 */ lwz r7, 8(r1) /* 800CD0E4 000C9EE4 38 84 01 1A */ addi r4, r4, 0x11a /* 800CD0E8 000C9EE8 81 01 00 14 */ lwz r8, 0x14(r1) @@ -859,18 +859,18 @@ lbl_800CD14C: /* 800CD158 000C9F58 90 1F 00 00 */ stw r0, 0(r31) /* 800CD15C 000C9F5C 48 00 00 20 */ b lbl_800CD17C lbl_800CD160: -/* 800CD160 000C9F60 3C 80 80 26 */ lis r4, lbl_80266120@ha -/* 800CD164 000C9F64 3C 60 80 29 */ lis r3, lbl_80292A04@ha -/* 800CD168 000C9F68 38 84 61 20 */ addi r4, r4, lbl_80266120@l -/* 800CD16C 000C9F6C 38 63 2A 04 */ addi r3, r3, lbl_80292A04@l +/* 800CD160 000C9F60 3C 80 80 26 */ lis r4, lbl__stringBase0_60@ha +/* 800CD164 000C9F64 3C 60 80 29 */ lis r3, lbl_datestr$1055@ha +/* 800CD168 000C9F68 38 84 61 20 */ addi r4, r4, lbl__stringBase0_60@l +/* 800CD16C 000C9F6C 38 63 2A 04 */ addi r3, r3, lbl_datestr$1055@l /* 800CD170 000C9F70 38 84 01 38 */ addi r4, r4, 0x138 /* 800CD174 000C9F74 4C C6 31 82 */ crclr 6 /* 800CD178 000C9F78 48 11 6D BD */ bl func_801E3F34 lbl_800CD17C: /* 800CD17C 000C9F7C BB 41 00 28 */ lmw r26, 0x28(r1) -/* 800CD180 000C9F80 3C 60 80 29 */ lis r3, lbl_80292A04@ha +/* 800CD180 000C9F80 3C 60 80 29 */ lis r3, lbl_datestr$1055@ha /* 800CD184 000C9F84 80 01 00 44 */ lwz r0, 0x44(r1) -/* 800CD188 000C9F88 38 63 2A 04 */ addi r3, r3, lbl_80292A04@l +/* 800CD188 000C9F88 38 63 2A 04 */ addi r3, r3, lbl_datestr$1055@l /* 800CD18C 000C9F8C 7C 08 03 A6 */ mtlr r0 /* 800CD190 000C9F90 38 21 00 40 */ addi r1, r1, 0x40 /* 800CD194 000C9F94 4E 80 00 20 */ blr @@ -879,9 +879,9 @@ lbl_800CD17C: iSGMakeTimeStamp__FPc: /* 800CD198 000C9F98 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800CD19C 000C9F9C 7C 08 02 A6 */ mflr r0 -/* 800CD1A0 000C9FA0 3C 80 80 26 */ lis r4, lbl_802601B8@ha +/* 800CD1A0 000C9FA0 3C 80 80 26 */ lis r4, lbl__1076_1@ha /* 800CD1A4 000C9FA4 90 01 00 44 */ stw r0, 0x44(r1) -/* 800CD1A8 000C9FA8 39 84 01 B8 */ addi r12, r4, lbl_802601B8@l +/* 800CD1A8 000C9FA8 39 84 01 B8 */ addi r12, r4, lbl__1076_1@l /* 800CD1AC 000C9FAC 93 E1 00 3C */ stw r31, 0x3c(r1) /* 800CD1B0 000C9FB0 7C 7F 1B 78 */ mr r31, r3 /* 800CD1B4 000C9FB4 81 6C 00 00 */ lwz r11, 0(r12) @@ -908,8 +908,8 @@ iSGMakeTimeStamp__FPc: /* 800CD208 000CA008 38 A1 00 08 */ addi r5, r1, 8 /* 800CD20C 000CA00C 48 10 A5 B9 */ bl OSTicksToCalendarTime /* 800CD210 000CA010 80 A1 00 18 */ lwz r5, 0x18(r1) -/* 800CD214 000CA014 3C 60 80 26 */ lis r3, lbl_80266120@ha -/* 800CD218 000CA018 38 83 61 20 */ addi r4, r3, lbl_80266120@l +/* 800CD214 000CA014 3C 60 80 26 */ lis r3, lbl__stringBase0_60@ha +/* 800CD218 000CA018 38 83 61 20 */ addi r4, r3, lbl__stringBase0_60@l /* 800CD21C 000CA01C 80 C1 00 14 */ lwz r6, 0x14(r1) /* 800CD220 000CA020 80 E1 00 1C */ lwz r7, 0x1c(r1) /* 800CD224 000CA024 7F E3 FB 78 */ mr r3, r31 @@ -1003,10 +1003,10 @@ iSGSetupGameDir__FP13st_ISGSESSIONPCci: iSGSaveFile__FP13st_ISGSESSIONPCcPciiPc: /* 800CD348 000CA148 94 21 FE F0 */ stwu r1, -0x110(r1) /* 800CD34C 000CA14C 7C 08 02 A6 */ mflr r0 -/* 800CD350 000CA150 3C E0 80 26 */ lis r7, lbl_802601E0@ha +/* 800CD350 000CA150 3C E0 80 26 */ lis r7, lbl__1148@ha /* 800CD354 000CA154 39 20 00 00 */ li r9, 0 /* 800CD358 000CA158 90 01 01 14 */ stw r0, 0x114(r1) -/* 800CD35C 000CA15C 38 E7 01 E0 */ addi r7, r7, lbl_802601E0@l +/* 800CD35C 000CA15C 38 E7 01 E0 */ addi r7, r7, lbl__1148@l /* 800CD360 000CA160 38 00 00 0D */ li r0, 0xd /* 800CD364 000CA164 BE C1 00 E8 */ stmw r22, 0xe8(r1) /* 800CD368 000CA168 7C 9A 23 78 */ mr r26, r4 @@ -1026,8 +1026,8 @@ lbl_800CD390: /* 800CD39C 000CA19C 94 05 00 08 */ stwu r0, 8(r5) /* 800CD3A0 000CA1A0 42 00 FF F0 */ bdnz lbl_800CD390 /* 800CD3A4 000CA1A4 80 84 00 04 */ lwz r4, 4(r4) -/* 800CD3A8 000CA1A8 3C 60 80 26 */ lis r3, lbl_8026024C@ha -/* 800CD3AC 000CA1AC 38 63 02 4C */ addi r3, r3, lbl_8026024C@l +/* 800CD3A8 000CA1A8 3C 60 80 26 */ lis r3, lbl__1149@ha +/* 800CD3AC 000CA1AC 38 63 02 4C */ addi r3, r3, lbl__1149@l /* 800CD3B0 000CA1B0 38 00 00 0D */ li r0, 0xd /* 800CD3B4 000CA1B4 90 85 00 04 */ stw r4, 4(r5) /* 800CD3B8 000CA1B8 38 A1 00 08 */ addi r5, r1, 8 @@ -1374,18 +1374,18 @@ lbl_800CD86C: /* 800CD86C 000CA66C 80 1E 02 68 */ lwz r0, 0x268(r30) /* 800CD870 000CA670 2C 00 00 15 */ cmpwi r0, 0x15 /* 800CD874 000CA674 40 80 00 24 */ bge lbl_800CD898 -/* 800CD878 000CA678 3C 60 80 29 */ lis r3, lbl_80292A44@ha +/* 800CD878 000CA678 3C 60 80 29 */ lis r3, lbl_errmsgs$1241@ha /* 800CD87C 000CA67C 54 00 10 3A */ slwi r0, r0, 2 -/* 800CD880 000CA680 38 83 2A 44 */ addi r4, r3, lbl_80292A44@l +/* 800CD880 000CA680 38 83 2A 44 */ addi r4, r3, lbl_errmsgs$1241@l /* 800CD884 000CA684 7F E3 FB 78 */ mr r3, r31 /* 800CD888 000CA688 7C 84 00 2E */ lwzx r4, r4, r0 /* 800CD88C 000CA68C 38 A0 00 80 */ li r5, 0x80 /* 800CD890 000CA690 48 11 9E 2D */ bl func_801E76BC /* 800CD894 000CA694 48 00 00 1C */ b lbl_800CD8B0 lbl_800CD898: -/* 800CD898 000CA698 3C 80 80 29 */ lis r4, lbl_80292A44@ha +/* 800CD898 000CA698 3C 80 80 29 */ lis r4, lbl_errmsgs$1241@ha /* 800CD89C 000CA69C 7F E3 FB 78 */ mr r3, r31 -/* 800CD8A0 000CA6A0 38 84 2A 44 */ addi r4, r4, lbl_80292A44@l +/* 800CD8A0 000CA6A0 38 84 2A 44 */ addi r4, r4, lbl_errmsgs$1241@l /* 800CD8A4 000CA6A4 38 A0 00 80 */ li r5, 0x80 /* 800CD8A8 000CA6A8 80 84 00 50 */ lwz r4, 0x50(r4) /* 800CD8AC 000CA6AC 48 11 9E 11 */ bl func_801E76BC @@ -1431,7 +1431,7 @@ iSG_mcidx2slot__FiPiPi: /* 800CD92C 000CA72C 3B E0 00 01 */ li r31, 1 /* 800CD930 000CA730 90 C1 00 0C */ stw r6, 0xc(r1) /* 800CD934 000CA734 90 C1 00 08 */ stw r6, 8(r1) -/* 800CD938 000CA738 80 82 BF 30 */ lwz r4, lbl_803D08B0-_SDA2_BASE_(r2) +/* 800CD938 000CA738 80 82 BF 30 */ lwz r4, lbl__1260-_SDA2_BASE_(r2) /* 800CD93C 000CA73C 80 62 BF 34 */ lwz r3, lbl_803D08B4-_SDA2_BASE_(r2) /* 800CD940 000CA740 90 81 00 10 */ stw r4, 0x10(r1) /* 800CD944 000CA744 90 61 00 14 */ stw r3, 0x14(r1) @@ -1937,9 +1937,9 @@ lbl_800CDFEC: /* 800CDFEC 000CADEC 3B E0 00 00 */ li r31, 0 /* 800CDFF0 000CADF0 48 00 00 E8 */ b lbl_800CE0D8 lbl_800CDFF4: -/* 800CDFF4 000CADF4 3C 60 80 26 */ lis r3, lbl_802602B8@ha +/* 800CDFF4 000CADF4 3C 60 80 26 */ lis r3, lbl__1545_1@ha /* 800CDFF8 000CADF8 38 00 00 40 */ li r0, 0x40 -/* 800CDFFC 000CADFC 38 63 02 B8 */ addi r3, r3, lbl_802602B8@l +/* 800CDFFC 000CADFC 38 63 02 B8 */ addi r3, r3, lbl__1545_1@l /* 800CE000 000CAE00 38 A1 00 04 */ addi r5, r1, 4 /* 800CE004 000CAE04 38 83 FF FC */ addi r4, r3, -4 /* 800CE008 000CAE08 7C 09 03 A6 */ mtctr r0 @@ -1949,9 +1949,9 @@ lbl_800CE00C: /* 800CE014 000CAE14 90 65 00 04 */ stw r3, 4(r5) /* 800CE018 000CAE18 94 05 00 08 */ stwu r0, 8(r5) /* 800CE01C 000CAE1C 42 00 FF F0 */ bdnz lbl_800CE00C -/* 800CE020 000CAE20 3C 80 80 26 */ lis r4, lbl_80266120@ha +/* 800CE020 000CAE20 3C 80 80 26 */ lis r4, lbl__stringBase0_60@ha /* 800CE024 000CAE24 38 61 00 08 */ addi r3, r1, 8 -/* 800CE028 000CAE28 38 84 61 20 */ addi r4, r4, lbl_80266120@l +/* 800CE028 000CAE28 38 84 61 20 */ addi r4, r4, lbl__stringBase0_60@l /* 800CE02C 000CAE2C 38 84 04 61 */ addi r4, r4, 0x461 /* 800CE030 000CAE30 4C C6 31 82 */ crclr 6 /* 800CE034 000CAE34 48 11 5F 01 */ bl func_801E3F34 @@ -1981,13 +1981,13 @@ lbl_800CE04C: /* 800CE090 000CAE90 41 82 00 08 */ beq lbl_800CE098 /* 800CE094 000CAE94 3B E0 00 00 */ li r31, 0 lbl_800CE098: -/* 800CE098 000CAE98 3C 60 80 26 */ lis r3, lbl_80266120@ha -/* 800CE09C 000CAE9C 38 63 61 20 */ addi r3, r3, lbl_80266120@l +/* 800CE098 000CAE98 3C 60 80 26 */ lis r3, lbl__stringBase0_60@ha +/* 800CE09C 000CAE9C 38 63 61 20 */ addi r3, r3, lbl__stringBase0_60@l /* 800CE0A0 000CAEA0 38 63 04 89 */ addi r3, r3, 0x489 /* 800CE0A4 000CAEA4 48 11 97 15 */ bl func_801E77B8 -/* 800CE0A8 000CAEA8 3C 80 80 26 */ lis r4, lbl_80266120@ha +/* 800CE0A8 000CAEA8 3C 80 80 26 */ lis r4, lbl__stringBase0_60@ha /* 800CE0AC 000CAEAC 7C 65 1B 78 */ mr r5, r3 -/* 800CE0B0 000CAEB0 38 84 61 20 */ addi r4, r4, lbl_80266120@l +/* 800CE0B0 000CAEB0 38 84 61 20 */ addi r4, r4, lbl__stringBase0_60@l /* 800CE0B4 000CAEB4 7F 83 E3 78 */ mr r3, r28 /* 800CE0B8 000CAEB8 38 84 04 89 */ addi r4, r4, 0x489 /* 800CE0BC 000CAEBC 38 A5 FF FF */ addi r5, r5, -1 @@ -2097,10 +2097,10 @@ lbl_800CE1FC: isavegame.iSG_get_fmoddate__FP19st_ISG_MEMCARD_DATAPCcPiPiPiPiPiPi: /* 800CE218 000CB018 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800CE21C 000CB01C 7C 08 02 A6 */ mflr r0 -/* 800CE220 000CB020 3D 60 80 26 */ lis r11, lbl_802604B8@ha +/* 800CE220 000CB020 3D 60 80 26 */ lis r11, lbl__1598@ha /* 800CE224 000CB024 90 01 00 64 */ stw r0, 0x64(r1) /* 800CE228 000CB028 BE A1 00 34 */ stmw r21, 0x34(r1) -/* 800CE22C 000CB02C 3A AB 04 B8 */ addi r21, r11, lbl_802604B8@l +/* 800CE22C 000CB02C 3A AB 04 B8 */ addi r21, r11, lbl__1598@l /* 800CE230 000CB030 7C B9 2B 78 */ mr r25, r5 /* 800CE234 000CB034 7C DA 33 78 */ mr r26, r6 /* 800CE238 000CB038 7C FB 3B 78 */ mr r27, r7 @@ -2226,36 +2226,36 @@ isavegame.iSG_chk_icondata__Fv: isavegame.iSG_load_icondata__Fv: /* 800CE3C4 000CB1C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CE3C8 000CB1C8 7C 08 02 A6 */ mflr r0 -/* 800CE3CC 000CB1CC 3C 60 80 26 */ lis r3, lbl_80266120@ha +/* 800CE3CC 000CB1CC 3C 60 80 26 */ lis r3, lbl__stringBase0_60@ha /* 800CE3D0 000CB1D0 38 80 00 00 */ li r4, 0 -/* 800CE3D4 000CB1D4 38 63 61 20 */ addi r3, r3, lbl_80266120@l +/* 800CE3D4 000CB1D4 38 63 61 20 */ addi r3, r3, lbl__stringBase0_60@l /* 800CE3D8 000CB1D8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800CE3DC 000CB1DC 38 AD 92 94 */ addi r5, r13, lbl_803CBB94-_SDA_BASE_ +/* 800CE3DC 000CB1DC 38 AD 92 94 */ addi r5, r13, lbl_g_iconsize-_SDA_BASE_ /* 800CE3E0 000CB1E0 38 63 04 A2 */ addi r3, r3, 0x4a2 /* 800CE3E4 000CB1E4 4B FF 4F 39 */ bl iFileLoad__FPcPUiPUi -/* 800CE3E8 000CB1E8 3C 80 80 26 */ lis r4, lbl_80266120@ha -/* 800CE3EC 000CB1EC 90 6D 92 8C */ stw r3, lbl_803CBB8C-_SDA_BASE_(r13) -/* 800CE3F0 000CB1F0 38 64 61 20 */ addi r3, r4, lbl_80266120@l +/* 800CE3E8 000CB1E8 3C 80 80 26 */ lis r4, lbl__stringBase0_60@ha +/* 800CE3EC 000CB1EC 90 6D 92 8C */ stw r3, lbl_g_rawicon-_SDA_BASE_(r13) +/* 800CE3F0 000CB1F0 38 64 61 20 */ addi r3, r4, lbl__stringBase0_60@l /* 800CE3F4 000CB1F4 38 80 00 00 */ li r4, 0 /* 800CE3F8 000CB1F8 38 63 04 B0 */ addi r3, r3, 0x4b0 -/* 800CE3FC 000CB1FC 38 AD 92 98 */ addi r5, r13, lbl_803CBB98-_SDA_BASE_ +/* 800CE3FC 000CB1FC 38 AD 92 98 */ addi r5, r13, lbl_g_banrsize-_SDA_BASE_ /* 800CE400 000CB200 4B FF 4F 1D */ bl iFileLoad__FPcPUiPUi -/* 800CE404 000CB204 90 6D 92 90 */ stw r3, lbl_803CBB90-_SDA_BASE_(r13) -/* 800CE408 000CB208 80 6D 92 8C */ lwz r3, lbl_803CBB8C-_SDA_BASE_(r13) +/* 800CE404 000CB204 90 6D 92 90 */ stw r3, lbl_g_rawbanr-_SDA_BASE_(r13) +/* 800CE408 000CB208 80 6D 92 8C */ lwz r3, lbl_g_rawicon-_SDA_BASE_(r13) /* 800CE40C 000CB20C 48 00 03 79 */ bl isavegame.iSG_tpl_unpack__FP21st_ISG_TPL_TEXPALETTE -/* 800CE410 000CB210 80 6D 92 90 */ lwz r3, lbl_803CBB90-_SDA_BASE_(r13) +/* 800CE410 000CB210 80 6D 92 90 */ lwz r3, lbl_g_rawbanr-_SDA_BASE_(r13) /* 800CE414 000CB214 48 00 04 35 */ bl isavegame.iSG_bnr_unpack__FP21st_ISG_TPL_TEXPALETTE -/* 800CE418 000CB218 80 0D 92 8C */ lwz r0, lbl_803CBB8C-_SDA_BASE_(r13) +/* 800CE418 000CB218 80 0D 92 8C */ lwz r0, lbl_g_rawicon-_SDA_BASE_(r13) /* 800CE41C 000CB21C 38 60 00 00 */ li r3, 0 /* 800CE420 000CB220 28 00 00 00 */ cmplwi r0, 0 /* 800CE424 000CB224 41 82 00 2C */ beq lbl_800CE450 -/* 800CE428 000CB228 80 0D 92 94 */ lwz r0, lbl_803CBB94-_SDA_BASE_(r13) +/* 800CE428 000CB228 80 0D 92 94 */ lwz r0, lbl_g_iconsize-_SDA_BASE_(r13) /* 800CE42C 000CB22C 2C 00 00 00 */ cmpwi r0, 0 /* 800CE430 000CB230 41 82 00 20 */ beq lbl_800CE450 -/* 800CE434 000CB234 80 0D 92 90 */ lwz r0, lbl_803CBB90-_SDA_BASE_(r13) +/* 800CE434 000CB234 80 0D 92 90 */ lwz r0, lbl_g_rawbanr-_SDA_BASE_(r13) /* 800CE438 000CB238 28 00 00 00 */ cmplwi r0, 0 /* 800CE43C 000CB23C 41 82 00 14 */ beq lbl_800CE450 -/* 800CE440 000CB240 80 0D 92 98 */ lwz r0, lbl_803CBB98-_SDA_BASE_(r13) +/* 800CE440 000CB240 80 0D 92 98 */ lwz r0, lbl_g_banrsize-_SDA_BASE_(r13) /* 800CE444 000CB244 2C 00 00 00 */ cmpwi r0, 0 /* 800CE448 000CB248 41 82 00 08 */ beq lbl_800CE450 /* 800CE44C 000CB24C 38 60 00 01 */ li r3, 1 @@ -2275,16 +2275,16 @@ isavegame.iSG_discard_icondata__Fv: /* 800CE474 000CB274 7C 08 02 A6 */ mflr r0 /* 800CE478 000CB278 90 01 00 14 */ stw r0, 0x14(r1) /* 800CE47C 000CB27C 80 6D 86 40 */ lwz r3, lbl_803CAF40-_SDA_BASE_(r13) -/* 800CE480 000CB280 80 8D 92 8C */ lwz r4, lbl_803CBB8C-_SDA_BASE_(r13) +/* 800CE480 000CB280 80 8D 92 8C */ lwz r4, lbl_g_rawicon-_SDA_BASE_(r13) /* 800CE484 000CB284 48 10 3A 79 */ bl func_801D1EFC /* 800CE488 000CB288 80 6D 86 40 */ lwz r3, lbl_803CAF40-_SDA_BASE_(r13) -/* 800CE48C 000CB28C 80 8D 92 90 */ lwz r4, lbl_803CBB90-_SDA_BASE_(r13) +/* 800CE48C 000CB28C 80 8D 92 90 */ lwz r4, lbl_g_rawbanr-_SDA_BASE_(r13) /* 800CE490 000CB290 48 10 3A 6D */ bl func_801D1EFC /* 800CE494 000CB294 38 00 00 00 */ li r0, 0 -/* 800CE498 000CB298 90 0D 92 8C */ stw r0, lbl_803CBB8C-_SDA_BASE_(r13) -/* 800CE49C 000CB29C 90 0D 92 94 */ stw r0, lbl_803CBB94-_SDA_BASE_(r13) -/* 800CE4A0 000CB2A0 90 0D 92 90 */ stw r0, lbl_803CBB90-_SDA_BASE_(r13) -/* 800CE4A4 000CB2A4 90 0D 92 98 */ stw r0, lbl_803CBB98-_SDA_BASE_(r13) +/* 800CE498 000CB298 90 0D 92 8C */ stw r0, lbl_g_rawicon-_SDA_BASE_(r13) +/* 800CE49C 000CB29C 90 0D 92 94 */ stw r0, lbl_g_iconsize-_SDA_BASE_(r13) +/* 800CE4A0 000CB2A0 90 0D 92 90 */ stw r0, lbl_g_rawbanr-_SDA_BASE_(r13) +/* 800CE4A4 000CB2A4 90 0D 92 98 */ stw r0, lbl_g_banrsize-_SDA_BASE_(r13) /* 800CE4A8 000CB2A8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800CE4AC 000CB2AC 7C 08 03 A6 */ mtlr r0 /* 800CE4B0 000CB2B0 38 21 00 10 */ addi r1, r1, 0x10 @@ -2294,9 +2294,9 @@ isavegame.iSG_discard_icondata__Fv: isavegame.iSG_bfr_icondata__FPcP8CARDStatPci: /* 800CE4B8 000CB2B8 94 21 A3 A0 */ stwu r1, -0x5c60(r1) /* 800CE4BC 000CB2BC 7C 08 02 A6 */ mflr r0 -/* 800CE4C0 000CB2C0 3C 80 80 26 */ lis r4, lbl_802604E0@ha +/* 800CE4C0 000CB2C0 3C 80 80 26 */ lis r4, lbl__1661@ha /* 800CE4C4 000CB2C4 90 01 5C 64 */ stw r0, 0x5c64(r1) -/* 800CE4C8 000CB2C8 38 84 04 E0 */ addi r4, r4, lbl_802604E0@l +/* 800CE4C8 000CB2C8 38 84 04 E0 */ addi r4, r4, lbl__1661@l /* 800CE4CC 000CB2CC 38 00 0B 88 */ li r0, 0xb88 /* 800CE4D0 000CB2D0 93 E1 5C 5C */ stw r31, 0x5c5c(r1) /* 800CE4D4 000CB2D4 7C DF 33 78 */ mr r31, r6 @@ -2313,23 +2313,23 @@ lbl_800CE4F4: /* 800CE4FC 000CB2FC 90 65 00 04 */ stw r3, 4(r5) /* 800CE500 000CB300 94 05 00 08 */ stwu r0, 8(r5) /* 800CE504 000CB304 42 00 FF F0 */ bdnz lbl_800CE4F4 -/* 800CE508 000CB308 88 0D 92 B4 */ lbz r0, lbl_803CBBB4-_SDA_BASE_(r13) +/* 800CE508 000CB308 88 0D 92 B4 */ lbz r0, lbl_init$1665-_SDA_BASE_(r13) /* 800CE50C 000CB30C 7C 00 07 75 */ extsb. r0, r0 /* 800CE510 000CB310 40 82 00 14 */ bne lbl_800CE524 /* 800CE514 000CB314 38 60 00 00 */ li r3, 0 /* 800CE518 000CB318 38 00 00 01 */ li r0, 1 -/* 800CE51C 000CB31C 90 6D 92 B0 */ stw r3, lbl_803CBBB0-_SDA_BASE_(r13) -/* 800CE520 000CB320 98 0D 92 B4 */ stb r0, lbl_803CBBB4-_SDA_BASE_(r13) +/* 800CE51C 000CB31C 90 6D 92 B0 */ stw r3, lbl_i$1664-_SDA_BASE_(r13) +/* 800CE520 000CB320 98 0D 92 B4 */ stb r0, lbl_init$1665-_SDA_BASE_(r13) lbl_800CE524: -/* 800CE524 000CB324 3C 80 80 26 */ lis r4, lbl_80266120@ha +/* 800CE524 000CB324 3C 80 80 26 */ lis r4, lbl__stringBase0_60@ha /* 800CE528 000CB328 38 61 5A 48 */ addi r3, r1, 0x5a48 -/* 800CE52C 000CB32C 38 84 61 20 */ addi r4, r4, lbl_80266120@l +/* 800CE52C 000CB32C 38 84 61 20 */ addi r4, r4, lbl__stringBase0_60@l /* 800CE530 000CB330 38 84 04 61 */ addi r4, r4, 0x461 /* 800CE534 000CB334 4C C6 31 82 */ crclr 6 /* 800CE538 000CB338 48 11 59 FD */ bl func_801E3F34 -/* 800CE53C 000CB33C 3C 80 80 26 */ lis r4, lbl_80266120@ha +/* 800CE53C 000CB33C 3C 80 80 26 */ lis r4, lbl__stringBase0_60@ha /* 800CE540 000CB340 38 61 00 08 */ addi r3, r1, 8 -/* 800CE544 000CB344 38 84 61 20 */ addi r4, r4, lbl_80266120@l +/* 800CE544 000CB344 38 84 61 20 */ addi r4, r4, lbl__stringBase0_60@l /* 800CE548 000CB348 38 A0 00 20 */ li r5, 0x20 /* 800CE54C 000CB34C 38 84 04 89 */ addi r4, r4, 0x489 /* 800CE550 000CB350 48 11 91 6D */ bl func_801E76BC @@ -2345,41 +2345,41 @@ lbl_800CE574: /* 800CE574 000CB374 38 00 00 00 */ li r0, 0 /* 800CE578 000CB378 38 80 00 00 */ li r4, 0 /* 800CE57C 000CB37C 98 01 00 47 */ stb r0, 0x47(r1) -/* 800CE580 000CB380 80 0D 92 90 */ lwz r0, lbl_803CBB90-_SDA_BASE_(r13) -/* 800CE584 000CB384 90 0D 92 A8 */ stw r0, lbl_803CBBA8-_SDA_BASE_(r13) -/* 800CE588 000CB388 80 6D 92 A8 */ lwz r3, lbl_803CBBA8-_SDA_BASE_(r13) +/* 800CE580 000CB380 80 0D 92 90 */ lwz r0, lbl_g_rawbanr-_SDA_BASE_(r13) +/* 800CE584 000CB384 90 0D 92 A8 */ stw r0, lbl_ico_pal$1662-_SDA_BASE_(r13) +/* 800CE588 000CB388 80 6D 92 A8 */ lwz r3, lbl_ico_pal$1662-_SDA_BASE_(r13) /* 800CE58C 000CB38C 48 00 02 DD */ bl isavegame.iSG_tpl_TEXGet__FP21st_ISG_TPL_TEXPALETTEUi -/* 800CE590 000CB390 90 6D 92 AC */ stw r3, lbl_803CBBAC-_SDA_BASE_(r13) +/* 800CE590 000CB390 90 6D 92 AC */ stw r3, lbl_ico_desc$1663-_SDA_BASE_(r13) /* 800CE594 000CB394 38 61 00 48 */ addi r3, r1, 0x48 /* 800CE598 000CB398 38 A0 18 00 */ li r5, 0x1800 -/* 800CE59C 000CB39C 80 8D 92 AC */ lwz r4, lbl_803CBBAC-_SDA_BASE_(r13) +/* 800CE59C 000CB39C 80 8D 92 AC */ lwz r4, lbl_ico_desc$1663-_SDA_BASE_(r13) /* 800CE5A0 000CB3A0 80 84 00 00 */ lwz r4, 0(r4) /* 800CE5A4 000CB3A4 80 84 00 08 */ lwz r4, 8(r4) /* 800CE5A8 000CB3A8 4B F3 4F 99 */ bl memcpy -/* 800CE5AC 000CB3AC 80 6D 92 8C */ lwz r3, lbl_803CBB8C-_SDA_BASE_(r13) +/* 800CE5AC 000CB3AC 80 6D 92 8C */ lwz r3, lbl_g_rawicon-_SDA_BASE_(r13) /* 800CE5B0 000CB3B0 38 00 00 00 */ li r0, 0 /* 800CE5B4 000CB3B4 3B C1 00 08 */ addi r30, r1, 8 -/* 800CE5B8 000CB3B8 90 6D 92 A8 */ stw r3, lbl_803CBBA8-_SDA_BASE_(r13) -/* 800CE5BC 000CB3BC 90 0D 92 B0 */ stw r0, lbl_803CBBB0-_SDA_BASE_(r13) +/* 800CE5B8 000CB3B8 90 6D 92 A8 */ stw r3, lbl_ico_pal$1662-_SDA_BASE_(r13) +/* 800CE5BC 000CB3BC 90 0D 92 B0 */ stw r0, lbl_i$1664-_SDA_BASE_(r13) /* 800CE5C0 000CB3C0 48 00 00 40 */ b lbl_800CE600 lbl_800CE5C4: -/* 800CE5C4 000CB3C4 80 6D 92 A8 */ lwz r3, lbl_803CBBA8-_SDA_BASE_(r13) +/* 800CE5C4 000CB3C4 80 6D 92 A8 */ lwz r3, lbl_ico_pal$1662-_SDA_BASE_(r13) /* 800CE5C8 000CB3C8 48 00 02 A1 */ bl isavegame.iSG_tpl_TEXGet__FP21st_ISG_TPL_TEXPALETTEUi -/* 800CE5CC 000CB3CC 90 6D 92 AC */ stw r3, lbl_803CBBAC-_SDA_BASE_(r13) +/* 800CE5CC 000CB3CC 90 6D 92 AC */ stw r3, lbl_ico_desc$1663-_SDA_BASE_(r13) /* 800CE5D0 000CB3D0 38 A0 08 00 */ li r5, 0x800 -/* 800CE5D4 000CB3D4 80 6D 92 AC */ lwz r3, lbl_803CBBAC-_SDA_BASE_(r13) -/* 800CE5D8 000CB3D8 80 0D 92 B0 */ lwz r0, lbl_803CBBB0-_SDA_BASE_(r13) +/* 800CE5D4 000CB3D4 80 6D 92 AC */ lwz r3, lbl_ico_desc$1663-_SDA_BASE_(r13) +/* 800CE5D8 000CB3D8 80 0D 92 B0 */ lwz r0, lbl_i$1664-_SDA_BASE_(r13) /* 800CE5DC 000CB3DC 80 83 00 00 */ lwz r4, 0(r3) /* 800CE5E0 000CB3E0 54 03 58 28 */ slwi r3, r0, 0xb /* 800CE5E4 000CB3E4 38 63 18 40 */ addi r3, r3, 0x1840 /* 800CE5E8 000CB3E8 80 84 00 08 */ lwz r4, 8(r4) /* 800CE5EC 000CB3EC 7C 7E 1A 14 */ add r3, r30, r3 /* 800CE5F0 000CB3F0 4B F3 4F 51 */ bl memcpy -/* 800CE5F4 000CB3F4 80 6D 92 B0 */ lwz r3, lbl_803CBBB0-_SDA_BASE_(r13) +/* 800CE5F4 000CB3F4 80 6D 92 B0 */ lwz r3, lbl_i$1664-_SDA_BASE_(r13) /* 800CE5F8 000CB3F8 38 03 00 01 */ addi r0, r3, 1 -/* 800CE5FC 000CB3FC 90 0D 92 B0 */ stw r0, lbl_803CBBB0-_SDA_BASE_(r13) +/* 800CE5FC 000CB3FC 90 0D 92 B0 */ stw r0, lbl_i$1664-_SDA_BASE_(r13) lbl_800CE600: -/* 800CE600 000CB400 80 8D 92 B0 */ lwz r4, lbl_803CBBB0-_SDA_BASE_(r13) +/* 800CE600 000CB400 80 8D 92 B0 */ lwz r4, lbl_i$1664-_SDA_BASE_(r13) /* 800CE604 000CB404 28 04 00 08 */ cmplwi r4, 8 /* 800CE608 000CB408 41 80 FF BC */ blt lbl_800CE5C4 /* 800CE60C 000CB40C 7F A3 EB 78 */ mr r3, r29 @@ -2564,10 +2564,10 @@ isavegame.iSG_mc_mount__Fi: /* 800CE888 000CB688 90 01 00 34 */ stw r0, 0x34(r1) /* 800CE88C 000CB68C 38 04 A0 00 */ addi r0, r4, 0x0000A000@l /* 800CE890 000CB690 7C C3 01 D6 */ mullw r6, r3, r0 -/* 800CE894 000CB694 3C A0 80 30 */ lis r5, lbl_802FE100@ha +/* 800CE894 000CB694 3C A0 80 30 */ lis r5, lbl_cardwork@ha /* 800CE898 000CB698 BF 61 00 1C */ stmw r27, 0x1c(r1) /* 800CE89C 000CB69C 3C 80 80 0D */ lis r4, lbl_800CE98C@ha -/* 800CE8A0 000CB6A0 38 05 E1 00 */ addi r0, r5, lbl_802FE100@l +/* 800CE8A0 000CB6A0 38 05 E1 00 */ addi r0, r5, lbl_cardwork@l /* 800CE8A4 000CB6A4 90 E1 00 08 */ stw r7, 8(r1) /* 800CE8A8 000CB6A8 7C 7C 1B 78 */ mr r28, r3 /* 800CE8AC 000CB6AC 3B C4 E9 8C */ addi r30, r4, lbl_800CE98C@l @@ -2581,7 +2581,7 @@ lbl_800CE8BC: /* 800CE8C8 000CB6C8 48 0F 0D 01 */ bl CARDMount /* 800CE8CC 000CB6CC 90 61 00 08 */ stw r3, 8(r1) /* 800CE8D0 000CB6D0 80 01 00 08 */ lwz r0, 8(r1) -/* 800CE8D4 000CB6D4 9B ED 92 9C */ stb r31, lbl_803CBB9C-_SDA_BASE_(r13) +/* 800CE8D4 000CB6D4 9B ED 92 9C */ stb r31, lbl_isMounted-_SDA_BASE_(r13) /* 800CE8D8 000CB6D8 2C 00 FF FF */ cmpwi r0, -1 /* 800CE8DC 000CB6DC 41 82 FF E0 */ beq lbl_800CE8BC /* 800CE8E0 000CB6E0 80 01 00 08 */ lwz r0, 8(r1) @@ -2639,10 +2639,10 @@ lbl_800CE970: lbl_800CE98C: /* 800CE98C 000CB78C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800CE990 000CB790 7C 08 02 A6 */ mflr r0 -/* 800CE994 000CB794 3C 80 80 29 */ lis r4, lbl_80292678@ha +/* 800CE994 000CB794 3C 80 80 29 */ lis r4, lbl_g_isgdata_MAIN@ha /* 800CE998 000CB798 90 01 00 14 */ stw r0, 0x14(r1) /* 800CE99C 000CB79C 93 E1 00 0C */ stw r31, 0xc(r1) -/* 800CE9A0 000CB7A0 3B E4 26 78 */ addi r31, r4, lbl_80292678@l +/* 800CE9A0 000CB7A0 3B E4 26 78 */ addi r31, r4, lbl_g_isgdata_MAIN@l /* 800CE9A4 000CB7A4 93 C1 00 08 */ stw r30, 8(r1) /* 800CE9A8 000CB7A8 7C 7E 1B 78 */ mr r30, r3 /* 800CE9AC 000CB7AC 80 1F 02 60 */ lwz r0, 0x260(r31) @@ -2804,9 +2804,9 @@ lbl_800CEBB8: /* 800CEBC0 000CB9C0 38 03 00 0A */ addi r0, r3, 0xa /* 800CEBC4 000CB9C4 28 00 00 0A */ cmplwi r0, 0xa /* 800CEBC8 000CB9C8 41 81 00 48 */ bgt lbl_800CEC10 -/* 800CEBCC 000CB9CC 3C 60 80 29 */ lis r3, lbl_80292A9C@ha +/* 800CEBCC 000CB9CC 3C 60 80 29 */ lis r3, lbl__1876@ha /* 800CEBD0 000CB9D0 54 00 10 3A */ slwi r0, r0, 2 -/* 800CEBD4 000CB9D4 38 63 2A 9C */ addi r3, r3, lbl_80292A9C@l +/* 800CEBD4 000CB9D4 38 63 2A 9C */ addi r3, r3, lbl__1876@l /* 800CEBD8 000CB9D8 7C 03 00 2E */ lwzx r0, r3, r0 /* 800CEBDC 000CB9DC 7C 09 03 A6 */ mtctr r0 /* 800CEBE0 000CB9E0 4E 80 04 20 */ bctr @@ -2840,17 +2840,17 @@ lbl_800CEC20: lbl_800CEC44: /* 800CEC44 000CBA44 2C 1F 00 00 */ cmpwi r31, 0 /* 800CEC48 000CBA48 41 82 00 50 */ beq lbl_800CEC98 -/* 800CEC4C 000CBA4C 3C 80 80 26 */ lis r4, lbl_80266120@ha +/* 800CEC4C 000CBA4C 3C 80 80 26 */ lis r4, lbl__stringBase0_60@ha /* 800CEC50 000CBA50 38 7E 00 28 */ addi r3, r30, 0x28 -/* 800CEC54 000CBA54 38 84 61 20 */ addi r4, r4, lbl_80266120@l +/* 800CEC54 000CBA54 38 84 61 20 */ addi r4, r4, lbl__stringBase0_60@l /* 800CEC58 000CBA58 38 A0 00 04 */ li r5, 4 /* 800CEC5C 000CBA5C 38 84 04 C0 */ addi r4, r4, 0x4c0 /* 800CEC60 000CBA60 48 11 4E 6D */ bl func_801E3ACC /* 800CEC64 000CBA64 2C 03 00 00 */ cmpwi r3, 0 /* 800CEC68 000CBA68 40 82 00 24 */ bne lbl_800CEC8C -/* 800CEC6C 000CBA6C 3C 80 80 26 */ lis r4, lbl_80266120@ha +/* 800CEC6C 000CBA6C 3C 80 80 26 */ lis r4, lbl__stringBase0_60@ha /* 800CEC70 000CBA70 38 7E 00 2C */ addi r3, r30, 0x2c -/* 800CEC74 000CBA74 38 84 61 20 */ addi r4, r4, lbl_80266120@l +/* 800CEC74 000CBA74 38 84 61 20 */ addi r4, r4, lbl__stringBase0_60@l /* 800CEC78 000CBA78 38 A0 00 02 */ li r5, 2 /* 800CEC7C 000CBA7C 38 84 04 C5 */ addi r4, r4, 0x4c5 /* 800CEC80 000CBA80 48 11 4E 4D */ bl func_801E3ACC @@ -2942,7 +2942,7 @@ lbl_800CED9C: /* 800CED9C 000CBB9C 38 60 00 00 */ li r3, 0 /* 800CEDA0 000CBBA0 48 00 00 90 */ b lbl_800CEE30 lbl_800CEDA4: -/* 800CEDA4 000CBBA4 88 0D 92 9C */ lbz r0, lbl_803CBB9C-_SDA_BASE_(r13) +/* 800CEDA4 000CBBA4 88 0D 92 9C */ lbz r0, lbl_isMounted-_SDA_BASE_(r13) /* 800CEDA8 000CBBA8 28 00 00 00 */ cmplwi r0, 0 /* 800CEDAC 000CBBAC 40 82 00 0C */ bne lbl_800CEDB8 /* 800CEDB0 000CBBB0 38 60 00 00 */ li r3, 0 @@ -3176,15 +3176,15 @@ iSGCheckForWrongDevice__Fv: /* 800CF0A4 000CBEA4 93 C1 00 18 */ stw r30, 0x18(r1) /* 800CF0A8 000CBEA8 93 A1 00 14 */ stw r29, 0x14(r1) /* 800CF0AC 000CBEAC 93 81 00 10 */ stw r28, 0x10(r1) -/* 800CF0B0 000CBEB0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 800CF0B0 000CBEB0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800CF0B4 000CBEB4 81 84 01 34 */ lwz r12, 0x134(r4) /* 800CF0B8 000CBEB8 7D 89 03 A6 */ mtctr r12 /* 800CF0BC 000CBEBC 4E 80 04 21 */ bctrl -/* 800CF0C0 000CBEC0 3C 80 80 29 */ lis r4, lbl_80292AC8@ha +/* 800CF0C0 000CBEC0 3C 80 80 29 */ lis r4, lbl__2177@ha /* 800CF0C4 000CBEC4 7C 7D 1B 78 */ mr r29, r3 /* 800CF0C8 000CBEC8 3B 80 FF FF */ li r28, -1 /* 800CF0CC 000CBECC 3B C0 00 00 */ li r30, 0 -/* 800CF0D0 000CBED0 3B E4 2A C8 */ addi r31, r4, lbl_80292AC8@l +/* 800CF0D0 000CBED0 3B E4 2A C8 */ addi r31, r4, lbl__2177@l /* 800CF0D4 000CBED4 48 00 00 48 */ b lbl_800CF11C lbl_800CF0D8: /* 800CF0D8 000CBED8 7F C3 F3 78 */ mr r3, r30 @@ -3208,7 +3208,7 @@ lbl_800CF118: lbl_800CF11C: /* 800CF11C 000CBF1C 2C 1E 00 02 */ cmpwi r30, 2 /* 800CF120 000CBF20 41 80 FF B8 */ blt lbl_800CF0D8 -/* 800CF124 000CBF24 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 800CF124 000CBF24 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800CF128 000CBF28 7F A3 EB 78 */ mr r3, r29 /* 800CF12C 000CBF2C 81 84 01 38 */ lwz r12, 0x138(r4) /* 800CF130 000CBF30 7D 89 03 A6 */ mtctr r12 @@ -3365,9 +3365,9 @@ lbl_800CF308: /* 800CF318 000CC118 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 800CF31C 000CC11C 40 82 00 1C */ bne lbl_800CF338 lbl_800CF320: -/* 800CF320 000CC120 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800CF320 000CC120 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800CF324 000CC124 38 00 00 00 */ li r0, 0 -/* 800CF328 000CC128 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800CF328 000CC128 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800CF32C 000CC12C 38 60 00 00 */ li r3, 0 /* 800CF330 000CC130 98 04 06 D9 */ stb r0, 0x6d9(r4) /* 800CF334 000CC134 48 00 00 08 */ b lbl_800CF33C diff --git a/asm/Core/p2/ngcrad3d.s b/asm/Core/p2/ngcrad3d.s index c4b9eff09..dca2c836d 100644 --- a/asm/Core/p2/ngcrad3d.s +++ b/asm/Core/p2/ngcrad3d.s @@ -4,16 +4,16 @@ .global ngcrad3d.Setup_surface_array__Fv ngcrad3d.Setup_surface_array__Fv: -/* 800D4A14 000D1814 80 0D 93 50 */ lwz r0, lbl_803CBC50-_SDA_BASE_(r13) +/* 800D4A14 000D1814 80 0D 93 50 */ lwz r0, lbl_Built_tables-_SDA_BASE_(r13) /* 800D4A18 000D1818 2C 00 00 00 */ cmpwi r0, 0 /* 800D4A1C 000D181C 4C 82 00 20 */ bnelr /* 800D4A20 000D1820 3C 60 80 00 */ lis r3, 0x80000004@ha -/* 800D4A24 000D1824 3C A0 80 31 */ lis r5, lbl_80312150@ha -/* 800D4A28 000D1828 3C 80 80 31 */ lis r4, lbl_80312164@ha +/* 800D4A24 000D1824 3C A0 80 31 */ lis r5, lbl_D3D_surface_type@ha +/* 800D4A28 000D1828 3C 80 80 31 */ lis r4, lbl_Pixel_info@ha /* 800D4A2C 000D182C 39 60 00 06 */ li r11, 6 -/* 800D4A30 000D1830 39 45 21 50 */ addi r10, r5, lbl_80312150@l +/* 800D4A30 000D1830 39 45 21 50 */ addi r10, r5, lbl_D3D_surface_type@l /* 800D4A34 000D1834 39 20 00 04 */ li r9, 4 -/* 800D4A38 000D1838 38 C4 21 64 */ addi r6, r4, lbl_80312164@l +/* 800D4A38 000D1838 38 C4 21 64 */ addi r6, r4, lbl_Pixel_info@l /* 800D4A3C 000D183C 38 80 00 02 */ li r4, 2 /* 800D4A40 000D1840 38 A3 00 04 */ addi r5, r3, 0x80000004@l /* 800D4A44 000D1844 38 63 00 02 */ addi r3, r3, 2 @@ -30,7 +30,7 @@ ngcrad3d.Setup_surface_array__Fv: /* 800D4A70 000D1870 90 86 00 08 */ stw r4, 8(r6) /* 800D4A74 000D1874 90 66 00 0C */ stw r3, 0xc(r6) /* 800D4A78 000D1878 90 86 00 10 */ stw r4, 0x10(r6) -/* 800D4A7C 000D187C 90 0D 93 50 */ stw r0, lbl_803CBC50-_SDA_BASE_(r13) +/* 800D4A7C 000D187C 90 0D 93 50 */ stw r0, lbl_Built_tables-_SDA_BASE_(r13) /* 800D4A80 000D1880 4E 80 00 20 */ blr .global Open_RAD_3D_image @@ -43,9 +43,9 @@ Open_RAD_3D_image: /* 800D4A98 000D1898 7C B9 2B 78 */ mr r25, r5 /* 800D4A9C 000D189C 7C DA 33 78 */ mr r26, r6 /* 800D4AA0 000D18A0 4B FF FF 75 */ bl ngcrad3d.Setup_surface_array__Fv -/* 800D4AA4 000D18A4 3C 60 80 31 */ lis r3, lbl_80312164@ha +/* 800D4AA4 000D18A4 3C 60 80 31 */ lis r3, lbl_Pixel_info@ha /* 800D4AA8 000D18A8 57 5D 10 3A */ slwi r29, r26, 2 -/* 800D4AAC 000D18AC 3B C3 21 64 */ addi r30, r3, lbl_80312164@l +/* 800D4AAC 000D18AC 3B C3 21 64 */ addi r30, r3, lbl_Pixel_info@l /* 800D4AB0 000D18B0 38 60 00 3C */ li r3, 0x3c /* 800D4AB4 000D18B4 7C 1E E8 2E */ lwzx r0, r30, r29 /* 800D4AB8 000D18B8 54 1B 06 3E */ clrlwi r27, r0, 0x18 @@ -56,8 +56,8 @@ Open_RAD_3D_image: /* 800D4ACC 000D18CC 48 00 00 A0 */ b lbl_800D4B6C lbl_800D4AD0: /* 800D4AD0 000D18D0 93 1C 00 00 */ stw r24, 0(r28) -/* 800D4AD4 000D18D4 3C 60 80 31 */ lis r3, lbl_80312150@ha -/* 800D4AD8 000D18D8 3B E3 21 50 */ addi r31, r3, lbl_80312150@l +/* 800D4AD4 000D18D4 3C 60 80 31 */ lis r3, lbl_D3D_surface_type@ha +/* 800D4AD8 000D18D8 3B E3 21 50 */ addi r31, r3, lbl_D3D_surface_type@l /* 800D4ADC 000D18DC 57 24 04 3E */ clrlwi r4, r25, 0x10 /* 800D4AE0 000D18E0 93 3C 00 04 */ stw r25, 4(r28) /* 800D4AE4 000D18E4 57 03 04 3E */ clrlwi r3, r24, 0x10 @@ -83,7 +83,7 @@ lbl_800D4AD0: /* 800D4B34 000D1934 39 20 00 00 */ li r9, 0 /* 800D4B38 000D1938 39 40 00 00 */ li r10, 0 /* 800D4B3C 000D193C 48 0F 8D B1 */ bl GXInitTexObj -/* 800D4B40 000D1940 C0 22 98 60 */ lfs f1, lbl_803CE1E0-_SDA2_BASE_(r2) +/* 800D4B40 000D1940 C0 22 98 60 */ lfs f1, lbl__423-_SDA2_BASE_(r2) /* 800D4B44 000D1944 38 7C 00 1C */ addi r3, r28, 0x1c /* 800D4B48 000D1948 38 80 00 01 */ li r4, 1 /* 800D4B4C 000D194C 38 A0 00 00 */ li r5, 0 @@ -210,7 +210,7 @@ ngcrad3d.Submit_vertices__Fffffllf: /* 800D4CE0 000D1AE0 3C 00 43 30 */ lis r0, 0x4330 /* 800D4CE4 000D1AE4 90 61 00 14 */ stw r3, 0x14(r1) /* 800D4CE8 000D1AE8 FC 40 D8 1E */ fctiwz f2, f27 -/* 800D4CEC 000D1AEC C8 22 98 70 */ lfd f1, lbl_803CE1F0-_SDA2_BASE_(r2) +/* 800D4CEC 000D1AEC C8 22 98 70 */ lfd f1, lbl__464-_SDA2_BASE_(r2) /* 800D4CF0 000D1AF0 38 A0 00 00 */ li r5, 0 /* 800D4CF4 000D1AF4 90 01 00 10 */ stw r0, 0x10(r1) /* 800D4CF8 000D1AF8 C8 01 00 10 */ lfd f0, 0x10(r1) @@ -226,7 +226,7 @@ ngcrad3d.Submit_vertices__Fffffllf: /* 800D4D20 000D1B20 7C 1D 07 34 */ extsh r29, r0 /* 800D4D24 000D1B24 7F A4 EB 78 */ mr r4, r29 /* 800D4D28 000D1B28 48 00 01 85 */ bl ngcrad3d.GXPosition3s16 -/* 800D4D2C 000D1B2C C0 02 98 64 */ lfs f0, lbl_803CE1E4-_SDA2_BASE_(r2) +/* 800D4D2C 000D1B2C C0 02 98 64 */ lfs f0, lbl__460-_SDA2_BASE_(r2) /* 800D4D30 000D1B30 38 60 00 FF */ li r3, 0xff /* 800D4D34 000D1B34 38 80 00 FF */ li r4, 0xff /* 800D4D38 000D1B38 38 A0 00 FF */ li r5, 0xff @@ -237,8 +237,8 @@ ngcrad3d.Submit_vertices__Fffffllf: /* 800D4D4C 000D1B4C 54 1E 06 3E */ clrlwi r30, r0, 0x18 /* 800D4D50 000D1B50 7F C6 F3 78 */ mr r6, r30 /* 800D4D54 000D1B54 48 00 01 41 */ bl ngcrad3d.GXColor4u8 -/* 800D4D58 000D1B58 C0 22 98 60 */ lfs f1, lbl_803CE1E0-_SDA2_BASE_(r2) -/* 800D4D5C 000D1B5C C0 42 98 68 */ lfs f2, lbl_803CE1E8-_SDA2_BASE_(r2) +/* 800D4D58 000D1B58 C0 22 98 60 */ lfs f1, lbl__423-_SDA2_BASE_(r2) +/* 800D4D5C 000D1B5C C0 42 98 68 */ lfs f2, lbl__461-_SDA2_BASE_(r2) /* 800D4D60 000D1B60 48 00 01 25 */ bl ngcrad3d.GXTexCoord2f32 /* 800D4D64 000D1B64 FC 00 E0 1E */ fctiwz f0, f28 /* 800D4D68 000D1B68 7F E3 FB 78 */ mr r3, r31 @@ -253,14 +253,14 @@ ngcrad3d.Submit_vertices__Fffffllf: /* 800D4D8C 000D1B8C 38 80 00 FF */ li r4, 0xff /* 800D4D90 000D1B90 38 A0 00 FF */ li r5, 0xff /* 800D4D94 000D1B94 48 00 01 01 */ bl ngcrad3d.GXColor4u8 -/* 800D4D98 000D1B98 C0 22 98 60 */ lfs f1, lbl_803CE1E0-_SDA2_BASE_(r2) +/* 800D4D98 000D1B98 C0 22 98 60 */ lfs f1, lbl__423-_SDA2_BASE_(r2) /* 800D4D9C 000D1B9C FC 40 08 90 */ fmr f2, f1 /* 800D4DA0 000D1BA0 48 00 00 E5 */ bl ngcrad3d.GXTexCoord2f32 /* 800D4DA4 000D1BA4 6F 83 80 00 */ xoris r3, r28, 0x8000 /* 800D4DA8 000D1BA8 3C 00 43 30 */ lis r0, 0x4330 /* 800D4DAC 000D1BAC 90 61 00 34 */ stw r3, 0x34(r1) /* 800D4DB0 000D1BB0 7F E4 FB 78 */ mr r4, r31 -/* 800D4DB4 000D1BB4 C8 22 98 70 */ lfd f1, lbl_803CE1F0-_SDA2_BASE_(r2) +/* 800D4DB4 000D1BB4 C8 22 98 70 */ lfd f1, lbl__464-_SDA2_BASE_(r2) /* 800D4DB8 000D1BB8 38 A0 00 00 */ li r5, 0 /* 800D4DBC 000D1BBC 90 01 00 30 */ stw r0, 0x30(r1) /* 800D4DC0 000D1BC0 C8 01 00 30 */ lfd f0, 0x30(r1) @@ -277,8 +277,8 @@ ngcrad3d.Submit_vertices__Fffffllf: /* 800D4DEC 000D1BEC 38 80 00 FF */ li r4, 0xff /* 800D4DF0 000D1BF0 38 A0 00 FF */ li r5, 0xff /* 800D4DF4 000D1BF4 48 00 00 A1 */ bl ngcrad3d.GXColor4u8 -/* 800D4DF8 000D1BF8 C0 22 98 68 */ lfs f1, lbl_803CE1E8-_SDA2_BASE_(r2) -/* 800D4DFC 000D1BFC C0 42 98 60 */ lfs f2, lbl_803CE1E0-_SDA2_BASE_(r2) +/* 800D4DF8 000D1BF8 C0 22 98 68 */ lfs f1, lbl__461-_SDA2_BASE_(r2) +/* 800D4DFC 000D1BFC C0 42 98 60 */ lfs f2, lbl__423-_SDA2_BASE_(r2) /* 800D4E00 000D1C00 48 00 00 85 */ bl ngcrad3d.GXTexCoord2f32 /* 800D4E04 000D1C04 7F E3 FB 78 */ mr r3, r31 /* 800D4E08 000D1C08 7F A4 EB 78 */ mr r4, r29 @@ -289,7 +289,7 @@ ngcrad3d.Submit_vertices__Fffffllf: /* 800D4E1C 000D1C1C 38 80 00 FF */ li r4, 0xff /* 800D4E20 000D1C20 38 A0 00 FF */ li r5, 0xff /* 800D4E24 000D1C24 48 00 00 71 */ bl ngcrad3d.GXColor4u8 -/* 800D4E28 000D1C28 C0 22 98 68 */ lfs f1, lbl_803CE1E8-_SDA2_BASE_(r2) +/* 800D4E28 000D1C28 C0 22 98 68 */ lfs f1, lbl__461-_SDA2_BASE_(r2) /* 800D4E2C 000D1C2C FC 40 08 90 */ fmr f2, f1 /* 800D4E30 000D1C30 48 00 00 55 */ bl ngcrad3d.GXTexCoord2f32 /* 800D4E34 000D1C34 48 00 00 4D */ bl ngcrad3d.GXEnd @@ -351,7 +351,7 @@ Blit_RAD_3D_image: /* 800D4ED8 000D1CD8 7C 7F 1B 79 */ or. r31, r3, r3 /* 800D4EDC 000D1CDC FF E0 28 90 */ fmr f31, f5 /* 800D4EE0 000D1CE0 41 82 01 98 */ beq lbl_800D5078 -/* 800D4EE4 000D1CE4 C0 02 98 78 */ lfs f0, lbl_803CE1F8-_SDA2_BASE_(r2) +/* 800D4EE4 000D1CE4 C0 02 98 78 */ lfs f0, lbl__503-_SDA2_BASE_(r2) /* 800D4EE8 000D1CE8 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800D4EEC 000D1CEC 4C 41 13 82 */ cror 2, 1, 2 /* 800D4EF0 000D1CF0 40 82 00 58 */ bne lbl_800D4F48 @@ -409,9 +409,9 @@ lbl_800D4F9C: /* 800D4FB0 000D1DB0 80 1F 00 04 */ lwz r0, 4(r31) /* 800D4FB4 000D1DB4 38 61 00 08 */ addi r3, r1, 8 /* 800D4FB8 000D1DB8 90 A1 00 3C */ stw r5, 0x3c(r1) -/* 800D4FBC 000D1DBC C8 42 98 88 */ lfd f2, lbl_803CE208-_SDA2_BASE_(r2) +/* 800D4FBC 000D1DBC C8 42 98 88 */ lfd f2, lbl__507-_SDA2_BASE_(r2) /* 800D4FC0 000D1DC0 90 81 00 38 */ stw r4, 0x38(r1) -/* 800D4FC4 000D1DC4 C0 62 98 68 */ lfs f3, lbl_803CE1E8-_SDA2_BASE_(r2) +/* 800D4FC4 000D1DC4 C0 62 98 68 */ lfs f3, lbl__461-_SDA2_BASE_(r2) /* 800D4FC8 000D1DC8 C8 01 00 38 */ lfd f0, 0x38(r1) /* 800D4FCC 000D1DCC 90 01 00 44 */ stw r0, 0x44(r1) /* 800D4FD0 000D1DD0 EC 20 10 28 */ fsubs f1, f0, f2 @@ -421,7 +421,7 @@ lbl_800D4F9C: /* 800D4FE0 000D1DE0 EC 00 10 28 */ fsubs f0, f0, f2 /* 800D4FE4 000D1DE4 EC 43 00 24 */ fdivs f2, f3, f0 /* 800D4FE8 000D1DE8 48 0F BA 8D */ bl PSMTXScale -/* 800D4FEC 000D1DEC C0 22 98 68 */ lfs f1, lbl_803CE1E8-_SDA2_BASE_(r2) +/* 800D4FEC 000D1DEC C0 22 98 68 */ lfs f1, lbl__461-_SDA2_BASE_(r2) /* 800D4FF0 000D1DF0 38 61 00 08 */ addi r3, r1, 8 /* 800D4FF4 000D1DF4 FC 40 08 90 */ fmr f2, f1 /* 800D4FF8 000D1DF8 FC 60 08 90 */ fmr f3, f1 @@ -437,13 +437,13 @@ lbl_800D4F9C: /* 800D5020 000D1E20 38 A0 00 04 */ li r5, 4 /* 800D5024 000D1E24 38 C0 00 1E */ li r6, 0x1e /* 800D5028 000D1E28 48 00 00 6D */ bl ngcrad3d.GXSetTexCoordGen -/* 800D502C 000D1E2C C0 22 98 7C */ lfs f1, lbl_803CE1FC-_SDA2_BASE_(r2) +/* 800D502C 000D1E2C C0 22 98 7C */ lfs f1, lbl__504-_SDA2_BASE_(r2) /* 800D5030 000D1E30 FC A0 F8 90 */ fmr f5, f31 -/* 800D5034 000D1E34 C0 02 98 80 */ lfs f0, lbl_803CE200-_SDA2_BASE_(r2) +/* 800D5034 000D1E34 C0 02 98 80 */ lfs f0, lbl__505-_SDA2_BASE_(r2) /* 800D5038 000D1E38 FC 80 08 1E */ fctiwz f4, f1 -/* 800D503C 000D1E3C C0 22 98 60 */ lfs f1, lbl_803CE1E0-_SDA2_BASE_(r2) +/* 800D503C 000D1E3C C0 22 98 60 */ lfs f1, lbl__423-_SDA2_BASE_(r2) /* 800D5040 000D1E40 FC 00 00 1E */ fctiwz f0, f0 -/* 800D5044 000D1E44 C0 62 98 68 */ lfs f3, lbl_803CE1E8-_SDA2_BASE_(r2) +/* 800D5044 000D1E44 C0 62 98 68 */ lfs f3, lbl__461-_SDA2_BASE_(r2) /* 800D5048 000D1E48 FC 40 08 90 */ fmr f2, f1 /* 800D504C 000D1E4C D8 81 00 48 */ stfd f4, 0x48(r1) /* 800D5050 000D1E50 FC 80 18 90 */ fmr f4, f3 diff --git a/asm/Core/x/iCamera.s b/asm/Core/x/iCamera.s index 5871fd75c..bc5d3a938 100644 --- a/asm/Core/x/iCamera.s +++ b/asm/Core/x/iCamera.s @@ -33,12 +33,12 @@ iCameraCreate__Fiii: /* 800C01A0 000BCFA0 48 17 B7 3D */ bl RwRasterCreate /* 800C01A4 000BCFA4 90 7F 00 64 */ stw r3, 0x64(r31) /* 800C01A8 000BCFA8 7F E3 FB 78 */ mr r3, r31 -/* 800C01AC 000BCFAC C0 2D 83 3C */ lfs f1, lbl_803CAC3C-_SDA_BASE_(r13) +/* 800C01AC 000BCFAC C0 2D 83 3C */ lfs f1, lbl_sCameraFarClip-_SDA_BASE_(r13) /* 800C01B0 000BCFB0 48 17 75 41 */ bl RwCameraSetFarClipPlane -/* 800C01B4 000BCFB4 C0 2D 83 38 */ lfs f1, lbl_803CAC38-_SDA_BASE_(r13) +/* 800C01B4 000BCFB4 C0 2D 83 38 */ lfs f1, lbl_sCameraNearClip-_SDA_BASE_(r13) /* 800C01B8 000BCFB8 7F E3 FB 78 */ mr r3, r31 /* 800C01BC 000BCFBC 48 17 74 69 */ bl RwCameraSetNearClipPlane -/* 800C01C0 000BCFC0 C0 02 96 B0 */ lfs f0, lbl_803CE030-_SDA2_BASE_(r2) +/* 800C01C0 000BCFC0 C0 02 96 B0 */ lfs f0, lbl__640_1-_SDA2_BASE_(r2) /* 800C01C4 000BCFC4 7F E3 FB 78 */ mr r3, r31 /* 800C01C8 000BCFC8 38 81 00 08 */ addi r4, r1, 8 /* 800C01CC 000BCFCC D0 01 00 08 */ stfs f0, 8(r1) @@ -48,7 +48,7 @@ iCameraCreate__Fiii: /* 800C01DC 000BCFDC 41 82 00 10 */ beq lbl_800C01EC /* 800C01E0 000BCFE0 7F E3 FB 78 */ mr r3, r31 /* 800C01E4 000BCFE4 48 00 F3 C9 */ bl iScrFxCameraCreated__FP8RwCamera -/* 800C01E8 000BCFE8 93 ED 91 84 */ stw r31, lbl_803CBA84-_SDA_BASE_(r13) +/* 800C01E8 000BCFE8 93 ED 91 84 */ stw r31, lbl_sMainGameCamera-_SDA_BASE_(r13) lbl_800C01EC: /* 800C01EC 000BCFEC 80 01 00 24 */ lwz r0, 0x24(r1) /* 800C01F0 000BCFF0 7F E3 FB 78 */ mr r3, r31 @@ -76,13 +76,13 @@ iCameraDestroy__FP8RwCamera: /* 800C023C 000BD03C 7F C4 F3 78 */ mr r4, r30 /* 800C0240 000BD040 48 15 ED 09 */ bl RpWorldRemoveCamera lbl_800C0244: -/* 800C0244 000BD044 80 0D 91 84 */ lwz r0, lbl_803CBA84-_SDA_BASE_(r13) +/* 800C0244 000BD044 80 0D 91 84 */ lwz r0, lbl_sMainGameCamera-_SDA_BASE_(r13) /* 800C0248 000BD048 7C 1E 00 40 */ cmplw r30, r0 /* 800C024C 000BD04C 40 82 00 14 */ bne lbl_800C0260 /* 800C0250 000BD050 7F C3 F3 78 */ mr r3, r30 /* 800C0254 000BD054 48 00 F5 AD */ bl iScrFxCameraDestroyed__FP8RwCamera /* 800C0258 000BD058 38 00 00 00 */ li r0, 0 -/* 800C025C 000BD05C 90 0D 91 84 */ stw r0, lbl_803CBA84-_SDA_BASE_(r13) +/* 800C025C 000BD05C 90 0D 91 84 */ stw r0, lbl_sMainGameCamera-_SDA_BASE_(r13) lbl_800C0260: /* 800C0260 000BD060 28 1E 00 00 */ cmplwi r30, 0 /* 800C0264 000BD064 41 82 00 5C */ beq lbl_800C02C0 @@ -128,7 +128,7 @@ iCameraBegin__FP8RwCamerai: /* 800C02E8 000BD0E8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800C02EC 000BD0EC 7C 7F 1B 78 */ mr r31, r3 /* 800C02F0 000BD0F0 41 82 00 30 */ beq lbl_800C0320 -/* 800C02F4 000BD0F4 80 8D 82 B0 */ lwz r4, lbl_803CABB0-_SDA_BASE_(r13) +/* 800C02F4 000BD0F4 80 8D 82 B0 */ lwz r4, lbl_xglobals-_SDA_BASE_(r13) /* 800C02F8 000BD0F8 80 04 06 5C */ lwz r0, 0x65c(r4) /* 800C02FC 000BD0FC 2C 00 00 00 */ cmpwi r0, 0 /* 800C0300 000BD100 41 82 00 14 */ beq lbl_800C0314 @@ -141,7 +141,7 @@ lbl_800C0314: /* 800C0318 000BD118 38 A0 00 02 */ li r5, 2 /* 800C031C 000BD11C 48 17 75 95 */ bl RwCameraClear lbl_800C0320: -/* 800C0320 000BD120 C0 2D 83 38 */ lfs f1, lbl_803CAC38-_SDA_BASE_(r13) +/* 800C0320 000BD120 C0 2D 83 38 */ lfs f1, lbl_sCameraNearClip-_SDA_BASE_(r13) /* 800C0324 000BD124 7F E3 FB 78 */ mr r3, r31 /* 800C0328 000BD128 48 17 72 FD */ bl RwCameraSetNearClipPlane /* 800C032C 000BD12C 7F E3 FB 78 */ mr r3, r31 @@ -316,17 +316,17 @@ iCameraSetFOV__FP8RwCameraf: /* 800C0594 000BD394 90 01 00 24 */ stw r0, 0x24(r1) /* 800C0598 000BD398 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800C059C 000BD39C 7C 7F 1B 78 */ mr r31, r3 -/* 800C05A0 000BD3A0 C0 02 96 B8 */ lfs f0, lbl_803CE038-_SDA2_BASE_(r2) -/* 800C05A4 000BD3A4 C0 42 96 B4 */ lfs f2, lbl_803CE034-_SDA2_BASE_(r2) +/* 800C05A0 000BD3A0 C0 02 96 B8 */ lfs f0, lbl__707_2-_SDA2_BASE_(r2) +/* 800C05A4 000BD3A4 C0 42 96 B4 */ lfs f2, lbl__706_1-_SDA2_BASE_(r2) /* 800C05A8 000BD3A8 EC 20 00 72 */ fmuls f1, f0, f1 -/* 800C05AC 000BD3AC C0 02 96 BC */ lfs f0, lbl_803CE03C-_SDA2_BASE_(r2) +/* 800C05AC 000BD3AC C0 02 96 BC */ lfs f0, lbl__708_4-_SDA2_BASE_(r2) /* 800C05B0 000BD3B0 EC 22 00 72 */ fmuls f1, f2, f1 /* 800C05B4 000BD3B4 EC 21 00 24 */ fdivs f1, f1, f0 /* 800C05B8 000BD3B8 48 00 49 1D */ bl itan__Ff /* 800C05BC 000BD3BC D0 21 00 08 */ stfs f1, 8(r1) /* 800C05C0 000BD3C0 7F E3 FB 78 */ mr r3, r31 /* 800C05C4 000BD3C4 38 81 00 08 */ addi r4, r1, 8 -/* 800C05C8 000BD3C8 C0 02 96 C0 */ lfs f0, lbl_803CE040-_SDA2_BASE_(r2) +/* 800C05C8 000BD3C8 C0 02 96 C0 */ lfs f0, lbl__709_2-_SDA2_BASE_(r2) /* 800C05CC 000BD3CC EC 00 00 72 */ fmuls f0, f0, f1 /* 800C05D0 000BD3D0 D0 01 00 0C */ stfs f0, 0xc(r1) /* 800C05D4 000BD3D4 48 17 74 81 */ bl RwCameraSetViewWindow @@ -344,7 +344,7 @@ iCameraAssignEnv__FP8RwCameraP4iEnv: /* 800C05F8 000BD3F8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800C05FC 000BD3FC 7C 9F 23 78 */ mr r31, r4 /* 800C0600 000BD400 7C 64 1B 78 */ mr r4, r3 -/* 800C0604 000BD404 90 6D 91 80 */ stw r3, lbl_803CBA80-_SDA_BASE_(r13) +/* 800C0604 000BD404 90 6D 91 80 */ stw r3, lbl_globalCamera-_SDA_BASE_(r13) /* 800C0608 000BD408 80 7F 00 00 */ lwz r3, 0(r31) /* 800C060C 000BD40C 48 15 E8 E9 */ bl RpWorldAddCamera /* 800C0610 000BD410 80 7F 00 00 */ lwz r3, 0(r31) @@ -401,20 +401,20 @@ iCamGetViewMatrix__FP8RwCameraP7xMat4x3: .global iCameraSetNearFarClip__Fff iCameraSetNearFarClip__Fff: -/* 800C06D0 000BD4D0 C0 02 96 C8 */ lfs f0, lbl_803CE048-_SDA2_BASE_(r2) +/* 800C06D0 000BD4D0 C0 02 96 C8 */ lfs f0, lbl__742_2-_SDA2_BASE_(r2) /* 800C06D4 000BD4D4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800C06D8 000BD4D8 4C 40 13 82 */ cror 2, 0, 2 /* 800C06DC 000BD4DC 40 82 00 08 */ bne lbl_800C06E4 -/* 800C06E0 000BD4E0 C0 22 96 C4 */ lfs f1, lbl_803CE044-_SDA2_BASE_(r2) +/* 800C06E0 000BD4E0 C0 22 96 C4 */ lfs f1, lbl__741_4-_SDA2_BASE_(r2) lbl_800C06E4: -/* 800C06E4 000BD4E4 D0 2D 83 38 */ stfs f1, lbl_803CAC38-_SDA_BASE_(r13) -/* 800C06E8 000BD4E8 C0 02 96 C8 */ lfs f0, lbl_803CE048-_SDA2_BASE_(r2) +/* 800C06E4 000BD4E4 D0 2D 83 38 */ stfs f1, lbl_sCameraNearClip-_SDA_BASE_(r13) +/* 800C06E8 000BD4E8 C0 02 96 C8 */ lfs f0, lbl__742_2-_SDA2_BASE_(r2) /* 800C06EC 000BD4EC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800C06F0 000BD4F0 4C 40 13 82 */ cror 2, 0, 2 /* 800C06F4 000BD4F4 40 82 00 08 */ bne lbl_800C06FC -/* 800C06F8 000BD4F8 C0 42 96 CC */ lfs f2, lbl_803CE04C-_SDA2_BASE_(r2) +/* 800C06F8 000BD4F8 C0 42 96 CC */ lfs f2, lbl__743_2-_SDA2_BASE_(r2) lbl_800C06FC: -/* 800C06FC 000BD4FC D0 4D 83 3C */ stfs f2, lbl_803CAC3C-_SDA_BASE_(r13) +/* 800C06FC 000BD4FC D0 4D 83 3C */ stfs f2, lbl_sCameraFarClip-_SDA_BASE_(r13) /* 800C0700 000BD500 4E 80 00 20 */ blr .global iCameraSetFogParams__FP10iFogParamsf @@ -432,31 +432,31 @@ iCameraSetFogParams__FP10iFogParamsf: /* 800C072C 000BD52C 2C 04 00 00 */ cmpwi r4, 0 /* 800C0730 000BD530 40 82 00 1C */ bne lbl_800C074C lbl_800C0734: -/* 800C0734 000BD534 80 6D 82 B0 */ lwz r3, lbl_803CABB0-_SDA_BASE_(r13) +/* 800C0734 000BD534 80 6D 82 B0 */ lwz r3, lbl_xglobals-_SDA_BASE_(r13) /* 800C0738 000BD538 38 00 00 00 */ li r0, 0 /* 800C073C 000BD53C 90 03 06 5C */ stw r0, 0x65c(r3) -/* 800C0740 000BD540 80 6D 82 B0 */ lwz r3, lbl_803CABB0-_SDA_BASE_(r13) +/* 800C0740 000BD540 80 6D 82 B0 */ lwz r3, lbl_xglobals-_SDA_BASE_(r13) /* 800C0744 000BD544 90 03 06 78 */ stw r0, 0x678(r3) /* 800C0748 000BD548 48 00 00 C8 */ b lbl_800C0810 lbl_800C074C: -/* 800C074C 000BD54C C0 02 96 C8 */ lfs f0, lbl_803CE048-_SDA2_BASE_(r2) +/* 800C074C 000BD54C C0 02 96 C8 */ lfs f0, lbl__742_2-_SDA2_BASE_(r2) /* 800C0750 000BD550 FC 00 F8 00 */ fcmpu cr0, f0, f31 /* 800C0754 000BD554 41 82 00 18 */ beq lbl_800C076C -/* 800C0758 000BD558 80 AD 82 B0 */ lwz r5, lbl_803CABB0-_SDA_BASE_(r13) +/* 800C0758 000BD558 80 AD 82 B0 */ lwz r5, lbl_xglobals-_SDA_BASE_(r13) /* 800C075C 000BD55C 38 65 06 78 */ addi r3, r5, 0x678 /* 800C0760 000BD560 80 05 06 78 */ lwz r0, 0x678(r5) /* 800C0764 000BD564 7C 04 00 00 */ cmpw r4, r0 /* 800C0768 000BD568 41 82 00 38 */ beq lbl_800C07A0 lbl_800C076C: -/* 800C076C 000BD56C 80 6D 82 B0 */ lwz r3, lbl_803CABB0-_SDA_BASE_(r13) +/* 800C076C 000BD56C 80 6D 82 B0 */ lwz r3, lbl_xglobals-_SDA_BASE_(r13) /* 800C0770 000BD570 7F E4 FB 78 */ mr r4, r31 /* 800C0774 000BD574 38 63 06 5C */ addi r3, r3, 0x65c /* 800C0778 000BD578 48 00 00 B5 */ bl __as__10iFogParamsFRC10iFogParams -/* 800C077C 000BD57C 80 6D 82 B0 */ lwz r3, lbl_803CABB0-_SDA_BASE_(r13) +/* 800C077C 000BD57C 80 6D 82 B0 */ lwz r3, lbl_xglobals-_SDA_BASE_(r13) /* 800C0780 000BD580 7F E4 FB 78 */ mr r4, r31 /* 800C0784 000BD584 38 63 06 78 */ addi r3, r3, 0x678 /* 800C0788 000BD588 48 00 00 A5 */ bl __as__10iFogParamsFRC10iFogParams -/* 800C078C 000BD58C 80 6D 82 B0 */ lwz r3, lbl_803CABB0-_SDA_BASE_(r13) +/* 800C078C 000BD58C 80 6D 82 B0 */ lwz r3, lbl_xglobals-_SDA_BASE_(r13) /* 800C0790 000BD590 38 00 00 00 */ li r0, 0 /* 800C0794 000BD594 90 03 06 B4 */ stw r0, 0x6b4(r3) /* 800C0798 000BD598 90 03 06 B0 */ stw r0, 0x6b0(r3) @@ -464,21 +464,21 @@ lbl_800C076C: lbl_800C07A0: /* 800C07A0 000BD5A0 38 85 06 5C */ addi r4, r5, 0x65c /* 800C07A4 000BD5A4 48 00 00 89 */ bl __as__10iFogParamsFRC10iFogParams -/* 800C07A8 000BD5A8 80 6D 82 B0 */ lwz r3, lbl_803CABB0-_SDA_BASE_(r13) +/* 800C07A8 000BD5A8 80 6D 82 B0 */ lwz r3, lbl_xglobals-_SDA_BASE_(r13) /* 800C07AC 000BD5AC 7F E4 FB 78 */ mr r4, r31 /* 800C07B0 000BD5B0 38 63 06 94 */ addi r3, r3, 0x694 /* 800C07B4 000BD5B4 48 00 00 79 */ bl __as__10iFogParamsFRC10iFogParams /* 800C07B8 000BD5B8 48 01 41 99 */ bl iTimeGet__Fv -/* 800C07BC 000BD5BC 80 CD 82 B0 */ lwz r6, lbl_803CABB0-_SDA_BASE_(r13) +/* 800C07BC 000BD5BC 80 CD 82 B0 */ lwz r6, lbl_xglobals-_SDA_BASE_(r13) /* 800C07C0 000BD5C0 3C 00 43 30 */ lis r0, 0x4330 /* 800C07C4 000BD5C4 3C A0 80 00 */ lis r5, 0x800000F8@ha /* 800C07C8 000BD5C8 90 01 00 08 */ stw r0, 8(r1) /* 800C07CC 000BD5CC 90 86 06 B4 */ stw r4, 0x6b4(r6) /* 800C07D0 000BD5D0 90 66 06 B0 */ stw r3, 0x6b0(r6) /* 800C07D4 000BD5D4 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5) -/* 800C07D8 000BD5D8 C8 22 96 D0 */ lfd f1, lbl_803CE050-_SDA2_BASE_(r2) +/* 800C07D8 000BD5D8 C8 22 96 D0 */ lfd f1, lbl__769_2-_SDA2_BASE_(r2) /* 800C07DC 000BD5DC 54 00 F0 BE */ srwi r0, r0, 2 -/* 800C07E0 000BD5E0 83 ED 82 B0 */ lwz r31, lbl_803CABB0-_SDA_BASE_(r13) +/* 800C07E0 000BD5E0 83 ED 82 B0 */ lwz r31, lbl_xglobals-_SDA_BASE_(r13) /* 800C07E4 000BD5E4 90 01 00 0C */ stw r0, 0xc(r1) /* 800C07E8 000BD5E8 C8 01 00 08 */ lfd f0, 8(r1) /* 800C07EC 000BD5EC EC 00 08 28 */ fsubs f0, f0, f1 @@ -527,7 +527,7 @@ iCameraUpdateFog__FP8RwCamerax: /* 800C087C 000BD67C 93 E1 00 EC */ stw r31, 0xec(r1) /* 800C0880 000BD680 93 C1 00 E8 */ stw r30, 0xe8(r1) /* 800C0884 000BD684 93 A1 00 E4 */ stw r29, 0xe4(r1) -/* 800C0888 000BD688 83 ED 82 B0 */ lwz r31, lbl_803CABB0-_SDA_BASE_(r13) +/* 800C0888 000BD688 83 ED 82 B0 */ lwz r31, lbl_xglobals-_SDA_BASE_(r13) /* 800C088C 000BD68C 80 1F 06 5C */ lwz r0, 0x65c(r31) /* 800C0890 000BD690 2C 00 00 00 */ cmpwi r0, 0 /* 800C0894 000BD694 41 82 03 9C */ beq lbl_800C0C30 @@ -539,7 +539,7 @@ iCameraUpdateFog__FP8RwCamerax: /* 800C08AC 000BD6AC 7C 60 03 79 */ or. r0, r3, r0 /* 800C08B0 000BD6B0 41 82 03 80 */ beq lbl_800C0C30 /* 800C08B4 000BD6B4 48 01 40 9D */ bl iTimeGet__Fv -/* 800C08B8 000BD6B8 80 CD 82 B0 */ lwz r6, lbl_803CABB0-_SDA_BASE_(r13) +/* 800C08B8 000BD6B8 80 CD 82 B0 */ lwz r6, lbl_xglobals-_SDA_BASE_(r13) /* 800C08BC 000BD6BC 7C 60 1B 78 */ mr r0, r3 /* 800C08C0 000BD6C0 7C 9D 23 78 */ mr r29, r4 /* 800C08C4 000BD6C4 80 66 06 B0 */ lwz r3, 0x6b0(r6) @@ -548,7 +548,7 @@ iCameraUpdateFog__FP8RwCamerax: /* 800C08D0 000BD6D0 80 A6 06 B8 */ lwz r5, 0x6b8(r6) /* 800C08D4 000BD6D4 80 C6 06 BC */ lwz r6, 0x6bc(r6) /* 800C08D8 000BD6D8 48 01 40 F1 */ bl iTimeDiffSec__Fxx -/* 800C08DC 000BD6DC 80 8D 82 B0 */ lwz r4, lbl_803CABB0-_SDA_BASE_(r13) +/* 800C08DC 000BD6DC 80 8D 82 B0 */ lwz r4, lbl_xglobals-_SDA_BASE_(r13) /* 800C08E0 000BD6E0 FF E0 08 90 */ fmr f31, f1 /* 800C08E4 000BD6E4 7F A6 EB 78 */ mr r6, r29 /* 800C08E8 000BD6E8 7F C5 F3 78 */ mr r5, r30 @@ -556,28 +556,28 @@ iCameraUpdateFog__FP8RwCamerax: /* 800C08F0 000BD6F0 80 84 06 B4 */ lwz r4, 0x6b4(r4) /* 800C08F4 000BD6F4 48 01 40 D5 */ bl iTimeDiffSec__Fxx /* 800C08F8 000BD6F8 EC 41 F8 24 */ fdivs f2, f1, f31 -/* 800C08FC 000BD6FC C0 02 96 B0 */ lfs f0, lbl_803CE030-_SDA2_BASE_(r2) -/* 800C0900 000BD700 C0 22 96 C8 */ lfs f1, lbl_803CE048-_SDA2_BASE_(r2) +/* 800C08FC 000BD6FC C0 02 96 B0 */ lfs f0, lbl__640_1-_SDA2_BASE_(r2) +/* 800C0900 000BD700 C0 22 96 C8 */ lfs f1, lbl__742_2-_SDA2_BASE_(r2) /* 800C0904 000BD704 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800C0908 000BD708 40 80 00 08 */ bge lbl_800C0910 /* 800C090C 000BD70C FC 00 10 90 */ fmr f0, f2 lbl_800C0910: /* 800C0910 000BD710 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800C0914 000BD714 40 81 00 0C */ ble lbl_800C0920 -/* 800C0918 000BD718 C3 E2 96 C8 */ lfs f31, lbl_803CE048-_SDA2_BASE_(r2) +/* 800C0918 000BD718 C3 E2 96 C8 */ lfs f31, lbl__742_2-_SDA2_BASE_(r2) /* 800C091C 000BD71C 48 00 00 14 */ b lbl_800C0930 lbl_800C0920: -/* 800C0920 000BD720 C3 E2 96 B0 */ lfs f31, lbl_803CE030-_SDA2_BASE_(r2) +/* 800C0920 000BD720 C3 E2 96 B0 */ lfs f31, lbl__640_1-_SDA2_BASE_(r2) /* 800C0924 000BD724 FC 02 F8 40 */ fcmpo cr0, f2, f31 /* 800C0928 000BD728 40 80 00 08 */ bge lbl_800C0930 /* 800C092C 000BD72C FF E0 10 90 */ fmr f31, f2 lbl_800C0930: -/* 800C0930 000BD730 80 AD 82 B0 */ lwz r5, lbl_803CABB0-_SDA_BASE_(r13) +/* 800C0930 000BD730 80 AD 82 B0 */ lwz r5, lbl_xglobals-_SDA_BASE_(r13) /* 800C0934 000BD734 38 61 00 10 */ addi r3, r1, 0x10 /* 800C0938 000BD738 38 9F 06 88 */ addi r4, r31, 0x688 /* 800C093C 000BD73C 80 05 06 94 */ lwz r0, 0x694(r5) /* 800C0940 000BD740 90 1F 06 5C */ stw r0, 0x65c(r31) -/* 800C0944 000BD744 80 AD 82 B0 */ lwz r5, lbl_803CABB0-_SDA_BASE_(r13) +/* 800C0944 000BD744 80 AD 82 B0 */ lwz r5, lbl_xglobals-_SDA_BASE_(r13) /* 800C0948 000BD748 80 05 06 AC */ lwz r0, 0x6ac(r5) /* 800C094C 000BD74C 90 1F 06 74 */ stw r0, 0x674(r31) /* 800C0950 000BD750 C0 3F 06 7C */ lfs f1, 0x67c(r31) @@ -618,10 +618,10 @@ lbl_800C0930: /* 800C09DC 000BD7DC 6C A5 80 00 */ xoris r5, r5, 0x8000 /* 800C09E0 000BD7E0 91 01 00 1C */ stw r8, 0x1c(r1) /* 800C09E4 000BD7E4 7C 0C 00 50 */ subf r0, r12, r0 -/* 800C09E8 000BD7E8 C8 82 96 D8 */ lfd f4, lbl_803CE058-_SDA2_BASE_(r2) +/* 800C09E8 000BD7E8 C8 82 96 D8 */ lfd f4, lbl__826_1-_SDA2_BASE_(r2) /* 800C09EC 000BD7EC 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 800C09F0 000BD7F0 90 E1 00 18 */ stw r7, 0x18(r1) -/* 800C09F4 000BD7F4 C8 62 96 D0 */ lfd f3, lbl_803CE050-_SDA2_BASE_(r2) +/* 800C09F4 000BD7F4 C8 62 96 D0 */ lfd f3, lbl__769_2-_SDA2_BASE_(r2) /* 800C09F8 000BD7F8 C8 01 00 18 */ lfd f0, 0x18(r1) /* 800C09FC 000BD7FC 91 21 00 24 */ stw r9, 0x24(r1) /* 800C0A00 000BD800 EC 40 20 28 */ fsubs f2, f0, f4 @@ -698,10 +698,10 @@ lbl_800C0930: /* 800C0B1C 000BD91C 6C A5 80 00 */ xoris r5, r5, 0x8000 /* 800C0B20 000BD920 91 01 00 7C */ stw r8, 0x7c(r1) /* 800C0B24 000BD924 7C 0C 00 50 */ subf r0, r12, r0 -/* 800C0B28 000BD928 C8 82 96 D8 */ lfd f4, lbl_803CE058-_SDA2_BASE_(r2) +/* 800C0B28 000BD928 C8 82 96 D8 */ lfd f4, lbl__826_1-_SDA2_BASE_(r2) /* 800C0B2C 000BD92C 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 800C0B30 000BD930 90 E1 00 78 */ stw r7, 0x78(r1) -/* 800C0B34 000BD934 C8 62 96 D0 */ lfd f3, lbl_803CE050-_SDA2_BASE_(r2) +/* 800C0B34 000BD934 C8 62 96 D0 */ lfd f3, lbl__769_2-_SDA2_BASE_(r2) /* 800C0B38 000BD938 C8 01 00 78 */ lfd f0, 0x78(r1) /* 800C0B3C 000BD93C 91 21 00 84 */ stw r9, 0x84(r1) /* 800C0B40 000BD940 EC 40 20 28 */ fsubs f2, f0, f4 @@ -753,14 +753,14 @@ lbl_800C0930: /* 800C0BF8 000BD9F8 80 01 00 D4 */ lwz r0, 0xd4(r1) /* 800C0BFC 000BD9FC 98 01 00 0B */ stb r0, 0xb(r1) /* 800C0C00 000BDA00 4B F9 1E B9 */ bl __as__6RwRGBAFRC6RwRGBA -/* 800C0C04 000BDA04 C0 02 96 B0 */ lfs f0, lbl_803CE030-_SDA2_BASE_(r2) +/* 800C0C04 000BDA04 C0 02 96 B0 */ lfs f0, lbl__640_1-_SDA2_BASE_(r2) /* 800C0C08 000BDA08 FC 00 F8 00 */ fcmpu cr0, f0, f31 /* 800C0C0C 000BDA0C 40 82 00 24 */ bne lbl_800C0C30 -/* 800C0C10 000BDA10 80 6D 82 B0 */ lwz r3, lbl_803CABB0-_SDA_BASE_(r13) +/* 800C0C10 000BDA10 80 6D 82 B0 */ lwz r3, lbl_xglobals-_SDA_BASE_(r13) /* 800C0C14 000BDA14 38 00 00 00 */ li r0, 0 /* 800C0C18 000BDA18 90 03 06 B4 */ stw r0, 0x6b4(r3) /* 800C0C1C 000BDA1C 90 03 06 B0 */ stw r0, 0x6b0(r3) -/* 800C0C20 000BDA20 80 8D 82 B0 */ lwz r4, lbl_803CABB0-_SDA_BASE_(r13) +/* 800C0C20 000BDA20 80 8D 82 B0 */ lwz r4, lbl_xglobals-_SDA_BASE_(r13) /* 800C0C24 000BDA24 38 64 06 78 */ addi r3, r4, 0x678 /* 800C0C28 000BDA28 38 84 06 94 */ addi r4, r4, 0x694 /* 800C0C2C 000BDA2C 4B FF FC 01 */ bl __as__10iFogParamsFRC10iFogParams @@ -783,8 +783,8 @@ iCameraSetFogRenderStates__Fv: /* 800C0C60 000BDA60 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800C0C64 000BDA64 93 C1 00 18 */ stw r30, 0x18(r1) /* 800C0C68 000BDA68 93 A1 00 14 */ stw r29, 0x14(r1) -/* 800C0C6C 000BDA6C 83 ED 82 B0 */ lwz r31, lbl_803CABB0-_SDA_BASE_(r13) -/* 800C0C70 000BDA70 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 800C0C6C 000BDA6C 83 ED 82 B0 */ lwz r31, lbl_xglobals-_SDA_BASE_(r13) +/* 800C0C70 000BDA70 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800C0C74 000BDA74 80 1F 06 5C */ lwz r0, 0x65c(r31) /* 800C0C78 000BDA78 83 C3 00 00 */ lwz r30, 0(r3) /* 800C0C7C 000BDA7C 2C 00 00 00 */ cmpwi r0, 0 @@ -792,7 +792,7 @@ iCameraSetFogRenderStates__Fv: /* 800C0C84 000BDA84 38 60 00 0E */ li r3, 0xe /* 800C0C88 000BDA88 38 80 00 00 */ li r4, 0 /* 800C0C8C 000BDA8C 48 16 EB 51 */ bl RwRenderStateSet -/* 800C0C90 000BDA90 C0 2D 83 3C */ lfs f1, lbl_803CAC3C-_SDA_BASE_(r13) +/* 800C0C90 000BDA90 C0 2D 83 3C */ lfs f1, lbl_sCameraFarClip-_SDA_BASE_(r13) /* 800C0C94 000BDA94 7F C3 F3 78 */ mr r3, r30 /* 800C0C98 000BDA98 48 17 6A 59 */ bl RwCameraSetFarClipPlane /* 800C0C9C 000BDA9C 48 00 00 68 */ b lbl_800C0D04 diff --git a/asm/Core/x/xAnim.s b/asm/Core/x/xAnim.s index ca19ae8dc..6d0b58441 100644 --- a/asm/Core/x/xAnim.s +++ b/asm/Core/x/xAnim.s @@ -147,9 +147,9 @@ lbl_80005AA4: /* 80005AA8 000028A8 3B 9C 00 01 */ addi r28, r28, 1 /* 80005AAC 000028AC 41 82 04 64 */ beq lbl_80005F10 lbl_80005AB0: -/* 80005AB0 000028B0 3C 60 80 25 */ lis r3, lbl_80251D80@ha +/* 80005AB0 000028B0 3C 60 80 25 */ lis r3, lbl__638@ha /* 80005AB4 000028B4 38 00 00 10 */ li r0, 0x10 -/* 80005AB8 000028B8 38 63 1D 80 */ addi r3, r3, lbl_80251D80@l +/* 80005AB8 000028B8 38 63 1D 80 */ addi r3, r3, lbl__638@l /* 80005ABC 000028BC 3A 9D 00 01 */ addi r20, r29, 1 /* 80005AC0 000028C0 38 A1 00 14 */ addi r5, r1, 0x14 /* 80005AC4 000028C4 38 83 FF FC */ addi r4, r3, -4 @@ -199,8 +199,8 @@ lbl_80005B5C: /* 80005B5C 0000295C 2C 12 00 00 */ cmpwi r18, 0 /* 80005B60 00002960 40 82 00 44 */ bne lbl_80005BA4 /* 80005B64 00002964 28 03 00 7C */ cmplwi r3, 0x7c -/* 80005B68 00002968 3C 80 80 25 */ lis r4, lbl_80251E00@ha -/* 80005B6C 0000296C 38 84 1E 00 */ addi r4, r4, lbl_80251E00@l +/* 80005B68 00002968 3C 80 80 25 */ lis r4, lbl__stringBase0@ha +/* 80005B6C 0000296C 38 84 1E 00 */ addi r4, r4, lbl__stringBase0@l /* 80005B70 00002970 40 82 00 0C */ bne lbl_80005B7C /* 80005B74 00002974 3A 60 00 01 */ li r19, 1 /* 80005B78 00002978 48 00 00 2C */ b lbl_80005BA4 @@ -548,9 +548,9 @@ xAnimInit__Fv: /* 80005FE0 00002DE0 7C 08 02 A6 */ mflr r0 /* 80005FE4 00002DE4 90 01 00 14 */ stw r0, 0x14(r1) /* 80005FE8 00002DE8 48 0B 8A 0D */ bl iAnimInit__Fv -/* 80005FEC 00002DEC 3C 60 80 2C */ lis r3, lbl_802B89E0@ha +/* 80005FEC 00002DEC 3C 60 80 2C */ lis r3, lbl_sxAnimTempTranPool@ha /* 80005FF0 00002DF0 38 80 00 00 */ li r4, 0 -/* 80005FF4 00002DF4 38 63 89 E0 */ addi r3, r3, lbl_802B89E0@l +/* 80005FF4 00002DF4 38 63 89 E0 */ addi r3, r3, lbl_sxAnimTempTranPool@l /* 80005FF8 00002DF8 38 A0 00 1C */ li r5, 0x1c /* 80005FFC 00002DFC 4B FF D4 5D */ bl memset /* 80006000 00002E00 80 01 00 14 */ lwz r0, 0x14(r1) @@ -567,11 +567,11 @@ xAnimTempTransitionInit__FUi: /* 80006020 00002E20 93 E1 00 0C */ stw r31, 0xc(r1) /* 80006024 00002E24 7C 7F 1B 78 */ mr r31, r3 /* 80006028 00002E28 1C 9F 00 2C */ mulli r4, r31, 0x2c -/* 8000602C 00002E2C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8000602C 00002E2C 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80006030 00002E30 48 02 D9 11 */ bl xMemAlloc__FUiUii -/* 80006034 00002E34 3C A0 80 2C */ lis r5, lbl_802B89E0@ha +/* 80006034 00002E34 3C A0 80 2C */ lis r5, lbl_sxAnimTempTranPool@ha /* 80006038 00002E38 7C 64 1B 78 */ mr r4, r3 -/* 8000603C 00002E3C 38 65 89 E0 */ addi r3, r5, lbl_802B89E0@l +/* 8000603C 00002E3C 38 65 89 E0 */ addi r3, r5, lbl_sxAnimTempTranPool@l /* 80006040 00002E40 7F E9 FB 78 */ mr r9, r31 /* 80006044 00002E44 57 EA F8 7E */ srwi r10, r31, 1 /* 80006048 00002E48 38 A0 00 00 */ li r5, 0 @@ -613,30 +613,30 @@ atan2f__3stdFff: xAnim.CalcRecipBlendMax__FPUs: /* 800060B8 00002EB8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800060BC 00002EBC 3C 00 43 30 */ lis r0, 0x4330 -/* 800060C0 00002EC0 C0 82 80 00 */ lfs f4, lbl_803CC980-_SDA2_BASE_(r2) +/* 800060C0 00002EC0 C0 82 80 00 */ lfs f4, lbl__809-_SDA2_BASE_(r2) /* 800060C4 00002EC4 48 00 00 6C */ b lbl_80006130 lbl_800060C8: /* 800060C8 00002EC8 A0 A3 00 02 */ lhz r5, 2(r3) /* 800060CC 00002ECC 28 05 00 00 */ cmplwi r5, 0 /* 800060D0 00002ED0 40 82 00 0C */ bne lbl_800060DC -/* 800060D4 00002ED4 C0 62 80 00 */ lfs f3, lbl_803CC980-_SDA2_BASE_(r2) +/* 800060D4 00002ED4 C0 62 80 00 */ lfs f3, lbl__809-_SDA2_BASE_(r2) /* 800060D8 00002ED8 48 00 00 2C */ b lbl_80006104 lbl_800060DC: /* 800060DC 00002EDC 3C 80 43 30 */ lis r4, 0x4330 /* 800060E0 00002EE0 90 A1 00 0C */ stw r5, 0xc(r1) -/* 800060E4 00002EE4 C8 42 80 10 */ lfd f2, lbl_803CC990-_SDA2_BASE_(r2) +/* 800060E4 00002EE4 C8 42 80 10 */ lfd f2, lbl__838-_SDA2_BASE_(r2) /* 800060E8 00002EE8 90 81 00 08 */ stw r4, 8(r1) -/* 800060EC 00002EEC C0 02 80 08 */ lfs f0, lbl_803CC988-_SDA2_BASE_(r2) +/* 800060EC 00002EEC C0 02 80 08 */ lfs f0, lbl__836-_SDA2_BASE_(r2) /* 800060F0 00002EF0 C8 21 00 08 */ lfd f1, 8(r1) -/* 800060F4 00002EF4 C0 62 80 04 */ lfs f3, lbl_803CC984-_SDA2_BASE_(r2) +/* 800060F4 00002EF4 C0 62 80 04 */ lfs f3, lbl__835-_SDA2_BASE_(r2) /* 800060F8 00002EF8 EC 21 10 28 */ fsubs f1, f1, f2 /* 800060FC 00002EFC EC 01 00 32 */ fmuls f0, f1, f0 /* 80006100 00002F00 EC 63 00 24 */ fdivs f3, f3, f0 lbl_80006104: /* 80006104 00002F04 90 C1 00 14 */ stw r6, 0x14(r1) -/* 80006108 00002F08 C8 42 80 10 */ lfd f2, lbl_803CC990-_SDA2_BASE_(r2) +/* 80006108 00002F08 C8 42 80 10 */ lfd f2, lbl__838-_SDA2_BASE_(r2) /* 8000610C 00002F0C 90 01 00 10 */ stw r0, 0x10(r1) -/* 80006110 00002F10 C0 02 80 08 */ lfs f0, lbl_803CC988-_SDA2_BASE_(r2) +/* 80006110 00002F10 C0 02 80 08 */ lfs f0, lbl__836-_SDA2_BASE_(r2) /* 80006114 00002F14 C8 21 00 10 */ lfd f1, 0x10(r1) /* 80006118 00002F18 EC 21 10 28 */ fsubs f1, f1, f2 /* 8000611C 00002F1C EC 01 18 3A */ fmadds f0, f1, f0, f3 @@ -649,12 +649,12 @@ lbl_80006130: /* 80006130 00002F30 A0 C3 00 00 */ lhz r6, 0(r3) /* 80006134 00002F34 28 06 FF FF */ cmplwi r6, 0xffff /* 80006138 00002F38 40 82 FF 90 */ bne lbl_800060C8 -/* 8000613C 00002F3C C0 22 80 00 */ lfs f1, lbl_803CC980-_SDA2_BASE_(r2) +/* 8000613C 00002F3C C0 22 80 00 */ lfs f1, lbl__809-_SDA2_BASE_(r2) /* 80006140 00002F40 FC 01 20 00 */ fcmpu cr0, f1, f4 /* 80006144 00002F44 40 82 00 08 */ bne lbl_8000614C /* 80006148 00002F48 48 00 00 0C */ b lbl_80006154 lbl_8000614C: -/* 8000614C 00002F4C C0 02 80 04 */ lfs f0, lbl_803CC984-_SDA2_BASE_(r2) +/* 8000614C 00002F4C C0 02 80 04 */ lfs f0, lbl__835-_SDA2_BASE_(r2) /* 80006150 00002F50 EC 20 20 24 */ fdivs f1, f0, f4 lbl_80006154: /* 80006154 00002F54 38 21 00 20 */ addi r1, r1, 0x20 @@ -765,7 +765,7 @@ lbl_80006294: /* 8000629C 0000309C 80 03 00 0C */ lwz r0, 0xc(r3) /* 800062A0 000030A0 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17 /* 800062A4 000030A4 41 82 00 18 */ beq lbl_800062BC -/* 800062A8 000030A8 C0 22 80 00 */ lfs f1, lbl_803CC980-_SDA2_BASE_(r2) +/* 800062A8 000030A8 C0 22 80 00 */ lfs f1, lbl__809-_SDA2_BASE_(r2) /* 800062AC 000030AC C0 04 00 1C */ lfs f0, 0x1c(r4) /* 800062B0 000030B0 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800062B4 000030B4 40 82 00 08 */ bne lbl_800062BC @@ -804,18 +804,18 @@ xAnimFileNewBilinear__FPPvPCcUiPP9xAnimFileUiUi: /* 8000631C 0000311C 7C D8 33 78 */ mr r24, r6 /* 80006320 00003120 7C FD 3B 78 */ mr r29, r7 /* 80006324 00003124 7D 1E 43 78 */ mr r30, r8 -/* 80006328 00003128 80 0D 88 60 */ lwz r0, lbl_803CB160-_SDA_BASE_(r13) +/* 80006328 00003128 80 0D 88 60 */ lwz r0, lbl_gxAnimUseGrowAlloc-_SDA_BASE_(r13) /* 8000632C 0000312C 28 00 00 00 */ cmplwi r0, 0 /* 80006330 00003130 41 82 00 1C */ beq lbl_8000634C /* 80006334 00003134 7C 1D F1 D6 */ mullw r0, r29, r30 -/* 80006338 00003138 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80006338 00003138 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8000633C 0000313C 54 04 10 3A */ slwi r4, r0, 2 /* 80006340 00003140 38 84 00 20 */ addi r4, r4, 0x20 /* 80006344 00003144 48 02 D5 21 */ bl xMemGrowAlloc__FUiUi /* 80006348 00003148 48 00 00 1C */ b lbl_80006364 lbl_8000634C: /* 8000634C 0000314C 7C 1D F1 D6 */ mullw r0, r29, r30 -/* 80006350 00003150 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80006350 00003150 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80006354 00003154 38 A0 00 00 */ li r5, 0 /* 80006358 00003158 54 04 10 3A */ slwi r4, r0, 2 /* 8000635C 0000315C 38 84 00 20 */ addi r4, r4, 0x20 @@ -931,7 +931,7 @@ lbl_800064E4: /* 800064E8 000032E8 80 63 00 00 */ lwz r3, 0(r3) /* 800064EC 000032EC 48 0B 85 2D */ bl iAnimDuration__FPv lbl_800064F0: -/* 800064F0 000032F0 C0 02 80 18 */ lfs f0, lbl_803CC998-_SDA2_BASE_(r2) +/* 800064F0 000032F0 C0 02 80 18 */ lfs f0, lbl__936-_SDA2_BASE_(r2) /* 800064F4 000032F4 EC 20 00 72 */ fmuls f1, f0, f1 /* 800064F8 000032F8 48 00 00 28 */ b lbl_80006520 lbl_800064FC: @@ -948,7 +948,7 @@ lbl_80006514: lbl_80006520: /* 80006520 00003320 D0 3F 00 10 */ stfs f1, 0x10(r31) /* 80006524 00003324 57 80 04 21 */ rlwinm. r0, r28, 0, 0x10, 0x10 -/* 80006528 00003328 C0 02 80 00 */ lfs f0, lbl_803CC980-_SDA2_BASE_(r2) +/* 80006528 00003328 C0 02 80 00 */ lfs f0, lbl__809-_SDA2_BASE_(r2) /* 8000652C 0000332C D0 1F 00 14 */ stfs f0, 0x14(r31) /* 80006530 00003330 41 82 00 0C */ beq lbl_8000653C /* 80006534 00003334 38 60 00 00 */ li r3, 0 @@ -1007,7 +1007,7 @@ lbl_800065E0: /* 800065E4 000033E4 80 63 00 00 */ lwz r3, 0(r3) /* 800065E8 000033E8 48 0B 84 31 */ bl iAnimDuration__FPv lbl_800065EC: -/* 800065EC 000033EC C0 02 80 1C */ lfs f0, lbl_803CC99C-_SDA2_BASE_(r2) +/* 800065EC 000033EC C0 02 80 1C */ lfs f0, lbl__957-_SDA2_BASE_(r2) /* 800065F0 000033F0 EC 01 00 28 */ fsubs f0, f1, f0 /* 800065F4 000033F4 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800065F8 000033F8 40 81 00 08 */ ble lbl_80006600 @@ -1022,7 +1022,7 @@ lbl_80006614: /* 80006614 00003414 80 1F 00 0C */ lwz r0, 0xc(r31) /* 80006618 00003418 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 /* 8000661C 0000341C 41 82 00 10 */ beq lbl_8000662C -/* 80006620 00003420 C0 02 80 18 */ lfs f0, lbl_803CC998-_SDA2_BASE_(r2) +/* 80006620 00003420 C0 02 80 18 */ lfs f0, lbl__936-_SDA2_BASE_(r2) /* 80006624 00003424 EC 00 07 B2 */ fmuls f0, f0, f30 /* 80006628 00003428 48 00 00 08 */ b lbl_80006630 lbl_8000662C: @@ -1063,7 +1063,7 @@ xAnimFileEval__FP9xAnimFilefPfUiP5xVec3P5xQuatPf: lbl_800066A4: /* 800066A4 000034A4 FC 40 18 90 */ fmr f2, f3 lbl_800066A8: -/* 800066A8 000034A8 C0 02 80 00 */ lfs f0, lbl_803CC980-_SDA2_BASE_(r2) +/* 800066A8 000034A8 C0 02 80 00 */ lfs f0, lbl__809-_SDA2_BASE_(r2) /* 800066AC 000034AC 7E A3 AB 78 */ mr r3, r21 /* 800066B0 000034B0 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 800066B4 000034B4 40 81 00 0C */ ble lbl_800066C0 @@ -1108,7 +1108,7 @@ lbl_80006734: /* 80006734 00003534 3B 7A 00 1A */ addi r27, r26, 0x1a /* 80006738 00003538 92 81 00 28 */ stw r20, 0x28(r1) /* 8000673C 0000353C 7C 75 D8 AE */ lbzx r3, r21, r27 -/* 80006740 00003540 C8 22 80 20 */ lfd f1, lbl_803CC9A0-_SDA2_BASE_(r2) +/* 80006740 00003540 C8 22 80 20 */ lfd f1, lbl__1028-_SDA2_BASE_(r2) /* 80006744 00003544 38 83 FF FF */ addi r4, r3, -1 /* 80006748 00003548 C0 5F 00 00 */ lfs f2, 0(r31) /* 8000674C 0000354C 6C 83 80 00 */ xoris r3, r4, 0x8000 @@ -1126,7 +1126,7 @@ lbl_8000676C: /* 80006778 00003578 C8 01 00 30 */ lfd f0, 0x30(r1) /* 8000677C 0000357C EC 00 08 28 */ fsubs f0, f0, f1 lbl_80006780: -/* 80006780 00003580 C3 C2 80 00 */ lfs f30, lbl_803CC980-_SDA2_BASE_(r2) +/* 80006780 00003580 C3 C2 80 00 */ lfs f30, lbl__809-_SDA2_BASE_(r2) /* 80006784 00003584 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80006788 00003588 40 81 00 08 */ ble lbl_80006790 /* 8000678C 0000358C 48 00 00 40 */ b lbl_800067CC @@ -1134,7 +1134,7 @@ lbl_80006790: /* 80006790 00003590 6C 83 80 00 */ xoris r3, r4, 0x8000 /* 80006794 00003594 3C 00 43 30 */ lis r0, 0x4330 /* 80006798 00003598 90 61 00 3C */ stw r3, 0x3c(r1) -/* 8000679C 0000359C C8 22 80 20 */ lfd f1, lbl_803CC9A0-_SDA2_BASE_(r2) +/* 8000679C 0000359C C8 22 80 20 */ lfd f1, lbl__1028-_SDA2_BASE_(r2) /* 800067A0 000035A0 90 01 00 38 */ stw r0, 0x38(r1) /* 800067A4 000035A4 C8 01 00 38 */ lfd f0, 0x38(r1) /* 800067A8 000035A8 EC 00 08 28 */ fsubs f0, f0, f1 @@ -1170,8 +1170,8 @@ lbl_800067FC: /* 80006814 00003614 3B 9C 00 04 */ addi r28, r28, 4 /* 80006818 00003618 41 80 FF 1C */ blt lbl_80006734 /* 8000681C 0000361C C0 41 00 20 */ lfs f2, 0x20(r1) -/* 80006820 00003620 C0 22 80 00 */ lfs f1, lbl_803CC980-_SDA2_BASE_(r2) -/* 80006824 00003624 80 8D 83 30 */ lwz r4, lbl_803CAC30-_SDA_BASE_(r13) +/* 80006820 00003620 C0 22 80 00 */ lfs f1, lbl__809-_SDA2_BASE_(r2) +/* 80006824 00003624 80 8D 83 30 */ lwz r4, lbl_giAnimScratch-_SDA_BASE_(r13) /* 80006828 00003628 FC 02 08 00 */ fcmpu cr0, f2, f1 /* 8000682C 0000362C 3B 44 15 60 */ addi r26, r4, 0x1560 /* 80006830 00003630 3B 7A 04 10 */ addi r27, r26, 0x410 @@ -1211,7 +1211,7 @@ lbl_800067FC: /* 800068B8 000036B8 7F 25 CB 78 */ mr r5, r25 /* 800068BC 000036BC C0 21 00 20 */ lfs f1, 0x20(r1) /* 800068C0 000036C0 7E E6 BB 78 */ mr r6, r23 -/* 800068C4 000036C4 C0 42 80 04 */ lfs f2, lbl_803CC984-_SDA2_BASE_(r2) +/* 800068C4 000036C4 C0 42 80 04 */ lfs f2, lbl__835-_SDA2_BASE_(r2) /* 800068C8 000036C8 7F 07 C3 78 */ mr r7, r24 /* 800068CC 000036CC 7F 68 DB 78 */ mr r8, r27 /* 800068D0 000036D0 7F 49 D3 78 */ mr r9, r26 @@ -1249,7 +1249,7 @@ lbl_800067FC: /* 80006950 00003750 7F 25 CB 78 */ mr r5, r25 /* 80006954 00003754 C0 21 00 20 */ lfs f1, 0x20(r1) /* 80006958 00003758 7F 66 DB 78 */ mr r6, r27 -/* 8000695C 0000375C C0 42 80 04 */ lfs f2, lbl_803CC984-_SDA2_BASE_(r2) +/* 8000695C 0000375C C0 42 80 04 */ lfs f2, lbl__835-_SDA2_BASE_(r2) /* 80006960 00003760 7F 47 D3 78 */ mr r7, r26 /* 80006964 00003764 7F A8 EB 78 */ mr r8, r29 /* 80006968 00003768 7F 89 E3 78 */ mr r9, r28 @@ -1261,7 +1261,7 @@ lbl_800067FC: /* 80006980 00003780 7F 25 CB 78 */ mr r5, r25 /* 80006984 00003784 C0 21 00 24 */ lfs f1, 0x24(r1) /* 80006988 00003788 7E E6 BB 78 */ mr r6, r23 -/* 8000698C 0000378C C0 42 80 04 */ lfs f2, lbl_803CC984-_SDA2_BASE_(r2) +/* 8000698C 0000378C C0 42 80 04 */ lfs f2, lbl__835-_SDA2_BASE_(r2) /* 80006990 00003790 7F 07 C3 78 */ mr r7, r24 /* 80006994 00003794 7F 68 DB 78 */ mr r8, r27 /* 80006998 00003798 7F 49 D3 78 */ mr r9, r26 @@ -1271,7 +1271,7 @@ lbl_800067FC: /* 800069A8 000037A8 48 0B 80 B1 */ bl iAnimBlend__FffPUsPfUiP5xVec3P5xQuatP5xVec3P5xQuatP5xVec3P5xQuat /* 800069AC 000037AC 48 00 01 A8 */ b lbl_80006B54 lbl_800069B0: -/* 800069B0 000037B0 C0 22 80 00 */ lfs f1, lbl_803CC980-_SDA2_BASE_(r2) +/* 800069B0 000037B0 C0 22 80 00 */ lfs f1, lbl__809-_SDA2_BASE_(r2) /* 800069B4 000037B4 FC 02 08 00 */ fcmpu cr0, f2, f1 /* 800069B8 000037B8 41 82 00 A0 */ beq lbl_80006A58 /* 800069BC 000037BC 80 61 00 1C */ lwz r3, 0x1c(r1) @@ -1304,7 +1304,7 @@ lbl_800069B0: /* 80006A28 00003828 7F 25 CB 78 */ mr r5, r25 /* 80006A2C 0000382C C0 21 00 20 */ lfs f1, 0x20(r1) /* 80006A30 00003830 7E E6 BB 78 */ mr r6, r23 -/* 80006A34 00003834 C0 42 80 04 */ lfs f2, lbl_803CC984-_SDA2_BASE_(r2) +/* 80006A34 00003834 C0 42 80 04 */ lfs f2, lbl__835-_SDA2_BASE_(r2) /* 80006A38 00003838 7F 07 C3 78 */ mr r7, r24 /* 80006A3C 0000383C 7F 68 DB 78 */ mr r8, r27 /* 80006A40 00003840 7F 49 D3 78 */ mr r9, r26 @@ -1347,7 +1347,7 @@ lbl_80006A58: /* 80006AD0 000038D0 7F 25 CB 78 */ mr r5, r25 /* 80006AD4 000038D4 C0 21 00 20 */ lfs f1, 0x20(r1) /* 80006AD8 000038D8 7E E6 BB 78 */ mr r6, r23 -/* 80006ADC 000038DC C0 42 80 04 */ lfs f2, lbl_803CC984-_SDA2_BASE_(r2) +/* 80006ADC 000038DC C0 42 80 04 */ lfs f2, lbl__835-_SDA2_BASE_(r2) /* 80006AE0 000038E0 7F 07 C3 78 */ mr r7, r24 /* 80006AE4 000038E4 7F 68 DB 78 */ mr r8, r27 /* 80006AE8 000038E8 7F 49 D3 78 */ mr r9, r26 @@ -1414,7 +1414,7 @@ xAnimStateNewEffect__FP10xAnimStateUiffPFUiP17xAnimActiveEffectP11xAnimSinglePv_ /* 80006BB8 000039B8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80006BBC 000039BC 93 C1 00 18 */ stw r30, 0x18(r1) /* 80006BC0 000039C0 93 A1 00 14 */ stw r29, 0x14(r1) -/* 80006BC4 000039C4 80 0D 88 60 */ lwz r0, lbl_803CB160-_SDA_BASE_(r13) +/* 80006BC4 000039C4 80 0D 88 60 */ lwz r0, lbl_gxAnimUseGrowAlloc-_SDA_BASE_(r13) /* 80006BC8 000039C8 FF C0 08 90 */ fmr f30, f1 /* 80006BCC 000039CC FF E0 10 90 */ fmr f31, f2 /* 80006BD0 000039D0 7C 7D 1B 78 */ mr r29, r3 @@ -1422,12 +1422,12 @@ xAnimStateNewEffect__FP10xAnimStateUiffPFUiP17xAnimActiveEffectP11xAnimSinglePv_ /* 80006BD8 000039D8 7C 9E 23 78 */ mr r30, r4 /* 80006BDC 000039DC 7C BF 2B 78 */ mr r31, r5 /* 80006BE0 000039E0 41 82 00 14 */ beq lbl_80006BF4 -/* 80006BE4 000039E4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80006BE4 000039E4 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80006BE8 000039E8 38 86 00 14 */ addi r4, r6, 0x14 /* 80006BEC 000039EC 48 02 CC 79 */ bl xMemGrowAlloc__FUiUi /* 80006BF0 000039F0 48 00 00 14 */ b lbl_80006C04 lbl_80006BF4: -/* 80006BF4 000039F4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80006BF4 000039F4 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80006BF8 000039F8 38 86 00 14 */ addi r4, r6, 0x14 /* 80006BFC 000039FC 38 A0 00 00 */ li r5, 0 /* 80006C00 00003A00 48 02 CD 41 */ bl xMemAlloc__FUiUii @@ -1476,7 +1476,7 @@ xAnimTableNew__FPCcPP10xAnimTableUi: /* 80006C90 00003A90 38 80 00 1C */ li r4, 0x1c /* 80006C94 00003A94 93 A1 00 14 */ stw r29, 0x14(r1) /* 80006C98 00003A98 7C 7D 1B 78 */ mr r29, r3 -/* 80006C9C 00003A9C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80006C9C 00003A9C 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80006CA0 00003AA0 48 02 CC A1 */ bl xMemAlloc__FUiUii /* 80006CA4 00003AA4 28 1E 00 00 */ cmplwi r30, 0 /* 80006CA8 00003AA8 41 82 00 14 */ beq lbl_80006CBC @@ -1548,18 +1548,18 @@ xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_v /* 80006D8C 00003B8C 7D 19 43 78 */ mr r25, r8 /* 80006D90 00003B90 7D 3A 4B 78 */ mr r26, r9 /* 80006D94 00003B94 7D 5B 53 78 */ mr r27, r10 -/* 80006D98 00003B98 80 0D 88 60 */ lwz r0, lbl_803CB160-_SDA_BASE_(r13) +/* 80006D98 00003B98 80 0D 88 60 */ lwz r0, lbl_gxAnimUseGrowAlloc-_SDA_BASE_(r13) /* 80006D9C 00003B9C 83 81 00 58 */ lwz r28, 0x58(r1) /* 80006DA0 00003BA0 28 00 00 00 */ cmplwi r0, 0 /* 80006DA4 00003BA4 83 A1 00 5C */ lwz r29, 0x5c(r1) /* 80006DA8 00003BA8 83 C1 00 60 */ lwz r30, 0x60(r1) /* 80006DAC 00003BAC 41 82 00 14 */ beq lbl_80006DC0 -/* 80006DB0 00003BB0 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80006DB0 00003BB0 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80006DB4 00003BB4 38 80 00 4C */ li r4, 0x4c /* 80006DB8 00003BB8 48 02 CA AD */ bl xMemGrowAlloc__FUiUi /* 80006DBC 00003BBC 48 00 00 14 */ b lbl_80006DD0 lbl_80006DC0: -/* 80006DC0 00003BC0 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80006DC0 00003BC0 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80006DC4 00003BC4 38 80 00 4C */ li r4, 0x4c /* 80006DC8 00003BC8 38 A0 00 00 */ li r5, 0 /* 80006DCC 00003BCC 48 02 CB 75 */ bl xMemAlloc__FUiUii @@ -1680,7 +1680,7 @@ xAnim._xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCcPCc: /* 80006F64 00003D64 3B E0 00 00 */ li r31, 0 /* 80006F68 00003D68 3A E0 00 00 */ li r23, 0 /* 80006F6C 00003D6C 90 01 00 08 */ stw r0, 8(r1) -/* 80006F70 00003D70 80 6D 83 30 */ lwz r3, lbl_803CAC30-_SDA_BASE_(r13) +/* 80006F70 00003D70 80 6D 83 30 */ lwz r3, lbl_giAnimScratch-_SDA_BASE_(r13) /* 80006F74 00003D74 90 01 00 0C */ stw r0, 0xc(r1) /* 80006F78 00003D78 7C 7C 1B 78 */ mr r28, r3 /* 80006F7C 00003D7C 3B 63 04 00 */ addi r27, r3, 0x400 @@ -1702,25 +1702,25 @@ lbl_80006FA8: /* 80006FAC 00003DAC 28 00 00 00 */ cmplwi r0, 0 /* 80006FB0 00003DB0 40 82 FF DC */ bne lbl_80006F8C lbl_80006FB4: -/* 80006FB4 00003DB4 3C 80 80 25 */ lis r4, lbl_80251E00@ha +/* 80006FB4 00003DB4 3C 80 80 25 */ lis r4, lbl__stringBase0@ha /* 80006FB8 00003DB8 7C A3 2B 78 */ mr r3, r5 -/* 80006FBC 00003DBC 38 84 1E 00 */ addi r4, r4, lbl_80251E00@l +/* 80006FBC 00003DBC 38 84 1E 00 */ addi r4, r4, lbl__stringBase0@l /* 80006FC0 00003DC0 7F 85 E3 78 */ mr r5, r28 /* 80006FC4 00003DC4 38 84 00 07 */ addi r4, r4, 7 /* 80006FC8 00003DC8 48 04 54 6D */ bl xStrTokBuffer__FPCcPCcPv /* 80006FCC 00003DCC 7C 11 00 D0 */ neg r0, r17 -/* 80006FD0 00003DD0 3C 80 80 25 */ lis r4, lbl_80251E00@ha +/* 80006FD0 00003DD0 3C 80 80 25 */ lis r4, lbl__stringBase0@ha /* 80006FD4 00003DD4 7C 0E 8B 78 */ or r14, r0, r17 /* 80006FD8 00003DD8 7C 7A 1B 78 */ mr r26, r3 -/* 80006FDC 00003DDC 38 04 1E 00 */ addi r0, r4, lbl_80251E00@l +/* 80006FDC 00003DDC 38 04 1E 00 */ addi r0, r4, lbl__stringBase0@l /* 80006FE0 00003DE0 90 01 01 90 */ stw r0, 0x190(r1) /* 80006FE4 00003DE4 48 00 01 FC */ b lbl_800071E0 lbl_80006FE8: /* 80006FE8 00003DE8 55 D2 0F FF */ rlwinm. r18, r14, 1, 0x1f, 0x1f /* 80006FEC 00003DEC 40 82 00 40 */ bne lbl_8000702C -/* 80006FF0 00003DF0 3C 60 80 25 */ lis r3, lbl_80251E00@ha +/* 80006FF0 00003DF0 3C 60 80 25 */ lis r3, lbl__stringBase0@ha /* 80006FF4 00003DF4 7F 54 D3 78 */ mr r20, r26 -/* 80006FF8 00003DF8 38 63 1E 00 */ addi r3, r3, lbl_80251E00@l +/* 80006FF8 00003DF8 38 63 1E 00 */ addi r3, r3, lbl__stringBase0@l /* 80006FFC 00003DFC 3A 63 00 0D */ addi r19, r3, 0xd /* 80007000 00003E00 48 00 00 20 */ b lbl_80007020 lbl_80007004: @@ -1798,16 +1798,16 @@ lbl_800070C8: lbl_800070FC: /* 800070FC 00003EFC 28 18 00 00 */ cmplwi r24, 0 /* 80007100 00003F00 41 82 00 4C */ beq lbl_8000714C -/* 80007104 00003F04 80 0D 88 60 */ lwz r0, lbl_803CB160-_SDA_BASE_(r13) +/* 80007104 00003F04 80 0D 88 60 */ lwz r0, lbl_gxAnimUseGrowAlloc-_SDA_BASE_(r13) /* 80007108 00003F08 28 00 00 00 */ cmplwi r0, 0 /* 8000710C 00003F0C 41 82 00 18 */ beq lbl_80007124 -/* 80007110 00003F10 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80007110 00003F10 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80007114 00003F14 38 80 00 2C */ li r4, 0x2c /* 80007118 00003F18 48 02 C7 4D */ bl xMemGrowAlloc__FUiUi /* 8000711C 00003F1C 7C 72 1B 78 */ mr r18, r3 /* 80007120 00003F20 48 00 00 18 */ b lbl_80007138 lbl_80007124: -/* 80007124 00003F24 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80007124 00003F24 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80007128 00003F28 38 80 00 2C */ li r4, 0x2c /* 8000712C 00003F2C 38 A0 00 00 */ li r5, 0 /* 80007130 00003F30 48 02 C8 11 */ bl xMemAlloc__FUiUii @@ -1867,15 +1867,15 @@ lbl_800071E0: /* 800071E8 00003FE8 80 81 00 08 */ lwz r4, 8(r1) /* 800071EC 00003FEC 28 04 00 00 */ cmplwi r4, 0 /* 800071F0 00003FF0 41 82 00 34 */ beq lbl_80007224 -/* 800071F4 00003FF4 80 0D 88 60 */ lwz r0, lbl_803CB160-_SDA_BASE_(r13) +/* 800071F4 00003FF4 80 0D 88 60 */ lwz r0, lbl_gxAnimUseGrowAlloc-_SDA_BASE_(r13) /* 800071F8 00003FF8 28 00 00 00 */ cmplwi r0, 0 /* 800071FC 00003FFC 41 82 00 14 */ beq lbl_80007210 -/* 80007200 00004000 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80007200 00004000 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80007204 00004004 54 84 18 38 */ slwi r4, r4, 3 /* 80007208 00004008 48 02 C6 5D */ bl xMemGrowAlloc__FUiUi /* 8000720C 0000400C 48 00 00 14 */ b lbl_80007220 lbl_80007210: -/* 80007210 00004010 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80007210 00004010 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80007214 00004014 54 84 18 38 */ slwi r4, r4, 3 /* 80007218 00004018 38 A0 00 00 */ li r5, 0 /* 8000721C 0000401C 48 02 C7 25 */ bl xMemAlloc__FUiUii @@ -2017,7 +2017,7 @@ xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSingleP /* 800073DC 000041DC DB A1 00 40 */ stfd f29, 0x40(r1) /* 800073E0 000041E0 F3 A1 00 48 */ psq_st f29, 72(r1), 0, qr0 /* 800073E4 000041E4 BE 81 00 10 */ stmw r20, 0x10(r1) -/* 800073E8 000041E8 80 0D 88 60 */ lwz r0, lbl_803CB160-_SDA_BASE_(r13) +/* 800073E8 000041E8 80 0D 88 60 */ lwz r0, lbl_gxAnimUseGrowAlloc-_SDA_BASE_(r13) /* 800073EC 000041EC FF A0 08 90 */ fmr f29, f1 /* 800073F0 000041F0 FF C0 10 90 */ fmr f30, f2 /* 800073F4 000041F4 A3 81 00 7A */ lhz r28, 0x7a(r1) @@ -2033,21 +2033,21 @@ xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSingleP /* 8000741C 0000421C 7D 3A 4B 78 */ mr r26, r9 /* 80007420 00004220 7D 5B 53 78 */ mr r27, r10 /* 80007424 00004224 41 82 00 14 */ beq lbl_80007438 -/* 80007428 00004228 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80007428 00004228 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8000742C 0000422C 38 80 00 2C */ li r4, 0x2c /* 80007430 00004230 48 02 C4 35 */ bl xMemGrowAlloc__FUiUi /* 80007434 00004234 48 00 00 14 */ b lbl_80007448 lbl_80007438: -/* 80007438 00004238 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80007438 00004238 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8000743C 0000423C 38 80 00 2C */ li r4, 0x2c /* 80007440 00004240 38 A0 00 00 */ li r5, 0 /* 80007444 00004244 48 02 C4 FD */ bl xMemAlloc__FUiUii lbl_80007448: -/* 80007448 00004248 C0 02 80 00 */ lfs f0, lbl_803CC980-_SDA2_BASE_(r2) +/* 80007448 00004248 C0 02 80 00 */ lfs f0, lbl__809-_SDA2_BASE_(r2) /* 8000744C 0000424C 7C 7F 1B 78 */ mr r31, r3 /* 80007450 00004250 FC 00 F8 00 */ fcmpu cr0, f0, f31 /* 80007454 00004254 41 82 00 0C */ beq lbl_80007460 -/* 80007458 00004258 C0 02 80 04 */ lfs f0, lbl_803CC984-_SDA2_BASE_(r2) +/* 80007458 00004258 C0 02 80 04 */ lfs f0, lbl__835-_SDA2_BASE_(r2) /* 8000745C 0000425C EF E0 F8 24 */ fdivs f31, f0, f31 lbl_80007460: /* 80007460 00004260 80 14 00 08 */ lwz r0, 8(r20) @@ -2138,9 +2138,9 @@ lbl_80007540: xAnimTableAddFile__FP10xAnimTableP9xAnimFilePCc: /* 80007574 00004374 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80007578 00004378 7C 08 02 A6 */ mflr r0 -/* 8000757C 0000437C 3C C0 80 25 */ lis r6, lbl_80251E00@ha +/* 8000757C 0000437C 3C C0 80 25 */ lis r6, lbl__stringBase0@ha /* 80007580 00004380 90 01 00 24 */ stw r0, 0x24(r1) -/* 80007584 00004384 38 C6 1E 00 */ addi r6, r6, lbl_80251E00@l +/* 80007584 00004384 38 C6 1E 00 */ addi r6, r6, lbl__stringBase0@l /* 80007588 00004388 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8000758C 0000438C 93 C1 00 18 */ stw r30, 0x18(r1) /* 80007590 00004390 93 A1 00 14 */ stw r29, 0x14(r1) @@ -2149,12 +2149,12 @@ xAnimTableAddFile__FP10xAnimTableP9xAnimFilePCc: /* 8000759C 0000439C 93 81 00 10 */ stw r28, 0x10(r1) /* 800075A0 000043A0 7C 7C 1B 78 */ mr r28, r3 /* 800075A4 000043A4 7C A3 2B 78 */ mr r3, r5 -/* 800075A8 000043A8 80 0D 83 30 */ lwz r0, lbl_803CAC30-_SDA_BASE_(r13) +/* 800075A8 000043A8 80 0D 83 30 */ lwz r0, lbl_giAnimScratch-_SDA_BASE_(r13) /* 800075AC 000043AC 7C 1E 03 78 */ mr r30, r0 /* 800075B0 000043B0 7C 05 03 78 */ mr r5, r0 /* 800075B4 000043B4 48 04 4E 81 */ bl xStrTokBuffer__FPCcPCcPv -/* 800075B8 000043B8 3C 80 80 25 */ lis r4, lbl_80251E00@ha -/* 800075BC 000043BC 3B E4 1E 00 */ addi r31, r4, lbl_80251E00@l +/* 800075B8 000043B8 3C 80 80 25 */ lis r4, lbl__stringBase0@ha +/* 800075BC 000043BC 3B E4 1E 00 */ addi r31, r4, lbl__stringBase0@l /* 800075C0 000043C0 48 00 00 30 */ b lbl_800075F0 lbl_800075C4: /* 800075C4 000043C4 48 04 4C 51 */ bl xStrHash__FPCc @@ -2199,17 +2199,17 @@ xAnimTableAddFileID__FP10xAnimTableP9xAnimFileUiUiUi: /* 80007650 00004450 80 1F 00 3C */ lwz r0, 0x3c(r31) /* 80007654 00004454 28 00 00 00 */ cmplwi r0, 0 /* 80007658 00004458 40 82 00 48 */ bne lbl_800076A0 -/* 8000765C 0000445C 80 0D 88 60 */ lwz r0, lbl_803CB160-_SDA_BASE_(r13) +/* 8000765C 0000445C 80 0D 88 60 */ lwz r0, lbl_gxAnimUseGrowAlloc-_SDA_BASE_(r13) /* 80007660 00004460 28 00 00 00 */ cmplwi r0, 0 /* 80007664 00004464 41 82 00 18 */ beq lbl_8000767C /* 80007668 00004468 57 64 18 38 */ slwi r4, r27, 3 -/* 8000766C 0000446C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8000766C 0000446C 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80007670 00004470 38 84 00 04 */ addi r4, r4, 4 /* 80007674 00004474 48 02 C1 F1 */ bl xMemGrowAlloc__FUiUi /* 80007678 00004478 48 00 00 18 */ b lbl_80007690 lbl_8000767C: /* 8000767C 0000447C 57 64 18 38 */ slwi r4, r27, 3 -/* 80007680 00004480 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80007680 00004480 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80007684 00004484 38 84 00 04 */ addi r4, r4, 4 /* 80007688 00004488 38 A0 00 00 */ li r5, 0 /* 8000768C 0000448C 48 02 C2 B5 */ bl xMemAlloc__FUiUii @@ -2705,7 +2705,7 @@ lbl_80007D08: /* 80007D08 00004B08 28 03 00 00 */ cmplwi r3, 0 /* 80007D0C 00004B0C 41 82 00 14 */ beq lbl_80007D20 /* 80007D10 00004B10 C0 23 00 08 */ lfs f1, 8(r3) -/* 80007D14 00004B14 C0 02 80 00 */ lfs f0, lbl_803CC980-_SDA2_BASE_(r2) +/* 80007D14 00004B14 C0 02 80 00 */ lfs f0, lbl__809-_SDA2_BASE_(r2) /* 80007D18 00004B18 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80007D1C 00004B1C 41 80 FF E8 */ blt lbl_80007D04 lbl_80007D20: @@ -2731,7 +2731,7 @@ xAnim.EffectSingleStop__FP11xAnimSingle: /* 80007D60 00004B60 80 03 00 04 */ lwz r0, 4(r3) /* 80007D64 00004B64 28 00 00 00 */ cmplwi r0, 0 /* 80007D68 00004B68 41 82 01 00 */ beq lbl_80007E68 -/* 80007D6C 00004B6C C0 22 80 2C */ lfs f1, lbl_803CC9AC-_SDA2_BASE_(r2) +/* 80007D6C 00004B6C C0 22 80 2C */ lfs f1, lbl__1496-_SDA2_BASE_(r2) /* 80007D70 00004B70 C0 1F 00 20 */ lfs f0, 0x20(r31) /* 80007D74 00004B74 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80007D78 00004B78 40 82 00 08 */ bne lbl_80007D80 @@ -2820,7 +2820,7 @@ xAnim.StopUpdate__FP11xAnimSingle: /* 80007E94 00004C94 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80007E98 00004C98 4C 81 00 20 */ blelr /* 80007E9C 00004C9C D0 23 00 08 */ stfs f1, 8(r3) -/* 80007EA0 00004CA0 C0 02 80 00 */ lfs f0, lbl_803CC980-_SDA2_BASE_(r2) +/* 80007EA0 00004CA0 C0 02 80 00 */ lfs f0, lbl__809-_SDA2_BASE_(r2) /* 80007EA4 00004CA4 D0 03 00 0C */ stfs f0, 0xc(r3) /* 80007EA8 00004CA8 4E 80 00 20 */ blr @@ -2884,7 +2884,7 @@ lbl_80007F64: /* 80007F74 00004D74 38 60 00 00 */ li r3, 0 /* 80007F78 00004D78 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17 /* 80007F7C 00004D7C 41 82 00 14 */ beq lbl_80007F90 -/* 80007F80 00004D80 C0 02 80 00 */ lfs f0, lbl_803CC980-_SDA2_BASE_(r2) +/* 80007F80 00004D80 C0 02 80 00 */ lfs f0, lbl__809-_SDA2_BASE_(r2) /* 80007F84 00004D84 FC 00 F8 00 */ fcmpu cr0, f0, f31 /* 80007F88 00004D88 40 82 00 08 */ bne lbl_80007F90 /* 80007F8C 00004D8C 38 60 00 01 */ li r3, 1 @@ -2904,16 +2904,16 @@ lbl_80007FB0: /* 80007FB8 00004DB8 38 80 00 00 */ li r4, 0 /* 80007FBC 00004DBC C0 1E 00 14 */ lfs f0, 0x14(r30) /* 80007FC0 00004DC0 D0 1F 00 0C */ stfs f0, 0xc(r31) -/* 80007FC4 00004DC4 C0 02 80 00 */ lfs f0, lbl_803CC980-_SDA2_BASE_(r2) +/* 80007FC4 00004DC4 C0 02 80 00 */ lfs f0, lbl__809-_SDA2_BASE_(r2) /* 80007FC8 00004DC8 D0 1F 00 10 */ stfs f0, 0x10(r31) -/* 80007FCC 00004DCC C0 02 80 00 */ lfs f0, lbl_803CC980-_SDA2_BASE_(r2) +/* 80007FCC 00004DCC C0 02 80 00 */ lfs f0, lbl__809-_SDA2_BASE_(r2) /* 80007FD0 00004DD0 D0 1F 00 14 */ stfs f0, 0x14(r31) /* 80007FD4 00004DD4 90 1F 00 18 */ stw r0, 0x18(r31) /* 80007FD8 00004DD8 80 1F 00 1C */ lwz r0, 0x1c(r31) /* 80007FDC 00004DDC 80 7F 00 24 */ lwz r3, 0x24(r31) /* 80007FE0 00004DE0 54 05 18 38 */ slwi r5, r0, 3 /* 80007FE4 00004DE4 4B FF B4 75 */ bl memset -/* 80007FE8 00004DE8 C0 02 80 2C */ lfs f0, lbl_803CC9AC-_SDA2_BASE_(r2) +/* 80007FE8 00004DE8 C0 02 80 2C */ lfs f0, lbl__1496-_SDA2_BASE_(r2) /* 80007FEC 00004DEC 38 00 00 00 */ li r0, 0 /* 80007FF0 00004DF0 D0 1F 00 20 */ stfs f0, 0x20(r31) /* 80007FF4 00004DF4 90 1F 00 2C */ stw r0, 0x2c(r31) @@ -2923,13 +2923,13 @@ lbl_80007FB0: /* 80008004 00004E04 80 04 00 10 */ lwz r0, 0x10(r4) /* 80008008 00004E08 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 8000800C 00004E0C 41 82 00 10 */ beq lbl_8000801C -/* 80008010 00004E10 3C 60 80 2C */ lis r3, lbl_802B89E0@ha -/* 80008014 00004E14 38 63 89 E0 */ addi r3, r3, lbl_802B89E0@l +/* 80008010 00004E10 3C 60 80 2C */ lis r3, lbl_sxAnimTempTranPool@ha +/* 80008014 00004E14 38 63 89 E0 */ addi r3, r3, lbl_sxAnimTempTranPool@l /* 80008018 00004E18 48 02 BD B9 */ bl xMemPoolFree__FP8xMemPoolPv lbl_8000801C: /* 8000801C 00004E1C 38 00 00 00 */ li r0, 0 /* 80008020 00004E20 90 1F 00 30 */ stw r0, 0x30(r31) -/* 80008024 00004E24 C0 02 80 00 */ lfs f0, lbl_803CC980-_SDA2_BASE_(r2) +/* 80008024 00004E24 C0 02 80 00 */ lfs f0, lbl__809-_SDA2_BASE_(r2) /* 80008028 00004E28 D0 1F 00 38 */ stfs f0, 0x38(r31) lbl_8000802C: /* 8000802C 00004E2C E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 @@ -2960,7 +2960,7 @@ xAnim.SingleUpdate__FP11xAnimSinglef: /* 80008084 00004E84 F3 41 00 38 */ psq_st f26, 56(r1), 0, qr0 /* 80008088 00004E88 BF 21 00 14 */ stmw r25, 0x14(r1) /* 8000808C 00004E8C 7C 7F 1B 78 */ mr r31, r3 -/* 80008090 00004E90 C3 E2 80 00 */ lfs f31, lbl_803CC980-_SDA2_BASE_(r2) +/* 80008090 00004E90 C3 E2 80 00 */ lfs f31, lbl__809-_SDA2_BASE_(r2) /* 80008094 00004E94 80 03 00 04 */ lwz r0, 4(r3) /* 80008098 00004E98 FF 80 08 90 */ fmr f28, f1 /* 8000809C 00004E9C FF C0 F8 90 */ fmr f30, f31 @@ -2970,7 +2970,7 @@ xAnim.SingleUpdate__FP11xAnimSinglef: /* 800080AC 00004EAC 3B 80 00 00 */ li r28, 0 /* 800080B0 00004EB0 3B 60 00 00 */ li r27, 0 /* 800080B4 00004EB4 41 82 06 30 */ beq lbl_800086E4 -/* 800080B8 00004EB8 C0 22 80 2C */ lfs f1, lbl_803CC9AC-_SDA2_BASE_(r2) +/* 800080B8 00004EB8 C0 22 80 2C */ lfs f1, lbl__1496-_SDA2_BASE_(r2) /* 800080BC 00004EBC C0 1F 00 20 */ lfs f0, 0x20(r31) /* 800080C0 00004EC0 80 9F 00 28 */ lwz r4, 0x28(r31) /* 800080C4 00004EC4 FC 01 00 00 */ fcmpu cr0, f1, f0 @@ -2989,7 +2989,7 @@ lbl_800080D4: /* 800080F4 00004EF4 80 19 00 04 */ lwz r0, 4(r25) /* 800080F8 00004EF8 28 00 00 00 */ cmplwi r0, 0 /* 800080FC 00004EFC 41 82 00 28 */ beq lbl_80008124 -/* 80008100 00004F00 C0 22 80 2C */ lfs f1, lbl_803CC9AC-_SDA2_BASE_(r2) +/* 80008100 00004F00 C0 22 80 2C */ lfs f1, lbl__1496-_SDA2_BASE_(r2) /* 80008104 00004F04 7F 3B CB 78 */ mr r27, r25 /* 80008108 00004F08 C0 19 00 20 */ lfs f0, 0x20(r25) /* 8000810C 00004F0C FC 01 00 00 */ fcmpu cr0, f1, f0 @@ -3006,7 +3006,7 @@ lbl_80008124: /* 80008130 00004F30 28 04 00 00 */ cmplwi r4, 0 /* 80008134 00004F34 C3 A3 00 10 */ lfs f29, 0x10(r3) /* 80008138 00004F38 41 82 00 C0 */ beq lbl_800081F8 -/* 8000813C 00004F3C C0 02 80 00 */ lfs f0, lbl_803CC980-_SDA2_BASE_(r2) +/* 8000813C 00004F3C C0 02 80 00 */ lfs f0, lbl__809-_SDA2_BASE_(r2) /* 80008140 00004F40 C0 24 00 18 */ lfs f1, 0x18(r4) /* 80008144 00004F44 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80008148 00004F48 41 82 00 98 */ beq lbl_800081E0 @@ -3023,7 +3023,7 @@ lbl_80008158: /* 80008170 00004F70 40 82 00 2C */ bne lbl_8000819C /* 80008174 00004F74 EC 5B 08 28 */ fsubs f2, f27, f1 /* 80008178 00004F78 C0 3F 00 0C */ lfs f1, 0xc(r31) -/* 8000817C 00004F7C C0 02 80 00 */ lfs f0, lbl_803CC980-_SDA2_BASE_(r2) +/* 8000817C 00004F7C C0 02 80 00 */ lfs f0, lbl__809-_SDA2_BASE_(r2) /* 80008180 00004F80 7C 9C 23 78 */ mr r28, r4 /* 80008184 00004F84 EF E2 08 24 */ fdivs f31, f2, f1 /* 80008188 00004F88 EF 9C F8 28 */ fsubs f28, f28, f31 @@ -3041,7 +3041,7 @@ lbl_8000819C: /* 800081B4 00004FB4 40 82 01 48 */ bne lbl_800082FC /* 800081B8 00004FB8 EC 5B 08 28 */ fsubs f2, f27, f1 /* 800081BC 00004FBC C0 3F 00 0C */ lfs f1, 0xc(r31) -/* 800081C0 00004FC0 C0 02 80 00 */ lfs f0, lbl_803CC980-_SDA2_BASE_(r2) +/* 800081C0 00004FC0 C0 02 80 00 */ lfs f0, lbl__809-_SDA2_BASE_(r2) /* 800081C4 00004FC4 7C 9C 23 78 */ mr r28, r4 /* 800081C8 00004FC8 EF E2 08 24 */ fdivs f31, f2, f1 /* 800081CC 00004FCC EF 9C F8 28 */ fsubs f28, f28, f31 @@ -3062,7 +3062,7 @@ lbl_800081F8: /* 80008200 00005000 28 00 00 20 */ cmplwi r0, 0x20 /* 80008204 00005004 40 82 00 F8 */ bne lbl_800082FC /* 80008208 00005008 80 85 00 20 */ lwz r4, 0x20(r5) -/* 8000820C 0000500C C0 02 80 00 */ lfs f0, lbl_803CC980-_SDA2_BASE_(r2) +/* 8000820C 0000500C C0 02 80 00 */ lfs f0, lbl__809-_SDA2_BASE_(r2) /* 80008210 00005010 80 64 00 04 */ lwz r3, 4(r4) /* 80008214 00005014 C3 43 00 18 */ lfs f26, 0x18(r3) /* 80008218 00005018 FC 00 D0 00 */ fcmpu cr0, f0, f26 @@ -3103,10 +3103,10 @@ lbl_80008288: /* 8000828C 0000508C 40 82 00 34 */ bne lbl_800082C0 /* 80008290 00005090 80 7F 00 04 */ lwz r3, 4(r31) /* 80008294 00005094 3C A0 80 2B */ lis r5, lbl_802B6B08@ha -/* 80008298 00005098 3C 80 80 25 */ lis r4, lbl_80251E00@ha +/* 80008298 00005098 3C 80 80 25 */ lis r4, lbl__stringBase0@ha /* 8000829C 0000509C 38 C5 6B 08 */ addi r6, r5, lbl_802B6B08@l /* 800082A0 000050A0 80 A3 00 04 */ lwz r5, 4(r3) -/* 800082A4 000050A4 38 84 1E 00 */ addi r4, r4, lbl_80251E00@l +/* 800082A4 000050A4 38 84 1E 00 */ addi r4, r4, lbl__stringBase0@l /* 800082A8 000050A8 38 66 00 A0 */ addi r3, r6, 0xa0 /* 800082AC 000050AC 38 84 00 1A */ addi r4, r4, 0x1a /* 800082B0 000050B0 4C C6 31 82 */ crclr 6 @@ -3120,7 +3120,7 @@ lbl_800082C0: /* 800082CC 000050CC 40 80 00 28 */ bge lbl_800082F4 /* 800082D0 000050D0 EC 5B D0 28 */ fsubs f2, f27, f26 /* 800082D4 000050D4 C0 3F 00 0C */ lfs f1, 0xc(r31) -/* 800082D8 000050D8 C0 02 80 00 */ lfs f0, lbl_803CC980-_SDA2_BASE_(r2) +/* 800082D8 000050D8 C0 02 80 00 */ lfs f0, lbl__809-_SDA2_BASE_(r2) /* 800082DC 000050DC EF E2 08 24 */ fdivs f31, f2, f1 /* 800082E0 000050E0 EF 9C F8 28 */ fsubs f28, f28, f31 /* 800082E4 000050E4 FC 1C 00 40 */ fcmpo cr0, f28, f0 @@ -3129,9 +3129,9 @@ lbl_800082C0: /* 800082F0 000050F0 48 00 00 0C */ b lbl_800082FC lbl_800082F4: /* 800082F4 000050F4 FF E0 E0 90 */ fmr f31, f28 -/* 800082F8 000050F8 C3 82 80 00 */ lfs f28, lbl_803CC980-_SDA2_BASE_(r2) +/* 800082F8 000050F8 C3 82 80 00 */ lfs f28, lbl__809-_SDA2_BASE_(r2) lbl_800082FC: -/* 800082FC 000050FC C0 02 80 00 */ lfs f0, lbl_803CC980-_SDA2_BASE_(r2) +/* 800082FC 000050FC C0 02 80 00 */ lfs f0, lbl__809-_SDA2_BASE_(r2) /* 80008300 00005100 C0 3F 00 38 */ lfs f1, 0x38(r31) /* 80008304 00005104 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80008308 00005108 41 82 00 64 */ beq lbl_8000836C @@ -3145,12 +3145,12 @@ lbl_80008320: /* 80008324 00005124 C0 63 00 30 */ lfs f3, 0x30(r3) lbl_80008328: /* 80008328 00005128 EC 41 E0 2A */ fadds f2, f1, f28 -/* 8000832C 0000512C C0 02 80 04 */ lfs f0, lbl_803CC984-_SDA2_BASE_(r2) +/* 8000832C 0000512C C0 02 80 04 */ lfs f0, lbl__835-_SDA2_BASE_(r2) /* 80008330 00005130 EC 23 00 B2 */ fmuls f1, f3, f2 /* 80008334 00005134 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80008338 00005138 40 81 00 34 */ ble lbl_8000836C /* 8000833C 0000513C EC 20 18 24 */ fdivs f1, f0, f3 -/* 80008340 00005140 C0 02 80 00 */ lfs f0, lbl_803CC980-_SDA2_BASE_(r2) +/* 80008340 00005140 C0 02 80 00 */ lfs f0, lbl__809-_SDA2_BASE_(r2) /* 80008344 00005144 3B C0 00 01 */ li r30, 1 /* 80008348 00005148 EF C2 08 28 */ fsubs f30, f2, f1 /* 8000834C 0000514C EF 9C F0 28 */ fsubs f28, f28, f30 @@ -3158,16 +3158,16 @@ lbl_80008328: /* 80008354 00005154 40 80 00 08 */ bge lbl_8000835C /* 80008358 00005158 FF 80 00 90 */ fmr f28, f0 lbl_8000835C: -/* 8000835C 0000515C C0 02 80 00 */ lfs f0, lbl_803CC980-_SDA2_BASE_(r2) +/* 8000835C 0000515C C0 02 80 00 */ lfs f0, lbl__809-_SDA2_BASE_(r2) /* 80008360 00005160 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80008364 00005164 40 80 00 08 */ bge lbl_8000836C -/* 80008368 00005168 C3 C2 80 30 */ lfs f30, lbl_803CC9B0-_SDA2_BASE_(r2) +/* 80008368 00005168 C3 C2 80 30 */ lfs f30, lbl__1703-_SDA2_BASE_(r2) lbl_8000836C: /* 8000836C 0000516C 28 1D 00 00 */ cmplwi r29, 0 /* 80008370 00005170 40 82 02 40 */ bne lbl_800085B0 /* 80008374 00005174 28 1E 00 00 */ cmplwi r30, 0 /* 80008378 00005178 41 82 00 AC */ beq lbl_80008424 -/* 8000837C 0000517C C0 02 80 00 */ lfs f0, lbl_803CC980-_SDA2_BASE_(r2) +/* 8000837C 0000517C C0 02 80 00 */ lfs f0, lbl__809-_SDA2_BASE_(r2) /* 80008380 00005180 28 1B 00 00 */ cmplwi r27, 0 /* 80008384 00005184 D0 1F 00 38 */ stfs f0, 0x38(r31) /* 80008388 00005188 41 82 00 48 */ beq lbl_800083D0 @@ -3182,8 +3182,8 @@ lbl_8000836C: /* 800083AC 000051AC 80 04 00 10 */ lwz r0, 0x10(r4) /* 800083B0 000051B0 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 800083B4 000051B4 41 82 00 10 */ beq lbl_800083C4 -/* 800083B8 000051B8 3C 60 80 2C */ lis r3, lbl_802B89E0@ha -/* 800083BC 000051BC 38 63 89 E0 */ addi r3, r3, lbl_802B89E0@l +/* 800083B8 000051B8 3C 60 80 2C */ lis r3, lbl_sxAnimTempTranPool@ha +/* 800083BC 000051BC 38 63 89 E0 */ addi r3, r3, lbl_sxAnimTempTranPool@l /* 800083C0 000051C0 48 02 BA 11 */ bl xMemPoolFree__FP8xMemPoolPv lbl_800083C4: /* 800083C4 000051C4 38 00 00 00 */ li r0, 0 @@ -3197,8 +3197,8 @@ lbl_800083D0: /* 800083E0 000051E0 80 04 00 10 */ lwz r0, 0x10(r4) /* 800083E4 000051E4 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 800083E8 000051E8 41 82 00 10 */ beq lbl_800083F8 -/* 800083EC 000051EC 3C 60 80 2C */ lis r3, lbl_802B89E0@ha -/* 800083F0 000051F0 38 63 89 E0 */ addi r3, r3, lbl_802B89E0@l +/* 800083EC 000051EC 3C 60 80 2C */ lis r3, lbl_sxAnimTempTranPool@ha +/* 800083F0 000051F0 38 63 89 E0 */ addi r3, r3, lbl_sxAnimTempTranPool@l /* 800083F4 000051F4 48 02 B9 DD */ bl xMemPoolFree__FP8xMemPoolPv lbl_800083F8: /* 800083F8 000051F8 38 00 00 00 */ li r0, 0 @@ -3222,10 +3222,10 @@ lbl_80008424: /* 80008434 00005234 38 00 00 00 */ li r0, 0 /* 80008438 00005238 90 1B 00 04 */ stw r0, 4(r27) /* 8000843C 0000523C 3B 60 00 00 */ li r27, 0 -/* 80008440 00005240 C0 02 80 00 */ lfs f0, lbl_803CC980-_SDA2_BASE_(r2) +/* 80008440 00005240 C0 02 80 00 */ lfs f0, lbl__809-_SDA2_BASE_(r2) /* 80008444 00005244 D0 1F 00 38 */ stfs f0, 0x38(r31) lbl_80008448: -/* 80008448 00005248 C0 22 80 00 */ lfs f1, lbl_803CC980-_SDA2_BASE_(r2) +/* 80008448 00005248 C0 22 80 00 */ lfs f1, lbl__809-_SDA2_BASE_(r2) /* 8000844C 0000524C C0 1C 00 24 */ lfs f0, 0x24(r28) /* 80008450 00005250 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80008454 00005254 41 82 00 10 */ beq lbl_80008464 @@ -3241,8 +3241,8 @@ lbl_80008464: /* 80008478 00005278 80 04 00 10 */ lwz r0, 0x10(r4) /* 8000847C 0000527C 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80008480 00005280 41 82 00 10 */ beq lbl_80008490 -/* 80008484 00005284 3C 60 80 2C */ lis r3, lbl_802B89E0@ha -/* 80008488 00005288 38 63 89 E0 */ addi r3, r3, lbl_802B89E0@l +/* 80008484 00005284 3C 60 80 2C */ lis r3, lbl_sxAnimTempTranPool@ha +/* 80008488 00005288 38 63 89 E0 */ addi r3, r3, lbl_sxAnimTempTranPool@l /* 8000848C 0000528C 48 02 B9 45 */ bl xMemPoolFree__FP8xMemPoolPv lbl_80008490: /* 80008490 00005290 38 00 00 00 */ li r0, 0 @@ -3278,12 +3278,12 @@ lbl_8000849C: /* 80008504 00005304 80 04 00 10 */ lwz r0, 0x10(r4) /* 80008508 00005308 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 8000850C 0000530C 41 82 00 10 */ beq lbl_8000851C -/* 80008510 00005310 3C 60 80 2C */ lis r3, lbl_802B89E0@ha -/* 80008514 00005314 38 63 89 E0 */ addi r3, r3, lbl_802B89E0@l +/* 80008510 00005310 3C 60 80 2C */ lis r3, lbl_sxAnimTempTranPool@ha +/* 80008514 00005314 38 63 89 E0 */ addi r3, r3, lbl_sxAnimTempTranPool@l /* 80008518 00005318 48 02 B8 B9 */ bl xMemPoolFree__FP8xMemPoolPv lbl_8000851C: /* 8000851C 0000531C 93 9F 00 30 */ stw r28, 0x30(r31) -/* 80008520 00005320 C0 02 80 34 */ lfs f0, lbl_803CC9B4-_SDA2_BASE_(r2) +/* 80008520 00005320 C0 02 80 34 */ lfs f0, lbl__1704-_SDA2_BASE_(r2) /* 80008524 00005324 D0 1F 00 38 */ stfs f0, 0x38(r31) lbl_80008528: /* 80008528 00005328 7F E3 FB 78 */ mr r3, r31 @@ -3296,9 +3296,9 @@ lbl_80008528: /* 80008544 00005344 80 9F 00 04 */ lwz r4, 4(r31) /* 80008548 00005348 C0 04 00 14 */ lfs f0, 0x14(r4) /* 8000854C 0000534C D0 1F 00 0C */ stfs f0, 0xc(r31) -/* 80008550 00005350 C0 02 80 00 */ lfs f0, lbl_803CC980-_SDA2_BASE_(r2) +/* 80008550 00005350 C0 02 80 00 */ lfs f0, lbl__809-_SDA2_BASE_(r2) /* 80008554 00005354 D0 1F 00 10 */ stfs f0, 0x10(r31) -/* 80008558 00005358 C0 02 80 00 */ lfs f0, lbl_803CC980-_SDA2_BASE_(r2) +/* 80008558 00005358 C0 02 80 00 */ lfs f0, lbl__809-_SDA2_BASE_(r2) /* 8000855C 0000535C D0 1F 00 14 */ stfs f0, 0x14(r31) /* 80008560 00005360 90 1F 00 2C */ stw r0, 0x2c(r31) /* 80008564 00005364 4B FF F3 89 */ bl xAnim.EffectSingleStart__FP11xAnimSingle @@ -3327,7 +3327,7 @@ lbl_800085B0: /* 800085B4 000053B4 C0 1F 00 08 */ lfs f0, 8(r31) /* 800085B8 000053B8 EC 1C 00 7A */ fmadds f0, f28, f1, f0 /* 800085BC 000053BC D0 1F 00 08 */ stfs f0, 8(r31) -/* 800085C0 000053C0 C0 22 80 00 */ lfs f1, lbl_803CC980-_SDA2_BASE_(r2) +/* 800085C0 000053C0 C0 22 80 00 */ lfs f1, lbl__809-_SDA2_BASE_(r2) /* 800085C4 000053C4 C0 1F 00 38 */ lfs f0, 0x38(r31) /* 800085C8 000053C8 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800085CC 000053CC 41 82 00 0C */ beq lbl_800085D8 @@ -3373,7 +3373,7 @@ lbl_80008640: /* 80008654 00005454 80 1F 00 30 */ lwz r0, 0x30(r31) /* 80008658 00005458 28 00 00 00 */ cmplwi r0, 0 /* 8000865C 0000545C 40 82 00 70 */ bne lbl_800086CC -/* 80008660 00005460 C0 22 80 00 */ lfs f1, lbl_803CC980-_SDA2_BASE_(r2) +/* 80008660 00005460 C0 22 80 00 */ lfs f1, lbl__809-_SDA2_BASE_(r2) /* 80008664 00005464 C0 1F 00 38 */ lfs f0, 0x38(r31) /* 80008668 00005468 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8000866C 0000546C 40 82 00 60 */ bne lbl_800086CC @@ -3388,18 +3388,18 @@ lbl_80008640: /* 80008690 00005490 FC 00 E8 40 */ fcmpo cr0, f0, f29 /* 80008694 00005494 4C 41 13 82 */ cror 2, 1, 2 /* 80008698 00005498 40 82 00 34 */ bne lbl_800086CC -/* 8000869C 0000549C C0 02 80 34 */ lfs f0, lbl_803CC9B4-_SDA2_BASE_(r2) +/* 8000869C 0000549C C0 02 80 34 */ lfs f0, lbl__1704-_SDA2_BASE_(r2) /* 800086A0 000054A0 D0 1F 00 38 */ stfs f0, 0x38(r31) /* 800086A4 000054A4 48 00 00 28 */ b lbl_800086CC lbl_800086A8: /* 800086A8 000054A8 C0 1F 00 08 */ lfs f0, 8(r31) /* 800086AC 000054AC C0 44 00 30 */ lfs f2, 0x30(r4) /* 800086B0 000054B0 EC 3D 00 28 */ fsubs f1, f29, f0 -/* 800086B4 000054B4 C0 02 80 04 */ lfs f0, lbl_803CC984-_SDA2_BASE_(r2) +/* 800086B4 000054B4 C0 02 80 04 */ lfs f0, lbl__835-_SDA2_BASE_(r2) /* 800086B8 000054B8 EC 22 00 72 */ fmuls f1, f2, f1 /* 800086BC 000054BC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800086C0 000054C0 40 80 00 0C */ bge lbl_800086CC -/* 800086C4 000054C4 C0 02 80 34 */ lfs f0, lbl_803CC9B4-_SDA2_BASE_(r2) +/* 800086C4 000054C4 C0 02 80 34 */ lfs f0, lbl__1704-_SDA2_BASE_(r2) /* 800086C8 000054C8 D0 1F 00 38 */ stfs f0, 0x38(r31) lbl_800086CC: /* 800086CC 000054CC 7F E3 FB 78 */ mr r3, r31 @@ -3455,7 +3455,7 @@ xAnim.SingleEval__FP11xAnimSingleP5xVec3P5xQuat: /* 80008784 00005584 80 67 00 04 */ lwz r3, 4(r7) /* 80008788 00005588 28 03 00 00 */ cmplwi r3, 0 /* 8000878C 0000558C 41 82 00 6C */ beq lbl_800087F8 -/* 80008790 00005590 80 CD 83 30 */ lwz r6, lbl_803CAC30-_SDA_BASE_(r13) +/* 80008790 00005590 80 CD 83 30 */ lwz r6, lbl_giAnimScratch-_SDA_BASE_(r13) /* 80008794 00005594 38 87 00 10 */ addi r4, r7, 0x10 /* 80008798 00005598 80 63 00 18 */ lwz r3, 0x18(r3) /* 8000879C 0000559C 38 A0 00 02 */ li r5, 2 @@ -3545,7 +3545,7 @@ lbl_800088C0: /* 800088C8 000056C8 41 80 FF 98 */ blt lbl_80008860 /* 800088CC 000056CC 80 63 00 08 */ lwz r3, 8(r3) /* 800088D0 000056D0 80 85 00 0C */ lwz r4, 0xc(r5) -/* 800088D4 000056D4 C0 22 80 00 */ lfs f1, lbl_803CC980-_SDA2_BASE_(r2) +/* 800088D4 000056D4 C0 22 80 00 */ lfs f1, lbl__809-_SDA2_BASE_(r2) /* 800088D8 000056D8 4B FF F6 45 */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef /* 800088DC 000056DC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800088E0 000056E0 7C 08 03 A6 */ mtlr r0 @@ -3561,7 +3561,7 @@ xAnimPlayChooseTransition__FP9xAnimPlay: /* 800088FC 000056FC BF 41 00 08 */ stmw r26, 8(r1) /* 80008900 00005700 7C 7C 1B 78 */ mr r28, r3 /* 80008904 00005704 A0 03 00 04 */ lhz r0, 4(r3) -/* 80008908 00005708 83 AD 83 30 */ lwz r29, lbl_803CAC30-_SDA_BASE_(r13) +/* 80008908 00005708 83 AD 83 30 */ lwz r29, lbl_giAnimScratch-_SDA_BASE_(r13) /* 8000890C 0000570C 83 C3 00 0C */ lwz r30, 0xc(r3) /* 80008910 00005710 54 05 10 3A */ slwi r5, r0, 2 /* 80008914 00005714 7F A3 EB 78 */ mr r3, r29 @@ -3666,7 +3666,7 @@ xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition: /* 80008A68 00005868 80 64 00 04 */ lwz r3, 4(r4) /* 80008A6C 0000586C 80 9D 00 08 */ lwz r4, 8(r29) /* 80008A70 00005870 80 03 00 0C */ lwz r0, 0xc(r3) -/* 80008A74 00005874 C0 22 80 00 */ lfs f1, lbl_803CC980-_SDA2_BASE_(r2) +/* 80008A74 00005874 C0 22 80 00 */ lfs f1, lbl__809-_SDA2_BASE_(r2) /* 80008A78 00005878 C0 1E 00 18 */ lfs f0, 0x18(r30) /* 80008A7C 0000587C 54 00 35 B2 */ rlwinm r0, r0, 6, 0x16, 0x19 /* 80008A80 00005880 7F E4 02 14 */ add r31, r4, r0 @@ -3694,10 +3694,10 @@ lbl_80008AB8: /* 80008AD0 000058D0 4B FF F2 75 */ bl xAnim.EffectSingleStop__FP11xAnimSingle /* 80008AD4 000058D4 38 00 00 00 */ li r0, 0 /* 80008AD8 000058D8 90 1C 00 04 */ stw r0, 4(r28) -/* 80008ADC 000058DC C0 02 80 00 */ lfs f0, lbl_803CC980-_SDA2_BASE_(r2) +/* 80008ADC 000058DC C0 02 80 00 */ lfs f0, lbl__809-_SDA2_BASE_(r2) /* 80008AE0 000058E0 D0 1F 00 38 */ stfs f0, 0x38(r31) lbl_80008AE4: -/* 80008AE4 000058E4 C0 22 80 00 */ lfs f1, lbl_803CC980-_SDA2_BASE_(r2) +/* 80008AE4 000058E4 C0 22 80 00 */ lfs f1, lbl__809-_SDA2_BASE_(r2) /* 80008AE8 000058E8 C0 1E 00 24 */ lfs f0, 0x24(r30) /* 80008AEC 000058EC FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80008AF0 000058F0 41 82 00 10 */ beq lbl_80008B00 @@ -3713,8 +3713,8 @@ lbl_80008B00: /* 80008B14 00005914 80 04 00 10 */ lwz r0, 0x10(r4) /* 80008B18 00005918 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80008B1C 0000591C 41 82 00 10 */ beq lbl_80008B2C -/* 80008B20 00005920 3C 60 80 2C */ lis r3, lbl_802B89E0@ha -/* 80008B24 00005924 38 63 89 E0 */ addi r3, r3, lbl_802B89E0@l +/* 80008B20 00005920 3C 60 80 2C */ lis r3, lbl_sxAnimTempTranPool@ha +/* 80008B24 00005924 38 63 89 E0 */ addi r3, r3, lbl_sxAnimTempTranPool@l /* 80008B28 00005928 48 02 B2 A9 */ bl xMemPoolFree__FP8xMemPoolPv lbl_80008B2C: /* 80008B2C 0000592C 38 00 00 00 */ li r0, 0 @@ -3752,12 +3752,12 @@ lbl_80008B98: /* 80008BA4 000059A4 80 04 00 10 */ lwz r0, 0x10(r4) /* 80008BA8 000059A8 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80008BAC 000059AC 41 82 00 10 */ beq lbl_80008BBC -/* 80008BB0 000059B0 3C 60 80 2C */ lis r3, lbl_802B89E0@ha -/* 80008BB4 000059B4 38 63 89 E0 */ addi r3, r3, lbl_802B89E0@l +/* 80008BB0 000059B0 3C 60 80 2C */ lis r3, lbl_sxAnimTempTranPool@ha +/* 80008BB4 000059B4 38 63 89 E0 */ addi r3, r3, lbl_sxAnimTempTranPool@l /* 80008BB8 000059B8 48 02 B2 19 */ bl xMemPoolFree__FP8xMemPoolPv lbl_80008BBC: /* 80008BBC 000059BC 93 DF 00 30 */ stw r30, 0x30(r31) -/* 80008BC0 000059C0 C0 02 80 34 */ lfs f0, lbl_803CC9B4-_SDA2_BASE_(r2) +/* 80008BC0 000059C0 C0 02 80 34 */ lfs f0, lbl__1704-_SDA2_BASE_(r2) /* 80008BC4 000059C4 D0 1F 00 38 */ stfs f0, 0x38(r31) lbl_80008BC8: /* 80008BC8 000059C8 7F E3 FB 78 */ mr r3, r31 @@ -3770,9 +3770,9 @@ lbl_80008BC8: /* 80008BE4 000059E4 80 9F 00 04 */ lwz r4, 4(r31) /* 80008BE8 000059E8 C0 04 00 14 */ lfs f0, 0x14(r4) /* 80008BEC 000059EC D0 1F 00 0C */ stfs f0, 0xc(r31) -/* 80008BF0 000059F0 C0 02 80 00 */ lfs f0, lbl_803CC980-_SDA2_BASE_(r2) +/* 80008BF0 000059F0 C0 02 80 00 */ lfs f0, lbl__809-_SDA2_BASE_(r2) /* 80008BF4 000059F4 D0 1F 00 10 */ stfs f0, 0x10(r31) -/* 80008BF8 000059F8 C0 02 80 00 */ lfs f0, lbl_803CC980-_SDA2_BASE_(r2) +/* 80008BF8 000059F8 C0 02 80 00 */ lfs f0, lbl__809-_SDA2_BASE_(r2) /* 80008BFC 000059FC D0 1F 00 14 */ stfs f0, 0x14(r31) /* 80008C00 00005A00 90 1F 00 2C */ stw r0, 0x2c(r31) /* 80008C04 00005A04 4B FF EC E9 */ bl xAnim.EffectSingleStart__FP11xAnimSingle @@ -3860,7 +3860,7 @@ xAnimPlayEval__FP9xAnimPlay: /* 80008D20 00005B20 F3 C1 00 48 */ psq_st f30, 72(r1), 0, qr0 /* 80008D24 00005B24 BE 81 00 10 */ stmw r20, 0x10(r1) /* 80008D28 00005B28 7C 78 1B 78 */ mr r24, r3 -/* 80008D2C 00005B2C 80 AD 83 30 */ lwz r5, lbl_803CAC30-_SDA_BASE_(r13) +/* 80008D2C 00005B2C 80 AD 83 30 */ lwz r5, lbl_giAnimScratch-_SDA_BASE_(r13) /* 80008D30 00005B30 A0 03 00 06 */ lhz r0, 6(r3) /* 80008D34 00005B34 7C BD 2B 78 */ mr r29, r5 /* 80008D38 00005B38 3B 85 04 10 */ addi r28, r5, 0x410 @@ -3883,7 +3883,7 @@ lbl_80008D64: /* 80008D78 00005B78 80 19 00 00 */ lwz r0, 0(r25) /* 80008D7C 00005B7C 54 00 04 21 */ rlwinm. r0, r0, 0, 0x10, 0x10 /* 80008D80 00005B80 40 82 01 70 */ bne lbl_80008EF0 -/* 80008D84 00005B84 C3 E2 80 04 */ lfs f31, lbl_803CC984-_SDA2_BASE_(r2) +/* 80008D84 00005B84 C3 E2 80 04 */ lfs f31, lbl__835-_SDA2_BASE_(r2) /* 80008D88 00005B88 7F 23 CB 78 */ mr r3, r25 /* 80008D8C 00005B8C 7F 44 D3 78 */ mr r4, r26 /* 80008D90 00005B90 7F 65 DB 78 */ mr r5, r27 @@ -3898,7 +3898,7 @@ lbl_80008D64: /* 80008DB4 00005BB4 40 82 00 40 */ bne lbl_80008DF4 lbl_80008DB8: /* 80008DB8 00005BB8 C0 39 00 38 */ lfs f1, 0x38(r25) -/* 80008DBC 00005BBC C0 02 80 00 */ lfs f0, lbl_803CC980-_SDA2_BASE_(r2) +/* 80008DBC 00005BBC C0 02 80 00 */ lfs f0, lbl__809-_SDA2_BASE_(r2) /* 80008DC0 00005BC0 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80008DC4 00005BC4 41 82 00 30 */ beq lbl_80008DF4 /* 80008DC8 00005BC8 80 79 00 30 */ lwz r3, 0x30(r25) @@ -4169,7 +4169,7 @@ xAnimPoolInit__FP8xMemPoolUiUiUiUi: /* 8000918C 00005F8C 7C 00 E2 14 */ add r0, r0, r28 /* 80009190 00005F90 7C 7A 1B 78 */ mr r26, r3 /* 80009194 00005F94 7C 05 02 14 */ add r0, r5, r0 -/* 80009198 00005F98 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80009198 00005F98 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8000919C 00005F9C 7C 86 01 D6 */ mullw r4, r6, r0 /* 800091A0 00005FA0 38 A0 00 00 */ li r5, 0 /* 800091A4 00005FA4 3B E4 00 20 */ addi r31, r4, 0x20 @@ -4333,7 +4333,7 @@ xAnimFileRawTime__FP9xAnimFilef: /* 800093C0 000061C0 40 82 00 20 */ bne lbl_800093E0 /* 800093C4 000061C4 54 80 04 A5 */ rlwinm. r0, r4, 0, 0x12, 0x12 /* 800093C8 000061C8 41 82 00 2C */ beq lbl_800093F4 -/* 800093CC 000061CC C0 42 80 28 */ lfs f2, lbl_803CC9A8-_SDA2_BASE_(r2) +/* 800093CC 000061CC C0 42 80 28 */ lfs f2, lbl__1037-_SDA2_BASE_(r2) /* 800093D0 000061D0 C0 03 00 10 */ lfs f0, 0x10(r3) /* 800093D4 000061D4 EC 02 00 32 */ fmuls f0, f2, f0 /* 800093D8 000061D8 FC 01 00 40 */ fcmpo cr0, f1, f0 diff --git a/asm/Core/x/xBehaveGoalSimple.s b/asm/Core/x/xBehaveGoalSimple.s index b3b258ddc..e1daa9995 100644 --- a/asm/Core/x/xBehaveGoalSimple.s +++ b/asm/Core/x/xBehaveGoalSimple.s @@ -201,9 +201,9 @@ __ct__10xGoalEmptyFi: /* 8010EE48 0010BC48 93 E1 00 0C */ stw r31, 0xc(r1) /* 8010EE4C 0010BC4C 7C 7F 1B 78 */ mr r31, r3 /* 8010EE50 0010BC50 4B FC A1 F1 */ bl __ct__5xGoalFi -/* 8010EE54 0010BC54 3C 80 80 29 */ lis r4, lbl_80297430@ha +/* 8010EE54 0010BC54 3C 80 80 29 */ lis r4, lbl___vt__10xGoalEmpty@ha /* 8010EE58 0010BC58 7F E3 FB 78 */ mr r3, r31 -/* 8010EE5C 0010BC5C 38 04 74 30 */ addi r0, r4, lbl_80297430@l +/* 8010EE5C 0010BC5C 38 04 74 30 */ addi r0, r4, lbl___vt__10xGoalEmpty@l /* 8010EE60 0010BC60 90 1F 00 38 */ stw r0, 0x38(r31) /* 8010EE64 0010BC64 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8010EE68 0010BC68 80 01 00 14 */ lwz r0, 0x14(r1) @@ -219,21 +219,21 @@ __ct__12xGoalGenericFi: /* 8010EE84 0010BC84 93 E1 00 0C */ stw r31, 0xc(r1) /* 8010EE88 0010BC88 7C 7F 1B 78 */ mr r31, r3 /* 8010EE8C 0010BC8C 4B FC A1 B5 */ bl __ct__5xGoalFi -/* 8010EE90 0010BC90 3C 80 80 29 */ lis r4, lbl_80297400@ha +/* 8010EE90 0010BC90 3C 80 80 29 */ lis r4, lbl___vt__12xGoalGeneric@ha /* 8010EE94 0010BC94 7F E3 FB 78 */ mr r3, r31 -/* 8010EE98 0010BC98 38 04 74 00 */ addi r0, r4, lbl_80297400@l +/* 8010EE98 0010BC98 38 04 74 00 */ addi r0, r4, lbl___vt__12xGoalGeneric@l /* 8010EE9C 0010BC9C 90 1F 00 38 */ stw r0, 0x38(r31) /* 8010EEA0 0010BCA0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8010EEA4 0010BCA4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010EEA8 0010BCA8 7C 08 03 A6 */ mtlr r0 /* 8010EEAC 0010BCAC 38 21 00 10 */ addi r1, r1, 0x10 /* 8010EEB0 0010BCB0 4E 80 00 20 */ blr -/* 8010EEB4 0010BCB4 3C 60 80 27 */ lis r3, lbl_8026A3B0@ha -/* 8010EEB8 0010BCB8 38 63 A3 B0 */ addi r3, r3, lbl_8026A3B0@l +/* 8010EEB4 0010BCB4 3C 60 80 27 */ lis r3, lbl__stringBase0_70@ha +/* 8010EEB8 0010BCB8 38 63 A3 B0 */ addi r3, r3, lbl__stringBase0_70@l /* 8010EEBC 0010BCBC 4E 80 00 20 */ blr /* 8010EEC0 0010BCC0 4E 80 00 20 */ blr -/* 8010EEC4 0010BCC4 3C 60 80 27 */ lis r3, lbl_8026A3B0@ha -/* 8010EEC8 0010BCC8 38 63 A3 B0 */ addi r3, r3, lbl_8026A3B0@l +/* 8010EEC4 0010BCC4 3C 60 80 27 */ lis r3, lbl__stringBase0_70@ha +/* 8010EEC8 0010BCC8 38 63 A3 B0 */ addi r3, r3, lbl__stringBase0_70@l /* 8010EECC 0010BCCC 38 63 00 0D */ addi r3, r3, 0xd /* 8010EED0 0010BCD0 4E 80 00 20 */ blr /* 8010EED4 0010BCD4 4E 80 00 20 */ blr diff --git a/asm/Core/x/xBehaveMgr.s b/asm/Core/x/xBehaveMgr.s index 1ca8dca22..4dffca344 100644 --- a/asm/Core/x/xBehaveMgr.s +++ b/asm/Core/x/xBehaveMgr.s @@ -7,10 +7,10 @@ xBehaveMgr_Startup__Fv: /* 8010CE24 00109C24 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010CE28 00109C28 7C 08 02 A6 */ mflr r0 /* 8010CE2C 00109C2C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8010CE30 00109C30 80 6D 94 E0 */ lwz r3, lbl_803CBDE0-_SDA_BASE_(r13) +/* 8010CE30 00109C30 80 6D 94 E0 */ lwz r3, lbl_g_modinit_1-_SDA_BASE_(r13) /* 8010CE34 00109C34 38 03 00 01 */ addi r0, r3, 1 /* 8010CE38 00109C38 2C 03 00 00 */ cmpwi r3, 0 -/* 8010CE3C 00109C3C 90 0D 94 E0 */ stw r0, lbl_803CBDE0-_SDA_BASE_(r13) +/* 8010CE3C 00109C3C 90 0D 94 E0 */ stw r0, lbl_g_modinit_1-_SDA_BASE_(r13) /* 8010CE40 00109C40 40 82 00 3C */ bne lbl_8010CE7C /* 8010CE44 00109C44 3C 80 42 4D */ lis r4, 0x424D4752@ha /* 8010CE48 00109C48 38 60 00 18 */ li r3, 0x18 @@ -22,7 +22,7 @@ xBehaveMgr_Startup__Fv: /* 8010CE60 00109C60 48 00 1A D9 */ bl __ct__10xBehaveMgrFv /* 8010CE64 00109C64 7C 60 1B 78 */ mr r0, r3 lbl_8010CE68: -/* 8010CE68 00109C68 90 0D 94 E4 */ stw r0, lbl_803CBDE4-_SDA_BASE_(r13) +/* 8010CE68 00109C68 90 0D 94 E4 */ stw r0, lbl_g_behavmgr-_SDA_BASE_(r13) /* 8010CE6C 00109C6C 7C 03 03 78 */ mr r3, r0 /* 8010CE70 00109C70 38 80 00 FA */ li r4, 0xfa /* 8010CE74 00109C74 38 A0 00 FA */ li r5, 0xfa @@ -38,18 +38,18 @@ xBehaveMgr_Shutdown__Fv: /* 8010CE8C 00109C8C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010CE90 00109C90 7C 08 02 A6 */ mflr r0 /* 8010CE94 00109C94 90 01 00 14 */ stw r0, 0x14(r1) -/* 8010CE98 00109C98 80 6D 94 E0 */ lwz r3, lbl_803CBDE0-_SDA_BASE_(r13) +/* 8010CE98 00109C98 80 6D 94 E0 */ lwz r3, lbl_g_modinit_1-_SDA_BASE_(r13) /* 8010CE9C 00109C9C 34 03 FF FF */ addic. r0, r3, -1 -/* 8010CEA0 00109CA0 90 0D 94 E0 */ stw r0, lbl_803CBDE0-_SDA_BASE_(r13) +/* 8010CEA0 00109CA0 90 0D 94 E0 */ stw r0, lbl_g_modinit_1-_SDA_BASE_(r13) /* 8010CEA4 00109CA4 40 82 00 20 */ bne lbl_8010CEC4 -/* 8010CEA8 00109CA8 80 6D 94 E4 */ lwz r3, lbl_803CBDE4-_SDA_BASE_(r13) +/* 8010CEA8 00109CA8 80 6D 94 E4 */ lwz r3, lbl_g_behavmgr-_SDA_BASE_(r13) /* 8010CEAC 00109CAC 28 03 00 00 */ cmplwi r3, 0 /* 8010CEB0 00109CB0 41 82 00 0C */ beq lbl_8010CEBC /* 8010CEB4 00109CB4 38 80 00 01 */ li r4, 1 /* 8010CEB8 00109CB8 48 00 1A 85 */ bl __dt__10xBehaveMgrFv lbl_8010CEBC: /* 8010CEBC 00109CBC 38 00 00 00 */ li r0, 0 -/* 8010CEC0 00109CC0 90 0D 94 E4 */ stw r0, lbl_803CBDE4-_SDA_BASE_(r13) +/* 8010CEC0 00109CC0 90 0D 94 E4 */ stw r0, lbl_g_behavmgr-_SDA_BASE_(r13) lbl_8010CEC4: /* 8010CEC4 00109CC4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010CEC8 00109CC8 7C 08 03 A6 */ mtlr r0 @@ -58,7 +58,7 @@ lbl_8010CEC4: .global xBehaveMgr_GetSelf__Fv xBehaveMgr_GetSelf__Fv: -/* 8010CED4 00109CD4 80 6D 94 E4 */ lwz r3, lbl_803CBDE4-_SDA_BASE_(r13) +/* 8010CED4 00109CD4 80 6D 94 E4 */ lwz r3, lbl_g_behavmgr-_SDA_BASE_(r13) /* 8010CED8 00109CD8 4E 80 00 20 */ blr .global xBehaveMgr_GoalFactory__Fv @@ -66,7 +66,7 @@ xBehaveMgr_GoalFactory__Fv: /* 8010CEDC 00109CDC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010CEE0 00109CE0 7C 08 02 A6 */ mflr r0 /* 8010CEE4 00109CE4 90 01 00 14 */ stw r0, 0x14(r1) -/* 8010CEE8 00109CE8 80 6D 94 E4 */ lwz r3, lbl_803CBDE4-_SDA_BASE_(r13) +/* 8010CEE8 00109CE8 80 6D 94 E4 */ lwz r3, lbl_g_behavmgr-_SDA_BASE_(r13) /* 8010CEEC 00109CEC 4B FE 1E 75 */ bl GetFactory__10xBehaveMgrFv /* 8010CEF0 00109CF0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010CEF4 00109CF4 7C 08 03 A6 */ mtlr r0 @@ -78,7 +78,7 @@ xBehaveMgr_ScenePrepare__Fv: /* 8010CF00 00109D00 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010CF04 00109D04 7C 08 02 A6 */ mflr r0 /* 8010CF08 00109D08 90 01 00 14 */ stw r0, 0x14(r1) -/* 8010CF0C 00109D0C 80 6D 94 E4 */ lwz r3, lbl_803CBDE4-_SDA_BASE_(r13) +/* 8010CF0C 00109D0C 80 6D 94 E4 */ lwz r3, lbl_g_behavmgr-_SDA_BASE_(r13) /* 8010CF10 00109D10 48 00 01 E9 */ bl ScenePrepare__10xBehaveMgrFv /* 8010CF14 00109D14 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010CF18 00109D18 7C 08 03 A6 */ mtlr r0 @@ -90,7 +90,7 @@ xBehaveMgr_SceneFinish__Fv: /* 8010CF24 00109D24 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010CF28 00109D28 7C 08 02 A6 */ mflr r0 /* 8010CF2C 00109D2C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8010CF30 00109D30 80 6D 94 E4 */ lwz r3, lbl_803CBDE4-_SDA_BASE_(r13) +/* 8010CF30 00109D30 80 6D 94 E4 */ lwz r3, lbl_g_behavmgr-_SDA_BASE_(r13) /* 8010CF34 00109D34 48 00 01 C9 */ bl SceneFinish__10xBehaveMgrFv /* 8010CF38 00109D38 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010CF3C 00109D3C 7C 08 03 A6 */ mtlr r0 @@ -102,7 +102,7 @@ xBehaveMgr_SceneReset__Fv: /* 8010CF48 00109D48 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010CF4C 00109D4C 7C 08 02 A6 */ mflr r0 /* 8010CF50 00109D50 90 01 00 14 */ stw r0, 0x14(r1) -/* 8010CF54 00109D54 80 6D 94 E4 */ lwz r3, lbl_803CBDE4-_SDA_BASE_(r13) +/* 8010CF54 00109D54 80 6D 94 E4 */ lwz r3, lbl_g_behavmgr-_SDA_BASE_(r13) /* 8010CF58 00109D58 48 00 01 C9 */ bl SceneReset__10xBehaveMgrFv /* 8010CF5C 00109D5C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010CF60 00109D60 7C 08 03 A6 */ mtlr r0 @@ -132,14 +132,14 @@ Startup__10xBehaveMgrFii: /* 8010CFB4 00109DB4 7C 60 1B 78 */ mr r0, r3 lbl_8010CFB8: /* 8010CFB8 00109DB8 90 1D 00 00 */ stw r0, 0(r29) -/* 8010CFBC 00109DBC 80 6D 94 E4 */ lwz r3, lbl_803CBDE4-_SDA_BASE_(r13) +/* 8010CFBC 00109DBC 80 6D 94 E4 */ lwz r3, lbl_g_behavmgr-_SDA_BASE_(r13) /* 8010CFC0 00109DC0 48 00 00 59 */ bl RegBuiltIn__10xBehaveMgrFv /* 8010CFC4 00109DC4 7F C4 F3 78 */ mr r4, r30 /* 8010CFC8 00109DC8 38 7D 00 08 */ addi r3, r29, 8 /* 8010CFCC 00109DCC 38 A0 00 00 */ li r5, 0 /* 8010CFD0 00109DD0 4B F2 8A 31 */ bl XOrdInit__FP16st_XORDEREDARRAYii /* 8010CFD4 00109DD4 1F FE 00 68 */ mulli r31, r30, 0x68 -/* 8010CFD8 00109DD8 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8010CFD8 00109DD8 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8010CFDC 00109DDC 38 A0 00 00 */ li r5, 0 /* 8010CFE0 00109DE0 7F E4 FB 78 */ mr r4, r31 /* 8010CFE4 00109DE4 4B F2 69 5D */ bl xMemAlloc__FUiUii @@ -385,15 +385,15 @@ FreshWipe__7xPsycheFv: /* 8010D304 0010A104 90 83 00 44 */ stw r4, 0x44(r3) /* 8010D308 0010A108 90 83 00 3C */ stw r4, 0x3c(r3) /* 8010D30C 0010A10C 90 83 00 40 */ stw r4, 0x40(r3) -/* 8010D310 0010A110 C0 02 9E 40 */ lfs f0, lbl_803CE7C0-_SDA2_BASE_(r2) +/* 8010D310 0010A110 C0 02 9E 40 */ lfs f0, lbl__750_1-_SDA2_BASE_(r2) /* 8010D314 0010A114 D0 03 00 24 */ stfs f0, 0x24(r3) -/* 8010D318 0010A118 C0 02 9E 40 */ lfs f0, lbl_803CE7C0-_SDA2_BASE_(r2) +/* 8010D318 0010A118 C0 02 9E 40 */ lfs f0, lbl__750_1-_SDA2_BASE_(r2) /* 8010D31C 0010A11C D0 03 00 28 */ stfs f0, 0x28(r3) -/* 8010D320 0010A120 C0 02 9E 40 */ lfs f0, lbl_803CE7C0-_SDA2_BASE_(r2) +/* 8010D320 0010A120 C0 02 9E 40 */ lfs f0, lbl__750_1-_SDA2_BASE_(r2) /* 8010D324 0010A124 D0 03 00 2C */ stfs f0, 0x2c(r3) -/* 8010D328 0010A128 C0 02 9E 40 */ lfs f0, lbl_803CE7C0-_SDA2_BASE_(r2) +/* 8010D328 0010A128 C0 02 9E 40 */ lfs f0, lbl__750_1-_SDA2_BASE_(r2) /* 8010D32C 0010A12C D0 03 00 30 */ stfs f0, 0x30(r3) -/* 8010D330 0010A130 C0 02 9E 40 */ lfs f0, lbl_803CE7C0-_SDA2_BASE_(r2) +/* 8010D330 0010A130 C0 02 9E 40 */ lfs f0, lbl__750_1-_SDA2_BASE_(r2) /* 8010D334 0010A134 D0 03 00 34 */ stfs f0, 0x34(r3) /* 8010D338 0010A138 90 83 00 00 */ stw r4, 0(r3) /* 8010D33C 0010A13C 90 83 00 4C */ stw r4, 0x4c(r3) @@ -780,7 +780,7 @@ lbl_8010D808: /* 8010D81C 0010A61C 80 1D 00 08 */ lwz r0, 8(r29) /* 8010D820 0010A620 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8010D824 0010A624 41 82 00 14 */ beq lbl_8010D838 -/* 8010D828 0010A628 C0 22 9E 44 */ lfs f1, lbl_803CE7C4-_SDA2_BASE_(r2) +/* 8010D828 0010A628 C0 22 9E 44 */ lfs f1, lbl__911_1-_SDA2_BASE_(r2) /* 8010D82C 0010A62C 7F A3 EB 78 */ mr r3, r29 /* 8010D830 0010A630 38 80 00 00 */ li r4, 0 /* 8010D834 0010A634 48 00 07 D9 */ bl ForceTran__7xPsycheFfPv @@ -877,7 +877,7 @@ lbl_8010D960: /* 8010D974 0010A774 80 1E 00 08 */ lwz r0, 8(r30) /* 8010D978 0010A778 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8010D97C 0010A77C 41 82 00 14 */ beq lbl_8010D990 -/* 8010D980 0010A780 C0 22 9E 44 */ lfs f1, lbl_803CE7C4-_SDA2_BASE_(r2) +/* 8010D980 0010A780 C0 22 9E 44 */ lfs f1, lbl__911_1-_SDA2_BASE_(r2) /* 8010D984 0010A784 7F C3 F3 78 */ mr r3, r30 /* 8010D988 0010A788 38 80 00 00 */ li r4, 0 /* 8010D98C 0010A78C 48 00 06 81 */ bl ForceTran__7xPsycheFfPv @@ -925,7 +925,7 @@ lbl_8010D9F4: /* 8010DA18 0010A818 80 1E 00 08 */ lwz r0, 8(r30) /* 8010DA1C 0010A81C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8010DA20 0010A820 41 82 00 14 */ beq lbl_8010DA34 -/* 8010DA24 0010A824 C0 22 9E 44 */ lfs f1, lbl_803CE7C4-_SDA2_BASE_(r2) +/* 8010DA24 0010A824 C0 22 9E 44 */ lfs f1, lbl__911_1-_SDA2_BASE_(r2) /* 8010DA28 0010A828 7F C3 F3 78 */ mr r3, r30 /* 8010DA2C 0010A82C 38 80 00 00 */ li r4, 0 /* 8010DA30 0010A830 48 00 05 DD */ bl ForceTran__7xPsycheFfPv @@ -998,7 +998,7 @@ lbl_8010DAF8: /* 8010DB0C 0010A90C 80 19 00 08 */ lwz r0, 8(r25) /* 8010DB10 0010A910 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8010DB14 0010A914 41 82 00 14 */ beq lbl_8010DB28 -/* 8010DB18 0010A918 C0 22 9E 44 */ lfs f1, lbl_803CE7C4-_SDA2_BASE_(r2) +/* 8010DB18 0010A918 C0 22 9E 44 */ lfs f1, lbl__911_1-_SDA2_BASE_(r2) /* 8010DB1C 0010A91C 7F 23 CB 78 */ mr r3, r25 /* 8010DB20 0010A920 38 80 00 00 */ li r4, 0 /* 8010DB24 0010A924 48 00 04 E9 */ bl ForceTran__7xPsycheFfPv @@ -1125,7 +1125,7 @@ lbl_8010DCB0: /* 8010DCC4 0010AAC4 80 1D 00 08 */ lwz r0, 8(r29) /* 8010DCC8 0010AAC8 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8010DCCC 0010AACC 41 82 00 14 */ beq lbl_8010DCE0 -/* 8010DCD0 0010AAD0 C0 22 9E 44 */ lfs f1, lbl_803CE7C4-_SDA2_BASE_(r2) +/* 8010DCD0 0010AAD0 C0 22 9E 44 */ lfs f1, lbl__911_1-_SDA2_BASE_(r2) /* 8010DCD4 0010AAD4 7F A3 EB 78 */ mr r3, r29 /* 8010DCD8 0010AAD8 38 80 00 00 */ li r4, 0 /* 8010DCDC 0010AADC 48 00 03 31 */ bl ForceTran__7xPsycheFfPv @@ -1200,7 +1200,7 @@ lbl_8010DDB8: /* 8010DDCC 0010ABCC 80 1D 00 08 */ lwz r0, 8(r29) /* 8010DDD0 0010ABD0 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8010DDD4 0010ABD4 41 82 00 14 */ beq lbl_8010DDE8 -/* 8010DDD8 0010ABD8 C0 22 9E 44 */ lfs f1, lbl_803CE7C4-_SDA2_BASE_(r2) +/* 8010DDD8 0010ABD8 C0 22 9E 44 */ lfs f1, lbl__911_1-_SDA2_BASE_(r2) /* 8010DDDC 0010ABDC 7F A3 EB 78 */ mr r3, r29 /* 8010DDE0 0010ABE0 38 80 00 00 */ li r4, 0 /* 8010DDE4 0010ABE4 48 00 02 29 */ bl ForceTran__7xPsycheFfPv @@ -1264,7 +1264,7 @@ lbl_8010DE80: /* 8010DEA8 0010ACA8 7C 7F 1B 78 */ mr r31, r3 /* 8010DEAC 0010ACAC 7F C3 F3 78 */ mr r3, r30 /* 8010DEB0 0010ACB0 48 00 0A D9 */ bl ExpTranOff__7xPsycheFv -/* 8010DEB4 0010ACB4 C0 22 9E 44 */ lfs f1, lbl_803CE7C4-_SDA2_BASE_(r2) +/* 8010DEB4 0010ACB4 C0 22 9E 44 */ lfs f1, lbl__911_1-_SDA2_BASE_(r2) /* 8010DEB8 0010ACB8 7F C3 F3 78 */ mr r3, r30 /* 8010DEBC 0010ACBC 38 80 00 00 */ li r4, 0 /* 8010DEC0 0010ACC0 48 00 01 4D */ bl ForceTran__7xPsycheFfPv @@ -1274,7 +1274,7 @@ lbl_8010DE80: /* 8010DED0 0010ACD0 48 00 0A A9 */ bl ExpTranOn__7xPsycheFv /* 8010DED4 0010ACD4 48 00 00 14 */ b lbl_8010DEE8 lbl_8010DED8: -/* 8010DED8 0010ACD8 C0 22 9E 44 */ lfs f1, lbl_803CE7C4-_SDA2_BASE_(r2) +/* 8010DED8 0010ACD8 C0 22 9E 44 */ lfs f1, lbl__911_1-_SDA2_BASE_(r2) /* 8010DEDC 0010ACDC 7F C3 F3 78 */ mr r3, r30 /* 8010DEE0 0010ACE0 38 80 00 00 */ li r4, 0 /* 8010DEE4 0010ACE4 48 00 01 29 */ bl ForceTran__7xPsycheFfPv @@ -1989,7 +1989,7 @@ TimerGet__7xPsycheF11en_xpsytime: /* 8010E8A8 0010B6A8 80 03 00 38 */ lwz r0, 0x38(r3) /* 8010E8AC 0010B6AC 2C 00 00 00 */ cmpwi r0, 0 /* 8010E8B0 0010B6B0 40 80 00 0C */ bge lbl_8010E8BC -/* 8010E8B4 0010B6B4 C0 22 9E 48 */ lfs f1, lbl_803CE7C8-_SDA2_BASE_(r2) +/* 8010E8B4 0010B6B4 C0 22 9E 48 */ lfs f1, lbl__1329-_SDA2_BASE_(r2) /* 8010E8B8 0010B6B8 4E 80 00 20 */ blr lbl_8010E8BC: /* 8010E8BC 0010B6BC 54 05 10 3A */ slwi r5, r0, 2 @@ -2005,7 +2005,7 @@ TimerClear__7xPsycheFv: /* 8010E8D8 0010B6D8 2C 00 00 00 */ cmpwi r0, 0 /* 8010E8DC 0010B6DC 4D 80 00 20 */ bltlr /* 8010E8E0 0010B6E0 54 00 10 3A */ slwi r0, r0, 2 -/* 8010E8E4 0010B6E4 C0 02 9E 40 */ lfs f0, lbl_803CE7C0-_SDA2_BASE_(r2) +/* 8010E8E4 0010B6E4 C0 02 9E 40 */ lfs f0, lbl__750_1-_SDA2_BASE_(r2) /* 8010E8E8 0010B6E8 7C 63 02 14 */ add r3, r3, r0 /* 8010E8EC 0010B6EC D0 03 00 24 */ stfs f0, 0x24(r3) /* 8010E8F0 0010B6F0 4E 80 00 20 */ blr diff --git a/asm/Core/x/xBound.s b/asm/Core/x/xBound.s index c2090fcf4..9bd48d461 100644 --- a/asm/Core/x/xBound.s +++ b/asm/Core/x/xBound.s @@ -17,7 +17,7 @@ xBoundUpdate__FP6xBound: /* 8000A550 00007350 38 BF 00 30 */ addi r5, r31, 0x30 /* 8000A554 00007354 48 00 0B 65 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8000A558 00007358 38 7F 00 24 */ addi r3, r31, 0x24 -/* 8000A55C 0000735C C0 22 80 38 */ lfs f1, lbl_803CC9B8-_SDA2_BASE_(r2) +/* 8000A55C 0000735C C0 22 80 38 */ lfs f1, lbl__571-_SDA2_BASE_(r2) /* 8000A560 00007360 7C 64 1B 78 */ mr r4, r3 /* 8000A564 00007364 48 00 0B 2D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8000A568 00007368 48 00 00 3C */ b lbl_8000A5A4 @@ -29,7 +29,7 @@ lbl_8000A56C: /* 8000A57C 0000737C 38 BF 00 30 */ addi r5, r31, 0x30 /* 8000A580 00007380 48 00 0B 39 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8000A584 00007384 38 7F 00 24 */ addi r3, r31, 0x24 -/* 8000A588 00007388 C0 22 80 38 */ lfs f1, lbl_803CC9B8-_SDA2_BASE_(r2) +/* 8000A588 00007388 C0 22 80 38 */ lfs f1, lbl__571-_SDA2_BASE_(r2) /* 8000A58C 0000738C 7C 64 1B 78 */ mr r4, r3 /* 8000A590 00007390 48 00 0B 01 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8000A594 00007394 38 7F 00 24 */ addi r3, r31, 0x24 @@ -167,7 +167,7 @@ lbl_8000A74C: /* 8000A754 00007554 38 9E 00 30 */ addi r4, r30, 0x30 /* 8000A758 00007558 38 BE 00 3C */ addi r5, r30, 0x3c /* 8000A75C 0000755C 48 00 0A 71 */ bl __mi__5xVec3CFRC5xVec3 -/* 8000A760 00007560 C0 22 80 38 */ lfs f1, lbl_803CC9B8-_SDA2_BASE_(r2) +/* 8000A760 00007560 C0 22 80 38 */ lfs f1, lbl__571-_SDA2_BASE_(r2) /* 8000A764 00007564 38 61 00 14 */ addi r3, r1, 0x14 /* 8000A768 00007568 38 81 00 08 */ addi r4, r1, 8 /* 8000A76C 0000756C 48 00 09 B5 */ bl __ml__5xVec3CFf @@ -220,9 +220,9 @@ xsqrt__Ff: /* 8000A818 00007618 DB A1 00 10 */ stfd f29, 0x10(r1) /* 8000A81C 0000761C F3 A1 00 18 */ psq_st f29, 24(r1), 0, qr0 /* 8000A820 00007620 FF A0 08 90 */ fmr f29, f1 -/* 8000A824 00007624 C0 02 80 40 */ lfs f0, lbl_803CC9C0-_SDA2_BASE_(r2) -/* 8000A828 00007628 C3 E2 80 38 */ lfs f31, lbl_803CC9B8-_SDA2_BASE_(r2) -/* 8000A82C 0000762C C3 C2 80 3C */ lfs f30, lbl_803CC9BC-_SDA2_BASE_(r2) +/* 8000A824 00007624 C0 02 80 40 */ lfs f0, lbl__641-_SDA2_BASE_(r2) +/* 8000A828 00007628 C3 E2 80 38 */ lfs f31, lbl__571-_SDA2_BASE_(r2) +/* 8000A82C 0000762C C3 C2 80 3C */ lfs f30, lbl__640-_SDA2_BASE_(r2) /* 8000A830 00007630 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 8000A834 00007634 4C 40 13 82 */ cror 2, 0, 2 /* 8000A838 00007638 41 82 00 10 */ beq lbl_8000A848 @@ -234,18 +234,18 @@ lbl_8000A848: /* 8000A84C 0000764C 48 00 00 34 */ b lbl_8000A880 lbl_8000A850: /* 8000A850 00007650 FC 20 E8 34 */ frsqrte f1, f29 -/* 8000A854 00007654 C0 02 80 4C */ lfs f0, lbl_803CC9CC-_SDA2_BASE_(r2) +/* 8000A854 00007654 C0 02 80 4C */ lfs f0, lbl__644-_SDA2_BASE_(r2) /* 8000A858 00007658 EC 41 00 72 */ fmuls f2, f1, f1 /* 8000A85C 0000765C EC 21 07 F2 */ fmuls f1, f1, f31 /* 8000A860 00007660 EC 42 F7 7C */ fnmsubs f2, f2, f29, f30 /* 8000A864 00007664 EC 22 00 72 */ fmuls f1, f2, f1 /* 8000A868 00007668 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8000A86C 0000766C 40 81 00 10 */ ble lbl_8000A87C -/* 8000A870 00007670 C0 02 80 44 */ lfs f0, lbl_803CC9C4-_SDA2_BASE_(r2) +/* 8000A870 00007670 C0 02 80 44 */ lfs f0, lbl__642-_SDA2_BASE_(r2) /* 8000A874 00007674 EC 20 08 24 */ fdivs f1, f0, f1 /* 8000A878 00007678 48 00 00 08 */ b lbl_8000A880 lbl_8000A87C: -/* 8000A87C 0000767C C0 22 80 48 */ lfs f1, lbl_803CC9C8-_SDA2_BASE_(r2) +/* 8000A87C 0000767C C0 22 80 48 */ lfs f1, lbl__643-_SDA2_BASE_(r2) lbl_8000A880: /* 8000A880 00007680 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 8000A884 00007684 CB E1 00 30 */ lfd f31, 0x30(r1) @@ -295,9 +295,9 @@ lbl_8000A908: /* 8000A918 00007718 38 03 FF F7 */ addi r0, r3, -9 /* 8000A91C 0000771C 28 00 00 1B */ cmplwi r0, 0x1b /* 8000A920 00007720 41 81 00 84 */ bgt lbl_8000A9A4 -/* 8000A924 00007724 3C 60 80 28 */ lis r3, lbl_8027B380@ha +/* 8000A924 00007724 3C 60 80 28 */ lis r3, lbl__700@ha /* 8000A928 00007728 54 00 10 3A */ slwi r0, r0, 2 -/* 8000A92C 0000772C 38 63 B3 80 */ addi r3, r3, lbl_8027B380@l +/* 8000A92C 0000772C 38 63 B3 80 */ addi r3, r3, lbl__700@l /* 8000A930 00007730 7C 03 00 2E */ lwzx r0, r3, r0 /* 8000A934 00007734 7C 09 03 A6 */ mtctr r0 /* 8000A938 00007738 4E 80 04 20 */ bctr @@ -352,7 +352,7 @@ xBound.xBoundOBBIsectRay__FPC4xBoxPC7xMat4x3PC5xRay3P6xIsect: /* 8000A9EC 000077EC 93 A1 00 94 */ stw r29, 0x94(r1) /* 8000A9F0 000077F0 93 81 00 90 */ stw r28, 0x90(r1) /* 8000A9F4 000077F4 7C 9D 23 78 */ mr r29, r4 -/* 8000A9F8 000077F8 C0 62 80 44 */ lfs f3, lbl_803CC9C4-_SDA2_BASE_(r2) +/* 8000A9F8 000077F8 C0 62 80 44 */ lfs f3, lbl__642-_SDA2_BASE_(r2) /* 8000A9FC 000077FC C0 C4 00 00 */ lfs f6, 0(r4) /* 8000AA00 00007800 7C 7C 1B 78 */ mr r28, r3 /* 8000AA04 00007804 C0 A4 00 04 */ lfs f5, 4(r4) @@ -360,7 +360,7 @@ xBound.xBoundOBBIsectRay__FPC4xBoxPC7xMat4x3PC5xRay3P6xIsect: /* 8000AA0C 0000780C EC 26 01 B2 */ fmuls f1, f6, f6 /* 8000AA10 00007810 C0 E4 00 08 */ lfs f7, 8(r4) /* 8000AA14 00007814 EC 05 01 72 */ fmuls f0, f5, f5 -/* 8000AA18 00007818 C0 42 80 4C */ lfs f2, lbl_803CC9CC-_SDA2_BASE_(r2) +/* 8000AA18 00007818 C0 42 80 4C */ lfs f2, lbl__644-_SDA2_BASE_(r2) /* 8000AA1C 0000781C EC 87 01 F2 */ fmuls f4, f7, f7 /* 8000AA20 00007820 7C DF 33 78 */ mr r31, r6 /* 8000AA24 00007824 EC 01 00 2A */ fadds f0, f1, f0 @@ -382,7 +382,7 @@ lbl_8000AA58: /* 8000AA60 00007860 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 8000AA64 00007864 4C 40 13 82 */ cror 2, 0, 2 /* 8000AA68 00007868 40 82 00 18 */ bne lbl_8000AA80 -/* 8000AA6C 0000786C C3 E2 80 40 */ lfs f31, lbl_803CC9C0-_SDA2_BASE_(r2) +/* 8000AA6C 0000786C C3 E2 80 40 */ lfs f31, lbl__641-_SDA2_BASE_(r2) /* 8000AA70 00007870 D3 E1 00 20 */ stfs f31, 0x20(r1) /* 8000AA74 00007874 D0 61 00 24 */ stfs f3, 0x24(r1) /* 8000AA78 00007878 D3 E1 00 28 */ stfs f31, 0x28(r1) @@ -390,7 +390,7 @@ lbl_8000AA58: lbl_8000AA80: /* 8000AA80 00007880 4B FF FD 7D */ bl xsqrt__Ff /* 8000AA84 00007884 FF E0 08 90 */ fmr f31, f1 -/* 8000AA88 00007888 C0 82 80 44 */ lfs f4, lbl_803CC9C4-_SDA2_BASE_(r2) +/* 8000AA88 00007888 C0 82 80 44 */ lfs f4, lbl__642-_SDA2_BASE_(r2) /* 8000AA8C 0000788C C0 7D 00 00 */ lfs f3, 0(r29) /* 8000AA90 00007890 C0 5D 00 04 */ lfs f2, 4(r29) /* 8000AA94 00007894 EC 84 F8 24 */ fdivs f4, f4, f31 @@ -407,9 +407,9 @@ lbl_8000AAB4: /* 8000AABC 000078BC EC 26 01 B2 */ fmuls f1, f6, f6 /* 8000AAC0 000078C0 C0 FD 00 18 */ lfs f7, 0x18(r29) /* 8000AAC4 000078C4 EC 05 01 72 */ fmuls f0, f5, f5 -/* 8000AAC8 000078C8 C0 62 80 44 */ lfs f3, lbl_803CC9C4-_SDA2_BASE_(r2) +/* 8000AAC8 000078C8 C0 62 80 44 */ lfs f3, lbl__642-_SDA2_BASE_(r2) /* 8000AACC 000078CC EC 87 01 F2 */ fmuls f4, f7, f7 -/* 8000AAD0 000078D0 C0 42 80 4C */ lfs f2, lbl_803CC9CC-_SDA2_BASE_(r2) +/* 8000AAD0 000078D0 C0 42 80 4C */ lfs f2, lbl__644-_SDA2_BASE_(r2) /* 8000AAD4 000078D4 EC 01 00 2A */ fadds f0, f1, f0 /* 8000AAD8 000078D8 EC 24 00 2A */ fadds f1, f4, f0 /* 8000AADC 000078DC EC 01 18 28 */ fsubs f0, f1, f3 @@ -429,7 +429,7 @@ lbl_8000AB08: /* 8000AB10 00007910 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 8000AB14 00007914 4C 40 13 82 */ cror 2, 0, 2 /* 8000AB18 00007918 40 82 00 18 */ bne lbl_8000AB30 -/* 8000AB1C 0000791C C3 C2 80 40 */ lfs f30, lbl_803CC9C0-_SDA2_BASE_(r2) +/* 8000AB1C 0000791C C3 C2 80 40 */ lfs f30, lbl__641-_SDA2_BASE_(r2) /* 8000AB20 00007920 D3 C1 00 30 */ stfs f30, 0x30(r1) /* 8000AB24 00007924 D0 61 00 34 */ stfs f3, 0x34(r1) /* 8000AB28 00007928 D3 C1 00 38 */ stfs f30, 0x38(r1) @@ -437,7 +437,7 @@ lbl_8000AB08: lbl_8000AB30: /* 8000AB30 00007930 4B FF FC CD */ bl xsqrt__Ff /* 8000AB34 00007934 FF C0 08 90 */ fmr f30, f1 -/* 8000AB38 00007938 C0 82 80 44 */ lfs f4, lbl_803CC9C4-_SDA2_BASE_(r2) +/* 8000AB38 00007938 C0 82 80 44 */ lfs f4, lbl__642-_SDA2_BASE_(r2) /* 8000AB3C 0000793C C0 7D 00 10 */ lfs f3, 0x10(r29) /* 8000AB40 00007940 C0 5D 00 14 */ lfs f2, 0x14(r29) /* 8000AB44 00007944 EC 84 F0 24 */ fdivs f4, f4, f30 @@ -454,9 +454,9 @@ lbl_8000AB64: /* 8000AB6C 0000796C EC 26 01 B2 */ fmuls f1, f6, f6 /* 8000AB70 00007970 C0 FD 00 28 */ lfs f7, 0x28(r29) /* 8000AB74 00007974 EC 05 01 72 */ fmuls f0, f5, f5 -/* 8000AB78 00007978 C0 62 80 44 */ lfs f3, lbl_803CC9C4-_SDA2_BASE_(r2) +/* 8000AB78 00007978 C0 62 80 44 */ lfs f3, lbl__642-_SDA2_BASE_(r2) /* 8000AB7C 0000797C EC 87 01 F2 */ fmuls f4, f7, f7 -/* 8000AB80 00007980 C0 42 80 4C */ lfs f2, lbl_803CC9CC-_SDA2_BASE_(r2) +/* 8000AB80 00007980 C0 42 80 4C */ lfs f2, lbl__644-_SDA2_BASE_(r2) /* 8000AB84 00007984 EC 01 00 2A */ fadds f0, f1, f0 /* 8000AB88 00007988 EC 24 00 2A */ fadds f1, f4, f0 /* 8000AB8C 0000798C EC 01 18 28 */ fsubs f0, f1, f3 @@ -476,7 +476,7 @@ lbl_8000ABB8: /* 8000ABC0 000079C0 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 8000ABC4 000079C4 4C 40 13 82 */ cror 2, 0, 2 /* 8000ABC8 000079C8 40 82 00 18 */ bne lbl_8000ABE0 -/* 8000ABCC 000079CC C3 A2 80 40 */ lfs f29, lbl_803CC9C0-_SDA2_BASE_(r2) +/* 8000ABCC 000079CC C3 A2 80 40 */ lfs f29, lbl__641-_SDA2_BASE_(r2) /* 8000ABD0 000079D0 D3 A1 00 40 */ stfs f29, 0x40(r1) /* 8000ABD4 000079D4 D0 61 00 44 */ stfs f3, 0x44(r1) /* 8000ABD8 000079D8 D3 A1 00 48 */ stfs f29, 0x48(r1) @@ -484,7 +484,7 @@ lbl_8000ABB8: lbl_8000ABE0: /* 8000ABE0 000079E0 4B FF FC 1D */ bl xsqrt__Ff /* 8000ABE4 000079E4 FF A0 08 90 */ fmr f29, f1 -/* 8000ABE8 000079E8 C0 82 80 44 */ lfs f4, lbl_803CC9C4-_SDA2_BASE_(r2) +/* 8000ABE8 000079E8 C0 82 80 44 */ lfs f4, lbl__642-_SDA2_BASE_(r2) /* 8000ABEC 000079EC C0 7D 00 20 */ lfs f3, 0x20(r29) /* 8000ABF0 000079F0 C0 5D 00 24 */ lfs f2, 0x24(r29) /* 8000ABF4 000079F4 EC 84 E8 24 */ fdivs f4, f4, f29 @@ -584,7 +584,7 @@ lbl_8000AD40: /* 8000AD54 00007B54 48 0B B0 25 */ bl iBoxIsectRay__FPC4xBoxPC5xRay3P6xIsect lbl_8000AD58: /* 8000AD58 00007B58 C0 21 00 0C */ lfs f1, 0xc(r1) -/* 8000AD5C 00007B5C C0 02 80 40 */ lfs f0, lbl_803CC9C0-_SDA2_BASE_(r2) +/* 8000AD5C 00007B5C C0 02 80 40 */ lfs f0, lbl__641-_SDA2_BASE_(r2) /* 8000AD60 00007B60 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8000AD64 00007B64 4C 40 13 82 */ cror 2, 0, 2 /* 8000AD68 00007B68 40 82 00 1C */ bne lbl_8000AD84 @@ -679,7 +679,7 @@ lbl_8000AE7C: /* 8000AE90 00007C90 48 0B AC 9D */ bl iBoxIsectVec__FPC4xBoxPC5xVec3P6xIsect lbl_8000AE94: /* 8000AE94 00007C94 C0 21 00 18 */ lfs f1, 0x18(r1) -/* 8000AE98 00007C98 C0 02 80 40 */ lfs f0, lbl_803CC9C0-_SDA2_BASE_(r2) +/* 8000AE98 00007C98 C0 02 80 40 */ lfs f0, lbl__641-_SDA2_BASE_(r2) /* 8000AE9C 00007C9C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8000AEA0 00007CA0 4C 40 13 82 */ cror 2, 0, 2 /* 8000AEA4 00007CA4 40 82 00 14 */ bne lbl_8000AEB8 @@ -733,10 +733,10 @@ lbl_8000AF2C: xQuickCullForBound__FP7xQCDataPC6xBound: /* 8000AF3C 00007D3C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000AF40 00007D40 7C 08 02 A6 */ mflr r0 -/* 8000AF44 00007D44 3C A0 80 3C */ lis r5, lbl_803BC0B0@ha +/* 8000AF44 00007D44 3C A0 80 3C */ lis r5, lbl_xqc_def_ctrl@ha /* 8000AF48 00007D48 90 01 00 14 */ stw r0, 0x14(r1) /* 8000AF4C 00007D4C 7C 60 1B 78 */ mr r0, r3 -/* 8000AF50 00007D50 38 65 C0 B0 */ addi r3, r5, lbl_803BC0B0@l +/* 8000AF50 00007D50 38 65 C0 B0 */ addi r3, r5, lbl_xqc_def_ctrl@l /* 8000AF54 00007D54 7C 85 23 78 */ mr r5, r4 /* 8000AF58 00007D58 7C 04 03 78 */ mr r4, r0 /* 8000AF5C 00007D5C 48 03 17 05 */ bl xQuickCullForBound__FP10xQCControlP7xQCDataPC6xBound diff --git a/asm/Core/x/xCamera.s b/asm/Core/x/xCamera.s index b77073728..94c300374 100644 --- a/asm/Core/x/xCamera.s +++ b/asm/Core/x/xCamera.s @@ -20,26 +20,26 @@ xCameraInit__FP7xCameraUiUi: /* 8000B2E4 000080E4 48 0B 4E 55 */ bl iCameraCreate__Fiii /* 8000B2E8 000080E8 90 7D 00 10 */ stw r3, 0x10(r29) /* 8000B2EC 000080EC 7F A3 EB 78 */ mr r3, r29 -/* 8000B2F0 000080F0 C0 22 80 50 */ lfs f1, lbl_803CC9D0-_SDA2_BASE_(r2) +/* 8000B2F0 000080F0 C0 22 80 50 */ lfs f1, lbl__764-_SDA2_BASE_(r2) /* 8000B2F4 000080F4 48 00 31 9D */ bl xCameraSetFOV__FP7xCameraf -/* 8000B2F8 000080F8 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000B2F8 000080F8 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000B2FC 000080FC 38 00 00 00 */ li r0, 0 /* 8000B300 00008100 D0 1D 00 E8 */ stfs f0, 0xe8(r29) -/* 8000B304 00008104 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000B304 00008104 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000B308 00008108 D0 1D 00 EC */ stfs f0, 0xec(r29) -/* 8000B30C 0000810C C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000B30C 0000810C C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000B310 00008110 D0 1D 00 F0 */ stfs f0, 0xf0(r29) -/* 8000B314 00008114 C0 02 80 58 */ lfs f0, lbl_803CC9D8-_SDA2_BASE_(r2) +/* 8000B314 00008114 C0 02 80 58 */ lfs f0, lbl__766-_SDA2_BASE_(r2) /* 8000B318 00008118 D0 1D 00 F4 */ stfs f0, 0xf4(r29) /* 8000B31C 0000811C 90 1D 01 10 */ stw r0, 0x110(r29) /* 8000B320 00008120 90 1D 01 14 */ stw r0, 0x114(r29) /* 8000B324 00008124 90 1D 01 18 */ stw r0, 0x118(r29) /* 8000B328 00008128 90 1D 01 28 */ stw r0, 0x128(r29) -/* 8000B32C 0000812C C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000B32C 0000812C C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000B330 00008130 D0 1D 01 2C */ stfs f0, 0x12c(r29) -/* 8000B334 00008134 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000B334 00008134 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000B338 00008138 D0 1D 01 30 */ stfs f0, 0x130(r29) -/* 8000B33C 0000813C C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000B33C 0000813C C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000B340 00008140 D0 1D 01 34 */ stfs f0, 0x134(r29) /* 8000B344 00008144 48 00 00 21 */ bl add_camera_tweaks__Fv /* 8000B348 00008148 80 01 00 24 */ lwz r0, 0x24(r1) @@ -96,28 +96,28 @@ xCameraReset__FP7xCamerafff: /* 8000B3EC 000081EC 38 64 5D 14 */ addi r3, r4, 0xB8895D14@l /* 8000B3F0 000081F0 38 80 00 00 */ li r4, 0 /* 8000B3F4 000081F4 48 04 03 19 */ bl xSTFindAsset__FUiPUi -/* 8000B3F8 000081F8 90 6D 88 78 */ stw r3, lbl_803CB178-_SDA_BASE_(r13) +/* 8000B3F8 000081F8 90 6D 88 78 */ stw r3, lbl_sInvisWallHack-_SDA_BASE_(r13) /* 8000B3FC 000081FC 38 7F 00 14 */ addi r3, r31, 0x14 /* 8000B400 00008200 48 00 30 C5 */ bl xMat4x3Identity__FP7xMat4x3 /* 8000B404 00008204 38 7F 00 54 */ addi r3, r31, 0x54 /* 8000B408 00008208 38 9F 00 14 */ addi r4, r31, 0x14 /* 8000B40C 0000820C 48 00 01 61 */ bl __as__7xMat4x3FRC7xMat4x3 -/* 8000B410 00008210 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000B410 00008210 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000B414 00008214 38 00 00 00 */ li r0, 0 /* 8000B418 00008218 D0 1F 01 1C */ stfs f0, 0x11c(r31) -/* 8000B41C 0000821C C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000B41C 0000821C C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000B420 00008220 D0 1F 01 20 */ stfs f0, 0x120(r31) -/* 8000B424 00008224 C0 02 80 5C */ lfs f0, lbl_803CC9DC-_SDA2_BASE_(r2) +/* 8000B424 00008224 C0 02 80 5C */ lfs f0, lbl__785-_SDA2_BASE_(r2) /* 8000B428 00008228 D0 1F 01 24 */ stfs f0, 0x124(r31) -/* 8000B42C 0000822C C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000B42C 0000822C C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000B430 00008230 D0 1F 01 2C */ stfs f0, 0x12c(r31) -/* 8000B434 00008234 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000B434 00008234 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000B438 00008238 D0 1F 01 30 */ stfs f0, 0x130(r31) -/* 8000B43C 0000823C C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000B43C 0000823C C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000B440 00008240 D0 1F 01 34 */ stfs f0, 0x134(r31) /* 8000B444 00008244 90 1F 01 3C */ stw r0, 0x13c(r31) /* 8000B448 00008248 80 7F 01 10 */ lwz r3, 0x110(r31) -/* 8000B44C 0000824C C3 E2 80 60 */ lfs f31, lbl_803CC9E0-_SDA2_BASE_(r2) +/* 8000B44C 0000824C C3 E2 80 60 */ lfs f31, lbl__786-_SDA2_BASE_(r2) /* 8000B450 00008250 28 03 00 00 */ cmplwi r3, 0 /* 8000B454 00008254 41 82 00 14 */ beq lbl_8000B468 /* 8000B458 00008258 C0 23 00 20 */ lfs f1, 0x20(r3) @@ -125,10 +125,10 @@ xCameraReset__FP7xCamerafff: /* 8000B460 00008260 4B FF AC 11 */ bl xatan2__Fff /* 8000B464 00008264 EF FF 08 2A */ fadds f31, f31, f1 lbl_8000B468: -/* 8000B468 00008268 C0 A2 80 64 */ lfs f5, lbl_803CC9E4-_SDA2_BASE_(r2) +/* 8000B468 00008268 C0 A2 80 64 */ lfs f5, lbl__787-_SDA2_BASE_(r2) /* 8000B46C 0000826C FC 20 E0 90 */ fmr f1, f28 /* 8000B470 00008270 FC 40 E8 90 */ fmr f2, f29 -/* 8000B474 00008274 C0 82 80 54 */ lfs f4, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000B474 00008274 C0 82 80 54 */ lfs f4, lbl__765-_SDA2_BASE_(r2) /* 8000B478 00008278 FC 60 F8 90 */ fmr f3, f31 /* 8000B47C 0000827C 7F E3 FB 78 */ mr r3, r31 /* 8000B480 00008280 FC C0 28 90 */ fmr f6, f5 @@ -137,7 +137,7 @@ lbl_8000B468: /* 8000B48C 0000828C D3 DF 01 E0 */ stfs f30, 0x1e0(r31) /* 8000B490 00008290 38 7F 00 14 */ addi r3, r31, 0x14 /* 8000B494 00008294 D3 DF 01 DC */ stfs f30, 0x1dc(r31) -/* 8000B498 00008298 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000B498 00008298 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000B49C 0000829C D0 1F 01 E4 */ stfs f0, 0x1e4(r31) /* 8000B4A0 000082A0 C0 3F 01 D4 */ lfs f1, 0x1d4(r31) /* 8000B4A4 000082A4 C0 5F 01 DC */ lfs f2, 0x1dc(r31) @@ -146,37 +146,37 @@ lbl_8000B468: /* 8000B4B0 000082B0 38 7F 00 54 */ addi r3, r31, 0x54 /* 8000B4B4 000082B4 38 9F 00 14 */ addi r4, r31, 0x14 /* 8000B4B8 000082B8 48 00 00 B5 */ bl __as__7xMat4x3FRC7xMat4x3 -/* 8000B4BC 000082BC C0 02 80 68 */ lfs f0, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000B4BC 000082BC C0 02 80 68 */ lfs f0, lbl__788-_SDA2_BASE_(r2) /* 8000B4C0 000082C0 38 60 00 01 */ li r3, 1 /* 8000B4C4 000082C4 38 00 00 00 */ li r0, 0 /* 8000B4C8 000082C8 D0 1F 02 2C */ stfs f0, 0x22c(r31) -/* 8000B4CC 000082CC C0 02 80 68 */ lfs f0, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000B4CC 000082CC C0 02 80 68 */ lfs f0, lbl__788-_SDA2_BASE_(r2) /* 8000B4D0 000082D0 D0 1F 02 30 */ stfs f0, 0x230(r31) -/* 8000B4D4 000082D4 C0 02 80 6C */ lfs f0, lbl_803CC9EC-_SDA2_BASE_(r2) +/* 8000B4D4 000082D4 C0 02 80 6C */ lfs f0, lbl__789-_SDA2_BASE_(r2) /* 8000B4D8 000082D8 D0 1F 02 34 */ stfs f0, 0x234(r31) -/* 8000B4DC 000082DC C0 02 80 68 */ lfs f0, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000B4DC 000082DC C0 02 80 68 */ lfs f0, lbl__788-_SDA2_BASE_(r2) /* 8000B4E0 000082E0 D0 1F 02 38 */ stfs f0, 0x238(r31) -/* 8000B4E4 000082E4 C0 02 80 68 */ lfs f0, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000B4E4 000082E4 C0 02 80 68 */ lfs f0, lbl__788-_SDA2_BASE_(r2) /* 8000B4E8 000082E8 D0 1F 02 3C */ stfs f0, 0x23c(r31) -/* 8000B4EC 000082EC C0 02 80 68 */ lfs f0, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000B4EC 000082EC C0 02 80 68 */ lfs f0, lbl__788-_SDA2_BASE_(r2) /* 8000B4F0 000082F0 D0 1F 02 40 */ stfs f0, 0x240(r31) -/* 8000B4F4 000082F4 C0 02 80 70 */ lfs f0, lbl_803CC9F0-_SDA2_BASE_(r2) +/* 8000B4F4 000082F4 C0 02 80 70 */ lfs f0, lbl__790-_SDA2_BASE_(r2) /* 8000B4F8 000082F8 D0 1F 02 44 */ stfs f0, 0x244(r31) -/* 8000B4FC 000082FC C0 02 80 68 */ lfs f0, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000B4FC 000082FC C0 02 80 68 */ lfs f0, lbl__788-_SDA2_BASE_(r2) /* 8000B500 00008300 D0 1F 02 48 */ stfs f0, 0x248(r31) -/* 8000B504 00008304 C0 02 80 68 */ lfs f0, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000B504 00008304 C0 02 80 68 */ lfs f0, lbl__788-_SDA2_BASE_(r2) /* 8000B508 00008308 D0 1F 02 4C */ stfs f0, 0x24c(r31) -/* 8000B50C 0000830C C0 02 80 68 */ lfs f0, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000B50C 0000830C C0 02 80 68 */ lfs f0, lbl__788-_SDA2_BASE_(r2) /* 8000B510 00008310 D0 1F 02 50 */ stfs f0, 0x250(r31) -/* 8000B514 00008314 C0 02 80 70 */ lfs f0, lbl_803CC9F0-_SDA2_BASE_(r2) +/* 8000B514 00008314 C0 02 80 70 */ lfs f0, lbl__790-_SDA2_BASE_(r2) /* 8000B518 00008318 D0 1F 02 54 */ stfs f0, 0x254(r31) -/* 8000B51C 0000831C C0 02 80 68 */ lfs f0, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000B51C 0000831C C0 02 80 68 */ lfs f0, lbl__788-_SDA2_BASE_(r2) /* 8000B520 00008320 D0 1F 02 58 */ stfs f0, 0x258(r31) /* 8000B524 00008324 80 9F 01 3C */ lwz r4, 0x13c(r31) /* 8000B528 00008328 60 84 00 80 */ ori r4, r4, 0x80 /* 8000B52C 0000832C 90 9F 01 3C */ stw r4, 0x13c(r31) -/* 8000B530 00008330 90 6D 80 08 */ stw r3, lbl_803CA908-_SDA_BASE_(r13) -/* 8000B534 00008334 90 0D 88 74 */ stw r0, lbl_803CB174-_SDA_BASE_(r13) +/* 8000B530 00008330 90 6D 80 08 */ stw r3, lbl_xcam_do_collis-_SDA_BASE_(r13) +/* 8000B534 00008334 90 0D 88 74 */ stw r0, lbl_xcam_collis_owner_disable-_SDA_BASE_(r13) /* 8000B538 00008338 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 8000B53C 0000833C CB E1 00 40 */ lfd f31, 0x40(r1) /* 8000B540 00008340 E3 C1 00 38 */ psq_l f30, 56(r1), 0, qr0 @@ -264,9 +264,9 @@ xCamera.xCam_buildbasis__FP7xCamera: /* 8000B664 00008464 C0 5F 00 44 */ lfs f2, 0x44(r31) /* 8000B668 00008468 EF C1 00 28 */ fsubs f30, f1, f0 /* 8000B66C 0000846C C0 23 00 30 */ lfs f1, 0x30(r3) -/* 8000B670 00008470 C0 02 80 68 */ lfs f0, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000B670 00008470 C0 02 80 68 */ lfs f0, lbl__788-_SDA2_BASE_(r2) /* 8000B674 00008474 EF E2 08 28 */ fsubs f31, f2, f1 -/* 8000B678 00008478 C0 42 80 74 */ lfs f2, lbl_803CC9F4-_SDA2_BASE_(r2) +/* 8000B678 00008478 C0 42 80 74 */ lfs f2, lbl__830-_SDA2_BASE_(r2) /* 8000B67C 0000847C EC 3E 07 B2 */ fmuls f1, f30, f30 /* 8000B680 00008480 EC 3F 0F FA */ fmadds f1, f31, f31, f1 /* 8000B684 00008484 EC 01 00 28 */ fsubs f0, f1, f0 @@ -277,7 +277,7 @@ xCamera.xCam_buildbasis__FP7xCamera: /* 8000B698 00008498 40 82 00 14 */ bne lbl_8000B6AC /* 8000B69C 0000849C D3 FF 00 B4 */ stfs f31, 0xb4(r31) /* 8000B6A0 000084A0 D3 DF 00 BC */ stfs f30, 0xbc(r31) -/* 8000B6A4 000084A4 C0 22 80 68 */ lfs f1, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000B6A4 000084A4 C0 22 80 68 */ lfs f1, lbl__788-_SDA2_BASE_(r2) /* 8000B6A8 000084A8 48 00 00 4C */ b lbl_8000B6F4 lbl_8000B6AC: /* 8000B6AC 000084AC FC 00 0A 10 */ fabs f0, f1 @@ -285,22 +285,22 @@ lbl_8000B6AC: /* 8000B6B4 000084B4 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 8000B6B8 000084B8 4C 40 13 82 */ cror 2, 0, 2 /* 8000B6BC 000084BC 40 82 00 1C */ bne lbl_8000B6D8 -/* 8000B6C0 000084C0 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000B6C0 000084C0 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000B6C4 000084C4 D0 1F 00 B4 */ stfs f0, 0xb4(r31) -/* 8000B6C8 000084C8 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000B6C8 000084C8 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000B6CC 000084CC D0 1F 00 BC */ stfs f0, 0xbc(r31) -/* 8000B6D0 000084D0 C0 22 80 54 */ lfs f1, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000B6D0 000084D0 C0 22 80 54 */ lfs f1, lbl__765-_SDA2_BASE_(r2) /* 8000B6D4 000084D4 48 00 00 20 */ b lbl_8000B6F4 lbl_8000B6D8: /* 8000B6D8 000084D8 4B FF F1 25 */ bl xsqrt__Ff -/* 8000B6DC 000084DC C0 02 80 68 */ lfs f0, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000B6DC 000084DC C0 02 80 68 */ lfs f0, lbl__788-_SDA2_BASE_(r2) /* 8000B6E0 000084E0 EC 00 08 24 */ fdivs f0, f0, f1 /* 8000B6E4 000084E4 EC 5F 00 32 */ fmuls f2, f31, f0 /* 8000B6E8 000084E8 EC 1E 00 32 */ fmuls f0, f30, f0 /* 8000B6EC 000084EC D0 5F 00 B4 */ stfs f2, 0xb4(r31) /* 8000B6F0 000084F0 D0 1F 00 BC */ stfs f0, 0xbc(r31) lbl_8000B6F4: -/* 8000B6F4 000084F4 C0 02 80 74 */ lfs f0, lbl_803CC9F4-_SDA2_BASE_(r2) +/* 8000B6F4 000084F4 C0 02 80 74 */ lfs f0, lbl__830-_SDA2_BASE_(r2) /* 8000B6F8 000084F8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8000B6FC 000084FC 40 80 00 74 */ bge lbl_8000B770 /* 8000B700 00008500 C0 1F 00 34 */ lfs f0, 0x34(r31) @@ -313,10 +313,10 @@ lbl_8000B6F4: /* 8000B71C 0000851C EC 00 00 32 */ fmuls f0, f0, f0 /* 8000B720 00008520 EC 21 00 2A */ fadds f1, f1, f0 /* 8000B724 00008524 4B FF F0 D9 */ bl xsqrt__Ff -/* 8000B728 00008528 C0 02 80 78 */ lfs f0, lbl_803CC9F8-_SDA2_BASE_(r2) +/* 8000B728 00008528 C0 02 80 78 */ lfs f0, lbl__831-_SDA2_BASE_(r2) /* 8000B72C 0000852C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8000B730 00008530 40 81 00 28 */ ble lbl_8000B758 -/* 8000B734 00008534 C0 02 80 68 */ lfs f0, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000B734 00008534 C0 02 80 68 */ lfs f0, lbl__788-_SDA2_BASE_(r2) /* 8000B738 00008538 C0 5F 00 B4 */ lfs f2, 0xb4(r31) /* 8000B73C 0000853C EC 20 08 24 */ fdivs f1, f0, f1 /* 8000B740 00008540 EC 02 00 72 */ fmuls f0, f2, f1 @@ -333,17 +333,17 @@ lbl_8000B758: /* 8000B768 00008568 48 0B 97 29 */ bl icos__Ff /* 8000B76C 0000856C D0 3F 00 BC */ stfs f1, 0xbc(r31) lbl_8000B770: -/* 8000B770 00008570 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000B770 00008570 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000B774 00008574 D0 1F 00 B8 */ stfs f0, 0xb8(r31) -/* 8000B778 00008578 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000B778 00008578 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000B77C 0000857C D0 1F 00 A4 */ stfs f0, 0xa4(r31) -/* 8000B780 00008580 C0 02 80 68 */ lfs f0, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000B780 00008580 C0 02 80 68 */ lfs f0, lbl__788-_SDA2_BASE_(r2) /* 8000B784 00008584 D0 1F 00 A8 */ stfs f0, 0xa8(r31) -/* 8000B788 00008588 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000B788 00008588 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000B78C 0000858C D0 1F 00 AC */ stfs f0, 0xac(r31) /* 8000B790 00008590 C0 1F 00 BC */ lfs f0, 0xbc(r31) /* 8000B794 00008594 D0 1F 00 94 */ stfs f0, 0x94(r31) -/* 8000B798 00008598 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000B798 00008598 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000B79C 0000859C D0 1F 00 98 */ stfs f0, 0x98(r31) /* 8000B7A0 000085A0 C0 1F 00 B4 */ lfs f0, 0xb4(r31) /* 8000B7A4 000085A4 FC 00 00 50 */ fneg f0, f0 @@ -443,10 +443,10 @@ xCamera.xCam_worldtocyl__FRfRfRfPC7xMat4x3PC5xVec3Ui: /* 8000B8F0 000086F0 7C BC 2B 78 */ mr r28, r5 /* 8000B8F4 000086F4 EF C1 00 28 */ fsubs f30, f1, f0 /* 8000B8F8 000086F8 C0 06 00 30 */ lfs f0, 0x30(r6) -/* 8000B8FC 000086FC C0 62 80 68 */ lfs f3, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000B8FC 000086FC C0 62 80 68 */ lfs f3, lbl__788-_SDA2_BASE_(r2) /* 8000B900 00008700 7D 1F 43 78 */ mr r31, r8 /* 8000B904 00008704 EF E2 00 28 */ fsubs f31, f2, f0 -/* 8000B908 00008708 C0 42 80 74 */ lfs f2, lbl_803CC9F4-_SDA2_BASE_(r2) +/* 8000B908 00008708 C0 42 80 74 */ lfs f2, lbl__830-_SDA2_BASE_(r2) /* 8000B90C 0000870C EC 1E 07 B2 */ fmuls f0, f30, f30 /* 8000B910 00008710 EC 3F 07 FA */ fmadds f1, f31, f31, f0 /* 8000B914 00008714 EC 01 18 28 */ fsubs f0, f1, f3 @@ -465,14 +465,14 @@ lbl_8000B93C: /* 8000B944 00008744 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 8000B948 00008748 4C 40 13 82 */ cror 2, 0, 2 /* 8000B94C 0000874C 40 82 00 14 */ bne lbl_8000B960 -/* 8000B950 00008750 C0 22 80 54 */ lfs f1, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000B950 00008750 C0 22 80 54 */ lfs f1, lbl__765-_SDA2_BASE_(r2) /* 8000B954 00008754 FC 40 08 90 */ fmr f2, f1 /* 8000B958 00008758 D0 3A 00 00 */ stfs f1, 0(r26) /* 8000B95C 0000875C 48 00 00 20 */ b lbl_8000B97C lbl_8000B960: /* 8000B960 00008760 4B FF EE 9D */ bl xsqrt__Ff /* 8000B964 00008764 D0 3A 00 00 */ stfs f1, 0(r26) -/* 8000B968 00008768 C0 22 80 68 */ lfs f1, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000B968 00008768 C0 22 80 68 */ lfs f1, lbl__788-_SDA2_BASE_(r2) /* 8000B96C 0000876C C0 1A 00 00 */ lfs f0, 0(r26) /* 8000B970 00008770 EC 01 00 24 */ fdivs f0, f1, f0 /* 8000B974 00008774 EC 3F 00 32 */ fmuls f1, f31, f0 @@ -514,8 +514,8 @@ lbl_8000B9CC: .global xCamera.xCam_CorrectD__FP7xCamerafff xCamera.xCam_CorrectD__FP7xCamerafff: /* 8000B9F0 000087F0 EC 82 00 F2 */ fmuls f4, f2, f3 -/* 8000B9F4 000087F4 C0 A2 80 80 */ lfs f5, lbl_803CCA00-_SDA2_BASE_(r2) -/* 8000B9F8 000087F8 C0 C2 80 7C */ lfs f6, lbl_803CC9FC-_SDA2_BASE_(r2) +/* 8000B9F4 000087F4 C0 A2 80 80 */ lfs f5, lbl__874-_SDA2_BASE_(r2) +/* 8000B9F8 000087F8 C0 C2 80 7C */ lfs f6, lbl__873-_SDA2_BASE_(r2) /* 8000B9FC 000087FC C0 03 00 B4 */ lfs f0, 0xb4(r3) /* 8000BA00 00008800 EC A5 20 78 */ fmsubs f5, f5, f1, f4 /* 8000BA04 00008804 C0 23 00 44 */ lfs f1, 0x44(r3) @@ -534,8 +534,8 @@ xCamera.xCam_CorrectD__FP7xCamerafff: .global xCamera.xCam_CorrectH__FP7xCamerafff xCamera.xCam_CorrectH__FP7xCamerafff: -/* 8000BA38 00008838 C0 02 80 84 */ lfs f0, lbl_803CCA04-_SDA2_BASE_(r2) -/* 8000BA3C 0000883C C0 82 80 7C */ lfs f4, lbl_803CC9FC-_SDA2_BASE_(r2) +/* 8000BA38 00008838 C0 02 80 84 */ lfs f0, lbl__880-_SDA2_BASE_(r2) +/* 8000BA3C 0000883C C0 82 80 7C */ lfs f4, lbl__873-_SDA2_BASE_(r2) /* 8000BA40 00008840 EC 40 00 B2 */ fmuls f2, f0, f2 /* 8000BA44 00008844 C0 03 00 48 */ lfs f0, 0x48(r3) /* 8000BA48 00008848 EC 22 08 FC */ fnmsubs f1, f2, f3, f1 @@ -548,10 +548,10 @@ xCamera.xCam_CorrectH__FP7xCamerafff: .global xCamera.xCam_CorrectP__FP7xCamerafff xCamera.xCam_CorrectP__FP7xCamerafff: -/* 8000BA64 00008864 C0 02 80 84 */ lfs f0, lbl_803CCA04-_SDA2_BASE_(r2) -/* 8000BA68 00008868 C0 C2 80 80 */ lfs f6, lbl_803CCA00-_SDA2_BASE_(r2) +/* 8000BA64 00008864 C0 02 80 84 */ lfs f0, lbl__880-_SDA2_BASE_(r2) +/* 8000BA68 00008868 C0 C2 80 80 */ lfs f6, lbl__874-_SDA2_BASE_(r2) /* 8000BA6C 0000886C ED 00 00 B2 */ fmuls f8, f0, f2 -/* 8000BA70 00008870 C0 E2 80 88 */ lfs f7, lbl_803CCA08-_SDA2_BASE_(r2) +/* 8000BA70 00008870 C0 E2 80 88 */ lfs f7, lbl__888-_SDA2_BASE_(r2) /* 8000BA74 00008874 C0 03 00 94 */ lfs f0, 0x94(r3) /* 8000BA78 00008878 C0 43 00 44 */ lfs f2, 0x44(r3) /* 8000BA7C 0000887C EC A8 00 F2 */ fmuls f5, f8, f3 @@ -571,7 +571,7 @@ xCamera.xCam_CorrectP__FP7xCamerafff: .global xCamera.xCam_DampP__FP7xCameraff xCamera.xCam_DampP__FP7xCameraff: -/* 8000BAB4 000088B4 C0 62 80 8C */ lfs f3, lbl_803CCA0C-_SDA2_BASE_(r2) +/* 8000BAB4 000088B4 C0 62 80 8C */ lfs f3, lbl__895-_SDA2_BASE_(r2) /* 8000BAB8 000088B8 C0 03 00 94 */ lfs f0, 0x94(r3) /* 8000BABC 000088BC EC 83 00 72 */ fmuls f4, f3, f1 /* 8000BAC0 000088C0 C0 23 00 44 */ lfs f1, 0x44(r3) @@ -589,12 +589,12 @@ xCamera.xCam_DampP__FP7xCameraff: .global xCamera.xCam_CorrectYaw__FP7xCamerafff xCamera.xCam_CorrectYaw__FP7xCamerafff: -/* 8000BAF0 000088F0 C0 C2 80 68 */ lfs f6, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000BAF0 000088F0 C0 C2 80 68 */ lfs f6, lbl__788-_SDA2_BASE_(r2) /* 8000BAF4 000088F4 EC A2 00 F2 */ fmuls f5, f2, f3 /* 8000BAF8 000088F8 C0 03 02 2C */ lfs f0, 0x22c(r3) /* 8000BAFC 000088FC C0 83 02 38 */ lfs f4, 0x238(r3) /* 8000BB00 00008900 ED 06 00 24 */ fdivs f8, f6, f0 -/* 8000BB04 00008904 C0 E2 80 80 */ lfs f7, lbl_803CCA00-_SDA2_BASE_(r2) +/* 8000BB04 00008904 C0 E2 80 80 */ lfs f7, lbl__874-_SDA2_BASE_(r2) /* 8000BB08 00008908 C0 C3 02 30 */ lfs f6, 0x230(r3) /* 8000BB0C 0000890C C0 03 01 D4 */ lfs f0, 0x1d4(r3) /* 8000BB10 00008910 EC C7 01 B2 */ fmuls f6, f7, f6 @@ -609,12 +609,12 @@ xCamera.xCam_CorrectYaw__FP7xCamerafff: .global xCamera.xCam_CorrectPitch__FP7xCamerafff xCamera.xCam_CorrectPitch__FP7xCamerafff: -/* 8000BB34 00008934 C0 C2 80 68 */ lfs f6, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000BB34 00008934 C0 C2 80 68 */ lfs f6, lbl__788-_SDA2_BASE_(r2) /* 8000BB38 00008938 EC A2 00 F2 */ fmuls f5, f2, f3 /* 8000BB3C 0000893C C0 03 02 3C */ lfs f0, 0x23c(r3) /* 8000BB40 00008940 C0 83 02 48 */ lfs f4, 0x248(r3) /* 8000BB44 00008944 ED 06 00 24 */ fdivs f8, f6, f0 -/* 8000BB48 00008948 C0 E2 80 80 */ lfs f7, lbl_803CCA00-_SDA2_BASE_(r2) +/* 8000BB48 00008948 C0 E2 80 80 */ lfs f7, lbl__874-_SDA2_BASE_(r2) /* 8000BB4C 0000894C C0 C3 02 40 */ lfs f6, 0x240(r3) /* 8000BB50 00008950 C0 03 01 DC */ lfs f0, 0x1dc(r3) /* 8000BB54 00008954 EC C7 01 B2 */ fmuls f6, f7, f6 @@ -629,12 +629,12 @@ xCamera.xCam_CorrectPitch__FP7xCamerafff: .global xCamera.xCam_CorrectRoll__FP7xCamerafff xCamera.xCam_CorrectRoll__FP7xCamerafff: -/* 8000BB78 00008978 C0 C2 80 68 */ lfs f6, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000BB78 00008978 C0 C2 80 68 */ lfs f6, lbl__788-_SDA2_BASE_(r2) /* 8000BB7C 0000897C EC A2 00 F2 */ fmuls f5, f2, f3 /* 8000BB80 00008980 C0 03 02 4C */ lfs f0, 0x24c(r3) /* 8000BB84 00008984 C0 83 02 58 */ lfs f4, 0x258(r3) /* 8000BB88 00008988 ED 06 00 24 */ fdivs f8, f6, f0 -/* 8000BB8C 0000898C C0 E2 80 80 */ lfs f7, lbl_803CCA00-_SDA2_BASE_(r2) +/* 8000BB8C 0000898C C0 E2 80 80 */ lfs f7, lbl__874-_SDA2_BASE_(r2) /* 8000BB90 00008990 C0 C3 02 50 */ lfs f6, 0x250(r3) /* 8000BB94 00008994 C0 03 01 E4 */ lfs f0, 0x1e4(r3) /* 8000BB98 00008998 EC C7 01 B2 */ fmuls f6, f7, f6 @@ -676,7 +676,7 @@ lbl_8000BBBC: /* 8000BC1C 00008A1C 28 03 00 00 */ cmplwi r3, 0 /* 8000BC20 00008A20 40 82 00 64 */ bne lbl_8000BC84 /* 8000BC24 00008A24 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 8000BC28 00008A28 80 0D 88 78 */ lwz r0, lbl_803CB178-_SDA_BASE_(r13) +/* 8000BC28 00008A28 80 0D 88 78 */ lwz r0, lbl_sInvisWallHack-_SDA_BASE_(r13) /* 8000BC2C 00008A2C 80 63 00 10 */ lwz r3, 0x10(r3) /* 8000BC30 00008A30 7C 03 00 40 */ cmplw r3, r0 /* 8000BC34 00008A34 40 82 01 D0 */ bne lbl_8000BE04 @@ -846,13 +846,13 @@ xCamera._xCameraUpdate__FP7xCameraf: /* 8000BE98 00008C98 80 03 01 10 */ lwz r0, 0x110(r3) /* 8000BE9C 00008C9C 28 00 00 00 */ cmplwi r0, 0 /* 8000BEA0 00008CA0 41 82 0D 04 */ beq lbl_8000CBA4 -/* 8000BEA4 00008CA4 88 0D 88 84 */ lbz r0, lbl_803CB184-_SDA_BASE_(r13) +/* 8000BEA4 00008CA4 88 0D 88 84 */ lbz r0, lbl_init$976-_SDA_BASE_(r13) /* 8000BEA8 00008CA8 7C 00 07 75 */ extsb. r0, r0 /* 8000BEAC 00008CAC 40 82 00 14 */ bne lbl_8000BEC0 -/* 8000BEB0 00008CB0 C0 02 80 90 */ lfs f0, lbl_803CCA10-_SDA2_BASE_(r2) +/* 8000BEB0 00008CB0 C0 02 80 90 */ lfs f0, lbl__1234-_SDA2_BASE_(r2) /* 8000BEB4 00008CB4 38 00 00 01 */ li r0, 1 -/* 8000BEB8 00008CB8 D0 0D 88 80 */ stfs f0, lbl_803CB180-_SDA_BASE_(r13) -/* 8000BEBC 00008CBC 98 0D 88 84 */ stb r0, lbl_803CB184-_SDA_BASE_(r13) +/* 8000BEB8 00008CB8 D0 0D 88 80 */ stfs f0, lbl_last_dt$975-_SDA_BASE_(r13) +/* 8000BEBC 00008CBC 98 0D 88 84 */ stb r0, lbl_init$976-_SDA_BASE_(r13) lbl_8000BEC0: /* 8000BEC0 00008CC0 80 DF 01 10 */ lwz r6, 0x110(r31) /* 8000BEC4 00008CC4 38 7F 01 60 */ addi r3, r31, 0x160 @@ -861,9 +861,9 @@ lbl_8000BEC0: /* 8000BED0 00008CD0 38 BF 01 80 */ addi r5, r31, 0x180 /* 8000BED4 00008CD4 38 FF 00 44 */ addi r7, r31, 0x44 /* 8000BED8 00008CD8 4B FF F9 DD */ bl xCamera.xCam_worldtocyl__FRfRfRfPC7xMat4x3PC5xVec3Ui -/* 8000BEDC 00008CDC C0 22 80 68 */ lfs f1, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000BEDC 00008CDC C0 22 80 68 */ lfs f1, lbl__788-_SDA2_BASE_(r2) /* 8000BEE0 00008CE0 38 7F 00 84 */ addi r3, r31, 0x84 -/* 8000BEE4 00008CE4 C0 0D 88 80 */ lfs f0, lbl_803CB180-_SDA_BASE_(r13) +/* 8000BEE4 00008CE4 C0 0D 88 80 */ lfs f0, lbl_last_dt$975-_SDA_BASE_(r13) /* 8000BEE8 00008CE8 38 9F 00 44 */ addi r4, r31, 0x44 /* 8000BEEC 00008CEC C0 BF 00 44 */ lfs f5, 0x44(r31) /* 8000BEF0 00008CF0 EF A1 00 24 */ fdivs f29, f1, f0 @@ -906,7 +906,7 @@ lbl_8000BEC0: /* 8000BF84 00008D84 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 8000BF88 00008D88 41 82 02 00 */ beq lbl_8000C188 /* 8000BF8C 00008D8C C0 3F 01 40 */ lfs f1, 0x140(r31) -/* 8000BF90 00008D90 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000BF90 00008D90 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000BF94 00008D94 EF 41 F8 28 */ fsubs f26, f1, f31 /* 8000BF98 00008D98 FC 1A 00 40 */ fcmpo cr0, f26, f0 /* 8000BF9C 00008D9C 4C 40 13 82 */ cror 2, 0, 2 @@ -915,7 +915,7 @@ lbl_8000BEC0: /* 8000BFA8 00008DA8 38 7F 00 84 */ addi r3, r31, 0x84 /* 8000BFAC 00008DAC 90 1F 01 3C */ stw r0, 0x13c(r31) /* 8000BFB0 00008DB0 38 9F 00 44 */ addi r4, r31, 0x44 -/* 8000BFB4 00008DB4 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000BFB4 00008DB4 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000BFB8 00008DB8 D0 1F 01 40 */ stfs f0, 0x140(r31) /* 8000BFBC 00008DBC 4B FF F2 A9 */ bl __as__5xVec3FRC5xVec3 /* 8000BFC0 00008DC0 48 00 04 38 */ b lbl_8000C3F8 @@ -934,17 +934,17 @@ lbl_8000BFC4: /* 8000BFF0 00008DF0 C0 5F 01 60 */ lfs f2, 0x160(r31) /* 8000BFF4 00008DF4 C0 1F 01 48 */ lfs f0, 0x148(r31) /* 8000BFF8 00008DF8 EC 43 10 2A */ fadds f2, f3, f2 -/* 8000BFFC 00008DFC C1 42 80 58 */ lfs f10, lbl_803CC9D8-_SDA2_BASE_(r2) +/* 8000BFFC 00008DFC C1 42 80 58 */ lfs f10, lbl__766-_SDA2_BASE_(r2) /* 8000C000 00008E00 FC 1A 00 40 */ fcmpo cr0, f26, f0 /* 8000C004 00008E04 EC 22 00 72 */ fmuls f1, f2, f1 /* 8000C008 00008E08 EC 2A 00 72 */ fmuls f1, f10, f1 /* 8000C00C 00008E0C 4C 40 13 82 */ cror 2, 0, 2 /* 8000C010 00008E10 40 82 00 3C */ bne lbl_8000C04C -/* 8000C014 00008E14 C0 C2 80 68 */ lfs f6, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000C014 00008E14 C0 C2 80 68 */ lfs f6, lbl__788-_SDA2_BASE_(r2) /* 8000C018 00008E18 EC 7E 07 F2 */ fmuls f3, f30, f31 /* 8000C01C 00008E1C C0 BF 01 40 */ lfs f5, 0x140(r31) /* 8000C020 00008E20 EC 59 07 F2 */ fmuls f2, f25, f31 -/* 8000C024 00008E24 C0 82 80 80 */ lfs f4, lbl_803CCA00-_SDA2_BASE_(r2) +/* 8000C024 00008E24 C0 82 80 80 */ lfs f4, lbl__874-_SDA2_BASE_(r2) /* 8000C028 00008E28 EC 18 07 F2 */ fmuls f0, f24, f31 /* 8000C02C 00008E2C EC A6 28 24 */ fdivs f5, f6, f5 /* 8000C030 00008E30 EC 64 1E F8 */ fmsubs f3, f4, f27, f3 @@ -959,12 +959,12 @@ lbl_8000C04C: /* 8000C050 00008E50 FC 1A 58 40 */ fcmpo cr0, f26, f11 /* 8000C054 00008E54 4C 40 13 82 */ cror 2, 0, 2 /* 8000C058 00008E58 40 82 00 44 */ bne lbl_8000C09C -/* 8000C05C 00008E5C C0 C2 80 80 */ lfs f6, lbl_803CCA00-_SDA2_BASE_(r2) +/* 8000C05C 00008E5C C0 C2 80 80 */ lfs f6, lbl__874-_SDA2_BASE_(r2) /* 8000C060 00008E60 EC 9E 07 F2 */ fmuls f4, f30, f31 /* 8000C064 00008E64 C0 BF 01 40 */ lfs f5, 0x140(r31) /* 8000C068 00008E68 EC 79 07 F2 */ fmuls f3, f25, f31 /* 8000C06C 00008E6C EC 58 07 F2 */ fmuls f2, f24, f31 -/* 8000C070 00008E70 C0 E2 80 68 */ lfs f7, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000C070 00008E70 C0 E2 80 68 */ lfs f7, lbl__788-_SDA2_BASE_(r2) /* 8000C074 00008E74 EC A6 F9 78 */ fmsubs f5, f6, f5, f31 /* 8000C078 00008E78 EC 86 26 F8 */ fmsubs f4, f6, f27, f4 /* 8000C07C 00008E7C EC 66 1F 38 */ fmsubs f3, f6, f28, f3 @@ -977,9 +977,9 @@ lbl_8000C04C: /* 8000C098 00008E98 48 00 00 84 */ b lbl_8000C11C lbl_8000C09C: /* 8000C09C 00008E9C C0 9F 01 40 */ lfs f4, 0x140(r31) -/* 8000C0A0 00008EA0 C1 02 80 80 */ lfs f8, lbl_803CCA00-_SDA2_BASE_(r2) +/* 8000C0A0 00008EA0 C1 02 80 80 */ lfs f8, lbl__874-_SDA2_BASE_(r2) /* 8000C0A4 00008EA4 EC 64 58 2A */ fadds f3, f4, f11 -/* 8000C0A8 00008EA8 C0 C2 80 68 */ lfs f6, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000C0A8 00008EA8 C0 C2 80 68 */ lfs f6, lbl__788-_SDA2_BASE_(r2) /* 8000C0AC 00008EAC EC 44 58 28 */ fsubs f2, f4, f11 /* 8000C0B0 00008EB0 C0 BF 01 88 */ lfs f5, 0x188(r31) /* 8000C0B4 00008EB4 ED 24 F8 28 */ fsubs f9, f4, f31 @@ -1041,9 +1041,9 @@ lbl_8000C188: /* 8000C18C 00008F8C 41 82 00 48 */ beq lbl_8000C1D4 /* 8000C190 00008F90 C0 BF 01 60 */ lfs f5, 0x160(r31) /* 8000C194 00008F94 C0 9F 01 64 */ lfs f4, 0x164(r31) -/* 8000C198 00008F98 C0 22 80 68 */ lfs f1, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000C198 00008F98 C0 22 80 68 */ lfs f1, lbl__788-_SDA2_BASE_(r2) /* 8000C19C 00008F9C EC 45 20 24 */ fdivs f2, f5, f4 -/* 8000C1A0 00008FA0 C0 02 80 74 */ lfs f0, lbl_803CC9F4-_SDA2_BASE_(r2) +/* 8000C1A0 00008FA0 C0 02 80 74 */ lfs f0, lbl__830-_SDA2_BASE_(r2) /* 8000C1A4 00008FA4 EC 22 08 28 */ fsubs f1, f2, f1 /* 8000C1A8 00008FA8 FC 20 0A 10 */ fabs f1, f1 /* 8000C1AC 00008FAC FC 20 08 18 */ frsp f1, f1 @@ -1084,9 +1084,9 @@ lbl_8000C224: /* 8000C22C 0000902C 41 82 00 48 */ beq lbl_8000C274 /* 8000C230 00009030 C0 BF 01 70 */ lfs f5, 0x170(r31) /* 8000C234 00009034 C0 9F 01 74 */ lfs f4, 0x174(r31) -/* 8000C238 00009038 C0 22 80 68 */ lfs f1, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000C238 00009038 C0 22 80 68 */ lfs f1, lbl__788-_SDA2_BASE_(r2) /* 8000C23C 0000903C EC 45 20 24 */ fdivs f2, f5, f4 -/* 8000C240 00009040 C0 02 80 74 */ lfs f0, lbl_803CC9F4-_SDA2_BASE_(r2) +/* 8000C240 00009040 C0 02 80 74 */ lfs f0, lbl__830-_SDA2_BASE_(r2) /* 8000C244 00009044 EC 22 08 28 */ fsubs f1, f2, f1 /* 8000C248 00009048 FC 20 0A 10 */ fabs f1, f1 /* 8000C24C 0000904C FC 20 08 18 */ frsp f1, f1 @@ -1127,9 +1127,9 @@ lbl_8000C2C4: /* 8000C2CC 000090CC 41 82 00 54 */ beq lbl_8000C320 /* 8000C2D0 000090D0 C0 9F 01 80 */ lfs f4, 0x180(r31) /* 8000C2D4 000090D4 C0 7F 01 84 */ lfs f3, 0x184(r31) -/* 8000C2D8 000090D8 C0 22 80 68 */ lfs f1, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000C2D8 000090D8 C0 22 80 68 */ lfs f1, lbl__788-_SDA2_BASE_(r2) /* 8000C2DC 000090DC EC 44 18 24 */ fdivs f2, f4, f3 -/* 8000C2E0 000090E0 C0 02 80 74 */ lfs f0, lbl_803CC9F4-_SDA2_BASE_(r2) +/* 8000C2E0 000090E0 C0 02 80 74 */ lfs f0, lbl__830-_SDA2_BASE_(r2) /* 8000C2E4 000090E4 EC 22 08 28 */ fsubs f1, f2, f1 /* 8000C2E8 000090E8 FC 20 0A 10 */ fabs f1, f1 /* 8000C2EC 000090EC FC 20 08 18 */ frsp f1, f1 @@ -1158,7 +1158,7 @@ lbl_8000C320: /* 8000C344 00009144 C0 1F 01 80 */ lfs f0, 0x180(r31) /* 8000C348 00009148 EC 22 00 28 */ fsubs f1, f2, f0 /* 8000C34C 0000914C 48 02 4D B5 */ bl xDangleClamp__Ff -/* 8000C350 00009150 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000C350 00009150 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000C354 00009154 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8000C358 00009158 40 81 00 4C */ ble lbl_8000C3A4 /* 8000C35C 0000915C FC 16 00 40 */ fcmpo cr0, f22, f0 @@ -1171,7 +1171,7 @@ lbl_8000C320: /* 8000C378 00009178 4C 40 13 82 */ cror 2, 0, 2 /* 8000C37C 0000917C 40 82 00 28 */ bne lbl_8000C3A4 lbl_8000C380: -/* 8000C380 00009180 C0 82 80 74 */ lfs f4, lbl_803CC9F4-_SDA2_BASE_(r2) +/* 8000C380 00009180 C0 82 80 74 */ lfs f4, lbl__830-_SDA2_BASE_(r2) /* 8000C384 00009184 FC 40 C0 90 */ fmr f2, f24 /* 8000C388 00009188 C0 1F 01 60 */ lfs f0, 0x160(r31) /* 8000C38C 0000918C FC 60 F8 90 */ fmr f3, f31 @@ -1181,10 +1181,10 @@ lbl_8000C380: /* 8000C39C 0000919C 4B FF F6 C9 */ bl xCamera.xCam_CorrectP__FP7xCamerafff /* 8000C3A0 000091A0 48 00 00 58 */ b lbl_8000C3F8 lbl_8000C3A4: -/* 8000C3A4 000091A4 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000C3A4 000091A4 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000C3A8 000091A8 FC 16 00 40 */ fcmpo cr0, f22, f0 /* 8000C3AC 000091AC 40 80 00 28 */ bge lbl_8000C3D4 -/* 8000C3B0 000091B0 C0 22 80 74 */ lfs f1, lbl_803CC9F4-_SDA2_BASE_(r2) +/* 8000C3B0 000091B0 C0 22 80 74 */ lfs f1, lbl__830-_SDA2_BASE_(r2) /* 8000C3B4 000091B4 FC 40 C0 90 */ fmr f2, f24 /* 8000C3B8 000091B8 C0 1F 01 60 */ lfs f0, 0x160(r31) /* 8000C3BC 000091BC FC 60 F8 90 */ fmr f3, f31 @@ -1214,8 +1214,8 @@ lbl_8000C3F8: /* 8000C410 00009210 38 7F 00 54 */ addi r3, r31, 0x54 /* 8000C414 00009214 38 81 00 BC */ addi r4, r1, 0xbc /* 8000C418 00009218 48 02 5A 1D */ bl xMat3x3GetEuler__FPC7xMat3x3P5xVec3 -/* 8000C41C 0000921C C0 42 80 68 */ lfs f2, lbl_803CC9E8-_SDA2_BASE_(r2) -/* 8000C420 00009220 C0 0D 88 80 */ lfs f0, lbl_803CB180-_SDA_BASE_(r13) +/* 8000C41C 0000921C C0 42 80 68 */ lfs f2, lbl__788-_SDA2_BASE_(r2) +/* 8000C420 00009220 C0 0D 88 80 */ lfs f0, lbl_last_dt$975-_SDA_BASE_(r13) /* 8000C424 00009224 C0 21 00 B0 */ lfs f1, 0xb0(r1) /* 8000C428 00009228 EE C2 00 24 */ fdivs f22, f2, f0 /* 8000C42C 0000922C C0 01 00 BC */ lfs f0, 0xbc(r1) @@ -1257,14 +1257,14 @@ lbl_8000C3F8: /* 8000C4BC 000092BC 54 60 06 73 */ rlwinm. r0, r3, 0, 0x19, 0x19 /* 8000C4C0 000092C0 41 82 01 B8 */ beq lbl_8000C678 /* 8000C4C4 000092C4 C0 3F 01 4C */ lfs f1, 0x14c(r31) -/* 8000C4C8 000092C8 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000C4C8 000092C8 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000C4CC 000092CC EE C1 F8 28 */ fsubs f22, f1, f31 /* 8000C4D0 000092D0 FC 16 00 40 */ fcmpo cr0, f22, f0 /* 8000C4D4 000092D4 4C 40 13 82 */ cror 2, 0, 2 /* 8000C4D8 000092D8 40 82 00 18 */ bne lbl_8000C4F0 /* 8000C4DC 000092DC 54 60 06 B0 */ rlwinm r0, r3, 0, 0x1a, 0x18 /* 8000C4E0 000092E0 90 1F 01 3C */ stw r0, 0x13c(r31) -/* 8000C4E4 000092E4 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000C4E4 000092E4 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000C4E8 000092E8 D0 1F 01 4C */ stfs f0, 0x14c(r31) /* 8000C4EC 000092EC 48 00 06 90 */ b lbl_8000CB7C lbl_8000C4F0: @@ -1286,9 +1286,9 @@ lbl_8000C4F0: /* 8000C52C 0000932C FC 16 10 40 */ fcmpo cr0, f22, f2 /* 8000C530 00009330 4C 40 13 82 */ cror 2, 0, 2 /* 8000C534 00009334 40 82 00 30 */ bne lbl_8000C564 -/* 8000C538 00009338 C0 62 80 68 */ lfs f3, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000C538 00009338 C0 62 80 68 */ lfs f3, lbl__788-_SDA2_BASE_(r2) /* 8000C53C 0000933C C0 5F 01 4C */ lfs f2, 0x14c(r31) -/* 8000C540 00009340 C0 02 80 80 */ lfs f0, lbl_803CCA00-_SDA2_BASE_(r2) +/* 8000C540 00009340 C0 02 80 80 */ lfs f0, lbl__874-_SDA2_BASE_(r2) /* 8000C544 00009344 EC A3 10 24 */ fdivs f5, f3, f2 /* 8000C548 00009348 EC 60 E7 78 */ fmsubs f3, f0, f29, f28 /* 8000C54C 0000934C EC 40 DF B8 */ fmsubs f2, f0, f30, f27 @@ -1302,9 +1302,9 @@ lbl_8000C564: /* 8000C568 00009368 FC 16 50 40 */ fcmpo cr0, f22, f10 /* 8000C56C 0000936C 4C 40 13 82 */ cror 2, 0, 2 /* 8000C570 00009370 40 82 00 38 */ bne lbl_8000C5A8 -/* 8000C574 00009374 C0 C2 80 80 */ lfs f6, lbl_803CCA00-_SDA2_BASE_(r2) +/* 8000C574 00009374 C0 C2 80 80 */ lfs f6, lbl__874-_SDA2_BASE_(r2) /* 8000C578 00009378 C0 1F 01 4C */ lfs f0, 0x14c(r31) -/* 8000C57C 0000937C C0 E2 80 68 */ lfs f7, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000C57C 0000937C C0 E2 80 68 */ lfs f7, lbl__788-_SDA2_BASE_(r2) /* 8000C580 00009380 EC 86 E7 78 */ fmsubs f4, f6, f29, f28 /* 8000C584 00009384 EC A6 F8 38 */ fmsubs f5, f6, f0, f31 /* 8000C588 00009388 EC 66 DF B8 */ fmsubs f3, f6, f30, f27 @@ -1317,9 +1317,9 @@ lbl_8000C564: /* 8000C5A4 000093A4 48 00 00 88 */ b lbl_8000C62C lbl_8000C5A8: /* 8000C5A8 000093A8 C0 BF 01 4C */ lfs f5, 0x14c(r31) -/* 8000C5AC 000093AC C0 02 80 80 */ lfs f0, lbl_803CCA00-_SDA2_BASE_(r2) +/* 8000C5AC 000093AC C0 02 80 80 */ lfs f0, lbl__874-_SDA2_BASE_(r2) /* 8000C5B0 000093B0 EC 85 50 2A */ fadds f4, f5, f10 -/* 8000C5B4 000093B4 C1 02 80 68 */ lfs f8, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000C5B4 000093B4 C1 02 80 68 */ lfs f8, lbl__788-_SDA2_BASE_(r2) /* 8000C5B8 000093B8 EC 65 50 28 */ fsubs f3, f5, f10 /* 8000C5BC 000093BC C0 DF 01 98 */ lfs f6, 0x198(r31) /* 8000C5C0 000093C0 EC E5 F8 28 */ fsubs f7, f5, f31 @@ -1327,7 +1327,7 @@ lbl_8000C5A8: /* 8000C5C8 000093C8 ED 24 10 28 */ fsubs f9, f4, f2 /* 8000C5CC 000093CC C0 9F 01 A0 */ lfs f4, 0x1a0(r31) /* 8000C5D0 000093D0 ED 4A 38 2A */ fadds f10, f10, f7 -/* 8000C5D4 000093D4 C0 E2 80 58 */ lfs f7, lbl_803CC9D8-_SDA2_BASE_(r2) +/* 8000C5D4 000093D4 C0 E2 80 58 */ lfs f7, lbl__766-_SDA2_BASE_(r2) /* 8000C5D8 000093D8 EC 68 18 24 */ fdivs f3, f8, f3 /* 8000C5DC 000093DC ED 00 48 24 */ fdivs f8, f0, f9 /* 8000C5E0 000093E0 EC DD 32 3A */ fmadds f6, f29, f8, f6 @@ -1372,7 +1372,7 @@ lbl_8000C62C: lbl_8000C678: /* 8000C678 00009478 C0 7F 01 D4 */ lfs f3, 0x1d4(r31) /* 8000C67C 0000947C C0 5F 01 D8 */ lfs f2, 0x1d8(r31) -/* 8000C680 00009480 C0 02 80 74 */ lfs f0, lbl_803CC9F4-_SDA2_BASE_(r2) +/* 8000C680 00009480 C0 02 80 74 */ lfs f0, lbl__830-_SDA2_BASE_(r2) /* 8000C684 00009484 EC 23 10 28 */ fsubs f1, f3, f2 /* 8000C688 00009488 FC 20 0A 10 */ fabs f1, f1 /* 8000C68C 0000948C FC 20 08 18 */ frsp f1, f1 @@ -1388,7 +1388,7 @@ lbl_8000C678: lbl_8000C6B4: /* 8000C6B4 000094B4 C0 7F 01 DC */ lfs f3, 0x1dc(r31) /* 8000C6B8 000094B8 C0 5F 01 E0 */ lfs f2, 0x1e0(r31) -/* 8000C6BC 000094BC C0 02 80 74 */ lfs f0, lbl_803CC9F4-_SDA2_BASE_(r2) +/* 8000C6BC 000094BC C0 02 80 74 */ lfs f0, lbl__830-_SDA2_BASE_(r2) /* 8000C6C0 000094C0 EC 23 10 28 */ fsubs f1, f3, f2 /* 8000C6C4 000094C4 FC 20 0A 10 */ fabs f1, f1 /* 8000C6C8 000094C8 FC 20 08 18 */ frsp f1, f1 @@ -1404,7 +1404,7 @@ lbl_8000C6B4: lbl_8000C6F0: /* 8000C6F0 000094F0 C0 7F 01 E4 */ lfs f3, 0x1e4(r31) /* 8000C6F4 000094F4 C0 5F 01 E8 */ lfs f2, 0x1e8(r31) -/* 8000C6F8 000094F8 C0 02 80 74 */ lfs f0, lbl_803CC9F4-_SDA2_BASE_(r2) +/* 8000C6F8 000094F8 C0 02 80 74 */ lfs f0, lbl__830-_SDA2_BASE_(r2) /* 8000C6FC 000094FC EC 23 10 28 */ fsubs f1, f3, f2 /* 8000C700 00009500 FC 20 0A 10 */ fabs f1, f1 /* 8000C704 00009504 FC 20 08 18 */ frsp f1, f1 @@ -1444,7 +1444,7 @@ lbl_8000C744: /* 8000C784 00009584 38 9F 00 14 */ addi r4, r31, 0x14 /* 8000C788 00009588 EC 00 07 72 */ fmuls f0, f0, f29 /* 8000C78C 0000958C D0 01 00 8C */ stfs f0, 0x8c(r1) -/* 8000C790 00009590 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000C790 00009590 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000C794 00009594 D0 01 00 8C */ stfs f0, 0x8c(r1) /* 8000C798 00009598 4B FF EE 31 */ bl __as__7xMat3x3FRC7xMat3x3 /* 8000C79C 0000959C 80 9F 01 10 */ lwz r4, 0x110(r31) @@ -1461,9 +1461,9 @@ lbl_8000C744: /* 8000C7C8 000095C8 C0 43 00 30 */ lfs f2, 0x30(r3) /* 8000C7CC 000095CC EE E1 00 28 */ fsubs f23, f1, f0 /* 8000C7D0 000095D0 C0 3F 00 44 */ lfs f1, 0x44(r31) -/* 8000C7D4 000095D4 C0 02 80 68 */ lfs f0, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000C7D4 000095D4 C0 02 80 68 */ lfs f0, lbl__788-_SDA2_BASE_(r2) /* 8000C7D8 000095D8 EE C2 08 28 */ fsubs f22, f2, f1 -/* 8000C7DC 000095DC C0 42 80 74 */ lfs f2, lbl_803CC9F4-_SDA2_BASE_(r2) +/* 8000C7DC 000095DC C0 42 80 74 */ lfs f2, lbl__830-_SDA2_BASE_(r2) /* 8000C7E0 000095E0 EC 37 05 F2 */ fmuls f1, f23, f23 /* 8000C7E4 000095E4 EC 36 0D BA */ fmadds f1, f22, f22, f1 /* 8000C7E8 000095E8 EC 01 00 28 */ fsubs f0, f1, f0 @@ -1481,18 +1481,18 @@ lbl_8000C80C: /* 8000C814 00009614 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 8000C818 00009618 4C 40 13 82 */ cror 2, 0, 2 /* 8000C81C 0000961C 40 82 00 10 */ bne lbl_8000C82C -/* 8000C820 00009620 C0 E2 80 54 */ lfs f7, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000C820 00009620 C0 E2 80 54 */ lfs f7, lbl__765-_SDA2_BASE_(r2) /* 8000C824 00009624 FD 00 38 90 */ fmr f8, f7 /* 8000C828 00009628 48 00 00 18 */ b lbl_8000C840 lbl_8000C82C: /* 8000C82C 0000962C 4B FF DF D1 */ bl xsqrt__Ff -/* 8000C830 00009630 C0 02 80 68 */ lfs f0, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000C830 00009630 C0 02 80 68 */ lfs f0, lbl__788-_SDA2_BASE_(r2) /* 8000C834 00009634 EC 00 08 24 */ fdivs f0, f0, f1 /* 8000C838 00009638 EC F6 00 32 */ fmuls f7, f22, f0 /* 8000C83C 0000963C ED 17 00 32 */ fmuls f8, f23, f0 lbl_8000C840: /* 8000C840 00009640 80 7F 01 10 */ lwz r3, 0x110(r31) -/* 8000C844 00009644 C0 C2 80 54 */ lfs f6, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000C844 00009644 C0 C2 80 54 */ lfs f6, lbl__765-_SDA2_BASE_(r2) /* 8000C848 00009648 C0 03 00 24 */ lfs f0, 0x24(r3) /* 8000C84C 0000964C C0 23 00 20 */ lfs f1, 0x20(r3) /* 8000C850 00009650 EC 00 01 B2 */ fmuls f0, f0, f6 @@ -1511,7 +1511,7 @@ lbl_8000C840: /* 8000C884 00009684 C0 43 00 38 */ lfs f2, 0x38(r3) /* 8000C888 00009688 EC 09 01 B2 */ fmuls f0, f9, f6 /* 8000C88C 0000968C ED 24 10 28 */ fsubs f9, f4, f2 -/* 8000C890 00009690 C0 42 80 94 */ lfs f2, lbl_803CCA14-_SDA2_BASE_(r2) +/* 8000C890 00009690 C0 42 80 94 */ lfs f2, lbl__1235-_SDA2_BASE_(r2) /* 8000C894 00009694 EC 01 01 FA */ fmadds f0, f1, f7, f0 /* 8000C898 00009698 EC 09 02 3A */ fmadds f0, f9, f8, f0 /* 8000C89C 0000969C EC 02 00 32 */ fmuls f0, f2, f0 @@ -1545,7 +1545,7 @@ lbl_8000C8C4: /* 8000C908 00009708 EC 24 00 FA */ fmadds f1, f4, f3, f0 /* 8000C90C 0000970C 48 00 1E 05 */ bl xacos__Ff /* 8000C910 00009710 FE C0 08 90 */ fmr f22, f1 -/* 8000C914 00009714 C0 02 80 98 */ lfs f0, lbl_803CCA18-_SDA2_BASE_(r2) +/* 8000C914 00009714 C0 02 80 98 */ lfs f0, lbl__1236-_SDA2_BASE_(r2) /* 8000C918 00009718 FC 16 00 40 */ fcmpo cr0, f22, f0 /* 8000C91C 0000971C 40 81 00 88 */ ble lbl_8000C9A4 /* 8000C920 00009720 38 61 00 64 */ addi r3, r1, 0x64 @@ -1554,12 +1554,12 @@ lbl_8000C8C4: /* 8000C92C 0000972C 38 61 00 54 */ addi r3, r1, 0x54 /* 8000C930 00009730 38 81 01 1C */ addi r4, r1, 0x11c /* 8000C934 00009734 48 02 63 51 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 -/* 8000C938 00009738 C0 22 80 60 */ lfs f1, lbl_803CC9E0-_SDA2_BASE_(r2) -/* 8000C93C 0000973C C0 02 80 9C */ lfs f0, lbl_803CCA1C-_SDA2_BASE_(r2) +/* 8000C938 00009738 C0 22 80 60 */ lfs f1, lbl__786-_SDA2_BASE_(r2) +/* 8000C93C 0000973C C0 02 80 9C */ lfs f0, lbl__1237-_SDA2_BASE_(r2) /* 8000C940 00009740 EC 21 B0 28 */ fsubs f1, f1, f22 /* 8000C944 00009744 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8000C948 00009748 40 80 00 38 */ bge lbl_8000C980 -/* 8000C94C 0000974C C0 02 80 A0 */ lfs f0, lbl_803CCA20-_SDA2_BASE_(r2) +/* 8000C94C 0000974C C0 02 80 A0 */ lfs f0, lbl__1238-_SDA2_BASE_(r2) /* 8000C950 00009750 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8000C954 00009754 40 81 00 1C */ ble lbl_8000C970 /* 8000C958 00009758 EC 21 B0 24 */ fdivs f1, f1, f22 @@ -1574,7 +1574,7 @@ lbl_8000C970: /* 8000C978 00009778 48 00 1D 75 */ bl __as__5xQuatFRC5xQuat /* 8000C97C 0000977C 48 00 00 1C */ b lbl_8000C998 lbl_8000C980: -/* 8000C980 00009780 C0 02 80 98 */ lfs f0, lbl_803CCA18-_SDA2_BASE_(r2) +/* 8000C980 00009780 C0 02 80 98 */ lfs f0, lbl__1236-_SDA2_BASE_(r2) /* 8000C984 00009784 38 61 00 44 */ addi r3, r1, 0x44 /* 8000C988 00009788 38 81 00 64 */ addi r4, r1, 0x64 /* 8000C98C 0000978C 38 A1 00 54 */ addi r5, r1, 0x54 @@ -1588,9 +1588,9 @@ lbl_8000C9A4: /* 8000C9A4 000097A4 38 61 00 34 */ addi r3, r1, 0x34 /* 8000C9A8 000097A8 38 81 01 1C */ addi r4, r1, 0x11c /* 8000C9AC 000097AC 48 02 62 D9 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 -/* 8000C9B0 000097B0 C0 42 80 54 */ lfs f2, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000C9B0 000097B0 C0 42 80 54 */ lfs f2, lbl__765-_SDA2_BASE_(r2) /* 8000C9B4 000097B4 7F E3 FB 78 */ mr r3, r31 -/* 8000C9B8 000097B8 C0 22 80 A4 */ lfs f1, lbl_803CCA24-_SDA2_BASE_(r2) +/* 8000C9B8 000097B8 C0 22 80 A4 */ lfs f1, lbl__1239-_SDA2_BASE_(r2) /* 8000C9BC 000097BC 38 A1 00 34 */ addi r5, r1, 0x34 /* 8000C9C0 000097C0 FC 60 10 90 */ fmr f3, f2 /* 8000C9C4 000097C4 38 80 00 00 */ li r4, 0 @@ -1602,7 +1602,7 @@ lbl_8000C9A4: /* 8000C9DC 000097DC 38 A1 00 34 */ addi r5, r1, 0x34 /* 8000C9E0 000097E0 7C 64 1B 78 */ mr r4, r3 /* 8000C9E4 000097E4 48 02 68 4D */ bl xQuatMul__FP5xQuatPC5xQuatPC5xQuat -/* 8000C9E8 000097E8 C0 02 80 A8 */ lfs f0, lbl_803CCA28-_SDA2_BASE_(r2) +/* 8000C9E8 000097E8 C0 02 80 A8 */ lfs f0, lbl__1240-_SDA2_BASE_(r2) /* 8000C9EC 000097EC 38 61 00 14 */ addi r3, r1, 0x14 /* 8000C9F0 000097F0 38 9F 01 A4 */ addi r4, r31, 0x1a4 /* 8000C9F4 000097F4 38 A1 00 34 */ addi r5, r1, 0x34 @@ -1619,17 +1619,17 @@ lbl_8000CA10: /* 8000CA1C 0000981C 38 BF 00 44 */ addi r5, r31, 0x44 /* 8000CA20 00009820 C0 06 00 30 */ lfs f0, 0x30(r6) /* 8000CA24 00009824 D0 01 00 08 */ stfs f0, 8(r1) -/* 8000CA28 00009828 C0 22 80 70 */ lfs f1, lbl_803CC9F0-_SDA2_BASE_(r2) +/* 8000CA28 00009828 C0 22 80 70 */ lfs f1, lbl__790-_SDA2_BASE_(r2) /* 8000CA2C 0000982C C0 06 00 34 */ lfs f0, 0x34(r6) /* 8000CA30 00009830 EC 01 00 2A */ fadds f0, f1, f0 /* 8000CA34 00009834 D0 01 00 0C */ stfs f0, 0xc(r1) /* 8000CA38 00009838 C0 06 00 38 */ lfs f0, 0x38(r6) /* 8000CA3C 0000983C D0 01 00 10 */ stfs f0, 0x10(r1) -/* 8000CA40 00009840 C0 22 80 AC */ lfs f1, lbl_803CCA2C-_SDA2_BASE_(r2) +/* 8000CA40 00009840 C0 22 80 AC */ lfs f1, lbl__1241-_SDA2_BASE_(r2) /* 8000CA44 00009844 48 00 55 21 */ bl xSweptSpherePrepare__FP12xSweptSphereP5xVec3P5xVec3f -/* 8000CA48 00009848 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8000CA48 00009848 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8000CA4C 0000984C 38 61 01 4C */ addi r3, r1, 0x14c -/* 8000CA50 00009850 3B C4 05 58 */ addi r30, r4, lbl_803C0558@l +/* 8000CA50 00009850 3B C4 05 58 */ addi r30, r4, lbl_globals@l /* 8000CA54 00009854 80 9E 1F C0 */ lwz r4, 0x1fc0(r30) /* 8000CA58 00009858 80 84 00 44 */ lwz r4, 0x44(r4) /* 8000CA5C 0000985C 48 00 6D 8D */ bl xSweptSphereToEnv__FP12xSweptSphereP4xEnv @@ -1645,14 +1645,14 @@ lbl_8000CA10: /* 8000CA84 00009884 48 00 1B CD */ bl xVec3Length__FPC5xVec3 /* 8000CA88 00009888 D0 21 00 E4 */ stfs f1, 0xe4(r1) /* 8000CA8C 0000988C FC 20 08 18 */ frsp f1, f1 -/* 8000CA90 00009890 C0 02 80 74 */ lfs f0, lbl_803CC9F4-_SDA2_BASE_(r2) +/* 8000CA90 00009890 C0 02 80 74 */ lfs f0, lbl__830-_SDA2_BASE_(r2) /* 8000CA94 00009894 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8000CA98 00009898 40 81 00 08 */ ble lbl_8000CAA0 /* 8000CA9C 0000989C 48 00 00 08 */ b lbl_8000CAA4 lbl_8000CAA0: /* 8000CAA0 000098A0 FC 20 00 90 */ fmr f1, f0 lbl_8000CAA4: -/* 8000CAA4 000098A4 C0 02 80 68 */ lfs f0, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000CAA4 000098A4 C0 02 80 68 */ lfs f0, lbl__788-_SDA2_BASE_(r2) /* 8000CAA8 000098A8 7F A3 EB 78 */ mr r3, r29 /* 8000CAAC 000098AC 7F A4 EB 78 */ mr r4, r29 /* 8000CAB0 000098B0 EC 20 08 24 */ fdivs f1, f0, f1 @@ -1663,24 +1663,24 @@ lbl_8000CAA4: /* 8000CAC4 000098C4 40 82 00 14 */ bne lbl_8000CAD8 /* 8000CAC8 000098C8 60 60 04 00 */ ori r0, r3, 0x400 /* 8000CACC 000098CC 90 01 00 E8 */ stw r0, 0xe8(r1) -/* 8000CAD0 000098D0 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000CAD0 000098D0 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000CAD4 000098D4 D0 01 00 E0 */ stfs f0, 0xe0(r1) lbl_8000CAD8: /* 8000CAD8 000098D8 3C 80 80 01 */ lis r4, lbl_8000BBBC@ha -/* 8000CADC 000098DC 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha +/* 8000CADC 000098DC 3C 60 80 3D */ lis r3, lbl_colls_grid@ha /* 8000CAE0 000098E0 3B A1 02 04 */ addi r29, r1, 0x204 /* 8000CAE4 000098E4 38 A1 00 C8 */ addi r5, r1, 0xc8 /* 8000CAE8 000098E8 38 C4 BB BC */ addi r6, r4, lbl_8000BBBC@l /* 8000CAEC 000098EC 80 9E 1F C0 */ lwz r4, 0x1fc0(r30) -/* 8000CAF0 000098F0 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l +/* 8000CAF0 000098F0 38 63 A6 D8 */ addi r3, r3, lbl_colls_grid@l /* 8000CAF4 000098F4 7F A7 EB 78 */ mr r7, r29 /* 8000CAF8 000098F8 39 01 01 4C */ addi r8, r1, 0x14c /* 8000CAFC 000098FC 48 03 2D 95 */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv -/* 8000CB00 00009900 3C 60 80 3D */ lis r3, lbl_803CA774@ha +/* 8000CB00 00009900 3C 60 80 3D */ lis r3, lbl_colls_oso_grid@ha /* 8000CB04 00009904 3C A0 80 01 */ lis r5, lbl_8000BBBC@ha /* 8000CB08 00009908 38 C5 BB BC */ addi r6, r5, lbl_8000BBBC@l /* 8000CB0C 0000990C 80 9E 1F C0 */ lwz r4, 0x1fc0(r30) -/* 8000CB10 00009910 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l +/* 8000CB10 00009910 38 63 A7 74 */ addi r3, r3, lbl_colls_oso_grid@l /* 8000CB14 00009914 7F A7 EB 78 */ mr r7, r29 /* 8000CB18 00009918 38 A1 00 C8 */ addi r5, r1, 0xc8 /* 8000CB1C 0000991C 39 01 01 4C */ addi r8, r1, 0x14c @@ -1689,7 +1689,7 @@ lbl_8000CAD8: /* 8000CB28 00009928 C0 01 01 68 */ lfs f0, 0x168(r1) /* 8000CB2C 0000992C FC 02 00 00 */ fcmpu cr0, f2, f0 /* 8000CB30 00009930 41 82 00 64 */ beq lbl_8000CB94 -/* 8000CB34 00009934 C0 02 80 B0 */ lfs f0, lbl_803CCA30-_SDA2_BASE_(r2) +/* 8000CB34 00009934 C0 02 80 B0 */ lfs f0, lbl__1242-_SDA2_BASE_(r2) /* 8000CB38 00009938 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8000CB3C 0000993C 40 81 00 08 */ ble lbl_8000CB44 /* 8000CB40 00009940 48 00 00 08 */ b lbl_8000CB48 @@ -1710,14 +1710,14 @@ lbl_8000CB48: /* 8000CB74 00009974 D0 1F 00 4C */ stfs f0, 0x4c(r31) /* 8000CB78 00009978 48 00 00 1C */ b lbl_8000CB94 lbl_8000CB7C: -/* 8000CB7C 0000997C 80 0D 80 08 */ lwz r0, lbl_803CA908-_SDA_BASE_(r13) +/* 8000CB7C 0000997C 80 0D 80 08 */ lwz r0, lbl_xcam_do_collis-_SDA_BASE_(r13) /* 8000CB80 00009980 2C 00 00 00 */ cmpwi r0, 0 /* 8000CB84 00009984 41 82 00 10 */ beq lbl_8000CB94 -/* 8000CB88 00009988 80 0D 88 70 */ lwz r0, lbl_803CB170-_SDA_BASE_(r13) +/* 8000CB88 00009988 80 0D 88 70 */ lwz r0, lbl_sCamCollis-_SDA_BASE_(r13) /* 8000CB8C 0000998C 2C 00 00 00 */ cmpwi r0, 0 /* 8000CB90 00009990 40 82 FE 80 */ bne lbl_8000CA10 lbl_8000CB94: -/* 8000CB94 00009994 D3 ED 88 80 */ stfs f31, lbl_803CB180-_SDA_BASE_(r13) +/* 8000CB94 00009994 D3 ED 88 80 */ stfs f31, lbl_last_dt$975-_SDA_BASE_(r13) /* 8000CB98 00009998 38 9F 00 14 */ addi r4, r31, 0x14 /* 8000CB9C 0000999C 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8000CBA0 000099A0 48 0B 39 91 */ bl iCameraUpdatePos__FP8RwCameraP7xMat4x3 @@ -1762,7 +1762,7 @@ xCameraUpdate__FP7xCameraf: /* 8000CC2C 00009A2C 93 A1 00 24 */ stw r29, 0x24(r1) /* 8000CC30 00009A30 93 81 00 20 */ stw r28, 0x20(r1) /* 8000CC34 00009A34 FF E0 08 90 */ fmr f31, f1 -/* 8000CC38 00009A38 C0 02 80 B4 */ lfs f0, lbl_803CCA34-_SDA2_BASE_(r2) +/* 8000CC38 00009A38 C0 02 80 B4 */ lfs f0, lbl__1283-_SDA2_BASE_(r2) /* 8000CC3C 00009A3C 7C 7C 1B 78 */ mr r28, r3 /* 8000CC40 00009A40 EC 20 07 F2 */ fmuls f1, f0, f31 /* 8000CC44 00009A44 48 00 00 8D */ bl ceilf__3stdFf @@ -1770,7 +1770,7 @@ xCameraUpdate__FP7xCameraf: /* 8000CC4C 00009A4C 3C 00 43 30 */ lis r0, 0x4330 /* 8000CC50 00009A50 90 01 00 10 */ stw r0, 0x10(r1) /* 8000CC54 00009A54 3B C0 00 00 */ li r30, 0 -/* 8000CC58 00009A58 C8 22 80 B8 */ lfd f1, lbl_803CCA38-_SDA2_BASE_(r2) +/* 8000CC58 00009A58 C8 22 80 B8 */ lfd f1, lbl__1286-_SDA2_BASE_(r2) /* 8000CC5C 00009A5C D8 01 00 08 */ stfd f0, 8(r1) /* 8000CC60 00009A60 83 A1 00 0C */ lwz r29, 0xc(r1) /* 8000CC64 00009A64 6F A0 80 00 */ xoris r0, r29, 0x8000 @@ -1786,7 +1786,7 @@ lbl_8000CC80: /* 8000CC88 00009A88 7C 00 00 34 */ cntlzw r0, r0 /* 8000CC8C 00009A8C 7F 83 E3 78 */ mr r3, r28 /* 8000CC90 00009A90 54 00 DE 3E */ rlwinm r0, r0, 0x1b, 0x18, 0x1f -/* 8000CC94 00009A94 90 0D 88 70 */ stw r0, lbl_803CB170-_SDA_BASE_(r13) +/* 8000CC94 00009A94 90 0D 88 70 */ stw r0, lbl_sCamCollis-_SDA_BASE_(r13) /* 8000CC98 00009A98 4B FF F1 91 */ bl xCamera._xCameraUpdate__FP7xCameraf /* 8000CC9C 00009A9C 3B DE 00 01 */ addi r30, r30, 1 lbl_8000CCA0: @@ -1841,15 +1841,15 @@ xCameraBegin__FP7xCamerai: xCameraFXBegin__FP7xCamera: /* 8000CD40 00009B40 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000CD44 00009B44 7C 08 02 A6 */ mflr r0 -/* 8000CD48 00009B48 3C 80 80 2C */ lis r4, lbl_802B8A00@ha +/* 8000CD48 00009B48 3C 80 80 2C */ lis r4, lbl_sCameraFXMatOld@ha /* 8000CD4C 00009B4C 90 01 00 14 */ stw r0, 0x14(r1) /* 8000CD50 00009B50 93 E1 00 0C */ stw r31, 0xc(r1) /* 8000CD54 00009B54 7C 7F 1B 78 */ mr r31, r3 -/* 8000CD58 00009B58 38 64 8A 00 */ addi r3, r4, lbl_802B8A00@l +/* 8000CD58 00009B58 38 64 8A 00 */ addi r3, r4, lbl_sCameraFXMatOld@l /* 8000CD5C 00009B5C 48 00 17 69 */ bl xMat4x3Identity__FP7xMat4x3 -/* 8000CD60 00009B60 3C 60 80 2C */ lis r3, lbl_802B8A00@ha +/* 8000CD60 00009B60 3C 60 80 2C */ lis r3, lbl_sCameraFXMatOld@ha /* 8000CD64 00009B64 38 9F 00 14 */ addi r4, r31, 0x14 -/* 8000CD68 00009B68 38 63 8A 00 */ addi r3, r3, lbl_802B8A00@l +/* 8000CD68 00009B68 38 63 8A 00 */ addi r3, r3, lbl_sCameraFXMatOld@l /* 8000CD6C 00009B6C 48 00 17 81 */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 8000CD70 00009B70 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000CD74 00009B74 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1861,15 +1861,15 @@ xCameraFXBegin__FP7xCamera: xCamera.xCameraFXInit__Fv: /* 8000CD84 00009B84 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000CD88 00009B88 7C 08 02 A6 */ mflr r0 -/* 8000CD8C 00009B8C 3C 60 80 38 */ lis r3, lbl_8038452C@ha +/* 8000CD8C 00009B8C 3C 60 80 38 */ lis r3, lbl_sCameraFX@ha /* 8000CD90 00009B90 38 80 00 00 */ li r4, 0 /* 8000CD94 00009B94 90 01 00 14 */ stw r0, 0x14(r1) -/* 8000CD98 00009B98 38 63 45 2C */ addi r3, r3, lbl_8038452C@l +/* 8000CD98 00009B98 38 63 45 2C */ addi r3, r3, lbl_sCameraFX@l /* 8000CD9C 00009B9C 38 A0 02 F8 */ li r5, 0x2f8 /* 8000CDA0 00009BA0 4B FF 66 B9 */ bl memset -/* 8000CDA4 00009BA4 3C 60 80 38 */ lis r3, lbl_8038452C@ha +/* 8000CDA4 00009BA4 3C 60 80 38 */ lis r3, lbl_sCameraFX@ha /* 8000CDA8 00009BA8 38 00 00 00 */ li r0, 0 -/* 8000CDAC 00009BAC 38 63 45 2C */ addi r3, r3, lbl_8038452C@l +/* 8000CDAC 00009BAC 38 63 45 2C */ addi r3, r3, lbl_sCameraFX@l /* 8000CDB0 00009BB0 90 03 00 04 */ stw r0, 4(r3) /* 8000CDB4 00009BB4 90 03 00 50 */ stw r0, 0x50(r3) /* 8000CDB8 00009BB8 90 03 00 9C */ stw r0, 0x9c(r3) @@ -1887,9 +1887,9 @@ xCamera.xCameraFXInit__Fv: .global xCameraFXAlloc__Fv xCameraFXAlloc__Fv: -/* 8000CDE8 00009BE8 3C 60 80 38 */ lis r3, lbl_8038452C@ha +/* 8000CDE8 00009BE8 3C 60 80 38 */ lis r3, lbl_sCameraFX@ha /* 8000CDEC 00009BEC 38 00 00 0A */ li r0, 0xa -/* 8000CDF0 00009BF0 38 63 45 2C */ addi r3, r3, lbl_8038452C@l +/* 8000CDF0 00009BF0 38 63 45 2C */ addi r3, r3, lbl_sCameraFX@l /* 8000CDF4 00009BF4 7C 09 03 A6 */ mtctr r0 lbl_8000CDF8: /* 8000CDF8 00009BF8 80 03 00 04 */ lwz r0, 4(r3) @@ -1897,9 +1897,9 @@ lbl_8000CDF8: /* 8000CE00 00009C00 40 82 00 20 */ bne lbl_8000CE20 /* 8000CE04 00009C04 38 00 00 01 */ li r0, 1 /* 8000CE08 00009C08 90 03 00 04 */ stw r0, 4(r3) -/* 8000CE0C 00009C0C C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000CE0C 00009C0C C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000CE10 00009C10 D0 03 00 08 */ stfs f0, 8(r3) -/* 8000CE14 00009C14 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000CE14 00009C14 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000CE18 00009C18 D0 03 00 0C */ stfs f0, 0xc(r3) /* 8000CE1C 00009C1C 4E 80 00 20 */ blr lbl_8000CE20: @@ -1936,7 +1936,7 @@ lbl_8000CE60: /* 8000CE94 00009C94 D0 23 00 28 */ stfs f1, 0x28(r3) /* 8000CE98 00009C98 38 00 00 02 */ li r0, 2 /* 8000CE9C 00009C9C 90 03 00 20 */ stw r0, 0x20(r3) -/* 8000CEA0 00009CA0 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000CEA0 00009CA0 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000CEA4 00009CA4 D0 03 00 2C */ stfs f0, 0x2c(r3) lbl_8000CEA8: /* 8000CEA8 00009CA8 C0 23 00 28 */ lfs f1, 0x28(r3) @@ -1972,7 +1972,7 @@ lbl_8000CEFC: /* 8000CF14 00009D14 EC 02 00 7C */ fnmsubs f0, f2, f1, f0 /* 8000CF18 00009D18 D0 03 00 28 */ stfs f0, 0x28(r3) /* 8000CF1C 00009D1C C0 23 00 28 */ lfs f1, 0x28(r3) -/* 8000CF20 00009D20 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000CF20 00009D20 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000CF24 00009D24 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8000CF28 00009D28 4C 40 13 82 */ cror 2, 0, 2 /* 8000CF2C 00009D2C 40 82 00 1C */ bne lbl_8000CF48 @@ -2024,16 +2024,16 @@ xCameraFXShake__FfffffP5xVec3P5xVec3: /* 8000CFD0 00009DD0 90 1F 00 00 */ stw r0, 0(r31) /* 8000CFD4 00009DD4 D3 7F 00 0C */ stfs f27, 0xc(r31) /* 8000CFD8 00009DD8 D3 9F 00 10 */ stfs f28, 0x10(r31) -/* 8000CFDC 00009DDC C0 02 80 68 */ lfs f0, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000CFDC 00009DDC C0 02 80 68 */ lfs f0, lbl__788-_SDA2_BASE_(r2) /* 8000CFE0 00009DE0 D0 1F 00 14 */ stfs f0, 0x14(r31) -/* 8000CFE4 00009DE4 C0 02 80 68 */ lfs f0, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000CFE4 00009DE4 C0 02 80 68 */ lfs f0, lbl__788-_SDA2_BASE_(r2) /* 8000CFE8 00009DE8 D0 1F 00 18 */ stfs f0, 0x18(r31) /* 8000CFEC 00009DEC D3 BF 00 24 */ stfs f29, 0x24(r31) -/* 8000CFF0 00009DF0 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000CFF0 00009DF0 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000CFF4 00009DF4 D0 1F 00 20 */ stfs f0, 0x20(r31) -/* 8000CFF8 00009DF8 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000CFF8 00009DF8 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000CFFC 00009DFC D0 1F 00 28 */ stfs f0, 0x28(r31) -/* 8000D000 00009E00 C0 02 80 68 */ lfs f0, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000D000 00009E00 C0 02 80 68 */ lfs f0, lbl__788-_SDA2_BASE_(r2) /* 8000D004 00009E04 EC 00 D8 24 */ fdivs f0, f0, f27 /* 8000D008 00009E08 D0 1F 00 2C */ stfs f0, 0x2c(r31) /* 8000D00C 00009E0C D3 DF 00 30 */ stfs f30, 0x30(r31) @@ -2103,11 +2103,11 @@ lbl_8000D0E0: /* 8000D0FC 00009EFC EC 01 00 28 */ fsubs f0, f1, f0 /* 8000D100 00009F00 EF C2 00 32 */ fmuls f30, f2, f0 /* 8000D104 00009F04 48 02 3B 85 */ bl xurand__Fv -/* 8000D108 00009F08 C0 02 80 58 */ lfs f0, lbl_803CC9D8-_SDA2_BASE_(r2) -/* 8000D10C 00009F0C C0 42 80 C0 */ lfs f2, lbl_803CCA40-_SDA2_BASE_(r2) +/* 8000D108 00009F08 C0 02 80 58 */ lfs f0, lbl__766-_SDA2_BASE_(r2) +/* 8000D10C 00009F0C C0 42 80 C0 */ lfs f2, lbl__1404-_SDA2_BASE_(r2) /* 8000D110 00009F10 EC 61 00 28 */ fsubs f3, f1, f0 /* 8000D114 00009F14 C0 3E 00 34 */ lfs f1, 0x34(r30) -/* 8000D118 00009F18 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000D118 00009F18 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000D11C 00009F1C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8000D120 00009F20 EF A2 00 F2 */ fmuls f29, f2, f3 /* 8000D124 00009F24 40 81 00 54 */ ble lbl_8000D178 @@ -2122,12 +2122,12 @@ lbl_8000D0E0: /* 8000D148 00009F48 C0 1E 00 34 */ lfs f0, 0x34(r30) /* 8000D14C 00009F4C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8000D150 00009F50 40 81 00 0C */ ble lbl_8000D15C -/* 8000D154 00009F54 C3 C2 80 54 */ lfs f30, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000D154 00009F54 C3 C2 80 54 */ lfs f30, lbl__765-_SDA2_BASE_(r2) /* 8000D158 00009F58 48 00 00 20 */ b lbl_8000D178 lbl_8000D15C: /* 8000D15C 00009F5C EC 01 00 24 */ fdivs f0, f1, f0 -/* 8000D160 00009F60 C0 22 80 60 */ lfs f1, lbl_803CC9E0-_SDA2_BASE_(r2) -/* 8000D164 00009F64 C0 42 80 58 */ lfs f2, lbl_803CC9D8-_SDA2_BASE_(r2) +/* 8000D160 00009F60 C0 22 80 60 */ lfs f1, lbl__786-_SDA2_BASE_(r2) +/* 8000D164 00009F64 C0 42 80 58 */ lfs f2, lbl__766-_SDA2_BASE_(r2) /* 8000D168 00009F68 EC 01 00 32 */ fmuls f0, f1, f0 /* 8000D16C 00009F6C EC 22 00 32 */ fmuls f1, f2, f0 /* 8000D170 00009F70 48 0B 7D 21 */ bl icos__Ff @@ -2135,7 +2135,7 @@ lbl_8000D15C: lbl_8000D178: /* 8000D178 00009F78 C0 3E 00 20 */ lfs f1, 0x20(r30) /* 8000D17C 00009F7C C0 1E 00 24 */ lfs f0, 0x24(r30) -/* 8000D180 00009F80 C0 42 80 60 */ lfs f2, lbl_803CC9E0-_SDA2_BASE_(r2) +/* 8000D180 00009F80 C0 42 80 60 */ lfs f2, lbl__786-_SDA2_BASE_(r2) /* 8000D184 00009F84 EC 01 00 24 */ fdivs f0, f1, f0 /* 8000D188 00009F88 EC 22 00 32 */ fmuls f1, f2, f0 /* 8000D18C 00009F8C 48 0B 7C C1 */ bl isin__Ff @@ -2152,10 +2152,10 @@ lbl_8000D178: /* 8000D1B8 00009FB8 48 02 3A D1 */ bl xurand__Fv /* 8000D1BC 00009FBC C0 5E 00 20 */ lfs f2, 0x20(r30) /* 8000D1C0 00009FC0 C0 1E 00 24 */ lfs f0, 0x24(r30) -/* 8000D1C4 00009FC4 C0 82 80 58 */ lfs f4, lbl_803CC9D8-_SDA2_BASE_(r2) +/* 8000D1C4 00009FC4 C0 82 80 58 */ lfs f4, lbl__766-_SDA2_BASE_(r2) /* 8000D1C8 00009FC8 EC 02 00 24 */ fdivs f0, f2, f0 -/* 8000D1CC 00009FCC C0 62 80 C0 */ lfs f3, lbl_803CCA40-_SDA2_BASE_(r2) -/* 8000D1D0 00009FD0 C0 42 80 60 */ lfs f2, lbl_803CC9E0-_SDA2_BASE_(r2) +/* 8000D1CC 00009FCC C0 62 80 C0 */ lfs f3, lbl__1404-_SDA2_BASE_(r2) +/* 8000D1D0 00009FD0 C0 42 80 60 */ lfs f2, lbl__786-_SDA2_BASE_(r2) /* 8000D1D4 00009FD4 EC 81 20 28 */ fsubs f4, f1, f4 /* 8000D1D8 00009FD8 EC 22 00 32 */ fmuls f1, f2, f0 /* 8000D1DC 00009FDC EF A3 01 32 */ fmuls f29, f3, f4 @@ -2183,9 +2183,9 @@ lbl_8000D178: /* 8000D234 0000A034 7F E3 FB 78 */ mr r3, r31 /* 8000D238 0000A038 C0 1E 00 24 */ lfs f0, 0x24(r30) /* 8000D23C 0000A03C 38 81 00 08 */ addi r4, r1, 8 -/* 8000D240 0000A040 C0 42 80 C4 */ lfs f2, lbl_803CCA44-_SDA2_BASE_(r2) +/* 8000D240 0000A040 C0 42 80 C4 */ lfs f2, lbl__1405-_SDA2_BASE_(r2) /* 8000D244 0000A044 EC 21 00 24 */ fdivs f1, f1, f0 -/* 8000D248 0000A048 C0 62 80 C0 */ lfs f3, lbl_803CCA40-_SDA2_BASE_(r2) +/* 8000D248 0000A048 C0 62 80 C0 */ lfs f3, lbl__1404-_SDA2_BASE_(r2) /* 8000D24C 0000A04C C0 9E 00 30 */ lfs f4, 0x30(r30) /* 8000D250 0000A050 C0 01 00 10 */ lfs f0, 0x10(r1) /* 8000D254 0000A054 EC 22 00 72 */ fmuls f1, f2, f1 @@ -2218,8 +2218,8 @@ xCameraFXUpdate__FP7xCameraf: /* 8000D2B4 0000A0B4 93 C1 00 18 */ stw r30, 0x18(r1) /* 8000D2B8 0000A0B8 93 A1 00 14 */ stw r29, 0x14(r1) /* 8000D2BC 0000A0BC FF E0 08 90 */ fmr f31, f1 -/* 8000D2C0 0000A0C0 3C 80 80 38 */ lis r4, lbl_8038452C@ha -/* 8000D2C4 0000A0C4 3B E4 45 2C */ addi r31, r4, lbl_8038452C@l +/* 8000D2C0 0000A0C0 3C 80 80 38 */ lis r4, lbl_sCameraFX@ha +/* 8000D2C4 0000A0C4 3B E4 45 2C */ addi r31, r4, lbl_sCameraFX@l /* 8000D2C8 0000A0C8 7C 7D 1B 78 */ mr r29, r3 /* 8000D2CC 0000A0CC 3B C0 00 00 */ li r30, 0 lbl_8000D2D0: @@ -2230,7 +2230,7 @@ lbl_8000D2D0: /* 8000D2E0 0000A0E0 EC 00 F8 2A */ fadds f0, f0, f31 /* 8000D2E4 0000A0E4 D0 1F 00 08 */ stfs f0, 8(r31) /* 8000D2E8 0000A0E8 C0 3F 00 0C */ lfs f1, 0xc(r31) -/* 8000D2EC 0000A0EC C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000D2EC 0000A0EC C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000D2F0 0000A0F0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8000D2F4 0000A0F4 40 81 00 10 */ ble lbl_8000D304 /* 8000D2F8 0000A0F8 C0 1F 00 08 */ lfs f0, 8(r31) @@ -2242,9 +2242,9 @@ lbl_8000D304: /* 8000D30C 0000A10C 41 82 00 3C */ beq lbl_8000D348 lbl_8000D310: /* 8000D310 0000A110 38 00 00 00 */ li r0, 0 -/* 8000D314 0000A114 3C 60 80 28 */ lis r3, lbl_8027B3F0@ha +/* 8000D314 0000A114 3C 60 80 28 */ lis r3, lbl_sCameraFXTable@ha /* 8000D318 0000A118 90 1F 00 04 */ stw r0, 4(r31) -/* 8000D31C 0000A11C 38 03 B3 F0 */ addi r0, r3, lbl_8027B3F0@l +/* 8000D31C 0000A11C 38 03 B3 F0 */ addi r0, r3, lbl_sCameraFXTable@l /* 8000D320 0000A120 80 7F 00 00 */ lwz r3, 0(r31) /* 8000D324 0000A124 1C 63 00 0C */ mulli r3, r3, 0xc /* 8000D328 0000A128 7C 60 1A 14 */ add r3, r0, r3 @@ -2257,16 +2257,16 @@ lbl_8000D310: /* 8000D344 0000A144 48 00 00 40 */ b lbl_8000D384 lbl_8000D348: /* 8000D348 0000A148 80 9F 00 00 */ lwz r4, 0(r31) -/* 8000D34C 0000A14C 3C 60 80 28 */ lis r3, lbl_8027B3F0@ha -/* 8000D350 0000A150 38 03 B3 F0 */ addi r0, r3, lbl_8027B3F0@l +/* 8000D34C 0000A14C 3C 60 80 28 */ lis r3, lbl_sCameraFXTable@ha +/* 8000D350 0000A150 38 03 B3 F0 */ addi r0, r3, lbl_sCameraFXTable@l /* 8000D354 0000A154 1C 64 00 0C */ mulli r3, r4, 0xc /* 8000D358 0000A158 7C 60 1A 14 */ add r3, r0, r3 /* 8000D35C 0000A15C 81 83 00 04 */ lwz r12, 4(r3) /* 8000D360 0000A160 28 0C 00 00 */ cmplwi r12, 0 /* 8000D364 0000A164 41 82 00 20 */ beq lbl_8000D384 -/* 8000D368 0000A168 3C 60 80 2C */ lis r3, lbl_802B8A00@ha +/* 8000D368 0000A168 3C 60 80 2C */ lis r3, lbl_sCameraFXMatOld@ha /* 8000D36C 0000A16C FC 20 F8 90 */ fmr f1, f31 -/* 8000D370 0000A170 38 83 8A 00 */ addi r4, r3, lbl_802B8A00@l +/* 8000D370 0000A170 38 83 8A 00 */ addi r4, r3, lbl_sCameraFXMatOld@l /* 8000D374 0000A174 38 BD 00 14 */ addi r5, r29, 0x14 /* 8000D378 0000A178 7F E3 FB 78 */ mr r3, r31 /* 8000D37C 0000A17C 7D 89 03 A6 */ mtctr r12 @@ -2293,16 +2293,16 @@ lbl_8000D384: xCameraFXEnd__FP7xCamera: /* 8000D3C4 0000A1C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000D3C8 0000A1C8 7C 08 02 A6 */ mflr r0 -/* 8000D3CC 0000A1CC 3C 80 80 2C */ lis r4, lbl_802B8A00@ha +/* 8000D3CC 0000A1CC 3C 80 80 2C */ lis r4, lbl_sCameraFXMatOld@ha /* 8000D3D0 0000A1D0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8000D3D4 0000A1D4 38 84 8A 00 */ addi r4, r4, lbl_802B8A00@l +/* 8000D3D4 0000A1D4 38 84 8A 00 */ addi r4, r4, lbl_sCameraFXMatOld@l /* 8000D3D8 0000A1D8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8000D3DC 0000A1DC 7C 7F 1B 78 */ mr r31, r3 /* 8000D3E0 0000A1E0 38 7F 00 14 */ addi r3, r31, 0x14 /* 8000D3E4 0000A1E4 48 00 11 09 */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 -/* 8000D3E8 0000A1E8 3C 80 80 2C */ lis r4, lbl_802B8A00@ha +/* 8000D3E8 0000A1E8 3C 80 80 2C */ lis r4, lbl_sCameraFXMatOld@ha /* 8000D3EC 0000A1EC 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 8000D3F0 0000A1F0 38 84 8A 00 */ addi r4, r4, lbl_802B8A00@l +/* 8000D3F0 0000A1F0 38 84 8A 00 */ addi r4, r4, lbl_sCameraFXMatOld@l /* 8000D3F4 0000A1F4 48 0B 31 3D */ bl iCameraUpdatePos__FP8RwCameraP7xMat4x3 /* 8000D3F8 0000A1F8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000D3FC 0000A1FC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2429,20 +2429,20 @@ xCameraSetTargetOMatrix__FP7xCameraP7xMat4x3: .global xCameraDoCollisions__Fii xCameraDoCollisions__Fii: /* 8000D590 0000A390 38 00 00 01 */ li r0, 1 -/* 8000D594 0000A394 80 CD 88 74 */ lwz r6, lbl_803CB174-_SDA_BASE_(r13) +/* 8000D594 0000A394 80 CD 88 74 */ lwz r6, lbl_xcam_collis_owner_disable-_SDA_BASE_(r13) /* 8000D598 0000A398 7C 05 20 30 */ slw r5, r0, r4 /* 8000D59C 0000A39C 7C 60 00 34 */ cntlzw r0, r3 /* 8000D5A0 0000A3A0 7C C3 28 78 */ andc r3, r6, r5 -/* 8000D5A4 0000A3A4 90 6D 88 74 */ stw r3, lbl_803CB174-_SDA_BASE_(r13) +/* 8000D5A4 0000A3A4 90 6D 88 74 */ stw r3, lbl_xcam_collis_owner_disable-_SDA_BASE_(r13) /* 8000D5A8 0000A3A8 54 00 DE 3E */ rlwinm r0, r0, 0x1b, 0x18, 0x1f /* 8000D5AC 0000A3AC 7C 00 20 30 */ slw r0, r0, r4 -/* 8000D5B0 0000A3B0 80 6D 88 74 */ lwz r3, lbl_803CB174-_SDA_BASE_(r13) +/* 8000D5B0 0000A3B0 80 6D 88 74 */ lwz r3, lbl_xcam_collis_owner_disable-_SDA_BASE_(r13) /* 8000D5B4 0000A3B4 7C 60 03 78 */ or r0, r3, r0 -/* 8000D5B8 0000A3B8 90 0D 88 74 */ stw r0, lbl_803CB174-_SDA_BASE_(r13) -/* 8000D5BC 0000A3BC 80 0D 88 74 */ lwz r0, lbl_803CB174-_SDA_BASE_(r13) +/* 8000D5B8 0000A3B8 90 0D 88 74 */ stw r0, lbl_xcam_collis_owner_disable-_SDA_BASE_(r13) +/* 8000D5BC 0000A3BC 80 0D 88 74 */ lwz r0, lbl_xcam_collis_owner_disable-_SDA_BASE_(r13) /* 8000D5C0 0000A3C0 7C 00 00 34 */ cntlzw r0, r0 /* 8000D5C4 0000A3C4 54 00 DE 3E */ rlwinm r0, r0, 0x1b, 0x18, 0x1f -/* 8000D5C8 0000A3C8 90 0D 80 08 */ stw r0, lbl_803CA908-_SDA_BASE_(r13) +/* 8000D5C8 0000A3C8 90 0D 80 08 */ stw r0, lbl_xcam_do_collis-_SDA_BASE_(r13) /* 8000D5CC 0000A3CC 4E 80 00 20 */ blr .global xCameraMove__FP7xCameraUiffffff @@ -2463,7 +2463,7 @@ xCameraMove__FP7xCameraUiffffff: /* 8000D604 0000A404 D3 E3 01 64 */ stfs f31, 0x164(r3) /* 8000D608 0000A408 D0 43 01 74 */ stfs f2, 0x174(r3) /* 8000D60C 0000A40C D0 63 01 84 */ stfs f3, 0x184(r3) -/* 8000D610 0000A410 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000D610 0000A410 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000D614 0000A414 FC 04 00 40 */ fcmpo cr0, f4, f0 /* 8000D618 0000A418 4C 40 13 82 */ cror 2, 0, 2 /* 8000D61C 0000A41C 40 82 00 60 */ bne lbl_8000D67C @@ -2481,11 +2481,11 @@ xCameraMove__FP7xCameraUiffffff: /* 8000D64C 0000A44C 38 9F 00 44 */ addi r4, r31, 0x44 /* 8000D650 0000A450 4B FF DC 15 */ bl __as__5xVec3FRC5xVec3 /* 8000D654 0000A454 C0 3F 01 80 */ lfs f1, 0x180(r31) -/* 8000D658 0000A458 C0 02 80 60 */ lfs f0, lbl_803CC9E0-_SDA2_BASE_(r2) +/* 8000D658 0000A458 C0 02 80 60 */ lfs f0, lbl__786-_SDA2_BASE_(r2) /* 8000D65C 0000A45C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8000D660 0000A460 4C 41 13 82 */ cror 2, 1, 2 /* 8000D664 0000A464 40 82 00 08 */ bne lbl_8000D66C -/* 8000D668 0000A468 C0 02 80 C8 */ lfs f0, lbl_803CCA48-_SDA2_BASE_(r2) +/* 8000D668 0000A468 C0 02 80 C8 */ lfs f0, lbl__1534-_SDA2_BASE_(r2) lbl_8000D66C: /* 8000D66C 0000A46C EC 01 00 2A */ fadds f0, f1, f0 /* 8000D670 0000A470 D0 1F 01 D8 */ stfs f0, 0x1d8(r31) @@ -2500,10 +2500,10 @@ lbl_8000D67C: /* 8000D690 0000A490 D0 1F 01 44 */ stfs f0, 0x144(r31) /* 8000D694 0000A494 D0 DF 01 48 */ stfs f6, 0x148(r31) /* 8000D698 0000A498 D0 9F 01 40 */ stfs f4, 0x140(r31) -/* 8000D69C 0000A49C C0 A2 80 58 */ lfs f5, lbl_803CC9D8-_SDA2_BASE_(r2) +/* 8000D69C 0000A49C C0 A2 80 58 */ lfs f5, lbl__766-_SDA2_BASE_(r2) /* 8000D6A0 0000A4A0 C0 1F 01 60 */ lfs f0, 0x160(r31) /* 8000D6A4 0000A4A4 EC 25 20 7C */ fnmsubs f1, f5, f1, f4 -/* 8000D6A8 0000A4A8 C0 82 80 68 */ lfs f4, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000D6A8 0000A4A8 C0 82 80 68 */ lfs f4, lbl__788-_SDA2_BASE_(r2) /* 8000D6AC 0000A4AC EC 1F 00 28 */ fsubs f0, f31, f0 /* 8000D6B0 0000A4B0 EF C4 08 24 */ fdivs f30, f4, f1 /* 8000D6B4 0000A4B4 EC 1E 00 32 */ fmuls f0, f30, f0 @@ -2516,7 +2516,7 @@ lbl_8000D67C: /* 8000D6D0 0000A4D0 EC 23 00 28 */ fsubs f1, f3, f0 /* 8000D6D4 0000A4D4 48 02 3A 2D */ bl xDangleClamp__Ff /* 8000D6D8 0000A4D8 EC 5E 00 72 */ fmuls f2, f30, f1 -/* 8000D6DC 0000A4DC C0 22 80 58 */ lfs f1, lbl_803CC9D8-_SDA2_BASE_(r2) +/* 8000D6DC 0000A4DC C0 22 80 58 */ lfs f1, lbl__766-_SDA2_BASE_(r2) /* 8000D6E0 0000A4E0 C0 1F 01 60 */ lfs f0, 0x160(r31) /* 8000D6E4 0000A4E4 EC 21 00 B2 */ fmuls f1, f1, f2 /* 8000D6E8 0000A4E8 EC 1F 00 2A */ fadds f0, f31, f0 @@ -2548,7 +2548,7 @@ xCameraMove__FP7xCameraRC5xVec3: /* 8000D740 0000A540 80 1F 01 3C */ lwz r0, 0x13c(r31) /* 8000D744 0000A544 54 00 07 F2 */ rlwinm r0, r0, 0, 0x1f, 0x19 /* 8000D748 0000A548 90 1F 01 3C */ stw r0, 0x13c(r31) -/* 8000D74C 0000A54C C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000D74C 0000A54C C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000D750 0000A550 D0 1F 01 40 */ stfs f0, 0x140(r31) /* 8000D754 0000A554 D0 1F 01 48 */ stfs f0, 0x148(r31) /* 8000D758 0000A558 D0 1F 01 44 */ stfs f0, 0x144(r31) @@ -2597,7 +2597,7 @@ lbl_8000D7E4: /* 8000D7F0 0000A5F0 80 1E 01 3C */ lwz r0, 0x13c(r30) /* 8000D7F4 0000A5F4 54 00 07 F2 */ rlwinm r0, r0, 0, 0x1f, 0x19 /* 8000D7F8 0000A5F8 90 1E 01 3C */ stw r0, 0x13c(r30) -/* 8000D7FC 0000A5FC C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000D7FC 0000A5FC C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000D800 0000A600 D0 1E 01 40 */ stfs f0, 0x140(r30) /* 8000D804 0000A604 D0 1E 01 48 */ stfs f0, 0x148(r30) /* 8000D808 0000A608 D0 1E 01 44 */ stfs f0, 0x144(r30) @@ -2626,7 +2626,7 @@ xCameraFOV__FP7xCamerafff: /* 8000D858 0000A658 48 00 0C 61 */ bl xCameraGetFOV__FPC7xCamera /* 8000D85C 0000A65C FC 01 F0 00 */ fcmpu cr0, f1, f30 /* 8000D860 0000A660 41 82 00 58 */ beq lbl_8000D8B8 -/* 8000D864 0000A664 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000D864 0000A664 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000D868 0000A668 FC 1F 00 00 */ fcmpu cr0, f31, f0 /* 8000D86C 0000A66C 41 82 00 40 */ beq lbl_8000D8AC /* 8000D870 0000A670 EC 5E 08 28 */ fsubs f2, f30, f1 @@ -2684,7 +2684,7 @@ xCameraLook__FP7xCameraUiPC5xQuatfff: /* 8000D928 0000A728 7F E4 FB 78 */ mr r4, r31 /* 8000D92C 0000A72C 38 7E 01 B4 */ addi r3, r30, 0x1b4 /* 8000D930 0000A730 48 00 0D BD */ bl __as__5xQuatFRC5xQuat -/* 8000D934 0000A734 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000D934 0000A734 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000D938 0000A738 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 8000D93C 0000A73C 4C 40 13 82 */ cror 2, 0, 2 /* 8000D940 0000A740 40 82 00 2C */ bne lbl_8000D96C @@ -2713,8 +2713,8 @@ lbl_8000D96C: /* 8000D998 0000A798 38 7E 01 C4 */ addi r3, r30, 0x1c4 /* 8000D99C 0000A79C 48 00 0C 49 */ bl xQuatGetAngle__FPC5xQuat /* 8000D9A0 0000A7A0 EC 1E F8 28 */ fsubs f0, f30, f31 -/* 8000D9A4 0000A7A4 C0 42 80 58 */ lfs f2, lbl_803CC9D8-_SDA2_BASE_(r2) -/* 8000D9A8 0000A7A8 C0 62 80 68 */ lfs f3, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000D9A4 0000A7A4 C0 42 80 58 */ lfs f2, lbl__766-_SDA2_BASE_(r2) +/* 8000D9A8 0000A7A8 C0 62 80 68 */ lfs f3, lbl__788-_SDA2_BASE_(r2) /* 8000D9AC 0000A7AC EC 02 E8 3C */ fnmsubs f0, f2, f0, f29 /* 8000D9B0 0000A7B0 EC 03 00 24 */ fdivs f0, f3, f0 /* 8000D9B4 0000A7B4 EC 00 00 72 */ fmuls f0, f0, f1 @@ -2755,7 +2755,7 @@ xCameraLookYPR__FP7xCameraUiffffff: /* 8000DA30 0000A830 D0 23 01 D8 */ stfs f1, 0x1d8(r3) /* 8000DA34 0000A834 D3 A3 01 E0 */ stfs f29, 0x1e0(r3) /* 8000DA38 0000A838 D3 C3 01 E8 */ stfs f30, 0x1e8(r3) -/* 8000DA3C 0000A83C C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000DA3C 0000A83C C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000DA40 0000A840 FC 04 00 40 */ fcmpo cr0, f4, f0 /* 8000DA44 0000A844 4C 40 13 82 */ cror 2, 0, 2 /* 8000DA48 0000A848 40 82 00 34 */ bne lbl_8000DA7C @@ -2780,10 +2780,10 @@ lbl_8000DA7C: /* 8000DA90 0000A890 D0 1F 01 50 */ stfs f0, 0x150(r31) /* 8000DA94 0000A894 D0 DF 01 54 */ stfs f6, 0x154(r31) /* 8000DA98 0000A898 D0 9F 01 4C */ stfs f4, 0x14c(r31) -/* 8000DA9C 0000A89C C0 62 80 58 */ lfs f3, lbl_803CC9D8-_SDA2_BASE_(r2) +/* 8000DA9C 0000A89C C0 62 80 58 */ lfs f3, lbl__766-_SDA2_BASE_(r2) /* 8000DAA0 0000A8A0 C0 1F 01 D4 */ lfs f0, 0x1d4(r31) /* 8000DAA4 0000A8A4 EC 43 20 BC */ fnmsubs f2, f3, f2, f4 -/* 8000DAA8 0000A8A8 C0 62 80 68 */ lfs f3, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000DAA8 0000A8A8 C0 62 80 68 */ lfs f3, lbl__788-_SDA2_BASE_(r2) /* 8000DAAC 0000A8AC EC 21 00 28 */ fsubs f1, f1, f0 /* 8000DAB0 0000A8B0 EF E3 10 24 */ fdivs f31, f3, f2 /* 8000DAB4 0000A8B4 48 02 36 4D */ bl xDangleClamp__Ff @@ -2843,7 +2843,7 @@ xCameraRotate__FP7xCameraRC7xMat3x3fff: /* 8000DB7C 0000A97C D0 1E 01 E0 */ stfs f0, 0x1e0(r30) /* 8000DB80 0000A980 C0 01 00 10 */ lfs f0, 0x10(r1) /* 8000DB84 0000A984 D0 1E 01 E8 */ stfs f0, 0x1e8(r30) -/* 8000DB88 0000A988 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000DB88 0000A988 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000DB8C 0000A98C FC 00 E8 00 */ fcmpu cr0, f0, f29 /* 8000DB90 0000A990 40 82 00 1C */ bne lbl_8000DBAC /* 8000DB94 0000A994 C0 01 00 08 */ lfs f0, 8(r1) @@ -2856,14 +2856,14 @@ lbl_8000DBAC: /* 8000DBAC 0000A9AC 7F E4 FB 78 */ mr r4, r31 /* 8000DBB0 0000A9B0 38 7E 00 14 */ addi r3, r30, 0x14 /* 8000DBB4 0000A9B4 4B FF DA 15 */ bl __as__7xMat3x3FRC7xMat3x3 -/* 8000DBB8 0000A9B8 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000DBB8 0000A9B8 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000DBBC 0000A9BC FC 00 E8 00 */ fcmpu cr0, f0, f29 /* 8000DBC0 0000A9C0 40 82 00 10 */ bne lbl_8000DBD0 /* 8000DBC4 0000A9C4 7F E4 FB 78 */ mr r4, r31 /* 8000DBC8 0000A9C8 38 7E 00 54 */ addi r3, r30, 0x54 /* 8000DBCC 0000A9CC 4B FF D9 FD */ bl __as__7xMat3x3FRC7xMat3x3 lbl_8000DBD0: -/* 8000DBD0 0000A9D0 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000DBD0 0000A9D0 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000DBD4 0000A9D4 FC 00 E8 00 */ fcmpu cr0, f0, f29 /* 8000DBD8 0000A9D8 40 82 00 14 */ bne lbl_8000DBEC /* 8000DBDC 0000A9DC D0 1E 01 4C */ stfs f0, 0x14c(r30) @@ -2875,7 +2875,7 @@ lbl_8000DBEC: /* 8000DBF0 0000A9F0 D3 FE 01 54 */ stfs f31, 0x154(r30) /* 8000DBF4 0000A9F4 D3 BE 01 4C */ stfs f29, 0x14c(r30) lbl_8000DBF8: -/* 8000DBF8 0000A9F8 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000DBF8 0000A9F8 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000DBFC 0000A9FC D0 1E 01 A0 */ stfs f0, 0x1a0(r30) /* 8000DC00 0000AA00 D0 1E 01 9C */ stfs f0, 0x19c(r30) /* 8000DC04 0000AA04 D0 1E 01 98 */ stfs f0, 0x198(r30) @@ -2922,7 +2922,7 @@ xCameraRotate__FP7xCameraRC5xVec3ffff: /* 8000DC9C 0000AA9C FC 00 08 50 */ fneg f0, f1 /* 8000DCA0 0000AAA0 D0 1E 01 E0 */ stfs f0, 0x1e0(r30) /* 8000DCA4 0000AAA4 D3 9E 01 E8 */ stfs f28, 0x1e8(r30) -/* 8000DCA8 0000AAA8 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000DCA8 0000AAA8 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000DCAC 0000AAAC FC 00 E8 00 */ fcmpu cr0, f0, f29 /* 8000DCB0 0000AAB0 40 82 00 1C */ bne lbl_8000DCCC /* 8000DCB4 0000AAB4 C0 1E 01 D8 */ lfs f0, 0x1d8(r30) @@ -2941,14 +2941,14 @@ lbl_8000DCCC: /* 8000DCE4 0000AAE4 C0 5E 01 E0 */ lfs f2, 0x1e0(r30) /* 8000DCE8 0000AAE8 C0 7E 01 E8 */ lfs f3, 0x1e8(r30) /* 8000DCEC 0000AAEC 48 02 44 E5 */ bl xMat3x3Euler__FP7xMat3x3fff -/* 8000DCF0 0000AAF0 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000DCF0 0000AAF0 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000DCF4 0000AAF4 FC 00 E8 00 */ fcmpu cr0, f0, f29 /* 8000DCF8 0000AAF8 40 82 00 10 */ bne lbl_8000DD08 /* 8000DCFC 0000AAFC 38 7E 00 54 */ addi r3, r30, 0x54 /* 8000DD00 0000AB00 38 9E 00 14 */ addi r4, r30, 0x14 /* 8000DD04 0000AB04 4B FF D8 C5 */ bl __as__7xMat3x3FRC7xMat3x3 lbl_8000DD08: -/* 8000DD08 0000AB08 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000DD08 0000AB08 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000DD0C 0000AB0C FC 00 E8 00 */ fcmpu cr0, f0, f29 /* 8000DD10 0000AB10 40 82 00 14 */ bne lbl_8000DD24 /* 8000DD14 0000AB14 D0 1E 01 4C */ stfs f0, 0x14c(r30) @@ -2960,7 +2960,7 @@ lbl_8000DD24: /* 8000DD28 0000AB28 D3 FE 01 54 */ stfs f31, 0x154(r30) /* 8000DD2C 0000AB2C D3 BE 01 4C */ stfs f29, 0x14c(r30) lbl_8000DD30: -/* 8000DD30 0000AB30 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000DD30 0000AB30 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000DD34 0000AB34 D0 1E 01 A0 */ stfs f0, 0x1a0(r30) /* 8000DD38 0000AB38 D0 1E 01 9C */ stfs f0, 0x19c(r30) /* 8000DD3C 0000AB3C D0 1E 01 98 */ stfs f0, 0x198(r30) @@ -3081,7 +3081,7 @@ start__13xBinaryCameraFR7xCamera: /* 8000DECC 0000ACCC 38 7F 00 40 */ addi r3, r31, 0x40 /* 8000DED0 0000ACD0 38 84 00 14 */ addi r4, r4, 0x14 /* 8000DED4 0000ACD4 48 02 4D B1 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 -/* 8000DED8 0000ACD8 C0 22 80 54 */ lfs f1, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000DED8 0000ACD8 C0 22 80 54 */ lfs f1, lbl__765-_SDA2_BASE_(r2) /* 8000DEDC 0000ACDC 38 7F 00 5C */ addi r3, r31, 0x5c /* 8000DEE0 0000ACE0 48 00 0A 81 */ bl __as__5xVec2Ff /* 8000DEE4 0000ACE4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3112,9 +3112,9 @@ update__13xBinaryCameraFf: /* 8000DF30 0000AD30 DB 61 00 E0 */ stfd f27, 0xe0(r1) /* 8000DF34 0000AD34 F3 61 00 E8 */ psq_st f27, 232(r1), 0, qr0 /* 8000DF38 0000AD38 BF 61 00 CC */ stmw r27, 0xcc(r1) -/* 8000DF3C 0000AD3C 3C 80 80 25 */ lis r4, lbl_80251F68@ha +/* 8000DF3C 0000AD3C 3C 80 80 25 */ lis r4, lbl__405@ha /* 8000DF40 0000AD40 7C 7D 1B 78 */ mr r29, r3 -/* 8000DF44 0000AD44 3B E4 1F 68 */ addi r31, r4, lbl_80251F68@l +/* 8000DF44 0000AD44 3B E4 1F 68 */ addi r31, r4, lbl__405@l /* 8000DF48 0000AD48 83 63 00 3C */ lwz r27, 0x3c(r3) /* 8000DF4C 0000AD4C 83 C3 00 50 */ lwz r30, 0x50(r3) /* 8000DF50 0000AD50 FF 80 08 90 */ fmr f28, f1 @@ -3136,7 +3136,7 @@ update__13xBinaryCameraFf: /* 8000DF90 0000AD90 D0 01 00 5C */ stfs f0, 0x5c(r1) /* 8000DF94 0000AD94 4B FF D2 15 */ bl length__5xVec3CFv /* 8000DF98 0000AD98 FF A0 08 90 */ fmr f29, f1 -/* 8000DF9C 0000AD9C C0 02 80 D8 */ lfs f0, lbl_803CCA58-_SDA2_BASE_(r2) +/* 8000DF9C 0000AD9C C0 02 80 D8 */ lfs f0, lbl__1757-_SDA2_BASE_(r2) /* 8000DFA0 0000ADA0 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 8000DFA4 0000ADA4 40 80 00 34 */ bge lbl_8000DFD8 /* 8000DFA8 0000ADA8 C0 5B 00 44 */ lfs f2, 0x44(r27) @@ -3145,11 +3145,11 @@ update__13xBinaryCameraFf: /* 8000DFB4 0000ADB4 C0 7B 00 4C */ lfs f3, 0x4c(r27) /* 8000DFB8 0000ADB8 C0 1E 00 08 */ lfs f0, 8(r30) /* 8000DFBC 0000ADBC EC 22 08 28 */ fsubs f1, f2, f1 -/* 8000DFC0 0000ADC0 C0 42 80 54 */ lfs f2, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000DFC0 0000ADC0 C0 42 80 54 */ lfs f2, lbl__765-_SDA2_BASE_(r2) /* 8000DFC4 0000ADC4 EC 63 00 28 */ fsubs f3, f3, f0 /* 8000DFC8 0000ADC8 4B FF D1 25 */ bl assign__5xVec3Ffff /* 8000DFCC 0000ADCC 48 00 08 DD */ bl right_normalize__5xVec3Fv -/* 8000DFD0 0000ADD0 C3 A2 80 D8 */ lfs f29, lbl_803CCA58-_SDA2_BASE_(r2) +/* 8000DFD0 0000ADD0 C3 A2 80 D8 */ lfs f29, lbl__1757-_SDA2_BASE_(r2) /* 8000DFD4 0000ADD4 48 00 00 0C */ b lbl_8000DFE0 lbl_8000DFD8: /* 8000DFD8 0000ADD8 38 61 00 54 */ addi r3, r1, 0x54 @@ -3189,29 +3189,29 @@ lbl_8000DFE0: /* 8000E05C 0000AE5C EC 42 00 28 */ fsubs f2, f2, f0 /* 8000E060 0000AE60 4B FF 80 11 */ bl xatan2__Fff /* 8000E064 0000AE64 EC 1D F8 28 */ fsubs f0, f29, f31 -/* 8000E068 0000AE68 C0 42 80 60 */ lfs f2, lbl_803CC9E0-_SDA2_BASE_(r2) +/* 8000E068 0000AE68 C0 42 80 60 */ lfs f2, lbl__786-_SDA2_BASE_(r2) /* 8000E06C 0000AE6C FF A0 08 90 */ fmr f29, f1 /* 8000E070 0000AE70 EC 22 00 2A */ fadds f1, f2, f0 /* 8000E074 0000AE74 48 00 07 81 */ bl xrmod__Ff /* 8000E078 0000AE78 EC 1D F8 28 */ fsubs f0, f29, f31 -/* 8000E07C 0000AE7C C0 42 80 60 */ lfs f2, lbl_803CC9E0-_SDA2_BASE_(r2) +/* 8000E07C 0000AE7C C0 42 80 60 */ lfs f2, lbl__786-_SDA2_BASE_(r2) /* 8000E080 0000AE80 EF A1 10 28 */ fsubs f29, f1, f2 /* 8000E084 0000AE84 EC 22 00 2A */ fadds f1, f2, f0 /* 8000E088 0000AE88 48 00 07 6D */ bl xrmod__Ff -/* 8000E08C 0000AE8C C0 02 80 60 */ lfs f0, lbl_803CC9E0-_SDA2_BASE_(r2) +/* 8000E08C 0000AE8C C0 02 80 60 */ lfs f0, lbl__786-_SDA2_BASE_(r2) /* 8000E090 0000AE90 80 7D 00 3C */ lwz r3, 0x3c(r29) /* 8000E094 0000AE94 EF C1 00 28 */ fsubs f30, f1, f0 /* 8000E098 0000AE98 48 00 04 21 */ bl xCameraGetFOV__FPC7xCamera -/* 8000E09C 0000AE9C C0 02 80 DC */ lfs f0, lbl_803CCA5C-_SDA2_BASE_(r2) -/* 8000E0A0 0000AEA0 C0 82 80 58 */ lfs f4, lbl_803CC9D8-_SDA2_BASE_(r2) +/* 8000E09C 0000AE9C C0 02 80 DC */ lfs f0, lbl__1758-_SDA2_BASE_(r2) +/* 8000E0A0 0000AEA0 C0 82 80 58 */ lfs f4, lbl__766-_SDA2_BASE_(r2) /* 8000E0A4 0000AEA4 EC 20 00 72 */ fmuls f1, f0, f1 /* 8000E0A8 0000AEA8 C0 1D 00 38 */ lfs f0, 0x38(r29) -/* 8000E0AC 0000AEAC C0 42 80 54 */ lfs f2, lbl_803CC9D4-_SDA2_BASE_(r2) -/* 8000E0B0 0000AEB0 C0 62 80 60 */ lfs f3, lbl_803CC9E0-_SDA2_BASE_(r2) +/* 8000E0AC 0000AEAC C0 42 80 54 */ lfs f2, lbl__765-_SDA2_BASE_(r2) +/* 8000E0B0 0000AEB0 C0 62 80 60 */ lfs f3, lbl__786-_SDA2_BASE_(r2) /* 8000E0B4 0000AEB4 EC 24 00 7A */ fmadds f1, f4, f1, f0 /* 8000E0B8 0000AEB8 48 00 08 81 */ bl range_limit_f___Ffff /* 8000E0BC 0000AEBC EC 1E E8 28 */ fsubs f0, f30, f29 -/* 8000E0C0 0000AEC0 C0 42 80 58 */ lfs f2, lbl_803CC9D8-_SDA2_BASE_(r2) +/* 8000E0C0 0000AEC0 C0 42 80 58 */ lfs f2, lbl__766-_SDA2_BASE_(r2) /* 8000E0C4 0000AEC4 FC 00 02 10 */ fabs f0, f0 /* 8000E0C8 0000AEC8 FC 00 00 18 */ frsp f0, f0 /* 8000E0CC 0000AECC EC 02 00 32 */ fmuls f0, f2, f0 @@ -3271,9 +3271,9 @@ lbl_8000E188: /* 8000E18C 0000AF8C FC 00 00 50 */ fneg f0, f0 /* 8000E190 0000AF90 EC 20 07 32 */ fmuls f1, f0, f28 /* 8000E194 0000AF94 48 00 06 1D */ bl xexp__Ff -/* 8000E198 0000AF98 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8000E19C 0000AF9C C0 02 80 68 */ lfs f0, lbl_803CC9E8-_SDA2_BASE_(r2) -/* 8000E1A0 0000AFA0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8000E198 0000AF98 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8000E19C 0000AF9C C0 02 80 68 */ lfs f0, lbl__788-_SDA2_BASE_(r2) +/* 8000E1A0 0000AFA0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8000E1A4 0000AFA4 C0 5D 00 30 */ lfs f2, 0x30(r29) /* 8000E1A8 0000AFA8 83 83 03 1C */ lwz r28, 0x31c(r3) /* 8000E1AC 0000AFAC EF A0 08 28 */ fsubs f29, f0, f1 @@ -3284,12 +3284,12 @@ lbl_8000E188: /* 8000E1C0 0000AFC0 EC 1D 08 3A */ fmadds f0, f29, f0, f1 /* 8000E1C4 0000AFC4 D0 1D 00 5C */ stfs f0, 0x5c(r29) /* 8000E1C8 0000AFC8 C0 1D 00 5C */ lfs f0, 0x5c(r29) -/* 8000E1CC 0000AFCC C0 22 80 60 */ lfs f1, lbl_803CC9E0-_SDA2_BASE_(r2) +/* 8000E1CC 0000AFCC C0 22 80 60 */ lfs f1, lbl__786-_SDA2_BASE_(r2) /* 8000E1D0 0000AFD0 EF DE 00 2A */ fadds f30, f30, f0 /* 8000E1D4 0000AFD4 EC 1E F8 28 */ fsubs f0, f30, f31 /* 8000E1D8 0000AFD8 EC 21 00 2A */ fadds f1, f1, f0 /* 8000E1DC 0000AFDC 48 00 06 19 */ bl xrmod__Ff -/* 8000E1E0 0000AFE0 C0 42 80 60 */ lfs f2, lbl_803CC9E0-_SDA2_BASE_(r2) +/* 8000E1E0 0000AFE0 C0 42 80 60 */ lfs f2, lbl__786-_SDA2_BASE_(r2) /* 8000E1E4 0000AFE4 C0 1D 00 34 */ lfs f0, 0x34(r29) /* 8000E1E8 0000AFE8 EC 21 10 28 */ fsubs f1, f1, f2 /* 8000E1EC 0000AFEC EC 40 07 32 */ fmuls f2, f0, f28 @@ -3297,7 +3297,7 @@ lbl_8000E188: /* 8000E1F4 0000AFF4 FC 00 00 18 */ frsp f0, f0 /* 8000E1F8 0000AFF8 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 8000E1FC 0000AFFC 40 81 00 30 */ ble lbl_8000E22C -/* 8000E200 0000B000 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000E200 0000B000 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000E204 0000B004 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8000E208 0000B008 40 80 00 14 */ bge lbl_8000E21C /* 8000E20C 0000B00C FC 02 00 40 */ fcmpo cr0, f2, f0 @@ -3317,7 +3317,7 @@ lbl_8000E22C: /* 8000E238 0000B038 EC 1D 08 3A */ fmadds f0, f29, f0, f1 /* 8000E23C 0000B03C D0 1D 00 60 */ stfs f0, 0x60(r29) /* 8000E240 0000B040 C0 7D 00 60 */ lfs f3, 0x60(r29) -/* 8000E244 0000B044 C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000E244 0000B044 C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000E248 0000B048 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 8000E24C 0000B04C 40 81 00 38 */ ble lbl_8000E284 /* 8000E250 0000B050 C0 9D 00 00 */ lfs f4, 0(r29) @@ -3371,7 +3371,7 @@ lbl_8000E2B8: /* 8000E308 0000B108 EC 20 07 32 */ fmuls f1, f0, f28 /* 8000E30C 0000B10C D0 41 00 38 */ stfs f2, 0x38(r1) /* 8000E310 0000B110 48 00 04 A1 */ bl xexp__Ff -/* 8000E314 0000B114 C0 02 80 68 */ lfs f0, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000E314 0000B114 C0 02 80 68 */ lfs f0, lbl__788-_SDA2_BASE_(r2) /* 8000E318 0000B118 38 61 00 18 */ addi r3, r1, 0x18 /* 8000E31C 0000B11C C0 7B 00 44 */ lfs f3, 0x44(r27) /* 8000E320 0000B120 C0 9B 00 48 */ lfs f4, 0x48(r27) @@ -3412,7 +3412,7 @@ lbl_8000E2B8: /* 8000E3AC 0000B1AC EC 00 38 28 */ fsubs f0, f0, f7 /* 8000E3B0 0000B1B0 D0 01 00 20 */ stfs f0, 0x20(r1) /* 8000E3B4 0000B1B4 4B FF CD 49 */ bl length2__5xVec3CFv -/* 8000E3B8 0000B1B8 C0 02 80 78 */ lfs f0, lbl_803CC9F8-_SDA2_BASE_(r2) +/* 8000E3B8 0000B1B8 C0 02 80 78 */ lfs f0, lbl__831-_SDA2_BASE_(r2) /* 8000E3BC 0000B1BC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8000E3C0 0000B1C0 4C 41 13 82 */ cror 2, 1, 2 /* 8000E3C4 0000B1C4 40 82 00 58 */ bne lbl_8000E41C @@ -3431,7 +3431,7 @@ lbl_8000E2B8: /* 8000E3F8 0000B1F8 FC 00 00 50 */ fneg f0, f0 /* 8000E3FC 0000B1FC EC 20 07 32 */ fmuls f1, f0, f28 /* 8000E400 0000B200 48 00 03 B1 */ bl xexp__Ff -/* 8000E404 0000B204 C0 02 80 68 */ lfs f0, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000E404 0000B204 C0 02 80 68 */ lfs f0, lbl__788-_SDA2_BASE_(r2) /* 8000E408 0000B208 38 7D 00 40 */ addi r3, r29, 0x40 /* 8000E40C 0000B20C 7C 64 1B 78 */ mr r4, r3 /* 8000E410 0000B210 38 A1 00 08 */ addi r5, r1, 8 @@ -3444,7 +3444,7 @@ lbl_8000E41C: /* 8000E428 0000B228 80 7D 00 3C */ lwz r3, 0x3c(r29) /* 8000E42C 0000B22C 38 81 00 24 */ addi r4, r1, 0x24 /* 8000E430 0000B230 4B FF F2 E9 */ bl xCameraMove__FP7xCameraRC5xVec3 -/* 8000E434 0000B234 C0 22 80 54 */ lfs f1, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000E434 0000B234 C0 22 80 54 */ lfs f1, lbl__765-_SDA2_BASE_(r2) /* 8000E438 0000B238 38 81 00 60 */ addi r4, r1, 0x60 /* 8000E43C 0000B23C 80 7D 00 3C */ lwz r3, 0x3c(r29) /* 8000E440 0000B240 FC 40 08 90 */ fmr f2, f1 @@ -3494,9 +3494,9 @@ render_debug__13xBinaryCameraFv: xMat4x3Identity__FP7xMat4x3: /* 8000E4C4 0000B2C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000E4C8 0000B2C8 7C 08 02 A6 */ mflr r0 -/* 8000E4CC 0000B2CC 3C 80 80 39 */ lis r4, lbl_8038C2E0@ha +/* 8000E4CC 0000B2CC 3C 80 80 39 */ lis r4, lbl_g_I3@ha /* 8000E4D0 0000B2D0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8000E4D4 0000B2D4 38 84 C2 E0 */ addi r4, r4, lbl_8038C2E0@l +/* 8000E4D4 0000B2D4 38 84 C2 E0 */ addi r4, r4, lbl_g_I3@l /* 8000E4D8 0000B2D8 48 00 00 15 */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 8000E4DC 0000B2DC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000E4E0 0000B2E0 7C 08 03 A6 */ mtlr r0 @@ -3583,20 +3583,20 @@ xQuatGetAngle__FPC5xQuat: /* 8000E5E8 0000B3E8 7C 08 02 A6 */ mflr r0 /* 8000E5EC 0000B3EC C0 23 00 0C */ lfs f1, 0xc(r3) /* 8000E5F0 0000B3F0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8000E5F4 0000B3F4 C0 02 80 CC */ lfs f0, lbl_803CCA4C-_SDA2_BASE_(r2) +/* 8000E5F4 0000B3F4 C0 02 80 CC */ lfs f0, lbl__1584-_SDA2_BASE_(r2) /* 8000E5F8 0000B3F8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8000E5FC 0000B3FC 40 81 00 0C */ ble lbl_8000E608 -/* 8000E600 0000B400 C0 22 80 54 */ lfs f1, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000E600 0000B400 C0 22 80 54 */ lfs f1, lbl__765-_SDA2_BASE_(r2) /* 8000E604 0000B404 48 00 00 24 */ b lbl_8000E628 lbl_8000E608: -/* 8000E608 0000B408 C0 02 80 D4 */ lfs f0, lbl_803CCA54-_SDA2_BASE_(r2) +/* 8000E608 0000B408 C0 02 80 D4 */ lfs f0, lbl__1586-_SDA2_BASE_(r2) /* 8000E60C 0000B40C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8000E610 0000B410 40 80 00 0C */ bge lbl_8000E61C -/* 8000E614 0000B414 C0 22 80 D0 */ lfs f1, lbl_803CCA50-_SDA2_BASE_(r2) +/* 8000E614 0000B414 C0 22 80 D0 */ lfs f1, lbl__1585-_SDA2_BASE_(r2) /* 8000E618 0000B418 48 00 00 10 */ b lbl_8000E628 lbl_8000E61C: /* 8000E61C 0000B41C 48 00 00 F5 */ bl xacos__Ff -/* 8000E620 0000B420 C0 02 80 80 */ lfs f0, lbl_803CCA00-_SDA2_BASE_(r2) +/* 8000E620 0000B420 C0 02 80 80 */ lfs f0, lbl__874-_SDA2_BASE_(r2) /* 8000E624 0000B424 EC 20 00 72 */ fmuls f1, f0, f1 lbl_8000E628: /* 8000E628 0000B428 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3755,28 +3755,28 @@ xrmod__Ff: /* 8000E7FC 0000B5FC 90 01 00 24 */ stw r0, 0x24(r1) /* 8000E800 0000B600 DB E1 00 10 */ stfd f31, 0x10(r1) /* 8000E804 0000B604 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 -/* 8000E808 0000B608 C0 42 80 E0 */ lfs f2, lbl_803CCA60-_SDA2_BASE_(r2) -/* 8000E80C 0000B60C C0 02 80 54 */ lfs f0, lbl_803CC9D4-_SDA2_BASE_(r2) +/* 8000E808 0000B608 C0 42 80 E0 */ lfs f2, lbl__1766-_SDA2_BASE_(r2) +/* 8000E80C 0000B60C C0 02 80 54 */ lfs f0, lbl__765-_SDA2_BASE_(r2) /* 8000E810 0000B610 EF E2 00 72 */ fmuls f31, f2, f1 /* 8000E814 0000B614 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8000E818 0000B618 40 80 00 24 */ bge lbl_8000E83C /* 8000E81C 0000B61C FC 20 F8 90 */ fmr f1, f31 /* 8000E820 0000B620 4B FF E4 B1 */ bl ceilf__3stdFf /* 8000E824 0000B624 EC 5F 08 28 */ fsubs f2, f31, f1 -/* 8000E828 0000B628 C0 22 80 68 */ lfs f1, lbl_803CC9E8-_SDA2_BASE_(r2) -/* 8000E82C 0000B62C C0 02 80 D0 */ lfs f0, lbl_803CCA50-_SDA2_BASE_(r2) +/* 8000E828 0000B628 C0 22 80 68 */ lfs f1, lbl__788-_SDA2_BASE_(r2) +/* 8000E82C 0000B62C C0 02 80 D0 */ lfs f0, lbl__1585-_SDA2_BASE_(r2) /* 8000E830 0000B630 EC 21 10 2A */ fadds f1, f1, f2 /* 8000E834 0000B634 EC 20 00 72 */ fmuls f1, f0, f1 /* 8000E838 0000B638 48 00 00 28 */ b lbl_8000E860 lbl_8000E83C: -/* 8000E83C 0000B63C C0 02 80 68 */ lfs f0, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000E83C 0000B63C C0 02 80 68 */ lfs f0, lbl__788-_SDA2_BASE_(r2) /* 8000E840 0000B640 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8000E844 0000B644 4C 41 13 82 */ cror 2, 1, 2 /* 8000E848 0000B648 40 82 00 18 */ bne lbl_8000E860 /* 8000E84C 0000B64C FC 20 F8 90 */ fmr f1, f31 /* 8000E850 0000B650 4B FF 83 29 */ bl floorf__3stdFf /* 8000E854 0000B654 EC 3F 08 28 */ fsubs f1, f31, f1 -/* 8000E858 0000B658 C0 02 80 D0 */ lfs f0, lbl_803CCA50-_SDA2_BASE_(r2) +/* 8000E858 0000B658 C0 02 80 D0 */ lfs f0, lbl__1585-_SDA2_BASE_(r2) /* 8000E85C 0000B65C EC 20 00 72 */ fmuls f1, f0, f1 lbl_8000E860: /* 8000E860 0000B660 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 @@ -3788,7 +3788,7 @@ lbl_8000E860: .global __adv__5xVec3Ff __adv__5xVec3Ff: -/* 8000E878 0000B678 C0 42 80 68 */ lfs f2, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000E878 0000B678 C0 42 80 68 */ lfs f2, lbl__788-_SDA2_BASE_(r2) /* 8000E87C 0000B67C C0 03 00 00 */ lfs f0, 0(r3) /* 8000E880 0000B680 EC 22 08 24 */ fdivs f1, f2, f1 /* 8000E884 0000B684 EC 00 00 72 */ fmuls f0, f0, f1 @@ -3805,9 +3805,9 @@ __adv__5xVec3Ff: right_normalize__5xVec3Fv: /* 8000E8A8 0000B6A8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000E8AC 0000B6AC 7C 08 02 A6 */ mflr r0 -/* 8000E8B0 0000B6B0 3C 80 80 25 */ lis r4, lbl_802542EC@ha +/* 8000E8B0 0000B6B0 3C 80 80 25 */ lis r4, lbl_m_UnitAxisX__5xVec3@ha /* 8000E8B4 0000B6B4 90 01 00 14 */ stw r0, 0x14(r1) -/* 8000E8B8 0000B6B8 38 84 42 EC */ addi r4, r4, lbl_802542EC@l +/* 8000E8B8 0000B6B8 38 84 42 EC */ addi r4, r4, lbl_m_UnitAxisX__5xVec3@l /* 8000E8BC 0000B6BC 48 00 00 15 */ bl safe_normalize__5xVec3FRC5xVec3 /* 8000E8C0 0000B6C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000E8C4 0000B6C4 7C 08 03 A6 */ mtlr r0 @@ -3824,7 +3824,7 @@ safe_normalize__5xVec3FRC5xVec3: /* 8000E8E4 0000B6E4 93 C1 00 08 */ stw r30, 8(r1) /* 8000E8E8 0000B6E8 7C 7E 1B 78 */ mr r30, r3 /* 8000E8EC 0000B6EC 4B FF C8 11 */ bl length2__5xVec3CFv -/* 8000E8F0 0000B6F0 C0 02 80 E4 */ lfs f0, lbl_803CCA64-_SDA2_BASE_(r2) +/* 8000E8F0 0000B6F0 C0 02 80 E4 */ lfs f0, lbl__1772-_SDA2_BASE_(r2) /* 8000E8F4 0000B6F4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8000E8F8 0000B6F8 40 80 00 14 */ bge lbl_8000E90C /* 8000E8FC 0000B6FC 7F C3 F3 78 */ mr r3, r30 @@ -3833,7 +3833,7 @@ safe_normalize__5xVec3FRC5xVec3: /* 8000E908 0000B708 48 00 00 18 */ b lbl_8000E920 lbl_8000E90C: /* 8000E90C 0000B70C 4B FF BE F1 */ bl xsqrt__Ff -/* 8000E910 0000B710 C0 02 80 68 */ lfs f0, lbl_803CC9E8-_SDA2_BASE_(r2) +/* 8000E910 0000B710 C0 02 80 68 */ lfs f0, lbl__788-_SDA2_BASE_(r2) /* 8000E914 0000B714 7F C3 F3 78 */ mr r3, r30 /* 8000E918 0000B718 EC 20 08 24 */ fdivs f1, f0, f1 /* 8000E91C 0000B71C 4B FF C8 65 */ bl __amu__5xVec3Ff diff --git a/asm/Core/x/xClimate.s b/asm/Core/x/xClimate.s index b5fbe6af0..38e542fe0 100644 --- a/asm/Core/x/xClimate.s +++ b/asm/Core/x/xClimate.s @@ -14,17 +14,17 @@ xClimate.xClimateVecFromAngle__FfP5xVec3: /* 8000E988 0000B788 7C 7F 1B 78 */ mr r31, r3 /* 8000E98C 0000B78C 38 61 00 08 */ addi r3, r1, 8 /* 8000E990 0000B790 48 00 06 7D */ bl xMat3x3Identity__FP7xMat3x3 -/* 8000E994 0000B794 C0 02 80 E8 */ lfs f0, lbl_803CCA68-_SDA2_BASE_(r2) +/* 8000E994 0000B794 C0 02 80 E8 */ lfs f0, lbl__642_1-_SDA2_BASE_(r2) /* 8000E998 0000B798 38 61 00 08 */ addi r3, r1, 8 -/* 8000E99C 0000B79C C0 42 80 F0 */ lfs f2, lbl_803CCA70-_SDA2_BASE_(r2) +/* 8000E99C 0000B79C C0 42 80 F0 */ lfs f2, lbl__644_1-_SDA2_BASE_(r2) /* 8000E9A0 0000B7A0 EC 20 07 F2 */ fmuls f1, f0, f31 -/* 8000E9A4 0000B7A4 C0 02 80 EC */ lfs f0, lbl_803CCA6C-_SDA2_BASE_(r2) +/* 8000E9A4 0000B7A4 C0 02 80 EC */ lfs f0, lbl__643_1-_SDA2_BASE_(r2) /* 8000E9A8 0000B7A8 FC 60 10 90 */ fmr f3, f2 /* 8000E9AC 0000B7AC EC 21 00 24 */ fdivs f1, f1, f0 /* 8000E9B0 0000B7B0 48 02 38 21 */ bl xMat3x3Euler__FP7xMat3x3fff -/* 8000E9B4 0000B7B4 C0 22 80 F0 */ lfs f1, lbl_803CCA70-_SDA2_BASE_(r2) +/* 8000E9B4 0000B7B4 C0 22 80 F0 */ lfs f1, lbl__644_1-_SDA2_BASE_(r2) /* 8000E9B8 0000B7B8 7F E3 FB 78 */ mr r3, r31 -/* 8000E9BC 0000B7BC C0 62 80 F4 */ lfs f3, lbl_803CCA74-_SDA2_BASE_(r2) +/* 8000E9BC 0000B7BC C0 62 80 F4 */ lfs f3, lbl__645-_SDA2_BASE_(r2) /* 8000E9C0 0000B7C0 FC 40 08 90 */ fmr f2, f1 /* 8000E9C4 0000B7C4 48 00 06 39 */ bl xVec3Init__FP5xVec3fff /* 8000E9C8 0000B7C8 7F E3 FB 78 */ mr r3, r31 @@ -46,15 +46,15 @@ xClimateInit__FP11_tagClimate: /* 8000E9FC 0000B7FC 90 01 00 14 */ stw r0, 0x14(r1) /* 8000EA00 0000B800 93 E1 00 0C */ stw r31, 0xc(r1) /* 8000EA04 0000B804 7C 7F 1B 78 */ mr r31, r3 -/* 8000EA08 0000B808 3C 60 80 25 */ lis r3, lbl_80252108@ha -/* 8000EA0C 0000B80C C0 02 80 F0 */ lfs f0, lbl_803CCA70-_SDA2_BASE_(r2) -/* 8000EA10 0000B810 38 63 21 08 */ addi r3, r3, lbl_80252108@l +/* 8000EA08 0000B808 3C 60 80 25 */ lis r3, lbl__stringBase0_2@ha +/* 8000EA0C 0000B80C C0 02 80 F0 */ lfs f0, lbl__644_1-_SDA2_BASE_(r2) +/* 8000EA10 0000B810 38 63 21 08 */ addi r3, r3, lbl__stringBase0_2@l /* 8000EA14 0000B814 D0 1F 00 04 */ stfs f0, 4(r31) /* 8000EA18 0000B818 48 03 D7 FD */ bl xStrHash__FPCc /* 8000EA1C 0000B81C 48 09 9D D1 */ bl zParEmitterFind__FUi /* 8000EA20 0000B820 90 7F 00 08 */ stw r3, 8(r31) -/* 8000EA24 0000B824 3C 60 80 25 */ lis r3, lbl_80252108@ha -/* 8000EA28 0000B828 38 63 21 08 */ addi r3, r3, lbl_80252108@l +/* 8000EA24 0000B824 3C 60 80 25 */ lis r3, lbl__stringBase0_2@ha +/* 8000EA28 0000B828 38 63 21 08 */ addi r3, r3, lbl__stringBase0_2@l /* 8000EA2C 0000B82C 80 9F 00 08 */ lwz r4, 8(r31) /* 8000EA30 0000B830 38 63 00 0D */ addi r3, r3, 0xd /* 8000EA34 0000B834 88 04 00 30 */ lbz r0, 0x30(r4) @@ -83,17 +83,17 @@ xClimateInitAsset__FP11_tagClimateP9xEnvAsset: /* 8000EA84 0000B884 93 C1 00 08 */ stw r30, 8(r1) /* 8000EA88 0000B888 7C 7E 1B 78 */ mr r30, r3 /* 8000EA8C 0000B88C 38 7E 00 18 */ addi r3, r30, 0x18 -/* 8000EA90 0000B890 93 CD 88 88 */ stw r30, lbl_803CB188-_SDA_BASE_(r13) -/* 8000EA94 0000B894 C0 02 80 F0 */ lfs f0, lbl_803CCA70-_SDA2_BASE_(r2) +/* 8000EA90 0000B890 93 CD 88 88 */ stw r30, lbl_sClimate-_SDA_BASE_(r13) +/* 8000EA94 0000B894 C0 02 80 F0 */ lfs f0, lbl__644_1-_SDA2_BASE_(r2) /* 8000EA98 0000B898 D0 1E 00 10 */ stfs f0, 0x10(r30) /* 8000EA9C 0000B89C C0 3E 00 14 */ lfs f1, 0x14(r30) /* 8000EAA0 0000B8A0 4B FF FE CD */ bl xClimate.xClimateVecFromAngle__FfP5xVec3 /* 8000EAA4 0000B8A4 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8000EAA8 0000B8A8 28 03 00 00 */ cmplwi r3, 0 /* 8000EAAC 0000B8AC 40 82 00 18 */ bne lbl_8000EAC4 -/* 8000EAB0 0000B8B0 C0 02 80 F0 */ lfs f0, lbl_803CCA70-_SDA2_BASE_(r2) +/* 8000EAB0 0000B8B0 C0 02 80 F0 */ lfs f0, lbl__644_1-_SDA2_BASE_(r2) /* 8000EAB4 0000B8B4 D0 1E 00 10 */ stfs f0, 0x10(r30) -/* 8000EAB8 0000B8B8 C0 02 80 F0 */ lfs f0, lbl_803CCA70-_SDA2_BASE_(r2) +/* 8000EAB8 0000B8B8 C0 02 80 F0 */ lfs f0, lbl__644_1-_SDA2_BASE_(r2) /* 8000EABC 0000B8BC D0 1E 00 04 */ stfs f0, 4(r30) /* 8000EAC0 0000B8C0 48 00 00 78 */ b lbl_8000EB38 lbl_8000EAC4: @@ -103,7 +103,7 @@ lbl_8000EAC4: /* 8000EAD0 0000B8D0 90 1E 00 00 */ stw r0, 0(r30) /* 8000EAD4 0000B8D4 C0 3F 00 18 */ lfs f1, 0x18(r31) /* 8000EAD8 0000B8D8 C0 1F 00 14 */ lfs f0, 0x14(r31) -/* 8000EADC 0000B8DC C0 42 80 F8 */ lfs f2, lbl_803CCA78-_SDA2_BASE_(r2) +/* 8000EADC 0000B8DC C0 42 80 F8 */ lfs f2, lbl__668-_SDA2_BASE_(r2) /* 8000EAE0 0000B8E0 EC 01 00 28 */ fsubs f0, f1, f0 /* 8000EAE4 0000B8E4 EC 02 00 32 */ fmuls f0, f2, f0 /* 8000EAE8 0000B8E8 D0 1E 00 04 */ stfs f0, 4(r30) @@ -119,7 +119,7 @@ lbl_8000EB00: /* 8000EB0C 0000B90C 90 1E 00 00 */ stw r0, 0(r30) /* 8000EB10 0000B910 C0 3F 00 18 */ lfs f1, 0x18(r31) /* 8000EB14 0000B914 C0 1F 00 14 */ lfs f0, 0x14(r31) -/* 8000EB18 0000B918 C0 42 80 F8 */ lfs f2, lbl_803CCA78-_SDA2_BASE_(r2) +/* 8000EB18 0000B918 C0 42 80 F8 */ lfs f2, lbl__668-_SDA2_BASE_(r2) /* 8000EB1C 0000B91C EC 01 00 28 */ fsubs f0, f1, f0 /* 8000EB20 0000B920 EC 02 00 32 */ fmuls f0, f2, f0 /* 8000EB24 0000B924 D0 1E 00 04 */ stfs f0, 4(r30) @@ -137,36 +137,36 @@ lbl_8000EB38: .global xClimateSetSnow__Ff xClimateSetSnow__Ff: -/* 8000EB50 0000B950 80 6D 88 88 */ lwz r3, lbl_803CB188-_SDA_BASE_(r13) +/* 8000EB50 0000B950 80 6D 88 88 */ lwz r3, lbl_sClimate-_SDA_BASE_(r13) /* 8000EB54 0000B954 38 00 00 00 */ li r0, 0 /* 8000EB58 0000B958 90 03 00 00 */ stw r0, 0(r3) -/* 8000EB5C 0000B95C 80 6D 88 88 */ lwz r3, lbl_803CB188-_SDA_BASE_(r13) +/* 8000EB5C 0000B95C 80 6D 88 88 */ lwz r3, lbl_sClimate-_SDA_BASE_(r13) /* 8000EB60 0000B960 D0 23 00 04 */ stfs f1, 4(r3) /* 8000EB64 0000B964 4E 80 00 20 */ blr .global xClimateSetRain__Ff xClimateSetRain__Ff: -/* 8000EB68 0000B968 80 6D 88 88 */ lwz r3, lbl_803CB188-_SDA_BASE_(r13) +/* 8000EB68 0000B968 80 6D 88 88 */ lwz r3, lbl_sClimate-_SDA_BASE_(r13) /* 8000EB6C 0000B96C 38 00 00 01 */ li r0, 1 /* 8000EB70 0000B970 90 03 00 00 */ stw r0, 0(r3) -/* 8000EB74 0000B974 80 6D 88 88 */ lwz r3, lbl_803CB188-_SDA_BASE_(r13) +/* 8000EB74 0000B974 80 6D 88 88 */ lwz r3, lbl_sClimate-_SDA_BASE_(r13) /* 8000EB78 0000B978 D0 23 00 04 */ stfs f1, 4(r3) /* 8000EB7C 0000B97C 4E 80 00 20 */ blr .global xClimate.GetPosBigDogWhattupFool__FP5xVec3 xClimate.GetPosBigDogWhattupFool__FP5xVec3: -/* 8000EB80 0000B980 80 8D 82 B0 */ lwz r4, lbl_803CABB0-_SDA_BASE_(r13) -/* 8000EB84 0000B984 C0 42 80 FC */ lfs f2, lbl_803CCA7C-_SDA2_BASE_(r2) +/* 8000EB80 0000B980 80 8D 82 B0 */ lwz r4, lbl_xglobals-_SDA_BASE_(r13) +/* 8000EB84 0000B984 C0 42 80 FC */ lfs f2, lbl__685-_SDA2_BASE_(r2) /* 8000EB88 0000B988 C0 24 00 34 */ lfs f1, 0x34(r4) /* 8000EB8C 0000B98C C0 04 00 44 */ lfs f0, 0x44(r4) /* 8000EB90 0000B990 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8000EB94 0000B994 D0 03 00 00 */ stfs f0, 0(r3) -/* 8000EB98 0000B998 C0 42 80 FC */ lfs f2, lbl_803CCA7C-_SDA2_BASE_(r2) +/* 8000EB98 0000B998 C0 42 80 FC */ lfs f2, lbl__685-_SDA2_BASE_(r2) /* 8000EB9C 0000B99C C0 24 00 38 */ lfs f1, 0x38(r4) /* 8000EBA0 0000B9A0 C0 04 00 48 */ lfs f0, 0x48(r4) /* 8000EBA4 0000B9A4 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8000EBA8 0000B9A8 D0 03 00 04 */ stfs f0, 4(r3) -/* 8000EBAC 0000B9AC C0 42 80 FC */ lfs f2, lbl_803CCA7C-_SDA2_BASE_(r2) +/* 8000EBAC 0000B9AC C0 42 80 FC */ lfs f2, lbl__685-_SDA2_BASE_(r2) /* 8000EBB0 0000B9B0 C0 24 00 3C */ lfs f1, 0x3c(r4) /* 8000EBB4 0000B9B4 C0 04 00 4C */ lfs f0, 0x4c(r4) /* 8000EBB8 0000B9B8 EC 02 00 7A */ fmadds f0, f2, f1, f0 @@ -206,7 +206,7 @@ xClimate.UpdateRain__FP11_tagClimatef: /* 8000EC34 0000BA34 80 1A 00 00 */ lwz r0, 0(r26) /* 8000EC38 0000BA38 2C 00 00 00 */ cmpwi r0, 0 /* 8000EC3C 0000BA3C 41 82 00 98 */ beq lbl_8000ECD4 -/* 8000EC40 0000BA40 C0 22 81 00 */ lfs f1, lbl_803CCA80-_SDA2_BASE_(r2) +/* 8000EC40 0000BA40 C0 22 81 00 */ lfs f1, lbl__740-_SDA2_BASE_(r2) /* 8000EC44 0000BA44 3B E1 01 54 */ addi r31, r1, 0x154 /* 8000EC48 0000BA48 C0 1A 00 04 */ lfs f0, 4(r26) /* 8000EC4C 0000BA4C 3B A0 00 00 */ li r29, 0 @@ -219,20 +219,20 @@ lbl_8000EC64: /* 8000EC64 0000BA64 7F E3 FB 78 */ mr r3, r31 /* 8000EC68 0000BA68 4B FF FF 19 */ bl xClimate.GetPosBigDogWhattupFool__FP5xVec3 /* 8000EC6C 0000BA6C 48 02 20 1D */ bl xurand__Fv -/* 8000EC70 0000BA70 C0 62 81 00 */ lfs f3, lbl_803CCA80-_SDA2_BASE_(r2) -/* 8000EC74 0000BA74 C0 42 81 04 */ lfs f2, lbl_803CCA84-_SDA2_BASE_(r2) +/* 8000EC70 0000BA70 C0 62 81 00 */ lfs f3, lbl__740-_SDA2_BASE_(r2) +/* 8000EC74 0000BA74 C0 42 81 04 */ lfs f2, lbl__741-_SDA2_BASE_(r2) /* 8000EC78 0000BA78 C0 01 01 54 */ lfs f0, 0x154(r1) /* 8000EC7C 0000BA7C EC 43 10 78 */ fmsubs f2, f3, f1, f2 /* 8000EC80 0000BA80 C0 21 01 58 */ lfs f1, 0x158(r1) /* 8000EC84 0000BA84 EC 00 10 2A */ fadds f0, f0, f2 /* 8000EC88 0000BA88 D0 01 01 54 */ stfs f0, 0x154(r1) -/* 8000EC8C 0000BA8C C0 02 81 08 */ lfs f0, lbl_803CCA88-_SDA2_BASE_(r2) +/* 8000EC8C 0000BA8C C0 02 81 08 */ lfs f0, lbl__742-_SDA2_BASE_(r2) /* 8000EC90 0000BA90 EC 01 00 2A */ fadds f0, f1, f0 /* 8000EC94 0000BA94 D0 01 01 58 */ stfs f0, 0x158(r1) /* 8000EC98 0000BA98 48 02 1F F1 */ bl xurand__Fv -/* 8000EC9C 0000BA9C C0 62 81 00 */ lfs f3, lbl_803CCA80-_SDA2_BASE_(r2) +/* 8000EC9C 0000BA9C C0 62 81 00 */ lfs f3, lbl__740-_SDA2_BASE_(r2) /* 8000ECA0 0000BAA0 38 81 00 14 */ addi r4, r1, 0x14 -/* 8000ECA4 0000BAA4 C0 42 81 04 */ lfs f2, lbl_803CCA84-_SDA2_BASE_(r2) +/* 8000ECA4 0000BAA4 C0 42 81 04 */ lfs f2, lbl__741-_SDA2_BASE_(r2) /* 8000ECA8 0000BAA8 C0 01 01 5C */ lfs f0, 0x15c(r1) /* 8000ECAC 0000BAAC EC 43 10 78 */ fmsubs f2, f3, f1, f2 /* 8000ECB0 0000BAB0 FC 20 F8 90 */ fmr f1, f31 @@ -246,7 +246,7 @@ lbl_8000ECC8: /* 8000ECCC 0000BACC 41 80 FF 98 */ blt lbl_8000EC64 /* 8000ECD0 0000BAD0 48 00 02 90 */ b lbl_8000EF60 lbl_8000ECD4: -/* 8000ECD4 0000BAD4 C0 22 81 00 */ lfs f1, lbl_803CCA80-_SDA2_BASE_(r2) +/* 8000ECD4 0000BAD4 C0 22 81 00 */ lfs f1, lbl__740-_SDA2_BASE_(r2) /* 8000ECD8 0000BAD8 60 60 02 02 */ ori r0, r3, 0x202 /* 8000ECDC 0000BADC C0 1A 00 04 */ lfs f0, 4(r26) /* 8000ECE0 0000BAE0 38 61 00 08 */ addi r3, r1, 8 @@ -256,13 +256,13 @@ lbl_8000ECD4: /* 8000ECF0 0000BAF0 D8 01 01 80 */ stfd f0, 0x180(r1) /* 8000ECF4 0000BAF4 83 A1 01 84 */ lwz r29, 0x184(r1) /* 8000ECF8 0000BAF8 4B FF FE 89 */ bl xClimate.GetPosBigDogWhattupFool__FP5xVec3 -/* 8000ECFC 0000BAFC 80 02 AB E8 */ lwz r0, lbl_803CF568-_SDA2_BASE_(r2) +/* 8000ECFC 0000BAFC 80 02 AB E8 */ lwz r0, lbl_gPTankDisable-_SDA2_BASE_(r2) /* 8000ED00 0000BB00 28 00 00 00 */ cmplwi r0, 0 /* 8000ED04 0000BB04 41 82 01 00 */ beq lbl_8000EE04 -/* 8000ED08 0000BB08 3C 80 80 25 */ lis r4, lbl_802520FC@ha -/* 8000ED0C 0000BB0C C7 24 20 FC */ lfsu f25, lbl_802520FC@l(r4) -/* 8000ED10 0000BB10 3C 60 80 25 */ lis r3, lbl_802520F0@ha -/* 8000ED14 0000BB14 C7 C3 20 F0 */ lfsu f30, lbl_802520F0@l(r3) +/* 8000ED08 0000BB08 3C 80 80 25 */ lis r4, lbl_snow_dvel@ha +/* 8000ED0C 0000BB0C C7 24 20 FC */ lfsu f25, lbl_snow_dvel@l(r4) +/* 8000ED10 0000BB10 3C 60 80 25 */ lis r3, lbl_snow_vel@ha +/* 8000ED14 0000BB14 C7 C3 20 F0 */ lfsu f30, lbl_snow_vel@l(r3) /* 8000ED18 0000BB18 C3 A4 00 04 */ lfs f29, 4(r4) /* 8000ED1C 0000BB1C 3B E1 01 54 */ addi r31, r1, 0x154 /* 8000ED20 0000BB20 C3 83 00 04 */ lfs f28, 4(r3) @@ -275,15 +275,15 @@ lbl_8000ED34: /* 8000ED38 0000BB38 38 81 00 08 */ addi r4, r1, 8 /* 8000ED3C 0000BB3C 4B FF C5 29 */ bl __as__5xVec3FRC5xVec3 /* 8000ED40 0000BB40 48 02 1F 49 */ bl xurand__Fv -/* 8000ED44 0000BB44 C0 62 81 0C */ lfs f3, lbl_803CCA8C-_SDA2_BASE_(r2) -/* 8000ED48 0000BB48 C0 42 81 10 */ lfs f2, lbl_803CCA90-_SDA2_BASE_(r2) +/* 8000ED44 0000BB44 C0 62 81 0C */ lfs f3, lbl__743-_SDA2_BASE_(r2) +/* 8000ED48 0000BB48 C0 42 81 10 */ lfs f2, lbl__744-_SDA2_BASE_(r2) /* 8000ED4C 0000BB4C C0 01 01 54 */ lfs f0, 0x154(r1) /* 8000ED50 0000BB50 EC 23 10 78 */ fmsubs f1, f3, f1, f2 /* 8000ED54 0000BB54 EC 00 08 2A */ fadds f0, f0, f1 /* 8000ED58 0000BB58 D0 01 01 54 */ stfs f0, 0x154(r1) /* 8000ED5C 0000BB5C 48 02 1F 2D */ bl xurand__Fv -/* 8000ED60 0000BB60 C0 42 81 0C */ lfs f2, lbl_803CCA8C-_SDA2_BASE_(r2) -/* 8000ED64 0000BB64 C0 02 81 10 */ lfs f0, lbl_803CCA90-_SDA2_BASE_(r2) +/* 8000ED60 0000BB60 C0 42 81 0C */ lfs f2, lbl__743-_SDA2_BASE_(r2) +/* 8000ED64 0000BB64 C0 02 81 10 */ lfs f0, lbl__744-_SDA2_BASE_(r2) /* 8000ED68 0000BB68 C0 61 01 5C */ lfs f3, 0x15c(r1) /* 8000ED6C 0000BB6C EC 82 00 78 */ fmsubs f4, f2, f1, f0 /* 8000ED70 0000BB70 C0 41 01 54 */ lfs f2, 0x154(r1) @@ -293,9 +293,9 @@ lbl_8000ED34: /* 8000ED80 0000BB80 EC 42 08 28 */ fsubs f2, f2, f1 /* 8000ED84 0000BB84 EC 03 00 28 */ fsubs f0, f3, f0 /* 8000ED88 0000BB88 D0 61 01 5C */ stfs f3, 0x15c(r1) -/* 8000ED8C 0000BB8C C0 22 81 14 */ lfs f1, lbl_803CCA94-_SDA2_BASE_(r2) +/* 8000ED8C 0000BB8C C0 22 81 14 */ lfs f1, lbl__745-_SDA2_BASE_(r2) /* 8000ED90 0000BB90 EC 42 00 32 */ fmuls f2, f2, f0 -/* 8000ED94 0000BB94 C0 02 80 F4 */ lfs f0, lbl_803CCA74-_SDA2_BASE_(r2) +/* 8000ED94 0000BB94 C0 02 80 F4 */ lfs f0, lbl__645-_SDA2_BASE_(r2) /* 8000ED98 0000BB98 EC 22 08 24 */ fdivs f1, f2, f1 /* 8000ED9C 0000BB9C EF 00 08 28 */ fsubs f24, f0, f1 /* 8000EDA0 0000BBA0 48 02 1E E9 */ bl xurand__Fv @@ -310,11 +310,11 @@ lbl_8000ED34: /* 8000EDC4 0000BBC4 FC 20 F8 90 */ fmr f1, f31 /* 8000EDC8 0000BBC8 38 81 00 14 */ addi r4, r1, 0x14 /* 8000EDCC 0000BBCC D0 01 01 68 */ stfs f0, 0x168(r1) -/* 8000EDD0 0000BBD0 C0 02 81 18 */ lfs f0, lbl_803CCA98-_SDA2_BASE_(r2) +/* 8000EDD0 0000BBD0 C0 02 81 18 */ lfs f0, lbl__746-_SDA2_BASE_(r2) /* 8000EDD4 0000BBD4 EC 00 06 3A */ fmadds f0, f0, f24, f0 /* 8000EDD8 0000BBD8 EC 02 00 2A */ fadds f0, f2, f0 /* 8000EDDC 0000BBDC D0 01 01 58 */ stfs f0, 0x158(r1) -/* 8000EDE0 0000BBE0 C0 0D 80 18 */ lfs f0, lbl_803CA918-_SDA_BASE_(r13) +/* 8000EDE0 0000BBE0 C0 0D 80 18 */ lfs f0, lbl_snow_life-_SDA_BASE_(r13) /* 8000EDE4 0000BBE4 EC 00 06 3A */ fmadds f0, f0, f24, f0 /* 8000EDE8 0000BBE8 D0 01 00 34 */ stfs f0, 0x34(r1) /* 8000EDEC 0000BBEC 80 7A 00 0C */ lwz r3, 0xc(r26) @@ -328,9 +328,9 @@ lbl_8000EE04: /* 8000EE04 0000BC04 6F A3 80 00 */ xoris r3, r29, 0x8000 /* 8000EE08 0000BC08 3C 00 43 30 */ lis r0, 0x4330 /* 8000EE0C 0000BC0C 90 61 01 84 */ stw r3, 0x184(r1) -/* 8000EE10 0000BC10 C8 22 81 20 */ lfd f1, lbl_803CCAA0-_SDA2_BASE_(r2) +/* 8000EE10 0000BC10 C8 22 81 20 */ lfd f1, lbl__749-_SDA2_BASE_(r2) /* 8000EE14 0000BC14 90 01 01 80 */ stw r0, 0x180(r1) -/* 8000EE18 0000BC18 C0 42 81 1C */ lfs f2, lbl_803CCA9C-_SDA2_BASE_(r2) +/* 8000EE18 0000BC18 C0 42 81 1C */ lfs f2, lbl__747-_SDA2_BASE_(r2) /* 8000EE1C 0000BC1C C8 01 01 80 */ lfd f0, 0x180(r1) /* 8000EE20 0000BC20 EC 00 08 28 */ fsubs f0, f0, f1 /* 8000EE24 0000BC24 EC 02 00 32 */ fmuls f0, f2, f0 @@ -346,10 +346,10 @@ lbl_8000EE04: /* 8000EE4C 0000BC4C 1C 1D 00 0C */ mulli r0, r29, 0xc /* 8000EE50 0000BC50 7F FE 02 14 */ add r31, r30, r0 /* 8000EE54 0000BC54 41 82 01 0C */ beq lbl_8000EF60 -/* 8000EE58 0000BC58 3C 80 80 25 */ lis r4, lbl_802520FC@ha -/* 8000EE5C 0000BC5C C7 44 20 FC */ lfsu f26, lbl_802520FC@l(r4) -/* 8000EE60 0000BC60 3C 60 80 25 */ lis r3, lbl_802520F0@ha -/* 8000EE64 0000BC64 C7 63 20 F0 */ lfsu f27, lbl_802520F0@l(r3) +/* 8000EE58 0000BC58 3C 80 80 25 */ lis r4, lbl_snow_dvel@ha +/* 8000EE5C 0000BC5C C7 44 20 FC */ lfsu f26, lbl_snow_dvel@l(r4) +/* 8000EE60 0000BC60 3C 60 80 25 */ lis r3, lbl_snow_vel@ha +/* 8000EE64 0000BC64 C7 63 20 F0 */ lfsu f27, lbl_snow_vel@l(r3) /* 8000EE68 0000BC68 C3 84 00 04 */ lfs f28, 4(r4) /* 8000EE6C 0000BC6C 7F DC F3 78 */ mr r28, r30 /* 8000EE70 0000BC70 C3 A3 00 04 */ lfs f29, 4(r3) @@ -363,15 +363,15 @@ lbl_8000EE88: /* 8000EE8C 0000BC8C 38 81 00 08 */ addi r4, r1, 8 /* 8000EE90 0000BC90 4B FF C3 D5 */ bl __as__5xVec3FRC5xVec3 /* 8000EE94 0000BC94 48 02 1D F5 */ bl xurand__Fv -/* 8000EE98 0000BC98 C0 62 81 0C */ lfs f3, lbl_803CCA8C-_SDA2_BASE_(r2) -/* 8000EE9C 0000BC9C C0 42 81 10 */ lfs f2, lbl_803CCA90-_SDA2_BASE_(r2) +/* 8000EE98 0000BC98 C0 62 81 0C */ lfs f3, lbl__743-_SDA2_BASE_(r2) +/* 8000EE9C 0000BC9C C0 42 81 10 */ lfs f2, lbl__744-_SDA2_BASE_(r2) /* 8000EEA0 0000BCA0 C0 1C 00 00 */ lfs f0, 0(r28) /* 8000EEA4 0000BCA4 EC 23 10 78 */ fmsubs f1, f3, f1, f2 /* 8000EEA8 0000BCA8 EC 00 08 2A */ fadds f0, f0, f1 /* 8000EEAC 0000BCAC D0 1C 00 00 */ stfs f0, 0(r28) /* 8000EEB0 0000BCB0 48 02 1D D9 */ bl xurand__Fv -/* 8000EEB4 0000BCB4 C0 62 81 0C */ lfs f3, lbl_803CCA8C-_SDA2_BASE_(r2) -/* 8000EEB8 0000BCB8 C0 42 81 10 */ lfs f2, lbl_803CCA90-_SDA2_BASE_(r2) +/* 8000EEB4 0000BCB4 C0 62 81 0C */ lfs f3, lbl__743-_SDA2_BASE_(r2) +/* 8000EEB8 0000BCB8 C0 42 81 10 */ lfs f2, lbl__744-_SDA2_BASE_(r2) /* 8000EEBC 0000BCBC C0 1C 00 08 */ lfs f0, 8(r28) /* 8000EEC0 0000BCC0 EC 23 10 78 */ fmsubs f1, f3, f1, f2 /* 8000EEC4 0000BCC4 EC 00 08 2A */ fadds f0, f0, f1 @@ -381,11 +381,11 @@ lbl_8000EE88: /* 8000EED4 0000BCD4 C0 5C 00 00 */ lfs f2, 0(r28) /* 8000EED8 0000BCD8 EC 21 00 28 */ fsubs f1, f1, f0 /* 8000EEDC 0000BCDC C0 01 00 08 */ lfs f0, 8(r1) -/* 8000EEE0 0000BCE0 C0 62 81 14 */ lfs f3, lbl_803CCA94-_SDA2_BASE_(r2) +/* 8000EEE0 0000BCE0 C0 62 81 14 */ lfs f3, lbl__745-_SDA2_BASE_(r2) /* 8000EEE4 0000BCE4 EC A2 00 28 */ fsubs f5, f2, f0 -/* 8000EEE8 0000BCE8 C0 42 80 F4 */ lfs f2, lbl_803CCA74-_SDA2_BASE_(r2) +/* 8000EEE8 0000BCE8 C0 42 80 F4 */ lfs f2, lbl__645-_SDA2_BASE_(r2) /* 8000EEEC 0000BCEC EC 81 00 72 */ fmuls f4, f1, f1 -/* 8000EEF0 0000BCF0 C0 02 81 18 */ lfs f0, lbl_803CCA98-_SDA2_BASE_(r2) +/* 8000EEF0 0000BCF0 C0 02 81 18 */ lfs f0, lbl__746-_SDA2_BASE_(r2) /* 8000EEF4 0000BCF4 C0 3C 00 04 */ lfs f1, 4(r28) /* 8000EEF8 0000BCF8 EC 85 21 7A */ fmadds f4, f5, f5, f4 /* 8000EEFC 0000BCFC EC 64 18 24 */ fdivs f3, f4, f3 @@ -472,9 +472,9 @@ xVec3Init__FP5xVec3fff: xMat3x3Identity__FP7xMat3x3: /* 8000F00C 0000BE0C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8000F010 0000BE10 7C 08 02 A6 */ mflr r0 -/* 8000F014 0000BE14 3C 80 80 39 */ lis r4, lbl_8038C2E0@ha +/* 8000F014 0000BE14 3C 80 80 39 */ lis r4, lbl_g_I3@ha /* 8000F018 0000BE18 90 01 00 14 */ stw r0, 0x14(r1) -/* 8000F01C 0000BE1C 38 84 C2 E0 */ addi r4, r4, lbl_8038C2E0@l +/* 8000F01C 0000BE1C 38 84 C2 E0 */ addi r4, r4, lbl_g_I3@l /* 8000F020 0000BE20 48 00 00 15 */ bl xMat3x3Copy__FP7xMat3x3PC7xMat3x3 /* 8000F024 0000BE24 80 01 00 14 */ lwz r0, 0x14(r1) /* 8000F028 0000BE28 7C 08 03 A6 */ mtlr r0 diff --git a/asm/Core/x/xClumpColl.s b/asm/Core/x/xClumpColl.s index a92b461bd..8e9587125 100644 --- a/asm/Core/x/xClumpColl.s +++ b/asm/Core/x/xClumpColl.s @@ -11,7 +11,7 @@ xClumpColl_StaticBufferInit__FPvUi: /* 8011D574 0011A374 93 C1 00 18 */ stw r30, 0x18(r1) /* 8011D578 0011A378 93 A1 00 14 */ stw r29, 0x14(r1) /* 8011D57C 0011A37C 7C 7D 1B 78 */ mr r29, r3 -/* 8011D580 0011A380 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8011D580 0011A380 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8011D584 0011A384 83 E3 00 04 */ lwz r31, 4(r3) /* 8011D588 0011A388 38 60 00 10 */ li r3, 0x10 /* 8011D58C 0011A38C 81 84 01 34 */ lwz r12, 0x134(r4) @@ -1315,7 +1315,7 @@ lbl_8011E844: /* 8011E870 0011B670 3B 81 00 38 */ addi r28, r1, 0x38 lbl_8011E874: /* 8011E874 0011B674 88 7D 00 04 */ lbz r3, 4(r29) -/* 8011E878 0011B678 88 0D 84 40 */ lbz r0, lbl_803CAD40-_SDA_BASE_(r13) +/* 8011E878 0011B678 88 0D 84 40 */ lbz r0, lbl_xClumpColl_FilterFlags-_SDA_BASE_(r13) /* 8011E87C 0011B67C 7C 60 00 39 */ and. r0, r3, r0 /* 8011E880 0011B680 41 82 03 48 */ beq lbl_8011EBC8 /* 8011E884 0011B684 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e @@ -1355,7 +1355,7 @@ lbl_8011E8A8: /* 8011E904 0011B704 EC 4C 01 32 */ fmuls f2, f12, f4 /* 8011E908 0011B708 C1 7E 00 14 */ lfs f11, 0x14(r30) /* 8011E90C 0011B70C EC 6A 01 72 */ fmuls f3, f10, f5 -/* 8011E910 0011B710 C0 22 A0 10 */ lfs f1, lbl_803CE990-_SDA2_BASE_(r2) +/* 8011E910 0011B710 C0 22 A0 10 */ lfs f1, lbl__1186_1-_SDA2_BASE_(r2) /* 8011E914 0011B714 EC 0B 01 B2 */ fmuls f0, f11, f6 /* 8011E918 0011B718 ED 4A 11 B8 */ fmsubs f10, f10, f6, f2 /* 8011E91C 0011B71C EC CB 19 38 */ fmsubs f6, f11, f4, f3 @@ -1396,7 +1396,7 @@ lbl_8011E8A8: /* 8011E9A8 0011B7A8 EC 01 01 BA */ fmadds f0, f1, f6, f0 /* 8011E9AC 0011B7AC EC 02 02 FA */ fmadds f0, f2, f11, f0 lbl_8011E9B0: -/* 8011E9B0 0011B7B0 C0 22 A0 14 */ lfs f1, lbl_803CE994-_SDA2_BASE_(r2) +/* 8011E9B0 0011B7B0 C0 22 A0 14 */ lfs f1, lbl__1187_3-_SDA2_BASE_(r2) /* 8011E9B4 0011B7B4 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 8011E9B8 0011B7B8 7C 00 00 26 */ mfcr r0 /* 8011E9BC 0011B7BC 54 00 17 FF */ rlwinm. r0, r0, 2, 0x1f, 0x1f @@ -1405,7 +1405,7 @@ lbl_8011E9B0: /* 8011E9C8 0011B7C8 FC 60 00 50 */ fneg f3, f0 /* 8011E9CC 0011B7CC C0 3B 00 04 */ lfs f1, 4(r27) /* 8011E9D0 0011B7D0 38 00 00 00 */ li r0, 0 -/* 8011E9D4 0011B7D4 C0 82 A0 18 */ lfs f4, lbl_803CE998-_SDA2_BASE_(r2) +/* 8011E9D4 0011B7D4 C0 82 A0 18 */ lfs f4, lbl__1188_2-_SDA2_BASE_(r2) /* 8011E9D8 0011B7D8 ED 02 08 28 */ fsubs f8, f2, f1 /* 8011E9DC 0011B7DC C0 BE 00 00 */ lfs f5, 0(r30) /* 8011E9E0 0011B7E0 C0 5B 00 00 */ lfs f2, 0(r27) @@ -1561,7 +1561,7 @@ lbl_8011EC00: /* 8011EC1C 0011BA1C 83 A4 00 1C */ lwz r29, 0x1c(r4) lbl_8011EC20: /* 8011EC20 0011BA20 88 79 00 04 */ lbz r3, 4(r25) -/* 8011EC24 0011BA24 88 0D 84 40 */ lbz r0, lbl_803CAD40-_SDA_BASE_(r13) +/* 8011EC24 0011BA24 88 0D 84 40 */ lbz r0, lbl_xClumpColl_FilterFlags-_SDA_BASE_(r13) /* 8011EC28 0011BA28 7C 60 00 39 */ and. r0, r3, r0 /* 8011EC2C 0011BA2C 41 82 00 A4 */ beq lbl_8011ECD0 /* 8011EC30 0011BA30 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e @@ -1629,7 +1629,7 @@ lbl_8011ECF8: /* 8011ED14 0011BB14 83 A4 00 20 */ lwz r29, 0x20(r4) lbl_8011ED18: /* 8011ED18 0011BB18 88 79 00 04 */ lbz r3, 4(r25) -/* 8011ED1C 0011BB1C 88 0D 84 40 */ lbz r0, lbl_803CAD40-_SDA_BASE_(r13) +/* 8011ED1C 0011BB1C 88 0D 84 40 */ lbz r0, lbl_xClumpColl_FilterFlags-_SDA_BASE_(r13) /* 8011ED20 0011BB20 7C 60 00 39 */ and. r0, r3, r0 /* 8011ED24 0011BB24 41 82 01 2C */ beq lbl_8011EE50 /* 8011ED28 0011BB28 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e @@ -1700,7 +1700,7 @@ lbl_8011ED4C: /* 8011EE24 0011BC24 93 41 00 2C */ stw r26, 0x2c(r1) /* 8011EE28 0011BC28 81 9D 00 04 */ lwz r12, 4(r29) /* 8011EE2C 0011BC2C 80 7D 00 00 */ lwz r3, 0(r29) -/* 8011EE30 0011BC30 C0 22 A0 1C */ lfs f1, lbl_803CE99C-_SDA2_BASE_(r2) +/* 8011EE30 0011BC30 C0 22 A0 1C */ lfs f1, lbl__1275-_SDA2_BASE_(r2) /* 8011EE34 0011BC34 80 DD 00 08 */ lwz r6, 8(r29) /* 8011EE38 0011BC38 7D 89 03 A6 */ mtctr r12 /* 8011EE3C 0011BC3C 4E 80 04 21 */ bctrl @@ -1768,11 +1768,11 @@ lbl_8011EED4: /* 8011EF14 0011BD14 90 01 00 B0 */ stw r0, 0xb0(r1) /* 8011EF18 0011BD18 D0 01 00 7C */ stfs f0, 0x7c(r1) /* 8011EF1C 0011BD1C 4B EF 30 15 */ bl __as__6RwLineFRC6RwLine -/* 8011EF20 0011BD20 C0 62 A0 1C */ lfs f3, lbl_803CE99C-_SDA2_BASE_(r2) +/* 8011EF20 0011BD20 C0 62 A0 1C */ lfs f3, lbl__1275-_SDA2_BASE_(r2) /* 8011EF24 0011BD24 C0 21 00 74 */ lfs f1, 0x74(r1) /* 8011EF28 0011BD28 FC 03 08 00 */ fcmpu cr0, f3, f1 /* 8011EF2C 0011BD2C 41 82 00 0C */ beq lbl_8011EF38 -/* 8011EF30 0011BD30 C0 02 A0 20 */ lfs f0, lbl_803CE9A0-_SDA2_BASE_(r2) +/* 8011EF30 0011BD30 C0 02 A0 20 */ lfs f0, lbl__1333_1-_SDA2_BASE_(r2) /* 8011EF34 0011BD34 EC 60 08 24 */ fdivs f3, f0, f1 lbl_8011EF38: /* 8011EF38 0011BD38 C0 41 00 78 */ lfs f2, 0x78(r1) @@ -1782,10 +1782,10 @@ lbl_8011EF38: /* 8011EF48 0011BD48 EC 00 00 F2 */ fmuls f0, f0, f3 /* 8011EF4C 0011BD4C D0 21 00 80 */ stfs f1, 0x80(r1) /* 8011EF50 0011BD50 D0 01 00 84 */ stfs f0, 0x84(r1) -/* 8011EF54 0011BD54 C0 62 A0 1C */ lfs f3, lbl_803CE99C-_SDA2_BASE_(r2) +/* 8011EF54 0011BD54 C0 62 A0 1C */ lfs f3, lbl__1275-_SDA2_BASE_(r2) /* 8011EF58 0011BD58 FC 03 10 00 */ fcmpu cr0, f3, f2 /* 8011EF5C 0011BD5C 41 82 00 0C */ beq lbl_8011EF68 -/* 8011EF60 0011BD60 C0 02 A0 20 */ lfs f0, lbl_803CE9A0-_SDA2_BASE_(r2) +/* 8011EF60 0011BD60 C0 02 A0 20 */ lfs f0, lbl__1333_1-_SDA2_BASE_(r2) /* 8011EF64 0011BD64 EC 60 10 24 */ fdivs f3, f0, f2 lbl_8011EF68: /* 8011EF68 0011BD68 C0 01 00 74 */ lfs f0, 0x74(r1) @@ -1794,10 +1794,10 @@ lbl_8011EF68: /* 8011EF74 0011BD74 EC 01 00 F2 */ fmuls f0, f1, f3 /* 8011EF78 0011BD78 D0 41 00 88 */ stfs f2, 0x88(r1) /* 8011EF7C 0011BD7C D0 01 00 8C */ stfs f0, 0x8c(r1) -/* 8011EF80 0011BD80 C0 42 A0 1C */ lfs f2, lbl_803CE99C-_SDA2_BASE_(r2) +/* 8011EF80 0011BD80 C0 42 A0 1C */ lfs f2, lbl__1275-_SDA2_BASE_(r2) /* 8011EF84 0011BD84 FC 02 08 00 */ fcmpu cr0, f2, f1 /* 8011EF88 0011BD88 41 82 00 0C */ beq lbl_8011EF94 -/* 8011EF8C 0011BD8C C0 02 A0 20 */ lfs f0, lbl_803CE9A0-_SDA2_BASE_(r2) +/* 8011EF8C 0011BD8C C0 02 A0 20 */ lfs f0, lbl__1333_1-_SDA2_BASE_(r2) /* 8011EF90 0011BD90 EC 40 08 24 */ fdivs f2, f0, f1 lbl_8011EF94: /* 8011EF94 0011BD94 C0 21 00 74 */ lfs f1, 0x74(r1) @@ -1847,7 +1847,7 @@ lbl_8011EFCC: /* 8011F040 0011BE40 D0 21 00 44 */ stfs f1, 0x44(r1) /* 8011F044 0011BE44 D0 01 00 48 */ stfs f0, 0x48(r1) /* 8011F048 0011BE48 93 E1 00 08 */ stw r31, 8(r1) -/* 8011F04C 0011BE4C C0 02 A0 20 */ lfs f0, lbl_803CE9A0-_SDA2_BASE_(r2) +/* 8011F04C 0011BE4C C0 02 A0 20 */ lfs f0, lbl__1333_1-_SDA2_BASE_(r2) /* 8011F050 0011BE50 EC 00 30 24 */ fdivs f0, f0, f6 /* 8011F054 0011BE54 90 E1 00 5C */ stw r7, 0x5c(r1) /* 8011F058 0011BE58 90 01 00 60 */ stw r0, 0x60(r1) diff --git a/asm/Core/x/xCollide.s b/asm/Core/x/xCollide.s index 535f87163..e93342d13 100644 --- a/asm/Core/x/xCollide.s +++ b/asm/Core/x/xCollide.s @@ -20,7 +20,7 @@ xCollideGetCollsIdx__FPC7xCollisPC5xVec3PC7xMat3x3: /* 8000F08C 0000BE8C 7C 9E 23 78 */ mr r30, r4 /* 8000F090 0000BE90 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8000F094 0000BE94 40 81 00 74 */ ble lbl_8000F108 -/* 8000F098 0000BE98 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 8000F098 0000BE98 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 8000F09C 0000BE9C FC 03 00 40 */ fcmpo cr0, f3, f0 /* 8000F0A0 0000BEA0 40 80 00 60 */ bge lbl_8000F100 /* 8000F0A4 0000BEA4 80 03 00 00 */ lwz r0, 0(r3) @@ -62,7 +62,7 @@ lbl_8000F108: /* 8000F120 0000BF20 EC 20 00 B2 */ fmuls f1, f0, f2 /* 8000F124 0000BF24 C0 5F 00 20 */ lfs f2, 0x20(r31) /* 8000F128 0000BF28 EC 64 19 7A */ fmadds f3, f4, f5, f3 -/* 8000F12C 0000BF2C C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 8000F12C 0000BF2C C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 8000F130 0000BF30 EC 22 09 7A */ fmadds f1, f2, f5, f1 /* 8000F134 0000BF34 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 8000F138 0000BF38 40 81 00 40 */ ble lbl_8000F178 @@ -135,7 +135,7 @@ xSphereHitsSphere__FPC7xSpherePC7xSphereP7xCollis: /* 8000F20C 0000C00C 7F C4 F3 78 */ mr r4, r30 /* 8000F210 0000C010 48 0B 5F 45 */ bl iSphereIsectSphere__FPC7xSpherePC7xSphereP6xIsect /* 8000F214 0000C014 C0 01 00 0C */ lfs f0, 0xc(r1) -/* 8000F218 0000C018 C0 22 81 28 */ lfs f1, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 8000F218 0000C018 C0 22 81 28 */ lfs f1, lbl__728-_SDA2_BASE_(r2) /* 8000F21C 0000C01C FC 00 08 40 */ fcmpo cr0, f0, f1 /* 8000F220 0000C020 4C 40 13 82 */ cror 2, 0, 2 /* 8000F224 0000C024 41 82 00 18 */ beq lbl_8000F23C @@ -160,13 +160,13 @@ lbl_8000F258: /* 8000F268 0000C068 80 1F 00 00 */ lwz r0, 0(r31) /* 8000F26C 0000C06C 70 00 16 00 */ andi. r0, r0, 0x1600 /* 8000F270 0000C070 41 82 00 40 */ beq lbl_8000F2B0 -/* 8000F274 0000C074 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 8000F274 0000C074 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 8000F278 0000C078 C0 21 00 30 */ lfs f1, 0x30(r1) /* 8000F27C 0000C07C FC 00 08 00 */ fcmpu cr0, f0, f1 /* 8000F280 0000C080 40 82 00 18 */ bne lbl_8000F298 -/* 8000F284 0000C084 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 8000F284 0000C084 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 8000F288 0000C088 38 7F 00 20 */ addi r3, r31, 0x20 -/* 8000F28C 0000C08C 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 8000F28C 0000C08C 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 8000F290 0000C090 48 03 F2 4D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8000F294 0000C094 48 00 00 1C */ b lbl_8000F2B0 lbl_8000F298: @@ -180,13 +180,13 @@ lbl_8000F2B0: /* 8000F2B0 0000C0B0 80 1F 00 00 */ lwz r0, 0(r31) /* 8000F2B4 0000C0B4 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14 /* 8000F2B8 0000C0B8 41 82 00 40 */ beq lbl_8000F2F8 -/* 8000F2BC 0000C0BC C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 8000F2BC 0000C0BC C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 8000F2C0 0000C0C0 C0 21 00 30 */ lfs f1, 0x30(r1) /* 8000F2C4 0000C0C4 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 8000F2C8 0000C0C8 40 82 00 18 */ bne lbl_8000F2E0 -/* 8000F2CC 0000C0CC 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 8000F2CC 0000C0CC 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 8000F2D0 0000C0D0 38 7F 00 2C */ addi r3, r31, 0x2c -/* 8000F2D4 0000C0D4 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 8000F2D4 0000C0D4 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 8000F2D8 0000C0D8 48 03 F2 05 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8000F2DC 0000C0DC 48 00 00 1C */ b lbl_8000F2F8 lbl_8000F2E0: @@ -236,7 +236,7 @@ xSphereHitsBox__FPC7xSpherePC4xBoxP7xCollis: /* 8000F370 0000C170 7C 04 03 78 */ mr r4, r0 /* 8000F374 0000C174 48 0B 6B D1 */ bl iBoxIsectSphere__FPC4xBoxPC7xSphereP6xIsect /* 8000F378 0000C178 C0 01 00 0C */ lfs f0, 0xc(r1) -/* 8000F37C 0000C17C C0 22 81 28 */ lfs f1, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 8000F37C 0000C17C C0 22 81 28 */ lfs f1, lbl__728-_SDA2_BASE_(r2) /* 8000F380 0000C180 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 8000F384 0000C184 4C 40 13 82 */ cror 2, 0, 2 /* 8000F388 0000C188 41 82 00 18 */ beq lbl_8000F3A0 @@ -266,13 +266,13 @@ lbl_8000F3DC: /* 8000F3DC 0000C1DC 80 1F 00 00 */ lwz r0, 0(r31) /* 8000F3E0 0000C1E0 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14 /* 8000F3E4 0000C1E4 41 82 00 3C */ beq lbl_8000F420 -/* 8000F3E8 0000C1E8 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 8000F3E8 0000C1E8 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 8000F3EC 0000C1EC C0 21 00 30 */ lfs f1, 0x30(r1) /* 8000F3F0 0000C1F0 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 8000F3F4 0000C1F4 40 82 00 18 */ bne lbl_8000F40C -/* 8000F3F8 0000C1F8 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 8000F3F8 0000C1F8 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 8000F3FC 0000C1FC 38 7F 00 2C */ addi r3, r31, 0x2c -/* 8000F400 0000C200 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 8000F400 0000C200 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 8000F404 0000C204 48 03 F0 D9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8000F408 0000C208 48 00 00 18 */ b lbl_8000F420 lbl_8000F40C: @@ -323,7 +323,7 @@ xSphereHitsOBB_nu__FPC7xSpherePC4xBoxPC7xMat4x3P7xCollis: /* 8000F4A0 0000C2A0 93 A1 00 74 */ stw r29, 0x74(r1) /* 8000F4A4 0000C2A4 93 81 00 70 */ stw r28, 0x70(r1) /* 8000F4A8 0000C2A8 7C BE 2B 78 */ mr r30, r5 -/* 8000F4AC 0000C2AC C0 62 81 30 */ lfs f3, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 8000F4AC 0000C2AC C0 62 81 30 */ lfs f3, lbl__837-_SDA2_BASE_(r2) /* 8000F4B0 0000C2B0 C0 C5 00 00 */ lfs f6, 0(r5) /* 8000F4B4 0000C2B4 7C 7C 1B 78 */ mr r28, r3 /* 8000F4B8 0000C2B8 C0 A5 00 04 */ lfs f5, 4(r5) @@ -331,7 +331,7 @@ xSphereHitsOBB_nu__FPC7xSpherePC4xBoxPC7xMat4x3P7xCollis: /* 8000F4C0 0000C2C0 EC 26 01 B2 */ fmuls f1, f6, f6 /* 8000F4C4 0000C2C4 C0 E5 00 08 */ lfs f7, 8(r5) /* 8000F4C8 0000C2C8 EC 05 01 72 */ fmuls f0, f5, f5 -/* 8000F4CC 0000C2CC C0 42 81 34 */ lfs f2, lbl_803CCAB4-_SDA2_BASE_(r2) +/* 8000F4CC 0000C2CC C0 42 81 34 */ lfs f2, lbl__839-_SDA2_BASE_(r2) /* 8000F4D0 0000C2D0 EC 87 01 F2 */ fmuls f4, f7, f7 /* 8000F4D4 0000C2D4 7C DF 33 78 */ mr r31, r6 /* 8000F4D8 0000C2D8 EC 01 00 2A */ fadds f0, f1, f0 @@ -353,7 +353,7 @@ lbl_8000F50C: /* 8000F514 0000C314 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 8000F518 0000C318 4C 40 13 82 */ cror 2, 0, 2 /* 8000F51C 0000C31C 40 82 00 18 */ bne lbl_8000F534 -/* 8000F520 0000C320 C3 E2 81 28 */ lfs f31, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 8000F520 0000C320 C3 E2 81 28 */ lfs f31, lbl__728-_SDA2_BASE_(r2) /* 8000F524 0000C324 D3 E1 00 30 */ stfs f31, 0x30(r1) /* 8000F528 0000C328 D0 61 00 34 */ stfs f3, 0x34(r1) /* 8000F52C 0000C32C D3 E1 00 38 */ stfs f31, 0x38(r1) @@ -361,7 +361,7 @@ lbl_8000F50C: lbl_8000F534: /* 8000F534 0000C334 4B FF B2 C9 */ bl xsqrt__Ff /* 8000F538 0000C338 FF E0 08 90 */ fmr f31, f1 -/* 8000F53C 0000C33C C0 82 81 30 */ lfs f4, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 8000F53C 0000C33C C0 82 81 30 */ lfs f4, lbl__837-_SDA2_BASE_(r2) /* 8000F540 0000C340 C0 7E 00 00 */ lfs f3, 0(r30) /* 8000F544 0000C344 C0 5E 00 04 */ lfs f2, 4(r30) /* 8000F548 0000C348 EC 84 F8 24 */ fdivs f4, f4, f31 @@ -378,9 +378,9 @@ lbl_8000F568: /* 8000F570 0000C370 EC 26 01 B2 */ fmuls f1, f6, f6 /* 8000F574 0000C374 C0 FE 00 18 */ lfs f7, 0x18(r30) /* 8000F578 0000C378 EC 05 01 72 */ fmuls f0, f5, f5 -/* 8000F57C 0000C37C C0 62 81 30 */ lfs f3, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 8000F57C 0000C37C C0 62 81 30 */ lfs f3, lbl__837-_SDA2_BASE_(r2) /* 8000F580 0000C380 EC 87 01 F2 */ fmuls f4, f7, f7 -/* 8000F584 0000C384 C0 42 81 34 */ lfs f2, lbl_803CCAB4-_SDA2_BASE_(r2) +/* 8000F584 0000C384 C0 42 81 34 */ lfs f2, lbl__839-_SDA2_BASE_(r2) /* 8000F588 0000C388 EC 01 00 2A */ fadds f0, f1, f0 /* 8000F58C 0000C38C EC 24 00 2A */ fadds f1, f4, f0 /* 8000F590 0000C390 EC 01 18 28 */ fsubs f0, f1, f3 @@ -400,7 +400,7 @@ lbl_8000F5BC: /* 8000F5C4 0000C3C4 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 8000F5C8 0000C3C8 4C 40 13 82 */ cror 2, 0, 2 /* 8000F5CC 0000C3CC 40 82 00 18 */ bne lbl_8000F5E4 -/* 8000F5D0 0000C3D0 C3 C2 81 28 */ lfs f30, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 8000F5D0 0000C3D0 C3 C2 81 28 */ lfs f30, lbl__728-_SDA2_BASE_(r2) /* 8000F5D4 0000C3D4 D3 C1 00 40 */ stfs f30, 0x40(r1) /* 8000F5D8 0000C3D8 D0 61 00 44 */ stfs f3, 0x44(r1) /* 8000F5DC 0000C3DC D3 C1 00 48 */ stfs f30, 0x48(r1) @@ -408,7 +408,7 @@ lbl_8000F5BC: lbl_8000F5E4: /* 8000F5E4 0000C3E4 4B FF B2 19 */ bl xsqrt__Ff /* 8000F5E8 0000C3E8 FF C0 08 90 */ fmr f30, f1 -/* 8000F5EC 0000C3EC C0 82 81 30 */ lfs f4, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 8000F5EC 0000C3EC C0 82 81 30 */ lfs f4, lbl__837-_SDA2_BASE_(r2) /* 8000F5F0 0000C3F0 C0 7E 00 10 */ lfs f3, 0x10(r30) /* 8000F5F4 0000C3F4 C0 5E 00 14 */ lfs f2, 0x14(r30) /* 8000F5F8 0000C3F8 EC 84 F0 24 */ fdivs f4, f4, f30 @@ -425,9 +425,9 @@ lbl_8000F618: /* 8000F620 0000C420 EC 26 01 B2 */ fmuls f1, f6, f6 /* 8000F624 0000C424 C0 FE 00 28 */ lfs f7, 0x28(r30) /* 8000F628 0000C428 EC 05 01 72 */ fmuls f0, f5, f5 -/* 8000F62C 0000C42C C0 62 81 30 */ lfs f3, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 8000F62C 0000C42C C0 62 81 30 */ lfs f3, lbl__837-_SDA2_BASE_(r2) /* 8000F630 0000C430 EC 87 01 F2 */ fmuls f4, f7, f7 -/* 8000F634 0000C434 C0 42 81 34 */ lfs f2, lbl_803CCAB4-_SDA2_BASE_(r2) +/* 8000F634 0000C434 C0 42 81 34 */ lfs f2, lbl__839-_SDA2_BASE_(r2) /* 8000F638 0000C438 EC 01 00 2A */ fadds f0, f1, f0 /* 8000F63C 0000C43C EC 24 00 2A */ fadds f1, f4, f0 /* 8000F640 0000C440 EC 01 18 28 */ fsubs f0, f1, f3 @@ -447,7 +447,7 @@ lbl_8000F66C: /* 8000F674 0000C474 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 8000F678 0000C478 4C 40 13 82 */ cror 2, 0, 2 /* 8000F67C 0000C47C 40 82 00 18 */ bne lbl_8000F694 -/* 8000F680 0000C480 C3 A2 81 28 */ lfs f29, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 8000F680 0000C480 C3 A2 81 28 */ lfs f29, lbl__728-_SDA2_BASE_(r2) /* 8000F684 0000C484 D3 A1 00 50 */ stfs f29, 0x50(r1) /* 8000F688 0000C488 D0 61 00 54 */ stfs f3, 0x54(r1) /* 8000F68C 0000C48C D3 A1 00 58 */ stfs f29, 0x58(r1) @@ -455,7 +455,7 @@ lbl_8000F66C: lbl_8000F694: /* 8000F694 0000C494 4B FF B1 69 */ bl xsqrt__Ff /* 8000F698 0000C498 FF A0 08 90 */ fmr f29, f1 -/* 8000F69C 0000C49C C0 82 81 30 */ lfs f4, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 8000F69C 0000C49C C0 82 81 30 */ lfs f4, lbl__837-_SDA2_BASE_(r2) /* 8000F6A0 0000C4A0 C0 7E 00 20 */ lfs f3, 0x20(r30) /* 8000F6A4 0000C4A4 C0 5E 00 24 */ lfs f2, 0x24(r30) /* 8000F6A8 0000C4A8 EC 84 E8 24 */ fdivs f4, f4, f29 @@ -621,7 +621,7 @@ lbl_8000F8A0: /* 8000F8F8 0000C6F8 80 1E 00 00 */ lwz r0, 0(r30) /* 8000F8FC 0000C6FC 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 8000F900 0000C700 90 1E 00 00 */ stw r0, 0(r30) -/* 8000F904 0000C704 C0 02 81 38 */ lfs f0, lbl_803CCAB8-_SDA2_BASE_(r2) +/* 8000F904 0000C704 C0 02 81 38 */ lfs f0, lbl__964-_SDA2_BASE_(r2) /* 8000F908 0000C708 D0 1E 00 10 */ stfs f0, 0x10(r30) /* 8000F90C 0000C70C 80 7E 00 00 */ lwz r3, 0(r30) /* 8000F910 0000C710 54 60 04 A5 */ rlwinm. r0, r3, 0, 0x12, 0x12 @@ -679,8 +679,8 @@ lbl_8000F9B4: /* 8000F9CC 0000C7CC 48 00 57 75 */ bl xCollide.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8000F9D0 0000C7D0 38 7E 00 14 */ addi r3, r30, 0x14 /* 8000F9D4 0000C7D4 4B FF B7 29 */ bl length2__5xVec3CFv -/* 8000F9D8 0000C7D8 C0 42 81 30 */ lfs f2, lbl_803CCAB0-_SDA2_BASE_(r2) -/* 8000F9DC 0000C7DC C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) +/* 8000F9D8 0000C7D8 C0 42 81 30 */ lfs f2, lbl__837-_SDA2_BASE_(r2) +/* 8000F9DC 0000C7DC C0 02 81 34 */ lfs f0, lbl__839-_SDA2_BASE_(r2) /* 8000F9E0 0000C7E0 EC 41 10 28 */ fsubs f2, f1, f2 /* 8000F9E4 0000C7E4 FC 40 12 10 */ fabs f2, f2 /* 8000F9E8 0000C7E8 FC 40 10 18 */ frsp f2, f2 @@ -688,7 +688,7 @@ lbl_8000F9B4: /* 8000F9F0 0000C7F0 4C 40 13 82 */ cror 2, 0, 2 /* 8000F9F4 0000C7F4 41 82 00 18 */ beq lbl_8000FA0C /* 8000F9F8 0000C7F8 4B FF AE 05 */ bl xsqrt__Ff -/* 8000F9FC 0000C7FC C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 8000F9FC 0000C7FC C0 02 81 30 */ lfs f0, lbl__837-_SDA2_BASE_(r2) /* 8000FA00 0000C800 38 7E 00 14 */ addi r3, r30, 0x14 /* 8000FA04 0000C804 EC 20 08 24 */ fdivs f1, f0, f1 /* 8000FA08 0000C808 4B FF B7 79 */ bl __amu__5xVec3Ff @@ -770,7 +770,7 @@ lbl_8000FAD4: /* 8000FB20 0000C920 83 C4 00 14 */ lwz r30, 0x14(r4) lbl_8000FB24: /* 8000FB24 0000C924 88 7B 00 04 */ lbz r3, 4(r27) -/* 8000FB28 0000C928 88 0D 84 40 */ lbz r0, lbl_803CAD40-_SDA_BASE_(r13) +/* 8000FB28 0000C928 88 0D 84 40 */ lbz r0, lbl_xClumpColl_FilterFlags-_SDA_BASE_(r13) /* 8000FB2C 0000C92C 7C 60 00 39 */ and. r0, r3, r0 /* 8000FB30 0000C930 41 82 04 60 */ beq lbl_8000FF90 /* 8000FB34 0000C934 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e @@ -789,7 +789,7 @@ lbl_8000FB58: /* 8000FB60 0000C960 3B 00 00 00 */ li r24, 0 /* 8000FB64 0000C964 48 03 E9 8D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8000FB68 0000C968 C0 5C 00 10 */ lfs f2, 0x10(r28) -/* 8000FB6C 0000C96C C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 8000FB6C 0000C96C C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 8000FB70 0000C970 EC 21 10 28 */ fsubs f1, f1, f2 /* 8000FB74 0000C974 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8000FB78 0000C978 40 81 00 10 */ ble lbl_8000FB88 @@ -804,7 +804,7 @@ lbl_8000FB90: /* 8000FB94 0000C994 38 7C 00 04 */ addi r3, r28, 4 /* 8000FB98 0000C998 48 03 E9 59 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8000FB9C 0000C99C C0 5C 00 10 */ lfs f2, 0x10(r28) -/* 8000FBA0 0000C9A0 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 8000FBA0 0000C9A0 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 8000FBA4 0000C9A4 EC 21 10 28 */ fsubs f1, f1, f2 /* 8000FBA8 0000C9A8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8000FBAC 0000C9AC 40 81 00 10 */ ble lbl_8000FBBC @@ -819,7 +819,7 @@ lbl_8000FBC4: /* 8000FBC8 0000C9C8 38 7C 00 04 */ addi r3, r28, 4 /* 8000FBCC 0000C9CC 48 03 E9 25 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8000FBD0 0000C9D0 C0 5C 00 10 */ lfs f2, 0x10(r28) -/* 8000FBD4 0000C9D4 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 8000FBD4 0000C9D4 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 8000FBD8 0000C9D8 EC 21 10 28 */ fsubs f1, f1, f2 /* 8000FBDC 0000C9DC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8000FBE0 0000C9E0 40 81 00 10 */ ble lbl_8000FBF0 @@ -835,7 +835,7 @@ lbl_8000FBF8: /* 8000FC00 0000CA00 41 82 03 90 */ beq lbl_8000FF90 /* 8000FC04 0000CA04 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e /* 8000FC08 0000CA08 41 82 03 88 */ beq lbl_8000FF90 -/* 8000FC0C 0000CA0C C3 82 81 3C */ lfs f28, lbl_803CCABC-_SDA2_BASE_(r2) +/* 8000FC0C 0000CA0C C3 82 81 3C */ lfs f28, lbl__1089-_SDA2_BASE_(r2) /* 8000FC10 0000CA10 7F 44 D3 78 */ mr r4, r26 /* 8000FC14 0000CA14 7F A5 EB 78 */ mr r5, r29 /* 8000FC18 0000CA18 38 61 00 44 */ addi r3, r1, 0x44 @@ -852,7 +852,7 @@ lbl_8000FBF8: /* 8000FC44 0000CA44 38 61 00 2C */ addi r3, r1, 0x2c /* 8000FC48 0000CA48 7C 64 1B 78 */ mr r4, r3 /* 8000FC4C 0000CA4C 48 03 E6 A5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 8000FC50 0000CA50 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 8000FC50 0000CA50 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 8000FC54 0000CA54 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8000FC58 0000CA58 41 82 03 38 */ beq lbl_8000FF90 /* 8000FC5C 0000CA5C 7F A4 EB 78 */ mr r4, r29 @@ -868,14 +868,14 @@ lbl_8000FBF8: /* 8000FC84 0000CA84 C1 01 00 2C */ lfs f8, 0x2c(r1) /* 8000FC88 0000CA88 C0 3F 00 00 */ lfs f1, 0(r31) /* 8000FC8C 0000CA8C EC A4 00 F2 */ fmuls f5, f4, f3 -/* 8000FC90 0000CA90 C0 C2 81 2C */ lfs f6, lbl_803CCAAC-_SDA2_BASE_(r2) +/* 8000FC90 0000CA90 C0 C2 81 2C */ lfs f6, lbl__835_1-_SDA2_BASE_(r2) /* 8000FC94 0000CA94 EC 67 00 B2 */ fmuls f3, f7, f2 /* 8000FC98 0000CA98 C0 9F 00 0C */ lfs f4, 0xc(r31) /* 8000FC9C 0000CA9C EC 08 00 7A */ fmadds f0, f8, f1, f0 /* 8000FCA0 0000CAA0 C0 E1 00 34 */ lfs f7, 0x34(r1) /* 8000FCA4 0000CAA4 C0 5F 00 08 */ lfs f2, 8(r31) /* 8000FCA8 0000CAA8 EF A6 01 72 */ fmuls f29, f6, f5 -/* 8000FCAC 0000CAAC C0 22 81 34 */ lfs f1, lbl_803CCAB4-_SDA2_BASE_(r2) +/* 8000FCAC 0000CAAC C0 22 81 34 */ lfs f1, lbl__839-_SDA2_BASE_(r2) /* 8000FCB0 0000CAB0 EC 68 19 3A */ fmadds f3, f8, f4, f3 /* 8000FCB4 0000CAB4 EC 07 00 BA */ fmadds f0, f7, f2, f0 /* 8000FCB8 0000CAB8 C0 5F 00 14 */ lfs f2, 0x14(r31) @@ -883,7 +883,7 @@ lbl_8000FBF8: /* 8000FCC0 0000CAC0 EF 47 18 BA */ fmadds f26, f7, f2, f3 /* 8000FCC4 0000CAC4 EC 49 00 2A */ fadds f2, f9, f0 /* 8000FCC8 0000CAC8 40 80 00 2C */ bge lbl_8000FCF4 -/* 8000FCCC 0000CACC C0 02 81 40 */ lfs f0, lbl_803CCAC0-_SDA2_BASE_(r2) +/* 8000FCCC 0000CACC C0 02 81 40 */ lfs f0, lbl__1090-_SDA2_BASE_(r2) /* 8000FCD0 0000CAD0 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 8000FCD4 0000CAD4 40 81 00 20 */ ble lbl_8000FCF4 /* 8000FCD8 0000CAD8 FC 1A 08 40 */ fcmpo cr0, f26, f1 @@ -895,8 +895,8 @@ lbl_8000FCE8: /* 8000FCEC 0000CAEC EF 80 D0 24 */ fdivs f28, f0, f26 /* 8000FCF0 0000CAF0 48 00 00 60 */ b lbl_8000FD50 lbl_8000FCF4: -/* 8000FCF4 0000CAF4 C0 22 81 44 */ lfs f1, lbl_803CCAC4-_SDA2_BASE_(r2) -/* 8000FCF8 0000CAF8 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 8000FCF4 0000CAF4 C0 22 81 44 */ lfs f1, lbl__1091-_SDA2_BASE_(r2) +/* 8000FCF8 0000CAF8 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 8000FCFC 0000CAFC EC 21 07 72 */ fmuls f1, f1, f29 /* 8000FD00 0000CB00 EC 21 00 B2 */ fmuls f1, f1, f2 /* 8000FD04 0000CB04 EF DA 0E B8 */ fmsubs f30, f26, f26, f1 @@ -905,7 +905,7 @@ lbl_8000FCF4: /* 8000FD10 0000CB10 FC 20 F0 90 */ fmr f1, f30 /* 8000FD14 0000CB14 4B FF AA E9 */ bl xsqrt__Ff /* 8000FD18 0000CB18 FF 40 D0 50 */ fneg f26, f26 -/* 8000FD1C 0000CB1C C0 02 81 48 */ lfs f0, lbl_803CCAC8-_SDA2_BASE_(r2) +/* 8000FD1C 0000CB1C C0 02 81 48 */ lfs f0, lbl__1092-_SDA2_BASE_(r2) /* 8000FD20 0000CB20 EF 60 07 72 */ fmuls f27, f0, f29 /* 8000FD24 0000CB24 EC 1A 08 2A */ fadds f0, f26, f1 /* 8000FD28 0000CB28 FC 20 F0 90 */ fmr f1, f30 @@ -950,7 +950,7 @@ lbl_8000FD50: /* 8000FDBC 0000CBBC 38 61 00 20 */ addi r3, r1, 0x20 /* 8000FDC0 0000CBC0 38 9F 00 0C */ addi r4, r31, 0xc /* 8000FDC4 0000CBC4 48 00 52 95 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 8000FDC8 0000CBC8 C0 42 81 2C */ lfs f2, lbl_803CCAAC-_SDA2_BASE_(r2) +/* 8000FDC8 0000CBC8 C0 42 81 2C */ lfs f2, lbl__835_1-_SDA2_BASE_(r2) /* 8000FDCC 0000CBCC 7F A5 EB 78 */ mr r5, r29 /* 8000FDD0 0000CBD0 C0 3F 00 18 */ lfs f1, 0x18(r31) /* 8000FDD4 0000CBD4 38 61 00 08 */ addi r3, r1, 8 @@ -969,9 +969,9 @@ lbl_8000FD50: /* 8000FE08 0000CC08 38 81 00 38 */ addi r4, r1, 0x38 /* 8000FE0C 0000CC0C 48 03 E6 E5 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8000FE10 0000CC10 EC A1 07 B2 */ fmuls f5, f1, f30 -/* 8000FE14 0000CC14 C0 42 81 30 */ lfs f2, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 8000FE14 0000CC14 C0 42 81 30 */ lfs f2, lbl__837-_SDA2_BASE_(r2) /* 8000FE18 0000CC18 EC 9E 07 B2 */ fmuls f4, f30, f30 -/* 8000FE1C 0000CC1C C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 8000FE1C 0000CC1C C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 8000FE20 0000CC20 EC 7A 07 B2 */ fmuls f3, f26, f30 /* 8000FE24 0000CC24 EC BA 2F F8 */ fmsubs f5, f26, f31, f5 /* 8000FE28 0000CC28 EC 9D 27 F8 */ fmsubs f4, f29, f31, f4 @@ -1017,7 +1017,7 @@ lbl_8000FE88: /* 8000FEC4 0000CCC4 38 61 00 14 */ addi r3, r1, 0x14 /* 8000FEC8 0000CCC8 38 9F 00 0C */ addi r4, r31, 0xc /* 8000FECC 0000CCCC 48 00 51 8D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 8000FED0 0000CCD0 C0 42 81 2C */ lfs f2, lbl_803CCAAC-_SDA2_BASE_(r2) +/* 8000FED0 0000CCD0 C0 42 81 2C */ lfs f2, lbl__835_1-_SDA2_BASE_(r2) /* 8000FED4 0000CCD4 7F A5 EB 78 */ mr r5, r29 /* 8000FED8 0000CCD8 C0 3F 00 18 */ lfs f1, 0x18(r31) /* 8000FEDC 0000CCDC 38 61 00 08 */ addi r3, r1, 8 @@ -1036,9 +1036,9 @@ lbl_8000FE88: /* 8000FF10 0000CD10 38 81 00 38 */ addi r4, r1, 0x38 /* 8000FF14 0000CD14 48 03 E5 DD */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8000FF18 0000CD18 EC A1 07 B2 */ fmuls f5, f1, f30 -/* 8000FF1C 0000CD1C C0 42 81 30 */ lfs f2, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 8000FF1C 0000CD1C C0 42 81 30 */ lfs f2, lbl__837-_SDA2_BASE_(r2) /* 8000FF20 0000CD20 EC 9E 07 B2 */ fmuls f4, f30, f30 -/* 8000FF24 0000CD24 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 8000FF24 0000CD24 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 8000FF28 0000CD28 EC 7C 07 B2 */ fmuls f3, f28, f30 /* 8000FF2C 0000CD2C EC BC 2F F8 */ fmsubs f5, f28, f31, f5 /* 8000FF30 0000CD30 EC 9D 27 F8 */ fmsubs f4, f29, f31, f4 @@ -1109,7 +1109,7 @@ xParabolaHitsEnv__FP9xParabolaPC4xEnvP7xCollis: lbl_80010024: /* 80010024 0000CE24 38 00 00 00 */ li r0, 0 /* 80010028 0000CE28 90 1F 00 00 */ stw r0, 0(r31) -/* 8001002C 0000CE2C C0 02 81 38 */ lfs f0, lbl_803CCAB8-_SDA2_BASE_(r2) +/* 8001002C 0000CE2C C0 02 81 38 */ lfs f0, lbl__964-_SDA2_BASE_(r2) /* 80010030 0000CE30 D0 1F 00 10 */ stfs f0, 0x10(r31) /* 80010034 0000CE34 C0 66 00 0C */ lfs f3, 0xc(r6) /* 80010038 0000CE38 C0 06 00 1C */ lfs f0, 0x1c(r6) @@ -1142,7 +1142,7 @@ lbl_80010094: /* 8001009C 0000CE9C C0 86 00 04 */ lfs f4, 4(r6) /* 800100A0 0000CEA0 EC 45 20 FA */ fmadds f2, f5, f3, f4 /* 800100A4 0000CEA4 D0 41 00 30 */ stfs f2, 0x30(r1) -/* 800100A8 0000CEA8 C0 22 81 2C */ lfs f1, lbl_803CCAAC-_SDA2_BASE_(r2) +/* 800100A8 0000CEA8 C0 22 81 2C */ lfs f1, lbl__835_1-_SDA2_BASE_(r2) /* 800100AC 0000CEAC C0 06 00 18 */ lfs f0, 0x18(r6) /* 800100B0 0000CEB0 EC 21 00 32 */ fmuls f1, f1, f0 /* 800100B4 0000CEB4 EC 01 00 F2 */ fmuls f0, f1, f3 @@ -1162,10 +1162,10 @@ lbl_80010094: /* 800100EC 0000CEEC D0 61 00 24 */ stfs f3, 0x24(r1) lbl_800100F0: /* 800100F0 0000CEF0 C0 46 00 18 */ lfs f2, 0x18(r6) -/* 800100F4 0000CEF4 C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) +/* 800100F4 0000CEF4 C0 02 81 34 */ lfs f0, lbl__839-_SDA2_BASE_(r2) /* 800100F8 0000CEF8 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800100FC 0000CEFC 41 81 00 10 */ bgt lbl_8001010C -/* 80010100 0000CF00 C0 02 81 40 */ lfs f0, lbl_803CCAC0-_SDA2_BASE_(r2) +/* 80010100 0000CF00 C0 02 81 40 */ lfs f0, lbl__1090-_SDA2_BASE_(r2) /* 80010104 0000CF04 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80010108 0000CF08 40 80 00 5C */ bge lbl_80010164 lbl_8001010C: @@ -1177,7 +1177,7 @@ lbl_8001010C: /* 80010120 0000CF20 C0 06 00 20 */ lfs f0, 0x20(r6) /* 80010124 0000CF24 FC 04 00 40 */ fcmpo cr0, f4, f0 /* 80010128 0000CF28 40 80 00 3C */ bge lbl_80010164 -/* 8001012C 0000CF2C C0 02 81 2C */ lfs f0, lbl_803CCAAC-_SDA2_BASE_(r2) +/* 8001012C 0000CF2C C0 02 81 2C */ lfs f0, lbl__835_1-_SDA2_BASE_(r2) /* 80010130 0000CF30 C0 26 00 04 */ lfs f1, 4(r6) /* 80010134 0000CF34 EC 40 00 B2 */ fmuls f2, f0, f2 /* 80010138 0000CF38 C0 01 00 30 */ lfs f0, 0x30(r1) @@ -1199,21 +1199,21 @@ lbl_80010164: /* 80010170 0000CF70 FC 00 00 50 */ fneg f0, f0 /* 80010174 0000CF74 D0 01 00 0C */ stfs f0, 0xc(r1) /* 80010178 0000CF78 FC 80 00 18 */ frsp f4, f0 -/* 8001017C 0000CF7C C0 62 81 28 */ lfs f3, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 8001017C 0000CF7C C0 62 81 28 */ lfs f3, lbl__728-_SDA2_BASE_(r2) /* 80010180 0000CF80 D0 61 00 10 */ stfs f3, 0x10(r1) /* 80010184 0000CF84 C0 46 00 0C */ lfs f2, 0xc(r6) /* 80010188 0000CF88 D0 41 00 14 */ stfs f2, 0x14(r1) -/* 8001018C 0000CF8C C0 22 81 34 */ lfs f1, lbl_803CCAB4-_SDA2_BASE_(r2) +/* 8001018C 0000CF8C C0 22 81 34 */ lfs f1, lbl__839-_SDA2_BASE_(r2) /* 80010190 0000CF90 FC 04 08 40 */ fcmpo cr0, f4, f1 /* 80010194 0000CF94 40 80 00 2C */ bge lbl_800101C0 -/* 80010198 0000CF98 C0 02 81 40 */ lfs f0, lbl_803CCAC0-_SDA2_BASE_(r2) +/* 80010198 0000CF98 C0 02 81 40 */ lfs f0, lbl__1090-_SDA2_BASE_(r2) /* 8001019C 0000CF9C FC 04 00 40 */ fcmpo cr0, f4, f0 /* 800101A0 0000CFA0 40 81 00 20 */ ble lbl_800101C0 /* 800101A4 0000CFA4 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 800101A8 0000CFA8 40 80 00 18 */ bge lbl_800101C0 /* 800101AC 0000CFAC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800101B0 0000CFB0 40 81 00 10 */ ble lbl_800101C0 -/* 800101B4 0000CFB4 C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 800101B4 0000CFB4 C0 02 81 30 */ lfs f0, lbl__837-_SDA2_BASE_(r2) /* 800101B8 0000CFB8 D0 01 00 0C */ stfs f0, 0xc(r1) /* 800101BC 0000CFBC D0 61 00 14 */ stfs f3, 0x14(r1) lbl_800101C0: @@ -1327,7 +1327,7 @@ xBoxHitsSphere__FPC4xBoxPC7xSphereP7xCollis: /* 80010330 0000D130 38 A1 00 08 */ addi r5, r1, 8 /* 80010334 0000D134 48 0B 5C 11 */ bl iBoxIsectSphere__FPC4xBoxPC7xSphereP6xIsect /* 80010338 0000D138 C0 01 00 0C */ lfs f0, 0xc(r1) -/* 8001033C 0000D13C C0 22 81 28 */ lfs f1, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 8001033C 0000D13C C0 22 81 28 */ lfs f1, lbl__728-_SDA2_BASE_(r2) /* 80010340 0000D140 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80010344 0000D144 4C 40 13 82 */ cror 2, 0, 2 /* 80010348 0000D148 41 82 00 18 */ beq lbl_80010360 @@ -1357,13 +1357,13 @@ lbl_8001039C: /* 8001039C 0000D19C 80 1F 00 00 */ lwz r0, 0(r31) /* 800103A0 0000D1A0 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14 /* 800103A4 0000D1A4 41 82 00 3C */ beq lbl_800103E0 -/* 800103A8 0000D1A8 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 800103A8 0000D1A8 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 800103AC 0000D1AC C0 21 00 30 */ lfs f1, 0x30(r1) /* 800103B0 0000D1B0 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 800103B4 0000D1B4 40 82 00 18 */ bne lbl_800103CC -/* 800103B8 0000D1B8 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 800103B8 0000D1B8 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 800103BC 0000D1BC 38 7F 00 2C */ addi r3, r31, 0x2c -/* 800103C0 0000D1C0 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 800103C0 0000D1C0 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 800103C4 0000D1C4 48 03 E1 19 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800103C8 0000D1C8 48 00 00 18 */ b lbl_800103E0 lbl_800103CC: @@ -1444,7 +1444,7 @@ xCollide.Mgc_BoxBoxTest__FPC4xBoxPC7xMat4x3PC4xBoxPC7xMat4x3: /* 800104D8 0000D2D8 93 A1 00 D4 */ stw r29, 0xd4(r1) /* 800104DC 0000D2DC 93 81 00 D0 */ stw r28, 0xd0(r1) /* 800104E0 0000D2E0 7C 7C 1B 78 */ mr r28, r3 -/* 800104E4 0000D2E4 C0 A2 81 2C */ lfs f5, lbl_803CCAAC-_SDA2_BASE_(r2) +/* 800104E4 0000D2E4 C0 A2 81 2C */ lfs f5, lbl__835_1-_SDA2_BASE_(r2) /* 800104E8 0000D2E8 C0 23 00 00 */ lfs f1, 0(r3) /* 800104EC 0000D2EC 7C 9D 23 78 */ mr r29, r4 /* 800104F0 0000D2F0 C0 03 00 0C */ lfs f0, 0xc(r3) @@ -1473,9 +1473,9 @@ xCollide.Mgc_BoxBoxTest__FPC4xBoxPC7xMat4x3PC4xBoxPC7xMat4x3: /* 8001054C 0000D34C EC 61 00 72 */ fmuls f3, f1, f1 /* 80010550 0000D350 C0 81 00 4C */ lfs f4, 0x4c(r1) /* 80010554 0000D354 EC 20 00 32 */ fmuls f1, f0, f0 -/* 80010558 0000D358 C0 42 81 30 */ lfs f2, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 80010558 0000D358 C0 42 81 30 */ lfs f2, lbl__837-_SDA2_BASE_(r2) /* 8001055C 0000D35C EC 84 01 32 */ fmuls f4, f4, f4 -/* 80010560 0000D360 C0 02 81 4C */ lfs f0, lbl_803CCACC-_SDA2_BASE_(r2) +/* 80010560 0000D360 C0 02 81 4C */ lfs f0, lbl__1719-_SDA2_BASE_(r2) /* 80010564 0000D364 EC 23 08 2A */ fadds f1, f3, f1 /* 80010568 0000D368 EC 24 08 2A */ fadds f1, f4, f1 /* 8001056C 0000D36C EC 41 10 28 */ fsubs f2, f1, f2 @@ -1483,11 +1483,11 @@ xCollide.Mgc_BoxBoxTest__FPC4xBoxPC7xMat4x3PC4xBoxPC7xMat4x3: /* 80010574 0000D374 FC 40 10 18 */ frsp f2, f2 /* 80010578 0000D378 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8001057C 0000D37C 40 81 00 44 */ ble lbl_800105C0 -/* 80010580 0000D380 C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) +/* 80010580 0000D380 C0 02 81 34 */ lfs f0, lbl__839-_SDA2_BASE_(r2) /* 80010584 0000D384 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80010588 0000D388 40 81 00 38 */ ble lbl_800105C0 /* 8001058C 0000D38C 4B FF A2 71 */ bl xsqrt__Ff -/* 80010590 0000D390 C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 80010590 0000D390 C0 02 81 30 */ lfs f0, lbl__837-_SDA2_BASE_(r2) /* 80010594 0000D394 EF FF 00 72 */ fmuls f31, f31, f1 /* 80010598 0000D398 C0 41 00 44 */ lfs f2, 0x44(r1) /* 8001059C 0000D39C EC 60 08 24 */ fdivs f3, f0, f1 @@ -1505,9 +1505,9 @@ lbl_800105C0: /* 800105C8 0000D3C8 EC 61 00 72 */ fmuls f3, f1, f1 /* 800105CC 0000D3CC C0 81 00 58 */ lfs f4, 0x58(r1) /* 800105D0 0000D3D0 EC 20 00 32 */ fmuls f1, f0, f0 -/* 800105D4 0000D3D4 C0 42 81 30 */ lfs f2, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 800105D4 0000D3D4 C0 42 81 30 */ lfs f2, lbl__837-_SDA2_BASE_(r2) /* 800105D8 0000D3D8 EC 84 01 32 */ fmuls f4, f4, f4 -/* 800105DC 0000D3DC C0 02 81 4C */ lfs f0, lbl_803CCACC-_SDA2_BASE_(r2) +/* 800105DC 0000D3DC C0 02 81 4C */ lfs f0, lbl__1719-_SDA2_BASE_(r2) /* 800105E0 0000D3E0 EC 23 08 2A */ fadds f1, f3, f1 /* 800105E4 0000D3E4 EC 24 08 2A */ fadds f1, f4, f1 /* 800105E8 0000D3E8 EC 41 10 28 */ fsubs f2, f1, f2 @@ -1515,11 +1515,11 @@ lbl_800105C0: /* 800105F0 0000D3F0 FC 40 10 18 */ frsp f2, f2 /* 800105F4 0000D3F4 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800105F8 0000D3F8 40 81 00 44 */ ble lbl_8001063C -/* 800105FC 0000D3FC C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) +/* 800105FC 0000D3FC C0 02 81 34 */ lfs f0, lbl__839-_SDA2_BASE_(r2) /* 80010600 0000D400 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80010604 0000D404 40 81 00 38 */ ble lbl_8001063C /* 80010608 0000D408 4B FF A1 F5 */ bl xsqrt__Ff -/* 8001060C 0000D40C C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 8001060C 0000D40C C0 02 81 30 */ lfs f0, lbl__837-_SDA2_BASE_(r2) /* 80010610 0000D410 EF DE 00 72 */ fmuls f30, f30, f1 /* 80010614 0000D414 C0 41 00 50 */ lfs f2, 0x50(r1) /* 80010618 0000D418 EC 60 08 24 */ fdivs f3, f0, f1 @@ -1537,9 +1537,9 @@ lbl_8001063C: /* 80010644 0000D444 EC 61 00 72 */ fmuls f3, f1, f1 /* 80010648 0000D448 C0 81 00 64 */ lfs f4, 0x64(r1) /* 8001064C 0000D44C EC 20 00 32 */ fmuls f1, f0, f0 -/* 80010650 0000D450 C0 42 81 30 */ lfs f2, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 80010650 0000D450 C0 42 81 30 */ lfs f2, lbl__837-_SDA2_BASE_(r2) /* 80010654 0000D454 EC 84 01 32 */ fmuls f4, f4, f4 -/* 80010658 0000D458 C0 02 81 4C */ lfs f0, lbl_803CCACC-_SDA2_BASE_(r2) +/* 80010658 0000D458 C0 02 81 4C */ lfs f0, lbl__1719-_SDA2_BASE_(r2) /* 8001065C 0000D45C EC 23 08 2A */ fadds f1, f3, f1 /* 80010660 0000D460 EC 24 08 2A */ fadds f1, f4, f1 /* 80010664 0000D464 EC 41 10 28 */ fsubs f2, f1, f2 @@ -1547,11 +1547,11 @@ lbl_8001063C: /* 8001066C 0000D46C FC 40 10 18 */ frsp f2, f2 /* 80010670 0000D470 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80010674 0000D474 40 81 00 44 */ ble lbl_800106B8 -/* 80010678 0000D478 C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) +/* 80010678 0000D478 C0 02 81 34 */ lfs f0, lbl__839-_SDA2_BASE_(r2) /* 8001067C 0000D47C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80010680 0000D480 40 81 00 38 */ ble lbl_800106B8 /* 80010684 0000D484 4B FF A1 79 */ bl xsqrt__Ff -/* 80010688 0000D488 C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 80010688 0000D488 C0 02 81 30 */ lfs f0, lbl__837-_SDA2_BASE_(r2) /* 8001068C 0000D48C EF BD 00 72 */ fmuls f29, f29, f1 /* 80010690 0000D490 C0 41 00 5C */ lfs f2, 0x5c(r1) /* 80010694 0000D494 EC 60 08 24 */ fdivs f3, f0, f1 @@ -1571,7 +1571,7 @@ lbl_800106B8: /* 800106C8 0000D4C8 C0 3E 00 04 */ lfs f1, 4(r30) /* 800106CC 0000D4CC C0 1E 00 10 */ lfs f0, 0x10(r30) /* 800106D0 0000D4D0 EC 63 10 28 */ fsubs f3, f3, f2 -/* 800106D4 0000D4D4 C0 82 81 2C */ lfs f4, lbl_803CCAAC-_SDA2_BASE_(r2) +/* 800106D4 0000D4D4 C0 82 81 2C */ lfs f4, lbl__835_1-_SDA2_BASE_(r2) /* 800106D8 0000D4D8 EC 41 00 28 */ fsubs f2, f1, f0 /* 800106DC 0000D4DC C0 3E 00 08 */ lfs f1, 8(r30) /* 800106E0 0000D4E0 C0 1E 00 14 */ lfs f0, 0x14(r30) @@ -1591,9 +1591,9 @@ lbl_800106B8: /* 80010718 0000D518 EC 61 00 72 */ fmuls f3, f1, f1 /* 8001071C 0000D51C C0 81 00 28 */ lfs f4, 0x28(r1) /* 80010720 0000D520 EC 20 00 32 */ fmuls f1, f0, f0 -/* 80010724 0000D524 C0 42 81 30 */ lfs f2, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 80010724 0000D524 C0 42 81 30 */ lfs f2, lbl__837-_SDA2_BASE_(r2) /* 80010728 0000D528 EC 84 01 32 */ fmuls f4, f4, f4 -/* 8001072C 0000D52C C0 02 81 4C */ lfs f0, lbl_803CCACC-_SDA2_BASE_(r2) +/* 8001072C 0000D52C C0 02 81 4C */ lfs f0, lbl__1719-_SDA2_BASE_(r2) /* 80010730 0000D530 EC 23 08 2A */ fadds f1, f3, f1 /* 80010734 0000D534 EC 24 08 2A */ fadds f1, f4, f1 /* 80010738 0000D538 EC 41 10 28 */ fsubs f2, f1, f2 @@ -1601,11 +1601,11 @@ lbl_800106B8: /* 80010740 0000D540 FC 40 10 18 */ frsp f2, f2 /* 80010744 0000D544 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80010748 0000D548 40 81 00 44 */ ble lbl_8001078C -/* 8001074C 0000D54C C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) +/* 8001074C 0000D54C C0 02 81 34 */ lfs f0, lbl__839-_SDA2_BASE_(r2) /* 80010750 0000D550 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80010754 0000D554 40 81 00 38 */ ble lbl_8001078C /* 80010758 0000D558 4B FF A0 A5 */ bl xsqrt__Ff -/* 8001075C 0000D55C C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 8001075C 0000D55C C0 02 81 30 */ lfs f0, lbl__837-_SDA2_BASE_(r2) /* 80010760 0000D560 EF 9C 00 72 */ fmuls f28, f28, f1 /* 80010764 0000D564 C0 41 00 20 */ lfs f2, 0x20(r1) /* 80010768 0000D568 EC 60 08 24 */ fdivs f3, f0, f1 @@ -1623,9 +1623,9 @@ lbl_8001078C: /* 80010794 0000D594 EC 61 00 72 */ fmuls f3, f1, f1 /* 80010798 0000D598 C0 81 00 34 */ lfs f4, 0x34(r1) /* 8001079C 0000D59C EC 20 00 32 */ fmuls f1, f0, f0 -/* 800107A0 0000D5A0 C0 42 81 30 */ lfs f2, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 800107A0 0000D5A0 C0 42 81 30 */ lfs f2, lbl__837-_SDA2_BASE_(r2) /* 800107A4 0000D5A4 EC 84 01 32 */ fmuls f4, f4, f4 -/* 800107A8 0000D5A8 C0 02 81 4C */ lfs f0, lbl_803CCACC-_SDA2_BASE_(r2) +/* 800107A8 0000D5A8 C0 02 81 4C */ lfs f0, lbl__1719-_SDA2_BASE_(r2) /* 800107AC 0000D5AC EC 23 08 2A */ fadds f1, f3, f1 /* 800107B0 0000D5B0 EC 24 08 2A */ fadds f1, f4, f1 /* 800107B4 0000D5B4 EC 41 10 28 */ fsubs f2, f1, f2 @@ -1633,11 +1633,11 @@ lbl_8001078C: /* 800107BC 0000D5BC FC 40 10 18 */ frsp f2, f2 /* 800107C0 0000D5C0 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800107C4 0000D5C4 40 81 00 44 */ ble lbl_80010808 -/* 800107C8 0000D5C8 C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) +/* 800107C8 0000D5C8 C0 02 81 34 */ lfs f0, lbl__839-_SDA2_BASE_(r2) /* 800107CC 0000D5CC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800107D0 0000D5D0 40 81 00 38 */ ble lbl_80010808 /* 800107D4 0000D5D4 4B FF A0 29 */ bl xsqrt__Ff -/* 800107D8 0000D5D8 C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 800107D8 0000D5D8 C0 02 81 30 */ lfs f0, lbl__837-_SDA2_BASE_(r2) /* 800107DC 0000D5DC EF 7B 00 72 */ fmuls f27, f27, f1 /* 800107E0 0000D5E0 C0 41 00 2C */ lfs f2, 0x2c(r1) /* 800107E4 0000D5E4 EC 60 08 24 */ fdivs f3, f0, f1 @@ -1655,9 +1655,9 @@ lbl_80010808: /* 80010810 0000D610 EC 61 00 72 */ fmuls f3, f1, f1 /* 80010814 0000D614 C0 81 00 40 */ lfs f4, 0x40(r1) /* 80010818 0000D618 EC 20 00 32 */ fmuls f1, f0, f0 -/* 8001081C 0000D61C C0 42 81 30 */ lfs f2, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 8001081C 0000D61C C0 42 81 30 */ lfs f2, lbl__837-_SDA2_BASE_(r2) /* 80010820 0000D620 EC 84 01 32 */ fmuls f4, f4, f4 -/* 80010824 0000D624 C0 02 81 4C */ lfs f0, lbl_803CCACC-_SDA2_BASE_(r2) +/* 80010824 0000D624 C0 02 81 4C */ lfs f0, lbl__1719-_SDA2_BASE_(r2) /* 80010828 0000D628 EC 23 08 2A */ fadds f1, f3, f1 /* 8001082C 0000D62C EC 24 08 2A */ fadds f1, f4, f1 /* 80010830 0000D630 EC 41 10 28 */ fsubs f2, f1, f2 @@ -1665,11 +1665,11 @@ lbl_80010808: /* 80010838 0000D638 FC 40 10 18 */ frsp f2, f2 /* 8001083C 0000D63C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80010840 0000D640 40 81 00 44 */ ble lbl_80010884 -/* 80010844 0000D644 C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) +/* 80010844 0000D644 C0 02 81 34 */ lfs f0, lbl__839-_SDA2_BASE_(r2) /* 80010848 0000D648 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8001084C 0000D64C 40 81 00 38 */ ble lbl_80010884 /* 80010850 0000D650 4B FF 9F AD */ bl xsqrt__Ff -/* 80010854 0000D654 C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 80010854 0000D654 C0 02 81 30 */ lfs f0, lbl__837-_SDA2_BASE_(r2) /* 80010858 0000D658 EF 5A 00 72 */ fmuls f26, f26, f1 /* 8001085C 0000D65C C0 41 00 38 */ lfs f2, 0x38(r1) /* 80010860 0000D660 EC 60 08 24 */ fdivs f3, f0, f1 @@ -1690,7 +1690,7 @@ lbl_80010884: /* 80010898 0000D698 7C 65 1B 78 */ mr r5, r3 /* 8001089C 0000D69C C0 1C 00 10 */ lfs f0, 0x10(r28) /* 800108A0 0000D6A0 EC 83 10 2A */ fadds f4, f3, f2 -/* 800108A4 0000D6A4 C1 02 81 2C */ lfs f8, lbl_803CCAAC-_SDA2_BASE_(r2) +/* 800108A4 0000D6A4 C1 02 81 2C */ lfs f8, lbl__835_1-_SDA2_BASE_(r2) /* 800108A8 0000D6A8 EC C1 00 2A */ fadds f6, f1, f0 /* 800108AC 0000D6AC C0 7C 00 08 */ lfs f3, 8(r28) /* 800108B0 0000D6B0 C0 5C 00 14 */ lfs f2, 0x14(r28) @@ -2108,9 +2108,9 @@ xBoxHitsObb__FPC4xBoxPC4xBoxPC7xMat4x3P7xCollis: /* 80010ED8 0000DCD8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80010EDC 0000DCDC 7C 08 02 A6 */ mflr r0 /* 80010EE0 0000DCE0 7C A8 2B 78 */ mr r8, r5 -/* 80010EE4 0000DCE4 3C E0 80 39 */ lis r7, lbl_8038C2E0@ha +/* 80010EE4 0000DCE4 3C E0 80 39 */ lis r7, lbl_g_I3@ha /* 80010EE8 0000DCE8 90 01 00 14 */ stw r0, 0x14(r1) -/* 80010EEC 0000DCEC 38 07 C2 E0 */ addi r0, r7, lbl_8038C2E0@l +/* 80010EEC 0000DCEC 38 07 C2 E0 */ addi r0, r7, lbl_g_I3@l /* 80010EF0 0000DCF0 7C 85 23 78 */ mr r5, r4 /* 80010EF4 0000DCF4 93 E1 00 0C */ stw r31, 0xc(r1) /* 80010EF8 0000DCF8 7C DF 33 78 */ mr r31, r6 @@ -2217,11 +2217,11 @@ lbl_80010FA4: /* 80011070 0000DE70 38 61 01 58 */ addi r3, r1, 0x158 /* 80011074 0000DE74 EF E0 08 2A */ fadds f31, f0, f1 /* 80011078 0000DE78 48 00 44 95 */ bl dot__5xVec3CFRC5xVec3 -/* 8001107C 0000DE7C C0 02 81 40 */ lfs f0, lbl_803CCAC0-_SDA2_BASE_(r2) +/* 8001107C 0000DE7C C0 02 81 40 */ lfs f0, lbl__1090-_SDA2_BASE_(r2) /* 80011080 0000DE80 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80011084 0000DE84 4C 41 13 82 */ cror 2, 1, 2 /* 80011088 0000DE88 40 82 00 24 */ bne lbl_800110AC -/* 8001108C 0000DE8C C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) +/* 8001108C 0000DE8C C0 02 81 34 */ lfs f0, lbl__839-_SDA2_BASE_(r2) /* 80011090 0000DE90 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80011094 0000DE94 4C 40 13 82 */ cror 2, 0, 2 /* 80011098 0000DE98 40 82 00 14 */ bne lbl_800110AC @@ -2281,11 +2281,11 @@ lbl_800110DC: /* 80011168 0000DF68 38 61 01 10 */ addi r3, r1, 0x110 /* 8001116C 0000DF6C 4B FF 9F 91 */ bl length2__5xVec3CFv /* 80011170 0000DF70 FF E0 08 90 */ fmr f31, f1 -/* 80011174 0000DF74 C0 02 81 40 */ lfs f0, lbl_803CCAC0-_SDA2_BASE_(r2) +/* 80011174 0000DF74 C0 02 81 40 */ lfs f0, lbl__1090-_SDA2_BASE_(r2) /* 80011178 0000DF78 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8001117C 0000DF7C 4C 41 13 82 */ cror 2, 1, 2 /* 80011180 0000DF80 40 82 00 24 */ bne lbl_800111A4 -/* 80011184 0000DF84 C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) +/* 80011184 0000DF84 C0 02 81 34 */ lfs f0, lbl__839-_SDA2_BASE_(r2) /* 80011188 0000DF88 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8001118C 0000DF8C 4C 40 13 82 */ cror 2, 0, 2 /* 80011190 0000DF90 40 82 00 14 */ bne lbl_800111A4 @@ -2337,12 +2337,12 @@ lbl_800111DC: /* 80011240 0000E040 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80011244 0000E044 4C 41 13 82 */ cror 2, 1, 2 /* 80011248 0000E048 40 82 00 58 */ bne lbl_800112A0 -/* 8001124C 0000E04C C0 02 81 40 */ lfs f0, lbl_803CCAC0-_SDA2_BASE_(r2) +/* 8001124C 0000E04C C0 02 81 40 */ lfs f0, lbl__1090-_SDA2_BASE_(r2) /* 80011250 0000E050 38 00 00 00 */ li r0, 0 /* 80011254 0000E054 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80011258 0000E058 4C 41 13 82 */ cror 2, 1, 2 /* 8001125C 0000E05C 40 82 00 18 */ bne lbl_80011274 -/* 80011260 0000E060 C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) +/* 80011260 0000E060 C0 02 81 34 */ lfs f0, lbl__839-_SDA2_BASE_(r2) /* 80011264 0000E064 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80011268 0000E068 4C 40 13 82 */ cror 2, 0, 2 /* 8001126C 0000E06C 40 82 00 08 */ bne lbl_80011274 @@ -2350,7 +2350,7 @@ lbl_800111DC: lbl_80011274: /* 80011274 0000E074 54 00 06 3F */ clrlwi. r0, r0, 0x18 /* 80011278 0000E078 41 82 00 0C */ beq lbl_80011284 -/* 8001127C 0000E07C C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 8001127C 0000E07C C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 80011280 0000E080 48 00 00 18 */ b lbl_80011298 lbl_80011284: /* 80011284 0000E084 C0 41 01 4C */ lfs f2, 0x14c(r1) @@ -2366,12 +2366,12 @@ lbl_800112A0: /* 800112A4 0000E0A4 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 800112A8 0000E0A8 4C 41 13 82 */ cror 2, 1, 2 /* 800112AC 0000E0AC 40 82 00 58 */ bne lbl_80011304 -/* 800112B0 0000E0B0 C0 02 81 40 */ lfs f0, lbl_803CCAC0-_SDA2_BASE_(r2) +/* 800112B0 0000E0B0 C0 02 81 40 */ lfs f0, lbl__1090-_SDA2_BASE_(r2) /* 800112B4 0000E0B4 38 00 00 00 */ li r0, 0 /* 800112B8 0000E0B8 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800112BC 0000E0BC 4C 41 13 82 */ cror 2, 1, 2 /* 800112C0 0000E0C0 40 82 00 18 */ bne lbl_800112D8 -/* 800112C4 0000E0C4 C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) +/* 800112C4 0000E0C4 C0 02 81 34 */ lfs f0, lbl__839-_SDA2_BASE_(r2) /* 800112C8 0000E0C8 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800112CC 0000E0CC 4C 40 13 82 */ cror 2, 0, 2 /* 800112D0 0000E0D0 40 82 00 08 */ bne lbl_800112D8 @@ -2379,7 +2379,7 @@ lbl_800112A0: lbl_800112D8: /* 800112D8 0000E0D8 54 00 06 3F */ clrlwi. r0, r0, 0x18 /* 800112DC 0000E0DC 41 82 00 0C */ beq lbl_800112E8 -/* 800112E0 0000E0E0 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 800112E0 0000E0E0 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 800112E4 0000E0E4 48 00 00 18 */ b lbl_800112FC lbl_800112E8: /* 800112E8 0000E0E8 C0 41 01 50 */ lfs f2, 0x150(r1) @@ -2391,12 +2391,12 @@ lbl_800112FC: /* 800112FC 0000E0FC D0 1A 00 04 */ stfs f0, 4(r26) /* 80011300 0000E100 48 00 00 54 */ b lbl_80011354 lbl_80011304: -/* 80011304 0000E104 C0 02 81 40 */ lfs f0, lbl_803CCAC0-_SDA2_BASE_(r2) +/* 80011304 0000E104 C0 02 81 40 */ lfs f0, lbl__1090-_SDA2_BASE_(r2) /* 80011308 0000E108 38 00 00 00 */ li r0, 0 /* 8001130C 0000E10C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80011310 0000E110 4C 41 13 82 */ cror 2, 1, 2 /* 80011314 0000E114 40 82 00 18 */ bne lbl_8001132C -/* 80011318 0000E118 C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) +/* 80011318 0000E118 C0 02 81 34 */ lfs f0, lbl__839-_SDA2_BASE_(r2) /* 8001131C 0000E11C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80011320 0000E120 4C 40 13 82 */ cror 2, 0, 2 /* 80011324 0000E124 40 82 00 08 */ bne lbl_8001132C @@ -2404,7 +2404,7 @@ lbl_80011304: lbl_8001132C: /* 8001132C 0000E12C 54 00 06 3F */ clrlwi. r0, r0, 0x18 /* 80011330 0000E130 41 82 00 0C */ beq lbl_8001133C -/* 80011334 0000E134 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80011334 0000E134 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 80011338 0000E138 48 00 00 18 */ b lbl_80011350 lbl_8001133C: /* 8001133C 0000E13C C0 41 01 54 */ lfs f2, 0x154(r1) @@ -2443,12 +2443,12 @@ lbl_80011354: /* 800113B8 0000E1B8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800113BC 0000E1BC 4C 41 13 82 */ cror 2, 1, 2 /* 800113C0 0000E1C0 40 82 00 58 */ bne lbl_80011418 -/* 800113C4 0000E1C4 C0 02 81 40 */ lfs f0, lbl_803CCAC0-_SDA2_BASE_(r2) +/* 800113C4 0000E1C4 C0 02 81 40 */ lfs f0, lbl__1090-_SDA2_BASE_(r2) /* 800113C8 0000E1C8 38 00 00 00 */ li r0, 0 /* 800113CC 0000E1CC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800113D0 0000E1D0 4C 41 13 82 */ cror 2, 1, 2 /* 800113D4 0000E1D4 40 82 00 18 */ bne lbl_800113EC -/* 800113D8 0000E1D8 C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) +/* 800113D8 0000E1D8 C0 02 81 34 */ lfs f0, lbl__839-_SDA2_BASE_(r2) /* 800113DC 0000E1DC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800113E0 0000E1E0 4C 40 13 82 */ cror 2, 0, 2 /* 800113E4 0000E1E4 40 82 00 08 */ bne lbl_800113EC @@ -2456,7 +2456,7 @@ lbl_80011354: lbl_800113EC: /* 800113EC 0000E1EC 54 00 06 3F */ clrlwi. r0, r0, 0x18 /* 800113F0 0000E1F0 41 82 00 0C */ beq lbl_800113FC -/* 800113F4 0000E1F4 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 800113F4 0000E1F4 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 800113F8 0000E1F8 48 00 00 18 */ b lbl_80011410 lbl_800113FC: /* 800113FC 0000E1FC C0 41 01 40 */ lfs f2, 0x140(r1) @@ -2472,12 +2472,12 @@ lbl_80011418: /* 8001141C 0000E21C FC 02 08 40 */ fcmpo cr0, f2, f1 /* 80011420 0000E220 4C 41 13 82 */ cror 2, 1, 2 /* 80011424 0000E224 40 82 00 58 */ bne lbl_8001147C -/* 80011428 0000E228 C0 02 81 40 */ lfs f0, lbl_803CCAC0-_SDA2_BASE_(r2) +/* 80011428 0000E228 C0 02 81 40 */ lfs f0, lbl__1090-_SDA2_BASE_(r2) /* 8001142C 0000E22C 38 00 00 00 */ li r0, 0 /* 80011430 0000E230 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80011434 0000E234 4C 41 13 82 */ cror 2, 1, 2 /* 80011438 0000E238 40 82 00 18 */ bne lbl_80011450 -/* 8001143C 0000E23C C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) +/* 8001143C 0000E23C C0 02 81 34 */ lfs f0, lbl__839-_SDA2_BASE_(r2) /* 80011440 0000E240 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80011444 0000E244 4C 40 13 82 */ cror 2, 0, 2 /* 80011448 0000E248 40 82 00 08 */ bne lbl_80011450 @@ -2485,7 +2485,7 @@ lbl_80011418: lbl_80011450: /* 80011450 0000E250 54 00 06 3F */ clrlwi. r0, r0, 0x18 /* 80011454 0000E254 41 82 00 0C */ beq lbl_80011460 -/* 80011458 0000E258 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80011458 0000E258 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 8001145C 0000E25C 48 00 00 18 */ b lbl_80011474 lbl_80011460: /* 80011460 0000E260 C0 41 01 44 */ lfs f2, 0x144(r1) @@ -2497,12 +2497,12 @@ lbl_80011474: /* 80011474 0000E274 D0 1A 00 08 */ stfs f0, 8(r26) /* 80011478 0000E278 48 00 00 54 */ b lbl_800114CC lbl_8001147C: -/* 8001147C 0000E27C C0 02 81 40 */ lfs f0, lbl_803CCAC0-_SDA2_BASE_(r2) +/* 8001147C 0000E27C C0 02 81 40 */ lfs f0, lbl__1090-_SDA2_BASE_(r2) /* 80011480 0000E280 38 00 00 00 */ li r0, 0 /* 80011484 0000E284 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80011488 0000E288 4C 41 13 82 */ cror 2, 1, 2 /* 8001148C 0000E28C 40 82 00 18 */ bne lbl_800114A4 -/* 80011490 0000E290 C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) +/* 80011490 0000E290 C0 02 81 34 */ lfs f0, lbl__839-_SDA2_BASE_(r2) /* 80011494 0000E294 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80011498 0000E298 4C 40 13 82 */ cror 2, 0, 2 /* 8001149C 0000E29C 40 82 00 08 */ bne lbl_800114A4 @@ -2510,7 +2510,7 @@ lbl_8001147C: lbl_800114A4: /* 800114A4 0000E2A4 54 00 06 3F */ clrlwi. r0, r0, 0x18 /* 800114A8 0000E2A8 41 82 00 0C */ beq lbl_800114B4 -/* 800114AC 0000E2AC C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 800114AC 0000E2AC C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 800114B0 0000E2B0 48 00 00 18 */ b lbl_800114C8 lbl_800114B4: /* 800114B4 0000E2B4 C0 41 01 48 */ lfs f2, 0x148(r1) @@ -2660,12 +2660,12 @@ lbl_80011550: /* 800116CC 0000E4CC 38 61 00 D4 */ addi r3, r1, 0xd4 /* 800116D0 0000E4D0 4B FF 9A 2D */ bl length2__5xVec3CFv /* 800116D4 0000E4D4 FF E0 08 90 */ fmr f31, f1 -/* 800116D8 0000E4D8 C0 02 81 40 */ lfs f0, lbl_803CCAC0-_SDA2_BASE_(r2) +/* 800116D8 0000E4D8 C0 02 81 40 */ lfs f0, lbl__1090-_SDA2_BASE_(r2) /* 800116DC 0000E4DC 38 00 00 00 */ li r0, 0 /* 800116E0 0000E4E0 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800116E4 0000E4E4 4C 41 13 82 */ cror 2, 1, 2 /* 800116E8 0000E4E8 40 82 00 18 */ bne lbl_80011700 -/* 800116EC 0000E4EC C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) +/* 800116EC 0000E4EC C0 02 81 34 */ lfs f0, lbl__839-_SDA2_BASE_(r2) /* 800116F0 0000E4F0 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800116F4 0000E4F4 4C 40 13 82 */ cror 2, 0, 2 /* 800116F8 0000E4F8 40 82 00 08 */ bne lbl_80011700 @@ -3294,16 +3294,16 @@ xSweptSpherePrepare__FP12xSweptSphereP5xVec3P5xVec3f: /* 80011FF0 0000EDF0 4B FF 88 0D */ bl xsqrt__Ff /* 80011FF4 0000EDF4 D0 3D 00 1C */ stfs f1, 0x1c(r29) /* 80011FF8 0000EDF8 C0 7D 00 1C */ lfs f3, 0x1c(r29) -/* 80011FFC 0000EDFC C0 02 81 50 */ lfs f0, lbl_803CCAD0-_SDA2_BASE_(r2) +/* 80011FFC 0000EDFC C0 02 81 50 */ lfs f0, lbl__2201-_SDA2_BASE_(r2) /* 80012000 0000EE00 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 80012004 0000EE04 40 80 00 18 */ bge lbl_8001201C -/* 80012008 0000EE08 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80012008 0000EE08 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 8001200C 0000EE0C D0 1D 00 1C */ stfs f0, 0x1c(r29) -/* 80012010 0000EE10 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80012010 0000EE10 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 80012014 0000EE14 D0 1D 00 DC */ stfs f0, 0xdc(r29) /* 80012018 0000EE18 48 00 01 4C */ b lbl_80012164 lbl_8001201C: -/* 8001201C 0000EE1C C0 42 81 30 */ lfs f2, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 8001201C 0000EE1C C0 42 81 30 */ lfs f2, lbl__837-_SDA2_BASE_(r2) /* 80012020 0000EE20 FC 20 EA 10 */ fabs f1, f29 /* 80012024 0000EE24 FC 00 FA 10 */ fabs f0, f31 /* 80012028 0000EE28 EC 82 18 24 */ fdivs f4, f2, f3 @@ -3321,7 +3321,7 @@ lbl_8001201C: /* 80012058 0000EE58 FC 00 00 18 */ frsp f0, f0 /* 8001205C 0000EE5C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80012060 0000EE60 40 81 00 1C */ ble lbl_8001207C -/* 80012064 0000EE64 C0 22 81 28 */ lfs f1, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80012064 0000EE64 C0 22 81 28 */ lfs f1, lbl__728-_SDA2_BASE_(r2) /* 80012068 0000EE68 FC 00 F0 50 */ fneg f0, f30 /* 8001206C 0000EE6C D0 3D 00 30 */ stfs f1, 0x30(r29) /* 80012070 0000EE70 D3 BD 00 34 */ stfs f29, 0x34(r29) @@ -3331,7 +3331,7 @@ lbl_8001207C: /* 8001207C 0000EE7C FC 00 F0 50 */ fneg f0, f30 /* 80012080 0000EE80 D0 1D 00 30 */ stfs f0, 0x30(r29) /* 80012084 0000EE84 D3 FD 00 34 */ stfs f31, 0x34(r29) -/* 80012088 0000EE88 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80012088 0000EE88 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 8001208C 0000EE8C D0 1D 00 38 */ stfs f0, 0x38(r29) lbl_80012090: /* 80012090 0000EE90 38 7D 00 30 */ addi r3, r29, 0x30 @@ -3418,7 +3418,7 @@ xSweptSphereGetResults__FP12xSweptSphere: /* 800121B4 0000EFB4 7C 7F 1B 78 */ mr r31, r3 /* 800121B8 0000EFB8 90 03 01 04 */ stw r0, 0x104(r3) /* 800121BC 0000EFBC C0 23 00 1C */ lfs f1, 0x1c(r3) -/* 800121C0 0000EFC0 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 800121C0 0000EFC0 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 800121C4 0000EFC4 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800121C8 0000EFC8 41 82 01 50 */ beq lbl_80012318 /* 800121CC 0000EFCC C0 1F 00 DC */ lfs f0, 0xdc(r31) @@ -3470,7 +3470,7 @@ xSweptSphereGetResults__FP12xSweptSphere: /* 80012284 0000F084 48 00 2E 09 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 80012288 0000F088 38 61 00 08 */ addi r3, r1, 8 /* 8001228C 0000F08C 48 00 2E 41 */ bl xVec3Length2__FPC5xVec3 -/* 80012290 0000F090 C0 02 81 54 */ lfs f0, lbl_803CCAD4-_SDA2_BASE_(r2) +/* 80012290 0000F090 C0 02 81 54 */ lfs f0, lbl__2228-_SDA2_BASE_(r2) /* 80012294 0000F094 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80012298 0000F098 40 80 00 14 */ bge lbl_800122AC /* 8001229C 0000F09C 38 61 00 08 */ addi r3, r1, 8 @@ -3493,7 +3493,7 @@ lbl_800122AC: /* 800122DC 0000F0DC C0 7F 01 34 */ lfs f3, 0x134(r31) /* 800122E0 0000F0E0 C0 5F 00 48 */ lfs f2, 0x48(r31) /* 800122E4 0000F0E4 EC 24 00 7A */ fmadds f1, f4, f1, f0 -/* 800122E8 0000F0E8 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 800122E8 0000F0E8 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 800122EC 0000F0EC EC 23 08 BA */ fmadds f1, f3, f2, f1 /* 800122F0 0000F0F0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800122F4 0000F0F4 40 80 00 24 */ bge lbl_80012318 @@ -3540,7 +3540,7 @@ xSweptSphereToTriangle__FP12xSweptSphereP5xVec3P5xVec3P5xVec3: /* 80012388 0000F188 DA A1 00 80 */ stfd f21, 0x80(r1) /* 8001238C 0000F18C F2 A1 00 88 */ psq_st f21, 136(r1), 0, qr0 /* 80012390 0000F190 BF 41 00 68 */ stmw r26, 0x68(r1) -/* 80012394 0000F194 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80012394 0000F194 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 80012398 0000F198 7C 7A 1B 78 */ mr r26, r3 /* 8001239C 0000F19C C0 23 00 1C */ lfs f1, 0x1c(r3) /* 800123A0 0000F1A0 7C BC 2B 78 */ mr r28, r5 @@ -3618,7 +3618,7 @@ lbl_80012488: /* 800124B0 0000F2B0 41 82 00 64 */ beq lbl_80012514 lbl_800124B4: /* 800124B4 0000F2B4 C0 41 00 38 */ lfs f2, 0x38(r1) -/* 800124B8 0000F2B8 C0 22 81 28 */ lfs f1, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 800124B8 0000F2B8 C0 22 81 28 */ lfs f1, lbl__728-_SDA2_BASE_(r2) /* 800124BC 0000F2BC FC 02 08 40 */ fcmpo cr0, f2, f1 /* 800124C0 0000F2C0 4C 40 13 82 */ cror 2, 0, 2 /* 800124C4 0000F2C4 40 82 00 24 */ bne lbl_800124E8 @@ -3721,11 +3721,11 @@ lbl_8001262C: /* 80012630 0000F430 48 00 04 BC */ b lbl_80012AEC lbl_80012634: /* 80012634 0000F434 FC 20 22 10 */ fabs f1, f4 -/* 80012638 0000F438 C0 02 81 58 */ lfs f0, lbl_803CCAD8-_SDA2_BASE_(r2) +/* 80012638 0000F438 C0 02 81 58 */ lfs f0, lbl__2390-_SDA2_BASE_(r2) /* 8001263C 0000F43C FC 20 08 18 */ frsp f1, f1 /* 80012640 0000F440 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80012644 0000F444 40 81 02 20 */ ble lbl_80012864 -/* 80012648 0000F448 C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 80012648 0000F448 C0 02 81 30 */ lfs f0, lbl__837-_SDA2_BASE_(r2) /* 8001264C 0000F44C C0 A1 00 2C */ lfs f5, 0x2c(r1) /* 80012650 0000F450 C0 E1 00 28 */ lfs f7, 0x28(r1) /* 80012654 0000F454 ED 00 28 24 */ fdivs f8, f0, f5 @@ -3753,7 +3753,7 @@ lbl_8001269C: /* 800126A8 0000F4A8 38 60 00 00 */ li r3, 0 /* 800126AC 0000F4AC 48 00 04 40 */ b lbl_80012AEC lbl_800126B0: -/* 800126B0 0000F4B0 C0 22 81 28 */ lfs f1, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 800126B0 0000F4B0 C0 22 81 28 */ lfs f1, lbl__728-_SDA2_BASE_(r2) /* 800126B4 0000F4B4 FC 05 08 40 */ fcmpo cr0, f5, f1 /* 800126B8 0000F4B8 40 80 00 20 */ bge lbl_800126D8 /* 800126BC 0000F4BC EC 7A 01 B2 */ fmuls f3, f26, f6 @@ -3821,7 +3821,7 @@ lbl_80012788: /* 800127A4 0000F5A4 C1 01 00 1C */ lfs f8, 0x1c(r1) lbl_800127A8: /* 800127A8 0000F5A8 EC 6C 50 28 */ fsubs f3, f12, f10 -/* 800127AC 0000F5AC C0 22 81 40 */ lfs f1, lbl_803CCAC0-_SDA2_BASE_(r2) +/* 800127AC 0000F5AC C0 22 81 40 */ lfs f1, lbl__1090-_SDA2_BASE_(r2) /* 800127B0 0000F5B0 EC 48 58 28 */ fsubs f2, f8, f11 /* 800127B4 0000F5B4 EC ED 58 28 */ fsubs f7, f13, f11 /* 800127B8 0000F5B8 EC C9 50 28 */ fsubs f6, f9, f10 @@ -3849,7 +3849,7 @@ lbl_800127A8: /* 80012810 0000F610 4C 41 13 82 */ cror 2, 1, 2 /* 80012814 0000F614 41 82 00 2C */ beq lbl_80012840 lbl_80012818: -/* 80012818 0000F618 C0 22 81 34 */ lfs f1, lbl_803CCAB4-_SDA2_BASE_(r2) +/* 80012818 0000F618 C0 22 81 34 */ lfs f1, lbl__839-_SDA2_BASE_(r2) /* 8001281C 0000F61C FC 17 08 40 */ fcmpo cr0, f23, f1 /* 80012820 0000F620 4C 40 13 82 */ cror 2, 0, 2 /* 80012824 0000F624 40 82 00 40 */ bne lbl_80012864 @@ -3891,7 +3891,7 @@ lbl_80012884: /* 800128A8 0000F6A8 EF E2 00 28 */ fsubs f31, f2, f0 /* 800128AC 0000F6AC C0 5F 00 08 */ lfs f2, 8(r31) /* 800128B0 0000F6B0 EC 3E 07 B2 */ fmuls f1, f30, f30 -/* 800128B4 0000F6B4 C0 02 81 58 */ lfs f0, lbl_803CCAD8-_SDA2_BASE_(r2) +/* 800128B4 0000F6B4 C0 02 81 58 */ lfs f0, lbl__2390-_SDA2_BASE_(r2) /* 800128B8 0000F6B8 EF A3 10 28 */ fsubs f29, f3, f2 /* 800128BC 0000F6BC EE FF 0F FA */ fmadds f23, f31, f31, f1 /* 800128C0 0000F6C0 FC 17 00 40 */ fcmpo cr0, f23, f0 @@ -3915,21 +3915,21 @@ lbl_80012884: /* 80012908 0000F708 EC 37 05 FA */ fmadds f1, f23, f23, f0 /* 8001290C 0000F70C 48 00 02 4D */ bl xsqrtfast__FRff /* 80012910 0000F710 C0 21 00 08 */ lfs f1, 8(r1) -/* 80012914 0000F714 C0 02 81 4C */ lfs f0, lbl_803CCACC-_SDA2_BASE_(r2) +/* 80012914 0000F714 C0 02 81 4C */ lfs f0, lbl__1719-_SDA2_BASE_(r2) /* 80012918 0000F718 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8001291C 0000F71C 41 80 00 B8 */ blt lbl_800129D4 -/* 80012920 0000F720 C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 80012920 0000F720 C0 02 81 30 */ lfs f0, lbl__837-_SDA2_BASE_(r2) /* 80012924 0000F724 EC 20 08 24 */ fdivs f1, f0, f1 /* 80012928 0000F728 D0 21 00 08 */ stfs f1, 8(r1) /* 8001292C 0000F72C EE B7 00 72 */ fmuls f21, f23, f1 /* 80012930 0000F730 EF 9C 00 72 */ fmuls f28, f28, f1 -/* 80012934 0000F734 C0 02 81 4C */ lfs f0, lbl_803CCACC-_SDA2_BASE_(r2) +/* 80012934 0000F734 C0 02 81 4C */ lfs f0, lbl__1719-_SDA2_BASE_(r2) /* 80012938 0000F738 EF 7B 00 72 */ fmuls f27, f27, f1 /* 8001293C 0000F73C FC 15 00 40 */ fcmpo cr0, f21, f0 /* 80012940 0000F740 41 80 00 94 */ blt lbl_800129D4 /* 80012944 0000F744 EC 39 B0 28 */ fsubs f1, f25, f22 /* 80012948 0000F748 4B FF 7E B5 */ bl xsqrt__Ff -/* 8001294C 0000F74C C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 8001294C 0000F74C C0 02 81 30 */ lfs f0, lbl__837-_SDA2_BASE_(r2) /* 80012950 0000F750 C0 81 00 10 */ lfs f4, 0x10(r1) /* 80012954 0000F754 EC 40 A8 24 */ fdivs f2, f0, f21 /* 80012958 0000F758 C0 A1 00 0C */ lfs f5, 0xc(r1) @@ -3947,7 +3947,7 @@ lbl_80012884: /* 80012988 0000F788 4C 40 13 82 */ cror 2, 0, 2 /* 8001298C 0000F78C 41 82 00 48 */ beq lbl_800129D4 /* 80012990 0000F790 FC 40 28 50 */ fneg f2, f5 -/* 80012994 0000F794 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80012994 0000F794 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 80012998 0000F798 EC 24 07 B2 */ fmuls f1, f4, f30 /* 8001299C 0000F79C EC 67 30 28 */ fsubs f3, f7, f6 /* 800129A0 0000F7A0 EC 9D BF 7A */ fmadds f4, f29, f29, f23 @@ -3967,7 +3967,7 @@ lbl_800129D4: /* 800129D4 0000F7D4 C0 1F 00 00 */ lfs f0, 0(r31) /* 800129D8 0000F7D8 C0 3F 00 04 */ lfs f1, 4(r31) /* 800129DC 0000F7DC EC 40 00 32 */ fmuls f2, f0, f0 -/* 800129E0 0000F7E0 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 800129E0 0000F7E0 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 800129E4 0000F7E4 EC 21 00 72 */ fmuls f1, f1, f1 /* 800129E8 0000F7E8 EC 59 10 28 */ fsubs f2, f25, f2 /* 800129EC 0000F7EC EC 22 08 28 */ fsubs f1, f2, f1 @@ -4008,7 +4008,7 @@ lbl_80012A70: /* 80012A70 0000F870 2C 1C 00 00 */ cmpwi r28, 0 /* 80012A74 0000F874 41 80 00 74 */ blt lbl_80012AE8 /* 80012A78 0000F878 1C 1C 00 0C */ mulli r0, r28, 0xc -/* 80012A7C 0000F87C C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 80012A7C 0000F87C C0 02 81 30 */ lfs f0, lbl__837-_SDA2_BASE_(r2) /* 80012A80 0000F880 38 61 00 30 */ addi r3, r1, 0x30 /* 80012A84 0000F884 EC 40 C0 28 */ fsubs f2, f0, f24 /* 80012A88 0000F888 38 E1 00 40 */ addi r7, r1, 0x40 @@ -4084,12 +4084,12 @@ xsqrtfast__FRff: .global sqrtf__3stdFf sqrtf__3stdFf: /* 80012B88 0000F988 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80012B8C 0000F98C C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80012B8C 0000F98C C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 80012B90 0000F990 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80012B94 0000F994 40 81 00 50 */ ble lbl_80012BE4 /* 80012B98 0000F998 FC 40 08 34 */ frsqrte f2, f1 -/* 80012B9C 0000F99C C8 82 81 60 */ lfd f4, lbl_803CCAE0-_SDA2_BASE_(r2) -/* 80012BA0 0000F9A0 C8 62 81 68 */ lfd f3, lbl_803CCAE8-_SDA2_BASE_(r2) +/* 80012B9C 0000F99C C8 82 81 60 */ lfd f4, lbl__2397-_SDA2_BASE_(r2) +/* 80012BA0 0000F9A0 C8 62 81 68 */ lfd f3, lbl__2398-_SDA2_BASE_(r2) /* 80012BA4 0000F9A4 FC 02 00 B2 */ fmul f0, f2, f2 /* 80012BA8 0000F9A8 FC 44 00 B2 */ fmul f2, f4, f2 /* 80012BAC 0000F9AC FC 01 18 3C */ fnmsub f0, f1, f0, f3 @@ -4119,7 +4119,7 @@ xSweptSphereToSphere__FP12xSweptSphereP7xSphere: /* 80012BFC 0000F9FC 7C 9F 23 78 */ mr r31, r4 /* 80012C00 0000FA00 93 C1 00 18 */ stw r30, 0x18(r1) /* 80012C04 0000FA04 7C 7E 1B 78 */ mr r30, r3 -/* 80012C08 0000FA08 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80012C08 0000FA08 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 80012C0C 0000FA0C C0 23 00 1C */ lfs f1, 0x1c(r3) /* 80012C10 0000FA10 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80012C14 0000FA14 40 82 00 0C */ bne lbl_80012C20 @@ -4136,7 +4136,7 @@ lbl_80012C20: /* 80012C3C 0000FA3C EC 61 00 2A */ fadds f3, f1, f0 /* 80012C40 0000FA40 C0 21 00 0C */ lfs f1, 0xc(r1) /* 80012C44 0000FA44 EC 42 00 B2 */ fmuls f2, f2, f2 -/* 80012C48 0000FA48 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80012C48 0000FA48 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 80012C4C 0000FA4C EC 21 00 72 */ fmuls f1, f1, f1 /* 80012C50 0000FA50 EC 63 00 F2 */ fmuls f3, f3, f3 /* 80012C54 0000FA54 EC 43 10 28 */ fsubs f2, f3, f2 @@ -4177,17 +4177,17 @@ lbl_80012CB0: /* 80012CD4 0000FAD4 C0 01 00 0C */ lfs f0, 0xc(r1) /* 80012CD8 0000FAD8 EC 00 00 B2 */ fmuls f0, f0, f2 /* 80012CDC 0000FADC D0 1E 00 E4 */ stfs f0, 0xe4(r30) -/* 80012CE0 0000FAE0 C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 80012CE0 0000FAE0 C0 02 81 30 */ lfs f0, lbl__837-_SDA2_BASE_(r2) /* 80012CE4 0000FAE4 C0 21 00 10 */ lfs f1, 0x10(r1) /* 80012CE8 0000FAE8 EC 00 10 28 */ fsubs f0, f0, f2 /* 80012CEC 0000FAEC EC 03 00 32 */ fmuls f0, f3, f0 /* 80012CF0 0000FAF0 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 80012CF4 0000FAF4 D0 1E 00 E8 */ stfs f0, 0xe8(r30) -/* 80012CF8 0000FAF8 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80012CF8 0000FAF8 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 80012CFC 0000FAFC D0 1E 00 EC */ stfs f0, 0xec(r30) -/* 80012D00 0000FB00 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80012D00 0000FB00 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 80012D04 0000FB04 D0 1E 00 F0 */ stfs f0, 0xf0(r30) -/* 80012D08 0000FB08 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80012D08 0000FB08 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 80012D0C 0000FB0C D0 1E 00 F4 */ stfs f0, 0xf4(r30) lbl_80012D10: /* 80012D10 0000FB10 80 01 00 24 */ lwz r0, 0x24(r1) @@ -4225,7 +4225,7 @@ xSweptSphereToBox__FP12xSweptSphereP4xBoxP7xMat4x3: /* 80012D84 0000FB84 DA A1 01 10 */ stfd f21, 0x110(r1) /* 80012D88 0000FB88 F2 A1 01 18 */ psq_st f21, 280(r1), 0, qr0 /* 80012D8C 0000FB8C BF 01 00 F0 */ stmw r24, 0xf0(r1) -/* 80012D90 0000FB90 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80012D90 0000FB90 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 80012D94 0000FB94 7C 78 1B 78 */ mr r24, r3 /* 80012D98 0000FB98 C0 23 00 1C */ lfs f1, 0x1c(r3) /* 80012D9C 0000FB9C 7C 99 23 78 */ mr r25, r4 @@ -4285,7 +4285,7 @@ lbl_80012DF8: /* 80012E68 0000FC68 D0 01 00 44 */ stfs f0, 0x44(r1) /* 80012E6C 0000FC6C 4B FF 81 05 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 80012E70 0000FC70 C0 E1 00 5C */ lfs f7, 0x5c(r1) -/* 80012E74 0000FC74 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80012E74 0000FC74 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 80012E78 0000FC78 FC 07 00 40 */ fcmpo cr0, f7, f0 /* 80012E7C 0000FC7C 40 80 00 48 */ bge lbl_80012EC4 /* 80012E80 0000FC80 C0 61 00 54 */ lfs f3, 0x54(r1) @@ -4307,7 +4307,7 @@ lbl_80012DF8: /* 80012EC0 0000FCC0 D0 01 00 5C */ stfs f0, 0x5c(r1) lbl_80012EC4: /* 80012EC4 0000FCC4 C0 E1 00 50 */ lfs f7, 0x50(r1) -/* 80012EC8 0000FCC8 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80012EC8 0000FCC8 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 80012ECC 0000FCCC FC 07 00 40 */ fcmpo cr0, f7, f0 /* 80012ED0 0000FCD0 40 80 00 48 */ bge lbl_80012F18 /* 80012ED4 0000FCD4 C0 61 00 48 */ lfs f3, 0x48(r1) @@ -4329,7 +4329,7 @@ lbl_80012EC4: /* 80012F14 0000FD14 D0 01 00 50 */ stfs f0, 0x50(r1) lbl_80012F18: /* 80012F18 0000FD18 C0 E1 00 44 */ lfs f7, 0x44(r1) -/* 80012F1C 0000FD1C C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80012F1C 0000FD1C C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 80012F20 0000FD20 FC 07 00 40 */ fcmpo cr0, f7, f0 /* 80012F24 0000FD24 40 80 00 48 */ bge lbl_80012F6C /* 80012F28 0000FD28 C0 61 00 3C */ lfs f3, 0x3c(r1) @@ -4370,7 +4370,7 @@ lbl_80012F6C: /* 80012FB0 0000FDB0 EC 60 11 FA */ fmadds f3, f0, f7, f2 /* 80012FB4 0000FDB4 C1 41 00 50 */ lfs f10, 0x50(r1) /* 80012FB8 0000FDB8 C1 61 00 44 */ lfs f11, 0x44(r1) -/* 80012FBC 0000FDBC C0 42 81 34 */ lfs f2, lbl_803CCAB4-_SDA2_BASE_(r2) +/* 80012FBC 0000FDBC C0 42 81 34 */ lfs f2, lbl__839-_SDA2_BASE_(r2) /* 80012FC0 0000FDC0 EF 3A 06 B2 */ fmuls f25, f26, f26 /* 80012FC4 0000FDC4 EC A9 2A 3A */ fmadds f5, f9, f8, f5 /* 80012FC8 0000FDC8 FC 09 10 40 */ fcmpo cr0, f9, f2 @@ -4378,7 +4378,7 @@ lbl_80012F6C: /* 80012FD0 0000FDD0 ED 0B 1A 3A */ fmadds f8, f11, f8, f3 /* 80012FD4 0000FDD4 40 81 00 34 */ ble lbl_80013008 /* 80012FD8 0000FDD8 EC 85 48 24 */ fdivs f4, f5, f9 -/* 80012FDC 0000FDDC C0 42 81 28 */ lfs f2, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80012FDC 0000FDDC C0 42 81 28 */ lfs f2, lbl__728-_SDA2_BASE_(r2) /* 80012FE0 0000FDE0 EC 64 BA B8 */ fmsubs f3, f4, f10, f23 /* 80012FE4 0000FDE4 EC 84 42 F8 */ fmsubs f4, f4, f11, f8 /* 80012FE8 0000FDE8 FC 03 10 40 */ fcmpo cr0, f3, f2 @@ -4390,7 +4390,7 @@ lbl_80012F6C: /* 80013000 0000FE00 38 00 00 01 */ li r0, 1 /* 80013004 0000FE04 48 00 00 14 */ b lbl_80013018 lbl_80013008: -/* 80013008 0000FE08 C0 42 81 28 */ lfs f2, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80013008 0000FE08 C0 42 81 28 */ lfs f2, lbl__728-_SDA2_BASE_(r2) /* 8001300C 0000FE0C FC 05 10 40 */ fcmpo cr0, f5, f2 /* 80013010 0000FE10 40 81 00 08 */ ble lbl_80013018 /* 80013014 0000FE14 38 00 00 01 */ li r0, 1 @@ -4411,11 +4411,11 @@ lbl_80013018: /* 8001304C 0000FE4C 4B FF 82 19 */ bl __as__5xVec3FRC5xVec3 /* 80013050 0000FE50 48 00 01 AC */ b lbl_800131FC lbl_80013054: -/* 80013054 0000FE54 C0 42 81 34 */ lfs f2, lbl_803CCAB4-_SDA2_BASE_(r2) +/* 80013054 0000FE54 C0 42 81 34 */ lfs f2, lbl__839-_SDA2_BASE_(r2) /* 80013058 0000FE58 FC 0A 10 40 */ fcmpo cr0, f10, f2 /* 8001305C 0000FE5C 40 81 00 34 */ ble lbl_80013090 /* 80013060 0000FE60 EC 97 50 24 */ fdivs f4, f23, f10 -/* 80013064 0000FE64 C0 42 81 28 */ lfs f2, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80013064 0000FE64 C0 42 81 28 */ lfs f2, lbl__728-_SDA2_BASE_(r2) /* 80013068 0000FE68 EC 64 2A 78 */ fmsubs f3, f4, f9, f5 /* 8001306C 0000FE6C EC 84 42 F8 */ fmsubs f4, f4, f11, f8 /* 80013070 0000FE70 FC 03 10 40 */ fcmpo cr0, f3, f2 @@ -4427,7 +4427,7 @@ lbl_80013054: /* 80013088 0000FE88 38 00 00 01 */ li r0, 1 /* 8001308C 0000FE8C 48 00 00 14 */ b lbl_800130A0 lbl_80013090: -/* 80013090 0000FE90 C0 42 81 28 */ lfs f2, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80013090 0000FE90 C0 42 81 28 */ lfs f2, lbl__728-_SDA2_BASE_(r2) /* 80013094 0000FE94 FC 17 10 40 */ fcmpo cr0, f23, f2 /* 80013098 0000FE98 40 81 00 08 */ ble lbl_800130A0 /* 8001309C 0000FE9C 38 00 00 01 */ li r0, 1 @@ -4448,11 +4448,11 @@ lbl_800130A0: /* 800130D4 0000FED4 4B FF 81 91 */ bl __as__5xVec3FRC5xVec3 /* 800130D8 0000FED8 48 00 01 24 */ b lbl_800131FC lbl_800130DC: -/* 800130DC 0000FEDC C0 42 81 34 */ lfs f2, lbl_803CCAB4-_SDA2_BASE_(r2) +/* 800130DC 0000FEDC C0 42 81 34 */ lfs f2, lbl__839-_SDA2_BASE_(r2) /* 800130E0 0000FEE0 FC 0B 10 40 */ fcmpo cr0, f11, f2 /* 800130E4 0000FEE4 40 81 00 34 */ ble lbl_80013118 /* 800130E8 0000FEE8 EC 88 58 24 */ fdivs f4, f8, f11 -/* 800130EC 0000FEEC C0 42 81 28 */ lfs f2, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 800130EC 0000FEEC C0 42 81 28 */ lfs f2, lbl__728-_SDA2_BASE_(r2) /* 800130F0 0000FEF0 EC 64 2A 78 */ fmsubs f3, f4, f9, f5 /* 800130F4 0000FEF4 EC 84 BA B8 */ fmsubs f4, f4, f10, f23 /* 800130F8 0000FEF8 FC 03 10 40 */ fcmpo cr0, f3, f2 @@ -4464,7 +4464,7 @@ lbl_800130DC: /* 80013110 0000FF10 38 00 00 01 */ li r0, 1 /* 80013114 0000FF14 48 00 00 14 */ b lbl_80013128 lbl_80013118: -/* 80013118 0000FF18 C0 42 81 28 */ lfs f2, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80013118 0000FF18 C0 42 81 28 */ lfs f2, lbl__728-_SDA2_BASE_(r2) /* 8001311C 0000FF1C FC 08 10 40 */ fcmpo cr0, f8, f2 /* 80013120 0000FF20 40 81 00 08 */ ble lbl_80013128 /* 80013124 0000FF24 38 00 00 01 */ li r0, 1 @@ -4486,7 +4486,7 @@ lbl_80013128: /* 80013160 0000FF60 48 00 00 9C */ b lbl_800131FC lbl_80013164: /* 80013164 0000FF64 EC 27 C9 FC */ fnmsubs f1, f7, f7, f25 -/* 80013168 0000FF68 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80013168 0000FF68 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 8001316C 0000FF6C EC 26 09 BC */ fnmsubs f1, f6, f6, f1 /* 80013170 0000FF70 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80013174 0000FF74 4C 40 13 82 */ cror 2, 0, 2 @@ -4531,12 +4531,12 @@ lbl_800131FC: /* 80013200 00010000 7C 64 1B 78 */ mr r4, r3 /* 80013204 00010004 48 03 B0 ED */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80013208 00010008 C0 81 00 38 */ lfs f4, 0x38(r1) -/* 8001320C 0001000C C0 02 81 58 */ lfs f0, lbl_803CCAD8-_SDA2_BASE_(r2) +/* 8001320C 0001000C C0 02 81 58 */ lfs f0, lbl__2390-_SDA2_BASE_(r2) /* 80013210 00010010 FC 20 22 10 */ fabs f1, f4 /* 80013214 00010014 FC 20 08 18 */ frsp f1, f1 /* 80013218 00010018 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8001321C 0001001C 40 81 01 2C */ ble lbl_80013348 -/* 80013220 00010020 C0 22 81 30 */ lfs f1, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 80013220 00010020 C0 22 81 30 */ lfs f1, lbl__837-_SDA2_BASE_(r2) /* 80013224 00010024 C0 01 00 34 */ lfs f0, 0x34(r1) /* 80013228 00010028 ED 01 20 24 */ fdivs f8, f1, f4 /* 8001322C 0001002C C0 A1 00 64 */ lfs f5, 0x64(r1) @@ -4574,7 +4574,7 @@ lbl_80013288: /* 800132A4 000100A4 EC 69 11 BA */ fmadds f3, f9, f6, f2 /* 800132A8 000100A8 EC 4B 09 BA */ fmadds f2, f11, f6, f1 /* 800132AC 000100AC C0 A1 00 20 */ lfs f5, 0x20(r1) -/* 800132B0 000100B0 C0 22 81 28 */ lfs f1, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 800132B0 000100B0 C0 22 81 28 */ lfs f1, lbl__728-_SDA2_BASE_(r2) /* 800132B4 000100B4 EC 64 19 FA */ fmadds f3, f4, f7, f3 /* 800132B8 000100B8 EC 45 11 FA */ fmadds f2, f5, f7, f2 /* 800132BC 000100BC EC 60 19 38 */ fmsubs f3, f0, f4, f3 @@ -4667,7 +4667,7 @@ lbl_800133EC: /* 80013410 00010210 EF E2 00 28 */ fsubs f31, f2, f0 /* 80013414 00010214 C0 5F 00 08 */ lfs f2, 8(r31) /* 80013418 00010218 EC 3E 07 B2 */ fmuls f1, f30, f30 -/* 8001341C 0001021C C0 02 81 58 */ lfs f0, lbl_803CCAD8-_SDA2_BASE_(r2) +/* 8001341C 0001021C C0 02 81 58 */ lfs f0, lbl__2390-_SDA2_BASE_(r2) /* 80013420 00010220 EF A3 10 28 */ fsubs f29, f3, f2 /* 80013424 00010224 EE FF 0F FA */ fmadds f23, f31, f31, f1 /* 80013428 00010228 FC 17 00 40 */ fcmpo cr0, f23, f0 @@ -4691,21 +4691,21 @@ lbl_800133EC: /* 80013470 00010270 EC 37 05 FA */ fmadds f1, f23, f23, f0 /* 80013474 00010274 4B FF F6 E5 */ bl xsqrtfast__FRff /* 80013478 00010278 C0 21 00 08 */ lfs f1, 8(r1) -/* 8001347C 0001027C C0 02 81 4C */ lfs f0, lbl_803CCACC-_SDA2_BASE_(r2) +/* 8001347C 0001027C C0 02 81 4C */ lfs f0, lbl__1719-_SDA2_BASE_(r2) /* 80013480 00010280 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80013484 00010284 41 80 00 B8 */ blt lbl_8001353C -/* 80013488 00010288 C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 80013488 00010288 C0 02 81 30 */ lfs f0, lbl__837-_SDA2_BASE_(r2) /* 8001348C 0001028C EC 20 08 24 */ fdivs f1, f0, f1 /* 80013490 00010290 D0 21 00 08 */ stfs f1, 8(r1) /* 80013494 00010294 EE B7 00 72 */ fmuls f21, f23, f1 /* 80013498 00010298 EF 9C 00 72 */ fmuls f28, f28, f1 -/* 8001349C 0001029C C0 02 81 4C */ lfs f0, lbl_803CCACC-_SDA2_BASE_(r2) +/* 8001349C 0001029C C0 02 81 4C */ lfs f0, lbl__1719-_SDA2_BASE_(r2) /* 800134A0 000102A0 EF 7B 00 72 */ fmuls f27, f27, f1 /* 800134A4 000102A4 FC 15 00 40 */ fcmpo cr0, f21, f0 /* 800134A8 000102A8 41 80 00 94 */ blt lbl_8001353C /* 800134AC 000102AC EC 39 B0 28 */ fsubs f1, f25, f22 /* 800134B0 000102B0 4B FF 73 4D */ bl xsqrt__Ff -/* 800134B4 000102B4 C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 800134B4 000102B4 C0 02 81 30 */ lfs f0, lbl__837-_SDA2_BASE_(r2) /* 800134B8 000102B8 C0 81 00 10 */ lfs f4, 0x10(r1) /* 800134BC 000102BC EC 40 A8 24 */ fdivs f2, f0, f21 /* 800134C0 000102C0 C0 A1 00 0C */ lfs f5, 0xc(r1) @@ -4723,7 +4723,7 @@ lbl_800133EC: /* 800134F0 000102F0 4C 40 13 82 */ cror 2, 0, 2 /* 800134F4 000102F4 41 82 00 48 */ beq lbl_8001353C /* 800134F8 000102F8 FC 40 28 50 */ fneg f2, f5 -/* 800134FC 000102FC C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 800134FC 000102FC C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 80013500 00010300 EC 24 07 B2 */ fmuls f1, f4, f30 /* 80013504 00010304 EC 67 30 28 */ fsubs f3, f7, f6 /* 80013508 00010308 EC 9D BF 7A */ fmadds f4, f29, f29, f23 @@ -4743,7 +4743,7 @@ lbl_8001353C: /* 8001353C 0001033C C0 1F 00 00 */ lfs f0, 0(r31) /* 80013540 00010340 C0 3F 00 04 */ lfs f1, 4(r31) /* 80013544 00010344 EC 40 00 32 */ fmuls f2, f0, f0 -/* 80013548 00010348 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80013548 00010348 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 8001354C 0001034C EC 21 00 72 */ fmuls f1, f1, f1 /* 80013550 00010350 EC 59 10 28 */ fsubs f2, f25, f2 /* 80013554 00010354 EC 22 08 28 */ fsubs f1, f2, f1 @@ -4784,7 +4784,7 @@ lbl_800135D8: /* 800135D8 000103D8 2C 1A 00 00 */ cmpwi r26, 0 /* 800135DC 000103DC 41 80 00 6C */ blt lbl_80013648 /* 800135E0 000103E0 1C 1A 00 0C */ mulli r0, r26, 0xc -/* 800135E4 000103E4 C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 800135E4 000103E4 C0 02 81 30 */ lfs f0, lbl__837-_SDA2_BASE_(r2) /* 800135E8 000103E8 38 61 00 6C */ addi r3, r1, 0x6c /* 800135EC 000103EC EC 40 C0 28 */ fsubs f2, f0, f24 /* 800135F0 000103F0 38 C1 00 70 */ addi r6, r1, 0x70 @@ -4865,7 +4865,7 @@ lbl_800136B8: /* 80013710 00010510 90 9F 00 F8 */ stw r4, 0xf8(r31) /* 80013714 00010514 90 7F 00 FC */ stw r3, 0xfc(r31) /* 80013718 00010518 90 7F 01 00 */ stw r3, 0x100(r31) -/* 8001371C 0001051C 90 0D 88 90 */ stw r0, lbl_803CB190-_SDA_BASE_(r13) +/* 8001371C 0001051C 90 0D 88 90 */ stw r0, lbl_sSweptSphereHitFound-_SDA_BASE_(r13) lbl_80013720: /* 80013720 00010520 80 01 00 24 */ lwz r0, 0x24(r1) /* 80013724 00010524 7F C3 F3 78 */ mr r3, r30 @@ -4885,7 +4885,7 @@ lbl_80013740: /* 80013758 00010558 7C 7E 1B 78 */ mr r30, r3 lbl_8001375C: /* 8001375C 0001055C 88 7E 00 04 */ lbz r3, 4(r30) -/* 80013760 00010560 88 0D 84 40 */ lbz r0, lbl_803CAD40-_SDA_BASE_(r13) +/* 80013760 00010560 88 0D 84 40 */ lbz r0, lbl_xClumpColl_FilterFlags-_SDA_BASE_(r13) /* 80013764 00010564 7C 60 00 39 */ and. r0, r3, r0 /* 80013768 00010568 41 82 00 54 */ beq lbl_800137BC /* 8001376C 0001056C 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e @@ -4909,7 +4909,7 @@ lbl_80013790: /* 800137AC 000105AC 90 9F 00 F8 */ stw r4, 0xf8(r31) /* 800137B0 000105B0 90 7F 00 FC */ stw r3, 0xfc(r31) /* 800137B4 000105B4 90 7F 01 00 */ stw r3, 0x100(r31) -/* 800137B8 000105B8 90 0D 88 90 */ stw r0, lbl_803CB190-_SDA_BASE_(r13) +/* 800137B8 000105B8 90 0D 88 90 */ stw r0, lbl_sSweptSphereHitFound-_SDA_BASE_(r13) lbl_800137BC: /* 800137BC 000105BC 88 1E 00 04 */ lbz r0, 4(r30) /* 800137C0 000105C0 3B DE 00 08 */ addi r30, r30, 8 @@ -4932,7 +4932,7 @@ xSweptSphereToEnv__FP12xSweptSphereP4xEnv: /* 800137F8 000105F8 7C 9F 23 78 */ mr r31, r4 /* 800137FC 000105FC 93 C1 00 58 */ stw r30, 0x58(r1) /* 80013800 00010600 7C 7E 1B 78 */ mr r30, r3 -/* 80013804 00010604 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80013804 00010604 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 80013808 00010608 C0 23 00 1C */ lfs f1, 0x1c(r3) /* 8001380C 0001060C FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80013810 00010610 40 82 00 0C */ bne lbl_8001381C @@ -4940,7 +4940,7 @@ xSweptSphereToEnv__FP12xSweptSphereP4xEnv: /* 80013818 00010618 48 00 01 30 */ b lbl_80013948 lbl_8001381C: /* 8001381C 0001061C 38 00 00 00 */ li r0, 0 -/* 80013820 00010620 90 0D 88 90 */ stw r0, lbl_803CB190-_SDA_BASE_(r13) +/* 80013820 00010620 90 0D 88 90 */ stw r0, lbl_sSweptSphereHitFound-_SDA_BASE_(r13) /* 80013824 00010624 80 7F 00 00 */ lwz r3, 0(r31) /* 80013828 00010628 80 03 00 10 */ lwz r0, 0x10(r3) /* 8001382C 0001062C 28 00 00 00 */ cmplwi r0, 0 @@ -4956,34 +4956,34 @@ lbl_8001381C: /* 80013854 00010654 C0 41 00 4C */ lfs f2, 0x4c(r1) /* 80013858 00010658 C0 01 00 40 */ lfs f0, 0x40(r1) /* 8001385C 0001065C EC 83 08 28 */ fsubs f4, f3, f1 -/* 80013860 00010660 C0 62 81 28 */ lfs f3, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80013860 00010660 C0 62 81 28 */ lfs f3, lbl__728-_SDA2_BASE_(r2) /* 80013864 00010664 C0 21 00 50 */ lfs f1, 0x50(r1) /* 80013868 00010668 EC 42 00 28 */ fsubs f2, f2, f0 /* 8001386C 0001066C C0 01 00 44 */ lfs f0, 0x44(r1) /* 80013870 00010670 FC 03 20 00 */ fcmpu cr0, f3, f4 /* 80013874 00010674 EC A1 00 28 */ fsubs f5, f1, f0 /* 80013878 00010678 41 82 00 0C */ beq lbl_80013884 -/* 8001387C 0001067C C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 8001387C 0001067C C0 02 81 30 */ lfs f0, lbl__837-_SDA2_BASE_(r2) /* 80013880 00010680 EC 60 20 24 */ fdivs f3, f0, f4 lbl_80013884: /* 80013884 00010684 EC 22 00 F2 */ fmuls f1, f2, f3 /* 80013888 00010688 EC 05 00 F2 */ fmuls f0, f5, f3 /* 8001388C 0001068C D0 21 00 24 */ stfs f1, 0x24(r1) /* 80013890 00010690 D0 01 00 28 */ stfs f0, 0x28(r1) -/* 80013894 00010694 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80013894 00010694 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 80013898 00010698 FC 00 10 00 */ fcmpu cr0, f0, f2 /* 8001389C 0001069C 41 82 00 0C */ beq lbl_800138A8 -/* 800138A0 000106A0 C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 800138A0 000106A0 C0 02 81 30 */ lfs f0, lbl__837-_SDA2_BASE_(r2) /* 800138A4 000106A4 EC 00 10 24 */ fdivs f0, f0, f2 lbl_800138A8: /* 800138A8 000106A8 EC 24 00 32 */ fmuls f1, f4, f0 /* 800138AC 000106AC EC 05 00 32 */ fmuls f0, f5, f0 /* 800138B0 000106B0 D0 21 00 2C */ stfs f1, 0x2c(r1) /* 800138B4 000106B4 D0 01 00 30 */ stfs f0, 0x30(r1) -/* 800138B8 000106B8 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 800138B8 000106B8 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 800138BC 000106BC FC 00 28 00 */ fcmpu cr0, f0, f5 /* 800138C0 000106C0 41 82 00 0C */ beq lbl_800138CC -/* 800138C4 000106C4 C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 800138C4 000106C4 C0 02 81 30 */ lfs f0, lbl__837-_SDA2_BASE_(r2) /* 800138C8 000106C8 EC 00 28 24 */ fdivs f0, f0, f5 lbl_800138CC: /* 800138CC 000106CC EC 24 00 32 */ fmuls f1, f4, f0 @@ -5018,7 +5018,7 @@ lbl_80013908: /* 8001393C 0001073C 38 81 00 08 */ addi r4, r1, 8 /* 80013940 00010740 48 1E 5D 59 */ bl RpCollisionWorldForAllIntersections lbl_80013944: -/* 80013944 00010744 80 6D 88 90 */ lwz r3, lbl_803CB190-_SDA_BASE_(r13) +/* 80013944 00010744 80 6D 88 90 */ lwz r3, lbl_sSweptSphereHitFound-_SDA_BASE_(r13) lbl_80013948: /* 80013948 00010748 80 01 00 64 */ lwz r0, 0x64(r1) /* 8001394C 0001074C 83 E1 00 5C */ lwz r31, 0x5c(r1) @@ -5033,7 +5033,7 @@ lbl_80013960: /* 8001396C 0001076C BF 41 00 08 */ stmw r26, 8(r1) /* 80013970 00010770 7C 7F 1B 78 */ mr r31, r3 /* 80013974 00010774 80 E5 00 00 */ lwz r7, 0(r5) -/* 80013978 00010778 80 0D 9D DC */ lwz r0, lbl_803CC6DC-_SDA_BASE_(r13) +/* 80013978 00010778 80 0D 9D DC */ lwz r0, lbl__rpCollisionGeometryDataOffset-_SDA_BASE_(r13) /* 8001397C 0001077C 80 67 00 5C */ lwz r3, 0x5c(r7) /* 80013980 00010780 7C C7 02 15 */ add. r6, r7, r0 /* 80013984 00010784 83 A5 00 04 */ lwz r29, 4(r5) @@ -5068,7 +5068,7 @@ lbl_800139B4: /* 800139EC 000107EC 4B FF E9 41 */ bl xSweptSphereToTriangle__FP12xSweptSphereP5xVec3P5xVec3P5xVec3 /* 800139F0 000107F0 2C 03 00 00 */ cmpwi r3, 0 /* 800139F4 000107F4 41 82 00 08 */ beq lbl_800139FC -/* 800139F8 000107F8 93 CD 88 90 */ stw r30, lbl_803CB190-_SDA_BASE_(r13) +/* 800139F8 000107F8 93 CD 88 90 */ stw r30, lbl_sSweptSphereHitFound-_SDA_BASE_(r13) lbl_800139FC: /* 800139FC 000107FC 2C 1F 00 00 */ cmpwi r31, 0 /* 80013A00 00010800 3B FF FF FF */ addi r31, r31, -1 @@ -5089,7 +5089,7 @@ xSweptSphereToModel__FP12xSweptSphereP8RpAtomicP11RwMatrixTag: /* 80013A30 00010830 7C 7D 1B 78 */ mr r29, r3 /* 80013A34 00010834 7C 9E 23 78 */ mr r30, r4 /* 80013A38 00010838 7C BF 2B 78 */ mr r31, r5 -/* 80013A3C 0001083C C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80013A3C 0001083C C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 80013A40 00010840 C0 23 00 1C */ lfs f1, 0x1c(r3) /* 80013A44 00010844 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80013A48 00010848 40 82 00 0C */ bne lbl_80013A54 @@ -5098,10 +5098,10 @@ xSweptSphereToModel__FP12xSweptSphereP8RpAtomicP11RwMatrixTag: lbl_80013A54: /* 80013A54 00010854 38 00 00 00 */ li r0, 0 /* 80013A58 00010858 38 7D 00 60 */ addi r3, r29, 0x60 -/* 80013A5C 0001085C 90 0D 88 90 */ stw r0, lbl_803CB190-_SDA_BASE_(r13) +/* 80013A5C 0001085C 90 0D 88 90 */ stw r0, lbl_sSweptSphereHitFound-_SDA_BASE_(r13) /* 80013A60 00010860 7F E4 FB 78 */ mr r4, r31 /* 80013A64 00010864 7C 65 1B 78 */ mr r5, r3 -/* 80013A68 00010868 93 ED 88 94 */ stw r31, lbl_803CB194-_SDA_BASE_(r13) +/* 80013A68 00010868 93 ED 88 94 */ stw r31, lbl_sSwsModelMat-_SDA_BASE_(r13) /* 80013A6C 0001086C 80 DD 00 60 */ lwz r6, 0x60(r29) /* 80013A70 00010870 80 1D 00 64 */ lwz r0, 0x64(r29) /* 80013A74 00010874 90 C1 00 44 */ stw r6, 0x44(r1) @@ -5136,7 +5136,7 @@ lbl_80013A54: /* 80013AE8 000108E8 90 01 00 80 */ stw r0, 0x80(r1) /* 80013AEC 000108EC 48 01 F1 2D */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 /* 80013AF0 000108F0 83 9E 00 18 */ lwz r28, 0x18(r30) -/* 80013AF4 000108F4 80 0D 9D DC */ lwz r0, lbl_803CC6DC-_SDA_BASE_(r13) +/* 80013AF4 000108F4 80 0D 9D DC */ lwz r0, lbl__rpCollisionGeometryDataOffset-_SDA_BASE_(r13) /* 80013AF8 000108F8 7C 7C 02 15 */ add. r3, r28, r0 /* 80013AFC 000108FC 41 82 00 0C */ beq lbl_80013B08 /* 80013B00 00010900 83 C3 00 00 */ lwz r30, 0(r3) @@ -5174,34 +5174,34 @@ lbl_80013B0C: /* 80013B78 00010978 C0 41 00 3C */ lfs f2, 0x3c(r1) /* 80013B7C 0001097C 93 A1 00 10 */ stw r29, 0x10(r1) /* 80013B80 00010980 C0 01 00 30 */ lfs f0, 0x30(r1) -/* 80013B84 00010984 C0 62 81 28 */ lfs f3, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80013B84 00010984 C0 62 81 28 */ lfs f3, lbl__728-_SDA2_BASE_(r2) /* 80013B88 00010988 C0 21 00 40 */ lfs f1, 0x40(r1) /* 80013B8C 0001098C EC A2 00 28 */ fsubs f5, f2, f0 /* 80013B90 00010990 C0 01 00 34 */ lfs f0, 0x34(r1) /* 80013B94 00010994 FC 03 20 00 */ fcmpu cr0, f3, f4 /* 80013B98 00010998 EC 41 00 28 */ fsubs f2, f1, f0 /* 80013B9C 0001099C 41 82 00 0C */ beq lbl_80013BA8 -/* 80013BA0 000109A0 C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 80013BA0 000109A0 C0 02 81 30 */ lfs f0, lbl__837-_SDA2_BASE_(r2) /* 80013BA4 000109A4 EC 60 20 24 */ fdivs f3, f0, f4 lbl_80013BA8: /* 80013BA8 000109A8 EC 25 00 F2 */ fmuls f1, f5, f3 /* 80013BAC 000109AC EC 02 00 F2 */ fmuls f0, f2, f3 /* 80013BB0 000109B0 D0 21 00 14 */ stfs f1, 0x14(r1) /* 80013BB4 000109B4 D0 01 00 18 */ stfs f0, 0x18(r1) -/* 80013BB8 000109B8 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80013BB8 000109B8 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 80013BBC 000109BC FC 00 28 00 */ fcmpu cr0, f0, f5 /* 80013BC0 000109C0 41 82 00 0C */ beq lbl_80013BCC -/* 80013BC4 000109C4 C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 80013BC4 000109C4 C0 02 81 30 */ lfs f0, lbl__837-_SDA2_BASE_(r2) /* 80013BC8 000109C8 EC 00 28 24 */ fdivs f0, f0, f5 lbl_80013BCC: /* 80013BCC 000109CC EC 24 00 32 */ fmuls f1, f4, f0 /* 80013BD0 000109D0 EC 02 00 32 */ fmuls f0, f2, f0 /* 80013BD4 000109D4 D0 21 00 1C */ stfs f1, 0x1c(r1) /* 80013BD8 000109D8 D0 01 00 20 */ stfs f0, 0x20(r1) -/* 80013BDC 000109DC C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80013BDC 000109DC C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 80013BE0 000109E0 FC 00 10 00 */ fcmpu cr0, f0, f2 /* 80013BE4 000109E4 41 82 00 0C */ beq lbl_80013BF0 -/* 80013BE8 000109E8 C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 80013BE8 000109E8 C0 02 81 30 */ lfs f0, lbl__837-_SDA2_BASE_(r2) /* 80013BEC 000109EC EC 00 10 24 */ fdivs f0, f0, f2 lbl_80013BF0: /* 80013BF0 000109F0 EC 44 00 32 */ fmuls f2, f4, f0 @@ -5241,7 +5241,7 @@ lbl_80013C48: /* 80013C70 00010A70 4B FF E6 BD */ bl xSweptSphereToTriangle__FP12xSweptSphereP5xVec3P5xVec3P5xVec3 /* 80013C74 00010A74 2C 03 00 00 */ cmpwi r3, 0 /* 80013C78 00010A78 41 82 00 08 */ beq lbl_80013C80 -/* 80013C7C 00010A7C 93 CD 88 90 */ stw r30, lbl_803CB190-_SDA_BASE_(r13) +/* 80013C7C 00010A7C 93 CD 88 90 */ stw r30, lbl_sSweptSphereHitFound-_SDA_BASE_(r13) lbl_80013C80: /* 80013C80 00010A80 3B FF 00 01 */ addi r31, r31, 1 /* 80013C84 00010A84 3B 9C 00 08 */ addi r28, r28, 8 @@ -5252,7 +5252,7 @@ lbl_80013C90: /* 80013C90 00010A90 38 7D 00 60 */ addi r3, r29, 0x60 /* 80013C94 00010A94 38 81 00 44 */ addi r4, r1, 0x44 /* 80013C98 00010A98 4B FF 78 D5 */ bl __as__7xMat4x3FRC7xMat4x3 -/* 80013C9C 00010A9C 80 6D 88 90 */ lwz r3, lbl_803CB190-_SDA_BASE_(r13) +/* 80013C9C 00010A9C 80 6D 88 90 */ lwz r3, lbl_sSweptSphereHitFound-_SDA_BASE_(r13) lbl_80013CA0: /* 80013CA0 00010AA0 BB 41 00 88 */ lmw r26, 0x88(r1) /* 80013CA4 00010AA4 80 01 00 A4 */ lwz r0, 0xa4(r1) @@ -5276,14 +5276,14 @@ lbl_80013CB4: /* 80013CE8 00010AE8 48 02 88 D9 */ bl xQuickCullIsects__FPC7xQCDataPC7xQCData /* 80013CEC 00010AEC 2C 03 00 00 */ cmpwi r3, 0 /* 80013CF0 00010AF0 41 82 03 74 */ beq lbl_80014064 -/* 80013CF4 00010AF4 80 0D 88 A0 */ lwz r0, lbl_803CB1A0-_SDA_BASE_(r13) +/* 80013CF4 00010AF4 80 0D 88 A0 */ lwz r0, lbl_sSweptSphereMover-_SDA_BASE_(r13) /* 80013CF8 00010AF8 7C 1E 00 40 */ cmplw r30, r0 /* 80013CFC 00010AFC 41 82 03 68 */ beq lbl_80014064 -/* 80013D00 00010B00 88 6D 88 9C */ lbz r3, lbl_803CB19C-_SDA_BASE_(r13) +/* 80013D00 00010B00 88 6D 88 9C */ lbz r3, lbl_sSweptSphereCollType-_SDA_BASE_(r13) /* 80013D04 00010B04 88 1E 00 22 */ lbz r0, 0x22(r30) /* 80013D08 00010B08 7C 60 00 39 */ and. r0, r3, r0 /* 80013D0C 00010B0C 41 82 03 58 */ beq lbl_80014064 -/* 80013D10 00010B10 80 0D 88 A4 */ lwz r0, lbl_803CB1A4-_SDA_BASE_(r13) +/* 80013D10 00010B10 80 0D 88 A4 */ lwz r0, lbl_sSweptSphereIgnoreMovers-_SDA_BASE_(r13) /* 80013D14 00010B14 28 00 00 00 */ cmplwi r0, 0 /* 80013D18 00010B18 41 82 00 CC */ beq lbl_80013DE4 /* 80013D1C 00010B1C 80 7E 00 28 */ lwz r3, 0x28(r30) @@ -5461,7 +5461,7 @@ lbl_80013F84: /* 80013FA0 00010DA0 38 00 00 01 */ li r0, 1 /* 80013FA4 00010DA4 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80013FA8 00010DA8 90 7F 01 00 */ stw r3, 0x100(r31) -/* 80013FAC 00010DAC 90 0D 88 98 */ stw r0, lbl_803CB198-_SDA_BASE_(r13) +/* 80013FAC 00010DAC 90 0D 88 98 */ stw r0, lbl_sSweptSphereEntFound-_SDA_BASE_(r13) lbl_80013FB0: /* 80013FB0 00010DB0 A0 1D 00 44 */ lhz r0, 0x44(r29) /* 80013FB4 00010DB4 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14 @@ -5490,7 +5490,7 @@ lbl_80013FF4: /* 80014004 00010E04 41 82 00 60 */ beq lbl_80014064 /* 80014008 00010E08 93 DF 00 FC */ stw r30, 0xfc(r31) /* 8001400C 00010E0C 38 00 00 01 */ li r0, 1 -/* 80014010 00010E10 90 0D 88 98 */ stw r0, lbl_803CB198-_SDA_BASE_(r13) +/* 80014010 00010E10 90 0D 88 98 */ stw r0, lbl_sSweptSphereEntFound-_SDA_BASE_(r13) /* 80014014 00010E14 48 00 00 50 */ b lbl_80014064 lbl_80014018: /* 80014018 00010E18 7F E3 FB 78 */ mr r3, r31 @@ -5501,7 +5501,7 @@ lbl_80014018: /* 8001402C 00010E2C 41 82 00 38 */ beq lbl_80014064 /* 80014030 00010E30 93 DF 00 FC */ stw r30, 0xfc(r31) /* 80014034 00010E34 38 00 00 01 */ li r0, 1 -/* 80014038 00010E38 90 0D 88 98 */ stw r0, lbl_803CB198-_SDA_BASE_(r13) +/* 80014038 00010E38 90 0D 88 98 */ stw r0, lbl_sSweptSphereEntFound-_SDA_BASE_(r13) /* 8001403C 00010E3C 48 00 00 28 */ b lbl_80014064 lbl_80014040: /* 80014040 00010E40 80 BE 00 AC */ lwz r5, 0xac(r30) @@ -5512,7 +5512,7 @@ lbl_80014040: /* 80014054 00010E54 41 82 00 10 */ beq lbl_80014064 /* 80014058 00010E58 93 DF 00 FC */ stw r30, 0xfc(r31) /* 8001405C 00010E5C 38 00 00 01 */ li r0, 1 -/* 80014060 00010E60 90 0D 88 98 */ stw r0, lbl_803CB198-_SDA_BASE_(r13) +/* 80014060 00010E60 90 0D 88 98 */ stw r0, lbl_sSweptSphereEntFound-_SDA_BASE_(r13) lbl_80014064: /* 80014064 00010E64 E3 E1 00 A8 */ psq_l f31, 168(r1), 0, qr0 /* 80014068 00010E68 80 01 00 B4 */ lwz r0, 0xb4(r1) @@ -5535,7 +5535,7 @@ xSweptSphereToScene__FP12xSweptSphereP6xSceneP4xEntUc: /* 800140A0 00010EA0 93 A1 00 34 */ stw r29, 0x34(r1) /* 800140A4 00010EA4 7C 7D 1B 78 */ mr r29, r3 /* 800140A8 00010EA8 93 81 00 30 */ stw r28, 0x30(r1) -/* 800140AC 00010EAC C0 22 81 28 */ lfs f1, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 800140AC 00010EAC C0 22 81 28 */ lfs f1, lbl__728-_SDA2_BASE_(r2) /* 800140B0 00010EB0 C0 03 00 1C */ lfs f0, 0x1c(r3) /* 800140B4 00010EB4 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800140B8 00010EB8 40 82 00 0C */ bne lbl_800140C4 @@ -5543,9 +5543,9 @@ xSweptSphereToScene__FP12xSweptSphereP6xSceneP4xEntUc: /* 800140C0 00010EC0 48 00 01 24 */ b lbl_800141E4 lbl_800140C4: /* 800140C4 00010EC4 38 00 00 00 */ li r0, 0 -/* 800140C8 00010EC8 90 0D 88 98 */ stw r0, lbl_803CB198-_SDA_BASE_(r13) -/* 800140CC 00010ECC 90 AD 88 A0 */ stw r5, lbl_803CB1A0-_SDA_BASE_(r13) -/* 800140D0 00010ED0 98 CD 88 9C */ stb r6, lbl_803CB19C-_SDA_BASE_(r13) +/* 800140C8 00010EC8 90 0D 88 98 */ stw r0, lbl_sSweptSphereEntFound-_SDA_BASE_(r13) +/* 800140CC 00010ECC 90 AD 88 A0 */ stw r5, lbl_sSweptSphereMover-_SDA_BASE_(r13) +/* 800140D0 00010ED0 98 CD 88 9C */ stb r6, lbl_sSweptSphereCollType-_SDA_BASE_(r13) /* 800140D4 00010ED4 80 9E 00 44 */ lwz r4, 0x44(r30) /* 800140D8 00010ED8 4B FF F7 11 */ bl xSweptSphereToEnv__FP12xSweptSphereP4xEnv /* 800140DC 00010EDC 7C 7F 1B 78 */ mr r31, r3 @@ -5561,14 +5561,14 @@ lbl_800140C4: /* 80014104 00010F04 4B FF A5 4D */ bl xVec3Length__FPC5xVec3 /* 80014108 00010F08 D0 21 00 24 */ stfs f1, 0x24(r1) /* 8001410C 00010F0C FC 20 08 18 */ frsp f1, f1 -/* 80014110 00010F10 C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) +/* 80014110 00010F10 C0 02 81 34 */ lfs f0, lbl__839-_SDA2_BASE_(r2) /* 80014114 00010F14 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80014118 00010F18 40 81 00 08 */ ble lbl_80014120 /* 8001411C 00010F1C 48 00 00 08 */ b lbl_80014124 lbl_80014120: /* 80014120 00010F20 FC 20 00 90 */ fmr f1, f0 lbl_80014124: -/* 80014124 00010F24 C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 80014124 00010F24 C0 02 81 30 */ lfs f0, lbl__837-_SDA2_BASE_(r2) /* 80014128 00010F28 7F 83 E3 78 */ mr r3, r28 /* 8001412C 00010F2C 7F 84 E3 78 */ mr r4, r28 /* 80014130 00010F30 EC 20 08 24 */ fdivs f1, f0, f1 @@ -5579,37 +5579,37 @@ lbl_80014124: /* 80014144 00010F44 40 82 00 14 */ bne lbl_80014158 /* 80014148 00010F48 60 60 04 00 */ ori r0, r3, 0x400 /* 8001414C 00010F4C 90 01 00 28 */ stw r0, 0x28(r1) -/* 80014150 00010F50 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80014150 00010F50 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 80014154 00010F54 D0 01 00 20 */ stfs f0, 0x20(r1) lbl_80014158: -/* 80014158 00010F58 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha +/* 80014158 00010F58 3C 60 80 3D */ lis r3, lbl_colls_grid@ha /* 8001415C 00010F5C 3C A0 80 01 */ lis r5, lbl_80013CB4@ha /* 80014160 00010F60 38 C5 3C B4 */ addi r6, r5, lbl_80013CB4@l /* 80014164 00010F64 7F C4 F3 78 */ mr r4, r30 -/* 80014168 00010F68 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l +/* 80014168 00010F68 38 63 A6 D8 */ addi r3, r3, lbl_colls_grid@l /* 8001416C 00010F6C 7F A8 EB 78 */ mr r8, r29 /* 80014170 00010F70 38 A1 00 08 */ addi r5, r1, 8 /* 80014174 00010F74 38 FD 00 B8 */ addi r7, r29, 0xb8 /* 80014178 00010F78 48 02 B7 19 */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv -/* 8001417C 00010F7C 3C 60 80 3D */ lis r3, lbl_803CA774@ha +/* 8001417C 00010F7C 3C 60 80 3D */ lis r3, lbl_colls_oso_grid@ha /* 80014180 00010F80 3C A0 80 01 */ lis r5, lbl_80013CB4@ha /* 80014184 00010F84 38 C5 3C B4 */ addi r6, r5, lbl_80013CB4@l /* 80014188 00010F88 7F C4 F3 78 */ mr r4, r30 -/* 8001418C 00010F8C 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l +/* 8001418C 00010F8C 38 63 A7 74 */ addi r3, r3, lbl_colls_oso_grid@l /* 80014190 00010F90 7F A8 EB 78 */ mr r8, r29 /* 80014194 00010F94 38 A1 00 08 */ addi r5, r1, 8 /* 80014198 00010F98 38 FD 00 B8 */ addi r7, r29, 0xb8 /* 8001419C 00010F9C 48 02 B6 F5 */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv -/* 800141A0 00010FA0 3C 60 80 3D */ lis r3, lbl_803CA7A8@ha +/* 800141A0 00010FA0 3C 60 80 3D */ lis r3, lbl_npcs_grid@ha /* 800141A4 00010FA4 3C A0 80 01 */ lis r5, lbl_80013CB4@ha /* 800141A8 00010FA8 38 C5 3C B4 */ addi r6, r5, lbl_80013CB4@l /* 800141AC 00010FAC 7F C4 F3 78 */ mr r4, r30 -/* 800141B0 00010FB0 38 63 A7 A8 */ addi r3, r3, lbl_803CA7A8@l +/* 800141B0 00010FB0 38 63 A7 A8 */ addi r3, r3, lbl_npcs_grid@l /* 800141B4 00010FB4 7F A8 EB 78 */ mr r8, r29 /* 800141B8 00010FB8 38 A1 00 08 */ addi r5, r1, 8 /* 800141BC 00010FBC 38 FD 00 B8 */ addi r7, r29, 0xb8 /* 800141C0 00010FC0 48 02 B6 D1 */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv -/* 800141C4 00010FC4 80 0D 88 98 */ lwz r0, lbl_803CB198-_SDA_BASE_(r13) +/* 800141C4 00010FC4 80 0D 88 98 */ lwz r0, lbl_sSweptSphereEntFound-_SDA_BASE_(r13) /* 800141C8 00010FC8 38 60 00 00 */ li r3, 0 /* 800141CC 00010FCC 2C 00 00 00 */ cmpwi r0, 0 /* 800141D0 00010FD0 40 82 00 0C */ bne lbl_800141DC @@ -5639,7 +5639,7 @@ xSweptSphereToStatDyn__FP12xSweptSphereP6xSceneP4xEntUc: /* 80014218 00011018 7C 9E 23 78 */ mr r30, r4 /* 8001421C 0001101C 93 A1 00 34 */ stw r29, 0x34(r1) /* 80014220 00011020 7C 7D 1B 78 */ mr r29, r3 -/* 80014224 00011024 C0 22 81 28 */ lfs f1, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80014224 00011024 C0 22 81 28 */ lfs f1, lbl__728-_SDA2_BASE_(r2) /* 80014228 00011028 C0 03 00 1C */ lfs f0, 0x1c(r3) /* 8001422C 0001102C FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80014230 00011030 40 82 00 0C */ bne lbl_8001423C @@ -5648,10 +5648,10 @@ xSweptSphereToStatDyn__FP12xSweptSphereP6xSceneP4xEntUc: lbl_8001423C: /* 8001423C 0001103C 38 00 00 00 */ li r0, 0 /* 80014240 00011040 7F A4 EB 78 */ mr r4, r29 -/* 80014244 00011044 90 0D 88 98 */ stw r0, lbl_803CB198-_SDA_BASE_(r13) +/* 80014244 00011044 90 0D 88 98 */ stw r0, lbl_sSweptSphereEntFound-_SDA_BASE_(r13) /* 80014248 00011048 38 61 00 08 */ addi r3, r1, 8 -/* 8001424C 0001104C 90 AD 88 A0 */ stw r5, lbl_803CB1A0-_SDA_BASE_(r13) -/* 80014250 00011050 98 CD 88 9C */ stb r6, lbl_803CB19C-_SDA_BASE_(r13) +/* 8001424C 0001104C 90 AD 88 A0 */ stw r5, lbl_sSweptSphereMover-_SDA_BASE_(r13) +/* 80014250 00011050 98 CD 88 9C */ stb r6, lbl_sSweptSphereCollType-_SDA_BASE_(r13) /* 80014254 00011054 48 03 A2 89 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80014258 00011058 3B E1 00 14 */ addi r31, r1, 0x14 /* 8001425C 0001105C 7F A5 EB 78 */ mr r5, r29 @@ -5662,14 +5662,14 @@ lbl_8001423C: /* 80014270 00011070 4B FF A3 E1 */ bl xVec3Length__FPC5xVec3 /* 80014274 00011074 D0 21 00 24 */ stfs f1, 0x24(r1) /* 80014278 00011078 FC 20 08 18 */ frsp f1, f1 -/* 8001427C 0001107C C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) +/* 8001427C 0001107C C0 02 81 34 */ lfs f0, lbl__839-_SDA2_BASE_(r2) /* 80014280 00011080 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80014284 00011084 40 81 00 08 */ ble lbl_8001428C /* 80014288 00011088 48 00 00 08 */ b lbl_80014290 lbl_8001428C: /* 8001428C 0001108C FC 20 00 90 */ fmr f1, f0 lbl_80014290: -/* 80014290 00011090 C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 80014290 00011090 C0 02 81 30 */ lfs f0, lbl__837-_SDA2_BASE_(r2) /* 80014294 00011094 7F E3 FB 78 */ mr r3, r31 /* 80014298 00011098 7F E4 FB 78 */ mr r4, r31 /* 8001429C 0001109C EC 20 08 24 */ fdivs f1, f0, f1 @@ -5680,28 +5680,28 @@ lbl_80014290: /* 800142B0 000110B0 40 82 00 14 */ bne lbl_800142C4 /* 800142B4 000110B4 60 60 04 00 */ ori r0, r3, 0x400 /* 800142B8 000110B8 90 01 00 28 */ stw r0, 0x28(r1) -/* 800142BC 000110BC C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 800142BC 000110BC C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 800142C0 000110C0 D0 01 00 20 */ stfs f0, 0x20(r1) lbl_800142C4: -/* 800142C4 000110C4 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha +/* 800142C4 000110C4 3C 60 80 3D */ lis r3, lbl_colls_grid@ha /* 800142C8 000110C8 3C A0 80 01 */ lis r5, lbl_80013CB4@ha /* 800142CC 000110CC 38 C5 3C B4 */ addi r6, r5, lbl_80013CB4@l /* 800142D0 000110D0 7F C4 F3 78 */ mr r4, r30 -/* 800142D4 000110D4 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l +/* 800142D4 000110D4 38 63 A6 D8 */ addi r3, r3, lbl_colls_grid@l /* 800142D8 000110D8 7F A8 EB 78 */ mr r8, r29 /* 800142DC 000110DC 38 A1 00 08 */ addi r5, r1, 8 /* 800142E0 000110E0 38 FD 00 B8 */ addi r7, r29, 0xb8 /* 800142E4 000110E4 48 02 B5 AD */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv -/* 800142E8 000110E8 3C 60 80 3D */ lis r3, lbl_803CA774@ha +/* 800142E8 000110E8 3C 60 80 3D */ lis r3, lbl_colls_oso_grid@ha /* 800142EC 000110EC 3C A0 80 01 */ lis r5, lbl_80013CB4@ha /* 800142F0 000110F0 38 C5 3C B4 */ addi r6, r5, lbl_80013CB4@l /* 800142F4 000110F4 7F C4 F3 78 */ mr r4, r30 -/* 800142F8 000110F8 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l +/* 800142F8 000110F8 38 63 A7 74 */ addi r3, r3, lbl_colls_oso_grid@l /* 800142FC 000110FC 7F A8 EB 78 */ mr r8, r29 /* 80014300 00011100 38 A1 00 08 */ addi r5, r1, 8 /* 80014304 00011104 38 FD 00 B8 */ addi r7, r29, 0xb8 /* 80014308 00011108 48 02 B5 89 */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv -/* 8001430C 0001110C 80 6D 88 98 */ lwz r3, lbl_803CB198-_SDA_BASE_(r13) +/* 8001430C 0001110C 80 6D 88 98 */ lwz r3, lbl_sSweptSphereEntFound-_SDA_BASE_(r13) lbl_80014310: /* 80014310 00011110 80 01 00 44 */ lwz r0, 0x44(r1) /* 80014314 00011114 83 E1 00 3C */ lwz r31, 0x3c(r1) @@ -5721,7 +5721,7 @@ xSweptSphereToNPC__FP12xSweptSphereP6xSceneP4xEntUc: /* 80014340 00011140 7C 9E 23 78 */ mr r30, r4 /* 80014344 00011144 93 A1 00 34 */ stw r29, 0x34(r1) /* 80014348 00011148 7C 7D 1B 78 */ mr r29, r3 -/* 8001434C 0001114C C0 22 81 28 */ lfs f1, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 8001434C 0001114C C0 22 81 28 */ lfs f1, lbl__728-_SDA2_BASE_(r2) /* 80014350 00011150 C0 03 00 1C */ lfs f0, 0x1c(r3) /* 80014354 00011154 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80014358 00011158 40 82 00 0C */ bne lbl_80014364 @@ -5730,10 +5730,10 @@ xSweptSphereToNPC__FP12xSweptSphereP6xSceneP4xEntUc: lbl_80014364: /* 80014364 00011164 38 00 00 00 */ li r0, 0 /* 80014368 00011168 7F A4 EB 78 */ mr r4, r29 -/* 8001436C 0001116C 90 0D 88 98 */ stw r0, lbl_803CB198-_SDA_BASE_(r13) +/* 8001436C 0001116C 90 0D 88 98 */ stw r0, lbl_sSweptSphereEntFound-_SDA_BASE_(r13) /* 80014370 00011170 38 61 00 08 */ addi r3, r1, 8 -/* 80014374 00011174 90 AD 88 A0 */ stw r5, lbl_803CB1A0-_SDA_BASE_(r13) -/* 80014378 00011178 98 CD 88 9C */ stb r6, lbl_803CB19C-_SDA_BASE_(r13) +/* 80014374 00011174 90 AD 88 A0 */ stw r5, lbl_sSweptSphereMover-_SDA_BASE_(r13) +/* 80014378 00011178 98 CD 88 9C */ stb r6, lbl_sSweptSphereCollType-_SDA_BASE_(r13) /* 8001437C 0001117C 48 03 A1 61 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80014380 00011180 3B E1 00 14 */ addi r31, r1, 0x14 /* 80014384 00011184 7F A5 EB 78 */ mr r5, r29 @@ -5744,14 +5744,14 @@ lbl_80014364: /* 80014398 00011198 4B FF A2 B9 */ bl xVec3Length__FPC5xVec3 /* 8001439C 0001119C D0 21 00 24 */ stfs f1, 0x24(r1) /* 800143A0 000111A0 FC 20 08 18 */ frsp f1, f1 -/* 800143A4 000111A4 C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) +/* 800143A4 000111A4 C0 02 81 34 */ lfs f0, lbl__839-_SDA2_BASE_(r2) /* 800143A8 000111A8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800143AC 000111AC 40 81 00 08 */ ble lbl_800143B4 /* 800143B0 000111B0 48 00 00 08 */ b lbl_800143B8 lbl_800143B4: /* 800143B4 000111B4 FC 20 00 90 */ fmr f1, f0 lbl_800143B8: -/* 800143B8 000111B8 C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 800143B8 000111B8 C0 02 81 30 */ lfs f0, lbl__837-_SDA2_BASE_(r2) /* 800143BC 000111BC 7F E3 FB 78 */ mr r3, r31 /* 800143C0 000111C0 7F E4 FB 78 */ mr r4, r31 /* 800143C4 000111C4 EC 20 08 24 */ fdivs f1, f0, f1 @@ -5762,19 +5762,19 @@ lbl_800143B8: /* 800143D8 000111D8 40 82 00 14 */ bne lbl_800143EC /* 800143DC 000111DC 60 60 04 00 */ ori r0, r3, 0x400 /* 800143E0 000111E0 90 01 00 28 */ stw r0, 0x28(r1) -/* 800143E4 000111E4 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 800143E4 000111E4 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 800143E8 000111E8 D0 01 00 20 */ stfs f0, 0x20(r1) lbl_800143EC: -/* 800143EC 000111EC 3C 60 80 3D */ lis r3, lbl_803CA7A8@ha +/* 800143EC 000111EC 3C 60 80 3D */ lis r3, lbl_npcs_grid@ha /* 800143F0 000111F0 3C A0 80 01 */ lis r5, lbl_80013CB4@ha /* 800143F4 000111F4 38 C5 3C B4 */ addi r6, r5, lbl_80013CB4@l /* 800143F8 000111F8 7F C4 F3 78 */ mr r4, r30 -/* 800143FC 000111FC 38 63 A7 A8 */ addi r3, r3, lbl_803CA7A8@l +/* 800143FC 000111FC 38 63 A7 A8 */ addi r3, r3, lbl_npcs_grid@l /* 80014400 00011200 7F A8 EB 78 */ mr r8, r29 /* 80014404 00011204 38 A1 00 08 */ addi r5, r1, 8 /* 80014408 00011208 38 FD 00 B8 */ addi r7, r29, 0xb8 /* 8001440C 0001120C 48 02 B4 85 */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv -/* 80014410 00011210 80 6D 88 98 */ lwz r3, lbl_803CB198-_SDA_BASE_(r13) +/* 80014410 00011210 80 6D 88 98 */ lwz r3, lbl_sSweptSphereEntFound-_SDA_BASE_(r13) lbl_80014414: /* 80014414 00011214 80 01 00 44 */ lwz r0, 0x44(r1) /* 80014418 00011218 83 E1 00 3C */ lwz r31, 0x3c(r1) @@ -5795,7 +5795,7 @@ xSweptSphereToNonMoving__FP12xSweptSphereP6xSceneP4xEntUc: /* 80014448 00011248 7C 9D 23 78 */ mr r29, r4 /* 8001444C 0001124C 93 81 00 30 */ stw r28, 0x30(r1) /* 80014450 00011250 7C 7C 1B 78 */ mr r28, r3 -/* 80014454 00011254 C0 22 81 28 */ lfs f1, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80014454 00011254 C0 22 81 28 */ lfs f1, lbl__728-_SDA2_BASE_(r2) /* 80014458 00011258 C0 03 00 1C */ lfs f0, 0x1c(r3) /* 8001445C 0001125C FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80014460 00011260 40 82 00 0C */ bne lbl_8001446C @@ -5803,9 +5803,9 @@ xSweptSphereToNonMoving__FP12xSweptSphereP6xSceneP4xEntUc: /* 80014468 00011268 48 00 01 0C */ b lbl_80014574 lbl_8001446C: /* 8001446C 0001126C 38 00 00 00 */ li r0, 0 -/* 80014470 00011270 90 0D 88 98 */ stw r0, lbl_803CB198-_SDA_BASE_(r13) -/* 80014474 00011274 90 AD 88 A0 */ stw r5, lbl_803CB1A0-_SDA_BASE_(r13) -/* 80014478 00011278 98 CD 88 9C */ stb r6, lbl_803CB19C-_SDA_BASE_(r13) +/* 80014470 00011270 90 0D 88 98 */ stw r0, lbl_sSweptSphereEntFound-_SDA_BASE_(r13) +/* 80014474 00011274 90 AD 88 A0 */ stw r5, lbl_sSweptSphereMover-_SDA_BASE_(r13) +/* 80014478 00011278 98 CD 88 9C */ stb r6, lbl_sSweptSphereCollType-_SDA_BASE_(r13) /* 8001447C 0001127C 80 9D 00 44 */ lwz r4, 0x44(r29) /* 80014480 00011280 4B FF F3 69 */ bl xSweptSphereToEnv__FP12xSweptSphereP4xEnv /* 80014484 00011284 7C 7F 1B 78 */ mr r31, r3 @@ -5821,14 +5821,14 @@ lbl_8001446C: /* 800144AC 000112AC 4B FF A1 A5 */ bl xVec3Length__FPC5xVec3 /* 800144B0 000112B0 D0 21 00 24 */ stfs f1, 0x24(r1) /* 800144B4 000112B4 FC 20 08 18 */ frsp f1, f1 -/* 800144B8 000112B8 C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) +/* 800144B8 000112B8 C0 02 81 34 */ lfs f0, lbl__839-_SDA2_BASE_(r2) /* 800144BC 000112BC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800144C0 000112C0 40 81 00 08 */ ble lbl_800144C8 /* 800144C4 000112C4 48 00 00 08 */ b lbl_800144CC lbl_800144C8: /* 800144C8 000112C8 FC 20 00 90 */ fmr f1, f0 lbl_800144CC: -/* 800144CC 000112CC C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 800144CC 000112CC C0 02 81 30 */ lfs f0, lbl__837-_SDA2_BASE_(r2) /* 800144D0 000112D0 7F C3 F3 78 */ mr r3, r30 /* 800144D4 000112D4 7F C4 F3 78 */ mr r4, r30 /* 800144D8 000112D8 EC 20 08 24 */ fdivs f1, f0, f1 @@ -5839,32 +5839,32 @@ lbl_800144CC: /* 800144EC 000112EC 40 82 00 14 */ bne lbl_80014500 /* 800144F0 000112F0 60 60 04 00 */ ori r0, r3, 0x400 /* 800144F4 000112F4 90 01 00 28 */ stw r0, 0x28(r1) -/* 800144F8 000112F8 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 800144F8 000112F8 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 800144FC 000112FC D0 01 00 20 */ stfs f0, 0x20(r1) lbl_80014500: /* 80014500 00011300 38 00 00 01 */ li r0, 1 -/* 80014504 00011304 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha +/* 80014504 00011304 3C 60 80 3D */ lis r3, lbl_colls_grid@ha /* 80014508 00011308 3C A0 80 01 */ lis r5, lbl_80013CB4@ha -/* 8001450C 0001130C 90 0D 88 A4 */ stw r0, lbl_803CB1A4-_SDA_BASE_(r13) +/* 8001450C 0001130C 90 0D 88 A4 */ stw r0, lbl_sSweptSphereIgnoreMovers-_SDA_BASE_(r13) /* 80014510 00011310 38 C5 3C B4 */ addi r6, r5, lbl_80013CB4@l -/* 80014514 00011314 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l +/* 80014514 00011314 38 63 A6 D8 */ addi r3, r3, lbl_colls_grid@l /* 80014518 00011318 7F A4 EB 78 */ mr r4, r29 /* 8001451C 0001131C 7F 88 E3 78 */ mr r8, r28 /* 80014520 00011320 38 A1 00 08 */ addi r5, r1, 8 /* 80014524 00011324 38 FC 00 B8 */ addi r7, r28, 0xb8 /* 80014528 00011328 48 02 B3 69 */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv -/* 8001452C 0001132C 3C 60 80 3D */ lis r3, lbl_803CA774@ha +/* 8001452C 0001132C 3C 60 80 3D */ lis r3, lbl_colls_oso_grid@ha /* 80014530 00011330 3C A0 80 01 */ lis r5, lbl_80013CB4@ha /* 80014534 00011334 38 C5 3C B4 */ addi r6, r5, lbl_80013CB4@l /* 80014538 00011338 7F A4 EB 78 */ mr r4, r29 -/* 8001453C 0001133C 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l +/* 8001453C 0001133C 38 63 A7 74 */ addi r3, r3, lbl_colls_oso_grid@l /* 80014540 00011340 7F 88 E3 78 */ mr r8, r28 /* 80014544 00011344 38 A1 00 08 */ addi r5, r1, 8 /* 80014548 00011348 38 FC 00 B8 */ addi r7, r28, 0xb8 /* 8001454C 0001134C 48 02 B3 45 */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv /* 80014550 00011350 38 60 00 00 */ li r3, 0 -/* 80014554 00011354 90 6D 88 A4 */ stw r3, lbl_803CB1A4-_SDA_BASE_(r13) -/* 80014558 00011358 80 0D 88 98 */ lwz r0, lbl_803CB198-_SDA_BASE_(r13) +/* 80014554 00011354 90 6D 88 A4 */ stw r3, lbl_sSweptSphereIgnoreMovers-_SDA_BASE_(r13) +/* 80014558 00011358 80 0D 88 98 */ lwz r0, lbl_sSweptSphereEntFound-_SDA_BASE_(r13) /* 8001455C 0001135C 2C 00 00 00 */ cmpwi r0, 0 /* 80014560 00011360 40 82 00 0C */ bne lbl_8001456C /* 80014564 00011364 2C 1F 00 00 */ cmpwi r31, 0 @@ -5927,13 +5927,13 @@ xSphereHitsCapsule__FRC5xVec3fRC5xVec3RC5xVec3f: /* 80014630 00011430 38 61 00 2C */ addi r3, r1, 0x2c /* 80014634 00011434 38 81 00 20 */ addi r4, r1, 0x20 /* 80014638 00011438 48 00 0E D5 */ bl dot__5xVec3CFRC5xVec3 -/* 8001463C 0001143C C0 02 81 48 */ lfs f0, lbl_803CCAC8-_SDA2_BASE_(r2) +/* 8001463C 0001143C C0 02 81 48 */ lfs f0, lbl__1092-_SDA2_BASE_(r2) /* 80014640 00011440 38 61 00 20 */ addi r3, r1, 0x20 /* 80014644 00011444 EF A0 00 72 */ fmuls f29, f0, f1 /* 80014648 00011448 4B FF 6A B5 */ bl length2__5xVec3CFv -/* 8001464C 0001144C C0 42 81 44 */ lfs f2, lbl_803CCAC4-_SDA2_BASE_(r2) +/* 8001464C 0001144C C0 42 81 44 */ lfs f2, lbl__1091-_SDA2_BASE_(r2) /* 80014650 00011450 EC 7E 0F BC */ fnmsubs f3, f30, f30, f1 -/* 80014654 00011454 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80014654 00011454 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 80014658 00011458 EC 22 07 F2 */ fmuls f1, f2, f31 /* 8001465C 0001145C EC 21 00 F2 */ fmuls f1, f1, f3 /* 80014660 00011460 EC 3D 0F 78 */ fmsubs f1, f29, f29, f1 @@ -5943,12 +5943,12 @@ xSphereHitsCapsule__FRC5xVec3fRC5xVec3RC5xVec3f: /* 80014670 00011470 48 00 00 70 */ b lbl_800146E0 lbl_80014674: /* 80014674 00011474 4B FF 61 89 */ bl xsqrt__Ff -/* 80014678 00011478 C0 02 81 48 */ lfs f0, lbl_803CCAC8-_SDA2_BASE_(r2) +/* 80014678 00011478 C0 02 81 48 */ lfs f0, lbl__1092-_SDA2_BASE_(r2) /* 8001467C 0001147C FC A0 E8 50 */ fneg f5, f29 -/* 80014680 00011480 C0 82 81 30 */ lfs f4, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 80014680 00011480 C0 82 81 30 */ lfs f4, lbl__837-_SDA2_BASE_(r2) /* 80014684 00011484 38 60 00 00 */ li r3, 0 /* 80014688 00011488 EC 60 07 F2 */ fmuls f3, f0, f31 -/* 8001468C 0001148C C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 8001468C 0001148C C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 80014690 00011490 EC 45 08 2A */ fadds f2, f5, f1 /* 80014694 00011494 EC 25 08 28 */ fsubs f1, f5, f1 /* 80014698 00011498 EC 64 18 24 */ fdivs f3, f4, f3 @@ -5961,11 +5961,11 @@ lbl_80014674: /* 800146B4 000114B4 4C 40 13 82 */ cror 2, 0, 2 /* 800146B8 000114B8 41 82 00 24 */ beq lbl_800146DC lbl_800146BC: -/* 800146BC 000114BC C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 800146BC 000114BC C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 800146C0 000114C0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800146C4 000114C4 4C 41 13 82 */ cror 2, 1, 2 /* 800146C8 000114C8 40 82 00 18 */ bne lbl_800146E0 -/* 800146CC 000114CC C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 800146CC 000114CC C0 02 81 30 */ lfs f0, lbl__837-_SDA2_BASE_(r2) /* 800146D0 000114D0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800146D4 000114D4 4C 40 13 82 */ cror 2, 0, 2 /* 800146D8 000114D8 40 82 00 08 */ bne lbl_800146E0 @@ -6065,9 +6065,9 @@ xOBBHitsOBB__FRC4xBoxRC7xMat4x3RC4xBoxRC7xMat4x3: /* 80014818 00011618 38 9D 00 30 */ addi r4, r29, 0x30 /* 8001481C 0001161C 38 BB 00 30 */ addi r5, r27, 0x30 /* 80014820 00011620 4B FF 69 AD */ bl __mi__5xVec3CFRC5xVec3 -/* 80014824 00011624 3C 60 80 25 */ lis r3, lbl_80252134@ha +/* 80014824 00011624 3C 60 80 25 */ lis r3, lbl__2936@ha /* 80014828 00011628 81 41 00 2C */ lwz r10, 0x2c(r1) -/* 8001482C 0001162C 38 E3 21 34 */ addi r7, r3, lbl_80252134@l +/* 8001482C 0001162C 38 E3 21 34 */ addi r7, r3, lbl__2936@l /* 80014830 00011630 81 21 00 30 */ lwz r9, 0x30(r1) /* 80014834 00011634 81 01 00 34 */ lwz r8, 0x34(r1) /* 80014838 00011638 7F 63 DB 78 */ mr r3, r27 @@ -6262,7 +6262,7 @@ lbl_80014ACC: /* 80014B18 00011918 48 00 02 78 */ b lbl_80014D90 lbl_80014B1C: /* 80014B1C 0001191C C3 81 00 50 */ lfs f28, 0x50(r1) -/* 80014B20 00011920 C0 02 81 70 */ lfs f0, lbl_803CCAF0-_SDA2_BASE_(r2) +/* 80014B20 00011920 C0 02 81 70 */ lfs f0, lbl__3023-_SDA2_BASE_(r2) /* 80014B24 00011924 FC 1C 00 40 */ fcmpo cr0, f28, f0 /* 80014B28 00011928 41 81 00 58 */ bgt lbl_80014B80 /* 80014B2C 0001192C C3 A1 00 54 */ lfs f29, 0x54(r1) @@ -6491,7 +6491,7 @@ lbl_80014E6C: /* 80014E6C 00011C6C 38 60 00 00 */ li r3, 0 /* 80014E70 00011C70 48 00 00 B8 */ b lbl_80014F28 lbl_80014E74: -/* 80014E74 00011C74 C0 02 81 28 */ lfs f0, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80014E74 00011C74 C0 02 81 28 */ lfs f0, lbl__728-_SDA2_BASE_(r2) /* 80014E78 00011C78 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80014E7C 00011C7C 40 80 00 18 */ bge lbl_80014E94 /* 80014E80 00011C80 EC 01 00 72 */ fmuls f0, f1, f1 @@ -6508,11 +6508,11 @@ lbl_80014E94: /* 80014EA8 00011CA8 4B FF 59 55 */ bl xsqrt__Ff /* 80014EAC 00011CAC FF C0 08 90 */ fmr f30, f1 lbl_80014EB0: -/* 80014EB0 00011CB0 80 E2 BE 60 */ lwz r7, lbl_803D07E0-_SDA2_BASE_(r2) +/* 80014EB0 00011CB0 80 E2 BE 60 */ lwz r7, lbl__3039-_SDA2_BASE_(r2) /* 80014EB4 00011CB4 38 61 00 10 */ addi r3, r1, 0x10 /* 80014EB8 00011CB8 80 C2 BE 64 */ lwz r6, lbl_803D07E4-_SDA2_BASE_(r2) /* 80014EBC 00011CBC 38 81 00 18 */ addi r4, r1, 0x18 -/* 80014EC0 00011CC0 80 A2 BE 68 */ lwz r5, lbl_803D07E8-_SDA2_BASE_(r2) +/* 80014EC0 00011CC0 80 A2 BE 68 */ lwz r5, lbl__3040-_SDA2_BASE_(r2) /* 80014EC4 00011CC4 80 02 BE 6C */ lwz r0, lbl_803D07EC-_SDA2_BASE_(r2) /* 80014EC8 00011CC8 90 E1 00 18 */ stw r7, 0x18(r1) /* 80014ECC 00011CCC C0 7E 00 00 */ lfs f3, 0(r30) @@ -6579,11 +6579,11 @@ lbl_80014FA8: /* 80014FA8 00011DA8 EC 02 00 B2 */ fmuls f0, f2, f2 /* 80014FAC 00011DAC EC 21 00 78 */ fmsubs f1, f1, f1, f0 /* 80014FB0 00011DB0 4B FF 58 4D */ bl xsqrt__Ff -/* 80014FB4 00011DB4 80 E2 BE 70 */ lwz r7, lbl_803D07F0-_SDA2_BASE_(r2) +/* 80014FB4 00011DB4 80 E2 BE 70 */ lwz r7, lbl__3067-_SDA2_BASE_(r2) /* 80014FB8 00011DB8 FF E0 08 90 */ fmr f31, f1 /* 80014FBC 00011DBC 80 C2 BE 74 */ lwz r6, lbl_803D07F4-_SDA2_BASE_(r2) /* 80014FC0 00011DC0 38 61 00 10 */ addi r3, r1, 0x10 -/* 80014FC4 00011DC4 80 A2 BE 78 */ lwz r5, lbl_803D07F8-_SDA2_BASE_(r2) +/* 80014FC4 00011DC4 80 A2 BE 78 */ lwz r5, lbl__3068-_SDA2_BASE_(r2) /* 80014FC8 00011DC8 38 81 00 18 */ addi r4, r1, 0x18 /* 80014FCC 00011DCC 80 02 BE 7C */ lwz r0, lbl_803D07FC-_SDA2_BASE_(r2) /* 80014FD0 00011DD0 90 E1 00 18 */ stw r7, 0x18(r1) @@ -6758,25 +6758,25 @@ xMat3x3LookVec3__FR7xMat3x3RC5xVec3: /* 8001521C 0001201C 7F E3 FB 78 */ mr r3, r31 /* 80015220 00012020 4B FF 5F 89 */ bl length__5xVec3CFv /* 80015224 00012024 FF E0 08 90 */ fmr f31, f1 -/* 80015228 00012028 C0 02 81 40 */ lfs f0, lbl_803CCAC0-_SDA2_BASE_(r2) +/* 80015228 00012028 C0 02 81 40 */ lfs f0, lbl__1090-_SDA2_BASE_(r2) /* 8001522C 0001202C FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80015230 00012030 4C 41 13 82 */ cror 2, 1, 2 /* 80015234 00012034 40 82 00 2C */ bne lbl_80015260 -/* 80015238 00012038 C0 02 81 34 */ lfs f0, lbl_803CCAB4-_SDA2_BASE_(r2) +/* 80015238 00012038 C0 02 81 34 */ lfs f0, lbl__839-_SDA2_BASE_(r2) /* 8001523C 0001203C FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80015240 00012040 4C 40 13 82 */ cror 2, 0, 2 /* 80015244 00012044 40 82 00 1C */ bne lbl_80015260 -/* 80015248 00012048 3C 80 80 39 */ lis r4, lbl_8038C2E0@ha +/* 80015248 00012048 3C 80 80 39 */ lis r4, lbl_g_I3@ha /* 8001524C 0001204C 7F C3 F3 78 */ mr r3, r30 -/* 80015250 00012050 38 84 C2 E0 */ addi r4, r4, lbl_8038C2E0@l +/* 80015250 00012050 38 84 C2 E0 */ addi r4, r4, lbl_g_I3@l /* 80015254 00012054 4B FF 63 75 */ bl __as__7xMat3x3FRC7xMat3x3 -/* 80015258 00012058 C0 22 81 28 */ lfs f1, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 80015258 00012058 C0 22 81 28 */ lfs f1, lbl__728-_SDA2_BASE_(r2) /* 8001525C 0001205C 48 00 00 CC */ b lbl_80015328 lbl_80015260: /* 80015260 00012060 7F E4 FB 78 */ mr r4, r31 /* 80015264 00012064 38 7E 00 20 */ addi r3, r30, 0x20 /* 80015268 00012068 4B FF 5F FD */ bl __as__5xVec3FRC5xVec3 -/* 8001526C 0001206C C0 02 81 30 */ lfs f0, lbl_803CCAB0-_SDA2_BASE_(r2) +/* 8001526C 0001206C C0 02 81 30 */ lfs f0, lbl__837-_SDA2_BASE_(r2) /* 80015270 00012070 38 7E 00 20 */ addi r3, r30, 0x20 /* 80015274 00012074 EC 20 F8 24 */ fdivs f1, f0, f31 /* 80015278 00012078 4B FF 5F 09 */ bl __amu__5xVec3Ff @@ -6794,7 +6794,7 @@ lbl_80015260: /* 800152A8 000120A8 FC 01 20 40 */ fcmpo cr0, f1, f4 /* 800152AC 000120AC 40 80 00 18 */ bge lbl_800152C4 /* 800152B0 000120B0 FC 60 00 50 */ fneg f3, f0 -/* 800152B4 000120B4 C0 22 81 28 */ lfs f1, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 800152B4 000120B4 C0 22 81 28 */ lfs f1, lbl__728-_SDA2_BASE_(r2) /* 800152B8 000120B8 7F C3 F3 78 */ mr r3, r30 /* 800152BC 000120BC 4B FF 5E 31 */ bl assign__5xVec3Ffff /* 800152C0 000120C0 48 00 00 40 */ b lbl_80015300 @@ -6803,7 +6803,7 @@ lbl_800152C4: /* 800152C8 000120C8 40 80 00 20 */ bge lbl_800152E8 /* 800152CC 000120CC C0 1E 00 28 */ lfs f0, 0x28(r30) /* 800152D0 000120D0 7F C3 F3 78 */ mr r3, r30 -/* 800152D4 000120D4 C0 42 81 28 */ lfs f2, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 800152D4 000120D4 C0 42 81 28 */ lfs f2, lbl__728-_SDA2_BASE_(r2) /* 800152D8 000120D8 FC 20 00 50 */ fneg f1, f0 /* 800152DC 000120DC C0 7E 00 20 */ lfs f3, 0x20(r30) /* 800152E0 000120E0 4B FF 5E 0D */ bl assign__5xVec3Ffff @@ -6813,7 +6813,7 @@ lbl_800152E8: /* 800152EC 000120EC 7F C3 F3 78 */ mr r3, r30 /* 800152F0 000120F0 C0 3E 00 24 */ lfs f1, 0x24(r30) /* 800152F4 000120F4 FC 40 00 50 */ fneg f2, f0 -/* 800152F8 000120F8 C0 62 81 28 */ lfs f3, lbl_803CCAA8-_SDA2_BASE_(r2) +/* 800152F8 000120F8 C0 62 81 28 */ lfs f3, lbl__728-_SDA2_BASE_(r2) /* 800152FC 000120FC 4B FF 5D F1 */ bl assign__5xVec3Ffff lbl_80015300: /* 80015300 00012100 7F C3 F3 78 */ mr r3, r30 @@ -6839,8 +6839,8 @@ lbl_80015328: .global xModelAnimCollRestore__FRC14xModelInstance xModelAnimCollRestore__FRC14xModelInstance: /* 80015348 00012148 80 63 00 10 */ lwz r3, 0x10(r3) -/* 8001534C 0001214C 3C 80 80 39 */ lis r4, lbl_8038C878@ha -/* 80015350 00012150 38 84 C8 78 */ addi r4, r4, lbl_8038C878@l +/* 8001534C 0001214C 3C 80 80 39 */ lis r4, lbl_anim_coll_old_mt@ha +/* 80015350 00012150 38 84 C8 78 */ addi r4, r4, lbl_anim_coll_old_mt@l /* 80015354 00012154 80 63 00 18 */ lwz r3, 0x18(r3) /* 80015358 00012158 80 04 00 14 */ lwz r0, 0x14(r4) /* 8001535C 0001215C 80 63 00 5C */ lwz r3, 0x5c(r3) @@ -6861,8 +6861,8 @@ xModelAnimCollApply__FRC14xModelInstance: /* 8001538C 0001218C 48 01 FA E1 */ bl xModelAnimCollRefresh__FRC14xModelInstance lbl_80015390: /* 80015390 00012190 80 9F 00 10 */ lwz r4, 0x10(r31) -/* 80015394 00012194 3C 60 80 39 */ lis r3, lbl_8038C878@ha -/* 80015398 00012198 38 63 C8 78 */ addi r3, r3, lbl_8038C878@l +/* 80015394 00012194 3C 60 80 39 */ lis r3, lbl_anim_coll_old_mt@ha +/* 80015398 00012198 38 63 C8 78 */ addi r3, r3, lbl_anim_coll_old_mt@l /* 8001539C 0001219C 80 1F 00 68 */ lwz r0, 0x68(r31) /* 800153A0 000121A0 80 84 00 18 */ lwz r4, 0x18(r4) /* 800153A4 000121A4 80 A4 00 5C */ lwz r5, 0x5c(r4) @@ -7109,7 +7109,7 @@ xParabolaEvalPos__FPC9xParabolaP5xVec3f: /* 800156E4 000124E4 7F E3 FB 78 */ mr r3, r31 /* 800156E8 000124E8 38 9E 00 0C */ addi r4, r30, 0xc /* 800156EC 000124EC 4B FF F9 6D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 800156F0 000124F0 C0 42 81 2C */ lfs f2, lbl_803CCAAC-_SDA2_BASE_(r2) +/* 800156F0 000124F0 C0 42 81 2C */ lfs f2, lbl__835_1-_SDA2_BASE_(r2) /* 800156F4 000124F4 C0 3E 00 18 */ lfs f1, 0x18(r30) /* 800156F8 000124F8 C0 1F 00 04 */ lfs f0, 4(r31) /* 800156FC 000124FC EC 22 00 72 */ fmuls f1, f2, f1 @@ -7262,10 +7262,10 @@ xSphereHitsSphere__FRC5xVec3fRC5xVec3f: xQuickCullForRay__FP7xQCDataPC5xRay3: /* 800158F4 000126F4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800158F8 000126F8 7C 08 02 A6 */ mflr r0 -/* 800158FC 000126FC 3C A0 80 3C */ lis r5, lbl_803BC0B0@ha +/* 800158FC 000126FC 3C A0 80 3C */ lis r5, lbl_xqc_def_ctrl@ha /* 80015900 00012700 90 01 00 14 */ stw r0, 0x14(r1) /* 80015904 00012704 7C 60 1B 78 */ mr r0, r3 -/* 80015908 00012708 38 65 C0 B0 */ addi r3, r5, lbl_803BC0B0@l +/* 80015908 00012708 38 65 C0 B0 */ addi r3, r5, lbl_xqc_def_ctrl@l /* 8001590C 0001270C 7C 85 23 78 */ mr r5, r4 /* 80015910 00012710 7C 04 03 78 */ mr r4, r0 /* 80015914 00012714 48 02 70 15 */ bl xQuickCullForRay__FP10xQCControlP7xQCDataPC5xRay3 @@ -7278,10 +7278,10 @@ xQuickCullForRay__FP7xQCDataPC5xRay3: xQuickCullForBox__FP7xQCDataPC4xBox: /* 80015928 00012728 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001592C 0001272C 7C 08 02 A6 */ mflr r0 -/* 80015930 00012730 3C A0 80 3C */ lis r5, lbl_803BC0B0@ha +/* 80015930 00012730 3C A0 80 3C */ lis r5, lbl_xqc_def_ctrl@ha /* 80015934 00012734 90 01 00 14 */ stw r0, 0x14(r1) /* 80015938 00012738 7C 60 1B 78 */ mr r0, r3 -/* 8001593C 0001273C 38 65 C0 B0 */ addi r3, r5, lbl_803BC0B0@l +/* 8001593C 0001273C 38 65 C0 B0 */ addi r3, r5, lbl_xqc_def_ctrl@l /* 80015940 00012740 7C 85 23 78 */ mr r5, r4 /* 80015944 00012744 7C 04 03 78 */ mr r4, r0 /* 80015948 00012748 48 02 72 19 */ bl xQuickCullForBox__FP10xQCControlP7xQCDataPC4xBox diff --git a/asm/Core/x/xCollideFast.s b/asm/Core/x/xCollideFast.s index a1178a5aa..89079255d 100644 --- a/asm/Core/x/xCollideFast.s +++ b/asm/Core/x/xCollideFast.s @@ -32,7 +32,7 @@ xRayHitsSphereFast__FPC5xRay3PC7xSphere: /* 80015A2C 0001282C 7C 64 1B 78 */ mr r4, r3 /* 80015A30 00012830 48 03 8A C1 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80015A34 00012834 C0 7F 00 0C */ lfs f3, 0xc(r31) -/* 80015A38 00012838 C0 02 81 78 */ lfs f0, lbl_803CCAF8-_SDA2_BASE_(r2) +/* 80015A38 00012838 C0 02 81 78 */ lfs f0, lbl__567-_SDA2_BASE_(r2) /* 80015A3C 0001283C EC 43 00 F2 */ fmuls f2, f3, f3 /* 80015A40 00012840 EF E1 10 28 */ fsubs f31, f1, f2 /* 80015A44 00012844 FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -45,7 +45,7 @@ lbl_80015A58: /* 80015A5C 0001285C 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14 /* 80015A60 00012860 41 82 00 24 */ beq lbl_80015A84 /* 80015A64 00012864 C0 3E 00 1C */ lfs f1, 0x1c(r30) -/* 80015A68 00012868 C0 02 81 7C */ lfs f0, lbl_803CCAFC-_SDA2_BASE_(r2) +/* 80015A68 00012868 C0 02 81 7C */ lfs f0, lbl__568-_SDA2_BASE_(r2) /* 80015A6C 0001286C EC 00 08 FA */ fmadds f0, f0, f3, f1 /* 80015A70 00012870 EC 01 00 32 */ fmuls f0, f1, f0 /* 80015A74 00012874 FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -56,7 +56,7 @@ lbl_80015A84: /* 80015A84 00012884 38 61 00 08 */ addi r3, r1, 8 /* 80015A88 00012888 38 9E 00 0C */ addi r4, r30, 0xc /* 80015A8C 0001288C 48 03 8A 65 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 80015A90 00012890 C0 02 81 78 */ lfs f0, lbl_803CCAF8-_SDA2_BASE_(r2) +/* 80015A90 00012890 C0 02 81 78 */ lfs f0, lbl__567-_SDA2_BASE_(r2) /* 80015A94 00012894 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80015A98 00012898 4C 41 13 82 */ cror 2, 1, 2 /* 80015A9C 0001289C 40 82 00 0C */ bne lbl_80015AA8 @@ -90,7 +90,7 @@ xRayHitsBoxFast__FPC5xRay3PC4xBox: /* 80015AF8 000128F8 48 0B 02 81 */ bl iBoxIsectRay__FPC4xBoxPC5xRay3P6xIsect /* 80015AFC 000128FC C0 01 00 0C */ lfs f0, 0xc(r1) /* 80015B00 00012900 38 00 00 00 */ li r0, 0 -/* 80015B04 00012904 C0 22 81 78 */ lfs f1, lbl_803CCAF8-_SDA2_BASE_(r2) +/* 80015B04 00012904 C0 22 81 78 */ lfs f1, lbl__567-_SDA2_BASE_(r2) /* 80015B08 00012908 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80015B0C 0001290C 4C 40 13 82 */ cror 2, 0, 2 /* 80015B10 00012910 41 82 00 14 */ beq lbl_80015B24 diff --git a/asm/Core/x/xCounter.s b/asm/Core/x/xCounter.s index aba776277..c72cc679e 100644 --- a/asm/Core/x/xCounter.s +++ b/asm/Core/x/xCounter.s @@ -10,9 +10,9 @@ xCounter.add_tweaks__22_unnamed_xCounter_cpp_FR9_xCounter: xCounterInit__Fv: /* 80015B40 00012940 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80015B44 00012944 7C 08 02 A6 */ mflr r0 -/* 80015B48 00012948 3C 60 80 25 */ lis r3, lbl_80252140@ha +/* 80015B48 00012948 3C 60 80 25 */ lis r3, lbl__stringBase0_3@ha /* 80015B4C 0001294C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80015B50 00012950 38 63 21 40 */ addi r3, r3, lbl_80252140@l +/* 80015B50 00012950 38 63 21 40 */ addi r3, r3, lbl__stringBase0_3@l /* 80015B54 00012954 48 00 03 4D */ bl xDebugRemoveTweak__FPCc /* 80015B58 00012958 80 01 00 14 */ lwz r0, 0x14(r1) /* 80015B5C 0001295C 7C 08 03 A6 */ mtlr r0 diff --git a/asm/Core/x/xCurveAsset.s b/asm/Core/x/xCurveAsset.s index 6173409d5..6134da9e4 100644 --- a/asm/Core/x/xCurveAsset.s +++ b/asm/Core/x/xCurveAsset.s @@ -20,7 +20,7 @@ xCurveAssetEvaluate__FPC11xCurveAssetf: /* 8017C2E8 001790E8 38 63 FF FF */ addi r3, r3, -1 /* 8017C2EC 001790EC 90 01 00 08 */ stw r0, 8(r1) /* 8017C2F0 001790F0 6C 60 80 00 */ xoris r0, r3, 0x8000 -/* 8017C2F4 001790F4 C8 22 AD E8 */ lfd f1, lbl_803CF768-_SDA2_BASE_(r2) +/* 8017C2F4 001790F4 C8 22 AD E8 */ lfd f1, lbl__473_1-_SDA2_BASE_(r2) /* 8017C2F8 001790F8 90 01 00 0C */ stw r0, 0xc(r1) /* 8017C2FC 001790FC 2C 04 00 00 */ cmpwi r4, 0 /* 8017C300 00179100 C0 5F 00 08 */ lfs f2, 8(r31) @@ -35,7 +35,7 @@ xCurveAssetEvaluate__FPC11xCurveAssetf: lbl_8017C324: /* 8017C324 00179124 FC 20 F0 90 */ fmr f1, f30 lbl_8017C328: -/* 8017C328 00179128 C0 02 AD E0 */ lfs f0, lbl_803CF760-_SDA2_BASE_(r2) +/* 8017C328 00179128 C0 02 AD E0 */ lfs f0, lbl__469-_SDA2_BASE_(r2) /* 8017C32C 0017912C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017C330 00179130 40 81 00 0C */ ble lbl_8017C33C /* 8017C334 00179134 FF E0 08 90 */ fmr f31, f1 @@ -45,7 +45,7 @@ lbl_8017C33C: /* 8017C340 00179140 48 00 00 6C */ b lbl_8017C3AC lbl_8017C344: /* 8017C344 00179144 EC 3F F0 24 */ fdivs f1, f31, f30 -/* 8017C348 00179148 C0 02 AD E0 */ lfs f0, lbl_803CF760-_SDA2_BASE_(r2) +/* 8017C348 00179148 C0 02 AD E0 */ lfs f0, lbl__469-_SDA2_BASE_(r2) /* 8017C34C 0017914C FC 20 08 1E */ fctiwz f1, f1 /* 8017C350 00179150 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8017C354 00179154 D8 21 00 08 */ stfd f1, 8(r1) @@ -57,7 +57,7 @@ lbl_8017C364: /* 8017C368 00179168 3C 00 43 30 */ lis r0, 0x4330 /* 8017C36C 0017916C 90 61 00 0C */ stw r3, 0xc(r1) /* 8017C370 00179170 2C 04 00 02 */ cmpwi r4, 2 -/* 8017C374 00179174 C8 22 AD E8 */ lfd f1, lbl_803CF768-_SDA2_BASE_(r2) +/* 8017C374 00179174 C8 22 AD E8 */ lfd f1, lbl__473_1-_SDA2_BASE_(r2) /* 8017C378 00179178 90 01 00 08 */ stw r0, 8(r1) /* 8017C37C 0017917C C8 01 00 08 */ lfd f0, 8(r1) /* 8017C380 00179180 EC 00 08 28 */ fsubs f0, f0, f1 @@ -77,13 +77,13 @@ lbl_8017C3AC: /* 8017C3B4 001791B4 48 07 10 29 */ bl func_801ED3DC /* 8017C3B8 001791B8 3C 00 43 30 */ lis r0, 0x4330 /* 8017C3BC 001791BC 90 61 00 0C */ stw r3, 0xc(r1) -/* 8017C3C0 001791C0 C8 22 AD F0 */ lfd f1, lbl_803CF770-_SDA2_BASE_(r2) +/* 8017C3C0 001791C0 C8 22 AD F0 */ lfd f1, lbl__474-_SDA2_BASE_(r2) /* 8017C3C4 001791C4 54 64 10 3A */ slwi r4, r3, 2 /* 8017C3C8 001791C8 90 01 00 08 */ stw r0, 8(r1) /* 8017C3CC 001791CC 80 BF 00 10 */ lwz r5, 0x10(r31) /* 8017C3D0 001791D0 C8 01 00 08 */ lfd f0, 8(r1) /* 8017C3D4 001791D4 7C 65 22 14 */ add r3, r5, r4 -/* 8017C3D8 001791D8 C0 42 AD E4 */ lfs f2, lbl_803CF764-_SDA2_BASE_(r2) +/* 8017C3D8 001791D8 C0 42 AD E4 */ lfs f2, lbl__470-_SDA2_BASE_(r2) /* 8017C3DC 001791DC EC 60 08 28 */ fsubs f3, f0, f1 /* 8017C3E0 001791E0 C0 03 00 04 */ lfs f0, 4(r3) /* 8017C3E4 001791E4 7C 25 24 2E */ lfsx f1, r5, r4 diff --git a/asm/Core/x/xCutscene.s b/asm/Core/x/xCutscene.s index e09de4ea1..81da39a2e 100644 --- a/asm/Core/x/xCutscene.s +++ b/asm/Core/x/xCutscene.s @@ -6,42 +6,42 @@ xCutscene_Init__FPv: /* 80015EA4 00012CA4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80015EA8 00012CA8 7C 08 02 A6 */ mflr r0 -/* 80015EAC 00012CAC 3C 80 80 38 */ lis r4, lbl_80384824@ha +/* 80015EAC 00012CAC 3C 80 80 38 */ lis r4, lbl_sActiveCutscene@ha /* 80015EB0 00012CB0 38 A0 01 98 */ li r5, 0x198 /* 80015EB4 00012CB4 90 01 00 14 */ stw r0, 0x14(r1) /* 80015EB8 00012CB8 93 E1 00 0C */ stw r31, 0xc(r1) /* 80015EBC 00012CBC 93 C1 00 08 */ stw r30, 8(r1) /* 80015EC0 00012CC0 7C 7E 1B 78 */ mr r30, r3 -/* 80015EC4 00012CC4 38 64 48 24 */ addi r3, r4, lbl_80384824@l +/* 80015EC4 00012CC4 38 64 48 24 */ addi r3, r4, lbl_sActiveCutscene@l /* 80015EC8 00012CC8 38 80 00 00 */ li r4, 0 /* 80015ECC 00012CCC 4B FE D5 8D */ bl memset /* 80015ED0 00012CD0 38 00 00 00 */ li r0, 0 /* 80015ED4 00012CD4 28 1E 00 00 */ cmplwi r30, 0 -/* 80015ED8 00012CD8 90 0D 88 A8 */ stw r0, lbl_803CB1A8-_SDA_BASE_(r13) -/* 80015EDC 00012CDC 90 0D 88 AC */ stw r0, lbl_803CB1AC-_SDA_BASE_(r13) +/* 80015ED8 00012CD8 90 0D 88 A8 */ stw r0, lbl_sCutTocCount-_SDA_BASE_(r13) +/* 80015EDC 00012CDC 90 0D 88 AC */ stw r0, lbl_sCutTocInfo-_SDA_BASE_(r13) /* 80015EE0 00012CE0 41 82 00 14 */ beq lbl_80015EF4 /* 80015EE4 00012CE4 80 7E 00 00 */ lwz r3, 0(r30) /* 80015EE8 00012CE8 38 1E 00 04 */ addi r0, r30, 4 -/* 80015EEC 00012CEC 90 6D 88 A8 */ stw r3, lbl_803CB1A8-_SDA_BASE_(r13) -/* 80015EF0 00012CF0 90 0D 88 AC */ stw r0, lbl_803CB1AC-_SDA_BASE_(r13) +/* 80015EEC 00012CEC 90 6D 88 A8 */ stw r3, lbl_sCutTocCount-_SDA_BASE_(r13) +/* 80015EF0 00012CF0 90 0D 88 AC */ stw r0, lbl_sCutTocInfo-_SDA_BASE_(r13) lbl_80015EF4: -/* 80015EF4 00012CF4 3C 60 80 2C */ lis r3, lbl_802B8A40@ha +/* 80015EF4 00012CF4 3C 60 80 2C */ lis r3, lbl_sCutsceneFakeModel@ha /* 80015EF8 00012CF8 3B C0 00 00 */ li r30, 0 -/* 80015EFC 00012CFC 3B E3 8A 40 */ addi r31, r3, lbl_802B8A40@l +/* 80015EFC 00012CFC 3B E3 8A 40 */ addi r31, r3, lbl_sCutsceneFakeModel@l lbl_80015F00: -/* 80015F00 00012D00 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80015F00 00012D00 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80015F04 00012D04 38 80 10 40 */ li r4, 0x1040 /* 80015F08 00012D08 38 A0 00 00 */ li r5, 0 /* 80015F0C 00012D0C 48 01 DA 35 */ bl xMemAlloc__FUiUii /* 80015F10 00012D10 90 7F 00 4C */ stw r3, 0x4c(r31) /* 80015F14 00012D14 38 80 00 08 */ li r4, 8 /* 80015F18 00012D18 38 A0 00 00 */ li r5, 0 -/* 80015F1C 00012D1C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80015F1C 00012D1C 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80015F20 00012D20 48 01 DA 21 */ bl xMemAlloc__FUiUii /* 80015F24 00012D24 90 7F 00 34 */ stw r3, 0x34(r31) /* 80015F28 00012D28 38 80 00 14 */ li r4, 0x14 /* 80015F2C 00012D2C 38 A0 00 00 */ li r5, 0 -/* 80015F30 00012D30 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80015F30 00012D30 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80015F34 00012D34 48 01 DA 0D */ bl xMemAlloc__FUiUii /* 80015F38 00012D38 80 9F 00 34 */ lwz r4, 0x34(r31) /* 80015F3C 00012D3C 3B DE 00 01 */ addi r30, r30, 1 @@ -52,13 +52,13 @@ lbl_80015F00: /* 80015F50 00012D50 80 64 00 00 */ lwz r3, 0(r4) /* 80015F54 00012D54 90 64 00 04 */ stw r3, 4(r4) /* 80015F58 00012D58 90 1F 00 14 */ stw r0, 0x14(r31) -/* 80015F5C 00012D5C C0 02 81 B8 */ lfs f0, lbl_803CCB38-_SDA2_BASE_(r2) +/* 80015F5C 00012D5C C0 02 81 B8 */ lfs f0, lbl__672-_SDA2_BASE_(r2) /* 80015F60 00012D60 D0 1F 00 18 */ stfs f0, 0x18(r31) -/* 80015F64 00012D64 C0 02 81 B8 */ lfs f0, lbl_803CCB38-_SDA2_BASE_(r2) +/* 80015F64 00012D64 C0 02 81 B8 */ lfs f0, lbl__672-_SDA2_BASE_(r2) /* 80015F68 00012D68 D0 1F 00 1C */ stfs f0, 0x1c(r31) -/* 80015F6C 00012D6C C0 02 81 B8 */ lfs f0, lbl_803CCB38-_SDA2_BASE_(r2) +/* 80015F6C 00012D6C C0 02 81 B8 */ lfs f0, lbl__672-_SDA2_BASE_(r2) /* 80015F70 00012D70 D0 1F 00 20 */ stfs f0, 0x20(r31) -/* 80015F74 00012D74 C0 02 81 B8 */ lfs f0, lbl_803CCB38-_SDA2_BASE_(r2) +/* 80015F74 00012D74 C0 02 81 B8 */ lfs f0, lbl__672-_SDA2_BASE_(r2) /* 80015F78 00012D78 D0 1F 00 24 */ stfs f0, 0x24(r31) /* 80015F7C 00012D7C 3B FF 00 6C */ addi r31, r31, 0x6c /* 80015F80 00012D80 41 80 FF 80 */ blt lbl_80015F00 @@ -81,18 +81,18 @@ xCutscene_Create__FUi: /* 80015FB8 00012DB8 7C 7D 1B 78 */ mr r29, r3 /* 80015FBC 00012DBC 38 60 00 01 */ li r3, 1 /* 80015FC0 00012DC0 48 03 23 75 */ bl xSndPauseAll__FUiUi -/* 80015FC4 00012DC4 3C 60 80 38 */ lis r3, lbl_80384824@ha +/* 80015FC4 00012DC4 3C 60 80 38 */ lis r3, lbl_sActiveCutscene@ha /* 80015FC8 00012DC8 38 80 00 00 */ li r4, 0 -/* 80015FCC 00012DCC 38 63 48 24 */ addi r3, r3, lbl_80384824@l +/* 80015FCC 00012DCC 38 63 48 24 */ addi r3, r3, lbl_sActiveCutscene@l /* 80015FD0 00012DD0 38 A0 01 98 */ li r5, 0x198 /* 80015FD4 00012DD4 7C 7F 1B 78 */ mr r31, r3 /* 80015FD8 00012DD8 4B FE D4 81 */ bl memset -/* 80015FDC 00012DDC 3C 60 80 38 */ lis r3, lbl_80384824@ha -/* 80015FE0 00012DE0 C0 02 81 B8 */ lfs f0, lbl_803CCB38-_SDA2_BASE_(r2) -/* 80015FE4 00012DE4 38 63 48 24 */ addi r3, r3, lbl_80384824@l +/* 80015FDC 00012DDC 3C 60 80 38 */ lis r3, lbl_sActiveCutscene@ha +/* 80015FE0 00012DE0 C0 02 81 B8 */ lfs f0, lbl__672-_SDA2_BASE_(r2) +/* 80015FE4 00012DE4 38 63 48 24 */ addi r3, r3, lbl_sActiveCutscene@l /* 80015FE8 00012DE8 D0 03 00 4C */ stfs f0, 0x4c(r3) -/* 80015FEC 00012DEC 80 0D 88 A8 */ lwz r0, lbl_803CB1A8-_SDA_BASE_(r13) -/* 80015FF0 00012DF0 83 CD 88 AC */ lwz r30, lbl_803CB1AC-_SDA_BASE_(r13) +/* 80015FEC 00012DEC 80 0D 88 A8 */ lwz r0, lbl_sCutTocCount-_SDA_BASE_(r13) +/* 80015FF0 00012DF0 83 CD 88 AC */ lwz r30, lbl_sCutTocInfo-_SDA_BASE_(r13) /* 80015FF4 00012DF4 7C 09 03 A6 */ mtctr r0 /* 80015FF8 00012DF8 28 00 00 00 */ cmplwi r0, 0 /* 80015FFC 00012DFC 40 81 00 C4 */ ble lbl_800160C0 @@ -108,7 +108,7 @@ lbl_80016000: /* 80016020 00012E20 40 81 00 08 */ ble lbl_80016028 /* 80016024 00012E24 7C 83 23 78 */ mr r3, r4 lbl_80016028: -/* 80016028 00012E28 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80016028 00012E28 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8001602C 00012E2C 38 63 00 3C */ addi r3, r3, 0x3c /* 80016030 00012E30 81 84 01 34 */ lwz r12, 0x134(r4) /* 80016034 00012E34 7D 89 03 A6 */ mtctr r12 @@ -213,7 +213,7 @@ lbl_80016170: /* 80016190 00012F90 54 80 01 3E */ clrlwi r0, r4, 4 /* 80016194 00012F94 28 00 00 06 */ cmplwi r0, 6 /* 80016198 00012F98 40 82 00 18 */ bne lbl_800161B0 -/* 8001619C 00012F9C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8001619C 00012F9C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800161A0 00012FA0 81 84 01 38 */ lwz r12, 0x138(r4) /* 800161A4 00012FA4 7D 89 03 A6 */ mtctr r12 /* 800161A8 00012FA8 4E 80 04 21 */ bctrl @@ -233,7 +233,7 @@ lbl_800161CC: /* 800161D0 00012FD0 80 03 00 08 */ lwz r0, 8(r3) /* 800161D4 00012FD4 7C 1D 00 40 */ cmplw r29, r0 /* 800161D8 00012FD8 41 80 FF 98 */ blt lbl_80016170 -/* 800161DC 00012FDC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 800161DC 00012FDC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800161E0 00012FE0 80 7F 00 28 */ lwz r3, 0x28(r31) /* 800161E4 00012FE4 81 84 01 38 */ lwz r12, 0x138(r4) /* 800161E8 00012FE8 7D 89 03 A6 */ mtctr r12 @@ -286,11 +286,11 @@ lbl_8001627C: /* 80016280 00013080 7C 05 00 00 */ cmpw r5, r0 /* 80016284 00013084 40 82 00 34 */ bne lbl_800162B8 /* 80016288 00013088 C0 46 00 00 */ lfs f2, 0(r6) -/* 8001628C 0001308C C0 02 81 BC */ lfs f0, lbl_803CCB3C-_SDA2_BASE_(r2) +/* 8001628C 0001308C C0 02 81 BC */ lfs f0, lbl__741_1-_SDA2_BASE_(r2) /* 80016290 00013090 EC 62 08 28 */ fsubs f3, f2, f1 /* 80016294 00013094 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 80016298 00013098 40 81 00 20 */ ble lbl_800162B8 -/* 8001629C 0001309C C0 42 81 C0 */ lfs f2, lbl_803CCB40-_SDA2_BASE_(r2) +/* 8001629C 0001309C C0 42 81 C0 */ lfs f2, lbl__742_1-_SDA2_BASE_(r2) /* 800162A0 000130A0 FC 03 10 40 */ fcmpo cr0, f3, f2 /* 800162A4 000130A4 40 80 00 14 */ bge lbl_800162B8 /* 800162A8 000130A8 54 E0 18 38 */ slwi r0, r7, 3 @@ -322,7 +322,7 @@ xCutscene_Update__FP9xCutscenef: /* 80016300 00013100 28 00 00 01 */ cmplwi r0, 1 /* 80016304 00013104 40 82 00 14 */ bne lbl_80016318 /* 80016308 00013108 80 7F 01 8C */ lwz r3, 0x18c(r31) -/* 8001630C 0001310C C0 22 81 BC */ lfs f1, lbl_803CCB3C-_SDA2_BASE_(r2) +/* 8001630C 0001310C C0 22 81 BC */ lfs f1, lbl__741_1-_SDA2_BASE_(r2) /* 80016310 00013110 48 03 30 B9 */ bl xSndSetPitch__FUif /* 80016314 00013114 48 00 00 1C */ b lbl_80016330 lbl_80016318: @@ -330,7 +330,7 @@ lbl_80016318: /* 8001631C 0001311C 40 82 00 14 */ bne lbl_80016330 /* 80016320 00013120 80 7F 01 8C */ lwz r3, 0x18c(r31) /* 80016324 00013124 80 9F 01 90 */ lwz r4, 0x190(r31) -/* 80016328 00013128 C0 22 81 BC */ lfs f1, lbl_803CCB3C-_SDA2_BASE_(r2) +/* 80016328 00013128 C0 22 81 BC */ lfs f1, lbl__741_1-_SDA2_BASE_(r2) /* 8001632C 0001312C 48 03 2D FD */ bl xSndStartStereo__FUiUif lbl_80016330: /* 80016330 00013130 38 00 00 01 */ li r0, 1 @@ -404,7 +404,7 @@ lbl_800163EC: /* 8001642C 0001322C C0 1F 00 4C */ lfs f0, 0x4c(r31) /* 80016430 00013230 7F E3 FB 78 */ mr r3, r31 /* 80016434 00013234 D0 1F 00 24 */ stfs f0, 0x24(r31) -/* 80016438 00013238 C0 22 81 BC */ lfs f1, lbl_803CCB3C-_SDA2_BASE_(r2) +/* 80016438 00013238 C0 22 81 BC */ lfs f1, lbl__741_1-_SDA2_BASE_(r2) /* 8001643C 0001323C 48 00 00 8D */ bl xCutscene_SetSpeed__FP9xCutscenef /* 80016440 00013240 38 00 00 01 */ li r0, 1 /* 80016444 00013244 90 1F 00 20 */ stw r0, 0x20(r31) @@ -459,26 +459,26 @@ xCutscene_SetSpeed__FP9xCutscenef: /* 800164EC 000132EC 7C 7D 1B 78 */ mr r29, r3 /* 800164F0 000132F0 28 00 00 00 */ cmplwi r0, 0 /* 800164F4 000132F4 40 82 00 78 */ bne lbl_8001656C -/* 800164F8 000132F8 C0 02 81 C4 */ lfs f0, lbl_803CCB44-_SDA2_BASE_(r2) +/* 800164F8 000132F8 C0 02 81 C4 */ lfs f0, lbl__796-_SDA2_BASE_(r2) /* 800164FC 000132FC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80016500 00013300 40 81 00 08 */ ble lbl_80016508 /* 80016504 00013304 FC 20 00 90 */ fmr f1, f0 lbl_80016508: -/* 80016508 00013308 C0 02 81 C8 */ lfs f0, lbl_803CCB48-_SDA2_BASE_(r2) +/* 80016508 00013308 C0 02 81 C8 */ lfs f0, lbl__797-_SDA2_BASE_(r2) /* 8001650C 0001330C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80016510 00013310 40 80 00 08 */ bge lbl_80016518 -/* 80016514 00013314 C0 22 81 BC */ lfs f1, lbl_803CCB3C-_SDA2_BASE_(r2) +/* 80016514 00013314 C0 22 81 BC */ lfs f1, lbl__741_1-_SDA2_BASE_(r2) lbl_80016518: /* 80016518 00013318 D0 3D 00 4C */ stfs f1, 0x4c(r29) -/* 8001651C 0001331C C0 02 81 BC */ lfs f0, lbl_803CCB3C-_SDA2_BASE_(r2) +/* 8001651C 0001331C C0 02 81 BC */ lfs f0, lbl__741_1-_SDA2_BASE_(r2) /* 80016520 00013320 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80016524 00013324 41 82 00 14 */ beq lbl_80016538 /* 80016528 00013328 48 00 00 69 */ bl xlog__Ff -/* 8001652C 0001332C C0 02 81 CC */ lfs f0, lbl_803CCB4C-_SDA2_BASE_(r2) +/* 8001652C 0001332C C0 02 81 CC */ lfs f0, lbl__798-_SDA2_BASE_(r2) /* 80016530 00013330 EC 01 00 24 */ fdivs f0, f1, f0 /* 80016534 00013334 48 00 00 08 */ b lbl_8001653C lbl_80016538: -/* 80016538 00013338 C0 02 81 D0 */ lfs f0, lbl_803CCB50-_SDA2_BASE_(r2) +/* 80016538 00013338 C0 02 81 D0 */ lfs f0, lbl__799-_SDA2_BASE_(r2) lbl_8001653C: /* 8001653C 0001333C FF E0 00 90 */ fmr f31, f0 /* 80016540 00013340 7F BF EB 78 */ mr r31, r29 @@ -550,7 +550,7 @@ lbl_80016614: /* 80016614 00013414 80 1D 00 00 */ lwz r0, 0(r29) /* 80016618 00013418 28 00 00 03 */ cmplwi r0, 3 /* 8001661C 0001341C 40 82 01 B0 */ bne lbl_800167CC -/* 80016620 00013420 C0 22 81 D4 */ lfs f1, lbl_803CCB54-_SDA2_BASE_(r2) +/* 80016620 00013420 C0 22 81 D4 */ lfs f1, lbl__860-_SDA2_BASE_(r2) /* 80016624 00013424 C0 19 00 34 */ lfs f0, 0x34(r25) /* 80016628 00013428 EC 21 00 32 */ fmuls f1, f1, f0 /* 8001662C 0001342C 4B FF 05 4D */ bl floorf__3stdFf @@ -562,7 +562,7 @@ lbl_80016614: /* 80016644 00013444 82 C1 00 AC */ lwz r22, 0xac(r1) /* 80016648 00013448 7C 16 00 00 */ cmpw r22, r0 /* 8001664C 0001344C 40 80 00 0C */ bge lbl_80016658 -/* 80016650 00013450 C3 C2 81 BC */ lfs f30, lbl_803CCB3C-_SDA2_BASE_(r2) +/* 80016650 00013450 C3 C2 81 BC */ lfs f30, lbl__741_1-_SDA2_BASE_(r2) /* 80016654 00013454 48 00 00 58 */ b lbl_800166AC lbl_80016658: /* 80016658 00013458 54 83 30 32 */ slwi r3, r4, 6 @@ -571,24 +571,24 @@ lbl_80016658: /* 80016664 00013464 7C 16 00 00 */ cmpw r22, r0 /* 80016668 00013468 41 80 00 18 */ blt lbl_80016680 /* 8001666C 0001346C 38 04 FF FE */ addi r0, r4, -2 -/* 80016670 00013470 C3 C2 81 B8 */ lfs f30, lbl_803CCB38-_SDA2_BASE_(r2) +/* 80016670 00013470 C3 C2 81 B8 */ lfs f30, lbl__672-_SDA2_BASE_(r2) /* 80016674 00013474 54 00 30 32 */ slwi r0, r0, 6 /* 80016678 00013478 7F 7B 02 14 */ add r27, r27, r0 /* 8001667C 0001347C 48 00 00 30 */ b lbl_800166AC lbl_80016680: -/* 80016680 00013480 C0 22 81 D4 */ lfs f1, lbl_803CCB54-_SDA2_BASE_(r2) +/* 80016680 00013480 C0 22 81 D4 */ lfs f1, lbl__860-_SDA2_BASE_(r2) /* 80016684 00013484 C0 19 00 34 */ lfs f0, 0x34(r25) /* 80016688 00013488 EC 21 00 32 */ fmuls f1, f1, f0 /* 8001668C 0001348C 4B FF 04 ED */ bl floorf__3stdFf /* 80016690 00013490 80 1B 00 00 */ lwz r0, 0(r27) -/* 80016694 00013494 C0 42 81 D4 */ lfs f2, lbl_803CCB54-_SDA2_BASE_(r2) +/* 80016694 00013494 C0 42 81 D4 */ lfs f2, lbl__860-_SDA2_BASE_(r2) /* 80016698 00013498 C0 19 00 34 */ lfs f0, 0x34(r25) /* 8001669C 0001349C 7C 00 B0 50 */ subf r0, r0, r22 /* 800166A0 000134A0 54 00 30 32 */ slwi r0, r0, 6 /* 800166A4 000134A4 EF C2 08 38 */ fmsubs f30, f2, f0, f1 /* 800166A8 000134A8 7F 7B 02 14 */ add r27, r27, r0 lbl_800166AC: -/* 800166AC 000134AC C0 02 81 B8 */ lfs f0, lbl_803CCB38-_SDA2_BASE_(r2) +/* 800166AC 000134AC C0 02 81 B8 */ lfs f0, lbl__672-_SDA2_BASE_(r2) /* 800166B0 000134B0 7F 78 DB 78 */ mr r24, r27 /* 800166B4 000134B4 3A E1 00 18 */ addi r23, r1, 0x18 /* 800166B8 000134B8 3A C0 00 00 */ li r22, 0 @@ -645,21 +645,21 @@ lbl_800166C0: /* 80016780 00013580 C0 7B 00 34 */ lfs f3, 0x34(r27) /* 80016784 00013584 EC 00 07 B2 */ fmuls f0, f0, f30 /* 80016788 00013588 C0 3B 00 3C */ lfs f1, 0x3c(r27) -/* 8001678C 0001358C C0 82 81 DC */ lfs f4, lbl_803CCB5C-_SDA2_BASE_(r2) +/* 8001678C 0001358C C0 82 81 DC */ lfs f4, lbl__862-_SDA2_BASE_(r2) /* 80016790 00013590 EC 43 17 FA */ fmadds f2, f3, f31, f2 /* 80016794 00013594 EC 01 07 FA */ fmadds f0, f1, f31, f0 /* 80016798 00013598 EC 24 00 B2 */ fmuls f1, f4, f2 /* 8001679C 0001359C EC 21 00 24 */ fdivs f1, f1, f0 /* 800167A0 000135A0 48 00 15 11 */ bl atan__3stdFf -/* 800167A4 000135A4 C0 02 81 D8 */ lfs f0, lbl_803CCB58-_SDA2_BASE_(r2) +/* 800167A4 000135A4 C0 02 81 D8 */ lfs f0, lbl__861-_SDA2_BASE_(r2) /* 800167A8 000135A8 38 7A 00 14 */ addi r3, r26, 0x14 /* 800167AC 000135AC 38 81 00 68 */ addi r4, r1, 0x68 /* 800167B0 000135B0 EF C0 00 72 */ fmuls f30, f0, f1 /* 800167B4 000135B4 4B FF 4D B9 */ bl __as__7xMat4x3FRC7xMat4x3 -/* 800167B8 000135B8 C0 02 81 BC */ lfs f0, lbl_803CCB3C-_SDA2_BASE_(r2) +/* 800167B8 000135B8 C0 02 81 BC */ lfs f0, lbl__741_1-_SDA2_BASE_(r2) /* 800167BC 000135BC FC 20 F0 90 */ fmr f1, f30 -/* 800167C0 000135C0 D0 0D 88 7C */ stfs f0, lbl_803CB17C-_SDA_BASE_(r13) -/* 800167C4 000135C4 80 6D 82 B0 */ lwz r3, lbl_803CABB0-_SDA_BASE_(r13) +/* 800167C0 000135C0 D0 0D 88 7C */ stfs f0, lbl_gCameraLastFov-_SDA_BASE_(r13) +/* 800167C4 000135C4 80 6D 82 B0 */ lwz r3, lbl_xglobals-_SDA_BASE_(r13) /* 800167C8 000135C8 4B FF 7C C9 */ bl xCameraSetFOV__FP7xCameraf lbl_800167CC: /* 800167CC 000135CC 80 7D 00 08 */ lwz r3, 8(r29) @@ -737,7 +737,7 @@ xCutscene.xcsCalcAnimMatrices__FP11RwMatrixTagP8RpAtomicP16xCutsceneAnimHdrfUi: /* 800168DC 000136DC 38 81 00 08 */ addi r4, r1, 8 /* 800168E0 000136E0 7C 65 1B 78 */ mr r5, r3 /* 800168E4 000136E4 48 01 C3 35 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 -/* 800168E8 000136E8 C0 02 81 BC */ lfs f0, lbl_803CCB3C-_SDA2_BASE_(r2) +/* 800168E8 000136E8 C0 02 81 BC */ lfs f0, lbl__741_1-_SDA2_BASE_(r2) /* 800168EC 000136EC 7F E3 FB 78 */ mr r3, r31 /* 800168F0 000136F0 38 81 00 48 */ addi r4, r1, 0x48 /* 800168F4 000136F4 D0 01 00 A0 */ stfs f0, 0xa0(r1) @@ -746,7 +746,7 @@ xCutscene.xcsCalcAnimMatrices__FP11RwMatrixTagP8RpAtomicP16xCutsceneAnimHdrfUi: /* 80016900 00013700 D0 01 03 B4 */ stfs f0, 0x3b4(r1) /* 80016904 00013704 D0 01 03 B8 */ stfs f0, 0x3b8(r1) /* 80016908 00013708 D0 01 03 BC */ stfs f0, 0x3bc(r1) -/* 8001690C 0001370C C0 02 81 B8 */ lfs f0, lbl_803CCB38-_SDA2_BASE_(r2) +/* 8001690C 0001370C C0 02 81 B8 */ lfs f0, lbl__672-_SDA2_BASE_(r2) /* 80016910 00013710 D0 01 03 C0 */ stfs f0, 0x3c0(r1) /* 80016914 00013714 48 01 C3 71 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 80016918 00013718 C0 01 03 B0 */ lfs f0, 0x3b0(r1) @@ -775,16 +775,16 @@ lbl_80016948: /* 8001696C 0001376C C0 06 00 08 */ lfs f0, 8(r6) /* 80016970 00013770 EC 01 00 2A */ fadds f0, f1, f0 /* 80016974 00013774 D0 1A 00 38 */ stfs f0, 0x38(r26) -/* 80016978 00013778 C0 22 81 BC */ lfs f1, lbl_803CCB3C-_SDA2_BASE_(r2) +/* 80016978 00013778 C0 22 81 BC */ lfs f1, lbl__741_1-_SDA2_BASE_(r2) /* 8001697C 0001377C C0 05 00 0C */ lfs f0, 0xc(r5) /* 80016980 00013780 D0 26 00 00 */ stfs f1, 0(r6) /* 80016984 00013784 FC 00 02 10 */ fabs f0, f0 -/* 80016988 00013788 C0 22 81 BC */ lfs f1, lbl_803CCB3C-_SDA2_BASE_(r2) +/* 80016988 00013788 C0 22 81 BC */ lfs f1, lbl__741_1-_SDA2_BASE_(r2) /* 8001698C 0001378C D0 26 00 04 */ stfs f1, 4(r6) /* 80016990 00013790 FC 20 00 18 */ frsp f1, f0 -/* 80016994 00013794 C0 02 81 BC */ lfs f0, lbl_803CCB3C-_SDA2_BASE_(r2) +/* 80016994 00013794 C0 02 81 BC */ lfs f0, lbl__741_1-_SDA2_BASE_(r2) /* 80016998 00013798 D0 06 00 08 */ stfs f0, 8(r6) -/* 8001699C 0001379C C0 02 81 E0 */ lfs f0, lbl_803CCB60-_SDA2_BASE_(r2) +/* 8001699C 0001379C C0 02 81 E0 */ lfs f0, lbl__907-_SDA2_BASE_(r2) /* 800169A0 000137A0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800169A4 000137A4 41 80 00 24 */ blt lbl_800169C8 /* 800169A8 000137A8 38 84 00 01 */ addi r4, r4, 1 @@ -875,7 +875,7 @@ lbl_80016AC4: /* 80016ACC 000138CC 41 81 FF F0 */ bgt lbl_80016ABC /* 80016AD0 000138D0 C0 67 00 00 */ lfs f3, 0(r7) /* 80016AD4 000138D4 2C 1E 00 00 */ cmpwi r30, 0 -/* 80016AD8 000138D8 C0 42 81 B8 */ lfs f2, lbl_803CCB38-_SDA2_BASE_(r2) +/* 80016AD8 000138D8 C0 42 81 B8 */ lfs f2, lbl__672-_SDA2_BASE_(r2) /* 80016ADC 000138DC 38 60 00 00 */ li r3, 0 /* 80016AE0 000138E0 EC 21 18 28 */ fsubs f1, f1, f3 /* 80016AE4 000138E4 EC 00 18 28 */ fsubs f0, f0, f3 @@ -981,7 +981,7 @@ lbl_80016C58: /* 80016C64 00013A64 3B 9B 00 08 */ addi r28, r27, 8 /* 80016C68 00013A68 80 7A 00 18 */ lwz r3, 0x18(r26) /* 80016C6C 00013A6C C0 5B 00 14 */ lfs f2, 0x14(r27) -/* 80016C70 00013A70 C0 02 81 BC */ lfs f0, lbl_803CCB3C-_SDA2_BASE_(r2) +/* 80016C70 00013A70 C0 02 81 BC */ lfs f0, lbl__741_1-_SDA2_BASE_(r2) /* 80016C74 00013A74 80 63 00 5C */ lwz r3, 0x5c(r3) /* 80016C78 00013A78 FC 02 00 00 */ fcmpu cr0, f2, f0 /* 80016C7C 00013A7C 83 FB 00 0C */ lwz r31, 0xc(r27) @@ -1014,7 +1014,7 @@ lbl_80016CE0: /* 80016CE0 00013AE0 A8 08 00 00 */ lha r0, 0(r8) /* 80016CE4 00013AE4 90 81 02 08 */ stw r4, 0x208(r1) /* 80016CE8 00013AE8 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 80016CEC 00013AEC C8 22 81 E8 */ lfd f1, lbl_803CCB68-_SDA2_BASE_(r2) +/* 80016CEC 00013AEC C8 22 81 E8 */ lfd f1, lbl__1092_1-_SDA2_BASE_(r2) /* 80016CF0 00013AF0 90 01 02 0C */ stw r0, 0x20c(r1) /* 80016CF4 00013AF4 C8 01 02 08 */ lfd f0, 0x208(r1) /* 80016CF8 00013AF8 90 81 02 10 */ stw r4, 0x210(r1) @@ -1024,7 +1024,7 @@ lbl_80016CE0: /* 80016D08 00013B08 90 81 02 08 */ stw r4, 0x208(r1) /* 80016D0C 00013B0C D0 05 00 00 */ stfs f0, 0(r5) /* 80016D10 00013B10 A8 08 00 02 */ lha r0, 2(r8) -/* 80016D14 00013B14 C8 22 81 E8 */ lfd f1, lbl_803CCB68-_SDA2_BASE_(r2) +/* 80016D14 00013B14 C8 22 81 E8 */ lfd f1, lbl__1092_1-_SDA2_BASE_(r2) /* 80016D18 00013B18 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80016D1C 00013B1C 90 01 02 14 */ stw r0, 0x214(r1) /* 80016D20 00013B20 C8 01 02 10 */ lfd f0, 0x210(r1) @@ -1033,7 +1033,7 @@ lbl_80016CE0: /* 80016D2C 00013B2C EC 02 00 32 */ fmuls f0, f2, f0 /* 80016D30 00013B30 D0 05 00 04 */ stfs f0, 4(r5) /* 80016D34 00013B34 A8 08 00 04 */ lha r0, 4(r8) -/* 80016D38 00013B38 C8 22 81 E8 */ lfd f1, lbl_803CCB68-_SDA2_BASE_(r2) +/* 80016D38 00013B38 C8 22 81 E8 */ lfd f1, lbl__1092_1-_SDA2_BASE_(r2) /* 80016D3C 00013B3C 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80016D40 00013B40 90 01 02 1C */ stw r0, 0x21c(r1) /* 80016D44 00013B44 C8 01 02 18 */ lfd f0, 0x218(r1) @@ -1042,7 +1042,7 @@ lbl_80016CE0: /* 80016D50 00013B50 EC 02 00 32 */ fmuls f0, f2, f0 /* 80016D54 00013B54 D0 05 00 08 */ stfs f0, 8(r5) /* 80016D58 00013B58 A8 08 00 06 */ lha r0, 6(r8) -/* 80016D5C 00013B5C C8 22 81 E8 */ lfd f1, lbl_803CCB68-_SDA2_BASE_(r2) +/* 80016D5C 00013B5C C8 22 81 E8 */ lfd f1, lbl__1092_1-_SDA2_BASE_(r2) /* 80016D60 00013B60 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80016D64 00013B64 90 01 02 0C */ stw r0, 0x20c(r1) /* 80016D68 00013B68 C8 01 02 08 */ lfd f0, 0x208(r1) @@ -1050,7 +1050,7 @@ lbl_80016CE0: /* 80016D70 00013B70 EC 02 00 32 */ fmuls f0, f2, f0 /* 80016D74 00013B74 D0 05 00 0C */ stfs f0, 0xc(r5) /* 80016D78 00013B78 A8 08 00 08 */ lha r0, 8(r8) -/* 80016D7C 00013B7C C8 22 81 E8 */ lfd f1, lbl_803CCB68-_SDA2_BASE_(r2) +/* 80016D7C 00013B7C C8 22 81 E8 */ lfd f1, lbl__1092_1-_SDA2_BASE_(r2) /* 80016D80 00013B80 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80016D84 00013B84 90 01 02 14 */ stw r0, 0x214(r1) /* 80016D88 00013B88 C8 01 02 10 */ lfd f0, 0x210(r1) @@ -1059,7 +1059,7 @@ lbl_80016CE0: /* 80016D94 00013B94 D0 05 00 10 */ stfs f0, 0x10(r5) /* 80016D98 00013B98 A8 08 00 0A */ lha r0, 0xa(r8) /* 80016D9C 00013B9C 39 08 00 0C */ addi r8, r8, 0xc -/* 80016DA0 00013BA0 C8 22 81 E8 */ lfd f1, lbl_803CCB68-_SDA2_BASE_(r2) +/* 80016DA0 00013BA0 C8 22 81 E8 */ lfd f1, lbl__1092_1-_SDA2_BASE_(r2) /* 80016DA4 00013BA4 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80016DA8 00013BA8 90 01 02 1C */ stw r0, 0x21c(r1) /* 80016DAC 00013BAC C8 01 02 18 */ lfd f0, 0x218(r1) @@ -1076,7 +1076,7 @@ lbl_80016DD0: /* 80016DD0 00013BD0 A8 08 00 00 */ lha r0, 0(r8) /* 80016DD4 00013BD4 90 81 02 08 */ stw r4, 0x208(r1) /* 80016DD8 00013BD8 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 80016DDC 00013BDC C8 22 81 E8 */ lfd f1, lbl_803CCB68-_SDA2_BASE_(r2) +/* 80016DDC 00013BDC C8 22 81 E8 */ lfd f1, lbl__1092_1-_SDA2_BASE_(r2) /* 80016DE0 00013BE0 90 01 02 0C */ stw r0, 0x20c(r1) /* 80016DE4 00013BE4 C8 01 02 08 */ lfd f0, 0x208(r1) /* 80016DE8 00013BE8 90 81 02 10 */ stw r4, 0x210(r1) @@ -1085,7 +1085,7 @@ lbl_80016DD0: /* 80016DF4 00013BF4 EC 02 00 32 */ fmuls f0, f2, f0 /* 80016DF8 00013BF8 D0 05 00 00 */ stfs f0, 0(r5) /* 80016DFC 00013BFC A8 08 00 02 */ lha r0, 2(r8) -/* 80016E00 00013C00 C8 22 81 E8 */ lfd f1, lbl_803CCB68-_SDA2_BASE_(r2) +/* 80016E00 00013C00 C8 22 81 E8 */ lfd f1, lbl__1092_1-_SDA2_BASE_(r2) /* 80016E04 00013C04 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80016E08 00013C08 90 01 02 14 */ stw r0, 0x214(r1) /* 80016E0C 00013C0C C8 01 02 10 */ lfd f0, 0x210(r1) @@ -1094,7 +1094,7 @@ lbl_80016DD0: /* 80016E18 00013C18 D0 05 00 04 */ stfs f0, 4(r5) /* 80016E1C 00013C1C A8 08 00 04 */ lha r0, 4(r8) /* 80016E20 00013C20 39 08 00 06 */ addi r8, r8, 6 -/* 80016E24 00013C24 C8 22 81 E8 */ lfd f1, lbl_803CCB68-_SDA2_BASE_(r2) +/* 80016E24 00013C24 C8 22 81 E8 */ lfd f1, lbl__1092_1-_SDA2_BASE_(r2) /* 80016E28 00013C28 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80016E2C 00013C2C 90 01 02 1C */ stw r0, 0x21c(r1) /* 80016E30 00013C30 C8 01 02 18 */ lfd f0, 0x218(r1) @@ -1151,7 +1151,7 @@ lbl_80016ED0: /* 80016EDC 00013CDC 48 00 03 A8 */ b lbl_80017284 lbl_80016EE0: /* 80016EE0 00013CE0 C0 44 00 00 */ lfs f2, 0(r4) -/* 80016EE4 00013CE4 C0 02 81 BC */ lfs f0, lbl_803CCB3C-_SDA2_BASE_(r2) +/* 80016EE4 00013CE4 C0 02 81 BC */ lfs f0, lbl__741_1-_SDA2_BASE_(r2) /* 80016EE8 00013CE8 80 03 00 04 */ lwz r0, 4(r3) /* 80016EEC 00013CEC FC 02 00 00 */ fcmpu cr0, f2, f0 /* 80016EF0 00013CF0 41 82 03 84 */ beq lbl_80017274 @@ -1186,7 +1186,7 @@ lbl_80016F5C: /* 80016F5C 00013D5C A8 AB 00 00 */ lha r5, 0(r11) /* 80016F60 00013D60 90 E1 02 18 */ stw r7, 0x218(r1) /* 80016F64 00013D64 6C A5 80 00 */ xoris r5, r5, 0x8000 -/* 80016F68 00013D68 C8 42 81 E8 */ lfd f2, lbl_803CCB68-_SDA2_BASE_(r2) +/* 80016F68 00013D68 C8 42 81 E8 */ lfd f2, lbl__1092_1-_SDA2_BASE_(r2) /* 80016F6C 00013D6C 90 A1 02 1C */ stw r5, 0x21c(r1) /* 80016F70 00013D70 C0 08 00 00 */ lfs f0, 0(r8) /* 80016F74 00013D74 C8 21 02 18 */ lfd f1, 0x218(r1) @@ -1197,7 +1197,7 @@ lbl_80016F5C: /* 80016F88 00013D88 90 E1 02 18 */ stw r7, 0x218(r1) /* 80016F8C 00013D8C D0 08 00 00 */ stfs f0, 0(r8) /* 80016F90 00013D90 A8 AB 00 02 */ lha r5, 2(r11) -/* 80016F94 00013D94 C8 42 81 E8 */ lfd f2, lbl_803CCB68-_SDA2_BASE_(r2) +/* 80016F94 00013D94 C8 42 81 E8 */ lfd f2, lbl__1092_1-_SDA2_BASE_(r2) /* 80016F98 00013D98 6C A5 80 00 */ xoris r5, r5, 0x8000 /* 80016F9C 00013D9C C0 08 00 04 */ lfs f0, 4(r8) /* 80016FA0 00013DA0 90 A1 02 14 */ stw r5, 0x214(r1) @@ -1207,7 +1207,7 @@ lbl_80016F5C: /* 80016FB0 00013DB0 EC 03 00 7A */ fmadds f0, f3, f1, f0 /* 80016FB4 00013DB4 D0 08 00 04 */ stfs f0, 4(r8) /* 80016FB8 00013DB8 A8 AB 00 04 */ lha r5, 4(r11) -/* 80016FBC 00013DBC C8 42 81 E8 */ lfd f2, lbl_803CCB68-_SDA2_BASE_(r2) +/* 80016FBC 00013DBC C8 42 81 E8 */ lfd f2, lbl__1092_1-_SDA2_BASE_(r2) /* 80016FC0 00013DC0 6C A5 80 00 */ xoris r5, r5, 0x8000 /* 80016FC4 00013DC4 C0 08 00 08 */ lfs f0, 8(r8) /* 80016FC8 00013DC8 90 A1 02 0C */ stw r5, 0x20c(r1) @@ -1217,7 +1217,7 @@ lbl_80016F5C: /* 80016FD8 00013DD8 EC 03 00 7A */ fmadds f0, f3, f1, f0 /* 80016FDC 00013DDC D0 08 00 08 */ stfs f0, 8(r8) /* 80016FE0 00013DE0 A8 AB 00 06 */ lha r5, 6(r11) -/* 80016FE4 00013DE4 C8 42 81 E8 */ lfd f2, lbl_803CCB68-_SDA2_BASE_(r2) +/* 80016FE4 00013DE4 C8 42 81 E8 */ lfd f2, lbl__1092_1-_SDA2_BASE_(r2) /* 80016FE8 00013DE8 6C A5 80 00 */ xoris r5, r5, 0x8000 /* 80016FEC 00013DEC C0 08 00 0C */ lfs f0, 0xc(r8) /* 80016FF0 00013DF0 90 A1 02 1C */ stw r5, 0x21c(r1) @@ -1226,7 +1226,7 @@ lbl_80016F5C: /* 80016FFC 00013DFC EC 03 00 7A */ fmadds f0, f3, f1, f0 /* 80017000 00013E00 D0 08 00 0C */ stfs f0, 0xc(r8) /* 80017004 00013E04 A8 AB 00 08 */ lha r5, 8(r11) -/* 80017008 00013E08 C8 42 81 E8 */ lfd f2, lbl_803CCB68-_SDA2_BASE_(r2) +/* 80017008 00013E08 C8 42 81 E8 */ lfd f2, lbl__1092_1-_SDA2_BASE_(r2) /* 8001700C 00013E0C 6C A5 80 00 */ xoris r5, r5, 0x8000 /* 80017010 00013E10 C0 08 00 10 */ lfs f0, 0x10(r8) /* 80017014 00013E14 90 A1 02 14 */ stw r5, 0x214(r1) @@ -1236,7 +1236,7 @@ lbl_80016F5C: /* 80017024 00013E24 D0 08 00 10 */ stfs f0, 0x10(r8) /* 80017028 00013E28 A8 AB 00 0A */ lha r5, 0xa(r11) /* 8001702C 00013E2C 39 6B 00 0C */ addi r11, r11, 0xc -/* 80017030 00013E30 C8 42 81 E8 */ lfd f2, lbl_803CCB68-_SDA2_BASE_(r2) +/* 80017030 00013E30 C8 42 81 E8 */ lfd f2, lbl__1092_1-_SDA2_BASE_(r2) /* 80017034 00013E34 6C A5 80 00 */ xoris r5, r5, 0x8000 /* 80017038 00013E38 C0 08 00 14 */ lfs f0, 0x14(r8) /* 8001703C 00013E3C 90 A1 02 0C */ stw r5, 0x20c(r1) @@ -1254,7 +1254,7 @@ lbl_80017064: /* 80017064 00013E64 A8 AB 00 00 */ lha r5, 0(r11) /* 80017068 00013E68 90 E1 02 18 */ stw r7, 0x218(r1) /* 8001706C 00013E6C 6C A5 80 00 */ xoris r5, r5, 0x8000 -/* 80017070 00013E70 C8 42 81 E8 */ lfd f2, lbl_803CCB68-_SDA2_BASE_(r2) +/* 80017070 00013E70 C8 42 81 E8 */ lfd f2, lbl__1092_1-_SDA2_BASE_(r2) /* 80017074 00013E74 90 A1 02 1C */ stw r5, 0x21c(r1) /* 80017078 00013E78 C0 08 00 00 */ lfs f0, 0(r8) /* 8001707C 00013E7C C8 21 02 18 */ lfd f1, 0x218(r1) @@ -1264,7 +1264,7 @@ lbl_80017064: /* 8001708C 00013E8C EC 03 00 7A */ fmadds f0, f3, f1, f0 /* 80017090 00013E90 D0 08 00 00 */ stfs f0, 0(r8) /* 80017094 00013E94 A8 AB 00 02 */ lha r5, 2(r11) -/* 80017098 00013E98 C8 42 81 E8 */ lfd f2, lbl_803CCB68-_SDA2_BASE_(r2) +/* 80017098 00013E98 C8 42 81 E8 */ lfd f2, lbl__1092_1-_SDA2_BASE_(r2) /* 8001709C 00013E9C 6C A5 80 00 */ xoris r5, r5, 0x8000 /* 800170A0 00013EA0 C0 08 00 04 */ lfs f0, 4(r8) /* 800170A4 00013EA4 90 A1 02 14 */ stw r5, 0x214(r1) @@ -1274,7 +1274,7 @@ lbl_80017064: /* 800170B4 00013EB4 D0 08 00 04 */ stfs f0, 4(r8) /* 800170B8 00013EB8 A8 AB 00 04 */ lha r5, 4(r11) /* 800170BC 00013EBC 39 6B 00 06 */ addi r11, r11, 6 -/* 800170C0 00013EC0 C8 42 81 E8 */ lfd f2, lbl_803CCB68-_SDA2_BASE_(r2) +/* 800170C0 00013EC0 C8 42 81 E8 */ lfd f2, lbl__1092_1-_SDA2_BASE_(r2) /* 800170C4 00013EC4 6C A5 80 00 */ xoris r5, r5, 0x8000 /* 800170C8 00013EC8 C0 08 00 08 */ lfs f0, 8(r8) /* 800170CC 00013ECC 90 A1 02 0C */ stw r5, 0x20c(r1) @@ -1455,10 +1455,10 @@ xCutscene_Render__FP9xCutscenePP4xEntPiPf: /* 80017340 00014140 DB A1 41 60 */ stfd f29, 0x4160(r1) /* 80017344 00014144 13 A1 00 0E */ psq_stx f29, r1, r0, 0, qr0 /* 80017348 00014148 BD C1 41 18 */ stmw r14, 0x4118(r1) -/* 8001734C 0001414C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8001734C 0001414C 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80017350 00014150 7C 6F 1B 78 */ mr r15, r3 /* 80017354 00014154 80 83 00 14 */ lwz r4, 0x14(r3) -/* 80017358 00014158 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80017358 00014158 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8001735C 0001415C 80 A5 00 00 */ lwz r5, 0(r5) /* 80017360 00014160 3B 00 00 00 */ li r24, 0 /* 80017364 00014164 80 0F 01 94 */ lwz r0, 0x194(r15) @@ -1466,7 +1466,7 @@ xCutscene_Render__FP9xCutscenePP4xEntPiPf: /* 8001736C 0001416C 80 85 00 04 */ lwz r4, 4(r5) /* 80017370 00014170 3B E0 00 00 */ li r31, 0 /* 80017374 00014174 90 01 40 F8 */ stw r0, 0x40f8(r1) -/* 80017378 00014178 38 03 05 58 */ addi r0, r3, lbl_803C0558@l +/* 80017378 00014178 38 03 05 58 */ addi r0, r3, lbl_globals@l /* 8001737C 0001417C 3B 40 00 00 */ li r26, 0 /* 80017380 00014180 90 01 41 14 */ stw r0, 0x4114(r1) /* 80017384 00014184 38 04 00 40 */ addi r0, r4, 0x40 @@ -1555,7 +1555,7 @@ lbl_8001749C: /* 800174B0 000142B0 80 03 00 20 */ lwz r0, 0x20(r3) /* 800174B4 000142B4 28 00 00 00 */ cmplwi r0, 0 /* 800174B8 000142B8 41 82 00 A8 */ beq lbl_80017560 -/* 800174BC 000142BC C0 02 81 D4 */ lfs f0, lbl_803CCB54-_SDA2_BASE_(r2) +/* 800174BC 000142BC C0 02 81 D4 */ lfs f0, lbl__860-_SDA2_BASE_(r2) /* 800174C0 000142C0 7C 10 03 78 */ mr r16, r0 /* 800174C4 000142C4 82 2F 00 0C */ lwz r17, 0xc(r15) /* 800174C8 000142C8 EC 20 07 B2 */ fmuls f1, f0, f30 @@ -1624,7 +1624,7 @@ lbl_80017560: /* 800175B4 000143B4 7D 89 03 A6 */ mtctr r12 /* 800175B8 000143B8 4E 80 04 21 */ bctrl lbl_800175BC: -/* 800175BC 000143BC C0 02 81 F0 */ lfs f0, lbl_803CCB70-_SDA2_BASE_(r2) +/* 800175BC 000143BC C0 02 81 F0 */ lfs f0, lbl__1289-_SDA2_BASE_(r2) /* 800175C0 000143C0 39 C0 00 00 */ li r14, 0 /* 800175C4 000143C4 3B 20 00 00 */ li r25, 0 /* 800175C8 000143C8 EF E0 07 72 */ fmuls f31, f0, f29 @@ -1642,15 +1642,15 @@ lbl_800175D0: /* 800175F4 000143F4 82 23 00 00 */ lwz r17, 0(r3) /* 800175F8 000143F8 28 11 00 00 */ cmplwi r17, 0 /* 800175FC 000143FC 41 82 00 4C */ beq lbl_80017648 -/* 80017600 00014400 3C 80 80 25 */ lis r4, lbl_80252168@ha +/* 80017600 00014400 3C 80 80 25 */ lis r4, lbl__stringBase0_4@ha /* 80017604 00014404 38 71 00 10 */ addi r3, r17, 0x10 -/* 80017608 00014408 38 84 21 68 */ addi r4, r4, lbl_80252168@l +/* 80017608 00014408 38 84 21 68 */ addi r4, r4, lbl__stringBase0_4@l /* 8001760C 0001440C 48 03 4F A1 */ bl xStricmp__FPCcPCc /* 80017610 00014410 2C 03 00 00 */ cmpwi r3, 0 /* 80017614 00014414 41 82 00 2C */ beq lbl_80017640 -/* 80017618 00014418 3C 80 80 25 */ lis r4, lbl_80252168@ha +/* 80017618 00014418 3C 80 80 25 */ lis r4, lbl__stringBase0_4@ha /* 8001761C 0001441C 38 71 00 10 */ addi r3, r17, 0x10 -/* 80017620 00014420 38 84 21 68 */ addi r4, r4, lbl_80252168@l +/* 80017620 00014420 38 84 21 68 */ addi r4, r4, lbl__stringBase0_4@l /* 80017624 00014424 38 84 00 09 */ addi r4, r4, 9 /* 80017628 00014428 48 03 4F 85 */ bl xStricmp__FPCcPCc /* 8001762C 0001442C 2C 03 00 00 */ cmpwi r3, 0 @@ -1701,9 +1701,9 @@ lbl_800176B8: /* 800176C4 000144C4 40 82 03 48 */ bne lbl_80017A0C /* 800176C8 000144C8 28 04 00 04 */ cmplwi r4, 4 /* 800176CC 000144CC 40 82 01 F0 */ bne lbl_800178BC -/* 800176D0 000144D0 3C 80 80 25 */ lis r4, lbl_80252158@ha +/* 800176D0 000144D0 3C 80 80 25 */ lis r4, lbl__1180@ha /* 800176D4 000144D4 81 63 00 10 */ lwz r11, 0x10(r3) -/* 800176D8 000144D8 38 C4 21 58 */ addi r6, r4, lbl_80252158@l +/* 800176D8 000144D8 38 C4 21 58 */ addi r6, r4, lbl__1180@l /* 800176DC 000144DC 82 83 00 14 */ lwz r20, 0x14(r3) /* 800176E0 000144E0 80 86 00 00 */ lwz r4, 0(r6) /* 800176E4 000144E4 55 6A 08 3C */ slwi r10, r11, 1 @@ -1726,7 +1726,7 @@ lbl_800176B8: /* 80017728 00014528 39 24 00 08 */ addi r9, r4, 8 /* 8001772C 0001452C 38 60 00 01 */ li r3, 1 /* 80017730 00014530 90 E1 00 38 */ stw r7, 0x38(r1) -/* 80017734 00014534 81 02 BE 80 */ lwz r8, lbl_803D0800-_SDA2_BASE_(r2) +/* 80017734 00014534 81 02 BE 80 */ lwz r8, lbl__1181-_SDA2_BASE_(r2) /* 80017738 00014538 80 E2 BE 84 */ lwz r7, lbl_803D0804-_SDA2_BASE_(r2) /* 8001773C 0001453C 91 01 00 0C */ stw r8, 0xc(r1) /* 80017740 00014540 90 E1 00 10 */ stw r7, 0x10(r1) @@ -1768,7 +1768,7 @@ lbl_80017790: /* 800177C4 000145C4 C0 67 FF F8 */ lfs f3, -8(r7) /* 800177C8 000145C8 C0 07 00 00 */ lfs f0, 0(r7) /* 800177CC 000145CC EC 3E 18 28 */ fsubs f1, f30, f3 -/* 800177D0 000145D0 C0 42 81 F4 */ lfs f2, lbl_803CCB74-_SDA2_BASE_(r2) +/* 800177D0 000145D0 C0 42 81 F4 */ lfs f2, lbl__1290-_SDA2_BASE_(r2) /* 800177D4 000145D4 EC 00 18 28 */ fsubs f0, f0, f3 /* 800177D8 000145D8 EC 22 00 72 */ fmuls f1, f2, f1 /* 800177DC 000145DC EC 01 00 24 */ fdivs f0, f1, f0 @@ -1783,8 +1783,8 @@ lbl_80017790: /* 80017800 00014600 B0 01 00 0E */ sth r0, 0xe(r1) lbl_80017804: /* 80017804 00014604 A8 01 00 0E */ lha r0, 0xe(r1) -/* 80017808 00014608 3C 60 80 3C */ lis r3, lbl_803C3660@ha -/* 8001780C 0001460C 38 63 36 60 */ addi r3, r3, lbl_803C3660@l +/* 80017808 00014608 3C 60 80 3C */ lis r3, lbl_gRenderArr@ha +/* 8001780C 0001460C 38 63 36 60 */ addi r3, r3, lbl_gRenderArr@l /* 80017810 00014610 38 81 00 2C */ addi r4, r1, 0x2c /* 80017814 00014614 20 00 40 00 */ subfic r0, r0, 0x4000 /* 80017818 00014618 38 A1 00 0C */ addi r5, r1, 0xc @@ -1792,7 +1792,7 @@ lbl_80017804: /* 80017820 00014620 7C 71 1B 78 */ mr r17, r3 /* 80017824 00014624 A0 06 00 06 */ lhz r0, 6(r6) /* 80017828 00014628 C0 06 00 0C */ lfs f0, 0xc(r6) -/* 8001782C 0001462C C0 22 81 F8 */ lfs f1, lbl_803CCB78-_SDA2_BASE_(r2) +/* 8001782C 0001462C C0 22 81 F8 */ lfs f1, lbl__1291-_SDA2_BASE_(r2) /* 80017830 00014630 1C C0 00 03 */ mulli r6, r0, 3 /* 80017834 00014634 EC 21 00 32 */ fmuls f1, f1, f0 /* 80017838 00014638 48 0B 28 59 */ bl FastS16weight2__FPfPPsPsif @@ -1870,9 +1870,9 @@ lbl_80017930: /* 80017934 00014734 41 82 00 A4 */ beq lbl_800179D8 /* 80017938 00014738 28 18 00 08 */ cmplwi r24, 8 /* 8001793C 0001473C 40 80 01 C0 */ bge lbl_80017AFC -/* 80017940 00014740 3C 80 80 2C */ lis r4, lbl_802B8A40@ha +/* 80017940 00014740 3C 80 80 2C */ lis r4, lbl_sCutsceneFakeModel@ha /* 80017944 00014744 7E A3 AB 78 */ mr r3, r21 -/* 80017948 00014748 38 04 8A 40 */ addi r0, r4, lbl_802B8A40@l +/* 80017948 00014748 38 04 8A 40 */ addi r0, r4, lbl_sCutsceneFakeModel@l /* 8001794C 0001474C 7E 00 FA 14 */ add r16, r0, r31 /* 80017950 00014750 92 B0 00 10 */ stw r21, 0x10(r16) /* 80017954 00014754 48 0B 05 C1 */ bl iModelNumBones__FP8RpAtomic @@ -1885,18 +1885,18 @@ lbl_80017930: /* 80017970 00014770 3C 00 43 30 */ lis r0, 0x4330 /* 80017974 00014774 B0 70 00 44 */ sth r3, 0x44(r16) /* 80017978 00014778 7E 03 83 78 */ mr r3, r16 -/* 8001797C 0001477C C0 02 81 FC */ lfs f0, lbl_803CCB7C-_SDA2_BASE_(r2) +/* 8001797C 0001477C C0 02 81 FC */ lfs f0, lbl__1292-_SDA2_BASE_(r2) /* 80017980 00014780 90 01 40 F0 */ stw r0, 0x40f0(r1) /* 80017984 00014784 D0 10 00 28 */ stfs f0, 0x28(r16) -/* 80017988 00014788 C0 02 81 FC */ lfs f0, lbl_803CCB7C-_SDA2_BASE_(r2) +/* 80017988 00014788 C0 02 81 FC */ lfs f0, lbl__1292-_SDA2_BASE_(r2) /* 8001798C 0001478C D0 10 00 2C */ stfs f0, 0x2c(r16) /* 80017990 00014790 80 90 00 34 */ lwz r4, 0x34(r16) /* 80017994 00014794 80 84 00 00 */ lwz r4, 0(r4) /* 80017998 00014798 92 A4 00 00 */ stw r21, 0(r4) /* 8001799C 0001479C 80 95 00 18 */ lwz r4, 0x18(r21) -/* 800179A0 000147A0 C8 42 82 18 */ lfd f2, lbl_803CCB98-_SDA2_BASE_(r2) +/* 800179A0 000147A0 C8 42 82 18 */ lfd f2, lbl__1299-_SDA2_BASE_(r2) /* 800179A4 000147A4 80 84 00 20 */ lwz r4, 0x20(r4) -/* 800179A8 000147A8 C0 02 82 00 */ lfs f0, lbl_803CCB80-_SDA2_BASE_(r2) +/* 800179A8 000147A8 C0 02 82 00 */ lfs f0, lbl__1293-_SDA2_BASE_(r2) /* 800179AC 000147AC 80 84 00 00 */ lwz r4, 0(r4) /* 800179B0 000147B0 88 04 00 07 */ lbz r0, 7(r4) /* 800179B4 000147B4 90 01 40 F4 */ stw r0, 0x40f4(r1) @@ -1934,9 +1934,9 @@ lbl_80017A24: /* 80017A28 00014828 41 82 00 A4 */ beq lbl_80017ACC /* 80017A2C 0001482C 28 18 00 08 */ cmplwi r24, 8 /* 80017A30 00014830 40 80 00 CC */ bge lbl_80017AFC -/* 80017A34 00014834 3C 80 80 2C */ lis r4, lbl_802B8A40@ha +/* 80017A34 00014834 3C 80 80 2C */ lis r4, lbl_sCutsceneFakeModel@ha /* 80017A38 00014838 7E A3 AB 78 */ mr r3, r21 -/* 80017A3C 0001483C 38 04 8A 40 */ addi r0, r4, lbl_802B8A40@l +/* 80017A3C 0001483C 38 04 8A 40 */ addi r0, r4, lbl_sCutsceneFakeModel@l /* 80017A40 00014840 7E 00 FA 14 */ add r16, r0, r31 /* 80017A44 00014844 92 B0 00 10 */ stw r21, 0x10(r16) /* 80017A48 00014848 48 0B 04 CD */ bl iModelNumBones__FP8RpAtomic @@ -1949,18 +1949,18 @@ lbl_80017A24: /* 80017A64 00014864 3C 00 43 30 */ lis r0, 0x4330 /* 80017A68 00014868 B0 70 00 44 */ sth r3, 0x44(r16) /* 80017A6C 0001486C 7E 03 83 78 */ mr r3, r16 -/* 80017A70 00014870 C0 02 81 FC */ lfs f0, lbl_803CCB7C-_SDA2_BASE_(r2) +/* 80017A70 00014870 C0 02 81 FC */ lfs f0, lbl__1292-_SDA2_BASE_(r2) /* 80017A74 00014874 90 01 40 F0 */ stw r0, 0x40f0(r1) /* 80017A78 00014878 D0 10 00 28 */ stfs f0, 0x28(r16) -/* 80017A7C 0001487C C0 02 81 FC */ lfs f0, lbl_803CCB7C-_SDA2_BASE_(r2) +/* 80017A7C 0001487C C0 02 81 FC */ lfs f0, lbl__1292-_SDA2_BASE_(r2) /* 80017A80 00014880 D0 10 00 2C */ stfs f0, 0x2c(r16) /* 80017A84 00014884 80 90 00 34 */ lwz r4, 0x34(r16) /* 80017A88 00014888 80 84 00 00 */ lwz r4, 0(r4) /* 80017A8C 0001488C 92 A4 00 00 */ stw r21, 0(r4) /* 80017A90 00014890 80 95 00 18 */ lwz r4, 0x18(r21) -/* 80017A94 00014894 C8 42 82 18 */ lfd f2, lbl_803CCB98-_SDA2_BASE_(r2) +/* 80017A94 00014894 C8 42 82 18 */ lfd f2, lbl__1299-_SDA2_BASE_(r2) /* 80017A98 00014898 80 84 00 20 */ lwz r4, 0x20(r4) -/* 80017A9C 0001489C C0 02 82 00 */ lfs f0, lbl_803CCB80-_SDA2_BASE_(r2) +/* 80017A9C 0001489C C0 02 82 00 */ lfs f0, lbl__1293-_SDA2_BASE_(r2) /* 80017AA0 000148A0 80 84 00 00 */ lwz r4, 0(r4) /* 80017AA4 000148A4 88 04 00 07 */ lbz r0, 7(r4) /* 80017AA8 000148A8 90 01 40 F4 */ stw r0, 0x40f4(r1) @@ -1998,7 +1998,7 @@ lbl_80017B0C: /* 80017B1C 0001491C 80 61 40 FC */ lwz r3, 0x40fc(r1) /* 80017B20 00014920 38 81 30 DC */ addi r4, r1, 0x30dc /* 80017B24 00014924 4B FF D5 CD */ bl xVec3Dist__FPC5xVec3PC5xVec3 -/* 80017B28 00014928 C0 02 82 04 */ lfs f0, lbl_803CCB84-_SDA2_BASE_(r2) +/* 80017B28 00014928 C0 02 82 04 */ lfs f0, lbl__1294-_SDA2_BASE_(r2) /* 80017B2C 0001492C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80017B30 00014930 40 80 00 D8 */ bge lbl_80017C08 /* 80017B34 00014934 80 01 41 08 */ lwz r0, 0x4108(r1) @@ -2018,21 +2018,21 @@ lbl_80017B0C: /* 80017B6C 0001496C 80 01 41 00 */ lwz r0, 0x4100(r1) /* 80017B70 00014970 90 C1 00 18 */ stw r6, 0x18(r1) /* 80017B74 00014974 80 84 06 58 */ lwz r4, 0x658(r4) -/* 80017B78 00014978 C0 02 82 08 */ lfs f0, lbl_803CCB88-_SDA2_BASE_(r2) +/* 80017B78 00014978 C0 02 82 08 */ lfs f0, lbl__1295-_SDA2_BASE_(r2) /* 80017B7C 0001497C 90 01 00 20 */ stw r0, 0x20(r1) /* 80017B80 00014980 EF A0 07 72 */ fmuls f29, f0, f29 /* 80017B84 00014984 90 A1 00 24 */ stw r5, 0x24(r1) /* 80017B88 00014988 91 C1 00 28 */ stw r14, 0x28(r1) -/* 80017B8C 0001498C 81 CD 95 4C */ lwz r14, lbl_803CBE4C-_SDA_BASE_(r13) +/* 80017B8C 0001498C 81 CD 95 4C */ lwz r14, lbl_gLastLightKit-_SDA_BASE_(r13) /* 80017B90 00014990 48 10 B9 31 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld -/* 80017B94 00014994 3C 60 80 28 */ lis r3, lbl_8027B418@ha -/* 80017B98 00014998 C0 22 81 B8 */ lfs f1, lbl_803CCB38-_SDA2_BASE_(r2) -/* 80017B9C 0001499C 38 83 B4 18 */ addi r4, r3, lbl_8027B418@l +/* 80017B94 00014994 3C 60 80 28 */ lis r3, lbl_shadVec$1235@ha +/* 80017B98 00014998 C0 22 81 B8 */ lfs f1, lbl__672-_SDA2_BASE_(r2) +/* 80017B9C 0001499C 38 83 B4 18 */ addi r4, r3, lbl_shadVec$1235@l /* 80017BA0 000149A0 38 61 00 14 */ addi r3, r1, 0x14 /* 80017BA4 000149A4 48 02 CD 1D */ bl xShadowSetLight__FP5xVec3P5xVec3f /* 80017BA8 000149A8 FC 20 E8 90 */ fmr f1, f29 -/* 80017BAC 000149AC C0 42 82 0C */ lfs f2, lbl_803CCB8C-_SDA2_BASE_(r2) -/* 80017BB0 000149B0 C0 62 82 10 */ lfs f3, lbl_803CCB90-_SDA2_BASE_(r2) +/* 80017BAC 000149AC C0 42 82 0C */ lfs f2, lbl__1296-_SDA2_BASE_(r2) +/* 80017BB0 000149B0 C0 62 82 10 */ lfs f3, lbl__1297-_SDA2_BASE_(r2) /* 80017BB4 000149B4 38 61 00 3C */ addi r3, r1, 0x3c /* 80017BB8 000149B8 38 81 00 14 */ addi r4, r1, 0x14 /* 80017BBC 000149BC 48 02 F4 15 */ bl xShadowVertical_FillCache__FP12xShadowCacheP5xVec3fff @@ -2043,9 +2043,9 @@ lbl_80017B0C: /* 80017BD0 000149D0 38 61 00 20 */ addi r3, r1, 0x20 /* 80017BD4 000149D4 38 C0 00 00 */ li r6, 0 /* 80017BD8 000149D8 48 02 CD 95 */ bl xShadowCameraUpdate__FPvPFPv_vP5xVec3fi -/* 80017BDC 000149DC C0 2D 80 A8 */ lfs f1, lbl_803CA9A8-_SDA_BASE_(r13) +/* 80017BDC 000149DC C0 2D 80 A8 */ lfs f1, lbl_ShadowStrength-_SDA_BASE_(r13) /* 80017BE0 000149E0 38 61 00 3C */ addi r3, r1, 0x3c -/* 80017BE4 000149E4 C0 42 81 BC */ lfs f2, lbl_803CCB3C-_SDA2_BASE_(r2) +/* 80017BE4 000149E4 C0 42 81 BC */ lfs f2, lbl__741_1-_SDA2_BASE_(r2) /* 80017BE8 000149E8 38 80 00 00 */ li r4, 0 /* 80017BEC 000149EC 38 A0 00 00 */ li r5, 0 /* 80017BF0 000149F0 38 C0 00 00 */ li r6, 0 @@ -2100,8 +2100,8 @@ lbl_80017C6C: .global xCutscene_CurrentCutscene__Fv xCutscene_CurrentCutscene__Fv: -/* 80017CA4 00014AA4 3C 60 80 38 */ lis r3, lbl_80384824@ha -/* 80017CA8 00014AA8 38 63 48 24 */ addi r3, r3, lbl_80384824@l +/* 80017CA4 00014AA4 3C 60 80 38 */ lis r3, lbl_sActiveCutscene@ha +/* 80017CA8 00014AA8 38 63 48 24 */ addi r3, r3, lbl_sActiveCutscene@l /* 80017CAC 00014AAC 4E 80 00 20 */ blr .global atan__3stdFf diff --git a/asm/Core/x/xDebug.s b/asm/Core/x/xDebug.s index 2483fb685..47b4c6360 100644 --- a/asm/Core/x/xDebug.s +++ b/asm/Core/x/xDebug.s @@ -88,9 +88,9 @@ create__8xtextboxFRC5xfontRC13basic_rect_f_Uiffff: /* 80017E28 00014C28 7F C4 F3 78 */ mr r4, r30 /* 80017E2C 00014C2C 38 61 00 2C */ addi r3, r1, 0x2c /* 80017E30 00014C30 48 00 02 11 */ bl __as__13basic_rect_f_FRC13basic_rect_f_ -/* 80017E34 00014C34 3C 60 80 28 */ lis r3, lbl_8027BBEC@ha +/* 80017E34 00014C34 3C 60 80 28 */ lis r3, lbl_text_cb__8xtextbox@ha /* 80017E38 00014C38 38 C0 00 00 */ li r6, 0 -/* 80017E3C 00014C3C 38 63 BB EC */ addi r3, r3, lbl_8027BBEC@l +/* 80017E3C 00014C3C 38 63 BB EC */ addi r3, r3, lbl_text_cb__8xtextbox@l /* 80017E40 00014C40 38 00 00 0D */ li r0, 0xd /* 80017E44 00014C44 93 E1 00 3C */ stw r31, 0x3c(r1) /* 80017E48 00014C48 38 BD FF FC */ addi r5, r29, -4 @@ -199,13 +199,13 @@ __as__10iColor_tagFRC10iColor_tag: .global NSCREENY__Ff NSCREENY__Ff: -/* 80017FBC 00014DBC C0 02 82 20 */ lfs f0, lbl_803CCBA0-_SDA2_BASE_(r2) +/* 80017FBC 00014DBC C0 02 82 20 */ lfs f0, lbl__781-_SDA2_BASE_(r2) /* 80017FC0 00014DC0 EC 20 00 72 */ fmuls f1, f0, f1 /* 80017FC4 00014DC4 4E 80 00 20 */ blr .global NSCREENX__Ff NSCREENX__Ff: -/* 80017FC8 00014DC8 C0 02 82 24 */ lfs f0, lbl_803CCBA4-_SDA2_BASE_(r2) +/* 80017FC8 00014DC8 C0 02 82 24 */ lfs f0, lbl__783-_SDA2_BASE_(r2) /* 80017FCC 00014DCC EC 20 00 72 */ fmuls f1, f0, f1 /* 80017FD0 00014DD0 4E 80 00 20 */ blr diff --git a/asm/Core/x/xDecal.s b/asm/Core/x/xDecal.s index 5afde20c8..0e567de90 100644 --- a/asm/Core/x/xDecal.s +++ b/asm/Core/x/xDecal.s @@ -4,34 +4,34 @@ .global xDecal.register_emitter__20_unnamed_xDecal_cpp_FP13xDecalEmitter xDecal.register_emitter__20_unnamed_xDecal_cpp_FP13xDecalEmitter: -/* 8017C420 00179220 80 0D 97 B0 */ lwz r0, lbl_803CC0B0-_SDA_BASE_(r13) +/* 8017C420 00179220 80 0D 97 B0 */ lwz r0, lbl_active_emitters_size__20_unnamed_xDecal_cpp_-_SDA_BASE_(r13) /* 8017C424 00179224 28 00 00 20 */ cmplwi r0, 0x20 /* 8017C428 00179228 4C 80 00 20 */ bgelr -/* 8017C42C 0017922C 3C 80 80 33 */ lis r4, lbl_8032B448@ha +/* 8017C42C 0017922C 3C 80 80 33 */ lis r4, lbl_active_emitters__20_unnamed_xDecal_cpp_@ha /* 8017C430 00179230 54 00 10 3A */ slwi r0, r0, 2 -/* 8017C434 00179234 38 84 B4 48 */ addi r4, r4, lbl_8032B448@l +/* 8017C434 00179234 38 84 B4 48 */ addi r4, r4, lbl_active_emitters__20_unnamed_xDecal_cpp_@l /* 8017C438 00179238 7C 64 01 2E */ stwx r3, r4, r0 -/* 8017C43C 0017923C 80 6D 97 B0 */ lwz r3, lbl_803CC0B0-_SDA_BASE_(r13) +/* 8017C43C 0017923C 80 6D 97 B0 */ lwz r3, lbl_active_emitters_size__20_unnamed_xDecal_cpp_-_SDA_BASE_(r13) /* 8017C440 00179240 38 03 00 01 */ addi r0, r3, 1 -/* 8017C444 00179244 90 0D 97 B0 */ stw r0, lbl_803CC0B0-_SDA_BASE_(r13) +/* 8017C444 00179244 90 0D 97 B0 */ stw r0, lbl_active_emitters_size__20_unnamed_xDecal_cpp_-_SDA_BASE_(r13) /* 8017C448 00179248 4E 80 00 20 */ blr .global xDecalInit__Fv xDecalInit__Fv: /* 8017C44C 0017924C 38 00 00 00 */ li r0, 0 -/* 8017C450 00179250 90 0D 97 B0 */ stw r0, lbl_803CC0B0-_SDA_BASE_(r13) +/* 8017C450 00179250 90 0D 97 B0 */ stw r0, lbl_active_emitters_size__20_unnamed_xDecal_cpp_-_SDA_BASE_(r13) /* 8017C454 00179254 4E 80 00 20 */ blr .global xDecalUpdate__Ff xDecalUpdate__Ff: /* 8017C458 00179258 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8017C45C 0017925C 7C 08 02 A6 */ mflr r0 -/* 8017C460 00179260 3C 60 80 33 */ lis r3, lbl_8032B448@ha +/* 8017C460 00179260 3C 60 80 33 */ lis r3, lbl_active_emitters__20_unnamed_xDecal_cpp_@ha /* 8017C464 00179264 90 01 00 24 */ stw r0, 0x24(r1) /* 8017C468 00179268 DB E1 00 18 */ stfd f31, 0x18(r1) /* 8017C46C 0017926C FF E0 08 90 */ fmr f31, f1 /* 8017C470 00179270 93 E1 00 14 */ stw r31, 0x14(r1) -/* 8017C474 00179274 3B E3 B4 48 */ addi r31, r3, lbl_8032B448@l +/* 8017C474 00179274 3B E3 B4 48 */ addi r31, r3, lbl_active_emitters__20_unnamed_xDecal_cpp_@l /* 8017C478 00179278 93 C1 00 10 */ stw r30, 0x10(r1) /* 8017C47C 0017927C 3B C0 00 00 */ li r30, 0 /* 8017C480 00179280 48 00 00 28 */ b lbl_8017C4A8 @@ -47,7 +47,7 @@ lbl_8017C4A0: /* 8017C4A0 001792A0 3B FF 00 04 */ addi r31, r31, 4 /* 8017C4A4 001792A4 3B DE 00 01 */ addi r30, r30, 1 lbl_8017C4A8: -/* 8017C4A8 001792A8 80 0D 97 B0 */ lwz r0, lbl_803CC0B0-_SDA_BASE_(r13) +/* 8017C4A8 001792A8 80 0D 97 B0 */ lwz r0, lbl_active_emitters_size__20_unnamed_xDecal_cpp_-_SDA_BASE_(r13) /* 8017C4AC 001792AC 7C 1E 00 40 */ cmplw r30, r0 /* 8017C4B0 001792B0 41 80 FF D4 */ blt lbl_8017C484 /* 8017C4B4 001792B4 80 01 00 24 */ lwz r0, 0x24(r1) @@ -96,14 +96,14 @@ set_default_config__13xDecalEmitterFv: /* 8017C548 00179348 90 03 00 00 */ stw r0, 0(r3) /* 8017C54C 0017934C 38 00 00 02 */ li r0, 2 /* 8017C550 00179350 38 7F 00 10 */ addi r3, r31, 0x10 -/* 8017C554 00179354 C0 02 AD F8 */ lfs f0, lbl_803CF778-_SDA2_BASE_(r2) +/* 8017C554 00179354 C0 02 AD F8 */ lfs f0, lbl__805_1-_SDA2_BASE_(r2) /* 8017C558 00179358 D0 1F 00 04 */ stfs f0, 4(r31) /* 8017C55C 0017935C 90 9F 00 08 */ stw r4, 8(r31) /* 8017C560 00179360 90 1F 00 0C */ stw r0, 0xc(r31) -/* 8017C564 00179364 C0 22 AD FC */ lfs f1, lbl_803CF77C-_SDA2_BASE_(r2) +/* 8017C564 00179364 C0 22 AD FC */ lfs f1, lbl__806_2-_SDA2_BASE_(r2) /* 8017C568 00179368 FC 40 08 90 */ fmr f2, f1 /* 8017C56C 0017936C 4B EA 9D AD */ bl assign__5xVec2Fff -/* 8017C570 00179370 C0 22 AD F8 */ lfs f1, lbl_803CF778-_SDA2_BASE_(r2) +/* 8017C570 00179370 C0 22 AD F8 */ lfs f1, lbl__805_1-_SDA2_BASE_(r2) /* 8017C574 00179374 38 7F 00 18 */ addi r3, r31, 0x18 /* 8017C578 00179378 FC 40 08 90 */ fmr f2, f1 /* 8017C57C 0017937C 4B EA 9D 9D */ bl assign__5xVec2Fff @@ -177,13 +177,13 @@ refresh_config__13xDecalEmitterFv: /* 8017C654 00179454 90 01 00 24 */ stw r0, 0x24(r1) /* 8017C658 00179458 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8017C65C 0017945C 7C 7F 1B 78 */ mr r31, r3 -/* 8017C660 00179460 C0 02 AE 00 */ lfs f0, lbl_803CF780-_SDA2_BASE_(r2) +/* 8017C660 00179460 C0 02 AE 00 */ lfs f0, lbl__834_3-_SDA2_BASE_(r2) /* 8017C664 00179464 C0 23 00 04 */ lfs f1, 4(r3) /* 8017C668 00179468 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017C66C 0017946C 40 80 00 08 */ bge lbl_8017C674 /* 8017C670 00179470 D0 1F 00 04 */ stfs f0, 4(r31) lbl_8017C674: -/* 8017C674 00179474 C0 22 AD F8 */ lfs f1, lbl_803CF778-_SDA2_BASE_(r2) +/* 8017C674 00179474 C0 22 AD F8 */ lfs f1, lbl__805_1-_SDA2_BASE_(r2) /* 8017C678 00179478 C0 1F 00 04 */ lfs f0, 4(r31) /* 8017C67C 0017947C EC 01 00 24 */ fdivs f0, f1, f0 /* 8017C680 00179480 D0 1F 00 64 */ stfs f0, 0x64(r31) @@ -200,27 +200,27 @@ lbl_8017C698: /* 8017C6A8 001794A8 98 1F 00 21 */ stb r0, 0x21(r31) lbl_8017C6AC: /* 8017C6AC 001794AC C0 3F 00 10 */ lfs f1, 0x10(r31) -/* 8017C6B0 001794B0 C0 42 AD FC */ lfs f2, lbl_803CF77C-_SDA2_BASE_(r2) -/* 8017C6B4 001794B4 C0 62 AE 04 */ lfs f3, lbl_803CF784-_SDA2_BASE_(r2) +/* 8017C6B0 001794B0 C0 42 AD FC */ lfs f2, lbl__806_2-_SDA2_BASE_(r2) +/* 8017C6B4 001794B4 C0 62 AE 04 */ lfs f3, lbl__835_4-_SDA2_BASE_(r2) /* 8017C6B8 001794B8 4B E9 22 81 */ bl range_limit_f___Ffff /* 8017C6BC 001794BC D0 3F 00 10 */ stfs f1, 0x10(r31) /* 8017C6C0 001794C0 C0 3F 00 14 */ lfs f1, 0x14(r31) -/* 8017C6C4 001794C4 C0 42 AD FC */ lfs f2, lbl_803CF77C-_SDA2_BASE_(r2) -/* 8017C6C8 001794C8 C0 62 AE 04 */ lfs f3, lbl_803CF784-_SDA2_BASE_(r2) +/* 8017C6C4 001794C4 C0 42 AD FC */ lfs f2, lbl__806_2-_SDA2_BASE_(r2) +/* 8017C6C8 001794C8 C0 62 AE 04 */ lfs f3, lbl__835_4-_SDA2_BASE_(r2) /* 8017C6CC 001794CC 4B E9 22 6D */ bl range_limit_f___Ffff /* 8017C6D0 001794D0 D0 3F 00 14 */ stfs f1, 0x14(r31) -/* 8017C6D4 001794D4 C0 42 AE 08 */ lfs f2, lbl_803CF788-_SDA2_BASE_(r2) +/* 8017C6D4 001794D4 C0 42 AE 08 */ lfs f2, lbl__836_3-_SDA2_BASE_(r2) /* 8017C6D8 001794D8 C0 1F 00 10 */ lfs f0, 0x10(r31) /* 8017C6DC 001794DC C0 3F 00 18 */ lfs f1, 0x18(r31) /* 8017C6E0 001794E0 EC 42 00 2A */ fadds f2, f2, f0 -/* 8017C6E4 001794E4 C0 62 AD F8 */ lfs f3, lbl_803CF778-_SDA2_BASE_(r2) +/* 8017C6E4 001794E4 C0 62 AD F8 */ lfs f3, lbl__805_1-_SDA2_BASE_(r2) /* 8017C6E8 001794E8 4B E9 22 51 */ bl range_limit_f___Ffff /* 8017C6EC 001794EC D0 3F 00 18 */ stfs f1, 0x18(r31) -/* 8017C6F0 001794F0 C0 42 AE 08 */ lfs f2, lbl_803CF788-_SDA2_BASE_(r2) +/* 8017C6F0 001794F0 C0 42 AE 08 */ lfs f2, lbl__836_3-_SDA2_BASE_(r2) /* 8017C6F4 001794F4 C0 1F 00 14 */ lfs f0, 0x14(r31) /* 8017C6F8 001794F8 C0 3F 00 1C */ lfs f1, 0x1c(r31) /* 8017C6FC 001794FC EC 42 00 2A */ fadds f2, f2, f0 -/* 8017C700 00179500 C0 62 AD F8 */ lfs f3, lbl_803CF778-_SDA2_BASE_(r2) +/* 8017C700 00179500 C0 62 AD F8 */ lfs f3, lbl__805_1-_SDA2_BASE_(r2) /* 8017C704 00179504 4B E9 22 35 */ bl range_limit_f___Ffff /* 8017C708 00179508 D0 3F 00 1C */ stfs f1, 0x1c(r31) /* 8017C70C 0017950C 3C 00 43 30 */ lis r0, 0x4330 @@ -235,7 +235,7 @@ lbl_8017C6AC: /* 8017C730 00179530 C0 7F 00 18 */ lfs f3, 0x18(r31) /* 8017C734 00179534 90 01 00 0C */ stw r0, 0xc(r1) /* 8017C738 00179538 C0 5F 00 10 */ lfs f2, 0x10(r31) -/* 8017C73C 0017953C C8 22 AE 10 */ lfd f1, lbl_803CF790-_SDA2_BASE_(r2) +/* 8017C73C 0017953C C8 22 AE 10 */ lfd f1, lbl__838_4-_SDA2_BASE_(r2) /* 8017C740 00179540 C8 01 00 08 */ lfd f0, 8(r1) /* 8017C744 00179544 EC 43 10 28 */ fsubs f2, f3, f2 /* 8017C748 00179548 EC 00 08 28 */ fsubs f0, f0, f1 @@ -245,13 +245,13 @@ lbl_8017C6AC: /* 8017C758 00179558 C0 7F 00 1C */ lfs f3, 0x1c(r31) /* 8017C75C 0017955C 90 01 00 14 */ stw r0, 0x14(r1) /* 8017C760 00179560 C0 5F 00 14 */ lfs f2, 0x14(r31) -/* 8017C764 00179564 C8 22 AE 10 */ lfd f1, lbl_803CF790-_SDA2_BASE_(r2) +/* 8017C764 00179564 C8 22 AE 10 */ lfd f1, lbl__838_4-_SDA2_BASE_(r2) /* 8017C768 00179568 C8 01 00 10 */ lfd f0, 0x10(r1) /* 8017C76C 0017956C EC 43 10 28 */ fsubs f2, f3, f2 /* 8017C770 00179570 EC 00 08 28 */ fsubs f0, f0, f1 /* 8017C774 00179574 EC 02 00 24 */ fdivs f0, f2, f0 /* 8017C778 00179578 D0 1F 00 34 */ stfs f0, 0x34(r31) -/* 8017C77C 0017957C C0 42 AD F8 */ lfs f2, lbl_803CF778-_SDA2_BASE_(r2) +/* 8017C77C 0017957C C0 42 AD F8 */ lfs f2, lbl__805_1-_SDA2_BASE_(r2) /* 8017C780 00179580 C0 3F 00 30 */ lfs f1, 0x30(r31) /* 8017C784 00179584 C0 1F 00 34 */ lfs f0, 0x34(r31) /* 8017C788 00179588 EC 22 08 24 */ fdivs f1, f2, f1 @@ -303,13 +303,13 @@ lbl_8017C820: /* 8017C824 00179624 48 00 09 A5 */ bl push_front__41static_queue_Q213xDecalEmitter9unit_data_Fv /* 8017C828 00179628 38 7C 00 44 */ addi r3, r28, 0x44 /* 8017C82C 0017962C 48 00 09 11 */ bl front__41static_queue_Q213xDecalEmitter9unit_data_Fv -/* 8017C830 00179630 C0 02 AD FC */ lfs f0, lbl_803CF77C-_SDA2_BASE_(r2) +/* 8017C830 00179630 C0 02 AD FC */ lfs f0, lbl__806_2-_SDA2_BASE_(r2) /* 8017C834 00179634 7C 7F 1B 78 */ mr r31, r3 /* 8017C838 00179638 D0 03 00 08 */ stfs f0, 8(r3) /* 8017C83C 0017963C 80 1C 00 00 */ lwz r0, 0(r28) /* 8017C840 00179640 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 8017C844 00179644 41 82 00 30 */ beq lbl_8017C874 -/* 8017C848 00179648 C0 22 AD F8 */ lfs f1, lbl_803CF778-_SDA2_BASE_(r2) +/* 8017C848 00179648 C0 22 AD F8 */ lfs f1, lbl__805_1-_SDA2_BASE_(r2) /* 8017C84C 0017964C 38 7F 00 10 */ addi r3, r31, 0x10 /* 8017C850 00179650 FC 40 08 90 */ fmr f2, f1 /* 8017C854 00179654 FC 60 08 90 */ fmr f3, f1 @@ -317,7 +317,7 @@ lbl_8017C820: /* 8017C85C 0017965C 38 7F 00 40 */ addi r3, r31, 0x40 /* 8017C860 00179660 38 9D 00 30 */ addi r4, r29, 0x30 /* 8017C864 00179664 4B E8 EA 01 */ bl __as__5xVec3FRC5xVec3 -/* 8017C868 00179668 C0 02 AE 18 */ lfs f0, lbl_803CF798-_SDA2_BASE_(r2) +/* 8017C868 00179668 C0 02 AE 18 */ lfs f0, lbl__875_4-_SDA2_BASE_(r2) /* 8017C86C 0017966C D0 1F 00 0C */ stfs f0, 0xc(r31) /* 8017C870 00179670 48 00 00 48 */ b lbl_8017C8B8 lbl_8017C874: @@ -335,7 +335,7 @@ lbl_8017C874: /* 8017C8A0 001796A0 FC 40 F8 90 */ fmr f2, f31 /* 8017C8A4 001796A4 FC 60 F0 90 */ fmr f3, f30 /* 8017C8A8 001796A8 48 00 00 81 */ bl xDecal.choose_greatest__20_unnamed_xDecal_cpp_Ffff -/* 8017C8AC 001796AC C0 02 AE 18 */ lfs f0, lbl_803CF798-_SDA2_BASE_(r2) +/* 8017C8AC 001796AC C0 02 AE 18 */ lfs f0, lbl__875_4-_SDA2_BASE_(r2) /* 8017C8B0 001796B0 EC 00 00 72 */ fmuls f0, f0, f1 /* 8017C8B4 001796B4 D0 1F 00 0C */ stfs f0, 0xc(r31) lbl_8017C8B8: @@ -406,7 +406,7 @@ lbl_8017C98C: /* 8017C990 00179790 48 00 08 39 */ bl push_front__41static_queue_Q213xDecalEmitter9unit_data_Fv /* 8017C994 00179794 38 7B 00 44 */ addi r3, r27, 0x44 /* 8017C998 00179798 48 00 07 A5 */ bl front__41static_queue_Q213xDecalEmitter9unit_data_Fv -/* 8017C99C 0017979C C0 02 AD FC */ lfs f0, lbl_803CF77C-_SDA2_BASE_(r2) +/* 8017C99C 0017979C C0 02 AD FC */ lfs f0, lbl__806_2-_SDA2_BASE_(r2) /* 8017C9A0 001797A0 7C 7F 1B 78 */ mr r31, r3 /* 8017C9A4 001797A4 D0 03 00 08 */ stfs f0, 8(r3) /* 8017C9A8 001797A8 80 1B 00 00 */ lwz r0, 0(r27) @@ -422,7 +422,7 @@ lbl_8017C98C: /* 8017C9D0 001797D0 C0 5D 00 04 */ lfs f2, 4(r29) /* 8017C9D4 001797D4 C0 7D 00 08 */ lfs f3, 8(r29) /* 8017C9D8 001797D8 4B FF FF 51 */ bl xDecal.choose_greatest__20_unnamed_xDecal_cpp_Ffff -/* 8017C9DC 001797DC C0 02 AE 18 */ lfs f0, lbl_803CF798-_SDA2_BASE_(r2) +/* 8017C9DC 001797DC C0 02 AE 18 */ lfs f0, lbl__875_4-_SDA2_BASE_(r2) /* 8017C9E0 001797E0 EC 00 00 72 */ fmuls f0, f0, f1 /* 8017C9E4 001797E4 D0 1F 00 0C */ stfs f0, 0xc(r31) /* 8017C9E8 001797E8 48 00 00 6C */ b lbl_8017CA54 @@ -450,7 +450,7 @@ lbl_8017C9EC: /* 8017CA3C 0017983C FC 40 F8 90 */ fmr f2, f31 /* 8017CA40 00179840 FC 60 F0 90 */ fmr f3, f30 /* 8017CA44 00179844 4B FF FE E5 */ bl xDecal.choose_greatest__20_unnamed_xDecal_cpp_Ffff -/* 8017CA48 00179848 C0 02 AE 18 */ lfs f0, lbl_803CF798-_SDA2_BASE_(r2) +/* 8017CA48 00179848 C0 02 AE 18 */ lfs f0, lbl__875_4-_SDA2_BASE_(r2) /* 8017CA4C 0017984C EC 00 00 72 */ fmuls f0, f0, f1 /* 8017CA50 00179850 D0 1F 00 0C */ stfs f0, 0xc(r31) lbl_8017CA54: @@ -522,7 +522,7 @@ lbl_8017CB30: /* 8017CB40 00179940 EC 00 F8 2A */ fadds f0, f0, f31 /* 8017CB44 00179944 D0 03 00 08 */ stfs f0, 8(r3) /* 8017CB48 00179948 C0 23 00 08 */ lfs f1, 8(r3) -/* 8017CB4C 0017994C C0 02 AD F8 */ lfs f0, lbl_803CF778-_SDA2_BASE_(r2) +/* 8017CB4C 0017994C C0 02 AD F8 */ lfs f0, lbl__805_1-_SDA2_BASE_(r2) /* 8017CB50 00179950 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017CB54 00179954 4C 41 13 82 */ cror 2, 1, 2 /* 8017CB58 00179958 41 82 00 B4 */ beq lbl_8017CC0C @@ -629,7 +629,7 @@ lbl_8017CCB8: /* 8017CCBC 00179ABC 80 A3 00 60 */ lwz r5, 0x60(r3) /* 8017CCC0 00179AC0 80 C3 00 58 */ lwz r6, 0x58(r3) /* 8017CCC4 00179AC4 38 05 00 01 */ addi r0, r5, 1 -/* 8017CCC8 00179AC8 C0 42 AD F8 */ lfs f2, lbl_803CF778-_SDA2_BASE_(r2) +/* 8017CCC8 00179AC8 C0 42 AD F8 */ lfs f2, lbl__805_1-_SDA2_BASE_(r2) /* 8017CCCC 00179ACC 1C 65 00 0C */ mulli r3, r5, 0xc /* 8017CCD0 00179AD0 C0 04 00 08 */ lfs f0, 8(r4) /* 8017CCD4 00179AD4 1C 00 00 0C */ mulli r0, r0, 0xc @@ -675,9 +675,9 @@ get_render_data__13xDecalEmitterFRCQ213xDecalEmitter9unit_datafR10iColor_tagR7xM /* 8017CD68 00179B68 80 1B 00 00 */ lwz r0, 0(r27) /* 8017CD6C 00179B6C 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 8017CD70 00179B70 41 82 00 58 */ beq lbl_8017CDC8 -/* 8017CD74 00179B74 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8017CD74 00179B74 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8017CD78 00179B78 7F A3 EB 78 */ mr r3, r29 -/* 8017CD7C 00179B7C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8017CD7C 00179B7C 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8017CD80 00179B80 38 84 00 14 */ addi r4, r4, 0x14 /* 8017CD84 00179B84 4B E8 E8 45 */ bl __as__7xMat3x3FRC7xMat3x3 /* 8017CD88 00179B88 C0 1C 00 10 */ lfs f0, 0x10(r28) @@ -714,7 +714,7 @@ lbl_8017CDF8: /* 8017CDFC 00179BFC 3C 60 43 30 */ lis r3, 0x4330 /* 8017CE00 00179C00 88 1C 00 03 */ lbz r0, 3(r28) /* 8017CE04 00179C04 90 81 00 14 */ stw r4, 0x14(r1) -/* 8017CE08 00179C08 C8 62 AE 10 */ lfd f3, lbl_803CF790-_SDA2_BASE_(r2) +/* 8017CE08 00179C08 C8 62 AE 10 */ lfd f3, lbl__838_4-_SDA2_BASE_(r2) /* 8017CE0C 00179C0C 90 61 00 10 */ stw r3, 0x10(r1) /* 8017CE10 00179C10 C0 3B 00 30 */ lfs f1, 0x30(r27) /* 8017CE14 00179C14 C8 41 00 10 */ lfd f2, 0x10(r1) @@ -725,7 +725,7 @@ lbl_8017CDF8: /* 8017CE28 00179C28 EC 22 00 7A */ fmadds f1, f2, f1, f0 /* 8017CE2C 00179C2C C8 01 00 18 */ lfd f0, 0x18(r1) /* 8017CE30 00179C30 D0 3E 00 00 */ stfs f1, 0(r30) -/* 8017CE34 00179C34 C8 42 AE 10 */ lfd f2, lbl_803CF790-_SDA2_BASE_(r2) +/* 8017CE34 00179C34 C8 42 AE 10 */ lfd f2, lbl__838_4-_SDA2_BASE_(r2) /* 8017CE38 00179C38 C0 3B 00 34 */ lfs f1, 0x34(r27) /* 8017CE3C 00179C3C EC 40 10 28 */ fsubs f2, f0, f2 /* 8017CE40 00179C40 C0 1B 00 14 */ lfs f0, 0x14(r27) @@ -794,9 +794,9 @@ xDecal.lerp__20_unnamed_xDecal_cpp_FRUcfUcUc: /* 8017CF24 00179D24 54 80 06 3E */ clrlwi r0, r4, 0x18 /* 8017CF28 00179D28 54 A4 06 3E */ clrlwi r4, r5, 0x18 /* 8017CF2C 00179D2C 90 C1 00 08 */ stw r6, 8(r1) -/* 8017CF30 00179D30 C8 82 AE 10 */ lfd f4, lbl_803CF790-_SDA2_BASE_(r2) +/* 8017CF30 00179D30 C8 82 AE 10 */ lfd f4, lbl__838_4-_SDA2_BASE_(r2) /* 8017CF34 00179D34 90 81 00 0C */ stw r4, 0xc(r1) -/* 8017CF38 00179D38 C0 A2 AE 18 */ lfs f5, lbl_803CF798-_SDA2_BASE_(r2) +/* 8017CF38 00179D38 C0 A2 AE 18 */ lfs f5, lbl__875_4-_SDA2_BASE_(r2) /* 8017CF3C 00179D3C C8 01 00 08 */ lfd f0, 8(r1) /* 8017CF40 00179D40 90 01 00 14 */ stw r0, 0x14(r1) /* 8017CF44 00179D44 EC 60 20 28 */ fsubs f3, f0, f4 @@ -946,7 +946,7 @@ lbl_8017D0D8: /* 8017D0F4 00179EF4 38 03 FF FF */ addi r0, r3, -1 /* 8017D0F8 00179EF8 90 1F 00 0C */ stw r0, 0xc(r31) /* 8017D0FC 00179EFC 80 1F 00 08 */ lwz r0, 8(r31) -/* 8017D100 00179F00 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8017D100 00179F00 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8017D104 00179F04 1C 80 00 50 */ mulli r4, r0, 0x50 /* 8017D108 00179F08 4B EB 68 39 */ bl xMemAlloc__FUiUii /* 8017D10C 00179F0C 90 7F 00 10 */ stw r3, 0x10(r31) diff --git a/asm/Core/x/xEnt.s b/asm/Core/x/xEnt.s index 3d2006299..abe4e5837 100644 --- a/asm/Core/x/xEnt.s +++ b/asm/Core/x/xEnt.s @@ -16,7 +16,7 @@ xEnt.reset__Q218_unnamed_xEnt_cpp_9anim_collFR4xEnt: /* 80018088 00014E88 80 03 00 C8 */ lwz r0, 0xc8(r3) /* 8001808C 00014E8C 28 00 00 00 */ cmplwi r0, 0 /* 80018090 00014E90 40 82 00 2C */ bne lbl_800180BC -/* 80018094 00014E94 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80018094 00014E94 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80018098 00014E98 38 80 00 94 */ li r4, 0x94 /* 8001809C 00014E9C 38 A0 00 00 */ li r5, 0 /* 800180A0 00014EA0 48 01 B8 A1 */ bl xMemAlloc__FUiUii @@ -45,9 +45,9 @@ lbl_800180F0: /* 800180F4 00014EF4 38 7E 00 08 */ addi r3, r30, 8 /* 800180F8 00014EF8 90 1E 00 00 */ stw r0, 0(r30) /* 800180FC 00014EFC 4B FF 34 71 */ bl __as__7xMat4x3FRC7xMat4x3 -/* 80018100 00014F00 3C 80 80 39 */ lis r4, lbl_8038C2E0@ha +/* 80018100 00014F00 3C 80 80 39 */ lis r4, lbl_g_I3@ha /* 80018104 00014F04 38 7E 00 48 */ addi r3, r30, 0x48 -/* 80018108 00014F08 38 84 C2 E0 */ addi r4, r4, lbl_8038C2E0@l +/* 80018108 00014F08 38 84 C2 E0 */ addi r4, r4, lbl_g_I3@l /* 8001810C 00014F0C 4B FF 34 61 */ bl __as__7xMat4x3FRC7xMat4x3 /* 80018110 00014F10 48 00 00 B4 */ b lbl_800181C4 lbl_80018114: @@ -56,9 +56,9 @@ lbl_80018114: /* 8001811C 00014F1C 60 00 00 02 */ ori r0, r0, 2 /* 80018120 00014F20 90 1E 00 00 */ stw r0, 0(r30) /* 80018124 00014F24 4B FF 34 49 */ bl __as__7xMat4x3FRC7xMat4x3 -/* 80018128 00014F28 3C 80 80 39 */ lis r4, lbl_8038C2E0@ha +/* 80018128 00014F28 3C 80 80 39 */ lis r4, lbl_g_I3@ha /* 8001812C 00014F2C 38 7E 00 48 */ addi r3, r30, 0x48 -/* 80018130 00014F30 38 84 C2 E0 */ addi r4, r4, lbl_8038C2E0@l +/* 80018130 00014F30 38 84 C2 E0 */ addi r4, r4, lbl_g_I3@l /* 80018134 00014F34 4B FF 34 39 */ bl __as__7xMat4x3FRC7xMat4x3 /* 80018138 00014F38 7F E3 FB 78 */ mr r3, r31 /* 8001813C 00014F3C 48 01 CC C9 */ bl xModelAnimCollStart__FR14xModelInstance @@ -84,7 +84,7 @@ lbl_80018180: /* 80018188 00014F88 40 80 00 08 */ bge lbl_80018190 /* 8001818C 00014F8C FF E0 00 90 */ fmr f31, f0 lbl_80018190: -/* 80018190 00014F90 C0 02 82 28 */ lfs f0, lbl_803CCBA8-_SDA2_BASE_(r2) +/* 80018190 00014F90 C0 02 82 28 */ lfs f0, lbl__780-_SDA2_BASE_(r2) /* 80018194 00014F94 7F C3 F3 78 */ mr r3, r30 /* 80018198 00014F98 EF FF 00 2A */ fadds f31, f31, f0 /* 8001819C 00014F9C FC 20 F8 90 */ fmr f1, f31 @@ -93,7 +93,7 @@ lbl_80018190: /* 800181A8 00014FA8 38 7E 00 0C */ addi r3, r30, 0xc /* 800181AC 00014FAC 48 00 35 DD */ bl __ami__5xVec3Ff /* 800181B0 00014FB0 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 800181B4 00014FB4 C0 02 82 2C */ lfs f0, lbl_803CCBAC-_SDA2_BASE_(r2) +/* 800181B4 00014FB4 C0 02 82 2C */ lfs f0, lbl__781_1-_SDA2_BASE_(r2) /* 800181B8 00014FB8 C0 23 00 28 */ lfs f1, 0x28(r3) /* 800181BC 00014FBC EC 01 00 32 */ fmuls f0, f1, f0 /* 800181C0 00014FC0 D0 03 00 28 */ stfs f0, 0x28(r3) @@ -125,9 +125,9 @@ xEnt.refresh__Q218_unnamed_xEnt_cpp_9anim_collFR4xEnt: /* 80018218 00015018 7F C4 F3 78 */ mr r4, r30 /* 8001821C 0001501C 38 7F 00 48 */ addi r3, r31, 0x48 /* 80018220 00015020 4B FF 33 4D */ bl __as__7xMat4x3FRC7xMat4x3 -/* 80018224 00015024 3C 80 80 39 */ lis r4, lbl_8038C2E0@ha +/* 80018224 00015024 3C 80 80 39 */ lis r4, lbl_g_I3@ha /* 80018228 00015028 7F C3 F3 78 */ mr r3, r30 -/* 8001822C 0001502C 38 84 C2 E0 */ addi r4, r4, lbl_8038C2E0@l +/* 8001822C 0001502C 38 84 C2 E0 */ addi r4, r4, lbl_g_I3@l /* 80018230 00015030 4B FF 33 3D */ bl __as__7xMat4x3FRC7xMat4x3 /* 80018234 00015034 80 01 00 14 */ lwz r0, 0x14(r1) /* 80018238 00015038 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -138,13 +138,13 @@ xEnt.refresh__Q218_unnamed_xEnt_cpp_9anim_collFR4xEnt: .global xEntSetTimePassed__Ff xEntSetTimePassed__Ff: -/* 8001824C 0001504C D0 2D 88 B8 */ stfs f1, lbl_803CB1B8-_SDA_BASE_(r13) +/* 8001824C 0001504C D0 2D 88 B8 */ stfs f1, lbl_sEntityTimePassed-_SDA_BASE_(r13) /* 80018250 00015050 4E 80 00 20 */ blr .global xEntSceneInit__Fv xEntSceneInit__Fv: /* 80018254 00015054 38 00 00 01 */ li r0, 1 -/* 80018258 00015058 90 0D 88 BC */ stw r0, lbl_803CB1BC-_SDA_BASE_(r13) +/* 80018258 00015058 90 0D 88 BC */ stw r0, lbl_all_ents_box_init-_SDA_BASE_(r13) /* 8001825C 0001505C 4E 80 00 20 */ blr .global xEntSceneExit__Fv @@ -208,118 +208,118 @@ xEnt.hack_receive_shadow__FP4xEnt: /* 80018314 00015114 90 01 00 14 */ stw r0, 0x14(r1) /* 80018318 00015118 93 E1 00 0C */ stw r31, 0xc(r1) /* 8001831C 0001511C 7C 7F 1B 78 */ mr r31, r3 -/* 80018320 00015120 88 0D 88 C0 */ lbz r0, lbl_803CB1C0-_SDA_BASE_(r13) +/* 80018320 00015120 88 0D 88 C0 */ lbz r0, lbl_init$856-_SDA_BASE_(r13) /* 80018324 00015124 7C 00 07 75 */ extsb. r0, r0 /* 80018328 00015128 40 82 01 AC */ bne lbl_800184D4 -/* 8001832C 0001512C 3C 60 80 25 */ lis r3, lbl_80252194@ha -/* 80018330 00015130 38 63 21 94 */ addi r3, r3, lbl_80252194@l +/* 8001832C 0001512C 3C 60 80 25 */ lis r3, lbl__stringBase0_5@ha +/* 80018330 00015130 38 63 21 94 */ addi r3, r3, lbl__stringBase0_5@l /* 80018334 00015134 38 63 00 01 */ addi r3, r3, 1 /* 80018338 00015138 48 03 3E DD */ bl xStrHash__FPCc -/* 8001833C 0001513C 3C A0 80 28 */ lis r5, lbl_8027B428@ha -/* 80018340 00015140 3C 80 80 25 */ lis r4, lbl_80252194@ha -/* 80018344 00015144 90 65 B4 28 */ stw r3, lbl_8027B428@l(r5) -/* 80018348 00015148 38 64 21 94 */ addi r3, r4, lbl_80252194@l +/* 8001833C 0001513C 3C A0 80 28 */ lis r5, lbl_receive_models$855@ha +/* 80018340 00015140 3C 80 80 25 */ lis r4, lbl__stringBase0_5@ha +/* 80018344 00015144 90 65 B4 28 */ stw r3, lbl_receive_models$855@l(r5) +/* 80018348 00015148 38 64 21 94 */ addi r3, r4, lbl__stringBase0_5@l /* 8001834C 0001514C 38 63 00 0D */ addi r3, r3, 0xd /* 80018350 00015150 48 03 3E C5 */ bl xStrHash__FPCc -/* 80018354 00015154 3C A0 80 28 */ lis r5, lbl_8027B428@ha -/* 80018358 00015158 3C 80 80 25 */ lis r4, lbl_80252194@ha -/* 8001835C 0001515C 38 A5 B4 28 */ addi r5, r5, lbl_8027B428@l +/* 80018354 00015154 3C A0 80 28 */ lis r5, lbl_receive_models$855@ha +/* 80018358 00015158 3C 80 80 25 */ lis r4, lbl__stringBase0_5@ha +/* 8001835C 0001515C 38 A5 B4 28 */ addi r5, r5, lbl_receive_models$855@l /* 80018360 00015160 90 65 00 04 */ stw r3, 4(r5) -/* 80018364 00015164 38 64 21 94 */ addi r3, r4, lbl_80252194@l +/* 80018364 00015164 38 64 21 94 */ addi r3, r4, lbl__stringBase0_5@l /* 80018368 00015168 38 63 00 19 */ addi r3, r3, 0x19 /* 8001836C 0001516C 48 03 3E A9 */ bl xStrHash__FPCc -/* 80018370 00015170 3C A0 80 28 */ lis r5, lbl_8027B428@ha -/* 80018374 00015174 3C 80 80 25 */ lis r4, lbl_80252194@ha -/* 80018378 00015178 38 A5 B4 28 */ addi r5, r5, lbl_8027B428@l +/* 80018370 00015170 3C A0 80 28 */ lis r5, lbl_receive_models$855@ha +/* 80018374 00015174 3C 80 80 25 */ lis r4, lbl__stringBase0_5@ha +/* 80018378 00015178 38 A5 B4 28 */ addi r5, r5, lbl_receive_models$855@l /* 8001837C 0001517C 90 65 00 08 */ stw r3, 8(r5) -/* 80018380 00015180 38 64 21 94 */ addi r3, r4, lbl_80252194@l +/* 80018380 00015180 38 64 21 94 */ addi r3, r4, lbl__stringBase0_5@l /* 80018384 00015184 38 63 00 25 */ addi r3, r3, 0x25 /* 80018388 00015188 48 03 3E 8D */ bl xStrHash__FPCc -/* 8001838C 0001518C 3C A0 80 28 */ lis r5, lbl_8027B428@ha -/* 80018390 00015190 3C 80 80 25 */ lis r4, lbl_80252194@ha -/* 80018394 00015194 38 A5 B4 28 */ addi r5, r5, lbl_8027B428@l +/* 8001838C 0001518C 3C A0 80 28 */ lis r5, lbl_receive_models$855@ha +/* 80018390 00015190 3C 80 80 25 */ lis r4, lbl__stringBase0_5@ha +/* 80018394 00015194 38 A5 B4 28 */ addi r5, r5, lbl_receive_models$855@l /* 80018398 00015198 90 65 00 0C */ stw r3, 0xc(r5) -/* 8001839C 0001519C 38 64 21 94 */ addi r3, r4, lbl_80252194@l +/* 8001839C 0001519C 38 64 21 94 */ addi r3, r4, lbl__stringBase0_5@l /* 800183A0 000151A0 38 63 00 31 */ addi r3, r3, 0x31 /* 800183A4 000151A4 48 03 3E 71 */ bl xStrHash__FPCc -/* 800183A8 000151A8 3C A0 80 28 */ lis r5, lbl_8027B428@ha -/* 800183AC 000151AC 3C 80 80 25 */ lis r4, lbl_80252194@ha -/* 800183B0 000151B0 38 A5 B4 28 */ addi r5, r5, lbl_8027B428@l +/* 800183A8 000151A8 3C A0 80 28 */ lis r5, lbl_receive_models$855@ha +/* 800183AC 000151AC 3C 80 80 25 */ lis r4, lbl__stringBase0_5@ha +/* 800183B0 000151B0 38 A5 B4 28 */ addi r5, r5, lbl_receive_models$855@l /* 800183B4 000151B4 90 65 00 10 */ stw r3, 0x10(r5) -/* 800183B8 000151B8 38 64 21 94 */ addi r3, r4, lbl_80252194@l +/* 800183B8 000151B8 38 64 21 94 */ addi r3, r4, lbl__stringBase0_5@l /* 800183BC 000151BC 38 63 00 3D */ addi r3, r3, 0x3d /* 800183C0 000151C0 48 03 3E 55 */ bl xStrHash__FPCc -/* 800183C4 000151C4 3C A0 80 28 */ lis r5, lbl_8027B428@ha -/* 800183C8 000151C8 3C 80 80 25 */ lis r4, lbl_80252194@ha -/* 800183CC 000151CC 38 A5 B4 28 */ addi r5, r5, lbl_8027B428@l +/* 800183C4 000151C4 3C A0 80 28 */ lis r5, lbl_receive_models$855@ha +/* 800183C8 000151C8 3C 80 80 25 */ lis r4, lbl__stringBase0_5@ha +/* 800183CC 000151CC 38 A5 B4 28 */ addi r5, r5, lbl_receive_models$855@l /* 800183D0 000151D0 90 65 00 14 */ stw r3, 0x14(r5) -/* 800183D4 000151D4 38 64 21 94 */ addi r3, r4, lbl_80252194@l +/* 800183D4 000151D4 38 64 21 94 */ addi r3, r4, lbl__stringBase0_5@l /* 800183D8 000151D8 38 63 00 49 */ addi r3, r3, 0x49 /* 800183DC 000151DC 48 03 3E 39 */ bl xStrHash__FPCc -/* 800183E0 000151E0 3C A0 80 28 */ lis r5, lbl_8027B428@ha -/* 800183E4 000151E4 3C 80 80 25 */ lis r4, lbl_80252194@ha -/* 800183E8 000151E8 38 A5 B4 28 */ addi r5, r5, lbl_8027B428@l +/* 800183E0 000151E0 3C A0 80 28 */ lis r5, lbl_receive_models$855@ha +/* 800183E4 000151E4 3C 80 80 25 */ lis r4, lbl__stringBase0_5@ha +/* 800183E8 000151E8 38 A5 B4 28 */ addi r5, r5, lbl_receive_models$855@l /* 800183EC 000151EC 90 65 00 18 */ stw r3, 0x18(r5) -/* 800183F0 000151F0 38 64 21 94 */ addi r3, r4, lbl_80252194@l +/* 800183F0 000151F0 38 64 21 94 */ addi r3, r4, lbl__stringBase0_5@l /* 800183F4 000151F4 38 63 00 55 */ addi r3, r3, 0x55 /* 800183F8 000151F8 48 03 3E 1D */ bl xStrHash__FPCc -/* 800183FC 000151FC 3C A0 80 28 */ lis r5, lbl_8027B428@ha -/* 80018400 00015200 3C 80 80 25 */ lis r4, lbl_80252194@ha -/* 80018404 00015204 38 A5 B4 28 */ addi r5, r5, lbl_8027B428@l +/* 800183FC 000151FC 3C A0 80 28 */ lis r5, lbl_receive_models$855@ha +/* 80018400 00015200 3C 80 80 25 */ lis r4, lbl__stringBase0_5@ha +/* 80018404 00015204 38 A5 B4 28 */ addi r5, r5, lbl_receive_models$855@l /* 80018408 00015208 90 65 00 1C */ stw r3, 0x1c(r5) -/* 8001840C 0001520C 38 64 21 94 */ addi r3, r4, lbl_80252194@l +/* 8001840C 0001520C 38 64 21 94 */ addi r3, r4, lbl__stringBase0_5@l /* 80018410 00015210 38 63 00 61 */ addi r3, r3, 0x61 /* 80018414 00015214 48 03 3E 01 */ bl xStrHash__FPCc -/* 80018418 00015218 3C A0 80 28 */ lis r5, lbl_8027B428@ha -/* 8001841C 0001521C 3C 80 80 25 */ lis r4, lbl_80252194@ha -/* 80018420 00015220 38 A5 B4 28 */ addi r5, r5, lbl_8027B428@l +/* 80018418 00015218 3C A0 80 28 */ lis r5, lbl_receive_models$855@ha +/* 8001841C 0001521C 3C 80 80 25 */ lis r4, lbl__stringBase0_5@ha +/* 80018420 00015220 38 A5 B4 28 */ addi r5, r5, lbl_receive_models$855@l /* 80018424 00015224 90 65 00 20 */ stw r3, 0x20(r5) -/* 80018428 00015228 38 64 21 94 */ addi r3, r4, lbl_80252194@l +/* 80018428 00015228 38 64 21 94 */ addi r3, r4, lbl__stringBase0_5@l /* 8001842C 0001522C 38 63 00 6D */ addi r3, r3, 0x6d /* 80018430 00015230 48 03 3D E5 */ bl xStrHash__FPCc -/* 80018434 00015234 3C A0 80 28 */ lis r5, lbl_8027B428@ha -/* 80018438 00015238 3C 80 80 25 */ lis r4, lbl_80252194@ha -/* 8001843C 0001523C 38 A5 B4 28 */ addi r5, r5, lbl_8027B428@l +/* 80018434 00015234 3C A0 80 28 */ lis r5, lbl_receive_models$855@ha +/* 80018438 00015238 3C 80 80 25 */ lis r4, lbl__stringBase0_5@ha +/* 8001843C 0001523C 38 A5 B4 28 */ addi r5, r5, lbl_receive_models$855@l /* 80018440 00015240 90 65 00 24 */ stw r3, 0x24(r5) -/* 80018444 00015244 38 64 21 94 */ addi r3, r4, lbl_80252194@l +/* 80018444 00015244 38 64 21 94 */ addi r3, r4, lbl__stringBase0_5@l /* 80018448 00015248 38 63 00 79 */ addi r3, r3, 0x79 /* 8001844C 0001524C 48 03 3D C9 */ bl xStrHash__FPCc -/* 80018450 00015250 3C A0 80 28 */ lis r5, lbl_8027B428@ha -/* 80018454 00015254 3C 80 80 25 */ lis r4, lbl_80252194@ha -/* 80018458 00015258 38 A5 B4 28 */ addi r5, r5, lbl_8027B428@l +/* 80018450 00015250 3C A0 80 28 */ lis r5, lbl_receive_models$855@ha +/* 80018454 00015254 3C 80 80 25 */ lis r4, lbl__stringBase0_5@ha +/* 80018458 00015258 38 A5 B4 28 */ addi r5, r5, lbl_receive_models$855@l /* 8001845C 0001525C 90 65 00 28 */ stw r3, 0x28(r5) -/* 80018460 00015260 38 64 21 94 */ addi r3, r4, lbl_80252194@l +/* 80018460 00015260 38 64 21 94 */ addi r3, r4, lbl__stringBase0_5@l /* 80018464 00015264 38 63 00 85 */ addi r3, r3, 0x85 /* 80018468 00015268 48 03 3D AD */ bl xStrHash__FPCc -/* 8001846C 0001526C 3C A0 80 28 */ lis r5, lbl_8027B428@ha -/* 80018470 00015270 3C 80 80 25 */ lis r4, lbl_80252194@ha -/* 80018474 00015274 38 A5 B4 28 */ addi r5, r5, lbl_8027B428@l +/* 8001846C 0001526C 3C A0 80 28 */ lis r5, lbl_receive_models$855@ha +/* 80018470 00015270 3C 80 80 25 */ lis r4, lbl__stringBase0_5@ha +/* 80018474 00015274 38 A5 B4 28 */ addi r5, r5, lbl_receive_models$855@l /* 80018478 00015278 90 65 00 2C */ stw r3, 0x2c(r5) -/* 8001847C 0001527C 38 64 21 94 */ addi r3, r4, lbl_80252194@l +/* 8001847C 0001527C 38 64 21 94 */ addi r3, r4, lbl__stringBase0_5@l /* 80018480 00015280 38 63 00 91 */ addi r3, r3, 0x91 /* 80018484 00015284 48 03 3D 91 */ bl xStrHash__FPCc -/* 80018488 00015288 3C A0 80 28 */ lis r5, lbl_8027B428@ha -/* 8001848C 0001528C 3C 80 80 25 */ lis r4, lbl_80252194@ha -/* 80018490 00015290 38 A5 B4 28 */ addi r5, r5, lbl_8027B428@l +/* 80018488 00015288 3C A0 80 28 */ lis r5, lbl_receive_models$855@ha +/* 8001848C 0001528C 3C 80 80 25 */ lis r4, lbl__stringBase0_5@ha +/* 80018490 00015290 38 A5 B4 28 */ addi r5, r5, lbl_receive_models$855@l /* 80018494 00015294 90 65 00 30 */ stw r3, 0x30(r5) -/* 80018498 00015298 38 64 21 94 */ addi r3, r4, lbl_80252194@l +/* 80018498 00015298 38 64 21 94 */ addi r3, r4, lbl__stringBase0_5@l /* 8001849C 0001529C 38 63 00 9D */ addi r3, r3, 0x9d /* 800184A0 000152A0 48 03 3D 75 */ bl xStrHash__FPCc -/* 800184A4 000152A4 3C A0 80 28 */ lis r5, lbl_8027B428@ha -/* 800184A8 000152A8 3C 80 80 25 */ lis r4, lbl_80252194@ha -/* 800184AC 000152AC 38 A5 B4 28 */ addi r5, r5, lbl_8027B428@l +/* 800184A4 000152A4 3C A0 80 28 */ lis r5, lbl_receive_models$855@ha +/* 800184A8 000152A8 3C 80 80 25 */ lis r4, lbl__stringBase0_5@ha +/* 800184AC 000152AC 38 A5 B4 28 */ addi r5, r5, lbl_receive_models$855@l /* 800184B0 000152B0 90 65 00 34 */ stw r3, 0x34(r5) -/* 800184B4 000152B4 38 64 21 94 */ addi r3, r4, lbl_80252194@l +/* 800184B4 000152B4 38 64 21 94 */ addi r3, r4, lbl__stringBase0_5@l /* 800184B8 000152B8 38 63 00 A9 */ addi r3, r3, 0xa9 /* 800184BC 000152BC 48 03 3D 59 */ bl xStrHash__FPCc -/* 800184C0 000152C0 3C 80 80 28 */ lis r4, lbl_8027B428@ha +/* 800184C0 000152C0 3C 80 80 28 */ lis r4, lbl_receive_models$855@ha /* 800184C4 000152C4 38 00 00 01 */ li r0, 1 -/* 800184C8 000152C8 38 84 B4 28 */ addi r4, r4, lbl_8027B428@l +/* 800184C8 000152C8 38 84 B4 28 */ addi r4, r4, lbl_receive_models$855@l /* 800184CC 000152CC 90 64 00 38 */ stw r3, 0x38(r4) -/* 800184D0 000152D0 98 0D 88 C0 */ stb r0, lbl_803CB1C0-_SDA_BASE_(r13) +/* 800184D0 000152D0 98 0D 88 C0 */ stb r0, lbl_init$856-_SDA_BASE_(r13) lbl_800184D4: -/* 800184D4 000152D4 3C 60 80 28 */ lis r3, lbl_8027B428@ha -/* 800184D8 000152D8 38 63 B4 28 */ addi r3, r3, lbl_8027B428@l +/* 800184D4 000152D4 3C 60 80 28 */ lis r3, lbl_receive_models$855@ha +/* 800184D8 000152D8 38 63 B4 28 */ addi r3, r3, lbl_receive_models$855@l /* 800184DC 000152DC 7C 65 1B 78 */ mr r5, r3 /* 800184E0 000152E0 38 83 00 3C */ addi r4, r3, 0x3c /* 800184E4 000152E4 48 00 00 3C */ b lbl_80018520 @@ -358,9 +358,9 @@ xEnt.xEntAddShadowRecFlag__FP4xEnt: /* 8001854C 0001534C 38 04 FF FA */ addi r0, r4, -6 /* 80018550 00015350 28 00 00 29 */ cmplwi r0, 0x29 /* 80018554 00015354 41 81 00 3C */ bgt lbl_80018590 -/* 80018558 00015358 3C 80 80 28 */ lis r4, lbl_8027B464@ha +/* 80018558 00015358 3C 80 80 28 */ lis r4, lbl__881@ha /* 8001855C 0001535C 54 00 10 3A */ slwi r0, r0, 2 -/* 80018560 00015360 38 84 B4 64 */ addi r4, r4, lbl_8027B464@l +/* 80018560 00015360 38 84 B4 64 */ addi r4, r4, lbl__881@l /* 80018564 00015364 7C 04 00 2E */ lwzx r0, r4, r0 /* 80018568 00015368 7C 09 03 A6 */ mtctr r0 /* 8001856C 0001536C 4E 80 04 20 */ bctr @@ -436,20 +436,20 @@ xEntInit__FP4xEntP9xEntAsset: /* 80018670 00015470 48 10 97 9D */ bl xGridBoundInit__FP10xGridBoundPv /* 80018674 00015474 38 00 00 00 */ li r0, 0 /* 80018678 00015478 90 1E 00 C8 */ stw r0, 0xc8(r30) -/* 8001867C 0001547C 80 0D 88 BC */ lwz r0, lbl_803CB1BC-_SDA_BASE_(r13) +/* 8001867C 0001547C 80 0D 88 BC */ lwz r0, lbl_all_ents_box_init-_SDA_BASE_(r13) /* 80018680 00015480 2C 00 00 00 */ cmpwi r0, 0 /* 80018684 00015484 41 82 00 20 */ beq lbl_800186A4 -/* 80018688 00015488 3C 60 80 2C */ lis r3, lbl_802B8DA0@ha +/* 80018688 00015488 3C 60 80 2C */ lis r3, lbl_all_ents_box@ha /* 8001868C 0001548C 38 9F 00 20 */ addi r4, r31, 0x20 -/* 80018690 00015490 38 63 8D A0 */ addi r3, r3, lbl_802B8DA0@l +/* 80018690 00015490 38 63 8D A0 */ addi r3, r3, lbl_all_ents_box@l /* 80018694 00015494 48 0A DB 4D */ bl iBoxInitBoundVec__FP4xBoxPC5xVec3 /* 80018698 00015498 38 00 00 00 */ li r0, 0 -/* 8001869C 0001549C 90 0D 88 BC */ stw r0, lbl_803CB1BC-_SDA_BASE_(r13) +/* 8001869C 0001549C 90 0D 88 BC */ stw r0, lbl_all_ents_box_init-_SDA_BASE_(r13) /* 800186A0 000154A0 48 00 00 18 */ b lbl_800186B8 lbl_800186A4: -/* 800186A4 000154A4 3C 60 80 2C */ lis r3, lbl_802B8DA0@ha +/* 800186A4 000154A4 3C 60 80 2C */ lis r3, lbl_all_ents_box@ha /* 800186A8 000154A8 38 BF 00 20 */ addi r5, r31, 0x20 -/* 800186AC 000154AC 38 63 8D A0 */ addi r3, r3, lbl_802B8DA0@l +/* 800186AC 000154AC 38 63 8D A0 */ addi r3, r3, lbl_all_ents_box@l /* 800186B0 000154B0 7C 64 1B 78 */ mr r4, r3 /* 800186B4 000154B4 48 0A DB 75 */ bl iBoxBoundVec__FP4xBoxPC4xBoxPC5xVec3 lbl_800186B8: @@ -504,7 +504,7 @@ lbl_8001874C: /* 80018764 00015564 60 63 00 01 */ ori r3, r3, 1 /* 80018768 00015568 98 7F 00 1B */ stb r3, 0x1b(r31) /* 8001876C 0001556C 90 1F 00 40 */ stw r0, 0x40(r31) -/* 80018770 00015570 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80018770 00015570 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80018774 00015574 48 01 B1 CD */ bl xMemAlloc__FUiUii /* 80018778 00015578 90 7F 00 48 */ stw r3, 0x48(r31) /* 8001877C 0001557C 38 80 00 00 */ li r4, 0 @@ -543,7 +543,7 @@ lbl_800187E0: /* 800187F8 000155F8 60 63 00 01 */ ori r3, r3, 1 /* 800187FC 000155FC 98 7F 00 1B */ stb r3, 0x1b(r31) /* 80018800 00015600 90 1F 00 40 */ stw r0, 0x40(r31) -/* 80018804 00015604 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80018804 00015604 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80018808 00015608 48 01 B1 39 */ bl xMemAlloc__FUiUii /* 8001880C 0001560C 90 7F 00 48 */ stw r3, 0x48(r31) /* 80018810 00015610 38 80 00 00 */ li r4, 0 @@ -558,7 +558,7 @@ lbl_800187E0: /* 80018834 00015634 98 7F 00 1B */ stb r3, 0x1b(r31) /* 80018838 00015638 98 1F 00 22 */ stb r0, 0x22(r31) /* 8001883C 0001563C 98 1F 00 23 */ stb r0, 0x23(r31) -/* 80018840 00015640 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80018840 00015640 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80018844 00015644 48 01 B0 FD */ bl xMemAlloc__FUiUii /* 80018848 00015648 90 7F 00 4C */ stw r3, 0x4c(r31) /* 8001884C 0001564C 38 A0 00 2F */ li r5, 0x2f @@ -583,7 +583,7 @@ lbl_80018890: /* 80018890 00015690 80 1F 00 48 */ lwz r0, 0x48(r31) /* 80018894 00015694 28 00 00 00 */ cmplwi r0, 0 /* 80018898 00015698 40 82 00 28 */ bne lbl_800188C0 -/* 8001889C 0001569C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8001889C 0001569C 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 800188A0 000156A0 38 80 00 E4 */ li r4, 0xe4 /* 800188A4 000156A4 38 A0 00 00 */ li r5, 0 /* 800188A8 000156A8 48 01 B0 99 */ bl xMemAlloc__FUiUii @@ -631,7 +631,7 @@ lbl_80018928: /* 80018934 00015734 48 00 00 60 */ b lbl_80018994 lbl_80018938: /* 80018938 00015738 80 7F 00 48 */ lwz r3, 0x48(r31) -/* 8001893C 0001573C C0 22 82 30 */ lfs f1, lbl_803CCBB0-_SDA2_BASE_(r2) +/* 8001893C 0001573C C0 22 82 30 */ lfs f1, lbl__942-_SDA2_BASE_(r2) /* 80018940 00015740 C0 03 00 10 */ lfs f0, 0x10(r3) /* 80018944 00015744 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80018948 00015748 40 82 00 2C */ bne lbl_80018974 @@ -654,7 +654,7 @@ lbl_80018974: /* 80018988 00015788 EC 21 00 28 */ fsubs f1, f1, f0 /* 8001898C 0001578C 48 00 00 08 */ b lbl_80018994 lbl_80018990: -/* 80018990 00015790 C0 22 82 30 */ lfs f1, lbl_803CCBB0-_SDA2_BASE_(r2) +/* 80018990 00015790 C0 22 82 30 */ lfs f1, lbl__942-_SDA2_BASE_(r2) lbl_80018994: /* 80018994 00015794 80 01 00 34 */ lwz r0, 0x34(r1) /* 80018998 00015798 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -687,13 +687,13 @@ xEnt.collide_downward__18_unnamed_xEnt_cpp_FR5xVec3RP4xEntR6xSceneR4xEntf: /* 800189F8 000157F8 7C 1E 03 78 */ mr r30, r0 /* 800189FC 000157FC 7F C4 F3 78 */ mr r4, r30 /* 80018A00 00015800 4B FF 28 65 */ bl __as__5xVec3FRC5xVec3 -/* 80018A04 00015804 C0 22 82 30 */ lfs f1, lbl_803CCBB0-_SDA2_BASE_(r2) +/* 80018A04 00015804 C0 22 82 30 */ lfs f1, lbl__942-_SDA2_BASE_(r2) /* 80018A08 00015808 38 61 00 14 */ addi r3, r1, 0x14 -/* 80018A0C 0001580C C0 42 82 34 */ lfs f2, lbl_803CCBB4-_SDA2_BASE_(r2) +/* 80018A0C 0001580C C0 42 82 34 */ lfs f2, lbl__950-_SDA2_BASE_(r2) /* 80018A10 00015810 FC 60 08 90 */ fmr f3, f1 /* 80018A14 00015814 4B FF 26 D9 */ bl assign__5xVec3Ffff /* 80018A18 00015818 EC 1E F8 2A */ fadds f0, f30, f31 -/* 80018A1C 0001581C C0 22 82 30 */ lfs f1, lbl_803CCBB0-_SDA2_BASE_(r2) +/* 80018A1C 0001581C C0 22 82 30 */ lfs f1, lbl__942-_SDA2_BASE_(r2) /* 80018A20 00015820 38 C0 0C 00 */ li r6, 0xc00 /* 80018A24 00015824 39 00 00 01 */ li r8, 1 /* 80018A28 00015828 D0 21 00 20 */ stfs f1, 0x20(r1) @@ -708,9 +708,9 @@ xEnt.collide_downward__18_unnamed_xEnt_cpp_FR5xVec3RP4xEntR6xSceneR4xEntf: /* 80018A4C 0001584C 8B FD 00 84 */ lbz r31, 0x84(r29) /* 80018A50 00015850 C3 DD 00 94 */ lfs f30, 0x94(r29) /* 80018A54 00015854 99 1D 00 84 */ stb r8, 0x84(r29) -/* 80018A58 00015858 C0 02 82 30 */ lfs f0, lbl_803CCBB0-_SDA2_BASE_(r2) +/* 80018A58 00015858 C0 02 82 30 */ lfs f0, lbl__942-_SDA2_BASE_(r2) /* 80018A5C 0001585C D0 1D 00 94 */ stfs f0, 0x94(r29) -/* 80018A60 00015860 C0 02 82 38 */ lfs f0, lbl_803CCBB8-_SDA2_BASE_(r2) +/* 80018A60 00015860 C0 02 82 38 */ lfs f0, lbl__951-_SDA2_BASE_(r2) /* 80018A64 00015864 D0 1E 00 04 */ stfs f0, 4(r30) /* 80018A68 00015868 90 01 00 2C */ stw r0, 0x2c(r1) /* 80018A6C 0001586C 48 02 7A 59 */ bl xRayHitsSceneFlags__FP6xSceneP5xRay3P7xCollisUcUc @@ -848,7 +848,7 @@ xEnt.update_stacked_entity__18_unnamed_xEnt_cpp_FR6xSceneR4xEntf: /* 80018C20 00015A20 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80018C24 00015A24 C0 23 00 34 */ lfs f1, 0x34(r3) /* 80018C28 00015A28 C0 44 00 34 */ lfs f2, 0x34(r4) -/* 80018C2C 00015A2C C0 02 82 30 */ lfs f0, lbl_803CCBB0-_SDA2_BASE_(r2) +/* 80018C2C 00015A2C C0 02 82 30 */ lfs f0, lbl__942-_SDA2_BASE_(r2) /* 80018C30 00015A30 EC 22 08 28 */ fsubs f1, f2, f1 /* 80018C34 00015A34 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80018C38 00015A38 4C 40 13 82 */ cror 2, 0, 2 @@ -898,7 +898,7 @@ xEntSetup__FP4xEnt: /* 80018CD8 00015AD8 80 83 00 10 */ lwz r4, 0x10(r3) /* 80018CDC 00015ADC 28 04 00 00 */ cmplwi r4, 0 /* 80018CE0 00015AE0 41 82 00 38 */ beq lbl_80018D18 -/* 80018CE4 00015AE4 80 6D 8A 60 */ lwz r3, lbl_803CB360-_SDA_BASE_(r13) +/* 80018CE4 00015AE4 80 6D 8A 60 */ lwz r3, lbl_g_xSceneCur-_SDA_BASE_(r13) /* 80018CE8 00015AE8 48 02 69 01 */ bl xSceneResolvID__FP6xSceneUi /* 80018CEC 00015AEC 28 03 00 00 */ cmplwi r3, 0 /* 80018CF0 00015AF0 41 82 00 28 */ beq lbl_80018D18 @@ -923,7 +923,7 @@ lbl_80018D24: /* 80018D2C 00015B2C A0 1C 00 02 */ lhz r0, 2(r28) /* 80018D30 00015B30 28 00 00 D8 */ cmplwi r0, 0xd8 /* 80018D34 00015B34 40 82 00 3C */ bne lbl_80018D70 -/* 80018D38 00015B38 80 6D 8A 60 */ lwz r3, lbl_803CB360-_SDA_BASE_(r13) +/* 80018D38 00015B38 80 6D 8A 60 */ lwz r3, lbl_g_xSceneCur-_SDA_BASE_(r13) /* 80018D3C 00015B3C 80 9C 00 04 */ lwz r4, 4(r28) /* 80018D40 00015B40 48 02 68 A9 */ bl xSceneResolvID__FP6xSceneUi /* 80018D44 00015B44 28 03 00 00 */ cmplwi r3, 0 @@ -1158,9 +1158,9 @@ lbl_80019050: /* 80019070 00015E70 C0 03 00 40 */ lfs f0, 0x40(r3) /* 80019074 00015E74 D0 04 00 20 */ stfs f0, 0x20(r4) /* 80019078 00015E78 80 64 00 10 */ lwz r3, 0x10(r4) -/* 8001907C 00015E7C C8 42 82 40 */ lfd f2, lbl_803CCBC0-_SDA2_BASE_(r2) +/* 8001907C 00015E7C C8 42 82 40 */ lfd f2, lbl__1097-_SDA2_BASE_(r2) /* 80019080 00015E80 80 63 00 18 */ lwz r3, 0x18(r3) -/* 80019084 00015E84 C0 02 82 3C */ lfs f0, lbl_803CCBBC-_SDA2_BASE_(r2) +/* 80019084 00015E84 C0 02 82 3C */ lfs f0, lbl__1095-_SDA2_BASE_(r2) /* 80019088 00015E88 80 63 00 20 */ lwz r3, 0x20(r3) /* 8001908C 00015E8C 80 63 00 00 */ lwz r3, 0(r3) /* 80019090 00015E90 88 63 00 07 */ lbz r3, 7(r3) @@ -1169,11 +1169,11 @@ lbl_80019050: /* 8001909C 00015E9C EC 21 10 28 */ fsubs f1, f1, f2 /* 800190A0 00015EA0 EC 01 00 24 */ fdivs f0, f1, f0 /* 800190A4 00015EA4 D0 04 00 24 */ stfs f0, 0x24(r4) -/* 800190A8 00015EA8 C0 02 82 30 */ lfs f0, lbl_803CCBB0-_SDA2_BASE_(r2) +/* 800190A8 00015EA8 C0 02 82 30 */ lfs f0, lbl__942-_SDA2_BASE_(r2) /* 800190AC 00015EAC D0 04 00 50 */ stfs f0, 0x50(r4) -/* 800190B0 00015EB0 C0 02 82 30 */ lfs f0, lbl_803CCBB0-_SDA2_BASE_(r2) +/* 800190B0 00015EB0 C0 02 82 30 */ lfs f0, lbl__942-_SDA2_BASE_(r2) /* 800190B4 00015EB4 D0 04 00 54 */ stfs f0, 0x54(r4) -/* 800190B8 00015EB8 C0 02 82 30 */ lfs f0, lbl_803CCBB0-_SDA2_BASE_(r2) +/* 800190B8 00015EB8 C0 02 82 30 */ lfs f0, lbl__942-_SDA2_BASE_(r2) /* 800190BC 00015EBC D0 04 00 58 */ stfs f0, 0x58(r4) /* 800190C0 00015EC0 80 84 00 00 */ lwz r4, 0(r4) lbl_800190C4: @@ -1189,23 +1189,23 @@ lbl_800190CC: /* 800190E4 00015EE4 38 64 00 40 */ addi r3, r4, 0x40 /* 800190E8 00015EE8 4B FF 24 85 */ bl __as__7xMat4x3FRC7xMat4x3 /* 800190EC 00015EEC 80 BF 00 48 */ lwz r5, 0x48(r31) -/* 800190F0 00015EF0 3C 60 80 25 */ lis r3, lbl_80253018@ha -/* 800190F4 00015EF4 38 83 30 18 */ addi r4, r3, lbl_80253018@l +/* 800190F0 00015EF0 3C 60 80 25 */ lis r3, lbl_g_O3@ha +/* 800190F4 00015EF4 38 83 30 18 */ addi r4, r3, lbl_g_O3@l /* 800190F8 00015EF8 38 65 00 BC */ addi r3, r5, 0xbc /* 800190FC 00015EFC 48 03 53 E1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80019100 00015F00 80 BF 00 48 */ lwz r5, 0x48(r31) -/* 80019104 00015F04 3C 60 80 25 */ lis r3, lbl_80253018@ha -/* 80019108 00015F08 38 83 30 18 */ addi r4, r3, lbl_80253018@l +/* 80019104 00015F04 3C 60 80 25 */ lis r3, lbl_g_O3@ha +/* 80019108 00015F08 38 83 30 18 */ addi r4, r3, lbl_g_O3@l /* 8001910C 00015F0C 38 65 00 C8 */ addi r3, r5, 0xc8 /* 80019110 00015F10 48 03 53 CD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80019114 00015F14 80 BF 00 48 */ lwz r5, 0x48(r31) -/* 80019118 00015F18 3C 60 80 25 */ lis r3, lbl_80253018@ha -/* 8001911C 00015F1C 38 83 30 18 */ addi r4, r3, lbl_80253018@l +/* 80019118 00015F18 3C 60 80 25 */ lis r3, lbl_g_O3@ha +/* 8001911C 00015F1C 38 83 30 18 */ addi r4, r3, lbl_g_O3@l /* 80019120 00015F20 38 65 00 D4 */ addi r3, r5, 0xd4 /* 80019124 00015F24 48 03 53 B9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80019128 00015F28 80 BF 00 48 */ lwz r5, 0x48(r31) -/* 8001912C 00015F2C 3C 60 80 25 */ lis r3, lbl_80253018@ha -/* 80019130 00015F30 38 83 30 18 */ addi r4, r3, lbl_80253018@l +/* 8001912C 00015F2C 3C 60 80 25 */ lis r3, lbl_g_O3@ha +/* 80019130 00015F30 38 83 30 18 */ addi r4, r3, lbl_g_O3@l /* 80019134 00015F34 38 65 00 80 */ addi r3, r5, 0x80 /* 80019138 00015F38 48 03 53 A5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8001913C 00015F3C 80 7F 00 48 */ lwz r3, 0x48(r31) @@ -1213,7 +1213,7 @@ lbl_800190CC: /* 80019144 00015F44 38 63 00 AC */ addi r3, r3, 0xac /* 80019148 00015F48 38 84 00 14 */ addi r4, r4, 0x14 /* 8001914C 00015F4C 48 03 53 91 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 80019150 00015F50 C0 02 82 30 */ lfs f0, lbl_803CCBB0-_SDA2_BASE_(r2) +/* 80019150 00015F50 C0 02 82 30 */ lfs f0, lbl__942-_SDA2_BASE_(r2) /* 80019154 00015F54 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80019158 00015F58 D0 03 00 B8 */ stfs f0, 0xb8(r3) /* 8001915C 00015F5C 80 9F 00 48 */ lwz r4, 0x48(r31) @@ -1330,8 +1330,8 @@ xEntSetupPipeline__FP8xSurfaceP8RpAtomic: /* 800192D0 000160D0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800192D4 000160D4 7C 9F 23 78 */ mr r31, r4 /* 800192D8 000160D8 93 C1 00 08 */ stw r30, 8(r1) -/* 800192DC 000160DC 90 0D 88 C4 */ stw r0, lbl_803CB1C4-_SDA_BASE_(r13) -/* 800192E0 000160E0 90 0D 88 C8 */ stw r0, lbl_803CB1C8-_SDA_BASE_(r13) +/* 800192DC 000160DC 90 0D 88 C4 */ stw r0, lbl_setMaterialTextureRestore-_SDA_BASE_(r13) +/* 800192E0 000160E0 90 0D 88 C8 */ stw r0, lbl_sSetPipeline-_SDA_BASE_(r13) /* 800192E4 000160E4 41 82 01 44 */ beq lbl_80019428 /* 800192E8 000160E8 83 C3 00 24 */ lwz r30, 0x24(r3) /* 800192EC 000160EC 28 1E 00 00 */ cmplwi r30, 0 @@ -1352,7 +1352,7 @@ xEntSetupPipeline__FP8xSurfaceP8RpAtomic: /* 80019328 00016128 7F E3 FB 78 */ mr r3, r31 /* 8001932C 0001612C 48 0B 00 E9 */ bl iModelSetMaterialTexture__FP8RpAtomicPv /* 80019330 00016130 38 00 00 01 */ li r0, 1 -/* 80019334 00016134 90 0D 88 C4 */ stw r0, lbl_803CB1C4-_SDA_BASE_(r13) +/* 80019334 00016134 90 0D 88 C4 */ stw r0, lbl_setMaterialTextureRestore-_SDA_BASE_(r13) lbl_80019338: /* 80019338 00016138 80 1E 00 04 */ lwz r0, 4(r30) /* 8001933C 0001613C 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e @@ -1369,7 +1369,7 @@ lbl_80019338: /* 80019368 00016168 41 82 00 50 */ beq lbl_800193B8 /* 8001936C 0001616C 48 00 E9 39 */ bl xFXanimUV2PSetTexture__FP9RwTexture /* 80019370 00016170 38 00 00 01 */ li r0, 1 -/* 80019374 00016174 90 0D 88 C8 */ stw r0, lbl_803CB1C8-_SDA_BASE_(r13) +/* 80019374 00016174 90 0D 88 C8 */ stw r0, lbl_sSetPipeline-_SDA_BASE_(r13) /* 80019378 00016178 48 00 00 40 */ b lbl_800193B8 lbl_8001937C: /* 8001937C 0001617C 80 1E 00 38 */ lwz r0, 0x38(r30) @@ -1383,7 +1383,7 @@ lbl_8001937C: /* 8001939C 0001619C 41 82 00 1C */ beq lbl_800193B8 /* 800193A0 000161A0 48 00 E9 05 */ bl xFXanimUV2PSetTexture__FP9RwTexture /* 800193A4 000161A4 38 00 00 01 */ li r0, 1 -/* 800193A8 000161A8 90 0D 88 C8 */ stw r0, lbl_803CB1C8-_SDA_BASE_(r13) +/* 800193A8 000161A8 90 0D 88 C8 */ stw r0, lbl_sSetPipeline-_SDA_BASE_(r13) /* 800193AC 000161AC 48 00 00 0C */ b lbl_800193B8 lbl_800193B0: /* 800193B0 000161B0 38 60 00 00 */ li r3, 0 @@ -1394,7 +1394,7 @@ lbl_800193B8: /* 800193C0 000161C0 41 82 00 4C */ beq lbl_8001940C /* 800193C4 000161C4 38 00 00 01 */ li r0, 1 /* 800193C8 000161C8 38 7E 00 50 */ addi r3, r30, 0x50 -/* 800193CC 000161CC 90 0D 88 C8 */ stw r0, lbl_803CB1C8-_SDA_BASE_(r13) +/* 800193CC 000161CC 90 0D 88 C8 */ stw r0, lbl_sSetPipeline-_SDA_BASE_(r13) /* 800193D0 000161D0 48 00 E7 BD */ bl xFXanimUVSetTranslation__FPC5xVec3 /* 800193D4 000161D4 38 7E 00 B8 */ addi r3, r30, 0xb8 /* 800193D8 000161D8 48 00 E8 41 */ bl xFXanimUV2PSetTranslation__FPC5xVec3 @@ -1402,21 +1402,21 @@ lbl_800193B8: /* 800193E0 000161E0 48 00 E7 C5 */ bl xFXanimUVSetScale__FPC5xVec3 /* 800193E4 000161E4 38 7E 00 D0 */ addi r3, r30, 0xd0 /* 800193E8 000161E8 48 00 E8 49 */ bl xFXanimUV2PSetScale__FPC5xVec3 -/* 800193EC 000161EC C0 22 82 48 */ lfs f1, lbl_803CCBC8-_SDA2_BASE_(r2) +/* 800193EC 000161EC C0 22 82 48 */ lfs f1, lbl__1187-_SDA2_BASE_(r2) /* 800193F0 000161F0 C0 1E 00 40 */ lfs f0, 0x40(r30) /* 800193F4 000161F4 EC 21 00 32 */ fmuls f1, f1, f0 /* 800193F8 000161F8 48 00 E7 C5 */ bl xFXanimUVSetAngle__Ff -/* 800193FC 000161FC C0 22 82 48 */ lfs f1, lbl_803CCBC8-_SDA2_BASE_(r2) +/* 800193FC 000161FC C0 22 82 48 */ lfs f1, lbl__1187-_SDA2_BASE_(r2) /* 80019400 00016200 C0 1E 00 A8 */ lfs f0, 0xa8(r30) /* 80019404 00016204 EC 21 00 32 */ fmuls f1, f1, f0 /* 80019408 00016208 48 00 E8 41 */ bl xFXanimUV2PSetAngle__Ff lbl_8001940C: -/* 8001940C 0001620C 80 0D 88 C8 */ lwz r0, lbl_803CB1C8-_SDA_BASE_(r13) +/* 8001940C 0001620C 80 0D 88 C8 */ lwz r0, lbl_sSetPipeline-_SDA_BASE_(r13) /* 80019410 00016210 2C 00 00 00 */ cmpwi r0, 0 /* 80019414 00016214 41 82 00 14 */ beq lbl_80019428 /* 80019418 00016218 80 1F 00 6C */ lwz r0, 0x6c(r31) /* 8001941C 0001621C 7F E3 FB 78 */ mr r3, r31 -/* 80019420 00016220 90 0D 88 CC */ stw r0, lbl_803CB1CC-_SDA_BASE_(r13) +/* 80019420 00016220 90 0D 88 CC */ stw r0, lbl_oldPipe-_SDA_BASE_(r13) /* 80019424 00016224 48 00 E8 89 */ bl xFXanimUVAtomicSetup__FP8RpAtomic lbl_80019428: /* 80019428 00016228 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1447,21 +1447,21 @@ xEntRestorePipeline__FP8xSurfaceP8RpAtomic: /* 80019474 00016274 90 01 00 14 */ stw r0, 0x14(r1) /* 80019478 00016278 93 E1 00 0C */ stw r31, 0xc(r1) /* 8001947C 0001627C 7C 9F 23 78 */ mr r31, r4 -/* 80019480 00016280 80 0D 88 C4 */ lwz r0, lbl_803CB1C4-_SDA_BASE_(r13) +/* 80019480 00016280 80 0D 88 C4 */ lwz r0, lbl_setMaterialTextureRestore-_SDA_BASE_(r13) /* 80019484 00016284 2C 00 00 00 */ cmpwi r0, 0 /* 80019488 00016288 41 82 00 14 */ beq lbl_8001949C /* 8001948C 0001628C 7F E3 FB 78 */ mr r3, r31 /* 80019490 00016290 48 0A FE E1 */ bl iModelResetMaterial__FP8RpAtomic /* 80019494 00016294 38 00 00 00 */ li r0, 0 -/* 80019498 00016298 90 0D 88 C4 */ stw r0, lbl_803CB1C4-_SDA_BASE_(r13) +/* 80019498 00016298 90 0D 88 C4 */ stw r0, lbl_setMaterialTextureRestore-_SDA_BASE_(r13) lbl_8001949C: -/* 8001949C 0001629C 80 0D 88 C8 */ lwz r0, lbl_803CB1C8-_SDA_BASE_(r13) +/* 8001949C 0001629C 80 0D 88 C8 */ lwz r0, lbl_sSetPipeline-_SDA_BASE_(r13) /* 800194A0 000162A0 2C 00 00 00 */ cmpwi r0, 0 /* 800194A4 000162A4 41 82 00 14 */ beq lbl_800194B8 -/* 800194A8 000162A8 80 6D 88 CC */ lwz r3, lbl_803CB1CC-_SDA_BASE_(r13) +/* 800194A8 000162A8 80 6D 88 CC */ lwz r3, lbl_oldPipe-_SDA_BASE_(r13) /* 800194AC 000162AC 38 00 00 00 */ li r0, 0 /* 800194B0 000162B0 90 7F 00 6C */ stw r3, 0x6c(r31) -/* 800194B4 000162B4 90 0D 88 C8 */ stw r0, lbl_803CB1C8-_SDA_BASE_(r13) +/* 800194B4 000162B4 90 0D 88 C8 */ stw r0, lbl_sSetPipeline-_SDA_BASE_(r13) lbl_800194B8: /* 800194B8 000162B8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800194BC 000162BC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1506,7 +1506,7 @@ lbl_80019534: /* 80019544 00016344 C0 04 00 30 */ lfs f0, 0x30(r4) /* 80019548 00016348 D0 01 00 0C */ stfs f0, 0xc(r1) /* 8001954C 0001634C C0 24 00 34 */ lfs f1, 0x34(r4) -/* 80019550 00016350 C0 02 82 4C */ lfs f0, lbl_803CCBCC-_SDA2_BASE_(r2) +/* 80019550 00016350 C0 02 82 4C */ lfs f0, lbl__1229-_SDA2_BASE_(r2) /* 80019554 00016354 EC 01 00 28 */ fsubs f0, f1, f0 /* 80019558 00016358 D0 01 00 10 */ stfs f0, 0x10(r1) /* 8001955C 0001635C C0 04 00 38 */ lfs f0, 0x38(r4) @@ -1744,10 +1744,10 @@ xEntDefaultBoundUpdate__FP4xEntP5xVec3: /* 8001988C 0001668C 38 7F 00 24 */ addi r3, r31, 0x24 /* 80019890 00016690 48 03 4C 4D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80019894 00016694 C0 3F 00 28 */ lfs f1, 0x28(r31) -/* 80019898 00016698 C0 02 82 50 */ lfs f0, lbl_803CCBD0-_SDA2_BASE_(r2) +/* 80019898 00016698 C0 02 82 50 */ lfs f0, lbl__1300-_SDA2_BASE_(r2) /* 8001989C 0001669C EC 01 00 2A */ fadds f0, f1, f0 /* 800198A0 000166A0 D0 1F 00 28 */ stfs f0, 0x28(r31) -/* 800198A4 000166A4 C0 02 82 50 */ lfs f0, lbl_803CCBD0-_SDA2_BASE_(r2) +/* 800198A4 000166A4 C0 02 82 50 */ lfs f0, lbl__1300-_SDA2_BASE_(r2) /* 800198A8 000166A8 D0 1F 00 30 */ stfs f0, 0x30(r31) lbl_800198AC: /* 800198AC 000166AC 7F E3 FB 78 */ mr r3, r31 @@ -2055,9 +2055,9 @@ xEntApplyPhysics__FP4xEntP6xScenef: /* 80019CC8 00016AC8 F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0 /* 80019CCC 00016ACC 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80019CD0 00016AD0 93 C1 00 18 */ stw r30, 0x18(r1) -/* 80019CD4 00016AD4 3C A0 80 25 */ lis r5, lbl_80252188@ha +/* 80019CD4 00016AD4 3C A0 80 25 */ lis r5, lbl__1405_1@ha /* 80019CD8 00016AD8 7C 7E 1B 78 */ mr r30, r3 -/* 80019CDC 00016ADC 38 C5 21 88 */ addi r6, r5, lbl_80252188@l +/* 80019CDC 00016ADC 38 C5 21 88 */ addi r6, r5, lbl__1405_1@l /* 80019CE0 00016AE0 FF E0 08 90 */ fmr f31, f1 /* 80019CE4 00016AE4 80 A6 00 00 */ lwz r5, 0(r6) /* 80019CE8 00016AE8 7C 9F 23 78 */ mr r31, r4 @@ -2085,7 +2085,7 @@ lbl_80019D2C: /* 80019D3C 00016B3C 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80019D40 00016B40 41 82 00 1C */ beq lbl_80019D5C /* 80019D44 00016B44 C0 3F 00 1C */ lfs f1, 0x1c(r31) -/* 80019D48 00016B48 C0 02 82 28 */ lfs f0, lbl_803CCBA8-_SDA2_BASE_(r2) +/* 80019D48 00016B48 C0 02 82 28 */ lfs f0, lbl__780-_SDA2_BASE_(r2) /* 80019D4C 00016B4C 80 7E 00 48 */ lwz r3, 0x48(r30) /* 80019D50 00016B50 EC 21 07 FC */ fnmsubs f1, f1, f31, f0 /* 80019D54 00016B54 38 63 00 D4 */ addi r3, r3, 0xd4 @@ -2098,7 +2098,7 @@ lbl_80019D5C: /* 80019D6C 00016B6C 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 80019D70 00016B70 41 82 00 1C */ beq lbl_80019D8C /* 80019D74 00016B74 C0 3F 00 18 */ lfs f1, 0x18(r31) -/* 80019D78 00016B78 C0 02 82 28 */ lfs f0, lbl_803CCBA8-_SDA2_BASE_(r2) +/* 80019D78 00016B78 C0 02 82 28 */ lfs f0, lbl__780-_SDA2_BASE_(r2) /* 80019D7C 00016B7C 80 7E 00 48 */ lwz r3, 0x48(r30) /* 80019D80 00016B80 EC 21 07 FC */ fnmsubs f1, f1, f31, f0 /* 80019D84 00016B84 38 63 00 D4 */ addi r3, r3, 0xd4 @@ -2109,12 +2109,12 @@ lbl_80019D8C: /* 80019D94 00016B94 38 85 00 D4 */ addi r4, r5, 0xd4 /* 80019D98 00016B98 38 A5 00 80 */ addi r5, r5, 0x80 /* 80019D9C 00016B9C 4B FF 13 1D */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 -/* 80019DA0 00016BA0 C0 02 82 54 */ lfs f0, lbl_803CCBD4-_SDA2_BASE_(r2) +/* 80019DA0 00016BA0 C0 02 82 54 */ lfs f0, lbl__1435-_SDA2_BASE_(r2) /* 80019DA4 00016BA4 38 61 00 08 */ addi r3, r1, 8 /* 80019DA8 00016BA8 EC 20 07 F2 */ fmuls f1, f0, f31 /* 80019DAC 00016BAC 48 00 1B 8D */ bl xVec3SMulBy__FP5xVec3f /* 80019DB0 00016BB0 C0 21 00 0C */ lfs f1, 0xc(r1) -/* 80019DB4 00016BB4 C0 02 82 30 */ lfs f0, lbl_803CCBB0-_SDA2_BASE_(r2) +/* 80019DB4 00016BB4 C0 02 82 30 */ lfs f0, lbl__942-_SDA2_BASE_(r2) /* 80019DB8 00016BB8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80019DBC 00016BBC 40 80 00 A0 */ bge lbl_80019E5C /* 80019DC0 00016BC0 C0 21 00 08 */ lfs f1, 8(r1) @@ -2123,24 +2123,24 @@ lbl_80019D8C: /* 80019DCC 00016BCC EC 00 00 32 */ fmuls f0, f0, f0 /* 80019DD0 00016BD0 EC 21 00 2A */ fadds f1, f1, f0 /* 80019DD4 00016BD4 4B FF 0A 29 */ bl xsqrt__Ff -/* 80019DD8 00016BD8 C0 02 82 60 */ lfs f0, lbl_803CCBE0-_SDA2_BASE_(r2) +/* 80019DD8 00016BD8 C0 02 82 60 */ lfs f0, lbl__1438-_SDA2_BASE_(r2) /* 80019DDC 00016BDC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80019DE0 00016BE0 40 81 00 1C */ ble lbl_80019DFC -/* 80019DE4 00016BE4 C0 02 82 5C */ lfs f0, lbl_803CCBDC-_SDA2_BASE_(r2) -/* 80019DE8 00016BE8 C0 42 82 58 */ lfs f2, lbl_803CCBD8-_SDA2_BASE_(r2) +/* 80019DE4 00016BE4 C0 02 82 5C */ lfs f0, lbl__1437-_SDA2_BASE_(r2) +/* 80019DE8 00016BE8 C0 42 82 58 */ lfs f2, lbl__1436-_SDA2_BASE_(r2) /* 80019DEC 00016BEC EC 00 07 F2 */ fmuls f0, f0, f31 /* 80019DF0 00016BF0 EC 02 00 32 */ fmuls f0, f2, f0 /* 80019DF4 00016BF4 EC 80 08 24 */ fdivs f4, f0, f1 /* 80019DF8 00016BF8 48 00 00 08 */ b lbl_80019E00 lbl_80019DFC: -/* 80019DFC 00016BFC C0 82 82 30 */ lfs f4, lbl_803CCBB0-_SDA2_BASE_(r2) +/* 80019DFC 00016BFC C0 82 82 30 */ lfs f4, lbl__942-_SDA2_BASE_(r2) lbl_80019E00: -/* 80019E00 00016C00 C0 22 82 5C */ lfs f1, lbl_803CCBDC-_SDA2_BASE_(r2) +/* 80019E00 00016C00 C0 22 82 5C */ lfs f1, lbl__1437-_SDA2_BASE_(r2) /* 80019E04 00016C04 C0 01 00 0C */ lfs f0, 0xc(r1) /* 80019E08 00016C08 EC 41 07 F2 */ fmuls f2, f1, f31 -/* 80019E0C 00016C0C C0 62 82 58 */ lfs f3, lbl_803CCBD8-_SDA2_BASE_(r2) +/* 80019E0C 00016C0C C0 62 82 58 */ lfs f3, lbl__1436-_SDA2_BASE_(r2) /* 80019E10 00016C10 FC 20 02 10 */ fabs f1, f0 -/* 80019E14 00016C14 C0 02 82 28 */ lfs f0, lbl_803CCBA8-_SDA2_BASE_(r2) +/* 80019E14 00016C14 C0 02 82 28 */ lfs f0, lbl__780-_SDA2_BASE_(r2) /* 80019E18 00016C18 EC 43 00 B2 */ fmuls f2, f3, f2 /* 80019E1C 00016C1C FC 20 08 18 */ frsp f1, f1 /* 80019E20 00016C20 FC 04 00 40 */ fcmpo cr0, f4, f0 @@ -2153,7 +2153,7 @@ lbl_80019E00: /* 80019E3C 00016C3C D0 21 00 08 */ stfs f1, 8(r1) /* 80019E40 00016C40 D0 01 00 10 */ stfs f0, 0x10(r1) lbl_80019E44: -/* 80019E44 00016C44 C0 02 82 28 */ lfs f0, lbl_803CCBA8-_SDA2_BASE_(r2) +/* 80019E44 00016C44 C0 02 82 28 */ lfs f0, lbl__780-_SDA2_BASE_(r2) /* 80019E48 00016C48 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80019E4C 00016C4C 40 80 00 10 */ bge lbl_80019E5C /* 80019E50 00016C50 C0 01 00 0C */ lfs f0, 0xc(r1) @@ -2236,7 +2236,7 @@ lbl_80019F48: /* 80019F64 00016D64 C3 FE 00 94 */ lfs f31, 0x94(r30) /* 80019F68 00016D68 48 00 00 08 */ b lbl_80019F70 lbl_80019F6C: -/* 80019F6C 00016D6C C3 E2 82 50 */ lfs f31, lbl_803CCBD0-_SDA2_BASE_(r2) +/* 80019F6C 00016D6C C3 E2 82 50 */ lfs f31, lbl__1300-_SDA2_BASE_(r2) lbl_80019F70: /* 80019F70 00016D70 88 1E 00 1B */ lbz r0, 0x1b(r30) /* 80019F74 00016D74 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18 @@ -2248,7 +2248,7 @@ lbl_80019F70: /* 80019F8C 00016D8C 38 9D 00 20 */ addi r4, r29, 0x20 /* 80019F90 00016D90 48 03 45 61 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80019F94 00016D94 FF C0 08 90 */ fmr f30, f1 -/* 80019F98 00016D98 C0 02 82 30 */ lfs f0, lbl_803CCBB0-_SDA2_BASE_(r2) +/* 80019F98 00016D98 C0 02 82 30 */ lfs f0, lbl__942-_SDA2_BASE_(r2) /* 80019F9C 00016D9C FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80019FA0 00016DA0 40 81 00 14 */ ble lbl_80019FB4 /* 80019FA4 00016DA4 38 7D 00 20 */ addi r3, r29, 0x20 @@ -2257,7 +2257,7 @@ lbl_80019F70: /* 80019FB0 00016DB0 FF C0 F0 50 */ fneg f30, f30 lbl_80019FB4: /* 80019FB4 00016DB4 C0 3D 00 1C */ lfs f1, 0x1c(r29) -/* 80019FB8 00016DB8 C0 02 82 30 */ lfs f0, lbl_803CCBB0-_SDA2_BASE_(r2) +/* 80019FB8 00016DB8 C0 02 82 30 */ lfs f0, lbl__942-_SDA2_BASE_(r2) /* 80019FBC 00016DBC EC 3E F8 7A */ fmadds f1, f30, f1, f31 /* 80019FC0 00016DC0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80019FC4 00016DC4 41 80 00 0C */ blt lbl_80019FD0 @@ -2265,7 +2265,7 @@ lbl_80019FB4: /* 80019FCC 00016DCC 40 81 00 3C */ ble lbl_8001A008 lbl_80019FD0: /* 80019FD0 00016DD0 FC 01 F8 40 */ fcmpo cr0, f1, f31 -/* 80019FD4 00016DD4 C0 42 82 30 */ lfs f2, lbl_803CCBB0-_SDA2_BASE_(r2) +/* 80019FD4 00016DD4 C0 42 82 30 */ lfs f2, lbl__942-_SDA2_BASE_(r2) /* 80019FD8 00016DD8 40 80 00 0C */ bge lbl_80019FE4 /* 80019FDC 00016DDC FC 00 08 90 */ fmr f0, f1 /* 80019FE0 00016DE0 48 00 00 08 */ b lbl_80019FE8 @@ -2274,7 +2274,7 @@ lbl_80019FE4: lbl_80019FE8: /* 80019FE8 00016DE8 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80019FEC 00016DEC 40 81 00 0C */ ble lbl_80019FF8 -/* 80019FF0 00016DF0 C0 22 82 30 */ lfs f1, lbl_803CCBB0-_SDA2_BASE_(r2) +/* 80019FF0 00016DF0 C0 22 82 30 */ lfs f1, lbl__942-_SDA2_BASE_(r2) /* 80019FF4 00016DF4 48 00 00 14 */ b lbl_8001A008 lbl_80019FF8: /* 80019FF8 00016DF8 FC 01 F8 40 */ fcmpo cr0, f1, f31 @@ -2288,7 +2288,7 @@ lbl_8001A008: /* 8001A010 00016E10 4B FF 10 81 */ bl xVec3SMul__FP5xVec3PC5xVec3f lbl_8001A014: /* 8001A014 00016E14 80 7E 00 48 */ lwz r3, 0x48(r30) -/* 8001A018 00016E18 C0 02 82 30 */ lfs f0, lbl_803CCBB0-_SDA2_BASE_(r2) +/* 8001A018 00016E18 C0 02 82 30 */ lfs f0, lbl__942-_SDA2_BASE_(r2) /* 8001A01C 00016E1C C0 23 00 D8 */ lfs f1, 0xd8(r3) /* 8001A020 00016E20 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8001A024 00016E24 4C 40 13 82 */ cror 2, 0, 2 @@ -2361,42 +2361,42 @@ lbl_8001A0DC: /* 8001A110 00016F10 90 6C 00 08 */ stw r3, 8(r12) /* 8001A114 00016F14 38 A6 01 9C */ addi r5, r6, 0x19c /* 8001A118 00016F18 90 6C 00 0C */ stw r3, 0xc(r12) -/* 8001A11C 00016F1C C0 02 82 38 */ lfs f0, lbl_803CCBB8-_SDA2_BASE_(r2) +/* 8001A11C 00016F1C C0 02 82 38 */ lfs f0, lbl__951-_SDA2_BASE_(r2) /* 8001A120 00016F20 D0 0C 00 10 */ stfs f0, 0x10(r12) /* 8001A124 00016F24 80 1F 00 4C */ lwz r0, 0x4c(r31) /* 8001A128 00016F28 7D 40 52 14 */ add r10, r0, r10 /* 8001A12C 00016F2C 90 8A 00 00 */ stw r4, 0(r10) /* 8001A130 00016F30 90 6A 00 08 */ stw r3, 8(r10) /* 8001A134 00016F34 90 6A 00 0C */ stw r3, 0xc(r10) -/* 8001A138 00016F38 C0 02 82 38 */ lfs f0, lbl_803CCBB8-_SDA2_BASE_(r2) +/* 8001A138 00016F38 C0 02 82 38 */ lfs f0, lbl__951-_SDA2_BASE_(r2) /* 8001A13C 00016F3C D0 0A 00 10 */ stfs f0, 0x10(r10) /* 8001A140 00016F40 80 1F 00 4C */ lwz r0, 0x4c(r31) /* 8001A144 00016F44 7D 20 4A 14 */ add r9, r0, r9 /* 8001A148 00016F48 90 89 00 00 */ stw r4, 0(r9) /* 8001A14C 00016F4C 90 69 00 08 */ stw r3, 8(r9) /* 8001A150 00016F50 90 69 00 0C */ stw r3, 0xc(r9) -/* 8001A154 00016F54 C0 02 82 38 */ lfs f0, lbl_803CCBB8-_SDA2_BASE_(r2) +/* 8001A154 00016F54 C0 02 82 38 */ lfs f0, lbl__951-_SDA2_BASE_(r2) /* 8001A158 00016F58 D0 09 00 10 */ stfs f0, 0x10(r9) /* 8001A15C 00016F5C 80 1F 00 4C */ lwz r0, 0x4c(r31) /* 8001A160 00016F60 7D 00 42 14 */ add r8, r0, r8 /* 8001A164 00016F64 90 88 00 00 */ stw r4, 0(r8) /* 8001A168 00016F68 90 68 00 08 */ stw r3, 8(r8) /* 8001A16C 00016F6C 90 68 00 0C */ stw r3, 0xc(r8) -/* 8001A170 00016F70 C0 02 82 38 */ lfs f0, lbl_803CCBB8-_SDA2_BASE_(r2) +/* 8001A170 00016F70 C0 02 82 38 */ lfs f0, lbl__951-_SDA2_BASE_(r2) /* 8001A174 00016F74 D0 08 00 10 */ stfs f0, 0x10(r8) /* 8001A178 00016F78 80 1F 00 4C */ lwz r0, 0x4c(r31) /* 8001A17C 00016F7C 7C E0 3A 14 */ add r7, r0, r7 /* 8001A180 00016F80 90 87 00 00 */ stw r4, 0(r7) /* 8001A184 00016F84 90 67 00 08 */ stw r3, 8(r7) /* 8001A188 00016F88 90 67 00 0C */ stw r3, 0xc(r7) -/* 8001A18C 00016F8C C0 02 82 38 */ lfs f0, lbl_803CCBB8-_SDA2_BASE_(r2) +/* 8001A18C 00016F8C C0 02 82 38 */ lfs f0, lbl__951-_SDA2_BASE_(r2) /* 8001A190 00016F90 D0 07 00 10 */ stfs f0, 0x10(r7) /* 8001A194 00016F94 80 1F 00 4C */ lwz r0, 0x4c(r31) /* 8001A198 00016F98 7C A0 2A 14 */ add r5, r0, r5 /* 8001A19C 00016F9C 90 85 00 00 */ stw r4, 0(r5) /* 8001A1A0 00016FA0 90 65 00 08 */ stw r3, 8(r5) /* 8001A1A4 00016FA4 90 65 00 0C */ stw r3, 0xc(r5) -/* 8001A1A8 00016FA8 C0 02 82 38 */ lfs f0, lbl_803CCBB8-_SDA2_BASE_(r2) +/* 8001A1A8 00016FA8 C0 02 82 38 */ lfs f0, lbl__951-_SDA2_BASE_(r2) /* 8001A1AC 00016FAC D0 05 00 10 */ stfs f0, 0x10(r5) lbl_8001A1B0: /* 8001A1B0 00016FB0 55 60 06 3E */ clrlwi r0, r11, 0x18 @@ -2465,7 +2465,7 @@ xEntCollCheckEnv__FP4xEntP6xScene: /* 8001A290 00017090 80 DF 00 4C */ lwz r6, 0x4c(r31) /* 8001A294 00017094 80 84 00 44 */ lwz r4, 0x44(r4) /* 8001A298 00017098 88 06 00 0A */ lbz r0, 0xa(r6) -/* 8001A29C 0001709C C0 22 82 64 */ lfs f1, lbl_803CCBE4-_SDA2_BASE_(r2) +/* 8001A29C 0001709C C0 22 82 64 */ lfs f1, lbl__1541-_SDA2_BASE_(r2) /* 8001A2A0 000170A0 20 00 00 12 */ subfic r0, r0, 0x12 /* 8001A2A4 000170A4 54 06 06 3E */ clrlwi r6, r0, 0x18 /* 8001A2A8 000170A8 48 0A 7A A5 */ bl iSphereHitsEnv3__FPC7xSpherePC4xEnvP7xCollisUcf @@ -2530,13 +2530,13 @@ lbl_8001A368: /* 8001A37C 0001717C 6C 84 80 00 */ xoris r4, r4, 0x8000 /* 8001A380 00017180 90 61 00 20 */ stw r3, 0x20(r1) /* 8001A384 00017184 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 8001A388 00017188 C8 62 82 68 */ lfd f3, lbl_803CCBE8-_SDA2_BASE_(r2) +/* 8001A388 00017188 C8 62 82 68 */ lfd f3, lbl__1593-_SDA2_BASE_(r2) /* 8001A38C 0001718C 90 81 00 24 */ stw r4, 0x24(r1) /* 8001A390 00017190 C0 9E 00 18 */ lfs f4, 0x18(r30) /* 8001A394 00017194 C8 01 00 20 */ lfd f0, 0x20(r1) /* 8001A398 00017198 90 01 00 2C */ stw r0, 0x2c(r1) /* 8001A39C 0001719C EC 40 18 28 */ fsubs f2, f0, f3 -/* 8001A3A0 000171A0 C0 02 82 54 */ lfs f0, lbl_803CCBD4-_SDA2_BASE_(r2) +/* 8001A3A0 000171A0 C0 02 82 54 */ lfs f0, lbl__1435-_SDA2_BASE_(r2) /* 8001A3A4 000171A4 90 61 00 28 */ stw r3, 0x28(r1) /* 8001A3A8 000171A8 C0 BE 00 1C */ lfs f5, 0x1c(r30) /* 8001A3AC 000171AC EC C0 01 32 */ fmuls f6, f0, f4 @@ -2558,29 +2558,29 @@ lbl_8001A368: /* 8001A3EC 000171EC FC 00 38 40 */ fcmpo cr0, f0, f7 /* 8001A3F0 000171F0 40 80 00 10 */ bge lbl_8001A400 /* 8001A3F4 000171F4 38 00 00 00 */ li r0, 0 -/* 8001A3F8 000171F8 90 0D 88 D0 */ stw r0, lbl_803CB1D0-_SDA_BASE_(r13) +/* 8001A3F8 000171F8 90 0D 88 D0 */ stw r0, lbl_k$1552-_SDA_BASE_(r13) /* 8001A3FC 000171FC 48 00 00 30 */ b lbl_8001A42C lbl_8001A400: /* 8001A400 00017200 38 00 00 01 */ li r0, 1 -/* 8001A404 00017204 90 0D 88 D0 */ stw r0, lbl_803CB1D0-_SDA_BASE_(r13) +/* 8001A404 00017204 90 0D 88 D0 */ stw r0, lbl_k$1552-_SDA_BASE_(r13) /* 8001A408 00017208 48 00 00 24 */ b lbl_8001A42C lbl_8001A40C: /* 8001A40C 0001720C C0 1A 00 08 */ lfs f0, 8(r26) /* 8001A410 00017210 FC 00 38 40 */ fcmpo cr0, f0, f7 /* 8001A414 00017214 40 80 00 10 */ bge lbl_8001A424 /* 8001A418 00017218 38 00 00 03 */ li r0, 3 -/* 8001A41C 0001721C 90 0D 88 D0 */ stw r0, lbl_803CB1D0-_SDA_BASE_(r13) +/* 8001A41C 0001721C 90 0D 88 D0 */ stw r0, lbl_k$1552-_SDA_BASE_(r13) /* 8001A420 00017220 48 00 00 0C */ b lbl_8001A42C lbl_8001A424: /* 8001A424 00017224 38 00 00 02 */ li r0, 2 -/* 8001A428 00017228 90 0D 88 D0 */ stw r0, lbl_803CB1D0-_SDA_BASE_(r13) +/* 8001A428 00017228 90 0D 88 D0 */ stw r0, lbl_k$1552-_SDA_BASE_(r13) lbl_8001A42C: -/* 8001A42C 0001722C 3C 60 80 28 */ lis r3, lbl_8027B50C@ha +/* 8001A42C 0001722C 3C 60 80 28 */ lis r3, lbl_offs$1551@ha /* 8001A430 00017230 3B E0 00 00 */ li r31, 0 -/* 8001A434 00017234 3B 43 B5 0C */ addi r26, r3, lbl_8027B50C@l +/* 8001A434 00017234 3B 43 B5 0C */ addi r26, r3, lbl_offs$1551@l /* 8001A438 00017238 3B 20 00 00 */ li r25, 0 lbl_8001A43C: -/* 8001A43C 0001723C 80 0D 88 D0 */ lwz r0, lbl_803CB1D0-_SDA_BASE_(r13) +/* 8001A43C 0001723C 80 0D 88 D0 */ lwz r0, lbl_k$1552-_SDA_BASE_(r13) /* 8001A440 00017240 7F C3 F3 78 */ mr r3, r30 /* 8001A444 00017244 80 E1 00 0C */ lwz r7, 0xc(r1) /* 8001A448 00017248 38 C1 00 10 */ addi r6, r1, 0x10 @@ -2652,9 +2652,9 @@ lbl_8001A514: xEntCollCheckByGrid__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEnt: /* 8001A530 00017330 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8001A534 00017334 7C 08 02 A6 */ mflr r0 -/* 8001A538 00017338 3C C0 80 3D */ lis r6, lbl_803CA6D8@ha +/* 8001A538 00017338 3C C0 80 3D */ lis r6, lbl_colls_grid@ha /* 8001A53C 0001733C 90 01 00 24 */ stw r0, 0x24(r1) -/* 8001A540 00017340 38 C6 A6 D8 */ addi r6, r6, lbl_803CA6D8@l +/* 8001A540 00017340 38 C6 A6 D8 */ addi r6, r6, lbl_colls_grid@l /* 8001A544 00017344 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8001A548 00017348 7C BF 2B 78 */ mr r31, r5 /* 8001A54C 0001734C 93 C1 00 18 */ stw r30, 0x18(r1) @@ -2668,9 +2668,9 @@ xEntCollCheckByGrid__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEnt: /* 8001A56C 0001736C 88 07 00 0A */ lbz r0, 0xa(r7) /* 8001A570 00017370 98 07 00 06 */ stb r0, 6(r7) /* 8001A574 00017374 4B FF FD 6D */ bl xEnt.xEntCollCheckOneGrid__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEntP5xGrid -/* 8001A578 00017378 3C 80 80 3D */ lis r4, lbl_803CA774@ha +/* 8001A578 00017378 3C 80 80 3D */ lis r4, lbl_colls_oso_grid@ha /* 8001A57C 0001737C 7F A3 EB 78 */ mr r3, r29 -/* 8001A580 00017380 38 C4 A7 74 */ addi r6, r4, lbl_803CA774@l +/* 8001A580 00017380 38 C4 A7 74 */ addi r6, r4, lbl_colls_oso_grid@l /* 8001A584 00017384 7F E5 FB 78 */ mr r5, r31 /* 8001A588 00017388 7F C4 F3 78 */ mr r4, r30 /* 8001A58C 0001738C 4B FF FD 55 */ bl xEnt.xEntCollCheckOneGrid__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEntP5xGrid @@ -2692,9 +2692,9 @@ xEntCollCheckByGrid__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEnt: xEntCollCheckNPCsByGrid__FP4xEntP6xScenePFP4xEntP6xScenePv_P4xEnt: /* 8001A5C4 000173C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8001A5C8 000173C8 7C 08 02 A6 */ mflr r0 -/* 8001A5CC 000173CC 3C C0 80 3D */ lis r6, lbl_803CA7A8@ha +/* 8001A5CC 000173CC 3C C0 80 3D */ lis r6, lbl_npcs_grid@ha /* 8001A5D0 000173D0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8001A5D4 000173D4 38 C6 A7 A8 */ addi r6, r6, lbl_803CA7A8@l +/* 8001A5D4 000173D4 38 C6 A7 A8 */ addi r6, r6, lbl_npcs_grid@l /* 8001A5D8 000173D8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8001A5DC 000173DC 7C 7F 1B 78 */ mr r31, r3 /* 8001A5E0 000173E0 80 E3 00 4C */ lwz r7, 0x4c(r3) @@ -2790,7 +2790,7 @@ lbl_8001A70C: /* 8001A720 00017520 BF 41 00 58 */ stmw r26, 0x58(r1) /* 8001A724 00017524 38 00 00 01 */ li r0, 1 /* 8001A728 00017528 7C BC 2B 78 */ mr r28, r5 -/* 8001A72C 0001752C 90 0D 88 D4 */ stw r0, lbl_803CB1D4-_SDA_BASE_(r13) +/* 8001A72C 0001752C 90 0D 88 D4 */ stw r0, lbl_xent_entent-_SDA_BASE_(r13) /* 8001A730 00017530 7C 7B 1B 78 */ mr r27, r3 /* 8001A734 00017534 3B C0 00 00 */ li r30, 0 /* 8001A738 00017538 80 A5 00 4C */ lwz r5, 0x4c(r5) @@ -2799,7 +2799,7 @@ lbl_8001A70C: /* 8001A744 00017544 41 80 00 14 */ blt lbl_8001A758 /* 8001A748 00017548 38 00 00 00 */ li r0, 0 /* 8001A74C 0001754C 38 60 00 00 */ li r3, 0 -/* 8001A750 00017550 90 0D 88 D4 */ stw r0, lbl_803CB1D4-_SDA_BASE_(r13) +/* 8001A750 00017550 90 0D 88 D4 */ stw r0, lbl_xent_entent-_SDA_BASE_(r13) /* 8001A754 00017554 48 00 04 10 */ b lbl_8001AB64 lbl_8001A758: /* 8001A758 00017558 88 1B 00 22 */ lbz r0, 0x22(r27) @@ -2807,7 +2807,7 @@ lbl_8001A758: /* 8001A760 00017560 7C 00 30 39 */ and. r0, r0, r6 /* 8001A764 00017564 40 82 00 10 */ bne lbl_8001A774 /* 8001A768 00017568 38 00 00 00 */ li r0, 0 -/* 8001A76C 0001756C 90 0D 88 D4 */ stw r0, lbl_803CB1D4-_SDA_BASE_(r13) +/* 8001A76C 0001756C 90 0D 88 D4 */ stw r0, lbl_xent_entent-_SDA_BASE_(r13) /* 8001A770 00017570 48 00 03 F4 */ b lbl_8001AB64 lbl_8001A774: /* 8001A774 00017574 80 7B 00 00 */ lwz r3, 0(r27) @@ -2822,7 +2822,7 @@ lbl_8001A774: lbl_8001A798: /* 8001A798 00017598 38 00 00 00 */ li r0, 0 /* 8001A79C 0001759C 7F 63 DB 78 */ mr r3, r27 -/* 8001A7A0 000175A0 90 0D 88 D4 */ stw r0, lbl_803CB1D4-_SDA_BASE_(r13) +/* 8001A7A0 000175A0 90 0D 88 D4 */ stw r0, lbl_xent_entent-_SDA_BASE_(r13) /* 8001A7A4 000175A4 48 00 03 C0 */ b lbl_8001AB64 lbl_8001A7A8: /* 8001A7A8 000175A8 1C 64 00 50 */ mulli r3, r4, 0x50 @@ -2867,7 +2867,7 @@ lbl_8001A830: lbl_8001A834: /* 8001A834 00017634 80 7C 00 4C */ lwz r3, 0x4c(r28) /* 8001A838 00017638 7F E5 FB 78 */ mr r5, r31 -/* 8001A83C 0001763C C0 22 82 64 */ lfs f1, lbl_803CCBE4-_SDA2_BASE_(r2) +/* 8001A83C 0001763C C0 22 82 64 */ lfs f1, lbl__1541-_SDA2_BASE_(r2) /* 8001A840 00017640 88 03 00 0A */ lbz r0, 0xa(r3) /* 8001A844 00017644 38 7C 00 88 */ addi r3, r28, 0x88 /* 8001A848 00017648 20 00 00 0F */ subfic r0, r0, 0xf @@ -2887,7 +2887,7 @@ lbl_8001A85C: /* 8001A87C 0001767C 7F C4 F3 78 */ mr r4, r30 /* 8001A880 00017680 7F 45 D3 78 */ mr r5, r26 /* 8001A884 00017684 4B FF 08 35 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 -/* 8001A888 00017688 C0 22 82 54 */ lfs f1, lbl_803CCBD4-_SDA2_BASE_(r2) +/* 8001A888 00017688 C0 22 82 54 */ lfs f1, lbl__1435-_SDA2_BASE_(r2) /* 8001A88C 0001768C 7F A3 EB 78 */ mr r3, r29 /* 8001A890 00017690 48 00 10 A9 */ bl xVec3SMulBy__FP5xVec3f /* 8001A894 00017694 C0 3E 00 00 */ lfs f1, 0(r30) @@ -2898,7 +2898,7 @@ lbl_8001A85C: /* 8001A8A8 000176A8 C0 3A 00 04 */ lfs f1, 4(r26) /* 8001A8AC 000176AC C0 1A 00 08 */ lfs f0, 8(r26) /* 8001A8B0 000176B0 EC 64 18 2A */ fadds f3, f4, f3 -/* 8001A8B4 000176B4 C0 82 82 70 */ lfs f4, lbl_803CCBF0-_SDA2_BASE_(r2) +/* 8001A8B4 000176B4 C0 82 82 70 */ lfs f4, lbl__1724-_SDA2_BASE_(r2) /* 8001A8B8 000176B8 EC 43 10 28 */ fsubs f2, f3, f2 /* 8001A8BC 000176BC EC 22 08 28 */ fsubs f1, f2, f1 /* 8001A8C0 000176C0 EC 01 00 28 */ fsubs f0, f1, f0 @@ -2913,7 +2913,7 @@ lbl_8001A8DC: lbl_8001A8E0: /* 8001A8E0 000176E0 80 7C 00 4C */ lwz r3, 0x4c(r28) /* 8001A8E4 000176E4 7F E5 FB 78 */ mr r5, r31 -/* 8001A8E8 000176E8 C0 22 82 64 */ lfs f1, lbl_803CCBE4-_SDA2_BASE_(r2) +/* 8001A8E8 000176E8 C0 22 82 64 */ lfs f1, lbl__1541-_SDA2_BASE_(r2) /* 8001A8EC 000176EC 88 03 00 0A */ lbz r0, 0xa(r3) /* 8001A8F0 000176F0 38 7C 00 88 */ addi r3, r28, 0x88 /* 8001A8F4 000176F4 20 00 00 0F */ subfic r0, r0, 0xf @@ -3017,7 +3017,7 @@ lbl_8001AA58: lbl_8001AA64: /* 8001AA64 00017864 38 00 00 00 */ li r0, 0 /* 8001AA68 00017868 7F 63 DB 78 */ mr r3, r27 -/* 8001AA6C 0001786C 90 0D 88 D4 */ stw r0, lbl_803CB1D4-_SDA_BASE_(r13) +/* 8001AA6C 0001786C 90 0D 88 D4 */ stw r0, lbl_xent_entent-_SDA_BASE_(r13) /* 8001AA70 00017870 48 00 00 F4 */ b lbl_8001AB64 lbl_8001AA74: /* 8001AA74 00017874 80 1B 00 00 */ lwz r0, 0(r27) @@ -3039,7 +3039,7 @@ lbl_8001AA74: /* 8001AAB4 000178B4 28 00 00 01 */ cmplwi r0, 1 /* 8001AAB8 000178B8 40 82 00 A0 */ bne lbl_8001AB58 /* 8001AABC 000178BC C0 3F 00 3C */ lfs f1, 0x3c(r31) -/* 8001AAC0 000178C0 C0 02 82 74 */ lfs f0, lbl_803CCBF4-_SDA2_BASE_(r2) +/* 8001AAC0 000178C0 C0 02 82 74 */ lfs f0, lbl__1725-_SDA2_BASE_(r2) /* 8001AAC4 000178C4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8001AAC8 000178C8 40 80 00 90 */ bge lbl_8001AB58 /* 8001AACC 000178CC C0 3C 00 90 */ lfs f1, 0x90(r28) @@ -3052,7 +3052,7 @@ lbl_8001AA74: /* 8001AAE8 000178E8 C0 1B 00 94 */ lfs f0, 0x94(r27) /* 8001AAEC 000178EC EC 21 00 72 */ fmuls f1, f1, f1 /* 8001AAF0 000178F0 EC 83 00 2A */ fadds f4, f3, f0 -/* 8001AAF4 000178F4 C0 02 82 30 */ lfs f0, lbl_803CCBB0-_SDA2_BASE_(r2) +/* 8001AAF4 000178F4 C0 02 82 30 */ lfs f0, lbl__942-_SDA2_BASE_(r2) /* 8001AAF8 000178F8 C0 7C 00 8C */ lfs f3, 0x8c(r28) /* 8001AAFC 000178FC EC 22 08 BA */ fmadds f1, f2, f2, f1 /* 8001AB00 00017900 C0 5B 00 8C */ lfs f2, 0x8c(r27) @@ -3065,22 +3065,22 @@ lbl_8001AA74: /* 8001AB1C 0001791C 4B FE FC E1 */ bl xsqrt__Ff /* 8001AB20 00017920 EC 01 F8 28 */ fsubs f0, f1, f31 /* 8001AB24 00017924 D0 1F 00 30 */ stfs f0, 0x30(r31) -/* 8001AB28 00017928 C0 02 82 30 */ lfs f0, lbl_803CCBB0-_SDA2_BASE_(r2) +/* 8001AB28 00017928 C0 02 82 30 */ lfs f0, lbl__942-_SDA2_BASE_(r2) /* 8001AB2C 0001792C D0 1F 00 34 */ stfs f0, 0x34(r31) -/* 8001AB30 00017930 C0 22 82 50 */ lfs f1, lbl_803CCBD0-_SDA2_BASE_(r2) +/* 8001AB30 00017930 C0 22 82 50 */ lfs f1, lbl__1300-_SDA2_BASE_(r2) /* 8001AB34 00017934 C0 1F 00 30 */ lfs f0, 0x30(r31) /* 8001AB38 00017938 EC 01 00 28 */ fsubs f0, f1, f0 /* 8001AB3C 0001793C D0 1F 00 10 */ stfs f0, 0x10(r31) -/* 8001AB40 00017940 C0 02 82 30 */ lfs f0, lbl_803CCBB0-_SDA2_BASE_(r2) +/* 8001AB40 00017940 C0 02 82 30 */ lfs f0, lbl__942-_SDA2_BASE_(r2) /* 8001AB44 00017944 D0 1F 00 38 */ stfs f0, 0x38(r31) -/* 8001AB48 00017948 C0 02 82 34 */ lfs f0, lbl_803CCBB4-_SDA2_BASE_(r2) +/* 8001AB48 00017948 C0 02 82 34 */ lfs f0, lbl__950-_SDA2_BASE_(r2) /* 8001AB4C 0001794C D0 1F 00 3C */ stfs f0, 0x3c(r31) -/* 8001AB50 00017950 C0 02 82 30 */ lfs f0, lbl_803CCBB0-_SDA2_BASE_(r2) +/* 8001AB50 00017950 C0 02 82 30 */ lfs f0, lbl__942-_SDA2_BASE_(r2) /* 8001AB54 00017954 D0 1F 00 40 */ stfs f0, 0x40(r31) lbl_8001AB58: /* 8001AB58 00017958 38 00 00 00 */ li r0, 0 /* 8001AB5C 0001795C 7F 63 DB 78 */ mr r3, r27 -/* 8001AB60 00017960 90 0D 88 D4 */ stw r0, lbl_803CB1D4-_SDA_BASE_(r13) +/* 8001AB60 00017960 90 0D 88 D4 */ stw r0, lbl_xent_entent-_SDA_BASE_(r13) lbl_8001AB64: /* 8001AB64 00017964 E3 E1 00 78 */ psq_l f31, 120(r1), 0, qr0 /* 8001AB68 00017968 CB E1 00 70 */ lfd f31, 0x70(r1) @@ -3115,7 +3115,7 @@ xEntCollideFloor__FP4xEntP6xScenef: /* 8001ABD0 000179D0 C3 D9 00 94 */ lfs f30, 0x94(r25) /* 8001ABD4 000179D4 48 00 00 08 */ b lbl_8001ABDC lbl_8001ABD8: -/* 8001ABD8 000179D8 C3 C2 82 50 */ lfs f30, lbl_803CCBD0-_SDA2_BASE_(r2) +/* 8001ABD8 000179D8 C3 C2 82 50 */ lfs f30, lbl__1300-_SDA2_BASE_(r2) lbl_8001ABDC: /* 8001ABDC 000179DC 80 99 00 48 */ lwz r4, 0x48(r25) /* 8001ABE0 000179E0 38 61 00 08 */ addi r3, r1, 8 @@ -3125,7 +3125,7 @@ lbl_8001ABDC: /* 8001ABF0 000179F0 38 61 00 08 */ addi r3, r1, 8 /* 8001ABF4 000179F4 38 84 00 70 */ addi r4, r4, 0x70 /* 8001ABF8 000179F8 48 00 0D 69 */ bl xVec3SubFrom__FP5xVec3PC5xVec3 -/* 8001ABFC 000179FC C0 02 82 30 */ lfs f0, lbl_803CCBB0-_SDA2_BASE_(r2) +/* 8001ABFC 000179FC C0 02 82 30 */ lfs f0, lbl__942-_SDA2_BASE_(r2) /* 8001AC00 00017A00 38 61 00 08 */ addi r3, r1, 8 /* 8001AC04 00017A04 D0 01 00 0C */ stfs f0, 0xc(r1) /* 8001AC08 00017A08 4B FF 3A 49 */ bl xVec3Length__FPC5xVec3 @@ -3151,7 +3151,7 @@ lbl_8001AC18: /* 8001AC54 00017A54 88 04 00 1B */ lbz r0, 0x1b(r4) /* 8001AC58 00017A58 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a /* 8001AC5C 00017A5C 41 82 01 34 */ beq lbl_8001AD90 -/* 8001AC60 00017A60 C0 22 82 30 */ lfs f1, lbl_803CCBB0-_SDA2_BASE_(r2) +/* 8001AC60 00017A60 C0 22 82 30 */ lfs f1, lbl__942-_SDA2_BASE_(r2) /* 8001AC64 00017A64 C0 1B 00 38 */ lfs f0, 0x38(r27) /* 8001AC68 00017A68 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8001AC6C 00017A6C 40 82 01 24 */ bne lbl_8001AD90 @@ -3194,13 +3194,13 @@ lbl_8001ACE4: /* 8001ACE8 00017AE8 C0 1D 00 10 */ lfs f0, 0x10(r29) /* 8001ACEC 00017AEC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8001ACF0 00017AF0 40 80 00 A0 */ bge lbl_8001AD90 -/* 8001ACF4 00017AF4 C0 22 82 78 */ lfs f1, lbl_803CCBF8-_SDA2_BASE_(r2) +/* 8001ACF4 00017AF4 C0 22 82 78 */ lfs f1, lbl__1818-_SDA2_BASE_(r2) /* 8001ACF8 00017AF8 48 0A A1 99 */ bl icos__Ff /* 8001ACFC 00017AFC FC 20 08 50 */ fneg f1, f1 /* 8001AD00 00017B00 C0 1B 00 3C */ lfs f0, 0x3c(r27) /* 8001AD04 00017B04 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 8001AD08 00017B08 40 80 00 44 */ bge lbl_8001AD4C -/* 8001AD0C 00017B0C C0 2D 80 20 */ lfs f1, lbl_803CA920-_SDA_BASE_(r13) +/* 8001AD0C 00017B0C C0 2D 80 20 */ lfs f1, lbl_nsn_angle-_SDA_BASE_(r13) /* 8001AD10 00017B10 48 0A A1 81 */ bl icos__Ff /* 8001AD14 00017B14 C0 1B 00 18 */ lfs f0, 0x18(r27) /* 8001AD18 00017B18 FC 00 08 40 */ fcmpo cr0, f0, f1 @@ -3218,17 +3218,17 @@ lbl_8001AD40: /* 8001AD44 00017B44 3B 80 00 00 */ li r28, 0 /* 8001AD48 00017B48 48 00 00 48 */ b lbl_8001AD90 lbl_8001AD4C: -/* 8001AD4C 00017B4C C0 02 82 7C */ lfs f0, lbl_803CCBFC-_SDA2_BASE_(r2) +/* 8001AD4C 00017B4C C0 02 82 7C */ lfs f0, lbl__1819-_SDA2_BASE_(r2) /* 8001AD50 00017B50 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8001AD54 00017B54 40 81 00 3C */ ble lbl_8001AD90 -/* 8001AD58 00017B58 C0 22 82 80 */ lfs f1, lbl_803CCC00-_SDA2_BASE_(r2) -/* 8001AD5C 00017B5C C0 02 82 28 */ lfs f0, lbl_803CCBA8-_SDA2_BASE_(r2) +/* 8001AD58 00017B58 C0 22 82 80 */ lfs f1, lbl__1820-_SDA2_BASE_(r2) +/* 8001AD5C 00017B5C C0 02 82 28 */ lfs f0, lbl__780-_SDA2_BASE_(r2) /* 8001AD60 00017B60 EC 21 F0 24 */ fdivs f1, f1, f30 /* 8001AD64 00017B64 C0 5B 00 3C */ lfs f2, 0x3c(r27) /* 8001AD68 00017B68 EC 01 00 28 */ fsubs f0, f1, f0 /* 8001AD6C 00017B6C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8001AD70 00017B70 40 80 00 20 */ bge lbl_8001AD90 -/* 8001AD74 00017B74 C0 2D 80 20 */ lfs f1, lbl_803CA920-_SDA_BASE_(r13) +/* 8001AD74 00017B74 C0 2D 80 20 */ lfs f1, lbl_nsn_angle-_SDA_BASE_(r13) /* 8001AD78 00017B78 48 0A A1 19 */ bl icos__Ff /* 8001AD7C 00017B7C C0 1B 00 18 */ lfs f0, 0x18(r27) /* 8001AD80 00017B80 FC 00 08 40 */ fcmpo cr0, f0, f1 @@ -3261,7 +3261,7 @@ lbl_8001AD94: /* 8001ADE4 00017BE4 90 1D 00 00 */ stw r0, 0(r29) /* 8001ADE8 00017BE8 41 82 00 44 */ beq lbl_8001AE2C /* 8001ADEC 00017BEC 80 79 00 48 */ lwz r3, 0x48(r25) -/* 8001ADF0 00017BF0 C0 22 82 84 */ lfs f1, lbl_803CCC04-_SDA2_BASE_(r2) +/* 8001ADF0 00017BF0 C0 22 82 84 */ lfs f1, lbl__1821-_SDA2_BASE_(r2) /* 8001ADF4 00017BF4 C0 03 00 34 */ lfs f0, 0x34(r3) /* 8001ADF8 00017BF8 EC 01 07 7A */ fmadds f0, f1, f29, f0 /* 8001ADFC 00017BFC D0 03 00 34 */ stfs f0, 0x34(r3) @@ -3283,7 +3283,7 @@ lbl_8001AE2C: /* 8001AE38 00017C38 EC 01 00 2A */ fadds f0, f1, f0 /* 8001AE3C 00017C3C D0 03 00 34 */ stfs f0, 0x34(r3) lbl_8001AE40: -/* 8001AE40 00017C40 C0 02 82 30 */ lfs f0, lbl_803CCBB0-_SDA2_BASE_(r2) +/* 8001AE40 00017C40 C0 02 82 30 */ lfs f0, lbl__942-_SDA2_BASE_(r2) /* 8001AE44 00017C44 80 79 00 48 */ lwz r3, 0x48(r25) /* 8001AE48 00017C48 D0 03 00 D8 */ stfs f0, 0xd8(r3) lbl_8001AE4C: @@ -3321,7 +3321,7 @@ xEntCollideCeiling__FP4xEntP6xScenef: /* 8001AEBC 00017CBC C3 FA 00 94 */ lfs f31, 0x94(r26) /* 8001AEC0 00017CC0 48 00 00 08 */ b lbl_8001AEC8 lbl_8001AEC4: -/* 8001AEC4 00017CC4 C3 E2 82 50 */ lfs f31, lbl_803CCBD0-_SDA2_BASE_(r2) +/* 8001AEC4 00017CC4 C3 E2 82 50 */ lfs f31, lbl__1300-_SDA2_BASE_(r2) lbl_8001AEC8: /* 8001AEC8 00017CC8 3B C0 00 06 */ li r30, 6 /* 8001AECC 00017CCC 48 00 00 B8 */ b lbl_8001AF84 @@ -3365,7 +3365,7 @@ lbl_8001AF4C: /* 8001AF50 00017D50 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a /* 8001AF54 00017D54 41 82 00 2C */ beq lbl_8001AF80 lbl_8001AF58: -/* 8001AF58 00017D58 C0 22 82 64 */ lfs f1, lbl_803CCBE4-_SDA2_BASE_(r2) +/* 8001AF58 00017D58 C0 22 82 64 */ lfs f1, lbl__1541-_SDA2_BASE_(r2) /* 8001AF5C 00017D5C 48 0A 9F 35 */ bl icos__Ff /* 8001AF60 00017D60 C0 1C 00 3C */ lfs f0, 0x3c(r28) /* 8001AF64 00017D64 FC 00 08 40 */ fcmpo cr0, f0, f1 @@ -3403,7 +3403,7 @@ lbl_8001AF84: /* 8001AFDC 00017DDC C0 23 00 34 */ lfs f1, 0x34(r3) /* 8001AFE0 00017DE0 EC 01 00 28 */ fsubs f0, f1, f0 /* 8001AFE4 00017DE4 D0 03 00 34 */ stfs f0, 0x34(r3) -/* 8001AFE8 00017DE8 C0 02 82 30 */ lfs f0, lbl_803CCBB0-_SDA2_BASE_(r2) +/* 8001AFE8 00017DE8 C0 02 82 30 */ lfs f0, lbl__942-_SDA2_BASE_(r2) /* 8001AFEC 00017DEC 80 7A 00 48 */ lwz r3, 0x48(r26) /* 8001AFF0 00017DF0 D0 03 00 D8 */ stfs f0, 0xd8(r3) lbl_8001AFF4: @@ -3436,7 +3436,7 @@ xEntCollideWalls__FP4xEntP6xScenef: /* 8001B050 00017E50 C3 FE 00 94 */ lfs f31, 0x94(r30) /* 8001B054 00017E54 48 00 00 08 */ b lbl_8001B05C lbl_8001B058: -/* 8001B058 00017E58 C3 E2 82 50 */ lfs f31, lbl_803CCBD0-_SDA2_BASE_(r2) +/* 8001B058 00017E58 C3 E2 82 50 */ lfs f31, lbl__1300-_SDA2_BASE_(r2) lbl_8001B05C: /* 8001B05C 00017E5C 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8001B060 00017E60 88 03 00 01 */ lbz r0, 1(r3) @@ -3475,7 +3475,7 @@ lbl_8001B0D0: lbl_8001B0DC: /* 8001B0DC 00017EDC 28 03 00 00 */ cmplwi r3, 0 /* 8001B0E0 00017EE0 41 82 00 34 */ beq lbl_8001B114 -/* 8001B0E4 00017EE4 C0 22 82 30 */ lfs f1, lbl_803CCBB0-_SDA2_BASE_(r2) +/* 8001B0E4 00017EE4 C0 22 82 30 */ lfs f1, lbl__942-_SDA2_BASE_(r2) /* 8001B0E8 00017EE8 C0 1B 00 2C */ lfs f0, 0x2c(r27) /* 8001B0EC 00017EEC FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8001B0F0 00017EF0 40 82 00 10 */ bne lbl_8001B100 @@ -3483,7 +3483,7 @@ lbl_8001B0DC: /* 8001B0F8 00017EF8 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8001B0FC 00017EFC 41 82 00 0C */ beq lbl_8001B108 lbl_8001B100: -/* 8001B100 00017F00 C0 02 82 30 */ lfs f0, lbl_803CCBB0-_SDA2_BASE_(r2) +/* 8001B100 00017F00 C0 02 82 30 */ lfs f0, lbl__942-_SDA2_BASE_(r2) /* 8001B104 00017F04 D0 1B 00 30 */ stfs f0, 0x30(r27) lbl_8001B108: /* 8001B108 00017F08 7F C3 F3 78 */ mr r3, r30 @@ -3533,7 +3533,7 @@ lbl_8001B198: lbl_8001B1A4: /* 8001B1A4 00017FA4 28 03 00 00 */ cmplwi r3, 0 /* 8001B1A8 00017FA8 41 82 00 18 */ beq lbl_8001B1C0 -/* 8001B1AC 00017FAC C0 02 82 30 */ lfs f0, lbl_803CCBB0-_SDA2_BASE_(r2) +/* 8001B1AC 00017FAC C0 02 82 30 */ lfs f0, lbl__942-_SDA2_BASE_(r2) /* 8001B1B0 00017FB0 7F C3 F3 78 */ mr r3, r30 /* 8001B1B4 00017FB4 38 9B 00 2C */ addi r4, r27, 0x2c /* 8001B1B8 00017FB8 D0 1B 00 30 */ stfs f0, 0x30(r27) @@ -3582,7 +3582,7 @@ lbl_8001B244: lbl_8001B250: /* 8001B250 00018050 28 03 00 00 */ cmplwi r3, 0 /* 8001B254 00018054 41 82 00 18 */ beq lbl_8001B26C -/* 8001B258 00018058 C0 02 82 30 */ lfs f0, lbl_803CCBB0-_SDA2_BASE_(r2) +/* 8001B258 00018058 C0 02 82 30 */ lfs f0, lbl__942-_SDA2_BASE_(r2) /* 8001B25C 0001805C 7F C3 F3 78 */ mr r3, r30 /* 8001B260 00018060 38 9B 00 2C */ addi r4, r27, 0x2c /* 8001B264 00018064 D0 1B 00 30 */ stfs f0, 0x30(r27) @@ -3613,7 +3613,7 @@ lbl_8001B298: /* 8001B2B8 000180B8 C0 05 00 10 */ lfs f0, 0x10(r5) /* 8001B2BC 000180BC FC 00 F8 40 */ fcmpo cr0, f0, f31 /* 8001B2C0 000180C0 40 80 00 18 */ bge lbl_8001B2D8 -/* 8001B2C4 000180C4 C0 02 82 30 */ lfs f0, lbl_803CCBB0-_SDA2_BASE_(r2) +/* 8001B2C4 000180C4 C0 02 82 30 */ lfs f0, lbl__942-_SDA2_BASE_(r2) /* 8001B2C8 000180C8 7F C3 F3 78 */ mr r3, r30 /* 8001B2CC 000180CC 38 85 00 2C */ addi r4, r5, 0x2c /* 8001B2D0 000180D0 D0 05 00 30 */ stfs f0, 0x30(r5) @@ -3637,13 +3637,13 @@ lbl_8001B2E8: .global xEntSetNostepNormAngle__Ff xEntSetNostepNormAngle__Ff: -/* 8001B30C 0001810C D0 2D 80 20 */ stfs f1, lbl_803CA920-_SDA_BASE_(r13) +/* 8001B30C 0001810C D0 2D 80 20 */ stfs f1, lbl_nsn_angle-_SDA_BASE_(r13) /* 8001B310 00018110 4E 80 00 20 */ blr .global xEntGetAllEntsBox__Fv xEntGetAllEntsBox__Fv: -/* 8001B314 00018114 3C 60 80 2C */ lis r3, lbl_802B8DA0@ha -/* 8001B318 00018118 38 63 8D A0 */ addi r3, r3, lbl_802B8DA0@l +/* 8001B314 00018114 3C 60 80 2C */ lis r3, lbl_all_ents_box@ha +/* 8001B318 00018118 38 63 8D A0 */ addi r3, r3, lbl_all_ents_box@l /* 8001B31C 0001811C 4E 80 00 20 */ blr .global xEntAnimateCollision__FR4xEntb @@ -3663,7 +3663,7 @@ xEntAnimateCollision__FR4xEntb: /* 8001B350 00018150 80 1F 00 48 */ lwz r0, 0x48(r31) /* 8001B354 00018154 28 00 00 00 */ cmplwi r0, 0 /* 8001B358 00018158 40 82 00 28 */ bne lbl_8001B380 -/* 8001B35C 0001815C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8001B35C 0001815C 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8001B360 00018160 38 80 00 E4 */ li r4, 0xe4 /* 8001B364 00018164 38 A0 00 00 */ li r5, 0 /* 8001B368 00018168 48 01 85 D9 */ bl xMemAlloc__FUiUii @@ -3946,8 +3946,8 @@ xEntInitShadow__FR4xEntR10xEntShadow: /* 8001B724 00018524 7C 7E 1B 78 */ mr r30, r3 /* 8001B728 00018528 93 E3 00 C4 */ stw r31, 0xc4(r3) /* 8001B72C 0001852C 38 7F 00 0C */ addi r3, r31, 0xc -/* 8001B730 00018530 C0 22 82 30 */ lfs f1, lbl_803CCBB0-_SDA2_BASE_(r2) -/* 8001B734 00018534 C0 42 82 28 */ lfs f2, lbl_803CCBA8-_SDA2_BASE_(r2) +/* 8001B730 00018530 C0 22 82 30 */ lfs f1, lbl__942-_SDA2_BASE_(r2) +/* 8001B734 00018534 C0 42 82 28 */ lfs f2, lbl__780-_SDA2_BASE_(r2) /* 8001B738 00018538 FC 60 08 90 */ fmr f3, f1 /* 8001B73C 0001853C 4B FE F9 B1 */ bl assign__5xVec3Ffff /* 8001B740 00018540 80 9E 00 10 */ lwz r4, 0x10(r30) @@ -3956,11 +3956,11 @@ xEntInitShadow__FR4xEntR10xEntShadow: /* 8001B74C 0001854C 4B FE FB 19 */ bl __as__5xVec3FRC5xVec3 /* 8001B750 00018550 38 00 00 00 */ li r0, 0 /* 8001B754 00018554 90 1F 00 18 */ stw r0, 0x18(r31) -/* 8001B758 00018558 C0 02 82 34 */ lfs f0, lbl_803CCBB4-_SDA2_BASE_(r2) +/* 8001B758 00018558 C0 02 82 34 */ lfs f0, lbl__950-_SDA2_BASE_(r2) /* 8001B75C 0001855C D0 1F 00 1C */ stfs f0, 0x1c(r31) -/* 8001B760 00018560 C0 02 82 34 */ lfs f0, lbl_803CCBB4-_SDA2_BASE_(r2) +/* 8001B760 00018560 C0 02 82 34 */ lfs f0, lbl__950-_SDA2_BASE_(r2) /* 8001B764 00018564 D0 1F 00 20 */ stfs f0, 0x20(r31) -/* 8001B768 00018568 C0 02 82 34 */ lfs f0, lbl_803CCBB4-_SDA2_BASE_(r2) +/* 8001B768 00018568 C0 02 82 34 */ lfs f0, lbl__950-_SDA2_BASE_(r2) /* 8001B76C 0001856C D0 1F 00 24 */ stfs f0, 0x24(r31) /* 8001B770 00018570 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8001B774 00018574 83 C1 00 08 */ lwz r30, 8(r1) @@ -4158,9 +4158,9 @@ lbl_8001B9A8: /* 8001B9B0 000187B0 90 64 00 00 */ stw r3, 0(r4) /* 8001B9B4 000187B4 7C A3 2B 78 */ mr r3, r5 /* 8001B9B8 000187B8 90 A4 00 04 */ stw r5, 4(r4) -/* 8001B9BC 000187BC 80 8D 95 30 */ lwz r4, lbl_803CBE30-_SDA_BASE_(r13) +/* 8001B9BC 000187BC 80 8D 95 30 */ lwz r4, lbl_gGridIterActive-_SDA_BASE_(r13) /* 8001B9C0 000187C0 38 04 00 01 */ addi r0, r4, 1 -/* 8001B9C4 000187C4 90 0D 95 30 */ stw r0, lbl_803CBE30-_SDA_BASE_(r13) +/* 8001B9C4 000187C4 90 0D 95 30 */ stw r0, lbl_gGridIterActive-_SDA_BASE_(r13) /* 8001B9C8 000187C8 4E 80 00 20 */ blr .global xGridIterFirstCell__FP5xGridiiR13xGridIterator @@ -4241,13 +4241,13 @@ xGridIterClose__FR13xGridIterator: /* 8001BAB0 000188B0 80 03 00 00 */ lwz r0, 0(r3) /* 8001BAB4 000188B4 28 00 00 00 */ cmplwi r0, 0 /* 8001BAB8 000188B8 4D 82 00 20 */ beqlr -/* 8001BABC 000188BC 80 8D 95 30 */ lwz r4, lbl_803CBE30-_SDA_BASE_(r13) +/* 8001BABC 000188BC 80 8D 95 30 */ lwz r4, lbl_gGridIterActive-_SDA_BASE_(r13) /* 8001BAC0 000188C0 38 04 FF FF */ addi r0, r4, -1 -/* 8001BAC4 000188C4 90 0D 95 30 */ stw r0, lbl_803CBE30-_SDA_BASE_(r13) +/* 8001BAC4 000188C4 90 0D 95 30 */ stw r0, lbl_gGridIterActive-_SDA_BASE_(r13) /* 8001BAC8 000188C8 80 03 00 08 */ lwz r0, 8(r3) /* 8001BACC 000188CC 28 00 00 00 */ cmplwi r0, 0 /* 8001BAD0 000188D0 41 82 00 70 */ beq lbl_8001BB40 -/* 8001BAD4 000188D4 80 0D 95 30 */ lwz r0, lbl_803CBE30-_SDA_BASE_(r13) +/* 8001BAD4 000188D4 80 0D 95 30 */ lwz r0, lbl_gGridIterActive-_SDA_BASE_(r13) /* 8001BAD8 000188D8 2C 00 00 00 */ cmpwi r0, 0 /* 8001BADC 000188DC 40 82 00 64 */ bne lbl_8001BB40 /* 8001BAE0 000188E0 80 A3 00 00 */ lwz r5, 0(r3) diff --git a/asm/Core/x/xEntBoulder.s b/asm/Core/x/xEntBoulder.s index 02897223d..72395b8e1 100644 --- a/asm/Core/x/xEntBoulder.s +++ b/asm/Core/x/xEntBoulder.s @@ -67,7 +67,7 @@ lbl_8011F190: /* 8011F19C 0011BF9C C0 04 00 30 */ lfs f0, 0x30(r4) /* 8011F1A0 0011BFA0 D0 01 00 0C */ stfs f0, 0xc(r1) /* 8011F1A4 0011BFA4 C0 24 00 34 */ lfs f1, 0x34(r4) -/* 8011F1A8 0011BFA8 C0 02 A0 28 */ lfs f0, lbl_803CE9A8-_SDA2_BASE_(r2) +/* 8011F1A8 0011BFA8 C0 02 A0 28 */ lfs f0, lbl__831_2-_SDA2_BASE_(r2) /* 8011F1AC 0011BFAC EC 01 00 28 */ fsubs f0, f1, f0 /* 8011F1B0 0011BFB0 D0 01 00 10 */ stfs f0, 0x10(r1) /* 8011F1B4 0011BFB4 C0 04 00 38 */ lfs f0, 0x38(r4) @@ -90,18 +90,18 @@ lbl_8011F1D4: /* 8011F1F4 0011BFF4 48 00 00 38 */ b lbl_8011F22C lbl_8011F1F8: /* 8011F1F8 0011BFF8 80 7E 00 24 */ lwz r3, 0x24(r30) -/* 8011F1FC 0011BFFC C0 02 A0 2C */ lfs f0, lbl_803CE9AC-_SDA2_BASE_(r2) +/* 8011F1FC 0011BFFC C0 02 A0 2C */ lfs f0, lbl__832-_SDA2_BASE_(r2) /* 8011F200 0011C000 80 63 00 10 */ lwz r3, 0x10(r3) /* 8011F204 0011C004 C0 23 00 28 */ lfs f1, 0x28(r3) /* 8011F208 0011C008 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011F20C 0011C00C 40 81 00 08 */ ble lbl_8011F214 /* 8011F210 0011C010 FC 20 00 90 */ fmr f1, f0 lbl_8011F214: -/* 8011F214 0011C014 C0 02 A0 30 */ lfs f0, lbl_803CE9B0-_SDA2_BASE_(r2) +/* 8011F214 0011C014 C0 02 A0 30 */ lfs f0, lbl__833_1-_SDA2_BASE_(r2) /* 8011F218 0011C018 7F C4 F3 78 */ mr r4, r30 /* 8011F21C 0011C01C 80 7E 00 C0 */ lwz r3, 0xc0(r30) /* 8011F220 0011C020 EC 20 00 72 */ fmuls f1, f0, f1 -/* 8011F224 0011C024 C0 42 A0 34 */ lfs f2, lbl_803CE9B4-_SDA2_BASE_(r2) +/* 8011F224 0011C024 C0 42 A0 34 */ lfs f2, lbl__834_2-_SDA2_BASE_(r2) /* 8011F228 0011C028 48 01 AC 35 */ bl xShadowSimple_Add__FP18xShadowSimpleCacheP4xEntff lbl_8011F22C: /* 8011F22C 0011C02C 80 01 00 24 */ lwz r0, 0x24(r1) @@ -149,7 +149,7 @@ xEntBoulder_Init__FP11xEntBoulderP9xEntAsset: /* 8011F2C8 0011C0C8 38 A0 00 50 */ li r5, 0x50 /* 8011F2CC 0011C0CC 80 7F 00 C0 */ lwz r3, 0xc0(r31) /* 8011F2D0 0011C0D0 48 01 AA 2D */ bl xShadowSimple_CacheInit__FP18xShadowSimpleCacheP4xEntUc -/* 8011F2D4 0011C0D4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8011F2D4 0011C0D4 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8011F2D8 0011C0D8 38 80 00 E4 */ li r4, 0xe4 /* 8011F2DC 0011C0DC 38 A0 00 00 */ li r5, 0 /* 8011F2E0 0011C0E0 4B F1 46 61 */ bl xMemAlloc__FUiUii @@ -187,20 +187,20 @@ lbl_8011F358: /* 8011F358 0011C158 7F E3 FB 78 */ mr r3, r31 /* 8011F35C 0011C15C 4B FF FD 5D */ bl xEntBoulder_FitToModel__FP11xEntBoulder /* 8011F360 0011C160 C0 3E 00 04 */ lfs f1, 4(r30) -/* 8011F364 0011C164 C0 02 A0 38 */ lfs f0, lbl_803CE9B8-_SDA2_BASE_(r2) +/* 8011F364 0011C164 C0 02 A0 38 */ lfs f0, lbl__861_4-_SDA2_BASE_(r2) /* 8011F368 0011C168 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011F36C 0011C16C 4C 40 13 82 */ cror 2, 0, 2 /* 8011F370 0011C170 40 82 00 0C */ bne lbl_8011F37C -/* 8011F374 0011C174 C0 02 A0 34 */ lfs f0, lbl_803CE9B4-_SDA2_BASE_(r2) +/* 8011F374 0011C174 C0 02 A0 34 */ lfs f0, lbl__834_2-_SDA2_BASE_(r2) /* 8011F378 0011C178 D0 1E 00 04 */ stfs f0, 4(r30) lbl_8011F37C: -/* 8011F37C 0011C17C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8011F37C 0011C17C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8011F380 0011C180 7F E3 FB 78 */ mr r3, r31 -/* 8011F384 0011C184 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8011F384 0011C184 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8011F388 0011C188 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 8011F38C 0011C18C 48 00 16 E9 */ bl xEntBoulder_Reset__FP11xEntBoulderP6xScene -/* 8011F390 0011C190 3C 60 80 27 */ lis r3, lbl_8026B948@ha -/* 8011F394 0011C194 38 63 B9 48 */ addi r3, r3, lbl_8026B948@l +/* 8011F390 0011C190 3C 60 80 27 */ lis r3, lbl__stringBase0_74@ha +/* 8011F394 0011C194 38 63 B9 48 */ addi r3, r3, lbl__stringBase0_74@l /* 8011F398 0011C198 4B F2 CE 7D */ bl xStrHash__FPCc /* 8011F39C 0011C19C 80 9F 00 10 */ lwz r4, 0x10(r31) /* 8011F3A0 0011C1A0 80 04 00 00 */ lwz r0, 0(r4) @@ -211,10 +211,10 @@ lbl_8011F37C: /* 8011F3B4 0011C1B4 90 1F 00 34 */ stw r0, 0x34(r31) /* 8011F3B8 0011C1B8 4B EF C4 31 */ bl xEntHide__FP4xEnt /* 8011F3BC 0011C1BC 38 A0 00 00 */ li r5, 0 -/* 8011F3C0 0011C1C0 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8011F3C0 0011C1C0 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8011F3C4 0011C1C4 98 BF 00 22 */ stb r5, 0x22(r31) /* 8011F3C8 0011C1C8 3C 60 80 02 */ lis r3, lbl_800276AC@ha -/* 8011F3CC 0011C1CC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8011F3CC 0011C1CC 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8011F3D0 0011C1D0 98 BF 00 23 */ stb r5, 0x23(r31) /* 8011F3D4 0011C1D4 38 03 76 AC */ addi r0, r3, lbl_800276AC@l /* 8011F3D8 0011C1D8 98 BF 01 E4 */ stb r5, 0x1e4(r31) @@ -232,9 +232,9 @@ lbl_8011F37C: /* 8011F408 0011C208 38 03 20 B0 */ addi r0, r3, lbl_802120B0@l /* 8011F40C 0011C20C 90 04 00 48 */ stw r0, 0x48(r4) lbl_8011F410: -/* 8011F410 0011C210 C0 02 A0 38 */ lfs f0, lbl_803CE9B8-_SDA2_BASE_(r2) -/* 8011F414 0011C214 3C 60 80 27 */ lis r3, lbl_8026B948@ha -/* 8011F418 0011C218 38 63 B9 48 */ addi r3, r3, lbl_8026B948@l +/* 8011F410 0011C210 C0 02 A0 38 */ lfs f0, lbl__861_4-_SDA2_BASE_(r2) +/* 8011F414 0011C214 3C 60 80 27 */ lis r3, lbl__stringBase0_74@ha +/* 8011F418 0011C218 38 63 B9 48 */ addi r3, r3, lbl__stringBase0_74@l /* 8011F41C 0011C21C 38 00 00 00 */ li r0, 0 /* 8011F420 0011C220 D0 1F 01 DC */ stfs f0, 0x1dc(r31) /* 8011F424 0011C224 38 63 00 0B */ addi r3, r3, 0xb @@ -244,8 +244,8 @@ lbl_8011F410: /* 8011F434 0011C234 80 04 00 4C */ lwz r0, 0x4c(r4) /* 8011F438 0011C238 7C 00 18 40 */ cmplw r0, r3 /* 8011F43C 0011C23C 40 82 00 18 */ bne lbl_8011F454 -/* 8011F440 0011C240 3C 60 80 27 */ lis r3, lbl_8026B948@ha -/* 8011F444 0011C244 38 63 B9 48 */ addi r3, r3, lbl_8026B948@l +/* 8011F440 0011C240 3C 60 80 27 */ lis r3, lbl__stringBase0_74@ha +/* 8011F444 0011C244 38 63 B9 48 */ addi r3, r3, lbl__stringBase0_74@l /* 8011F448 0011C248 38 63 00 19 */ addi r3, r3, 0x19 /* 8011F44C 0011C24C 4B F2 CD C9 */ bl xStrHash__FPCc /* 8011F450 0011C250 90 7F 01 E0 */ stw r3, 0x1e0(r31) @@ -267,8 +267,8 @@ xEntBoulder_ApplyForces__FP10xEntCollis: /* 8011F480 0011C280 90 01 00 34 */ stw r0, 0x34(r1) /* 8011F484 0011C284 BF 61 00 1C */ stmw r27, 0x1c(r1) /* 8011F488 0011C288 7C 7B 1B 78 */ mr r27, r3 -/* 8011F48C 0011C28C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8011F490 0011C290 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 8011F48C 0011C28C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8011F490 0011C290 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 8011F494 0011C294 8B BB 00 06 */ lbz r29, 6(r27) /* 8011F498 0011C298 1C 1D 00 50 */ mulli r0, r29, 0x50 /* 8011F49C 0011C29C 7F DB 02 14 */ add r30, r27, r0 @@ -280,7 +280,7 @@ lbl_8011F4A4: /* 8011F4B0 0011C2B0 88 03 00 04 */ lbz r0, 4(r3) /* 8011F4B4 0011C2B4 28 00 00 2F */ cmplwi r0, 0x2f /* 8011F4B8 0011C2B8 40 82 00 84 */ bne lbl_8011F53C -/* 8011F4BC 0011C2BC C0 22 A0 3C */ lfs f1, lbl_803CE9BC-_SDA2_BASE_(r2) +/* 8011F4BC 0011C2BC C0 22 A0 3C */ lfs f1, lbl__886_3-_SDA2_BASE_(r2) /* 8011F4C0 0011C2C0 7C 7C 1B 78 */ mr r28, r3 /* 8011F4C4 0011C2C4 38 61 00 08 */ addi r3, r1, 8 /* 8011F4C8 0011C2C8 38 9E 00 20 */ addi r4, r30, 0x20 @@ -293,7 +293,7 @@ lbl_8011F4A4: /* 8011F4E4 0011C2E4 40 82 00 2C */ bne lbl_8011F510 lbl_8011F4E8: /* 8011F4E8 0011C2E8 C0 3E 00 24 */ lfs f1, 0x24(r30) -/* 8011F4EC 0011C2EC C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) +/* 8011F4EC 0011C2EC C0 02 A0 40 */ lfs f0, lbl__887_3-_SDA2_BASE_(r2) /* 8011F4F0 0011C2F0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011F4F4 0011C2F4 40 81 00 1C */ ble lbl_8011F510 /* 8011F4F8 0011C2F8 C0 21 00 08 */ lfs f1, 8(r1) @@ -403,7 +403,7 @@ xEntBoulder_Update__FP11xEntBoulderP6xScenef: /* 8011F650 0011C450 F3 A1 01 38 */ psq_st f29, 312(r1), 0, qr0 /* 8011F654 0011C454 BF 41 01 18 */ stmw r26, 0x118(r1) /* 8011F658 0011C458 7C 7F 1B 78 */ mr r31, r3 -/* 8011F65C 0011C45C C0 02 A0 38 */ lfs f0, lbl_803CE9B8-_SDA2_BASE_(r2) +/* 8011F65C 0011C45C C0 02 A0 38 */ lfs f0, lbl__861_4-_SDA2_BASE_(r2) /* 8011F660 0011C460 C0 43 01 D4 */ lfs f2, 0x1d4(r3) /* 8011F664 0011C464 FF C0 08 90 */ fmr f30, f1 /* 8011F668 0011C468 7C 9A 23 78 */ mr r26, r4 @@ -412,7 +412,7 @@ xEntBoulder_Update__FP11xEntBoulderP6xScenef: /* 8011F674 0011C474 EC 02 F0 28 */ fsubs f0, f2, f30 /* 8011F678 0011C478 D0 1F 01 D4 */ stfs f0, 0x1d4(r31) /* 8011F67C 0011C47C C0 3F 01 D4 */ lfs f1, 0x1d4(r31) -/* 8011F680 0011C480 C0 02 A0 38 */ lfs f0, lbl_803CE9B8-_SDA2_BASE_(r2) +/* 8011F680 0011C480 C0 02 A0 38 */ lfs f0, lbl__861_4-_SDA2_BASE_(r2) /* 8011F684 0011C484 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011F688 0011C488 4C 40 13 82 */ cror 2, 0, 2 /* 8011F68C 0011C48C 40 82 00 10 */ bne lbl_8011F69C @@ -420,8 +420,8 @@ xEntBoulder_Update__FP11xEntBoulderP6xScenef: /* 8011F694 0011C494 4B EF FF 5D */ bl zEntEvent__FP5xBaseUi /* 8011F698 0011C498 48 00 0D 14 */ b lbl_801203AC lbl_8011F69C: -/* 8011F69C 0011C49C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8011F6A0 0011C4A0 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l +/* 8011F69C 0011C49C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8011F6A0 0011C4A0 3B C3 05 58 */ addi r30, r3, lbl_globals@l /* 8011F6A4 0011C4A4 80 1E 19 E4 */ lwz r0, 0x19e4(r30) /* 8011F6A8 0011C4A8 7C 1F 00 40 */ cmplw r31, r0 /* 8011F6AC 0011C4AC 40 82 00 58 */ bne lbl_8011F704 @@ -435,7 +435,7 @@ lbl_8011F69C: /* 8011F6CC 0011C4CC C0 7E 07 70 */ lfs f3, 0x770(r30) /* 8011F6D0 0011C4D0 C0 43 00 38 */ lfs f2, 0x38(r3) /* 8011F6D4 0011C4D4 EC 85 20 28 */ fsubs f4, f5, f4 -/* 8011F6D8 0011C4D8 C0 02 A0 44 */ lfs f0, lbl_803CE9C4-_SDA2_BASE_(r2) +/* 8011F6D8 0011C4D8 C0 02 A0 44 */ lfs f0, lbl__1139_3-_SDA2_BASE_(r2) /* 8011F6DC 0011C4DC EC 21 00 72 */ fmuls f1, f1, f1 /* 8011F6E0 0011C4E0 EC 43 10 28 */ fsubs f2, f3, f2 /* 8011F6E4 0011C4E4 EC 24 09 3A */ fmadds f1, f4, f4, f1 @@ -450,8 +450,8 @@ lbl_8011F704: /* 8011F704 0011C504 80 1F 00 4C */ lwz r0, 0x4c(r31) /* 8011F708 0011C508 28 00 00 00 */ cmplwi r0, 0 /* 8011F70C 0011C50C 40 82 00 10 */ bne lbl_8011F71C -/* 8011F710 0011C510 3C 60 80 31 */ lis r3, lbl_80314698@ha -/* 8011F714 0011C514 38 03 46 98 */ addi r0, r3, lbl_80314698@l +/* 8011F710 0011C510 3C 60 80 31 */ lis r3, lbl_sBoulderCollis@ha +/* 8011F714 0011C514 38 03 46 98 */ addi r0, r3, lbl_sBoulderCollis@l /* 8011F718 0011C518 90 1F 00 4C */ stw r0, 0x4c(r31) lbl_8011F71C: /* 8011F71C 0011C51C 88 DF 01 E4 */ lbz r6, 0x1e4(r31) @@ -476,7 +476,7 @@ lbl_8011F71C: /* 8011F768 0011C568 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8011F76C 0011C56C 38 84 00 30 */ addi r4, r4, 0x30 /* 8011F770 0011C570 4B EE B9 49 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 -/* 8011F774 0011C574 80 0D 84 48 */ lwz r0, lbl_803CAD48-_SDA_BASE_(r13) +/* 8011F774 0011C574 80 0D 84 48 */ lwz r0, lbl_sBubbleStreakID-_SDA_BASE_(r13) /* 8011F778 0011C578 28 00 DE AD */ cmplwi r0, 0xdead /* 8011F77C 0011C57C 41 82 00 78 */ beq lbl_8011F7F4 /* 8011F780 0011C580 80 1E 19 E4 */ lwz r0, 0x19e4(r30) @@ -504,12 +504,12 @@ lbl_8011F71C: /* 8011F7D8 0011C5D8 38 61 00 BC */ addi r3, r1, 0xbc /* 8011F7DC 0011C5DC 38 81 00 14 */ addi r4, r1, 0x14 /* 8011F7E0 0011C5E0 4B EE BA 85 */ bl __as__5xVec3FRC5xVec3 -/* 8011F7E4 0011C5E4 80 6D 84 48 */ lwz r3, lbl_803CAD48-_SDA_BASE_(r13) +/* 8011F7E4 0011C5E4 80 6D 84 48 */ lwz r3, lbl_sBubbleStreakID-_SDA_BASE_(r13) /* 8011F7E8 0011C5E8 38 81 00 C8 */ addi r4, r1, 0xc8 /* 8011F7EC 0011C5EC 38 A1 00 BC */ addi r5, r1, 0xbc /* 8011F7F0 0011C5F0 4B F0 A1 A5 */ bl xFXStreakUpdate__FUiPC5xVec3PC5xVec3 lbl_8011F7F4: -/* 8011F7F4 0011C5F4 C0 22 A0 48 */ lfs f1, lbl_803CE9C8-_SDA2_BASE_(r2) +/* 8011F7F4 0011C5F4 C0 22 A0 48 */ lfs f1, lbl__1140_2-_SDA2_BASE_(r2) /* 8011F7F8 0011C5F8 38 7F 01 A0 */ addi r3, r31, 0x1a0 /* 8011F7FC 0011C5FC C0 1F 00 94 */ lfs f0, 0x94(r31) /* 8011F800 0011C600 EC 01 00 32 */ fmuls f0, f1, f0 @@ -517,8 +517,8 @@ lbl_8011F7F4: /* 8011F808 0011C608 D0 01 00 B4 */ stfs f0, 0xb4(r1) /* 8011F80C 0011C60C D0 01 00 B0 */ stfs f0, 0xb0(r1) /* 8011F810 0011C610 48 00 25 4D */ bl xVec3LengthFast__FPC5xVec3 -/* 8011F814 0011C614 C0 42 A0 4C */ lfs f2, lbl_803CE9CC-_SDA2_BASE_(r2) -/* 8011F818 0011C618 C0 02 A0 34 */ lfs f0, lbl_803CE9B4-_SDA2_BASE_(r2) +/* 8011F814 0011C614 C0 42 A0 4C */ lfs f2, lbl__1141_1-_SDA2_BASE_(r2) +/* 8011F818 0011C618 C0 02 A0 34 */ lfs f0, lbl__834_2-_SDA2_BASE_(r2) /* 8011F81C 0011C61C EF A2 00 72 */ fmuls f29, f2, f1 /* 8011F820 0011C620 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 8011F824 0011C624 4C 41 13 82 */ cror 2, 1, 2 @@ -551,11 +551,11 @@ lbl_8011F864: /* 8011F884 0011C684 EC 01 07 BC */ fnmsubs f0, f1, f30, f0 /* 8011F888 0011C688 D0 1F 01 A4 */ stfs f0, 0x1a4(r31) /* 8011F88C 0011C68C 80 BF 00 D0 */ lwz r5, 0xd0(r31) -/* 8011F890 0011C690 C0 22 A0 34 */ lfs f1, lbl_803CE9B4-_SDA2_BASE_(r2) +/* 8011F890 0011C690 C0 22 A0 34 */ lfs f1, lbl__834_2-_SDA2_BASE_(r2) /* 8011F894 0011C694 C0 05 00 04 */ lfs f0, 4(r5) /* 8011F898 0011C698 EC 21 00 24 */ fdivs f1, f1, f0 /* 8011F89C 0011C69C 4B EF 57 BD */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 8011F8A0 0011C6A0 C0 22 A0 38 */ lfs f1, lbl_803CE9B8-_SDA2_BASE_(r2) +/* 8011F8A0 0011C6A0 C0 22 A0 38 */ lfs f1, lbl__861_4-_SDA2_BASE_(r2) /* 8011F8A4 0011C6A4 38 7F 01 C4 */ addi r3, r31, 0x1c4 /* 8011F8A8 0011C6A8 FC 40 08 90 */ fmr f2, f1 /* 8011F8AC 0011C6AC FC 60 08 90 */ fmr f3, f1 @@ -566,7 +566,7 @@ lbl_8011F864: /* 8011F8C0 0011C6C0 C0 05 00 04 */ lfs f0, 4(r5) /* 8011F8C4 0011C6C4 EC 3E 00 24 */ fdivs f1, f30, f0 /* 8011F8C8 0011C6C8 4B EF 57 91 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 8011F8CC 0011C6CC C0 22 A0 38 */ lfs f1, lbl_803CE9B8-_SDA2_BASE_(r2) +/* 8011F8CC 0011C6CC C0 22 A0 38 */ lfs f1, lbl__861_4-_SDA2_BASE_(r2) /* 8011F8D0 0011C6D0 38 7F 01 B8 */ addi r3, r31, 0x1b8 /* 8011F8D4 0011C6D4 FC 40 08 90 */ fmr f2, f1 /* 8011F8D8 0011C6D8 FC 60 08 90 */ fmr f3, f1 @@ -607,16 +607,16 @@ lbl_8011F864: /* 8011F964 0011C764 48 00 0A 75 */ bl xEntBoulder_KilledBySurface__FP11xEntBoulderP6xScenef /* 8011F968 0011C768 2C 03 00 00 */ cmpwi r3, 0 /* 8011F96C 0011C76C 41 82 00 24 */ beq lbl_8011F990 -/* 8011F970 0011C770 3C 60 80 31 */ lis r3, lbl_80314698@ha +/* 8011F970 0011C770 3C 60 80 31 */ lis r3, lbl_sBoulderCollis@ha /* 8011F974 0011C774 80 9F 00 4C */ lwz r4, 0x4c(r31) -/* 8011F978 0011C778 38 03 46 98 */ addi r0, r3, lbl_80314698@l +/* 8011F978 0011C778 38 03 46 98 */ addi r0, r3, lbl_sBoulderCollis@l /* 8011F97C 0011C77C 7C 04 00 40 */ cmplw r4, r0 /* 8011F980 0011C780 40 82 0A 2C */ bne lbl_801203AC /* 8011F984 0011C784 38 00 00 00 */ li r0, 0 /* 8011F988 0011C788 90 1F 00 4C */ stw r0, 0x4c(r31) /* 8011F98C 0011C78C 48 00 0A 20 */ b lbl_801203AC lbl_8011F990: -/* 8011F990 0011C790 C0 22 A0 38 */ lfs f1, lbl_803CE9B8-_SDA2_BASE_(r2) +/* 8011F990 0011C790 C0 22 A0 38 */ lfs f1, lbl__861_4-_SDA2_BASE_(r2) /* 8011F994 0011C794 38 61 00 80 */ addi r3, r1, 0x80 /* 8011F998 0011C798 3B 60 00 00 */ li r27, 0 /* 8011F99C 0011C79C FC 40 08 90 */ fmr f2, f1 @@ -640,7 +640,7 @@ lbl_8011F990: /* 8011F9E4 0011C7E4 7C 03 00 40 */ cmplw r3, r0 /* 8011F9E8 0011C7E8 40 81 05 CC */ ble lbl_8011FFB4 lbl_8011F9EC: -/* 8011F9EC 0011C7EC C0 22 A0 38 */ lfs f1, lbl_803CE9B8-_SDA2_BASE_(r2) +/* 8011F9EC 0011C7EC C0 22 A0 38 */ lfs f1, lbl__861_4-_SDA2_BASE_(r2) /* 8011F9F0 0011C7F0 38 61 00 8C */ addi r3, r1, 0x8c /* 8011F9F4 0011C7F4 FC 40 08 90 */ fmr f2, f1 /* 8011F9F8 0011C7F8 FC 60 08 90 */ fmr f3, f1 @@ -673,11 +673,11 @@ lbl_8011FA34: /* 8011FA5C 0011C85C 38 81 00 98 */ addi r4, r1, 0x98 /* 8011FA60 0011C860 7C 60 1A 14 */ add r3, r0, r3 /* 8011FA64 0011C864 4B F2 EA 8D */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 8011FA68 0011C868 C0 02 A0 50 */ lfs f0, lbl_803CE9D0-_SDA2_BASE_(r2) +/* 8011FA68 0011C868 C0 02 A0 50 */ lfs f0, lbl__1142_1-_SDA2_BASE_(r2) /* 8011FA6C 0011C86C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011FA70 0011C870 40 80 00 18 */ bge lbl_8011FA88 /* 8011FA74 0011C874 C0 3F 01 D4 */ lfs f1, 0x1d4(r31) -/* 8011FA78 0011C878 C0 02 A0 54 */ lfs f0, lbl_803CE9D4-_SDA2_BASE_(r2) +/* 8011FA78 0011C878 C0 02 A0 54 */ lfs f0, lbl__1143_2-_SDA2_BASE_(r2) /* 8011FA7C 0011C87C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011FA80 0011C880 40 81 00 08 */ ble lbl_8011FA88 /* 8011FA84 0011C884 D0 1F 01 D4 */ stfs f0, 0x1d4(r31) @@ -742,7 +742,7 @@ lbl_8011FB10: /* 8011FB58 0011C958 80 BA 00 D0 */ lwz r5, 0xd0(r26) /* 8011FB5C 0011C95C 38 61 00 74 */ addi r3, r1, 0x74 /* 8011FB60 0011C960 C0 84 00 04 */ lfs f4, 4(r4) -/* 8011FB64 0011C964 C0 02 A0 30 */ lfs f0, lbl_803CE9B0-_SDA2_BASE_(r2) +/* 8011FB64 0011C964 C0 02 A0 30 */ lfs f0, lbl__833_1-_SDA2_BASE_(r2) /* 8011FB68 0011C968 C0 65 00 04 */ lfs f3, 4(r5) /* 8011FB6C 0011C96C EC 40 01 32 */ fmuls f2, f0, f4 /* 8011FB70 0011C970 EC 04 18 2A */ fadds f0, f4, f3 @@ -767,7 +767,7 @@ lbl_8011FB10: /* 8011FBBC 0011C9BC 7F 43 D3 78 */ mr r3, r26 /* 8011FBC0 0011C9C0 38 81 00 68 */ addi r4, r1, 0x68 /* 8011FBC4 0011C9C4 4B FF F9 A1 */ bl xEntBoulder_AddInstantForce__FP11xEntBoulderP5xVec3 -/* 8011FBC8 0011C9C8 80 0D 8D 28 */ lwz r0, lbl_803CB628-_SDA_BASE_(r13) +/* 8011FBC8 0011C9C8 80 0D 8D 28 */ lwz r0, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8011FBCC 0011C9CC 7C 1A 00 40 */ cmplw r26, r0 /* 8011FBD0 0011C9D0 40 82 00 20 */ bne lbl_8011FBF0 /* 8011FBD4 0011C9D4 80 7F 00 D0 */ lwz r3, 0xd0(r31) @@ -849,11 +849,11 @@ lbl_8011FCC4: /* 8011FCEC 0011CAEC 38 81 00 98 */ addi r4, r1, 0x98 /* 8011FCF0 0011CAF0 7C 60 1A 14 */ add r3, r0, r3 /* 8011FCF4 0011CAF4 4B F2 E7 FD */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 8011FCF8 0011CAF8 C0 02 A0 50 */ lfs f0, lbl_803CE9D0-_SDA2_BASE_(r2) +/* 8011FCF8 0011CAF8 C0 02 A0 50 */ lfs f0, lbl__1142_1-_SDA2_BASE_(r2) /* 8011FCFC 0011CAFC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011FD00 0011CB00 40 80 00 18 */ bge lbl_8011FD18 /* 8011FD04 0011CB04 C0 3F 01 D4 */ lfs f1, 0x1d4(r31) -/* 8011FD08 0011CB08 C0 02 A0 54 */ lfs f0, lbl_803CE9D4-_SDA2_BASE_(r2) +/* 8011FD08 0011CB08 C0 02 A0 54 */ lfs f0, lbl__1143_2-_SDA2_BASE_(r2) /* 8011FD0C 0011CB0C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011FD10 0011CB10 40 81 00 08 */ ble lbl_8011FD18 /* 8011FD14 0011CB14 D0 1F 01 D4 */ stfs f0, 0x1d4(r31) @@ -885,7 +885,7 @@ lbl_8011FD30: /* 8011FD74 0011CB74 7C 1F 00 40 */ cmplw r31, r0 /* 8011FD78 0011CB78 40 82 00 18 */ bne lbl_8011FD90 /* 8011FD7C 0011CB7C C0 3F 01 D4 */ lfs f1, 0x1d4(r31) -/* 8011FD80 0011CB80 C0 02 A0 54 */ lfs f0, lbl_803CE9D4-_SDA2_BASE_(r2) +/* 8011FD80 0011CB80 C0 02 A0 54 */ lfs f0, lbl__1143_2-_SDA2_BASE_(r2) /* 8011FD84 0011CB84 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011FD88 0011CB88 40 81 00 08 */ ble lbl_8011FD90 /* 8011FD8C 0011CB8C D0 1F 01 D4 */ stfs f0, 0x1d4(r31) @@ -919,7 +919,7 @@ lbl_8011FDD8: /* 8011FDF0 0011CBF0 38 A0 00 3A */ li r5, 0x3a /* 8011FDF4 0011CBF4 4B EF F8 ED */ bl zEntEvent__FP5xBaseP5xBaseUi /* 8011FDF8 0011CBF8 C0 3F 01 D4 */ lfs f1, 0x1d4(r31) -/* 8011FDFC 0011CBFC C0 02 A0 54 */ lfs f0, lbl_803CE9D4-_SDA2_BASE_(r2) +/* 8011FDFC 0011CBFC C0 02 A0 54 */ lfs f0, lbl__1143_2-_SDA2_BASE_(r2) /* 8011FE00 0011CC00 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011FE04 0011CC04 40 81 00 08 */ ble lbl_8011FE0C /* 8011FE08 0011CC08 D0 1F 01 D4 */ stfs f0, 0x1d4(r31) @@ -977,19 +977,19 @@ lbl_8011FEA8: /* 8011FEC0 0011CCC0 38 A0 00 3A */ li r5, 0x3a /* 8011FEC4 0011CCC4 38 C0 00 00 */ li r6, 0 /* 8011FEC8 0011CCC8 4B EF F8 51 */ bl zEntEvent__FP5xBaseP5xBaseUiPCf -/* 8011FECC 0011CCCC C0 22 A0 4C */ lfs f1, lbl_803CE9CC-_SDA2_BASE_(r2) +/* 8011FECC 0011CCCC C0 22 A0 4C */ lfs f1, lbl__1141_1-_SDA2_BASE_(r2) /* 8011FED0 0011CCD0 38 60 00 00 */ li r3, 0 /* 8011FED4 0011CCD4 38 80 00 10 */ li r4, 0x10 /* 8011FED8 0011CCD8 38 A0 00 1A */ li r5, 0x1a /* 8011FEDC 0011CCDC 38 C0 00 1C */ li r6, 0x1c /* 8011FEE0 0011CCE0 4B F6 0B 9D */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf -/* 8011FEE4 0011CCE4 C0 22 A0 4C */ lfs f1, lbl_803CE9CC-_SDA2_BASE_(r2) +/* 8011FEE4 0011CCE4 C0 22 A0 4C */ lfs f1, lbl__1141_1-_SDA2_BASE_(r2) /* 8011FEE8 0011CCE8 38 60 00 10 */ li r3, 0x10 /* 8011FEEC 0011CCEC 38 80 00 23 */ li r4, 0x23 /* 8011FEF0 0011CCF0 38 A0 00 1A */ li r5, 0x1a /* 8011FEF4 0011CCF4 38 C0 00 1D */ li r6, 0x1d /* 8011FEF8 0011CCF8 4B F6 0B 85 */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf -/* 8011FEFC 0011CCFC C0 22 A0 4C */ lfs f1, lbl_803CE9CC-_SDA2_BASE_(r2) +/* 8011FEFC 0011CCFC C0 22 A0 4C */ lfs f1, lbl__1141_1-_SDA2_BASE_(r2) /* 8011FF00 0011CD00 38 60 00 24 */ li r3, 0x24 /* 8011FF04 0011CD04 38 80 00 64 */ li r4, 0x64 /* 8011FF08 0011CD08 38 A0 00 1A */ li r5, 0x1a @@ -1011,7 +1011,7 @@ lbl_8011FEA8: /* 8011FF48 0011CD48 40 82 00 18 */ bne lbl_8011FF60 lbl_8011FF4C: /* 8011FF4C 0011CD4C C0 3F 01 D4 */ lfs f1, 0x1d4(r31) -/* 8011FF50 0011CD50 C0 02 A0 54 */ lfs f0, lbl_803CE9D4-_SDA2_BASE_(r2) +/* 8011FF50 0011CD50 C0 02 A0 54 */ lfs f0, lbl__1143_2-_SDA2_BASE_(r2) /* 8011FF54 0011CD54 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011FF58 0011CD58 40 81 00 08 */ ble lbl_8011FF60 /* 8011FF5C 0011CD5C D0 1F 01 D4 */ stfs f0, 0x1d4(r31) @@ -1030,10 +1030,10 @@ lbl_8011FF6C: /* 8011FF88 0011CD88 3C 00 43 30 */ lis r0, 0x4330 /* 8011FF8C 0011CD8C 90 61 01 14 */ stw r3, 0x114(r1) /* 8011FF90 0011CD90 38 7F 00 88 */ addi r3, r31, 0x88 -/* 8011FF94 0011CD94 C8 22 A0 78 */ lfd f1, lbl_803CE9F8-_SDA2_BASE_(r2) +/* 8011FF94 0011CD94 C8 22 A0 78 */ lfd f1, lbl__1153_2-_SDA2_BASE_(r2) /* 8011FF98 0011CD98 38 81 00 8C */ addi r4, r1, 0x8c /* 8011FF9C 0011CD9C 90 01 01 10 */ stw r0, 0x110(r1) -/* 8011FFA0 0011CDA0 C0 42 A0 34 */ lfs f2, lbl_803CE9B4-_SDA2_BASE_(r2) +/* 8011FFA0 0011CDA0 C0 42 A0 34 */ lfs f2, lbl__834_2-_SDA2_BASE_(r2) /* 8011FFA4 0011CDA4 C8 01 01 10 */ lfd f0, 0x110(r1) /* 8011FFA8 0011CDA8 EC 00 08 28 */ fsubs f0, f0, f1 /* 8011FFAC 0011CDAC EC 22 00 24 */ fdivs f1, f2, f0 @@ -1043,7 +1043,7 @@ lbl_8011FFB4: /* 8011FFB8 0011CDB8 38 9F 00 88 */ addi r4, r31, 0x88 /* 8011FFBC 0011CDBC 38 A1 00 A4 */ addi r5, r1, 0xa4 /* 8011FFC0 0011CDC0 4B EE E6 D1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 8011FFC4 0011CDC4 C0 02 A0 34 */ lfs f0, lbl_803CE9B4-_SDA2_BASE_(r2) +/* 8011FFC4 0011CDC4 C0 02 A0 34 */ lfs f0, lbl__834_2-_SDA2_BASE_(r2) /* 8011FFC8 0011CDC8 38 61 00 5C */ addi r3, r1, 0x5c /* 8011FFCC 0011CDCC 7C 64 1B 78 */ mr r4, r3 /* 8011FFD0 0011CDD0 EC 20 F0 24 */ fdivs f1, f0, f30 @@ -1082,11 +1082,11 @@ lbl_80120038: /* 80120048 0011CE48 2C 1B 00 00 */ cmpwi r27, 0 /* 8012004C 0011CE4C 41 82 00 AC */ beq lbl_801200F8 /* 80120050 0011CE50 C0 43 00 08 */ lfs f2, 8(r3) -/* 80120054 0011CE54 C0 02 A0 38 */ lfs f0, lbl_803CE9B8-_SDA2_BASE_(r2) +/* 80120054 0011CE54 C0 02 A0 38 */ lfs f0, lbl__861_4-_SDA2_BASE_(r2) /* 80120058 0011CE58 FC 02 00 00 */ fcmpu cr0, f2, f0 /* 8012005C 0011CE5C 41 82 00 50 */ beq lbl_801200AC /* 80120060 0011CE60 EC 3F E8 24 */ fdivs f1, f31, f29 -/* 80120064 0011CE64 C0 02 A0 58 */ lfs f0, lbl_803CE9D8-_SDA2_BASE_(r2) +/* 80120064 0011CE64 C0 02 A0 58 */ lfs f0, lbl__1144_1-_SDA2_BASE_(r2) /* 80120068 0011CE68 EC 00 10 2A */ fadds f0, f0, f2 /* 8012006C 0011CE6C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80120070 0011CE70 40 80 00 3C */ bge lbl_801200AC @@ -1106,7 +1106,7 @@ lbl_80120038: /* 801200A8 0011CEA8 4B EF 4F B1 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f lbl_801200AC: /* 801200AC 0011CEAC 80 7F 00 D0 */ lwz r3, 0xd0(r31) -/* 801200B0 0011CEB0 C0 02 A0 38 */ lfs f0, lbl_803CE9B8-_SDA2_BASE_(r2) +/* 801200B0 0011CEB0 C0 02 A0 38 */ lfs f0, lbl__861_4-_SDA2_BASE_(r2) /* 801200B4 0011CEB4 C0 23 00 0C */ lfs f1, 0xc(r3) /* 801200B8 0011CEB8 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 801200BC 0011CEBC 41 82 00 3C */ beq lbl_801200F8 @@ -1132,14 +1132,14 @@ lbl_801200F8: /* 80120108 0011CF08 41 82 00 D0 */ beq lbl_801201D8 /* 8012010C 0011CF0C 38 61 00 8C */ addi r3, r1, 0x8c /* 80120110 0011CF10 4B EF 4F BD */ bl xVec3Length2__FPC5xVec3 -/* 80120114 0011CF14 C0 02 A0 5C */ lfs f0, lbl_803CE9DC-_SDA2_BASE_(r2) +/* 80120114 0011CF14 C0 02 A0 5C */ lfs f0, lbl__1145_1-_SDA2_BASE_(r2) /* 80120118 0011CF18 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8012011C 0011CF1C 40 80 00 20 */ bge lbl_8012013C /* 80120120 0011CF20 C0 1F 01 A0 */ lfs f0, 0x1a0(r31) /* 80120124 0011CF24 38 61 00 38 */ addi r3, r1, 0x38 /* 80120128 0011CF28 C0 3F 01 A8 */ lfs f1, 0x1a8(r31) /* 8012012C 0011CF2C FC 60 00 50 */ fneg f3, f0 -/* 80120130 0011CF30 C0 42 A0 38 */ lfs f2, lbl_803CE9B8-_SDA2_BASE_(r2) +/* 80120130 0011CF30 C0 42 A0 38 */ lfs f2, lbl__861_4-_SDA2_BASE_(r2) /* 80120134 0011CF34 4B EE EE C9 */ bl xVec3Init__FP5xVec3fff /* 80120138 0011CF38 48 00 00 14 */ b lbl_8012014C lbl_8012013C: @@ -1153,7 +1153,7 @@ lbl_8012014C: /* 80120154 0011CF54 4B F2 E1 9D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80120158 0011CF58 80 9F 00 D0 */ lwz r4, 0xd0(r31) /* 8012015C 0011CF5C 38 7F 01 AC */ addi r3, r31, 0x1ac -/* 80120160 0011CF60 C0 22 A0 34 */ lfs f1, lbl_803CE9B4-_SDA2_BASE_(r2) +/* 80120160 0011CF60 C0 22 A0 34 */ lfs f1, lbl__834_2-_SDA2_BASE_(r2) /* 80120164 0011CF64 C0 04 00 1C */ lfs f0, 0x1c(r4) /* 80120168 0011CF68 EC 21 00 28 */ fsubs f1, f1, f0 /* 8012016C 0011CF6C 4B EF B7 CD */ bl xVec3SMulBy__FP5xVec3f @@ -1165,10 +1165,10 @@ lbl_8012014C: /* 80120184 0011CF84 38 7F 01 AC */ addi r3, r31, 0x1ac /* 80120188 0011CF88 7C 64 1B 78 */ mr r4, r3 /* 8012018C 0011CF8C 4B F2 E1 65 */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 80120190 0011CF90 C0 02 A0 60 */ lfs f0, lbl_803CE9E0-_SDA2_BASE_(r2) +/* 80120190 0011CF90 C0 02 A0 60 */ lfs f0, lbl__1146_1-_SDA2_BASE_(r2) /* 80120194 0011CF94 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80120198 0011CF98 40 80 00 10 */ bge lbl_801201A8 -/* 8012019C 0011CF9C C0 02 A0 38 */ lfs f0, lbl_803CE9B8-_SDA2_BASE_(r2) +/* 8012019C 0011CF9C C0 02 A0 38 */ lfs f0, lbl__861_4-_SDA2_BASE_(r2) /* 801201A0 0011CFA0 D0 1F 01 D0 */ stfs f0, 0x1d0(r31) /* 801201A4 0011CFA4 48 00 00 34 */ b lbl_801201D8 lbl_801201A8: @@ -1177,7 +1177,7 @@ lbl_801201A8: /* 801201B0 0011CFB0 C0 1F 00 94 */ lfs f0, 0x94(r31) /* 801201B4 0011CFB4 80 7F 00 D0 */ lwz r3, 0xd0(r31) /* 801201B8 0011CFB8 EC 81 00 24 */ fdivs f4, f1, f0 -/* 801201BC 0011CFBC C0 02 A0 34 */ lfs f0, lbl_803CE9B4-_SDA2_BASE_(r2) +/* 801201BC 0011CFBC C0 02 A0 34 */ lfs f0, lbl__834_2-_SDA2_BASE_(r2) /* 801201C0 0011CFC0 C0 63 00 1C */ lfs f3, 0x1c(r3) /* 801201C4 0011CFC4 C0 3F 01 D0 */ lfs f1, 0x1d0(r31) /* 801201C8 0011CFC8 EC 40 18 28 */ fsubs f2, f0, f3 @@ -1201,10 +1201,10 @@ lbl_801201F0: /* 80120208 0011D008 D0 1F 01 D0 */ stfs f0, 0x1d0(r31) lbl_8012020C: /* 8012020C 0011D00C C0 3F 01 D0 */ lfs f1, 0x1d0(r31) -/* 80120210 0011D010 C0 02 A0 64 */ lfs f0, lbl_803CE9E4-_SDA2_BASE_(r2) +/* 80120210 0011D010 C0 02 A0 64 */ lfs f0, lbl__1147_1-_SDA2_BASE_(r2) /* 80120214 0011D014 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80120218 0011D018 41 81 00 10 */ bgt lbl_80120228 -/* 8012021C 0011D01C C0 02 A0 68 */ lfs f0, lbl_803CE9E8-_SDA2_BASE_(r2) +/* 8012021C 0011D01C C0 02 A0 68 */ lfs f0, lbl__1148_2-_SDA2_BASE_(r2) /* 80120220 0011D020 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80120224 0011D024 40 80 00 28 */ bge lbl_8012024C lbl_80120228: @@ -1236,7 +1236,7 @@ lbl_8012024C: /* 80120288 0011D088 2C 1B 00 00 */ cmpwi r27, 0 /* 8012028C 0011D08C 41 82 00 94 */ beq lbl_80120320 /* 80120290 0011D090 C0 3F 01 DC */ lfs f1, 0x1dc(r31) -/* 80120294 0011D094 C0 02 A0 6C */ lfs f0, lbl_803CE9EC-_SDA2_BASE_(r2) +/* 80120294 0011D094 C0 02 A0 6C */ lfs f0, lbl__1149_1-_SDA2_BASE_(r2) /* 80120298 0011D098 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8012029C 0011D09C 40 81 00 84 */ ble lbl_80120320 /* 801202A0 0011D0A0 FC 60 F8 50 */ fneg f3, f31 @@ -1244,7 +1244,7 @@ lbl_8012024C: /* 801202A8 0011D0A8 FC 03 08 40 */ fcmpo cr0, f3, f1 /* 801202AC 0011D0AC 40 81 00 74 */ ble lbl_80120320 /* 801202B0 0011D0B0 C0 08 00 3C */ lfs f0, 0x3c(r8) -/* 801202B4 0011D0B4 C0 42 A0 60 */ lfs f2, lbl_803CE9E0-_SDA2_BASE_(r2) +/* 801202B4 0011D0B4 C0 42 A0 60 */ lfs f2, lbl__1146_1-_SDA2_BASE_(r2) /* 801202B8 0011D0B8 EC 00 08 28 */ fsubs f0, f0, f1 /* 801202BC 0011D0BC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 801202C0 0011D0C0 40 81 00 08 */ ble lbl_801202C8 @@ -1253,17 +1253,17 @@ lbl_801202C8: /* 801202C8 0011D0C8 FC 40 00 90 */ fmr f2, f0 lbl_801202CC: /* 801202CC 0011D0CC EC 23 08 28 */ fsubs f1, f3, f1 -/* 801202D0 0011D0D0 C0 02 A0 34 */ lfs f0, lbl_803CE9B4-_SDA2_BASE_(r2) +/* 801202D0 0011D0D0 C0 02 A0 34 */ lfs f0, lbl__834_2-_SDA2_BASE_(r2) /* 801202D4 0011D0D4 EC 21 10 24 */ fdivs f1, f1, f2 /* 801202D8 0011D0D8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801202DC 0011D0DC 40 81 00 08 */ ble lbl_801202E4 /* 801202E0 0011D0E0 FC 20 00 90 */ fmr f1, f0 lbl_801202E4: -/* 801202E4 0011D0E4 C0 62 A0 70 */ lfs f3, lbl_803CE9F0-_SDA2_BASE_(r2) +/* 801202E4 0011D0E4 C0 62 A0 70 */ lfs f3, lbl__1150-_SDA2_BASE_(r2) /* 801202E8 0011D0E8 38 80 00 00 */ li r4, 0 /* 801202EC 0011D0EC C0 08 00 34 */ lfs f0, 0x34(r8) /* 801202F0 0011D0F0 38 A0 00 00 */ li r5, 0 -/* 801202F4 0011D0F4 C0 42 A0 38 */ lfs f2, lbl_803CE9B8-_SDA2_BASE_(r2) +/* 801202F4 0011D0F4 C0 42 A0 38 */ lfs f2, lbl__861_4-_SDA2_BASE_(r2) /* 801202F8 0011D0F8 38 E0 00 00 */ li r7, 0 /* 801202FC 0011D0FC EC 03 00 32 */ fmuls f0, f3, f0 /* 80120300 0011D100 80 DF 00 24 */ lwz r6, 0x24(r31) @@ -1281,24 +1281,24 @@ lbl_80120320: /* 8012032C 0011D12C 2C 1B 00 00 */ cmpwi r27, 0 /* 80120330 0011D130 41 82 00 40 */ beq lbl_80120370 /* 80120334 0011D134 C0 3F 01 DC */ lfs f1, 0x1dc(r31) -/* 80120338 0011D138 C0 02 A0 6C */ lfs f0, lbl_803CE9EC-_SDA2_BASE_(r2) +/* 80120338 0011D138 C0 02 A0 6C */ lfs f0, lbl__1149_1-_SDA2_BASE_(r2) /* 8012033C 0011D13C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80120340 0011D140 40 81 00 30 */ ble lbl_80120370 -/* 80120344 0011D144 C0 42 A0 38 */ lfs f2, lbl_803CE9B8-_SDA2_BASE_(r2) +/* 80120344 0011D144 C0 42 A0 38 */ lfs f2, lbl__861_4-_SDA2_BASE_(r2) /* 80120348 0011D148 38 80 00 00 */ li r4, 0 /* 8012034C 0011D14C 80 BF 00 24 */ lwz r5, 0x24(r31) /* 80120350 0011D150 38 E0 00 00 */ li r7, 0 /* 80120354 0011D154 FC 80 10 90 */ fmr f4, f2 -/* 80120358 0011D158 C0 22 A0 70 */ lfs f1, lbl_803CE9F0-_SDA2_BASE_(r2) +/* 80120358 0011D158 C0 22 A0 70 */ lfs f1, lbl__1150-_SDA2_BASE_(r2) /* 8012035C 0011D15C 80 C5 00 4C */ lwz r6, 0x4c(r5) /* 80120360 0011D160 38 A0 00 00 */ li r5, 0 -/* 80120364 0011D164 C0 62 A0 74 */ lfs f3, lbl_803CE9F4-_SDA2_BASE_(r2) +/* 80120364 0011D164 C0 62 A0 74 */ lfs f3, lbl__1151-_SDA2_BASE_(r2) /* 80120368 0011D168 38 C6 00 30 */ addi r6, r6, 0x30 /* 8012036C 0011D16C 4B F3 61 49 */ bl xSndPlay3D__FUiffUiUiPC5xVec3f14sound_categoryf lbl_80120370: /* 80120370 0011D170 2C 1B 00 00 */ cmpwi r27, 0 /* 80120374 0011D174 41 82 00 10 */ beq lbl_80120384 -/* 80120378 0011D178 C0 02 A0 38 */ lfs f0, lbl_803CE9B8-_SDA2_BASE_(r2) +/* 80120378 0011D178 C0 02 A0 38 */ lfs f0, lbl__861_4-_SDA2_BASE_(r2) /* 8012037C 0011D17C D0 1F 01 DC */ stfs f0, 0x1dc(r31) /* 80120380 0011D180 48 00 00 10 */ b lbl_80120390 lbl_80120384: @@ -1306,9 +1306,9 @@ lbl_80120384: /* 80120388 0011D188 EC 00 F0 2A */ fadds f0, f0, f30 /* 8012038C 0011D18C D0 1F 01 DC */ stfs f0, 0x1dc(r31) lbl_80120390: -/* 80120390 0011D190 3C 60 80 31 */ lis r3, lbl_80314698@ha +/* 80120390 0011D190 3C 60 80 31 */ lis r3, lbl_sBoulderCollis@ha /* 80120394 0011D194 80 9F 00 4C */ lwz r4, 0x4c(r31) -/* 80120398 0011D198 38 03 46 98 */ addi r0, r3, lbl_80314698@l +/* 80120398 0011D198 38 03 46 98 */ addi r0, r3, lbl_sBoulderCollis@l /* 8012039C 0011D19C 7C 04 00 40 */ cmplw r4, r0 /* 801203A0 0011D1A0 40 82 00 0C */ bne lbl_801203AC /* 801203A4 0011D1A4 38 00 00 00 */ li r0, 0 @@ -1369,7 +1369,7 @@ lbl_80120424: /* 80120468 0011D268 4B F2 E0 89 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8012046C 0011D26C 80 BD 00 D0 */ lwz r5, 0xd0(r29) /* 80120470 0011D270 38 7D 01 A0 */ addi r3, r29, 0x1a0 -/* 80120474 0011D274 C0 42 A0 34 */ lfs f2, lbl_803CE9B4-_SDA2_BASE_(r2) +/* 80120474 0011D274 C0 42 A0 34 */ lfs f2, lbl__834_2-_SDA2_BASE_(r2) /* 80120478 0011D278 38 9F 00 14 */ addi r4, r31, 0x14 /* 8012047C 0011D27C C0 05 00 08 */ lfs f0, 8(r5) /* 80120480 0011D280 EC 02 00 2A */ fadds f0, f2, f0 @@ -1422,7 +1422,7 @@ lbl_80120510: /* 80120530 0011D330 4B F2 DF C1 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80120534 0011D334 80 BD 00 D0 */ lwz r5, 0xd0(r29) /* 80120538 0011D338 38 7D 01 A0 */ addi r3, r29, 0x1a0 -/* 8012053C 0011D33C C0 42 A0 34 */ lfs f2, lbl_803CE9B4-_SDA2_BASE_(r2) +/* 8012053C 0011D33C C0 42 A0 34 */ lfs f2, lbl__834_2-_SDA2_BASE_(r2) /* 80120540 0011D340 38 9F 00 14 */ addi r4, r31, 0x14 /* 80120544 0011D344 C0 05 00 08 */ lfs f0, 8(r5) /* 80120548 0011D348 EC 02 00 2A */ fadds f0, f2, f0 @@ -1440,7 +1440,7 @@ lbl_8012056C: /* 80120574 0011D374 4B F2 DF 7D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80120578 0011D378 80 BD 00 D0 */ lwz r5, 0xd0(r29) /* 8012057C 0011D37C 38 7D 01 A0 */ addi r3, r29, 0x1a0 -/* 80120580 0011D380 C0 42 A0 34 */ lfs f2, lbl_803CE9B4-_SDA2_BASE_(r2) +/* 80120580 0011D380 C0 42 A0 34 */ lfs f2, lbl__834_2-_SDA2_BASE_(r2) /* 80120584 0011D384 38 9F 00 14 */ addi r4, r31, 0x14 /* 80120588 0011D388 C0 05 00 08 */ lfs f0, 8(r5) /* 8012058C 0011D38C EC 02 00 2A */ fadds f0, f2, f0 @@ -1466,7 +1466,7 @@ lbl_801205B0: /* 801205D8 0011D3D8 4B F2 DF 19 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 801205DC 0011D3DC 80 BD 00 D0 */ lwz r5, 0xd0(r29) /* 801205E0 0011D3E0 38 7D 01 A0 */ addi r3, r29, 0x1a0 -/* 801205E4 0011D3E4 C0 42 A0 34 */ lfs f2, lbl_803CE9B4-_SDA2_BASE_(r2) +/* 801205E4 0011D3E4 C0 42 A0 34 */ lfs f2, lbl__834_2-_SDA2_BASE_(r2) /* 801205E8 0011D3E8 38 9F 00 14 */ addi r4, r31, 0x14 /* 801205EC 0011D3EC C0 05 00 08 */ lfs f0, 8(r5) /* 801205F0 0011D3F0 EC 02 00 2A */ fadds f0, f2, f0 @@ -1507,18 +1507,18 @@ xEntBoulder_Kill__FP11xEntBoulder: /* 80120664 0011D464 98 03 01 E5 */ stb r0, 0x1e5(r3) /* 80120668 0011D468 90 03 00 34 */ stw r0, 0x34(r3) /* 8012066C 0011D46C 4B EF B1 7D */ bl xEntHide__FP4xEnt -/* 80120670 0011D470 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80120674 0011D474 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80120670 0011D470 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80120674 0011D474 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80120678 0011D478 80 03 19 E4 */ lwz r0, 0x19e4(r3) /* 8012067C 0011D47C 7C 1F 00 40 */ cmplw r31, r0 /* 80120680 0011D480 40 82 00 20 */ bne lbl_801206A0 -/* 80120684 0011D484 80 6D 84 48 */ lwz r3, lbl_803CAD48-_SDA_BASE_(r13) +/* 80120684 0011D484 80 6D 84 48 */ lwz r3, lbl_sBubbleStreakID-_SDA_BASE_(r13) /* 80120688 0011D488 28 03 DE AD */ cmplwi r3, 0xdead /* 8012068C 0011D48C 41 82 00 14 */ beq lbl_801206A0 /* 80120690 0011D490 4B F0 92 C1 */ bl xFXStreakStop__FUi /* 80120694 0011D494 3C 60 00 01 */ lis r3, 0x0000DEAD@ha /* 80120698 0011D498 38 03 DE AD */ addi r0, r3, 0x0000DEAD@l -/* 8012069C 0011D49C 90 0D 84 48 */ stw r0, lbl_803CAD48-_SDA_BASE_(r13) +/* 8012069C 0011D49C 90 0D 84 48 */ stw r0, lbl_sBubbleStreakID-_SDA_BASE_(r13) lbl_801206A0: /* 801206A0 0011D4A0 80 01 00 14 */ lwz r0, 0x14(r1) /* 801206A4 0011D4A4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1536,9 +1536,9 @@ xEntBoulder_BubbleBowl__Ff: /* 801206C8 0011D4C8 93 E1 00 8C */ stw r31, 0x8c(r1) /* 801206CC 0011D4CC 93 C1 00 88 */ stw r30, 0x88(r1) /* 801206D0 0011D4D0 93 A1 00 84 */ stw r29, 0x84(r1) -/* 801206D4 0011D4D4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 801206D4 0011D4D4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 801206D8 0011D4D8 FF E0 08 90 */ fmr f31, f1 -/* 801206DC 0011D4DC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 801206DC 0011D4DC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 801206E0 0011D4E0 83 A3 19 E4 */ lwz r29, 0x19e4(r3) /* 801206E4 0011D4E4 28 1D 00 00 */ cmplwi r29, 0 /* 801206E8 0011D4E8 41 82 02 FC */ beq lbl_801209E4 @@ -1551,25 +1551,25 @@ xEntBoulder_BubbleBowl__Ff: /* 80120704 0011D504 38 80 00 25 */ li r4, 0x25 /* 80120708 0011D508 4B EF EE E9 */ bl zEntEvent__FP5xBaseUi lbl_8012070C: -/* 8012070C 0011D50C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8012070C 0011D50C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80120710 0011D510 7F A3 EB 78 */ mr r3, r29 -/* 80120714 0011D514 3B C4 05 58 */ addi r30, r4, lbl_803C0558@l +/* 80120714 0011D514 3B C4 05 58 */ addi r30, r4, lbl_globals@l /* 80120718 0011D518 80 9E 1F C0 */ lwz r4, 0x1fc0(r30) /* 8012071C 0011D51C 48 00 03 59 */ bl xEntBoulder_Reset__FP11xEntBoulderP6xScene /* 80120720 0011D520 3C 60 80 12 */ lis r3, xEntBoulder_Update__FP11xEntBoulderP6xScenef@ha /* 80120724 0011D524 38 03 F6 30 */ addi r0, r3, xEntBoulder_Update__FP11xEntBoulderP6xScenef@l /* 80120728 0011D528 90 1D 00 34 */ stw r0, 0x34(r29) -/* 8012072C 0011D52C 80 6D 84 48 */ lwz r3, lbl_803CAD48-_SDA_BASE_(r13) +/* 8012072C 0011D52C 80 6D 84 48 */ lwz r3, lbl_sBubbleStreakID-_SDA_BASE_(r13) /* 80120730 0011D530 28 03 DE AD */ cmplwi r3, 0xdead /* 80120734 0011D534 41 82 00 14 */ beq lbl_80120748 /* 80120738 0011D538 4B F0 92 19 */ bl xFXStreakStop__FUi /* 8012073C 0011D53C 3C 60 00 01 */ lis r3, 0x0000DEAD@ha /* 80120740 0011D540 38 03 DE AD */ addi r0, r3, 0x0000DEAD@l -/* 80120744 0011D544 90 0D 84 48 */ stw r0, lbl_803CAD48-_SDA_BASE_(r13) +/* 80120744 0011D544 90 0D 84 48 */ stw r0, lbl_sBubbleStreakID-_SDA_BASE_(r13) lbl_80120748: -/* 80120748 0011D548 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80120748 0011D548 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8012074C 0011D54C 80 9D 00 24 */ lwz r4, 0x24(r29) -/* 80120750 0011D550 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 80120750 0011D550 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 80120754 0011D554 80 7F 07 04 */ lwz r3, 0x704(r31) /* 80120758 0011D558 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 8012075C 0011D55C 80 83 00 4C */ lwz r4, 0x4c(r3) @@ -1577,18 +1577,18 @@ lbl_80120748: /* 80120764 0011D564 38 84 00 30 */ addi r4, r4, 0x30 /* 80120768 0011D568 4B F2 DD 75 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012076C 0011D56C 80 BD 00 24 */ lwz r5, 0x24(r29) -/* 80120770 0011D570 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80120770 0011D570 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80120774 0011D574 80 9F 07 04 */ lwz r4, 0x704(r31) -/* 80120778 0011D578 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80120778 0011D578 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8012077C 0011D57C 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 80120780 0011D580 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80120784 0011D584 C0 23 09 58 */ lfs f1, 0x958(r3) /* 80120788 0011D588 38 65 00 30 */ addi r3, r5, 0x30 /* 8012078C 0011D58C 4B EF 48 CD */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80120790 0011D590 80 BD 00 24 */ lwz r5, 0x24(r29) -/* 80120794 0011D594 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80120794 0011D594 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80120798 0011D598 80 9F 07 04 */ lwz r4, 0x704(r31) -/* 8012079C 0011D59C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8012079C 0011D59C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 801207A0 0011D5A0 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 801207A4 0011D5A4 80 84 00 4C */ lwz r4, 0x4c(r4) /* 801207A8 0011D5A8 C0 23 09 5C */ lfs f1, 0x95c(r3) @@ -1596,9 +1596,9 @@ lbl_80120748: /* 801207B0 0011D5B0 38 84 00 10 */ addi r4, r4, 0x10 /* 801207B4 0011D5B4 4B EF 48 A5 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 801207B8 0011D5B8 80 BD 00 24 */ lwz r5, 0x24(r29) -/* 801207BC 0011D5BC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 801207BC 0011D5BC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 801207C0 0011D5C0 80 9F 07 04 */ lwz r4, 0x704(r31) -/* 801207C4 0011D5C4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 801207C4 0011D5C4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 801207C8 0011D5C8 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 801207CC 0011D5CC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 801207D0 0011D5D0 C0 23 09 60 */ lfs f1, 0x960(r3) @@ -1617,23 +1617,23 @@ lbl_80120748: /* 80120804 0011D604 38 84 00 30 */ addi r4, r4, 0x30 /* 80120808 0011D608 4B F2 DC D5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012080C 0011D60C 80 9F 07 04 */ lwz r4, 0x704(r31) -/* 80120810 0011D610 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80120814 0011D614 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 80120810 0011D610 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80120814 0011D614 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 80120818 0011D618 38 7D 01 A0 */ addi r3, r29, 0x1a0 /* 8012081C 0011D61C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80120820 0011D620 C0 25 09 64 */ lfs f1, 0x964(r5) /* 80120824 0011D624 4B EE A8 6D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80120828 0011D628 80 BF 07 04 */ lwz r5, 0x704(r31) -/* 8012082C 0011D62C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80120830 0011D630 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8012082C 0011D62C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80120830 0011D630 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80120834 0011D634 38 7D 01 A0 */ addi r3, r29, 0x1a0 /* 80120838 0011D638 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 8012083C 0011D63C C0 24 09 68 */ lfs f1, 0x968(r4) /* 80120840 0011D640 38 85 00 10 */ addi r4, r5, 0x10 /* 80120844 0011D644 4B EF 48 15 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80120848 0011D648 80 BF 07 04 */ lwz r5, 0x704(r31) -/* 8012084C 0011D64C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80120850 0011D650 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8012084C 0011D64C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80120850 0011D650 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80120854 0011D654 38 7D 01 A0 */ addi r3, r29, 0x1a0 /* 80120858 0011D658 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 8012085C 0011D65C C0 24 09 6C */ lfs f1, 0x96c(r4) @@ -1646,9 +1646,9 @@ lbl_80120748: /* 80120878 0011D678 38 7D 01 AC */ addi r3, r29, 0x1ac /* 8012087C 0011D67C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80120880 0011D680 4B F2 DC 5D */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 80120884 0011D684 C0 02 A0 28 */ lfs f0, lbl_803CE9A8-_SDA2_BASE_(r2) -/* 80120888 0011D688 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8012088C 0011D68C 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80120884 0011D684 C0 02 A0 28 */ lfs f0, lbl__831_2-_SDA2_BASE_(r2) +/* 80120888 0011D688 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8012088C 0011D68C 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80120890 0011D690 38 61 00 08 */ addi r3, r1, 8 /* 80120894 0011D694 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80120898 0011D698 38 84 07 68 */ addi r4, r4, 0x768 @@ -1665,10 +1665,10 @@ lbl_80120748: /* 801208C4 0011D6C4 7F E4 FB 78 */ mr r4, r31 /* 801208C8 0011D6C8 4B F2 DA 29 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 801208CC 0011D6CC D0 21 00 24 */ stfs f1, 0x24(r1) -/* 801208D0 0011D6D0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 801208D4 0011D6D4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 801208D0 0011D6D0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 801208D4 0011D6D4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 801208D8 0011D6D8 38 00 0C 00 */ li r0, 0xc00 -/* 801208DC 0011D6DC C0 22 A0 80 */ lfs f1, lbl_803CEA00-_SDA2_BASE_(r2) +/* 801208DC 0011D6DC C0 22 A0 80 */ lfs f1, lbl__1302_2-_SDA2_BASE_(r2) /* 801208E0 0011D6E0 38 81 00 08 */ addi r4, r1, 8 /* 801208E4 0011D6E4 C0 03 07 74 */ lfs f0, 0x774(r3) /* 801208E8 0011D6E8 38 A1 00 2C */ addi r5, r1, 0x2c @@ -1716,16 +1716,16 @@ lbl_80120960: /* 80120984 0011D784 80 01 00 2C */ lwz r0, 0x2c(r1) /* 80120988 0011D788 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8012098C 0011D78C 41 82 00 18 */ beq lbl_801209A4 -/* 80120990 0011D790 C0 02 A0 84 */ lfs f0, lbl_803CEA04-_SDA2_BASE_(r2) +/* 80120990 0011D790 C0 02 A0 84 */ lfs f0, lbl__1303_1-_SDA2_BASE_(r2) /* 80120994 0011D794 D0 1D 01 D4 */ stfs f0, 0x1d4(r29) /* 80120998 0011D798 48 00 00 0C */ b lbl_801209A4 lbl_8012099C: -/* 8012099C 0011D79C C0 02 A0 84 */ lfs f0, lbl_803CEA04-_SDA2_BASE_(r2) +/* 8012099C 0011D79C C0 02 A0 84 */ lfs f0, lbl__1303_1-_SDA2_BASE_(r2) /* 801209A0 0011D7A0 D0 1D 01 D4 */ stfs f0, 0x1d4(r29) lbl_801209A4: -/* 801209A4 0011D7A4 C0 02 A0 38 */ lfs f0, lbl_803CE9B8-_SDA2_BASE_(r2) -/* 801209A8 0011D7A8 3C 60 80 27 */ lis r3, lbl_8026B948@ha -/* 801209AC 0011D7AC 38 63 B9 48 */ addi r3, r3, lbl_8026B948@l +/* 801209A4 0011D7A4 C0 02 A0 38 */ lfs f0, lbl__861_4-_SDA2_BASE_(r2) +/* 801209A8 0011D7A8 3C 60 80 27 */ lis r3, lbl__stringBase0_74@ha +/* 801209AC 0011D7AC 38 63 B9 48 */ addi r3, r3, lbl__stringBase0_74@l /* 801209B0 0011D7B0 D0 1D 01 DC */ stfs f0, 0x1dc(r29) /* 801209B4 0011D7B4 38 63 00 28 */ addi r3, r3, 0x28 /* 801209B8 0011D7B8 4B F2 B8 5D */ bl xStrHash__FPCc @@ -1733,12 +1733,12 @@ lbl_801209A4: /* 801209C0 0011D7C0 38 60 00 00 */ li r3, 0 /* 801209C4 0011D7C4 38 80 00 00 */ li r4, 0 /* 801209C8 0011D7C8 38 A0 00 00 */ li r5, 0 -/* 801209CC 0011D7CC C0 22 A0 80 */ lfs f1, lbl_803CEA00-_SDA2_BASE_(r2) +/* 801209CC 0011D7CC C0 22 A0 80 */ lfs f1, lbl__1302_2-_SDA2_BASE_(r2) /* 801209D0 0011D7D0 38 C0 00 01 */ li r6, 1 -/* 801209D4 0011D7D4 C0 42 A0 48 */ lfs f2, lbl_803CE9C8-_SDA2_BASE_(r2) -/* 801209D8 0011D7D8 C0 62 A0 34 */ lfs f3, lbl_803CE9B4-_SDA2_BASE_(r2) +/* 801209D4 0011D7D4 C0 42 A0 48 */ lfs f2, lbl__1140_2-_SDA2_BASE_(r2) +/* 801209D8 0011D7D8 C0 62 A0 34 */ lfs f3, lbl__834_2-_SDA2_BASE_(r2) /* 801209DC 0011D7DC 4B F0 8D 35 */ bl xFXStreakStart__FfffUiPC10iColor_tagPC10iColor_tagi -/* 801209E0 0011D7E0 90 6D 84 48 */ stw r3, lbl_803CAD48-_SDA_BASE_(r13) +/* 801209E0 0011D7E0 90 6D 84 48 */ stw r3, lbl_sBubbleStreakID-_SDA_BASE_(r13) lbl_801209E4: /* 801209E4 0011D7E4 E3 E1 00 98 */ psq_l f31, 152(r1), 0, qr0 /* 801209E8 0011D7E8 80 01 00 A4 */ lwz r0, 0xa4(r1) @@ -1755,13 +1755,13 @@ xEntBoulder_Setup__FP11xEntBoulder: /* 80120A08 0011D808 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80120A0C 0011D80C 7C 08 02 A6 */ mflr r0 /* 80120A10 0011D810 90 01 00 14 */ stw r0, 0x14(r1) -/* 80120A14 0011D814 C0 02 A0 34 */ lfs f0, lbl_803CE9B4-_SDA2_BASE_(r2) +/* 80120A14 0011D814 C0 02 A0 34 */ lfs f0, lbl__834_2-_SDA2_BASE_(r2) /* 80120A18 0011D818 80 83 00 10 */ lwz r4, 0x10(r3) /* 80120A1C 0011D81C D0 04 00 38 */ stfs f0, 0x38(r4) -/* 80120A20 0011D820 C0 02 A0 34 */ lfs f0, lbl_803CE9B4-_SDA2_BASE_(r2) +/* 80120A20 0011D820 C0 02 A0 34 */ lfs f0, lbl__834_2-_SDA2_BASE_(r2) /* 80120A24 0011D824 80 83 00 10 */ lwz r4, 0x10(r3) /* 80120A28 0011D828 D0 04 00 3C */ stfs f0, 0x3c(r4) -/* 80120A2C 0011D82C C0 02 A0 34 */ lfs f0, lbl_803CE9B4-_SDA2_BASE_(r2) +/* 80120A2C 0011D82C C0 02 A0 34 */ lfs f0, lbl__834_2-_SDA2_BASE_(r2) /* 80120A30 0011D830 80 83 00 10 */ lwz r4, 0x10(r3) /* 80120A34 0011D834 D0 04 00 40 */ stfs f0, 0x40(r4) /* 80120A38 0011D838 80 83 00 24 */ lwz r4, 0x24(r3) @@ -1772,7 +1772,7 @@ xEntBoulder_Setup__FP11xEntBoulder: /* 80120A4C 0011D84C D0 04 00 44 */ stfs f0, 0x44(r4) /* 80120A50 0011D850 48 00 00 10 */ b lbl_80120A60 lbl_80120A54: -/* 80120A54 0011D854 C0 02 A0 34 */ lfs f0, lbl_803CE9B4-_SDA2_BASE_(r2) +/* 80120A54 0011D854 C0 02 A0 34 */ lfs f0, lbl__834_2-_SDA2_BASE_(r2) /* 80120A58 0011D858 80 83 00 10 */ lwz r4, 0x10(r3) /* 80120A5C 0011D85C D0 04 00 44 */ stfs f0, 0x44(r4) lbl_80120A60: @@ -1812,27 +1812,27 @@ lbl_80120AD0: /* 80120AD4 0011D8D4 60 00 00 10 */ ori r0, r0, 0x10 /* 80120AD8 0011D8D8 98 1F 00 18 */ stb r0, 0x18(r31) lbl_80120ADC: -/* 80120ADC 0011D8DC C0 22 A0 38 */ lfs f1, lbl_803CE9B8-_SDA2_BASE_(r2) +/* 80120ADC 0011D8DC C0 22 A0 38 */ lfs f1, lbl__861_4-_SDA2_BASE_(r2) /* 80120AE0 0011D8E0 38 7F 01 B8 */ addi r3, r31, 0x1b8 /* 80120AE4 0011D8E4 FC 40 08 90 */ fmr f2, f1 /* 80120AE8 0011D8E8 FC 60 08 90 */ fmr f3, f1 /* 80120AEC 0011D8EC 4B EE E5 11 */ bl xVec3Init__FP5xVec3fff -/* 80120AF0 0011D8F0 C0 22 A0 38 */ lfs f1, lbl_803CE9B8-_SDA2_BASE_(r2) +/* 80120AF0 0011D8F0 C0 22 A0 38 */ lfs f1, lbl__861_4-_SDA2_BASE_(r2) /* 80120AF4 0011D8F4 38 7F 01 C4 */ addi r3, r31, 0x1c4 /* 80120AF8 0011D8F8 FC 40 08 90 */ fmr f2, f1 /* 80120AFC 0011D8FC FC 60 08 90 */ fmr f3, f1 /* 80120B00 0011D900 4B EE E4 FD */ bl xVec3Init__FP5xVec3fff -/* 80120B04 0011D904 C0 22 A0 38 */ lfs f1, lbl_803CE9B8-_SDA2_BASE_(r2) +/* 80120B04 0011D904 C0 22 A0 38 */ lfs f1, lbl__861_4-_SDA2_BASE_(r2) /* 80120B08 0011D908 38 7F 01 A0 */ addi r3, r31, 0x1a0 /* 80120B0C 0011D90C FC 40 08 90 */ fmr f2, f1 /* 80120B10 0011D910 FC 60 08 90 */ fmr f3, f1 /* 80120B14 0011D914 4B EE E4 E9 */ bl xVec3Init__FP5xVec3fff -/* 80120B18 0011D918 C0 42 A0 38 */ lfs f2, lbl_803CE9B8-_SDA2_BASE_(r2) +/* 80120B18 0011D918 C0 42 A0 38 */ lfs f2, lbl__861_4-_SDA2_BASE_(r2) /* 80120B1C 0011D91C 38 7F 01 AC */ addi r3, r31, 0x1ac -/* 80120B20 0011D920 C0 22 A0 34 */ lfs f1, lbl_803CE9B4-_SDA2_BASE_(r2) +/* 80120B20 0011D920 C0 22 A0 34 */ lfs f1, lbl__834_2-_SDA2_BASE_(r2) /* 80120B24 0011D924 FC 60 10 90 */ fmr f3, f2 /* 80120B28 0011D928 4B EE E4 D5 */ bl xVec3Init__FP5xVec3fff -/* 80120B2C 0011D92C C0 02 A0 38 */ lfs f0, lbl_803CE9B8-_SDA2_BASE_(r2) +/* 80120B2C 0011D92C C0 02 A0 38 */ lfs f0, lbl__861_4-_SDA2_BASE_(r2) /* 80120B30 0011D930 D0 1F 01 D0 */ stfs f0, 0x1d0(r31) /* 80120B34 0011D934 80 7F 00 D0 */ lwz r3, 0xd0(r31) /* 80120B38 0011D938 80 03 00 24 */ lwz r0, 0x24(r3) @@ -1842,7 +1842,7 @@ lbl_80120ADC: /* 80120B48 0011D948 D0 1F 01 D4 */ stfs f0, 0x1d4(r31) /* 80120B4C 0011D94C 48 00 00 0C */ b lbl_80120B58 lbl_80120B50: -/* 80120B50 0011D950 C0 02 A0 58 */ lfs f0, lbl_803CE9D8-_SDA2_BASE_(r2) +/* 80120B50 0011D950 C0 02 A0 58 */ lfs f0, lbl__1144_1-_SDA2_BASE_(r2) /* 80120B54 0011D954 D0 1F 01 D4 */ stfs f0, 0x1d4(r31) lbl_80120B58: /* 80120B58 0011D958 80 9F 00 D0 */ lwz r4, 0xd0(r31) @@ -1853,15 +1853,15 @@ lbl_80120B58: /* 80120B6C 0011D96C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80120B70 0011D970 38 84 00 30 */ addi r4, r4, 0x30 /* 80120B74 0011D974 4B FF EA 55 */ bl xEntBoulder_RealBUpdate__FP4xEntP5xVec3 -/* 80120B78 0011D978 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80120B7C 0011D97C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80120B78 0011D978 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80120B7C 0011D97C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80120B80 0011D980 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 80120B84 0011D984 80 63 00 00 */ lwz r3, 0(r3) /* 80120B88 0011D988 3C 03 BD BD */ addis r0, r3, 0xbdbd /* 80120B8C 0011D98C 28 00 30 34 */ cmplwi r0, 0x3034 /* 80120B90 0011D990 40 82 00 2C */ bne lbl_80120BBC -/* 80120B94 0011D994 3C 60 80 27 */ lis r3, lbl_8026B948@ha -/* 80120B98 0011D998 38 63 B9 48 */ addi r3, r3, lbl_8026B948@l +/* 80120B94 0011D994 3C 60 80 27 */ lis r3, lbl__stringBase0_74@ha +/* 80120B98 0011D998 38 63 B9 48 */ addi r3, r3, lbl__stringBase0_74@l /* 80120B9C 0011D99C 38 63 00 3E */ addi r3, r3, 0x3e /* 80120BA0 0011D9A0 4B F2 B6 75 */ bl xStrHash__FPCc /* 80120BA4 0011D9A4 80 1F 00 00 */ lwz r0, 0(r31) @@ -1943,7 +1943,7 @@ lbl_80120CA0: /* 80120CA4 0011DAA4 4B EF AB 55 */ bl xEntShow__FP4xEnt /* 80120CA8 0011DAA8 28 1E 00 00 */ cmplwi r30, 0 /* 80120CAC 0011DAAC 41 82 02 7C */ beq lbl_80120F28 -/* 80120CB0 0011DAB0 C0 22 A0 40 */ lfs f1, lbl_803CE9C0-_SDA2_BASE_(r2) +/* 80120CB0 0011DAB0 C0 22 A0 40 */ lfs f1, lbl__887_3-_SDA2_BASE_(r2) /* 80120CB4 0011DAB4 C0 1E 00 00 */ lfs f0, 0(r30) /* 80120CB8 0011DAB8 EC 01 00 2A */ fadds f0, f1, f0 /* 80120CBC 0011DABC FC 00 00 1E */ fctiwz f0, f0 @@ -1961,7 +1961,7 @@ lbl_80120CE4: /* 80120CE8 0011DAE8 4B EF AB 01 */ bl xEntHide__FP4xEnt /* 80120CEC 0011DAEC 28 1E 00 00 */ cmplwi r30, 0 /* 80120CF0 0011DAF0 41 82 02 38 */ beq lbl_80120F28 -/* 80120CF4 0011DAF4 C0 22 A0 40 */ lfs f1, lbl_803CE9C0-_SDA2_BASE_(r2) +/* 80120CF4 0011DAF4 C0 22 A0 40 */ lfs f1, lbl__887_3-_SDA2_BASE_(r2) /* 80120CF8 0011DAF8 C0 1E 00 00 */ lfs f0, 0(r30) /* 80120CFC 0011DAFC EC 01 00 2A */ fadds f0, f1, f0 /* 80120D00 0011DB00 FC 00 00 1E */ fctiwz f0, f0 @@ -1992,7 +1992,7 @@ lbl_80120D48: /* 80120D58 0011DB58 4B EF AA A1 */ bl xEntShow__FP4xEnt /* 80120D5C 0011DB5C 28 1E 00 00 */ cmplwi r30, 0 /* 80120D60 0011DB60 41 82 01 C8 */ beq lbl_80120F28 -/* 80120D64 0011DB64 C0 22 A0 40 */ lfs f1, lbl_803CE9C0-_SDA2_BASE_(r2) +/* 80120D64 0011DB64 C0 22 A0 40 */ lfs f1, lbl__887_3-_SDA2_BASE_(r2) /* 80120D68 0011DB68 C0 1E 00 00 */ lfs f0, 0(r30) /* 80120D6C 0011DB6C EC 01 00 2A */ fadds f0, f1, f0 /* 80120D70 0011DB70 FC 00 00 1E */ fctiwz f0, f0 @@ -2013,7 +2013,7 @@ lbl_80120D98: /* 80120DA8 0011DBA8 4B EF AA 41 */ bl xEntHide__FP4xEnt /* 80120DAC 0011DBAC 28 1E 00 00 */ cmplwi r30, 0 /* 80120DB0 0011DBB0 41 82 01 78 */ beq lbl_80120F28 -/* 80120DB4 0011DBB4 C0 22 A0 40 */ lfs f1, lbl_803CE9C0-_SDA2_BASE_(r2) +/* 80120DB4 0011DBB4 C0 22 A0 40 */ lfs f1, lbl__887_3-_SDA2_BASE_(r2) /* 80120DB8 0011DBB8 C0 1E 00 00 */ lfs f0, 0(r30) /* 80120DBC 0011DBBC EC 01 00 2A */ fadds f0, f1, f0 /* 80120DC0 0011DBC0 FC 00 00 1E */ fctiwz f0, f0 @@ -2035,9 +2035,9 @@ lbl_80120DF4: /* 80120DF8 0011DBF8 4B FF 5A E9 */ bl zCollGeom_CamDisable__FP4xEnt /* 80120DFC 0011DBFC 48 00 01 2C */ b lbl_80120F28 lbl_80120E00: -/* 80120E00 0011DC00 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80120E00 0011DC00 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80120E04 0011DC04 7F E3 FB 78 */ mr r3, r31 -/* 80120E08 0011DC08 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80120E08 0011DC08 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80120E0C 0011DC0C 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 80120E10 0011DC10 4B FF FC 65 */ bl xEntBoulder_Reset__FP11xEntBoulderP6xScene /* 80120E14 0011DC14 7F E3 FB 78 */ mr r3, r31 @@ -2065,8 +2065,8 @@ lbl_80120E34: lbl_80120E68: /* 80120E68 0011DC68 7F E3 FB 78 */ mr r3, r31 /* 80120E6C 0011DC6C 4B FF F7 D5 */ bl xEntBoulder_Kill__FP11xEntBoulder -/* 80120E70 0011DC70 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80120E74 0011DC74 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80120E70 0011DC70 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80120E74 0011DC74 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80120E78 0011DC78 80 03 19 E4 */ lwz r0, 0x19e4(r3) /* 80120E7C 0011DC7C 7C 1F 00 40 */ cmplw r31, r0 /* 80120E80 0011DC80 40 82 00 A8 */ bne lbl_80120F28 @@ -2077,13 +2077,13 @@ lbl_80120E68: /* 80120E94 0011DC94 4B F7 3B A5 */ bl zFX_SpawnBubbleHit__FPC5xVec3Ui /* 80120E98 0011DC98 48 00 00 90 */ b lbl_80120F28 lbl_80120E9C: -/* 80120E9C 0011DC9C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80120EA0 0011DCA0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80120E9C 0011DC9C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80120EA0 0011DCA0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80120EA4 0011DCA4 80 63 06 30 */ lwz r3, 0x630(r3) /* 80120EA8 0011DCA8 28 03 00 00 */ cmplwi r3, 0 /* 80120EAC 0011DCAC 41 82 00 7C */ beq lbl_80120F28 /* 80120EB0 0011DCB0 C0 3E 00 00 */ lfs f1, 0(r30) -/* 80120EB4 0011DCB4 C0 02 A0 38 */ lfs f0, lbl_803CE9B8-_SDA2_BASE_(r2) +/* 80120EB4 0011DCB4 C0 02 A0 38 */ lfs f0, lbl__861_4-_SDA2_BASE_(r2) /* 80120EB8 0011DCB8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80120EBC 0011DCBC 4C 40 13 82 */ cror 2, 0, 2 /* 80120EC0 0011DCC0 40 82 00 18 */ bne lbl_80120ED8 @@ -2297,7 +2297,7 @@ lbl_80121174: /* 8012118C 0011DF8C 80 1F 00 14 */ lwz r0, 0x14(r31) /* 80121190 0011DF90 90 1F 00 18 */ stw r0, 0x18(r31) /* 80121194 0011DF94 80 1F 00 14 */ lwz r0, 0x14(r31) -/* 80121198 0011DF98 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80121198 0011DF98 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8012119C 0011DF9C 54 00 10 3A */ slwi r0, r0, 2 /* 801211A0 0011DFA0 7C 80 02 14 */ add r4, r0, r0 /* 801211A4 0011DFA4 4B F1 27 9D */ bl xMemAlloc__FUiUii @@ -2320,7 +2320,7 @@ lbl_80121174: /* 801211E8 0011DFE8 4B EE D4 69 */ bl xVec3Length__FPC5xVec3 /* 801211EC 0011DFEC D0 3F 00 2C */ stfs f1, 0x2c(r31) /* 801211F0 0011DFF0 C0 3F 00 2C */ lfs f1, 0x2c(r31) -/* 801211F4 0011DFF4 C0 02 A0 60 */ lfs f0, lbl_803CE9E0-_SDA2_BASE_(r2) +/* 801211F4 0011DFF4 C0 02 A0 60 */ lfs f0, lbl__1146_1-_SDA2_BASE_(r2) /* 801211F8 0011DFF8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801211FC 0011DFFC 40 81 00 6C */ ble lbl_80121268 /* 80121200 0011E000 80 BF 00 10 */ lwz r5, 0x10(r31) @@ -2490,7 +2490,7 @@ lbl_80121420: /* 80121438 0011E238 3C 00 43 30 */ lis r0, 0x4330 /* 8012143C 0011E23C 6C 83 80 00 */ xoris r3, r4, 0x8000 /* 80121440 0011E240 90 01 00 08 */ stw r0, 8(r1) -/* 80121444 0011E244 C8 42 A0 78 */ lfd f2, lbl_803CE9F8-_SDA2_BASE_(r2) +/* 80121444 0011E244 C8 42 A0 78 */ lfd f2, lbl__1153_2-_SDA2_BASE_(r2) /* 80121448 0011E248 90 61 00 0C */ stw r3, 0xc(r1) /* 8012144C 0011E24C C8 01 00 08 */ lfd f0, 8(r1) /* 80121450 0011E250 EC 00 10 28 */ fsubs f0, f0, f2 @@ -2547,9 +2547,9 @@ xBoulderGenerator_Launch__FP17xBoulderGeneratorP5xVec3f: /* 80121504 0011E304 28 03 00 00 */ cmplwi r3, 0 /* 80121508 0011E308 40 82 00 A8 */ bne lbl_801215B0 lbl_8012150C: -/* 8012150C 0011E30C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8012150C 0011E30C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80121510 0011E310 7F C3 F3 78 */ mr r3, r30 -/* 80121514 0011E314 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80121514 0011E314 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80121518 0011E318 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 8012151C 0011E31C 4B FF F5 59 */ bl xEntBoulder_Reset__FP11xEntBoulderP6xScene /* 80121520 0011E320 7F C3 F3 78 */ mr r3, r30 @@ -2591,7 +2591,7 @@ lbl_8012157C: /* 801215A8 0011E3A8 C0 03 00 44 */ lfs f0, 0x44(r3) /* 801215AC 0011E3AC D0 1E 01 D0 */ stfs f0, 0x1d0(r30) lbl_801215B0: -/* 801215B0 0011E3B0 C0 02 A0 34 */ lfs f0, lbl_803CE9B4-_SDA2_BASE_(r2) +/* 801215B0 0011E3B0 C0 02 A0 34 */ lfs f0, lbl__834_2-_SDA2_BASE_(r2) /* 801215B4 0011E3B4 7F 83 E3 78 */ mr r3, r28 /* 801215B8 0011E3B8 80 BE 00 24 */ lwz r5, 0x24(r30) /* 801215BC 0011E3BC 7F E4 FB 78 */ mr r4, r31 @@ -2614,7 +2614,7 @@ lbl_801215B0: /* 80121600 0011E400 C0 05 00 00 */ lfs f0, 0(r5) /* 80121604 0011E404 80 A6 00 4C */ lwz r5, 0x4c(r6) /* 80121608 0011E408 EC 00 07 F2 */ fmuls f0, f0, f31 -/* 8012160C 0011E40C C0 22 A0 40 */ lfs f1, lbl_803CE9C0-_SDA2_BASE_(r2) +/* 8012160C 0011E40C C0 22 A0 40 */ lfs f1, lbl__887_3-_SDA2_BASE_(r2) /* 80121610 0011E410 C0 7D 00 04 */ lfs f3, 4(r29) /* 80121614 0011E414 C0 45 00 34 */ lfs f2, 0x34(r5) /* 80121618 0011E418 EC 01 00 32 */ fmuls f0, f1, f0 @@ -2662,9 +2662,9 @@ lbl_801216B0: /* 801216B0 0011E4B0 88 07 00 04 */ lbz r0, 4(r7) /* 801216B4 0011E4B4 28 00 00 2F */ cmplwi r0, 0x2f /* 801216B8 0011E4B8 41 81 02 70 */ bgt lbl_80121928 -/* 801216BC 0011E4BC 3C 60 80 29 */ lis r3, lbl_80297F80@ha +/* 801216BC 0011E4BC 3C 60 80 29 */ lis r3, lbl__1566_1@ha /* 801216C0 0011E4C0 54 00 10 3A */ slwi r0, r0, 2 -/* 801216C4 0011E4C4 38 63 7F 80 */ addi r3, r3, lbl_80297F80@l +/* 801216C4 0011E4C4 38 63 7F 80 */ addi r3, r3, lbl__1566_1@l /* 801216C8 0011E4C8 7C 03 00 2E */ lwzx r0, r3, r0 /* 801216CC 0011E4CC 7C 09 03 A6 */ mtctr r0 /* 801216D0 0011E4D0 4E 80 04 20 */ bctr @@ -2674,12 +2674,12 @@ lbl_801216B0: /* 801216E0 0011E4E0 38 61 00 08 */ addi r3, r1, 8 /* 801216E4 0011E4E4 4B F2 CD F9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801216E8 0011E4E8 C0 3F 00 04 */ lfs f1, 4(r31) -/* 801216EC 0011E4EC C0 02 A0 38 */ lfs f0, lbl_803CE9B8-_SDA2_BASE_(r2) +/* 801216EC 0011E4EC C0 02 A0 38 */ lfs f0, lbl__861_4-_SDA2_BASE_(r2) /* 801216F0 0011E4F0 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 801216F4 0011E4F4 41 82 00 70 */ beq lbl_80121764 /* 801216F8 0011E4F8 4B F0 F5 91 */ bl xurand__Fv -/* 801216FC 0011E4FC C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) -/* 80121700 0011E500 C0 42 A0 30 */ lfs f2, lbl_803CE9B0-_SDA2_BASE_(r2) +/* 801216FC 0011E4FC C0 02 A0 40 */ lfs f0, lbl__887_3-_SDA2_BASE_(r2) +/* 80121700 0011E500 C0 42 A0 30 */ lfs f2, lbl__833_1-_SDA2_BASE_(r2) /* 80121704 0011E504 EC 61 00 28 */ fsubs f3, f1, f0 /* 80121708 0011E508 C0 3F 00 04 */ lfs f1, 4(r31) /* 8012170C 0011E50C C0 01 00 08 */ lfs f0, 8(r1) @@ -2687,8 +2687,8 @@ lbl_801216B0: /* 80121714 0011E514 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 80121718 0011E518 D0 01 00 08 */ stfs f0, 8(r1) /* 8012171C 0011E51C 4B F0 F5 6D */ bl xurand__Fv -/* 80121720 0011E520 C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) -/* 80121724 0011E524 C0 42 A0 30 */ lfs f2, lbl_803CE9B0-_SDA2_BASE_(r2) +/* 80121720 0011E520 C0 02 A0 40 */ lfs f0, lbl__887_3-_SDA2_BASE_(r2) +/* 80121724 0011E524 C0 42 A0 30 */ lfs f2, lbl__833_1-_SDA2_BASE_(r2) /* 80121728 0011E528 EC 61 00 28 */ fsubs f3, f1, f0 /* 8012172C 0011E52C C0 3F 00 04 */ lfs f1, 4(r31) /* 80121730 0011E530 C0 01 00 0C */ lfs f0, 0xc(r1) @@ -2696,8 +2696,8 @@ lbl_801216B0: /* 80121738 0011E538 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 8012173C 0011E53C D0 01 00 0C */ stfs f0, 0xc(r1) /* 80121740 0011E540 4B F0 F5 49 */ bl xurand__Fv -/* 80121744 0011E544 C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) -/* 80121748 0011E548 C0 42 A0 30 */ lfs f2, lbl_803CE9B0-_SDA2_BASE_(r2) +/* 80121744 0011E544 C0 02 A0 40 */ lfs f0, lbl__887_3-_SDA2_BASE_(r2) +/* 80121748 0011E548 C0 42 A0 30 */ lfs f2, lbl__833_1-_SDA2_BASE_(r2) /* 8012174C 0011E54C EC 61 00 28 */ fsubs f3, f1, f0 /* 80121750 0011E550 C0 3F 00 04 */ lfs f1, 4(r31) /* 80121754 0011E554 C0 01 00 10 */ lfs f0, 0x10(r1) @@ -2716,12 +2716,12 @@ lbl_80121764: /* 80121784 0011E584 38 61 00 08 */ addi r3, r1, 8 /* 80121788 0011E588 4B F2 CD 55 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012178C 0011E58C C0 3F 00 04 */ lfs f1, 4(r31) -/* 80121790 0011E590 C0 02 A0 38 */ lfs f0, lbl_803CE9B8-_SDA2_BASE_(r2) +/* 80121790 0011E590 C0 02 A0 38 */ lfs f0, lbl__861_4-_SDA2_BASE_(r2) /* 80121794 0011E594 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80121798 0011E598 41 82 00 70 */ beq lbl_80121808 /* 8012179C 0011E59C 4B F0 F4 ED */ bl xurand__Fv -/* 801217A0 0011E5A0 C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) -/* 801217A4 0011E5A4 C0 42 A0 30 */ lfs f2, lbl_803CE9B0-_SDA2_BASE_(r2) +/* 801217A0 0011E5A0 C0 02 A0 40 */ lfs f0, lbl__887_3-_SDA2_BASE_(r2) +/* 801217A4 0011E5A4 C0 42 A0 30 */ lfs f2, lbl__833_1-_SDA2_BASE_(r2) /* 801217A8 0011E5A8 EC 61 00 28 */ fsubs f3, f1, f0 /* 801217AC 0011E5AC C0 3F 00 04 */ lfs f1, 4(r31) /* 801217B0 0011E5B0 C0 01 00 08 */ lfs f0, 8(r1) @@ -2729,8 +2729,8 @@ lbl_80121764: /* 801217B8 0011E5B8 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 801217BC 0011E5BC D0 01 00 08 */ stfs f0, 8(r1) /* 801217C0 0011E5C0 4B F0 F4 C9 */ bl xurand__Fv -/* 801217C4 0011E5C4 C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) -/* 801217C8 0011E5C8 C0 42 A0 30 */ lfs f2, lbl_803CE9B0-_SDA2_BASE_(r2) +/* 801217C4 0011E5C4 C0 02 A0 40 */ lfs f0, lbl__887_3-_SDA2_BASE_(r2) +/* 801217C8 0011E5C8 C0 42 A0 30 */ lfs f2, lbl__833_1-_SDA2_BASE_(r2) /* 801217CC 0011E5CC EC 61 00 28 */ fsubs f3, f1, f0 /* 801217D0 0011E5D0 C0 3F 00 04 */ lfs f1, 4(r31) /* 801217D4 0011E5D4 C0 01 00 0C */ lfs f0, 0xc(r1) @@ -2738,8 +2738,8 @@ lbl_80121764: /* 801217DC 0011E5DC EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 801217E0 0011E5E0 D0 01 00 0C */ stfs f0, 0xc(r1) /* 801217E4 0011E5E4 4B F0 F4 A5 */ bl xurand__Fv -/* 801217E8 0011E5E8 C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) -/* 801217EC 0011E5EC C0 42 A0 30 */ lfs f2, lbl_803CE9B0-_SDA2_BASE_(r2) +/* 801217E8 0011E5E8 C0 02 A0 40 */ lfs f0, lbl__887_3-_SDA2_BASE_(r2) +/* 801217EC 0011E5EC C0 42 A0 30 */ lfs f2, lbl__833_1-_SDA2_BASE_(r2) /* 801217F0 0011E5F0 EC 61 00 28 */ fsubs f3, f1, f0 /* 801217F4 0011E5F4 C0 3F 00 04 */ lfs f1, 4(r31) /* 801217F8 0011E5F8 C0 01 00 10 */ lfs f0, 0x10(r1) @@ -2765,17 +2765,17 @@ lbl_8012181C: /* 80121840 0011E640 4B FF FC 6D */ bl xBoulderGenerator_Launch__FP17xBoulderGeneratorP5xVec3f /* 80121844 0011E644 48 00 00 E4 */ b lbl_80121928 lbl_80121848: -/* 80121848 0011E648 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80121848 0011E648 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8012184C 0011E64C 38 61 00 08 */ addi r3, r1, 8 -/* 80121850 0011E650 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80121850 0011E650 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80121854 0011E654 80 84 07 04 */ lwz r4, 0x704(r4) /* 80121858 0011E658 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8012185C 0011E65C 38 84 00 30 */ addi r4, r4, 0x30 /* 80121860 0011E660 4B F2 CC 7D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80121864 0011E664 C0 3F 00 00 */ lfs f1, 0(r31) -/* 80121868 0011E668 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80121868 0011E668 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8012186C 0011E66C C0 1F 00 04 */ lfs f0, 4(r31) -/* 80121870 0011E670 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 80121870 0011E670 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 80121874 0011E674 80 85 07 28 */ lwz r4, 0x728(r5) /* 80121878 0011E678 38 61 00 08 */ addi r3, r1, 8 /* 8012187C 0011E67C EC 21 00 32 */ fmuls f1, f1, f0 @@ -2784,12 +2784,12 @@ lbl_80121848: /* 80121888 0011E688 EC 21 00 24 */ fdivs f1, f1, f0 /* 8012188C 0011E68C 4B EF 37 CD */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80121890 0011E690 C0 3F 00 08 */ lfs f1, 8(r31) -/* 80121894 0011E694 C0 02 A0 38 */ lfs f0, lbl_803CE9B8-_SDA2_BASE_(r2) +/* 80121894 0011E694 C0 02 A0 38 */ lfs f0, lbl__861_4-_SDA2_BASE_(r2) /* 80121898 0011E698 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8012189C 0011E69C 41 82 00 70 */ beq lbl_8012190C /* 801218A0 0011E6A0 4B F0 F3 E9 */ bl xurand__Fv -/* 801218A4 0011E6A4 C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) -/* 801218A8 0011E6A8 C0 42 A0 30 */ lfs f2, lbl_803CE9B0-_SDA2_BASE_(r2) +/* 801218A4 0011E6A4 C0 02 A0 40 */ lfs f0, lbl__887_3-_SDA2_BASE_(r2) +/* 801218A8 0011E6A8 C0 42 A0 30 */ lfs f2, lbl__833_1-_SDA2_BASE_(r2) /* 801218AC 0011E6AC EC 61 00 28 */ fsubs f3, f1, f0 /* 801218B0 0011E6B0 C0 3F 00 08 */ lfs f1, 8(r31) /* 801218B4 0011E6B4 C0 01 00 08 */ lfs f0, 8(r1) @@ -2797,8 +2797,8 @@ lbl_80121848: /* 801218BC 0011E6BC EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 801218C0 0011E6C0 D0 01 00 08 */ stfs f0, 8(r1) /* 801218C4 0011E6C4 4B F0 F3 C5 */ bl xurand__Fv -/* 801218C8 0011E6C8 C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) -/* 801218CC 0011E6CC C0 42 A0 30 */ lfs f2, lbl_803CE9B0-_SDA2_BASE_(r2) +/* 801218C8 0011E6C8 C0 02 A0 40 */ lfs f0, lbl__887_3-_SDA2_BASE_(r2) +/* 801218CC 0011E6CC C0 42 A0 30 */ lfs f2, lbl__833_1-_SDA2_BASE_(r2) /* 801218D0 0011E6D0 EC 61 00 28 */ fsubs f3, f1, f0 /* 801218D4 0011E6D4 C0 3F 00 08 */ lfs f1, 8(r31) /* 801218D8 0011E6D8 C0 01 00 0C */ lfs f0, 0xc(r1) @@ -2806,8 +2806,8 @@ lbl_80121848: /* 801218E0 0011E6E0 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 801218E4 0011E6E4 D0 01 00 0C */ stfs f0, 0xc(r1) /* 801218E8 0011E6E8 4B F0 F3 A1 */ bl xurand__Fv -/* 801218EC 0011E6EC C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) -/* 801218F0 0011E6F0 C0 42 A0 30 */ lfs f2, lbl_803CE9B0-_SDA2_BASE_(r2) +/* 801218EC 0011E6EC C0 02 A0 40 */ lfs f0, lbl__887_3-_SDA2_BASE_(r2) +/* 801218F0 0011E6F0 C0 42 A0 30 */ lfs f2, lbl__833_1-_SDA2_BASE_(r2) /* 801218F4 0011E6F4 EC 61 00 28 */ fsubs f3, f1, f0 /* 801218F8 0011E6F8 C0 3F 00 08 */ lfs f1, 8(r31) /* 801218FC 0011E6FC C0 01 00 10 */ lfs f0, 0x10(r1) @@ -2847,9 +2847,9 @@ xBoulderGenerator_GenBoulder__FP17xBoulderGenerator: /* 8012196C 0011E76C 93 81 00 20 */ stw r28, 0x20(r1) /* 80121970 0011E770 7C 7D 1B 78 */ mr r29, r3 /* 80121974 0011E774 4B FF F9 D1 */ bl xEntBoulder.GetBoulderForGenerating__FP17xBoulderGenerator -/* 80121978 0011E778 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80121978 0011E778 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8012197C 0011E77C 7C 7F 1B 78 */ mr r31, r3 -/* 80121980 0011E780 3B 84 05 58 */ addi r28, r4, lbl_803C0558@l +/* 80121980 0011E780 3B 84 05 58 */ addi r28, r4, lbl_globals@l /* 80121984 0011E784 80 BD 00 28 */ lwz r5, 0x28(r29) /* 80121988 0011E788 80 1C 19 E4 */ lwz r0, 0x19e4(r28) /* 8012198C 0011E78C 54 63 10 3A */ slwi r3, r3, 2 @@ -2893,9 +2893,9 @@ lbl_80121A10: /* 80121A20 0011E820 28 03 00 00 */ cmplwi r3, 0 /* 80121A24 0011E824 40 82 01 4C */ bne lbl_80121B70 lbl_80121A28: -/* 80121A28 0011E828 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80121A28 0011E828 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80121A2C 0011E82C 7F C3 F3 78 */ mr r3, r30 -/* 80121A30 0011E830 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80121A30 0011E830 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80121A34 0011E834 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 80121A38 0011E838 4B FF F0 3D */ bl xEntBoulder_Reset__FP11xEntBoulderP6xScene /* 80121A3C 0011E83C 7F C3 F3 78 */ mr r3, r30 @@ -2930,15 +2930,15 @@ lbl_80121A98: /* 80121AA8 0011E8A8 38 65 00 30 */ addi r3, r5, 0x30 /* 80121AAC 0011E8AC 4B EE CC A9 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 80121AB0 0011E8B0 80 7D 00 10 */ lwz r3, 0x10(r29) -/* 80121AB4 0011E8B4 C0 02 A0 38 */ lfs f0, lbl_803CE9B8-_SDA2_BASE_(r2) +/* 80121AB4 0011E8B4 C0 02 A0 38 */ lfs f0, lbl__861_4-_SDA2_BASE_(r2) /* 80121AB8 0011E8B8 C0 23 00 20 */ lfs f1, 0x20(r3) /* 80121ABC 0011E8BC FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80121AC0 0011E8C0 41 82 00 94 */ beq lbl_80121B54 /* 80121AC4 0011E8C4 4B F0 F1 C5 */ bl xurand__Fv -/* 80121AC8 0011E8C8 C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) +/* 80121AC8 0011E8C8 C0 02 A0 40 */ lfs f0, lbl__887_3-_SDA2_BASE_(r2) /* 80121ACC 0011E8CC 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80121AD0 0011E8D0 EC 21 00 28 */ fsubs f1, f1, f0 -/* 80121AD4 0011E8D4 C0 02 A0 30 */ lfs f0, lbl_803CE9B0-_SDA2_BASE_(r2) +/* 80121AD4 0011E8D4 C0 02 A0 30 */ lfs f0, lbl__833_1-_SDA2_BASE_(r2) /* 80121AD8 0011E8D8 80 9D 00 10 */ lwz r4, 0x10(r29) /* 80121ADC 0011E8DC 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80121AE0 0011E8E0 EC 40 00 72 */ fmuls f2, f0, f1 @@ -2947,10 +2947,10 @@ lbl_80121A98: /* 80121AEC 0011E8EC EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 80121AF0 0011E8F0 D0 03 00 30 */ stfs f0, 0x30(r3) /* 80121AF4 0011E8F4 4B F0 F1 95 */ bl xurand__Fv -/* 80121AF8 0011E8F8 C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) +/* 80121AF8 0011E8F8 C0 02 A0 40 */ lfs f0, lbl__887_3-_SDA2_BASE_(r2) /* 80121AFC 0011E8FC 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80121B00 0011E900 EC 21 00 28 */ fsubs f1, f1, f0 -/* 80121B04 0011E904 C0 02 A0 30 */ lfs f0, lbl_803CE9B0-_SDA2_BASE_(r2) +/* 80121B04 0011E904 C0 02 A0 30 */ lfs f0, lbl__833_1-_SDA2_BASE_(r2) /* 80121B08 0011E908 80 9D 00 10 */ lwz r4, 0x10(r29) /* 80121B0C 0011E90C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80121B10 0011E910 EC 40 00 72 */ fmuls f2, f0, f1 @@ -2959,10 +2959,10 @@ lbl_80121A98: /* 80121B1C 0011E91C EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 80121B20 0011E920 D0 03 00 34 */ stfs f0, 0x34(r3) /* 80121B24 0011E924 4B F0 F1 65 */ bl xurand__Fv -/* 80121B28 0011E928 C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) +/* 80121B28 0011E928 C0 02 A0 40 */ lfs f0, lbl__887_3-_SDA2_BASE_(r2) /* 80121B2C 0011E92C 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80121B30 0011E930 EC 21 00 28 */ fsubs f1, f1, f0 -/* 80121B34 0011E934 C0 02 A0 30 */ lfs f0, lbl_803CE9B0-_SDA2_BASE_(r2) +/* 80121B34 0011E934 C0 02 A0 30 */ lfs f0, lbl__833_1-_SDA2_BASE_(r2) /* 80121B38 0011E938 80 9D 00 10 */ lwz r4, 0x10(r29) /* 80121B3C 0011E93C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80121B40 0011E940 EC 40 00 72 */ fmuls f2, f0, f1 @@ -2980,7 +2980,7 @@ lbl_80121B54: /* 80121B6C 0011E96C D0 1E 01 D0 */ stfs f0, 0x1d0(r30) lbl_80121B70: /* 80121B70 0011E970 C0 1D 00 2C */ lfs f0, 0x2c(r29) -/* 80121B74 0011E974 C0 22 A0 60 */ lfs f1, lbl_803CE9E0-_SDA2_BASE_(r2) +/* 80121B74 0011E974 C0 22 A0 60 */ lfs f1, lbl__1146_1-_SDA2_BASE_(r2) /* 80121B78 0011E978 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80121B7C 0011E97C 40 81 00 E8 */ ble lbl_80121C64 /* 80121B80 0011E980 80 7D 00 10 */ lwz r3, 0x10(r29) @@ -2988,21 +2988,21 @@ lbl_80121B70: /* 80121B88 0011E988 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80121B8C 0011E98C 40 81 00 D8 */ ble lbl_80121C64 /* 80121B90 0011E990 4B F0 F0 F9 */ bl xurand__Fv -/* 80121B94 0011E994 C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) +/* 80121B94 0011E994 C0 02 A0 40 */ lfs f0, lbl__887_3-_SDA2_BASE_(r2) /* 80121B98 0011E998 EF C1 00 28 */ fsubs f30, f1, f0 /* 80121B9C 0011E99C 4B F0 F0 ED */ bl xurand__Fv -/* 80121BA0 0011E9A0 C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) +/* 80121BA0 0011E9A0 C0 02 A0 40 */ lfs f0, lbl__887_3-_SDA2_BASE_(r2) /* 80121BA4 0011E9A4 EF E1 00 28 */ fsubs f31, f1, f0 /* 80121BA8 0011E9A8 EC 1F 07 F2 */ fmuls f0, f31, f31 /* 80121BAC 0011E9AC EC 3E 07 BA */ fmadds f1, f30, f30, f0 /* 80121BB0 0011E9B0 4B EE 8C 4D */ bl xsqrt__Ff -/* 80121BB4 0011E9B4 C0 42 A0 34 */ lfs f2, lbl_803CE9B4-_SDA2_BASE_(r2) -/* 80121BB8 0011E9B8 C0 02 A0 60 */ lfs f0, lbl_803CE9E0-_SDA2_BASE_(r2) +/* 80121BB4 0011E9B4 C0 42 A0 34 */ lfs f2, lbl__834_2-_SDA2_BASE_(r2) +/* 80121BB8 0011E9B8 C0 02 A0 60 */ lfs f0, lbl__1146_1-_SDA2_BASE_(r2) /* 80121BBC 0011E9BC EC 22 08 24 */ fdivs f1, f2, f1 /* 80121BC0 0011E9C0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80121BC4 0011E9C4 40 80 00 10 */ bge lbl_80121BD4 /* 80121BC8 0011E9C8 FF C0 10 90 */ fmr f30, f2 -/* 80121BCC 0011E9CC C3 E2 A0 38 */ lfs f31, lbl_803CE9B8-_SDA2_BASE_(r2) +/* 80121BCC 0011E9CC C3 E2 A0 38 */ lfs f31, lbl__861_4-_SDA2_BASE_(r2) /* 80121BD0 0011E9D0 48 00 00 0C */ b lbl_80121BDC lbl_80121BD4: /* 80121BD4 0011E9D4 EF DE 00 72 */ fmuls f30, f30, f1 @@ -3017,12 +3017,12 @@ lbl_80121BDC: /* 80121BF4 0011E9F4 38 9D 00 3C */ addi r4, r29, 0x3c /* 80121BF8 0011E9F8 4B EF 34 61 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80121BFC 0011E9FC 4B F0 F0 8D */ bl xurand__Fv -/* 80121C00 0011EA00 C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) +/* 80121C00 0011EA00 C0 02 A0 40 */ lfs f0, lbl__887_3-_SDA2_BASE_(r2) /* 80121C04 0011EA04 80 7D 00 10 */ lwz r3, 0x10(r29) /* 80121C08 0011EA08 EC 61 00 28 */ fsubs f3, f1, f0 -/* 80121C0C 0011EA0C C0 22 A0 88 */ lfs f1, lbl_803CEA08-_SDA2_BASE_(r2) +/* 80121C0C 0011EA0C C0 22 A0 88 */ lfs f1, lbl__1602-_SDA2_BASE_(r2) /* 80121C10 0011EA10 C0 43 00 30 */ lfs f2, 0x30(r3) -/* 80121C14 0011EA14 C0 02 A0 8C */ lfs f0, lbl_803CEA0C-_SDA2_BASE_(r2) +/* 80121C14 0011EA14 C0 02 A0 8C */ lfs f0, lbl__1603-_SDA2_BASE_(r2) /* 80121C18 0011EA18 EC 42 00 F2 */ fmuls f2, f2, f3 /* 80121C1C 0011EA1C EC 21 00 B2 */ fmuls f1, f1, f2 /* 80121C20 0011EA20 EF C1 00 24 */ fdivs f30, f1, f0 @@ -3049,7 +3049,7 @@ lbl_80121C64: /* 80121C70 0011EA70 4B F2 C8 6D */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_80121C74: /* 80121C74 0011EA74 80 7D 00 10 */ lwz r3, 0x10(r29) -/* 80121C78 0011EA78 C0 22 A0 60 */ lfs f1, lbl_803CE9E0-_SDA2_BASE_(r2) +/* 80121C78 0011EA78 C0 22 A0 60 */ lfs f1, lbl__1146_1-_SDA2_BASE_(r2) /* 80121C7C 0011EA7C C0 03 00 34 */ lfs f0, 0x34(r3) /* 80121C80 0011EA80 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80121C84 0011EA84 40 81 00 9C */ ble lbl_80121D20 @@ -3059,35 +3059,35 @@ lbl_80121C74: /* 80121C94 0011EA94 4B F0 EF F5 */ bl xurand__Fv /* 80121C98 0011EA98 80 9D 00 10 */ lwz r4, 0x10(r29) /* 80121C9C 0011EA9C 38 7E 01 A0 */ addi r3, r30, 0x1a0 -/* 80121CA0 0011EAA0 C0 02 A0 34 */ lfs f0, lbl_803CE9B4-_SDA2_BASE_(r2) +/* 80121CA0 0011EAA0 C0 02 A0 34 */ lfs f0, lbl__834_2-_SDA2_BASE_(r2) /* 80121CA4 0011EAA4 C0 44 00 34 */ lfs f2, 0x34(r4) /* 80121CA8 0011EAA8 EC 22 00 7A */ fmadds f1, f2, f1, f0 /* 80121CAC 0011EAAC 4B EF 9C 8D */ bl xVec3SMulBy__FP5xVec3f /* 80121CB0 0011EAB0 48 00 00 70 */ b lbl_80121D20 lbl_80121CB4: /* 80121CB4 0011EAB4 4B F0 EF D5 */ bl xurand__Fv -/* 80121CB8 0011EAB8 C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) +/* 80121CB8 0011EAB8 C0 02 A0 40 */ lfs f0, lbl__887_3-_SDA2_BASE_(r2) /* 80121CBC 0011EABC 80 7D 00 10 */ lwz r3, 0x10(r29) /* 80121CC0 0011EAC0 EC 41 00 28 */ fsubs f2, f1, f0 -/* 80121CC4 0011EAC4 C0 22 A0 30 */ lfs f1, lbl_803CE9B0-_SDA2_BASE_(r2) +/* 80121CC4 0011EAC4 C0 22 A0 30 */ lfs f1, lbl__833_1-_SDA2_BASE_(r2) /* 80121CC8 0011EAC8 C0 03 00 34 */ lfs f0, 0x34(r3) /* 80121CCC 0011EACC EC 21 00 B2 */ fmuls f1, f1, f2 /* 80121CD0 0011EAD0 EC 00 00 72 */ fmuls f0, f0, f1 /* 80121CD4 0011EAD4 D0 1E 01 A0 */ stfs f0, 0x1a0(r30) /* 80121CD8 0011EAD8 4B F0 EF B1 */ bl xurand__Fv -/* 80121CDC 0011EADC C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) +/* 80121CDC 0011EADC C0 02 A0 40 */ lfs f0, lbl__887_3-_SDA2_BASE_(r2) /* 80121CE0 0011EAE0 80 7D 00 10 */ lwz r3, 0x10(r29) /* 80121CE4 0011EAE4 EC 41 00 28 */ fsubs f2, f1, f0 -/* 80121CE8 0011EAE8 C0 22 A0 30 */ lfs f1, lbl_803CE9B0-_SDA2_BASE_(r2) +/* 80121CE8 0011EAE8 C0 22 A0 30 */ lfs f1, lbl__833_1-_SDA2_BASE_(r2) /* 80121CEC 0011EAEC C0 03 00 34 */ lfs f0, 0x34(r3) /* 80121CF0 0011EAF0 EC 21 00 B2 */ fmuls f1, f1, f2 /* 80121CF4 0011EAF4 EC 00 00 72 */ fmuls f0, f0, f1 /* 80121CF8 0011EAF8 D0 1E 01 A4 */ stfs f0, 0x1a4(r30) /* 80121CFC 0011EAFC 4B F0 EF 8D */ bl xurand__Fv -/* 80121D00 0011EB00 C0 02 A0 40 */ lfs f0, lbl_803CE9C0-_SDA2_BASE_(r2) +/* 80121D00 0011EB00 C0 02 A0 40 */ lfs f0, lbl__887_3-_SDA2_BASE_(r2) /* 80121D04 0011EB04 80 7D 00 10 */ lwz r3, 0x10(r29) /* 80121D08 0011EB08 EC 41 00 28 */ fsubs f2, f1, f0 -/* 80121D0C 0011EB0C C0 22 A0 30 */ lfs f1, lbl_803CE9B0-_SDA2_BASE_(r2) +/* 80121D0C 0011EB0C C0 22 A0 30 */ lfs f1, lbl__833_1-_SDA2_BASE_(r2) /* 80121D10 0011EB10 C0 03 00 34 */ lfs f0, 0x34(r3) /* 80121D14 0011EB14 EC 21 00 B2 */ fmuls f1, f1, f2 /* 80121D18 0011EB18 EC 00 00 72 */ fmuls f0, f0, f1 diff --git a/asm/Core/x/xEntDrive.s b/asm/Core/x/xEntDrive.s index 244f7bb63..6803b84e8 100644 --- a/asm/Core/x/xEntDrive.s +++ b/asm/Core/x/xEntDrive.s @@ -10,18 +10,18 @@ xEntDriveInit__FP9xEntDriveP4xEnt: /* 8001BB60 00018960 90 03 00 00 */ stw r0, 0(r3) /* 8001BB64 00018964 90 83 00 24 */ stw r4, 0x24(r3) /* 8001BB68 00018968 90 03 00 20 */ stw r0, 0x20(r3) -/* 8001BB6C 0001896C C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001BB6C 0001896C C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001BB70 00018970 D0 03 00 18 */ stfs f0, 0x18(r3) -/* 8001BB74 00018974 C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001BB74 00018974 C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001BB78 00018978 D0 03 00 10 */ stfs f0, 0x10(r3) -/* 8001BB7C 0001897C C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001BB7C 0001897C C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001BB80 00018980 D0 03 00 14 */ stfs f0, 0x14(r3) /* 8001BB84 00018984 90 03 00 1C */ stw r0, 0x1c(r3) -/* 8001BB88 00018988 C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001BB88 00018988 C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001BB8C 0001898C D0 03 00 0C */ stfs f0, 0xc(r3) -/* 8001BB90 00018990 C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001BB90 00018990 C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001BB94 00018994 D0 03 00 04 */ stfs f0, 4(r3) -/* 8001BB98 00018998 C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001BB98 00018998 C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001BB9C 0001899C D0 03 00 08 */ stfs f0, 8(r3) /* 8001BBA0 000189A0 4E 80 00 20 */ blr @@ -56,32 +56,32 @@ lbl_8001BC00: /* 8001BC08 00018A08 4B FF FF 4D */ bl xEntDriveInit__FP9xEntDriveP4xEnt /* 8001BC0C 00018A0C 48 00 03 AC */ b lbl_8001BFB8 lbl_8001BC10: -/* 8001BC10 00018A10 C0 22 82 88 */ lfs f1, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001BC10 00018A10 C0 22 82 88 */ lfs f1, lbl__561_1-_SDA2_BASE_(r2) /* 8001BC14 00018A14 38 7D 00 50 */ addi r3, r29, 0x50 /* 8001BC18 00018A18 48 00 0C 61 */ bl __as__5xVec3Ff /* 8001BC1C 00018A1C 80 1D 00 1C */ lwz r0, 0x1c(r29) /* 8001BC20 00018A20 7C 1E 00 40 */ cmplw r30, r0 /* 8001BC24 00018A24 40 82 00 88 */ bne lbl_8001BCAC /* 8001BC28 00018A28 C0 3D 00 0C */ lfs f1, 0xc(r29) -/* 8001BC2C 00018A2C C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001BC2C 00018A2C C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001BC30 00018A30 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8001BC34 00018A34 41 82 00 78 */ beq lbl_8001BCAC /* 8001BC38 00018A38 93 DD 00 20 */ stw r30, 0x20(r29) /* 8001BC3C 00018A3C 88 7E 00 1E */ lbz r3, 0x1e(r30) /* 8001BC40 00018A40 38 03 00 01 */ addi r0, r3, 1 /* 8001BC44 00018A44 98 1E 00 1E */ stb r0, 0x1e(r30) -/* 8001BC48 00018A48 C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001BC48 00018A48 C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001BC4C 00018A4C FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8001BC50 00018A50 40 80 00 18 */ bge lbl_8001BC68 -/* 8001BC54 00018A54 C0 02 82 8C */ lfs f0, lbl_803CCC0C-_SDA2_BASE_(r2) +/* 8001BC54 00018A54 C0 02 82 8C */ lfs f0, lbl__658-_SDA2_BASE_(r2) /* 8001BC58 00018A58 D0 1D 00 18 */ stfs f0, 0x18(r29) -/* 8001BC5C 00018A5C C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001BC5C 00018A5C C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001BC60 00018A60 D0 1D 00 14 */ stfs f0, 0x14(r29) /* 8001BC64 00018A64 48 00 00 20 */ b lbl_8001BC84 lbl_8001BC68: /* 8001BC68 00018A68 C0 1D 00 0C */ lfs f0, 0xc(r29) /* 8001BC6C 00018A6C D0 1D 00 18 */ stfs f0, 0x18(r29) -/* 8001BC70 00018A70 C0 22 82 8C */ lfs f1, lbl_803CCC0C-_SDA2_BASE_(r2) +/* 8001BC70 00018A70 C0 22 82 8C */ lfs f1, lbl__658-_SDA2_BASE_(r2) /* 8001BC74 00018A74 C0 1D 00 18 */ lfs f0, 0x18(r29) /* 8001BC78 00018A78 EC 01 00 28 */ fsubs f0, f1, f0 /* 8001BC7C 00018A7C EC 1F 00 32 */ fmuls f0, f31, f0 @@ -90,11 +90,11 @@ lbl_8001BC84: /* 8001BC84 00018A84 D3 FD 00 10 */ stfs f31, 0x10(r29) /* 8001BC88 00018A88 38 00 00 00 */ li r0, 0 /* 8001BC8C 00018A8C 90 1D 00 1C */ stw r0, 0x1c(r29) -/* 8001BC90 00018A90 C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001BC90 00018A90 C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001BC94 00018A94 D0 1D 00 0C */ stfs f0, 0xc(r29) -/* 8001BC98 00018A98 C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001BC98 00018A98 C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001BC9C 00018A9C D0 1D 00 04 */ stfs f0, 4(r29) -/* 8001BCA0 00018AA0 C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001BCA0 00018AA0 C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001BCA4 00018AA4 D0 1D 00 08 */ stfs f0, 8(r29) /* 8001BCA8 00018AA8 48 00 00 40 */ b lbl_8001BCE8 lbl_8001BCAC: @@ -102,12 +102,12 @@ lbl_8001BCAC: /* 8001BCB0 00018AB0 88 7E 00 1E */ lbz r3, 0x1e(r30) /* 8001BCB4 00018AB4 38 03 00 01 */ addi r0, r3, 1 /* 8001BCB8 00018AB8 98 1E 00 1E */ stb r0, 0x1e(r30) -/* 8001BCBC 00018ABC C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001BCBC 00018ABC C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001BCC0 00018AC0 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8001BCC4 00018AC4 40 80 00 18 */ bge lbl_8001BCDC -/* 8001BCC8 00018AC8 C0 02 82 8C */ lfs f0, lbl_803CCC0C-_SDA2_BASE_(r2) +/* 8001BCC8 00018AC8 C0 02 82 8C */ lfs f0, lbl__658-_SDA2_BASE_(r2) /* 8001BCCC 00018ACC D0 1D 00 18 */ stfs f0, 0x18(r29) -/* 8001BCD0 00018AD0 C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001BCD0 00018AD0 C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001BCD4 00018AD4 D0 1D 00 14 */ stfs f0, 0x14(r29) /* 8001BCD8 00018AD8 48 00 00 0C */ b lbl_8001BCE4 lbl_8001BCDC: @@ -120,9 +120,9 @@ lbl_8001BCE8: /* 8001BCEC 00018AEC 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8001BCF0 00018AF0 41 82 02 40 */ beq lbl_8001BF30 /* 8001BCF4 00018AF4 80 7D 00 20 */ lwz r3, 0x20(r29) -/* 8001BCF8 00018AF8 C0 62 82 8C */ lfs f3, lbl_803CCC0C-_SDA2_BASE_(r2) +/* 8001BCF8 00018AF8 C0 62 82 8C */ lfs f3, lbl__658-_SDA2_BASE_(r2) /* 8001BCFC 00018AFC 80 63 00 48 */ lwz r3, 0x48(r3) -/* 8001BD00 00018B00 C0 42 82 90 */ lfs f2, lbl_803CCC10-_SDA2_BASE_(r2) +/* 8001BD00 00018B00 C0 42 82 90 */ lfs f2, lbl__659-_SDA2_BASE_(r2) /* 8001BD04 00018B04 C0 C3 00 00 */ lfs f6, 0(r3) /* 8001BD08 00018B08 C0 A3 00 04 */ lfs f5, 4(r3) /* 8001BD0C 00018B0C EC 26 01 B2 */ fmuls f1, f6, f6 @@ -147,14 +147,14 @@ lbl_8001BD4C: /* 8001BD54 00018B54 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 8001BD58 00018B58 4C 40 13 82 */ cror 2, 0, 2 /* 8001BD5C 00018B5C 40 82 00 18 */ bne lbl_8001BD74 -/* 8001BD60 00018B60 C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001BD60 00018B60 C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001BD64 00018B64 D0 01 00 20 */ stfs f0, 0x20(r1) /* 8001BD68 00018B68 D0 61 00 24 */ stfs f3, 0x24(r1) /* 8001BD6C 00018B6C D0 01 00 28 */ stfs f0, 0x28(r1) /* 8001BD70 00018B70 48 00 00 3C */ b lbl_8001BDAC lbl_8001BD74: /* 8001BD74 00018B74 4B FE EA 89 */ bl xsqrt__Ff -/* 8001BD78 00018B78 C0 02 82 8C */ lfs f0, lbl_803CCC0C-_SDA2_BASE_(r2) +/* 8001BD78 00018B78 C0 02 82 8C */ lfs f0, lbl__658-_SDA2_BASE_(r2) /* 8001BD7C 00018B7C 80 7D 00 20 */ lwz r3, 0x20(r29) /* 8001BD80 00018B80 EC 20 08 24 */ fdivs f1, f0, f1 /* 8001BD84 00018B84 80 63 00 48 */ lwz r3, 0x48(r3) @@ -169,9 +169,9 @@ lbl_8001BD74: /* 8001BDA8 00018BA8 D0 01 00 28 */ stfs f0, 0x28(r1) lbl_8001BDAC: /* 8001BDAC 00018BAC 80 7D 00 20 */ lwz r3, 0x20(r29) -/* 8001BDB0 00018BB0 C0 62 82 8C */ lfs f3, lbl_803CCC0C-_SDA2_BASE_(r2) +/* 8001BDB0 00018BB0 C0 62 82 8C */ lfs f3, lbl__658-_SDA2_BASE_(r2) /* 8001BDB4 00018BB4 80 63 00 48 */ lwz r3, 0x48(r3) -/* 8001BDB8 00018BB8 C0 42 82 90 */ lfs f2, lbl_803CCC10-_SDA2_BASE_(r2) +/* 8001BDB8 00018BB8 C0 42 82 90 */ lfs f2, lbl__659-_SDA2_BASE_(r2) /* 8001BDBC 00018BBC C0 C3 00 10 */ lfs f6, 0x10(r3) /* 8001BDC0 00018BC0 C0 A3 00 14 */ lfs f5, 0x14(r3) /* 8001BDC4 00018BC4 EC 26 01 B2 */ fmuls f1, f6, f6 @@ -196,14 +196,14 @@ lbl_8001BE04: /* 8001BE0C 00018C0C FC 00 10 40 */ fcmpo cr0, f0, f2 /* 8001BE10 00018C10 4C 40 13 82 */ cror 2, 0, 2 /* 8001BE14 00018C14 40 82 00 18 */ bne lbl_8001BE2C -/* 8001BE18 00018C18 C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001BE18 00018C18 C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001BE1C 00018C1C D0 01 00 30 */ stfs f0, 0x30(r1) /* 8001BE20 00018C20 D0 61 00 34 */ stfs f3, 0x34(r1) /* 8001BE24 00018C24 D0 01 00 38 */ stfs f0, 0x38(r1) /* 8001BE28 00018C28 48 00 00 3C */ b lbl_8001BE64 lbl_8001BE2C: /* 8001BE2C 00018C2C 4B FE E9 D1 */ bl xsqrt__Ff -/* 8001BE30 00018C30 C0 02 82 8C */ lfs f0, lbl_803CCC0C-_SDA2_BASE_(r2) +/* 8001BE30 00018C30 C0 02 82 8C */ lfs f0, lbl__658-_SDA2_BASE_(r2) /* 8001BE34 00018C34 80 7D 00 20 */ lwz r3, 0x20(r29) /* 8001BE38 00018C38 EC 20 08 24 */ fdivs f1, f0, f1 /* 8001BE3C 00018C3C 80 63 00 48 */ lwz r3, 0x48(r3) @@ -218,9 +218,9 @@ lbl_8001BE2C: /* 8001BE60 00018C60 D0 01 00 38 */ stfs f0, 0x38(r1) lbl_8001BE64: /* 8001BE64 00018C64 80 7D 00 20 */ lwz r3, 0x20(r29) -/* 8001BE68 00018C68 C0 62 82 8C */ lfs f3, lbl_803CCC0C-_SDA2_BASE_(r2) +/* 8001BE68 00018C68 C0 62 82 8C */ lfs f3, lbl__658-_SDA2_BASE_(r2) /* 8001BE6C 00018C6C 80 63 00 48 */ lwz r3, 0x48(r3) -/* 8001BE70 00018C70 C0 42 82 90 */ lfs f2, lbl_803CCC10-_SDA2_BASE_(r2) +/* 8001BE70 00018C70 C0 42 82 90 */ lfs f2, lbl__659-_SDA2_BASE_(r2) /* 8001BE74 00018C74 C0 C3 00 20 */ lfs f6, 0x20(r3) /* 8001BE78 00018C78 C0 A3 00 24 */ lfs f5, 0x24(r3) /* 8001BE7C 00018C7C EC 26 01 B2 */ fmuls f1, f6, f6 @@ -245,14 +245,14 @@ lbl_8001BEBC: /* 8001BEC4 00018CC4 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 8001BEC8 00018CC8 4C 40 13 82 */ cror 2, 0, 2 /* 8001BECC 00018CCC 40 82 00 18 */ bne lbl_8001BEE4 -/* 8001BED0 00018CD0 C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001BED0 00018CD0 C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001BED4 00018CD4 D0 01 00 40 */ stfs f0, 0x40(r1) /* 8001BED8 00018CD8 D0 61 00 44 */ stfs f3, 0x44(r1) /* 8001BEDC 00018CDC D0 01 00 48 */ stfs f0, 0x48(r1) /* 8001BEE0 00018CE0 48 00 00 3C */ b lbl_8001BF1C lbl_8001BEE4: /* 8001BEE4 00018CE4 4B FE E9 19 */ bl xsqrt__Ff -/* 8001BEE8 00018CE8 C0 02 82 8C */ lfs f0, lbl_803CCC0C-_SDA2_BASE_(r2) +/* 8001BEE8 00018CE8 C0 02 82 8C */ lfs f0, lbl__658-_SDA2_BASE_(r2) /* 8001BEEC 00018CEC 80 7D 00 20 */ lwz r3, 0x20(r29) /* 8001BEF0 00018CF0 EC 20 08 24 */ fdivs f1, f0, f1 /* 8001BEF4 00018CF4 80 63 00 48 */ lwz r3, 0x48(r3) @@ -360,11 +360,11 @@ lbl_8001C064: /* 8001C064 00018E64 38 00 00 00 */ li r0, 0 /* 8001C068 00018E68 38 7F 00 40 */ addi r3, r31, 0x40 /* 8001C06C 00018E6C 90 1F 00 20 */ stw r0, 0x20(r31) -/* 8001C070 00018E70 C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001C070 00018E70 C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001C074 00018E74 D0 1F 00 18 */ stfs f0, 0x18(r31) -/* 8001C078 00018E78 C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001C078 00018E78 C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001C07C 00018E7C D0 1F 00 10 */ stfs f0, 0x10(r31) -/* 8001C080 00018E80 C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001C080 00018E80 C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001C084 00018E84 D0 1F 00 14 */ stfs f0, 0x14(r31) /* 8001C088 00018E88 80 1F 00 00 */ lwz r0, 0(r31) /* 8001C08C 00018E8C 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d @@ -418,18 +418,18 @@ lbl_8001C12C: /* 8001C134 00018F34 48 00 07 10 */ b lbl_8001C844 lbl_8001C138: /* 8001C138 00018F38 C0 5E 00 08 */ lfs f2, 8(r30) -/* 8001C13C 00018F3C C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001C13C 00018F3C C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001C140 00018F40 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8001C144 00018F44 40 81 00 3C */ ble lbl_8001C180 /* 8001C148 00018F48 EC 02 08 28 */ fsubs f0, f2, f1 /* 8001C14C 00018F4C D0 1E 00 08 */ stfs f0, 8(r30) /* 8001C150 00018F50 C0 5E 00 08 */ lfs f2, 8(r30) -/* 8001C154 00018F54 C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001C154 00018F54 C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001C158 00018F58 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8001C15C 00018F5C 4C 40 13 82 */ cror 2, 0, 2 /* 8001C160 00018F60 40 82 00 14 */ bne lbl_8001C174 /* 8001C164 00018F64 D0 1E 00 0C */ stfs f0, 0xc(r30) -/* 8001C168 00018F68 C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001C168 00018F68 C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001C16C 00018F6C D0 1E 00 08 */ stfs f0, 8(r30) /* 8001C170 00018F70 48 00 00 10 */ b lbl_8001C180 lbl_8001C174: @@ -438,30 +438,30 @@ lbl_8001C174: /* 8001C17C 00018F7C D0 1E 00 0C */ stfs f0, 0xc(r30) lbl_8001C180: /* 8001C180 00018F80 C0 5E 00 14 */ lfs f2, 0x14(r30) -/* 8001C184 00018F84 C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001C184 00018F84 C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001C188 00018F88 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8001C18C 00018F8C 40 81 00 48 */ ble lbl_8001C1D4 /* 8001C190 00018F90 EC 02 08 28 */ fsubs f0, f2, f1 /* 8001C194 00018F94 D0 1E 00 14 */ stfs f0, 0x14(r30) /* 8001C198 00018F98 C0 5E 00 14 */ lfs f2, 0x14(r30) -/* 8001C19C 00018F9C C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001C19C 00018F9C C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001C1A0 00018FA0 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8001C1A4 00018FA4 4C 40 13 82 */ cror 2, 0, 2 /* 8001C1A8 00018FA8 40 82 00 18 */ bne lbl_8001C1C0 -/* 8001C1AC 00018FAC C0 02 82 8C */ lfs f0, lbl_803CCC0C-_SDA2_BASE_(r2) +/* 8001C1AC 00018FAC C0 02 82 8C */ lfs f0, lbl__658-_SDA2_BASE_(r2) /* 8001C1B0 00018FB0 D0 1E 00 18 */ stfs f0, 0x18(r30) -/* 8001C1B4 00018FB4 C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001C1B4 00018FB4 C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001C1B8 00018FB8 D0 1E 00 14 */ stfs f0, 0x14(r30) /* 8001C1BC 00018FBC 48 00 00 18 */ b lbl_8001C1D4 lbl_8001C1C0: /* 8001C1C0 00018FC0 C0 1E 00 10 */ lfs f0, 0x10(r30) -/* 8001C1C4 00018FC4 C0 22 82 8C */ lfs f1, lbl_803CCC0C-_SDA2_BASE_(r2) +/* 8001C1C4 00018FC4 C0 22 82 8C */ lfs f1, lbl__658-_SDA2_BASE_(r2) /* 8001C1C8 00018FC8 EC 02 00 24 */ fdivs f0, f2, f0 /* 8001C1CC 00018FCC EC 01 00 28 */ fsubs f0, f1, f0 /* 8001C1D0 00018FD0 D0 1E 00 18 */ stfs f0, 0x18(r30) lbl_8001C1D4: /* 8001C1D4 00018FD4 C0 1E 00 0C */ lfs f0, 0xc(r30) -/* 8001C1D8 00018FD8 C0 22 82 88 */ lfs f1, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001C1D8 00018FD8 C0 22 82 88 */ lfs f1, lbl__561_1-_SDA2_BASE_(r2) /* 8001C1DC 00018FDC FC 00 08 00 */ fcmpu cr0, f0, f1 /* 8001C1E0 00018FE0 40 82 00 10 */ bne lbl_8001C1F0 /* 8001C1E4 00018FE4 C0 1E 00 18 */ lfs f0, 0x18(r30) @@ -469,7 +469,7 @@ lbl_8001C1D4: /* 8001C1EC 00018FEC 41 82 06 58 */ beq lbl_8001C844 lbl_8001C1F0: /* 8001C1F0 00018FF0 C0 1E 00 18 */ lfs f0, 0x18(r30) -/* 8001C1F4 00018FF4 C0 A2 82 88 */ lfs f5, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001C1F4 00018FF4 C0 A2 82 88 */ lfs f5, lbl__561_1-_SDA2_BASE_(r2) /* 8001C1F8 00018FF8 FC 00 28 00 */ fcmpu cr0, f0, f5 /* 8001C1FC 00018FFC 41 82 02 98 */ beq lbl_8001C494 /* 8001C200 00019000 80 1E 00 00 */ lwz r0, 0(r30) @@ -492,9 +492,9 @@ lbl_8001C234: /* 8001C23C 0001903C EC 27 01 F2 */ fmuls f1, f7, f7 /* 8001C240 00019040 C1 03 00 08 */ lfs f8, 8(r3) /* 8001C244 00019044 EC 06 01 B2 */ fmuls f0, f6, f6 -/* 8001C248 00019048 C0 62 82 8C */ lfs f3, lbl_803CCC0C-_SDA2_BASE_(r2) +/* 8001C248 00019048 C0 62 82 8C */ lfs f3, lbl__658-_SDA2_BASE_(r2) /* 8001C24C 0001904C EC 88 02 32 */ fmuls f4, f8, f8 -/* 8001C250 00019050 C0 42 82 90 */ lfs f2, lbl_803CCC10-_SDA2_BASE_(r2) +/* 8001C250 00019050 C0 42 82 90 */ lfs f2, lbl__659-_SDA2_BASE_(r2) /* 8001C254 00019054 EC 01 00 2A */ fadds f0, f1, f0 /* 8001C258 00019058 EC 24 00 2A */ fadds f1, f4, f0 /* 8001C25C 0001905C EC 01 18 28 */ fsubs f0, f1, f3 @@ -519,7 +519,7 @@ lbl_8001C284: /* 8001C2A4 000190A4 48 00 00 3C */ b lbl_8001C2E0 lbl_8001C2A8: /* 8001C2A8 000190A8 4B FE E5 55 */ bl xsqrt__Ff -/* 8001C2AC 000190AC C0 02 82 8C */ lfs f0, lbl_803CCC0C-_SDA2_BASE_(r2) +/* 8001C2AC 000190AC C0 02 82 8C */ lfs f0, lbl__658-_SDA2_BASE_(r2) /* 8001C2B0 000190B0 80 7E 00 20 */ lwz r3, 0x20(r30) /* 8001C2B4 000190B4 EC 20 08 24 */ fdivs f1, f0, f1 /* 8001C2B8 000190B8 80 63 00 48 */ lwz r3, 0x48(r3) @@ -534,9 +534,9 @@ lbl_8001C2A8: /* 8001C2DC 000190DC D0 01 00 A4 */ stfs f0, 0xa4(r1) lbl_8001C2E0: /* 8001C2E0 000190E0 80 7E 00 20 */ lwz r3, 0x20(r30) -/* 8001C2E4 000190E4 C0 62 82 8C */ lfs f3, lbl_803CCC0C-_SDA2_BASE_(r2) +/* 8001C2E4 000190E4 C0 62 82 8C */ lfs f3, lbl__658-_SDA2_BASE_(r2) /* 8001C2E8 000190E8 80 63 00 48 */ lwz r3, 0x48(r3) -/* 8001C2EC 000190EC C0 42 82 90 */ lfs f2, lbl_803CCC10-_SDA2_BASE_(r2) +/* 8001C2EC 000190EC C0 42 82 90 */ lfs f2, lbl__659-_SDA2_BASE_(r2) /* 8001C2F0 000190F0 C0 C3 00 10 */ lfs f6, 0x10(r3) /* 8001C2F4 000190F4 C0 A3 00 14 */ lfs f5, 0x14(r3) /* 8001C2F8 000190F8 EC 26 01 B2 */ fmuls f1, f6, f6 @@ -561,14 +561,14 @@ lbl_8001C338: /* 8001C340 00019140 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 8001C344 00019144 4C 40 13 82 */ cror 2, 0, 2 /* 8001C348 00019148 40 82 00 18 */ bne lbl_8001C360 -/* 8001C34C 0001914C C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001C34C 0001914C C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001C350 00019150 D0 01 00 AC */ stfs f0, 0xac(r1) /* 8001C354 00019154 D0 61 00 B0 */ stfs f3, 0xb0(r1) /* 8001C358 00019158 D0 01 00 B4 */ stfs f0, 0xb4(r1) /* 8001C35C 0001915C 48 00 00 3C */ b lbl_8001C398 lbl_8001C360: /* 8001C360 00019160 4B FE E4 9D */ bl xsqrt__Ff -/* 8001C364 00019164 C0 02 82 8C */ lfs f0, lbl_803CCC0C-_SDA2_BASE_(r2) +/* 8001C364 00019164 C0 02 82 8C */ lfs f0, lbl__658-_SDA2_BASE_(r2) /* 8001C368 00019168 80 7E 00 20 */ lwz r3, 0x20(r30) /* 8001C36C 0001916C EC 20 08 24 */ fdivs f1, f0, f1 /* 8001C370 00019170 80 63 00 48 */ lwz r3, 0x48(r3) @@ -583,9 +583,9 @@ lbl_8001C360: /* 8001C394 00019194 D0 01 00 B4 */ stfs f0, 0xb4(r1) lbl_8001C398: /* 8001C398 00019198 80 7E 00 20 */ lwz r3, 0x20(r30) -/* 8001C39C 0001919C C0 62 82 8C */ lfs f3, lbl_803CCC0C-_SDA2_BASE_(r2) +/* 8001C39C 0001919C C0 62 82 8C */ lfs f3, lbl__658-_SDA2_BASE_(r2) /* 8001C3A0 000191A0 80 63 00 48 */ lwz r3, 0x48(r3) -/* 8001C3A4 000191A4 C0 42 82 90 */ lfs f2, lbl_803CCC10-_SDA2_BASE_(r2) +/* 8001C3A4 000191A4 C0 42 82 90 */ lfs f2, lbl__659-_SDA2_BASE_(r2) /* 8001C3A8 000191A8 C0 C3 00 20 */ lfs f6, 0x20(r3) /* 8001C3AC 000191AC C0 A3 00 24 */ lfs f5, 0x24(r3) /* 8001C3B0 000191B0 EC 26 01 B2 */ fmuls f1, f6, f6 @@ -610,14 +610,14 @@ lbl_8001C3F0: /* 8001C3F8 000191F8 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 8001C3FC 000191FC 4C 40 13 82 */ cror 2, 0, 2 /* 8001C400 00019200 40 82 00 18 */ bne lbl_8001C418 -/* 8001C404 00019204 C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001C404 00019204 C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001C408 00019208 D0 01 00 BC */ stfs f0, 0xbc(r1) /* 8001C40C 0001920C D0 61 00 C0 */ stfs f3, 0xc0(r1) /* 8001C410 00019210 D0 01 00 C4 */ stfs f0, 0xc4(r1) /* 8001C414 00019214 48 00 00 3C */ b lbl_8001C450 lbl_8001C418: /* 8001C418 00019218 4B FE E3 E5 */ bl xsqrt__Ff -/* 8001C41C 0001921C C0 02 82 8C */ lfs f0, lbl_803CCC0C-_SDA2_BASE_(r2) +/* 8001C41C 0001921C C0 02 82 8C */ lfs f0, lbl__658-_SDA2_BASE_(r2) /* 8001C420 00019220 80 7E 00 20 */ lwz r3, 0x20(r30) /* 8001C424 00019224 EC 20 08 24 */ fdivs f1, f0, f1 /* 8001C428 00019228 80 63 00 48 */ lwz r3, 0x48(r3) @@ -649,11 +649,11 @@ lbl_8001C450: /* 8001C48C 0001928C C0 01 00 50 */ lfs f0, 0x50(r1) /* 8001C490 00019290 D0 1E 00 4C */ stfs f0, 0x4c(r30) lbl_8001C494: -/* 8001C494 00019294 C0 22 82 88 */ lfs f1, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001C494 00019294 C0 22 82 88 */ lfs f1, lbl__561_1-_SDA2_BASE_(r2) /* 8001C498 00019298 38 7E 00 50 */ addi r3, r30, 0x50 /* 8001C49C 0001929C 48 00 03 DD */ bl __as__5xVec3Ff /* 8001C4A0 000192A0 C0 3E 00 0C */ lfs f1, 0xc(r30) -/* 8001C4A4 000192A4 C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001C4A4 000192A4 C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001C4A8 000192A8 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8001C4AC 000192AC 41 82 00 8C */ beq lbl_8001C538 /* 8001C4B0 000192B0 80 7E 00 1C */ lwz r3, 0x1c(r30) @@ -694,7 +694,7 @@ lbl_8001C4D8: /* 8001C534 00019334 4B FF 8F 11 */ bl __apl__5xVec3FRC5xVec3 lbl_8001C538: /* 8001C538 00019338 C0 3E 00 18 */ lfs f1, 0x18(r30) -/* 8001C53C 0001933C C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001C53C 0001933C C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001C540 00019340 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8001C544 00019344 41 82 02 64 */ beq lbl_8001C7A8 /* 8001C548 00019348 80 7E 00 20 */ lwz r3, 0x20(r30) @@ -748,7 +748,7 @@ lbl_8001C598: /* 8001C5FC 000193FC 40 82 00 48 */ bne lbl_8001C644 /* 8001C600 00019400 C0 3E 00 60 */ lfs f1, 0x60(r30) /* 8001C604 00019404 C0 04 00 48 */ lfs f0, 0x48(r4) -/* 8001C608 00019408 C0 42 82 94 */ lfs f2, lbl_803CCC14-_SDA2_BASE_(r2) +/* 8001C608 00019408 C0 42 82 94 */ lfs f2, lbl__890-_SDA2_BASE_(r2) /* 8001C60C 0001940C EC 01 00 28 */ fsubs f0, f1, f0 /* 8001C610 00019410 FC 00 02 10 */ fabs f0, f0 /* 8001C614 00019414 FC 00 00 18 */ frsp f0, f0 @@ -863,7 +863,7 @@ lbl_8001C7A8: /* 8001C7B4 000195B4 38 84 00 30 */ addi r4, r4, 0x30 /* 8001C7B8 000195B8 48 03 1D 25 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8001C7BC 000195BC C0 3E 00 0C */ lfs f1, 0xc(r30) -/* 8001C7C0 000195C0 C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001C7C0 000195C0 C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001C7C4 000195C4 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8001C7C8 000195C8 41 82 00 38 */ beq lbl_8001C800 /* 8001C7CC 000195CC 80 7E 00 1C */ lwz r3, 0x1c(r30) @@ -883,7 +883,7 @@ lbl_8001C7F4: /* 8001C7FC 000195FC 4B FE E8 41 */ bl xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 lbl_8001C800: /* 8001C800 00019600 C0 3E 00 18 */ lfs f1, 0x18(r30) -/* 8001C804 00019604 C0 02 82 88 */ lfs f0, lbl_803CCC08-_SDA2_BASE_(r2) +/* 8001C804 00019604 C0 02 82 88 */ lfs f0, lbl__561_1-_SDA2_BASE_(r2) /* 8001C808 00019608 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8001C80C 0001960C 41 82 00 38 */ beq lbl_8001C844 /* 8001C810 00019610 80 7E 00 20 */ lwz r3, 0x20(r30) diff --git a/asm/Core/x/xEntMotion.s b/asm/Core/x/xEntMotion.s index 993f0ff28..ff2cb8a0d 100644 --- a/asm/Core/x/xEntMotion.s +++ b/asm/Core/x/xEntMotion.s @@ -37,11 +37,11 @@ xEntMotionInit__FP10xEntMotionP4xEntP15xEntMotionAsset: /* 8001C900 00019700 C0 1F 00 28 */ lfs f0, 0x28(r31) /* 8001C904 00019704 D0 1D 00 44 */ stfs f0, 0x44(r29) /* 8001C908 00019708 C0 3D 00 48 */ lfs f1, 0x48(r29) -/* 8001C90C 0001970C C0 02 82 98 */ lfs f0, lbl_803CCC18-_SDA2_BASE_(r2) +/* 8001C90C 0001970C C0 02 82 98 */ lfs f0, lbl__650-_SDA2_BASE_(r2) /* 8001C910 00019710 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8001C914 00019714 4C 40 13 82 */ cror 2, 0, 2 /* 8001C918 00019718 40 82 00 0C */ bne lbl_8001C924 -/* 8001C91C 0001971C C0 02 82 9C */ lfs f0, lbl_803CCC1C-_SDA2_BASE_(r2) +/* 8001C91C 0001971C C0 02 82 9C */ lfs f0, lbl__651-_SDA2_BASE_(r2) /* 8001C920 00019720 D0 1D 00 48 */ stfs f0, 0x48(r29) lbl_8001C924: /* 8001C924 00019724 C0 3D 00 38 */ lfs f1, 0x38(r29) @@ -68,16 +68,16 @@ lbl_8001C958: /* 8001C974 00019774 C0 1F 00 14 */ lfs f0, 0x14(r31) /* 8001C978 00019778 D0 1D 00 30 */ stfs f0, 0x30(r29) /* 8001C97C 0001977C C0 3F 00 18 */ lfs f1, 0x18(r31) -/* 8001C980 00019780 C0 02 82 A0 */ lfs f0, lbl_803CCC20-_SDA2_BASE_(r2) +/* 8001C980 00019780 C0 02 82 A0 */ lfs f0, lbl__652-_SDA2_BASE_(r2) /* 8001C984 00019784 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8001C988 00019788 4C 40 13 82 */ cror 2, 0, 2 /* 8001C98C 0001978C 40 82 00 0C */ bne lbl_8001C998 -/* 8001C990 00019790 C0 02 82 9C */ lfs f0, lbl_803CCC1C-_SDA2_BASE_(r2) +/* 8001C990 00019790 C0 02 82 9C */ lfs f0, lbl__651-_SDA2_BASE_(r2) /* 8001C994 00019794 D0 1F 00 18 */ stfs f0, 0x18(r31) lbl_8001C998: /* 8001C998 00019798 C0 1F 00 18 */ lfs f0, 0x18(r31) /* 8001C99C 0001979C D0 1D 00 34 */ stfs f0, 0x34(r29) -/* 8001C9A0 000197A0 C0 22 82 A4 */ lfs f1, lbl_803CCC24-_SDA2_BASE_(r2) +/* 8001C9A0 000197A0 C0 22 82 A4 */ lfs f1, lbl__653-_SDA2_BASE_(r2) /* 8001C9A4 000197A4 C0 1F 00 18 */ lfs f0, 0x18(r31) /* 8001C9A8 000197A8 EC 01 00 24 */ fdivs f0, f1, f0 /* 8001C9AC 000197AC D0 1D 00 38 */ stfs f0, 0x38(r29) @@ -88,14 +88,14 @@ lbl_8001C9B4: /* 8001C9BC 000197BC 28 00 00 05 */ cmplwi r0, 5 /* 8001C9C0 000197C0 40 82 00 34 */ bne lbl_8001C9F4 /* 8001C9C4 000197C4 C0 3F 00 10 */ lfs f1, 0x10(r31) -/* 8001C9C8 000197C8 C0 02 82 A0 */ lfs f0, lbl_803CCC20-_SDA2_BASE_(r2) +/* 8001C9C8 000197C8 C0 02 82 A0 */ lfs f0, lbl__652-_SDA2_BASE_(r2) /* 8001C9CC 000197CC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8001C9D0 000197D0 4C 40 13 82 */ cror 2, 0, 2 /* 8001C9D4 000197D4 40 82 00 0C */ bne lbl_8001C9E0 -/* 8001C9D8 000197D8 C0 02 82 9C */ lfs f0, lbl_803CCC1C-_SDA2_BASE_(r2) +/* 8001C9D8 000197D8 C0 02 82 9C */ lfs f0, lbl__651-_SDA2_BASE_(r2) /* 8001C9DC 000197DC D0 1F 00 10 */ stfs f0, 0x10(r31) lbl_8001C9E0: -/* 8001C9E0 000197E0 C0 22 82 A4 */ lfs f1, lbl_803CCC24-_SDA2_BASE_(r2) +/* 8001C9E0 000197E0 C0 22 82 A4 */ lfs f1, lbl__653-_SDA2_BASE_(r2) /* 8001C9E4 000197E4 C0 1F 00 10 */ lfs f0, 0x10(r31) /* 8001C9E8 000197E8 EC 01 00 24 */ fdivs f0, f1, f0 /* 8001C9EC 000197EC D0 1D 00 20 */ stfs f0, 0x20(r29) @@ -104,10 +104,10 @@ lbl_8001C9F4: /* 8001C9F4 000197F4 28 00 00 04 */ cmplwi r0, 4 /* 8001C9F8 000197F8 40 82 00 A4 */ bne lbl_8001CA9C /* 8001C9FC 000197FC C0 3F 00 0C */ lfs f1, 0xc(r31) -/* 8001CA00 00019800 C0 02 82 A0 */ lfs f0, lbl_803CCC20-_SDA2_BASE_(r2) +/* 8001CA00 00019800 C0 02 82 A0 */ lfs f0, lbl__652-_SDA2_BASE_(r2) /* 8001CA04 00019804 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8001CA08 00019808 40 80 00 0C */ bge lbl_8001CA14 -/* 8001CA0C 0001980C C0 02 82 9C */ lfs f0, lbl_803CCC1C-_SDA2_BASE_(r2) +/* 8001CA0C 0001980C C0 02 82 9C */ lfs f0, lbl__651-_SDA2_BASE_(r2) /* 8001CA10 00019810 D0 1F 00 0C */ stfs f0, 0xc(r31) lbl_8001CA14: /* 8001CA14 00019814 C0 3F 00 10 */ lfs f1, 0x10(r31) @@ -116,16 +116,16 @@ lbl_8001CA14: /* 8001CA20 00019820 EC 01 00 2A */ fadds f0, f1, f0 /* 8001CA24 00019824 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 8001CA28 00019828 40 81 00 14 */ ble lbl_8001CA3C -/* 8001CA2C 0001982C C0 02 82 A8 */ lfs f0, lbl_803CCC28-_SDA2_BASE_(r2) +/* 8001CA2C 0001982C C0 02 82 A8 */ lfs f0, lbl__654-_SDA2_BASE_(r2) /* 8001CA30 00019830 EC 00 00 B2 */ fmuls f0, f0, f2 /* 8001CA34 00019834 D0 1F 00 10 */ stfs f0, 0x10(r31) /* 8001CA38 00019838 D0 1F 00 14 */ stfs f0, 0x14(r31) lbl_8001CA3C: /* 8001CA3C 0001983C C0 3F 00 1C */ lfs f1, 0x1c(r31) -/* 8001CA40 00019840 C0 02 82 A0 */ lfs f0, lbl_803CCC20-_SDA2_BASE_(r2) +/* 8001CA40 00019840 C0 02 82 A0 */ lfs f0, lbl__652-_SDA2_BASE_(r2) /* 8001CA44 00019844 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8001CA48 00019848 40 80 00 0C */ bge lbl_8001CA54 -/* 8001CA4C 0001984C C0 02 82 9C */ lfs f0, lbl_803CCC1C-_SDA2_BASE_(r2) +/* 8001CA4C 0001984C C0 02 82 9C */ lfs f0, lbl__651-_SDA2_BASE_(r2) /* 8001CA50 00019850 D0 1F 00 1C */ stfs f0, 0x1c(r31) lbl_8001CA54: /* 8001CA54 00019854 88 1F 00 04 */ lbz r0, 4(r31) @@ -143,7 +143,7 @@ lbl_8001CA74: /* 8001CA80 00019880 EC 01 00 2A */ fadds f0, f1, f0 /* 8001CA84 00019884 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 8001CA88 00019888 40 81 00 14 */ ble lbl_8001CA9C -/* 8001CA8C 0001988C C0 02 82 A8 */ lfs f0, lbl_803CCC28-_SDA2_BASE_(r2) +/* 8001CA8C 0001988C C0 02 82 A8 */ lfs f0, lbl__654-_SDA2_BASE_(r2) /* 8001CA90 00019890 EC 00 00 B2 */ fmuls f0, f0, f2 /* 8001CA94 00019894 D0 1F 00 20 */ stfs f0, 0x20(r31) /* 8001CA98 00019898 D0 1F 00 24 */ stfs f0, 0x24(r31) @@ -177,7 +177,7 @@ xEntMotionReset__FP10xEntMotionP6xScene: /* 8001CAF8 000198F8 80 63 00 00 */ lwz r3, 0(r3) /* 8001CAFC 000198FC A0 03 00 02 */ lhz r0, 2(r3) /* 8001CB00 00019900 B0 1E 00 06 */ sth r0, 6(r30) -/* 8001CB04 00019904 C0 02 82 98 */ lfs f0, lbl_803CCC18-_SDA2_BASE_(r2) +/* 8001CB04 00019904 C0 02 82 98 */ lfs f0, lbl__650-_SDA2_BASE_(r2) /* 8001CB08 00019908 D0 1E 00 08 */ stfs f0, 8(r30) /* 8001CB0C 0001990C 88 1E 00 04 */ lbz r0, 4(r30) /* 8001CB10 00019910 28 00 00 00 */ cmplwi r0, 0 @@ -236,7 +236,7 @@ lbl_8001CBA8: /* 8001CBD8 000199D8 38 9F 00 20 */ addi r4, r31, 0x20 /* 8001CBDC 000199DC EC 20 00 72 */ fmuls f1, f0, f1 /* 8001CBE0 000199E0 4B FF EC FD */ bl xMat3x3Rot__FP7xMat3x3PC5xVec3f -/* 8001CBE4 000199E4 C0 22 82 98 */ lfs f1, lbl_803CCC18-_SDA2_BASE_(r2) +/* 8001CBE4 000199E4 C0 22 82 98 */ lfs f1, lbl__650-_SDA2_BASE_(r2) /* 8001CBE8 000199E8 38 61 00 14 */ addi r3, r1, 0x14 /* 8001CBEC 000199EC 38 81 00 2C */ addi r4, r1, 0x2c /* 8001CBF0 000199F0 38 A1 00 20 */ addi r5, r1, 0x20 @@ -280,7 +280,7 @@ lbl_8001CC54: /* 8001CC84 00019A84 38 9E 00 30 */ addi r4, r30, 0x30 /* 8001CC88 00019A88 48 00 25 4D */ bl xQuatCopy__FP5xQuatPC5xQuat lbl_8001CC8C: -/* 8001CC8C 00019A8C C0 02 82 98 */ lfs f0, lbl_803CCC18-_SDA2_BASE_(r2) +/* 8001CC8C 00019A8C C0 02 82 98 */ lfs f0, lbl__650-_SDA2_BASE_(r2) /* 8001CC90 00019A90 D0 1E 00 0C */ stfs f0, 0xc(r30) /* 8001CC94 00019A94 48 00 01 E4 */ b lbl_8001CE78 lbl_8001CC98: @@ -334,7 +334,7 @@ lbl_8001CD30: /* 8001CD48 00019B48 4B FF 1A 0D */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8001CD4C 00019B4C C0 3D 00 10 */ lfs f1, 0x10(r29) /* 8001CD50 00019B50 C0 1D 00 14 */ lfs f0, 0x14(r29) -/* 8001CD54 00019B54 C0 42 82 A8 */ lfs f2, lbl_803CCC28-_SDA2_BASE_(r2) +/* 8001CD54 00019B54 C0 42 82 A8 */ lfs f2, lbl__654-_SDA2_BASE_(r2) /* 8001CD58 00019B58 EC 21 00 2A */ fadds f1, f1, f0 /* 8001CD5C 00019B5C C0 1D 00 0C */ lfs f0, 0xc(r29) /* 8001CD60 00019B60 C0 7D 00 08 */ lfs f3, 8(r29) @@ -371,9 +371,9 @@ lbl_8001CDD0: /* 8001CDD0 00019BD0 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8001CDD4 00019BD4 C0 03 00 00 */ lfs f0, 0(r3) /* 8001CDD8 00019BD8 D0 1F 00 24 */ stfs f0, 0x24(r31) -/* 8001CDDC 00019BDC C0 42 82 AC */ lfs f2, lbl_803CCC2C-_SDA2_BASE_(r2) +/* 8001CDDC 00019BDC C0 42 82 AC */ lfs f2, lbl__714-_SDA2_BASE_(r2) /* 8001CDE0 00019BE0 C0 1D 00 18 */ lfs f0, 0x18(r29) -/* 8001CDE4 00019BE4 C0 22 82 B0 */ lfs f1, lbl_803CCC30-_SDA2_BASE_(r2) +/* 8001CDE4 00019BE4 C0 22 82 B0 */ lfs f1, lbl__715-_SDA2_BASE_(r2) /* 8001CDE8 00019BE8 EC 42 00 32 */ fmuls f2, f2, f0 /* 8001CDEC 00019BEC C0 1F 00 24 */ lfs f0, 0x24(r31) /* 8001CDF0 00019BF0 EF E2 08 24 */ fdivs f31, f2, f1 @@ -382,7 +382,7 @@ lbl_8001CDD0: /* 8001CDFC 00019BFC D0 3F 00 28 */ stfs f1, 0x28(r31) /* 8001CE00 00019C00 C0 3D 00 20 */ lfs f1, 0x20(r29) /* 8001CE04 00019C04 C0 1D 00 24 */ lfs f0, 0x24(r29) -/* 8001CE08 00019C08 C0 42 82 A8 */ lfs f2, lbl_803CCC28-_SDA2_BASE_(r2) +/* 8001CE08 00019C08 C0 42 82 A8 */ lfs f2, lbl__654-_SDA2_BASE_(r2) /* 8001CE0C 00019C0C EC 21 00 2A */ fadds f1, f1, f0 /* 8001CE10 00019C10 C0 1D 00 1C */ lfs f0, 0x1c(r29) /* 8001CE14 00019C14 EC 02 00 7C */ fnmsubs f0, f2, f1, f0 @@ -411,7 +411,7 @@ lbl_8001CE68: /* 8001CE68 00019C68 38 00 00 01 */ li r0, 1 /* 8001CE6C 00019C6C 90 1F 00 34 */ stw r0, 0x34(r31) lbl_8001CE70: -/* 8001CE70 00019C70 C0 02 82 98 */ lfs f0, lbl_803CCC18-_SDA2_BASE_(r2) +/* 8001CE70 00019C70 C0 02 82 98 */ lfs f0, lbl__650-_SDA2_BASE_(r2) /* 8001CE74 00019C74 D0 1E 00 0C */ stfs f0, 0xc(r30) lbl_8001CE78: /* 8001CE78 00019C78 E3 E1 00 78 */ psq_l f31, 120(r1), 0, qr0 @@ -491,7 +491,7 @@ xEntMotion.xEntERMove__FP10xEntMotionP6xScenefP9xEntFrame: /* 8001CF6C 00019D6C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8001CF70 00019D70 93 C1 00 08 */ stw r30, 8(r1) /* 8001CF74 00019D74 7C 7E 1B 78 */ mr r30, r3 -/* 8001CF78 00019D78 C0 02 82 98 */ lfs f0, lbl_803CCC18-_SDA2_BASE_(r2) +/* 8001CF78 00019D78 C0 02 82 98 */ lfs f0, lbl__650-_SDA2_BASE_(r2) /* 8001CF7C 00019D7C C0 43 00 48 */ lfs f2, 0x48(r3) /* 8001CF80 00019D80 FF C0 08 90 */ fmr f30, f1 /* 8001CF84 00019D84 C0 23 00 08 */ lfs f1, 8(r3) @@ -616,7 +616,7 @@ xEntMotion.xEntOrbitMove__FP10xEntMotionP6xScenefP9xEntFrame: /* 8001D120 00019F20 93 C1 00 08 */ stw r30, 8(r1) /* 8001D124 00019F24 FF A0 08 90 */ fmr f29, f1 /* 8001D128 00019F28 7C 7E 1B 78 */ mr r30, r3 -/* 8001D12C 00019F2C C0 22 82 A8 */ lfs f1, lbl_803CCC28-_SDA2_BASE_(r2) +/* 8001D12C 00019F2C C0 22 82 A8 */ lfs f1, lbl__654-_SDA2_BASE_(r2) /* 8001D130 00019F30 7C BF 2B 78 */ mr r31, r5 /* 8001D134 00019F34 C0 03 00 08 */ lfs f0, 8(r3) /* 8001D138 00019F38 EC 21 07 72 */ fmuls f1, f1, f29 @@ -628,7 +628,7 @@ xEntMotion.xEntOrbitMove__FP10xEntMotionP6xScenefP9xEntFrame: /* 8001D150 00019F50 C0 5E 00 08 */ lfs f2, 8(r30) /* 8001D154 00019F54 FF E0 08 90 */ fmr f31, f1 /* 8001D158 00019F58 C0 3E 00 34 */ lfs f1, 0x34(r30) -/* 8001D15C 00019F5C C0 02 82 98 */ lfs f0, lbl_803CCC18-_SDA2_BASE_(r2) +/* 8001D15C 00019F5C C0 02 82 98 */ lfs f0, lbl__650-_SDA2_BASE_(r2) /* 8001D160 00019F60 EC 22 08 28 */ fsubs f1, f2, f1 /* 8001D164 00019F64 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8001D168 00019F68 40 81 00 08 */ ble lbl_8001D170 @@ -637,7 +637,7 @@ lbl_8001D170: /* 8001D170 00019F70 FC 20 08 50 */ fneg f1, f1 /* 8001D174 00019F74 FC 01 E8 40 */ fcmpo cr0, f1, f29 /* 8001D178 00019F78 40 80 00 24 */ bge lbl_8001D19C -/* 8001D17C 00019F7C C0 02 82 98 */ lfs f0, lbl_803CCC18-_SDA2_BASE_(r2) +/* 8001D17C 00019F7C C0 02 82 98 */ lfs f0, lbl__650-_SDA2_BASE_(r2) /* 8001D180 00019F80 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8001D184 00019F84 40 81 00 18 */ ble lbl_8001D19C /* 8001D188 00019F88 38 7F 00 BC */ addi r3, r31, 0xbc @@ -648,17 +648,17 @@ lbl_8001D170: lbl_8001D19C: /* 8001D19C 00019F9C FC 20 F0 90 */ fmr f1, f30 /* 8001D1A0 00019FA0 48 0A 7C AD */ bl isin__Ff -/* 8001D1A4 00019FA4 C0 42 82 B4 */ lfs f2, lbl_803CCC34-_SDA2_BASE_(r2) +/* 8001D1A4 00019FA4 C0 42 82 B4 */ lfs f2, lbl__829-_SDA2_BASE_(r2) /* 8001D1A8 00019FA8 C0 1E 00 2C */ lfs f0, 0x2c(r30) /* 8001D1AC 00019FAC EC 42 07 F2 */ fmuls f2, f2, f31 /* 8001D1B0 00019FB0 EC 02 00 32 */ fmuls f0, f2, f0 /* 8001D1B4 00019FB4 EC 00 00 72 */ fmuls f0, f0, f1 /* 8001D1B8 00019FB8 FC 20 F0 90 */ fmr f1, f30 /* 8001D1BC 00019FBC D0 1F 00 BC */ stfs f0, 0xbc(r31) -/* 8001D1C0 00019FC0 C0 02 82 98 */ lfs f0, lbl_803CCC18-_SDA2_BASE_(r2) +/* 8001D1C0 00019FC0 C0 02 82 98 */ lfs f0, lbl__650-_SDA2_BASE_(r2) /* 8001D1C4 00019FC4 D0 1F 00 C0 */ stfs f0, 0xc0(r31) /* 8001D1C8 00019FC8 48 0A 7C C9 */ bl icos__Ff -/* 8001D1CC 00019FCC C0 42 82 B8 */ lfs f2, lbl_803CCC38-_SDA2_BASE_(r2) +/* 8001D1CC 00019FCC C0 42 82 B8 */ lfs f2, lbl__830_1-_SDA2_BASE_(r2) /* 8001D1D0 00019FD0 C0 1E 00 30 */ lfs f0, 0x30(r30) /* 8001D1D4 00019FD4 EC 42 07 F2 */ fmuls f2, f2, f31 /* 8001D1D8 00019FD8 EC 02 00 32 */ fmuls f0, f2, f0 @@ -691,7 +691,7 @@ xEntMotion.xEntMPGetNext__FP10xEntMotionP10xMovePointP6xScene: /* 8001D234 0001A034 7C 7F 1B 78 */ mr r31, r3 /* 8001D238 0001A038 38 BF 00 1C */ addi r5, r31, 0x1c /* 8001D23C 0001A03C 90 03 00 24 */ stw r0, 0x24(r3) -/* 8001D240 0001A040 C0 02 82 98 */ lfs f0, lbl_803CCC18-_SDA2_BASE_(r2) +/* 8001D240 0001A040 C0 02 82 98 */ lfs f0, lbl__650-_SDA2_BASE_(r2) /* 8001D244 0001A044 D0 03 00 14 */ stfs f0, 0x14(r3) /* 8001D248 0001A048 80 63 00 20 */ lwz r3, 0x20(r3) /* 8001D24C 0001A04C 48 01 85 6D */ bl xMovePointGetNext__FPC10xMovePointPC10xMovePointPP10xMovePointP5xVec3 @@ -780,7 +780,7 @@ xEntMotion.xEntMPMove__FP10xEntMotionP6xScenefP9xEntFrame: /* 8001D374 0001A174 48 00 04 24 */ b lbl_8001D798 lbl_8001D378: /* 8001D378 0001A178 C0 3D 00 0C */ lfs f1, 0xc(r29) -/* 8001D37C 0001A17C C0 02 82 98 */ lfs f0, lbl_803CCC18-_SDA2_BASE_(r2) +/* 8001D37C 0001A17C C0 02 82 98 */ lfs f0, lbl__650-_SDA2_BASE_(r2) /* 8001D380 0001A180 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8001D384 0001A184 40 81 00 10 */ ble lbl_8001D394 /* 8001D388 0001A188 EC 01 F8 28 */ fsubs f0, f1, f31 @@ -860,17 +860,17 @@ lbl_8001D440: lbl_8001D4A4: /* 8001D4A4 0001A2A4 38 61 00 7C */ addi r3, r1, 0x7c /* 8001D4A8 0001A2A8 4B FF 7C 25 */ bl xVec3Length2__FPC5xVec3 -/* 8001D4AC 0001A2AC C0 02 82 BC */ lfs f0, lbl_803CCC3C-_SDA2_BASE_(r2) +/* 8001D4AC 0001A2AC C0 02 82 BC */ lfs f0, lbl__950_1-_SDA2_BASE_(r2) /* 8001D4B0 0001A2B0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8001D4B4 0001A2B4 40 80 00 5C */ bge lbl_8001D510 -/* 8001D4B8 0001A2B8 C0 02 82 C4 */ lfs f0, lbl_803CCC44-_SDA2_BASE_(r2) +/* 8001D4B8 0001A2B8 C0 02 82 C4 */ lfs f0, lbl__952-_SDA2_BASE_(r2) /* 8001D4BC 0001A2BC FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 8001D4C0 0001A2C0 40 80 00 10 */ bge lbl_8001D4D0 -/* 8001D4C4 0001A2C4 C0 02 82 C0 */ lfs f0, lbl_803CCC40-_SDA2_BASE_(r2) +/* 8001D4C4 0001A2C4 C0 02 82 C0 */ lfs f0, lbl__951_1-_SDA2_BASE_(r2) /* 8001D4C8 0001A2C8 EF DE 00 2A */ fadds f30, f30, f0 /* 8001D4CC 0001A2CC 48 00 00 0C */ b lbl_8001D4D8 lbl_8001D4D0: -/* 8001D4D0 0001A2D0 C0 02 82 C0 */ lfs f0, lbl_803CCC40-_SDA2_BASE_(r2) +/* 8001D4D0 0001A2D0 C0 02 82 C0 */ lfs f0, lbl__951_1-_SDA2_BASE_(r2) /* 8001D4D4 0001A2D4 EF DE 00 28 */ fsubs f30, f30, f0 lbl_8001D4D8: /* 8001D4D8 0001A2D8 FC 20 F0 90 */ fmr f1, f30 @@ -900,9 +900,9 @@ lbl_8001D510: /* 8001D534 0001A334 48 01 4A 7D */ bl xMat3x3LookVec__FP7xMat3x3PC5xVec3 /* 8001D538 0001A338 48 00 00 D4 */ b lbl_8001D60C lbl_8001D53C: -/* 8001D53C 0001A33C 3C 80 80 25 */ lis r4, lbl_80252280@ha +/* 8001D53C 0001A33C 3C 80 80 25 */ lis r4, lbl__886@ha /* 8001D540 0001A340 38 61 00 20 */ addi r3, r1, 0x20 -/* 8001D544 0001A344 38 E4 22 80 */ addi r7, r4, lbl_80252280@l +/* 8001D544 0001A344 38 E4 22 80 */ addi r7, r4, lbl__886@l /* 8001D548 0001A348 38 81 00 70 */ addi r4, r1, 0x70 /* 8001D54C 0001A34C 80 C7 00 00 */ lwz r6, 0(r7) /* 8001D550 0001A350 80 A7 00 04 */ lwz r5, 4(r7) @@ -915,7 +915,7 @@ lbl_8001D53C: /* 8001D56C 0001A36C D0 01 00 48 */ stfs f0, 0x48(r1) /* 8001D570 0001A370 C0 3D 00 18 */ lfs f1, 0x18(r29) /* 8001D574 0001A374 4B FE DB AD */ bl __ml__5xVec3CFf -/* 8001D578 0001A378 C0 22 82 C0 */ lfs f1, lbl_803CCC40-_SDA2_BASE_(r2) +/* 8001D578 0001A378 C0 22 82 C0 */ lfs f1, lbl__951_1-_SDA2_BASE_(r2) /* 8001D57C 0001A37C 38 61 00 2C */ addi r3, r1, 0x2c /* 8001D580 0001A380 38 81 00 20 */ addi r4, r1, 0x20 /* 8001D584 0001A384 4B FE DB 9D */ bl __ml__5xVec3CFf @@ -963,7 +963,7 @@ lbl_8001D60C: /* 8001D628 0001A428 38 81 00 50 */ addi r4, r1, 0x50 /* 8001D62C 0001A42C 48 00 1C A9 */ bl xQuatDot__FPC5xQuatPC5xQuat /* 8001D630 0001A430 FF C0 08 90 */ fmr f30, f1 -/* 8001D634 0001A434 C0 02 82 98 */ lfs f0, lbl_803CCC18-_SDA2_BASE_(r2) +/* 8001D634 0001A434 C0 02 82 98 */ lfs f0, lbl__650-_SDA2_BASE_(r2) /* 8001D638 0001A438 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 8001D63C 0001A43C 40 80 00 14 */ bge lbl_8001D650 /* 8001D640 0001A440 38 61 00 60 */ addi r3, r1, 0x60 @@ -971,15 +971,15 @@ lbl_8001D60C: /* 8001D648 0001A448 48 00 1C 61 */ bl xQuatFlip__FP5xQuatPC5xQuat /* 8001D64C 0001A44C FF C0 F0 50 */ fneg f30, f30 lbl_8001D650: -/* 8001D650 0001A450 C0 02 82 9C */ lfs f0, lbl_803CCC1C-_SDA2_BASE_(r2) +/* 8001D650 0001A450 C0 02 82 9C */ lfs f0, lbl__651-_SDA2_BASE_(r2) /* 8001D654 0001A454 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 8001D658 0001A458 40 81 00 08 */ ble lbl_8001D660 /* 8001D65C 0001A45C FF C0 00 90 */ fmr f30, f0 lbl_8001D660: /* 8001D660 0001A460 FC 20 F0 90 */ fmr f1, f30 /* 8001D664 0001A464 4B FF 10 AD */ bl xacos__Ff -/* 8001D668 0001A468 C0 42 82 B4 */ lfs f2, lbl_803CCC34-_SDA2_BASE_(r2) -/* 8001D66C 0001A46C C0 02 82 AC */ lfs f0, lbl_803CCC2C-_SDA2_BASE_(r2) +/* 8001D668 0001A468 C0 42 82 B4 */ lfs f2, lbl__829-_SDA2_BASE_(r2) +/* 8001D66C 0001A46C C0 02 82 AC */ lfs f0, lbl__714-_SDA2_BASE_(r2) /* 8001D670 0001A470 EC 22 00 72 */ fmuls f1, f2, f1 /* 8001D674 0001A474 EC 00 07 F2 */ fmuls f0, f0, f31 /* 8001D678 0001A478 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -1026,9 +1026,9 @@ lbl_8001D6D0: /* 8001D714 0001A514 40 82 00 54 */ bne lbl_8001D768 /* 8001D718 0001A518 C0 3D 00 14 */ lfs f1, 0x14(r29) /* 8001D71C 0001A51C C0 1D 00 28 */ lfs f0, 0x28(r29) -/* 8001D720 0001A520 C0 42 82 B4 */ lfs f2, lbl_803CCC34-_SDA2_BASE_(r2) +/* 8001D720 0001A520 C0 42 82 B4 */ lfs f2, lbl__829-_SDA2_BASE_(r2) /* 8001D724 0001A524 EC 01 00 24 */ fdivs f0, f1, f0 -/* 8001D728 0001A528 C0 22 82 9C */ lfs f1, lbl_803CCC1C-_SDA2_BASE_(r2) +/* 8001D728 0001A528 C0 22 82 9C */ lfs f1, lbl__651-_SDA2_BASE_(r2) /* 8001D72C 0001A52C EC 02 00 32 */ fmuls f0, f2, f0 /* 8001D730 0001A530 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8001D734 0001A534 40 80 00 08 */ bge lbl_8001D73C @@ -1089,7 +1089,7 @@ xEntMotion.xEntPenMove__FP10xEntMotionP6xScenefP9xEntFrame: /* 8001D7F4 0001A5F4 93 81 00 50 */ stw r28, 0x50(r1) /* 8001D7F8 0001A5F8 FF E0 08 90 */ fmr f31, f1 /* 8001D7FC 0001A5FC 7C 7C 1B 78 */ mr r28, r3 -/* 8001D800 0001A600 C0 02 82 A8 */ lfs f0, lbl_803CCC28-_SDA2_BASE_(r2) +/* 8001D800 0001A600 C0 02 82 A8 */ lfs f0, lbl__654-_SDA2_BASE_(r2) /* 8001D804 0001A604 3B DC 00 14 */ addi r30, r28, 0x14 /* 8001D808 0001A608 83 E3 00 00 */ lwz r31, 0(r3) /* 8001D80C 0001A60C 7C BD 2B 78 */ mr r29, r5 @@ -1104,12 +1104,12 @@ xEntMotion.xEntPenMove__FP10xEntMotionP6xScenefP9xEntFrame: /* 8001D830 0001A630 FF C0 08 90 */ fmr f30, f1 /* 8001D834 0001A634 FC 20 E8 90 */ fmr f1, f29 /* 8001D838 0001A638 48 0A 76 15 */ bl isin__Ff -/* 8001D83C 0001A63C C0 42 82 B4 */ lfs f2, lbl_803CCC34-_SDA2_BASE_(r2) +/* 8001D83C 0001A63C C0 42 82 B4 */ lfs f2, lbl__829-_SDA2_BASE_(r2) /* 8001D840 0001A640 C0 1F 00 0C */ lfs f0, 0xc(r31) /* 8001D844 0001A644 C0 7C 00 08 */ lfs f3, 8(r28) /* 8001D848 0001A648 EC 82 00 32 */ fmuls f4, f2, f0 /* 8001D84C 0001A64C C0 5F 00 10 */ lfs f2, 0x10(r31) -/* 8001D850 0001A650 C0 02 82 98 */ lfs f0, lbl_803CCC18-_SDA2_BASE_(r2) +/* 8001D850 0001A650 C0 02 82 98 */ lfs f0, lbl__650-_SDA2_BASE_(r2) /* 8001D854 0001A654 EC 43 10 28 */ fsubs f2, f3, f2 /* 8001D858 0001A658 EC 24 00 72 */ fmuls f1, f4, f1 /* 8001D85C 0001A65C FC 02 00 40 */ fcmpo cr0, f2, f0 @@ -1120,7 +1120,7 @@ lbl_8001D86C: /* 8001D86C 0001A66C FC 40 10 50 */ fneg f2, f2 /* 8001D870 0001A670 FC 02 F8 40 */ fcmpo cr0, f2, f31 /* 8001D874 0001A674 40 80 00 28 */ bge lbl_8001D89C -/* 8001D878 0001A678 C0 02 82 98 */ lfs f0, lbl_803CCC18-_SDA2_BASE_(r2) +/* 8001D878 0001A678 C0 02 82 98 */ lfs f0, lbl__650-_SDA2_BASE_(r2) /* 8001D87C 0001A67C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8001D880 0001A680 40 81 00 1C */ ble lbl_8001D89C /* 8001D884 0001A684 7F A3 EB 78 */ mr r3, r29 @@ -1249,7 +1249,7 @@ lbl_8001DA34: /* 8001DA40 0001A840 90 1E 00 48 */ stw r0, 0x48(r30) /* 8001DA44 0001A844 48 00 01 64 */ b lbl_8001DBA8 lbl_8001DA48: -/* 8001DA48 0001A848 C0 22 82 98 */ lfs f1, lbl_803CCC18-_SDA2_BASE_(r2) +/* 8001DA48 0001A848 C0 22 82 98 */ lfs f1, lbl__650-_SDA2_BASE_(r2) /* 8001DA4C 0001A84C C0 1D 00 2C */ lfs f0, 0x2c(r29) /* 8001DA50 0001A850 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8001DA54 0001A854 41 82 01 54 */ beq lbl_8001DBA8 @@ -1352,7 +1352,7 @@ lbl_8001DB7C: lbl_8001DBA8: /* 8001DBA8 0001A9A8 28 1F 00 00 */ cmplwi r31, 0 /* 8001DBAC 0001A9AC 41 82 00 10 */ beq lbl_8001DBBC -/* 8001DBB0 0001A9B0 C0 02 82 98 */ lfs f0, lbl_803CCC18-_SDA2_BASE_(r2) +/* 8001DBB0 0001A9B0 C0 02 82 98 */ lfs f0, lbl__650-_SDA2_BASE_(r2) /* 8001DBB4 0001A9B4 D0 1E 00 0C */ stfs f0, 0xc(r30) /* 8001DBB8 0001A9B8 48 00 00 10 */ b lbl_8001DBC8 lbl_8001DBBC: @@ -1378,7 +1378,7 @@ xEntMotion.xEntSldMove__FP10xEntMotionP6xScenefP9xEntFrame: /* 8001DBF8 0001A9F8 7C BF 2B 78 */ mr r31, r5 /* 8001DBFC 0001A9FC C0 63 00 0C */ lfs f3, 0xc(r3) /* 8001DC00 0001AA00 80 C3 00 00 */ lwz r6, 0(r3) -/* 8001DC04 0001AA04 C0 42 82 A8 */ lfs f2, lbl_803CCC28-_SDA2_BASE_(r2) +/* 8001DC04 0001AA04 C0 42 82 A8 */ lfs f2, lbl__654-_SDA2_BASE_(r2) /* 8001DC08 0001AA08 EC 03 08 2A */ fadds f0, f3, f1 /* 8001DC0C 0001AA0C C0 86 00 0C */ lfs f4, 0xc(r6) /* 8001DC10 0001AA10 EC 62 18 7A */ fmadds f3, f2, f1, f3 @@ -1408,7 +1408,7 @@ lbl_8001DC58: /* 8001DC64 0001AA64 C0 46 00 10 */ lfs f2, 0x10(r6) /* 8001DC68 0001AA68 FC 03 10 40 */ fcmpo cr0, f3, f2 /* 8001DC6C 0001AA6C 40 80 00 20 */ bge lbl_8001DC8C -/* 8001DC70 0001AA70 C0 02 82 A0 */ lfs f0, lbl_803CCC20-_SDA2_BASE_(r2) +/* 8001DC70 0001AA70 C0 02 82 A0 */ lfs f0, lbl__652-_SDA2_BASE_(r2) /* 8001DC74 0001AA74 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8001DC78 0001AA78 40 81 00 14 */ ble lbl_8001DC8C /* 8001DC7C 0001AA7C C0 04 00 2C */ lfs f0, 0x2c(r4) @@ -1420,7 +1420,7 @@ lbl_8001DC8C: /* 8001DC90 0001AA90 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 8001DC94 0001AA94 40 81 00 24 */ ble lbl_8001DCB8 /* 8001DC98 0001AA98 C0 46 00 14 */ lfs f2, 0x14(r6) -/* 8001DC9C 0001AA9C C0 02 82 A0 */ lfs f0, lbl_803CCC20-_SDA2_BASE_(r2) +/* 8001DC9C 0001AA9C C0 02 82 A0 */ lfs f0, lbl__652-_SDA2_BASE_(r2) /* 8001DCA0 0001AAA0 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8001DCA4 0001AAA4 40 81 00 14 */ ble lbl_8001DCB8 /* 8001DCA8 0001AAA8 C0 04 00 2C */ lfs f0, 0x2c(r4) @@ -1434,7 +1434,7 @@ lbl_8001DCC0: /* 8001DCC0 0001AAC0 C0 46 00 14 */ lfs f2, 0x14(r6) /* 8001DCC4 0001AAC4 FC 03 10 40 */ fcmpo cr0, f3, f2 /* 8001DCC8 0001AAC8 40 80 00 20 */ bge lbl_8001DCE8 -/* 8001DCCC 0001AACC C0 02 82 A0 */ lfs f0, lbl_803CCC20-_SDA2_BASE_(r2) +/* 8001DCCC 0001AACC C0 02 82 A0 */ lfs f0, lbl__652-_SDA2_BASE_(r2) /* 8001DCD0 0001AAD0 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8001DCD4 0001AAD4 40 81 00 14 */ ble lbl_8001DCE8 /* 8001DCD8 0001AAD8 C0 04 00 2C */ lfs f0, 0x2c(r4) @@ -1446,7 +1446,7 @@ lbl_8001DCE8: /* 8001DCEC 0001AAEC FC 03 00 40 */ fcmpo cr0, f3, f0 /* 8001DCF0 0001AAF0 40 81 00 24 */ ble lbl_8001DD14 /* 8001DCF4 0001AAF4 C0 46 00 10 */ lfs f2, 0x10(r6) -/* 8001DCF8 0001AAF8 C0 02 82 A0 */ lfs f0, lbl_803CCC20-_SDA2_BASE_(r2) +/* 8001DCF8 0001AAF8 C0 02 82 A0 */ lfs f0, lbl__652-_SDA2_BASE_(r2) /* 8001DCFC 0001AAFC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8001DD00 0001AB00 40 81 00 14 */ ble lbl_8001DD14 /* 8001DD04 0001AB04 C0 04 00 2C */ lfs f0, 0x2c(r4) @@ -1483,7 +1483,7 @@ xEntMotion.xEntRotMove__FP10xEntMotionP6xScenefP9xEntFrame: /* 8001DD68 0001AB68 7C BD 2B 78 */ mr r29, r5 /* 8001DD6C 0001AB6C C0 63 00 0C */ lfs f3, 0xc(r3) /* 8001DD70 0001AB70 80 63 00 00 */ lwz r3, 0(r3) -/* 8001DD74 0001AB74 C0 42 82 A8 */ lfs f2, lbl_803CCC28-_SDA2_BASE_(r2) +/* 8001DD74 0001AB74 C0 42 82 A8 */ lfs f2, lbl__654-_SDA2_BASE_(r2) /* 8001DD78 0001AB78 EC 03 08 2A */ fadds f0, f3, f1 /* 8001DD7C 0001AB7C C0 83 00 1C */ lfs f4, 0x1c(r3) /* 8001DD80 0001AB80 EC 62 18 7A */ fmadds f3, f2, f1, f3 @@ -1524,7 +1524,7 @@ lbl_8001DDF8: /* 8001DDF8 0001ABF8 C0 43 00 20 */ lfs f2, 0x20(r3) /* 8001DDFC 0001ABFC FC 03 10 40 */ fcmpo cr0, f3, f2 /* 8001DE00 0001AC00 40 80 00 20 */ bge lbl_8001DE20 -/* 8001DE04 0001AC04 C0 02 82 A0 */ lfs f0, lbl_803CCC20-_SDA2_BASE_(r2) +/* 8001DE04 0001AC04 C0 02 82 A0 */ lfs f0, lbl__652-_SDA2_BASE_(r2) /* 8001DE08 0001AC08 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8001DE0C 0001AC0C 40 81 00 14 */ ble lbl_8001DE20 /* 8001DE10 0001AC10 C0 1E 00 44 */ lfs f0, 0x44(r30) @@ -1536,7 +1536,7 @@ lbl_8001DE20: /* 8001DE24 0001AC24 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 8001DE28 0001AC28 40 81 00 24 */ ble lbl_8001DE4C /* 8001DE2C 0001AC2C C0 43 00 24 */ lfs f2, 0x24(r3) -/* 8001DE30 0001AC30 C0 02 82 A0 */ lfs f0, lbl_803CCC20-_SDA2_BASE_(r2) +/* 8001DE30 0001AC30 C0 02 82 A0 */ lfs f0, lbl__652-_SDA2_BASE_(r2) /* 8001DE34 0001AC34 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8001DE38 0001AC38 40 81 00 14 */ ble lbl_8001DE4C /* 8001DE3C 0001AC3C C0 1E 00 44 */ lfs f0, 0x44(r30) @@ -1550,7 +1550,7 @@ lbl_8001DE54: /* 8001DE54 0001AC54 C0 43 00 24 */ lfs f2, 0x24(r3) /* 8001DE58 0001AC58 FC 03 10 40 */ fcmpo cr0, f3, f2 /* 8001DE5C 0001AC5C 40 80 00 20 */ bge lbl_8001DE7C -/* 8001DE60 0001AC60 C0 02 82 A0 */ lfs f0, lbl_803CCC20-_SDA2_BASE_(r2) +/* 8001DE60 0001AC60 C0 02 82 A0 */ lfs f0, lbl__652-_SDA2_BASE_(r2) /* 8001DE64 0001AC64 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8001DE68 0001AC68 40 81 00 14 */ ble lbl_8001DE7C /* 8001DE6C 0001AC6C C0 1E 00 44 */ lfs f0, 0x44(r30) @@ -1562,7 +1562,7 @@ lbl_8001DE7C: /* 8001DE80 0001AC80 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 8001DE84 0001AC84 40 81 00 24 */ ble lbl_8001DEA8 /* 8001DE88 0001AC88 C0 43 00 20 */ lfs f2, 0x20(r3) -/* 8001DE8C 0001AC8C C0 02 82 A0 */ lfs f0, lbl_803CCC20-_SDA2_BASE_(r2) +/* 8001DE8C 0001AC8C C0 02 82 A0 */ lfs f0, lbl__652-_SDA2_BASE_(r2) /* 8001DE90 0001AC90 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8001DE94 0001AC94 40 81 00 14 */ ble lbl_8001DEA8 /* 8001DE98 0001AC98 C0 1E 00 44 */ lfs f0, 0x44(r30) @@ -1672,7 +1672,7 @@ lbl_8001DFF0: /* 8001E014 0001AE14 C0 1E 00 44 */ lfs f0, 0x44(r30) /* 8001E018 0001AE18 FC 00 00 50 */ fneg f0, f0 /* 8001E01C 0001AE1C D0 1E 00 44 */ stfs f0, 0x44(r30) -/* 8001E020 0001AE20 C0 02 82 98 */ lfs f0, lbl_803CCC18-_SDA2_BASE_(r2) +/* 8001E020 0001AE20 C0 02 82 98 */ lfs f0, lbl__650-_SDA2_BASE_(r2) /* 8001E024 0001AE24 D0 1E 00 0C */ stfs f0, 0xc(r30) /* 8001E028 0001AE28 88 1F 00 04 */ lbz r0, 4(r31) /* 8001E02C 0001AE2C 28 00 00 00 */ cmplwi r0, 0 @@ -1755,7 +1755,7 @@ lbl_8001E10C: /* 8001E140 0001AF40 C0 1E 00 44 */ lfs f0, 0x44(r30) /* 8001E144 0001AF44 FC 00 00 50 */ fneg f0, f0 /* 8001E148 0001AF48 D0 1E 00 44 */ stfs f0, 0x44(r30) -/* 8001E14C 0001AF4C C0 02 82 98 */ lfs f0, lbl_803CCC18-_SDA2_BASE_(r2) +/* 8001E14C 0001AF4C C0 02 82 98 */ lfs f0, lbl__650-_SDA2_BASE_(r2) /* 8001E150 0001AF50 D0 1E 00 0C */ stfs f0, 0xc(r30) /* 8001E154 0001AF54 88 1F 00 04 */ lbz r0, 4(r31) /* 8001E158 0001AF58 28 00 00 00 */ cmplwi r0, 0 @@ -1901,21 +1901,21 @@ xEntMotionDebugInit__FUs: /* 8001E344 0001B144 93 E1 00 0C */ stw r31, 0xc(r1) /* 8001E348 0001B148 7C 7F 1B 78 */ mr r31, r3 /* 8001E34C 0001B14C 41 82 00 40 */ beq lbl_8001E38C -/* 8001E350 0001B150 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001E350 0001B150 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001E354 0001B154 3C 80 80 02 */ lis r4, lbl_8001E3E4@ha -/* 8001E358 0001B158 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E358 0001B158 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E35C 0001B15C 38 84 E3 E4 */ addi r4, r4, lbl_8001E3E4@l /* 8001E360 0001B160 4B FF 9A 2D */ bl xDebugModeAdd__FPCcPFv_v /* 8001E364 0001B164 38 00 00 00 */ li r0, 0 /* 8001E368 0001B168 57 E4 13 BA */ rlwinm r4, r31, 2, 0xe, 0x1d -/* 8001E36C 0001B16C B0 0D 88 DC */ sth r0, lbl_803CB1DC-_SDA_BASE_(r13) +/* 8001E36C 0001B16C B0 0D 88 DC */ sth r0, lbl_dbg_num-_SDA_BASE_(r13) /* 8001E370 0001B170 38 A0 00 00 */ li r5, 0 -/* 8001E374 0001B174 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8001E374 0001B174 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8001E378 0001B178 48 01 55 C9 */ bl xMemAlloc__FUiUii -/* 8001E37C 0001B17C 90 6D 88 D8 */ stw r3, lbl_803CB1D8-_SDA_BASE_(r13) +/* 8001E37C 0001B17C 90 6D 88 D8 */ stw r3, lbl_dbg_xems-_SDA_BASE_(r13) /* 8001E380 0001B180 38 00 00 00 */ li r0, 0 -/* 8001E384 0001B184 B3 ED 88 DE */ sth r31, lbl_803CB1DE-_SDA_BASE_(r13) -/* 8001E388 0001B188 B0 0D 80 28 */ sth r0, lbl_803CA928-_SDA_BASE_(r13) +/* 8001E384 0001B184 B3 ED 88 DE */ sth r31, lbl_dbg_num_allocd-_SDA_BASE_(r13) +/* 8001E388 0001B188 B0 0D 80 28 */ sth r0, lbl_dbg_idx-_SDA_BASE_(r13) lbl_8001E38C: /* 8001E38C 0001B18C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001E390 0001B190 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1927,22 +1927,22 @@ lbl_8001E38C: xEntMotionDebugExit__Fv: /* 8001E3A0 0001B1A0 38 60 00 00 */ li r3, 0 /* 8001E3A4 0001B1A4 38 00 FF FF */ li r0, -1 -/* 8001E3A8 0001B1A8 B0 6D 88 DC */ sth r3, lbl_803CB1DC-_SDA_BASE_(r13) -/* 8001E3AC 0001B1AC 90 6D 88 D8 */ stw r3, lbl_803CB1D8-_SDA_BASE_(r13) -/* 8001E3B0 0001B1B0 B0 6D 88 DE */ sth r3, lbl_803CB1DE-_SDA_BASE_(r13) -/* 8001E3B4 0001B1B4 B0 0D 80 28 */ sth r0, lbl_803CA928-_SDA_BASE_(r13) +/* 8001E3A8 0001B1A8 B0 6D 88 DC */ sth r3, lbl_dbg_num-_SDA_BASE_(r13) +/* 8001E3AC 0001B1AC 90 6D 88 D8 */ stw r3, lbl_dbg_xems-_SDA_BASE_(r13) +/* 8001E3B0 0001B1B0 B0 6D 88 DE */ sth r3, lbl_dbg_num_allocd-_SDA_BASE_(r13) +/* 8001E3B4 0001B1B4 B0 0D 80 28 */ sth r0, lbl_dbg_idx-_SDA_BASE_(r13) /* 8001E3B8 0001B1B8 4E 80 00 20 */ blr .global xEntMotion.xEntMotionDebugAdd__FP10xEntMotion xEntMotion.xEntMotionDebugAdd__FP10xEntMotion: -/* 8001E3BC 0001B1BC A0 CD 88 DC */ lhz r6, lbl_803CB1DC-_SDA_BASE_(r13) -/* 8001E3C0 0001B1C0 A0 0D 88 DE */ lhz r0, lbl_803CB1DE-_SDA_BASE_(r13) +/* 8001E3BC 0001B1BC A0 CD 88 DC */ lhz r6, lbl_dbg_num-_SDA_BASE_(r13) +/* 8001E3C0 0001B1C0 A0 0D 88 DE */ lhz r0, lbl_dbg_num_allocd-_SDA_BASE_(r13) /* 8001E3C4 0001B1C4 7C 06 00 40 */ cmplw r6, r0 /* 8001E3C8 0001B1C8 4C 80 00 20 */ bgelr -/* 8001E3CC 0001B1CC 80 AD 88 D8 */ lwz r5, lbl_803CB1D8-_SDA_BASE_(r13) +/* 8001E3CC 0001B1CC 80 AD 88 D8 */ lwz r5, lbl_dbg_xems-_SDA_BASE_(r13) /* 8001E3D0 0001B1D0 38 86 00 01 */ addi r4, r6, 1 /* 8001E3D4 0001B1D4 54 C0 13 BA */ rlwinm r0, r6, 2, 0xe, 0x1d -/* 8001E3D8 0001B1D8 B0 8D 88 DC */ sth r4, lbl_803CB1DC-_SDA_BASE_(r13) +/* 8001E3D8 0001B1D8 B0 8D 88 DC */ sth r4, lbl_dbg_num-_SDA_BASE_(r13) /* 8001E3DC 0001B1DC 7C 65 01 2E */ stwx r3, r5, r0 /* 8001E3E0 0001B1E0 4E 80 00 20 */ blr lbl_8001E3E4: @@ -1950,13 +1950,13 @@ lbl_8001E3E4: /* 8001E3E8 0001B1E8 7C 08 02 A6 */ mflr r0 /* 8001E3EC 0001B1EC 90 01 00 14 */ stw r0, 0x14(r1) /* 8001E3F0 0001B1F0 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8001E3F4 0001B1F4 A8 8D 80 28 */ lha r4, lbl_803CA928-_SDA_BASE_(r13) +/* 8001E3F4 0001B1F4 A8 8D 80 28 */ lha r4, lbl_dbg_idx-_SDA_BASE_(r13) /* 8001E3F8 0001B1F8 2C 04 FF FF */ cmpwi r4, -1 /* 8001E3FC 0001B1FC 41 82 00 34 */ beq lbl_8001E430 -/* 8001E400 0001B200 A0 0D 88 DC */ lhz r0, lbl_803CB1DC-_SDA_BASE_(r13) +/* 8001E400 0001B200 A0 0D 88 DC */ lhz r0, lbl_dbg_num-_SDA_BASE_(r13) /* 8001E404 0001B204 28 00 00 00 */ cmplwi r0, 0 /* 8001E408 0001B208 41 82 00 28 */ beq lbl_8001E430 -/* 8001E40C 0001B20C 80 6D 88 D8 */ lwz r3, lbl_803CB1D8-_SDA_BASE_(r13) +/* 8001E40C 0001B20C 80 6D 88 D8 */ lwz r3, lbl_dbg_xems-_SDA_BASE_(r13) /* 8001E410 0001B210 54 80 10 3A */ slwi r0, r4, 2 /* 8001E414 0001B214 7F E3 00 2E */ lwzx r31, r3, r0 /* 8001E418 0001B218 7F E3 FB 78 */ mr r3, r31 @@ -1996,51 +1996,51 @@ lbl_8001E484: /* 8001E48C 0001B28C 40 80 00 68 */ bge lbl_8001E4F4 /* 8001E490 0001B290 48 00 00 44 */ b lbl_8001E4D4 lbl_8001E494: -/* 8001E494 0001B294 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001E498 0001B298 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E494 0001B294 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001E498 0001B298 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E49C 0001B29C 3B E3 00 0F */ addi r31, r3, 0xf /* 8001E4A0 0001B2A0 48 00 00 60 */ b lbl_8001E500 lbl_8001E4A4: -/* 8001E4A4 0001B2A4 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001E4A8 0001B2A8 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E4A4 0001B2A4 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001E4A8 0001B2A8 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E4AC 0001B2AC 3B E3 00 1E */ addi r31, r3, 0x1e /* 8001E4B0 0001B2B0 48 00 00 50 */ b lbl_8001E500 lbl_8001E4B4: -/* 8001E4B4 0001B2B4 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001E4B8 0001B2B8 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E4B4 0001B2B4 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001E4B8 0001B2B8 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E4BC 0001B2BC 3B E3 00 26 */ addi r31, r3, 0x26 /* 8001E4C0 0001B2C0 48 00 00 40 */ b lbl_8001E500 lbl_8001E4C4: -/* 8001E4C4 0001B2C4 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001E4C8 0001B2C8 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E4C4 0001B2C4 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001E4C8 0001B2C8 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E4CC 0001B2CC 3B E3 00 2D */ addi r31, r3, 0x2d /* 8001E4D0 0001B2D0 48 00 00 30 */ b lbl_8001E500 lbl_8001E4D4: -/* 8001E4D4 0001B2D4 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001E4D8 0001B2D8 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E4D4 0001B2D4 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001E4D8 0001B2D8 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E4DC 0001B2DC 3B E3 00 37 */ addi r31, r3, 0x37 /* 8001E4E0 0001B2E0 48 00 00 20 */ b lbl_8001E500 lbl_8001E4E4: -/* 8001E4E4 0001B2E4 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001E4E8 0001B2E8 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E4E4 0001B2E4 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001E4E8 0001B2E8 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E4EC 0001B2EC 3B E3 00 41 */ addi r31, r3, 0x41 /* 8001E4F0 0001B2F0 48 00 00 10 */ b lbl_8001E500 lbl_8001E4F4: -/* 8001E4F4 0001B2F4 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001E4F8 0001B2F8 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E4F4 0001B2F4 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001E4F8 0001B2F8 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E4FC 0001B2FC 3B E3 00 4A */ addi r31, r3, 0x4a lbl_8001E500: -/* 8001E500 0001B300 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001E500 0001B300 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001E504 0001B304 7F E4 FB 78 */ mr r4, r31 -/* 8001E508 0001B308 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E508 0001B308 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E50C 0001B30C 38 63 00 4F */ addi r3, r3, 0x4f /* 8001E510 0001B310 4C C6 31 82 */ crclr 6 /* 8001E514 0001B314 4B FF 98 29 */ bl xprintf__FPCce /* 8001E518 0001B318 A0 1E 00 06 */ lhz r0, 6(r30) /* 8001E51C 0001B31C 54 03 07 7A */ rlwinm r3, r0, 0, 0x1d, 0x1d /* 8001E520 0001B320 48 00 08 F1 */ bl xbtoa__FUi -/* 8001E524 0001B324 3C 80 80 25 */ lis r4, lbl_8025228C@ha -/* 8001E528 0001B328 38 A4 22 8C */ addi r5, r4, lbl_8025228C@l +/* 8001E524 0001B324 3C 80 80 25 */ lis r4, lbl__stringBase0_6@ha +/* 8001E528 0001B328 38 A4 22 8C */ addi r5, r4, lbl__stringBase0_6@l /* 8001E52C 0001B32C 7C 64 1B 78 */ mr r4, r3 /* 8001E530 0001B330 38 65 00 65 */ addi r3, r5, 0x65 /* 8001E534 0001B334 4C C6 31 82 */ crclr 6 @@ -2048,24 +2048,24 @@ lbl_8001E500: /* 8001E53C 0001B33C 80 9E 00 64 */ lwz r4, 0x64(r30) /* 8001E540 0001B340 28 04 00 00 */ cmplwi r4, 0 /* 8001E544 0001B344 41 82 00 14 */ beq lbl_8001E558 -/* 8001E548 0001B348 80 6D 8A 60 */ lwz r3, lbl_803CB360-_SDA_BASE_(r13) +/* 8001E548 0001B348 80 6D 8A 60 */ lwz r3, lbl_g_xSceneCur-_SDA_BASE_(r13) /* 8001E54C 0001B34C 80 84 00 00 */ lwz r4, 0(r4) /* 8001E550 0001B350 48 02 10 D5 */ bl xSceneID2Name__FP6xSceneUi /* 8001E554 0001B354 48 00 00 10 */ b lbl_8001E564 lbl_8001E558: -/* 8001E558 0001B358 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001E55C 0001B35C 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E558 0001B358 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001E55C 0001B35C 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E560 0001B360 38 63 00 7B */ addi r3, r3, 0x7b lbl_8001E564: -/* 8001E564 0001B364 3C A0 80 25 */ lis r5, lbl_8025228C@ha +/* 8001E564 0001B364 3C A0 80 25 */ lis r5, lbl__stringBase0_6@ha /* 8001E568 0001B368 7C 64 1B 78 */ mr r4, r3 -/* 8001E56C 0001B36C 38 65 22 8C */ addi r3, r5, lbl_8025228C@l +/* 8001E56C 0001B36C 38 65 22 8C */ addi r3, r5, lbl__stringBase0_6@l /* 8001E570 0001B370 38 63 00 80 */ addi r3, r3, 0x80 /* 8001E574 0001B374 4C C6 31 82 */ crclr 6 /* 8001E578 0001B378 4B FF 97 C5 */ bl xprintf__FPCce -/* 8001E57C 0001B37C 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001E57C 0001B37C 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001E580 0001B380 C0 3E 00 08 */ lfs f1, 8(r30) -/* 8001E584 0001B384 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E584 0001B384 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E588 0001B388 C0 5E 00 10 */ lfs f2, 0x10(r30) /* 8001E58C 0001B38C C0 7E 00 0C */ lfs f3, 0xc(r30) /* 8001E590 0001B390 38 63 00 96 */ addi r3, r3, 0x96 @@ -2087,92 +2087,92 @@ lbl_8001E5C4: /* 8001E5CC 0001B3CC 40 80 08 2C */ bge lbl_8001EDF8 /* 8001E5D0 0001B3D0 48 00 02 1C */ b lbl_8001E7EC lbl_8001E5D4: -/* 8001E5D4 0001B3D4 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001E5D4 0001B3D4 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001E5D8 0001B3D8 C0 3E 00 14 */ lfs f1, 0x14(r30) -/* 8001E5DC 0001B3DC 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E5DC 0001B3DC 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E5E0 0001B3E0 C0 5E 00 18 */ lfs f2, 0x18(r30) /* 8001E5E4 0001B3E4 C0 7E 00 1C */ lfs f3, 0x1c(r30) /* 8001E5E8 0001B3E8 38 63 00 B6 */ addi r3, r3, 0xb6 /* 8001E5EC 0001B3EC 4C C6 32 42 */ crset 6 /* 8001E5F0 0001B3F0 4B FF 97 4D */ bl xprintf__FPCce -/* 8001E5F4 0001B3F4 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001E5F4 0001B3F4 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001E5F8 0001B3F8 C0 3E 00 20 */ lfs f1, 0x20(r30) -/* 8001E5FC 0001B3FC 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E5FC 0001B3FC 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E600 0001B400 C0 5E 00 24 */ lfs f2, 0x24(r30) /* 8001E604 0001B404 C0 7E 00 28 */ lfs f3, 0x28(r30) /* 8001E608 0001B408 38 63 00 D1 */ addi r3, r3, 0xd1 /* 8001E60C 0001B40C 4C C6 32 42 */ crset 6 /* 8001E610 0001B410 4B FF 97 2D */ bl xprintf__FPCce /* 8001E614 0001B414 80 9E 00 00 */ lwz r4, 0(r30) -/* 8001E618 0001B418 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001E61C 0001B41C 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E618 0001B418 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001E61C 0001B41C 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E620 0001B420 C0 24 00 10 */ lfs f1, 0x10(r4) /* 8001E624 0001B424 38 63 00 EC */ addi r3, r3, 0xec /* 8001E628 0001B428 C0 44 00 14 */ lfs f2, 0x14(r4) /* 8001E62C 0001B42C C0 64 00 18 */ lfs f3, 0x18(r4) /* 8001E630 0001B430 4C C6 32 42 */ crset 6 /* 8001E634 0001B434 4B FF 97 09 */ bl xprintf__FPCce -/* 8001E638 0001B438 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001E638 0001B438 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001E63C 0001B43C C0 3E 00 38 */ lfs f1, 0x38(r30) -/* 8001E640 0001B440 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E640 0001B440 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E644 0001B444 38 63 01 07 */ addi r3, r3, 0x107 /* 8001E648 0001B448 4C C6 32 42 */ crset 6 /* 8001E64C 0001B44C 4B FF 96 F1 */ bl xprintf__FPCce -/* 8001E650 0001B450 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001E650 0001B450 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001E654 0001B454 C0 3E 00 40 */ lfs f1, 0x40(r30) -/* 8001E658 0001B458 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E658 0001B458 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E65C 0001B45C 38 63 01 16 */ addi r3, r3, 0x116 /* 8001E660 0001B460 4C C6 32 42 */ crset 6 /* 8001E664 0001B464 4B FF 96 D9 */ bl xprintf__FPCce -/* 8001E668 0001B468 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001E668 0001B468 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001E66C 0001B46C C0 3E 00 3C */ lfs f1, 0x3c(r30) -/* 8001E670 0001B470 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E670 0001B470 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E674 0001B474 38 63 01 25 */ addi r3, r3, 0x125 /* 8001E678 0001B478 4C C6 32 42 */ crset 6 /* 8001E67C 0001B47C 4B FF 96 C1 */ bl xprintf__FPCce -/* 8001E680 0001B480 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001E680 0001B480 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001E684 0001B484 C0 3E 00 44 */ lfs f1, 0x44(r30) -/* 8001E688 0001B488 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E688 0001B488 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E68C 0001B48C 38 63 01 34 */ addi r3, r3, 0x134 /* 8001E690 0001B490 4C C6 32 42 */ crset 6 /* 8001E694 0001B494 4B FF 96 A9 */ bl xprintf__FPCce -/* 8001E698 0001B498 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001E698 0001B498 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001E69C 0001B49C C0 3E 00 48 */ lfs f1, 0x48(r30) -/* 8001E6A0 0001B4A0 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E6A0 0001B4A0 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E6A4 0001B4A4 38 63 01 43 */ addi r3, r3, 0x143 /* 8001E6A8 0001B4A8 4C C6 32 42 */ crset 6 /* 8001E6AC 0001B4AC 4B FF 96 91 */ bl xprintf__FPCce /* 8001E6B0 0001B4B0 48 00 07 48 */ b lbl_8001EDF8 lbl_8001E6B4: -/* 8001E6B4 0001B4B4 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001E6B4 0001B4B4 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001E6B8 0001B4B8 C0 3E 00 20 */ lfs f1, 0x20(r30) -/* 8001E6BC 0001B4BC 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E6BC 0001B4BC 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E6C0 0001B4C0 C0 5E 00 24 */ lfs f2, 0x24(r30) /* 8001E6C4 0001B4C4 C0 7E 00 28 */ lfs f3, 0x28(r30) /* 8001E6C8 0001B4C8 38 63 01 52 */ addi r3, r3, 0x152 /* 8001E6CC 0001B4CC 4C C6 32 42 */ crset 6 /* 8001E6D0 0001B4D0 4B FF 96 6D */ bl xprintf__FPCce -/* 8001E6D4 0001B4D4 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001E6D4 0001B4D4 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001E6D8 0001B4D8 C0 3E 00 2C */ lfs f1, 0x2c(r30) -/* 8001E6DC 0001B4DC 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E6DC 0001B4DC 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E6E0 0001B4E0 38 63 01 69 */ addi r3, r3, 0x169 /* 8001E6E4 0001B4E4 4C C6 32 42 */ crset 6 /* 8001E6E8 0001B4E8 4B FF 96 55 */ bl xprintf__FPCce -/* 8001E6EC 0001B4EC 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001E6EC 0001B4EC 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001E6F0 0001B4F0 C0 3E 00 30 */ lfs f1, 0x30(r30) -/* 8001E6F4 0001B4F4 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E6F4 0001B4F4 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E6F8 0001B4F8 38 63 01 74 */ addi r3, r3, 0x174 /* 8001E6FC 0001B4FC 4C C6 32 42 */ crset 6 /* 8001E700 0001B500 4B FF 96 3D */ bl xprintf__FPCce -/* 8001E704 0001B504 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001E704 0001B504 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001E708 0001B508 C0 3E 00 34 */ lfs f1, 0x34(r30) -/* 8001E70C 0001B50C 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E70C 0001B50C 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E710 0001B510 38 63 01 7F */ addi r3, r3, 0x17f /* 8001E714 0001B514 4C C6 32 42 */ crset 6 /* 8001E718 0001B518 4B FF 96 25 */ bl xprintf__FPCce -/* 8001E71C 0001B51C 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001E71C 0001B51C 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001E720 0001B520 C0 3E 00 38 */ lfs f1, 0x38(r30) -/* 8001E724 0001B524 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E724 0001B524 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E728 0001B528 38 63 01 8A */ addi r3, r3, 0x18a /* 8001E72C 0001B52C 4C C6 32 42 */ crset 6 /* 8001E730 0001B530 4B FF 96 0D */ bl xprintf__FPCce @@ -2181,48 +2181,48 @@ lbl_8001E738: /* 8001E738 0001B538 80 9E 00 20 */ lwz r4, 0x20(r30) /* 8001E73C 0001B53C 28 04 00 00 */ cmplwi r4, 0 /* 8001E740 0001B540 41 82 00 14 */ beq lbl_8001E754 -/* 8001E744 0001B544 80 6D 8A 60 */ lwz r3, lbl_803CB360-_SDA_BASE_(r13) +/* 8001E744 0001B544 80 6D 8A 60 */ lwz r3, lbl_g_xSceneCur-_SDA_BASE_(r13) /* 8001E748 0001B548 80 84 00 00 */ lwz r4, 0(r4) /* 8001E74C 0001B54C 48 02 0E D9 */ bl xSceneID2Name__FP6xSceneUi /* 8001E750 0001B550 48 00 00 10 */ b lbl_8001E760 lbl_8001E754: -/* 8001E754 0001B554 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001E758 0001B558 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E754 0001B554 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001E758 0001B558 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E75C 0001B55C 38 63 01 95 */ addi r3, r3, 0x195 lbl_8001E760: -/* 8001E760 0001B560 3C A0 80 25 */ lis r5, lbl_8025228C@ha +/* 8001E760 0001B560 3C A0 80 25 */ lis r5, lbl__stringBase0_6@ha /* 8001E764 0001B564 7C 64 1B 78 */ mr r4, r3 -/* 8001E768 0001B568 38 65 22 8C */ addi r3, r5, lbl_8025228C@l +/* 8001E768 0001B568 38 65 22 8C */ addi r3, r5, lbl__stringBase0_6@l /* 8001E76C 0001B56C 38 63 01 96 */ addi r3, r3, 0x196 /* 8001E770 0001B570 4C C6 31 82 */ crclr 6 /* 8001E774 0001B574 4B FF 95 C9 */ bl xprintf__FPCce /* 8001E778 0001B578 80 9E 00 1C */ lwz r4, 0x1c(r30) /* 8001E77C 0001B57C 28 04 00 00 */ cmplwi r4, 0 /* 8001E780 0001B580 41 82 00 14 */ beq lbl_8001E794 -/* 8001E784 0001B584 80 6D 8A 60 */ lwz r3, lbl_803CB360-_SDA_BASE_(r13) +/* 8001E784 0001B584 80 6D 8A 60 */ lwz r3, lbl_g_xSceneCur-_SDA_BASE_(r13) /* 8001E788 0001B588 80 84 00 00 */ lwz r4, 0(r4) /* 8001E78C 0001B58C 48 02 0E 99 */ bl xSceneID2Name__FP6xSceneUi /* 8001E790 0001B590 48 00 00 10 */ b lbl_8001E7A0 lbl_8001E794: -/* 8001E794 0001B594 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001E798 0001B598 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E794 0001B594 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001E798 0001B598 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E79C 0001B59C 38 63 01 95 */ addi r3, r3, 0x195 lbl_8001E7A0: -/* 8001E7A0 0001B5A0 3C A0 80 25 */ lis r5, lbl_8025228C@ha +/* 8001E7A0 0001B5A0 3C A0 80 25 */ lis r5, lbl__stringBase0_6@ha /* 8001E7A4 0001B5A4 7C 64 1B 78 */ mr r4, r3 -/* 8001E7A8 0001B5A8 38 65 22 8C */ addi r3, r5, lbl_8025228C@l +/* 8001E7A8 0001B5A8 38 65 22 8C */ addi r3, r5, lbl__stringBase0_6@l /* 8001E7AC 0001B5AC 38 63 01 AC */ addi r3, r3, 0x1ac /* 8001E7B0 0001B5B0 4C C6 31 82 */ crclr 6 /* 8001E7B4 0001B5B4 4B FF 95 89 */ bl xprintf__FPCce -/* 8001E7B8 0001B5B8 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001E7B8 0001B5B8 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001E7BC 0001B5BC C0 3E 00 28 */ lfs f1, 0x28(r30) -/* 8001E7C0 0001B5C0 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E7C0 0001B5C0 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E7C4 0001B5C4 38 63 01 C2 */ addi r3, r3, 0x1c2 /* 8001E7C8 0001B5C8 4C C6 32 42 */ crset 6 /* 8001E7CC 0001B5CC 4B FF 95 71 */ bl xprintf__FPCce -/* 8001E7D0 0001B5D0 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001E7D0 0001B5D0 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001E7D4 0001B5D4 C0 3E 00 18 */ lfs f1, 0x18(r30) -/* 8001E7D8 0001B5D8 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E7D8 0001B5D8 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E7DC 0001B5DC 38 63 01 CF */ addi r3, r3, 0x1cf /* 8001E7E0 0001B5E0 4C C6 32 42 */ crset 6 /* 8001E7E4 0001B5E4 4B FF 95 59 */ bl xprintf__FPCce @@ -2243,33 +2243,33 @@ lbl_8001E810: /* 8001E818 0001B618 40 80 00 54 */ bge lbl_8001E86C /* 8001E81C 0001B61C 48 00 00 34 */ b lbl_8001E850 lbl_8001E820: -/* 8001E820 0001B620 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001E824 0001B624 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E820 0001B620 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001E824 0001B624 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E828 0001B628 3B E3 01 DC */ addi r31, r3, 0x1dc /* 8001E82C 0001B62C 48 00 00 40 */ b lbl_8001E86C lbl_8001E830: -/* 8001E830 0001B630 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001E834 0001B634 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E830 0001B630 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001E834 0001B634 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E838 0001B638 3B E3 01 E2 */ addi r31, r3, 0x1e2 /* 8001E83C 0001B63C 48 00 00 30 */ b lbl_8001E86C lbl_8001E840: -/* 8001E840 0001B640 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001E844 0001B644 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E840 0001B640 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001E844 0001B644 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E848 0001B648 3B E3 01 E6 */ addi r31, r3, 0x1e6 /* 8001E84C 0001B64C 48 00 00 20 */ b lbl_8001E86C lbl_8001E850: -/* 8001E850 0001B650 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001E854 0001B654 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E850 0001B650 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001E854 0001B654 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E858 0001B658 3B E3 01 F0 */ addi r31, r3, 0x1f0 /* 8001E85C 0001B65C 48 00 00 10 */ b lbl_8001E86C lbl_8001E860: -/* 8001E860 0001B660 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001E864 0001B664 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E860 0001B660 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001E864 0001B664 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E868 0001B668 3B E3 01 FF */ addi r31, r3, 0x1ff lbl_8001E86C: -/* 8001E86C 0001B66C 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001E86C 0001B66C 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001E870 0001B670 7F E4 FB 78 */ mr r4, r31 -/* 8001E874 0001B674 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E874 0001B674 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E878 0001B678 38 63 00 4F */ addi r3, r3, 0x4f /* 8001E87C 0001B67C 4C C6 31 82 */ crclr 6 /* 8001E880 0001B680 4B FF 94 BD */ bl xprintf__FPCce @@ -2277,8 +2277,8 @@ lbl_8001E86C: /* 8001E888 0001B688 88 03 00 05 */ lbz r0, 5(r3) /* 8001E88C 0001B68C 54 03 07 FE */ clrlwi r3, r0, 0x1f /* 8001E890 0001B690 48 00 05 81 */ bl xbtoa__FUi -/* 8001E894 0001B694 3C 80 80 25 */ lis r4, lbl_8025228C@ha -/* 8001E898 0001B698 38 A4 22 8C */ addi r5, r4, lbl_8025228C@l +/* 8001E894 0001B694 3C 80 80 25 */ lis r4, lbl__stringBase0_6@ha +/* 8001E898 0001B698 38 A4 22 8C */ addi r5, r4, lbl__stringBase0_6@l /* 8001E89C 0001B69C 7C 64 1B 78 */ mr r4, r3 /* 8001E8A0 0001B6A0 38 65 02 0E */ addi r3, r5, 0x20e /* 8001E8A4 0001B6A4 4C C6 31 82 */ crclr 6 @@ -2287,15 +2287,15 @@ lbl_8001E86C: /* 8001E8B0 0001B6B0 88 04 00 05 */ lbz r0, 5(r4) /* 8001E8B4 0001B6B4 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8001E8B8 0001B6B8 41 82 00 1C */ beq lbl_8001E8D4 -/* 8001E8BC 0001B6BC 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001E8BC 0001B6BC 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001E8C0 0001B6C0 C0 24 00 28 */ lfs f1, 0x28(r4) -/* 8001E8C4 0001B6C4 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E8C4 0001B6C4 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E8C8 0001B6C8 38 63 02 23 */ addi r3, r3, 0x223 /* 8001E8CC 0001B6CC 4C C6 32 42 */ crset 6 /* 8001E8D0 0001B6D0 4B FF 94 6D */ bl xprintf__FPCce lbl_8001E8D4: -/* 8001E8D4 0001B6D4 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001E8D8 0001B6D8 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E8D4 0001B6D4 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001E8D8 0001B6D8 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E8DC 0001B6DC 38 63 02 36 */ addi r3, r3, 0x236 /* 8001E8E0 0001B6E0 4C C6 31 82 */ crclr 6 /* 8001E8E4 0001B6E4 4B FF 94 59 */ bl xprintf__FPCce @@ -2305,8 +2305,8 @@ lbl_8001E8D4: /* 8001E8F4 0001B6F4 7C 00 00 34 */ cntlzw r0, r0 /* 8001E8F8 0001B6F8 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f /* 8001E8FC 0001B6FC 48 00 05 15 */ bl xbtoa__FUi -/* 8001E900 0001B700 3C 80 80 25 */ lis r4, lbl_8025228C@ha -/* 8001E904 0001B704 38 A4 22 8C */ addi r5, r4, lbl_8025228C@l +/* 8001E900 0001B700 3C 80 80 25 */ lis r4, lbl__stringBase0_6@ha +/* 8001E904 0001B704 38 A4 22 8C */ addi r5, r4, lbl__stringBase0_6@l /* 8001E908 0001B708 7C 64 1B 78 */ mr r4, r3 /* 8001E90C 0001B70C 38 65 02 38 */ addi r3, r5, 0x238 /* 8001E910 0001B710 4C C6 31 82 */ crclr 6 @@ -2315,24 +2315,24 @@ lbl_8001E8D4: /* 8001E91C 0001B71C 88 04 00 05 */ lbz r0, 5(r4) /* 8001E920 0001B720 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 8001E924 0001B724 40 82 00 1C */ bne lbl_8001E940 -/* 8001E928 0001B728 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001E928 0001B728 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001E92C 0001B72C C0 24 00 2C */ lfs f1, 0x2c(r4) -/* 8001E930 0001B730 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E930 0001B730 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E934 0001B734 38 63 02 4D */ addi r3, r3, 0x24d /* 8001E938 0001B738 4C C6 32 42 */ crset 6 /* 8001E93C 0001B73C 4B FF 94 01 */ bl xprintf__FPCce lbl_8001E940: -/* 8001E940 0001B740 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001E944 0001B744 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E940 0001B740 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001E944 0001B744 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E948 0001B748 38 63 02 36 */ addi r3, r3, 0x236 /* 8001E94C 0001B74C 4C C6 31 82 */ crclr 6 /* 8001E950 0001B750 4B FF 93 ED */ bl xprintf__FPCce /* 8001E954 0001B754 80 1E 00 48 */ lwz r0, 0x48(r30) /* 8001E958 0001B758 28 00 00 07 */ cmplwi r0, 7 /* 8001E95C 0001B75C 41 81 00 D8 */ bgt lbl_8001EA34 -/* 8001E960 0001B760 3C 60 80 28 */ lis r3, lbl_8027B570@ha +/* 8001E960 0001B760 3C 60 80 28 */ lis r3, lbl__1412@ha /* 8001E964 0001B764 54 00 10 3A */ slwi r0, r0, 2 -/* 8001E968 0001B768 38 63 B5 70 */ addi r3, r3, lbl_8027B570@l +/* 8001E968 0001B768 38 63 B5 70 */ addi r3, r3, lbl__1412@l /* 8001E96C 0001B76C 7C 03 00 2E */ lwzx r0, r3, r0 /* 8001E970 0001B770 7C 09 03 A6 */ mtctr r0 /* 8001E974 0001B774 4E 80 04 20 */ bctr @@ -2340,55 +2340,55 @@ lbl_8001E940: /* 8001E97C 0001B77C 88 03 00 04 */ lbz r0, 4(r3) /* 8001E980 0001B780 28 00 00 02 */ cmplwi r0, 2 /* 8001E984 0001B784 40 82 00 14 */ bne lbl_8001E998 -/* 8001E988 0001B788 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001E98C 0001B78C 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E988 0001B788 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001E98C 0001B78C 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E990 0001B790 3B E3 02 60 */ addi r31, r3, 0x260 /* 8001E994 0001B794 48 00 00 A0 */ b lbl_8001EA34 lbl_8001E998: -/* 8001E998 0001B798 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001E99C 0001B79C 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E998 0001B798 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001E99C 0001B79C 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E9A0 0001B7A0 3B E3 02 79 */ addi r31, r3, 0x279 /* 8001E9A4 0001B7A4 48 00 00 90 */ b lbl_8001EA34 -/* 8001E9A8 0001B7A8 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001E9AC 0001B7AC 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E9A8 0001B7A8 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001E9AC 0001B7AC 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E9B0 0001B7B0 3B E3 02 87 */ addi r31, r3, 0x287 /* 8001E9B4 0001B7B4 48 00 00 80 */ b lbl_8001EA34 -/* 8001E9B8 0001B7B8 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001E9BC 0001B7BC 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E9B8 0001B7B8 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001E9BC 0001B7BC 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E9C0 0001B7C0 3B E3 02 96 */ addi r31, r3, 0x296 /* 8001E9C4 0001B7C4 48 00 00 70 */ b lbl_8001EA34 /* 8001E9C8 0001B7C8 80 7E 00 00 */ lwz r3, 0(r30) /* 8001E9CC 0001B7CC 88 03 00 04 */ lbz r0, 4(r3) /* 8001E9D0 0001B7D0 28 00 00 02 */ cmplwi r0, 2 /* 8001E9D4 0001B7D4 40 82 00 14 */ bne lbl_8001E9E8 -/* 8001E9D8 0001B7D8 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001E9DC 0001B7DC 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E9D8 0001B7D8 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001E9DC 0001B7DC 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E9E0 0001B7E0 3B E3 02 A8 */ addi r31, r3, 0x2a8 /* 8001E9E4 0001B7E4 48 00 00 50 */ b lbl_8001EA34 lbl_8001E9E8: -/* 8001E9E8 0001B7E8 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001E9EC 0001B7EC 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E9E8 0001B7E8 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001E9EC 0001B7EC 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001E9F0 0001B7F0 3B E3 02 C0 */ addi r31, r3, 0x2c0 /* 8001E9F4 0001B7F4 48 00 00 40 */ b lbl_8001EA34 -/* 8001E9F8 0001B7F8 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001E9FC 0001B7FC 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001E9F8 0001B7F8 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001E9FC 0001B7FC 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001EA00 0001B800 3B E3 02 CD */ addi r31, r3, 0x2cd /* 8001EA04 0001B804 48 00 00 30 */ b lbl_8001EA34 -/* 8001EA08 0001B808 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001EA0C 0001B80C 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001EA08 0001B808 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001EA0C 0001B80C 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001EA10 0001B810 3B E3 02 DB */ addi r31, r3, 0x2db /* 8001EA14 0001B814 48 00 00 20 */ b lbl_8001EA34 -/* 8001EA18 0001B818 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001EA1C 0001B81C 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001EA18 0001B818 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001EA1C 0001B81C 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001EA20 0001B820 3B E3 02 F2 */ addi r31, r3, 0x2f2 /* 8001EA24 0001B824 48 00 00 10 */ b lbl_8001EA34 -/* 8001EA28 0001B828 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001EA2C 0001B82C 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001EA28 0001B828 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001EA2C 0001B82C 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001EA30 0001B830 3B E3 02 F7 */ addi r31, r3, 0x2f7 lbl_8001EA34: -/* 8001EA34 0001B834 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001EA34 0001B834 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001EA38 0001B838 7F E4 FB 78 */ mr r4, r31 -/* 8001EA3C 0001B83C 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001EA3C 0001B83C 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001EA40 0001B840 38 63 02 FE */ addi r3, r3, 0x2fe /* 8001EA44 0001B844 4C C6 31 82 */ crclr 6 /* 8001EA48 0001B848 4B FF 92 F5 */ bl xprintf__FPCce @@ -2399,88 +2399,88 @@ lbl_8001EA34: /* 8001EA5C 0001B85C 88 03 00 06 */ lbz r0, 6(r3) /* 8001EA60 0001B860 28 00 00 00 */ cmplwi r0, 0 /* 8001EA64 0001B864 40 82 00 14 */ bne lbl_8001EA78 -/* 8001EA68 0001B868 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001EA6C 0001B86C 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001EA68 0001B868 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001EA6C 0001B86C 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001EA70 0001B870 38 83 03 14 */ addi r4, r3, 0x314 /* 8001EA74 0001B874 48 00 00 1C */ b lbl_8001EA90 lbl_8001EA78: -/* 8001EA78 0001B878 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001EA78 0001B878 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001EA7C 0001B87C 28 00 00 01 */ cmplwi r0, 1 -/* 8001EA80 0001B880 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001EA80 0001B880 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001EA84 0001B884 38 83 03 18 */ addi r4, r3, 0x318 /* 8001EA88 0001B888 40 82 00 08 */ bne lbl_8001EA90 /* 8001EA8C 0001B88C 38 83 03 16 */ addi r4, r3, 0x316 lbl_8001EA90: -/* 8001EA90 0001B890 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001EA94 0001B894 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001EA90 0001B890 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001EA94 0001B894 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001EA98 0001B898 38 63 03 1A */ addi r3, r3, 0x31a /* 8001EA9C 0001B89C 4C C6 31 82 */ crclr 6 /* 8001EAA0 0001B8A0 4B FF 92 9D */ bl xprintf__FPCce /* 8001EAA4 0001B8A4 80 7E 00 00 */ lwz r3, 0(r30) -/* 8001EAA8 0001B8A8 3C 80 80 25 */ lis r4, lbl_8025228C@ha -/* 8001EAAC 0001B8AC 38 84 22 8C */ addi r4, r4, lbl_8025228C@l +/* 8001EAA8 0001B8A8 3C 80 80 25 */ lis r4, lbl__stringBase0_6@ha +/* 8001EAAC 0001B8AC 38 84 22 8C */ addi r4, r4, lbl__stringBase0_6@l /* 8001EAB0 0001B8B0 C0 23 00 08 */ lfs f1, 8(r3) /* 8001EAB4 0001B8B4 38 64 03 2B */ addi r3, r4, 0x32b /* 8001EAB8 0001B8B8 4C C6 32 42 */ crset 6 /* 8001EABC 0001B8BC 4B FF 92 81 */ bl xprintf__FPCce /* 8001EAC0 0001B8C0 80 7E 00 00 */ lwz r3, 0(r30) -/* 8001EAC4 0001B8C4 3C 80 80 25 */ lis r4, lbl_8025228C@ha -/* 8001EAC8 0001B8C8 38 84 22 8C */ addi r4, r4, lbl_8025228C@l +/* 8001EAC4 0001B8C4 3C 80 80 25 */ lis r4, lbl__stringBase0_6@ha +/* 8001EAC8 0001B8C8 38 84 22 8C */ addi r4, r4, lbl__stringBase0_6@l /* 8001EACC 0001B8CC C0 23 00 0C */ lfs f1, 0xc(r3) /* 8001EAD0 0001B8D0 38 64 03 46 */ addi r3, r4, 0x346 /* 8001EAD4 0001B8D4 4C C6 32 42 */ crset 6 /* 8001EAD8 0001B8D8 4B FF 92 65 */ bl xprintf__FPCce -/* 8001EADC 0001B8DC 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001EADC 0001B8DC 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001EAE0 0001B8E0 C0 3E 00 40 */ lfs f1, 0x40(r30) -/* 8001EAE4 0001B8E4 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001EAE4 0001B8E4 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001EAE8 0001B8E8 38 63 03 59 */ addi r3, r3, 0x359 /* 8001EAEC 0001B8EC 4C C6 32 42 */ crset 6 /* 8001EAF0 0001B8F0 4B FF 92 4D */ bl xprintf__FPCce /* 8001EAF4 0001B8F4 80 7E 00 00 */ lwz r3, 0(r30) -/* 8001EAF8 0001B8F8 3C 80 80 25 */ lis r4, lbl_8025228C@ha -/* 8001EAFC 0001B8FC 38 84 22 8C */ addi r4, r4, lbl_8025228C@l +/* 8001EAF8 0001B8F8 3C 80 80 25 */ lis r4, lbl__stringBase0_6@ha +/* 8001EAFC 0001B8FC 38 84 22 8C */ addi r4, r4, lbl__stringBase0_6@l /* 8001EB00 0001B900 C0 23 00 10 */ lfs f1, 0x10(r3) /* 8001EB04 0001B904 38 64 03 70 */ addi r3, r4, 0x370 /* 8001EB08 0001B908 4C C6 32 42 */ crset 6 /* 8001EB0C 0001B90C 4B FF 92 31 */ bl xprintf__FPCce /* 8001EB10 0001B910 80 7E 00 00 */ lwz r3, 0(r30) -/* 8001EB14 0001B914 3C 80 80 25 */ lis r4, lbl_8025228C@ha -/* 8001EB18 0001B918 38 84 22 8C */ addi r4, r4, lbl_8025228C@l +/* 8001EB14 0001B914 3C 80 80 25 */ lis r4, lbl__stringBase0_6@ha +/* 8001EB18 0001B918 38 84 22 8C */ addi r4, r4, lbl__stringBase0_6@l /* 8001EB1C 0001B91C C0 23 00 14 */ lfs f1, 0x14(r3) /* 8001EB20 0001B920 38 64 03 83 */ addi r3, r4, 0x383 /* 8001EB24 0001B924 4C C6 32 42 */ crset 6 /* 8001EB28 0001B928 4B FF 92 15 */ bl xprintf__FPCce -/* 8001EB2C 0001B92C 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001EB2C 0001B92C 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001EB30 0001B930 C0 3E 00 54 */ lfs f1, 0x54(r30) -/* 8001EB34 0001B934 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001EB34 0001B934 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001EB38 0001B938 38 63 03 9A */ addi r3, r3, 0x39a /* 8001EB3C 0001B93C 4C C6 32 42 */ crset 6 /* 8001EB40 0001B940 4B FF 91 FD */ bl xprintf__FPCce -/* 8001EB44 0001B944 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001EB44 0001B944 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001EB48 0001B948 C0 3E 00 4C */ lfs f1, 0x4c(r30) -/* 8001EB4C 0001B94C 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001EB4C 0001B94C 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001EB50 0001B950 38 63 03 AD */ addi r3, r3, 0x3ad /* 8001EB54 0001B954 4C C6 32 42 */ crset 6 /* 8001EB58 0001B958 4B FF 91 E5 */ bl xprintf__FPCce -/* 8001EB5C 0001B95C 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001EB5C 0001B95C 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001EB60 0001B960 C0 3E 00 14 */ lfs f1, 0x14(r30) -/* 8001EB64 0001B964 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001EB64 0001B964 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001EB68 0001B968 C0 5E 00 18 */ lfs f2, 0x18(r30) /* 8001EB6C 0001B96C C0 7E 00 1C */ lfs f3, 0x1c(r30) /* 8001EB70 0001B970 38 63 03 C4 */ addi r3, r3, 0x3c4 /* 8001EB74 0001B974 4C C6 32 42 */ crset 6 /* 8001EB78 0001B978 4B FF 91 C5 */ bl xprintf__FPCce -/* 8001EB7C 0001B97C 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001EB7C 0001B97C 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001EB80 0001B980 C0 3E 00 20 */ lfs f1, 0x20(r30) -/* 8001EB84 0001B984 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001EB84 0001B984 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001EB88 0001B988 C0 5E 00 24 */ lfs f2, 0x24(r30) /* 8001EB8C 0001B98C C0 7E 00 28 */ lfs f3, 0x28(r30) /* 8001EB90 0001B990 38 63 03 E2 */ addi r3, r3, 0x3e2 /* 8001EB94 0001B994 4C C6 32 42 */ crset 6 /* 8001EB98 0001B998 4B FF 91 A5 */ bl xprintf__FPCce -/* 8001EB9C 0001B99C 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001EB9C 0001B99C 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001EBA0 0001B9A0 C0 3E 00 2C */ lfs f1, 0x2c(r30) -/* 8001EBA4 0001B9A4 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001EBA4 0001B9A4 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001EBA8 0001B9A8 C0 5E 00 30 */ lfs f2, 0x30(r30) /* 8001EBAC 0001B9AC C0 7E 00 34 */ lfs f3, 0x34(r30) /* 8001EBB0 0001B9B0 38 63 04 00 */ addi r3, r3, 0x400 @@ -2494,88 +2494,88 @@ lbl_8001EBBC: /* 8001EBCC 0001B9CC 88 03 00 07 */ lbz r0, 7(r3) /* 8001EBD0 0001B9D0 28 00 00 00 */ cmplwi r0, 0 /* 8001EBD4 0001B9D4 40 82 00 14 */ bne lbl_8001EBE8 -/* 8001EBD8 0001B9D8 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001EBDC 0001B9DC 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001EBD8 0001B9D8 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001EBDC 0001B9DC 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001EBE0 0001B9E0 38 83 03 14 */ addi r4, r3, 0x314 /* 8001EBE4 0001B9E4 48 00 00 1C */ b lbl_8001EC00 lbl_8001EBE8: -/* 8001EBE8 0001B9E8 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001EBE8 0001B9E8 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001EBEC 0001B9EC 28 00 00 01 */ cmplwi r0, 1 -/* 8001EBF0 0001B9F0 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001EBF0 0001B9F0 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001EBF4 0001B9F4 38 83 03 18 */ addi r4, r3, 0x318 /* 8001EBF8 0001B9F8 40 82 00 08 */ bne lbl_8001EC00 /* 8001EBFC 0001B9FC 38 83 03 16 */ addi r4, r3, 0x316 lbl_8001EC00: -/* 8001EC00 0001BA00 3C 60 80 25 */ lis r3, lbl_8025228C@ha -/* 8001EC04 0001BA04 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001EC00 0001BA00 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha +/* 8001EC04 0001BA04 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001EC08 0001BA08 38 63 04 1E */ addi r3, r3, 0x41e /* 8001EC0C 0001BA0C 4C C6 31 82 */ crclr 6 /* 8001EC10 0001BA10 4B FF 91 2D */ bl xprintf__FPCce /* 8001EC14 0001BA14 80 7E 00 00 */ lwz r3, 0(r30) -/* 8001EC18 0001BA18 3C 80 80 25 */ lis r4, lbl_8025228C@ha -/* 8001EC1C 0001BA1C 38 84 22 8C */ addi r4, r4, lbl_8025228C@l +/* 8001EC18 0001BA18 3C 80 80 25 */ lis r4, lbl__stringBase0_6@ha +/* 8001EC1C 0001BA1C 38 84 22 8C */ addi r4, r4, lbl__stringBase0_6@l /* 8001EC20 0001BA20 C0 23 00 18 */ lfs f1, 0x18(r3) /* 8001EC24 0001BA24 38 64 04 2D */ addi r3, r4, 0x42d /* 8001EC28 0001BA28 4C C6 32 42 */ crset 6 /* 8001EC2C 0001BA2C 4B FF 91 11 */ bl xprintf__FPCce /* 8001EC30 0001BA30 80 7E 00 00 */ lwz r3, 0(r30) -/* 8001EC34 0001BA34 3C 80 80 25 */ lis r4, lbl_8025228C@ha -/* 8001EC38 0001BA38 38 84 22 8C */ addi r4, r4, lbl_8025228C@l +/* 8001EC34 0001BA34 3C 80 80 25 */ lis r4, lbl__stringBase0_6@ha +/* 8001EC38 0001BA38 38 84 22 8C */ addi r4, r4, lbl__stringBase0_6@l /* 8001EC3C 0001BA3C C0 23 00 1C */ lfs f1, 0x1c(r3) /* 8001EC40 0001BA40 38 64 04 46 */ addi r3, r4, 0x446 /* 8001EC44 0001BA44 4C C6 32 42 */ crset 6 /* 8001EC48 0001BA48 4B FF 90 F5 */ bl xprintf__FPCce -/* 8001EC4C 0001BA4C C0 42 82 B0 */ lfs f2, lbl_803CCC30-_SDA2_BASE_(r2) -/* 8001EC50 0001BA50 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001EC4C 0001BA4C C0 42 82 B0 */ lfs f2, lbl__715-_SDA2_BASE_(r2) +/* 8001EC50 0001BA50 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001EC54 0001BA54 C0 3E 00 44 */ lfs f1, 0x44(r30) -/* 8001EC58 0001BA58 38 63 22 8C */ addi r3, r3, lbl_8025228C@l -/* 8001EC5C 0001BA5C C0 02 82 AC */ lfs f0, lbl_803CCC2C-_SDA2_BASE_(r2) +/* 8001EC58 0001BA58 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l +/* 8001EC5C 0001BA5C C0 02 82 AC */ lfs f0, lbl__714-_SDA2_BASE_(r2) /* 8001EC60 0001BA60 38 63 04 57 */ addi r3, r3, 0x457 /* 8001EC64 0001BA64 EC 22 00 72 */ fmuls f1, f2, f1 /* 8001EC68 0001BA68 EC 21 00 24 */ fdivs f1, f1, f0 /* 8001EC6C 0001BA6C 4C C6 32 42 */ crset 6 /* 8001EC70 0001BA70 4B FF 90 CD */ bl xprintf__FPCce /* 8001EC74 0001BA74 80 7E 00 00 */ lwz r3, 0(r30) -/* 8001EC78 0001BA78 3C 80 80 25 */ lis r4, lbl_8025228C@ha -/* 8001EC7C 0001BA7C 38 84 22 8C */ addi r4, r4, lbl_8025228C@l +/* 8001EC78 0001BA78 3C 80 80 25 */ lis r4, lbl__stringBase0_6@ha +/* 8001EC7C 0001BA7C 38 84 22 8C */ addi r4, r4, lbl__stringBase0_6@l /* 8001EC80 0001BA80 C0 23 00 20 */ lfs f1, 0x20(r3) /* 8001EC84 0001BA84 38 64 04 6C */ addi r3, r4, 0x46c /* 8001EC88 0001BA88 4C C6 32 42 */ crset 6 /* 8001EC8C 0001BA8C 4B FF 90 B1 */ bl xprintf__FPCce /* 8001EC90 0001BA90 80 7E 00 00 */ lwz r3, 0(r30) -/* 8001EC94 0001BA94 3C 80 80 25 */ lis r4, lbl_8025228C@ha -/* 8001EC98 0001BA98 38 84 22 8C */ addi r4, r4, lbl_8025228C@l +/* 8001EC94 0001BA94 3C 80 80 25 */ lis r4, lbl__stringBase0_6@ha +/* 8001EC98 0001BA98 38 84 22 8C */ addi r4, r4, lbl__stringBase0_6@l /* 8001EC9C 0001BA9C C0 23 00 24 */ lfs f1, 0x24(r3) /* 8001ECA0 0001BAA0 38 64 04 7D */ addi r3, r4, 0x47d /* 8001ECA4 0001BAA4 4C C6 32 42 */ crset 6 /* 8001ECA8 0001BAA8 4B FF 90 95 */ bl xprintf__FPCce -/* 8001ECAC 0001BAAC 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001ECAC 0001BAAC 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001ECB0 0001BAB0 C0 3E 00 58 */ lfs f1, 0x58(r30) -/* 8001ECB4 0001BAB4 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001ECB4 0001BAB4 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001ECB8 0001BAB8 38 63 04 92 */ addi r3, r3, 0x492 /* 8001ECBC 0001BABC 4C C6 32 42 */ crset 6 /* 8001ECC0 0001BAC0 4B FF 90 7D */ bl xprintf__FPCce -/* 8001ECC4 0001BAC4 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001ECC4 0001BAC4 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001ECC8 0001BAC8 C0 3E 00 50 */ lfs f1, 0x50(r30) -/* 8001ECCC 0001BACC 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001ECCC 0001BACC 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001ECD0 0001BAD0 38 63 04 A3 */ addi r3, r3, 0x4a3 /* 8001ECD4 0001BAD4 4C C6 32 42 */ crset 6 /* 8001ECD8 0001BAD8 4B FF 90 65 */ bl xprintf__FPCce -/* 8001ECDC 0001BADC C0 42 82 B0 */ lfs f2, lbl_803CCC30-_SDA2_BASE_(r2) -/* 8001ECE0 0001BAE0 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001ECDC 0001BADC C0 42 82 B0 */ lfs f2, lbl__715-_SDA2_BASE_(r2) +/* 8001ECE0 0001BAE0 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001ECE4 0001BAE4 C0 3E 00 38 */ lfs f1, 0x38(r30) -/* 8001ECE8 0001BAE8 38 63 22 8C */ addi r3, r3, lbl_8025228C@l -/* 8001ECEC 0001BAEC C0 02 82 AC */ lfs f0, lbl_803CCC2C-_SDA2_BASE_(r2) +/* 8001ECE8 0001BAE8 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l +/* 8001ECEC 0001BAEC C0 02 82 AC */ lfs f0, lbl__714-_SDA2_BASE_(r2) /* 8001ECF0 0001BAF0 38 63 04 B8 */ addi r3, r3, 0x4b8 /* 8001ECF4 0001BAF4 EC 22 00 72 */ fmuls f1, f2, f1 /* 8001ECF8 0001BAF8 EC 21 00 24 */ fdivs f1, f1, f0 /* 8001ECFC 0001BAFC 4C C6 32 42 */ crset 6 /* 8001ED00 0001BB00 4B FF 90 3D */ bl xprintf__FPCce -/* 8001ED04 0001BB04 C0 42 82 B0 */ lfs f2, lbl_803CCC30-_SDA2_BASE_(r2) -/* 8001ED08 0001BB08 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001ED04 0001BB04 C0 42 82 B0 */ lfs f2, lbl__715-_SDA2_BASE_(r2) +/* 8001ED08 0001BB08 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001ED0C 0001BB0C C0 3E 00 3C */ lfs f1, 0x3c(r30) -/* 8001ED10 0001BB10 38 63 22 8C */ addi r3, r3, lbl_8025228C@l -/* 8001ED14 0001BB14 C0 02 82 AC */ lfs f0, lbl_803CCC2C-_SDA2_BASE_(r2) +/* 8001ED10 0001BB10 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l +/* 8001ED14 0001BB14 C0 02 82 AC */ lfs f0, lbl__714-_SDA2_BASE_(r2) /* 8001ED18 0001BB18 38 63 04 CA */ addi r3, r3, 0x4ca /* 8001ED1C 0001BB1C EC 22 00 72 */ fmuls f1, f2, f1 /* 8001ED20 0001BB20 EC 21 00 24 */ fdivs f1, f1, f0 @@ -2583,53 +2583,53 @@ lbl_8001EC00: /* 8001ED28 0001BB28 4B FF 90 15 */ bl xprintf__FPCce /* 8001ED2C 0001BB2C 48 00 00 CC */ b lbl_8001EDF8 lbl_8001ED30: -/* 8001ED30 0001BB30 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001ED30 0001BB30 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001ED34 0001BB34 C0 3E 00 14 */ lfs f1, 0x14(r30) -/* 8001ED38 0001BB38 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001ED38 0001BB38 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001ED3C 0001BB3C C0 5E 00 18 */ lfs f2, 0x18(r30) /* 8001ED40 0001BB40 C0 7E 00 1C */ lfs f3, 0x1c(r30) /* 8001ED44 0001BB44 38 63 04 DC */ addi r3, r3, 0x4dc /* 8001ED48 0001BB48 4C C6 32 42 */ crset 6 /* 8001ED4C 0001BB4C 4B FF 8F F1 */ bl xprintf__FPCce /* 8001ED50 0001BB50 80 7E 00 00 */ lwz r3, 0(r30) -/* 8001ED54 0001BB54 3C 80 80 25 */ lis r4, lbl_8025228C@ha -/* 8001ED58 0001BB58 38 84 22 8C */ addi r4, r4, lbl_8025228C@l +/* 8001ED54 0001BB54 3C 80 80 25 */ lis r4, lbl__stringBase0_6@ha +/* 8001ED58 0001BB58 38 84 22 8C */ addi r4, r4, lbl__stringBase0_6@l /* 8001ED5C 0001BB5C C0 23 00 08 */ lfs f1, 8(r3) /* 8001ED60 0001BB60 38 64 04 F6 */ addi r3, r4, 0x4f6 /* 8001ED64 0001BB64 4C C6 32 42 */ crset 6 /* 8001ED68 0001BB68 4B FF 8F D5 */ bl xprintf__FPCce /* 8001ED6C 0001BB6C 80 7E 00 00 */ lwz r3, 0(r30) -/* 8001ED70 0001BB70 3C 80 80 25 */ lis r4, lbl_8025228C@ha -/* 8001ED74 0001BB74 38 84 22 8C */ addi r4, r4, lbl_8025228C@l +/* 8001ED70 0001BB70 3C 80 80 25 */ lis r4, lbl__stringBase0_6@ha +/* 8001ED74 0001BB74 38 84 22 8C */ addi r4, r4, lbl__stringBase0_6@l /* 8001ED78 0001BB78 C0 23 00 10 */ lfs f1, 0x10(r3) /* 8001ED7C 0001BB7C 38 64 05 04 */ addi r3, r4, 0x504 /* 8001ED80 0001BB80 4C C6 32 42 */ crset 6 /* 8001ED84 0001BB84 4B FF 8F B9 */ bl xprintf__FPCce /* 8001ED88 0001BB88 80 7E 00 00 */ lwz r3, 0(r30) -/* 8001ED8C 0001BB8C 3C 80 80 25 */ lis r4, lbl_8025228C@ha -/* 8001ED90 0001BB90 38 84 22 8C */ addi r4, r4, lbl_8025228C@l -/* 8001ED94 0001BB94 C0 42 82 B0 */ lfs f2, lbl_803CCC30-_SDA2_BASE_(r2) +/* 8001ED8C 0001BB8C 3C 80 80 25 */ lis r4, lbl__stringBase0_6@ha +/* 8001ED90 0001BB90 38 84 22 8C */ addi r4, r4, lbl__stringBase0_6@l +/* 8001ED94 0001BB94 C0 42 82 B0 */ lfs f2, lbl__715-_SDA2_BASE_(r2) /* 8001ED98 0001BB98 C0 23 00 14 */ lfs f1, 0x14(r3) /* 8001ED9C 0001BB9C 38 64 05 12 */ addi r3, r4, 0x512 -/* 8001EDA0 0001BBA0 C0 02 82 AC */ lfs f0, lbl_803CCC2C-_SDA2_BASE_(r2) +/* 8001EDA0 0001BBA0 C0 02 82 AC */ lfs f0, lbl__714-_SDA2_BASE_(r2) /* 8001EDA4 0001BBA4 EC 22 00 72 */ fmuls f1, f2, f1 /* 8001EDA8 0001BBA8 EC 21 00 24 */ fdivs f1, f1, f0 /* 8001EDAC 0001BBAC 4C C6 32 42 */ crset 6 /* 8001EDB0 0001BBB0 4B FF 8F 8D */ bl xprintf__FPCce /* 8001EDB4 0001BBB4 80 7E 00 00 */ lwz r3, 0(r30) -/* 8001EDB8 0001BBB8 3C 80 80 25 */ lis r4, lbl_8025228C@ha -/* 8001EDBC 0001BBBC 38 84 22 8C */ addi r4, r4, lbl_8025228C@l -/* 8001EDC0 0001BBC0 C0 42 82 B0 */ lfs f2, lbl_803CCC30-_SDA2_BASE_(r2) +/* 8001EDB8 0001BBB8 3C 80 80 25 */ lis r4, lbl__stringBase0_6@ha +/* 8001EDBC 0001BBBC 38 84 22 8C */ addi r4, r4, lbl__stringBase0_6@l +/* 8001EDC0 0001BBC0 C0 42 82 B0 */ lfs f2, lbl__715-_SDA2_BASE_(r2) /* 8001EDC4 0001BBC4 C0 23 00 0C */ lfs f1, 0xc(r3) /* 8001EDC8 0001BBC8 38 64 05 20 */ addi r3, r4, 0x520 -/* 8001EDCC 0001BBCC C0 02 82 AC */ lfs f0, lbl_803CCC2C-_SDA2_BASE_(r2) +/* 8001EDCC 0001BBCC C0 02 82 AC */ lfs f0, lbl__714-_SDA2_BASE_(r2) /* 8001EDD0 0001BBD0 EC 22 00 72 */ fmuls f1, f2, f1 /* 8001EDD4 0001BBD4 EC 21 00 24 */ fdivs f1, f1, f0 /* 8001EDD8 0001BBD8 4C C6 32 42 */ crset 6 /* 8001EDDC 0001BBDC 4B FF 8F 61 */ bl xprintf__FPCce -/* 8001EDE0 0001BBE0 3C 60 80 25 */ lis r3, lbl_8025228C@ha +/* 8001EDE0 0001BBE0 3C 60 80 25 */ lis r3, lbl__stringBase0_6@ha /* 8001EDE4 0001BBE4 C0 3E 00 20 */ lfs f1, 0x20(r30) -/* 8001EDE8 0001BBE8 38 63 22 8C */ addi r3, r3, lbl_8025228C@l +/* 8001EDE8 0001BBE8 38 63 22 8C */ addi r3, r3, lbl__stringBase0_6@l /* 8001EDEC 0001BBEC 38 63 05 2E */ addi r3, r3, 0x52e /* 8001EDF0 0001BBF0 4C C6 32 42 */ crset 6 /* 8001EDF4 0001BBF4 4B FF 8F 49 */ bl xprintf__FPCce @@ -2643,9 +2643,9 @@ lbl_8001EDF8: .global xbtoa__FUi xbtoa__FUi: -/* 8001EE10 0001BC10 3C 80 80 25 */ lis r4, lbl_8025228C@ha +/* 8001EE10 0001BC10 3C 80 80 25 */ lis r4, lbl__stringBase0_6@ha /* 8001EE14 0001BC14 28 03 00 00 */ cmplwi r3, 0 -/* 8001EE18 0001BC18 38 84 22 8C */ addi r4, r4, lbl_8025228C@l +/* 8001EE18 0001BC18 38 84 22 8C */ addi r4, r4, lbl__stringBase0_6@l /* 8001EE1C 0001BC1C 38 64 05 42 */ addi r3, r4, 0x542 /* 8001EE20 0001BC20 4D 82 00 20 */ beqlr /* 8001EE24 0001BC24 38 64 05 3C */ addi r3, r4, 0x53c @@ -2664,7 +2664,7 @@ xEntMotion.xEntMotionDebugDraw__FPC10xEntMotion: /* 8001EE4C 0001BC4C 80 1F 00 68 */ lwz r0, 0x68(r31) /* 8001EE50 0001BC50 28 00 00 00 */ cmplwi r0, 0 /* 8001EE54 0001BC54 41 82 00 30 */ beq lbl_8001EE84 -/* 8001EE58 0001BC58 80 02 81 A0 */ lwz r0, lbl_803CCB20-_SDA2_BASE_(r2) +/* 8001EE58 0001BC58 80 02 81 A0 */ lwz r0, lbl_g_NEON_GREEN-_SDA2_BASE_(r2) /* 8001EE5C 0001BC5C 38 61 00 20 */ addi r3, r1, 0x20 /* 8001EE60 0001BC60 90 01 00 20 */ stw r0, 0x20(r1) /* 8001EE64 0001BC64 48 00 05 D1 */ bl xDrawSetColor__F10iColor_tag @@ -2692,7 +2692,7 @@ lbl_8001EEAC: /* 8001EEB4 0001BCB4 40 80 01 B0 */ bge lbl_8001F064 /* 8001EEB8 0001BCB8 48 00 01 5C */ b lbl_8001F014 lbl_8001EEBC: -/* 8001EEBC 0001BCBC 80 02 81 9C */ lwz r0, lbl_803CCB1C-_SDA2_BASE_(r2) +/* 8001EEBC 0001BCBC 80 02 81 9C */ lwz r0, lbl_g_NEON_RED-_SDA2_BASE_(r2) /* 8001EEC0 0001BCC0 38 61 00 1C */ addi r3, r1, 0x1c /* 8001EEC4 0001BCC4 90 01 00 1C */ stw r0, 0x1c(r1) /* 8001EEC8 0001BCC8 48 00 05 6D */ bl xDrawSetColor__F10iColor_tag @@ -2704,7 +2704,7 @@ lbl_8001EEDC: /* 8001EEDC 0001BCDC 80 1F 00 64 */ lwz r0, 0x64(r31) /* 8001EEE0 0001BCE0 28 00 00 00 */ cmplwi r0, 0 /* 8001EEE4 0001BCE4 41 82 01 80 */ beq lbl_8001F064 -/* 8001EEE8 0001BCE8 80 02 81 9C */ lwz r0, lbl_803CCB1C-_SDA2_BASE_(r2) +/* 8001EEE8 0001BCE8 80 02 81 9C */ lwz r0, lbl_g_NEON_RED-_SDA2_BASE_(r2) /* 8001EEEC 0001BCEC 38 61 00 18 */ addi r3, r1, 0x18 /* 8001EEF0 0001BCF0 90 01 00 18 */ stw r0, 0x18(r1) /* 8001EEF4 0001BCF4 48 00 05 41 */ bl xDrawSetColor__F10iColor_tag @@ -2715,7 +2715,7 @@ lbl_8001EEDC: /* 8001EF08 0001BD08 48 00 05 29 */ bl xDrawLine__FPC5xVec3PC5xVec3 /* 8001EF0C 0001BD0C 48 00 01 58 */ b lbl_8001F064 lbl_8001EF10: -/* 8001EF10 0001BD10 80 02 81 A8 */ lwz r0, lbl_803CCB28-_SDA2_BASE_(r2) +/* 8001EF10 0001BD10 80 02 81 A8 */ lwz r0, lbl_g_PIMP_GOLD-_SDA2_BASE_(r2) /* 8001EF14 0001BD14 38 61 00 14 */ addi r3, r1, 0x14 /* 8001EF18 0001BD18 90 01 00 14 */ stw r0, 0x14(r1) /* 8001EF1C 0001BD1C 48 00 05 19 */ bl xDrawSetColor__F10iColor_tag @@ -2774,7 +2774,7 @@ lbl_8001EFCC: /* 8001EFD8 0001BDD8 80 1F 00 1C */ lwz r0, 0x1c(r31) /* 8001EFDC 0001BDDC 28 00 00 00 */ cmplwi r0, 0 /* 8001EFE0 0001BDE0 41 82 00 84 */ beq lbl_8001F064 -/* 8001EFE4 0001BDE4 80 02 81 9C */ lwz r0, lbl_803CCB1C-_SDA2_BASE_(r2) +/* 8001EFE4 0001BDE4 80 02 81 9C */ lwz r0, lbl_g_NEON_RED-_SDA2_BASE_(r2) /* 8001EFE8 0001BDE8 38 61 00 10 */ addi r3, r1, 0x10 /* 8001EFEC 0001BDEC 90 01 00 10 */ stw r0, 0x10(r1) /* 8001EFF0 0001BDF0 48 00 04 45 */ bl xDrawSetColor__F10iColor_tag @@ -2787,7 +2787,7 @@ lbl_8001EFCC: /* 8001F00C 0001BE0C 48 00 04 25 */ bl xDrawLine__FPC5xVec3PC5xVec3 /* 8001F010 0001BE10 48 00 00 54 */ b lbl_8001F064 lbl_8001F014: -/* 8001F014 0001BE14 80 02 81 9C */ lwz r0, lbl_803CCB1C-_SDA2_BASE_(r2) +/* 8001F014 0001BE14 80 02 81 9C */ lwz r0, lbl_g_NEON_RED-_SDA2_BASE_(r2) /* 8001F018 0001BE18 38 61 00 0C */ addi r3, r1, 0xc /* 8001F01C 0001BE1C 90 01 00 0C */ stw r0, 0xc(r1) /* 8001F020 0001BE20 48 00 04 15 */ bl xDrawSetColor__F10iColor_tag @@ -2799,7 +2799,7 @@ lbl_8001F034: /* 8001F034 0001BE34 80 1F 00 64 */ lwz r0, 0x64(r31) /* 8001F038 0001BE38 28 00 00 00 */ cmplwi r0, 0 /* 8001F03C 0001BE3C 41 82 00 28 */ beq lbl_8001F064 -/* 8001F040 0001BE40 80 02 81 9C */ lwz r0, lbl_803CCB1C-_SDA2_BASE_(r2) +/* 8001F040 0001BE40 80 02 81 9C */ lwz r0, lbl_g_NEON_RED-_SDA2_BASE_(r2) /* 8001F044 0001BE44 38 61 00 08 */ addi r3, r1, 8 /* 8001F048 0001BE48 90 01 00 08 */ stw r0, 8(r1) /* 8001F04C 0001BE4C 48 00 03 E9 */ bl xDrawSetColor__F10iColor_tag @@ -2822,32 +2822,32 @@ xEntMotion.xEntMotionDebugIPad__FP10xEntMotion: /* 8001F080 0001BE80 90 01 00 14 */ stw r0, 0x14(r1) /* 8001F084 0001BE84 93 E1 00 0C */ stw r31, 0xc(r1) /* 8001F088 0001BE88 7C 7F 1B 78 */ mr r31, r3 -/* 8001F08C 0001BE8C 80 8D 8A 08 */ lwz r4, lbl_803CB308-_SDA_BASE_(r13) +/* 8001F08C 0001BE8C 80 8D 8A 08 */ lwz r4, lbl_gDebugPad-_SDA_BASE_(r13) /* 8001F090 0001BE90 80 04 00 30 */ lwz r0, 0x30(r4) /* 8001F094 0001BE94 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a /* 8001F098 0001BE98 41 82 00 28 */ beq lbl_8001F0C0 -/* 8001F09C 0001BE9C A8 6D 80 28 */ lha r3, lbl_803CA928-_SDA_BASE_(r13) +/* 8001F09C 0001BE9C A8 6D 80 28 */ lha r3, lbl_dbg_idx-_SDA_BASE_(r13) /* 8001F0A0 0001BEA0 38 03 00 01 */ addi r0, r3, 1 -/* 8001F0A4 0001BEA4 B0 0D 80 28 */ sth r0, lbl_803CA928-_SDA_BASE_(r13) -/* 8001F0A8 0001BEA8 A8 6D 80 28 */ lha r3, lbl_803CA928-_SDA_BASE_(r13) -/* 8001F0AC 0001BEAC A0 0D 88 DC */ lhz r0, lbl_803CB1DC-_SDA_BASE_(r13) +/* 8001F0A4 0001BEA4 B0 0D 80 28 */ sth r0, lbl_dbg_idx-_SDA_BASE_(r13) +/* 8001F0A8 0001BEA8 A8 6D 80 28 */ lha r3, lbl_dbg_idx-_SDA_BASE_(r13) +/* 8001F0AC 0001BEAC A0 0D 88 DC */ lhz r0, lbl_dbg_num-_SDA_BASE_(r13) /* 8001F0B0 0001BEB0 7C 03 00 00 */ cmpw r3, r0 /* 8001F0B4 0001BEB4 41 80 00 0C */ blt lbl_8001F0C0 /* 8001F0B8 0001BEB8 38 00 00 00 */ li r0, 0 -/* 8001F0BC 0001BEBC B0 0D 80 28 */ sth r0, lbl_803CA928-_SDA_BASE_(r13) +/* 8001F0BC 0001BEBC B0 0D 80 28 */ sth r0, lbl_dbg_idx-_SDA_BASE_(r13) lbl_8001F0C0: /* 8001F0C0 0001BEC0 80 04 00 30 */ lwz r0, 0x30(r4) /* 8001F0C4 0001BEC4 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18 /* 8001F0C8 0001BEC8 41 82 00 28 */ beq lbl_8001F0F0 -/* 8001F0CC 0001BECC A8 6D 80 28 */ lha r3, lbl_803CA928-_SDA_BASE_(r13) +/* 8001F0CC 0001BECC A8 6D 80 28 */ lha r3, lbl_dbg_idx-_SDA_BASE_(r13) /* 8001F0D0 0001BED0 38 03 FF FF */ addi r0, r3, -1 -/* 8001F0D4 0001BED4 B0 0D 80 28 */ sth r0, lbl_803CA928-_SDA_BASE_(r13) -/* 8001F0D8 0001BED8 A8 0D 80 28 */ lha r0, lbl_803CA928-_SDA_BASE_(r13) +/* 8001F0D4 0001BED4 B0 0D 80 28 */ sth r0, lbl_dbg_idx-_SDA_BASE_(r13) +/* 8001F0D8 0001BED8 A8 0D 80 28 */ lha r0, lbl_dbg_idx-_SDA_BASE_(r13) /* 8001F0DC 0001BEDC 2C 00 00 00 */ cmpwi r0, 0 /* 8001F0E0 0001BEE0 40 80 00 10 */ bge lbl_8001F0F0 -/* 8001F0E4 0001BEE4 A0 6D 88 DC */ lhz r3, lbl_803CB1DC-_SDA_BASE_(r13) +/* 8001F0E4 0001BEE4 A0 6D 88 DC */ lhz r3, lbl_dbg_num-_SDA_BASE_(r13) /* 8001F0E8 0001BEE8 38 03 FF FF */ addi r0, r3, -1 -/* 8001F0EC 0001BEEC B0 0D 80 28 */ sth r0, lbl_803CA928-_SDA_BASE_(r13) +/* 8001F0EC 0001BEEC B0 0D 80 28 */ sth r0, lbl_dbg_idx-_SDA_BASE_(r13) lbl_8001F0F0: /* 8001F0F0 0001BEF0 80 04 00 30 */ lwz r0, 0x30(r4) /* 8001F0F4 0001BEF4 54 00 03 DF */ rlwinm. r0, r0, 0, 0xf, 0xf @@ -2857,11 +2857,11 @@ lbl_8001F0F0: /* 8001F104 0001BF04 41 82 00 08 */ beq lbl_8001F10C /* 8001F108 0001BF08 4B FF 9E 49 */ bl xEntReset__FP4xEnt lbl_8001F10C: -/* 8001F10C 0001BF0C 80 8D 8A 60 */ lwz r4, lbl_803CB360-_SDA_BASE_(r13) +/* 8001F10C 0001BF0C 80 8D 8A 60 */ lwz r4, lbl_g_xSceneCur-_SDA_BASE_(r13) /* 8001F110 0001BF10 7F E3 FB 78 */ mr r3, r31 /* 8001F114 0001BF14 4B FF D9 B9 */ bl xEntMotionReset__FP10xEntMotionP6xScene lbl_8001F118: -/* 8001F118 0001BF18 80 6D 8A 08 */ lwz r3, lbl_803CB308-_SDA_BASE_(r13) +/* 8001F118 0001BF18 80 6D 8A 08 */ lwz r3, lbl_gDebugPad-_SDA_BASE_(r13) /* 8001F11C 0001BF1C 80 03 00 30 */ lwz r0, 0x30(r3) /* 8001F120 0001BF20 54 00 03 9D */ rlwinm. r0, r0, 0, 0xe, 0xe /* 8001F124 0001BF24 41 82 00 28 */ beq lbl_8001F14C @@ -2887,7 +2887,7 @@ xVec3Equals__FPC5xVec3PC5xVec3: /* 8001F160 0001BF60 C0 23 00 00 */ lfs f1, 0(r3) /* 8001F164 0001BF64 38 00 00 00 */ li r0, 0 /* 8001F168 0001BF68 C0 04 00 00 */ lfs f0, 0(r4) -/* 8001F16C 0001BF6C C0 42 82 98 */ lfs f2, lbl_803CCC18-_SDA2_BASE_(r2) +/* 8001F16C 0001BF6C C0 42 82 98 */ lfs f2, lbl__650-_SDA2_BASE_(r2) /* 8001F170 0001BF70 EC 01 00 28 */ fsubs f0, f1, f0 /* 8001F174 0001BF74 FC 00 02 10 */ fabs f0, f0 /* 8001F178 0001BF78 FC 00 00 18 */ frsp f0, f0 @@ -3014,7 +3014,7 @@ xQuatDot__FPC5xQuatPC5xQuat: .global xEntMPSetSpeed__FP10xEntMotionf xEntMPSetSpeed__FP10xEntMotionf: -/* 8001F318 0001C118 C0 02 82 98 */ lfs f0, lbl_803CCC18-_SDA2_BASE_(r2) +/* 8001F318 0001C118 C0 02 82 98 */ lfs f0, lbl__650-_SDA2_BASE_(r2) /* 8001F31C 0001C11C FC 00 08 40 */ fcmpo cr0, f0, f1 /* 8001F320 0001C120 40 81 00 08 */ ble lbl_8001F328 /* 8001F324 0001C124 48 00 00 08 */ b lbl_8001F32C diff --git a/asm/Core/x/xEnv.s b/asm/Core/x/xEnv.s index fdb9bacfa..e5c25dcd0 100644 --- a/asm/Core/x/xEnv.s +++ b/asm/Core/x/xEnv.s @@ -16,7 +16,7 @@ xEnvLoadBsp__FP4xEnvPCvUii: lbl_8001F45C: /* 8001F45C 0001C25C 80 7F 00 00 */ lwz r3, 0(r31) /* 8001F460 0001C260 48 0A 3A F1 */ bl iEnvLoad__FP4iEnvPCvUii -/* 8001F464 0001C264 93 ED 88 E0 */ stw r31, lbl_803CB1E0-_SDA_BASE_(r13) +/* 8001F464 0001C264 93 ED 88 E0 */ stw r31, lbl_gCurXEnv-_SDA_BASE_(r13) /* 8001F468 0001C268 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001F46C 0001C26C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8001F470 0001C270 7C 08 03 A6 */ mtlr r0 @@ -34,7 +34,7 @@ xEnvSetup__FP4xEnv: /* 8001F494 0001C294 48 0A 3C 8D */ bl iEnvDefaultLighting__FP4iEnv /* 8001F498 0001C298 38 00 00 00 */ li r0, 0 /* 8001F49C 0001C29C 90 1F 00 2C */ stw r0, 0x2c(r31) -/* 8001F4A0 0001C2A0 93 ED 88 E0 */ stw r31, lbl_803CB1E0-_SDA_BASE_(r13) +/* 8001F4A0 0001C2A0 93 ED 88 E0 */ stw r31, lbl_gCurXEnv-_SDA_BASE_(r13) /* 8001F4A4 0001C2A4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8001F4A8 0001C2A8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001F4AC 0001C2AC 7C 08 03 A6 */ mtlr r0 diff --git a/asm/Core/x/xFFX.s b/asm/Core/x/xFFX.s index b2f642760..ce5f7cbcd 100644 --- a/asm/Core/x/xFFX.s +++ b/asm/Core/x/xFFX.s @@ -9,19 +9,19 @@ xFFXPoolInit__FUi: /* 8001F8C4 0001C6C4 54 64 20 36 */ slwi r4, r3, 4 /* 8001F8C8 0001C6C8 38 A0 00 00 */ li r5, 0 /* 8001F8CC 0001C6CC 90 01 00 14 */ stw r0, 0x14(r1) -/* 8001F8D0 0001C6D0 90 6D 88 E8 */ stw r3, lbl_803CB1E8-_SDA_BASE_(r13) -/* 8001F8D4 0001C6D4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8001F8D0 0001C6D0 90 6D 88 E8 */ stw r3, lbl_psize-_SDA_BASE_(r13) +/* 8001F8D4 0001C6D4 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8001F8D8 0001C6D8 48 01 40 69 */ bl xMemAlloc__FUiUii -/* 8001F8DC 0001C6DC 90 6D 88 EC */ stw r3, lbl_803CB1EC-_SDA_BASE_(r13) +/* 8001F8DC 0001C6DC 90 6D 88 EC */ stw r3, lbl_pool-_SDA_BASE_(r13) /* 8001F8E0 0001C6E0 38 00 00 00 */ li r0, 0 /* 8001F8E4 0001C6E4 38 C0 00 01 */ li r6, 1 /* 8001F8E8 0001C6E8 38 80 00 10 */ li r4, 0x10 -/* 8001F8EC 0001C6EC 80 6D 88 EC */ lwz r3, lbl_803CB1EC-_SDA_BASE_(r13) +/* 8001F8EC 0001C6EC 80 6D 88 EC */ lwz r3, lbl_pool-_SDA_BASE_(r13) /* 8001F8F0 0001C6F0 90 03 00 0C */ stw r0, 0xc(r3) /* 8001F8F4 0001C6F4 48 00 00 24 */ b lbl_8001F918 lbl_8001F8F8: /* 8001F8F8 0001C6F8 38 06 FF FF */ addi r0, r6, -1 -/* 8001F8FC 0001C6FC 80 AD 88 EC */ lwz r5, lbl_803CB1EC-_SDA_BASE_(r13) +/* 8001F8FC 0001C6FC 80 AD 88 EC */ lwz r5, lbl_pool-_SDA_BASE_(r13) /* 8001F900 0001C700 54 03 20 36 */ slwi r3, r0, 4 /* 8001F904 0001C704 38 C6 00 01 */ addi r6, r6, 1 /* 8001F908 0001C708 38 04 00 0C */ addi r0, r4, 0xc @@ -29,14 +29,14 @@ lbl_8001F8F8: /* 8001F910 0001C710 7C 65 1A 14 */ add r3, r5, r3 /* 8001F914 0001C714 7C 65 01 2E */ stwx r3, r5, r0 lbl_8001F918: -/* 8001F918 0001C718 80 6D 88 E8 */ lwz r3, lbl_803CB1E8-_SDA_BASE_(r13) +/* 8001F918 0001C718 80 6D 88 E8 */ lwz r3, lbl_psize-_SDA_BASE_(r13) /* 8001F91C 0001C71C 7C 06 18 40 */ cmplw r6, r3 /* 8001F920 0001C720 41 80 FF D8 */ blt lbl_8001F8F8 /* 8001F924 0001C724 38 03 FF FF */ addi r0, r3, -1 -/* 8001F928 0001C728 80 6D 88 EC */ lwz r3, lbl_803CB1EC-_SDA_BASE_(r13) +/* 8001F928 0001C728 80 6D 88 EC */ lwz r3, lbl_pool-_SDA_BASE_(r13) /* 8001F92C 0001C72C 54 00 20 36 */ slwi r0, r0, 4 /* 8001F930 0001C730 7C 03 02 14 */ add r0, r3, r0 -/* 8001F934 0001C734 90 0D 88 F0 */ stw r0, lbl_803CB1F0-_SDA_BASE_(r13) +/* 8001F934 0001C734 90 0D 88 F0 */ stw r0, lbl_alist-_SDA_BASE_(r13) /* 8001F938 0001C738 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001F93C 0001C73C 7C 08 03 A6 */ mtlr r0 /* 8001F940 0001C740 38 21 00 10 */ addi r1, r1, 0x10 @@ -44,21 +44,21 @@ lbl_8001F918: .global xFFXAlloc__Fv xFFXAlloc__Fv: -/* 8001F948 0001C748 80 6D 88 F0 */ lwz r3, lbl_803CB1F0-_SDA_BASE_(r13) +/* 8001F948 0001C748 80 6D 88 F0 */ lwz r3, lbl_alist-_SDA_BASE_(r13) /* 8001F94C 0001C74C 28 03 00 00 */ cmplwi r3, 0 /* 8001F950 0001C750 40 82 00 0C */ bne lbl_8001F95C /* 8001F954 0001C754 38 60 00 00 */ li r3, 0 /* 8001F958 0001C758 4E 80 00 20 */ blr lbl_8001F95C: /* 8001F95C 0001C75C 80 03 00 0C */ lwz r0, 0xc(r3) -/* 8001F960 0001C760 90 0D 88 F0 */ stw r0, lbl_803CB1F0-_SDA_BASE_(r13) +/* 8001F960 0001C760 90 0D 88 F0 */ stw r0, lbl_alist-_SDA_BASE_(r13) /* 8001F964 0001C764 4E 80 00 20 */ blr .global xFFXFree__FP4xFFX xFFXFree__FP4xFFX: -/* 8001F968 0001C768 80 0D 88 F0 */ lwz r0, lbl_803CB1F0-_SDA_BASE_(r13) +/* 8001F968 0001C768 80 0D 88 F0 */ lwz r0, lbl_alist-_SDA_BASE_(r13) /* 8001F96C 0001C76C 90 03 00 0C */ stw r0, 0xc(r3) -/* 8001F970 0001C770 90 6D 88 F0 */ stw r3, lbl_803CB1F0-_SDA_BASE_(r13) +/* 8001F970 0001C770 90 6D 88 F0 */ stw r3, lbl_alist-_SDA_BASE_(r13) /* 8001F974 0001C774 4E 80 00 20 */ blr .global xFFXTurnOn__FP4xFFX @@ -234,7 +234,7 @@ lbl_8001FB5C: /* 8001FBA0 0001C9A0 FF E0 08 90 */ fmr f31, f1 /* 8001FBA4 0001C9A4 EC 20 07 B2 */ fmuls f1, f0, f30 /* 8001FBA8 0001C9A8 48 0A 52 A5 */ bl isin__Ff -/* 8001FBAC 0001C9AC C0 42 82 C8 */ lfs f2, lbl_803CCC48-_SDA2_BASE_(r2) +/* 8001FBAC 0001C9AC C0 42 82 C8 */ lfs f2, lbl__701-_SDA2_BASE_(r2) /* 8001FBB0 0001C9B0 EF E1 07 F2 */ fmuls f31, f1, f31 /* 8001FBB4 0001C9B4 C0 3F 00 14 */ lfs f1, 0x14(r31) /* 8001FBB8 0001C9B8 FC 02 08 00 */ fcmpu cr0, f2, f1 @@ -287,34 +287,34 @@ xFFXShakePoolInit__FUi: /* 8001FC5C 0001CA5C 1C 83 00 24 */ mulli r4, r3, 0x24 /* 8001FC60 0001CA60 38 A0 00 00 */ li r5, 0 /* 8001FC64 0001CA64 90 01 00 14 */ stw r0, 0x14(r1) -/* 8001FC68 0001CA68 90 6D 88 F4 */ stw r3, lbl_803CB1F4-_SDA_BASE_(r13) -/* 8001FC6C 0001CA6C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8001FC68 0001CA68 90 6D 88 F4 */ stw r3, lbl_shake_psize-_SDA_BASE_(r13) +/* 8001FC6C 0001CA6C 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8001FC70 0001CA70 48 01 3C D1 */ bl xMemAlloc__FUiUii -/* 8001FC74 0001CA74 90 6D 88 F8 */ stw r3, lbl_803CB1F8-_SDA_BASE_(r13) +/* 8001FC74 0001CA74 90 6D 88 F8 */ stw r3, lbl_shake_pool-_SDA_BASE_(r13) /* 8001FC78 0001CA78 38 00 00 00 */ li r0, 0 /* 8001FC7C 0001CA7C 38 C0 00 01 */ li r6, 1 /* 8001FC80 0001CA80 38 80 00 24 */ li r4, 0x24 -/* 8001FC84 0001CA84 80 6D 88 F8 */ lwz r3, lbl_803CB1F8-_SDA_BASE_(r13) +/* 8001FC84 0001CA84 80 6D 88 F8 */ lwz r3, lbl_shake_pool-_SDA_BASE_(r13) /* 8001FC88 0001CA88 90 03 00 20 */ stw r0, 0x20(r3) /* 8001FC8C 0001CA8C 48 00 00 24 */ b lbl_8001FCB0 lbl_8001FC90: /* 8001FC90 0001CA90 38 66 FF FF */ addi r3, r6, -1 /* 8001FC94 0001CA94 38 04 00 20 */ addi r0, r4, 0x20 /* 8001FC98 0001CA98 1C 63 00 24 */ mulli r3, r3, 0x24 -/* 8001FC9C 0001CA9C 80 AD 88 F8 */ lwz r5, lbl_803CB1F8-_SDA_BASE_(r13) +/* 8001FC9C 0001CA9C 80 AD 88 F8 */ lwz r5, lbl_shake_pool-_SDA_BASE_(r13) /* 8001FCA0 0001CAA0 38 84 00 24 */ addi r4, r4, 0x24 /* 8001FCA4 0001CAA4 38 C6 00 01 */ addi r6, r6, 1 /* 8001FCA8 0001CAA8 7C 65 1A 14 */ add r3, r5, r3 /* 8001FCAC 0001CAAC 7C 65 01 2E */ stwx r3, r5, r0 lbl_8001FCB0: -/* 8001FCB0 0001CAB0 80 6D 88 F4 */ lwz r3, lbl_803CB1F4-_SDA_BASE_(r13) +/* 8001FCB0 0001CAB0 80 6D 88 F4 */ lwz r3, lbl_shake_psize-_SDA_BASE_(r13) /* 8001FCB4 0001CAB4 7C 06 18 40 */ cmplw r6, r3 /* 8001FCB8 0001CAB8 41 80 FF D8 */ blt lbl_8001FC90 /* 8001FCBC 0001CABC 38 03 FF FF */ addi r0, r3, -1 -/* 8001FCC0 0001CAC0 80 6D 88 F8 */ lwz r3, lbl_803CB1F8-_SDA_BASE_(r13) +/* 8001FCC0 0001CAC0 80 6D 88 F8 */ lwz r3, lbl_shake_pool-_SDA_BASE_(r13) /* 8001FCC4 0001CAC4 1C 00 00 24 */ mulli r0, r0, 0x24 /* 8001FCC8 0001CAC8 7C 03 02 14 */ add r0, r3, r0 -/* 8001FCCC 0001CACC 90 0D 88 FC */ stw r0, lbl_803CB1FC-_SDA_BASE_(r13) +/* 8001FCCC 0001CACC 90 0D 88 FC */ stw r0, lbl_shake_alist-_SDA_BASE_(r13) /* 8001FCD0 0001CAD0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001FCD4 0001CAD4 7C 08 03 A6 */ mtlr r0 /* 8001FCD8 0001CAD8 38 21 00 10 */ addi r1, r1, 0x10 @@ -322,21 +322,21 @@ lbl_8001FCB0: .global xFFXShakeAlloc__Fv xFFXShakeAlloc__Fv: -/* 8001FCE0 0001CAE0 80 6D 88 FC */ lwz r3, lbl_803CB1FC-_SDA_BASE_(r13) +/* 8001FCE0 0001CAE0 80 6D 88 FC */ lwz r3, lbl_shake_alist-_SDA_BASE_(r13) /* 8001FCE4 0001CAE4 28 03 00 00 */ cmplwi r3, 0 /* 8001FCE8 0001CAE8 40 82 00 0C */ bne lbl_8001FCF4 /* 8001FCEC 0001CAEC 38 60 00 00 */ li r3, 0 /* 8001FCF0 0001CAF0 4E 80 00 20 */ blr lbl_8001FCF4: /* 8001FCF4 0001CAF4 80 03 00 20 */ lwz r0, 0x20(r3) -/* 8001FCF8 0001CAF8 90 0D 88 FC */ stw r0, lbl_803CB1FC-_SDA_BASE_(r13) +/* 8001FCF8 0001CAF8 90 0D 88 FC */ stw r0, lbl_shake_alist-_SDA_BASE_(r13) /* 8001FCFC 0001CAFC 4E 80 00 20 */ blr .global xFFXShakeFree__FP14xFFXShakeState xFFXShakeFree__FP14xFFXShakeState: -/* 8001FD00 0001CB00 80 0D 88 FC */ lwz r0, lbl_803CB1FC-_SDA_BASE_(r13) +/* 8001FD00 0001CB00 80 0D 88 FC */ lwz r0, lbl_shake_alist-_SDA_BASE_(r13) /* 8001FD04 0001CB04 90 03 00 20 */ stw r0, 0x20(r3) -/* 8001FD08 0001CB08 90 6D 88 FC */ stw r3, lbl_803CB1FC-_SDA_BASE_(r13) +/* 8001FD08 0001CB08 90 6D 88 FC */ stw r3, lbl_shake_alist-_SDA_BASE_(r13) /* 8001FD0C 0001CB0C 4E 80 00 20 */ blr .global xFFXRotMatchPoolInit__FUi @@ -346,34 +346,34 @@ xFFXRotMatchPoolInit__FUi: /* 8001FD18 0001CB18 1C 83 00 44 */ mulli r4, r3, 0x44 /* 8001FD1C 0001CB1C 38 A0 00 00 */ li r5, 0 /* 8001FD20 0001CB20 90 01 00 14 */ stw r0, 0x14(r1) -/* 8001FD24 0001CB24 90 6D 89 00 */ stw r3, lbl_803CB200-_SDA_BASE_(r13) -/* 8001FD28 0001CB28 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8001FD24 0001CB24 90 6D 89 00 */ stw r3, lbl_rot_match_psize-_SDA_BASE_(r13) +/* 8001FD28 0001CB28 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8001FD2C 0001CB2C 48 01 3C 15 */ bl xMemAlloc__FUiUii -/* 8001FD30 0001CB30 90 6D 89 04 */ stw r3, lbl_803CB204-_SDA_BASE_(r13) +/* 8001FD30 0001CB30 90 6D 89 04 */ stw r3, lbl_rot_match_pool-_SDA_BASE_(r13) /* 8001FD34 0001CB34 38 00 00 00 */ li r0, 0 /* 8001FD38 0001CB38 38 C0 00 01 */ li r6, 1 /* 8001FD3C 0001CB3C 38 80 00 44 */ li r4, 0x44 -/* 8001FD40 0001CB40 80 6D 89 04 */ lwz r3, lbl_803CB204-_SDA_BASE_(r13) +/* 8001FD40 0001CB40 80 6D 89 04 */ lwz r3, lbl_rot_match_pool-_SDA_BASE_(r13) /* 8001FD44 0001CB44 90 03 00 40 */ stw r0, 0x40(r3) /* 8001FD48 0001CB48 48 00 00 24 */ b lbl_8001FD6C lbl_8001FD4C: /* 8001FD4C 0001CB4C 38 66 FF FF */ addi r3, r6, -1 /* 8001FD50 0001CB50 38 04 00 40 */ addi r0, r4, 0x40 /* 8001FD54 0001CB54 1C 63 00 44 */ mulli r3, r3, 0x44 -/* 8001FD58 0001CB58 80 AD 89 04 */ lwz r5, lbl_803CB204-_SDA_BASE_(r13) +/* 8001FD58 0001CB58 80 AD 89 04 */ lwz r5, lbl_rot_match_pool-_SDA_BASE_(r13) /* 8001FD5C 0001CB5C 38 84 00 44 */ addi r4, r4, 0x44 /* 8001FD60 0001CB60 38 C6 00 01 */ addi r6, r6, 1 /* 8001FD64 0001CB64 7C 65 1A 14 */ add r3, r5, r3 /* 8001FD68 0001CB68 7C 65 01 2E */ stwx r3, r5, r0 lbl_8001FD6C: -/* 8001FD6C 0001CB6C 80 6D 89 00 */ lwz r3, lbl_803CB200-_SDA_BASE_(r13) +/* 8001FD6C 0001CB6C 80 6D 89 00 */ lwz r3, lbl_rot_match_psize-_SDA_BASE_(r13) /* 8001FD70 0001CB70 7C 06 18 40 */ cmplw r6, r3 /* 8001FD74 0001CB74 41 80 FF D8 */ blt lbl_8001FD4C /* 8001FD78 0001CB78 38 03 FF FF */ addi r0, r3, -1 -/* 8001FD7C 0001CB7C 80 6D 89 04 */ lwz r3, lbl_803CB204-_SDA_BASE_(r13) +/* 8001FD7C 0001CB7C 80 6D 89 04 */ lwz r3, lbl_rot_match_pool-_SDA_BASE_(r13) /* 8001FD80 0001CB80 1C 00 00 44 */ mulli r0, r0, 0x44 /* 8001FD84 0001CB84 7C 03 02 14 */ add r0, r3, r0 -/* 8001FD88 0001CB88 90 0D 89 08 */ stw r0, lbl_803CB208-_SDA_BASE_(r13) +/* 8001FD88 0001CB88 90 0D 89 08 */ stw r0, lbl_rot_match_alist-_SDA_BASE_(r13) /* 8001FD8C 0001CB8C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001FD90 0001CB90 7C 08 03 A6 */ mtlr r0 /* 8001FD94 0001CB94 38 21 00 10 */ addi r1, r1, 0x10 @@ -381,12 +381,12 @@ lbl_8001FD6C: .global xFFXRotMatchAlloc__Fv xFFXRotMatchAlloc__Fv: -/* 8001FD9C 0001CB9C 80 6D 89 08 */ lwz r3, lbl_803CB208-_SDA_BASE_(r13) +/* 8001FD9C 0001CB9C 80 6D 89 08 */ lwz r3, lbl_rot_match_alist-_SDA_BASE_(r13) /* 8001FDA0 0001CBA0 28 03 00 00 */ cmplwi r3, 0 /* 8001FDA4 0001CBA4 40 82 00 0C */ bne lbl_8001FDB0 /* 8001FDA8 0001CBA8 38 60 00 00 */ li r3, 0 /* 8001FDAC 0001CBAC 4E 80 00 20 */ blr lbl_8001FDB0: /* 8001FDB0 0001CBB0 80 03 00 40 */ lwz r0, 0x40(r3) -/* 8001FDB4 0001CBB4 90 0D 89 08 */ stw r0, lbl_803CB208-_SDA_BASE_(r13) +/* 8001FDB4 0001CBB4 90 0D 89 08 */ stw r0, lbl_rot_match_alist-_SDA_BASE_(r13) /* 8001FDB8 0001CBB8 4E 80 00 20 */ blr diff --git a/asm/Core/x/xFX.s b/asm/Core/x/xFX.s index 65805fb9e..414cc4bce 100644 --- a/asm/Core/x/xFX.s +++ b/asm/Core/x/xFX.s @@ -8,12 +8,12 @@ xFXInit__Fv: /* 800266CC 000234CC 7C 08 02 A6 */ mflr r0 /* 800266D0 000234D0 90 01 00 14 */ stw r0, 0x14(r1) /* 800266D4 000234D4 93 E1 00 0C */ stw r31, 0xc(r1) -/* 800266D8 000234D8 80 0D 89 3C */ lwz r0, lbl_803CB23C-_SDA_BASE_(r13) +/* 800266D8 000234D8 80 0D 89 3C */ lwz r0, lbl_xfx_initted-_SDA_BASE_(r13) /* 800266DC 000234DC 28 00 00 00 */ cmplwi r0, 0 /* 800266E0 000234E0 40 82 00 50 */ bne lbl_80026730 /* 800266E4 000234E4 38 00 00 01 */ li r0, 1 /* 800266E8 000234E8 38 60 00 01 */ li r3, 1 -/* 800266EC 000234EC 90 0D 89 3C */ stw r0, lbl_803CB23C-_SDA_BASE_(r13) +/* 800266EC 000234EC 90 0D 89 3C */ stw r0, lbl_xfx_initted-_SDA_BASE_(r13) /* 800266F0 000234F0 48 1F 10 31 */ bl RpLightCreate /* 800266F4 000234F4 7C 7F 1B 79 */ or. r31, r3, r3 /* 800266F8 000234F8 41 82 00 30 */ beq lbl_80026728 @@ -24,7 +24,7 @@ xFXInit__Fv: /* 8002670C 0002350C 48 21 8A E9 */ bl _rwObjectHasFrameSetFrame /* 80026710 00023510 7F E3 FB 78 */ mr r3, r31 /* 80026714 00023514 48 00 0C 15 */ bl xFX.LightResetFrame__FP7RpLight -/* 80026718 00023518 93 ED 89 34 */ stw r31, lbl_803CB234-_SDA_BASE_(r13) +/* 80026718 00023518 93 ED 89 34 */ stw r31, lbl_MainLight-_SDA_BASE_(r13) /* 8002671C 0002351C 48 00 00 0C */ b lbl_80026728 lbl_80026720: /* 80026720 00023520 7F E3 FB 78 */ mr r3, r31 @@ -48,7 +48,7 @@ xFX.DrawRingSetup__Fv: /* 80026754 00023554 90 01 00 14 */ stw r0, 0x14(r1) /* 80026758 00023558 38 63 05 66 */ addi r3, r3, 0x741B0566@l /* 8002675C 0002355C 48 02 4F B1 */ bl xSTFindAsset__FUiPUi -/* 80026760 00023560 90 6D 89 44 */ stw r3, lbl_803CB244-_SDA_BASE_(r13) +/* 80026760 00023560 90 6D 89 44 */ stw r3, lbl_g_txtr_drawRing-_SDA_BASE_(r13) /* 80026764 00023564 80 01 00 14 */ lwz r0, 0x14(r1) /* 80026768 00023568 7C 08 03 A6 */ mtlr r0 /* 8002676C 0002356C 38 21 00 10 */ addi r1, r1, 0x10 @@ -57,7 +57,7 @@ xFX.DrawRingSetup__Fv: .global xFX.DrawRingSceneExit__Fv xFX.DrawRingSceneExit__Fv: /* 80026774 00023574 38 00 00 00 */ li r0, 0 -/* 80026778 00023578 90 0D 89 44 */ stw r0, lbl_803CB244-_SDA_BASE_(r13) +/* 80026778 00023578 90 0D 89 44 */ stw r0, lbl_g_txtr_drawRing-_SDA_BASE_(r13) /* 8002677C 0002357C 4E 80 00 20 */ blr .global xFX.DrawRing__FP7xFXRing @@ -83,7 +83,7 @@ xFX.DrawRing__FP7xFXRing: /* 800267C8 000235C8 F3 01 00 D8 */ psq_st f24, 216(r1), 0, qr0 /* 800267CC 000235CC BF 61 00 BC */ stmw r27, 0xbc(r1) /* 800267D0 000235D0 7C 7D 1B 78 */ mr r29, r3 -/* 800267D4 000235D4 C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 800267D4 000235D4 C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 800267D8 000235D8 C0 43 00 14 */ lfs f2, 0x14(r3) /* 800267DC 000235DC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800267E0 000235E0 4C 40 13 82 */ cror 2, 0, 2 @@ -105,8 +105,8 @@ xFX.DrawRing__FP7xFXRing: /* 80026820 00023620 FC 20 C0 90 */ fmr f1, f24 /* 80026824 00023624 48 09 E6 29 */ bl isin__Ff /* 80026828 00023628 C0 7D 00 08 */ lfs f3, 8(r29) -/* 8002682C 0002362C 3C 60 80 3D */ lis r3, lbl_803C88E0@ha -/* 80026830 00023630 38 63 88 E0 */ addi r3, r3, lbl_803C88E0@l +/* 8002682C 0002362C 3C 60 80 3D */ lis r3, lbl_gRenderBuffer@ha +/* 80026830 00023630 38 63 88 E0 */ addi r3, r3, lbl_gRenderBuffer@l /* 80026834 00023634 EF 9C 00 72 */ fmuls f28, f28, f1 /* 80026838 00023638 D0 61 00 30 */ stfs f3, 0x30(r1) /* 8002683C 0002363C 83 C3 00 04 */ lwz r30, 4(r3) @@ -120,7 +120,7 @@ xFX.DrawRing__FP7xFXRing: /* 8002685C 0002365C D0 21 00 1C */ stfs f1, 0x1c(r1) /* 80026860 00023660 D0 41 00 38 */ stfs f2, 0x38(r1) /* 80026864 00023664 D0 01 00 20 */ stfs f0, 0x20(r1) -/* 80026868 00023668 80 6D 89 44 */ lwz r3, lbl_803CB244-_SDA_BASE_(r13) +/* 80026868 00023668 80 6D 89 44 */ lwz r3, lbl_g_txtr_drawRing-_SDA_BASE_(r13) /* 8002686C 0002366C 28 03 00 00 */ cmplwi r3, 0 /* 80026870 00023670 41 82 00 0C */ beq lbl_8002687C /* 80026874 00023674 83 83 00 00 */ lwz r28, 0(r3) @@ -151,9 +151,9 @@ lbl_80026880: /* 800268D0 000236D0 A0 1D 00 34 */ lhz r0, 0x34(r29) /* 800268D4 000236D4 3B E0 00 01 */ li r31, 1 /* 800268D8 000236D8 90 61 00 44 */ stw r3, 0x44(r1) -/* 800268DC 000236DC C0 02 83 3C */ lfs f0, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 800268DC 000236DC C0 02 83 3C */ lfs f0, lbl__958-_SDA2_BASE_(r2) /* 800268E0 000236E0 93 81 00 40 */ stw r28, 0x40(r1) -/* 800268E4 000236E4 C8 42 83 48 */ lfd f2, lbl_803CCCC8-_SDA2_BASE_(r2) +/* 800268E4 000236E4 C8 42 83 48 */ lfd f2, lbl__962-_SDA2_BASE_(r2) /* 800268E8 000236E8 EF E0 D8 28 */ fsubs f31, f0, f27 /* 800268EC 000236EC C8 01 00 40 */ lfd f0, 0x40(r1) /* 800268F0 000236F0 90 01 00 4C */ stw r0, 0x4c(r1) @@ -164,7 +164,7 @@ lbl_80026880: /* 80026904 00023704 EF 41 00 24 */ fdivs f26, f1, f0 /* 80026908 00023708 48 00 03 7C */ b lbl_80026C84 lbl_8002690C: -/* 8002690C 0002370C 80 8D 89 40 */ lwz r4, lbl_803CB240-_SDA_BASE_(r13) +/* 8002690C 0002370C 80 8D 89 40 */ lwz r4, lbl_Im3DBufferPos-_SDA_BASE_(r13) /* 80026910 00023710 28 04 01 DA */ cmplwi r4, 0x1da /* 80026914 00023714 40 81 00 30 */ ble lbl_80026944 /* 80026918 00023718 7F C3 F3 78 */ mr r3, r30 @@ -178,27 +178,27 @@ lbl_8002690C: /* 80026938 00023738 48 22 54 1D */ bl RwIm3DEnd lbl_8002693C: /* 8002693C 0002373C 38 00 00 00 */ li r0, 0 -/* 80026940 00023740 90 0D 89 40 */ stw r0, lbl_803CB240-_SDA_BASE_(r13) +/* 80026940 00023740 90 0D 89 40 */ stw r0, lbl_Im3DBufferPos-_SDA_BASE_(r13) lbl_80026944: -/* 80026944 00023744 80 0D 89 40 */ lwz r0, lbl_803CB240-_SDA_BASE_(r13) +/* 80026944 00023744 80 0D 89 40 */ lwz r0, lbl_Im3DBufferPos-_SDA_BASE_(r13) /* 80026948 00023748 A0 9D 00 34 */ lhz r4, 0x34(r29) /* 8002694C 0002374C 1C 00 00 24 */ mulli r0, r0, 0x24 /* 80026950 00023750 7C 1F 20 00 */ cmpw r31, r4 /* 80026954 00023754 7F 7E 02 14 */ add r27, r30, r0 /* 80026958 00023758 40 82 00 0C */ bne lbl_80026964 -/* 8002695C 0002375C C3 02 83 38 */ lfs f24, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 8002695C 0002375C C3 02 83 38 */ lfs f24, lbl__957_1-_SDA2_BASE_(r2) /* 80026960 00023760 48 00 00 40 */ b lbl_800269A0 lbl_80026964: /* 80026964 00023764 3C 00 43 30 */ lis r0, 0x4330 /* 80026968 00023768 6F E3 80 00 */ xoris r3, r31, 0x8000 /* 8002696C 0002376C 90 61 00 4C */ stw r3, 0x4c(r1) -/* 80026970 00023770 C8 22 83 50 */ lfd f1, lbl_803CCCD0-_SDA2_BASE_(r2) +/* 80026970 00023770 C8 22 83 50 */ lfd f1, lbl__964_1-_SDA2_BASE_(r2) /* 80026974 00023774 90 01 00 48 */ stw r0, 0x48(r1) -/* 80026978 00023778 C0 62 83 40 */ lfs f3, lbl_803CCCC0-_SDA2_BASE_(r2) +/* 80026978 00023778 C0 62 83 40 */ lfs f3, lbl__959-_SDA2_BASE_(r2) /* 8002697C 0002377C C8 01 00 48 */ lfd f0, 0x48(r1) /* 80026980 00023780 90 81 00 44 */ stw r4, 0x44(r1) /* 80026984 00023784 EC 40 08 28 */ fsubs f2, f0, f1 -/* 80026988 00023788 C8 22 83 48 */ lfd f1, lbl_803CCCC8-_SDA2_BASE_(r2) +/* 80026988 00023788 C8 22 83 48 */ lfd f1, lbl__962-_SDA2_BASE_(r2) /* 8002698C 0002378C 90 01 00 40 */ stw r0, 0x40(r1) /* 80026990 00023790 C8 01 00 40 */ lfd f0, 0x40(r1) /* 80026994 00023794 EC 43 00 B2 */ fmuls f2, f3, f2 @@ -233,14 +233,14 @@ lbl_800269A0: /* 80026A04 00023804 88 9D 00 32 */ lbz r4, 0x32(r29) /* 80026A08 00023808 88 BD 00 33 */ lbz r5, 0x33(r29) /* 80026A0C 0002380C 90 01 00 54 */ stw r0, 0x54(r1) -/* 80026A10 00023810 C8 A2 83 48 */ lfd f5, lbl_803CCCC8-_SDA2_BASE_(r2) +/* 80026A10 00023810 C8 A2 83 48 */ lfd f5, lbl__962-_SDA2_BASE_(r2) /* 80026A14 00023814 90 01 00 5C */ stw r0, 0x5c(r1) /* 80026A18 00023818 C8 21 00 50 */ lfd f1, 0x50(r1) /* 80026A1C 0002381C C8 01 00 58 */ lfd f0, 0x58(r1) /* 80026A20 00023820 90 61 00 64 */ stw r3, 0x64(r1) /* 80026A24 00023824 EC 81 28 28 */ fsubs f4, f1, f5 /* 80026A28 00023828 EC 60 28 28 */ fsubs f3, f0, f5 -/* 80026A2C 0002382C C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80026A2C 0002382C C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 80026A30 00023830 90 61 00 6C */ stw r3, 0x6c(r1) /* 80026A34 00023834 C8 41 00 60 */ lfd f2, 0x60(r1) /* 80026A38 00023838 C8 21 00 68 */ lfd f1, 0x68(r1) @@ -270,22 +270,22 @@ lbl_800269A0: /* 80026A98 00023898 40 80 00 08 */ bge lbl_80026AA0 /* 80026A9C 0002389C FC 80 00 90 */ fmr f4, f0 lbl_80026AA0: -/* 80026AA0 000238A0 C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80026AA0 000238A0 C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 80026AA4 000238A4 FC 06 00 40 */ fcmpo cr0, f6, f0 /* 80026AA8 000238A8 40 80 00 08 */ bge lbl_80026AB0 /* 80026AAC 000238AC FC C0 00 90 */ fmr f6, f0 lbl_80026AB0: -/* 80026AB0 000238B0 C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80026AB0 000238B0 C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 80026AB4 000238B4 FC 07 00 40 */ fcmpo cr0, f7, f0 /* 80026AB8 000238B8 40 80 00 08 */ bge lbl_80026AC0 /* 80026ABC 000238BC FC E0 00 90 */ fmr f7, f0 lbl_80026AC0: -/* 80026AC0 000238C0 C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80026AC0 000238C0 C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 80026AC4 000238C4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80026AC8 000238C8 40 80 00 08 */ bge lbl_80026AD0 /* 80026ACC 000238CC FC 20 00 90 */ fmr f1, f0 lbl_80026AD0: -/* 80026AD0 000238D0 C8 42 83 50 */ lfd f2, lbl_803CCCD0-_SDA2_BASE_(r2) +/* 80026AD0 000238D0 C8 42 83 50 */ lfd f2, lbl__964_1-_SDA2_BASE_(r2) /* 80026AD4 000238D4 6F E0 80 00 */ xoris r0, r31, 0x8000 /* 80026AD8 000238D8 C0 A1 00 34 */ lfs f5, 0x34(r1) /* 80026ADC 000238DC FC 60 20 1E */ fctiwz f3, f4 @@ -348,17 +348,17 @@ lbl_80026AD0: /* 80026BC0 000239C0 D0 3B 00 88 */ stfs f1, 0x88(r27) /* 80026BC4 000239C4 D0 1B 00 AC */ stfs f0, 0xac(r27) /* 80026BC8 000239C8 D0 1B 00 D0 */ stfs f0, 0xd0(r27) -/* 80026BCC 000239CC C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80026BCC 000239CC C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 80026BD0 000239D0 D0 1B 00 20 */ stfs f0, 0x20(r27) -/* 80026BD4 000239D4 C0 02 83 44 */ lfs f0, lbl_803CCCC4-_SDA2_BASE_(r2) +/* 80026BD4 000239D4 C0 02 83 44 */ lfs f0, lbl__960-_SDA2_BASE_(r2) /* 80026BD8 000239D8 D0 1B 00 44 */ stfs f0, 0x44(r27) -/* 80026BDC 000239DC C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80026BDC 000239DC C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 80026BE0 000239E0 D0 1B 00 68 */ stfs f0, 0x68(r27) -/* 80026BE4 000239E4 C0 02 83 44 */ lfs f0, lbl_803CCCC4-_SDA2_BASE_(r2) +/* 80026BE4 000239E4 C0 02 83 44 */ lfs f0, lbl__960-_SDA2_BASE_(r2) /* 80026BE8 000239E8 D0 1B 00 8C */ stfs f0, 0x8c(r27) -/* 80026BEC 000239EC C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80026BEC 000239EC C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 80026BF0 000239F0 D0 1B 00 B0 */ stfs f0, 0xb0(r27) -/* 80026BF4 000239F4 C0 02 83 44 */ lfs f0, lbl_803CCCC4-_SDA2_BASE_(r2) +/* 80026BF4 000239F4 C0 02 83 44 */ lfs f0, lbl__960-_SDA2_BASE_(r2) /* 80026BF8 000239F8 D0 1B 00 D4 */ stfs f0, 0xd4(r27) /* 80026BFC 000239FC 98 7B 00 18 */ stb r3, 0x18(r27) /* 80026C00 00023A00 98 9B 00 19 */ stb r4, 0x19(r27) @@ -384,9 +384,9 @@ lbl_80026AD0: /* 80026C50 00023A50 98 9B 00 CD */ stb r4, 0xcd(r27) /* 80026C54 00023A54 98 BB 00 CE */ stb r5, 0xce(r27) /* 80026C58 00023A58 98 DB 00 CF */ stb r6, 0xcf(r27) -/* 80026C5C 00023A5C 80 6D 89 40 */ lwz r3, lbl_803CB240-_SDA_BASE_(r13) +/* 80026C5C 00023A5C 80 6D 89 40 */ lwz r3, lbl_Im3DBufferPos-_SDA_BASE_(r13) /* 80026C60 00023A60 38 03 00 06 */ addi r0, r3, 6 -/* 80026C64 00023A64 90 0D 89 40 */ stw r0, lbl_803CB240-_SDA_BASE_(r13) +/* 80026C64 00023A64 90 0D 89 40 */ stw r0, lbl_Im3DBufferPos-_SDA_BASE_(r13) /* 80026C68 00023A68 38 61 00 30 */ addi r3, r1, 0x30 /* 80026C6C 00023A6C 38 81 00 24 */ addi r4, r1, 0x24 /* 80026C70 00023A70 4B FE 45 F5 */ bl __as__5xVec3FRC5xVec3 @@ -398,7 +398,7 @@ lbl_80026C84: /* 80026C84 00023A84 A0 1D 00 34 */ lhz r0, 0x34(r29) /* 80026C88 00023A88 7C 1F 00 00 */ cmpw r31, r0 /* 80026C8C 00023A8C 40 81 FC 80 */ ble lbl_8002690C -/* 80026C90 00023A90 80 8D 89 40 */ lwz r4, lbl_803CB240-_SDA_BASE_(r13) +/* 80026C90 00023A90 80 8D 89 40 */ lwz r4, lbl_Im3DBufferPos-_SDA_BASE_(r13) /* 80026C94 00023A94 28 04 00 00 */ cmplwi r4, 0 /* 80026C98 00023A98 41 82 00 30 */ beq lbl_80026CC8 /* 80026C9C 00023A9C 7F C3 F3 78 */ mr r3, r30 @@ -412,7 +412,7 @@ lbl_80026C84: /* 80026CBC 00023ABC 48 22 50 99 */ bl RwIm3DEnd lbl_80026CC0: /* 80026CC0 00023AC0 38 00 00 00 */ li r0, 0 -/* 80026CC4 00023AC4 90 0D 89 40 */ stw r0, lbl_803CB240-_SDA_BASE_(r13) +/* 80026CC4 00023AC4 90 0D 89 40 */ stw r0, lbl_Im3DBufferPos-_SDA_BASE_(r13) lbl_80026CC8: /* 80026CC8 00023AC8 38 60 00 0A */ li r3, 0xa /* 80026CCC 00023ACC 38 80 00 05 */ li r4, 5 @@ -457,8 +457,8 @@ xFXRingCreate__FPC5xVec3PC7xFXRing: /* 80026D58 00023B58 93 E1 00 0C */ stw r31, 0xc(r1) /* 80026D5C 00023B5C 93 C1 00 08 */ stw r30, 8(r1) /* 80026D60 00023B60 7C 7E 1B 79 */ or. r30, r3, r3 -/* 80026D64 00023B64 3C 60 80 38 */ lis r3, lbl_80385DBC@ha -/* 80026D68 00023B68 38 03 5D BC */ addi r0, r3, lbl_80385DBC@l +/* 80026D64 00023B64 3C 60 80 38 */ lis r3, lbl_ringlist@ha +/* 80026D68 00023B68 38 03 5D BC */ addi r0, r3, lbl_ringlist@l /* 80026D6C 00023B6C 7C 1F 03 78 */ mr r31, r0 /* 80026D70 00023B70 41 82 00 0C */ beq lbl_80026D7C /* 80026D74 00023B74 28 04 00 00 */ cmplwi r4, 0 @@ -471,32 +471,32 @@ lbl_80026D84: /* 80026D88 00023B88 7C 09 03 A6 */ mtctr r0 lbl_80026D8C: /* 80026D8C 00023B8C C0 3F 00 14 */ lfs f1, 0x14(r31) -/* 80026D90 00023B90 C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80026D90 00023B90 C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 80026D94 00023B94 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80026D98 00023B98 4C 40 13 82 */ cror 2, 0, 2 /* 80026D9C 00023B9C 40 82 00 74 */ bne lbl_80026E10 /* 80026DA0 00023BA0 7F E3 FB 78 */ mr r3, r31 /* 80026DA4 00023BA4 38 A0 00 3C */ li r5, 0x3c /* 80026DA8 00023BA8 4B FD C7 99 */ bl memcpy -/* 80026DAC 00023BAC C0 02 83 58 */ lfs f0, lbl_803CCCD8-_SDA2_BASE_(r2) +/* 80026DAC 00023BAC C0 02 83 58 */ lfs f0, lbl__995-_SDA2_BASE_(r2) /* 80026DB0 00023BB0 7F C4 F3 78 */ mr r4, r30 /* 80026DB4 00023BB4 38 7F 00 08 */ addi r3, r31, 8 /* 80026DB8 00023BB8 D0 1F 00 14 */ stfs f0, 0x14(r31) /* 80026DBC 00023BBC 4B FE 44 A9 */ bl __as__5xVec3FRC5xVec3 -/* 80026DC0 00023BC0 C0 22 83 3C */ lfs f1, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 80026DC0 00023BC0 C0 22 83 3C */ lfs f1, lbl__958-_SDA2_BASE_(r2) /* 80026DC4 00023BC4 7F E3 FB 78 */ mr r3, r31 /* 80026DC8 00023BC8 C0 1F 00 04 */ lfs f0, 4(r31) /* 80026DCC 00023BCC C0 5F 00 1C */ lfs f2, 0x1c(r31) /* 80026DD0 00023BD0 EC 01 00 24 */ fdivs f0, f1, f0 /* 80026DD4 00023BD4 EC 02 00 32 */ fmuls f0, f2, f0 /* 80026DD8 00023BD8 D0 1F 00 1C */ stfs f0, 0x1c(r31) -/* 80026DDC 00023BDC C0 22 83 3C */ lfs f1, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 80026DDC 00023BDC C0 22 83 3C */ lfs f1, lbl__958-_SDA2_BASE_(r2) /* 80026DE0 00023BE0 C0 1F 00 04 */ lfs f0, 4(r31) /* 80026DE4 00023BE4 C0 5F 00 2C */ lfs f2, 0x2c(r31) /* 80026DE8 00023BE8 EC 01 00 24 */ fdivs f0, f1, f0 /* 80026DEC 00023BEC EC 02 00 32 */ fmuls f0, f2, f0 /* 80026DF0 00023BF0 D0 1F 00 2C */ stfs f0, 0x2c(r31) -/* 80026DF4 00023BF4 C0 22 83 3C */ lfs f1, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 80026DF4 00023BF4 C0 22 83 3C */ lfs f1, lbl__958-_SDA2_BASE_(r2) /* 80026DF8 00023BF8 C0 1F 00 04 */ lfs f0, 4(r31) /* 80026DFC 00023BFC C0 5F 00 24 */ lfs f2, 0x24(r31) /* 80026E00 00023C00 EC 01 00 24 */ fdivs f0, f1, f0 @@ -518,9 +518,9 @@ lbl_80026E1C: .global xFX.xFXRingUpdate__Ff xFX.xFXRingUpdate__Ff: /* 80026E34 00023C34 FC 40 0A 10 */ fabs f2, f1 -/* 80026E38 00023C38 3C 60 80 38 */ lis r3, lbl_80385DBC@ha -/* 80026E3C 00023C3C 38 03 5D BC */ addi r0, r3, lbl_80385DBC@l -/* 80026E40 00023C40 C0 02 83 58 */ lfs f0, lbl_803CCCD8-_SDA2_BASE_(r2) +/* 80026E38 00023C38 3C 60 80 38 */ lis r3, lbl_ringlist@ha +/* 80026E3C 00023C3C 38 03 5D BC */ addi r0, r3, lbl_ringlist@l +/* 80026E40 00023C40 C0 02 83 58 */ lfs f0, lbl__995-_SDA2_BASE_(r2) /* 80026E44 00023C44 7C 04 03 78 */ mr r4, r0 /* 80026E48 00023C48 FC 40 10 18 */ frsp f2, f2 /* 80026E4C 00023C4C FC 02 00 40 */ fcmpo cr0, f2, f0 @@ -530,7 +530,7 @@ xFX.xFXRingUpdate__Ff: /* 80026E5C 00023C5C 7C 09 03 A6 */ mtctr r0 lbl_80026E60: /* 80026E60 00023C60 C0 44 00 14 */ lfs f2, 0x14(r4) -/* 80026E64 00023C64 C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80026E64 00023C64 C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 80026E68 00023C68 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80026E6C 00023C6C 4C 40 13 82 */ cror 2, 0, 2 /* 80026E70 00023C70 41 82 00 58 */ beq lbl_80026EC8 @@ -543,11 +543,11 @@ lbl_80026E84: /* 80026E88 00023C88 EC 00 08 2A */ fadds f0, f0, f1 /* 80026E8C 00023C8C D0 04 00 14 */ stfs f0, 0x14(r4) /* 80026E90 00023C90 C0 44 00 14 */ lfs f2, 0x14(r4) -/* 80026E94 00023C94 C0 02 83 3C */ lfs f0, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 80026E94 00023C94 C0 02 83 3C */ lfs f0, lbl__958-_SDA2_BASE_(r2) /* 80026E98 00023C98 EC 42 18 24 */ fdivs f2, f2, f3 /* 80026E9C 00023C9C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80026EA0 00023CA0 40 81 00 28 */ ble lbl_80026EC8 -/* 80026EA4 00023CA4 C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80026EA4 00023CA4 C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 80026EA8 00023CA8 D0 04 00 14 */ stfs f0, 0x14(r4) /* 80026EAC 00023CAC 80 64 00 38 */ lwz r3, 0x38(r4) /* 80026EB0 00023CB0 28 03 00 00 */ cmplwi r3, 0 @@ -558,7 +558,7 @@ lbl_80026EC0: /* 80026EC0 00023CC0 38 00 00 00 */ li r0, 0 /* 80026EC4 00023CC4 90 04 00 38 */ stw r0, 0x38(r4) lbl_80026EC8: -/* 80026EC8 00023CC8 C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80026EC8 00023CC8 C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 80026ECC 00023CCC C0 44 00 50 */ lfs f2, 0x50(r4) /* 80026ED0 00023CD0 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80026ED4 00023CD4 4C 40 13 82 */ cror 2, 0, 2 @@ -573,11 +573,11 @@ lbl_80026EF0: /* 80026EF4 00023CF4 EC 00 08 2A */ fadds f0, f0, f1 /* 80026EF8 00023CF8 D0 04 00 14 */ stfs f0, 0x14(r4) /* 80026EFC 00023CFC C0 44 00 14 */ lfs f2, 0x14(r4) -/* 80026F00 00023D00 C0 02 83 3C */ lfs f0, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 80026F00 00023D00 C0 02 83 3C */ lfs f0, lbl__958-_SDA2_BASE_(r2) /* 80026F04 00023D04 EC 42 18 24 */ fdivs f2, f2, f3 /* 80026F08 00023D08 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80026F0C 00023D0C 40 81 00 28 */ ble lbl_80026F34 -/* 80026F10 00023D10 C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80026F10 00023D10 C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 80026F14 00023D14 D0 04 00 14 */ stfs f0, 0x14(r4) /* 80026F18 00023D18 80 64 00 38 */ lwz r3, 0x38(r4) /* 80026F1C 00023D1C 28 03 00 00 */ cmplwi r3, 0 @@ -597,16 +597,16 @@ lbl_80026F34: xFXRingRender__Fv: /* 80026F44 00023D44 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80026F48 00023D48 7C 08 02 A6 */ mflr r0 -/* 80026F4C 00023D4C 3C 60 80 38 */ lis r3, lbl_80385DBC@ha +/* 80026F4C 00023D4C 3C 60 80 38 */ lis r3, lbl_ringlist@ha /* 80026F50 00023D50 90 01 00 14 */ stw r0, 0x14(r1) -/* 80026F54 00023D54 38 03 5D BC */ addi r0, r3, lbl_80385DBC@l +/* 80026F54 00023D54 38 03 5D BC */ addi r0, r3, lbl_ringlist@l /* 80026F58 00023D58 93 E1 00 0C */ stw r31, 0xc(r1) /* 80026F5C 00023D5C 3B E0 00 00 */ li r31, 0 /* 80026F60 00023D60 93 C1 00 08 */ stw r30, 8(r1) /* 80026F64 00023D64 7C 1E 03 78 */ mr r30, r0 lbl_80026F68: /* 80026F68 00023D68 C0 3E 00 14 */ lfs f1, 0x14(r30) -/* 80026F6C 00023D6C C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80026F6C 00023D6C C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 80026F70 00023D70 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80026F74 00023D74 40 81 00 0C */ ble lbl_80026F80 /* 80026F78 00023D78 7F C3 F3 78 */ mr r3, r30 @@ -657,7 +657,7 @@ lbl_80027008: /* 80027014 00023E14 28 00 00 00 */ cmplwi r0, 0 /* 80027018 00023E18 41 82 00 D0 */ beq lbl_800270E8 /* 8002701C 00023E1C 80 1E 00 14 */ lwz r0, 0x14(r30) -/* 80027020 00023E20 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) +/* 80027020 00023E20 90 0D 8E 88 */ stw r0, lbl_gFXSurfaceFlags-_SDA_BASE_(r13) /* 80027024 00023E24 80 1E 00 14 */ lwz r0, 0x14(r30) /* 80027028 00023E28 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8002702C 00023E2C 41 82 00 34 */ beq lbl_80027060 @@ -668,7 +668,7 @@ lbl_80027008: /* 80027040 00023E40 41 82 00 A8 */ beq lbl_800270E8 /* 80027044 00023E44 7F 63 DB 78 */ mr r3, r27 /* 80027048 00023E48 48 00 04 E5 */ bl xFX.MaterialSetEnvMap__FP10RpMaterialPv -/* 8002704C 00023E4C C0 22 83 5C */ lfs f1, lbl_803CCCDC-_SDA2_BASE_(r2) +/* 8002704C 00023E4C C0 22 83 5C */ lfs f1, lbl__1132-_SDA2_BASE_(r2) /* 80027050 00023E50 7F 63 DB 78 */ mr r3, r27 /* 80027054 00023E54 C0 1E 00 20 */ lfs f0, 0x20(r30) /* 80027058 00023E58 EC 21 00 32 */ fmuls f1, f1, f0 @@ -715,14 +715,14 @@ lbl_800270E8: lbl_800270F0: /* 800270F0 00023EF0 7C 1D E0 00 */ cmpw r29, r28 /* 800270F4 00023EF4 41 80 FE D8 */ blt lbl_80026FCC -/* 800270F8 00023EF8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800270F8 00023EF8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800270FC 00023EFC 3B C0 00 00 */ li r30, 0 -/* 80027100 00023F00 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80027100 00023F00 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80027104 00023F04 83 63 1F C0 */ lwz r27, 0x1fc0(r3) /* 80027108 00023F08 7F DF F3 78 */ mr r31, r30 /* 8002710C 00023F0C 48 00 01 B4 */ b lbl_800272C0 lbl_80027110: -/* 80027110 00023F10 80 0D 89 30 */ lwz r0, lbl_803CB230-_SDA_BASE_(r13) +/* 80027110 00023F10 80 0D 89 30 */ lwz r0, lbl_gAtomicRenderCallBack-_SDA_BASE_(r13) /* 80027114 00023F14 80 7B 00 3C */ lwz r3, 0x3c(r27) /* 80027118 00023F18 28 00 00 00 */ cmplwi r0, 0 /* 8002711C 00023F1C 7F 83 F8 2E */ lwzx r28, r3, r31 @@ -746,7 +746,7 @@ lbl_80027160: /* 80027160 00023F60 80 7C 00 24 */ lwz r3, 0x24(r28) /* 80027164 00023F64 80 63 00 10 */ lwz r3, 0x10(r3) /* 80027168 00023F68 80 03 00 48 */ lwz r0, 0x48(r3) -/* 8002716C 00023F6C 90 0D 89 30 */ stw r0, lbl_803CB230-_SDA_BASE_(r13) +/* 8002716C 00023F6C 90 0D 89 30 */ stw r0, lbl_gAtomicRenderCallBack-_SDA_BASE_(r13) /* 80027170 00023F70 80 7C 00 24 */ lwz r3, 0x24(r28) /* 80027174 00023F74 80 63 00 10 */ lwz r3, 0x10(r3) /* 80027178 00023F78 90 A3 00 48 */ stw r5, 0x48(r3) @@ -762,20 +762,20 @@ lbl_8002719C: /* 8002719C 00023F9C 80 1C 00 24 */ lwz r0, 0x24(r28) /* 800271A0 00023FA0 28 00 00 00 */ cmplwi r0, 0 /* 800271A4 00023FA4 41 82 01 14 */ beq lbl_800272B8 -/* 800271A8 00023FA8 3C 60 80 25 */ lis r3, lbl_80252BD4@ha -/* 800271AC 00023FAC 38 63 2B D4 */ addi r3, r3, lbl_80252BD4@l +/* 800271A8 00023FA8 3C 60 80 25 */ lis r3, lbl__stringBase0_8@ha +/* 800271AC 00023FAC 38 63 2B D4 */ addi r3, r3, lbl__stringBase0_8@l /* 800271B0 00023FB0 48 02 50 65 */ bl xStrHash__FPCc /* 800271B4 00023FB4 80 1C 00 00 */ lwz r0, 0(r28) -/* 800271B8 00023FB8 3C 80 80 25 */ lis r4, lbl_80252BD4@ha -/* 800271BC 00023FBC 38 84 2B D4 */ addi r4, r4, lbl_80252BD4@l +/* 800271B8 00023FB8 3C 80 80 25 */ lis r4, lbl__stringBase0_8@ha +/* 800271BC 00023FBC 38 84 2B D4 */ addi r4, r4, lbl__stringBase0_8@l /* 800271C0 00023FC0 7C 00 18 50 */ subf r0, r0, r3 /* 800271C4 00023FC4 7C 00 00 34 */ cntlzw r0, r0 /* 800271C8 00023FC8 38 64 00 0D */ addi r3, r4, 0xd /* 800271CC 00023FCC 54 1A DE 3E */ rlwinm r26, r0, 0x1b, 0x18, 0x1f /* 800271D0 00023FD0 48 02 50 45 */ bl xStrHash__FPCc /* 800271D4 00023FD4 80 1C 00 00 */ lwz r0, 0(r28) -/* 800271D8 00023FD8 3C 80 80 25 */ lis r4, lbl_80252BD4@ha -/* 800271DC 00023FDC 38 84 2B D4 */ addi r4, r4, lbl_80252BD4@l +/* 800271D8 00023FD8 3C 80 80 25 */ lis r4, lbl__stringBase0_8@ha +/* 800271DC 00023FDC 38 84 2B D4 */ addi r4, r4, lbl__stringBase0_8@l /* 800271E0 00023FE0 7C 00 18 50 */ subf r0, r0, r3 /* 800271E4 00023FE4 7C 00 00 34 */ cntlzw r0, r0 /* 800271E8 00023FE8 38 64 00 1C */ addi r3, r4, 0x1c @@ -783,8 +783,8 @@ lbl_8002719C: /* 800271F0 00023FF0 7F 5D 03 78 */ or r29, r26, r0 /* 800271F4 00023FF4 48 02 50 21 */ bl xStrHash__FPCc /* 800271F8 00023FF8 80 1C 00 00 */ lwz r0, 0(r28) -/* 800271FC 00023FFC 3C 80 80 25 */ lis r4, lbl_80252BD4@ha -/* 80027200 00024000 38 84 2B D4 */ addi r4, r4, lbl_80252BD4@l +/* 800271FC 00023FFC 3C 80 80 25 */ lis r4, lbl__stringBase0_8@ha +/* 80027200 00024000 38 84 2B D4 */ addi r4, r4, lbl__stringBase0_8@l /* 80027204 00024004 7C 00 18 50 */ subf r0, r0, r3 /* 80027208 00024008 7C 00 00 34 */ cntlzw r0, r0 /* 8002720C 0002400C 38 64 00 2A */ addi r3, r4, 0x2a @@ -792,8 +792,8 @@ lbl_8002719C: /* 80027214 00024014 7F BD 03 78 */ or r29, r29, r0 /* 80027218 00024018 48 02 4F FD */ bl xStrHash__FPCc /* 8002721C 0002401C 80 1C 00 00 */ lwz r0, 0(r28) -/* 80027220 00024020 3C 80 80 25 */ lis r4, lbl_80252BD4@ha -/* 80027224 00024024 38 84 2B D4 */ addi r4, r4, lbl_80252BD4@l +/* 80027220 00024020 3C 80 80 25 */ lis r4, lbl__stringBase0_8@ha +/* 80027224 00024024 38 84 2B D4 */ addi r4, r4, lbl__stringBase0_8@l /* 80027228 00024028 7C 00 18 50 */ subf r0, r0, r3 /* 8002722C 0002402C 7C 00 00 34 */ cntlzw r0, r0 /* 80027230 00024030 38 64 00 3E */ addi r3, r4, 0x3e @@ -801,8 +801,8 @@ lbl_8002719C: /* 80027238 00024038 7F BD 03 78 */ or r29, r29, r0 /* 8002723C 0002403C 48 02 4F D9 */ bl xStrHash__FPCc /* 80027240 00024040 80 1C 00 00 */ lwz r0, 0(r28) -/* 80027244 00024044 3C 80 80 25 */ lis r4, lbl_80252BD4@ha -/* 80027248 00024048 38 84 2B D4 */ addi r4, r4, lbl_80252BD4@l +/* 80027244 00024044 3C 80 80 25 */ lis r4, lbl__stringBase0_8@ha +/* 80027248 00024048 38 84 2B D4 */ addi r4, r4, lbl__stringBase0_8@l /* 8002724C 0002404C 7C 00 18 50 */ subf r0, r0, r3 /* 80027250 00024050 7C 00 00 34 */ cntlzw r0, r0 /* 80027254 00024054 38 64 00 4B */ addi r3, r4, 0x4b @@ -838,7 +838,7 @@ lbl_800272C0: /* 800272C4 000240C4 7C 1E 00 00 */ cmpw r30, r0 /* 800272C8 000240C8 41 80 FE 48 */ blt lbl_80027110 /* 800272CC 000240CC 38 00 00 00 */ li r0, 0 -/* 800272D0 000240D0 90 0D 89 38 */ stw r0, lbl_803CB238-_SDA_BASE_(r13) +/* 800272D0 000240D0 90 0D 89 38 */ stw r0, lbl_num_fx_atomics-_SDA_BASE_(r13) /* 800272D4 000240D4 BB 21 00 14 */ lmw r25, 0x14(r1) /* 800272D8 000240D8 80 01 00 34 */ lwz r0, 0x34(r1) /* 800272DC 000240DC 7C 08 03 A6 */ mtlr r0 @@ -871,11 +871,11 @@ xFXUpdate__Ff: xFX.LightResetFrame__FP7RpLight: /* 80027328 00024128 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8002732C 0002412C 7C 08 02 A6 */ mflr r0 -/* 80027330 00024130 3C 80 80 25 */ lis r4, lbl_80252B90@ha -/* 80027334 00024134 3C A0 80 25 */ lis r5, lbl_80252B9C@ha +/* 80027330 00024130 3C 80 80 25 */ lis r4, lbl__1168@ha +/* 80027334 00024134 3C A0 80 25 */ lis r5, lbl__1169@ha /* 80027338 00024138 90 01 00 34 */ stw r0, 0x34(r1) -/* 8002733C 0002413C 38 C4 2B 90 */ addi r6, r4, lbl_80252B90@l -/* 80027340 00024140 39 05 2B 9C */ addi r8, r5, lbl_80252B9C@l +/* 8002733C 0002413C 38 C4 2B 90 */ addi r6, r4, lbl__1168@l +/* 80027340 00024140 39 05 2B 9C */ addi r8, r5, lbl__1169@l /* 80027344 00024144 38 81 00 14 */ addi r4, r1, 0x14 /* 80027348 00024148 93 E1 00 2C */ stw r31, 0x2c(r1) /* 8002734C 0002414C 38 A0 00 00 */ li r5, 0 @@ -892,10 +892,10 @@ xFX.LightResetFrame__FP7RpLight: /* 80027378 00024178 90 C1 00 0C */ stw r6, 0xc(r1) /* 8002737C 0002417C 90 01 00 10 */ stw r0, 0x10(r1) /* 80027380 00024180 83 E3 00 04 */ lwz r31, 4(r3) -/* 80027384 00024184 C0 22 83 60 */ lfs f1, lbl_803CCCE0-_SDA2_BASE_(r2) +/* 80027384 00024184 C0 22 83 60 */ lfs f1, lbl__1171-_SDA2_BASE_(r2) /* 80027388 00024188 7F E3 FB 78 */ mr r3, r31 /* 8002738C 0002418C 48 21 20 8D */ bl RwFrameRotate -/* 80027390 00024190 C0 22 83 60 */ lfs f1, lbl_803CCCE0-_SDA2_BASE_(r2) +/* 80027390 00024190 C0 22 83 60 */ lfs f1, lbl__1171-_SDA2_BASE_(r2) /* 80027394 00024194 7F E3 FB 78 */ mr r3, r31 /* 80027398 00024198 38 81 00 08 */ addi r4, r1, 8 /* 8002739C 0002419C 38 A0 00 02 */ li r5, 2 @@ -981,7 +981,7 @@ lbl_80027494: /* 800274B4 000242B4 2C 03 00 03 */ cmpwi r3, 3 /* 800274B8 000242B8 40 82 00 10 */ bne lbl_800274C8 lbl_800274BC: -/* 800274BC 000242BC C0 2D 80 38 */ lfs f1, lbl_803CA938-_SDA_BASE_(r13) +/* 800274BC 000242BC C0 2D 80 38 */ lfs f1, lbl_EnvMapShininess-_SDA_BASE_(r13) /* 800274C0 000242C0 7F E3 FB 78 */ mr r3, r31 /* 800274C4 000242C4 48 1D E0 7D */ bl RpMatFXMaterialSetEnvMapCoefficient lbl_800274C8: @@ -1034,28 +1034,28 @@ lbl_80027558: /* 80027560 00024360 41 82 00 78 */ beq lbl_800275D8 /* 80027564 00024364 7C 9F 23 79 */ or. r31, r4, r4 /* 80027568 00024368 41 82 00 68 */ beq lbl_800275D0 -/* 8002756C 0002436C 80 0D 8E 88 */ lwz r0, lbl_803CB788-_SDA_BASE_(r13) +/* 8002756C 0002436C 80 0D 8E 88 */ lwz r0, lbl_gFXSurfaceFlags-_SDA_BASE_(r13) /* 80027570 00024370 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 80027574 00024374 41 82 00 2C */ beq lbl_800275A0 -/* 80027578 00024378 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8002757C 0002437C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80027578 00024378 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8002757C 0002437C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80027580 00024380 80 63 00 10 */ lwz r3, 0x10(r3) /* 80027584 00024384 28 03 00 00 */ cmplwi r3, 0 /* 80027588 00024388 41 82 00 0C */ beq lbl_80027594 /* 8002758C 0002438C 83 C3 00 04 */ lwz r30, 4(r3) /* 80027590 00024390 48 00 00 18 */ b lbl_800275A8 lbl_80027594: -/* 80027594 00024394 80 6D 89 34 */ lwz r3, lbl_803CB234-_SDA_BASE_(r13) +/* 80027594 00024394 80 6D 89 34 */ lwz r3, lbl_MainLight-_SDA_BASE_(r13) /* 80027598 00024398 83 C3 00 04 */ lwz r30, 4(r3) /* 8002759C 0002439C 48 00 00 0C */ b lbl_800275A8 lbl_800275A0: -/* 800275A0 000243A0 80 6D 89 34 */ lwz r3, lbl_803CB234-_SDA_BASE_(r13) +/* 800275A0 000243A0 80 6D 89 34 */ lwz r3, lbl_MainLight-_SDA_BASE_(r13) /* 800275A4 000243A4 83 C3 00 04 */ lwz r30, 4(r3) lbl_800275A8: /* 800275A8 000243A8 7F A3 EB 78 */ mr r3, r29 /* 800275AC 000243AC 38 80 00 02 */ li r4, 2 /* 800275B0 000243B0 48 1D D6 E1 */ bl RpMatFXMaterialSetEffects -/* 800275B4 000243B4 C0 22 83 3C */ lfs f1, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 800275B4 000243B4 C0 22 83 3C */ lfs f1, lbl__958-_SDA2_BASE_(r2) /* 800275B8 000243B8 7F A3 EB 78 */ mr r3, r29 /* 800275BC 000243BC 7F E4 FB 78 */ mr r4, r31 /* 800275C0 000243C0 7F C5 F3 78 */ mr r5, r30 @@ -1086,30 +1086,30 @@ lbl_800275F8: /* 80027614 00024414 80 03 00 00 */ lwz r0, 0(r3) /* 80027618 00024418 28 00 00 00 */ cmplwi r0, 0 /* 8002761C 0002441C 41 82 00 70 */ beq lbl_8002768C -/* 80027620 00024420 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80027620 00024420 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80027624 00024424 7C 9F 23 78 */ mr r31, r4 -/* 80027628 00024428 3C 80 80 25 */ lis r4, lbl_80252BD4@ha +/* 80027628 00024428 3C 80 80 25 */ lis r4, lbl__stringBase0_8@ha /* 8002762C 0002442C 81 83 01 14 */ lwz r12, 0x114(r3) -/* 80027630 00024430 38 84 2B D4 */ addi r4, r4, lbl_80252BD4@l +/* 80027630 00024430 38 84 2B D4 */ addi r4, r4, lbl__stringBase0_8@l /* 80027634 00024434 38 7F 00 10 */ addi r3, r31, 0x10 /* 80027638 00024438 38 84 00 58 */ addi r4, r4, 0x58 /* 8002763C 0002443C 7D 89 03 A6 */ mtctr r12 /* 80027640 00024440 4E 80 04 21 */ bctrl /* 80027644 00024444 2C 03 00 00 */ cmpwi r3, 0 /* 80027648 00024448 40 82 00 18 */ bne lbl_80027660 -/* 8002764C 0002444C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80027650 00024450 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8002764C 0002444C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80027650 00024450 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80027654 00024454 80 63 00 10 */ lwz r3, 0x10(r3) /* 80027658 00024458 83 C3 00 04 */ lwz r30, 4(r3) /* 8002765C 0002445C 48 00 00 0C */ b lbl_80027668 lbl_80027660: -/* 80027660 00024460 80 6D 89 34 */ lwz r3, lbl_803CB234-_SDA_BASE_(r13) +/* 80027660 00024460 80 6D 89 34 */ lwz r3, lbl_MainLight-_SDA_BASE_(r13) /* 80027664 00024464 83 C3 00 04 */ lwz r30, 4(r3) lbl_80027668: /* 80027668 00024468 7F A3 EB 78 */ mr r3, r29 /* 8002766C 0002446C 38 80 00 02 */ li r4, 2 /* 80027670 00024470 48 1D D6 21 */ bl RpMatFXMaterialSetEffects -/* 80027674 00024474 C0 2D 80 38 */ lfs f1, lbl_803CA938-_SDA_BASE_(r13) +/* 80027674 00024474 C0 2D 80 38 */ lfs f1, lbl_EnvMapShininess-_SDA_BASE_(r13) /* 80027678 00024478 7F A3 EB 78 */ mr r3, r29 /* 8002767C 0002447C 7F E4 FB 78 */ mr r4, r31 /* 80027680 00024480 7F C5 F3 78 */ mr r5, r30 @@ -1135,8 +1135,8 @@ lbl_800276AC: /* 800276C0 000244C0 93 C1 00 18 */ stw r30, 0x18(r1) /* 800276C4 000244C4 7C 7E 1B 78 */ mr r30, r3 /* 800276C8 000244C8 38 60 00 14 */ li r3, 0x14 -/* 800276CC 000244CC 80 0D 89 48 */ lwz r0, lbl_803CB248-_SDA_BASE_(r13) -/* 800276D0 000244D0 80 AD 80 3C */ lwz r5, lbl_803CA93C-_SDA_BASE_(r13) +/* 800276CC 000244CC 80 0D 89 48 */ lwz r0, lbl_bfx_curr-_SDA_BASE_(r13) +/* 800276D0 000244D0 80 AD 80 3C */ lwz r5, lbl_BFX-_SDA_BASE_(r13) /* 800276D4 000244D4 1C 00 00 18 */ mulli r0, r0, 0x18 /* 800276D8 000244D8 7F E5 02 14 */ add r31, r5, r0 /* 800276DC 000244DC 48 20 81 61 */ bl RwRenderStateGet @@ -1153,7 +1153,7 @@ lbl_800276AC: /* 80027708 00024508 41 82 00 1C */ beq lbl_80027724 /* 8002770C 0002450C 7F C3 F3 78 */ mr r3, r30 /* 80027710 00024510 4B FF FC DD */ bl AtomicDisableMatFX__FP8RpAtomic -/* 80027714 00024514 81 8D 89 30 */ lwz r12, lbl_803CB230-_SDA_BASE_(r13) +/* 80027714 00024514 81 8D 89 30 */ lwz r12, lbl_gAtomicRenderCallBack-_SDA_BASE_(r13) /* 80027718 00024518 7F C3 F3 78 */ mr r3, r30 /* 8002771C 0002451C 7D 89 03 A6 */ mtctr r12 /* 80027720 00024520 4E 80 04 21 */ bctrl @@ -1168,14 +1168,14 @@ lbl_80027724: /* 80027740 00024540 41 82 00 34 */ beq lbl_80027774 /* 80027744 00024544 38 00 00 10 */ li r0, 0x10 /* 80027748 00024548 7F C3 F3 78 */ mr r3, r30 -/* 8002774C 0002454C 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) +/* 8002774C 0002454C 90 0D 8E 88 */ stw r0, lbl_gFXSurfaceFlags-_SDA_BASE_(r13) /* 80027750 00024550 80 9F 00 08 */ lwz r4, 8(r31) /* 80027754 00024554 C0 3F 00 0C */ lfs f1, 0xc(r31) /* 80027758 00024558 48 00 02 2D */ bl xFXAtomicEnvMapSetup__FP8RpAtomicUif /* 8002775C 0002455C 38 00 00 00 */ li r0, 0 /* 80027760 00024560 7F C3 F3 78 */ mr r3, r30 -/* 80027764 00024564 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) -/* 80027768 00024568 81 8D 89 30 */ lwz r12, lbl_803CB230-_SDA_BASE_(r13) +/* 80027764 00024564 90 0D 8E 88 */ stw r0, lbl_gFXSurfaceFlags-_SDA_BASE_(r13) +/* 80027768 00024568 81 8D 89 30 */ lwz r12, lbl_gAtomicRenderCallBack-_SDA_BASE_(r13) /* 8002776C 0002456C 7D 89 03 A6 */ mtctr r12 /* 80027770 00024570 4E 80 04 21 */ bctrl lbl_80027774: @@ -1189,14 +1189,14 @@ lbl_80027774: /* 80027790 00024590 4B FF FC 5D */ bl AtomicDisableMatFX__FP8RpAtomic /* 80027794 00024594 38 00 00 10 */ li r0, 0x10 /* 80027798 00024598 7F C3 F3 78 */ mr r3, r30 -/* 8002779C 0002459C 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) +/* 8002779C 0002459C 90 0D 8E 88 */ stw r0, lbl_gFXSurfaceFlags-_SDA_BASE_(r13) /* 800277A0 000245A0 80 9F 00 10 */ lwz r4, 0x10(r31) /* 800277A4 000245A4 C0 3F 00 14 */ lfs f1, 0x14(r31) /* 800277A8 000245A8 48 00 01 DD */ bl xFXAtomicEnvMapSetup__FP8RpAtomicUif /* 800277AC 000245AC 38 00 00 00 */ li r0, 0 /* 800277B0 000245B0 7F C3 F3 78 */ mr r3, r30 -/* 800277B4 000245B4 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) -/* 800277B8 000245B8 81 8D 89 30 */ lwz r12, lbl_803CB230-_SDA_BASE_(r13) +/* 800277B4 000245B4 90 0D 8E 88 */ stw r0, lbl_gFXSurfaceFlags-_SDA_BASE_(r13) +/* 800277B8 000245B8 81 8D 89 30 */ lwz r12, lbl_gAtomicRenderCallBack-_SDA_BASE_(r13) /* 800277BC 000245BC 7D 89 03 A6 */ mtctr r12 /* 800277C0 000245C0 4E 80 04 21 */ bctrl lbl_800277C4: @@ -1215,21 +1215,21 @@ lbl_800277C4: /* 800277F4 000245F4 90 01 00 24 */ stw r0, 0x24(r1) /* 800277F8 000245F8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800277FC 000245FC 7C 7F 1B 78 */ mr r31, r3 -/* 80027800 00024600 80 0D 89 54 */ lwz r0, lbl_803CB254-_SDA_BASE_(r13) +/* 80027800 00024600 80 0D 89 54 */ lwz r0, lbl_sTweaked-_SDA_BASE_(r13) /* 80027804 00024604 2C 00 00 00 */ cmpwi r0, 0 /* 80027808 00024608 40 82 00 34 */ bne lbl_8002783C -/* 8002780C 0002460C 3C 60 80 25 */ lis r3, lbl_80252BD4@ha -/* 80027810 00024610 38 63 2B D4 */ addi r3, r3, lbl_80252BD4@l +/* 8002780C 0002460C 3C 60 80 25 */ lis r3, lbl__stringBase0_8@ha +/* 80027810 00024610 38 63 2B D4 */ addi r3, r3, lbl__stringBase0_8@l /* 80027814 00024614 38 63 00 5E */ addi r3, r3, 0x5e /* 80027818 00024618 48 02 49 FD */ bl xStrHash__FPCc -/* 8002781C 0002461C 3C 80 80 25 */ lis r4, lbl_80252BD4@ha -/* 80027820 00024620 90 6D 89 50 */ stw r3, lbl_803CB250-_SDA_BASE_(r13) -/* 80027824 00024624 38 64 2B D4 */ addi r3, r4, lbl_80252BD4@l +/* 8002781C 0002461C 3C 80 80 25 */ lis r4, lbl__stringBase0_8@ha +/* 80027820 00024620 90 6D 89 50 */ stw r3, lbl_sEnvMap-_SDA_BASE_(r13) +/* 80027824 00024624 38 64 2B D4 */ addi r3, r4, lbl__stringBase0_8@l /* 80027828 00024628 38 63 00 72 */ addi r3, r3, 0x72 /* 8002782C 0002462C 48 02 49 E9 */ bl xStrHash__FPCc -/* 80027830 00024630 90 6D 89 4C */ stw r3, lbl_803CB24C-_SDA_BASE_(r13) +/* 80027830 00024630 90 6D 89 4C */ stw r3, lbl_sFresnelMap-_SDA_BASE_(r13) /* 80027834 00024634 38 00 00 01 */ li r0, 1 -/* 80027838 00024638 90 0D 89 54 */ stw r0, lbl_803CB254-_SDA_BASE_(r13) +/* 80027838 00024638 90 0D 89 54 */ stw r0, lbl_sTweaked-_SDA_BASE_(r13) lbl_8002783C: /* 8002783C 0002463C 38 81 00 08 */ addi r4, r1, 8 /* 80027840 00024640 38 60 00 14 */ li r3, 0x14 @@ -1244,7 +1244,7 @@ lbl_8002783C: /* 80027864 00024664 48 0A 19 89 */ bl iModelSetMaterialAlpha__FP8RpAtomicUc /* 80027868 00024668 7F E3 FB 78 */ mr r3, r31 /* 8002786C 0002466C 4B FF FB 81 */ bl AtomicDisableMatFX__FP8RpAtomic -/* 80027870 00024670 81 8D 89 30 */ lwz r12, lbl_803CB230-_SDA_BASE_(r13) +/* 80027870 00024670 81 8D 89 30 */ lwz r12, lbl_gAtomicRenderCallBack-_SDA_BASE_(r13) /* 80027874 00024674 7F E3 FB 78 */ mr r3, r31 /* 80027878 00024678 7D 89 03 A6 */ mtctr r12 /* 8002787C 0002467C 4E 80 04 21 */ bctrl @@ -1255,14 +1255,14 @@ lbl_8002783C: /* 80027890 00024690 48 0A 19 5D */ bl iModelSetMaterialAlpha__FP8RpAtomicUc /* 80027894 00024694 38 00 00 10 */ li r0, 0x10 /* 80027898 00024698 7F E3 FB 78 */ mr r3, r31 -/* 8002789C 0002469C 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) -/* 800278A0 000246A0 80 8D 89 4C */ lwz r4, lbl_803CB24C-_SDA_BASE_(r13) -/* 800278A4 000246A4 C0 22 83 38 */ lfs f1, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 8002789C 0002469C 90 0D 8E 88 */ stw r0, lbl_gFXSurfaceFlags-_SDA_BASE_(r13) +/* 800278A0 000246A0 80 8D 89 4C */ lwz r4, lbl_sFresnelMap-_SDA_BASE_(r13) +/* 800278A4 000246A4 C0 22 83 38 */ lfs f1, lbl__957_1-_SDA2_BASE_(r2) /* 800278A8 000246A8 48 00 00 DD */ bl xFXAtomicEnvMapSetup__FP8RpAtomicUif /* 800278AC 000246AC 38 00 00 00 */ li r0, 0 /* 800278B0 000246B0 7F E3 FB 78 */ mr r3, r31 -/* 800278B4 000246B4 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) -/* 800278B8 000246B8 81 8D 89 30 */ lwz r12, lbl_803CB230-_SDA_BASE_(r13) +/* 800278B4 000246B4 90 0D 8E 88 */ stw r0, lbl_gFXSurfaceFlags-_SDA_BASE_(r13) +/* 800278B8 000246B8 81 8D 89 30 */ lwz r12, lbl_gAtomicRenderCallBack-_SDA_BASE_(r13) /* 800278BC 000246BC 7D 89 03 A6 */ mtctr r12 /* 800278C0 000246C0 4E 80 04 21 */ bctrl /* 800278C4 000246C4 7F E3 FB 78 */ mr r3, r31 @@ -1272,14 +1272,14 @@ lbl_8002783C: /* 800278D4 000246D4 4B FF FB 19 */ bl AtomicDisableMatFX__FP8RpAtomic /* 800278D8 000246D8 38 00 00 10 */ li r0, 0x10 /* 800278DC 000246DC 7F E3 FB 78 */ mr r3, r31 -/* 800278E0 000246E0 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) -/* 800278E4 000246E4 80 8D 89 50 */ lwz r4, lbl_803CB250-_SDA_BASE_(r13) -/* 800278E8 000246E8 C0 22 83 3C */ lfs f1, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 800278E0 000246E0 90 0D 8E 88 */ stw r0, lbl_gFXSurfaceFlags-_SDA_BASE_(r13) +/* 800278E4 000246E4 80 8D 89 50 */ lwz r4, lbl_sEnvMap-_SDA_BASE_(r13) +/* 800278E8 000246E8 C0 22 83 3C */ lfs f1, lbl__958-_SDA2_BASE_(r2) /* 800278EC 000246EC 48 00 00 99 */ bl xFXAtomicEnvMapSetup__FP8RpAtomicUif /* 800278F0 000246F0 38 00 00 00 */ li r0, 0 /* 800278F4 000246F4 7F E3 FB 78 */ mr r3, r31 -/* 800278F8 000246F8 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) -/* 800278FC 000246FC 81 8D 89 30 */ lwz r12, lbl_803CB230-_SDA_BASE_(r13) +/* 800278F8 000246F8 90 0D 8E 88 */ stw r0, lbl_gFXSurfaceFlags-_SDA_BASE_(r13) +/* 800278FC 000246FC 81 8D 89 30 */ lwz r12, lbl_gAtomicRenderCallBack-_SDA_BASE_(r13) /* 80027900 00024700 7D 89 03 A6 */ mtctr r12 /* 80027904 00024704 4E 80 04 21 */ bctrl /* 80027908 00024708 80 81 00 08 */ lwz r4, 8(r1) @@ -1338,12 +1338,12 @@ xFXAtomicEnvMapSetup__FP8RpAtomicUif: /* 800279C0 000247C0 41 82 00 48 */ beq lbl_80027A08 /* 800279C4 000247C4 7F E3 FB 78 */ mr r3, r31 /* 800279C8 000247C8 4B FF FF 65 */ bl xFX.AtomicSetEnvMap__FP8RpAtomicPv -/* 800279CC 000247CC C3 ED 80 38 */ lfs f31, lbl_803CA938-_SDA_BASE_(r13) +/* 800279CC 000247CC C3 ED 80 38 */ lfs f31, lbl_EnvMapShininess-_SDA_BASE_(r13) /* 800279D0 000247D0 7F E3 FB 78 */ mr r3, r31 /* 800279D4 000247D4 38 80 00 00 */ li r4, 0 -/* 800279D8 000247D8 D3 CD 80 38 */ stfs f30, lbl_803CA938-_SDA_BASE_(r13) +/* 800279D8 000247D8 D3 CD 80 38 */ stfs f30, lbl_EnvMapShininess-_SDA_BASE_(r13) /* 800279DC 000247DC 4B FF FB 05 */ bl xFX.AtomicSetShininess__FP8RpAtomicPv -/* 800279E0 000247E0 D3 ED 80 38 */ stfs f31, lbl_803CA938-_SDA_BASE_(r13) +/* 800279E0 000247E0 D3 ED 80 38 */ stfs f31, lbl_EnvMapShininess-_SDA_BASE_(r13) /* 800279E4 000247E4 80 7F 00 18 */ lwz r3, 0x18(r31) /* 800279E8 000247E8 48 1E 37 51 */ bl RpSkinGeometryGetSkin /* 800279EC 000247EC 28 03 00 00 */ cmplwi r3, 0 @@ -1386,11 +1386,11 @@ lbl_80027A5C: /* 80027A64 00024864 41 82 00 3C */ beq lbl_80027AA0 /* 80027A68 00024868 7C 9F 23 79 */ or. r31, r4, r4 /* 80027A6C 0002486C 41 82 00 2C */ beq lbl_80027A98 -/* 80027A70 00024870 80 AD 89 34 */ lwz r5, lbl_803CB234-_SDA_BASE_(r13) +/* 80027A70 00024870 80 AD 89 34 */ lwz r5, lbl_MainLight-_SDA_BASE_(r13) /* 80027A74 00024874 38 80 00 01 */ li r4, 1 /* 80027A78 00024878 83 C5 00 04 */ lwz r30, 4(r5) /* 80027A7C 0002487C 48 1D D2 15 */ bl RpMatFXMaterialSetEffects -/* 80027A80 00024880 C0 22 83 3C */ lfs f1, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 80027A80 00024880 C0 22 83 3C */ lfs f1, lbl__958-_SDA2_BASE_(r2) /* 80027A84 00024884 7F A3 EB 78 */ mr r3, r29 /* 80027A88 00024888 7F E4 FB 78 */ mr r4, r31 /* 80027A8C 0002488C 7F C5 F3 78 */ mr r5, r30 @@ -1434,16 +1434,16 @@ lbl_80027B00: lbl_80027B08: /* 80027B08 00024908 38 80 00 03 */ li r4, 3 /* 80027B0C 0002490C 48 1D D1 85 */ bl RpMatFXMaterialSetEffects -/* 80027B10 00024910 80 0D 8E 88 */ lwz r0, lbl_803CB788-_SDA_BASE_(r13) +/* 80027B10 00024910 80 0D 8E 88 */ lwz r0, lbl_gFXSurfaceFlags-_SDA_BASE_(r13) /* 80027B14 00024914 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 80027B18 00024918 41 82 00 18 */ beq lbl_80027B30 -/* 80027B1C 0002491C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80027B20 00024920 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80027B1C 0002491C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80027B20 00024920 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80027B24 00024924 80 63 00 10 */ lwz r3, 0x10(r3) /* 80027B28 00024928 80 A3 00 04 */ lwz r5, 4(r3) /* 80027B2C 0002492C 48 00 00 0C */ b lbl_80027B38 lbl_80027B30: -/* 80027B30 00024930 80 6D 89 34 */ lwz r3, lbl_803CB234-_SDA_BASE_(r13) +/* 80027B30 00024930 80 6D 89 34 */ lwz r3, lbl_MainLight-_SDA_BASE_(r13) /* 80027B34 00024934 80 A3 00 04 */ lwz r5, 4(r3) lbl_80027B38: /* 80027B38 00024938 FC 20 F0 90 */ fmr f1, f30 @@ -1451,7 +1451,7 @@ lbl_80027B38: /* 80027B40 00024940 7F C4 F3 78 */ mr r4, r30 /* 80027B44 00024944 38 C0 00 01 */ li r6, 1 /* 80027B48 00024948 48 1D D3 E5 */ bl RpMatFXMaterialSetupEnvMap -/* 80027B4C 0002494C 80 AD 89 34 */ lwz r5, lbl_803CB234-_SDA_BASE_(r13) +/* 80027B4C 0002494C 80 AD 89 34 */ lwz r5, lbl_MainLight-_SDA_BASE_(r13) /* 80027B50 00024950 FC 20 F8 90 */ fmr f1, f31 /* 80027B54 00024954 7F A3 EB 78 */ mr r3, r29 /* 80027B58 00024958 7F E4 FB 78 */ mr r4, r31 @@ -1472,18 +1472,18 @@ lbl_80027B68: .global xFXanimUVSetTranslation__FPC5xVec3 xFXanimUVSetTranslation__FPC5xVec3: /* 80027B8C 0002498C C0 23 00 00 */ lfs f1, 0(r3) -/* 80027B90 00024990 38 8D 80 50 */ addi r4, r13, lbl_803CA950-_SDA_BASE_ +/* 80027B90 00024990 38 8D 80 50 */ addi r4, r13, lbl_xFXanimUVTrans-_SDA_BASE_ /* 80027B94 00024994 C0 03 00 04 */ lfs f0, 4(r3) -/* 80027B98 00024998 D0 2D 80 50 */ stfs f1, lbl_803CA950-_SDA_BASE_(r13) +/* 80027B98 00024998 D0 2D 80 50 */ stfs f1, lbl_xFXanimUVTrans-_SDA_BASE_(r13) /* 80027B9C 0002499C D0 04 00 04 */ stfs f0, 4(r4) /* 80027BA0 000249A0 4E 80 00 20 */ blr .global xFXanimUVSetScale__FPC5xVec3 xFXanimUVSetScale__FPC5xVec3: /* 80027BA4 000249A4 C0 23 00 00 */ lfs f1, 0(r3) -/* 80027BA8 000249A8 38 8D 80 58 */ addi r4, r13, lbl_803CA958-_SDA_BASE_ +/* 80027BA8 000249A8 38 8D 80 58 */ addi r4, r13, lbl_xFXanimUVScale-_SDA_BASE_ /* 80027BAC 000249AC C0 03 00 04 */ lfs f0, 4(r3) -/* 80027BB0 000249B0 D0 2D 80 58 */ stfs f1, lbl_803CA958-_SDA_BASE_(r13) +/* 80027BB0 000249B0 D0 2D 80 58 */ stfs f1, lbl_xFXanimUVScale-_SDA_BASE_(r13) /* 80027BB4 000249B4 D0 04 00 04 */ stfs f0, 4(r4) /* 80027BB8 000249B8 4E 80 00 20 */ blr @@ -1500,11 +1500,11 @@ xFXanimUVSetAngle__Ff: /* 80027BDC 000249DC FC 20 F0 90 */ fmr f1, f30 /* 80027BE0 000249E0 48 09 D2 B1 */ bl icos__Ff /* 80027BE4 000249E4 FC 00 F8 50 */ fneg f0, f31 -/* 80027BE8 000249E8 D0 2D 80 40 */ stfs f1, lbl_803CA940-_SDA_BASE_(r13) -/* 80027BEC 000249EC 38 8D 80 40 */ addi r4, r13, lbl_803CA940-_SDA_BASE_ -/* 80027BF0 000249F0 38 6D 80 48 */ addi r3, r13, lbl_803CA948-_SDA_BASE_ +/* 80027BE8 000249E8 D0 2D 80 40 */ stfs f1, lbl_xFXanimUVRotMat0-_SDA_BASE_(r13) +/* 80027BEC 000249EC 38 8D 80 40 */ addi r4, r13, lbl_xFXanimUVRotMat0-_SDA_BASE_ +/* 80027BF0 000249F0 38 6D 80 48 */ addi r3, r13, lbl_xFXanimUVRotMat1-_SDA_BASE_ /* 80027BF4 000249F4 D0 04 00 04 */ stfs f0, 4(r4) -/* 80027BF8 000249F8 D3 ED 80 48 */ stfs f31, lbl_803CA948-_SDA_BASE_(r13) +/* 80027BF8 000249F8 D3 ED 80 48 */ stfs f31, lbl_xFXanimUVRotMat1-_SDA_BASE_(r13) /* 80027BFC 000249FC D0 23 00 04 */ stfs f1, 4(r3) /* 80027C00 00024A00 CB E1 00 18 */ lfd f31, 0x18(r1) /* 80027C04 00024A04 CB C1 00 10 */ lfd f30, 0x10(r1) @@ -1516,18 +1516,18 @@ xFXanimUVSetAngle__Ff: .global xFXanimUV2PSetTranslation__FPC5xVec3 xFXanimUV2PSetTranslation__FPC5xVec3: /* 80027C18 00024A18 C0 23 00 00 */ lfs f1, 0(r3) -/* 80027C1C 00024A1C 38 8D 80 70 */ addi r4, r13, lbl_803CA970-_SDA_BASE_ +/* 80027C1C 00024A1C 38 8D 80 70 */ addi r4, r13, lbl_xFXanimUV2PTrans-_SDA_BASE_ /* 80027C20 00024A20 C0 03 00 04 */ lfs f0, 4(r3) -/* 80027C24 00024A24 D0 2D 80 70 */ stfs f1, lbl_803CA970-_SDA_BASE_(r13) +/* 80027C24 00024A24 D0 2D 80 70 */ stfs f1, lbl_xFXanimUV2PTrans-_SDA_BASE_(r13) /* 80027C28 00024A28 D0 04 00 04 */ stfs f0, 4(r4) /* 80027C2C 00024A2C 4E 80 00 20 */ blr .global xFXanimUV2PSetScale__FPC5xVec3 xFXanimUV2PSetScale__FPC5xVec3: /* 80027C30 00024A30 C0 23 00 00 */ lfs f1, 0(r3) -/* 80027C34 00024A34 38 8D 80 78 */ addi r4, r13, lbl_803CA978-_SDA_BASE_ +/* 80027C34 00024A34 38 8D 80 78 */ addi r4, r13, lbl_xFXanimUV2PScale-_SDA_BASE_ /* 80027C38 00024A38 C0 03 00 04 */ lfs f0, 4(r3) -/* 80027C3C 00024A3C D0 2D 80 78 */ stfs f1, lbl_803CA978-_SDA_BASE_(r13) +/* 80027C3C 00024A3C D0 2D 80 78 */ stfs f1, lbl_xFXanimUV2PScale-_SDA_BASE_(r13) /* 80027C40 00024A40 D0 04 00 04 */ stfs f0, 4(r4) /* 80027C44 00024A44 4E 80 00 20 */ blr @@ -1544,11 +1544,11 @@ xFXanimUV2PSetAngle__Ff: /* 80027C68 00024A68 FC 20 F0 90 */ fmr f1, f30 /* 80027C6C 00024A6C 48 09 D2 25 */ bl icos__Ff /* 80027C70 00024A70 FC 00 F8 50 */ fneg f0, f31 -/* 80027C74 00024A74 D0 2D 80 60 */ stfs f1, lbl_803CA960-_SDA_BASE_(r13) -/* 80027C78 00024A78 38 8D 80 60 */ addi r4, r13, lbl_803CA960-_SDA_BASE_ -/* 80027C7C 00024A7C 38 6D 80 68 */ addi r3, r13, lbl_803CA968-_SDA_BASE_ +/* 80027C74 00024A74 D0 2D 80 60 */ stfs f1, lbl_xFXanimUV2PRotMat0-_SDA_BASE_(r13) +/* 80027C78 00024A78 38 8D 80 60 */ addi r4, r13, lbl_xFXanimUV2PRotMat0-_SDA_BASE_ +/* 80027C7C 00024A7C 38 6D 80 68 */ addi r3, r13, lbl_xFXanimUV2PRotMat1-_SDA_BASE_ /* 80027C80 00024A80 D0 04 00 04 */ stfs f0, 4(r4) -/* 80027C84 00024A84 D3 ED 80 68 */ stfs f31, lbl_803CA968-_SDA_BASE_(r13) +/* 80027C84 00024A84 D3 ED 80 68 */ stfs f31, lbl_xFXanimUV2PRotMat1-_SDA_BASE_(r13) /* 80027C88 00024A88 D0 23 00 04 */ stfs f1, 4(r3) /* 80027C8C 00024A8C CB E1 00 18 */ lfd f31, 0x18(r1) /* 80027C90 00024A90 CB C1 00 10 */ lfd f30, 0x10(r1) @@ -1559,14 +1559,14 @@ xFXanimUV2PSetAngle__Ff: .global xFXanimUV2PSetTexture__FP9RwTexture xFXanimUV2PSetTexture__FP9RwTexture: -/* 80027CA4 00024AA4 90 6D 89 5C */ stw r3, lbl_803CB25C-_SDA_BASE_(r13) +/* 80027CA4 00024AA4 90 6D 89 5C */ stw r3, lbl_xFXanimUV2PTexture-_SDA_BASE_(r13) /* 80027CA8 00024AA8 4E 80 00 20 */ blr .global xFXanimUVAtomicSetup__FP8RpAtomic xFXanimUVAtomicSetup__FP8RpAtomic: /* 80027CAC 00024AAC 28 03 00 00 */ cmplwi r3, 0 /* 80027CB0 00024AB0 4D 82 00 20 */ beqlr -/* 80027CB4 00024AB4 80 0D 89 58 */ lwz r0, lbl_803CB258-_SDA_BASE_(r13) +/* 80027CB4 00024AB4 80 0D 89 58 */ lwz r0, lbl_xFXanimUVPipeline-_SDA_BASE_(r13) /* 80027CB8 00024AB8 28 00 00 00 */ cmplwi r0, 0 /* 80027CBC 00024ABC 4D 82 00 20 */ beqlr /* 80027CC0 00024AC0 90 03 00 6C */ stw r0, 0x6c(r3) @@ -1577,13 +1577,13 @@ xFXanimUVCreate__Fv: /* 80027CC8 00024AC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80027CCC 00024ACC 7C 08 02 A6 */ mflr r0 /* 80027CD0 00024AD0 90 01 00 14 */ stw r0, 0x14(r1) -/* 80027CD4 00024AD4 80 0D 89 58 */ lwz r0, lbl_803CB258-_SDA_BASE_(r13) +/* 80027CD4 00024AD4 80 0D 89 58 */ lwz r0, lbl_xFXanimUVPipeline-_SDA_BASE_(r13) /* 80027CD8 00024AD8 28 00 00 00 */ cmplwi r0, 0 /* 80027CDC 00024ADC 40 82 00 0C */ bne lbl_80027CE8 /* 80027CE0 00024AE0 48 09 CD 71 */ bl iFXanimUVCreatePipe__Fv -/* 80027CE4 00024AE4 90 6D 89 58 */ stw r3, lbl_803CB258-_SDA_BASE_(r13) +/* 80027CE4 00024AE4 90 6D 89 58 */ stw r3, lbl_xFXanimUVPipeline-_SDA_BASE_(r13) lbl_80027CE8: -/* 80027CE8 00024AE8 80 6D 89 58 */ lwz r3, lbl_803CB258-_SDA_BASE_(r13) +/* 80027CE8 00024AE8 80 6D 89 58 */ lwz r3, lbl_xFXanimUVPipeline-_SDA_BASE_(r13) /* 80027CEC 00024AEC 7C 03 00 D0 */ neg r0, r3 /* 80027CF0 00024AF0 7C 00 1B 78 */ or r0, r0, r3 /* 80027CF4 00024AF4 54 03 0F FE */ srwi r3, r0, 0x1f @@ -1641,23 +1641,23 @@ xFXRenderProximityFade__FRC14xModelInstanceff: /* 80027D98 00024B98 DB C1 03 E0 */ stfd f30, 0x3e0(r1) /* 80027D9C 00024B9C F3 C1 03 E8 */ psq_st f30, 1000(r1), 0, qr0 /* 80027DA0 00024BA0 BD C1 03 98 */ stmw r14, 0x398(r1) -/* 80027DA4 00024BA4 3C 80 80 2C */ lis r4, lbl_802C7CE8@ha +/* 80027DA4 00024BA4 3C 80 80 2C */ lis r4, lbl_alpha_count0__17_unnamed_xFX_cpp_@ha /* 80027DA8 00024BA8 FF C0 08 90 */ fmr f30, f1 /* 80027DAC 00024BAC FF E0 10 90 */ fmr f31, f2 -/* 80027DB0 00024BB0 38 04 7C E8 */ addi r0, r4, lbl_802C7CE8@l +/* 80027DB0 00024BB0 38 04 7C E8 */ addi r0, r4, lbl_alpha_count0__17_unnamed_xFX_cpp_@l /* 80027DB4 00024BB4 7C 70 1B 78 */ mr r16, r3 /* 80027DB8 00024BB8 38 80 00 00 */ li r4, 0 /* 80027DBC 00024BBC 7C 03 03 78 */ mr r3, r0 /* 80027DC0 00024BC0 38 A0 01 2C */ li r5, 0x12c /* 80027DC4 00024BC4 4B FD B6 95 */ bl memset -/* 80027DC8 00024BC8 3C 60 80 2C */ lis r3, lbl_802C7E14@ha +/* 80027DC8 00024BC8 3C 60 80 2C */ lis r3, lbl_alpha_count1__17_unnamed_xFX_cpp_@ha /* 80027DCC 00024BCC 38 80 00 00 */ li r4, 0 -/* 80027DD0 00024BD0 38 63 7E 14 */ addi r3, r3, lbl_802C7E14@l +/* 80027DD0 00024BD0 38 63 7E 14 */ addi r3, r3, lbl_alpha_count1__17_unnamed_xFX_cpp_@l /* 80027DD4 00024BD4 38 A0 01 2C */ li r5, 0x12c /* 80027DD8 00024BD8 4B FD B6 81 */ bl memset /* 80027DDC 00024BDC 80 D0 00 10 */ lwz r6, 0x10(r16) /* 80027DE0 00024BE0 38 60 00 0A */ li r3, 0xa -/* 80027DE4 00024BE4 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80027DE4 00024BE4 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80027DE8 00024BE8 38 80 00 05 */ li r4, 5 /* 80027DEC 00024BEC 81 C6 00 18 */ lwz r14, 0x18(r6) /* 80027DF0 00024BF0 80 A5 00 00 */ lwz r5, 0(r5) @@ -1717,11 +1717,11 @@ xFXRenderProximityFade__FRC14xModelInstanceff: /* 80027EC8 00024CC8 7C 76 1B 78 */ mr r22, r3 /* 80027ECC 00024CCC 4C 41 13 82 */ cror 2, 1, 2 /* 80027ED0 00024CD0 40 82 00 0C */ bne lbl_80027EDC -/* 80027ED4 00024CD4 C3 E2 83 3C */ lfs f31, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 80027ED4 00024CD4 C3 E2 83 3C */ lfs f31, lbl__958-_SDA2_BASE_(r2) /* 80027ED8 00024CD8 48 00 00 10 */ b lbl_80027EE8 lbl_80027EDC: /* 80027EDC 00024CDC EC 1F F0 28 */ fsubs f0, f31, f30 -/* 80027EE0 00024CE0 C0 22 83 3C */ lfs f1, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 80027EE0 00024CE0 C0 22 83 3C */ lfs f1, lbl__958-_SDA2_BASE_(r2) /* 80027EE4 00024CE4 EF E1 00 24 */ fdivs f31, f1, f0 lbl_80027EE8: /* 80027EE8 00024CE8 82 01 03 7C */ lwz r16, 0x37c(r1) @@ -1738,9 +1738,9 @@ lbl_80027EFC: /* 80027F10 00024D10 EC 00 F0 28 */ fsubs f0, f0, f30 /* 80027F14 00024D14 EC 1F 00 32 */ fmuls f0, f31, f0 /* 80027F18 00024D18 D0 15 00 00 */ stfs f0, 0(r21) -/* 80027F1C 00024D1C C0 42 83 64 */ lfs f2, lbl_803CCCE4-_SDA2_BASE_(r2) +/* 80027F1C 00024D1C C0 42 83 64 */ lfs f2, lbl__1872-_SDA2_BASE_(r2) /* 80027F20 00024D20 C0 35 00 00 */ lfs f1, 0(r21) -/* 80027F24 00024D24 C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80027F24 00024D24 C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 80027F28 00024D28 EC 22 00 72 */ fmuls f1, f2, f1 /* 80027F2C 00024D2C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80027F30 00024D30 40 80 00 10 */ bge lbl_80027F40 @@ -1755,7 +1755,7 @@ lbl_80027F40: /* 80027F50 00024D50 98 10 00 00 */ stb r0, 0(r16) /* 80027F54 00024D54 48 00 00 1C */ b lbl_80027F70 lbl_80027F58: -/* 80027F58 00024D58 C0 02 83 5C */ lfs f0, lbl_803CCCDC-_SDA2_BASE_(r2) +/* 80027F58 00024D58 C0 02 83 5C */ lfs f0, lbl__1132-_SDA2_BASE_(r2) /* 80027F5C 00024D5C EC 00 08 2A */ fadds f0, f0, f1 /* 80027F60 00024D60 FC 00 00 1E */ fctiwz f0, f0 /* 80027F64 00024D64 D8 01 03 68 */ stfd f0, 0x368(r1) @@ -1769,9 +1769,9 @@ lbl_80027F70: lbl_80027F80: /* 80027F80 00024D80 7C 17 78 00 */ cmpw r23, r15 /* 80027F84 00024D84 41 80 FF 78 */ blt lbl_80027EFC -/* 80027F88 00024D88 3C 80 80 3D */ lis r4, lbl_803C88E0@ha +/* 80027F88 00024D88 3C 80 80 3D */ lis r4, lbl_gRenderBuffer@ha /* 80027F8C 00024D8C 38 00 00 00 */ li r0, 0 -/* 80027F90 00024D90 38 A4 88 E0 */ addi r5, r4, lbl_803C88E0@l +/* 80027F90 00024D90 38 A4 88 E0 */ addi r5, r4, lbl_gRenderBuffer@l /* 80027F94 00024D94 90 01 03 78 */ stw r0, 0x378(r1) /* 80027F98 00024D98 80 A5 00 04 */ lwz r5, 4(r5) /* 80027F9C 00024D9C 38 00 00 00 */ li r0, 0 @@ -1789,7 +1789,7 @@ lbl_80027F80: /* 80027FCC 00024DCC 2C 0F 00 00 */ cmpwi r15, 0 /* 80027FD0 00024DD0 40 80 00 38 */ bge lbl_80028008 /* 80027FD4 00024DD4 C0 32 00 00 */ lfs f1, 0(r18) -/* 80027FD8 00024DD8 C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80027FD8 00024DD8 C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 80027FDC 00024DDC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80027FE0 00024DE0 41 80 03 AC */ blt lbl_8002838C /* 80027FE4 00024DE4 48 00 00 24 */ b lbl_80028008 @@ -1804,11 +1804,11 @@ lbl_80027FE8: /* 80028004 00024E04 90 61 03 74 */ stw r3, 0x374(r1) lbl_80028008: /* 80028008 00024E08 55 C0 18 38 */ slwi r0, r14, 3 -/* 8002800C 00024E0C 3C 60 80 2C */ lis r3, lbl_802C7E14@ha +/* 8002800C 00024E0C 3C 60 80 2C */ lis r3, lbl_alpha_count1__17_unnamed_xFX_cpp_@ha /* 80028010 00024E10 7C 14 02 14 */ add r0, r20, r0 /* 80028014 00024E14 82 E1 03 78 */ lwz r23, 0x378(r1) /* 80028018 00024E18 82 C1 03 74 */ lwz r22, 0x374(r1) -/* 8002801C 00024E1C 3A A3 7E 14 */ addi r21, r3, lbl_802C7E14@l +/* 8002801C 00024E1C 3A A3 7E 14 */ addi r21, r3, lbl_alpha_count1__17_unnamed_xFX_cpp_@l /* 80028020 00024E20 90 01 03 70 */ stw r0, 0x370(r1) /* 80028024 00024E24 48 00 02 E4 */ b lbl_80028308 lbl_80028028: @@ -1826,7 +1826,7 @@ lbl_80028028: /* 80028054 00024E54 B0 01 00 10 */ sth r0, 0x10(r1) /* 80028058 00024E58 54 00 10 3A */ slwi r0, r0, 2 /* 8002805C 00024E5C 7C 32 24 2E */ lfsx f1, r18, r4 -/* 80028060 00024E60 C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80028060 00024E60 C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 80028064 00024E64 7C 52 1C 2E */ lfsx f2, r18, r3 /* 80028068 00024E68 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8002806C 00024E6C 7C 72 04 2E */ lfsx f3, r18, r0 @@ -1834,7 +1834,7 @@ lbl_80028028: /* 80028074 00024E74 60 C6 00 01 */ ori r6, r6, 1 /* 80028078 00024E78 48 00 00 1C */ b lbl_80028094 lbl_8002807C: -/* 8002807C 00024E7C C0 02 83 3C */ lfs f0, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 8002807C 00024E7C C0 02 83 3C */ lfs f0, lbl__958-_SDA2_BASE_(r2) /* 80028080 00024E80 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80028084 00024E84 40 81 00 0C */ ble lbl_80028090 /* 80028088 00024E88 60 C6 00 40 */ ori r6, r6, 0x40 @@ -1842,13 +1842,13 @@ lbl_8002807C: lbl_80028090: /* 80028090 00024E90 60 C6 00 08 */ ori r6, r6, 8 lbl_80028094: -/* 80028094 00024E94 C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80028094 00024E94 C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 80028098 00024E98 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8002809C 00024E9C 40 80 00 0C */ bge lbl_800280A8 /* 800280A0 00024EA0 60 C6 00 02 */ ori r6, r6, 2 /* 800280A4 00024EA4 48 00 00 1C */ b lbl_800280C0 lbl_800280A8: -/* 800280A8 00024EA8 C0 02 83 3C */ lfs f0, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 800280A8 00024EA8 C0 02 83 3C */ lfs f0, lbl__958-_SDA2_BASE_(r2) /* 800280AC 00024EAC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800280B0 00024EB0 40 81 00 0C */ ble lbl_800280BC /* 800280B4 00024EB4 60 C6 00 80 */ ori r6, r6, 0x80 @@ -1856,13 +1856,13 @@ lbl_800280A8: lbl_800280BC: /* 800280BC 00024EBC 60 C6 00 10 */ ori r6, r6, 0x10 lbl_800280C0: -/* 800280C0 00024EC0 C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 800280C0 00024EC0 C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 800280C4 00024EC4 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 800280C8 00024EC8 40 80 00 0C */ bge lbl_800280D4 /* 800280CC 00024ECC 60 C6 00 04 */ ori r6, r6, 4 /* 800280D0 00024ED0 48 00 00 1C */ b lbl_800280EC lbl_800280D4: -/* 800280D4 00024ED4 C0 02 83 3C */ lfs f0, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 800280D4 00024ED4 C0 02 83 3C */ lfs f0, lbl__958-_SDA2_BASE_(r2) /* 800280D8 00024ED8 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 800280DC 00024EDC 40 81 00 0C */ ble lbl_800280E8 /* 800280E0 00024EE0 60 C6 01 00 */ ori r6, r6, 0x100 @@ -1932,7 +1932,7 @@ lbl_800281B4: /* 800281D0 00024FD0 38 61 00 20 */ addi r3, r1, 0x20 /* 800281D4 00024FD4 39 01 00 0C */ addi r8, r1, 0xc /* 800281D8 00024FD8 48 00 08 81 */ bl xFX.init__Q217_unnamed_xFX_cpp_8tri_dataFPC5xVec3PC5xVec3PC11RwTexCoordsPCfPCUs -/* 800281DC 00024FDC C0 22 83 38 */ lfs f1, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 800281DC 00024FDC C0 22 83 38 */ lfs f1, lbl__957_1-_SDA2_BASE_(r2) /* 800281E0 00024FE0 38 61 00 98 */ addi r3, r1, 0x98 /* 800281E4 00024FE4 38 81 00 20 */ addi r4, r1, 0x20 /* 800281E8 00024FE8 48 00 03 21 */ bl xFX.clip_triangle__17_unnamed_xFX_cpp_FPQ217_unnamed_xFX_cpp_8tri_dataRCQ217_unnamed_xFX_cpp_8tri_dataf @@ -1945,7 +1945,7 @@ lbl_800281B4: /* 80028204 00025004 48 00 00 F4 */ b lbl_800282F8 lbl_80028208: /* 80028208 00025008 C0 1A 00 24 */ lfs f0, 0x24(r26) -/* 8002820C 0002500C C0 22 83 38 */ lfs f1, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 8002820C 0002500C C0 22 83 38 */ lfs f1, lbl__957_1-_SDA2_BASE_(r2) /* 80028210 00025010 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80028214 00025014 4C 40 13 82 */ cror 2, 0, 2 /* 80028218 00025018 40 82 00 24 */ bne lbl_8002823C @@ -1958,7 +1958,7 @@ lbl_80028208: /* 80028234 00025034 4C 40 13 82 */ cror 2, 0, 2 /* 80028238 00025038 41 82 00 B8 */ beq lbl_800282F0 lbl_8002823C: -/* 8002823C 0002503C C0 22 83 3C */ lfs f1, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 8002823C 0002503C C0 22 83 3C */ lfs f1, lbl__958-_SDA2_BASE_(r2) /* 80028240 00025040 38 61 02 00 */ addi r3, r1, 0x200 /* 80028244 00025044 7F 44 D3 78 */ mr r4, r26 /* 80028248 00025048 48 00 02 C1 */ bl xFX.clip_triangle__17_unnamed_xFX_cpp_FPQ217_unnamed_xFX_cpp_8tri_dataRCQ217_unnamed_xFX_cpp_8tri_dataf @@ -1970,7 +1970,7 @@ lbl_8002823C: /* 80028260 00025060 48 00 00 88 */ b lbl_800282E8 lbl_80028264: /* 80028264 00025064 C0 1D 01 8C */ lfs f0, 0x18c(r29) -/* 80028268 00025068 C0 22 83 3C */ lfs f1, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 80028268 00025068 C0 22 83 3C */ lfs f1, lbl__958-_SDA2_BASE_(r2) /* 8002826C 0002506C FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80028270 00025070 4C 41 13 82 */ cror 2, 1, 2 /* 80028274 00025074 40 82 00 34 */ bne lbl_800282A8 @@ -2119,8 +2119,8 @@ lbl_8002841C: xFX.set_vert__17_unnamed_xFX_cpp_FR18RxObjSpace3DVertexRCQ217_unnamed_xFX_cpp_9vert_data: /* 80028460 00025260 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80028464 00025264 C0 24 00 24 */ lfs f1, 0x24(r4) -/* 80028468 00025268 C0 42 83 64 */ lfs f2, lbl_803CCCE4-_SDA2_BASE_(r2) -/* 8002846C 0002526C C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80028468 00025268 C0 42 83 64 */ lfs f2, lbl__1872-_SDA2_BASE_(r2) +/* 8002846C 0002526C C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 80028470 00025270 EC 22 00 72 */ fmuls f1, f2, f1 /* 80028474 00025274 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80028478 00025278 40 80 00 0C */ bge lbl_80028484 @@ -2133,7 +2133,7 @@ lbl_80028484: /* 80028490 00025290 38 A0 00 FF */ li r5, 0xff /* 80028494 00025294 48 00 00 18 */ b lbl_800284AC lbl_80028498: -/* 80028498 00025298 C0 02 83 5C */ lfs f0, lbl_803CCCDC-_SDA2_BASE_(r2) +/* 80028498 00025298 C0 02 83 5C */ lfs f0, lbl__1132-_SDA2_BASE_(r2) /* 8002849C 0002529C EC 00 08 2A */ fadds f0, f0, f1 /* 800284A0 000252A0 FC 00 00 1E */ fctiwz f0, f0 /* 800284A4 000252A4 D8 01 00 08 */ stfd f0, 8(r1) @@ -2235,9 +2235,9 @@ lbl_800285EC: /* 800285EC 000253EC 38 03 FF F2 */ addi r0, r3, -14 /* 800285F0 000253F0 28 00 00 23 */ cmplwi r0, 0x23 /* 800285F4 000253F4 41 81 00 4C */ bgt lbl_80028640 -/* 800285F8 000253F8 3C 60 80 28 */ lis r3, lbl_8027D010@ha +/* 800285F8 000253F8 3C 60 80 28 */ lis r3, lbl__1933@ha /* 800285FC 000253FC 54 00 10 3A */ slwi r0, r0, 2 -/* 80028600 00025400 38 63 D0 10 */ addi r3, r3, lbl_8027D010@l +/* 80028600 00025400 38 63 D0 10 */ addi r3, r3, lbl__1933@l /* 80028604 00025404 7C 03 00 2E */ lwzx r0, r3, r0 /* 80028608 00025408 7C 09 03 A6 */ mtctr r0 /* 8002860C 0002540C 4E 80 04 20 */ bctr @@ -2456,9 +2456,9 @@ xFX.lerp__17_unnamed_xFX_cpp_FRUcfUcUc: /* 80028918 00025718 54 80 06 3E */ clrlwi r0, r4, 0x18 /* 8002891C 0002571C 54 A4 06 3E */ clrlwi r4, r5, 0x18 /* 80028920 00025720 90 C1 00 08 */ stw r6, 8(r1) -/* 80028924 00025724 C8 82 83 48 */ lfd f4, lbl_803CCCC8-_SDA2_BASE_(r2) +/* 80028924 00025724 C8 82 83 48 */ lfd f4, lbl__962-_SDA2_BASE_(r2) /* 80028928 00025728 90 81 00 0C */ stw r4, 0xc(r1) -/* 8002892C 0002572C C0 A2 83 5C */ lfs f5, lbl_803CCCDC-_SDA2_BASE_(r2) +/* 8002892C 0002572C C0 A2 83 5C */ lfs f5, lbl__1132-_SDA2_BASE_(r2) /* 80028930 00025730 C8 01 00 08 */ lfd f0, 8(r1) /* 80028934 00025734 90 01 00 14 */ stw r0, 0x14(r1) /* 80028938 00025738 EC 60 20 28 */ fsubs f3, f0, f4 @@ -2622,9 +2622,9 @@ xFX.set_vert__17_unnamed_xFX_cpp_FR18RxObjSpace3DVertexRC5xVec3RC5xVec3RC11RwTex xFX.refresh_vert_buffer__17_unnamed_xFX_cpp_FRP18RxObjSpace3DVertexb: /* 80028B68 00025968 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80028B6C 0002596C 7C 08 02 A6 */ mflr r0 -/* 80028B70 00025970 3C A0 80 3D */ lis r5, lbl_803C88E0@ha +/* 80028B70 00025970 3C A0 80 3D */ lis r5, lbl_gRenderBuffer@ha /* 80028B74 00025974 90 01 00 14 */ stw r0, 0x14(r1) -/* 80028B78 00025978 38 C5 88 E0 */ addi r6, r5, lbl_803C88E0@l +/* 80028B78 00025978 38 C5 88 E0 */ addi r6, r5, lbl_gRenderBuffer@l /* 80028B7C 0002597C 54 80 06 3F */ clrlwi. r0, r4, 0x18 /* 80028B80 00025980 3C A0 38 E4 */ lis r5, 0x38E38E39@ha /* 80028B84 00025984 80 C6 00 04 */ lwz r6, 4(r6) @@ -2659,13 +2659,13 @@ lbl_80028BE0: .global xFX.count_alpha_triangles__17_unnamed_xFX_cpp_FPC10RpTrianglePCfUl xFX.count_alpha_triangles__17_unnamed_xFX_cpp_FPC10RpTrianglePCfUl: -/* 80028BF0 000259F0 3C E0 80 2C */ lis r7, lbl_802C7CE8@ha +/* 80028BF0 000259F0 3C E0 80 2C */ lis r7, lbl_alpha_count0__17_unnamed_xFX_cpp_@ha /* 80028BF4 000259F4 54 A0 18 38 */ slwi r0, r5, 3 -/* 80028BF8 000259F8 3C C0 80 25 */ lis r6, lbl_80252BA8@ha +/* 80028BF8 000259F8 3C C0 80 25 */ lis r6, lbl_segments$1637@ha /* 80028BFC 000259FC 39 20 00 00 */ li r9, 0 -/* 80028C00 00025A00 39 07 7C E8 */ addi r8, r7, lbl_802C7CE8@l +/* 80028C00 00025A00 39 07 7C E8 */ addi r8, r7, lbl_alpha_count0__17_unnamed_xFX_cpp_@l /* 80028C04 00025A04 7D 43 02 14 */ add r10, r3, r0 -/* 80028C08 00025A08 38 A6 2B A8 */ addi r5, r6, lbl_80252BA8@l +/* 80028C08 00025A08 38 A6 2B A8 */ addi r5, r6, lbl_segments$1637@l /* 80028C0C 00025A0C 48 00 00 AC */ b lbl_80028CB8 lbl_80028C10: /* 80028C10 00025A10 A0 03 00 00 */ lhz r0, 0(r3) @@ -2675,13 +2675,13 @@ lbl_80028C10: /* 80028C20 00025A20 A0 03 00 04 */ lhz r0, 4(r3) /* 80028C24 00025A24 7C 24 3C 2E */ lfsx f1, r4, r7 /* 80028C28 00025A28 54 C6 10 3A */ slwi r6, r6, 2 -/* 80028C2C 00025A2C C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80028C2C 00025A2C C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 80028C30 00025A30 54 00 10 3A */ slwi r0, r0, 2 /* 80028C34 00025A34 7C 44 34 2E */ lfsx f2, r4, r6 /* 80028C38 00025A38 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80028C3C 00025A3C 7C 64 04 2E */ lfsx f3, r4, r0 /* 80028C40 00025A40 41 80 00 1C */ blt lbl_80028C5C -/* 80028C44 00025A44 C0 02 83 3C */ lfs f0, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 80028C44 00025A44 C0 02 83 3C */ lfs f0, lbl__958-_SDA2_BASE_(r2) /* 80028C48 00025A48 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80028C4C 00025A4C 40 81 00 0C */ ble lbl_80028C58 /* 80028C50 00025A50 61 6B 00 02 */ ori r11, r11, 2 @@ -2689,10 +2689,10 @@ lbl_80028C10: lbl_80028C58: /* 80028C58 00025A58 61 6B 00 01 */ ori r11, r11, 1 lbl_80028C5C: -/* 80028C5C 00025A5C C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80028C5C 00025A5C C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 80028C60 00025A60 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80028C64 00025A64 41 80 00 1C */ blt lbl_80028C80 -/* 80028C68 00025A68 C0 02 83 3C */ lfs f0, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 80028C68 00025A68 C0 02 83 3C */ lfs f0, lbl__958-_SDA2_BASE_(r2) /* 80028C6C 00025A6C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80028C70 00025A70 40 81 00 0C */ ble lbl_80028C7C /* 80028C74 00025A74 61 6B 00 08 */ ori r11, r11, 8 @@ -2700,10 +2700,10 @@ lbl_80028C5C: lbl_80028C7C: /* 80028C7C 00025A7C 61 6B 00 04 */ ori r11, r11, 4 lbl_80028C80: -/* 80028C80 00025A80 C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80028C80 00025A80 C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 80028C84 00025A84 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 80028C88 00025A88 41 80 00 1C */ blt lbl_80028CA4 -/* 80028C8C 00025A8C C0 02 83 3C */ lfs f0, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 80028C8C 00025A8C C0 02 83 3C */ lfs f0, lbl__958-_SDA2_BASE_(r2) /* 80028C90 00025A90 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 80028C94 00025A94 40 81 00 0C */ ble lbl_80028CA0 /* 80028C98 00025A98 61 6B 00 20 */ ori r11, r11, 0x20 @@ -2736,27 +2736,27 @@ xFXFireworksInit__FPCcPCcPCcPCcPCc: /* 80028CEC 00025AEC 93 81 00 10 */ stw r28, 0x10(r1) /* 80028CF0 00025AF0 7C 9C 23 78 */ mr r28, r4 /* 80028CF4 00025AF4 48 07 FB 51 */ bl zParEmitterFind__FPCc -/* 80028CF8 00025AF8 90 6D 89 60 */ stw r3, lbl_803CB260-_SDA_BASE_(r13) +/* 80028CF8 00025AF8 90 6D 89 60 */ stw r3, lbl_sFireworkTrailEmit-_SDA_BASE_(r13) /* 80028CFC 00025AFC 7F 83 E3 78 */ mr r3, r28 /* 80028D00 00025B00 48 07 FB 45 */ bl zParEmitterFind__FPCc -/* 80028D04 00025B04 90 6D 89 64 */ stw r3, lbl_803CB264-_SDA_BASE_(r13) +/* 80028D04 00025B04 90 6D 89 64 */ stw r3, lbl_sFirework1Emit-_SDA_BASE_(r13) /* 80028D08 00025B08 7F A3 EB 78 */ mr r3, r29 /* 80028D0C 00025B0C 48 07 FB 39 */ bl zParEmitterFind__FPCc -/* 80028D10 00025B10 90 6D 89 68 */ stw r3, lbl_803CB268-_SDA_BASE_(r13) +/* 80028D10 00025B10 90 6D 89 68 */ stw r3, lbl_sFirework2Emit-_SDA_BASE_(r13) /* 80028D14 00025B14 7F C3 F3 78 */ mr r3, r30 /* 80028D18 00025B18 48 02 34 FD */ bl xStrHash__FPCc -/* 80028D1C 00025B1C 90 6D 89 6C */ stw r3, lbl_803CB26C-_SDA_BASE_(r13) +/* 80028D1C 00025B1C 90 6D 89 6C */ stw r3, lbl_sFireworkSoundID-_SDA_BASE_(r13) /* 80028D20 00025B20 7F E3 FB 78 */ mr r3, r31 /* 80028D24 00025B24 48 02 34 F1 */ bl xStrHash__FPCc -/* 80028D28 00025B28 3C 80 80 2C */ lis r4, lbl_802C7F40@ha -/* 80028D2C 00025B2C 90 6D 89 70 */ stw r3, lbl_803CB270-_SDA_BASE_(r13) -/* 80028D30 00025B30 38 64 7F 40 */ addi r3, r4, lbl_802C7F40@l +/* 80028D28 00025B28 3C 80 80 2C */ lis r4, lbl_sFirework@ha +/* 80028D2C 00025B2C 90 6D 89 70 */ stw r3, lbl_sFireworkLaunchSoundID-_SDA_BASE_(r13) +/* 80028D30 00025B30 38 64 7F 40 */ addi r3, r4, lbl_sFirework@l /* 80028D34 00025B34 38 A0 01 68 */ li r5, 0x168 /* 80028D38 00025B38 38 80 00 00 */ li r4, 0 /* 80028D3C 00025B3C 4B FD A7 1D */ bl memset /* 80028D40 00025B40 38 00 00 00 */ li r0, 0 -/* 80028D44 00025B44 3C 60 80 2C */ lis r3, lbl_802C7F40@ha -/* 80028D48 00025B48 94 03 7F 40 */ stwu r0, lbl_802C7F40@l(r3) +/* 80028D44 00025B44 3C 60 80 2C */ lis r3, lbl_sFirework@ha +/* 80028D48 00025B48 94 03 7F 40 */ stwu r0, lbl_sFirework@l(r3) /* 80028D4C 00025B4C 90 03 00 24 */ stw r0, 0x24(r3) /* 80028D50 00025B50 90 03 00 48 */ stw r0, 0x48(r3) /* 80028D54 00025B54 90 03 00 6C */ stw r0, 0x6c(r3) @@ -2779,13 +2779,13 @@ xFXFireworksInit__FPCcPCcPCcPCcPCc: xFXFireworksLaunch__FfPC5xVec3f: /* 80028D90 00025B90 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80028D94 00025B94 7C 08 02 A6 */ mflr r0 -/* 80028D98 00025B98 3C 80 80 2C */ lis r4, lbl_802C7F40@ha +/* 80028D98 00025B98 3C 80 80 2C */ lis r4, lbl_sFirework@ha /* 80028D9C 00025B9C 90 01 00 24 */ stw r0, 0x24(r1) /* 80028DA0 00025BA0 38 00 00 0A */ li r0, 0xa /* 80028DA4 00025BA4 DB E1 00 18 */ stfd f31, 0x18(r1) /* 80028DA8 00025BA8 FF E0 10 90 */ fmr f31, f2 /* 80028DAC 00025BAC 93 E1 00 14 */ stw r31, 0x14(r1) -/* 80028DB0 00025BB0 3B E4 7F 40 */ addi r31, r4, lbl_802C7F40@l +/* 80028DB0 00025BB0 3B E4 7F 40 */ addi r31, r4, lbl_sFirework@l /* 80028DB4 00025BB4 7C 09 03 A6 */ mtctr r0 lbl_80028DB8: /* 80028DB8 00025BB8 80 1F 00 00 */ lwz r0, 0(r31) @@ -2833,13 +2833,13 @@ xFXFireworksUpdate__Ff: /* 80028E4C 00025C4C F3 01 03 38 */ psq_st f24, 824(r1), 0, qr0 /* 80028E50 00025C50 BE 61 02 FC */ stmw r19, 0x2fc(r1) /* 80028E54 00025C54 FF C0 08 90 */ fmr f30, f1 -/* 80028E58 00025C58 C0 02 83 68 */ lfs f0, lbl_803CCCE8-_SDA2_BASE_(r2) -/* 80028E5C 00025C5C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80028E60 00025C60 3C 80 80 2C */ lis r4, lbl_802C7F40@ha -/* 80028E64 00025C64 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 80028E58 00025C58 C0 02 83 68 */ lfs f0, lbl__2095-_SDA2_BASE_(r2) +/* 80028E5C 00025C5C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80028E60 00025C60 3C 80 80 2C */ lis r4, lbl_sFirework@ha +/* 80028E64 00025C64 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 80028E68 00025C68 3B A1 02 C0 */ addi r29, r1, 0x2c0 /* 80028E6C 00025C6C EF E0 07 B2 */ fmuls f31, f0, f30 -/* 80028E70 00025C70 3B C4 7F 40 */ addi r30, r4, lbl_802C7F40@l +/* 80028E70 00025C70 3B C4 7F 40 */ addi r30, r4, lbl_sFirework@l /* 80028E74 00025C74 3B 81 01 54 */ addi r28, r1, 0x154 /* 80028E78 00025C78 3B 61 00 70 */ addi r27, r1, 0x70 /* 80028E7C 00025C7C 3B 41 00 84 */ addi r26, r1, 0x84 @@ -2859,34 +2859,34 @@ lbl_80028E98: /* 80028EB0 00025CB0 EC 00 F0 28 */ fsubs f0, f0, f30 /* 80028EB4 00025CB4 D0 1E 00 04 */ stfs f0, 4(r30) /* 80028EB8 00025CB8 C0 3E 00 04 */ lfs f1, 4(r30) -/* 80028EBC 00025CBC C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80028EBC 00025CBC C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 80028EC0 00025CC0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80028EC4 00025CC4 4C 40 13 82 */ cror 2, 0, 2 /* 80028EC8 00025CC8 40 82 03 0C */ bne lbl_800291D4 /* 80028ECC 00025CCC 48 00 7D BD */ bl xurand__Fv -/* 80028ED0 00025CD0 C0 42 83 70 */ lfs f2, lbl_803CCCF0-_SDA2_BASE_(r2) -/* 80028ED4 00025CD4 C0 02 83 6C */ lfs f0, lbl_803CCCEC-_SDA2_BASE_(r2) +/* 80028ED0 00025CD0 C0 42 83 70 */ lfs f2, lbl__2097-_SDA2_BASE_(r2) +/* 80028ED4 00025CD4 C0 02 83 6C */ lfs f0, lbl__2096-_SDA2_BASE_(r2) /* 80028ED8 00025CD8 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80028EDC 00025CDC D0 1E 00 08 */ stfs f0, 8(r30) -/* 80028EE0 00025CE0 C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80028EE0 00025CE0 C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 80028EE4 00025CE4 D0 1E 00 0C */ stfs f0, 0xc(r30) /* 80028EE8 00025CE8 48 00 7D A1 */ bl xurand__Fv -/* 80028EEC 00025CEC C0 42 83 70 */ lfs f2, lbl_803CCCF0-_SDA2_BASE_(r2) +/* 80028EEC 00025CEC C0 42 83 70 */ lfs f2, lbl__2097-_SDA2_BASE_(r2) /* 80028EF0 00025CF0 38 00 00 02 */ li r0, 2 -/* 80028EF4 00025CF4 C0 02 83 6C */ lfs f0, lbl_803CCCEC-_SDA2_BASE_(r2) +/* 80028EF4 00025CF4 C0 02 83 6C */ lfs f0, lbl__2096-_SDA2_BASE_(r2) /* 80028EF8 00025CF8 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80028EFC 00025CFC D0 1E 00 10 */ stfs f0, 0x10(r30) /* 80028F00 00025D00 90 1E 00 00 */ stw r0, 0(r30) -/* 80028F04 00025D04 80 6D 89 70 */ lwz r3, lbl_803CB270-_SDA_BASE_(r13) +/* 80028F04 00025D04 80 6D 89 70 */ lwz r3, lbl_sFireworkLaunchSoundID-_SDA_BASE_(r13) /* 80028F08 00025D08 28 03 00 00 */ cmplwi r3, 0 /* 80028F0C 00025D0C 41 82 02 C8 */ beq lbl_800291D4 -/* 80028F10 00025D10 C0 42 83 38 */ lfs f2, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80028F10 00025D10 C0 42 83 38 */ lfs f2, lbl__957_1-_SDA2_BASE_(r2) /* 80028F14 00025D14 38 DE 00 14 */ addi r6, r30, 0x14 -/* 80028F18 00025D18 C0 22 83 74 */ lfs f1, lbl_803CCCF4-_SDA2_BASE_(r2) +/* 80028F18 00025D18 C0 22 83 74 */ lfs f1, lbl__2098-_SDA2_BASE_(r2) /* 80028F1C 00025D1C 38 80 00 80 */ li r4, 0x80 /* 80028F20 00025D20 FC A0 10 90 */ fmr f5, f2 -/* 80028F24 00025D24 C0 62 83 78 */ lfs f3, lbl_803CCCF8-_SDA2_BASE_(r2) -/* 80028F28 00025D28 C0 82 83 7C */ lfs f4, lbl_803CCCFC-_SDA2_BASE_(r2) +/* 80028F24 00025D24 C0 62 83 78 */ lfs f3, lbl__2099-_SDA2_BASE_(r2) +/* 80028F28 00025D28 C0 82 83 7C */ lfs f4, lbl__2100-_SDA2_BASE_(r2) /* 80028F2C 00025D2C 38 A0 00 00 */ li r5, 0 /* 80028F30 00025D30 38 E0 00 00 */ li r7, 0 /* 80028F34 00025D34 48 01 FB 61 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf @@ -2896,7 +2896,7 @@ lbl_80028F3C: /* 80028F40 00025D40 EC 00 F0 28 */ fsubs f0, f0, f30 /* 80028F44 00025D44 D0 1E 00 20 */ stfs f0, 0x20(r30) /* 80028F48 00025D48 C0 3E 00 20 */ lfs f1, 0x20(r30) -/* 80028F4C 00025D4C C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80028F4C 00025D4C C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 80028F50 00025D50 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80028F54 00025D54 40 81 00 10 */ ble lbl_80028F64 /* 80028F58 00025D58 C0 1E 00 0C */ lfs f0, 0xc(r30) @@ -2921,24 +2921,24 @@ lbl_80028F64: /* 80028FA0 00025DA0 D0 1E 00 1C */ stfs f0, 0x1c(r30) /* 80028FA4 00025DA4 4B FE 22 C1 */ bl __as__5xVec3FRC5xVec3 /* 80028FA8 00025DA8 FC 20 F0 90 */ fmr f1, f30 -/* 80028FAC 00025DAC 80 6D 89 60 */ lwz r3, lbl_803CB260-_SDA_BASE_(r13) +/* 80028FAC 00025DAC 80 6D 89 60 */ lwz r3, lbl_sFireworkTrailEmit-_SDA_BASE_(r13) /* 80028FB0 00025DB0 38 81 01 80 */ addi r4, r1, 0x180 /* 80028FB4 00025DB4 48 0E EC 15 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 80028FB8 00025DB8 C0 3E 00 20 */ lfs f1, 0x20(r30) -/* 80028FBC 00025DBC C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80028FBC 00025DBC C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 80028FC0 00025DC0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80028FC4 00025DC4 4C 40 13 82 */ cror 2, 0, 2 /* 80028FC8 00025DC8 40 82 02 0C */ bne lbl_800291D4 /* 80028FCC 00025DCC 38 00 00 00 */ li r0, 0 /* 80028FD0 00025DD0 90 1E 00 00 */ stw r0, 0(r30) -/* 80028FD4 00025DD4 C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80028FD4 00025DD4 C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 80028FD8 00025DD8 D0 1E 00 04 */ stfs f0, 4(r30) -/* 80028FDC 00025DDC 82 6D 89 64 */ lwz r19, lbl_803CB264-_SDA_BASE_(r13) +/* 80028FDC 00025DDC 82 6D 89 64 */ lwz r19, lbl_sFirework1Emit-_SDA_BASE_(r13) /* 80028FE0 00025DE0 48 00 7C A9 */ bl xurand__Fv -/* 80028FE4 00025DE4 C0 02 83 80 */ lfs f0, lbl_803CCD00-_SDA2_BASE_(r2) +/* 80028FE4 00025DE4 C0 02 83 80 */ lfs f0, lbl__2101-_SDA2_BASE_(r2) /* 80028FE8 00025DE8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80028FEC 00025DEC 40 80 00 08 */ bge lbl_80028FF4 -/* 80028FF0 00025DF0 82 6D 89 68 */ lwz r19, lbl_803CB268-_SDA_BASE_(r13) +/* 80028FF0 00025DF0 82 6D 89 68 */ lwz r19, lbl_sFirework2Emit-_SDA_BASE_(r13) lbl_80028FF4: /* 80028FF4 00025DF4 38 00 0D 00 */ li r0, 0xd00 /* 80028FF8 00025DF8 7F 83 E3 78 */ mr r3, r28 @@ -2948,45 +2948,45 @@ lbl_80028FF4: /* 80029008 00025E08 28 13 00 00 */ cmplwi r19, 0 /* 8002900C 00025E0C 41 82 00 C0 */ beq lbl_800290CC /* 80029010 00025E10 48 00 7C 79 */ bl xurand__Fv -/* 80029014 00025E14 C0 62 83 88 */ lfs f3, lbl_803CCD08-_SDA2_BASE_(r2) +/* 80029014 00025E14 C0 62 83 88 */ lfs f3, lbl__2103-_SDA2_BASE_(r2) /* 80029018 00025E18 7F 63 DB 78 */ mr r3, r27 -/* 8002901C 00025E1C C0 02 83 84 */ lfs f0, lbl_803CCD04-_SDA2_BASE_(r2) +/* 8002901C 00025E1C C0 02 83 84 */ lfs f0, lbl__2102-_SDA2_BASE_(r2) /* 80029020 00025E20 38 80 00 00 */ li r4, 0 -/* 80029024 00025E24 C0 42 83 8C */ lfs f2, lbl_803CCD0C-_SDA2_BASE_(r2) +/* 80029024 00025E24 C0 42 83 8C */ lfs f2, lbl__2104-_SDA2_BASE_(r2) /* 80029028 00025E28 EC 23 00 7A */ fmadds f1, f3, f1, f0 -/* 8002902C 00025E2C C0 62 83 38 */ lfs f3, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 8002902C 00025E2C C0 62 83 38 */ lfs f3, lbl__957_1-_SDA2_BASE_(r2) /* 80029030 00025E30 48 00 2E A9 */ bl set__10xParInterpFfffUi /* 80029034 00025E34 48 00 7C 55 */ bl xurand__Fv -/* 80029038 00025E38 C0 62 83 88 */ lfs f3, lbl_803CCD08-_SDA2_BASE_(r2) +/* 80029038 00025E38 C0 62 83 88 */ lfs f3, lbl__2103-_SDA2_BASE_(r2) /* 8002903C 00025E3C 7F 43 D3 78 */ mr r3, r26 -/* 80029040 00025E40 C0 02 83 84 */ lfs f0, lbl_803CCD04-_SDA2_BASE_(r2) +/* 80029040 00025E40 C0 02 83 84 */ lfs f0, lbl__2102-_SDA2_BASE_(r2) /* 80029044 00025E44 38 80 00 00 */ li r4, 0 -/* 80029048 00025E48 C0 42 83 8C */ lfs f2, lbl_803CCD0C-_SDA2_BASE_(r2) +/* 80029048 00025E48 C0 42 83 8C */ lfs f2, lbl__2104-_SDA2_BASE_(r2) /* 8002904C 00025E4C EC 23 00 7A */ fmadds f1, f3, f1, f0 -/* 80029050 00025E50 C0 62 83 38 */ lfs f3, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80029050 00025E50 C0 62 83 38 */ lfs f3, lbl__957_1-_SDA2_BASE_(r2) /* 80029054 00025E54 48 00 2E 85 */ bl set__10xParInterpFfffUi /* 80029058 00025E58 48 00 7C 31 */ bl xurand__Fv -/* 8002905C 00025E5C C0 62 83 88 */ lfs f3, lbl_803CCD08-_SDA2_BASE_(r2) +/* 8002905C 00025E5C C0 62 83 88 */ lfs f3, lbl__2103-_SDA2_BASE_(r2) /* 80029060 00025E60 7F 23 CB 78 */ mr r3, r25 -/* 80029064 00025E64 C0 02 83 84 */ lfs f0, lbl_803CCD04-_SDA2_BASE_(r2) +/* 80029064 00025E64 C0 02 83 84 */ lfs f0, lbl__2102-_SDA2_BASE_(r2) /* 80029068 00025E68 38 80 00 00 */ li r4, 0 -/* 8002906C 00025E6C C0 42 83 8C */ lfs f2, lbl_803CCD0C-_SDA2_BASE_(r2) +/* 8002906C 00025E6C C0 42 83 8C */ lfs f2, lbl__2104-_SDA2_BASE_(r2) /* 80029070 00025E70 EC 23 00 7A */ fmadds f1, f3, f1, f0 -/* 80029074 00025E74 C0 62 83 38 */ lfs f3, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80029074 00025E74 C0 62 83 38 */ lfs f3, lbl__957_1-_SDA2_BASE_(r2) /* 80029078 00025E78 48 00 2E 61 */ bl set__10xParInterpFfffUi -/* 8002907C 00025E7C C0 22 83 64 */ lfs f1, lbl_803CCCE4-_SDA2_BASE_(r2) +/* 8002907C 00025E7C C0 22 83 64 */ lfs f1, lbl__1872-_SDA2_BASE_(r2) /* 80029080 00025E80 7F 03 C3 78 */ mr r3, r24 -/* 80029084 00025E84 C0 42 83 38 */ lfs f2, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80029084 00025E84 C0 42 83 38 */ lfs f2, lbl__957_1-_SDA2_BASE_(r2) /* 80029088 00025E88 38 80 00 00 */ li r4, 0 -/* 8002908C 00025E8C C0 62 83 3C */ lfs f3, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 8002908C 00025E8C C0 62 83 3C */ lfs f3, lbl__958-_SDA2_BASE_(r2) /* 80029090 00025E90 48 00 2E 49 */ bl set__10xParInterpFfffUi /* 80029094 00025E94 7E E3 BB 78 */ mr r3, r23 /* 80029098 00025E98 7F 64 DB 78 */ mr r4, r27 /* 8002909C 00025E9C 38 A0 00 50 */ li r5, 0x50 /* 800290A0 00025EA0 4B FD A4 A1 */ bl memcpy -/* 800290A4 00025EA4 C0 22 83 38 */ lfs f1, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 800290A4 00025EA4 C0 22 83 38 */ lfs f1, lbl__957_1-_SDA2_BASE_(r2) /* 800290A8 00025EA8 7E C3 B3 78 */ mr r3, r22 -/* 800290AC 00025EAC C0 62 83 3C */ lfs f3, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 800290AC 00025EAC C0 62 83 3C */ lfs f3, lbl__958-_SDA2_BASE_(r2) /* 800290B0 00025EB0 38 80 00 00 */ li r4, 0 /* 800290B4 00025EB4 FC 40 08 90 */ fmr f2, f1 /* 800290B8 00025EB8 48 00 2E 21 */ bl set__10xParInterpFfffUi @@ -2996,28 +2996,28 @@ lbl_80028FF4: /* 800290C8 00025EC8 48 0E EB 01 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings lbl_800290CC: /* 800290CC 00025ECC 48 00 7B BD */ bl xurand__Fv -/* 800290D0 00025ED0 C0 42 83 9C */ lfs f2, lbl_803CCD1C-_SDA2_BASE_(r2) -/* 800290D4 00025ED4 C0 02 83 90 */ lfs f0, lbl_803CCD10-_SDA2_BASE_(r2) +/* 800290D0 00025ED0 C0 42 83 9C */ lfs f2, lbl__2108-_SDA2_BASE_(r2) +/* 800290D4 00025ED4 C0 02 83 90 */ lfs f0, lbl__2105-_SDA2_BASE_(r2) /* 800290D8 00025ED8 EF 02 00 7A */ fmadds f24, f2, f1, f0 /* 800290DC 00025EDC 48 00 7B AD */ bl xurand__Fv -/* 800290E0 00025EE0 C0 02 83 5C */ lfs f0, lbl_803CCCDC-_SDA2_BASE_(r2) +/* 800290E0 00025EE0 C0 02 83 5C */ lfs f0, lbl__1132-_SDA2_BASE_(r2) /* 800290E4 00025EE4 EF 20 00 7A */ fmadds f25, f0, f1, f0 /* 800290E8 00025EE8 48 00 7B A1 */ bl xurand__Fv -/* 800290EC 00025EEC C0 02 83 5C */ lfs f0, lbl_803CCCDC-_SDA2_BASE_(r2) +/* 800290EC 00025EEC C0 02 83 5C */ lfs f0, lbl__1132-_SDA2_BASE_(r2) /* 800290F0 00025EF0 EF 40 00 7A */ fmadds f26, f0, f1, f0 /* 800290F4 00025EF4 48 00 7B 95 */ bl xurand__Fv -/* 800290F8 00025EF8 C0 02 83 5C */ lfs f0, lbl_803CCCDC-_SDA2_BASE_(r2) +/* 800290F8 00025EF8 C0 02 83 5C */ lfs f0, lbl__1132-_SDA2_BASE_(r2) /* 800290FC 00025EFC EF 60 00 7A */ fmadds f27, f0, f1, f0 /* 80029100 00025F00 48 00 7B 89 */ bl xurand__Fv -/* 80029104 00025F04 C0 42 83 7C */ lfs f2, lbl_803CCCFC-_SDA2_BASE_(r2) -/* 80029108 00025F08 C0 02 83 98 */ lfs f0, lbl_803CCD18-_SDA2_BASE_(r2) +/* 80029104 00025F04 C0 42 83 7C */ lfs f2, lbl__2100-_SDA2_BASE_(r2) +/* 80029108 00025F08 C0 02 83 98 */ lfs f0, lbl__2107-_SDA2_BASE_(r2) /* 8002910C 00025F0C EF 82 00 7A */ fmadds f28, f2, f1, f0 /* 80029110 00025F10 48 00 7B 79 */ bl xurand__Fv -/* 80029114 00025F14 C0 42 83 94 */ lfs f2, lbl_803CCD14-_SDA2_BASE_(r2) -/* 80029118 00025F18 C0 02 83 90 */ lfs f0, lbl_803CCD10-_SDA2_BASE_(r2) +/* 80029114 00025F14 C0 42 83 94 */ lfs f2, lbl__2106-_SDA2_BASE_(r2) +/* 80029118 00025F18 C0 02 83 90 */ lfs f0, lbl__2105-_SDA2_BASE_(r2) /* 8002911C 00025F1C EF A2 00 7A */ fmadds f29, f2, f1, f0 /* 80029120 00025F20 48 00 7B 69 */ bl xurand__Fv -/* 80029124 00025F24 C0 02 83 5C */ lfs f0, lbl_803CCCDC-_SDA2_BASE_(r2) +/* 80029124 00025F24 C0 02 83 5C */ lfs f0, lbl__1132-_SDA2_BASE_(r2) /* 80029128 00025F28 FC 40 E8 90 */ fmr f2, f29 /* 8002912C 00025F2C FC 60 E0 90 */ fmr f3, f28 /* 80029130 00025F30 38 7E 00 14 */ addi r3, r30, 0x14 @@ -3040,24 +3040,24 @@ lbl_800290CC: /* 80029174 00025F74 EC 21 00 72 */ fmuls f1, f1, f1 /* 80029178 00025F78 88 7F 06 D1 */ lbz r3, 0x6d1(r31) /* 8002917C 00025F7C EC 00 00 32 */ fmuls f0, f0, f0 -/* 80029180 00025F80 C0 42 83 A0 */ lfs f2, lbl_803CCD20-_SDA2_BASE_(r2) -/* 80029184 00025F84 C0 62 83 A4 */ lfs f3, lbl_803CCD24-_SDA2_BASE_(r2) +/* 80029180 00025F80 C0 42 83 A0 */ lfs f2, lbl__2109-_SDA2_BASE_(r2) +/* 80029184 00025F84 C0 62 83 A4 */ lfs f3, lbl__2110-_SDA2_BASE_(r2) /* 80029188 00025F88 EC 21 00 2A */ fadds f1, f1, f0 /* 8002918C 00025F8C 48 08 3F 2D */ bl zRumbleStartDistance__Fiff14_tagRumbleTypef /* 80029190 00025F90 7E A3 AB 78 */ mr r3, r21 /* 80029194 00025F94 4B FF 26 75 */ bl xEntGetPos__FPC4xEnt /* 80029198 00025F98 C0 03 00 04 */ lfs f0, 4(r3) /* 8002919C 00025F9C D0 1E 00 18 */ stfs f0, 0x18(r30) -/* 800291A0 00025FA0 80 6D 89 6C */ lwz r3, lbl_803CB26C-_SDA_BASE_(r13) +/* 800291A0 00025FA0 80 6D 89 6C */ lwz r3, lbl_sFireworkSoundID-_SDA_BASE_(r13) /* 800291A4 00025FA4 28 03 00 00 */ cmplwi r3, 0 /* 800291A8 00025FA8 41 82 00 2C */ beq lbl_800291D4 -/* 800291AC 00025FAC C0 42 83 38 */ lfs f2, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 800291AC 00025FAC C0 42 83 38 */ lfs f2, lbl__957_1-_SDA2_BASE_(r2) /* 800291B0 00025FB0 38 DE 00 14 */ addi r6, r30, 0x14 -/* 800291B4 00025FB4 C0 22 83 A8 */ lfs f1, lbl_803CCD28-_SDA2_BASE_(r2) +/* 800291B4 00025FB4 C0 22 83 A8 */ lfs f1, lbl__2111-_SDA2_BASE_(r2) /* 800291B8 00025FB8 38 80 00 80 */ li r4, 0x80 /* 800291BC 00025FBC FC A0 10 90 */ fmr f5, f2 -/* 800291C0 00025FC0 C0 62 83 78 */ lfs f3, lbl_803CCCF8-_SDA2_BASE_(r2) -/* 800291C4 00025FC4 C0 82 83 7C */ lfs f4, lbl_803CCCFC-_SDA2_BASE_(r2) +/* 800291C0 00025FC0 C0 62 83 78 */ lfs f3, lbl__2099-_SDA2_BASE_(r2) +/* 800291C4 00025FC4 C0 82 83 7C */ lfs f4, lbl__2100-_SDA2_BASE_(r2) /* 800291C8 00025FC8 38 A0 00 00 */ li r5, 0 /* 800291CC 00025FCC 38 E0 00 00 */ li r7, 0 /* 800291D0 00025FD0 48 01 F8 C5 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf @@ -3092,12 +3092,12 @@ lbl_800291D4: xFXStreakInit__Fv: /* 80029238 00026038 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002923C 0002603C 7C 08 02 A6 */ mflr r0 -/* 80029240 00026040 3C 60 80 38 */ lis r3, lbl_80385F9C@ha +/* 80029240 00026040 3C 60 80 38 */ lis r3, lbl_sStreakList@ha /* 80029244 00026044 90 01 00 24 */ stw r0, 0x24(r1) /* 80029248 00026048 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8002924C 0002604C 3B E0 00 00 */ li r31, 0 /* 80029250 00026050 93 C1 00 18 */ stw r30, 0x18(r1) -/* 80029254 00026054 3B C3 5F 9C */ addi r30, r3, lbl_80385F9C@l +/* 80029254 00026054 3B C3 5F 9C */ addi r30, r3, lbl_sStreakList@l /* 80029258 00026058 93 A1 00 14 */ stw r29, 0x14(r1) /* 8002925C 0002605C 3B A0 00 00 */ li r29, 0 lbl_80029260: @@ -3128,8 +3128,8 @@ xFXStreakUpdate__Ff: /* 800292B4 000260B4 F3 E1 00 48 */ psq_st f31, 72(r1), 0, qr0 /* 800292B8 000260B8 BF 61 00 2C */ stmw r27, 0x2c(r1) /* 800292BC 000260BC FF E0 08 90 */ fmr f31, f1 -/* 800292C0 000260C0 3C 60 80 38 */ lis r3, lbl_80385F9C@ha -/* 800292C4 000260C4 3B C3 5F 9C */ addi r30, r3, lbl_80385F9C@l +/* 800292C0 000260C0 3C 60 80 38 */ lis r3, lbl_sStreakList@ha +/* 800292C4 000260C4 3B C3 5F 9C */ addi r30, r3, lbl_sStreakList@l /* 800292C8 000260C8 3B A0 00 00 */ li r29, 0 lbl_800292CC: /* 800292CC 000260CC 80 1E 00 00 */ lwz r0, 0(r30) @@ -3161,7 +3161,7 @@ lbl_800292F8: /* 80029330 00026130 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80029334 00026134 90 81 00 18 */ stw r4, 0x18(r1) /* 80029338 00026138 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8002933C 0002613C C0 22 83 5C */ lfs f1, lbl_803CCCDC-_SDA2_BASE_(r2) +/* 8002933C 0002613C C0 22 83 5C */ lfs f1, lbl__1132-_SDA2_BASE_(r2) /* 80029340 00026140 EC 21 00 32 */ fmuls f1, f1, f0 /* 80029344 00026144 4B FE 1E 3D */ bl __amu__5xVec3Ff /* 80029348 00026148 38 7B 00 04 */ addi r3, r27, 4 @@ -3176,10 +3176,10 @@ lbl_80029360: /* 80029368 00026168 EC 01 07 FC */ fnmsubs f0, f1, f31, f0 /* 8002936C 0002616C D0 1B 00 1C */ stfs f0, 0x1c(r27) /* 80029370 00026170 C0 3B 00 1C */ lfs f1, 0x1c(r27) -/* 80029374 00026174 C0 02 83 AC */ lfs f0, lbl_803CCD2C-_SDA2_BASE_(r2) +/* 80029374 00026174 C0 02 83 AC */ lfs f0, lbl__2164-_SDA2_BASE_(r2) /* 80029378 00026178 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8002937C 0002617C 40 80 00 14 */ bge lbl_80029390 -/* 80029380 00026180 C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80029380 00026180 C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 80029384 00026184 38 00 00 00 */ li r0, 0 /* 80029388 00026188 D0 1B 00 1C */ stfs f0, 0x1c(r27) /* 8002938C 0002618C 90 1B 00 00 */ stw r0, 0(r27) @@ -3291,20 +3291,20 @@ lbl_800294C8: xFXStreakRender__Fv: /* 800294F4 000262F4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800294F8 000262F8 7C 08 02 A6 */ mflr r0 -/* 800294FC 000262FC 3C 80 80 38 */ lis r4, lbl_80385F9C@ha -/* 80029500 00026300 3C 60 80 2D */ lis r3, lbl_802C80A8@ha +/* 800294FC 000262FC 3C 80 80 38 */ lis r4, lbl_sStreakList@ha +/* 80029500 00026300 3C 60 80 2D */ lis r3, lbl_sStripVert$2188@ha /* 80029504 00026304 90 01 00 44 */ stw r0, 0x44(r1) /* 80029508 00026308 BF 41 00 28 */ stmw r26, 0x28(r1) -/* 8002950C 0002630C 3B E4 5F 9C */ addi r31, r4, lbl_80385F9C@l +/* 8002950C 0002630C 3B E4 5F 9C */ addi r31, r4, lbl_sStreakList@l /* 80029510 00026310 3B C0 00 00 */ li r30, 0 -/* 80029514 00026314 3B 43 80 A8 */ addi r26, r3, lbl_802C80A8@l +/* 80029514 00026314 3B 43 80 A8 */ addi r26, r3, lbl_sStripVert$2188@l lbl_80029518: /* 80029518 00026318 80 1F 00 00 */ lwz r0, 0(r31) /* 8002951C 0002631C 28 00 00 00 */ cmplwi r0, 0 /* 80029520 00026320 41 82 01 CC */ beq lbl_800296EC -/* 80029524 00026324 3C 60 80 2D */ lis r3, lbl_802C80A8@ha +/* 80029524 00026324 3C 60 80 2D */ lis r3, lbl_sStripVert$2188@ha /* 80029528 00026328 83 9F 00 18 */ lwz r28, 0x18(r31) -/* 8002952C 0002632C 3B 63 80 A8 */ addi r27, r3, lbl_802C80A8@l +/* 8002952C 0002632C 3B 63 80 A8 */ addi r27, r3, lbl_sStripVert$2188@l /* 80029530 00026330 3B A0 00 31 */ li r29, 0x31 lbl_80029534: /* 80029534 00026334 57 83 28 34 */ slwi r3, r28, 5 @@ -3339,13 +3339,13 @@ lbl_80029560: /* 800295A0 000263A0 C0 04 00 1C */ lfs f0, 0x1c(r4) /* 800295A4 000263A4 D0 5A 00 08 */ stfs f2, 8(r26) /* 800295A8 000263A8 88 DF 00 1D */ lbz r6, 0x1d(r31) -/* 800295AC 000263AC C0 82 83 38 */ lfs f4, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 800295AC 000263AC C0 82 83 38 */ lfs f4, lbl__957_1-_SDA2_BASE_(r2) /* 800295B0 000263B0 88 FF 00 1E */ lbz r7, 0x1e(r31) /* 800295B4 000263B4 D0 9A 00 1C */ stfs f4, 0x1c(r26) /* 800295B8 000263B8 88 BF 00 1C */ lbz r5, 0x1c(r31) /* 800295BC 000263BC D0 9A 00 20 */ stfs f4, 0x20(r26) /* 800295C0 000263C0 C0 A8 00 08 */ lfs f5, 8(r8) -/* 800295C4 000263C4 C0 62 83 64 */ lfs f3, lbl_803CCCE4-_SDA2_BASE_(r2) +/* 800295C4 000263C4 C0 62 83 64 */ lfs f3, lbl__1872-_SDA2_BASE_(r2) /* 800295C8 000263C8 C0 C8 00 0C */ lfs f6, 0xc(r8) /* 800295CC 000263CC EC 23 00 72 */ fmuls f1, f3, f1 /* 800295D0 000263D0 C0 48 00 04 */ lfs f2, 4(r8) @@ -3377,7 +3377,7 @@ lbl_80029560: /* 80029638 00026438 C0 0C FF EC */ lfs f0, -0x14(r12) /* 8002963C 0002643C D0 9B 00 40 */ stfs f4, 0x40(r27) /* 80029640 00026440 81 81 00 24 */ lwz r12, 0x24(r1) -/* 80029644 00026444 C0 42 83 3C */ lfs f2, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 80029644 00026444 C0 42 83 3C */ lfs f2, lbl__958-_SDA2_BASE_(r2) /* 80029648 00026448 80 9F 00 28 */ lwz r4, 0x28(r31) /* 8002964C 0002644C D0 5B 00 44 */ stfs f2, 0x44(r27) /* 80029650 00026450 98 1B 00 3C */ stb r0, 0x3c(r27) @@ -3436,11 +3436,11 @@ lbl_800296EC: xFXStreakStart__FfffUiPC10iColor_tagPC10iColor_tagi: /* 80029710 00026510 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80029714 00026514 7C 08 02 A6 */ mflr r0 -/* 80029718 00026518 3C E0 80 38 */ lis r7, lbl_80385F9C@ha +/* 80029718 00026518 3C E0 80 38 */ lis r7, lbl_sStreakList@ha /* 8002971C 0002651C 90 01 00 24 */ stw r0, 0x24(r1) /* 80029720 00026520 38 00 00 0A */ li r0, 0xa /* 80029724 00026524 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 80029728 00026528 3B E7 5F 9C */ addi r31, r7, lbl_80385F9C@l +/* 80029728 00026528 3B E7 5F 9C */ addi r31, r7, lbl_sStreakList@l /* 8002972C 0002652C 93 C1 00 18 */ stw r30, 0x18(r1) /* 80029730 00026530 3B C0 00 00 */ li r30, 0 /* 80029734 00026534 93 A1 00 14 */ stw r29, 0x14(r1) @@ -3469,9 +3469,9 @@ lbl_80029770: /* 80029788 00026588 7C 7F 1A 14 */ add r3, r31, r3 /* 8002978C 0002658C D0 7F 00 0C */ stfs f3, 0xc(r31) /* 80029790 00026590 90 BF 00 18 */ stw r5, 0x18(r31) -/* 80029794 00026594 C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80029794 00026594 C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 80029798 00026598 D0 1F 00 10 */ stfs f0, 0x10(r31) -/* 8002979C 0002659C C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 8002979C 0002659C C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 800297A0 000265A0 D0 1F 00 14 */ stfs f0, 0x14(r31) /* 800297A4 000265A4 90 BF 00 28 */ stw r5, 0x28(r31) /* 800297A8 000265A8 90 BF 00 24 */ stw r5, 0x24(r31) @@ -3558,8 +3558,8 @@ lbl_800298C4: lbl_800298D8: /* 800298D8 000266D8 28 1D 00 00 */ cmplwi r29, 0 /* 800298DC 000266DC 40 82 00 18 */ bne lbl_800298F4 -/* 800298E0 000266E0 3C 60 80 25 */ lis r3, lbl_80252BD4@ha -/* 800298E4 000266E4 38 63 2B D4 */ addi r3, r3, lbl_80252BD4@l +/* 800298E0 000266E0 3C 60 80 25 */ lis r3, lbl__stringBase0_8@ha +/* 800298E4 000266E4 38 63 2B D4 */ addi r3, r3, lbl__stringBase0_8@l /* 800298E8 000266E8 38 63 00 8B */ addi r3, r3, 0x8b /* 800298EC 000266EC 48 02 29 29 */ bl xStrHash__FPCc /* 800298F0 000266F0 7C 7D 1B 78 */ mr r29, r3 @@ -3596,8 +3596,8 @@ xFXStreakStop__FUi: /* 80029950 00026750 28 03 00 0A */ cmplwi r3, 0xa /* 80029954 00026754 4D 82 00 20 */ beqlr /* 80029958 00026758 1C 83 06 6C */ mulli r4, r3, 0x66c -/* 8002995C 0002675C 3C 60 80 38 */ lis r3, lbl_80385F9C@ha -/* 80029960 00026760 38 63 5F 9C */ addi r3, r3, lbl_80385F9C@l +/* 8002995C 0002675C 3C 60 80 38 */ lis r3, lbl_sStreakList@ha +/* 80029960 00026760 38 63 5F 9C */ addi r3, r3, lbl_sStreakList@l /* 80029964 00026764 7C A3 20 2E */ lwzx r5, r3, r4 /* 80029968 00026768 7C A0 00 34 */ cntlzw r0, r5 /* 8002996C 0002676C 54 00 DF FF */ rlwinm. r0, r0, 0x1b, 0x1f, 0x1f @@ -3623,8 +3623,8 @@ xFXStreakUpdate__FUiPC5xVec3PC5xVec3: /* 800299AC 000267AC 7C BE 2B 78 */ mr r30, r5 /* 800299B0 000267B0 41 82 00 A0 */ beq lbl_80029A50 /* 800299B4 000267B4 1C A3 06 6C */ mulli r5, r3, 0x66c -/* 800299B8 000267B8 3C 60 80 38 */ lis r3, lbl_80385F9C@ha -/* 800299BC 000267BC 38 03 5F 9C */ addi r0, r3, lbl_80385F9C@l +/* 800299B8 000267B8 3C 60 80 38 */ lis r3, lbl_sStreakList@ha +/* 800299BC 000267BC 38 03 5F 9C */ addi r0, r3, lbl_sStreakList@l /* 800299C0 000267C0 7F E0 2A 14 */ add r31, r0, r5 /* 800299C4 000267C4 C0 1F 00 10 */ lfs f0, 0x10(r31) /* 800299C8 000267C8 C0 3F 00 04 */ lfs f1, 4(r31) @@ -3674,12 +3674,12 @@ lbl_80029A50: xFXShineInit__Fv: /* 80029A68 00026868 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80029A6C 0002686C 7C 08 02 A6 */ mflr r0 -/* 80029A70 00026870 3C 60 80 39 */ lis r3, lbl_80389FD4@ha +/* 80029A70 00026870 3C 60 80 39 */ lis r3, lbl_sShineList@ha /* 80029A74 00026874 90 01 00 24 */ stw r0, 0x24(r1) /* 80029A78 00026878 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80029A7C 0002687C 3B E0 00 00 */ li r31, 0 /* 80029A80 00026880 93 C1 00 18 */ stw r30, 0x18(r1) -/* 80029A84 00026884 3B C3 9F D4 */ addi r30, r3, lbl_80389FD4@l +/* 80029A84 00026884 3B C3 9F D4 */ addi r30, r3, lbl_sShineList@l /* 80029A88 00026888 93 A1 00 14 */ stw r29, 0x14(r1) /* 80029A8C 0002688C 3B A0 00 00 */ li r29, 0 lbl_80029A90: @@ -3709,8 +3709,8 @@ xFXShineUpdate__Ff: /* 80029AE0 000268E0 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0 /* 80029AE4 000268E4 BF 61 00 1C */ stmw r27, 0x1c(r1) /* 80029AE8 000268E8 FF E0 08 90 */ fmr f31, f1 -/* 80029AEC 000268EC 3C 60 80 39 */ lis r3, lbl_80389FD4@ha -/* 80029AF0 000268F0 3B E3 9F D4 */ addi r31, r3, lbl_80389FD4@l +/* 80029AEC 000268EC 3C 60 80 39 */ lis r3, lbl_sShineList@ha +/* 80029AF0 000268F0 3B E3 9F D4 */ addi r31, r3, lbl_sShineList@l /* 80029AF4 000268F4 3B C0 00 00 */ li r30, 0 lbl_80029AF8: /* 80029AF8 000268F8 80 1F 00 00 */ lwz r0, 0(r31) @@ -3727,7 +3727,7 @@ lbl_80029AF8: /* 80029B24 00026924 EC 01 07 FA */ fmadds f0, f1, f31, f0 /* 80029B28 00026928 D0 1F 00 34 */ stfs f0, 0x34(r31) /* 80029B2C 0002692C C0 3F 00 28 */ lfs f1, 0x28(r31) -/* 80029B30 00026930 C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80029B30 00026930 C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 80029B34 00026934 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80029B38 00026938 41 82 00 24 */ beq lbl_80029B5C /* 80029B3C 0002693C 80 7F 00 00 */ lwz r3, 0(r31) @@ -3761,23 +3761,23 @@ lbl_80029B78: /* 80029BA0 000269A0 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80029BA4 000269A4 40 82 00 BC */ bne lbl_80029C60 /* 80029BA8 000269A8 48 00 70 E1 */ bl xurand__Fv -/* 80029BAC 000269AC C0 62 83 98 */ lfs f3, lbl_803CCD18-_SDA2_BASE_(r2) -/* 80029BB0 000269B0 C0 42 83 3C */ lfs f2, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 80029BAC 000269AC C0 62 83 98 */ lfs f3, lbl__2107-_SDA2_BASE_(r2) +/* 80029BB0 000269B0 C0 42 83 3C */ lfs f2, lbl__958-_SDA2_BASE_(r2) /* 80029BB4 000269B4 C0 1F 00 14 */ lfs f0, 0x14(r31) /* 80029BB8 000269B8 EC 23 10 78 */ fmsubs f1, f3, f1, f2 /* 80029BBC 000269BC EC 00 00 72 */ fmuls f0, f0, f1 /* 80029BC0 000269C0 D0 1B 00 10 */ stfs f0, 0x10(r27) /* 80029BC4 000269C4 48 00 70 C5 */ bl xurand__Fv -/* 80029BC8 000269C8 C0 62 83 98 */ lfs f3, lbl_803CCD18-_SDA2_BASE_(r2) -/* 80029BCC 000269CC C0 42 83 3C */ lfs f2, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 80029BC8 000269C8 C0 62 83 98 */ lfs f3, lbl__2107-_SDA2_BASE_(r2) +/* 80029BCC 000269CC C0 42 83 3C */ lfs f2, lbl__958-_SDA2_BASE_(r2) /* 80029BD0 000269D0 C0 1F 00 14 */ lfs f0, 0x14(r31) /* 80029BD4 000269D4 EC 23 10 78 */ fmsubs f1, f3, f1, f2 /* 80029BD8 000269D8 EC 00 00 72 */ fmuls f0, f0, f1 /* 80029BDC 000269DC D0 1B 00 14 */ stfs f0, 0x14(r27) /* 80029BE0 000269E0 48 00 70 A9 */ bl xurand__Fv -/* 80029BE4 000269E4 C0 62 83 98 */ lfs f3, lbl_803CCD18-_SDA2_BASE_(r2) +/* 80029BE4 000269E4 C0 62 83 98 */ lfs f3, lbl__2107-_SDA2_BASE_(r2) /* 80029BE8 000269E8 38 7B 00 04 */ addi r3, r27, 4 -/* 80029BEC 000269EC C0 42 83 3C */ lfs f2, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 80029BEC 000269EC C0 42 83 3C */ lfs f2, lbl__958-_SDA2_BASE_(r2) /* 80029BF0 000269F0 38 9B 00 10 */ addi r4, r27, 0x10 /* 80029BF4 000269F4 C0 1F 00 14 */ lfs f0, 0x14(r31) /* 80029BF8 000269F8 EC 23 10 78 */ fmsubs f1, f3, f1, f2 @@ -3797,9 +3797,9 @@ lbl_80029B78: /* 80029C30 00026A30 98 7B 00 29 */ stb r3, 0x29(r27) /* 80029C34 00026A34 88 7F 00 3E */ lbz r3, 0x3e(r31) /* 80029C38 00026A38 98 7B 00 2A */ stb r3, 0x2a(r27) -/* 80029C3C 00026A3C C0 02 83 3C */ lfs f0, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 80029C3C 00026A3C C0 02 83 3C */ lfs f0, lbl__958-_SDA2_BASE_(r2) /* 80029C40 00026A40 D0 1B 00 20 */ stfs f0, 0x20(r27) -/* 80029C44 00026A44 C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80029C44 00026A44 C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 80029C48 00026A48 D0 1B 00 1C */ stfs f0, 0x1c(r27) /* 80029C4C 00026A4C 90 1B 00 00 */ stw r0, 0(r27) /* 80029C50 00026A50 C0 3F 00 20 */ lfs f1, 0x20(r31) @@ -3825,13 +3825,13 @@ lbl_80029C60: /* 80029C9C 00026A9C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80029CA0 00026AA0 40 80 00 1C */ bge lbl_80029CBC /* 80029CA4 00026AA4 EC 01 00 24 */ fdivs f0, f1, f0 -/* 80029CA8 00026AA8 C0 22 83 B0 */ lfs f1, lbl_803CCD30-_SDA2_BASE_(r2) +/* 80029CA8 00026AA8 C0 22 83 B0 */ lfs f1, lbl__2467-_SDA2_BASE_(r2) /* 80029CAC 00026AAC EC 21 00 32 */ fmuls f1, f1, f0 /* 80029CB0 00026AB0 48 09 B1 9D */ bl isin__Ff /* 80029CB4 00026AB4 D0 3B 00 20 */ stfs f1, 0x20(r27) /* 80029CB8 00026AB8 48 00 00 14 */ b lbl_80029CCC lbl_80029CBC: -/* 80029CBC 00026ABC C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80029CBC 00026ABC C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 80029CC0 00026AC0 38 00 00 00 */ li r0, 0 /* 80029CC4 00026AC4 D0 1B 00 20 */ stfs f0, 0x20(r27) /* 80029CC8 00026AC8 90 1B 00 00 */ stw r0, 0(r27) @@ -3947,13 +3947,13 @@ xFXShineRender__Fv: /* 80029E3C 00026C3C DB E1 00 A0 */ stfd f31, 0xa0(r1) /* 80029E40 00026C40 F3 E1 00 A8 */ psq_st f31, 168(r1), 0, qr0 /* 80029E44 00026C44 BE E1 00 7C */ stmw r23, 0x7c(r1) -/* 80029E48 00026C48 3C 60 80 39 */ lis r3, lbl_80389FD4@ha -/* 80029E4C 00026C4C 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80029E50 00026C50 3B 83 9F D4 */ addi r28, r3, lbl_80389FD4@l +/* 80029E48 00026C48 3C 60 80 39 */ lis r3, lbl_sShineList@ha +/* 80029E4C 00026C4C 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80029E50 00026C50 3B 83 9F D4 */ addi r28, r3, lbl_sShineList@l /* 80029E54 00026C54 3B 40 00 00 */ li r26, 0 -/* 80029E58 00026C58 3C 60 80 2D */ lis r3, lbl_802C8138@ha -/* 80029E5C 00026C5C 3B C4 05 58 */ addi r30, r4, lbl_803C0558@l -/* 80029E60 00026C60 3B E3 81 38 */ addi r31, r3, lbl_802C8138@l +/* 80029E58 00026C58 3C 60 80 2D */ lis r3, lbl_blah$2485@ha +/* 80029E5C 00026C5C 3B C4 05 58 */ addi r30, r4, lbl_globals@l +/* 80029E60 00026C60 3B E3 81 38 */ addi r31, r3, lbl_blah$2485@l lbl_80029E64: /* 80029E64 00026C64 80 1C 00 00 */ lwz r0, 0(r28) /* 80029E68 00026C68 28 00 00 00 */ cmplwi r0, 0 @@ -3966,8 +3966,8 @@ lbl_80029E78: /* 80029E80 00026C80 28 00 00 00 */ cmplwi r0, 0 /* 80029E84 00026C84 41 82 03 4C */ beq lbl_8002A1D0 /* 80029E88 00026C88 80 9E 00 10 */ lwz r4, 0x10(r30) -/* 80029E8C 00026C8C 3C 60 80 2D */ lis r3, lbl_802C8138@ha -/* 80029E90 00026C90 3A E3 81 38 */ addi r23, r3, lbl_802C8138@l +/* 80029E8C 00026C8C 3C 60 80 2D */ lis r3, lbl_blah$2485@ha +/* 80029E90 00026C90 3A E3 81 38 */ addi r23, r3, lbl_blah$2485@l /* 80029E94 00026C94 28 04 00 00 */ cmplwi r4, 0 /* 80029E98 00026C98 41 82 00 08 */ beq lbl_80029EA0 /* 80029E9C 00026C9C 83 04 00 04 */ lwz r24, 4(r4) @@ -3982,7 +3982,7 @@ lbl_80029EA0: /* 80029EBC 00026CBC D0 41 00 30 */ stfs f2, 0x30(r1) /* 80029EC0 00026CC0 D0 01 00 34 */ stfs f0, 0x34(r1) /* 80029EC4 00026CC4 C0 18 00 50 */ lfs f0, 0x50(r24) -/* 80029EC8 00026CC8 C0 42 83 5C */ lfs f2, lbl_803CCCDC-_SDA2_BASE_(r2) +/* 80029EC8 00026CC8 C0 42 83 5C */ lfs f2, lbl__1132-_SDA2_BASE_(r2) /* 80029ECC 00026CCC EC 00 00 72 */ fmuls f0, f0, f1 /* 80029ED0 00026CD0 EC 02 00 32 */ fmuls f0, f2, f0 /* 80029ED4 00026CD4 D0 01 00 20 */ stfs f0, 0x20(r1) @@ -3994,7 +3994,7 @@ lbl_80029EA0: /* 80029EEC 00026CEC EC 00 00 72 */ fmuls f0, f0, f1 /* 80029EF0 00026CF0 EC 02 00 32 */ fmuls f0, f2, f0 /* 80029EF4 00026CF4 D0 01 00 28 */ stfs f0, 0x28(r1) -/* 80029EF8 00026CF8 C0 22 83 B4 */ lfs f1, lbl_803CCD34-_SDA2_BASE_(r2) +/* 80029EF8 00026CF8 C0 22 83 B4 */ lfs f1, lbl__2716-_SDA2_BASE_(r2) /* 80029EFC 00026CFC 4B FE 12 25 */ bl __ml__5xVec3CFf /* 80029F00 00026D00 38 61 00 14 */ addi r3, r1, 0x14 /* 80029F04 00026D04 38 81 00 08 */ addi r4, r1, 8 @@ -4036,7 +4036,7 @@ lbl_80029EA0: /* 80029F94 00026D94 EC C6 38 2A */ fadds f6, f6, f7 /* 80029F98 00026D98 C0 3B 00 20 */ lfs f1, 0x20(r27) /* 80029F9C 00026D9C EC A4 28 2A */ fadds f5, f4, f5 -/* 80029FA0 00026DA0 C0 82 83 38 */ lfs f4, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 80029FA0 00026DA0 C0 82 83 38 */ lfs f4, lbl__957_1-_SDA2_BASE_(r2) /* 80029FA4 00026DA4 EC 00 18 2A */ fadds f0, f0, f3 /* 80029FA8 00026DA8 80 9C 00 44 */ lwz r4, 0x44(r28) /* 80029FAC 00026DAC D0 97 00 20 */ stfs f4, 0x20(r23) @@ -4048,7 +4048,7 @@ lbl_80029EA0: /* 80029FC4 00026DC4 D1 37 00 28 */ stfs f9, 0x28(r23) /* 80029FC8 00026DC8 D1 57 00 2C */ stfs f10, 0x2c(r23) /* 80029FCC 00026DCC D3 F7 00 40 */ stfs f31, 0x40(r23) -/* 80029FD0 00026DD0 C0 62 83 3C */ lfs f3, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 80029FD0 00026DD0 C0 62 83 3C */ lfs f3, lbl__958-_SDA2_BASE_(r2) /* 80029FD4 00026DD4 EC E3 F8 2A */ fadds f7, f3, f31 /* 80029FD8 00026DD8 D0 77 00 44 */ stfs f3, 0x44(r23) /* 80029FDC 00026DDC 98 B7 00 3C */ stb r5, 0x3c(r23) @@ -4060,7 +4060,7 @@ lbl_80029EA0: /* 80029FF4 00026DF4 D1 97 00 50 */ stfs f12, 0x50(r23) /* 80029FF8 00026DF8 D0 F7 00 64 */ stfs f7, 0x64(r23) /* 80029FFC 00026DFC D0 97 00 68 */ stfs f4, 0x68(r23) -/* 8002A000 00026E00 C0 42 83 64 */ lfs f2, lbl_803CCCE4-_SDA2_BASE_(r2) +/* 8002A000 00026E00 C0 42 83 64 */ lfs f2, lbl__1872-_SDA2_BASE_(r2) /* 8002A004 00026E04 EC 22 00 72 */ fmuls f1, f2, f1 /* 8002A008 00026E08 98 B7 00 60 */ stb r5, 0x60(r23) /* 8002A00C 00026E0C 98 D7 00 61 */ stb r6, 0x61(r23) @@ -4081,9 +4081,9 @@ lbl_80029EA0: /* 8002A048 00026E48 98 F7 00 86 */ stb r7, 0x86(r23) /* 8002A04C 00026E4C 99 17 00 87 */ stb r8, 0x87(r23) /* 8002A050 00026E50 48 20 57 8D */ bl RwRenderStateSet -/* 8002A054 00026E54 3C 60 80 2D */ lis r3, lbl_802C8138@ha +/* 8002A054 00026E54 3C 60 80 2D */ lis r3, lbl_blah$2485@ha /* 8002A058 00026E58 38 80 00 04 */ li r4, 4 -/* 8002A05C 00026E5C 38 63 81 38 */ addi r3, r3, lbl_802C8138@l +/* 8002A05C 00026E5C 38 63 81 38 */ addi r3, r3, lbl_blah$2485@l /* 8002A060 00026E60 38 A0 00 00 */ li r5, 0 /* 8002A064 00026E64 38 C0 00 19 */ li r6, 0x19 /* 8002A068 00026E68 48 22 1C 0D */ bl RwIm3DTransform @@ -4094,9 +4094,9 @@ lbl_80029EA0: /* 8002A07C 00026E7C 48 22 1C D9 */ bl RwIm3DEnd lbl_8002A080: /* 8002A080 00026E80 C0 FC 00 0C */ lfs f7, 0xc(r28) -/* 8002A084 00026E84 3C 60 80 2D */ lis r3, lbl_802C8138@ha +/* 8002A084 00026E84 3C 60 80 2D */ lis r3, lbl_blah$2485@ha /* 8002A088 00026E88 C1 1C 00 10 */ lfs f8, 0x10(r28) -/* 8002A08C 00026E8C 38 C3 81 38 */ addi r6, r3, lbl_802C8138@l +/* 8002A08C 00026E8C 38 C3 81 38 */ addi r6, r3, lbl_blah$2485@l /* 8002A090 00026E90 C0 DC 00 08 */ lfs f6, 8(r28) /* 8002A094 00026E94 38 00 00 00 */ li r0, 0 /* 8002A098 00026E98 C0 21 00 30 */ lfs f1, 0x30(r1) @@ -4123,7 +4123,7 @@ lbl_8002A080: /* 8002A0EC 00026EEC D3 FF 00 1C */ stfs f31, 0x1c(r31) /* 8002A0F0 00026EF0 EC 0C 00 2A */ fadds f0, f12, f0 /* 8002A0F4 00026EF4 C0 3B 00 20 */ lfs f1, 0x20(r27) -/* 8002A0F8 00026EF8 C0 82 83 38 */ lfs f4, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 8002A0F8 00026EF8 C0 82 83 38 */ lfs f4, lbl__957_1-_SDA2_BASE_(r2) /* 8002A0FC 00026EFC 80 9C 00 44 */ lwz r4, 0x44(r28) /* 8002A100 00026F00 D0 9F 00 20 */ stfs f4, 0x20(r31) /* 8002A104 00026F04 98 BF 00 18 */ stb r5, 0x18(r31) @@ -4134,7 +4134,7 @@ lbl_8002A080: /* 8002A118 00026F18 D0 E6 00 28 */ stfs f7, 0x28(r6) /* 8002A11C 00026F1C D1 06 00 2C */ stfs f8, 0x2c(r6) /* 8002A120 00026F20 D0 86 00 40 */ stfs f4, 0x40(r6) -/* 8002A124 00026F24 C0 62 83 3C */ lfs f3, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 8002A124 00026F24 C0 62 83 3C */ lfs f3, lbl__958-_SDA2_BASE_(r2) /* 8002A128 00026F28 D0 66 00 44 */ stfs f3, 0x44(r6) /* 8002A12C 00026F2C 98 A6 00 3C */ stb r5, 0x3c(r6) /* 8002A130 00026F30 98 E6 00 3D */ stb r7, 0x3d(r6) @@ -4145,7 +4145,7 @@ lbl_8002A080: /* 8002A144 00026F44 D1 46 00 50 */ stfs f10, 0x50(r6) /* 8002A148 00026F48 D0 66 00 64 */ stfs f3, 0x64(r6) /* 8002A14C 00026F4C D0 86 00 68 */ stfs f4, 0x68(r6) -/* 8002A150 00026F50 C0 42 83 64 */ lfs f2, lbl_803CCCE4-_SDA2_BASE_(r2) +/* 8002A150 00026F50 C0 42 83 64 */ lfs f2, lbl__1872-_SDA2_BASE_(r2) /* 8002A154 00026F54 EC 22 00 72 */ fmuls f1, f2, f1 /* 8002A158 00026F58 98 A6 00 60 */ stb r5, 0x60(r6) /* 8002A15C 00026F5C 98 E6 00 61 */ stb r7, 0x61(r6) @@ -4166,9 +4166,9 @@ lbl_8002A080: /* 8002A198 00026F98 99 06 00 86 */ stb r8, 0x86(r6) /* 8002A19C 00026F9C 99 26 00 87 */ stb r9, 0x87(r6) /* 8002A1A0 00026FA0 48 20 56 3D */ bl RwRenderStateSet -/* 8002A1A4 00026FA4 3C 60 80 2D */ lis r3, lbl_802C8138@ha +/* 8002A1A4 00026FA4 3C 60 80 2D */ lis r3, lbl_blah$2485@ha /* 8002A1A8 00026FA8 38 80 00 04 */ li r4, 4 -/* 8002A1AC 00026FAC 38 63 81 38 */ addi r3, r3, lbl_802C8138@l +/* 8002A1AC 00026FAC 38 63 81 38 */ addi r3, r3, lbl_blah$2485@l /* 8002A1B0 00026FB0 38 A0 00 00 */ li r5, 0 /* 8002A1B4 00026FB4 38 C0 00 19 */ li r6, 0x19 /* 8002A1B8 00026FB8 48 22 1A BD */ bl RwIm3DTransform @@ -4232,22 +4232,22 @@ xFX.sort_ribbons__17_unnamed_xFX_cpp_Fv: /* 8002A26C 0002706C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002A270 00027070 7C 08 02 A6 */ mflr r0 /* 8002A274 00027074 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002A278 00027078 88 0D 89 78 */ lbz r0, lbl_803CB278-_SDA_BASE_(r13) +/* 8002A278 00027078 88 0D 89 78 */ lbz r0, lbl_ribbons_dirty__17_unnamed_xFX_cpp_-_SDA_BASE_(r13) /* 8002A27C 0002707C 28 00 00 00 */ cmplwi r0, 0 /* 8002A280 00027080 41 82 00 34 */ beq lbl_8002A2B4 -/* 8002A284 00027084 80 8D 89 74 */ lwz r4, lbl_803CB274-_SDA_BASE_(r13) +/* 8002A284 00027084 80 8D 89 74 */ lwz r4, lbl_active_ribbons_size__17_unnamed_xFX_cpp_-_SDA_BASE_(r13) /* 8002A288 00027088 28 04 00 00 */ cmplwi r4, 0 /* 8002A28C 0002708C 40 82 00 08 */ bne lbl_8002A294 /* 8002A290 00027090 48 00 00 24 */ b lbl_8002A2B4 lbl_8002A294: -/* 8002A294 00027094 3C 60 80 2D */ lis r3, lbl_802C81C8@ha +/* 8002A294 00027094 3C 60 80 2D */ lis r3, lbl_active_ribbons__17_unnamed_xFX_cpp_@ha /* 8002A298 00027098 3C A0 80 03 */ lis r5, lbl_8002A214@ha /* 8002A29C 0002709C 38 C5 A2 14 */ addi r6, r5, lbl_8002A214@l -/* 8002A2A0 000270A0 38 63 81 C8 */ addi r3, r3, lbl_802C81C8@l +/* 8002A2A0 000270A0 38 63 81 C8 */ addi r3, r3, lbl_active_ribbons__17_unnamed_xFX_cpp_@l /* 8002A2A4 000270A4 38 A0 00 04 */ li r5, 4 /* 8002A2A8 000270A8 48 1B BD CD */ bl func_801E6074 /* 8002A2AC 000270AC 38 00 00 00 */ li r0, 0 -/* 8002A2B0 000270B0 98 0D 89 78 */ stb r0, lbl_803CB278-_SDA_BASE_(r13) +/* 8002A2B0 000270B0 98 0D 89 78 */ stb r0, lbl_ribbons_dirty__17_unnamed_xFX_cpp_-_SDA_BASE_(r13) lbl_8002A2B4: /* 8002A2B4 000270B4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002A2B8 000270B8 7C 08 03 A6 */ mtlr r0 @@ -4256,29 +4256,29 @@ lbl_8002A2B4: .global xFX.activate_ribbon__17_unnamed_xFX_cpp_FP9xFXRibbon xFX.activate_ribbon__17_unnamed_xFX_cpp_FP9xFXRibbon: -/* 8002A2C4 000270C4 80 0D 89 74 */ lwz r0, lbl_803CB274-_SDA_BASE_(r13) +/* 8002A2C4 000270C4 80 0D 89 74 */ lwz r0, lbl_active_ribbons_size__17_unnamed_xFX_cpp_-_SDA_BASE_(r13) /* 8002A2C8 000270C8 28 00 00 40 */ cmplwi r0, 0x40 /* 8002A2CC 000270CC 4C 80 00 20 */ bgelr -/* 8002A2D0 000270D0 3C 80 80 2D */ lis r4, lbl_802C81C8@ha +/* 8002A2D0 000270D0 3C 80 80 2D */ lis r4, lbl_active_ribbons__17_unnamed_xFX_cpp_@ha /* 8002A2D4 000270D4 54 05 10 3A */ slwi r5, r0, 2 -/* 8002A2D8 000270D8 38 84 81 C8 */ addi r4, r4, lbl_802C81C8@l +/* 8002A2D8 000270D8 38 84 81 C8 */ addi r4, r4, lbl_active_ribbons__17_unnamed_xFX_cpp_@l /* 8002A2DC 000270DC 38 00 00 01 */ li r0, 1 /* 8002A2E0 000270E0 7C 64 29 2E */ stwx r3, r4, r5 -/* 8002A2E4 000270E4 80 6D 89 74 */ lwz r3, lbl_803CB274-_SDA_BASE_(r13) +/* 8002A2E4 000270E4 80 6D 89 74 */ lwz r3, lbl_active_ribbons_size__17_unnamed_xFX_cpp_-_SDA_BASE_(r13) /* 8002A2E8 000270E8 38 63 00 01 */ addi r3, r3, 1 -/* 8002A2EC 000270EC 90 6D 89 74 */ stw r3, lbl_803CB274-_SDA_BASE_(r13) -/* 8002A2F0 000270F0 98 0D 89 78 */ stb r0, lbl_803CB278-_SDA_BASE_(r13) +/* 8002A2EC 000270EC 90 6D 89 74 */ stw r3, lbl_active_ribbons_size__17_unnamed_xFX_cpp_-_SDA_BASE_(r13) +/* 8002A2F0 000270F0 98 0D 89 78 */ stb r0, lbl_ribbons_dirty__17_unnamed_xFX_cpp_-_SDA_BASE_(r13) /* 8002A2F4 000270F4 4E 80 00 20 */ blr .global xFX.deactivate_ribbon__17_unnamed_xFX_cpp_FP9xFXRibbon xFX.deactivate_ribbon__17_unnamed_xFX_cpp_FP9xFXRibbon: /* 8002A2F8 000270F8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002A2FC 000270FC 7C 08 02 A6 */ mflr r0 -/* 8002A300 00027100 3C 80 80 2D */ lis r4, lbl_802C81C8@ha +/* 8002A300 00027100 3C 80 80 2D */ lis r4, lbl_active_ribbons__17_unnamed_xFX_cpp_@ha /* 8002A304 00027104 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002A308 00027108 38 84 81 C8 */ addi r4, r4, lbl_802C81C8@l +/* 8002A308 00027108 38 84 81 C8 */ addi r4, r4, lbl_active_ribbons__17_unnamed_xFX_cpp_@l /* 8002A30C 0002710C 7C 85 23 78 */ mr r5, r4 -/* 8002A310 00027110 80 0D 89 74 */ lwz r0, lbl_803CB274-_SDA_BASE_(r13) +/* 8002A310 00027110 80 0D 89 74 */ lwz r0, lbl_active_ribbons_size__17_unnamed_xFX_cpp_-_SDA_BASE_(r13) /* 8002A314 00027114 54 00 10 3A */ slwi r0, r0, 2 /* 8002A318 00027118 7C 84 02 14 */ add r4, r4, r0 /* 8002A31C 0002711C 48 00 00 44 */ b lbl_8002A360 @@ -4287,13 +4287,13 @@ lbl_8002A320: /* 8002A324 00027124 7C 00 18 40 */ cmplw r0, r3 /* 8002A328 00027128 40 82 00 34 */ bne lbl_8002A35C /* 8002A32C 0002712C 7C 05 20 50 */ subf r0, r5, r4 -/* 8002A330 00027130 80 8D 89 74 */ lwz r4, lbl_803CB274-_SDA_BASE_(r13) +/* 8002A330 00027130 80 8D 89 74 */ lwz r4, lbl_active_ribbons_size__17_unnamed_xFX_cpp_-_SDA_BASE_(r13) /* 8002A334 00027134 7C 00 16 70 */ srawi r0, r0, 2 /* 8002A338 00027138 7C A3 2B 78 */ mr r3, r5 /* 8002A33C 0002713C 38 C4 FF FF */ addi r6, r4, -1 /* 8002A340 00027140 38 85 00 04 */ addi r4, r5, 4 /* 8002A344 00027144 7C A0 01 94 */ addze r5, r0 -/* 8002A348 00027148 90 CD 89 74 */ stw r6, lbl_803CB274-_SDA_BASE_(r13) +/* 8002A348 00027148 90 CD 89 74 */ stw r6, lbl_active_ribbons_size__17_unnamed_xFX_cpp_-_SDA_BASE_(r13) /* 8002A34C 0002714C 38 05 FF FF */ addi r0, r5, -1 /* 8002A350 00027150 54 05 10 3A */ slwi r5, r0, 2 /* 8002A354 00027154 48 1B 98 1D */ bl func_801E3B70 @@ -4322,14 +4322,14 @@ init__9xFXRibbonFPCcPCc: /* 8002A398 00027198 93 A1 00 14 */ stw r29, 0x14(r1) /* 8002A39C 0002719C 7C 7D 1B 78 */ mr r29, r3 /* 8002A3A0 000271A0 98 C3 00 10 */ stb r6, 0x10(r3) -/* 8002A3A4 000271A4 3C 60 80 39 */ lis r3, lbl_8038C2C4@ha -/* 8002A3A8 000271A8 38 03 C2 C4 */ addi r0, r3, lbl_8038C2C4@l +/* 8002A3A4 000271A4 3C 60 80 39 */ lis r3, lbl_joint_alloc__9xFXRibbon@ha +/* 8002A3A8 000271A8 38 03 C2 C4 */ addi r0, r3, lbl_joint_alloc__9xFXRibbon@l /* 8002A3AC 000271AC 90 DD 01 38 */ stw r6, 0x138(r29) /* 8002A3B0 000271B0 7C 04 03 78 */ mr r4, r0 /* 8002A3B4 000271B4 38 7D 00 18 */ addi r3, r29, 0x18 /* 8002A3B8 000271B8 48 00 1C 2D */ bl init__36tier_queue_Q29xFXRibbon10joint_data_FR20tier_queue_allocator /* 8002A3BC 000271BC C0 3D 00 00 */ lfs f1, 0(r29) -/* 8002A3C0 000271C0 C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 8002A3C0 000271C0 C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 8002A3C4 000271C4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8002A3C8 000271C8 4C 40 13 82 */ cror 2, 0, 2 /* 8002A3CC 000271CC 40 82 00 0C */ bne lbl_8002A3D8 @@ -4355,11 +4355,11 @@ set_default_config__9xFXRibbonFv: /* 8002A40C 0002720C 38 80 00 05 */ li r4, 5 /* 8002A410 00027210 90 01 00 14 */ stw r0, 0x14(r1) /* 8002A414 00027214 38 00 00 06 */ li r0, 6 -/* 8002A418 00027218 C0 02 83 3C */ lfs f0, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 8002A418 00027218 C0 02 83 3C */ lfs f0, lbl__958-_SDA2_BASE_(r2) /* 8002A41C 0002721C D0 03 00 00 */ stfs f0, 0(r3) /* 8002A420 00027220 90 83 00 04 */ stw r4, 4(r3) /* 8002A424 00027224 90 03 00 08 */ stw r0, 8(r3) -/* 8002A428 00027228 C0 02 83 5C */ lfs f0, lbl_803CCCDC-_SDA2_BASE_(r2) +/* 8002A428 00027228 C0 02 83 5C */ lfs f0, lbl__1132-_SDA2_BASE_(r2) /* 8002A42C 0002722C D0 03 00 0C */ stfs f0, 0xc(r3) /* 8002A430 00027230 48 00 00 15 */ bl refresh_config__9xFXRibbonFv /* 8002A434 00027234 80 01 00 14 */ lwz r0, 0x14(r1) @@ -4374,11 +4374,11 @@ refresh_config__9xFXRibbonFv: /* 8002A44C 0002724C 90 01 00 14 */ stw r0, 0x14(r1) /* 8002A450 00027250 93 E1 00 0C */ stw r31, 0xc(r1) /* 8002A454 00027254 7C 7F 1B 78 */ mr r31, r3 -/* 8002A458 00027258 C0 22 83 3C */ lfs f1, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 8002A458 00027258 C0 22 83 3C */ lfs f1, lbl__958-_SDA2_BASE_(r2) /* 8002A45C 0002725C C0 03 00 00 */ lfs f0, 0(r3) /* 8002A460 00027260 EC 01 00 24 */ fdivs f0, f1, f0 /* 8002A464 00027264 D0 03 01 34 */ stfs f0, 0x134(r3) -/* 8002A468 00027268 C0 22 83 B8 */ lfs f1, lbl_803CCD38-_SDA2_BASE_(r2) +/* 8002A468 00027268 C0 22 83 B8 */ lfs f1, lbl__2830-_SDA2_BASE_(r2) /* 8002A46C 0002726C C0 03 00 00 */ lfs f0, 0(r3) /* 8002A470 00027270 EC 21 00 32 */ fmuls f1, f1, f0 /* 8002A474 00027274 48 1C 2F 69 */ bl func_801ED3DC @@ -4387,7 +4387,7 @@ refresh_config__9xFXRibbonFv: /* 8002A480 00027280 28 00 00 00 */ cmplwi r0, 0 /* 8002A484 00027284 41 82 00 0C */ beq lbl_8002A490 /* 8002A488 00027288 38 00 00 01 */ li r0, 1 -/* 8002A48C 0002728C 98 0D 89 78 */ stb r0, lbl_803CB278-_SDA_BASE_(r13) +/* 8002A48C 0002728C 98 0D 89 78 */ stb r0, lbl_ribbons_dirty__17_unnamed_xFX_cpp_-_SDA_BASE_(r13) lbl_8002A490: /* 8002A490 00027290 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002A494 00027294 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -4589,7 +4589,7 @@ update__9xFXRibbonFf: /* 8002A734 00027534 7C 7F 1B 78 */ mr r31, r3 /* 8002A738 00027538 FF E0 08 90 */ fmr f31, f1 /* 8002A73C 0002753C 48 00 18 6D */ bl debug_update__9xFXRibbonFf -/* 8002A740 00027540 C0 02 83 B8 */ lfs f0, lbl_803CCD38-_SDA2_BASE_(r2) +/* 8002A740 00027540 C0 02 83 B8 */ lfs f0, lbl__2830-_SDA2_BASE_(r2) /* 8002A744 00027544 EC 20 07 F2 */ fmuls f1, f0, f31 /* 8002A748 00027548 48 1C 2C 95 */ bl func_801ED3DC /* 8002A74C 0002754C 80 1F 01 38 */ lwz r0, 0x138(r31) @@ -4684,8 +4684,8 @@ render__9xFXRibbonFv: /* 8002A884 00027684 90 01 00 34 */ stw r0, 0x34(r1) /* 8002A888 00027688 BF 41 00 18 */ stmw r26, 0x18(r1) /* 8002A88C 0002768C 7C 7A 1B 78 */ mr r26, r3 -/* 8002A890 00027690 3C 60 80 3D */ lis r3, lbl_803C88E0@ha -/* 8002A894 00027694 38 63 88 E0 */ addi r3, r3, lbl_803C88E0@l +/* 8002A890 00027690 3C 60 80 3D */ lis r3, lbl_gRenderBuffer@ha +/* 8002A894 00027694 38 63 88 E0 */ addi r3, r3, lbl_gRenderBuffer@l /* 8002A898 00027698 80 9A 01 2C */ lwz r4, 0x12c(r26) /* 8002A89C 0002769C 83 E3 00 04 */ lwz r31, 4(r3) /* 8002A8A0 000276A0 38 7A 00 18 */ addi r3, r26, 0x18 @@ -4754,7 +4754,7 @@ set_raster__9xFXRibbonFP8RwRaster: /* 8002A974 00027774 28 00 00 00 */ cmplwi r0, 0 /* 8002A978 00027778 4D 82 00 20 */ beqlr /* 8002A97C 0002777C 38 00 00 01 */ li r0, 1 -/* 8002A980 00027780 98 0D 89 78 */ stb r0, lbl_803CB278-_SDA_BASE_(r13) +/* 8002A980 00027780 98 0D 89 78 */ stb r0, lbl_ribbons_dirty__17_unnamed_xFX_cpp_-_SDA_BASE_(r13) /* 8002A984 00027784 4E 80 00 20 */ blr .global set_texture__9xFXRibbonFP9RwTexture @@ -4865,7 +4865,7 @@ get_normal__9xFXRibbonFR5xVec3RC5xVec3f: /* 8002AAF0 000278F0 D0 7E 00 04 */ stfs f3, 4(r30) /* 8002AAF4 000278F4 D0 1E 00 08 */ stfs f0, 8(r30) /* 8002AAF8 000278F8 4B FD FD 05 */ bl xsqrt__Ff -/* 8002AAFC 000278FC C0 02 83 3C */ lfs f0, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 8002AAFC 000278FC C0 02 83 3C */ lfs f0, lbl__958-_SDA2_BASE_(r2) /* 8002AB00 00027900 7F C3 F3 78 */ mr r3, r30 /* 8002AB04 00027904 EC 20 08 24 */ fdivs f1, f0, f1 /* 8002AB08 00027908 4B FE 06 79 */ bl __amu__5xVec3Ff @@ -4892,7 +4892,7 @@ lbl_8002AB10: /* 8002AB58 00027958 D0 7E 00 04 */ stfs f3, 4(r30) /* 8002AB5C 0002795C D0 1E 00 08 */ stfs f0, 8(r30) /* 8002AB60 00027960 4B FD FC 9D */ bl xsqrt__Ff -/* 8002AB64 00027964 C0 02 83 3C */ lfs f0, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 8002AB64 00027964 C0 02 83 3C */ lfs f0, lbl__958-_SDA2_BASE_(r2) /* 8002AB68 00027968 7F C3 F3 78 */ mr r3, r30 /* 8002AB6C 0002796C EC 20 08 24 */ fdivs f1, f0, f1 /* 8002AB70 00027970 4B FE 06 11 */ bl __amu__5xVec3Ff @@ -4916,7 +4916,7 @@ lbl_8002AB78: /* 8002ABB4 000279B4 D0 5E 00 04 */ stfs f2, 4(r30) /* 8002ABB8 000279B8 D0 1E 00 08 */ stfs f0, 8(r30) /* 8002ABBC 000279BC 4B FD FC 41 */ bl xsqrt__Ff -/* 8002ABC0 000279C0 C0 02 83 3C */ lfs f0, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 8002ABC0 000279C0 C0 02 83 3C */ lfs f0, lbl__958-_SDA2_BASE_(r2) /* 8002ABC4 000279C4 7F C3 F3 78 */ mr r3, r30 /* 8002ABC8 000279C8 EC 20 08 24 */ fdivs f1, f0, f1 /* 8002ABCC 000279CC 4B FE 05 B5 */ bl __amu__5xVec3Ff @@ -5007,11 +5007,11 @@ lbl_8002ACE0: /* 8002AD00 00027B00 90 81 00 58 */ stw r4, 0x58(r1) /* 8002AD04 00027B04 90 01 00 5C */ stw r0, 0x5c(r1) /* 8002AD08 00027B08 4B FE 03 F5 */ bl length2__5xVec3CFv -/* 8002AD0C 00027B0C C0 02 83 C0 */ lfs f0, lbl_803CCD40-_SDA2_BASE_(r2) +/* 8002AD0C 00027B0C C0 02 83 C0 */ lfs f0, lbl__3167-_SDA2_BASE_(r2) /* 8002AD10 00027B10 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8002AD14 00027B14 4C 41 13 82 */ cror 2, 1, 2 /* 8002AD18 00027B18 40 82 00 38 */ bne lbl_8002AD50 -/* 8002AD1C 00027B1C C0 02 83 BC */ lfs f0, lbl_803CCD3C-_SDA2_BASE_(r2) +/* 8002AD1C 00027B1C C0 02 83 BC */ lfs f0, lbl__3119-_SDA2_BASE_(r2) /* 8002AD20 00027B20 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8002AD24 00027B24 4C 40 13 82 */ cror 2, 0, 2 /* 8002AD28 00027B28 40 82 00 28 */ bne lbl_8002AD50 @@ -5021,12 +5021,12 @@ lbl_8002ACE0: /* 8002AD38 00027B38 C0 3D 00 20 */ lfs f1, 0x20(r29) /* 8002AD3C 00027B3C 48 09 A1 11 */ bl isin__Ff /* 8002AD40 00027B40 D0 3D 00 18 */ stfs f1, 0x18(r29) -/* 8002AD44 00027B44 C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 8002AD44 00027B44 C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 8002AD48 00027B48 D0 1D 00 1C */ stfs f0, 0x1c(r29) /* 8002AD4C 00027B4C 48 00 00 48 */ b lbl_8002AD94 lbl_8002AD50: /* 8002AD50 00027B50 4B FD FA AD */ bl xsqrt__Ff -/* 8002AD54 00027B54 C0 02 83 3C */ lfs f0, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 8002AD54 00027B54 C0 02 83 3C */ lfs f0, lbl__958-_SDA2_BASE_(r2) /* 8002AD58 00027B58 38 61 00 30 */ addi r3, r1, 0x30 /* 8002AD5C 00027B5C 38 81 00 54 */ addi r4, r1, 0x54 /* 8002AD60 00027B60 EC 20 08 24 */ fdivs f1, f0, f1 @@ -5066,7 +5066,7 @@ eval_joint__9xFXRibbonFRCQ29xFXRibbon10joint_dataR10iColor_tagRf: /* 8002ADD8 00027BD8 7C DF 33 78 */ mr r31, r6 /* 8002ADDC 00027BDC 48 00 11 D1 */ bl get_age__9xFXRibbonCFRCQ29xFXRibbon10joint_data /* 8002ADE0 00027BE0 C0 5B 01 34 */ lfs f2, 0x134(r27) -/* 8002ADE4 00027BE4 C0 02 83 3C */ lfs f0, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 8002ADE4 00027BE4 C0 02 83 3C */ lfs f0, lbl__958-_SDA2_BASE_(r2) /* 8002ADE8 00027BE8 EC 22 00 72 */ fmuls f1, f2, f1 /* 8002ADEC 00027BEC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8002ADF0 00027BF0 40 81 00 44 */ ble lbl_8002AE34 @@ -5096,7 +5096,7 @@ lbl_8002AE40: /* 8002AE40 00027C40 38 04 00 01 */ addi r0, r4, 1 /* 8002AE44 00027C44 80 BB 01 28 */ lwz r5, 0x128(r27) /* 8002AE48 00027C48 1C 84 00 0C */ mulli r4, r4, 0xc -/* 8002AE4C 00027C4C C0 42 83 3C */ lfs f2, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 8002AE4C 00027C4C C0 42 83 3C */ lfs f2, lbl__958-_SDA2_BASE_(r2) /* 8002AE50 00027C50 7F C3 F3 78 */ mr r3, r30 /* 8002AE54 00027C54 7F 85 22 14 */ add r28, r5, r4 /* 8002AE58 00027C58 1C 00 00 0C */ mulli r0, r0, 0xc @@ -5121,7 +5121,7 @@ lbl_8002AE40: /* 8002AEA4 00027CA4 88 BB 00 06 */ lbz r5, 6(r27) /* 8002AEA8 00027CA8 38 7E 00 02 */ addi r3, r30, 2 /* 8002AEAC 00027CAC 4B FF DA 65 */ bl xFX.lerp__17_unnamed_xFX_cpp_FRUcfUcUc -/* 8002AEB0 00027CB0 C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 8002AEB0 00027CB0 C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 8002AEB4 00027CB4 3C 80 43 30 */ lis r4, 0x4330 /* 8002AEB8 00027CB8 90 81 00 10 */ stw r4, 0x10(r1) /* 8002AEBC 00027CBC FC 20 F8 90 */ fmr f1, f31 @@ -5130,7 +5130,7 @@ lbl_8002AE40: /* 8002AEC8 00027CC8 88 BC 00 07 */ lbz r5, 7(r28) /* 8002AECC 00027CCC 88 1B 00 07 */ lbz r0, 7(r27) /* 8002AED0 00027CD0 90 A1 00 14 */ stw r5, 0x14(r1) -/* 8002AED4 00027CD4 C8 62 83 48 */ lfd f3, lbl_803CCCC8-_SDA2_BASE_(r2) +/* 8002AED4 00027CD4 C8 62 83 48 */ lfd f3, lbl__962-_SDA2_BASE_(r2) /* 8002AED8 00027CD8 C8 01 00 10 */ lfd f0, 0x10(r1) /* 8002AEDC 00027CDC 90 01 00 1C */ stw r0, 0x1c(r1) /* 8002AEE0 00027CE0 EC 40 18 28 */ fsubs f2, f0, f3 @@ -5142,7 +5142,7 @@ lbl_8002AE40: /* 8002AEF8 00027CF8 FC 20 F8 90 */ fmr f1, f31 /* 8002AEFC 00027CFC C0 5D 00 28 */ lfs f2, 0x28(r29) /* 8002AF00 00027D00 7F E3 FB 78 */ mr r3, r31 -/* 8002AF04 00027D04 C0 02 83 5C */ lfs f0, lbl_803CCCDC-_SDA2_BASE_(r2) +/* 8002AF04 00027D04 C0 02 83 5C */ lfs f0, lbl__1132-_SDA2_BASE_(r2) /* 8002AF08 00027D08 EC 03 00 BA */ fmadds f0, f3, f2, f0 /* 8002AF0C 00027D0C FC 00 00 1E */ fctiwz f0, f0 /* 8002AF10 00027D10 D8 01 00 20 */ stfd f0, 0x20(r1) @@ -5180,7 +5180,7 @@ render_strip__9xFXRibbonFP18RxObjSpace3DVertexQ236tier_queue_Q29xFXRibbon10joint /* 8002AF84 00027D84 7F 9F E3 78 */ mr r31, r28 /* 8002AF88 00027D88 7F A3 EB 78 */ mr r3, r29 /* 8002AF8C 00027D8C 48 00 17 DD */ bl global_index__Q236tier_queue_Q29xFXRibbon10joint_data_8iteratorCFv -/* 8002AF90 00027D90 80 82 83 C4 */ lwz r4, lbl_803CCD44-_SDA2_BASE_(r2) +/* 8002AF90 00027D90 80 82 83 C4 */ lwz r4, lbl__3208-_SDA2_BASE_(r2) /* 8002AF94 00027D94 54 7E 07 FE */ clrlwi r30, r3, 0x1f /* 8002AF98 00027D98 80 02 83 C8 */ lwz r0, lbl_803CCD48-_SDA2_BASE_(r2) /* 8002AF9C 00027D9C 7F A3 EB 78 */ mr r3, r29 @@ -5212,12 +5212,12 @@ lbl_8002AFC0: /* 8002B000 00027E00 98 01 00 15 */ stb r0, 0x15(r1) /* 8002B004 00027E04 98 01 00 16 */ stb r0, 0x16(r1) /* 8002B008 00027E08 98 01 00 17 */ stb r0, 0x17(r1) -/* 8002B00C 00027E0C C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 8002B00C 00027E0C C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 8002B010 00027E10 D0 01 00 10 */ stfs f0, 0x10(r1) /* 8002B014 00027E14 4B FF FD A1 */ bl eval_joint__9xFXRibbonFRCQ29xFXRibbon10joint_dataR10iColor_tagRf /* 8002B018 00027E18 C0 3B 00 0C */ lfs f1, 0xc(r27) /* 8002B01C 00027E1C 57 C0 10 3A */ slwi r0, r30, 2 -/* 8002B020 00027E20 C0 02 83 3C */ lfs f0, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 8002B020 00027E20 C0 02 83 3C */ lfs f0, lbl__958-_SDA2_BASE_(r2) /* 8002B024 00027E24 38 61 00 40 */ addi r3, r1, 0x40 /* 8002B028 00027E28 C0 41 00 10 */ lfs f2, 0x10(r1) /* 8002B02C 00027E2C 38 99 00 14 */ addi r4, r25, 0x14 @@ -5240,7 +5240,7 @@ lbl_8002AFC0: /* 8002B070 00027E70 80 01 00 54 */ lwz r0, 0x54(r1) /* 8002B074 00027E74 38 A1 00 0C */ addi r5, r1, 0xc /* 8002B078 00027E78 90 E1 00 64 */ stw r7, 0x64(r1) -/* 8002B07C 00027E7C C0 42 83 38 */ lfs f2, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 8002B07C 00027E7C C0 42 83 38 */ lfs f2, lbl__957_1-_SDA2_BASE_(r2) /* 8002B080 00027E80 90 C1 00 68 */ stw r6, 0x68(r1) /* 8002B084 00027E84 90 01 00 6C */ stw r0, 0x6c(r1) /* 8002B088 00027E88 48 00 00 D5 */ bl xFX.set_vert__17_unnamed_xFX_cpp_FR18RxObjSpace3DVertexRC5xVec3ff10iColor_tag @@ -5262,7 +5262,7 @@ lbl_8002AFC0: /* 8002B0C8 00027EC8 80 01 00 3C */ lwz r0, 0x3c(r1) /* 8002B0CC 00027ECC 38 A1 00 08 */ addi r5, r1, 8 /* 8002B0D0 00027ED0 90 E1 00 58 */ stw r7, 0x58(r1) -/* 8002B0D4 00027ED4 C0 42 83 3C */ lfs f2, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 8002B0D4 00027ED4 C0 42 83 3C */ lfs f2, lbl__958-_SDA2_BASE_(r2) /* 8002B0D8 00027ED8 90 C1 00 5C */ stw r6, 0x5c(r1) /* 8002B0DC 00027EDC 90 01 00 60 */ stw r0, 0x60(r1) /* 8002B0E0 00027EE0 48 00 00 7D */ bl xFX.set_vert__17_unnamed_xFX_cpp_FR18RxObjSpace3DVertexRC5xVec3ff10iColor_tag @@ -5359,19 +5359,19 @@ lbl_8002B200: xFXRibbonSceneEnter__Fv: /* 8002B214 00028014 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002B218 00028018 7C 08 02 A6 */ mflr r0 -/* 8002B21C 0002801C 3C 60 80 25 */ lis r3, lbl_80252BD4@ha -/* 8002B220 00028020 38 63 2B D4 */ addi r3, r3, lbl_80252BD4@l +/* 8002B21C 0002801C 3C 60 80 25 */ lis r3, lbl__stringBase0_8@ha +/* 8002B220 00028020 38 63 2B D4 */ addi r3, r3, lbl__stringBase0_8@l /* 8002B224 00028024 90 01 00 14 */ stw r0, 0x14(r1) /* 8002B228 00028028 38 63 01 3A */ addi r3, r3, 0x13a /* 8002B22C 0002802C 4B FE AC 75 */ bl xDebugRemoveTweak__FPCc -/* 8002B230 00028030 3C 60 80 39 */ lis r3, lbl_8038C2C4@ha +/* 8002B230 00028030 3C 60 80 39 */ lis r3, lbl_joint_alloc__9xFXRibbon@ha /* 8002B234 00028034 38 80 00 2C */ li r4, 0x2c -/* 8002B238 00028038 38 63 C2 C4 */ addi r3, r3, lbl_8038C2C4@l +/* 8002B238 00028038 38 63 C2 C4 */ addi r3, r3, lbl_joint_alloc__9xFXRibbon@l /* 8002B23C 0002803C 38 A0 00 20 */ li r5, 0x20 /* 8002B240 00028040 38 C0 00 80 */ li r6, 0x80 /* 8002B244 00028044 48 00 15 2D */ bl init__20tier_queue_allocatorFUlUlUl /* 8002B248 00028048 38 00 00 00 */ li r0, 0 -/* 8002B24C 0002804C 90 0D 89 74 */ stw r0, lbl_803CB274-_SDA_BASE_(r13) +/* 8002B24C 0002804C 90 0D 89 74 */ stw r0, lbl_active_ribbons_size__17_unnamed_xFX_cpp_-_SDA_BASE_(r13) /* 8002B250 00028050 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002B254 00028054 7C 08 03 A6 */ mtlr r0 /* 8002B258 00028058 38 21 00 10 */ addi r1, r1, 0x10 @@ -5381,12 +5381,12 @@ xFXRibbonSceneEnter__Fv: xFXRibbonUpdate__Ff: /* 8002B260 00028060 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002B264 00028064 7C 08 02 A6 */ mflr r0 -/* 8002B268 00028068 3C 60 80 2D */ lis r3, lbl_802C81C8@ha +/* 8002B268 00028068 3C 60 80 2D */ lis r3, lbl_active_ribbons__17_unnamed_xFX_cpp_@ha /* 8002B26C 0002806C 90 01 00 24 */ stw r0, 0x24(r1) /* 8002B270 00028070 DB E1 00 18 */ stfd f31, 0x18(r1) /* 8002B274 00028074 FF E0 08 90 */ fmr f31, f1 /* 8002B278 00028078 93 E1 00 14 */ stw r31, 0x14(r1) -/* 8002B27C 0002807C 3B E3 81 C8 */ addi r31, r3, lbl_802C81C8@l +/* 8002B27C 0002807C 3B E3 81 C8 */ addi r31, r3, lbl_active_ribbons__17_unnamed_xFX_cpp_@l /* 8002B280 00028080 93 C1 00 10 */ stw r30, 0x10(r1) /* 8002B284 00028084 3B C0 00 00 */ li r30, 0 /* 8002B288 00028088 48 00 00 18 */ b lbl_8002B2A0 @@ -5397,7 +5397,7 @@ lbl_8002B28C: /* 8002B298 00028098 3B FF 00 04 */ addi r31, r31, 4 /* 8002B29C 0002809C 3B DE 00 01 */ addi r30, r30, 1 lbl_8002B2A0: -/* 8002B2A0 000280A0 80 0D 89 74 */ lwz r0, lbl_803CB274-_SDA_BASE_(r13) +/* 8002B2A0 000280A0 80 0D 89 74 */ lwz r0, lbl_active_ribbons_size__17_unnamed_xFX_cpp_-_SDA_BASE_(r13) /* 8002B2A4 000280A4 7C 1E 00 40 */ cmplw r30, r0 /* 8002B2A8 000280A8 41 80 FF E4 */ blt lbl_8002B28C /* 8002B2AC 000280AC 80 01 00 24 */ lwz r0, 0x24(r1) @@ -5430,9 +5430,9 @@ xFXRibbonRender__Fv: /* 8002B30C 0002810C 38 60 00 14 */ li r3, 0x14 /* 8002B310 00028110 38 80 00 01 */ li r4, 1 /* 8002B314 00028114 48 20 44 C9 */ bl RwRenderStateSet -/* 8002B318 00028118 3C 60 80 2D */ lis r3, lbl_802C81C8@ha +/* 8002B318 00028118 3C 60 80 2D */ lis r3, lbl_active_ribbons__17_unnamed_xFX_cpp_@ha /* 8002B31C 0002811C 3B C0 00 00 */ li r30, 0 -/* 8002B320 00028120 3B E3 81 C8 */ addi r31, r3, lbl_802C81C8@l +/* 8002B320 00028120 3B E3 81 C8 */ addi r31, r3, lbl_active_ribbons__17_unnamed_xFX_cpp_@l /* 8002B324 00028124 3B A0 00 00 */ li r29, 0 /* 8002B328 00028128 48 00 00 50 */ b lbl_8002B378 lbl_8002B32C: @@ -5459,7 +5459,7 @@ lbl_8002B370: /* 8002B370 00028170 3B FF 00 04 */ addi r31, r31, 4 /* 8002B374 00028174 3B BD 00 01 */ addi r29, r29, 1 lbl_8002B378: -/* 8002B378 00028178 80 0D 89 74 */ lwz r0, lbl_803CB274-_SDA_BASE_(r13) +/* 8002B378 00028178 80 0D 89 74 */ lwz r0, lbl_active_ribbons_size__17_unnamed_xFX_cpp_-_SDA_BASE_(r13) /* 8002B37C 0002817C 7C 1D 00 40 */ cmplw r29, r0 /* 8002B380 00028180 41 80 FF AC */ blt lbl_8002B32C /* 8002B384 00028184 80 01 00 24 */ lwz r0, 0x24(r1) @@ -5476,18 +5476,18 @@ xFXAuraInit__Fv: /* 8002B3A4 000281A4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002B3A8 000281A8 7C 08 02 A6 */ mflr r0 /* 8002B3AC 000281AC 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002B3B0 000281B0 80 0D 89 8C */ lwz r0, lbl_803CB28C-_SDA_BASE_(r13) +/* 8002B3B0 000281B0 80 0D 89 8C */ lwz r0, lbl_gAuraTex-_SDA_BASE_(r13) /* 8002B3B4 000281B4 28 00 00 00 */ cmplwi r0, 0 /* 8002B3B8 000281B8 40 82 00 18 */ bne lbl_8002B3D0 /* 8002B3BC 000281BC 3C 60 80 75 */ lis r3, 0x8074A95F@ha /* 8002B3C0 000281C0 38 80 00 00 */ li r4, 0 /* 8002B3C4 000281C4 38 63 A9 5F */ addi r3, r3, 0x8074A95F@l /* 8002B3C8 000281C8 48 02 03 45 */ bl xSTFindAsset__FUiPUi -/* 8002B3CC 000281CC 90 6D 89 8C */ stw r3, lbl_803CB28C-_SDA_BASE_(r13) +/* 8002B3CC 000281CC 90 6D 89 8C */ stw r3, lbl_gAuraTex-_SDA_BASE_(r13) lbl_8002B3D0: -/* 8002B3D0 000281D0 3C 60 80 2D */ lis r3, lbl_802C82E0@ha +/* 8002B3D0 000281D0 3C 60 80 2D */ lis r3, lbl_sAura@ha /* 8002B3D4 000281D4 38 80 00 00 */ li r4, 0 -/* 8002B3D8 000281D8 38 63 82 E0 */ addi r3, r3, lbl_802C82E0@l +/* 8002B3D8 000281D8 38 63 82 E0 */ addi r3, r3, lbl_sAura@l /* 8002B3DC 000281DC 38 A0 04 80 */ li r5, 0x480 /* 8002B3E0 000281E0 4B FD 80 79 */ bl memset /* 8002B3E4 000281E4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -5504,7 +5504,7 @@ xFXAuraSetup__Fv: /* 8002B404 00028204 90 01 00 14 */ stw r0, 0x14(r1) /* 8002B408 00028208 38 63 A9 5F */ addi r3, r3, 0x8074A95F@l /* 8002B40C 0002820C 48 02 03 01 */ bl xSTFindAsset__FUiPUi -/* 8002B410 00028210 90 6D 89 8C */ stw r3, lbl_803CB28C-_SDA_BASE_(r13) +/* 8002B410 00028210 90 6D 89 8C */ stw r3, lbl_gAuraTex-_SDA_BASE_(r13) /* 8002B414 00028214 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002B418 00028218 7C 08 03 A6 */ mtlr r0 /* 8002B41C 0002821C 38 21 00 10 */ addi r1, r1, 0x10 @@ -5519,9 +5519,9 @@ xFXAuraAdd__FPvP5xVec3P10iColor_tagf: /* 8002B434 00028234 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 8002B438 00028238 93 E1 00 0C */ stw r31, 0xc(r1) /* 8002B43C 0002823C 93 C1 00 08 */ stw r30, 8(r1) -/* 8002B440 00028240 3C C0 80 2D */ lis r6, lbl_802C82E0@ha +/* 8002B440 00028240 3C C0 80 2D */ lis r6, lbl_sAura@ha /* 8002B444 00028244 FF E0 08 90 */ fmr f31, f1 -/* 8002B448 00028248 38 C6 82 E0 */ addi r6, r6, lbl_802C82E0@l +/* 8002B448 00028248 38 C6 82 E0 */ addi r6, r6, lbl_sAura@l /* 8002B44C 0002824C 38 00 00 20 */ li r0, 0x20 /* 8002B450 00028250 7C BE 2B 78 */ mr r30, r5 /* 8002B454 00028254 7C DF 33 78 */ mr r31, r6 @@ -5530,7 +5530,7 @@ lbl_8002B45C: /* 8002B45C 0002825C 80 1F 00 14 */ lwz r0, 0x14(r31) /* 8002B460 00028260 7C 00 18 40 */ cmplw r0, r3 /* 8002B464 00028264 40 82 00 28 */ bne lbl_8002B48C -/* 8002B468 00028268 80 0D 88 B0 */ lwz r0, lbl_803CB1B0-_SDA_BASE_(r13) +/* 8002B468 00028268 80 0D 88 B0 */ lwz r0, lbl_gFrameCount-_SDA_BASE_(r13) /* 8002B46C 0002826C 7F E3 FB 78 */ mr r3, r31 /* 8002B470 00028270 90 1F 00 18 */ stw r0, 0x18(r31) /* 8002B474 00028274 4B FD FD F1 */ bl __as__5xVec3FRC5xVec3 @@ -5542,15 +5542,15 @@ lbl_8002B45C: lbl_8002B48C: /* 8002B48C 0002828C 3B FF 00 24 */ addi r31, r31, 0x24 /* 8002B490 00028290 42 00 FF CC */ bdnz lbl_8002B45C -/* 8002B494 00028294 3C A0 80 2D */ lis r5, lbl_802C82E0@ha +/* 8002B494 00028294 3C A0 80 2D */ lis r5, lbl_sAura@ha /* 8002B498 00028298 38 00 00 20 */ li r0, 0x20 -/* 8002B49C 0002829C 3B E5 82 E0 */ addi r31, r5, lbl_802C82E0@l +/* 8002B49C 0002829C 3B E5 82 E0 */ addi r31, r5, lbl_sAura@l /* 8002B4A0 000282A0 7C 09 03 A6 */ mtctr r0 lbl_8002B4A4: /* 8002B4A4 000282A4 80 1F 00 14 */ lwz r0, 0x14(r31) /* 8002B4A8 000282A8 28 00 00 00 */ cmplwi r0, 0 /* 8002B4AC 000282AC 40 82 00 3C */ bne lbl_8002B4E8 -/* 8002B4B0 000282B0 80 0D 88 B0 */ lwz r0, lbl_803CB1B0-_SDA_BASE_(r13) +/* 8002B4B0 000282B0 80 0D 88 B0 */ lwz r0, lbl_gFrameCount-_SDA_BASE_(r13) /* 8002B4B4 000282B4 90 1F 00 18 */ stw r0, 0x18(r31) /* 8002B4B8 000282B8 90 7F 00 14 */ stw r3, 0x14(r31) /* 8002B4BC 000282BC 7F E3 FB 78 */ mr r3, r31 @@ -5559,9 +5559,9 @@ lbl_8002B4A4: /* 8002B4C8 000282C8 38 7F 00 0C */ addi r3, r31, 0xc /* 8002B4CC 000282CC 4B FE CA CD */ bl __as__10iColor_tagFRC10iColor_tag /* 8002B4D0 000282D0 D3 FF 00 10 */ stfs f31, 0x10(r31) -/* 8002B4D4 000282D4 C0 02 83 5C */ lfs f0, lbl_803CCCDC-_SDA2_BASE_(r2) +/* 8002B4D4 000282D4 C0 02 83 5C */ lfs f0, lbl__1132-_SDA2_BASE_(r2) /* 8002B4D8 000282D8 D0 1F 00 1C */ stfs f0, 0x1c(r31) -/* 8002B4DC 000282DC C0 02 83 CC */ lfs f0, lbl_803CCD4C-_SDA2_BASE_(r2) +/* 8002B4DC 000282DC C0 02 83 CC */ lfs f0, lbl__3380-_SDA2_BASE_(r2) /* 8002B4E0 000282E0 D0 1F 00 20 */ stfs f0, 0x20(r31) /* 8002B4E4 000282E4 48 00 00 0C */ b lbl_8002B4F0 lbl_8002B4E8: @@ -5585,73 +5585,73 @@ xFXAuraUpdate__Ff: /* 8002B51C 0002831C DB E1 00 10 */ stfd f31, 0x10(r1) /* 8002B520 00028320 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 8002B524 00028324 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8002B528 00028328 80 0D 89 8C */ lwz r0, lbl_803CB28C-_SDA_BASE_(r13) +/* 8002B528 00028328 80 0D 89 8C */ lwz r0, lbl_gAuraTex-_SDA_BASE_(r13) /* 8002B52C 0002832C FF E0 08 90 */ fmr f31, f1 /* 8002B530 00028330 28 00 00 00 */ cmplwi r0, 0 /* 8002B534 00028334 41 82 01 E0 */ beq lbl_8002B714 -/* 8002B538 00028338 C0 22 83 98 */ lfs f1, lbl_803CCD18-_SDA2_BASE_(r2) -/* 8002B53C 0002833C 3B ED 89 84 */ addi r31, r13, lbl_803CB284-_SDA_BASE_ -/* 8002B540 00028340 C0 0D 89 84 */ lfs f0, lbl_803CB284-_SDA_BASE_(r13) +/* 8002B538 00028338 C0 22 83 98 */ lfs f1, lbl__2107-_SDA2_BASE_(r2) +/* 8002B53C 0002833C 3B ED 89 84 */ addi r31, r13, lbl_sAuraPulseAng-_SDA_BASE_ +/* 8002B540 00028340 C0 0D 89 84 */ lfs f0, lbl_sAuraPulseAng-_SDA_BASE_(r13) /* 8002B544 00028344 EC 01 07 FA */ fmadds f0, f1, f31, f0 -/* 8002B548 00028348 D0 0D 89 84 */ stfs f0, lbl_803CB284-_SDA_BASE_(r13) -/* 8002B54C 0002834C C0 22 83 D0 */ lfs f1, lbl_803CCD50-_SDA2_BASE_(r2) +/* 8002B548 00028348 D0 0D 89 84 */ stfs f0, lbl_sAuraPulseAng-_SDA_BASE_(r13) +/* 8002B54C 0002834C C0 22 83 D0 */ lfs f1, lbl__3405-_SDA2_BASE_(r2) /* 8002B550 00028350 C0 1F 00 04 */ lfs f0, 4(r31) /* 8002B554 00028354 EC 01 07 FA */ fmadds f0, f1, f31, f0 /* 8002B558 00028358 D0 1F 00 04 */ stfs f0, 4(r31) -/* 8002B55C 0002835C C0 2D 89 84 */ lfs f1, lbl_803CB284-_SDA_BASE_(r13) -/* 8002B560 00028360 C0 02 83 40 */ lfs f0, lbl_803CCCC0-_SDA2_BASE_(r2) +/* 8002B55C 0002835C C0 2D 89 84 */ lfs f1, lbl_sAuraPulseAng-_SDA_BASE_(r13) +/* 8002B560 00028360 C0 02 83 40 */ lfs f0, lbl__959-_SDA2_BASE_(r2) /* 8002B564 00028364 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8002B568 00028368 40 81 00 0C */ ble lbl_8002B574 /* 8002B56C 0002836C EC 01 00 28 */ fsubs f0, f1, f0 -/* 8002B570 00028370 D0 0D 89 84 */ stfs f0, lbl_803CB284-_SDA_BASE_(r13) +/* 8002B570 00028370 D0 0D 89 84 */ stfs f0, lbl_sAuraPulseAng-_SDA_BASE_(r13) lbl_8002B574: /* 8002B574 00028374 C0 3F 00 04 */ lfs f1, 4(r31) -/* 8002B578 00028378 C0 02 83 40 */ lfs f0, lbl_803CCCC0-_SDA2_BASE_(r2) +/* 8002B578 00028378 C0 02 83 40 */ lfs f0, lbl__959-_SDA2_BASE_(r2) /* 8002B57C 0002837C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8002B580 00028380 40 81 00 0C */ ble lbl_8002B58C /* 8002B584 00028384 EC 01 00 28 */ fsubs f0, f1, f0 /* 8002B588 00028388 D0 1F 00 04 */ stfs f0, 4(r31) lbl_8002B58C: -/* 8002B58C 0002838C C0 2D 89 84 */ lfs f1, lbl_803CB284-_SDA_BASE_(r13) +/* 8002B58C 0002838C C0 2D 89 84 */ lfs f1, lbl_sAuraPulseAng-_SDA_BASE_(r13) /* 8002B590 00028390 48 09 98 BD */ bl isin__Ff -/* 8002B594 00028394 C0 02 83 90 */ lfs f0, lbl_803CCD10-_SDA2_BASE_(r2) +/* 8002B594 00028394 C0 02 83 90 */ lfs f0, lbl__2105-_SDA2_BASE_(r2) /* 8002B598 00028398 EC 00 00 72 */ fmuls f0, f0, f1 -/* 8002B59C 0002839C D0 0D 89 7C */ stfs f0, lbl_803CB27C-_SDA_BASE_(r13) +/* 8002B59C 0002839C D0 0D 89 7C */ stfs f0, lbl_sAuraPulse-_SDA_BASE_(r13) /* 8002B5A0 000283A0 C0 3F 00 04 */ lfs f1, 4(r31) /* 8002B5A4 000283A4 48 09 98 A9 */ bl isin__Ff -/* 8002B5A8 000283A8 C0 02 83 90 */ lfs f0, lbl_803CCD10-_SDA2_BASE_(r2) -/* 8002B5AC 000283AC 38 8D 89 7C */ addi r4, r13, lbl_803CB27C-_SDA_BASE_ -/* 8002B5B0 000283B0 3C 60 80 2D */ lis r3, lbl_802C82C8@ha +/* 8002B5A8 000283A8 C0 02 83 90 */ lfs f0, lbl__2105-_SDA2_BASE_(r2) +/* 8002B5AC 000283AC 38 8D 89 7C */ addi r4, r13, lbl_sAuraPulse-_SDA_BASE_ +/* 8002B5B0 000283B0 3C 60 80 2D */ lis r3, lbl_sAuraAngle@ha /* 8002B5B4 000283B4 EC 20 00 72 */ fmuls f1, f0, f1 -/* 8002B5B8 000283B8 C4 03 82 C8 */ lfsu f0, lbl_802C82C8@l(r3) +/* 8002B5B8 000283B8 C4 03 82 C8 */ lfsu f0, lbl_sAuraAngle@l(r3) /* 8002B5BC 000283BC D0 24 00 04 */ stfs f1, 4(r4) -/* 8002B5C0 000283C0 C0 22 83 5C */ lfs f1, lbl_803CCCDC-_SDA2_BASE_(r2) +/* 8002B5C0 000283C0 C0 22 83 5C */ lfs f1, lbl__1132-_SDA2_BASE_(r2) /* 8002B5C4 000283C4 EC 21 07 FA */ fmadds f1, f1, f31, f0 /* 8002B5C8 000283C8 D0 23 00 00 */ stfs f1, 0(r3) -/* 8002B5CC 000283CC C0 02 83 B0 */ lfs f0, lbl_803CCD30-_SDA2_BASE_(r2) +/* 8002B5CC 000283CC C0 02 83 B0 */ lfs f0, lbl__2467-_SDA2_BASE_(r2) /* 8002B5D0 000283D0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8002B5D4 000283D4 40 81 00 10 */ ble lbl_8002B5E4 -/* 8002B5D8 000283D8 C0 02 83 40 */ lfs f0, lbl_803CCCC0-_SDA2_BASE_(r2) +/* 8002B5D8 000283D8 C0 02 83 40 */ lfs f0, lbl__959-_SDA2_BASE_(r2) /* 8002B5DC 000283DC EC 01 00 28 */ fsubs f0, f1, f0 /* 8002B5E0 000283E0 D0 03 00 00 */ stfs f0, 0(r3) lbl_8002B5E4: -/* 8002B5E4 000283E4 3C 60 80 2D */ lis r3, lbl_802C82C8@ha -/* 8002B5E8 000283E8 C0 23 82 C8 */ lfs f1, lbl_802C82C8@l(r3) +/* 8002B5E4 000283E4 3C 60 80 2D */ lis r3, lbl_sAuraAngle@ha +/* 8002B5E8 000283E8 C0 23 82 C8 */ lfs f1, lbl_sAuraAngle@l(r3) /* 8002B5EC 000283EC 48 09 98 A5 */ bl icos__Ff -/* 8002B5F0 000283F0 3C 60 80 2D */ lis r3, lbl_802C82C8@ha -/* 8002B5F4 000283F4 3B E3 82 C8 */ addi r31, r3, lbl_802C82C8@l +/* 8002B5F0 000283F0 3C 60 80 2D */ lis r3, lbl_sAuraAngle@ha +/* 8002B5F4 000283F4 3B E3 82 C8 */ addi r31, r3, lbl_sAuraAngle@l /* 8002B5F8 000283F8 D0 3F 00 04 */ stfs f1, 4(r31) /* 8002B5FC 000283FC C0 3F 00 00 */ lfs f1, 0(r31) /* 8002B600 00028400 48 09 98 4D */ bl isin__Ff -/* 8002B604 00028404 3C 60 80 2D */ lis r3, lbl_802C82C8@ha +/* 8002B604 00028404 3C 60 80 2D */ lis r3, lbl_sAuraAngle@ha /* 8002B608 00028408 FC 00 08 18 */ frsp f0, f1 -/* 8002B60C 0002840C 38 83 82 C8 */ addi r4, r3, lbl_802C82C8@l +/* 8002B60C 0002840C 38 83 82 C8 */ addi r4, r3, lbl_sAuraAngle@l /* 8002B610 00028410 C0 5F 00 04 */ lfs f2, 4(r31) /* 8002B614 00028414 C0 64 00 00 */ lfs f3, 0(r4) -/* 8002B618 00028418 3C 60 80 2D */ lis r3, lbl_802C82E0@ha +/* 8002B618 00028418 3C 60 80 2D */ lis r3, lbl_sAura@ha /* 8002B61C 0002841C FC 00 00 50 */ fneg f0, f0 /* 8002B620 00028420 FC 60 18 50 */ fneg f3, f3 -/* 8002B624 00028424 38 63 82 E0 */ addi r3, r3, lbl_802C82E0@l +/* 8002B624 00028424 38 63 82 E0 */ addi r3, r3, lbl_sAura@l /* 8002B628 00028428 38 00 00 04 */ li r0, 4 /* 8002B62C 0002842C D0 24 00 08 */ stfs f1, 8(r4) /* 8002B630 00028430 7C 65 1B 78 */ mr r5, r3 @@ -5663,56 +5663,56 @@ lbl_8002B5E4: /* 8002B648 00028448 7C 09 03 A6 */ mtctr r0 lbl_8002B64C: /* 8002B64C 0002844C 80 85 00 18 */ lwz r4, 0x18(r5) -/* 8002B650 00028450 80 0D 88 B0 */ lwz r0, lbl_803CB1B0-_SDA_BASE_(r13) +/* 8002B650 00028450 80 0D 88 B0 */ lwz r0, lbl_gFrameCount-_SDA_BASE_(r13) /* 8002B654 00028454 7C 04 00 40 */ cmplw r4, r0 /* 8002B658 00028458 41 82 00 08 */ beq lbl_8002B660 /* 8002B65C 0002845C 90 65 00 14 */ stw r3, 0x14(r5) lbl_8002B660: /* 8002B660 00028460 80 85 00 3C */ lwz r4, 0x3c(r5) /* 8002B664 00028464 38 A5 00 24 */ addi r5, r5, 0x24 -/* 8002B668 00028468 80 0D 88 B0 */ lwz r0, lbl_803CB1B0-_SDA_BASE_(r13) +/* 8002B668 00028468 80 0D 88 B0 */ lwz r0, lbl_gFrameCount-_SDA_BASE_(r13) /* 8002B66C 0002846C 7C 04 00 40 */ cmplw r4, r0 /* 8002B670 00028470 41 82 00 08 */ beq lbl_8002B678 /* 8002B674 00028474 90 65 00 14 */ stw r3, 0x14(r5) lbl_8002B678: /* 8002B678 00028478 80 85 00 3C */ lwz r4, 0x3c(r5) /* 8002B67C 0002847C 38 A5 00 24 */ addi r5, r5, 0x24 -/* 8002B680 00028480 80 0D 88 B0 */ lwz r0, lbl_803CB1B0-_SDA_BASE_(r13) +/* 8002B680 00028480 80 0D 88 B0 */ lwz r0, lbl_gFrameCount-_SDA_BASE_(r13) /* 8002B684 00028484 7C 04 00 40 */ cmplw r4, r0 /* 8002B688 00028488 41 82 00 08 */ beq lbl_8002B690 /* 8002B68C 0002848C 90 65 00 14 */ stw r3, 0x14(r5) lbl_8002B690: /* 8002B690 00028490 80 85 00 3C */ lwz r4, 0x3c(r5) /* 8002B694 00028494 38 A5 00 24 */ addi r5, r5, 0x24 -/* 8002B698 00028498 80 0D 88 B0 */ lwz r0, lbl_803CB1B0-_SDA_BASE_(r13) +/* 8002B698 00028498 80 0D 88 B0 */ lwz r0, lbl_gFrameCount-_SDA_BASE_(r13) /* 8002B69C 0002849C 7C 04 00 40 */ cmplw r4, r0 /* 8002B6A0 000284A0 41 82 00 08 */ beq lbl_8002B6A8 /* 8002B6A4 000284A4 90 65 00 14 */ stw r3, 0x14(r5) lbl_8002B6A8: /* 8002B6A8 000284A8 80 85 00 3C */ lwz r4, 0x3c(r5) /* 8002B6AC 000284AC 38 A5 00 24 */ addi r5, r5, 0x24 -/* 8002B6B0 000284B0 80 0D 88 B0 */ lwz r0, lbl_803CB1B0-_SDA_BASE_(r13) +/* 8002B6B0 000284B0 80 0D 88 B0 */ lwz r0, lbl_gFrameCount-_SDA_BASE_(r13) /* 8002B6B4 000284B4 7C 04 00 40 */ cmplw r4, r0 /* 8002B6B8 000284B8 41 82 00 08 */ beq lbl_8002B6C0 /* 8002B6BC 000284BC 90 65 00 14 */ stw r3, 0x14(r5) lbl_8002B6C0: /* 8002B6C0 000284C0 80 85 00 3C */ lwz r4, 0x3c(r5) /* 8002B6C4 000284C4 38 A5 00 24 */ addi r5, r5, 0x24 -/* 8002B6C8 000284C8 80 0D 88 B0 */ lwz r0, lbl_803CB1B0-_SDA_BASE_(r13) +/* 8002B6C8 000284C8 80 0D 88 B0 */ lwz r0, lbl_gFrameCount-_SDA_BASE_(r13) /* 8002B6CC 000284CC 7C 04 00 40 */ cmplw r4, r0 /* 8002B6D0 000284D0 41 82 00 08 */ beq lbl_8002B6D8 /* 8002B6D4 000284D4 90 65 00 14 */ stw r3, 0x14(r5) lbl_8002B6D8: /* 8002B6D8 000284D8 80 85 00 3C */ lwz r4, 0x3c(r5) /* 8002B6DC 000284DC 38 A5 00 24 */ addi r5, r5, 0x24 -/* 8002B6E0 000284E0 80 0D 88 B0 */ lwz r0, lbl_803CB1B0-_SDA_BASE_(r13) +/* 8002B6E0 000284E0 80 0D 88 B0 */ lwz r0, lbl_gFrameCount-_SDA_BASE_(r13) /* 8002B6E4 000284E4 7C 04 00 40 */ cmplw r4, r0 /* 8002B6E8 000284E8 41 82 00 08 */ beq lbl_8002B6F0 /* 8002B6EC 000284EC 90 65 00 14 */ stw r3, 0x14(r5) lbl_8002B6F0: /* 8002B6F0 000284F0 80 85 00 3C */ lwz r4, 0x3c(r5) /* 8002B6F4 000284F4 38 A5 00 24 */ addi r5, r5, 0x24 -/* 8002B6F8 000284F8 80 0D 88 B0 */ lwz r0, lbl_803CB1B0-_SDA_BASE_(r13) +/* 8002B6F8 000284F8 80 0D 88 B0 */ lwz r0, lbl_gFrameCount-_SDA_BASE_(r13) /* 8002B6FC 000284FC 7C 04 00 40 */ cmplw r4, r0 /* 8002B700 00028500 41 82 00 08 */ beq lbl_8002B708 /* 8002B704 00028504 90 65 00 14 */ stw r3, 0x14(r5) @@ -5759,7 +5759,7 @@ xFX.RenderRotatedBillboard__FP5xVec3P13_xFXAuraAngleUiff10iColor_tagUi: /* 8002B794 00028594 DB 01 36 60 */ stfd f24, 0x3660(r1) /* 8002B798 00028598 13 01 00 0E */ psq_stx f24, r1, r0, 0, qr0 /* 8002B79C 0002859C BE C1 36 38 */ stmw r22, 0x3638(r1) -/* 8002B7A0 000285A0 81 0D 9F 7C */ lwz r8, lbl_803CC87C-_SDA_BASE_(r13) +/* 8002B7A0 000285A0 81 0D 9F 7C */ lwz r8, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8002B7A4 000285A4 7C 97 23 78 */ mr r23, r4 /* 8002B7A8 000285A8 7C 76 1B 79 */ or. r22, r3, r3 /* 8002B7AC 000285AC 7C B8 2B 78 */ mr r24, r5 @@ -5772,9 +5772,9 @@ xFX.RenderRotatedBillboard__FP5xVec3P13_xFXAuraAngleUiff10iColor_tagUi: /* 8002B7C8 000285C8 40 82 00 08 */ bne lbl_8002B7D0 /* 8002B7CC 000285CC 48 00 04 90 */ b lbl_8002BC5C lbl_8002B7D0: -/* 8002B7D0 000285D0 38 6D 89 7C */ addi r3, r13, lbl_803CB27C-_SDA_BASE_ -/* 8002B7D4 000285D4 C0 82 83 3C */ lfs f4, lbl_803CCCBC-_SDA2_BASE_(r2) -/* 8002B7D8 000285D8 C0 6D 89 7C */ lfs f3, lbl_803CB27C-_SDA_BASE_(r13) +/* 8002B7D0 000285D0 38 6D 89 7C */ addi r3, r13, lbl_sAuraPulse-_SDA_BASE_ +/* 8002B7D4 000285D4 C0 82 83 3C */ lfs f4, lbl__958-_SDA2_BASE_(r2) +/* 8002B7D8 000285D8 C0 6D 89 7C */ lfs f3, lbl_sAuraPulse-_SDA_BASE_(r13) /* 8002B7DC 000285DC 28 07 00 00 */ cmplwi r7, 0 /* 8002B7E0 000285E0 C0 03 00 04 */ lfs f0, 4(r3) /* 8002B7E4 000285E4 3B 5B 00 10 */ addi r26, r27, 0x10 @@ -5783,21 +5783,21 @@ lbl_8002B7D0: /* 8002B7F0 000285F0 EC 81 00 F2 */ fmuls f4, f1, f3 /* 8002B7F4 000285F4 EC 62 00 32 */ fmuls f3, f2, f0 /* 8002B7F8 000285F8 41 82 00 0C */ beq lbl_8002B804 -/* 8002B7FC 000285FC C3 E2 83 44 */ lfs f31, lbl_803CCCC4-_SDA2_BASE_(r2) +/* 8002B7FC 000285FC C3 E2 83 44 */ lfs f31, lbl__960-_SDA2_BASE_(r2) /* 8002B800 00028600 48 00 00 08 */ b lbl_8002B808 lbl_8002B804: -/* 8002B804 00028604 C3 E2 83 38 */ lfs f31, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 8002B804 00028604 C3 E2 83 38 */ lfs f31, lbl__957_1-_SDA2_BASE_(r2) lbl_8002B808: /* 8002B808 00028608 28 07 00 00 */ cmplwi r7, 0 /* 8002B80C 0002860C 41 82 00 0C */ beq lbl_8002B818 -/* 8002B810 00028610 C3 C2 83 38 */ lfs f30, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 8002B810 00028610 C3 C2 83 38 */ lfs f30, lbl__957_1-_SDA2_BASE_(r2) /* 8002B814 00028614 48 00 00 08 */ b lbl_8002B81C lbl_8002B818: -/* 8002B818 00028618 C3 C2 83 44 */ lfs f30, lbl_803CCCC4-_SDA2_BASE_(r2) +/* 8002B818 00028618 C3 C2 83 44 */ lfs f30, lbl__960-_SDA2_BASE_(r2) lbl_8002B81C: -/* 8002B81C 0002861C C0 02 83 5C */ lfs f0, lbl_803CCCDC-_SDA2_BASE_(r2) +/* 8002B81C 0002861C C0 02 83 5C */ lfs f0, lbl__1132-_SDA2_BASE_(r2) /* 8002B820 00028620 7E FE BB 78 */ mr r30, r23 -/* 8002B824 00028624 C0 42 83 90 */ lfs f2, lbl_803CCD10-_SDA2_BASE_(r2) +/* 8002B824 00028624 C0 42 83 90 */ lfs f2, lbl__2105-_SDA2_BASE_(r2) /* 8002B828 00028628 3B 81 00 38 */ addi r28, r1, 0x38 /* 8002B82C 0002862C C0 24 00 80 */ lfs f1, 0x80(r4) /* 8002B830 00028630 EF A0 01 32 */ fmuls f29, f0, f4 @@ -5816,7 +5816,7 @@ lbl_8002B848: /* 8002B860 00028660 48 02 2A 91 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8002B864 00028664 FC 01 D0 40 */ fcmpo cr0, f1, f26 /* 8002B868 00028668 41 80 03 BC */ blt lbl_8002BC24 -/* 8002B86C 0002866C C0 02 83 D4 */ lfs f0, lbl_803CCD54-_SDA2_BASE_(r2) +/* 8002B86C 0002866C C0 02 83 D4 */ lfs f0, lbl__3589-_SDA2_BASE_(r2) /* 8002B870 00028670 EC 00 08 2A */ fadds f0, f0, f1 /* 8002B874 00028674 FC 00 D0 40 */ fcmpo cr0, f0, f26 /* 8002B878 00028678 4C 40 13 82 */ cror 2, 0, 2 @@ -6115,7 +6115,7 @@ xFXAuraRender__Fv: /* 8002BCDC 00028ADC 93 E1 00 2C */ stw r31, 0x2c(r1) /* 8002BCE0 00028AE0 93 C1 00 28 */ stw r30, 0x28(r1) /* 8002BCE4 00028AE4 93 A1 00 24 */ stw r29, 0x24(r1) -/* 8002BCE8 00028AE8 80 6D 89 8C */ lwz r3, lbl_803CB28C-_SDA_BASE_(r13) +/* 8002BCE8 00028AE8 80 6D 89 8C */ lwz r3, lbl_gAuraTex-_SDA_BASE_(r13) /* 8002BCEC 00028AEC 28 03 00 00 */ cmplwi r3, 0 /* 8002BCF0 00028AF0 41 82 01 6C */ beq lbl_8002BE5C /* 8002BCF4 00028AF4 80 83 00 00 */ lwz r4, 0(r3) @@ -6142,22 +6142,22 @@ xFXAuraRender__Fv: /* 8002BD48 00028B48 38 60 00 0E */ li r3, 0xe /* 8002BD4C 00028B4C 38 80 00 00 */ li r4, 0 /* 8002BD50 00028B50 48 20 3A 8D */ bl RwRenderStateSet -/* 8002BD54 00028B54 3C 80 80 2D */ lis r4, lbl_802C82E0@ha -/* 8002BD58 00028B58 3C 60 80 2D */ lis r3, lbl_802C82C8@ha -/* 8002BD5C 00028B5C 38 04 82 E0 */ addi r0, r4, lbl_802C82E0@l +/* 8002BD54 00028B54 3C 80 80 2D */ lis r4, lbl_sAura@ha +/* 8002BD58 00028B58 3C 60 80 2D */ lis r3, lbl_sAuraAngle@ha +/* 8002BD5C 00028B5C 38 04 82 E0 */ addi r0, r4, lbl_sAura@l /* 8002BD60 00028B60 3B A0 00 00 */ li r29, 0 -/* 8002BD64 00028B64 38 63 82 C8 */ addi r3, r3, lbl_802C82C8@l +/* 8002BD64 00028B64 38 63 82 C8 */ addi r3, r3, lbl_sAuraAngle@l /* 8002BD68 00028B68 7C 1E 03 78 */ mr r30, r0 /* 8002BD6C 00028B6C 3B E3 00 0C */ addi r31, r3, 0xc lbl_8002BD70: /* 8002BD70 00028B70 80 7E 00 18 */ lwz r3, 0x18(r30) -/* 8002BD74 00028B74 80 0D 88 B0 */ lwz r0, lbl_803CB1B0-_SDA_BASE_(r13) +/* 8002BD74 00028B74 80 0D 88 B0 */ lwz r0, lbl_gFrameCount-_SDA_BASE_(r13) /* 8002BD78 00028B78 7C 03 00 40 */ cmplw r3, r0 /* 8002BD7C 00028B7C 40 82 00 58 */ bne lbl_8002BDD4 /* 8002BD80 00028B80 C0 3E 00 10 */ lfs f1, 0x10(r30) -/* 8002BD84 00028B84 3C 60 80 2D */ lis r3, lbl_802C82C8@ha +/* 8002BD84 00028B84 3C 60 80 2D */ lis r3, lbl_sAuraAngle@ha /* 8002BD88 00028B88 80 1E 00 0C */ lwz r0, 0xc(r30) -/* 8002BD8C 00028B8C 38 83 82 C8 */ addi r4, r3, lbl_802C82C8@l +/* 8002BD8C 00028B8C 38 83 82 C8 */ addi r4, r3, lbl_sAuraAngle@l /* 8002BD90 00028B90 FC 40 08 90 */ fmr f2, f1 /* 8002BD94 00028B94 7F C3 F3 78 */ mr r3, r30 /* 8002BD98 00028B98 90 01 00 0C */ stw r0, 0xc(r1) @@ -6195,12 +6195,12 @@ lbl_8002BDD4: /* 8002BE14 00028C14 80 81 00 10 */ lwz r4, 0x10(r1) /* 8002BE18 00028C18 38 60 00 0E */ li r3, 0xe /* 8002BE1C 00028C1C 48 20 39 C1 */ bl RwRenderStateSet -/* 8002BE20 00028C20 3C 60 80 2D */ lis r3, lbl_802C82E0@ha +/* 8002BE20 00028C20 3C 60 80 2D */ lis r3, lbl_sAura@ha /* 8002BE24 00028C24 3B A0 00 00 */ li r29, 0 -/* 8002BE28 00028C28 3B E3 82 E0 */ addi r31, r3, lbl_802C82E0@l +/* 8002BE28 00028C28 3B E3 82 E0 */ addi r31, r3, lbl_sAura@l lbl_8002BE2C: /* 8002BE2C 00028C2C 80 7F 00 18 */ lwz r3, 0x18(r31) -/* 8002BE30 00028C30 80 0D 88 B0 */ lwz r0, lbl_803CB1B0-_SDA_BASE_(r13) +/* 8002BE30 00028C30 80 0D 88 B0 */ lwz r0, lbl_gFrameCount-_SDA_BASE_(r13) /* 8002BE34 00028C34 7C 03 00 40 */ cmplw r3, r0 /* 8002BE38 00028C38 40 82 00 14 */ bne lbl_8002BE4C /* 8002BE3C 00028C3C 80 7F 00 14 */ lwz r3, 0x14(r31) @@ -6260,7 +6260,7 @@ xFXSceneFinish__Fv: /* 8002BEB8 00028CB8 90 01 00 14 */ stw r0, 0x14(r1) /* 8002BEBC 00028CBC 4B FF A8 B9 */ bl xFX.DrawRingSceneExit__Fv /* 8002BEC0 00028CC0 38 00 00 00 */ li r0, 0 -/* 8002BEC4 00028CC4 90 0D 89 8C */ stw r0, lbl_803CB28C-_SDA_BASE_(r13) +/* 8002BEC4 00028CC4 90 0D 89 8C */ stw r0, lbl_gAuraTex-_SDA_BASE_(r13) /* 8002BEC8 00028CC8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002BECC 00028CCC 7C 08 03 A6 */ mtlr r0 /* 8002BED0 00028CD0 38 21 00 10 */ addi r1, r1, 0x10 @@ -6271,10 +6271,10 @@ set__10xParInterpFfffUi: /* 8002BED8 00028CD8 D0 23 00 00 */ stfs f1, 0(r3) /* 8002BEDC 00028CDC D0 43 00 04 */ stfs f2, 4(r3) /* 8002BEE0 00028CE0 D0 63 00 0C */ stfs f3, 0xc(r3) -/* 8002BEE4 00028CE4 C0 02 83 38 */ lfs f0, lbl_803CCCB8-_SDA2_BASE_(r2) +/* 8002BEE4 00028CE4 C0 02 83 38 */ lfs f0, lbl__957_1-_SDA2_BASE_(r2) /* 8002BEE8 00028CE8 FC 00 18 00 */ fcmpu cr0, f0, f3 /* 8002BEEC 00028CEC 41 82 00 14 */ beq lbl_8002BF00 -/* 8002BEF0 00028CF0 C0 02 83 3C */ lfs f0, lbl_803CCCBC-_SDA2_BASE_(r2) +/* 8002BEF0 00028CF0 C0 02 83 3C */ lfs f0, lbl__958-_SDA2_BASE_(r2) /* 8002BEF4 00028CF4 EC 00 18 24 */ fdivs f0, f0, f3 /* 8002BEF8 00028CF8 D0 03 00 10 */ stfs f0, 0x10(r3) /* 8002BEFC 00028CFC 48 00 00 08 */ b lbl_8002BF04 @@ -6355,9 +6355,9 @@ get_age__9xFXRibbonCFRCQ29xFXRibbon10joint_data: /* 8002BFB8 00028DB8 80 63 01 38 */ lwz r3, 0x138(r3) /* 8002BFBC 00028DBC 90 01 00 08 */ stw r0, 8(r1) /* 8002BFC0 00028DC0 7C 04 18 50 */ subf r0, r4, r3 -/* 8002BFC4 00028DC4 C8 22 83 48 */ lfd f1, lbl_803CCCC8-_SDA2_BASE_(r2) +/* 8002BFC4 00028DC4 C8 22 83 48 */ lfd f1, lbl__962-_SDA2_BASE_(r2) /* 8002BFC8 00028DC8 90 01 00 0C */ stw r0, 0xc(r1) -/* 8002BFCC 00028DCC C0 42 83 58 */ lfs f2, lbl_803CCCD8-_SDA2_BASE_(r2) +/* 8002BFCC 00028DCC C0 42 83 58 */ lfs f2, lbl__995-_SDA2_BASE_(r2) /* 8002BFD0 00028DD0 C8 01 00 08 */ lfd f0, 8(r1) /* 8002BFD4 00028DD4 EC 00 08 28 */ fsubs f0, f0, f1 /* 8002BFD8 00028DD8 EC 22 00 32 */ fmuls f1, f2, f0 @@ -6595,7 +6595,7 @@ alloc_block_data__20tier_queue_allocatorCFv: /* 8002C2C8 000290C8 90 01 00 14 */ stw r0, 0x14(r1) /* 8002C2CC 000290CC 80 86 00 08 */ lwz r4, 8(r6) /* 8002C2D0 000290D0 80 06 00 04 */ lwz r0, 4(r6) -/* 8002C2D4 000290D4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8002C2D4 000290D4 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8002C2D8 000290D8 7C 84 01 D6 */ mullw r4, r4, r0 /* 8002C2DC 000290DC 48 00 76 65 */ bl xMemAlloc__FUiUii /* 8002C2E0 000290E0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -6989,7 +6989,7 @@ init__20tier_queue_allocatorFUlUlUl: /* 8002C7D0 000295D0 7C 60 00 30 */ slw r0, r3, r0 /* 8002C7D4 000295D4 90 1F 00 10 */ stw r0, 0x10(r31) /* 8002C7D8 000295D8 80 1F 00 10 */ lwz r0, 0x10(r31) -/* 8002C7DC 000295DC 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8002C7DC 000295DC 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8002C7E0 000295E0 54 04 18 38 */ slwi r4, r0, 3 /* 8002C7E4 000295E4 48 00 71 5D */ bl xMemAlloc__FUiUii /* 8002C7E8 000295E8 90 7F 00 00 */ stw r3, 0(r31) diff --git a/asm/Core/x/xFactory.s b/asm/Core/x/xFactory.s index d32d42189..afbf4301d 100644 --- a/asm/Core/x/xFactory.s +++ b/asm/Core/x/xFactory.s @@ -14,7 +14,7 @@ __ct__8xFactoryFi: /* 8010F2EC 0010C0EC 1F FE 00 0C */ mulli r31, r30, 0xc /* 8010F2F0 0010C0F0 93 A1 00 14 */ stw r29, 0x14(r1) /* 8010F2F4 0010C0F4 7C 7D 1B 78 */ mr r29, r3 -/* 8010F2F8 0010C0F8 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8010F2F8 0010C0F8 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8010F2FC 0010C0FC 7F E4 FB 78 */ mr r4, r31 /* 8010F300 0010C100 4B F2 46 41 */ bl xMemAlloc__FUiUii /* 8010F304 0010C104 90 7D 00 00 */ stw r3, 0(r29) @@ -137,9 +137,9 @@ lbl_8010F480: RegItemType__8xFactoryFiPFiP10RyzMemGrowPv_P12xFactoryInstPFP12xFactoryInst_v: /* 8010F498 0010C298 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8010F49C 0010C29C 7C 08 02 A6 */ mflr r0 -/* 8010F4A0 0010C2A0 3C E0 80 27 */ lis r7, lbl_8026A3C8@ha +/* 8010F4A0 0010C2A0 3C E0 80 27 */ lis r7, lbl__444@ha /* 8010F4A4 0010C2A4 90 01 00 24 */ stw r0, 0x24(r1) -/* 8010F4A8 0010C2A8 39 27 A3 C8 */ addi r9, r7, lbl_8026A3C8@l +/* 8010F4A8 0010C2A8 39 27 A3 C8 */ addi r9, r7, lbl__444@l /* 8010F4AC 0010C2AC 81 09 00 00 */ lwz r8, 0(r9) /* 8010F4B0 0010C2B0 80 E9 00 04 */ lwz r7, 4(r9) /* 8010F4B4 0010C2B4 91 01 00 08 */ stw r8, 8(r1) @@ -197,10 +197,10 @@ GrowDataDisable__8xFactoryFv: CreateItem__8xFactoryFiPvP10RyzMemGrow: /* 8010F55C 0010C35C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8010F560 0010C360 7C 08 02 A6 */ mflr r0 -/* 8010F564 0010C364 3D 00 80 27 */ lis r8, lbl_8026A3E0@ha +/* 8010F564 0010C364 3D 00 80 27 */ lis r8, lbl__461_1@ha /* 8010F568 0010C368 3C E0 80 11 */ lis r7, lbl_8010F7D4@ha /* 8010F56C 0010C36C 90 01 00 34 */ stw r0, 0x34(r1) -/* 8010F570 0010C370 39 28 A3 E0 */ addi r9, r8, lbl_8026A3E0@l +/* 8010F570 0010C370 39 28 A3 E0 */ addi r9, r8, lbl__461_1@l /* 8010F574 0010C374 38 07 F7 D4 */ addi r0, r7, lbl_8010F7D4@l /* 8010F578 0010C378 93 E1 00 2C */ stw r31, 0x2c(r1) /* 8010F57C 0010C37C 7C 7F 1B 78 */ mr r31, r3 diff --git a/asm/Core/x/xFog.s b/asm/Core/x/xFog.s index 21bb5767d..99b25ab54 100644 --- a/asm/Core/x/xFog.s +++ b/asm/Core/x/xFog.s @@ -8,7 +8,7 @@ xFogClearFog__Fv: /* 8001FDC0 0001CBC0 7C 08 02 A6 */ mflr r0 /* 8001FDC4 0001CBC4 38 60 00 00 */ li r3, 0 /* 8001FDC8 0001CBC8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8001FDCC 0001CBCC C0 22 82 D0 */ lfs f1, lbl_803CCC50-_SDA2_BASE_(r2) +/* 8001FDCC 0001CBCC C0 22 82 D0 */ lfs f1, lbl__638_1-_SDA2_BASE_(r2) /* 8001FDD0 0001CBD0 48 0A 09 35 */ bl iCameraSetFogParams__FP10iFogParamsf /* 8001FDD4 0001CBD4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8001FDD8 0001CBD8 7C 08 03 A6 */ mtlr r0 @@ -135,7 +135,7 @@ lbl_8001FF04: /* 8001FF78 0001CD78 48 0A 07 8D */ bl iCameraSetFogParams__FP10iFogParamsf /* 8001FF7C 0001CD7C 48 00 00 1C */ b lbl_8001FF98 lbl_8001FF80: -/* 8001FF80 0001CD80 C0 22 82 D0 */ lfs f1, lbl_803CCC50-_SDA2_BASE_(r2) +/* 8001FF80 0001CD80 C0 22 82 D0 */ lfs f1, lbl__638_1-_SDA2_BASE_(r2) /* 8001FF84 0001CD84 38 60 00 00 */ li r3, 0 /* 8001FF88 0001CD88 48 0A 07 7D */ bl iCameraSetFogParams__FP10iFogParamsf /* 8001FF8C 0001CD8C 48 00 00 0C */ b lbl_8001FF98 diff --git a/asm/Core/x/xFont.s b/asm/Core/x/xFont.s index bf6b61c8d..e6500ea19 100644 --- a/asm/Core/x/xFont.s +++ b/asm/Core/x/xFont.s @@ -271,7 +271,7 @@ xFont.get_tex_bounds__19_unnamed_xFont_cpp_FRCQ219_unnamed_xFont_cpp_9font_dataU /* 80020360 0001D160 54 A8 06 3E */ clrlwi r8, r5, 0x18 /* 80020364 0001D164 90 01 00 18 */ stw r0, 0x18(r1) /* 80020368 0001D168 7C 68 3B D6 */ divw r3, r8, r7 -/* 8002036C 0001D16C C8 42 82 E0 */ lfd f2, lbl_803CCC60-_SDA2_BASE_(r2) +/* 8002036C 0001D16C C8 42 82 E0 */ lfd f2, lbl__747_1-_SDA2_BASE_(r2) /* 80020370 0001D170 90 01 00 20 */ stw r0, 0x20(r1) /* 80020374 0001D174 7C 03 39 D6 */ mullw r0, r3, r7 /* 80020378 0001D178 6C 63 80 00 */ xoris r3, r3, 0x8000 @@ -292,7 +292,7 @@ lbl_800203A8: /* 800203B0 0001D1B0 54 A8 06 3E */ clrlwi r8, r5, 0x18 /* 800203B4 0001D1B4 90 01 00 20 */ stw r0, 0x20(r1) /* 800203B8 0001D1B8 7C E8 1B D6 */ divw r7, r8, r3 -/* 800203BC 0001D1BC C8 42 82 E0 */ lfd f2, lbl_803CCC60-_SDA2_BASE_(r2) +/* 800203BC 0001D1BC C8 42 82 E0 */ lfd f2, lbl__747_1-_SDA2_BASE_(r2) /* 800203C0 0001D1C0 90 01 00 18 */ stw r0, 0x18(r1) /* 800203C4 0001D1C4 7C 67 19 D6 */ mullw r3, r7, r3 /* 800203C8 0001D1C8 6C E0 80 00 */ xoris r0, r7, 0x8000 @@ -316,7 +316,7 @@ lbl_800203F4: /* 8002040C 0001D20C 88 A8 00 94 */ lbz r5, 0x94(r8) /* 80020410 0001D210 38 61 00 08 */ addi r3, r1, 8 /* 80020414 0001D214 90 E1 00 18 */ stw r7, 0x18(r1) -/* 80020418 0001D218 C8 E2 82 E8 */ lfd f7, lbl_803CCC68-_SDA2_BASE_(r2) +/* 80020418 0001D218 C8 E2 82 E8 */ lfd f7, lbl__749_1-_SDA2_BASE_(r2) /* 8002041C 0001D21C C8 01 00 18 */ lfd f0, 0x18(r1) /* 80020420 0001D220 90 01 00 2C */ stw r0, 0x2c(r1) /* 80020424 0001D224 EC A0 38 28 */ fsubs f5, f0, f7 @@ -339,7 +339,7 @@ lbl_800203F4: /* 80020468 0001D268 90 E1 00 48 */ stw r7, 0x48(r1) /* 8002046C 0001D26C D0 01 00 08 */ stfs f0, 8(r1) /* 80020470 0001D270 88 08 00 95 */ lbz r0, 0x95(r8) -/* 80020474 0001D274 C0 C2 82 D8 */ lfs f6, lbl_803CCC58-_SDA2_BASE_(r2) +/* 80020474 0001D274 C0 C2 82 D8 */ lfs f6, lbl__744_1-_SDA2_BASE_(r2) /* 80020478 0001D278 90 01 00 34 */ stw r0, 0x34(r1) /* 8002047C 0001D27C C8 01 00 30 */ lfd f0, 0x30(r1) /* 80020480 0001D280 EC 00 38 28 */ fsubs f0, f0, f7 @@ -381,7 +381,7 @@ xFont.get_bounds__19_unnamed_xFont_cpp_FRCQ219_unnamed_xFont_cpp_9font_dataUc: /* 80020504 0001D304 3C C0 43 30 */ lis r6, 0x4330 /* 80020508 0001D308 81 24 00 00 */ lwz r9, 0(r4) /* 8002050C 0001D30C 54 A0 0D FC */ rlwinm r0, r5, 1, 0x17, 0x1e -/* 80020510 0001D310 C0 A2 82 F0 */ lfs f5, lbl_803CCC70-_SDA2_BASE_(r2) +/* 80020510 0001D310 C0 A2 82 F0 */ lfs f5, lbl__762-_SDA2_BASE_(r2) /* 80020514 0001D314 88 E9 00 0B */ lbz r7, 0xb(r9) /* 80020518 0001D318 7C 89 02 14 */ add r4, r9, r0 /* 8002051C 0001D31C 88 A9 00 09 */ lbz r5, 9(r9) @@ -395,15 +395,15 @@ xFont.get_bounds__19_unnamed_xFont_cpp_FRCQ219_unnamed_xFont_cpp_9font_dataUc: /* 8002053C 0001D33C 7C 84 42 14 */ add r4, r4, r8 /* 80020540 0001D340 90 A1 00 24 */ stw r5, 0x24(r1) /* 80020544 0001D344 7C 00 42 14 */ add r0, r0, r8 -/* 80020548 0001D348 C8 82 82 E0 */ lfd f4, lbl_803CCC60-_SDA2_BASE_(r2) +/* 80020548 0001D348 C8 82 82 E0 */ lfd f4, lbl__747_1-_SDA2_BASE_(r2) /* 8002054C 0001D34C 90 C1 00 20 */ stw r6, 0x20(r1) /* 80020550 0001D350 6C 84 80 00 */ xoris r4, r4, 0x8000 /* 80020554 0001D354 C8 01 00 18 */ lfd f0, 0x18(r1) /* 80020558 0001D358 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 8002055C 0001D35C C8 42 82 E8 */ lfd f2, lbl_803CCC68-_SDA2_BASE_(r2) +/* 8002055C 0001D35C C8 42 82 E8 */ lfd f2, lbl__749_1-_SDA2_BASE_(r2) /* 80020560 0001D360 C8 21 00 20 */ lfd f1, 0x20(r1) /* 80020564 0001D364 EC 60 20 28 */ fsubs f3, f0, f4 -/* 80020568 0001D368 C0 02 82 F4 */ lfs f0, lbl_803CCC74-_SDA2_BASE_(r2) +/* 80020568 0001D368 C0 02 82 F4 */ lfs f0, lbl__763-_SDA2_BASE_(r2) /* 8002056C 0001D36C EC 21 10 28 */ fsubs f1, f1, f2 /* 80020570 0001D370 90 81 00 2C */ stw r4, 0x2c(r1) /* 80020574 0001D374 90 C1 00 28 */ stw r6, 0x28(r1) @@ -462,11 +462,11 @@ lbl_8002060C: /* 80020638 0001D438 80 06 00 00 */ lwz r0, 0(r6) /* 8002063C 0001D43C 90 1D 14 EC */ stw r0, 0x14ec(r29) /* 80020640 0001D440 80 DD 14 EC */ lwz r6, 0x14ec(r29) -/* 80020644 0001D444 C8 22 82 E0 */ lfd f1, lbl_803CCC60-_SDA2_BASE_(r2) +/* 80020644 0001D444 C8 22 82 E0 */ lfd f1, lbl__747_1-_SDA2_BASE_(r2) /* 80020648 0001D448 80 06 00 0C */ lwz r0, 0xc(r6) /* 8002064C 0001D44C 80 C6 00 10 */ lwz r6, 0x10(r6) /* 80020650 0001D450 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 80020654 0001D454 C0 42 82 F4 */ lfs f2, lbl_803CCC74-_SDA2_BASE_(r2) +/* 80020654 0001D454 C0 42 82 F4 */ lfs f2, lbl__763-_SDA2_BASE_(r2) /* 80020658 0001D458 90 01 00 2C */ stw r0, 0x2c(r1) /* 8002065C 0001D45C 6C C0 80 00 */ xoris r0, r6, 0x8000 /* 80020660 0001D460 C8 01 00 28 */ lfd f0, 0x28(r1) @@ -475,8 +475,8 @@ lbl_8002060C: /* 8002066C 0001D46C C8 01 00 30 */ lfd f0, 0x30(r1) /* 80020670 0001D470 EC 22 08 24 */ fdivs f1, f2, f1 /* 80020674 0001D474 D0 3D 01 08 */ stfs f1, 0x108(r29) -/* 80020678 0001D478 C8 22 82 E0 */ lfd f1, lbl_803CCC60-_SDA2_BASE_(r2) -/* 8002067C 0001D47C C0 42 82 F4 */ lfs f2, lbl_803CCC74-_SDA2_BASE_(r2) +/* 80020678 0001D478 C8 22 82 E0 */ lfd f1, lbl__747_1-_SDA2_BASE_(r2) +/* 8002067C 0001D47C C0 42 82 F4 */ lfs f2, lbl__763-_SDA2_BASE_(r2) /* 80020680 0001D480 EC 00 08 28 */ fsubs f0, f0, f1 /* 80020684 0001D484 EC 02 00 24 */ fdivs f0, f2, f0 /* 80020688 0001D488 D0 1D 01 0C */ stfs f0, 0x10c(r29) @@ -537,10 +537,10 @@ lbl_80020704: /* 80020758 0001D558 7C BD 02 14 */ add r5, r29, r0 /* 8002075C 0001D55C 93 81 00 30 */ stw r28, 0x30(r1) /* 80020760 0001D560 7C 04 1A 14 */ add r0, r4, r3 -/* 80020764 0001D564 C8 42 82 E8 */ lfd f2, lbl_803CCC68-_SDA2_BASE_(r2) +/* 80020764 0001D564 C8 42 82 E8 */ lfd f2, lbl__749_1-_SDA2_BASE_(r2) /* 80020768 0001D568 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 8002076C 0001D56C 90 81 00 34 */ stw r4, 0x34(r1) -/* 80020770 0001D570 C8 22 82 E0 */ lfd f1, lbl_803CCC60-_SDA2_BASE_(r2) +/* 80020770 0001D570 C8 22 82 E0 */ lfd f1, lbl__747_1-_SDA2_BASE_(r2) /* 80020774 0001D574 90 01 00 2C */ stw r0, 0x2c(r1) /* 80020778 0001D578 C8 01 00 30 */ lfd f0, 0x30(r1) /* 8002077C 0001D57C 93 81 00 28 */ stw r28, 0x28(r1) @@ -555,11 +555,11 @@ lbl_80020704: /* 800207A0 0001D5A0 A8 1F 00 0E */ lha r0, 0xe(r31) /* 800207A4 0001D5A4 90 61 00 3C */ stw r3, 0x3c(r1) /* 800207A8 0001D5A8 7C 03 02 14 */ add r0, r3, r0 -/* 800207AC 0001D5AC C8 42 82 E8 */ lfd f2, lbl_803CCC68-_SDA2_BASE_(r2) +/* 800207AC 0001D5AC C8 42 82 E8 */ lfd f2, lbl__749_1-_SDA2_BASE_(r2) /* 800207B0 0001D5B0 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 800207B4 0001D5B4 C8 01 00 38 */ lfd f0, 0x38(r1) /* 800207B8 0001D5B8 90 01 00 44 */ stw r0, 0x44(r1) -/* 800207BC 0001D5BC C8 22 82 E0 */ lfd f1, lbl_803CCC60-_SDA2_BASE_(r2) +/* 800207BC 0001D5BC C8 22 82 E0 */ lfd f1, lbl__747_1-_SDA2_BASE_(r2) /* 800207C0 0001D5C0 EC 40 10 28 */ fsubs f2, f0, f2 /* 800207C4 0001D5C4 C8 01 00 40 */ lfd f0, 0x40(r1) /* 800207C8 0001D5C8 EC 00 08 28 */ fsubs f0, f0, f1 @@ -581,7 +581,7 @@ lbl_800207E0: /* 80020804 0001D604 98 7D 00 28 */ stb r3, 0x28(r29) /* 80020808 0001D608 54 60 20 36 */ slwi r0, r3, 4 /* 8002080C 0001D60C 7F 7D 02 14 */ add r27, r29, r0 -/* 80020810 0001D610 C0 22 82 F0 */ lfs f1, lbl_803CCC70-_SDA2_BASE_(r2) +/* 80020810 0001D610 C0 22 82 F0 */ lfs f1, lbl__762-_SDA2_BASE_(r2) /* 80020814 0001D614 38 7B 01 10 */ addi r3, r27, 0x110 /* 80020818 0001D618 FC 40 08 90 */ fmr f2, f1 /* 8002081C 0001D61C FC 60 08 90 */ fmr f3, f1 @@ -595,25 +595,25 @@ lbl_800207E0: /* 8002083C 0001D63C 80 1F 00 10 */ lwz r0, 0x10(r31) /* 80020840 0001D640 6C C6 80 00 */ xoris r6, r6, 0x8000 /* 80020844 0001D644 90 A1 00 40 */ stw r5, 0x40(r1) -/* 80020848 0001D648 C8 22 82 E0 */ lfd f1, lbl_803CCC60-_SDA2_BASE_(r2) +/* 80020848 0001D648 C8 22 82 E0 */ lfd f1, lbl__747_1-_SDA2_BASE_(r2) /* 8002084C 0001D64C 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 80020850 0001D650 90 C1 00 44 */ stw r6, 0x44(r1) -/* 80020854 0001D654 C8 42 82 E8 */ lfd f2, lbl_803CCC68-_SDA2_BASE_(r2) +/* 80020854 0001D654 C8 42 82 E8 */ lfd f2, lbl__749_1-_SDA2_BASE_(r2) /* 80020858 0001D658 C8 01 00 40 */ lfd f0, 0x40(r1) /* 8002085C 0001D65C 90 81 00 3C */ stw r4, 0x3c(r1) /* 80020860 0001D660 EC 60 08 28 */ fsubs f3, f0, f1 -/* 80020864 0001D664 C0 22 82 F0 */ lfs f1, lbl_803CCC70-_SDA2_BASE_(r2) +/* 80020864 0001D664 C0 22 82 F0 */ lfs f1, lbl__762-_SDA2_BASE_(r2) /* 80020868 0001D668 90 A1 00 38 */ stw r5, 0x38(r1) /* 8002086C 0001D66C C8 01 00 38 */ lfd f0, 0x38(r1) /* 80020870 0001D670 EC 00 10 28 */ fsubs f0, f0, f2 /* 80020874 0001D674 EC 43 00 24 */ fdivs f2, f3, f0 /* 80020878 0001D678 41 82 00 0C */ beq lbl_80020884 -/* 8002087C 0001D67C C0 62 82 F4 */ lfs f3, lbl_803CCC74-_SDA2_BASE_(r2) +/* 8002087C 0001D67C C0 62 82 F4 */ lfs f3, lbl__763-_SDA2_BASE_(r2) /* 80020880 0001D680 48 00 00 08 */ b lbl_80020888 lbl_80020884: -/* 80020884 0001D684 C0 62 82 D8 */ lfs f3, lbl_803CCC58-_SDA2_BASE_(r2) +/* 80020884 0001D684 C0 62 82 D8 */ lfs f3, lbl__744_1-_SDA2_BASE_(r2) lbl_80020888: -/* 80020888 0001D688 C0 82 82 F4 */ lfs f4, lbl_803CCC74-_SDA2_BASE_(r2) +/* 80020888 0001D688 C0 82 82 F4 */ lfs f4, lbl__763-_SDA2_BASE_(r2) /* 8002088C 0001D68C 48 00 57 CD */ bl assign__13basic_rect_f_Fffff /* 80020890 0001D690 3B 9C 00 01 */ addi r28, r28, 1 lbl_80020894: @@ -623,7 +623,7 @@ lbl_80020894: /* 800208A0 0001D6A0 9B 9D 00 12 */ stb r28, 0x12(r29) /* 800208A4 0001D6A4 57 80 20 36 */ slwi r0, r28, 4 /* 800208A8 0001D6A8 7F 7D 02 14 */ add r27, r29, r0 -/* 800208AC 0001D6AC C0 22 82 F0 */ lfs f1, lbl_803CCC70-_SDA2_BASE_(r2) +/* 800208AC 0001D6AC C0 22 82 F0 */ lfs f1, lbl__762-_SDA2_BASE_(r2) /* 800208B0 0001D6B0 38 7B 01 10 */ addi r3, r27, 0x110 /* 800208B4 0001D6B4 FC 40 08 90 */ fmr f2, f1 /* 800208B8 0001D6B8 FC 60 08 90 */ fmr f3, f1 @@ -634,17 +634,17 @@ lbl_80020894: /* 800208CC 0001D6CC 88 1F 00 09 */ lbz r0, 9(r31) /* 800208D0 0001D6D0 38 7B 09 00 */ addi r3, r27, 0x900 /* 800208D4 0001D6D4 7C A5 00 D0 */ neg r5, r5 -/* 800208D8 0001D6D8 C0 22 82 F0 */ lfs f1, lbl_803CCC70-_SDA2_BASE_(r2) +/* 800208D8 0001D6D8 C0 22 82 F0 */ lfs f1, lbl__762-_SDA2_BASE_(r2) /* 800208DC 0001D6DC 6C A5 80 00 */ xoris r5, r5, 0x8000 /* 800208E0 0001D6E0 90 81 00 40 */ stw r4, 0x40(r1) -/* 800208E4 0001D6E4 C8 82 82 E0 */ lfd f4, lbl_803CCC60-_SDA2_BASE_(r2) +/* 800208E4 0001D6E4 C8 82 82 E0 */ lfd f4, lbl__747_1-_SDA2_BASE_(r2) /* 800208E8 0001D6E8 FC 60 08 90 */ fmr f3, f1 /* 800208EC 0001D6EC 90 A1 00 44 */ stw r5, 0x44(r1) -/* 800208F0 0001D6F0 C8 42 82 E8 */ lfd f2, lbl_803CCC68-_SDA2_BASE_(r2) +/* 800208F0 0001D6F0 C8 42 82 E8 */ lfd f2, lbl__749_1-_SDA2_BASE_(r2) /* 800208F4 0001D6F4 C8 01 00 40 */ lfd f0, 0x40(r1) /* 800208F8 0001D6F8 90 01 00 3C */ stw r0, 0x3c(r1) /* 800208FC 0001D6FC EC A0 20 28 */ fsubs f5, f0, f4 -/* 80020900 0001D700 C0 82 82 F4 */ lfs f4, lbl_803CCC74-_SDA2_BASE_(r2) +/* 80020900 0001D700 C0 82 82 F4 */ lfs f4, lbl__763-_SDA2_BASE_(r2) /* 80020904 0001D704 90 81 00 38 */ stw r4, 0x38(r1) /* 80020908 0001D708 C8 01 00 38 */ lfd f0, 0x38(r1) /* 8002090C 0001D70C EC 00 10 28 */ fsubs f0, f0, f2 @@ -666,17 +666,17 @@ xFont.start_tex_render__19_unnamed_xFont_cpp_FUi: /* 80020938 0001D738 90 01 00 14 */ stw r0, 0x14(r1) /* 8002093C 0001D73C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80020940 0001D740 7C 7F 1B 78 */ mr r31, r3 -/* 80020944 0001D744 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 80020948 0001D748 C0 22 82 F4 */ lfs f1, lbl_803CCC74-_SDA2_BASE_(r2) +/* 80020944 0001D744 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80020948 0001D748 C0 22 82 F4 */ lfs f1, lbl__763-_SDA2_BASE_(r2) /* 8002094C 0001D74C 80 64 00 00 */ lwz r3, 0(r4) /* 80020950 0001D750 C0 03 00 80 */ lfs f0, 0x80(r3) /* 80020954 0001D754 EC 01 00 24 */ fdivs f0, f1, f0 -/* 80020958 0001D758 D0 0D 89 18 */ stfs f0, lbl_803CB218-_SDA_BASE_(r13) +/* 80020958 0001D758 D0 0D 89 18 */ stfs f0, lbl_rcz__19_unnamed_xFont_cpp_-_SDA_BASE_(r13) /* 8002095C 0001D75C 48 20 EE 69 */ bl RwIm2DGetNearScreenZ /* 80020960 0001D760 1C 9F 14 F0 */ mulli r4, r31, 0x14f0 -/* 80020964 0001D764 3C 60 80 2C */ lis r3, lbl_802B8DB8@ha -/* 80020968 0001D768 D0 2D 89 1C */ stfs f1, lbl_803CB21C-_SDA_BASE_(r13) -/* 8002096C 0001D76C 38 03 8D B8 */ addi r0, r3, lbl_802B8DB8@l +/* 80020964 0001D764 3C 60 80 2C */ lis r3, lbl_active_fonts__19_unnamed_xFont_cpp_@ha +/* 80020968 0001D768 D0 2D 89 1C */ stfs f1, lbl_nsz__19_unnamed_xFont_cpp_-_SDA_BASE_(r13) +/* 8002096C 0001D76C 38 03 8D B8 */ addi r0, r3, lbl_active_fonts__19_unnamed_xFont_cpp_@l /* 80020970 0001D770 7C 60 22 14 */ add r3, r0, r4 /* 80020974 0001D774 80 63 14 EC */ lwz r3, 0x14ec(r3) /* 80020978 0001D778 48 00 07 19 */ bl set_render_state__5xfontFP8RwRaster @@ -691,15 +691,15 @@ xFont.tex_flush__19_unnamed_xFont_cpp_Fv: /* 80020990 0001D790 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80020994 0001D794 7C 08 02 A6 */ mflr r0 /* 80020998 0001D798 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002099C 0001D79C 80 AD 89 14 */ lwz r5, lbl_803CB214-_SDA_BASE_(r13) +/* 8002099C 0001D79C 80 AD 89 14 */ lwz r5, lbl_vert_buffer_used__19_unnamed_xFont_cpp_-_SDA_BASE_(r13) /* 800209A0 0001D7A0 28 05 00 00 */ cmplwi r5, 0 /* 800209A4 0001D7A4 41 82 00 1C */ beq lbl_800209C0 -/* 800209A8 0001D7A8 3C 60 80 2C */ lis r3, lbl_802BE178@ha -/* 800209AC 0001D7AC 38 83 E1 78 */ addi r4, r3, lbl_802BE178@l +/* 800209A8 0001D7A8 3C 60 80 2C */ lis r3, lbl_vert_buffer__19_unnamed_xFont_cpp_@ha +/* 800209AC 0001D7AC 38 83 E1 78 */ addi r4, r3, lbl_vert_buffer__19_unnamed_xFont_cpp_@l /* 800209B0 0001D7B0 38 60 00 03 */ li r3, 3 /* 800209B4 0001D7B4 48 20 EE E1 */ bl RwIm2DRenderPrimitive /* 800209B8 0001D7B8 38 00 00 00 */ li r0, 0 -/* 800209BC 0001D7BC 90 0D 89 14 */ stw r0, lbl_803CB214-_SDA_BASE_(r13) +/* 800209BC 0001D7BC 90 0D 89 14 */ stw r0, lbl_vert_buffer_used__19_unnamed_xFont_cpp_-_SDA_BASE_(r13) lbl_800209C0: /* 800209C0 0001D7C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800209C4 0001D7C4 7C 08 03 A6 */ mtlr r0 @@ -751,23 +751,23 @@ xFont.tex_render__19_unnamed_xFont_cpp_FRC13basic_rect_f_RC13basic_rect_f_RC13ba /* 80020A64 0001D864 48 00 56 09 */ bl empty__13basic_rect_f_CFv /* 80020A68 0001D868 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80020A6C 0001D86C 40 82 01 44 */ bne lbl_80020BB0 -/* 80020A70 0001D870 80 0D 89 14 */ lwz r0, lbl_803CB214-_SDA_BASE_(r13) +/* 80020A70 0001D870 80 0D 89 14 */ lwz r0, lbl_vert_buffer_used__19_unnamed_xFont_cpp_-_SDA_BASE_(r13) /* 80020A74 0001D874 28 00 00 78 */ cmplwi r0, 0x78 /* 80020A78 0001D878 40 82 00 20 */ bne lbl_80020A98 -/* 80020A7C 0001D87C 3C 80 80 2C */ lis r4, lbl_802BE178@ha +/* 80020A7C 0001D87C 3C 80 80 2C */ lis r4, lbl_vert_buffer__19_unnamed_xFont_cpp_@ha /* 80020A80 0001D880 38 60 00 03 */ li r3, 3 -/* 80020A84 0001D884 38 84 E1 78 */ addi r4, r4, lbl_802BE178@l +/* 80020A84 0001D884 38 84 E1 78 */ addi r4, r4, lbl_vert_buffer__19_unnamed_xFont_cpp_@l /* 80020A88 0001D888 38 A0 00 78 */ li r5, 0x78 /* 80020A8C 0001D88C 48 20 EE 09 */ bl RwIm2DRenderPrimitive /* 80020A90 0001D890 38 00 00 00 */ li r0, 0 -/* 80020A94 0001D894 90 0D 89 14 */ stw r0, lbl_803CB214-_SDA_BASE_(r13) +/* 80020A94 0001D894 90 0D 89 14 */ stw r0, lbl_vert_buffer_used__19_unnamed_xFont_cpp_-_SDA_BASE_(r13) lbl_80020A98: -/* 80020A98 0001D898 80 8D 89 14 */ lwz r4, lbl_803CB214-_SDA_BASE_(r13) -/* 80020A9C 0001D89C 3C 60 80 2C */ lis r3, lbl_802BE178@ha -/* 80020AA0 0001D8A0 38 03 E1 78 */ addi r0, r3, lbl_802BE178@l -/* 80020AA4 0001D8A4 C0 22 82 F8 */ lfs f1, lbl_803CCC78-_SDA2_BASE_(r2) +/* 80020A98 0001D898 80 8D 89 14 */ lwz r4, lbl_vert_buffer_used__19_unnamed_xFont_cpp_-_SDA_BASE_(r13) +/* 80020A9C 0001D89C 3C 60 80 2C */ lis r3, lbl_vert_buffer__19_unnamed_xFont_cpp_@ha +/* 80020AA0 0001D8A0 38 03 E1 78 */ addi r0, r3, lbl_vert_buffer__19_unnamed_xFont_cpp_@l +/* 80020AA4 0001D8A4 C0 22 82 F8 */ lfs f1, lbl__903-_SDA2_BASE_(r2) /* 80020AA8 0001D8A8 1C 84 00 18 */ mulli r4, r4, 0x18 -/* 80020AAC 0001D8AC C0 42 82 FC */ lfs f2, lbl_803CCC7C-_SDA2_BASE_(r2) +/* 80020AAC 0001D8AC C0 42 82 FC */ lfs f2, lbl__904-_SDA2_BASE_(r2) /* 80020AB0 0001D8B0 38 61 00 28 */ addi r3, r1, 0x28 /* 80020AB4 0001D8B4 7F C0 22 14 */ add r30, r0, r4 /* 80020AB8 0001D8B8 48 00 55 45 */ bl scale__13basic_rect_f_Fff @@ -829,9 +829,9 @@ lbl_80020A98: /* 80020B98 0001D998 90 01 00 08 */ stw r0, 8(r1) /* 80020B9C 0001D99C EC 84 00 2A */ fadds f4, f4, f0 /* 80020BA0 0001D9A0 48 00 00 75 */ bl xFont.set_vert__19_unnamed_xFont_cpp_FR18rwGameCube2DVertexffff10iColor_tag -/* 80020BA4 0001D9A4 80 6D 89 14 */ lwz r3, lbl_803CB214-_SDA_BASE_(r13) +/* 80020BA4 0001D9A4 80 6D 89 14 */ lwz r3, lbl_vert_buffer_used__19_unnamed_xFont_cpp_-_SDA_BASE_(r13) /* 80020BA8 0001D9A8 38 03 00 06 */ addi r0, r3, 6 -/* 80020BAC 0001D9AC 90 0D 89 14 */ stw r0, lbl_803CB214-_SDA_BASE_(r13) +/* 80020BAC 0001D9AC 90 0D 89 14 */ stw r0, lbl_vert_buffer_used__19_unnamed_xFont_cpp_-_SDA_BASE_(r13) lbl_80020BB0: /* 80020BB0 0001D9B0 80 01 00 44 */ lwz r0, 0x44(r1) /* 80020BB4 0001D9B4 83 E1 00 3C */ lwz r31, 0x3c(r1) @@ -866,7 +866,7 @@ __as__18rwGameCube2DVertexFRC18rwGameCube2DVertex: xFont.set_vert__19_unnamed_xFont_cpp_FR18rwGameCube2DVertexffff10iColor_tag: /* 80020C14 0001DA14 D0 23 00 00 */ stfs f1, 0(r3) /* 80020C18 0001DA18 D0 43 00 04 */ stfs f2, 4(r3) -/* 80020C1C 0001DA1C C0 0D 89 1C */ lfs f0, lbl_803CB21C-_SDA_BASE_(r13) +/* 80020C1C 0001DA1C C0 0D 89 1C */ lfs f0, lbl_nsz__19_unnamed_xFont_cpp_-_SDA_BASE_(r13) /* 80020C20 0001DA20 D0 03 00 08 */ stfs f0, 8(r3) /* 80020C24 0001DA24 D0 63 00 10 */ stfs f3, 0x10(r3) /* 80020C28 0001DA28 D0 83 00 14 */ stfs f4, 0x14(r3) @@ -889,18 +889,18 @@ xFont.init_model_cache__19_unnamed_xFont_cpp_Fv: /* 80020C60 0001DA60 90 01 00 34 */ stw r0, 0x34(r1) /* 80020C64 0001DA64 38 00 00 01 */ li r0, 1 /* 80020C68 0001DA68 BE E1 00 0C */ stmw r23, 0xc(r1) -/* 80020C6C 0001DA6C 98 0D 89 20 */ stb r0, lbl_803CB220-_SDA_BASE_(r13) -/* 80020C70 0001DA70 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80020C6C 0001DA6C 98 0D 89 20 */ stb r0, lbl_model_cache_inited__19_unnamed_xFont_cpp_-_SDA_BASE_(r13) +/* 80020C70 0001DA70 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80020C74 0001DA74 48 01 2C CD */ bl xMemAlloc__FUiUii /* 80020C78 0001DA78 7C 7F 1B 78 */ mr r31, r3 /* 80020C7C 0001DA7C 38 80 00 00 */ li r4, 0 /* 80020C80 0001DA80 38 A0 05 60 */ li r5, 0x560 /* 80020C84 0001DA84 4B FE 27 D5 */ bl memset -/* 80020C88 0001DA88 3C 80 80 2C */ lis r4, lbl_802BECB8@ha +/* 80020C88 0001DA88 3C 80 80 2C */ lis r4, lbl_model_cache__19_unnamed_xFont_cpp_@ha /* 80020C8C 0001DA8C 3C 60 DE AE */ lis r3, 0xDEADBEEF@ha /* 80020C90 0001DA90 3A FF 02 00 */ addi r23, r31, 0x200 /* 80020C94 0001DA94 39 60 00 00 */ li r11, 0 -/* 80020C98 0001DA98 39 84 EC B8 */ addi r12, r4, lbl_802BECB8@l +/* 80020C98 0001DA98 39 84 EC B8 */ addi r12, r4, lbl_model_cache__19_unnamed_xFont_cpp_@l /* 80020C9C 0001DA9C 39 40 00 01 */ li r10, 1 /* 80020CA0 0001DAA0 91 6C 00 04 */ stw r11, 4(r12) /* 80020CA4 0001DAA4 39 23 BE EF */ addi r9, r3, 0xDEADBEEF@l @@ -988,29 +988,29 @@ xFont.load_model__19_unnamed_xFont_cpp_FUi: /* 80020DE0 0001DBE0 7C 7F 1B 78 */ mr r31, r3 /* 80020DE4 0001DBE4 93 C1 00 18 */ stw r30, 0x18(r1) /* 80020DE8 0001DBE8 93 A1 00 14 */ stw r29, 0x14(r1) -/* 80020DEC 0001DBEC 88 0D 89 28 */ lbz r0, lbl_803CB228-_SDA_BASE_(r13) +/* 80020DEC 0001DBEC 88 0D 89 28 */ lbz r0, lbl_init$968-_SDA_BASE_(r13) /* 80020DF0 0001DBF0 7C 00 07 75 */ extsb. r0, r0 /* 80020DF4 0001DBF4 40 82 00 14 */ bne lbl_80020E08 /* 80020DF8 0001DBF8 38 60 00 00 */ li r3, 0 /* 80020DFC 0001DBFC 38 00 00 01 */ li r0, 1 -/* 80020E00 0001DC00 90 6D 89 24 */ stw r3, lbl_803CB224-_SDA_BASE_(r13) -/* 80020E04 0001DC04 98 0D 89 28 */ stb r0, lbl_803CB228-_SDA_BASE_(r13) +/* 80020E00 0001DC00 90 6D 89 24 */ stw r3, lbl_next_order$967-_SDA_BASE_(r13) +/* 80020E04 0001DC04 98 0D 89 28 */ stb r0, lbl_init$968-_SDA_BASE_(r13) lbl_80020E08: -/* 80020E08 0001DC08 80 8D 89 24 */ lwz r4, lbl_803CB224-_SDA_BASE_(r13) -/* 80020E0C 0001DC0C 3C 60 80 2C */ lis r3, lbl_802BECB8@ha -/* 80020E10 0001DC10 38 A3 EC B8 */ addi r5, r3, lbl_802BECB8@l +/* 80020E08 0001DC08 80 8D 89 24 */ lwz r4, lbl_next_order$967-_SDA_BASE_(r13) +/* 80020E0C 0001DC0C 3C 60 80 2C */ lis r3, lbl_model_cache__19_unnamed_xFont_cpp_@ha +/* 80020E10 0001DC10 38 A3 EC B8 */ addi r5, r3, lbl_model_cache__19_unnamed_xFont_cpp_@l /* 80020E14 0001DC14 38 00 00 02 */ li r0, 2 /* 80020E18 0001DC18 38 64 00 01 */ addi r3, r4, 1 /* 80020E1C 0001DC1C 3B A0 00 00 */ li r29, 0 /* 80020E20 0001DC20 7C A6 2B 78 */ mr r6, r5 -/* 80020E24 0001DC24 90 6D 89 24 */ stw r3, lbl_803CB224-_SDA_BASE_(r13) +/* 80020E24 0001DC24 90 6D 89 24 */ stw r3, lbl_next_order$967-_SDA_BASE_(r13) /* 80020E28 0001DC28 38 E0 00 00 */ li r7, 0 /* 80020E2C 0001DC2C 7C 09 03 A6 */ mtctr r0 lbl_80020E30: /* 80020E30 0001DC30 80 06 00 00 */ lwz r0, 0(r6) /* 80020E34 0001DC34 7C 00 F8 40 */ cmplw r0, r31 /* 80020E38 0001DC38 40 82 00 14 */ bne lbl_80020E4C -/* 80020E3C 0001DC3C 80 0D 89 24 */ lwz r0, lbl_803CB224-_SDA_BASE_(r13) +/* 80020E3C 0001DC3C 80 0D 89 24 */ lwz r0, lbl_next_order$967-_SDA_BASE_(r13) /* 80020E40 0001DC40 90 06 00 04 */ stw r0, 4(r6) /* 80020E44 0001DC44 80 66 00 08 */ lwz r3, 8(r6) /* 80020E48 0001DC48 48 00 01 68 */ b lbl_80020FB0 @@ -1028,7 +1028,7 @@ lbl_80020E68: /* 80020E70 0001DC70 38 C6 00 0C */ addi r6, r6, 0xc /* 80020E74 0001DC74 7C 00 F8 40 */ cmplw r0, r31 /* 80020E78 0001DC78 40 82 00 14 */ bne lbl_80020E8C -/* 80020E7C 0001DC7C 80 0D 89 24 */ lwz r0, lbl_803CB224-_SDA_BASE_(r13) +/* 80020E7C 0001DC7C 80 0D 89 24 */ lwz r0, lbl_next_order$967-_SDA_BASE_(r13) /* 80020E80 0001DC80 90 06 00 04 */ stw r0, 4(r6) /* 80020E84 0001DC84 80 66 00 08 */ lwz r3, 8(r6) /* 80020E88 0001DC88 48 00 01 28 */ b lbl_80020FB0 @@ -1046,7 +1046,7 @@ lbl_80020EA8: /* 80020EB0 0001DCB0 38 C6 00 0C */ addi r6, r6, 0xc /* 80020EB4 0001DCB4 7C 00 F8 40 */ cmplw r0, r31 /* 80020EB8 0001DCB8 40 82 00 14 */ bne lbl_80020ECC -/* 80020EBC 0001DCBC 80 0D 89 24 */ lwz r0, lbl_803CB224-_SDA_BASE_(r13) +/* 80020EBC 0001DCBC 80 0D 89 24 */ lwz r0, lbl_next_order$967-_SDA_BASE_(r13) /* 80020EC0 0001DCC0 90 06 00 04 */ stw r0, 4(r6) /* 80020EC4 0001DCC4 80 66 00 08 */ lwz r3, 8(r6) /* 80020EC8 0001DCC8 48 00 00 E8 */ b lbl_80020FB0 @@ -1064,7 +1064,7 @@ lbl_80020EE8: /* 80020EF0 0001DCF0 38 C6 00 0C */ addi r6, r6, 0xc /* 80020EF4 0001DCF4 7C 00 F8 40 */ cmplw r0, r31 /* 80020EF8 0001DCF8 40 82 00 14 */ bne lbl_80020F0C -/* 80020EFC 0001DCFC 80 0D 89 24 */ lwz r0, lbl_803CB224-_SDA_BASE_(r13) +/* 80020EFC 0001DCFC 80 0D 89 24 */ lwz r0, lbl_next_order$967-_SDA_BASE_(r13) /* 80020F00 0001DD00 90 06 00 04 */ stw r0, 4(r6) /* 80020F04 0001DD04 80 66 00 08 */ lwz r3, 8(r6) /* 80020F08 0001DD08 48 00 00 A8 */ b lbl_80020FB0 @@ -1089,11 +1089,11 @@ lbl_80020F28: /* 80020F4C 0001DD4C 48 00 00 64 */ b lbl_80020FB0 lbl_80020F50: /* 80020F50 0001DD50 1C 9D 00 0C */ mulli r4, r29, 0xc -/* 80020F54 0001DD54 3C 60 80 2C */ lis r3, lbl_802BECB8@ha -/* 80020F58 0001DD58 38 03 EC B8 */ addi r0, r3, lbl_802BECB8@l +/* 80020F54 0001DD54 3C 60 80 2C */ lis r3, lbl_model_cache__19_unnamed_xFont_cpp_@ha +/* 80020F58 0001DD58 38 03 EC B8 */ addi r0, r3, lbl_model_cache__19_unnamed_xFont_cpp_@l /* 80020F5C 0001DD5C 7C 60 22 14 */ add r3, r0, r4 /* 80020F60 0001DD60 93 E3 00 00 */ stw r31, 0(r3) -/* 80020F64 0001DD64 80 0D 89 24 */ lwz r0, lbl_803CB224-_SDA_BASE_(r13) +/* 80020F64 0001DD64 80 0D 89 24 */ lwz r0, lbl_next_order$967-_SDA_BASE_(r13) /* 80020F68 0001DD68 90 03 00 04 */ stw r0, 4(r3) /* 80020F6C 0001DD6C 83 A3 00 08 */ lwz r29, 8(r3) /* 80020F70 0001DD70 80 7D 00 4C */ lwz r3, 0x4c(r29) @@ -1127,21 +1127,21 @@ lbl_80020FB0: init__5xfontFv: /* 80020FCC 0001DDCC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80020FD0 0001DDD0 7C 08 02 A6 */ mflr r0 -/* 80020FD4 0001DDD4 3C 60 80 28 */ lis r3, lbl_8027B59C@ha +/* 80020FD4 0001DDD4 3C 60 80 28 */ lis r3, lbl_default_font_assets__19_unnamed_xFont_cpp_@ha /* 80020FD8 0001DDD8 90 01 00 14 */ stw r0, 0x14(r1) /* 80020FDC 0001DDDC 38 00 00 00 */ li r0, 0 /* 80020FE0 0001DDE0 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80020FE4 0001DDE4 3B E3 B5 9C */ addi r31, r3, lbl_8027B59C@l +/* 80020FE4 0001DDE4 3B E3 B5 9C */ addi r31, r3, lbl_default_font_assets__19_unnamed_xFont_cpp_@l /* 80020FE8 0001DDE8 93 C1 00 08 */ stw r30, 8(r1) /* 80020FEC 0001DDEC 3B C0 00 00 */ li r30, 0 -/* 80020FF0 0001DDF0 90 0D 89 10 */ stw r0, lbl_803CB210-_SDA_BASE_(r13) +/* 80020FF0 0001DDF0 90 0D 89 10 */ stw r0, lbl_active_fonts_size__19_unnamed_xFont_cpp_-_SDA_BASE_(r13) lbl_80020FF4: /* 80020FF4 0001DDF4 80 1F 00 00 */ lwz r0, 0(r31) /* 80020FF8 0001DDF8 28 00 00 03 */ cmplwi r0, 3 /* 80020FFC 0001DDFC 40 80 00 1C */ bge lbl_80021018 -/* 80021000 0001DE00 3C 60 80 28 */ lis r3, lbl_8027B590@ha +/* 80021000 0001DE00 3C 60 80 28 */ lis r3, lbl_default_font_texture__19_unnamed_xFont_cpp_@ha /* 80021004 0001DE04 54 00 10 3A */ slwi r0, r0, 2 -/* 80021008 0001DE08 38 63 B5 90 */ addi r3, r3, lbl_8027B590@l +/* 80021008 0001DE08 38 63 B5 90 */ addi r3, r3, lbl_default_font_texture__19_unnamed_xFont_cpp_@l /* 8002100C 0001DE0C 7C 63 00 2E */ lwzx r3, r3, r0 /* 80021010 0001DE10 48 02 B2 05 */ bl xStrHash__FPCc /* 80021014 0001DE14 90 7F 00 00 */ stw r3, 0(r31) @@ -1153,18 +1153,18 @@ lbl_80021018: /* 80021028 0001DE28 4B FF F0 F9 */ bl xFont.reset_font_spacing__19_unnamed_xFont_cpp_FRQ219_unnamed_xFont_cpp_10font_asset /* 8002102C 0001DE2C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80021030 0001DE30 41 82 00 34 */ beq lbl_80021064 -/* 80021034 0001DE34 80 8D 89 10 */ lwz r4, lbl_803CB210-_SDA_BASE_(r13) -/* 80021038 0001DE38 3C 60 80 2C */ lis r3, lbl_802B8DB8@ha -/* 8002103C 0001DE3C 38 03 8D B8 */ addi r0, r3, lbl_802B8DB8@l +/* 80021034 0001DE34 80 8D 89 10 */ lwz r4, lbl_active_fonts_size__19_unnamed_xFont_cpp_-_SDA_BASE_(r13) +/* 80021038 0001DE38 3C 60 80 2C */ lis r3, lbl_active_fonts__19_unnamed_xFont_cpp_@ha +/* 8002103C 0001DE3C 38 03 8D B8 */ addi r0, r3, lbl_active_fonts__19_unnamed_xFont_cpp_@l /* 80021040 0001DE40 1C 64 14 F0 */ mulli r3, r4, 0x14f0 /* 80021044 0001DE44 7C 60 1A 14 */ add r3, r0, r3 /* 80021048 0001DE48 93 E3 00 00 */ stw r31, 0(r3) /* 8002104C 0001DE4C 4B FF F5 85 */ bl xFont.init_font_data__19_unnamed_xFont_cpp_FRQ219_unnamed_xFont_cpp_9font_data /* 80021050 0001DE50 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80021054 0001DE54 41 82 00 10 */ beq lbl_80021064 -/* 80021058 0001DE58 80 6D 89 10 */ lwz r3, lbl_803CB210-_SDA_BASE_(r13) +/* 80021058 0001DE58 80 6D 89 10 */ lwz r3, lbl_active_fonts_size__19_unnamed_xFont_cpp_-_SDA_BASE_(r13) /* 8002105C 0001DE5C 38 03 00 01 */ addi r0, r3, 1 -/* 80021060 0001DE60 90 0D 89 10 */ stw r0, lbl_803CB210-_SDA_BASE_(r13) +/* 80021060 0001DE60 90 0D 89 10 */ stw r0, lbl_active_fonts_size__19_unnamed_xFont_cpp_-_SDA_BASE_(r13) lbl_80021064: /* 80021064 0001DE64 3B DE 00 01 */ addi r30, r30, 1 /* 80021068 0001DE68 3B FF 01 94 */ addi r31, r31, 0x194 @@ -1182,51 +1182,51 @@ lbl_80021064: set_render_state__5xfontFP8RwRaster: /* 80021090 0001DE90 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80021094 0001DE94 7C 08 02 A6 */ mflr r0 -/* 80021098 0001DE98 3C 80 80 2C */ lis r4, lbl_802BED18@ha +/* 80021098 0001DE98 3C 80 80 2C */ lis r4, lbl_oldrs__19_unnamed_xFont_cpp_@ha /* 8002109C 0001DE9C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800210A0 0001DEA0 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l +/* 800210A0 0001DEA0 38 84 ED 18 */ addi r4, r4, lbl_oldrs__19_unnamed_xFont_cpp_@l /* 800210A4 0001DEA4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800210A8 0001DEA8 7C 7F 1B 78 */ mr r31, r3 /* 800210AC 0001DEAC 38 60 00 0E */ li r3, 0xe /* 800210B0 0001DEB0 48 20 E7 8D */ bl RwRenderStateGet -/* 800210B4 0001DEB4 3C 80 80 2C */ lis r4, lbl_802BED18@ha +/* 800210B4 0001DEB4 3C 80 80 2C */ lis r4, lbl_oldrs__19_unnamed_xFont_cpp_@ha /* 800210B8 0001DEB8 38 60 00 0A */ li r3, 0xa -/* 800210BC 0001DEBC 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l +/* 800210BC 0001DEBC 38 84 ED 18 */ addi r4, r4, lbl_oldrs__19_unnamed_xFont_cpp_@l /* 800210C0 0001DEC0 38 84 00 10 */ addi r4, r4, 0x10 /* 800210C4 0001DEC4 48 20 E7 79 */ bl RwRenderStateGet -/* 800210C8 0001DEC8 3C 80 80 2C */ lis r4, lbl_802BED18@ha +/* 800210C8 0001DEC8 3C 80 80 2C */ lis r4, lbl_oldrs__19_unnamed_xFont_cpp_@ha /* 800210CC 0001DECC 38 60 00 0B */ li r3, 0xb -/* 800210D0 0001DED0 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l +/* 800210D0 0001DED0 38 84 ED 18 */ addi r4, r4, lbl_oldrs__19_unnamed_xFont_cpp_@l /* 800210D4 0001DED4 38 84 00 14 */ addi r4, r4, 0x14 /* 800210D8 0001DED8 48 20 E7 65 */ bl RwRenderStateGet -/* 800210DC 0001DEDC 3C 80 80 2C */ lis r4, lbl_802BED18@ha +/* 800210DC 0001DEDC 3C 80 80 2C */ lis r4, lbl_oldrs__19_unnamed_xFont_cpp_@ha /* 800210E0 0001DEE0 38 60 00 0C */ li r3, 0xc -/* 800210E4 0001DEE4 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l +/* 800210E4 0001DEE4 38 84 ED 18 */ addi r4, r4, lbl_oldrs__19_unnamed_xFont_cpp_@l /* 800210E8 0001DEE8 38 84 00 04 */ addi r4, r4, 4 /* 800210EC 0001DEEC 48 20 E7 51 */ bl RwRenderStateGet -/* 800210F0 0001DEF0 3C 80 80 2C */ lis r4, lbl_802BED18@ha +/* 800210F0 0001DEF0 3C 80 80 2C */ lis r4, lbl_oldrs__19_unnamed_xFont_cpp_@ha /* 800210F4 0001DEF4 38 60 00 01 */ li r3, 1 -/* 800210F8 0001DEF8 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l +/* 800210F8 0001DEF8 38 84 ED 18 */ addi r4, r4, lbl_oldrs__19_unnamed_xFont_cpp_@l /* 800210FC 0001DEFC 38 84 00 1C */ addi r4, r4, 0x1c /* 80021100 0001DF00 48 20 E7 3D */ bl RwRenderStateGet -/* 80021104 0001DF04 3C 80 80 2C */ lis r4, lbl_802BED18@ha +/* 80021104 0001DF04 3C 80 80 2C */ lis r4, lbl_oldrs__19_unnamed_xFont_cpp_@ha /* 80021108 0001DF08 38 60 00 07 */ li r3, 7 -/* 8002110C 0001DF0C 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l +/* 8002110C 0001DF0C 38 84 ED 18 */ addi r4, r4, lbl_oldrs__19_unnamed_xFont_cpp_@l /* 80021110 0001DF10 38 84 00 18 */ addi r4, r4, 0x18 /* 80021114 0001DF14 48 20 E7 29 */ bl RwRenderStateGet -/* 80021118 0001DF18 3C 80 80 2C */ lis r4, lbl_802BED18@ha +/* 80021118 0001DF18 3C 80 80 2C */ lis r4, lbl_oldrs__19_unnamed_xFont_cpp_@ha /* 8002111C 0001DF1C 38 60 00 08 */ li r3, 8 -/* 80021120 0001DF20 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l +/* 80021120 0001DF20 38 84 ED 18 */ addi r4, r4, lbl_oldrs__19_unnamed_xFont_cpp_@l /* 80021124 0001DF24 38 84 00 08 */ addi r4, r4, 8 /* 80021128 0001DF28 48 20 E7 15 */ bl RwRenderStateGet -/* 8002112C 0001DF2C 3C 80 80 2C */ lis r4, lbl_802BED18@ha +/* 8002112C 0001DF2C 3C 80 80 2C */ lis r4, lbl_oldrs__19_unnamed_xFont_cpp_@ha /* 80021130 0001DF30 38 60 00 06 */ li r3, 6 -/* 80021134 0001DF34 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l +/* 80021134 0001DF34 38 84 ED 18 */ addi r4, r4, lbl_oldrs__19_unnamed_xFont_cpp_@l /* 80021138 0001DF38 38 84 00 0C */ addi r4, r4, 0xc /* 8002113C 0001DF3C 48 20 E6 A1 */ bl RwRenderStateSet -/* 80021140 0001DF40 3C 80 80 2C */ lis r4, lbl_802BED18@ha +/* 80021140 0001DF40 3C 80 80 2C */ lis r4, lbl_oldrs__19_unnamed_xFont_cpp_@ha /* 80021144 0001DF44 38 60 00 09 */ li r3, 9 -/* 80021148 0001DF48 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l +/* 80021148 0001DF48 38 84 ED 18 */ addi r4, r4, lbl_oldrs__19_unnamed_xFont_cpp_@l /* 8002114C 0001DF4C 38 84 00 20 */ addi r4, r4, 0x20 /* 80021150 0001DF50 48 20 E6 ED */ bl RwRenderStateGet /* 80021154 0001DF54 38 60 00 0E */ li r3, 0xe @@ -1266,50 +1266,50 @@ set_render_state__5xfontFP8RwRaster: restore_render_state__5xfontFv: /* 800211D4 0001DFD4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800211D8 0001DFD8 7C 08 02 A6 */ mflr r0 -/* 800211DC 0001DFDC 3C 80 80 2C */ lis r4, lbl_802BED18@ha +/* 800211DC 0001DFDC 3C 80 80 2C */ lis r4, lbl_oldrs__19_unnamed_xFont_cpp_@ha /* 800211E0 0001DFE0 38 60 00 0E */ li r3, 0xe /* 800211E4 0001DFE4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800211E8 0001DFE8 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l +/* 800211E8 0001DFE8 38 84 ED 18 */ addi r4, r4, lbl_oldrs__19_unnamed_xFont_cpp_@l /* 800211EC 0001DFEC 80 84 00 00 */ lwz r4, 0(r4) /* 800211F0 0001DFF0 48 20 E5 ED */ bl RwRenderStateSet -/* 800211F4 0001DFF4 3C 80 80 2C */ lis r4, lbl_802BED18@ha +/* 800211F4 0001DFF4 3C 80 80 2C */ lis r4, lbl_oldrs__19_unnamed_xFont_cpp_@ha /* 800211F8 0001DFF8 38 60 00 0A */ li r3, 0xa -/* 800211FC 0001DFFC 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l +/* 800211FC 0001DFFC 38 84 ED 18 */ addi r4, r4, lbl_oldrs__19_unnamed_xFont_cpp_@l /* 80021200 0001E000 80 84 00 10 */ lwz r4, 0x10(r4) /* 80021204 0001E004 48 20 E5 D9 */ bl RwRenderStateSet -/* 80021208 0001E008 3C 80 80 2C */ lis r4, lbl_802BED18@ha +/* 80021208 0001E008 3C 80 80 2C */ lis r4, lbl_oldrs__19_unnamed_xFont_cpp_@ha /* 8002120C 0001E00C 38 60 00 0B */ li r3, 0xb -/* 80021210 0001E010 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l +/* 80021210 0001E010 38 84 ED 18 */ addi r4, r4, lbl_oldrs__19_unnamed_xFont_cpp_@l /* 80021214 0001E014 80 84 00 14 */ lwz r4, 0x14(r4) /* 80021218 0001E018 48 20 E5 C5 */ bl RwRenderStateSet -/* 8002121C 0001E01C 3C 80 80 2C */ lis r4, lbl_802BED18@ha +/* 8002121C 0001E01C 3C 80 80 2C */ lis r4, lbl_oldrs__19_unnamed_xFont_cpp_@ha /* 80021220 0001E020 38 60 00 0C */ li r3, 0xc -/* 80021224 0001E024 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l +/* 80021224 0001E024 38 84 ED 18 */ addi r4, r4, lbl_oldrs__19_unnamed_xFont_cpp_@l /* 80021228 0001E028 80 84 00 04 */ lwz r4, 4(r4) /* 8002122C 0001E02C 48 20 E5 B1 */ bl RwRenderStateSet -/* 80021230 0001E030 3C 80 80 2C */ lis r4, lbl_802BED18@ha +/* 80021230 0001E030 3C 80 80 2C */ lis r4, lbl_oldrs__19_unnamed_xFont_cpp_@ha /* 80021234 0001E034 38 60 00 01 */ li r3, 1 -/* 80021238 0001E038 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l +/* 80021238 0001E038 38 84 ED 18 */ addi r4, r4, lbl_oldrs__19_unnamed_xFont_cpp_@l /* 8002123C 0001E03C 80 84 00 1C */ lwz r4, 0x1c(r4) /* 80021240 0001E040 48 20 E5 9D */ bl RwRenderStateSet -/* 80021244 0001E044 3C 80 80 2C */ lis r4, lbl_802BED18@ha +/* 80021244 0001E044 3C 80 80 2C */ lis r4, lbl_oldrs__19_unnamed_xFont_cpp_@ha /* 80021248 0001E048 38 60 00 07 */ li r3, 7 -/* 8002124C 0001E04C 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l +/* 8002124C 0001E04C 38 84 ED 18 */ addi r4, r4, lbl_oldrs__19_unnamed_xFont_cpp_@l /* 80021250 0001E050 80 84 00 18 */ lwz r4, 0x18(r4) /* 80021254 0001E054 48 20 E5 89 */ bl RwRenderStateSet -/* 80021258 0001E058 3C 80 80 2C */ lis r4, lbl_802BED18@ha +/* 80021258 0001E058 3C 80 80 2C */ lis r4, lbl_oldrs__19_unnamed_xFont_cpp_@ha /* 8002125C 0001E05C 38 60 00 08 */ li r3, 8 -/* 80021260 0001E060 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l +/* 80021260 0001E060 38 84 ED 18 */ addi r4, r4, lbl_oldrs__19_unnamed_xFont_cpp_@l /* 80021264 0001E064 80 84 00 08 */ lwz r4, 8(r4) /* 80021268 0001E068 48 20 E5 75 */ bl RwRenderStateSet -/* 8002126C 0001E06C 3C 80 80 2C */ lis r4, lbl_802BED18@ha +/* 8002126C 0001E06C 3C 80 80 2C */ lis r4, lbl_oldrs__19_unnamed_xFont_cpp_@ha /* 80021270 0001E070 38 60 00 06 */ li r3, 6 -/* 80021274 0001E074 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l +/* 80021274 0001E074 38 84 ED 18 */ addi r4, r4, lbl_oldrs__19_unnamed_xFont_cpp_@l /* 80021278 0001E078 80 84 00 0C */ lwz r4, 0xc(r4) /* 8002127C 0001E07C 48 20 E5 61 */ bl RwRenderStateSet -/* 80021280 0001E080 3C 80 80 2C */ lis r4, lbl_802BED18@ha +/* 80021280 0001E080 3C 80 80 2C */ lis r4, lbl_oldrs__19_unnamed_xFont_cpp_@ha /* 80021284 0001E084 38 60 00 09 */ li r3, 9 -/* 80021288 0001E088 38 84 ED 18 */ addi r4, r4, lbl_802BED18@l +/* 80021288 0001E088 38 84 ED 18 */ addi r4, r4, lbl_oldrs__19_unnamed_xFont_cpp_@l /* 8002128C 0001E08C 80 84 00 20 */ lwz r4, 0x20(r4) /* 80021290 0001E090 48 20 E5 4D */ bl RwRenderStateSet /* 80021294 0001E094 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1322,11 +1322,11 @@ bounds__5xfontCFc: /* 800212A4 0001E0A4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800212A8 0001E0A8 7C 08 02 A6 */ mflr r0 /* 800212AC 0001E0AC 80 E4 00 00 */ lwz r7, 0(r4) -/* 800212B0 0001E0B0 3C C0 80 2C */ lis r6, lbl_802B8DB8@ha +/* 800212B0 0001E0B0 3C C0 80 2C */ lis r6, lbl_active_fonts__19_unnamed_xFont_cpp_@ha /* 800212B4 0001E0B4 90 01 00 24 */ stw r0, 0x24(r1) /* 800212B8 0001E0B8 54 A0 06 3E */ clrlwi r0, r5, 0x18 /* 800212BC 0001E0BC 1C A7 14 F0 */ mulli r5, r7, 0x14f0 -/* 800212C0 0001E0C0 38 C6 8D B8 */ addi r6, r6, lbl_802B8DB8@l +/* 800212C0 0001E0C0 38 C6 8D B8 */ addi r6, r6, lbl_active_fonts__19_unnamed_xFont_cpp_@l /* 800212C4 0001E0C4 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800212C8 0001E0C8 7C 7F 1B 78 */ mr r31, r3 /* 800212CC 0001E0CC 7C A6 2A 14 */ add r5, r6, r5 @@ -1334,8 +1334,8 @@ bounds__5xfontCFc: /* 800212D4 0001E0D4 88 03 00 08 */ lbz r0, 8(r3) /* 800212D8 0001E0D8 28 00 00 FF */ cmplwi r0, 0xff /* 800212DC 0001E0DC 40 82 00 30 */ bne lbl_8002130C -/* 800212E0 0001E0E0 3C 60 80 25 */ lis r3, lbl_80252FC8@ha -/* 800212E4 0001E0E4 38 83 2F C8 */ addi r4, r3, lbl_80252FC8@l +/* 800212E0 0001E0E0 3C 60 80 25 */ lis r3, lbl_m_Null__13basic_rect_f_@ha +/* 800212E4 0001E0E4 38 83 2F C8 */ addi r4, r3, lbl_m_Null__13basic_rect_f_@l /* 800212E8 0001E0E8 80 64 00 00 */ lwz r3, 0(r4) /* 800212EC 0001E0EC 80 04 00 04 */ lwz r0, 4(r4) /* 800212F0 0001E0F0 90 7F 00 00 */ stw r3, 0(r31) @@ -1384,7 +1384,7 @@ bounds__5xfontCFPCc: /* 80021388 0001E188 38 E1 00 08 */ addi r7, r1, 8 /* 8002138C 0001E18C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80021390 0001E190 7C 7F 1B 78 */ mr r31, r3 -/* 80021394 0001E194 C0 22 83 00 */ lfs f1, lbl_803CCC80-_SDA2_BASE_(r2) +/* 80021394 0001E194 C0 22 83 00 */ lfs f1, lbl__1027-_SDA2_BASE_(r2) /* 80021398 0001E198 48 00 00 19 */ bl bounds__5xfontCFPCcUlfRUl /* 8002139C 0001E19C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800213A0 0001E1A0 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -1395,12 +1395,12 @@ bounds__5xfontCFPCc: .global bounds__5xfontCFPCcUlfRUl bounds__5xfontCFPCcUlfRUl: /* 800213B0 0001E1B0 80 04 00 00 */ lwz r0, 0(r4) -/* 800213B4 0001E1B4 3D 00 80 2C */ lis r8, lbl_802B8DB8@ha +/* 800213B4 0001E1B4 3D 00 80 2C */ lis r8, lbl_active_fonts__19_unnamed_xFont_cpp_@ha /* 800213B8 0001E1B8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800213BC 0001E1BC 28 05 00 00 */ cmplwi r5, 0 /* 800213C0 0001E1C0 1D 20 14 F0 */ mulli r9, r0, 0x14f0 -/* 800213C4 0001E1C4 38 08 8D B8 */ addi r0, r8, lbl_802B8DB8@l -/* 800213C8 0001E1C8 C0 82 82 F0 */ lfs f4, lbl_803CCC70-_SDA2_BASE_(r2) +/* 800213C4 0001E1C4 38 08 8D B8 */ addi r0, r8, lbl_active_fonts__19_unnamed_xFont_cpp_@l +/* 800213C8 0001E1C8 C0 82 82 F0 */ lfs f4, lbl__762-_SDA2_BASE_(r2) /* 800213CC 0001E1CC C0 64 00 08 */ lfs f3, 8(r4) /* 800213D0 0001E1D0 7D 20 4A 14 */ add r9, r0, r9 /* 800213D4 0001E1D4 D0 81 00 08 */ stfs f4, 8(r1) @@ -1459,7 +1459,7 @@ lbl_80021484: /* 80021494 0001E294 40 82 FF A4 */ bne lbl_80021438 lbl_80021498: /* 80021498 0001E298 C0 21 00 10 */ lfs f1, 0x10(r1) -/* 8002149C 0001E29C C0 02 82 F0 */ lfs f0, lbl_803CCC70-_SDA2_BASE_(r2) +/* 8002149C 0001E29C C0 02 82 F0 */ lfs f0, lbl__762-_SDA2_BASE_(r2) /* 800214A0 0001E2A0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800214A4 0001E2A4 40 81 00 10 */ ble lbl_800214B4 /* 800214A8 0001E2A8 C0 04 00 0C */ lfs f0, 0xc(r4) @@ -1508,10 +1508,10 @@ xFont.char_render__19_unnamed_xFont_cpp_FUcUiRC13basic_rect_f_RC13basic_rect_f_1 /* 80021528 0001E328 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8002152C 0001E32C 7C 08 02 A6 */ mflr r0 /* 80021530 0001E330 1D 04 14 F0 */ mulli r8, r4, 0x14f0 -/* 80021534 0001E334 3C 80 80 2C */ lis r4, lbl_802B8DB8@ha +/* 80021534 0001E334 3C 80 80 2C */ lis r4, lbl_active_fonts__19_unnamed_xFont_cpp_@ha /* 80021538 0001E338 90 01 00 44 */ stw r0, 0x44(r1) /* 8002153C 0001E33C 54 60 06 3E */ clrlwi r0, r3, 0x18 -/* 80021540 0001E340 38 64 8D B8 */ addi r3, r4, lbl_802B8DB8@l +/* 80021540 0001E340 38 64 8D B8 */ addi r3, r4, lbl_active_fonts__19_unnamed_xFont_cpp_@l /* 80021544 0001E344 BF 41 00 28 */ stmw r26, 0x28(r1) /* 80021548 0001E348 7F C3 42 14 */ add r30, r3, r8 /* 8002154C 0001E34C 7C BA 2B 78 */ mr r26, r5 @@ -1626,15 +1626,15 @@ irender__5xfontCFPCcUlff: /* 800216D0 0001E4D0 7C BF 2B 78 */ mr r31, r5 /* 800216D4 0001E4D4 41 82 00 E0 */ beq lbl_800217B4 /* 800216D8 0001E4D8 80 9E 00 00 */ lwz r4, 0(r30) -/* 800216DC 0001E4DC 3C 60 80 2C */ lis r3, lbl_802B8DB8@ha -/* 800216E0 0001E4E0 38 03 8D B8 */ addi r0, r3, lbl_802B8DB8@l +/* 800216DC 0001E4DC 3C 60 80 2C */ lis r3, lbl_active_fonts__19_unnamed_xFont_cpp_@ha +/* 800216E0 0001E4E0 38 03 8D B8 */ addi r0, r3, lbl_active_fonts__19_unnamed_xFont_cpp_@l /* 800216E4 0001E4E4 1C 64 14 F0 */ mulli r3, r4, 0x14f0 /* 800216E8 0001E4E8 7F 40 1A 14 */ add r26, r0, r3 /* 800216EC 0001E4EC 80 7A 14 EC */ lwz r3, 0x14ec(r26) /* 800216F0 0001E4F0 4B FF FF 31 */ bl xFont.set_tex_raster__19_unnamed_xFont_cpp_FP8RwRaster -/* 800216F4 0001E4F4 3C 60 80 25 */ lis r3, lbl_802527E8@ha +/* 800216F4 0001E4F4 3C 60 80 25 */ lis r3, lbl__1107@ha /* 800216F8 0001E4F8 C0 3E 00 04 */ lfs f1, 4(r30) -/* 800216FC 0001E4FC 38 C3 27 E8 */ addi r6, r3, lbl_802527E8@l +/* 800216FC 0001E4FC 38 C3 27 E8 */ addi r6, r3, lbl__1107@l /* 80021700 0001E500 C0 1E 00 08 */ lfs f0, 8(r30) /* 80021704 0001E504 80 A6 00 00 */ lwz r5, 0(r6) /* 80021708 0001E508 7F 3D CB 78 */ mr r29, r25 @@ -1717,7 +1717,7 @@ xFont.parse_split_tag__19_unnamed_xFont_cpp_FRQ28xtextbox9split_tag: /* 80021820 0001E620 48 00 4C 31 */ bl skip_ws__FR6substr /* 80021824 0001E624 90 7F 00 08 */ stw r3, 8(r31) /* 80021828 0001E628 38 61 00 08 */ addi r3, r1, 8 -/* 8002182C 0001E62C 38 82 83 04 */ addi r4, r2, lbl_803CCC84-_SDA2_BASE_ +/* 8002182C 0001E62C 38 82 83 04 */ addi r4, r2, lbl_text_delims__19_unnamed_xFont_cpp_-_SDA2_BASE_ /* 80021830 0001E630 48 02 B2 39 */ bl find_char__FRC6substrRC6substr /* 80021834 0001E634 28 03 00 00 */ cmplwi r3, 0 /* 80021838 0001E638 90 61 00 08 */ stw r3, 8(r1) @@ -1803,9 +1803,9 @@ lbl_80021940: xFont.parse_next_tag_jot__19_unnamed_xFont_cpp_FRQ28xtextbox3jotRC8xtextboxRC8xtextboxPCcUl: /* 80021954 0001E754 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80021958 0001E758 7C 08 02 A6 */ mflr r0 -/* 8002195C 0001E75C 3D 00 80 25 */ lis r8, lbl_802527F8@ha +/* 8002195C 0001E75C 3D 00 80 25 */ lis r8, lbl__1207@ha /* 80021960 0001E760 90 01 00 54 */ stw r0, 0x54(r1) -/* 80021964 0001E764 39 48 27 F8 */ addi r10, r8, lbl_802527F8@l +/* 80021964 0001E764 39 48 27 F8 */ addi r10, r8, lbl__1207@l /* 80021968 0001E768 BF 41 00 38 */ stmw r26, 0x38(r1) /* 8002196C 0001E76C 7C 7C 1B 78 */ mr r28, r3 /* 80021970 0001E770 7C DF 33 78 */ mr r31, r6 @@ -1837,8 +1837,8 @@ xFont.parse_next_tag_jot__19_unnamed_xFont_cpp_FRQ28xtextbox3jotRC8xtextboxRC8xt /* 800219D8 0001E7D8 48 00 01 10 */ b lbl_80021AE8 lbl_800219DC: /* 800219DC 0001E7DC 93 FC 00 00 */ stw r31, 0(r28) -/* 800219E0 0001E7E0 3C 60 80 25 */ lis r3, lbl_802529D4@ha -/* 800219E4 0001E7E4 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l +/* 800219E0 0001E7E0 3C 60 80 25 */ lis r3, lbl__stringBase0_7@ha +/* 800219E4 0001E7E4 38 63 29 D4 */ addi r3, r3, lbl__stringBase0_7@l /* 800219E8 0001E7E8 38 A0 00 01 */ li r5, 1 /* 800219EC 0001E7EC 93 7C 00 04 */ stw r27, 4(r28) /* 800219F0 0001E7F0 38 63 00 2A */ addi r3, r3, 0x2a @@ -1859,9 +1859,9 @@ lbl_800219DC: /* 80021A2C 0001E82C 48 02 AF 09 */ bl icompare__FRC6substrRC6substr /* 80021A30 0001E830 2C 03 00 00 */ cmpwi r3, 0 /* 80021A34 0001E834 41 82 00 34 */ beq lbl_80021A68 -/* 80021A38 0001E838 3C 60 80 25 */ lis r3, lbl_802529D4@ha +/* 80021A38 0001E838 3C 60 80 25 */ lis r3, lbl__stringBase0_7@ha /* 80021A3C 0001E83C 38 80 00 05 */ li r4, 5 -/* 80021A40 0001E840 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l +/* 80021A40 0001E840 38 63 29 D4 */ addi r3, r3, lbl__stringBase0_7@l /* 80021A44 0001E844 38 63 00 2C */ addi r3, r3, 0x2c /* 80021A48 0001E848 48 00 48 DD */ bl create__6substrFPCcUl /* 80021A4C 0001E84C 90 81 00 0C */ stw r4, 0xc(r1) @@ -1972,9 +1972,9 @@ lbl_80021BB4: /* 80021BC4 0001E9C4 38 7F 00 14 */ addi r3, r31, 0x14 /* 80021BC8 0001E9C8 38 81 00 08 */ addi r4, r1, 8 /* 80021BCC 0001E9CC 4B FF 64 75 */ bl __as__13basic_rect_f_FRC13basic_rect_f_ -/* 80021BD0 0001E9D0 3C 60 80 28 */ lis r3, lbl_8027BBEC@ha +/* 80021BD0 0001E9D0 3C 60 80 28 */ lis r3, lbl_text_cb__8xtextbox@ha /* 80021BD4 0001E9D4 38 00 00 00 */ li r0, 0 -/* 80021BD8 0001E9D8 38 63 BB EC */ addi r3, r3, lbl_8027BBEC@l +/* 80021BD8 0001E9D8 38 63 BB EC */ addi r3, r3, lbl_text_cb__8xtextbox@l /* 80021BDC 0001E9DC 90 7F 00 34 */ stw r3, 0x34(r31) /* 80021BE0 0001E9E0 90 1F 00 10 */ stw r0, 0x10(r31) /* 80021BE4 0001E9E4 B0 1F 00 0C */ sth r0, 0xc(r31) @@ -2041,16 +2041,16 @@ xFont.reset_tex_args__19_unnamed_xFont_cpp_FRQ219_unnamed_xFont_cpp_8tex_args: /* 80021CB4 0001EAB4 93 E1 00 0C */ stw r31, 0xc(r1) /* 80021CB8 0001EAB8 7C 7F 1B 78 */ mr r31, r3 /* 80021CBC 0001EABC 90 03 00 00 */ stw r0, 0(r3) -/* 80021CC0 0001EAC0 3C 60 80 25 */ lis r3, lbl_80252FD8@ha -/* 80021CC4 0001EAC4 38 83 2F D8 */ addi r4, r3, lbl_80252FD8@l -/* 80021CC8 0001EAC8 C0 02 82 F0 */ lfs f0, lbl_803CCC70-_SDA2_BASE_(r2) +/* 80021CC0 0001EAC0 3C 60 80 25 */ lis r3, lbl_m_Unit__13basic_rect_f_@ha +/* 80021CC4 0001EAC4 38 83 2F D8 */ addi r4, r3, lbl_m_Unit__13basic_rect_f_@l +/* 80021CC8 0001EAC8 C0 02 82 F0 */ lfs f0, lbl__762-_SDA2_BASE_(r2) /* 80021CCC 0001EACC 38 7F 00 18 */ addi r3, r31, 0x18 /* 80021CD0 0001EAD0 D0 1F 00 04 */ stfs f0, 4(r31) /* 80021CD4 0001EAD4 4B FF 63 6D */ bl __as__13basic_rect_f_FRC13basic_rect_f_ /* 80021CD8 0001EAD8 7C 64 1B 78 */ mr r4, r3 /* 80021CDC 0001EADC 38 7F 00 08 */ addi r3, r31, 8 /* 80021CE0 0001EAE0 4B FF 63 61 */ bl __as__13basic_rect_f_FRC13basic_rect_f_ -/* 80021CE4 0001EAE4 C0 02 82 F4 */ lfs f0, lbl_803CCC74-_SDA2_BASE_(r2) +/* 80021CE4 0001EAE4 C0 02 82 F4 */ lfs f0, lbl__763-_SDA2_BASE_(r2) /* 80021CE8 0001EAE8 38 00 00 00 */ li r0, 0 /* 80021CEC 0001EAEC D0 1F 00 2C */ stfs f0, 0x2c(r31) /* 80021CF0 0001EAF0 D0 1F 00 28 */ stfs f0, 0x28(r31) @@ -2090,9 +2090,9 @@ lbl_80021D64: /* 80021D68 0001EB68 80 1F 00 04 */ lwz r0, 4(r31) /* 80021D6C 0001EB6C 28 00 00 0A */ cmplwi r0, 0xa /* 80021D70 0001EB70 40 82 00 48 */ bne lbl_80021DB8 -/* 80021D74 0001EB74 3C 80 80 25 */ lis r4, lbl_802529D4@ha +/* 80021D74 0001EB74 3C 80 80 25 */ lis r4, lbl__stringBase0_7@ha /* 80021D78 0001EB78 80 7F 00 00 */ lwz r3, 0(r31) -/* 80021D7C 0001EB7C 38 84 29 D4 */ addi r4, r4, lbl_802529D4@l +/* 80021D7C 0001EB7C 38 84 29 D4 */ addi r4, r4, lbl__stringBase0_7@l /* 80021D80 0001EB80 38 A0 00 02 */ li r5, 2 /* 80021D84 0001EB84 38 84 00 32 */ addi r4, r4, 0x32 /* 80021D88 0001EB88 48 02 AB 05 */ bl imemcmp__FPCvPCvUl @@ -2137,9 +2137,9 @@ lbl_80021DC4: /* 80021E1C 0001EC1C 90 1E 00 00 */ stw r0, 0(r30) lbl_80021E20: /* 80021E20 0001EC20 80 81 00 70 */ lwz r4, 0x70(r1) -/* 80021E24 0001EC24 3C 60 80 25 */ lis r3, lbl_802529D4@ha +/* 80021E24 0001EC24 3C 60 80 25 */ lis r3, lbl__stringBase0_7@ha /* 80021E28 0001EC28 80 A1 00 74 */ lwz r5, 0x74(r1) -/* 80021E2C 0001EC2C 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l +/* 80021E2C 0001EC2C 38 63 29 D4 */ addi r3, r3, lbl__stringBase0_7@l /* 80021E30 0001EC30 38 C4 00 14 */ addi r6, r4, 0x14 /* 80021E34 0001EC34 38 80 00 03 */ li r4, 3 /* 80021E38 0001EC38 38 05 FF FF */ addi r0, r5, -1 @@ -2164,9 +2164,9 @@ lbl_80021E20: /* 80021E84 0001EC84 38 A0 00 01 */ li r5, 1 /* 80021E88 0001EC88 48 00 0D 0D */ bl read_list__8xtextboxFRCQ28xtextbox9tag_entryPfUl lbl_80021E8C: -/* 80021E8C 0001EC8C 3C 60 80 25 */ lis r3, lbl_802529D4@ha +/* 80021E8C 0001EC8C 3C 60 80 25 */ lis r3, lbl__stringBase0_7@ha /* 80021E90 0001EC90 38 80 00 03 */ li r4, 3 -/* 80021E94 0001EC94 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l +/* 80021E94 0001EC94 38 63 29 D4 */ addi r3, r3, lbl__stringBase0_7@l /* 80021E98 0001EC98 38 63 00 39 */ addi r3, r3, 0x39 /* 80021E9C 0001EC9C 48 00 44 89 */ bl create__6substrFPCcUl /* 80021EA0 0001ECA0 90 81 00 5C */ stw r4, 0x5c(r1) @@ -2186,9 +2186,9 @@ lbl_80021E8C: /* 80021ED8 0001ECD8 38 A0 00 04 */ li r5, 4 /* 80021EDC 0001ECDC 48 00 0C B9 */ bl read_list__8xtextboxFRCQ28xtextbox9tag_entryPfUl lbl_80021EE0: -/* 80021EE0 0001ECE0 3C 60 80 25 */ lis r3, lbl_802529D4@ha +/* 80021EE0 0001ECE0 3C 60 80 25 */ lis r3, lbl__stringBase0_7@ha /* 80021EE4 0001ECE4 38 80 00 03 */ li r4, 3 -/* 80021EE8 0001ECE8 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l +/* 80021EE8 0001ECE8 38 63 29 D4 */ addi r3, r3, lbl__stringBase0_7@l /* 80021EEC 0001ECEC 38 63 00 3D */ addi r3, r3, 0x3d /* 80021EF0 0001ECF0 48 00 44 35 */ bl create__6substrFPCcUl /* 80021EF4 0001ECF4 90 81 00 54 */ stw r4, 0x54(r1) @@ -2208,9 +2208,9 @@ lbl_80021EE0: /* 80021F2C 0001ED2C 38 A0 00 04 */ li r5, 4 /* 80021F30 0001ED30 48 00 0C 65 */ bl read_list__8xtextboxFRCQ28xtextbox9tag_entryPfUl lbl_80021F34: -/* 80021F34 0001ED34 3C 60 80 25 */ lis r3, lbl_802529D4@ha +/* 80021F34 0001ED34 3C 60 80 25 */ lis r3, lbl__stringBase0_7@ha /* 80021F38 0001ED38 38 80 00 03 */ li r4, 3 -/* 80021F3C 0001ED3C 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l +/* 80021F3C 0001ED3C 38 63 29 D4 */ addi r3, r3, lbl__stringBase0_7@l /* 80021F40 0001ED40 38 63 00 41 */ addi r3, r3, 0x41 /* 80021F44 0001ED44 48 00 43 E1 */ bl create__6substrFPCcUl /* 80021F48 0001ED48 90 81 00 4C */ stw r4, 0x4c(r1) @@ -2230,9 +2230,9 @@ lbl_80021F34: /* 80021F80 0001ED80 38 A0 00 02 */ li r5, 2 /* 80021F84 0001ED84 48 00 0C 11 */ bl read_list__8xtextboxFRCQ28xtextbox9tag_entryPfUl lbl_80021F88: -/* 80021F88 0001ED88 3C 60 80 25 */ lis r3, lbl_802529D4@ha +/* 80021F88 0001ED88 3C 60 80 25 */ lis r3, lbl__stringBase0_7@ha /* 80021F8C 0001ED8C 38 80 00 05 */ li r4, 5 -/* 80021F90 0001ED90 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l +/* 80021F90 0001ED90 38 63 29 D4 */ addi r3, r3, lbl__stringBase0_7@l /* 80021F94 0001ED94 38 63 00 45 */ addi r3, r3, 0x45 /* 80021F98 0001ED98 48 00 43 8D */ bl create__6substrFPCcUl /* 80021F9C 0001ED9C 90 81 00 44 */ stw r4, 0x44(r1) @@ -2248,9 +2248,9 @@ lbl_80021F88: /* 80021FC4 0001EDC4 80 1F 00 10 */ lwz r0, 0x10(r31) /* 80021FC8 0001EDC8 28 00 00 01 */ cmplwi r0, 1 /* 80021FCC 0001EDCC 40 82 01 B0 */ bne lbl_8002217C -/* 80021FD0 0001EDD0 3C 60 80 25 */ lis r3, lbl_802529D4@ha +/* 80021FD0 0001EDD0 3C 60 80 25 */ lis r3, lbl__stringBase0_7@ha /* 80021FD4 0001EDD4 38 80 00 04 */ li r4, 4 -/* 80021FD8 0001EDD8 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l +/* 80021FD8 0001EDD8 38 63 29 D4 */ addi r3, r3, lbl__stringBase0_7@l /* 80021FDC 0001EDDC 38 63 00 4B */ addi r3, r3, 0x4b /* 80021FE0 0001EDE0 48 00 43 45 */ bl create__6substrFPCcUl /* 80021FE4 0001EDE4 90 81 00 3C */ stw r4, 0x3c(r1) @@ -2264,9 +2264,9 @@ lbl_80021F88: /* 80022004 0001EE04 90 1E 00 30 */ stw r0, 0x30(r30) /* 80022008 0001EE08 48 00 01 74 */ b lbl_8002217C lbl_8002200C: -/* 8002200C 0001EE0C 3C 60 80 25 */ lis r3, lbl_802529D4@ha +/* 8002200C 0001EE0C 3C 60 80 25 */ lis r3, lbl__stringBase0_7@ha /* 80022010 0001EE10 38 80 00 06 */ li r4, 6 -/* 80022014 0001EE14 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l +/* 80022014 0001EE14 38 63 29 D4 */ addi r3, r3, lbl__stringBase0_7@l /* 80022018 0001EE18 38 63 00 50 */ addi r3, r3, 0x50 /* 8002201C 0001EE1C 48 00 43 09 */ bl create__6substrFPCcUl /* 80022020 0001EE20 90 81 00 34 */ stw r4, 0x34(r1) @@ -2280,9 +2280,9 @@ lbl_8002200C: /* 80022040 0001EE40 90 1E 00 30 */ stw r0, 0x30(r30) /* 80022044 0001EE44 48 00 01 38 */ b lbl_8002217C lbl_80022048: -/* 80022048 0001EE48 3C 60 80 25 */ lis r3, lbl_802529D4@ha +/* 80022048 0001EE48 3C 60 80 25 */ lis r3, lbl__stringBase0_7@ha /* 8002204C 0001EE4C 38 80 00 04 */ li r4, 4 -/* 80022050 0001EE50 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l +/* 80022050 0001EE50 38 63 29 D4 */ addi r3, r3, lbl__stringBase0_7@l /* 80022054 0001EE54 38 63 00 57 */ addi r3, r3, 0x57 /* 80022058 0001EE58 48 00 42 CD */ bl create__6substrFPCcUl /* 8002205C 0001EE5C 90 81 00 2C */ stw r4, 0x2c(r1) @@ -2296,9 +2296,9 @@ lbl_80022048: /* 8002207C 0001EE7C 90 1E 00 30 */ stw r0, 0x30(r30) /* 80022080 0001EE80 48 00 00 FC */ b lbl_8002217C lbl_80022084: -/* 80022084 0001EE84 3C 60 80 25 */ lis r3, lbl_802529D4@ha +/* 80022084 0001EE84 3C 60 80 25 */ lis r3, lbl__stringBase0_7@ha /* 80022088 0001EE88 38 80 00 0A */ li r4, 0xa -/* 8002208C 0001EE8C 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l +/* 8002208C 0001EE8C 38 63 29 D4 */ addi r3, r3, lbl__stringBase0_7@l /* 80022090 0001EE90 38 63 00 5C */ addi r3, r3, 0x5c /* 80022094 0001EE94 48 00 42 91 */ bl create__6substrFPCcUl /* 80022098 0001EE98 90 81 00 24 */ stw r4, 0x24(r1) @@ -2312,9 +2312,9 @@ lbl_80022084: /* 800220B8 0001EEB8 90 1E 00 30 */ stw r0, 0x30(r30) /* 800220BC 0001EEBC 48 00 00 C0 */ b lbl_8002217C lbl_800220C0: -/* 800220C0 0001EEC0 3C 60 80 25 */ lis r3, lbl_802529D4@ha +/* 800220C0 0001EEC0 3C 60 80 25 */ lis r3, lbl__stringBase0_7@ha /* 800220C4 0001EEC4 38 80 00 0B */ li r4, 0xb -/* 800220C8 0001EEC8 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l +/* 800220C8 0001EEC8 38 63 29 D4 */ addi r3, r3, lbl__stringBase0_7@l /* 800220CC 0001EECC 38 63 00 67 */ addi r3, r3, 0x67 /* 800220D0 0001EED0 48 00 42 55 */ bl create__6substrFPCcUl /* 800220D4 0001EED4 90 81 00 1C */ stw r4, 0x1c(r1) @@ -2328,9 +2328,9 @@ lbl_800220C0: /* 800220F4 0001EEF4 90 1E 00 30 */ stw r0, 0x30(r30) /* 800220F8 0001EEF8 48 00 00 84 */ b lbl_8002217C lbl_800220FC: -/* 800220FC 0001EEFC 3C 60 80 25 */ lis r3, lbl_802529D4@ha +/* 800220FC 0001EEFC 3C 60 80 25 */ lis r3, lbl__stringBase0_7@ha /* 80022100 0001EF00 38 80 00 0C */ li r4, 0xc -/* 80022104 0001EF04 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l +/* 80022104 0001EF04 38 63 29 D4 */ addi r3, r3, lbl__stringBase0_7@l /* 80022108 0001EF08 38 63 00 73 */ addi r3, r3, 0x73 /* 8002210C 0001EF0C 48 00 42 19 */ bl create__6substrFPCcUl /* 80022110 0001EF10 90 81 00 14 */ stw r4, 0x14(r1) @@ -2344,9 +2344,9 @@ lbl_800220FC: /* 80022130 0001EF30 90 1E 00 30 */ stw r0, 0x30(r30) /* 80022134 0001EF34 48 00 00 48 */ b lbl_8002217C lbl_80022138: -/* 80022138 0001EF38 3C 60 80 25 */ lis r3, lbl_802529D4@ha +/* 80022138 0001EF38 3C 60 80 25 */ lis r3, lbl__stringBase0_7@ha /* 8002213C 0001EF3C 38 80 00 0D */ li r4, 0xd -/* 80022140 0001EF40 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l +/* 80022140 0001EF40 38 63 29 D4 */ addi r3, r3, lbl__stringBase0_7@l /* 80022144 0001EF44 38 63 00 80 */ addi r3, r3, 0x80 /* 80022148 0001EF48 48 00 41 DD */ bl create__6substrFPCcUl /* 8002214C 0001EF4C 90 81 00 0C */ stw r4, 0xc(r1) @@ -2378,16 +2378,16 @@ xFont.reset_model_args__19_unnamed_xFont_cpp_FRQ219_unnamed_xFont_cpp_10model_ar /* 800221A0 0001EFA0 38 00 00 00 */ li r0, 0 /* 800221A4 0001EFA4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800221A8 0001EFA8 7C 7F 1B 78 */ mr r31, r3 -/* 800221AC 0001EFAC 3C 60 80 25 */ lis r3, lbl_802542E0@ha +/* 800221AC 0001EFAC 3C 60 80 25 */ lis r3, lbl_m_Null__5xVec3@ha /* 800221B0 0001EFB0 90 1F 00 00 */ stw r0, 0(r31) -/* 800221B4 0001EFB4 38 83 42 E0 */ addi r4, r3, lbl_802542E0@l +/* 800221B4 0001EFB4 38 83 42 E0 */ addi r4, r3, lbl_m_Null__5xVec3@l /* 800221B8 0001EFB8 38 7F 00 04 */ addi r3, r31, 4 /* 800221BC 0001EFBC 4B FE 90 A9 */ bl __as__5xVec3FRC5xVec3 -/* 800221C0 0001EFC0 3C 80 80 25 */ lis r4, lbl_80252FD8@ha +/* 800221C0 0001EFC0 3C 80 80 25 */ lis r4, lbl_m_Unit__13basic_rect_f_@ha /* 800221C4 0001EFC4 38 7F 00 10 */ addi r3, r31, 0x10 -/* 800221C8 0001EFC8 38 84 2F D8 */ addi r4, r4, lbl_80252FD8@l +/* 800221C8 0001EFC8 38 84 2F D8 */ addi r4, r4, lbl_m_Unit__13basic_rect_f_@l /* 800221CC 0001EFCC 4B FF 5E 75 */ bl __as__13basic_rect_f_FRC13basic_rect_f_ -/* 800221D0 0001EFD0 C0 02 82 F4 */ lfs f0, lbl_803CCC74-_SDA2_BASE_(r2) +/* 800221D0 0001EFD0 C0 02 82 F4 */ lfs f0, lbl__763-_SDA2_BASE_(r2) /* 800221D4 0001EFD4 38 00 00 00 */ li r0, 0 /* 800221D8 0001EFD8 D0 1F 00 24 */ stfs f0, 0x24(r31) /* 800221DC 0001EFDC D0 1F 00 20 */ stfs f0, 0x20(r31) @@ -2431,9 +2431,9 @@ lbl_80022250: /* 80022264 0001F064 90 7F 00 00 */ stw r3, 0(r31) lbl_80022268: /* 80022268 0001F068 80 81 00 30 */ lwz r4, 0x30(r1) -/* 8002226C 0001F06C 3C 60 80 25 */ lis r3, lbl_802529D4@ha +/* 8002226C 0001F06C 3C 60 80 25 */ lis r3, lbl__stringBase0_7@ha /* 80022270 0001F070 80 A1 00 34 */ lwz r5, 0x34(r1) -/* 80022274 0001F074 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l +/* 80022274 0001F074 38 63 29 D4 */ addi r3, r3, lbl__stringBase0_7@l /* 80022278 0001F078 38 C4 00 14 */ addi r6, r4, 0x14 /* 8002227C 0001F07C 38 80 00 03 */ li r4, 3 /* 80022280 0001F080 38 05 FF FF */ addi r0, r5, -1 @@ -2458,9 +2458,9 @@ lbl_80022268: /* 800222CC 0001F0CC 38 A0 00 03 */ li r5, 3 /* 800222D0 0001F0D0 48 00 08 C5 */ bl read_list__8xtextboxFRCQ28xtextbox9tag_entryPfUl lbl_800222D4: -/* 800222D4 0001F0D4 3C 60 80 25 */ lis r3, lbl_802529D4@ha +/* 800222D4 0001F0D4 3C 60 80 25 */ lis r3, lbl__stringBase0_7@ha /* 800222D8 0001F0D8 38 80 00 03 */ li r4, 3 -/* 800222DC 0001F0DC 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l +/* 800222DC 0001F0DC 38 63 29 D4 */ addi r3, r3, lbl__stringBase0_7@l /* 800222E0 0001F0E0 38 63 00 3D */ addi r3, r3, 0x3d /* 800222E4 0001F0E4 48 00 40 41 */ bl create__6substrFPCcUl /* 800222E8 0001F0E8 90 81 00 24 */ stw r4, 0x24(r1) @@ -2480,9 +2480,9 @@ lbl_800222D4: /* 80022320 0001F120 38 A0 00 04 */ li r5, 4 /* 80022324 0001F124 48 00 08 71 */ bl read_list__8xtextboxFRCQ28xtextbox9tag_entryPfUl lbl_80022328: -/* 80022328 0001F128 3C 60 80 25 */ lis r3, lbl_802529D4@ha +/* 80022328 0001F128 3C 60 80 25 */ lis r3, lbl__stringBase0_7@ha /* 8002232C 0001F12C 38 80 00 03 */ li r4, 3 -/* 80022330 0001F130 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l +/* 80022330 0001F130 38 63 29 D4 */ addi r3, r3, lbl__stringBase0_7@l /* 80022334 0001F134 38 63 00 41 */ addi r3, r3, 0x41 /* 80022338 0001F138 48 00 3F ED */ bl create__6substrFPCcUl /* 8002233C 0001F13C 90 81 00 1C */ stw r4, 0x1c(r1) @@ -2502,9 +2502,9 @@ lbl_80022328: /* 80022374 0001F174 38 A0 00 02 */ li r5, 2 /* 80022378 0001F178 48 00 08 1D */ bl read_list__8xtextboxFRCQ28xtextbox9tag_entryPfUl lbl_8002237C: -/* 8002237C 0001F17C 3C 60 80 25 */ lis r3, lbl_802529D4@ha +/* 8002237C 0001F17C 3C 60 80 25 */ lis r3, lbl__stringBase0_7@ha /* 80022380 0001F180 38 80 00 05 */ li r4, 5 -/* 80022384 0001F184 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l +/* 80022384 0001F184 38 63 29 D4 */ addi r3, r3, lbl__stringBase0_7@l /* 80022388 0001F188 38 63 00 45 */ addi r3, r3, 0x45 /* 8002238C 0001F18C 48 00 3F 99 */ bl create__6substrFPCcUl /* 80022390 0001F190 90 81 00 14 */ stw r4, 0x14(r1) @@ -2520,9 +2520,9 @@ lbl_8002237C: /* 800223B8 0001F1B8 80 1E 00 10 */ lwz r0, 0x10(r30) /* 800223BC 0001F1BC 28 00 00 01 */ cmplwi r0, 1 /* 800223C0 0001F1C0 40 82 00 48 */ bne lbl_80022408 -/* 800223C4 0001F1C4 3C 60 80 25 */ lis r3, lbl_802529D4@ha +/* 800223C4 0001F1C4 3C 60 80 25 */ lis r3, lbl__stringBase0_7@ha /* 800223C8 0001F1C8 38 80 00 06 */ li r4, 6 -/* 800223CC 0001F1CC 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l +/* 800223CC 0001F1CC 38 63 29 D4 */ addi r3, r3, lbl__stringBase0_7@l /* 800223D0 0001F1D0 38 63 00 50 */ addi r3, r3, 0x50 /* 800223D4 0001F1D4 48 00 3F 51 */ bl create__6substrFPCcUl /* 800223D8 0001F1D8 90 81 00 0C */ stw r4, 0xc(r1) @@ -2550,12 +2550,12 @@ lbl_80022408: xFont.start_layout__19_unnamed_xFont_cpp_FRC8xtextbox: /* 80022420 0001F220 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80022424 0001F224 7C 08 02 A6 */ mflr r0 -/* 80022428 0001F228 3C 60 80 2C */ lis r3, lbl_802BED3C@ha +/* 80022428 0001F228 3C 60 80 2C */ lis r3, lbl_def_tex_args__19_unnamed_xFont_cpp_@ha /* 8002242C 0001F22C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80022430 0001F230 38 63 ED 3C */ addi r3, r3, lbl_802BED3C@l +/* 80022430 0001F230 38 63 ED 3C */ addi r3, r3, lbl_def_tex_args__19_unnamed_xFont_cpp_@l /* 80022434 0001F234 4B FF F8 71 */ bl xFont.reset_tex_args__19_unnamed_xFont_cpp_FRQ219_unnamed_xFont_cpp_8tex_args -/* 80022438 0001F238 3C 60 80 2C */ lis r3, lbl_802BED70@ha -/* 8002243C 0001F23C 38 63 ED 70 */ addi r3, r3, lbl_802BED70@l +/* 80022438 0001F238 3C 60 80 2C */ lis r3, lbl_def_model_args__19_unnamed_xFont_cpp_@ha +/* 8002243C 0001F23C 38 63 ED 70 */ addi r3, r3, lbl_def_model_args__19_unnamed_xFont_cpp_@l /* 80022440 0001F240 4B FF FD 55 */ bl xFont.reset_model_args__19_unnamed_xFont_cpp_FRQ219_unnamed_xFont_cpp_10model_args /* 80022444 0001F244 80 01 00 14 */ lwz r0, 0x14(r1) /* 80022448 0001F248 7C 08 03 A6 */ mtlr r0 @@ -2726,7 +2726,7 @@ temp_layout__8xtextboxCFb: /* 8002264C 0001F44C 7C 99 23 78 */ mr r25, r4 /* 80022650 0001F450 90 01 00 08 */ stw r0, 8(r1) /* 80022654 0001F454 80 A5 00 F8 */ lwz r5, 0x800000F8@l(r5) -/* 80022658 0001F458 C8 22 82 E8 */ lfd f1, lbl_803CCC68-_SDA2_BASE_(r2) +/* 80022658 0001F458 C8 22 82 E8 */ lfd f1, lbl__749_1-_SDA2_BASE_(r2) /* 8002265C 0001F45C 54 A0 F0 BE */ srwi r0, r5, 2 /* 80022660 0001F460 90 01 00 0C */ stw r0, 0xc(r1) /* 80022664 0001F464 C8 01 00 08 */ lfd f0, 8(r1) @@ -2741,9 +2741,9 @@ temp_layout__8xtextboxCFb: /* 80022688 0001F488 3B 60 00 00 */ li r27, 0 /* 8002268C 0001F48C 3B 40 00 00 */ li r26, 0 /* 80022690 0001F490 41 82 00 28 */ beq lbl_800226B8 -/* 80022694 0001F494 3C 60 80 2C */ lis r3, lbl_802BEDA0@ha +/* 80022694 0001F494 3C 60 80 2C */ lis r3, lbl_tl_cache__19_unnamed_xFont_cpp_@ha /* 80022698 0001F498 7F 04 C3 78 */ mr r4, r24 -/* 8002269C 0001F49C 3A E3 ED A0 */ addi r23, r3, lbl_802BEDA0@l +/* 8002269C 0001F49C 3A E3 ED A0 */ addi r23, r3, lbl_tl_cache__19_unnamed_xFont_cpp_@l /* 800226A0 0001F4A0 38 77 00 10 */ addi r3, r23, 0x10 /* 800226A4 0001F4A4 48 00 14 55 */ bl changed__Q28xtextbox6layoutFRC8xtextbox /* 800226A8 0001F4A8 54 60 06 3F */ clrlwi. r0, r3, 0x18 @@ -2761,9 +2761,9 @@ lbl_800226BC: /* 800226D0 0001F4D0 4B FF FF 5D */ bl xFont.log_cache__Q27tweaker19_unnamed_xFont_cpp_Fb /* 800226D4 0001F4D4 28 1A 00 01 */ cmplwi r26, 1 /* 800226D8 0001F4D8 41 80 00 88 */ blt lbl_80022760 -/* 800226DC 0001F4DC 3C 60 80 2C */ lis r3, lbl_802BEDA0@ha +/* 800226DC 0001F4DC 3C 60 80 2C */ lis r3, lbl_tl_cache__19_unnamed_xFont_cpp_@ha /* 800226E0 0001F4E0 3C A0 3B 9B */ lis r5, 0x3B9ACA00@ha -/* 800226E4 0001F4E4 3A E3 ED A0 */ addi r23, r3, lbl_802BEDA0@l +/* 800226E4 0001F4E4 3A E3 ED A0 */ addi r23, r3, lbl_tl_cache__19_unnamed_xFont_cpp_@l /* 800226E8 0001F4E8 6F A4 80 00 */ xoris r4, r29, 0x8000 /* 800226EC 0001F4EC 80 77 00 0C */ lwz r3, 0xc(r23) /* 800226F0 0001F4F0 3B A5 CA 00 */ addi r29, r5, 0x3B9ACA00@l @@ -2802,8 +2802,8 @@ lbl_80022760: /* 80022764 0001F564 57 60 06 3F */ clrlwi. r0, r27, 0x18 /* 80022768 0001F568 38 83 8D 08 */ addi r4, r3, 0x00008D08@l /* 8002276C 0001F56C 7C 9A 21 D6 */ mullw r4, r26, r4 -/* 80022770 0001F570 3C 60 80 2C */ lis r3, lbl_802BEDA0@ha -/* 80022774 0001F574 38 03 ED A0 */ addi r0, r3, lbl_802BEDA0@l +/* 80022770 0001F570 3C 60 80 2C */ lis r3, lbl_tl_cache__19_unnamed_xFont_cpp_@ha +/* 80022774 0001F574 38 03 ED A0 */ addi r0, r3, lbl_tl_cache__19_unnamed_xFont_cpp_@l /* 80022778 0001F578 7E E0 22 14 */ add r23, r0, r4 /* 8002277C 0001F57C 41 82 00 20 */ beq lbl_8002279C /* 80022780 0001F580 38 00 00 00 */ li r0, 0 @@ -2941,14 +2941,14 @@ read_tag__8xtextboxFRC6substr: /* 80022954 0001F754 7C 03 00 50 */ subf r0, r3, r0 /* 80022958 0001F758 90 01 00 24 */ stw r0, 0x24(r1) lbl_8002295C: -/* 8002295C 0001F75C 80 E2 83 0C */ lwz r7, lbl_803CCC8C-_SDA2_BASE_(r2) -/* 80022960 0001F760 3C 80 80 2C */ lis r4, lbl_802C7BA8@ha +/* 8002295C 0001F75C 80 E2 83 0C */ lwz r7, lbl__1615-_SDA2_BASE_(r2) +/* 80022960 0001F760 3C 80 80 2C */ lis r4, lbl_entry_buffer$1612@ha /* 80022964 0001F764 80 C2 83 10 */ lwz r6, lbl_803CCC90-_SDA2_BASE_(r2) -/* 80022968 0001F768 3C 60 80 2C */ lis r3, lbl_802C7AA8@ha -/* 8002296C 0001F76C 80 A2 83 14 */ lwz r5, lbl_803CCC94-_SDA2_BASE_(r2) -/* 80022970 0001F770 3B A4 7B A8 */ addi r29, r4, lbl_802C7BA8@l +/* 80022968 0001F768 3C 60 80 2C */ lis r3, lbl_arg_buffer$1611@ha +/* 8002296C 0001F76C 80 A2 83 14 */ lwz r5, lbl__1616-_SDA2_BASE_(r2) +/* 80022970 0001F770 3B A4 7B A8 */ addi r29, r4, lbl_entry_buffer$1612@l /* 80022974 0001F774 80 02 83 18 */ lwz r0, lbl_803CCC98-_SDA2_BASE_(r2) -/* 80022978 0001F778 3B 83 7A A8 */ addi r28, r3, lbl_802C7AA8@l +/* 80022978 0001F778 3B 83 7A A8 */ addi r28, r3, lbl_arg_buffer$1611@l /* 8002297C 0001F77C 90 E1 00 18 */ stw r7, 0x18(r1) /* 80022980 0001F780 90 C1 00 1C */ stw r6, 0x1c(r1) /* 80022984 0001F784 90 A1 00 10 */ stw r5, 0x10(r1) @@ -3059,7 +3059,7 @@ lbl_80022AEC: lbl_80022AF8: /* 80022AF8 0001F8F8 80 02 83 20 */ lwz r0, lbl_803CCCA0-_SDA2_BASE_(r2) /* 80022AFC 0001F8FC 7F 64 DB 78 */ mr r4, r27 -/* 80022B00 0001F900 80 62 83 1C */ lwz r3, lbl_803CCC9C-_SDA2_BASE_(r2) +/* 80022B00 0001F900 80 62 83 1C */ lwz r3, lbl__1642-_SDA2_BASE_(r2) /* 80022B04 0001F904 90 01 00 0C */ stw r0, 0xc(r1) /* 80022B08 0001F908 80 01 00 44 */ lwz r0, 0x44(r1) /* 80022B0C 0001F90C 93 61 00 0C */ stw r27, 0xc(r1) @@ -3184,10 +3184,10 @@ lbl_80022C68: clear_layout_cache__8xtextboxFv: /* 80022C94 0001FA94 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80022C98 0001FA98 7C 08 02 A6 */ mflr r0 -/* 80022C9C 0001FA9C 3C 60 80 2C */ lis r3, lbl_802BEDA0@ha +/* 80022C9C 0001FA9C 3C 60 80 2C */ lis r3, lbl_tl_cache__19_unnamed_xFont_cpp_@ha /* 80022CA0 0001FAA0 90 01 00 14 */ stw r0, 0x14(r1) /* 80022CA4 0001FAA4 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80022CA8 0001FAA8 3B E3 ED A0 */ addi r31, r3, lbl_802BEDA0@l +/* 80022CA8 0001FAA8 3B E3 ED A0 */ addi r31, r3, lbl_tl_cache__19_unnamed_xFont_cpp_@l /* 80022CAC 0001FAAC 38 7F 00 10 */ addi r3, r31, 0x10 /* 80022CB0 0001FAB0 48 00 00 DD */ bl clear__Q28xtextbox6layoutFv /* 80022CB4 0001FAB4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3499,7 +3499,7 @@ lbl_800230B0: .global bound_line__Q28xtextbox6layoutFRQ28xtextbox8jot_line bound_line__Q28xtextbox6layoutFRQ28xtextbox8jot_line: -/* 800230E4 0001FEE4 C0 02 82 F0 */ lfs f0, lbl_803CCC70-_SDA2_BASE_(r2) +/* 800230E4 0001FEE4 C0 02 82 F0 */ lfs f0, lbl__762-_SDA2_BASE_(r2) /* 800230E8 0001FEE8 D0 04 00 10 */ stfs f0, 0x10(r4) /* 800230EC 0001FEEC D0 04 00 0C */ stfs f0, 0xc(r4) /* 800230F0 0001FEF0 D0 04 00 08 */ stfs f0, 8(r4) @@ -3683,7 +3683,7 @@ next_line__Q28xtextbox6layoutFv: /* 8002335C 0002015C 90 04 00 14 */ stw r0, 0x14(r4) /* 80023360 00020160 80 03 78 68 */ lwz r0, 0x7868(r3) /* 80023364 00020164 90 04 00 18 */ stw r0, 0x18(r4) -/* 80023368 00020168 C0 02 82 F0 */ lfs f0, lbl_803CCC70-_SDA2_BASE_(r2) +/* 80023368 00020168 C0 02 82 F0 */ lfs f0, lbl__762-_SDA2_BASE_(r2) /* 8002336C 0002016C D0 04 00 00 */ stfs f0, 0(r4) /* 80023370 00020170 C0 26 00 04 */ lfs f1, 4(r6) /* 80023374 00020174 C0 06 00 0C */ lfs f0, 0xc(r6) @@ -3725,13 +3725,13 @@ lbl_800233CC: /* 800233F4 000201F4 38 63 78 6C */ addi r3, r3, 0x786c /* 800233F8 000201F8 7C 75 1A 14 */ add r3, r21, r3 /* 800233FC 000201FC 90 03 00 14 */ stw r0, 0x14(r3) -/* 80023400 00020200 C0 02 82 F0 */ lfs f0, lbl_803CCC70-_SDA2_BASE_(r2) +/* 80023400 00020200 C0 02 82 F0 */ lfs f0, lbl__762-_SDA2_BASE_(r2) /* 80023404 00020204 D0 03 00 08 */ stfs f0, 8(r3) -/* 80023408 00020208 C0 02 82 F0 */ lfs f0, lbl_803CCC70-_SDA2_BASE_(r2) +/* 80023408 00020208 C0 02 82 F0 */ lfs f0, lbl__762-_SDA2_BASE_(r2) /* 8002340C 0002020C D0 03 00 00 */ stfs f0, 0(r3) -/* 80023410 00020210 C0 02 82 F0 */ lfs f0, lbl_803CCC70-_SDA2_BASE_(r2) +/* 80023410 00020210 C0 02 82 F0 */ lfs f0, lbl__762-_SDA2_BASE_(r2) /* 80023414 00020214 D0 03 00 04 */ stfs f0, 4(r3) -/* 80023418 00020218 C0 02 82 F0 */ lfs f0, lbl_803CCC70-_SDA2_BASE_(r2) +/* 80023418 00020218 C0 02 82 F0 */ lfs f0, lbl__762-_SDA2_BASE_(r2) /* 8002341C 0002021C D0 03 00 10 */ stfs f0, 0x10(r3) /* 80023420 00020220 80 75 00 54 */ lwz r3, 0x54(r21) /* 80023424 00020224 28 03 00 00 */ cmplwi r3, 0 @@ -4077,7 +4077,7 @@ lbl_800238A4: /* 800238E8 000206E8 40 82 00 1C */ bne lbl_80023904 /* 800238EC 000206EC C0 3C 00 2C */ lfs f1, 0x2c(r28) /* 800238F0 000206F0 C0 03 00 08 */ lfs f0, 8(r3) -/* 800238F4 000206F4 C0 42 82 D8 */ lfs f2, lbl_803CCC58-_SDA2_BASE_(r2) +/* 800238F4 000206F4 C0 42 82 D8 */ lfs f2, lbl__744_1-_SDA2_BASE_(r2) /* 800238F8 000206F8 EC 01 00 28 */ fsubs f0, f1, f0 /* 800238FC 000206FC EF C2 F0 3A */ fmadds f30, f2, f0, f30 /* 80023900 00020700 48 00 00 1C */ b lbl_8002391C @@ -4160,7 +4160,7 @@ lbl_800239FC: lbl_80023A08: /* 80023A08 00020808 7C 05 30 00 */ cmpw r5, r6 /* 80023A0C 0002080C 41 80 00 0C */ blt lbl_80023A18 -/* 80023A10 00020810 C0 22 82 F0 */ lfs f1, lbl_803CCC70-_SDA2_BASE_(r2) +/* 80023A10 00020810 C0 22 82 F0 */ lfs f1, lbl__762-_SDA2_BASE_(r2) /* 80023A14 00020814 4E 80 00 20 */ blr lbl_80023A18: /* 80023A18 00020818 3C E3 00 01 */ addis r7, r3, 1 @@ -4170,7 +4170,7 @@ lbl_80023A18: lbl_80023A28: /* 80023A28 00020828 7C 0A 48 00 */ cmpw r10, r9 /* 80023A2C 0002082C 41 80 00 0C */ blt lbl_80023A38 -/* 80023A30 00020830 C0 22 82 F0 */ lfs f1, lbl_803CCC70-_SDA2_BASE_(r2) +/* 80023A30 00020830 C0 22 82 F0 */ lfs f1, lbl__762-_SDA2_BASE_(r2) /* 80023A34 00020834 4E 80 00 20 */ blr lbl_80023A38: /* 80023A38 00020838 80 08 78 84 */ lwz r0, 0x7884(r8) @@ -4209,7 +4209,7 @@ lbl_80023A8C: lbl_80023AB0: /* 80023AB0 000208B0 7C 08 50 00 */ cmpw r8, r10 /* 80023AB4 000208B4 40 80 00 0C */ bge lbl_80023AC0 -/* 80023AB8 000208B8 C0 22 82 F0 */ lfs f1, lbl_803CCC70-_SDA2_BASE_(r2) +/* 80023AB8 000208B8 C0 22 82 F0 */ lfs f1, lbl__762-_SDA2_BASE_(r2) /* 80023ABC 000208BC 4E 80 00 20 */ blr lbl_80023AC0: /* 80023AC0 000208C0 55 07 28 34 */ slwi r7, r8, 5 @@ -4316,8 +4316,8 @@ lbl_80023C20: /* 80023C30 00020A30 4E 80 00 20 */ blr /* 80023C34 00020A34 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80023C38 00020A38 C0 23 00 10 */ lfs f1, 0x10(r3) -/* 80023C3C 00020A3C C0 42 83 24 */ lfs f2, lbl_803CCCA4-_SDA2_BASE_(r2) -/* 80023C40 00020A40 C0 02 82 D8 */ lfs f0, lbl_803CCC58-_SDA2_BASE_(r2) +/* 80023C3C 00020A3C C0 42 83 24 */ lfs f2, lbl__2167-_SDA2_BASE_(r2) +/* 80023C40 00020A40 C0 02 82 D8 */ lfs f0, lbl__744_1-_SDA2_BASE_(r2) /* 80023C44 00020A44 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80023C48 00020A48 FC 00 00 1E */ fctiwz f0, f0 /* 80023C4C 00020A4C D8 01 00 08 */ stfd f0, 8(r1) @@ -4364,9 +4364,9 @@ lbl_80023CE4: /* 80023CE4 00020AE4 88 7E 00 13 */ lbz r3, 0x13(r30) /* 80023CE8 00020AE8 3C 00 43 30 */ lis r0, 0x4330 /* 80023CEC 00020AEC 90 01 00 08 */ stw r0, 8(r1) -/* 80023CF0 00020AF0 C8 42 82 E8 */ lfd f2, lbl_803CCC68-_SDA2_BASE_(r2) +/* 80023CF0 00020AF0 C8 42 82 E8 */ lfd f2, lbl__749_1-_SDA2_BASE_(r2) /* 80023CF4 00020AF4 90 61 00 0C */ stw r3, 0xc(r1) -/* 80023CF8 00020AF8 C0 62 83 28 */ lfs f3, lbl_803CCCA8-_SDA2_BASE_(r2) +/* 80023CF8 00020AF8 C0 62 83 28 */ lfs f3, lbl__2194-_SDA2_BASE_(r2) /* 80023CFC 00020AFC C8 21 00 08 */ lfd f1, 8(r1) /* 80023D00 00020B00 C0 1D 00 10 */ lfs f0, 0x10(r29) /* 80023D04 00020B04 EC 21 10 28 */ fsubs f1, f1, f2 @@ -4377,9 +4377,9 @@ lbl_80023D14: /* 80023D14 00020B14 88 7E 00 13 */ lbz r3, 0x13(r30) /* 80023D18 00020B18 3C 00 43 30 */ lis r0, 0x4330 /* 80023D1C 00020B1C 90 01 00 08 */ stw r0, 8(r1) -/* 80023D20 00020B20 C8 22 82 E8 */ lfd f1, lbl_803CCC68-_SDA2_BASE_(r2) +/* 80023D20 00020B20 C8 22 82 E8 */ lfd f1, lbl__749_1-_SDA2_BASE_(r2) /* 80023D24 00020B24 90 61 00 0C */ stw r3, 0xc(r1) -/* 80023D28 00020B28 C0 42 83 28 */ lfs f2, lbl_803CCCA8-_SDA2_BASE_(r2) +/* 80023D28 00020B28 C0 42 83 28 */ lfs f2, lbl__2194-_SDA2_BASE_(r2) /* 80023D2C 00020B2C C8 01 00 08 */ lfd f0, 8(r1) /* 80023D30 00020B30 C0 7D 00 10 */ lfs f3, 0x10(r29) /* 80023D34 00020B34 EC 00 08 28 */ fsubs f0, f0, f1 @@ -4390,19 +4390,19 @@ lbl_80023D14: /* 80023D48 00020B48 48 00 00 38 */ b lbl_80023D80 lbl_80023D4C: /* 80023D4C 00020B4C C0 3D 00 10 */ lfs f1, 0x10(r29) -/* 80023D50 00020B50 C0 02 82 F0 */ lfs f0, lbl_803CCC70-_SDA2_BASE_(r2) +/* 80023D50 00020B50 C0 02 82 F0 */ lfs f0, lbl__762-_SDA2_BASE_(r2) /* 80023D54 00020B54 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80023D58 00020B58 40 80 00 0C */ bge lbl_80023D64 /* 80023D5C 00020B5C D0 1D 00 10 */ stfs f0, 0x10(r29) /* 80023D60 00020B60 48 00 00 14 */ b lbl_80023D74 lbl_80023D64: -/* 80023D64 00020B64 C0 02 82 F4 */ lfs f0, lbl_803CCC74-_SDA2_BASE_(r2) +/* 80023D64 00020B64 C0 02 82 F4 */ lfs f0, lbl__763-_SDA2_BASE_(r2) /* 80023D68 00020B68 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80023D6C 00020B6C 40 81 00 08 */ ble lbl_80023D74 /* 80023D70 00020B70 D0 1D 00 10 */ stfs f0, 0x10(r29) lbl_80023D74: -/* 80023D74 00020B74 3C 60 80 25 */ lis r3, lbl_80252818@ha -/* 80023D78 00020B78 38 03 28 18 */ addi r0, r3, lbl_80252818@l +/* 80023D74 00020B74 3C 60 80 25 */ lis r3, lbl_cb$2178@ha +/* 80023D78 00020B78 38 03 28 18 */ addi r0, r3, lbl_cb$2178@l /* 80023D7C 00020B7C 90 1D 00 34 */ stw r0, 0x34(r29) lbl_80023D80: /* 80023D80 00020B80 80 01 00 24 */ lwz r0, 0x24(r1) @@ -4412,14 +4412,14 @@ lbl_80023D80: /* 80023D90 00020B90 7C 08 03 A6 */ mtlr r0 /* 80023D94 00020B94 38 21 00 20 */ addi r1, r1, 0x20 /* 80023D98 00020B98 4E 80 00 20 */ blr -/* 80023D9C 00020B9C 3C 80 80 25 */ lis r4, lbl_80252824@ha -/* 80023DA0 00020BA0 38 04 28 24 */ addi r0, r4, lbl_80252824@l +/* 80023D9C 00020B9C 3C 80 80 25 */ lis r4, lbl_cb$2201@ha +/* 80023DA0 00020BA0 38 04 28 24 */ addi r0, r4, lbl_cb$2201@l /* 80023DA4 00020BA4 90 03 00 34 */ stw r0, 0x34(r3) /* 80023DA8 00020BA8 4E 80 00 20 */ blr /* 80023DAC 00020BAC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80023DB0 00020BB0 C0 23 00 10 */ lfs f1, 0x10(r3) -/* 80023DB4 00020BB4 C0 42 83 24 */ lfs f2, lbl_803CCCA4-_SDA2_BASE_(r2) -/* 80023DB8 00020BB8 C0 02 82 D8 */ lfs f0, lbl_803CCC58-_SDA2_BASE_(r2) +/* 80023DB4 00020BB4 C0 42 83 24 */ lfs f2, lbl__2167-_SDA2_BASE_(r2) +/* 80023DB8 00020BB8 C0 02 82 D8 */ lfs f0, lbl__744_1-_SDA2_BASE_(r2) /* 80023DBC 00020BBC EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80023DC0 00020BC0 FC 00 00 1E */ fctiwz f0, f0 /* 80023DC4 00020BC4 D8 01 00 08 */ stfd f0, 8(r1) @@ -4466,9 +4466,9 @@ lbl_80023E5C: /* 80023E5C 00020C5C 88 7E 00 10 */ lbz r3, 0x10(r30) /* 80023E60 00020C60 3C 00 43 30 */ lis r0, 0x4330 /* 80023E64 00020C64 90 01 00 08 */ stw r0, 8(r1) -/* 80023E68 00020C68 C8 42 82 E8 */ lfd f2, lbl_803CCC68-_SDA2_BASE_(r2) +/* 80023E68 00020C68 C8 42 82 E8 */ lfd f2, lbl__749_1-_SDA2_BASE_(r2) /* 80023E6C 00020C6C 90 61 00 0C */ stw r3, 0xc(r1) -/* 80023E70 00020C70 C0 62 83 28 */ lfs f3, lbl_803CCCA8-_SDA2_BASE_(r2) +/* 80023E70 00020C70 C0 62 83 28 */ lfs f3, lbl__2194-_SDA2_BASE_(r2) /* 80023E74 00020C74 C8 21 00 08 */ lfd f1, 8(r1) /* 80023E78 00020C78 C0 1D 00 10 */ lfs f0, 0x10(r29) /* 80023E7C 00020C7C EC 21 10 28 */ fsubs f1, f1, f2 @@ -4479,9 +4479,9 @@ lbl_80023E8C: /* 80023E8C 00020C8C 88 7E 00 10 */ lbz r3, 0x10(r30) /* 80023E90 00020C90 3C 00 43 30 */ lis r0, 0x4330 /* 80023E94 00020C94 90 01 00 08 */ stw r0, 8(r1) -/* 80023E98 00020C98 C8 22 82 E8 */ lfd f1, lbl_803CCC68-_SDA2_BASE_(r2) +/* 80023E98 00020C98 C8 22 82 E8 */ lfd f1, lbl__749_1-_SDA2_BASE_(r2) /* 80023E9C 00020C9C 90 61 00 0C */ stw r3, 0xc(r1) -/* 80023EA0 00020CA0 C0 42 83 28 */ lfs f2, lbl_803CCCA8-_SDA2_BASE_(r2) +/* 80023EA0 00020CA0 C0 42 83 28 */ lfs f2, lbl__2194-_SDA2_BASE_(r2) /* 80023EA4 00020CA4 C8 01 00 08 */ lfd f0, 8(r1) /* 80023EA8 00020CA8 C0 7D 00 10 */ lfs f3, 0x10(r29) /* 80023EAC 00020CAC EC 00 08 28 */ fsubs f0, f0, f1 @@ -4492,19 +4492,19 @@ lbl_80023E8C: /* 80023EC0 00020CC0 48 00 00 38 */ b lbl_80023EF8 lbl_80023EC4: /* 80023EC4 00020CC4 C0 3D 00 10 */ lfs f1, 0x10(r29) -/* 80023EC8 00020CC8 C0 02 82 F0 */ lfs f0, lbl_803CCC70-_SDA2_BASE_(r2) +/* 80023EC8 00020CC8 C0 02 82 F0 */ lfs f0, lbl__762-_SDA2_BASE_(r2) /* 80023ECC 00020CCC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80023ED0 00020CD0 40 80 00 0C */ bge lbl_80023EDC /* 80023ED4 00020CD4 D0 1D 00 10 */ stfs f0, 0x10(r29) /* 80023ED8 00020CD8 48 00 00 14 */ b lbl_80023EEC lbl_80023EDC: -/* 80023EDC 00020CDC C0 02 82 F4 */ lfs f0, lbl_803CCC74-_SDA2_BASE_(r2) +/* 80023EDC 00020CDC C0 02 82 F4 */ lfs f0, lbl__763-_SDA2_BASE_(r2) /* 80023EE0 00020CE0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80023EE4 00020CE4 40 81 00 08 */ ble lbl_80023EEC /* 80023EE8 00020CE8 D0 1D 00 10 */ stfs f0, 0x10(r29) lbl_80023EEC: -/* 80023EEC 00020CEC 3C 60 80 25 */ lis r3, lbl_80252830@ha -/* 80023EF0 00020CF0 38 03 28 30 */ addi r0, r3, lbl_80252830@l +/* 80023EEC 00020CEC 3C 60 80 25 */ lis r3, lbl_cb$2217@ha +/* 80023EF0 00020CF0 38 03 28 30 */ addi r0, r3, lbl_cb$2217@l /* 80023EF4 00020CF4 90 1D 00 34 */ stw r0, 0x34(r29) lbl_80023EF8: /* 80023EF8 00020CF8 80 01 00 24 */ lwz r0, 0x24(r1) @@ -4514,14 +4514,14 @@ lbl_80023EF8: /* 80023F08 00020D08 7C 08 03 A6 */ mtlr r0 /* 80023F0C 00020D0C 38 21 00 20 */ addi r1, r1, 0x20 /* 80023F10 00020D10 4E 80 00 20 */ blr -/* 80023F14 00020D14 3C 80 80 25 */ lis r4, lbl_8025283C@ha -/* 80023F18 00020D18 38 04 28 3C */ addi r0, r4, lbl_8025283C@l +/* 80023F14 00020D14 3C 80 80 25 */ lis r4, lbl_cb$2239@ha +/* 80023F18 00020D18 38 04 28 3C */ addi r0, r4, lbl_cb$2239@l /* 80023F1C 00020D1C 90 03 00 34 */ stw r0, 0x34(r3) /* 80023F20 00020D20 4E 80 00 20 */ blr /* 80023F24 00020D24 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80023F28 00020D28 C0 23 00 10 */ lfs f1, 0x10(r3) -/* 80023F2C 00020D2C C0 42 83 24 */ lfs f2, lbl_803CCCA4-_SDA2_BASE_(r2) -/* 80023F30 00020D30 C0 02 82 D8 */ lfs f0, lbl_803CCC58-_SDA2_BASE_(r2) +/* 80023F2C 00020D2C C0 42 83 24 */ lfs f2, lbl__2167-_SDA2_BASE_(r2) +/* 80023F30 00020D30 C0 02 82 D8 */ lfs f0, lbl__744_1-_SDA2_BASE_(r2) /* 80023F34 00020D34 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80023F38 00020D38 FC 00 00 1E */ fctiwz f0, f0 /* 80023F3C 00020D3C D8 01 00 08 */ stfd f0, 8(r1) @@ -4568,9 +4568,9 @@ lbl_80023FD4: /* 80023FD4 00020DD4 88 7E 00 11 */ lbz r3, 0x11(r30) /* 80023FD8 00020DD8 3C 00 43 30 */ lis r0, 0x4330 /* 80023FDC 00020DDC 90 01 00 08 */ stw r0, 8(r1) -/* 80023FE0 00020DE0 C8 42 82 E8 */ lfd f2, lbl_803CCC68-_SDA2_BASE_(r2) +/* 80023FE0 00020DE0 C8 42 82 E8 */ lfd f2, lbl__749_1-_SDA2_BASE_(r2) /* 80023FE4 00020DE4 90 61 00 0C */ stw r3, 0xc(r1) -/* 80023FE8 00020DE8 C0 62 83 28 */ lfs f3, lbl_803CCCA8-_SDA2_BASE_(r2) +/* 80023FE8 00020DE8 C0 62 83 28 */ lfs f3, lbl__2194-_SDA2_BASE_(r2) /* 80023FEC 00020DEC C8 21 00 08 */ lfd f1, 8(r1) /* 80023FF0 00020DF0 C0 1D 00 10 */ lfs f0, 0x10(r29) /* 80023FF4 00020DF4 EC 21 10 28 */ fsubs f1, f1, f2 @@ -4581,9 +4581,9 @@ lbl_80024004: /* 80024004 00020E04 88 7E 00 11 */ lbz r3, 0x11(r30) /* 80024008 00020E08 3C 00 43 30 */ lis r0, 0x4330 /* 8002400C 00020E0C 90 01 00 08 */ stw r0, 8(r1) -/* 80024010 00020E10 C8 22 82 E8 */ lfd f1, lbl_803CCC68-_SDA2_BASE_(r2) +/* 80024010 00020E10 C8 22 82 E8 */ lfd f1, lbl__749_1-_SDA2_BASE_(r2) /* 80024014 00020E14 90 61 00 0C */ stw r3, 0xc(r1) -/* 80024018 00020E18 C0 42 83 28 */ lfs f2, lbl_803CCCA8-_SDA2_BASE_(r2) +/* 80024018 00020E18 C0 42 83 28 */ lfs f2, lbl__2194-_SDA2_BASE_(r2) /* 8002401C 00020E1C C8 01 00 08 */ lfd f0, 8(r1) /* 80024020 00020E20 C0 7D 00 10 */ lfs f3, 0x10(r29) /* 80024024 00020E24 EC 00 08 28 */ fsubs f0, f0, f1 @@ -4594,19 +4594,19 @@ lbl_80024004: /* 80024038 00020E38 48 00 00 38 */ b lbl_80024070 lbl_8002403C: /* 8002403C 00020E3C C0 3D 00 10 */ lfs f1, 0x10(r29) -/* 80024040 00020E40 C0 02 82 F0 */ lfs f0, lbl_803CCC70-_SDA2_BASE_(r2) +/* 80024040 00020E40 C0 02 82 F0 */ lfs f0, lbl__762-_SDA2_BASE_(r2) /* 80024044 00020E44 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80024048 00020E48 40 80 00 0C */ bge lbl_80024054 /* 8002404C 00020E4C D0 1D 00 10 */ stfs f0, 0x10(r29) /* 80024050 00020E50 48 00 00 14 */ b lbl_80024064 lbl_80024054: -/* 80024054 00020E54 C0 02 82 F4 */ lfs f0, lbl_803CCC74-_SDA2_BASE_(r2) +/* 80024054 00020E54 C0 02 82 F4 */ lfs f0, lbl__763-_SDA2_BASE_(r2) /* 80024058 00020E58 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8002405C 00020E5C 40 81 00 08 */ ble lbl_80024064 /* 80024060 00020E60 D0 1D 00 10 */ stfs f0, 0x10(r29) lbl_80024064: -/* 80024064 00020E64 3C 60 80 25 */ lis r3, lbl_80252848@ha -/* 80024068 00020E68 38 03 28 48 */ addi r0, r3, lbl_80252848@l +/* 80024064 00020E64 3C 60 80 25 */ lis r3, lbl_cb$2255@ha +/* 80024068 00020E68 38 03 28 48 */ addi r0, r3, lbl_cb$2255@l /* 8002406C 00020E6C 90 1D 00 34 */ stw r0, 0x34(r29) lbl_80024070: /* 80024070 00020E70 80 01 00 24 */ lwz r0, 0x24(r1) @@ -4616,14 +4616,14 @@ lbl_80024070: /* 80024080 00020E80 7C 08 03 A6 */ mtlr r0 /* 80024084 00020E84 38 21 00 20 */ addi r1, r1, 0x20 /* 80024088 00020E88 4E 80 00 20 */ blr -/* 8002408C 00020E8C 3C 80 80 25 */ lis r4, lbl_80252854@ha -/* 80024090 00020E90 38 04 28 54 */ addi r0, r4, lbl_80252854@l +/* 8002408C 00020E8C 3C 80 80 25 */ lis r4, lbl_cb$2277@ha +/* 80024090 00020E90 38 04 28 54 */ addi r0, r4, lbl_cb$2277@l /* 80024094 00020E94 90 03 00 34 */ stw r0, 0x34(r3) /* 80024098 00020E98 4E 80 00 20 */ blr /* 8002409C 00020E9C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800240A0 00020EA0 C0 23 00 10 */ lfs f1, 0x10(r3) -/* 800240A4 00020EA4 C0 42 83 24 */ lfs f2, lbl_803CCCA4-_SDA2_BASE_(r2) -/* 800240A8 00020EA8 C0 02 82 D8 */ lfs f0, lbl_803CCC58-_SDA2_BASE_(r2) +/* 800240A4 00020EA4 C0 42 83 24 */ lfs f2, lbl__2167-_SDA2_BASE_(r2) +/* 800240A8 00020EA8 C0 02 82 D8 */ lfs f0, lbl__744_1-_SDA2_BASE_(r2) /* 800240AC 00020EAC EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 800240B0 00020EB0 FC 00 00 1E */ fctiwz f0, f0 /* 800240B4 00020EB4 D8 01 00 08 */ stfd f0, 8(r1) @@ -4670,9 +4670,9 @@ lbl_8002414C: /* 8002414C 00020F4C 88 7E 00 12 */ lbz r3, 0x12(r30) /* 80024150 00020F50 3C 00 43 30 */ lis r0, 0x4330 /* 80024154 00020F54 90 01 00 08 */ stw r0, 8(r1) -/* 80024158 00020F58 C8 42 82 E8 */ lfd f2, lbl_803CCC68-_SDA2_BASE_(r2) +/* 80024158 00020F58 C8 42 82 E8 */ lfd f2, lbl__749_1-_SDA2_BASE_(r2) /* 8002415C 00020F5C 90 61 00 0C */ stw r3, 0xc(r1) -/* 80024160 00020F60 C0 62 83 28 */ lfs f3, lbl_803CCCA8-_SDA2_BASE_(r2) +/* 80024160 00020F60 C0 62 83 28 */ lfs f3, lbl__2194-_SDA2_BASE_(r2) /* 80024164 00020F64 C8 21 00 08 */ lfd f1, 8(r1) /* 80024168 00020F68 C0 1D 00 10 */ lfs f0, 0x10(r29) /* 8002416C 00020F6C EC 21 10 28 */ fsubs f1, f1, f2 @@ -4683,9 +4683,9 @@ lbl_8002417C: /* 8002417C 00020F7C 88 7E 00 12 */ lbz r3, 0x12(r30) /* 80024180 00020F80 3C 00 43 30 */ lis r0, 0x4330 /* 80024184 00020F84 90 01 00 08 */ stw r0, 8(r1) -/* 80024188 00020F88 C8 22 82 E8 */ lfd f1, lbl_803CCC68-_SDA2_BASE_(r2) +/* 80024188 00020F88 C8 22 82 E8 */ lfd f1, lbl__749_1-_SDA2_BASE_(r2) /* 8002418C 00020F8C 90 61 00 0C */ stw r3, 0xc(r1) -/* 80024190 00020F90 C0 42 83 28 */ lfs f2, lbl_803CCCA8-_SDA2_BASE_(r2) +/* 80024190 00020F90 C0 42 83 28 */ lfs f2, lbl__2194-_SDA2_BASE_(r2) /* 80024194 00020F94 C8 01 00 08 */ lfd f0, 8(r1) /* 80024198 00020F98 C0 7D 00 10 */ lfs f3, 0x10(r29) /* 8002419C 00020F9C EC 00 08 28 */ fsubs f0, f0, f1 @@ -4696,19 +4696,19 @@ lbl_8002417C: /* 800241B0 00020FB0 48 00 00 38 */ b lbl_800241E8 lbl_800241B4: /* 800241B4 00020FB4 C0 3D 00 10 */ lfs f1, 0x10(r29) -/* 800241B8 00020FB8 C0 02 82 F0 */ lfs f0, lbl_803CCC70-_SDA2_BASE_(r2) +/* 800241B8 00020FB8 C0 02 82 F0 */ lfs f0, lbl__762-_SDA2_BASE_(r2) /* 800241BC 00020FBC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800241C0 00020FC0 40 80 00 0C */ bge lbl_800241CC /* 800241C4 00020FC4 D0 1D 00 10 */ stfs f0, 0x10(r29) /* 800241C8 00020FC8 48 00 00 14 */ b lbl_800241DC lbl_800241CC: -/* 800241CC 00020FCC C0 02 82 F4 */ lfs f0, lbl_803CCC74-_SDA2_BASE_(r2) +/* 800241CC 00020FCC C0 02 82 F4 */ lfs f0, lbl__763-_SDA2_BASE_(r2) /* 800241D0 00020FD0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800241D4 00020FD4 40 81 00 08 */ ble lbl_800241DC /* 800241D8 00020FD8 D0 1D 00 10 */ stfs f0, 0x10(r29) lbl_800241DC: -/* 800241DC 00020FDC 3C 60 80 25 */ lis r3, lbl_80252860@ha -/* 800241E0 00020FE0 38 03 28 60 */ addi r0, r3, lbl_80252860@l +/* 800241DC 00020FDC 3C 60 80 25 */ lis r3, lbl_cb$2293@ha +/* 800241E0 00020FE0 38 03 28 60 */ addi r0, r3, lbl_cb$2293@l /* 800241E4 00020FE4 90 1D 00 34 */ stw r0, 0x34(r29) lbl_800241E8: /* 800241E8 00020FE8 80 01 00 24 */ lwz r0, 0x24(r1) @@ -4718,8 +4718,8 @@ lbl_800241E8: /* 800241F8 00020FF8 7C 08 03 A6 */ mtlr r0 /* 800241FC 00020FFC 38 21 00 20 */ addi r1, r1, 0x20 /* 80024200 00021000 4E 80 00 20 */ blr -/* 80024204 00021004 3C 80 80 25 */ lis r4, lbl_8025286C@ha -/* 80024208 00021008 38 04 28 6C */ addi r0, r4, lbl_8025286C@l +/* 80024204 00021004 3C 80 80 25 */ lis r4, lbl_cb$2315@ha +/* 80024208 00021008 38 04 28 6C */ addi r0, r4, lbl_cb$2315@l /* 8002420C 0002100C 90 03 00 34 */ stw r0, 0x34(r3) /* 80024210 00021010 4E 80 00 20 */ blr /* 80024214 00021014 C0 03 00 10 */ lfs f0, 0x10(r3) @@ -4775,19 +4775,19 @@ lbl_800242B8: /* 800242CC 000210CC 48 00 00 38 */ b lbl_80024304 lbl_800242D0: /* 800242D0 000210D0 C0 3D 00 10 */ lfs f1, 0x10(r29) -/* 800242D4 000210D4 C0 02 82 F0 */ lfs f0, lbl_803CCC70-_SDA2_BASE_(r2) +/* 800242D4 000210D4 C0 02 82 F0 */ lfs f0, lbl__762-_SDA2_BASE_(r2) /* 800242D8 000210D8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800242DC 000210DC 40 80 00 0C */ bge lbl_800242E8 /* 800242E0 000210E0 D0 1D 00 10 */ stfs f0, 0x10(r29) /* 800242E4 000210E4 48 00 00 14 */ b lbl_800242F8 lbl_800242E8: -/* 800242E8 000210E8 C0 02 82 F4 */ lfs f0, lbl_803CCC74-_SDA2_BASE_(r2) +/* 800242E8 000210E8 C0 02 82 F4 */ lfs f0, lbl__763-_SDA2_BASE_(r2) /* 800242EC 000210EC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800242F0 000210F0 40 81 00 08 */ ble lbl_800242F8 /* 800242F4 000210F4 D0 1D 00 10 */ stfs f0, 0x10(r29) lbl_800242F8: -/* 800242F8 000210F8 3C 60 80 25 */ lis r3, lbl_80252878@ha -/* 800242FC 000210FC 38 03 28 78 */ addi r0, r3, lbl_80252878@l +/* 800242F8 000210F8 3C 60 80 25 */ lis r3, lbl_cb$2330@ha +/* 800242FC 000210FC 38 03 28 78 */ addi r0, r3, lbl_cb$2330@l /* 80024300 00021100 90 1D 00 34 */ stw r0, 0x34(r29) lbl_80024304: /* 80024304 00021104 80 01 00 24 */ lwz r0, 0x24(r1) @@ -4797,8 +4797,8 @@ lbl_80024304: /* 80024314 00021114 7C 08 03 A6 */ mtlr r0 /* 80024318 00021118 38 21 00 20 */ addi r1, r1, 0x20 /* 8002431C 0002111C 4E 80 00 20 */ blr -/* 80024320 00021120 3C 80 80 25 */ lis r4, lbl_80252884@ha -/* 80024324 00021124 38 04 28 84 */ addi r0, r4, lbl_80252884@l +/* 80024320 00021120 3C 80 80 25 */ lis r4, lbl_cb$2351@ha +/* 80024324 00021124 38 04 28 84 */ addi r0, r4, lbl_cb$2351@l /* 80024328 00021128 90 03 00 34 */ stw r0, 0x34(r3) /* 8002432C 0002112C 4E 80 00 20 */ blr /* 80024330 00021130 C0 03 00 10 */ lfs f0, 0x10(r3) @@ -4854,19 +4854,19 @@ lbl_800243D4: /* 800243E8 000211E8 48 00 00 38 */ b lbl_80024420 lbl_800243EC: /* 800243EC 000211EC C0 3D 00 10 */ lfs f1, 0x10(r29) -/* 800243F0 000211F0 C0 02 82 F0 */ lfs f0, lbl_803CCC70-_SDA2_BASE_(r2) +/* 800243F0 000211F0 C0 02 82 F0 */ lfs f0, lbl__762-_SDA2_BASE_(r2) /* 800243F4 000211F4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800243F8 000211F8 40 80 00 0C */ bge lbl_80024404 /* 800243FC 000211FC D0 1D 00 10 */ stfs f0, 0x10(r29) /* 80024400 00021200 48 00 00 14 */ b lbl_80024414 lbl_80024404: -/* 80024404 00021204 C0 02 82 F4 */ lfs f0, lbl_803CCC74-_SDA2_BASE_(r2) +/* 80024404 00021204 C0 02 82 F4 */ lfs f0, lbl__763-_SDA2_BASE_(r2) /* 80024408 00021208 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8002440C 0002120C 40 81 00 08 */ ble lbl_80024414 /* 80024410 00021210 D0 1D 00 10 */ stfs f0, 0x10(r29) lbl_80024414: -/* 80024414 00021214 3C 60 80 25 */ lis r3, lbl_80252890@ha -/* 80024418 00021218 38 03 28 90 */ addi r0, r3, lbl_80252890@l +/* 80024414 00021214 3C 60 80 25 */ lis r3, lbl_cb$2366@ha +/* 80024418 00021218 38 03 28 90 */ addi r0, r3, lbl_cb$2366@l /* 8002441C 0002121C 90 1D 00 34 */ stw r0, 0x34(r29) lbl_80024420: /* 80024420 00021220 80 01 00 24 */ lwz r0, 0x24(r1) @@ -4876,8 +4876,8 @@ lbl_80024420: /* 80024430 00021230 7C 08 03 A6 */ mtlr r0 /* 80024434 00021234 38 21 00 20 */ addi r1, r1, 0x20 /* 80024438 00021238 4E 80 00 20 */ blr -/* 8002443C 0002123C 3C 80 80 25 */ lis r4, lbl_8025289C@ha -/* 80024440 00021240 38 04 28 9C */ addi r0, r4, lbl_8025289C@l +/* 8002443C 0002123C 3C 80 80 25 */ lis r4, lbl_cb$2387@ha +/* 80024440 00021240 38 04 28 9C */ addi r0, r4, lbl_cb$2387@l /* 80024444 00021244 90 03 00 34 */ stw r0, 0x34(r3) /* 80024448 00021248 4E 80 00 20 */ blr /* 8002444C 0002124C C0 03 00 10 */ lfs f0, 0x10(r3) @@ -4933,19 +4933,19 @@ lbl_800244F0: /* 80024504 00021304 48 00 00 38 */ b lbl_8002453C lbl_80024508: /* 80024508 00021308 C0 3D 00 10 */ lfs f1, 0x10(r29) -/* 8002450C 0002130C C0 02 83 2C */ lfs f0, lbl_803CCCAC-_SDA2_BASE_(r2) +/* 8002450C 0002130C C0 02 83 2C */ lfs f0, lbl__2418-_SDA2_BASE_(r2) /* 80024510 00021310 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80024514 00021314 40 80 00 0C */ bge lbl_80024520 /* 80024518 00021318 D0 1D 00 10 */ stfs f0, 0x10(r29) /* 8002451C 0002131C 48 00 00 14 */ b lbl_80024530 lbl_80024520: -/* 80024520 00021320 C0 02 82 F4 */ lfs f0, lbl_803CCC74-_SDA2_BASE_(r2) +/* 80024520 00021320 C0 02 82 F4 */ lfs f0, lbl__763-_SDA2_BASE_(r2) /* 80024524 00021324 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80024528 00021328 40 81 00 08 */ ble lbl_80024530 /* 8002452C 0002132C D0 1D 00 10 */ stfs f0, 0x10(r29) lbl_80024530: -/* 80024530 00021330 3C 60 80 25 */ lis r3, lbl_802528A8@ha -/* 80024534 00021334 38 03 28 A8 */ addi r0, r3, lbl_802528A8@l +/* 80024530 00021330 3C 60 80 25 */ lis r3, lbl_cb$2402@ha +/* 80024534 00021334 38 03 28 A8 */ addi r0, r3, lbl_cb$2402@l /* 80024538 00021338 90 1D 00 34 */ stw r0, 0x34(r29) lbl_8002453C: /* 8002453C 0002133C 80 01 00 24 */ lwz r0, 0x24(r1) @@ -4955,8 +4955,8 @@ lbl_8002453C: /* 8002454C 0002134C 7C 08 03 A6 */ mtlr r0 /* 80024550 00021350 38 21 00 20 */ addi r1, r1, 0x20 /* 80024554 00021354 4E 80 00 20 */ blr -/* 80024558 00021358 3C 80 80 25 */ lis r4, lbl_802528B4@ha -/* 8002455C 0002135C 38 04 28 B4 */ addi r0, r4, lbl_802528B4@l +/* 80024558 00021358 3C 80 80 25 */ lis r4, lbl_cb$2424@ha +/* 8002455C 0002135C 38 04 28 B4 */ addi r0, r4, lbl_cb$2424@l /* 80024560 00021360 90 03 00 34 */ stw r0, 0x34(r3) /* 80024564 00021364 4E 80 00 20 */ blr /* 80024568 00021368 C0 03 00 10 */ lfs f0, 0x10(r3) @@ -5012,19 +5012,19 @@ lbl_8002460C: /* 80024620 00021420 48 00 00 38 */ b lbl_80024658 lbl_80024624: /* 80024624 00021424 C0 3D 00 10 */ lfs f1, 0x10(r29) -/* 80024628 00021428 C0 02 83 2C */ lfs f0, lbl_803CCCAC-_SDA2_BASE_(r2) +/* 80024628 00021428 C0 02 83 2C */ lfs f0, lbl__2418-_SDA2_BASE_(r2) /* 8002462C 0002142C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80024630 00021430 40 80 00 0C */ bge lbl_8002463C /* 80024634 00021434 D0 1D 00 10 */ stfs f0, 0x10(r29) /* 80024638 00021438 48 00 00 14 */ b lbl_8002464C lbl_8002463C: -/* 8002463C 0002143C C0 02 82 F4 */ lfs f0, lbl_803CCC74-_SDA2_BASE_(r2) +/* 8002463C 0002143C C0 02 82 F4 */ lfs f0, lbl__763-_SDA2_BASE_(r2) /* 80024640 00021440 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80024644 00021444 40 81 00 08 */ ble lbl_8002464C /* 80024648 00021448 D0 1D 00 10 */ stfs f0, 0x10(r29) lbl_8002464C: -/* 8002464C 0002144C 3C 60 80 25 */ lis r3, lbl_802528C0@ha -/* 80024650 00021450 38 03 28 C0 */ addi r0, r3, lbl_802528C0@l +/* 8002464C 0002144C 3C 60 80 25 */ lis r3, lbl_cb$2439@ha +/* 80024650 00021450 38 03 28 C0 */ addi r0, r3, lbl_cb$2439@l /* 80024654 00021454 90 1D 00 34 */ stw r0, 0x34(r29) lbl_80024658: /* 80024658 00021458 80 01 00 24 */ lwz r0, 0x24(r1) @@ -5034,8 +5034,8 @@ lbl_80024658: /* 80024668 00021468 7C 08 03 A6 */ mtlr r0 /* 8002466C 0002146C 38 21 00 20 */ addi r1, r1, 0x20 /* 80024670 00021470 4E 80 00 20 */ blr -/* 80024674 00021474 3C 80 80 25 */ lis r4, lbl_802528CC@ha -/* 80024678 00021478 38 04 28 CC */ addi r0, r4, lbl_802528CC@l +/* 80024674 00021474 3C 80 80 25 */ lis r4, lbl_cb$2460@ha +/* 80024678 00021478 38 04 28 CC */ addi r0, r4, lbl_cb$2460@l /* 8002467C 0002147C 90 03 00 34 */ stw r0, 0x34(r3) /* 80024680 00021480 4E 80 00 20 */ blr /* 80024684 00021484 C0 03 00 10 */ lfs f0, 0x10(r3) @@ -5091,19 +5091,19 @@ lbl_80024728: /* 8002473C 0002153C 48 00 00 38 */ b lbl_80024774 lbl_80024740: /* 80024740 00021540 C0 3D 00 10 */ lfs f1, 0x10(r29) -/* 80024744 00021544 C0 02 82 F0 */ lfs f0, lbl_803CCC70-_SDA2_BASE_(r2) +/* 80024744 00021544 C0 02 82 F0 */ lfs f0, lbl__762-_SDA2_BASE_(r2) /* 80024748 00021548 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8002474C 0002154C 40 80 00 0C */ bge lbl_80024758 /* 80024750 00021550 D0 1D 00 10 */ stfs f0, 0x10(r29) /* 80024754 00021554 48 00 00 14 */ b lbl_80024768 lbl_80024758: -/* 80024758 00021558 C0 02 82 F4 */ lfs f0, lbl_803CCC74-_SDA2_BASE_(r2) +/* 80024758 00021558 C0 02 82 F4 */ lfs f0, lbl__763-_SDA2_BASE_(r2) /* 8002475C 0002155C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80024760 00021560 40 81 00 08 */ ble lbl_80024768 /* 80024764 00021564 D0 1D 00 10 */ stfs f0, 0x10(r29) lbl_80024768: -/* 80024768 00021568 3C 60 80 25 */ lis r3, lbl_802528D8@ha -/* 8002476C 0002156C 38 03 28 D8 */ addi r0, r3, lbl_802528D8@l +/* 80024768 00021568 3C 60 80 25 */ lis r3, lbl_cb$2475@ha +/* 8002476C 0002156C 38 03 28 D8 */ addi r0, r3, lbl_cb$2475@l /* 80024770 00021570 90 1D 00 34 */ stw r0, 0x34(r29) lbl_80024774: /* 80024774 00021574 80 01 00 24 */ lwz r0, 0x24(r1) @@ -5113,8 +5113,8 @@ lbl_80024774: /* 80024784 00021584 7C 08 03 A6 */ mtlr r0 /* 80024788 00021588 38 21 00 20 */ addi r1, r1, 0x20 /* 8002478C 0002158C 4E 80 00 20 */ blr -/* 80024790 00021590 3C 80 80 25 */ lis r4, lbl_802528E4@ha -/* 80024794 00021594 38 04 28 E4 */ addi r0, r4, lbl_802528E4@l +/* 80024790 00021590 3C 80 80 25 */ lis r4, lbl_cb$2496@ha +/* 80024794 00021594 38 04 28 E4 */ addi r0, r4, lbl_cb$2496@l /* 80024798 00021598 90 03 00 34 */ stw r0, 0x34(r3) /* 8002479C 0002159C 4E 80 00 20 */ blr /* 800247A0 000215A0 C0 03 00 10 */ lfs f0, 0x10(r3) @@ -5170,19 +5170,19 @@ lbl_80024844: /* 80024858 00021658 48 00 00 38 */ b lbl_80024890 lbl_8002485C: /* 8002485C 0002165C C0 3D 00 10 */ lfs f1, 0x10(r29) -/* 80024860 00021660 C0 02 83 2C */ lfs f0, lbl_803CCCAC-_SDA2_BASE_(r2) +/* 80024860 00021660 C0 02 83 2C */ lfs f0, lbl__2418-_SDA2_BASE_(r2) /* 80024864 00021664 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80024868 00021668 40 80 00 0C */ bge lbl_80024874 /* 8002486C 0002166C D0 1D 00 10 */ stfs f0, 0x10(r29) /* 80024870 00021670 48 00 00 14 */ b lbl_80024884 lbl_80024874: -/* 80024874 00021674 C0 02 82 F4 */ lfs f0, lbl_803CCC74-_SDA2_BASE_(r2) +/* 80024874 00021674 C0 02 82 F4 */ lfs f0, lbl__763-_SDA2_BASE_(r2) /* 80024878 00021678 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8002487C 0002167C 40 81 00 08 */ ble lbl_80024884 /* 80024880 00021680 D0 1D 00 10 */ stfs f0, 0x10(r29) lbl_80024884: -/* 80024884 00021684 3C 60 80 25 */ lis r3, lbl_802528F0@ha -/* 80024888 00021688 38 03 28 F0 */ addi r0, r3, lbl_802528F0@l +/* 80024884 00021684 3C 60 80 25 */ lis r3, lbl_cb$2511@ha +/* 80024888 00021688 38 03 28 F0 */ addi r0, r3, lbl_cb$2511@l /* 8002488C 0002168C 90 1D 00 34 */ stw r0, 0x34(r29) lbl_80024890: /* 80024890 00021690 80 01 00 24 */ lwz r0, 0x24(r1) @@ -5192,8 +5192,8 @@ lbl_80024890: /* 800248A0 000216A0 7C 08 03 A6 */ mtlr r0 /* 800248A4 000216A4 38 21 00 20 */ addi r1, r1, 0x20 /* 800248A8 000216A8 4E 80 00 20 */ blr -/* 800248AC 000216AC 3C 80 80 25 */ lis r4, lbl_802528FC@ha -/* 800248B0 000216B0 38 04 28 FC */ addi r0, r4, lbl_802528FC@l +/* 800248AC 000216AC 3C 80 80 25 */ lis r4, lbl_cb$2532@ha +/* 800248B0 000216B0 38 04 28 FC */ addi r0, r4, lbl_cb$2532@l /* 800248B4 000216B4 90 03 00 34 */ stw r0, 0x34(r3) /* 800248B8 000216B8 4E 80 00 20 */ blr /* 800248BC 000216BC C0 03 00 10 */ lfs f0, 0x10(r3) @@ -5249,19 +5249,19 @@ lbl_80024960: /* 80024974 00021774 48 00 00 38 */ b lbl_800249AC lbl_80024978: /* 80024978 00021778 C0 3D 00 10 */ lfs f1, 0x10(r29) -/* 8002497C 0002177C C0 02 83 2C */ lfs f0, lbl_803CCCAC-_SDA2_BASE_(r2) +/* 8002497C 0002177C C0 02 83 2C */ lfs f0, lbl__2418-_SDA2_BASE_(r2) /* 80024980 00021780 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80024984 00021784 40 80 00 0C */ bge lbl_80024990 /* 80024988 00021788 D0 1D 00 10 */ stfs f0, 0x10(r29) /* 8002498C 0002178C 48 00 00 14 */ b lbl_800249A0 lbl_80024990: -/* 80024990 00021790 C0 02 82 F4 */ lfs f0, lbl_803CCC74-_SDA2_BASE_(r2) +/* 80024990 00021790 C0 02 82 F4 */ lfs f0, lbl__763-_SDA2_BASE_(r2) /* 80024994 00021794 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80024998 00021798 40 81 00 08 */ ble lbl_800249A0 /* 8002499C 0002179C D0 1D 00 10 */ stfs f0, 0x10(r29) lbl_800249A0: -/* 800249A0 000217A0 3C 60 80 25 */ lis r3, lbl_80252908@ha -/* 800249A4 000217A4 38 03 29 08 */ addi r0, r3, lbl_80252908@l +/* 800249A0 000217A0 3C 60 80 25 */ lis r3, lbl_cb$2547@ha +/* 800249A4 000217A4 38 03 29 08 */ addi r0, r3, lbl_cb$2547@l /* 800249A8 000217A8 90 1D 00 34 */ stw r0, 0x34(r29) lbl_800249AC: /* 800249AC 000217AC 80 01 00 24 */ lwz r0, 0x24(r1) @@ -5271,8 +5271,8 @@ lbl_800249AC: /* 800249BC 000217BC 7C 08 03 A6 */ mtlr r0 /* 800249C0 000217C0 38 21 00 20 */ addi r1, r1, 0x20 /* 800249C4 000217C4 4E 80 00 20 */ blr -/* 800249C8 000217C8 3C 80 80 25 */ lis r4, lbl_80252914@ha -/* 800249CC 000217CC 38 04 29 14 */ addi r0, r4, lbl_80252914@l +/* 800249C8 000217C8 3C 80 80 25 */ lis r4, lbl_cb$2568@ha +/* 800249CC 000217CC 38 04 29 14 */ addi r0, r4, lbl_cb$2568@l /* 800249D0 000217D0 90 03 00 34 */ stw r0, 0x34(r3) /* 800249D4 000217D4 4E 80 00 20 */ blr /* 800249D8 000217D8 94 21 FF F0 */ stwu r1, -0x10(r1) @@ -5285,8 +5285,8 @@ lbl_800249AC: /* 800249F4 000217F4 7C 08 03 A6 */ mtlr r0 /* 800249F8 000217F8 38 21 00 10 */ addi r1, r1, 0x10 /* 800249FC 000217FC 4E 80 00 20 */ blr -/* 80024A00 00021800 3C 80 80 25 */ lis r4, lbl_80252920@ha -/* 80024A04 00021804 38 04 29 20 */ addi r0, r4, lbl_80252920@l +/* 80024A00 00021800 3C 80 80 25 */ lis r4, lbl_cb$2578@ha +/* 80024A04 00021804 38 04 29 20 */ addi r0, r4, lbl_cb$2578@l /* 80024A08 00021808 90 03 00 34 */ stw r0, 0x34(r3) /* 80024A0C 0002180C 4E 80 00 20 */ blr /* 80024A10 00021810 94 21 FF F0 */ stwu r1, -0x10(r1) @@ -5426,8 +5426,8 @@ lbl_80024B98: /* 80024C00 00021A00 48 00 00 08 */ b lbl_80024C08 /* 80024C04 00021A04 48 00 00 10 */ b lbl_80024C14 lbl_80024C08: -/* 80024C08 00021A08 3C 60 80 25 */ lis r3, lbl_8025292C@ha -/* 80024C0C 00021A0C 38 03 29 2C */ addi r0, r3, lbl_8025292C@l +/* 80024C08 00021A08 3C 60 80 25 */ lis r3, lbl_cb$2593@ha +/* 80024C0C 00021A0C 38 03 29 2C */ addi r0, r3, lbl_cb$2593@l /* 80024C10 00021A10 90 1E 00 34 */ stw r0, 0x34(r30) lbl_80024C14: /* 80024C14 00021A14 80 01 00 24 */ lwz r0, 0x24(r1) @@ -5437,8 +5437,8 @@ lbl_80024C14: /* 80024C24 00021A24 7C 08 03 A6 */ mtlr r0 /* 80024C28 00021A28 38 21 00 20 */ addi r1, r1, 0x20 /* 80024C2C 00021A2C 4E 80 00 20 */ blr -/* 80024C30 00021A30 3C 80 80 25 */ lis r4, lbl_80252938@ha -/* 80024C34 00021A34 38 04 29 38 */ addi r0, r4, lbl_80252938@l +/* 80024C30 00021A30 3C 80 80 25 */ lis r4, lbl_cb$2625@ha +/* 80024C34 00021A34 38 04 29 38 */ addi r0, r4, lbl_cb$2625@l /* 80024C38 00021A38 90 03 00 34 */ stw r0, 0x34(r3) /* 80024C3C 00021A3C 4E 80 00 20 */ blr /* 80024C40 00021A40 80 03 00 10 */ lwz r0, 0x10(r3) @@ -5468,11 +5468,11 @@ lbl_80024C98: /* 80024C9C 00021A9C 48 1C 3B D1 */ bl func_801E886C /* 80024CA0 00021AA0 90 7F 00 10 */ stw r3, 0x10(r31) /* 80024CA4 00021AA4 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 80024CA8 00021AA8 80 0D 89 10 */ lwz r0, lbl_803CB210-_SDA_BASE_(r13) +/* 80024CA8 00021AA8 80 0D 89 10 */ lwz r0, lbl_active_fonts_size__19_unnamed_xFont_cpp_-_SDA_BASE_(r13) /* 80024CAC 00021AAC 7C 03 00 40 */ cmplw r3, r0 /* 80024CB0 00021AB0 40 80 00 10 */ bge lbl_80024CC0 -/* 80024CB4 00021AB4 3C 60 80 25 */ lis r3, lbl_80252944@ha -/* 80024CB8 00021AB8 38 03 29 44 */ addi r0, r3, lbl_80252944@l +/* 80024CB4 00021AB4 3C 60 80 25 */ lis r3, lbl_cb$2640@ha +/* 80024CB8 00021AB8 38 03 29 44 */ addi r0, r3, lbl_cb$2640@l /* 80024CBC 00021ABC 90 1F 00 34 */ stw r0, 0x34(r31) lbl_80024CC0: /* 80024CC0 00021AC0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -5480,8 +5480,8 @@ lbl_80024CC0: /* 80024CC8 00021AC8 7C 08 03 A6 */ mtlr r0 /* 80024CCC 00021ACC 38 21 00 10 */ addi r1, r1, 0x10 /* 80024CD0 00021AD0 4E 80 00 20 */ blr -/* 80024CD4 00021AD4 3C 80 80 25 */ lis r4, lbl_80252950@ha -/* 80024CD8 00021AD8 38 04 29 50 */ addi r0, r4, lbl_80252950@l +/* 80024CD4 00021AD4 3C 80 80 25 */ lis r4, lbl_cb$2652@ha +/* 80024CD8 00021AD8 38 04 29 50 */ addi r0, r4, lbl_cb$2652@l /* 80024CDC 00021ADC 90 03 00 34 */ stw r0, 0x34(r3) /* 80024CE0 00021AE0 4E 80 00 20 */ blr /* 80024CE4 00021AE4 80 03 00 10 */ lwz r0, 0x10(r3) @@ -5513,9 +5513,9 @@ lbl_80024CC0: /* 80024D4C 00021B4C 41 82 00 08 */ beq lbl_80024D54 /* 80024D50 00021B50 48 00 00 98 */ b lbl_80024DE8 lbl_80024D54: -/* 80024D54 00021B54 3C 80 80 25 */ lis r4, lbl_802529D4@ha +/* 80024D54 00021B54 3C 80 80 25 */ lis r4, lbl__stringBase0_7@ha /* 80024D58 00021B58 80 7F 00 18 */ lwz r3, 0x18(r31) -/* 80024D5C 00021B5C 38 84 29 D4 */ addi r4, r4, lbl_802529D4@l +/* 80024D5C 00021B5C 38 84 29 D4 */ addi r4, r4, lbl__stringBase0_7@l /* 80024D60 00021B60 38 A0 00 04 */ li r5, 4 /* 80024D64 00021B64 38 84 00 99 */ addi r4, r4, 0x99 /* 80024D68 00021B68 48 02 7B 25 */ bl imemcmp__FPCvPCvUl @@ -5525,9 +5525,9 @@ lbl_80024D54: /* 80024D78 00021B78 90 1E 00 10 */ stw r0, 0x10(r30) /* 80024D7C 00021B7C 48 00 00 60 */ b lbl_80024DDC lbl_80024D80: -/* 80024D80 00021B80 3C 80 80 25 */ lis r4, lbl_802529D4@ha +/* 80024D80 00021B80 3C 80 80 25 */ lis r4, lbl__stringBase0_7@ha /* 80024D84 00021B84 80 7F 00 18 */ lwz r3, 0x18(r31) -/* 80024D88 00021B88 38 84 29 D4 */ addi r4, r4, lbl_802529D4@l +/* 80024D88 00021B88 38 84 29 D4 */ addi r4, r4, lbl__stringBase0_7@l /* 80024D8C 00021B8C 38 A0 00 04 */ li r5, 4 /* 80024D90 00021B90 38 84 00 9E */ addi r4, r4, 0x9e /* 80024D94 00021B94 48 02 7A F9 */ bl imemcmp__FPCvPCvUl @@ -5537,9 +5537,9 @@ lbl_80024D80: /* 80024DA4 00021BA4 90 1E 00 10 */ stw r0, 0x10(r30) /* 80024DA8 00021BA8 48 00 00 34 */ b lbl_80024DDC lbl_80024DAC: -/* 80024DAC 00021BAC 3C 80 80 25 */ lis r4, lbl_802529D4@ha +/* 80024DAC 00021BAC 3C 80 80 25 */ lis r4, lbl__stringBase0_7@ha /* 80024DB0 00021BB0 80 7F 00 18 */ lwz r3, 0x18(r31) -/* 80024DB4 00021BB4 38 84 29 D4 */ addi r4, r4, lbl_802529D4@l +/* 80024DB4 00021BB4 38 84 29 D4 */ addi r4, r4, lbl__stringBase0_7@l /* 80024DB8 00021BB8 38 A0 00 04 */ li r5, 4 /* 80024DBC 00021BBC 38 84 00 A3 */ addi r4, r4, 0xa3 /* 80024DC0 00021BC0 48 02 7A CD */ bl imemcmp__FPCvPCvUl @@ -5550,8 +5550,8 @@ lbl_80024DAC: /* 80024DD4 00021BD4 48 00 00 08 */ b lbl_80024DDC /* 80024DD8 00021BD8 48 00 00 10 */ b lbl_80024DE8 lbl_80024DDC: -/* 80024DDC 00021BDC 3C 60 80 25 */ lis r3, lbl_8025295C@ha -/* 80024DE0 00021BE0 38 03 29 5C */ addi r0, r3, lbl_8025295C@l +/* 80024DDC 00021BDC 3C 60 80 25 */ lis r3, lbl_cb$2667@ha +/* 80024DE0 00021BE0 38 03 29 5C */ addi r0, r3, lbl_cb$2667@l /* 80024DE4 00021BE4 90 1E 00 34 */ stw r0, 0x34(r30) lbl_80024DE8: /* 80024DE8 00021BE8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -5560,8 +5560,8 @@ lbl_80024DE8: /* 80024DF4 00021BF4 7C 08 03 A6 */ mtlr r0 /* 80024DF8 00021BF8 38 21 00 10 */ addi r1, r1, 0x10 /* 80024DFC 00021BFC 4E 80 00 20 */ blr -/* 80024E00 00021C00 3C 80 80 25 */ lis r4, lbl_80252968@ha -/* 80024E04 00021C04 38 04 29 68 */ addi r0, r4, lbl_80252968@l +/* 80024E00 00021C00 3C 80 80 25 */ lis r4, lbl_cb$2686@ha +/* 80024E04 00021C04 38 04 29 68 */ addi r0, r4, lbl_cb$2686@l /* 80024E08 00021C08 90 03 00 34 */ stw r0, 0x34(r3) /* 80024E0C 00021C0C 4E 80 00 20 */ blr /* 80024E10 00021C10 80 03 00 10 */ lwz r0, 0x10(r3) @@ -5590,9 +5590,9 @@ lbl_80024DE8: /* 80024E6C 00021C6C 41 82 00 08 */ beq lbl_80024E74 /* 80024E70 00021C70 48 00 00 C8 */ b lbl_80024F38 lbl_80024E74: -/* 80024E74 00021C74 3C 60 80 25 */ lis r3, lbl_802529D4@ha +/* 80024E74 00021C74 3C 60 80 25 */ lis r3, lbl__stringBase0_7@ha /* 80024E78 00021C78 38 80 00 04 */ li r4, 4 -/* 80024E7C 00021C7C 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l +/* 80024E7C 00021C7C 38 63 29 D4 */ addi r3, r3, lbl__stringBase0_7@l /* 80024E80 00021C80 38 63 00 A8 */ addi r3, r3, 0xa8 /* 80024E84 00021C84 48 00 14 A1 */ bl create__6substrFPCcUl /* 80024E88 00021C88 90 81 00 1C */ stw r4, 0x1c(r1) @@ -5606,9 +5606,9 @@ lbl_80024E74: /* 80024EA8 00021CA8 90 1E 00 10 */ stw r0, 0x10(r30) /* 80024EAC 00021CAC 48 00 00 80 */ b lbl_80024F2C lbl_80024EB0: -/* 80024EB0 00021CB0 3C 60 80 25 */ lis r3, lbl_802529D4@ha +/* 80024EB0 00021CB0 3C 60 80 25 */ lis r3, lbl__stringBase0_7@ha /* 80024EB4 00021CB4 38 80 00 06 */ li r4, 6 -/* 80024EB8 00021CB8 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l +/* 80024EB8 00021CB8 38 63 29 D4 */ addi r3, r3, lbl__stringBase0_7@l /* 80024EBC 00021CBC 38 63 00 AD */ addi r3, r3, 0xad /* 80024EC0 00021CC0 48 00 14 65 */ bl create__6substrFPCcUl /* 80024EC4 00021CC4 90 81 00 14 */ stw r4, 0x14(r1) @@ -5622,9 +5622,9 @@ lbl_80024EB0: /* 80024EE4 00021CE4 90 1E 00 10 */ stw r0, 0x10(r30) /* 80024EE8 00021CE8 48 00 00 44 */ b lbl_80024F2C lbl_80024EEC: -/* 80024EEC 00021CEC 3C 60 80 25 */ lis r3, lbl_802529D4@ha +/* 80024EEC 00021CEC 3C 60 80 25 */ lis r3, lbl__stringBase0_7@ha /* 80024EF0 00021CF0 38 80 00 05 */ li r4, 5 -/* 80024EF4 00021CF4 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l +/* 80024EF4 00021CF4 38 63 29 D4 */ addi r3, r3, lbl__stringBase0_7@l /* 80024EF8 00021CF8 38 63 00 B4 */ addi r3, r3, 0xb4 /* 80024EFC 00021CFC 48 00 14 29 */ bl create__6substrFPCcUl /* 80024F00 00021D00 90 81 00 0C */ stw r4, 0xc(r1) @@ -5639,8 +5639,8 @@ lbl_80024EEC: /* 80024F24 00021D24 48 00 00 08 */ b lbl_80024F2C /* 80024F28 00021D28 48 00 00 10 */ b lbl_80024F38 lbl_80024F2C: -/* 80024F2C 00021D2C 3C 60 80 25 */ lis r3, lbl_80252974@ha -/* 80024F30 00021D30 38 03 29 74 */ addi r0, r3, lbl_80252974@l +/* 80024F2C 00021D2C 3C 60 80 25 */ lis r3, lbl_cb$2701@ha +/* 80024F30 00021D30 38 03 29 74 */ addi r0, r3, lbl_cb$2701@l /* 80024F34 00021D34 90 1E 00 34 */ stw r0, 0x34(r30) lbl_80024F38: /* 80024F38 00021D38 80 01 00 34 */ lwz r0, 0x34(r1) @@ -5649,8 +5649,8 @@ lbl_80024F38: /* 80024F44 00021D44 7C 08 03 A6 */ mtlr r0 /* 80024F48 00021D48 38 21 00 30 */ addi r1, r1, 0x30 /* 80024F4C 00021D4C 4E 80 00 20 */ blr -/* 80024F50 00021D50 3C 80 80 25 */ lis r4, lbl_80252980@ha -/* 80024F54 00021D54 38 04 29 80 */ addi r0, r4, lbl_80252980@l +/* 80024F50 00021D50 3C 80 80 25 */ lis r4, lbl_cb$2728@ha +/* 80024F54 00021D54 38 04 29 80 */ addi r0, r4, lbl_cb$2728@l /* 80024F58 00021D58 90 03 00 34 */ stw r0, 0x34(r3) /* 80024F5C 00021D5C 4E 80 00 20 */ blr /* 80024F60 00021D60 80 03 00 10 */ lwz r0, 0x10(r3) @@ -5679,9 +5679,9 @@ lbl_80024F38: /* 80024FBC 00021DBC 41 82 00 08 */ beq lbl_80024FC4 /* 80024FC0 00021DC0 48 00 00 C8 */ b lbl_80025088 lbl_80024FC4: -/* 80024FC4 00021DC4 3C 60 80 25 */ lis r3, lbl_802529D4@ha +/* 80024FC4 00021DC4 3C 60 80 25 */ lis r3, lbl__stringBase0_7@ha /* 80024FC8 00021DC8 38 80 00 04 */ li r4, 4 -/* 80024FCC 00021DCC 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l +/* 80024FCC 00021DCC 38 63 29 D4 */ addi r3, r3, lbl__stringBase0_7@l /* 80024FD0 00021DD0 38 63 00 BA */ addi r3, r3, 0xba /* 80024FD4 00021DD4 48 00 13 51 */ bl create__6substrFPCcUl /* 80024FD8 00021DD8 90 81 00 1C */ stw r4, 0x1c(r1) @@ -5695,9 +5695,9 @@ lbl_80024FC4: /* 80024FF8 00021DF8 90 1E 00 10 */ stw r0, 0x10(r30) /* 80024FFC 00021DFC 48 00 00 80 */ b lbl_8002507C lbl_80025000: -/* 80025000 00021E00 3C 60 80 25 */ lis r3, lbl_802529D4@ha +/* 80025000 00021E00 3C 60 80 25 */ lis r3, lbl__stringBase0_7@ha /* 80025004 00021E04 38 80 00 04 */ li r4, 4 -/* 80025008 00021E08 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l +/* 80025008 00021E08 38 63 29 D4 */ addi r3, r3, lbl__stringBase0_7@l /* 8002500C 00021E0C 38 63 00 AD */ addi r3, r3, 0xad /* 80025010 00021E10 48 00 13 15 */ bl create__6substrFPCcUl /* 80025014 00021E14 90 81 00 14 */ stw r4, 0x14(r1) @@ -5711,9 +5711,9 @@ lbl_80025000: /* 80025034 00021E34 90 1E 00 10 */ stw r0, 0x10(r30) /* 80025038 00021E38 48 00 00 44 */ b lbl_8002507C lbl_8002503C: -/* 8002503C 00021E3C 3C 60 80 25 */ lis r3, lbl_802529D4@ha +/* 8002503C 00021E3C 3C 60 80 25 */ lis r3, lbl__stringBase0_7@ha /* 80025040 00021E40 38 80 00 04 */ li r4, 4 -/* 80025044 00021E44 38 63 29 D4 */ addi r3, r3, lbl_802529D4@l +/* 80025044 00021E44 38 63 29 D4 */ addi r3, r3, lbl__stringBase0_7@l /* 80025048 00021E48 38 63 00 BE */ addi r3, r3, 0xbe /* 8002504C 00021E4C 48 00 12 D9 */ bl create__6substrFPCcUl /* 80025050 00021E50 90 81 00 0C */ stw r4, 0xc(r1) @@ -5728,8 +5728,8 @@ lbl_8002503C: /* 80025074 00021E74 48 00 00 08 */ b lbl_8002507C /* 80025078 00021E78 48 00 00 10 */ b lbl_80025088 lbl_8002507C: -/* 8002507C 00021E7C 3C 60 80 25 */ lis r3, lbl_8025298C@ha -/* 80025080 00021E80 38 03 29 8C */ addi r0, r3, lbl_8025298C@l +/* 8002507C 00021E7C 3C 60 80 25 */ lis r3, lbl_cb$2743@ha +/* 80025080 00021E80 38 03 29 8C */ addi r0, r3, lbl_cb$2743@l /* 80025084 00021E84 90 1E 00 34 */ stw r0, 0x34(r30) lbl_80025088: /* 80025088 00021E88 80 01 00 34 */ lwz r0, 0x34(r1) @@ -5738,8 +5738,8 @@ lbl_80025088: /* 80025094 00021E94 7C 08 03 A6 */ mtlr r0 /* 80025098 00021E98 38 21 00 30 */ addi r1, r1, 0x30 /* 8002509C 00021E9C 4E 80 00 20 */ blr -/* 800250A0 00021EA0 3C 80 80 25 */ lis r4, lbl_80252998@ha -/* 800250A4 00021EA4 38 04 29 98 */ addi r0, r4, lbl_80252998@l +/* 800250A0 00021EA0 3C 80 80 25 */ lis r4, lbl_cb$2770@ha +/* 800250A4 00021EA4 38 04 29 98 */ addi r0, r4, lbl_cb$2770@l /* 800250A8 00021EA8 90 03 00 34 */ stw r0, 0x34(r3) /* 800250AC 00021EAC 4E 80 00 20 */ blr /* 800250B0 00021EB0 94 21 FF D0 */ stwu r1, -0x30(r1) @@ -5833,11 +5833,11 @@ lbl_80025088: /* 80025210 00022010 90 81 00 28 */ stw r4, 0x28(r1) /* 80025214 00022014 90 01 00 2C */ stw r0, 0x2c(r1) /* 80025218 00022018 48 00 10 B9 */ bl move__13basic_rect_f_Fff -/* 8002521C 0002201C 3C 60 80 25 */ lis r3, lbl_802529A4@ha -/* 80025220 00022020 3C 80 80 25 */ lis r4, lbl_802529B0@ha -/* 80025224 00022024 38 A3 29 A4 */ addi r5, r3, lbl_802529A4@l +/* 8002521C 0002201C 3C 60 80 25 */ lis r3, lbl__2801@ha +/* 80025220 00022020 3C 80 80 25 */ lis r4, lbl__2802@ha +/* 80025224 00022024 38 A3 29 A4 */ addi r5, r3, lbl__2801@l /* 80025228 00022028 38 61 00 30 */ addi r3, r1, 0x30 -/* 8002522C 0002202C 38 E4 29 B0 */ addi r7, r4, lbl_802529B0@l +/* 8002522C 0002202C 38 E4 29 B0 */ addi r7, r4, lbl__2802@l /* 80025230 00022030 81 45 00 00 */ lwz r10, 0(r5) /* 80025234 00022034 81 25 00 04 */ lwz r9, 4(r5) /* 80025238 00022038 38 9F 00 04 */ addi r4, r31, 4 @@ -5853,17 +5853,17 @@ lbl_80025088: /* 80025260 00022060 90 01 00 10 */ stw r0, 0x10(r1) /* 80025264 00022064 48 00 CF 41 */ bl xMat3x3Euler__FP7xMat3x3PC5xVec3 /* 80025268 00022068 C0 3F 00 2C */ lfs f1, 0x2c(r31) -/* 8002526C 0002206C C0 02 82 F0 */ lfs f0, lbl_803CCC70-_SDA2_BASE_(r2) +/* 8002526C 0002206C C0 02 82 F0 */ lfs f0, lbl__762-_SDA2_BASE_(r2) /* 80025270 00022070 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80025274 00022074 4C 40 13 82 */ cror 2, 0, 2 /* 80025278 00022078 40 82 00 0C */ bne lbl_80025284 -/* 8002527C 0002207C C0 22 82 F4 */ lfs f1, lbl_803CCC74-_SDA2_BASE_(r2) +/* 8002527C 0002207C C0 22 82 F4 */ lfs f1, lbl__763-_SDA2_BASE_(r2) /* 80025280 00022080 48 00 00 0C */ b lbl_8002528C lbl_80025284: -/* 80025284 00022084 C0 02 82 D8 */ lfs f0, lbl_803CCC58-_SDA2_BASE_(r2) +/* 80025284 00022084 C0 02 82 D8 */ lfs f0, lbl__744_1-_SDA2_BASE_(r2) /* 80025288 00022088 EC 20 08 24 */ fdivs f1, f0, f1 lbl_8002528C: -/* 8002528C 0002208C C0 02 83 30 */ lfs f0, lbl_803CCCB0-_SDA2_BASE_(r2) +/* 8002528C 0002208C C0 02 83 30 */ lfs f0, lbl__2808-_SDA2_BASE_(r2) /* 80025290 00022090 38 61 00 30 */ addi r3, r1, 0x30 /* 80025294 00022094 EF E0 00 72 */ fmuls f31, f0, f1 /* 80025298 00022098 FC 20 F8 90 */ fmr f1, f31 @@ -5919,9 +5919,9 @@ lbl_8002528C: /* 80025360 00022160 4E 80 00 20 */ blr /* 80025364 00022164 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80025368 00022168 7C 08 02 A6 */ mflr r0 -/* 8002536C 0002216C 3C A0 80 2C */ lis r5, lbl_802BED70@ha +/* 8002536C 0002216C 3C A0 80 2C */ lis r5, lbl_def_model_args__19_unnamed_xFont_cpp_@ha /* 80025370 00022170 90 01 00 24 */ stw r0, 0x24(r1) -/* 80025374 00022174 38 05 ED 70 */ addi r0, r5, lbl_802BED70@l +/* 80025374 00022174 38 05 ED 70 */ addi r0, r5, lbl_def_model_args__19_unnamed_xFont_cpp_@l /* 80025378 00022178 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8002537C 0002217C 7C 7F 1B 78 */ mr r31, r3 /* 80025380 00022180 7C 03 03 78 */ mr r3, r0 @@ -5939,12 +5939,12 @@ lbl_8002528C: /* 800253B0 000221B0 90 1E 00 00 */ stw r0, 0(r30) /* 800253B4 000221B4 38 7E 00 04 */ addi r3, r30, 4 /* 800253B8 000221B8 4B FE 5E AD */ bl __as__5xVec3FRC5xVec3 -/* 800253BC 000221BC C0 22 83 34 */ lfs f1, lbl_803CCCB4-_SDA2_BASE_(r2) +/* 800253BC 000221BC C0 22 83 34 */ lfs f1, lbl__2835-_SDA2_BASE_(r2) /* 800253C0 000221C0 38 7E 00 04 */ addi r3, r30, 4 /* 800253C4 000221C4 4B FE 5D BD */ bl __amu__5xVec3Ff -/* 800253C8 000221C8 3C 80 80 2C */ lis r4, lbl_802BED70@ha +/* 800253C8 000221C8 3C 80 80 2C */ lis r4, lbl_def_model_args__19_unnamed_xFont_cpp_@ha /* 800253CC 000221CC 38 7E 00 10 */ addi r3, r30, 0x10 -/* 800253D0 000221D0 38 84 ED 70 */ addi r4, r4, lbl_802BED70@l +/* 800253D0 000221D0 38 84 ED 70 */ addi r4, r4, lbl_def_model_args__19_unnamed_xFont_cpp_@l /* 800253D4 000221D4 38 84 00 10 */ addi r4, r4, 0x10 /* 800253D8 000221D8 4B FF 2C 69 */ bl __as__13basic_rect_f_FRC13basic_rect_f_ /* 800253DC 000221DC 80 7E 00 00 */ lwz r3, 0(r30) @@ -5953,20 +5953,20 @@ lbl_8002528C: /* 800253E8 000221E8 38 7E 00 20 */ addi r3, r30, 0x20 /* 800253EC 000221EC 7C 04 03 78 */ mr r4, r0 /* 800253F0 000221F0 4B FE 5E 91 */ bl __as__7xSphereFRC7xSphere -/* 800253F4 000221F4 3C 60 80 2C */ lis r3, lbl_802BED70@ha +/* 800253F4 000221F4 3C 60 80 2C */ lis r3, lbl_def_model_args__19_unnamed_xFont_cpp_@ha /* 800253F8 000221F8 C0 3E 00 14 */ lfs f1, 0x14(r30) -/* 800253FC 000221FC 38 83 ED 70 */ addi r4, r3, lbl_802BED70@l +/* 800253FC 000221FC 38 83 ED 70 */ addi r4, r3, lbl_def_model_args__19_unnamed_xFont_cpp_@l /* 80025400 00022200 C0 04 00 24 */ lfs f0, 0x24(r4) /* 80025404 00022204 38 7F 00 14 */ addi r3, r31, 0x14 /* 80025408 00022208 EC 01 00 28 */ fsubs f0, f1, f0 /* 8002540C 0002220C D0 1E 00 14 */ stfs f0, 0x14(r30) /* 80025410 00022210 C0 84 00 24 */ lfs f4, 0x24(r4) -/* 80025414 00022214 C0 22 82 F0 */ lfs f1, lbl_803CCC70-_SDA2_BASE_(r2) +/* 80025414 00022214 C0 22 82 F0 */ lfs f1, lbl__762-_SDA2_BASE_(r2) /* 80025418 00022218 FC 40 20 50 */ fneg f2, f4 /* 8002541C 0002221C C0 64 00 20 */ lfs f3, 0x20(r4) /* 80025420 00022220 48 00 0C 39 */ bl assign__13basic_rect_f_Fffff -/* 80025424 00022224 3C 60 80 2C */ lis r3, lbl_802BED70@ha -/* 80025428 00022228 38 63 ED 70 */ addi r3, r3, lbl_802BED70@l +/* 80025424 00022224 3C 60 80 2C */ lis r3, lbl_def_model_args__19_unnamed_xFont_cpp_@ha +/* 80025428 00022228 38 63 ED 70 */ addi r3, r3, lbl_def_model_args__19_unnamed_xFont_cpp_@l /* 8002542C 0002222C 80 03 00 28 */ lwz r0, 0x28(r3) /* 80025430 00022230 2C 00 00 02 */ cmpwi r0, 2 /* 80025434 00022234 41 82 00 14 */ beq lbl_80025448 @@ -5995,9 +5995,9 @@ lbl_80025484: /* 80025484 00022284 7F E3 FB 78 */ mr r3, r31 /* 80025488 00022288 48 00 11 F1 */ bl reset_flags__Q28xtextbox3jotFv /* 8002548C 0002228C 38 00 00 30 */ li r0, 0x30 -/* 80025490 00022290 3C 60 80 25 */ lis r3, lbl_802529BC@ha +/* 80025490 00022290 3C 60 80 25 */ lis r3, lbl_cb$2818@ha /* 80025494 00022294 B0 1F 00 0C */ sth r0, 0xc(r31) -/* 80025498 00022298 38 03 29 BC */ addi r0, r3, lbl_802529BC@l +/* 80025498 00022298 38 03 29 BC */ addi r0, r3, lbl_cb$2818@l /* 8002549C 0002229C 90 1F 00 34 */ stw r0, 0x34(r31) lbl_800254A0: /* 800254A0 000222A0 80 01 00 24 */ lwz r0, 0x24(r1) @@ -6009,9 +6009,9 @@ lbl_800254A0: /* 800254B8 000222B8 4E 80 00 20 */ blr /* 800254BC 000222BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800254C0 000222C0 7C 08 02 A6 */ mflr r0 -/* 800254C4 000222C4 3C 60 80 2C */ lis r3, lbl_802BED70@ha +/* 800254C4 000222C4 3C 60 80 2C */ lis r3, lbl_def_model_args__19_unnamed_xFont_cpp_@ha /* 800254C8 000222C8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800254CC 000222CC 38 63 ED 70 */ addi r3, r3, lbl_802BED70@l +/* 800254CC 000222CC 38 63 ED 70 */ addi r3, r3, lbl_def_model_args__19_unnamed_xFont_cpp_@l /* 800254D0 000222D0 4B FF CC C5 */ bl xFont.reset_model_args__19_unnamed_xFont_cpp_FRQ219_unnamed_xFont_cpp_10model_args /* 800254D4 000222D4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800254D8 000222D8 7C 08 03 A6 */ mtlr r0 @@ -6059,9 +6059,9 @@ lbl_800254A0: /* 80025580 00022380 4E 80 00 20 */ blr /* 80025584 00022384 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80025588 00022388 7C 08 02 A6 */ mflr r0 -/* 8002558C 0002238C 3C A0 80 2C */ lis r5, lbl_802BED3C@ha +/* 8002558C 0002238C 3C A0 80 2C */ lis r5, lbl_def_tex_args__19_unnamed_xFont_cpp_@ha /* 80025590 00022390 90 01 00 54 */ stw r0, 0x54(r1) -/* 80025594 00022394 38 05 ED 3C */ addi r0, r5, lbl_802BED3C@l +/* 80025594 00022394 38 05 ED 3C */ addi r0, r5, lbl_def_tex_args__19_unnamed_xFont_cpp_@l /* 80025598 00022398 93 E1 00 4C */ stw r31, 0x4c(r1) /* 8002559C 0002239C 7C 7F 1B 78 */ mr r31, r3 /* 800255A0 000223A0 7C 03 03 78 */ mr r3, r0 @@ -6070,8 +6070,8 @@ lbl_800254A0: /* 800255AC 000223AC 7C 9D 23 78 */ mr r29, r4 /* 800255B0 000223B0 7C C4 33 78 */ mr r4, r6 /* 800255B4 000223B4 4B FF C7 59 */ bl xFont.load_tex_args__19_unnamed_xFont_cpp_FRQ219_unnamed_xFont_cpp_8tex_argsRC6substr -/* 800255B8 000223B8 3C 60 80 2C */ lis r3, lbl_802BED3C@ha -/* 800255BC 000223BC 38 A3 ED 3C */ addi r5, r3, lbl_802BED3C@l +/* 800255B8 000223B8 3C 60 80 2C */ lis r3, lbl_def_tex_args__19_unnamed_xFont_cpp_@ha +/* 800255BC 000223BC 38 A3 ED 3C */ addi r5, r3, lbl_def_tex_args__19_unnamed_xFont_cpp_@l /* 800255C0 000223C0 80 05 00 00 */ lwz r0, 0(r5) /* 800255C4 000223C4 28 00 00 00 */ cmplwi r0, 0 /* 800255C8 000223C8 41 82 02 14 */ beq lbl_800257DC @@ -6082,25 +6082,25 @@ lbl_800254A0: /* 800255DC 000223DC C0 05 00 04 */ lfs f0, 4(r5) /* 800255E0 000223E0 D0 1E 00 04 */ stfs f0, 4(r30) /* 800255E4 000223E4 4B FF 2A 5D */ bl __as__13basic_rect_f_FRC13basic_rect_f_ -/* 800255E8 000223E8 3C 80 80 2C */ lis r4, lbl_802BED3C@ha +/* 800255E8 000223E8 3C 80 80 2C */ lis r4, lbl_def_tex_args__19_unnamed_xFont_cpp_@ha /* 800255EC 000223EC 38 7E 00 18 */ addi r3, r30, 0x18 -/* 800255F0 000223F0 38 84 ED 3C */ addi r4, r4, lbl_802BED3C@l +/* 800255F0 000223F0 38 84 ED 3C */ addi r4, r4, lbl_def_tex_args__19_unnamed_xFont_cpp_@l /* 800255F4 000223F4 38 84 00 18 */ addi r4, r4, 0x18 /* 800255F8 000223F8 4B FF 2A 49 */ bl __as__13basic_rect_f_FRC13basic_rect_f_ -/* 800255FC 000223FC 3C 60 80 2C */ lis r3, lbl_802BED3C@ha +/* 800255FC 000223FC 3C 60 80 2C */ lis r3, lbl_def_tex_args__19_unnamed_xFont_cpp_@ha /* 80025600 00022400 C0 3E 00 1C */ lfs f1, 0x1c(r30) -/* 80025604 00022404 38 83 ED 3C */ addi r4, r3, lbl_802BED3C@l +/* 80025604 00022404 38 83 ED 3C */ addi r4, r3, lbl_def_tex_args__19_unnamed_xFont_cpp_@l /* 80025608 00022408 C0 04 00 2C */ lfs f0, 0x2c(r4) /* 8002560C 0002240C 38 7F 00 14 */ addi r3, r31, 0x14 /* 80025610 00022410 EC 01 00 28 */ fsubs f0, f1, f0 /* 80025614 00022414 D0 1E 00 1C */ stfs f0, 0x1c(r30) /* 80025618 00022418 C0 84 00 2C */ lfs f4, 0x2c(r4) -/* 8002561C 0002241C C0 22 82 F0 */ lfs f1, lbl_803CCC70-_SDA2_BASE_(r2) +/* 8002561C 0002241C C0 22 82 F0 */ lfs f1, lbl__762-_SDA2_BASE_(r2) /* 80025620 00022420 FC 40 20 50 */ fneg f2, f4 /* 80025624 00022424 C0 64 00 28 */ lfs f3, 0x28(r4) /* 80025628 00022428 48 00 0A 31 */ bl assign__13basic_rect_f_Fffff -/* 8002562C 0002242C 3C 60 80 2C */ lis r3, lbl_802BED3C@ha -/* 80025630 00022430 38 63 ED 3C */ addi r3, r3, lbl_802BED3C@l +/* 8002562C 0002242C 3C 60 80 2C */ lis r3, lbl_def_tex_args__19_unnamed_xFont_cpp_@ha +/* 80025630 00022430 38 63 ED 3C */ addi r3, r3, lbl_def_tex_args__19_unnamed_xFont_cpp_@l /* 80025634 00022434 80 03 00 30 */ lwz r0, 0x30(r3) /* 80025638 00022438 2C 00 00 04 */ cmpwi r0, 4 /* 8002563C 0002243C 41 82 00 A0 */ beq lbl_800256DC @@ -6117,7 +6117,7 @@ lbl_8002565C: /* 80025664 00022464 40 80 01 2C */ bge lbl_80025790 /* 80025668 00022468 48 00 00 B0 */ b lbl_80025718 lbl_8002566C: -/* 8002566C 0002246C C0 22 82 F4 */ lfs f1, lbl_803CCC74-_SDA2_BASE_(r2) +/* 8002566C 0002246C C0 22 82 F4 */ lfs f1, lbl__763-_SDA2_BASE_(r2) /* 80025670 00022470 38 61 00 30 */ addi r3, r1, 0x30 /* 80025674 00022474 FC 40 08 90 */ fmr f2, f1 /* 80025678 00022478 48 00 0C A1 */ bl assign__5xVec2Fff @@ -6171,7 +6171,7 @@ lbl_80025718: /* 80025728 00022528 90 61 00 10 */ stw r3, 0x10(r1) /* 8002572C 0002252C 38 61 00 30 */ addi r3, r1, 0x30 /* 80025730 00022530 48 00 00 C9 */ bl __as__5xVec2FRC5xVec2 -/* 80025734 00022534 C0 22 82 F4 */ lfs f1, lbl_803CCC74-_SDA2_BASE_(r2) +/* 80025734 00022534 C0 22 82 F4 */ lfs f1, lbl__763-_SDA2_BASE_(r2) /* 80025738 00022538 C0 01 00 30 */ lfs f0, 0x30(r1) /* 8002573C 0002253C C0 41 00 34 */ lfs f2, 0x34(r1) /* 80025740 00022540 EC 01 00 24 */ fdivs f0, f1, f0 @@ -6187,7 +6187,7 @@ lbl_80025754: /* 80025764 00022564 90 61 00 08 */ stw r3, 8(r1) /* 80025768 00022568 38 61 00 30 */ addi r3, r1, 0x30 /* 8002576C 0002256C 48 00 00 8D */ bl __as__5xVec2FRC5xVec2 -/* 80025770 00022570 C0 22 82 F4 */ lfs f1, lbl_803CCC74-_SDA2_BASE_(r2) +/* 80025770 00022570 C0 22 82 F4 */ lfs f1, lbl__763-_SDA2_BASE_(r2) /* 80025774 00022574 C0 01 00 34 */ lfs f0, 0x34(r1) /* 80025778 00022578 C0 41 00 30 */ lfs f2, 0x30(r1) /* 8002577C 0002257C EC 01 00 24 */ fdivs f0, f1, f0 @@ -6212,9 +6212,9 @@ lbl_800257A0: /* 800257C0 000225C0 7F E3 FB 78 */ mr r3, r31 /* 800257C4 000225C4 48 00 0E B5 */ bl reset_flags__Q28xtextbox3jotFv /* 800257C8 000225C8 38 00 00 28 */ li r0, 0x28 -/* 800257CC 000225CC 3C 60 80 25 */ lis r3, lbl_802529C8@ha +/* 800257CC 000225CC 3C 60 80 25 */ lis r3, lbl_cb$2870@ha /* 800257D0 000225D0 B0 1F 00 0C */ sth r0, 0xc(r31) -/* 800257D4 000225D4 38 03 29 C8 */ addi r0, r3, lbl_802529C8@l +/* 800257D4 000225D4 38 03 29 C8 */ addi r0, r3, lbl_cb$2870@l /* 800257D8 000225D8 90 1F 00 34 */ stw r0, 0x34(r31) lbl_800257DC: /* 800257DC 000225DC 80 01 00 54 */ lwz r0, 0x54(r1) @@ -6242,15 +6242,15 @@ xFont.get_texture_size__19_unnamed_xFont_cpp_FR8RwRaster: /* 8002581C 0002261C 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80025820 00022620 90 81 00 10 */ stw r4, 0x10(r1) /* 80025824 00022624 6C A3 80 00 */ xoris r3, r5, 0x8000 -/* 80025828 00022628 80 A2 BE 90 */ lwz r5, lbl_803D0810-_SDA2_BASE_(r2) +/* 80025828 00022628 80 A2 BE 90 */ lwz r5, lbl__2857-_SDA2_BASE_(r2) /* 8002582C 0002262C 90 61 00 14 */ stw r3, 0x14(r1) -/* 80025830 00022630 C8 82 82 E0 */ lfd f4, lbl_803CCC60-_SDA2_BASE_(r2) +/* 80025830 00022630 C8 82 82 E0 */ lfd f4, lbl__747_1-_SDA2_BASE_(r2) /* 80025834 00022634 C8 01 00 10 */ lfd f0, 0x10(r1) /* 80025838 00022638 90 01 00 1C */ stw r0, 0x1c(r1) /* 8002583C 0002263C EC 60 20 28 */ fsubs f3, f0, f4 -/* 80025840 00022640 C0 42 82 F8 */ lfs f2, lbl_803CCC78-_SDA2_BASE_(r2) +/* 80025840 00022640 C0 42 82 F8 */ lfs f2, lbl__903-_SDA2_BASE_(r2) /* 80025844 00022644 90 81 00 18 */ stw r4, 0x18(r1) -/* 80025848 00022648 C0 02 82 FC */ lfs f0, lbl_803CCC7C-_SDA2_BASE_(r2) +/* 80025848 00022648 C0 02 82 FC */ lfs f0, lbl__904-_SDA2_BASE_(r2) /* 8002584C 0002264C C8 21 00 18 */ lfd f1, 0x18(r1) /* 80025850 00022650 EC 43 10 24 */ fdivs f2, f3, f2 /* 80025854 00022654 80 62 BE 94 */ lwz r3, lbl_803D0814-_SDA2_BASE_(r2) @@ -6266,9 +6266,9 @@ xFont.get_texture_size__19_unnamed_xFont_cpp_FR8RwRaster: /* 8002587C 0002267C 4E 80 00 20 */ blr /* 80025880 00022680 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80025884 00022684 7C 08 02 A6 */ mflr r0 -/* 80025888 00022688 3C 60 80 2C */ lis r3, lbl_802BED3C@ha +/* 80025888 00022688 3C 60 80 2C */ lis r3, lbl_def_tex_args__19_unnamed_xFont_cpp_@ha /* 8002588C 0002268C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80025890 00022690 38 63 ED 3C */ addi r3, r3, lbl_802BED3C@l +/* 80025890 00022690 38 63 ED 3C */ addi r3, r3, lbl_def_tex_args__19_unnamed_xFont_cpp_@l /* 80025894 00022694 4B FF C4 11 */ bl xFont.reset_tex_args__19_unnamed_xFont_cpp_FRQ219_unnamed_xFont_cpp_8tex_args /* 80025898 00022698 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002589C 0002269C 7C 08 03 A6 */ mtlr r0 @@ -6435,8 +6435,8 @@ lbl_80025AB8: /* 80025B0C 0002290C 54 05 D9 7F */ rlwinm. r5, r0, 0x1b, 5, 0x1f /* 80025B10 00022910 41 82 00 28 */ beq lbl_80025B38 /* 80025B14 00022914 1C 05 00 3C */ mulli r0, r5, 0x3c -/* 80025B18 00022918 3C 60 80 25 */ lis r3, lbl_802529D4@ha -/* 80025B1C 0002291C 38 83 29 D4 */ addi r4, r3, lbl_802529D4@l +/* 80025B18 00022918 3C 60 80 25 */ lis r3, lbl__stringBase0_7@ha +/* 80025B1C 0002291C 38 83 29 D4 */ addi r4, r3, lbl__stringBase0_7@l /* 80025B20 00022920 38 61 00 08 */ addi r3, r1, 8 /* 80025B24 00022924 38 84 00 C5 */ addi r4, r4, 0xc5 /* 80025B28 00022928 7C C0 30 50 */ subf r6, r0, r6 @@ -6444,17 +6444,17 @@ lbl_80025AB8: /* 80025B30 00022930 48 1B E4 05 */ bl func_801E3F34 /* 80025B34 00022934 48 00 00 20 */ b lbl_80025B54 lbl_80025B38: -/* 80025B38 00022938 3C 60 80 25 */ lis r3, lbl_802529D4@ha +/* 80025B38 00022938 3C 60 80 25 */ lis r3, lbl__stringBase0_7@ha /* 80025B3C 0002293C 7C C5 33 78 */ mr r5, r6 -/* 80025B40 00022940 38 83 29 D4 */ addi r4, r3, lbl_802529D4@l +/* 80025B40 00022940 38 83 29 D4 */ addi r4, r3, lbl__stringBase0_7@l /* 80025B44 00022944 38 61 00 08 */ addi r3, r1, 8 /* 80025B48 00022948 38 84 00 CD */ addi r4, r4, 0xcd /* 80025B4C 0002294C 4C C6 31 82 */ crclr 6 /* 80025B50 00022950 48 1B E3 E5 */ bl func_801E3F34 lbl_80025B54: -/* 80025B54 00022954 3C 80 80 25 */ lis r4, lbl_802529D4@ha +/* 80025B54 00022954 3C 80 80 25 */ lis r4, lbl__stringBase0_7@ha /* 80025B58 00022958 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 80025B5C 0002295C 38 84 29 D4 */ addi r4, r4, lbl_802529D4@l +/* 80025B5C 0002295C 38 84 29 D4 */ addi r4, r4, lbl__stringBase0_7@l /* 80025B60 00022960 38 C1 00 08 */ addi r6, r1, 8 /* 80025B64 00022964 38 84 00 D2 */ addi r4, r4, 0xd2 /* 80025B68 00022968 38 A0 00 0F */ li r5, 0xf @@ -6474,13 +6474,13 @@ lbl_80025B7C: register_tags__8xtextboxFPCQ28xtextbox8tag_typeUl: /* 80025B94 00022994 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80025B98 00022998 7C 08 02 A6 */ mflr r0 -/* 80025B9C 0002299C 3C A0 80 28 */ lis r5, lbl_8027BBF8@ha +/* 80025B9C 0002299C 3C A0 80 28 */ lis r5, lbl_format_tags_buffer__19_unnamed_xFont_cpp_@ha /* 80025BA0 000229A0 90 01 00 24 */ stw r0, 0x24(r1) -/* 80025BA4 000229A4 38 A5 BB F8 */ addi r5, r5, lbl_8027BBF8@l +/* 80025BA4 000229A4 38 A5 BB F8 */ addi r5, r5, lbl_format_tags_buffer__19_unnamed_xFont_cpp_@l /* 80025BA8 000229A8 BF 61 00 0C */ stmw r27, 0xc(r1) /* 80025BAC 000229AC 7C 7E 1B 78 */ mr r30, r3 -/* 80025BB0 000229B0 80 0D 80 34 */ lwz r0, lbl_803CA934-_SDA_BASE_(r13) -/* 80025BB4 000229B4 83 ED 80 30 */ lwz r31, lbl_803CA930-_SDA_BASE_(r13) +/* 80025BB0 000229B0 80 0D 80 34 */ lwz r0, lbl_format_tags_size__19_unnamed_xFont_cpp_-_SDA_BASE_(r13) +/* 80025BB4 000229B4 83 ED 80 30 */ lwz r31, lbl_format_tags__19_unnamed_xFont_cpp_-_SDA_BASE_(r13) /* 80025BB8 000229B8 1C C0 00 14 */ mulli r6, r0, 0x14 /* 80025BBC 000229BC 7C 1F 28 40 */ cmplw r31, r5 /* 80025BC0 000229C0 1C 04 00 14 */ mulli r0, r4, 0x14 @@ -6489,7 +6489,7 @@ register_tags__8xtextboxFPCQ28xtextbox8tag_typeUl: /* 80025BCC 000229CC 40 82 00 08 */ bne lbl_80025BD4 /* 80025BD0 000229D0 38 A5 0A 00 */ addi r5, r5, 0xa00 lbl_80025BD4: -/* 80025BD4 000229D4 90 AD 80 30 */ stw r5, lbl_803CA930-_SDA_BASE_(r13) +/* 80025BD4 000229D4 90 AD 80 30 */ stw r5, lbl_format_tags__19_unnamed_xFont_cpp_-_SDA_BASE_(r13) /* 80025BD8 000229D8 7C BB 2B 78 */ mr r27, r5 /* 80025BDC 000229DC 48 00 00 5C */ b lbl_80025C38 lbl_80025BE0: @@ -6543,7 +6543,7 @@ lbl_80025C6C: lbl_80025C80: /* 80025C80 00022A80 7C 1E E0 40 */ cmplw r30, r28 /* 80025C84 00022A84 41 80 FF E8 */ blt lbl_80025C6C -/* 80025C88 00022A88 80 0D 80 30 */ lwz r0, lbl_803CA930-_SDA_BASE_(r13) +/* 80025C88 00022A88 80 0D 80 30 */ lwz r0, lbl_format_tags__19_unnamed_xFont_cpp_-_SDA_BASE_(r13) /* 80025C8C 00022A8C 3C 60 66 66 */ lis r3, 0x66666667@ha /* 80025C90 00022A90 38 63 66 67 */ addi r3, r3, 0x66666667@l /* 80025C94 00022A94 7C 00 D8 50 */ subf r0, r0, r27 @@ -6551,7 +6551,7 @@ lbl_80025C80: /* 80025C9C 00022A9C 7C 00 1E 70 */ srawi r0, r0, 3 /* 80025CA0 00022AA0 54 03 0F FE */ srwi r3, r0, 0x1f /* 80025CA4 00022AA4 7C 00 1A 14 */ add r0, r0, r3 -/* 80025CA8 00022AA8 90 0D 80 34 */ stw r0, lbl_803CA934-_SDA_BASE_(r13) +/* 80025CA8 00022AA8 90 0D 80 34 */ stw r0, lbl_format_tags_size__19_unnamed_xFont_cpp_-_SDA_BASE_(r13) /* 80025CAC 00022AAC BB 61 00 0C */ lmw r27, 0xc(r1) /* 80025CB0 00022AB0 80 01 00 24 */ lwz r0, 0x24(r1) /* 80025CB4 00022AB4 7C 08 03 A6 */ mtlr r0 @@ -6581,7 +6581,7 @@ find_format_tag__8xtextboxFRC6substrRi: /* 80025CFC 00022AFC 7C 7B 1B 78 */ mr r27, r3 /* 80025D00 00022B00 7C 9C 23 78 */ mr r28, r4 /* 80025D04 00022B04 3B E0 00 00 */ li r31, 0 -/* 80025D08 00022B08 83 CD 80 34 */ lwz r30, lbl_803CA934-_SDA_BASE_(r13) +/* 80025D08 00022B08 83 CD 80 34 */ lwz r30, lbl_format_tags_size__19_unnamed_xFont_cpp_-_SDA_BASE_(r13) /* 80025D0C 00022B0C 48 00 00 5C */ b lbl_80025D68 lbl_80025D10: /* 80025D10 00022B10 7C 9F F2 14 */ add r4, r31, r30 @@ -6591,7 +6591,7 @@ lbl_80025D10: /* 80025D20 00022B20 7C 00 0E 70 */ srawi r0, r0, 1 /* 80025D24 00022B24 90 1C 00 00 */ stw r0, 0(r28) /* 80025D28 00022B28 80 1C 00 00 */ lwz r0, 0(r28) -/* 80025D2C 00022B2C 80 8D 80 30 */ lwz r4, lbl_803CA930-_SDA_BASE_(r13) +/* 80025D2C 00022B2C 80 8D 80 30 */ lwz r4, lbl_format_tags__19_unnamed_xFont_cpp_-_SDA_BASE_(r13) /* 80025D30 00022B30 1C 00 00 14 */ mulli r0, r0, 0x14 /* 80025D34 00022B34 7F A4 02 14 */ add r29, r4, r0 /* 80025D38 00022B38 7F A4 EB 78 */ mr r4, r29 @@ -6637,8 +6637,8 @@ render_fill_rect__FRC13basic_rect_f_10iColor_tag: /* 80025DBC 00022BBC 48 00 02 B1 */ bl empty__13basic_rect_f_CFv /* 80025DC0 00022BC0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80025DC4 00022BC4 40 82 00 98 */ bne lbl_80025E5C -/* 80025DC8 00022BC8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 80025DCC 00022BCC C0 22 82 F4 */ lfs f1, lbl_803CCC74-_SDA2_BASE_(r2) +/* 80025DC8 00022BC8 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80025DCC 00022BCC C0 22 82 F4 */ lfs f1, lbl__763-_SDA2_BASE_(r2) /* 80025DD0 00022BD0 80 63 00 00 */ lwz r3, 0(r3) /* 80025DD4 00022BD4 C0 03 00 80 */ lfs f0, 0x80(r3) /* 80025DD8 00022BD8 EF E1 00 24 */ fdivs f31, f1, f0 @@ -6655,8 +6655,8 @@ render_fill_rect__FRC13basic_rect_f_10iColor_tag: /* 80025E04 00022C04 90 A1 00 10 */ stw r5, 0x10(r1) /* 80025E08 00022C08 90 81 00 14 */ stw r4, 0x14(r1) /* 80025E0C 00022C0C 90 01 00 18 */ stw r0, 0x18(r1) -/* 80025E10 00022C10 C0 22 82 F8 */ lfs f1, lbl_803CCC78-_SDA2_BASE_(r2) -/* 80025E14 00022C14 C0 42 82 FC */ lfs f2, lbl_803CCC7C-_SDA2_BASE_(r2) +/* 80025E10 00022C10 C0 22 82 F8 */ lfs f1, lbl__903-_SDA2_BASE_(r2) +/* 80025E14 00022C14 C0 42 82 FC */ lfs f2, lbl__904-_SDA2_BASE_(r2) /* 80025E18 00022C18 48 00 01 E5 */ bl scale__13basic_rect_f_Fff /* 80025E1C 00022C1C 80 1F 00 00 */ lwz r0, 0(r31) /* 80025E20 00022C20 FC A0 F8 90 */ fmr f5, f31 @@ -6827,7 +6827,7 @@ assign__13basic_rect_f_Fffff: empty__13basic_rect_f_CFv: /* 8002606C 00022E6C C0 03 00 08 */ lfs f0, 8(r3) /* 80026070 00022E70 38 00 00 00 */ li r0, 0 -/* 80026074 00022E74 C0 22 82 F0 */ lfs f1, lbl_803CCC70-_SDA2_BASE_(r2) +/* 80026074 00022E74 C0 22 82 F0 */ lfs f1, lbl__762-_SDA2_BASE_(r2) /* 80026078 00022E78 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 8002607C 00022E7C 4C 40 13 82 */ cror 2, 0, 2 /* 80026080 00022E80 41 82 00 14 */ beq lbl_80026094 @@ -7033,7 +7033,7 @@ assign__5xVec2Fff: .global create__6substrFPCcUl create__6substrFPCcUl: /* 80026324 00023124 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80026328 00023128 80 A2 BE 88 */ lwz r5, lbl_803D0808-_SDA2_BASE_(r2) +/* 80026328 00023128 80 A2 BE 88 */ lwz r5, lbl__427-_SDA2_BASE_(r2) /* 8002632C 0002312C 80 02 BE 8C */ lwz r0, lbl_803D080C-_SDA2_BASE_(r2) /* 80026330 00023130 90 A1 00 08 */ stw r5, 8(r1) /* 80026334 00023134 90 01 00 0C */ stw r0, 0xc(r1) @@ -7253,9 +7253,9 @@ create__8xtextboxFv: /* 800265CC 000233CC 7C 7F 1B 78 */ mr r31, r3 /* 800265D0 000233D0 38 61 00 08 */ addi r3, r1, 8 /* 800265D4 000233D4 48 00 00 41 */ bl create__5xfontFv -/* 800265D8 000233D8 C0 22 82 F0 */ lfs f1, lbl_803CCC70-_SDA2_BASE_(r2) -/* 800265DC 000233DC 3C 60 80 25 */ lis r3, lbl_802527D8@ha -/* 800265E0 000233E0 38 A3 27 D8 */ addi r5, r3, lbl_802527D8@l +/* 800265D8 000233D8 C0 22 82 F0 */ lfs f1, lbl__762-_SDA2_BASE_(r2) +/* 800265DC 000233DC 3C 60 80 25 */ lis r3, lbl_screen_bounds@ha +/* 800265E0 000233E0 38 A3 27 D8 */ addi r5, r3, lbl_screen_bounds@l /* 800265E4 000233E4 38 81 00 08 */ addi r4, r1, 8 /* 800265E8 000233E8 FC 40 08 90 */ fmr f2, f1 /* 800265EC 000233EC 7F E3 FB 78 */ mr r3, r31 @@ -7273,16 +7273,16 @@ create__8xtextboxFv: create__5xfontFv: /* 80026614 00023414 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80026618 00023418 7C 08 02 A6 */ mflr r0 -/* 8002661C 0002341C 3C 80 80 25 */ lis r4, lbl_802527D8@ha +/* 8002661C 0002341C 3C 80 80 25 */ lis r4, lbl_screen_bounds@ha /* 80026620 00023420 90 01 00 24 */ stw r0, 0x24(r1) -/* 80026624 00023424 38 C4 27 D8 */ addi r6, r4, lbl_802527D8@l +/* 80026624 00023424 38 C4 27 D8 */ addi r6, r4, lbl_screen_bounds@l /* 80026628 00023428 38 A1 00 08 */ addi r5, r1, 8 /* 8002662C 0002342C 38 80 00 00 */ li r4, 0 /* 80026630 00023430 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80026634 00023434 7C 7F 1B 78 */ mr r31, r3 -/* 80026638 00023438 80 02 81 94 */ lwz r0, lbl_803CCB14-_SDA2_BASE_(r2) +/* 80026638 00023438 80 02 81 94 */ lwz r0, lbl_g_WHITE-_SDA2_BASE_(r2) /* 8002663C 0002343C 90 01 00 08 */ stw r0, 8(r1) -/* 80026640 00023440 C0 22 82 F0 */ lfs f1, lbl_803CCC70-_SDA2_BASE_(r2) +/* 80026640 00023440 C0 22 82 F0 */ lfs f1, lbl__762-_SDA2_BASE_(r2) /* 80026644 00023444 FC 40 08 90 */ fmr f2, f1 /* 80026648 00023448 FC 60 08 90 */ fmr f3, f1 /* 8002664C 0002344C 4B FF 18 A9 */ bl create__5xfontFUifff10iColor_tagRC13basic_rect_f_ diff --git a/asm/Core/x/xGrid.s b/asm/Core/x/xGrid.s index 0e9488886..e4f9a5160 100644 --- a/asm/Core/x/xGrid.s +++ b/asm/Core/x/xGrid.s @@ -46,7 +46,7 @@ xGridInit__FP5xGridPC4xBoxUsUsUc: /* 80121E9C 0011EC9C C0 7D 00 10 */ lfs f3, 0x10(r29) /* 80121EA0 0011ECA0 90 61 00 08 */ stw r3, 8(r1) /* 80121EA4 0011ECA4 C0 5D 00 08 */ lfs f2, 8(r29) -/* 80121EA8 0011ECA8 C8 22 A0 A0 */ lfd f1, lbl_803CEA20-_SDA2_BASE_(r2) +/* 80121EA8 0011ECA8 C8 22 A0 A0 */ lfd f1, lbl__622_2-_SDA2_BASE_(r2) /* 80121EAC 0011ECAC EC 83 10 28 */ fsubs f4, f3, f2 /* 80121EB0 0011ECB0 C8 01 00 08 */ lfd f0, 8(r1) /* 80121EB4 0011ECB4 C0 7D 00 14 */ lfs f3, 0x14(r29) @@ -60,20 +60,20 @@ xGridInit__FP5xGridPC4xBoxUsUsUc: /* 80121ED4 0011ECD4 C8 41 00 10 */ lfd f2, 0x10(r1) /* 80121ED8 0011ECD8 D0 3D 00 18 */ stfs f1, 0x18(r29) /* 80121EDC 0011ECDC FC 20 00 18 */ frsp f1, f0 -/* 80121EE0 0011ECE0 C8 02 A0 A0 */ lfd f0, lbl_803CEA20-_SDA2_BASE_(r2) +/* 80121EE0 0011ECE0 C8 02 A0 A0 */ lfd f0, lbl__622_2-_SDA2_BASE_(r2) /* 80121EE4 0011ECE4 EC 02 00 28 */ fsubs f0, f2, f0 /* 80121EE8 0011ECE8 EC 03 00 24 */ fdivs f0, f3, f0 /* 80121EEC 0011ECEC D0 1D 00 1C */ stfs f0, 0x1c(r29) -/* 80121EF0 0011ECF0 C0 02 A0 90 */ lfs f0, lbl_803CEA10-_SDA2_BASE_(r2) +/* 80121EF0 0011ECF0 C0 02 A0 90 */ lfs f0, lbl__617_3-_SDA2_BASE_(r2) /* 80121EF4 0011ECF4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80121EF8 0011ECF8 4C 40 13 82 */ cror 2, 0, 2 /* 80121EFC 0011ECFC 40 82 00 10 */ bne lbl_80121F0C -/* 80121F00 0011ED00 C0 02 A0 94 */ lfs f0, lbl_803CEA14-_SDA2_BASE_(r2) +/* 80121F00 0011ED00 C0 02 A0 94 */ lfs f0, lbl__618_3-_SDA2_BASE_(r2) /* 80121F04 0011ED04 D0 1D 00 20 */ stfs f0, 0x20(r29) /* 80121F08 0011ED08 48 00 00 20 */ b lbl_80121F28 lbl_80121F0C: /* 80121F0C 0011ED0C 90 A1 00 14 */ stw r5, 0x14(r1) -/* 80121F10 0011ED10 C8 22 A0 A0 */ lfd f1, lbl_803CEA20-_SDA2_BASE_(r2) +/* 80121F10 0011ED10 C8 22 A0 A0 */ lfd f1, lbl__622_2-_SDA2_BASE_(r2) /* 80121F14 0011ED14 90 61 00 10 */ stw r3, 0x10(r1) /* 80121F18 0011ED18 C8 01 00 10 */ lfd f0, 0x10(r1) /* 80121F1C 0011ED1C EC 00 08 28 */ fsubs f0, f0, f1 @@ -81,19 +81,19 @@ lbl_80121F0C: /* 80121F24 0011ED24 D0 1D 00 20 */ stfs f0, 0x20(r29) lbl_80121F28: /* 80121F28 0011ED28 FC 20 1A 10 */ fabs f1, f3 -/* 80121F2C 0011ED2C C0 02 A0 90 */ lfs f0, lbl_803CEA10-_SDA2_BASE_(r2) +/* 80121F2C 0011ED2C C0 02 A0 90 */ lfs f0, lbl__617_3-_SDA2_BASE_(r2) /* 80121F30 0011ED30 FC 20 08 18 */ frsp f1, f1 /* 80121F34 0011ED34 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80121F38 0011ED38 4C 40 13 82 */ cror 2, 0, 2 /* 80121F3C 0011ED3C 40 82 00 10 */ bne lbl_80121F4C -/* 80121F40 0011ED40 C0 02 A0 94 */ lfs f0, lbl_803CEA14-_SDA2_BASE_(r2) +/* 80121F40 0011ED40 C0 02 A0 94 */ lfs f0, lbl__618_3-_SDA2_BASE_(r2) /* 80121F44 0011ED44 D0 1D 00 24 */ stfs f0, 0x24(r29) /* 80121F48 0011ED48 48 00 00 28 */ b lbl_80121F70 lbl_80121F4C: /* 80121F4C 0011ED4C 54 C3 04 3E */ clrlwi r3, r6, 0x10 /* 80121F50 0011ED50 3C 00 43 30 */ lis r0, 0x4330 /* 80121F54 0011ED54 90 61 00 14 */ stw r3, 0x14(r1) -/* 80121F58 0011ED58 C8 22 A0 A0 */ lfd f1, lbl_803CEA20-_SDA2_BASE_(r2) +/* 80121F58 0011ED58 C8 22 A0 A0 */ lfd f1, lbl__622_2-_SDA2_BASE_(r2) /* 80121F5C 0011ED5C 90 01 00 10 */ stw r0, 0x10(r1) /* 80121F60 0011ED60 C8 01 00 10 */ lfd f0, 0x10(r1) /* 80121F64 0011ED64 EC 00 08 28 */ fsubs f0, f0, f1 @@ -108,14 +108,14 @@ lbl_80121F70: lbl_80121F84: /* 80121F84 0011ED84 FC 20 00 90 */ fmr f1, f0 lbl_80121F88: -/* 80121F88 0011ED88 C0 02 A0 98 */ lfs f0, lbl_803CEA18-_SDA2_BASE_(r2) +/* 80121F88 0011ED88 C0 02 A0 98 */ lfs f0, lbl__619_2-_SDA2_BASE_(r2) /* 80121F8C 0011ED8C 57 C0 04 3E */ clrlwi r0, r30, 0x10 /* 80121F90 0011ED90 54 DF 04 3E */ clrlwi r31, r6, 0x10 /* 80121F94 0011ED94 38 A0 00 00 */ li r5, 0 /* 80121F98 0011ED98 EC 00 00 72 */ fmuls f0, f0, f1 /* 80121F9C 0011ED9C 7C 00 F9 D6 */ mullw r0, r0, r31 /* 80121FA0 0011EDA0 D0 1D 00 28 */ stfs f0, 0x28(r29) -/* 80121FA4 0011EDA4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80121FA4 0011EDA4 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80121FA8 0011EDA8 54 04 10 3A */ slwi r4, r0, 2 /* 80121FAC 0011EDAC 4B F1 19 95 */ bl xMemAlloc__FUiUii /* 80121FB0 0011EDB0 57 C0 04 3E */ clrlwi r0, r30, 0x10 @@ -221,7 +221,7 @@ xGridAddToCell__FPP10xGridBoundP10xGridBound: /* 801220FC 0011EEFC 80 04 00 0C */ lwz r0, 0xc(r4) /* 80122100 0011EF00 28 00 00 00 */ cmplwi r0, 0 /* 80122104 0011EF04 41 82 00 30 */ beq lbl_80122134 -/* 80122108 0011EF08 80 0D 95 30 */ lwz r0, lbl_803CBE30-_SDA_BASE_(r13) +/* 80122108 0011EF08 80 0D 95 30 */ lwz r0, lbl_gGridIterActive-_SDA_BASE_(r13) /* 8012210C 0011EF0C 2C 00 00 00 */ cmpwi r0, 0 /* 80122110 0011EF10 40 82 00 1C */ bne lbl_8012212C /* 80122114 0011EF14 7F E3 FB 78 */ mr r3, r31 @@ -301,7 +301,7 @@ lbl_80122210: /* 80122214 0011F014 40 82 00 E0 */ bne lbl_801222F4 /* 80122218 0011F018 80 7F 00 AC */ lwz r3, 0xac(r31) /* 8012221C 0011F01C 38 9F 00 88 */ addi r4, r31, 0x88 -/* 80122220 0011F020 C0 22 A0 A8 */ lfs f1, lbl_803CEA28-_SDA2_BASE_(r2) +/* 80122220 0011F020 C0 22 A0 A8 */ lfs f1, lbl__754_2-_SDA2_BASE_(r2) /* 80122224 0011F024 C0 63 00 10 */ lfs f3, 0x10(r3) /* 80122228 0011F028 C0 43 00 14 */ lfs f2, 0x14(r3) /* 8012222C 0011F02C EC 21 00 32 */ fmuls f1, f1, f0 @@ -358,7 +358,7 @@ lbl_801222F4: /* 801222F4 0011F0F4 28 00 00 02 */ cmplwi r0, 2 /* 801222F8 0011F0F8 40 82 00 64 */ bne lbl_8012235C /* 801222FC 0011F0FC 38 7F 00 88 */ addi r3, r31, 0x88 -/* 80122300 0011F100 C0 22 A0 A8 */ lfs f1, lbl_803CEA28-_SDA2_BASE_(r2) +/* 80122300 0011F100 C0 22 A0 A8 */ lfs f1, lbl__754_2-_SDA2_BASE_(r2) /* 80122304 0011F104 C0 7F 00 9C */ lfs f3, 0x9c(r31) /* 80122308 0011F108 7C 64 1B 78 */ mr r4, r3 /* 8012230C 0011F10C C0 5F 00 A8 */ lfs f2, 0xa8(r31) @@ -394,7 +394,7 @@ lbl_80122364: /* 8012237C 0011F17C EC 82 00 28 */ fsubs f4, f2, f0 /* 80122380 0011F180 C0 1E 00 24 */ lfs f0, 0x24(r30) /* 80122384 0011F184 EC 63 00 72 */ fmuls f3, f3, f1 -/* 80122388 0011F188 C0 42 A0 AC */ lfs f2, lbl_803CEA2C-_SDA2_BASE_(r2) +/* 80122388 0011F188 C0 42 A0 AC */ lfs f2, lbl__755_1-_SDA2_BASE_(r2) /* 8012238C 0011F18C EC 84 00 32 */ fmuls f4, f4, f0 /* 80122390 0011F190 FC 02 18 40 */ fcmpo cr0, f2, f3 /* 80122394 0011F194 40 81 00 08 */ ble lbl_8012239C @@ -406,7 +406,7 @@ lbl_801223A0: /* 801223A4 0011F1A4 3C 00 43 30 */ lis r0, 0x4330 /* 801223A8 0011F1A8 90 01 00 08 */ stw r0, 8(r1) /* 801223AC 0011F1AC 38 63 FF FF */ addi r3, r3, -1 -/* 801223B0 0011F1B0 C8 22 A0 B0 */ lfd f1, lbl_803CEA30-_SDA2_BASE_(r2) +/* 801223B0 0011F1B0 C8 22 A0 B0 */ lfd f1, lbl__757_1-_SDA2_BASE_(r2) /* 801223B4 0011F1B4 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 801223B8 0011F1B8 90 61 00 0C */ stw r3, 0xc(r1) /* 801223BC 0011F1BC C8 01 00 08 */ lfd f0, 8(r1) @@ -419,7 +419,7 @@ lbl_801223A0: /* 801223D8 0011F1D8 EC 00 08 28 */ fsubs f0, f0, f1 /* 801223DC 0011F1DC 48 00 00 18 */ b lbl_801223F4 lbl_801223E0: -/* 801223E0 0011F1E0 C0 02 A0 AC */ lfs f0, lbl_803CEA2C-_SDA2_BASE_(r2) +/* 801223E0 0011F1E0 C0 02 A0 AC */ lfs f0, lbl__755_1-_SDA2_BASE_(r2) /* 801223E4 0011F1E4 FC 00 18 40 */ fcmpo cr0, f0, f3 /* 801223E8 0011F1E8 40 81 00 08 */ ble lbl_801223F0 /* 801223EC 0011F1EC 48 00 00 08 */ b lbl_801223F4 @@ -427,7 +427,7 @@ lbl_801223F0: /* 801223F0 0011F1F0 FC 00 18 90 */ fmr f0, f3 lbl_801223F4: /* 801223F4 0011F1F4 FC 00 00 1E */ fctiwz f0, f0 -/* 801223F8 0011F1F8 C0 42 A0 AC */ lfs f2, lbl_803CEA2C-_SDA2_BASE_(r2) +/* 801223F8 0011F1F8 C0 42 A0 AC */ lfs f2, lbl__755_1-_SDA2_BASE_(r2) /* 801223FC 0011F1FC FC 02 20 40 */ fcmpo cr0, f2, f4 /* 80122400 0011F200 D8 01 00 18 */ stfd f0, 0x18(r1) /* 80122404 0011F204 83 A1 00 1C */ lwz r29, 0x1c(r1) @@ -440,7 +440,7 @@ lbl_80122414: /* 80122418 0011F218 3C 00 43 30 */ lis r0, 0x4330 /* 8012241C 0011F21C 90 01 00 20 */ stw r0, 0x20(r1) /* 80122420 0011F220 38 63 FF FF */ addi r3, r3, -1 -/* 80122424 0011F224 C8 22 A0 B0 */ lfd f1, lbl_803CEA30-_SDA2_BASE_(r2) +/* 80122424 0011F224 C8 22 A0 B0 */ lfd f1, lbl__757_1-_SDA2_BASE_(r2) /* 80122428 0011F228 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 8012242C 0011F22C 90 61 00 24 */ stw r3, 0x24(r1) /* 80122430 0011F230 C8 01 00 20 */ lfd f0, 0x20(r1) @@ -453,7 +453,7 @@ lbl_80122414: /* 8012244C 0011F24C EC 00 08 28 */ fsubs f0, f0, f1 /* 80122450 0011F250 48 00 00 18 */ b lbl_80122468 lbl_80122454: -/* 80122454 0011F254 C0 02 A0 AC */ lfs f0, lbl_803CEA2C-_SDA2_BASE_(r2) +/* 80122454 0011F254 C0 02 A0 AC */ lfs f0, lbl__755_1-_SDA2_BASE_(r2) /* 80122458 0011F258 FC 00 20 40 */ fcmpo cr0, f0, f4 /* 8012245C 0011F25C 40 81 00 08 */ ble lbl_80122464 /* 80122460 0011F260 48 00 00 08 */ b lbl_80122468 @@ -495,7 +495,7 @@ xGridRemove__FP10xGridBound: /* 801224D4 0011F2D4 80 83 00 0C */ lwz r4, 0xc(r3) /* 801224D8 0011F2D8 28 04 00 00 */ cmplwi r4, 0 /* 801224DC 0011F2DC 41 82 00 70 */ beq lbl_8012254C -/* 801224E0 0011F2E0 80 0D 95 30 */ lwz r0, lbl_803CBE30-_SDA_BASE_(r13) +/* 801224E0 0011F2E0 80 0D 95 30 */ lwz r0, lbl_gGridIterActive-_SDA_BASE_(r13) /* 801224E4 0011F2E4 2C 00 00 00 */ cmpwi r0, 0 /* 801224E8 0011F2E8 41 82 00 14 */ beq lbl_801224FC /* 801224EC 0011F2EC 38 00 00 01 */ li r0, 1 @@ -632,7 +632,7 @@ xGridGetCell__FP5xGridfffRiRi: /* 801226A4 0011F4A4 C0 23 00 20 */ lfs f1, 0x20(r3) /* 801226A8 0011F4A8 EC 63 00 28 */ fsubs f3, f3, f0 /* 801226AC 0011F4AC C0 03 00 24 */ lfs f0, 0x24(r3) -/* 801226B0 0011F4B0 C0 42 A0 AC */ lfs f2, lbl_803CEA2C-_SDA2_BASE_(r2) +/* 801226B0 0011F4B0 C0 42 A0 AC */ lfs f2, lbl__755_1-_SDA2_BASE_(r2) /* 801226B4 0011F4B4 EC 84 00 72 */ fmuls f4, f4, f1 /* 801226B8 0011F4B8 EC 63 00 32 */ fmuls f3, f3, f0 /* 801226BC 0011F4BC FC 02 20 40 */ fcmpo cr0, f2, f4 @@ -645,7 +645,7 @@ lbl_801226CC: /* 801226D0 0011F4D0 3C 00 43 30 */ lis r0, 0x4330 /* 801226D4 0011F4D4 90 01 00 08 */ stw r0, 8(r1) /* 801226D8 0011F4D8 38 C6 FF FF */ addi r6, r6, -1 -/* 801226DC 0011F4DC C8 22 A0 B0 */ lfd f1, lbl_803CEA30-_SDA2_BASE_(r2) +/* 801226DC 0011F4DC C8 22 A0 B0 */ lfd f1, lbl__757_1-_SDA2_BASE_(r2) /* 801226E0 0011F4E0 6C C6 80 00 */ xoris r6, r6, 0x8000 /* 801226E4 0011F4E4 90 C1 00 0C */ stw r6, 0xc(r1) /* 801226E8 0011F4E8 C8 01 00 08 */ lfd f0, 8(r1) @@ -658,7 +658,7 @@ lbl_801226CC: /* 80122704 0011F504 EC 00 08 28 */ fsubs f0, f0, f1 /* 80122708 0011F508 48 00 00 18 */ b lbl_80122720 lbl_8012270C: -/* 8012270C 0011F50C C0 02 A0 AC */ lfs f0, lbl_803CEA2C-_SDA2_BASE_(r2) +/* 8012270C 0011F50C C0 02 A0 AC */ lfs f0, lbl__755_1-_SDA2_BASE_(r2) /* 80122710 0011F510 FC 00 20 40 */ fcmpo cr0, f0, f4 /* 80122714 0011F514 40 81 00 08 */ ble lbl_8012271C /* 80122718 0011F518 48 00 00 08 */ b lbl_80122720 @@ -669,7 +669,7 @@ lbl_80122720: /* 80122724 0011F524 D8 01 00 18 */ stfd f0, 0x18(r1) /* 80122728 0011F528 80 01 00 1C */ lwz r0, 0x1c(r1) /* 8012272C 0011F52C 90 04 00 00 */ stw r0, 0(r4) -/* 80122730 0011F530 C0 42 A0 AC */ lfs f2, lbl_803CEA2C-_SDA2_BASE_(r2) +/* 80122730 0011F530 C0 42 A0 AC */ lfs f2, lbl__755_1-_SDA2_BASE_(r2) /* 80122734 0011F534 FC 02 18 40 */ fcmpo cr0, f2, f3 /* 80122738 0011F538 40 81 00 08 */ ble lbl_80122740 /* 8012273C 0011F53C 48 00 00 08 */ b lbl_80122744 @@ -680,7 +680,7 @@ lbl_80122744: /* 80122748 0011F548 3C 00 43 30 */ lis r0, 0x4330 /* 8012274C 0011F54C 90 01 00 20 */ stw r0, 0x20(r1) /* 80122750 0011F550 38 63 FF FF */ addi r3, r3, -1 -/* 80122754 0011F554 C8 22 A0 B0 */ lfd f1, lbl_803CEA30-_SDA2_BASE_(r2) +/* 80122754 0011F554 C8 22 A0 B0 */ lfd f1, lbl__757_1-_SDA2_BASE_(r2) /* 80122758 0011F558 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 8012275C 0011F55C 90 61 00 24 */ stw r3, 0x24(r1) /* 80122760 0011F560 C8 01 00 20 */ lfd f0, 0x20(r1) @@ -693,7 +693,7 @@ lbl_80122744: /* 8012277C 0011F57C EC 00 08 28 */ fsubs f0, f0, f1 /* 80122780 0011F580 48 00 00 18 */ b lbl_80122798 lbl_80122784: -/* 80122784 0011F584 C0 02 A0 AC */ lfs f0, lbl_803CEA2C-_SDA2_BASE_(r2) +/* 80122784 0011F584 C0 02 A0 AC */ lfs f0, lbl__755_1-_SDA2_BASE_(r2) /* 80122788 0011F588 FC 00 18 40 */ fcmpo cr0, f0, f3 /* 8012278C 0011F58C 40 81 00 08 */ ble lbl_80122794 /* 80122790 0011F590 48 00 00 08 */ b lbl_80122798 @@ -754,7 +754,7 @@ lbl_80122848: /* 80122848 0011F648 28 00 00 04 */ cmplwi r0, 4 /* 8012284C 0011F64C 40 82 00 C4 */ bne lbl_80122910 /* 80122850 0011F650 80 64 00 AC */ lwz r3, 0xac(r4) -/* 80122854 0011F654 C0 22 A0 A8 */ lfs f1, lbl_803CEA28-_SDA2_BASE_(r2) +/* 80122854 0011F654 C0 22 A0 A8 */ lfs f1, lbl__754_2-_SDA2_BASE_(r2) /* 80122858 0011F658 C0 63 00 10 */ lfs f3, 0x10(r3) /* 8012285C 0011F65C C0 43 00 14 */ lfs f2, 0x14(r3) /* 80122860 0011F660 EC 21 00 32 */ fmuls f1, f1, f0 @@ -806,7 +806,7 @@ lbl_80122910: /* 80122914 0011F714 40 82 00 44 */ bne lbl_80122958 /* 80122918 0011F718 C0 64 00 9C */ lfs f3, 0x9c(r4) /* 8012291C 0011F71C C0 44 00 A8 */ lfs f2, 0xa8(r4) -/* 80122920 0011F720 C0 22 A0 A8 */ lfs f1, lbl_803CEA28-_SDA2_BASE_(r2) +/* 80122920 0011F720 C0 22 A0 A8 */ lfs f1, lbl__754_2-_SDA2_BASE_(r2) /* 80122924 0011F724 EC 83 10 28 */ fsubs f4, f3, f2 /* 80122928 0011F728 C0 64 00 94 */ lfs f3, 0x94(r4) /* 8012292C 0011F72C C0 44 00 A0 */ lfs f2, 0xa0(r4) @@ -877,13 +877,13 @@ lbl_801229FC: /* 80122A10 0011F810 6C 84 80 00 */ xoris r4, r4, 0x8000 /* 80122A14 0011F814 90 61 00 20 */ stw r3, 0x20(r1) /* 80122A18 0011F818 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 80122A1C 0011F81C C8 62 A0 B0 */ lfd f3, lbl_803CEA30-_SDA2_BASE_(r2) +/* 80122A1C 0011F81C C8 62 A0 B0 */ lfd f3, lbl__757_1-_SDA2_BASE_(r2) /* 80122A20 0011F820 90 81 00 24 */ stw r4, 0x24(r1) /* 80122A24 0011F824 C0 9A 00 18 */ lfs f4, 0x18(r26) /* 80122A28 0011F828 C8 01 00 20 */ lfd f0, 0x20(r1) /* 80122A2C 0011F82C 90 01 00 2C */ stw r0, 0x2c(r1) /* 80122A30 0011F830 EC 40 18 28 */ fsubs f2, f0, f3 -/* 80122A34 0011F834 C0 02 A0 B8 */ lfs f0, lbl_803CEA38-_SDA2_BASE_(r2) +/* 80122A34 0011F834 C0 02 A0 B8 */ lfs f0, lbl__970_1-_SDA2_BASE_(r2) /* 80122A38 0011F838 90 61 00 28 */ stw r3, 0x28(r1) /* 80122A3C 0011F83C C0 BA 00 1C */ lfs f5, 0x1c(r26) /* 80122A40 0011F840 EC C0 01 32 */ fmuls f6, f0, f4 @@ -905,29 +905,29 @@ lbl_801229FC: /* 80122A80 0011F880 FC 00 38 40 */ fcmpo cr0, f0, f7 /* 80122A84 0011F884 40 80 00 10 */ bge lbl_80122A94 /* 80122A88 0011F888 38 00 00 00 */ li r0, 0 -/* 80122A8C 0011F88C 90 0D 95 34 */ stw r0, lbl_803CBE34-_SDA_BASE_(r13) +/* 80122A8C 0011F88C 90 0D 95 34 */ stw r0, lbl_k$920-_SDA_BASE_(r13) /* 80122A90 0011F890 48 00 00 30 */ b lbl_80122AC0 lbl_80122A94: /* 80122A94 0011F894 38 00 00 01 */ li r0, 1 -/* 80122A98 0011F898 90 0D 95 34 */ stw r0, lbl_803CBE34-_SDA_BASE_(r13) +/* 80122A98 0011F898 90 0D 95 34 */ stw r0, lbl_k$920-_SDA_BASE_(r13) /* 80122A9C 0011F89C 48 00 00 24 */ b lbl_80122AC0 lbl_80122AA0: /* 80122AA0 0011F8A0 C0 19 00 08 */ lfs f0, 8(r25) /* 80122AA4 0011F8A4 FC 00 38 40 */ fcmpo cr0, f0, f7 /* 80122AA8 0011F8A8 40 80 00 10 */ bge lbl_80122AB8 /* 80122AAC 0011F8AC 38 00 00 03 */ li r0, 3 -/* 80122AB0 0011F8B0 90 0D 95 34 */ stw r0, lbl_803CBE34-_SDA_BASE_(r13) +/* 80122AB0 0011F8B0 90 0D 95 34 */ stw r0, lbl_k$920-_SDA_BASE_(r13) /* 80122AB4 0011F8B4 48 00 00 0C */ b lbl_80122AC0 lbl_80122AB8: /* 80122AB8 0011F8B8 38 00 00 02 */ li r0, 2 -/* 80122ABC 0011F8BC 90 0D 95 34 */ stw r0, lbl_803CBE34-_SDA_BASE_(r13) +/* 80122ABC 0011F8BC 90 0D 95 34 */ stw r0, lbl_k$920-_SDA_BASE_(r13) lbl_80122AC0: -/* 80122AC0 0011F8C0 3C 60 80 2A */ lis r3, lbl_80298040@ha +/* 80122AC0 0011F8C0 3C 60 80 2A */ lis r3, lbl_offs$919@ha /* 80122AC4 0011F8C4 3B C0 00 00 */ li r30, 0 -/* 80122AC8 0011F8C8 3B 23 80 40 */ addi r25, r3, lbl_80298040@l +/* 80122AC8 0011F8C8 3B 23 80 40 */ addi r25, r3, lbl_offs$919@l /* 80122ACC 0011F8CC 3B E0 00 00 */ li r31, 0 lbl_80122AD0: -/* 80122AD0 0011F8D0 80 0D 95 34 */ lwz r0, lbl_803CBE34-_SDA_BASE_(r13) +/* 80122AD0 0011F8D0 80 0D 95 34 */ lwz r0, lbl_k$920-_SDA_BASE_(r13) /* 80122AD4 0011F8D4 80 61 00 0C */ lwz r3, 0xc(r1) /* 80122AD8 0011F8D8 1C 00 00 18 */ mulli r0, r0, 0x18 /* 80122ADC 0011F8DC 7C 19 02 14 */ add r0, r25, r0 diff --git a/asm/Core/x/xGroup.s b/asm/Core/x/xGroup.s index 2ba930e7b..bcb84cdf8 100644 --- a/asm/Core/x/xGroup.s +++ b/asm/Core/x/xGroup.s @@ -45,7 +45,7 @@ lbl_8002CB20: /* 8002CB24 00029924 48 00 03 59 */ bl xGroupGetCount__FP6xGroup /* 8002CB28 00029928 7C 60 1B 79 */ or. r0, r3, r3 /* 8002CB2C 0002992C 41 82 00 18 */ beq lbl_8002CB44 -/* 8002CB30 00029930 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8002CB30 00029930 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8002CB34 00029934 54 04 10 3A */ slwi r4, r0, 2 /* 8002CB38 00029938 38 A0 00 00 */ li r5, 0 /* 8002CB3C 0002993C 48 00 6E 05 */ bl xMemAlloc__FUiUii diff --git a/asm/Core/x/xHud.s b/asm/Core/x/xHud.s index 656bf2501..c591db55f 100644 --- a/asm/Core/x/xHud.s +++ b/asm/Core/x/xHud.s @@ -8,7 +8,7 @@ flush_all__Q24xhud15block_allocatorFv: /* 8002D990 0002A790 7C 08 02 A6 */ mflr r0 /* 8002D994 0002A794 90 01 00 14 */ stw r0, 0x14(r1) /* 8002D998 0002A798 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8002D99C 0002A79C 83 ED 89 98 */ lwz r31, lbl_803CB298-_SDA_BASE_(r13) +/* 8002D99C 0002A79C 83 ED 89 98 */ lwz r31, lbl__head_alloc__Q24xhud15block_allocator-_SDA_BASE_(r13) /* 8002D9A0 0002A7A0 48 00 00 10 */ b lbl_8002D9B0 lbl_8002D9A4: /* 8002D9A4 0002A7A4 7F E3 FB 78 */ mr r3, r31 @@ -37,9 +37,9 @@ __ct__Q24xhud15block_allocatorFUiUi: /* 8002D9F0 0002A7F0 90 83 00 00 */ stw r4, 0(r3) /* 8002D9F4 0002A7F4 7C A4 2B 78 */ mr r4, r5 /* 8002D9F8 0002A7F8 90 03 00 08 */ stw r0, 8(r3) -/* 8002D9FC 0002A7FC 80 0D 89 98 */ lwz r0, lbl_803CB298-_SDA_BASE_(r13) +/* 8002D9FC 0002A7FC 80 0D 89 98 */ lwz r0, lbl__head_alloc__Q24xhud15block_allocator-_SDA_BASE_(r13) /* 8002DA00 0002A800 90 03 00 0C */ stw r0, 0xc(r3) -/* 8002DA04 0002A804 93 ED 89 98 */ stw r31, lbl_803CB298-_SDA_BASE_(r13) +/* 8002DA04 0002A804 93 ED 89 98 */ stw r31, lbl__head_alloc__Q24xhud15block_allocator-_SDA_BASE_(r13) /* 8002DA08 0002A808 48 00 00 1D */ bl set_increment__Q24xhud15block_allocatorFUi /* 8002DA0C 0002A80C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002DA10 0002A810 7F E3 FB 78 */ mr r3, r31 @@ -65,7 +65,7 @@ size_reserve__Q24xhud15block_allocatorFUi: /* 8002DA48 0002A848 7C 9F 23 78 */ mr r31, r4 /* 8002DA4C 0002A84C 93 C1 00 08 */ stw r30, 8(r1) /* 8002DA50 0002A850 7C 7E 1B 78 */ mr r30, r3 -/* 8002DA54 0002A854 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8002DA54 0002A854 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8002DA58 0002A858 48 00 5E E9 */ bl xMemAlloc__FUiUii /* 8002DA5C 0002A85C 7C 83 FA 14 */ add r4, r3, r31 /* 8002DA60 0002A860 48 00 00 18 */ b lbl_8002DA78 @@ -126,20 +126,20 @@ motive_allocator__Q24xhud6widgetFv: /* 8002DB00 0002A900 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002DB04 0002A904 7C 08 02 A6 */ mflr r0 /* 8002DB08 0002A908 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002DB0C 0002A90C 88 0D 89 9D */ lbz r0, lbl_803CB29D-_SDA_BASE_(r13) +/* 8002DB0C 0002A90C 88 0D 89 9D */ lbz r0, lbl_init$785-_SDA_BASE_(r13) /* 8002DB10 0002A910 7C 00 07 75 */ extsb. r0, r0 /* 8002DB14 0002A914 40 82 00 20 */ bne lbl_8002DB34 -/* 8002DB18 0002A918 3C 60 80 2D */ lis r3, lbl_802C8760@ha +/* 8002DB18 0002A918 3C 60 80 2D */ lis r3, lbl_ba$784@ha /* 8002DB1C 0002A91C 38 80 00 28 */ li r4, 0x28 -/* 8002DB20 0002A920 38 63 87 60 */ addi r3, r3, lbl_802C8760@l +/* 8002DB20 0002A920 38 63 87 60 */ addi r3, r3, lbl_ba$784@l /* 8002DB24 0002A924 38 A0 00 10 */ li r5, 0x10 /* 8002DB28 0002A928 4B FF FE A5 */ bl __ct__Q24xhud15block_allocatorFUiUi /* 8002DB2C 0002A92C 38 00 00 01 */ li r0, 1 -/* 8002DB30 0002A930 98 0D 89 9D */ stb r0, lbl_803CB29D-_SDA_BASE_(r13) +/* 8002DB30 0002A930 98 0D 89 9D */ stb r0, lbl_init$785-_SDA_BASE_(r13) lbl_8002DB34: /* 8002DB34 0002A934 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8002DB38 0002A938 3C 60 80 2D */ lis r3, lbl_802C8760@ha -/* 8002DB3C 0002A93C 38 63 87 60 */ addi r3, r3, lbl_802C8760@l +/* 8002DB38 0002A938 3C 60 80 2D */ lis r3, lbl_ba$784@ha +/* 8002DB3C 0002A93C 38 63 87 60 */ addi r3, r3, lbl_ba$784@l /* 8002DB40 0002A940 7C 08 03 A6 */ mtlr r0 /* 8002DB44 0002A944 38 21 00 10 */ addi r1, r1, 0x10 /* 8002DB48 0002A948 4E 80 00 20 */ blr @@ -149,11 +149,11 @@ init__4xhudFv: /* 8002DB4C 0002A94C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002DB50 0002A950 7C 08 02 A6 */ mflr r0 /* 8002DB54 0002A954 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002DB58 0002A958 88 0D 89 9C */ lbz r0, lbl_803CB29C-_SDA_BASE_(r13) +/* 8002DB58 0002A958 88 0D 89 9C */ lbz r0, lbl_inited__4xhud-_SDA_BASE_(r13) /* 8002DB5C 0002A95C 28 00 00 00 */ cmplwi r0, 0 /* 8002DB60 0002A960 40 82 00 10 */ bne lbl_8002DB70 /* 8002DB64 0002A964 38 00 00 01 */ li r0, 1 -/* 8002DB68 0002A968 98 0D 89 9C */ stb r0, lbl_803CB29C-_SDA_BASE_(r13) +/* 8002DB68 0002A968 98 0D 89 9C */ stb r0, lbl_inited__4xhud-_SDA_BASE_(r13) /* 8002DB6C 0002A96C 48 00 00 0C */ b lbl_8002DB78 lbl_8002DB70: /* 8002DB70 0002A970 38 60 00 01 */ li r3, 1 @@ -179,9 +179,9 @@ setup__4xhudFv: destroy__4xhudFv: /* 8002DBA8 0002A9A8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002DBAC 0002A9AC 7C 08 02 A6 */ mflr r0 -/* 8002DBB0 0002A9B0 3C 60 80 25 */ lis r3, lbl_80252EE8@ha +/* 8002DBB0 0002A9B0 3C 60 80 25 */ lis r3, lbl__stringBase0_9@ha /* 8002DBB4 0002A9B4 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002DBB8 0002A9B8 38 63 2E E8 */ addi r3, r3, lbl_80252EE8@l +/* 8002DBB8 0002A9B8 38 63 2E E8 */ addi r3, r3, lbl__stringBase0_9@l /* 8002DBBC 0002A9BC 4B FE 82 E5 */ bl xDebugRemoveTweak__FPCc /* 8002DBC0 0002A9C0 38 60 00 01 */ li r3, 1 /* 8002DBC4 0002A9C4 48 00 08 09 */ bl disable_all__Q24xhud6widgetFb @@ -207,7 +207,7 @@ render__4xhudFv: /* 8002DBFC 0002A9FC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002DC00 0002AA00 7C 08 02 A6 */ mflr r0 /* 8002DC04 0002AA04 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002DC08 0002AA08 88 0D 89 9C */ lbz r0, lbl_803CB29C-_SDA_BASE_(r13) +/* 8002DC08 0002AA08 88 0D 89 9C */ lbz r0, lbl_inited__4xhud-_SDA_BASE_(r13) /* 8002DC0C 0002AA0C 28 00 00 00 */ cmplwi r0, 0 /* 8002DC10 0002AA10 41 82 00 08 */ beq lbl_8002DC18 /* 8002DC14 0002AA14 48 00 09 05 */ bl render_all__Q24xhud6widgetFv @@ -221,9 +221,9 @@ lbl_8002DC18: __ct__Q24xhud6widgetFRCQ24xhud5asset: /* 8002DC28 0002AA28 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002DC2C 0002AA2C 7C 08 02 A6 */ mflr r0 -/* 8002DC30 0002AA30 3C A0 80 28 */ lis r5, lbl_8027D618@ha +/* 8002DC30 0002AA30 3C A0 80 28 */ lis r5, lbl___vt__Q24xhud6widget@ha /* 8002DC34 0002AA34 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002DC38 0002AA38 38 05 D6 18 */ addi r0, r5, lbl_8027D618@l +/* 8002DC38 0002AA38 38 05 D6 18 */ addi r0, r5, lbl___vt__Q24xhud6widget@l /* 8002DC3C 0002AA3C 38 A0 00 00 */ li r5, 0 /* 8002DC40 0002AA40 93 E1 00 0C */ stw r31, 0xc(r1) /* 8002DC44 0002AA44 7C 9F 23 78 */ mr r31, r4 @@ -243,7 +243,7 @@ __ct__Q24xhud6widgetFRCQ24xhud5asset: /* 8002DC7C 0002AA7C 38 7E 00 10 */ addi r3, r30, 0x10 /* 8002DC80 0002AA80 38 9F 00 1C */ addi r4, r31, 0x1c /* 8002DC84 0002AA84 4B FD D5 E1 */ bl __as__5xVec3FRC5xVec3 -/* 8002DC88 0002AA88 C0 02 83 D8 */ lfs f0, lbl_803CCD58-_SDA2_BASE_(r2) +/* 8002DC88 0002AA88 C0 02 83 D8 */ lfs f0, lbl__857-_SDA2_BASE_(r2) /* 8002DC8C 0002AA8C 38 7E 00 38 */ addi r3, r30, 0x38 /* 8002DC90 0002AA90 38 9E 00 04 */ addi r4, r30, 4 /* 8002DC94 0002AA94 D0 1E 00 34 */ stfs f0, 0x34(r30) @@ -465,17 +465,17 @@ type__Q24xhud6widgetCFv: /* 8002DF5C 0002AD5C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002DF60 0002AD60 7C 08 02 A6 */ mflr r0 /* 8002DF64 0002AD64 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002DF68 0002AD68 88 0D 89 A4 */ lbz r0, lbl_803CB2A4-_SDA_BASE_(r13) +/* 8002DF68 0002AD68 88 0D 89 A4 */ lbz r0, lbl_init$925-_SDA_BASE_(r13) /* 8002DF6C 0002AD6C 7C 00 07 75 */ extsb. r0, r0 /* 8002DF70 0002AD70 40 82 00 18 */ bne lbl_8002DF88 /* 8002DF74 0002AD74 48 00 10 5D */ bl type_name__Q24xhud5assetFv /* 8002DF78 0002AD78 48 01 E2 9D */ bl xStrHash__FPCc -/* 8002DF7C 0002AD7C 90 6D 89 A0 */ stw r3, lbl_803CB2A0-_SDA_BASE_(r13) +/* 8002DF7C 0002AD7C 90 6D 89 A0 */ stw r3, lbl_myid$924-_SDA_BASE_(r13) /* 8002DF80 0002AD80 38 00 00 01 */ li r0, 1 -/* 8002DF84 0002AD84 98 0D 89 A4 */ stb r0, lbl_803CB2A4-_SDA_BASE_(r13) +/* 8002DF84 0002AD84 98 0D 89 A4 */ stb r0, lbl_init$925-_SDA_BASE_(r13) lbl_8002DF88: /* 8002DF88 0002AD88 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8002DF8C 0002AD8C 80 6D 89 A0 */ lwz r3, lbl_803CB2A0-_SDA_BASE_(r13) +/* 8002DF8C 0002AD8C 80 6D 89 A0 */ lwz r3, lbl_myid$924-_SDA_BASE_(r13) /* 8002DF90 0002AD90 7C 08 03 A6 */ mtlr r0 /* 8002DF94 0002AD94 38 21 00 10 */ addi r1, r1, 0x10 /* 8002DF98 0002AD98 4E 80 00 20 */ blr @@ -522,7 +522,7 @@ show__Q24xhud6widgetFv: /* 8002E024 0002AE24 C0 5F 00 38 */ lfs f2, 0x38(r31) /* 8002E028 0002AE28 EF A1 00 28 */ fsubs f29, f1, f0 /* 8002E02C 0002AE2C C0 3F 00 04 */ lfs f1, 4(r31) -/* 8002E030 0002AE30 C0 02 83 DC */ lfs f0, lbl_803CCD5C-_SDA2_BASE_(r2) +/* 8002E030 0002AE30 C0 02 83 DC */ lfs f0, lbl__945-_SDA2_BASE_(r2) /* 8002E034 0002AE34 EF C2 08 28 */ fsubs f30, f2, f1 /* 8002E038 0002AE38 EC 3D 07 72 */ fmuls f1, f29, f29 /* 8002E03C 0002AE3C EC 3E 0F BA */ fmadds f1, f30, f30, f1 @@ -537,9 +537,9 @@ show__Q24xhud6widgetFv: /* 8002E060 0002AE60 48 00 00 CC */ b lbl_8002E12C lbl_8002E064: /* 8002E064 0002AE64 4B FD C7 99 */ bl xsqrt__Ff -/* 8002E068 0002AE68 C0 42 83 E0 */ lfs f2, lbl_803CCD60-_SDA2_BASE_(r2) +/* 8002E068 0002AE68 C0 42 83 E0 */ lfs f2, lbl__946-_SDA2_BASE_(r2) /* 8002E06C 0002AE6C FF E0 08 90 */ fmr f31, f1 -/* 8002E070 0002AE70 C0 02 83 E4 */ lfs f0, lbl_803CCD64-_SDA2_BASE_(r2) +/* 8002E070 0002AE70 C0 02 83 E4 */ lfs f0, lbl__947-_SDA2_BASE_(r2) /* 8002E074 0002AE74 3C 60 80 03 */ lis r3, lbl_8002EA48@ha /* 8002E078 0002AE78 EF 82 07 72 */ fmuls f28, f2, f29 /* 8002E07C 0002AE7C 38 A3 EA 48 */ addi r5, r3, lbl_8002EA48@l @@ -575,10 +575,10 @@ lbl_8002E064: /* 8002E0F4 0002AEF4 3C 60 80 03 */ lis r3, lbl_8002E9BC@ha /* 8002E0F8 0002AEF8 C0 3F 00 34 */ lfs f1, 0x34(r31) /* 8002E0FC 0002AEFC 38 A3 E9 BC */ addi r5, r3, lbl_8002E9BC@l -/* 8002E100 0002AF00 C0 02 83 E8 */ lfs f0, lbl_803CCD68-_SDA2_BASE_(r2) +/* 8002E100 0002AF00 C0 02 83 E8 */ lfs f0, lbl__948-_SDA2_BASE_(r2) /* 8002E104 0002AF04 38 61 00 08 */ addi r3, r1, 8 /* 8002E108 0002AF08 EC 42 08 28 */ fsubs f2, f2, f1 -/* 8002E10C 0002AF0C C0 62 83 EC */ lfs f3, lbl_803CCD6C-_SDA2_BASE_(r2) +/* 8002E10C 0002AF0C C0 62 83 EC */ lfs f3, lbl__949-_SDA2_BASE_(r2) /* 8002E110 0002AF10 38 9F 00 34 */ addi r4, r31, 0x34 /* 8002E114 0002AF14 38 C0 00 00 */ li r6, 0 /* 8002E118 0002AF18 EC 20 00 B2 */ fmuls f1, f0, f2 @@ -619,14 +619,14 @@ hide__Q24xhud6widgetFv: /* 8002E194 0002AF94 38 00 00 02 */ li r0, 2 /* 8002E198 0002AF98 90 03 00 70 */ stw r0, 0x70(r3) /* 8002E19C 0002AF9C C0 C3 00 44 */ lfs f6, 0x44(r3) -/* 8002E1A0 0002AFA0 C0 62 83 F0 */ lfs f3, lbl_803CCD70-_SDA2_BASE_(r2) +/* 8002E1A0 0002AFA0 C0 62 83 F0 */ lfs f3, lbl__955-_SDA2_BASE_(r2) /* 8002E1A4 0002AFA4 C0 E3 00 48 */ lfs f7, 0x48(r3) /* 8002E1A8 0002AFA8 C0 03 00 38 */ lfs f0, 0x38(r3) /* 8002E1AC 0002AFAC EC A3 01 B2 */ fmuls f5, f3, f6 /* 8002E1B0 0002AFB0 C0 23 00 3C */ lfs f1, 0x3c(r3) /* 8002E1B4 0002AFB4 EC 83 01 F2 */ fmuls f4, f3, f7 /* 8002E1B8 0002AFB8 EC 40 18 28 */ fsubs f2, f0, f3 -/* 8002E1BC 0002AFBC C0 02 83 F4 */ lfs f0, lbl_803CCD74-_SDA2_BASE_(r2) +/* 8002E1BC 0002AFBC C0 02 83 F4 */ lfs f0, lbl__982-_SDA2_BASE_(r2) /* 8002E1C0 0002AFC0 EC 21 18 28 */ fsubs f1, f1, f3 /* 8002E1C4 0002AFC4 EC 42 28 2A */ fadds f2, f2, f5 /* 8002E1C8 0002AFC8 ED 01 20 2A */ fadds f8, f1, f4 @@ -640,20 +640,20 @@ hide__Q24xhud6widgetFv: /* 8002E1E8 0002AFE8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8002E1EC 0002AFEC 4C 40 13 82 */ cror 2, 0, 2 /* 8002E1F0 0002AFF0 40 82 00 10 */ bne lbl_8002E200 -/* 8002E1F4 0002AFF4 C0 02 83 EC */ lfs f0, lbl_803CCD6C-_SDA2_BASE_(r2) +/* 8002E1F4 0002AFF4 C0 02 83 EC */ lfs f0, lbl__949-_SDA2_BASE_(r2) /* 8002E1F8 0002AFF8 D0 1F 00 34 */ stfs f0, 0x34(r31) /* 8002E1FC 0002AFFC 48 00 01 30 */ b lbl_8002E32C lbl_8002E200: /* 8002E200 0002B000 FC 09 50 40 */ fcmpo cr0, f9, f10 /* 8002E204 0002B004 40 81 00 34 */ ble lbl_8002E238 -/* 8002E208 0002B008 C0 02 83 EC */ lfs f0, lbl_803CCD6C-_SDA2_BASE_(r2) +/* 8002E208 0002B008 C0 02 83 EC */ lfs f0, lbl__949-_SDA2_BASE_(r2) /* 8002E20C 0002B00C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8002E210 0002B010 4C 41 13 82 */ cror 2, 1, 2 /* 8002E214 0002B014 40 82 00 0C */ bne lbl_8002E220 /* 8002E218 0002B018 EC 23 30 2A */ fadds f1, f3, f6 /* 8002E21C 0002B01C 48 00 00 0C */ b lbl_8002E228 lbl_8002E220: -/* 8002E220 0002B020 C0 02 83 F8 */ lfs f0, lbl_803CCD78-_SDA2_BASE_(r2) +/* 8002E220 0002B020 C0 02 83 F8 */ lfs f0, lbl__983-_SDA2_BASE_(r2) /* 8002E224 0002B024 EC 20 30 28 */ fsubs f1, f0, f6 lbl_8002E228: /* 8002E228 0002B028 EC 01 02 32 */ fmuls f0, f1, f8 @@ -661,21 +661,21 @@ lbl_8002E228: /* 8002E230 0002B030 EC 20 10 24 */ fdivs f1, f0, f2 /* 8002E234 0002B034 48 00 00 2C */ b lbl_8002E260 lbl_8002E238: -/* 8002E238 0002B038 C0 02 83 EC */ lfs f0, lbl_803CCD6C-_SDA2_BASE_(r2) +/* 8002E238 0002B038 C0 02 83 EC */ lfs f0, lbl__949-_SDA2_BASE_(r2) /* 8002E23C 0002B03C FC 08 00 40 */ fcmpo cr0, f8, f0 /* 8002E240 0002B040 4C 41 13 82 */ cror 2, 1, 2 /* 8002E244 0002B044 40 82 00 0C */ bne lbl_8002E250 /* 8002E248 0002B048 EC 23 38 2A */ fadds f1, f3, f7 /* 8002E24C 0002B04C 48 00 00 0C */ b lbl_8002E258 lbl_8002E250: -/* 8002E250 0002B050 C0 02 83 F8 */ lfs f0, lbl_803CCD78-_SDA2_BASE_(r2) +/* 8002E250 0002B050 C0 02 83 F8 */ lfs f0, lbl__983-_SDA2_BASE_(r2) /* 8002E254 0002B054 EC 20 38 28 */ fsubs f1, f0, f7 lbl_8002E258: /* 8002E258 0002B058 EC 01 00 B2 */ fmuls f0, f1, f2 /* 8002E25C 0002B05C EC 60 40 24 */ fdivs f3, f0, f8 lbl_8002E260: /* 8002E260 0002B060 EC 21 20 28 */ fsubs f1, f1, f4 -/* 8002E264 0002B064 C0 82 83 F0 */ lfs f4, lbl_803CCD70-_SDA2_BASE_(r2) +/* 8002E264 0002B064 C0 82 83 F0 */ lfs f4, lbl__955-_SDA2_BASE_(r2) /* 8002E268 0002B068 EC 63 28 28 */ fsubs f3, f3, f5 /* 8002E26C 0002B06C C0 1F 00 08 */ lfs f0, 8(r31) /* 8002E270 0002B070 C0 5F 00 04 */ lfs f2, 4(r31) @@ -690,7 +690,7 @@ lbl_8002E260: /* 8002E294 0002B094 3C 60 80 03 */ lis r3, lbl_8002EA48@ha /* 8002E298 0002B098 38 A3 EA 48 */ addi r5, r3, lbl_8002EA48@l /* 8002E29C 0002B09C FC 40 F0 90 */ fmr f2, f30 -/* 8002E2A0 0002B0A0 C0 22 83 EC */ lfs f1, lbl_803CCD6C-_SDA2_BASE_(r2) +/* 8002E2A0 0002B0A0 C0 22 83 EC */ lfs f1, lbl__949-_SDA2_BASE_(r2) /* 8002E2A4 0002B0A4 38 61 00 50 */ addi r3, r1, 0x50 /* 8002E2A8 0002B0A8 EC 7E 07 F2 */ fmuls f3, f30, f31 /* 8002E2AC 0002B0AC 38 9F 00 04 */ addi r4, r31, 4 @@ -702,7 +702,7 @@ lbl_8002E260: /* 8002E2C4 0002B0C4 FC 40 E8 90 */ fmr f2, f29 /* 8002E2C8 0002B0C8 3C 60 80 03 */ lis r3, lbl_8002EA48@ha /* 8002E2CC 0002B0CC EC 7D 07 F2 */ fmuls f3, f29, f31 -/* 8002E2D0 0002B0D0 C0 22 83 EC */ lfs f1, lbl_803CCD6C-_SDA2_BASE_(r2) +/* 8002E2D0 0002B0D0 C0 22 83 EC */ lfs f1, lbl__949-_SDA2_BASE_(r2) /* 8002E2D4 0002B0D4 38 A3 EA 48 */ addi r5, r3, lbl_8002EA48@l /* 8002E2D8 0002B0D8 38 61 00 2C */ addi r3, r1, 0x2c /* 8002E2DC 0002B0DC 38 9F 00 08 */ addi r4, r31, 8 @@ -714,9 +714,9 @@ lbl_8002E260: /* 8002E2F4 0002B0F4 C0 3F 00 34 */ lfs f1, 0x34(r31) /* 8002E2F8 0002B0F8 3C 60 80 03 */ lis r3, lbl_8002E9BC@ha /* 8002E2FC 0002B0FC 38 A3 E9 BC */ addi r5, r3, lbl_8002E9BC@l -/* 8002E300 0002B100 C0 02 83 FC */ lfs f0, lbl_803CCD7C-_SDA2_BASE_(r2) +/* 8002E300 0002B100 C0 02 83 FC */ lfs f0, lbl__984-_SDA2_BASE_(r2) /* 8002E304 0002B104 FC 40 08 50 */ fneg f2, f1 -/* 8002E308 0002B108 C0 62 83 EC */ lfs f3, lbl_803CCD6C-_SDA2_BASE_(r2) +/* 8002E308 0002B108 C0 62 83 EC */ lfs f3, lbl__949-_SDA2_BASE_(r2) /* 8002E30C 0002B10C 38 61 00 08 */ addi r3, r1, 8 /* 8002E310 0002B110 38 9F 00 34 */ addi r4, r31, 0x34 /* 8002E314 0002B114 38 C0 00 00 */ li r6, 0 @@ -780,9 +780,9 @@ disable_all__Q24xhud6widgetFb: /* 8002E3E0 0002B1E0 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8002E3E4 0002B1E4 93 C1 00 18 */ stw r30, 0x18(r1) /* 8002E3E8 0002B1E8 48 00 00 51 */ bl xHud.__ct__Q34xhud18_unnamed_xHud_cpp_15functor_disableFb -/* 8002E3EC 0002B1EC 3C 60 80 25 */ lis r3, lbl_80252E90@ha +/* 8002E3EC 0002B1EC 3C 60 80 25 */ lis r3, lbl_known_types__Q24xhud18_unnamed_xHud_cpp_@ha /* 8002E3F0 0002B1F0 3B C0 00 00 */ li r30, 0 -/* 8002E3F4 0002B1F4 3B E3 2E 90 */ addi r31, r3, lbl_80252E90@l +/* 8002E3F4 0002B1F4 3B E3 2E 90 */ addi r31, r3, lbl_known_types__Q24xhud18_unnamed_xHud_cpp_@l lbl_8002E3F8: /* 8002E3F8 0002B1F8 88 01 00 0C */ lbz r0, 0xc(r1) /* 8002E3FC 0002B1FC 38 A1 00 08 */ addi r5, r1, 8 @@ -810,13 +810,13 @@ xHud.__ct__Q34xhud18_unnamed_xHud_cpp_15functor_disableFb: setup_all__Q24xhud6widgetFv: /* 8002E440 0002B240 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002E444 0002B244 7C 08 02 A6 */ mflr r0 -/* 8002E448 0002B248 3C 80 80 25 */ lis r4, lbl_80252E90@ha +/* 8002E448 0002B248 3C 80 80 25 */ lis r4, lbl_known_types__Q24xhud18_unnamed_xHud_cpp_@ha /* 8002E44C 0002B24C 3C 60 80 03 */ lis r3, lbl_8002E358@ha /* 8002E450 0002B250 90 01 00 24 */ stw r0, 0x24(r1) /* 8002E454 0002B254 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8002E458 0002B258 3B E3 E3 58 */ addi r31, r3, lbl_8002E358@l /* 8002E45C 0002B25C 93 C1 00 18 */ stw r30, 0x18(r1) -/* 8002E460 0002B260 3B C4 2E 90 */ addi r30, r4, lbl_80252E90@l +/* 8002E460 0002B260 3B C4 2E 90 */ addi r30, r4, lbl_known_types__Q24xhud18_unnamed_xHud_cpp_@l /* 8002E464 0002B264 93 A1 00 14 */ stw r29, 0x14(r1) /* 8002E468 0002B268 3B A0 00 00 */ li r29, 0 lbl_8002E46C: @@ -845,9 +845,9 @@ update_all__Q24xhud6widgetFf: /* 8002E4B8 0002B2B8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8002E4BC 0002B2BC 93 C1 00 18 */ stw r30, 0x18(r1) /* 8002E4C0 0002B2C0 48 00 00 51 */ bl xHud.__ct__Q34xhud18_unnamed_xHud_cpp_14functor_updateFf -/* 8002E4C4 0002B2C4 3C 60 80 25 */ lis r3, lbl_80252E90@ha +/* 8002E4C4 0002B2C4 3C 60 80 25 */ lis r3, lbl_known_types__Q24xhud18_unnamed_xHud_cpp_@ha /* 8002E4C8 0002B2C8 3B C0 00 00 */ li r30, 0 -/* 8002E4CC 0002B2CC 3B E3 2E 90 */ addi r31, r3, lbl_80252E90@l +/* 8002E4CC 0002B2CC 3B E3 2E 90 */ addi r31, r3, lbl_known_types__Q24xhud18_unnamed_xHud_cpp_@l lbl_8002E4D0: /* 8002E4D0 0002B2D0 80 01 00 0C */ lwz r0, 0xc(r1) /* 8002E4D4 0002B2D4 38 A1 00 08 */ addi r5, r1, 8 @@ -880,9 +880,9 @@ render_all__Q24xhud6widgetFv: /* 8002E528 0002B328 93 C1 00 18 */ stw r30, 0x18(r1) /* 8002E52C 0002B32C 93 A1 00 14 */ stw r29, 0x14(r1) /* 8002E530 0002B330 48 00 09 E1 */ bl debug_render__Q24xhud6widgetFv -/* 8002E534 0002B334 3C 80 80 25 */ lis r4, lbl_80252E90@ha +/* 8002E534 0002B334 3C 80 80 25 */ lis r4, lbl_known_types__Q24xhud18_unnamed_xHud_cpp_@ha /* 8002E538 0002B338 3C 60 80 03 */ lis r3, lbl_8002E384@ha -/* 8002E53C 0002B33C 3B C4 2E 90 */ addi r30, r4, lbl_80252E90@l +/* 8002E53C 0002B33C 3B C4 2E 90 */ addi r30, r4, lbl_known_types__Q24xhud18_unnamed_xHud_cpp_@l /* 8002E540 0002B340 3B A0 00 00 */ li r29, 0 /* 8002E544 0002B344 3B E3 E3 84 */ addi r31, r3, lbl_8002E384@l lbl_8002E548: @@ -1045,9 +1045,9 @@ lbl_8002E720: load_model__4xhudFUi: /* 8002E75C 0002B55C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002E760 0002B560 7C 08 02 A6 */ mflr r0 -/* 8002E764 0002B564 3C 80 80 25 */ lis r4, lbl_80252EE8@ha +/* 8002E764 0002B564 3C 80 80 25 */ lis r4, lbl__stringBase0_9@ha /* 8002E768 0002B568 90 01 00 24 */ stw r0, 0x24(r1) -/* 8002E76C 0002B56C 38 84 2E E8 */ addi r4, r4, lbl_80252EE8@l +/* 8002E76C 0002B56C 38 84 2E E8 */ addi r4, r4, lbl__stringBase0_9@l /* 8002E770 0002B570 38 84 00 0B */ addi r4, r4, 0xb /* 8002E774 0002B574 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8002E778 0002B578 7C 7F 1B 78 */ mr r31, r3 @@ -1065,9 +1065,9 @@ lbl_8002E79C: /* 8002E7A4 0002B5A4 48 01 CF 69 */ bl xSTFindAsset__FUiPUi /* 8002E7A8 0002B5A8 28 03 00 00 */ cmplwi r3, 0 /* 8002E7AC 0002B5AC 40 82 00 20 */ bne lbl_8002E7CC -/* 8002E7B0 0002B5B0 3C 80 80 25 */ lis r4, lbl_80252EE8@ha +/* 8002E7B0 0002B5B0 3C 80 80 25 */ lis r4, lbl__stringBase0_9@ha /* 8002E7B4 0002B5B4 7F E3 FB 78 */ mr r3, r31 -/* 8002E7B8 0002B5B8 38 84 2E E8 */ addi r4, r4, lbl_80252EE8@l +/* 8002E7B8 0002B5B8 38 84 2E E8 */ addi r4, r4, lbl__stringBase0_9@l /* 8002E7BC 0002B5BC 38 84 00 11 */ addi r4, r4, 0x11 /* 8002E7C0 0002B5C0 48 01 DA DD */ bl xStrHashCat__FUiPCc /* 8002E7C4 0002B5C4 38 81 00 08 */ addi r4, r1, 8 @@ -1101,8 +1101,8 @@ xHud.render_one_model__Q24xhud18_unnamed_xHud_cpp_FR14xModelInstancefRC13basic_r /* 8002E81C 0002B61C 7C BD 2B 78 */ mr r29, r5 /* 8002E820 0002B620 7C DE 33 78 */ mr r30, r6 /* 8002E824 0002B624 7C FF 3B 78 */ mr r31, r7 -/* 8002E828 0002B628 C0 42 84 00 */ lfs f2, lbl_803CCD80-_SDA2_BASE_(r2) -/* 8002E82C 0002B62C C0 02 83 F0 */ lfs f0, lbl_803CCD70-_SDA2_BASE_(r2) +/* 8002E828 0002B628 C0 42 84 00 */ lfs f2, lbl__1214-_SDA2_BASE_(r2) +/* 8002E82C 0002B62C C0 02 83 F0 */ lfs f0, lbl__955-_SDA2_BASE_(r2) /* 8002E830 0002B630 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8002E834 0002B634 FC 00 00 1E */ fctiwz f0, f0 /* 8002E838 0002B638 D8 01 00 08 */ stfd f0, 8(r1) @@ -1132,9 +1132,9 @@ render_model__4xhudFR14xModelInstanceRCQ24xhud14render_context: /* 8002E88C 0002B68C 38 61 00 30 */ addi r3, r1, 0x30 /* 8002E890 0002B690 93 C1 00 78 */ stw r30, 0x78(r1) /* 8002E894 0002B694 7C 9E 23 78 */ mr r30, r4 -/* 8002E898 0002B698 3C 80 80 25 */ lis r4, lbl_80252D18@ha +/* 8002E898 0002B698 3C 80 80 25 */ lis r4, lbl__405_1@ha /* 8002E89C 0002B69C C0 1E 00 08 */ lfs f0, 8(r30) -/* 8002E8A0 0002B6A0 39 84 2D 18 */ addi r12, r4, lbl_80252D18@l +/* 8002E8A0 0002B6A0 39 84 2D 18 */ addi r12, r4, lbl__405_1@l /* 8002E8A4 0002B6A4 C0 3E 00 00 */ lfs f1, 0(r30) /* 8002E8A8 0002B6A8 81 6C 01 98 */ lwz r11, 0x198(r12) /* 8002E8AC 0002B6AC FC 00 00 50 */ fneg f0, f0 @@ -1169,20 +1169,20 @@ render_model__4xhudFR14xModelInstanceRCQ24xhud14render_context: /* 8002E920 0002B720 90 01 00 0C */ stw r0, 0xc(r1) /* 8002E924 0002B724 D0 01 00 10 */ stfs f0, 0x10(r1) /* 8002E928 0002B728 48 00 38 A9 */ bl xMat3x3Euler__FP7xMat3x3fff -/* 8002E92C 0002B72C C0 22 83 D8 */ lfs f1, lbl_803CCD58-_SDA2_BASE_(r2) +/* 8002E92C 0002B72C C0 22 83 D8 */ lfs f1, lbl__857-_SDA2_BASE_(r2) /* 8002E930 0002B730 38 61 00 30 */ addi r3, r1, 0x30 /* 8002E934 0002B734 C0 1E 00 08 */ lfs f0, 8(r30) /* 8002E938 0002B738 EC 21 00 2A */ fadds f1, f1, f0 /* 8002E93C 0002B73C 4B FD C8 45 */ bl __amu__5xVec3Ff -/* 8002E940 0002B740 C0 22 83 D8 */ lfs f1, lbl_803CCD58-_SDA2_BASE_(r2) +/* 8002E940 0002B740 C0 22 83 D8 */ lfs f1, lbl__857-_SDA2_BASE_(r2) /* 8002E944 0002B744 38 61 00 40 */ addi r3, r1, 0x40 /* 8002E948 0002B748 C0 1E 00 08 */ lfs f0, 8(r30) /* 8002E94C 0002B74C EC 21 00 2A */ fadds f1, f1, f0 /* 8002E950 0002B750 4B FD C8 31 */ bl __amu__5xVec3Ff -/* 8002E954 0002B754 C0 22 84 04 */ lfs f1, lbl_803CCD84-_SDA2_BASE_(r2) +/* 8002E954 0002B754 C0 22 84 04 */ lfs f1, lbl__1238_1-_SDA2_BASE_(r2) /* 8002E958 0002B758 38 61 00 50 */ addi r3, r1, 0x50 /* 8002E95C 0002B75C 4B FD C8 25 */ bl __amu__5xVec3Ff -/* 8002E960 0002B760 C0 02 83 EC */ lfs f0, lbl_803CCD6C-_SDA2_BASE_(r2) +/* 8002E960 0002B760 C0 02 83 EC */ lfs f0, lbl__949-_SDA2_BASE_(r2) /* 8002E964 0002B764 38 00 00 00 */ li r0, 0 /* 8002E968 0002B768 D0 01 00 68 */ stfs f0, 0x68(r1) /* 8002E96C 0002B76C D0 01 00 64 */ stfs f0, 0x64(r1) @@ -1209,7 +1209,7 @@ lbl_8002E99C: /* 8002E9B8 0002B7B8 4E 80 00 20 */ blr lbl_8002E9BC: /* 8002E9BC 0002B7BC C0 44 00 04 */ lfs f2, 4(r4) -/* 8002E9C0 0002B7C0 C0 02 83 EC */ lfs f0, lbl_803CCD6C-_SDA2_BASE_(r2) +/* 8002E9C0 0002B7C0 C0 02 83 EC */ lfs f0, lbl__949-_SDA2_BASE_(r2) /* 8002E9C4 0002B7C4 EC 61 00 B2 */ fmuls f3, f1, f2 /* 8002E9C8 0002B7C8 C0 44 00 0C */ lfs f2, 0xc(r4) /* 8002E9CC 0002B7CC C0 24 00 10 */ lfs f1, 0x10(r4) @@ -1221,7 +1221,7 @@ lbl_8002E9BC: /* 8002E9E4 0002B7E4 4C 41 13 82 */ cror 2, 1, 2 /* 8002E9E8 0002B7E8 41 82 00 1C */ beq lbl_8002EA04 lbl_8002E9EC: -/* 8002E9EC 0002B7EC C0 02 83 EC */ lfs f0, lbl_803CCD6C-_SDA2_BASE_(r2) +/* 8002E9EC 0002B7EC C0 02 83 EC */ lfs f0, lbl__949-_SDA2_BASE_(r2) /* 8002E9F0 0002B7F0 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 8002E9F4 0002B7F4 40 80 00 30 */ bge lbl_8002EA24 /* 8002E9F8 0002B7F8 FC 03 08 40 */ fcmpo cr0, f3, f1 @@ -1247,7 +1247,7 @@ lbl_8002EA24: /* 8002EA40 0002B840 D0 04 00 10 */ stfs f0, 0x10(r4) /* 8002EA44 0002B844 4E 80 00 20 */ blr lbl_8002EA48: -/* 8002EA48 0002B848 C0 02 83 F0 */ lfs f0, lbl_803CCD70-_SDA2_BASE_(r2) +/* 8002EA48 0002B848 C0 02 83 F0 */ lfs f0, lbl__955-_SDA2_BASE_(r2) /* 8002EA4C 0002B84C C0 84 00 14 */ lfs f4, 0x14(r4) /* 8002EA50 0002B850 C0 44 00 04 */ lfs f2, 4(r4) /* 8002EA54 0002B854 EC 60 01 32 */ fmuls f3, f0, f4 @@ -1256,7 +1256,7 @@ lbl_8002EA48: /* 8002EA60 0002B860 EC 63 00 72 */ fmuls f3, f3, f1 /* 8002EA64 0002B864 D0 04 00 04 */ stfs f0, 4(r4) /* 8002EA68 0002B868 EC 61 10 FA */ fmadds f3, f1, f3, f2 -/* 8002EA6C 0002B86C C0 02 83 EC */ lfs f0, lbl_803CCD6C-_SDA2_BASE_(r2) +/* 8002EA6C 0002B86C C0 02 83 EC */ lfs f0, lbl__949-_SDA2_BASE_(r2) /* 8002EA70 0002B870 C0 44 00 0C */ lfs f2, 0xc(r4) /* 8002EA74 0002B874 C0 24 00 10 */ lfs f1, 0x10(r4) /* 8002EA78 0002B878 FC 03 00 40 */ fcmpo cr0, f3, f0 @@ -1267,7 +1267,7 @@ lbl_8002EA48: /* 8002EA8C 0002B88C 4C 41 13 82 */ cror 2, 1, 2 /* 8002EA90 0002B890 41 82 00 1C */ beq lbl_8002EAAC lbl_8002EA94: -/* 8002EA94 0002B894 C0 02 83 EC */ lfs f0, lbl_803CCD6C-_SDA2_BASE_(r2) +/* 8002EA94 0002B894 C0 02 83 EC */ lfs f0, lbl__949-_SDA2_BASE_(r2) /* 8002EA98 0002B898 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 8002EA9C 0002B89C 40 80 00 30 */ bge lbl_8002EACC /* 8002EAA0 0002B8A0 FC 03 08 40 */ fcmpo cr0, f3, f1 @@ -1309,15 +1309,15 @@ lbl_8002EAF0: /* 8002EB1C 0002B91C C0 25 00 00 */ lfs f1, 0(r5) /* 8002EB20 0002B920 EC 01 00 28 */ fsubs f0, f1, f0 /* 8002EB24 0002B924 D0 05 00 00 */ stfs f0, 0(r5) -/* 8002EB28 0002B928 C0 02 83 EC */ lfs f0, lbl_803CCD6C-_SDA2_BASE_(r2) +/* 8002EB28 0002B928 C0 02 83 EC */ lfs f0, lbl__949-_SDA2_BASE_(r2) /* 8002EB2C 0002B92C D0 04 00 10 */ stfs f0, 0x10(r4) /* 8002EB30 0002B930 4E 80 00 20 */ blr lbl_8002EB34: -/* 8002EB34 0002B934 3C 60 80 25 */ lis r3, lbl_80252ED8@ha +/* 8002EB34 0002B934 3C 60 80 25 */ lis r3, lbl_mult$1265@ha /* 8002EB38 0002B938 54 05 07 BF */ clrlwi. r5, r0, 0x1e /* 8002EB3C 0002B93C 54 00 17 3A */ rlwinm r0, r0, 2, 0x1c, 0x1d /* 8002EB40 0002B940 C0 24 00 04 */ lfs f1, 4(r4) -/* 8002EB44 0002B944 38 63 2E D8 */ addi r3, r3, lbl_80252ED8@l +/* 8002EB44 0002B944 38 63 2E D8 */ addi r3, r3, lbl_mult$1265@l /* 8002EB48 0002B948 7C 03 04 2E */ lfsx f0, r3, r0 /* 8002EB4C 0002B94C EC 41 00 32 */ fmuls f2, f1, f0 /* 8002EB50 0002B950 40 82 00 10 */ bne lbl_8002EB60 @@ -1345,7 +1345,7 @@ lbl_8002EB84: /* 8002EB98 0002B998 D0 04 00 10 */ stfs f0, 0x10(r4) /* 8002EB9C 0002B99C C0 44 00 0C */ lfs f2, 0xc(r4) /* 8002EBA0 0002B9A0 C0 24 00 10 */ lfs f1, 0x10(r4) -/* 8002EBA4 0002B9A4 C0 02 83 EC */ lfs f0, lbl_803CCD6C-_SDA2_BASE_(r2) +/* 8002EBA4 0002B9A4 C0 02 83 EC */ lfs f0, lbl__949-_SDA2_BASE_(r2) /* 8002EBA8 0002B9A8 EC 22 08 28 */ fsubs f1, f2, f1 /* 8002EBAC 0002B9AC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8002EBB0 0002B9B0 40 80 00 18 */ bge lbl_8002EBC8 @@ -1366,10 +1366,10 @@ lbl_8002EBCC: for_each_Q34xhud18_unnamed_xHud_cpp_14functor_update___Q24xhud18_unnamed_xHud_cpp_FUcUiQ34xhud18_unnamed_xHud_cpp_14functor_update: /* 8002EBDC 0002B9DC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002EBE0 0002B9E0 7C 08 02 A6 */ mflr r0 -/* 8002EBE4 0002B9E4 3C C0 80 3C */ lis r6, lbl_803C0558@ha +/* 8002EBE4 0002B9E4 3C C0 80 3C */ lis r6, lbl_globals@ha /* 8002EBE8 0002B9E8 90 01 00 24 */ stw r0, 0x24(r1) /* 8002EBEC 0002B9EC 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d -/* 8002EBF0 0002B9F0 38 66 05 58 */ addi r3, r6, lbl_803C0558@l +/* 8002EBF0 0002B9F0 38 66 05 58 */ addi r3, r6, lbl_globals@l /* 8002EBF4 0002B9F4 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8002EBF8 0002B9F8 93 C1 00 18 */ stw r30, 0x18(r1) /* 8002EBFC 0002B9FC 93 A1 00 14 */ stw r29, 0x14(r1) @@ -1404,10 +1404,10 @@ lbl_8002EC38: for_each_PFRQ24xhud6widget_v___Q24xhud18_unnamed_xHud_cpp_FUcUiPFRQ24xhud6widget_v: /* 8002EC60 0002BA60 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002EC64 0002BA64 7C 08 02 A6 */ mflr r0 -/* 8002EC68 0002BA68 3C C0 80 3C */ lis r6, lbl_803C0558@ha +/* 8002EC68 0002BA68 3C C0 80 3C */ lis r6, lbl_globals@ha /* 8002EC6C 0002BA6C 90 01 00 24 */ stw r0, 0x24(r1) /* 8002EC70 0002BA70 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d -/* 8002EC74 0002BA74 38 66 05 58 */ addi r3, r6, lbl_803C0558@l +/* 8002EC74 0002BA74 38 66 05 58 */ addi r3, r6, lbl_globals@l /* 8002EC78 0002BA78 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8002EC7C 0002BA7C 93 C1 00 18 */ stw r30, 0x18(r1) /* 8002EC80 0002BA80 93 A1 00 14 */ stw r29, 0x14(r1) @@ -1443,10 +1443,10 @@ lbl_8002ECC0: for_each_Q34xhud18_unnamed_xHud_cpp_15functor_disable___Q24xhud18_unnamed_xHud_cpp_FUcUiQ34xhud18_unnamed_xHud_cpp_15functor_disable: /* 8002ECE8 0002BAE8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002ECEC 0002BAEC 7C 08 02 A6 */ mflr r0 -/* 8002ECF0 0002BAF0 3C C0 80 3C */ lis r6, lbl_803C0558@ha +/* 8002ECF0 0002BAF0 3C C0 80 3C */ lis r6, lbl_globals@ha /* 8002ECF4 0002BAF4 90 01 00 24 */ stw r0, 0x24(r1) /* 8002ECF8 0002BAF8 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d -/* 8002ECFC 0002BAFC 38 66 05 58 */ addi r3, r6, lbl_803C0558@l +/* 8002ECFC 0002BAFC 38 66 05 58 */ addi r3, r6, lbl_globals@l /* 8002ED00 0002BB00 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8002ED04 0002BB04 93 C1 00 18 */ stw r30, 0x18(r1) /* 8002ED08 0002BB08 93 A1 00 14 */ stw r29, 0x14(r1) @@ -1569,7 +1569,7 @@ __ct__Q24xhud6motiveFPffffPFRQ24xhud6widgetRQ24xhud6motivef_bPv: /* 8002EE78 0002BC78 D0 23 00 04 */ stfs f1, 4(r3) /* 8002EE7C 0002BC7C D0 23 00 08 */ stfs f1, 8(r3) /* 8002EE80 0002BC80 D0 43 00 0C */ stfs f2, 0xc(r3) -/* 8002EE84 0002BC84 C0 02 83 EC */ lfs f0, lbl_803CCD6C-_SDA2_BASE_(r2) +/* 8002EE84 0002BC84 C0 02 83 EC */ lfs f0, lbl__949-_SDA2_BASE_(r2) /* 8002EE88 0002BC88 D0 03 00 10 */ stfs f0, 0x10(r3) /* 8002EE8C 0002BC8C D0 63 00 14 */ stfs f3, 0x14(r3) /* 8002EE90 0002BC90 90 A3 00 18 */ stw r5, 0x18(r3) @@ -1672,8 +1672,8 @@ lbl_8002EF7C: .global type_name__Q24xhud5assetFv type_name__Q24xhud5assetFv: -/* 8002EFD0 0002BDD0 3C 60 80 25 */ lis r3, lbl_80252EE8@ha -/* 8002EFD4 0002BDD4 38 63 2E E8 */ addi r3, r3, lbl_80252EE8@l +/* 8002EFD0 0002BDD0 3C 60 80 25 */ lis r3, lbl__stringBase0_9@ha +/* 8002EFD4 0002BDD4 38 63 2E E8 */ addi r3, r3, lbl__stringBase0_9@l /* 8002EFD8 0002BDD8 38 63 00 04 */ addi r3, r3, 4 /* 8002EFDC 0002BDDC 4E 80 00 20 */ blr diff --git a/asm/Core/x/xHudFontMeter.s b/asm/Core/x/xHudFontMeter.s index 5130949be..e56c7d8ef 100644 --- a/asm/Core/x/xHudFontMeter.s +++ b/asm/Core/x/xHudFontMeter.s @@ -39,9 +39,9 @@ __ct__Q24xhud17font_meter_widgetFRCQ24xhud16font_meter_asset: /* 8002F078 0002BE78 93 A1 00 14 */ stw r29, 0x14(r1) /* 8002F07C 0002BE7C 7C 9D 23 78 */ mr r29, r4 /* 8002F080 0002BE80 48 00 06 DD */ bl __ct__Q24xhud12meter_widgetFRCQ24xhud11meter_asset -/* 8002F084 0002BE84 3C 60 80 28 */ lis r3, lbl_8027D64C@ha +/* 8002F084 0002BE84 3C 60 80 28 */ lis r3, lbl___vt__Q24xhud17font_meter_widget@ha /* 8002F088 0002BE88 83 DD 00 4C */ lwz r30, 0x4c(r29) -/* 8002F08C 0002BE8C 38 03 D6 4C */ addi r0, r3, lbl_8027D64C@l +/* 8002F08C 0002BE8C 38 03 D6 4C */ addi r0, r3, lbl___vt__Q24xhud17font_meter_widget@l /* 8002F090 0002BE90 81 9D 00 50 */ lwz r12, 0x50(r29) /* 8002F094 0002BE94 90 1F 00 74 */ stw r0, 0x74(r31) /* 8002F098 0002BE98 38 00 00 00 */ li r0, 0 @@ -86,9 +86,9 @@ __ct__Q24xhud17font_meter_widgetFRCQ24xhud16font_meter_asset: /* 8002F134 0002BF34 C0 1F 00 D4 */ lfs f0, 0xd4(r31) /* 8002F138 0002BF38 D0 1F 01 34 */ stfs f0, 0x134(r31) /* 8002F13C 0002BF3C 4B FE 8E 5D */ bl __as__10iColor_tagFRC10iColor_tag -/* 8002F140 0002BF40 3C 80 80 25 */ lis r4, lbl_80252F00@ha +/* 8002F140 0002BF40 3C 80 80 25 */ lis r4, lbl_screen_bounds_2@ha /* 8002F144 0002BF44 38 7F 01 3C */ addi r3, r31, 0x13c -/* 8002F148 0002BF48 38 84 2F 00 */ addi r4, r4, lbl_80252F00@l +/* 8002F148 0002BF48 38 84 2F 00 */ addi r4, r4, lbl_screen_bounds_2@l /* 8002F14C 0002BF4C 4B FE 8E F5 */ bl __as__13basic_rect_f_FRC13basic_rect_f_ /* 8002F150 0002BF50 80 01 00 24 */ lwz r0, 0x24(r1) /* 8002F154 0002BF54 7F E3 FB 78 */ mr r3, r31 @@ -123,17 +123,17 @@ type__Q24xhud17font_meter_widgetCFv: /* 8002F1B0 0002BFB0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002F1B4 0002BFB4 7C 08 02 A6 */ mflr r0 /* 8002F1B8 0002BFB8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002F1BC 0002BFBC 88 0D 89 AC */ lbz r0, lbl_803CB2AC-_SDA_BASE_(r13) +/* 8002F1BC 0002BFBC 88 0D 89 AC */ lbz r0, lbl_init$693-_SDA_BASE_(r13) /* 8002F1C0 0002BFC0 7C 00 07 75 */ extsb. r0, r0 /* 8002F1C4 0002BFC4 40 82 00 18 */ bne lbl_8002F1DC /* 8002F1C8 0002BFC8 48 00 03 3D */ bl type_name__Q24xhud16font_meter_assetFv /* 8002F1CC 0002BFCC 48 01 D0 49 */ bl xStrHash__FPCc -/* 8002F1D0 0002BFD0 90 6D 89 A8 */ stw r3, lbl_803CB2A8-_SDA_BASE_(r13) +/* 8002F1D0 0002BFD0 90 6D 89 A8 */ stw r3, lbl_myid$692-_SDA_BASE_(r13) /* 8002F1D4 0002BFD4 38 00 00 01 */ li r0, 1 -/* 8002F1D8 0002BFD8 98 0D 89 AC */ stb r0, lbl_803CB2AC-_SDA_BASE_(r13) +/* 8002F1D8 0002BFD8 98 0D 89 AC */ stb r0, lbl_init$693-_SDA_BASE_(r13) lbl_8002F1DC: /* 8002F1DC 0002BFDC 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8002F1E0 0002BFE0 80 6D 89 A8 */ lwz r3, lbl_803CB2A8-_SDA_BASE_(r13) +/* 8002F1E0 0002BFE0 80 6D 89 A8 */ lwz r3, lbl_myid$692-_SDA_BASE_(r13) /* 8002F1E4 0002BFE4 7C 08 03 A6 */ mtlr r0 /* 8002F1E8 0002BFE8 38 21 00 10 */ addi r1, r1, 0x10 /* 8002F1EC 0002BFEC 4E 80 00 20 */ blr @@ -184,13 +184,13 @@ lbl_8002F238: /* 8002F298 0002C098 D0 1F 00 D0 */ stfs f0, 0xd0(r31) /* 8002F29C 0002C09C D0 1F 01 30 */ stfs f0, 0x130(r31) /* 8002F2A0 0002C0A0 88 1F 01 07 */ lbz r0, 0x107(r31) -/* 8002F2A4 0002C0A4 C8 42 84 18 */ lfd f2, lbl_803CCD98-_SDA2_BASE_(r2) +/* 8002F2A4 0002C0A4 C8 42 84 18 */ lfd f2, lbl__733-_SDA2_BASE_(r2) /* 8002F2A8 0002C0A8 90 01 00 2C */ stw r0, 0x2c(r1) /* 8002F2AC 0002C0AC C0 7F 00 34 */ lfs f3, 0x34(r31) /* 8002F2B0 0002C0B0 C8 01 00 28 */ lfd f0, 0x28(r1) -/* 8002F2B4 0002C0B4 C0 22 84 08 */ lfs f1, lbl_803CCD88-_SDA2_BASE_(r2) +/* 8002F2B4 0002C0B4 C0 22 84 08 */ lfs f1, lbl__729-_SDA2_BASE_(r2) /* 8002F2B8 0002C0B8 EC 40 10 28 */ fsubs f2, f0, f2 -/* 8002F2BC 0002C0BC C0 02 84 10 */ lfs f0, lbl_803CCD90-_SDA2_BASE_(r2) +/* 8002F2BC 0002C0BC C0 02 84 10 */ lfs f0, lbl__731-_SDA2_BASE_(r2) /* 8002F2C0 0002C0C0 EC 23 08 BA */ fmadds f1, f3, f2, f1 /* 8002F2C4 0002C0C4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8002F2C8 0002C0C8 4C 40 13 82 */ cror 2, 0, 2 @@ -198,7 +198,7 @@ lbl_8002F238: /* 8002F2D0 0002C0D0 38 00 00 00 */ li r0, 0 /* 8002F2D4 0002C0D4 48 00 00 2C */ b lbl_8002F300 lbl_8002F2D8: -/* 8002F2D8 0002C0D8 C0 02 84 0C */ lfs f0, lbl_803CCD8C-_SDA2_BASE_(r2) +/* 8002F2D8 0002C0D8 C0 02 84 0C */ lfs f0, lbl__730-_SDA2_BASE_(r2) /* 8002F2DC 0002C0DC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8002F2E0 0002C0E0 4C 41 13 82 */ cror 2, 1, 2 /* 8002F2E4 0002C0E4 40 82 00 0C */ bne lbl_8002F2F0 @@ -214,13 +214,13 @@ lbl_8002F300: /* 8002F304 0002C104 3C 00 43 30 */ lis r0, 0x4330 /* 8002F308 0002C108 88 7F 01 0B */ lbz r3, 0x10b(r31) /* 8002F30C 0002C10C 90 01 00 38 */ stw r0, 0x38(r1) -/* 8002F310 0002C110 C8 42 84 18 */ lfd f2, lbl_803CCD98-_SDA2_BASE_(r2) +/* 8002F310 0002C110 C8 42 84 18 */ lfd f2, lbl__733-_SDA2_BASE_(r2) /* 8002F314 0002C114 90 61 00 3C */ stw r3, 0x3c(r1) /* 8002F318 0002C118 C0 7F 00 34 */ lfs f3, 0x34(r31) /* 8002F31C 0002C11C C8 01 00 38 */ lfd f0, 0x38(r1) -/* 8002F320 0002C120 C0 22 84 08 */ lfs f1, lbl_803CCD88-_SDA2_BASE_(r2) +/* 8002F320 0002C120 C0 22 84 08 */ lfs f1, lbl__729-_SDA2_BASE_(r2) /* 8002F324 0002C124 EC 40 10 28 */ fsubs f2, f0, f2 -/* 8002F328 0002C128 C0 02 84 10 */ lfs f0, lbl_803CCD90-_SDA2_BASE_(r2) +/* 8002F328 0002C128 C0 02 84 10 */ lfs f0, lbl__731-_SDA2_BASE_(r2) /* 8002F32C 0002C12C EC 23 08 BA */ fmadds f1, f3, f2, f1 /* 8002F330 0002C130 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8002F334 0002C134 4C 40 13 82 */ cror 2, 0, 2 @@ -228,7 +228,7 @@ lbl_8002F300: /* 8002F33C 0002C13C 38 00 00 00 */ li r0, 0 /* 8002F340 0002C140 48 00 00 2C */ b lbl_8002F36C lbl_8002F344: -/* 8002F344 0002C144 C0 02 84 0C */ lfs f0, lbl_803CCD8C-_SDA2_BASE_(r2) +/* 8002F344 0002C144 C0 02 84 0C */ lfs f0, lbl__730-_SDA2_BASE_(r2) /* 8002F348 0002C148 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8002F34C 0002C14C 4C 41 13 82 */ cror 2, 1, 2 /* 8002F350 0002C150 40 82 00 0C */ bne lbl_8002F35C @@ -241,7 +241,7 @@ lbl_8002F35C: /* 8002F368 0002C168 54 00 06 3E */ clrlwi r0, r0, 0x18 lbl_8002F36C: /* 8002F36C 0002C16C 98 1F 00 E7 */ stb r0, 0xe7(r31) -/* 8002F370 0002C170 C0 22 84 08 */ lfs f1, lbl_803CCD88-_SDA2_BASE_(r2) +/* 8002F370 0002C170 C0 22 84 08 */ lfs f1, lbl__729-_SDA2_BASE_(r2) /* 8002F374 0002C174 C0 1F 00 88 */ lfs f0, 0x88(r31) /* 8002F378 0002C178 80 1F 01 24 */ lwz r0, 0x124(r31) /* 8002F37C 0002C17C EC 01 00 2A */ fadds f0, f1, f0 @@ -261,11 +261,11 @@ lbl_8002F36C: lbl_8002F3B4: /* 8002F3B4 0002C1B4 88 03 00 70 */ lbz r0, 0x70(r3) lbl_8002F3B8: -/* 8002F3B8 0002C1B8 C0 02 84 08 */ lfs f0, lbl_803CCD88-_SDA2_BASE_(r2) -/* 8002F3BC 0002C1BC 3C 60 80 28 */ lis r3, lbl_8027D640@ha +/* 8002F3B8 0002C1B8 C0 02 84 08 */ lfs f0, lbl__729-_SDA2_BASE_(r2) +/* 8002F3BC 0002C1BC 3C 60 80 28 */ lis r3, lbl_format_text$709@ha /* 8002F3C0 0002C1C0 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d /* 8002F3C4 0002C1C4 EC 00 08 2A */ fadds f0, f0, f1 -/* 8002F3C8 0002C1C8 38 63 D6 40 */ addi r3, r3, lbl_8027D640@l +/* 8002F3C8 0002C1C8 38 63 D6 40 */ addi r3, r3, lbl_format_text$709@l /* 8002F3CC 0002C1CC 7C 83 00 2E */ lwzx r4, r3, r0 /* 8002F3D0 0002C1D0 38 7F 01 18 */ addi r3, r31, 0x118 /* 8002F3D4 0002C1D4 FC 00 00 1E */ fctiwz f0, f0 @@ -350,8 +350,8 @@ lbl_8002F4E0: .global type_name__Q24xhud16font_meter_assetFv type_name__Q24xhud16font_meter_assetFv: -/* 8002F504 0002C304 3C 60 80 25 */ lis r3, lbl_80252F10@ha -/* 8002F508 0002C308 38 63 2F 10 */ addi r3, r3, lbl_80252F10@l +/* 8002F504 0002C304 3C 60 80 25 */ lis r3, lbl__stringBase0_10@ha +/* 8002F508 0002C308 38 63 2F 10 */ addi r3, r3, lbl__stringBase0_10@l /* 8002F50C 0002C30C 4E 80 00 20 */ blr .global render__5xfontCFPCcff diff --git a/asm/Core/x/xHudMeter.s b/asm/Core/x/xHudMeter.s index 19f45395f..e9fac20bd 100644 --- a/asm/Core/x/xHudMeter.s +++ b/asm/Core/x/xHudMeter.s @@ -21,7 +21,7 @@ set_value__Q24xhud12meter_widgetFf: /* 8002F5A8 0002C3A8 7C 7F 1B 78 */ mr r31, r3 /* 8002F5AC 0002C3AC FF A0 08 90 */ fmr f29, f1 /* 8002F5B0 0002C3B0 C0 43 00 88 */ lfs f2, 0x88(r3) -/* 8002F5B4 0002C3B4 C0 02 84 20 */ lfs f0, lbl_803CCDA0-_SDA2_BASE_(r2) +/* 8002F5B4 0002C3B4 C0 02 84 20 */ lfs f0, lbl__680-_SDA2_BASE_(r2) /* 8002F5B8 0002C3B8 EF FD 10 28 */ fsubs f31, f29, f2 /* 8002F5BC 0002C3BC FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8002F5C0 0002C3C0 40 80 00 60 */ bge lbl_8002F620 @@ -29,9 +29,9 @@ set_value__Q24xhud12meter_widgetFf: /* 8002F5C8 0002C3C8 80 63 00 44 */ lwz r3, 0x44(r3) /* 8002F5CC 0002C3CC 28 03 00 00 */ cmplwi r3, 0 /* 8002F5D0 0002C3D0 41 82 00 24 */ beq lbl_8002F5F4 -/* 8002F5D4 0002C3D4 C0 42 84 28 */ lfs f2, lbl_803CCDA8-_SDA2_BASE_(r2) +/* 8002F5D4 0002C3D4 C0 42 84 28 */ lfs f2, lbl__682-_SDA2_BASE_(r2) /* 8002F5D8 0002C3D8 38 80 00 80 */ li r4, 0x80 -/* 8002F5DC 0002C3DC C0 22 84 24 */ lfs f1, lbl_803CCDA4-_SDA2_BASE_(r2) +/* 8002F5DC 0002C3DC C0 22 84 24 */ lfs f1, lbl__681-_SDA2_BASE_(r2) /* 8002F5E0 0002C3E0 38 A0 00 00 */ li r5, 0 /* 8002F5E4 0002C3E4 FC 60 10 90 */ fmr f3, f2 /* 8002F5E8 0002C3E8 38 C0 00 00 */ li r6, 0 @@ -39,7 +39,7 @@ set_value__Q24xhud12meter_widgetFf: /* 8002F5F0 0002C3F0 48 01 94 3D */ bl xSndPlay__FUiffUiUiUi14sound_categoryf lbl_8002F5F4: /* 8002F5F4 0002C3F4 80 7F 00 84 */ lwz r3, 0x84(r31) -/* 8002F5F8 0002C3F8 C0 02 84 2C */ lfs f0, lbl_803CCDAC-_SDA2_BASE_(r2) +/* 8002F5F8 0002C3F8 C0 02 84 2C */ lfs f0, lbl__683-_SDA2_BASE_(r2) /* 8002F5FC 0002C3FC C0 23 00 38 */ lfs f1, 0x38(r3) /* 8002F600 0002C400 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8002F604 0002C404 40 80 00 14 */ bge lbl_8002F618 @@ -48,19 +48,19 @@ lbl_8002F5F4: /* 8002F610 0002C410 48 00 01 39 */ bl set_value_immediate__Q24xhud12meter_widgetFf /* 8002F614 0002C414 48 00 01 08 */ b lbl_8002F71C lbl_8002F618: -/* 8002F618 0002C418 C3 C2 84 30 */ lfs f30, lbl_803CCDB0-_SDA2_BASE_(r2) +/* 8002F618 0002C418 C3 C2 84 30 */ lfs f30, lbl__684-_SDA2_BASE_(r2) /* 8002F61C 0002C41C 48 00 00 74 */ b lbl_8002F690 lbl_8002F620: -/* 8002F620 0002C420 C0 02 84 2C */ lfs f0, lbl_803CCDAC-_SDA2_BASE_(r2) +/* 8002F620 0002C420 C0 02 84 2C */ lfs f0, lbl__683-_SDA2_BASE_(r2) /* 8002F624 0002C424 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8002F628 0002C428 40 81 00 60 */ ble lbl_8002F688 /* 8002F62C 0002C42C 80 7F 00 84 */ lwz r3, 0x84(r31) /* 8002F630 0002C430 80 63 00 3C */ lwz r3, 0x3c(r3) /* 8002F634 0002C434 28 03 00 00 */ cmplwi r3, 0 /* 8002F638 0002C438 41 82 00 24 */ beq lbl_8002F65C -/* 8002F63C 0002C43C C0 42 84 28 */ lfs f2, lbl_803CCDA8-_SDA2_BASE_(r2) +/* 8002F63C 0002C43C C0 42 84 28 */ lfs f2, lbl__682-_SDA2_BASE_(r2) /* 8002F640 0002C440 38 80 00 80 */ li r4, 0x80 -/* 8002F644 0002C444 C0 22 84 24 */ lfs f1, lbl_803CCDA4-_SDA2_BASE_(r2) +/* 8002F644 0002C444 C0 22 84 24 */ lfs f1, lbl__681-_SDA2_BASE_(r2) /* 8002F648 0002C448 38 A0 00 00 */ li r5, 0 /* 8002F64C 0002C44C FC 60 10 90 */ fmr f3, f2 /* 8002F650 0002C450 38 C0 00 00 */ li r6, 0 @@ -68,7 +68,7 @@ lbl_8002F620: /* 8002F658 0002C458 48 01 93 D5 */ bl xSndPlay__FUiffUiUiUi14sound_categoryf lbl_8002F65C: /* 8002F65C 0002C45C 80 7F 00 84 */ lwz r3, 0x84(r31) -/* 8002F660 0002C460 C0 02 84 2C */ lfs f0, lbl_803CCDAC-_SDA2_BASE_(r2) +/* 8002F660 0002C460 C0 02 84 2C */ lfs f0, lbl__683-_SDA2_BASE_(r2) /* 8002F664 0002C464 C0 23 00 34 */ lfs f1, 0x34(r3) /* 8002F668 0002C468 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8002F66C 0002C46C 40 80 00 14 */ bge lbl_8002F680 @@ -77,7 +77,7 @@ lbl_8002F65C: /* 8002F678 0002C478 48 00 00 D1 */ bl set_value_immediate__Q24xhud12meter_widgetFf /* 8002F67C 0002C47C 48 00 00 A0 */ b lbl_8002F71C lbl_8002F680: -/* 8002F680 0002C480 C3 C2 84 24 */ lfs f30, lbl_803CCDA4-_SDA2_BASE_(r2) +/* 8002F680 0002C480 C3 C2 84 24 */ lfs f30, lbl__681-_SDA2_BASE_(r2) /* 8002F684 0002C484 48 00 00 0C */ b lbl_8002F690 lbl_8002F688: /* 8002F688 0002C488 48 00 00 C1 */ bl set_value_immediate__Q24xhud12meter_widgetFf @@ -85,17 +85,17 @@ lbl_8002F688: lbl_8002F690: /* 8002F690 0002C490 D3 BF 00 94 */ stfs f29, 0x94(r31) /* 8002F694 0002C494 80 7F 00 84 */ lwz r3, 0x84(r31) -/* 8002F698 0002C498 C0 22 84 28 */ lfs f1, lbl_803CCDA8-_SDA2_BASE_(r2) +/* 8002F698 0002C498 C0 22 84 28 */ lfs f1, lbl__682-_SDA2_BASE_(r2) /* 8002F69C 0002C49C C0 03 00 38 */ lfs f0, 0x38(r3) /* 8002F6A0 0002C4A0 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8002F6A4 0002C4A4 40 82 00 14 */ bne lbl_8002F6B8 -/* 8002F6A8 0002C4A8 3C 60 80 25 */ lis r3, lbl_80252F38@ha -/* 8002F6AC 0002C4AC 38 63 2F 38 */ addi r3, r3, lbl_80252F38@l +/* 8002F6A8 0002C4A8 3C 60 80 25 */ lis r3, lbl__stringBase0_11@ha +/* 8002F6AC 0002C4AC 38 63 2F 38 */ addi r3, r3, lbl__stringBase0_11@l /* 8002F6B0 0002C4B0 4C C6 31 82 */ crclr 6 /* 8002F6B4 0002C4B4 48 1B 4B 51 */ bl func_801E4204 lbl_8002F6B8: /* 8002F6B8 0002C4B8 80 7F 00 84 */ lwz r3, 0x84(r31) -/* 8002F6BC 0002C4BC C0 02 84 34 */ lfs f0, lbl_803CCDB4-_SDA2_BASE_(r2) +/* 8002F6BC 0002C4BC C0 02 84 34 */ lfs f0, lbl__685_1-_SDA2_BASE_(r2) /* 8002F6C0 0002C4C0 C0 23 00 38 */ lfs f1, 0x38(r3) /* 8002F6C4 0002C4C4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8002F6C8 0002C4C8 40 81 00 08 */ ble lbl_8002F6D0 @@ -105,20 +105,20 @@ lbl_8002F6D0: lbl_8002F6D4: /* 8002F6D4 0002C4D4 EC 1E 08 24 */ fdivs f0, f30, f1 /* 8002F6D8 0002C4D8 D0 1F 00 98 */ stfs f0, 0x98(r31) -/* 8002F6DC 0002C4DC C0 02 84 38 */ lfs f0, lbl_803CCDB8-_SDA2_BASE_(r2) +/* 8002F6DC 0002C4DC C0 02 84 38 */ lfs f0, lbl__686-_SDA2_BASE_(r2) /* 8002F6E0 0002C4E0 EC 00 07 B2 */ fmuls f0, f0, f30 /* 8002F6E4 0002C4E4 D0 1F 00 9C */ stfs f0, 0x9c(r31) -/* 8002F6E8 0002C4E8 C0 02 84 28 */ lfs f0, lbl_803CCDA8-_SDA2_BASE_(r2) +/* 8002F6E8 0002C4E8 C0 02 84 28 */ lfs f0, lbl__682-_SDA2_BASE_(r2) /* 8002F6EC 0002C4EC D0 1F 00 A4 */ stfs f0, 0xa4(r31) -/* 8002F6F0 0002C4F0 C0 22 84 3C */ lfs f1, lbl_803CCDBC-_SDA2_BASE_(r2) +/* 8002F6F0 0002C4F0 C0 22 84 3C */ lfs f1, lbl__687-_SDA2_BASE_(r2) /* 8002F6F4 0002C4F4 C0 1F 00 9C */ lfs f0, 0x9c(r31) /* 8002F6F8 0002C4F8 EF E1 07 F2 */ fmuls f31, f1, f31 /* 8002F6FC 0002C4FC EC 3F 00 24 */ fdivs f1, f31, f0 /* 8002F700 0002C500 4B FD B0 FD */ bl xsqrt__Ff -/* 8002F704 0002C504 C0 02 84 3C */ lfs f0, lbl_803CCDBC-_SDA2_BASE_(r2) +/* 8002F704 0002C504 C0 02 84 3C */ lfs f0, lbl__687-_SDA2_BASE_(r2) /* 8002F708 0002C508 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8002F70C 0002C50C 40 81 00 10 */ ble lbl_8002F71C -/* 8002F710 0002C510 C0 02 84 40 */ lfs f0, lbl_803CCDC0-_SDA2_BASE_(r2) +/* 8002F710 0002C510 C0 02 84 40 */ lfs f0, lbl__688_1-_SDA2_BASE_(r2) /* 8002F714 0002C514 EC 1F 00 32 */ fmuls f0, f31, f0 /* 8002F718 0002C518 D0 1F 00 9C */ stfs f0, 0x9c(r31) lbl_8002F71C: @@ -138,7 +138,7 @@ lbl_8002F71C: set_value_immediate__Q24xhud12meter_widgetFf: /* 8002F748 0002C548 D0 23 00 88 */ stfs f1, 0x88(r3) /* 8002F74C 0002C54C D0 23 00 94 */ stfs f1, 0x94(r3) -/* 8002F750 0002C550 C0 02 84 28 */ lfs f0, lbl_803CCDA8-_SDA2_BASE_(r2) +/* 8002F750 0002C550 C0 02 84 28 */ lfs f0, lbl__682-_SDA2_BASE_(r2) /* 8002F754 0002C554 D0 03 00 98 */ stfs f0, 0x98(r3) /* 8002F758 0002C558 4E 80 00 20 */ blr @@ -152,9 +152,9 @@ __ct__Q24xhud12meter_widgetFRCQ24xhud11meter_asset: /* 8002F770 0002C570 93 C1 00 08 */ stw r30, 8(r1) /* 8002F774 0002C574 7C 7E 1B 78 */ mr r30, r3 /* 8002F778 0002C578 4B FF E4 B1 */ bl __ct__Q24xhud6widgetFRCQ24xhud5asset -/* 8002F77C 0002C57C 3C 60 80 28 */ lis r3, lbl_8027D678@ha +/* 8002F77C 0002C57C 3C 60 80 28 */ lis r3, lbl___vt__Q24xhud12meter_widget@ha /* 8002F780 0002C580 C0 5F 00 28 */ lfs f2, 0x28(r31) -/* 8002F784 0002C584 38 03 D6 78 */ addi r0, r3, lbl_8027D678@l +/* 8002F784 0002C584 38 03 D6 78 */ addi r0, r3, lbl___vt__Q24xhud12meter_widget@l /* 8002F788 0002C588 C0 3F 00 2C */ lfs f1, 0x2c(r31) /* 8002F78C 0002C58C 90 1E 00 74 */ stw r0, 0x74(r30) /* 8002F790 0002C590 38 7E 00 A8 */ addi r3, r30, 0xa8 @@ -164,9 +164,9 @@ __ct__Q24xhud12meter_widgetFRCQ24xhud11meter_asset: /* 8002F7A0 0002C5A0 D0 3E 00 8C */ stfs f1, 0x8c(r30) /* 8002F7A4 0002C5A4 D0 1E 00 90 */ stfs f0, 0x90(r30) /* 8002F7A8 0002C5A8 D0 5E 00 94 */ stfs f2, 0x94(r30) -/* 8002F7AC 0002C5AC C0 02 84 28 */ lfs f0, lbl_803CCDA8-_SDA2_BASE_(r2) +/* 8002F7AC 0002C5AC C0 02 84 28 */ lfs f0, lbl__682-_SDA2_BASE_(r2) /* 8002F7B0 0002C5B0 D0 1E 00 98 */ stfs f0, 0x98(r30) -/* 8002F7B4 0002C5B4 C0 02 84 48 */ lfs f0, lbl_803CCDC8-_SDA2_BASE_(r2) +/* 8002F7B4 0002C5B4 C0 02 84 48 */ lfs f0, lbl__704-_SDA2_BASE_(r2) /* 8002F7B8 0002C5B8 D0 1E 00 A0 */ stfs f0, 0xa0(r30) /* 8002F7BC 0002C5BC 48 00 03 35 */ bl __ct__14sound_queue_4_Fv /* 8002F7C0 0002C5C0 4B FF FD BD */ bl xHudMeter.add_global_tweaks__Q24xhud23_unnamed_xHudMeter_cpp_Fv @@ -194,17 +194,17 @@ type__Q24xhud12meter_widgetCFv: /* 8002F800 0002C600 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002F804 0002C604 7C 08 02 A6 */ mflr r0 /* 8002F808 0002C608 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002F80C 0002C60C 88 0D 89 B4 */ lbz r0, lbl_803CB2B4-_SDA_BASE_(r13) +/* 8002F80C 0002C60C 88 0D 89 B4 */ lbz r0, lbl_init$717-_SDA_BASE_(r13) /* 8002F810 0002C610 7C 00 07 75 */ extsb. r0, r0 /* 8002F814 0002C614 40 82 00 18 */ bne lbl_8002F82C /* 8002F818 0002C618 48 00 04 41 */ bl type_name__Q24xhud11meter_assetFv /* 8002F81C 0002C61C 48 01 C9 F9 */ bl xStrHash__FPCc -/* 8002F820 0002C620 90 6D 89 B0 */ stw r3, lbl_803CB2B0-_SDA_BASE_(r13) +/* 8002F820 0002C620 90 6D 89 B0 */ stw r3, lbl_myid$716-_SDA_BASE_(r13) /* 8002F824 0002C624 38 00 00 01 */ li r0, 1 -/* 8002F828 0002C628 98 0D 89 B4 */ stb r0, lbl_803CB2B4-_SDA_BASE_(r13) +/* 8002F828 0002C628 98 0D 89 B4 */ stb r0, lbl_init$717-_SDA_BASE_(r13) lbl_8002F82C: /* 8002F82C 0002C62C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8002F830 0002C630 80 6D 89 B0 */ lwz r3, lbl_803CB2B0-_SDA_BASE_(r13) +/* 8002F830 0002C630 80 6D 89 B0 */ lwz r3, lbl_myid$716-_SDA_BASE_(r13) /* 8002F834 0002C634 7C 08 03 A6 */ mtlr r0 /* 8002F838 0002C638 38 21 00 10 */ addi r1, r1, 0x10 /* 8002F83C 0002C63C 4E 80 00 20 */ blr @@ -259,11 +259,11 @@ updater__Q24xhud12meter_widgetFf: /* 8002F8E0 0002C6E0 C0 1F 00 A4 */ lfs f0, 0xa4(r31) /* 8002F8E4 0002C6E4 EC 00 F0 2A */ fadds f0, f0, f30 /* 8002F8E8 0002C6E8 D0 1F 00 A4 */ stfs f0, 0xa4(r31) -/* 8002F8EC 0002C6EC C0 02 84 28 */ lfs f0, lbl_803CCDA8-_SDA2_BASE_(r2) +/* 8002F8EC 0002C6EC C0 02 84 28 */ lfs f0, lbl__682-_SDA2_BASE_(r2) /* 8002F8F0 0002C6F0 C0 3F 00 98 */ lfs f1, 0x98(r31) /* 8002F8F4 0002C6F4 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 8002F8F8 0002C6F8 41 82 01 D4 */ beq lbl_8002FACC -/* 8002F8FC 0002C6FC C0 42 84 44 */ lfs f2, lbl_803CCDC4-_SDA2_BASE_(r2) +/* 8002F8FC 0002C6FC C0 42 84 44 */ lfs f2, lbl__693-_SDA2_BASE_(r2) /* 8002F900 0002C700 EC 01 07 B2 */ fmuls f0, f1, f30 /* 8002F904 0002C704 C0 3F 00 9C */ lfs f1, 0x9c(r31) /* 8002F908 0002C708 C3 FF 00 88 */ lfs f31, 0x88(r31) @@ -277,7 +277,7 @@ updater__Q24xhud12meter_widgetFf: /* 8002F928 0002C728 EC 01 07 BA */ fmadds f0, f1, f30, f0 /* 8002F92C 0002C72C D0 1F 00 98 */ stfs f0, 0x98(r31) /* 8002F930 0002C730 C0 3F 00 98 */ lfs f1, 0x98(r31) -/* 8002F934 0002C734 C0 02 84 28 */ lfs f0, lbl_803CCDA8-_SDA2_BASE_(r2) +/* 8002F934 0002C734 C0 02 84 28 */ lfs f0, lbl__682-_SDA2_BASE_(r2) /* 8002F938 0002C738 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8002F93C 0002C73C 40 80 00 CC */ bge lbl_8002FA08 /* 8002F940 0002C740 C0 1F 00 88 */ lfs f0, 0x88(r31) @@ -286,23 +286,23 @@ updater__Q24xhud12meter_widgetFf: /* 8002F94C 0002C74C 4C 40 13 82 */ cror 2, 0, 2 /* 8002F950 0002C750 40 82 00 10 */ bne lbl_8002F960 /* 8002F954 0002C754 D0 3F 00 88 */ stfs f1, 0x88(r31) -/* 8002F958 0002C758 C0 02 84 28 */ lfs f0, lbl_803CCDA8-_SDA2_BASE_(r2) +/* 8002F958 0002C758 C0 02 84 28 */ lfs f0, lbl__682-_SDA2_BASE_(r2) /* 8002F95C 0002C75C D0 1F 00 98 */ stfs f0, 0x98(r31) lbl_8002F960: -/* 8002F960 0002C760 C0 22 84 4C */ lfs f1, lbl_803CCDCC-_SDA2_BASE_(r2) +/* 8002F960 0002C760 C0 22 84 4C */ lfs f1, lbl__779-_SDA2_BASE_(r2) /* 8002F964 0002C764 C0 1F 00 A4 */ lfs f0, 0xa4(r31) -/* 8002F968 0002C768 C0 42 84 50 */ lfs f2, lbl_803CCDD0-_SDA2_BASE_(r2) +/* 8002F968 0002C768 C0 42 84 50 */ lfs f2, lbl__780_1-_SDA2_BASE_(r2) /* 8002F96C 0002C76C EC 21 00 32 */ fmuls f1, f1, f0 -/* 8002F970 0002C770 C0 62 84 54 */ lfs f3, lbl_803CCDD4-_SDA2_BASE_(r2) +/* 8002F970 0002C770 C0 62 84 54 */ lfs f3, lbl__781_2-_SDA2_BASE_(r2) /* 8002F974 0002C774 4B FD EF C5 */ bl range_limit_f___Ffff /* 8002F978 0002C778 FF C0 08 90 */ fmr f30, f1 -/* 8002F97C 0002C77C C0 02 84 58 */ lfs f0, lbl_803CCDD8-_SDA2_BASE_(r2) -/* 8002F980 0002C780 C0 22 84 44 */ lfs f1, lbl_803CCDC4-_SDA2_BASE_(r2) +/* 8002F97C 0002C77C C0 02 84 58 */ lfs f0, lbl__782-_SDA2_BASE_(r2) +/* 8002F980 0002C780 C0 22 84 44 */ lfs f1, lbl__693-_SDA2_BASE_(r2) /* 8002F984 0002C784 EC 40 07 B2 */ fmuls f2, f0, f30 /* 8002F988 0002C788 48 00 02 8D */ bl xpow__Fff /* 8002F98C 0002C78C C0 5F 00 88 */ lfs f2, 0x88(r31) /* 8002F990 0002C790 FC 00 F8 1E */ fctiwz f0, f31 -/* 8002F994 0002C794 C0 62 84 5C */ lfs f3, lbl_803CCDDC-_SDA2_BASE_(r2) +/* 8002F994 0002C794 C0 62 84 5C */ lfs f3, lbl__783_1-_SDA2_BASE_(r2) /* 8002F998 0002C798 FC 40 10 1E */ fctiwz f2, f2 /* 8002F99C 0002C79C D8 01 00 10 */ stfd f0, 0x10(r1) /* 8002F9A0 0002C7A0 EC 23 00 72 */ fmuls f1, f3, f1 @@ -318,7 +318,7 @@ lbl_8002F960: /* 8002F9C8 0002C7C8 C0 1F 00 A0 */ lfs f0, 0xa0(r31) /* 8002F9CC 0002C7CC FC 00 08 40 */ fcmpo cr0, f0, f1 /* 8002F9D0 0002C7D0 40 81 00 FC */ ble lbl_8002FACC -/* 8002F9D4 0002C7D4 C0 02 84 28 */ lfs f0, lbl_803CCDA8-_SDA2_BASE_(r2) +/* 8002F9D4 0002C7D4 C0 02 84 28 */ lfs f0, lbl__682-_SDA2_BASE_(r2) /* 8002F9D8 0002C7D8 FC 40 F0 90 */ fmr f2, f30 /* 8002F9DC 0002C7DC 38 7F 00 A8 */ addi r3, r31, 0xa8 /* 8002F9E0 0002C7E0 38 A0 00 80 */ li r5, 0x80 @@ -327,7 +327,7 @@ lbl_8002F960: /* 8002F9EC 0002C7EC 38 E0 00 00 */ li r7, 0 /* 8002F9F0 0002C7F0 80 9F 00 84 */ lwz r4, 0x84(r31) /* 8002F9F4 0002C7F4 39 00 00 00 */ li r8, 0 -/* 8002F9F8 0002C7F8 C0 22 84 24 */ lfs f1, lbl_803CCDA4-_SDA2_BASE_(r2) +/* 8002F9F8 0002C7F8 C0 22 84 24 */ lfs f1, lbl__681-_SDA2_BASE_(r2) /* 8002F9FC 0002C7FC 80 84 00 48 */ lwz r4, 0x48(r4) /* 8002FA00 0002C800 48 00 01 01 */ bl play__14sound_queue_4_FUiffUiUiUi14sound_category /* 8002FA04 0002C804 48 00 00 C8 */ b lbl_8002FACC @@ -338,23 +338,23 @@ lbl_8002FA08: /* 8002FA14 0002C814 4C 41 13 82 */ cror 2, 1, 2 /* 8002FA18 0002C818 40 82 00 10 */ bne lbl_8002FA28 /* 8002FA1C 0002C81C D0 3F 00 88 */ stfs f1, 0x88(r31) -/* 8002FA20 0002C820 C0 02 84 28 */ lfs f0, lbl_803CCDA8-_SDA2_BASE_(r2) +/* 8002FA20 0002C820 C0 02 84 28 */ lfs f0, lbl__682-_SDA2_BASE_(r2) /* 8002FA24 0002C824 D0 1F 00 98 */ stfs f0, 0x98(r31) lbl_8002FA28: -/* 8002FA28 0002C828 C0 22 84 3C */ lfs f1, lbl_803CCDBC-_SDA2_BASE_(r2) +/* 8002FA28 0002C828 C0 22 84 3C */ lfs f1, lbl__687-_SDA2_BASE_(r2) /* 8002FA2C 0002C82C C0 1F 00 A4 */ lfs f0, 0xa4(r31) -/* 8002FA30 0002C830 C0 42 84 50 */ lfs f2, lbl_803CCDD0-_SDA2_BASE_(r2) +/* 8002FA30 0002C830 C0 42 84 50 */ lfs f2, lbl__780_1-_SDA2_BASE_(r2) /* 8002FA34 0002C834 EC 21 00 32 */ fmuls f1, f1, f0 -/* 8002FA38 0002C838 C0 62 84 54 */ lfs f3, lbl_803CCDD4-_SDA2_BASE_(r2) +/* 8002FA38 0002C838 C0 62 84 54 */ lfs f3, lbl__781_2-_SDA2_BASE_(r2) /* 8002FA3C 0002C83C 4B FD EE FD */ bl range_limit_f___Ffff /* 8002FA40 0002C840 FF C0 08 90 */ fmr f30, f1 -/* 8002FA44 0002C844 C0 02 84 58 */ lfs f0, lbl_803CCDD8-_SDA2_BASE_(r2) -/* 8002FA48 0002C848 C0 22 84 44 */ lfs f1, lbl_803CCDC4-_SDA2_BASE_(r2) +/* 8002FA44 0002C844 C0 02 84 58 */ lfs f0, lbl__782-_SDA2_BASE_(r2) +/* 8002FA48 0002C848 C0 22 84 44 */ lfs f1, lbl__693-_SDA2_BASE_(r2) /* 8002FA4C 0002C84C EC 40 07 B2 */ fmuls f2, f0, f30 /* 8002FA50 0002C850 48 00 01 C5 */ bl xpow__Fff /* 8002FA54 0002C854 C0 5F 00 88 */ lfs f2, 0x88(r31) /* 8002FA58 0002C858 FC 00 F8 1E */ fctiwz f0, f31 -/* 8002FA5C 0002C85C C0 62 84 5C */ lfs f3, lbl_803CCDDC-_SDA2_BASE_(r2) +/* 8002FA5C 0002C85C C0 62 84 5C */ lfs f3, lbl__783_1-_SDA2_BASE_(r2) /* 8002FA60 0002C860 FC 40 10 1E */ fctiwz f2, f2 /* 8002FA64 0002C864 D8 01 00 08 */ stfd f0, 8(r1) /* 8002FA68 0002C868 EC 23 00 72 */ fmuls f1, f3, f1 @@ -370,7 +370,7 @@ lbl_8002FA28: /* 8002FA90 0002C890 C0 1F 00 A0 */ lfs f0, 0xa0(r31) /* 8002FA94 0002C894 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 8002FA98 0002C898 40 81 00 34 */ ble lbl_8002FACC -/* 8002FA9C 0002C89C C0 02 84 28 */ lfs f0, lbl_803CCDA8-_SDA2_BASE_(r2) +/* 8002FA9C 0002C89C C0 02 84 28 */ lfs f0, lbl__682-_SDA2_BASE_(r2) /* 8002FAA0 0002C8A0 FC 40 F0 90 */ fmr f2, f30 /* 8002FAA4 0002C8A4 38 7F 00 A8 */ addi r3, r31, 0xa8 /* 8002FAA8 0002C8A8 38 A0 00 80 */ li r5, 0x80 @@ -379,7 +379,7 @@ lbl_8002FA28: /* 8002FAB4 0002C8B4 38 E0 00 00 */ li r7, 0 /* 8002FAB8 0002C8B8 80 9F 00 84 */ lwz r4, 0x84(r31) /* 8002FABC 0002C8BC 39 00 00 00 */ li r8, 0 -/* 8002FAC0 0002C8C0 C0 22 84 24 */ lfs f1, lbl_803CCDA4-_SDA2_BASE_(r2) +/* 8002FAC0 0002C8C0 C0 22 84 24 */ lfs f1, lbl__681-_SDA2_BASE_(r2) /* 8002FAC4 0002C8C4 80 84 00 40 */ lwz r4, 0x40(r4) /* 8002FAC8 0002C8C8 48 00 00 39 */ bl play__14sound_queue_4_FUiffUiUiUi14sound_category lbl_8002FACC: @@ -409,7 +409,7 @@ play__14sound_queue_4_FUiffUiUiUi14sound_category: /* 8002FB10 0002C910 7C 7F 1B 78 */ mr r31, r3 /* 8002FB14 0002C914 7C 83 23 78 */ mr r3, r4 /* 8002FB18 0002C918 7C A4 2B 78 */ mr r4, r5 -/* 8002FB1C 0002C91C C0 62 84 28 */ lfs f3, lbl_803CCDA8-_SDA2_BASE_(r2) +/* 8002FB1C 0002C91C C0 62 84 28 */ lfs f3, lbl__682-_SDA2_BASE_(r2) /* 8002FB20 0002C920 7C C5 33 78 */ mr r5, r6 /* 8002FB24 0002C924 7C E6 3B 78 */ mr r6, r7 /* 8002FB28 0002C928 7D 07 43 78 */ mr r7, r8 @@ -502,8 +502,8 @@ powf__3stdFff: .global type_name__Q24xhud11meter_assetFv type_name__Q24xhud11meter_assetFv: -/* 8002FC58 0002CA58 3C 60 80 25 */ lis r3, lbl_80252F38@ha -/* 8002FC5C 0002CA5C 38 63 2F 38 */ addi r3, r3, lbl_80252F38@l +/* 8002FC58 0002CA58 3C 60 80 25 */ lis r3, lbl__stringBase0_11@ha +/* 8002FC5C 0002CA5C 38 63 2F 38 */ addi r3, r3, lbl__stringBase0_11@l /* 8002FC60 0002CA60 38 63 00 22 */ addi r3, r3, 0x22 /* 8002FC64 0002CA64 4E 80 00 20 */ blr /* 8002FC68 0002CA68 94 21 FF F0 */ stwu r1, -0x10(r1) diff --git a/asm/Core/x/xHudModel.s b/asm/Core/x/xHudModel.s index 5383cb93e..df766b493 100644 --- a/asm/Core/x/xHudModel.s +++ b/asm/Core/x/xHudModel.s @@ -6,20 +6,20 @@ XHUD_AnimTable_Idle__Fv: /* 8002FC88 0002CA88 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002FC8C 0002CA8C 7C 08 02 A6 */ mflr r0 -/* 8002FC90 0002CA90 3C 60 80 25 */ lis r3, lbl_80252F68@ha +/* 8002FC90 0002CA90 3C 60 80 25 */ lis r3, lbl__stringBase0_12@ha /* 8002FC94 0002CA94 38 80 00 00 */ li r4, 0 /* 8002FC98 0002CA98 90 01 00 24 */ stw r0, 0x24(r1) -/* 8002FC9C 0002CA9C 38 63 2F 68 */ addi r3, r3, lbl_80252F68@l +/* 8002FC9C 0002CA9C 38 63 2F 68 */ addi r3, r3, lbl__stringBase0_12@l /* 8002FCA0 0002CAA0 38 A0 00 00 */ li r5, 0 /* 8002FCA4 0002CAA4 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8002FCA8 0002CAA8 4B FD 6F C9 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 8002FCAC 0002CAAC 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 8002FCB0 0002CAB0 3C 80 80 25 */ lis r4, lbl_80252F68@ha +/* 8002FCB0 0002CAB0 3C 80 80 25 */ lis r4, lbl__stringBase0_12@ha /* 8002FCB4 0002CAB4 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l /* 8002FCB8 0002CAB8 7C 7F 1B 78 */ mr r31, r3 /* 8002FCBC 0002CABC 90 01 00 08 */ stw r0, 8(r1) /* 8002FCC0 0002CAC0 38 00 00 00 */ li r0, 0 -/* 8002FCC4 0002CAC4 38 84 2F 68 */ addi r4, r4, lbl_80252F68@l +/* 8002FCC4 0002CAC4 38 84 2F 68 */ addi r4, r4, lbl__stringBase0_12@l /* 8002FCC8 0002CAC8 38 A0 00 10 */ li r5, 0x10 /* 8002FCCC 0002CACC 90 01 00 0C */ stw r0, 0xc(r1) /* 8002FCD0 0002CAD0 38 84 00 14 */ addi r4, r4, 0x14 @@ -29,8 +29,8 @@ XHUD_AnimTable_Idle__Fv: /* 8002FCE0 0002CAE0 39 00 00 00 */ li r8, 0 /* 8002FCE4 0002CAE4 39 20 00 00 */ li r9, 0 /* 8002FCE8 0002CAE8 39 40 00 00 */ li r10, 0 -/* 8002FCEC 0002CAEC C0 22 84 60 */ lfs f1, lbl_803CCDE0-_SDA2_BASE_(r2) -/* 8002FCF0 0002CAF0 C0 42 84 64 */ lfs f2, lbl_803CCDE4-_SDA2_BASE_(r2) +/* 8002FCEC 0002CAEC C0 22 84 60 */ lfs f1, lbl__654_1-_SDA2_BASE_(r2) +/* 8002FCF0 0002CAF0 C0 42 84 64 */ lfs f2, lbl__655-_SDA2_BASE_(r2) /* 8002FCF4 0002CAF4 4B FD 70 65 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8002FCF8 0002CAF8 80 01 00 24 */ lwz r0, 0x24(r1) /* 8002FCFC 0002CAFC 7F E3 FB 78 */ mr r3, r31 @@ -72,9 +72,9 @@ __ct__Q24xhud12model_widgetFRCQ24xhud11model_asset: /* 8002FD7C 0002CB7C 93 C1 00 08 */ stw r30, 8(r1) /* 8002FD80 0002CB80 7C 7E 1B 78 */ mr r30, r3 /* 8002FD84 0002CB84 4B FF DE A5 */ bl __ct__Q24xhud6widgetFRCQ24xhud5asset -/* 8002FD88 0002CB88 3C 80 80 28 */ lis r4, lbl_8027D6A0@ha +/* 8002FD88 0002CB88 3C 80 80 28 */ lis r4, lbl___vt__Q24xhud12model_widget@ha /* 8002FD8C 0002CB8C 80 7F 00 28 */ lwz r3, 0x28(r31) -/* 8002FD90 0002CB90 38 84 D6 A0 */ addi r4, r4, lbl_8027D6A0@l +/* 8002FD90 0002CB90 38 84 D6 A0 */ addi r4, r4, lbl___vt__Q24xhud12model_widget@l /* 8002FD94 0002CB94 38 00 00 00 */ li r0, 0 /* 8002FD98 0002CB98 90 9E 00 74 */ stw r4, 0x74(r30) /* 8002FD9C 0002CB9C 90 7E 00 84 */ stw r3, 0x84(r30) @@ -114,17 +114,17 @@ type__Q24xhud12model_widgetCFv: /* 8002FE0C 0002CC0C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002FE10 0002CC10 7C 08 02 A6 */ mflr r0 /* 8002FE14 0002CC14 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002FE18 0002CC18 88 0D 89 BC */ lbz r0, lbl_803CB2BC-_SDA_BASE_(r13) +/* 8002FE18 0002CC18 88 0D 89 BC */ lbz r0, lbl_init$687-_SDA_BASE_(r13) /* 8002FE1C 0002CC1C 7C 00 07 75 */ extsb. r0, r0 /* 8002FE20 0002CC20 40 82 00 18 */ bne lbl_8002FE38 /* 8002FE24 0002CC24 48 00 01 4D */ bl type_name__Q24xhud11model_assetFv /* 8002FE28 0002CC28 48 01 C3 ED */ bl xStrHash__FPCc -/* 8002FE2C 0002CC2C 90 6D 89 B8 */ stw r3, lbl_803CB2B8-_SDA_BASE_(r13) +/* 8002FE2C 0002CC2C 90 6D 89 B8 */ stw r3, lbl_myid$686-_SDA_BASE_(r13) /* 8002FE30 0002CC30 38 00 00 01 */ li r0, 1 -/* 8002FE34 0002CC34 98 0D 89 BC */ stb r0, lbl_803CB2BC-_SDA_BASE_(r13) +/* 8002FE34 0002CC34 98 0D 89 BC */ stb r0, lbl_init$687-_SDA_BASE_(r13) lbl_8002FE38: /* 8002FE38 0002CC38 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8002FE3C 0002CC3C 80 6D 89 B8 */ lwz r3, lbl_803CB2B8-_SDA_BASE_(r13) +/* 8002FE3C 0002CC3C 80 6D 89 B8 */ lwz r3, lbl_myid$686-_SDA_BASE_(r13) /* 8002FE40 0002CC40 7C 08 03 A6 */ mtlr r0 /* 8002FE44 0002CC44 38 21 00 10 */ addi r1, r1, 0x10 /* 8002FE48 0002CC48 4E 80 00 20 */ blr @@ -170,7 +170,7 @@ lbl_8002FE94: /* 8002FEE0 0002CCE0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8002FEE4 0002CCE4 41 82 00 30 */ beq lbl_8002FF14 /* 8002FEE8 0002CCE8 C0 3F 00 34 */ lfs f1, 0x34(r31) -/* 8002FEEC 0002CCEC C0 02 84 68 */ lfs f0, lbl_803CCDE8-_SDA2_BASE_(r2) +/* 8002FEEC 0002CCEC C0 02 84 68 */ lfs f0, lbl__705-_SDA2_BASE_(r2) /* 8002FEF0 0002CCF0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8002FEF4 0002CCF4 4C 40 13 82 */ cror 2, 0, 2 /* 8002FEF8 0002CCF8 40 82 00 08 */ bne lbl_8002FF00 @@ -193,7 +193,7 @@ lbl_8002FF14: /* 8002FF34 0002CD34 7C 08 02 A6 */ mflr r0 /* 8002FF38 0002CD38 7C 64 1B 78 */ mr r4, r3 /* 8002FF3C 0002CD3C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002FF40 0002CD40 C0 02 84 64 */ lfs f0, lbl_803CCDE4-_SDA2_BASE_(r2) +/* 8002FF40 0002CD40 C0 02 84 64 */ lfs f0, lbl__655-_SDA2_BASE_(r2) /* 8002FF44 0002CD44 C0 23 00 34 */ lfs f1, 0x34(r3) /* 8002FF48 0002CD48 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8002FF4C 0002CD4C 4C 40 13 82 */ cror 2, 0, 2 @@ -209,7 +209,7 @@ lbl_8002FF60: .global type_name__Q24xhud11model_assetFv type_name__Q24xhud11model_assetFv: -/* 8002FF70 0002CD70 3C 60 80 25 */ lis r3, lbl_80252F68@ha -/* 8002FF74 0002CD74 38 63 2F 68 */ addi r3, r3, lbl_80252F68@l +/* 8002FF70 0002CD70 3C 60 80 25 */ lis r3, lbl__stringBase0_12@ha +/* 8002FF74 0002CD74 38 63 2F 68 */ addi r3, r3, lbl__stringBase0_12@l /* 8002FF78 0002CD78 38 63 00 1B */ addi r3, r3, 0x1b /* 8002FF7C 0002CD7C 4E 80 00 20 */ blr diff --git a/asm/Core/x/xHudText.s b/asm/Core/x/xHudText.s index 28993d732..2a3457678 100644 --- a/asm/Core/x/xHudText.s +++ b/asm/Core/x/xHudText.s @@ -36,9 +36,9 @@ __ct__Q24xhud11text_widgetFRCQ24xhud10text_asset: /* 8019548C 0019228C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80195490 00192290 7C 7F 1B 78 */ mr r31, r3 /* 80195494 00192294 4B E9 87 95 */ bl __ct__Q24xhud6widgetFRCQ24xhud5asset -/* 80195498 00192298 3C 60 80 2A */ lis r3, lbl_802A1B60@ha +/* 80195498 00192298 3C 60 80 2A */ lis r3, lbl___vt__Q24xhud11text_widget@ha /* 8019549C 0019229C 38 00 00 00 */ li r0, 0 -/* 801954A0 001922A0 38 83 1B 60 */ addi r4, r3, lbl_802A1B60@l +/* 801954A0 001922A0 38 83 1B 60 */ addi r4, r3, lbl___vt__Q24xhud11text_widget@l /* 801954A4 001922A4 7F E3 FB 78 */ mr r3, r31 /* 801954A8 001922A8 90 9F 00 74 */ stw r4, 0x74(r31) /* 801954AC 001922AC 98 1F 00 84 */ stb r0, 0x84(r31) @@ -112,9 +112,9 @@ lbl_801955A4: /* 801955A4 001923A4 88 7D 01 14 */ lbz r3, 0x114(r29) /* 801955A8 001923A8 3C 00 43 30 */ lis r0, 0x4330 /* 801955AC 001923AC 90 01 00 70 */ stw r0, 0x70(r1) -/* 801955B0 001923B0 C8 42 B2 48 */ lfd f2, lbl_803CFBC8-_SDA2_BASE_(r2) +/* 801955B0 001923B0 C8 42 B2 48 */ lfd f2, lbl__727_3-_SDA2_BASE_(r2) /* 801955B4 001923B4 90 61 00 74 */ stw r3, 0x74(r1) -/* 801955B8 001923B8 C0 02 B2 40 */ lfs f0, lbl_803CFBC0-_SDA2_BASE_(r2) +/* 801955B8 001923B8 C0 02 B2 40 */ lfs f0, lbl__725_1-_SDA2_BASE_(r2) /* 801955BC 001923BC C8 21 00 70 */ lfd f1, 0x70(r1) /* 801955C0 001923C0 90 01 00 78 */ stw r0, 0x78(r1) /* 801955C4 001923C4 EC 21 10 28 */ fsubs f1, f1, f2 @@ -122,17 +122,17 @@ lbl_801955A4: /* 801955CC 001923CC EC 01 00 24 */ fdivs f0, f1, f0 /* 801955D0 001923D0 D0 1D 00 28 */ stfs f0, 0x28(r29) /* 801955D4 001923D4 88 1D 01 15 */ lbz r0, 0x115(r29) -/* 801955D8 001923D8 C8 42 B2 48 */ lfd f2, lbl_803CFBC8-_SDA2_BASE_(r2) +/* 801955D8 001923D8 C8 42 B2 48 */ lfd f2, lbl__727_3-_SDA2_BASE_(r2) /* 801955DC 001923DC 90 01 00 7C */ stw r0, 0x7c(r1) -/* 801955E0 001923E0 C0 02 B2 40 */ lfs f0, lbl_803CFBC0-_SDA2_BASE_(r2) +/* 801955E0 001923E0 C0 02 B2 40 */ lfs f0, lbl__725_1-_SDA2_BASE_(r2) /* 801955E4 001923E4 C8 21 00 78 */ lfd f1, 0x78(r1) /* 801955E8 001923E8 EC 21 10 28 */ fsubs f1, f1, f2 /* 801955EC 001923EC EC 01 00 24 */ fdivs f0, f1, f0 /* 801955F0 001923F0 D0 1D 00 2C */ stfs f0, 0x2c(r29) /* 801955F4 001923F4 88 1D 01 16 */ lbz r0, 0x116(r29) -/* 801955F8 001923F8 C8 42 B2 48 */ lfd f2, lbl_803CFBC8-_SDA2_BASE_(r2) +/* 801955F8 001923F8 C8 42 B2 48 */ lfd f2, lbl__727_3-_SDA2_BASE_(r2) /* 801955FC 001923FC 90 01 00 84 */ stw r0, 0x84(r1) -/* 80195600 00192400 C0 02 B2 40 */ lfs f0, lbl_803CFBC0-_SDA2_BASE_(r2) +/* 80195600 00192400 C0 02 B2 40 */ lfs f0, lbl__725_1-_SDA2_BASE_(r2) /* 80195604 00192404 C8 21 00 80 */ lfd f1, 0x80(r1) /* 80195608 00192408 EC 21 10 28 */ fsubs f1, f1, f2 /* 8019560C 0019240C EC 01 00 24 */ fdivs f0, f1, f0 @@ -159,17 +159,17 @@ type__Q24xhud11text_widgetCFv: /* 80195650 00192450 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80195654 00192454 7C 08 02 A6 */ mflr r0 /* 80195658 00192458 90 01 00 14 */ stw r0, 0x14(r1) -/* 8019565C 0019245C 88 0D 98 CC */ lbz r0, lbl_803CC1CC-_SDA_BASE_(r13) +/* 8019565C 0019245C 88 0D 98 CC */ lbz r0, lbl_init$756-_SDA_BASE_(r13) /* 80195660 00192460 7C 00 07 75 */ extsb. r0, r0 /* 80195664 00192464 40 82 00 18 */ bne lbl_8019567C /* 80195668 00192468 48 00 02 99 */ bl type_name__Q24xhud10text_assetFv /* 8019566C 0019246C 4B EB 6B A9 */ bl xStrHash__FPCc -/* 80195670 00192470 90 6D 98 C8 */ stw r3, lbl_803CC1C8-_SDA_BASE_(r13) +/* 80195670 00192470 90 6D 98 C8 */ stw r3, lbl_myid$755-_SDA_BASE_(r13) /* 80195674 00192474 38 00 00 01 */ li r0, 1 -/* 80195678 00192478 98 0D 98 CC */ stb r0, lbl_803CC1CC-_SDA_BASE_(r13) +/* 80195678 00192478 98 0D 98 CC */ stb r0, lbl_init$756-_SDA_BASE_(r13) lbl_8019567C: /* 8019567C 0019247C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80195680 00192480 80 6D 98 C8 */ lwz r3, lbl_803CC1C8-_SDA_BASE_(r13) +/* 80195680 00192480 80 6D 98 C8 */ lwz r3, lbl_myid$755-_SDA_BASE_(r13) /* 80195684 00192484 7C 08 03 A6 */ mtlr r0 /* 80195688 00192488 38 21 00 10 */ addi r1, r1, 0x10 /* 8019568C 0019248C 4E 80 00 20 */ blr @@ -221,33 +221,33 @@ lbl_801956D8: /* 8019573C 0019253C C0 1F 00 14 */ lfs f0, 0x14(r31) /* 80195740 00192540 D0 1F 01 34 */ stfs f0, 0x134(r31) /* 80195744 00192544 4B E8 28 FD */ bl __as__13basic_rect_f_FRC13basic_rect_f_ -/* 80195748 00192548 C0 42 B2 40 */ lfs f2, lbl_803CFBC0-_SDA2_BASE_(r2) +/* 80195748 00192548 C0 42 B2 40 */ lfs f2, lbl__725_1-_SDA2_BASE_(r2) /* 8019574C 0019254C C0 3F 00 28 */ lfs f1, 0x28(r31) -/* 80195750 00192550 C0 02 B2 54 */ lfs f0, lbl_803CFBD4-_SDA2_BASE_(r2) +/* 80195750 00192550 C0 02 B2 54 */ lfs f0, lbl__771_3-_SDA2_BASE_(r2) /* 80195754 00192554 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80195758 00192558 FC 00 00 1E */ fctiwz f0, f0 /* 8019575C 0019255C D8 01 00 08 */ stfd f0, 8(r1) /* 80195760 00192560 80 01 00 0C */ lwz r0, 0xc(r1) /* 80195764 00192564 98 1F 01 14 */ stb r0, 0x114(r31) -/* 80195768 00192568 C0 42 B2 40 */ lfs f2, lbl_803CFBC0-_SDA2_BASE_(r2) +/* 80195768 00192568 C0 42 B2 40 */ lfs f2, lbl__725_1-_SDA2_BASE_(r2) /* 8019576C 0019256C C0 3F 00 2C */ lfs f1, 0x2c(r31) -/* 80195770 00192570 C0 02 B2 54 */ lfs f0, lbl_803CFBD4-_SDA2_BASE_(r2) +/* 80195770 00192570 C0 02 B2 54 */ lfs f0, lbl__771_3-_SDA2_BASE_(r2) /* 80195774 00192574 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80195778 00192578 FC 00 00 1E */ fctiwz f0, f0 /* 8019577C 0019257C D8 01 00 10 */ stfd f0, 0x10(r1) /* 80195780 00192580 80 01 00 14 */ lwz r0, 0x14(r1) /* 80195784 00192584 98 1F 01 15 */ stb r0, 0x115(r31) -/* 80195788 00192588 C0 42 B2 40 */ lfs f2, lbl_803CFBC0-_SDA2_BASE_(r2) +/* 80195788 00192588 C0 42 B2 40 */ lfs f2, lbl__725_1-_SDA2_BASE_(r2) /* 8019578C 0019258C C0 3F 00 30 */ lfs f1, 0x30(r31) -/* 80195790 00192590 C0 02 B2 54 */ lfs f0, lbl_803CFBD4-_SDA2_BASE_(r2) +/* 80195790 00192590 C0 02 B2 54 */ lfs f0, lbl__771_3-_SDA2_BASE_(r2) /* 80195794 00192594 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80195798 00192598 FC 00 00 1E */ fctiwz f0, f0 /* 8019579C 0019259C D8 01 00 18 */ stfd f0, 0x18(r1) /* 801957A0 001925A0 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801957A4 001925A4 98 1F 01 16 */ stb r0, 0x116(r31) -/* 801957A8 001925A8 C0 42 B2 40 */ lfs f2, lbl_803CFBC0-_SDA2_BASE_(r2) +/* 801957A8 001925A8 C0 42 B2 40 */ lfs f2, lbl__725_1-_SDA2_BASE_(r2) /* 801957AC 001925AC C0 3F 00 34 */ lfs f1, 0x34(r31) -/* 801957B0 001925B0 C0 02 B2 54 */ lfs f0, lbl_803CFBD4-_SDA2_BASE_(r2) +/* 801957B0 001925B0 C0 02 B2 54 */ lfs f0, lbl__771_3-_SDA2_BASE_(r2) /* 801957B4 001925B4 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 801957B8 001925B8 FC 00 00 1E */ fctiwz f0, f0 /* 801957BC 001925BC D8 01 00 20 */ stfd f0, 0x20(r1) @@ -270,11 +270,11 @@ lbl_801956D8: /* 80195800 00192600 3C 00 43 30 */ lis r0, 0x4330 /* 80195804 00192604 8B 83 01 17 */ lbz r28, 0x117(r3) /* 80195808 00192608 90 01 00 08 */ stw r0, 8(r1) -/* 8019580C 0019260C C8 42 B2 48 */ lfd f2, lbl_803CFBC8-_SDA2_BASE_(r2) +/* 8019580C 0019260C C8 42 B2 48 */ lfd f2, lbl__727_3-_SDA2_BASE_(r2) /* 80195810 00192610 93 81 00 0C */ stw r28, 0xc(r1) -/* 80195814 00192614 C0 62 B2 58 */ lfs f3, lbl_803CFBD8-_SDA2_BASE_(r2) +/* 80195814 00192614 C0 62 B2 58 */ lfs f3, lbl__786_7-_SDA2_BASE_(r2) /* 80195818 00192618 C8 21 00 08 */ lfd f1, 8(r1) -/* 8019581C 0019261C C0 02 B2 40 */ lfs f0, lbl_803CFBC0-_SDA2_BASE_(r2) +/* 8019581C 0019261C C0 02 B2 40 */ lfs f0, lbl__725_1-_SDA2_BASE_(r2) /* 80195820 00192620 EC 21 10 28 */ fsubs f1, f1, f2 /* 80195824 00192624 C3 E3 01 28 */ lfs f31, 0x128(r3) /* 80195828 00192628 C3 C3 01 2C */ lfs f30, 0x12c(r3) @@ -288,7 +288,7 @@ lbl_801956D8: /* 80195848 00192648 38 E0 00 FF */ li r7, 0xff /* 8019584C 0019264C 48 00 00 24 */ b lbl_80195870 lbl_80195850: -/* 80195850 00192650 C0 02 B2 50 */ lfs f0, lbl_803CFBD0-_SDA2_BASE_(r2) +/* 80195850 00192650 C0 02 B2 50 */ lfs f0, lbl__733_1-_SDA2_BASE_(r2) /* 80195854 00192654 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80195858 00192658 40 80 00 0C */ bge lbl_80195864 /* 8019585C 0019265C 38 E0 00 00 */ li r7, 0 @@ -300,7 +300,7 @@ lbl_80195864: lbl_80195870: /* 80195870 00192670 C0 3B 01 28 */ lfs f1, 0x128(r27) /* 80195874 00192674 38 C0 00 00 */ li r6, 0 -/* 80195878 00192678 C0 02 B2 5C */ lfs f0, lbl_803CFBDC-_SDA2_BASE_(r2) +/* 80195878 00192678 C0 02 B2 5C */ lfs f0, lbl__787_5-_SDA2_BASE_(r2) /* 8019587C 0019267C 38 A0 00 46 */ li r5, 0x46 /* 80195880 00192680 38 00 00 55 */ li r0, 0x55 /* 80195884 00192684 38 7B 01 04 */ addi r3, r27, 0x104 @@ -308,7 +308,7 @@ lbl_80195870: /* 8019588C 0019268C 38 80 00 01 */ li r4, 1 /* 80195890 00192690 D0 1B 01 28 */ stfs f0, 0x128(r27) /* 80195894 00192694 C0 3B 01 2C */ lfs f1, 0x12c(r27) -/* 80195898 00192698 C0 02 B2 5C */ lfs f0, lbl_803CFBDC-_SDA2_BASE_(r2) +/* 80195898 00192698 C0 02 B2 5C */ lfs f0, lbl__787_5-_SDA2_BASE_(r2) /* 8019589C 0019269C EC 01 00 2A */ fadds f0, f1, f0 /* 801958A0 001926A0 D0 1B 01 2C */ stfs f0, 0x12c(r27) /* 801958A4 001926A4 98 DB 01 14 */ stb r6, 0x114(r27) @@ -337,6 +337,6 @@ lbl_80195870: .global type_name__Q24xhud10text_assetFv type_name__Q24xhud10text_assetFv: -/* 80195900 00192700 3C 60 80 27 */ lis r3, lbl_802749F0@ha -/* 80195904 00192704 38 63 49 F0 */ addi r3, r3, lbl_802749F0@l +/* 80195900 00192700 3C 60 80 27 */ lis r3, lbl__stringBase0_106@ha +/* 80195904 00192704 38 63 49 F0 */ addi r3, r3, lbl__stringBase0_106@l /* 80195908 00192708 4E 80 00 20 */ blr diff --git a/asm/Core/x/xHudUnitMeter.s b/asm/Core/x/xHudUnitMeter.s index 1800427d0..9fe0830f2 100644 --- a/asm/Core/x/xHudUnitMeter.s +++ b/asm/Core/x/xHudUnitMeter.s @@ -37,9 +37,9 @@ __ct__Q24xhud17unit_meter_widgetFRCQ24xhud16unit_meter_asset: /* 8002FFE8 0002CDE8 7C 7F 1B 78 */ mr r31, r3 /* 8002FFEC 0002CDEC 7C 9A 23 78 */ mr r26, r4 /* 8002FFF0 0002CDF0 4B FF F7 6D */ bl __ct__Q24xhud12meter_widgetFRCQ24xhud11meter_asset -/* 8002FFF4 0002CDF4 3C 60 80 28 */ lis r3, lbl_8027D6C8@ha +/* 8002FFF4 0002CDF4 3C 60 80 28 */ lis r3, lbl___vt__Q24xhud17unit_meter_widget@ha /* 8002FFF8 0002CDF8 38 00 00 12 */ li r0, 0x12 -/* 8002FFFC 0002CDFC 38 63 D6 C8 */ addi r3, r3, lbl_8027D6C8@l +/* 8002FFFC 0002CDFC 38 63 D6 C8 */ addi r3, r3, lbl___vt__Q24xhud17unit_meter_widget@l /* 80030000 0002CE00 38 BF 00 C0 */ addi r5, r31, 0xc0 /* 80030004 0002CE04 90 7F 00 74 */ stw r3, 0x74(r31) /* 80030008 0002CE08 38 9A FF FC */ addi r4, r26, -4 @@ -55,7 +55,7 @@ lbl_80030010: /* 8003002C 0002CE2C 3B 60 00 00 */ li r27, 0 /* 80030030 0002CE30 3B 80 00 00 */ li r28, 0 /* 80030034 0002CE34 90 05 00 04 */ stw r0, 4(r5) -/* 80030038 0002CE38 C0 02 84 70 */ lfs f0, lbl_803CCDF0-_SDA2_BASE_(r2) +/* 80030038 0002CE38 C0 02 84 70 */ lfs f0, lbl__692-_SDA2_BASE_(r2) /* 8003003C 0002CE3C D0 1F 01 88 */ stfs f0, 0x188(r31) lbl_80030040: /* 80030040 0002CE40 3B 40 00 00 */ li r26, 0 @@ -75,26 +75,26 @@ lbl_80030048: /* 80030074 0002CE74 2C 1B 00 02 */ cmpwi r27, 2 /* 80030078 0002CE78 3B DE 00 1C */ addi r30, r30, 0x1c /* 8003007C 0002CE7C 41 80 FF C4 */ blt lbl_80030040 -/* 80030080 0002CE80 88 0D 89 C1 */ lbz r0, lbl_803CB2C1-_SDA_BASE_(r13) +/* 80030080 0002CE80 88 0D 89 C1 */ lbz r0, lbl_init$682-_SDA_BASE_(r13) /* 80030084 0002CE84 7C 00 07 75 */ extsb. r0, r0 /* 80030088 0002CE88 40 82 00 14 */ bne lbl_8003009C /* 8003008C 0002CE8C 38 60 00 00 */ li r3, 0 /* 80030090 0002CE90 38 00 00 01 */ li r0, 1 -/* 80030094 0002CE94 98 6D 89 C0 */ stb r3, lbl_803CB2C0-_SDA_BASE_(r13) -/* 80030098 0002CE98 98 0D 89 C1 */ stb r0, lbl_803CB2C1-_SDA_BASE_(r13) +/* 80030094 0002CE94 98 6D 89 C0 */ stb r3, lbl_registered$681-_SDA_BASE_(r13) +/* 80030098 0002CE98 98 0D 89 C1 */ stb r0, lbl_init$682-_SDA_BASE_(r13) lbl_8003009C: -/* 8003009C 0002CE9C 88 0D 89 C0 */ lbz r0, lbl_803CB2C0-_SDA_BASE_(r13) +/* 8003009C 0002CE9C 88 0D 89 C0 */ lbz r0, lbl_registered$681-_SDA_BASE_(r13) /* 800300A0 0002CEA0 28 00 00 00 */ cmplwi r0, 0 /* 800300A4 0002CEA4 40 82 00 30 */ bne lbl_800300D4 /* 800300A8 0002CEA8 38 00 00 01 */ li r0, 1 -/* 800300AC 0002CEAC 3C 60 80 25 */ lis r3, lbl_80252F90@ha -/* 800300B0 0002CEB0 98 0D 89 C0 */ stb r0, lbl_803CB2C0-_SDA_BASE_(r13) -/* 800300B4 0002CEB4 38 63 2F 90 */ addi r3, r3, lbl_80252F90@l -/* 800300B8 0002CEB8 38 8D 80 80 */ addi r4, r13, lbl_803CA980-_SDA_BASE_ +/* 800300AC 0002CEAC 3C 60 80 25 */ lis r3, lbl__stringBase0_13@ha +/* 800300B0 0002CEB0 98 0D 89 C0 */ stb r0, lbl_registered$681-_SDA_BASE_(r13) +/* 800300B4 0002CEB4 38 63 2F 90 */ addi r3, r3, lbl__stringBase0_13@l +/* 800300B8 0002CEB8 38 8D 80 80 */ addi r4, r13, lbl_tweak_anim_time_delta__Q24xhud27_unnamed_xHudUnitMeter_cpp_-_SDA_BASE_ /* 800300BC 0002CEBC 38 A0 00 00 */ li r5, 0 -/* 800300C0 0002CEC0 C0 22 84 70 */ lfs f1, lbl_803CCDF0-_SDA2_BASE_(r2) +/* 800300C0 0002CEC0 C0 22 84 70 */ lfs f1, lbl__692-_SDA2_BASE_(r2) /* 800300C4 0002CEC4 38 C0 00 00 */ li r6, 0 -/* 800300C8 0002CEC8 C0 42 84 74 */ lfs f2, lbl_803CCDF4-_SDA2_BASE_(r2) +/* 800300C8 0002CEC8 C0 42 84 74 */ lfs f2, lbl__693_1-_SDA2_BASE_(r2) /* 800300CC 0002CECC 38 E0 00 00 */ li r7, 0 /* 800300D0 0002CED0 48 00 05 5D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi lbl_800300D4: @@ -129,17 +129,17 @@ type__Q24xhud17unit_meter_widgetCFv: /* 8003012C 0002CF2C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80030130 0002CF30 7C 08 02 A6 */ mflr r0 /* 80030134 0002CF34 90 01 00 14 */ stw r0, 0x14(r1) -/* 80030138 0002CF38 88 0D 89 C8 */ lbz r0, lbl_803CB2C8-_SDA_BASE_(r13) +/* 80030138 0002CF38 88 0D 89 C8 */ lbz r0, lbl_init$712-_SDA_BASE_(r13) /* 8003013C 0002CF3C 7C 00 07 75 */ extsb. r0, r0 /* 80030140 0002CF40 40 82 00 18 */ bne lbl_80030158 /* 80030144 0002CF44 48 00 04 ED */ bl type_name__Q24xhud16unit_meter_assetFv /* 80030148 0002CF48 48 01 C0 CD */ bl xStrHash__FPCc -/* 8003014C 0002CF4C 90 6D 89 C4 */ stw r3, lbl_803CB2C4-_SDA_BASE_(r13) +/* 8003014C 0002CF4C 90 6D 89 C4 */ stw r3, lbl_myid$711-_SDA_BASE_(r13) /* 80030150 0002CF50 38 00 00 01 */ li r0, 1 -/* 80030154 0002CF54 98 0D 89 C8 */ stb r0, lbl_803CB2C8-_SDA_BASE_(r13) +/* 80030154 0002CF54 98 0D 89 C8 */ stb r0, lbl_init$712-_SDA_BASE_(r13) lbl_80030158: /* 80030158 0002CF58 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8003015C 0002CF5C 80 6D 89 C4 */ lwz r3, lbl_803CB2C4-_SDA_BASE_(r13) +/* 8003015C 0002CF5C 80 6D 89 C4 */ lwz r3, lbl_myid$711-_SDA_BASE_(r13) /* 80030160 0002CF60 7C 08 03 A6 */ mtlr r0 /* 80030164 0002CF64 38 21 00 10 */ addi r1, r1, 0x10 /* 80030168 0002CF68 4E 80 00 20 */ blr @@ -193,7 +193,7 @@ lbl_800301B4: /* 80030220 0002D020 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80030224 0002D024 41 82 01 6C */ beq lbl_80030390 /* 80030228 0002D028 C0 3C 00 34 */ lfs f1, 0x34(r28) -/* 8003022C 0002D02C C0 02 84 78 */ lfs f0, lbl_803CCDF8-_SDA2_BASE_(r2) +/* 8003022C 0002D02C C0 02 84 78 */ lfs f0, lbl__756-_SDA2_BASE_(r2) /* 80030230 0002D030 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80030234 0002D034 4C 40 13 82 */ cror 2, 0, 2 /* 80030238 0002D038 40 82 00 08 */ bne lbl_80030240 @@ -202,7 +202,7 @@ lbl_80030240: /* 80030240 0002D040 C0 1C 01 88 */ lfs f0, 0x188(r28) /* 80030244 0002D044 EC 00 F8 2A */ fadds f0, f0, f31 /* 80030248 0002D048 D0 1C 01 88 */ stfs f0, 0x188(r28) -/* 8003024C 0002D04C C0 22 84 7C */ lfs f1, lbl_803CCDFC-_SDA2_BASE_(r2) +/* 8003024C 0002D04C C0 22 84 7C */ lfs f1, lbl__757-_SDA2_BASE_(r2) /* 80030250 0002D050 C0 1C 00 90 */ lfs f0, 0x90(r28) /* 80030254 0002D054 EC 01 00 2A */ fadds f0, f1, f0 /* 80030258 0002D058 FC 00 00 1E */ fctiwz f0, f0 @@ -224,7 +224,7 @@ lbl_8003027C: /* 80030290 0002D090 3C 00 43 30 */ lis r0, 0x4330 /* 80030294 0002D094 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 80030298 0002D098 90 01 00 08 */ stw r0, 8(r1) -/* 8003029C 0002D09C C8 22 84 80 */ lfd f1, lbl_803CCE00-_SDA2_BASE_(r2) +/* 8003029C 0002D09C C8 22 84 80 */ lfd f1, lbl__759-_SDA2_BASE_(r2) /* 800302A0 0002D0A0 90 61 00 0C */ stw r3, 0xc(r1) /* 800302A4 0002D0A4 C0 5C 00 88 */ lfs f2, 0x88(r28) /* 800302A8 0002D0A8 C8 01 00 08 */ lfd f0, 8(r1) @@ -239,7 +239,7 @@ lbl_800302BC: /* 800302C8 0002D0C8 3C 00 43 30 */ lis r0, 0x4330 /* 800302CC 0002D0CC 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 800302D0 0002D0D0 90 01 00 08 */ stw r0, 8(r1) -/* 800302D4 0002D0D4 C8 22 84 80 */ lfd f1, lbl_803CCE00-_SDA2_BASE_(r2) +/* 800302D4 0002D0D4 C8 22 84 80 */ lfd f1, lbl__759-_SDA2_BASE_(r2) /* 800302D8 0002D0D8 90 61 00 0C */ stw r3, 0xc(r1) /* 800302DC 0002D0DC C0 5C 00 88 */ lfs f2, 0x88(r28) /* 800302E0 0002D0E0 C8 01 00 08 */ lfd f0, 8(r1) @@ -259,7 +259,7 @@ lbl_800302F8: /* 80030310 0002D110 28 03 00 00 */ cmplwi r3, 0 /* 80030314 0002D114 41 82 00 6C */ beq lbl_80030380 /* 80030318 0002D118 80 63 00 08 */ lwz r3, 8(r3) -/* 8003031C 0002D11C C0 02 84 70 */ lfs f0, lbl_803CCDF0-_SDA2_BASE_(r2) +/* 8003031C 0002D11C C0 02 84 70 */ lfs f0, lbl__692-_SDA2_BASE_(r2) /* 80030320 0002D120 80 63 00 04 */ lwz r3, 4(r3) /* 80030324 0002D124 80 63 00 18 */ lwz r3, 0x18(r3) /* 80030328 0002D128 C0 43 00 10 */ lfs f2, 0x10(r3) @@ -269,9 +269,9 @@ lbl_800302F8: /* 80030338 0002D138 6F A3 80 00 */ xoris r3, r29, 0x8000 /* 8003033C 0002D13C 3C 00 43 30 */ lis r0, 0x4330 /* 80030340 0002D140 90 61 00 0C */ stw r3, 0xc(r1) -/* 80030344 0002D144 C8 82 84 80 */ lfd f4, lbl_803CCE00-_SDA2_BASE_(r2) +/* 80030344 0002D144 C8 82 84 80 */ lfd f4, lbl__759-_SDA2_BASE_(r2) /* 80030348 0002D148 90 01 00 08 */ stw r0, 8(r1) -/* 8003034C 0002D14C C0 2D 80 80 */ lfs f1, lbl_803CA980-_SDA_BASE_(r13) +/* 8003034C 0002D14C C0 2D 80 80 */ lfs f1, lbl_tweak_anim_time_delta__Q24xhud27_unnamed_xHudUnitMeter_cpp_-_SDA_BASE_(r13) /* 80030350 0002D150 C8 61 00 08 */ lfd f3, 8(r1) /* 80030354 0002D154 C0 1C 01 88 */ lfs f0, 0x188(r28) /* 80030358 0002D158 EC 63 20 28 */ fsubs f3, f3, f4 @@ -356,7 +356,7 @@ fmodf__3stdFff: /* 8003046C 0002D26C 90 01 00 34 */ stw r0, 0x34(r1) /* 80030470 0002D270 80 1D 00 34 */ lwz r0, 0x34(r29) /* 80030474 0002D274 90 01 00 38 */ stw r0, 0x38(r1) -/* 80030478 0002D278 C0 22 84 7C */ lfs f1, lbl_803CCDFC-_SDA2_BASE_(r2) +/* 80030478 0002D278 C0 22 84 7C */ lfs f1, lbl__757-_SDA2_BASE_(r2) /* 8003047C 0002D27C C0 1D 00 90 */ lfs f0, 0x90(r29) /* 80030480 0002D280 EC 01 00 2A */ fadds f0, f1, f0 /* 80030484 0002D284 FC 00 00 1E */ fctiwz f0, f0 @@ -378,7 +378,7 @@ lbl_800304A8: /* 800304BC 0002D2BC 3C 00 43 30 */ lis r0, 0x4330 /* 800304C0 0002D2C0 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 800304C4 0002D2C4 90 01 00 40 */ stw r0, 0x40(r1) -/* 800304C8 0002D2C8 C8 22 84 80 */ lfd f1, lbl_803CCE00-_SDA2_BASE_(r2) +/* 800304C8 0002D2C8 C8 22 84 80 */ lfd f1, lbl__759-_SDA2_BASE_(r2) /* 800304CC 0002D2CC 90 61 00 44 */ stw r3, 0x44(r1) /* 800304D0 0002D2D0 C0 5D 00 88 */ lfs f2, 0x88(r29) /* 800304D4 0002D2D4 C8 01 00 40 */ lfd f0, 0x40(r1) @@ -393,7 +393,7 @@ lbl_800304E8: /* 800304F4 0002D2F4 3C 00 43 30 */ lis r0, 0x4330 /* 800304F8 0002D2F8 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 800304FC 0002D2FC 90 01 00 40 */ stw r0, 0x40(r1) -/* 80030500 0002D300 C8 22 84 80 */ lfd f1, lbl_803CCE00-_SDA2_BASE_(r2) +/* 80030500 0002D300 C8 22 84 80 */ lfd f1, lbl__759-_SDA2_BASE_(r2) /* 80030504 0002D304 90 61 00 44 */ stw r3, 0x44(r1) /* 80030508 0002D308 C0 5D 00 88 */ lfs f2, 0x88(r29) /* 8003050C 0002D30C C8 01 00 40 */ lfd f0, 0x40(r1) @@ -413,7 +413,7 @@ lbl_80030524: /* 8003053C 0002D33C 6F C6 80 00 */ xoris r6, r30, 0x8000 /* 80030540 0002D340 3C A0 43 30 */ lis r5, 0x4330 /* 80030544 0002D344 90 C1 00 44 */ stw r6, 0x44(r1) -/* 80030548 0002D348 C8 82 84 80 */ lfd f4, lbl_803CCE00-_SDA2_BASE_(r2) +/* 80030548 0002D348 C8 82 84 80 */ lfd f4, lbl__759-_SDA2_BASE_(r2) /* 8003054C 0002D34C 38 81 00 08 */ addi r4, r1, 8 /* 80030550 0002D350 90 A1 00 40 */ stw r5, 0x40(r1) /* 80030554 0002D354 7C FD 02 14 */ add r7, r29, r0 @@ -479,7 +479,7 @@ xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi: .global type_name__Q24xhud16unit_meter_assetFv type_name__Q24xhud16unit_meter_assetFv: -/* 80030630 0002D430 3C 60 80 25 */ lis r3, lbl_80252F90@ha -/* 80030634 0002D434 38 63 2F 90 */ addi r3, r3, lbl_80252F90@l +/* 80030630 0002D430 3C 60 80 25 */ lis r3, lbl__stringBase0_13@ha +/* 80030634 0002D434 38 63 2F 90 */ addi r3, r3, lbl__stringBase0_13@l /* 80030638 0002D438 38 63 00 19 */ addi r3, r3, 0x19 /* 8003063C 0002D43C 4E 80 00 20 */ blr diff --git a/asm/Core/x/xIni.s b/asm/Core/x/xIni.s index 63b8254fb..3089548f3 100644 --- a/asm/Core/x/xIni.s +++ b/asm/Core/x/xIni.s @@ -92,7 +92,7 @@ lbl_80030750: /* 80030754 0002D554 40 81 00 08 */ ble lbl_8003075C /* 80030758 0002D558 7C BF 2B 78 */ mr r31, r5 lbl_8003075C: -/* 8003075C 0002D55C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8003075C 0002D55C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80030760 0002D560 1C 1E 00 0C */ mulli r0, r30, 0xc /* 80030764 0002D564 57 E4 18 38 */ slwi r4, r31, 3 /* 80030768 0002D568 81 83 01 34 */ lwz r12, 0x134(r3) @@ -132,22 +132,22 @@ lbl_8003075C: lbl_800307F0: /* 800307F0 0002D5F0 98 1A 00 00 */ stb r0, 0(r26) lbl_800307F4: -/* 800307F4 0002D5F4 3C 80 80 25 */ lis r4, lbl_80252FB8@ha +/* 800307F4 0002D5F4 3C 80 80 25 */ lis r4, lbl__stringBase0_14@ha /* 800307F8 0002D5F8 7F 43 D3 78 */ mr r3, r26 -/* 800307FC 0002D5FC 38 84 2F B8 */ addi r4, r4, lbl_80252FB8@l +/* 800307FC 0002D5FC 38 84 2F B8 */ addi r4, r4, lbl__stringBase0_14@l /* 80030800 0002D600 38 A1 00 08 */ addi r5, r1, 8 /* 80030804 0002D604 48 01 BA CD */ bl xStrTok__FPcPCcPPc /* 80030808 0002D608 28 03 00 00 */ cmplwi r3, 0 /* 8003080C 0002D60C 40 82 00 1C */ bne lbl_80030828 -/* 80030810 0002D610 3C 80 80 25 */ lis r4, lbl_80252FB8@ha +/* 80030810 0002D610 3C 80 80 25 */ lis r4, lbl__stringBase0_14@ha /* 80030814 0002D614 7F C3 F3 78 */ mr r3, r30 -/* 80030818 0002D618 38 84 2F B8 */ addi r4, r4, lbl_80252FB8@l +/* 80030818 0002D618 38 84 2F B8 */ addi r4, r4, lbl__stringBase0_14@l /* 8003081C 0002D61C 38 A1 00 08 */ addi r5, r1, 8 /* 80030820 0002D620 48 01 BA B1 */ bl xStrTok__FPcPCcPPc /* 80030824 0002D624 3B C0 00 00 */ li r30, 0 lbl_80030828: -/* 80030828 0002D628 3C 80 80 25 */ lis r4, lbl_80252FB8@ha -/* 8003082C 0002D62C 3B 44 2F B8 */ addi r26, r4, lbl_80252FB8@l +/* 80030828 0002D628 3C 80 80 25 */ lis r4, lbl__stringBase0_14@ha +/* 8003082C 0002D62C 3B 44 2F B8 */ addi r26, r4, lbl__stringBase0_14@l /* 80030830 0002D630 48 00 01 A0 */ b lbl_800309D0 lbl_80030834: /* 80030834 0002D634 4B FF FE 0D */ bl xIni.TrimWhitespace__FPc @@ -159,8 +159,8 @@ lbl_80030834: /* 8003084C 0002D64C 41 82 01 4C */ beq lbl_80030998 /* 80030850 0002D650 28 00 00 5B */ cmplwi r0, 0x5b /* 80030854 0002D654 40 82 00 88 */ bne lbl_800308DC -/* 80030858 0002D658 3C 80 80 25 */ lis r4, lbl_80252FB8@ha -/* 8003085C 0002D65C 38 84 2F B8 */ addi r4, r4, lbl_80252FB8@l +/* 80030858 0002D658 3C 80 80 25 */ lis r4, lbl__stringBase0_14@ha +/* 8003085C 0002D65C 38 84 2F B8 */ addi r4, r4, lbl__stringBase0_14@l /* 80030860 0002D660 38 84 00 03 */ addi r4, r4, 3 /* 80030864 0002D664 48 00 01 8D */ bl strstr__3stdFPcPCc /* 80030868 0002D668 28 03 00 00 */ cmplwi r3, 0 @@ -193,8 +193,8 @@ lbl_80030834: /* 800308D4 0002D6D4 90 1C 00 04 */ stw r0, 4(r28) /* 800308D8 0002D6D8 48 00 00 C0 */ b lbl_80030998 lbl_800308DC: -/* 800308DC 0002D6DC 3C 80 80 25 */ lis r4, lbl_80252FB8@ha -/* 800308E0 0002D6E0 38 84 2F B8 */ addi r4, r4, lbl_80252FB8@l +/* 800308DC 0002D6DC 3C 80 80 25 */ lis r4, lbl__stringBase0_14@ha +/* 800308E0 0002D6E0 38 84 2F B8 */ addi r4, r4, lbl__stringBase0_14@l /* 800308E4 0002D6E4 38 84 00 05 */ addi r4, r4, 5 /* 800308E8 0002D6E8 48 00 01 09 */ bl strstr__3stdFPcPCc /* 800308EC 0002D6EC 7C 7D 1B 79 */ or. r29, r3, r3 @@ -207,9 +207,9 @@ lbl_800308DC: /* 80030908 0002D708 88 03 00 00 */ lbz r0, 0(r3) /* 8003090C 0002D70C 28 00 00 00 */ cmplwi r0, 0 /* 80030910 0002D710 41 82 00 88 */ beq lbl_80030998 -/* 80030914 0002D714 3C 60 80 25 */ lis r3, lbl_80252FB8@ha +/* 80030914 0002D714 3C 60 80 25 */ lis r3, lbl__stringBase0_14@ha /* 80030918 0002D718 3B BD 00 01 */ addi r29, r29, 1 -/* 8003091C 0002D71C 38 83 2F B8 */ addi r4, r3, lbl_80252FB8@l +/* 8003091C 0002D71C 38 83 2F B8 */ addi r4, r3, lbl__stringBase0_14@l /* 80030920 0002D720 7F A3 EB 78 */ mr r3, r29 /* 80030924 0002D724 38 84 00 07 */ addi r4, r4, 7 /* 80030928 0002D728 48 00 00 C9 */ bl strstr__3stdFPcPCc @@ -250,9 +250,9 @@ lbl_80030998: /* 800309AC 0002D7AC 40 82 00 24 */ bne lbl_800309D0 /* 800309B0 0002D7B0 28 1E 00 00 */ cmplwi r30, 0 /* 800309B4 0002D7B4 41 82 00 1C */ beq lbl_800309D0 -/* 800309B8 0002D7B8 3C 80 80 25 */ lis r4, lbl_80252FB8@ha +/* 800309B8 0002D7B8 3C 80 80 25 */ lis r4, lbl__stringBase0_14@ha /* 800309BC 0002D7BC 7F C3 F3 78 */ mr r3, r30 -/* 800309C0 0002D7C0 38 84 2F B8 */ addi r4, r4, lbl_80252FB8@l +/* 800309C0 0002D7C0 38 84 2F B8 */ addi r4, r4, lbl__stringBase0_14@l /* 800309C4 0002D7C4 38 A1 00 08 */ addi r5, r1, 8 /* 800309C8 0002D7C8 48 01 B9 09 */ bl xStrTok__FPcPCcPPc /* 800309CC 0002D7CC 3B C0 00 00 */ li r30, 0 @@ -284,12 +284,12 @@ xIniDestroy__FP8xIniFile: /* 80030A18 0002D818 90 01 00 14 */ stw r0, 0x14(r1) /* 80030A1C 0002D81C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80030A20 0002D820 7C 7F 1B 78 */ mr r31, r3 -/* 80030A24 0002D824 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80030A24 0002D824 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80030A28 0002D828 80 63 00 10 */ lwz r3, 0x10(r3) /* 80030A2C 0002D82C 81 84 01 38 */ lwz r12, 0x138(r4) /* 80030A30 0002D830 7D 89 03 A6 */ mtctr r12 /* 80030A34 0002D834 4E 80 04 21 */ bctrl -/* 80030A38 0002D838 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80030A38 0002D838 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80030A3C 0002D83C 7F E3 FB 78 */ mr r3, r31 /* 80030A40 0002D840 81 84 01 38 */ lwz r12, 0x138(r4) /* 80030A44 0002D844 7D 89 03 A6 */ mtctr r12 diff --git a/asm/Core/x/xJSP.s b/asm/Core/x/xJSP.s index 3f932e1fc..9d5b20192 100644 --- a/asm/Core/x/xJSP.s +++ b/asm/Core/x/xJSP.s @@ -3,9 +3,9 @@ .section .text # 0x80122C04 - 0x80123228 lbl_80122C04: -/* 80122C04 0011FA04 80 AD 95 3C */ lwz r5, lbl_803CBE3C-_SDA_BASE_(r13) +/* 80122C04 0011FA04 80 AD 95 3C */ lwz r5, lbl_sAtomicStartCount-_SDA_BASE_(r13) /* 80122C08 0011FA08 38 05 00 01 */ addi r0, r5, 1 -/* 80122C0C 0011FA0C 90 0D 95 3C */ stw r0, lbl_803CBE3C-_SDA_BASE_(r13) +/* 80122C0C 0011FA0C 90 0D 95 3C */ stw r0, lbl_sAtomicStartCount-_SDA_BASE_(r13) /* 80122C10 0011FA10 80 A3 00 18 */ lwz r5, 0x18(r3) /* 80122C14 0011FA14 80 C4 00 00 */ lwz r6, 0(r4) /* 80122C18 0011FA18 80 A5 00 54 */ lwz r5, 0x54(r5) @@ -28,7 +28,7 @@ lbl_80122C2C: /* 80122C58 0011FA58 48 00 00 34 */ b lbl_80122C8C lbl_80122C5C: /* 80122C5C 0011FA5C 80 7C 00 00 */ lwz r3, 0(r28) -/* 80122C60 0011FA60 80 8D 95 38 */ lwz r4, lbl_803CBE38-_SDA_BASE_(r13) +/* 80122C60 0011FA60 80 8D 95 38 */ lwz r4, lbl_sCurrVert-_SDA_BASE_(r13) /* 80122C64 0011FA64 7C 03 FA 2E */ lhzx r0, r3, r31 /* 80122C68 0011FA68 80 7D 00 00 */ lwz r3, 0(r29) /* 80122C6C 0011FA6C 1C 00 00 0C */ mulli r0, r0, 0xc @@ -59,19 +59,19 @@ lbl_80122CBC: /* 80122CC8 0011FAC8 90 01 00 14 */ stw r0, 0x14(r1) /* 80122CCC 0011FACC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80122CD0 0011FAD0 7C 7F 1B 78 */ mr r31, r3 -/* 80122CD4 0011FAD4 80 CD 95 3C */ lwz r6, lbl_803CBE3C-_SDA_BASE_(r13) +/* 80122CD4 0011FAD4 80 CD 95 3C */ lwz r6, lbl_sAtomicStartCount-_SDA_BASE_(r13) /* 80122CD8 0011FAD8 80 E4 00 00 */ lwz r7, 0(r4) /* 80122CDC 0011FADC 3C 80 80 12 */ lis r4, lbl_80122C2C@ha /* 80122CE0 0011FAE0 38 06 FF FF */ addi r0, r6, -1 -/* 80122CE4 0011FAE4 80 CD 95 40 */ lwz r6, lbl_803CBE40-_SDA_BASE_(r13) +/* 80122CE4 0011FAE4 80 CD 95 40 */ lwz r6, lbl_sAtomicStartVert-_SDA_BASE_(r13) /* 80122CE8 0011FAE8 38 84 2C 2C */ addi r4, r4, lbl_80122C2C@l -/* 80122CEC 0011FAEC 90 0D 95 3C */ stw r0, lbl_803CBE3C-_SDA_BASE_(r13) +/* 80122CEC 0011FAEC 90 0D 95 3C */ stw r0, lbl_sAtomicStartCount-_SDA_BASE_(r13) /* 80122CF0 0011FAF0 54 00 10 3A */ slwi r0, r0, 2 /* 80122CF4 0011FAF4 7C E6 01 2E */ stwx r7, r6, r0 /* 80122CF8 0011FAF8 80 63 00 18 */ lwz r3, 0x18(r3) /* 80122CFC 0011FAFC 80 63 00 5C */ lwz r3, 0x5c(r3) /* 80122D00 0011FB00 80 03 00 14 */ lwz r0, 0x14(r3) -/* 80122D04 0011FB04 90 0D 95 38 */ stw r0, lbl_803CBE38-_SDA_BASE_(r13) +/* 80122D04 0011FB04 90 0D 95 38 */ stw r0, lbl_sCurrVert-_SDA_BASE_(r13) /* 80122D08 0011FB08 80 7F 00 18 */ lwz r3, 0x18(r31) /* 80122D0C 0011FB0C 80 63 00 54 */ lwz r3, 0x54(r3) /* 80122D10 0011FB10 48 0F 66 D1 */ bl _rpMeshHeaderForAllMeshes @@ -82,12 +82,12 @@ lbl_80122CBC: /* 80122D24 0011FB24 38 21 00 10 */ addi r1, r1, 0x10 /* 80122D28 0011FB28 4E 80 00 20 */ blr lbl_80122D2C: -/* 80122D2C 0011FB2C 80 AD 95 3C */ lwz r5, lbl_803CBE3C-_SDA_BASE_(r13) +/* 80122D2C 0011FB2C 80 AD 95 3C */ lwz r5, lbl_sAtomicStartCount-_SDA_BASE_(r13) /* 80122D30 0011FB30 80 E4 00 00 */ lwz r7, 0(r4) /* 80122D34 0011FB34 38 A5 FF FF */ addi r5, r5, -1 -/* 80122D38 0011FB38 80 CD 95 40 */ lwz r6, lbl_803CBE40-_SDA_BASE_(r13) +/* 80122D38 0011FB38 80 CD 95 40 */ lwz r6, lbl_sAtomicStartVert-_SDA_BASE_(r13) /* 80122D3C 0011FB3C 54 A0 10 3A */ slwi r0, r5, 2 -/* 80122D40 0011FB40 90 AD 95 3C */ stw r5, lbl_803CBE3C-_SDA_BASE_(r13) +/* 80122D40 0011FB40 90 AD 95 3C */ stw r5, lbl_sAtomicStartCount-_SDA_BASE_(r13) /* 80122D44 0011FB44 7C E6 01 2E */ stwx r7, r6, r0 /* 80122D48 0011FB48 80 A3 00 18 */ lwz r5, 0x18(r3) /* 80122D4C 0011FB4C 80 C4 00 00 */ lwz r6, 0(r4) @@ -117,7 +117,7 @@ xJSP_MultiStreamRead__FPvUiPP10xJSPHeader: /* 80122D9C 0011FB9C 80 05 00 00 */ lwz r0, 0(r5) /* 80122DA0 0011FBA0 28 00 00 00 */ cmplwi r0, 0 /* 80122DA4 0011FBA4 40 82 00 2C */ bne lbl_80122DD0 -/* 80122DA8 0011FBA8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80122DA8 0011FBA8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80122DAC 0011FBAC 38 60 00 20 */ li r3, 0x20 /* 80122DB0 0011FBB0 81 84 01 34 */ lwz r12, 0x134(r4) /* 80122DB4 0011FBB4 7D 89 03 A6 */ mtctr r12 @@ -212,14 +212,14 @@ lbl_80122EB8: /* 80122F0C 0011FD0C 90 7D 00 1C */ stw r3, 0x1c(r29) /* 80122F10 0011FD10 80 7D 00 0C */ lwz r3, 0xc(r29) /* 80122F14 0011FD14 48 0F 00 E5 */ bl RpClumpGetNumAtomics -/* 80122F18 0011FD18 90 6D 95 3C */ stw r3, lbl_803CBE3C-_SDA_BASE_(r13) -/* 80122F1C 0011FD1C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 80122F20 0011FD20 80 0D 95 3C */ lwz r0, lbl_803CBE3C-_SDA_BASE_(r13) +/* 80122F18 0011FD18 90 6D 95 3C */ stw r3, lbl_sAtomicStartCount-_SDA_BASE_(r13) +/* 80122F1C 0011FD1C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80122F20 0011FD20 80 0D 95 3C */ lwz r0, lbl_sAtomicStartCount-_SDA_BASE_(r13) /* 80122F24 0011FD24 81 83 01 34 */ lwz r12, 0x134(r3) /* 80122F28 0011FD28 54 03 10 3A */ slwi r3, r0, 2 /* 80122F2C 0011FD2C 7D 89 03 A6 */ mtctr r12 /* 80122F30 0011FD30 4E 80 04 21 */ bctrl -/* 80122F34 0011FD34 90 6D 95 40 */ stw r3, lbl_803CBE40-_SDA_BASE_(r13) +/* 80122F34 0011FD34 90 6D 95 40 */ stw r3, lbl_sAtomicStartVert-_SDA_BASE_(r13) /* 80122F38 0011FD38 3C 60 80 12 */ lis r3, lbl_80122D2C@ha /* 80122F3C 0011FD3C 38 83 2D 2C */ addi r4, r3, lbl_80122D2C@l /* 80122F40 0011FD40 38 A1 00 10 */ addi r5, r1, 0x10 @@ -236,23 +236,23 @@ lbl_80122F54: /* 80122F68 0011FD68 90 1D 00 18 */ stw r0, 0x18(r29) /* 80122F6C 0011FD6C 38 83 2C 04 */ addi r4, r3, lbl_80122C04@l /* 80122F70 0011FD70 38 BD 00 18 */ addi r5, r29, 0x18 -/* 80122F74 0011FD74 90 0D 95 3C */ stw r0, lbl_803CBE3C-_SDA_BASE_(r13) +/* 80122F74 0011FD74 90 0D 95 3C */ stw r0, lbl_sAtomicStartCount-_SDA_BASE_(r13) /* 80122F78 0011FD78 80 7D 00 0C */ lwz r3, 0xc(r29) /* 80122F7C 0011FD7C 48 0F 00 B5 */ bl RpClumpForAllAtomics -/* 80122F80 0011FD80 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80122F80 0011FD80 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80122F84 0011FD84 80 1D 00 18 */ lwz r0, 0x18(r29) /* 80122F88 0011FD88 81 83 01 34 */ lwz r12, 0x134(r3) /* 80122F8C 0011FD8C 1C 60 00 0C */ mulli r3, r0, 0xc /* 80122F90 0011FD90 7D 89 03 A6 */ mtctr r12 /* 80122F94 0011FD94 4E 80 04 21 */ bctrl /* 80122F98 0011FD98 90 7D 00 1C */ stw r3, 0x1c(r29) -/* 80122F9C 0011FD9C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 80122FA0 0011FDA0 80 0D 95 3C */ lwz r0, lbl_803CBE3C-_SDA_BASE_(r13) +/* 80122F9C 0011FD9C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80122FA0 0011FDA0 80 0D 95 3C */ lwz r0, lbl_sAtomicStartCount-_SDA_BASE_(r13) /* 80122FA4 0011FDA4 81 83 01 34 */ lwz r12, 0x134(r3) /* 80122FA8 0011FDA8 54 03 10 3A */ slwi r3, r0, 2 /* 80122FAC 0011FDAC 7D 89 03 A6 */ mtctr r12 /* 80122FB0 0011FDB0 4E 80 04 21 */ bctrl -/* 80122FB4 0011FDB4 90 6D 95 40 */ stw r3, lbl_803CBE40-_SDA_BASE_(r13) +/* 80122FB4 0011FDB4 90 6D 95 40 */ stw r3, lbl_sAtomicStartVert-_SDA_BASE_(r13) /* 80122FB8 0011FDB8 3C 60 80 12 */ lis r3, lbl_80122CBC@ha /* 80122FBC 0011FDBC 38 83 2C BC */ addi r4, r3, lbl_80122CBC@l /* 80122FC0 0011FDC0 38 A1 00 0C */ addi r5, r1, 0xc @@ -267,7 +267,7 @@ lbl_80122FD4: lbl_80122FE0: /* 80122FE0 0011FDE0 80 1F 00 0C */ lwz r0, 0xc(r31) /* 80122FE4 0011FDE4 38 E7 00 01 */ addi r7, r7, 1 -/* 80122FE8 0011FDE8 80 8D 95 40 */ lwz r4, lbl_803CBE40-_SDA_BASE_(r13) +/* 80122FE8 0011FDE8 80 8D 95 40 */ lwz r4, lbl_sAtomicStartVert-_SDA_BASE_(r13) /* 80122FEC 0011FDEC 7C C0 2A 14 */ add r6, r0, r5 /* 80122FF0 0011FDF0 38 A5 00 08 */ addi r5, r5, 8 /* 80122FF4 0011FDF4 A0 66 00 00 */ lhz r3, 0(r6) @@ -281,8 +281,8 @@ lbl_80123010: /* 80123010 0011FE10 80 1F 00 08 */ lwz r0, 8(r31) /* 80123014 0011FE14 7C 07 00 40 */ cmplw r7, r0 /* 80123018 0011FE18 41 80 FF C8 */ blt lbl_80122FE0 -/* 8012301C 0011FE1C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 80123020 0011FE20 80 6D 95 40 */ lwz r3, lbl_803CBE40-_SDA_BASE_(r13) +/* 8012301C 0011FE1C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80123020 0011FE20 80 6D 95 40 */ lwz r3, lbl_sAtomicStartVert-_SDA_BASE_(r13) /* 80123024 0011FE24 81 84 01 38 */ lwz r12, 0x138(r4) /* 80123028 0011FE28 7D 89 03 A6 */ mtctr r12 /* 8012302C 0011FE2C 4E 80 04 21 */ bctrl @@ -316,7 +316,7 @@ lbl_80123090: /* 80123094 0011FE94 48 0E FF 65 */ bl RpClumpGetNumAtomics /* 80123098 0011FE98 7C 7C 1B 79 */ or. r28, r3, r3 /* 8012309C 0011FE9C 41 82 00 90 */ beq lbl_8012312C -/* 801230A0 0011FEA0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 801230A0 0011FEA0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 801230A4 0011FEA4 57 83 10 3A */ slwi r3, r28, 2 /* 801230A8 0011FEA8 81 84 01 34 */ lwz r12, 0x134(r4) /* 801230AC 0011FEAC 7D 89 03 A6 */ mtctr r12 @@ -348,7 +348,7 @@ lbl_801230E0: lbl_80123110: /* 80123110 0011FF10 2C 1F 00 00 */ cmpwi r31, 0 /* 80123114 0011FF14 40 80 FF CC */ bge lbl_801230E0 -/* 80123118 0011FF18 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80123118 0011FF18 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8012311C 0011FF1C 7F 63 DB 78 */ mr r3, r27 /* 80123120 0011FF20 81 84 01 38 */ lwz r12, 0x138(r4) /* 80123124 0011FF24 7D 89 03 A6 */ mtctr r12 @@ -367,12 +367,12 @@ lbl_80123134: xJSP_Destroy__FP10xJSPHeader: /* 80123148 0011FF48 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8012314C 0011FF4C 7C 08 02 A6 */ mflr r0 -/* 80123150 0011FF50 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80123150 0011FF50 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80123154 0011FF54 90 01 00 24 */ stw r0, 0x24(r1) /* 80123158 0011FF58 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8012315C 0011FF5C 7C 7F 1B 78 */ mr r31, r3 /* 80123160 0011FF60 93 C1 00 18 */ stw r30, 0x18(r1) -/* 80123164 0011FF64 3B C4 05 58 */ addi r30, r4, lbl_803C0558@l +/* 80123164 0011FF64 3B C4 05 58 */ addi r30, r4, lbl_globals@l /* 80123168 0011FF68 80 7E 1F C0 */ lwz r3, 0x1fc0(r30) /* 8012316C 0011FF6C 80 63 00 44 */ lwz r3, 0x44(r3) /* 80123170 0011FF70 80 63 00 00 */ lwz r3, 0(r3) @@ -391,7 +391,7 @@ xJSP_Destroy__FP10xJSPHeader: lbl_801231A4: /* 801231A4 0011FFA4 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801231A8 0011FFA8 48 0F 02 DD */ bl RpClumpDestroy -/* 801231AC 0011FFAC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 801231AC 0011FFAC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 801231B0 0011FFB0 80 7F 00 10 */ lwz r3, 0x10(r31) /* 801231B4 0011FFB4 81 84 01 38 */ lwz r12, 0x138(r4) /* 801231B8 0011FFB8 7D 89 03 A6 */ mtctr r12 @@ -406,13 +406,13 @@ lbl_801231A4: /* 801231DC 0011FFDC 3C 03 FF 42 */ addis r0, r3, 0xff42 /* 801231E0 0011FFE0 28 00 EF 03 */ cmplwi r0, 0xef03 /* 801231E4 0011FFE4 41 82 00 18 */ beq lbl_801231FC -/* 801231E8 0011FFE8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 801231E8 0011FFE8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 801231EC 0011FFEC 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 801231F0 0011FFF0 81 84 01 38 */ lwz r12, 0x138(r4) /* 801231F4 0011FFF4 7D 89 03 A6 */ mtctr r12 /* 801231F8 0011FFF8 4E 80 04 21 */ bctrl lbl_801231FC: -/* 801231FC 0011FFFC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 801231FC 0011FFFC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80123200 00120000 7F E3 FB 78 */ mr r3, r31 /* 80123204 00120004 81 84 01 38 */ lwz r12, 0x138(r4) /* 80123208 00120008 7D 89 03 A6 */ mtctr r12 diff --git a/asm/Core/x/xJaw.s b/asm/Core/x/xJaw.s index f8612cfc6..db0532537 100644 --- a/asm/Core/x/xJaw.s +++ b/asm/Core/x/xJaw.s @@ -87,7 +87,7 @@ xJaw_EvalData__FPvf: /* 8016007C 0015CE7C 98 1D 00 02 */ stb r0, 2(r29) /* 80160080 0015CE80 98 7D 00 01 */ stb r3, 1(r29) lbl_80160084: -/* 80160084 0015CE84 C0 02 A9 A8 */ lfs f0, lbl_803CF328-_SDA2_BASE_(r2) +/* 80160084 0015CE84 C0 02 A9 A8 */ lfs f0, lbl__441_9-_SDA2_BASE_(r2) /* 80160088 0015CE88 EF E1 00 32 */ fmuls f31, f1, f0 /* 8016008C 0015CE8C FC 20 F8 90 */ fmr f1, f31 /* 80160090 0015CE90 4B EA 6A E9 */ bl floorf__3stdFf @@ -99,13 +99,13 @@ lbl_80160084: /* 801600A8 0015CEA8 2C 1F 00 00 */ cmpwi r31, 0 /* 801600AC 0015CEAC EC BF 08 28 */ fsubs f5, f31, f1 /* 801600B0 0015CEB0 40 80 00 0C */ bge lbl_801600BC -/* 801600B4 0015CEB4 C0 22 A9 AC */ lfs f1, lbl_803CF32C-_SDA2_BASE_(r2) +/* 801600B4 0015CEB4 C0 22 A9 AC */ lfs f1, lbl__442_1-_SDA2_BASE_(r2) /* 801600B8 0015CEB8 48 00 00 68 */ b lbl_80160120 lbl_801600BC: /* 801600BC 0015CEBC 38 1E FF FF */ addi r0, r30, -1 /* 801600C0 0015CEC0 7C 1F 00 00 */ cmpw r31, r0 /* 801600C4 0015CEC4 41 80 00 0C */ blt lbl_801600D0 -/* 801600C8 0015CEC8 C0 22 A9 AC */ lfs f1, lbl_803CF32C-_SDA2_BASE_(r2) +/* 801600C8 0015CEC8 C0 22 A9 AC */ lfs f1, lbl__442_1-_SDA2_BASE_(r2) /* 801600CC 0015CECC 48 00 00 54 */ b lbl_80160120 lbl_801600D0: /* 801600D0 0015CED0 38 BD 00 04 */ addi r5, r29, 4 @@ -113,12 +113,12 @@ lbl_801600D0: /* 801600D8 0015CED8 7C 65 FA 14 */ add r3, r5, r31 /* 801600DC 0015CEDC 7C A5 F8 AE */ lbzx r5, r5, r31 /* 801600E0 0015CEE0 88 03 00 01 */ lbz r0, 1(r3) -/* 801600E4 0015CEE4 C0 02 A9 B0 */ lfs f0, lbl_803CF330-_SDA2_BASE_(r2) +/* 801600E4 0015CEE4 C0 02 A9 B0 */ lfs f0, lbl__443-_SDA2_BASE_(r2) /* 801600E8 0015CEE8 90 01 00 14 */ stw r0, 0x14(r1) -/* 801600EC 0015CEEC C8 62 A9 B8 */ lfd f3, lbl_803CF338-_SDA2_BASE_(r2) +/* 801600EC 0015CEEC C8 62 A9 B8 */ lfd f3, lbl__446_1-_SDA2_BASE_(r2) /* 801600F0 0015CEF0 EC 80 28 28 */ fsubs f4, f0, f5 /* 801600F4 0015CEF4 90 81 00 10 */ stw r4, 0x10(r1) -/* 801600F8 0015CEF8 C0 02 A9 B4 */ lfs f0, lbl_803CF334-_SDA2_BASE_(r2) +/* 801600F8 0015CEF8 C0 02 A9 B4 */ lfs f0, lbl__444_1-_SDA2_BASE_(r2) /* 801600FC 0015CEFC C8 21 00 10 */ lfd f1, 0x10(r1) /* 80160100 0015CF00 90 A1 00 0C */ stw r5, 0xc(r1) /* 80160104 0015CF04 EC 21 18 28 */ fsubs f1, f1, f3 diff --git a/asm/Core/x/xLaserBolt.s b/asm/Core/x/xLaserBolt.s index 2affb84d0..7985bdb63 100644 --- a/asm/Core/x/xLaserBolt.s +++ b/asm/Core/x/xLaserBolt.s @@ -121,7 +121,7 @@ lbl_8017D6A4: lbl_8017D6C4: /* 8017D6C4 0017A4C4 C0 3F 00 34 */ lfs f1, 0x34(r31) /* 8017D6C8 0017A4C8 7F 83 E3 78 */ mr r3, r28 -/* 8017D6CC 0017A4CC C0 62 AE 20 */ lfs f3, lbl_803CF7A0-_SDA2_BASE_(r2) +/* 8017D6CC 0017A4CC C0 62 AE 20 */ lfs f3, lbl__899_1-_SDA2_BASE_(r2) /* 8017D6D0 0017A4D0 7F C4 F3 78 */ mr r4, r30 /* 8017D6D4 0017A4D4 FC 40 08 90 */ fmr f2, f1 /* 8017D6D8 0017A4D8 7F E5 FB 78 */ mr r5, r31 @@ -170,11 +170,11 @@ refresh_config__17xLaserBoltEmitterFv: /* 8017D76C 0017A56C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017D770 0017A570 4C 40 13 82 */ cror 2, 0, 2 /* 8017D774 0017A574 40 82 00 0C */ bne lbl_8017D780 -/* 8017D778 0017A578 C0 02 AE 24 */ lfs f0, lbl_803CF7A4-_SDA2_BASE_(r2) +/* 8017D778 0017A578 C0 02 AE 24 */ lfs f0, lbl__930_2-_SDA2_BASE_(r2) /* 8017D77C 0017A57C 48 00 00 10 */ b lbl_8017D78C lbl_8017D780: /* 8017D780 0017A580 EC 01 00 28 */ fsubs f0, f1, f0 -/* 8017D784 0017A584 C0 22 AE 28 */ lfs f1, lbl_803CF7A8-_SDA2_BASE_(r2) +/* 8017D784 0017A584 C0 22 AE 28 */ lfs f1, lbl__931-_SDA2_BASE_(r2) /* 8017D788 0017A588 EC 01 00 24 */ fdivs f0, f1, f0 lbl_8017D78C: /* 8017D78C 0017A58C D0 03 00 50 */ stfs f0, 0x50(r3) @@ -211,7 +211,7 @@ lbl_8017D7D4: /* 8017D7F8 0017A5F8 7F A4 EB 78 */ mr r4, r29 /* 8017D7FC 0017A5FC 38 7F 00 0C */ addi r3, r31, 0xc /* 8017D800 0017A600 4B E8 DA 65 */ bl __as__5xVec3FRC5xVec3 -/* 8017D804 0017A604 C0 02 AE 24 */ lfs f0, lbl_803CF7A4-_SDA2_BASE_(r2) +/* 8017D804 0017A604 C0 02 AE 24 */ lfs f0, lbl__930_2-_SDA2_BASE_(r2) /* 8017D808 0017A608 38 00 00 00 */ li r0, 0 /* 8017D80C 0017A60C D0 1F 00 3C */ stfs f0, 0x3c(r31) /* 8017D810 0017A610 D0 1F 00 38 */ stfs f0, 0x38(r31) @@ -219,11 +219,11 @@ lbl_8017D7D4: /* 8017D818 0017A618 C0 1C 00 10 */ lfs f0, 0x10(r28) /* 8017D81C 0017A61C D0 1F 00 34 */ stfs f0, 0x34(r31) /* 8017D820 0017A620 90 1F 00 40 */ stw r0, 0x40(r31) -/* 8017D824 0017A624 C0 02 AE 24 */ lfs f0, lbl_803CF7A4-_SDA2_BASE_(r2) +/* 8017D824 0017A624 C0 02 AE 24 */ lfs f0, lbl__930_2-_SDA2_BASE_(r2) /* 8017D828 0017A628 D0 1F 00 44 */ stfs f0, 0x44(r31) /* 8017D82C 0017A62C 90 1F 00 48 */ stw r0, 0x48(r31) /* 8017D830 0017A630 C0 3C 00 1C */ lfs f1, 0x1c(r28) -/* 8017D834 0017A634 C0 02 AE 24 */ lfs f0, lbl_803CF7A4-_SDA2_BASE_(r2) +/* 8017D834 0017A634 C0 02 AE 24 */ lfs f0, lbl__930_2-_SDA2_BASE_(r2) /* 8017D838 0017A638 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017D83C 0017A63C 40 81 00 10 */ ble lbl_8017D84C /* 8017D840 0017A640 7F 83 E3 78 */ mr r3, r28 @@ -246,9 +246,9 @@ lbl_8017D864: /* 8017D87C 0017A67C 7F BE 02 14 */ add r29, r30, r0 /* 8017D880 0017A680 48 00 00 24 */ b lbl_8017D8A4 lbl_8017D884: -/* 8017D884 0017A684 C0 22 AE 24 */ lfs f1, lbl_803CF7A4-_SDA2_BASE_(r2) +/* 8017D884 0017A684 C0 22 AE 24 */ lfs f1, lbl__930_2-_SDA2_BASE_(r2) /* 8017D888 0017A688 7F 83 E3 78 */ mr r3, r28 -/* 8017D88C 0017A68C C0 62 AE 20 */ lfs f3, lbl_803CF7A0-_SDA2_BASE_(r2) +/* 8017D88C 0017A68C C0 62 AE 20 */ lfs f3, lbl__899_1-_SDA2_BASE_(r2) /* 8017D890 0017A690 7F C4 F3 78 */ mr r4, r30 /* 8017D894 0017A694 FC 40 08 90 */ fmr f2, f1 /* 8017D898 0017A698 7F E5 FB 78 */ mr r5, r31 @@ -561,14 +561,14 @@ attach_effects__17xLaserBoltEmitterFQ217xLaserBoltEmitter12fx_when_enumPQ217xLas pre_collide__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4bolt: /* 8017DCE8 0017AAE8 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8017DCEC 0017AAEC 7C 08 02 A6 */ mflr r0 -/* 8017DCF0 0017AAF0 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 8017DCF0 0017AAF0 3C A0 80 3C */ lis r5, lbl_globals@ha /* 8017DCF4 0017AAF4 90 01 00 94 */ stw r0, 0x94(r1) /* 8017DCF8 0017AAF8 93 E1 00 8C */ stw r31, 0x8c(r1) /* 8017DCFC 0017AAFC 93 C1 00 88 */ stw r30, 0x88(r1) /* 8017DD00 0017AB00 7C 9E 23 78 */ mr r30, r4 /* 8017DD04 0017AB04 93 A1 00 84 */ stw r29, 0x84(r1) /* 8017DD08 0017AB08 7C 7D 1B 78 */ mr r29, r3 -/* 8017DD0C 0017AB0C 38 65 05 58 */ addi r3, r5, lbl_803C0558@l +/* 8017DD0C 0017AB0C 38 65 05 58 */ addi r3, r5, lbl_globals@l /* 8017DD10 0017AB10 83 E3 1F C0 */ lwz r31, 0x1fc0(r3) /* 8017DD14 0017AB14 38 61 00 08 */ addi r3, r1, 8 /* 8017DD18 0017AB18 4B E8 D5 4D */ bl __as__5xVec3FRC5xVec3 @@ -616,13 +616,13 @@ lbl_8017DD88: collide_update__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4bolt: /* 8017DDB4 0017ABB4 94 21 FF 20 */ stwu r1, -0xe0(r1) /* 8017DDB8 0017ABB8 7C 08 02 A6 */ mflr r0 -/* 8017DDBC 0017ABBC 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 8017DDBC 0017ABBC 3C A0 80 3C */ lis r5, lbl_globals@ha /* 8017DDC0 0017ABC0 90 01 00 E4 */ stw r0, 0xe4(r1) /* 8017DDC4 0017ABC4 93 E1 00 DC */ stw r31, 0xdc(r1) /* 8017DDC8 0017ABC8 7C 9F 23 78 */ mr r31, r4 /* 8017DDCC 0017ABCC 93 C1 00 D8 */ stw r30, 0xd8(r1) /* 8017DDD0 0017ABD0 7C 7E 1B 78 */ mr r30, r3 -/* 8017DDD4 0017ABD4 38 65 05 58 */ addi r3, r5, lbl_803C0558@l +/* 8017DDD4 0017ABD4 38 65 05 58 */ addi r3, r5, lbl_globals@l /* 8017DDD8 0017ABD8 93 A1 00 D4 */ stw r29, 0xd4(r1) /* 8017DDDC 0017ABDC 83 A3 1F C0 */ lwz r29, 0x1fc0(r3) /* 8017DDE0 0017ABE0 38 61 00 08 */ addi r3, r1, 8 @@ -644,8 +644,8 @@ collide_update__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4bolt: /* 8017DE20 0017AC20 D0 01 00 20 */ stfs f0, 0x20(r1) lbl_8017DE24: /* 8017DE24 0017AC24 38 00 03 00 */ li r0, 0x300 -/* 8017DE28 0017AC28 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8017DE2C 0017AC2C 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8017DE28 0017AC28 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8017DE2C 0017AC2C 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8017DE30 0017AC30 90 01 00 7C */ stw r0, 0x7c(r1) /* 8017DE34 0017AC34 38 61 00 08 */ addi r3, r1, 8 /* 8017DE38 0017AC38 38 A1 00 7C */ addi r5, r1, 0x7c @@ -685,8 +685,8 @@ lbl_8017DEA4: /* 8017DEB8 0017ACB8 38 81 00 90 */ addi r4, r1, 0x90 /* 8017DEBC 0017ACBC D0 1F 00 34 */ stfs f0, 0x34(r31) /* 8017DEC0 0017ACC0 4B E8 D3 A5 */ bl __as__5xVec3FRC5xVec3 -/* 8017DEC4 0017ACC4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8017DEC8 0017ACC8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8017DEC4 0017ACC4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8017DEC8 0017ACC8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8017DECC 0017ACCC 38 03 06 E0 */ addi r0, r3, 0x6e0 /* 8017DED0 0017ACD0 90 1F 00 40 */ stw r0, 0x40(r31) lbl_8017DED4: @@ -727,7 +727,7 @@ render__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4boltP18RxObjSpace3DVertex: /* 8017DF48 0017AD48 C0 44 00 38 */ lfs f2, 0x38(r4) /* 8017DF4C 0017AD4C 7C BF 2B 78 */ mr r31, r5 /* 8017DF50 0017AD50 C0 23 00 04 */ lfs f1, 4(r3) -/* 8017DF54 0017AD54 C0 02 AE 24 */ lfs f0, lbl_803CF7A4-_SDA2_BASE_(r2) +/* 8017DF54 0017AD54 C0 02 AE 24 */ lfs f0, lbl__930_2-_SDA2_BASE_(r2) /* 8017DF58 0017AD58 EC 22 08 28 */ fsubs f1, f2, f1 /* 8017DF5C 0017AD5C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017DF60 0017AD60 40 80 00 08 */ bge lbl_8017DF68 @@ -783,9 +783,9 @@ lbl_8017DF98: /* 8017E018 0017AE18 38 81 00 20 */ addi r4, r1, 0x20 /* 8017E01C 0017AE1C 4B F9 82 91 */ bl normal__5xVec3CFv /* 8017E020 0017AE20 80 81 00 2C */ lwz r4, 0x2c(r1) -/* 8017E024 0017AE24 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8017E024 0017AE24 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8017E028 0017AE28 80 C1 00 30 */ lwz r6, 0x30(r1) -/* 8017E02C 0017AE2C 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 8017E02C 0017AE2C 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 8017E030 0017AE30 80 01 00 34 */ lwz r0, 0x34(r1) /* 8017E034 0017AE34 38 61 00 14 */ addi r3, r1, 0x14 /* 8017E038 0017AE38 90 81 00 80 */ stw r4, 0x80(r1) @@ -802,28 +802,28 @@ lbl_8017DF98: /* 8017E064 0017AE64 90 81 00 78 */ stw r4, 0x78(r1) /* 8017E068 0017AE68 90 01 00 7C */ stw r0, 0x7c(r1) /* 8017E06C 0017AE6C 4B E8 D0 91 */ bl length2__5xVec3CFv -/* 8017E070 0017AE70 C0 02 AE 30 */ lfs f0, lbl_803CF7B0-_SDA2_BASE_(r2) +/* 8017E070 0017AE70 C0 02 AE 30 */ lfs f0, lbl__1160_1-_SDA2_BASE_(r2) /* 8017E074 0017AE74 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017E078 0017AE78 4C 41 13 82 */ cror 2, 1, 2 /* 8017E07C 0017AE7C 40 82 00 2C */ bne lbl_8017E0A8 -/* 8017E080 0017AE80 C0 02 AE 34 */ lfs f0, lbl_803CF7B4-_SDA2_BASE_(r2) +/* 8017E080 0017AE80 C0 02 AE 34 */ lfs f0, lbl__1161_1-_SDA2_BASE_(r2) /* 8017E084 0017AE84 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017E088 0017AE88 4C 40 13 82 */ cror 2, 0, 2 /* 8017E08C 0017AE8C 40 82 00 1C */ bne lbl_8017E0A8 -/* 8017E090 0017AE90 C0 42 AE 24 */ lfs f2, lbl_803CF7A4-_SDA2_BASE_(r2) +/* 8017E090 0017AE90 C0 42 AE 24 */ lfs f2, lbl__930_2-_SDA2_BASE_(r2) /* 8017E094 0017AE94 38 61 00 74 */ addi r3, r1, 0x74 -/* 8017E098 0017AE98 C0 22 AE 38 */ lfs f1, lbl_803CF7B8-_SDA2_BASE_(r2) +/* 8017E098 0017AE98 C0 22 AE 38 */ lfs f1, lbl__1162_1-_SDA2_BASE_(r2) /* 8017E09C 0017AE9C FC 60 10 90 */ fmr f3, f2 /* 8017E0A0 0017AEA0 4B E8 D0 4D */ bl assign__5xVec3Ffff /* 8017E0A4 0017AEA4 48 00 00 18 */ b lbl_8017E0BC lbl_8017E0A8: /* 8017E0A8 0017AEA8 4B E8 C7 55 */ bl xsqrt__Ff -/* 8017E0AC 0017AEAC C0 02 AE 38 */ lfs f0, lbl_803CF7B8-_SDA2_BASE_(r2) +/* 8017E0AC 0017AEAC C0 02 AE 38 */ lfs f0, lbl__1162_1-_SDA2_BASE_(r2) /* 8017E0B0 0017AEB0 38 61 00 74 */ addi r3, r1, 0x74 /* 8017E0B4 0017AEB4 EC 20 08 24 */ fdivs f1, f0, f1 /* 8017E0B8 0017AEB8 4B E8 D0 C9 */ bl __amu__5xVec3Ff lbl_8017E0BC: -/* 8017E0BC 0017AEBC C0 22 AE 2C */ lfs f1, lbl_803CF7AC-_SDA2_BASE_(r2) +/* 8017E0BC 0017AEBC C0 22 AE 2C */ lfs f1, lbl__965_1-_SDA2_BASE_(r2) /* 8017E0C0 0017AEC0 38 61 00 08 */ addi r3, r1, 8 /* 8017E0C4 0017AEC4 C0 1E 00 00 */ lfs f0, 0(r30) /* 8017E0C8 0017AEC8 38 81 00 74 */ addi r4, r1, 0x74 @@ -845,7 +845,7 @@ lbl_8017E0BC: lbl_8017E108: /* 8017E108 0017AF08 EC 21 00 28 */ fsubs f1, f1, f0 /* 8017E10C 0017AF0C C0 5E 00 50 */ lfs f2, 0x50(r30) -/* 8017E110 0017AF10 C0 02 AE 3C */ lfs f0, lbl_803CF7BC-_SDA2_BASE_(r2) +/* 8017E110 0017AF10 C0 02 AE 3C */ lfs f0, lbl__1163_2-_SDA2_BASE_(r2) /* 8017E114 0017AF14 EC 02 00 7C */ fnmsubs f0, f2, f1, f0 /* 8017E118 0017AF18 FC 00 00 1E */ fctiwz f0, f0 /* 8017E11C 0017AF1C D8 01 00 A8 */ stfd f0, 0xa8(r1) @@ -872,9 +872,9 @@ lbl_8017E140: .global get_vert_buffer__17xLaserBoltEmitterFRi get_vert_buffer__17xLaserBoltEmitterFRi: /* 8017E164 0017AF64 38 00 01 E0 */ li r0, 0x1e0 -/* 8017E168 0017AF68 3C 60 80 3D */ lis r3, lbl_803C88E0@ha +/* 8017E168 0017AF68 3C 60 80 3D */ lis r3, lbl_gRenderBuffer@ha /* 8017E16C 0017AF6C 90 04 00 00 */ stw r0, 0(r4) -/* 8017E170 0017AF70 38 63 88 E0 */ addi r3, r3, lbl_803C88E0@l +/* 8017E170 0017AF70 38 63 88 E0 */ addi r3, r3, lbl_gRenderBuffer@l /* 8017E174 0017AF74 80 63 00 04 */ lwz r3, 4(r3) /* 8017E178 0017AF78 4E 80 00 20 */ blr @@ -903,7 +903,7 @@ lbl_8017E1BC: /* 8017E1C8 0017AFC8 4B EE 2D ED */ bl zEntDestructObj_Hit__FP15zEntDestructObjUi /* 8017E1CC 0017AFCC 48 00 00 1C */ b lbl_8017E1E8 lbl_8017E1D0: -/* 8017E1D0 0017AFD0 C0 42 AE 24 */ lfs f2, lbl_803CF7A4-_SDA2_BASE_(r2) +/* 8017E1D0 0017AFD0 C0 42 AE 24 */ lfs f2, lbl__930_2-_SDA2_BASE_(r2) /* 8017E1D4 0017AFD4 38 80 00 3A */ li r4, 0x3a /* 8017E1D8 0017AFD8 C0 25 00 38 */ lfs f1, 0x38(r5) /* 8017E1DC 0017AFDC FC 60 10 90 */ fmr f3, f2 @@ -926,10 +926,10 @@ reset_fx__17xLaserBoltEmitterFQ217xLaserBoltEmitter12fx_when_enum: /* 8017E210 0017B010 48 00 00 24 */ b lbl_8017E234 lbl_8017E214: /* 8017E214 0017B014 C0 23 00 08 */ lfs f1, 8(r3) -/* 8017E218 0017B018 C0 02 AE 24 */ lfs f0, lbl_803CF7A4-_SDA2_BASE_(r2) +/* 8017E218 0017B018 C0 02 AE 24 */ lfs f0, lbl__930_2-_SDA2_BASE_(r2) /* 8017E21C 0017B01C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017E220 0017B020 40 81 00 0C */ ble lbl_8017E22C -/* 8017E224 0017B024 C0 02 AE 38 */ lfs f0, lbl_803CF7B8-_SDA2_BASE_(r2) +/* 8017E224 0017B024 C0 02 AE 38 */ lfs f0, lbl__1162_1-_SDA2_BASE_(r2) /* 8017E228 0017B028 EC 00 08 24 */ fdivs f0, f0, f1 lbl_8017E22C: /* 8017E22C 0017B02C D0 03 00 14 */ stfs f0, 0x14(r3) @@ -971,7 +971,7 @@ update_fx__17xLaserBoltEmitterFRQ217xLaserBoltEmitter4boltff: /* 8017E2AC 0017B0AC 7F DF 02 14 */ add r30, r31, r0 /* 8017E2B0 0017B0B0 48 00 00 24 */ b lbl_8017E2D4 lbl_8017E2B4: -/* 8017E2B4 0017B0B4 C0 22 AE 24 */ lfs f1, lbl_803CF7A4-_SDA2_BASE_(r2) +/* 8017E2B4 0017B0B4 C0 22 AE 24 */ lfs f1, lbl__930_2-_SDA2_BASE_(r2) /* 8017E2B8 0017B0B8 FC 60 E8 90 */ fmr f3, f29 /* 8017E2BC 0017B0BC 7F 83 E3 78 */ mr r3, r28 /* 8017E2C0 0017B0C0 7F E4 FB 78 */ mr r4, r31 @@ -989,7 +989,7 @@ lbl_8017E2E0: /* 8017E2E8 0017B0E8 40 80 00 54 */ bge lbl_8017E33C /* 8017E2EC 0017B0EC 80 1C 00 8C */ lwz r0, 0x8c(r28) /* 8017E2F0 0017B0F0 EF DC 08 28 */ fsubs f30, f28, f1 -/* 8017E2F4 0017B0F4 C0 02 AE 24 */ lfs f0, lbl_803CF7A4-_SDA2_BASE_(r2) +/* 8017E2F4 0017B0F4 C0 02 AE 24 */ lfs f0, lbl__930_2-_SDA2_BASE_(r2) /* 8017E2F8 0017B0F8 1C 00 00 18 */ mulli r0, r0, 0x18 /* 8017E2FC 0017B0FC 83 DC 00 70 */ lwz r30, 0x70(r28) /* 8017E300 0017B100 FC 1E 00 40 */ fcmpo cr0, f30, f0 @@ -1269,7 +1269,7 @@ emit_decal_dist__17xLaserBoltEmitterFRQ217xLaserBoltEmitter11effect_dataRQ217xLa /* 8017E6DC 0017B4DC C0 65 00 44 */ lfs f3, 0x44(r5) /* 8017E6E0 0017B4E0 C0 44 00 08 */ lfs f2, 8(r4) /* 8017E6E4 0017B4E4 3C 00 43 30 */ lis r0, 0x4330 -/* 8017E6E8 0017B4E8 C0 82 AE 38 */ lfs f4, lbl_803CF7B8-_SDA2_BASE_(r2) +/* 8017E6E8 0017B4E8 C0 82 AE 38 */ lfs f4, lbl__1162_1-_SDA2_BASE_(r2) /* 8017E6EC 0017B4EC EC 02 18 3A */ fmadds f0, f2, f0, f3 /* 8017E6F0 0017B4F0 C0 44 00 14 */ lfs f2, 0x14(r4) /* 8017E6F4 0017B4F4 EC 64 18 28 */ fsubs f3, f4, f3 @@ -1277,7 +1277,7 @@ emit_decal_dist__17xLaserBoltEmitterFRQ217xLaserBoltEmitter11effect_dataRQ217xLa /* 8017E6FC 0017B4FC D0 05 00 44 */ stfs f0, 0x44(r5) /* 8017E700 0017B500 EC 03 00 B2 */ fmuls f0, f3, f2 /* 8017E704 0017B504 C0 65 00 44 */ lfs f3, 0x44(r5) -/* 8017E708 0017B508 C8 42 AE 40 */ lfd f2, lbl_803CF7C0-_SDA2_BASE_(r2) +/* 8017E708 0017B508 C8 42 AE 40 */ lfd f2, lbl__1361_1-_SDA2_BASE_(r2) /* 8017E70C 0017B50C EF E1 00 2A */ fadds f31, f1, f0 /* 8017E710 0017B510 FC 00 18 1E */ fctiwz f0, f3 /* 8017E714 0017B514 D8 01 00 78 */ stfd f0, 0x78(r1) @@ -1410,9 +1410,9 @@ perturb_dir__17xLaserBoltEmitterFR5xVec3f: /* 8017E8BC 0017B6BC DB E1 00 50 */ stfd f31, 0x50(r1) /* 8017E8C0 0017B6C0 F3 E1 00 58 */ psq_st f31, 88(r1), 0, qr0 /* 8017E8C4 0017B6C4 93 E1 00 4C */ stw r31, 0x4c(r1) -/* 8017E8C8 0017B6C8 3C 60 80 27 */ lis r3, lbl_80272C40@ha +/* 8017E8C8 0017B6C8 3C 60 80 27 */ lis r3, lbl__621_2@ha /* 8017E8CC 0017B6CC FF E0 08 90 */ fmr f31, f1 -/* 8017E8D0 0017B6D0 38 A3 2C 40 */ addi r5, r3, lbl_80272C40@l +/* 8017E8D0 0017B6D0 38 A3 2C 40 */ addi r5, r3, lbl__621_2@l /* 8017E8D4 0017B6D4 7C 9F 23 78 */ mr r31, r4 /* 8017E8D8 0017B6D8 80 85 00 00 */ lwz r4, 0(r5) /* 8017E8DC 0017B6DC 80 65 00 04 */ lwz r3, 4(r5) @@ -1421,17 +1421,17 @@ perturb_dir__17xLaserBoltEmitterFR5xVec3f: /* 8017E8E8 0017B6E8 90 61 00 0C */ stw r3, 0xc(r1) /* 8017E8EC 0017B6EC 90 01 00 10 */ stw r0, 0x10(r1) /* 8017E8F0 0017B6F0 4B EB 23 99 */ bl xurand__Fv -/* 8017E8F4 0017B6F4 C0 02 AE 2C */ lfs f0, lbl_803CF7AC-_SDA2_BASE_(r2) +/* 8017E8F4 0017B6F4 C0 02 AE 2C */ lfs f0, lbl__965_1-_SDA2_BASE_(r2) /* 8017E8F8 0017B6F8 EC 01 00 28 */ fsubs f0, f1, f0 /* 8017E8FC 0017B6FC EC 1F 00 32 */ fmuls f0, f31, f0 /* 8017E900 0017B700 D0 01 00 08 */ stfs f0, 8(r1) /* 8017E904 0017B704 4B EB 23 85 */ bl xurand__Fv -/* 8017E908 0017B708 C0 02 AE 2C */ lfs f0, lbl_803CF7AC-_SDA2_BASE_(r2) +/* 8017E908 0017B708 C0 02 AE 2C */ lfs f0, lbl__965_1-_SDA2_BASE_(r2) /* 8017E90C 0017B70C EC 01 00 28 */ fsubs f0, f1, f0 /* 8017E910 0017B710 EC 1F 00 32 */ fmuls f0, f31, f0 /* 8017E914 0017B714 D0 01 00 0C */ stfs f0, 0xc(r1) /* 8017E918 0017B718 4B EB 23 71 */ bl xurand__Fv -/* 8017E91C 0017B71C C0 02 AE 2C */ lfs f0, lbl_803CF7AC-_SDA2_BASE_(r2) +/* 8017E91C 0017B71C C0 02 AE 2C */ lfs f0, lbl__965_1-_SDA2_BASE_(r2) /* 8017E920 0017B720 38 61 00 14 */ addi r3, r1, 0x14 /* 8017E924 0017B724 38 81 00 08 */ addi r4, r1, 8 /* 8017E928 0017B728 EC 01 00 28 */ fsubs f0, f1, f0 @@ -1628,7 +1628,7 @@ lbl_8017EB88: /* 8017EBA4 0017B9A4 38 03 FF FF */ addi r0, r3, -1 /* 8017EBA8 0017B9A8 90 1F 00 0C */ stw r0, 0xc(r31) /* 8017EBAC 0017B9AC 80 1F 00 08 */ lwz r0, 8(r31) -/* 8017EBB0 0017B9B0 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8017EBB0 0017B9B0 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8017EBB4 0017B9B4 1C 80 00 4C */ mulli r4, r0, 0x4c /* 8017EBB8 0017B9B8 4B EB 4D 89 */ bl xMemAlloc__FUiUii /* 8017EBBC 0017B9BC 90 7F 00 10 */ stw r3, 0x10(r31) diff --git a/asm/Core/x/xLightKit.s b/asm/Core/x/xLightKit.s index 41fc58f2c..0f9ac3fc1 100644 --- a/asm/Core/x/xLightKit.s +++ b/asm/Core/x/xLightKit.s @@ -24,7 +24,7 @@ lbl_80123258: /* 80123268 00120068 48 00 02 44 */ b lbl_801234AC lbl_8012326C: /* 8012326C 0012006C C0 5C 00 04 */ lfs f2, 4(r28) -/* 80123270 00120070 C0 22 A0 C0 */ lfs f1, lbl_803CEA40-_SDA2_BASE_(r2) +/* 80123270 00120070 C0 22 A0 C0 */ lfs f1, lbl__513-_SDA2_BASE_(r2) /* 80123274 00120074 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 80123278 00120078 41 81 00 1C */ bgt lbl_80123294 /* 8012327C 0012007C C0 1C 00 08 */ lfs f0, 8(r28) @@ -54,8 +54,8 @@ lbl_801232C4: lbl_801232CC: /* 801232CC 001200CC FC 40 18 90 */ fmr f2, f3 lbl_801232D0: -/* 801232D0 001200D0 C0 02 A0 C4 */ lfs f0, lbl_803CEA44-_SDA2_BASE_(r2) -/* 801232D4 001200D4 C0 22 A0 C0 */ lfs f1, lbl_803CEA40-_SDA2_BASE_(r2) +/* 801232D0 001200D0 C0 02 A0 C4 */ lfs f0, lbl__575_1-_SDA2_BASE_(r2) +/* 801232D4 001200D4 C0 22 A0 C0 */ lfs f1, lbl__513-_SDA2_BASE_(r2) /* 801232D8 001200D8 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 801232DC 001200DC 40 81 00 08 */ ble lbl_801232E4 /* 801232E0 001200E0 48 00 00 08 */ b lbl_801232E8 @@ -204,7 +204,7 @@ xLightKit_Enable__FP9xLightKitP7RpWorld: /* 801234D8 001202D8 7C 9D 23 78 */ mr r29, r4 /* 801234DC 001202DC 93 81 00 10 */ stw r28, 0x10(r1) /* 801234E0 001202E0 7C 7C 1B 78 */ mr r28, r3 -/* 801234E4 001202E4 80 0D 95 4C */ lwz r0, lbl_803CBE4C-_SDA_BASE_(r13) +/* 801234E4 001202E4 80 0D 95 4C */ lwz r0, lbl_gLastLightKit-_SDA_BASE_(r13) /* 801234E8 001202E8 7C 1C 00 40 */ cmplw r28, r0 /* 801234EC 001202EC 41 82 00 98 */ beq lbl_80123584 /* 801234F0 001202F0 28 00 00 00 */ cmplwi r0, 0 @@ -221,17 +221,17 @@ lbl_80123504: /* 80123518 00120318 3B FF 00 60 */ addi r31, r31, 0x60 /* 8012351C 0012031C 3B DE 00 01 */ addi r30, r30, 1 lbl_80123520: -/* 80123520 00120320 80 6D 95 4C */ lwz r3, lbl_803CBE4C-_SDA_BASE_(r13) +/* 80123520 00120320 80 6D 95 4C */ lwz r3, lbl_gLastLightKit-_SDA_BASE_(r13) /* 80123524 00120324 80 03 00 08 */ lwz r0, 8(r3) /* 80123528 00120328 7C 1E 00 40 */ cmplw r30, r0 /* 8012352C 0012032C 41 80 FF D8 */ blt lbl_80123504 lbl_80123530: /* 80123530 00120330 28 1C 00 00 */ cmplwi r28, 0 -/* 80123534 00120334 93 8D 95 4C */ stw r28, lbl_803CBE4C-_SDA_BASE_(r13) +/* 80123534 00120334 93 8D 95 4C */ stw r28, lbl_gLastLightKit-_SDA_BASE_(r13) /* 80123538 00120338 41 82 00 44 */ beq lbl_8012357C /* 8012353C 0012033C 38 00 00 01 */ li r0, 1 /* 80123540 00120340 3B C0 00 00 */ li r30, 0 -/* 80123544 00120344 90 0D 95 48 */ stw r0, lbl_803CBE48-_SDA_BASE_(r13) +/* 80123544 00120344 90 0D 95 48 */ stw r0, lbl_iModelHack_DisablePrelight-_SDA_BASE_(r13) /* 80123548 00120348 7F DF F3 78 */ mr r31, r30 /* 8012354C 0012034C 48 00 00 20 */ b lbl_8012356C lbl_80123550: @@ -249,7 +249,7 @@ lbl_8012356C: /* 80123578 00120378 48 00 00 0C */ b lbl_80123584 lbl_8012357C: /* 8012357C 0012037C 38 00 00 00 */ li r0, 0 -/* 80123580 00120380 90 0D 95 48 */ stw r0, lbl_803CBE48-_SDA_BASE_(r13) +/* 80123580 00120380 90 0D 95 48 */ stw r0, lbl_iModelHack_DisablePrelight-_SDA_BASE_(r13) lbl_80123584: /* 80123584 00120384 80 01 00 24 */ lwz r0, 0x24(r1) /* 80123588 00120388 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -262,7 +262,7 @@ lbl_80123584: .global xLightKit_GetCurrent__FP7RpWorld xLightKit_GetCurrent__FP7RpWorld: -/* 801235A4 001203A4 80 6D 95 4C */ lwz r3, lbl_803CBE4C-_SDA_BASE_(r13) +/* 801235A4 001203A4 80 6D 95 4C */ lwz r3, lbl_gLastLightKit-_SDA_BASE_(r13) /* 801235A8 001203A8 4E 80 00 20 */ blr .global xLightKit_Destroy__FP9xLightKit diff --git a/asm/Core/x/xMath.s b/asm/Core/x/xMath.s index 5f37926c0..1d5e7877b 100644 --- a/asm/Core/x/xMath.s +++ b/asm/Core/x/xMath.s @@ -4,22 +4,22 @@ .global xMathInit__Fv xMathInit__Fv: -/* 80030C04 0002DA04 80 0D 89 D0 */ lwz r0, lbl_803CB2D0-_SDA_BASE_(r13) +/* 80030C04 0002DA04 80 0D 89 D0 */ lwz r0, lbl_xmath_inited-_SDA_BASE_(r13) /* 80030C08 0002DA08 2C 00 00 00 */ cmpwi r0, 0 /* 80030C0C 0002DA0C 4C 82 00 20 */ bnelr /* 80030C10 0002DA10 38 60 00 01 */ li r3, 1 /* 80030C14 0002DA14 38 00 00 00 */ li r0, 0 -/* 80030C18 0002DA18 90 6D 89 D0 */ stw r3, lbl_803CB2D0-_SDA_BASE_(r13) -/* 80030C1C 0002DA1C 90 0D 89 D8 */ stw r0, lbl_803CB2D8-_SDA_BASE_(r13) +/* 80030C18 0002DA18 90 6D 89 D0 */ stw r3, lbl_xmath_inited-_SDA_BASE_(r13) +/* 80030C1C 0002DA1C 90 0D 89 D8 */ stw r0, lbl_rndseed-_SDA_BASE_(r13) /* 80030C20 0002DA20 4E 80 00 20 */ blr .global xMathExit__Fv xMathExit__Fv: -/* 80030C24 0002DA24 80 0D 89 D4 */ lwz r0, lbl_803CB2D4-_SDA_BASE_(r13) +/* 80030C24 0002DA24 80 0D 89 D4 */ lwz r0, lbl_xmath_exited-_SDA_BASE_(r13) /* 80030C28 0002DA28 2C 00 00 00 */ cmpwi r0, 0 /* 80030C2C 0002DA2C 4C 82 00 20 */ bnelr /* 80030C30 0002DA30 38 00 00 01 */ li r0, 1 -/* 80030C34 0002DA34 90 0D 89 D4 */ stw r0, lbl_803CB2D4-_SDA_BASE_(r13) +/* 80030C34 0002DA34 90 0D 89 D4 */ stw r0, lbl_xmath_exited-_SDA_BASE_(r13) /* 80030C38 0002DA38 4E 80 00 20 */ blr .global xatof__FPCc @@ -36,18 +36,18 @@ xatof__FPCc: .global xsrand__FUi xsrand__FUi: -/* 80030C60 0002DA60 90 6D 89 D8 */ stw r3, lbl_803CB2D8-_SDA_BASE_(r13) +/* 80030C60 0002DA60 90 6D 89 D8 */ stw r3, lbl_rndseed-_SDA_BASE_(r13) /* 80030C64 0002DA64 4E 80 00 20 */ blr .global xrand__Fv xrand__Fv: /* 80030C68 0002DA68 3C 60 41 C6 */ lis r3, 0x41C64E6D@ha -/* 80030C6C 0002DA6C 80 8D 89 D8 */ lwz r4, lbl_803CB2D8-_SDA_BASE_(r13) +/* 80030C6C 0002DA6C 80 8D 89 D8 */ lwz r4, lbl_rndseed-_SDA_BASE_(r13) /* 80030C70 0002DA70 38 03 4E 6D */ addi r0, r3, 0x41C64E6D@l /* 80030C74 0002DA74 7C 64 01 D6 */ mullw r3, r4, r0 /* 80030C78 0002DA78 38 03 30 39 */ addi r0, r3, 0x3039 -/* 80030C7C 0002DA7C 90 0D 89 D8 */ stw r0, lbl_803CB2D8-_SDA_BASE_(r13) -/* 80030C80 0002DA80 80 6D 89 D8 */ lwz r3, lbl_803CB2D8-_SDA_BASE_(r13) +/* 80030C7C 0002DA7C 90 0D 89 D8 */ stw r0, lbl_rndseed-_SDA_BASE_(r13) +/* 80030C80 0002DA80 80 6D 89 D8 */ lwz r3, lbl_rndseed-_SDA_BASE_(r13) /* 80030C84 0002DA84 4E 80 00 20 */ blr .global xurand__Fv @@ -58,9 +58,9 @@ xurand__Fv: /* 80030C94 0002DA94 4B FF FF D5 */ bl xrand__Fv /* 80030C98 0002DA98 3C 00 43 30 */ lis r0, 0x4330 /* 80030C9C 0002DA9C 90 61 00 0C */ stw r3, 0xc(r1) -/* 80030CA0 0002DAA0 C8 42 84 A8 */ lfd f2, lbl_803CCE28-_SDA2_BASE_(r2) +/* 80030CA0 0002DAA0 C8 42 84 A8 */ lfd f2, lbl__661-_SDA2_BASE_(r2) /* 80030CA4 0002DAA4 90 01 00 08 */ stw r0, 8(r1) -/* 80030CA8 0002DAA8 C0 02 84 A4 */ lfs f0, lbl_803CCE24-_SDA2_BASE_(r2) +/* 80030CA8 0002DAA8 C0 02 84 A4 */ lfs f0, lbl__659_1-_SDA2_BASE_(r2) /* 80030CAC 0002DAAC C8 21 00 08 */ lfd f1, 8(r1) /* 80030CB0 0002DAB0 EC 21 10 28 */ fsubs f1, f1, f2 /* 80030CB4 0002DAB4 EC 20 00 72 */ fmuls f1, f0, f1 @@ -81,7 +81,7 @@ xMathSolveQuadratic__FfffPfPf: /* 80030CE4 0002DAE4 93 E1 00 0C */ stw r31, 0xc(r1) /* 80030CE8 0002DAE8 93 C1 00 08 */ stw r30, 8(r1) /* 80030CEC 0002DAEC FF C0 08 90 */ fmr f30, f1 -/* 80030CF0 0002DAF0 C0 82 84 98 */ lfs f4, lbl_803CCE18-_SDA2_BASE_(r2) +/* 80030CF0 0002DAF0 C0 82 84 98 */ lfs f4, lbl__601-_SDA2_BASE_(r2) /* 80030CF4 0002DAF4 7C 7E 1B 78 */ mr r30, r3 /* 80030CF8 0002DAF8 7C 9F 23 78 */ mr r31, r4 /* 80030CFC 0002DAFC FC 04 F0 00 */ fcmpu cr0, f4, f30 @@ -97,7 +97,7 @@ lbl_80030D14: /* 80030D20 0002DB20 D0 1E 00 00 */ stfs f0, 0(r30) /* 80030D24 0002DB24 48 00 00 A8 */ b lbl_80030DCC lbl_80030D28: -/* 80030D28 0002DB28 C0 02 84 B0 */ lfs f0, lbl_803CCE30-_SDA2_BASE_(r2) +/* 80030D28 0002DB28 C0 02 84 B0 */ lfs f0, lbl__690-_SDA2_BASE_(r2) /* 80030D2C 0002DB2C EC 00 07 B2 */ fmuls f0, f0, f30 /* 80030D30 0002DB30 EC 00 00 F2 */ fmuls f0, f0, f3 /* 80030D34 0002DB34 EC 22 00 B8 */ fmsubs f1, f2, f2, f0 @@ -106,14 +106,14 @@ lbl_80030D28: /* 80030D40 0002DB40 38 60 00 00 */ li r3, 0 /* 80030D44 0002DB44 48 00 00 88 */ b lbl_80030DCC lbl_80030D48: -/* 80030D48 0002DB48 C0 62 84 94 */ lfs f3, lbl_803CCE14-_SDA2_BASE_(r2) +/* 80030D48 0002DB48 C0 62 84 94 */ lfs f3, lbl__600_1-_SDA2_BASE_(r2) /* 80030D4C 0002DB4C FC 00 10 50 */ fneg f0, f2 -/* 80030D50 0002DB50 C0 82 84 90 */ lfs f4, lbl_803CCE10-_SDA2_BASE_(r2) +/* 80030D50 0002DB50 C0 82 84 90 */ lfs f4, lbl__599_1-_SDA2_BASE_(r2) /* 80030D54 0002DB54 EC 43 07 B2 */ fmuls f2, f3, f30 /* 80030D58 0002DB58 EF E4 10 24 */ fdivs f31, f4, f2 /* 80030D5C 0002DB5C EC 00 07 F2 */ fmuls f0, f0, f31 /* 80030D60 0002DB60 D0 1E 00 00 */ stfs f0, 0(r30) -/* 80030D64 0002DB64 C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) +/* 80030D64 0002DB64 C0 02 84 98 */ lfs f0, lbl__601-_SDA2_BASE_(r2) /* 80030D68 0002DB68 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80030D6C 0002DB6C 40 82 00 0C */ bne lbl_80030D78 /* 80030D70 0002DB70 38 60 00 01 */ li r3, 1 @@ -122,7 +122,7 @@ lbl_80030D78: /* 80030D78 0002DB78 C0 1E 00 00 */ lfs f0, 0(r30) /* 80030D7C 0002DB7C D0 1F 00 00 */ stfs f0, 0(r31) /* 80030D80 0002DB80 4B FD 9A 7D */ bl xsqrt__Ff -/* 80030D84 0002DB84 C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) +/* 80030D84 0002DB84 C0 02 84 98 */ lfs f0, lbl__601-_SDA2_BASE_(r2) /* 80030D88 0002DB88 EC 3F 00 72 */ fmuls f1, f31, f1 /* 80030D8C 0002DB8C FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80030D90 0002DB90 40 81 00 20 */ ble lbl_80030DB0 @@ -170,7 +170,7 @@ xMathSolveCubic__FffffPfPfPf: /* 80030E20 0002DC20 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80030E24 0002DC24 93 C1 00 18 */ stw r30, 0x18(r1) /* 80030E28 0002DC28 93 A1 00 14 */ stw r29, 0x14(r1) -/* 80030E2C 0002DC2C C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) +/* 80030E2C 0002DC2C C0 02 84 98 */ lfs f0, lbl__601-_SDA2_BASE_(r2) /* 80030E30 0002DC30 7C 7D 1B 78 */ mr r29, r3 /* 80030E34 0002DC34 7C 9E 23 78 */ mr r30, r4 /* 80030E38 0002DC38 7C BF 2B 78 */ mr r31, r5 @@ -182,7 +182,7 @@ xMathSolveCubic__FffffPfPfPf: /* 80030E50 0002DC50 4B FF FE 79 */ bl xMathSolveQuadratic__FfffPfPf /* 80030E54 0002DC54 48 00 02 08 */ b lbl_8003105C lbl_80030E58: -/* 80030E58 0002DC58 C0 02 84 90 */ lfs f0, lbl_803CCE10-_SDA2_BASE_(r2) +/* 80030E58 0002DC58 C0 02 84 90 */ lfs f0, lbl__599_1-_SDA2_BASE_(r2) /* 80030E5C 0002DC5C FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80030E60 0002DC60 41 82 00 14 */ beq lbl_80030E74 /* 80030E64 0002DC64 EC 00 08 24 */ fdivs f0, f0, f1 @@ -190,23 +190,23 @@ lbl_80030E58: /* 80030E6C 0002DC6C EC 63 00 32 */ fmuls f3, f3, f0 /* 80030E70 0002DC70 EC 84 00 32 */ fmuls f4, f4, f0 lbl_80030E74: -/* 80030E74 0002DC74 C0 02 84 C0 */ lfs f0, lbl_803CCE40-_SDA2_BASE_(r2) +/* 80030E74 0002DC74 C0 02 84 C0 */ lfs f0, lbl__726-_SDA2_BASE_(r2) /* 80030E78 0002DC78 EC A2 00 B2 */ fmuls f5, f2, f2 -/* 80030E7C 0002DC7C C0 22 84 9C */ lfs f1, lbl_803CCE1C-_SDA2_BASE_(r2) +/* 80030E7C 0002DC7C C0 22 84 9C */ lfs f1, lbl__606-_SDA2_BASE_(r2) /* 80030E80 0002DC80 EC 00 00 B2 */ fmuls f0, f0, f2 -/* 80030E84 0002DC84 C1 42 84 B4 */ lfs f10, lbl_803CCE34-_SDA2_BASE_(r2) +/* 80030E84 0002DC84 C1 42 84 B4 */ lfs f10, lbl__723-_SDA2_BASE_(r2) /* 80030E88 0002DC88 EC 21 28 F8 */ fmsubs f1, f1, f3, f5 -/* 80030E8C 0002DC8C C0 E2 84 94 */ lfs f7, lbl_803CCE14-_SDA2_BASE_(r2) +/* 80030E8C 0002DC8C C0 E2 84 94 */ lfs f7, lbl__600_1-_SDA2_BASE_(r2) /* 80030E90 0002DC90 EC C2 01 72 */ fmuls f6, f2, f5 -/* 80030E94 0002DC94 C1 02 84 BC */ lfs f8, lbl_803CCE3C-_SDA2_BASE_(r2) +/* 80030E94 0002DC94 C1 02 84 BC */ lfs f8, lbl__725-_SDA2_BASE_(r2) /* 80030E98 0002DC98 EC 00 00 F2 */ fmuls f0, f0, f3 -/* 80030E9C 0002DC9C C1 22 84 B8 */ lfs f9, lbl_803CCE38-_SDA2_BASE_(r2) +/* 80030E9C 0002DC9C C1 22 84 B8 */ lfs f9, lbl__724-_SDA2_BASE_(r2) /* 80030EA0 0002DCA0 ED 6A 00 72 */ fmuls f11, f10, f1 -/* 80030EA4 0002DCA4 C0 A2 84 C4 */ lfs f5, lbl_803CCE44-_SDA2_BASE_(r2) -/* 80030EA8 0002DCA8 C0 22 84 8C */ lfs f1, lbl_803CCE0C-_SDA2_BASE_(r2) +/* 80030EA4 0002DCA4 C0 A2 84 C4 */ lfs f5, lbl__727-_SDA2_BASE_(r2) +/* 80030EA8 0002DCA8 C0 22 84 8C */ lfs f1, lbl__598_1-_SDA2_BASE_(r2) /* 80030EAC 0002DCAC EF EA 00 B2 */ fmuls f31, f10, f2 /* 80030EB0 0002DCB0 EC 67 01 B8 */ fmsubs f3, f7, f6, f0 -/* 80030EB4 0002DCB4 C0 02 84 C8 */ lfs f0, lbl_803CCE48-_SDA2_BASE_(r2) +/* 80030EB4 0002DCB4 C0 02 84 C8 */ lfs f0, lbl__728_1-_SDA2_BASE_(r2) /* 80030EB8 0002DCB8 EC 4B 02 F2 */ fmuls f2, f11, f11 /* 80030EBC 0002DCBC EC 68 19 3A */ fmadds f3, f8, f4, f3 /* 80030EC0 0002DCC0 EC 4B 00 B2 */ fmuls f2, f11, f2 @@ -219,37 +219,37 @@ lbl_80030E74: /* 80030EDC 0002DCDC FC 20 08 18 */ frsp f1, f1 /* 80030EE0 0002DCE0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80030EE4 0002DCE4 40 80 00 08 */ bge lbl_80030EEC -/* 80030EE8 0002DCE8 C3 C2 84 98 */ lfs f30, lbl_803CCE18-_SDA2_BASE_(r2) +/* 80030EE8 0002DCE8 C3 C2 84 98 */ lfs f30, lbl__601-_SDA2_BASE_(r2) lbl_80030EEC: -/* 80030EEC 0002DCEC C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) +/* 80030EEC 0002DCEC C0 02 84 98 */ lfs f0, lbl__601-_SDA2_BASE_(r2) /* 80030EF0 0002DCF0 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80030EF4 0002DCF4 40 81 00 A4 */ ble lbl_80030F98 /* 80030EF8 0002DCF8 FC 20 F0 90 */ fmr f1, f30 /* 80030EFC 0002DCFC 4B FD 99 01 */ bl xsqrt__Ff /* 80030F00 0002DD00 FF A0 08 90 */ fmr f29, f1 -/* 80030F04 0002DD04 C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) +/* 80030F04 0002DD04 C0 02 84 98 */ lfs f0, lbl__601-_SDA2_BASE_(r2) /* 80030F08 0002DD08 FF C0 E0 50 */ fneg f30, f28 /* 80030F0C 0002DD0C EC 3E E8 2A */ fadds f1, f30, f29 /* 80030F10 0002DD10 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80030F14 0002DD14 4C 41 13 82 */ cror 2, 1, 2 /* 80030F18 0002DD18 40 82 00 14 */ bne lbl_80030F2C -/* 80030F1C 0002DD1C C0 42 84 B4 */ lfs f2, lbl_803CCE34-_SDA2_BASE_(r2) +/* 80030F1C 0002DD1C C0 42 84 B4 */ lfs f2, lbl__723-_SDA2_BASE_(r2) /* 80030F20 0002DD20 4B FF EC F5 */ bl xpow__Fff /* 80030F24 0002DD24 D0 3D 00 00 */ stfs f1, 0(r29) /* 80030F28 0002DD28 48 00 00 18 */ b lbl_80030F40 lbl_80030F2C: /* 80030F2C 0002DD2C FC 20 08 50 */ fneg f1, f1 -/* 80030F30 0002DD30 C0 42 84 B4 */ lfs f2, lbl_803CCE34-_SDA2_BASE_(r2) +/* 80030F30 0002DD30 C0 42 84 B4 */ lfs f2, lbl__723-_SDA2_BASE_(r2) /* 80030F34 0002DD34 4B FF EC E1 */ bl xpow__Fff /* 80030F38 0002DD38 FC 00 08 50 */ fneg f0, f1 /* 80030F3C 0002DD3C D0 1D 00 00 */ stfs f0, 0(r29) lbl_80030F40: /* 80030F40 0002DD40 EC 3E E8 28 */ fsubs f1, f30, f29 -/* 80030F44 0002DD44 C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) +/* 80030F44 0002DD44 C0 02 84 98 */ lfs f0, lbl__601-_SDA2_BASE_(r2) /* 80030F48 0002DD48 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80030F4C 0002DD4C 4C 41 13 82 */ cror 2, 1, 2 /* 80030F50 0002DD50 40 82 00 1C */ bne lbl_80030F6C -/* 80030F54 0002DD54 C0 42 84 B4 */ lfs f2, lbl_803CCE34-_SDA2_BASE_(r2) +/* 80030F54 0002DD54 C0 42 84 B4 */ lfs f2, lbl__723-_SDA2_BASE_(r2) /* 80030F58 0002DD58 4B FF EC BD */ bl xpow__Fff /* 80030F5C 0002DD5C C0 1D 00 00 */ lfs f0, 0(r29) /* 80030F60 0002DD60 EC 00 08 2A */ fadds f0, f0, f1 @@ -257,7 +257,7 @@ lbl_80030F40: /* 80030F68 0002DD68 48 00 00 1C */ b lbl_80030F84 lbl_80030F6C: /* 80030F6C 0002DD6C FC 20 08 50 */ fneg f1, f1 -/* 80030F70 0002DD70 C0 42 84 B4 */ lfs f2, lbl_803CCE34-_SDA2_BASE_(r2) +/* 80030F70 0002DD70 C0 42 84 B4 */ lfs f2, lbl__723-_SDA2_BASE_(r2) /* 80030F74 0002DD74 4B FF EC A1 */ bl xpow__Fff /* 80030F78 0002DD78 C0 1D 00 00 */ lfs f0, 0(r29) /* 80030F7C 0002DD7C EC 00 08 28 */ fsubs f0, f0, f1 @@ -270,7 +270,7 @@ lbl_80030F84: /* 80030F94 0002DD94 48 00 00 C8 */ b lbl_8003105C lbl_80030F98: /* 80030F98 0002DD98 40 80 00 7C */ bge lbl_80031014 -/* 80030F9C 0002DD9C C0 02 84 CC */ lfs f0, lbl_803CCE4C-_SDA2_BASE_(r2) +/* 80030F9C 0002DD9C C0 02 84 CC */ lfs f0, lbl__729_1-_SDA2_BASE_(r2) /* 80030FA0 0002DDA0 EC 20 02 F2 */ fmuls f1, f0, f11 /* 80030FA4 0002DDA4 4B FD 98 59 */ bl xsqrt__Ff /* 80030FA8 0002DDA8 FF A0 08 90 */ fmr f29, f1 @@ -278,20 +278,20 @@ lbl_80030F98: /* 80030FB0 0002DDB0 4B FD 98 4D */ bl xsqrt__Ff /* 80030FB4 0002DDB4 FC 40 E0 50 */ fneg f2, f28 /* 80030FB8 0002DDB8 4B FD 50 B9 */ bl xatan2__Fff -/* 80030FBC 0002DDBC C0 02 84 B4 */ lfs f0, lbl_803CCE34-_SDA2_BASE_(r2) +/* 80030FBC 0002DDBC C0 02 84 B4 */ lfs f0, lbl__723-_SDA2_BASE_(r2) /* 80030FC0 0002DDC0 EF 80 00 72 */ fmuls f28, f0, f1 /* 80030FC4 0002DDC4 FC 20 E0 90 */ fmr f1, f28 /* 80030FC8 0002DDC8 48 09 3E C9 */ bl icos__Ff /* 80030FCC 0002DDCC FF C0 08 90 */ fmr f30, f1 /* 80030FD0 0002DDD0 FC 20 E0 90 */ fmr f1, f28 /* 80030FD4 0002DDD4 48 09 3E 79 */ bl isin__Ff -/* 80030FD8 0002DDD8 C0 02 84 94 */ lfs f0, lbl_803CCE14-_SDA2_BASE_(r2) +/* 80030FD8 0002DDD8 C0 02 84 94 */ lfs f0, lbl__600_1-_SDA2_BASE_(r2) /* 80030FDC 0002DDDC FC 40 E8 50 */ fneg f2, f29 /* 80030FE0 0002DDE0 38 60 00 03 */ li r3, 3 /* 80030FE4 0002DDE4 EC 00 07 72 */ fmuls f0, f0, f29 /* 80030FE8 0002DDE8 EC 00 FF B8 */ fmsubs f0, f0, f30, f31 /* 80030FEC 0002DDEC D0 1D 00 00 */ stfs f0, 0(r29) -/* 80030FF0 0002DDF0 C0 02 84 D0 */ lfs f0, lbl_803CCE50-_SDA2_BASE_(r2) +/* 80030FF0 0002DDF0 C0 02 84 D0 */ lfs f0, lbl__730_1-_SDA2_BASE_(r2) /* 80030FF4 0002DDF4 EC 00 00 72 */ fmuls f0, f0, f1 /* 80030FF8 0002DDF8 EC 3E 00 2A */ fadds f1, f30, f0 /* 80030FFC 0002DDFC EC 1E 00 28 */ fsubs f0, f30, f0 @@ -305,16 +305,16 @@ lbl_80031014: /* 80031018 0002DE18 4C 41 13 82 */ cror 2, 1, 2 /* 8003101C 0002DE1C 40 82 00 18 */ bne lbl_80031034 /* 80031020 0002DE20 FC 20 E0 90 */ fmr f1, f28 -/* 80031024 0002DE24 C0 42 84 B4 */ lfs f2, lbl_803CCE34-_SDA2_BASE_(r2) +/* 80031024 0002DE24 C0 42 84 B4 */ lfs f2, lbl__723-_SDA2_BASE_(r2) /* 80031028 0002DE28 4B FF EB ED */ bl xpow__Fff /* 8003102C 0002DE2C FC 20 08 50 */ fneg f1, f1 /* 80031030 0002DE30 48 00 00 10 */ b lbl_80031040 lbl_80031034: /* 80031034 0002DE34 FC 20 E0 50 */ fneg f1, f28 -/* 80031038 0002DE38 C0 42 84 B4 */ lfs f2, lbl_803CCE34-_SDA2_BASE_(r2) +/* 80031038 0002DE38 C0 42 84 B4 */ lfs f2, lbl__723-_SDA2_BASE_(r2) /* 8003103C 0002DE3C 4B FF EB D9 */ bl xpow__Fff lbl_80031040: -/* 80031040 0002DE40 C0 42 84 94 */ lfs f2, lbl_803CCE14-_SDA2_BASE_(r2) +/* 80031040 0002DE40 C0 42 84 94 */ lfs f2, lbl__600_1-_SDA2_BASE_(r2) /* 80031044 0002DE44 FC 00 08 50 */ fneg f0, f1 /* 80031048 0002DE48 38 60 00 02 */ li r3, 2 /* 8003104C 0002DE4C EC 22 F8 78 */ fmsubs f1, f2, f1, f31 @@ -343,12 +343,12 @@ xAngleClamp__Ff: /* 80031098 0002DE98 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003109C 0002DE9C 7C 08 02 A6 */ mflr r0 /* 800310A0 0002DEA0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800310A4 0002DEA4 C0 42 84 DC */ lfs f2, lbl_803CCE5C-_SDA2_BASE_(r2) +/* 800310A4 0002DEA4 C0 42 84 DC */ lfs f2, lbl__775-_SDA2_BASE_(r2) /* 800310A8 0002DEA8 4B FF F3 05 */ bl xfmod__Fff -/* 800310AC 0002DEAC C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) +/* 800310AC 0002DEAC C0 02 84 98 */ lfs f0, lbl__601-_SDA2_BASE_(r2) /* 800310B0 0002DEB0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800310B4 0002DEB4 40 80 00 0C */ bge lbl_800310C0 -/* 800310B8 0002DEB8 C0 02 84 DC */ lfs f0, lbl_803CCE5C-_SDA2_BASE_(r2) +/* 800310B8 0002DEB8 C0 02 84 DC */ lfs f0, lbl__775-_SDA2_BASE_(r2) /* 800310BC 0002DEBC EC 21 00 2A */ fadds f1, f1, f0 lbl_800310C0: /* 800310C0 0002DEC0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -358,14 +358,14 @@ lbl_800310C0: .global xAngleClampFast__Ff xAngleClampFast__Ff: -/* 800310D0 0002DED0 C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) +/* 800310D0 0002DED0 C0 02 84 98 */ lfs f0, lbl__601-_SDA2_BASE_(r2) /* 800310D4 0002DED4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800310D8 0002DED8 40 80 00 10 */ bge lbl_800310E8 -/* 800310DC 0002DEDC C0 02 84 DC */ lfs f0, lbl_803CCE5C-_SDA2_BASE_(r2) +/* 800310DC 0002DEDC C0 02 84 DC */ lfs f0, lbl__775-_SDA2_BASE_(r2) /* 800310E0 0002DEE0 EC 21 00 2A */ fadds f1, f1, f0 /* 800310E4 0002DEE4 4E 80 00 20 */ blr lbl_800310E8: -/* 800310E8 0002DEE8 C0 02 84 DC */ lfs f0, lbl_803CCE5C-_SDA2_BASE_(r2) +/* 800310E8 0002DEE8 C0 02 84 DC */ lfs f0, lbl__775-_SDA2_BASE_(r2) /* 800310EC 0002DEEC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800310F0 0002DEF0 4C 41 13 82 */ cror 2, 1, 2 /* 800310F4 0002DEF4 4C 82 00 20 */ bnelr @@ -377,20 +377,20 @@ xDangleClamp__Ff: /* 80031100 0002DF00 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80031104 0002DF04 7C 08 02 A6 */ mflr r0 /* 80031108 0002DF08 90 01 00 14 */ stw r0, 0x14(r1) -/* 8003110C 0002DF0C C0 42 84 DC */ lfs f2, lbl_803CCE5C-_SDA2_BASE_(r2) +/* 8003110C 0002DF0C C0 42 84 DC */ lfs f2, lbl__775-_SDA2_BASE_(r2) /* 80031110 0002DF10 4B FF F2 9D */ bl xfmod__Fff -/* 80031114 0002DF14 C0 02 84 D4 */ lfs f0, lbl_803CCE54-_SDA2_BASE_(r2) +/* 80031114 0002DF14 C0 02 84 D4 */ lfs f0, lbl__739-_SDA2_BASE_(r2) /* 80031118 0002DF18 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8003111C 0002DF1C 4C 41 13 82 */ cror 2, 1, 2 /* 80031120 0002DF20 40 82 00 10 */ bne lbl_80031130 -/* 80031124 0002DF24 C0 02 84 DC */ lfs f0, lbl_803CCE5C-_SDA2_BASE_(r2) +/* 80031124 0002DF24 C0 02 84 DC */ lfs f0, lbl__775-_SDA2_BASE_(r2) /* 80031128 0002DF28 EC 21 00 28 */ fsubs f1, f1, f0 /* 8003112C 0002DF2C 48 00 00 18 */ b lbl_80031144 lbl_80031130: -/* 80031130 0002DF30 C0 02 84 E0 */ lfs f0, lbl_803CCE60-_SDA2_BASE_(r2) +/* 80031130 0002DF30 C0 02 84 E0 */ lfs f0, lbl__796_1-_SDA2_BASE_(r2) /* 80031134 0002DF34 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80031138 0002DF38 40 80 00 0C */ bge lbl_80031144 -/* 8003113C 0002DF3C C0 02 84 DC */ lfs f0, lbl_803CCE5C-_SDA2_BASE_(r2) +/* 8003113C 0002DF3C C0 02 84 DC */ lfs f0, lbl__775-_SDA2_BASE_(r2) /* 80031140 0002DF40 EC 21 00 2A */ fadds f1, f1, f0 lbl_80031144: /* 80031144 0002DF44 80 01 00 14 */ lwz r0, 0x14(r1) @@ -422,7 +422,7 @@ xAccelMove__FRfRfffff: /* 800311A0 0002DFA0 C0 C3 00 00 */ lfs f6, 0(r3) /* 800311A4 0002DFA4 7C 7E 1B 78 */ mr r30, r3 /* 800311A8 0002DFA8 FC 20 2A 10 */ fabs f1, f5 -/* 800311AC 0002DFAC C0 02 84 E4 */ lfs f0, lbl_803CCE64-_SDA2_BASE_(r2) +/* 800311AC 0002DFAC C0 02 84 E4 */ lfs f0, lbl__865-_SDA2_BASE_(r2) /* 800311B0 0002DFB0 FF 60 10 90 */ fmr f27, f2 /* 800311B4 0002DFB4 EF A3 30 28 */ fsubs f29, f3, f6 /* 800311B8 0002DFB8 7C 9F 23 78 */ mr r31, r4 @@ -430,7 +430,7 @@ xAccelMove__FRfRfffff: /* 800311C0 0002DFC0 38 60 00 01 */ li r3, 1 /* 800311C4 0002DFC4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800311C8 0002DFC8 41 80 00 40 */ blt lbl_80031208 -/* 800311CC 0002DFCC C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) +/* 800311CC 0002DFCC C0 02 84 98 */ lfs f0, lbl__601-_SDA2_BASE_(r2) /* 800311D0 0002DFD0 FC 05 00 40 */ fcmpo cr0, f5, f0 /* 800311D4 0002DFD4 40 80 00 0C */ bge lbl_800311E0 /* 800311D8 0002DFD8 7C 64 1B 78 */ mr r4, r3 @@ -438,7 +438,7 @@ xAccelMove__FRfRfffff: lbl_800311E0: /* 800311E0 0002DFE0 38 80 00 00 */ li r4, 0 lbl_800311E4: -/* 800311E4 0002DFE4 C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) +/* 800311E4 0002DFE4 C0 02 84 98 */ lfs f0, lbl__601-_SDA2_BASE_(r2) /* 800311E8 0002DFE8 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 800311EC 0002DFEC 40 80 00 0C */ bge lbl_800311F8 /* 800311F0 0002DFF0 38 00 00 01 */ li r0, 1 @@ -452,7 +452,7 @@ lbl_800311FC: lbl_80031208: /* 80031208 0002E008 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8003120C 0002E00C 41 82 00 0C */ beq lbl_80031218 -/* 80031210 0002E010 C3 E2 84 88 */ lfs f31, lbl_803CCE08-_SDA2_BASE_(r2) +/* 80031210 0002E010 C3 E2 84 88 */ lfs f31, lbl__597_1-_SDA2_BASE_(r2) /* 80031214 0002E014 48 00 00 0C */ b lbl_80031220 lbl_80031218: /* 80031218 0002E018 C0 1F 00 00 */ lfs f0, 0(r31) @@ -464,13 +464,13 @@ lbl_80031220: /* 8003122C 0002E02C FF 80 E0 18 */ frsp f28, f28 /* 80031230 0002E030 FC 1F E0 40 */ fcmpo cr0, f31, f28 /* 80031234 0002E034 40 80 00 0C */ bge lbl_80031240 -/* 80031238 0002E038 C0 02 84 D8 */ lfs f0, lbl_803CCE58-_SDA2_BASE_(r2) +/* 80031238 0002E038 C0 02 84 D8 */ lfs f0, lbl__766_1-_SDA2_BASE_(r2) /* 8003123C 0002E03C EF 5A 00 32 */ fmuls f26, f26, f0 lbl_80031240: -/* 80031240 0002E040 C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) +/* 80031240 0002E040 C0 02 84 98 */ lfs f0, lbl__601-_SDA2_BASE_(r2) /* 80031244 0002E044 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 80031248 0002E048 40 80 00 0C */ bge lbl_80031254 -/* 8003124C 0002E04C C0 02 84 D8 */ lfs f0, lbl_803CCE58-_SDA2_BASE_(r2) +/* 8003124C 0002E04C C0 02 84 D8 */ lfs f0, lbl__766_1-_SDA2_BASE_(r2) /* 80031250 0002E050 EF 5A 00 32 */ fmuls f26, f26, f0 lbl_80031254: /* 80031254 0002E054 EC 5A 06 F2 */ fmuls f2, f26, f27 @@ -482,7 +482,7 @@ lbl_80031254: /* 8003126C 0002E06C 4C 40 13 82 */ cror 2, 0, 2 /* 80031270 0002E070 40 82 00 18 */ bne lbl_80031288 /* 80031274 0002E074 D0 3F 00 00 */ stfs f1, 0(r31) -/* 80031278 0002E078 C0 02 84 8C */ lfs f0, lbl_803CCE0C-_SDA2_BASE_(r2) +/* 80031278 0002E078 C0 02 84 8C */ lfs f0, lbl__598_1-_SDA2_BASE_(r2) /* 8003127C 0002E07C EC 00 00 B2 */ fmuls f0, f0, f2 /* 80031280 0002E080 EC 00 06 F2 */ fmuls f0, f0, f27 /* 80031284 0002E084 48 00 00 A4 */ b lbl_80031328 @@ -500,16 +500,16 @@ lbl_80031288: /* 800312B0 0002E0B0 FC 1E 00 00 */ fcmpu cr0, f30, f0 /* 800312B4 0002E0B4 41 82 00 1C */ beq lbl_800312D0 /* 800312B8 0002E0B8 EC 20 F0 28 */ fsubs f1, f0, f30 -/* 800312BC 0002E0BC C0 02 84 8C */ lfs f0, lbl_803CCE0C-_SDA2_BASE_(r2) +/* 800312BC 0002E0BC C0 02 84 8C */ lfs f0, lbl__598_1-_SDA2_BASE_(r2) /* 800312C0 0002E0C0 EC 00 00 72 */ fmuls f0, f0, f1 /* 800312C4 0002E0C4 EC 00 00 72 */ fmuls f0, f0, f1 /* 800312C8 0002E0C8 EC 00 D0 24 */ fdivs f0, f0, f26 /* 800312CC 0002E0CC 48 00 00 5C */ b lbl_80031328 lbl_800312D0: -/* 800312D0 0002E0D0 C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) +/* 800312D0 0002E0D0 C0 02 84 98 */ lfs f0, lbl__601-_SDA2_BASE_(r2) /* 800312D4 0002E0D4 48 00 00 54 */ b lbl_80031328 lbl_800312D8: -/* 800312D8 0002E0D8 C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) +/* 800312D8 0002E0D8 C0 02 84 98 */ lfs f0, lbl__601-_SDA2_BASE_(r2) /* 800312DC 0002E0DC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800312E0 0002E0E0 40 80 00 0C */ bge lbl_800312EC /* 800312E4 0002E0E4 38 60 00 01 */ li r3, 1 @@ -517,7 +517,7 @@ lbl_800312D8: lbl_800312EC: /* 800312EC 0002E0EC 38 60 00 00 */ li r3, 0 lbl_800312F0: -/* 800312F0 0002E0F0 C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) +/* 800312F0 0002E0F0 C0 02 84 98 */ lfs f0, lbl__601-_SDA2_BASE_(r2) /* 800312F4 0002E0F4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800312F8 0002E0F8 40 80 00 0C */ bge lbl_80031304 /* 800312FC 0002E0FC 38 00 00 01 */ li r0, 1 @@ -528,17 +528,17 @@ lbl_80031308: /* 80031308 0002E108 7C 00 18 00 */ cmpw r0, r3 /* 8003130C 0002E10C 41 82 00 18 */ beq lbl_80031324 /* 80031310 0002E110 D0 3F 00 00 */ stfs f1, 0(r31) -/* 80031314 0002E114 C0 02 84 8C */ lfs f0, lbl_803CCE0C-_SDA2_BASE_(r2) +/* 80031314 0002E114 C0 02 84 8C */ lfs f0, lbl__598_1-_SDA2_BASE_(r2) /* 80031318 0002E118 EC 00 00 B2 */ fmuls f0, f0, f2 /* 8003131C 0002E11C EC 00 06 F2 */ fmuls f0, f0, f27 /* 80031320 0002E120 48 00 00 08 */ b lbl_80031328 lbl_80031324: -/* 80031324 0002E124 C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) +/* 80031324 0002E124 C0 02 84 98 */ lfs f0, lbl__601-_SDA2_BASE_(r2) lbl_80031328: /* 80031328 0002E128 FC 1F E0 40 */ fcmpo cr0, f31, f28 /* 8003132C 0002E12C EC 5E 06 FA */ fmadds f2, f30, f27, f0 /* 80031330 0002E130 40 81 00 64 */ ble lbl_80031394 -/* 80031334 0002E134 C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) +/* 80031334 0002E134 C0 02 84 98 */ lfs f0, lbl__601-_SDA2_BASE_(r2) /* 80031338 0002E138 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 8003133C 0002E13C 40 80 00 0C */ bge lbl_80031348 /* 80031340 0002E140 38 60 00 01 */ li r3, 1 @@ -546,7 +546,7 @@ lbl_80031328: lbl_80031348: /* 80031348 0002E148 38 60 00 00 */ li r3, 0 lbl_8003134C: -/* 8003134C 0002E14C C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) +/* 8003134C 0002E14C C0 02 84 98 */ lfs f0, lbl__601-_SDA2_BASE_(r2) /* 80031350 0002E150 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80031354 0002E154 40 80 00 0C */ bge lbl_80031360 /* 80031358 0002E158 38 00 00 01 */ li r0, 1 @@ -562,12 +562,12 @@ lbl_80031364: /* 80031378 0002E178 FC 00 00 18 */ frsp f0, f0 /* 8003137C 0002E17C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80031380 0002E180 40 81 00 58 */ ble lbl_800313D8 -/* 80031384 0002E184 C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) +/* 80031384 0002E184 C0 02 84 98 */ lfs f0, lbl__601-_SDA2_BASE_(r2) /* 80031388 0002E188 FC 40 E8 90 */ fmr f2, f29 /* 8003138C 0002E18C D0 1F 00 00 */ stfs f0, 0(r31) /* 80031390 0002E190 48 00 00 48 */ b lbl_800313D8 lbl_80031394: -/* 80031394 0002E194 C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) +/* 80031394 0002E194 C0 02 84 98 */ lfs f0, lbl__601-_SDA2_BASE_(r2) /* 80031398 0002E198 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 8003139C 0002E19C 40 80 00 0C */ bge lbl_800313A8 /* 800313A0 0002E1A0 38 60 00 01 */ li r3, 1 @@ -575,7 +575,7 @@ lbl_80031394: lbl_800313A8: /* 800313A8 0002E1A8 38 60 00 00 */ li r3, 0 lbl_800313AC: -/* 800313AC 0002E1AC C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) +/* 800313AC 0002E1AC C0 02 84 98 */ lfs f0, lbl__601-_SDA2_BASE_(r2) /* 800313B0 0002E1B0 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800313B4 0002E1B4 40 80 00 0C */ bge lbl_800313C0 /* 800313B8 0002E1B8 38 00 00 01 */ li r0, 1 @@ -585,7 +585,7 @@ lbl_800313C0: lbl_800313C4: /* 800313C4 0002E1C4 7C 00 18 00 */ cmpw r0, r3 /* 800313C8 0002E1C8 41 82 00 10 */ beq lbl_800313D8 -/* 800313CC 0002E1CC C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) +/* 800313CC 0002E1CC C0 02 84 98 */ lfs f0, lbl__601-_SDA2_BASE_(r2) /* 800313D0 0002E1D0 FC 40 E8 90 */ fmr f2, f29 /* 800313D4 0002E1D4 D0 1F 00 00 */ stfs f0, 0(r31) lbl_800313D8: @@ -617,14 +617,14 @@ xAccelMoveTime__Fffff: /* 80031430 0002E230 7C 08 02 A6 */ mflr r0 /* 80031434 0002E234 EC A4 10 24 */ fdivs f5, f4, f2 /* 80031438 0002E238 90 01 00 14 */ stw r0, 0x14(r1) -/* 8003143C 0002E23C C0 62 84 8C */ lfs f3, lbl_803CCE0C-_SDA2_BASE_(r2) +/* 8003143C 0002E23C C0 62 84 8C */ lfs f3, lbl__598_1-_SDA2_BASE_(r2) /* 80031440 0002E240 EC 03 00 B2 */ fmuls f0, f3, f2 /* 80031444 0002E244 EC 21 00 F2 */ fmuls f1, f1, f3 /* 80031448 0002E248 EC 00 01 72 */ fmuls f0, f0, f5 /* 8003144C 0002E24C EC 05 00 32 */ fmuls f0, f5, f0 /* 80031450 0002E250 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80031454 0002E254 40 80 00 18 */ bge lbl_8003146C -/* 80031458 0002E258 C0 02 84 94 */ lfs f0, lbl_803CCE14-_SDA2_BASE_(r2) +/* 80031458 0002E258 C0 02 84 94 */ lfs f0, lbl__600_1-_SDA2_BASE_(r2) /* 8003145C 0002E25C EC 00 00 72 */ fmuls f0, f0, f1 /* 80031460 0002E260 EC 20 10 24 */ fdivs f1, f0, f2 /* 80031464 0002E264 4B FD 93 99 */ bl xsqrt__Ff @@ -634,7 +634,7 @@ lbl_8003146C: /* 80031470 0002E270 EC 00 20 24 */ fdivs f0, f0, f4 /* 80031474 0002E274 EC 25 00 2A */ fadds f1, f5, f0 lbl_80031478: -/* 80031478 0002E278 C0 02 84 94 */ lfs f0, lbl_803CCE14-_SDA2_BASE_(r2) +/* 80031478 0002E278 C0 02 84 94 */ lfs f0, lbl__600_1-_SDA2_BASE_(r2) /* 8003147C 0002E27C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80031480 0002E280 EC 20 00 72 */ fmuls f1, f0, f1 /* 80031484 0002E284 7C 08 03 A6 */ mtlr r0 @@ -650,7 +650,7 @@ xAccelMove__FRfRffff: /* 800314A0 0002E2A0 FC 80 20 18 */ frsp f4, f4 /* 800314A4 0002E2A4 FC 04 00 40 */ fcmpo cr0, f4, f0 /* 800314A8 0002E2A8 40 81 00 30 */ ble lbl_800314D8 -/* 800314AC 0002E2AC C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) +/* 800314AC 0002E2AC C0 02 84 98 */ lfs f0, lbl__601-_SDA2_BASE_(r2) /* 800314B0 0002E2B0 FC 05 00 40 */ fcmpo cr0, f5, f0 /* 800314B4 0002E2B4 40 80 00 14 */ bge lbl_800314C8 /* 800314B8 0002E2B8 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -664,7 +664,7 @@ lbl_800314C8: lbl_800314D4: /* 800314D4 0002E2D4 FC 20 08 50 */ fneg f1, f1 lbl_800314D8: -/* 800314D8 0002E2D8 C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) +/* 800314D8 0002E2D8 C0 02 84 98 */ lfs f0, lbl__601-_SDA2_BASE_(r2) /* 800314DC 0002E2DC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800314E0 0002E2E0 40 80 00 14 */ bge lbl_800314F4 /* 800314E4 0002E2E4 FC 03 00 40 */ fcmpo cr0, f3, f0 @@ -685,7 +685,7 @@ lbl_80031500: /* 80031518 0002E318 FC 80 20 18 */ frsp f4, f4 /* 8003151C 0002E31C FC 04 00 40 */ fcmpo cr0, f4, f0 /* 80031520 0002E320 40 80 00 2C */ bge lbl_8003154C -/* 80031524 0002E324 C0 02 84 8C */ lfs f0, lbl_803CCE0C-_SDA2_BASE_(r2) +/* 80031524 0002E324 C0 02 84 8C */ lfs f0, lbl__598_1-_SDA2_BASE_(r2) /* 80031528 0002E328 C0 83 00 00 */ lfs f4, 0(r3) /* 8003152C 0002E32C EC 00 01 B2 */ fmuls f0, f0, f6 /* 80031530 0002E330 EC 00 01 B2 */ fmuls f0, f0, f6 @@ -696,7 +696,7 @@ lbl_80031500: /* 80031544 0002E344 D0 64 00 00 */ stfs f3, 0(r4) /* 80031548 0002E348 4E 80 00 20 */ blr lbl_8003154C: -/* 8003154C 0002E34C C0 62 84 8C */ lfs f3, lbl_803CCE0C-_SDA2_BASE_(r2) +/* 8003154C 0002E34C C0 62 84 8C */ lfs f3, lbl__598_1-_SDA2_BASE_(r2) /* 80031550 0002E350 EC 05 00 B2 */ fmuls f0, f5, f2 /* 80031554 0002E354 C0 83 00 00 */ lfs f4, 0(r3) /* 80031558 0002E358 EC 23 00 72 */ fmuls f1, f3, f1 @@ -712,16 +712,16 @@ lbl_8003154C: .global xAccelStop__FRfRfff xAccelStop__FRfRfff: /* 8003157C 0002E37C C0 84 00 00 */ lfs f4, 0(r4) -/* 80031580 0002E380 C0 02 84 E8 */ lfs f0, lbl_803CCE68-_SDA2_BASE_(r2) +/* 80031580 0002E380 C0 02 84 E8 */ lfs f0, lbl__923-_SDA2_BASE_(r2) /* 80031584 0002E384 FC 04 00 40 */ fcmpo cr0, f4, f0 /* 80031588 0002E388 4C 41 13 82 */ cror 2, 1, 2 /* 8003158C 0002E38C 40 82 00 14 */ bne lbl_800315A0 -/* 80031590 0002E390 C0 02 84 A0 */ lfs f0, lbl_803CCE20-_SDA2_BASE_(r2) +/* 80031590 0002E390 C0 02 84 A0 */ lfs f0, lbl__608-_SDA2_BASE_(r2) /* 80031594 0002E394 FC 04 00 40 */ fcmpo cr0, f4, f0 /* 80031598 0002E398 4C 40 13 82 */ cror 2, 0, 2 /* 8003159C 0002E39C 4D 82 00 20 */ beqlr lbl_800315A0: -/* 800315A0 0002E3A0 C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) +/* 800315A0 0002E3A0 C0 02 84 98 */ lfs f0, lbl__601-_SDA2_BASE_(r2) /* 800315A4 0002E3A4 FC 04 00 40 */ fcmpo cr0, f4, f0 /* 800315A8 0002E3A8 40 80 00 14 */ bge lbl_800315BC /* 800315AC 0002E3AC FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -738,7 +738,7 @@ lbl_800315C8: /* 800315D0 0002E3D0 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 800315D4 0002E3D4 D0 04 00 00 */ stfs f0, 0(r4) /* 800315D8 0002E3D8 C0 64 00 00 */ lfs f3, 0(r4) -/* 800315DC 0002E3DC C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) +/* 800315DC 0002E3DC C0 02 84 98 */ lfs f0, lbl__601-_SDA2_BASE_(r2) /* 800315E0 0002E3E0 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 800315E4 0002E3E4 40 80 00 0C */ bge lbl_800315F0 /* 800315E8 0002E3E8 38 A0 00 01 */ li r5, 1 @@ -746,7 +746,7 @@ lbl_800315C8: lbl_800315F0: /* 800315F0 0002E3F0 38 A0 00 00 */ li r5, 0 lbl_800315F4: -/* 800315F4 0002E3F4 C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) +/* 800315F4 0002E3F4 C0 02 84 98 */ lfs f0, lbl__601-_SDA2_BASE_(r2) /* 800315F8 0002E3F8 FC 04 00 40 */ fcmpo cr0, f4, f0 /* 800315FC 0002E3FC 40 80 00 0C */ bge lbl_80031608 /* 80031600 0002E400 38 00 00 01 */ li r0, 1 @@ -756,7 +756,7 @@ lbl_80031608: lbl_8003160C: /* 8003160C 0002E40C 7C 00 28 00 */ cmpw r0, r5 /* 80031610 0002E410 40 82 00 28 */ bne lbl_80031638 -/* 80031614 0002E414 C0 62 84 8C */ lfs f3, lbl_803CCE0C-_SDA2_BASE_(r2) +/* 80031614 0002E414 C0 62 84 8C */ lfs f3, lbl__598_1-_SDA2_BASE_(r2) /* 80031618 0002E418 EC 04 00 B2 */ fmuls f0, f4, f2 /* 8003161C 0002E41C C0 83 00 00 */ lfs f4, 0(r3) /* 80031620 0002E420 EC 63 00 B2 */ fmuls f3, f3, f2 @@ -766,16 +766,16 @@ lbl_8003160C: /* 80031630 0002E430 D0 03 00 00 */ stfs f0, 0(r3) /* 80031634 0002E434 4E 80 00 20 */ blr lbl_80031638: -/* 80031638 0002E438 C0 02 84 E8 */ lfs f0, lbl_803CCE68-_SDA2_BASE_(r2) +/* 80031638 0002E438 C0 02 84 E8 */ lfs f0, lbl__923-_SDA2_BASE_(r2) /* 8003163C 0002E43C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80031640 0002E440 4C 41 13 82 */ cror 2, 1, 2 /* 80031644 0002E444 40 82 00 14 */ bne lbl_80031658 -/* 80031648 0002E448 C0 02 84 A0 */ lfs f0, lbl_803CCE20-_SDA2_BASE_(r2) +/* 80031648 0002E448 C0 02 84 A0 */ lfs f0, lbl__608-_SDA2_BASE_(r2) /* 8003164C 0002E44C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80031650 0002E450 4C 40 13 82 */ cror 2, 0, 2 /* 80031654 0002E454 41 82 00 20 */ beq lbl_80031674 lbl_80031658: -/* 80031658 0002E458 C0 02 84 8C */ lfs f0, lbl_803CCE0C-_SDA2_BASE_(r2) +/* 80031658 0002E458 C0 02 84 8C */ lfs f0, lbl__598_1-_SDA2_BASE_(r2) /* 8003165C 0002E45C C0 43 00 00 */ lfs f2, 0(r3) /* 80031660 0002E460 EC 00 01 32 */ fmuls f0, f0, f4 /* 80031664 0002E464 EC 00 01 32 */ fmuls f0, f0, f4 @@ -783,7 +783,7 @@ lbl_80031658: /* 8003166C 0002E46C EC 02 00 28 */ fsubs f0, f2, f0 /* 80031670 0002E470 D0 03 00 00 */ stfs f0, 0(r3) lbl_80031674: -/* 80031674 0002E474 C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) +/* 80031674 0002E474 C0 02 84 98 */ lfs f0, lbl__601-_SDA2_BASE_(r2) /* 80031678 0002E478 D0 04 00 00 */ stfs f0, 0(r4) /* 8003167C 0002E47C 4E 80 00 20 */ blr @@ -795,7 +795,7 @@ lbl_80031684: lbl_80031688: /* 80031688 0002E488 28 03 00 00 */ cmplwi r3, 0 /* 8003168C 0002E48C 41 82 00 18 */ beq lbl_800316A4 -/* 80031690 0002E490 C0 02 84 A0 */ lfs f0, lbl_803CCE20-_SDA2_BASE_(r2) +/* 80031690 0002E490 C0 02 84 A0 */ lfs f0, lbl__608-_SDA2_BASE_(r2) /* 80031694 0002E494 C0 43 00 14 */ lfs f2, 0x14(r3) /* 80031698 0002E498 EC 01 00 28 */ fsubs f0, f1, f0 /* 8003169C 0002E49C FC 02 00 40 */ fcmpo cr0, f2, f0 @@ -849,7 +849,7 @@ lbl_8003173C: /* 80031748 0002E548 48 00 00 18 */ b lbl_80031760 lbl_8003174C: /* 8003174C 0002E54C 28 04 00 00 */ cmplwi r4, 0 -/* 80031750 0002E550 C0 42 84 98 */ lfs f2, lbl_803CCE18-_SDA2_BASE_(r2) +/* 80031750 0002E550 C0 42 84 98 */ lfs f2, lbl__601-_SDA2_BASE_(r2) /* 80031754 0002E554 41 82 00 0C */ beq lbl_80031760 /* 80031758 0002E558 38 00 00 00 */ li r0, 0 /* 8003175C 0002E55C 90 04 00 00 */ stw r0, 0(r4) @@ -868,7 +868,7 @@ xFuncPiece_EndPoints__FP10xFuncPieceffff: /* 80031780 0002E580 38 00 00 01 */ li r0, 1 /* 80031784 0002E584 FC 20 08 50 */ fneg f1, f1 /* 80031788 0002E588 D0 43 00 14 */ stfs f2, 0x14(r3) -/* 8003178C 0002E58C C0 82 84 90 */ lfs f4, lbl_803CCE10-_SDA2_BASE_(r2) +/* 8003178C 0002E58C C0 82 84 90 */ lfs f4, lbl__599_1-_SDA2_BASE_(r2) /* 80031790 0002E590 C0 43 00 14 */ lfs f2, 0x14(r3) /* 80031794 0002E594 EC 44 10 24 */ fdivs f2, f4, f2 /* 80031798 0002E598 90 03 00 18 */ stw r0, 0x18(r3) @@ -889,7 +889,7 @@ xFuncPiece_ShiftPiece__FP10xFuncPieceP10xFuncPiecef: /* 800317C8 0002E5C8 7D 25 4B 78 */ mr r5, r9 /* 800317CC 0002E5CC 48 00 00 14 */ b lbl_800317E0 lbl_800317D0: -/* 800317D0 0002E5D0 C0 02 84 98 */ lfs f0, lbl_803CCE18-_SDA2_BASE_(r2) +/* 800317D0 0002E5D0 C0 02 84 98 */ lfs f0, lbl__601-_SDA2_BASE_(r2) /* 800317D4 0002E5D4 38 E7 00 01 */ addi r7, r7, 1 /* 800317D8 0002E5D8 D0 05 00 00 */ stfs f0, 0(r5) /* 800317DC 0002E5DC 38 A5 00 04 */ addi r5, r5, 4 diff --git a/asm/Core/x/xMath3.s b/asm/Core/x/xMath3.s index 83a8f8fbb..18ed3e77e 100644 --- a/asm/Core/x/xMath3.s +++ b/asm/Core/x/xMath3.s @@ -6,19 +6,19 @@ xMath3Init__Fv: /* 800318B8 0002E6B8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800318BC 0002E6BC 7C 08 02 A6 */ mflr r0 -/* 800318C0 0002E6C0 3C 60 80 25 */ lis r3, lbl_80252FE8@ha +/* 800318C0 0002E6C0 3C 60 80 25 */ lis r3, lbl__405_2@ha /* 800318C4 0002E6C4 90 01 00 14 */ stw r0, 0x14(r1) /* 800318C8 0002E6C8 93 E1 00 0C */ stw r31, 0xc(r1) -/* 800318CC 0002E6CC 3B E3 2F E8 */ addi r31, r3, lbl_80252FE8@l +/* 800318CC 0002E6CC 3B E3 2F E8 */ addi r31, r3, lbl__405_2@l /* 800318D0 0002E6D0 48 09 36 49 */ bl iMath3Init__Fv /* 800318D4 0002E6D4 C1 7F 00 3C */ lfs f11, 0x3c(r31) /* 800318D8 0002E6D8 38 DF 00 3C */ addi r6, r31, 0x3c /* 800318DC 0002E6DC 38 BF 00 48 */ addi r5, r31, 0x48 /* 800318E0 0002E6E0 38 9F 00 54 */ addi r4, r31, 0x54 /* 800318E4 0002E6E4 38 7F 00 30 */ addi r3, r31, 0x30 -/* 800318E8 0002E6E8 3C E0 80 39 */ lis r7, lbl_8038C2E0@ha +/* 800318E8 0002E6E8 3C E0 80 39 */ lis r7, lbl_g_I3@ha /* 800318EC 0002E6EC C1 46 00 04 */ lfs f10, 4(r6) -/* 800318F0 0002E6F0 D5 67 C2 E0 */ stfsu f11, lbl_8038C2E0@l(r7) +/* 800318F0 0002E6F0 D5 67 C2 E0 */ stfsu f11, lbl_g_I3@l(r7) /* 800318F4 0002E6F4 C1 26 00 08 */ lfs f9, 8(r6) /* 800318F8 0002E6F8 C1 1F 00 48 */ lfs f8, 0x48(r31) /* 800318FC 0002E6FC C0 E5 00 04 */ lfs f7, 4(r5) @@ -74,7 +74,7 @@ xLine3VecDist2__FPC5xVec3PC5xVec3PC5xVec3P6xIsect: /* 800319B8 0002E7B8 38 9F 00 1C */ addi r4, r31, 0x1c /* 800319BC 0002E7BC 48 01 CB 35 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800319C0 0002E7C0 FF C0 08 90 */ fmr f30, f1 -/* 800319C4 0002E7C4 C0 02 84 F0 */ lfs f0, lbl_803CCE70-_SDA2_BASE_(r2) +/* 800319C4 0002E7C4 C0 02 84 F0 */ lfs f0, lbl__533-_SDA2_BASE_(r2) /* 800319C8 0002E7C8 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800319CC 0002E7CC 4C 40 13 82 */ cror 2, 0, 2 /* 800319D0 0002E7D0 40 82 00 14 */ bne lbl_800319E4 @@ -173,7 +173,7 @@ xBoxInitBoundOBB__FP4xBoxPC4xBoxPC7xMat4x3: /* 80031B1C 0002E91C 38 61 00 08 */ addi r3, r1, 8 /* 80031B20 0002E920 C0 A4 00 04 */ lfs f5, 4(r4) /* 80031B24 0002E924 EC 41 18 2A */ fadds f2, f1, f3 -/* 80031B28 0002E928 C0 C2 84 FC */ lfs f6, lbl_803CCE7C-_SDA2_BASE_(r2) +/* 80031B28 0002E928 C0 C2 84 FC */ lfs f6, lbl__1616_1-_SDA2_BASE_(r2) /* 80031B2C 0002E92C 7C 65 1B 78 */ mr r5, r3 /* 80031B30 0002E930 EC 20 28 2A */ fadds f1, f0, f5 /* 80031B34 0002E934 C0 04 00 14 */ lfs f0, 0x14(r4) @@ -399,10 +399,10 @@ xMat3x3GetEuler__FPC7xMat3x3P5xVec3: /* 80031E60 0002EC60 C0 23 00 24 */ lfs f1, 0x24(r3) /* 80031E64 0002EC64 4B FD BF 15 */ bl xasin__Ff /* 80031E68 0002EC68 FF E0 08 50 */ fneg f31, f1 -/* 80031E6C 0002EC6C C0 02 85 04 */ lfs f0, lbl_803CCE84-_SDA2_BASE_(r2) +/* 80031E6C 0002EC6C C0 02 85 04 */ lfs f0, lbl__1784-_SDA2_BASE_(r2) /* 80031E70 0002EC70 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80031E74 0002EC74 40 80 00 50 */ bge lbl_80031EC4 -/* 80031E78 0002EC78 C0 02 85 08 */ lfs f0, lbl_803CCE88-_SDA2_BASE_(r2) +/* 80031E78 0002EC78 C0 02 85 08 */ lfs f0, lbl__1785-_SDA2_BASE_(r2) /* 80031E7C 0002EC7C FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80031E80 0002EC80 40 81 00 28 */ ble lbl_80031EA8 /* 80031E84 0002EC84 C0 3E 00 20 */ lfs f1, 0x20(r30) @@ -420,7 +420,7 @@ lbl_80031EA8: /* 80031EB0 0002ECB0 FC 20 00 50 */ fneg f1, f0 /* 80031EB4 0002ECB4 4B FD 41 BD */ bl xatan2__Fff /* 80031EB8 0002ECB8 FF C0 08 50 */ fneg f30, f1 -/* 80031EBC 0002ECBC C0 22 84 F0 */ lfs f1, lbl_803CCE70-_SDA2_BASE_(r2) +/* 80031EBC 0002ECBC C0 22 84 F0 */ lfs f1, lbl__533-_SDA2_BASE_(r2) /* 80031EC0 0002ECC0 48 00 00 20 */ b lbl_80031EE0 lbl_80031EC4: /* 80031EC4 0002ECC4 C0 1E 00 10 */ lfs f0, 0x10(r30) @@ -428,7 +428,7 @@ lbl_80031EC4: /* 80031ECC 0002ECCC FC 20 00 50 */ fneg f1, f0 /* 80031ED0 0002ECD0 4B FD 41 A1 */ bl xatan2__Fff /* 80031ED4 0002ECD4 FC 00 08 90 */ fmr f0, f1 -/* 80031ED8 0002ECD8 C0 22 84 F0 */ lfs f1, lbl_803CCE70-_SDA2_BASE_(r2) +/* 80031ED8 0002ECD8 C0 22 84 F0 */ lfs f1, lbl__533-_SDA2_BASE_(r2) /* 80031EDC 0002ECDC FF C0 00 90 */ fmr f30, f0 lbl_80031EE0: /* 80031EE0 0002ECE0 D3 DF 00 00 */ stfs f30, 0(r31) @@ -510,9 +510,9 @@ xMat3x3LookVec__FP7xMat3x3PC5xVec3: /* 80031FE0 0002EDE0 38 7E 00 20 */ addi r3, r30, 0x20 /* 80031FE4 0002EDE4 7C 64 1B 78 */ mr r4, r3 /* 80031FE8 0002EDE8 4B FD C6 DD */ bl xVec3Inv__FP5xVec3PC5xVec3 -/* 80031FEC 0002EDEC C0 62 84 F4 */ lfs f3, lbl_803CCE74-_SDA2_BASE_(r2) +/* 80031FEC 0002EDEC C0 62 84 F4 */ lfs f3, lbl__699-_SDA2_BASE_(r2) /* 80031FF0 0002EDF0 C0 5E 00 24 */ lfs f2, 0x24(r30) -/* 80031FF4 0002EDF4 C0 22 85 00 */ lfs f1, lbl_803CCE80-_SDA2_BASE_(r2) +/* 80031FF4 0002EDF4 C0 22 85 00 */ lfs f1, lbl__1719_1-_SDA2_BASE_(r2) /* 80031FF8 0002EDF8 EC 03 10 28 */ fsubs f0, f3, f2 /* 80031FFC 0002EDFC FC 00 02 10 */ fabs f0, f0 /* 80032000 0002EE00 FC 00 00 18 */ frsp f0, f0 @@ -520,21 +520,21 @@ xMat3x3LookVec__FP7xMat3x3PC5xVec3: /* 80032008 0002EE08 40 80 00 50 */ bge lbl_80032058 /* 8003200C 0002EE0C D0 7E 00 00 */ stfs f3, 0(r30) /* 80032010 0002EE10 FC 20 F8 90 */ fmr f1, f31 -/* 80032014 0002EE14 C0 02 84 F0 */ lfs f0, lbl_803CCE70-_SDA2_BASE_(r2) +/* 80032014 0002EE14 C0 02 84 F0 */ lfs f0, lbl__533-_SDA2_BASE_(r2) /* 80032018 0002EE18 D0 1E 00 04 */ stfs f0, 4(r30) -/* 8003201C 0002EE1C C0 02 84 F0 */ lfs f0, lbl_803CCE70-_SDA2_BASE_(r2) +/* 8003201C 0002EE1C C0 02 84 F0 */ lfs f0, lbl__533-_SDA2_BASE_(r2) /* 80032020 0002EE20 D0 1E 00 08 */ stfs f0, 8(r30) -/* 80032024 0002EE24 C0 02 84 F0 */ lfs f0, lbl_803CCE70-_SDA2_BASE_(r2) +/* 80032024 0002EE24 C0 02 84 F0 */ lfs f0, lbl__533-_SDA2_BASE_(r2) /* 80032028 0002EE28 D0 1E 00 10 */ stfs f0, 0x10(r30) -/* 8003202C 0002EE2C C0 02 84 F0 */ lfs f0, lbl_803CCE70-_SDA2_BASE_(r2) +/* 8003202C 0002EE2C C0 02 84 F0 */ lfs f0, lbl__533-_SDA2_BASE_(r2) /* 80032030 0002EE30 D0 1E 00 14 */ stfs f0, 0x14(r30) -/* 80032034 0002EE34 C0 02 84 F4 */ lfs f0, lbl_803CCE74-_SDA2_BASE_(r2) +/* 80032034 0002EE34 C0 02 84 F4 */ lfs f0, lbl__699-_SDA2_BASE_(r2) /* 80032038 0002EE38 D0 1E 00 18 */ stfs f0, 0x18(r30) -/* 8003203C 0002EE3C C0 02 84 F0 */ lfs f0, lbl_803CCE70-_SDA2_BASE_(r2) +/* 8003203C 0002EE3C C0 02 84 F0 */ lfs f0, lbl__533-_SDA2_BASE_(r2) /* 80032040 0002EE40 D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 80032044 0002EE44 C0 02 85 0C */ lfs f0, lbl_803CCE8C-_SDA2_BASE_(r2) +/* 80032044 0002EE44 C0 02 85 0C */ lfs f0, lbl__1827-_SDA2_BASE_(r2) /* 80032048 0002EE48 D0 1E 00 24 */ stfs f0, 0x24(r30) -/* 8003204C 0002EE4C C0 02 84 F0 */ lfs f0, lbl_803CCE70-_SDA2_BASE_(r2) +/* 8003204C 0002EE4C C0 02 84 F0 */ lfs f0, lbl__533-_SDA2_BASE_(r2) /* 80032050 0002EE50 D0 1E 00 28 */ stfs f0, 0x28(r30) /* 80032054 0002EE54 48 00 01 30 */ b lbl_80032184 lbl_80032058: @@ -543,24 +543,24 @@ lbl_80032058: /* 80032060 0002EE60 FC 00 00 18 */ frsp f0, f0 /* 80032064 0002EE64 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80032068 0002EE68 40 80 00 54 */ bge lbl_800320BC -/* 8003206C 0002EE6C C0 02 85 0C */ lfs f0, lbl_803CCE8C-_SDA2_BASE_(r2) +/* 8003206C 0002EE6C C0 02 85 0C */ lfs f0, lbl__1827-_SDA2_BASE_(r2) /* 80032070 0002EE70 FC 20 F8 90 */ fmr f1, f31 /* 80032074 0002EE74 D0 1E 00 00 */ stfs f0, 0(r30) -/* 80032078 0002EE78 C0 02 84 F0 */ lfs f0, lbl_803CCE70-_SDA2_BASE_(r2) +/* 80032078 0002EE78 C0 02 84 F0 */ lfs f0, lbl__533-_SDA2_BASE_(r2) /* 8003207C 0002EE7C D0 1E 00 04 */ stfs f0, 4(r30) -/* 80032080 0002EE80 C0 02 84 F0 */ lfs f0, lbl_803CCE70-_SDA2_BASE_(r2) +/* 80032080 0002EE80 C0 02 84 F0 */ lfs f0, lbl__533-_SDA2_BASE_(r2) /* 80032084 0002EE84 D0 1E 00 08 */ stfs f0, 8(r30) -/* 80032088 0002EE88 C0 02 84 F0 */ lfs f0, lbl_803CCE70-_SDA2_BASE_(r2) +/* 80032088 0002EE88 C0 02 84 F0 */ lfs f0, lbl__533-_SDA2_BASE_(r2) /* 8003208C 0002EE8C D0 1E 00 10 */ stfs f0, 0x10(r30) -/* 80032090 0002EE90 C0 02 84 F0 */ lfs f0, lbl_803CCE70-_SDA2_BASE_(r2) +/* 80032090 0002EE90 C0 02 84 F0 */ lfs f0, lbl__533-_SDA2_BASE_(r2) /* 80032094 0002EE94 D0 1E 00 14 */ stfs f0, 0x14(r30) -/* 80032098 0002EE98 C0 02 85 0C */ lfs f0, lbl_803CCE8C-_SDA2_BASE_(r2) +/* 80032098 0002EE98 C0 02 85 0C */ lfs f0, lbl__1827-_SDA2_BASE_(r2) /* 8003209C 0002EE9C D0 1E 00 18 */ stfs f0, 0x18(r30) -/* 800320A0 0002EEA0 C0 02 84 F0 */ lfs f0, lbl_803CCE70-_SDA2_BASE_(r2) +/* 800320A0 0002EEA0 C0 02 84 F0 */ lfs f0, lbl__533-_SDA2_BASE_(r2) /* 800320A4 0002EEA4 D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 800320A8 0002EEA8 C0 02 84 F4 */ lfs f0, lbl_803CCE74-_SDA2_BASE_(r2) +/* 800320A8 0002EEA8 C0 02 84 F4 */ lfs f0, lbl__699-_SDA2_BASE_(r2) /* 800320AC 0002EEAC D0 1E 00 24 */ stfs f0, 0x24(r30) -/* 800320B0 0002EEB0 C0 02 84 F0 */ lfs f0, lbl_803CCE70-_SDA2_BASE_(r2) +/* 800320B0 0002EEB0 C0 02 84 F0 */ lfs f0, lbl__533-_SDA2_BASE_(r2) /* 800320B4 0002EEB4 D0 1E 00 28 */ stfs f0, 0x28(r30) /* 800320B8 0002EEB8 48 00 00 CC */ b lbl_80032184 lbl_800320BC: @@ -575,30 +575,30 @@ lbl_800320BC: /* 800320DC 0002EEDC FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800320E0 0002EEE0 40 80 00 50 */ bge lbl_80032130 /* 800320E4 0002EEE4 D0 7E 00 00 */ stfs f3, 0(r30) -/* 800320E8 0002EEE8 C0 02 84 F0 */ lfs f0, lbl_803CCE70-_SDA2_BASE_(r2) +/* 800320E8 0002EEE8 C0 02 84 F0 */ lfs f0, lbl__533-_SDA2_BASE_(r2) /* 800320EC 0002EEEC D0 1E 00 04 */ stfs f0, 4(r30) -/* 800320F0 0002EEF0 C0 02 84 F0 */ lfs f0, lbl_803CCE70-_SDA2_BASE_(r2) +/* 800320F0 0002EEF0 C0 02 84 F0 */ lfs f0, lbl__533-_SDA2_BASE_(r2) /* 800320F4 0002EEF4 D0 1E 00 08 */ stfs f0, 8(r30) -/* 800320F8 0002EEF8 C0 02 84 F0 */ lfs f0, lbl_803CCE70-_SDA2_BASE_(r2) +/* 800320F8 0002EEF8 C0 02 84 F0 */ lfs f0, lbl__533-_SDA2_BASE_(r2) /* 800320FC 0002EEFC D0 1E 00 10 */ stfs f0, 0x10(r30) -/* 80032100 0002EF00 C0 02 84 F4 */ lfs f0, lbl_803CCE74-_SDA2_BASE_(r2) +/* 80032100 0002EF00 C0 02 84 F4 */ lfs f0, lbl__699-_SDA2_BASE_(r2) /* 80032104 0002EF04 D0 1E 00 14 */ stfs f0, 0x14(r30) -/* 80032108 0002EF08 C0 02 84 F0 */ lfs f0, lbl_803CCE70-_SDA2_BASE_(r2) +/* 80032108 0002EF08 C0 02 84 F0 */ lfs f0, lbl__533-_SDA2_BASE_(r2) /* 8003210C 0002EF0C D0 1E 00 18 */ stfs f0, 0x18(r30) -/* 80032110 0002EF10 C0 02 84 F0 */ lfs f0, lbl_803CCE70-_SDA2_BASE_(r2) +/* 80032110 0002EF10 C0 02 84 F0 */ lfs f0, lbl__533-_SDA2_BASE_(r2) /* 80032114 0002EF14 D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 80032118 0002EF18 C0 02 84 F0 */ lfs f0, lbl_803CCE70-_SDA2_BASE_(r2) +/* 80032118 0002EF18 C0 02 84 F0 */ lfs f0, lbl__533-_SDA2_BASE_(r2) /* 8003211C 0002EF1C D0 1E 00 24 */ stfs f0, 0x24(r30) -/* 80032120 0002EF20 C0 02 84 F4 */ lfs f0, lbl_803CCE74-_SDA2_BASE_(r2) +/* 80032120 0002EF20 C0 02 84 F4 */ lfs f0, lbl__699-_SDA2_BASE_(r2) /* 80032124 0002EF24 D0 1E 00 28 */ stfs f0, 0x28(r30) -/* 80032128 0002EF28 C0 22 84 F0 */ lfs f1, lbl_803CCE70-_SDA2_BASE_(r2) +/* 80032128 0002EF28 C0 22 84 F0 */ lfs f1, lbl__533-_SDA2_BASE_(r2) /* 8003212C 0002EF2C 48 00 00 58 */ b lbl_80032184 lbl_80032130: /* 80032130 0002EF30 C0 1E 00 28 */ lfs f0, 0x28(r30) /* 80032134 0002EF34 7F C3 F3 78 */ mr r3, r30 /* 80032138 0002EF38 7F C4 F3 78 */ mr r4, r30 /* 8003213C 0002EF3C D0 1E 00 00 */ stfs f0, 0(r30) -/* 80032140 0002EF40 C0 02 84 F0 */ lfs f0, lbl_803CCE70-_SDA2_BASE_(r2) +/* 80032140 0002EF40 C0 02 84 F0 */ lfs f0, lbl__533-_SDA2_BASE_(r2) /* 80032144 0002EF44 D0 1E 00 04 */ stfs f0, 4(r30) /* 80032148 0002EF48 C0 1E 00 20 */ lfs f0, 0x20(r30) /* 8003214C 0002EF4C FC 00 00 50 */ fneg f0, f0 @@ -740,7 +740,7 @@ xMat3x3RotC__FP7xMat3x3ffff: /* 80032344 0002F144 F3 61 00 18 */ psq_st f27, 24(r1), 0, qr0 /* 80032348 0002F148 93 E1 00 0C */ stw r31, 0xc(r1) /* 8003234C 0002F14C FF 60 20 90 */ fmr f27, f4 -/* 80032350 0002F150 C0 02 84 F0 */ lfs f0, lbl_803CCE70-_SDA2_BASE_(r2) +/* 80032350 0002F150 C0 02 84 F0 */ lfs f0, lbl__533-_SDA2_BASE_(r2) /* 80032354 0002F154 FF A0 08 90 */ fmr f29, f1 /* 80032358 0002F158 7C 7F 1B 78 */ mr r31, r3 /* 8003235C 0002F15C FF C0 10 90 */ fmr f30, f2 @@ -755,7 +755,7 @@ lbl_80032374: /* 8003237C 0002F17C FF 80 08 90 */ fmr f28, f1 /* 80032380 0002F180 FC 20 D8 90 */ fmr f1, f27 /* 80032384 0002F184 48 09 2A C9 */ bl isin__Ff -/* 80032388 0002F188 C0 02 84 F4 */ lfs f0, lbl_803CCE74-_SDA2_BASE_(r2) +/* 80032388 0002F188 C0 02 84 F4 */ lfs f0, lbl__699-_SDA2_BASE_(r2) /* 8003238C 0002F18C FC A0 08 50 */ fneg f5, f1 /* 80032390 0002F190 38 00 00 00 */ li r0, 0 /* 80032394 0002F194 EC 40 E0 28 */ fsubs f2, f0, f28 @@ -819,17 +819,17 @@ xMat3x3RotX__FP7xMat3x3f: /* 8003246C 0002F26C FF E0 00 90 */ fmr f31, f0 /* 80032470 0002F270 48 09 29 DD */ bl isin__Ff /* 80032474 0002F274 FF C0 08 90 */ fmr f30, f1 -/* 80032478 0002F278 3C 60 80 25 */ lis r3, lbl_80253024@ha -/* 8003247C 0002F27C 38 83 30 24 */ addi r4, r3, lbl_80253024@l +/* 80032478 0002F278 3C 60 80 25 */ lis r3, lbl_g_X3@ha +/* 8003247C 0002F27C 38 83 30 24 */ addi r4, r3, lbl_g_X3@l /* 80032480 0002F280 7F E3 FB 78 */ mr r3, r31 /* 80032484 0002F284 48 01 C0 59 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80032488 0002F288 FC 40 F8 90 */ fmr f2, f31 -/* 8003248C 0002F28C C0 22 84 F0 */ lfs f1, lbl_803CCE70-_SDA2_BASE_(r2) +/* 8003248C 0002F28C C0 22 84 F0 */ lfs f1, lbl__533-_SDA2_BASE_(r2) /* 80032490 0002F290 FC 60 F0 90 */ fmr f3, f30 /* 80032494 0002F294 38 7F 00 10 */ addi r3, r31, 0x10 /* 80032498 0002F298 4B FD CB 65 */ bl xVec3Init__FP5xVec3fff /* 8003249C 0002F29C FC 60 F8 90 */ fmr f3, f31 -/* 800324A0 0002F2A0 C0 22 84 F0 */ lfs f1, lbl_803CCE70-_SDA2_BASE_(r2) +/* 800324A0 0002F2A0 C0 22 84 F0 */ lfs f1, lbl__533-_SDA2_BASE_(r2) /* 800324A4 0002F2A4 FC 40 F0 50 */ fneg f2, f30 /* 800324A8 0002F2A8 38 7F 00 20 */ addi r3, r31, 0x20 /* 800324AC 0002F2AC 4B FD CB 51 */ bl xVec3Init__FP5xVec3fff @@ -863,18 +863,18 @@ xMat3x3RotY__FP7xMat3x3f: /* 80032510 0002F310 FF E0 00 90 */ fmr f31, f0 /* 80032514 0002F314 48 09 29 39 */ bl isin__Ff /* 80032518 0002F318 FC 00 08 90 */ fmr f0, f1 -/* 8003251C 0002F31C C0 42 84 F0 */ lfs f2, lbl_803CCE70-_SDA2_BASE_(r2) +/* 8003251C 0002F31C C0 42 84 F0 */ lfs f2, lbl__533-_SDA2_BASE_(r2) /* 80032520 0002F320 FC 20 F8 90 */ fmr f1, f31 /* 80032524 0002F324 7F E3 FB 78 */ mr r3, r31 /* 80032528 0002F328 FF C0 00 90 */ fmr f30, f0 /* 8003252C 0002F32C FC 60 F0 50 */ fneg f3, f30 /* 80032530 0002F330 4B FD CA CD */ bl xVec3Init__FP5xVec3fff -/* 80032534 0002F334 3C 80 80 25 */ lis r4, lbl_80253030@ha +/* 80032534 0002F334 3C 80 80 25 */ lis r4, lbl_g_Y3@ha /* 80032538 0002F338 38 7F 00 10 */ addi r3, r31, 0x10 -/* 8003253C 0002F33C 38 84 30 30 */ addi r4, r4, lbl_80253030@l +/* 8003253C 0002F33C 38 84 30 30 */ addi r4, r4, lbl_g_Y3@l /* 80032540 0002F340 48 01 BF 9D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80032544 0002F344 FC 20 F0 90 */ fmr f1, f30 -/* 80032548 0002F348 C0 42 84 F0 */ lfs f2, lbl_803CCE70-_SDA2_BASE_(r2) +/* 80032548 0002F348 C0 42 84 F0 */ lfs f2, lbl__533-_SDA2_BASE_(r2) /* 8003254C 0002F34C FC 60 F8 90 */ fmr f3, f31 /* 80032550 0002F350 38 7F 00 20 */ addi r3, r31, 0x20 /* 80032554 0002F354 4B FD CA A9 */ bl xVec3Init__FP5xVec3fff @@ -908,20 +908,20 @@ xMat3x3RotZ__FP7xMat3x3f: /* 800325B8 0002F3B8 FF E0 00 90 */ fmr f31, f0 /* 800325BC 0002F3BC 48 09 28 91 */ bl isin__Ff /* 800325C0 0002F3C0 FC 00 08 90 */ fmr f0, f1 -/* 800325C4 0002F3C4 C0 62 84 F0 */ lfs f3, lbl_803CCE70-_SDA2_BASE_(r2) +/* 800325C4 0002F3C4 C0 62 84 F0 */ lfs f3, lbl__533-_SDA2_BASE_(r2) /* 800325C8 0002F3C8 FC 20 F8 90 */ fmr f1, f31 /* 800325CC 0002F3CC 7F E3 FB 78 */ mr r3, r31 /* 800325D0 0002F3D0 FF C0 00 90 */ fmr f30, f0 /* 800325D4 0002F3D4 FC 40 F0 90 */ fmr f2, f30 /* 800325D8 0002F3D8 4B FD CA 25 */ bl xVec3Init__FP5xVec3fff /* 800325DC 0002F3DC FC 40 F8 90 */ fmr f2, f31 -/* 800325E0 0002F3E0 C0 62 84 F0 */ lfs f3, lbl_803CCE70-_SDA2_BASE_(r2) +/* 800325E0 0002F3E0 C0 62 84 F0 */ lfs f3, lbl__533-_SDA2_BASE_(r2) /* 800325E4 0002F3E4 FC 20 F0 50 */ fneg f1, f30 /* 800325E8 0002F3E8 38 7F 00 10 */ addi r3, r31, 0x10 /* 800325EC 0002F3EC 4B FD CA 11 */ bl xVec3Init__FP5xVec3fff -/* 800325F0 0002F3F0 3C 80 80 25 */ lis r4, lbl_8025303C@ha +/* 800325F0 0002F3F0 3C 80 80 25 */ lis r4, lbl_g_Z3@ha /* 800325F4 0002F3F4 38 7F 00 20 */ addi r3, r31, 0x20 -/* 800325F8 0002F3F8 38 84 30 3C */ addi r4, r4, lbl_8025303C@l +/* 800325F8 0002F3F8 38 84 30 3C */ addi r4, r4, lbl_g_Z3@l /* 800325FC 0002F3FC 48 01 BE E1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80032600 0002F400 38 00 00 00 */ li r0, 0 /* 80032604 0002F404 90 1F 00 0C */ stw r0, 0xc(r31) @@ -946,17 +946,17 @@ xMat3x3ScaleC__FP7xMat3x3fff: /* 80032644 0002F444 F3 C1 00 18 */ psq_st f30, 24(r1), 0, qr0 /* 80032648 0002F448 93 E1 00 0C */ stw r31, 0xc(r1) /* 8003264C 0002F44C FF C0 10 90 */ fmr f30, f2 -/* 80032650 0002F450 C0 42 84 F0 */ lfs f2, lbl_803CCE70-_SDA2_BASE_(r2) +/* 80032650 0002F450 C0 42 84 F0 */ lfs f2, lbl__533-_SDA2_BASE_(r2) /* 80032654 0002F454 FF E0 18 90 */ fmr f31, f3 /* 80032658 0002F458 7C 7F 1B 78 */ mr r31, r3 /* 8003265C 0002F45C FC 60 10 90 */ fmr f3, f2 /* 80032660 0002F460 4B FD C9 9D */ bl xVec3Init__FP5xVec3fff -/* 80032664 0002F464 C0 22 84 F0 */ lfs f1, lbl_803CCE70-_SDA2_BASE_(r2) +/* 80032664 0002F464 C0 22 84 F0 */ lfs f1, lbl__533-_SDA2_BASE_(r2) /* 80032668 0002F468 FC 40 F0 90 */ fmr f2, f30 /* 8003266C 0002F46C 38 7F 00 10 */ addi r3, r31, 0x10 /* 80032670 0002F470 FC 60 08 90 */ fmr f3, f1 /* 80032674 0002F474 4B FD C9 89 */ bl xVec3Init__FP5xVec3fff -/* 80032678 0002F478 C0 22 84 F0 */ lfs f1, lbl_803CCE70-_SDA2_BASE_(r2) +/* 80032678 0002F478 C0 22 84 F0 */ lfs f1, lbl__533-_SDA2_BASE_(r2) /* 8003267C 0002F47C FC 60 F8 90 */ fmr f3, f31 /* 80032680 0002F480 38 7F 00 20 */ addi r3, r31, 0x20 /* 80032684 0002F484 FC 40 08 90 */ fmr f2, f1 @@ -1386,13 +1386,13 @@ xQuatFromMat__FP5xQuatPC7xMat3x3: /* 80032CA4 0002FAA4 C0 64 00 28 */ lfs f3, 0x28(r4) /* 80032CA8 0002FAA8 7C 7A 1B 78 */ mr r26, r3 /* 80032CAC 0002FAAC EC 23 08 2A */ fadds f1, f3, f1 -/* 80032CB0 0002FAB0 C0 02 84 F0 */ lfs f0, lbl_803CCE70-_SDA2_BASE_(r2) +/* 80032CB0 0002FAB0 C0 02 84 F0 */ lfs f0, lbl__533-_SDA2_BASE_(r2) /* 80032CB4 0002FAB4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80032CB8 0002FAB8 40 81 00 64 */ ble lbl_80032D1C -/* 80032CBC 0002FABC C0 02 84 F4 */ lfs f0, lbl_803CCE74-_SDA2_BASE_(r2) +/* 80032CBC 0002FABC C0 02 84 F4 */ lfs f0, lbl__699-_SDA2_BASE_(r2) /* 80032CC0 0002FAC0 EC 20 08 2A */ fadds f1, f0, f1 /* 80032CC4 0002FAC4 4B FD 7B 39 */ bl xsqrt__Ff -/* 80032CC8 0002FAC8 C0 02 84 FC */ lfs f0, lbl_803CCE7C-_SDA2_BASE_(r2) +/* 80032CC8 0002FAC8 C0 02 84 FC */ lfs f0, lbl__1616_1-_SDA2_BASE_(r2) /* 80032CCC 0002FACC C0 9B 00 24 */ lfs f4, 0x24(r27) /* 80032CD0 0002FAD0 EC A0 00 72 */ fmuls f5, f0, f1 /* 80032CD4 0002FAD4 C0 7B 00 18 */ lfs f3, 0x18(r27) @@ -1402,7 +1402,7 @@ xQuatFromMat__FP5xQuatPC7xMat3x3: /* 80032CE4 0002FAE4 D0 BA 00 0C */ stfs f5, 0xc(r26) /* 80032CE8 0002FAE8 EC 62 00 28 */ fsubs f3, f2, f0 /* 80032CEC 0002FAEC C0 5B 00 10 */ lfs f2, 0x10(r27) -/* 80032CF0 0002FAF0 C0 A2 84 FC */ lfs f5, lbl_803CCE7C-_SDA2_BASE_(r2) +/* 80032CF0 0002FAF0 C0 A2 84 FC */ lfs f5, lbl__1616_1-_SDA2_BASE_(r2) /* 80032CF4 0002FAF4 C0 1B 00 04 */ lfs f0, 4(r27) /* 80032CF8 0002FAF8 EC A5 08 24 */ fdivs f5, f5, f1 /* 80032CFC 0002FAFC EC 85 01 32 */ fmuls f4, f5, f4 @@ -1428,10 +1428,10 @@ lbl_80032D34: /* 80032D44 0002FB44 40 81 00 08 */ ble lbl_80032D4C /* 80032D48 0002FB48 3B A0 00 02 */ li r29, 2 lbl_80032D4C: -/* 80032D4C 0002FB4C 3C 60 80 28 */ lis r3, lbl_8027D6F0@ha +/* 80032D4C 0002FB4C 3C 60 80 28 */ lis r3, lbl_nxt$2148@ha /* 80032D50 0002FB50 57 BF 10 3A */ slwi r31, r29, 2 -/* 80032D54 0002FB54 38 83 D6 F0 */ addi r4, r3, lbl_8027D6F0@l -/* 80032D58 0002FB58 C0 42 84 F4 */ lfs f2, lbl_803CCE74-_SDA2_BASE_(r2) +/* 80032D54 0002FB54 38 83 D6 F0 */ addi r4, r3, lbl_nxt$2148@l +/* 80032D58 0002FB58 C0 42 84 F4 */ lfs f2, lbl__699-_SDA2_BASE_(r2) /* 80032D5C 0002FB5C 7F 24 F8 2E */ lwzx r25, r4, r31 /* 80032D60 0002FB60 1C 1D 00 14 */ mulli r0, r29, 0x14 /* 80032D64 0002FB64 57 3E 10 3A */ slwi r30, r25, 2 @@ -1446,17 +1446,17 @@ lbl_80032D4C: /* 80032D88 0002FB88 EC 22 00 2A */ fadds f1, f2, f0 /* 80032D8C 0002FB8C 4B FD 7A 71 */ bl xsqrt__Ff /* 80032D90 0002FB90 FC 40 0A 10 */ fabs f2, f1 -/* 80032D94 0002FB94 C0 02 85 00 */ lfs f0, lbl_803CCE80-_SDA2_BASE_(r2) +/* 80032D94 0002FB94 C0 02 85 00 */ lfs f0, lbl__1719_1-_SDA2_BASE_(r2) /* 80032D98 0002FB98 FC 40 10 18 */ frsp f2, f2 /* 80032D9C 0002FB9C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80032DA0 0002FBA0 40 80 00 18 */ bge lbl_80032DB8 -/* 80032DA4 0002FBA4 3C 80 80 25 */ lis r4, lbl_80253078@ha +/* 80032DA4 0002FBA4 3C 80 80 25 */ lis r4, lbl_g_IQ@ha /* 80032DA8 0002FBA8 7F 43 D3 78 */ mr r3, r26 -/* 80032DAC 0002FBAC 38 84 30 78 */ addi r4, r4, lbl_80253078@l +/* 80032DAC 0002FBAC 38 84 30 78 */ addi r4, r4, lbl_g_IQ@l /* 80032DB0 0002FBB0 4B FE C4 25 */ bl xQuatCopy__FP5xQuatPC5xQuat /* 80032DB4 0002FBB4 48 00 00 A4 */ b lbl_80032E58 lbl_80032DB8: -/* 80032DB8 0002FBB8 C0 02 84 FC */ lfs f0, lbl_803CCE7C-_SDA2_BASE_(r2) +/* 80032DB8 0002FBB8 C0 02 84 FC */ lfs f0, lbl__1616_1-_SDA2_BASE_(r2) /* 80032DBC 0002FBBC 57 88 10 3A */ slwi r8, r28, 2 /* 80032DC0 0002FBC0 7C 79 42 14 */ add r3, r25, r8 /* 80032DC4 0002FBC4 7C 1C F2 14 */ add r0, r28, r30 @@ -1470,7 +1470,7 @@ lbl_80032DB8: /* 80032DE4 0002FBE4 54 85 10 3A */ slwi r5, r4, 2 /* 80032DE8 0002FBE8 54 04 10 3A */ slwi r4, r0, 2 /* 80032DEC 0002FBEC 7C 1C FA 14 */ add r0, r28, r31 -/* 80032DF0 0002FBF0 C0 02 84 FC */ lfs f0, lbl_803CCE7C-_SDA2_BASE_(r2) +/* 80032DF0 0002FBF0 C0 02 84 FC */ lfs f0, lbl__1616_1-_SDA2_BASE_(r2) /* 80032DF4 0002FBF4 54 63 10 3A */ slwi r3, r3, 2 /* 80032DF8 0002FBF8 54 00 10 3A */ slwi r0, r0, 2 /* 80032DFC 0002FBFC 7C BB 3C 2E */ lfsx f5, r27, r7 @@ -1490,7 +1490,7 @@ lbl_80032DB8: /* 80032E34 0002FC34 7C 3A F5 2E */ stfsx f1, r26, r30 /* 80032E38 0002FC38 7C 1A 45 2E */ stfsx f0, r26, r8 /* 80032E3C 0002FC3C C0 3A 00 0C */ lfs f1, 0xc(r26) -/* 80032E40 0002FC40 C0 02 84 F0 */ lfs f0, lbl_803CCE70-_SDA2_BASE_(r2) +/* 80032E40 0002FC40 C0 02 84 F0 */ lfs f0, lbl__533-_SDA2_BASE_(r2) /* 80032E44 0002FC44 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80032E48 0002FC48 40 80 00 10 */ bge lbl_80032E58 /* 80032E4C 0002FC4C 7F 43 D3 78 */ mr r3, r26 @@ -1512,17 +1512,17 @@ xQuatFromAxisAngle__FP5xQuatPC5xVec3f: /* 80032E7C 0002FC7C F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 80032E80 0002FC80 93 E1 00 0C */ stw r31, 0xc(r1) /* 80032E84 0002FC84 93 C1 00 08 */ stw r30, 8(r1) -/* 80032E88 0002FC88 C0 02 84 F0 */ lfs f0, lbl_803CCE70-_SDA2_BASE_(r2) +/* 80032E88 0002FC88 C0 02 84 F0 */ lfs f0, lbl__533-_SDA2_BASE_(r2) /* 80032E8C 0002FC8C 7C 7E 1B 78 */ mr r30, r3 /* 80032E90 0002FC90 7C 9F 23 78 */ mr r31, r4 /* 80032E94 0002FC94 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80032E98 0002FC98 40 82 00 14 */ bne lbl_80032EAC -/* 80032E9C 0002FC9C 3C 80 80 25 */ lis r4, lbl_80253078@ha -/* 80032EA0 0002FCA0 38 84 30 78 */ addi r4, r4, lbl_80253078@l +/* 80032E9C 0002FC9C 3C 80 80 25 */ lis r4, lbl_g_IQ@ha +/* 80032EA0 0002FCA0 38 84 30 78 */ addi r4, r4, lbl_g_IQ@l /* 80032EA4 0002FCA4 4B FE C3 31 */ bl xQuatCopy__FP5xQuatPC5xQuat /* 80032EA8 0002FCA8 48 00 00 38 */ b lbl_80032EE0 lbl_80032EAC: -/* 80032EAC 0002FCAC C0 02 84 FC */ lfs f0, lbl_803CCE7C-_SDA2_BASE_(r2) +/* 80032EAC 0002FCAC C0 02 84 FC */ lfs f0, lbl__1616_1-_SDA2_BASE_(r2) /* 80032EB0 0002FCB0 EF E0 00 72 */ fmuls f31, f0, f1 /* 80032EB4 0002FCB4 FC 20 F8 90 */ fmr f1, f31 /* 80032EB8 0002FCB8 48 09 1F 95 */ bl isin__Ff @@ -1547,7 +1547,7 @@ lbl_80032EE0: .global xQuatToMat__FPC5xQuatP7xMat3x3 xQuatToMat__FPC5xQuatP7xMat3x3: -/* 80032F00 0002FD00 C0 02 84 F8 */ lfs f0, lbl_803CCE78-_SDA2_BASE_(r2) +/* 80032F00 0002FD00 C0 02 84 F8 */ lfs f0, lbl__1576-_SDA2_BASE_(r2) /* 80032F04 0002FD04 38 00 00 00 */ li r0, 0 /* 80032F08 0002FD08 C0 A3 00 04 */ lfs f5, 4(r3) /* 80032F0C 0002FD0C C0 23 00 08 */ lfs f1, 8(r3) @@ -1556,7 +1556,7 @@ xQuatToMat__FPC5xQuatP7xMat3x3: /* 80032F18 0002FD18 EC E0 00 72 */ fmuls f7, f0, f1 /* 80032F1C 0002FD1C C0 63 00 0C */ lfs f3, 0xc(r3) /* 80032F20 0002FD20 EC C0 01 32 */ fmuls f6, f0, f4 -/* 80032F24 0002FD24 C0 02 84 F4 */ lfs f0, lbl_803CCE74-_SDA2_BASE_(r2) +/* 80032F24 0002FD24 C0 02 84 F4 */ lfs f0, lbl__699-_SDA2_BASE_(r2) /* 80032F28 0002FD28 ED 82 01 72 */ fmuls f12, f2, f5 /* 80032F2C 0002FD2C ED A7 00 72 */ fmuls f13, f7, f1 /* 80032F30 0002FD30 ED 27 00 F2 */ fmuls f9, f7, f3 @@ -1578,14 +1578,14 @@ xQuatToMat__FPC5xQuatP7xMat3x3: /* 80032F70 0002FD70 D0 04 00 10 */ stfs f0, 0x10(r4) /* 80032F74 0002FD74 EC 45 18 28 */ fsubs f2, f5, f3 /* 80032F78 0002FD78 EC 05 18 2A */ fadds f0, f5, f3 -/* 80032F7C 0002FD7C C0 62 84 F4 */ lfs f3, lbl_803CCE74-_SDA2_BASE_(r2) +/* 80032F7C 0002FD7C C0 62 84 F4 */ lfs f3, lbl__699-_SDA2_BASE_(r2) /* 80032F80 0002FD80 EC 63 68 28 */ fsubs f3, f3, f13 /* 80032F84 0002FD84 EC 63 20 28 */ fsubs f3, f3, f4 /* 80032F88 0002FD88 D0 64 00 14 */ stfs f3, 0x14(r4) /* 80032F8C 0002FD8C D0 44 00 18 */ stfs f2, 0x18(r4) /* 80032F90 0002FD90 D0 24 00 20 */ stfs f1, 0x20(r4) /* 80032F94 0002FD94 D0 04 00 24 */ stfs f0, 0x24(r4) -/* 80032F98 0002FD98 C0 02 84 F4 */ lfs f0, lbl_803CCE74-_SDA2_BASE_(r2) +/* 80032F98 0002FD98 C0 02 84 F4 */ lfs f0, lbl__699-_SDA2_BASE_(r2) /* 80032F9C 0002FD9C EC 00 20 28 */ fsubs f0, f0, f4 /* 80032FA0 0002FDA0 EC 00 60 28 */ fsubs f0, f0, f12 /* 80032FA4 0002FDA4 D0 04 00 28 */ stfs f0, 0x28(r4) @@ -1605,7 +1605,7 @@ xQuatToAxisAngle__FPC5xQuatP5xVec3Pf: /* 80032FD0 0002FDD0 93 A1 00 14 */ stw r29, 0x14(r1) /* 80032FD4 0002FDD4 7C 7D 1B 78 */ mr r29, r3 /* 80032FD8 0002FDD8 4B FD B7 39 */ bl xacos__Ff -/* 80032FDC 0002FDDC C0 02 84 F8 */ lfs f0, lbl_803CCE78-_SDA2_BASE_(r2) +/* 80032FDC 0002FDDC C0 02 84 F8 */ lfs f0, lbl__1576-_SDA2_BASE_(r2) /* 80032FE0 0002FDE0 7F C3 F3 78 */ mr r3, r30 /* 80032FE4 0002FDE4 7F A4 EB 78 */ mr r4, r29 /* 80032FE8 0002FDE8 EC 00 00 72 */ fmuls f0, f0, f1 @@ -1632,7 +1632,7 @@ xQuatNormalize__FP5xQuatPC5xQuat: /* 80033030 0002FE30 7C 7E 1B 78 */ mr r30, r3 /* 80033034 0002FE34 7F E3 FB 78 */ mr r3, r31 /* 80033038 0002FE38 48 00 04 C9 */ bl xQuatLength2__FPC5xQuat -/* 8003303C 0002FE3C C0 02 84 F4 */ lfs f0, lbl_803CCE74-_SDA2_BASE_(r2) +/* 8003303C 0002FE3C C0 02 84 F4 */ lfs f0, lbl__699-_SDA2_BASE_(r2) /* 80033040 0002FE40 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80033044 0002FE44 40 82 00 20 */ bne lbl_80033064 /* 80033048 0002FE48 7C 1E F8 40 */ cmplw r30, r31 @@ -1641,25 +1641,25 @@ xQuatNormalize__FP5xQuatPC5xQuat: /* 80033054 0002FE54 7F E4 FB 78 */ mr r4, r31 /* 80033058 0002FE58 4B FE C1 7D */ bl xQuatCopy__FP5xQuatPC5xQuat lbl_8003305C: -/* 8003305C 0002FE5C C0 22 84 F4 */ lfs f1, lbl_803CCE74-_SDA2_BASE_(r2) +/* 8003305C 0002FE5C C0 22 84 F4 */ lfs f1, lbl__699-_SDA2_BASE_(r2) /* 80033060 0002FE60 48 00 00 50 */ b lbl_800330B0 lbl_80033064: -/* 80033064 0002FE64 C0 02 84 F0 */ lfs f0, lbl_803CCE70-_SDA2_BASE_(r2) +/* 80033064 0002FE64 C0 02 84 F0 */ lfs f0, lbl__533-_SDA2_BASE_(r2) /* 80033068 0002FE68 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 8003306C 0002FE6C 40 82 00 24 */ bne lbl_80033090 /* 80033070 0002FE70 7C 1E F8 40 */ cmplw r30, r31 /* 80033074 0002FE74 41 82 00 14 */ beq lbl_80033088 -/* 80033078 0002FE78 3C 80 80 25 */ lis r4, lbl_80253078@ha +/* 80033078 0002FE78 3C 80 80 25 */ lis r4, lbl_g_IQ@ha /* 8003307C 0002FE7C 7F C3 F3 78 */ mr r3, r30 -/* 80033080 0002FE80 38 84 30 78 */ addi r4, r4, lbl_80253078@l +/* 80033080 0002FE80 38 84 30 78 */ addi r4, r4, lbl_g_IQ@l /* 80033084 0002FE84 4B FE C1 51 */ bl xQuatCopy__FP5xQuatPC5xQuat lbl_80033088: -/* 80033088 0002FE88 C0 22 84 F0 */ lfs f1, lbl_803CCE70-_SDA2_BASE_(r2) +/* 80033088 0002FE88 C0 22 84 F0 */ lfs f1, lbl__533-_SDA2_BASE_(r2) /* 8003308C 0002FE8C 48 00 00 24 */ b lbl_800330B0 lbl_80033090: /* 80033090 0002FE90 4B FD 77 6D */ bl xsqrt__Ff /* 80033094 0002FE94 FF E0 08 90 */ fmr f31, f1 -/* 80033098 0002FE98 C0 02 84 F4 */ lfs f0, lbl_803CCE74-_SDA2_BASE_(r2) +/* 80033098 0002FE98 C0 02 84 F4 */ lfs f0, lbl__699-_SDA2_BASE_(r2) /* 8003309C 0002FE9C 7F C3 F3 78 */ mr r3, r30 /* 800330A0 0002FEA0 7F E4 FB 78 */ mr r4, r31 /* 800330A4 0002FEA4 EC 20 F8 24 */ fdivs f1, f0, f31 @@ -1698,7 +1698,7 @@ xQuatSlerp__FP5xQuatPC5xQuatPC5xQuatf: /* 80033118 0002FF18 7F C3 F3 78 */ mr r3, r30 /* 8003311C 0002FF1C 7F E4 FB 78 */ mr r4, r31 /* 80033120 0002FF20 4B FE C1 B5 */ bl xQuatDot__FPC5xQuatPC5xQuat -/* 80033124 0002FF24 C0 02 84 F0 */ lfs f0, lbl_803CCE70-_SDA2_BASE_(r2) +/* 80033124 0002FF24 C0 02 84 F0 */ lfs f0, lbl__533-_SDA2_BASE_(r2) /* 80033128 0002FF28 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8003312C 0002FF2C 40 80 00 3C */ bge lbl_80033168 /* 80033130 0002FF30 C0 1F 00 00 */ lfs f0, 0(r31) @@ -1716,11 +1716,11 @@ xQuatSlerp__FP5xQuatPC5xQuatPC5xQuatf: /* 80033160 0002FF60 D0 41 00 10 */ stfs f2, 0x10(r1) /* 80033164 0002FF64 D0 01 00 14 */ stfs f0, 0x14(r1) lbl_80033168: -/* 80033168 0002FF68 C0 02 85 10 */ lfs f0, lbl_803CCE90-_SDA2_BASE_(r2) +/* 80033168 0002FF68 C0 02 85 10 */ lfs f0, lbl__2240-_SDA2_BASE_(r2) /* 8003316C 0002FF6C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80033170 0002FF70 4C 41 13 82 */ cror 2, 1, 2 /* 80033174 0002FF74 40 82 00 14 */ bne lbl_80033188 -/* 80033178 0002FF78 C0 02 84 F4 */ lfs f0, lbl_803CCE74-_SDA2_BASE_(r2) +/* 80033178 0002FF78 C0 02 84 F4 */ lfs f0, lbl__699-_SDA2_BASE_(r2) /* 8003317C 0002FF7C FF C0 F8 90 */ fmr f30, f31 /* 80033180 0002FF80 EF A0 F8 28 */ fsubs f29, f0, f31 /* 80033184 0002FF84 48 00 00 34 */ b lbl_800331B8 @@ -1728,7 +1728,7 @@ lbl_80033188: /* 80033188 0002FF88 4B FD B5 89 */ bl xacos__Ff /* 8003318C 0002FF8C FF C0 08 90 */ fmr f30, f1 /* 80033190 0002FF90 48 09 1C BD */ bl isin__Ff -/* 80033194 0002FF94 C0 02 84 F4 */ lfs f0, lbl_803CCE74-_SDA2_BASE_(r2) +/* 80033194 0002FF94 C0 02 84 F4 */ lfs f0, lbl__699-_SDA2_BASE_(r2) /* 80033198 0002FF98 EF 80 08 24 */ fdivs f28, f0, f1 /* 8003319C 0002FF9C EC 00 F8 28 */ fsubs f0, f0, f31 /* 800331A0 0002FFA0 EC 20 07 B2 */ fmuls f1, f0, f30 @@ -1824,7 +1824,7 @@ xQuatDiff__FP5xQuatPC5xQuatPC5xQuat: /* 800332EC 000300EC 7F E5 FB 78 */ mr r5, r31 /* 800332F0 000300F0 4B FF FF 41 */ bl xQuatMul__FP5xQuatPC5xQuatPC5xQuat /* 800332F4 000300F4 C0 3E 00 0C */ lfs f1, 0xc(r30) -/* 800332F8 000300F8 C0 02 84 F0 */ lfs f0, lbl_803CCE70-_SDA2_BASE_(r2) +/* 800332F8 000300F8 C0 02 84 F0 */ lfs f0, lbl__533-_SDA2_BASE_(r2) /* 800332FC 000300FC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80033300 00030100 40 80 00 10 */ bge lbl_80033310 /* 80033304 00030104 7F C3 F3 78 */ mr r3, r30 @@ -1907,13 +1907,13 @@ xBoxFromCircle__FR4xBoxRC5xVec3RC5xVec3f: /* 800333EC 000301EC 93 C1 00 38 */ stw r30, 0x38(r1) /* 800333F0 000301F0 93 A1 00 34 */ stw r29, 0x34(r1) /* 800333F4 000301F4 7C BF 2B 78 */ mr r31, r5 -/* 800333F8 000301F8 3C A0 80 25 */ lis r5, lbl_8025300C@ha +/* 800333F8 000301F8 3C A0 80 25 */ lis r5, lbl__441_2@ha /* 800333FC 000301FC C0 1F 00 00 */ lfs f0, 0(r31) -/* 80033400 00030200 38 E5 30 0C */ addi r7, r5, lbl_8025300C@l +/* 80033400 00030200 38 E5 30 0C */ addi r7, r5, lbl__441_2@l /* 80033404 00030204 80 C7 00 00 */ lwz r6, 0(r7) /* 80033408 00030208 FF E0 08 90 */ fmr f31, f1 /* 8003340C 0003020C EC 00 00 32 */ fmuls f0, f0, f0 -/* 80033410 00030210 C0 22 84 F4 */ lfs f1, lbl_803CCE74-_SDA2_BASE_(r2) +/* 80033410 00030210 C0 22 84 F4 */ lfs f1, lbl__699-_SDA2_BASE_(r2) /* 80033414 00030214 80 A7 00 04 */ lwz r5, 4(r7) /* 80033418 00030218 7C 7D 1B 78 */ mr r29, r3 /* 8003341C 0003021C 80 07 00 08 */ lwz r0, 8(r7) @@ -1925,14 +1925,14 @@ xBoxFromCircle__FR4xBoxRC5xVec3RC5xVec3f: /* 80033434 00030234 4B FD 73 C9 */ bl xsqrt__Ff /* 80033438 00030238 C0 1F 00 04 */ lfs f0, 4(r31) /* 8003343C 0003023C EC 5F 00 72 */ fmuls f2, f31, f1 -/* 80033440 00030240 C0 22 84 F4 */ lfs f1, lbl_803CCE74-_SDA2_BASE_(r2) +/* 80033440 00030240 C0 22 84 F4 */ lfs f1, lbl__699-_SDA2_BASE_(r2) /* 80033444 00030244 EC 00 00 32 */ fmuls f0, f0, f0 /* 80033448 00030248 D0 41 00 20 */ stfs f2, 0x20(r1) /* 8003344C 0003024C EC 21 00 28 */ fsubs f1, f1, f0 /* 80033450 00030250 4B FD 73 AD */ bl xsqrt__Ff /* 80033454 00030254 C0 1F 00 08 */ lfs f0, 8(r31) /* 80033458 00030258 EC 5F 00 72 */ fmuls f2, f31, f1 -/* 8003345C 0003025C C0 22 84 F4 */ lfs f1, lbl_803CCE74-_SDA2_BASE_(r2) +/* 8003345C 0003025C C0 22 84 F4 */ lfs f1, lbl__699-_SDA2_BASE_(r2) /* 80033460 00030260 EC 00 00 32 */ fmuls f0, f0, f0 /* 80033464 00030264 D0 41 00 24 */ stfs f2, 0x24(r1) /* 80033468 00030268 EC 21 00 28 */ fsubs f1, f1, f0 diff --git a/asm/Core/x/xMemMgr.s b/asm/Core/x/xMemMgr.s index ab228d329..a50e53d60 100644 --- a/asm/Core/x/xMemMgr.s +++ b/asm/Core/x/xMemMgr.s @@ -13,36 +13,36 @@ xMemInit__Fv: /* 80033560 00030360 90 01 00 14 */ stw r0, 0x14(r1) /* 80033564 00030364 93 E1 00 0C */ stw r31, 0xc(r1) /* 80033568 00030368 48 09 2D F9 */ bl iMemInit__Fv -/* 8003356C 0003036C 3C 60 80 39 */ lis r3, lbl_8038C320@ha +/* 8003356C 0003036C 3C 60 80 39 */ lis r3, lbl_gMemInfo@ha /* 80033570 00030370 3C C0 00 01 */ lis r6, 0x00008826@ha -/* 80033574 00030374 3B E3 C3 20 */ addi r31, r3, lbl_8038C320@l -/* 80033578 00030378 3C 80 80 39 */ lis r4, lbl_8038C5E4@ha -/* 8003357C 0003037C 38 64 C5 E4 */ addi r3, r4, lbl_8038C5E4@l +/* 80033574 00030374 3B E3 C3 20 */ addi r31, r3, lbl_gMemInfo@l +/* 80033578 00030378 3C 80 80 39 */ lis r4, lbl_gxHeap@ha +/* 8003357C 0003037C 38 64 C5 E4 */ addi r3, r4, lbl_gxHeap@l /* 80033580 00030380 80 9F 00 18 */ lwz r4, 0x18(r31) /* 80033584 00030384 80 BF 00 1C */ lwz r5, 0x1c(r31) /* 80033588 00030388 38 C6 88 26 */ addi r6, r6, 0x00008826@l /* 8003358C 0003038C 48 00 00 B1 */ bl xMemInitHeap__FP12xMemHeap_tagUiUiUi -/* 80033590 00030390 3C 60 80 39 */ lis r3, lbl_8038C5E4@ha +/* 80033590 00030390 3C 60 80 39 */ lis r3, lbl_gxHeap@ha /* 80033594 00030394 80 BF 00 1C */ lwz r5, 0x1c(r31) /* 80033598 00030398 80 1F 00 18 */ lwz r0, 0x18(r31) -/* 8003359C 0003039C 38 63 C5 E4 */ addi r3, r3, lbl_8038C5E4@l +/* 8003359C 0003039C 38 63 C5 E4 */ addi r3, r3, lbl_gxHeap@l /* 800335A0 000303A0 3C C0 00 01 */ lis r6, 0x00008925@ha /* 800335A4 000303A4 38 63 00 DC */ addi r3, r3, 0xdc /* 800335A8 000303A8 7C 80 2A 14 */ add r4, r0, r5 /* 800335AC 000303AC 38 C6 89 25 */ addi r6, r6, 0x00008925@l /* 800335B0 000303B0 48 00 00 8D */ bl xMemInitHeap__FP12xMemHeap_tagUiUiUi -/* 800335B4 000303B4 3C 60 80 39 */ lis r3, lbl_8038C5E4@ha +/* 800335B4 000303B4 3C 60 80 39 */ lis r3, lbl_gxHeap@ha /* 800335B8 000303B8 80 BF 00 1C */ lwz r5, 0x1c(r31) /* 800335BC 000303BC 80 1F 00 18 */ lwz r0, 0x18(r31) -/* 800335C0 000303C0 38 63 C5 E4 */ addi r3, r3, lbl_8038C5E4@l +/* 800335C0 000303C0 38 63 C5 E4 */ addi r3, r3, lbl_gxHeap@l /* 800335C4 000303C4 3C C0 00 01 */ lis r6, 0x0000892A@ha /* 800335C8 000303C8 38 63 01 B8 */ addi r3, r3, 0x1b8 /* 800335CC 000303CC 7C 80 2A 14 */ add r4, r0, r5 /* 800335D0 000303D0 38 C6 89 2A */ addi r6, r6, 0x0000892A@l /* 800335D4 000303D4 48 00 00 69 */ bl xMemInitHeap__FP12xMemHeap_tagUiUiUi -/* 800335D8 000303D8 3C 60 80 39 */ lis r3, lbl_8038C5E4@ha +/* 800335D8 000303D8 3C 60 80 39 */ lis r3, lbl_gxHeap@ha /* 800335DC 000303DC 38 A0 00 01 */ li r5, 1 -/* 800335E0 000303E0 38 83 C5 E4 */ addi r4, r3, lbl_8038C5E4@l +/* 800335E0 000303E0 38 83 C5 E4 */ addi r4, r3, lbl_gxHeap@l /* 800335E4 000303E4 38 60 00 02 */ li r3, 2 /* 800335E8 000303E8 38 00 00 00 */ li r0, 0 /* 800335EC 000303EC B0 A4 00 0C */ sth r5, 0xc(r4) @@ -51,7 +51,7 @@ xMemInit__Fv: /* 800335F8 000303F8 B0 64 00 EA */ sth r3, 0xea(r4) /* 800335FC 000303FC B0 04 01 C4 */ sth r0, 0x1c4(r4) /* 80033600 00030400 B0 A4 01 C6 */ sth r5, 0x1c6(r4) -/* 80033604 00030404 90 0D 89 E0 */ stw r0, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80033604 00030404 90 0D 89 E0 */ stw r0, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80033608 00030408 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8003360C 0003040C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80033610 00030410 7C 08 03 A6 */ mtlr r0 @@ -228,10 +228,10 @@ xMemGrowAlloc__FUiUi: /* 80033864 00030664 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80033868 00030668 7C 08 02 A6 */ mflr r0 /* 8003386C 0003066C 1C A3 00 DC */ mulli r5, r3, 0xdc -/* 80033870 00030670 3C 60 80 39 */ lis r3, lbl_8038C5E4@ha +/* 80033870 00030670 3C 60 80 39 */ lis r3, lbl_gxHeap@ha /* 80033874 00030674 90 01 00 14 */ stw r0, 0x14(r1) /* 80033878 00030678 38 84 00 03 */ addi r4, r4, 3 -/* 8003387C 0003067C 38 03 C5 E4 */ addi r0, r3, lbl_8038C5E4@l +/* 8003387C 0003067C 38 03 C5 E4 */ addi r0, r3, lbl_gxHeap@l /* 80033880 00030680 93 E1 00 0C */ stw r31, 0xc(r1) /* 80033884 00030684 7D 00 2A 14 */ add r8, r0, r5 /* 80033888 00030688 54 85 00 3A */ rlwinm r5, r4, 0, 0, 0x1d @@ -290,10 +290,10 @@ xMemAlloc__FUiUii: /* 80033940 00030740 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80033944 00030744 7C 08 02 A6 */ mflr r0 /* 80033948 00030748 1C E3 00 DC */ mulli r7, r3, 0xdc -/* 8003394C 0003074C 3C C0 80 39 */ lis r6, lbl_8038C5E4@ha +/* 8003394C 0003074C 3C C0 80 39 */ lis r6, lbl_gxHeap@ha /* 80033950 00030750 90 01 00 44 */ stw r0, 0x44(r1) /* 80033954 00030754 38 60 00 01 */ li r3, 1 -/* 80033958 00030758 38 06 C5 E4 */ addi r0, r6, lbl_8038C5E4@l +/* 80033958 00030758 38 06 C5 E4 */ addi r0, r6, lbl_gxHeap@l /* 8003395C 0003075C BF 61 00 2C */ stmw r27, 0x2c(r1) /* 80033960 00030760 7F E0 3A 14 */ add r31, r0, r7 /* 80033964 00030764 7C 9C 23 78 */ mr r28, r4 @@ -368,7 +368,7 @@ xMemPushTemp__FUi: /* 80033A58 00030858 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80033A5C 0003085C 7C 08 02 A6 */ mflr r0 /* 80033A60 00030860 90 01 00 14 */ stw r0, 0x14(r1) -/* 80033A64 00030864 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80033A64 00030864 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80033A68 00030868 81 84 01 34 */ lwz r12, 0x134(r4) /* 80033A6C 0003086C 7D 89 03 A6 */ mtctr r12 /* 80033A70 00030870 4E 80 04 21 */ bctrl @@ -382,7 +382,7 @@ xMemPopTemp__FPv: /* 80033A84 00030884 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80033A88 00030888 7C 08 02 A6 */ mflr r0 /* 80033A8C 0003088C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80033A90 00030890 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80033A90 00030890 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80033A94 00030894 81 84 01 38 */ lwz r12, 0x138(r4) /* 80033A98 00030898 7D 89 03 A6 */ mtctr r12 /* 80033A9C 0003089C 4E 80 04 21 */ bctrl @@ -396,9 +396,9 @@ xMemPushBase__FUi: /* 80033AB0 000308B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80033AB4 000308B4 7C 08 02 A6 */ mflr r0 /* 80033AB8 000308B8 1C 83 00 DC */ mulli r4, r3, 0xdc -/* 80033ABC 000308BC 3C 60 80 39 */ lis r3, lbl_8038C5E4@ha +/* 80033ABC 000308BC 3C 60 80 39 */ lis r3, lbl_gxHeap@ha /* 80033AC0 000308C0 90 01 00 14 */ stw r0, 0x14(r1) -/* 80033AC4 000308C4 38 03 C5 E4 */ addi r0, r3, lbl_8038C5E4@l +/* 80033AC4 000308C4 38 03 C5 E4 */ addi r0, r3, lbl_gxHeap@l /* 80033AC8 000308C8 93 E1 00 0C */ stw r31, 0xc(r1) /* 80033ACC 000308CC 7F E0 22 14 */ add r31, r0, r4 /* 80033AD0 000308D0 A0 7F 00 D0 */ lhz r3, 0xd0(r31) @@ -410,7 +410,7 @@ xMemPushBase__FUi: /* 80033AE8 000308E8 7C 7F 1A 14 */ add r3, r31, r3 /* 80033AEC 000308EC 38 83 FF F0 */ addi r4, r3, -16 /* 80033AF0 000308F0 48 00 00 35 */ bl __as__14xHeapState_tagFRC14xHeapState_tag -/* 80033AF4 000308F4 81 8D 89 E4 */ lwz r12, lbl_803CB2E4-_SDA_BASE_(r13) +/* 80033AF4 000308F4 81 8D 89 E4 */ lwz r12, lbl_sMemBaseNotifyFunc-_SDA_BASE_(r13) /* 80033AF8 000308F8 28 0C 00 00 */ cmplwi r12, 0 /* 80033AFC 000308FC 41 82 00 0C */ beq lbl_80033B08 /* 80033B00 00030900 7D 89 03 A6 */ mtctr r12 @@ -443,7 +443,7 @@ xMemPushBase__Fv: /* 80033B50 00030950 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80033B54 00030954 7C 08 02 A6 */ mflr r0 /* 80033B58 00030958 90 01 00 14 */ stw r0, 0x14(r1) -/* 80033B5C 0003095C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80033B5C 0003095C 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80033B60 00030960 4B FF FF 51 */ bl xMemPushBase__FUi /* 80033B64 00030964 80 01 00 14 */ lwz r0, 0x14(r1) /* 80033B68 00030968 7C 08 03 A6 */ mtlr r0 @@ -455,10 +455,10 @@ xMemPopBase__FUii: /* 80033B74 00030974 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80033B78 00030978 7C 08 02 A6 */ mflr r0 /* 80033B7C 0003097C 1C 63 00 DC */ mulli r3, r3, 0xdc -/* 80033B80 00030980 3C A0 80 39 */ lis r5, lbl_8038C5E4@ha +/* 80033B80 00030980 3C A0 80 39 */ lis r5, lbl_gxHeap@ha /* 80033B84 00030984 90 01 00 14 */ stw r0, 0x14(r1) /* 80033B88 00030988 2C 04 00 00 */ cmpwi r4, 0 -/* 80033B8C 0003098C 38 05 C5 E4 */ addi r0, r5, lbl_8038C5E4@l +/* 80033B8C 0003098C 38 05 C5 E4 */ addi r0, r5, lbl_gxHeap@l /* 80033B90 00030990 93 E1 00 0C */ stw r31, 0xc(r1) /* 80033B94 00030994 7F E0 1A 14 */ add r31, r0, r3 /* 80033B98 00030998 40 80 00 0C */ bge lbl_80033BA4 @@ -466,7 +466,7 @@ xMemPopBase__FUii: /* 80033BA0 000309A0 7C 80 22 14 */ add r4, r0, r4 lbl_80033BA4: /* 80033BA4 000309A4 B0 9F 00 D0 */ sth r4, 0xd0(r31) -/* 80033BA8 000309A8 81 8D 89 E4 */ lwz r12, lbl_803CB2E4-_SDA_BASE_(r13) +/* 80033BA8 000309A8 81 8D 89 E4 */ lwz r12, lbl_sMemBaseNotifyFunc-_SDA_BASE_(r13) /* 80033BAC 000309AC 28 0C 00 00 */ cmplwi r12, 0 /* 80033BB0 000309B0 41 82 00 0C */ beq lbl_80033BBC /* 80033BB4 000309B4 7D 89 03 A6 */ mtctr r12 @@ -485,7 +485,7 @@ xMemPopBase__Fi: /* 80033BD8 000309D8 7C 08 02 A6 */ mflr r0 /* 80033BDC 000309DC 7C 64 1B 78 */ mr r4, r3 /* 80033BE0 000309E0 90 01 00 14 */ stw r0, 0x14(r1) -/* 80033BE4 000309E4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80033BE4 000309E4 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80033BE8 000309E8 4B FF FF 8D */ bl xMemPopBase__FUii /* 80033BEC 000309EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80033BF0 000309F0 7C 08 03 A6 */ mtlr r0 @@ -495,15 +495,15 @@ xMemPopBase__Fi: .global xMemGetBase__FUi xMemGetBase__FUi: /* 80033BFC 000309FC 1C 03 00 DC */ mulli r0, r3, 0xdc -/* 80033C00 00030A00 3C 60 80 39 */ lis r3, lbl_8038C5E4@ha -/* 80033C04 00030A04 38 63 C5 E4 */ addi r3, r3, lbl_8038C5E4@l +/* 80033C00 00030A00 3C 60 80 39 */ lis r3, lbl_gxHeap@ha +/* 80033C04 00030A04 38 63 C5 E4 */ addi r3, r3, lbl_gxHeap@l /* 80033C08 00030A08 7C 63 02 14 */ add r3, r3, r0 /* 80033C0C 00030A0C A0 63 00 D0 */ lhz r3, 0xd0(r3) /* 80033C10 00030A10 4E 80 00 20 */ blr .global xMemRegisterBaseNotifyFunc__FPFv_v xMemRegisterBaseNotifyFunc__FPFv_v: -/* 80033C14 00030A14 90 6D 89 E4 */ stw r3, lbl_803CB2E4-_SDA_BASE_(r13) +/* 80033C14 00030A14 90 6D 89 E4 */ stw r3, lbl_sMemBaseNotifyFunc-_SDA_BASE_(r13) /* 80033C18 00030A18 4E 80 00 20 */ blr .global xMemGetBase__Fv @@ -511,7 +511,7 @@ xMemGetBase__Fv: /* 80033C1C 00030A1C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80033C20 00030A20 7C 08 02 A6 */ mflr r0 /* 80033C24 00030A24 90 01 00 14 */ stw r0, 0x14(r1) -/* 80033C28 00030A28 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80033C28 00030A28 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80033C2C 00030A2C 4B FF FF D1 */ bl xMemGetBase__FUi /* 80033C30 00030A30 80 01 00 14 */ lwz r0, 0x14(r1) /* 80033C34 00030A34 7C 08 03 A6 */ mtlr r0 @@ -607,7 +607,7 @@ xMemPoolAlloc__FP8xMemPool: /* 80033D68 00030B68 A3 FC 00 16 */ lhz r31, 0x16(r28) /* 80033D6C 00030B6C 38 A0 00 00 */ li r5, 0 /* 80033D70 00030B70 A0 1C 00 14 */ lhz r0, 0x14(r28) -/* 80033D74 00030B74 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80033D74 00030B74 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80033D78 00030B78 7C 9F 01 D6 */ mullw r4, r31, r0 /* 80033D7C 00030B7C 4B FF FB C5 */ bl xMemAlloc__FUiUii /* 80033D80 00030B80 7C 64 1B 78 */ mr r4, r3 diff --git a/asm/Core/x/xModel.s b/asm/Core/x/xModel.s index 51eb206f3..38dca7a7f 100644 --- a/asm/Core/x/xModel.s +++ b/asm/Core/x/xModel.s @@ -4,9 +4,9 @@ .global xModelGetPipeFlags__FP8RpAtomic xModelGetPipeFlags__FP8RpAtomic: -/* 80033E2C 00030C2C 80 AD 89 F8 */ lwz r5, lbl_803CB2F8-_SDA_BASE_(r13) +/* 80033E2C 00030C2C 80 AD 89 F8 */ lwz r5, lbl_xModelLookupList-_SDA_BASE_(r13) /* 80033E30 00030C30 38 C0 00 00 */ li r6, 0 -/* 80033E34 00030C34 80 0D 89 F4 */ lwz r0, lbl_803CB2F4-_SDA_BASE_(r13) +/* 80033E34 00030C34 80 0D 89 F4 */ lwz r0, lbl_xModelLookupCount-_SDA_BASE_(r13) /* 80033E38 00030C38 7C A4 2B 78 */ mr r4, r5 /* 80033E3C 00030C3C 7C 09 03 A6 */ mtctr r0 /* 80033E40 00030C40 2C 00 00 00 */ cmpwi r0, 0 @@ -34,18 +34,18 @@ xModelInit__Fv: /* 80033E80 00030C80 90 01 00 14 */ stw r0, 0x14(r1) /* 80033E84 00030C84 48 09 3A D9 */ bl iModelInit__Fv /* 80033E88 00030C88 38 00 00 00 */ li r0, 0 -/* 80033E8C 00030C8C 90 0D 89 E8 */ stw r0, lbl_803CB2E8-_SDA_BASE_(r13) -/* 80033E90 00030C90 80 0D 89 EC */ lwz r0, lbl_803CB2EC-_SDA_BASE_(r13) +/* 80033E8C 00030C8C 90 0D 89 E8 */ stw r0, lbl_sxModelPoolList-_SDA_BASE_(r13) +/* 80033E90 00030C90 80 0D 89 EC */ lwz r0, lbl_subcamera-_SDA_BASE_(r13) /* 80033E94 00030C94 28 00 00 00 */ cmplwi r0, 0 /* 80033E98 00030C98 40 82 00 18 */ bne lbl_80033EB0 /* 80033E9C 00030C9C 38 60 00 00 */ li r3, 0 /* 80033EA0 00030CA0 38 80 00 00 */ li r4, 0 /* 80033EA4 00030CA4 38 A0 00 01 */ li r5, 1 /* 80033EA8 00030CA8 48 00 0D 3D */ bl xModel.CameraCreate__Fiii -/* 80033EAC 00030CAC 90 6D 89 EC */ stw r3, lbl_803CB2EC-_SDA_BASE_(r13) +/* 80033EAC 00030CAC 90 6D 89 EC */ stw r3, lbl_subcamera-_SDA_BASE_(r13) lbl_80033EB0: /* 80033EB0 00030CB0 38 00 00 00 */ li r0, 0 -/* 80033EB4 00030CB4 90 0D 89 F0 */ stw r0, lbl_803CB2F0-_SDA_BASE_(r13) +/* 80033EB4 00030CB4 90 0D 89 F0 */ stw r0, lbl_xModelPipeNumTables-_SDA_BASE_(r13) /* 80033EB8 00030CB8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80033EBC 00030CBC 7C 08 03 A6 */ mtlr r0 /* 80033EC0 00030CC0 38 21 00 10 */ addi r1, r1, 0x10 @@ -67,7 +67,7 @@ xModelPoolInit__FUiUi: /* 80033EF4 00030CF4 3B E0 00 01 */ li r31, 1 lbl_80033EF8: /* 80033EF8 00030CF8 7C 1E F9 D6 */ mullw r0, r30, r31 -/* 80033EFC 00030CFC 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80033EFC 00030CFC 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80033F00 00030D00 38 A0 00 10 */ li r5, 0x10 /* 80033F04 00030D04 1C 9E 00 6C */ mulli r4, r30, 0x6c /* 80033F08 00030D08 54 1C 30 32 */ slwi r28, r0, 6 @@ -172,12 +172,12 @@ lbl_80034060: lbl_80034088: /* 80034088 00030E88 1C 1E 00 6C */ mulli r0, r30, 0x6c /* 8003408C 00030E8C 38 A0 00 00 */ li r5, 0 -/* 80034090 00030E90 38 CD 89 E8 */ addi r6, r13, lbl_803CB2E8-_SDA_BASE_ +/* 80034090 00030E90 38 CD 89 E8 */ addi r6, r13, lbl_sxModelPoolList-_SDA_BASE_ /* 80034094 00030E94 7C 87 02 14 */ add r4, r7, r0 /* 80034098 00030E98 90 A4 FF 94 */ stw r5, -0x6c(r4) /* 8003409C 00030E9C 93 E3 00 04 */ stw r31, 4(r3) /* 800340A0 00030EA0 90 E3 00 08 */ stw r7, 8(r3) -/* 800340A4 00030EA4 80 8D 89 E8 */ lwz r4, lbl_803CB2E8-_SDA_BASE_(r13) +/* 800340A4 00030EA4 80 8D 89 E8 */ lwz r4, lbl_sxModelPoolList-_SDA_BASE_(r13) /* 800340A8 00030EA8 48 00 00 0C */ b lbl_800340B4 lbl_800340AC: /* 800340AC 00030EAC 7C 86 23 78 */ mr r6, r4 @@ -213,7 +213,7 @@ xModelInstanceAlloc__FP8RpAtomicPvUsUcPUc: /* 80034110 00030F10 7C FB 3B 78 */ mr r27, r7 /* 80034114 00030F14 3B C0 00 00 */ li r30, 0 /* 80034118 00030F18 48 09 3D FD */ bl iModelNumBones__FP8RpAtomic -/* 8003411C 00030F1C 80 0D 89 FC */ lwz r0, lbl_803CB2FC-_SDA_BASE_(r13) +/* 8003411C 00030F1C 80 0D 89 FC */ lwz r0, lbl_xModelInstStaticAlloc-_SDA_BASE_(r13) /* 80034120 00030F20 7C 7F 1B 78 */ mr r31, r3 /* 80034124 00030F24 57 23 D7 FE */ rlwinm r3, r25, 0x1a, 0x1f, 0x1f /* 80034128 00030F28 57 24 04 3E */ clrlwi r4, r25, 0x10 @@ -223,7 +223,7 @@ xModelInstanceAlloc__FP8RpAtomicPvUsUcPUc: /* 80034138 00030F38 41 82 00 5C */ beq lbl_80034194 /* 8003413C 00030F3C 54 80 04 A5 */ rlwinm. r0, r4, 0, 0x12, 0x12 /* 80034140 00030F40 41 82 00 28 */ beq lbl_80034168 -/* 80034144 00030F44 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80034144 00030F44 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80034148 00030F48 38 80 00 6C */ li r4, 0x6c /* 8003414C 00030F4C 38 A0 00 00 */ li r5, 0 /* 80034150 00030F50 4B FF F7 F1 */ bl xMemAlloc__FUiUii @@ -234,7 +234,7 @@ xModelInstanceAlloc__FP8RpAtomicPvUsUcPUc: /* 80034164 00030F64 48 00 00 90 */ b lbl_800341F4 lbl_80034168: /* 80034168 00030F68 57 A4 30 32 */ slwi r4, r29, 6 -/* 8003416C 00030F6C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8003416C 00030F6C 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80034170 00030F70 38 84 00 6C */ addi r4, r4, 0x6c /* 80034174 00030F74 38 A0 00 10 */ li r5, 0x10 /* 80034178 00030F78 4B FF F7 C9 */ bl xMemAlloc__FUiUii @@ -251,7 +251,7 @@ lbl_80034194: /* 800341A0 00030FA0 63 20 00 08 */ ori r0, r25, 8 /* 800341A4 00030FA4 54 19 04 3E */ clrlwi r25, r0, 0x10 lbl_800341A8: -/* 800341A8 00030FA8 80 6D 89 E8 */ lwz r3, lbl_803CB2E8-_SDA_BASE_(r13) +/* 800341A8 00030FA8 80 6D 89 E8 */ lwz r3, lbl_sxModelPoolList-_SDA_BASE_(r13) /* 800341AC 00030FAC 48 00 00 24 */ b lbl_800341D0 lbl_800341B0: /* 800341B0 00030FB0 80 03 00 08 */ lwz r0, 8(r3) @@ -291,23 +291,23 @@ lbl_800341F4: /* 80034228 00031028 93 7C 00 48 */ stw r27, 0x48(r28) /* 8003422C 0003102C 93 DC 00 5C */ stw r30, 0x5c(r28) /* 80034230 00031030 90 7C 00 60 */ stw r3, 0x60(r28) -/* 80034234 00031034 C0 02 85 18 */ lfs f0, lbl_803CCE98-_SDA2_BASE_(r2) +/* 80034234 00031034 C0 02 85 18 */ lfs f0, lbl__726_1-_SDA2_BASE_(r2) /* 80034238 00031038 90 01 00 08 */ stw r0, 8(r1) /* 8003423C 0003103C D0 1C 00 50 */ stfs f0, 0x50(r28) -/* 80034240 00031040 C0 02 85 18 */ lfs f0, lbl_803CCE98-_SDA2_BASE_(r2) +/* 80034240 00031040 C0 02 85 18 */ lfs f0, lbl__726_1-_SDA2_BASE_(r2) /* 80034244 00031044 D0 1C 00 54 */ stfs f0, 0x54(r28) -/* 80034248 00031048 C0 02 85 18 */ lfs f0, lbl_803CCE98-_SDA2_BASE_(r2) +/* 80034248 00031048 C0 02 85 18 */ lfs f0, lbl__726_1-_SDA2_BASE_(r2) /* 8003424C 0003104C D0 1C 00 58 */ stfs f0, 0x58(r28) -/* 80034250 00031050 C0 02 85 1C */ lfs f0, lbl_803CCE9C-_SDA2_BASE_(r2) +/* 80034250 00031050 C0 02 85 1C */ lfs f0, lbl__727_1-_SDA2_BASE_(r2) /* 80034254 00031054 D0 1C 00 18 */ stfs f0, 0x18(r28) -/* 80034258 00031058 C0 02 85 1C */ lfs f0, lbl_803CCE9C-_SDA2_BASE_(r2) +/* 80034258 00031058 C0 02 85 1C */ lfs f0, lbl__727_1-_SDA2_BASE_(r2) /* 8003425C 0003105C D0 1C 00 1C */ stfs f0, 0x1c(r28) -/* 80034260 00031060 C0 02 85 1C */ lfs f0, lbl_803CCE9C-_SDA2_BASE_(r2) +/* 80034260 00031060 C0 02 85 1C */ lfs f0, lbl__727_1-_SDA2_BASE_(r2) /* 80034264 00031064 D0 1C 00 20 */ stfs f0, 0x20(r28) /* 80034268 00031068 80 77 00 18 */ lwz r3, 0x18(r23) -/* 8003426C 0003106C C8 42 85 30 */ lfd f2, lbl_803CCEB0-_SDA2_BASE_(r2) +/* 8003426C 0003106C C8 42 85 30 */ lfd f2, lbl__732-_SDA2_BASE_(r2) /* 80034270 00031070 80 63 00 20 */ lwz r3, 0x20(r3) -/* 80034274 00031074 C0 02 85 20 */ lfs f0, lbl_803CCEA0-_SDA2_BASE_(r2) +/* 80034274 00031074 C0 02 85 20 */ lfs f0, lbl__728_2-_SDA2_BASE_(r2) /* 80034278 00031078 80 63 00 00 */ lwz r3, 0(r3) /* 8003427C 0003107C 88 03 00 07 */ lbz r0, 7(r3) /* 80034280 00031080 90 01 00 0C */ stw r0, 0xc(r1) @@ -316,9 +316,9 @@ lbl_800341F4: /* 8003428C 0003108C EC 01 00 24 */ fdivs f0, f1, f0 /* 80034290 00031090 D0 1C 00 24 */ stfs f0, 0x24(r28) /* 80034294 00031094 93 DC 00 30 */ stw r30, 0x30(r28) -/* 80034298 00031098 C0 02 85 24 */ lfs f0, lbl_803CCEA4-_SDA2_BASE_(r2) +/* 80034298 00031098 C0 02 85 24 */ lfs f0, lbl__729_2-_SDA2_BASE_(r2) /* 8003429C 0003109C D0 1C 00 28 */ stfs f0, 0x28(r28) -/* 800342A0 000310A0 C0 02 85 28 */ lfs f0, lbl_803CCEA8-_SDA2_BASE_(r2) +/* 800342A0 000310A0 C0 02 85 28 */ lfs f0, lbl__730_2-_SDA2_BASE_(r2) /* 800342A4 000310A4 D0 1C 00 2C */ stfs f0, 0x2c(r28) /* 800342A8 000310A8 80 1C 00 4C */ lwz r0, 0x4c(r28) /* 800342AC 000310AC 28 00 00 00 */ cmplwi r0, 0 @@ -477,7 +477,7 @@ xModelInstanceUpgradeBrotherShared__FP14xModelInstanceUi: /* 80034490 00031290 57 E0 D7 FE */ rlwinm r0, r31, 0x1a, 0x1f, 0x1f /* 80034494 00031294 38 A0 00 10 */ li r5, 0x10 /* 80034498 00031298 7C 83 02 14 */ add r4, r3, r0 -/* 8003449C 0003129C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8003449C 0003129C 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 800344A0 000312A0 38 04 00 01 */ addi r0, r4, 1 /* 800344A4 000312A4 54 04 30 32 */ slwi r4, r0, 6 /* 800344A8 000312A8 4B FF F4 99 */ bl xMemAlloc__FUiUii @@ -667,7 +667,7 @@ xModelRenderSingle__FP14xModelInstance: /* 8003471C 0003151C 40 82 02 08 */ bne lbl_80034924 /* 80034720 00031520 C0 3E 00 50 */ lfs f1, 0x50(r30) /* 80034724 00031524 3B E0 00 00 */ li r31, 0 -/* 80034728 00031528 C0 02 85 18 */ lfs f0, lbl_803CCE98-_SDA2_BASE_(r2) +/* 80034728 00031528 C0 02 85 18 */ lfs f0, lbl__726_1-_SDA2_BASE_(r2) /* 8003472C 0003152C FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80034730 00031530 41 82 00 C4 */ beq lbl_800347F4 /* 80034734 00031534 80 9E 00 4C */ lwz r4, 0x4c(r30) @@ -724,7 +724,7 @@ lbl_800347F4: /* 800347FC 000315FC 48 09 39 E1 */ bl iModelCull__FP8RpAtomicP11RwMatrixTag /* 80034800 00031600 2C 03 00 00 */ cmpwi r3, 0 /* 80034804 00031604 40 82 00 F4 */ bne lbl_800348F8 -/* 80034808 00031608 C0 42 85 1C */ lfs f2, lbl_803CCE9C-_SDA2_BASE_(r2) +/* 80034808 00031608 C0 42 85 1C */ lfs f2, lbl__727_1-_SDA2_BASE_(r2) /* 8003480C 0003160C C0 3E 00 18 */ lfs f1, 0x18(r30) /* 80034810 00031610 FC 02 08 00 */ fcmpu cr0, f2, f1 /* 80034814 00031614 40 82 00 1C */ bne lbl_80034830 @@ -740,7 +740,7 @@ lbl_80034830: /* 80034838 00031638 C0 7E 00 20 */ lfs f3, 0x20(r30) /* 8003483C 0003163C 48 00 05 39 */ bl xModelMaterialMul__FP14xModelInstancefff lbl_80034840: -/* 80034840 00031640 C0 22 85 20 */ lfs f1, lbl_803CCEA0-_SDA2_BASE_(r2) +/* 80034840 00031640 C0 22 85 20 */ lfs f1, lbl__728_2-_SDA2_BASE_(r2) /* 80034844 00031644 7F C3 F3 78 */ mr r3, r30 /* 80034848 00031648 C0 1E 00 24 */ lfs f0, 0x24(r30) /* 8003484C 0003164C 3B E0 00 01 */ li r31, 1 @@ -797,7 +797,7 @@ lbl_800348F8: /* 80034904 00031704 48 00 04 95 */ bl xModelResetMaterial__FP14xModelInstance lbl_80034908: /* 80034908 00031708 C0 3E 00 50 */ lfs f1, 0x50(r30) -/* 8003490C 0003170C C0 02 85 18 */ lfs f0, lbl_803CCE98-_SDA2_BASE_(r2) +/* 8003490C 0003170C C0 02 85 18 */ lfs f0, lbl__726_1-_SDA2_BASE_(r2) /* 80034910 00031710 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80034914 00031714 41 82 00 10 */ beq lbl_80034924 /* 80034918 00031718 80 7E 00 4C */ lwz r3, 0x4c(r30) @@ -822,7 +822,7 @@ xModelRender__FP14xModelInstance: /* 80034954 00031754 7C 7F 1B 78 */ mr r31, r3 /* 80034958 00031758 48 00 00 28 */ b lbl_80034980 lbl_8003495C: -/* 8003495C 0003175C 80 0D 8A 00 */ lwz r0, lbl_803CB300-_SDA_BASE_(r13) +/* 8003495C 0003175C 80 0D 8A 00 */ lwz r0, lbl_xModelBucketEnabled-_SDA_BASE_(r13) /* 80034960 00031760 2C 00 00 00 */ cmpwi r0, 0 /* 80034964 00031764 41 82 00 10 */ beq lbl_80034974 /* 80034968 00031768 7F E3 FB 78 */ mr r3, r31 @@ -889,7 +889,7 @@ xModelRender2D__FRC14xModelInstanceRC13basic_rect_f_RC5xVec3RC5xVec3: /* 80034A38 00031838 7C 7A 1B 78 */ mr r26, r3 /* 80034A3C 0003183C 7C BC 2B 78 */ mr r28, r5 /* 80034A40 00031840 7C DD 33 78 */ mr r29, r6 -/* 80034A44 00031844 C0 42 85 18 */ lfs f2, lbl_803CCE98-_SDA2_BASE_(r2) +/* 80034A44 00031844 C0 42 85 18 */ lfs f2, lbl__726_1-_SDA2_BASE_(r2) /* 80034A48 00031848 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 80034A4C 0003184C 4C 40 13 82 */ cror 2, 0, 2 /* 80034A50 00031850 41 82 01 80 */ beq lbl_80034BD0 @@ -901,7 +901,7 @@ xModelRender2D__FRC14xModelInstanceRC13basic_rect_f_RC5xVec3RC5xVec3: /* 80034A68 00031868 EC 03 00 2A */ fadds f0, f3, f0 /* 80034A6C 0003186C FC 00 10 40 */ fcmpo cr0, f0, f2 /* 80034A70 00031870 41 80 01 60 */ blt lbl_80034BD0 -/* 80034A74 00031874 C0 22 85 1C */ lfs f1, lbl_803CCE9C-_SDA2_BASE_(r2) +/* 80034A74 00031874 C0 22 85 1C */ lfs f1, lbl__727_1-_SDA2_BASE_(r2) /* 80034A78 00031878 FC 03 08 40 */ fcmpo cr0, f3, f1 /* 80034A7C 0003187C 41 81 01 54 */ bgt lbl_80034BD0 /* 80034A80 00031880 C0 7B 00 04 */ lfs f3, 4(r27) @@ -912,7 +912,7 @@ xModelRender2D__FRC14xModelInstanceRC13basic_rect_f_RC5xVec3RC5xVec3: /* 80034A94 00031894 40 81 00 08 */ ble lbl_80034A9C /* 80034A98 00031898 48 00 01 38 */ b lbl_80034BD0 lbl_80034A9C: -/* 80034A9C 0003189C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80034A9C 0003189C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80034AA0 000318A0 83 E3 00 00 */ lwz r31, 0(r3) /* 80034AA4 000318A4 80 7F 00 04 */ lwz r3, 4(r31) /* 80034AA8 000318A8 48 20 45 89 */ bl RwFrameGetLTM @@ -924,7 +924,7 @@ lbl_80034A9C: /* 80034AC0 000318C0 38 61 00 C8 */ addi r3, r1, 0xc8 /* 80034AC4 000318C4 7C 64 1B 78 */ mr r4, r3 /* 80034AC8 000318C8 4B FF DD 5D */ bl xMat3x3Transpose__FP7xMat3x3PC7xMat3x3 -/* 80034ACC 000318CC C0 02 85 18 */ lfs f0, lbl_803CCE98-_SDA2_BASE_(r2) +/* 80034ACC 000318CC C0 02 85 18 */ lfs f0, lbl__726_1-_SDA2_BASE_(r2) /* 80034AD0 000318D0 7F A3 EB 78 */ mr r3, r29 /* 80034AD4 000318D4 7F 84 E3 78 */ mr r4, r28 /* 80034AD8 000318D8 D0 01 00 F8 */ stfs f0, 0xf8(r1) @@ -938,13 +938,13 @@ lbl_80034A9C: /* 80034AF8 000318F8 38 81 00 C8 */ addi r4, r1, 0xc8 /* 80034AFC 000318FC C0 1B 00 00 */ lfs f0, 0(r27) /* 80034B00 00031900 38 A1 00 88 */ addi r5, r1, 0x88 -/* 80034B04 00031904 C0 C2 85 38 */ lfs f6, lbl_803CCEB8-_SDA2_BASE_(r2) +/* 80034B04 00031904 C0 C2 85 38 */ lfs f6, lbl__1026-_SDA2_BASE_(r2) /* 80034B08 00031908 C0 FF 00 68 */ lfs f7, 0x68(r31) /* 80034B0C 0003190C C0 3B 00 04 */ lfs f1, 4(r27) /* 80034B10 00031910 EC 66 10 3A */ fmadds f3, f6, f0, f2 /* 80034B14 00031914 C0 1B 00 0C */ lfs f0, 0xc(r27) /* 80034B18 00031918 EC A7 00 B2 */ fmuls f5, f7, f2 -/* 80034B1C 0003191C C0 82 85 1C */ lfs f4, lbl_803CCE9C-_SDA2_BASE_(r2) +/* 80034B1C 0003191C C0 82 85 1C */ lfs f4, lbl__727_1-_SDA2_BASE_(r2) /* 80034B20 00031920 EC 06 00 7A */ fmadds f0, f6, f1, f0 /* 80034B24 00031924 C0 5F 00 6C */ lfs f2, 0x6c(r31) /* 80034B28 00031928 EC 23 20 28 */ fsubs f1, f3, f4 @@ -953,7 +953,7 @@ lbl_80034A9C: /* 80034B34 00031934 FC 60 08 50 */ fneg f3, f1 /* 80034B38 00031938 D0 A1 00 88 */ stfs f5, 0x88(r1) /* 80034B3C 0003193C FC 20 00 50 */ fneg f1, f0 -/* 80034B40 00031940 C0 02 85 18 */ lfs f0, lbl_803CCE98-_SDA2_BASE_(r2) +/* 80034B40 00031940 C0 02 85 18 */ lfs f0, lbl__726_1-_SDA2_BASE_(r2) /* 80034B44 00031944 EC 67 00 F2 */ fmuls f3, f7, f3 /* 80034B48 00031948 EC 22 00 72 */ fmuls f1, f2, f1 /* 80034B4C 0003194C D0 01 00 8C */ stfs f0, 0x8c(r1) @@ -1142,7 +1142,7 @@ xModel_SceneEnter__FP7RpWorld: /* 80034DBC 00031BBC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80034DC0 00031BC0 7C 08 02 A6 */ mflr r0 /* 80034DC4 00031BC4 90 01 00 14 */ stw r0, 0x14(r1) -/* 80034DC8 00031BC8 80 8D 89 EC */ lwz r4, lbl_803CB2EC-_SDA_BASE_(r13) +/* 80034DC8 00031BC8 80 8D 89 EC */ lwz r4, lbl_subcamera-_SDA_BASE_(r13) /* 80034DCC 00031BCC 48 1E A1 29 */ bl RpWorldAddCamera /* 80034DD0 00031BD0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80034DD4 00031BD4 7C 08 03 A6 */ mtlr r0 @@ -1154,7 +1154,7 @@ xModel_SceneExit__FP7RpWorld: /* 80034DE0 00031BE0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80034DE4 00031BE4 7C 08 02 A6 */ mflr r0 /* 80034DE8 00031BE8 90 01 00 14 */ stw r0, 0x14(r1) -/* 80034DEC 00031BEC 80 8D 89 EC */ lwz r4, lbl_803CB2EC-_SDA_BASE_(r13) +/* 80034DEC 00031BEC 80 8D 89 EC */ lwz r4, lbl_subcamera-_SDA_BASE_(r13) /* 80034DF0 00031BF0 48 1E A1 59 */ bl RpWorldRemoveCamera /* 80034DF4 00031BF4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80034DF8 00031BF8 7C 08 03 A6 */ mtlr r0 @@ -1180,7 +1180,7 @@ xModelAnimCollStart__FR14xModelInstance: /* 80034E3C 00031C3C 28 03 00 00 */ cmplwi r3, 0 /* 80034E40 00031C40 41 82 00 18 */ beq lbl_80034E58 /* 80034E44 00031C44 1C 83 00 0C */ mulli r4, r3, 0xc -/* 80034E48 00031C48 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80034E48 00031C48 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80034E4C 00031C4C 38 A0 00 00 */ li r5, 0 /* 80034E50 00031C50 4B FF EA F1 */ bl xMemAlloc__FUiUii /* 80034E54 00031C54 90 7F 00 68 */ stw r3, 0x68(r31) @@ -1203,10 +1203,10 @@ xModelAnimCollRefresh__FRC14xModelInstance: /* 80034E88 00031C88 80 63 00 10 */ lwz r3, 0x10(r3) /* 80034E8C 00031C8C 48 09 37 39 */ bl iModelVertCount__FP8RpAtomic /* 80034E90 00031C90 83 DD 00 4C */ lwz r30, 0x4c(r29) -/* 80034E94 00031C94 3C 80 80 39 */ lis r4, lbl_8038C2E0@ha +/* 80034E94 00031C94 3C 80 80 39 */ lis r4, lbl_g_I3@ha /* 80034E98 00031C98 7C 7F 1B 78 */ mr r31, r3 /* 80034E9C 00031C9C 80 BE 00 00 */ lwz r5, 0(r30) -/* 80034EA0 00031CA0 38 84 C2 E0 */ addi r4, r4, lbl_8038C2E0@l +/* 80034EA0 00031CA0 38 84 C2 E0 */ addi r4, r4, lbl_g_I3@l /* 80034EA4 00031CA4 80 1E 00 04 */ lwz r0, 4(r30) /* 80034EA8 00031CA8 7F C3 F3 78 */ mr r3, r30 /* 80034EAC 00031CAC 90 A1 00 08 */ stw r5, 8(r1) diff --git a/asm/Core/x/xModelBucket.s b/asm/Core/x/xModelBucket.s index 256188cf1..a4467b941 100644 --- a/asm/Core/x/xModelBucket.s +++ b/asm/Core/x/xModelBucket.s @@ -31,15 +31,15 @@ lbl_80126408: .global xModelBucket_PreCountReset__Fv xModelBucket_PreCountReset__Fv: /* 80126410 00123210 38 00 00 00 */ li r0, 0 -/* 80126414 00123214 90 0D 95 88 */ stw r0, lbl_803CBE88-_SDA_BASE_(r13) -/* 80126418 00123218 90 0D 95 8C */ stw r0, lbl_803CBE8C-_SDA_BASE_(r13) -/* 8012641C 0012321C 90 0D 95 90 */ stw r0, lbl_803CBE90-_SDA_BASE_(r13) -/* 80126420 00123220 90 0D 95 94 */ stw r0, lbl_803CBE94-_SDA_BASE_(r13) -/* 80126424 00123224 90 0D 95 98 */ stw r0, lbl_803CBE98-_SDA_BASE_(r13) -/* 80126428 00123228 90 0D 95 9C */ stw r0, lbl_803CBE9C-_SDA_BASE_(r13) -/* 8012642C 0012322C 90 0D 95 A0 */ stw r0, lbl_803CBEA0-_SDA_BASE_(r13) -/* 80126430 00123230 90 0D 95 A8 */ stw r0, lbl_803CBEA8-_SDA_BASE_(r13) -/* 80126434 00123234 90 0D 95 AC */ stw r0, lbl_803CBEAC-_SDA_BASE_(r13) +/* 80126414 00123214 90 0D 95 88 */ stw r0, lbl_sBucketCurr-_SDA_BASE_(r13) +/* 80126418 00123218 90 0D 95 8C */ stw r0, lbl_sBucketCount-_SDA_BASE_(r13) +/* 8012641C 0012321C 90 0D 95 90 */ stw r0, lbl_sBucketList-_SDA_BASE_(r13) +/* 80126420 00123220 90 0D 95 94 */ stw r0, lbl_sBucketClipCullCurr-_SDA_BASE_(r13) +/* 80126424 00123224 90 0D 95 98 */ stw r0, lbl_sBucketClipCullCount-_SDA_BASE_(r13) +/* 80126428 00123228 90 0D 95 9C */ stw r0, lbl_sBucketClipCullList-_SDA_BASE_(r13) +/* 8012642C 0012322C 90 0D 95 A0 */ stw r0, lbl_sAlphaCurr-_SDA_BASE_(r13) +/* 80126430 00123230 90 0D 95 A8 */ stw r0, lbl_sAlphaCount-_SDA_BASE_(r13) +/* 80126434 00123234 90 0D 95 AC */ stw r0, lbl_sAlphaList-_SDA_BASE_(r13) /* 80126438 00123238 4E 80 00 20 */ blr .global lbl_8012643C @@ -98,13 +98,13 @@ lbl_801264D8: /* 801264E4 001232E4 7C 7C 1B 79 */ or. r28, r3, r3 /* 801264E8 001232E8 40 82 FF E4 */ bne lbl_801264CC /* 801264EC 001232EC 7C 7E F9 D6 */ mullw r3, r30, r31 -/* 801264F0 001232F0 80 8D 95 8C */ lwz r4, lbl_803CBE8C-_SDA_BASE_(r13) +/* 801264F0 001232F0 80 8D 95 8C */ lwz r4, lbl_sBucketCount-_SDA_BASE_(r13) /* 801264F4 001232F4 57 C0 08 3C */ slwi r0, r30, 1 /* 801264F8 001232F8 7C 64 1A 14 */ add r3, r4, r3 -/* 801264FC 001232FC 90 6D 95 8C */ stw r3, lbl_803CBE8C-_SDA_BASE_(r13) -/* 80126500 00123300 80 6D 95 98 */ lwz r3, lbl_803CBE98-_SDA_BASE_(r13) +/* 801264FC 001232FC 90 6D 95 8C */ stw r3, lbl_sBucketCount-_SDA_BASE_(r13) +/* 80126500 00123300 80 6D 95 98 */ lwz r3, lbl_sBucketClipCullCount-_SDA_BASE_(r13) /* 80126504 00123304 7C 03 02 14 */ add r0, r3, r0 -/* 80126508 00123308 90 0D 95 98 */ stw r0, lbl_803CBE98-_SDA_BASE_(r13) +/* 80126508 00123308 90 0D 95 98 */ stw r0, lbl_sBucketClipCullCount-_SDA_BASE_(r13) /* 8012650C 0012330C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80126510 00123310 83 C1 00 18 */ lwz r30, 0x18(r1) /* 80126514 00123314 83 A1 00 14 */ lwz r29, 0x14(r1) @@ -120,42 +120,42 @@ xModelBucket_PreCountAlloc__Fi: /* 80126530 00123330 7C 08 02 A6 */ mflr r0 /* 80126534 00123334 38 A0 00 00 */ li r5, 0 /* 80126538 00123338 90 01 00 24 */ stw r0, 0x24(r1) -/* 8012653C 0012333C 90 6D 95 A8 */ stw r3, lbl_803CBEA8-_SDA_BASE_(r13) -/* 80126540 00123340 80 0D 95 8C */ lwz r0, lbl_803CBE8C-_SDA_BASE_(r13) -/* 80126544 00123344 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8012653C 0012333C 90 6D 95 A8 */ stw r3, lbl_sAlphaCount-_SDA_BASE_(r13) +/* 80126540 00123340 80 0D 95 8C */ lwz r0, lbl_sBucketCount-_SDA_BASE_(r13) +/* 80126544 00123344 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80126548 00123348 1C 80 00 14 */ mulli r4, r0, 0x14 /* 8012654C 0012334C 4B F0 D3 F5 */ bl xMemAlloc__FUiUii -/* 80126550 00123350 90 6D 95 90 */ stw r3, lbl_803CBE90-_SDA_BASE_(r13) +/* 80126550 00123350 90 6D 95 90 */ stw r3, lbl_sBucketList-_SDA_BASE_(r13) /* 80126554 00123354 38 A0 00 00 */ li r5, 0 -/* 80126558 00123358 80 0D 95 98 */ lwz r0, lbl_803CBE98-_SDA_BASE_(r13) -/* 8012655C 0012335C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80126558 00123358 80 0D 95 98 */ lwz r0, lbl_sBucketClipCullCount-_SDA_BASE_(r13) +/* 8012655C 0012335C 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80126560 00123360 54 04 10 3A */ slwi r4, r0, 2 /* 80126564 00123364 4B F0 D3 DD */ bl xMemAlloc__FUiUii -/* 80126568 00123368 90 6D 95 9C */ stw r3, lbl_803CBE9C-_SDA_BASE_(r13) +/* 80126568 00123368 90 6D 95 9C */ stw r3, lbl_sBucketClipCullList-_SDA_BASE_(r13) /* 8012656C 0012336C 38 A0 00 00 */ li r5, 0 -/* 80126570 00123370 80 0D 95 A8 */ lwz r0, lbl_803CBEA8-_SDA_BASE_(r13) -/* 80126574 00123374 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80126570 00123370 80 0D 95 A8 */ lwz r0, lbl_sAlphaCount-_SDA_BASE_(r13) +/* 80126574 00123374 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80126578 00123378 1C 80 00 14 */ mulli r4, r0, 0x14 /* 8012657C 0012337C 4B F0 D3 C5 */ bl xMemAlloc__FUiUii -/* 80126580 00123380 90 6D 95 AC */ stw r3, lbl_803CBEAC-_SDA_BASE_(r13) +/* 80126580 00123380 90 6D 95 AC */ stw r3, lbl_sAlphaList-_SDA_BASE_(r13) /* 80126584 00123384 38 61 00 08 */ addi r3, r1, 8 -/* 80126588 00123388 C0 02 A1 40 */ lfs f0, lbl_803CEAC0-_SDA2_BASE_(r2) +/* 80126588 00123388 C0 02 A1 40 */ lfs f0, lbl__675_3-_SDA2_BASE_(r2) /* 8012658C 0012338C D0 01 00 08 */ stfs f0, 8(r1) /* 80126590 00123390 D0 01 00 0C */ stfs f0, 0xc(r1) /* 80126594 00123394 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 80126598 00123398 C0 02 A1 44 */ lfs f0, lbl_803CEAC4-_SDA2_BASE_(r2) +/* 80126598 00123398 C0 02 A1 44 */ lfs f0, lbl__676_3-_SDA2_BASE_(r2) /* 8012659C 0012339C D0 01 00 14 */ stfs f0, 0x14(r1) /* 801265A0 001233A0 D0 01 00 18 */ stfs f0, 0x18(r1) /* 801265A4 001233A4 D0 01 00 1C */ stfs f0, 0x1c(r1) /* 801265A8 001233A8 48 0F 6A F9 */ bl RpWorldCreate -/* 801265AC 001233AC 90 6D 95 80 */ stw r3, lbl_803CBE80-_SDA_BASE_(r13) +/* 801265AC 001233AC 90 6D 95 80 */ stw r3, lbl_sBucketDummyWorld-_SDA_BASE_(r13) /* 801265B0 001233B0 38 60 00 00 */ li r3, 0 /* 801265B4 001233B4 38 80 00 00 */ li r4, 0 /* 801265B8 001233B8 38 A0 00 00 */ li r5, 0 /* 801265BC 001233BC 4B F9 9B 7D */ bl iCameraCreate__Fiii -/* 801265C0 001233C0 90 6D 95 84 */ stw r3, lbl_803CBE84-_SDA_BASE_(r13) -/* 801265C4 001233C4 80 6D 95 80 */ lwz r3, lbl_803CBE80-_SDA_BASE_(r13) -/* 801265C8 001233C8 80 8D 95 84 */ lwz r4, lbl_803CBE84-_SDA_BASE_(r13) +/* 801265C0 001233C0 90 6D 95 84 */ stw r3, lbl_sBucketDummyCamera-_SDA_BASE_(r13) +/* 801265C4 001233C4 80 6D 95 80 */ lwz r3, lbl_sBucketDummyWorld-_SDA_BASE_(r13) +/* 801265C8 001233C8 80 8D 95 84 */ lwz r4, lbl_sBucketDummyCamera-_SDA_BASE_(r13) /* 801265CC 001233CC 48 0F 89 29 */ bl RpWorldAddCamera /* 801265D0 001233D0 80 01 00 24 */ lwz r0, 0x24(r1) /* 801265D4 001233D4 7C 08 03 A6 */ mtlr r0 @@ -174,7 +174,7 @@ FullAtomicDupe__FP8RpAtomiciPP8RpAtomic: /* 801265FC 001233FC 38 A1 00 10 */ addi r5, r1, 0x10 /* 80126600 00123400 38 60 00 03 */ li r3, 3 /* 80126604 00123404 38 80 00 02 */ li r4, 2 -/* 80126608 00123408 80 C2 BF 58 */ lwz r6, lbl_803D08D8-_SDA2_BASE_(r2) +/* 80126608 00123408 80 C2 BF 58 */ lwz r6, lbl__684_4-_SDA2_BASE_(r2) /* 8012660C 0012340C 80 02 BF 5C */ lwz r0, lbl_803D08DC-_SDA2_BASE_(r2) /* 80126610 00123410 90 C1 00 10 */ stw r6, 0x10(r1) /* 80126614 00123414 90 01 00 14 */ stw r0, 0x14(r1) @@ -212,7 +212,7 @@ lbl_80126648: /* 8012668C 0012348C 7C 64 1B 78 */ mr r4, r3 /* 80126690 00123490 7F 63 DB 78 */ mr r3, r27 /* 80126694 00123494 48 0E E7 A9 */ bl RpAtomicSetFrame -/* 80126698 00123498 80 C2 BF 60 */ lwz r6, lbl_803D08E0-_SDA2_BASE_(r2) +/* 80126698 00123498 80 C2 BF 60 */ lwz r6, lbl__691_2-_SDA2_BASE_(r2) /* 8012669C 0012349C 38 A1 00 08 */ addi r5, r1, 8 /* 801266A0 001234A0 80 02 BF 64 */ lwz r0, lbl_803D08E4-_SDA2_BASE_(r2) /* 801266A4 001234A4 38 60 00 03 */ li r3, 3 @@ -250,7 +250,7 @@ lbl_8012671C: /* 8012671C 0012351C 38 00 00 00 */ li r0, 0 /* 80126720 00123520 90 1E 00 00 */ stw r0, 0(r30) lbl_80126724: -/* 80126724 00123524 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80126724 00123524 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80126728 00123528 80 61 00 08 */ lwz r3, 8(r1) /* 8012672C 0012352C 81 84 01 38 */ lwz r12, 0x138(r4) /* 80126730 00123530 7D 89 03 A6 */ mtctr r12 @@ -280,7 +280,7 @@ lbl_80126780: lbl_80126788: /* 80126788 00123588 7C 1C F8 00 */ cmpw r28, r31 /* 8012678C 0012358C 41 80 FE BC */ blt lbl_80126648 -/* 80126790 00123590 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80126790 00123590 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80126794 00123594 80 61 00 10 */ lwz r3, 0x10(r1) /* 80126798 00123598 81 84 01 38 */ lwz r12, 0x138(r4) /* 8012679C 0012359C 7D 89 03 A6 */ mtctr r12 @@ -344,46 +344,46 @@ lbl_80126854: lbl_8012685C: /* 8012685C 0012365C 57 80 07 FF */ clrlwi. r0, r28, 0x1f /* 80126860 00123660 41 82 01 70 */ beq lbl_801269D0 -/* 80126864 00123664 80 6D 95 88 */ lwz r3, lbl_803CBE88-_SDA_BASE_(r13) +/* 80126864 00123664 80 6D 95 88 */ lwz r3, lbl_sBucketCurr-_SDA_BASE_(r13) /* 80126868 00123668 38 A0 00 00 */ li r5, 0 -/* 8012686C 0012366C 80 0D 95 94 */ lwz r0, lbl_803CBE94-_SDA_BASE_(r13) +/* 8012686C 0012366C 80 0D 95 94 */ lwz r0, lbl_sBucketClipCullCurr-_SDA_BASE_(r13) /* 80126870 00123670 2C 1D 00 02 */ cmpwi r29, 2 /* 80126874 00123674 1C 83 00 14 */ mulli r4, r3, 0x14 -/* 80126878 00123678 80 CD 95 90 */ lwz r6, lbl_803CBE90-_SDA_BASE_(r13) -/* 8012687C 0012367C 80 6D 95 9C */ lwz r3, lbl_803CBE9C-_SDA_BASE_(r13) +/* 80126878 00123678 80 CD 95 90 */ lwz r6, lbl_sBucketList-_SDA_BASE_(r13) +/* 8012687C 0012367C 80 6D 95 9C */ lwz r3, lbl_sBucketClipCullList-_SDA_BASE_(r13) /* 80126880 00123680 54 00 10 3A */ slwi r0, r0, 2 /* 80126884 00123684 7C 86 22 14 */ add r4, r6, r4 /* 80126888 00123688 7C 83 01 2E */ stwx r4, r3, r0 -/* 8012688C 0012368C 80 6D 95 88 */ lwz r3, lbl_803CBE88-_SDA_BASE_(r13) -/* 80126890 00123690 80 0D 95 94 */ lwz r0, lbl_803CBE94-_SDA_BASE_(r13) +/* 8012688C 0012368C 80 6D 95 88 */ lwz r3, lbl_sBucketCurr-_SDA_BASE_(r13) +/* 80126890 00123690 80 0D 95 94 */ lwz r0, lbl_sBucketClipCullCurr-_SDA_BASE_(r13) /* 80126894 00123694 1C C3 00 14 */ mulli r6, r3, 0x14 -/* 80126898 00123698 80 ED 95 90 */ lwz r7, lbl_803CBE90-_SDA_BASE_(r13) +/* 80126898 00123698 80 ED 95 90 */ lwz r7, lbl_sBucketList-_SDA_BASE_(r13) /* 8012689C 0012369C 54 03 10 3A */ slwi r3, r0, 2 -/* 801268A0 001236A0 80 8D 95 9C */ lwz r4, lbl_803CBE9C-_SDA_BASE_(r13) +/* 801268A0 001236A0 80 8D 95 9C */ lwz r4, lbl_sBucketClipCullList-_SDA_BASE_(r13) /* 801268A4 001236A4 7C C7 32 14 */ add r6, r7, r6 /* 801268A8 001236A8 38 03 00 04 */ addi r0, r3, 4 /* 801268AC 001236AC 7C C4 01 2E */ stwx r6, r4, r0 -/* 801268B0 001236B0 80 0D 95 88 */ lwz r0, lbl_803CBE88-_SDA_BASE_(r13) -/* 801268B4 001236B4 80 6D 95 90 */ lwz r3, lbl_803CBE90-_SDA_BASE_(r13) +/* 801268B0 001236B0 80 0D 95 88 */ lwz r0, lbl_sBucketCurr-_SDA_BASE_(r13) +/* 801268B4 001236B4 80 6D 95 90 */ lwz r3, lbl_sBucketList-_SDA_BASE_(r13) /* 801268B8 001236B8 1C 00 00 14 */ mulli r0, r0, 0x14 /* 801268BC 001236BC 7F 43 01 2E */ stwx r26, r3, r0 -/* 801268C0 001236C0 80 0D 95 88 */ lwz r0, lbl_803CBE88-_SDA_BASE_(r13) -/* 801268C4 001236C4 80 8D 95 90 */ lwz r4, lbl_803CBE90-_SDA_BASE_(r13) +/* 801268C0 001236C0 80 0D 95 88 */ lwz r0, lbl_sBucketCurr-_SDA_BASE_(r13) +/* 801268C4 001236C4 80 8D 95 90 */ lwz r4, lbl_sBucketList-_SDA_BASE_(r13) /* 801268C8 001236C8 1C 60 00 14 */ mulli r3, r0, 0x14 /* 801268CC 001236CC 38 03 00 04 */ addi r0, r3, 4 /* 801268D0 001236D0 7F 44 01 2E */ stwx r26, r4, r0 -/* 801268D4 001236D4 80 0D 95 88 */ lwz r0, lbl_803CBE88-_SDA_BASE_(r13) -/* 801268D8 001236D8 80 8D 95 90 */ lwz r4, lbl_803CBE90-_SDA_BASE_(r13) +/* 801268D4 001236D4 80 0D 95 88 */ lwz r0, lbl_sBucketCurr-_SDA_BASE_(r13) +/* 801268D8 001236D8 80 8D 95 90 */ lwz r4, lbl_sBucketList-_SDA_BASE_(r13) /* 801268DC 001236DC 1C 60 00 14 */ mulli r3, r0, 0x14 /* 801268E0 001236E0 38 03 00 08 */ addi r0, r3, 8 /* 801268E4 001236E4 7C A4 01 2E */ stwx r5, r4, r0 -/* 801268E8 001236E8 80 0D 95 88 */ lwz r0, lbl_803CBE88-_SDA_BASE_(r13) -/* 801268EC 001236EC 80 8D 95 90 */ lwz r4, lbl_803CBE90-_SDA_BASE_(r13) +/* 801268E8 001236E8 80 0D 95 88 */ lwz r0, lbl_sBucketCurr-_SDA_BASE_(r13) +/* 801268EC 001236EC 80 8D 95 90 */ lwz r4, lbl_sBucketList-_SDA_BASE_(r13) /* 801268F0 001236F0 1C 60 00 14 */ mulli r3, r0, 0x14 /* 801268F4 001236F4 38 03 00 0C */ addi r0, r3, 0xc /* 801268F8 001236F8 7F E4 01 2E */ stwx r31, r4, r0 -/* 801268FC 001236FC 80 0D 95 88 */ lwz r0, lbl_803CBE88-_SDA_BASE_(r13) -/* 80126900 00123700 80 8D 95 90 */ lwz r4, lbl_803CBE90-_SDA_BASE_(r13) +/* 801268FC 001236FC 80 0D 95 88 */ lwz r0, lbl_sBucketCurr-_SDA_BASE_(r13) +/* 80126900 00123700 80 8D 95 90 */ lwz r4, lbl_sBucketList-_SDA_BASE_(r13) /* 80126904 00123704 1C 60 00 14 */ mulli r3, r0, 0x14 /* 80126908 00123708 38 03 00 10 */ addi r0, r3, 0x10 /* 8012690C 0012370C 7F 64 01 2E */ stwx r27, r4, r0 @@ -392,50 +392,50 @@ lbl_8012685C: /* 80126918 00123718 38 A1 00 08 */ addi r5, r1, 8 /* 8012691C 0012371C 38 80 00 01 */ li r4, 1 /* 80126920 00123720 4B FF FC C1 */ bl FullAtomicDupe__FP8RpAtomiciPP8RpAtomic -/* 80126924 00123724 80 0D 95 88 */ lwz r0, lbl_803CBE88-_SDA_BASE_(r13) +/* 80126924 00123724 80 0D 95 88 */ lwz r0, lbl_sBucketCurr-_SDA_BASE_(r13) /* 80126928 00123728 38 C0 00 00 */ li r6, 0 /* 8012692C 0012372C 80 A1 00 08 */ lwz r5, 8(r1) /* 80126930 00123730 1C 60 00 14 */ mulli r3, r0, 0x14 -/* 80126934 00123734 80 8D 95 90 */ lwz r4, lbl_803CBE90-_SDA_BASE_(r13) +/* 80126934 00123734 80 8D 95 90 */ lwz r4, lbl_sBucketList-_SDA_BASE_(r13) /* 80126938 00123738 38 03 00 14 */ addi r0, r3, 0x14 /* 8012693C 0012373C 7C A4 01 2E */ stwx r5, r4, r0 -/* 80126940 00123740 80 0D 95 88 */ lwz r0, lbl_803CBE88-_SDA_BASE_(r13) -/* 80126944 00123744 80 8D 95 90 */ lwz r4, lbl_803CBE90-_SDA_BASE_(r13) +/* 80126940 00123740 80 0D 95 88 */ lwz r0, lbl_sBucketCurr-_SDA_BASE_(r13) +/* 80126944 00123744 80 8D 95 90 */ lwz r4, lbl_sBucketList-_SDA_BASE_(r13) /* 80126948 00123748 1C 60 00 14 */ mulli r3, r0, 0x14 /* 8012694C 0012374C 38 03 00 18 */ addi r0, r3, 0x18 /* 80126950 00123750 7F 44 01 2E */ stwx r26, r4, r0 -/* 80126954 00123754 80 0D 95 88 */ lwz r0, lbl_803CBE88-_SDA_BASE_(r13) -/* 80126958 00123758 80 8D 95 90 */ lwz r4, lbl_803CBE90-_SDA_BASE_(r13) +/* 80126954 00123754 80 0D 95 88 */ lwz r0, lbl_sBucketCurr-_SDA_BASE_(r13) +/* 80126958 00123758 80 8D 95 90 */ lwz r4, lbl_sBucketList-_SDA_BASE_(r13) /* 8012695C 0012375C 1C 60 00 14 */ mulli r3, r0, 0x14 /* 80126960 00123760 38 03 00 1C */ addi r0, r3, 0x1c /* 80126964 00123764 7C C4 01 2E */ stwx r6, r4, r0 -/* 80126968 00123768 80 0D 95 88 */ lwz r0, lbl_803CBE88-_SDA_BASE_(r13) -/* 8012696C 0012376C 80 8D 95 90 */ lwz r4, lbl_803CBE90-_SDA_BASE_(r13) +/* 80126968 00123768 80 0D 95 88 */ lwz r0, lbl_sBucketCurr-_SDA_BASE_(r13) +/* 8012696C 0012376C 80 8D 95 90 */ lwz r4, lbl_sBucketList-_SDA_BASE_(r13) /* 80126970 00123770 1C 60 00 14 */ mulli r3, r0, 0x14 /* 80126974 00123774 38 03 00 20 */ addi r0, r3, 0x20 /* 80126978 00123778 7F C4 01 2E */ stwx r30, r4, r0 -/* 8012697C 0012377C 80 0D 95 88 */ lwz r0, lbl_803CBE88-_SDA_BASE_(r13) -/* 80126980 00123780 80 8D 95 90 */ lwz r4, lbl_803CBE90-_SDA_BASE_(r13) +/* 8012697C 0012377C 80 0D 95 88 */ lwz r0, lbl_sBucketCurr-_SDA_BASE_(r13) +/* 80126980 00123780 80 8D 95 90 */ lwz r4, lbl_sBucketList-_SDA_BASE_(r13) /* 80126984 00123784 1C 60 00 14 */ mulli r3, r0, 0x14 /* 80126988 00123788 38 03 00 24 */ addi r0, r3, 0x24 /* 8012698C 0012378C 7F 64 01 2E */ stwx r27, r4, r0 -/* 80126990 00123790 80 6D 95 88 */ lwz r3, lbl_803CBE88-_SDA_BASE_(r13) -/* 80126994 00123794 80 0D 95 94 */ lwz r0, lbl_803CBE94-_SDA_BASE_(r13) +/* 80126990 00123790 80 6D 95 88 */ lwz r3, lbl_sBucketCurr-_SDA_BASE_(r13) +/* 80126994 00123794 80 0D 95 94 */ lwz r0, lbl_sBucketClipCullCurr-_SDA_BASE_(r13) /* 80126998 00123798 38 63 00 01 */ addi r3, r3, 1 -/* 8012699C 0012379C 80 AD 95 90 */ lwz r5, lbl_803CBE90-_SDA_BASE_(r13) +/* 8012699C 0012379C 80 AD 95 90 */ lwz r5, lbl_sBucketList-_SDA_BASE_(r13) /* 801269A0 001237A0 1C 83 00 14 */ mulli r4, r3, 0x14 -/* 801269A4 001237A4 80 6D 95 9C */ lwz r3, lbl_803CBE9C-_SDA_BASE_(r13) +/* 801269A4 001237A4 80 6D 95 9C */ lwz r3, lbl_sBucketClipCullList-_SDA_BASE_(r13) /* 801269A8 001237A8 54 00 10 3A */ slwi r0, r0, 2 /* 801269AC 001237AC 7C 85 22 14 */ add r4, r5, r4 /* 801269B0 001237B0 7C 83 01 2E */ stwx r4, r3, r0 /* 801269B4 001237B4 90 C1 00 08 */ stw r6, 8(r1) lbl_801269B8: -/* 801269B8 001237B8 80 0D 95 88 */ lwz r0, lbl_803CBE88-_SDA_BASE_(r13) +/* 801269B8 001237B8 80 0D 95 88 */ lwz r0, lbl_sBucketCurr-_SDA_BASE_(r13) /* 801269BC 001237BC 7C 00 EA 14 */ add r0, r0, r29 -/* 801269C0 001237C0 90 0D 95 88 */ stw r0, lbl_803CBE88-_SDA_BASE_(r13) -/* 801269C4 001237C4 80 6D 95 94 */ lwz r3, lbl_803CBE94-_SDA_BASE_(r13) +/* 801269C0 001237C0 90 0D 95 88 */ stw r0, lbl_sBucketCurr-_SDA_BASE_(r13) +/* 801269C4 001237C4 80 6D 95 94 */ lwz r3, lbl_sBucketClipCullCurr-_SDA_BASE_(r13) /* 801269C8 001237C8 38 03 00 02 */ addi r0, r3, 2 -/* 801269CC 001237CC 90 0D 95 94 */ stw r0, lbl_803CBE94-_SDA_BASE_(r13) +/* 801269CC 001237CC 90 0D 95 94 */ stw r0, lbl_sBucketClipCullCurr-_SDA_BASE_(r13) lbl_801269D0: /* 801269D0 001237D0 7F 43 D3 78 */ mr r3, r26 /* 801269D4 001237D4 57 9C F8 7E */ srwi r28, r28, 1 @@ -453,18 +453,18 @@ xModelBucket_Init__Fv: /* 801269F8 001237F8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801269FC 001237FC 7C 08 02 A6 */ mflr r0 /* 80126A00 00123800 90 01 00 14 */ stw r0, 0x14(r1) -/* 80126A04 00123804 80 8D 95 84 */ lwz r4, lbl_803CBE84-_SDA_BASE_(r13) +/* 80126A04 00123804 80 8D 95 84 */ lwz r4, lbl_sBucketDummyCamera-_SDA_BASE_(r13) /* 80126A08 00123808 28 04 00 00 */ cmplwi r4, 0 /* 80126A0C 0012380C 41 82 00 28 */ beq lbl_80126A34 -/* 80126A10 00123810 80 6D 95 80 */ lwz r3, lbl_803CBE80-_SDA_BASE_(r13) +/* 80126A10 00123810 80 6D 95 80 */ lwz r3, lbl_sBucketDummyWorld-_SDA_BASE_(r13) /* 80126A14 00123814 48 0F 85 35 */ bl RpWorldRemoveCamera -/* 80126A18 00123818 80 6D 95 84 */ lwz r3, lbl_803CBE84-_SDA_BASE_(r13) +/* 80126A18 00123818 80 6D 95 84 */ lwz r3, lbl_sBucketDummyCamera-_SDA_BASE_(r13) /* 80126A1C 0012381C 4B F9 97 F5 */ bl iCameraDestroy__FP8RwCamera -/* 80126A20 00123820 80 6D 95 80 */ lwz r3, lbl_803CBE80-_SDA_BASE_(r13) +/* 80126A20 00123820 80 6D 95 80 */ lwz r3, lbl_sBucketDummyWorld-_SDA_BASE_(r13) /* 80126A24 00123824 48 0F 64 FD */ bl RpWorldDestroy /* 80126A28 00123828 38 00 00 00 */ li r0, 0 -/* 80126A2C 0012382C 90 0D 95 84 */ stw r0, lbl_803CBE84-_SDA_BASE_(r13) -/* 80126A30 00123830 90 0D 95 80 */ stw r0, lbl_803CBE80-_SDA_BASE_(r13) +/* 80126A2C 0012382C 90 0D 95 84 */ stw r0, lbl_sBucketDummyCamera-_SDA_BASE_(r13) +/* 80126A30 00123830 90 0D 95 80 */ stw r0, lbl_sBucketDummyWorld-_SDA_BASE_(r13) lbl_80126A34: /* 80126A34 00123834 80 01 00 14 */ lwz r0, 0x14(r1) /* 80126A38 00123838 7C 08 03 A6 */ mtlr r0 @@ -473,9 +473,9 @@ lbl_80126A34: .global xModelBucket_GetBuckets__FP8RpAtomic xModelBucket_GetBuckets__FP8RpAtomic: -/* 80126A44 00123844 80 8D 95 98 */ lwz r4, lbl_803CBE98-_SDA_BASE_(r13) +/* 80126A44 00123844 80 8D 95 98 */ lwz r4, lbl_sBucketClipCullCount-_SDA_BASE_(r13) /* 80126A48 00123848 38 E0 00 00 */ li r7, 0 -/* 80126A4C 0012384C 80 CD 95 9C */ lwz r6, lbl_803CBE9C-_SDA_BASE_(r13) +/* 80126A4C 0012384C 80 CD 95 9C */ lwz r6, lbl_sBucketClipCullList-_SDA_BASE_(r13) /* 80126A50 00123850 38 04 00 01 */ addi r0, r4, 1 /* 80126A54 00123854 54 00 F8 7E */ srwi r0, r0, 1 /* 80126A58 00123858 7C C5 33 78 */ mr r5, r6 @@ -505,17 +505,17 @@ xModelBucket_Begin__Fv: /* 80126AA0 001238A0 7C A4 2B 78 */ mr r4, r5 /* 80126AA4 001238A4 48 00 00 18 */ b lbl_80126ABC lbl_80126AA8: -/* 80126AA8 001238A8 80 6D 95 90 */ lwz r3, lbl_803CBE90-_SDA_BASE_(r13) +/* 80126AA8 001238A8 80 6D 95 90 */ lwz r3, lbl_sBucketList-_SDA_BASE_(r13) /* 80126AAC 001238AC 38 05 00 08 */ addi r0, r5, 8 /* 80126AB0 001238B0 38 A5 00 14 */ addi r5, r5, 0x14 /* 80126AB4 001238B4 38 C6 00 01 */ addi r6, r6, 1 /* 80126AB8 001238B8 7C 83 01 2E */ stwx r4, r3, r0 lbl_80126ABC: -/* 80126ABC 001238BC 80 0D 95 8C */ lwz r0, lbl_803CBE8C-_SDA_BASE_(r13) +/* 80126ABC 001238BC 80 0D 95 8C */ lwz r0, lbl_sBucketCount-_SDA_BASE_(r13) /* 80126AC0 001238C0 7C 06 00 00 */ cmpw r6, r0 /* 80126AC4 001238C4 41 80 FF E4 */ blt lbl_80126AA8 /* 80126AC8 001238C8 38 00 00 01 */ li r0, 1 -/* 80126ACC 001238CC 90 0D 8A 00 */ stw r0, lbl_803CB300-_SDA_BASE_(r13) +/* 80126ACC 001238CC 90 0D 8A 00 */ stw r0, lbl_xModelBucketEnabled-_SDA_BASE_(r13) /* 80126AD0 001238D0 4E 80 00 20 */ blr .global xModelBucket_Add__FP14xModelInstance @@ -541,7 +541,7 @@ xModelBucket_Add__FP14xModelInstance: /* 80126B1C 0012391C 4B FA 16 C1 */ bl iModelCull__FP8RpAtomicP11RwMatrixTag /* 80126B20 00123920 2C 03 00 00 */ cmpwi r3, 0 /* 80126B24 00123924 40 82 01 F0 */ bne lbl_80126D14 -/* 80126B28 00123928 80 6D 82 B0 */ lwz r3, lbl_803CABB0-_SDA_BASE_(r13) +/* 80126B28 00123928 80 6D 82 B0 */ lwz r3, lbl_xglobals-_SDA_BASE_(r13) /* 80126B2C 0012392C C0 1E 00 2C */ lfs f0, 0x2c(r30) /* 80126B30 00123930 C0 9F 00 2C */ lfs f4, 0x2c(r31) /* 80126B34 00123934 C0 63 00 44 */ lfs f3, 0x44(r3) @@ -565,7 +565,7 @@ xModelBucket_Add__FP14xModelInstance: /* 80126B7C 0012397C 54 00 06 32 */ rlwinm r0, r0, 0, 0x18, 0x19 /* 80126B80 00123980 28 00 00 40 */ cmplwi r0, 0x40 /* 80126B84 00123984 41 82 00 0C */ beq lbl_80126B90 -/* 80126B88 00123988 80 0D 95 4C */ lwz r0, lbl_803CBE4C-_SDA_BASE_(r13) +/* 80126B88 00123988 80 0D 95 4C */ lwz r0, lbl_gLastLightKit-_SDA_BASE_(r13) /* 80126B8C 0012398C 90 1E 00 3C */ stw r0, 0x3c(r30) lbl_80126B90: /* 80126B90 00123990 C0 5F 00 30 */ lfs f2, 0x30(r31) @@ -582,7 +582,7 @@ lbl_80126B90: /* 80126BBC 001239BC EC 85 20 28 */ fsubs f4, f5, f4 /* 80126BC0 001239C0 EC 62 00 FA */ fmadds f3, f2, f3, f0 /* 80126BC4 001239C4 C0 A3 00 3C */ lfs f5, 0x3c(r3) -/* 80126BC8 001239C8 C0 42 A1 48 */ lfs f2, lbl_803CEAC8-_SDA2_BASE_(r2) +/* 80126BC8 001239C8 C0 42 A1 48 */ lfs f2, lbl__806-_SDA2_BASE_(r2) /* 80126BCC 001239CC C0 1F 00 38 */ lfs f0, 0x38(r31) /* 80126BD0 001239D0 EF C5 19 3A */ fmadds f30, f5, f4, f3 /* 80126BD4 001239D4 EC 02 00 32 */ fmuls f0, f2, f0 @@ -596,7 +596,7 @@ lbl_80126BEC: /* 80126BF0 001239F0 83 A3 00 00 */ lwz r29, 0(r3) lbl_80126BF4: /* 80126BF4 001239F4 C0 1E 00 28 */ lfs f0, 0x28(r30) -/* 80126BF8 001239F8 C0 42 A1 4C */ lfs f2, lbl_803CEACC-_SDA2_BASE_(r2) +/* 80126BF8 001239F8 C0 42 A1 4C */ lfs f2, lbl__807_1-_SDA2_BASE_(r2) /* 80126BFC 001239FC EC 00 00 32 */ fmuls f0, f0, f0 /* 80126C00 00123A00 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80126C04 00123A04 40 81 00 3C */ ble lbl_80126C40 @@ -604,13 +604,13 @@ lbl_80126BF4: /* 80126C0C 00123A0C 4B EE 3B F1 */ bl xsqrt__Ff /* 80126C10 00123A10 C0 5E 00 28 */ lfs f2, 0x28(r30) /* 80126C14 00123A14 EC 7F 08 28 */ fsubs f3, f31, f1 -/* 80126C18 00123A18 C0 02 A1 50 */ lfs f0, lbl_803CEAD0-_SDA2_BASE_(r2) +/* 80126C18 00123A18 C0 02 A1 50 */ lfs f0, lbl__808_1-_SDA2_BASE_(r2) /* 80126C1C 00123A1C EC 3F 10 28 */ fsubs f1, f31, f2 /* 80126C20 00123A20 EC 23 08 24 */ fdivs f1, f3, f1 /* 80126C24 00123A24 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80126C28 00123A28 4C 40 13 82 */ cror 2, 0, 2 /* 80126C2C 00123A2C 41 82 00 E8 */ beq lbl_80126D14 -/* 80126C30 00123A30 C0 42 A1 4C */ lfs f2, lbl_803CEACC-_SDA2_BASE_(r2) +/* 80126C30 00123A30 C0 42 A1 4C */ lfs f2, lbl__807_1-_SDA2_BASE_(r2) /* 80126C34 00123A34 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 80126C38 00123A38 40 80 00 08 */ bge lbl_80126C40 /* 80126C3C 00123A3C FC 40 08 90 */ fmr f2, f1 @@ -618,33 +618,33 @@ lbl_80126C40: /* 80126C40 00123A40 80 1E 00 14 */ lwz r0, 0x14(r30) /* 80126C44 00123A44 54 00 04 2F */ rlwinm. r0, r0, 0, 0x10, 0x17 /* 80126C48 00123A48 40 82 00 1C */ bne lbl_80126C64 -/* 80126C4C 00123A4C C0 22 A1 4C */ lfs f1, lbl_803CEACC-_SDA2_BASE_(r2) +/* 80126C4C 00123A4C C0 22 A1 4C */ lfs f1, lbl__807_1-_SDA2_BASE_(r2) /* 80126C50 00123A50 FC 01 10 00 */ fcmpu cr0, f1, f2 /* 80126C54 00123A54 40 82 00 10 */ bne lbl_80126C64 /* 80126C58 00123A58 C0 1E 00 24 */ lfs f0, 0x24(r30) /* 80126C5C 00123A5C FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80126C60 00123A60 41 82 00 A8 */ beq lbl_80126D08 lbl_80126C64: -/* 80126C64 00123A64 80 6D 95 A0 */ lwz r3, lbl_803CBEA0-_SDA_BASE_(r13) -/* 80126C68 00123A68 80 0D 95 A8 */ lwz r0, lbl_803CBEA8-_SDA_BASE_(r13) +/* 80126C64 00123A64 80 6D 95 A0 */ lwz r3, lbl_sAlphaCurr-_SDA_BASE_(r13) +/* 80126C68 00123A68 80 0D 95 A8 */ lwz r0, lbl_sAlphaCount-_SDA_BASE_(r13) /* 80126C6C 00123A6C 7C 03 00 00 */ cmpw r3, r0 /* 80126C70 00123A70 40 80 00 A4 */ bge lbl_80126D14 /* 80126C74 00123A74 1C 03 00 14 */ mulli r0, r3, 0x14 /* 80126C78 00123A78 80 9D 00 00 */ lwz r4, 0(r29) -/* 80126C7C 00123A7C 80 6D 95 AC */ lwz r3, lbl_803CBEAC-_SDA_BASE_(r13) +/* 80126C7C 00123A7C 80 6D 95 AC */ lwz r3, lbl_sAlphaList-_SDA_BASE_(r13) /* 80126C80 00123A80 7C 83 01 2E */ stwx r4, r3, r0 -/* 80126C84 00123A84 80 0D 95 A0 */ lwz r0, lbl_803CBEA0-_SDA_BASE_(r13) -/* 80126C88 00123A88 80 6D 95 AC */ lwz r3, lbl_803CBEAC-_SDA_BASE_(r13) +/* 80126C84 00123A84 80 0D 95 A0 */ lwz r0, lbl_sAlphaCurr-_SDA_BASE_(r13) +/* 80126C88 00123A88 80 6D 95 AC */ lwz r3, lbl_sAlphaList-_SDA_BASE_(r13) /* 80126C8C 00123A8C 1C 00 00 14 */ mulli r0, r0, 0x14 /* 80126C90 00123A90 7C 63 02 14 */ add r3, r3, r0 /* 80126C94 00123A94 93 C3 00 04 */ stw r30, 4(r3) -/* 80126C98 00123A98 80 0D 95 A0 */ lwz r0, lbl_803CBEA0-_SDA_BASE_(r13) -/* 80126C9C 00123A9C 80 6D 95 AC */ lwz r3, lbl_803CBEAC-_SDA_BASE_(r13) +/* 80126C98 00123A98 80 0D 95 A0 */ lwz r0, lbl_sAlphaCurr-_SDA_BASE_(r13) +/* 80126C9C 00123A9C 80 6D 95 AC */ lwz r3, lbl_sAlphaList-_SDA_BASE_(r13) /* 80126CA0 00123AA0 1C 00 00 14 */ mulli r0, r0, 0x14 /* 80126CA4 00123AA4 7C 63 02 14 */ add r3, r3, r0 /* 80126CA8 00123AA8 D0 43 00 08 */ stfs f2, 8(r3) /* 80126CAC 00123AAC C0 3F 00 38 */ lfs f1, 0x38(r31) -/* 80126CB0 00123AB0 C0 02 A1 54 */ lfs f0, lbl_803CEAD4-_SDA2_BASE_(r2) +/* 80126CB0 00123AB0 C0 02 A1 54 */ lfs f0, lbl__809_1-_SDA2_BASE_(r2) /* 80126CB4 00123AB4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80126CB8 00123AB8 40 81 00 0C */ ble lbl_80126CC4 /* 80126CBC 00123ABC EC 1E 08 2A */ fadds f0, f30, f1 @@ -652,21 +652,21 @@ lbl_80126C64: lbl_80126CC4: /* 80126CC4 00123AC4 FC 00 F0 90 */ fmr f0, f30 lbl_80126CC8: -/* 80126CC8 00123AC8 80 0D 95 A0 */ lwz r0, lbl_803CBEA0-_SDA_BASE_(r13) -/* 80126CCC 00123ACC 80 6D 95 AC */ lwz r3, lbl_803CBEAC-_SDA_BASE_(r13) +/* 80126CC8 00123AC8 80 0D 95 A0 */ lwz r0, lbl_sAlphaCurr-_SDA_BASE_(r13) +/* 80126CCC 00123ACC 80 6D 95 AC */ lwz r3, lbl_sAlphaList-_SDA_BASE_(r13) /* 80126CD0 00123AD0 1C 00 00 14 */ mulli r0, r0, 0x14 /* 80126CD4 00123AD4 7C 63 02 14 */ add r3, r3, r0 /* 80126CD8 00123AD8 D0 03 00 0C */ stfs f0, 0xc(r3) -/* 80126CDC 00123ADC 80 0D 95 A0 */ lwz r0, lbl_803CBEA0-_SDA_BASE_(r13) +/* 80126CDC 00123ADC 80 0D 95 A0 */ lwz r0, lbl_sAlphaCurr-_SDA_BASE_(r13) /* 80126CE0 00123AE0 80 9E 00 14 */ lwz r4, 0x14(r30) /* 80126CE4 00123AE4 1C 00 00 14 */ mulli r0, r0, 0x14 -/* 80126CE8 00123AE8 80 6D 95 AC */ lwz r3, lbl_803CBEAC-_SDA_BASE_(r13) +/* 80126CE8 00123AE8 80 6D 95 AC */ lwz r3, lbl_sAlphaList-_SDA_BASE_(r13) /* 80126CEC 00123AEC 54 84 6E FE */ rlwinm r4, r4, 0xd, 0x1b, 0x1f /* 80126CF0 00123AF0 7C 63 02 14 */ add r3, r3, r0 /* 80126CF4 00123AF4 90 83 00 10 */ stw r4, 0x10(r3) -/* 80126CF8 00123AF8 80 6D 95 A0 */ lwz r3, lbl_803CBEA0-_SDA_BASE_(r13) +/* 80126CF8 00123AF8 80 6D 95 A0 */ lwz r3, lbl_sAlphaCurr-_SDA_BASE_(r13) /* 80126CFC 00123AFC 38 03 00 01 */ addi r0, r3, 1 -/* 80126D00 00123B00 90 0D 95 A0 */ stw r0, lbl_803CBEA0-_SDA_BASE_(r13) +/* 80126D00 00123B00 90 0D 95 A0 */ stw r0, lbl_sAlphaCurr-_SDA_BASE_(r13) /* 80126D04 00123B04 48 00 00 10 */ b lbl_80126D14 lbl_80126D08: /* 80126D08 00123B08 80 1D 00 08 */ lwz r0, 8(r29) @@ -693,26 +693,26 @@ xModelBucket_RenderOpaque__Fv: /* 80126D4C 00123B4C BF 01 00 10 */ stmw r24, 0x10(r1) /* 80126D50 00123B50 3B E0 00 00 */ li r31, 0 /* 80126D54 00123B54 3B C0 00 00 */ li r30, 0 -/* 80126D58 00123B58 93 ED 8A 00 */ stw r31, lbl_803CB300-_SDA_BASE_(r13) +/* 80126D58 00123B58 93 ED 8A 00 */ stw r31, lbl_xModelBucketEnabled-_SDA_BASE_(r13) /* 80126D5C 00123B5C 48 00 01 28 */ b lbl_80126E84 lbl_80126D60: -/* 80126D60 00123B60 80 0D 95 90 */ lwz r0, lbl_803CBE90-_SDA_BASE_(r13) +/* 80126D60 00123B60 80 0D 95 90 */ lwz r0, lbl_sBucketList-_SDA_BASE_(r13) /* 80126D64 00123B64 7F A0 FA 14 */ add r29, r0, r31 /* 80126D68 00123B68 83 9D 00 00 */ lwz r28, 0(r29) /* 80126D6C 00123B6C 83 7D 00 08 */ lwz r27, 8(r29) /* 80126D70 00123B70 48 00 00 FC */ b lbl_80126E6C lbl_80126D74: -/* 80126D74 00123B74 80 8D 82 B0 */ lwz r4, lbl_803CABB0-_SDA_BASE_(r13) +/* 80126D74 00123B74 80 8D 82 B0 */ lwz r4, lbl_xglobals-_SDA_BASE_(r13) /* 80126D78 00123B78 80 7B 00 3C */ lwz r3, 0x3c(r27) /* 80126D7C 00123B7C 80 84 06 58 */ lwz r4, 0x658(r4) /* 80126D80 00123B80 4B FF C7 41 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 80126D84 00123B84 80 1B 00 14 */ lwz r0, 0x14(r27) -/* 80126D88 00123B88 83 4D 95 48 */ lwz r26, lbl_803CBE48-_SDA_BASE_(r13) +/* 80126D88 00123B88 83 4D 95 48 */ lwz r26, lbl_iModelHack_DisablePrelight-_SDA_BASE_(r13) /* 80126D8C 00123B8C 54 00 06 32 */ rlwinm r0, r0, 0, 0x18, 0x19 /* 80126D90 00123B90 28 00 00 80 */ cmplwi r0, 0x80 /* 80126D94 00123B94 40 82 00 0C */ bne lbl_80126DA0 /* 80126D98 00123B98 38 00 00 00 */ li r0, 0 -/* 80126D9C 00123B9C 90 0D 95 48 */ stw r0, lbl_803CBE48-_SDA_BASE_(r13) +/* 80126D9C 00123B9C 90 0D 95 48 */ stw r0, lbl_iModelHack_DisablePrelight-_SDA_BASE_(r13) lbl_80126DA0: /* 80126DA0 00123BA0 80 7B 00 30 */ lwz r3, 0x30(r27) /* 80126DA4 00123BA4 28 03 00 00 */ cmplwi r3, 0 @@ -734,7 +734,7 @@ lbl_80126DD8: /* 80126DDC 00123BDC 3B 00 00 00 */ li r24, 0 /* 80126DE0 00123BE0 54 00 03 DF */ rlwinm. r0, r0, 0, 0xf, 0xf /* 80126DE4 00123BE4 41 82 00 24 */ beq lbl_80126E08 -/* 80126DE8 00123BE8 80 8D 82 B0 */ lwz r4, lbl_803CABB0-_SDA_BASE_(r13) +/* 80126DE8 00123BE8 80 8D 82 B0 */ lwz r4, lbl_xglobals-_SDA_BASE_(r13) /* 80126DEC 00123BEC 80 64 06 5C */ lwz r3, 0x65c(r4) /* 80126DF0 00123BF0 2C 03 00 00 */ cmpwi r3, 0 /* 80126DF4 00123BF4 41 82 00 14 */ beq lbl_80126E08 @@ -750,7 +750,7 @@ lbl_80126E08: /* 80126E18 00123C18 41 82 00 18 */ beq lbl_80126E30 /* 80126E1C 00123C1C 2C 18 00 00 */ cmpwi r24, 0 /* 80126E20 00123C20 41 82 00 10 */ beq lbl_80126E30 -/* 80126E24 00123C24 80 6D 82 B0 */ lwz r3, lbl_803CABB0-_SDA_BASE_(r13) +/* 80126E24 00123C24 80 6D 82 B0 */ lwz r3, lbl_xglobals-_SDA_BASE_(r13) /* 80126E28 00123C28 93 03 06 5C */ stw r24, 0x65c(r3) /* 80126E2C 00123C2C 4B F9 9E 29 */ bl iCameraSetFogRenderStates__Fv lbl_80126E30: @@ -768,7 +768,7 @@ lbl_80126E4C: /* 80126E58 00123C58 7F 84 E3 78 */ mr r4, r28 /* 80126E5C 00123C5C 4B EF 26 11 */ bl xEntRestorePipeline__FP8xSurfaceP8RpAtomic lbl_80126E60: -/* 80126E60 00123C60 93 4D 95 48 */ stw r26, lbl_803CBE48-_SDA_BASE_(r13) +/* 80126E60 00123C60 93 4D 95 48 */ stw r26, lbl_iModelHack_DisablePrelight-_SDA_BASE_(r13) /* 80126E64 00123C64 93 3B 00 10 */ stw r25, 0x10(r27) /* 80126E68 00123C68 83 7B 00 38 */ lwz r27, 0x38(r27) lbl_80126E6C: @@ -779,7 +779,7 @@ lbl_80126E6C: /* 80126E7C 00123C7C 90 1D 00 08 */ stw r0, 8(r29) /* 80126E80 00123C80 3B FF 00 14 */ addi r31, r31, 0x14 lbl_80126E84: -/* 80126E84 00123C84 80 0D 95 8C */ lwz r0, lbl_803CBE8C-_SDA_BASE_(r13) +/* 80126E84 00123C84 80 0D 95 8C */ lwz r0, lbl_sBucketCount-_SDA_BASE_(r13) /* 80126E88 00123C88 7C 1E 00 00 */ cmpw r30, r0 /* 80126E8C 00123C8C 41 80 FE D4 */ blt lbl_80126D60 /* 80126E90 00123C90 BB 01 00 10 */ lmw r24, 0x10(r1) @@ -794,13 +794,13 @@ xModelBucket_RenderAlphaBegin__Fv: /* 80126EA8 00123CA8 7C 08 02 A6 */ mflr r0 /* 80126EAC 00123CAC 90 01 00 14 */ stw r0, 0x14(r1) /* 80126EB0 00123CB0 38 00 00 00 */ li r0, 0 -/* 80126EB4 00123CB4 90 0D 8A 00 */ stw r0, lbl_803CB300-_SDA_BASE_(r13) -/* 80126EB8 00123CB8 90 0D 95 A4 */ stw r0, lbl_803CBEA4-_SDA_BASE_(r13) -/* 80126EBC 00123CBC 80 8D 95 A0 */ lwz r4, lbl_803CBEA0-_SDA_BASE_(r13) +/* 80126EB4 00123CB4 90 0D 8A 00 */ stw r0, lbl_xModelBucketEnabled-_SDA_BASE_(r13) +/* 80126EB8 00123CB8 90 0D 95 A4 */ stw r0, lbl_sAlphaStart-_SDA_BASE_(r13) +/* 80126EBC 00123CBC 80 8D 95 A0 */ lwz r4, lbl_sAlphaCurr-_SDA_BASE_(r13) /* 80126EC0 00123CC0 2C 04 00 00 */ cmpwi r4, 0 /* 80126EC4 00123CC4 41 82 00 18 */ beq lbl_80126EDC /* 80126EC8 00123CC8 3C A0 80 12 */ lis r5, lbl_801263C0@ha -/* 80126ECC 00123CCC 80 6D 95 AC */ lwz r3, lbl_803CBEAC-_SDA_BASE_(r13) +/* 80126ECC 00123CCC 80 6D 95 AC */ lwz r3, lbl_sAlphaList-_SDA_BASE_(r13) /* 80126ED0 00123CD0 38 C5 63 C0 */ addi r6, r5, lbl_801263C0@l /* 80126ED4 00123CD4 38 A0 00 14 */ li r5, 0x14 /* 80126ED8 00123CD8 48 0B F1 9D */ bl func_801E6074 @@ -818,7 +818,7 @@ xModelBucket_RenderAlphaLayer__Fi: /* 80126EF8 00123CF8 DB E1 00 30 */ stfd f31, 0x30(r1) /* 80126EFC 00123CFC F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0 /* 80126F00 00123D00 BE E1 00 0C */ stmw r23, 0xc(r1) -/* 80126F04 00123D04 80 8D 82 B0 */ lwz r4, lbl_803CABB0-_SDA_BASE_(r13) +/* 80126F04 00123D04 80 8D 82 B0 */ lwz r4, lbl_xglobals-_SDA_BASE_(r13) /* 80126F08 00123D08 3C A0 FF 02 */ lis r5, 0xFF01FF3C@ha /* 80126F0C 00123D0C 7C 77 1B 78 */ mr r23, r3 /* 80126F10 00123D10 3B A0 65 00 */ li r29, 0x6500 @@ -830,7 +830,7 @@ xModelBucket_RenderAlphaLayer__Fi: /* 80126F28 00123D28 48 00 02 64 */ b lbl_8012718C lbl_80126F2C: /* 80126F2C 00123D2C 1C 03 00 14 */ mulli r0, r3, 0x14 -/* 80126F30 00123D30 80 6D 95 AC */ lwz r3, lbl_803CBEAC-_SDA_BASE_(r13) +/* 80126F30 00123D30 80 6D 95 AC */ lwz r3, lbl_sAlphaList-_SDA_BASE_(r13) /* 80126F34 00123D34 7C 63 02 14 */ add r3, r3, r0 /* 80126F38 00123D38 80 03 00 10 */ lwz r0, 0x10(r3) /* 80126F3C 00123D3C 7C 00 B8 00 */ cmpw r0, r23 @@ -839,17 +839,17 @@ lbl_80126F2C: /* 80126F48 00123D48 80 03 00 00 */ lwz r0, 0(r3) /* 80126F4C 00123D4C 83 5B 00 10 */ lwz r26, 0x10(r27) /* 80126F50 00123D50 90 1B 00 10 */ stw r0, 0x10(r27) -/* 80126F54 00123D54 80 8D 82 B0 */ lwz r4, lbl_803CABB0-_SDA_BASE_(r13) +/* 80126F54 00123D54 80 8D 82 B0 */ lwz r4, lbl_xglobals-_SDA_BASE_(r13) /* 80126F58 00123D58 80 7B 00 3C */ lwz r3, 0x3c(r27) /* 80126F5C 00123D5C 80 84 06 58 */ lwz r4, 0x658(r4) /* 80126F60 00123D60 4B FF C5 61 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 80126F64 00123D64 80 1B 00 14 */ lwz r0, 0x14(r27) -/* 80126F68 00123D68 83 2D 95 48 */ lwz r25, lbl_803CBE48-_SDA_BASE_(r13) +/* 80126F68 00123D68 83 2D 95 48 */ lwz r25, lbl_iModelHack_DisablePrelight-_SDA_BASE_(r13) /* 80126F6C 00123D6C 54 00 06 32 */ rlwinm r0, r0, 0, 0x18, 0x19 /* 80126F70 00123D70 28 00 00 80 */ cmplwi r0, 0x80 /* 80126F74 00123D74 40 82 00 0C */ bne lbl_80126F80 /* 80126F78 00123D78 38 00 00 00 */ li r0, 0 -/* 80126F7C 00123D7C 90 0D 95 48 */ stw r0, lbl_803CBE48-_SDA_BASE_(r13) +/* 80126F7C 00123D7C 90 0D 95 48 */ stw r0, lbl_iModelHack_DisablePrelight-_SDA_BASE_(r13) lbl_80126F80: /* 80126F80 00123D80 80 7B 00 30 */ lwz r3, 0x30(r27) /* 80126F84 00123D84 28 03 00 00 */ cmplwi r3, 0 @@ -866,9 +866,9 @@ lbl_80126FA4: /* 80126FA8 00123DA8 40 82 00 08 */ bne lbl_80126FB0 /* 80126FAC 00123DAC 63 DE 60 00 */ ori r30, r30, 0x6000 lbl_80126FB0: -/* 80126FB0 00123DB0 80 0D 95 A4 */ lwz r0, lbl_803CBEA4-_SDA_BASE_(r13) +/* 80126FB0 00123DB0 80 0D 95 A4 */ lwz r0, lbl_sAlphaStart-_SDA_BASE_(r13) /* 80126FB4 00123DB4 7F DE F8 38 */ and r30, r30, r31 -/* 80126FB8 00123DB8 80 8D 95 AC */ lwz r4, lbl_803CBEAC-_SDA_BASE_(r13) +/* 80126FB8 00123DB8 80 8D 95 AC */ lwz r4, lbl_sAlphaList-_SDA_BASE_(r13) /* 80126FBC 00123DBC 7F D8 EA 79 */ xor. r24, r30, r29 /* 80126FC0 00123DC0 1C 60 00 14 */ mulli r3, r0, 0x14 /* 80126FC4 00123DC4 C3 FB 00 24 */ lfs f31, 0x24(r27) @@ -945,13 +945,13 @@ lbl_801270BC: /* 801270C0 00123EC0 41 82 00 2C */ beq lbl_801270EC /* 801270C4 00123EC4 57 C0 03 DF */ rlwinm. r0, r30, 0, 0xf, 0xf /* 801270C8 00123EC8 41 82 00 18 */ beq lbl_801270E0 -/* 801270CC 00123ECC 80 6D 82 B0 */ lwz r3, lbl_803CABB0-_SDA_BASE_(r13) +/* 801270CC 00123ECC 80 6D 82 B0 */ lwz r3, lbl_xglobals-_SDA_BASE_(r13) /* 801270D0 00123ED0 38 00 00 00 */ li r0, 0 /* 801270D4 00123ED4 90 03 06 5C */ stw r0, 0x65c(r3) /* 801270D8 00123ED8 4B F9 9B 7D */ bl iCameraSetFogRenderStates__Fv /* 801270DC 00123EDC 48 00 00 10 */ b lbl_801270EC lbl_801270E0: -/* 801270E0 00123EE0 80 6D 82 B0 */ lwz r3, lbl_803CABB0-_SDA_BASE_(r13) +/* 801270E0 00123EE0 80 6D 82 B0 */ lwz r3, lbl_xglobals-_SDA_BASE_(r13) /* 801270E4 00123EE4 93 83 06 5C */ stw r28, 0x65c(r3) /* 801270E8 00123EE8 4B F9 9B 6D */ bl iCameraSetFogRenderStates__Fv lbl_801270EC: @@ -995,14 +995,14 @@ lbl_80127160: /* 80127170 00123F70 80 9B 00 10 */ lwz r4, 0x10(r27) /* 80127174 00123F74 4B EF 22 F9 */ bl xEntRestorePipeline__FP8xSurfaceP8RpAtomic lbl_80127178: -/* 80127178 00123F78 93 2D 95 48 */ stw r25, lbl_803CBE48-_SDA_BASE_(r13) +/* 80127178 00123F78 93 2D 95 48 */ stw r25, lbl_iModelHack_DisablePrelight-_SDA_BASE_(r13) /* 8012717C 00123F7C 93 5B 00 10 */ stw r26, 0x10(r27) -/* 80127180 00123F80 80 6D 95 A4 */ lwz r3, lbl_803CBEA4-_SDA_BASE_(r13) +/* 80127180 00123F80 80 6D 95 A4 */ lwz r3, lbl_sAlphaStart-_SDA_BASE_(r13) /* 80127184 00123F84 38 03 00 01 */ addi r0, r3, 1 -/* 80127188 00123F88 90 0D 95 A4 */ stw r0, lbl_803CBEA4-_SDA_BASE_(r13) +/* 80127188 00123F88 90 0D 95 A4 */ stw r0, lbl_sAlphaStart-_SDA_BASE_(r13) lbl_8012718C: -/* 8012718C 00123F8C 80 6D 95 A4 */ lwz r3, lbl_803CBEA4-_SDA_BASE_(r13) -/* 80127190 00123F90 80 0D 95 A0 */ lwz r0, lbl_803CBEA0-_SDA_BASE_(r13) +/* 8012718C 00123F8C 80 6D 95 A4 */ lwz r3, lbl_sAlphaStart-_SDA_BASE_(r13) +/* 80127190 00123F90 80 0D 95 A0 */ lwz r0, lbl_sAlphaCurr-_SDA_BASE_(r13) /* 80127194 00123F94 7C 03 00 00 */ cmpw r3, r0 /* 80127198 00123F98 41 80 FD 94 */ blt lbl_80126F2C lbl_8012719C: @@ -1052,7 +1052,7 @@ lbl_8012720C: lbl_80127234: /* 80127234 00124034 57 A0 03 DF */ rlwinm. r0, r29, 0, 0xf, 0xf /* 80127238 00124038 41 82 00 10 */ beq lbl_80127248 -/* 8012723C 0012403C 80 6D 82 B0 */ lwz r3, lbl_803CABB0-_SDA_BASE_(r13) +/* 8012723C 0012403C 80 6D 82 B0 */ lwz r3, lbl_xglobals-_SDA_BASE_(r13) /* 80127240 00124040 93 83 06 5C */ stw r28, 0x65c(r3) /* 80127244 00124044 4B F9 9A 11 */ bl iCameraSetFogRenderStates__Fv lbl_80127248: @@ -1067,7 +1067,7 @@ lbl_80127248: .global xModelBucket_RenderAlphaEnd__Fv xModelBucket_RenderAlphaEnd__Fv: /* 80127264 00124064 38 00 00 00 */ li r0, 0 -/* 80127268 00124068 90 0D 95 A0 */ stw r0, lbl_803CBEA0-_SDA_BASE_(r13) +/* 80127268 00124068 90 0D 95 A0 */ stw r0, lbl_sAlphaCurr-_SDA_BASE_(r13) /* 8012726C 0012406C 4E 80 00 20 */ blr .global xModelBucket_Deinit__Fv @@ -1082,14 +1082,14 @@ xModelBucket_Deinit__Fv: /* 8012728C 0012408C 93 A1 00 14 */ stw r29, 0x14(r1) /* 80127290 00124090 48 00 00 58 */ b lbl_801272E8 lbl_80127294: -/* 80127294 00124094 80 0D 95 90 */ lwz r0, lbl_803CBE90-_SDA_BASE_(r13) +/* 80127294 00124094 80 0D 95 90 */ lwz r0, lbl_sBucketList-_SDA_BASE_(r13) /* 80127298 00124098 7C 80 FA 14 */ add r4, r0, r31 /* 8012729C 0012409C 80 64 00 00 */ lwz r3, 0(r4) /* 801272A0 001240A0 80 04 00 04 */ lwz r0, 4(r4) /* 801272A4 001240A4 7C 03 00 40 */ cmplw r3, r0 /* 801272A8 001240A8 41 82 00 38 */ beq lbl_801272E0 /* 801272AC 001240AC 48 11 5B 51 */ bl _rwFrameSyncDirty -/* 801272B0 001240B0 80 6D 95 90 */ lwz r3, lbl_803CBE90-_SDA_BASE_(r13) +/* 801272B0 001240B0 80 6D 95 90 */ lwz r3, lbl_sBucketList-_SDA_BASE_(r13) /* 801272B4 001240B4 7C 63 F8 2E */ lwzx r3, r3, r31 /* 801272B8 001240B8 83 A3 00 04 */ lwz r29, 4(r3) /* 801272BC 001240BC 28 1D 00 00 */ cmplwi r29, 0 @@ -1099,14 +1099,14 @@ lbl_80127294: /* 801272CC 001240CC 7F A3 EB 78 */ mr r3, r29 /* 801272D0 001240D0 48 11 18 F5 */ bl RwFrameDestroy lbl_801272D4: -/* 801272D4 001240D4 80 6D 95 90 */ lwz r3, lbl_803CBE90-_SDA_BASE_(r13) +/* 801272D4 001240D4 80 6D 95 90 */ lwz r3, lbl_sBucketList-_SDA_BASE_(r13) /* 801272D8 001240D8 7C 63 F8 2E */ lwzx r3, r3, r31 /* 801272DC 001240DC 48 0E C0 F1 */ bl RpAtomicDestroy lbl_801272E0: /* 801272E0 001240E0 3B FF 00 14 */ addi r31, r31, 0x14 /* 801272E4 001240E4 3B DE 00 01 */ addi r30, r30, 1 lbl_801272E8: -/* 801272E8 001240E8 80 0D 95 8C */ lwz r0, lbl_803CBE8C-_SDA_BASE_(r13) +/* 801272E8 001240E8 80 0D 95 8C */ lwz r0, lbl_sBucketCount-_SDA_BASE_(r13) /* 801272EC 001240EC 7C 1E 00 00 */ cmpw r30, r0 /* 801272F0 001240F0 41 80 FF A4 */ blt lbl_80127294 /* 801272F4 001240F4 4B FF F1 1D */ bl xModelBucket_PreCountReset__Fv diff --git a/asm/Core/x/xMorph.s b/asm/Core/x/xMorph.s index 82fa5aaa9..3a6c3f4dc 100644 --- a/asm/Core/x/xMorph.s +++ b/asm/Core/x/xMorph.s @@ -183,7 +183,7 @@ xMorphRender__FP13xMorphSeqFileP11RwMatrixTagf: /* 80035294 00032094 7C 08 02 A6 */ mflr r0 /* 80035298 00032098 38 E3 00 10 */ addi r7, r3, 0x10 /* 8003529C 0003209C 90 01 00 54 */ stw r0, 0x54(r1) -/* 800352A0 000320A0 C0 02 85 40 */ lfs f0, lbl_803CCEC0-_SDA2_BASE_(r2) +/* 800352A0 000320A0 C0 02 85 40 */ lfs f0, lbl__683_1-_SDA2_BASE_(r2) /* 800352A4 000320A4 80 C3 00 08 */ lwz r6, 8(r3) /* 800352A8 000320A8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800352AC 000320AC 54 C0 10 3A */ slwi r0, r6, 2 @@ -235,7 +235,7 @@ lbl_80035344: /* 80035344 00032144 54 C0 10 3A */ slwi r0, r6, 2 /* 80035348 00032148 C0 65 00 04 */ lfs f3, 4(r5) /* 8003534C 0003214C 7C 47 04 2E */ lfsx f2, r7, r0 -/* 80035350 00032150 C0 02 85 40 */ lfs f0, lbl_803CCEC0-_SDA2_BASE_(r2) +/* 80035350 00032150 C0 02 85 40 */ lfs f0, lbl__683_1-_SDA2_BASE_(r2) /* 80035354 00032154 EC 21 10 28 */ fsubs f1, f1, f2 /* 80035358 00032158 EC 43 00 72 */ fmuls f2, f3, f1 /* 8003535C 0003215C FC 00 10 00 */ fcmpu cr0, f0, f2 @@ -249,7 +249,7 @@ lbl_8003536C: /* 80035378 00032178 38 C1 00 08 */ addi r6, r1, 8 /* 8003537C 0003217C 90 01 00 10 */ stw r0, 0x10(r1) /* 80035380 00032180 7C 67 18 50 */ subf r3, r7, r3 -/* 80035384 00032184 C8 22 85 48 */ lfd f1, lbl_803CCEC8-_SDA2_BASE_(r2) +/* 80035384 00032184 C8 22 85 48 */ lfd f1, lbl__685_2-_SDA2_BASE_(r2) /* 80035388 00032188 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 8003538C 0003218C 90 01 00 20 */ stw r0, 0x20(r1) /* 80035390 00032190 90 61 00 14 */ stw r3, 0x14(r1) diff --git a/asm/Core/x/xMovePoint.s b/asm/Core/x/xMovePoint.s index ad2a521a3..40fe94388 100644 --- a/asm/Core/x/xMovePoint.s +++ b/asm/Core/x/xMovePoint.s @@ -25,7 +25,7 @@ xMovePointInit__FP10xMovePointP15xMovePointAsset: /* 800354DC 000322DC A0 9F 00 1A */ lhz r4, 0x1a(r31) /* 800354E0 000322E0 28 04 00 00 */ cmplwi r4, 0 /* 800354E4 000322E4 41 82 00 1C */ beq lbl_80035500 -/* 800354E8 000322E8 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 800354E8 000322E8 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 800354EC 000322EC 54 84 13 BA */ rlwinm r4, r4, 2, 0xe, 0x1d /* 800354F0 000322F0 38 A0 00 00 */ li r5, 0 /* 800354F4 000322F4 4B FF E4 4D */ bl xMemAlloc__FUiUii @@ -170,9 +170,9 @@ lbl_800356D0: /* 800356D0 000324D0 80 9D 00 14 */ lwz r4, 0x14(r29) /* 800356D4 000324D4 38 61 00 2C */ addi r3, r1, 0x2c /* 800356D8 000324D8 80 BF 00 14 */ lwz r5, 0x14(r31) -/* 800356DC 000324DC C0 A2 85 54 */ lfs f5, lbl_803CCED4-_SDA2_BASE_(r2) +/* 800356DC 000324DC C0 A2 85 54 */ lfs f5, lbl__554-_SDA2_BASE_(r2) /* 800356E0 000324E0 C0 84 00 00 */ lfs f4, 0(r4) -/* 800356E4 000324E4 C0 C2 85 50 */ lfs f6, lbl_803CCED0-_SDA2_BASE_(r2) +/* 800356E4 000324E4 C0 C2 85 50 */ lfs f6, lbl__553-_SDA2_BASE_(r2) /* 800356E8 000324E8 EC 05 01 32 */ fmuls f0, f5, f4 /* 800356EC 000324EC C0 25 00 00 */ lfs f1, 0(r5) /* 800356F0 000324F0 EC 06 00 7A */ fmadds f0, f6, f1, f0 @@ -247,7 +247,7 @@ xMovePointGetNext__FPC10xMovePointPC10xMovePointPP10xMovePointP5xVec3: /* 800357E4 000325E4 40 80 00 14 */ bge lbl_800357F8 /* 800357E8 000325E8 38 00 00 00 */ li r0, 0 /* 800357EC 000325EC 90 1D 00 00 */ stw r0, 0(r29) -/* 800357F0 000325F0 C0 22 85 58 */ lfs f1, lbl_803CCED8-_SDA2_BASE_(r2) +/* 800357F0 000325F0 C0 22 85 58 */ lfs f1, lbl__615-_SDA2_BASE_(r2) /* 800357F4 000325F4 48 00 00 DC */ b lbl_800358D0 lbl_800357F8: /* 800357F8 000325F8 3B E0 00 00 */ li r31, 0 @@ -300,7 +300,7 @@ lbl_80035888: /* 8003589C 0003269C 93 FD 00 00 */ stw r31, 0(r29) /* 800358A0 000326A0 48 00 00 0C */ b lbl_800358AC lbl_800358A4: -/* 800358A4 000326A4 C0 22 85 58 */ lfs f1, lbl_803CCED8-_SDA2_BASE_(r2) +/* 800358A4 000326A4 C0 22 85 58 */ lfs f1, lbl__615-_SDA2_BASE_(r2) /* 800358A8 000326A8 48 00 00 28 */ b lbl_800358D0 lbl_800358AC: /* 800358AC 000326AC 28 1E 00 00 */ cmplwi r30, 0 @@ -312,7 +312,7 @@ lbl_800358AC: /* 800358C4 000326C4 48 00 00 29 */ bl xVec3Hdng__FP5xVec3PC5xVec3PC5xVec3 /* 800358C8 000326C8 48 00 00 08 */ b lbl_800358D0 lbl_800358CC: -/* 800358CC 000326CC C0 22 85 58 */ lfs f1, lbl_803CCED8-_SDA2_BASE_(r2) +/* 800358CC 000326CC C0 22 85 58 */ lfs f1, lbl__615-_SDA2_BASE_(r2) lbl_800358D0: /* 800358D0 000326D0 BB 61 00 0C */ lmw r27, 0xc(r1) /* 800358D4 000326D4 80 01 00 24 */ lwz r0, 0x24(r1) @@ -348,8 +348,8 @@ xVec3Hdng__FP5xVec3PC5xVec3PC5xVec3: /* 80035934 00032734 C0 04 00 08 */ lfs f0, 8(r4) /* 80035938 00032738 EC 3F 07 F2 */ fmuls f1, f31, f31 /* 8003593C 0003273C EF A2 00 28 */ fsubs f29, f2, f0 -/* 80035940 00032740 C0 02 85 5C */ lfs f0, lbl_803CCEDC-_SDA2_BASE_(r2) -/* 80035944 00032744 C0 42 85 60 */ lfs f2, lbl_803CCEE0-_SDA2_BASE_(r2) +/* 80035940 00032740 C0 02 85 5C */ lfs f0, lbl__623-_SDA2_BASE_(r2) +/* 80035944 00032744 C0 42 85 60 */ lfs f2, lbl__624-_SDA2_BASE_(r2) /* 80035948 00032748 EC 3E 0F BA */ fmadds f1, f30, f30, f1 /* 8003594C 0003274C EC 3D 0F 7A */ fmadds f1, f29, f29, f1 /* 80035950 00032750 EC 01 00 28 */ fsubs f0, f1, f0 @@ -361,7 +361,7 @@ xVec3Hdng__FP5xVec3PC5xVec3PC5xVec3: /* 80035968 00032768 D3 DF 00 00 */ stfs f30, 0(r31) /* 8003596C 0003276C D3 FF 00 04 */ stfs f31, 4(r31) /* 80035970 00032770 D3 BF 00 08 */ stfs f29, 8(r31) -/* 80035974 00032774 C0 22 85 5C */ lfs f1, lbl_803CCEDC-_SDA2_BASE_(r2) +/* 80035974 00032774 C0 22 85 5C */ lfs f1, lbl__623-_SDA2_BASE_(r2) /* 80035978 00032778 48 00 00 5C */ b lbl_800359D4 lbl_8003597C: /* 8003597C 0003277C FC 00 0A 10 */ fabs f0, f1 @@ -369,17 +369,17 @@ lbl_8003597C: /* 80035984 00032784 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 80035988 00032788 4C 40 13 82 */ cror 2, 0, 2 /* 8003598C 0003278C 40 82 00 24 */ bne lbl_800359B0 -/* 80035990 00032790 C0 02 85 58 */ lfs f0, lbl_803CCED8-_SDA2_BASE_(r2) +/* 80035990 00032790 C0 02 85 58 */ lfs f0, lbl__615-_SDA2_BASE_(r2) /* 80035994 00032794 D0 1F 00 00 */ stfs f0, 0(r31) -/* 80035998 00032798 C0 02 85 5C */ lfs f0, lbl_803CCEDC-_SDA2_BASE_(r2) +/* 80035998 00032798 C0 02 85 5C */ lfs f0, lbl__623-_SDA2_BASE_(r2) /* 8003599C 0003279C D0 1F 00 04 */ stfs f0, 4(r31) -/* 800359A0 000327A0 C0 02 85 58 */ lfs f0, lbl_803CCED8-_SDA2_BASE_(r2) +/* 800359A0 000327A0 C0 02 85 58 */ lfs f0, lbl__615-_SDA2_BASE_(r2) /* 800359A4 000327A4 D0 1F 00 08 */ stfs f0, 8(r31) -/* 800359A8 000327A8 C0 22 85 58 */ lfs f1, lbl_803CCED8-_SDA2_BASE_(r2) +/* 800359A8 000327A8 C0 22 85 58 */ lfs f1, lbl__615-_SDA2_BASE_(r2) /* 800359AC 000327AC 48 00 00 28 */ b lbl_800359D4 lbl_800359B0: /* 800359B0 000327B0 4B FD 4E 4D */ bl xsqrt__Ff -/* 800359B4 000327B4 C0 02 85 5C */ lfs f0, lbl_803CCEDC-_SDA2_BASE_(r2) +/* 800359B4 000327B4 C0 02 85 5C */ lfs f0, lbl__623-_SDA2_BASE_(r2) /* 800359B8 000327B8 EC 00 08 24 */ fdivs f0, f0, f1 /* 800359BC 000327BC EC 7E 00 32 */ fmuls f3, f30, f0 /* 800359C0 000327C0 EC 5F 00 32 */ fmuls f2, f31, f0 diff --git a/asm/Core/x/xNPCBasic.s b/asm/Core/x/xNPCBasic.s index 43e32a5f7..74c0fe7f9 100644 --- a/asm/Core/x/xNPCBasic.s +++ b/asm/Core/x/xNPCBasic.s @@ -11,25 +11,25 @@ Init__9xNPCBasicFP9xEntAsset: /* 8010F83C 0010C63C 7C 7F 1B 78 */ mr r31, r3 /* 8010F840 0010C640 93 C1 00 08 */ stw r30, 8(r1) /* 8010F844 0010C644 7C 9E 23 78 */ mr r30, r4 -/* 8010F848 0010C648 C0 22 9E 50 */ lfs f1, lbl_803CE7D0-_SDA2_BASE_(r2) +/* 8010F848 0010C648 C0 22 9E 50 */ lfs f1, lbl__705_2-_SDA2_BASE_(r2) /* 8010F84C 0010C64C C0 04 00 2C */ lfs f0, 0x2c(r4) /* 8010F850 0010C650 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8010F854 0010C654 40 82 00 0C */ bne lbl_8010F860 -/* 8010F858 0010C658 C0 02 9E 54 */ lfs f0, lbl_803CE7D4-_SDA2_BASE_(r2) +/* 8010F858 0010C658 C0 02 9E 54 */ lfs f0, lbl__706_3-_SDA2_BASE_(r2) /* 8010F85C 0010C65C D0 1E 00 2C */ stfs f0, 0x2c(r30) lbl_8010F860: -/* 8010F860 0010C660 C0 22 9E 50 */ lfs f1, lbl_803CE7D0-_SDA2_BASE_(r2) +/* 8010F860 0010C660 C0 22 9E 50 */ lfs f1, lbl__705_2-_SDA2_BASE_(r2) /* 8010F864 0010C664 C0 1E 00 30 */ lfs f0, 0x30(r30) /* 8010F868 0010C668 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8010F86C 0010C66C 40 82 00 0C */ bne lbl_8010F878 -/* 8010F870 0010C670 C0 02 9E 54 */ lfs f0, lbl_803CE7D4-_SDA2_BASE_(r2) +/* 8010F870 0010C670 C0 02 9E 54 */ lfs f0, lbl__706_3-_SDA2_BASE_(r2) /* 8010F874 0010C674 D0 1E 00 30 */ stfs f0, 0x30(r30) lbl_8010F878: -/* 8010F878 0010C678 C0 22 9E 50 */ lfs f1, lbl_803CE7D0-_SDA2_BASE_(r2) +/* 8010F878 0010C678 C0 22 9E 50 */ lfs f1, lbl__705_2-_SDA2_BASE_(r2) /* 8010F87C 0010C67C C0 1E 00 34 */ lfs f0, 0x34(r30) /* 8010F880 0010C680 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8010F884 0010C684 40 82 00 0C */ bne lbl_8010F890 -/* 8010F888 0010C688 C0 02 9E 54 */ lfs f0, lbl_803CE7D4-_SDA2_BASE_(r2) +/* 8010F888 0010C688 C0 02 9E 54 */ lfs f0, lbl__706_3-_SDA2_BASE_(r2) /* 8010F88C 0010C68C D0 1E 00 34 */ stfs f0, 0x34(r30) lbl_8010F890: /* 8010F890 0010C690 7F E3 FB 78 */ mr r3, r31 @@ -87,7 +87,7 @@ lbl_8010F948: /* 8010F948 0010C748 A8 1F 00 E4 */ lha r0, 0xe4(r31) /* 8010F94C 0010C74C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8010F950 0010C750 41 82 00 28 */ beq lbl_8010F978 -/* 8010F954 0010C754 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8010F954 0010C754 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8010F958 0010C758 38 80 05 B4 */ li r4, 0x5b4 /* 8010F95C 0010C75C 38 A0 00 00 */ li r5, 0 /* 8010F960 0010C760 4B F2 3F E1 */ bl xMemAlloc__FUiUii @@ -100,7 +100,7 @@ lbl_8010F978: /* 8010F978 0010C778 A8 1F 00 E4 */ lha r0, 0xe4(r31) /* 8010F97C 0010C77C 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 8010F980 0010C780 40 82 00 28 */ bne lbl_8010F9A8 -/* 8010F984 0010C784 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8010F984 0010C784 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8010F988 0010C788 38 80 00 E4 */ li r4, 0xe4 /* 8010F98C 0010C78C 38 A0 00 00 */ li r5, 0 /* 8010F990 0010C790 4B F2 3F B1 */ bl xMemAlloc__FUiUii @@ -157,14 +157,14 @@ Reset__9xNPCBasicFv: /* 8010FA4C 0010C84C 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 8010FA50 0010C850 40 82 00 48 */ bne lbl_8010FA98 /* 8010FA54 0010C854 80 BF 00 48 */ lwz r5, 0x48(r31) -/* 8010FA58 0010C858 3C 60 80 25 */ lis r3, lbl_80253030@ha -/* 8010FA5C 0010C85C 38 83 30 30 */ addi r4, r3, lbl_80253030@l +/* 8010FA58 0010C858 3C 60 80 25 */ lis r3, lbl_g_Y3@ha +/* 8010FA5C 0010C85C 38 83 30 30 */ addi r4, r3, lbl_g_Y3@l /* 8010FA60 0010C860 38 65 00 9C */ addi r3, r5, 0x9c /* 8010FA64 0010C864 4B F3 EA 79 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8010FA68 0010C868 C0 02 9E 50 */ lfs f0, lbl_803CE7D0-_SDA2_BASE_(r2) -/* 8010FA6C 0010C86C 3C 60 80 25 */ lis r3, lbl_80253030@ha +/* 8010FA68 0010C868 C0 02 9E 50 */ lfs f0, lbl__705_2-_SDA2_BASE_(r2) +/* 8010FA6C 0010C86C 3C 60 80 25 */ lis r3, lbl_g_Y3@ha /* 8010FA70 0010C870 80 BF 00 48 */ lwz r5, 0x48(r31) -/* 8010FA74 0010C874 38 83 30 30 */ addi r4, r3, lbl_80253030@l +/* 8010FA74 0010C874 38 83 30 30 */ addi r4, r3, lbl_g_Y3@l /* 8010FA78 0010C878 D0 05 00 A8 */ stfs f0, 0xa8(r5) /* 8010FA7C 0010C87C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8010FA80 0010C880 38 63 00 AC */ addi r3, r3, 0xac @@ -180,11 +180,11 @@ lbl_8010FA98: /* 8010FAA4 0010C8A4 B0 7F 00 E4 */ sth r3, 0xe4(r31) /* 8010FAA8 0010C8A8 90 1F 00 E8 */ stw r0, 0xe8(r31) /* 8010FAAC 0010C8AC 4B F2 11 DD */ bl xurand__Fv -/* 8010FAB0 0010C8B0 C0 02 9E 60 */ lfs f0, lbl_803CE7E0-_SDA2_BASE_(r2) +/* 8010FAB0 0010C8B0 C0 02 9E 60 */ lfs f0, lbl__721_1-_SDA2_BASE_(r2) /* 8010FAB4 0010C8B4 7F E3 FB 78 */ mr r3, r31 -/* 8010FAB8 0010C8B8 C0 42 9E 5C */ lfs f2, lbl_803CE7DC-_SDA2_BASE_(r2) +/* 8010FAB8 0010C8B8 C0 42 9E 5C */ lfs f2, lbl__720_1-_SDA2_BASE_(r2) /* 8010FABC 0010C8BC EC 21 00 28 */ fsubs f1, f1, f0 -/* 8010FAC0 0010C8C0 C0 02 9E 58 */ lfs f0, lbl_803CE7D8-_SDA2_BASE_(r2) +/* 8010FAC0 0010C8C0 C0 02 9E 58 */ lfs f0, lbl__719_2-_SDA2_BASE_(r2) /* 8010FAC4 0010C8C4 EC 22 00 72 */ fmuls f1, f2, f1 /* 8010FAC8 0010C8C8 EC 00 00 7A */ fmadds f0, f0, f1, f0 /* 8010FACC 0010C8CC FC 00 00 1E */ fctiwz f0, f0 @@ -200,9 +200,9 @@ lbl_8010FA98: lbl_8010FAF4: /* 8010FAF4 0010C8F4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8010FAF8 0010C8F8 7C 08 02 A6 */ mflr r0 -/* 8010FAFC 0010C8FC 3C 80 80 27 */ lis r4, lbl_8026A3F8@ha +/* 8010FAFC 0010C8FC 3C 80 80 27 */ lis r4, lbl__727_2@ha /* 8010FB00 0010C900 90 01 00 24 */ stw r0, 0x24(r1) -/* 8010FB04 0010C904 38 C4 A3 F8 */ addi r6, r4, lbl_8026A3F8@l +/* 8010FB04 0010C904 38 C4 A3 F8 */ addi r6, r4, lbl__727_2@l /* 8010FB08 0010C908 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8010FB0C 0010C90C 7C 7F 1B 78 */ mr r31, r3 /* 8010FB10 0010C910 80 A6 00 00 */ lwz r5, 0(r6) @@ -217,14 +217,14 @@ lbl_8010FAF4: /* 8010FB34 0010C934 4B F3 E9 A9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8010FB38 0010C938 C0 21 00 10 */ lfs f1, 0x10(r1) /* 8010FB3C 0010C93C 38 00 00 01 */ li r0, 1 -/* 8010FB40 0010C940 C0 02 9E 64 */ lfs f0, lbl_803CE7E4-_SDA2_BASE_(r2) +/* 8010FB40 0010C940 C0 02 9E 64 */ lfs f0, lbl__738-_SDA2_BASE_(r2) /* 8010FB44 0010C944 38 7F 00 88 */ addi r3, r31, 0x88 /* 8010FB48 0010C948 38 81 00 0C */ addi r4, r1, 0xc /* 8010FB4C 0010C94C EC 01 00 2A */ fadds f0, f1, f0 /* 8010FB50 0010C950 D0 01 00 10 */ stfs f0, 0x10(r1) /* 8010FB54 0010C954 98 1F 00 84 */ stb r0, 0x84(r31) /* 8010FB58 0010C958 4B F3 E9 85 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8010FB5C 0010C95C C0 02 9E 64 */ lfs f0, lbl_803CE7E4-_SDA2_BASE_(r2) +/* 8010FB5C 0010C95C C0 02 9E 64 */ lfs f0, lbl__738-_SDA2_BASE_(r2) /* 8010FB60 0010C960 D0 1F 00 94 */ stfs f0, 0x94(r31) /* 8010FB64 0010C964 88 1F 00 84 */ lbz r0, 0x84(r31) /* 8010FB68 0010C968 28 00 00 00 */ cmplwi r0, 0 @@ -248,7 +248,7 @@ lbl_8010FB7C: /* 8010FBAC 0010C9AC 2C 03 00 00 */ cmpwi r3, 0 /* 8010FBB0 0010C9B0 41 82 00 1C */ beq lbl_8010FBCC lbl_8010FBB4: -/* 8010FBB4 0010C9B4 80 02 81 A8 */ lwz r0, lbl_803CCB28-_SDA2_BASE_(r2) +/* 8010FBB4 0010C9B4 80 02 81 A8 */ lwz r0, lbl_g_PIMP_GOLD-_SDA2_BASE_(r2) /* 8010FBB8 0010C9B8 38 61 00 08 */ addi r3, r1, 8 /* 8010FBBC 0010C9BC 90 01 00 08 */ stw r0, 8(r1) /* 8010FBC0 0010C9C0 4B F0 F8 75 */ bl xDrawSetColor__F10iColor_tag @@ -268,13 +268,13 @@ xNPCBasic.NPC_spdBasedColFreq__FP9xNPCBasicf: /* 8010FBE8 0010C9E8 90 01 00 24 */ stw r0, 0x24(r1) /* 8010FBEC 0010C9EC 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8010FBF0 0010C9F0 7C 7F 1B 78 */ mr r31, r3 -/* 8010FBF4 0010C9F4 C0 02 9E 68 */ lfs f0, lbl_803CE7E8-_SDA2_BASE_(r2) +/* 8010FBF4 0010C9F4 C0 02 9E 68 */ lfs f0, lbl__770_2-_SDA2_BASE_(r2) /* 8010FBF8 0010C9F8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010FBFC 0010C9FC 41 80 00 88 */ blt lbl_8010FC84 /* 8010FC00 0010CA00 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8010FC04 0010CA04 38 63 00 D4 */ addi r3, r3, 0xd4 /* 8010FC08 0010CA08 4B EF EA 49 */ bl xVec3Length__FPC5xVec3 -/* 8010FC0C 0010CA0C C0 02 9E 6C */ lfs f0, lbl_803CE7EC-_SDA2_BASE_(r2) +/* 8010FC0C 0010CA0C C0 02 9E 6C */ lfs f0, lbl__771_2-_SDA2_BASE_(r2) /* 8010FC10 0010CA10 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010FC14 0010CA14 41 80 00 70 */ blt lbl_8010FC84 /* 8010FC18 0010CA18 88 1F 00 84 */ lbz r0, 0x84(r31) @@ -298,7 +298,7 @@ lbl_8010FC54: /* 8010FC54 0010CA54 FC 00 18 90 */ fmr f0, f3 lbl_8010FC58: /* 8010FC58 0010CA58 EC 00 08 24 */ fdivs f0, f0, f1 -/* 8010FC5C 0010CA5C C0 22 9E 70 */ lfs f1, lbl_803CE7F0-_SDA2_BASE_(r2) +/* 8010FC5C 0010CA5C C0 22 9E 70 */ lfs f1, lbl__772_3-_SDA2_BASE_(r2) /* 8010FC60 0010CA60 80 7F 00 E8 */ lwz r3, 0xe8(r31) /* 8010FC64 0010CA64 EC 01 00 32 */ fmuls f0, f1, f0 /* 8010FC68 0010CA68 FC 00 00 1E */ fctiwz f0, f0 @@ -387,7 +387,7 @@ lbl_8010FD74: /* 8010FD80 0010CB80 88 1F 00 E7 */ lbz r0, 0xe7(r31) /* 8010FD84 0010CB84 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 8010FD88 0010CB88 41 82 00 A8 */ beq lbl_8010FE30 -/* 8010FD8C 0010CB8C C0 02 9E 50 */ lfs f0, lbl_803CE7D0-_SDA2_BASE_(r2) +/* 8010FD8C 0010CB8C C0 02 9E 50 */ lfs f0, lbl__705_2-_SDA2_BASE_(r2) /* 8010FD90 0010CB90 C0 23 00 C0 */ lfs f1, 0xc0(r3) /* 8010FD94 0010CB94 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 8010FD98 0010CB98 40 81 00 08 */ ble lbl_8010FDA0 @@ -397,7 +397,7 @@ lbl_8010FDA0: lbl_8010FDA4: /* 8010FDA4 0010CBA4 D0 03 00 C0 */ stfs f0, 0xc0(r3) /* 8010FDA8 0010CBA8 80 7F 00 48 */ lwz r3, 0x48(r31) -/* 8010FDAC 0010CBAC C0 02 9E 50 */ lfs f0, lbl_803CE7D0-_SDA2_BASE_(r2) +/* 8010FDAC 0010CBAC C0 02 9E 50 */ lfs f0, lbl__705_2-_SDA2_BASE_(r2) /* 8010FDB0 0010CBB0 C0 23 00 CC */ lfs f1, 0xcc(r3) /* 8010FDB4 0010CBB4 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 8010FDB8 0010CBB8 40 81 00 08 */ ble lbl_8010FDC0 @@ -407,7 +407,7 @@ lbl_8010FDC0: lbl_8010FDC4: /* 8010FDC4 0010CBC4 D0 03 00 CC */ stfs f0, 0xcc(r3) /* 8010FDC8 0010CBC8 80 7F 00 48 */ lwz r3, 0x48(r31) -/* 8010FDCC 0010CBCC C0 02 9E 50 */ lfs f0, lbl_803CE7D0-_SDA2_BASE_(r2) +/* 8010FDCC 0010CBCC C0 02 9E 50 */ lfs f0, lbl__705_2-_SDA2_BASE_(r2) /* 8010FDD0 0010CBD0 C0 23 00 D8 */ lfs f1, 0xd8(r3) /* 8010FDD4 0010CBD4 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 8010FDD8 0010CBD8 40 81 00 08 */ ble lbl_8010FDE0 @@ -417,7 +417,7 @@ lbl_8010FDE0: lbl_8010FDE4: /* 8010FDE4 0010CBE4 D0 03 00 D8 */ stfs f0, 0xd8(r3) /* 8010FDE8 0010CBE8 80 7F 00 48 */ lwz r3, 0x48(r31) -/* 8010FDEC 0010CBEC C0 02 9E 50 */ lfs f0, lbl_803CE7D0-_SDA2_BASE_(r2) +/* 8010FDEC 0010CBEC C0 02 9E 50 */ lfs f0, lbl__705_2-_SDA2_BASE_(r2) /* 8010FDF0 0010CBF0 C0 23 00 84 */ lfs f1, 0x84(r3) /* 8010FDF4 0010CBF4 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 8010FDF8 0010CBF8 40 81 00 08 */ ble lbl_8010FE00 @@ -453,13 +453,13 @@ lbl_8010FE30: /* 8010FE5C 0010CC5C 80 1F 00 4C */ lwz r0, 0x4c(r31) /* 8010FE60 0010CC60 28 00 00 00 */ cmplwi r0, 0 /* 8010FE64 0010CC64 40 82 00 24 */ bne lbl_8010FE88 -/* 8010FE68 0010CC68 3C 60 80 29 */ lis r3, lbl_80297460@ha +/* 8010FE68 0010CC68 3C 60 80 29 */ lis r3, lbl_g_colrec@ha /* 8010FE6C 0010CC6C 38 80 00 00 */ li r4, 0 -/* 8010FE70 0010CC70 38 63 74 60 */ addi r3, r3, lbl_80297460@l +/* 8010FE70 0010CC70 38 63 74 60 */ addi r3, r3, lbl_g_colrec@l /* 8010FE74 0010CC74 38 A0 05 B4 */ li r5, 0x5b4 /* 8010FE78 0010CC78 4B EF 35 E1 */ bl memset -/* 8010FE7C 0010CC7C 3C 60 80 29 */ lis r3, lbl_80297460@ha -/* 8010FE80 0010CC80 38 03 74 60 */ addi r0, r3, lbl_80297460@l +/* 8010FE7C 0010CC7C 3C 60 80 29 */ lis r3, lbl_g_colrec@ha +/* 8010FE80 0010CC80 38 03 74 60 */ addi r0, r3, lbl_g_colrec@l /* 8010FE84 0010CC84 90 1F 00 4C */ stw r0, 0x4c(r31) lbl_8010FE88: /* 8010FE88 0010CC88 88 BF 00 F0 */ lbz r5, 0xf0(r31) @@ -501,7 +501,7 @@ lbl_8010FF04: /* 8010FF10 0010CD10 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8010FF14 0010CD14 38 63 00 D4 */ addi r3, r3, 0xd4 /* 8010FF18 0010CD18 4B F0 51 B5 */ bl xVec3Length2__FPC5xVec3 -/* 8010FF1C 0010CD1C C0 02 9E 74 */ lfs f0, lbl_803CE7F4-_SDA2_BASE_(r2) +/* 8010FF1C 0010CD1C C0 02 9E 74 */ lfs f0, lbl__856_1-_SDA2_BASE_(r2) /* 8010FF20 0010CD20 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010FF24 0010CD24 40 81 00 10 */ ble lbl_8010FF34 /* 8010FF28 0010CD28 FC 20 F8 90 */ fmr f1, f31 @@ -520,7 +520,7 @@ lbl_8010FF48: /* 8010FF54 0010CD54 4B FC 92 AD */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 8010FF58 0010CD58 2C 03 00 00 */ cmpwi r3, 0 /* 8010FF5C 0010CD5C 41 82 00 1C */ beq lbl_8010FF78 -/* 8010FF60 0010CD60 80 02 81 88 */ lwz r0, lbl_803CCB08-_SDA2_BASE_(r2) +/* 8010FF60 0010CD60 80 02 81 88 */ lwz r0, lbl_g_BLUE-_SDA2_BASE_(r2) /* 8010FF64 0010CD64 38 61 00 08 */ addi r3, r1, 8 /* 8010FF68 0010CD68 90 01 00 08 */ stw r0, 8(r1) /* 8010FF6C 0010CD6C 4B F0 F4 C9 */ bl xDrawSetColor__F10iColor_tag @@ -546,7 +546,7 @@ lbl_8010FF78: /* 8010FFB8 0010CDB8 4B FC 92 49 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 8010FFBC 0010CDBC 2C 03 00 00 */ cmpwi r3, 0 /* 8010FFC0 0010CDC0 41 82 00 1C */ beq lbl_8010FFDC -/* 8010FFC4 0010CDC4 80 02 81 B0 */ lwz r0, lbl_803CCB30-_SDA2_BASE_(r2) +/* 8010FFC4 0010CDC4 80 02 81 B0 */ lwz r0, lbl_g_LAVENDER-_SDA2_BASE_(r2) /* 8010FFC8 0010CDC8 38 61 00 08 */ addi r3, r1, 8 /* 8010FFCC 0010CDCC 90 01 00 08 */ stw r0, 8(r1) /* 8010FFD0 0010CDD0 4B F0 F4 65 */ bl xDrawSetColor__F10iColor_tag @@ -611,13 +611,13 @@ lbl_80110090: /* 801100A0 0010CEA0 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 801100A4 0010CEA4 93 E1 00 0C */ stw r31, 0xc(r1) /* 801100A8 0010CEA8 93 C1 00 08 */ stw r30, 8(r1) -/* 801100AC 0010CEAC C0 02 9E 7C */ lfs f0, lbl_803CE7FC-_SDA2_BASE_(r2) +/* 801100AC 0010CEAC C0 02 9E 7C */ lfs f0, lbl__914-_SDA2_BASE_(r2) /* 801100B0 0010CEB0 FF E0 08 90 */ fmr f31, f1 /* 801100B4 0010CEB4 7C 7F 1B 78 */ mr r31, r3 /* 801100B8 0010CEB8 7C 9E 23 78 */ mr r30, r4 /* 801100BC 0010CEBC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801100C0 0010CEC0 40 81 00 08 */ ble lbl_801100C8 -/* 801100C4 0010CEC4 C3 E2 9E 78 */ lfs f31, lbl_803CE7F8-_SDA2_BASE_(r2) +/* 801100C4 0010CEC4 C3 E2 9E 78 */ lfs f31, lbl__913-_SDA2_BASE_(r2) lbl_801100C8: /* 801100C8 0010CEC8 FC 20 F8 90 */ fmr f1, f31 /* 801100CC 0010CECC 7F E3 FB 78 */ mr r3, r31 diff --git a/asm/Core/x/xPad.s b/asm/Core/x/xPad.s index e26a9a966..0dc493d58 100644 --- a/asm/Core/x/xPad.s +++ b/asm/Core/x/xPad.s @@ -6,15 +6,15 @@ xPadInit__Fv: /* 80035E70 00032C70 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80035E74 00032C74 7C 08 02 A6 */ mflr r0 -/* 80035E78 00032C78 3C 60 80 39 */ lis r3, lbl_8038C994@ha +/* 80035E78 00032C78 3C 60 80 39 */ lis r3, lbl_mPad@ha /* 80035E7C 00032C7C 38 80 00 00 */ li r4, 0 /* 80035E80 00032C80 90 01 00 14 */ stw r0, 0x14(r1) -/* 80035E84 00032C84 38 63 C9 94 */ addi r3, r3, lbl_8038C994@l +/* 80035E84 00032C84 38 63 C9 94 */ addi r3, r3, lbl_mPad@l /* 80035E88 00032C88 38 A0 05 20 */ li r5, 0x520 /* 80035E8C 00032C8C 4B FC D5 CD */ bl memset -/* 80035E90 00032C90 3C 60 80 2D */ lis r3, lbl_802C8770@ha +/* 80035E90 00032C90 3C 60 80 2D */ lis r3, lbl_mRumbleList@ha /* 80035E94 00032C94 38 80 00 00 */ li r4, 0 -/* 80035E98 00032C98 38 63 87 70 */ addi r3, r3, lbl_802C8770@l +/* 80035E98 00032C98 38 63 87 70 */ addi r3, r3, lbl_mRumbleList@l /* 80035E9C 00032C9C 38 A0 02 00 */ li r5, 0x200 /* 80035EA0 00032CA0 4B FC D5 B9 */ bl memset /* 80035EA4 00032CA4 48 09 4A 7D */ bl iPadInit__Fv @@ -23,10 +23,10 @@ xPadInit__Fv: /* 80035EB0 00032CB0 38 60 00 00 */ li r3, 0 /* 80035EB4 00032CB4 48 00 00 14 */ b lbl_80035EC8 lbl_80035EB8: -/* 80035EB8 00032CB8 3C 80 80 39 */ lis r4, lbl_8038C994@ha +/* 80035EB8 00032CB8 3C 80 80 39 */ lis r4, lbl_mPad@ha /* 80035EBC 00032CBC 38 60 00 01 */ li r3, 1 -/* 80035EC0 00032CC0 38 04 C9 94 */ addi r0, r4, lbl_8038C994@l -/* 80035EC4 00032CC4 90 0D 8A 0C */ stw r0, lbl_803CB30C-_SDA_BASE_(r13) +/* 80035EC0 00032CC0 38 04 C9 94 */ addi r0, r4, lbl_mPad@l +/* 80035EC4 00032CC4 90 0D 8A 0C */ stw r0, lbl_gPlayerPad-_SDA_BASE_(r13) lbl_80035EC8: /* 80035EC8 00032CC8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80035ECC 00032CCC 7C 08 03 A6 */ mtlr r0 @@ -42,8 +42,8 @@ xPadEnable__Fi: /* 80035EE8 00032CE8 93 C1 00 08 */ stw r30, 8(r1) /* 80035EEC 00032CEC 7C 7E 1B 78 */ mr r30, r3 /* 80035EF0 00032CF0 1C 9E 01 48 */ mulli r4, r30, 0x148 -/* 80035EF4 00032CF4 3C 60 80 39 */ lis r3, lbl_8038C994@ha -/* 80035EF8 00032CF8 38 03 C9 94 */ addi r0, r3, lbl_8038C994@l +/* 80035EF4 00032CF4 3C 60 80 39 */ lis r3, lbl_mPad@ha +/* 80035EF8 00032CF8 38 03 C9 94 */ addi r0, r3, lbl_mPad@l /* 80035EFC 00032CFC 7C 60 22 14 */ add r3, r0, r4 /* 80035F00 00032D00 80 03 00 3C */ lwz r0, 0x3c(r3) /* 80035F04 00032D04 2C 00 00 00 */ cmpwi r0, 0 @@ -74,9 +74,9 @@ xPadRumbleEnable__Fii: /* 80035F50 00032D50 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80035F54 00032D54 7C 08 02 A6 */ mflr r0 /* 80035F58 00032D58 1C A3 01 48 */ mulli r5, r3, 0x148 -/* 80035F5C 00032D5C 3C 60 80 39 */ lis r3, lbl_8038C994@ha +/* 80035F5C 00032D5C 3C 60 80 39 */ lis r3, lbl_mPad@ha /* 80035F60 00032D60 90 01 00 14 */ stw r0, 0x14(r1) -/* 80035F64 00032D64 38 03 C9 94 */ addi r0, r3, lbl_8038C994@l +/* 80035F64 00032D64 38 03 C9 94 */ addi r0, r3, lbl_mPad@l /* 80035F68 00032D68 7C 60 2A 14 */ add r3, r0, r5 /* 80035F6C 00032D6C 80 03 00 3C */ lwz r0, 0x3c(r3) /* 80035F70 00032D70 2C 00 00 02 */ cmpwi r0, 2 @@ -147,8 +147,8 @@ lbl_80036044: /* 8003604C 00032E4C 48 00 07 61 */ bl xPadAnalogIsDigital__Fii lbl_80036050: /* 80036050 00032E50 1C 9E 01 48 */ mulli r4, r30, 0x148 -/* 80036054 00032E54 3C 60 80 39 */ lis r3, lbl_8038C994@ha -/* 80036058 00032E58 38 03 C9 94 */ addi r0, r3, lbl_8038C994@l +/* 80036054 00032E54 3C 60 80 39 */ lis r3, lbl_mPad@ha +/* 80036058 00032E58 38 03 C9 94 */ addi r0, r3, lbl_mPad@l /* 8003605C 00032E5C 7F E0 22 14 */ add r31, r0, r4 /* 80036060 00032E60 80 7F 00 40 */ lwz r3, 0x40(r31) /* 80036064 00032E64 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d @@ -162,7 +162,7 @@ lbl_8003607C: /* 80036080 00032E80 EC 00 F8 28 */ fsubs f0, f0, f31 /* 80036084 00032E84 D0 1E 00 04 */ stfs f0, 4(r30) /* 80036088 00032E88 C0 3E 00 04 */ lfs f1, 4(r30) -/* 8003608C 00032E8C C0 02 85 78 */ lfs f0, lbl_803CCEF8-_SDA2_BASE_(r2) +/* 8003608C 00032E8C C0 02 85 78 */ lfs f0, lbl__807-_SDA2_BASE_(r2) /* 80036090 00032E90 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80036094 00032E94 4C 40 13 82 */ cror 2, 0, 2 /* 80036098 00032E98 40 82 00 44 */ bne lbl_800360DC @@ -231,7 +231,7 @@ lbl_80036168: lbl_80036174: /* 80036174 00032F74 28 03 00 00 */ cmplwi r3, 0 /* 80036178 00032F78 40 82 00 10 */ bne lbl_80036188 -/* 8003617C 00032F7C C0 02 85 78 */ lfs f0, lbl_803CCEF8-_SDA2_BASE_(r2) +/* 8003617C 00032F7C C0 02 85 78 */ lfs f0, lbl__807-_SDA2_BASE_(r2) /* 80036180 00032F80 D0 1F 00 5C */ stfs f0, 0x5c(r31) /* 80036184 00032F84 48 00 00 38 */ b lbl_800361BC lbl_80036188: @@ -239,14 +239,14 @@ lbl_80036188: /* 8003618C 00032F8C EC 00 F8 28 */ fsubs f0, f0, f31 /* 80036190 00032F90 D0 1F 00 5C */ stfs f0, 0x5c(r31) /* 80036194 00032F94 C0 3F 00 5C */ lfs f1, 0x5c(r31) -/* 80036198 00032F98 C0 02 85 78 */ lfs f0, lbl_803CCEF8-_SDA2_BASE_(r2) +/* 80036198 00032F98 C0 02 85 78 */ lfs f0, lbl__807-_SDA2_BASE_(r2) /* 8003619C 00032F9C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800361A0 00032FA0 4C 40 13 82 */ cror 2, 0, 2 /* 800361A4 00032FA4 40 82 00 18 */ bne lbl_800361BC /* 800361A8 00032FA8 80 01 00 08 */ lwz r0, 8(r1) /* 800361AC 00032FAC 7C 00 1B 78 */ or r0, r0, r3 /* 800361B0 00032FB0 90 01 00 08 */ stw r0, 8(r1) -/* 800361B4 00032FB4 C0 02 85 7C */ lfs f0, lbl_803CCEFC-_SDA2_BASE_(r2) +/* 800361B4 00032FB4 C0 02 85 7C */ lfs f0, lbl__808-_SDA2_BASE_(r2) /* 800361B8 00032FB8 D0 1F 00 5C */ stfs f0, 0x5c(r31) lbl_800361BC: /* 800361BC 00032FBC 80 1F 00 40 */ lwz r0, 0x40(r31) @@ -264,7 +264,7 @@ lbl_800361BC: /* 800361EC 00032FEC 40 81 00 18 */ ble lbl_80036204 /* 800361F0 00032FF0 2C 00 00 32 */ cmpwi r0, 0x32 /* 800361F4 00032FF4 40 80 00 10 */ bge lbl_80036204 -/* 800361F8 00032FF8 C0 02 85 78 */ lfs f0, lbl_803CCEF8-_SDA2_BASE_(r2) +/* 800361F8 00032FF8 C0 02 85 78 */ lfs f0, lbl__807-_SDA2_BASE_(r2) /* 800361FC 00032FFC D0 1F 00 60 */ stfs f0, 0x60(r31) /* 80036200 00033000 48 00 00 94 */ b lbl_80036294 lbl_80036204: @@ -272,11 +272,11 @@ lbl_80036204: /* 80036208 00033008 EC 00 F8 28 */ fsubs f0, f0, f31 /* 8003620C 0003300C D0 1F 00 60 */ stfs f0, 0x60(r31) /* 80036210 00033010 C0 3F 00 60 */ lfs f1, 0x60(r31) -/* 80036214 00033014 C0 02 85 78 */ lfs f0, lbl_803CCEF8-_SDA2_BASE_(r2) +/* 80036214 00033014 C0 02 85 78 */ lfs f0, lbl__807-_SDA2_BASE_(r2) /* 80036218 00033018 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8003621C 0003301C 4C 40 13 82 */ cror 2, 0, 2 /* 80036220 00033020 40 82 00 74 */ bne lbl_80036294 -/* 80036224 00033024 C0 02 85 7C */ lfs f0, lbl_803CCEFC-_SDA2_BASE_(r2) +/* 80036224 00033024 C0 02 85 7C */ lfs f0, lbl__808-_SDA2_BASE_(r2) /* 80036228 00033028 D0 1F 00 60 */ stfs f0, 0x60(r31) /* 8003622C 0003302C 88 1F 00 3A */ lbz r0, 0x3a(r31) /* 80036230 00033030 7C 00 07 74 */ extsb r0, r0 @@ -326,14 +326,14 @@ lbl_800362C4: /* 800362CC 000330CC 7C 04 30 30 */ slw r4, r0, r6 /* 800362D0 000330D0 7C 60 20 39 */ and. r0, r3, r4 /* 800362D4 000330D4 41 82 00 10 */ beq lbl_800362E4 -/* 800362D8 000330D8 C0 02 85 78 */ lfs f0, lbl_803CCEF8-_SDA2_BASE_(r2) +/* 800362D8 000330D8 C0 02 85 78 */ lfs f0, lbl__807-_SDA2_BASE_(r2) /* 800362DC 000330DC D0 05 00 C0 */ stfs f0, 0xc0(r5) /* 800362E0 000330E0 48 00 00 18 */ b lbl_800362F8 lbl_800362E4: /* 800362E4 000330E4 80 1F 00 34 */ lwz r0, 0x34(r31) /* 800362E8 000330E8 7C 00 20 39 */ and. r0, r0, r4 /* 800362EC 000330EC 41 82 00 0C */ beq lbl_800362F8 -/* 800362F0 000330F0 C0 02 85 78 */ lfs f0, lbl_803CCEF8-_SDA2_BASE_(r2) +/* 800362F0 000330F0 C0 02 85 78 */ lfs f0, lbl__807-_SDA2_BASE_(r2) /* 800362F4 000330F4 D0 05 00 68 */ stfs f0, 0x68(r5) lbl_800362F8: /* 800362F8 000330F8 80 1F 00 2C */ lwz r0, 0x2c(r31) @@ -355,14 +355,14 @@ lbl_80036320: /* 80036330 00033130 38 A5 00 04 */ addi r5, r5, 4 /* 80036334 00033134 7C 60 20 39 */ and. r0, r3, r4 /* 80036338 00033138 41 82 00 10 */ beq lbl_80036348 -/* 8003633C 0003313C C0 02 85 78 */ lfs f0, lbl_803CCEF8-_SDA2_BASE_(r2) +/* 8003633C 0003313C C0 02 85 78 */ lfs f0, lbl__807-_SDA2_BASE_(r2) /* 80036340 00033140 D0 05 00 C0 */ stfs f0, 0xc0(r5) /* 80036344 00033144 48 00 00 18 */ b lbl_8003635C lbl_80036348: /* 80036348 00033148 80 1F 00 34 */ lwz r0, 0x34(r31) /* 8003634C 0003314C 7C 00 20 39 */ and. r0, r0, r4 /* 80036350 00033150 41 82 00 0C */ beq lbl_8003635C -/* 80036354 00033154 C0 02 85 78 */ lfs f0, lbl_803CCEF8-_SDA2_BASE_(r2) +/* 80036354 00033154 C0 02 85 78 */ lfs f0, lbl__807-_SDA2_BASE_(r2) /* 80036358 00033158 D0 05 00 68 */ stfs f0, 0x68(r5) lbl_8003635C: /* 8003635C 0003315C 80 1F 00 2C */ lwz r0, 0x2c(r31) @@ -392,7 +392,7 @@ lbl_80036384: /* 800363B4 000331B4 40 82 00 18 */ bne lbl_800363CC /* 800363B8 000331B8 54 60 06 B5 */ rlwinm. r0, r3, 0, 0x1a, 0x1a /* 800363BC 000331BC 40 82 00 10 */ bne lbl_800363CC -/* 800363C0 000331C0 C0 02 85 78 */ lfs f0, lbl_803CCEF8-_SDA2_BASE_(r2) +/* 800363C0 000331C0 C0 02 85 78 */ lfs f0, lbl__807-_SDA2_BASE_(r2) /* 800363C4 000331C4 D0 1F 00 64 */ stfs f0, 0x64(r31) /* 800363C8 000331C8 48 00 00 8C */ b lbl_80036454 lbl_800363CC: @@ -400,11 +400,11 @@ lbl_800363CC: /* 800363D0 000331D0 EC 00 F8 28 */ fsubs f0, f0, f31 /* 800363D4 000331D4 D0 1F 00 64 */ stfs f0, 0x64(r31) /* 800363D8 000331D8 C0 3F 00 64 */ lfs f1, 0x64(r31) -/* 800363DC 000331DC C0 02 85 78 */ lfs f0, lbl_803CCEF8-_SDA2_BASE_(r2) +/* 800363DC 000331DC C0 02 85 78 */ lfs f0, lbl__807-_SDA2_BASE_(r2) /* 800363E0 000331E0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800363E4 000331E4 4C 40 13 82 */ cror 2, 0, 2 /* 800363E8 000331E8 40 82 00 6C */ bne lbl_80036454 -/* 800363EC 000331EC C0 02 85 7C */ lfs f0, lbl_803CCEFC-_SDA2_BASE_(r2) +/* 800363EC 000331EC C0 02 85 7C */ lfs f0, lbl__808-_SDA2_BASE_(r2) /* 800363F0 000331F0 D0 1F 00 64 */ stfs f0, 0x64(r31) /* 800363F4 000331F4 80 7F 00 2C */ lwz r3, 0x2c(r31) /* 800363F8 000331F8 54 60 06 F7 */ rlwinm. r0, r3, 0, 0x1b, 0x1b @@ -477,7 +477,7 @@ lbl_800364A4: /* 800364E0 000332E0 7C 63 07 74 */ extsb r3, r3 /* 800364E4 000332E4 48 00 03 99 */ bl normalize_analog__Fiiiiii /* 800364E8 000332E8 D0 3E 01 1C */ stfs f1, 0x11c(r30) -/* 800364EC 000332EC C0 22 85 78 */ lfs f1, lbl_803CCEF8-_SDA2_BASE_(r2) +/* 800364EC 000332EC C0 22 85 78 */ lfs f1, lbl__807-_SDA2_BASE_(r2) /* 800364F0 000332F0 C0 1E 01 18 */ lfs f0, 0x118(r30) /* 800364F4 000332F4 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800364F8 000332F8 40 82 00 30 */ bne lbl_80036528 @@ -486,10 +486,10 @@ lbl_800364A4: /* 80036504 00033304 40 82 00 24 */ bne lbl_80036528 /* 80036508 00033308 D0 3E 01 28 */ stfs f1, 0x128(r30) /* 8003650C 0003330C 38 7E 01 20 */ addi r3, r30, 0x120 -/* 80036510 00033310 C0 22 85 80 */ lfs f1, lbl_803CCF00-_SDA2_BASE_(r2) -/* 80036514 00033314 C0 42 85 78 */ lfs f2, lbl_803CCEF8-_SDA2_BASE_(r2) +/* 80036510 00033310 C0 22 85 80 */ lfs f1, lbl__874_1-_SDA2_BASE_(r2) +/* 80036514 00033314 C0 42 85 78 */ lfs f2, lbl__807-_SDA2_BASE_(r2) /* 80036518 00033318 4B FE FE 01 */ bl assign__5xVec2Fff -/* 8003651C 0003331C C0 02 85 78 */ lfs f0, lbl_803CCEF8-_SDA2_BASE_(r2) +/* 8003651C 0003331C C0 02 85 78 */ lfs f0, lbl__807-_SDA2_BASE_(r2) /* 80036520 00033320 D0 1E 01 2C */ stfs f0, 0x12c(r30) /* 80036524 00033324 48 00 00 38 */ b lbl_8003655C lbl_80036528: @@ -533,20 +533,20 @@ xPadKill__Fv: xPadGetRumbleSlot__Fv: /* 800365A4 000333A4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800365A8 000333A8 7C 08 02 A6 */ mflr r0 -/* 800365AC 000333AC 3C 60 80 2D */ lis r3, lbl_802C8770@ha +/* 800365AC 000333AC 3C 60 80 2D */ lis r3, lbl_mRumbleList@ha /* 800365B0 000333B0 38 80 00 00 */ li r4, 0 /* 800365B4 000333B4 90 01 00 14 */ stw r0, 0x14(r1) /* 800365B8 000333B8 38 00 00 20 */ li r0, 0x20 -/* 800365BC 000333BC 38 63 87 70 */ addi r3, r3, lbl_802C8770@l +/* 800365BC 000333BC 38 63 87 70 */ addi r3, r3, lbl_mRumbleList@l /* 800365C0 000333C0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800365C4 000333C4 7C 09 03 A6 */ mtctr r0 lbl_800365C8: /* 800365C8 000333C8 A8 03 00 0C */ lha r0, 0xc(r3) /* 800365CC 000333CC 2C 00 00 00 */ cmpwi r0, 0 /* 800365D0 000333D0 40 82 00 2C */ bne lbl_800365FC -/* 800365D4 000333D4 3C 60 80 2D */ lis r3, lbl_802C8770@ha +/* 800365D4 000333D4 3C 60 80 2D */ lis r3, lbl_mRumbleList@ha /* 800365D8 000333D8 54 85 20 36 */ slwi r5, r4, 4 -/* 800365DC 000333DC 38 03 87 70 */ addi r0, r3, lbl_802C8770@l +/* 800365DC 000333DC 38 03 87 70 */ addi r0, r3, lbl_mRumbleList@l /* 800365E0 000333E0 38 80 00 00 */ li r4, 0 /* 800365E4 000333E4 7F E0 2A 14 */ add r31, r0, r5 /* 800365E8 000333E8 38 A0 00 10 */ li r5, 0x10 @@ -600,9 +600,9 @@ xPadDestroyRumbleChain__Fi: /* 80036680 00033480 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80036684 00033484 7C 08 02 A6 */ mflr r0 /* 80036688 00033488 1C 83 01 48 */ mulli r4, r3, 0x148 -/* 8003668C 0003348C 3C 60 80 39 */ lis r3, lbl_8038C994@ha +/* 8003668C 0003348C 3C 60 80 39 */ lis r3, lbl_mPad@ha /* 80036690 00033490 90 01 00 14 */ stw r0, 0x14(r1) -/* 80036694 00033494 38 03 C9 94 */ addi r0, r3, lbl_8038C994@l +/* 80036694 00033494 38 03 C9 94 */ addi r0, r3, lbl_mPad@l /* 80036698 00033498 7C 60 22 14 */ add r3, r0, r4 /* 8003669C 0003349C 4B FF FF 85 */ bl xPadDestroyRumbleChain__FP8_tagxPad /* 800366A0 000334A0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -615,9 +615,9 @@ xPadAddRumble__Fi14_tagRumbleTypefiUi: /* 800366B0 000334B0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800366B4 000334B4 7C 08 02 A6 */ mflr r0 /* 800366B8 000334B8 1C E3 01 48 */ mulli r7, r3, 0x148 -/* 800366BC 000334BC 3C 60 80 39 */ lis r3, lbl_8038C994@ha +/* 800366BC 000334BC 3C 60 80 39 */ lis r3, lbl_mPad@ha /* 800366C0 000334C0 90 01 00 34 */ stw r0, 0x34(r1) -/* 800366C4 000334C4 38 03 C9 94 */ addi r0, r3, lbl_8038C994@l +/* 800366C4 000334C4 38 03 C9 94 */ addi r0, r3, lbl_mPad@l /* 800366C8 000334C8 DB E1 00 28 */ stfd f31, 0x28(r1) /* 800366CC 000334CC FF E0 08 90 */ fmr f31, f1 /* 800366D0 000334D0 BF 61 00 14 */ stmw r27, 0x14(r1) @@ -689,9 +689,9 @@ xPadAnalogIsDigital__Fii: /* 800367AC 000335AC 2C 03 00 00 */ cmpwi r3, 0 /* 800367B0 000335B0 4C 82 00 20 */ bnelr /* 800367B4 000335B4 1C A3 01 48 */ mulli r5, r3, 0x148 -/* 800367B8 000335B8 3C 60 80 39 */ lis r3, lbl_8038C994@ha +/* 800367B8 000335B8 3C 60 80 39 */ lis r3, lbl_mPad@ha /* 800367BC 000335BC 2C 04 00 00 */ cmpwi r4, 0 -/* 800367C0 000335C0 38 03 C9 94 */ addi r0, r3, lbl_8038C994@l +/* 800367C0 000335C0 38 03 C9 94 */ addi r0, r3, lbl_mPad@l /* 800367C4 000335C4 7C 60 2A 14 */ add r3, r0, r5 /* 800367C8 000335C8 41 82 00 14 */ beq lbl_800367DC /* 800367CC 000335CC 80 03 00 40 */ lwz r0, 0x40(r3) @@ -704,21 +704,21 @@ lbl_800367DC: /* 800367E4 000335E4 90 03 00 40 */ stw r0, 0x40(r3) lbl_800367E8: /* 800367E8 000335E8 C0 23 00 5C */ lfs f1, 0x5c(r3) -/* 800367EC 000335EC C0 02 85 7C */ lfs f0, lbl_803CCEFC-_SDA2_BASE_(r2) +/* 800367EC 000335EC C0 02 85 7C */ lfs f0, lbl__808-_SDA2_BASE_(r2) /* 800367F0 000335F0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800367F4 000335F4 4C 41 13 82 */ cror 2, 1, 2 /* 800367F8 000335F8 40 82 00 08 */ bne lbl_80036800 /* 800367FC 000335FC D0 03 00 5C */ stfs f0, 0x5c(r3) lbl_80036800: /* 80036800 00033600 C0 23 00 60 */ lfs f1, 0x60(r3) -/* 80036804 00033604 C0 02 85 7C */ lfs f0, lbl_803CCEFC-_SDA2_BASE_(r2) +/* 80036804 00033604 C0 02 85 7C */ lfs f0, lbl__808-_SDA2_BASE_(r2) /* 80036808 00033608 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8003680C 0003360C 4C 41 13 82 */ cror 2, 1, 2 /* 80036810 00033610 40 82 00 08 */ bne lbl_80036818 /* 80036814 00033614 D0 03 00 60 */ stfs f0, 0x60(r3) lbl_80036818: /* 80036818 00033618 C0 23 00 64 */ lfs f1, 0x64(r3) -/* 8003681C 0003361C C0 02 85 7C */ lfs f0, lbl_803CCEFC-_SDA2_BASE_(r2) +/* 8003681C 0003361C C0 02 85 7C */ lfs f0, lbl__808-_SDA2_BASE_(r2) /* 80036820 00033620 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80036824 00033624 4C 41 13 82 */ cror 2, 1, 2 /* 80036828 00033628 4C 82 00 20 */ bnelr @@ -727,7 +727,7 @@ lbl_80036818: .global __adv__5xVec2Ff __adv__5xVec2Ff: -/* 80036834 00033634 C0 42 85 80 */ lfs f2, lbl_803CCF00-_SDA2_BASE_(r2) +/* 80036834 00033634 C0 42 85 80 */ lfs f2, lbl__874_1-_SDA2_BASE_(r2) /* 80036838 00033638 C0 03 00 00 */ lfs f0, 0(r3) /* 8003683C 0003363C EC 22 08 24 */ fdivs f1, f2, f1 /* 80036840 00033640 EC 00 00 72 */ fmuls f0, f0, f1 @@ -756,18 +756,18 @@ normalize_analog__Fiiiiii: /* 80036884 00033684 41 81 00 64 */ bgt lbl_800368E8 /* 80036888 00033688 7C 03 38 00 */ cmpw r3, r7 /* 8003688C 0003368C 41 80 00 0C */ blt lbl_80036898 -/* 80036890 00033690 C0 22 85 78 */ lfs f1, lbl_803CCEF8-_SDA2_BASE_(r2) +/* 80036890 00033690 C0 22 85 78 */ lfs f1, lbl__807-_SDA2_BASE_(r2) /* 80036894 00033694 48 00 00 B0 */ b lbl_80036944 lbl_80036898: /* 80036898 00033698 7C 03 20 00 */ cmpw r3, r4 /* 8003689C 0003369C 41 81 00 0C */ bgt lbl_800368A8 -/* 800368A0 000336A0 C0 22 85 84 */ lfs f1, lbl_803CCF04-_SDA2_BASE_(r2) +/* 800368A0 000336A0 C0 22 85 84 */ lfs f1, lbl__901-_SDA2_BASE_(r2) /* 800368A4 000336A4 48 00 00 A0 */ b lbl_80036944 lbl_800368A8: /* 800368A8 000336A8 7C A7 18 50 */ subf r5, r7, r3 /* 800368AC 000336AC 7C 04 38 50 */ subf r0, r4, r7 /* 800368B0 000336B0 3C 60 43 30 */ lis r3, 0x4330 -/* 800368B4 000336B4 C8 42 85 88 */ lfd f2, lbl_803CCF08-_SDA2_BASE_(r2) +/* 800368B4 000336B4 C8 42 85 88 */ lfd f2, lbl__903_1-_SDA2_BASE_(r2) /* 800368B8 000336B8 6C A4 80 00 */ xoris r4, r5, 0x8000 /* 800368BC 000336BC 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 800368C0 000336C0 90 81 00 0C */ stw r4, 0xc(r1) @@ -783,18 +783,18 @@ lbl_800368A8: lbl_800368E8: /* 800368E8 000336E8 7C 03 40 00 */ cmpw r3, r8 /* 800368EC 000336EC 41 81 00 0C */ bgt lbl_800368F8 -/* 800368F0 000336F0 C0 22 85 78 */ lfs f1, lbl_803CCEF8-_SDA2_BASE_(r2) +/* 800368F0 000336F0 C0 22 85 78 */ lfs f1, lbl__807-_SDA2_BASE_(r2) /* 800368F4 000336F4 48 00 00 50 */ b lbl_80036944 lbl_800368F8: /* 800368F8 000336F8 7C 03 28 00 */ cmpw r3, r5 /* 800368FC 000336FC 41 80 00 0C */ blt lbl_80036908 -/* 80036900 00033700 C0 22 85 80 */ lfs f1, lbl_803CCF00-_SDA2_BASE_(r2) +/* 80036900 00033700 C0 22 85 80 */ lfs f1, lbl__874_1-_SDA2_BASE_(r2) /* 80036904 00033704 48 00 00 40 */ b lbl_80036944 lbl_80036908: /* 80036908 00033708 7C 88 18 50 */ subf r4, r8, r3 /* 8003690C 0003370C 7C 08 28 50 */ subf r0, r8, r5 /* 80036910 00033710 3C 60 43 30 */ lis r3, 0x4330 -/* 80036914 00033714 C8 42 85 88 */ lfd f2, lbl_803CCF08-_SDA2_BASE_(r2) +/* 80036914 00033714 C8 42 85 88 */ lfd f2, lbl__903_1-_SDA2_BASE_(r2) /* 80036918 00033718 6C 84 80 00 */ xoris r4, r4, 0x8000 /* 8003691C 0003371C 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80036920 00033720 90 81 00 14 */ stw r4, 0x14(r1) diff --git a/asm/Core/x/xPar.s b/asm/Core/x/xPar.s index 9f1a5333c..590ffb497 100644 --- a/asm/Core/x/xPar.s +++ b/asm/Core/x/xPar.s @@ -4,67 +4,67 @@ .global xParMemInit__Fv xParMemInit__Fv: -/* 8003694C 0003374C 3C 60 80 39 */ lis r3, lbl_8038CEB4@ha +/* 8003694C 0003374C 3C 60 80 39 */ lis r3, lbl_gParPool@ha /* 80036950 00033750 38 00 01 90 */ li r0, 0x190 -/* 80036954 00033754 38 83 CE B4 */ addi r4, r3, lbl_8038CEB4@l +/* 80036954 00033754 38 83 CE B4 */ addi r4, r3, lbl_gParPool@l /* 80036958 00033758 38 C0 00 00 */ li r6, 0 /* 8003695C 0003375C 38 60 00 00 */ li r3, 0 /* 80036960 00033760 7C 09 03 A6 */ mtctr r0 lbl_80036964: /* 80036964 00033764 90 64 00 00 */ stw r3, 0(r4) /* 80036968 00033768 90 64 00 04 */ stw r3, 4(r4) -/* 8003696C 0003376C 80 AD 8A 10 */ lwz r5, lbl_803CB310-_SDA_BASE_(r13) +/* 8003696C 0003376C 80 AD 8A 10 */ lwz r5, lbl_gParDead-_SDA_BASE_(r13) /* 80036970 00033770 28 05 00 00 */ cmplwi r5, 0 /* 80036974 00033774 41 82 00 10 */ beq lbl_80036984 /* 80036978 00033778 90 85 00 04 */ stw r4, 4(r5) -/* 8003697C 0003377C 80 0D 8A 10 */ lwz r0, lbl_803CB310-_SDA_BASE_(r13) +/* 8003697C 0003377C 80 0D 8A 10 */ lwz r0, lbl_gParDead-_SDA_BASE_(r13) /* 80036980 00033780 90 04 00 00 */ stw r0, 0(r4) lbl_80036984: -/* 80036984 00033784 90 8D 8A 10 */ stw r4, lbl_803CB310-_SDA_BASE_(r13) +/* 80036984 00033784 90 8D 8A 10 */ stw r4, lbl_gParDead-_SDA_BASE_(r13) /* 80036988 00033788 90 64 00 60 */ stw r3, 0x60(r4) /* 8003698C 0003378C 90 64 00 64 */ stw r3, 0x64(r4) /* 80036990 00033790 38 84 00 60 */ addi r4, r4, 0x60 -/* 80036994 00033794 80 AD 8A 10 */ lwz r5, lbl_803CB310-_SDA_BASE_(r13) +/* 80036994 00033794 80 AD 8A 10 */ lwz r5, lbl_gParDead-_SDA_BASE_(r13) /* 80036998 00033798 28 05 00 00 */ cmplwi r5, 0 /* 8003699C 0003379C 41 82 00 10 */ beq lbl_800369AC /* 800369A0 000337A0 90 85 00 04 */ stw r4, 4(r5) -/* 800369A4 000337A4 80 0D 8A 10 */ lwz r0, lbl_803CB310-_SDA_BASE_(r13) +/* 800369A4 000337A4 80 0D 8A 10 */ lwz r0, lbl_gParDead-_SDA_BASE_(r13) /* 800369A8 000337A8 90 04 00 00 */ stw r0, 0(r4) lbl_800369AC: -/* 800369AC 000337AC 90 8D 8A 10 */ stw r4, lbl_803CB310-_SDA_BASE_(r13) +/* 800369AC 000337AC 90 8D 8A 10 */ stw r4, lbl_gParDead-_SDA_BASE_(r13) /* 800369B0 000337B0 90 64 00 60 */ stw r3, 0x60(r4) /* 800369B4 000337B4 90 64 00 64 */ stw r3, 0x64(r4) /* 800369B8 000337B8 38 84 00 60 */ addi r4, r4, 0x60 -/* 800369BC 000337BC 80 AD 8A 10 */ lwz r5, lbl_803CB310-_SDA_BASE_(r13) +/* 800369BC 000337BC 80 AD 8A 10 */ lwz r5, lbl_gParDead-_SDA_BASE_(r13) /* 800369C0 000337C0 28 05 00 00 */ cmplwi r5, 0 /* 800369C4 000337C4 41 82 00 10 */ beq lbl_800369D4 /* 800369C8 000337C8 90 85 00 04 */ stw r4, 4(r5) -/* 800369CC 000337CC 80 0D 8A 10 */ lwz r0, lbl_803CB310-_SDA_BASE_(r13) +/* 800369CC 000337CC 80 0D 8A 10 */ lwz r0, lbl_gParDead-_SDA_BASE_(r13) /* 800369D0 000337D0 90 04 00 00 */ stw r0, 0(r4) lbl_800369D4: -/* 800369D4 000337D4 90 8D 8A 10 */ stw r4, lbl_803CB310-_SDA_BASE_(r13) +/* 800369D4 000337D4 90 8D 8A 10 */ stw r4, lbl_gParDead-_SDA_BASE_(r13) /* 800369D8 000337D8 90 64 00 60 */ stw r3, 0x60(r4) /* 800369DC 000337DC 90 64 00 64 */ stw r3, 0x64(r4) /* 800369E0 000337E0 38 84 00 60 */ addi r4, r4, 0x60 -/* 800369E4 000337E4 80 AD 8A 10 */ lwz r5, lbl_803CB310-_SDA_BASE_(r13) +/* 800369E4 000337E4 80 AD 8A 10 */ lwz r5, lbl_gParDead-_SDA_BASE_(r13) /* 800369E8 000337E8 28 05 00 00 */ cmplwi r5, 0 /* 800369EC 000337EC 41 82 00 10 */ beq lbl_800369FC /* 800369F0 000337F0 90 85 00 04 */ stw r4, 4(r5) -/* 800369F4 000337F4 80 0D 8A 10 */ lwz r0, lbl_803CB310-_SDA_BASE_(r13) +/* 800369F4 000337F4 80 0D 8A 10 */ lwz r0, lbl_gParDead-_SDA_BASE_(r13) /* 800369F8 000337F8 90 04 00 00 */ stw r0, 0(r4) lbl_800369FC: -/* 800369FC 000337FC 90 8D 8A 10 */ stw r4, lbl_803CB310-_SDA_BASE_(r13) +/* 800369FC 000337FC 90 8D 8A 10 */ stw r4, lbl_gParDead-_SDA_BASE_(r13) /* 80036A00 00033800 90 64 00 60 */ stw r3, 0x60(r4) /* 80036A04 00033804 90 64 00 64 */ stw r3, 0x64(r4) /* 80036A08 00033808 38 84 00 60 */ addi r4, r4, 0x60 -/* 80036A0C 0003380C 80 AD 8A 10 */ lwz r5, lbl_803CB310-_SDA_BASE_(r13) +/* 80036A0C 0003380C 80 AD 8A 10 */ lwz r5, lbl_gParDead-_SDA_BASE_(r13) /* 80036A10 00033810 28 05 00 00 */ cmplwi r5, 0 /* 80036A14 00033814 41 82 00 10 */ beq lbl_80036A24 /* 80036A18 00033818 90 85 00 04 */ stw r4, 4(r5) -/* 80036A1C 0003381C 80 0D 8A 10 */ lwz r0, lbl_803CB310-_SDA_BASE_(r13) +/* 80036A1C 0003381C 80 0D 8A 10 */ lwz r0, lbl_gParDead-_SDA_BASE_(r13) /* 80036A20 00033820 90 04 00 00 */ stw r0, 0(r4) lbl_80036A24: -/* 80036A24 00033824 90 8D 8A 10 */ stw r4, lbl_803CB310-_SDA_BASE_(r13) +/* 80036A24 00033824 90 8D 8A 10 */ stw r4, lbl_gParDead-_SDA_BASE_(r13) /* 80036A28 00033828 38 84 00 60 */ addi r4, r4, 0x60 /* 80036A2C 0003382C 38 C6 00 04 */ addi r6, r6, 4 /* 80036A30 00033830 42 00 FF 34 */ bdnz lbl_80036964 @@ -72,7 +72,7 @@ lbl_80036A24: .global xParAlloc__Fv xParAlloc__Fv: -/* 80036A38 00033838 80 6D 8A 10 */ lwz r3, lbl_803CB310-_SDA_BASE_(r13) +/* 80036A38 00033838 80 6D 8A 10 */ lwz r3, lbl_gParDead-_SDA_BASE_(r13) /* 80036A3C 0003383C 28 03 00 00 */ cmplwi r3, 0 /* 80036A40 00033840 40 82 00 0C */ bne lbl_80036A4C /* 80036A44 00033844 38 60 00 00 */ li r3, 0 @@ -86,7 +86,7 @@ lbl_80036A4C: lbl_80036A60: /* 80036A60 00033860 80 83 00 00 */ lwz r4, 0(r3) /* 80036A64 00033864 38 00 00 00 */ li r0, 0 -/* 80036A68 00033868 90 8D 8A 10 */ stw r4, lbl_803CB310-_SDA_BASE_(r13) +/* 80036A68 00033868 90 8D 8A 10 */ stw r4, lbl_gParDead-_SDA_BASE_(r13) /* 80036A6C 0003386C 90 03 00 00 */ stw r0, 0(r3) /* 80036A70 00033870 90 03 00 04 */ stw r0, 4(r3) /* 80036A74 00033874 4E 80 00 20 */ blr @@ -105,55 +105,55 @@ lbl_80036A8C: /* 80036A98 00033898 80 03 00 00 */ lwz r0, 0(r3) /* 80036A9C 0003389C 90 04 00 00 */ stw r0, 0(r4) lbl_80036AA0: -/* 80036AA0 000338A0 80 8D 8A 10 */ lwz r4, lbl_803CB310-_SDA_BASE_(r13) +/* 80036AA0 000338A0 80 8D 8A 10 */ lwz r4, lbl_gParDead-_SDA_BASE_(r13) /* 80036AA4 000338A4 28 04 00 00 */ cmplwi r4, 0 /* 80036AA8 000338A8 41 82 00 08 */ beq lbl_80036AB0 /* 80036AAC 000338AC 90 64 00 04 */ stw r3, 4(r4) lbl_80036AB0: -/* 80036AB0 000338B0 80 8D 8A 10 */ lwz r4, lbl_803CB310-_SDA_BASE_(r13) +/* 80036AB0 000338B0 80 8D 8A 10 */ lwz r4, lbl_gParDead-_SDA_BASE_(r13) /* 80036AB4 000338B4 38 00 00 00 */ li r0, 0 /* 80036AB8 000338B8 90 83 00 00 */ stw r4, 0(r3) /* 80036ABC 000338BC 90 03 00 04 */ stw r0, 4(r3) -/* 80036AC0 000338C0 90 6D 8A 10 */ stw r3, lbl_803CB310-_SDA_BASE_(r13) +/* 80036AC0 000338C0 90 6D 8A 10 */ stw r3, lbl_gParDead-_SDA_BASE_(r13) /* 80036AC4 000338C4 4E 80 00 20 */ blr .global xParInit__FP4xPar xParInit__FP4xPar: -/* 80036AC8 000338C8 C0 02 85 90 */ lfs f0, lbl_803CCF10-_SDA2_BASE_(r2) +/* 80036AC8 000338C8 C0 02 85 90 */ lfs f0, lbl__563-_SDA2_BASE_(r2) /* 80036ACC 000338CC 38 80 00 FF */ li r4, 0xff /* 80036AD0 000338D0 38 00 00 00 */ li r0, 0 /* 80036AD4 000338D4 D0 03 00 10 */ stfs f0, 0x10(r3) -/* 80036AD8 000338D8 C0 02 85 90 */ lfs f0, lbl_803CCF10-_SDA2_BASE_(r2) +/* 80036AD8 000338D8 C0 02 85 90 */ lfs f0, lbl__563-_SDA2_BASE_(r2) /* 80036ADC 000338DC D0 03 00 14 */ stfs f0, 0x14(r3) -/* 80036AE0 000338E0 C0 02 85 90 */ lfs f0, lbl_803CCF10-_SDA2_BASE_(r2) +/* 80036AE0 000338E0 C0 02 85 90 */ lfs f0, lbl__563-_SDA2_BASE_(r2) /* 80036AE4 000338E4 D0 03 00 18 */ stfs f0, 0x18(r3) -/* 80036AE8 000338E8 C0 02 85 90 */ lfs f0, lbl_803CCF10-_SDA2_BASE_(r2) +/* 80036AE8 000338E8 C0 02 85 90 */ lfs f0, lbl__563-_SDA2_BASE_(r2) /* 80036AEC 000338EC D0 03 00 20 */ stfs f0, 0x20(r3) -/* 80036AF0 000338F0 C0 02 85 90 */ lfs f0, lbl_803CCF10-_SDA2_BASE_(r2) +/* 80036AF0 000338F0 C0 02 85 90 */ lfs f0, lbl__563-_SDA2_BASE_(r2) /* 80036AF4 000338F4 D0 03 00 24 */ stfs f0, 0x24(r3) -/* 80036AF8 000338F8 C0 02 85 90 */ lfs f0, lbl_803CCF10-_SDA2_BASE_(r2) +/* 80036AF8 000338F8 C0 02 85 90 */ lfs f0, lbl__563-_SDA2_BASE_(r2) /* 80036AFC 000338FC D0 03 00 28 */ stfs f0, 0x28(r3) -/* 80036B00 00033900 C0 02 85 90 */ lfs f0, lbl_803CCF10-_SDA2_BASE_(r2) +/* 80036B00 00033900 C0 02 85 90 */ lfs f0, lbl__563-_SDA2_BASE_(r2) /* 80036B04 00033904 D0 03 00 1C */ stfs f0, 0x1c(r3) -/* 80036B08 00033908 C0 02 85 90 */ lfs f0, lbl_803CCF10-_SDA2_BASE_(r2) +/* 80036B08 00033908 C0 02 85 90 */ lfs f0, lbl__563-_SDA2_BASE_(r2) /* 80036B0C 0003390C D0 03 00 2C */ stfs f0, 0x2c(r3) -/* 80036B10 00033910 C0 02 85 90 */ lfs f0, lbl_803CCF10-_SDA2_BASE_(r2) +/* 80036B10 00033910 C0 02 85 90 */ lfs f0, lbl__563-_SDA2_BASE_(r2) /* 80036B14 00033914 D0 03 00 08 */ stfs f0, 8(r3) -/* 80036B18 00033918 C0 02 85 90 */ lfs f0, lbl_803CCF10-_SDA2_BASE_(r2) +/* 80036B18 00033918 C0 02 85 90 */ lfs f0, lbl__563-_SDA2_BASE_(r2) /* 80036B1C 0003391C D0 03 00 40 */ stfs f0, 0x40(r3) -/* 80036B20 00033920 C0 02 85 90 */ lfs f0, lbl_803CCF10-_SDA2_BASE_(r2) +/* 80036B20 00033920 C0 02 85 90 */ lfs f0, lbl__563-_SDA2_BASE_(r2) /* 80036B24 00033924 D0 03 00 44 */ stfs f0, 0x44(r3) -/* 80036B28 00033928 C0 02 85 90 */ lfs f0, lbl_803CCF10-_SDA2_BASE_(r2) +/* 80036B28 00033928 C0 02 85 90 */ lfs f0, lbl__563-_SDA2_BASE_(r2) /* 80036B2C 0003392C D0 03 00 48 */ stfs f0, 0x48(r3) -/* 80036B30 00033930 C0 02 85 90 */ lfs f0, lbl_803CCF10-_SDA2_BASE_(r2) +/* 80036B30 00033930 C0 02 85 90 */ lfs f0, lbl__563-_SDA2_BASE_(r2) /* 80036B34 00033934 D0 03 00 4C */ stfs f0, 0x4c(r3) -/* 80036B38 00033938 C0 02 85 94 */ lfs f0, lbl_803CCF14-_SDA2_BASE_(r2) +/* 80036B38 00033938 C0 02 85 94 */ lfs f0, lbl__564-_SDA2_BASE_(r2) /* 80036B3C 0003393C D0 03 00 50 */ stfs f0, 0x50(r3) -/* 80036B40 00033940 C0 02 85 94 */ lfs f0, lbl_803CCF14-_SDA2_BASE_(r2) +/* 80036B40 00033940 C0 02 85 94 */ lfs f0, lbl__564-_SDA2_BASE_(r2) /* 80036B44 00033944 D0 03 00 54 */ stfs f0, 0x54(r3) -/* 80036B48 00033948 C0 02 85 94 */ lfs f0, lbl_803CCF14-_SDA2_BASE_(r2) +/* 80036B48 00033948 C0 02 85 94 */ lfs f0, lbl__564-_SDA2_BASE_(r2) /* 80036B4C 0003394C D0 03 00 58 */ stfs f0, 0x58(r3) -/* 80036B50 00033950 C0 02 85 94 */ lfs f0, lbl_803CCF14-_SDA2_BASE_(r2) +/* 80036B50 00033950 C0 02 85 94 */ lfs f0, lbl__564-_SDA2_BASE_(r2) /* 80036B54 00033954 D0 03 00 5C */ stfs f0, 0x5c(r3) /* 80036B58 00033958 98 83 00 0C */ stb r4, 0xc(r3) /* 80036B5C 0003395C 98 83 00 0D */ stb r4, 0xd(r3) diff --git a/asm/Core/x/xParCmd.s b/asm/Core/x/xParCmd.s index eb064e7da..55f2ff5a3 100644 --- a/asm/Core/x/xParCmd.s +++ b/asm/Core/x/xParCmd.s @@ -149,8 +149,8 @@ xParCmdInit__Fv: .global xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v: /* 80036DC0 00033BC0 1C 03 00 0C */ mulli r0, r3, 0xc -/* 80036DC4 00033BC4 3C C0 80 28 */ lis r6, lbl_8027D700@ha -/* 80036DC8 00033BC8 38 C6 D7 00 */ addi r6, r6, lbl_8027D700@l +/* 80036DC4 00033BC4 3C C0 80 28 */ lis r6, lbl_sCmdInfo@ha +/* 80036DC8 00033BC8 38 C6 D7 00 */ addi r6, r6, lbl_sCmdInfo@l /* 80036DCC 00033BCC 7C 66 01 2E */ stwx r3, r6, r0 /* 80036DD0 00033BD0 7C 66 02 14 */ add r3, r6, r0 /* 80036DD4 00033BD4 90 83 00 04 */ stw r4, 4(r3) @@ -159,9 +159,9 @@ xParCmdRegister__FUiUiPFP7xParCmdP9xParGroupf_v: .global xParCmdGetSize__FUi xParCmdGetSize__FUi: -/* 80036DE0 00033BE0 3C 80 80 28 */ lis r4, lbl_8027D700@ha +/* 80036DE0 00033BE0 3C 80 80 28 */ lis r4, lbl_sCmdInfo@ha /* 80036DE4 00033BE4 38 00 00 23 */ li r0, 0x23 -/* 80036DE8 00033BE8 38 84 D7 00 */ addi r4, r4, lbl_8027D700@l +/* 80036DE8 00033BE8 38 84 D7 00 */ addi r4, r4, lbl_sCmdInfo@l /* 80036DEC 00033BEC 38 A0 00 00 */ li r5, 0 /* 80036DF0 00033BF0 7C 09 03 A6 */ mtctr r0 lbl_80036DF4: @@ -169,8 +169,8 @@ lbl_80036DF4: /* 80036DF8 00033BF8 7C 03 00 40 */ cmplw r3, r0 /* 80036DFC 00033BFC 40 82 00 1C */ bne lbl_80036E18 /* 80036E00 00033C00 1C 05 00 0C */ mulli r0, r5, 0xc -/* 80036E04 00033C04 3C 60 80 28 */ lis r3, lbl_8027D700@ha -/* 80036E08 00033C08 38 63 D7 00 */ addi r3, r3, lbl_8027D700@l +/* 80036E04 00033C04 3C 60 80 28 */ lis r3, lbl_sCmdInfo@ha +/* 80036E08 00033C08 38 63 D7 00 */ addi r3, r3, lbl_sCmdInfo@l /* 80036E0C 00033C0C 7C 63 02 14 */ add r3, r3, r0 /* 80036E10 00033C10 80 63 00 04 */ lwz r3, 4(r3) /* 80036E14 00033C14 4E 80 00 20 */ blr @@ -183,9 +183,9 @@ lbl_80036E18: .global xParCmdGetUpdateFunc__FUi xParCmdGetUpdateFunc__FUi: -/* 80036E2C 00033C2C 3C 80 80 28 */ lis r4, lbl_8027D700@ha +/* 80036E2C 00033C2C 3C 80 80 28 */ lis r4, lbl_sCmdInfo@ha /* 80036E30 00033C30 38 00 00 23 */ li r0, 0x23 -/* 80036E34 00033C34 38 84 D7 00 */ addi r4, r4, lbl_8027D700@l +/* 80036E34 00033C34 38 84 D7 00 */ addi r4, r4, lbl_sCmdInfo@l /* 80036E38 00033C38 38 A0 00 00 */ li r5, 0 /* 80036E3C 00033C3C 7C 09 03 A6 */ mtctr r0 lbl_80036E40: @@ -193,8 +193,8 @@ lbl_80036E40: /* 80036E44 00033C44 7C 03 00 40 */ cmplw r3, r0 /* 80036E48 00033C48 40 82 00 1C */ bne lbl_80036E64 /* 80036E4C 00033C4C 1C 05 00 0C */ mulli r0, r5, 0xc -/* 80036E50 00033C50 3C 60 80 28 */ lis r3, lbl_8027D700@ha -/* 80036E54 00033C54 38 63 D7 00 */ addi r3, r3, lbl_8027D700@l +/* 80036E50 00033C50 3C 60 80 28 */ lis r3, lbl_sCmdInfo@ha +/* 80036E54 00033C54 38 63 D7 00 */ addi r3, r3, lbl_sCmdInfo@l /* 80036E58 00033C58 7C 63 02 14 */ add r3, r3, r0 /* 80036E5C 00033C5C 80 63 00 08 */ lwz r3, 8(r3) /* 80036E60 00033C60 4E 80 00 20 */ blr @@ -224,7 +224,7 @@ lbl_80036EB0: /* 80036EB4 00033CB4 4B FD E2 19 */ bl xVec3Length2__FPC5xVec3 /* 80036EB8 00033CB8 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 80036EBC 00033CBC 40 80 00 0C */ bge lbl_80036EC8 -/* 80036EC0 00033CC0 C0 02 85 98 */ lfs f0, lbl_803CCF18-_SDA2_BASE_(r2) +/* 80036EC0 00033CC0 C0 02 85 98 */ lfs f0, lbl__658_1-_SDA2_BASE_(r2) /* 80036EC4 00033CC4 D0 1F 00 08 */ stfs f0, 8(r31) lbl_80036EC8: /* 80036EC8 00033CC8 83 FF 00 00 */ lwz r31, 0(r31) @@ -238,7 +238,7 @@ lbl_80036EDC: /* 80036EE0 00033CE0 4B FD E1 ED */ bl xVec3Length2__FPC5xVec3 /* 80036EE4 00033CE4 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 80036EE8 00033CE8 40 81 00 0C */ ble lbl_80036EF4 -/* 80036EEC 00033CEC C0 02 85 98 */ lfs f0, lbl_803CCF18-_SDA2_BASE_(r2) +/* 80036EEC 00033CEC C0 02 85 98 */ lfs f0, lbl__658_1-_SDA2_BASE_(r2) /* 80036EF0 00033CF0 D0 1F 00 08 */ stfs f0, 8(r31) lbl_80036EF4: /* 80036EF4 00033CF4 83 FF 00 00 */ lwz r31, 0(r31) @@ -552,19 +552,19 @@ lbl_80037338: /* 80037364 00034164 38 9F 00 08 */ addi r4, r31, 8 /* 80037368 00034168 4B FD 3E FD */ bl __as__5xVec3FRC5xVec3 /* 8003736C 0003416C 4B FF 99 1D */ bl xurand__Fv -/* 80037370 00034170 C0 42 85 A0 */ lfs f2, lbl_803CCF20-_SDA2_BASE_(r2) +/* 80037370 00034170 C0 42 85 A0 */ lfs f2, lbl__760-_SDA2_BASE_(r2) /* 80037374 00034174 C0 01 00 08 */ lfs f0, 8(r1) /* 80037378 00034178 EC 22 00 72 */ fmuls f1, f2, f1 /* 8003737C 0003417C EC 00 00 72 */ fmuls f0, f0, f1 /* 80037380 00034180 D0 01 00 08 */ stfs f0, 8(r1) /* 80037384 00034184 4B FF 99 05 */ bl xurand__Fv -/* 80037388 00034188 C0 42 85 A0 */ lfs f2, lbl_803CCF20-_SDA2_BASE_(r2) +/* 80037388 00034188 C0 42 85 A0 */ lfs f2, lbl__760-_SDA2_BASE_(r2) /* 8003738C 0003418C C0 01 00 0C */ lfs f0, 0xc(r1) /* 80037390 00034190 EC 22 00 72 */ fmuls f1, f2, f1 /* 80037394 00034194 EC 00 00 72 */ fmuls f0, f0, f1 /* 80037398 00034198 D0 01 00 0C */ stfs f0, 0xc(r1) /* 8003739C 0003419C 4B FF 98 ED */ bl xurand__Fv -/* 800373A0 000341A0 C0 42 85 A0 */ lfs f2, lbl_803CCF20-_SDA2_BASE_(r2) +/* 800373A0 000341A0 C0 42 85 A0 */ lfs f2, lbl__760-_SDA2_BASE_(r2) /* 800373A4 000341A4 38 61 00 08 */ addi r3, r1, 8 /* 800373A8 000341A8 C0 01 00 10 */ lfs f0, 0x10(r1) /* 800373AC 000341AC 7C 64 1B 78 */ mr r4, r3 @@ -604,7 +604,7 @@ lbl_80037414: /* 80037428 00034228 DB C1 00 10 */ stfd f30, 0x10(r1) /* 8003742C 0003422C F3 C1 00 18 */ psq_st f30, 24(r1), 0, qr0 /* 80037430 00034230 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80037434 00034234 C0 02 85 A4 */ lfs f0, lbl_803CCF24-_SDA2_BASE_(r2) +/* 80037434 00034234 C0 02 85 A4 */ lfs f0, lbl__772-_SDA2_BASE_(r2) /* 80037438 00034238 80 63 00 04 */ lwz r3, 4(r3) /* 8003743C 0003423C EC 41 00 32 */ fmuls f2, f1, f0 /* 80037440 00034240 83 E4 00 00 */ lwz r31, 0(r4) @@ -615,13 +615,13 @@ lbl_80037414: /* 80037454 00034254 48 00 00 38 */ b lbl_8003748C lbl_80037458: /* 80037458 00034258 4B FF 98 31 */ bl xurand__Fv -/* 8003745C 0003425C C0 42 85 A4 */ lfs f2, lbl_803CCF24-_SDA2_BASE_(r2) +/* 8003745C 0003425C C0 42 85 A4 */ lfs f2, lbl__772-_SDA2_BASE_(r2) /* 80037460 00034260 C0 1F 00 10 */ lfs f0, 0x10(r31) /* 80037464 00034264 EC 21 10 28 */ fsubs f1, f1, f2 /* 80037468 00034268 EC 1F 00 7A */ fmadds f0, f31, f1, f0 /* 8003746C 0003426C D0 1F 00 10 */ stfs f0, 0x10(r31) /* 80037470 00034270 4B FF 98 19 */ bl xurand__Fv -/* 80037474 00034274 C0 42 85 A4 */ lfs f2, lbl_803CCF24-_SDA2_BASE_(r2) +/* 80037474 00034274 C0 42 85 A4 */ lfs f2, lbl__772-_SDA2_BASE_(r2) /* 80037478 00034278 C0 1F 00 18 */ lfs f0, 0x18(r31) /* 8003747C 0003427C EC 21 10 28 */ fsubs f1, f1, f2 /* 80037480 00034280 EC 1E 00 7A */ fmadds f0, f30, f1, f0 @@ -674,15 +674,15 @@ lbl_800374C8: lbl_80037524: /* 80037524 00034324 4B FF 97 65 */ bl xurand__Fv /* 80037528 00034328 EC 3F 00 72 */ fmuls f1, f31, f1 -/* 8003752C 0003432C C0 02 85 A0 */ lfs f0, lbl_803CCF20-_SDA2_BASE_(r2) +/* 8003752C 0003432C C0 02 85 A0 */ lfs f0, lbl__760-_SDA2_BASE_(r2) /* 80037530 00034330 EF 80 F8 78 */ fmsubs f28, f0, f1, f31 /* 80037534 00034334 4B FF 97 55 */ bl xurand__Fv /* 80037538 00034338 EC 3E 00 72 */ fmuls f1, f30, f1 -/* 8003753C 0003433C C0 02 85 A0 */ lfs f0, lbl_803CCF20-_SDA2_BASE_(r2) +/* 8003753C 0003433C C0 02 85 A0 */ lfs f0, lbl__760-_SDA2_BASE_(r2) /* 80037540 00034340 EF 60 F0 78 */ fmsubs f27, f0, f1, f30 /* 80037544 00034344 4B FF 97 45 */ bl xurand__Fv /* 80037548 00034348 EC 7D 00 72 */ fmuls f3, f29, f1 -/* 8003754C 0003434C C0 02 85 A0 */ lfs f0, lbl_803CCF20-_SDA2_BASE_(r2) +/* 8003754C 0003434C C0 02 85 A0 */ lfs f0, lbl__760-_SDA2_BASE_(r2) /* 80037550 00034350 FC 20 D8 90 */ fmr f1, f27 /* 80037554 00034354 38 61 00 08 */ addi r3, r1, 8 /* 80037558 00034358 FC 40 E0 90 */ fmr f2, f28 @@ -713,7 +713,7 @@ lbl_80037578: /* 800375B8 000343B8 4E 80 00 20 */ blr lbl_800375BC: /* 800375BC 000343BC 80 63 00 04 */ lwz r3, 4(r3) -/* 800375C0 000343C0 C0 42 85 A8 */ lfs f2, lbl_803CCF28-_SDA2_BASE_(r2) +/* 800375C0 000343C0 C0 42 85 A8 */ lfs f2, lbl__812-_SDA2_BASE_(r2) /* 800375C4 000343C4 C0 03 00 08 */ lfs f0, 8(r3) /* 800375C8 000343C8 FC 60 10 90 */ fmr f3, f2 /* 800375CC 000343CC 80 64 00 00 */ lwz r3, 0(r4) @@ -754,7 +754,7 @@ lbl_80037608: /* 8003764C 0003444C 93 E1 00 2C */ stw r31, 0x2c(r1) /* 80037650 00034450 80 63 00 04 */ lwz r3, 4(r3) /* 80037654 00034454 FF E0 08 90 */ fmr f31, f1 -/* 80037658 00034458 C0 C2 85 B0 */ lfs f6, lbl_803CCF30-_SDA2_BASE_(r2) +/* 80037658 00034458 C0 C2 85 B0 */ lfs f6, lbl__831_1-_SDA2_BASE_(r2) /* 8003765C 0003445C C0 83 00 08 */ lfs f4, 8(r3) /* 80037660 00034460 C0 63 00 14 */ lfs f3, 0x14(r3) /* 80037664 00034464 C1 03 00 0C */ lfs f8, 0xc(r3) @@ -762,7 +762,7 @@ lbl_80037608: /* 8003766C 0003446C C0 23 00 18 */ lfs f1, 0x18(r3) /* 80037670 00034470 C1 23 00 10 */ lfs f9, 0x10(r3) /* 80037674 00034474 C0 03 00 1C */ lfs f0, 0x1c(r3) -/* 80037678 00034478 C0 E2 85 AC */ lfs f7, lbl_803CCF2C-_SDA2_BASE_(r2) +/* 80037678 00034478 C0 E2 85 AC */ lfs f7, lbl__830_2-_SDA2_BASE_(r2) /* 8003767C 0003447C 83 E4 00 00 */ lwz r31, 0(r4) /* 80037680 00034480 EC 63 20 28 */ fsubs f3, f3, f4 /* 80037684 00034484 EC 21 40 28 */ fsubs f1, f1, f8 @@ -864,11 +864,11 @@ lbl_800377C8: /* 800377EC 000345EC 93 E1 00 9C */ stw r31, 0x9c(r1) /* 800377F0 000345F0 93 C1 00 98 */ stw r30, 0x98(r1) /* 800377F4 000345F4 83 C3 00 04 */ lwz r30, 4(r3) -/* 800377F8 000345F8 C0 82 85 B4 */ lfs f4, lbl_803CCF34-_SDA2_BASE_(r2) +/* 800377F8 000345F8 C0 82 85 B4 */ lfs f4, lbl__857_1-_SDA2_BASE_(r2) /* 800377FC 000345FC C0 5E 00 1C */ lfs f2, 0x1c(r30) /* 80037800 00034600 C0 1E 00 18 */ lfs f0, 0x18(r30) /* 80037804 00034604 EC 61 00 B2 */ fmuls f3, f1, f2 -/* 80037808 00034608 C0 42 85 B8 */ lfs f2, lbl_803CCF38-_SDA2_BASE_(r2) +/* 80037808 00034608 C0 42 85 B8 */ lfs f2, lbl__858-_SDA2_BASE_(r2) /* 8003780C 0003460C EF A1 00 32 */ fmuls f29, f1, f0 /* 80037810 00034610 83 E4 00 00 */ lwz r31, 0(r4) /* 80037814 00034614 EC 04 00 F2 */ fmuls f0, f4, f3 @@ -879,7 +879,7 @@ lbl_80037820: /* 80037824 00034624 38 9E 00 08 */ addi r4, r30, 8 /* 80037828 00034628 38 BF 00 10 */ addi r5, r31, 0x10 /* 8003782C 0003462C 4B FD 6E 65 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 80037830 00034630 C0 02 85 9C */ lfs f0, lbl_803CCF1C-_SDA2_BASE_(r2) +/* 80037830 00034630 C0 02 85 9C */ lfs f0, lbl__691-_SDA2_BASE_(r2) /* 80037834 00034634 38 61 00 68 */ addi r3, r1, 0x68 /* 80037838 00034638 38 81 00 2C */ addi r4, r1, 0x2c /* 8003783C 0003463C D0 01 00 30 */ stfs f0, 0x30(r1) @@ -896,7 +896,7 @@ lbl_80037820: /* 80037868 00034668 D0 21 00 20 */ stfs f1, 0x20(r1) /* 8003786C 0003466C 4B FF A9 65 */ bl xMat3x3Euler__FP7xMat3x3fff /* 80037870 00034670 EC 3F E8 2A */ fadds f1, f31, f29 -/* 80037874 00034674 C0 02 85 9C */ lfs f0, lbl_803CCF1C-_SDA2_BASE_(r2) +/* 80037874 00034674 C0 02 85 9C */ lfs f0, lbl__691-_SDA2_BASE_(r2) /* 80037878 00034678 38 61 00 08 */ addi r3, r1, 8 /* 8003787C 0003467C 38 81 00 38 */ addi r4, r1, 0x38 /* 80037880 00034680 D0 01 00 14 */ stfs f0, 0x14(r1) @@ -941,14 +941,14 @@ lbl_800378F4: /* 80037910 00034710 28 1E 00 00 */ cmplwi r30, 0 /* 80037914 00034714 41 82 03 6C */ beq lbl_80037C80 /* 80037918 00034718 C0 43 00 10 */ lfs f2, 0x10(r3) -/* 8003791C 0003471C C0 02 85 9C */ lfs f0, lbl_803CCF1C-_SDA2_BASE_(r2) +/* 8003791C 0003471C C0 02 85 9C */ lfs f0, lbl__691-_SDA2_BASE_(r2) /* 80037920 00034720 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80037924 00034724 40 81 00 28 */ ble lbl_8003794C /* 80037928 00034728 C0 03 00 14 */ lfs f0, 0x14(r3) /* 8003792C 0003472C EC 00 08 28 */ fsubs f0, f0, f1 /* 80037930 00034730 D0 03 00 14 */ stfs f0, 0x14(r3) /* 80037934 00034734 C0 23 00 14 */ lfs f1, 0x14(r3) -/* 80037938 00034738 C0 02 85 9C */ lfs f0, lbl_803CCF1C-_SDA2_BASE_(r2) +/* 80037938 00034738 C0 02 85 9C */ lfs f0, lbl__691-_SDA2_BASE_(r2) /* 8003793C 0003473C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80037940 00034740 41 81 03 40 */ bgt lbl_80037C80 /* 80037944 00034744 C0 03 00 10 */ lfs f0, 0x10(r3) @@ -1202,7 +1202,7 @@ lbl_80037C98: lbl_80037CA4: /* 80037CA4 00034AA4 C0 43 00 08 */ lfs f2, 8(r3) /* 80037CA8 00034AA8 C0 24 00 14 */ lfs f1, 0x14(r4) -/* 80037CAC 00034AAC C0 02 85 9C */ lfs f0, lbl_803CCF1C-_SDA2_BASE_(r2) +/* 80037CAC 00034AAC C0 02 85 9C */ lfs f0, lbl__691-_SDA2_BASE_(r2) /* 80037CB0 00034AB0 EC 22 08 28 */ fsubs f1, f2, f1 /* 80037CB4 00034AB4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80037CB8 00034AB8 41 80 00 30 */ blt lbl_80037CE8 @@ -1210,7 +1210,7 @@ lbl_80037CA4: /* 80037CC0 00034AC0 EC 01 10 3A */ fmadds f0, f1, f0, f2 /* 80037CC4 00034AC4 D0 04 00 14 */ stfs f0, 0x14(r4) /* 80037CC8 00034AC8 C0 24 00 24 */ lfs f1, 0x24(r4) -/* 80037CCC 00034ACC C0 02 85 9C */ lfs f0, lbl_803CCF1C-_SDA2_BASE_(r2) +/* 80037CCC 00034ACC C0 02 85 9C */ lfs f0, lbl__691-_SDA2_BASE_(r2) /* 80037CD0 00034AD0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80037CD4 00034AD4 40 80 00 14 */ bge lbl_80037CE8 /* 80037CD8 00034AD8 FC 20 08 50 */ fneg f1, f1 @@ -1225,7 +1225,7 @@ lbl_80037CEC: /* 80037CF4 00034AF4 4E 80 00 20 */ blr lbl_80037CF8: /* 80037CF8 00034AF8 80 63 00 04 */ lwz r3, 4(r3) -/* 80037CFC 00034AFC C0 22 85 A8 */ lfs f1, lbl_803CCF28-_SDA2_BASE_(r2) +/* 80037CFC 00034AFC C0 22 85 A8 */ lfs f1, lbl__812-_SDA2_BASE_(r2) /* 80037D00 00034B00 C0 03 00 10 */ lfs f0, 0x10(r3) /* 80037D04 00034B04 80 84 00 00 */ lwz r4, 0(r4) /* 80037D08 00034B08 EC 61 00 28 */ fsubs f3, f1, f0 @@ -1233,7 +1233,7 @@ lbl_80037CF8: lbl_80037D10: /* 80037D10 00034B10 C0 43 00 08 */ lfs f2, 8(r3) /* 80037D14 00034B14 C0 24 00 14 */ lfs f1, 0x14(r4) -/* 80037D18 00034B18 C0 02 85 9C */ lfs f0, lbl_803CCF1C-_SDA2_BASE_(r2) +/* 80037D18 00034B18 C0 02 85 9C */ lfs f0, lbl__691-_SDA2_BASE_(r2) /* 80037D1C 00034B1C EC 22 08 28 */ fsubs f1, f2, f1 /* 80037D20 00034B20 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80037D24 00034B24 41 80 00 48 */ blt lbl_80037D6C @@ -1241,7 +1241,7 @@ lbl_80037D10: /* 80037D2C 00034B2C EC 01 10 3A */ fmadds f0, f1, f0, f2 /* 80037D30 00034B30 D0 04 00 14 */ stfs f0, 0x14(r4) /* 80037D34 00034B34 C0 24 00 24 */ lfs f1, 0x24(r4) -/* 80037D38 00034B38 C0 02 85 9C */ lfs f0, lbl_803CCF1C-_SDA2_BASE_(r2) +/* 80037D38 00034B38 C0 02 85 9C */ lfs f0, lbl__691-_SDA2_BASE_(r2) /* 80037D3C 00034B3C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80037D40 00034B40 40 80 00 14 */ bge lbl_80037D54 /* 80037D44 00034B44 FC 20 08 50 */ fneg f1, f1 @@ -1305,7 +1305,7 @@ lbl_80037DEC: /* 80037E0C 00034C0C C0 A6 00 10 */ lfs f5, 0x10(r6) /* 80037E10 00034C10 C0 06 00 14 */ lfs f0, 0x14(r6) /* 80037E14 00034C14 EC 44 08 28 */ fsubs f2, f4, f1 -/* 80037E18 00034C18 C0 62 85 BC */ lfs f3, lbl_803CCF3C-_SDA2_BASE_(r2) +/* 80037E18 00034C18 C0 62 85 BC */ lfs f3, lbl__1075-_SDA2_BASE_(r2) /* 80037E1C 00034C1C EC 25 20 28 */ fsubs f1, f5, f4 /* 80037E20 00034C20 EC 00 28 28 */ fsubs f0, f0, f5 /* 80037E24 00034C24 80 84 00 00 */ lwz r4, 0(r4) @@ -1319,9 +1319,9 @@ lbl_80037DEC: lbl_80037E44: /* 80037E44 00034C44 C0 24 00 08 */ lfs f1, 8(r4) /* 80037E48 00034C48 C0 04 00 38 */ lfs f0, 0x38(r4) -/* 80037E4C 00034C4C C0 42 85 A8 */ lfs f2, lbl_803CCF28-_SDA2_BASE_(r2) +/* 80037E4C 00034C4C C0 42 85 A8 */ lfs f2, lbl__812-_SDA2_BASE_(r2) /* 80037E50 00034C50 EC 21 00 24 */ fdivs f1, f1, f0 -/* 80037E54 00034C54 C0 02 85 9C */ lfs f0, lbl_803CCF1C-_SDA2_BASE_(r2) +/* 80037E54 00034C54 C0 02 85 9C */ lfs f0, lbl__691-_SDA2_BASE_(r2) /* 80037E58 00034C58 EC 22 08 28 */ fsubs f1, f2, f1 /* 80037E5C 00034C5C FC 01 10 40 */ fcmpo cr0, f1, f2 /* 80037E60 00034C60 40 80 00 08 */ bge lbl_80037E68 @@ -1329,21 +1329,21 @@ lbl_80037E44: lbl_80037E68: /* 80037E68 00034C68 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 80037E6C 00034C6C 40 81 00 0C */ ble lbl_80037E78 -/* 80037E70 00034C70 C0 42 85 9C */ lfs f2, lbl_803CCF1C-_SDA2_BASE_(r2) +/* 80037E70 00034C70 C0 42 85 9C */ lfs f2, lbl__691-_SDA2_BASE_(r2) /* 80037E74 00034C74 48 00 00 14 */ b lbl_80037E88 lbl_80037E78: -/* 80037E78 00034C78 C0 42 85 A8 */ lfs f2, lbl_803CCF28-_SDA2_BASE_(r2) +/* 80037E78 00034C78 C0 42 85 A8 */ lfs f2, lbl__812-_SDA2_BASE_(r2) /* 80037E7C 00034C7C FC 01 10 40 */ fcmpo cr0, f1, f2 /* 80037E80 00034C80 40 80 00 08 */ bge lbl_80037E88 /* 80037E84 00034C84 FC 40 08 90 */ fmr f2, f1 lbl_80037E88: -/* 80037E88 00034C88 C0 02 85 C0 */ lfs f0, lbl_803CCF40-_SDA2_BASE_(r2) +/* 80037E88 00034C88 C0 02 85 C0 */ lfs f0, lbl__1076-_SDA2_BASE_(r2) /* 80037E8C 00034C8C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80037E90 00034C90 40 80 00 0C */ bge lbl_80037E9C /* 80037E94 00034C94 38 E0 00 00 */ li r7, 0 /* 80037E98 00034C98 48 00 00 1C */ b lbl_80037EB4 lbl_80037E9C: -/* 80037E9C 00034C9C C0 02 85 C4 */ lfs f0, lbl_803CCF44-_SDA2_BASE_(r2) +/* 80037E9C 00034C9C C0 02 85 C4 */ lfs f0, lbl__1077-_SDA2_BASE_(r2) /* 80037EA0 00034CA0 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80037EA4 00034CA4 40 80 00 0C */ bge lbl_80037EB0 /* 80037EA8 00034CA8 38 E0 00 01 */ li r7, 1 @@ -1358,7 +1358,7 @@ lbl_80037EB4: /* 80037EC4 00034CC4 7C 09 03 A6 */ mtctr r0 /* 80037EC8 00034CC8 41 82 00 34 */ beq lbl_80037EFC lbl_80037ECC: -/* 80037ECC 00034CCC C0 02 85 C0 */ lfs f0, lbl_803CCF40-_SDA2_BASE_(r2) +/* 80037ECC 00034CCC C0 02 85 C0 */ lfs f0, lbl__1076-_SDA2_BASE_(r2) /* 80037ED0 00034CD0 EC 42 00 28 */ fsubs f2, f2, f0 /* 80037ED4 00034CD4 EC 42 00 28 */ fsubs f2, f2, f0 /* 80037ED8 00034CD8 EC 42 00 28 */ fsubs f2, f2, f0 @@ -1373,7 +1373,7 @@ lbl_80037ECC: lbl_80037EFC: /* 80037EFC 00034CFC 7C 69 03 A6 */ mtctr r3 lbl_80037F00: -/* 80037F00 00034D00 C0 02 85 C0 */ lfs f0, lbl_803CCF40-_SDA2_BASE_(r2) +/* 80037F00 00034D00 C0 02 85 C0 */ lfs f0, lbl__1076-_SDA2_BASE_(r2) /* 80037F04 00034D04 EC 42 00 28 */ fsubs f2, f2, f0 /* 80037F08 00034D08 42 00 FF F8 */ bdnz lbl_80037F00 lbl_80037F0C: @@ -1402,7 +1402,7 @@ lbl_80037F38: /* 80037F58 00034D58 C0 A6 00 10 */ lfs f5, 0x10(r6) /* 80037F5C 00034D5C C0 06 00 14 */ lfs f0, 0x14(r6) /* 80037F60 00034D60 EC 44 08 28 */ fsubs f2, f4, f1 -/* 80037F64 00034D64 C0 62 85 BC */ lfs f3, lbl_803CCF3C-_SDA2_BASE_(r2) +/* 80037F64 00034D64 C0 62 85 BC */ lfs f3, lbl__1075-_SDA2_BASE_(r2) /* 80037F68 00034D68 EC 25 20 28 */ fsubs f1, f5, f4 /* 80037F6C 00034D6C EC 00 28 28 */ fsubs f0, f0, f5 /* 80037F70 00034D70 80 84 00 00 */ lwz r4, 0(r4) @@ -1416,9 +1416,9 @@ lbl_80037F38: lbl_80037F90: /* 80037F90 00034D90 C0 24 00 08 */ lfs f1, 8(r4) /* 80037F94 00034D94 C0 04 00 38 */ lfs f0, 0x38(r4) -/* 80037F98 00034D98 C0 42 85 A8 */ lfs f2, lbl_803CCF28-_SDA2_BASE_(r2) +/* 80037F98 00034D98 C0 42 85 A8 */ lfs f2, lbl__812-_SDA2_BASE_(r2) /* 80037F9C 00034D9C EC 21 00 24 */ fdivs f1, f1, f0 -/* 80037FA0 00034DA0 C0 02 85 9C */ lfs f0, lbl_803CCF1C-_SDA2_BASE_(r2) +/* 80037FA0 00034DA0 C0 02 85 9C */ lfs f0, lbl__691-_SDA2_BASE_(r2) /* 80037FA4 00034DA4 EC 22 08 28 */ fsubs f1, f2, f1 /* 80037FA8 00034DA8 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 80037FAC 00034DAC 40 80 00 08 */ bge lbl_80037FB4 @@ -1426,21 +1426,21 @@ lbl_80037F90: lbl_80037FB4: /* 80037FB4 00034DB4 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 80037FB8 00034DB8 40 81 00 0C */ ble lbl_80037FC4 -/* 80037FBC 00034DBC C0 82 85 9C */ lfs f4, lbl_803CCF1C-_SDA2_BASE_(r2) +/* 80037FBC 00034DBC C0 82 85 9C */ lfs f4, lbl__691-_SDA2_BASE_(r2) /* 80037FC0 00034DC0 48 00 00 14 */ b lbl_80037FD4 lbl_80037FC4: -/* 80037FC4 00034DC4 C0 82 85 A8 */ lfs f4, lbl_803CCF28-_SDA2_BASE_(r2) +/* 80037FC4 00034DC4 C0 82 85 A8 */ lfs f4, lbl__812-_SDA2_BASE_(r2) /* 80037FC8 00034DC8 FC 01 20 40 */ fcmpo cr0, f1, f4 /* 80037FCC 00034DCC 40 80 00 08 */ bge lbl_80037FD4 /* 80037FD0 00034DD0 FC 80 08 90 */ fmr f4, f1 lbl_80037FD4: -/* 80037FD4 00034DD4 C0 02 85 C0 */ lfs f0, lbl_803CCF40-_SDA2_BASE_(r2) +/* 80037FD4 00034DD4 C0 02 85 C0 */ lfs f0, lbl__1076-_SDA2_BASE_(r2) /* 80037FD8 00034DD8 FC 04 00 40 */ fcmpo cr0, f4, f0 /* 80037FDC 00034DDC 40 80 00 0C */ bge lbl_80037FE8 /* 80037FE0 00034DE0 38 E0 00 00 */ li r7, 0 /* 80037FE4 00034DE4 48 00 00 1C */ b lbl_80038000 lbl_80037FE8: -/* 80037FE8 00034DE8 C0 02 85 C4 */ lfs f0, lbl_803CCF44-_SDA2_BASE_(r2) +/* 80037FE8 00034DE8 C0 02 85 C4 */ lfs f0, lbl__1077-_SDA2_BASE_(r2) /* 80037FEC 00034DEC FC 04 00 40 */ fcmpo cr0, f4, f0 /* 80037FF0 00034DF0 40 80 00 0C */ bge lbl_80037FFC /* 80037FF4 00034DF4 38 E0 00 01 */ li r7, 1 @@ -1455,7 +1455,7 @@ lbl_80038000: /* 80038010 00034E10 7C 09 03 A6 */ mtctr r0 /* 80038014 00034E14 41 82 00 34 */ beq lbl_80038048 lbl_80038018: -/* 80038018 00034E18 C0 02 85 C0 */ lfs f0, lbl_803CCF40-_SDA2_BASE_(r2) +/* 80038018 00034E18 C0 02 85 C0 */ lfs f0, lbl__1076-_SDA2_BASE_(r2) /* 8003801C 00034E1C EC 84 00 28 */ fsubs f4, f4, f0 /* 80038020 00034E20 EC 84 00 28 */ fsubs f4, f4, f0 /* 80038024 00034E24 EC 84 00 28 */ fsubs f4, f4, f0 @@ -1470,16 +1470,16 @@ lbl_80038018: lbl_80038048: /* 80038048 00034E48 7C 69 03 A6 */ mtctr r3 lbl_8003804C: -/* 8003804C 00034E4C C0 02 85 C0 */ lfs f0, lbl_803CCF40-_SDA2_BASE_(r2) +/* 8003804C 00034E4C C0 02 85 C0 */ lfs f0, lbl__1076-_SDA2_BASE_(r2) /* 80038050 00034E50 EC 84 00 28 */ fsubs f4, f4, f0 /* 80038054 00034E54 42 00 FF F8 */ bdnz lbl_8003804C lbl_80038058: /* 80038058 00034E58 54 E3 10 3A */ slwi r3, r7, 2 -/* 8003805C 00034E5C C0 02 85 AC */ lfs f0, lbl_803CCF2C-_SDA2_BASE_(r2) +/* 8003805C 00034E5C C0 02 85 AC */ lfs f0, lbl__830_2-_SDA2_BASE_(r2) /* 80038060 00034E60 38 03 00 08 */ addi r0, r3, 8 /* 80038064 00034E64 7C 65 1C 2E */ lfsx f3, r5, r3 /* 80038068 00034E68 7C 46 04 2E */ lfsx f2, r6, r0 -/* 8003806C 00034E6C C0 22 85 9C */ lfs f1, lbl_803CCF1C-_SDA2_BASE_(r2) +/* 8003806C 00034E6C C0 22 85 9C */ lfs f1, lbl__691-_SDA2_BASE_(r2) /* 80038070 00034E70 EC 44 10 FA */ fmadds f2, f4, f3, f2 /* 80038074 00034E74 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80038078 00034E78 40 80 00 08 */ bge lbl_80038080 @@ -1487,10 +1487,10 @@ lbl_80038058: lbl_80038080: /* 80038080 00034E80 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80038084 00034E84 40 81 00 0C */ ble lbl_80038090 -/* 80038088 00034E88 C0 02 85 9C */ lfs f0, lbl_803CCF1C-_SDA2_BASE_(r2) +/* 80038088 00034E88 C0 02 85 9C */ lfs f0, lbl__691-_SDA2_BASE_(r2) /* 8003808C 00034E8C 48 00 00 14 */ b lbl_800380A0 lbl_80038090: -/* 80038090 00034E90 C0 02 85 AC */ lfs f0, lbl_803CCF2C-_SDA2_BASE_(r2) +/* 80038090 00034E90 C0 02 85 AC */ lfs f0, lbl__830_2-_SDA2_BASE_(r2) /* 80038094 00034E94 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80038098 00034E98 40 80 00 08 */ bge lbl_800380A0 /* 8003809C 00034E9C FC 00 10 90 */ fmr f0, f2 @@ -1530,14 +1530,14 @@ lbl_800380CC: /* 80038114 00034F14 3B 80 00 01 */ li r28, 1 /* 80038118 00034F18 C0 5E 00 08 */ lfs f2, 8(r30) /* 8003811C 00034F1C EF E1 00 32 */ fmuls f31, f1, f0 -/* 80038120 00034F20 C0 02 85 9C */ lfs f0, lbl_803CCF1C-_SDA2_BASE_(r2) +/* 80038120 00034F20 C0 02 85 9C */ lfs f0, lbl__691-_SDA2_BASE_(r2) /* 80038124 00034F24 EF C1 00 F2 */ fmuls f30, f1, f3 /* 80038128 00034F28 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8003812C 00034F2C 40 80 00 08 */ bge lbl_80038134 /* 80038130 00034F30 3B A0 00 00 */ li r29, 0 lbl_80038134: /* 80038134 00034F34 C0 3E 00 18 */ lfs f1, 0x18(r30) -/* 80038138 00034F38 C0 02 85 9C */ lfs f0, lbl_803CCF1C-_SDA2_BASE_(r2) +/* 80038138 00034F38 C0 02 85 9C */ lfs f0, lbl__691-_SDA2_BASE_(r2) /* 8003813C 00034F3C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80038140 00034F40 40 80 00 08 */ bge lbl_80038148 /* 80038144 00034F44 3B 80 00 00 */ li r28, 0 @@ -1547,7 +1547,7 @@ lbl_80038148: /* 80038150 00034F50 C0 BE 00 20 */ lfs f5, 0x20(r30) /* 80038154 00034F54 C0 1E 00 24 */ lfs f0, 0x24(r30) /* 80038158 00034F58 EC 82 08 28 */ fsubs f4, f2, f1 -/* 8003815C 00034F5C C0 C2 85 BC */ lfs f6, lbl_803CCF3C-_SDA2_BASE_(r2) +/* 8003815C 00034F5C C0 C2 85 BC */ lfs f6, lbl__1075-_SDA2_BASE_(r2) /* 80038160 00034F60 EC 65 10 28 */ fsubs f3, f5, f2 /* 80038164 00034F64 EC 20 28 28 */ fsubs f1, f0, f5 /* 80038168 00034F68 C0 FE 00 0C */ lfs f7, 0xc(r30) @@ -1580,7 +1580,7 @@ lbl_800381BC: /* 800381D0 00034FD0 EC 00 F0 28 */ fsubs f0, f0, f30 /* 800381D4 00034FD4 D0 1F 00 24 */ stfs f0, 0x24(r31) /* 800381D8 00034FD8 C0 3F 00 38 */ lfs f1, 0x38(r31) -/* 800381DC 00034FDC C0 02 85 C8 */ lfs f0, lbl_803CCF48-_SDA2_BASE_(r2) +/* 800381DC 00034FDC C0 02 85 C8 */ lfs f0, lbl__1205-_SDA2_BASE_(r2) /* 800381E0 00034FE0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800381E4 00034FE4 41 80 00 14 */ blt lbl_800381F8 /* 800381E8 00034FE8 2C 1C 00 00 */ cmpwi r28, 0 @@ -1592,9 +1592,9 @@ lbl_800381F8: /* 800381FC 00034FFC 48 00 01 5C */ b lbl_80038358 lbl_80038200: /* 80038200 00035000 C0 1F 00 08 */ lfs f0, 8(r31) -/* 80038204 00035004 C0 42 85 A8 */ lfs f2, lbl_803CCF28-_SDA2_BASE_(r2) +/* 80038204 00035004 C0 42 85 A8 */ lfs f2, lbl__812-_SDA2_BASE_(r2) /* 80038208 00035008 EC 20 08 24 */ fdivs f1, f0, f1 -/* 8003820C 0003500C C0 02 85 9C */ lfs f0, lbl_803CCF1C-_SDA2_BASE_(r2) +/* 8003820C 0003500C C0 02 85 9C */ lfs f0, lbl__691-_SDA2_BASE_(r2) /* 80038210 00035010 EC 22 08 28 */ fsubs f1, f2, f1 /* 80038214 00035014 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 80038218 00035018 40 80 00 08 */ bge lbl_80038220 @@ -1602,21 +1602,21 @@ lbl_80038200: lbl_80038220: /* 80038220 00035020 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 80038224 00035024 40 81 00 0C */ ble lbl_80038230 -/* 80038228 00035028 C0 62 85 9C */ lfs f3, lbl_803CCF1C-_SDA2_BASE_(r2) +/* 80038228 00035028 C0 62 85 9C */ lfs f3, lbl__691-_SDA2_BASE_(r2) /* 8003822C 0003502C 48 00 00 14 */ b lbl_80038240 lbl_80038230: -/* 80038230 00035030 C0 62 85 A8 */ lfs f3, lbl_803CCF28-_SDA2_BASE_(r2) +/* 80038230 00035030 C0 62 85 A8 */ lfs f3, lbl__812-_SDA2_BASE_(r2) /* 80038234 00035034 FC 01 18 40 */ fcmpo cr0, f1, f3 /* 80038238 00035038 40 80 00 08 */ bge lbl_80038240 /* 8003823C 0003503C FC 60 08 90 */ fmr f3, f1 lbl_80038240: -/* 80038240 00035040 C0 02 85 C0 */ lfs f0, lbl_803CCF40-_SDA2_BASE_(r2) +/* 80038240 00035040 C0 02 85 C0 */ lfs f0, lbl__1076-_SDA2_BASE_(r2) /* 80038244 00035044 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 80038248 00035048 40 80 00 0C */ bge lbl_80038254 /* 8003824C 0003504C 38 A0 00 00 */ li r5, 0 /* 80038250 00035050 48 00 00 1C */ b lbl_8003826C lbl_80038254: -/* 80038254 00035054 C0 02 85 C4 */ lfs f0, lbl_803CCF44-_SDA2_BASE_(r2) +/* 80038254 00035054 C0 02 85 C4 */ lfs f0, lbl__1077-_SDA2_BASE_(r2) /* 80038258 00035058 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 8003825C 0003505C 40 80 00 0C */ bge lbl_80038268 /* 80038260 00035060 38 A0 00 01 */ li r5, 1 @@ -1631,7 +1631,7 @@ lbl_8003826C: /* 8003827C 0003507C 7C 09 03 A6 */ mtctr r0 /* 80038280 00035080 41 82 00 34 */ beq lbl_800382B4 lbl_80038284: -/* 80038284 00035084 C0 02 85 C0 */ lfs f0, lbl_803CCF40-_SDA2_BASE_(r2) +/* 80038284 00035084 C0 02 85 C0 */ lfs f0, lbl__1076-_SDA2_BASE_(r2) /* 80038288 00035088 EC 63 00 28 */ fsubs f3, f3, f0 /* 8003828C 0003508C EC 63 00 28 */ fsubs f3, f3, f0 /* 80038290 00035090 EC 63 00 28 */ fsubs f3, f3, f0 @@ -1646,7 +1646,7 @@ lbl_80038284: lbl_800382B4: /* 800382B4 000350B4 7C 69 03 A6 */ mtctr r3 lbl_800382B8: -/* 800382B8 000350B8 C0 02 85 C0 */ lfs f0, lbl_803CCF40-_SDA2_BASE_(r2) +/* 800382B8 000350B8 C0 02 85 C0 */ lfs f0, lbl__1076-_SDA2_BASE_(r2) /* 800382BC 000350BC EC 63 00 28 */ fsubs f3, f3, f0 /* 800382C0 000350C0 42 00 FF F8 */ bdnz lbl_800382B8 lbl_800382C4: @@ -1667,19 +1667,19 @@ lbl_800382E8: /* 800382F8 000350F8 38 04 00 08 */ addi r0, r4, 8 /* 800382FC 000350FC 7C 43 24 2E */ lfsx f2, r3, r4 /* 80038300 00035100 7C 3E 04 2E */ lfsx f1, r30, r0 -/* 80038304 00035104 C0 02 85 AC */ lfs f0, lbl_803CCF2C-_SDA2_BASE_(r2) +/* 80038304 00035104 C0 02 85 AC */ lfs f0, lbl__830_2-_SDA2_BASE_(r2) /* 80038308 00035108 EC 43 08 BA */ fmadds f2, f3, f2, f1 -/* 8003830C 0003510C C0 22 85 9C */ lfs f1, lbl_803CCF1C-_SDA2_BASE_(r2) +/* 8003830C 0003510C C0 22 85 9C */ lfs f1, lbl__691-_SDA2_BASE_(r2) /* 80038310 00035110 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80038314 00035114 40 80 00 08 */ bge lbl_8003831C /* 80038318 00035118 FC 00 10 90 */ fmr f0, f2 lbl_8003831C: /* 8003831C 0003511C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80038320 00035120 40 81 00 0C */ ble lbl_8003832C -/* 80038324 00035124 C0 02 85 9C */ lfs f0, lbl_803CCF1C-_SDA2_BASE_(r2) +/* 80038324 00035124 C0 02 85 9C */ lfs f0, lbl__691-_SDA2_BASE_(r2) /* 80038328 00035128 48 00 00 14 */ b lbl_8003833C lbl_8003832C: -/* 8003832C 0003512C C0 02 85 AC */ lfs f0, lbl_803CCF2C-_SDA2_BASE_(r2) +/* 8003832C 0003512C C0 02 85 AC */ lfs f0, lbl__830_2-_SDA2_BASE_(r2) /* 80038330 00035130 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80038334 00035134 40 80 00 08 */ bge lbl_8003833C /* 80038338 00035138 FC 00 10 90 */ fmr f0, f2 diff --git a/asm/Core/x/xParEmitter.s b/asm/Core/x/xParEmitter.s index 6fd694b67..7a7565da9 100644 --- a/asm/Core/x/xParEmitter.s +++ b/asm/Core/x/xParEmitter.s @@ -18,8 +18,8 @@ xParInterpConvertInterpMode__FP10xParInterp: /* 801176B0 001144B0 40 80 00 08 */ bge lbl_801176B8 /* 801176B4 001144B4 48 00 01 04 */ b lbl_801177B8 lbl_801176B8: -/* 801176B8 001144B8 3C 60 80 27 */ lis r3, lbl_8026B008@ha -/* 801176BC 001144BC 38 63 B0 08 */ addi r3, r3, lbl_8026B008@l +/* 801176B8 001144B8 3C 60 80 27 */ lis r3, lbl__stringBase0_72@ha +/* 801176BC 001144BC 38 63 B0 08 */ addi r3, r3, lbl__stringBase0_72@l /* 801176C0 001144C0 4B F3 4B 55 */ bl xStrHash__FPCc /* 801176C4 001144C4 80 1F 00 08 */ lwz r0, 8(r31) /* 801176C8 001144C8 7C 00 18 40 */ cmplw r0, r3 @@ -27,8 +27,8 @@ lbl_801176B8: /* 801176D0 001144D0 38 60 00 00 */ li r3, 0 /* 801176D4 001144D4 48 00 00 E4 */ b lbl_801177B8 lbl_801176D8: -/* 801176D8 001144D8 3C 60 80 27 */ lis r3, lbl_8026B008@ha -/* 801176DC 001144DC 38 63 B0 08 */ addi r3, r3, lbl_8026B008@l +/* 801176D8 001144D8 3C 60 80 27 */ lis r3, lbl__stringBase0_72@ha +/* 801176DC 001144DC 38 63 B0 08 */ addi r3, r3, lbl__stringBase0_72@l /* 801176E0 001144E0 38 63 00 07 */ addi r3, r3, 7 /* 801176E4 001144E4 4B F3 4B 31 */ bl xStrHash__FPCc /* 801176E8 001144E8 80 1F 00 08 */ lwz r0, 8(r31) @@ -37,8 +37,8 @@ lbl_801176D8: /* 801176F4 001144F4 38 60 00 01 */ li r3, 1 /* 801176F8 001144F8 48 00 00 C0 */ b lbl_801177B8 lbl_801176FC: -/* 801176FC 001144FC 3C 60 80 27 */ lis r3, lbl_8026B008@ha -/* 80117700 00114500 38 63 B0 08 */ addi r3, r3, lbl_8026B008@l +/* 801176FC 001144FC 3C 60 80 27 */ lis r3, lbl__stringBase0_72@ha +/* 80117700 00114500 38 63 B0 08 */ addi r3, r3, lbl__stringBase0_72@l /* 80117704 00114504 38 63 00 0E */ addi r3, r3, 0xe /* 80117708 00114508 4B F3 4B 0D */ bl xStrHash__FPCc /* 8011770C 0011450C 80 1F 00 08 */ lwz r0, 8(r31) @@ -47,8 +47,8 @@ lbl_801176FC: /* 80117718 00114518 38 60 00 04 */ li r3, 4 /* 8011771C 0011451C 48 00 00 9C */ b lbl_801177B8 lbl_80117720: -/* 80117720 00114520 3C 60 80 27 */ lis r3, lbl_8026B008@ha -/* 80117724 00114524 38 63 B0 08 */ addi r3, r3, lbl_8026B008@l +/* 80117720 00114520 3C 60 80 27 */ lis r3, lbl__stringBase0_72@ha +/* 80117724 00114524 38 63 B0 08 */ addi r3, r3, lbl__stringBase0_72@l /* 80117728 00114528 38 63 00 13 */ addi r3, r3, 0x13 /* 8011772C 0011452C 4B F3 4A E9 */ bl xStrHash__FPCc /* 80117730 00114530 80 1F 00 08 */ lwz r0, 8(r31) @@ -57,8 +57,8 @@ lbl_80117720: /* 8011773C 0011453C 38 60 00 05 */ li r3, 5 /* 80117740 00114540 48 00 00 78 */ b lbl_801177B8 lbl_80117744: -/* 80117744 00114544 3C 60 80 27 */ lis r3, lbl_8026B008@ha -/* 80117748 00114548 38 63 B0 08 */ addi r3, r3, lbl_8026B008@l +/* 80117744 00114544 3C 60 80 27 */ lis r3, lbl__stringBase0_72@ha +/* 80117748 00114548 38 63 B0 08 */ addi r3, r3, lbl__stringBase0_72@l /* 8011774C 0011454C 38 63 00 1A */ addi r3, r3, 0x1a /* 80117750 00114550 4B F3 4A C5 */ bl xStrHash__FPCc /* 80117754 00114554 80 1F 00 08 */ lwz r0, 8(r31) @@ -67,8 +67,8 @@ lbl_80117744: /* 80117760 00114560 38 60 00 03 */ li r3, 3 /* 80117764 00114564 48 00 00 54 */ b lbl_801177B8 lbl_80117768: -/* 80117768 00114568 3C 60 80 27 */ lis r3, lbl_8026B008@ha -/* 8011776C 0011456C 38 63 B0 08 */ addi r3, r3, lbl_8026B008@l +/* 80117768 00114568 3C 60 80 27 */ lis r3, lbl__stringBase0_72@ha +/* 8011776C 0011456C 38 63 B0 08 */ addi r3, r3, lbl__stringBase0_72@l /* 80117770 00114570 38 63 00 21 */ addi r3, r3, 0x21 /* 80117774 00114574 4B F3 4A A1 */ bl xStrHash__FPCc /* 80117778 00114578 80 1F 00 08 */ lwz r0, 8(r31) @@ -77,8 +77,8 @@ lbl_80117768: /* 80117784 00114584 38 60 00 07 */ li r3, 7 /* 80117788 00114588 48 00 00 30 */ b lbl_801177B8 lbl_8011778C: -/* 8011778C 0011458C 3C 60 80 27 */ lis r3, lbl_8026B008@ha -/* 80117790 00114590 38 63 B0 08 */ addi r3, r3, lbl_8026B008@l +/* 8011778C 0011458C 3C 60 80 27 */ lis r3, lbl__stringBase0_72@ha +/* 80117790 00114590 38 63 B0 08 */ addi r3, r3, lbl__stringBase0_72@l /* 80117794 00114594 38 63 00 26 */ addi r3, r3, 0x26 /* 80117798 00114598 4B F3 4A 7D */ bl xStrHash__FPCc /* 8011779C 0011459C 80 BF 00 08 */ lwz r5, 8(r31) @@ -125,8 +125,8 @@ xParEmitterInit__FP5xBaseP16xParEmitterAsset: /* 80117830 00114630 80 1E 00 18 */ lwz r0, 0x18(r30) /* 80117834 00114634 28 00 00 00 */ cmplwi r0, 0 /* 80117838 00114638 40 82 00 10 */ bne lbl_80117848 -/* 8011783C 0011463C 3C 60 80 31 */ lis r3, lbl_803143B4@ha -/* 80117840 00114640 38 03 43 B4 */ addi r0, r3, lbl_803143B4@l +/* 8011783C 0011463C 3C 60 80 31 */ lis r3, lbl_sDummyProp@ha +/* 80117840 00114640 38 03 43 B4 */ addi r0, r3, lbl_sDummyProp@l /* 80117844 00114644 90 1E 00 18 */ stw r0, 0x18(r30) lbl_80117848: /* 80117848 00114648 88 1E 00 05 */ lbz r0, 5(r30) @@ -205,21 +205,21 @@ lbl_80117944: /* 80117944 00114744 C0 1B 00 0C */ lfs f0, 0xc(r27) lbl_80117948: /* 80117948 00114748 D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 8011794C 0011474C C0 02 9F 48 */ lfs f0, lbl_803CE8C8-_SDA2_BASE_(r2) +/* 8011794C 0011474C C0 02 9F 48 */ lfs f0, lbl__776_3-_SDA2_BASE_(r2) /* 80117950 00114750 D0 1E 00 24 */ stfs f0, 0x24(r30) -/* 80117954 00114754 C0 02 9F 48 */ lfs f0, lbl_803CE8C8-_SDA2_BASE_(r2) +/* 80117954 00114754 C0 02 9F 48 */ lfs f0, lbl__776_3-_SDA2_BASE_(r2) /* 80117958 00114758 D0 1E 00 28 */ stfs f0, 0x28(r30) -/* 8011795C 0011475C C0 02 9F 48 */ lfs f0, lbl_803CE8C8-_SDA2_BASE_(r2) +/* 8011795C 0011475C C0 02 9F 48 */ lfs f0, lbl__776_3-_SDA2_BASE_(r2) /* 80117960 00114760 D0 1E 00 2C */ stfs f0, 0x2c(r30) /* 80117964 00114764 88 1F 00 08 */ lbz r0, 8(r31) /* 80117968 00114768 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 8011796C 0011476C 41 82 00 14 */ beq lbl_80117980 -/* 80117970 00114770 C0 22 9F 4C */ lfs f1, lbl_803CE8CC-_SDA2_BASE_(r2) +/* 80117970 00114770 C0 22 9F 4C */ lfs f1, lbl__777_1-_SDA2_BASE_(r2) /* 80117974 00114774 C0 1F 00 50 */ lfs f0, 0x50(r31) /* 80117978 00114778 EC 01 00 24 */ fdivs f0, f1, f0 /* 8011797C 0011477C 48 00 00 08 */ b lbl_80117984 lbl_80117980: -/* 80117980 00114780 C0 02 9F 48 */ lfs f0, lbl_803CE8C8-_SDA2_BASE_(r2) +/* 80117980 00114780 C0 02 9F 48 */ lfs f0, lbl__776_3-_SDA2_BASE_(r2) lbl_80117984: /* 80117984 00114784 D0 1E 00 58 */ stfs f0, 0x58(r30) /* 80117988 00114788 38 00 00 00 */ li r0, 0 @@ -232,23 +232,23 @@ lbl_80117984: lbl_801179A4: /* 801179A4 001147A4 38 7F 00 18 */ addi r3, r31, 0x18 /* 801179A8 001147A8 4B EF 37 55 */ bl length2__5xVec3CFv -/* 801179AC 001147AC C0 02 9F 50 */ lfs f0, lbl_803CE8D0-_SDA2_BASE_(r2) +/* 801179AC 001147AC C0 02 9F 50 */ lfs f0, lbl__778-_SDA2_BASE_(r2) /* 801179B0 001147B0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801179B4 001147B4 40 80 00 1C */ bge lbl_801179D0 -/* 801179B8 001147B8 C0 22 9F 48 */ lfs f1, lbl_803CE8C8-_SDA2_BASE_(r2) +/* 801179B8 001147B8 C0 22 9F 48 */ lfs f1, lbl__776_3-_SDA2_BASE_(r2) /* 801179BC 001147BC 38 7F 00 18 */ addi r3, r31, 0x18 -/* 801179C0 001147C0 C0 42 9F 4C */ lfs f2, lbl_803CE8CC-_SDA2_BASE_(r2) +/* 801179C0 001147C0 C0 42 9F 4C */ lfs f2, lbl__777_1-_SDA2_BASE_(r2) /* 801179C4 001147C4 FC 60 08 90 */ fmr f3, f1 /* 801179C8 001147C8 4B EF 37 25 */ bl assign__5xVec3Ffff /* 801179CC 001147CC 48 00 00 18 */ b lbl_801179E4 lbl_801179D0: /* 801179D0 001147D0 4B EF 2E 2D */ bl xsqrt__Ff -/* 801179D4 001147D4 C0 02 9F 4C */ lfs f0, lbl_803CE8CC-_SDA2_BASE_(r2) +/* 801179D4 001147D4 C0 02 9F 4C */ lfs f0, lbl__777_1-_SDA2_BASE_(r2) /* 801179D8 001147D8 38 7F 00 18 */ addi r3, r31, 0x18 /* 801179DC 001147DC EC 20 08 24 */ fdivs f1, f0, f1 /* 801179E0 001147E0 4B EF 37 A1 */ bl __amu__5xVec3Ff lbl_801179E4: -/* 801179E4 001147E4 C0 22 9F 54 */ lfs f1, lbl_803CE8D4-_SDA2_BASE_(r2) +/* 801179E4 001147E4 C0 22 9F 54 */ lfs f1, lbl__779_2-_SDA2_BASE_(r2) /* 801179E8 001147E8 38 7E 00 6C */ addi r3, r30, 0x6c /* 801179EC 001147EC 4B F0 4E 8D */ bl __as__5xVec3Ff /* 801179F0 001147F0 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 @@ -377,7 +377,7 @@ lbl_80117B90: /* 80117B94 00114994 38 80 00 00 */ li r4, 0 /* 80117B98 00114998 38 A0 01 6C */ li r5, 0x16c /* 80117B9C 0011499C 4B EE B8 BD */ bl memset -/* 80117BA0 001149A0 C0 22 9F 60 */ lfs f1, lbl_803CE8E0-_SDA2_BASE_(r2) +/* 80117BA0 001149A0 C0 22 9F 60 */ lfs f1, lbl__848_1-_SDA2_BASE_(r2) /* 80117BA4 001149A4 7F E3 FB 78 */ mr r3, r31 /* 80117BA8 001149A8 38 81 00 08 */ addi r4, r1, 8 /* 80117BAC 001149AC 48 00 00 1D */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings @@ -404,14 +404,14 @@ xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings: /* 80117BF0 001149F0 57 DF 07 FF */ clrlwi. r31, r30, 0x1f /* 80117BF4 001149F4 7C 7B 1B 78 */ mr r27, r3 /* 80117BF8 001149F8 41 82 00 2C */ beq lbl_80117C24 -/* 80117BFC 001149FC 3C 60 80 31 */ lis r3, lbl_80314228@ha +/* 80117BFC 001149FC 3C 60 80 31 */ lis r3, lbl_sSaveEmmiterSettings@ha /* 80117C00 00114A00 7F A4 EB 78 */ mr r4, r29 -/* 80117C04 00114A04 38 63 42 28 */ addi r3, r3, lbl_80314228@l +/* 80117C04 00114A04 38 63 42 28 */ addi r3, r3, lbl_sSaveEmmiterSettings@l /* 80117C08 00114A08 38 A0 00 54 */ li r5, 0x54 /* 80117C0C 00114A0C 4B EE B9 35 */ bl memcpy -/* 80117C10 00114A10 3C 60 80 31 */ lis r3, lbl_8031427C@ha +/* 80117C10 00114A10 3C 60 80 31 */ lis r3, lbl_sSaveEmmiterPropSettings@ha /* 80117C14 00114A14 80 9B 00 18 */ lwz r4, 0x18(r27) -/* 80117C18 00114A18 38 63 42 7C */ addi r3, r3, lbl_8031427C@l +/* 80117C18 00114A18 38 63 42 7C */ addi r3, r3, lbl_sSaveEmmiterPropSettings@l /* 80117C1C 00114A1C 38 A0 01 38 */ li r5, 0x138 /* 80117C20 00114A20 4B EE B9 21 */ bl memcpy lbl_80117C24: @@ -513,9 +513,9 @@ lbl_80117D6C: /* 80117D78 00114B78 88 04 00 09 */ lbz r0, 9(r4) /* 80117D7C 00114B7C 28 00 00 0E */ cmplwi r0, 0xe /* 80117D80 00114B80 41 81 00 30 */ bgt lbl_80117DB0 -/* 80117D84 00114B84 3C 60 80 29 */ lis r3, lbl_80297D18@ha +/* 80117D84 00114B84 3C 60 80 29 */ lis r3, lbl__927_1@ha /* 80117D88 00114B88 54 00 10 3A */ slwi r0, r0, 2 -/* 80117D8C 00114B8C 38 63 7D 18 */ addi r3, r3, lbl_80297D18@l +/* 80117D8C 00114B8C 38 63 7D 18 */ addi r3, r3, lbl__927_1@l /* 80117D90 00114B90 7C 03 00 2E */ lwzx r0, r3, r0 /* 80117D94 00114B94 7C 09 03 A6 */ mtctr r0 /* 80117D98 00114B98 4E 80 04 20 */ bctr @@ -531,14 +531,14 @@ lbl_80117DB0: /* 80117DBC 00114BBC 28 1F 00 00 */ cmplwi r31, 0 /* 80117DC0 00114BC0 7C 7C 1B 78 */ mr r28, r3 /* 80117DC4 00114BC4 41 82 00 2C */ beq lbl_80117DF0 -/* 80117DC8 00114BC8 3C 80 80 31 */ lis r4, lbl_80314228@ha +/* 80117DC8 00114BC8 3C 80 80 31 */ lis r4, lbl_sSaveEmmiterSettings@ha /* 80117DCC 00114BCC 7F A3 EB 78 */ mr r3, r29 -/* 80117DD0 00114BD0 38 84 42 28 */ addi r4, r4, lbl_80314228@l +/* 80117DD0 00114BD0 38 84 42 28 */ addi r4, r4, lbl_sSaveEmmiterSettings@l /* 80117DD4 00114BD4 38 A0 00 54 */ li r5, 0x54 /* 80117DD8 00114BD8 4B EE B7 69 */ bl memcpy -/* 80117DDC 00114BDC 3C 80 80 31 */ lis r4, lbl_8031427C@ha +/* 80117DDC 00114BDC 3C 80 80 31 */ lis r4, lbl_sSaveEmmiterPropSettings@ha /* 80117DE0 00114BE0 80 7B 00 18 */ lwz r3, 0x18(r27) -/* 80117DE4 00114BE4 38 84 42 7C */ addi r4, r4, lbl_8031427C@l +/* 80117DE4 00114BE4 38 84 42 7C */ addi r4, r4, lbl_sSaveEmmiterPropSettings@l /* 80117DE8 00114BE8 38 A0 01 38 */ li r5, 0x138 /* 80117DEC 00114BEC 4B EE B7 55 */ bl memcpy lbl_80117DF0: @@ -565,7 +565,7 @@ xParEmitter.xParEmitterCull__FP11xParEmitterP4xPar: /* 80117E34 00114C34 88 1F 00 08 */ lbz r0, 8(r31) /* 80117E38 00114C38 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80117E3C 00114C3C 41 82 00 64 */ beq lbl_80117EA0 -/* 80117E40 00114C40 80 8D 82 B0 */ lwz r4, lbl_803CABB0-_SDA_BASE_(r13) +/* 80117E40 00114C40 80 8D 82 B0 */ lwz r4, lbl_xglobals-_SDA_BASE_(r13) /* 80117E44 00114C44 38 61 00 14 */ addi r3, r1, 0x14 /* 80117E48 00114C48 38 84 00 44 */ addi r4, r4, 0x44 /* 80117E4C 00114C4C 4B EF 34 19 */ bl __as__5xVec3FRC5xVec3 @@ -612,9 +612,9 @@ xParInterpCompute__FiP10xParInterpfif: /* 80117ED8 00114CD8 28 03 00 07 */ cmplwi r3, 7 /* 80117EDC 00114CDC 7C 9F 23 78 */ mr r31, r4 /* 80117EE0 00114CE0 41 81 01 08 */ bgt lbl_80117FE8 -/* 80117EE4 00114CE4 3C 80 80 29 */ lis r4, lbl_80297D54@ha +/* 80117EE4 00114CE4 3C 80 80 29 */ lis r4, lbl__978_2@ha /* 80117EE8 00114CE8 54 60 10 3A */ slwi r0, r3, 2 -/* 80117EEC 00114CEC 38 64 7D 54 */ addi r3, r4, lbl_80297D54@l +/* 80117EEC 00114CEC 38 64 7D 54 */ addi r3, r4, lbl__978_2@l /* 80117EF0 00114CF0 7C 03 00 2E */ lwzx r0, r3, r0 /* 80117EF4 00114CF4 7C 09 03 A6 */ mtctr r0 /* 80117EF8 00114CF8 4E 80 04 20 */ bctr @@ -634,7 +634,7 @@ lbl_80117F2C: /* 80117F2C 00114D2C FC 20 10 90 */ fmr f1, f2 /* 80117F30 00114D30 48 00 00 B8 */ b lbl_80117FE8 /* 80117F34 00114D34 C0 5F 00 0C */ lfs f2, 0xc(r31) -/* 80117F38 00114D38 C0 02 9F 5C */ lfs f0, lbl_803CE8DC-_SDA2_BASE_(r2) +/* 80117F38 00114D38 C0 02 9F 5C */ lfs f0, lbl__789_3-_SDA2_BASE_(r2) /* 80117F3C 00114D3C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80117F40 00114D40 40 80 00 0C */ bge lbl_80117F4C /* 80117F44 00114D44 C0 3F 00 00 */ lfs f1, 0(r31) @@ -647,31 +647,31 @@ lbl_80117F4C: /* 80117F5C 00114D5C EC 21 10 3A */ fmadds f1, f1, f0, f2 /* 80117F60 00114D60 48 00 00 88 */ b lbl_80117FE8 /* 80117F64 00114D64 C0 1F 00 10 */ lfs f0, 0x10(r31) -/* 80117F68 00114D68 C0 42 9F 64 */ lfs f2, lbl_803CE8E4-_SDA2_BASE_(r2) +/* 80117F68 00114D68 C0 42 9F 64 */ lfs f2, lbl__977_2-_SDA2_BASE_(r2) /* 80117F6C 00114D6C EC 01 00 32 */ fmuls f0, f1, f0 /* 80117F70 00114D70 C3 FF 00 00 */ lfs f31, 0(r31) /* 80117F74 00114D74 EC 22 00 32 */ fmuls f1, f2, f0 /* 80117F78 00114D78 4B FA CE D5 */ bl isin__Ff -/* 80117F7C 00114D7C C0 42 9F 58 */ lfs f2, lbl_803CE8D8-_SDA2_BASE_(r2) +/* 80117F7C 00114D7C C0 42 9F 58 */ lfs f2, lbl__786_4-_SDA2_BASE_(r2) /* 80117F80 00114D80 C0 1F 00 04 */ lfs f0, 4(r31) /* 80117F84 00114D84 EC 22 10 7A */ fmadds f1, f2, f1, f2 /* 80117F88 00114D88 EC 00 F8 28 */ fsubs f0, f0, f31 /* 80117F8C 00114D8C EC 20 F8 7A */ fmadds f1, f0, f1, f31 /* 80117F90 00114D90 48 00 00 58 */ b lbl_80117FE8 /* 80117F94 00114D94 C0 1F 00 10 */ lfs f0, 0x10(r31) -/* 80117F98 00114D98 C0 42 9F 64 */ lfs f2, lbl_803CE8E4-_SDA2_BASE_(r2) +/* 80117F98 00114D98 C0 42 9F 64 */ lfs f2, lbl__977_2-_SDA2_BASE_(r2) /* 80117F9C 00114D9C EC 01 00 32 */ fmuls f0, f1, f0 /* 80117FA0 00114DA0 C3 FF 00 00 */ lfs f31, 0(r31) /* 80117FA4 00114DA4 EC 22 00 32 */ fmuls f1, f2, f0 /* 80117FA8 00114DA8 4B FA CE E9 */ bl icos__Ff -/* 80117FAC 00114DAC C0 42 9F 58 */ lfs f2, lbl_803CE8D8-_SDA2_BASE_(r2) +/* 80117FAC 00114DAC C0 42 9F 58 */ lfs f2, lbl__786_4-_SDA2_BASE_(r2) /* 80117FB0 00114DB0 C0 1F 00 04 */ lfs f0, 4(r31) /* 80117FB4 00114DB4 EC 22 10 7A */ fmadds f1, f2, f1, f2 /* 80117FB8 00114DB8 EC 00 F8 28 */ fsubs f0, f0, f31 /* 80117FBC 00114DBC EC 20 F8 7A */ fmadds f1, f0, f1, f31 /* 80117FC0 00114DC0 48 00 00 28 */ b lbl_80117FE8 /* 80117FC4 00114DC4 C0 5F 00 0C */ lfs f2, 0xc(r31) -/* 80117FC8 00114DC8 C0 02 9F 58 */ lfs f0, lbl_803CE8D8-_SDA2_BASE_(r2) +/* 80117FC8 00114DC8 C0 02 9F 58 */ lfs f0, lbl__786_4-_SDA2_BASE_(r2) /* 80117FCC 00114DCC EC 21 00 B2 */ fmuls f1, f1, f2 /* 80117FD0 00114DD0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80117FD4 00114DD4 4C 41 13 82 */ cror 2, 1, 2 @@ -776,7 +776,7 @@ lbl_80118108: /* 80118124 00114F24 C0 3D 00 18 */ lfs f1, 0x18(r29) /* 80118128 00114F28 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 8011812C 00114F2C 7C 00 00 26 */ mfcr r0 -/* 80118130 00114F30 C0 02 9F 48 */ lfs f0, lbl_803CE8C8-_SDA2_BASE_(r2) +/* 80118130 00114F30 C0 02 9F 48 */ lfs f0, lbl__776_3-_SDA2_BASE_(r2) /* 80118134 00114F34 54 00 17 FE */ rlwinm r0, r0, 2, 0x1f, 0x1f /* 80118138 00114F38 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 8011813C 00114F3C 7C 05 03 78 */ mr r5, r0 @@ -814,7 +814,7 @@ lbl_80118158: /* 801181B4 00114FB4 6F 83 80 00 */ xoris r3, r28, 0x8000 /* 801181B8 00114FB8 3C 00 43 30 */ lis r0, 0x4330 /* 801181BC 00114FBC 90 61 00 3C */ stw r3, 0x3c(r1) -/* 801181C0 00114FC0 C8 22 9F 70 */ lfd f1, lbl_803CE8F0-_SDA2_BASE_(r2) +/* 801181C0 00114FC0 C8 22 9F 70 */ lfd f1, lbl__1135-_SDA2_BASE_(r2) /* 801181C4 00114FC4 90 01 00 38 */ stw r0, 0x38(r1) /* 801181C8 00114FC8 C0 5F 00 28 */ lfs f2, 0x28(r31) /* 801181CC 00114FCC C8 01 00 38 */ lfd f0, 0x38(r1) @@ -963,7 +963,7 @@ lbl_801183B4: /* 801183C8 001151C8 28 00 00 00 */ cmplwi r0, 0 /* 801183CC 001151CC 40 82 00 18 */ bne lbl_801183E4 lbl_801183D0: -/* 801183D0 001151D0 C0 22 9F 48 */ lfs f1, lbl_803CE8C8-_SDA2_BASE_(r2) +/* 801183D0 001151D0 C0 22 9F 48 */ lfs f1, lbl__776_3-_SDA2_BASE_(r2) /* 801183D4 001151D4 38 61 00 2C */ addi r3, r1, 0x2c /* 801183D8 001151D8 3A A0 00 00 */ li r21, 0 /* 801183DC 001151DC 4B F0 44 9D */ bl __as__5xVec3Ff @@ -1021,15 +1021,15 @@ lbl_80118468: /* 80118498 00115298 4B EF 2D CD */ bl __as__5xVec3FRC5xVec3 /* 8011849C 0011529C 38 61 00 14 */ addi r3, r1, 0x14 /* 801184A0 001152A0 4B EF 2C 5D */ bl length2__5xVec3CFv -/* 801184A4 001152A4 C0 02 9F 68 */ lfs f0, lbl_803CE8E8-_SDA2_BASE_(r2) +/* 801184A4 001152A4 C0 02 9F 68 */ lfs f0, lbl__1133-_SDA2_BASE_(r2) /* 801184A8 001152A8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801184AC 001152AC 40 81 00 20 */ ble lbl_801184CC -/* 801184B0 001152B0 C0 22 9F 48 */ lfs f1, lbl_803CE8C8-_SDA2_BASE_(r2) +/* 801184B0 001152B0 C0 22 9F 48 */ lfs f1, lbl__776_3-_SDA2_BASE_(r2) /* 801184B4 001152B4 38 61 00 14 */ addi r3, r1, 0x14 /* 801184B8 001152B8 4B F0 43 C1 */ bl __as__5xVec3Ff /* 801184BC 001152BC 48 00 00 10 */ b lbl_801184CC lbl_801184C0: -/* 801184C0 001152C0 C0 22 9F 48 */ lfs f1, lbl_803CE8C8-_SDA2_BASE_(r2) +/* 801184C0 001152C0 C0 22 9F 48 */ lfs f1, lbl__776_3-_SDA2_BASE_(r2) /* 801184C4 001152C4 38 61 00 14 */ addi r3, r1, 0x14 /* 801184C8 001152C8 4B F0 43 B1 */ bl __as__5xVec3Ff lbl_801184CC: @@ -1044,21 +1044,21 @@ lbl_801184D4: /* 801184E8 001152E8 7E 0E 83 78 */ mr r14, r16 /* 801184EC 001152EC C0 3F 00 24 */ lfs f1, 0x24(r31) /* 801184F0 001152F0 38 9D 00 20 */ addi r4, r29, 0x20 -/* 801184F4 001152F4 C0 42 9F 48 */ lfs f2, lbl_803CE8C8-_SDA2_BASE_(r2) +/* 801184F4 001152F4 C0 42 9F 48 */ lfs f2, lbl__776_3-_SDA2_BASE_(r2) /* 801184F8 001152F8 38 A0 00 01 */ li r5, 1 /* 801184FC 001152FC 4B FF F9 C5 */ bl xParInterpCompute__FiP10xParInterpfif /* 80118500 00115300 FF A0 08 90 */ fmr f29, f1 /* 80118504 00115304 80 7D 00 3C */ lwz r3, 0x3c(r29) /* 80118508 00115308 C0 3F 00 24 */ lfs f1, 0x24(r31) /* 8011850C 0011530C 38 9D 00 34 */ addi r4, r29, 0x34 -/* 80118510 00115310 C0 42 9F 48 */ lfs f2, lbl_803CE8C8-_SDA2_BASE_(r2) +/* 80118510 00115310 C0 42 9F 48 */ lfs f2, lbl__776_3-_SDA2_BASE_(r2) /* 80118514 00115314 38 A0 00 01 */ li r5, 1 /* 80118518 00115318 4B FF F9 A9 */ bl xParInterpCompute__FiP10xParInterpfif /* 8011851C 0011531C FF C0 08 90 */ fmr f30, f1 /* 80118520 00115320 80 7D 00 50 */ lwz r3, 0x50(r29) /* 80118524 00115324 C0 3F 00 24 */ lfs f1, 0x24(r31) /* 80118528 00115328 38 9D 00 48 */ addi r4, r29, 0x48 -/* 8011852C 0011532C C0 42 9F 48 */ lfs f2, lbl_803CE8C8-_SDA2_BASE_(r2) +/* 8011852C 0011532C C0 42 9F 48 */ lfs f2, lbl__776_3-_SDA2_BASE_(r2) /* 80118530 00115330 38 A0 00 01 */ li r5, 1 /* 80118534 00115334 4B FF F9 8D */ bl xParInterpCompute__FiP10xParInterpfif /* 80118538 00115338 D3 B0 00 08 */ stfs f29, 8(r16) @@ -1066,7 +1066,7 @@ lbl_801184D4: /* 80118540 00115340 D3 B0 00 38 */ stfs f29, 0x38(r16) /* 80118544 00115344 D3 D0 00 1C */ stfs f30, 0x1c(r16) /* 80118548 00115348 40 82 00 10 */ bne lbl_80118558 -/* 8011854C 0011534C C0 02 9F 48 */ lfs f0, lbl_803CE8C8-_SDA2_BASE_(r2) +/* 8011854C 0011534C C0 02 9F 48 */ lfs f0, lbl__776_3-_SDA2_BASE_(r2) /* 80118550 00115350 D0 10 00 2C */ stfs f0, 0x2c(r16) /* 80118554 00115354 48 00 00 10 */ b lbl_80118564 lbl_80118558: @@ -1090,13 +1090,13 @@ lbl_80118590: /* 80118594 00115394 38 92 00 5C */ addi r4, r18, 0x5c /* 80118598 00115398 C0 3F 00 24 */ lfs f1, 0x24(r31) /* 8011859C 0011539C 38 A0 00 01 */ li r5, 1 -/* 801185A0 001153A0 C0 42 9F 48 */ lfs f2, lbl_803CE8C8-_SDA2_BASE_(r2) +/* 801185A0 001153A0 C0 42 9F 48 */ lfs f2, lbl__776_3-_SDA2_BASE_(r2) /* 801185A4 001153A4 4B FF F9 1D */ bl xParInterpCompute__FiP10xParInterpfif /* 801185A8 001153A8 FF C0 08 90 */ fmr f30, f1 /* 801185AC 001153AC 80 72 00 B4 */ lwz r3, 0xb4(r18) /* 801185B0 001153B0 C0 3F 00 24 */ lfs f1, 0x24(r31) /* 801185B4 001153B4 38 92 00 AC */ addi r4, r18, 0xac -/* 801185B8 001153B8 C0 42 9F 48 */ lfs f2, lbl_803CE8C8-_SDA2_BASE_(r2) +/* 801185B8 001153B8 C0 42 9F 48 */ lfs f2, lbl__776_3-_SDA2_BASE_(r2) /* 801185BC 001153BC 38 A0 00 01 */ li r5, 1 /* 801185C0 001153C0 4B FF F9 01 */ bl xParInterpCompute__FiP10xParInterpfif /* 801185C4 001153C4 EC 01 F0 28 */ fsubs f0, f1, f30 @@ -1122,9 +1122,9 @@ lbl_80118590: /* 80118614 00115414 88 1E 00 09 */ lbz r0, 9(r30) /* 80118618 00115418 28 00 00 10 */ cmplwi r0, 0x10 /* 8011861C 0011541C 41 81 01 D0 */ bgt lbl_801187EC -/* 80118620 00115420 3C 60 80 29 */ lis r3, lbl_80297D74@ha +/* 80118620 00115420 3C 60 80 29 */ lis r3, lbl__1136_1@ha /* 80118624 00115424 54 00 10 3A */ slwi r0, r0, 2 -/* 80118628 00115428 38 63 7D 74 */ addi r3, r3, lbl_80297D74@l +/* 80118628 00115428 38 63 7D 74 */ addi r3, r3, lbl__1136_1@l /* 8011862C 0011542C 7C 03 00 2E */ lwzx r0, r3, r0 /* 80118630 00115430 7C 09 03 A6 */ mtctr r0 /* 80118634 00115434 4E 80 04 20 */ bctr @@ -1297,8 +1297,8 @@ lbl_8011888C: xParEmitterDestroy__Fv: /* 8011889C 0011569C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801188A0 001156A0 7C 08 02 A6 */ mflr r0 -/* 801188A4 001156A4 3C 60 80 27 */ lis r3, lbl_8026B008@ha -/* 801188A8 001156A8 38 63 B0 08 */ addi r3, r3, lbl_8026B008@l +/* 801188A4 001156A4 3C 60 80 27 */ lis r3, lbl__stringBase0_72@ha +/* 801188A8 001156A8 38 63 B0 08 */ addi r3, r3, lbl__stringBase0_72@l /* 801188AC 001156AC 90 01 00 14 */ stw r0, 0x14(r1) /* 801188B0 001156B0 38 63 00 2D */ addi r3, r3, 0x2d /* 801188B4 001156B4 4B EF D5 ED */ bl xDebugRemoveTweak__FPCc diff --git a/asm/Core/x/xParEmitterType.s b/asm/Core/x/xParEmitterType.s index 46ddd7eb9..d9accfa10 100644 --- a/asm/Core/x/xParEmitterType.s +++ b/asm/Core/x/xParEmitterType.s @@ -38,15 +38,15 @@ xParEmitterType.xParEmitterAngleVariation__FP4xParP16xParEmitterAsset: /* 80118A74 00115874 DB E1 00 60 */ stfd f31, 0x60(r1) /* 80118A78 00115878 F3 E1 00 68 */ psq_st f31, 104(r1), 0, qr0 /* 80118A7C 0011587C BF 41 00 48 */ stmw r26, 0x48(r1) -/* 80118A80 00115880 C0 02 9F 78 */ lfs f0, lbl_803CE8F8-_SDA2_BASE_(r2) +/* 80118A80 00115880 C0 02 9F 78 */ lfs f0, lbl__663_1-_SDA2_BASE_(r2) /* 80118A84 00115884 7C 7F 1B 78 */ mr r31, r3 /* 80118A88 00115888 C3 E4 00 48 */ lfs f31, 0x48(r4) /* 80118A8C 0011588C FC 00 F8 00 */ fcmpu cr0, f0, f31 /* 80118A90 00115890 41 82 00 E4 */ beq lbl_80118B74 /* 80118A94 00115894 3C 80 80 27 */ lis r4, lbl_80270004@ha /* 80118A98 00115898 87 44 B1 90 */ lwzu r26, -0x4e70(r4) -/* 80118A9C 0011589C 3C 60 80 27 */ lis r3, lbl_8026B1C0@ha -/* 80118AA0 001158A0 38 A3 B1 C0 */ addi r5, r3, lbl_8026B1C0@l +/* 80118A9C 0011589C 3C 60 80 27 */ lis r3, lbl__658_2@ha +/* 80118AA0 001158A0 38 A3 B1 C0 */ addi r5, r3, lbl__658_2@l /* 80118AA4 001158A4 83 64 00 04 */ lwz r27, lbl_80270004@l(r4) /* 80118AA8 001158A8 83 84 00 08 */ lwz r28, 8(r4) /* 80118AAC 001158AC 83 A4 00 0C */ lwz r29, 0xc(r4) @@ -77,17 +77,17 @@ xParEmitterType.xParEmitterAngleVariation__FP4xParP16xParEmitterAsset: /* 80118B10 00115910 90 61 00 0C */ stw r3, 0xc(r1) /* 80118B14 00115914 90 01 00 10 */ stw r0, 0x10(r1) /* 80118B18 00115918 4B F1 81 71 */ bl xurand__Fv -/* 80118B1C 0011591C C0 02 9F 7C */ lfs f0, lbl_803CE8FC-_SDA2_BASE_(r2) +/* 80118B1C 0011591C C0 02 9F 7C */ lfs f0, lbl__664_1-_SDA2_BASE_(r2) /* 80118B20 00115920 EC 01 00 28 */ fsubs f0, f1, f0 /* 80118B24 00115924 EC 1F 00 32 */ fmuls f0, f31, f0 /* 80118B28 00115928 D0 01 00 08 */ stfs f0, 8(r1) /* 80118B2C 0011592C 4B F1 81 5D */ bl xurand__Fv -/* 80118B30 00115930 C0 02 9F 7C */ lfs f0, lbl_803CE8FC-_SDA2_BASE_(r2) +/* 80118B30 00115930 C0 02 9F 7C */ lfs f0, lbl__664_1-_SDA2_BASE_(r2) /* 80118B34 00115934 EC 01 00 28 */ fsubs f0, f1, f0 /* 80118B38 00115938 EC 1F 00 32 */ fmuls f0, f31, f0 /* 80118B3C 0011593C D0 01 00 0C */ stfs f0, 0xc(r1) /* 80118B40 00115940 4B F1 81 49 */ bl xurand__Fv -/* 80118B44 00115944 C0 02 9F 7C */ lfs f0, lbl_803CE8FC-_SDA2_BASE_(r2) +/* 80118B44 00115944 C0 02 9F 7C */ lfs f0, lbl__664_1-_SDA2_BASE_(r2) /* 80118B48 00115948 38 61 00 14 */ addi r3, r1, 0x14 /* 80118B4C 0011594C C0 41 00 0C */ lfs f2, 0xc(r1) /* 80118B50 00115950 EC 01 00 28 */ fsubs f0, f1, f0 @@ -132,7 +132,7 @@ xParEmitterEmitCircleEdge__FP4xParP16xParEmitterAssetf: /* 80118BDC 001159DC 38 7D 00 20 */ addi r3, r29, 0x20 /* 80118BE0 001159E0 4B F0 2D 59 */ bl xVec3SMulBy__FP5xVec3f /* 80118BE4 001159E4 4B F1 80 A5 */ bl xurand__Fv -/* 80118BE8 001159E8 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) +/* 80118BE8 001159E8 C0 02 9F 88 */ lfs f0, lbl__677_3-_SDA2_BASE_(r2) /* 80118BEC 001159EC EF A0 00 72 */ fmuls f29, f0, f1 /* 80118BF0 001159F0 FC 20 E8 90 */ fmr f1, f29 /* 80118BF4 001159F4 4B FA C2 9D */ bl icos__Ff @@ -141,8 +141,8 @@ xParEmitterEmitCircleEdge__FP4xParP16xParEmitterAssetf: /* 80118C00 00115A00 FF A0 00 90 */ fmr f29, f0 /* 80118C04 00115A04 4B FA C2 49 */ bl isin__Ff /* 80118C08 00115A08 FC 00 08 90 */ fmr f0, f1 -/* 80118C0C 00115A0C 3C 60 80 27 */ lis r3, lbl_8026B1CC@ha -/* 80118C10 00115A10 38 E3 B1 CC */ addi r7, r3, lbl_8026B1CC@l +/* 80118C0C 00115A0C 3C 60 80 27 */ lis r3, lbl__668_4@ha +/* 80118C10 00115A10 38 E3 B1 CC */ addi r7, r3, lbl__668_4@l /* 80118C14 00115A14 FC 20 E8 90 */ fmr f1, f29 /* 80118C18 00115A18 80 C7 00 00 */ lwz r6, 0(r7) /* 80118C1C 00115A1C 38 61 00 10 */ addi r3, r1, 0x10 @@ -161,7 +161,7 @@ xParEmitterEmitCircleEdge__FP4xParP16xParEmitterAssetf: /* 80118C50 00115A50 FC 20 F0 50 */ fneg f1, f30 /* 80118C54 00115A54 7F E3 FB 78 */ mr r3, r31 /* 80118C58 00115A58 4B FA D6 FD */ bl xVec2Init__FP5xVec2ff -/* 80118C5C 00115A5C 80 A2 9F 80 */ lwz r5, lbl_803CE900-_SDA2_BASE_(r2) +/* 80118C5C 00115A5C 80 A2 9F 80 */ lwz r5, lbl__669_4-_SDA2_BASE_(r2) /* 80118C60 00115A60 38 61 00 10 */ addi r3, r1, 0x10 /* 80118C64 00115A64 80 02 9F 84 */ lwz r0, lbl_803CE904-_SDA2_BASE_(r2) /* 80118C68 00115A68 38 81 00 08 */ addi r4, r1, 8 @@ -184,7 +184,7 @@ xParEmitterEmitCircleEdge__FP4xParP16xParEmitterAssetf: /* 80118CAC 00115AAC EC 00 E8 2A */ fadds f0, f0, f29 /* 80118CB0 00115AB0 D0 1D 00 18 */ stfs f0, 0x18(r29) /* 80118CB4 00115AB4 4B FF FD B5 */ bl xParEmitterType.xParEmitterAngleVariation__FP4xParP16xParEmitterAsset -/* 80118CB8 00115AB8 C0 02 9F 78 */ lfs f0, lbl_803CE8F8-_SDA2_BASE_(r2) +/* 80118CB8 00115AB8 C0 02 9F 78 */ lfs f0, lbl__663_1-_SDA2_BASE_(r2) /* 80118CBC 00115ABC C0 5E 00 14 */ lfs f2, 0x14(r30) /* 80118CC0 00115AC0 FC 00 10 00 */ fcmpu cr0, f0, f2 /* 80118CC4 00115AC4 41 82 00 28 */ beq lbl_80118CEC @@ -236,7 +236,7 @@ xParEmitterEmitCircle__FP4xParP16xParEmitterAssetf: /* 80118D6C 00115B6C 38 7D 00 20 */ addi r3, r29, 0x20 /* 80118D70 00115B70 4B F0 2B C9 */ bl xVec3SMulBy__FP5xVec3f /* 80118D74 00115B74 4B F1 7F 15 */ bl xurand__Fv -/* 80118D78 00115B78 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) +/* 80118D78 00115B78 C0 02 9F 88 */ lfs f0, lbl__677_3-_SDA2_BASE_(r2) /* 80118D7C 00115B7C EF A0 00 72 */ fmuls f29, f0, f1 /* 80118D80 00115B80 FC 20 E8 90 */ fmr f1, f29 /* 80118D84 00115B84 4B FA C1 0D */ bl icos__Ff @@ -245,8 +245,8 @@ xParEmitterEmitCircle__FP4xParP16xParEmitterAssetf: /* 80118D90 00115B90 FF A0 00 90 */ fmr f29, f0 /* 80118D94 00115B94 4B FA C0 B9 */ bl isin__Ff /* 80118D98 00115B98 FC 00 08 90 */ fmr f0, f1 -/* 80118D9C 00115B9C 3C 60 80 27 */ lis r3, lbl_8026B1DC@ha -/* 80118DA0 00115BA0 38 E3 B1 DC */ addi r7, r3, lbl_8026B1DC@l +/* 80118D9C 00115B9C 3C 60 80 27 */ lis r3, lbl__685_4@ha +/* 80118DA0 00115BA0 38 E3 B1 DC */ addi r7, r3, lbl__685_4@l /* 80118DA4 00115BA4 FC 20 E8 90 */ fmr f1, f29 /* 80118DA8 00115BA8 80 C7 00 00 */ lwz r6, 0(r7) /* 80118DAC 00115BAC 38 61 00 10 */ addi r3, r1, 0x10 @@ -265,12 +265,12 @@ xParEmitterEmitCircle__FP4xParP16xParEmitterAssetf: /* 80118DE0 00115BE0 FC 20 F0 50 */ fneg f1, f30 /* 80118DE4 00115BE4 7F E3 FB 78 */ mr r3, r31 /* 80118DE8 00115BE8 4B FA D5 6D */ bl xVec2Init__FP5xVec2ff -/* 80118DEC 00115BEC 80 62 9F 8C */ lwz r3, lbl_803CE90C-_SDA2_BASE_(r2) +/* 80118DEC 00115BEC 80 62 9F 8C */ lwz r3, lbl__686_3-_SDA2_BASE_(r2) /* 80118DF0 00115BF0 80 02 9F 90 */ lwz r0, lbl_803CE910-_SDA2_BASE_(r2) /* 80118DF4 00115BF4 90 61 00 08 */ stw r3, 8(r1) /* 80118DF8 00115BF8 90 01 00 0C */ stw r0, 0xc(r1) /* 80118DFC 00115BFC 4B F1 7E 8D */ bl xurand__Fv -/* 80118E00 00115C00 C0 42 9F 94 */ lfs f2, lbl_803CE914-_SDA2_BASE_(r2) +/* 80118E00 00115C00 C0 42 9F 94 */ lfs f2, lbl__695_1-_SDA2_BASE_(r2) /* 80118E04 00115C04 38 61 00 10 */ addi r3, r1, 0x10 /* 80118E08 00115C08 C0 1E 00 10 */ lfs f0, 0x10(r30) /* 80118E0C 00115C0C 38 81 00 08 */ addi r4, r1, 8 @@ -292,7 +292,7 @@ xParEmitterEmitCircle__FP4xParP16xParEmitterAssetf: /* 80118E4C 00115C4C EC 00 F0 2A */ fadds f0, f0, f30 /* 80118E50 00115C50 D0 1D 00 18 */ stfs f0, 0x18(r29) /* 80118E54 00115C54 4B FF FC 15 */ bl xParEmitterType.xParEmitterAngleVariation__FP4xParP16xParEmitterAsset -/* 80118E58 00115C58 C0 02 9F 78 */ lfs f0, lbl_803CE8F8-_SDA2_BASE_(r2) +/* 80118E58 00115C58 C0 02 9F 78 */ lfs f0, lbl__663_1-_SDA2_BASE_(r2) /* 80118E5C 00115C5C C0 5E 00 14 */ lfs f2, 0x14(r30) /* 80118E60 00115C60 FC 00 10 00 */ fcmpu cr0, f0, f2 /* 80118E64 00115C64 41 82 00 28 */ beq lbl_80118E8C @@ -341,7 +341,7 @@ xParEmitterEmitRect__FP4xParP16xParEmitterAssetf: /* 80118F00 00115D00 C3 FF 00 10 */ lfs f31, 0x10(r31) /* 80118F04 00115D04 4B F1 7D 85 */ bl xurand__Fv /* 80118F08 00115D08 EC 5F 00 72 */ fmuls f2, f31, f1 -/* 80118F0C 00115D0C C0 22 9F 98 */ lfs f1, lbl_803CE918-_SDA2_BASE_(r2) +/* 80118F0C 00115D0C C0 22 9F 98 */ lfs f1, lbl__702_5-_SDA2_BASE_(r2) /* 80118F10 00115D10 C0 1E 00 10 */ lfs f0, 0x10(r30) /* 80118F14 00115D14 EC 21 F8 B8 */ fmsubs f1, f1, f2, f31 /* 80118F18 00115D18 EC 00 08 2A */ fadds f0, f0, f1 @@ -349,7 +349,7 @@ xParEmitterEmitRect__FP4xParP16xParEmitterAssetf: /* 80118F20 00115D20 C3 FF 00 14 */ lfs f31, 0x14(r31) /* 80118F24 00115D24 4B F1 7D 65 */ bl xurand__Fv /* 80118F28 00115D28 EC 5F 00 72 */ fmuls f2, f31, f1 -/* 80118F2C 00115D2C C0 22 9F 98 */ lfs f1, lbl_803CE918-_SDA2_BASE_(r2) +/* 80118F2C 00115D2C C0 22 9F 98 */ lfs f1, lbl__702_5-_SDA2_BASE_(r2) /* 80118F30 00115D30 C0 1E 00 18 */ lfs f0, 0x18(r30) /* 80118F34 00115D34 7F C3 F3 78 */ mr r3, r30 /* 80118F38 00115D38 7F E4 FB 78 */ mr r4, r31 @@ -386,7 +386,7 @@ xParEmitterEmitRectEdge__FP4xParP16xParEmitterAssetf: /* 80118FA8 00115DA8 4B F0 29 91 */ bl xVec3SMulBy__FP5xVec3f /* 80118FAC 00115DAC 4B F1 7C DD */ bl xurand__Fv /* 80118FB0 00115DB0 C0 7F 00 10 */ lfs f3, 0x10(r31) -/* 80118FB4 00115DB4 C0 42 9F 98 */ lfs f2, lbl_803CE918-_SDA2_BASE_(r2) +/* 80118FB4 00115DB4 C0 42 9F 98 */ lfs f2, lbl__702_5-_SDA2_BASE_(r2) /* 80118FB8 00115DB8 EC 01 00 F2 */ fmuls f0, f1, f3 /* 80118FBC 00115DBC EC 02 00 32 */ fmuls f0, f2, f0 /* 80118FC0 00115DC0 FC 00 18 40 */ fcmpo cr0, f0, f3 @@ -402,7 +402,7 @@ lbl_80118FD8: lbl_80118FE4: /* 80118FE4 00115DE4 4B F1 7C A5 */ bl xurand__Fv /* 80118FE8 00115DE8 C0 7F 00 14 */ lfs f3, 0x14(r31) -/* 80118FEC 00115DEC C0 42 9F 98 */ lfs f2, lbl_803CE918-_SDA2_BASE_(r2) +/* 80118FEC 00115DEC C0 42 9F 98 */ lfs f2, lbl__702_5-_SDA2_BASE_(r2) /* 80118FF0 00115DF0 EC 01 00 F2 */ fmuls f0, f1, f3 /* 80118FF4 00115DF4 EC 02 00 32 */ fmuls f0, f2, f0 /* 80118FF8 00115DF8 FC 00 18 40 */ fcmpo cr0, f0, f3 @@ -476,14 +476,14 @@ xParEmitterEmitLine__FP4xParP16xParEmitterAssetf: /* 801190F4 00115EF4 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 801190F8 00115EF8 D0 1E 00 18 */ stfs f0, 0x18(r30) /* 801190FC 00115EFC C0 3F 00 28 */ lfs f1, 0x28(r31) -/* 80119100 00115F00 C0 02 9F 78 */ lfs f0, lbl_803CE8F8-_SDA2_BASE_(r2) +/* 80119100 00115F00 C0 02 9F 78 */ lfs f0, lbl__663_1-_SDA2_BASE_(r2) /* 80119104 00115F04 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80119108 00115F08 40 81 00 B0 */ ble lbl_801191B8 /* 8011910C 00115F0C 4B F1 7B 7D */ bl xurand__Fv -/* 80119110 00115F10 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) +/* 80119110 00115F10 C0 02 9F 88 */ lfs f0, lbl__677_3-_SDA2_BASE_(r2) /* 80119114 00115F14 EF C0 00 72 */ fmuls f30, f0, f1 /* 80119118 00115F18 4B F1 7B 71 */ bl xurand__Fv -/* 8011911C 00115F1C C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) +/* 8011911C 00115F1C C0 02 9F 88 */ lfs f0, lbl__677_3-_SDA2_BASE_(r2) /* 80119120 00115F20 EF 80 00 72 */ fmuls f28, f0, f1 /* 80119124 00115F24 FC 20 F0 90 */ fmr f1, f30 /* 80119128 00115F28 4B FA BD 25 */ bl isin__Ff @@ -496,9 +496,9 @@ xParEmitterEmitLine__FP4xParP16xParEmitterAssetf: /* 80119144 00115F44 FF E0 08 90 */ fmr f31, f1 /* 80119148 00115F48 FC 20 E0 90 */ fmr f1, f28 /* 8011914C 00115F4C 4B FA BD 45 */ bl icos__Ff -/* 80119150 00115F50 3C 60 80 27 */ lis r3, lbl_8026B1EC@ha +/* 80119150 00115F50 3C 60 80 27 */ lis r3, lbl__722@ha /* 80119154 00115F54 FC 60 E8 50 */ fneg f3, f29 -/* 80119158 00115F58 38 A3 B1 EC */ addi r5, r3, lbl_8026B1EC@l +/* 80119158 00115F58 38 A3 B1 EC */ addi r5, r3, lbl__722@l /* 8011915C 00115F5C EC 5E 07 F2 */ fmuls f2, f30, f31 /* 80119160 00115F60 80 85 00 00 */ lwz r4, 0(r5) /* 80119164 00115F64 EC 1E 00 72 */ fmuls f0, f30, f1 @@ -512,7 +512,7 @@ xParEmitterEmitLine__FP4xParP16xParEmitterAssetf: /* 80119184 00115F84 D0 01 00 1C */ stfs f0, 0x1c(r1) /* 80119188 00115F88 4B F1 7B 01 */ bl xurand__Fv /* 8011918C 00115F8C EC 61 00 72 */ fmuls f3, f1, f1 -/* 80119190 00115F90 C0 42 9F 94 */ lfs f2, lbl_803CE914-_SDA2_BASE_(r2) +/* 80119190 00115F90 C0 42 9F 94 */ lfs f2, lbl__695_1-_SDA2_BASE_(r2) /* 80119194 00115F94 C0 1F 00 28 */ lfs f0, 0x28(r31) /* 80119198 00115F98 38 61 00 08 */ addi r3, r1, 8 /* 8011919C 00115F9C 38 81 00 14 */ addi r4, r1, 0x14 @@ -565,10 +565,10 @@ xParEmitterEmitSphere__FP4xParP16xParEmitterAssetf: /* 80119248 00116048 38 81 00 14 */ addi r4, r1, 0x14 /* 8011924C 0011604C 4B EF 20 19 */ bl __as__5xVec3FRC5xVec3 /* 80119250 00116050 4B F1 7A 39 */ bl xurand__Fv -/* 80119254 00116054 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) +/* 80119254 00116054 C0 02 9F 88 */ lfs f0, lbl__677_3-_SDA2_BASE_(r2) /* 80119258 00116058 EF C0 00 72 */ fmuls f30, f0, f1 /* 8011925C 0011605C 4B F1 7A 2D */ bl xurand__Fv -/* 80119260 00116060 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) +/* 80119260 00116060 C0 02 9F 88 */ lfs f0, lbl__677_3-_SDA2_BASE_(r2) /* 80119264 00116064 EF 80 00 72 */ fmuls f28, f0, f1 /* 80119268 00116068 FC 20 F0 90 */ fmr f1, f30 /* 8011926C 0011606C 4B FA BB E1 */ bl isin__Ff @@ -581,9 +581,9 @@ xParEmitterEmitSphere__FP4xParP16xParEmitterAssetf: /* 80119288 00116088 FF E0 08 90 */ fmr f31, f1 /* 8011928C 0011608C FC 20 E0 90 */ fmr f1, f28 /* 80119290 00116090 4B FA BC 01 */ bl icos__Ff -/* 80119294 00116094 3C 60 80 27 */ lis r3, lbl_8026B1F8@ha +/* 80119294 00116094 3C 60 80 27 */ lis r3, lbl__739_1@ha /* 80119298 00116098 FC 60 E8 50 */ fneg f3, f29 -/* 8011929C 0011609C 38 A3 B1 F8 */ addi r5, r3, lbl_8026B1F8@l +/* 8011929C 0011609C 38 A3 B1 F8 */ addi r5, r3, lbl__739_1@l /* 801192A0 001160A0 EC 5E 07 F2 */ fmuls f2, f30, f31 /* 801192A4 001160A4 80 85 00 00 */ lwz r4, 0(r5) /* 801192A8 001160A8 EC 1E 00 72 */ fmuls f0, f30, f1 @@ -632,9 +632,9 @@ xParEmitterEmitSphereEdge__FP4xParP16xParEmitterAssetfi: /* 80119348 00116148 DB C1 00 90 */ stfd f30, 0x90(r1) /* 8011934C 0011614C F3 C1 00 98 */ psq_st f30, 152(r1), 0, qr0 /* 80119350 00116150 BE 61 00 5C */ stmw r19, 0x5c(r1) -/* 80119354 00116154 3C C0 80 27 */ lis r6, lbl_8026B048@ha +/* 80119354 00116154 3C C0 80 27 */ lis r6, lbl__427_2@ha /* 80119358 00116158 7C 7D 1B 78 */ mr r29, r3 -/* 8011935C 0011615C 3A 66 B0 48 */ addi r19, r6, lbl_8026B048@l +/* 8011935C 0011615C 3A 66 B0 48 */ addi r19, r6, lbl__427_2@l /* 80119360 00116160 7C 9E 23 78 */ mr r30, r4 /* 80119364 00116164 82 93 01 BC */ lwz r20, 0x1bc(r19) /* 80119368 00116168 FF C0 08 90 */ fmr f30, f1 @@ -692,13 +692,13 @@ lbl_8011942C: /* 80119434 00116234 48 00 00 68 */ b lbl_8011949C lbl_80119438: /* 80119438 00116238 4B F1 78 51 */ bl xurand__Fv -/* 8011943C 0011623C C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) +/* 8011943C 0011623C C0 02 9F 88 */ lfs f0, lbl__677_3-_SDA2_BASE_(r2) /* 80119440 00116240 EF C0 00 72 */ fmuls f30, f0, f1 /* 80119444 00116244 4B F1 78 45 */ bl xurand__Fv -/* 80119448 00116248 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) +/* 80119448 00116248 C0 02 9F 88 */ lfs f0, lbl__677_3-_SDA2_BASE_(r2) /* 8011944C 0011624C EF E0 00 72 */ fmuls f31, f0, f1 /* 80119450 00116250 4B F1 78 39 */ bl xurand__Fv -/* 80119454 00116254 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) +/* 80119454 00116254 C0 02 9F 88 */ lfs f0, lbl__677_3-_SDA2_BASE_(r2) /* 80119458 00116258 FC 40 F8 90 */ fmr f2, f31 /* 8011945C 0011625C FC 60 F0 90 */ fmr f3, f30 /* 80119460 00116260 38 61 00 20 */ addi r3, r1, 0x20 @@ -707,24 +707,24 @@ lbl_80119438: /* 8011946C 0011626C 48 00 00 58 */ b lbl_801194C4 lbl_80119470: /* 80119470 00116270 4B F1 78 19 */ bl xurand__Fv -/* 80119474 00116274 C0 02 9F 9C */ lfs f0, lbl_803CE91C-_SDA2_BASE_(r2) +/* 80119474 00116274 C0 02 9F 9C */ lfs f0, lbl__756_2-_SDA2_BASE_(r2) /* 80119478 00116278 EF E0 00 7A */ fmadds f31, f0, f1, f0 /* 8011947C 0011627C 4B F1 78 0D */ bl xurand__Fv -/* 80119480 00116280 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) +/* 80119480 00116280 C0 02 9F 88 */ lfs f0, lbl__677_3-_SDA2_BASE_(r2) /* 80119484 00116284 FC 40 F8 90 */ fmr f2, f31 -/* 80119488 00116288 C0 62 9F 78 */ lfs f3, lbl_803CE8F8-_SDA2_BASE_(r2) +/* 80119488 00116288 C0 62 9F 78 */ lfs f3, lbl__663_1-_SDA2_BASE_(r2) /* 8011948C 0011628C 38 61 00 20 */ addi r3, r1, 0x20 /* 80119490 00116290 EC 20 00 72 */ fmuls f1, f0, f1 /* 80119494 00116294 4B F1 8D 3D */ bl xMat3x3Euler__FP7xMat3x3fff /* 80119498 00116298 48 00 00 2C */ b lbl_801194C4 lbl_8011949C: /* 8011949C 0011629C 4B F1 77 ED */ bl xurand__Fv -/* 801194A0 001162A0 C0 02 9F 9C */ lfs f0, lbl_803CE91C-_SDA2_BASE_(r2) +/* 801194A0 001162A0 C0 02 9F 9C */ lfs f0, lbl__756_2-_SDA2_BASE_(r2) /* 801194A4 001162A4 EF E0 00 72 */ fmuls f31, f0, f1 /* 801194A8 001162A8 4B F1 77 E1 */ bl xurand__Fv -/* 801194AC 001162AC C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) +/* 801194AC 001162AC C0 02 9F 88 */ lfs f0, lbl__677_3-_SDA2_BASE_(r2) /* 801194B0 001162B0 FC 40 F8 90 */ fmr f2, f31 -/* 801194B4 001162B4 C0 62 9F 78 */ lfs f3, lbl_803CE8F8-_SDA2_BASE_(r2) +/* 801194B4 001162B4 C0 62 9F 78 */ lfs f3, lbl__663_1-_SDA2_BASE_(r2) /* 801194B8 001162B8 38 61 00 20 */ addi r3, r1, 0x20 /* 801194BC 001162BC EC 20 00 72 */ fmuls f1, f0, f1 /* 801194C0 001162C0 4B F1 8D 11 */ bl xMat3x3Euler__FP7xMat3x3fff @@ -958,8 +958,8 @@ xParEmitterEmitVCylEdge__FP4xParP16xParEmitterAssetf: /* 801197F0 001165F0 38 7E 00 20 */ addi r3, r30, 0x20 /* 801197F4 001165F4 4B EF 19 8D */ bl __amu__5xVec3Ff /* 801197F8 001165F8 4B F1 74 91 */ bl xurand__Fv -/* 801197FC 001165FC C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) -/* 80119800 00116600 80 62 BF 48 */ lwz r3, lbl_803D08C8-_SDA2_BASE_(r2) +/* 801197FC 001165FC C0 02 9F 88 */ lfs f0, lbl__677_3-_SDA2_BASE_(r2) +/* 80119800 00116600 80 62 BF 48 */ lwz r3, lbl__824_1-_SDA2_BASE_(r2) /* 80119804 00116604 EF E0 00 72 */ fmuls f31, f0, f1 /* 80119808 00116608 80 02 BF 4C */ lwz r0, lbl_803D08CC-_SDA2_BASE_(r2) /* 8011980C 0011660C 90 61 00 10 */ stw r3, 0x10(r1) @@ -1046,16 +1046,16 @@ xParEmitterType.ocircle_emit__29_unnamed_xParEmitterType_cpp_FR4xParR16xParEmitt /* 80119938 00116738 38 9F 00 18 */ addi r4, r31, 0x18 /* 8011993C 0011673C 4B F1 86 75 */ bl xMat3x3LookVec__FP7xMat3x3PC5xVec3 /* 80119940 00116740 4B F1 73 49 */ bl xurand__Fv -/* 80119944 00116744 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) +/* 80119944 00116744 C0 02 9F 88 */ lfs f0, lbl__677_3-_SDA2_BASE_(r2) /* 80119948 00116748 EF C0 00 72 */ fmuls f30, f0, f1 /* 8011994C 0011674C FC 20 F0 90 */ fmr f1, f30 /* 80119950 00116750 4B FA B5 41 */ bl icos__Ff /* 80119954 00116754 FF E0 08 90 */ fmr f31, f1 /* 80119958 00116758 FC 20 F0 90 */ fmr f1, f30 /* 8011995C 0011675C 4B FA B4 F1 */ bl isin__Ff -/* 80119960 00116760 3C 80 80 27 */ lis r4, lbl_8026B24C@ha +/* 80119960 00116760 3C 80 80 27 */ lis r4, lbl__834_1@ha /* 80119964 00116764 38 61 00 20 */ addi r3, r1, 0x20 -/* 80119968 00116768 38 A4 B2 4C */ addi r5, r4, lbl_8026B24C@l +/* 80119968 00116768 38 A4 B2 4C */ addi r5, r4, lbl__834_1@l /* 8011996C 0011676C 80 05 00 04 */ lwz r0, 4(r5) /* 80119970 00116770 80 85 00 00 */ lwz r4, 0(r5) /* 80119974 00116774 90 01 00 24 */ stw r0, 0x24(r1) @@ -1083,7 +1083,7 @@ xParEmitterType.ocircle_emit__29_unnamed_xParEmitterType_cpp_FR4xParR16xParEmitt /* 801199CC 001167CC 7F C3 F3 78 */ mr r3, r30 /* 801199D0 001167D0 7F E4 FB 78 */ mr r4, r31 /* 801199D4 001167D4 4B FF F0 95 */ bl xParEmitterType.xParEmitterAngleVariation__FP4xParP16xParEmitterAsset -/* 801199D8 001167D8 C0 02 9F 78 */ lfs f0, lbl_803CE8F8-_SDA2_BASE_(r2) +/* 801199D8 001167D8 C0 02 9F 78 */ lfs f0, lbl__663_1-_SDA2_BASE_(r2) /* 801199DC 001167DC C0 3F 00 14 */ lfs f1, 0x14(r31) /* 801199E0 001167E0 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 801199E4 001167E4 41 82 00 20 */ beq lbl_80119A04 @@ -1126,7 +1126,7 @@ xParEmitterEmitOCircle__FP4xParP16xParEmitterAssetf: /* 80119A68 00116868 7C 7E 1B 78 */ mr r30, r3 /* 80119A6C 0011686C 7C 9F 23 78 */ mr r31, r4 /* 80119A70 00116870 4B F1 72 19 */ bl xurand__Fv -/* 80119A74 00116874 C0 42 9F 94 */ lfs f2, lbl_803CE914-_SDA2_BASE_(r2) +/* 80119A74 00116874 C0 42 9F 94 */ lfs f2, lbl__695_1-_SDA2_BASE_(r2) /* 80119A78 00116878 7F C3 F3 78 */ mr r3, r30 /* 80119A7C 0011687C C0 1F 00 10 */ lfs f0, 0x10(r31) /* 80119A80 00116880 7F E4 FB 78 */ mr r4, r31 @@ -1163,13 +1163,13 @@ xParEmitterTransformEntBone__FR5xVec3R5xVec3RC16xParEmitterAssetRC4xEnt: /* 80119AF0 001168F0 7C BF 2B 78 */ mr r31, r5 /* 80119AF4 001168F4 48 00 00 24 */ b lbl_80119B18 lbl_80119AF8: -/* 80119AF8 001168F8 3C 60 80 31 */ lis r3, lbl_803144F0@ha +/* 80119AF8 001168F8 3C 60 80 31 */ lis r3, lbl_buffer_mat$943@ha /* 80119AFC 001168FC 54 00 34 B2 */ rlwinm r0, r0, 6, 0x12, 0x19 -/* 80119B00 00116900 38 63 44 F0 */ addi r3, r3, lbl_803144F0@l +/* 80119B00 00116900 38 63 44 F0 */ addi r3, r3, lbl_buffer_mat$943@l /* 80119B04 00116904 7C 85 02 14 */ add r4, r5, r0 /* 80119B08 00116908 4B F1 91 11 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 -/* 80119B0C 0011690C 3C 60 80 31 */ lis r3, lbl_803144F0@ha -/* 80119B10 00116910 38 03 44 F0 */ addi r0, r3, lbl_803144F0@l +/* 80119B0C 0011690C 3C 60 80 31 */ lis r3, lbl_buffer_mat$943@ha +/* 80119B10 00116910 38 03 44 F0 */ addi r0, r3, lbl_buffer_mat$943@l /* 80119B14 00116914 7C 1F 03 78 */ mr r31, r0 lbl_80119B18: /* 80119B18 00116918 7F 83 E3 78 */ mr r3, r28 @@ -1216,9 +1216,9 @@ lbl_80119BA0: /* 80119BA8 001169A8 41 82 00 6C */ beq lbl_80119C14 /* 80119BAC 001169AC 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d /* 80119BB0 001169B0 41 82 00 50 */ beq lbl_80119C00 -/* 80119BB4 001169B4 3C 60 80 27 */ lis r3, lbl_8026B258@ha +/* 80119BB4 001169B4 3C 60 80 27 */ lis r3, lbl__932_2@ha /* 80119BB8 001169B8 C0 3F 00 14 */ lfs f1, 0x14(r31) -/* 80119BBC 001169BC 38 C3 B2 58 */ addi r6, r3, lbl_8026B258@l +/* 80119BBC 001169BC 38 C3 B2 58 */ addi r6, r3, lbl__932_2@l /* 80119BC0 001169C0 C0 1F 00 1C */ lfs f0, 0x1c(r31) /* 80119BC4 001169C4 80 A6 00 00 */ lwz r5, 0(r6) /* 80119BC8 001169C8 7F C3 F3 78 */ mr r3, r30 @@ -1306,7 +1306,7 @@ xParEmitterEmitEntBone__FP4xParP16xParEmitterAssetfRC7xMat4x3: /* 80119CE8 00116AE8 90 A1 00 30 */ stw r5, 0x30(r1) /* 80119CEC 00116AEC 90 01 00 34 */ stw r0, 0x34(r1) /* 80119CF0 00116AF0 4B EF B7 55 */ bl __apl__5xVec3FRC5xVec3 -/* 80119CF4 00116AF4 C0 02 9F 78 */ lfs f0, lbl_803CE8F8-_SDA2_BASE_(r2) +/* 80119CF4 00116AF4 C0 02 9F 78 */ lfs f0, lbl__663_1-_SDA2_BASE_(r2) /* 80119CF8 00116AF8 C0 3F 00 14 */ lfs f1, 0x14(r31) /* 80119CFC 00116AFC FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80119D00 00116B00 41 82 00 2C */ beq lbl_80119D2C @@ -1358,29 +1358,29 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC10xPEEntBon /* 80119DA8 00116BA8 7C BF 2B 78 */ mr r31, r5 /* 80119DAC 00116BAC 28 00 00 0A */ cmplwi r0, 0xa /* 80119DB0 00116BB0 41 81 03 DC */ bgt lbl_8011A18C -/* 80119DB4 00116BB4 3C 60 80 29 */ lis r3, lbl_80297DB8@ha +/* 80119DB4 00116BB4 3C 60 80 29 */ lis r3, lbl__1006_2@ha /* 80119DB8 00116BB8 54 00 10 3A */ slwi r0, r0, 2 -/* 80119DBC 00116BBC 38 63 7D B8 */ addi r3, r3, lbl_80297DB8@l +/* 80119DBC 00116BBC 38 63 7D B8 */ addi r3, r3, lbl__1006_2@l /* 80119DC0 00116BC0 7C 03 00 2E */ lwzx r0, r3, r0 /* 80119DC4 00116BC4 7C 09 03 A6 */ mtctr r0 /* 80119DC8 00116BC8 4E 80 04 20 */ bctr -/* 80119DCC 00116BCC C0 22 9F 78 */ lfs f1, lbl_803CE8F8-_SDA2_BASE_(r2) +/* 80119DCC 00116BCC C0 22 9F 78 */ lfs f1, lbl__663_1-_SDA2_BASE_(r2) /* 80119DD0 00116BD0 38 61 00 E0 */ addi r3, r1, 0xe0 /* 80119DD4 00116BD4 4B F0 2A A5 */ bl __as__5xVec3Ff /* 80119DD8 00116BD8 48 00 03 B4 */ b lbl_8011A18C /* 80119DDC 00116BDC 4B F1 6E AD */ bl xurand__Fv -/* 80119DE0 00116BE0 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) +/* 80119DE0 00116BE0 C0 02 9F 88 */ lfs f0, lbl__677_3-_SDA2_BASE_(r2) /* 80119DE4 00116BE4 EF 80 00 72 */ fmuls f28, f0, f1 /* 80119DE8 00116BE8 4B F1 6E A1 */ bl xurand__Fv -/* 80119DEC 00116BEC C0 42 9F 98 */ lfs f2, lbl_803CE918-_SDA2_BASE_(r2) -/* 80119DF0 00116BF0 C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) +/* 80119DEC 00116BEC C0 42 9F 98 */ lfs f2, lbl__702_5-_SDA2_BASE_(r2) +/* 80119DF0 00116BF0 C0 02 9F 94 */ lfs f0, lbl__695_1-_SDA2_BASE_(r2) /* 80119DF4 00116BF4 EF 62 00 78 */ fmsubs f27, f2, f1, f0 /* 80119DF8 00116BF8 EC 3B 06 FC */ fnmsubs f1, f27, f27, f0 /* 80119DFC 00116BFC 4B EF 0A 01 */ bl xsqrt__Ff /* 80119E00 00116C00 FF E0 08 90 */ fmr f31, f1 /* 80119E04 00116C04 4B F1 6E 85 */ bl xurand__Fv /* 80119E08 00116C08 EC 61 00 72 */ fmuls f3, f1, f1 -/* 80119E0C 00116C0C C0 42 9F 94 */ lfs f2, lbl_803CE914-_SDA2_BASE_(r2) +/* 80119E0C 00116C0C C0 42 9F 94 */ lfs f2, lbl__695_1-_SDA2_BASE_(r2) /* 80119E10 00116C10 C0 1E 00 10 */ lfs f0, 0x10(r30) /* 80119E14 00116C14 EF A1 10 FC */ fnmsubs f29, f1, f3, f2 /* 80119E18 00116C18 FC 20 E0 90 */ fmr f1, f28 @@ -1397,7 +1397,7 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC10xPEEntBon /* 80119E44 00116C44 4B EF 12 A9 */ bl assign__5xVec3Ffff /* 80119E48 00116C48 48 00 03 44 */ b lbl_8011A18C /* 80119E4C 00116C4C 4B F1 6E 3D */ bl xurand__Fv -/* 80119E50 00116C50 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) +/* 80119E50 00116C50 C0 02 9F 88 */ lfs f0, lbl__677_3-_SDA2_BASE_(r2) /* 80119E54 00116C54 EF 60 00 72 */ fmuls f27, f0, f1 /* 80119E58 00116C58 4B F1 6E 31 */ bl xurand__Fv /* 80119E5C 00116C5C 4B EF 09 A1 */ bl xsqrt__Ff @@ -1409,13 +1409,13 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC10xPEEntBon /* 80119E74 00116C74 FC 20 D8 90 */ fmr f1, f27 /* 80119E78 00116C78 4B FA AF D5 */ bl isin__Ff /* 80119E7C 00116C7C EC 3C 00 72 */ fmuls f1, f28, f1 -/* 80119E80 00116C80 C0 42 9F 78 */ lfs f2, lbl_803CE8F8-_SDA2_BASE_(r2) +/* 80119E80 00116C80 C0 42 9F 78 */ lfs f2, lbl__663_1-_SDA2_BASE_(r2) /* 80119E84 00116C84 FC 60 F8 90 */ fmr f3, f31 /* 80119E88 00116C88 38 61 00 E0 */ addi r3, r1, 0xe0 /* 80119E8C 00116C8C 4B EF 12 61 */ bl assign__5xVec3Ffff /* 80119E90 00116C90 48 00 02 FC */ b lbl_8011A18C /* 80119E94 00116C94 4B F1 6D F5 */ bl xurand__Fv -/* 80119E98 00116C98 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) +/* 80119E98 00116C98 C0 02 9F 88 */ lfs f0, lbl__677_3-_SDA2_BASE_(r2) /* 80119E9C 00116C9C EF 60 00 72 */ fmuls f27, f0, f1 /* 80119EA0 00116CA0 4B F1 6D E9 */ bl xurand__Fv /* 80119EA4 00116CA4 4B EF 09 59 */ bl xsqrt__Ff @@ -1442,7 +1442,7 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC10xPEEntBon /* 80119EF8 00116CF8 4B EF 13 6D */ bl __as__5xVec3FRC5xVec3 /* 80119EFC 00116CFC 48 00 02 90 */ b lbl_8011A18C /* 80119F00 00116D00 4B F1 6D 89 */ bl xurand__Fv -/* 80119F04 00116D04 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) +/* 80119F04 00116D04 C0 02 9F 88 */ lfs f0, lbl__677_3-_SDA2_BASE_(r2) /* 80119F08 00116D08 EF 60 00 72 */ fmuls f27, f0, f1 /* 80119F0C 00116D0C 4B F1 6D 7D */ bl xurand__Fv /* 80119F10 00116D10 4B EF 08 ED */ bl xsqrt__Ff @@ -1469,7 +1469,7 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC10xPEEntBon /* 80119F64 00116D64 4B EF 13 01 */ bl __as__5xVec3FRC5xVec3 /* 80119F68 00116D68 48 00 02 24 */ b lbl_8011A18C /* 80119F6C 00116D6C 4B F1 6D 1D */ bl xurand__Fv -/* 80119F70 00116D70 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) +/* 80119F70 00116D70 C0 02 9F 88 */ lfs f0, lbl__677_3-_SDA2_BASE_(r2) /* 80119F74 00116D74 EF 60 00 72 */ fmuls f27, f0, f1 /* 80119F78 00116D78 4B F1 6D 11 */ bl xurand__Fv /* 80119F7C 00116D7C 4B EF 08 81 */ bl xsqrt__Ff @@ -1496,11 +1496,11 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC10xPEEntBon /* 80119FD0 00116DD0 4B EF 12 95 */ bl __as__5xVec3FRC5xVec3 /* 80119FD4 00116DD4 48 00 01 B8 */ b lbl_8011A18C /* 80119FD8 00116DD8 4B F1 6C B1 */ bl xurand__Fv -/* 80119FDC 00116DDC C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) +/* 80119FDC 00116DDC C0 02 9F 88 */ lfs f0, lbl__677_3-_SDA2_BASE_(r2) /* 80119FE0 00116DE0 EF 60 00 72 */ fmuls f27, f0, f1 /* 80119FE4 00116DE4 4B F1 6C A5 */ bl xurand__Fv -/* 80119FE8 00116DE8 C0 42 9F 98 */ lfs f2, lbl_803CE918-_SDA2_BASE_(r2) -/* 80119FEC 00116DEC C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) +/* 80119FE8 00116DE8 C0 42 9F 98 */ lfs f2, lbl__702_5-_SDA2_BASE_(r2) +/* 80119FEC 00116DEC C0 02 9F 94 */ lfs f0, lbl__695_1-_SDA2_BASE_(r2) /* 80119FF0 00116DF0 EF 82 00 78 */ fmsubs f28, f2, f1, f0 /* 80119FF4 00116DF4 EC 3C 07 3C */ fnmsubs f1, f28, f28, f0 /* 80119FF8 00116DF8 4B EF 08 05 */ bl xsqrt__Ff @@ -1518,7 +1518,7 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC10xPEEntBon /* 8011A028 00116E28 4B EF 10 C5 */ bl assign__5xVec3Ffff /* 8011A02C 00116E2C 48 00 01 60 */ b lbl_8011A18C /* 8011A030 00116E30 4B F1 6C 59 */ bl xurand__Fv -/* 8011A034 00116E34 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) +/* 8011A034 00116E34 C0 02 9F 88 */ lfs f0, lbl__677_3-_SDA2_BASE_(r2) /* 8011A038 00116E38 EF 60 00 72 */ fmuls f27, f0, f1 /* 8011A03C 00116E3C FC 20 D8 90 */ fmr f1, f27 /* 8011A040 00116E40 4B FA AE 51 */ bl icos__Ff @@ -1528,13 +1528,13 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC10xPEEntBon /* 8011A050 00116E50 4B FA AD FD */ bl isin__Ff /* 8011A054 00116E54 C0 1E 00 10 */ lfs f0, 0x10(r30) /* 8011A058 00116E58 FC 60 F8 90 */ fmr f3, f31 -/* 8011A05C 00116E5C C0 42 9F 78 */ lfs f2, lbl_803CE8F8-_SDA2_BASE_(r2) +/* 8011A05C 00116E5C C0 42 9F 78 */ lfs f2, lbl__663_1-_SDA2_BASE_(r2) /* 8011A060 00116E60 38 61 00 E0 */ addi r3, r1, 0xe0 /* 8011A064 00116E64 EC 20 00 72 */ fmuls f1, f0, f1 /* 8011A068 00116E68 4B EF 10 85 */ bl assign__5xVec3Ffff /* 8011A06C 00116E6C 48 00 01 20 */ b lbl_8011A18C /* 8011A070 00116E70 4B F1 6C 19 */ bl xurand__Fv -/* 8011A074 00116E74 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) +/* 8011A074 00116E74 C0 02 9F 88 */ lfs f0, lbl__677_3-_SDA2_BASE_(r2) /* 8011A078 00116E78 C3 9E 00 10 */ lfs f28, 0x10(r30) /* 8011A07C 00116E7C EF 60 00 72 */ fmuls f27, f0, f1 /* 8011A080 00116E80 FC 20 D8 90 */ fmr f1, f27 @@ -1558,7 +1558,7 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC10xPEEntBon /* 8011A0C8 00116EC8 4B EF 11 9D */ bl __as__5xVec3FRC5xVec3 /* 8011A0CC 00116ECC 48 00 00 C0 */ b lbl_8011A18C /* 8011A0D0 00116ED0 4B F1 6B B9 */ bl xurand__Fv -/* 8011A0D4 00116ED4 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) +/* 8011A0D4 00116ED4 C0 02 9F 88 */ lfs f0, lbl__677_3-_SDA2_BASE_(r2) /* 8011A0D8 00116ED8 C3 9E 00 10 */ lfs f28, 0x10(r30) /* 8011A0DC 00116EDC EF 60 00 72 */ fmuls f27, f0, f1 /* 8011A0E0 00116EE0 FC 20 D8 90 */ fmr f1, f27 @@ -1582,7 +1582,7 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC10xPEEntBon /* 8011A128 00116F28 4B EF 11 3D */ bl __as__5xVec3FRC5xVec3 /* 8011A12C 00116F2C 48 00 00 60 */ b lbl_8011A18C /* 8011A130 00116F30 4B F1 6B 59 */ bl xurand__Fv -/* 8011A134 00116F34 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) +/* 8011A134 00116F34 C0 02 9F 88 */ lfs f0, lbl__677_3-_SDA2_BASE_(r2) /* 8011A138 00116F38 C3 9E 00 10 */ lfs f28, 0x10(r30) /* 8011A13C 00116F3C EF 60 00 72 */ fmuls f27, f0, f1 /* 8011A140 00116F40 FC 20 D8 90 */ fmr f1, f27 @@ -1677,7 +1677,7 @@ lbl_8011A250: /* 8011A28C 0011708C 38 7C 00 10 */ addi r3, r28, 0x10 /* 8011A290 00117090 38 81 00 14 */ addi r4, r1, 0x14 /* 8011A294 00117094 4B EF 0F D1 */ bl __as__5xVec3FRC5xVec3 -/* 8011A298 00117098 C0 02 9F 78 */ lfs f0, lbl_803CE8F8-_SDA2_BASE_(r2) +/* 8011A298 00117098 C0 02 9F 78 */ lfs f0, lbl__663_1-_SDA2_BASE_(r2) /* 8011A29C 0011709C C0 3D 00 18 */ lfs f1, 0x18(r29) /* 8011A2A0 001170A0 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 8011A2A4 001170A4 41 82 00 1C */ beq lbl_8011A2C0 @@ -1732,25 +1732,25 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC6xBoundfUi: /* 8011A358 00117158 7C 80 03 78 */ or r0, r4, r0 /* 8011A35C 0011715C 28 00 00 0C */ cmplwi r0, 0xc /* 8011A360 00117160 41 81 04 24 */ bgt lbl_8011A784 -/* 8011A364 00117164 3C 60 80 29 */ lis r3, lbl_80297DE4@ha +/* 8011A364 00117164 3C 60 80 29 */ lis r3, lbl__1050_4@ha /* 8011A368 00117168 54 00 10 3A */ slwi r0, r0, 2 -/* 8011A36C 0011716C 38 63 7D E4 */ addi r3, r3, lbl_80297DE4@l +/* 8011A36C 0011716C 38 63 7D E4 */ addi r3, r3, lbl__1050_4@l /* 8011A370 00117170 7C 03 00 2E */ lwzx r0, r3, r0 /* 8011A374 00117174 7C 09 03 A6 */ mtctr r0 /* 8011A378 00117178 4E 80 04 20 */ bctr /* 8011A37C 0011717C 4B F1 69 0D */ bl xurand__Fv -/* 8011A380 00117180 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) +/* 8011A380 00117180 C0 02 9F 88 */ lfs f0, lbl__677_3-_SDA2_BASE_(r2) /* 8011A384 00117184 EF 60 00 72 */ fmuls f27, f0, f1 /* 8011A388 00117188 4B F1 69 01 */ bl xurand__Fv -/* 8011A38C 0011718C C0 42 9F 98 */ lfs f2, lbl_803CE918-_SDA2_BASE_(r2) -/* 8011A390 00117190 C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) +/* 8011A38C 0011718C C0 42 9F 98 */ lfs f2, lbl__702_5-_SDA2_BASE_(r2) +/* 8011A390 00117190 C0 02 9F 94 */ lfs f0, lbl__695_1-_SDA2_BASE_(r2) /* 8011A394 00117194 EF 42 00 78 */ fmsubs f26, f2, f1, f0 /* 8011A398 00117198 EC 3A 06 BC */ fnmsubs f1, f26, f26, f0 /* 8011A39C 0011719C 4B EF 04 61 */ bl xsqrt__Ff /* 8011A3A0 001171A0 FF C0 08 90 */ fmr f30, f1 /* 8011A3A4 001171A4 4B F1 68 E5 */ bl xurand__Fv /* 8011A3A8 001171A8 EC 61 00 72 */ fmuls f3, f1, f1 -/* 8011A3AC 001171AC C0 42 9F 94 */ lfs f2, lbl_803CE914-_SDA2_BASE_(r2) +/* 8011A3AC 001171AC C0 42 9F 94 */ lfs f2, lbl__695_1-_SDA2_BASE_(r2) /* 8011A3B0 001171B0 C0 1F 00 30 */ lfs f0, 0x30(r31) /* 8011A3B4 001171B4 EF 81 10 FC */ fnmsubs f28, f1, f3, f2 /* 8011A3B8 001171B8 EC 00 F8 2A */ fadds f0, f0, f31 @@ -1779,22 +1779,22 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC6xBoundfUi: /* 8011A414 00117214 38 81 00 5C */ addi r4, r1, 0x5c /* 8011A418 00117218 4B EF 0E 4D */ bl __as__5xVec3FRC5xVec3 /* 8011A41C 0011721C 4B F1 68 6D */ bl xurand__Fv -/* 8011A420 00117220 C0 62 9F 98 */ lfs f3, lbl_803CE918-_SDA2_BASE_(r2) -/* 8011A424 00117224 C0 42 9F 94 */ lfs f2, lbl_803CE914-_SDA2_BASE_(r2) +/* 8011A420 00117220 C0 62 9F 98 */ lfs f3, lbl__702_5-_SDA2_BASE_(r2) +/* 8011A424 00117224 C0 42 9F 94 */ lfs f2, lbl__695_1-_SDA2_BASE_(r2) /* 8011A428 00117228 C0 01 00 80 */ lfs f0, 0x80(r1) /* 8011A42C 0011722C EC 23 10 78 */ fmsubs f1, f3, f1, f2 /* 8011A430 00117230 EC 00 00 72 */ fmuls f0, f0, f1 /* 8011A434 00117234 D0 01 00 80 */ stfs f0, 0x80(r1) /* 8011A438 00117238 4B F1 68 51 */ bl xurand__Fv -/* 8011A43C 0011723C C0 62 9F 98 */ lfs f3, lbl_803CE918-_SDA2_BASE_(r2) -/* 8011A440 00117240 C0 42 9F 94 */ lfs f2, lbl_803CE914-_SDA2_BASE_(r2) +/* 8011A43C 0011723C C0 62 9F 98 */ lfs f3, lbl__702_5-_SDA2_BASE_(r2) +/* 8011A440 00117240 C0 42 9F 94 */ lfs f2, lbl__695_1-_SDA2_BASE_(r2) /* 8011A444 00117244 C0 01 00 84 */ lfs f0, 0x84(r1) /* 8011A448 00117248 EC 23 10 78 */ fmsubs f1, f3, f1, f2 /* 8011A44C 0011724C EC 00 00 72 */ fmuls f0, f0, f1 /* 8011A450 00117250 D0 01 00 84 */ stfs f0, 0x84(r1) /* 8011A454 00117254 4B F1 68 35 */ bl xurand__Fv -/* 8011A458 00117258 C0 62 9F 98 */ lfs f3, lbl_803CE918-_SDA2_BASE_(r2) -/* 8011A45C 0011725C C0 42 9F 94 */ lfs f2, lbl_803CE914-_SDA2_BASE_(r2) +/* 8011A458 00117258 C0 62 9F 98 */ lfs f3, lbl__702_5-_SDA2_BASE_(r2) +/* 8011A45C 0011725C C0 42 9F 94 */ lfs f2, lbl__695_1-_SDA2_BASE_(r2) /* 8011A460 00117260 C0 01 00 88 */ lfs f0, 0x88(r1) /* 8011A464 00117264 EC 23 10 78 */ fmsubs f1, f3, f1, f2 /* 8011A468 00117268 EC 00 00 72 */ fmuls f0, f0, f1 @@ -1807,23 +1807,23 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC6xBoundfUi: /* 8011A484 00117284 38 81 00 44 */ addi r4, r1, 0x44 /* 8011A488 00117288 4B EF 0D DD */ bl __as__5xVec3FRC5xVec3 /* 8011A48C 0011728C 4B F1 67 FD */ bl xurand__Fv -/* 8011A490 00117290 C0 62 9F 98 */ lfs f3, lbl_803CE918-_SDA2_BASE_(r2) -/* 8011A494 00117294 C0 42 9F 94 */ lfs f2, lbl_803CE914-_SDA2_BASE_(r2) +/* 8011A490 00117290 C0 62 9F 98 */ lfs f3, lbl__702_5-_SDA2_BASE_(r2) +/* 8011A494 00117294 C0 42 9F 94 */ lfs f2, lbl__695_1-_SDA2_BASE_(r2) /* 8011A498 00117298 C0 01 00 80 */ lfs f0, 0x80(r1) /* 8011A49C 0011729C EC 23 10 78 */ fmsubs f1, f3, f1, f2 /* 8011A4A0 001172A0 EC 00 00 72 */ fmuls f0, f0, f1 /* 8011A4A4 001172A4 D0 01 00 80 */ stfs f0, 0x80(r1) /* 8011A4A8 001172A8 4B F1 67 E1 */ bl xurand__Fv -/* 8011A4AC 001172AC C0 62 9F 98 */ lfs f3, lbl_803CE918-_SDA2_BASE_(r2) -/* 8011A4B0 001172B0 C0 42 9F 94 */ lfs f2, lbl_803CE914-_SDA2_BASE_(r2) +/* 8011A4AC 001172AC C0 62 9F 98 */ lfs f3, lbl__702_5-_SDA2_BASE_(r2) +/* 8011A4B0 001172B0 C0 42 9F 94 */ lfs f2, lbl__695_1-_SDA2_BASE_(r2) /* 8011A4B4 001172B4 C0 01 00 84 */ lfs f0, 0x84(r1) /* 8011A4B8 001172B8 EC 23 10 78 */ fmsubs f1, f3, f1, f2 /* 8011A4BC 001172BC EC 00 00 72 */ fmuls f0, f0, f1 /* 8011A4C0 001172C0 D0 01 00 84 */ stfs f0, 0x84(r1) /* 8011A4C4 001172C4 4B F1 67 C5 */ bl xurand__Fv -/* 8011A4C8 001172C8 C0 62 9F 98 */ lfs f3, lbl_803CE918-_SDA2_BASE_(r2) +/* 8011A4C8 001172C8 C0 62 9F 98 */ lfs f3, lbl__702_5-_SDA2_BASE_(r2) /* 8011A4CC 001172CC 38 61 00 80 */ addi r3, r1, 0x80 -/* 8011A4D0 001172D0 C0 42 9F 94 */ lfs f2, lbl_803CE914-_SDA2_BASE_(r2) +/* 8011A4D0 001172D0 C0 42 9F 94 */ lfs f2, lbl__695_1-_SDA2_BASE_(r2) /* 8011A4D4 001172D4 7C 65 1B 78 */ mr r5, r3 /* 8011A4D8 001172D8 C0 01 00 88 */ lfs f0, 0x88(r1) /* 8011A4DC 001172DC EC 23 10 78 */ fmsubs f1, f3, f1, f2 @@ -1833,11 +1833,11 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC6xBoundfUi: /* 8011A4EC 001172EC 48 00 03 F1 */ bl xParEmitterType.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 8011A4F0 001172F0 48 00 02 94 */ b lbl_8011A784 /* 8011A4F4 001172F4 4B F1 67 95 */ bl xurand__Fv -/* 8011A4F8 001172F8 C0 02 9F 88 */ lfs f0, lbl_803CE908-_SDA2_BASE_(r2) +/* 8011A4F8 001172F8 C0 02 9F 88 */ lfs f0, lbl__677_3-_SDA2_BASE_(r2) /* 8011A4FC 001172FC EF 40 00 72 */ fmuls f26, f0, f1 /* 8011A500 00117300 4B F1 67 89 */ bl xurand__Fv -/* 8011A504 00117304 C0 42 9F 98 */ lfs f2, lbl_803CE918-_SDA2_BASE_(r2) -/* 8011A508 00117308 C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) +/* 8011A504 00117304 C0 42 9F 98 */ lfs f2, lbl__702_5-_SDA2_BASE_(r2) +/* 8011A508 00117308 C0 02 9F 94 */ lfs f0, lbl__695_1-_SDA2_BASE_(r2) /* 8011A50C 0011730C EF 62 00 78 */ fmsubs f27, f2, f1, f0 /* 8011A510 00117310 EC 3B 06 FC */ fnmsubs f1, f27, f27, f0 /* 8011A514 00117314 4B EF 02 E9 */ bl xsqrt__Ff @@ -1865,21 +1865,21 @@ xParEmitterType.get_random_offset__29_unnamed_xParEmitterType_cpp_FRC6xBoundfUi: /* 8011A56C 0011736C 1C 00 00 03 */ mulli r0, r0, 3 /* 8011A570 00117370 7C 00 28 50 */ subf r0, r0, r5 /* 8011A574 00117374 41 82 00 0C */ beq lbl_8011A580 -/* 8011A578 00117378 C3 A2 9F 94 */ lfs f29, lbl_803CE914-_SDA2_BASE_(r2) +/* 8011A578 00117378 C3 A2 9F 94 */ lfs f29, lbl__695_1-_SDA2_BASE_(r2) /* 8011A57C 0011737C 48 00 00 08 */ b lbl_8011A584 lbl_8011A580: -/* 8011A580 00117380 C3 A2 9F A0 */ lfs f29, lbl_803CE920-_SDA2_BASE_(r2) +/* 8011A580 00117380 C3 A2 9F A0 */ lfs f29, lbl__1048_2-_SDA2_BASE_(r2) lbl_8011A584: /* 8011A584 00117384 28 00 00 00 */ cmplwi r0, 0 /* 8011A588 00117388 40 82 00 38 */ bne lbl_8011A5C0 /* 8011A58C 0011738C 4B F1 66 FD */ bl xurand__Fv -/* 8011A590 00117390 C0 42 9F 98 */ lfs f2, lbl_803CE918-_SDA2_BASE_(r2) -/* 8011A594 00117394 C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) +/* 8011A590 00117390 C0 42 9F 98 */ lfs f2, lbl__702_5-_SDA2_BASE_(r2) +/* 8011A594 00117394 C0 02 9F 94 */ lfs f0, lbl__695_1-_SDA2_BASE_(r2) /* 8011A598 00117398 EF C2 00 78 */ fmsubs f30, f2, f1, f0 /* 8011A59C 0011739C 4B F1 66 ED */ bl xurand__Fv -/* 8011A5A0 001173A0 C0 42 9F 98 */ lfs f2, lbl_803CE918-_SDA2_BASE_(r2) +/* 8011A5A0 001173A0 C0 42 9F 98 */ lfs f2, lbl__702_5-_SDA2_BASE_(r2) /* 8011A5A4 001173A4 FC 60 F0 90 */ fmr f3, f30 -/* 8011A5A8 001173A8 C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) +/* 8011A5A8 001173A8 C0 02 9F 94 */ lfs f0, lbl__695_1-_SDA2_BASE_(r2) /* 8011A5AC 001173AC 38 61 00 74 */ addi r3, r1, 0x74 /* 8011A5B0 001173B0 EC 42 00 78 */ fmsubs f2, f2, f1, f0 /* 8011A5B4 001173B4 FC 20 E8 90 */ fmr f1, f29 @@ -1889,13 +1889,13 @@ lbl_8011A5C0: /* 8011A5C0 001173C0 28 00 00 01 */ cmplwi r0, 1 /* 8011A5C4 001173C4 40 82 00 38 */ bne lbl_8011A5FC /* 8011A5C8 001173C8 4B F1 66 C1 */ bl xurand__Fv -/* 8011A5CC 001173CC C0 42 9F 98 */ lfs f2, lbl_803CE918-_SDA2_BASE_(r2) -/* 8011A5D0 001173D0 C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) +/* 8011A5CC 001173CC C0 42 9F 98 */ lfs f2, lbl__702_5-_SDA2_BASE_(r2) +/* 8011A5D0 001173D0 C0 02 9F 94 */ lfs f0, lbl__695_1-_SDA2_BASE_(r2) /* 8011A5D4 001173D4 EF C2 00 78 */ fmsubs f30, f2, f1, f0 /* 8011A5D8 001173D8 4B F1 66 B1 */ bl xurand__Fv -/* 8011A5DC 001173DC C0 82 9F 98 */ lfs f4, lbl_803CE918-_SDA2_BASE_(r2) +/* 8011A5DC 001173DC C0 82 9F 98 */ lfs f4, lbl__702_5-_SDA2_BASE_(r2) /* 8011A5E0 001173E0 FC 40 E8 90 */ fmr f2, f29 -/* 8011A5E4 001173E4 C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) +/* 8011A5E4 001173E4 C0 02 9F 94 */ lfs f0, lbl__695_1-_SDA2_BASE_(r2) /* 8011A5E8 001173E8 FC 60 F0 90 */ fmr f3, f30 /* 8011A5EC 001173EC 38 61 00 74 */ addi r3, r1, 0x74 /* 8011A5F0 001173F0 EC 24 00 78 */ fmsubs f1, f4, f1, f0 @@ -1903,13 +1903,13 @@ lbl_8011A5C0: /* 8011A5F8 001173F8 48 00 00 34 */ b lbl_8011A62C lbl_8011A5FC: /* 8011A5FC 001173FC 4B F1 66 8D */ bl xurand__Fv -/* 8011A600 00117400 C0 42 9F 98 */ lfs f2, lbl_803CE918-_SDA2_BASE_(r2) -/* 8011A604 00117404 C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) +/* 8011A600 00117400 C0 42 9F 98 */ lfs f2, lbl__702_5-_SDA2_BASE_(r2) +/* 8011A604 00117404 C0 02 9F 94 */ lfs f0, lbl__695_1-_SDA2_BASE_(r2) /* 8011A608 00117408 EF C2 00 78 */ fmsubs f30, f2, f1, f0 /* 8011A60C 0011740C 4B F1 66 7D */ bl xurand__Fv -/* 8011A610 00117410 C0 82 9F 98 */ lfs f4, lbl_803CE918-_SDA2_BASE_(r2) +/* 8011A610 00117410 C0 82 9F 98 */ lfs f4, lbl__702_5-_SDA2_BASE_(r2) /* 8011A614 00117414 FC 40 F0 90 */ fmr f2, f30 -/* 8011A618 00117418 C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) +/* 8011A618 00117418 C0 02 9F 94 */ lfs f0, lbl__695_1-_SDA2_BASE_(r2) /* 8011A61C 0011741C FC 60 E8 90 */ fmr f3, f29 /* 8011A620 00117420 38 61 00 74 */ addi r3, r1, 0x74 /* 8011A624 00117424 EC 24 00 78 */ fmsubs f1, f4, f1, f0 @@ -1941,21 +1941,21 @@ lbl_8011A62C: /* 8011A688 00117488 1C 00 00 03 */ mulli r0, r0, 3 /* 8011A68C 0011748C 7C 00 28 50 */ subf r0, r0, r5 /* 8011A690 00117490 41 82 00 0C */ beq lbl_8011A69C -/* 8011A694 00117494 C3 A2 9F 94 */ lfs f29, lbl_803CE914-_SDA2_BASE_(r2) +/* 8011A694 00117494 C3 A2 9F 94 */ lfs f29, lbl__695_1-_SDA2_BASE_(r2) /* 8011A698 00117498 48 00 00 08 */ b lbl_8011A6A0 lbl_8011A69C: -/* 8011A69C 0011749C C3 A2 9F A0 */ lfs f29, lbl_803CE920-_SDA2_BASE_(r2) +/* 8011A69C 0011749C C3 A2 9F A0 */ lfs f29, lbl__1048_2-_SDA2_BASE_(r2) lbl_8011A6A0: /* 8011A6A0 001174A0 28 00 00 00 */ cmplwi r0, 0 /* 8011A6A4 001174A4 40 82 00 38 */ bne lbl_8011A6DC /* 8011A6A8 001174A8 4B F1 65 E1 */ bl xurand__Fv -/* 8011A6AC 001174AC C0 42 9F 98 */ lfs f2, lbl_803CE918-_SDA2_BASE_(r2) -/* 8011A6B0 001174B0 C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) +/* 8011A6AC 001174AC C0 42 9F 98 */ lfs f2, lbl__702_5-_SDA2_BASE_(r2) +/* 8011A6B0 001174B0 C0 02 9F 94 */ lfs f0, lbl__695_1-_SDA2_BASE_(r2) /* 8011A6B4 001174B4 EF C2 00 78 */ fmsubs f30, f2, f1, f0 /* 8011A6B8 001174B8 4B F1 65 D1 */ bl xurand__Fv -/* 8011A6BC 001174BC C0 42 9F 98 */ lfs f2, lbl_803CE918-_SDA2_BASE_(r2) +/* 8011A6BC 001174BC C0 42 9F 98 */ lfs f2, lbl__702_5-_SDA2_BASE_(r2) /* 8011A6C0 001174C0 FC 60 F0 90 */ fmr f3, f30 -/* 8011A6C4 001174C4 C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) +/* 8011A6C4 001174C4 C0 02 9F 94 */ lfs f0, lbl__695_1-_SDA2_BASE_(r2) /* 8011A6C8 001174C8 38 61 00 68 */ addi r3, r1, 0x68 /* 8011A6CC 001174CC EC 42 00 78 */ fmsubs f2, f2, f1, f0 /* 8011A6D0 001174D0 FC 20 E8 90 */ fmr f1, f29 @@ -1965,13 +1965,13 @@ lbl_8011A6DC: /* 8011A6DC 001174DC 28 00 00 01 */ cmplwi r0, 1 /* 8011A6E0 001174E0 40 82 00 38 */ bne lbl_8011A718 /* 8011A6E4 001174E4 4B F1 65 A5 */ bl xurand__Fv -/* 8011A6E8 001174E8 C0 42 9F 98 */ lfs f2, lbl_803CE918-_SDA2_BASE_(r2) -/* 8011A6EC 001174EC C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) +/* 8011A6E8 001174E8 C0 42 9F 98 */ lfs f2, lbl__702_5-_SDA2_BASE_(r2) +/* 8011A6EC 001174EC C0 02 9F 94 */ lfs f0, lbl__695_1-_SDA2_BASE_(r2) /* 8011A6F0 001174F0 EF C2 00 78 */ fmsubs f30, f2, f1, f0 /* 8011A6F4 001174F4 4B F1 65 95 */ bl xurand__Fv -/* 8011A6F8 001174F8 C0 82 9F 98 */ lfs f4, lbl_803CE918-_SDA2_BASE_(r2) +/* 8011A6F8 001174F8 C0 82 9F 98 */ lfs f4, lbl__702_5-_SDA2_BASE_(r2) /* 8011A6FC 001174FC FC 40 E8 90 */ fmr f2, f29 -/* 8011A700 00117500 C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) +/* 8011A700 00117500 C0 02 9F 94 */ lfs f0, lbl__695_1-_SDA2_BASE_(r2) /* 8011A704 00117504 FC 60 F0 90 */ fmr f3, f30 /* 8011A708 00117508 38 61 00 68 */ addi r3, r1, 0x68 /* 8011A70C 0011750C EC 24 00 78 */ fmsubs f1, f4, f1, f0 @@ -1979,13 +1979,13 @@ lbl_8011A6DC: /* 8011A714 00117514 48 00 00 34 */ b lbl_8011A748 lbl_8011A718: /* 8011A718 00117518 4B F1 65 71 */ bl xurand__Fv -/* 8011A71C 0011751C C0 42 9F 98 */ lfs f2, lbl_803CE918-_SDA2_BASE_(r2) -/* 8011A720 00117520 C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) +/* 8011A71C 0011751C C0 42 9F 98 */ lfs f2, lbl__702_5-_SDA2_BASE_(r2) +/* 8011A720 00117520 C0 02 9F 94 */ lfs f0, lbl__695_1-_SDA2_BASE_(r2) /* 8011A724 00117524 EF C2 00 78 */ fmsubs f30, f2, f1, f0 /* 8011A728 00117528 4B F1 65 61 */ bl xurand__Fv -/* 8011A72C 0011752C C0 82 9F 98 */ lfs f4, lbl_803CE918-_SDA2_BASE_(r2) +/* 8011A72C 0011752C C0 82 9F 98 */ lfs f4, lbl__702_5-_SDA2_BASE_(r2) /* 8011A730 00117530 FC 40 F0 90 */ fmr f2, f30 -/* 8011A734 00117534 C0 02 9F 94 */ lfs f0, lbl_803CE914-_SDA2_BASE_(r2) +/* 8011A734 00117534 C0 02 9F 94 */ lfs f0, lbl__695_1-_SDA2_BASE_(r2) /* 8011A738 00117538 FC 60 E8 90 */ fmr f3, f29 /* 8011A73C 0011753C 38 61 00 68 */ addi r3, r1, 0x68 /* 8011A740 00117540 EC 24 00 78 */ fmsubs f1, f4, f1, f0 diff --git a/asm/Core/x/xParGroup.s b/asm/Core/x/xParGroup.s index 2ebe729f0..5d8db371e 100644 --- a/asm/Core/x/xParGroup.s +++ b/asm/Core/x/xParGroup.s @@ -29,9 +29,9 @@ xParGroupInit__FP9xParGroup: .global xParGroup.xParGroupRegisterInit__Fv xParGroup.xParGroupRegisterInit__Fv: -/* 80038480 00035280 3C 60 80 3C */ lis r3, lbl_803BBCB4@ha +/* 80038480 00035280 3C 60 80 3C */ lis r3, lbl_sParGroupRegTable@ha /* 80038484 00035284 38 00 00 1F */ li r0, 0x1f -/* 80038488 00035288 38 83 BC B4 */ addi r4, r3, lbl_803BBCB4@l +/* 80038488 00035288 38 83 BC B4 */ addi r4, r3, lbl_sParGroupRegTable@l /* 8003848C 0003528C 38 A0 00 00 */ li r5, 0 /* 80038490 00035290 38 60 00 00 */ li r3, 0 /* 80038494 00035294 7C 09 03 A6 */ mtctr r0 @@ -47,9 +47,9 @@ lbl_80038498: /* 800384B8 000352B8 90 64 00 1C */ stw r3, 0x1c(r4) /* 800384BC 000352BC 38 84 00 20 */ addi r4, r4, 0x20 /* 800384C0 000352C0 42 00 FF D8 */ bdnz lbl_80038498 -/* 800384C4 000352C4 3C 60 80 3C */ lis r3, lbl_803BBCB4@ha +/* 800384C4 000352C4 3C 60 80 3C */ lis r3, lbl_sParGroupRegTable@ha /* 800384C8 000352C8 54 A4 10 3A */ slwi r4, r5, 2 -/* 800384CC 000352CC 38 63 BC B4 */ addi r3, r3, lbl_803BBCB4@l +/* 800384CC 000352CC 38 63 BC B4 */ addi r3, r3, lbl_sParGroupRegTable@l /* 800384D0 000352D0 20 05 00 FF */ subfic r0, r5, 0xff /* 800384D4 000352D4 7C 83 22 14 */ add r4, r3, r4 /* 800384D8 000352D8 38 60 00 00 */ li r3, 0 @@ -63,8 +63,8 @@ lbl_800384E8: lbl_800384F4: /* 800384F4 000352F4 38 60 00 01 */ li r3, 1 /* 800384F8 000352F8 38 00 00 00 */ li r0, 0 -/* 800384FC 000352FC 90 6D 8A 18 */ stw r3, lbl_803CB318-_SDA_BASE_(r13) -/* 80038500 00035300 90 0D 8A 1C */ stw r0, lbl_803CB31C-_SDA_BASE_(r13) +/* 800384FC 000352FC 90 6D 8A 18 */ stw r3, lbl_sParGroupRegTableInit-_SDA_BASE_(r13) +/* 80038500 00035300 90 0D 8A 1C */ stw r0, lbl_sParGroupRegTableCount-_SDA_BASE_(r13) /* 80038504 00035304 4E 80 00 20 */ blr .global xParGroupSetAging__FP9xParGroupi @@ -116,14 +116,14 @@ xParGroupRegister__FP9xParGroup: /* 80038580 00035380 90 01 00 14 */ stw r0, 0x14(r1) /* 80038584 00035384 93 E1 00 0C */ stw r31, 0xc(r1) /* 80038588 00035388 7C 7F 1B 78 */ mr r31, r3 -/* 8003858C 0003538C 80 0D 8A 18 */ lwz r0, lbl_803CB318-_SDA_BASE_(r13) +/* 8003858C 0003538C 80 0D 8A 18 */ lwz r0, lbl_sParGroupRegTableInit-_SDA_BASE_(r13) /* 80038590 00035390 2C 00 00 00 */ cmpwi r0, 0 /* 80038594 00035394 40 82 00 08 */ bne lbl_8003859C /* 80038598 00035398 4B FF FE E9 */ bl xParGroup.xParGroupRegisterInit__Fv lbl_8003859C: -/* 8003859C 0003539C 3C 60 80 3C */ lis r3, lbl_803BBCB4@ha +/* 8003859C 0003539C 3C 60 80 3C */ lis r3, lbl_sParGroupRegTable@ha /* 800385A0 000353A0 38 A0 00 00 */ li r5, 0 -/* 800385A4 000353A4 38 63 BC B4 */ addi r3, r3, lbl_803BBCB4@l +/* 800385A4 000353A4 38 63 BC B4 */ addi r3, r3, lbl_sParGroupRegTable@l /* 800385A8 000353A8 48 00 00 34 */ b lbl_800385DC lbl_800385AC: /* 800385AC 000353AC 54 A0 15 BA */ rlwinm r0, r5, 2, 0x16, 0x1d @@ -131,9 +131,9 @@ lbl_800385AC: /* 800385B4 000353B4 7C 03 00 2E */ lwzx r0, r3, r0 /* 800385B8 000353B8 28 00 00 00 */ cmplwi r0, 0 /* 800385BC 000353BC 40 82 00 1C */ bne lbl_800385D8 -/* 800385C0 000353C0 3C 60 80 3C */ lis r3, lbl_803BBCB4@ha +/* 800385C0 000353C0 3C 60 80 3C */ lis r3, lbl_sParGroupRegTable@ha /* 800385C4 000353C4 54 80 10 3A */ slwi r0, r4, 2 -/* 800385C8 000353C8 38 63 BC B4 */ addi r3, r3, lbl_803BBCB4@l +/* 800385C8 000353C8 38 63 BC B4 */ addi r3, r3, lbl_sParGroupRegTable@l /* 800385CC 000353CC 7F E3 01 2E */ stwx r31, r3, r0 /* 800385D0 000353D0 98 BF 00 13 */ stb r5, 0x13(r31) /* 800385D4 000353D4 48 00 00 14 */ b lbl_800385E8 @@ -152,9 +152,9 @@ lbl_800385E8: .global xParGroupUnregister__FP9xParGroup xParGroupUnregister__FP9xParGroup: -/* 800385FC 000353FC 3C 80 80 3C */ lis r4, lbl_803BBCB4@ha +/* 800385FC 000353FC 3C 80 80 3C */ lis r4, lbl_sParGroupRegTable@ha /* 80038600 00035400 38 C0 00 00 */ li r6, 0 -/* 80038604 00035404 38 84 BC B4 */ addi r4, r4, lbl_803BBCB4@l +/* 80038604 00035404 38 84 BC B4 */ addi r4, r4, lbl_sParGroupRegTable@l /* 80038608 00035408 48 00 00 38 */ b lbl_80038640 lbl_8003860C: /* 8003860C 0003540C 54 C0 15 BA */ rlwinm r0, r6, 2, 0x16, 0x1d @@ -162,9 +162,9 @@ lbl_8003860C: /* 80038614 00035414 7C 04 00 2E */ lwzx r0, r4, r0 /* 80038618 00035418 7C 00 18 40 */ cmplw r0, r3 /* 8003861C 0003541C 40 82 00 20 */ bne lbl_8003863C -/* 80038620 00035420 3C 80 80 3C */ lis r4, lbl_803BBCB4@ha +/* 80038620 00035420 3C 80 80 3C */ lis r4, lbl_sParGroupRegTable@ha /* 80038624 00035424 54 A0 10 3A */ slwi r0, r5, 2 -/* 80038628 00035428 38 84 BC B4 */ addi r4, r4, lbl_803BBCB4@l +/* 80038628 00035428 38 84 BC B4 */ addi r4, r4, lbl_sParGroupRegTable@l /* 8003862C 0003542C 38 A0 00 00 */ li r5, 0 /* 80038630 00035430 7C A4 01 2E */ stwx r5, r4, r0 /* 80038634 00035434 98 A3 00 13 */ stb r5, 0x13(r3) @@ -226,7 +226,7 @@ xParGroupAnimate__FP9xParGroupf: /* 800386E0 000354E0 FF E0 F0 90 */ fmr f31, f30 /* 800386E4 000354E4 7C 7F 1B 78 */ mr r31, r3 /* 800386E8 000354E8 41 82 00 08 */ beq lbl_800386F0 -/* 800386EC 000354EC C3 E2 85 D0 */ lfs f31, lbl_803CCF50-_SDA2_BASE_(r2) +/* 800386EC 000354EC C3 E2 85 D0 */ lfs f31, lbl__708-_SDA2_BASE_(r2) lbl_800386F0: /* 800386F0 000354F0 28 03 00 00 */ cmplwi r3, 0 /* 800386F4 000354F4 40 82 01 60 */ bne lbl_80038854 @@ -235,7 +235,7 @@ lbl_800386F0: /* 80038700 00035500 48 00 01 54 */ b lbl_80038854 lbl_80038704: /* 80038704 00035504 C0 1F 00 08 */ lfs f0, 8(r31) -/* 80038708 00035508 C0 42 85 D0 */ lfs f2, lbl_803CCF50-_SDA2_BASE_(r2) +/* 80038708 00035508 C0 42 85 D0 */ lfs f2, lbl__708-_SDA2_BASE_(r2) /* 8003870C 0003550C FC 00 10 40 */ fcmpo cr0, f0, f2 /* 80038710 00035510 40 80 00 18 */ bge lbl_80038728 /* 80038714 00035514 7F E4 FB 78 */ mr r4, r31 @@ -251,7 +251,7 @@ lbl_80038728: /* 80038738 00035538 40 80 00 08 */ bge lbl_80038740 /* 8003873C 0003553C 48 00 00 18 */ b lbl_80038754 lbl_80038740: -/* 80038740 00035540 C0 42 85 D4 */ lfs f2, lbl_803CCF54-_SDA2_BASE_(r2) +/* 80038740 00035540 C0 42 85 D4 */ lfs f2, lbl__709-_SDA2_BASE_(r2) /* 80038744 00035544 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 80038748 00035548 40 81 00 08 */ ble lbl_80038750 /* 8003874C 0003554C 48 00 00 08 */ b lbl_80038754 @@ -265,13 +265,13 @@ lbl_80038754: /* 80038764 00035564 98 1F 00 0C */ stb r0, 0xc(r31) /* 80038768 00035568 C0 3F 00 44 */ lfs f1, 0x44(r31) /* 8003876C 0003556C C0 1F 00 54 */ lfs f0, 0x54(r31) -/* 80038770 00035570 C0 42 85 D0 */ lfs f2, lbl_803CCF50-_SDA2_BASE_(r2) +/* 80038770 00035570 C0 42 85 D0 */ lfs f2, lbl__708-_SDA2_BASE_(r2) /* 80038774 00035574 EC 01 07 BA */ fmadds f0, f1, f30, f0 /* 80038778 00035578 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 8003877C 0003557C 40 80 00 08 */ bge lbl_80038784 /* 80038780 00035580 48 00 00 18 */ b lbl_80038798 lbl_80038784: -/* 80038784 00035584 C0 42 85 D4 */ lfs f2, lbl_803CCF54-_SDA2_BASE_(r2) +/* 80038784 00035584 C0 42 85 D4 */ lfs f2, lbl__709-_SDA2_BASE_(r2) /* 80038788 00035588 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 8003878C 0003558C 40 81 00 08 */ ble lbl_80038794 /* 80038790 00035590 48 00 00 08 */ b lbl_80038798 @@ -285,13 +285,13 @@ lbl_80038798: /* 800387A8 000355A8 98 1F 00 0D */ stb r0, 0xd(r31) /* 800387AC 000355AC C0 3F 00 48 */ lfs f1, 0x48(r31) /* 800387B0 000355B0 C0 1F 00 58 */ lfs f0, 0x58(r31) -/* 800387B4 000355B4 C0 42 85 D0 */ lfs f2, lbl_803CCF50-_SDA2_BASE_(r2) +/* 800387B4 000355B4 C0 42 85 D0 */ lfs f2, lbl__708-_SDA2_BASE_(r2) /* 800387B8 000355B8 EC 01 07 BA */ fmadds f0, f1, f30, f0 /* 800387BC 000355BC FC 00 10 40 */ fcmpo cr0, f0, f2 /* 800387C0 000355C0 40 80 00 08 */ bge lbl_800387C8 /* 800387C4 000355C4 48 00 00 18 */ b lbl_800387DC lbl_800387C8: -/* 800387C8 000355C8 C0 42 85 D4 */ lfs f2, lbl_803CCF54-_SDA2_BASE_(r2) +/* 800387C8 000355C8 C0 42 85 D4 */ lfs f2, lbl__709-_SDA2_BASE_(r2) /* 800387CC 000355CC FC 00 10 40 */ fcmpo cr0, f0, f2 /* 800387D0 000355D0 40 81 00 08 */ ble lbl_800387D8 /* 800387D4 000355D4 48 00 00 08 */ b lbl_800387DC @@ -305,13 +305,13 @@ lbl_800387DC: /* 800387EC 000355EC 98 1F 00 0E */ stb r0, 0xe(r31) /* 800387F0 000355F0 C0 3F 00 4C */ lfs f1, 0x4c(r31) /* 800387F4 000355F4 C0 1F 00 5C */ lfs f0, 0x5c(r31) -/* 800387F8 000355F8 C0 42 85 D0 */ lfs f2, lbl_803CCF50-_SDA2_BASE_(r2) +/* 800387F8 000355F8 C0 42 85 D0 */ lfs f2, lbl__708-_SDA2_BASE_(r2) /* 800387FC 000355FC EC 01 07 BA */ fmadds f0, f1, f30, f0 /* 80038800 00035600 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 80038804 00035604 40 80 00 08 */ bge lbl_8003880C /* 80038808 00035608 48 00 00 18 */ b lbl_80038820 lbl_8003880C: -/* 8003880C 0003560C C0 42 85 D4 */ lfs f2, lbl_803CCF54-_SDA2_BASE_(r2) +/* 8003880C 0003560C C0 42 85 D4 */ lfs f2, lbl__709-_SDA2_BASE_(r2) /* 80038810 00035610 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 80038814 00035614 40 81 00 08 */ ble lbl_8003881C /* 80038818 00035618 48 00 00 08 */ b lbl_80038820 @@ -381,9 +381,9 @@ xParGroupAddPar__FP9xParGroup: /* 800388F0 000356F0 4B FF E1 49 */ bl xParAlloc__Fv /* 800388F4 000356F4 7C 7E 1B 79 */ or. r30, r3, r3 /* 800388F8 000356F8 40 82 00 CC */ bne lbl_800389C4 -/* 800388FC 000356FC 3C 60 80 3C */ lis r3, lbl_803BBCB4@ha +/* 800388FC 000356FC 3C 60 80 3C */ lis r3, lbl_sParGroupRegTable@ha /* 80038900 00035700 88 FF 00 11 */ lbz r7, 0x11(r31) -/* 80038904 00035704 38 63 BC B4 */ addi r3, r3, lbl_803BBCB4@l +/* 80038904 00035704 38 63 BC B4 */ addi r3, r3, lbl_sParGroupRegTable@l /* 80038908 00035708 39 00 00 00 */ li r8, 0 /* 8003890C 0003570C 48 00 00 74 */ b lbl_80038980 lbl_80038910: @@ -405,9 +405,9 @@ lbl_80038910: /* 8003894C 0003574C 80 04 00 00 */ lwz r0, 0(r4) /* 80038950 00035750 28 00 00 00 */ cmplwi r0, 0 /* 80038954 00035754 41 82 00 28 */ beq lbl_8003897C -/* 80038958 00035758 3C 60 80 3C */ lis r3, lbl_803BBCB4@ha +/* 80038958 00035758 3C 60 80 3C */ lis r3, lbl_sParGroupRegTable@ha /* 8003895C 0003575C 54 C0 10 3A */ slwi r0, r6, 2 -/* 80038960 00035760 38 63 BC B4 */ addi r3, r3, lbl_803BBCB4@l +/* 80038960 00035760 38 63 BC B4 */ addi r3, r3, lbl_sParGroupRegTable@l /* 80038964 00035764 7C 63 00 2E */ lwzx r3, r3, r0 /* 80038968 00035768 80 83 00 00 */ lwz r4, 0(r3) /* 8003896C 0003576C 48 00 00 91 */ bl xParGroupKillPar__FP9xParGroupP4xPar diff --git a/asm/Core/x/xParMgr.s b/asm/Core/x/xParMgr.s index bbee67a34..096e0b8ba 100644 --- a/asm/Core/x/xParMgr.s +++ b/asm/Core/x/xParMgr.s @@ -7,13 +7,13 @@ xParMgrInit__Fv: /* 80038AD4 000358D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80038AD8 000358D8 7C 08 02 A6 */ mflr r0 /* 80038ADC 000358DC 90 01 00 14 */ stw r0, 0x14(r1) -/* 80038AE0 000358E0 80 0D 8A 24 */ lwz r0, lbl_803CB324-_SDA_BASE_(r13) +/* 80038AE0 000358E0 80 0D 8A 24 */ lwz r0, lbl_sParMgrInit-_SDA_BASE_(r13) /* 80038AE4 000358E4 2C 00 00 00 */ cmpwi r0, 0 /* 80038AE8 000358E8 40 82 00 18 */ bne lbl_80038B00 /* 80038AEC 000358EC 4B FF DE 61 */ bl xParMemInit__Fv /* 80038AF0 000358F0 48 09 23 FD */ bl iParMgrInit__Fv /* 80038AF4 000358F4 38 00 00 01 */ li r0, 1 -/* 80038AF8 000358F8 90 0D 8A 24 */ stw r0, lbl_803CB324-_SDA_BASE_(r13) +/* 80038AF8 000358F8 90 0D 8A 24 */ stw r0, lbl_sParMgrInit-_SDA_BASE_(r13) /* 80038AFC 000358FC 48 00 00 0C */ b lbl_80038B08 lbl_80038B00: /* 80038B00 00035900 48 00 00 19 */ bl xParMgrKillAllParticles__Fv @@ -34,16 +34,16 @@ xParMgrUpdate__Ff: /* 80038B20 00035920 7C 08 02 A6 */ mflr r0 /* 80038B24 00035924 90 01 00 14 */ stw r0, 0x14(r1) /* 80038B28 00035928 48 09 25 59 */ bl iParMgrUpdate__Ff -/* 80038B2C 0003592C 80 6D 8A 20 */ lwz r3, lbl_803CB320-_SDA_BASE_(r13) +/* 80038B2C 0003592C 80 6D 8A 20 */ lwz r3, lbl_sFrameCount-_SDA_BASE_(r13) /* 80038B30 00035930 38 03 00 01 */ addi r0, r3, 1 -/* 80038B34 00035934 90 0D 8A 20 */ stw r0, lbl_803CB320-_SDA_BASE_(r13) -/* 80038B38 00035938 80 0D 8A 20 */ lwz r0, lbl_803CB320-_SDA_BASE_(r13) +/* 80038B34 00035934 90 0D 8A 20 */ stw r0, lbl_sFrameCount-_SDA_BASE_(r13) +/* 80038B38 00035938 80 0D 8A 20 */ lwz r0, lbl_sFrameCount-_SDA_BASE_(r13) /* 80038B3C 0003593C 28 00 00 0A */ cmplwi r0, 0xa /* 80038B40 00035940 40 81 00 0C */ ble lbl_80038B4C /* 80038B44 00035944 38 00 00 01 */ li r0, 1 -/* 80038B48 00035948 90 0D 8A 20 */ stw r0, lbl_803CB320-_SDA_BASE_(r13) +/* 80038B48 00035948 90 0D 8A 20 */ stw r0, lbl_sFrameCount-_SDA_BASE_(r13) lbl_80038B4C: -/* 80038B4C 0003594C 80 6D 8A 20 */ lwz r3, lbl_803CB320-_SDA_BASE_(r13) +/* 80038B4C 0003594C 80 6D 8A 20 */ lwz r3, lbl_sFrameCount-_SDA_BASE_(r13) /* 80038B50 00035950 7C 69 03 A6 */ mtctr r3 /* 80038B54 00035954 28 03 00 01 */ cmplwi r3, 1 /* 80038B58 00035958 41 80 00 0C */ blt lbl_80038B64 @@ -51,7 +51,7 @@ lbl_80038B5C: /* 80038B5C 0003595C 38 63 FF FF */ addi r3, r3, -1 /* 80038B60 00035960 42 00 FF FC */ bdnz lbl_80038B5C lbl_80038B64: -/* 80038B64 00035964 90 6D 8A 20 */ stw r3, lbl_803CB320-_SDA_BASE_(r13) +/* 80038B64 00035964 90 6D 8A 20 */ stw r3, lbl_sFrameCount-_SDA_BASE_(r13) /* 80038B68 00035968 80 01 00 14 */ lwz r0, 0x14(r1) /* 80038B6C 0003596C 7C 08 03 A6 */ mtlr r0 /* 80038B70 00035970 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Core/x/xParSys.s b/asm/Core/x/xParSys.s index 9231fed7d..326e4762d 100644 --- a/asm/Core/x/xParSys.s +++ b/asm/Core/x/xParSys.s @@ -6,26 +6,26 @@ xParSys.par_sprite_begin__Fv: /* 801168EC 001136EC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801168F0 001136F0 7C 08 02 A6 */ mflr r0 -/* 801168F4 001136F4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 801168F4 001136F4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 801168F8 001136F8 90 01 00 24 */ stw r0, 0x24(r1) -/* 801168FC 001136FC 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 801168FC 001136FC 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80116900 00113700 38 61 00 14 */ addi r3, r1, 0x14 -/* 80116904 00113704 C0 22 9F 28 */ lfs f1, lbl_803CE8A8-_SDA2_BASE_(r2) +/* 80116904 00113704 C0 22 9F 28 */ lfs f1, lbl__693_4-_SDA2_BASE_(r2) /* 80116908 00113708 38 84 00 14 */ addi r4, r4, 0x14 /* 8011690C 0011370C 4B EF 48 15 */ bl __ml__5xVec3CFf -/* 80116910 00113710 3C 60 80 31 */ lis r3, lbl_80314210@ha +/* 80116910 00113710 3C 60 80 31 */ lis r3, lbl_par_offset_right@ha /* 80116914 00113714 38 81 00 14 */ addi r4, r1, 0x14 -/* 80116918 00113718 38 63 42 10 */ addi r3, r3, lbl_80314210@l +/* 80116918 00113718 38 63 42 10 */ addi r3, r3, lbl_par_offset_right@l /* 8011691C 0011371C 4B EF 49 49 */ bl __as__5xVec3FRC5xVec3 -/* 80116920 00113720 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80116924 00113724 C0 22 9F 28 */ lfs f1, lbl_803CE8A8-_SDA2_BASE_(r2) -/* 80116928 00113728 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80116920 00113720 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80116924 00113724 C0 22 9F 28 */ lfs f1, lbl__693_4-_SDA2_BASE_(r2) +/* 80116928 00113728 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8011692C 0011372C 38 61 00 08 */ addi r3, r1, 8 /* 80116930 00113730 38 84 00 24 */ addi r4, r4, 0x24 /* 80116934 00113734 4B EF 47 ED */ bl __ml__5xVec3CFf -/* 80116938 00113738 3C 60 80 31 */ lis r3, lbl_8031421C@ha +/* 80116938 00113738 3C 60 80 31 */ lis r3, lbl_par_offset_up@ha /* 8011693C 0011373C 38 81 00 08 */ addi r4, r1, 8 -/* 80116940 00113740 38 63 42 1C */ addi r3, r3, lbl_8031421C@l +/* 80116940 00113740 38 63 42 1C */ addi r3, r3, lbl_par_offset_up@l /* 80116944 00113744 4B EF 49 21 */ bl __as__5xVec3FRC5xVec3 /* 80116948 00113748 80 01 00 24 */ lwz r0, 0x24(r1) /* 8011694C 0011374C 7C 08 03 A6 */ mtlr r0 @@ -51,32 +51,32 @@ xParSys.par_sprite_update__FR7xParSysR9xParGroup: /* 80116990 00113790 8B E3 00 14 */ lbz r31, 0x14(r3) /* 80116994 00113794 57 E0 07 39 */ rlwinm. r0, r31, 0, 0x1c, 0x1c /* 80116998 00113798 41 82 00 18 */ beq lbl_801169B0 -/* 8011699C 0011379C 3C 80 80 31 */ lis r4, lbl_80314210@ha +/* 8011699C 0011379C 3C 80 80 31 */ lis r4, lbl_par_offset_right@ha /* 801169A0 001137A0 38 61 00 54 */ addi r3, r1, 0x54 -/* 801169A4 001137A4 38 84 42 10 */ addi r4, r4, lbl_80314210@l +/* 801169A4 001137A4 38 84 42 10 */ addi r4, r4, lbl_par_offset_right@l /* 801169A8 001137A8 4B EF 48 BD */ bl __as__5xVec3FRC5xVec3 /* 801169AC 001137AC 48 00 00 38 */ b lbl_801169E4 lbl_801169B0: /* 801169B0 001137B0 57 E0 06 B5 */ rlwinm. r0, r31, 0, 0x1a, 0x1a /* 801169B4 001137B4 41 82 00 24 */ beq lbl_801169D8 -/* 801169B8 001137B8 3C 80 80 31 */ lis r4, lbl_80314210@ha +/* 801169B8 001137B8 3C 80 80 31 */ lis r4, lbl_par_offset_right@ha /* 801169BC 001137BC 38 61 00 2C */ addi r3, r1, 0x2c -/* 801169C0 001137C0 38 84 42 10 */ addi r4, r4, lbl_80314210@l +/* 801169C0 001137C0 38 84 42 10 */ addi r4, r4, lbl_par_offset_right@l /* 801169C4 001137C4 4B F4 95 65 */ bl __mi__5xVec3CFv /* 801169C8 001137C8 38 61 00 54 */ addi r3, r1, 0x54 /* 801169CC 001137CC 38 81 00 2C */ addi r4, r1, 0x2c /* 801169D0 001137D0 4B EF 48 95 */ bl __as__5xVec3FRC5xVec3 /* 801169D4 001137D4 48 00 00 10 */ b lbl_801169E4 lbl_801169D8: -/* 801169D8 001137D8 C0 22 9F 2C */ lfs f1, lbl_803CE8AC-_SDA2_BASE_(r2) +/* 801169D8 001137D8 C0 22 9F 2C */ lfs f1, lbl__776_2-_SDA2_BASE_(r2) /* 801169DC 001137DC 38 61 00 54 */ addi r3, r1, 0x54 /* 801169E0 001137E0 4B F0 5E 99 */ bl __as__5xVec3Ff lbl_801169E4: /* 801169E4 001137E4 57 E0 06 F7 */ rlwinm. r0, r31, 0, 0x1b, 0x1b /* 801169E8 001137E8 41 82 00 24 */ beq lbl_80116A0C -/* 801169EC 001137EC 3C 80 80 31 */ lis r4, lbl_8031421C@ha +/* 801169EC 001137EC 3C 80 80 31 */ lis r4, lbl_par_offset_up@ha /* 801169F0 001137F0 38 61 00 20 */ addi r3, r1, 0x20 -/* 801169F4 001137F4 38 84 42 1C */ addi r4, r4, lbl_8031421C@l +/* 801169F4 001137F4 38 84 42 1C */ addi r4, r4, lbl_par_offset_up@l /* 801169F8 001137F8 4B F4 95 31 */ bl __mi__5xVec3CFv /* 801169FC 001137FC 38 61 00 48 */ addi r3, r1, 0x48 /* 80116A00 00113800 38 81 00 20 */ addi r4, r1, 0x20 @@ -85,19 +85,19 @@ lbl_801169E4: lbl_80116A0C: /* 80116A0C 0011380C 57 E0 06 73 */ rlwinm. r0, r31, 0, 0x19, 0x19 /* 80116A10 00113810 41 82 00 18 */ beq lbl_80116A28 -/* 80116A14 00113814 3C 80 80 31 */ lis r4, lbl_8031421C@ha +/* 80116A14 00113814 3C 80 80 31 */ lis r4, lbl_par_offset_up@ha /* 80116A18 00113818 38 61 00 48 */ addi r3, r1, 0x48 -/* 80116A1C 0011381C 38 84 42 1C */ addi r4, r4, lbl_8031421C@l +/* 80116A1C 0011381C 38 84 42 1C */ addi r4, r4, lbl_par_offset_up@l /* 80116A20 00113820 4B EF 48 45 */ bl __as__5xVec3FRC5xVec3 /* 80116A24 00113824 48 00 00 10 */ b lbl_80116A34 lbl_80116A28: -/* 80116A28 00113828 C0 22 9F 2C */ lfs f1, lbl_803CE8AC-_SDA2_BASE_(r2) +/* 80116A28 00113828 C0 22 9F 2C */ lfs f1, lbl__776_2-_SDA2_BASE_(r2) /* 80116A2C 0011382C 38 61 00 48 */ addi r3, r1, 0x48 /* 80116A30 00113830 4B F0 5E 49 */ bl __as__5xVec3Ff lbl_80116A34: /* 80116A34 00113834 80 9E 00 28 */ lwz r4, 0x28(r30) -/* 80116A38 00113838 3C 60 80 27 */ lis r3, lbl_8026AFD8@ha -/* 80116A3C 0011383C 38 A3 AF D8 */ addi r5, r3, lbl_8026AFD8@l +/* 80116A38 00113838 3C 60 80 27 */ lis r3, lbl_sBlendTable@ha +/* 80116A3C 0011383C 38 A3 AF D8 */ addi r5, r3, lbl_sBlendTable@l /* 80116A40 00113840 38 00 00 00 */ li r0, 0 /* 80116A44 00113844 90 81 00 60 */ stw r4, 0x60(r1) /* 80116A48 00113848 38 61 00 60 */ addi r3, r1, 0x60 @@ -112,10 +112,10 @@ lbl_80116A34: /* 80116A6C 0011386C 7C 05 20 2E */ lwzx r0, r5, r4 /* 80116A70 00113870 90 01 00 68 */ stw r0, 0x68(r1) /* 80116A74 00113874 48 00 0C 0D */ bl reset__10ptank_poolFv -/* 80116A78 00113878 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80116A78 00113878 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80116A7C 0011387C 83 DD 00 20 */ lwz r30, 0x20(r29) /* 80116A80 00113880 83 BD 00 00 */ lwz r29, 0(r29) -/* 80116A84 00113884 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 80116A84 00113884 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 80116A88 00113888 48 00 01 C4 */ b lbl_80116C4C lbl_80116A8C: /* 80116A8C 0011388C 38 61 00 38 */ addi r3, r1, 0x38 @@ -173,7 +173,7 @@ lbl_80116A8C: /* 80116B5C 0011395C 88 7D 00 32 */ lbz r3, 0x32(r29) /* 80116B60 00113960 3C 00 43 30 */ lis r0, 0x4330 /* 80116B64 00113964 90 01 00 98 */ stw r0, 0x98(r1) -/* 80116B68 00113968 C8 62 9F 38 */ lfd f3, lbl_803CE8B8-_SDA2_BASE_(r2) +/* 80116B68 00113968 C8 62 9F 38 */ lfd f3, lbl__779_1-_SDA2_BASE_(r2) /* 80116B6C 0011396C 90 61 00 9C */ stw r3, 0x9c(r1) /* 80116B70 00113970 C0 3E 00 1C */ lfs f1, 0x1c(r30) /* 80116B74 00113974 C8 41 00 98 */ lfd f2, 0x98(r1) @@ -186,7 +186,7 @@ lbl_80116A8C: /* 80116B90 00113990 90 01 00 B0 */ stw r0, 0xb0(r1) /* 80116B94 00113994 D0 03 00 00 */ stfs f0, 0(r3) /* 80116B98 00113998 88 1D 00 33 */ lbz r0, 0x33(r29) -/* 80116B9C 0011399C C8 62 9F 38 */ lfd f3, lbl_803CE8B8-_SDA2_BASE_(r2) +/* 80116B9C 0011399C C8 62 9F 38 */ lfd f3, lbl__779_1-_SDA2_BASE_(r2) /* 80116BA0 001139A0 90 01 00 A4 */ stw r0, 0xa4(r1) /* 80116BA4 001139A4 C0 3E 00 20 */ lfs f1, 0x20(r30) /* 80116BA8 001139A8 C8 41 00 A0 */ lfd f2, 0xa0(r1) @@ -196,7 +196,7 @@ lbl_80116A8C: /* 80116BB8 001139B8 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80116BBC 001139BC D0 03 00 04 */ stfs f0, 4(r3) /* 80116BC0 001139C0 88 7D 00 32 */ lbz r3, 0x32(r29) -/* 80116BC4 001139C4 C8 62 9F 40 */ lfd f3, lbl_803CE8C0-_SDA2_BASE_(r2) +/* 80116BC4 001139C4 C8 62 9F 40 */ lfd f3, lbl__782_1-_SDA2_BASE_(r2) /* 80116BC8 001139C8 38 03 00 01 */ addi r0, r3, 1 /* 80116BCC 001139CC C0 3E 00 1C */ lfs f1, 0x1c(r30) /* 80116BD0 001139D0 6C 00 80 00 */ xoris r0, r0, 0x8000 @@ -208,7 +208,7 @@ lbl_80116A8C: /* 80116BE8 001139E8 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80116BEC 001139EC D0 03 00 08 */ stfs f0, 8(r3) /* 80116BF0 001139F0 88 7D 00 33 */ lbz r3, 0x33(r29) -/* 80116BF4 001139F4 C8 62 9F 40 */ lfd f3, lbl_803CE8C0-_SDA2_BASE_(r2) +/* 80116BF4 001139F4 C8 62 9F 40 */ lfd f3, lbl__782_1-_SDA2_BASE_(r2) /* 80116BF8 001139F8 38 03 00 01 */ addi r0, r3, 1 /* 80116BFC 001139FC C0 3E 00 20 */ lfs f1, 0x20(r30) /* 80116C00 00113A00 6C 00 80 00 */ xoris r0, r0, 0x8000 @@ -221,11 +221,11 @@ lbl_80116A8C: /* 80116C1C 00113A1C D0 03 00 0C */ stfs f0, 0xc(r3) /* 80116C20 00113A20 48 00 00 28 */ b lbl_80116C48 lbl_80116C24: -/* 80116C24 00113A24 C0 22 9F 2C */ lfs f1, lbl_803CE8AC-_SDA2_BASE_(r2) +/* 80116C24 00113A24 C0 22 9F 2C */ lfs f1, lbl__776_2-_SDA2_BASE_(r2) /* 80116C28 00113A28 80 61 00 90 */ lwz r3, 0x90(r1) /* 80116C2C 00113A2C FC 40 08 90 */ fmr f2, f1 /* 80116C30 00113A30 4B F0 F6 E9 */ bl assign__5xVec2Fff -/* 80116C34 00113A34 C0 22 9F 30 */ lfs f1, lbl_803CE8B0-_SDA2_BASE_(r2) +/* 80116C34 00113A34 C0 22 9F 30 */ lfs f1, lbl__777-_SDA2_BASE_(r2) /* 80116C38 00113A38 80 61 00 90 */ lwz r3, 0x90(r1) /* 80116C3C 00113A3C FC 40 08 90 */ fmr f2, f1 /* 80116C40 00113A40 38 63 00 08 */ addi r3, r3, 8 @@ -289,7 +289,7 @@ xParCmdTexInit__FP10xParCmdTex: /* 80116CFC 00113AFC C0 63 00 10 */ lfs f3, 0x10(r3) /* 80116D00 00113B00 90 01 00 0C */ stw r0, 0xc(r1) /* 80116D04 00113B04 C0 43 00 08 */ lfs f2, 8(r3) -/* 80116D08 00113B08 C8 22 9F 38 */ lfd f1, lbl_803CE8B8-_SDA2_BASE_(r2) +/* 80116D08 00113B08 C8 22 9F 38 */ lfd f1, lbl__779_1-_SDA2_BASE_(r2) /* 80116D0C 00113B0C C8 01 00 08 */ lfd f0, 8(r1) /* 80116D10 00113B10 EC 43 10 28 */ fsubs f2, f3, f2 /* 80116D14 00113B14 EC 00 08 28 */ fsubs f0, f0, f1 @@ -299,7 +299,7 @@ xParCmdTexInit__FP10xParCmdTex: /* 80116D24 00113B24 C0 63 00 14 */ lfs f3, 0x14(r3) /* 80116D28 00113B28 90 01 00 14 */ stw r0, 0x14(r1) /* 80116D2C 00113B2C C0 43 00 0C */ lfs f2, 0xc(r3) -/* 80116D30 00113B30 C8 22 9F 38 */ lfd f1, lbl_803CE8B8-_SDA2_BASE_(r2) +/* 80116D30 00113B30 C8 22 9F 38 */ lfd f1, lbl__779_1-_SDA2_BASE_(r2) /* 80116D34 00113B34 C8 01 00 10 */ lfd f0, 0x10(r1) /* 80116D38 00113B38 EC 43 10 28 */ fsubs f2, f3, f2 /* 80116D3C 00113B3C EC 00 08 28 */ fsubs f0, f0, f1 @@ -350,7 +350,7 @@ lbl_80116DC8: /* 80116DDC 00113BDC 80 1E 00 14 */ lwz r0, 0x14(r30) /* 80116DE0 00113BE0 28 00 00 00 */ cmplwi r0, 0 /* 80116DE4 00113BE4 41 82 00 1C */ beq lbl_80116E00 -/* 80116DE8 00113BE8 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80116DE8 00113BE8 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80116DEC 00113BEC 54 04 18 38 */ slwi r4, r0, 3 /* 80116DF0 00113BF0 38 A0 00 00 */ li r5, 0 /* 80116DF4 00113BF4 4B F1 CB 4D */ bl xMemAlloc__FUiUii @@ -380,7 +380,7 @@ lbl_80116E44: /* 80116E44 00113C44 80 1E 00 14 */ lwz r0, 0x14(r30) /* 80116E48 00113C48 7C 1B 00 40 */ cmplw r27, r0 /* 80116E4C 00113C4C 41 80 FF D0 */ blt lbl_80116E1C -/* 80116E50 00113C50 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80116E50 00113C50 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80116E54 00113C54 38 80 00 24 */ li r4, 0x24 /* 80116E58 00113C58 38 A0 00 00 */ li r5, 0 /* 80116E5C 00113C5C 4B F1 CA E5 */ bl xMemAlloc__FUiUii @@ -436,8 +436,8 @@ lbl_80116F14: /* 80116F1C 00113D1C 42 00 FF BC */ bdnz lbl_80116ED8 lbl_80116F20: /* 80116F20 00113D20 80 9E 00 10 */ lwz r4, 0x10(r30) -/* 80116F24 00113D24 3C 60 80 29 */ lis r3, lbl_80297CE0@ha -/* 80116F28 00113D28 38 A3 7C E0 */ addi r5, r3, lbl_80297CE0@l +/* 80116F24 00113D24 3C 60 80 29 */ lis r3, lbl_sParSysInfo@ha +/* 80116F28 00113D28 38 A3 7C E0 */ addi r5, r3, lbl_sParSysInfo@l /* 80116F2C 00113D2C 80 7E 00 20 */ lwz r3, 0x20(r30) /* 80116F30 00113D30 88 04 00 18 */ lbz r0, 0x18(r4) /* 80116F34 00113D34 54 00 18 38 */ slwi r0, r0, 3 @@ -954,13 +954,13 @@ unlock_block__10ptank_poolFv: /* 80117620 00114420 48 0E F3 05 */ bl RpPTankAtomicUnlock /* 80117624 00114424 80 9F 00 14 */ lwz r4, 0x14(r31) /* 80117628 00114428 38 00 00 00 */ li r0, 0 -/* 8011762C 0011442C 80 6D 9E 28 */ lwz r3, lbl_803CC728-_SDA_BASE_(r13) +/* 8011762C 0011442C 80 6D 9E 28 */ lwz r3, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80117630 00114430 7C 84 18 2E */ lwzx r4, r4, r3 /* 80117634 00114434 80 64 00 40 */ lwz r3, 0x40(r4) /* 80117638 00114438 64 63 00 80 */ oris r3, r3, 0x80 /* 8011763C 0011443C 90 64 00 40 */ stw r3, 0x40(r4) /* 80117640 00114440 80 9F 00 14 */ lwz r4, 0x14(r31) -/* 80117644 00114444 80 6D 9E 28 */ lwz r3, lbl_803CC728-_SDA_BASE_(r13) +/* 80117644 00114444 80 6D 9E 28 */ lwz r3, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80117648 00114448 80 BF 00 10 */ lwz r5, 0x10(r31) /* 8011764C 0011444C 7C 64 18 2E */ lwzx r3, r4, r3 /* 80117650 00114450 90 A3 00 04 */ stw r5, 4(r3) diff --git a/asm/Core/x/xPartition.s b/asm/Core/x/xPartition.s index 8689d5521..9dad049c8 100644 --- a/asm/Core/x/xPartition.s +++ b/asm/Core/x/xPartition.s @@ -13,7 +13,7 @@ xPartition.PartitionGetFreeLink__Fv: /* 80038BA4 000359A4 38 80 00 08 */ li r4, 8 /* 80038BA8 000359A8 38 A0 00 00 */ li r5, 0 /* 80038BAC 000359AC 90 01 00 14 */ stw r0, 0x14(r1) -/* 80038BB0 000359B0 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80038BB0 000359B0 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80038BB4 000359B4 4B FF AD 8D */ bl xMemAlloc__FUiUii /* 80038BB8 000359B8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80038BBC 000359BC 7C 08 03 A6 */ mtlr r0 @@ -116,7 +116,7 @@ xPartitionVolume__FP13_tagPartitionP7xVolumeiii: /* 80038D08 00035B08 93 DC 00 28 */ stw r30, 0x28(r28) /* 80038D0C 00035B0C 93 FC 00 2C */ stw r31, 0x2c(r28) /* 80038D10 00035B10 80 7C 00 24 */ lwz r3, 0x24(r28) -/* 80038D14 00035B14 C8 22 85 D8 */ lfd f1, lbl_803CCF58-_SDA2_BASE_(r2) +/* 80038D14 00035B14 C8 22 85 D8 */ lfd f1, lbl__560_1-_SDA2_BASE_(r2) /* 80038D18 00035B18 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 80038D1C 00035B1C 90 01 00 10 */ stw r0, 0x10(r1) /* 80038D20 00035B20 90 61 00 0C */ stw r3, 0xc(r1) @@ -126,7 +126,7 @@ xPartitionVolume__FP13_tagPartitionP7xVolumeiii: /* 80038D30 00035B30 EC 04 00 24 */ fdivs f0, f4, f0 /* 80038D34 00035B34 D0 1C 00 18 */ stfs f0, 0x18(r28) /* 80038D38 00035B38 80 1C 00 28 */ lwz r0, 0x28(r28) -/* 80038D3C 00035B3C C8 22 85 D8 */ lfd f1, lbl_803CCF58-_SDA2_BASE_(r2) +/* 80038D3C 00035B3C C8 22 85 D8 */ lfd f1, lbl__560_1-_SDA2_BASE_(r2) /* 80038D40 00035B40 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80038D44 00035B44 90 01 00 14 */ stw r0, 0x14(r1) /* 80038D48 00035B48 C8 01 00 10 */ lfd f0, 0x10(r1) @@ -134,7 +134,7 @@ xPartitionVolume__FP13_tagPartitionP7xVolumeiii: /* 80038D50 00035B50 EC 02 00 24 */ fdivs f0, f2, f0 /* 80038D54 00035B54 D0 1C 00 1C */ stfs f0, 0x1c(r28) /* 80038D58 00035B58 80 1C 00 2C */ lwz r0, 0x2c(r28) -/* 80038D5C 00035B5C C8 22 85 D8 */ lfd f1, lbl_803CCF58-_SDA2_BASE_(r2) +/* 80038D5C 00035B5C C8 22 85 D8 */ lfd f1, lbl__560_1-_SDA2_BASE_(r2) /* 80038D60 00035B60 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80038D64 00035B64 90 01 00 1C */ stw r0, 0x1c(r1) /* 80038D68 00035B68 C8 01 00 18 */ lfd f0, 0x18(r1) @@ -145,7 +145,7 @@ xPartitionVolume__FP13_tagPartitionP7xVolumeiii: /* 80038D7C 00035B7C 80 9C 00 28 */ lwz r4, 0x28(r28) /* 80038D80 00035B80 1C 00 00 0C */ mulli r0, r0, 0xc /* 80038D84 00035B84 80 DC 00 2C */ lwz r6, 0x2c(r28) -/* 80038D88 00035B88 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80038D88 00035B88 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80038D8C 00035B8C 7C 04 01 D6 */ mullw r0, r4, r0 /* 80038D90 00035B90 7C 86 01 D6 */ mullw r4, r6, r0 /* 80038D94 00035B94 4B FF AB AD */ bl xMemAlloc__FUiUii @@ -228,7 +228,7 @@ xPartitionWorld__FP13_tagPartitionP4xEnviii: /* 80038EA4 00035CA4 93 DC 00 28 */ stw r30, 0x28(r28) /* 80038EA8 00035CA8 93 FC 00 2C */ stw r31, 0x2c(r28) /* 80038EAC 00035CAC 80 7C 00 24 */ lwz r3, 0x24(r28) -/* 80038EB0 00035CB0 C8 22 85 D8 */ lfd f1, lbl_803CCF58-_SDA2_BASE_(r2) +/* 80038EB0 00035CB0 C8 22 85 D8 */ lfd f1, lbl__560_1-_SDA2_BASE_(r2) /* 80038EB4 00035CB4 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 80038EB8 00035CB8 90 01 00 10 */ stw r0, 0x10(r1) /* 80038EBC 00035CBC 90 61 00 0C */ stw r3, 0xc(r1) @@ -238,7 +238,7 @@ xPartitionWorld__FP13_tagPartitionP4xEnviii: /* 80038ECC 00035CCC EC 04 00 24 */ fdivs f0, f4, f0 /* 80038ED0 00035CD0 D0 1C 00 18 */ stfs f0, 0x18(r28) /* 80038ED4 00035CD4 80 1C 00 28 */ lwz r0, 0x28(r28) -/* 80038ED8 00035CD8 C8 22 85 D8 */ lfd f1, lbl_803CCF58-_SDA2_BASE_(r2) +/* 80038ED8 00035CD8 C8 22 85 D8 */ lfd f1, lbl__560_1-_SDA2_BASE_(r2) /* 80038EDC 00035CDC 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80038EE0 00035CE0 90 01 00 14 */ stw r0, 0x14(r1) /* 80038EE4 00035CE4 C8 01 00 10 */ lfd f0, 0x10(r1) @@ -246,7 +246,7 @@ xPartitionWorld__FP13_tagPartitionP4xEnviii: /* 80038EEC 00035CEC EC 02 00 24 */ fdivs f0, f2, f0 /* 80038EF0 00035CF0 D0 1C 00 1C */ stfs f0, 0x1c(r28) /* 80038EF4 00035CF4 80 1C 00 2C */ lwz r0, 0x2c(r28) -/* 80038EF8 00035CF8 C8 22 85 D8 */ lfd f1, lbl_803CCF58-_SDA2_BASE_(r2) +/* 80038EF8 00035CF8 C8 22 85 D8 */ lfd f1, lbl__560_1-_SDA2_BASE_(r2) /* 80038EFC 00035CFC 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80038F00 00035D00 90 01 00 1C */ stw r0, 0x1c(r1) /* 80038F04 00035D04 C8 01 00 18 */ lfd f0, 0x18(r1) @@ -257,7 +257,7 @@ xPartitionWorld__FP13_tagPartitionP4xEnviii: /* 80038F18 00035D18 80 9C 00 28 */ lwz r4, 0x28(r28) /* 80038F1C 00035D1C 1C 00 00 0C */ mulli r0, r0, 0xc /* 80038F20 00035D20 80 DC 00 2C */ lwz r6, 0x2c(r28) -/* 80038F24 00035D24 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80038F24 00035D24 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80038F28 00035D28 7C 04 01 D6 */ mullw r0, r4, r0 /* 80038F2C 00035D2C 7C 86 01 D6 */ mullw r4, r6, r0 /* 80038F30 00035D30 4B FF AA 11 */ bl xMemAlloc__FUiUii diff --git a/asm/Core/x/xPtankPool.s b/asm/Core/x/xPtankPool.s index cb14b3f5c..84833136e 100644 --- a/asm/Core/x/xPtankPool.s +++ b/asm/Core/x/xPtankPool.s @@ -96,10 +96,10 @@ lbl_8017F704: xPtankPool.init_groups__24_unnamed_xPtankPool_cpp_Fv: /* 8017F720 0017C520 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8017F724 0017C524 7C 08 02 A6 */ mflr r0 -/* 8017F728 0017C528 3C 60 80 2A */ lis r3, lbl_8029B830@ha +/* 8017F728 0017C528 3C 60 80 2A */ lis r3, lbl_groups__24_unnamed_xPtankPool_cpp_@ha /* 8017F72C 0017C52C 38 A0 00 00 */ li r5, 0 /* 8017F730 0017C530 90 01 00 24 */ stw r0, 0x24(r1) -/* 8017F734 0017C534 38 63 B8 30 */ addi r3, r3, lbl_8029B830@l +/* 8017F734 0017C534 38 63 B8 30 */ addi r3, r3, lbl_groups__24_unnamed_xPtankPool_cpp_@l /* 8017F738 0017C538 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8017F73C 0017C53C 93 C1 00 18 */ stw r30, 0x18(r1) /* 8017F740 0017C540 3B C3 00 38 */ addi r30, r3, 0x38 @@ -115,14 +115,14 @@ lbl_8017F75C: /* 8017F760 0017C560 40 82 FF F0 */ bne lbl_8017F750 /* 8017F764 0017C564 1C 85 00 14 */ mulli r4, r5, 0x14 /* 8017F768 0017C568 38 05 00 04 */ addi r0, r5, 4 -/* 8017F76C 0017C56C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8017F76C 0017C56C 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8017F770 0017C570 38 A0 00 00 */ li r5, 0 /* 8017F774 0017C574 54 00 10 3A */ slwi r0, r0, 2 /* 8017F778 0017C578 7C 84 02 14 */ add r4, r4, r0 /* 8017F77C 0017C57C 4B EB 41 C5 */ bl xMemAlloc__FUiUii -/* 8017F780 0017C580 3C 80 80 2A */ lis r4, lbl_8029B830@ha +/* 8017F780 0017C580 3C 80 80 2A */ lis r4, lbl_groups__24_unnamed_xPtankPool_cpp_@ha /* 8017F784 0017C584 3B E0 00 00 */ li r31, 0 -/* 8017F788 0017C588 38 04 B8 30 */ addi r0, r4, lbl_8029B830@l +/* 8017F788 0017C588 38 04 B8 30 */ addi r0, r4, lbl_groups__24_unnamed_xPtankPool_cpp_@l /* 8017F78C 0017C58C 7C 7D 1B 78 */ mr r29, r3 /* 8017F790 0017C590 7C 1C 03 78 */ mr r28, r0 /* 8017F794 0017C594 48 00 00 48 */ b lbl_8017F7DC @@ -180,20 +180,20 @@ lbl_8017F838: /* 8017F84C 0017C64C 38 60 00 00 */ li r3, 0 /* 8017F850 0017C650 48 00 00 70 */ b lbl_8017F8C0 lbl_8017F854: -/* 8017F854 0017C654 C0 02 AE 68 */ lfs f0, lbl_803CF7E8-_SDA2_BASE_(r2) +/* 8017F854 0017C654 C0 02 AE 68 */ lfs f0, lbl__644_2-_SDA2_BASE_(r2) /* 8017F858 0017C658 7F E3 FB 78 */ mr r3, r31 /* 8017F85C 0017C65C D0 04 00 38 */ stfs f0, 0x38(r4) /* 8017F860 0017C660 D0 04 00 24 */ stfs f0, 0x24(r4) /* 8017F864 0017C664 D0 04 00 10 */ stfs f0, 0x10(r4) -/* 8017F868 0017C668 C0 02 AE 6C */ lfs f0, lbl_803CF7EC-_SDA2_BASE_(r2) +/* 8017F868 0017C668 C0 02 AE 6C */ lfs f0, lbl__645_1-_SDA2_BASE_(r2) /* 8017F86C 0017C66C D0 04 00 20 */ stfs f0, 0x20(r4) /* 8017F870 0017C670 D0 04 00 18 */ stfs f0, 0x18(r4) /* 8017F874 0017C674 D0 04 00 14 */ stfs f0, 0x14(r4) -/* 8017F878 0017C678 C0 02 AE 6C */ lfs f0, lbl_803CF7EC-_SDA2_BASE_(r2) +/* 8017F878 0017C678 C0 02 AE 6C */ lfs f0, lbl__645_1-_SDA2_BASE_(r2) /* 8017F87C 0017C67C D0 04 00 34 */ stfs f0, 0x34(r4) /* 8017F880 0017C680 D0 04 00 30 */ stfs f0, 0x30(r4) /* 8017F884 0017C684 D0 04 00 28 */ stfs f0, 0x28(r4) -/* 8017F888 0017C688 C0 02 AE 6C */ lfs f0, lbl_803CF7EC-_SDA2_BASE_(r2) +/* 8017F888 0017C688 C0 02 AE 6C */ lfs f0, lbl__645_1-_SDA2_BASE_(r2) /* 8017F88C 0017C68C D0 04 00 48 */ stfs f0, 0x48(r4) /* 8017F890 0017C690 D0 04 00 44 */ stfs f0, 0x44(r4) /* 8017F894 0017C694 D0 04 00 40 */ stfs f0, 0x40(r4) @@ -202,7 +202,7 @@ lbl_8017F854: /* 8017F8A0 0017C6A0 60 00 00 03 */ ori r0, r0, 3 /* 8017F8A4 0017C6A4 90 04 00 1C */ stw r0, 0x1c(r4) /* 8017F8A8 0017C6A8 48 09 55 95 */ bl RpAtomicSetFrame -/* 8017F8AC 0017C6AC 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 8017F8AC 0017C6AC 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 8017F8B0 0017C6B0 38 A0 00 01 */ li r5, 1 /* 8017F8B4 0017C6B4 7F E3 FB 78 */ mr r3, r31 /* 8017F8B8 0017C6B8 7C 9F 00 2E */ lwzx r4, r31, r0 @@ -316,22 +316,22 @@ xPTankPoolSceneEnter__Fv: /* 8017FA20 0017C820 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8017FA24 0017C824 93 C1 00 18 */ stw r30, 0x18(r1) /* 8017FA28 0017C828 93 A1 00 14 */ stw r29, 0x14(r1) -/* 8017FA2C 0017C82C 98 0D 97 E8 */ stb r0, lbl_803CC0E8-_SDA_BASE_(r13) +/* 8017FA2C 0017C82C 98 0D 97 E8 */ stb r0, lbl_inited__24_unnamed_xPtankPool_cpp_-_SDA_BASE_(r13) /* 8017FA30 0017C830 4B FF FC F1 */ bl xPtankPool.init_groups__24_unnamed_xPtankPool_cpp_Fv -/* 8017FA34 0017C834 3C 60 80 2A */ lis r3, lbl_8029B830@ha +/* 8017FA34 0017C834 3C 60 80 2A */ lis r3, lbl_groups__24_unnamed_xPtankPool_cpp_@ha /* 8017FA38 0017C838 3F E0 43 30 */ lis r31, 0x4330 -/* 8017FA3C 0017C83C 38 63 B8 30 */ addi r3, r3, lbl_8029B830@l +/* 8017FA3C 0017C83C 38 63 B8 30 */ addi r3, r3, lbl_groups__24_unnamed_xPtankPool_cpp_@l /* 8017FA40 0017C840 7C 7E 1B 78 */ mr r30, r3 /* 8017FA44 0017C844 3B A3 00 38 */ addi r29, r3, 0x38 /* 8017FA48 0017C848 48 00 00 3C */ b lbl_8017FA84 lbl_8017FA4C: /* 8017FA4C 0017C84C 80 1E 00 00 */ lwz r0, 0(r30) /* 8017FA50 0017C850 93 E1 00 08 */ stw r31, 8(r1) -/* 8017FA54 0017C854 C8 42 AE 78 */ lfd f2, lbl_803CF7F8-_SDA2_BASE_(r2) +/* 8017FA54 0017C854 C8 42 AE 78 */ lfd f2, lbl__706_4-_SDA2_BASE_(r2) /* 8017FA58 0017C858 90 01 00 0C */ stw r0, 0xc(r1) -/* 8017FA5C 0017C85C C0 62 AE 74 */ lfs f3, lbl_803CF7F4-_SDA2_BASE_(r2) +/* 8017FA5C 0017C85C C0 62 AE 74 */ lfs f3, lbl__704_2-_SDA2_BASE_(r2) /* 8017FA60 0017C860 C8 21 00 08 */ lfd f1, 8(r1) -/* 8017FA64 0017C864 C0 02 AE 70 */ lfs f0, lbl_803CF7F0-_SDA2_BASE_(r2) +/* 8017FA64 0017C864 C0 02 AE 70 */ lfs f0, lbl__703_2-_SDA2_BASE_(r2) /* 8017FA68 0017C868 EC 21 10 28 */ fsubs f1, f1, f2 /* 8017FA6C 0017C86C EC 23 00 7A */ fmadds f1, f3, f1, f0 /* 8017FA70 0017C870 48 06 D9 6D */ bl func_801ED3DC @@ -405,17 +405,17 @@ lbl_8017FB3C: xPTankPoolSceneExit__Fv: /* 8017FB58 0017C958 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8017FB5C 0017C95C 7C 08 02 A6 */ mflr r0 -/* 8017FB60 0017C960 3C 60 80 2A */ lis r3, lbl_8029B830@ha +/* 8017FB60 0017C960 3C 60 80 2A */ lis r3, lbl_groups__24_unnamed_xPtankPool_cpp_@ha /* 8017FB64 0017C964 90 01 00 24 */ stw r0, 0x24(r1) /* 8017FB68 0017C968 38 00 00 00 */ li r0, 0 -/* 8017FB6C 0017C96C 38 63 B8 30 */ addi r3, r3, lbl_8029B830@l +/* 8017FB6C 0017C96C 38 63 B8 30 */ addi r3, r3, lbl_groups__24_unnamed_xPtankPool_cpp_@l /* 8017FB70 0017C970 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8017FB74 0017C974 7C 7F 1B 78 */ mr r31, r3 /* 8017FB78 0017C978 93 C1 00 18 */ stw r30, 0x18(r1) /* 8017FB7C 0017C97C 3B C3 00 38 */ addi r30, r3, 0x38 /* 8017FB80 0017C980 93 A1 00 14 */ stw r29, 0x14(r1) /* 8017FB84 0017C984 93 81 00 10 */ stw r28, 0x10(r1) -/* 8017FB88 0017C988 98 0D 97 E8 */ stb r0, lbl_803CC0E8-_SDA_BASE_(r13) +/* 8017FB88 0017C988 98 0D 97 E8 */ stb r0, lbl_inited__24_unnamed_xPtankPool_cpp_-_SDA_BASE_(r13) /* 8017FB8C 0017C98C 48 00 00 30 */ b lbl_8017FBBC lbl_8017FB90: /* 8017FB90 0017C990 80 1F 00 10 */ lwz r0, 0x10(r31) @@ -458,8 +458,8 @@ xPTankPoolRender__Fv: /* 8017FC0C 0017CA0C 38 60 00 08 */ li r3, 8 /* 8017FC10 0017CA10 38 80 00 00 */ li r4, 0 /* 8017FC14 0017CA14 48 0A FB C9 */ bl RwRenderStateSet -/* 8017FC18 0017CA18 3C 60 80 2A */ lis r3, lbl_8029B830@ha -/* 8017FC1C 0017CA1C 38 63 B8 30 */ addi r3, r3, lbl_8029B830@l +/* 8017FC18 0017CA18 3C 60 80 2A */ lis r3, lbl_groups__24_unnamed_xPtankPool_cpp_@ha +/* 8017FC1C 0017CA1C 38 63 B8 30 */ addi r3, r3, lbl_groups__24_unnamed_xPtankPool_cpp_@l /* 8017FC20 0017CA20 7C 7F 1B 78 */ mr r31, r3 /* 8017FC24 0017CA24 3B C3 00 38 */ addi r30, r3, 0x38 /* 8017FC28 0017CA28 48 00 00 AC */ b lbl_8017FCD4 @@ -528,9 +528,9 @@ grab_block__10ptank_poolF16ptank_group_type: /* 8017FCFC 0017CAFC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8017FD00 0017CB00 7C 08 02 A6 */ mflr r0 /* 8017FD04 0017CB04 1C A4 00 1C */ mulli r5, r4, 0x1c -/* 8017FD08 0017CB08 3C 80 80 2A */ lis r4, lbl_8029B830@ha +/* 8017FD08 0017CB08 3C 80 80 2A */ lis r4, lbl_groups__24_unnamed_xPtankPool_cpp_@ha /* 8017FD0C 0017CB0C 90 01 00 24 */ stw r0, 0x24(r1) -/* 8017FD10 0017CB10 38 04 B8 30 */ addi r0, r4, lbl_8029B830@l +/* 8017FD10 0017CB10 38 04 B8 30 */ addi r0, r4, lbl_groups__24_unnamed_xPtankPool_cpp_@l /* 8017FD14 0017CB14 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8017FD18 0017CB18 7F E0 2A 14 */ add r31, r0, r5 /* 8017FD1C 0017CB1C 93 C1 00 18 */ stw r30, 0x18(r1) @@ -634,17 +634,17 @@ lbl_8017FE70: /* 8017FE8C 0017CC8C 80 63 00 00 */ lwz r3, 0(r3) /* 8017FE90 0017CC90 48 09 7E 09 */ bl RpMaterialSetTexture /* 8017FE94 0017CC94 80 7D 00 14 */ lwz r3, 0x14(r29) -/* 8017FE98 0017CC98 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 8017FE98 0017CC98 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 8017FE9C 0017CC9C 80 9D 00 04 */ lwz r4, 4(r29) /* 8017FEA0 0017CCA0 7C 63 00 2E */ lwzx r3, r3, r0 /* 8017FEA4 0017CCA4 90 83 00 A4 */ stw r4, 0xa4(r3) /* 8017FEA8 0017CCA8 80 7D 00 14 */ lwz r3, 0x14(r29) -/* 8017FEAC 0017CCAC 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 8017FEAC 0017CCAC 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 8017FEB0 0017CCB0 80 9D 00 08 */ lwz r4, 8(r29) /* 8017FEB4 0017CCB4 7C 63 00 2E */ lwzx r3, r3, r0 /* 8017FEB8 0017CCB8 90 83 00 A8 */ stw r4, 0xa8(r3) /* 8017FEBC 0017CCBC 80 7D 00 14 */ lwz r3, 0x14(r29) -/* 8017FEC0 0017CCC0 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 8017FEC0 0017CCC0 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 8017FEC4 0017CCC4 7C 63 00 2E */ lwzx r3, r3, r0 /* 8017FEC8 0017CCC8 80 03 00 40 */ lwz r0, 0x40(r3) /* 8017FECC 0017CCCC 64 00 10 00 */ oris r0, r0, 0x1000 @@ -694,7 +694,7 @@ flush__10ptank_poolFv: /* 8017FF68 0017CD68 80 7F 00 14 */ lwz r3, 0x14(r31) /* 8017FF6C 0017CD6C 48 08 69 B9 */ bl RpPTankAtomicUnlock /* 8017FF70 0017CD70 80 7F 00 14 */ lwz r3, 0x14(r31) -/* 8017FF74 0017CD74 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 8017FF74 0017CD74 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 8017FF78 0017CD78 80 9F 00 10 */ lwz r4, 0x10(r31) /* 8017FF7C 0017CD7C 7C 63 00 2E */ lwzx r3, r3, r0 /* 8017FF80 0017CD80 54 80 0F FE */ srwi r0, r4, 0x1f @@ -728,13 +728,13 @@ lbl_8017FFE0: /* 8017FFE4 0017CDE4 40 82 FF E4 */ bne lbl_8017FFC8 /* 8017FFE8 0017CDE8 80 9F 00 14 */ lwz r4, 0x14(r31) /* 8017FFEC 0017CDEC 38 00 00 00 */ li r0, 0 -/* 8017FFF0 0017CDF0 80 6D 9E 28 */ lwz r3, lbl_803CC728-_SDA_BASE_(r13) +/* 8017FFF0 0017CDF0 80 6D 9E 28 */ lwz r3, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 8017FFF4 0017CDF4 7C 84 18 2E */ lwzx r4, r4, r3 /* 8017FFF8 0017CDF8 80 64 00 40 */ lwz r3, 0x40(r4) /* 8017FFFC 0017CDFC 64 63 00 80 */ oris r3, r3, 0x80 /* 80180000 0017CE00 90 64 00 40 */ stw r3, 0x40(r4) /* 80180004 0017CE04 80 9F 00 14 */ lwz r4, 0x14(r31) -/* 80180008 0017CE08 80 6D 9E 28 */ lwz r3, lbl_803CC728-_SDA_BASE_(r13) +/* 80180008 0017CE08 80 6D 9E 28 */ lwz r3, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 8018000C 0017CE0C 7C 64 18 2E */ lwzx r3, r4, r3 /* 80180010 0017CE10 93 C3 00 04 */ stw r30, 4(r3) /* 80180014 0017CE14 90 1F 00 10 */ stw r0, 0x10(r31) diff --git a/asm/Core/x/xQuickCull.s b/asm/Core/x/xQuickCull.s index 5471bf638..b14d7d0c5 100644 --- a/asm/Core/x/xQuickCull.s +++ b/asm/Core/x/xQuickCull.s @@ -17,7 +17,7 @@ xQuickCullInit__FP10xQCControlffffff: /* 8003C4C0 000392C0 D0 E3 00 1C */ stfs f7, 0x1c(r3) /* 8003C4C4 000392C4 D0 03 00 20 */ stfs f0, 0x20(r3) /* 8003C4C8 000392C8 C0 03 00 18 */ lfs f0, 0x18(r3) -/* 8003C4CC 000392CC C0 E2 85 E0 */ lfs f7, lbl_803CCF60-_SDA2_BASE_(r2) +/* 8003C4CC 000392CC C0 E2 85 E0 */ lfs f7, lbl__526-_SDA2_BASE_(r2) /* 8003C4D0 000392D0 FC 00 38 40 */ fcmpo cr0, f0, f7 /* 8003C4D4 000392D4 4C 40 13 82 */ cror 2, 0, 2 /* 8003C4D8 000392D8 41 82 00 24 */ beq lbl_8003C4FC @@ -30,37 +30,37 @@ xQuickCullInit__FP10xQCControlffffff: /* 8003C4F4 000392F4 4C 40 13 82 */ cror 2, 0, 2 /* 8003C4F8 000392F8 40 82 00 14 */ bne lbl_8003C50C lbl_8003C4FC: -/* 8003C4FC 000392FC C0 02 85 E4 */ lfs f0, lbl_803CCF64-_SDA2_BASE_(r2) +/* 8003C4FC 000392FC C0 02 85 E4 */ lfs f0, lbl__527-_SDA2_BASE_(r2) /* 8003C500 00039300 D0 03 00 20 */ stfs f0, 0x20(r3) /* 8003C504 00039304 D0 03 00 1C */ stfs f0, 0x1c(r3) /* 8003C508 00039308 D0 03 00 18 */ stfs f0, 0x18(r3) lbl_8003C50C: -/* 8003C50C 0003930C C0 E2 85 E8 */ lfs f7, lbl_803CCF68-_SDA2_BASE_(r2) +/* 8003C50C 0003930C C0 E2 85 E8 */ lfs f7, lbl__528-_SDA2_BASE_(r2) /* 8003C510 00039310 EC 84 08 2A */ fadds f4, f4, f1 /* 8003C514 00039314 C0 03 00 18 */ lfs f0, 0x18(r3) /* 8003C518 00039318 EC 45 10 2A */ fadds f2, f5, f2 /* 8003C51C 0003931C EC 26 18 2A */ fadds f1, f6, f3 /* 8003C520 00039320 EC 07 00 24 */ fdivs f0, f7, f0 /* 8003C524 00039324 D0 03 00 24 */ stfs f0, 0x24(r3) -/* 8003C528 00039328 C0 62 85 E8 */ lfs f3, lbl_803CCF68-_SDA2_BASE_(r2) +/* 8003C528 00039328 C0 62 85 E8 */ lfs f3, lbl__528-_SDA2_BASE_(r2) /* 8003C52C 0003932C C0 03 00 1C */ lfs f0, 0x1c(r3) /* 8003C530 00039330 EC 03 00 24 */ fdivs f0, f3, f0 /* 8003C534 00039334 D0 03 00 28 */ stfs f0, 0x28(r3) -/* 8003C538 00039338 C0 62 85 E8 */ lfs f3, lbl_803CCF68-_SDA2_BASE_(r2) +/* 8003C538 00039338 C0 62 85 E8 */ lfs f3, lbl__528-_SDA2_BASE_(r2) /* 8003C53C 0003933C C0 03 00 20 */ lfs f0, 0x20(r3) /* 8003C540 00039340 EC 03 00 24 */ fdivs f0, f3, f0 /* 8003C544 00039344 D0 03 00 2C */ stfs f0, 0x2c(r3) -/* 8003C548 00039348 C0 62 85 EC */ lfs f3, lbl_803CCF6C-_SDA2_BASE_(r2) +/* 8003C548 00039348 C0 62 85 EC */ lfs f3, lbl__529-_SDA2_BASE_(r2) /* 8003C54C 0003934C C0 03 00 24 */ lfs f0, 0x24(r3) /* 8003C550 00039350 EC 03 00 24 */ fdivs f0, f3, f0 /* 8003C554 00039354 EC 03 01 3A */ fmadds f0, f3, f4, f0 /* 8003C558 00039358 D0 03 00 30 */ stfs f0, 0x30(r3) -/* 8003C55C 0003935C C0 62 85 EC */ lfs f3, lbl_803CCF6C-_SDA2_BASE_(r2) +/* 8003C55C 0003935C C0 62 85 EC */ lfs f3, lbl__529-_SDA2_BASE_(r2) /* 8003C560 00039360 C0 03 00 28 */ lfs f0, 0x28(r3) /* 8003C564 00039364 EC 03 00 24 */ fdivs f0, f3, f0 /* 8003C568 00039368 EC 03 00 BA */ fmadds f0, f3, f2, f0 /* 8003C56C 0003936C D0 03 00 34 */ stfs f0, 0x34(r3) -/* 8003C570 00039370 C0 42 85 EC */ lfs f2, lbl_803CCF6C-_SDA2_BASE_(r2) +/* 8003C570 00039370 C0 42 85 EC */ lfs f2, lbl__529-_SDA2_BASE_(r2) /* 8003C574 00039374 C0 03 00 2C */ lfs f0, 0x2c(r3) /* 8003C578 00039378 EC 02 00 24 */ fdivs f0, f2, f0 /* 8003C57C 0003937C EC 02 00 7A */ fmadds f0, f2, f1, f0 @@ -452,7 +452,7 @@ xQuickCullForSphere__FP10xQCControlP7xQCDataPC7xSphere: /* 8003CAC0 000398C0 7C 7E 1B 78 */ mr r30, r3 /* 8003CAC4 000398C4 C0 65 00 08 */ lfs f3, 8(r5) /* 8003CAC8 000398C8 38 A1 00 14 */ addi r5, r1, 0x14 -/* 8003CACC 000398CC C0 22 85 F0 */ lfs f1, lbl_803CCF70-_SDA2_BASE_(r2) +/* 8003CACC 000398CC C0 22 85 F0 */ lfs f1, lbl__699_1-_SDA2_BASE_(r2) /* 8003CAD0 000398D0 ED 01 00 2A */ fadds f8, f1, f0 /* 8003CAD4 000398D4 FC E0 40 50 */ fneg f7, f8 /* 8003CAD8 000398D8 D1 01 00 08 */ stfs f8, 8(r1) diff --git a/asm/Core/x/xRMemData.s b/asm/Core/x/xRMemData.s index 43d91b14e..0506f777a 100644 --- a/asm/Core/x/xRMemData.s +++ b/asm/Core/x/xRMemData.s @@ -24,13 +24,13 @@ lbl_8010F17C: lbl_8010F190: /* 8010F190 0010BF90 2C 1F 00 00 */ cmpwi r31, 0 /* 8010F194 0010BF94 41 82 00 18 */ beq lbl_8010F1AC -/* 8010F198 0010BF98 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8010F198 0010BF98 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8010F19C 0010BF9C 7F C4 F3 78 */ mr r4, r30 /* 8010F1A0 0010BFA0 4B F2 46 C5 */ bl xMemGrowAlloc__FUiUi /* 8010F1A4 0010BFA4 7C 7F 1B 78 */ mr r31, r3 /* 8010F1A8 0010BFA8 48 00 00 18 */ b lbl_8010F1C0 lbl_8010F1AC: -/* 8010F1AC 0010BFAC 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8010F1AC 0010BFAC 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8010F1B0 0010BFB0 7F C4 F3 78 */ mr r4, r30 /* 8010F1B4 0010BFB4 38 A0 00 00 */ li r5, 0 /* 8010F1B8 0010BFB8 4B F2 47 89 */ bl xMemAlloc__FUiUii @@ -73,7 +73,7 @@ lbl_8010F21C: /* 8010F22C 0010C02C 90 7E 00 14 */ stw r3, 0x14(r30) /* 8010F230 0010C030 90 7E 00 18 */ stw r3, 0x18(r30) /* 8010F234 0010C034 90 1E 00 04 */ stw r0, 4(r30) -/* 8010F238 0010C038 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8010F238 0010C038 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8010F23C 0010C03C 80 9E 00 04 */ lwz r4, 4(r30) /* 8010F240 0010C040 4B F2 47 01 */ bl xMemAlloc__FUiUii /* 8010F244 0010C044 90 7E 00 08 */ stw r3, 8(r30) diff --git a/asm/Core/x/xRenderState.s b/asm/Core/x/xRenderState.s index 964beb1b3..31b14f300 100644 --- a/asm/Core/x/xRenderState.s +++ b/asm/Core/x/xRenderState.s @@ -29,10 +29,10 @@ lbl_8011A978: xRenderStateSetSrcBlendMode__Fi: /* 8011A988 00117788 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011A98C 0011778C 7C 08 02 A6 */ mflr r0 -/* 8011A990 00117790 3C 80 80 29 */ lis r4, lbl_80297E18@ha +/* 8011A990 00117790 3C 80 80 29 */ lis r4, lbl_sBlendTable_1@ha /* 8011A994 00117794 90 01 00 14 */ stw r0, 0x14(r1) /* 8011A998 00117798 54 60 10 3A */ slwi r0, r3, 2 -/* 8011A99C 0011779C 38 84 7E 18 */ addi r4, r4, lbl_80297E18@l +/* 8011A99C 0011779C 38 84 7E 18 */ addi r4, r4, lbl_sBlendTable_1@l /* 8011A9A0 001177A0 38 60 00 0A */ li r3, 0xa /* 8011A9A4 001177A4 7C 84 00 2E */ lwzx r4, r4, r0 /* 8011A9A8 001177A8 48 11 4E 35 */ bl RwRenderStateSet @@ -45,10 +45,10 @@ xRenderStateSetSrcBlendMode__Fi: xRenderStateSetDstBlendMode__Fi: /* 8011A9BC 001177BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011A9C0 001177C0 7C 08 02 A6 */ mflr r0 -/* 8011A9C4 001177C4 3C 80 80 29 */ lis r4, lbl_80297E18@ha +/* 8011A9C4 001177C4 3C 80 80 29 */ lis r4, lbl_sBlendTable_1@ha /* 8011A9C8 001177C8 90 01 00 14 */ stw r0, 0x14(r1) /* 8011A9CC 001177CC 54 60 10 3A */ slwi r0, r3, 2 -/* 8011A9D0 001177D0 38 84 7E 18 */ addi r4, r4, lbl_80297E18@l +/* 8011A9D0 001177D0 38 84 7E 18 */ addi r4, r4, lbl_sBlendTable_1@l /* 8011A9D4 001177D4 38 60 00 0B */ li r3, 0xb /* 8011A9D8 001177D8 7C 84 00 2E */ lwzx r4, r4, r0 /* 8011A9DC 001177DC 48 11 4E 01 */ bl RwRenderStateSet diff --git a/asm/Core/x/xSFX.s b/asm/Core/x/xSFX.s index 34c19dae2..952606049 100644 --- a/asm/Core/x/xSFX.s +++ b/asm/Core/x/xSFX.s @@ -6,7 +6,7 @@ xSFXEnvironmentalStreamSceneExit__Fv: /* 80043EB8 00040CB8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80043EBC 00040CBC 7C 08 02 A6 */ mflr r0 -/* 80043EC0 00040CC0 38 6D 80 A0 */ addi r3, r13, lbl_803CA9A0-_SDA_BASE_ +/* 80043EC0 00040CC0 38 6D 80 A0 */ addi r3, r13, lbl_s_managedEnvSFX-_SDA_BASE_ /* 80043EC4 00040CC4 38 80 00 00 */ li r4, 0 /* 80043EC8 00040CC8 90 01 00 14 */ stw r0, 0x14(r1) /* 80043ECC 00040CCC 38 A0 00 04 */ li r5, 4 @@ -38,13 +38,13 @@ lbl_80043F14: lbl_80043F24: /* 80043F24 00040D24 7C 1C E8 40 */ cmplw r28, r29 /* 80043F28 00040D28 41 80 FF EC */ blt lbl_80043F14 -/* 80043F2C 00040D2C 38 6D 8A A8 */ addi r3, r13, lbl_803CB3A8-_SDA_BASE_ +/* 80043F2C 00040D2C 38 6D 8A A8 */ addi r3, r13, lbl_bestSFX$773-_SDA_BASE_ /* 80043F30 00040D30 38 80 00 00 */ li r4, 0 /* 80043F34 00040D34 38 A0 00 04 */ li r5, 4 /* 80043F38 00040D38 4B FB F5 21 */ bl memset -/* 80043F3C 00040D3C 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha +/* 80043F3C 00040D3C 3C 60 80 3C */ lis r3, lbl_gSnd@ha /* 80043F40 00040D40 3B C0 00 00 */ li r30, 0 -/* 80043F44 00040D44 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l +/* 80043F44 00040D44 38 63 D5 B4 */ addi r3, r3, lbl_gSnd@l /* 80043F48 00040D48 3B 83 19 C8 */ addi r28, r3, 0x19c8 /* 80043F4C 00040D4C 48 00 00 EC */ b lbl_80044038 lbl_80043F50: @@ -72,13 +72,13 @@ lbl_80043F50: /* 80043FA4 00040DA4 C0 1F 00 18 */ lfs f0, 0x18(r31) /* 80043FA8 00040DA8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80043FAC 00040DAC 41 81 00 84 */ bgt lbl_80044030 -/* 80043FB0 00040DB0 38 AD 8A A8 */ addi r5, r13, lbl_803CB3A8-_SDA_BASE_ +/* 80043FB0 00040DB0 38 AD 8A A8 */ addi r5, r13, lbl_bestSFX$773-_SDA_BASE_ /* 80043FB4 00040DB4 38 00 00 00 */ li r0, 0 -/* 80043FB8 00040DB8 80 6D 8A A8 */ lwz r3, lbl_803CB3A8-_SDA_BASE_(r13) +/* 80043FB8 00040DB8 80 6D 8A A8 */ lwz r3, lbl_bestSFX$773-_SDA_BASE_(r13) /* 80043FBC 00040DBC 28 03 00 00 */ cmplwi r3, 0 /* 80043FC0 00040DC0 40 82 00 18 */ bne lbl_80043FD8 /* 80043FC4 00040DC4 54 00 10 3A */ slwi r0, r0, 2 -/* 80043FC8 00040DC8 38 6D 8A AC */ addi r3, r13, lbl_803CB3AC-_SDA_BASE_ +/* 80043FC8 00040DC8 38 6D 8A AC */ addi r3, r13, lbl_bestDist2$774-_SDA_BASE_ /* 80043FCC 00040DCC 7F E5 01 2E */ stwx r31, r5, r0 /* 80043FD0 00040DD0 7C 23 05 2E */ stfsx f1, r3, r0 /* 80043FD4 00040DD4 48 00 00 5C */ b lbl_80044030 @@ -91,14 +91,14 @@ lbl_80043FD8: /* 80043FEC 00040DEC 7C 04 00 40 */ cmplw r4, r0 /* 80043FF0 00040DF0 40 80 00 18 */ bge lbl_80044008 /* 80043FF4 00040DF4 54 C0 10 3A */ slwi r0, r6, 2 -/* 80043FF8 00040DF8 38 6D 8A AC */ addi r3, r13, lbl_803CB3AC-_SDA_BASE_ +/* 80043FF8 00040DF8 38 6D 8A AC */ addi r3, r13, lbl_bestDist2$774-_SDA_BASE_ /* 80043FFC 00040DFC 7F E5 01 2E */ stwx r31, r5, r0 /* 80044000 00040E00 7C 23 05 2E */ stfsx f1, r3, r0 /* 80044004 00040E04 48 00 00 2C */ b lbl_80044030 lbl_80044008: /* 80044008 00040E08 7C 00 20 40 */ cmplw r0, r4 /* 8004400C 00040E0C 38 00 00 00 */ li r0, 0 -/* 80044010 00040E10 38 6D 8A AC */ addi r3, r13, lbl_803CB3AC-_SDA_BASE_ +/* 80044010 00040E10 38 6D 8A AC */ addi r3, r13, lbl_bestDist2$774-_SDA_BASE_ /* 80044014 00040E14 40 82 00 1C */ bne lbl_80044030 /* 80044018 00040E18 C0 03 00 00 */ lfs f0, 0(r3) /* 8004401C 00040E1C FC 00 08 40 */ fcmpo cr0, f0, f1 @@ -112,11 +112,11 @@ lbl_80044030: lbl_80044038: /* 80044038 00040E38 7C 1E E8 40 */ cmplw r30, r29 /* 8004403C 00040E3C 41 80 FF 14 */ blt lbl_80043F50 -/* 80044040 00040E40 3B 8D 80 A0 */ addi r28, r13, lbl_803CA9A0-_SDA_BASE_ -/* 80044044 00040E44 38 8D 8A A8 */ addi r4, r13, lbl_803CB3A8-_SDA_BASE_ -/* 80044048 00040E48 80 6D 80 A0 */ lwz r3, lbl_803CA9A0-_SDA_BASE_(r13) +/* 80044040 00040E40 3B 8D 80 A0 */ addi r28, r13, lbl_s_managedEnvSFX-_SDA_BASE_ +/* 80044044 00040E44 38 8D 8A A8 */ addi r4, r13, lbl_bestSFX$773-_SDA_BASE_ +/* 80044048 00040E48 80 6D 80 A0 */ lwz r3, lbl_s_managedEnvSFX-_SDA_BASE_(r13) /* 8004404C 00040E4C 38 A0 00 00 */ li r5, 0 -/* 80044050 00040E50 80 0D 8A A8 */ lwz r0, lbl_803CB3A8-_SDA_BASE_(r13) +/* 80044050 00040E50 80 0D 8A A8 */ lwz r0, lbl_bestSFX$773-_SDA_BASE_(r13) /* 80044054 00040E54 38 C0 00 00 */ li r6, 0 /* 80044058 00040E58 7C 03 00 40 */ cmplw r3, r0 /* 8004405C 00040E5C 40 82 00 14 */ bne lbl_80044070 @@ -134,9 +134,9 @@ lbl_80044070: /* 80044088 00040E88 38 00 00 00 */ li r0, 0 /* 8004408C 00040E8C 90 1C 00 00 */ stw r0, 0(r28) lbl_80044090: -/* 80044090 00040E90 38 8D 8A A8 */ addi r4, r13, lbl_803CB3A8-_SDA_BASE_ -/* 80044094 00040E94 38 6D 80 A0 */ addi r3, r13, lbl_803CA9A0-_SDA_BASE_ -/* 80044098 00040E98 80 AD 8A A8 */ lwz r5, lbl_803CB3A8-_SDA_BASE_(r13) +/* 80044090 00040E90 38 8D 8A A8 */ addi r4, r13, lbl_bestSFX$773-_SDA_BASE_ +/* 80044094 00040E94 38 6D 80 A0 */ addi r3, r13, lbl_s_managedEnvSFX-_SDA_BASE_ +/* 80044098 00040E98 80 AD 8A A8 */ lwz r5, lbl_bestSFX$773-_SDA_BASE_(r13) /* 8004409C 00040E9C 28 05 00 00 */ cmplwi r5, 0 /* 800440A0 00040EA0 41 82 00 24 */ beq lbl_800440C4 /* 800440A4 00040EA4 80 1C 00 00 */ lwz r0, 0(r28) @@ -324,9 +324,9 @@ lbl_800442E4: /* 80044300 00041100 93 C1 00 18 */ stw r30, 0x18(r1) /* 80044304 00041104 7C DE 33 78 */ mr r30, r6 /* 80044308 00041108 41 81 01 00 */ bgt lbl_80044408 -/* 8004430C 0004110C 3C 60 80 29 */ lis r3, lbl_80288C38@ha +/* 8004430C 0004110C 3C 60 80 29 */ lis r3, lbl__964_2@ha /* 80044310 00041110 54 00 10 3A */ slwi r0, r0, 2 -/* 80044314 00041114 38 63 8C 38 */ addi r3, r3, lbl_80288C38@l +/* 80044314 00041114 38 63 8C 38 */ addi r3, r3, lbl__964_2@l /* 80044318 00041118 7C 03 00 2E */ lwzx r0, r3, r0 /* 8004431C 0004111C 7C 09 03 A6 */ mtctr r0 /* 80044320 00041120 4E 80 04 20 */ bctr @@ -350,7 +350,7 @@ lbl_800442E4: /* 80044368 00041168 38 84 85 1F */ addi r4, r4, 0x51EB851F@l /* 8004436C 0004116C 90 01 00 08 */ stw r0, 8(r1) /* 80044370 00041170 7C 04 18 16 */ mulhwu r0, r4, r3 -/* 80044374 00041174 C8 42 86 68 */ lfd f2, lbl_803CCFE8-_SDA2_BASE_(r2) +/* 80044374 00041174 C8 42 86 68 */ lfd f2, lbl__966-_SDA2_BASE_(r2) /* 80044378 00041178 C0 1E 00 00 */ lfs f0, 0(r30) /* 8004437C 0004117C 54 00 D9 7E */ srwi r0, r0, 5 /* 80044380 00041180 1C 00 00 64 */ mulli r0, r0, 0x64 @@ -433,12 +433,12 @@ xSFX.xSFXPlay__FP4xSFX: /* 800444A0 000412A0 38 E0 00 00 */ li r7, 0 /* 800444A4 000412A4 A0 08 00 0A */ lhz r0, 0xa(r8) /* 800444A8 000412A8 90 81 00 24 */ stw r4, 0x24(r1) -/* 800444AC 000412AC C8 42 86 68 */ lfd f2, lbl_803CCFE8-_SDA2_BASE_(r2) +/* 800444AC 000412AC C8 42 86 68 */ lfd f2, lbl__966-_SDA2_BASE_(r2) /* 800444B0 000412B0 C8 21 00 20 */ lfd f1, 0x20(r1) -/* 800444B4 000412B4 C0 02 86 74 */ lfs f0, lbl_803CCFF4-_SDA2_BASE_(r2) +/* 800444B4 000412B4 C0 02 86 74 */ lfs f0, lbl__1002_1-_SDA2_BASE_(r2) /* 800444B8 000412B8 EC 21 10 28 */ fsubs f1, f1, f2 /* 800444BC 000412BC 90 01 00 2C */ stw r0, 0x2c(r1) -/* 800444C0 000412C0 C0 A2 86 70 */ lfs f5, lbl_803CCFF0-_SDA2_BASE_(r2) +/* 800444C0 000412C0 C0 A2 86 70 */ lfs f5, lbl__1001_1-_SDA2_BASE_(r2) /* 800444C4 000412C4 90 61 00 28 */ stw r3, 0x28(r1) /* 800444C8 000412C8 EC 81 00 24 */ fdivs f4, f1, f0 /* 800444CC 000412CC C0 08 00 0C */ lfs f0, 0xc(r8) @@ -450,7 +450,7 @@ xSFX.xSFXPlay__FP4xSFX: /* 800444E4 000412E4 C0 68 00 28 */ lfs f3, 0x28(r8) /* 800444E8 000412E8 EC 25 01 32 */ fmuls f1, f5, f4 /* 800444EC 000412EC C0 88 00 2C */ lfs f4, 0x2c(r8) -/* 800444F0 000412F0 C0 A2 86 78 */ lfs f5, lbl_803CCFF8-_SDA2_BASE_(r2) +/* 800444F0 000412F0 C0 A2 86 78 */ lfs f5, lbl__1003-_SDA2_BASE_(r2) /* 800444F4 000412F4 EC 42 00 32 */ fmuls f2, f2, f0 /* 800444F8 000412F8 48 00 45 9D */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 800444FC 000412FC 90 7E 00 14 */ stw r3, 0x14(r30) @@ -480,12 +480,12 @@ lbl_80044530: /* 80044554 00041354 A0 09 00 0A */ lhz r0, 0xa(r9) /* 80044558 00041358 38 E0 00 00 */ li r7, 0 /* 8004455C 0004135C 91 01 00 2C */ stw r8, 0x2c(r1) -/* 80044560 00041360 C8 42 86 68 */ lfd f2, lbl_803CCFE8-_SDA2_BASE_(r2) +/* 80044560 00041360 C8 42 86 68 */ lfd f2, lbl__966-_SDA2_BASE_(r2) /* 80044564 00041364 C8 21 00 28 */ lfd f1, 0x28(r1) -/* 80044568 00041368 C0 02 86 74 */ lfs f0, lbl_803CCFF4-_SDA2_BASE_(r2) +/* 80044568 00041368 C0 02 86 74 */ lfs f0, lbl__1002_1-_SDA2_BASE_(r2) /* 8004456C 0004136C EC 21 10 28 */ fsubs f1, f1, f2 /* 80044570 00041370 90 01 00 24 */ stw r0, 0x24(r1) -/* 80044574 00041374 C0 C2 86 70 */ lfs f6, lbl_803CCFF0-_SDA2_BASE_(r2) +/* 80044574 00041374 C0 C2 86 70 */ lfs f6, lbl__1001_1-_SDA2_BASE_(r2) /* 80044578 00041378 90 81 00 20 */ stw r4, 0x20(r1) /* 8004457C 0004137C EC A1 00 24 */ fdivs f5, f1, f0 /* 80044580 00041380 C0 09 00 0C */ lfs f0, 0xc(r9) @@ -496,7 +496,7 @@ lbl_80044530: /* 80044594 00041394 EC 41 10 28 */ fsubs f2, f1, f2 /* 80044598 00041398 C0 89 00 2C */ lfs f4, 0x2c(r9) /* 8004459C 0004139C EC 26 01 72 */ fmuls f1, f6, f5 -/* 800445A0 000413A0 C0 A2 86 78 */ lfs f5, lbl_803CCFF8-_SDA2_BASE_(r2) +/* 800445A0 000413A0 C0 A2 86 78 */ lfs f5, lbl__1003-_SDA2_BASE_(r2) /* 800445A4 000413A4 EC 42 00 32 */ fmuls f2, f2, f0 /* 800445A8 000413A8 48 00 44 BD */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf /* 800445AC 000413AC 90 7E 00 14 */ stw r3, 0x14(r30) @@ -511,12 +511,12 @@ lbl_800445B4: /* 800445CC 000413CC A0 08 00 0A */ lhz r0, 0xa(r8) /* 800445D0 000413D0 38 E0 00 00 */ li r7, 0 /* 800445D4 000413D4 90 81 00 2C */ stw r4, 0x2c(r1) -/* 800445D8 000413D8 C8 42 86 68 */ lfd f2, lbl_803CCFE8-_SDA2_BASE_(r2) +/* 800445D8 000413D8 C8 42 86 68 */ lfd f2, lbl__966-_SDA2_BASE_(r2) /* 800445DC 000413DC C8 21 00 28 */ lfd f1, 0x28(r1) -/* 800445E0 000413E0 C0 02 86 74 */ lfs f0, lbl_803CCFF4-_SDA2_BASE_(r2) +/* 800445E0 000413E0 C0 02 86 74 */ lfs f0, lbl__1002_1-_SDA2_BASE_(r2) /* 800445E4 000413E4 EC 21 10 28 */ fsubs f1, f1, f2 /* 800445E8 000413E8 90 01 00 24 */ stw r0, 0x24(r1) -/* 800445EC 000413EC C0 C2 86 70 */ lfs f6, lbl_803CCFF0-_SDA2_BASE_(r2) +/* 800445EC 000413EC C0 C2 86 70 */ lfs f6, lbl__1001_1-_SDA2_BASE_(r2) /* 800445F0 000413F0 90 61 00 20 */ stw r3, 0x20(r1) /* 800445F4 000413F4 EC A1 00 24 */ fdivs f5, f1, f0 /* 800445F8 000413F8 C0 08 00 0C */ lfs f0, 0xc(r8) @@ -527,7 +527,7 @@ lbl_800445B4: /* 8004460C 0004140C EC 41 10 28 */ fsubs f2, f1, f2 /* 80044610 00041410 C0 88 00 2C */ lfs f4, 0x2c(r8) /* 80044614 00041414 EC 26 01 72 */ fmuls f1, f6, f5 -/* 80044618 00041418 C0 A2 86 78 */ lfs f5, lbl_803CCFF8-_SDA2_BASE_(r2) +/* 80044618 00041418 C0 A2 86 78 */ lfs f5, lbl__1003-_SDA2_BASE_(r2) /* 8004461C 0004141C EC 42 00 32 */ fmuls f2, f2, f0 /* 80044620 00041420 48 00 44 75 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 80044624 00041424 90 7E 00 14 */ stw r3, 0x14(r30) @@ -539,14 +539,14 @@ lbl_8004462C: /* 80044638 00041438 7F E5 FB 78 */ mr r5, r31 /* 8004463C 0004143C 90 81 00 2C */ stw r4, 0x2c(r1) /* 80044640 00041440 38 C8 00 1C */ addi r6, r8, 0x1c -/* 80044644 00041444 C8 A2 86 68 */ lfd f5, lbl_803CCFE8-_SDA2_BASE_(r2) +/* 80044644 00041444 C8 A2 86 68 */ lfd f5, lbl__966-_SDA2_BASE_(r2) /* 80044648 00041448 38 E0 00 00 */ li r7, 0 /* 8004464C 0004144C 90 61 00 28 */ stw r3, 0x28(r1) -/* 80044650 00041450 C0 22 86 74 */ lfs f1, lbl_803CCFF4-_SDA2_BASE_(r2) +/* 80044650 00041450 C0 22 86 74 */ lfs f1, lbl__1002_1-_SDA2_BASE_(r2) /* 80044654 00041454 C8 01 00 28 */ lfd f0, 0x28(r1) /* 80044658 00041458 90 01 00 24 */ stw r0, 0x24(r1) /* 8004465C 0004145C EC 40 28 28 */ fsubs f2, f0, f5 -/* 80044660 00041460 C0 E2 86 70 */ lfs f7, lbl_803CCFF0-_SDA2_BASE_(r2) +/* 80044660 00041460 C0 E2 86 70 */ lfs f7, lbl__1001_1-_SDA2_BASE_(r2) /* 80044664 00041464 90 61 00 20 */ stw r3, 0x20(r1) /* 80044668 00041468 C0 08 00 0C */ lfs f0, 0xc(r8) /* 8004466C 0004146C EC C2 08 24 */ fdivs f6, f2, f1 @@ -556,7 +556,7 @@ lbl_8004462C: /* 8004467C 0004147C C0 68 00 28 */ lfs f3, 0x28(r8) /* 80044680 00041480 C0 88 00 2C */ lfs f4, 0x2c(r8) /* 80044684 00041484 EC 41 28 28 */ fsubs f2, f1, f5 -/* 80044688 00041488 C0 A2 86 78 */ lfs f5, lbl_803CCFF8-_SDA2_BASE_(r2) +/* 80044688 00041488 C0 A2 86 78 */ lfs f5, lbl__1003-_SDA2_BASE_(r2) /* 8004468C 0004148C EC 27 01 B2 */ fmuls f1, f7, f6 /* 80044690 00041490 EC 42 00 32 */ fmuls f2, f2, f0 /* 80044694 00041494 48 00 44 01 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf @@ -569,21 +569,21 @@ lbl_800446A0: /* 800446AC 000414AC 7F E5 FB 78 */ mr r5, r31 /* 800446B0 000414B0 90 81 00 2C */ stw r4, 0x2c(r1) /* 800446B4 000414B4 38 C0 00 00 */ li r6, 0 -/* 800446B8 000414B8 C8 A2 86 68 */ lfd f5, lbl_803CCFE8-_SDA2_BASE_(r2) +/* 800446B8 000414B8 C8 A2 86 68 */ lfd f5, lbl__966-_SDA2_BASE_(r2) /* 800446BC 000414BC 38 E0 00 00 */ li r7, 0 /* 800446C0 000414C0 90 61 00 28 */ stw r3, 0x28(r1) -/* 800446C4 000414C4 C0 22 86 74 */ lfs f1, lbl_803CCFF4-_SDA2_BASE_(r2) +/* 800446C4 000414C4 C0 22 86 74 */ lfs f1, lbl__1002_1-_SDA2_BASE_(r2) /* 800446C8 000414C8 C8 01 00 28 */ lfd f0, 0x28(r1) /* 800446CC 000414CC 90 01 00 24 */ stw r0, 0x24(r1) /* 800446D0 000414D0 EC 40 28 28 */ fsubs f2, f0, f5 -/* 800446D4 000414D4 C0 C2 86 70 */ lfs f6, lbl_803CCFF0-_SDA2_BASE_(r2) +/* 800446D4 000414D4 C0 C2 86 70 */ lfs f6, lbl__1001_1-_SDA2_BASE_(r2) /* 800446D8 000414D8 90 61 00 20 */ stw r3, 0x20(r1) /* 800446DC 000414DC C0 08 00 0C */ lfs f0, 0xc(r8) /* 800446E0 000414E0 EC 82 08 24 */ fdivs f4, f2, f1 /* 800446E4 000414E4 C8 21 00 20 */ lfd f1, 0x20(r1) /* 800446E8 000414E8 80 68 00 10 */ lwz r3, 0x10(r8) /* 800446EC 000414EC 88 88 00 19 */ lbz r4, 0x19(r8) -/* 800446F0 000414F0 C0 62 86 78 */ lfs f3, lbl_803CCFF8-_SDA2_BASE_(r2) +/* 800446F0 000414F0 C0 62 86 78 */ lfs f3, lbl__1003-_SDA2_BASE_(r2) /* 800446F4 000414F4 EC 41 28 28 */ fsubs f2, f1, f5 /* 800446F8 000414F8 EC 26 01 32 */ fmuls f1, f6, f4 /* 800446FC 000414FC EC 42 00 32 */ fmuls f2, f2, f0 diff --git a/asm/Core/x/xScene.s b/asm/Core/x/xScene.s index f43a8b965..747d90b0c 100644 --- a/asm/Core/x/xScene.s +++ b/asm/Core/x/xScene.s @@ -18,25 +18,25 @@ xSceneInit__FP6xSceneUsUsUsUs: /* 8003F3D0 0003C1D0 38 A0 00 00 */ li r5, 0 /* 8003F3D4 0003C1D4 B0 03 00 04 */ sth r0, 4(r3) /* 8003F3D8 0003C1D8 B3 83 00 22 */ sth r28, 0x22(r3) -/* 8003F3DC 0003C1DC 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8003F3DC 0003C1DC 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8003F3E0 0003C1E0 4B FF 45 61 */ bl xMemAlloc__FUiUii /* 8003F3E4 0003C1E4 90 7B 00 2C */ stw r3, 0x2c(r27) /* 8003F3E8 0003C1E8 57 A4 13 BA */ rlwinm r4, r29, 2, 0xe, 0x1d /* 8003F3EC 0003C1EC 38 A0 00 00 */ li r5, 0 /* 8003F3F0 0003C1F0 B3 BB 00 24 */ sth r29, 0x24(r27) -/* 8003F3F4 0003C1F4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8003F3F4 0003C1F4 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8003F3F8 0003C1F8 4B FF 45 49 */ bl xMemAlloc__FUiUii /* 8003F3FC 0003C1FC 90 7B 00 30 */ stw r3, 0x30(r27) /* 8003F400 0003C200 57 C4 13 BA */ rlwinm r4, r30, 2, 0xe, 0x1d /* 8003F404 0003C204 38 A0 00 00 */ li r5, 0 /* 8003F408 0003C208 B3 DB 00 26 */ sth r30, 0x26(r27) -/* 8003F40C 0003C20C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8003F40C 0003C20C 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8003F410 0003C210 4B FF 45 31 */ bl xMemAlloc__FUiUii /* 8003F414 0003C214 90 7B 00 34 */ stw r3, 0x34(r27) /* 8003F418 0003C218 57 E4 13 BA */ rlwinm r4, r31, 2, 0xe, 0x1d /* 8003F41C 0003C21C 38 A0 00 00 */ li r5, 0 /* 8003F420 0003C220 B3 FB 00 28 */ sth r31, 0x28(r27) -/* 8003F424 0003C224 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8003F424 0003C224 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8003F428 0003C228 4B FF 45 19 */ bl xMemAlloc__FUiUii /* 8003F42C 0003C22C 7C 1D F2 14 */ add r0, r29, r30 /* 8003F430 0003C230 90 7B 00 38 */ stw r3, 0x38(r27) @@ -47,7 +47,7 @@ xSceneInit__FP6xSceneUsUsUsUs: /* 8003F444 0003C244 B0 7B 00 20 */ sth r3, 0x20(r27) /* 8003F448 0003C248 B0 1B 00 10 */ sth r0, 0x10(r27) /* 8003F44C 0003C24C A0 1B 00 20 */ lhz r0, 0x20(r27) -/* 8003F450 0003C250 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8003F450 0003C250 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8003F454 0003C254 54 04 10 3A */ slwi r4, r0, 2 /* 8003F458 0003C258 4B FF 44 E9 */ bl xMemAlloc__FUiUii /* 8003F45C 0003C25C 90 7B 00 3C */ stw r3, 0x3c(r27) @@ -55,7 +55,7 @@ xSceneInit__FP6xSceneUsUsUsUs: /* 8003F464 0003C264 38 A0 00 00 */ li r5, 0 /* 8003F468 0003C268 B0 1B 00 12 */ sth r0, 0x12(r27) /* 8003F46C 0003C26C A0 1B 00 20 */ lhz r0, 0x20(r27) -/* 8003F470 0003C270 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8003F470 0003C270 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8003F474 0003C274 54 04 10 3A */ slwi r4, r0, 2 /* 8003F478 0003C278 4B FF 44 C9 */ bl xMemAlloc__FUiUii /* 8003F47C 0003C27C 90 7B 00 40 */ stw r3, 0x40(r27) @@ -459,15 +459,15 @@ lbl_8003F9B4: lbl_8003F9C0: /* 8003F9C0 0003C7C0 C0 7E 00 14 */ lfs f3, 0x14(r30) /* 8003F9C4 0003C7C4 EF BF 20 2A */ fadds f29, f31, f4 -/* 8003F9C8 0003C7C8 C0 22 86 00 */ lfs f1, lbl_803CCF80-_SDA2_BASE_(r2) +/* 8003F9C8 0003C7C8 C0 22 86 00 */ lfs f1, lbl__1000-_SDA2_BASE_(r2) /* 8003F9CC 0003C7CC EF 82 28 2A */ fadds f28, f2, f5 /* 8003F9D0 0003C7D0 FC 00 1A 10 */ fabs f0, f3 -/* 8003F9D4 0003C7D4 C0 A2 85 F8 */ lfs f5, lbl_803CCF78-_SDA2_BASE_(r2) +/* 8003F9D4 0003C7D4 C0 A2 85 F8 */ lfs f5, lbl__998-_SDA2_BASE_(r2) /* 8003F9D8 0003C7D8 C0 FA 00 18 */ lfs f7, 0x18(r26) /* 8003F9DC 0003C7DC C1 1A 00 1C */ lfs f8, 0x1c(r26) /* 8003F9E0 0003C7E0 EF 7E 30 2A */ fadds f27, f30, f6 /* 8003F9E4 0003C7E4 FC 00 00 18 */ frsp f0, f0 -/* 8003F9E8 0003C7E8 C0 82 85 FC */ lfs f4, lbl_803CCF7C-_SDA2_BASE_(r2) +/* 8003F9E8 0003C7E8 C0 82 85 FC */ lfs f4, lbl__999-_SDA2_BASE_(r2) /* 8003F9EC 0003C7EC EF 25 01 F2 */ fmuls f25, f5, f7 /* 8003F9F0 0003C7F0 EF 05 02 32 */ fmuls f24, f5, f8 /* 8003F9F4 0003C7F4 FC 00 08 40 */ fcmpo cr0, f0, f1 @@ -475,14 +475,14 @@ lbl_8003F9C0: /* 8003F9FC 0003C7FC EE C4 02 32 */ fmuls f22, f4, f8 /* 8003FA00 0003C800 4C 40 13 82 */ cror 2, 0, 2 /* 8003FA04 0003C804 40 82 00 24 */ bne lbl_8003FA28 -/* 8003FA08 0003C808 C0 02 86 04 */ lfs f0, lbl_803CCF84-_SDA2_BASE_(r2) +/* 8003FA08 0003C808 C0 02 86 04 */ lfs f0, lbl__1001-_SDA2_BASE_(r2) /* 8003FA0C 0003C80C FC 03 00 40 */ fcmpo cr0, f3, f0 /* 8003FA10 0003C810 4C 41 13 82 */ cror 2, 1, 2 /* 8003FA14 0003C814 40 82 00 0C */ bne lbl_8003FA20 /* 8003FA18 0003C818 D0 3E 00 14 */ stfs f1, 0x14(r30) /* 8003FA1C 0003C81C 48 00 00 0C */ b lbl_8003FA28 lbl_8003FA20: -/* 8003FA20 0003C820 C0 02 86 08 */ lfs f0, lbl_803CCF88-_SDA2_BASE_(r2) +/* 8003FA20 0003C820 C0 02 86 08 */ lfs f0, lbl__1002-_SDA2_BASE_(r2) /* 8003FA24 0003C824 D0 1E 00 14 */ stfs f0, 0x14(r30) lbl_8003FA28: /* 8003FA28 0003C828 C0 9E 00 0C */ lfs f4, 0xc(r30) @@ -508,7 +508,7 @@ lbl_8003FA28: /* 8003FA78 0003C878 6F 24 80 00 */ xoris r4, r25, 0x8000 /* 8003FA7C 0003C87C 90 61 00 48 */ stw r3, 0x48(r1) /* 8003FA80 0003C880 6F 00 80 00 */ xoris r0, r24, 0x8000 -/* 8003FA84 0003C884 C8 42 86 10 */ lfd f2, lbl_803CCF90-_SDA2_BASE_(r2) +/* 8003FA84 0003C884 C8 42 86 10 */ lfd f2, lbl__1004-_SDA2_BASE_(r2) /* 8003FA88 0003C888 90 81 00 4C */ stw r4, 0x4c(r1) /* 8003FA8C 0003C88C C0 7A 00 1C */ lfs f3, 0x1c(r26) /* 8003FA90 0003C890 C8 01 00 48 */ lfd f0, 0x48(r1) @@ -548,7 +548,7 @@ lbl_8003FB0C: /* 8003FB0C 0003C90C 7C 19 B8 50 */ subf r0, r25, r23 /* 8003FB10 0003C910 92 C1 00 50 */ stw r22, 0x50(r1) /* 8003FB14 0003C914 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 8003FB18 0003C918 C8 22 86 10 */ lfd f1, lbl_803CCF90-_SDA2_BASE_(r2) +/* 8003FB18 0003C918 C8 22 86 10 */ lfd f1, lbl__1004-_SDA2_BASE_(r2) /* 8003FB1C 0003C91C 90 01 00 54 */ stw r0, 0x54(r1) /* 8003FB20 0003C920 C0 5A 00 1C */ lfs f2, 0x1c(r26) /* 8003FB24 0003C924 C8 01 00 50 */ lfd f0, 0x50(r1) @@ -575,13 +575,13 @@ lbl_8003FB68: /* 8003FB6C 0003C96C EF 55 F8 3A */ fmadds f26, f21, f0, f31 lbl_8003FB70: /* 8003FB70 0003C970 FC 20 B0 90 */ fmr f1, f22 -/* 8003FB74 0003C974 C0 42 86 04 */ lfs f2, lbl_803CCF84-_SDA2_BASE_(r2) +/* 8003FB74 0003C974 C0 42 86 04 */ lfs f2, lbl__1001-_SDA2_BASE_(r2) /* 8003FB78 0003C978 7F 43 D3 78 */ mr r3, r26 /* 8003FB7C 0003C97C 38 81 00 24 */ addi r4, r1, 0x24 /* 8003FB80 0003C980 38 A1 00 20 */ addi r5, r1, 0x20 /* 8003FB84 0003C984 48 0E 2B 11 */ bl xGridGetCell__FP5xGridfffRiRi /* 8003FB88 0003C988 FC 20 D0 90 */ fmr f1, f26 -/* 8003FB8C 0003C98C C0 42 86 04 */ lfs f2, lbl_803CCF84-_SDA2_BASE_(r2) +/* 8003FB8C 0003C98C C0 42 86 04 */ lfs f2, lbl__1001-_SDA2_BASE_(r2) /* 8003FB90 0003C990 FC 60 A0 90 */ fmr f3, f20 /* 8003FB94 0003C994 7F 43 D3 78 */ mr r3, r26 /* 8003FB98 0003C998 38 81 00 1C */ addi r4, r1, 0x1c @@ -593,7 +593,7 @@ lbl_8003FB70: /* 8003FBB0 0003C9B0 6E A3 80 00 */ xoris r3, r21, 0x8000 /* 8003FBB4 0003C9B4 92 C1 00 50 */ stw r22, 0x50(r1) /* 8003FBB8 0003C9B8 6E 80 80 00 */ xoris r0, r20, 0x8000 -/* 8003FBBC 0003C9BC C8 42 86 10 */ lfd f2, lbl_803CCF90-_SDA2_BASE_(r2) +/* 8003FBBC 0003C9BC C8 42 86 10 */ lfd f2, lbl__1004-_SDA2_BASE_(r2) /* 8003FBC0 0003C9C0 90 61 00 54 */ stw r3, 0x54(r1) /* 8003FBC4 0003C9C4 C0 7A 00 18 */ lfs f3, 0x18(r26) /* 8003FBC8 0003C9C8 C8 01 00 50 */ lfd f0, 0x50(r1) @@ -743,7 +743,7 @@ lbl_8003FDB8: /* 8003FDB8 0003CBB8 7C 18 B0 50 */ subf r0, r24, r22 /* 8003FDBC 0003CBBC 92 E1 00 50 */ stw r23, 0x50(r1) /* 8003FDC0 0003CBC0 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 8003FDC4 0003CBC4 C8 22 86 10 */ lfd f1, lbl_803CCF90-_SDA2_BASE_(r2) +/* 8003FDC4 0003CBC4 C8 22 86 10 */ lfd f1, lbl__1004-_SDA2_BASE_(r2) /* 8003FDC8 0003CBC8 90 01 00 54 */ stw r0, 0x54(r1) /* 8003FDCC 0003CBCC C0 5A 00 1C */ lfs f2, 0x1c(r26) /* 8003FDD0 0003CBD0 C8 01 00 50 */ lfd f0, 0x50(r1) @@ -770,13 +770,13 @@ lbl_8003FE14: /* 8003FE18 0003CC18 EF 95 E8 3A */ fmadds f28, f21, f0, f29 lbl_8003FE1C: /* 8003FE1C 0003CC1C FC 20 B0 90 */ fmr f1, f22 -/* 8003FE20 0003CC20 C0 42 86 04 */ lfs f2, lbl_803CCF84-_SDA2_BASE_(r2) +/* 8003FE20 0003CC20 C0 42 86 04 */ lfs f2, lbl__1001-_SDA2_BASE_(r2) /* 8003FE24 0003CC24 7F 43 D3 78 */ mr r3, r26 /* 8003FE28 0003CC28 38 81 00 14 */ addi r4, r1, 0x14 /* 8003FE2C 0003CC2C 38 A1 00 10 */ addi r5, r1, 0x10 /* 8003FE30 0003CC30 48 0E 28 65 */ bl xGridGetCell__FP5xGridfffRiRi /* 8003FE34 0003CC34 FC 20 E0 90 */ fmr f1, f28 -/* 8003FE38 0003CC38 C0 42 86 04 */ lfs f2, lbl_803CCF84-_SDA2_BASE_(r2) +/* 8003FE38 0003CC38 C0 42 86 04 */ lfs f2, lbl__1001-_SDA2_BASE_(r2) /* 8003FE3C 0003CC3C FC 60 A0 90 */ fmr f3, f20 /* 8003FE40 0003CC40 7F 43 D3 78 */ mr r3, r26 /* 8003FE44 0003CC44 38 81 00 0C */ addi r4, r1, 0xc @@ -788,7 +788,7 @@ lbl_8003FE1C: /* 8003FE5C 0003CC5C 6E 83 80 00 */ xoris r3, r20, 0x8000 /* 8003FE60 0003CC60 92 E1 00 50 */ stw r23, 0x50(r1) /* 8003FE64 0003CC64 6E A0 80 00 */ xoris r0, r21, 0x8000 -/* 8003FE68 0003CC68 C8 42 86 10 */ lfd f2, lbl_803CCF90-_SDA2_BASE_(r2) +/* 8003FE68 0003CC68 C8 42 86 10 */ lfd f2, lbl__1004-_SDA2_BASE_(r2) /* 8003FE6C 0003CC6C 90 61 00 54 */ stw r3, 0x54(r1) /* 8003FE70 0003CC70 C0 7A 00 18 */ lfs f3, 0x18(r26) /* 8003FE74 0003CC74 C8 01 00 50 */ lfd f0, 0x50(r1) @@ -1093,32 +1093,32 @@ xRayHitsTikiLandableScene__FP6xSceneP5xRay3P7xCollis: /* 800402A0 0003D0A0 93 A1 00 84 */ stw r29, 0x84(r1) /* 800402A4 0003D0A4 7C 7D 1B 78 */ mr r29, r3 /* 800402A8 0003D0A8 38 61 00 08 */ addi r3, r1, 8 -/* 800402AC 0003D0AC C0 02 86 18 */ lfs f0, lbl_803CCF98-_SDA2_BASE_(r2) +/* 800402AC 0003D0AC C0 02 86 18 */ lfs f0, lbl__1083-_SDA2_BASE_(r2) /* 800402B0 0003D0B0 D0 05 00 10 */ stfs f0, 0x10(r5) /* 800402B4 0003D0B4 4B FD 56 41 */ bl xQuickCullForRay__FP7xQCDataPC5xRay3 -/* 800402B8 0003D0B8 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha +/* 800402B8 0003D0B8 3C 60 80 3D */ lis r3, lbl_colls_grid@ha /* 800402BC 0003D0BC 3C A0 80 04 */ lis r5, lbl_800400EC@ha /* 800402C0 0003D0C0 38 C5 00 EC */ addi r6, r5, lbl_800400EC@l /* 800402C4 0003D0C4 7F A4 EB 78 */ mr r4, r29 -/* 800402C8 0003D0C8 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l +/* 800402C8 0003D0C8 38 63 A6 D8 */ addi r3, r3, lbl_colls_grid@l /* 800402CC 0003D0CC 7F C5 F3 78 */ mr r5, r30 /* 800402D0 0003D0D0 7F E8 FB 78 */ mr r8, r31 /* 800402D4 0003D0D4 38 E1 00 08 */ addi r7, r1, 8 /* 800402D8 0003D0D8 4B FF F5 B9 */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv -/* 800402DC 0003D0DC 3C 60 80 3D */ lis r3, lbl_803CA774@ha +/* 800402DC 0003D0DC 3C 60 80 3D */ lis r3, lbl_colls_oso_grid@ha /* 800402E0 0003D0E0 3C A0 80 04 */ lis r5, lbl_800400EC@ha /* 800402E4 0003D0E4 38 C5 00 EC */ addi r6, r5, lbl_800400EC@l /* 800402E8 0003D0E8 7F A4 EB 78 */ mr r4, r29 -/* 800402EC 0003D0EC 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l +/* 800402EC 0003D0EC 38 63 A7 74 */ addi r3, r3, lbl_colls_oso_grid@l /* 800402F0 0003D0F0 7F C5 F3 78 */ mr r5, r30 /* 800402F4 0003D0F4 7F E8 FB 78 */ mr r8, r31 /* 800402F8 0003D0F8 38 E1 00 08 */ addi r7, r1, 8 /* 800402FC 0003D0FC 4B FF F5 95 */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv -/* 80040300 0003D100 3C 60 80 3D */ lis r3, lbl_803CA7A8@ha +/* 80040300 0003D100 3C 60 80 3D */ lis r3, lbl_npcs_grid@ha /* 80040304 0003D104 3C A0 80 04 */ lis r5, lbl_800400EC@ha /* 80040308 0003D108 38 C5 00 EC */ addi r6, r5, lbl_800400EC@l /* 8004030C 0003D10C 7F A4 EB 78 */ mr r4, r29 -/* 80040310 0003D110 38 63 A7 A8 */ addi r3, r3, lbl_803CA7A8@l +/* 80040310 0003D110 38 63 A7 A8 */ addi r3, r3, lbl_npcs_grid@l /* 80040314 0003D114 7F C5 F3 78 */ mr r5, r30 /* 80040318 0003D118 7F E8 FB 78 */ mr r8, r31 /* 8004031C 0003D11C 38 E1 00 08 */ addi r7, r1, 8 @@ -1139,7 +1139,7 @@ xRayHitsTikiLandableScene__FP6xSceneP5xRay3P7xCollis: /* 80040358 0003D158 90 1F 00 0C */ stw r0, 0xc(r31) lbl_8004035C: /* 8004035C 0003D15C C0 3F 00 10 */ lfs f1, 0x10(r31) -/* 80040360 0003D160 C0 02 86 18 */ lfs f0, lbl_803CCF98-_SDA2_BASE_(r2) +/* 80040360 0003D160 C0 02 86 18 */ lfs f0, lbl__1083-_SDA2_BASE_(r2) /* 80040364 0003D164 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80040368 0003D168 40 80 00 14 */ bge lbl_8004037C /* 8004036C 0003D16C 80 1F 00 00 */ lwz r0, 0(r31) @@ -1171,32 +1171,32 @@ xRayHitsScene__FP6xSceneP5xRay3P7xCollis: /* 800403C0 0003D1C0 93 A1 00 84 */ stw r29, 0x84(r1) /* 800403C4 0003D1C4 7C 7D 1B 78 */ mr r29, r3 /* 800403C8 0003D1C8 38 61 00 08 */ addi r3, r1, 8 -/* 800403CC 0003D1CC C0 02 86 18 */ lfs f0, lbl_803CCF98-_SDA2_BASE_(r2) +/* 800403CC 0003D1CC C0 02 86 18 */ lfs f0, lbl__1083-_SDA2_BASE_(r2) /* 800403D0 0003D1D0 D0 05 00 10 */ stfs f0, 0x10(r5) /* 800403D4 0003D1D4 4B FD 55 21 */ bl xQuickCullForRay__FP7xQCDataPC5xRay3 -/* 800403D8 0003D1D8 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha +/* 800403D8 0003D1D8 3C 60 80 3D */ lis r3, lbl_colls_grid@ha /* 800403DC 0003D1DC 3C A0 80 04 */ lis r5, lbl_800401D8@ha /* 800403E0 0003D1E0 38 C5 01 D8 */ addi r6, r5, lbl_800401D8@l /* 800403E4 0003D1E4 7F A4 EB 78 */ mr r4, r29 -/* 800403E8 0003D1E8 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l +/* 800403E8 0003D1E8 38 63 A6 D8 */ addi r3, r3, lbl_colls_grid@l /* 800403EC 0003D1EC 7F C5 F3 78 */ mr r5, r30 /* 800403F0 0003D1F0 7F E8 FB 78 */ mr r8, r31 /* 800403F4 0003D1F4 38 E1 00 08 */ addi r7, r1, 8 /* 800403F8 0003D1F8 4B FF F4 99 */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv -/* 800403FC 0003D1FC 3C 60 80 3D */ lis r3, lbl_803CA774@ha +/* 800403FC 0003D1FC 3C 60 80 3D */ lis r3, lbl_colls_oso_grid@ha /* 80040400 0003D200 3C A0 80 04 */ lis r5, lbl_800401D8@ha /* 80040404 0003D204 38 C5 01 D8 */ addi r6, r5, lbl_800401D8@l /* 80040408 0003D208 7F A4 EB 78 */ mr r4, r29 -/* 8004040C 0003D20C 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l +/* 8004040C 0003D20C 38 63 A7 74 */ addi r3, r3, lbl_colls_oso_grid@l /* 80040410 0003D210 7F C5 F3 78 */ mr r5, r30 /* 80040414 0003D214 7F E8 FB 78 */ mr r8, r31 /* 80040418 0003D218 38 E1 00 08 */ addi r7, r1, 8 /* 8004041C 0003D21C 4B FF F4 75 */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv -/* 80040420 0003D220 3C 60 80 3D */ lis r3, lbl_803CA7A8@ha +/* 80040420 0003D220 3C 60 80 3D */ lis r3, lbl_npcs_grid@ha /* 80040424 0003D224 3C A0 80 04 */ lis r5, lbl_800401D8@ha /* 80040428 0003D228 38 C5 01 D8 */ addi r6, r5, lbl_800401D8@l /* 8004042C 0003D22C 7F A4 EB 78 */ mr r4, r29 -/* 80040430 0003D230 38 63 A7 A8 */ addi r3, r3, lbl_803CA7A8@l +/* 80040430 0003D230 38 63 A7 A8 */ addi r3, r3, lbl_npcs_grid@l /* 80040434 0003D234 7F C5 F3 78 */ mr r5, r30 /* 80040438 0003D238 7F E8 FB 78 */ mr r8, r31 /* 8004043C 0003D23C 38 E1 00 08 */ addi r7, r1, 8 @@ -1217,7 +1217,7 @@ xRayHitsScene__FP6xSceneP5xRay3P7xCollis: /* 80040478 0003D278 90 1F 00 0C */ stw r0, 0xc(r31) lbl_8004047C: /* 8004047C 0003D27C C0 3F 00 10 */ lfs f1, 0x10(r31) -/* 80040480 0003D280 C0 02 86 18 */ lfs f0, lbl_803CCF98-_SDA2_BASE_(r2) +/* 80040480 0003D280 C0 02 86 18 */ lfs f0, lbl__1083-_SDA2_BASE_(r2) /* 80040484 0003D284 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80040488 0003D288 40 80 00 14 */ bge lbl_8004049C /* 8004048C 0003D28C 80 1F 00 00 */ lwz r0, 0(r31) @@ -1248,7 +1248,7 @@ xRayHitsSceneFlags__FP6xSceneP5xRay3P7xCollisUcUc: /* 800404DC 0003D2DC 7C 9D 23 78 */ mr r29, r4 /* 800404E0 0003D2E0 7C FA 3B 78 */ mr r26, r7 /* 800404E4 0003D2E4 38 61 00 2C */ addi r3, r1, 0x2c -/* 800404E8 0003D2E8 C0 02 86 18 */ lfs f0, lbl_803CCF98-_SDA2_BASE_(r2) +/* 800404E8 0003D2E8 C0 02 86 18 */ lfs f0, lbl__1083-_SDA2_BASE_(r2) /* 800404EC 0003D2EC D0 05 00 10 */ stfs f0, 0x10(r5) /* 800404F0 0003D2F0 80 05 00 00 */ lwz r0, 0(r5) /* 800404F4 0003D2F4 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e @@ -1266,7 +1266,7 @@ xRayHitsSceneFlags__FP6xSceneP5xRay3P7xCollisUcUc: /* 80040524 0003D324 7F 63 DB 78 */ mr r3, r27 /* 80040528 0003D328 38 81 00 C4 */ addi r4, r1, 0xc4 /* 8004052C 0003D32C 4B FC AB 8D */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 -/* 80040530 0003D330 C0 22 85 F8 */ lfs f1, lbl_803CCF78-_SDA2_BASE_(r2) +/* 80040530 0003D330 C0 22 85 F8 */ lfs f1, lbl__998-_SDA2_BASE_(r2) /* 80040534 0003D334 7F 63 DB 78 */ mr r3, r27 /* 80040538 0003D338 7F 64 DB 78 */ mr r4, r27 /* 8004053C 0003D33C 4B FC AB 55 */ bl xVec3SMul__FP5xVec3PC5xVec3f @@ -1277,11 +1277,11 @@ xRayHitsSceneFlags__FP6xSceneP5xRay3P7xCollisUcUc: /* 80040550 0003D350 57 5F 06 3E */ clrlwi r31, r26, 0x18 /* 80040554 0003D354 41 82 00 64 */ beq lbl_800405B8 /* 80040558 0003D358 80 A1 00 2C */ lwz r5, 0x2c(r1) -/* 8004055C 0003D35C 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha +/* 8004055C 0003D35C 3C 60 80 3D */ lis r3, lbl_colls_grid@ha /* 80040560 0003D360 80 E1 00 30 */ lwz r7, 0x30(r1) /* 80040564 0003D364 38 81 00 88 */ addi r4, r1, 0x88 /* 80040568 0003D368 80 01 00 34 */ lwz r0, 0x34(r1) -/* 8004056C 0003D36C 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l +/* 8004056C 0003D36C 38 63 A6 D8 */ addi r3, r3, lbl_colls_grid@l /* 80040570 0003D370 90 A1 00 20 */ stw r5, 0x20(r1) /* 80040574 0003D374 7C 85 23 78 */ mr r5, r4 /* 80040578 0003D378 38 C1 00 20 */ addi r6, r1, 0x20 @@ -1289,11 +1289,11 @@ xRayHitsSceneFlags__FP6xSceneP5xRay3P7xCollisUcUc: /* 80040580 0003D380 90 01 00 28 */ stw r0, 0x28(r1) /* 80040584 0003D384 48 00 0E D9 */ bl xGridCheckBound_Q220_unnamed_xScene_cpp_15cb_ray_hits_ent___FR5xGridRC6xBoundRC7xQCDataQ220_unnamed_xScene_cpp_15cb_ray_hits_ent /* 80040588 0003D388 80 A1 00 2C */ lwz r5, 0x2c(r1) -/* 8004058C 0003D38C 3C 60 80 3D */ lis r3, lbl_803CA774@ha +/* 8004058C 0003D38C 3C 60 80 3D */ lis r3, lbl_colls_oso_grid@ha /* 80040590 0003D390 80 E1 00 30 */ lwz r7, 0x30(r1) /* 80040594 0003D394 38 81 00 88 */ addi r4, r1, 0x88 /* 80040598 0003D398 80 01 00 34 */ lwz r0, 0x34(r1) -/* 8004059C 0003D39C 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l +/* 8004059C 0003D39C 38 63 A7 74 */ addi r3, r3, lbl_colls_oso_grid@l /* 800405A0 0003D3A0 90 A1 00 14 */ stw r5, 0x14(r1) /* 800405A4 0003D3A4 7C 85 23 78 */ mr r5, r4 /* 800405A8 0003D3A8 38 C1 00 14 */ addi r6, r1, 0x14 @@ -1304,11 +1304,11 @@ lbl_800405B8: /* 800405B8 0003D3B8 57 E0 07 39 */ rlwinm. r0, r31, 0, 0x1c, 0x1c /* 800405BC 0003D3BC 41 82 00 34 */ beq lbl_800405F0 /* 800405C0 0003D3C0 80 A1 00 2C */ lwz r5, 0x2c(r1) -/* 800405C4 0003D3C4 3C 60 80 3D */ lis r3, lbl_803CA7A8@ha +/* 800405C4 0003D3C4 3C 60 80 3D */ lis r3, lbl_npcs_grid@ha /* 800405C8 0003D3C8 80 E1 00 30 */ lwz r7, 0x30(r1) /* 800405CC 0003D3CC 38 81 00 88 */ addi r4, r1, 0x88 /* 800405D0 0003D3D0 80 01 00 34 */ lwz r0, 0x34(r1) -/* 800405D4 0003D3D4 38 63 A7 A8 */ addi r3, r3, lbl_803CA7A8@l +/* 800405D4 0003D3D4 38 63 A7 A8 */ addi r3, r3, lbl_npcs_grid@l /* 800405D8 0003D3D8 90 A1 00 08 */ stw r5, 8(r1) /* 800405DC 0003D3DC 7C 85 23 78 */ mr r5, r4 /* 800405E0 0003D3E0 38 C1 00 08 */ addi r6, r1, 8 @@ -1322,7 +1322,7 @@ lbl_800405F0: /* 800405FC 0003D3FC 7F A3 EB 78 */ mr r3, r29 /* 80040600 0003D400 38 A1 00 38 */ addi r5, r1, 0x38 /* 80040604 0003D404 90 01 00 38 */ stw r0, 0x38(r1) -/* 80040608 0003D408 C0 02 86 18 */ lfs f0, lbl_803CCF98-_SDA2_BASE_(r2) +/* 80040608 0003D408 C0 02 86 18 */ lfs f0, lbl__1083-_SDA2_BASE_(r2) /* 8004060C 0003D40C D0 01 00 48 */ stfs f0, 0x48(r1) /* 80040610 0003D410 80 9C 00 44 */ lwz r4, 0x44(r28) /* 80040614 0003D414 48 08 1F 51 */ bl iRayHitsEnv__FPC5xRay3PC4xEnvP7xCollis @@ -1425,7 +1425,7 @@ xScene.ProjectBox__FP5xVec3P4xBoxPfPf: /* 80040764 0003D564 EC 0A 00 32 */ fmuls f0, f10, f0 /* 80040768 0003D568 C1 03 00 08 */ lfs f8, 8(r3) /* 8004076C 0003D56C EC 47 30 28 */ fsubs f2, f7, f6 -/* 80040770 0003D570 C1 22 85 F8 */ lfs f9, lbl_803CCF78-_SDA2_BASE_(r2) +/* 80040770 0003D570 C1 22 85 F8 */ lfs f9, lbl__998-_SDA2_BASE_(r2) /* 80040774 0003D574 FC 20 0A 10 */ fabs f1, f1 /* 80040778 0003D578 FC 00 02 10 */ fabs f0, f0 /* 8004077C 0003D57C EC 48 00 B2 */ fmuls f2, f8, f2 @@ -1566,7 +1566,7 @@ lbl_80040958: /* 80040960 0003D760 C0 01 00 30 */ lfs f0, 0x30(r1) /* 80040964 0003D764 3B A0 00 00 */ li r29, 0 /* 80040968 0003D768 C0 61 00 40 */ lfs f3, 0x40(r1) -/* 8004096C 0003D76C C0 A2 86 04 */ lfs f5, lbl_803CCF84-_SDA2_BASE_(r2) +/* 8004096C 0003D76C C0 A2 86 04 */ lfs f5, lbl__1001-_SDA2_BASE_(r2) /* 80040970 0003D770 EC 81 00 28 */ fsubs f4, f1, f0 /* 80040974 0003D774 C0 41 00 34 */ lfs f2, 0x34(r1) /* 80040978 0003D778 C0 21 00 44 */ lfs f1, 0x44(r1) @@ -1583,7 +1583,7 @@ lbl_800409A0: /* 800409A0 0003D7A0 3B 80 00 00 */ li r28, 0 /* 800409A4 0003D7A4 3B E1 00 18 */ addi r31, r1, 0x18 lbl_800409A8: -/* 800409A8 0003D7A8 C0 02 86 1C */ lfs f0, lbl_803CCF9C-_SDA2_BASE_(r2) +/* 800409A8 0003D7A8 C0 02 86 1C */ lfs f0, lbl__1358-_SDA2_BASE_(r2) /* 800409AC 0003D7AC 7F 44 D3 78 */ mr r4, r26 /* 800409B0 0003D7B0 C0 FE 00 04 */ lfs f7, 4(r30) /* 800409B4 0003D7B4 38 61 00 24 */ addi r3, r1, 0x24 @@ -1604,7 +1604,7 @@ lbl_800409A8: /* 800409F0 0003D7F0 D0 81 00 24 */ stfs f4, 0x24(r1) /* 800409F4 0003D7F4 D0 21 00 28 */ stfs f1, 0x28(r1) /* 800409F8 0003D7F8 D0 01 00 2C */ stfs f0, 0x2c(r1) -/* 800409FC 0003D7FC C0 02 86 04 */ lfs f0, lbl_803CCF84-_SDA2_BASE_(r2) +/* 800409FC 0003D7FC C0 02 86 04 */ lfs f0, lbl__1001-_SDA2_BASE_(r2) /* 80040A00 0003D800 D0 1F 00 00 */ stfs f0, 0(r31) /* 80040A04 0003D804 4B FF FC 69 */ bl xScene.ProjectTriangle__FP5xVec3P5xVec3PfPf /* 80040A08 0003D808 7F 64 DB 78 */ mr r4, r27 @@ -1652,7 +1652,7 @@ xScene.nearestFloorCB__FP14RpIntersectionP19RpCollisionTrianglefPv: /* 80040A98 0003D898 DB A1 00 A0 */ stfd f29, 0xa0(r1) /* 80040A9C 0003D89C F3 A1 00 A8 */ psq_st f29, 168(r1), 0, qr0 /* 80040AA0 0003D8A0 BE E1 00 7C */ stmw r23, 0x7c(r1) -/* 80040AA4 0003D8A4 88 0D 8A 68 */ lbz r0, lbl_803CB368-_SDA_BASE_(r13) +/* 80040AA4 0003D8A4 88 0D 8A 68 */ lbz r0, lbl_sUseJSP-_SDA_BASE_(r13) /* 80040AA8 0003D8A8 7C BF 2B 78 */ mr r31, r5 /* 80040AAC 0003D8AC C3 E5 00 5C */ lfs f31, 0x5c(r5) /* 80040AB0 0003D8B0 7C 97 23 78 */ mr r23, r4 @@ -1670,21 +1670,21 @@ lbl_80040AD4: lbl_80040ADC: /* 80040ADC 0003D8DC 83 37 00 18 */ lwz r25, 0x18(r23) lbl_80040AE0: -/* 80040AE0 0003D8E0 80 8D 8A 64 */ lwz r4, lbl_803CB364-_SDA_BASE_(r13) +/* 80040AE0 0003D8E0 80 8D 8A 64 */ lwz r4, lbl_sBoxTestMat-_SDA_BASE_(r13) /* 80040AE4 0003D8E4 28 04 00 00 */ cmplwi r4, 0 /* 80040AE8 0003D8E8 41 82 00 50 */ beq lbl_80040B38 /* 80040AEC 0003D8EC 80 B7 00 1C */ lwz r5, 0x1c(r23) /* 80040AF0 0003D8F0 38 61 00 44 */ addi r3, r1, 0x44 /* 80040AF4 0003D8F4 4B FC A4 7D */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 -/* 80040AF8 0003D8F8 80 8D 8A 64 */ lwz r4, lbl_803CB364-_SDA_BASE_(r13) +/* 80040AF8 0003D8F8 80 8D 8A 64 */ lwz r4, lbl_sBoxTestMat-_SDA_BASE_(r13) /* 80040AFC 0003D8FC 38 61 00 50 */ addi r3, r1, 0x50 /* 80040B00 0003D900 80 B7 00 20 */ lwz r5, 0x20(r23) /* 80040B04 0003D904 4B FC A4 6D */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 -/* 80040B08 0003D908 80 8D 8A 64 */ lwz r4, lbl_803CB364-_SDA_BASE_(r13) +/* 80040B08 0003D908 80 8D 8A 64 */ lwz r4, lbl_sBoxTestMat-_SDA_BASE_(r13) /* 80040B0C 0003D90C 38 61 00 5C */ addi r3, r1, 0x5c /* 80040B10 0003D910 80 B7 00 24 */ lwz r5, 0x24(r23) /* 80040B14 0003D914 4B FC A4 5D */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 -/* 80040B18 0003D918 80 8D 8A 64 */ lwz r4, lbl_803CB364-_SDA_BASE_(r13) +/* 80040B18 0003D918 80 8D 8A 64 */ lwz r4, lbl_sBoxTestMat-_SDA_BASE_(r13) /* 80040B1C 0003D91C 7E E5 BB 78 */ mr r5, r23 /* 80040B20 0003D920 38 61 00 2C */ addi r3, r1, 0x2c /* 80040B24 0003D924 48 00 0D 99 */ bl xScene.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 @@ -1729,7 +1729,7 @@ lbl_80040B80: /* 80040BB4 0003D9B4 C0 21 00 64 */ lfs f1, 0x64(r1) /* 80040BB8 0003D9B8 EC C3 10 28 */ fsubs f6, f3, f2 /* 80040BBC 0003D9BC EC A5 00 28 */ fsubs f5, f5, f0 -/* 80040BC0 0003D9C0 C0 02 86 04 */ lfs f0, lbl_803CCF84-_SDA2_BASE_(r2) +/* 80040BC0 0003D9C0 C0 02 86 04 */ lfs f0, lbl__1001-_SDA2_BASE_(r2) /* 80040BC4 0003D9C4 EC 83 08 28 */ fsubs f4, f3, f1 /* 80040BC8 0003D9C8 D1 21 00 20 */ stfs f9, 0x20(r1) /* 80040BCC 0003D9CC EC 68 01 F2 */ fmuls f3, f8, f7 @@ -1753,7 +1753,7 @@ lbl_80040B80: /* 80040C14 0003DA14 4C 41 13 82 */ cror 2, 1, 2 /* 80040C18 0003DA18 41 82 00 2C */ beq lbl_80040C44 lbl_80040C1C: -/* 80040C1C 0003DA1C C0 02 86 04 */ lfs f0, lbl_803CCF84-_SDA2_BASE_(r2) +/* 80040C1C 0003DA1C C0 02 86 04 */ lfs f0, lbl__1001-_SDA2_BASE_(r2) /* 80040C20 0003DA20 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 80040C24 0003DA24 4C 40 13 82 */ cror 2, 0, 2 /* 80040C28 0003DA28 40 82 00 64 */ bne lbl_80040C8C @@ -1764,7 +1764,7 @@ lbl_80040C1C: /* 80040C3C 0003DA3C 4C 40 13 82 */ cror 2, 0, 2 /* 80040C40 0003DA40 40 82 00 4C */ bne lbl_80040C8C lbl_80040C44: -/* 80040C44 0003DA44 C0 02 86 04 */ lfs f0, lbl_803CCF84-_SDA2_BASE_(r2) +/* 80040C44 0003DA44 C0 02 86 04 */ lfs f0, lbl__1001-_SDA2_BASE_(r2) /* 80040C48 0003DA48 38 7F 00 38 */ addi r3, r31, 0x38 /* 80040C4C 0003DA4C 38 81 00 44 */ addi r4, r1, 0x44 /* 80040C50 0003DA50 D0 1F 00 5C */ stfs f0, 0x5c(r31) @@ -1775,10 +1775,10 @@ lbl_80040C44: /* 80040C64 0003DA64 7F A4 EB 78 */ mr r4, r29 /* 80040C68 0003DA68 38 7F 00 50 */ addi r3, r31, 0x50 /* 80040C6C 0003DA6C 4B FC A5 F9 */ bl __as__5xVec3FRC5xVec3 -/* 80040C70 0003DA70 80 0D 8A 6C */ lwz r0, lbl_803CB36C-_SDA_BASE_(r13) +/* 80040C70 0003DA70 80 0D 8A 6C */ lwz r0, lbl_sTestOPtr-_SDA_BASE_(r13) /* 80040C74 0003DA74 38 60 00 00 */ li r3, 0 /* 80040C78 0003DA78 90 1F 00 78 */ stw r0, 0x78(r31) -/* 80040C7C 0003DA7C 80 0D 8A 70 */ lwz r0, lbl_803CB370-_SDA_BASE_(r13) +/* 80040C7C 0003DA7C 80 0D 8A 70 */ lwz r0, lbl_sTestMPtr-_SDA_BASE_(r13) /* 80040C80 0003DA80 90 1F 00 7C */ stw r0, 0x7c(r31) /* 80040C84 0003DA84 93 3F 00 74 */ stw r25, 0x74(r31) /* 80040C88 0003DA88 48 00 02 00 */ b lbl_80040E88 @@ -1804,7 +1804,7 @@ lbl_80040C9C: /* 80040CD0 0003DAD0 EC 4A 01 F2 */ fmuls f2, f10, f7 /* 80040CD4 0003DAD4 C0 7F 00 20 */ lfs f3, 0x20(r31) /* 80040CD8 0003DAD8 ED 00 F0 28 */ fsubs f8, f0, f30 -/* 80040CDC 0003DADC C0 02 86 20 */ lfs f0, lbl_803CCFA0-_SDA2_BASE_(r2) +/* 80040CDC 0003DADC C0 02 86 20 */ lfs f0, lbl__1449-_SDA2_BASE_(r2) /* 80040CE0 0003DAE0 EC 26 09 BA */ fmadds f1, f6, f6, f1 /* 80040CE4 0003DAE4 ED 63 F0 28 */ fsubs f11, f3, f30 /* 80040CE8 0003DAE8 EC 49 11 BA */ fmadds f2, f9, f6, f2 @@ -1815,7 +1815,7 @@ lbl_80040C9C: /* 80040CFC 0003DAFC 7E E3 BB 78 */ mr r3, r23 /* 80040D00 0003DB00 48 00 01 88 */ b lbl_80040E88 lbl_80040D04: -/* 80040D04 0003DB04 C0 02 86 04 */ lfs f0, lbl_803CCF84-_SDA2_BASE_(r2) +/* 80040D04 0003DB04 C0 02 86 04 */ lfs f0, lbl__1001-_SDA2_BASE_(r2) /* 80040D08 0003DB08 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80040D0C 0003DB0C 4C 40 13 82 */ cror 2, 0, 2 /* 80040D10 0003DB10 40 82 00 34 */ bne lbl_80040D44 @@ -1866,7 +1866,7 @@ lbl_80040DA8: /* 80040DBC 0003DBBC FC 1F 00 00 */ fcmpu cr0, f31, f0 /* 80040DC0 0003DBC0 41 82 00 C4 */ beq lbl_80040E84 /* 80040DC4 0003DBC4 C0 3F 00 30 */ lfs f1, 0x30(r31) -/* 80040DC8 0003DBC8 C0 02 86 04 */ lfs f0, lbl_803CCF84-_SDA2_BASE_(r2) +/* 80040DC8 0003DBC8 C0 02 86 04 */ lfs f0, lbl__1001-_SDA2_BASE_(r2) /* 80040DCC 0003DBCC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80040DD0 0003DBD0 40 81 00 64 */ ble lbl_80040E34 /* 80040DD4 0003DBD4 C0 21 00 40 */ lfs f1, 0x40(r1) @@ -1878,7 +1878,7 @@ lbl_80040DA8: /* 80040DEC 0003DBEC EC 1E 07 B2 */ fmuls f0, f30, f30 /* 80040DF0 0003DBF0 EC 3D 07 7A */ fmadds f1, f29, f29, f0 /* 80040DF4 0003DBF4 4B FC 9A 09 */ bl xsqrt__Ff -/* 80040DF8 0003DBF8 C0 02 86 20 */ lfs f0, lbl_803CCFA0-_SDA2_BASE_(r2) +/* 80040DF8 0003DBF8 C0 02 86 20 */ lfs f0, lbl__1449-_SDA2_BASE_(r2) /* 80040DFC 0003DBFC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80040E00 0003DC00 40 80 00 0C */ bge lbl_80040E0C /* 80040E04 0003DC04 7E E3 BB 78 */ mr r3, r23 @@ -1910,9 +1910,9 @@ lbl_80040E34: /* 80040E64 0003DC64 4B FC A4 01 */ bl __as__5xVec3FRC5xVec3 /* 80040E68 0003DC68 93 7F 00 6C */ stw r27, 0x6c(r31) /* 80040E6C 0003DC6C 93 5F 00 70 */ stw r26, 0x70(r31) -/* 80040E70 0003DC70 80 0D 8A 6C */ lwz r0, lbl_803CB36C-_SDA_BASE_(r13) +/* 80040E70 0003DC70 80 0D 8A 6C */ lwz r0, lbl_sTestOPtr-_SDA_BASE_(r13) /* 80040E74 0003DC74 90 1F 00 78 */ stw r0, 0x78(r31) -/* 80040E78 0003DC78 80 0D 8A 70 */ lwz r0, lbl_803CB370-_SDA_BASE_(r13) +/* 80040E78 0003DC78 80 0D 8A 70 */ lwz r0, lbl_sTestMPtr-_SDA_BASE_(r13) /* 80040E7C 0003DC7C 90 1F 00 7C */ stw r0, 0x7c(r31) /* 80040E80 0003DC80 93 3F 00 74 */ stw r25, 0x74(r31) lbl_80040E84: @@ -1941,18 +1941,18 @@ lbl_80040EB4: /* 80040ED4 0003DCD4 7C 9E 23 78 */ mr r30, r4 /* 80040ED8 0003DCD8 93 A1 00 3C */ stw r29, 0x3c(r1) /* 80040EDC 0003DCDC 7C 7D 1B 78 */ mr r29, r3 -/* 80040EE0 0003DCE0 80 0D 8A 64 */ lwz r0, lbl_803CB364-_SDA_BASE_(r13) +/* 80040EE0 0003DCE0 80 0D 8A 64 */ lwz r0, lbl_sBoxTestMat-_SDA_BASE_(r13) /* 80040EE4 0003DCE4 28 00 00 00 */ cmplwi r0, 0 /* 80040EE8 0003DCE8 41 82 00 38 */ beq lbl_80040F20 /* 80040EEC 0003DCEC 80 BE 00 1C */ lwz r5, 0x1c(r30) /* 80040EF0 0003DCF0 7C 04 03 78 */ mr r4, r0 /* 80040EF4 0003DCF4 38 61 00 08 */ addi r3, r1, 8 /* 80040EF8 0003DCF8 4B FC A0 79 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 -/* 80040EFC 0003DCFC 80 8D 8A 64 */ lwz r4, lbl_803CB364-_SDA_BASE_(r13) +/* 80040EFC 0003DCFC 80 8D 8A 64 */ lwz r4, lbl_sBoxTestMat-_SDA_BASE_(r13) /* 80040F00 0003DD00 38 61 00 14 */ addi r3, r1, 0x14 /* 80040F04 0003DD04 80 BE 00 20 */ lwz r5, 0x20(r30) /* 80040F08 0003DD08 4B FC A0 69 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 -/* 80040F0C 0003DD0C 80 8D 8A 64 */ lwz r4, lbl_803CB364-_SDA_BASE_(r13) +/* 80040F0C 0003DD0C 80 8D 8A 64 */ lwz r4, lbl_sBoxTestMat-_SDA_BASE_(r13) /* 80040F10 0003DD10 38 61 00 20 */ addi r3, r1, 0x20 /* 80040F14 0003DD14 80 BE 00 24 */ lwz r5, 0x24(r30) /* 80040F18 0003DD18 4B FC A0 59 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 @@ -2016,23 +2016,23 @@ lbl_80040FBC: /* 80040FE8 0003DDE8 48 00 00 CC */ b lbl_800410B4 lbl_80040FEC: /* 80040FEC 0003DDEC 88 7E 00 20 */ lbz r3, 0x20(r30) -/* 80040FF0 0003DDF0 88 0D 8A 74 */ lbz r0, lbl_803CB374-_SDA_BASE_(r13) +/* 80040FF0 0003DDF0 88 0D 8A 74 */ lbz r0, lbl_sNearestChk-_SDA_BASE_(r13) /* 80040FF4 0003DDF4 7C 60 00 39 */ and. r0, r3, r0 /* 80040FF8 0003DDF8 40 82 00 0C */ bne lbl_80041004 /* 80040FFC 0003DDFC 38 60 00 01 */ li r3, 1 /* 80041000 0003DE00 48 00 00 B4 */ b lbl_800410B4 lbl_80041004: /* 80041004 0003DE04 88 7E 00 22 */ lbz r3, 0x22(r30) -/* 80041008 0003DE08 88 0D 8A 75 */ lbz r0, lbl_803CB375-_SDA_BASE_(r13) +/* 80041008 0003DE08 88 0D 8A 75 */ lbz r0, lbl_sNearestCollType-_SDA_BASE_(r13) /* 8004100C 0003DE0C 7C 60 00 39 */ and. r0, r3, r0 /* 80041010 0003DE10 40 82 00 0C */ bne lbl_8004101C /* 80041014 0003DE14 38 60 00 01 */ li r3, 1 /* 80041018 0003DE18 48 00 00 9C */ b lbl_800410B4 lbl_8004101C: /* 8004101C 0003DE1C 38 00 00 00 */ li r0, 0 -/* 80041020 0003DE20 3C 60 80 2D */ lis r3, lbl_802C8988@ha +/* 80041020 0003DE20 3C 60 80 2D */ lis r3, lbl_sNearestBound@ha /* 80041024 0003DE24 90 01 00 08 */ stw r0, 8(r1) -/* 80041028 0003DE28 38 63 89 88 */ addi r3, r3, lbl_802C8988@l +/* 80041028 0003DE28 38 63 89 88 */ addi r3, r3, lbl_sNearestBound@l /* 8004102C 0003DE2C 38 9E 00 64 */ addi r4, r30, 0x64 /* 80041030 0003DE30 38 A1 00 08 */ addi r5, r1, 8 /* 80041034 0003DE34 4B FC 98 95 */ bl xBoundHitsBound__FPC6xBoundPC6xBoundP7xCollis @@ -2045,7 +2045,7 @@ lbl_8004104C: /* 8004104C 0003DE4C 88 1E 00 21 */ lbz r0, 0x21(r30) /* 80041050 0003DE50 28 00 00 05 */ cmplwi r0, 5 /* 80041054 0003DE54 40 82 00 5C */ bne lbl_800410B0 -/* 80041058 0003DE58 93 CD 8A 6C */ stw r30, lbl_803CB36C-_SDA_BASE_(r13) +/* 80041058 0003DE58 93 CD 8A 6C */ stw r30, lbl_sTestOPtr-_SDA_BASE_(r13) /* 8004105C 0003DE5C 80 9E 00 28 */ lwz r4, 0x28(r30) /* 80041060 0003DE60 28 04 00 00 */ cmplwi r4, 0 /* 80041064 0003DE64 41 82 00 08 */ beq lbl_8004106C @@ -2053,20 +2053,20 @@ lbl_8004104C: lbl_8004106C: /* 8004106C 0003DE6C 80 9E 00 24 */ lwz r4, 0x24(r30) lbl_80041070: -/* 80041070 0003DE70 90 8D 8A 70 */ stw r4, lbl_803CB370-_SDA_BASE_(r13) +/* 80041070 0003DE70 90 8D 8A 70 */ stw r4, lbl_sTestMPtr-_SDA_BASE_(r13) /* 80041074 0003DE74 38 A0 00 00 */ li r5, 0 /* 80041078 0003DE78 80 64 00 10 */ lwz r3, 0x10(r4) /* 8004107C 0003DE7C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80041080 0003DE80 80 63 00 04 */ lwz r3, 4(r3) /* 80041084 0003DE84 48 1F 82 F9 */ bl RwFrameTransform -/* 80041088 0003DE88 80 ED 8A 70 */ lwz r7, lbl_803CB370-_SDA_BASE_(r13) +/* 80041088 0003DE88 80 ED 8A 70 */ lwz r7, lbl_sTestMPtr-_SDA_BASE_(r13) /* 8004108C 0003DE8C 3C 60 80 04 */ lis r3, lbl_80040EB4@ha -/* 80041090 0003DE90 3C 80 80 2D */ lis r4, lbl_802C89D4@ha +/* 80041090 0003DE90 3C 80 80 2D */ lis r4, lbl_sSphereIsx@ha /* 80041094 0003DE94 7F E6 FB 78 */ mr r6, r31 /* 80041098 0003DE98 80 07 00 4C */ lwz r0, 0x4c(r7) /* 8004109C 0003DE9C 38 A3 0E B4 */ addi r5, r3, lbl_80040EB4@l -/* 800410A0 0003DEA0 38 84 89 D4 */ addi r4, r4, lbl_802C89D4@l -/* 800410A4 0003DEA4 90 0D 8A 64 */ stw r0, lbl_803CB364-_SDA_BASE_(r13) +/* 800410A0 0003DEA0 38 84 89 D4 */ addi r4, r4, lbl_sSphereIsx@l +/* 800410A4 0003DEA4 90 0D 8A 64 */ stw r0, lbl_sBoxTestMat-_SDA_BASE_(r13) /* 800410A8 0003DEA8 80 67 00 10 */ lwz r3, 0x10(r7) /* 800410AC 0003DEAC 48 1B 75 69 */ bl RpAtomicForAllIntersections lbl_800410B0: @@ -2083,10 +2083,10 @@ lbl_800410B4: xSceneNearestFloorPoly__FP6xSceneP14xNearFloorPolyUcUc: /* 800410CC 0003DECC 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800410D0 0003DED0 7C 08 02 A6 */ mflr r0 -/* 800410D4 0003DED4 3C E0 80 2D */ lis r7, lbl_802C8988@ha +/* 800410D4 0003DED4 3C E0 80 2D */ lis r7, lbl_sNearestBound@ha /* 800410D8 0003DED8 90 01 00 54 */ stw r0, 0x54(r1) /* 800410DC 0003DEDC 38 00 00 02 */ li r0, 2 -/* 800410E0 0003DEE0 38 E7 89 88 */ addi r7, r7, lbl_802C8988@l +/* 800410E0 0003DEE0 38 E7 89 88 */ addi r7, r7, lbl_sNearestBound@l /* 800410E4 0003DEE4 BF 21 00 34 */ stmw r25, 0x34(r1) /* 800410E8 0003DEE8 3B C7 00 30 */ addi r30, r7, 0x30 /* 800410EC 0003DEEC 7C 7A 1B 78 */ mr r26, r3 @@ -2096,18 +2096,18 @@ xSceneNearestFloorPoly__FP6xSceneP14xNearFloorPolyUcUc: /* 800410FC 0003DEFC 7F C3 F3 78 */ mr r3, r30 /* 80041100 0003DF00 98 07 00 20 */ stb r0, 0x20(r7) /* 80041104 0003DF04 4B FC 95 8D */ bl __as__4xBoxFRC4xBox -/* 80041108 0003DF08 3C 60 80 2D */ lis r3, lbl_802C8988@ha -/* 8004110C 0003DF0C C0 22 85 F8 */ lfs f1, lbl_803CCF78-_SDA2_BASE_(r2) -/* 80041110 0003DF10 38 63 89 88 */ addi r3, r3, lbl_802C8988@l +/* 80041108 0003DF08 3C 60 80 2D */ lis r3, lbl_sNearestBound@ha +/* 8004110C 0003DF0C C0 22 85 F8 */ lfs f1, lbl__998-_SDA2_BASE_(r2) +/* 80041110 0003DF10 38 63 89 88 */ addi r3, r3, lbl_sNearestBound@l /* 80041114 0003DF14 7F C4 F3 78 */ mr r4, r30 /* 80041118 0003DF18 3B E3 00 24 */ addi r31, r3, 0x24 /* 8004111C 0003DF1C 3B 23 00 3C */ addi r25, r3, 0x3c /* 80041120 0003DF20 7F E3 FB 78 */ mr r3, r31 /* 80041124 0003DF24 7F 25 CB 78 */ mr r5, r25 /* 80041128 0003DF28 4B FD 6B CD */ bl xVec3Lerp__FP5xVec3PC5xVec3PC5xVec3f -/* 8004112C 0003DF2C 3C 60 80 2D */ lis r3, lbl_802C8988@ha +/* 8004112C 0003DF2C 3C 60 80 2D */ lis r3, lbl_sNearestBound@ha /* 80041130 0003DF30 7F C4 F3 78 */ mr r4, r30 -/* 80041134 0003DF34 38 63 89 88 */ addi r3, r3, lbl_802C8988@l +/* 80041134 0003DF34 38 63 89 88 */ addi r3, r3, lbl_sNearestBound@l /* 80041138 0003DF38 4B FD 47 F1 */ bl xQuickCullForBox__FP7xQCDataPC4xBox /* 8004113C 0003DF3C 38 00 00 04 */ li r0, 4 /* 80041140 0003DF40 7F C4 F3 78 */ mr r4, r30 @@ -2118,9 +2118,9 @@ xSceneNearestFloorPoly__FP6xSceneP14xNearFloorPolyUcUc: /* 80041154 0003DF54 7F 24 CB 78 */ mr r4, r25 /* 80041158 0003DF58 4B FC F0 D1 */ bl __as__5RwV3dFRC5RwV3d /* 8004115C 0003DF5C C0 61 00 08 */ lfs f3, 8(r1) -/* 80041160 0003DF60 3C 60 80 2D */ lis r3, lbl_802C89D4@ha +/* 80041160 0003DF60 3C 60 80 2D */ lis r3, lbl_sSphereIsx@ha /* 80041164 0003DF64 C0 41 00 14 */ lfs f2, 0x14(r1) -/* 80041168 0003DF68 38 63 89 D4 */ addi r3, r3, lbl_802C89D4@l +/* 80041168 0003DF68 38 63 89 D4 */ addi r3, r3, lbl_sSphereIsx@l /* 8004116C 0003DF6C C0 21 00 0C */ lfs f1, 0xc(r1) /* 80041170 0003DF70 38 00 00 03 */ li r0, 3 /* 80041174 0003DF74 C0 01 00 18 */ lfs f0, 0x18(r1) @@ -2132,18 +2132,18 @@ xSceneNearestFloorPoly__FP6xSceneP14xNearFloorPolyUcUc: /* 8004118C 0003DF8C 90 03 00 18 */ stw r0, 0x18(r3) /* 80041190 0003DF90 EC 42 00 28 */ fsubs f2, f2, f0 /* 80041194 0003DF94 EC 03 00 F2 */ fmuls f0, f3, f3 -/* 80041198 0003DF98 C0 62 85 FC */ lfs f3, lbl_803CCF7C-_SDA2_BASE_(r2) +/* 80041198 0003DF98 C0 62 85 FC */ lfs f3, lbl__999-_SDA2_BASE_(r2) /* 8004119C 0003DF9C EC 42 00 B2 */ fmuls f2, f2, f2 /* 800411A0 0003DFA0 EC 01 00 2A */ fadds f0, f1, f0 /* 800411A4 0003DFA4 EC 02 00 2A */ fadds f0, f2, f0 /* 800411A8 0003DFA8 EC 23 00 32 */ fmuls f1, f3, f0 /* 800411AC 0003DFAC 4B FC 96 51 */ bl xsqrt__Ff -/* 800411B0 0003DFB0 3C 60 80 2D */ lis r3, lbl_802C89D4@ha +/* 800411B0 0003DFB0 3C 60 80 2D */ lis r3, lbl_sSphereIsx@ha /* 800411B4 0003DFB4 7F E4 FB 78 */ mr r4, r31 -/* 800411B8 0003DFB8 38 63 89 D4 */ addi r3, r3, lbl_802C89D4@l +/* 800411B8 0003DFB8 38 63 89 D4 */ addi r3, r3, lbl_sSphereIsx@l /* 800411BC 0003DFBC D0 23 00 0C */ stfs f1, 0xc(r3) /* 800411C0 0003DFC0 4B FC F0 69 */ bl __as__5RwV3dFRC5RwV3d -/* 800411C4 0003DFC4 C0 02 86 18 */ lfs f0, lbl_803CCF98-_SDA2_BASE_(r2) +/* 800411C4 0003DFC4 C0 02 86 18 */ lfs f0, lbl__1083-_SDA2_BASE_(r2) /* 800411C8 0003DFC8 7F E4 FB 78 */ mr r4, r31 /* 800411CC 0003DFCC 38 7B 00 18 */ addi r3, r27, 0x18 /* 800411D0 0003DFD0 D0 1B 00 5C */ stfs f0, 0x5c(r27) @@ -2155,23 +2155,23 @@ xSceneNearestFloorPoly__FP6xSceneP14xNearFloorPolyUcUc: /* 800411E8 0003DFE8 90 7B 00 78 */ stw r3, 0x78(r27) /* 800411EC 0003DFEC 90 7B 00 7C */ stw r3, 0x7c(r27) /* 800411F0 0003DFF0 41 82 00 54 */ beq lbl_80041244 -/* 800411F4 0003DFF4 9B AD 8A 74 */ stb r29, lbl_803CB374-_SDA_BASE_(r13) -/* 800411F8 0003DFF8 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha -/* 800411FC 0003DFFC 3C A0 80 2D */ lis r5, lbl_802C8988@ha +/* 800411F4 0003DFF4 9B AD 8A 74 */ stb r29, lbl_sNearestChk-_SDA_BASE_(r13) +/* 800411F8 0003DFF8 3C 60 80 3D */ lis r3, lbl_colls_grid@ha +/* 800411FC 0003DFFC 3C A0 80 2D */ lis r5, lbl_sNearestBound@ha /* 80041200 0003E000 3C 80 80 04 */ lis r4, lbl_80040FBC@ha -/* 80041204 0003E004 9B 8D 8A 75 */ stb r28, lbl_803CB375-_SDA_BASE_(r13) +/* 80041204 0003E004 9B 8D 8A 75 */ stb r28, lbl_sNearestCollType-_SDA_BASE_(r13) /* 80041208 0003E008 38 C4 0F BC */ addi r6, r4, lbl_80040FBC@l -/* 8004120C 0003E00C 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l -/* 80041210 0003E010 38 A5 89 88 */ addi r5, r5, lbl_802C8988@l +/* 8004120C 0003E00C 38 63 A6 D8 */ addi r3, r3, lbl_colls_grid@l +/* 80041210 0003E010 38 A5 89 88 */ addi r5, r5, lbl_sNearestBound@l /* 80041214 0003E014 7F E4 FB 78 */ mr r4, r31 /* 80041218 0003E018 7F 67 DB 78 */ mr r7, r27 /* 8004121C 0003E01C 48 0E 17 51 */ bl xGridCheckPosition__FP5xGridP5xVec3P7xQCDataPFP4xEntPv_iPv -/* 80041220 0003E020 3C 60 80 3D */ lis r3, lbl_803CA774@ha -/* 80041224 0003E024 3C A0 80 2D */ lis r5, lbl_802C8988@ha +/* 80041220 0003E020 3C 60 80 3D */ lis r3, lbl_colls_oso_grid@ha +/* 80041224 0003E024 3C A0 80 2D */ lis r5, lbl_sNearestBound@ha /* 80041228 0003E028 3C C0 80 04 */ lis r6, lbl_80040FBC@ha /* 8004122C 0003E02C 7F E4 FB 78 */ mr r4, r31 -/* 80041230 0003E030 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l -/* 80041234 0003E034 38 A5 89 88 */ addi r5, r5, lbl_802C8988@l +/* 80041230 0003E030 38 63 A7 74 */ addi r3, r3, lbl_colls_oso_grid@l +/* 80041234 0003E034 38 A5 89 88 */ addi r5, r5, lbl_sNearestBound@l /* 80041238 0003E038 38 C6 0F BC */ addi r6, r6, lbl_80040FBC@l /* 8004123C 0003E03C 7F 67 DB 78 */ mr r7, r27 /* 80041240 0003E040 48 0E 17 2D */ bl xGridCheckPosition__FP5xGridP5xVec3P7xQCDataPFP4xEntPv_iPv @@ -2179,9 +2179,9 @@ lbl_80041244: /* 80041244 0003E044 57 C0 06 B5 */ rlwinm. r0, r30, 0, 0x1a, 0x1a /* 80041248 0003E048 41 82 00 78 */ beq lbl_800412C0 /* 8004124C 0003E04C 38 00 00 00 */ li r0, 0 -/* 80041250 0003E050 90 0D 8A 6C */ stw r0, lbl_803CB36C-_SDA_BASE_(r13) -/* 80041254 0003E054 90 0D 8A 70 */ stw r0, lbl_803CB370-_SDA_BASE_(r13) -/* 80041258 0003E058 90 0D 8A 64 */ stw r0, lbl_803CB364-_SDA_BASE_(r13) +/* 80041250 0003E050 90 0D 8A 6C */ stw r0, lbl_sTestOPtr-_SDA_BASE_(r13) +/* 80041254 0003E054 90 0D 8A 70 */ stw r0, lbl_sTestMPtr-_SDA_BASE_(r13) +/* 80041258 0003E058 90 0D 8A 64 */ stw r0, lbl_sBoxTestMat-_SDA_BASE_(r13) /* 8004125C 0003E05C 80 7A 00 44 */ lwz r3, 0x44(r26) /* 80041260 0003E060 80 63 00 00 */ lwz r3, 0(r3) /* 80041264 0003E064 80 03 00 10 */ lwz r0, 0x10(r3) @@ -2189,7 +2189,7 @@ lbl_80041244: /* 8004126C 0003E06C 41 82 00 3C */ beq lbl_800412A8 /* 80041270 0003E070 38 00 00 01 */ li r0, 1 /* 80041274 0003E074 3C 60 80 04 */ lis r3, lbl_80040F94@ha -/* 80041278 0003E078 98 0D 8A 68 */ stb r0, lbl_803CB368-_SDA_BASE_(r13) +/* 80041278 0003E078 98 0D 8A 68 */ stb r0, lbl_sUseJSP-_SDA_BASE_(r13) /* 8004127C 0003E07C 38 A3 0F 94 */ addi r5, r3, lbl_80040F94@l /* 80041280 0003E080 7F 66 DB 78 */ mr r6, r27 /* 80041284 0003E084 38 81 00 08 */ addi r4, r1, 8 @@ -2199,7 +2199,7 @@ lbl_80041244: /* 80041294 0003E094 80 63 00 10 */ lwz r3, 0x10(r3) /* 80041298 0003E098 48 0D DB E1 */ bl xClumpColl_ForAllIntersections__FP17xClumpCollBSPTreeP14RpIntersectionPFP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv_P19RpCollisionTrianglePv /* 8004129C 0003E09C 38 00 00 00 */ li r0, 0 -/* 800412A0 0003E0A0 98 0D 8A 68 */ stb r0, lbl_803CB368-_SDA_BASE_(r13) +/* 800412A0 0003E0A0 98 0D 8A 68 */ stb r0, lbl_sUseJSP-_SDA_BASE_(r13) /* 800412A4 0003E0A4 48 00 00 1C */ b lbl_800412C0 lbl_800412A8: /* 800412A8 0003E0A8 3C 80 80 04 */ lis r4, lbl_80040F94@ha @@ -2209,7 +2209,7 @@ lbl_800412A8: /* 800412B8 0003E0B8 38 81 00 08 */ addi r4, r1, 8 /* 800412BC 0003E0BC 48 1B 83 DD */ bl RpCollisionWorldForAllIntersections lbl_800412C0: -/* 800412C0 0003E0C0 C0 02 86 18 */ lfs f0, lbl_803CCF98-_SDA2_BASE_(r2) +/* 800412C0 0003E0C0 C0 02 86 18 */ lfs f0, lbl__1083-_SDA2_BASE_(r2) /* 800412C4 0003E0C4 C0 3B 00 5C */ lfs f1, 0x5c(r27) /* 800412C8 0003E0C8 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 800412CC 0003E0CC 41 82 00 14 */ beq lbl_800412E0 @@ -2342,7 +2342,7 @@ xGridCheckBound_Q220_unnamed_xScene_cpp_15cb_ray_hits_ent___FR5xGridRC6xBoundRC7 /* 80041474 0003E274 7C DF 33 78 */ mr r31, r6 /* 80041478 0003E278 38 61 00 24 */ addi r3, r1, 0x24 /* 8004147C 0003E27C 4B FC 91 55 */ bl xBoundGetBox__FR4xBoxRC6xBound -/* 80041480 0003E280 C0 42 85 FC */ lfs f2, lbl_803CCF7C-_SDA2_BASE_(r2) +/* 80041480 0003E280 C0 42 85 FC */ lfs f2, lbl__999-_SDA2_BASE_(r2) /* 80041484 0003E284 7F A3 EB 78 */ mr r3, r29 /* 80041488 0003E288 C0 1D 00 1C */ lfs f0, 0x1c(r29) /* 8004148C 0003E28C C0 3D 00 18 */ lfs f1, 0x18(r29) @@ -2464,7 +2464,7 @@ get_grid_index__FRC5xGridff: /* 80041624 0003E424 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0 /* 80041628 0003E428 93 E1 00 2C */ stw r31, 0x2c(r1) /* 8004162C 0003E42C 7C 7F 1B 78 */ mr r31, r3 -/* 80041630 0003E430 80 A2 BE 98 */ lwz r5, lbl_803D0818-_SDA2_BASE_(r2) +/* 80041630 0003E430 80 A2 BE 98 */ lwz r5, lbl__587-_SDA2_BASE_(r2) /* 80041634 0003E434 C0 63 00 08 */ lfs f3, 8(r3) /* 80041638 0003E438 38 80 00 00 */ li r4, 0 /* 8004163C 0003E43C C0 03 00 0C */ lfs f0, 0xc(r3) diff --git a/asm/Core/x/xScrFx.s b/asm/Core/x/xScrFx.s index 753c498d8..0457361c4 100644 --- a/asm/Core/x/xScrFx.s +++ b/asm/Core/x/xScrFx.s @@ -60,10 +60,10 @@ xScrFxRender__FP8RwCamera: /* 800419D0 0003E7D0 7C 08 02 A6 */ mflr r0 /* 800419D4 0003E7D4 90 01 00 14 */ stw r0, 0x14(r1) /* 800419D8 0003E7D8 48 08 D9 79 */ bl iScrFxBegin__Fv -/* 800419DC 0003E7DC 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 800419DC 0003E7DC 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800419E0 0003E7E0 80 63 00 00 */ lwz r3, 0(r3) /* 800419E4 0003E7E4 48 00 09 B5 */ bl xScrFx.xScrFxDistortionRender__FP8RwCamera -/* 800419E8 0003E7E8 88 0D 8A 78 */ lbz r0, lbl_803CB378-_SDA_BASE_(r13) +/* 800419E8 0003E7E8 88 0D 8A 78 */ lbz r0, lbl_g_debugRenderSafeArea-_SDA_BASE_(r13) /* 800419EC 0003E7EC 28 00 00 00 */ cmplwi r0, 0 /* 800419F0 0003E7F0 41 82 00 08 */ beq lbl_800419F8 /* 800419F4 0003E7F4 48 00 05 ED */ bl xScrFxDrawSafeArea__Fv @@ -88,10 +88,10 @@ xScrFxDrawScreenSizeRectangle__Fv: /* 80041A30 0003E830 80 01 00 0C */ lwz r0, 0xc(r1) /* 80041A34 0003E834 38 60 00 00 */ li r3, 0 /* 80041A38 0003E838 6C 84 80 00 */ xoris r4, r4, 0x8000 -/* 80041A3C 0003E83C C0 22 86 28 */ lfs f1, lbl_803CCFA8-_SDA2_BASE_(r2) +/* 80041A3C 0003E83C C0 22 86 28 */ lfs f1, lbl__689-_SDA2_BASE_(r2) /* 80041A40 0003E840 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80041A44 0003E844 90 81 00 24 */ stw r4, 0x24(r1) -/* 80041A48 0003E848 C8 82 86 30 */ lfd f4, lbl_803CCFB0-_SDA2_BASE_(r2) +/* 80041A48 0003E848 C8 82 86 30 */ lfd f4, lbl__691_1-_SDA2_BASE_(r2) /* 80041A4C 0003E84C FC 40 08 90 */ fmr f2, f1 /* 80041A50 0003E850 90 E1 00 20 */ stw r7, 0x20(r1) /* 80041A54 0003E854 38 80 00 00 */ li r4, 0 @@ -113,10 +113,10 @@ xScrFxDrawScreenSizeRectangle__Fv: xScrFxFadeInit__Fv: /* 80041A8C 0003E88C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80041A90 0003E890 7C 08 02 A6 */ mflr r0 -/* 80041A94 0003E894 3C 60 80 2D */ lis r3, lbl_802C89F0@ha +/* 80041A94 0003E894 3C 60 80 2D */ lis r3, lbl_mFade@ha /* 80041A98 0003E898 38 80 00 00 */ li r4, 0 /* 80041A9C 0003E89C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80041AA0 0003E8A0 38 63 89 F0 */ addi r3, r3, lbl_802C89F0@l +/* 80041AA0 0003E8A0 38 63 89 F0 */ addi r3, r3, lbl_mFade@l /* 80041AA4 0003E8A4 38 A0 00 1C */ li r5, 0x1c /* 80041AA8 0003E8A8 4B FC 19 B1 */ bl memset /* 80041AAC 0003E8AC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -133,9 +133,9 @@ xScrFx.InterpCol__FfUcUc: /* 80041ACC 0003E8CC 3C 00 43 30 */ lis r0, 0x4330 /* 80041AD0 0003E8D0 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 80041AD4 0003E8D4 90 01 00 08 */ stw r0, 8(r1) -/* 80041AD8 0003E8D8 C8 62 86 30 */ lfd f3, lbl_803CCFB0-_SDA2_BASE_(r2) +/* 80041AD8 0003E8D8 C8 62 86 30 */ lfd f3, lbl__691_1-_SDA2_BASE_(r2) /* 80041ADC 0003E8DC 90 61 00 0C */ stw r3, 0xc(r1) -/* 80041AE0 0003E8E0 C8 42 86 38 */ lfd f2, lbl_803CCFB8-_SDA2_BASE_(r2) +/* 80041AE0 0003E8E0 C8 42 86 38 */ lfd f2, lbl__703-_SDA2_BASE_(r2) /* 80041AE4 0003E8E4 C8 01 00 08 */ lfd f0, 8(r1) /* 80041AE8 0003E8E8 90 A1 00 14 */ stw r5, 0x14(r1) /* 80041AEC 0003E8EC EC 60 18 28 */ fsubs f3, f0, f3 @@ -161,23 +161,23 @@ xScrFxFade__FP10iColor_tagP10iColor_tagfPFv_vi: /* 80041B30 0003E930 93 C1 00 18 */ stw r30, 0x18(r1) /* 80041B34 0003E934 93 A1 00 14 */ stw r29, 0x14(r1) /* 80041B38 0003E938 38 00 00 01 */ li r0, 1 -/* 80041B3C 0003E93C 3C E0 80 2D */ lis r7, lbl_802C89F0@ha +/* 80041B3C 0003E93C 3C E0 80 2D */ lis r7, lbl_mFade@ha /* 80041B40 0003E940 FF E0 08 90 */ fmr f31, f1 -/* 80041B44 0003E944 94 07 89 F0 */ stwu r0, lbl_802C89F0@l(r7) +/* 80041B44 0003E944 94 07 89 F0 */ stwu r0, lbl_mFade@l(r7) /* 80041B48 0003E948 7C 9D 23 78 */ mr r29, r4 /* 80041B4C 0003E94C 7C 64 1B 78 */ mr r4, r3 /* 80041B50 0003E950 7C BE 2B 78 */ mr r30, r5 /* 80041B54 0003E954 7C DF 33 78 */ mr r31, r6 /* 80041B58 0003E958 38 67 00 08 */ addi r3, r7, 8 /* 80041B5C 0003E95C 4B FD 64 3D */ bl __as__10iColor_tagFRC10iColor_tag -/* 80041B60 0003E960 3C 60 80 2D */ lis r3, lbl_802C89F0@ha +/* 80041B60 0003E960 3C 60 80 2D */ lis r3, lbl_mFade@ha /* 80041B64 0003E964 7F A4 EB 78 */ mr r4, r29 -/* 80041B68 0003E968 38 63 89 F0 */ addi r3, r3, lbl_802C89F0@l +/* 80041B68 0003E968 38 63 89 F0 */ addi r3, r3, lbl_mFade@l /* 80041B6C 0003E96C 38 63 00 0C */ addi r3, r3, 0xc /* 80041B70 0003E970 4B FD 64 29 */ bl __as__10iColor_tagFRC10iColor_tag -/* 80041B74 0003E974 3C 60 80 2D */ lis r3, lbl_802C89F0@ha -/* 80041B78 0003E978 C0 02 86 28 */ lfs f0, lbl_803CCFA8-_SDA2_BASE_(r2) -/* 80041B7C 0003E97C 38 63 89 F0 */ addi r3, r3, lbl_802C89F0@l +/* 80041B74 0003E974 3C 60 80 2D */ lis r3, lbl_mFade@ha +/* 80041B78 0003E978 C0 02 86 28 */ lfs f0, lbl__689-_SDA2_BASE_(r2) +/* 80041B7C 0003E97C 38 63 89 F0 */ addi r3, r3, lbl_mFade@l /* 80041B80 0003E980 2C 1F 00 00 */ cmpwi r31, 0 /* 80041B84 0003E984 D0 03 00 10 */ stfs f0, 0x10(r3) /* 80041B88 0003E988 D3 E3 00 14 */ stfs f31, 0x14(r3) @@ -202,15 +202,15 @@ lbl_80041BA8: .global xScrFxStopFade__Fv xScrFxStopFade__Fv: -/* 80041BCC 0003E9CC 3C 60 80 2D */ lis r3, lbl_802C89F0@ha +/* 80041BCC 0003E9CC 3C 60 80 2D */ lis r3, lbl_mFade@ha /* 80041BD0 0003E9D0 38 00 00 00 */ li r0, 0 -/* 80041BD4 0003E9D4 90 03 89 F0 */ stw r0, lbl_802C89F0@l(r3) +/* 80041BD4 0003E9D4 90 03 89 F0 */ stw r0, lbl_mFade@l(r3) /* 80041BD8 0003E9D8 4E 80 00 20 */ blr .global xScrFxIsFading__Fv xScrFxIsFading__Fv: -/* 80041BDC 0003E9DC 3C 60 80 2D */ lis r3, lbl_802C89F0@ha -/* 80041BE0 0003E9E0 38 63 89 F0 */ addi r3, r3, lbl_802C89F0@l +/* 80041BDC 0003E9DC 3C 60 80 2D */ lis r3, lbl_mFade@ha +/* 80041BE0 0003E9E0 38 63 89 F0 */ addi r3, r3, lbl_mFade@l /* 80041BE4 0003E9E4 80 63 00 00 */ lwz r3, 0(r3) /* 80041BE8 0003E9E8 4E 80 00 20 */ blr @@ -238,17 +238,17 @@ xScrFxUpdateFade__FP8RwCameraf: /* 80041C38 0003EA38 80 03 00 04 */ lwz r0, 4(r3) /* 80041C3C 0003EA3C 2C 00 00 02 */ cmpwi r0, 2 /* 80041C40 0003EA40 40 82 00 0C */ bne lbl_80041C4C -/* 80041C44 0003EA44 C3 E2 86 40 */ lfs f31, lbl_803CCFC0-_SDA2_BASE_(r2) +/* 80041C44 0003EA44 C3 E2 86 40 */ lfs f31, lbl__758-_SDA2_BASE_(r2) /* 80041C48 0003EA48 48 00 00 A4 */ b lbl_80041CEC lbl_80041C4C: -/* 80041C4C 0003EA4C C0 22 86 28 */ lfs f1, lbl_803CCFA8-_SDA2_BASE_(r2) +/* 80041C4C 0003EA4C C0 22 86 28 */ lfs f1, lbl__689-_SDA2_BASE_(r2) /* 80041C50 0003EA50 C0 03 00 10 */ lfs f0, 0x10(r3) /* 80041C54 0003EA54 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80041C58 0003EA58 40 82 00 0C */ bne lbl_80041C64 /* 80041C5C 0003EA5C FF E0 08 90 */ fmr f31, f1 /* 80041C60 0003EA60 48 00 00 2C */ b lbl_80041C8C lbl_80041C64: -/* 80041C64 0003EA64 C0 42 86 44 */ lfs f2, lbl_803CCFC4-_SDA2_BASE_(r2) +/* 80041C64 0003EA64 C0 42 86 44 */ lfs f2, lbl__759_1-_SDA2_BASE_(r2) /* 80041C68 0003EA68 C0 03 00 14 */ lfs f0, 0x14(r3) /* 80041C6C 0003EA6C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80041C70 0003EA70 40 81 00 08 */ ble lbl_80041C78 @@ -264,7 +264,7 @@ lbl_80041C8C: /* 80041C8C 0003EA8C C0 03 00 10 */ lfs f0, 0x10(r3) /* 80041C90 0003EA90 EC 00 F0 2A */ fadds f0, f0, f30 /* 80041C94 0003EA94 D0 03 00 10 */ stfs f0, 0x10(r3) -/* 80041C98 0003EA98 C0 02 86 40 */ lfs f0, lbl_803CCFC0-_SDA2_BASE_(r2) +/* 80041C98 0003EA98 C0 02 86 40 */ lfs f0, lbl__758-_SDA2_BASE_(r2) /* 80041C9C 0003EA9C FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80041CA0 0003EAA0 4C 41 13 82 */ cror 2, 1, 2 /* 80041CA4 0003EAA4 40 82 00 48 */ bne lbl_80041CEC @@ -276,41 +276,41 @@ lbl_80041C8C: /* 80041CBC 0003EABC 90 03 00 04 */ stw r0, 4(r3) /* 80041CC0 0003EAC0 48 00 00 10 */ b lbl_80041CD0 lbl_80041CC4: -/* 80041CC4 0003EAC4 3C 60 80 2D */ lis r3, lbl_802C89F0@ha +/* 80041CC4 0003EAC4 3C 60 80 2D */ lis r3, lbl_mFade@ha /* 80041CC8 0003EAC8 38 00 00 00 */ li r0, 0 -/* 80041CCC 0003EACC 90 03 89 F0 */ stw r0, lbl_802C89F0@l(r3) +/* 80041CCC 0003EACC 90 03 89 F0 */ stw r0, lbl_mFade@l(r3) lbl_80041CD0: -/* 80041CD0 0003EAD0 3C 60 80 2D */ lis r3, lbl_802C89F0@ha -/* 80041CD4 0003EAD4 38 63 89 F0 */ addi r3, r3, lbl_802C89F0@l +/* 80041CD0 0003EAD0 3C 60 80 2D */ lis r3, lbl_mFade@ha +/* 80041CD4 0003EAD4 38 63 89 F0 */ addi r3, r3, lbl_mFade@l /* 80041CD8 0003EAD8 81 83 00 18 */ lwz r12, 0x18(r3) /* 80041CDC 0003EADC 28 0C 00 00 */ cmplwi r12, 0 /* 80041CE0 0003EAE0 41 82 00 0C */ beq lbl_80041CEC /* 80041CE4 0003EAE4 7D 89 03 A6 */ mtctr r12 /* 80041CE8 0003EAE8 4E 80 04 21 */ bctrl lbl_80041CEC: -/* 80041CEC 0003EAEC 3C 60 80 2D */ lis r3, lbl_802C89F0@ha +/* 80041CEC 0003EAEC 3C 60 80 2D */ lis r3, lbl_mFade@ha /* 80041CF0 0003EAF0 FC 20 F8 90 */ fmr f1, f31 -/* 80041CF4 0003EAF4 38 83 89 F0 */ addi r4, r3, lbl_802C89F0@l +/* 80041CF4 0003EAF4 38 83 89 F0 */ addi r4, r3, lbl_mFade@l /* 80041CF8 0003EAF8 88 64 00 08 */ lbz r3, 8(r4) /* 80041CFC 0003EAFC 88 84 00 0C */ lbz r4, 0xc(r4) /* 80041D00 0003EB00 4B FF FD BD */ bl xScrFx.InterpCol__FfUcUc -/* 80041D04 0003EB04 3C 80 80 2D */ lis r4, lbl_802C89F0@ha +/* 80041D04 0003EB04 3C 80 80 2D */ lis r4, lbl_mFade@ha /* 80041D08 0003EB08 FC 20 F8 90 */ fmr f1, f31 -/* 80041D0C 0003EB0C 38 84 89 F0 */ addi r4, r4, lbl_802C89F0@l +/* 80041D0C 0003EB0C 38 84 89 F0 */ addi r4, r4, lbl_mFade@l /* 80041D10 0003EB10 7C 7F 1B 78 */ mr r31, r3 /* 80041D14 0003EB14 88 64 00 09 */ lbz r3, 9(r4) /* 80041D18 0003EB18 88 84 00 0D */ lbz r4, 0xd(r4) /* 80041D1C 0003EB1C 4B FF FD A1 */ bl xScrFx.InterpCol__FfUcUc -/* 80041D20 0003EB20 3C 80 80 2D */ lis r4, lbl_802C89F0@ha +/* 80041D20 0003EB20 3C 80 80 2D */ lis r4, lbl_mFade@ha /* 80041D24 0003EB24 FC 20 F8 90 */ fmr f1, f31 -/* 80041D28 0003EB28 38 84 89 F0 */ addi r4, r4, lbl_802C89F0@l +/* 80041D28 0003EB28 38 84 89 F0 */ addi r4, r4, lbl_mFade@l /* 80041D2C 0003EB2C 7C 7E 1B 78 */ mr r30, r3 /* 80041D30 0003EB30 88 64 00 0A */ lbz r3, 0xa(r4) /* 80041D34 0003EB34 88 84 00 0E */ lbz r4, 0xe(r4) /* 80041D38 0003EB38 4B FF FD 85 */ bl xScrFx.InterpCol__FfUcUc -/* 80041D3C 0003EB3C 3C 80 80 2D */ lis r4, lbl_802C89F0@ha +/* 80041D3C 0003EB3C 3C 80 80 2D */ lis r4, lbl_mFade@ha /* 80041D40 0003EB40 FC 20 F8 90 */ fmr f1, f31 -/* 80041D44 0003EB44 38 84 89 F0 */ addi r4, r4, lbl_802C89F0@l +/* 80041D44 0003EB44 38 84 89 F0 */ addi r4, r4, lbl_mFade@l /* 80041D48 0003EB48 7C 7D 1B 78 */ mr r29, r3 /* 80041D4C 0003EB4C 88 64 00 0B */ lbz r3, 0xb(r4) /* 80041D50 0003EB50 88 84 00 0F */ lbz r4, 0xf(r4) @@ -325,10 +325,10 @@ lbl_80041CEC: /* 80041D74 0003EB74 80 01 00 0C */ lwz r0, 0xc(r1) /* 80041D78 0003EB78 7F E3 FB 78 */ mr r3, r31 /* 80041D7C 0003EB7C 6C 84 80 00 */ xoris r4, r4, 0x8000 -/* 80041D80 0003EB80 C0 22 86 28 */ lfs f1, lbl_803CCFA8-_SDA2_BASE_(r2) +/* 80041D80 0003EB80 C0 22 86 28 */ lfs f1, lbl__689-_SDA2_BASE_(r2) /* 80041D84 0003EB84 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80041D88 0003EB88 90 81 00 24 */ stw r4, 0x24(r1) -/* 80041D8C 0003EB8C C8 82 86 30 */ lfd f4, lbl_803CCFB0-_SDA2_BASE_(r2) +/* 80041D8C 0003EB8C C8 82 86 30 */ lfd f4, lbl__691_1-_SDA2_BASE_(r2) /* 80041D90 0003EB90 FC 40 08 90 */ fmr f2, f1 /* 80041D94 0003EB94 90 E1 00 20 */ stw r7, 0x20(r1) /* 80041D98 0003EB98 7F C4 F3 78 */ mr r4, r30 @@ -357,28 +357,28 @@ lbl_80041DC0: .global xScrFxLetterBoxInit__Fv xScrFxLetterBoxInit__Fv: -/* 80041DF0 0003EBF0 C0 02 86 28 */ lfs f0, lbl_803CCFA8-_SDA2_BASE_(r2) -/* 80041DF4 0003EBF4 D0 0D 8A 7C */ stfs f0, lbl_803CB37C-_SDA_BASE_(r13) -/* 80041DF8 0003EBF8 C0 02 86 28 */ lfs f0, lbl_803CCFA8-_SDA2_BASE_(r2) -/* 80041DFC 0003EBFC D0 0D 8A 80 */ stfs f0, lbl_803CB380-_SDA_BASE_(r13) +/* 80041DF0 0003EBF0 C0 02 86 28 */ lfs f0, lbl__689-_SDA2_BASE_(r2) +/* 80041DF4 0003EBF4 D0 0D 8A 7C */ stfs f0, lbl_mLetterboxO-_SDA_BASE_(r13) +/* 80041DF8 0003EBF8 C0 02 86 28 */ lfs f0, lbl__689-_SDA2_BASE_(r2) +/* 80041DFC 0003EBFC D0 0D 8A 80 */ stfs f0, lbl_mLetterboxTO-_SDA_BASE_(r13) /* 80041E00 0003EC00 4E 80 00 20 */ blr .global xScrFxLetterboxReset__Fv xScrFxLetterboxReset__Fv: -/* 80041E04 0003EC04 C0 02 86 28 */ lfs f0, lbl_803CCFA8-_SDA2_BASE_(r2) -/* 80041E08 0003EC08 D0 0D 8A 7C */ stfs f0, lbl_803CB37C-_SDA_BASE_(r13) -/* 80041E0C 0003EC0C C0 02 86 28 */ lfs f0, lbl_803CCFA8-_SDA2_BASE_(r2) -/* 80041E10 0003EC10 D0 0D 8A 80 */ stfs f0, lbl_803CB380-_SDA_BASE_(r13) +/* 80041E04 0003EC04 C0 02 86 28 */ lfs f0, lbl__689-_SDA2_BASE_(r2) +/* 80041E08 0003EC08 D0 0D 8A 7C */ stfs f0, lbl_mLetterboxO-_SDA_BASE_(r13) +/* 80041E0C 0003EC0C C0 02 86 28 */ lfs f0, lbl__689-_SDA2_BASE_(r2) +/* 80041E10 0003EC10 D0 0D 8A 80 */ stfs f0, lbl_mLetterboxTO-_SDA_BASE_(r13) /* 80041E14 0003EC14 4E 80 00 20 */ blr .global xScrFxLetterBoxSetSize__Ff xScrFxLetterBoxSetSize__Ff: -/* 80041E18 0003EC18 D0 2D 8A 84 */ stfs f1, lbl_803CB384-_SDA_BASE_(r13) +/* 80041E18 0003EC18 D0 2D 8A 84 */ stfs f1, lbl_sLetterBoxSize-_SDA_BASE_(r13) /* 80041E1C 0003EC1C 4E 80 00 20 */ blr .global xScrFxLetterBoxSetAlpha__FUc xScrFxLetterBoxSetAlpha__FUc: -/* 80041E20 0003EC20 98 6D 80 88 */ stb r3, lbl_803CA988-_SDA_BASE_(r13) +/* 80041E20 0003EC20 98 6D 80 88 */ stb r3, lbl_sLetterBoxAlpha-_SDA_BASE_(r13) /* 80041E24 0003EC24 4E 80 00 20 */ blr .global xScrFxLetterbox__Fi @@ -395,12 +395,12 @@ xScrFxLetterbox__Fi: lbl_80041E4C: /* 80041E4C 0003EC4C 2C 1F 00 00 */ cmpwi r31, 0 /* 80041E50 0003EC50 41 82 00 0C */ beq lbl_80041E5C -/* 80041E54 0003EC54 C0 0D 8A 84 */ lfs f0, lbl_803CB384-_SDA_BASE_(r13) +/* 80041E54 0003EC54 C0 0D 8A 84 */ lfs f0, lbl_sLetterBoxSize-_SDA_BASE_(r13) /* 80041E58 0003EC58 48 00 00 08 */ b lbl_80041E60 lbl_80041E5C: -/* 80041E5C 0003EC5C C0 02 86 28 */ lfs f0, lbl_803CCFA8-_SDA2_BASE_(r2) +/* 80041E5C 0003EC5C C0 02 86 28 */ lfs f0, lbl__689-_SDA2_BASE_(r2) lbl_80041E60: -/* 80041E60 0003EC60 D0 0D 8A 80 */ stfs f0, lbl_803CB380-_SDA_BASE_(r13) +/* 80041E60 0003EC60 D0 0D 8A 80 */ stfs f0, lbl_mLetterboxTO-_SDA_BASE_(r13) /* 80041E64 0003EC64 80 01 00 14 */ lwz r0, 0x14(r1) /* 80041E68 0003EC68 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80041E6C 0003EC6C 7C 08 03 A6 */ mtlr r0 @@ -418,30 +418,30 @@ xScrFxUpdateLetterBox__FP8RwCameraf: /* 80041E90 0003EC90 48 05 62 ED */ bl zGameIsPaused__Fv /* 80041E94 0003EC94 2C 03 00 00 */ cmpwi r3, 0 /* 80041E98 0003EC98 40 82 00 54 */ bne lbl_80041EEC -/* 80041E9C 0003EC9C C0 4D 8A 7C */ lfs f2, lbl_803CB37C-_SDA_BASE_(r13) -/* 80041EA0 0003ECA0 C0 2D 8A 80 */ lfs f1, lbl_803CB380-_SDA_BASE_(r13) +/* 80041E9C 0003EC9C C0 4D 8A 7C */ lfs f2, lbl_mLetterboxO-_SDA_BASE_(r13) +/* 80041EA0 0003ECA0 C0 2D 8A 80 */ lfs f1, lbl_mLetterboxTO-_SDA_BASE_(r13) /* 80041EA4 0003ECA4 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 80041EA8 0003ECA8 40 80 00 24 */ bge lbl_80041ECC -/* 80041EAC 0003ECAC C0 02 86 48 */ lfs f0, lbl_803CCFC8-_SDA2_BASE_(r2) +/* 80041EAC 0003ECAC C0 02 86 48 */ lfs f0, lbl__816-_SDA2_BASE_(r2) /* 80041EB0 0003ECB0 EC 00 17 FA */ fmadds f0, f0, f31, f2 -/* 80041EB4 0003ECB4 D0 0D 8A 7C */ stfs f0, lbl_803CB37C-_SDA_BASE_(r13) -/* 80041EB8 0003ECB8 C0 0D 8A 7C */ lfs f0, lbl_803CB37C-_SDA_BASE_(r13) +/* 80041EB4 0003ECB4 D0 0D 8A 7C */ stfs f0, lbl_mLetterboxO-_SDA_BASE_(r13) +/* 80041EB8 0003ECB8 C0 0D 8A 7C */ lfs f0, lbl_mLetterboxO-_SDA_BASE_(r13) /* 80041EBC 0003ECBC FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80041EC0 0003ECC0 40 81 00 2C */ ble lbl_80041EEC -/* 80041EC4 0003ECC4 D0 2D 8A 7C */ stfs f1, lbl_803CB37C-_SDA_BASE_(r13) +/* 80041EC4 0003ECC4 D0 2D 8A 7C */ stfs f1, lbl_mLetterboxO-_SDA_BASE_(r13) /* 80041EC8 0003ECC8 48 00 00 24 */ b lbl_80041EEC lbl_80041ECC: /* 80041ECC 0003ECCC 40 81 00 20 */ ble lbl_80041EEC -/* 80041ED0 0003ECD0 C0 02 86 48 */ lfs f0, lbl_803CCFC8-_SDA2_BASE_(r2) +/* 80041ED0 0003ECD0 C0 02 86 48 */ lfs f0, lbl__816-_SDA2_BASE_(r2) /* 80041ED4 0003ECD4 EC 00 17 FC */ fnmsubs f0, f0, f31, f2 -/* 80041ED8 0003ECD8 D0 0D 8A 7C */ stfs f0, lbl_803CB37C-_SDA_BASE_(r13) -/* 80041EDC 0003ECDC C0 0D 8A 7C */ lfs f0, lbl_803CB37C-_SDA_BASE_(r13) +/* 80041ED8 0003ECD8 D0 0D 8A 7C */ stfs f0, lbl_mLetterboxO-_SDA_BASE_(r13) +/* 80041EDC 0003ECDC C0 0D 8A 7C */ lfs f0, lbl_mLetterboxO-_SDA_BASE_(r13) /* 80041EE0 0003ECE0 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80041EE4 0003ECE4 40 80 00 08 */ bge lbl_80041EEC -/* 80041EE8 0003ECE8 D0 2D 8A 7C */ stfs f1, lbl_803CB37C-_SDA_BASE_(r13) +/* 80041EE8 0003ECE8 D0 2D 8A 7C */ stfs f1, lbl_mLetterboxO-_SDA_BASE_(r13) lbl_80041EEC: -/* 80041EEC 0003ECEC C3 ED 8A 7C */ lfs f31, lbl_803CB37C-_SDA_BASE_(r13) -/* 80041EF0 0003ECF0 C0 02 86 28 */ lfs f0, lbl_803CCFA8-_SDA2_BASE_(r2) +/* 80041EEC 0003ECEC C3 ED 8A 7C */ lfs f31, lbl_mLetterboxO-_SDA_BASE_(r13) +/* 80041EF0 0003ECF0 C0 02 86 28 */ lfs f0, lbl__689-_SDA2_BASE_(r2) /* 80041EF4 0003ECF4 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80041EF8 0003ECF8 40 81 00 B8 */ ble lbl_80041FB0 /* 80041EFC 0003ECFC 48 1F 5F 61 */ bl RwEngineGetCurrentVideoMode @@ -450,14 +450,14 @@ lbl_80041EEC: /* 80041F08 0003ED08 48 1F 5E C9 */ bl RwEngineGetVideoModeInfo /* 80041F0C 0003ED0C 80 61 00 08 */ lwz r3, 8(r1) /* 80041F10 0003ED10 3C 00 43 30 */ lis r0, 0x4330 -/* 80041F14 0003ED14 C0 22 86 28 */ lfs f1, lbl_803CCFA8-_SDA2_BASE_(r2) +/* 80041F14 0003ED14 C0 22 86 28 */ lfs f1, lbl__689-_SDA2_BASE_(r2) /* 80041F18 0003ED18 FC 80 F8 90 */ fmr f4, f31 /* 80041F1C 0003ED1C 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 80041F20 0003ED20 90 01 00 20 */ stw r0, 0x20(r1) -/* 80041F24 0003ED24 C8 62 86 30 */ lfd f3, lbl_803CCFB0-_SDA2_BASE_(r2) +/* 80041F24 0003ED24 C8 62 86 30 */ lfd f3, lbl__691_1-_SDA2_BASE_(r2) /* 80041F28 0003ED28 FC 40 08 90 */ fmr f2, f1 /* 80041F2C 0003ED2C 90 61 00 24 */ stw r3, 0x24(r1) -/* 80041F30 0003ED30 88 CD 80 88 */ lbz r6, lbl_803CA988-_SDA_BASE_(r13) +/* 80041F30 0003ED30 88 CD 80 88 */ lbz r6, lbl_sLetterBoxAlpha-_SDA_BASE_(r13) /* 80041F34 0003ED34 38 60 00 00 */ li r3, 0 /* 80041F38 0003ED38 C8 01 00 20 */ lfd f0, 0x20(r1) /* 80041F3C 0003ED3C 38 80 00 00 */ li r4, 0 @@ -471,15 +471,15 @@ lbl_80041EEC: /* 80041F5C 0003ED5C 6C 88 80 00 */ xoris r8, r4, 0x8000 /* 80041F60 0003ED60 90 E1 00 28 */ stw r7, 0x28(r1) /* 80041F64 0003ED64 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 80041F68 0003ED68 C8 82 86 30 */ lfd f4, lbl_803CCFB0-_SDA2_BASE_(r2) +/* 80041F68 0003ED68 C8 82 86 30 */ lfd f4, lbl__691_1-_SDA2_BASE_(r2) /* 80041F6C 0003ED6C 91 01 00 2C */ stw r8, 0x2c(r1) /* 80041F70 0003ED70 38 80 00 00 */ li r4, 0 -/* 80041F74 0003ED74 C0 22 86 28 */ lfs f1, lbl_803CCFA8-_SDA2_BASE_(r2) +/* 80041F74 0003ED74 C0 22 86 28 */ lfs f1, lbl__689-_SDA2_BASE_(r2) /* 80041F78 0003ED78 38 A0 00 00 */ li r5, 0 /* 80041F7C 0003ED7C C8 01 00 28 */ lfd f0, 0x28(r1) /* 80041F80 0003ED80 90 01 00 34 */ stw r0, 0x34(r1) /* 80041F84 0003ED84 EC 40 20 28 */ fsubs f2, f0, f4 -/* 80041F88 0003ED88 88 CD 80 88 */ lbz r6, lbl_803CA988-_SDA_BASE_(r13) +/* 80041F88 0003ED88 88 CD 80 88 */ lbz r6, lbl_sLetterBoxAlpha-_SDA_BASE_(r13) /* 80041F8C 0003ED8C 90 E1 00 30 */ stw r7, 0x30(r1) /* 80041F90 0003ED90 C8 01 00 30 */ lfd f0, 0x30(r1) /* 80041F94 0003ED94 EC 42 F8 28 */ fsubs f2, f2, f31 @@ -499,8 +499,8 @@ lbl_80041FB0: .global xScrFxIsLetterbox__Fv xScrFxIsLetterbox__Fv: -/* 80041FC8 0003EDC8 C0 2D 8A 80 */ lfs f1, lbl_803CB380-_SDA_BASE_(r13) -/* 80041FCC 0003EDCC C0 02 86 28 */ lfs f0, lbl_803CCFA8-_SDA2_BASE_(r2) +/* 80041FC8 0003EDC8 C0 2D 8A 80 */ lfs f1, lbl_mLetterboxTO-_SDA_BASE_(r13) +/* 80041FCC 0003EDCC C0 02 86 28 */ lfs f0, lbl__689-_SDA2_BASE_(r2) /* 80041FD0 0003EDD0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80041FD4 0003EDD4 7C 00 00 26 */ mfcr r0 /* 80041FD8 0003EDD8 54 03 17 FE */ rlwinm r3, r0, 2, 0x1f, 0x1f @@ -526,9 +526,9 @@ xScrFxDrawSafeArea__Fv: /* 8004201C 0003EE1C 83 E1 00 08 */ lwz r31, 8(r1) /* 80042020 0003EE20 3C 00 43 30 */ lis r0, 0x4330 /* 80042024 0003EE24 90 01 00 20 */ stw r0, 0x20(r1) -/* 80042028 0003EE28 C8 22 86 38 */ lfd f1, lbl_803CCFB8-_SDA2_BASE_(r2) +/* 80042028 0003EE28 C8 22 86 38 */ lfd f1, lbl__703-_SDA2_BASE_(r2) /* 8004202C 0003EE2C 93 E1 00 24 */ stw r31, 0x24(r1) -/* 80042030 0003EE30 C0 42 86 4C */ lfs f2, lbl_803CCFCC-_SDA2_BASE_(r2) +/* 80042030 0003EE30 C0 42 86 4C */ lfs f2, lbl__833-_SDA2_BASE_(r2) /* 80042034 0003EE34 C8 01 00 20 */ lfd f0, 0x20(r1) /* 80042038 0003EE38 83 C1 00 0C */ lwz r30, 0xc(r1) /* 8004203C 0003EE3C EC 00 08 28 */ fsubs f0, f0, f1 @@ -538,9 +538,9 @@ xScrFxDrawSafeArea__Fv: /* 8004204C 0003EE4C 7C 63 F8 50 */ subf r3, r3, r31 /* 80042050 0003EE50 93 C1 00 2C */ stw r30, 0x2c(r1) /* 80042054 0003EE54 54 7D F8 7E */ srwi r29, r3, 1 -/* 80042058 0003EE58 C8 22 86 38 */ lfd f1, lbl_803CCFB8-_SDA2_BASE_(r2) +/* 80042058 0003EE58 C8 22 86 38 */ lfd f1, lbl__703-_SDA2_BASE_(r2) /* 8004205C 0003EE5C 90 01 00 28 */ stw r0, 0x28(r1) -/* 80042060 0003EE60 C0 42 86 4C */ lfs f2, lbl_803CCFCC-_SDA2_BASE_(r2) +/* 80042060 0003EE60 C0 42 86 4C */ lfs f2, lbl__833-_SDA2_BASE_(r2) /* 80042064 0003EE64 C8 01 00 28 */ lfd f0, 0x28(r1) /* 80042068 0003EE68 EC 00 08 28 */ fsubs f0, f0, f1 /* 8004206C 0003EE6C EC 22 00 32 */ fmuls f1, f2, f0 @@ -552,10 +552,10 @@ xScrFxDrawSafeArea__Fv: /* 80042084 0003EE84 6F 80 80 00 */ xoris r0, r28, 0x8000 /* 80042088 0003EE88 90 81 00 34 */ stw r4, 0x34(r1) /* 8004208C 0003EE8C 54 7F F8 7E */ srwi r31, r3, 1 -/* 80042090 0003EE90 C8 A2 86 30 */ lfd f5, lbl_803CCFB0-_SDA2_BASE_(r2) +/* 80042090 0003EE90 C8 A2 86 30 */ lfd f5, lbl__691_1-_SDA2_BASE_(r2) /* 80042094 0003EE94 6F E7 80 00 */ xoris r7, r31, 0x8000 /* 80042098 0003EE98 91 01 00 30 */ stw r8, 0x30(r1) -/* 8004209C 0003EE9C C0 82 86 50 */ lfs f4, lbl_803CCFD0-_SDA2_BASE_(r2) +/* 8004209C 0003EE9C C0 82 86 50 */ lfs f4, lbl__834-_SDA2_BASE_(r2) /* 800420A0 0003EEA0 7F DF F0 50 */ subf r30, r31, r30 /* 800420A4 0003EEA4 C8 01 00 30 */ lfd f0, 0x30(r1) /* 800420A8 0003EEA8 38 60 00 FF */ li r3, 0xff @@ -585,11 +585,11 @@ xScrFxDrawSafeArea__Fv: /* 80042108 0003EF08 3C 00 43 30 */ lis r0, 0x4330 /* 8004210C 0003EF0C 90 A1 00 5C */ stw r5, 0x5c(r1) /* 80042110 0003EF10 FC 20 F0 90 */ fmr f1, f30 -/* 80042114 0003EF14 C8 C2 86 30 */ lfd f6, lbl_803CCFB0-_SDA2_BASE_(r2) +/* 80042114 0003EF14 C8 C2 86 30 */ lfd f6, lbl__691_1-_SDA2_BASE_(r2) /* 80042118 0003EF18 FC 60 F8 90 */ fmr f3, f31 /* 8004211C 0003EF1C 90 01 00 58 */ stw r0, 0x58(r1) /* 80042120 0003EF20 38 60 00 FF */ li r3, 0xff -/* 80042124 0003EF24 C0 02 86 50 */ lfs f0, lbl_803CCFD0-_SDA2_BASE_(r2) +/* 80042124 0003EF24 C0 02 86 50 */ lfs f0, lbl__834-_SDA2_BASE_(r2) /* 80042128 0003EF28 C8 41 00 58 */ lfd f2, 0x58(r1) /* 8004212C 0003EF2C 38 80 00 00 */ li r4, 0 /* 80042130 0003EF30 90 A1 00 54 */ stw r5, 0x54(r1) @@ -607,7 +607,7 @@ xScrFxDrawSafeArea__Fv: /* 80042160 0003EF60 6F C0 80 00 */ xoris r0, r30, 0x8000 /* 80042164 0003EF64 90 61 00 64 */ stw r3, 0x64(r1) /* 80042168 0003EF68 FC 20 F0 90 */ fmr f1, f30 -/* 8004216C 0003EF6C C8 82 86 30 */ lfd f4, lbl_803CCFB0-_SDA2_BASE_(r2) +/* 8004216C 0003EF6C C8 82 86 30 */ lfd f4, lbl__691_1-_SDA2_BASE_(r2) /* 80042170 0003EF70 38 60 00 FF */ li r3, 0xff /* 80042174 0003EF74 91 01 00 60 */ stw r8, 0x60(r1) /* 80042178 0003EF78 38 80 00 00 */ li r4, 0 @@ -630,7 +630,7 @@ xScrFxDrawSafeArea__Fv: /* 800421BC 0003EFBC 6F C0 80 00 */ xoris r0, r30, 0x8000 /* 800421C0 0003EFC0 90 61 00 7C */ stw r3, 0x7c(r1) /* 800421C4 0003EFC4 FC 60 F8 90 */ fmr f3, f31 -/* 800421C8 0003EFC8 C8 82 86 30 */ lfd f4, lbl_803CCFB0-_SDA2_BASE_(r2) +/* 800421C8 0003EFC8 C8 82 86 30 */ lfd f4, lbl__691_1-_SDA2_BASE_(r2) /* 800421CC 0003EFCC 38 60 00 FF */ li r3, 0xff /* 800421D0 0003EFD0 91 01 00 78 */ stw r8, 0x78(r1) /* 800421D4 0003EFD4 38 80 00 00 */ li r4, 0 @@ -673,20 +673,20 @@ xScrFx.xScrFxDistortionUpdate__Ff: /* 80042250 0003F050 F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0 /* 80042254 0003F054 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80042258 0003F058 93 C1 00 18 */ stw r30, 0x18(r1) -/* 8004225C 0003F05C 3C 60 80 3C */ lis r3, lbl_803BC0EC@ha +/* 8004225C 0003F05C 3C 60 80 3C */ lis r3, lbl_gDistortionParticles@ha /* 80042260 0003F060 FF E0 08 90 */ fmr f31, f1 -/* 80042264 0003F064 38 03 C0 EC */ addi r0, r3, lbl_803BC0EC@l +/* 80042264 0003F064 38 03 C0 EC */ addi r0, r3, lbl_gDistortionParticles@l /* 80042268 0003F068 7C 1F 03 78 */ mr r31, r0 /* 8004226C 0003F06C 48 05 5F 11 */ bl zGameIsPaused__Fv /* 80042270 0003F070 2C 03 00 00 */ cmpwi r3, 0 /* 80042274 0003F074 40 82 01 04 */ bne lbl_80042378 -/* 80042278 0003F078 C0 0D 8A 8C */ lfs f0, lbl_803CB38C-_SDA_BASE_(r13) +/* 80042278 0003F078 C0 0D 8A 8C */ lfs f0, lbl_sNoGlobalTime-_SDA_BASE_(r13) /* 8004227C 0003F07C 3B C0 00 00 */ li r30, 0 /* 80042280 0003F080 EC 00 F8 2A */ fadds f0, f0, f31 -/* 80042284 0003F084 D0 0D 8A 8C */ stfs f0, lbl_803CB38C-_SDA_BASE_(r13) +/* 80042284 0003F084 D0 0D 8A 8C */ stfs f0, lbl_sNoGlobalTime-_SDA_BASE_(r13) /* 80042288 0003F088 48 00 00 8C */ b lbl_80042314 lbl_8004228C: -/* 8004228C 0003F08C C0 22 86 28 */ lfs f1, lbl_803CCFA8-_SDA2_BASE_(r2) +/* 8004228C 0003F08C C0 22 86 28 */ lfs f1, lbl__689-_SDA2_BASE_(r2) /* 80042290 0003F090 C0 1F 00 2C */ lfs f0, 0x2c(r31) /* 80042294 0003F094 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80042298 0003F098 41 82 00 74 */ beq lbl_8004230C @@ -698,44 +698,44 @@ lbl_8004228C: /* 800422B0 0003F0B0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800422B4 0003F0B4 4C 41 13 82 */ cror 2, 1, 2 /* 800422B8 0003F0B8 40 82 00 54 */ bne lbl_8004230C -/* 800422BC 0003F0BC 80 8D 8A 88 */ lwz r4, lbl_803CB388-_SDA_BASE_(r13) -/* 800422C0 0003F0C0 3C 60 80 3C */ lis r3, lbl_803BC0EC@ha -/* 800422C4 0003F0C4 38 03 C0 EC */ addi r0, r3, lbl_803BC0EC@l +/* 800422BC 0003F0BC 80 8D 8A 88 */ lwz r4, lbl_gNumDistortionParticles-_SDA_BASE_(r13) +/* 800422C0 0003F0C0 3C 60 80 3C */ lis r3, lbl_gDistortionParticles@ha +/* 800422C4 0003F0C4 38 03 C0 EC */ addi r0, r3, lbl_gDistortionParticles@l /* 800422C8 0003F0C8 7F E3 FB 78 */ mr r3, r31 /* 800422CC 0003F0CC 38 84 FF FF */ addi r4, r4, -1 /* 800422D0 0003F0D0 1C 84 00 30 */ mulli r4, r4, 0x30 /* 800422D4 0003F0D4 7C 80 22 14 */ add r4, r0, r4 /* 800422D8 0003F0D8 48 00 0A 31 */ bl __as__18DistortionParticleFRC18DistortionParticle -/* 800422DC 0003F0DC 80 8D 8A 88 */ lwz r4, lbl_803CB388-_SDA_BASE_(r13) -/* 800422E0 0003F0E0 3C 60 80 3C */ lis r3, lbl_803BC0EC@ha -/* 800422E4 0003F0E4 38 03 C0 EC */ addi r0, r3, lbl_803BC0EC@l -/* 800422E8 0003F0E8 C0 02 86 28 */ lfs f0, lbl_803CCFA8-_SDA2_BASE_(r2) +/* 800422DC 0003F0DC 80 8D 8A 88 */ lwz r4, lbl_gNumDistortionParticles-_SDA_BASE_(r13) +/* 800422E0 0003F0E0 3C 60 80 3C */ lis r3, lbl_gDistortionParticles@ha +/* 800422E4 0003F0E4 38 03 C0 EC */ addi r0, r3, lbl_gDistortionParticles@l +/* 800422E8 0003F0E8 C0 02 86 28 */ lfs f0, lbl__689-_SDA2_BASE_(r2) /* 800422EC 0003F0EC 1C 64 00 30 */ mulli r3, r4, 0x30 /* 800422F0 0003F0F0 3B DE FF FF */ addi r30, r30, -1 /* 800422F4 0003F0F4 3B FF FF D0 */ addi r31, r31, -48 /* 800422F8 0003F0F8 7C 60 1A 14 */ add r3, r0, r3 /* 800422FC 0003F0FC D0 03 FF FC */ stfs f0, -4(r3) -/* 80042300 0003F100 80 6D 8A 88 */ lwz r3, lbl_803CB388-_SDA_BASE_(r13) +/* 80042300 0003F100 80 6D 8A 88 */ lwz r3, lbl_gNumDistortionParticles-_SDA_BASE_(r13) /* 80042304 0003F104 38 03 FF FF */ addi r0, r3, -1 -/* 80042308 0003F108 90 0D 8A 88 */ stw r0, lbl_803CB388-_SDA_BASE_(r13) +/* 80042308 0003F108 90 0D 8A 88 */ stw r0, lbl_gNumDistortionParticles-_SDA_BASE_(r13) lbl_8004230C: /* 8004230C 0003F10C 3B DE 00 01 */ addi r30, r30, 1 /* 80042310 0003F110 3B FF 00 30 */ addi r31, r31, 0x30 lbl_80042314: -/* 80042314 0003F114 80 0D 8A 88 */ lwz r0, lbl_803CB388-_SDA_BASE_(r13) +/* 80042314 0003F114 80 0D 8A 88 */ lwz r0, lbl_gNumDistortionParticles-_SDA_BASE_(r13) /* 80042318 0003F118 7C 1E 00 00 */ cmpw r30, r0 /* 8004231C 0003F11C 41 80 FF 70 */ blt lbl_8004228C -/* 80042320 0003F120 80 0D 88 B0 */ lwz r0, lbl_803CB1B0-_SDA_BASE_(r13) +/* 80042320 0003F120 80 0D 88 B0 */ lwz r0, lbl_gFrameCount-_SDA_BASE_(r13) /* 80042324 0003F124 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80042328 0003F128 40 82 00 50 */ bne lbl_80042378 -/* 8004232C 0003F12C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80042330 0003F130 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8004232C 0003F12C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80042330 0003F130 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80042334 0003F134 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 80042338 0003F138 4B FD 94 D1 */ bl xEntGetPos__FPC4xEnt /* 8004233C 0003F13C 80 C3 00 00 */ lwz r6, 0(r3) -/* 80042340 0003F140 3C 80 80 29 */ lis r4, lbl_80288AF8@ha +/* 80042340 0003F140 3C 80 80 29 */ lis r4, lbl_ddir@ha /* 80042344 0003F144 80 03 00 04 */ lwz r0, 4(r3) -/* 80042348 0003F148 38 84 8A F8 */ addi r4, r4, lbl_80288AF8@l +/* 80042348 0003F148 38 84 8A F8 */ addi r4, r4, lbl_ddir@l /* 8004234C 0003F14C 38 A0 00 01 */ li r5, 1 /* 80042350 0003F150 90 01 00 0C */ stw r0, 0xc(r1) /* 80042354 0003F154 90 C1 00 08 */ stw r6, 8(r1) @@ -743,7 +743,7 @@ lbl_80042314: /* 8004235C 0003F15C 80 03 00 08 */ lwz r0, 8(r3) /* 80042360 0003F160 38 61 00 08 */ addi r3, r1, 8 /* 80042364 0003F164 90 01 00 10 */ stw r0, 0x10(r1) -/* 80042368 0003F168 C0 02 86 54 */ lfs f0, lbl_803CCFD4-_SDA2_BASE_(r2) +/* 80042368 0003F168 C0 02 86 54 */ lfs f0, lbl__897-_SDA2_BASE_(r2) /* 8004236C 0003F16C EC 01 00 2A */ fadds f0, f1, f0 /* 80042370 0003F170 D0 01 00 0C */ stfs f0, 0xc(r1) /* 80042374 0003F174 4B FF FE C9 */ bl xScrFxDistortionAdd__FP5xVec3P5xVec3i @@ -764,8 +764,8 @@ xScrFx.xScrFxDistortionRender__FP8RwCamera: .global xScrFXGlareInit__Fv xScrFXGlareInit__Fv: /* 8004239C 0003F19C 38 00 00 00 */ li r0, 0 -/* 800423A0 0003F1A0 3C 60 80 3C */ lis r3, lbl_803BD3AC@ha -/* 800423A4 0003F1A4 94 03 D3 AC */ stwu r0, lbl_803BD3AC@l(r3) +/* 800423A0 0003F1A0 3C 60 80 3C */ lis r3, lbl_sGlare@ha +/* 800423A4 0003F1A4 94 03 D3 AC */ stwu r0, lbl_sGlare@l(r3) /* 800423A8 0003F1A8 90 03 00 34 */ stw r0, 0x34(r3) /* 800423AC 0003F1AC 90 03 00 68 */ stw r0, 0x68(r3) /* 800423B0 0003F1B0 90 03 00 9C */ stw r0, 0x9c(r3) @@ -804,12 +804,12 @@ xScrFXGlareAdd__FP5xVec3fffffffP8RwRaster: /* 8004241C 0003F21C DB 61 00 20 */ stfd f27, 0x20(r1) /* 80042420 0003F220 F3 61 00 28 */ psq_st f27, 40(r1), 0, qr0 /* 80042424 0003F224 BF 41 00 08 */ stmw r26, 8(r1) -/* 80042428 0003F228 3C A0 80 3C */ lis r5, lbl_803BD3AC@ha +/* 80042428 0003F228 3C A0 80 3C */ lis r5, lbl_sGlare@ha /* 8004242C 0003F22C FF 60 18 90 */ fmr f27, f3 /* 80042430 0003F230 FF 80 20 90 */ fmr f28, f4 /* 80042434 0003F234 38 00 00 0A */ li r0, 0xa /* 80042438 0003F238 FF A0 28 90 */ fmr f29, f5 -/* 8004243C 0003F23C 38 A5 D3 AC */ addi r5, r5, lbl_803BD3AC@l +/* 8004243C 0003F23C 38 A5 D3 AC */ addi r5, r5, lbl_sGlare@l /* 80042440 0003F240 FF C0 30 90 */ fmr f30, f6 /* 80042444 0003F244 FF E0 38 90 */ fmr f31, f7 /* 80042448 0003F248 7C 9A 23 78 */ mr r26, r4 @@ -820,9 +820,9 @@ lbl_80042454: /* 80042458 0003F258 2C 00 00 00 */ cmpwi r0, 0 /* 8004245C 0003F25C 40 82 00 D0 */ bne lbl_8004252C /* 80042460 0003F260 1F DF 00 34 */ mulli r30, r31, 0x34 -/* 80042464 0003F264 3C A0 80 3C */ lis r5, lbl_803BD3AC@ha +/* 80042464 0003F264 3C A0 80 3C */ lis r5, lbl_sGlare@ha /* 80042468 0003F268 7C 64 1B 78 */ mr r4, r3 -/* 8004246C 0003F26C 38 05 D3 AC */ addi r0, r5, lbl_803BD3AC@l +/* 8004246C 0003F26C 38 05 D3 AC */ addi r0, r5, lbl_sGlare@l /* 80042470 0003F270 7F 80 F2 14 */ add r28, r0, r30 /* 80042474 0003F274 D0 3C 00 18 */ stfs f1, 0x18(r28) /* 80042478 0003F278 7F 9B E3 78 */ mr r27, r28 @@ -833,8 +833,8 @@ lbl_80042454: /* 8004248C 0003F28C 3B 7B 00 10 */ addi r27, r27, 0x10 /* 80042490 0003F290 4B FC 8D D5 */ bl __as__5xVec3FRC5xVec3 /* 80042494 0003F294 38 80 00 01 */ li r4, 1 -/* 80042498 0003F298 3C 60 80 3C */ lis r3, lbl_803BD3AC@ha -/* 8004249C 0003F29C 38 03 D3 AC */ addi r0, r3, lbl_803BD3AC@l +/* 80042498 0003F298 3C 60 80 3C */ lis r3, lbl_sGlare@ha +/* 8004249C 0003F29C 38 03 D3 AC */ addi r0, r3, lbl_sGlare@l /* 800424A0 0003F2A0 90 9D 00 00 */ stw r4, 0(r29) /* 800424A4 0003F2A4 7C 60 F2 14 */ add r3, r0, r30 /* 800424A8 0003F2A8 28 1A 00 00 */ cmplwi r26, 0 @@ -848,23 +848,23 @@ lbl_80042454: /* 800424C8 0003F2C8 EC 01 00 24 */ fdivs f0, f1, f0 /* 800424CC 0003F2CC D0 03 00 14 */ stfs f0, 0x14(r3) /* 800424D0 0003F2D0 40 82 00 50 */ bne lbl_80042520 -/* 800424D4 0003F2D4 3C 60 80 25 */ lis r3, lbl_80253E68@ha -/* 800424D8 0003F2D8 38 63 3E 68 */ addi r3, r3, lbl_80253E68@l +/* 800424D4 0003F2D4 3C 60 80 25 */ lis r3, lbl__stringBase0_17@ha +/* 800424D8 0003F2D8 38 63 3E 68 */ addi r3, r3, lbl__stringBase0_17@l /* 800424DC 0003F2DC 48 00 9D 39 */ bl xStrHash__FPCc /* 800424E0 0003F2E0 38 80 00 00 */ li r4, 0 /* 800424E4 0003F2E4 48 00 92 29 */ bl xSTFindAsset__FUiPUi /* 800424E8 0003F2E8 28 03 00 00 */ cmplwi r3, 0 /* 800424EC 0003F2EC 41 82 00 1C */ beq lbl_80042508 -/* 800424F0 0003F2F0 3C 80 80 3C */ lis r4, lbl_803BD3AC@ha +/* 800424F0 0003F2F0 3C 80 80 3C */ lis r4, lbl_sGlare@ha /* 800424F4 0003F2F4 80 A3 00 00 */ lwz r5, 0(r3) -/* 800424F8 0003F2F8 38 04 D3 AC */ addi r0, r4, lbl_803BD3AC@l +/* 800424F8 0003F2F8 38 04 D3 AC */ addi r0, r4, lbl_sGlare@l /* 800424FC 0003F2FC 7C 60 F2 14 */ add r3, r0, r30 /* 80042500 0003F300 90 A3 00 30 */ stw r5, 0x30(r3) /* 80042504 0003F304 48 00 00 20 */ b lbl_80042524 lbl_80042508: -/* 80042508 0003F308 3C 60 80 3C */ lis r3, lbl_803BD3AC@ha +/* 80042508 0003F308 3C 60 80 3C */ lis r3, lbl_sGlare@ha /* 8004250C 0003F30C 38 80 00 00 */ li r4, 0 -/* 80042510 0003F310 38 03 D3 AC */ addi r0, r3, lbl_803BD3AC@l +/* 80042510 0003F310 38 03 D3 AC */ addi r0, r3, lbl_sGlare@l /* 80042514 0003F314 7C 60 F2 14 */ add r3, r0, r30 /* 80042518 0003F318 90 83 00 30 */ stw r4, 0x30(r3) /* 8004251C 0003F31C 48 00 00 08 */ b lbl_80042524 @@ -897,9 +897,9 @@ lbl_8004253C: .global xScrFXGlareUpdate__Ff xScrFXGlareUpdate__Ff: -/* 80042578 0003F378 3C 60 80 3C */ lis r3, lbl_803BD3AC@ha +/* 80042578 0003F378 3C 60 80 3C */ lis r3, lbl_sGlare@ha /* 8004257C 0003F37C 38 00 00 05 */ li r0, 5 -/* 80042580 0003F380 38 83 D3 AC */ addi r4, r3, lbl_803BD3AC@l +/* 80042580 0003F380 38 83 D3 AC */ addi r4, r3, lbl_sGlare@l /* 80042584 0003F384 38 A0 00 00 */ li r5, 0 /* 80042588 0003F388 38 60 00 00 */ li r3, 0 /* 8004258C 0003F38C 7C 09 03 A6 */ mtctr r0 @@ -915,7 +915,7 @@ lbl_80042590: /* 800425B0 0003F3B0 EC 01 00 BC */ fnmsubs f0, f1, f2, f0 /* 800425B4 0003F3B4 D0 04 00 10 */ stfs f0, 0x10(r4) /* 800425B8 0003F3B8 C0 44 00 18 */ lfs f2, 0x18(r4) -/* 800425BC 0003F3BC C0 02 86 28 */ lfs f0, lbl_803CCFA8-_SDA2_BASE_(r2) +/* 800425BC 0003F3BC C0 02 86 28 */ lfs f0, lbl__689-_SDA2_BASE_(r2) /* 800425C0 0003F3C0 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800425C4 0003F3C4 4C 40 13 82 */ cror 2, 0, 2 /* 800425C8 0003F3C8 40 82 00 08 */ bne lbl_800425D0 @@ -932,7 +932,7 @@ lbl_800425D0: /* 800425F0 0003F3F0 EC 01 00 BC */ fnmsubs f0, f1, f2, f0 /* 800425F4 0003F3F4 D0 04 00 10 */ stfs f0, 0x10(r4) /* 800425F8 0003F3F8 C0 44 00 18 */ lfs f2, 0x18(r4) -/* 800425FC 0003F3FC C0 02 86 28 */ lfs f0, lbl_803CCFA8-_SDA2_BASE_(r2) +/* 800425FC 0003F3FC C0 02 86 28 */ lfs f0, lbl__689-_SDA2_BASE_(r2) /* 80042600 0003F400 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80042604 0003F404 4C 40 13 82 */ cror 2, 0, 2 /* 80042608 0003F408 40 82 00 08 */ bne lbl_80042610 @@ -954,10 +954,10 @@ xScrFXFullScreenGlareRender__Fv: /* 80042638 0003F438 93 C1 00 78 */ stw r30, 0x78(r1) /* 8004263C 0003F43C 93 A1 00 74 */ stw r29, 0x74(r1) /* 80042640 0003F440 93 81 00 70 */ stw r28, 0x70(r1) -/* 80042644 0003F444 80 0D 8A 90 */ lwz r0, lbl_803CB390-_SDA_BASE_(r13) +/* 80042644 0003F444 80 0D 8A 90 */ lwz r0, lbl_sFullScreenGlareEnabled-_SDA_BASE_(r13) /* 80042648 0003F448 2C 00 00 00 */ cmpwi r0, 0 /* 8004264C 0003F44C 41 82 01 48 */ beq lbl_80042794 -/* 80042650 0003F450 80 6D 82 B0 */ lwz r3, lbl_803CABB0-_SDA_BASE_(r13) +/* 80042650 0003F450 80 6D 82 B0 */ lwz r3, lbl_xglobals-_SDA_BASE_(r13) /* 80042654 0003F454 38 81 00 20 */ addi r4, r1, 0x20 /* 80042658 0003F458 80 63 00 10 */ lwz r3, 0x10(r3) /* 8004265C 0003F45C 48 07 DF D1 */ bl iCamGetViewMatrix__FP8RwCameraP7xMat4x3 @@ -967,17 +967,17 @@ xScrFXFullScreenGlareRender__Fv: /* 8004266C 0003F46C 38 61 00 14 */ addi r3, r1, 0x14 /* 80042670 0003F470 7C 64 1B 78 */ mr r4, r3 /* 80042674 0003F474 48 00 BC 7D */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 80042678 0003F478 3C 80 80 29 */ lis r4, lbl_80288B04@ha +/* 80042678 0003F478 3C 80 80 29 */ lis r4, lbl_sFullScreenGlareDir@ha /* 8004267C 0003F47C 38 61 00 08 */ addi r3, r1, 8 -/* 80042680 0003F480 38 84 8B 04 */ addi r4, r4, lbl_80288B04@l +/* 80042680 0003F480 38 84 8B 04 */ addi r4, r4, lbl_sFullScreenGlareDir@l /* 80042684 0003F484 48 00 BC 6D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80042688 0003F488 38 61 00 08 */ addi r3, r1, 8 /* 8004268C 0003F48C 38 81 00 14 */ addi r4, r1, 0x14 /* 80042690 0003F490 4B FD 2E 7D */ bl dot__5xVec3CFRC5xVec3 /* 80042694 0003F494 FF E0 08 90 */ fmr f31, f1 -/* 80042698 0003F498 C0 62 86 54 */ lfs f3, lbl_803CCFD4-_SDA2_BASE_(r2) -/* 8004269C 0003F49C C0 4D 80 8C */ lfs f2, lbl_803CA98C-_SDA_BASE_(r13) -/* 800426A0 0003F4A0 C0 02 86 28 */ lfs f0, lbl_803CCFA8-_SDA2_BASE_(r2) +/* 80042698 0003F498 C0 62 86 54 */ lfs f3, lbl__897-_SDA2_BASE_(r2) +/* 8004269C 0003F49C C0 4D 80 8C */ lfs f2, lbl_sFullScreenGlareIntensity-_SDA_BASE_(r13) +/* 800426A0 0003F4A0 C0 02 86 28 */ lfs f0, lbl__689-_SDA2_BASE_(r2) /* 800426A4 0003F4A4 EC 63 F8 2A */ fadds f3, f3, f31 /* 800426A8 0003F4A8 EC 23 00 F2 */ fmuls f1, f3, f3 /* 800426AC 0003F4AC EC 23 00 72 */ fmuls f1, f3, f1 @@ -985,15 +985,15 @@ xScrFXFullScreenGlareRender__Fv: /* 800426B4 0003F4B4 EC 63 00 B2 */ fmuls f3, f3, f2 /* 800426B8 0003F4B8 FC 00 18 00 */ fcmpu cr0, f0, f3 /* 800426BC 0003F4BC 41 82 00 D8 */ beq lbl_80042794 -/* 800426C0 0003F4C0 38 8D 80 90 */ addi r4, r13, lbl_803CA990-_SDA_BASE_ +/* 800426C0 0003F4C0 38 8D 80 90 */ addi r4, r13, lbl_sFullScreenGlareColor-_SDA_BASE_ /* 800426C4 0003F4C4 3C 00 43 30 */ lis r0, 0x4330 /* 800426C8 0003F4C8 88 64 00 03 */ lbz r3, 3(r4) /* 800426CC 0003F4CC 90 01 00 60 */ stw r0, 0x60(r1) -/* 800426D0 0003F4D0 C8 42 86 38 */ lfd f2, lbl_803CCFB8-_SDA2_BASE_(r2) +/* 800426D0 0003F4D0 C8 42 86 38 */ lfd f2, lbl__703-_SDA2_BASE_(r2) /* 800426D4 0003F4D4 90 61 00 64 */ stw r3, 0x64(r1) -/* 800426D8 0003F4D8 C0 02 86 58 */ lfs f0, lbl_803CCFD8-_SDA2_BASE_(r2) +/* 800426D8 0003F4D8 C0 02 86 58 */ lfs f0, lbl__1004_1-_SDA2_BASE_(r2) /* 800426DC 0003F4DC C8 21 00 60 */ lfd f1, 0x60(r1) -/* 800426E0 0003F4E0 8B ED 80 90 */ lbz r31, lbl_803CA990-_SDA_BASE_(r13) +/* 800426E0 0003F4E0 8B ED 80 90 */ lbz r31, lbl_sFullScreenGlareColor-_SDA_BASE_(r13) /* 800426E4 0003F4E4 EC 21 10 28 */ fsubs f1, f1, f2 /* 800426E8 0003F4E8 8B C4 00 01 */ lbz r30, 1(r4) /* 800426EC 0003F4EC 8B A4 00 02 */ lbz r29, 2(r4) @@ -1003,17 +1003,17 @@ xScrFXFullScreenGlareRender__Fv: /* 800426FC 0003F4FC FC 20 00 90 */ fmr f1, f0 lbl_80042700: /* 80042700 0003F500 FC 00 08 1E */ fctiwz f0, f1 -/* 80042704 0003F504 80 0D 8A 98 */ lwz r0, lbl_803CB398-_SDA_BASE_(r13) +/* 80042704 0003F504 80 0D 8A 98 */ lwz r0, lbl_sFullScreenGlareTexturePtr-_SDA_BASE_(r13) /* 80042708 0003F508 28 00 00 00 */ cmplwi r0, 0 /* 8004270C 0003F50C D8 01 00 68 */ stfd f0, 0x68(r1) /* 80042710 0003F510 83 81 00 6C */ lwz r28, 0x6c(r1) /* 80042714 0003F514 40 82 00 14 */ bne lbl_80042728 -/* 80042718 0003F518 80 6D 8A 94 */ lwz r3, lbl_803CB394-_SDA_BASE_(r13) +/* 80042718 0003F518 80 6D 8A 94 */ lwz r3, lbl_sFullScreenGlareTextureID-_SDA_BASE_(r13) /* 8004271C 0003F51C 38 80 00 00 */ li r4, 0 /* 80042720 0003F520 48 00 8F ED */ bl xSTFindAsset__FUiPUi -/* 80042724 0003F524 90 6D 8A 98 */ stw r3, lbl_803CB398-_SDA_BASE_(r13) +/* 80042724 0003F524 90 6D 8A 98 */ stw r3, lbl_sFullScreenGlareTexturePtr-_SDA_BASE_(r13) lbl_80042728: -/* 80042728 0003F528 80 6D 8A 98 */ lwz r3, lbl_803CB398-_SDA_BASE_(r13) +/* 80042728 0003F528 80 6D 8A 98 */ lwz r3, lbl_sFullScreenGlareTexturePtr-_SDA_BASE_(r13) /* 8004272C 0003F52C 28 03 00 00 */ cmplwi r3, 0 /* 80042730 0003F530 41 82 00 14 */ beq lbl_80042744 /* 80042734 0003F534 80 83 00 00 */ lwz r4, 0(r3) @@ -1031,12 +1031,12 @@ lbl_80042750: /* 8004275C 0003F55C 38 60 00 0B */ li r3, 0xb /* 80042760 0003F560 38 80 00 02 */ li r4, 2 /* 80042764 0003F564 48 1E D0 79 */ bl RwRenderStateSet -/* 80042768 0003F568 C0 22 86 28 */ lfs f1, lbl_803CCFA8-_SDA2_BASE_(r2) +/* 80042768 0003F568 C0 22 86 28 */ lfs f1, lbl__689-_SDA2_BASE_(r2) /* 8004276C 0003F56C FC A0 F8 90 */ fmr f5, f31 -/* 80042770 0003F570 C0 62 86 5C */ lfs f3, lbl_803CCFDC-_SDA2_BASE_(r2) +/* 80042770 0003F570 C0 62 86 5C */ lfs f3, lbl__1005-_SDA2_BASE_(r2) /* 80042774 0003F574 7F E3 FB 78 */ mr r3, r31 /* 80042778 0003F578 FC 40 08 90 */ fmr f2, f1 -/* 8004277C 0003F57C C0 82 86 60 */ lfs f4, lbl_803CCFE0-_SDA2_BASE_(r2) +/* 8004277C 0003F57C C0 82 86 60 */ lfs f4, lbl__1006-_SDA2_BASE_(r2) /* 80042780 0003F580 FC C0 08 90 */ fmr f6, f1 /* 80042784 0003F584 7F C4 F3 78 */ mr r4, r30 /* 80042788 0003F588 7F A5 EB 78 */ mr r5, r29 @@ -1072,11 +1072,11 @@ xScrFXGlareRender__FP7xCamera: /* 800427F0 0003F5F0 BF 61 00 BC */ stmw r27, 0xbc(r1) /* 800427F4 0003F5F4 7C 7D 1B 79 */ or. r29, r3, r3 /* 800427F8 0003F5F8 41 82 03 20 */ beq lbl_80042B18 -/* 800427FC 0003F5FC 3C 80 80 3C */ lis r4, lbl_803BD3AC@ha -/* 80042800 0003F600 3C 60 80 2D */ lis r3, lbl_802C8A0C@ha -/* 80042804 0003F604 3B E4 D3 AC */ addi r31, r4, lbl_803BD3AC@l +/* 800427FC 0003F5FC 3C 80 80 3C */ lis r4, lbl_sGlare@ha +/* 80042800 0003F600 3C 60 80 2D */ lis r3, lbl_sStripVert$1025@ha +/* 80042804 0003F604 3B E4 D3 AC */ addi r31, r4, lbl_sGlare@l /* 80042808 0003F608 3B C0 00 00 */ li r30, 0 -/* 8004280C 0003F60C 3B 83 8A 0C */ addi r28, r3, lbl_802C8A0C@l +/* 8004280C 0003F60C 3B 83 8A 0C */ addi r28, r3, lbl_sStripVert$1025@l lbl_80042810: /* 80042810 0003F610 80 1F 00 00 */ lwz r0, 0(r31) /* 80042814 0003F614 2C 00 00 00 */ cmpwi r0, 0 @@ -1093,12 +1093,12 @@ lbl_80042810: /* 80042840 0003F640 38 61 00 2C */ addi r3, r1, 0x2c /* 80042844 0003F644 7C 64 1B 78 */ mr r4, r3 /* 80042848 0003F648 48 00 BA A9 */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 8004284C 0003F64C C0 22 86 54 */ lfs f1, lbl_803CCFD4-_SDA2_BASE_(r2) +/* 8004284C 0003F64C C0 22 86 54 */ lfs f1, lbl__897-_SDA2_BASE_(r2) /* 80042850 0003F650 38 61 00 20 */ addi r3, r1, 0x20 /* 80042854 0003F654 C0 1F 00 1C */ lfs f0, 0x1c(r31) /* 80042858 0003F658 EC 21 00 32 */ fmuls f1, f1, f0 /* 8004285C 0003F65C 4B FC 89 25 */ bl __amu__5xVec3Ff -/* 80042860 0003F660 C0 22 86 54 */ lfs f1, lbl_803CCFD4-_SDA2_BASE_(r2) +/* 80042860 0003F660 C0 22 86 54 */ lfs f1, lbl__897-_SDA2_BASE_(r2) /* 80042864 0003F664 38 61 00 2C */ addi r3, r1, 0x2c /* 80042868 0003F668 C0 1F 00 1C */ lfs f0, 0x1c(r31) /* 8004286C 0003F66C EC 21 00 32 */ fmuls f1, f1, f0 @@ -1127,9 +1127,9 @@ lbl_80042810: /* 800428C8 0003F6C8 38 61 00 08 */ addi r3, r1, 8 /* 800428CC 0003F6CC 38 81 00 14 */ addi r4, r1, 0x14 /* 800428D0 0003F6D0 4B FD 2C 3D */ bl dot__5xVec3CFRC5xVec3 -/* 800428D4 0003F6D4 C0 42 86 40 */ lfs f2, lbl_803CCFC0-_SDA2_BASE_(r2) +/* 800428D4 0003F6D4 C0 42 86 40 */ lfs f2, lbl__758-_SDA2_BASE_(r2) /* 800428D8 0003F6D8 38 61 00 08 */ addi r3, r1, 8 -/* 800428DC 0003F6DC C0 02 86 54 */ lfs f0, lbl_803CCFD4-_SDA2_BASE_(r2) +/* 800428DC 0003F6DC C0 02 86 54 */ lfs f0, lbl__897-_SDA2_BASE_(r2) /* 800428E0 0003F6E0 EC 22 08 2A */ fadds f1, f2, f1 /* 800428E4 0003F6E4 EF E1 00 32 */ fmuls f31, f1, f0 /* 800428E8 0003F6E8 EC 1F 07 F2 */ fmuls f0, f31, f31 @@ -1137,15 +1137,15 @@ lbl_80042810: /* 800428F0 0003F6F0 EF FF 00 32 */ fmuls f31, f31, f0 /* 800428F4 0003F6F4 4B FC BD 5D */ bl xVec3Length__FPC5xVec3 /* 800428F8 0003F6F8 C0 5F 00 10 */ lfs f2, 0x10(r31) -/* 800428FC 0003F6FC C0 02 86 28 */ lfs f0, lbl_803CCFA8-_SDA2_BASE_(r2) +/* 800428FC 0003F6FC C0 02 86 28 */ lfs f0, lbl__689-_SDA2_BASE_(r2) /* 80042900 0003F700 EC 22 08 24 */ fdivs f1, f2, f1 /* 80042904 0003F704 EF FF 00 72 */ fmuls f31, f31, f1 /* 80042908 0003F708 FC 00 F8 00 */ fcmpu cr0, f0, f31 /* 8004290C 0003F70C 41 82 01 FC */ beq lbl_80042B08 /* 80042910 0003F710 C0 5F 00 08 */ lfs f2, 8(r31) -/* 80042914 0003F714 3C 60 80 2D */ lis r3, lbl_802C8A0C@ha +/* 80042914 0003F714 3C 60 80 2D */ lis r3, lbl_sStripVert$1025@ha /* 80042918 0003F718 C0 21 00 30 */ lfs f1, 0x30(r1) -/* 8004291C 0003F71C 38 A3 8A 0C */ addi r5, r3, lbl_802C8A0C@l +/* 8004291C 0003F71C 38 A3 8A 0C */ addi r5, r3, lbl_sStripVert$1025@l /* 80042920 0003F720 C1 1F 00 0C */ lfs f8, 0xc(r31) /* 80042924 0003F724 C0 61 00 34 */ lfs f3, 0x34(r1) /* 80042928 0003F728 EF C2 08 28 */ fsubs f30, f2, f1 @@ -1175,7 +1175,7 @@ lbl_80042810: /* 80042988 0003F788 EC AB 28 2A */ fadds f5, f11, f5 /* 8004298C 0003F78C D0 1C 00 20 */ stfs f0, 0x20(r28) /* 80042990 0003F790 EF 84 68 28 */ fsubs f28, f4, f13 -/* 80042994 0003F794 C1 42 86 58 */ lfs f10, lbl_803CCFD8-_SDA2_BASE_(r2) +/* 80042994 0003F794 C1 42 86 58 */ lfs f10, lbl__1004_1-_SDA2_BASE_(r2) /* 80042998 0003F798 EF 63 60 28 */ fsubs f27, f3, f12 /* 8004299C 0003F79C EC 41 58 28 */ fsubs f2, f1, f11 /* 800429A0 0003F7A0 EC EA 01 F2 */ fmuls f7, f10, f7 @@ -1222,7 +1222,7 @@ lbl_80042810: /* 80042A44 0003F844 98 9C 00 19 */ stb r4, 0x19(r28) /* 80042A48 0003F848 98 DC 00 1A */ stb r6, 0x1a(r28) /* 80042A4C 0003F84C 98 FC 00 1B */ stb r7, 0x1b(r28) -/* 80042A50 0003F850 C0 62 86 40 */ lfs f3, lbl_803CCFC0-_SDA2_BASE_(r2) +/* 80042A50 0003F850 C0 62 86 40 */ lfs f3, lbl__758-_SDA2_BASE_(r2) /* 80042A54 0003F854 D0 65 00 44 */ stfs f3, 0x44(r5) /* 80042A58 0003F858 98 65 00 3C */ stb r3, 0x3c(r5) /* 80042A5C 0003F85C 99 05 00 3D */ stb r8, 0x3d(r5) @@ -1257,9 +1257,9 @@ lbl_80042810: /* 80042AD0 0003F8D0 98 E5 00 86 */ stb r7, 0x86(r5) /* 80042AD4 0003F8D4 99 05 00 87 */ stb r8, 0x87(r5) /* 80042AD8 0003F8D8 48 1E CD 05 */ bl RwRenderStateSet -/* 80042ADC 0003F8DC 3C 60 80 2D */ lis r3, lbl_802C8A0C@ha +/* 80042ADC 0003F8DC 3C 60 80 2D */ lis r3, lbl_sStripVert$1025@ha /* 80042AE0 0003F8E0 38 80 00 04 */ li r4, 4 -/* 80042AE4 0003F8E4 38 63 8A 0C */ addi r3, r3, lbl_802C8A0C@l +/* 80042AE4 0003F8E4 38 63 8A 0C */ addi r3, r3, lbl_sStripVert$1025@l /* 80042AE8 0003F8E8 38 A0 00 00 */ li r5, 0 /* 80042AEC 0003F8EC 38 C0 00 19 */ li r6, 0x19 /* 80042AF0 0003F8F0 48 20 91 85 */ bl RwIm3DTransform @@ -1324,12 +1324,12 @@ xScrFxDrawBox__FffffUcUcUcUcff: /* 80042BC8 0003F9C8 48 1E CB FD */ bl RwIm2DGetNearScreenZ /* 80042BCC 0003F9CC 57 E0 06 3F */ clrlwi. r0, r31, 0x18 /* 80042BD0 0003F9D0 41 82 00 B8 */ beq lbl_80042C88 -/* 80042BD4 0003F9D4 3C 80 80 2D */ lis r4, lbl_802C8A9C@ha -/* 80042BD8 0003F9D8 D7 44 8A 9C */ stfsu f26, lbl_802C8A9C@l(r4) +/* 80042BD4 0003F9D4 3C 80 80 2D */ lis r4, lbl_v$1170@ha +/* 80042BD8 0003F9D8 D7 44 8A 9C */ stfsu f26, lbl_v$1170@l(r4) /* 80042BDC 0003F9DC 38 60 00 04 */ li r3, 4 /* 80042BE0 0003F9E0 38 A0 00 04 */ li r5, 4 /* 80042BE4 0003F9E4 D3 64 00 04 */ stfs f27, 4(r4) -/* 80042BE8 0003F9E8 38 CD 80 94 */ addi r6, r13, lbl_803CA994-_SDA_BASE_ +/* 80042BE8 0003F9E8 38 CD 80 94 */ addi r6, r13, lbl_indices$1171-_SDA_BASE_ /* 80042BEC 0003F9EC 38 E0 00 04 */ li r7, 4 /* 80042BF0 0003F9F0 D3 84 00 18 */ stfs f28, 0x18(r4) /* 80042BF4 0003F9F4 D3 64 00 1C */ stfs f27, 0x1c(r4) @@ -1359,7 +1359,7 @@ xScrFxDrawBox__FffffUcUcUcUcff: /* 80042C54 0003FA54 9B E4 00 57 */ stb r31, 0x57(r4) /* 80042C58 0003FA58 D3 C4 00 10 */ stfs f30, 0x10(r4) /* 80042C5C 0003FA5C D3 E4 00 14 */ stfs f31, 0x14(r4) -/* 80042C60 0003FA60 C0 02 86 40 */ lfs f0, lbl_803CCFC0-_SDA2_BASE_(r2) +/* 80042C60 0003FA60 C0 02 86 40 */ lfs f0, lbl__758-_SDA2_BASE_(r2) /* 80042C64 0003FA64 EC 20 F0 2A */ fadds f1, f0, f30 /* 80042C68 0003FA68 D3 E4 00 2C */ stfs f31, 0x2c(r4) /* 80042C6C 0003FA6C EC 00 F8 2A */ fadds f0, f0, f31 @@ -1392,12 +1392,12 @@ lbl_80042C88: /* 80042CD4 0003FAD4 4E 80 00 20 */ blr /* 80042CD8 0003FAD8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80042CDC 0003FADC 7C 08 02 A6 */ mflr r0 -/* 80042CE0 0003FAE0 3C 60 80 25 */ lis r3, lbl_80253E68@ha -/* 80042CE4 0003FAE4 38 63 3E 68 */ addi r3, r3, lbl_80253E68@l +/* 80042CE0 0003FAE0 3C 60 80 25 */ lis r3, lbl__stringBase0_17@ha +/* 80042CE4 0003FAE4 38 63 3E 68 */ addi r3, r3, lbl__stringBase0_17@l /* 80042CE8 0003FAE8 90 01 00 14 */ stw r0, 0x14(r1) /* 80042CEC 0003FAEC 38 63 00 12 */ addi r3, r3, 0x12 /* 80042CF0 0003FAF0 48 00 95 25 */ bl xStrHash__FPCc -/* 80042CF4 0003FAF4 90 6D 8A 94 */ stw r3, lbl_803CB394-_SDA_BASE_(r13) +/* 80042CF4 0003FAF4 90 6D 8A 94 */ stw r3, lbl_sFullScreenGlareTextureID-_SDA_BASE_(r13) /* 80042CF8 0003FAF8 80 01 00 14 */ lwz r0, 0x14(r1) /* 80042CFC 0003FAFC 7C 08 03 A6 */ mtlr r0 /* 80042D00 0003FB00 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Core/x/xShadow.s b/asm/Core/x/xShadow.s index 5be1ea8ef..c93c51553 100644 --- a/asm/Core/x/xShadow.s +++ b/asm/Core/x/xShadow.s @@ -13,19 +13,19 @@ xShadowInit__Fv: /* 80044790 00041590 38 A0 00 20 */ li r5, 0x20 /* 80044794 00041594 38 C0 05 04 */ li r6, 0x504 /* 80044798 00041598 48 1F 71 45 */ bl RwRasterCreate -/* 8004479C 0004159C 90 6D 8A E0 */ stw r3, lbl_803CB3E0-_SDA_BASE_(r13) +/* 8004479C 0004159C 90 6D 8A E0 */ stw r3, lbl_gc_saveraster-_SDA_BASE_(r13) /* 800447A0 000415A0 38 00 00 00 */ li r0, 0 /* 800447A4 000415A4 38 60 00 01 */ li r3, 1 -/* 800447A8 000415A8 90 0D 8A D8 */ stw r0, lbl_803CB3D8-_SDA_BASE_(r13) +/* 800447A8 000415A8 90 0D 8A D8 */ stw r0, lbl_shadow_ent_count-_SDA_BASE_(r13) /* 800447AC 000415AC 48 1D 2F 75 */ bl RpLightCreate -/* 800447B0 000415B0 90 6D 8A B0 */ stw r3, lbl_803CB3B0-_SDA_BASE_(r13) -/* 800447B4 000415B4 3C 60 80 29 */ lis r3, lbl_80288C80@ha -/* 800447B8 000415B8 38 83 8C 80 */ addi r4, r3, lbl_80288C80@l -/* 800447BC 000415BC 80 6D 8A B0 */ lwz r3, lbl_803CB3B0-_SDA_BASE_(r13) +/* 800447B0 000415B0 90 6D 8A B0 */ stw r3, lbl_ShadowLight-_SDA_BASE_(r13) +/* 800447B4 000415B4 3C 60 80 29 */ lis r3, lbl_ShadowLightColor@ha +/* 800447B8 000415B8 38 83 8C 80 */ addi r4, r3, lbl_ShadowLightColor@l +/* 800447BC 000415BC 80 6D 8A B0 */ lwz r3, lbl_ShadowLight-_SDA_BASE_(r13) /* 800447C0 000415C0 48 1D 29 F1 */ bl RpLightSetColor /* 800447C4 000415C4 48 1F 42 C5 */ bl RwFrameCreate /* 800447C8 000415C8 7C 60 1B 78 */ mr r0, r3 -/* 800447CC 000415CC 80 6D 8A B0 */ lwz r3, lbl_803CB3B0-_SDA_BASE_(r13) +/* 800447CC 000415CC 80 6D 8A B0 */ lwz r3, lbl_ShadowLight-_SDA_BASE_(r13) /* 800447D0 000415D0 7C 04 03 78 */ mr r4, r0 /* 800447D4 000415D4 48 1F AA 21 */ bl _rwObjectHasFrameSetFrame /* 800447D8 000415D8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -61,8 +61,8 @@ lbl_80044824: /* 80044830 00041630 41 81 FF F0 */ bgt lbl_80044820 /* 80044834 00041634 7F E3 FB 78 */ mr r3, r31 /* 80044838 00041638 48 00 19 91 */ bl xShadow.ShadowCameraCreatePersp__Fi -/* 8004483C 0004163C 90 6D 8A C4 */ stw r3, lbl_803CB3C4-_SDA_BASE_(r13) -/* 80044840 00041640 80 0D 8A C4 */ lwz r0, lbl_803CB3C4-_SDA_BASE_(r13) +/* 8004483C 0004163C 90 6D 8A C4 */ stw r3, lbl_ShadowCamera-_SDA_BASE_(r13) +/* 80044840 00041640 80 0D 8A C4 */ lwz r0, lbl_ShadowCamera-_SDA_BASE_(r13) /* 80044844 00041644 28 00 00 00 */ cmplwi r0, 0 /* 80044848 00041648 40 82 00 0C */ bne lbl_80044854 /* 8004484C 0004164C 38 60 00 00 */ li r3, 0 @@ -70,14 +70,14 @@ lbl_80044824: lbl_80044854: /* 80044854 00041654 7F E3 FB 78 */ mr r3, r31 /* 80044858 00041658 48 00 12 BD */ bl xShadow.ShadowRasterCreate__Fi -/* 8004485C 0004165C 90 6D 8A C8 */ stw r3, lbl_803CB3C8-_SDA_BASE_(r13) -/* 80044860 00041660 80 0D 8A C8 */ lwz r0, lbl_803CB3C8-_SDA_BASE_(r13) +/* 8004485C 0004165C 90 6D 8A C8 */ stw r3, lbl_ShadowCameraRaster-_SDA_BASE_(r13) +/* 80044860 00041660 80 0D 8A C8 */ lwz r0, lbl_ShadowCameraRaster-_SDA_BASE_(r13) /* 80044864 00041664 28 00 00 00 */ cmplwi r0, 0 /* 80044868 00041668 40 82 00 0C */ bne lbl_80044874 /* 8004486C 0004166C 38 60 00 00 */ li r3, 0 /* 80044870 00041670 48 00 00 10 */ b lbl_80044880 lbl_80044874: -/* 80044874 00041674 80 8D 8A C4 */ lwz r4, lbl_803CB3C4-_SDA_BASE_(r13) +/* 80044874 00041674 80 8D 8A C4 */ lwz r4, lbl_ShadowCamera-_SDA_BASE_(r13) /* 80044878 00041678 38 60 00 01 */ li r3, 1 /* 8004487C 0004167C 90 04 00 60 */ stw r0, 0x60(r4) lbl_80044880: @@ -92,10 +92,10 @@ xShadowSetWorld__FP7RpWorld: /* 80044894 00041694 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80044898 00041698 7C 08 02 A6 */ mflr r0 /* 8004489C 0004169C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800448A0 000416A0 80 8D 8A C4 */ lwz r4, lbl_803CB3C4-_SDA_BASE_(r13) +/* 800448A0 000416A0 80 8D 8A C4 */ lwz r4, lbl_ShadowCamera-_SDA_BASE_(r13) /* 800448A4 000416A4 48 1D A6 51 */ bl RpWorldAddCamera -/* 800448A8 000416A8 C0 02 86 80 */ lfs f0, lbl_803CD000-_SDA2_BASE_(r2) -/* 800448AC 000416AC D0 0D 8A B8 */ stfs f0, lbl_803CB3B8-_SDA_BASE_(r13) +/* 800448A8 000416A8 C0 02 86 80 */ lfs f0, lbl__837_1-_SDA2_BASE_(r2) +/* 800448AC 000416AC D0 0D 8A B8 */ stfs f0, lbl_SHADOW_BOTH-_SDA_BASE_(r13) /* 800448B0 000416B0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800448B4 000416B4 7C 08 03 A6 */ mtlr r0 /* 800448B8 000416B8 38 21 00 10 */ addi r1, r1, 0x10 @@ -117,7 +117,7 @@ xShadowSetLight__FP5xVec3P5xVec3f: /* 800448EC 000416EC 7F C4 F3 78 */ mr r4, r30 /* 800448F0 000416F0 38 61 00 44 */ addi r3, r1, 0x44 /* 800448F4 000416F4 4B FC 69 71 */ bl __as__5xVec3FRC5xVec3 -/* 800448F8 000416F8 80 6D 8A C4 */ lwz r3, lbl_803CB3C4-_SDA_BASE_(r13) +/* 800448F8 000416F8 80 6D 8A C4 */ lwz r3, lbl_ShadowCamera-_SDA_BASE_(r13) /* 800448FC 000416FC 38 81 00 14 */ addi r4, r1, 0x14 /* 80044900 00041700 83 E3 00 04 */ lwz r31, 4(r3) /* 80044904 00041704 3B DF 00 10 */ addi r30, r31, 0x10 @@ -166,17 +166,17 @@ xShadowCameraUpdate__FPvPFPv_vP5xVec3fi: /* 80044998 00041798 7F C4 F3 78 */ mr r4, r30 /* 8004499C 0004179C 93 81 00 08 */ stw r28, 8(r1) /* 800449A0 000417A0 7C 7C 1B 78 */ mr r28, r3 -/* 800449A4 000417A4 80 6D 8A C4 */ lwz r3, lbl_803CB3C4-_SDA_BASE_(r13) +/* 800449A4 000417A4 80 6D 8A C4 */ lwz r3, lbl_ShadowCamera-_SDA_BASE_(r13) /* 800449A8 000417A8 48 00 18 C5 */ bl xShadow.ShadowCameraSetSpherePersp__FP8RwCameraP5RwV3df /* 800449AC 000417AC FC 20 F8 90 */ fmr f1, f31 -/* 800449B0 000417B0 80 6D 8A C4 */ lwz r3, lbl_803CB3C4-_SDA_BASE_(r13) +/* 800449B0 000417B0 80 6D 8A C4 */ lwz r3, lbl_ShadowCamera-_SDA_BASE_(r13) /* 800449B4 000417B4 7F 84 E3 78 */ mr r4, r28 /* 800449B8 000417B8 7F A5 EB 78 */ mr r5, r29 /* 800449BC 000417BC 7F C6 F3 78 */ mr r6, r30 /* 800449C0 000417C0 7F E7 FB 78 */ mr r7, r31 /* 800449C4 000417C4 48 00 0F B1 */ bl xShadow.ShadowCameraUpdate__FP8RwCameraPvPFPv_vP5xVec3fi -/* 800449C8 000417C8 80 0D 8A C8 */ lwz r0, lbl_803CB3C8-_SDA_BASE_(r13) -/* 800449CC 000417CC 90 0D 8A CC */ stw r0, lbl_803CB3CC-_SDA_BASE_(r13) +/* 800449C8 000417C8 80 0D 8A C8 */ lwz r0, lbl_ShadowCameraRaster-_SDA_BASE_(r13) +/* 800449CC 000417CC 90 0D 8A CC */ stw r0, lbl_ShadowRenderRaster-_SDA_BASE_(r13) /* 800449D0 000417D0 80 01 00 24 */ lwz r0, 0x24(r1) /* 800449D4 000417D4 CB E1 00 18 */ lfd f31, 0x18(r1) /* 800449D8 000417D8 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -201,7 +201,7 @@ xShadowRenderWorld__FP5xVec3ff: /* 80044A18 00041818 DB 81 01 80 */ stfd f28, 0x180(r1) /* 80044A1C 0004181C F3 81 01 88 */ psq_st f28, 392(r1), 0, qr0 /* 80044A20 00041820 BE 41 01 48 */ stmw r18, 0x148(r1) -/* 80044A24 00041824 80 AD 8A C4 */ lwz r5, lbl_803CB3C4-_SDA_BASE_(r13) +/* 80044A24 00041824 80 AD 8A C4 */ lwz r5, lbl_ShadowCamera-_SDA_BASE_(r13) /* 80044A28 00041828 3C 80 80 25 */ lis r4, lbl_80250004@ha /* 80044A2C 0004182C 7C 77 1B 78 */ mr r23, r3 /* 80044A30 00041830 84 64 3E A0 */ lwzu r3, 0x3ea0(r4) @@ -220,11 +220,11 @@ xShadowRenderWorld__FP5xVec3ff: /* 80044A64 00041864 3B 89 00 20 */ addi r28, r9, 0x20 /* 80044A68 00041868 3B 69 00 10 */ addi r27, r9, 0x10 /* 80044A6C 0004186C 38 61 00 14 */ addi r3, r1, 0x14 -/* 80044A70 00041870 90 0D 8A D0 */ stw r0, lbl_803CB3D0-_SDA_BASE_(r13) +/* 80044A70 00041870 90 0D 8A D0 */ stw r0, lbl_gShadowFlags-_SDA_BASE_(r13) /* 80044A74 00041874 3B 20 00 00 */ li r25, 0 /* 80044A78 00041878 3B 00 00 00 */ li r24, 0 -/* 80044A7C 0004187C C0 22 86 88 */ lfs f1, lbl_803CD008-_SDA2_BASE_(r2) -/* 80044A80 00041880 C3 E2 86 84 */ lfs f31, lbl_803CD004-_SDA2_BASE_(r2) +/* 80044A7C 0004187C C0 22 86 88 */ lfs f1, lbl__967-_SDA2_BASE_(r2) +/* 80044A80 00041880 C3 E2 86 84 */ lfs f31, lbl__966_1-_SDA2_BASE_(r2) /* 80044A84 00041884 FC 40 08 90 */ fmr f2, f1 /* 80044A88 00041888 91 01 00 54 */ stw r8, 0x54(r1) /* 80044A8C 0004188C FF C0 F8 90 */ fmr f30, f31 @@ -234,26 +234,26 @@ xShadowRenderWorld__FP5xVec3ff: /* 80044A9C 0004189C 90 A1 00 60 */ stw r5, 0x60(r1) /* 80044AA0 000418A0 90 81 00 64 */ stw r4, 0x64(r1) /* 80044AA4 000418A4 4B FC A5 59 */ bl xVec3Init__FP5xVec3fff -/* 80044AA8 000418A8 C0 22 86 88 */ lfs f1, lbl_803CD008-_SDA2_BASE_(r2) +/* 80044AA8 000418A8 C0 22 86 88 */ lfs f1, lbl__967-_SDA2_BASE_(r2) /* 80044AAC 000418AC 38 61 00 08 */ addi r3, r1, 8 /* 80044AB0 000418B0 FC 40 08 90 */ fmr f2, f1 /* 80044AB4 000418B4 FC 60 08 90 */ fmr f3, f1 /* 80044AB8 000418B8 4B FC A5 45 */ bl xVec3Init__FP5xVec3fff /* 80044ABC 000418BC 3C 60 80 04 */ lis r3, lbl_800401D8@ha -/* 80044AC0 000418C0 3C E0 80 3C */ lis r7, lbl_803C0558@ha +/* 80044AC0 000418C0 3C E0 80 3C */ lis r7, lbl_globals@ha /* 80044AC4 000418C4 3A 63 01 D8 */ addi r19, r3, lbl_800401D8@l -/* 80044AC8 000418C8 3C C0 80 3D */ lis r6, lbl_803CA6D8@ha -/* 80044ACC 000418CC 3C A0 80 3D */ lis r5, lbl_803CA774@ha -/* 80044AD0 000418D0 3C 60 80 3D */ lis r3, lbl_803CA7A8@ha +/* 80044AC8 000418C8 3C C0 80 3D */ lis r6, lbl_colls_grid@ha +/* 80044ACC 000418CC 3C A0 80 3D */ lis r5, lbl_colls_oso_grid@ha +/* 80044AD0 000418D0 3C 60 80 3D */ lis r3, lbl_npcs_grid@ha /* 80044AD4 000418D4 7F 84 E3 78 */ mr r4, r28 /* 80044AD8 000418D8 3B C1 00 84 */ addi r30, r1, 0x84 -/* 80044ADC 000418DC 3A A3 A7 A8 */ addi r21, r3, lbl_803CA7A8@l +/* 80044ADC 000418DC 3A A3 A7 A8 */ addi r21, r3, lbl_npcs_grid@l /* 80044AE0 000418E0 7E 76 9B 78 */ mr r22, r19 /* 80044AE4 000418E4 3B A1 00 F8 */ addi r29, r1, 0xf8 /* 80044AE8 000418E8 3B 81 00 A8 */ addi r28, r1, 0xa8 -/* 80044AEC 000418EC 3B E7 05 58 */ addi r31, r7, lbl_803C0558@l -/* 80044AF0 000418F0 3A 46 A6 D8 */ addi r18, r6, lbl_803CA6D8@l -/* 80044AF4 000418F4 3A 85 A7 74 */ addi r20, r5, lbl_803CA774@l +/* 80044AEC 000418EC 3B E7 05 58 */ addi r31, r7, lbl_globals@l +/* 80044AF0 000418F0 3A 46 A6 D8 */ addi r18, r6, lbl_colls_grid@l +/* 80044AF4 000418F4 3A 85 A7 74 */ addi r20, r5, lbl_colls_oso_grid@l /* 80044AF8 000418F8 38 7E 00 0C */ addi r3, r30, 0xc /* 80044AFC 000418FC 4B FC 67 69 */ bl __as__5xVec3FRC5xVec3 /* 80044B00 00041900 7F C3 F3 78 */ mr r3, r30 @@ -267,7 +267,7 @@ xShadowRenderWorld__FP5xVec3ff: /* 80044B20 00041920 7F C3 F3 78 */ mr r3, r30 /* 80044B24 00041924 7F 64 DB 78 */ mr r4, r27 /* 80044B28 00041928 4B FD 05 31 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 80044B2C 0004192C C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) +/* 80044B2C 0004192C C0 02 86 88 */ lfs f0, lbl__967-_SDA2_BASE_(r2) /* 80044B30 00041930 38 00 0C 00 */ li r0, 0xc00 /* 80044B34 00041934 7F C4 F3 78 */ mr r4, r30 /* 80044B38 00041938 38 61 00 30 */ addi r3, r1, 0x30 @@ -275,7 +275,7 @@ xShadowRenderWorld__FP5xVec3ff: /* 80044B40 00041940 D3 81 00 A0 */ stfs f28, 0xa0(r1) /* 80044B44 00041944 90 01 00 A4 */ stw r0, 0xa4(r1) /* 80044B48 00041948 4B FD 0D AD */ bl xQuickCullForRay__FP7xQCDataPC5xRay3 -/* 80044B4C 0004194C C0 02 86 8C */ lfs f0, lbl_803CD00C-_SDA2_BASE_(r2) +/* 80044B4C 0004194C C0 02 86 8C */ lfs f0, lbl__968-_SDA2_BASE_(r2) /* 80044B50 00041950 7E 43 93 78 */ mr r3, r18 /* 80044B54 00041954 80 9F 1F C0 */ lwz r4, 0x1fc0(r31) /* 80044B58 00041958 7F C5 F3 78 */ mr r5, r30 @@ -299,7 +299,7 @@ xShadowRenderWorld__FP5xVec3ff: /* 80044BA0 000419A0 38 E1 00 30 */ addi r7, r1, 0x30 /* 80044BA4 000419A4 4B FF AC ED */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv /* 80044BA8 000419A8 C0 21 01 08 */ lfs f1, 0x108(r1) -/* 80044BAC 000419AC C0 02 86 8C */ lfs f0, lbl_803CD00C-_SDA2_BASE_(r2) +/* 80044BAC 000419AC C0 02 86 8C */ lfs f0, lbl__968-_SDA2_BASE_(r2) /* 80044BB0 000419B0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80044BB4 000419B4 40 80 00 14 */ bge lbl_80044BC8 /* 80044BB8 000419B8 80 01 00 F8 */ lwz r0, 0xf8(r1) @@ -311,7 +311,7 @@ lbl_80044BC8: /* 80044BCC 000419CC 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 80044BD0 000419D0 90 01 00 F8 */ stw r0, 0xf8(r1) lbl_80044BD4: -/* 80044BD4 000419D4 C0 02 86 8C */ lfs f0, lbl_803CD00C-_SDA2_BASE_(r2) +/* 80044BD4 000419D4 C0 02 86 8C */ lfs f0, lbl__968-_SDA2_BASE_(r2) /* 80044BD8 000419D8 7F C3 F3 78 */ mr r3, r30 /* 80044BDC 000419DC 80 9F 1F C0 */ lwz r4, 0x1fc0(r31) /* 80044BE0 000419E0 7F 85 E3 78 */ mr r5, r28 @@ -319,7 +319,7 @@ lbl_80044BD4: /* 80044BE8 000419E8 80 84 00 44 */ lwz r4, 0x44(r4) /* 80044BEC 000419EC 48 07 D9 79 */ bl iRayHitsEnv__FPC5xRay3PC4xEnvP7xCollis /* 80044BF0 000419F0 C0 21 00 B8 */ lfs f1, 0xb8(r1) -/* 80044BF4 000419F4 C0 02 86 8C */ lfs f0, lbl_803CD00C-_SDA2_BASE_(r2) +/* 80044BF4 000419F4 C0 02 86 8C */ lfs f0, lbl__968-_SDA2_BASE_(r2) /* 80044BF8 000419F8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80044BFC 000419FC 40 80 00 14 */ bge lbl_80044C10 /* 80044C00 00041A00 80 01 00 A8 */ lwz r0, 0xa8(r1) @@ -367,44 +367,44 @@ lbl_80044C94: /* 80044C98 00041A98 41 82 00 44 */ beq lbl_80044CDC /* 80044C9C 00041A9C 28 18 00 00 */ cmplwi r24, 0 /* 80044CA0 00041AA0 41 82 00 3C */ beq lbl_80044CDC -/* 80044CA4 00041AA4 C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) +/* 80044CA4 00041AA4 C0 02 86 88 */ lfs f0, lbl__967-_SDA2_BASE_(r2) /* 80044CA8 00041AA8 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80044CAC 00041AAC 40 81 00 30 */ ble lbl_80044CDC /* 80044CB0 00041AB0 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80044CB4 00041AB4 40 81 00 28 */ ble lbl_80044CDC /* 80044CB8 00041AB8 EC 3F F0 28 */ fsubs f1, f31, f30 -/* 80044CBC 00041ABC C0 0D 8A B8 */ lfs f0, lbl_803CB3B8-_SDA_BASE_(r13) +/* 80044CBC 00041ABC C0 0D 8A B8 */ lfs f0, lbl_SHADOW_BOTH-_SDA_BASE_(r13) /* 80044CC0 00041AC0 FC 20 0A 10 */ fabs f1, f1 /* 80044CC4 00041AC4 FC 20 08 18 */ frsp f1, f1 /* 80044CC8 00041AC8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80044CCC 00041ACC 40 80 00 10 */ bge lbl_80044CDC -/* 80044CD0 00041AD0 80 0D 8A D0 */ lwz r0, lbl_803CB3D0-_SDA_BASE_(r13) +/* 80044CD0 00041AD0 80 0D 8A D0 */ lwz r0, lbl_gShadowFlags-_SDA_BASE_(r13) /* 80044CD4 00041AD4 60 00 00 03 */ ori r0, r0, 3 -/* 80044CD8 00041AD8 90 0D 8A D0 */ stw r0, lbl_803CB3D0-_SDA_BASE_(r13) +/* 80044CD8 00041AD8 90 0D 8A D0 */ stw r0, lbl_gShadowFlags-_SDA_BASE_(r13) lbl_80044CDC: /* 80044CDC 00041ADC 28 19 00 00 */ cmplwi r25, 0 /* 80044CE0 00041AE0 41 82 00 24 */ beq lbl_80044D04 -/* 80044CE4 00041AE4 C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) +/* 80044CE4 00041AE4 C0 02 86 88 */ lfs f0, lbl__967-_SDA2_BASE_(r2) /* 80044CE8 00041AE8 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80044CEC 00041AEC 40 81 00 18 */ ble lbl_80044D04 /* 80044CF0 00041AF0 FC 1E F8 40 */ fcmpo cr0, f30, f31 /* 80044CF4 00041AF4 40 80 00 10 */ bge lbl_80044D04 -/* 80044CF8 00041AF8 80 0D 8A D0 */ lwz r0, lbl_803CB3D0-_SDA_BASE_(r13) +/* 80044CF8 00041AF8 80 0D 8A D0 */ lwz r0, lbl_gShadowFlags-_SDA_BASE_(r13) /* 80044CFC 00041AFC 60 00 00 01 */ ori r0, r0, 1 -/* 80044D00 00041B00 90 0D 8A D0 */ stw r0, lbl_803CB3D0-_SDA_BASE_(r13) +/* 80044D00 00041B00 90 0D 8A D0 */ stw r0, lbl_gShadowFlags-_SDA_BASE_(r13) lbl_80044D04: /* 80044D04 00041B04 28 18 00 00 */ cmplwi r24, 0 /* 80044D08 00041B08 41 82 00 24 */ beq lbl_80044D2C -/* 80044D0C 00041B0C C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) +/* 80044D0C 00041B0C C0 02 86 88 */ lfs f0, lbl__967-_SDA2_BASE_(r2) /* 80044D10 00041B10 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80044D14 00041B14 40 81 00 18 */ ble lbl_80044D2C /* 80044D18 00041B18 FC 1F F0 40 */ fcmpo cr0, f31, f30 /* 80044D1C 00041B1C 40 80 00 10 */ bge lbl_80044D2C -/* 80044D20 00041B20 80 0D 8A D0 */ lwz r0, lbl_803CB3D0-_SDA_BASE_(r13) +/* 80044D20 00041B20 80 0D 8A D0 */ lwz r0, lbl_gShadowFlags-_SDA_BASE_(r13) /* 80044D24 00041B24 60 00 00 02 */ ori r0, r0, 2 -/* 80044D28 00041B28 90 0D 8A D0 */ stw r0, lbl_803CB3D0-_SDA_BASE_(r13) +/* 80044D28 00041B28 90 0D 8A D0 */ stw r0, lbl_gShadowFlags-_SDA_BASE_(r13) lbl_80044D2C: -/* 80044D2C 00041B2C 80 0D 8A D0 */ lwz r0, lbl_803CB3D0-_SDA_BASE_(r13) +/* 80044D2C 00041B2C 80 0D 8A D0 */ lwz r0, lbl_gShadowFlags-_SDA_BASE_(r13) /* 80044D30 00041B30 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80044D34 00041B34 41 82 00 50 */ beq lbl_80044D84 /* 80044D38 00041B38 38 61 00 20 */ addi r3, r1, 0x20 @@ -422,10 +422,10 @@ lbl_80044D50: /* 80044D64 00041B64 C0 01 00 2C */ lfs f0, 0x2c(r1) /* 80044D68 00041B68 38 A1 00 68 */ addi r5, r1, 0x68 /* 80044D6C 00041B6C D0 01 00 74 */ stfs f0, 0x74(r1) -/* 80044D70 00041B70 80 6D 8A C4 */ lwz r3, lbl_803CB3C4-_SDA_BASE_(r13) -/* 80044D74 00041B74 80 8D 8A CC */ lwz r4, lbl_803CB3CC-_SDA_BASE_(r13) -/* 80044D78 00041B78 C0 2D 80 A8 */ lfs f1, lbl_803CA9A8-_SDA_BASE_(r13) -/* 80044D7C 00041B7C C0 42 86 88 */ lfs f2, lbl_803CD008-_SDA2_BASE_(r2) +/* 80044D70 00041B70 80 6D 8A C4 */ lwz r3, lbl_ShadowCamera-_SDA_BASE_(r13) +/* 80044D74 00041B74 80 8D 8A CC */ lwz r4, lbl_ShadowRenderRaster-_SDA_BASE_(r13) +/* 80044D78 00041B78 C0 2D 80 A8 */ lfs f1, lbl_ShadowStrength-_SDA_BASE_(r13) +/* 80044D7C 00041B7C C0 42 86 88 */ lfs f2, lbl__967-_SDA2_BASE_(r2) /* 80044D80 00041B80 48 00 10 89 */ bl xShadow.ShadowRender__FP8RwCameraP8RwRasterP14RpIntersectionff lbl_80044D84: /* 80044D84 00041B84 E3 E1 01 B8 */ psq_l f31, 440(r1), 0, qr0 @@ -495,7 +495,7 @@ xShadowReceiveShadow__FP4xEntfiP11RwMatrixTagP8RwRaster: /* 80044E60 00041C60 F3 C1 01 58 */ psq_st f30, 344(r1), 0, qr0 /* 80044E64 00041C64 BE 61 01 1C */ stmw r19, 0x11c(r1) /* 80044E68 00041C68 7C 7F 1B 78 */ mr r31, r3 -/* 80044E6C 00041C6C C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) +/* 80044E6C 00041C6C C0 02 86 88 */ lfs f0, lbl__967-_SDA2_BASE_(r2) /* 80044E70 00041C70 80 63 00 24 */ lwz r3, 0x24(r3) /* 80044E74 00041C74 FF E0 08 90 */ fmr f31, f1 /* 80044E78 00041C78 7C 98 23 78 */ mr r24, r4 @@ -563,7 +563,7 @@ xShadowReceiveShadow__FP4xEntfiP11RwMatrixTagP8RwRaster: /* 80044F70 00041D70 D0 03 00 28 */ stfs f0, 0x28(r3) lbl_80044F74: /* 80044F74 00041D74 28 16 00 00 */ cmplwi r22, 0 -/* 80044F78 00041D78 83 2D 8A C4 */ lwz r25, lbl_803CB3C4-_SDA_BASE_(r13) +/* 80044F78 00041D78 83 2D 8A C4 */ lwz r25, lbl_ShadowCamera-_SDA_BASE_(r13) /* 80044F7C 00041D7C 41 82 00 14 */ beq lbl_80044F90 /* 80044F80 00041D80 7E C4 B3 78 */ mr r4, r22 /* 80044F84 00041D84 38 60 00 01 */ li r3, 1 @@ -600,7 +600,7 @@ lbl_80044FEC: /* 80044FF0 00041DF0 38 80 00 01 */ li r4, 1 /* 80044FF4 00041DF4 48 1E A7 E9 */ bl RwRenderStateSet lbl_80044FF8: -/* 80044FF8 00041DF8 C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) +/* 80044FF8 00041DF8 C0 02 86 88 */ lfs f0, lbl__967-_SDA2_BASE_(r2) /* 80044FFC 00041DFC FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80045000 00041E00 40 80 00 44 */ bge lbl_80045044 /* 80045004 00041E04 2C 18 00 01 */ cmpwi r24, 1 @@ -650,30 +650,30 @@ lbl_80045094: /* 80045094 00041E94 38 61 00 30 */ addi r3, r1, 0x30 /* 80045098 00041E98 38 96 00 20 */ addi r4, r22, 0x20 /* 8004509C 00041E9C 4B FC B1 8D */ bl __as__5RwV3dFRC5RwV3d -/* 800450A0 00041EA0 C3 CD 8A D4 */ lfs f30, lbl_803CB3D4-_SDA_BASE_(r13) +/* 800450A0 00041EA0 C3 CD 8A D4 */ lfs f30, lbl_gShadowObjectRadius-_SDA_BASE_(r13) /* 800450A4 00041EA4 7E C4 B3 78 */ mr r4, r22 /* 800450A8 00041EA8 38 61 00 84 */ addi r3, r1, 0x84 /* 800450AC 00041EAC 48 1E B7 DD */ bl RwMatrixInvert -/* 800450B0 00041EB0 C0 02 86 9C */ lfs f0, lbl_803CD01C-_SDA2_BASE_(r2) +/* 800450B0 00041EB0 C0 02 86 9C */ lfs f0, lbl__1417-_SDA2_BASE_(r2) /* 800450B4 00041EB4 38 61 00 84 */ addi r3, r1, 0x84 /* 800450B8 00041EB8 38 81 00 24 */ addi r4, r1, 0x24 /* 800450BC 00041EBC 38 A0 00 02 */ li r5, 2 /* 800450C0 00041EC0 EC 00 F0 24 */ fdivs f0, f0, f30 /* 800450C4 00041EC4 D0 01 00 28 */ stfs f0, 0x28(r1) /* 800450C8 00041EC8 D0 01 00 24 */ stfs f0, 0x24(r1) -/* 800450CC 00041ECC C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) -/* 800450D0 00041ED0 C0 22 86 94 */ lfs f1, lbl_803CD014-_SDA2_BASE_(r2) +/* 800450CC 00041ECC C0 02 86 88 */ lfs f0, lbl__967-_SDA2_BASE_(r2) +/* 800450D0 00041ED0 C0 22 86 94 */ lfs f1, lbl__1019-_SDA2_BASE_(r2) /* 800450D4 00041ED4 EC 00 F0 2A */ fadds f0, f0, f30 /* 800450D8 00041ED8 EC 01 00 24 */ fdivs f0, f1, f0 /* 800450DC 00041EDC D0 01 00 2C */ stfs f0, 0x2c(r1) /* 800450E0 00041EE0 48 1E BA 91 */ bl RwMatrixScale -/* 800450E4 00041EE4 C0 02 86 90 */ lfs f0, lbl_803CD010-_SDA2_BASE_(r2) +/* 800450E4 00041EE4 C0 02 86 90 */ lfs f0, lbl__1017-_SDA2_BASE_(r2) /* 800450E8 00041EE8 38 61 00 84 */ addi r3, r1, 0x84 /* 800450EC 00041EEC 38 81 00 18 */ addi r4, r1, 0x18 /* 800450F0 00041EF0 38 A0 00 02 */ li r5, 2 /* 800450F4 00041EF4 D0 01 00 1C */ stfs f0, 0x1c(r1) /* 800450F8 00041EF8 D0 01 00 18 */ stfs f0, 0x18(r1) -/* 800450FC 00041EFC C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) +/* 800450FC 00041EFC C0 02 86 88 */ lfs f0, lbl__967-_SDA2_BASE_(r2) /* 80045100 00041F00 D0 01 00 20 */ stfs f0, 0x20(r1) /* 80045104 00041F04 48 1E BC 79 */ bl RwMatrixTranslate /* 80045108 00041F08 80 9F 00 24 */ lwz r4, 0x24(r31) @@ -699,13 +699,13 @@ lbl_80045144: /* 80045148 00041F48 4B FE E9 11 */ bl xMemPushTemp__FUi /* 8004514C 00041F4C 7C 7A 1B 79 */ or. r26, r3, r3 /* 80045150 00041F50 41 82 04 38 */ beq lbl_80045588 -/* 80045154 00041F54 3C 60 80 3D */ lis r3, lbl_803C88E0@ha +/* 80045154 00041F54 3C 60 80 3D */ lis r3, lbl_gRenderBuffer@ha /* 80045158 00041F58 3B C1 00 48 */ addi r30, r1, 0x48 -/* 8004515C 00041F5C 38 63 88 E0 */ addi r3, r3, lbl_803C88E0@l +/* 8004515C 00041F5C 38 63 88 E0 */ addi r3, r3, lbl_gRenderBuffer@l /* 80045160 00041F60 3B A1 00 54 */ addi r29, r1, 0x54 /* 80045164 00041F64 80 03 00 04 */ lwz r0, 4(r3) -/* 80045168 00041F68 90 0D 8A BC */ stw r0, lbl_803CB3BC-_SDA_BASE_(r13) -/* 8004516C 00041F6C C0 02 86 A0 */ lfs f0, lbl_803CD020-_SDA2_BASE_(r2) +/* 80045168 00041F68 90 0D 8A BC */ stw r0, lbl_Im3DBuffer-_SDA_BASE_(r13) +/* 8004516C 00041F6C C0 02 86 A0 */ lfs f0, lbl__1418-_SDA2_BASE_(r2) /* 80045170 00041F70 83 9F 00 24 */ lwz r28, 0x24(r31) /* 80045174 00041F74 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80045178 00041F78 FF E0 00 1E */ fctiwz f31, f0 @@ -725,10 +725,10 @@ lbl_80045180: /* 800451AC 00041FAC 82 E1 01 0C */ lwz r23, 0x10c(r1) /* 800451B0 00041FB0 48 00 03 44 */ b lbl_800454F4 lbl_800451B4: -/* 800451B4 00041FB4 80 8D 8A C0 */ lwz r4, lbl_803CB3C0-_SDA_BASE_(r13) +/* 800451B4 00041FB4 80 8D 8A C0 */ lwz r4, lbl_Im3DBufferPos_1-_SDA_BASE_(r13) /* 800451B8 00041FB8 28 04 01 DD */ cmplwi r4, 0x1dd /* 800451BC 00041FBC 40 81 00 30 */ ble lbl_800451EC -/* 800451C0 00041FC0 80 6D 8A BC */ lwz r3, lbl_803CB3BC-_SDA_BASE_(r13) +/* 800451C0 00041FC0 80 6D 8A BC */ lwz r3, lbl_Im3DBuffer-_SDA_BASE_(r13) /* 800451C4 00041FC4 38 A0 00 00 */ li r5, 0 /* 800451C8 00041FC8 38 C0 00 19 */ li r6, 0x19 /* 800451CC 00041FCC 48 20 6A A9 */ bl RwIm3DTransform @@ -739,15 +739,15 @@ lbl_800451B4: /* 800451E0 00041FE0 48 20 6B 75 */ bl RwIm3DEnd lbl_800451E4: /* 800451E4 00041FE4 38 00 00 00 */ li r0, 0 -/* 800451E8 00041FE8 90 0D 8A C0 */ stw r0, lbl_803CB3C0-_SDA_BASE_(r13) +/* 800451E8 00041FE8 90 0D 8A C0 */ stw r0, lbl_Im3DBufferPos_1-_SDA_BASE_(r13) lbl_800451EC: /* 800451EC 00041FEC A0 19 00 00 */ lhz r0, 0(r25) /* 800451F0 00041FF0 38 61 00 3C */ addi r3, r1, 0x3c -/* 800451F4 00041FF4 80 CD 8A C0 */ lwz r6, lbl_803CB3C0-_SDA_BASE_(r13) +/* 800451F4 00041FF4 80 CD 8A C0 */ lwz r6, lbl_Im3DBufferPos_1-_SDA_BASE_(r13) /* 800451F8 00041FF8 A0 99 00 02 */ lhz r4, 2(r25) /* 800451FC 00041FFC 1C A0 00 0C */ mulli r5, r0, 0xc /* 80045200 00042000 A0 19 00 04 */ lhz r0, 4(r25) -/* 80045204 00042004 80 ED 8A BC */ lwz r7, lbl_803CB3BC-_SDA_BASE_(r13) +/* 80045204 00042004 80 ED 8A BC */ lwz r7, lbl_Im3DBuffer-_SDA_BASE_(r13) /* 80045208 00042008 1C C6 00 24 */ mulli r6, r6, 0x24 /* 8004520C 0004200C 7E DA 2A 14 */ add r22, r26, r5 /* 80045210 00042010 1C A4 00 0C */ mulli r5, r4, 0xc @@ -769,7 +769,7 @@ lbl_800451EC: /* 80045250 00042050 38 A0 00 03 */ li r5, 3 /* 80045254 00042054 48 1E EB 21 */ bl RwV3dTransformPoints /* 80045258 00042058 C0 01 00 68 */ lfs f0, 0x68(r1) -/* 8004525C 0004205C C0 22 86 88 */ lfs f1, lbl_803CD008-_SDA2_BASE_(r2) +/* 8004525C 0004205C C0 22 86 88 */ lfs f1, lbl__967-_SDA2_BASE_(r2) /* 80045260 00042060 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80045264 00042064 40 80 00 1C */ bge lbl_80045280 /* 80045268 00042068 C0 01 00 74 */ lfs f0, 0x74(r1) @@ -780,7 +780,7 @@ lbl_800451EC: /* 8004527C 0004207C 41 80 02 70 */ blt lbl_800454EC lbl_80045280: /* 80045280 00042080 C0 41 00 60 */ lfs f2, 0x60(r1) -/* 80045284 00042084 C0 22 86 88 */ lfs f1, lbl_803CD008-_SDA2_BASE_(r2) +/* 80045284 00042084 C0 22 86 88 */ lfs f1, lbl__967-_SDA2_BASE_(r2) /* 80045288 00042088 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 8004528C 0004208C 40 80 00 1C */ bge lbl_800452A8 /* 80045290 00042090 C0 01 00 6C */ lfs f0, 0x6c(r1) @@ -790,7 +790,7 @@ lbl_80045280: /* 800452A0 000420A0 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800452A4 000420A4 41 80 02 48 */ blt lbl_800454EC lbl_800452A8: -/* 800452A8 000420A8 C0 22 86 94 */ lfs f1, lbl_803CD014-_SDA2_BASE_(r2) +/* 800452A8 000420A8 C0 22 86 94 */ lfs f1, lbl__1019-_SDA2_BASE_(r2) /* 800452AC 000420AC FC 02 08 40 */ fcmpo cr0, f2, f1 /* 800452B0 000420B0 40 81 00 1C */ ble lbl_800452CC /* 800452B4 000420B4 C0 01 00 6C */ lfs f0, 0x6c(r1) @@ -801,7 +801,7 @@ lbl_800452A8: /* 800452C8 000420C8 41 81 02 24 */ bgt lbl_800454EC lbl_800452CC: /* 800452CC 000420CC C0 41 00 64 */ lfs f2, 0x64(r1) -/* 800452D0 000420D0 C0 22 86 88 */ lfs f1, lbl_803CD008-_SDA2_BASE_(r2) +/* 800452D0 000420D0 C0 22 86 88 */ lfs f1, lbl__967-_SDA2_BASE_(r2) /* 800452D4 000420D4 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 800452D8 000420D8 40 80 00 1C */ bge lbl_800452F4 /* 800452DC 000420DC C0 01 00 70 */ lfs f0, 0x70(r1) @@ -811,7 +811,7 @@ lbl_800452CC: /* 800452EC 000420EC FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800452F0 000420F0 41 80 01 FC */ blt lbl_800454EC lbl_800452F4: -/* 800452F4 000420F4 C0 22 86 94 */ lfs f1, lbl_803CD014-_SDA2_BASE_(r2) +/* 800452F4 000420F4 C0 22 86 94 */ lfs f1, lbl__1019-_SDA2_BASE_(r2) /* 800452F8 000420F8 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 800452FC 000420FC 40 81 00 1C */ ble lbl_80045318 /* 80045300 00042100 C0 01 00 70 */ lfs f0, 0x70(r1) @@ -848,19 +848,19 @@ lbl_80045318: /* 80045378 00042178 D0 21 00 10 */ stfs f1, 0x10(r1) /* 8004537C 0004217C 48 1E E9 09 */ bl RwV3dLength /* 80045380 00042180 FC 00 0A 10 */ fabs f0, f1 -/* 80045384 00042184 C0 42 86 98 */ lfs f2, lbl_803CD018-_SDA2_BASE_(r2) +/* 80045384 00042184 C0 42 86 98 */ lfs f2, lbl__1021-_SDA2_BASE_(r2) /* 80045388 00042188 FC 00 00 18 */ frsp f0, f0 /* 8004538C 0004218C FC 00 10 40 */ fcmpo cr0, f0, f2 /* 80045390 00042190 40 80 00 1C */ bge lbl_800453AC -/* 80045394 00042194 C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) +/* 80045394 00042194 C0 02 86 88 */ lfs f0, lbl__967-_SDA2_BASE_(r2) /* 80045398 00042198 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8004539C 0004219C 40 80 00 0C */ bge lbl_800453A8 -/* 800453A0 000421A0 C0 22 86 A4 */ lfs f1, lbl_803CD024-_SDA2_BASE_(r2) +/* 800453A0 000421A0 C0 22 86 A4 */ lfs f1, lbl__1419-_SDA2_BASE_(r2) /* 800453A4 000421A4 48 00 00 08 */ b lbl_800453AC lbl_800453A8: /* 800453A8 000421A8 FC 20 10 90 */ fmr f1, f2 lbl_800453AC: -/* 800453AC 000421AC C0 02 86 A8 */ lfs f0, lbl_803CD028-_SDA2_BASE_(r2) +/* 800453AC 000421AC C0 02 86 A8 */ lfs f0, lbl__1420-_SDA2_BASE_(r2) /* 800453B0 000421B0 C0 81 00 10 */ lfs f4, 0x10(r1) /* 800453B4 000421B4 EC C0 08 24 */ fdivs f6, f0, f1 /* 800453B8 000421B8 C0 A1 00 0C */ lfs f5, 0xc(r1) @@ -877,7 +877,7 @@ lbl_800453AC: /* 800453E4 000421E4 EC 05 00 7A */ fmadds f0, f5, f1, f0 /* 800453E8 000421E8 D0 61 00 14 */ stfs f3, 0x14(r1) /* 800453EC 000421EC EC 23 00 BA */ fmadds f1, f3, f2, f0 -/* 800453F0 000421F0 C0 02 86 AC */ lfs f0, lbl_803CD02C-_SDA2_BASE_(r2) +/* 800453F0 000421F0 C0 02 86 AC */ lfs f0, lbl__1421-_SDA2_BASE_(r2) /* 800453F4 000421F4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800453F8 000421F8 41 81 00 F4 */ bgt lbl_800454EC /* 800453FC 000421FC C0 16 00 00 */ lfs f0, 0(r22) @@ -937,9 +937,9 @@ lbl_800453AC: /* 800454D4 000422D4 9A F5 00 61 */ stb r23, 0x61(r21) /* 800454D8 000422D8 9A F5 00 62 */ stb r23, 0x62(r21) /* 800454DC 000422DC 9A F5 00 63 */ stb r23, 0x63(r21) -/* 800454E0 000422E0 80 6D 8A C0 */ lwz r3, lbl_803CB3C0-_SDA_BASE_(r13) +/* 800454E0 000422E0 80 6D 8A C0 */ lwz r3, lbl_Im3DBufferPos_1-_SDA_BASE_(r13) /* 800454E4 000422E4 38 03 00 03 */ addi r0, r3, 3 -/* 800454E8 000422E8 90 0D 8A C0 */ stw r0, lbl_803CB3C0-_SDA_BASE_(r13) +/* 800454E8 000422E8 90 0D 8A C0 */ stw r0, lbl_Im3DBufferPos_1-_SDA_BASE_(r13) lbl_800454EC: /* 800454EC 000422EC 3B 7B 00 01 */ addi r27, r27, 1 /* 800454F0 000422F0 3B 39 00 08 */ addi r25, r25, 8 @@ -947,10 +947,10 @@ lbl_800454F4: /* 800454F4 000422F4 80 18 00 10 */ lwz r0, 0x10(r24) /* 800454F8 000422F8 7C 1B 00 40 */ cmplw r27, r0 /* 800454FC 000422FC 41 80 FC B8 */ blt lbl_800451B4 -/* 80045500 00042300 80 8D 8A C0 */ lwz r4, lbl_803CB3C0-_SDA_BASE_(r13) +/* 80045500 00042300 80 8D 8A C0 */ lwz r4, lbl_Im3DBufferPos_1-_SDA_BASE_(r13) /* 80045504 00042304 28 04 00 00 */ cmplwi r4, 0 /* 80045508 00042308 41 82 00 30 */ beq lbl_80045538 -/* 8004550C 0004230C 80 6D 8A BC */ lwz r3, lbl_803CB3BC-_SDA_BASE_(r13) +/* 8004550C 0004230C 80 6D 8A BC */ lwz r3, lbl_Im3DBuffer-_SDA_BASE_(r13) /* 80045510 00042310 38 A0 00 00 */ li r5, 0 /* 80045514 00042314 38 C0 00 19 */ li r6, 0x19 /* 80045518 00042318 48 20 67 5D */ bl RwIm3DTransform @@ -961,7 +961,7 @@ lbl_800454F4: /* 8004552C 0004232C 48 20 68 29 */ bl RwIm3DEnd lbl_80045530: /* 80045530 00042330 38 00 00 00 */ li r0, 0 -/* 80045534 00042334 90 0D 8A C0 */ stw r0, lbl_803CB3C0-_SDA_BASE_(r13) +/* 80045534 00042334 90 0D 8A C0 */ stw r0, lbl_Im3DBufferPos_1-_SDA_BASE_(r13) lbl_80045538: /* 80045538 00042338 88 1F 00 1B */ lbz r0, 0x1b(r31) /* 8004553C 0004233C 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19 @@ -987,7 +987,7 @@ lbl_80045550: /* 80045584 00042384 48 1E A2 59 */ bl RwRenderStateSet lbl_80045588: /* 80045588 00042388 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 8004558C 0004238C C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) +/* 8004558C 0004238C C0 02 86 88 */ lfs f0, lbl__967-_SDA2_BASE_(r2) /* 80045590 00042390 C0 23 00 50 */ lfs f1, 0x50(r3) /* 80045594 00042394 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80045598 00042398 41 82 00 10 */ beq lbl_800455A8 @@ -1075,7 +1075,7 @@ Im2DRenderQuad__Ffffffff: /* 800456B8 000424B8 98 01 00 2E */ stb r0, 0x2e(r1) /* 800456BC 000424BC 98 01 00 2F */ stb r0, 0x2f(r1) /* 800456C0 000424C0 D0 E1 00 30 */ stfs f7, 0x30(r1) -/* 800456C4 000424C4 C0 02 86 94 */ lfs f0, lbl_803CD014-_SDA2_BASE_(r2) +/* 800456C4 000424C4 C0 02 86 94 */ lfs f0, lbl__1019-_SDA2_BASE_(r2) /* 800456C8 000424C8 EC 00 38 2A */ fadds f0, f0, f7 /* 800456CC 000424CC D0 61 00 38 */ stfs f3, 0x38(r1) /* 800456D0 000424D0 D0 41 00 3C */ stfs f2, 0x3c(r1) @@ -1120,9 +1120,9 @@ xShadow.InvertRaster__FP8RwCamera: /* 80045760 00042560 6C 84 80 00 */ xoris r4, r4, 0x8000 /* 80045764 00042564 90 61 00 70 */ stw r3, 0x70(r1) /* 80045768 00042568 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 8004576C 0004256C C8 62 86 B8 */ lfd f3, lbl_803CD038-_SDA2_BASE_(r2) +/* 8004576C 0004256C C8 62 86 B8 */ lfd f3, lbl__1515-_SDA2_BASE_(r2) /* 80045770 00042570 90 81 00 6C */ stw r4, 0x6c(r1) -/* 80045774 00042574 C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) +/* 80045774 00042574 C0 02 86 88 */ lfs f0, lbl__967-_SDA2_BASE_(r2) /* 80045778 00042578 90 01 00 74 */ stw r0, 0x74(r1) /* 8004577C 0004257C C8 41 00 68 */ lfd f2, 0x68(r1) /* 80045780 00042580 C8 21 00 70 */ lfd f1, 0x70(r1) @@ -1137,7 +1137,7 @@ xShadow.InvertRaster__FP8RwCamera: /* 800457A4 000425A4 98 01 00 15 */ stb r0, 0x15(r1) /* 800457A8 000425A8 98 01 00 16 */ stb r0, 0x16(r1) /* 800457AC 000425AC 98 01 00 17 */ stb r0, 0x17(r1) -/* 800457B0 000425B0 C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) +/* 800457B0 000425B0 C0 02 86 88 */ lfs f0, lbl__967-_SDA2_BASE_(r2) /* 800457B4 000425B4 D0 01 00 18 */ stfs f0, 0x18(r1) /* 800457B8 000425B8 D0 01 00 1C */ stfs f0, 0x1c(r1) /* 800457BC 000425BC D0 01 00 20 */ stfs f0, 0x20(r1) @@ -1149,9 +1149,9 @@ xShadow.InvertRaster__FP8RwCamera: /* 800457D4 000425D4 98 01 00 2D */ stb r0, 0x2d(r1) /* 800457D8 000425D8 98 01 00 2E */ stb r0, 0x2e(r1) /* 800457DC 000425DC 98 01 00 2F */ stb r0, 0x2f(r1) -/* 800457E0 000425E0 C0 22 86 88 */ lfs f1, lbl_803CD008-_SDA2_BASE_(r2) +/* 800457E0 000425E0 C0 22 86 88 */ lfs f1, lbl__967-_SDA2_BASE_(r2) /* 800457E4 000425E4 D0 21 00 30 */ stfs f1, 0x30(r1) -/* 800457E8 000425E8 C0 02 86 94 */ lfs f0, lbl_803CD014-_SDA2_BASE_(r2) +/* 800457E8 000425E8 C0 02 86 94 */ lfs f0, lbl__1019-_SDA2_BASE_(r2) /* 800457EC 000425EC D0 01 00 34 */ stfs f0, 0x34(r1) /* 800457F0 000425F0 D3 E1 00 38 */ stfs f31, 0x38(r1) /* 800457F4 000425F4 D0 21 00 3C */ stfs f1, 0x3c(r1) @@ -1162,9 +1162,9 @@ xShadow.InvertRaster__FP8RwCamera: /* 80045808 00042608 98 01 00 45 */ stb r0, 0x45(r1) /* 8004580C 0004260C 98 01 00 46 */ stb r0, 0x46(r1) /* 80045810 00042610 98 01 00 47 */ stb r0, 0x47(r1) -/* 80045814 00042614 C0 02 86 94 */ lfs f0, lbl_803CD014-_SDA2_BASE_(r2) +/* 80045814 00042614 C0 02 86 94 */ lfs f0, lbl__1019-_SDA2_BASE_(r2) /* 80045818 00042618 D0 01 00 48 */ stfs f0, 0x48(r1) -/* 8004581C 0004261C C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) +/* 8004581C 0004261C C0 02 86 88 */ lfs f0, lbl__967-_SDA2_BASE_(r2) /* 80045820 00042620 D0 01 00 4C */ stfs f0, 0x4c(r1) /* 80045824 00042624 D3 E1 00 50 */ stfs f31, 0x50(r1) /* 80045828 00042628 D3 C1 00 54 */ stfs f30, 0x54(r1) @@ -1177,7 +1177,7 @@ xShadow.InvertRaster__FP8RwCamera: /* 80045844 00042644 98 01 00 5D */ stb r0, 0x5d(r1) /* 80045848 00042648 98 01 00 5E */ stb r0, 0x5e(r1) /* 8004584C 0004264C 98 01 00 5F */ stb r0, 0x5f(r1) -/* 80045850 00042650 C0 02 86 94 */ lfs f0, lbl_803CD014-_SDA2_BASE_(r2) +/* 80045850 00042650 C0 02 86 94 */ lfs f0, lbl__1019-_SDA2_BASE_(r2) /* 80045854 00042654 D0 01 00 60 */ stfs f0, 0x60(r1) /* 80045858 00042658 D0 01 00 64 */ stfs f0, 0x64(r1) /* 8004585C 0004265C 48 1E 9F 81 */ bl RwRenderStateSet @@ -1270,9 +1270,9 @@ xShadow.ShadowCameraUpdate__FP8RwCameraPvPFPv_vP5xVec3fi: /* 80045990 00042790 7C FE 3B 78 */ mr r30, r7 /* 80045994 00042794 38 81 00 08 */ addi r4, r1, 8 /* 80045998 00042798 38 60 00 0E */ li r3, 0xe -/* 8004599C 0004279C 80 02 86 C4 */ lwz r0, lbl_803CD044-_SDA2_BASE_(r2) +/* 8004599C 0004279C 80 02 86 C4 */ lwz r0, lbl__1565-_SDA2_BASE_(r2) /* 800459A0 000427A0 90 01 00 0C */ stw r0, 0xc(r1) -/* 800459A4 000427A4 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 800459A4 000427A4 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800459A8 000427A8 83 E5 00 00 */ lwz r31, 0(r5) /* 800459AC 000427AC 48 1E 9E 91 */ bl RwRenderStateGet /* 800459B0 000427B0 38 60 00 0E */ li r3, 0xe @@ -1310,9 +1310,9 @@ lbl_800459CC: /* 80045A2C 0004282C 48 1F 1B 85 */ bl RwCameraBeginUpdate /* 80045A30 00042830 28 03 00 00 */ cmplwi r3, 0 /* 80045A34 00042834 41 82 00 94 */ beq lbl_80045AC8 -/* 80045A38 00042838 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80045A38 00042838 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80045A3C 0004283C 7F 63 DB 78 */ mr r3, r27 -/* 80045A40 00042840 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80045A40 00042840 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80045A44 00042844 38 84 02 5C */ addi r4, r4, 0x25c /* 80045A48 00042848 48 07 A9 65 */ bl iCameraFrustumPlanes__FP8RwCameraP5xVec4 /* 80045A4C 0004284C 38 60 00 01 */ li r3, 1 @@ -1352,9 +1352,9 @@ lbl_80045AC8: /* 80045ACC 000428CC 41 82 00 20 */ beq lbl_80045AEC /* 80045AD0 000428D0 7F E3 FB 78 */ mr r3, r31 /* 80045AD4 000428D4 48 1F 1A DD */ bl RwCameraBeginUpdate -/* 80045AD8 000428D8 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80045AD8 000428D8 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80045ADC 000428DC 7F E3 FB 78 */ mr r3, r31 -/* 80045AE0 000428E0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80045AE0 000428E0 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80045AE4 000428E4 38 84 02 5C */ addi r4, r4, 0x25c /* 80045AE8 000428E8 48 07 A8 C5 */ bl iCameraFrustumPlanes__FP8RwCameraP5xVec4 lbl_80045AEC: @@ -1400,7 +1400,7 @@ xShadow.ShadowRenderTriangleCB__FP14RpIntersectionP13RpWorldSectorP19RpCollision /* 80045B70 00042970 C0 85 00 08 */ lfs f4, 8(r5) /* 80045B74 00042974 C0 66 00 08 */ lfs f3, 8(r6) /* 80045B78 00042978 EC 22 00 7A */ fmadds f1, f2, f1, f0 -/* 80045B7C 0004297C C0 0D 8A B4 */ lfs f0, lbl_803CB3B4-_SDA_BASE_(r13) +/* 80045B7C 0004297C C0 0D 8A B4 */ lfs f0, lbl_SHADOW_BF_DOT-_SDA_BASE_(r13) /* 80045B80 00042980 EC 24 08 FA */ fmadds f1, f4, f3, f1 /* 80045B84 00042984 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80045B88 00042988 40 81 00 0C */ ble lbl_80045B94 @@ -1422,7 +1422,7 @@ lbl_80045B94: /* 80045BC4 000429C4 38 A0 00 03 */ li r5, 3 /* 80045BC8 000429C8 48 1E E1 AD */ bl RwV3dTransformPoints /* 80045BCC 000429CC C0 01 00 34 */ lfs f0, 0x34(r1) -/* 80045BD0 000429D0 C0 22 86 88 */ lfs f1, lbl_803CD008-_SDA2_BASE_(r2) +/* 80045BD0 000429D0 C0 22 86 88 */ lfs f1, lbl__967-_SDA2_BASE_(r2) /* 80045BD4 000429D4 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80045BD8 000429D8 40 80 00 1C */ bge lbl_80045BF4 /* 80045BDC 000429DC C0 01 00 40 */ lfs f0, 0x40(r1) @@ -1433,7 +1433,7 @@ lbl_80045B94: /* 80045BF0 000429F0 41 80 00 9C */ blt lbl_80045C8C lbl_80045BF4: /* 80045BF4 000429F4 C0 41 00 2C */ lfs f2, 0x2c(r1) -/* 80045BF8 000429F8 C0 22 86 88 */ lfs f1, lbl_803CD008-_SDA2_BASE_(r2) +/* 80045BF8 000429F8 C0 22 86 88 */ lfs f1, lbl__967-_SDA2_BASE_(r2) /* 80045BFC 000429FC FC 02 08 40 */ fcmpo cr0, f2, f1 /* 80045C00 00042A00 40 80 00 1C */ bge lbl_80045C1C /* 80045C04 00042A04 C0 01 00 38 */ lfs f0, 0x38(r1) @@ -1443,7 +1443,7 @@ lbl_80045BF4: /* 80045C14 00042A14 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80045C18 00042A18 41 80 00 74 */ blt lbl_80045C8C lbl_80045C1C: -/* 80045C1C 00042A1C C0 22 86 94 */ lfs f1, lbl_803CD014-_SDA2_BASE_(r2) +/* 80045C1C 00042A1C C0 22 86 94 */ lfs f1, lbl__1019-_SDA2_BASE_(r2) /* 80045C20 00042A20 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 80045C24 00042A24 40 81 00 1C */ ble lbl_80045C40 /* 80045C28 00042A28 C0 01 00 38 */ lfs f0, 0x38(r1) @@ -1454,7 +1454,7 @@ lbl_80045C1C: /* 80045C3C 00042A3C 41 81 00 50 */ bgt lbl_80045C8C lbl_80045C40: /* 80045C40 00042A40 C0 41 00 30 */ lfs f2, 0x30(r1) -/* 80045C44 00042A44 C0 22 86 88 */ lfs f1, lbl_803CD008-_SDA2_BASE_(r2) +/* 80045C44 00042A44 C0 22 86 88 */ lfs f1, lbl__967-_SDA2_BASE_(r2) /* 80045C48 00042A48 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 80045C4C 00042A4C 40 80 00 1C */ bge lbl_80045C68 /* 80045C50 00042A50 C0 01 00 3C */ lfs f0, 0x3c(r1) @@ -1464,7 +1464,7 @@ lbl_80045C40: /* 80045C60 00042A60 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80045C64 00042A64 41 80 00 28 */ blt lbl_80045C8C lbl_80045C68: -/* 80045C68 00042A68 C0 22 86 94 */ lfs f1, lbl_803CD014-_SDA2_BASE_(r2) +/* 80045C68 00042A68 C0 22 86 94 */ lfs f1, lbl__1019-_SDA2_BASE_(r2) /* 80045C6C 00042A6C FC 02 08 40 */ fcmpo cr0, f2, f1 /* 80045C70 00042A70 40 81 00 24 */ ble lbl_80045C94 /* 80045C74 00042A74 C0 01 00 3C */ lfs f0, 0x3c(r1) @@ -1477,10 +1477,10 @@ lbl_80045C8C: /* 80045C8C 00042A8C 7F C3 F3 78 */ mr r3, r30 /* 80045C90 00042A90 48 00 01 60 */ b lbl_80045DF0 lbl_80045C94: -/* 80045C94 00042A94 80 8D 8A C0 */ lwz r4, lbl_803CB3C0-_SDA_BASE_(r13) +/* 80045C94 00042A94 80 8D 8A C0 */ lwz r4, lbl_Im3DBufferPos_1-_SDA_BASE_(r13) /* 80045C98 00042A98 28 04 01 DD */ cmplwi r4, 0x1dd /* 80045C9C 00042A9C 40 81 00 3C */ ble lbl_80045CD8 -/* 80045CA0 00042AA0 80 6D 8A BC */ lwz r3, lbl_803CB3BC-_SDA_BASE_(r13) +/* 80045CA0 00042AA0 80 6D 8A BC */ lwz r3, lbl_Im3DBuffer-_SDA_BASE_(r13) /* 80045CA4 00042AA4 38 A0 00 00 */ li r5, 0 /* 80045CA8 00042AA8 38 C0 00 19 */ li r6, 0x19 /* 80045CAC 00042AAC 48 20 5F C9 */ bl RwIm3DTransform @@ -1494,20 +1494,20 @@ lbl_80045CC4: /* 80045CC8 00042AC8 38 00 00 00 */ li r0, 0 /* 80045CCC 00042ACC 38 63 00 01 */ addi r3, r3, 1 /* 80045CD0 00042AD0 90 7F 00 54 */ stw r3, 0x54(r31) -/* 80045CD4 00042AD4 90 0D 8A C0 */ stw r0, lbl_803CB3C0-_SDA_BASE_(r13) +/* 80045CD4 00042AD4 90 0D 8A C0 */ stw r0, lbl_Im3DBufferPos_1-_SDA_BASE_(r13) lbl_80045CD8: -/* 80045CD8 00042AD8 C0 62 86 A8 */ lfs f3, lbl_803CD028-_SDA2_BASE_(r2) +/* 80045CD8 00042AD8 C0 62 86 A8 */ lfs f3, lbl__1420-_SDA2_BASE_(r2) /* 80045CDC 00042ADC 7F C3 F3 78 */ mr r3, r30 /* 80045CE0 00042AE0 80 BE 00 1C */ lwz r5, 0x1c(r30) /* 80045CE4 00042AE4 C0 1E 00 00 */ lfs f0, 0(r30) -/* 80045CE8 00042AE8 80 0D 8A C0 */ lwz r0, lbl_803CB3C0-_SDA_BASE_(r13) +/* 80045CE8 00042AE8 80 0D 8A C0 */ lwz r0, lbl_Im3DBufferPos_1-_SDA_BASE_(r13) /* 80045CEC 00042AEC C0 5E 00 04 */ lfs f2, 4(r30) /* 80045CF0 00042AF0 EC 83 00 32 */ fmuls f4, f3, f0 /* 80045CF4 00042AF4 C0 05 00 00 */ lfs f0, 0(r5) /* 80045CF8 00042AF8 1C 00 00 24 */ mulli r0, r0, 0x24 /* 80045CFC 00042AFC C0 3E 00 08 */ lfs f1, 8(r30) /* 80045D00 00042B00 EC A3 00 B2 */ fmuls f5, f3, f2 -/* 80045D04 00042B04 80 8D 8A BC */ lwz r4, lbl_803CB3BC-_SDA_BASE_(r13) +/* 80045D04 00042B04 80 8D 8A BC */ lwz r4, lbl_Im3DBuffer-_SDA_BASE_(r13) /* 80045D08 00042B08 C0 45 00 04 */ lfs f2, 4(r5) /* 80045D0C 00042B0C EC 00 20 2A */ fadds f0, f0, f4 /* 80045D10 00042B10 EC 63 00 72 */ fmuls f3, f3, f1 @@ -1563,9 +1563,9 @@ lbl_80045CD8: /* 80045DD8 00042BD8 98 05 00 61 */ stb r0, 0x61(r5) /* 80045DDC 00042BDC 98 05 00 62 */ stb r0, 0x62(r5) /* 80045DE0 00042BE0 98 05 00 63 */ stb r0, 0x63(r5) -/* 80045DE4 00042BE4 80 8D 8A C0 */ lwz r4, lbl_803CB3C0-_SDA_BASE_(r13) +/* 80045DE4 00042BE4 80 8D 8A C0 */ lwz r4, lbl_Im3DBufferPos_1-_SDA_BASE_(r13) /* 80045DE8 00042BE8 38 04 00 03 */ addi r0, r4, 3 -/* 80045DEC 00042BEC 90 0D 8A C0 */ stw r0, lbl_803CB3C0-_SDA_BASE_(r13) +/* 80045DEC 00042BEC 90 0D 8A C0 */ stw r0, lbl_Im3DBufferPos_1-_SDA_BASE_(r13) lbl_80045DF0: /* 80045DF0 00042BF0 80 01 00 64 */ lwz r0, 0x64(r1) /* 80045DF4 00042BF4 83 E1 00 5C */ lwz r31, 0x5c(r1) @@ -1604,7 +1604,7 @@ xShadow.ShadowRender__FP8RwCameraP8RwRasterP14RpIntersectionff: /* 80045E6C 00042C6C 38 60 00 0A */ li r3, 0xa /* 80045E70 00042C70 38 80 00 01 */ li r4, 1 /* 80045E74 00042C74 48 1E 99 69 */ bl RwRenderStateSet -/* 80045E78 00042C78 C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) +/* 80045E78 00042C78 C0 02 86 88 */ lfs f0, lbl__967-_SDA2_BASE_(r2) /* 80045E7C 00042C7C FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 80045E80 00042C80 40 80 00 18 */ bge lbl_80045E98 /* 80045E84 00042C84 FF A0 E8 50 */ fneg f29, f29 @@ -1623,11 +1623,11 @@ lbl_80045EA4: /* 80045EB0 00042CB0 38 9D 00 20 */ addi r4, r29, 0x20 /* 80045EB4 00042CB4 4B FC A3 75 */ bl __as__5RwV3dFRC5RwV3d /* 80045EB8 00042CB8 3B C1 00 48 */ addi r30, r1, 0x48 -/* 80045EBC 00042CBC C3 ED 8A D4 */ lfs f31, lbl_803CB3D4-_SDA_BASE_(r13) +/* 80045EBC 00042CBC C3 ED 8A D4 */ lfs f31, lbl_gShadowObjectRadius-_SDA_BASE_(r13) /* 80045EC0 00042CC0 7F C3 F3 78 */ mr r3, r30 /* 80045EC4 00042CC4 7F A4 EB 78 */ mr r4, r29 /* 80045EC8 00042CC8 48 1E A9 C1 */ bl RwMatrixInvert -/* 80045ECC 00042CCC C0 22 86 9C */ lfs f1, lbl_803CD01C-_SDA2_BASE_(r2) +/* 80045ECC 00042CCC C0 22 86 9C */ lfs f1, lbl__1417-_SDA2_BASE_(r2) /* 80045ED0 00042CD0 EC 1E F8 2A */ fadds f0, f30, f31 /* 80045ED4 00042CD4 7F C3 F3 78 */ mr r3, r30 /* 80045ED8 00042CD8 38 81 00 30 */ addi r4, r1, 0x30 @@ -1635,11 +1635,11 @@ lbl_80045EA4: /* 80045EE0 00042CE0 38 A0 00 02 */ li r5, 2 /* 80045EE4 00042CE4 D0 21 00 34 */ stfs f1, 0x34(r1) /* 80045EE8 00042CE8 D0 21 00 30 */ stfs f1, 0x30(r1) -/* 80045EEC 00042CEC C0 22 86 94 */ lfs f1, lbl_803CD014-_SDA2_BASE_(r2) +/* 80045EEC 00042CEC C0 22 86 94 */ lfs f1, lbl__1019-_SDA2_BASE_(r2) /* 80045EF0 00042CF0 EC 01 00 24 */ fdivs f0, f1, f0 /* 80045EF4 00042CF4 D0 01 00 38 */ stfs f0, 0x38(r1) /* 80045EF8 00042CF8 48 1E AC 79 */ bl RwMatrixScale -/* 80045EFC 00042CFC C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) +/* 80045EFC 00042CFC C0 02 86 88 */ lfs f0, lbl__967-_SDA2_BASE_(r2) /* 80045F00 00042D00 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80045F04 00042D04 40 81 00 0C */ ble lbl_80045F10 /* 80045F08 00042D08 38 00 00 01 */ li r0, 1 @@ -1648,10 +1648,10 @@ lbl_80045F10: /* 80045F10 00042D10 38 00 00 00 */ li r0, 0 lbl_80045F14: /* 80045F14 00042D14 90 01 00 8C */ stw r0, 0x8c(r1) -/* 80045F18 00042D18 3C 60 80 3D */ lis r3, lbl_803C88E0@ha -/* 80045F1C 00042D1C 38 83 88 E0 */ addi r4, r3, lbl_803C88E0@l +/* 80045F18 00042D18 3C 60 80 3D */ lis r3, lbl_gRenderBuffer@ha +/* 80045F1C 00042D1C 38 83 88 E0 */ addi r4, r3, lbl_gRenderBuffer@l /* 80045F20 00042D20 38 C0 00 00 */ li r6, 0 -/* 80045F24 00042D24 C0 02 86 A0 */ lfs f0, lbl_803CD020-_SDA2_BASE_(r2) +/* 80045F24 00042D24 C0 02 86 A0 */ lfs f0, lbl__1418-_SDA2_BASE_(r2) /* 80045F28 00042D28 38 61 00 18 */ addi r3, r1, 0x18 /* 80045F2C 00042D2C 80 04 00 04 */ lwz r0, 4(r4) /* 80045F30 00042D30 38 9D 00 30 */ addi r4, r29, 0x30 @@ -1667,21 +1667,21 @@ lbl_80045F14: /* 80045F58 00042D58 51 07 44 2E */ rlwimi r7, r8, 8, 0x10, 0x17 /* 80045F5C 00042D5C 51 07 06 3E */ rlwimi r7, r8, 0, 0x18, 0x1f /* 80045F60 00042D60 90 E1 00 94 */ stw r7, 0x94(r1) -/* 80045F64 00042D64 90 0D 8A BC */ stw r0, lbl_803CB3BC-_SDA_BASE_(r13) -/* 80045F68 00042D68 90 CD 8A C0 */ stw r6, lbl_803CB3C0-_SDA_BASE_(r13) +/* 80045F64 00042D64 90 0D 8A BC */ stw r0, lbl_Im3DBuffer-_SDA_BASE_(r13) +/* 80045F68 00042D68 90 CD 8A C0 */ stw r6, lbl_Im3DBufferPos_1-_SDA_BASE_(r13) /* 80045F6C 00042D6C 4B FC 51 4D */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 80045F70 00042D70 7F C6 F3 78 */ mr r6, r30 /* 80045F74 00042D74 38 61 00 0C */ addi r3, r1, 0xc /* 80045F78 00042D78 38 81 00 18 */ addi r4, r1, 0x18 /* 80045F7C 00042D7C 38 A0 00 01 */ li r5, 1 /* 80045F80 00042D80 48 1E DD F5 */ bl RwV3dTransformPoints -/* 80045F84 00042D84 C0 02 86 90 */ lfs f0, lbl_803CD010-_SDA2_BASE_(r2) +/* 80045F84 00042D84 C0 02 86 90 */ lfs f0, lbl__1017-_SDA2_BASE_(r2) /* 80045F88 00042D88 7F C3 F3 78 */ mr r3, r30 /* 80045F8C 00042D8C 38 81 00 24 */ addi r4, r1, 0x24 /* 80045F90 00042D90 38 A0 00 02 */ li r5, 2 /* 80045F94 00042D94 D0 01 00 28 */ stfs f0, 0x28(r1) /* 80045F98 00042D98 D0 01 00 24 */ stfs f0, 0x24(r1) -/* 80045F9C 00042D9C C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) +/* 80045F9C 00042D9C C0 02 86 88 */ lfs f0, lbl__967-_SDA2_BASE_(r2) /* 80045FA0 00042DA0 D0 01 00 2C */ stfs f0, 0x2c(r1) /* 80045FA4 00042DA4 48 1E AD D9 */ bl RwMatrixTranslate /* 80045FA8 00042DA8 38 81 00 08 */ addi r4, r1, 8 @@ -1690,8 +1690,8 @@ lbl_80045F14: /* 80045FB4 00042DB4 38 60 00 0E */ li r3, 0xe /* 80045FB8 00042DB8 38 80 00 00 */ li r4, 0 /* 80045FBC 00042DBC 48 1E 98 21 */ bl RwRenderStateSet -/* 80045FC0 00042DC0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80045FC4 00042DC4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80045FC0 00042DC0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80045FC4 00042DC4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80045FC8 00042DC8 80 E3 1F C0 */ lwz r7, 0x1fc0(r3) /* 80045FCC 00042DCC 80 67 00 44 */ lwz r3, 0x44(r7) /* 80045FD0 00042DD0 80 63 00 00 */ lwz r3, 0(r3) @@ -1700,7 +1700,7 @@ lbl_80045F14: /* 80045FDC 00042DDC 41 82 00 3C */ beq lbl_80046018 /* 80045FE0 00042DE0 38 00 00 01 */ li r0, 1 /* 80045FE4 00042DE4 3C 60 80 04 */ lis r3, xShadow.ShadowRenderTriangleCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@ha -/* 80045FE8 00042DE8 90 0D 8A DC */ stw r0, lbl_803CB3DC-_SDA_BASE_(r13) +/* 80045FE8 00042DE8 90 0D 8A DC */ stw r0, lbl_sShadowCollJSP-_SDA_BASE_(r13) /* 80045FEC 00042DEC 38 A3 5B 40 */ addi r5, r3, xShadow.ShadowRenderTriangleCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@l /* 80045FF0 00042DF0 7F E4 FB 78 */ mr r4, r31 /* 80045FF4 00042DF4 38 C1 00 3C */ addi r6, r1, 0x3c @@ -1710,7 +1710,7 @@ lbl_80045F14: /* 80046004 00042E04 80 63 00 10 */ lwz r3, 0x10(r3) /* 80046008 00042E08 48 0D 8E 71 */ bl xClumpColl_ForAllIntersections__FP17xClumpCollBSPTreeP14RpIntersectionPFP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv_P19RpCollisionTrianglePv /* 8004600C 00042E0C 38 00 00 00 */ li r0, 0 -/* 80046010 00042E10 90 0D 8A DC */ stw r0, lbl_803CB3DC-_SDA_BASE_(r13) +/* 80046010 00042E10 90 0D 8A DC */ stw r0, lbl_sShadowCollJSP-_SDA_BASE_(r13) /* 80046014 00042E14 48 00 00 1C */ b lbl_80046030 lbl_80046018: /* 80046018 00042E18 3C 80 80 04 */ lis r4, xShadow.ShadowRenderTriangleCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv@ha @@ -1720,10 +1720,10 @@ lbl_80046018: /* 80046028 00042E28 7F E4 FB 78 */ mr r4, r31 /* 8004602C 00042E2C 48 1B 36 6D */ bl RpCollisionWorldForAllIntersections lbl_80046030: -/* 80046030 00042E30 80 8D 8A C0 */ lwz r4, lbl_803CB3C0-_SDA_BASE_(r13) +/* 80046030 00042E30 80 8D 8A C0 */ lwz r4, lbl_Im3DBufferPos_1-_SDA_BASE_(r13) /* 80046034 00042E34 28 04 00 00 */ cmplwi r4, 0 /* 80046038 00042E38 41 82 00 30 */ beq lbl_80046068 -/* 8004603C 00042E3C 80 6D 8A BC */ lwz r3, lbl_803CB3BC-_SDA_BASE_(r13) +/* 8004603C 00042E3C 80 6D 8A BC */ lwz r3, lbl_Im3DBuffer-_SDA_BASE_(r13) /* 80046040 00042E40 38 A0 00 00 */ li r5, 0 /* 80046044 00042E44 38 C0 00 19 */ li r6, 0x19 /* 80046048 00042E48 48 20 5C 2D */ bl RwIm3DTransform @@ -1734,7 +1734,7 @@ lbl_80046030: /* 8004605C 00042E5C 48 20 5C F9 */ bl RwIm3DEnd lbl_80046060: /* 80046060 00042E60 38 00 00 00 */ li r0, 0 -/* 80046064 00042E64 90 0D 8A C0 */ stw r0, lbl_803CB3C0-_SDA_BASE_(r13) +/* 80046064 00042E64 90 0D 8A C0 */ stw r0, lbl_Im3DBufferPos_1-_SDA_BASE_(r13) lbl_80046068: /* 80046068 00042E68 80 81 00 08 */ lwz r4, 8(r1) /* 8004606C 00042E6C 38 60 00 0E */ li r3, 0xe @@ -1766,7 +1766,7 @@ xShadow.GCSaveFrameBuffer__Fv: /* 800460C8 00042EC8 7C 08 02 A6 */ mflr r0 /* 800460CC 00042ECC 38 80 00 00 */ li r4, 0 /* 800460D0 00042ED0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800460D4 00042ED4 80 6D 8A E0 */ lwz r3, lbl_803CB3E0-_SDA_BASE_(r13) +/* 800460D4 00042ED4 80 6D 8A E0 */ lwz r3, lbl_gc_saveraster-_SDA_BASE_(r13) /* 800460D8 00042ED8 48 20 06 B9 */ bl RwGameCubeCameraTextureFlush /* 800460DC 00042EDC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800460E0 00042EE0 7C 08 03 A6 */ mtlr r0 @@ -1780,9 +1780,9 @@ xShadow.GCRestoreFrameBuffer__Fv: /* 800460F4 00042EF4 90 01 00 24 */ stw r0, 0x24(r1) /* 800460F8 00042EF8 DB E1 00 10 */ stfd f31, 0x10(r1) /* 800460FC 00042EFC F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 -/* 80046100 00042F00 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80046100 00042F00 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80046104 00042F04 38 60 00 0A */ li r3, 0xa -/* 80046108 00042F08 C0 22 86 94 */ lfs f1, lbl_803CD014-_SDA2_BASE_(r2) +/* 80046108 00042F08 C0 22 86 94 */ lfs f1, lbl__1019-_SDA2_BASE_(r2) /* 8004610C 00042F0C 38 80 00 02 */ li r4, 2 /* 80046110 00042F10 80 A5 00 00 */ lwz r5, 0(r5) /* 80046114 00042F14 C0 05 00 84 */ lfs f0, 0x84(r5) @@ -1800,16 +1800,16 @@ xShadow.GCRestoreFrameBuffer__Fv: /* 80046144 00042F44 38 60 00 09 */ li r3, 9 /* 80046148 00042F48 38 80 00 01 */ li r4, 1 /* 8004614C 00042F4C 48 1E 96 91 */ bl RwRenderStateSet -/* 80046150 00042F50 80 8D 8A E0 */ lwz r4, lbl_803CB3E0-_SDA_BASE_(r13) +/* 80046150 00042F50 80 8D 8A E0 */ lwz r4, lbl_gc_saveraster-_SDA_BASE_(r13) /* 80046154 00042F54 38 60 00 01 */ li r3, 1 /* 80046158 00042F58 48 1E 96 85 */ bl RwRenderStateSet /* 8004615C 00042F5C 48 1E 96 75 */ bl RwIm2DGetFarScreenZ /* 80046160 00042F60 FC A0 08 90 */ fmr f5, f1 -/* 80046164 00042F64 C0 22 86 88 */ lfs f1, lbl_803CD008-_SDA2_BASE_(r2) -/* 80046168 00042F68 C0 62 86 C8 */ lfs f3, lbl_803CD048-_SDA2_BASE_(r2) +/* 80046164 00042F64 C0 22 86 88 */ lfs f1, lbl__967-_SDA2_BASE_(r2) +/* 80046168 00042F68 C0 62 86 C8 */ lfs f3, lbl__1775-_SDA2_BASE_(r2) /* 8004616C 00042F6C FC C0 F8 90 */ fmr f6, f31 /* 80046170 00042F70 FC 40 08 90 */ fmr f2, f1 -/* 80046174 00042F74 C0 E2 86 CC */ lfs f7, lbl_803CD04C-_SDA2_BASE_(r2) +/* 80046174 00042F74 C0 E2 86 CC */ lfs f7, lbl__1776-_SDA2_BASE_(r2) /* 80046178 00042F78 FC 80 18 90 */ fmr f4, f3 /* 8004617C 00042F7C 4B FF F4 E9 */ bl Im2DRenderQuad__Ffffffff /* 80046180 00042F80 38 60 00 06 */ li r3, 6 @@ -1846,7 +1846,7 @@ xShadow.ShadowCameraCreatePersp__Fi: /* 800461F0 00042FF0 7C 64 1B 78 */ mr r4, r3 /* 800461F4 00042FF4 7F E3 FB 78 */ mr r3, r31 /* 800461F8 00042FF8 48 1F 8F FD */ bl _rwObjectHasFrameSetFrame -/* 800461FC 00042FFC C0 02 86 D0 */ lfs f0, lbl_803CD050-_SDA2_BASE_(r2) +/* 800461FC 00042FFC C0 02 86 D0 */ lfs f0, lbl__1790-_SDA2_BASE_(r2) /* 80046200 00043000 7F E3 FB 78 */ mr r3, r31 /* 80046204 00043004 38 81 00 08 */ addi r4, r1, 8 /* 80046208 00043008 D0 01 00 08 */ stfs f0, 8(r1) @@ -1890,8 +1890,8 @@ xShadow.ShadowCameraSetSpherePersp__FP8RwCameraP5RwV3df: /* 8004628C 0004308C F3 A1 00 28 */ psq_st f29, 40(r1), 0, qr0 /* 80046290 00043090 BF 61 00 0C */ stmw r27, 0xc(r1) /* 80046294 00043094 FF A0 08 90 */ fmr f29, f1 -/* 80046298 00043098 C0 22 86 D4 */ lfs f1, lbl_803CD054-_SDA2_BASE_(r2) -/* 8004629C 0004309C C0 0D 80 AC */ lfs f0, lbl_803CA9AC-_SDA_BASE_(r13) +/* 80046298 00043098 C0 22 86 D4 */ lfs f1, lbl__1801-_SDA2_BASE_(r2) +/* 8004629C 0004309C C0 0D 80 AC */ lfs f0, lbl_rscale-_SDA_BASE_(r13) /* 800462A0 000430A0 7C 7B 1B 78 */ mr r27, r3 /* 800462A4 000430A4 83 E3 00 04 */ lwz r31, 4(r3) /* 800462A8 000430A8 7C 9C 23 78 */ mr r28, r4 @@ -1911,9 +1911,9 @@ xShadow.ShadowCameraSetSpherePersp__FP8RwCameraP5RwV3df: /* 800462E0 000430E0 7F 84 E3 78 */ mr r4, r28 /* 800462E4 000430E4 4B FC 9F 45 */ bl __as__5RwV3dFRC5RwV3d /* 800462E8 000430E8 FC 40 F8 50 */ fneg f2, f31 -/* 800462EC 000430EC 3C 60 80 29 */ lis r3, lbl_80288C90@ha +/* 800462EC 000430EC 3C 60 80 29 */ lis r3, lbl_gCamPos@ha /* 800462F0 000430F0 C0 3E 00 20 */ lfs f1, 0x20(r30) -/* 800462F4 000430F4 38 63 8C 90 */ addi r3, r3, lbl_80288C90@l +/* 800462F4 000430F4 38 63 8C 90 */ addi r3, r3, lbl_gCamPos@l /* 800462F8 000430F8 C0 1D 00 00 */ lfs f0, 0(r29) /* 800462FC 000430FC 7F A4 EB 78 */ mr r4, r29 /* 80046300 00043100 EC 01 00 BA */ fmadds f0, f1, f2, f0 @@ -1931,7 +1931,7 @@ xShadow.ShadowCameraSetSpherePersp__FP8RwCameraP5RwV3df: /* 80046330 00043130 48 1E A0 59 */ bl RwMatrixUpdate /* 80046334 00043134 7F E3 FB 78 */ mr r3, r31 /* 80046338 00043138 48 1F 2C 8D */ bl RwFrameUpdateObjects -/* 8004633C 0004313C D3 AD 8A D4 */ stfs f29, lbl_803CB3D4-_SDA_BASE_(r13) +/* 8004633C 0004313C D3 AD 8A D4 */ stfs f29, lbl_gShadowObjectRadius-_SDA_BASE_(r13) /* 80046340 00043140 7F 63 DB 78 */ mr r3, r27 /* 80046344 00043144 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 80046348 00043148 CB E1 00 40 */ lfd f31, 0x40(r1) @@ -1978,7 +1978,7 @@ lbl_800463D4: /* 800463E4 000431E4 7F A3 EB 78 */ mr r3, r29 /* 800463E8 000431E8 48 00 02 DC */ b lbl_800466C4 lbl_800463EC: -/* 800463EC 000431EC 80 0D 8A DC */ lwz r0, lbl_803CB3DC-_SDA_BASE_(r13) +/* 800463EC 000431EC 80 0D 8A DC */ lwz r0, lbl_sShadowCollJSP-_SDA_BASE_(r13) /* 800463F0 000431F0 2C 00 00 00 */ cmpwi r0, 0 /* 800463F4 000431F4 41 82 00 1C */ beq lbl_80046410 /* 800463F8 000431F8 80 7D 00 18 */ lwz r3, 0x18(r29) @@ -2022,7 +2022,7 @@ lbl_80046410: /* 8004648C 0004328C C3 7E 00 20 */ lfs f27, 0x20(r30) /* 80046490 00043290 EC FF 48 28 */ fsubs f7, f31, f9 /* 80046494 00043294 EC 8D 30 28 */ fsubs f4, f13, f6 -/* 80046498 00043298 C1 82 86 98 */ lfs f12, lbl_803CD018-_SDA2_BASE_(r2) +/* 80046498 00043298 C1 82 86 98 */ lfs f12, lbl__1021-_SDA2_BASE_(r2) /* 8004649C 0004329C EC 02 18 24 */ fdivs f0, f2, f3 /* 800464A0 000432A0 C3 BE 00 04 */ lfs f29, 4(r30) /* 800464A4 000432A4 ED 5C 30 28 */ fsubs f10, f28, f6 @@ -2060,10 +2060,10 @@ lbl_80046410: lbl_80046524: /* 80046524 00043324 D1 9F 00 18 */ stfs f12, 0x18(r31) lbl_80046528: -/* 80046528 00043328 C1 A2 86 90 */ lfs f13, lbl_803CD010-_SDA2_BASE_(r2) +/* 80046528 00043328 C1 A2 86 90 */ lfs f13, lbl__1017-_SDA2_BASE_(r2) /* 8004652C 0004332C C3 5F 00 0C */ lfs f26, 0xc(r31) /* 80046530 00043330 EF 6D 00 F2 */ fmuls f27, f13, f3 -/* 80046534 00043334 C1 82 86 98 */ lfs f12, lbl_803CD018-_SDA2_BASE_(r2) +/* 80046534 00043334 C1 82 86 98 */ lfs f12, lbl__1021-_SDA2_BASE_(r2) /* 80046538 00043338 EC 7B 2E BA */ fmadds f3, f27, f26, f5 /* 8004653C 0004333C FC 03 60 40 */ fcmpo cr0, f3, f12 /* 80046540 00043340 4C 40 13 82 */ cror 2, 0, 2 @@ -2090,12 +2090,12 @@ lbl_8004658C: /* 8004658C 0004338C D0 7F 00 1C */ stfs f3, 0x1c(r31) lbl_80046590: /* 80046590 00043390 C3 5F 00 0C */ lfs f26, 0xc(r31) -/* 80046594 00043394 C1 A2 86 98 */ lfs f13, lbl_803CD018-_SDA2_BASE_(r2) +/* 80046594 00043394 C1 A2 86 98 */ lfs f13, lbl__1021-_SDA2_BASE_(r2) /* 80046598 00043398 EC 7B 2E BC */ fnmsubs f3, f27, f26, f5 /* 8004659C 0004339C FC 03 68 40 */ fcmpo cr0, f3, f13 /* 800465A0 000433A0 4C 40 13 82 */ cror 2, 0, 2 /* 800465A4 000433A4 40 82 00 50 */ bne lbl_800465F4 -/* 800465A8 000433A8 C1 82 86 90 */ lfs f12, lbl_803CD010-_SDA2_BASE_(r2) +/* 800465A8 000433A8 C1 82 86 90 */ lfs f12, lbl__1017-_SDA2_BASE_(r2) /* 800465AC 000433AC EC 6C 01 B2 */ fmuls f3, f12, f6 /* 800465B0 000433B0 EC 63 46 BC */ fnmsubs f3, f3, f26, f8 /* 800465B4 000433B4 FC 03 68 40 */ fcmpo cr0, f3, f13 @@ -2117,10 +2117,10 @@ lbl_800465EC: lbl_800465F0: /* 800465F0 000433F0 D0 1F 00 20 */ stfs f0, 0x20(r31) lbl_800465F4: -/* 800465F4 000433F4 C0 C2 86 90 */ lfs f6, lbl_803CD010-_SDA2_BASE_(r2) +/* 800465F4 000433F4 C0 C2 86 90 */ lfs f6, lbl__1017-_SDA2_BASE_(r2) /* 800465F8 000433F8 C1 3F 00 0C */ lfs f9, 0xc(r31) /* 800465FC 000433FC ED 86 01 32 */ fmuls f12, f6, f4 -/* 80046600 00043400 C0 62 86 98 */ lfs f3, lbl_803CD018-_SDA2_BASE_(r2) +/* 80046600 00043400 C0 62 86 98 */ lfs f3, lbl__1021-_SDA2_BASE_(r2) /* 80046604 00043404 EC 0C 2A 7A */ fmadds f0, f12, f9, f5 /* 80046608 00043408 FC 00 18 40 */ fcmpo cr0, f0, f3 /* 8004660C 0004340C 4C 40 13 82 */ cror 2, 0, 2 @@ -2147,12 +2147,12 @@ lbl_80046658: /* 80046658 00043458 D0 1F 00 24 */ stfs f0, 0x24(r31) lbl_8004665C: /* 8004665C 0004345C C0 DF 00 0C */ lfs f6, 0xc(r31) -/* 80046660 00043460 C0 82 86 98 */ lfs f4, lbl_803CD018-_SDA2_BASE_(r2) +/* 80046660 00043460 C0 82 86 98 */ lfs f4, lbl__1021-_SDA2_BASE_(r2) /* 80046664 00043464 EC 0C 29 BC */ fnmsubs f0, f12, f6, f5 /* 80046668 00043468 FC 00 20 40 */ fcmpo cr0, f0, f4 /* 8004666C 0004346C 4C 40 13 82 */ cror 2, 0, 2 /* 80046670 00043470 40 82 00 50 */ bne lbl_800466C0 -/* 80046674 00043474 C0 62 86 90 */ lfs f3, lbl_803CD010-_SDA2_BASE_(r2) +/* 80046674 00043474 C0 62 86 90 */ lfs f3, lbl__1017-_SDA2_BASE_(r2) /* 80046678 00043478 EC 03 01 F2 */ fmuls f0, f3, f7 /* 8004667C 0004347C EC 00 41 BC */ fnmsubs f0, f0, f6, f8 /* 80046680 00043480 FC 00 20 40 */ fcmpo cr0, f0, f4 @@ -2213,7 +2213,7 @@ lbl_80046710: /* 80046748 00043548 F3 41 00 88 */ psq_st f26, 136(r1), 0, qr0 /* 8004674C 0004354C BE 81 00 50 */ stmw r20, 0x50(r1) /* 80046750 00043550 7C B5 2B 78 */ mr r21, r5 -/* 80046754 00043554 80 0D 9D DC */ lwz r0, lbl_803CC6DC-_SDA_BASE_(r13) +/* 80046754 00043554 80 0D 9D DC */ lwz r0, lbl__rpCollisionGeometryDataOffset-_SDA_BASE_(r13) /* 80046758 00043558 80 C5 00 54 */ lwz r6, 0x54(r5) /* 8004675C 0004355C 7C 74 1B 78 */ mr r20, r3 /* 80046760 00043560 83 85 00 00 */ lwz r28, 0(r5) @@ -2278,7 +2278,7 @@ lbl_8004681C: /* 8004683C 0004363C 1C 00 00 0C */ mulli r0, r0, 0xc /* 80046840 00043640 38 61 00 2C */ addi r3, r1, 0x2c /* 80046844 00043644 EC 61 38 28 */ fsubs f3, f1, f7 -/* 80046848 00043648 C0 42 86 88 */ lfs f2, lbl_803CD008-_SDA2_BASE_(r2) +/* 80046848 00043648 C0 42 86 88 */ lfs f2, lbl__967-_SDA2_BASE_(r2) /* 8004684C 0004364C EC 80 40 28 */ fsubs f4, f0, f8 /* 80046850 00043650 7C 63 02 14 */ add r3, r3, r0 /* 80046854 00043654 C0 A3 00 00 */ lfs f5, 0(r3) @@ -2320,7 +2320,7 @@ lbl_800468BC: /* 800468DC 000436DC 55 47 0F FE */ srwi r7, r10, 0x1f /* 800468E0 000436E0 ED 40 40 28 */ fsubs f10, f0, f8 /* 800468E4 000436E4 7C EA 3A 14 */ add r7, r10, r7 -/* 800468E8 000436E8 C0 42 86 88 */ lfs f2, lbl_803CD008-_SDA2_BASE_(r2) +/* 800468E8 000436E8 C0 42 86 88 */ lfs f2, lbl__967-_SDA2_BASE_(r2) /* 800468EC 000436EC 7D 00 48 96 */ mulhw r8, r0, r9 /* 800468F0 000436F0 1D 47 00 03 */ mulli r10, r7, 3 /* 800468F4 000436F4 55 07 0F FE */ srwi r7, r8, 0x1f @@ -2378,7 +2378,7 @@ lbl_80046974: /* 800469C0 000437C0 7C 64 1B 78 */ mr r4, r3 /* 800469C4 000437C4 48 00 79 2D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800469C8 000437C8 C0 61 00 0C */ lfs f3, 0xc(r1) -/* 800469CC 000437CC C0 02 86 98 */ lfs f0, lbl_803CD018-_SDA2_BASE_(r2) +/* 800469CC 000437CC C0 02 86 98 */ lfs f0, lbl__1021-_SDA2_BASE_(r2) /* 800469D0 000437D0 FC 20 1A 10 */ fabs f1, f3 /* 800469D4 000437D4 FC 20 08 18 */ frsp f1, f1 /* 800469D8 000437D8 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -2401,7 +2401,7 @@ lbl_800469E8: /* 80046A14 00043814 C1 61 00 40 */ lfs f11, 0x40(r1) /* 80046A18 00043818 C3 61 00 4C */ lfs f27, 0x4c(r1) /* 80046A1C 0004381C EC FF 48 28 */ fsubs f7, f31, f9 -/* 80046A20 00043820 C1 82 86 98 */ lfs f12, lbl_803CD018-_SDA2_BASE_(r2) +/* 80046A20 00043820 C1 82 86 98 */ lfs f12, lbl__1021-_SDA2_BASE_(r2) /* 80046A24 00043824 EC 8D 30 28 */ fsubs f4, f13, f6 /* 80046A28 00043828 C3 A1 00 30 */ lfs f29, 0x30(r1) /* 80046A2C 0004382C EC 02 18 24 */ fdivs f0, f2, f3 @@ -2440,10 +2440,10 @@ lbl_800469E8: /* 80046AB0 000438B0 90 15 00 5C */ stw r0, 0x5c(r21) /* 80046AB4 000438B4 D0 5C 00 18 */ stfs f2, 0x18(r28) lbl_80046AB8: -/* 80046AB8 000438B8 C1 A2 86 90 */ lfs f13, lbl_803CD010-_SDA2_BASE_(r2) +/* 80046AB8 000438B8 C1 A2 86 90 */ lfs f13, lbl__1017-_SDA2_BASE_(r2) /* 80046ABC 000438BC C3 5C 00 0C */ lfs f26, 0xc(r28) /* 80046AC0 000438C0 EF 6D 00 F2 */ fmuls f27, f13, f3 -/* 80046AC4 000438C4 C1 82 86 98 */ lfs f12, lbl_803CD018-_SDA2_BASE_(r2) +/* 80046AC4 000438C4 C1 82 86 98 */ lfs f12, lbl__1021-_SDA2_BASE_(r2) /* 80046AC8 000438C8 EC 7B 2E BA */ fmadds f3, f27, f26, f5 /* 80046ACC 000438CC FC 03 60 40 */ fcmpo cr0, f3, f12 /* 80046AD0 000438D0 4C 40 13 82 */ cror 2, 0, 2 @@ -2468,12 +2468,12 @@ lbl_80046AB8: /* 80046B1C 0004391C D1 9C 00 1C */ stfs f12, 0x1c(r28) lbl_80046B20: /* 80046B20 00043920 C3 5C 00 0C */ lfs f26, 0xc(r28) -/* 80046B24 00043924 C1 A2 86 98 */ lfs f13, lbl_803CD018-_SDA2_BASE_(r2) +/* 80046B24 00043924 C1 A2 86 98 */ lfs f13, lbl__1021-_SDA2_BASE_(r2) /* 80046B28 00043928 EC 7B 2E BC */ fnmsubs f3, f27, f26, f5 /* 80046B2C 0004392C FC 03 68 40 */ fcmpo cr0, f3, f13 /* 80046B30 00043930 4C 40 13 82 */ cror 2, 0, 2 /* 80046B34 00043934 40 82 00 50 */ bne lbl_80046B84 -/* 80046B38 00043938 C1 82 86 90 */ lfs f12, lbl_803CD010-_SDA2_BASE_(r2) +/* 80046B38 00043938 C1 82 86 90 */ lfs f12, lbl__1017-_SDA2_BASE_(r2) /* 80046B3C 0004393C EC 6C 01 B2 */ fmuls f3, f12, f6 /* 80046B40 00043940 EC 63 46 BC */ fnmsubs f3, f3, f26, f8 /* 80046B44 00043944 FC 03 68 40 */ fcmpo cr0, f3, f13 @@ -2493,10 +2493,10 @@ lbl_80046B20: /* 80046B7C 0004397C 90 15 00 64 */ stw r0, 0x64(r21) /* 80046B80 00043980 D0 7C 00 20 */ stfs f3, 0x20(r28) lbl_80046B84: -/* 80046B84 00043984 C0 C2 86 90 */ lfs f6, lbl_803CD010-_SDA2_BASE_(r2) +/* 80046B84 00043984 C0 C2 86 90 */ lfs f6, lbl__1017-_SDA2_BASE_(r2) /* 80046B88 00043988 C1 3C 00 0C */ lfs f9, 0xc(r28) /* 80046B8C 0004398C ED 86 01 32 */ fmuls f12, f6, f4 -/* 80046B90 00043990 C0 62 86 98 */ lfs f3, lbl_803CD018-_SDA2_BASE_(r2) +/* 80046B90 00043990 C0 62 86 98 */ lfs f3, lbl__1021-_SDA2_BASE_(r2) /* 80046B94 00043994 EC 0C 2A 7A */ fmadds f0, f12, f9, f5 /* 80046B98 00043998 FC 00 18 40 */ fcmpo cr0, f0, f3 /* 80046B9C 0004399C 4C 40 13 82 */ cror 2, 0, 2 @@ -2521,12 +2521,12 @@ lbl_80046B84: /* 80046BE8 000439E8 D0 7C 00 24 */ stfs f3, 0x24(r28) lbl_80046BEC: /* 80046BEC 000439EC C0 DC 00 0C */ lfs f6, 0xc(r28) -/* 80046BF0 000439F0 C0 82 86 98 */ lfs f4, lbl_803CD018-_SDA2_BASE_(r2) +/* 80046BF0 000439F0 C0 82 86 98 */ lfs f4, lbl__1021-_SDA2_BASE_(r2) /* 80046BF4 000439F4 EC 0C 29 BC */ fnmsubs f0, f12, f6, f5 /* 80046BF8 000439F8 FC 00 20 40 */ fcmpo cr0, f0, f4 /* 80046BFC 000439FC 4C 40 13 82 */ cror 2, 0, 2 /* 80046C00 00043A00 40 82 00 50 */ bne lbl_80046C50 -/* 80046C04 00043A04 C0 62 86 90 */ lfs f3, lbl_803CD010-_SDA2_BASE_(r2) +/* 80046C04 00043A04 C0 62 86 90 */ lfs f3, lbl__1017-_SDA2_BASE_(r2) /* 80046C08 00043A08 EC 03 01 F2 */ fmuls f0, f3, f7 /* 80046C0C 00043A0C EC 00 41 BC */ fnmsubs f0, f0, f6, f8 /* 80046C10 00043A10 FC 00 20 40 */ fcmpo cr0, f0, f4 @@ -2590,7 +2590,7 @@ lbl_80046CDC: /* 80046CEC 00043AEC 38 60 00 00 */ li r3, 0 /* 80046CF0 00043AF0 48 00 02 C0 */ b lbl_80046FB0 lbl_80046CF4: -/* 80046CF4 00043AF4 80 0D 8A E4 */ lwz r0, lbl_803CB3E4-_SDA_BASE_(r13) +/* 80046CF4 00043AF4 80 0D 8A E4 */ lwz r0, lbl_sEntSelf-_SDA_BASE_(r13) /* 80046CF8 00043AF8 7C 1E 00 40 */ cmplw r30, r0 /* 80046CFC 00043AFC 40 82 00 0C */ bne lbl_80046D08 /* 80046D00 00043B00 38 60 00 01 */ li r3, 1 @@ -2657,7 +2657,7 @@ lbl_80046DE0: /* 80046DE0 00043BE0 83 9E 00 24 */ lwz r28, 0x24(r30) lbl_80046DE4: /* 80046DE4 00043BE4 80 9C 00 10 */ lwz r4, 0x10(r28) -/* 80046DE8 00043BE8 80 0D 9D DC */ lwz r0, lbl_803CC6DC-_SDA_BASE_(r13) +/* 80046DE8 00043BE8 80 0D 9D DC */ lwz r0, lbl__rpCollisionGeometryDataOffset-_SDA_BASE_(r13) /* 80046DEC 00043BEC 80 64 00 18 */ lwz r3, 0x18(r4) /* 80046DF0 00043BF0 7C 63 02 15 */ add. r3, r3, r0 /* 80046DF4 00043BF4 41 82 00 0C */ beq lbl_80046E00 @@ -2667,7 +2667,7 @@ lbl_80046E00: /* 80046E00 00043C00 3B A0 00 00 */ li r29, 0 lbl_80046E04: /* 80046E04 00043C04 C0 24 00 28 */ lfs f1, 0x28(r4) -/* 80046E08 00043C08 C0 02 86 80 */ lfs f0, lbl_803CD000-_SDA2_BASE_(r2) +/* 80046E08 00043C08 C0 02 86 80 */ lfs f0, lbl__837_1-_SDA2_BASE_(r2) /* 80046E0C 00043C0C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80046E10 00043C10 40 81 01 80 */ ble lbl_80046F90 /* 80046E14 00043C14 28 1D 00 00 */ cmplwi r29, 0 @@ -2712,11 +2712,11 @@ lbl_80046E04: /* 80046EB0 00043CB0 90 1F 00 58 */ stw r0, 0x58(r31) /* 80046EB4 00043CB4 93 DF 00 24 */ stw r30, 0x24(r31) /* 80046EB8 00043CB8 4B FB C5 A1 */ bl memset -/* 80046EBC 00043CBC C0 42 86 88 */ lfs f2, lbl_803CD008-_SDA2_BASE_(r2) +/* 80046EBC 00043CBC C0 42 86 88 */ lfs f2, lbl__967-_SDA2_BASE_(r2) /* 80046EC0 00043CC0 C0 3F 00 40 */ lfs f1, 0x40(r31) /* 80046EC4 00043CC4 FC 02 08 00 */ fcmpu cr0, f2, f1 /* 80046EC8 00043CC8 41 82 00 0C */ beq lbl_80046ED4 -/* 80046ECC 00043CCC C0 02 86 94 */ lfs f0, lbl_803CD014-_SDA2_BASE_(r2) +/* 80046ECC 00043CCC C0 02 86 94 */ lfs f0, lbl__1019-_SDA2_BASE_(r2) /* 80046ED0 00043CD0 EC 40 08 24 */ fdivs f2, f0, f1 lbl_80046ED4: /* 80046ED4 00043CD4 C0 3F 00 44 */ lfs f1, 0x44(r31) @@ -2725,10 +2725,10 @@ lbl_80046ED4: /* 80046EE0 00043CE0 C0 1F 00 48 */ lfs f0, 0x48(r31) /* 80046EE4 00043CE4 EC 00 00 B2 */ fmuls f0, f0, f2 /* 80046EE8 00043CE8 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 80046EEC 00043CEC C0 42 86 88 */ lfs f2, lbl_803CD008-_SDA2_BASE_(r2) +/* 80046EEC 00043CEC C0 42 86 88 */ lfs f2, lbl__967-_SDA2_BASE_(r2) /* 80046EF0 00043CF0 FC 02 08 00 */ fcmpu cr0, f2, f1 /* 80046EF4 00043CF4 41 82 00 0C */ beq lbl_80046F00 -/* 80046EF8 00043CF8 C0 02 86 94 */ lfs f0, lbl_803CD014-_SDA2_BASE_(r2) +/* 80046EF8 00043CF8 C0 02 86 94 */ lfs f0, lbl__1019-_SDA2_BASE_(r2) /* 80046EFC 00043CFC EC 40 08 24 */ fdivs f2, f0, f1 lbl_80046F00: /* 80046F00 00043D00 C0 1F 00 40 */ lfs f0, 0x40(r31) @@ -2737,10 +2737,10 @@ lbl_80046F00: /* 80046F0C 00043D0C C0 3F 00 48 */ lfs f1, 0x48(r31) /* 80046F10 00043D10 EC 01 00 B2 */ fmuls f0, f1, f2 /* 80046F14 00043D14 D0 01 00 14 */ stfs f0, 0x14(r1) -/* 80046F18 00043D18 C0 42 86 88 */ lfs f2, lbl_803CD008-_SDA2_BASE_(r2) +/* 80046F18 00043D18 C0 42 86 88 */ lfs f2, lbl__967-_SDA2_BASE_(r2) /* 80046F1C 00043D1C FC 02 08 00 */ fcmpu cr0, f2, f1 /* 80046F20 00043D20 41 82 00 0C */ beq lbl_80046F2C -/* 80046F24 00043D24 C0 02 86 94 */ lfs f0, lbl_803CD014-_SDA2_BASE_(r2) +/* 80046F24 00043D24 C0 02 86 94 */ lfs f0, lbl__1019-_SDA2_BASE_(r2) /* 80046F28 00043D28 EC 40 08 24 */ fdivs f2, f0, f1 lbl_80046F2C: /* 80046F2C 00043D2C C0 1F 00 40 */ lfs f0, 0x40(r31) @@ -2809,20 +2809,20 @@ xShadowVertical_FillCache__FP12xShadowCacheP5xVec3fff: /* 80047010 00043E10 4B FC 42 55 */ bl __as__5xVec3FRC5xVec3 /* 80047014 00043E14 D3 DE 00 0C */ stfs f30, 0xc(r30) /* 80047018 00043E18 38 80 00 00 */ li r4, 0 -/* 8004701C 00043E1C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8004701C 00043E1C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80047020 00043E20 38 00 00 04 */ li r0, 4 /* 80047024 00043E24 90 9E 00 10 */ stw r4, 0x10(r30) -/* 80047028 00043E28 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80047028 00043E28 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8004702C 00043E2C 90 9E 00 14 */ stw r4, 0x14(r30) -/* 80047030 00043E30 C0 02 86 D8 */ lfs f0, lbl_803CD058-_SDA2_BASE_(r2) +/* 80047030 00043E30 C0 02 86 D8 */ lfs f0, lbl__2129-_SDA2_BASE_(r2) /* 80047034 00043E34 D0 1E 00 18 */ stfs f0, 0x18(r30) -/* 80047038 00043E38 C0 02 86 D8 */ lfs f0, lbl_803CD058-_SDA2_BASE_(r2) +/* 80047038 00043E38 C0 02 86 D8 */ lfs f0, lbl__2129-_SDA2_BASE_(r2) /* 8004703C 00043E3C D0 1E 00 1C */ stfs f0, 0x1c(r30) -/* 80047040 00043E40 C0 02 86 D8 */ lfs f0, lbl_803CD058-_SDA2_BASE_(r2) +/* 80047040 00043E40 C0 02 86 D8 */ lfs f0, lbl__2129-_SDA2_BASE_(r2) /* 80047044 00043E44 D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 80047048 00043E48 C0 02 86 D8 */ lfs f0, lbl_803CD058-_SDA2_BASE_(r2) +/* 80047048 00043E48 C0 02 86 D8 */ lfs f0, lbl__2129-_SDA2_BASE_(r2) /* 8004704C 00043E4C D0 1E 00 24 */ stfs f0, 0x24(r30) -/* 80047050 00043E50 C0 02 86 D8 */ lfs f0, lbl_803CD058-_SDA2_BASE_(r2) +/* 80047050 00043E50 C0 02 86 D8 */ lfs f0, lbl__2129-_SDA2_BASE_(r2) /* 80047054 00043E54 D0 1E 00 28 */ stfs f0, 0x28(r30) /* 80047058 00043E58 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 8004705C 00043E5C 80 C3 00 44 */ lwz r6, 0x44(r3) @@ -2851,7 +2851,7 @@ xShadowVertical_FillCache__FP12xShadowCacheP5xVec3fff: /* 800470B8 00043EB8 41 82 00 38 */ beq lbl_800470F0 /* 800470BC 00043EBC 38 00 00 01 */ li r0, 1 /* 800470C0 00043EC0 3C 60 80 04 */ lis r3, lbl_80046370@ha -/* 800470C4 00043EC4 90 0D 8A DC */ stw r0, lbl_803CB3DC-_SDA_BASE_(r13) +/* 800470C4 00043EC4 90 0D 8A DC */ stw r0, lbl_sShadowCollJSP-_SDA_BASE_(r13) /* 800470C8 00043EC8 38 A3 63 70 */ addi r5, r3, lbl_80046370@l /* 800470CC 00043ECC 38 81 00 44 */ addi r4, r1, 0x44 /* 800470D0 00043ED0 80 66 00 00 */ lwz r3, 0(r6) @@ -2860,7 +2860,7 @@ xShadowVertical_FillCache__FP12xShadowCacheP5xVec3fff: /* 800470DC 00043EDC 80 63 00 10 */ lwz r3, 0x10(r3) /* 800470E0 00043EE0 48 0D 7D 99 */ bl xClumpColl_ForAllIntersections__FP17xClumpCollBSPTreeP14RpIntersectionPFP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv_P19RpCollisionTrianglePv /* 800470E4 00043EE4 38 00 00 00 */ li r0, 0 -/* 800470E8 00043EE8 90 0D 8A DC */ stw r0, lbl_803CB3DC-_SDA_BASE_(r13) +/* 800470E8 00043EE8 90 0D 8A DC */ stw r0, lbl_sShadowCollJSP-_SDA_BASE_(r13) /* 800470EC 00043EEC 48 00 00 1C */ b lbl_80047108 lbl_800470F0: /* 800470F0 00043EF0 3C 80 80 04 */ lis r4, lbl_80046370@ha @@ -2907,20 +2907,20 @@ lbl_80047168: lbl_80047180: /* 80047180 00043F80 42 00 FF A0 */ bdnz lbl_80047120 /* 80047184 00043F84 C0 41 00 38 */ lfs f2, 0x38(r1) -/* 80047188 00043F88 C0 02 86 D8 */ lfs f0, lbl_803CD058-_SDA2_BASE_(r2) +/* 80047188 00043F88 C0 02 86 D8 */ lfs f0, lbl__2129-_SDA2_BASE_(r2) /* 8004718C 00043F8C FC 00 10 00 */ fcmpu cr0, f0, f2 /* 80047190 00043F90 40 82 00 0C */ bne lbl_8004719C /* 80047194 00043F94 C0 1F 00 04 */ lfs f0, 4(r31) /* 80047198 00043F98 EC 40 F8 28 */ fsubs f2, f0, f31 lbl_8004719C: /* 8004719C 00043F9C C0 3F 00 04 */ lfs f1, 4(r31) -/* 800471A0 00043FA0 C0 02 86 C0 */ lfs f0, lbl_803CD040-_SDA2_BASE_(r2) +/* 800471A0 00043FA0 C0 02 86 C0 */ lfs f0, lbl__1549-_SDA2_BASE_(r2) /* 800471A4 00043FA4 EC 01 00 28 */ fsubs f0, f1, f0 /* 800471A8 00043FA8 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800471AC 00043FAC 40 81 00 08 */ ble lbl_800471B4 /* 800471B0 00043FB0 FC 40 00 90 */ fmr f2, f0 lbl_800471B4: -/* 800471B4 00043FB4 C0 22 86 94 */ lfs f1, lbl_803CD014-_SDA2_BASE_(r2) +/* 800471B4 00043FB4 C0 22 86 94 */ lfs f1, lbl__1019-_SDA2_BASE_(r2) /* 800471B8 00043FB8 C0 01 00 54 */ lfs f0, 0x54(r1) /* 800471BC 00043FBC EC 22 08 28 */ fsubs f1, f2, f1 /* 800471C0 00043FC0 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -2942,27 +2942,27 @@ lbl_800471CC: /* 800471FC 00043FFC D0 01 00 7C */ stfs f0, 0x7c(r1) /* 80047200 00044000 D3 C1 00 80 */ stfs f30, 0x80(r1) /* 80047204 00044004 4B FC E7 25 */ bl xQuickCullForBox__FP7xQCDataPC4xBox -/* 80047208 00044008 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha +/* 80047208 00044008 3C 60 80 3D */ lis r3, lbl_colls_grid@ha /* 8004720C 0004400C 3C A0 80 04 */ lis r5, lbl_80046CA4@ha /* 80047210 00044010 38 C5 6C A4 */ addi r6, r5, lbl_80046CA4@l /* 80047214 00044014 38 81 00 44 */ addi r4, r1, 0x44 -/* 80047218 00044018 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l +/* 80047218 00044018 38 63 A6 D8 */ addi r3, r3, lbl_colls_grid@l /* 8004721C 0004401C 38 A1 00 10 */ addi r5, r1, 0x10 /* 80047220 00044020 38 E1 00 60 */ addi r7, r1, 0x60 /* 80047224 00044024 48 0D B7 49 */ bl xGridCheckPosition__FP5xGridP5xVec3P7xQCDataPFP4xEntPv_iPv -/* 80047228 00044028 3C 60 80 3D */ lis r3, lbl_803CA774@ha +/* 80047228 00044028 3C 60 80 3D */ lis r3, lbl_colls_oso_grid@ha /* 8004722C 0004402C 3C A0 80 04 */ lis r5, lbl_80046CA4@ha /* 80047230 00044030 38 C5 6C A4 */ addi r6, r5, lbl_80046CA4@l /* 80047234 00044034 38 81 00 44 */ addi r4, r1, 0x44 -/* 80047238 00044038 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l +/* 80047238 00044038 38 63 A7 74 */ addi r3, r3, lbl_colls_oso_grid@l /* 8004723C 0004403C 38 A1 00 10 */ addi r5, r1, 0x10 /* 80047240 00044040 38 E1 00 60 */ addi r7, r1, 0x60 /* 80047244 00044044 48 0D B7 29 */ bl xGridCheckPosition__FP5xGridP5xVec3P7xQCDataPFP4xEntPv_iPv -/* 80047248 00044048 3C 60 80 3D */ lis r3, lbl_803CA7A8@ha +/* 80047248 00044048 3C 60 80 3D */ lis r3, lbl_npcs_grid@ha /* 8004724C 0004404C 3C A0 80 04 */ lis r5, lbl_80046CA4@ha /* 80047250 00044050 38 C5 6C A4 */ addi r6, r5, lbl_80046CA4@l /* 80047254 00044054 38 81 00 44 */ addi r4, r1, 0x44 -/* 80047258 00044058 38 63 A7 A8 */ addi r3, r3, lbl_803CA7A8@l +/* 80047258 00044058 38 63 A7 A8 */ addi r3, r3, lbl_npcs_grid@l /* 8004725C 0004405C 38 A1 00 10 */ addi r5, r1, 0x10 /* 80047260 00044060 38 E1 00 60 */ addi r7, r1, 0x60 /* 80047264 00044064 48 0D B7 09 */ bl xGridCheckPosition__FP5xGridP5xVec3P7xQCDataPFP4xEntPv_iPv @@ -3015,7 +3015,7 @@ xShadowVertical_DrawCache__FP12xShadowCacheffiP11RwMatrixTagP8RwRaster: /* 80047314 00044114 48 1E 84 C9 */ bl RwRenderStateSet /* 80047318 00044118 48 00 00 14 */ b lbl_8004732C lbl_8004731C: -/* 8004731C 0004411C 80 8D 8A C4 */ lwz r4, lbl_803CB3C4-_SDA_BASE_(r13) +/* 8004731C 0004411C 80 8D 8A C4 */ lwz r4, lbl_ShadowCamera-_SDA_BASE_(r13) /* 80047320 00044120 38 60 00 01 */ li r3, 1 /* 80047324 00044124 80 84 00 60 */ lwz r4, 0x60(r4) /* 80047328 00044128 48 1E 84 B5 */ bl RwRenderStateSet @@ -3040,7 +3040,7 @@ lbl_80047364: /* 80047368 00044168 38 80 00 01 */ li r4, 1 /* 8004736C 0004416C 48 1E 84 71 */ bl RwRenderStateSet lbl_80047370: -/* 80047370 00044170 C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) +/* 80047370 00044170 C0 02 86 88 */ lfs f0, lbl__967-_SDA2_BASE_(r2) /* 80047374 00044174 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 80047378 00044178 40 80 00 44 */ bge lbl_800473BC /* 8004737C 0004417C 2C 1E 00 01 */ cmpwi r30, 1 @@ -3080,7 +3080,7 @@ lbl_800473E8: /* 800473EC 000441EC 41 82 00 08 */ beq lbl_800473F4 /* 800473F0 000441F0 48 00 00 10 */ b lbl_80047400 lbl_800473F4: -/* 800473F4 000441F4 80 6D 8A C4 */ lwz r3, lbl_803CB3C4-_SDA_BASE_(r13) +/* 800473F4 000441F4 80 6D 8A C4 */ lwz r3, lbl_ShadowCamera-_SDA_BASE_(r13) /* 800473F8 000441F8 80 63 00 04 */ lwz r3, 4(r3) /* 800473FC 000441FC 3B A3 00 10 */ addi r29, r3, 0x10 lbl_80047400: @@ -3088,11 +3088,11 @@ lbl_80047400: /* 80047404 00044204 38 9D 00 20 */ addi r4, r29, 0x20 /* 80047408 00044208 4B FC 8E 21 */ bl __as__5RwV3dFRC5RwV3d /* 8004740C 0004420C 3B C1 00 70 */ addi r30, r1, 0x70 -/* 80047410 00044210 C3 ED 8A D4 */ lfs f31, lbl_803CB3D4-_SDA_BASE_(r13) +/* 80047410 00044210 C3 ED 8A D4 */ lfs f31, lbl_gShadowObjectRadius-_SDA_BASE_(r13) /* 80047414 00044214 7F C3 F3 78 */ mr r3, r30 /* 80047418 00044218 7F A4 EB 78 */ mr r4, r29 /* 8004741C 0004421C 48 1E 94 6D */ bl RwMatrixInvert -/* 80047420 00044220 C0 22 86 9C */ lfs f1, lbl_803CD01C-_SDA2_BASE_(r2) +/* 80047420 00044220 C0 22 86 9C */ lfs f1, lbl__1417-_SDA2_BASE_(r2) /* 80047424 00044224 EC 1E F8 2A */ fadds f0, f30, f31 /* 80047428 00044228 7F C3 F3 78 */ mr r3, r30 /* 8004742C 0004422C 38 81 00 30 */ addi r4, r1, 0x30 @@ -3100,11 +3100,11 @@ lbl_80047400: /* 80047434 00044234 38 A0 00 02 */ li r5, 2 /* 80047438 00044238 D0 21 00 34 */ stfs f1, 0x34(r1) /* 8004743C 0004423C D0 21 00 30 */ stfs f1, 0x30(r1) -/* 80047440 00044240 C0 22 86 94 */ lfs f1, lbl_803CD014-_SDA2_BASE_(r2) +/* 80047440 00044240 C0 22 86 94 */ lfs f1, lbl__1019-_SDA2_BASE_(r2) /* 80047444 00044244 EC 01 00 24 */ fdivs f0, f1, f0 /* 80047448 00044248 D0 01 00 38 */ stfs f0, 0x38(r1) /* 8004744C 0004424C 48 1E 97 25 */ bl RwMatrixScale -/* 80047450 00044250 C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) +/* 80047450 00044250 C0 02 86 88 */ lfs f0, lbl__967-_SDA2_BASE_(r2) /* 80047454 00044254 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80047458 00044258 40 81 00 0C */ ble lbl_80047464 /* 8004745C 0004425C 38 00 00 01 */ li r0, 1 @@ -3113,10 +3113,10 @@ lbl_80047464: /* 80047464 00044264 38 00 00 00 */ li r0, 0 lbl_80047468: /* 80047468 00044268 90 01 00 B4 */ stw r0, 0xb4(r1) -/* 8004746C 0004426C 3C 60 80 3D */ lis r3, lbl_803C88E0@ha -/* 80047470 00044270 38 83 88 E0 */ addi r4, r3, lbl_803C88E0@l +/* 8004746C 0004426C 3C 60 80 3D */ lis r3, lbl_gRenderBuffer@ha +/* 80047470 00044270 38 83 88 E0 */ addi r4, r3, lbl_gRenderBuffer@l /* 80047474 00044274 38 C0 00 00 */ li r6, 0 -/* 80047478 00044278 C0 02 86 A0 */ lfs f0, lbl_803CD020-_SDA2_BASE_(r2) +/* 80047478 00044278 C0 02 86 A0 */ lfs f0, lbl__1418-_SDA2_BASE_(r2) /* 8004747C 0004427C 38 61 00 18 */ addi r3, r1, 0x18 /* 80047480 00044280 80 04 00 04 */ lwz r0, 4(r4) /* 80047484 00044284 38 9D 00 30 */ addi r4, r29, 0x30 @@ -3132,21 +3132,21 @@ lbl_80047468: /* 800474AC 000442AC 51 07 44 2E */ rlwimi r7, r8, 8, 0x10, 0x17 /* 800474B0 000442B0 51 07 06 3E */ rlwimi r7, r8, 0, 0x18, 0x1f /* 800474B4 000442B4 90 E1 00 BC */ stw r7, 0xbc(r1) -/* 800474B8 000442B8 90 0D 8A BC */ stw r0, lbl_803CB3BC-_SDA_BASE_(r13) -/* 800474BC 000442BC 90 CD 8A C0 */ stw r6, lbl_803CB3C0-_SDA_BASE_(r13) +/* 800474B8 000442B8 90 0D 8A BC */ stw r0, lbl_Im3DBuffer-_SDA_BASE_(r13) +/* 800474BC 000442BC 90 CD 8A C0 */ stw r6, lbl_Im3DBufferPos_1-_SDA_BASE_(r13) /* 800474C0 000442C0 4B FC 3B F9 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 800474C4 000442C4 7F C6 F3 78 */ mr r6, r30 /* 800474C8 000442C8 38 61 00 0C */ addi r3, r1, 0xc /* 800474CC 000442CC 38 81 00 18 */ addi r4, r1, 0x18 /* 800474D0 000442D0 38 A0 00 01 */ li r5, 1 /* 800474D4 000442D4 48 1E C8 A1 */ bl RwV3dTransformPoints -/* 800474D8 000442D8 C0 02 86 90 */ lfs f0, lbl_803CD010-_SDA2_BASE_(r2) +/* 800474D8 000442D8 C0 02 86 90 */ lfs f0, lbl__1017-_SDA2_BASE_(r2) /* 800474DC 000442DC 7F C3 F3 78 */ mr r3, r30 /* 800474E0 000442E0 38 81 00 24 */ addi r4, r1, 0x24 /* 800474E4 000442E4 38 A0 00 02 */ li r5, 2 /* 800474E8 000442E8 D0 01 00 28 */ stfs f0, 0x28(r1) /* 800474EC 000442EC D0 01 00 24 */ stfs f0, 0x24(r1) -/* 800474F0 000442F0 C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) +/* 800474F0 000442F0 C0 02 86 88 */ lfs f0, lbl__967-_SDA2_BASE_(r2) /* 800474F4 000442F4 D0 01 00 2C */ stfs f0, 0x2c(r1) /* 800474F8 000442F8 48 1E 98 85 */ bl RwMatrixTranslate /* 800474FC 000442FC 38 81 00 08 */ addi r4, r1, 8 @@ -3172,7 +3172,7 @@ lbl_80047520: /* 80047548 00044348 38 60 00 00 */ li r3, 0 /* 8004754C 0004434C 38 80 00 00 */ li r4, 0 /* 80047550 00044350 90 01 00 60 */ stw r0, 0x60(r1) -/* 80047554 00044354 C0 22 86 88 */ lfs f1, lbl_803CD008-_SDA2_BASE_(r2) +/* 80047554 00044354 C0 22 86 88 */ lfs f1, lbl__967-_SDA2_BASE_(r2) /* 80047558 00044358 4B FF E5 E9 */ bl xShadow.ShadowRenderTriangleCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrianglefPv /* 8004755C 0004435C 3B DE 00 30 */ addi r30, r30, 0x30 /* 80047560 00044360 3B BD 00 01 */ addi r29, r29, 1 @@ -3180,10 +3180,10 @@ lbl_80047564: /* 80047564 00044364 80 1F 00 14 */ lwz r0, 0x14(r31) /* 80047568 00044368 7C 1D 00 40 */ cmplw r29, r0 /* 8004756C 0004436C 41 80 FF B4 */ blt lbl_80047520 -/* 80047570 00044370 80 8D 8A C0 */ lwz r4, lbl_803CB3C0-_SDA_BASE_(r13) +/* 80047570 00044370 80 8D 8A C0 */ lwz r4, lbl_Im3DBufferPos_1-_SDA_BASE_(r13) /* 80047574 00044374 28 04 00 00 */ cmplwi r4, 0 /* 80047578 00044378 41 82 00 30 */ beq lbl_800475A8 -/* 8004757C 0004437C 80 6D 8A BC */ lwz r3, lbl_803CB3BC-_SDA_BASE_(r13) +/* 8004757C 0004437C 80 6D 8A BC */ lwz r3, lbl_Im3DBuffer-_SDA_BASE_(r13) /* 80047580 00044380 38 A0 00 00 */ li r5, 0 /* 80047584 00044384 38 C0 00 19 */ li r6, 0x19 /* 80047588 00044388 48 20 46 ED */ bl RwIm3DTransform @@ -3194,7 +3194,7 @@ lbl_80047564: /* 8004759C 0004439C 48 20 47 B9 */ bl RwIm3DEnd lbl_800475A0: /* 800475A0 000443A0 38 00 00 00 */ li r0, 0 -/* 800475A4 000443A4 90 0D 8A C0 */ stw r0, lbl_803CB3C0-_SDA_BASE_(r13) +/* 800475A4 000443A4 90 0D 8A C0 */ stw r0, lbl_Im3DBufferPos_1-_SDA_BASE_(r13) lbl_800475A8: /* 800475A8 000443A8 80 81 00 08 */ lwz r4, 8(r1) /* 800475AC 000443AC 38 60 00 0E */ li r3, 0xe @@ -3228,12 +3228,12 @@ xShadowManager_Init__Fi: /* 80047610 00044410 93 E1 00 0C */ stw r31, 0xc(r1) /* 80047614 00044414 7C 7F 1B 78 */ mr r31, r3 /* 80047618 00044418 57 E4 20 36 */ slwi r4, r31, 4 -/* 8004761C 0004441C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8004761C 0004441C 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80047620 00044420 4B FE C3 21 */ bl xMemAlloc__FUiUii -/* 80047624 00044424 90 6D 8A E8 */ stw r3, lbl_803CB3E8-_SDA_BASE_(r13) +/* 80047624 00044424 90 6D 8A E8 */ stw r3, lbl_sMgrList-_SDA_BASE_(r13) /* 80047628 00044428 38 00 00 00 */ li r0, 0 -/* 8004762C 0004442C 93 ED 8A F0 */ stw r31, lbl_803CB3F0-_SDA_BASE_(r13) -/* 80047630 00044430 90 0D 8A EC */ stw r0, lbl_803CB3EC-_SDA_BASE_(r13) +/* 8004762C 0004442C 93 ED 8A F0 */ stw r31, lbl_sMgrTotal-_SDA_BASE_(r13) +/* 80047630 00044430 90 0D 8A EC */ stw r0, lbl_sMgrCount-_SDA_BASE_(r13) /* 80047634 00044434 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80047638 00044438 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004763C 0004443C 7C 08 03 A6 */ mtlr r0 @@ -3243,13 +3243,13 @@ xShadowManager_Init__Fi: .global xShadowManager_Reset__Fv xShadowManager_Reset__Fv: /* 80047648 00044448 38 00 00 00 */ li r0, 0 -/* 8004764C 0004444C 90 0D 8A EC */ stw r0, lbl_803CB3EC-_SDA_BASE_(r13) +/* 8004764C 0004444C 90 0D 8A EC */ stw r0, lbl_sMgrCount-_SDA_BASE_(r13) /* 80047650 00044450 4E 80 00 20 */ blr .global xShadowManager_Add__FP4xEnt xShadowManager_Add__FP4xEnt: -/* 80047654 00044454 80 CD 8A E8 */ lwz r6, lbl_803CB3E8-_SDA_BASE_(r13) -/* 80047658 00044458 80 AD 8A EC */ lwz r5, lbl_803CB3EC-_SDA_BASE_(r13) +/* 80047654 00044454 80 CD 8A E8 */ lwz r6, lbl_sMgrList-_SDA_BASE_(r13) +/* 80047658 00044458 80 AD 8A EC */ lwz r5, lbl_sMgrCount-_SDA_BASE_(r13) /* 8004765C 0004445C 7C C4 33 78 */ mr r4, r6 /* 80047660 00044460 7C A9 03 A6 */ mtctr r5 /* 80047664 00044464 2C 05 00 00 */ cmpwi r5, 0 @@ -3261,31 +3261,31 @@ lbl_8004766C: /* 80047678 00044478 38 84 00 10 */ addi r4, r4, 0x10 /* 8004767C 0004447C 42 00 FF F0 */ bdnz lbl_8004766C lbl_80047680: -/* 80047680 00044480 80 0D 8A F0 */ lwz r0, lbl_803CB3F0-_SDA_BASE_(r13) +/* 80047680 00044480 80 0D 8A F0 */ lwz r0, lbl_sMgrTotal-_SDA_BASE_(r13) /* 80047684 00044484 7C 05 00 00 */ cmpw r5, r0 /* 80047688 00044488 4C 80 00 20 */ bgelr /* 8004768C 0004448C 54 A0 20 36 */ slwi r0, r5, 4 /* 80047690 00044490 38 A0 00 00 */ li r5, 0 /* 80047694 00044494 7C 66 01 2E */ stwx r3, r6, r0 /* 80047698 00044498 38 80 03 E8 */ li r4, 0x3e8 -/* 8004769C 0004449C 80 0D 8A EC */ lwz r0, lbl_803CB3EC-_SDA_BASE_(r13) -/* 800476A0 000444A0 80 6D 8A E8 */ lwz r3, lbl_803CB3E8-_SDA_BASE_(r13) +/* 8004769C 0004449C 80 0D 8A EC */ lwz r0, lbl_sMgrCount-_SDA_BASE_(r13) +/* 800476A0 000444A0 80 6D 8A E8 */ lwz r3, lbl_sMgrList-_SDA_BASE_(r13) /* 800476A4 000444A4 54 00 20 36 */ slwi r0, r0, 4 /* 800476A8 000444A8 7C 63 02 14 */ add r3, r3, r0 /* 800476AC 000444AC 90 A3 00 04 */ stw r5, 4(r3) -/* 800476B0 000444B0 80 0D 8A EC */ lwz r0, lbl_803CB3EC-_SDA_BASE_(r13) -/* 800476B4 000444B4 80 6D 8A E8 */ lwz r3, lbl_803CB3E8-_SDA_BASE_(r13) +/* 800476B0 000444B0 80 0D 8A EC */ lwz r0, lbl_sMgrCount-_SDA_BASE_(r13) +/* 800476B4 000444B4 80 6D 8A E8 */ lwz r3, lbl_sMgrList-_SDA_BASE_(r13) /* 800476B8 000444B8 54 00 20 36 */ slwi r0, r0, 4 /* 800476BC 000444BC 7C 63 02 14 */ add r3, r3, r0 /* 800476C0 000444C0 90 83 00 08 */ stw r4, 8(r3) -/* 800476C4 000444C4 80 0D 8A EC */ lwz r0, lbl_803CB3EC-_SDA_BASE_(r13) -/* 800476C8 000444C8 80 6D 8A E8 */ lwz r3, lbl_803CB3E8-_SDA_BASE_(r13) +/* 800476C4 000444C4 80 0D 8A EC */ lwz r0, lbl_sMgrCount-_SDA_BASE_(r13) +/* 800476C8 000444C8 80 6D 8A E8 */ lwz r3, lbl_sMgrList-_SDA_BASE_(r13) /* 800476CC 000444CC 54 00 20 36 */ slwi r0, r0, 4 /* 800476D0 000444D0 7C 63 02 14 */ add r3, r3, r0 /* 800476D4 000444D4 90 A3 00 0C */ stw r5, 0xc(r3) -/* 800476D8 000444D8 80 6D 8A EC */ lwz r3, lbl_803CB3EC-_SDA_BASE_(r13) +/* 800476D8 000444D8 80 6D 8A EC */ lwz r3, lbl_sMgrCount-_SDA_BASE_(r13) /* 800476DC 000444DC 38 03 00 01 */ addi r0, r3, 1 -/* 800476E0 000444E0 90 0D 8A EC */ stw r0, lbl_803CB3EC-_SDA_BASE_(r13) +/* 800476E0 000444E0 90 0D 8A EC */ stw r0, lbl_sMgrCount-_SDA_BASE_(r13) /* 800476E4 000444E4 4E 80 00 20 */ blr .global xShadowManager_Remove__FP4xEnt @@ -3302,20 +3302,20 @@ xShadowManager_Remove__FP4xEnt: /* 8004770C 0004450C 7C 7D 1B 78 */ mr r29, r3 /* 80047710 00044510 48 00 00 18 */ b lbl_80047728 lbl_80047714: -/* 80047714 00044514 80 6D 8A E8 */ lwz r3, lbl_803CB3E8-_SDA_BASE_(r13) +/* 80047714 00044514 80 6D 8A E8 */ lwz r3, lbl_sMgrList-_SDA_BASE_(r13) /* 80047718 00044518 38 05 00 04 */ addi r0, r5, 4 /* 8004771C 0004451C 38 A5 00 10 */ addi r5, r5, 0x10 /* 80047720 00044520 38 C6 00 01 */ addi r6, r6, 1 /* 80047724 00044524 7C 83 01 2E */ stwx r4, r3, r0 lbl_80047728: -/* 80047728 00044528 80 0D 8A EC */ lwz r0, lbl_803CB3EC-_SDA_BASE_(r13) +/* 80047728 00044528 80 0D 8A EC */ lwz r0, lbl_sMgrCount-_SDA_BASE_(r13) /* 8004772C 0004452C 7C 06 00 00 */ cmpw r6, r0 /* 80047730 00044530 41 80 FF E4 */ blt lbl_80047714 /* 80047734 00044534 3B C0 00 00 */ li r30, 0 /* 80047738 00044538 7F DF F3 78 */ mr r31, r30 /* 8004773C 0004453C 48 00 00 40 */ b lbl_8004777C lbl_80047740: -/* 80047740 00044540 80 AD 8A E8 */ lwz r5, lbl_803CB3E8-_SDA_BASE_(r13) +/* 80047740 00044540 80 AD 8A E8 */ lwz r5, lbl_sMgrList-_SDA_BASE_(r13) /* 80047744 00044544 7C 65 FA 14 */ add r3, r5, r31 /* 80047748 00044548 80 03 00 00 */ lwz r0, 0(r3) /* 8004774C 0004454C 7C 1D 00 40 */ cmplw r29, r0 @@ -3324,15 +3324,15 @@ lbl_80047740: /* 80047758 00044558 54 00 20 36 */ slwi r0, r0, 4 /* 8004775C 0004455C 7C 85 02 14 */ add r4, r5, r0 /* 80047760 00044560 48 00 00 45 */ bl __as__10xShadowMgrFRC10xShadowMgr -/* 80047764 00044564 80 6D 8A EC */ lwz r3, lbl_803CB3EC-_SDA_BASE_(r13) +/* 80047764 00044564 80 6D 8A EC */ lwz r3, lbl_sMgrCount-_SDA_BASE_(r13) /* 80047768 00044568 38 03 FF FF */ addi r0, r3, -1 -/* 8004776C 0004456C 90 0D 8A EC */ stw r0, lbl_803CB3EC-_SDA_BASE_(r13) +/* 8004776C 0004456C 90 0D 8A EC */ stw r0, lbl_sMgrCount-_SDA_BASE_(r13) /* 80047770 00044570 48 00 00 0C */ b lbl_8004777C lbl_80047774: /* 80047774 00044574 3B FF 00 10 */ addi r31, r31, 0x10 /* 80047778 00044578 3B DE 00 01 */ addi r30, r30, 1 lbl_8004777C: -/* 8004777C 0004457C 80 8D 8A EC */ lwz r4, lbl_803CB3EC-_SDA_BASE_(r13) +/* 8004777C 0004457C 80 8D 8A EC */ lwz r4, lbl_sMgrCount-_SDA_BASE_(r13) /* 80047780 00044580 7C 1E 20 00 */ cmpw r30, r4 /* 80047784 00044584 41 80 FF BC */ blt lbl_80047740 /* 80047788 00044588 80 01 00 24 */ lwz r0, 0x24(r1) @@ -3392,9 +3392,9 @@ lbl_80047828: /* 8004783C 0004463C 4E 80 00 20 */ blr lbl_80047840: /* 80047840 00044640 80 85 00 24 */ lwz r4, 0x24(r5) -/* 80047844 00044644 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 80047844 00044644 3C A0 80 3C */ lis r5, lbl_globals@ha /* 80047848 00044648 80 66 00 24 */ lwz r3, 0x24(r6) -/* 8004784C 0004464C 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 8004784C 0004464C 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 80047850 00044650 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80047854 00044654 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80047858 00044658 C0 45 00 48 */ lfs f2, 0x48(r5) @@ -3436,56 +3436,56 @@ xShadowManager_Render__Fv: /* 800478D8 000446D8 90 01 00 74 */ stw r0, 0x74(r1) /* 800478DC 000446DC 38 80 00 00 */ li r4, 0 /* 800478E0 000446E0 BF 01 00 50 */ stmw r24, 0x50(r1) -/* 800478E4 000446E4 8B AD 84 40 */ lbz r29, lbl_803CAD40-_SDA_BASE_(r13) +/* 800478E4 000446E4 8B AD 84 40 */ lbz r29, lbl_xClumpColl_FilterFlags-_SDA_BASE_(r13) /* 800478E8 000446E8 63 A0 00 20 */ ori r0, r29, 0x20 -/* 800478EC 000446EC 98 0D 84 40 */ stb r0, lbl_803CAD40-_SDA_BASE_(r13) +/* 800478EC 000446EC 98 0D 84 40 */ stb r0, lbl_xClumpColl_FilterFlags-_SDA_BASE_(r13) /* 800478F0 000446F0 48 00 00 18 */ b lbl_80047908 lbl_800478F4: -/* 800478F4 000446F4 80 6D 8A E8 */ lwz r3, lbl_803CB3E8-_SDA_BASE_(r13) +/* 800478F4 000446F4 80 6D 8A E8 */ lwz r3, lbl_sMgrList-_SDA_BASE_(r13) /* 800478F8 000446F8 38 05 00 04 */ addi r0, r5, 4 /* 800478FC 000446FC 38 A5 00 10 */ addi r5, r5, 0x10 /* 80047900 00044700 38 C6 00 01 */ addi r6, r6, 1 /* 80047904 00044704 7C 83 01 2E */ stwx r4, r3, r0 lbl_80047908: -/* 80047908 00044708 80 0D 8A EC */ lwz r0, lbl_803CB3EC-_SDA_BASE_(r13) +/* 80047908 00044708 80 0D 8A EC */ lwz r0, lbl_sMgrCount-_SDA_BASE_(r13) /* 8004790C 0004470C 7C 06 00 00 */ cmpw r6, r0 /* 80047910 00044710 41 80 FF E4 */ blt lbl_800478F4 /* 80047914 00044714 3B 60 00 00 */ li r27, 0 /* 80047918 00044718 7F 7C DB 78 */ mr r28, r27 /* 8004791C 0004471C 48 00 00 64 */ b lbl_80047980 lbl_80047920: -/* 80047920 00044720 80 6D 8A E8 */ lwz r3, lbl_803CB3E8-_SDA_BASE_(r13) +/* 80047920 00044720 80 6D 8A E8 */ lwz r3, lbl_sMgrList-_SDA_BASE_(r13) /* 80047924 00044724 7C 63 E0 2E */ lwzx r3, r3, r28 /* 80047928 00044728 4B FC 6D 11 */ bl xEntIsVisible__FPC4xEnt /* 8004792C 0004472C 28 03 00 00 */ cmplwi r3, 0 /* 80047930 00044730 41 82 00 1C */ beq lbl_8004794C -/* 80047934 00044734 80 6D 8A E8 */ lwz r3, lbl_803CB3E8-_SDA_BASE_(r13) +/* 80047934 00044734 80 6D 8A E8 */ lwz r3, lbl_sMgrList-_SDA_BASE_(r13) /* 80047938 00044738 7C 63 E0 2E */ lwzx r3, r3, r28 /* 8004793C 0004473C 80 63 00 24 */ lwz r3, 0x24(r3) /* 80047940 00044740 A0 03 00 44 */ lhz r0, 0x44(r3) /* 80047944 00044744 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15 /* 80047948 00044748 41 82 00 30 */ beq lbl_80047978 lbl_8004794C: -/* 8004794C 0004474C 80 6D 8A EC */ lwz r3, lbl_803CB3EC-_SDA_BASE_(r13) -/* 80047950 00044750 80 8D 8A E8 */ lwz r4, lbl_803CB3E8-_SDA_BASE_(r13) +/* 8004794C 0004474C 80 6D 8A EC */ lwz r3, lbl_sMgrCount-_SDA_BASE_(r13) +/* 80047950 00044750 80 8D 8A E8 */ lwz r4, lbl_sMgrList-_SDA_BASE_(r13) /* 80047954 00044754 38 03 FF FF */ addi r0, r3, -1 /* 80047958 00044758 54 00 20 36 */ slwi r0, r0, 4 /* 8004795C 0004475C 7C 64 E2 14 */ add r3, r4, r28 /* 80047960 00044760 7C 84 02 14 */ add r4, r4, r0 /* 80047964 00044764 4B FF FE 41 */ bl __as__10xShadowMgrFRC10xShadowMgr -/* 80047968 00044768 80 6D 8A EC */ lwz r3, lbl_803CB3EC-_SDA_BASE_(r13) +/* 80047968 00044768 80 6D 8A EC */ lwz r3, lbl_sMgrCount-_SDA_BASE_(r13) /* 8004796C 0004476C 38 03 FF FF */ addi r0, r3, -1 -/* 80047970 00044770 90 0D 8A EC */ stw r0, lbl_803CB3EC-_SDA_BASE_(r13) +/* 80047970 00044770 90 0D 8A EC */ stw r0, lbl_sMgrCount-_SDA_BASE_(r13) /* 80047974 00044774 48 00 00 0C */ b lbl_80047980 lbl_80047978: /* 80047978 00044778 3B 9C 00 10 */ addi r28, r28, 0x10 /* 8004797C 0004477C 3B 7B 00 01 */ addi r27, r27, 1 lbl_80047980: -/* 80047980 00044780 80 8D 8A EC */ lwz r4, lbl_803CB3EC-_SDA_BASE_(r13) +/* 80047980 00044780 80 8D 8A EC */ lwz r4, lbl_sMgrCount-_SDA_BASE_(r13) /* 80047984 00044784 7C 1B 20 00 */ cmpw r27, r4 /* 80047988 00044788 41 80 FF 98 */ blt lbl_80047920 /* 8004798C 0004478C 3C A0 80 04 */ lis r5, lbl_800477C8@ha -/* 80047990 00044790 80 6D 8A E8 */ lwz r3, lbl_803CB3E8-_SDA_BASE_(r13) +/* 80047990 00044790 80 6D 8A E8 */ lwz r3, lbl_sMgrList-_SDA_BASE_(r13) /* 80047994 00044794 38 C5 77 C8 */ addi r6, r5, lbl_800477C8@l /* 80047998 00044798 38 A0 00 10 */ li r5, 0x10 /* 8004799C 0004479C 48 19 E6 D9 */ bl func_801E6074 @@ -3493,11 +3493,11 @@ lbl_80047980: /* 800479A4 000447A4 38 80 00 00 */ li r4, 0 /* 800479A8 000447A8 38 A0 00 18 */ li r5, 0x18 /* 800479AC 000447AC 4B FB BA AD */ bl memset -/* 800479B0 000447B0 3C 80 80 2D */ lis r4, lbl_802C8B00@ha +/* 800479B0 000447B0 3C 80 80 2D */ lis r4, lbl_sCacheList@ha /* 800479B4 000447B4 3C 60 A9 20 */ lis r3, 0xA9200A93@ha -/* 800479B8 000447B8 81 0D 8A E8 */ lwz r8, lbl_803CB3E8-_SDA_BASE_(r13) -/* 800479BC 000447BC 38 84 8B 00 */ addi r4, r4, lbl_802C8B00@l -/* 800479C0 000447C0 81 2D 8A EC */ lwz r9, lbl_803CB3EC-_SDA_BASE_(r13) +/* 800479B8 000447B8 81 0D 8A E8 */ lwz r8, lbl_sMgrList-_SDA_BASE_(r13) +/* 800479BC 000447BC 38 84 8B 00 */ addi r4, r4, lbl_sCacheList@l +/* 800479C0 000447C0 81 2D 8A EC */ lwz r9, lbl_sMgrCount-_SDA_BASE_(r13) /* 800479C4 000447C4 38 C3 0A 93 */ addi r6, r3, 0xA9200A93@l /* 800479C8 000447C8 38 61 00 38 */ addi r3, r1, 0x38 /* 800479CC 000447CC 39 40 00 00 */ li r10, 0 @@ -3528,7 +3528,7 @@ lbl_80047A1C: /* 80047A20 00044820 7D 8A 63 78 */ mr r10, r12 /* 80047A24 00044824 48 00 00 98 */ b lbl_80047ABC lbl_80047A28: -/* 80047A28 00044828 80 AD 8A E8 */ lwz r5, lbl_803CB3E8-_SDA_BASE_(r13) +/* 80047A28 00044828 80 AD 8A E8 */ lwz r5, lbl_sMgrList-_SDA_BASE_(r13) /* 80047A2C 0004482C 38 EA 00 04 */ addi r7, r10, 4 /* 80047A30 00044830 7C 05 38 2E */ lwzx r0, r5, r7 /* 80047A34 00044834 28 00 00 00 */ cmplwi r0, 0 @@ -3542,20 +3542,20 @@ lbl_80047A4C: /* 80047A50 00044850 2C 00 00 00 */ cmpwi r0, 0 /* 80047A54 00044854 40 82 00 54 */ bne lbl_80047AA8 /* 80047A58 00044858 1C 88 30 70 */ mulli r4, r8, 0x3070 -/* 80047A5C 0004485C 3C 60 80 2D */ lis r3, lbl_802C8B00@ha +/* 80047A5C 0004485C 3C 60 80 2D */ lis r3, lbl_sCacheList@ha /* 80047A60 00044860 38 CA 00 0C */ addi r6, r10, 0xc -/* 80047A64 00044864 38 03 8B 00 */ addi r0, r3, lbl_802C8B00@l +/* 80047A64 00044864 38 03 8B 00 */ addi r0, r3, lbl_sCacheList@l /* 80047A68 00044868 7D 60 22 14 */ add r11, r0, r4 /* 80047A6C 0004486C 39 20 00 00 */ li r9, 0 /* 80047A70 00044870 7D 65 39 2E */ stwx r11, r5, r7 /* 80047A74 00044874 38 AA 00 08 */ addi r5, r10, 8 /* 80047A78 00044878 38 E0 03 E8 */ li r7, 0x3e8 /* 80047A7C 0004487C 55 00 10 3A */ slwi r0, r8, 2 -/* 80047A80 00044880 81 0D 8A E8 */ lwz r8, lbl_803CB3E8-_SDA_BASE_(r13) +/* 80047A80 00044880 81 0D 8A E8 */ lwz r8, lbl_sMgrList-_SDA_BASE_(r13) /* 80047A84 00044884 38 61 00 38 */ addi r3, r1, 0x38 /* 80047A88 00044888 38 80 00 01 */ li r4, 1 /* 80047A8C 0004488C 7D 28 31 2E */ stwx r9, r8, r6 -/* 80047A90 00044890 80 CD 8A E8 */ lwz r6, lbl_803CB3E8-_SDA_BASE_(r13) +/* 80047A90 00044890 80 CD 8A E8 */ lwz r6, lbl_sMgrList-_SDA_BASE_(r13) /* 80047A94 00044894 7C E6 29 2E */ stwx r7, r6, r5 /* 80047A98 00044898 91 2B 00 10 */ stw r9, 0x10(r11) /* 80047A9C 0004489C 91 2B 00 14 */ stw r9, 0x14(r11) @@ -3571,7 +3571,7 @@ lbl_80047AB4: lbl_80047ABC: /* 80047ABC 000448BC 2C 0C 00 06 */ cmpwi r12, 6 /* 80047AC0 000448C0 40 80 00 10 */ bge lbl_80047AD0 -/* 80047AC4 000448C4 80 0D 8A EC */ lwz r0, lbl_803CB3EC-_SDA_BASE_(r13) +/* 80047AC4 000448C4 80 0D 8A EC */ lwz r0, lbl_sMgrCount-_SDA_BASE_(r13) /* 80047AC8 000448C8 7C 0C 00 00 */ cmpw r12, r0 /* 80047ACC 000448CC 41 80 FF 5C */ blt lbl_80047A28 lbl_80047AD0: @@ -3580,13 +3580,13 @@ lbl_80047AD0: /* 80047AD8 000448D8 38 80 00 00 */ li r4, 0 /* 80047ADC 000448DC 48 00 00 18 */ b lbl_80047AF4 lbl_80047AE0: -/* 80047AE0 000448E0 80 6D 8A E8 */ lwz r3, lbl_803CB3E8-_SDA_BASE_(r13) +/* 80047AE0 000448E0 80 6D 8A E8 */ lwz r3, lbl_sMgrList-_SDA_BASE_(r13) /* 80047AE4 000448E4 38 05 00 04 */ addi r0, r5, 4 /* 80047AE8 000448E8 38 A5 00 10 */ addi r5, r5, 0x10 /* 80047AEC 000448EC 38 C6 00 01 */ addi r6, r6, 1 /* 80047AF0 000448F0 7C 83 01 2E */ stwx r4, r3, r0 lbl_80047AF4: -/* 80047AF4 000448F4 80 0D 8A EC */ lwz r0, lbl_803CB3EC-_SDA_BASE_(r13) +/* 80047AF4 000448F4 80 0D 8A EC */ lwz r0, lbl_sMgrCount-_SDA_BASE_(r13) /* 80047AF8 000448F8 7C 06 00 00 */ cmpw r6, r0 /* 80047AFC 000448FC 41 80 FF E4 */ blt lbl_80047AE0 /* 80047B00 00044900 38 E0 00 00 */ li r7, 0 @@ -3595,12 +3595,12 @@ lbl_80047AF4: /* 80047B0C 0004490C 39 20 FF FF */ li r9, -1 /* 80047B10 00044910 48 00 00 38 */ b lbl_80047B48 lbl_80047B14: -/* 80047B14 00044914 80 AD 8A E8 */ lwz r5, lbl_803CB3E8-_SDA_BASE_(r13) +/* 80047B14 00044914 80 AD 8A E8 */ lwz r5, lbl_sMgrList-_SDA_BASE_(r13) /* 80047B18 00044918 38 86 00 08 */ addi r4, r6, 8 /* 80047B1C 0004491C 7C 65 20 2E */ lwzx r3, r5, r4 /* 80047B20 00044920 38 03 00 01 */ addi r0, r3, 1 /* 80047B24 00044924 7C 05 21 2E */ stwx r0, r5, r4 -/* 80047B28 00044928 80 6D 8A E8 */ lwz r3, lbl_803CB3E8-_SDA_BASE_(r13) +/* 80047B28 00044928 80 6D 8A E8 */ lwz r3, lbl_sMgrList-_SDA_BASE_(r13) /* 80047B2C 0004492C 7C 03 20 2E */ lwzx r0, r3, r4 /* 80047B30 00044930 7C 00 48 00 */ cmpw r0, r9 /* 80047B34 00044934 40 81 00 0C */ ble lbl_80047B40 @@ -3612,23 +3612,23 @@ lbl_80047B40: lbl_80047B48: /* 80047B48 00044948 2C 07 00 06 */ cmpwi r7, 6 /* 80047B4C 0004494C 40 80 00 10 */ bge lbl_80047B5C -/* 80047B50 00044950 80 0D 8A EC */ lwz r0, lbl_803CB3EC-_SDA_BASE_(r13) +/* 80047B50 00044950 80 0D 8A EC */ lwz r0, lbl_sMgrCount-_SDA_BASE_(r13) /* 80047B54 00044954 7C 07 00 00 */ cmpw r7, r0 /* 80047B58 00044958 41 80 FF BC */ blt lbl_80047B14 lbl_80047B5C: /* 80047B5C 0004495C 2C 08 FF FF */ cmpwi r8, -1 /* 80047B60 00044960 41 82 00 8C */ beq lbl_80047BEC -/* 80047B64 00044964 80 6D 8A E8 */ lwz r3, lbl_803CB3E8-_SDA_BASE_(r13) +/* 80047B64 00044964 80 6D 8A E8 */ lwz r3, lbl_sMgrList-_SDA_BASE_(r13) /* 80047B68 00044968 55 1C 20 36 */ slwi r28, r8, 4 /* 80047B6C 0004496C 38 81 00 2C */ addi r4, r1, 0x2c /* 80047B70 00044970 38 A1 00 10 */ addi r5, r1, 0x10 /* 80047B74 00044974 7C 63 E0 2E */ lwzx r3, r3, r28 /* 80047B78 00044978 38 C0 00 00 */ li r6, 0 /* 80047B7C 0004497C 48 00 E7 95 */ bl zEntGetShadowParams__FP4xEntP5xVec3PfQ210xEntShadow11radius_enum -/* 80047B80 00044980 80 0D 8A E8 */ lwz r0, lbl_803CB3E8-_SDA_BASE_(r13) -/* 80047B84 00044984 C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) +/* 80047B80 00044980 80 0D 8A E8 */ lwz r0, lbl_sMgrList-_SDA_BASE_(r13) +/* 80047B84 00044984 C0 02 86 88 */ lfs f0, lbl__967-_SDA2_BASE_(r2) /* 80047B88 00044988 7F 60 E2 14 */ add r27, r0, r28 -/* 80047B8C 0004498C C0 42 86 B0 */ lfs f2, lbl_803CD030-_SDA2_BASE_(r2) +/* 80047B8C 0004498C C0 42 86 B0 */ lfs f2, lbl__1443-_SDA2_BASE_(r2) /* 80047B90 00044990 80 9B 00 00 */ lwz r4, 0(r27) /* 80047B94 00044994 80 64 00 C4 */ lwz r3, 0xc4(r4) /* 80047B98 00044998 C0 23 00 1C */ lfs f1, 0x1c(r3) @@ -3636,20 +3636,20 @@ lbl_80047B5C: /* 80047BA0 000449A0 40 81 00 08 */ ble lbl_80047BA8 /* 80047BA4 000449A4 FC 40 08 90 */ fmr f2, f1 lbl_80047BA8: -/* 80047BA8 000449A8 90 8D 8A E4 */ stw r4, lbl_803CB3E4-_SDA_BASE_(r13) +/* 80047BA8 000449A8 90 8D 8A E4 */ stw r4, lbl_sEntSelf-_SDA_BASE_(r13) /* 80047BAC 000449AC 38 81 00 2C */ addi r4, r1, 0x2c /* 80047BB0 000449B0 80 7B 00 04 */ lwz r3, 4(r27) /* 80047BB4 000449B4 C0 21 00 10 */ lfs f1, 0x10(r1) -/* 80047BB8 000449B8 C0 62 86 DC */ lfs f3, lbl_803CD05C-_SDA2_BASE_(r2) +/* 80047BB8 000449B8 C0 62 86 DC */ lfs f3, lbl__2431-_SDA2_BASE_(r2) /* 80047BBC 000449BC 4B FF F4 15 */ bl xShadowVertical_FillCache__FP12xShadowCacheP5xVec3fff /* 80047BC0 000449C0 38 C0 00 00 */ li r6, 0 /* 80047BC4 000449C4 38 A0 00 01 */ li r5, 1 -/* 80047BC8 000449C8 90 CD 8A E4 */ stw r6, lbl_803CB3E4-_SDA_BASE_(r13) +/* 80047BC8 000449C8 90 CD 8A E4 */ stw r6, lbl_sEntSelf-_SDA_BASE_(r13) /* 80047BCC 000449CC 7F 63 DB 78 */ mr r3, r27 -/* 80047BD0 000449D0 80 0D 8A E8 */ lwz r0, lbl_803CB3E8-_SDA_BASE_(r13) +/* 80047BD0 000449D0 80 0D 8A E8 */ lwz r0, lbl_sMgrList-_SDA_BASE_(r13) /* 80047BD4 000449D4 7C 80 E2 14 */ add r4, r0, r28 /* 80047BD8 000449D8 90 C4 00 08 */ stw r6, 8(r4) -/* 80047BDC 000449DC 80 0D 8A E8 */ lwz r0, lbl_803CB3E8-_SDA_BASE_(r13) +/* 80047BDC 000449DC 80 0D 8A E8 */ lwz r0, lbl_sMgrList-_SDA_BASE_(r13) /* 80047BE0 000449E0 7C 80 E2 14 */ add r4, r0, r28 /* 80047BE4 000449E4 90 A4 00 0C */ stw r5, 0xc(r4) /* 80047BE8 000449E8 48 00 04 6D */ bl xShadow.xShadow_PickEntForNPC__FP10xShadowMgr @@ -3658,7 +3658,7 @@ lbl_80047BEC: /* 80047BF0 000449F0 7F DF F3 78 */ mr r31, r30 /* 80047BF4 000449F4 48 00 03 20 */ b lbl_80047F14 lbl_80047BF8: -/* 80047BF8 000449F8 80 6D 8A E8 */ lwz r3, lbl_803CB3E8-_SDA_BASE_(r13) +/* 80047BF8 000449F8 80 6D 8A E8 */ lwz r3, lbl_sMgrList-_SDA_BASE_(r13) /* 80047BFC 000449FC 38 A1 00 20 */ addi r5, r1, 0x20 /* 80047C00 00044A00 38 C1 00 0C */ addi r6, r1, 0xc /* 80047C04 00044A04 7F 83 F8 2E */ lwzx r28, r3, r31 @@ -3667,7 +3667,7 @@ lbl_80047BF8: /* 80047C10 00044A10 C0 04 00 30 */ lfs f0, 0x30(r4) /* 80047C14 00044A14 D0 01 00 20 */ stfs f0, 0x20(r1) /* 80047C18 00044A18 C0 24 00 34 */ lfs f1, 0x34(r4) -/* 80047C1C 00044A1C C0 02 86 B0 */ lfs f0, lbl_803CD030-_SDA2_BASE_(r2) +/* 80047C1C 00044A1C C0 02 86 B0 */ lfs f0, lbl__1443-_SDA2_BASE_(r2) /* 80047C20 00044A20 EC 01 00 28 */ fsubs f0, f1, f0 /* 80047C24 00044A24 D0 01 00 24 */ stfs f0, 0x24(r1) /* 80047C28 00044A28 C0 04 00 38 */ lfs f0, 0x38(r4) @@ -3677,7 +3677,7 @@ lbl_80047BF8: /* 80047C38 00044A38 80 01 00 0C */ lwz r0, 0xc(r1) /* 80047C3C 00044A3C 2C 00 00 00 */ cmpwi r0, 0 /* 80047C40 00044A40 40 82 02 CC */ bne lbl_80047F0C -/* 80047C44 00044A44 80 0D 8A E8 */ lwz r0, lbl_803CB3E8-_SDA_BASE_(r13) +/* 80047C44 00044A44 80 0D 8A E8 */ lwz r0, lbl_sMgrList-_SDA_BASE_(r13) /* 80047C48 00044A48 7C 60 FA 14 */ add r3, r0, r31 /* 80047C4C 00044A4C 80 03 00 04 */ lwz r0, 4(r3) /* 80047C50 00044A50 28 00 00 00 */ cmplwi r0, 0 @@ -3691,7 +3691,7 @@ lbl_80047BF8: /* 80047C70 00044A70 C0 04 00 30 */ lfs f0, 0x30(r4) /* 80047C74 00044A74 D0 03 00 00 */ stfs f0, 0(r3) /* 80047C78 00044A78 80 7C 00 24 */ lwz r3, 0x24(r28) -/* 80047C7C 00044A7C C0 22 86 94 */ lfs f1, lbl_803CD014-_SDA2_BASE_(r2) +/* 80047C7C 00044A7C C0 22 86 94 */ lfs f1, lbl__1019-_SDA2_BASE_(r2) /* 80047C80 00044A80 80 83 00 4C */ lwz r4, 0x4c(r3) /* 80047C84 00044A84 80 7C 00 C4 */ lwz r3, 0xc4(r28) /* 80047C88 00044A88 C0 04 00 34 */ lfs f0, 0x34(r4) @@ -3702,17 +3702,17 @@ lbl_80047BF8: /* 80047C9C 00044A9C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80047CA0 00044AA0 C0 04 00 38 */ lfs f0, 0x38(r4) /* 80047CA4 00044AA4 D0 03 00 08 */ stfs f0, 8(r3) -/* 80047CA8 00044AA8 C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) +/* 80047CA8 00044AA8 C0 02 86 88 */ lfs f0, lbl__967-_SDA2_BASE_(r2) /* 80047CAC 00044AAC 80 7C 00 C4 */ lwz r3, 0xc4(r28) /* 80047CB0 00044AB0 D0 03 00 0C */ stfs f0, 0xc(r3) -/* 80047CB4 00044AB4 C0 02 86 E0 */ lfs f0, lbl_803CD060-_SDA2_BASE_(r2) +/* 80047CB4 00044AB4 C0 02 86 E0 */ lfs f0, lbl__2432-_SDA2_BASE_(r2) /* 80047CB8 00044AB8 80 7C 00 C4 */ lwz r3, 0xc4(r28) /* 80047CBC 00044ABC D0 03 00 10 */ stfs f0, 0x10(r3) -/* 80047CC0 00044AC0 C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) +/* 80047CC0 00044AC0 C0 02 86 88 */ lfs f0, lbl__967-_SDA2_BASE_(r2) /* 80047CC4 00044AC4 80 7C 00 C4 */ lwz r3, 0xc4(r28) /* 80047CC8 00044AC8 D0 03 00 14 */ stfs f0, 0x14(r3) /* 80047CCC 00044ACC 80 7C 00 C4 */ lwz r3, 0xc4(r28) -/* 80047CD0 00044AD0 C0 22 86 94 */ lfs f1, lbl_803CD014-_SDA2_BASE_(r2) +/* 80047CD0 00044AD0 C0 22 86 94 */ lfs f1, lbl__1019-_SDA2_BASE_(r2) /* 80047CD4 00044AD4 38 83 00 0C */ addi r4, r3, 0xc /* 80047CD8 00044AD8 4B FF CB E9 */ bl xShadowSetLight__FP5xVec3P5xVec3f /* 80047CDC 00044ADC 7F 83 E3 78 */ mr r3, r28 @@ -3747,18 +3747,18 @@ lbl_80047D20: /* 80047D4C 00044B4C 80 7C 00 24 */ lwz r3, 0x24(r28) /* 80047D50 00044B50 93 43 00 00 */ stw r26, 0(r3) lbl_80047D54: -/* 80047D54 00044B54 80 6D 8A E8 */ lwz r3, lbl_803CB3E8-_SDA_BASE_(r13) +/* 80047D54 00044B54 80 6D 8A E8 */ lwz r3, lbl_sMgrList-_SDA_BASE_(r13) /* 80047D58 00044B58 38 1F 00 04 */ addi r0, r31, 4 -/* 80047D5C 00044B5C C0 2D 80 A8 */ lfs f1, lbl_803CA9A8-_SDA_BASE_(r13) +/* 80047D5C 00044B5C C0 2D 80 A8 */ lfs f1, lbl_ShadowStrength-_SDA_BASE_(r13) /* 80047D60 00044B60 38 80 00 00 */ li r4, 0 /* 80047D64 00044B64 7C 63 00 2E */ lwzx r3, r3, r0 /* 80047D68 00044B68 38 A0 00 00 */ li r5, 0 -/* 80047D6C 00044B6C C0 42 86 88 */ lfs f2, lbl_803CD008-_SDA2_BASE_(r2) +/* 80047D6C 00044B6C C0 42 86 88 */ lfs f2, lbl__967-_SDA2_BASE_(r2) /* 80047D70 00044B70 38 C0 00 00 */ li r6, 0 /* 80047D74 00044B74 4B FF F5 4D */ bl xShadowVertical_DrawCache__FP12xShadowCacheffiP11RwMatrixTagP8RwRaster /* 80047D78 00044B78 2C 1E 00 00 */ cmpwi r30, 0 /* 80047D7C 00044B7C 41 82 00 1C */ beq lbl_80047D98 -/* 80047D80 00044B80 80 0D 8A E8 */ lwz r0, lbl_803CB3E8-_SDA_BASE_(r13) +/* 80047D80 00044B80 80 0D 8A E8 */ lwz r0, lbl_sMgrList-_SDA_BASE_(r13) /* 80047D84 00044B84 7F 60 FA 14 */ add r27, r0, r31 /* 80047D88 00044B88 80 9B 00 00 */ lwz r4, 0(r27) /* 80047D8C 00044B8C 88 04 00 04 */ lbz r0, 4(r4) @@ -3775,7 +3775,7 @@ lbl_80047DA4: /* 80047DB0 00044BB0 4B FF D0 29 */ bl xShadowReceiveShadowSetup__FP4xEnt /* 80047DB4 00044BB4 28 03 00 00 */ cmplwi r3, 0 /* 80047DB8 00044BB8 41 82 00 1C */ beq lbl_80047DD4 -/* 80047DBC 00044BBC C0 22 86 E4 */ lfs f1, lbl_803CD064-_SDA2_BASE_(r2) +/* 80047DBC 00044BBC C0 22 86 E4 */ lfs f1, lbl__2433-_SDA2_BASE_(r2) /* 80047DC0 00044BC0 7F 43 D3 78 */ mr r3, r26 /* 80047DC4 00044BC4 38 80 00 00 */ li r4, 0 /* 80047DC8 00044BC8 38 A0 00 00 */ li r5, 0 @@ -3785,7 +3785,7 @@ lbl_80047DD4: /* 80047DD4 00044BD4 3B 9C 00 04 */ addi r28, r28, 4 /* 80047DD8 00044BD8 3B 7B 00 01 */ addi r27, r27, 1 lbl_80047DDC: -/* 80047DDC 00044BDC 80 6D 8A E8 */ lwz r3, lbl_803CB3E8-_SDA_BASE_(r13) +/* 80047DDC 00044BDC 80 6D 8A E8 */ lwz r3, lbl_sMgrList-_SDA_BASE_(r13) /* 80047DE0 00044BE0 38 03 00 04 */ addi r0, r3, 4 /* 80047DE4 00044BE4 7C 7F 00 2E */ lwzx r3, r31, r0 /* 80047DE8 00044BE8 80 03 00 10 */ lwz r0, 0x10(r3) @@ -3818,7 +3818,7 @@ lbl_80047E38: /* 80047E48 00044C48 4B FF CF 91 */ bl xShadowReceiveShadowSetup__FP4xEnt /* 80047E4C 00044C4C 28 03 00 00 */ cmplwi r3, 0 /* 80047E50 00044C50 41 82 00 1C */ beq lbl_80047E6C -/* 80047E54 00044C54 C0 22 86 E4 */ lfs f1, lbl_803CD064-_SDA2_BASE_(r2) +/* 80047E54 00044C54 C0 22 86 E4 */ lfs f1, lbl__2433-_SDA2_BASE_(r2) /* 80047E58 00044C58 7F 03 C3 78 */ mr r3, r24 /* 80047E5C 00044C5C 38 80 00 00 */ li r4, 0 /* 80047E60 00044C60 38 A0 00 00 */ li r5, 0 @@ -3836,14 +3836,14 @@ lbl_80047E80: /* 80047E84 00044C84 28 00 00 2F */ cmplwi r0, 0x2f /* 80047E88 00044C88 40 82 00 2C */ bne lbl_80047EB4 /* 80047E8C 00044C8C 80 7C 00 24 */ lwz r3, 0x24(r28) -/* 80047E90 00044C90 C0 02 86 E8 */ lfs f0, lbl_803CD068-_SDA2_BASE_(r2) +/* 80047E90 00044C90 C0 02 86 E8 */ lfs f0, lbl__2434-_SDA2_BASE_(r2) /* 80047E94 00044C94 80 63 00 10 */ lwz r3, 0x10(r3) /* 80047E98 00044C98 C0 23 00 28 */ lfs f1, 0x28(r3) /* 80047E9C 00044C9C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80047EA0 00044CA0 40 81 00 08 */ ble lbl_80047EA8 /* 80047EA4 00044CA4 FC 20 00 90 */ fmr f1, f0 lbl_80047EA8: -/* 80047EA8 00044CA8 C0 02 86 80 */ lfs f0, lbl_803CD000-_SDA2_BASE_(r2) +/* 80047EA8 00044CA8 C0 02 86 80 */ lfs f0, lbl__837_1-_SDA2_BASE_(r2) /* 80047EAC 00044CAC EC 21 00 32 */ fmuls f1, f1, f0 /* 80047EB0 00044CB0 48 00 00 4C */ b lbl_80047EFC lbl_80047EB4: @@ -3861,7 +3861,7 @@ lbl_80047EC8: /* 80047EDC 00044CDC C0 3C 00 A4 */ lfs f1, 0xa4(r28) /* 80047EE0 00044CE0 C0 1C 00 A8 */ lfs f0, 0xa8(r28) /* 80047EE4 00044CE4 EC 64 18 2A */ fadds f3, f4, f3 -/* 80047EE8 00044CE8 C0 82 86 EC */ lfs f4, lbl_803CD06C-_SDA2_BASE_(r2) +/* 80047EE8 00044CE8 C0 82 86 EC */ lfs f4, lbl__2435-_SDA2_BASE_(r2) /* 80047EEC 00044CEC EC 43 10 28 */ fsubs f2, f3, f2 /* 80047EF0 00044CF0 EC 22 08 28 */ fsubs f1, f2, f1 /* 80047EF4 00044CF4 EC 01 00 28 */ fsubs f0, f1, f0 @@ -3869,16 +3869,16 @@ lbl_80047EC8: lbl_80047EFC: /* 80047EFC 00044CFC 80 7C 00 C0 */ lwz r3, 0xc0(r28) /* 80047F00 00044D00 7F 84 E3 78 */ mr r4, r28 -/* 80047F04 00044D04 C0 42 86 94 */ lfs f2, lbl_803CD014-_SDA2_BASE_(r2) +/* 80047F04 00044D04 C0 42 86 94 */ lfs f2, lbl__1019-_SDA2_BASE_(r2) /* 80047F08 00044D08 48 0F 1F 55 */ bl xShadowSimple_Add__FP18xShadowSimpleCacheP4xEntff lbl_80047F0C: /* 80047F0C 00044D0C 3B FF 00 10 */ addi r31, r31, 0x10 /* 80047F10 00044D10 3B DE 00 01 */ addi r30, r30, 1 lbl_80047F14: -/* 80047F14 00044D14 80 0D 8A EC */ lwz r0, lbl_803CB3EC-_SDA_BASE_(r13) +/* 80047F14 00044D14 80 0D 8A EC */ lwz r0, lbl_sMgrCount-_SDA_BASE_(r13) /* 80047F18 00044D18 7C 1E 00 00 */ cmpw r30, r0 /* 80047F1C 00044D1C 41 80 FC DC */ blt lbl_80047BF8 -/* 80047F20 00044D20 9B AD 84 40 */ stb r29, lbl_803CAD40-_SDA_BASE_(r13) +/* 80047F20 00044D20 9B AD 84 40 */ stb r29, lbl_xClumpColl_FilterFlags-_SDA_BASE_(r13) /* 80047F24 00044D24 BB 01 00 50 */ lmw r24, 0x50(r1) /* 80047F28 00044D28 80 01 00 74 */ lwz r0, 0x74(r1) /* 80047F2C 00044D2C 7C 08 03 A6 */ mtlr r0 @@ -3898,16 +3898,16 @@ xShadow.xShadow_PickByRayCast__FP10xShadowMgr: /* 80047F58 00044D58 3B E0 00 00 */ li r31, 0 /* 80047F5C 00044D5C 3B 80 FF FF */ li r28, -1 /* 80047F60 00044D60 4B FB B4 F9 */ bl memset -/* 80047F64 00044D64 3C 80 80 25 */ lis r4, lbl_80253054@ha +/* 80047F64 00044D64 3C 80 80 25 */ lis r4, lbl_g_NY3@ha /* 80047F68 00044D68 38 61 00 14 */ addi r3, r1, 0x14 -/* 80047F6C 00044D6C 38 84 30 54 */ addi r4, r4, lbl_80253054@l +/* 80047F6C 00044D6C 38 84 30 54 */ addi r4, r4, lbl_g_NY3@l /* 80047F70 00044D70 4B FC 32 F5 */ bl __as__5xVec3FRC5xVec3 -/* 80047F74 00044D74 C0 02 86 88 */ lfs f0, lbl_803CD008-_SDA2_BASE_(r2) +/* 80047F74 00044D74 C0 02 86 88 */ lfs f0, lbl__967-_SDA2_BASE_(r2) /* 80047F78 00044D78 38 00 0C 00 */ li r0, 0xc00 /* 80047F7C 00044D7C 3B 40 00 00 */ li r26, 0 /* 80047F80 00044D80 3B A0 00 00 */ li r29, 0 /* 80047F84 00044D84 D0 01 00 20 */ stfs f0, 0x20(r1) -/* 80047F88 00044D88 C0 02 86 F0 */ lfs f0, lbl_803CD070-_SDA2_BASE_(r2) +/* 80047F88 00044D88 C0 02 86 F0 */ lfs f0, lbl__2534-_SDA2_BASE_(r2) /* 80047F8C 00044D8C D0 01 00 24 */ stfs f0, 0x24(r1) /* 80047F90 00044D90 90 01 00 28 */ stw r0, 0x28(r1) /* 80047F94 00044D94 80 7E 00 04 */ lwz r3, 4(r30) @@ -3936,7 +3936,7 @@ lbl_80047FA0: /* 80047FEC 00044DEC 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80047FF0 00044DF0 41 82 00 1C */ beq lbl_8004800C /* 80047FF4 00044DF4 C0 21 00 3C */ lfs f1, 0x3c(r1) -/* 80047FF8 00044DF8 C0 02 86 F4 */ lfs f0, lbl_803CD074-_SDA2_BASE_(r2) +/* 80047FF8 00044DF8 C0 02 86 F4 */ lfs f0, lbl__2535-_SDA2_BASE_(r2) /* 80047FFC 00044DFC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80048000 00044E00 41 81 00 0C */ bgt lbl_8004800C /* 80048004 00044E04 7F 3F CB 78 */ mr r31, r25 diff --git a/asm/Core/x/xShadowSimple.s b/asm/Core/x/xShadowSimple.s index 54b886290..31778d1d4 100644 --- a/asm/Core/x/xShadowSimple.s +++ b/asm/Core/x/xShadowSimple.s @@ -12,7 +12,7 @@ xShadowSimple.shadowRayCB__FP14RpIntersectionP13RpWorldSectorP19RpCollisionTrian /* 8013922C 0013602C 93 E1 00 2C */ stw r31, 0x2c(r1) /* 80139230 00136030 93 C1 00 28 */ stw r30, 0x28(r1) /* 80139234 00136034 93 A1 00 24 */ stw r29, 0x24(r1) -/* 80139238 00136038 80 8D 96 58 */ lwz r4, lbl_803CBF58-_SDA_BASE_(r13) +/* 80139238 00136038 80 8D 96 58 */ lwz r4, lbl_sModelMat-_SDA_BASE_(r13) /* 8013923C 0013603C FF E0 08 90 */ fmr f31, f1 /* 80139240 00136040 7C BD 2B 78 */ mr r29, r5 /* 80139244 00136044 7C DE 33 78 */ mr r30, r6 @@ -35,7 +35,7 @@ lbl_80139278: /* 80139280 00136080 4C 41 13 82 */ cror 2, 1, 2 /* 80139284 00136084 41 82 00 14 */ beq lbl_80139298 /* 80139288 00136088 C0 23 00 04 */ lfs f1, 4(r3) -/* 8013928C 0013608C C0 02 A3 F8 */ lfs f0, lbl_803CED78-_SDA2_BASE_(r2) +/* 8013928C 0013608C C0 02 A3 F8 */ lfs f0, lbl__804_1-_SDA2_BASE_(r2) /* 80139290 00136090 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80139294 00136094 40 80 00 0C */ bge lbl_801392A0 lbl_80139298: @@ -146,7 +146,7 @@ lbl_80139364: /* 80139424 00136224 C0 21 00 14 */ lfs f1, 0x14(r1) /* 80139428 00136228 D0 01 00 0C */ stfs f0, 0xc(r1) /* 8013942C 0013622C C0 01 00 1C */ lfs f0, 0x1c(r1) -/* 80139430 00136230 C0 42 A3 FC */ lfs f2, lbl_803CED7C-_SDA2_BASE_(r2) +/* 80139430 00136230 C0 42 A3 FC */ lfs f2, lbl__849_1-_SDA2_BASE_(r2) /* 80139434 00136234 EC 22 08 2A */ fadds f1, f2, f1 /* 80139438 00136238 D0 01 00 10 */ stfs f0, 0x10(r1) /* 8013943C 0013623C D0 21 00 08 */ stfs f1, 8(r1) @@ -179,7 +179,7 @@ lbl_80139364: /* 801394A8 001362A8 C0 21 00 14 */ lfs f1, 0x14(r1) /* 801394AC 001362AC D0 01 00 0C */ stfs f0, 0xc(r1) /* 801394B0 001362B0 C0 01 00 1C */ lfs f0, 0x1c(r1) -/* 801394B4 001362B4 C0 42 A3 FC */ lfs f2, lbl_803CED7C-_SDA2_BASE_(r2) +/* 801394B4 001362B4 C0 42 A3 FC */ lfs f2, lbl__849_1-_SDA2_BASE_(r2) /* 801394B8 001362B8 EC 21 10 28 */ fsubs f1, f1, f2 /* 801394BC 001362BC EC 02 00 2A */ fadds f0, f2, f0 /* 801394C0 001362C0 D0 21 00 08 */ stfs f1, 8(r1) @@ -213,7 +213,7 @@ lbl_80139364: /* 80139530 00136330 C0 21 00 14 */ lfs f1, 0x14(r1) /* 80139534 00136334 D0 01 00 0C */ stfs f0, 0xc(r1) /* 80139538 00136338 C0 01 00 1C */ lfs f0, 0x1c(r1) -/* 8013953C 0013633C C0 42 A3 FC */ lfs f2, lbl_803CED7C-_SDA2_BASE_(r2) +/* 8013953C 0013633C C0 42 A3 FC */ lfs f2, lbl__849_1-_SDA2_BASE_(r2) /* 80139540 00136340 EC 21 10 28 */ fsubs f1, f1, f2 /* 80139544 00136344 EC 00 10 28 */ fsubs f0, f0, f2 /* 80139548 00136348 D0 21 00 08 */ stfs f1, 8(r1) @@ -242,10 +242,10 @@ lbl_80139364: /* 801395A4 001363A4 4B F1 4F 4D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 801395A8 001363A8 80 7F 00 00 */ lwz r3, 0(r31) /* 801395AC 001363AC D0 23 00 44 */ stfs f1, 0x44(r3) -/* 801395B0 001363B0 C0 22 A4 00 */ lfs f1, lbl_803CED80-_SDA2_BASE_(r2) +/* 801395B0 001363B0 C0 22 A4 00 */ lfs f1, lbl__850_2-_SDA2_BASE_(r2) /* 801395B4 001363B4 80 7F 00 00 */ lwz r3, 0(r31) /* 801395B8 001363B8 FC 60 08 90 */ fmr f3, f1 -/* 801395BC 001363BC C0 42 A4 04 */ lfs f2, lbl_803CED84-_SDA2_BASE_(r2) +/* 801395BC 001363BC C0 42 A4 04 */ lfs f2, lbl__851_1-_SDA2_BASE_(r2) /* 801395C0 001363C0 38 63 00 48 */ addi r3, r3, 0x48 /* 801395C4 001363C4 4B ED 5A 39 */ bl xVec3Init__FP5xVec3fff /* 801395C8 001363C8 80 7F 00 00 */ lwz r3, 0(r31) @@ -272,13 +272,13 @@ lbl_801395F4: /* 80139610 00136410 80 1D 00 4C */ lwz r0, 0x4c(r29) /* 80139614 00136414 3C 60 80 14 */ lis r3, lbl_801392FC@ha /* 80139618 00136418 38 A3 92 FC */ addi r5, r3, lbl_801392FC@l -/* 8013961C 0013641C 90 0D 96 58 */ stw r0, lbl_803CBF58-_SDA_BASE_(r13) +/* 8013961C 0013641C 90 0D 96 58 */ stw r0, lbl_sModelMat-_SDA_BASE_(r13) /* 80139620 00136420 80 7D 00 10 */ lwz r3, 0x10(r29) /* 80139624 00136424 80 9F 00 04 */ lwz r4, 4(r31) /* 80139628 00136428 80 DF 00 00 */ lwz r6, 0(r31) /* 8013962C 0013642C 48 0B EF E9 */ bl RpAtomicForAllIntersections /* 80139630 00136430 38 00 00 00 */ li r0, 0 -/* 80139634 00136434 90 0D 96 58 */ stw r0, lbl_803CBF58-_SDA_BASE_(r13) +/* 80139634 00136434 90 0D 96 58 */ stw r0, lbl_sModelMat-_SDA_BASE_(r13) /* 80139638 00136438 80 7F 00 00 */ lwz r3, 0(r31) /* 8013963C 0013643C C0 03 00 58 */ lfs f0, 0x58(r3) /* 80139640 00136440 FC 00 F8 00 */ fcmpu cr0, f0, f31 @@ -306,11 +306,11 @@ xShadowSimple.xShadowSimple_SceneCollide__FP18xShadowSimpleCacheP5xVec3f: /* 80139684 00136484 38 00 00 01 */ li r0, 1 /* 80139688 00136488 93 E1 00 5C */ stw r31, 0x5c(r1) /* 8013968C 0013648C 7C 7F 1B 78 */ mr r31, r3 -/* 80139690 00136490 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80139694 00136494 C0 02 A4 08 */ lfs f0, lbl_803CED88-_SDA2_BASE_(r2) -/* 80139698 00136498 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80139690 00136490 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80139694 00136494 C0 02 A4 08 */ lfs f0, lbl__884_2-_SDA2_BASE_(r2) +/* 80139698 00136498 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8013969C 0013649C D0 1F 00 54 */ stfs f0, 0x54(r31) -/* 801396A0 001364A0 C0 02 A4 08 */ lfs f0, lbl_803CED88-_SDA2_BASE_(r2) +/* 801396A0 001364A0 C0 02 A4 08 */ lfs f0, lbl__884_2-_SDA2_BASE_(r2) /* 801396A4 001364A4 D0 1F 00 58 */ stfs f0, 0x58(r31) /* 801396A8 001364A8 90 BF 00 20 */ stw r5, 0x20(r31) /* 801396AC 001364AC 90 BF 00 04 */ stw r5, 4(r31) @@ -320,7 +320,7 @@ xShadowSimple.xShadowSimple_SceneCollide__FP18xShadowSimpleCacheP5xVec3f: /* 801396BC 001364BC C0 84 00 00 */ lfs f4, 0(r4) /* 801396C0 001364C0 D0 81 00 30 */ stfs f4, 0x30(r1) /* 801396C4 001364C4 C0 44 00 04 */ lfs f2, 4(r4) -/* 801396C8 001364C8 C0 62 A4 0C */ lfs f3, lbl_803CED8C-_SDA2_BASE_(r2) +/* 801396C8 001364C8 C0 62 A4 0C */ lfs f3, lbl__885_3-_SDA2_BASE_(r2) /* 801396CC 001364CC EC 02 08 28 */ fsubs f0, f2, f1 /* 801396D0 001364D0 EC 23 10 2A */ fadds f1, f3, f2 /* 801396D4 001364D4 D0 21 00 34 */ stfs f1, 0x34(r1) @@ -348,7 +348,7 @@ lbl_80139718: /* 80139728 00136528 38 81 00 30 */ addi r4, r1, 0x30 /* 8013972C 0013652C 48 0B FF 6D */ bl RpCollisionWorldForAllIntersections lbl_80139730: -/* 80139730 00136530 C0 02 A4 08 */ lfs f0, lbl_803CED88-_SDA2_BASE_(r2) +/* 80139730 00136530 C0 02 A4 08 */ lfs f0, lbl__884_2-_SDA2_BASE_(r2) /* 80139734 00136534 C0 3F 00 54 */ lfs f1, 0x54(r31) /* 80139738 00136538 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 8013973C 0013653C 41 82 00 20 */ beq lbl_8013975C @@ -364,36 +364,36 @@ lbl_8013975C: /* 80139760 00136560 38 81 00 30 */ addi r4, r1, 0x30 /* 80139764 00136564 48 00 0E 39 */ bl xQuickCullForLine__FP7xQCDataPC6xLine3 /* 80139768 00136568 38 81 00 30 */ addi r4, r1, 0x30 -/* 8013976C 0013656C 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha +/* 8013976C 0013656C 3C 60 80 3D */ lis r3, lbl_colls_grid@ha /* 80139770 00136570 3C A0 80 14 */ lis r5, lbl_80139328@ha /* 80139774 00136574 93 E1 00 08 */ stw r31, 8(r1) /* 80139778 00136578 38 C5 93 28 */ addi r6, r5, lbl_80139328@l -/* 8013977C 0013657C 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l +/* 8013977C 0013657C 38 63 A6 D8 */ addi r3, r3, lbl_colls_grid@l /* 80139780 00136580 90 81 00 0C */ stw r4, 0xc(r1) /* 80139784 00136584 38 A1 00 10 */ addi r5, r1, 0x10 /* 80139788 00136588 38 E1 00 08 */ addi r7, r1, 8 /* 8013978C 0013658C 4B FE 91 E1 */ bl xGridCheckPosition__FP5xGridP5xVec3P7xQCDataPFP4xEntPv_iPv -/* 80139790 00136590 3C 60 80 3D */ lis r3, lbl_803CA774@ha +/* 80139790 00136590 3C 60 80 3D */ lis r3, lbl_colls_oso_grid@ha /* 80139794 00136594 3C A0 80 14 */ lis r5, lbl_80139328@ha /* 80139798 00136598 38 C5 93 28 */ addi r6, r5, lbl_80139328@l /* 8013979C 0013659C 38 81 00 30 */ addi r4, r1, 0x30 -/* 801397A0 001365A0 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l +/* 801397A0 001365A0 38 63 A7 74 */ addi r3, r3, lbl_colls_oso_grid@l /* 801397A4 001365A4 38 A1 00 10 */ addi r5, r1, 0x10 /* 801397A8 001365A8 38 E1 00 08 */ addi r7, r1, 8 /* 801397AC 001365AC 4B FE 91 C1 */ bl xGridCheckPosition__FP5xGridP5xVec3P7xQCDataPFP4xEntPv_iPv /* 801397B0 001365B0 A0 1F 00 00 */ lhz r0, 0(r31) /* 801397B4 001365B4 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 801397B8 001365B8 41 82 00 24 */ beq lbl_801397DC -/* 801397BC 001365BC 3C 60 80 3D */ lis r3, lbl_803CA7A8@ha +/* 801397BC 001365BC 3C 60 80 3D */ lis r3, lbl_npcs_grid@ha /* 801397C0 001365C0 3C A0 80 14 */ lis r5, lbl_80139328@ha /* 801397C4 001365C4 38 C5 93 28 */ addi r6, r5, lbl_80139328@l /* 801397C8 001365C8 38 81 00 30 */ addi r4, r1, 0x30 -/* 801397CC 001365CC 38 63 A7 A8 */ addi r3, r3, lbl_803CA7A8@l +/* 801397CC 001365CC 38 63 A7 A8 */ addi r3, r3, lbl_npcs_grid@l /* 801397D0 001365D0 38 A1 00 10 */ addi r5, r1, 0x10 /* 801397D4 001365D4 38 E1 00 08 */ addi r7, r1, 8 /* 801397D8 001365D8 4B FE 91 95 */ bl xGridCheckPosition__FP5xGridP5xVec3P7xQCDataPFP4xEntPv_iPv lbl_801397DC: -/* 801397DC 001365DC C0 02 A4 08 */ lfs f0, lbl_803CED88-_SDA2_BASE_(r2) +/* 801397DC 001365DC C0 02 A4 08 */ lfs f0, lbl__884_2-_SDA2_BASE_(r2) /* 801397E0 001365E0 C0 3F 00 58 */ lfs f1, 0x58(r31) /* 801397E4 001365E4 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 801397E8 001365E8 41 82 00 1C */ beq lbl_80139804 @@ -407,7 +407,7 @@ lbl_80139804: /* 80139804 00136604 C0 1F 00 54 */ lfs f0, 0x54(r31) /* 80139808 00136608 D0 1F 00 58 */ stfs f0, 0x58(r31) lbl_8013980C: -/* 8013980C 0013660C C0 22 A4 08 */ lfs f1, lbl_803CED88-_SDA2_BASE_(r2) +/* 8013980C 0013660C C0 22 A4 08 */ lfs f1, lbl__884_2-_SDA2_BASE_(r2) /* 80139810 00136610 C0 1F 00 58 */ lfs f0, 0x58(r31) /* 80139814 00136614 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80139818 00136618 41 82 00 38 */ beq lbl_80139850 @@ -443,7 +443,7 @@ xShadowSimple.xShadowSimple_CalcCorners__FP18xShadowSimpleCacheP4xEntff: /* 80139880 00136680 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80139884 00136684 93 C1 00 18 */ stw r30, 0x18(r1) /* 80139888 00136688 7C 7E 1B 78 */ mr r30, r3 -/* 8013988C 0013668C C0 62 A4 08 */ lfs f3, lbl_803CED88-_SDA2_BASE_(r2) +/* 8013988C 0013668C C0 62 A4 08 */ lfs f3, lbl__884_2-_SDA2_BASE_(r2) /* 80139890 00136690 C0 03 00 58 */ lfs f0, 0x58(r3) /* 80139894 00136694 FF C0 08 90 */ fmr f30, f1 /* 80139898 00136698 FF E0 10 90 */ fmr f31, f2 @@ -495,7 +495,7 @@ lbl_80139900: /* 8013994C 0013674C 48 00 00 24 */ b lbl_80139970 lbl_80139950: /* 80139950 00136750 EC 1E 07 F2 */ fmuls f0, f30, f31 -/* 80139954 00136754 C0 22 A4 00 */ lfs f1, lbl_803CED80-_SDA2_BASE_(r2) +/* 80139954 00136754 C0 22 A4 00 */ lfs f1, lbl__850_2-_SDA2_BASE_(r2) /* 80139958 00136758 C0 5E 00 60 */ lfs f2, 0x60(r30) /* 8013995C 0013675C FC 60 F0 90 */ fmr f3, f30 /* 80139960 00136760 C0 9E 00 64 */ lfs f4, 0x64(r30) @@ -507,7 +507,7 @@ lbl_80139970: /* 80139974 00136774 EC 84 00 2A */ fadds f4, f4, f0 /* 80139978 00136778 D0 9E 00 68 */ stfs f4, 0x68(r30) /* 8013997C 0013677C C0 9E 00 58 */ lfs f4, 0x58(r30) -/* 80139980 00136780 C0 A2 A4 10 */ lfs f5, lbl_803CED90-_SDA2_BASE_(r2) +/* 80139980 00136780 C0 A2 A4 10 */ lfs f5, lbl__909_1-_SDA2_BASE_(r2) /* 80139984 00136784 EC 84 10 2A */ fadds f4, f4, f2 /* 80139988 00136788 EC 85 20 2A */ fadds f4, f5, f4 /* 8013998C 0013678C D0 9E 00 6C */ stfs f4, 0x6c(r30) @@ -518,7 +518,7 @@ lbl_80139970: /* 801399A0 001367A0 EC 84 30 2A */ fadds f4, f4, f6 /* 801399A4 001367A4 D0 9E 00 74 */ stfs f4, 0x74(r30) /* 801399A8 001367A8 C0 9E 00 58 */ lfs f4, 0x58(r30) -/* 801399AC 001367AC C0 A2 A4 10 */ lfs f5, lbl_803CED90-_SDA2_BASE_(r2) +/* 801399AC 001367AC C0 A2 A4 10 */ lfs f5, lbl__909_1-_SDA2_BASE_(r2) /* 801399B0 001367B0 EC 84 38 2A */ fadds f4, f4, f7 /* 801399B4 001367B4 EC 85 20 2A */ fadds f4, f5, f4 /* 801399B8 001367B8 D0 9E 00 78 */ stfs f4, 0x78(r30) @@ -529,7 +529,7 @@ lbl_80139970: /* 801399CC 001367CC EC 84 30 28 */ fsubs f4, f4, f6 /* 801399D0 001367D0 D0 9E 00 80 */ stfs f4, 0x80(r30) /* 801399D4 001367D4 C0 9E 00 58 */ lfs f4, 0x58(r30) -/* 801399D8 001367D8 C0 A2 A4 10 */ lfs f5, lbl_803CED90-_SDA2_BASE_(r2) +/* 801399D8 001367D8 C0 A2 A4 10 */ lfs f5, lbl__909_1-_SDA2_BASE_(r2) /* 801399DC 001367DC EC 84 38 28 */ fsubs f4, f4, f7 /* 801399E0 001367E0 EC 85 20 2A */ fadds f4, f5, f4 /* 801399E4 001367E4 D0 9E 00 84 */ stfs f4, 0x84(r30) @@ -540,7 +540,7 @@ lbl_80139970: /* 801399F8 001367F8 EC 03 00 28 */ fsubs f0, f3, f0 /* 801399FC 001367FC D0 1E 00 8C */ stfs f0, 0x8c(r30) /* 80139A00 00136800 C0 1E 00 58 */ lfs f0, 0x58(r30) -/* 80139A04 00136804 C0 62 A4 10 */ lfs f3, lbl_803CED90-_SDA2_BASE_(r2) +/* 80139A04 00136804 C0 62 A4 10 */ lfs f3, lbl__909_1-_SDA2_BASE_(r2) /* 80139A08 00136808 EC 00 10 28 */ fsubs f0, f0, f2 /* 80139A0C 0013680C EC 03 00 2A */ fadds f0, f3, f0 /* 80139A10 00136810 D0 1E 00 90 */ stfs f0, 0x90(r30) @@ -561,30 +561,30 @@ lbl_80139A20: .global xShadowSimple.xShadowSimple_AddVerts__FP18xShadowSimpleCache xShadowSimple.xShadowSimple_AddVerts__FP18xShadowSimpleCache: -/* 80139A48 00136848 C0 22 A4 08 */ lfs f1, lbl_803CED88-_SDA2_BASE_(r2) +/* 80139A48 00136848 C0 22 A4 08 */ lfs f1, lbl__884_2-_SDA2_BASE_(r2) /* 80139A4C 0013684C C0 03 00 58 */ lfs f0, 0x58(r3) /* 80139A50 00136850 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80139A54 00136854 4D 82 00 20 */ beqlr -/* 80139A58 00136858 80 ED 96 54 */ lwz r7, lbl_803CBF54-_SDA_BASE_(r13) +/* 80139A58 00136858 80 ED 96 54 */ lwz r7, lbl_sShadVertCount-_SDA_BASE_(r13) /* 80139A5C 0013685C 28 07 01 80 */ cmplwi r7, 0x180 /* 80139A60 00136860 41 80 00 08 */ blt lbl_80139A68 /* 80139A64 00136864 4E 80 00 20 */ blr lbl_80139A68: /* 80139A68 00136868 1D 07 00 24 */ mulli r8, r7, 0x24 -/* 80139A6C 0013686C 3C A0 80 32 */ lis r5, lbl_8032462C@ha +/* 80139A6C 0013686C 3C A0 80 32 */ lis r5, lbl_sShadVert@ha /* 80139A70 00136870 C0 23 00 6C */ lfs f1, 0x6c(r3) /* 80139A74 00136874 3C 80 AA AB */ lis r4, 0xAAAAAAAB@ha -/* 80139A78 00136878 38 A5 46 2C */ addi r5, r5, lbl_8032462C@l +/* 80139A78 00136878 38 A5 46 2C */ addi r5, r5, lbl_sShadVert@l /* 80139A7C 0013687C C0 43 00 70 */ lfs f2, 0x70(r3) /* 80139A80 00136880 C0 03 00 68 */ lfs f0, 0x68(r3) /* 80139A84 00136884 7C C5 42 14 */ add r6, r5, r8 /* 80139A88 00136888 38 04 AA AB */ addi r0, r4, 0xAAAAAAAB@l -/* 80139A8C 0013688C 3C 80 80 32 */ lis r4, lbl_80327C2C@ha +/* 80139A8C 0013688C 3C 80 80 32 */ lis r4, lbl_sShadRasters@ha /* 80139A90 00136890 7C 05 45 2E */ stfsx f0, r5, r8 /* 80139A94 00136894 7C 00 38 16 */ mulhwu r0, r0, r7 /* 80139A98 00136898 38 A0 00 00 */ li r5, 0 /* 80139A9C 0013689C D0 26 00 04 */ stfs f1, 4(r6) -/* 80139AA0 001368A0 38 84 7C 2C */ addi r4, r4, lbl_80327C2C@l +/* 80139AA0 001368A0 38 84 7C 2C */ addi r4, r4, lbl_sShadRasters@l /* 80139AA4 001368A4 D0 46 00 08 */ stfs f2, 8(r6) /* 80139AA8 001368A8 C0 23 00 78 */ lfs f1, 0x78(r3) /* 80139AAC 001368AC 54 00 00 3A */ rlwinm r0, r0, 0, 0, 0x1d @@ -649,23 +649,23 @@ lbl_80139A68: /* 80139B98 00136998 98 E6 00 CF */ stb r7, 0xcf(r6) /* 80139B9C 0013699C 80 63 00 5C */ lwz r3, 0x5c(r3) /* 80139BA0 001369A0 7C 64 01 2E */ stwx r3, r4, r0 -/* 80139BA4 001369A4 80 6D 96 54 */ lwz r3, lbl_803CBF54-_SDA_BASE_(r13) +/* 80139BA4 001369A4 80 6D 96 54 */ lwz r3, lbl_sShadVertCount-_SDA_BASE_(r13) /* 80139BA8 001369A8 38 03 00 06 */ addi r0, r3, 6 -/* 80139BAC 001369AC 90 0D 96 54 */ stw r0, lbl_803CBF54-_SDA_BASE_(r13) +/* 80139BAC 001369AC 90 0D 96 54 */ stw r0, lbl_sShadVertCount-_SDA_BASE_(r13) /* 80139BB0 001369B0 4E 80 00 20 */ blr .global xShadowSimple_Init__Fv xShadowSimple_Init__Fv: /* 80139BB4 001369B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80139BB8 001369B8 7C 08 02 A6 */ mflr r0 -/* 80139BBC 001369BC 3C 60 80 32 */ lis r3, lbl_803245D8@ha +/* 80139BBC 001369BC 3C 60 80 32 */ lis r3, lbl_sCollQueue@ha /* 80139BC0 001369C0 38 80 00 00 */ li r4, 0 /* 80139BC4 001369C4 90 01 00 14 */ stw r0, 0x14(r1) -/* 80139BC8 001369C8 38 63 45 D8 */ addi r3, r3, lbl_803245D8@l +/* 80139BC8 001369C8 38 63 45 D8 */ addi r3, r3, lbl_sCollQueue@l /* 80139BCC 001369CC 38 A0 00 28 */ li r5, 0x28 /* 80139BD0 001369D0 4B EC 98 89 */ bl memset -/* 80139BD4 001369D4 3C 60 80 27 */ lis r3, lbl_8026D080@ha -/* 80139BD8 001369D8 38 63 D0 80 */ addi r3, r3, lbl_8026D080@l +/* 80139BD4 001369D4 3C 60 80 27 */ lis r3, lbl__stringBase0_89@ha +/* 80139BD8 001369D8 38 63 D0 80 */ addi r3, r3, lbl__stringBase0_89@l /* 80139BDC 001369DC 4B F1 26 39 */ bl xStrHash__FPCc /* 80139BE0 001369E0 38 80 00 00 */ li r4, 0 /* 80139BE4 001369E4 4B F1 1B 29 */ bl xSTFindAsset__FUiPUi @@ -676,64 +676,64 @@ xShadowSimple_Init__Fv: lbl_80139BF8: /* 80139BF8 001369F8 38 00 00 00 */ li r0, 0 lbl_80139BFC: -/* 80139BFC 001369FC 3C 60 80 32 */ lis r3, lbl_8032462C@ha -/* 80139C00 00136A00 90 0D 96 50 */ stw r0, lbl_803CBF50-_SDA_BASE_(r13) -/* 80139C04 00136A04 38 63 46 2C */ addi r3, r3, lbl_8032462C@l +/* 80139BFC 001369FC 3C 60 80 32 */ lis r3, lbl_sShadVert@ha +/* 80139C00 00136A00 90 0D 96 50 */ stw r0, lbl_sShadRaster-_SDA_BASE_(r13) +/* 80139C04 00136A04 38 63 46 2C */ addi r3, r3, lbl_sShadVert@l /* 80139C08 00136A08 38 80 00 00 */ li r4, 0 /* 80139C0C 00136A0C 38 A0 36 00 */ li r5, 0x3600 /* 80139C10 00136A10 4B EC 98 49 */ bl memset -/* 80139C14 00136A14 3C 60 80 32 */ lis r3, lbl_8032462C@ha +/* 80139C14 00136A14 3C 60 80 32 */ lis r3, lbl_sShadVert@ha /* 80139C18 00136A18 38 00 00 40 */ li r0, 0x40 -/* 80139C1C 00136A1C 38 63 46 2C */ addi r3, r3, lbl_8032462C@l +/* 80139C1C 00136A1C 38 63 46 2C */ addi r3, r3, lbl_sShadVert@l /* 80139C20 00136A20 7C 09 03 A6 */ mtctr r0 lbl_80139C24: -/* 80139C24 00136A24 C0 02 A4 04 */ lfs f0, lbl_803CED84-_SDA2_BASE_(r2) +/* 80139C24 00136A24 C0 02 A4 04 */ lfs f0, lbl__851_1-_SDA2_BASE_(r2) /* 80139C28 00136A28 D0 03 00 40 */ stfs f0, 0x40(r3) -/* 80139C2C 00136A2C C0 02 A4 04 */ lfs f0, lbl_803CED84-_SDA2_BASE_(r2) +/* 80139C2C 00136A2C C0 02 A4 04 */ lfs f0, lbl__851_1-_SDA2_BASE_(r2) /* 80139C30 00136A30 D0 03 00 68 */ stfs f0, 0x68(r3) -/* 80139C34 00136A34 C0 02 A4 04 */ lfs f0, lbl_803CED84-_SDA2_BASE_(r2) +/* 80139C34 00136A34 C0 02 A4 04 */ lfs f0, lbl__851_1-_SDA2_BASE_(r2) /* 80139C38 00136A38 D0 03 00 88 */ stfs f0, 0x88(r3) -/* 80139C3C 00136A3C C0 02 A4 04 */ lfs f0, lbl_803CED84-_SDA2_BASE_(r2) +/* 80139C3C 00136A3C C0 02 A4 04 */ lfs f0, lbl__851_1-_SDA2_BASE_(r2) /* 80139C40 00136A40 D0 03 00 B0 */ stfs f0, 0xb0(r3) -/* 80139C44 00136A44 C0 02 A4 04 */ lfs f0, lbl_803CED84-_SDA2_BASE_(r2) +/* 80139C44 00136A44 C0 02 A4 04 */ lfs f0, lbl__851_1-_SDA2_BASE_(r2) /* 80139C48 00136A48 D0 03 00 D0 */ stfs f0, 0xd0(r3) -/* 80139C4C 00136A4C C0 02 A4 04 */ lfs f0, lbl_803CED84-_SDA2_BASE_(r2) +/* 80139C4C 00136A4C C0 02 A4 04 */ lfs f0, lbl__851_1-_SDA2_BASE_(r2) /* 80139C50 00136A50 D0 03 00 D4 */ stfs f0, 0xd4(r3) -/* 80139C54 00136A54 C0 02 A4 00 */ lfs f0, lbl_803CED80-_SDA2_BASE_(r2) +/* 80139C54 00136A54 C0 02 A4 00 */ lfs f0, lbl__850_2-_SDA2_BASE_(r2) /* 80139C58 00136A58 D0 03 00 0C */ stfs f0, 0xc(r3) -/* 80139C5C 00136A5C C0 02 A4 04 */ lfs f0, lbl_803CED84-_SDA2_BASE_(r2) +/* 80139C5C 00136A5C C0 02 A4 04 */ lfs f0, lbl__851_1-_SDA2_BASE_(r2) /* 80139C60 00136A60 D0 03 00 10 */ stfs f0, 0x10(r3) -/* 80139C64 00136A64 C0 02 A4 00 */ lfs f0, lbl_803CED80-_SDA2_BASE_(r2) +/* 80139C64 00136A64 C0 02 A4 00 */ lfs f0, lbl__850_2-_SDA2_BASE_(r2) /* 80139C68 00136A68 D0 03 00 14 */ stfs f0, 0x14(r3) -/* 80139C6C 00136A6C C0 02 A4 00 */ lfs f0, lbl_803CED80-_SDA2_BASE_(r2) +/* 80139C6C 00136A6C C0 02 A4 00 */ lfs f0, lbl__850_2-_SDA2_BASE_(r2) /* 80139C70 00136A70 D0 03 00 30 */ stfs f0, 0x30(r3) -/* 80139C74 00136A74 C0 02 A4 04 */ lfs f0, lbl_803CED84-_SDA2_BASE_(r2) +/* 80139C74 00136A74 C0 02 A4 04 */ lfs f0, lbl__851_1-_SDA2_BASE_(r2) /* 80139C78 00136A78 D0 03 00 34 */ stfs f0, 0x34(r3) -/* 80139C7C 00136A7C C0 02 A4 00 */ lfs f0, lbl_803CED80-_SDA2_BASE_(r2) +/* 80139C7C 00136A7C C0 02 A4 00 */ lfs f0, lbl__850_2-_SDA2_BASE_(r2) /* 80139C80 00136A80 D0 03 00 38 */ stfs f0, 0x38(r3) -/* 80139C84 00136A84 C0 02 A4 00 */ lfs f0, lbl_803CED80-_SDA2_BASE_(r2) +/* 80139C84 00136A84 C0 02 A4 00 */ lfs f0, lbl__850_2-_SDA2_BASE_(r2) /* 80139C88 00136A88 D0 03 00 54 */ stfs f0, 0x54(r3) -/* 80139C8C 00136A8C C0 02 A4 04 */ lfs f0, lbl_803CED84-_SDA2_BASE_(r2) +/* 80139C8C 00136A8C C0 02 A4 04 */ lfs f0, lbl__851_1-_SDA2_BASE_(r2) /* 80139C90 00136A90 D0 03 00 58 */ stfs f0, 0x58(r3) -/* 80139C94 00136A94 C0 02 A4 00 */ lfs f0, lbl_803CED80-_SDA2_BASE_(r2) +/* 80139C94 00136A94 C0 02 A4 00 */ lfs f0, lbl__850_2-_SDA2_BASE_(r2) /* 80139C98 00136A98 D0 03 00 5C */ stfs f0, 0x5c(r3) -/* 80139C9C 00136A9C C0 02 A4 00 */ lfs f0, lbl_803CED80-_SDA2_BASE_(r2) +/* 80139C9C 00136A9C C0 02 A4 00 */ lfs f0, lbl__850_2-_SDA2_BASE_(r2) /* 80139CA0 00136AA0 D0 03 00 78 */ stfs f0, 0x78(r3) -/* 80139CA4 00136AA4 C0 02 A4 04 */ lfs f0, lbl_803CED84-_SDA2_BASE_(r2) +/* 80139CA4 00136AA4 C0 02 A4 04 */ lfs f0, lbl__851_1-_SDA2_BASE_(r2) /* 80139CA8 00136AA8 D0 03 00 7C */ stfs f0, 0x7c(r3) -/* 80139CAC 00136AAC C0 02 A4 00 */ lfs f0, lbl_803CED80-_SDA2_BASE_(r2) +/* 80139CAC 00136AAC C0 02 A4 00 */ lfs f0, lbl__850_2-_SDA2_BASE_(r2) /* 80139CB0 00136AB0 D0 03 00 80 */ stfs f0, 0x80(r3) -/* 80139CB4 00136AB4 C0 02 A4 00 */ lfs f0, lbl_803CED80-_SDA2_BASE_(r2) +/* 80139CB4 00136AB4 C0 02 A4 00 */ lfs f0, lbl__850_2-_SDA2_BASE_(r2) /* 80139CB8 00136AB8 D0 03 00 9C */ stfs f0, 0x9c(r3) -/* 80139CBC 00136ABC C0 02 A4 04 */ lfs f0, lbl_803CED84-_SDA2_BASE_(r2) +/* 80139CBC 00136ABC C0 02 A4 04 */ lfs f0, lbl__851_1-_SDA2_BASE_(r2) /* 80139CC0 00136AC0 D0 03 00 A0 */ stfs f0, 0xa0(r3) -/* 80139CC4 00136AC4 C0 02 A4 00 */ lfs f0, lbl_803CED80-_SDA2_BASE_(r2) +/* 80139CC4 00136AC4 C0 02 A4 00 */ lfs f0, lbl__850_2-_SDA2_BASE_(r2) /* 80139CC8 00136AC8 D0 03 00 A4 */ stfs f0, 0xa4(r3) -/* 80139CCC 00136ACC C0 02 A4 00 */ lfs f0, lbl_803CED80-_SDA2_BASE_(r2) +/* 80139CCC 00136ACC C0 02 A4 00 */ lfs f0, lbl__850_2-_SDA2_BASE_(r2) /* 80139CD0 00136AD0 D0 03 00 C0 */ stfs f0, 0xc0(r3) -/* 80139CD4 00136AD4 C0 02 A4 04 */ lfs f0, lbl_803CED84-_SDA2_BASE_(r2) +/* 80139CD4 00136AD4 C0 02 A4 04 */ lfs f0, lbl__851_1-_SDA2_BASE_(r2) /* 80139CD8 00136AD8 D0 03 00 C4 */ stfs f0, 0xc4(r3) -/* 80139CDC 00136ADC C0 02 A4 00 */ lfs f0, lbl_803CED80-_SDA2_BASE_(r2) +/* 80139CDC 00136ADC C0 02 A4 00 */ lfs f0, lbl__850_2-_SDA2_BASE_(r2) /* 80139CE0 00136AE0 D0 03 00 C8 */ stfs f0, 0xc8(r3) /* 80139CE4 00136AE4 38 63 00 D8 */ addi r3, r3, 0xd8 /* 80139CE8 00136AE8 42 00 FF 3C */ bdnz lbl_80139C24 @@ -754,10 +754,10 @@ xShadowSimple_CacheInit__FP18xShadowSimpleCacheP4xEntUc: /* 80139D18 00136B18 38 80 00 00 */ li r4, 0 /* 80139D1C 00136B1C 38 A0 00 98 */ li r5, 0x98 /* 80139D20 00136B20 4B EC 97 39 */ bl memset -/* 80139D24 00136B24 C0 02 A4 08 */ lfs f0, lbl_803CED88-_SDA2_BASE_(r2) +/* 80139D24 00136B24 C0 02 A4 08 */ lfs f0, lbl__884_2-_SDA2_BASE_(r2) /* 80139D28 00136B28 38 00 00 04 */ li r0, 4 /* 80139D2C 00136B2C D0 1D 00 54 */ stfs f0, 0x54(r29) -/* 80139D30 00136B30 C0 02 A4 08 */ lfs f0, lbl_803CED88-_SDA2_BASE_(r2) +/* 80139D30 00136B30 C0 02 A4 08 */ lfs f0, lbl__884_2-_SDA2_BASE_(r2) /* 80139D34 00136B34 D0 1D 00 58 */ stfs f0, 0x58(r29) /* 80139D38 00136B38 B0 1D 00 00 */ sth r0, 0(r29) /* 80139D3C 00136B3C 9A 9D 00 02 */ stb r20, 2(r29) @@ -829,7 +829,7 @@ lbl_80139E14: /* 80139E20 00136C20 28 00 BE EF */ cmplwi r0, 0xbeef /* 80139E24 00136C24 40 82 00 08 */ bne lbl_80139E2C lbl_80139E28: -/* 80139E28 00136C28 83 ED 96 50 */ lwz r31, lbl_803CBF50-_SDA_BASE_(r13) +/* 80139E28 00136C28 83 ED 96 50 */ lwz r31, lbl_sShadRaster-_SDA_BASE_(r13) lbl_80139E2C: /* 80139E2C 00136C2C 93 FD 00 5C */ stw r31, 0x5c(r29) /* 80139E30 00136C30 56 80 04 3E */ clrlwi r0, r20, 0x10 @@ -869,7 +869,7 @@ xShadowSimple_Add__FP18xShadowSimpleCacheP4xEntff: /* 80139EA8 00136CA8 54 9F 06 F6 */ rlwinm r31, r4, 0, 0x1b, 0x1b /* 80139EAC 00136CAC B0 1E 00 06 */ sth r0, 6(r30) /* 80139EB0 00136CB0 80 9E 00 24 */ lwz r4, 0x24(r30) -/* 80139EB4 00136CB4 C0 22 A4 14 */ lfs f1, lbl_803CED94-_SDA2_BASE_(r2) +/* 80139EB4 00136CB4 C0 22 A4 14 */ lfs f1, lbl__1294_1-_SDA2_BASE_(r2) /* 80139EB8 00136CB8 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80139EBC 00136CBC 38 84 00 30 */ addi r4, r4, 0x30 /* 80139EC0 00136CC0 4B FF F7 B5 */ bl xShadowSimple.xShadowSimple_SceneCollide__FP18xShadowSimpleCacheP5xVec3f @@ -886,7 +886,7 @@ xShadowSimple_Add__FP18xShadowSimpleCacheP4xEntff: /* 80139EEC 00136CEC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80139EF0 00136CF0 38 84 00 20 */ addi r4, r4, 0x20 /* 80139EF4 00136CF4 4B ED 13 71 */ bl __as__5xVec3FRC5xVec3 -/* 80139EF8 00136CF8 C0 22 A4 08 */ lfs f1, lbl_803CED88-_SDA2_BASE_(r2) +/* 80139EF8 00136CF8 C0 22 A4 08 */ lfs f1, lbl__884_2-_SDA2_BASE_(r2) /* 80139EFC 00136CFC C0 1D 00 58 */ lfs f0, 0x58(r29) /* 80139F00 00136D00 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80139F04 00136D04 41 82 03 CC */ beq lbl_8013A2D0 @@ -917,7 +917,7 @@ lbl_80139F28: lbl_80139F64: /* 80139F64 00136D64 38 00 00 01 */ li r0, 1 lbl_80139F68: -/* 80139F68 00136D68 C0 22 A4 08 */ lfs f1, lbl_803CED88-_SDA2_BASE_(r2) +/* 80139F68 00136D68 C0 22 A4 08 */ lfs f1, lbl__884_2-_SDA2_BASE_(r2) /* 80139F6C 00136D6C 54 1F 06 3E */ clrlwi r31, r0, 0x18 /* 80139F70 00136D70 C0 1D 00 58 */ lfs f0, 0x58(r29) /* 80139F74 00136D74 FC 01 00 00 */ fcmpu cr0, f1, f0 @@ -955,15 +955,15 @@ lbl_80139F90: /* 80139FF0 00136DF0 7C 64 1B 78 */ mr r4, r3 /* 80139FF4 00136DF4 4B F1 42 FD */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80139FF8 00136DF8 C0 61 00 0C */ lfs f3, 0xc(r1) -/* 80139FFC 00136DFC C0 82 A4 18 */ lfs f4, lbl_803CED98-_SDA2_BASE_(r2) +/* 80139FFC 00136DFC C0 82 A4 18 */ lfs f4, lbl__1295_2-_SDA2_BASE_(r2) /* 8013A000 00136E00 FC 03 20 40 */ fcmpo cr0, f3, f4 /* 8013A004 00136E04 7C 60 00 26 */ mfcr r3 /* 8013A008 00136E08 3C 00 43 30 */ lis r0, 0x4330 /* 8013A00C 00136E0C 54 63 17 FE */ rlwinm r3, r3, 2, 0x1f, 0x1f /* 8013A010 00136E10 90 01 00 38 */ stw r0, 0x38(r1) -/* 8013A014 00136E14 C8 42 A4 20 */ lfd f2, lbl_803CEDA0-_SDA2_BASE_(r2) +/* 8013A014 00136E14 C8 42 A4 20 */ lfd f2, lbl__1298_1-_SDA2_BASE_(r2) /* 8013A018 00136E18 90 61 00 3C */ stw r3, 0x3c(r1) -/* 8013A01C 00136E1C C0 02 A4 00 */ lfs f0, lbl_803CED80-_SDA2_BASE_(r2) +/* 8013A01C 00136E1C C0 02 A4 00 */ lfs f0, lbl__850_2-_SDA2_BASE_(r2) /* 8013A020 00136E20 C8 21 00 38 */ lfd f1, 0x38(r1) /* 8013A024 00136E24 FC 21 10 28 */ fsub f1, f1, f2 /* 8013A028 00136E28 FC 20 0A 10 */ fabs f1, f1 @@ -985,7 +985,7 @@ lbl_8013A060: /* 8013A064 00136E64 40 81 00 08 */ ble lbl_8013A06C /* 8013A068 00136E68 48 00 00 08 */ b lbl_8013A070 lbl_8013A06C: -/* 8013A06C 00136E6C C0 82 A4 1C */ lfs f4, lbl_803CED9C-_SDA2_BASE_(r2) +/* 8013A06C 00136E6C C0 82 A4 1C */ lfs f4, lbl__1296_1-_SDA2_BASE_(r2) lbl_8013A070: /* 8013A070 00136E70 C0 01 00 08 */ lfs f0, 8(r1) /* 8013A074 00136E74 FC 00 00 50 */ fneg f0, f0 @@ -1025,7 +1025,7 @@ lbl_8013A0AC: /* 8013A0EC 00136EEC C0 84 00 08 */ lfs f4, 8(r4) /* 8013A0F0 00136EF0 EC 20 30 28 */ fsubs f1, f0, f6 /* 8013A0F4 00136EF4 EC 42 28 28 */ fsubs f2, f2, f5 -/* 8013A0F8 00136EF8 C0 02 A4 18 */ lfs f0, lbl_803CED98-_SDA2_BASE_(r2) +/* 8013A0F8 00136EF8 C0 02 A4 18 */ lfs f0, lbl__1295_2-_SDA2_BASE_(r2) /* 8013A0FC 00136EFC EC 86 20 28 */ fsubs f4, f6, f4 /* 8013A100 00136F00 EC 22 00 72 */ fmuls f1, f2, f1 /* 8013A104 00136F04 EC 24 08 FA */ fmadds f1, f4, f3, f1 @@ -1056,7 +1056,7 @@ lbl_8013A12C: /* 8013A160 00136F60 EC 04 00 FA */ fmadds f0, f4, f3, f0 /* 8013A164 00136F64 D0 1D 00 58 */ stfs f0, 0x58(r29) /* 8013A168 00136F68 41 82 00 0C */ beq lbl_8013A174 -/* 8013A16C 00136F6C C0 02 A4 08 */ lfs f0, lbl_803CED88-_SDA2_BASE_(r2) +/* 8013A16C 00136F6C C0 02 A4 08 */ lfs f0, lbl__884_2-_SDA2_BASE_(r2) /* 8013A170 00136F70 D0 1D 00 54 */ stfs f0, 0x54(r29) lbl_8013A174: /* 8013A174 00136F74 28 1F 00 00 */ cmplwi r31, 0 @@ -1078,9 +1078,9 @@ lbl_8013A1A8: /* 8013A1AC 00136FAC 38 03 00 02 */ addi r0, r3, 2 /* 8013A1B0 00136FB0 90 1D 00 04 */ stw r0, 4(r29) lbl_8013A1B4: -/* 8013A1B4 00136FB4 3C 60 80 32 */ lis r3, lbl_803245D8@ha +/* 8013A1B4 00136FB4 3C 60 80 32 */ lis r3, lbl_sCollQueue@ha /* 8013A1B8 00136FB8 38 00 00 02 */ li r0, 2 -/* 8013A1BC 00136FBC 3B 83 45 D8 */ addi r28, r3, lbl_803245D8@l +/* 8013A1BC 00136FBC 3B 83 45 D8 */ addi r28, r3, lbl_sCollQueue@l /* 8013A1C0 00136FC0 3B 60 00 00 */ li r27, 0 /* 8013A1C4 00136FC4 7F 84 E3 78 */ mr r4, r28 /* 8013A1C8 00136FC8 7C 09 03 A6 */ mtctr r0 @@ -1089,8 +1089,8 @@ lbl_8013A1CC: /* 8013A1D0 00136FD0 28 05 00 00 */ cmplwi r5, 0 /* 8013A1D4 00136FD4 40 82 00 34 */ bne lbl_8013A208 /* 8013A1D8 00136FD8 1C 1B 00 14 */ mulli r0, r27, 0x14 -/* 8013A1DC 00136FDC 3C 60 80 32 */ lis r3, lbl_803245D8@ha -/* 8013A1E0 00136FE0 38 83 45 D8 */ addi r4, r3, lbl_803245D8@l +/* 8013A1DC 00136FDC 3C 60 80 32 */ lis r3, lbl_sCollQueue@ha +/* 8013A1E0 00136FE0 38 83 45 D8 */ addi r4, r3, lbl_sCollQueue@l /* 8013A1E4 00136FE4 7F A4 01 2E */ stwx r29, r4, r0 /* 8013A1E8 00136FE8 7C 64 02 14 */ add r3, r4, r0 /* 8013A1EC 00136FEC 7C 84 00 2E */ lwzx r4, r4, r0 @@ -1105,8 +1105,8 @@ lbl_8013A208: /* 8013A20C 0013700C 80 05 00 04 */ lwz r0, 4(r5) /* 8013A210 00137010 7C 03 00 40 */ cmplw r3, r0 /* 8013A214 00137014 40 81 00 94 */ ble lbl_8013A2A8 -/* 8013A218 00137018 3C 60 80 32 */ lis r3, lbl_803245D8@ha -/* 8013A21C 0013701C 3B E3 45 D8 */ addi r31, r3, lbl_803245D8@l +/* 8013A218 00137018 3C 60 80 32 */ lis r3, lbl_sCollQueue@ha +/* 8013A21C 0013701C 3B E3 45 D8 */ addi r31, r3, lbl_sCollQueue@l /* 8013A220 00137020 80 7F 00 14 */ lwz r3, 0x14(r31) /* 8013A224 00137024 28 03 00 00 */ cmplwi r3, 0 /* 8013A228 00137028 41 82 00 1C */ beq lbl_8013A244 @@ -1117,9 +1117,9 @@ lbl_8013A208: /* 8013A23C 0013703C 80 7F 00 14 */ lwz r3, 0x14(r31) /* 8013A240 00137040 4B FF F8 09 */ bl xShadowSimple.xShadowSimple_AddVerts__FP18xShadowSimpleCache lbl_8013A244: -/* 8013A244 00137044 3C 60 80 32 */ lis r3, lbl_803245D8@ha +/* 8013A244 00137044 3C 60 80 32 */ lis r3, lbl_sCollQueue@ha /* 8013A248 00137048 3B 40 00 00 */ li r26, 0 -/* 8013A24C 0013704C 3B E3 45 D8 */ addi r31, r3, lbl_803245D8@l +/* 8013A24C 0013704C 3B E3 45 D8 */ addi r31, r3, lbl_sCollQueue@l /* 8013A250 00137050 48 00 00 20 */ b lbl_8013A270 lbl_8013A254: /* 8013A254 00137054 38 1A 00 01 */ addi r0, r26, 1 @@ -1133,8 +1133,8 @@ lbl_8013A270: /* 8013A270 00137070 7C 1A D8 00 */ cmpw r26, r27 /* 8013A274 00137074 40 80 FF E0 */ bge lbl_8013A254 /* 8013A278 00137078 1C 1B 00 14 */ mulli r0, r27, 0x14 -/* 8013A27C 0013707C 3C 60 80 32 */ lis r3, lbl_803245D8@ha -/* 8013A280 00137080 38 83 45 D8 */ addi r4, r3, lbl_803245D8@l +/* 8013A27C 0013707C 3C 60 80 32 */ lis r3, lbl_sCollQueue@ha +/* 8013A280 00137080 38 83 45 D8 */ addi r4, r3, lbl_sCollQueue@l /* 8013A284 00137084 7F A4 01 2E */ stwx r29, r4, r0 /* 8013A288 00137088 7C 64 02 14 */ add r3, r4, r0 /* 8013A28C 0013708C 7C 84 00 2E */ lwzx r4, r4, r0 @@ -1184,10 +1184,10 @@ __as__18xShadowSimpleQueueFRC18xShadowSimpleQueue: xShadowSimple_Render__Fv: /* 8013A320 00137120 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8013A324 00137124 7C 08 02 A6 */ mflr r0 -/* 8013A328 00137128 3C 60 80 32 */ lis r3, lbl_803245D8@ha +/* 8013A328 00137128 3C 60 80 32 */ lis r3, lbl_sCollQueue@ha /* 8013A32C 0013712C 90 01 00 24 */ stw r0, 0x24(r1) /* 8013A330 00137130 BF 41 00 08 */ stmw r26, 8(r1) -/* 8013A334 00137134 3B E3 45 D8 */ addi r31, r3, lbl_803245D8@l +/* 8013A334 00137134 3B E3 45 D8 */ addi r31, r3, lbl_sCollQueue@l /* 8013A338 00137138 3B C0 00 00 */ li r30, 0 /* 8013A33C 0013713C 3B 9F 00 00 */ addi r28, r31, 0 lbl_8013A340: @@ -1201,7 +1201,7 @@ lbl_8013A340: /* 8013A35C 0013715C 54 9D 06 F6 */ rlwinm r29, r4, 0, 0x1b, 0x1b /* 8013A360 00137160 B0 1A 00 06 */ sth r0, 6(r26) /* 8013A364 00137164 80 9C 00 08 */ lwz r4, 8(r28) -/* 8013A368 00137168 C0 22 A4 14 */ lfs f1, lbl_803CED94-_SDA2_BASE_(r2) +/* 8013A368 00137168 C0 22 A4 14 */ lfs f1, lbl__1294_1-_SDA2_BASE_(r2) /* 8013A36C 0013716C 80 84 00 24 */ lwz r4, 0x24(r4) /* 8013A370 00137170 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8013A374 00137174 38 84 00 30 */ addi r4, r4, 0x30 @@ -1235,7 +1235,7 @@ lbl_8013A3D4: /* 8013A3E0 001371E0 90 1C 00 00 */ stw r0, 0(r28) /* 8013A3E4 001371E4 3B 9C 00 14 */ addi r28, r28, 0x14 /* 8013A3E8 001371E8 41 80 FF 58 */ blt lbl_8013A340 -/* 8013A3EC 001371EC 80 0D 96 54 */ lwz r0, lbl_803CBF54-_SDA_BASE_(r13) +/* 8013A3EC 001371EC 80 0D 96 54 */ lwz r0, lbl_sShadVertCount-_SDA_BASE_(r13) /* 8013A3F0 001371F0 28 00 00 00 */ cmplwi r0, 0 /* 8013A3F4 001371F4 41 82 01 30 */ beq lbl_8013A524 /* 8013A3F8 001371F8 38 7F 00 28 */ addi r3, r31, 0x28 @@ -1292,7 +1292,7 @@ lbl_8013A48C: /* 8013A4B4 001372B4 38 60 00 03 */ li r3, 3 /* 8013A4B8 001372B8 48 11 1A 89 */ bl RwIm3DRenderPrimitive lbl_8013A4BC: -/* 8013A4BC 001372BC 80 CD 96 54 */ lwz r6, lbl_803CBF54-_SDA_BASE_(r13) +/* 8013A4BC 001372BC 80 CD 96 54 */ lwz r6, lbl_sShadVertCount-_SDA_BASE_(r13) /* 8013A4C0 001372C0 7C 1A 30 40 */ cmplw r26, r6 /* 8013A4C4 001372C4 41 80 FF 8C */ blt lbl_8013A450 /* 8013A4C8 001372C8 48 11 18 8D */ bl RwIm3DEnd @@ -1317,7 +1317,7 @@ lbl_8013A4BC: /* 8013A514 00137314 54 04 EF FE */ rlwinm r4, r0, 0x1d, 0x1f, 0x1f /* 8013A518 00137318 48 0F 52 C5 */ bl RwRenderStateSet /* 8013A51C 0013731C 38 00 00 00 */ li r0, 0 -/* 8013A520 00137320 90 0D 96 54 */ stw r0, lbl_803CBF54-_SDA_BASE_(r13) +/* 8013A520 00137320 90 0D 96 54 */ stw r0, lbl_sShadVertCount-_SDA_BASE_(r13) lbl_8013A524: /* 8013A524 00137324 BB 41 00 08 */ lmw r26, 8(r1) /* 8013A528 00137328 80 01 00 24 */ lwz r0, 0x24(r1) @@ -1357,10 +1357,10 @@ xShadowSimple.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3: xQuickCullForLine__FP7xQCDataPC6xLine3: /* 8013A59C 0013739C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013A5A0 001373A0 7C 08 02 A6 */ mflr r0 -/* 8013A5A4 001373A4 3C A0 80 3C */ lis r5, lbl_803BC0B0@ha +/* 8013A5A4 001373A4 3C A0 80 3C */ lis r5, lbl_xqc_def_ctrl@ha /* 8013A5A8 001373A8 90 01 00 14 */ stw r0, 0x14(r1) /* 8013A5AC 001373AC 7C 60 1B 78 */ mr r0, r3 -/* 8013A5B0 001373B0 38 65 C0 B0 */ addi r3, r5, lbl_803BC0B0@l +/* 8013A5B0 001373B0 38 65 C0 B0 */ addi r3, r5, lbl_xqc_def_ctrl@l /* 8013A5B4 001373B4 7C 85 23 78 */ mr r5, r4 /* 8013A5B8 001373B8 7C 04 03 78 */ mr r4, r0 /* 8013A5BC 001373BC 4B F0 23 05 */ bl xQuickCullForLine__FP10xQCControlP7xQCDataPC6xLine3 diff --git a/asm/Core/x/xSkyDome.s b/asm/Core/x/xSkyDome.s index deb62963a..8e952699f 100644 --- a/asm/Core/x/xSkyDome.s +++ b/asm/Core/x/xSkyDome.s @@ -8,23 +8,23 @@ lbl_8010EED8: .global xSkyDome_Setup__Fv xSkyDome_Setup__Fv: /* 8010EEDC 0010BCDC 38 00 00 00 */ li r0, 0 -/* 8010EEE0 0010BCE0 90 0D 94 E8 */ stw r0, lbl_803CBDE8-_SDA_BASE_(r13) +/* 8010EEE0 0010BCE0 90 0D 94 E8 */ stw r0, lbl_sSkyCount-_SDA_BASE_(r13) /* 8010EEE4 0010BCE4 4E 80 00 20 */ blr .global xSkyDome_AddEntity__FP4xEntii xSkyDome_AddEntity__FP4xEntii: /* 8010EEE8 0010BCE8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8010EEEC 0010BCEC 7C 08 02 A6 */ mflr r0 -/* 8010EEF0 0010BCF0 3C C0 80 31 */ lis r6, lbl_80313728@ha +/* 8010EEF0 0010BCF0 3C C0 80 31 */ lis r6, lbl_sSkyList@ha /* 8010EEF4 0010BCF4 90 01 00 34 */ stw r0, 0x34(r1) -/* 8010EEF8 0010BCF8 38 C6 37 28 */ addi r6, r6, lbl_80313728@l +/* 8010EEF8 0010BCF8 38 C6 37 28 */ addi r6, r6, lbl_sSkyList@l /* 8010EEFC 0010BCFC BF 21 00 14 */ stmw r25, 0x14(r1) /* 8010EF00 0010BD00 7C 7D 1B 78 */ mr r29, r3 /* 8010EF04 0010BD04 7C 9E 23 78 */ mr r30, r4 /* 8010EF08 0010BD08 7C BF 2B 78 */ mr r31, r5 /* 8010EF0C 0010BD0C 7C C3 33 78 */ mr r3, r6 /* 8010EF10 0010BD10 38 80 00 00 */ li r4, 0 -/* 8010EF14 0010BD14 80 ED 94 E8 */ lwz r7, lbl_803CBDE8-_SDA_BASE_(r13) +/* 8010EF14 0010BD14 80 ED 94 E8 */ lwz r7, lbl_sSkyCount-_SDA_BASE_(r13) /* 8010EF18 0010BD18 48 00 00 18 */ b lbl_8010EF30 lbl_8010EF1C: /* 8010EF1C 0010BD1C 80 03 00 00 */ lwz r0, 0(r3) @@ -48,9 +48,9 @@ lbl_8010EF48: /* 8010EF5C 0010BD5C 42 00 FF EC */ bdnz lbl_8010EF48 lbl_8010EF60: /* 8010EF60 0010BD60 3B 27 FF FF */ addi r25, r7, -1 -/* 8010EF64 0010BD64 3C 60 80 31 */ lis r3, lbl_80313728@ha +/* 8010EF64 0010BD64 3C 60 80 31 */ lis r3, lbl_sSkyList@ha /* 8010EF68 0010BD68 1C 19 00 0C */ mulli r0, r25, 0xc -/* 8010EF6C 0010BD6C 3B 83 37 28 */ addi r28, r3, lbl_80313728@l +/* 8010EF6C 0010BD6C 3B 83 37 28 */ addi r28, r3, lbl_sSkyList@l /* 8010EF70 0010BD70 7F 7C 02 14 */ add r27, r28, r0 /* 8010EF74 0010BD74 48 00 00 20 */ b lbl_8010EF94 lbl_8010EF78: @@ -65,9 +65,9 @@ lbl_8010EF94: /* 8010EF94 0010BD94 7C 19 D0 00 */ cmpw r25, r26 /* 8010EF98 0010BD98 40 80 FF E0 */ bge lbl_8010EF78 /* 8010EF9C 0010BD9C 1C 1A 00 0C */ mulli r0, r26, 0xc -/* 8010EFA0 0010BDA0 3C 80 80 31 */ lis r4, lbl_80313728@ha +/* 8010EFA0 0010BDA0 3C 80 80 31 */ lis r4, lbl_sSkyList@ha /* 8010EFA4 0010BDA4 3C 60 80 11 */ lis r3, lbl_8010EED8@ha -/* 8010EFA8 0010BDA8 38 84 37 28 */ addi r4, r4, lbl_80313728@l +/* 8010EFA8 0010BDA8 38 84 37 28 */ addi r4, r4, lbl_sSkyList@l /* 8010EFAC 0010BDAC 7F A4 01 2E */ stwx r29, r4, r0 /* 8010EFB0 0010BDB0 7C A4 02 14 */ add r5, r4, r0 /* 8010EFB4 0010BDB4 38 03 EE D8 */ addi r0, r3, lbl_8010EED8@l @@ -75,9 +75,9 @@ lbl_8010EF94: /* 8010EFBC 0010BDBC 93 C5 00 04 */ stw r30, 4(r5) /* 8010EFC0 0010BDC0 38 80 00 54 */ li r4, 0x54 /* 8010EFC4 0010BDC4 93 E5 00 08 */ stw r31, 8(r5) -/* 8010EFC8 0010BDC8 80 AD 94 E8 */ lwz r5, lbl_803CBDE8-_SDA_BASE_(r13) +/* 8010EFC8 0010BDC8 80 AD 94 E8 */ lwz r5, lbl_sSkyCount-_SDA_BASE_(r13) /* 8010EFCC 0010BDCC 38 A5 00 01 */ addi r5, r5, 1 -/* 8010EFD0 0010BDD0 90 AD 94 E8 */ stw r5, lbl_803CBDE8-_SDA_BASE_(r13) +/* 8010EFD0 0010BDD0 90 AD 94 E8 */ stw r5, lbl_sSkyCount-_SDA_BASE_(r13) /* 8010EFD4 0010BDD4 90 1D 00 44 */ stw r0, 0x44(r29) /* 8010EFD8 0010BDD8 80 BD 00 24 */ lwz r5, 0x24(r29) /* 8010EFDC 0010BDDC A0 05 00 44 */ lhz r0, 0x44(r5) @@ -111,14 +111,14 @@ __as__11SkyDomeInfoFRC11SkyDomeInfo: xSkyDome_Render__Fv: /* 8010F034 0010BE34 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8010F038 0010BE38 7C 08 02 A6 */ mflr r0 -/* 8010F03C 0010BE3C 3C 60 80 31 */ lis r3, lbl_80313728@ha +/* 8010F03C 0010BE3C 3C 60 80 31 */ lis r3, lbl_sSkyList@ha /* 8010F040 0010BE40 90 01 00 34 */ stw r0, 0x34(r1) /* 8010F044 0010BE44 BF 61 00 1C */ stmw r27, 0x1c(r1) -/* 8010F048 0010BE48 3B A3 37 28 */ addi r29, r3, lbl_80313728@l +/* 8010F048 0010BE48 3B A3 37 28 */ addi r29, r3, lbl_sSkyList@l /* 8010F04C 0010BE4C 3C 60 80 11 */ lis r3, lbl_8010EED8@ha /* 8010F050 0010BE50 3B 80 00 00 */ li r28, 0 /* 8010F054 0010BE54 3B E3 EE D8 */ addi r31, r3, lbl_8010EED8@l -/* 8010F058 0010BE58 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8010F058 0010BE58 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8010F05C 0010BE5C 80 84 00 00 */ lwz r4, 0(r4) /* 8010F060 0010BE60 83 C4 00 04 */ lwz r30, 4(r4) /* 8010F064 0010BE64 48 00 00 CC */ b lbl_8010F130 @@ -177,7 +177,7 @@ lbl_8010F128: /* 8010F128 0010BF28 3B BD 00 0C */ addi r29, r29, 0xc /* 8010F12C 0010BF2C 3B 9C 00 01 */ addi r28, r28, 1 lbl_8010F130: -/* 8010F130 0010BF30 80 0D 94 E8 */ lwz r0, lbl_803CBDE8-_SDA_BASE_(r13) +/* 8010F130 0010BF30 80 0D 94 E8 */ lwz r0, lbl_sSkyCount-_SDA_BASE_(r13) /* 8010F134 0010BF34 7C 1C 00 00 */ cmpw r28, r0 /* 8010F138 0010BF38 41 80 FF 30 */ blt lbl_8010F068 /* 8010F13C 0010BF3C BB 61 00 1C */ lmw r27, 0x1c(r1) diff --git a/asm/Core/x/xSnd.s b/asm/Core/x/xSnd.s index 1fa1ef7d5..d00b10ccb 100644 --- a/asm/Core/x/xSnd.s +++ b/asm/Core/x/xSnd.s @@ -8,9 +8,9 @@ xSndInit__Fv: /* 800480B4 00044EB4 7C 08 02 A6 */ mflr r0 /* 800480B8 00044EB8 90 01 00 14 */ stw r0, 0x14(r1) /* 800480BC 00044EBC 48 08 83 C1 */ bl iSndInit__Fv -/* 800480C0 00044EC0 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha +/* 800480C0 00044EC0 3C 60 80 3C */ lis r3, lbl_gSnd@ha /* 800480C4 00044EC4 38 00 00 08 */ li r0, 8 -/* 800480C8 00044EC8 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l +/* 800480C8 00044EC8 38 63 D5 B4 */ addi r3, r3, lbl_gSnd@l /* 800480CC 00044ECC 38 83 00 1C */ addi r4, r3, 0x1c /* 800480D0 00044ED0 38 60 00 00 */ li r3, 0 /* 800480D4 00044ED4 7C 09 03 A6 */ mtctr r0 @@ -34,9 +34,9 @@ lbl_800480D8: /* 80048118 00044F18 38 84 03 20 */ addi r4, r4, 0x320 /* 8004811C 00044F1C 42 00 FF BC */ bdnz lbl_800480D8 /* 80048120 00044F20 48 00 00 55 */ bl xSndSceneInit__Fv -/* 80048124 00044F24 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha -/* 80048128 00044F28 C0 02 86 F8 */ lfs f0, lbl_803CD078-_SDA2_BASE_(r2) -/* 8004812C 00044F2C 38 83 D5 B4 */ addi r4, r3, lbl_803BD5B4@l +/* 80048124 00044F24 3C 60 80 3C */ lis r3, lbl_gSnd@ha +/* 80048128 00044F28 C0 02 86 F8 */ lfs f0, lbl__585-_SDA2_BASE_(r2) +/* 8004812C 00044F2C 38 83 D5 B4 */ addi r4, r3, lbl_gSnd@l /* 80048130 00044F30 38 00 00 01 */ li r0, 1 /* 80048134 00044F34 D0 04 00 08 */ stfs f0, 8(r4) /* 80048138 00044F38 38 60 00 01 */ li r3, 1 @@ -44,7 +44,7 @@ lbl_800480D8: /* 80048140 00044F40 D0 04 00 10 */ stfs f0, 0x10(r4) /* 80048144 00044F44 D0 04 00 14 */ stfs f0, 0x14(r4) /* 80048148 00044F48 D0 04 00 18 */ stfs f0, 0x18(r4) -/* 8004814C 00044F4C C0 02 86 FC */ lfs f0, lbl_803CD07C-_SDA2_BASE_(r2) +/* 8004814C 00044F4C C0 02 86 FC */ lfs f0, lbl__586-_SDA2_BASE_(r2) /* 80048150 00044F50 D0 04 00 10 */ stfs f0, 0x10(r4) /* 80048154 00044F54 90 04 00 00 */ stw r0, 0(r4) /* 80048158 00044F58 48 08 A4 B5 */ bl iSndSuspendCD__FUi @@ -59,31 +59,31 @@ lbl_800480D8: xSndSceneInit__Fv: /* 80048174 00044F74 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80048178 00044F78 7C 08 02 A6 */ mflr r0 -/* 8004817C 00044F7C 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha +/* 8004817C 00044F7C 3C 60 80 3C */ lis r3, lbl_gSnd@ha /* 80048180 00044F80 90 01 00 14 */ stw r0, 0x14(r1) /* 80048184 00044F84 38 00 00 00 */ li r0, 0 /* 80048188 00044F88 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8004818C 00044F8C 3B E3 D5 B4 */ addi r31, r3, lbl_803BD5B4@l +/* 8004818C 00044F8C 3B E3 D5 B4 */ addi r31, r3, lbl_gSnd@l /* 80048190 00044F90 93 C1 00 08 */ stw r30, 8(r1) /* 80048194 00044F94 3B C0 00 00 */ li r30, 0 /* 80048198 00044F98 90 1F 19 9C */ stw r0, 0x199c(r31) lbl_8004819C: -/* 8004819C 00044F9C C0 42 87 00 */ lfs f2, lbl_803CD080-_SDA2_BASE_(r2) +/* 8004819C 00044F9C C0 42 87 00 */ lfs f2, lbl__598_2-_SDA2_BASE_(r2) /* 800481A0 00044FA0 38 7F 19 3C */ addi r3, r31, 0x193c -/* 800481A4 00044FA4 C0 22 86 F8 */ lfs f1, lbl_803CD078-_SDA2_BASE_(r2) +/* 800481A4 00044FA4 C0 22 86 F8 */ lfs f1, lbl__585-_SDA2_BASE_(r2) /* 800481A8 00044FA8 FC 60 10 90 */ fmr f3, f2 /* 800481AC 00044FAC 4B FC 2F 41 */ bl assign__5xVec3Ffff -/* 800481B0 00044FB0 C0 22 87 00 */ lfs f1, lbl_803CD080-_SDA2_BASE_(r2) +/* 800481B0 00044FB0 C0 22 87 00 */ lfs f1, lbl__598_2-_SDA2_BASE_(r2) /* 800481B4 00044FB4 38 7F 19 1C */ addi r3, r31, 0x191c -/* 800481B8 00044FB8 C0 42 86 F8 */ lfs f2, lbl_803CD078-_SDA2_BASE_(r2) +/* 800481B8 00044FB8 C0 42 86 F8 */ lfs f2, lbl__585-_SDA2_BASE_(r2) /* 800481BC 00044FBC FC 60 08 90 */ fmr f3, f1 /* 800481C0 00044FC0 4B FC 2F 2D */ bl assign__5xVec3Ffff -/* 800481C4 00044FC4 C0 22 87 00 */ lfs f1, lbl_803CD080-_SDA2_BASE_(r2) +/* 800481C4 00044FC4 C0 22 87 00 */ lfs f1, lbl__598_2-_SDA2_BASE_(r2) /* 800481C8 00044FC8 38 7F 19 2C */ addi r3, r31, 0x192c -/* 800481CC 00044FCC C0 62 86 F8 */ lfs f3, lbl_803CD078-_SDA2_BASE_(r2) +/* 800481CC 00044FCC C0 62 86 F8 */ lfs f3, lbl__585-_SDA2_BASE_(r2) /* 800481D0 00044FD0 FC 40 08 90 */ fmr f2, f1 /* 800481D4 00044FD4 4B FC 2F 19 */ bl assign__5xVec3Ffff -/* 800481D8 00044FD8 C0 22 87 04 */ lfs f1, lbl_803CD084-_SDA2_BASE_(r2) +/* 800481D8 00044FD8 C0 22 87 04 */ lfs f1, lbl__599_2-_SDA2_BASE_(r2) /* 800481DC 00044FDC 38 7F 19 4C */ addi r3, r31, 0x194c /* 800481E0 00044FE0 FC 40 08 90 */ fmr f2, f1 /* 800481E4 00044FE4 FC 60 08 90 */ fmr f3, f1 @@ -92,30 +92,30 @@ lbl_8004819C: /* 800481F0 00044FF0 3B FF 00 40 */ addi r31, r31, 0x40 /* 800481F4 00044FF4 28 1E 00 02 */ cmplwi r30, 2 /* 800481F8 00044FF8 41 80 FF A4 */ blt lbl_8004819C -/* 800481FC 00044FFC C0 42 87 00 */ lfs f2, lbl_803CD080-_SDA2_BASE_(r2) -/* 80048200 00045000 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha -/* 80048204 00045004 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l -/* 80048208 00045008 C0 22 86 F8 */ lfs f1, lbl_803CD078-_SDA2_BASE_(r2) +/* 800481FC 00044FFC C0 42 87 00 */ lfs f2, lbl__598_2-_SDA2_BASE_(r2) +/* 80048200 00045000 3C 60 80 3C */ lis r3, lbl_gSnd@ha +/* 80048204 00045004 38 63 D5 B4 */ addi r3, r3, lbl_gSnd@l +/* 80048208 00045008 C0 22 86 F8 */ lfs f1, lbl__585-_SDA2_BASE_(r2) /* 8004820C 0004500C FC 60 10 90 */ fmr f3, f2 /* 80048210 00045010 38 63 19 BC */ addi r3, r3, 0x19bc /* 80048214 00045014 4B FC 2E D9 */ bl assign__5xVec3Ffff -/* 80048218 00045018 C0 22 87 00 */ lfs f1, lbl_803CD080-_SDA2_BASE_(r2) -/* 8004821C 0004501C 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha -/* 80048220 00045020 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l -/* 80048224 00045024 C0 42 86 F8 */ lfs f2, lbl_803CD078-_SDA2_BASE_(r2) +/* 80048218 00045018 C0 22 87 00 */ lfs f1, lbl__598_2-_SDA2_BASE_(r2) +/* 8004821C 0004501C 3C 60 80 3C */ lis r3, lbl_gSnd@ha +/* 80048220 00045020 38 63 D5 B4 */ addi r3, r3, lbl_gSnd@l +/* 80048224 00045024 C0 42 86 F8 */ lfs f2, lbl__585-_SDA2_BASE_(r2) /* 80048228 00045028 FC 60 08 90 */ fmr f3, f1 /* 8004822C 0004502C 38 63 19 A4 */ addi r3, r3, 0x19a4 /* 80048230 00045030 4B FC 2E BD */ bl assign__5xVec3Ffff -/* 80048234 00045034 C0 22 87 00 */ lfs f1, lbl_803CD080-_SDA2_BASE_(r2) -/* 80048238 00045038 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha -/* 8004823C 0004503C 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l -/* 80048240 00045040 C0 62 86 F8 */ lfs f3, lbl_803CD078-_SDA2_BASE_(r2) +/* 80048234 00045034 C0 22 87 00 */ lfs f1, lbl__598_2-_SDA2_BASE_(r2) +/* 80048238 00045038 3C 60 80 3C */ lis r3, lbl_gSnd@ha +/* 8004823C 0004503C 38 63 D5 B4 */ addi r3, r3, lbl_gSnd@l +/* 80048240 00045040 C0 62 86 F8 */ lfs f3, lbl__585-_SDA2_BASE_(r2) /* 80048244 00045044 FC 40 08 90 */ fmr f2, f1 /* 80048248 00045048 38 63 19 B0 */ addi r3, r3, 0x19b0 /* 8004824C 0004504C 4B FC 2E A1 */ bl assign__5xVec3Ffff -/* 80048250 00045050 C0 22 87 04 */ lfs f1, lbl_803CD084-_SDA2_BASE_(r2) -/* 80048254 00045054 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha -/* 80048258 00045058 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l +/* 80048250 00045050 C0 22 87 04 */ lfs f1, lbl__599_2-_SDA2_BASE_(r2) +/* 80048254 00045054 3C 60 80 3C */ lis r3, lbl_gSnd@ha +/* 80048258 00045058 38 63 D5 B4 */ addi r3, r3, lbl_gSnd@l /* 8004825C 0004505C FC 40 08 90 */ fmr f2, f1 /* 80048260 00045060 38 63 19 C8 */ addi r3, r3, 0x19c8 /* 80048264 00045064 FC 60 08 90 */ fmr f3, f1 @@ -161,7 +161,7 @@ xSndSuspend__Fv: /* 800482E0 000450E0 90 01 00 14 */ stw r0, 0x14(r1) /* 800482E4 000450E4 48 00 00 51 */ bl xSndPauseAll__FUiUi /* 800482E8 000450E8 38 00 00 01 */ li r0, 1 -/* 800482EC 000450EC 90 0D 8A F8 */ stw r0, lbl_803CB3F8-_SDA_BASE_(r13) +/* 800482EC 000450EC 90 0D 8A F8 */ stw r0, lbl_sDelayedPaused-_SDA_BASE_(r13) /* 800482F0 000450F0 48 00 06 A5 */ bl xSndUpdate__Fv /* 800482F4 000450F4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800482F8 000450F8 7C 08 03 A6 */ mtlr r0 @@ -177,7 +177,7 @@ xSndResume__Fv: /* 80048314 00045114 90 01 00 14 */ stw r0, 0x14(r1) /* 80048318 00045118 48 00 00 1D */ bl xSndPauseAll__FUiUi /* 8004831C 0004511C 38 00 00 00 */ li r0, 0 -/* 80048320 00045120 90 0D 8A F8 */ stw r0, lbl_803CB3F8-_SDA_BASE_(r13) +/* 80048320 00045120 90 0D 8A F8 */ stw r0, lbl_sDelayedPaused-_SDA_BASE_(r13) /* 80048324 00045124 80 01 00 14 */ lwz r0, 0x14(r1) /* 80048328 00045128 7C 08 03 A6 */ mtlr r0 /* 8004832C 0004512C 38 21 00 10 */ addi r1, r1, 0x10 @@ -195,9 +195,9 @@ xSndPauseAll__FUiUi: /* 80048350 00045150 7C 9D 23 78 */ mr r29, r4 /* 80048354 00045154 93 81 00 10 */ stw r28, 0x10(r1) /* 80048358 00045158 7C 7C 1B 78 */ mr r28, r3 -/* 8004835C 0004515C 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha -/* 80048360 00045160 93 8D 8A F8 */ stw r28, lbl_803CB3F8-_SDA_BASE_(r13) -/* 80048364 00045164 3B E3 D5 B4 */ addi r31, r3, lbl_803BD5B4@l +/* 8004835C 0004515C 3C 60 80 3C */ lis r3, lbl_gSnd@ha +/* 80048360 00045160 93 8D 8A F8 */ stw r28, lbl_sDelayedPaused-_SDA_BASE_(r13) +/* 80048364 00045164 3B E3 D5 B4 */ addi r31, r3, lbl_gSnd@l lbl_80048368: /* 80048368 00045168 80 7F 00 30 */ lwz r3, 0x30(r31) /* 8004836C 0004516C 54 60 07 FF */ clrlwi. r0, r3, 0x1f @@ -232,11 +232,11 @@ lbl_800483A0: xSndPauseCategory__FUiUi: /* 800483D0 000451D0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800483D4 000451D4 7C 08 02 A6 */ mflr r0 -/* 800483D8 000451D8 3C A0 80 3C */ lis r5, lbl_803BD5B4@ha +/* 800483D8 000451D8 3C A0 80 3C */ lis r5, lbl_gSnd@ha /* 800483DC 000451DC 90 01 00 24 */ stw r0, 0x24(r1) /* 800483E0 000451E0 BF 61 00 0C */ stmw r27, 0xc(r1) /* 800483E4 000451E4 7C 7B 1B 78 */ mr r27, r3 -/* 800483E8 000451E8 3B C5 D5 B4 */ addi r30, r5, lbl_803BD5B4@l +/* 800483E8 000451E8 3B C5 D5 B4 */ addi r30, r5, lbl_gSnd@l /* 800483EC 000451EC 7C 9C 23 78 */ mr r28, r4 /* 800483F0 000451F0 3B A0 00 00 */ li r29, 0 /* 800483F4 000451F4 3B E0 00 01 */ li r31, 1 @@ -264,9 +264,9 @@ lbl_80048420: .global xSndSetCategoryVol__F14sound_categoryf xSndSetCategoryVol__F14sound_categoryf: -/* 80048444 00045244 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha +/* 80048444 00045244 3C 80 80 3C */ lis r4, lbl_gSnd@ha /* 80048448 00045248 54 60 10 3A */ slwi r0, r3, 2 -/* 8004844C 0004524C 38 64 D5 B4 */ addi r3, r4, lbl_803BD5B4@l +/* 8004844C 0004524C 38 64 D5 B4 */ addi r3, r4, lbl_gSnd@l /* 80048450 00045250 7C 63 02 14 */ add r3, r3, r0 /* 80048454 00045254 D0 23 00 08 */ stfs f1, 8(r3) /* 80048458 00045258 4E 80 00 20 */ blr @@ -275,12 +275,12 @@ xSndSetCategoryVol__F14sound_categoryf: xSndStopAll__FUi: /* 8004845C 0004525C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80048460 00045260 7C 08 02 A6 */ mflr r0 -/* 80048464 00045264 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha +/* 80048464 00045264 3C 80 80 3C */ lis r4, lbl_gSnd@ha /* 80048468 00045268 90 01 00 24 */ stw r0, 0x24(r1) /* 8004846C 0004526C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80048470 00045270 3B E0 00 01 */ li r31, 1 /* 80048474 00045274 93 C1 00 18 */ stw r30, 0x18(r1) -/* 80048478 00045278 3B C4 D5 B4 */ addi r30, r4, lbl_803BD5B4@l +/* 80048478 00045278 3B C4 D5 B4 */ addi r30, r4, lbl_gSnd@l /* 8004847C 0004527C 93 A1 00 14 */ stw r29, 0x14(r1) /* 80048480 00045280 3B A0 00 00 */ li r29, 0 /* 80048484 00045284 93 81 00 10 */ stw r28, 0x10(r1) @@ -312,42 +312,42 @@ lbl_800484B0: .global xSnd.xSndDelayedInit__Fv xSnd.xSndDelayedInit__Fv: -/* 800484E4 000452E4 3C 60 80 29 */ lis r3, lbl_80288CA0@ha -/* 800484E8 000452E8 C0 02 87 00 */ lfs f0, lbl_803CD080-_SDA2_BASE_(r2) -/* 800484EC 000452EC 38 63 8C A0 */ addi r3, r3, lbl_80288CA0@l +/* 800484E4 000452E4 3C 60 80 29 */ lis r3, lbl_sDelayedSnd@ha +/* 800484E8 000452E8 C0 02 87 00 */ lfs f0, lbl__598_2-_SDA2_BASE_(r2) +/* 800484EC 000452EC 38 63 8C A0 */ addi r3, r3, lbl_sDelayedSnd@l /* 800484F0 000452F0 38 00 00 00 */ li r0, 0 /* 800484F4 000452F4 D0 03 00 2C */ stfs f0, 0x2c(r3) -/* 800484F8 000452F8 C0 02 87 00 */ lfs f0, lbl_803CD080-_SDA2_BASE_(r2) +/* 800484F8 000452F8 C0 02 87 00 */ lfs f0, lbl__598_2-_SDA2_BASE_(r2) /* 800484FC 000452FC D0 03 00 60 */ stfs f0, 0x60(r3) -/* 80048500 00045300 C0 02 87 00 */ lfs f0, lbl_803CD080-_SDA2_BASE_(r2) +/* 80048500 00045300 C0 02 87 00 */ lfs f0, lbl__598_2-_SDA2_BASE_(r2) /* 80048504 00045304 D0 03 00 94 */ stfs f0, 0x94(r3) -/* 80048508 00045308 C0 02 87 00 */ lfs f0, lbl_803CD080-_SDA2_BASE_(r2) +/* 80048508 00045308 C0 02 87 00 */ lfs f0, lbl__598_2-_SDA2_BASE_(r2) /* 8004850C 0004530C D0 03 00 C8 */ stfs f0, 0xc8(r3) -/* 80048510 00045310 C0 02 87 00 */ lfs f0, lbl_803CD080-_SDA2_BASE_(r2) +/* 80048510 00045310 C0 02 87 00 */ lfs f0, lbl__598_2-_SDA2_BASE_(r2) /* 80048514 00045314 D0 03 00 FC */ stfs f0, 0xfc(r3) -/* 80048518 00045318 C0 02 87 00 */ lfs f0, lbl_803CD080-_SDA2_BASE_(r2) +/* 80048518 00045318 C0 02 87 00 */ lfs f0, lbl__598_2-_SDA2_BASE_(r2) /* 8004851C 0004531C D0 03 01 30 */ stfs f0, 0x130(r3) -/* 80048520 00045320 C0 02 87 00 */ lfs f0, lbl_803CD080-_SDA2_BASE_(r2) +/* 80048520 00045320 C0 02 87 00 */ lfs f0, lbl__598_2-_SDA2_BASE_(r2) /* 80048524 00045324 D0 03 01 64 */ stfs f0, 0x164(r3) -/* 80048528 00045328 C0 02 87 00 */ lfs f0, lbl_803CD080-_SDA2_BASE_(r2) +/* 80048528 00045328 C0 02 87 00 */ lfs f0, lbl__598_2-_SDA2_BASE_(r2) /* 8004852C 0004532C D0 03 01 98 */ stfs f0, 0x198(r3) -/* 80048530 00045330 C0 02 87 00 */ lfs f0, lbl_803CD080-_SDA2_BASE_(r2) +/* 80048530 00045330 C0 02 87 00 */ lfs f0, lbl__598_2-_SDA2_BASE_(r2) /* 80048534 00045334 D0 03 01 CC */ stfs f0, 0x1cc(r3) -/* 80048538 00045338 C0 02 87 00 */ lfs f0, lbl_803CD080-_SDA2_BASE_(r2) +/* 80048538 00045338 C0 02 87 00 */ lfs f0, lbl__598_2-_SDA2_BASE_(r2) /* 8004853C 0004533C D0 03 02 00 */ stfs f0, 0x200(r3) -/* 80048540 00045340 C0 02 87 00 */ lfs f0, lbl_803CD080-_SDA2_BASE_(r2) +/* 80048540 00045340 C0 02 87 00 */ lfs f0, lbl__598_2-_SDA2_BASE_(r2) /* 80048544 00045344 D0 03 02 34 */ stfs f0, 0x234(r3) -/* 80048548 00045348 C0 02 87 00 */ lfs f0, lbl_803CD080-_SDA2_BASE_(r2) +/* 80048548 00045348 C0 02 87 00 */ lfs f0, lbl__598_2-_SDA2_BASE_(r2) /* 8004854C 0004534C D0 03 02 68 */ stfs f0, 0x268(r3) -/* 80048550 00045350 C0 02 87 00 */ lfs f0, lbl_803CD080-_SDA2_BASE_(r2) +/* 80048550 00045350 C0 02 87 00 */ lfs f0, lbl__598_2-_SDA2_BASE_(r2) /* 80048554 00045354 D0 03 02 9C */ stfs f0, 0x29c(r3) -/* 80048558 00045358 C0 02 87 00 */ lfs f0, lbl_803CD080-_SDA2_BASE_(r2) +/* 80048558 00045358 C0 02 87 00 */ lfs f0, lbl__598_2-_SDA2_BASE_(r2) /* 8004855C 0004535C D0 03 02 D0 */ stfs f0, 0x2d0(r3) -/* 80048560 00045360 C0 02 87 00 */ lfs f0, lbl_803CD080-_SDA2_BASE_(r2) +/* 80048560 00045360 C0 02 87 00 */ lfs f0, lbl__598_2-_SDA2_BASE_(r2) /* 80048564 00045364 D0 03 03 04 */ stfs f0, 0x304(r3) -/* 80048568 00045368 C0 02 87 00 */ lfs f0, lbl_803CD080-_SDA2_BASE_(r2) +/* 80048568 00045368 C0 02 87 00 */ lfs f0, lbl__598_2-_SDA2_BASE_(r2) /* 8004856C 0004536C D0 03 03 38 */ stfs f0, 0x338(r3) -/* 80048570 00045370 90 0D 8A F8 */ stw r0, lbl_803CB3F8-_SDA_BASE_(r13) +/* 80048570 00045370 90 0D 8A F8 */ stw r0, lbl_sDelayedPaused-_SDA_BASE_(r13) /* 80048574 00045374 4E 80 00 20 */ blr .global xSnd.xSndDelayedUpdate__Fv @@ -357,23 +357,23 @@ xSnd.xSndDelayedUpdate__Fv: /* 80048580 00045380 90 01 00 14 */ stw r0, 0x14(r1) /* 80048584 00045384 93 E1 00 0C */ stw r31, 0xc(r1) /* 80048588 00045388 93 C1 00 08 */ stw r30, 8(r1) -/* 8004858C 0004538C 80 0D 8A F8 */ lwz r0, lbl_803CB3F8-_SDA_BASE_(r13) +/* 8004858C 0004538C 80 0D 8A F8 */ lwz r0, lbl_sDelayedPaused-_SDA_BASE_(r13) /* 80048590 00045390 28 00 00 00 */ cmplwi r0, 0 /* 80048594 00045394 40 82 00 88 */ bne lbl_8004861C -/* 80048598 00045398 3C 60 80 29 */ lis r3, lbl_80288CA0@ha +/* 80048598 00045398 3C 60 80 29 */ lis r3, lbl_sDelayedSnd@ha /* 8004859C 0004539C 3B C0 00 00 */ li r30, 0 -/* 800485A0 000453A0 38 03 8C A0 */ addi r0, r3, lbl_80288CA0@l +/* 800485A0 000453A0 38 03 8C A0 */ addi r0, r3, lbl_sDelayedSnd@l /* 800485A4 000453A4 7C 1F 03 78 */ mr r31, r0 lbl_800485A8: /* 800485A8 000453A8 C0 3F 00 2C */ lfs f1, 0x2c(r31) -/* 800485AC 000453AC C0 02 87 00 */ lfs f0, lbl_803CD080-_SDA2_BASE_(r2) +/* 800485AC 000453AC C0 02 87 00 */ lfs f0, lbl__598_2-_SDA2_BASE_(r2) /* 800485B0 000453B0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800485B4 000453B4 40 81 00 58 */ ble lbl_8004860C -/* 800485B8 000453B8 C0 0D 8E B8 */ lfs f0, lbl_803CB7B8-_SDA_BASE_(r13) +/* 800485B8 000453B8 C0 0D 8E B8 */ lfs f0, lbl_sTimeElapsed-_SDA_BASE_(r13) /* 800485BC 000453BC EC 01 00 28 */ fsubs f0, f1, f0 /* 800485C0 000453C0 D0 1F 00 2C */ stfs f0, 0x2c(r31) /* 800485C4 000453C4 C0 3F 00 2C */ lfs f1, 0x2c(r31) -/* 800485C8 000453C8 C0 02 87 00 */ lfs f0, lbl_803CD080-_SDA2_BASE_(r2) +/* 800485C8 000453C8 C0 02 87 00 */ lfs f0, lbl__598_2-_SDA2_BASE_(r2) /* 800485CC 000453CC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800485D0 000453D0 40 80 00 3C */ bge lbl_8004860C /* 800485D4 000453D4 D0 1F 00 2C */ stfs f0, 0x2c(r31) @@ -388,7 +388,7 @@ lbl_800485A8: /* 800485F8 000453F8 C0 7F 00 20 */ lfs f3, 0x20(r31) /* 800485FC 000453FC C0 9F 00 24 */ lfs f4, 0x24(r31) /* 80048600 00045400 81 3F 00 28 */ lwz r9, 0x28(r31) -/* 80048604 00045404 C0 A2 87 00 */ lfs f5, lbl_803CD080-_SDA2_BASE_(r2) +/* 80048604 00045404 C0 A2 87 00 */ lfs f5, lbl__598_2-_SDA2_BASE_(r2) /* 80048608 00045408 48 00 04 D9 */ bl xSndPlayInternal__FUiffUiUiUiP4xEntPC5xVec3ff14sound_categoryf lbl_8004860C: /* 8004860C 0004540C 3B DE 00 01 */ addi r30, r30, 1 @@ -405,13 +405,13 @@ lbl_8004861C: .global xSnd.xSndAddDelayed__FUiffUiUiUiP4xEntP5xVec3ff14sound_categoryf xSnd.xSndAddDelayed__FUiffUiUiUiP4xEntP5xVec3ff14sound_categoryf: -/* 80048634 00045434 3D 40 80 29 */ lis r10, lbl_80288CA0@ha +/* 80048634 00045434 3D 40 80 29 */ lis r10, lbl_sDelayedSnd@ha /* 80048638 00045438 38 00 00 10 */ li r0, 0x10 -/* 8004863C 0004543C 39 4A 8C A0 */ addi r10, r10, lbl_80288CA0@l +/* 8004863C 0004543C 39 4A 8C A0 */ addi r10, r10, lbl_sDelayedSnd@l /* 80048640 00045440 7C 09 03 A6 */ mtctr r0 lbl_80048644: /* 80048644 00045444 C0 CA 00 2C */ lfs f6, 0x2c(r10) -/* 80048648 00045448 C0 02 87 00 */ lfs f0, lbl_803CD080-_SDA2_BASE_(r2) +/* 80048648 00045448 C0 02 87 00 */ lfs f0, lbl__598_2-_SDA2_BASE_(r2) /* 8004864C 0004544C FC 06 00 40 */ fcmpo cr0, f6, f0 /* 80048650 00045450 4C 40 13 82 */ cror 2, 0, 2 /* 80048654 00045454 40 82 00 38 */ bne lbl_8004868C @@ -437,9 +437,9 @@ lbl_8004868C: xSnd.xSndCalculateListenerPosition__Fv: /* 80048698 00045498 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004869C 0004549C 7C 08 02 A6 */ mflr r0 -/* 800486A0 000454A0 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha +/* 800486A0 000454A0 3C 60 80 3C */ lis r3, lbl_gSnd@ha /* 800486A4 000454A4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800486A8 000454A8 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l +/* 800486A8 000454A8 38 63 D5 B4 */ addi r3, r3, lbl_gSnd@l /* 800486AC 000454AC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800486B0 000454B0 80 03 19 9C */ lwz r0, 0x199c(r3) /* 800486B4 000454B4 2C 00 00 01 */ cmpwi r0, 1 @@ -453,24 +453,24 @@ lbl_800486CC: /* 800486D0 000454D0 38 63 19 A4 */ addi r3, r3, 0x19a4 /* 800486D4 000454D4 7F E4 FB 78 */ mr r4, r31 /* 800486D8 000454D8 4B FC 2B 8D */ bl __as__5xVec3FRC5xVec3 -/* 800486DC 000454DC 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha +/* 800486DC 000454DC 3C 60 80 3C */ lis r3, lbl_gSnd@ha /* 800486E0 000454E0 38 9F 00 10 */ addi r4, r31, 0x10 -/* 800486E4 000454E4 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l +/* 800486E4 000454E4 38 63 D5 B4 */ addi r3, r3, lbl_gSnd@l /* 800486E8 000454E8 38 63 19 B0 */ addi r3, r3, 0x19b0 /* 800486EC 000454EC 4B FC 2B 79 */ bl __as__5xVec3FRC5xVec3 -/* 800486F0 000454F0 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha +/* 800486F0 000454F0 3C 60 80 3C */ lis r3, lbl_gSnd@ha /* 800486F4 000454F4 38 9F 00 20 */ addi r4, r31, 0x20 -/* 800486F8 000454F8 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l +/* 800486F8 000454F8 38 63 D5 B4 */ addi r3, r3, lbl_gSnd@l /* 800486FC 000454FC 38 63 19 BC */ addi r3, r3, 0x19bc /* 80048700 00045500 4B FC 2B 65 */ bl __as__5xVec3FRC5xVec3 -/* 80048704 00045504 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha -/* 80048708 00045508 38 83 D5 B4 */ addi r4, r3, lbl_803BD5B4@l +/* 80048704 00045504 3C 60 80 3C */ lis r3, lbl_gSnd@ha +/* 80048708 00045508 38 83 D5 B4 */ addi r4, r3, lbl_gSnd@l /* 8004870C 0004550C 38 64 19 C8 */ addi r3, r4, 0x19c8 /* 80048710 00045510 38 84 19 8C */ addi r4, r4, 0x198c /* 80048714 00045514 4B FC 2B 51 */ bl __as__5xVec3FRC5xVec3 -/* 80048718 00045518 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha -/* 8004871C 0004551C C0 02 86 F8 */ lfs f0, lbl_803CD078-_SDA2_BASE_(r2) -/* 80048720 00045520 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l +/* 80048718 00045518 3C 60 80 3C */ lis r3, lbl_gSnd@ha +/* 8004871C 0004551C C0 02 86 F8 */ lfs f0, lbl__585-_SDA2_BASE_(r2) +/* 80048720 00045520 38 63 D5 B4 */ addi r3, r3, lbl_gSnd@l /* 80048724 00045524 C0 23 19 CC */ lfs f1, 0x19cc(r3) /* 80048728 00045528 EC 01 00 2A */ fadds f0, f1, f0 /* 8004872C 0004552C D0 03 19 CC */ stfs f0, 0x19cc(r3) @@ -480,18 +480,18 @@ lbl_80048734: /* 80048738 00045538 38 63 19 A4 */ addi r3, r3, 0x19a4 /* 8004873C 0004553C 7F E4 FB 78 */ mr r4, r31 /* 80048740 00045540 4B FC 2B 25 */ bl __as__5xVec3FRC5xVec3 -/* 80048744 00045544 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha +/* 80048744 00045544 3C 60 80 3C */ lis r3, lbl_gSnd@ha /* 80048748 00045548 38 9F 00 10 */ addi r4, r31, 0x10 -/* 8004874C 0004554C 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l +/* 8004874C 0004554C 38 63 D5 B4 */ addi r3, r3, lbl_gSnd@l /* 80048750 00045550 38 63 19 B0 */ addi r3, r3, 0x19b0 /* 80048754 00045554 4B FC 2B 11 */ bl __as__5xVec3FRC5xVec3 -/* 80048758 00045558 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha +/* 80048758 00045558 3C 60 80 3C */ lis r3, lbl_gSnd@ha /* 8004875C 0004555C 38 9F 00 20 */ addi r4, r31, 0x20 -/* 80048760 00045560 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l +/* 80048760 00045560 38 63 D5 B4 */ addi r3, r3, lbl_gSnd@l /* 80048764 00045564 38 63 19 BC */ addi r3, r3, 0x19bc /* 80048768 00045568 4B FC 2A FD */ bl __as__5xVec3FRC5xVec3 -/* 8004876C 0004556C 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha -/* 80048770 00045570 38 83 D5 B4 */ addi r4, r3, lbl_803BD5B4@l +/* 8004876C 0004556C 3C 60 80 3C */ lis r3, lbl_gSnd@ha +/* 80048770 00045570 38 83 D5 B4 */ addi r4, r3, lbl_gSnd@l /* 80048774 00045574 38 64 19 C8 */ addi r3, r4, 0x19c8 /* 80048778 00045578 38 84 19 4C */ addi r4, r4, 0x194c /* 8004877C 0004557C 4B FC 2A E9 */ bl __as__5xVec3FRC5xVec3 @@ -512,9 +512,9 @@ xSndProcessSoundPos__FPC5xVec3P5xVec3: /* 800487A8 000455A8 93 E1 00 5C */ stw r31, 0x5c(r1) /* 800487AC 000455AC 93 C1 00 58 */ stw r30, 0x58(r1) /* 800487B0 000455B0 93 A1 00 54 */ stw r29, 0x54(r1) -/* 800487B4 000455B4 3C A0 80 3C */ lis r5, lbl_803BD5B4@ha +/* 800487B4 000455B4 3C A0 80 3C */ lis r5, lbl_gSnd@ha /* 800487B8 000455B8 7C 7D 1B 78 */ mr r29, r3 -/* 800487BC 000455BC 38 65 D5 B4 */ addi r3, r5, lbl_803BD5B4@l +/* 800487BC 000455BC 38 65 D5 B4 */ addi r3, r5, lbl_gSnd@l /* 800487C0 000455C0 7C 9E 23 78 */ mr r30, r4 /* 800487C4 000455C4 80 03 19 9C */ lwz r0, 0x199c(r3) /* 800487C8 000455C8 2C 00 00 01 */ cmpwi r0, 1 @@ -532,9 +532,9 @@ lbl_800487E0: /* 800487F4 000455F4 38 61 00 38 */ addi r3, r1, 0x38 /* 800487F8 000455F8 38 81 00 20 */ addi r4, r1, 0x20 /* 800487FC 000455FC 4B FC 2A 69 */ bl __as__5xVec3FRC5xVec3 -/* 80048800 00045600 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha +/* 80048800 00045600 3C 60 80 3C */ lis r3, lbl_gSnd@ha /* 80048804 00045604 7F A4 EB 78 */ mr r4, r29 -/* 80048808 00045608 38 A3 D5 B4 */ addi r5, r3, lbl_803BD5B4@l +/* 80048808 00045608 38 A3 D5 B4 */ addi r5, r3, lbl_gSnd@l /* 8004880C 0004560C 38 61 00 14 */ addi r3, r1, 0x14 /* 80048810 00045610 38 A5 19 4C */ addi r5, r5, 0x194c /* 80048814 00045614 4B FC 29 B9 */ bl __mi__5xVec3CFRC5xVec3 @@ -549,7 +549,7 @@ lbl_800487E0: /* 80048838 00045638 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 8004883C 0004563C 40 80 00 40 */ bge lbl_8004887C /* 80048840 00045640 EC 3F 08 28 */ fsubs f1, f31, f1 -/* 80048844 00045644 C0 02 87 08 */ lfs f0, lbl_803CD088-_SDA2_BASE_(r2) +/* 80048844 00045644 C0 02 87 08 */ lfs f0, lbl__731_1-_SDA2_BASE_(r2) /* 80048848 00045648 38 61 00 38 */ addi r3, r1, 0x38 /* 8004884C 0004564C EC 21 00 32 */ fmuls f1, f1, f0 /* 80048850 00045650 EC 1F 08 28 */ fsubs f0, f31, f1 @@ -630,9 +630,9 @@ lbl_8004894C: lbl_80048958: /* 80048958 00045758 28 05 00 00 */ cmplwi r5, 0 /* 8004895C 0004575C 40 82 00 18 */ bne lbl_80048974 -/* 80048960 00045760 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha +/* 80048960 00045760 3C 80 80 3C */ lis r4, lbl_gSnd@ha /* 80048964 00045764 38 7F 00 30 */ addi r3, r31, 0x30 -/* 80048968 00045768 38 84 D5 B4 */ addi r4, r4, lbl_803BD5B4@l +/* 80048968 00045768 38 84 D5 B4 */ addi r4, r4, lbl_gSnd@l /* 8004896C 0004576C 38 84 19 C8 */ addi r4, r4, 0x19c8 /* 80048970 00045770 4B FC 28 F5 */ bl __as__5xVec3FRC5xVec3 lbl_80048974: @@ -653,7 +653,7 @@ xSndUpdate__Fv: /* 8004899C 0004579C 90 01 00 14 */ stw r0, 0x14(r1) /* 800489A0 000457A0 4B FF FC F9 */ bl xSnd.xSndCalculateListenerPosition__Fv /* 800489A4 000457A4 4B FF FB D5 */ bl xSnd.xSndDelayedUpdate__Fv -/* 800489A8 000457A8 C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) +/* 800489A8 000457A8 C0 2D 8E B8 */ lfs f1, lbl_sTimeElapsed-_SDA_BASE_(r13) /* 800489AC 000457AC 48 00 0A 69 */ bl xSnd.update_faders__Ff /* 800489B0 000457B0 48 08 8B C1 */ bl iSndUpdate__Fv /* 800489B4 000457B4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -665,10 +665,10 @@ xSndUpdate__Fv: xSndSetListenerData__F19sound_listener_typePC7xMat4x3: /* 800489C4 000457C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800489C8 000457C8 7C 08 02 A6 */ mflr r0 -/* 800489CC 000457CC 3C A0 80 3C */ lis r5, lbl_803BD5B4@ha +/* 800489CC 000457CC 3C A0 80 3C */ lis r5, lbl_gSnd@ha /* 800489D0 000457D0 54 63 30 32 */ slwi r3, r3, 6 /* 800489D4 000457D4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800489D8 000457D8 38 05 D5 B4 */ addi r0, r5, lbl_803BD5B4@l +/* 800489D8 000457D8 38 05 D5 B4 */ addi r0, r5, lbl_gSnd@l /* 800489DC 000457DC 7C 60 1A 14 */ add r3, r0, r3 /* 800489E0 000457E0 38 63 19 1C */ addi r3, r3, 0x191c /* 800489E4 000457E4 4B FC 2B 89 */ bl __as__7xMat4x3FRC7xMat4x3 @@ -679,8 +679,8 @@ xSndSetListenerData__F19sound_listener_typePC7xMat4x3: .global xSndSelectListenerMode__F24sound_listener_game_mode xSndSelectListenerMode__F24sound_listener_game_mode: -/* 800489F8 000457F8 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha -/* 800489FC 000457FC 38 84 D5 B4 */ addi r4, r4, lbl_803BD5B4@l +/* 800489F8 000457F8 3C 80 80 3C */ lis r4, lbl_gSnd@ha +/* 800489FC 000457FC 38 84 D5 B4 */ addi r4, r4, lbl_gSnd@l /* 80048A00 00045800 90 64 19 9C */ stw r3, 0x199c(r4) /* 80048A04 00045804 4E 80 00 20 */ blr @@ -705,7 +705,7 @@ xSndPlay__FUiffUiUiUi14sound_categoryf: /* 80048A3C 0004583C 90 01 00 14 */ stw r0, 0x14(r1) /* 80048A40 00045840 38 E0 00 00 */ li r7, 0 /* 80048A44 00045844 39 00 00 00 */ li r8, 0 -/* 80048A48 00045848 C0 62 87 00 */ lfs f3, lbl_803CD080-_SDA2_BASE_(r2) +/* 80048A48 00045848 C0 62 87 00 */ lfs f3, lbl__598_2-_SDA2_BASE_(r2) /* 80048A4C 0004584C FC 80 18 90 */ fmr f4, f3 /* 80048A50 00045850 48 00 00 91 */ bl xSndPlayInternal__FUiffUiUiUiP4xEntPC5xVec3ff14sound_categoryf /* 80048A54 00045854 80 01 00 14 */ lwz r0, 0x14(r1) @@ -782,23 +782,23 @@ xSndPlayInternal__FUiffUiUiUiP4xEntPC5xVec3ff14sound_categoryf: /* 80048B44 00045944 FF A0 F0 90 */ fmr f29, f30 /* 80048B48 00045948 FF C0 00 90 */ fmr f30, f0 lbl_80048B4C: -/* 80048B4C 0004594C C0 02 86 F8 */ lfs f0, lbl_803CD078-_SDA2_BASE_(r2) -/* 80048B50 00045950 C0 42 87 00 */ lfs f2, lbl_803CD080-_SDA2_BASE_(r2) +/* 80048B4C 0004594C C0 02 86 F8 */ lfs f0, lbl__585-_SDA2_BASE_(r2) +/* 80048B50 00045950 C0 42 87 00 */ lfs f2, lbl__598_2-_SDA2_BASE_(r2) /* 80048B54 00045954 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80048B58 00045958 40 80 00 08 */ bge lbl_80048B60 /* 80048B5C 0004595C FC 00 08 90 */ fmr f0, f1 lbl_80048B60: /* 80048B60 00045960 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80048B64 00045964 40 81 00 0C */ ble lbl_80048B70 -/* 80048B68 00045968 C3 E2 87 00 */ lfs f31, lbl_803CD080-_SDA2_BASE_(r2) +/* 80048B68 00045968 C3 E2 87 00 */ lfs f31, lbl__598_2-_SDA2_BASE_(r2) /* 80048B6C 0004596C 48 00 00 14 */ b lbl_80048B80 lbl_80048B70: -/* 80048B70 00045970 C3 E2 86 F8 */ lfs f31, lbl_803CD078-_SDA2_BASE_(r2) +/* 80048B70 00045970 C3 E2 86 F8 */ lfs f31, lbl__585-_SDA2_BASE_(r2) /* 80048B74 00045974 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 80048B78 00045978 40 80 00 08 */ bge lbl_80048B80 /* 80048B7C 0004597C FF E0 08 90 */ fmr f31, f1 lbl_80048B80: -/* 80048B80 00045980 C0 02 87 00 */ lfs f0, lbl_803CD080-_SDA2_BASE_(r2) +/* 80048B80 00045980 C0 02 87 00 */ lfs f0, lbl__598_2-_SDA2_BASE_(r2) /* 80048B84 00045984 FC 05 00 40 */ fcmpo cr0, f5, f0 /* 80048B88 00045988 40 81 00 3C */ ble lbl_80048BC4 /* 80048B8C 0004598C FC 20 F8 90 */ fmr f1, f31 @@ -823,9 +823,9 @@ lbl_80048BC4: /* 80048BD4 000459D4 28 1B 00 00 */ cmplwi r27, 0 /* 80048BD8 000459D8 41 82 01 04 */ beq lbl_80048CDC lbl_80048BDC: -/* 80048BDC 000459DC 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha +/* 80048BDC 000459DC 3C 60 80 3C */ lis r3, lbl_gSnd@ha /* 80048BE0 000459E0 38 00 00 10 */ li r0, 0x10 -/* 80048BE4 000459E4 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l +/* 80048BE4 000459E4 38 63 D5 B4 */ addi r3, r3, lbl_gSnd@l /* 80048BE8 000459E8 38 80 00 00 */ li r4, 0 /* 80048BEC 000459EC 7C 09 03 A6 */ mtctr r0 lbl_80048BF0: @@ -899,9 +899,9 @@ lbl_80048CCC: lbl_80048CDC: /* 80048CDC 00045ADC 28 1C 00 00 */ cmplwi r28, 0 /* 80048CE0 00045AE0 41 82 00 E4 */ beq lbl_80048DC4 -/* 80048CE4 00045AE4 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha +/* 80048CE4 00045AE4 3C 60 80 3C */ lis r3, lbl_gSnd@ha /* 80048CE8 00045AE8 38 00 00 10 */ li r0, 0x10 -/* 80048CEC 00045AEC 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l +/* 80048CEC 00045AEC 38 63 D5 B4 */ addi r3, r3, lbl_gSnd@l /* 80048CF0 00045AF0 38 80 00 00 */ li r4, 0 /* 80048CF4 00045AF4 7C 09 03 A6 */ mtctr r0 lbl_80048CF8: @@ -961,9 +961,9 @@ lbl_80048DB4: /* 80048DBC 00045BBC 42 00 FF 3C */ bdnz lbl_80048CF8 /* 80048DC0 00045BC0 48 00 01 10 */ b lbl_80048ED0 lbl_80048DC4: -/* 80048DC4 00045BC4 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha +/* 80048DC4 00045BC4 3C 60 80 3C */ lis r3, lbl_gSnd@ha /* 80048DC8 00045BC8 38 00 00 10 */ li r0, 0x10 -/* 80048DCC 00045BCC 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l +/* 80048DCC 00045BCC 38 63 D5 B4 */ addi r3, r3, lbl_gSnd@l /* 80048DD0 00045BD0 38 80 00 00 */ li r4, 0 /* 80048DD4 00045BD4 7C 09 03 A6 */ mtctr r0 lbl_80048DD8: @@ -1082,9 +1082,9 @@ lbl_80048F4C: /* 80048F6C 00045D6C 48 00 01 88 */ b lbl_800490F4 lbl_80048F70: /* 80048F70 00045D70 1C A3 00 64 */ mulli r5, r3, 0x64 -/* 80048F74 00045D74 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha +/* 80048F74 00045D74 3C 60 80 3C */ lis r3, lbl_gSnd@ha /* 80048F78 00045D78 63 40 00 01 */ ori r0, r26, 1 -/* 80048F7C 00045D7C 38 83 D5 B4 */ addi r4, r3, lbl_803BD5B4@l +/* 80048F7C 00045D7C 38 83 D5 B4 */ addi r4, r3, lbl_gSnd@l /* 80048F80 00045D80 7C 64 2A 14 */ add r3, r4, r5 /* 80048F84 00045D84 28 1B 00 00 */ cmplwi r27, 0 /* 80048F88 00045D88 B3 23 00 36 */ sth r25, 0x36(r3) @@ -1110,11 +1110,11 @@ lbl_80048F70: /* 80048FD8 00045DD8 93 7E 00 08 */ stw r27, 8(r30) /* 80048FDC 00045DDC 90 BE 00 0C */ stw r5, 0xc(r30) /* 80048FE0 00045DE0 D0 1E 00 48 */ stfs f0, 0x48(r30) -/* 80048FE4 00045DE4 C0 02 87 00 */ lfs f0, lbl_803CD080-_SDA2_BASE_(r2) +/* 80048FE4 00045DE4 C0 02 87 00 */ lfs f0, lbl__598_2-_SDA2_BASE_(r2) /* 80048FE8 00045DE8 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80048FEC 00045DEC 4C 40 13 82 */ cror 2, 0, 2 /* 80048FF0 00045DF0 40 82 00 0C */ bne lbl_80048FFC -/* 80048FF4 00045DF4 C0 02 87 0C */ lfs f0, lbl_803CD08C-_SDA2_BASE_(r2) +/* 80048FF4 00045DF4 C0 02 87 0C */ lfs f0, lbl__1039-_SDA2_BASE_(r2) /* 80048FF8 00045DF8 48 00 00 08 */ b lbl_80049000 lbl_80048FFC: /* 80048FFC 00045DFC EC 1E 07 B2 */ fmuls f0, f30, f30 @@ -1150,11 +1150,11 @@ lbl_80049058: /* 80049064 00045E64 4B FC 22 01 */ bl __as__5xVec3FRC5xVec3 /* 80049068 00045E68 EC 1D 07 72 */ fmuls f0, f29, f29 /* 8004906C 00045E6C D0 1E 00 48 */ stfs f0, 0x48(r30) -/* 80049070 00045E70 C0 02 87 00 */ lfs f0, lbl_803CD080-_SDA2_BASE_(r2) +/* 80049070 00045E70 C0 02 87 00 */ lfs f0, lbl__598_2-_SDA2_BASE_(r2) /* 80049074 00045E74 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80049078 00045E78 4C 40 13 82 */ cror 2, 0, 2 /* 8004907C 00045E7C 40 82 00 0C */ bne lbl_80049088 -/* 80049080 00045E80 C0 02 87 0C */ lfs f0, lbl_803CD08C-_SDA2_BASE_(r2) +/* 80049080 00045E80 C0 02 87 0C */ lfs f0, lbl__1039-_SDA2_BASE_(r2) /* 80049084 00045E84 48 00 00 08 */ b lbl_8004908C lbl_80049088: /* 80049088 00045E88 EC 1E 07 B2 */ fmuls f0, f30, f30 @@ -1167,9 +1167,9 @@ lbl_80049094: /* 8004909C 00045E9C 38 84 19 C8 */ addi r4, r4, 0x19c8 /* 800490A0 00045EA0 90 BE 00 0C */ stw r5, 0xc(r30) /* 800490A4 00045EA4 4B FC 21 C1 */ bl __as__5xVec3FRC5xVec3 -/* 800490A8 00045EA8 C0 02 87 10 */ lfs f0, lbl_803CD090-_SDA2_BASE_(r2) +/* 800490A8 00045EA8 C0 02 87 10 */ lfs f0, lbl__1040-_SDA2_BASE_(r2) /* 800490AC 00045EAC D0 1E 00 48 */ stfs f0, 0x48(r30) -/* 800490B0 00045EB0 C0 02 87 14 */ lfs f0, lbl_803CD094-_SDA2_BASE_(r2) +/* 800490B0 00045EB0 C0 02 87 14 */ lfs f0, lbl__1041-_SDA2_BASE_(r2) /* 800490B4 00045EB4 D0 1E 00 4C */ stfs f0, 0x4c(r30) lbl_800490B8: /* 800490B8 00045EB8 80 1E 00 14 */ lwz r0, 0x14(r30) @@ -1217,9 +1217,9 @@ xSndStartStereo__FUiUif: .global xSndIDIsPlaying__FUi xSndIDIsPlaying__FUi: -/* 80049148 00045F48 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha +/* 80049148 00045F48 3C 80 80 3C */ lis r4, lbl_gSnd@ha /* 8004914C 00045F4C 38 00 00 10 */ li r0, 0x10 -/* 80049150 00045F50 38 84 D5 B4 */ addi r4, r4, lbl_803BD5B4@l +/* 80049150 00045F50 38 84 D5 B4 */ addi r4, r4, lbl_gSnd@l /* 80049154 00045F54 38 A0 00 00 */ li r5, 0 /* 80049158 00045F58 38 84 00 1C */ addi r4, r4, 0x1c /* 8004915C 00045F5C 7C 09 03 A6 */ mtctr r0 @@ -1282,9 +1282,9 @@ xSndStop__FUi: .global xSndParentDied__FUi xSndParentDied__FUi: -/* 80049220 00046020 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha +/* 80049220 00046020 3C 80 80 3C */ lis r4, lbl_gSnd@ha /* 80049224 00046024 38 00 00 08 */ li r0, 8 -/* 80049228 00046028 38 84 D5 B4 */ addi r4, r4, lbl_803BD5B4@l +/* 80049228 00046028 38 84 D5 B4 */ addi r4, r4, lbl_gSnd@l /* 8004922C 0004602C 38 A0 00 00 */ li r5, 0 /* 80049230 00046030 38 84 00 1C */ addi r4, r4, 0x1c /* 80049234 00046034 7C 09 03 A6 */ mtctr r0 @@ -1361,14 +1361,14 @@ lbl_80049314: xSndStopChildren__FUi: /* 80049324 00046124 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80049328 00046128 7C 08 02 A6 */ mflr r0 -/* 8004932C 0004612C 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha +/* 8004932C 0004612C 3C 80 80 3C */ lis r4, lbl_gSnd@ha /* 80049330 00046130 90 01 00 24 */ stw r0, 0x24(r1) /* 80049334 00046134 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80049338 00046138 3B E0 00 00 */ li r31, 0 /* 8004933C 0004613C 93 C1 00 18 */ stw r30, 0x18(r1) /* 80049340 00046140 93 A1 00 14 */ stw r29, 0x14(r1) /* 80049344 00046144 7C 7D 1B 78 */ mr r29, r3 -/* 80049348 00046148 38 64 D5 B4 */ addi r3, r4, lbl_803BD5B4@l +/* 80049348 00046148 38 64 D5 B4 */ addi r3, r4, lbl_gSnd@l /* 8004934C 0004614C 3B C3 00 1C */ addi r30, r3, 0x1c lbl_80049350: /* 80049350 00046150 80 1E 00 14 */ lwz r0, 0x14(r30) @@ -1431,7 +1431,7 @@ xSndSetExternalCallback__FPFUi_v: .global xSnd.reset_faders__Fv xSnd.reset_faders__Fv: /* 80049408 00046208 38 00 00 00 */ li r0, 0 -/* 8004940C 0004620C 90 0D 8A FC */ stw r0, lbl_803CB3FC-_SDA_BASE_(r13) +/* 8004940C 0004620C 90 0D 8A FC */ stw r0, lbl_faders_active__18_unnamed_xSnd_cpp_-_SDA_BASE_(r13) /* 80049410 00046210 4E 80 00 20 */ blr .global xSnd.update_faders__Ff @@ -1443,9 +1443,9 @@ xSnd.update_faders__Ff: /* 80049424 00046224 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 80049428 00046228 93 E1 00 0C */ stw r31, 0xc(r1) /* 8004942C 0004622C 93 C1 00 08 */ stw r30, 8(r1) -/* 80049430 00046230 80 0D 8A FC */ lwz r0, lbl_803CB3FC-_SDA_BASE_(r13) -/* 80049434 00046234 3C 60 80 2E */ lis r3, lbl_802DADA0@ha -/* 80049438 00046238 38 63 AD A0 */ addi r3, r3, lbl_802DADA0@l +/* 80049430 00046230 80 0D 8A FC */ lwz r0, lbl_faders_active__18_unnamed_xSnd_cpp_-_SDA_BASE_(r13) +/* 80049434 00046234 3C 60 80 2E */ lis r3, lbl_faders__18_unnamed_xSnd_cpp_@ha +/* 80049438 00046238 38 63 AD A0 */ addi r3, r3, lbl_faders__18_unnamed_xSnd_cpp_@l /* 8004943C 0004623C FF E0 08 90 */ fmr f31, f1 /* 80049440 00046240 1C 00 00 18 */ mulli r0, r0, 0x18 /* 80049444 00046244 7C 7F 1B 78 */ mr r31, r3 @@ -1456,7 +1456,7 @@ lbl_80049450: /* 80049454 00046254 EC 00 F8 28 */ fsubs f0, f0, f31 /* 80049458 00046258 D0 1F 00 08 */ stfs f0, 8(r31) /* 8004945C 0004625C C0 3F 00 08 */ lfs f1, 8(r31) -/* 80049460 00046260 C0 02 87 00 */ lfs f0, lbl_803CD080-_SDA2_BASE_(r2) +/* 80049460 00046260 C0 02 87 00 */ lfs f0, lbl__598_2-_SDA2_BASE_(r2) /* 80049464 00046264 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80049468 00046268 40 81 00 0C */ ble lbl_80049474 /* 8004946C 0004626C 3B FF 00 18 */ addi r31, r31, 0x18 @@ -1481,11 +1481,11 @@ lbl_800494B0: /* 800494B0 000462B0 80 7F 00 04 */ lwz r3, 4(r31) /* 800494B4 000462B4 4B FF FD 4D */ bl xSndStop__FUi lbl_800494B8: -/* 800494B8 000462B8 80 6D 8A FC */ lwz r3, lbl_803CB3FC-_SDA_BASE_(r13) +/* 800494B8 000462B8 80 6D 8A FC */ lwz r3, lbl_faders_active__18_unnamed_xSnd_cpp_-_SDA_BASE_(r13) /* 800494BC 000462BC 3B DE FF E8 */ addi r30, r30, -24 /* 800494C0 000462C0 7C 1F F0 40 */ cmplw r31, r30 /* 800494C4 000462C4 38 03 FF FF */ addi r0, r3, -1 -/* 800494C8 000462C8 90 0D 8A FC */ stw r0, lbl_803CB3FC-_SDA_BASE_(r13) +/* 800494C8 000462C8 90 0D 8A FC */ stw r0, lbl_faders_active__18_unnamed_xSnd_cpp_-_SDA_BASE_(r13) /* 800494CC 000462CC 41 82 00 4C */ beq lbl_80049518 /* 800494D0 000462D0 7F E3 FB 78 */ mr r3, r31 /* 800494D4 000462D4 7F C4 F3 78 */ mr r4, r30 @@ -1496,7 +1496,7 @@ lbl_800494E0: /* 800494E4 000462E4 88 1F 00 00 */ lbz r0, 0(r31) /* 800494E8 000462E8 28 00 00 00 */ cmplwi r0, 0 /* 800494EC 000462EC 40 82 00 0C */ bne lbl_800494F8 -/* 800494F0 000462F0 C0 02 86 F8 */ lfs f0, lbl_803CD078-_SDA2_BASE_(r2) +/* 800494F0 000462F0 C0 02 86 F8 */ lfs f0, lbl__585-_SDA2_BASE_(r2) /* 800494F4 000462F4 EC 20 08 28 */ fsubs f1, f0, f1 lbl_800494F8: /* 800494F8 000462F8 C0 1F 00 14 */ lfs f0, 0x14(r31) @@ -1545,13 +1545,13 @@ xSndPlay3DFade__FUiffUiUiPC5xVec3ff14sound_categoryff: /* 80049584 00046384 F3 C1 00 28 */ psq_st f30, 40(r1), 0, qr0 /* 80049588 00046388 DB A1 00 10 */ stfd f29, 0x10(r1) /* 8004958C 0004638C F3 A1 00 18 */ psq_st f29, 24(r1), 0, qr0 -/* 80049590 00046390 80 0D 8A FC */ lwz r0, lbl_803CB3FC-_SDA_BASE_(r13) +/* 80049590 00046390 80 0D 8A FC */ lwz r0, lbl_faders_active__18_unnamed_xSnd_cpp_-_SDA_BASE_(r13) /* 80049594 00046394 FF A0 08 90 */ fmr f29, f1 /* 80049598 00046398 FF C0 28 90 */ fmr f30, f5 /* 8004959C 0004639C 2C 00 00 80 */ cmpwi r0, 0x80 /* 800495A0 000463A0 FF E0 30 90 */ fmr f31, f6 /* 800495A4 000463A4 40 80 00 14 */ bge lbl_800495B8 -/* 800495A8 000463A8 C0 22 87 00 */ lfs f1, lbl_803CD080-_SDA2_BASE_(r2) +/* 800495A8 000463A8 C0 22 87 00 */ lfs f1, lbl__598_2-_SDA2_BASE_(r2) /* 800495AC 000463AC FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 800495B0 000463B0 4C 40 13 82 */ cror 2, 0, 2 /* 800495B4 000463B4 40 82 00 14 */ bne lbl_800495C8 @@ -1567,22 +1567,22 @@ lbl_800495C8: /* 800495D4 000463D4 38 60 00 00 */ li r3, 0 /* 800495D8 000463D8 48 00 00 44 */ b lbl_8004961C lbl_800495DC: -/* 800495DC 000463DC 80 AD 8A FC */ lwz r5, lbl_803CB3FC-_SDA_BASE_(r13) -/* 800495E0 000463E0 3C 80 80 2E */ lis r4, lbl_802DADA0@ha -/* 800495E4 000463E4 38 84 AD A0 */ addi r4, r4, lbl_802DADA0@l +/* 800495DC 000463DC 80 AD 8A FC */ lwz r5, lbl_faders_active__18_unnamed_xSnd_cpp_-_SDA_BASE_(r13) +/* 800495E0 000463E0 3C 80 80 2E */ lis r4, lbl_faders__18_unnamed_xSnd_cpp_@ha +/* 800495E4 000463E4 38 84 AD A0 */ addi r4, r4, lbl_faders__18_unnamed_xSnd_cpp_@l /* 800495E8 000463E8 38 00 00 01 */ li r0, 1 /* 800495EC 000463EC 1C A5 00 18 */ mulli r5, r5, 0x18 /* 800495F0 000463F0 7C 84 2A 14 */ add r4, r4, r5 /* 800495F4 000463F4 98 04 00 00 */ stb r0, 0(r4) /* 800495F8 000463F8 90 64 00 04 */ stw r3, 4(r4) /* 800495FC 000463FC D3 C4 00 08 */ stfs f30, 8(r4) -/* 80049600 00046400 C0 02 87 00 */ lfs f0, lbl_803CD080-_SDA2_BASE_(r2) +/* 80049600 00046400 C0 02 87 00 */ lfs f0, lbl__598_2-_SDA2_BASE_(r2) /* 80049604 00046404 D0 04 00 0C */ stfs f0, 0xc(r4) /* 80049608 00046408 D3 E4 00 10 */ stfs f31, 0x10(r4) /* 8004960C 0004640C D3 A4 00 14 */ stfs f29, 0x14(r4) -/* 80049610 00046410 80 8D 8A FC */ lwz r4, lbl_803CB3FC-_SDA_BASE_(r13) +/* 80049610 00046410 80 8D 8A FC */ lwz r4, lbl_faders_active__18_unnamed_xSnd_cpp_-_SDA_BASE_(r13) /* 80049614 00046414 38 04 00 01 */ addi r0, r4, 1 -/* 80049618 00046418 90 0D 8A FC */ stw r0, lbl_803CB3FC-_SDA_BASE_(r13) +/* 80049618 00046418 90 0D 8A FC */ stw r0, lbl_faders_active__18_unnamed_xSnd_cpp_-_SDA_BASE_(r13) lbl_8004961C: /* 8004961C 0004641C E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 80049620 00046420 CB E1 00 30 */ lfd f31, 0x30(r1) @@ -1608,10 +1608,10 @@ xSndStopFade__FUif: /* 80049664 00046464 7C 7F 1B 79 */ or. r31, r3, r3 /* 80049668 00046468 FF E0 08 90 */ fmr f31, f1 /* 8004966C 0004646C 41 82 01 14 */ beq lbl_80049780 -/* 80049670 00046470 80 0D 8A FC */ lwz r0, lbl_803CB3FC-_SDA_BASE_(r13) +/* 80049670 00046470 80 0D 8A FC */ lwz r0, lbl_faders_active__18_unnamed_xSnd_cpp_-_SDA_BASE_(r13) /* 80049674 00046474 2C 00 00 80 */ cmpwi r0, 0x80 /* 80049678 00046478 40 80 00 14 */ bge lbl_8004968C -/* 8004967C 0004647C C0 02 87 00 */ lfs f0, lbl_803CD080-_SDA2_BASE_(r2) +/* 8004967C 0004647C C0 02 87 00 */ lfs f0, lbl__598_2-_SDA2_BASE_(r2) /* 80049680 00046480 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80049684 00046484 4C 40 13 82 */ cror 2, 0, 2 /* 80049688 00046488 40 82 00 10 */ bne lbl_80049698 @@ -1621,15 +1621,15 @@ lbl_8004968C: /* 80049694 00046494 48 00 00 EC */ b lbl_80049780 lbl_80049698: /* 80049698 00046498 48 00 03 2D */ bl xSndGetVol__FUi -/* 8004969C 0004649C C0 02 87 00 */ lfs f0, lbl_803CD080-_SDA2_BASE_(r2) +/* 8004969C 0004649C C0 02 87 00 */ lfs f0, lbl__598_2-_SDA2_BASE_(r2) /* 800496A0 000464A0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800496A4 000464A4 4C 40 13 82 */ cror 2, 0, 2 /* 800496A8 000464A8 40 82 00 6C */ bne lbl_80049714 /* 800496AC 000464AC 7F E3 FB 78 */ mr r3, r31 /* 800496B0 000464B0 4B FF FB 51 */ bl xSndStop__FUi -/* 800496B4 000464B4 80 0D 8A FC */ lwz r0, lbl_803CB3FC-_SDA_BASE_(r13) -/* 800496B8 000464B8 3C 60 80 2E */ lis r3, lbl_802DADA0@ha -/* 800496BC 000464BC 38 63 AD A0 */ addi r3, r3, lbl_802DADA0@l +/* 800496B4 000464B4 80 0D 8A FC */ lwz r0, lbl_faders_active__18_unnamed_xSnd_cpp_-_SDA_BASE_(r13) +/* 800496B8 000464B8 3C 60 80 2E */ lis r3, lbl_faders__18_unnamed_xSnd_cpp_@ha +/* 800496BC 000464BC 38 63 AD A0 */ addi r3, r3, lbl_faders__18_unnamed_xSnd_cpp_@l /* 800496C0 000464C0 1C 00 00 18 */ mulli r0, r0, 0x18 /* 800496C4 000464C4 7C 7E 1B 78 */ mr r30, r3 /* 800496C8 000464C8 7F A3 02 14 */ add r29, r3, r0 @@ -1638,11 +1638,11 @@ lbl_800496D0: /* 800496D0 000464D0 80 1E 00 04 */ lwz r0, 4(r30) /* 800496D4 000464D4 7C 00 F8 40 */ cmplw r0, r31 /* 800496D8 000464D8 40 82 00 2C */ bne lbl_80049704 -/* 800496DC 000464DC 80 6D 8A FC */ lwz r3, lbl_803CB3FC-_SDA_BASE_(r13) +/* 800496DC 000464DC 80 6D 8A FC */ lwz r3, lbl_faders_active__18_unnamed_xSnd_cpp_-_SDA_BASE_(r13) /* 800496E0 000464E0 3B BD FF E8 */ addi r29, r29, -24 /* 800496E4 000464E4 7C 1E E8 40 */ cmplw r30, r29 /* 800496E8 000464E8 38 03 FF FF */ addi r0, r3, -1 -/* 800496EC 000464EC 90 0D 8A FC */ stw r0, lbl_803CB3FC-_SDA_BASE_(r13) +/* 800496EC 000464EC 90 0D 8A FC */ stw r0, lbl_faders_active__18_unnamed_xSnd_cpp_-_SDA_BASE_(r13) /* 800496F0 000464F0 41 82 00 90 */ beq lbl_80049780 /* 800496F4 000464F4 7F C3 F3 78 */ mr r3, r30 /* 800496F8 000464F8 7F A4 EB 78 */ mr r4, r29 @@ -1655,9 +1655,9 @@ lbl_80049708: /* 8004970C 0004650C 40 82 FF C4 */ bne lbl_800496D0 /* 80049710 00046510 48 00 00 70 */ b lbl_80049780 lbl_80049714: -/* 80049714 00046514 80 0D 8A FC */ lwz r0, lbl_803CB3FC-_SDA_BASE_(r13) -/* 80049718 00046518 3C 60 80 2E */ lis r3, lbl_802DADA0@ha -/* 8004971C 0004651C 38 63 AD A0 */ addi r3, r3, lbl_802DADA0@l +/* 80049714 00046514 80 0D 8A FC */ lwz r0, lbl_faders_active__18_unnamed_xSnd_cpp_-_SDA_BASE_(r13) +/* 80049718 00046518 3C 60 80 2E */ lis r3, lbl_faders__18_unnamed_xSnd_cpp_@ha +/* 8004971C 0004651C 38 63 AD A0 */ addi r3, r3, lbl_faders__18_unnamed_xSnd_cpp_@l /* 80049720 00046520 1C 00 00 18 */ mulli r0, r0, 0x18 /* 80049724 00046524 7C 64 1B 78 */ mr r4, r3 /* 80049728 00046528 7C 63 02 14 */ add r3, r3, r0 @@ -1673,16 +1673,16 @@ lbl_80049740: lbl_80049748: /* 80049748 00046548 7C 04 18 40 */ cmplw r4, r3 /* 8004974C 0004654C 40 82 00 10 */ bne lbl_8004975C -/* 80049750 00046550 80 6D 8A FC */ lwz r3, lbl_803CB3FC-_SDA_BASE_(r13) +/* 80049750 00046550 80 6D 8A FC */ lwz r3, lbl_faders_active__18_unnamed_xSnd_cpp_-_SDA_BASE_(r13) /* 80049754 00046554 38 03 00 01 */ addi r0, r3, 1 -/* 80049758 00046558 90 0D 8A FC */ stw r0, lbl_803CB3FC-_SDA_BASE_(r13) +/* 80049758 00046558 90 0D 8A FC */ stw r0, lbl_faders_active__18_unnamed_xSnd_cpp_-_SDA_BASE_(r13) lbl_8004975C: /* 8004975C 0004655C 38 00 00 00 */ li r0, 0 /* 80049760 00046560 98 04 00 00 */ stb r0, 0(r4) /* 80049764 00046564 93 E4 00 04 */ stw r31, 4(r4) -/* 80049768 00046568 C0 02 87 00 */ lfs f0, lbl_803CD080-_SDA2_BASE_(r2) +/* 80049768 00046568 C0 02 87 00 */ lfs f0, lbl__598_2-_SDA2_BASE_(r2) /* 8004976C 0004656C D0 04 00 08 */ stfs f0, 8(r4) -/* 80049770 00046570 C0 02 87 00 */ lfs f0, lbl_803CD080-_SDA2_BASE_(r2) +/* 80049770 00046570 C0 02 87 00 */ lfs f0, lbl__598_2-_SDA2_BASE_(r2) /* 80049774 00046574 D0 04 00 0C */ stfs f0, 0xc(r4) /* 80049778 00046578 D3 E4 00 10 */ stfs f31, 0x10(r4) /* 8004977C 0004657C D0 24 00 14 */ stfs f1, 0x14(r4) @@ -1701,11 +1701,11 @@ lbl_80049780: xSndStreamLock__FUi14sound_categoryb: /* 800497A4 000465A4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800497A8 000465A8 7C 08 02 A6 */ mflr r0 -/* 800497AC 000465AC 3C C0 80 3C */ lis r6, lbl_803BD5B4@ha +/* 800497AC 000465AC 3C C0 80 3C */ lis r6, lbl_gSnd@ha /* 800497B0 000465B0 90 01 00 14 */ stw r0, 0x14(r1) /* 800497B4 000465B4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800497B8 000465B8 7C 7F 1B 78 */ mr r31, r3 -/* 800497BC 000465BC 38 66 D5 B4 */ addi r3, r6, lbl_803BD5B4@l +/* 800497BC 000465BC 38 66 D5 B4 */ addi r3, r6, lbl_gSnd@l /* 800497C0 000465C0 38 63 00 1C */ addi r3, r3, 0x1c /* 800497C4 000465C4 93 C1 00 08 */ stw r30, 8(r1) /* 800497C8 000465C8 7C 67 1B 78 */ mr r7, r3 @@ -1811,8 +1811,8 @@ lbl_800498F8: .global xSndStreamReady__FUi xSndStreamReady__FUi: -/* 80049910 00046710 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha -/* 80049914 00046714 38 84 D5 B4 */ addi r4, r4, lbl_803BD5B4@l +/* 80049910 00046710 3C 80 80 3C */ lis r4, lbl_gSnd@ha +/* 80049914 00046714 38 84 D5 B4 */ addi r4, r4, lbl_gSnd@l /* 80049918 00046718 38 84 00 1C */ addi r4, r4, 0x1c /* 8004991C 0004671C 7C 85 23 78 */ mr r5, r4 /* 80049920 00046720 38 84 02 58 */ addi r4, r4, 0x258 @@ -1836,8 +1836,8 @@ lbl_8004994C: .global xSndStreamUnlock__FUi xSndStreamUnlock__FUi: -/* 8004995C 0004675C 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha -/* 80049960 00046760 38 84 D5 B4 */ addi r4, r4, lbl_803BD5B4@l +/* 8004995C 0004675C 3C 80 80 3C */ lis r4, lbl_gSnd@ha +/* 80049960 00046760 38 84 D5 B4 */ addi r4, r4, lbl_gSnd@l /* 80049964 00046764 38 84 00 1C */ addi r4, r4, 0x1c /* 80049968 00046768 7C 85 23 78 */ mr r5, r4 /* 8004996C 0004676C 38 84 02 58 */ addi r4, r4, 0x258 diff --git a/asm/Core/x/xSpline.s b/asm/Core/x/xSpline.s index 5c736b191..bdb2ca220 100644 --- a/asm/Core/x/xSpline.s +++ b/asm/Core/x/xSpline.s @@ -15,11 +15,11 @@ xSpline.Tridiag_Solve__FPfPfPfP5xVec3P5xVec3i: /* 80049A04 00046804 7C DA 33 78 */ mr r26, r6 /* 80049A08 00046808 7C FC 3B 78 */ mr r28, r7 /* 80049A0C 0004680C 55 03 10 3A */ slwi r3, r8, 2 -/* 80049A10 00046810 81 2D 9F 7C */ lwz r9, lbl_803CC87C-_SDA_BASE_(r13) +/* 80049A10 00046810 81 2D 9F 7C */ lwz r9, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80049A14 00046814 81 89 01 34 */ lwz r12, 0x134(r9) /* 80049A18 00046818 7D 89 03 A6 */ mtctr r12 /* 80049A1C 0004681C 4E 80 04 21 */ bctrl -/* 80049A20 00046820 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80049A20 00046820 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80049A24 00046824 7C 60 1B 78 */ mr r0, r3 /* 80049A28 00046828 1C 7D 00 0C */ mulli r3, r29, 0xc /* 80049A2C 0004682C 81 84 01 34 */ lwz r12, 0x134(r4) @@ -136,12 +136,12 @@ lbl_80049B88: /* 80049BDC 000469DC 38 A5 FF F4 */ addi r5, r5, -12 /* 80049BE0 000469E0 42 00 FF A8 */ bdnz lbl_80049B88 lbl_80049BE4: -/* 80049BE4 000469E4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80049BE4 000469E4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80049BE8 000469E8 7F E3 FB 78 */ mr r3, r31 /* 80049BEC 000469EC 81 84 01 38 */ lwz r12, 0x138(r4) /* 80049BF0 000469F0 7D 89 03 A6 */ mtctr r12 /* 80049BF4 000469F4 4E 80 04 21 */ bctrl -/* 80049BF8 000469F8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80049BF8 000469F8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80049BFC 000469FC 7F C3 F3 78 */ mr r3, r30 /* 80049C00 00046A00 81 84 01 38 */ lwz r12, 0x138(r4) /* 80049C04 00046A04 7D 89 03 A6 */ mtctr r12 @@ -164,24 +164,24 @@ xSpline.Interpolate_Bspline__FP5xVec3P5xVec3PfUi: /* 80049C3C 00046A3C 7C 9A 23 78 */ mr r26, r4 /* 80049C40 00046A40 7C BB 2B 78 */ mr r27, r5 /* 80049C44 00046A44 7F A3 EB 78 */ mr r3, r29 -/* 80049C48 00046A48 80 ED 9F 7C */ lwz r7, lbl_803CC87C-_SDA_BASE_(r13) +/* 80049C48 00046A48 80 ED 9F 7C */ lwz r7, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80049C4C 00046A4C 81 87 01 34 */ lwz r12, 0x134(r7) /* 80049C50 00046A50 7D 89 03 A6 */ mtctr r12 /* 80049C54 00046A54 4E 80 04 21 */ bctrl -/* 80049C58 00046A58 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80049C58 00046A58 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80049C5C 00046A5C 7C 7F 1B 78 */ mr r31, r3 /* 80049C60 00046A60 7F A3 EB 78 */ mr r3, r29 /* 80049C64 00046A64 81 84 01 34 */ lwz r12, 0x134(r4) /* 80049C68 00046A68 7D 89 03 A6 */ mtctr r12 /* 80049C6C 00046A6C 4E 80 04 21 */ bctrl -/* 80049C70 00046A70 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80049C70 00046A70 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80049C74 00046A74 7C 7E 1B 78 */ mr r30, r3 /* 80049C78 00046A78 7F A3 EB 78 */ mr r3, r29 /* 80049C7C 00046A7C 81 84 01 34 */ lwz r12, 0x134(r4) /* 80049C80 00046A80 7D 89 03 A6 */ mtctr r12 /* 80049C84 00046A84 4E 80 04 21 */ bctrl /* 80049C88 00046A88 7F A0 EB 78 */ mr r0, r29 -/* 80049C8C 00046A8C C0 02 87 1C */ lfs f0, lbl_803CD09C-_SDA2_BASE_(r2) +/* 80049C8C 00046A8C C0 02 87 1C */ lfs f0, lbl__741_2-_SDA2_BASE_(r2) /* 80049C90 00046A90 7C 9F 02 14 */ add r4, r31, r0 /* 80049C94 00046A94 7C 7D 1B 78 */ mr r29, r3 /* 80049C98 00046A98 D0 04 FF FC */ stfs f0, -4(r4) @@ -192,12 +192,12 @@ xSpline.Interpolate_Bspline__FP5xVec3P5xVec3PfUi: /* 80049CAC 00046AAC 38 03 FF FF */ addi r0, r3, -1 /* 80049CB0 00046AB0 38 DB 00 04 */ addi r6, r27, 4 /* 80049CB4 00046AB4 38 FF 00 04 */ addi r7, r31, 4 -/* 80049CB8 00046AB8 C0 02 87 18 */ lfs f0, lbl_803CD098-_SDA2_BASE_(r2) +/* 80049CB8 00046AB8 C0 02 87 18 */ lfs f0, lbl__720-_SDA2_BASE_(r2) /* 80049CBC 00046ABC 39 1E 00 04 */ addi r8, r30, 4 /* 80049CC0 00046AC0 39 3D 00 04 */ addi r9, r29, 4 /* 80049CC4 00046AC4 D0 05 FF FC */ stfs f0, -4(r5) /* 80049CC8 00046AC8 D0 1E 00 00 */ stfs f0, 0(r30) -/* 80049CCC 00046ACC C0 02 87 1C */ lfs f0, lbl_803CD09C-_SDA2_BASE_(r2) +/* 80049CCC 00046ACC C0 02 87 1C */ lfs f0, lbl__741_2-_SDA2_BASE_(r2) /* 80049CD0 00046AD0 D0 04 FF FC */ stfs f0, -4(r4) /* 80049CD4 00046AD4 D0 1D 00 00 */ stfs f0, 0(r29) /* 80049CD8 00046AD8 7C 09 03 A6 */ mtctr r0 @@ -259,17 +259,17 @@ lbl_80049D7C: /* 80049DB0 00046BB0 7C 7A 1A 14 */ add r3, r26, r3 /* 80049DB4 00046BB4 7C 9A 02 14 */ add r4, r26, r0 /* 80049DB8 00046BB8 4B FC 14 AD */ bl __as__5xVec3FRC5xVec3 -/* 80049DBC 00046BBC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80049DBC 00046BBC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80049DC0 00046BC0 7F E3 FB 78 */ mr r3, r31 /* 80049DC4 00046BC4 81 84 01 38 */ lwz r12, 0x138(r4) /* 80049DC8 00046BC8 7D 89 03 A6 */ mtctr r12 /* 80049DCC 00046BCC 4E 80 04 21 */ bctrl -/* 80049DD0 00046BD0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80049DD0 00046BD0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80049DD4 00046BD4 7F C3 F3 78 */ mr r3, r30 /* 80049DD8 00046BD8 81 84 01 38 */ lwz r12, 0x138(r4) /* 80049DDC 00046BDC 7D 89 03 A6 */ mtctr r12 /* 80049DE0 00046BE0 4E 80 04 21 */ bctrl -/* 80049DE4 00046BE4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80049DE4 00046BE4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80049DE8 00046BE8 7F A3 EB 78 */ mr r3, r29 /* 80049DEC 00046BEC 81 84 01 38 */ lwz r12, 0x138(r4) /* 80049DF0 00046BF0 7D 89 03 A6 */ mtctr r12 @@ -313,7 +313,7 @@ xSpline.ArcLength3__FP6xCoef3dd: /* 80049E7C 00046C7C C3 63 00 18 */ lfs f27, 0x18(r3) /* 80049E80 00046C80 FC 47 01 F2 */ fmul f2, f7, f7 /* 80049E84 00046C84 FC 37 B0 28 */ fsub f1, f23, f22 -/* 80049E88 00046C88 C8 02 87 40 */ lfd f0, lbl_803CD0C0-_SDA2_BASE_(r2) +/* 80049E88 00046C88 C8 02 87 40 */ lfd f0, lbl__769-_SDA2_BASE_(r2) /* 80049E8C 00046C8C C1 63 00 04 */ lfs f11, 4(r3) /* 80049E90 00046C90 FC A9 01 F2 */ fmul f5, f9, f7 /* 80049E94 00046C94 C1 43 00 00 */ lfs f10, 0(r3) @@ -324,13 +324,13 @@ xSpline.ArcLength3__FP6xCoef3dd: /* 80049EA8 00046CA8 C3 83 00 08 */ lfs f28, 8(r3) /* 80049EAC 00046CAC C0 03 00 28 */ lfs f0, 0x28(r3) /* 80049EB0 00046CB0 FC 69 06 F2 */ fmul f3, f9, f27 -/* 80049EB4 00046CB4 C8 82 87 38 */ lfd f4, lbl_803CD0B8-_SDA2_BASE_(r2) -/* 80049EB8 00046CB8 C9 82 87 20 */ lfd f12, lbl_803CD0A0-_SDA2_BASE_(r2) +/* 80049EB4 00046CB4 C8 82 87 38 */ lfd f4, lbl__768-_SDA2_BASE_(r2) +/* 80049EB8 00046CB8 C9 82 87 20 */ lfd f12, lbl__765_1-_SDA2_BASE_(r2) /* 80049EBC 00046CBC FC 4B 12 FA */ fmadd f2, f11, f11, f2 -/* 80049EC0 00046CC0 C9 02 87 28 */ lfd f8, lbl_803CD0A8-_SDA2_BASE_(r2) -/* 80049EC4 00046CC4 C8 C2 87 30 */ lfd f6, lbl_803CD0B0-_SDA2_BASE_(r2) +/* 80049EC0 00046CC0 C9 02 87 28 */ lfd f8, lbl__766_2-_SDA2_BASE_(r2) +/* 80049EC4 00046CC4 C8 C2 87 30 */ lfd f6, lbl__767-_SDA2_BASE_(r2) /* 80049EC8 00046CC8 FC 27 06 F2 */ fmul f1, f7, f27 -/* 80049ECC 00046CCC CB 22 87 48 */ lfd f25, lbl_803CD0C8-_SDA2_BASE_(r2) +/* 80049ECC 00046CCC CB 22 87 48 */ lfd f25, lbl__770-_SDA2_BASE_(r2) /* 80049ED0 00046CD0 FC EA 2A FA */ fmadd f7, f10, f11, f5 /* 80049ED4 00046CD4 FC AA 1F 3A */ fmadd f5, f10, f28, f3 /* 80049ED8 00046CD8 FC 78 16 3A */ fmadd f3, f24, f24, f2 @@ -360,7 +360,7 @@ lbl_80049F24: /* 80049F34 00046D34 FC 18 E0 3A */ fmadd f0, f24, f0, f28 /* 80049F38 00046D38 FC 38 D8 3A */ fmadd f1, f24, f0, f27 /* 80049F3C 00046D3C 48 00 00 E5 */ bl sqrt -/* 80049F40 00046D40 C8 02 87 50 */ lfd f0, lbl_803CD0D0-_SDA2_BASE_(r2) +/* 80049F40 00046D40 C8 02 87 50 */ lfd f0, lbl__771-_SDA2_BASE_(r2) /* 80049F44 00046D44 FF 20 C8 7A */ fmadd f25, f0, f1, f25 /* 80049F48 00046D48 48 00 00 20 */ b lbl_80049F68 lbl_80049F4C: @@ -369,7 +369,7 @@ lbl_80049F4C: /* 80049F54 00046D54 FC 18 E0 3A */ fmadd f0, f24, f0, f28 /* 80049F58 00046D58 FC 38 D8 3A */ fmadd f1, f24, f0, f27 /* 80049F5C 00046D5C 48 00 00 C5 */ bl sqrt -/* 80049F60 00046D60 C8 02 87 38 */ lfd f0, lbl_803CD0B8-_SDA2_BASE_(r2) +/* 80049F60 00046D60 C8 02 87 38 */ lfd f0, lbl__768-_SDA2_BASE_(r2) /* 80049F64 00046D64 FF 20 C8 7A */ fmadd f25, f0, f1, f25 lbl_80049F68: /* 80049F68 00046D68 3B FF 00 01 */ addi r31, r31, 1 @@ -388,7 +388,7 @@ lbl_80049F68: /* 80049F9C 00046D9C FC 36 D8 3A */ fmadd f1, f22, f0, f27 /* 80049FA0 00046DA0 48 00 00 81 */ bl sqrt /* 80049FA4 00046DA4 FC 39 08 2A */ fadd f1, f25, f1 -/* 80049FA8 00046DA8 C8 02 87 58 */ lfd f0, lbl_803CD0D8-_SDA2_BASE_(r2) +/* 80049FA8 00046DA8 C8 02 87 58 */ lfd f0, lbl__772_1-_SDA2_BASE_(r2) /* 80049FAC 00046DAC FC 21 B8 2A */ fadd f1, f1, f23 /* 80049FB0 00046DB0 FC 3A 00 72 */ fmul f1, f26, f1 /* 80049FB4 00046DB4 FC 21 00 24 */ fdiv f1, f1, f0 @@ -421,12 +421,12 @@ lbl_80049F68: .global sqrt sqrt: -/* 8004A020 00046E20 C8 02 87 48 */ lfd f0, lbl_803CD0C8-_SDA2_BASE_(r2) +/* 8004A020 00046E20 C8 02 87 48 */ lfd f0, lbl__770-_SDA2_BASE_(r2) /* 8004A024 00046E24 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8004A028 00046E28 40 81 00 58 */ ble lbl_8004A080 /* 8004A02C 00046E2C FC 40 08 34 */ frsqrte f2, f1 -/* 8004A030 00046E30 C8 82 87 60 */ lfd f4, lbl_803CD0E0-_SDA2_BASE_(r2) -/* 8004A034 00046E34 C8 62 87 58 */ lfd f3, lbl_803CD0D8-_SDA2_BASE_(r2) +/* 8004A030 00046E30 C8 82 87 60 */ lfd f4, lbl__781_3-_SDA2_BASE_(r2) +/* 8004A034 00046E34 C8 62 87 58 */ lfd f3, lbl__772_1-_SDA2_BASE_(r2) /* 8004A038 00046E38 FC 02 00 B2 */ fmul f0, f2, f2 /* 8004A03C 00046E3C FC 44 00 B2 */ fmul f2, f4, f2 /* 8004A040 00046E40 FC 01 18 3C */ fnmsub f0, f1, f0, f3 @@ -501,9 +501,9 @@ lbl_8004A0D8: /* 8004A134 00046F34 D0 05 00 08 */ stfs f0, 8(r5) /* 8004A138 00046F38 4E 80 00 20 */ blr lbl_8004A13C: -/* 8004A13C 00046F3C C0 42 87 6C */ lfs f2, lbl_803CD0EC-_SDA2_BASE_(r2) +/* 8004A13C 00046F3C C0 42 87 6C */ lfs f2, lbl__793-_SDA2_BASE_(r2) /* 8004A140 00046F40 C0 03 00 00 */ lfs f0, 0(r3) -/* 8004A144 00046F44 C0 82 87 68 */ lfs f4, lbl_803CD0E8-_SDA2_BASE_(r2) +/* 8004A144 00046F44 C0 82 87 68 */ lfs f4, lbl__792-_SDA2_BASE_(r2) /* 8004A148 00046F48 EC 42 00 32 */ fmuls f2, f2, f0 /* 8004A14C 00046F4C C0 63 00 04 */ lfs f3, 4(r3) /* 8004A150 00046F50 C0 03 00 08 */ lfs f0, 8(r3) @@ -511,9 +511,9 @@ lbl_8004A13C: /* 8004A158 00046F58 EC 44 10 FA */ fmadds f2, f4, f3, f2 /* 8004A15C 00046F5C EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 8004A160 00046F60 D0 05 00 00 */ stfs f0, 0(r5) -/* 8004A164 00046F64 C0 42 87 6C */ lfs f2, lbl_803CD0EC-_SDA2_BASE_(r2) +/* 8004A164 00046F64 C0 42 87 6C */ lfs f2, lbl__793-_SDA2_BASE_(r2) /* 8004A168 00046F68 C0 03 00 10 */ lfs f0, 0x10(r3) -/* 8004A16C 00046F6C C0 82 87 68 */ lfs f4, lbl_803CD0E8-_SDA2_BASE_(r2) +/* 8004A16C 00046F6C C0 82 87 68 */ lfs f4, lbl__792-_SDA2_BASE_(r2) /* 8004A170 00046F70 EC 42 00 32 */ fmuls f2, f2, f0 /* 8004A174 00046F74 C0 63 00 14 */ lfs f3, 0x14(r3) /* 8004A178 00046F78 C0 03 00 18 */ lfs f0, 0x18(r3) @@ -521,9 +521,9 @@ lbl_8004A13C: /* 8004A180 00046F80 EC 44 10 FA */ fmadds f2, f4, f3, f2 /* 8004A184 00046F84 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 8004A188 00046F88 D0 05 00 04 */ stfs f0, 4(r5) -/* 8004A18C 00046F8C C0 42 87 6C */ lfs f2, lbl_803CD0EC-_SDA2_BASE_(r2) +/* 8004A18C 00046F8C C0 42 87 6C */ lfs f2, lbl__793-_SDA2_BASE_(r2) /* 8004A190 00046F90 C0 03 00 20 */ lfs f0, 0x20(r3) -/* 8004A194 00046F94 C0 82 87 68 */ lfs f4, lbl_803CD0E8-_SDA2_BASE_(r2) +/* 8004A194 00046F94 C0 82 87 68 */ lfs f4, lbl__792-_SDA2_BASE_(r2) /* 8004A198 00046F98 EC 42 00 32 */ fmuls f2, f2, f0 /* 8004A19C 00046F9C C0 63 00 24 */ lfs f3, 0x24(r3) /* 8004A1A0 00046FA0 C0 03 00 28 */ lfs f0, 0x28(r3) @@ -533,25 +533,25 @@ lbl_8004A13C: /* 8004A1B0 00046FB0 D0 05 00 08 */ stfs f0, 8(r5) /* 8004A1B4 00046FB4 4E 80 00 20 */ blr lbl_8004A1B8: -/* 8004A1B8 00046FB8 C0 42 87 70 */ lfs f2, lbl_803CD0F0-_SDA2_BASE_(r2) +/* 8004A1B8 00046FB8 C0 42 87 70 */ lfs f2, lbl__794-_SDA2_BASE_(r2) /* 8004A1BC 00046FBC C0 03 00 00 */ lfs f0, 0(r3) -/* 8004A1C0 00046FC0 C0 62 87 68 */ lfs f3, lbl_803CD0E8-_SDA2_BASE_(r2) +/* 8004A1C0 00046FC0 C0 62 87 68 */ lfs f3, lbl__792-_SDA2_BASE_(r2) /* 8004A1C4 00046FC4 EC 02 00 32 */ fmuls f0, f2, f0 /* 8004A1C8 00046FC8 C0 43 00 04 */ lfs f2, 4(r3) /* 8004A1CC 00046FCC EC 00 00 72 */ fmuls f0, f0, f1 /* 8004A1D0 00046FD0 EC 03 00 BA */ fmadds f0, f3, f2, f0 /* 8004A1D4 00046FD4 D0 05 00 00 */ stfs f0, 0(r5) -/* 8004A1D8 00046FD8 C0 42 87 70 */ lfs f2, lbl_803CD0F0-_SDA2_BASE_(r2) +/* 8004A1D8 00046FD8 C0 42 87 70 */ lfs f2, lbl__794-_SDA2_BASE_(r2) /* 8004A1DC 00046FDC C0 03 00 10 */ lfs f0, 0x10(r3) -/* 8004A1E0 00046FE0 C0 62 87 68 */ lfs f3, lbl_803CD0E8-_SDA2_BASE_(r2) +/* 8004A1E0 00046FE0 C0 62 87 68 */ lfs f3, lbl__792-_SDA2_BASE_(r2) /* 8004A1E4 00046FE4 EC 02 00 32 */ fmuls f0, f2, f0 /* 8004A1E8 00046FE8 C0 43 00 14 */ lfs f2, 0x14(r3) /* 8004A1EC 00046FEC EC 00 00 72 */ fmuls f0, f0, f1 /* 8004A1F0 00046FF0 EC 03 00 BA */ fmadds f0, f3, f2, f0 /* 8004A1F4 00046FF4 D0 05 00 04 */ stfs f0, 4(r5) -/* 8004A1F8 00046FF8 C0 42 87 70 */ lfs f2, lbl_803CD0F0-_SDA2_BASE_(r2) +/* 8004A1F8 00046FF8 C0 42 87 70 */ lfs f2, lbl__794-_SDA2_BASE_(r2) /* 8004A1FC 00046FFC C0 03 00 20 */ lfs f0, 0x20(r3) -/* 8004A200 00047000 C0 62 87 68 */ lfs f3, lbl_803CD0E8-_SDA2_BASE_(r2) +/* 8004A200 00047000 C0 62 87 68 */ lfs f3, lbl__792-_SDA2_BASE_(r2) /* 8004A204 00047004 EC 02 00 32 */ fmuls f0, f2, f0 /* 8004A208 00047008 C0 43 00 24 */ lfs f2, 0x24(r3) /* 8004A20C 0004700C EC 00 00 72 */ fmuls f0, f0, f1 @@ -559,25 +559,25 @@ lbl_8004A1B8: /* 8004A214 00047014 D0 05 00 08 */ stfs f0, 8(r5) /* 8004A218 00047018 4E 80 00 20 */ blr lbl_8004A21C: -/* 8004A21C 0004701C C0 22 87 70 */ lfs f1, lbl_803CD0F0-_SDA2_BASE_(r2) +/* 8004A21C 0004701C C0 22 87 70 */ lfs f1, lbl__794-_SDA2_BASE_(r2) /* 8004A220 00047020 C0 03 00 00 */ lfs f0, 0(r3) /* 8004A224 00047024 EC 01 00 32 */ fmuls f0, f1, f0 /* 8004A228 00047028 D0 05 00 00 */ stfs f0, 0(r5) -/* 8004A22C 0004702C C0 22 87 70 */ lfs f1, lbl_803CD0F0-_SDA2_BASE_(r2) +/* 8004A22C 0004702C C0 22 87 70 */ lfs f1, lbl__794-_SDA2_BASE_(r2) /* 8004A230 00047030 C0 03 00 10 */ lfs f0, 0x10(r3) /* 8004A234 00047034 EC 01 00 32 */ fmuls f0, f1, f0 /* 8004A238 00047038 D0 05 00 04 */ stfs f0, 4(r5) -/* 8004A23C 0004703C C0 22 87 70 */ lfs f1, lbl_803CD0F0-_SDA2_BASE_(r2) +/* 8004A23C 0004703C C0 22 87 70 */ lfs f1, lbl__794-_SDA2_BASE_(r2) /* 8004A240 00047040 C0 03 00 20 */ lfs f0, 0x20(r3) /* 8004A244 00047044 EC 01 00 32 */ fmuls f0, f1, f0 /* 8004A248 00047048 D0 05 00 08 */ stfs f0, 8(r5) /* 8004A24C 0004704C 4E 80 00 20 */ blr lbl_8004A250: -/* 8004A250 00047050 C0 02 87 1C */ lfs f0, lbl_803CD09C-_SDA2_BASE_(r2) +/* 8004A250 00047050 C0 02 87 1C */ lfs f0, lbl__741_2-_SDA2_BASE_(r2) /* 8004A254 00047054 D0 05 00 00 */ stfs f0, 0(r5) -/* 8004A258 00047058 C0 02 87 1C */ lfs f0, lbl_803CD09C-_SDA2_BASE_(r2) +/* 8004A258 00047058 C0 02 87 1C */ lfs f0, lbl__741_2-_SDA2_BASE_(r2) /* 8004A25C 0004705C D0 05 00 04 */ stfs f0, 4(r5) -/* 8004A260 00047060 C0 02 87 1C */ lfs f0, lbl_803CD09C-_SDA2_BASE_(r2) +/* 8004A260 00047060 C0 02 87 1C */ lfs f0, lbl__741_2-_SDA2_BASE_(r2) /* 8004A264 00047064 D0 05 00 08 */ stfs f0, 8(r5) /* 8004A268 00047068 4E 80 00 20 */ blr @@ -638,9 +638,9 @@ xSpline.CoefToUnity3__FP6xCoef3P6xCoef3ff: lbl_8004A32C: /* 8004A32C 0004712C C1 04 00 00 */ lfs f8, 0(r4) /* 8004A330 00047130 C0 E4 00 04 */ lfs f7, 4(r4) -/* 8004A334 00047134 C0 82 87 6C */ lfs f4, lbl_803CD0EC-_SDA2_BASE_(r2) +/* 8004A334 00047134 C0 82 87 6C */ lfs f4, lbl__793-_SDA2_BASE_(r2) /* 8004A338 00047138 EC 68 00 72 */ fmuls f3, f8, f1 -/* 8004A33C 0004713C C0 02 87 68 */ lfs f0, lbl_803CD0E8-_SDA2_BASE_(r2) +/* 8004A33C 0004713C C0 02 87 68 */ lfs f0, lbl__792-_SDA2_BASE_(r2) /* 8004A340 00047140 EC 47 00 72 */ fmuls f2, f7, f1 /* 8004A344 00047144 EC C4 02 32 */ fmuls f6, f4, f8 /* 8004A348 00047148 C1 24 00 08 */ lfs f9, 8(r4) @@ -676,26 +676,26 @@ lbl_8004A32C: .global xSpline.BasisBspline__FPA4_fPf xSpline.BasisBspline__FPA4_fPf: /* 8004A3BC 000471BC 94 21 FF D0 */ stwu r1, -0x30(r1) -/* 8004A3C0 000471C0 3C A0 80 25 */ lis r5, lbl_80253EB8@ha -/* 8004A3C4 000471C4 39 05 3E B8 */ addi r8, r5, lbl_80253EB8@l +/* 8004A3C0 000471C0 3C A0 80 25 */ lis r5, lbl__845@ha +/* 8004A3C4 000471C4 39 05 3E B8 */ addi r8, r5, lbl__845@l /* 8004A3C8 000471C8 93 E1 00 2C */ stw r31, 0x2c(r1) /* 8004A3CC 000471CC 93 C1 00 28 */ stw r30, 0x28(r1) /* 8004A3D0 000471D0 93 A1 00 24 */ stw r29, 0x24(r1) /* 8004A3D4 000471D4 93 81 00 20 */ stw r28, 0x20(r1) /* 8004A3D8 000471D8 3B 80 00 02 */ li r28, 2 -/* 8004A3DC 000471DC C0 02 87 1C */ lfs f0, lbl_803CD09C-_SDA2_BASE_(r2) +/* 8004A3DC 000471DC C0 02 87 1C */ lfs f0, lbl__741_2-_SDA2_BASE_(r2) /* 8004A3E0 000471E0 D0 03 00 0C */ stfs f0, 0xc(r3) -/* 8004A3E4 000471E4 C0 02 87 1C */ lfs f0, lbl_803CD09C-_SDA2_BASE_(r2) +/* 8004A3E4 000471E4 C0 02 87 1C */ lfs f0, lbl__741_2-_SDA2_BASE_(r2) /* 8004A3E8 000471E8 D0 03 00 1C */ stfs f0, 0x1c(r3) -/* 8004A3EC 000471EC C0 02 87 1C */ lfs f0, lbl_803CD09C-_SDA2_BASE_(r2) +/* 8004A3EC 000471EC C0 02 87 1C */ lfs f0, lbl__741_2-_SDA2_BASE_(r2) /* 8004A3F0 000471F0 D0 03 00 2C */ stfs f0, 0x2c(r3) -/* 8004A3F4 000471F4 C0 02 87 18 */ lfs f0, lbl_803CD098-_SDA2_BASE_(r2) +/* 8004A3F4 000471F4 C0 02 87 18 */ lfs f0, lbl__720-_SDA2_BASE_(r2) /* 8004A3F8 000471F8 D0 03 00 3C */ stfs f0, 0x3c(r3) -/* 8004A3FC 000471FC C0 02 87 1C */ lfs f0, lbl_803CD09C-_SDA2_BASE_(r2) +/* 8004A3FC 000471FC C0 02 87 1C */ lfs f0, lbl__741_2-_SDA2_BASE_(r2) /* 8004A400 00047200 D0 03 00 4C */ stfs f0, 0x4c(r3) -/* 8004A404 00047204 C0 02 87 1C */ lfs f0, lbl_803CD09C-_SDA2_BASE_(r2) +/* 8004A404 00047204 C0 02 87 1C */ lfs f0, lbl__741_2-_SDA2_BASE_(r2) /* 8004A408 00047208 D0 03 00 5C */ stfs f0, 0x5c(r3) -/* 8004A40C 0004720C C0 02 87 1C */ lfs f0, lbl_803CD09C-_SDA2_BASE_(r2) +/* 8004A40C 0004720C C0 02 87 1C */ lfs f0, lbl__741_2-_SDA2_BASE_(r2) /* 8004A410 00047210 D0 03 00 6C */ stfs f0, 0x6c(r3) lbl_8004A414: /* 8004A414 00047214 21 7C 00 05 */ subfic r11, r28, 5 @@ -716,23 +716,23 @@ lbl_8004A430: /* 8004A44C 0004724C C0 09 00 00 */ lfs f0, 0(r9) /* 8004A450 00047250 80 08 00 0C */ lwz r0, 0xc(r8) /* 8004A454 00047254 ED 41 00 28 */ fsubs f10, f1, f0 -/* 8004A458 00047258 C0 02 87 1C */ lfs f0, lbl_803CD09C-_SDA2_BASE_(r2) +/* 8004A458 00047258 C0 02 87 1C */ lfs f0, lbl__741_2-_SDA2_BASE_(r2) /* 8004A45C 0004725C 90 E1 00 08 */ stw r7, 8(r1) /* 8004A460 00047260 FC 00 50 00 */ fcmpu cr0, f0, f10 /* 8004A464 00047264 90 C1 00 0C */ stw r6, 0xc(r1) /* 8004A468 00047268 90 A1 00 10 */ stw r5, 0x10(r1) /* 8004A46C 0004726C 90 01 00 14 */ stw r0, 0x14(r1) /* 8004A470 00047270 41 82 00 0C */ beq lbl_8004A47C -/* 8004A474 00047274 C0 02 87 18 */ lfs f0, lbl_803CD098-_SDA2_BASE_(r2) +/* 8004A474 00047274 C0 02 87 18 */ lfs f0, lbl__720-_SDA2_BASE_(r2) /* 8004A478 00047278 ED 40 50 24 */ fdivs f10, f0, f10 lbl_8004A47C: /* 8004A47C 0004727C C0 5F 00 00 */ lfs f2, 0(r31) /* 8004A480 00047280 C0 29 00 04 */ lfs f1, 4(r9) -/* 8004A484 00047284 C0 02 87 1C */ lfs f0, lbl_803CD09C-_SDA2_BASE_(r2) +/* 8004A484 00047284 C0 02 87 1C */ lfs f0, lbl__741_2-_SDA2_BASE_(r2) /* 8004A488 00047288 ED 62 08 28 */ fsubs f11, f2, f1 /* 8004A48C 0004728C FC 00 58 00 */ fcmpu cr0, f0, f11 /* 8004A490 00047290 41 82 00 0C */ beq lbl_8004A49C -/* 8004A494 00047294 C0 02 87 18 */ lfs f0, lbl_803CD098-_SDA2_BASE_(r2) +/* 8004A494 00047294 C0 02 87 18 */ lfs f0, lbl__720-_SDA2_BASE_(r2) /* 8004A498 00047298 ED 60 58 24 */ fdivs f11, f0, f11 lbl_8004A49C: /* 8004A49C 0004729C 28 0B 00 03 */ cmplwi r11, 3 @@ -831,7 +831,7 @@ lbl_8004A5D0: .global xSpline.ClampBspline__FP8xSpline3f xSpline.ClampBspline__FP8xSpline3f: -/* 8004A5FC 000473FC C0 02 87 1C */ lfs f0, lbl_803CD09C-_SDA2_BASE_(r2) +/* 8004A5FC 000473FC C0 02 87 1C */ lfs f0, lbl__741_2-_SDA2_BASE_(r2) /* 8004A600 00047400 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8004A604 00047404 40 80 00 08 */ bge lbl_8004A60C /* 8004A608 00047408 FC 20 00 90 */ fmr f1, f0 @@ -951,12 +951,12 @@ lbl_8004A784: lbl_8004A794: /* 8004A794 00047594 1C 1D 00 18 */ mulli r0, r29, 0x18 /* 8004A798 00047598 80 DC 00 14 */ lwz r6, 0x14(r28) -/* 8004A79C 0004759C 3C 80 80 29 */ lis r4, lbl_80289020@ha +/* 8004A79C 0004759C 3C 80 80 29 */ lis r4, lbl_sBasisHermite@ha /* 8004A7A0 000475A0 80 BC 00 0C */ lwz r5, 0xc(r28) /* 8004A7A4 000475A4 7F E3 FB 78 */ mr r3, r31 /* 8004A7A8 000475A8 7C C6 02 14 */ add r6, r6, r0 /* 8004A7AC 000475AC 1C 1D 00 0C */ mulli r0, r29, 0xc -/* 8004A7B0 000475B0 38 84 90 20 */ addi r4, r4, lbl_80289020@l +/* 8004A7B0 000475B0 38 84 90 20 */ addi r4, r4, lbl_sBasisHermite@l /* 8004A7B4 000475B4 38 E6 00 0C */ addi r7, r6, 0xc /* 8004A7B8 000475B8 7C A5 02 14 */ add r5, r5, r0 /* 8004A7BC 000475BC 39 05 00 0C */ addi r8, r5, 0xc @@ -965,12 +965,12 @@ lbl_8004A794: lbl_8004A7C8: /* 8004A7C8 000475C8 1C 1D 00 18 */ mulli r0, r29, 0x18 /* 8004A7CC 000475CC 80 DC 00 14 */ lwz r6, 0x14(r28) -/* 8004A7D0 000475D0 3C 80 80 29 */ lis r4, lbl_80288FE0@ha +/* 8004A7D0 000475D0 3C 80 80 29 */ lis r4, lbl_sBasisBezier@ha /* 8004A7D4 000475D4 80 BC 00 0C */ lwz r5, 0xc(r28) /* 8004A7D8 000475D8 7F E3 FB 78 */ mr r3, r31 /* 8004A7DC 000475DC 7C C6 02 14 */ add r6, r6, r0 /* 8004A7E0 000475E0 1C 1D 00 0C */ mulli r0, r29, 0xc -/* 8004A7E4 000475E4 38 84 8F E0 */ addi r4, r4, lbl_80288FE0@l +/* 8004A7E4 000475E4 38 84 8F E0 */ addi r4, r4, lbl_sBasisBezier@l /* 8004A7E8 000475E8 38 E6 00 0C */ addi r7, r6, 0xc /* 8004A7EC 000475EC 7C A5 02 14 */ add r5, r5, r0 /* 8004A7F0 000475F0 39 05 00 0C */ addi r8, r5, 0xc @@ -1032,7 +1032,7 @@ xSpline3_EvalSeg__FP8xSpline3fUiP5xVec3: /* 8004A8B8 000476B8 4B FF FD C9 */ bl xSpline.EvalBspline3__FP8xSpline3fUiP5xVec3 /* 8004A8BC 000476BC 48 00 01 18 */ b lbl_8004A9D4 lbl_8004A8C0: -/* 8004A8C0 000476C0 C0 02 87 1C */ lfs f0, lbl_803CD09C-_SDA2_BASE_(r2) +/* 8004A8C0 000476C0 C0 02 87 1C */ lfs f0, lbl__741_2-_SDA2_BASE_(r2) /* 8004A8C4 000476C4 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 8004A8C8 000476C8 40 80 00 08 */ bge lbl_8004A8D0 /* 8004A8CC 000476CC FF C0 00 90 */ fmr f30, f0 @@ -1045,7 +1045,7 @@ lbl_8004A8D0: /* 8004A8E4 000476E4 7C 67 1B 78 */ mr r7, r3 /* 8004A8E8 000476E8 7C 07 20 40 */ cmplw r7, r4 /* 8004A8EC 000476EC 41 80 00 10 */ blt lbl_8004A8FC -/* 8004A8F0 000476F0 C3 C2 87 18 */ lfs f30, lbl_803CD098-_SDA2_BASE_(r2) +/* 8004A8F0 000476F0 C3 C2 87 18 */ lfs f30, lbl__720-_SDA2_BASE_(r2) /* 8004A8F4 000476F4 38 E4 FF FF */ addi r7, r4, -1 /* 8004A8F8 000476F8 48 00 00 08 */ b lbl_8004A900 lbl_8004A8FC: @@ -1074,12 +1074,12 @@ lbl_8004A928: lbl_8004A948: /* 8004A948 00047748 1C 07 00 18 */ mulli r0, r7, 0x18 /* 8004A94C 0004774C 80 DD 00 14 */ lwz r6, 0x14(r29) -/* 8004A950 00047750 3C 80 80 29 */ lis r4, lbl_80289020@ha +/* 8004A950 00047750 3C 80 80 29 */ lis r4, lbl_sBasisHermite@ha /* 8004A954 00047754 80 BD 00 0C */ lwz r5, 0xc(r29) /* 8004A958 00047758 38 61 00 08 */ addi r3, r1, 8 /* 8004A95C 0004775C 7C C6 02 14 */ add r6, r6, r0 /* 8004A960 00047760 1C 07 00 0C */ mulli r0, r7, 0xc -/* 8004A964 00047764 38 84 90 20 */ addi r4, r4, lbl_80289020@l +/* 8004A964 00047764 38 84 90 20 */ addi r4, r4, lbl_sBasisHermite@l /* 8004A968 00047768 38 E6 00 0C */ addi r7, r6, 0xc /* 8004A96C 0004776C 7C A5 02 14 */ add r5, r5, r0 /* 8004A970 00047770 39 05 00 0C */ addi r8, r5, 0xc @@ -1093,12 +1093,12 @@ lbl_8004A948: lbl_8004A990: /* 8004A990 00047790 1C 07 00 18 */ mulli r0, r7, 0x18 /* 8004A994 00047794 80 DD 00 14 */ lwz r6, 0x14(r29) -/* 8004A998 00047798 3C 80 80 29 */ lis r4, lbl_80288FE0@ha +/* 8004A998 00047798 3C 80 80 29 */ lis r4, lbl_sBasisBezier@ha /* 8004A99C 0004779C 80 BD 00 0C */ lwz r5, 0xc(r29) /* 8004A9A0 000477A0 38 61 00 08 */ addi r3, r1, 8 /* 8004A9A4 000477A4 7C C6 02 14 */ add r6, r6, r0 /* 8004A9A8 000477A8 1C 07 00 0C */ mulli r0, r7, 0xc -/* 8004A9AC 000477AC 38 84 8F E0 */ addi r4, r4, lbl_80288FE0@l +/* 8004A9AC 000477AC 38 84 8F E0 */ addi r4, r4, lbl_sBasisBezier@l /* 8004A9B0 000477B0 38 E6 00 0C */ addi r7, r6, 0xc /* 8004A9B4 000477B4 7C A5 02 14 */ add r5, r5, r0 /* 8004A9B8 000477B8 39 05 00 0C */ addi r8, r5, 0xc @@ -1169,11 +1169,11 @@ lbl_8004AA90: /* 8004AAA0 000478A0 3C A0 43 30 */ lis r5, 0x4330 /* 8004AAA4 000478A4 38 88 00 01 */ addi r4, r8, 1 /* 8004AAA8 000478A8 90 A1 00 38 */ stw r5, 0x38(r1) -/* 8004AAAC 000478AC C8 A2 87 78 */ lfd f5, lbl_803CD0F8-_SDA2_BASE_(r2) +/* 8004AAAC 000478AC C8 A2 87 78 */ lfd f5, lbl__988-_SDA2_BASE_(r2) /* 8004AAB0 000478B0 34 08 FF FF */ addic. r0, r8, -1 /* 8004AAB4 000478B4 7D 3F 39 D6 */ mullw r9, r31, r7 /* 8004AAB8 000478B8 90 E1 00 44 */ stw r7, 0x44(r1) -/* 8004AABC 000478BC C8 62 87 80 */ lfd f3, lbl_803CD100-_SDA2_BASE_(r2) +/* 8004AABC 000478BC C8 62 87 80 */ lfd f3, lbl__990-_SDA2_BASE_(r2) /* 8004AAC0 000478C0 90 A1 00 40 */ stw r5, 0x40(r1) /* 8004AAC4 000478C4 C8 01 00 40 */ lfd f0, 0x40(r1) /* 8004AAC8 000478C8 7C C9 40 50 */ subf r6, r9, r8 @@ -1201,7 +1201,7 @@ lbl_8004AA90: /* 8004AB20 00047920 C3 A4 FF FC */ lfs f29, -4(r4) /* 8004AB24 00047924 48 00 00 08 */ b lbl_8004AB2C lbl_8004AB28: -/* 8004AB28 00047928 C3 A2 87 1C */ lfs f29, lbl_803CD09C-_SDA2_BASE_(r2) +/* 8004AB28 00047928 C3 A2 87 1C */ lfs f29, lbl__741_2-_SDA2_BASE_(r2) lbl_8004AB2C: /* 8004AB2C 0004792C 80 A3 00 28 */ lwz r5, 0x28(r3) /* 8004AB30 00047930 55 04 10 3A */ slwi r4, r8, 2 @@ -1213,7 +1213,7 @@ lbl_8004AB2C: /* 8004AB48 00047948 C3 84 FF FC */ lfs f28, -4(r4) /* 8004AB4C 0004794C 48 00 00 08 */ b lbl_8004AB54 lbl_8004AB50: -/* 8004AB50 00047950 C3 82 87 1C */ lfs f28, lbl_803CD09C-_SDA2_BASE_(r2) +/* 8004AB50 00047950 C3 82 87 1C */ lfs f28, lbl__741_2-_SDA2_BASE_(r2) lbl_8004AB54: /* 8004AB54 00047954 7F E4 FB 78 */ mr r4, r31 /* 8004AB58 00047958 38 A1 00 08 */ addi r5, r1, 8 @@ -1229,7 +1229,7 @@ lbl_8004AB54: /* 8004AB80 00047980 6F E3 80 00 */ xoris r3, r31, 0x8000 /* 8004AB84 00047984 3C 00 43 30 */ lis r0, 0x4330 /* 8004AB88 00047988 90 61 00 54 */ stw r3, 0x54(r1) -/* 8004AB8C 0004798C C8 22 87 78 */ lfd f1, lbl_803CD0F8-_SDA2_BASE_(r2) +/* 8004AB8C 0004798C C8 22 87 78 */ lfd f1, lbl__988-_SDA2_BASE_(r2) /* 8004AB90 00047990 90 01 00 50 */ stw r0, 0x50(r1) /* 8004AB94 00047994 C8 01 00 50 */ lfd f0, 0x50(r1) /* 8004AB98 00047998 EC 00 08 28 */ fsubs f0, f0, f1 @@ -1246,7 +1246,7 @@ lbl_8004ABA4: /* 8004ABC0 000479C0 6F E3 80 00 */ xoris r3, r31, 0x8000 /* 8004ABC4 000479C4 3C 00 43 30 */ lis r0, 0x4330 /* 8004ABC8 000479C8 90 61 00 54 */ stw r3, 0x54(r1) -/* 8004ABCC 000479CC C8 22 87 78 */ lfd f1, lbl_803CD0F8-_SDA2_BASE_(r2) +/* 8004ABCC 000479CC C8 22 87 78 */ lfd f1, lbl__988-_SDA2_BASE_(r2) /* 8004ABD0 000479D0 90 01 00 50 */ stw r0, 0x50(r1) /* 8004ABD4 000479D4 C8 01 00 50 */ lfd f0, 0x50(r1) /* 8004ABD8 000479D8 EC 00 08 28 */ fsubs f0, f0, f1 @@ -1259,8 +1259,8 @@ lbl_8004ABE4: /* 8004ABF0 000479F0 48 00 00 40 */ b lbl_8004AC30 lbl_8004ABF4: /* 8004ABF4 000479F4 EC 1B F8 28 */ fsubs f0, f27, f31 -/* 8004ABF8 000479F8 C0 42 87 74 */ lfs f2, lbl_803CD0F4-_SDA2_BASE_(r2) -/* 8004ABFC 000479FC C8 22 87 48 */ lfd f1, lbl_803CD0C8-_SDA2_BASE_(r2) +/* 8004ABF8 000479F8 C0 42 87 74 */ lfs f2, lbl__986-_SDA2_BASE_(r2) +/* 8004ABFC 000479FC C8 22 87 48 */ lfd f1, lbl__770-_SDA2_BASE_(r2) /* 8004AC00 00047A00 7F 63 DB 78 */ mr r3, r27 /* 8004AC04 00047A04 EF 82 F8 3A */ fmadds f28, f2, f0, f31 /* 8004AC08 00047A08 FC 40 E0 90 */ fmr f2, f28 @@ -1279,7 +1279,7 @@ lbl_8004AC30: /* 8004AC30 00047A30 28 1E 00 00 */ cmplwi r30, 0 /* 8004AC34 00047A34 40 82 FF C0 */ bne lbl_8004ABF4 /* 8004AC38 00047A38 EC 7A E8 28 */ fsubs f3, f26, f29 -/* 8004AC3C 00047A3C C0 42 87 1C */ lfs f2, lbl_803CD09C-_SDA2_BASE_(r2) +/* 8004AC3C 00047A3C C0 42 87 1C */ lfs f2, lbl__741_2-_SDA2_BASE_(r2) /* 8004AC40 00047A40 FC 02 18 00 */ fcmpu cr0, f2, f3 /* 8004AC44 00047A44 40 82 00 0C */ bne lbl_8004AC50 /* 8004AC48 00047A48 FF 80 F8 90 */ fmr f28, f31 @@ -1295,7 +1295,7 @@ lbl_8004AC50: /* 8004AC6C 00047A6C FF 80 10 90 */ fmr f28, f2 /* 8004AC70 00047A70 48 00 00 14 */ b lbl_8004AC84 lbl_8004AC74: -/* 8004AC74 00047A74 C0 02 87 18 */ lfs f0, lbl_803CD098-_SDA2_BASE_(r2) +/* 8004AC74 00047A74 C0 02 87 18 */ lfs f0, lbl__720-_SDA2_BASE_(r2) /* 8004AC78 00047A78 FC 1C 00 40 */ fcmpo cr0, f28, f0 /* 8004AC7C 00047A7C 40 81 00 08 */ ble lbl_8004AC84 /* 8004AC80 00047A80 FF 80 00 90 */ fmr f28, f0 @@ -1308,7 +1308,7 @@ lbl_8004AC84: /* 8004AC98 00047A98 6F E3 80 00 */ xoris r3, r31, 0x8000 /* 8004AC9C 00047A9C 3C 00 43 30 */ lis r0, 0x4330 /* 8004ACA0 00047AA0 90 61 00 54 */ stw r3, 0x54(r1) -/* 8004ACA4 00047AA4 C8 22 87 78 */ lfd f1, lbl_803CD0F8-_SDA2_BASE_(r2) +/* 8004ACA4 00047AA4 C8 22 87 78 */ lfd f1, lbl__988-_SDA2_BASE_(r2) /* 8004ACA8 00047AA8 90 01 00 50 */ stw r0, 0x50(r1) /* 8004ACAC 00047AAC C8 01 00 50 */ lfd f0, 0x50(r1) /* 8004ACB0 00047AB0 EC 00 08 28 */ fsubs f0, f0, f1 @@ -1366,7 +1366,7 @@ xSpline3_ArcInit__FP8xSpline3Ui: /* 8004AD5C 00047B5C F3 C1 00 78 */ psq_st f30, 120(r1), 0, qr0 /* 8004AD60 00047B60 BE E1 00 4C */ stmw r23, 0x4c(r1) /* 8004AD64 00047B64 7C 9F 23 78 */ mr r31, r4 -/* 8004AD68 00047B68 C3 E2 87 1C */ lfs f31, lbl_803CD09C-_SDA2_BASE_(r2) +/* 8004AD68 00047B68 C3 E2 87 1C */ lfs f31, lbl__741_2-_SDA2_BASE_(r2) /* 8004AD6C 00047B6C 28 1F 00 01 */ cmplwi r31, 1 /* 8004AD70 00047B70 7C 7E 1B 78 */ mr r30, r3 /* 8004AD74 00047B74 40 80 00 08 */ bge lbl_8004AD7C @@ -1390,13 +1390,13 @@ lbl_8004ADA0: /* 8004ADB0 00047BB0 80 9E 00 24 */ lwz r4, 0x24(r30) /* 8004ADB4 00047BB4 38 A0 00 00 */ li r5, 0 /* 8004ADB8 00047BB8 80 1E 00 08 */ lwz r0, 8(r30) -/* 8004ADBC 00047BBC 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8004ADBC 00047BBC 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8004ADC0 00047BC0 7C 04 01 D6 */ mullw r0, r4, r0 /* 8004ADC4 00047BC4 54 04 10 3A */ slwi r4, r0, 2 /* 8004ADC8 00047BC8 4B FE 8B 79 */ bl xMemAlloc__FUiUii /* 8004ADCC 00047BCC 90 7E 00 28 */ stw r3, 0x28(r30) lbl_8004ADD0: -/* 8004ADD0 00047BD0 C3 C2 87 1C */ lfs f30, lbl_803CD09C-_SDA2_BASE_(r2) +/* 8004ADD0 00047BD0 C3 C2 87 1C */ lfs f30, lbl__741_2-_SDA2_BASE_(r2) /* 8004ADD4 00047BD4 3B 00 00 00 */ li r24, 0 /* 8004ADD8 00047BD8 3B 40 00 00 */ li r26, 0 /* 8004ADDC 00047BDC 3F 80 43 30 */ lis r28, 0x4330 @@ -1414,10 +1414,10 @@ lbl_8004ADE4: lbl_8004AE08: /* 8004AE08 00047C08 38 19 00 01 */ addi r0, r25, 1 /* 8004AE0C 00047C0C 93 81 00 38 */ stw r28, 0x38(r1) -/* 8004AE10 00047C10 C8 62 87 80 */ lfd f3, lbl_803CD100-_SDA2_BASE_(r2) +/* 8004AE10 00047C10 C8 62 87 80 */ lfd f3, lbl__990-_SDA2_BASE_(r2) /* 8004AE14 00047C14 7E E3 BB 78 */ mr r3, r23 /* 8004AE18 00047C18 90 01 00 3C */ stw r0, 0x3c(r1) -/* 8004AE1C 00047C1C C8 22 87 48 */ lfd f1, lbl_803CD0C8-_SDA2_BASE_(r2) +/* 8004AE1C 00047C1C C8 22 87 48 */ lfd f1, lbl__770-_SDA2_BASE_(r2) /* 8004AE20 00047C20 C8 01 00 38 */ lfd f0, 0x38(r1) /* 8004AE24 00047C24 93 E1 00 44 */ stw r31, 0x44(r1) /* 8004AE28 00047C28 EC 40 18 28 */ fsubs f2, f0, f3 @@ -1467,7 +1467,7 @@ xSpline.AllocSpline3__FP5xVec3PfUiUiUiUi: /* 8004AEC4 00047CC4 7D 1E 43 78 */ mr r30, r8 /* 8004AEC8 00047CC8 38 80 00 2C */ li r4, 0x2c /* 8004AECC 00047CCC 38 A0 00 00 */ li r5, 0 -/* 8004AED0 00047CD0 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8004AED0 00047CD0 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8004AED4 00047CD4 4B FE 8A 6D */ bl xMemAlloc__FUiUii /* 8004AED8 00047CD8 7C 1C D8 40 */ cmplw r28, r27 /* 8004AEDC 00047CDC 7C 7F 1B 78 */ mr r31, r3 @@ -1489,7 +1489,7 @@ lbl_8004AEE8: /* 8004AF18 00047D18 90 1F 00 24 */ stw r0, 0x24(r31) /* 8004AF1C 00047D1C 90 1F 00 28 */ stw r0, 0x28(r31) /* 8004AF20 00047D20 80 9F 00 08 */ lwz r4, 8(r31) -/* 8004AF24 00047D24 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8004AF24 00047D24 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8004AF28 00047D28 38 04 00 01 */ addi r0, r4, 1 /* 8004AF2C 00047D2C 1C 80 00 0C */ mulli r4, r0, 0xc /* 8004AF30 00047D30 4B FE 8A 11 */ bl xMemAlloc__FUiUii @@ -1504,7 +1504,7 @@ lbl_8004AEE8: /* 8004AF54 00047D54 41 82 00 3C */ beq lbl_8004AF90 /* 8004AF58 00047D58 80 9F 00 08 */ lwz r4, 8(r31) /* 8004AF5C 00047D5C 38 A0 00 00 */ li r5, 0 -/* 8004AF60 00047D60 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8004AF60 00047D60 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8004AF64 00047D64 38 04 00 01 */ addi r0, r4, 1 /* 8004AF68 00047D68 54 04 10 3A */ slwi r4, r0, 2 /* 8004AF6C 00047D6C 4B FE 89 D5 */ bl xMemAlloc__FUiUii @@ -1539,7 +1539,7 @@ xSpline3_Bezier__FP5xVec3PfUiUiP5xVec3P5xVec3: /* 8004AFCC 00047DCC 39 00 00 03 */ li r8, 3 /* 8004AFD0 00047DD0 4B FF FE D1 */ bl xSpline.AllocSpline3__FP5xVec3PfUiUiUiUi /* 8004AFD4 00047DD4 7C 60 1B 78 */ mr r0, r3 -/* 8004AFD8 00047DD8 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8004AFD8 00047DD8 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8004AFDC 00047DDC 7C 1B 03 78 */ mr r27, r0 /* 8004AFE0 00047DE0 38 A0 00 00 */ li r5, 0 /* 8004AFE4 00047DE4 80 1B 00 08 */ lwz r0, 8(r27) diff --git a/asm/Core/x/xString.s b/asm/Core/x/xString.s index 0589b3b6d..86cd85019 100644 --- a/asm/Core/x/xString.s +++ b/asm/Core/x/xString.s @@ -669,9 +669,9 @@ lbl_8004CA88: /* 8004CA8C 0004988C 7C C4 33 78 */ mr r4, r6 /* 8004CA90 00049890 28 00 00 0B */ cmplwi r0, 0xb /* 8004CA94 00049894 41 81 05 6C */ bgt lbl_8004D000 -/* 8004CA98 00049898 3C C0 80 29 */ lis r6, lbl_8028A228@ha +/* 8004CA98 00049898 3C C0 80 29 */ lis r6, lbl__1131@ha /* 8004CA9C 0004989C 54 00 10 3A */ slwi r0, r0, 2 -/* 8004CAA0 000498A0 38 C6 A2 28 */ addi r6, r6, lbl_8028A228@l +/* 8004CAA0 000498A0 38 C6 A2 28 */ addi r6, r6, lbl__1131@l /* 8004CAA4 000498A4 7C 06 00 2E */ lwzx r0, r6, r0 /* 8004CAA8 000498A8 7C 09 03 A6 */ mtctr r0 /* 8004CAAC 000498AC 4E 80 04 20 */ bctr diff --git a/asm/Core/x/xSurface.s b/asm/Core/x/xSurface.s index afa50c6f5..146773890 100644 --- a/asm/Core/x/xSurface.s +++ b/asm/Core/x/xSurface.s @@ -8,31 +8,31 @@ xSurfaceInit__FUs: /* 8004D058 00049E58 7C 08 02 A6 */ mflr r0 /* 8004D05C 00049E5C 90 01 00 14 */ stw r0, 0x14(r1) /* 8004D060 00049E60 54 60 04 3F */ clrlwi. r0, r3, 0x10 -/* 8004D064 00049E64 B0 6D 8B 14 */ sth r3, lbl_803CB414-_SDA_BASE_(r13) +/* 8004D064 00049E64 B0 6D 8B 14 */ sth r3, lbl_nsurfs-_SDA_BASE_(r13) /* 8004D068 00049E68 41 82 00 4C */ beq lbl_8004D0B4 /* 8004D06C 00049E6C 1C 80 00 28 */ mulli r4, r0, 0x28 -/* 8004D070 00049E70 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8004D070 00049E70 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8004D074 00049E74 38 A0 00 00 */ li r5, 0 /* 8004D078 00049E78 4B FE 68 C9 */ bl xMemAlloc__FUiUii -/* 8004D07C 00049E7C 90 6D 8B 10 */ stw r3, lbl_803CB410-_SDA_BASE_(r13) +/* 8004D07C 00049E7C 90 6D 8B 10 */ stw r3, lbl_surfs-_SDA_BASE_(r13) /* 8004D080 00049E80 38 C0 00 00 */ li r6, 0 /* 8004D084 00049E84 48 00 00 1C */ b lbl_8004D0A0 lbl_8004D088: /* 8004D088 00049E88 54 C5 04 3E */ clrlwi r5, r6, 0x10 -/* 8004D08C 00049E8C 80 8D 8B 10 */ lwz r4, lbl_803CB410-_SDA_BASE_(r13) +/* 8004D08C 00049E8C 80 8D 8B 10 */ lwz r4, lbl_surfs-_SDA_BASE_(r13) /* 8004D090 00049E90 1C 65 00 28 */ mulli r3, r5, 0x28 /* 8004D094 00049E94 38 C6 00 01 */ addi r6, r6, 1 /* 8004D098 00049E98 38 03 00 10 */ addi r0, r3, 0x10 /* 8004D09C 00049E9C 7C A4 01 2E */ stwx r5, r4, r0 lbl_8004D0A0: -/* 8004D0A0 00049EA0 A0 0D 8B 14 */ lhz r0, lbl_803CB414-_SDA_BASE_(r13) +/* 8004D0A0 00049EA0 A0 0D 8B 14 */ lhz r0, lbl_nsurfs-_SDA_BASE_(r13) /* 8004D0A4 00049EA4 54 C3 04 3E */ clrlwi r3, r6, 0x10 /* 8004D0A8 00049EA8 7C 03 00 40 */ cmplw r3, r0 /* 8004D0AC 00049EAC 41 80 FF DC */ blt lbl_8004D088 /* 8004D0B0 00049EB0 48 00 00 0C */ b lbl_8004D0BC lbl_8004D0B4: /* 8004D0B4 00049EB4 38 00 00 00 */ li r0, 0 -/* 8004D0B8 00049EB8 90 0D 8B 10 */ stw r0, lbl_803CB410-_SDA_BASE_(r13) +/* 8004D0B8 00049EB8 90 0D 8B 10 */ stw r0, lbl_surfs-_SDA_BASE_(r13) lbl_8004D0BC: /* 8004D0BC 00049EBC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004D0C0 00049EC0 7C 08 03 A6 */ mtlr r0 @@ -121,12 +121,12 @@ xSurfaceReset__FP8xSurface: .global xSurfaceGetNumSurfaces__Fv xSurfaceGetNumSurfaces__Fv: -/* 8004D1C4 00049FC4 A0 6D 8B 14 */ lhz r3, lbl_803CB414-_SDA_BASE_(r13) +/* 8004D1C4 00049FC4 A0 6D 8B 14 */ lhz r3, lbl_nsurfs-_SDA_BASE_(r13) /* 8004D1C8 00049FC8 4E 80 00 20 */ blr .global xSurfaceGetByIdx__FUs xSurfaceGetByIdx__FUs: -/* 8004D1CC 00049FCC 80 8D 8B 10 */ lwz r4, lbl_803CB410-_SDA_BASE_(r13) +/* 8004D1CC 00049FCC 80 8D 8B 10 */ lwz r4, lbl_surfs-_SDA_BASE_(r13) /* 8004D1D0 00049FD0 28 04 00 00 */ cmplwi r4, 0 /* 8004D1D4 00049FD4 41 82 00 14 */ beq lbl_8004D1E8 /* 8004D1D8 00049FD8 54 60 04 3E */ clrlwi r0, r3, 0x10 diff --git a/asm/Core/x/xTRC.s b/asm/Core/x/xTRC.s index 2c7caea31..9645ed472 100644 --- a/asm/Core/x/xTRC.s +++ b/asm/Core/x/xTRC.s @@ -6,20 +6,20 @@ xTRCInit__Fv: /* 8004D6AC 0004A4AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004D6B0 0004A4B0 7C 08 02 A6 */ mflr r0 -/* 8004D6B4 0004A4B4 3C 60 80 3C */ lis r3, lbl_803BEF88@ha +/* 8004D6B4 0004A4B4 3C 60 80 3C */ lis r3, lbl_gTrcPad@ha /* 8004D6B8 0004A4B8 38 80 00 00 */ li r4, 0 /* 8004D6BC 0004A4BC 90 01 00 14 */ stw r0, 0x14(r1) -/* 8004D6C0 0004A4C0 38 63 EF 88 */ addi r3, r3, lbl_803BEF88@l +/* 8004D6C0 0004A4C0 38 63 EF 88 */ addi r3, r3, lbl_gTrcPad@l /* 8004D6C4 0004A4C4 38 A0 00 30 */ li r5, 0x30 /* 8004D6C8 0004A4C8 4B FB 5D 91 */ bl memset -/* 8004D6CC 0004A4CC 3C 60 80 3C */ lis r3, lbl_803BEF88@ha +/* 8004D6CC 0004A4CC 3C 60 80 3C */ lis r3, lbl_gTrcPad@ha /* 8004D6D0 0004A4D0 38 80 00 00 */ li r4, 0 -/* 8004D6D4 0004A4D4 39 03 EF 88 */ addi r8, r3, lbl_803BEF88@l +/* 8004D6D4 0004A4D4 39 03 EF 88 */ addi r8, r3, lbl_gTrcPad@l /* 8004D6D8 0004A4D8 38 E0 00 01 */ li r7, 1 /* 8004D6DC 0004A4DC 38 C0 00 02 */ li r6, 2 /* 8004D6E0 0004A4E0 38 00 00 03 */ li r0, 3 /* 8004D6E4 0004A4E4 90 88 00 04 */ stw r4, 4(r8) -/* 8004D6E8 0004A4E8 38 6D 8B 18 */ addi r3, r13, lbl_803CB418-_SDA_BASE_ +/* 8004D6E8 0004A4E8 38 6D 8B 18 */ addi r3, r13, lbl_gTrcDisk-_SDA_BASE_ /* 8004D6EC 0004A4EC 38 80 00 00 */ li r4, 0 /* 8004D6F0 0004A4F0 38 A0 00 08 */ li r5, 8 /* 8004D6F4 0004A4F4 90 E8 00 10 */ stw r7, 0x10(r8) @@ -39,28 +39,28 @@ xTRC.render_message__FPCc: /* 8004D720 0004A520 DB E1 00 B0 */ stfd f31, 0xb0(r1) /* 8004D724 0004A524 F3 E1 00 B8 */ psq_st f31, 184(r1), 0, qr0 /* 8004D728 0004A528 93 E1 00 AC */ stw r31, 0xac(r1) -/* 8004D72C 0004A52C 88 0D 8B 20 */ lbz r0, lbl_803CB420-_SDA_BASE_(r13) +/* 8004D72C 0004A52C 88 0D 8B 20 */ lbz r0, lbl_init$733-_SDA_BASE_(r13) /* 8004D730 0004A530 7C 7F 1B 78 */ mr r31, r3 /* 8004D734 0004A534 7C 00 07 75 */ extsb. r0, r0 /* 8004D738 0004A538 40 82 00 9C */ bne lbl_8004D7D4 -/* 8004D73C 0004A53C 80 02 87 B0 */ lwz r0, lbl_803CD130-_SDA2_BASE_(r2) +/* 8004D73C 0004A53C 80 02 87 B0 */ lwz r0, lbl_yellow-_SDA2_BASE_(r2) /* 8004D740 0004A540 90 01 00 0C */ stw r0, 0xc(r1) -/* 8004D744 0004A544 C0 22 87 B8 */ lfs f1, lbl_803CD138-_SDA2_BASE_(r2) +/* 8004D744 0004A544 C0 22 87 B8 */ lfs f1, lbl__747_3-_SDA2_BASE_(r2) /* 8004D748 0004A548 4B FC A8 75 */ bl NSCREENY__Ff /* 8004D74C 0004A54C FF E0 08 90 */ fmr f31, f1 -/* 8004D750 0004A550 C0 22 87 B4 */ lfs f1, lbl_803CD134-_SDA2_BASE_(r2) +/* 8004D750 0004A550 C0 22 87 B4 */ lfs f1, lbl__746_1-_SDA2_BASE_(r2) /* 8004D754 0004A554 4B FC A8 75 */ bl NSCREENX__Ff /* 8004D758 0004A558 FC 40 F8 90 */ fmr f2, f31 -/* 8004D75C 0004A55C 3C 60 80 25 */ lis r3, lbl_80253F00@ha -/* 8004D760 0004A560 C0 62 87 BC */ lfs f3, lbl_803CD13C-_SDA2_BASE_(r2) -/* 8004D764 0004A564 38 C3 3F 00 */ addi r6, r3, lbl_80253F00@l +/* 8004D75C 0004A55C 3C 60 80 25 */ lis r3, lbl_screen_bounds_3@ha +/* 8004D760 0004A560 C0 62 87 BC */ lfs f3, lbl__748-_SDA2_BASE_(r2) +/* 8004D764 0004A564 38 C3 3F 00 */ addi r6, r3, lbl_screen_bounds_3@l /* 8004D768 0004A568 38 61 00 10 */ addi r3, r1, 0x10 /* 8004D76C 0004A56C 38 A1 00 0C */ addi r5, r1, 0xc /* 8004D770 0004A570 38 80 00 01 */ li r4, 1 /* 8004D774 0004A574 4B FC A7 81 */ bl create__5xfontFUifff10iColor_tagRC13basic_rect_f_ -/* 8004D778 0004A578 C0 22 87 BC */ lfs f1, lbl_803CD13C-_SDA2_BASE_(r2) -/* 8004D77C 0004A57C 3C 60 80 25 */ lis r3, lbl_80253F00@ha -/* 8004D780 0004A580 38 A3 3F 00 */ addi r5, r3, lbl_80253F00@l +/* 8004D778 0004A578 C0 22 87 BC */ lfs f1, lbl__748-_SDA2_BASE_(r2) +/* 8004D77C 0004A57C 3C 60 80 25 */ lis r3, lbl_screen_bounds_3@ha +/* 8004D780 0004A580 38 A3 3F 00 */ addi r5, r3, lbl_screen_bounds_3@l /* 8004D784 0004A584 38 81 00 10 */ addi r4, r1, 0x10 /* 8004D788 0004A588 FC 40 08 90 */ fmr f2, f1 /* 8004D78C 0004A58C 38 61 00 34 */ addi r3, r1, 0x34 @@ -68,9 +68,9 @@ xTRC.render_message__FPCc: /* 8004D794 0004A594 38 C0 00 02 */ li r6, 2 /* 8004D798 0004A598 FC 80 08 90 */ fmr f4, f1 /* 8004D79C 0004A59C 4B FC A6 49 */ bl create__8xtextboxFRC5xfontRC13basic_rect_f_Uiffff -/* 8004D7A0 0004A5A0 3C 60 80 29 */ lis r3, lbl_8028A2A8@ha +/* 8004D7A0 0004A5A0 3C 60 80 29 */ lis r3, lbl_tb$731@ha /* 8004D7A4 0004A5A4 38 00 00 0D */ li r0, 0xd -/* 8004D7A8 0004A5A8 38 63 A2 A8 */ addi r3, r3, lbl_8028A2A8@l +/* 8004D7A8 0004A5A8 38 63 A2 A8 */ addi r3, r3, lbl_tb$731@l /* 8004D7AC 0004A5AC 38 81 00 30 */ addi r4, r1, 0x30 /* 8004D7B0 0004A5B0 38 A3 FF FC */ addi r5, r3, -4 /* 8004D7B4 0004A5B4 7C 09 03 A6 */ mtctr r0 @@ -81,47 +81,47 @@ lbl_8004D7B8: /* 8004D7C4 0004A5C4 94 05 00 08 */ stwu r0, 8(r5) /* 8004D7C8 0004A5C8 42 00 FF F0 */ bdnz lbl_8004D7B8 /* 8004D7CC 0004A5CC 38 00 00 01 */ li r0, 1 -/* 8004D7D0 0004A5D0 98 0D 8B 20 */ stb r0, lbl_803CB420-_SDA_BASE_(r13) +/* 8004D7D0 0004A5D0 98 0D 8B 20 */ stb r0, lbl_init$733-_SDA_BASE_(r13) lbl_8004D7D4: -/* 8004D7D4 0004A5D4 3C 60 80 29 */ lis r3, lbl_8028A2A8@ha +/* 8004D7D4 0004A5D4 3C 60 80 29 */ lis r3, lbl_tb$731@ha /* 8004D7D8 0004A5D8 7F E4 FB 78 */ mr r4, r31 -/* 8004D7DC 0004A5DC 38 63 A2 A8 */ addi r3, r3, lbl_8028A2A8@l +/* 8004D7DC 0004A5DC 38 63 A2 A8 */ addi r3, r3, lbl_tb$731@l /* 8004D7E0 0004A5E0 4B FD 4C E9 */ bl set_text__8xtextboxFPCc -/* 8004D7E4 0004A5E4 3C 80 80 29 */ lis r4, lbl_8028A2A8@ha -/* 8004D7E8 0004A5E8 3C 60 80 25 */ lis r3, lbl_80253F00@ha -/* 8004D7EC 0004A5EC 38 84 A2 A8 */ addi r4, r4, lbl_8028A2A8@l +/* 8004D7E4 0004A5E4 3C 80 80 29 */ lis r4, lbl_tb$731@ha +/* 8004D7E8 0004A5E8 3C 60 80 25 */ lis r3, lbl_screen_bounds_3@ha +/* 8004D7EC 0004A5EC 38 84 A2 A8 */ addi r4, r4, lbl_tb$731@l /* 8004D7F0 0004A5F0 3B E4 00 24 */ addi r31, r4, 0x24 -/* 8004D7F4 0004A5F4 38 83 3F 00 */ addi r4, r3, lbl_80253F00@l +/* 8004D7F4 0004A5F4 38 83 3F 00 */ addi r4, r3, lbl_screen_bounds_3@l /* 8004D7F8 0004A5F8 7F E3 FB 78 */ mr r3, r31 /* 8004D7FC 0004A5FC 4B FC A8 45 */ bl __as__13basic_rect_f_FRC13basic_rect_f_ -/* 8004D800 0004A600 C0 22 87 C0 */ lfs f1, lbl_803CD140-_SDA2_BASE_(r2) +/* 8004D800 0004A600 C0 22 87 C0 */ lfs f1, lbl__749_2-_SDA2_BASE_(r2) /* 8004D804 0004A604 7F E3 FB 78 */ mr r3, r31 /* 8004D808 0004A608 48 00 03 F1 */ bl contract__13basic_rect_f_Ff -/* 8004D80C 0004A60C 3C 60 80 29 */ lis r3, lbl_8028A2A8@ha +/* 8004D80C 0004A60C 3C 60 80 29 */ lis r3, lbl_tb$731@ha /* 8004D810 0004A610 38 80 00 01 */ li r4, 1 -/* 8004D814 0004A614 38 63 A2 A8 */ addi r3, r3, lbl_8028A2A8@l +/* 8004D814 0004A614 38 63 A2 A8 */ addi r3, r3, lbl_tb$731@l /* 8004D818 0004A618 48 00 03 69 */ bl yextent__8xtextboxCFb -/* 8004D81C 0004A61C 3C 60 80 29 */ lis r3, lbl_8028A2A8@ha +/* 8004D81C 0004A61C 3C 60 80 29 */ lis r3, lbl_tb$731@ha /* 8004D820 0004A620 FC 00 08 18 */ frsp f0, f1 -/* 8004D824 0004A624 38 E3 A2 A8 */ addi r7, r3, lbl_8028A2A8@l +/* 8004D824 0004A624 38 E3 A2 A8 */ addi r7, r3, lbl_tb$731@l /* 8004D828 0004A628 38 60 00 00 */ li r3, 0 /* 8004D82C 0004A62C D0 27 00 30 */ stfs f1, 0x30(r7) /* 8004D830 0004A630 38 80 00 00 */ li r4, 0 /* 8004D834 0004A634 38 A0 00 00 */ li r5, 0 -/* 8004D838 0004A638 C0 22 87 C4 */ lfs f1, lbl_803CD144-_SDA2_BASE_(r2) +/* 8004D838 0004A638 C0 22 87 C4 */ lfs f1, lbl__750-_SDA2_BASE_(r2) /* 8004D83C 0004A63C 38 C0 00 C8 */ li r6, 0xc8 /* 8004D840 0004A640 EC 01 08 3C */ fnmsubs f0, f1, f0, f1 /* 8004D844 0004A644 D0 07 00 28 */ stfs f0, 0x28(r7) /* 8004D848 0004A648 4B FE 17 A1 */ bl xColorFromRGBA__FUcUcUcUc -/* 8004D84C 0004A64C 3C 80 80 29 */ lis r4, lbl_8028A2A8@ha +/* 8004D84C 0004A64C 3C 80 80 29 */ lis r4, lbl_tb$731@ha /* 8004D850 0004A650 90 61 00 08 */ stw r3, 8(r1) -/* 8004D854 0004A654 38 64 A2 A8 */ addi r3, r4, lbl_8028A2A8@l +/* 8004D854 0004A654 38 64 A2 A8 */ addi r3, r4, lbl_tb$731@l /* 8004D858 0004A658 38 81 00 08 */ addi r4, r1, 8 /* 8004D85C 0004A65C 38 63 00 14 */ addi r3, r3, 0x14 /* 8004D860 0004A660 4B FD 85 31 */ bl render_fill_rect__FRC13basic_rect_f_10iColor_tag -/* 8004D864 0004A664 3C 60 80 29 */ lis r3, lbl_8028A2A8@ha +/* 8004D864 0004A664 3C 60 80 29 */ lis r3, lbl_tb$731@ha /* 8004D868 0004A668 38 80 00 01 */ li r4, 1 -/* 8004D86C 0004A66C 38 63 A2 A8 */ addi r3, r3, lbl_8028A2A8@l +/* 8004D86C 0004A66C 38 63 A2 A8 */ addi r3, r3, lbl_tb$731@l /* 8004D870 0004A670 4B FC A5 35 */ bl render__8xtextboxCFb /* 8004D874 0004A674 E3 E1 00 B8 */ psq_l f31, 184(r1), 0, qr0 /* 8004D878 0004A678 80 01 00 C4 */ lwz r0, 0xc4(r1) @@ -136,7 +136,7 @@ xTRCRender__Fv: /* 8004D890 0004A690 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004D894 0004A694 7C 08 02 A6 */ mflr r0 /* 8004D898 0004A698 90 01 00 14 */ stw r0, 0x14(r1) -/* 8004D89C 0004A69C 80 6D 8B 24 */ lwz r3, lbl_803CB424-_SDA_BASE_(r13) +/* 8004D89C 0004A69C 80 6D 8B 24 */ lwz r3, lbl_message_text-_SDA_BASE_(r13) /* 8004D8A0 0004A6A0 28 03 00 00 */ cmplwi r3, 0 /* 8004D8A4 0004A6A4 41 82 00 08 */ beq lbl_8004D8AC /* 8004D8A8 0004A6A8 4B FF FE 6D */ bl xTRC.render_message__FPCc @@ -150,13 +150,13 @@ lbl_8004D8AC: xTRCReset__Fv: /* 8004D8BC 0004A6BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004D8C0 0004A6C0 7C 08 02 A6 */ mflr r0 -/* 8004D8C4 0004A6C4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8004D8C4 0004A6C4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8004D8C8 0004A6C8 90 01 00 14 */ stw r0, 0x14(r1) /* 8004D8CC 0004A6CC 38 00 00 00 */ li r0, 0 -/* 8004D8D0 0004A6D0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 8004D8D4 0004A6D4 90 0D 8B 24 */ stw r0, lbl_803CB424-_SDA_BASE_(r13) +/* 8004D8D0 0004A6D0 38 63 05 58 */ addi r3, r3, lbl_globals@l +/* 8004D8D4 0004A6D4 90 0D 8B 24 */ stw r0, lbl_message_text-_SDA_BASE_(r13) /* 8004D8D8 0004A6D8 98 03 06 D8 */ stb r0, 0x6d8(r3) -/* 8004D8DC 0004A6DC 80 0D 8F A8 */ lwz r0, lbl_803CB8A8-_SDA_BASE_(r13) +/* 8004D8DC 0004A6DC 80 0D 8F A8 */ lwz r0, lbl_gGameMode-_SDA_BASE_(r13) /* 8004D8E0 0004A6E0 2C 00 00 08 */ cmpwi r0, 8 /* 8004D8E4 0004A6E4 40 82 00 10 */ bne lbl_8004D8F4 /* 8004D8E8 0004A6E8 38 60 00 0C */ li r3, 0xc @@ -176,14 +176,14 @@ xTRCPad__Fi12_tagTRCState: xTRCDisk__F12_tagTRCState: /* 8004D908 0004A708 2C 03 00 05 */ cmpwi r3, 5 /* 8004D90C 0004A70C 41 82 00 18 */ beq lbl_8004D924 -/* 8004D910 0004A710 90 6D 8B 18 */ stw r3, lbl_803CB418-_SDA_BASE_(r13) +/* 8004D910 0004A710 90 6D 8B 18 */ stw r3, lbl_gTrcDisk-_SDA_BASE_(r13) /* 8004D914 0004A714 38 00 00 06 */ li r0, 6 -/* 8004D918 0004A718 38 6D 8B 18 */ addi r3, r13, lbl_803CB418-_SDA_BASE_ +/* 8004D918 0004A718 38 6D 8B 18 */ addi r3, r13, lbl_gTrcDisk-_SDA_BASE_ /* 8004D91C 0004A71C 90 03 00 04 */ stw r0, 4(r3) /* 8004D920 0004A720 4E 80 00 20 */ blr lbl_8004D924: /* 8004D924 0004A724 38 00 00 05 */ li r0, 5 -/* 8004D928 0004A728 38 6D 8B 18 */ addi r3, r13, lbl_803CB418-_SDA_BASE_ +/* 8004D928 0004A728 38 6D 8B 18 */ addi r3, r13, lbl_gTrcDisk-_SDA_BASE_ /* 8004D92C 0004A72C 90 03 00 04 */ stw r0, 4(r3) /* 8004D930 0004A730 4E 80 00 20 */ blr @@ -200,11 +200,11 @@ render_mem_card_no_space__Fiiib: /* 8004D954 0004A754 41 82 00 08 */ beq lbl_8004D95C /* 8004D958 0004A758 38 80 00 00 */ li r4, 0 lbl_8004D95C: -/* 8004D95C 0004A75C 90 6D 91 64 */ stw r3, lbl_803CBA64-_SDA_BASE_(r13) -/* 8004D960 0004A760 3C E0 80 25 */ lis r7, lbl_80253F10@ha +/* 8004D95C 0004A75C 90 6D 91 64 */ stw r3, lbl_bad_card_needed-_SDA_BASE_(r13) +/* 8004D960 0004A760 3C E0 80 25 */ lis r7, lbl__stringBase0_19@ha /* 8004D964 0004A764 2C 05 00 00 */ cmpwi r5, 0 -/* 8004D968 0004A768 38 E7 3F 10 */ addi r7, r7, lbl_80253F10@l -/* 8004D96C 0004A76C 90 8D 91 60 */ stw r4, lbl_803CBA60-_SDA_BASE_(r13) +/* 8004D968 0004A768 38 E7 3F 10 */ addi r7, r7, lbl__stringBase0_19@l +/* 8004D96C 0004A76C 90 8D 91 60 */ stw r4, lbl_bad_card_available-_SDA_BASE_(r13) /* 8004D970 0004A770 38 07 03 68 */ addi r0, r7, 0x368 /* 8004D974 0004A774 40 82 00 14 */ bne lbl_8004D988 /* 8004D978 0004A778 7C 03 20 00 */ cmpw r3, r4 @@ -222,8 +222,8 @@ lbl_8004D998: /* 8004D9A0 0004A7A0 7C 03 20 00 */ cmpw r3, r4 /* 8004D9A4 0004A7A4 40 81 00 10 */ ble lbl_8004D9B4 lbl_8004D9A8: -/* 8004D9A8 0004A7A8 3C 60 80 25 */ lis r3, lbl_80253F10@ha -/* 8004D9AC 0004A7AC 38 63 3F 10 */ addi r3, r3, lbl_80253F10@l +/* 8004D9A8 0004A7A8 3C 60 80 25 */ lis r3, lbl__stringBase0_19@ha +/* 8004D9AC 0004A7AC 38 63 3F 10 */ addi r3, r3, lbl__stringBase0_19@l /* 8004D9B0 0004A7B0 38 03 03 A8 */ addi r0, r3, 0x3a8 lbl_8004D9B4: /* 8004D9B4 0004A7B4 7C 03 03 78 */ mr r3, r0 @@ -243,7 +243,7 @@ RenderText__FPCcb: /* 8004D9E0 0004A7E0 F3 E1 00 B8 */ psq_st f31, 184(r1), 0, qr0 /* 8004D9E4 0004A7E4 93 E1 00 AC */ stw r31, 0xac(r1) /* 8004D9E8 0004A7E8 93 C1 00 A8 */ stw r30, 0xa8(r1) -/* 8004D9EC 0004A7EC 88 0D 8B 28 */ lbz r0, lbl_803CB428-_SDA_BASE_(r13) +/* 8004D9EC 0004A7EC 88 0D 8B 28 */ lbz r0, lbl_init$897-_SDA_BASE_(r13) /* 8004D9F0 0004A7F0 7C 7E 1B 78 */ mr r30, r3 /* 8004D9F4 0004A7F4 7C 9F 23 78 */ mr r31, r4 /* 8004D9F8 0004A7F8 7C 00 07 75 */ extsb. r0, r0 @@ -254,22 +254,22 @@ RenderText__FPCcb: /* 8004DA0C 0004A80C 38 C0 00 FF */ li r6, 0xff /* 8004DA10 0004A810 4B FE 15 D9 */ bl xColorFromRGBA__FUcUcUcUc /* 8004DA14 0004A814 90 61 00 0C */ stw r3, 0xc(r1) -/* 8004DA18 0004A818 C0 22 87 B8 */ lfs f1, lbl_803CD138-_SDA2_BASE_(r2) +/* 8004DA18 0004A818 C0 22 87 B8 */ lfs f1, lbl__747_3-_SDA2_BASE_(r2) /* 8004DA1C 0004A81C 4B FC A5 A1 */ bl NSCREENY__Ff /* 8004DA20 0004A820 FF E0 08 90 */ fmr f31, f1 -/* 8004DA24 0004A824 C0 22 87 B4 */ lfs f1, lbl_803CD134-_SDA2_BASE_(r2) +/* 8004DA24 0004A824 C0 22 87 B4 */ lfs f1, lbl__746_1-_SDA2_BASE_(r2) /* 8004DA28 0004A828 4B FC A5 A1 */ bl NSCREENX__Ff /* 8004DA2C 0004A82C FC 40 F8 90 */ fmr f2, f31 -/* 8004DA30 0004A830 3C 60 80 25 */ lis r3, lbl_80253F00@ha -/* 8004DA34 0004A834 C0 62 87 BC */ lfs f3, lbl_803CD13C-_SDA2_BASE_(r2) -/* 8004DA38 0004A838 38 C3 3F 00 */ addi r6, r3, lbl_80253F00@l +/* 8004DA30 0004A830 3C 60 80 25 */ lis r3, lbl_screen_bounds_3@ha +/* 8004DA34 0004A834 C0 62 87 BC */ lfs f3, lbl__748-_SDA2_BASE_(r2) +/* 8004DA38 0004A838 38 C3 3F 00 */ addi r6, r3, lbl_screen_bounds_3@l /* 8004DA3C 0004A83C 38 61 00 10 */ addi r3, r1, 0x10 /* 8004DA40 0004A840 38 A1 00 0C */ addi r5, r1, 0xc /* 8004DA44 0004A844 38 80 00 01 */ li r4, 1 /* 8004DA48 0004A848 4B FC A4 AD */ bl create__5xfontFUifff10iColor_tagRC13basic_rect_f_ -/* 8004DA4C 0004A84C C0 22 87 BC */ lfs f1, lbl_803CD13C-_SDA2_BASE_(r2) -/* 8004DA50 0004A850 3C 60 80 25 */ lis r3, lbl_80253F00@ha -/* 8004DA54 0004A854 38 A3 3F 00 */ addi r5, r3, lbl_80253F00@l +/* 8004DA4C 0004A84C C0 22 87 BC */ lfs f1, lbl__748-_SDA2_BASE_(r2) +/* 8004DA50 0004A850 3C 60 80 25 */ lis r3, lbl_screen_bounds_3@ha +/* 8004DA54 0004A854 38 A3 3F 00 */ addi r5, r3, lbl_screen_bounds_3@l /* 8004DA58 0004A858 38 81 00 10 */ addi r4, r1, 0x10 /* 8004DA5C 0004A85C FC 40 08 90 */ fmr f2, f1 /* 8004DA60 0004A860 38 61 00 34 */ addi r3, r1, 0x34 @@ -277,9 +277,9 @@ RenderText__FPCcb: /* 8004DA68 0004A868 38 C0 00 02 */ li r6, 2 /* 8004DA6C 0004A86C FC 80 08 90 */ fmr f4, f1 /* 8004DA70 0004A870 4B FC A3 75 */ bl create__8xtextboxFRC5xfontRC13basic_rect_f_Uiffff -/* 8004DA74 0004A874 3C 60 80 29 */ lis r3, lbl_8028A310@ha +/* 8004DA74 0004A874 3C 60 80 29 */ lis r3, lbl_tb$895@ha /* 8004DA78 0004A878 38 00 00 0D */ li r0, 0xd -/* 8004DA7C 0004A87C 38 63 A3 10 */ addi r3, r3, lbl_8028A310@l +/* 8004DA7C 0004A87C 38 63 A3 10 */ addi r3, r3, lbl_tb$895@l /* 8004DA80 0004A880 38 81 00 30 */ addi r4, r1, 0x30 /* 8004DA84 0004A884 38 A3 FF FC */ addi r5, r3, -4 /* 8004DA88 0004A888 7C 09 03 A6 */ mtctr r0 @@ -290,40 +290,40 @@ lbl_8004DA8C: /* 8004DA98 0004A898 94 05 00 08 */ stwu r0, 8(r5) /* 8004DA9C 0004A89C 42 00 FF F0 */ bdnz lbl_8004DA8C /* 8004DAA0 0004A8A0 38 00 00 01 */ li r0, 1 -/* 8004DAA4 0004A8A4 98 0D 8B 28 */ stb r0, lbl_803CB428-_SDA_BASE_(r13) +/* 8004DAA4 0004A8A4 98 0D 8B 28 */ stb r0, lbl_init$897-_SDA_BASE_(r13) lbl_8004DAA8: /* 8004DAA8 0004A8A8 57 E0 06 3F */ clrlwi. r0, r31, 0x18 -/* 8004DAAC 0004A8AC 3C 60 80 29 */ lis r3, lbl_8028A310@ha -/* 8004DAB0 0004A8B0 38 63 A3 10 */ addi r3, r3, lbl_8028A310@l +/* 8004DAAC 0004A8AC 3C 60 80 29 */ lis r3, lbl_tb$895@ha +/* 8004DAB0 0004A8B0 38 63 A3 10 */ addi r3, r3, lbl_tb$895@l /* 8004DAB4 0004A8B4 41 82 00 0C */ beq lbl_8004DAC0 /* 8004DAB8 0004A8B8 7F C4 F3 78 */ mr r4, r30 /* 8004DABC 0004A8BC 48 00 00 10 */ b lbl_8004DACC lbl_8004DAC0: -/* 8004DAC0 0004A8C0 3C 80 80 25 */ lis r4, lbl_80253F10@ha -/* 8004DAC4 0004A8C4 38 84 3F 10 */ addi r4, r4, lbl_80253F10@l +/* 8004DAC0 0004A8C0 3C 80 80 25 */ lis r4, lbl__stringBase0_19@ha +/* 8004DAC4 0004A8C4 38 84 3F 10 */ addi r4, r4, lbl__stringBase0_19@l /* 8004DAC8 0004A8C8 38 84 03 CB */ addi r4, r4, 0x3cb lbl_8004DACC: /* 8004DACC 0004A8CC 4B FD 49 FD */ bl set_text__8xtextboxFPCc -/* 8004DAD0 0004A8D0 3C 80 80 29 */ lis r4, lbl_8028A310@ha -/* 8004DAD4 0004A8D4 3C 60 80 25 */ lis r3, lbl_80253F00@ha -/* 8004DAD8 0004A8D8 38 84 A3 10 */ addi r4, r4, lbl_8028A310@l +/* 8004DAD0 0004A8D0 3C 80 80 29 */ lis r4, lbl_tb$895@ha +/* 8004DAD4 0004A8D4 3C 60 80 25 */ lis r3, lbl_screen_bounds_3@ha +/* 8004DAD8 0004A8D8 38 84 A3 10 */ addi r4, r4, lbl_tb$895@l /* 8004DADC 0004A8DC 3B C4 00 24 */ addi r30, r4, 0x24 -/* 8004DAE0 0004A8E0 38 83 3F 00 */ addi r4, r3, lbl_80253F00@l +/* 8004DAE0 0004A8E0 38 83 3F 00 */ addi r4, r3, lbl_screen_bounds_3@l /* 8004DAE4 0004A8E4 7F C3 F3 78 */ mr r3, r30 /* 8004DAE8 0004A8E8 4B FC A5 59 */ bl __as__13basic_rect_f_FRC13basic_rect_f_ -/* 8004DAEC 0004A8EC C0 22 87 C0 */ lfs f1, lbl_803CD140-_SDA2_BASE_(r2) +/* 8004DAEC 0004A8EC C0 22 87 C0 */ lfs f1, lbl__749_2-_SDA2_BASE_(r2) /* 8004DAF0 0004A8F0 7F C3 F3 78 */ mr r3, r30 /* 8004DAF4 0004A8F4 48 00 01 05 */ bl contract__13basic_rect_f_Ff -/* 8004DAF8 0004A8F8 3C 60 80 29 */ lis r3, lbl_8028A310@ha +/* 8004DAF8 0004A8F8 3C 60 80 29 */ lis r3, lbl_tb$895@ha /* 8004DAFC 0004A8FC 38 80 00 01 */ li r4, 1 -/* 8004DB00 0004A900 38 63 A3 10 */ addi r3, r3, lbl_8028A310@l +/* 8004DB00 0004A900 38 63 A3 10 */ addi r3, r3, lbl_tb$895@l /* 8004DB04 0004A904 48 00 00 7D */ bl yextent__8xtextboxCFb -/* 8004DB08 0004A908 3C 60 80 29 */ lis r3, lbl_8028A310@ha +/* 8004DB08 0004A908 3C 60 80 29 */ lis r3, lbl_tb$895@ha /* 8004DB0C 0004A90C FC 00 08 18 */ frsp f0, f1 -/* 8004DB10 0004A910 38 63 A3 10 */ addi r3, r3, lbl_8028A310@l +/* 8004DB10 0004A910 38 63 A3 10 */ addi r3, r3, lbl_tb$895@l /* 8004DB14 0004A914 38 80 00 01 */ li r4, 1 /* 8004DB18 0004A918 D0 23 00 30 */ stfs f1, 0x30(r3) -/* 8004DB1C 0004A91C C0 22 87 C4 */ lfs f1, lbl_803CD144-_SDA2_BASE_(r2) +/* 8004DB1C 0004A91C C0 22 87 C4 */ lfs f1, lbl__750-_SDA2_BASE_(r2) /* 8004DB20 0004A920 EC 01 08 3C */ fnmsubs f0, f1, f0, f1 /* 8004DB24 0004A924 D0 03 00 28 */ stfs f0, 0x28(r3) /* 8004DB28 0004A928 4B FC A2 7D */ bl render__8xtextboxCFb @@ -334,9 +334,9 @@ lbl_8004DACC: /* 8004DB3C 0004A93C 38 A0 00 00 */ li r5, 0 /* 8004DB40 0004A940 38 C0 00 96 */ li r6, 0x96 /* 8004DB44 0004A944 4B FE 14 A5 */ bl xColorFromRGBA__FUcUcUcUc -/* 8004DB48 0004A948 3C 80 80 29 */ lis r4, lbl_8028A310@ha +/* 8004DB48 0004A948 3C 80 80 29 */ lis r4, lbl_tb$895@ha /* 8004DB4C 0004A94C 90 61 00 08 */ stw r3, 8(r1) -/* 8004DB50 0004A950 38 64 A3 10 */ addi r3, r4, lbl_8028A310@l +/* 8004DB50 0004A950 38 64 A3 10 */ addi r3, r4, lbl_tb$895@l /* 8004DB54 0004A954 38 81 00 08 */ addi r4, r1, 8 /* 8004DB58 0004A958 38 63 00 14 */ addi r3, r3, 0x14 /* 8004DB5C 0004A95C 4B FD 82 35 */ bl render_fill_rect__FRC13basic_rect_f_10iColor_tag @@ -378,7 +378,7 @@ yextent__8xtextboxCFRCQ28xtextbox6layoutii: /* 8004DBD0 0004A9D0 7C A0 2B 78 */ mr r0, r5 /* 8004DBD4 0004A9D4 7C 85 23 78 */ mr r5, r4 /* 8004DBD8 0004A9D8 38 81 00 08 */ addi r4, r1, 8 -/* 8004DBDC 0004A9DC C0 22 87 C8 */ lfs f1, lbl_803CD148-_SDA2_BASE_(r2) +/* 8004DBDC 0004A9DC C0 22 87 C8 */ lfs f1, lbl__758_1-_SDA2_BASE_(r2) /* 8004DBE0 0004A9E0 7C 06 03 78 */ mr r6, r0 /* 8004DBE4 0004A9E4 4B FD 4C F9 */ bl yextent__8xtextboxCFfRiRCQ28xtextbox6layoutii /* 8004DBE8 0004A9E8 80 01 00 14 */ lwz r0, 0x14(r1) diff --git a/asm/Core/x/xTimer.s b/asm/Core/x/xTimer.s index 8c6eee029..37b62390c 100644 --- a/asm/Core/x/xTimer.s +++ b/asm/Core/x/xTimer.s @@ -10,7 +10,7 @@ xTimer.GetRandomizedTime__FP11xTimerAsset: /* 8004D1FC 00049FFC 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8004D200 0004A000 93 C1 00 18 */ stw r30, 0x18(r1) /* 8004D204 0004A004 7C 7E 1B 78 */ mr r30, r3 -/* 8004D208 0004A008 C0 22 87 98 */ lfs f1, lbl_803CD118-_SDA2_BASE_(r2) +/* 8004D208 0004A008 C0 22 87 98 */ lfs f1, lbl__669-_SDA2_BASE_(r2) /* 8004D20C 0004A00C C0 03 00 0C */ lfs f0, 0xc(r3) /* 8004D210 0004A010 EC 21 00 32 */ fmuls f1, f1, f0 /* 8004D214 0004A014 48 1A 01 C9 */ bl func_801ED3DC @@ -24,8 +24,8 @@ lbl_8004D228: /* 8004D230 0004A030 3C 00 43 30 */ lis r0, 0x4330 /* 8004D234 0004A034 7C 83 2B 96 */ divwu r4, r3, r5 /* 8004D238 0004A038 90 01 00 08 */ stw r0, 8(r1) -/* 8004D23C 0004A03C C8 42 87 A0 */ lfd f2, lbl_803CD120-_SDA2_BASE_(r2) -/* 8004D240 0004A040 C0 02 87 98 */ lfs f0, lbl_803CD118-_SDA2_BASE_(r2) +/* 8004D23C 0004A03C C8 42 87 A0 */ lfd f2, lbl__671-_SDA2_BASE_(r2) +/* 8004D240 0004A040 C0 02 87 98 */ lfs f0, lbl__669-_SDA2_BASE_(r2) /* 8004D244 0004A044 C0 7E 00 08 */ lfs f3, 8(r30) /* 8004D248 0004A048 7C 04 29 D6 */ mullw r0, r4, r5 /* 8004D24C 0004A04C 7C 00 18 50 */ subf r0, r0, r3 @@ -82,9 +82,9 @@ lbl_8004D2DC: /* 8004D300 0004A100 41 80 00 CC */ blt lbl_8004D3CC /* 8004D304 0004A104 2C 00 00 00 */ cmpwi r0, 0 /* 8004D308 0004A108 41 82 00 C4 */ beq lbl_8004D3CC -/* 8004D30C 0004A10C 3C 80 80 29 */ lis r4, lbl_8028A258@ha +/* 8004D30C 0004A10C 3C 80 80 29 */ lis r4, lbl_sPauseTimerHash@ha /* 8004D310 0004A110 38 00 00 02 */ li r0, 2 -/* 8004D314 0004A114 38 84 A2 58 */ addi r4, r4, lbl_8028A258@l +/* 8004D314 0004A114 38 84 A2 58 */ addi r4, r4, lbl_sPauseTimerHash@l /* 8004D318 0004A118 38 A0 00 00 */ li r5, 0 /* 8004D31C 0004A11C 7C 09 03 A6 */ mtctr r0 lbl_8004D320: @@ -320,8 +320,8 @@ xTimerUpdate__FP5xBaseP6xScenef: /* 8004D634 0004A434 A0 1F 00 16 */ lhz r0, 0x16(r31) /* 8004D638 0004A438 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8004D63C 0004A43C 41 82 00 24 */ beq lbl_8004D660 -/* 8004D640 0004A440 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8004D644 0004A444 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8004D640 0004A440 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8004D644 0004A444 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8004D648 0004A448 80 03 17 88 */ lwz r0, 0x1788(r3) /* 8004D64C 0004A44C 28 00 00 00 */ cmplwi r0, 0 /* 8004D650 0004A450 41 82 00 10 */ beq lbl_8004D660 @@ -333,7 +333,7 @@ lbl_8004D660: /* 8004D664 0004A464 EC 00 F8 28 */ fsubs f0, f0, f31 /* 8004D668 0004A468 D0 1F 00 18 */ stfs f0, 0x18(r31) /* 8004D66C 0004A46C C0 3F 00 18 */ lfs f1, 0x18(r31) -/* 8004D670 0004A470 C0 02 87 A8 */ lfs f0, lbl_803CD128-_SDA2_BASE_(r2) +/* 8004D670 0004A470 C0 02 87 A8 */ lfs f0, lbl__743_1-_SDA2_BASE_(r2) /* 8004D674 0004A474 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8004D678 0004A478 4C 40 13 82 */ cror 2, 0, 2 /* 8004D67C 0004A47C 40 82 00 14 */ bne lbl_8004D690 diff --git a/asm/Core/x/xUpdateCull.s b/asm/Core/x/xUpdateCull.s index 353b0d829..bc1a32e2f 100644 --- a/asm/Core/x/xUpdateCull.s +++ b/asm/Core/x/xUpdateCull.s @@ -132,7 +132,7 @@ lbl_8013A758: /* 8013A76C 0013756C 48 00 00 5C */ b lbl_8013A7C8 lbl_8013A770: /* 8013A770 00137570 80 63 00 24 */ lwz r3, 0x24(r3) -/* 8013A774 00137574 80 AD 82 B0 */ lwz r5, lbl_803CABB0-_SDA_BASE_(r13) +/* 8013A774 00137574 80 AD 82 B0 */ lwz r5, lbl_xglobals-_SDA_BASE_(r13) /* 8013A778 00137578 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8013A77C 0013757C C0 45 00 44 */ lfs f2, 0x44(r5) /* 8013A780 00137580 C0 63 00 30 */ lfs f3, 0x30(r3) @@ -171,7 +171,7 @@ xUpdateCull_Init__FPPvUiPP6xGroupUi: /* 8013A7F4 001375F4 3A C0 00 00 */ li r22, 0 /* 8013A7F8 001375F8 39 E0 00 00 */ li r15, 0 /* 8013A7FC 001375FC 41 82 00 50 */ beq lbl_8013A84C -/* 8013A800 00137600 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8013A800 00137600 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8013A804 00137604 56 03 10 3A */ slwi r3, r16, 2 /* 8013A808 00137608 81 84 01 34 */ lwz r12, 0x134(r4) /* 8013A80C 0013760C 7D 89 03 A6 */ mtctr r12 @@ -193,7 +193,7 @@ lbl_8013A844: /* 8013A844 00137644 38 84 00 04 */ addi r4, r4, 4 /* 8013A848 00137648 42 00 FF E0 */ bdnz lbl_8013A828 lbl_8013A84C: -/* 8013A84C 0013764C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8013A84C 0013764C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8013A850 00137650 7E C3 B3 78 */ mr r3, r22 /* 8013A854 00137654 39 E0 00 00 */ li r15, 0 /* 8013A858 00137658 3A 00 00 00 */ li r16, 0 @@ -268,7 +268,7 @@ lbl_8013A940: /* 8013A940 00137740 56 CF 10 3A */ slwi r15, r22, 2 /* 8013A944 00137744 56 24 20 36 */ slwi r4, r17, 4 /* 8013A948 00137748 7C 0F 7A 14 */ add r0, r15, r15 -/* 8013A94C 0013774C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8013A94C 0013774C 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8013A950 00137750 1C D0 00 0C */ mulli r6, r16, 0xc /* 8013A954 00137754 38 A0 00 00 */ li r5, 0 /* 8013A958 00137758 7C 00 22 14 */ add r0, r0, r4 @@ -492,14 +492,14 @@ lbl_8013AC60: lbl_8013AC70: /* 8013AC70 00137A70 42 00 00 00 */ bdnz lbl_8013AC70 lbl_8013AC74: -/* 8013AC74 00137A74 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8013AC74 00137A74 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8013AC78 00137A78 7E A3 AB 78 */ mr r3, r21 /* 8013AC7C 00137A7C 81 84 01 38 */ lwz r12, 0x138(r4) /* 8013AC80 00137A80 7D 89 03 A6 */ mtctr r12 /* 8013AC84 00137A84 4E 80 04 21 */ bctrl /* 8013AC88 00137A88 28 17 00 00 */ cmplwi r23, 0 /* 8013AC8C 00137A8C 41 82 00 18 */ beq lbl_8013ACA4 -/* 8013AC90 00137A90 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8013AC90 00137A90 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8013AC94 00137A94 7E E3 BB 78 */ mr r3, r23 /* 8013AC98 00137A98 81 84 01 38 */ lwz r12, 0x138(r4) /* 8013AC9C 00137A9C 7D 89 03 A6 */ mtctr r12 diff --git a/asm/Core/x/xVec3.s b/asm/Core/x/xVec3.s index 78aa7b309..71fc1d2d7 100644 --- a/asm/Core/x/xVec3.s +++ b/asm/Core/x/xVec3.s @@ -18,8 +18,8 @@ xVec3Normalize__FP5xVec3PC5xVec3: /* 8004E31C 0004B11C 93 C1 00 08 */ stw r30, 8(r1) /* 8004E320 0004B120 EC 23 08 2A */ fadds f1, f3, f1 /* 8004E324 0004B124 7C 7E 1B 78 */ mr r30, r3 -/* 8004E328 0004B128 C0 02 87 D8 */ lfs f0, lbl_803CD158-_SDA2_BASE_(r2) -/* 8004E32C 0004B12C C0 42 87 DC */ lfs f2, lbl_803CD15C-_SDA2_BASE_(r2) +/* 8004E328 0004B128 C0 02 87 D8 */ lfs f0, lbl__432-_SDA2_BASE_(r2) +/* 8004E32C 0004B12C C0 42 87 DC */ lfs f2, lbl__433-_SDA2_BASE_(r2) /* 8004E330 0004B130 EC 24 08 2A */ fadds f1, f4, f1 /* 8004E334 0004B134 EC 01 00 28 */ fsubs f0, f1, f0 /* 8004E338 0004B138 FC 00 02 10 */ fabs f0, f0 @@ -30,7 +30,7 @@ xVec3Normalize__FP5xVec3PC5xVec3: /* 8004E34C 0004B14C D0 DE 00 00 */ stfs f6, 0(r30) /* 8004E350 0004B150 D0 BE 00 04 */ stfs f5, 4(r30) /* 8004E354 0004B154 D0 FE 00 08 */ stfs f7, 8(r30) -/* 8004E358 0004B158 C0 22 87 D8 */ lfs f1, lbl_803CD158-_SDA2_BASE_(r2) +/* 8004E358 0004B158 C0 22 87 D8 */ lfs f1, lbl__432-_SDA2_BASE_(r2) /* 8004E35C 0004B15C 48 00 00 68 */ b lbl_8004E3C4 lbl_8004E360: /* 8004E360 0004B160 FC 00 0A 10 */ fabs f0, f1 @@ -38,17 +38,17 @@ lbl_8004E360: /* 8004E368 0004B168 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 8004E36C 0004B16C 4C 40 13 82 */ cror 2, 0, 2 /* 8004E370 0004B170 40 82 00 24 */ bne lbl_8004E394 -/* 8004E374 0004B174 C0 02 87 E0 */ lfs f0, lbl_803CD160-_SDA2_BASE_(r2) +/* 8004E374 0004B174 C0 02 87 E0 */ lfs f0, lbl__434-_SDA2_BASE_(r2) /* 8004E378 0004B178 D0 1E 00 00 */ stfs f0, 0(r30) -/* 8004E37C 0004B17C C0 02 87 D8 */ lfs f0, lbl_803CD158-_SDA2_BASE_(r2) +/* 8004E37C 0004B17C C0 02 87 D8 */ lfs f0, lbl__432-_SDA2_BASE_(r2) /* 8004E380 0004B180 D0 1E 00 04 */ stfs f0, 4(r30) -/* 8004E384 0004B184 C0 02 87 E0 */ lfs f0, lbl_803CD160-_SDA2_BASE_(r2) +/* 8004E384 0004B184 C0 02 87 E0 */ lfs f0, lbl__434-_SDA2_BASE_(r2) /* 8004E388 0004B188 D0 1E 00 08 */ stfs f0, 8(r30) -/* 8004E38C 0004B18C C0 22 87 E0 */ lfs f1, lbl_803CD160-_SDA2_BASE_(r2) +/* 8004E38C 0004B18C C0 22 87 E0 */ lfs f1, lbl__434-_SDA2_BASE_(r2) /* 8004E390 0004B190 48 00 00 34 */ b lbl_8004E3C4 lbl_8004E394: /* 8004E394 0004B194 4B FB C4 69 */ bl xsqrt__Ff -/* 8004E398 0004B198 C0 82 87 D8 */ lfs f4, lbl_803CD158-_SDA2_BASE_(r2) +/* 8004E398 0004B198 C0 82 87 D8 */ lfs f4, lbl__432-_SDA2_BASE_(r2) /* 8004E39C 0004B19C C0 7F 00 00 */ lfs f3, 0(r31) /* 8004E3A0 0004B1A0 EC 84 08 24 */ fdivs f4, f4, f1 /* 8004E3A4 0004B1A4 C0 5F 00 04 */ lfs f2, 4(r31) @@ -83,8 +83,8 @@ xVec3NormalizeFast__FP5xVec3PC5xVec3: /* 8004E408 0004B208 93 C1 00 18 */ stw r30, 0x18(r1) /* 8004E40C 0004B20C EC 23 08 2A */ fadds f1, f3, f1 /* 8004E410 0004B210 7C 7E 1B 78 */ mr r30, r3 -/* 8004E414 0004B214 C0 02 87 D8 */ lfs f0, lbl_803CD158-_SDA2_BASE_(r2) -/* 8004E418 0004B218 C0 42 87 DC */ lfs f2, lbl_803CD15C-_SDA2_BASE_(r2) +/* 8004E414 0004B214 C0 02 87 D8 */ lfs f0, lbl__432-_SDA2_BASE_(r2) +/* 8004E418 0004B218 C0 42 87 DC */ lfs f2, lbl__433-_SDA2_BASE_(r2) /* 8004E41C 0004B21C EC 24 08 2A */ fadds f1, f4, f1 /* 8004E420 0004B220 EC 01 00 28 */ fsubs f0, f1, f0 /* 8004E424 0004B224 FC 00 02 10 */ fabs f0, f0 @@ -95,7 +95,7 @@ xVec3NormalizeFast__FP5xVec3PC5xVec3: /* 8004E438 0004B238 D0 DE 00 00 */ stfs f6, 0(r30) /* 8004E43C 0004B23C D0 BE 00 04 */ stfs f5, 4(r30) /* 8004E440 0004B240 D0 FE 00 08 */ stfs f7, 8(r30) -/* 8004E444 0004B244 C0 02 87 D8 */ lfs f0, lbl_803CD158-_SDA2_BASE_(r2) +/* 8004E444 0004B244 C0 02 87 D8 */ lfs f0, lbl__432-_SDA2_BASE_(r2) /* 8004E448 0004B248 D0 01 00 08 */ stfs f0, 8(r1) /* 8004E44C 0004B24C 48 00 00 74 */ b lbl_8004E4C0 lbl_8004E450: @@ -104,19 +104,19 @@ lbl_8004E450: /* 8004E458 0004B258 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 8004E45C 0004B25C 4C 40 13 82 */ cror 2, 0, 2 /* 8004E460 0004B260 40 82 00 28 */ bne lbl_8004E488 -/* 8004E464 0004B264 C0 02 87 E0 */ lfs f0, lbl_803CD160-_SDA2_BASE_(r2) +/* 8004E464 0004B264 C0 02 87 E0 */ lfs f0, lbl__434-_SDA2_BASE_(r2) /* 8004E468 0004B268 D0 1E 00 00 */ stfs f0, 0(r30) -/* 8004E46C 0004B26C C0 02 87 D8 */ lfs f0, lbl_803CD158-_SDA2_BASE_(r2) +/* 8004E46C 0004B26C C0 02 87 D8 */ lfs f0, lbl__432-_SDA2_BASE_(r2) /* 8004E470 0004B270 D0 1E 00 04 */ stfs f0, 4(r30) -/* 8004E474 0004B274 C0 02 87 E0 */ lfs f0, lbl_803CD160-_SDA2_BASE_(r2) +/* 8004E474 0004B274 C0 02 87 E0 */ lfs f0, lbl__434-_SDA2_BASE_(r2) /* 8004E478 0004B278 D0 1E 00 08 */ stfs f0, 8(r30) -/* 8004E47C 0004B27C C0 02 87 E0 */ lfs f0, lbl_803CD160-_SDA2_BASE_(r2) +/* 8004E47C 0004B27C C0 02 87 E0 */ lfs f0, lbl__434-_SDA2_BASE_(r2) /* 8004E480 0004B280 D0 01 00 08 */ stfs f0, 8(r1) /* 8004E484 0004B284 48 00 00 3C */ b lbl_8004E4C0 lbl_8004E488: /* 8004E488 0004B288 38 61 00 08 */ addi r3, r1, 8 /* 8004E48C 0004B28C 4B FC 46 CD */ bl xsqrtfast__FRff -/* 8004E490 0004B290 C0 22 87 D8 */ lfs f1, lbl_803CD158-_SDA2_BASE_(r2) +/* 8004E490 0004B290 C0 22 87 D8 */ lfs f1, lbl__432-_SDA2_BASE_(r2) /* 8004E494 0004B294 C0 01 00 08 */ lfs f0, 8(r1) /* 8004E498 0004B298 C0 5F 00 00 */ lfs f2, 0(r31) /* 8004E49C 0004B29C EC 61 00 24 */ fdivs f3, f1, f0 diff --git a/asm/Core/x/xbinio.s b/asm/Core/x/xbinio.s index 3b86aa58d..a63ffe97a 100644 --- a/asm/Core/x/xbinio.s +++ b/asm/Core/x/xbinio.s @@ -17,19 +17,19 @@ xBinioLoadCreate__FPCc: /* 8000958C 0000638C 7C 7D 1B 78 */ mr r29, r3 /* 80009590 00006390 38 60 00 01 */ li r3, 1 /* 80009594 00006394 93 81 00 10 */ stw r28, 0x10(r1) -/* 80009598 00006398 80 8D 80 00 */ lwz r4, lbl_803CA900-_SDA_BASE_(r13) +/* 80009598 00006398 80 8D 80 00 */ lwz r4, lbl_g_loadlock-_SDA_BASE_(r13) /* 8000959C 0000639C 7C 09 03 A6 */ mtctr r0 lbl_800095A0: /* 800095A0 000063A0 7C 65 30 30 */ slw r5, r3, r6 /* 800095A4 000063A4 7C 80 28 39 */ and. r0, r4, r5 /* 800095A8 000063A8 40 82 00 28 */ bne lbl_800095D0 -/* 800095AC 000063AC 80 0D 80 00 */ lwz r0, lbl_803CA900-_SDA_BASE_(r13) -/* 800095B0 000063B0 3C 60 80 28 */ lis r3, lbl_8027A5C0@ha +/* 800095AC 000063AC 80 0D 80 00 */ lwz r0, lbl_g_loadlock-_SDA_BASE_(r13) +/* 800095B0 000063B0 3C 60 80 28 */ lis r3, lbl_g_loadinst@ha /* 800095B4 000063B4 1C 86 00 68 */ mulli r4, r6, 0x68 /* 800095B8 000063B8 7C DE 33 78 */ mr r30, r6 /* 800095BC 000063BC 7C 05 2B 78 */ or r5, r0, r5 -/* 800095C0 000063C0 38 03 A5 C0 */ addi r0, r3, lbl_8027A5C0@l -/* 800095C4 000063C4 90 AD 80 00 */ stw r5, lbl_803CA900-_SDA_BASE_(r13) +/* 800095C0 000063C0 38 03 A5 C0 */ addi r0, r3, lbl_g_loadinst@l +/* 800095C4 000063C4 90 AD 80 00 */ stw r5, lbl_g_loadlock-_SDA_BASE_(r13) /* 800095C8 000063C8 7F E0 22 14 */ add r31, r0, r4 /* 800095CC 000063CC 48 00 00 0C */ b lbl_800095D8 lbl_800095D0: @@ -45,8 +45,8 @@ lbl_800095D8: /* 800095F0 000063F0 7F C0 FE 70 */ srawi r0, r30, 0x1f /* 800095F4 000063F4 3C A0 80 01 */ lis r5, xbinio.LoadDestroy__FP15st_FILELOADINFO@ha /* 800095F8 000063F8 7F C4 00 78 */ andc r4, r30, r0 -/* 800095FC 000063FC 3C 60 80 28 */ lis r3, lbl_8027B1A0@ha -/* 80009600 00006400 38 03 B1 A0 */ addi r0, r3, lbl_8027B1A0@l +/* 800095FC 000063FC 3C 60 80 28 */ lis r3, lbl_g_xtraload@ha +/* 80009600 00006400 38 03 B1 A0 */ addi r0, r3, lbl_g_xtraload@l /* 80009604 00006404 90 9F 00 44 */ stw r4, 0x44(r31) /* 80009608 00006408 1C DE 00 3C */ mulli r6, r30, 0x3c /* 8000960C 0000640C 3C 80 80 01 */ lis r4, lbl_80009A7C@ha @@ -72,7 +72,7 @@ lbl_800095D8: /* 8000965C 0000645C 3D 80 80 01 */ lis r12, lbl_80009C00@ha /* 80009660 00006460 90 1F 00 0C */ stw r0, 0xc(r31) /* 80009664 00006464 38 06 9A F4 */ addi r0, r6, lbl_80009AF4@l -/* 80009668 00006468 3C 60 80 25 */ lis r3, lbl_80251F5C@ha +/* 80009668 00006468 3C 60 80 25 */ lis r3, lbl__stringBase0_1@ha /* 8000966C 0000646C 3D 60 80 01 */ lis r11, lbl_80009C70@ha /* 80009670 00006470 90 FF 00 10 */ stw r7, 0x10(r31) /* 80009674 00006474 3D 40 80 01 */ lis r10, lbl_80009C4C@ha @@ -80,7 +80,7 @@ lbl_800095D8: /* 8000967C 0000647C 3D 00 80 01 */ lis r8, lbl_800097E4@ha /* 80009680 00006480 90 1F 00 14 */ stw r0, 0x14(r31) /* 80009684 00006484 38 04 9B 68 */ addi r0, r4, lbl_80009B68@l -/* 80009688 00006488 38 83 1F 5C */ addi r4, r3, lbl_80251F5C@l +/* 80009688 00006488 38 83 1F 5C */ addi r4, r3, lbl__stringBase0_1@l /* 8000968C 0000648C 38 6C 9C 00 */ addi r3, r12, lbl_80009C00@l /* 80009690 00006490 90 BF 00 18 */ stw r5, 0x18(r31) /* 80009694 00006494 39 8A 9C 4C */ addi r12, r10, lbl_80009C4C@l @@ -163,10 +163,10 @@ lbl_800097A4: /* 800097B0 000065B0 38 A0 00 68 */ li r5, 0x68 /* 800097B4 000065B4 4B FF 9C A5 */ bl memset /* 800097B8 000065B8 38 00 00 01 */ li r0, 1 -/* 800097BC 000065BC 80 6D 80 00 */ lwz r3, lbl_803CA900-_SDA_BASE_(r13) +/* 800097BC 000065BC 80 6D 80 00 */ lwz r3, lbl_g_loadlock-_SDA_BASE_(r13) /* 800097C0 000065C0 7C 00 F8 30 */ slw r0, r0, r31 /* 800097C4 000065C4 7C 60 00 78 */ andc r0, r3, r0 -/* 800097C8 000065C8 90 0D 80 00 */ stw r0, lbl_803CA900-_SDA_BASE_(r13) +/* 800097C8 000065C8 90 0D 80 00 */ stw r0, lbl_g_loadlock-_SDA_BASE_(r13) /* 800097CC 000065CC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800097D0 000065D0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800097D4 000065D4 83 C1 00 08 */ lwz r30, 8(r1) @@ -707,12 +707,12 @@ lbl_80009EF4: xbinio.BFD_open__FPCcPCcUiiPv: /* 80009F40 00006D40 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80009F44 00006D44 7C 08 02 A6 */ mflr r0 -/* 80009F48 00006D48 3C C0 80 25 */ lis r6, lbl_80251F5C@ha +/* 80009F48 00006D48 3C C0 80 25 */ lis r6, lbl__stringBase0_1@ha /* 80009F4C 00006D4C 90 01 00 24 */ stw r0, 0x24(r1) /* 80009F50 00006D50 BF 61 00 0C */ stmw r27, 0xc(r1) /* 80009F54 00006D54 7C 9C 23 78 */ mr r28, r4 /* 80009F58 00006D58 7C 7B 1B 78 */ mr r27, r3 -/* 80009F5C 00006D5C 38 86 1F 5C */ addi r4, r6, lbl_80251F5C@l +/* 80009F5C 00006D5C 38 86 1F 5C */ addi r4, r6, lbl__stringBase0_1@l /* 80009F60 00006D60 7C BF 2B 78 */ mr r31, r5 /* 80009F64 00006D64 7C FD 3B 78 */ mr r29, r7 /* 80009F68 00006D68 7F 83 E3 78 */ mr r3, r28 @@ -721,15 +721,15 @@ xbinio.BFD_open__FPCcPCcUiiPv: /* 80009F74 00006D74 2C 03 00 00 */ cmpwi r3, 0 /* 80009F78 00006D78 40 82 00 1C */ bne lbl_80009F94 /* 80009F7C 00006D7C 1C 9F 01 14 */ mulli r4, r31, 0x114 -/* 80009F80 00006D80 3C 60 80 28 */ lis r3, lbl_8027A900@ha +/* 80009F80 00006D80 3C 60 80 28 */ lis r3, lbl_g_xfload@ha /* 80009F84 00006D84 3B C0 00 01 */ li r30, 1 -/* 80009F88 00006D88 38 03 A9 00 */ addi r0, r3, lbl_8027A900@l +/* 80009F88 00006D88 38 03 A9 00 */ addi r0, r3, lbl_g_xfload@l /* 80009F8C 00006D8C 7F E0 22 14 */ add r31, r0, r4 /* 80009F90 00006D90 48 00 00 30 */ b lbl_80009FC0 lbl_80009F94: -/* 80009F94 00006D94 3C 80 80 25 */ lis r4, lbl_80251F5C@ha +/* 80009F94 00006D94 3C 80 80 25 */ lis r4, lbl__stringBase0_1@ha /* 80009F98 00006D98 7F 83 E3 78 */ mr r3, r28 -/* 80009F9C 00006D9C 38 84 1F 5C */ addi r4, r4, lbl_80251F5C@l +/* 80009F9C 00006D9C 38 84 1F 5C */ addi r4, r4, lbl__stringBase0_1@l /* 80009FA0 00006DA0 38 84 00 03 */ addi r4, r4, 3 /* 80009FA4 00006DA4 48 1D D5 79 */ bl func_801E751C /* 80009FA8 00006DA8 2C 03 00 00 */ cmpwi r3, 0 @@ -961,9 +961,9 @@ xbinio.BFD_getLength__FP9tag_xFilePv: xbinio.BFD_startSector__FPCc: /* 8000A2BC 000070BC 94 21 FE D0 */ stwu r1, -0x130(r1) /* 8000A2C0 000070C0 7C 08 02 A6 */ mflr r0 -/* 8000A2C4 000070C4 3C 80 80 25 */ lis r4, lbl_80251E48@ha +/* 8000A2C4 000070C4 3C 80 80 25 */ lis r4, lbl__688@ha /* 8000A2C8 000070C8 90 01 01 34 */ stw r0, 0x134(r1) -/* 8000A2CC 000070CC 38 84 1E 48 */ addi r4, r4, lbl_80251E48@l +/* 8000A2CC 000070CC 38 84 1E 48 */ addi r4, r4, lbl__688@l /* 8000A2D0 000070D0 38 00 00 22 */ li r0, 0x22 /* 8000A2D4 000070D4 38 C1 00 0C */ addi r6, r1, 0xc /* 8000A2D8 000070D8 38 A4 FF FC */ addi r5, r4, -4 @@ -1016,13 +1016,13 @@ xbinio.BFD_AsyncRead__FP15st_FILELOADINFOiPviii: /* 8000A37C 0000717C 38 60 00 00 */ li r3, 0 /* 8000A380 00007180 48 00 00 98 */ b lbl_8000A418 lbl_8000A384: -/* 8000A384 00007184 80 0D 88 68 */ lwz r0, lbl_803CB168-_SDA_BASE_(r13) +/* 8000A384 00007184 80 0D 88 68 */ lwz r0, lbl_g_async_context-_SDA_BASE_(r13) /* 8000A388 00007188 28 00 00 00 */ cmplwi r0, 0 /* 8000A38C 0000718C 41 82 00 0C */ beq lbl_8000A398 /* 8000A390 00007190 38 60 00 00 */ li r3, 0 /* 8000A394 00007194 48 00 00 84 */ b lbl_8000A418 lbl_8000A398: -/* 8000A398 00007198 93 CD 88 68 */ stw r30, lbl_803CB168-_SDA_BASE_(r13) +/* 8000A398 00007198 93 CD 88 68 */ stw r30, lbl_g_async_context-_SDA_BASE_(r13) /* 8000A39C 0000719C 38 00 00 01 */ li r0, 1 /* 8000A3A0 000071A0 7F E3 FB 78 */ mr r3, r31 /* 8000A3A4 000071A4 38 A0 00 00 */ li r5, 0 @@ -1053,7 +1053,7 @@ lbl_8000A400: /* 8000A400 00007200 2C 00 00 00 */ cmpwi r0, 0 /* 8000A404 00007204 40 82 00 10 */ bne lbl_8000A414 /* 8000A408 00007208 38 00 00 00 */ li r0, 0 -/* 8000A40C 0000720C 90 0D 88 68 */ stw r0, lbl_803CB168-_SDA_BASE_(r13) +/* 8000A40C 0000720C 90 0D 88 68 */ stw r0, lbl_g_async_context-_SDA_BASE_(r13) /* 8000A410 00007210 90 1E 00 28 */ stw r0, 0x28(r30) lbl_8000A414: /* 8000A414 00007214 38 60 00 01 */ li r3, 1 @@ -1070,7 +1070,7 @@ xbinio.BFD_AsyncReadStatus__FP15st_FILELOADINFO: /* 8000A430 00007230 7C 08 02 A6 */ mflr r0 /* 8000A434 00007234 90 01 00 24 */ stw r0, 0x24(r1) /* 8000A438 00007238 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 8000A43C 0000723C 80 0D 88 68 */ lwz r0, lbl_803CB168-_SDA_BASE_(r13) +/* 8000A43C 0000723C 80 0D 88 68 */ lwz r0, lbl_g_async_context-_SDA_BASE_(r13) /* 8000A440 00007240 83 E3 00 54 */ lwz r31, 0x54(r3) /* 8000A444 00007244 28 00 00 00 */ cmplwi r0, 0 /* 8000A448 00007248 40 82 00 0C */ bne lbl_8000A454 @@ -1121,7 +1121,7 @@ lbl_8000A4CC: lbl_8000A4E0: /* 8000A4E0 000072E0 38 00 00 00 */ li r0, 0 /* 8000A4E4 000072E4 90 1F 00 28 */ stw r0, 0x28(r31) -/* 8000A4E8 000072E8 90 0D 88 68 */ stw r0, lbl_803CB168-_SDA_BASE_(r13) +/* 8000A4E8 000072E8 90 0D 88 68 */ stw r0, lbl_g_async_context-_SDA_BASE_(r13) lbl_8000A4EC: /* 8000A4EC 000072EC 80 01 00 24 */ lwz r0, 0x24(r1) /* 8000A4F0 000072F0 83 E1 00 1C */ lwz r31, 0x1c(r1) diff --git a/asm/Core/x/xhipio.s b/asm/Core/x/xhipio.s index ab22e682e..ccbccae5a 100644 --- a/asm/Core/x/xhipio.s +++ b/asm/Core/x/xhipio.s @@ -4,8 +4,8 @@ .global get_HIPLFuncs__Fv get_HIPLFuncs__Fv: -/* 8002CF70 00029D70 3C 60 80 28 */ lis r3, lbl_8027D5E0@ha -/* 8002CF74 00029D74 38 63 D5 E0 */ addi r3, r3, lbl_8027D5E0@l +/* 8002CF70 00029D70 3C 60 80 28 */ lis r3, lbl_g_map_HIPL_funcmap@ha +/* 8002CF74 00029D74 38 63 D5 E0 */ addi r3, r3, lbl_g_map_HIPL_funcmap@l /* 8002CF78 00029D78 4E 80 00 20 */ blr /* 8002CF7C 00029D7C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8002CF80 00029D80 7C 08 02 A6 */ mflr r0 @@ -19,19 +19,19 @@ get_HIPLFuncs__Fv: /* 8002CFA0 00029DA0 3B E0 00 00 */ li r31, 0 /* 8002CFA4 00029DA4 3B 60 FF FF */ li r27, -1 /* 8002CFA8 00029DA8 38 60 00 01 */ li r3, 1 -/* 8002CFAC 00029DAC 80 8D 89 90 */ lwz r4, lbl_803CB290-_SDA_BASE_(r13) +/* 8002CFAC 00029DAC 80 8D 89 90 */ lwz r4, lbl_g_loadlock_1-_SDA_BASE_(r13) /* 8002CFB0 00029DB0 7C 09 03 A6 */ mtctr r0 lbl_8002CFB4: /* 8002CFB4 00029DB4 7C 65 30 30 */ slw r5, r3, r6 /* 8002CFB8 00029DB8 7C 80 28 39 */ and. r0, r4, r5 /* 8002CFBC 00029DBC 40 82 00 28 */ bne lbl_8002CFE4 -/* 8002CFC0 00029DC0 80 0D 89 90 */ lwz r0, lbl_803CB290-_SDA_BASE_(r13) -/* 8002CFC4 00029DC4 3C 60 80 28 */ lis r3, lbl_8027D0A0@ha +/* 8002CFC0 00029DC0 80 0D 89 90 */ lwz r0, lbl_g_loadlock_1-_SDA_BASE_(r13) +/* 8002CFC4 00029DC4 3C 60 80 28 */ lis r3, lbl_g_hiploadinst@ha /* 8002CFC8 00029DC8 1C 86 00 A8 */ mulli r4, r6, 0xa8 /* 8002CFCC 00029DCC 7C DB 33 78 */ mr r27, r6 /* 8002CFD0 00029DD0 7C 05 2B 78 */ or r5, r0, r5 -/* 8002CFD4 00029DD4 38 03 D0 A0 */ addi r0, r3, lbl_8027D0A0@l -/* 8002CFD8 00029DD8 90 AD 89 90 */ stw r5, lbl_803CB290-_SDA_BASE_(r13) +/* 8002CFD4 00029DD4 38 03 D0 A0 */ addi r0, r3, lbl_g_hiploadinst@l +/* 8002CFD8 00029DD8 90 AD 89 90 */ stw r5, lbl_g_loadlock_1-_SDA_BASE_(r13) /* 8002CFDC 00029DDC 7F E0 22 14 */ add r31, r0, r4 /* 8002CFE0 00029DE0 48 00 00 0C */ b lbl_8002CFEC lbl_8002CFE4: @@ -138,10 +138,10 @@ lbl_8002D14C: /* 8002D158 00029F58 38 A0 00 A8 */ li r5, 0xa8 /* 8002D15C 00029F5C 4B FD 62 FD */ bl memset /* 8002D160 00029F60 38 00 00 01 */ li r0, 1 -/* 8002D164 00029F64 80 6D 89 90 */ lwz r3, lbl_803CB290-_SDA_BASE_(r13) +/* 8002D164 00029F64 80 6D 89 90 */ lwz r3, lbl_g_loadlock_1-_SDA_BASE_(r13) /* 8002D168 00029F68 7C 00 F8 30 */ slw r0, r0, r31 /* 8002D16C 00029F6C 7C 60 00 78 */ andc r0, r3, r0 -/* 8002D170 00029F70 90 0D 89 90 */ stw r0, lbl_803CB290-_SDA_BASE_(r13) +/* 8002D170 00029F70 90 0D 89 90 */ stw r0, lbl_g_loadlock_1-_SDA_BASE_(r13) lbl_8002D174: /* 8002D174 00029F74 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002D178 00029F78 83 E1 00 0C */ lwz r31, 0xc(r1) diff --git a/asm/Core/x/xordarray.s b/asm/Core/x/xordarray.s index 8c4350ec0..0c689367d 100644 --- a/asm/Core/x/xordarray.s +++ b/asm/Core/x/xordarray.s @@ -22,7 +22,7 @@ lbl_80035A28: /* 80035A38 00032838 90 7E 00 00 */ stw r3, 0(r30) /* 80035A3C 0003283C 48 00 00 18 */ b lbl_80035A54 lbl_80035A40: -/* 80035A40 00032840 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80035A40 00032840 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80035A44 00032844 57 E4 10 3A */ slwi r4, r31, 2 /* 80035A48 00032848 38 A0 00 00 */ li r5, 0 /* 80035A4C 0003284C 4B FF DE F5 */ bl xMemAlloc__FUiUii @@ -34,9 +34,9 @@ lbl_80035A54: /* 80035A60 00032860 3C 00 43 30 */ lis r0, 0x4330 /* 80035A64 00032864 93 FE 00 08 */ stw r31, 8(r30) /* 80035A68 00032868 90 61 00 0C */ stw r3, 0xc(r1) -/* 80035A6C 0003286C C8 22 85 70 */ lfd f1, lbl_803CCEF0-_SDA2_BASE_(r2) +/* 80035A6C 0003286C C8 22 85 70 */ lfd f1, lbl__429-_SDA2_BASE_(r2) /* 80035A70 00032870 90 01 00 08 */ stw r0, 8(r1) -/* 80035A74 00032874 C0 42 85 68 */ lfs f2, lbl_803CCEE8-_SDA2_BASE_(r2) +/* 80035A74 00032874 C0 42 85 68 */ lfs f2, lbl__427_1-_SDA2_BASE_(r2) /* 80035A78 00032878 C8 01 00 08 */ lfd f0, 8(r1) /* 80035A7C 0003287C EC 00 08 28 */ fsubs f0, f0, f1 /* 80035A80 00032880 EC 02 00 32 */ fmuls f0, f2, f0 diff --git a/asm/Core/x/xpkrsvc.s b/asm/Core/x/xpkrsvc.s index f3e665fba..6a398f628 100644 --- a/asm/Core/x/xpkrsvc.s +++ b/asm/Core/x/xpkrsvc.s @@ -8,8 +8,8 @@ PKRGetReadFuncs__Fi: /* 800392A4 000360A4 41 82 00 08 */ beq lbl_800392AC /* 800392A8 000360A8 48 00 00 10 */ b lbl_800392B8 lbl_800392AC: -/* 800392AC 000360AC 3C 60 80 28 */ lis r3, lbl_8027D8EC@ha -/* 800392B0 000360B0 38 63 D8 EC */ addi r3, r3, lbl_8027D8EC@l +/* 800392AC 000360AC 3C 60 80 28 */ lis r3, lbl_g_pkr_read_funcmap@ha +/* 800392B0 000360B0 38 63 D8 EC */ addi r3, r3, lbl_g_pkr_read_funcmap@l /* 800392B4 000360B4 4E 80 00 20 */ blr lbl_800392B8: /* 800392B8 000360B8 38 60 00 00 */ li r3, 0 @@ -20,23 +20,23 @@ PKRStartup__Fv: /* 800392C0 000360C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800392C4 000360C4 7C 08 02 A6 */ mflr r0 /* 800392C8 000360C8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800392CC 000360CC 80 6D 8A 34 */ lwz r3, lbl_803CB334-_SDA_BASE_(r13) +/* 800392CC 000360CC 80 6D 8A 34 */ lwz r3, lbl_g_packinit-_SDA_BASE_(r13) /* 800392D0 000360D0 38 03 00 01 */ addi r0, r3, 1 /* 800392D4 000360D4 2C 03 00 00 */ cmpwi r3, 0 -/* 800392D8 000360D8 90 0D 8A 34 */ stw r0, lbl_803CB334-_SDA_BASE_(r13) +/* 800392D8 000360D8 90 0D 8A 34 */ stw r0, lbl_g_packinit-_SDA_BASE_(r13) /* 800392DC 000360DC 40 82 00 28 */ bne lbl_80039304 -/* 800392E0 000360E0 3C 60 80 28 */ lis r3, lbl_8027D8EC@ha -/* 800392E4 000360E4 3C 80 80 28 */ lis r4, lbl_8027D8A8@ha -/* 800392E8 000360E8 38 63 D8 EC */ addi r3, r3, lbl_8027D8EC@l -/* 800392EC 000360EC 38 84 D8 A8 */ addi r4, r4, lbl_8027D8A8@l +/* 800392E0 000360E0 3C 60 80 28 */ lis r3, lbl_g_pkr_read_funcmap@ha +/* 800392E4 000360E4 3C 80 80 28 */ lis r4, lbl_g_pkr_read_funcmap_original@ha +/* 800392E8 000360E8 38 63 D8 EC */ addi r3, r3, lbl_g_pkr_read_funcmap@l +/* 800392EC 000360EC 38 84 D8 A8 */ addi r4, r4, lbl_g_pkr_read_funcmap_original@l /* 800392F0 000360F0 48 00 00 29 */ bl __as__20st_PACKER_READ_FUNCSFRC20st_PACKER_READ_FUNCS /* 800392F4 000360F4 4B FF 3C 7D */ bl get_HIPLFuncs__Fv -/* 800392F8 000360F8 90 6D 8A 28 */ stw r3, lbl_803CB328-_SDA_BASE_(r13) +/* 800392F8 000360F8 90 6D 8A 28 */ stw r3, lbl_g_hiprf-_SDA_BASE_(r13) /* 800392FC 000360FC 38 00 00 20 */ li r0, 0x20 -/* 80039300 00036100 90 0D 8A 30 */ stw r0, lbl_803CB330-_SDA_BASE_(r13) +/* 80039300 00036100 90 0D 8A 30 */ stw r0, lbl_pkr_sector_size-_SDA_BASE_(r13) lbl_80039304: /* 80039304 00036104 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80039308 00036108 80 6D 8A 34 */ lwz r3, lbl_803CB334-_SDA_BASE_(r13) +/* 80039308 00036108 80 6D 8A 34 */ lwz r3, lbl_g_packinit-_SDA_BASE_(r13) /* 8003930C 0003610C 7C 08 03 A6 */ mtlr r0 /* 80039310 00036110 38 21 00 10 */ addi r1, r1, 0x10 /* 80039314 00036114 4E 80 00 20 */ blr @@ -81,10 +81,10 @@ __as__20st_PACKER_READ_FUNCSFRC20st_PACKER_READ_FUNCS: .global PKRShutdown__Fv PKRShutdown__Fv: -/* 800393A4 000361A4 80 6D 8A 34 */ lwz r3, lbl_803CB334-_SDA_BASE_(r13) +/* 800393A4 000361A4 80 6D 8A 34 */ lwz r3, lbl_g_packinit-_SDA_BASE_(r13) /* 800393A8 000361A8 38 03 FF FF */ addi r0, r3, -1 -/* 800393AC 000361AC 90 0D 8A 34 */ stw r0, lbl_803CB334-_SDA_BASE_(r13) -/* 800393B0 000361B0 80 6D 8A 34 */ lwz r3, lbl_803CB334-_SDA_BASE_(r13) +/* 800393AC 000361AC 90 0D 8A 34 */ stw r0, lbl_g_packinit-_SDA_BASE_(r13) +/* 800393B0 000361B0 80 6D 8A 34 */ lwz r3, lbl_g_packinit-_SDA_BASE_(r13) /* 800393B4 000361B4 4E 80 00 20 */ blr .global PKRLoadStep__Fi @@ -122,7 +122,7 @@ PKRLoadStep__Fi: /* 80039430 00036230 48 00 2E 2D */ bl xpkrsvc.PKR_getmem__FUiiUiiiPPc /* 80039434 00036234 38 00 00 10 */ li r0, 0x10 /* 80039438 00036238 7C 7D 1B 78 */ mr r29, r3 -/* 8003943C 0003623C 80 8D 8A 2C */ lwz r4, lbl_803CB32C-_SDA_BASE_(r13) +/* 8003943C 0003623C 80 8D 8A 2C */ lwz r4, lbl_g_loadlock_2-_SDA_BASE_(r13) /* 80039440 00036240 38 C0 00 00 */ li r6, 0 /* 80039444 00036244 38 60 00 01 */ li r3, 1 /* 80039448 00036248 7C 09 03 A6 */ mtctr r0 @@ -130,13 +130,13 @@ lbl_8003944C: /* 8003944C 0003624C 7C 65 30 30 */ slw r5, r3, r6 /* 80039450 00036250 7C 80 28 39 */ and. r0, r4, r5 /* 80039454 00036254 40 82 00 28 */ bne lbl_8003947C -/* 80039458 00036258 80 0D 8A 2C */ lwz r0, lbl_803CB32C-_SDA_BASE_(r13) -/* 8003945C 0003625C 3C 60 80 28 */ lis r3, lbl_8027D930@ha +/* 80039458 00036258 80 0D 8A 2C */ lwz r0, lbl_g_loadlock_2-_SDA_BASE_(r13) +/* 8003945C 0003625C 3C 60 80 28 */ lis r3, lbl_g_readdatainst@ha /* 80039460 00036260 1C 86 08 F0 */ mulli r4, r6, 0x8f0 /* 80039464 00036264 7C DE 33 78 */ mr r30, r6 /* 80039468 00036268 7C 05 2B 78 */ or r5, r0, r5 -/* 8003946C 0003626C 38 03 D9 30 */ addi r0, r3, lbl_8027D930@l -/* 80039470 00036270 90 AD 8A 2C */ stw r5, lbl_803CB32C-_SDA_BASE_(r13) +/* 8003946C 0003626C 38 03 D9 30 */ addi r0, r3, lbl_g_readdatainst@l +/* 80039470 00036270 90 AD 8A 2C */ stw r5, lbl_g_loadlock_2-_SDA_BASE_(r13) /* 80039474 00036274 7F E0 22 14 */ add r31, r0, r4 /* 80039478 00036278 48 00 00 0C */ b lbl_80039484 lbl_8003947C: @@ -161,7 +161,7 @@ lbl_80039484: /* 800394C0 000362C0 48 1A E1 FD */ bl func_801E76BC /* 800394C4 000362C4 28 1D 00 00 */ cmplwi r29, 0 /* 800394C8 000362C8 40 82 00 28 */ bne lbl_800394F0 -/* 800394CC 000362CC 80 CD 8A 28 */ lwz r6, lbl_803CB328-_SDA_BASE_(r13) +/* 800394CC 000362CC 80 CD 8A 28 */ lwz r6, lbl_g_hiprf-_SDA_BASE_(r13) /* 800394D0 000362D0 7F 23 CB 78 */ mr r3, r25 /* 800394D4 000362D4 38 80 00 00 */ li r4, 0 /* 800394D8 000362D8 38 A0 00 00 */ li r5, 0 @@ -171,7 +171,7 @@ lbl_80039484: /* 800394E8 000362E8 90 7F 00 1C */ stw r3, 0x1c(r31) /* 800394EC 000362EC 48 00 00 28 */ b lbl_80039514 lbl_800394F0: -/* 800394F0 000362F0 80 AD 8A 28 */ lwz r5, lbl_803CB328-_SDA_BASE_(r13) +/* 800394F0 000362F0 80 AD 8A 28 */ lwz r5, lbl_g_hiprf-_SDA_BASE_(r13) /* 800394F4 000362F4 3C C0 00 01 */ lis r6, 0x00008000@ha /* 800394F8 000362F8 7F 23 CB 78 */ mr r3, r25 /* 800394FC 000362FC 7F A4 EB 78 */ mr r4, r29 @@ -184,7 +184,7 @@ lbl_80039514: /* 80039514 00036314 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 80039518 00036318 28 03 00 00 */ cmplwi r3, 0 /* 8003951C 0003631C 41 82 00 4C */ beq lbl_80039568 -/* 80039520 00036320 80 8D 8A 28 */ lwz r4, lbl_803CB328-_SDA_BASE_(r13) +/* 80039520 00036320 80 8D 8A 28 */ lwz r4, lbl_g_hiprf-_SDA_BASE_(r13) /* 80039524 00036324 81 84 00 08 */ lwz r12, 8(r4) /* 80039528 00036328 7D 89 03 A6 */ mtctr r12 /* 8003952C 0003632C 4E 80 04 21 */ bctrl @@ -196,7 +196,7 @@ lbl_80039514: /* 80039544 00036344 38 80 00 01 */ li r4, 1 /* 80039548 00036348 38 A0 00 01 */ li r5, 1 /* 8003954C 0003634C 90 1B 00 00 */ stw r0, 0(r27) -/* 80039550 00036350 80 CD 8A 28 */ lwz r6, lbl_803CB328-_SDA_BASE_(r13) +/* 80039550 00036350 80 CD 8A 28 */ lwz r6, lbl_g_hiprf-_SDA_BASE_(r13) /* 80039554 00036354 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 80039558 00036358 81 86 00 28 */ lwz r12, 0x28(r6) /* 8003955C 0003635C 7D 89 03 A6 */ mtctr r12 @@ -336,7 +336,7 @@ lbl_8003971C: /* 8003972C 0003652C 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 80039730 00036530 28 03 00 00 */ cmplwi r3, 0 /* 80039734 00036534 41 82 00 1C */ beq lbl_80039750 -/* 80039738 00036538 80 8D 8A 28 */ lwz r4, lbl_803CB328-_SDA_BASE_(r13) +/* 80039738 00036538 80 8D 8A 28 */ lwz r4, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003973C 0003653C 81 84 00 04 */ lwz r12, 4(r4) /* 80039740 00036540 7D 89 03 A6 */ mtctr r12 /* 80039744 00036544 4E 80 04 21 */ bctrl @@ -349,10 +349,10 @@ lbl_80039750: /* 8003975C 0003655C 38 A0 08 F0 */ li r5, 0x8f0 /* 80039760 00036560 4B FC 9C F9 */ bl memset /* 80039764 00036564 38 00 00 01 */ li r0, 1 -/* 80039768 00036568 80 6D 8A 2C */ lwz r3, lbl_803CB32C-_SDA_BASE_(r13) +/* 80039768 00036568 80 6D 8A 2C */ lwz r3, lbl_g_loadlock_2-_SDA_BASE_(r13) /* 8003976C 0003656C 7C 00 D8 30 */ slw r0, r0, r27 /* 80039770 00036570 7C 60 00 78 */ andc r0, r3, r0 -/* 80039774 00036574 90 0D 8A 2C */ stw r0, lbl_803CB32C-_SDA_BASE_(r13) +/* 80039774 00036574 90 0D 8A 2C */ stw r0, lbl_g_loadlock_2-_SDA_BASE_(r13) lbl_80039778: /* 80039778 00036578 BB 41 00 08 */ lmw r26, 8(r1) /* 8003977C 0003657C 80 01 00 24 */ lwz r0, 0x24(r1) @@ -453,7 +453,7 @@ xpkrsvc.PKR_parse_TOC__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 800398C0 000366C0 7C 9D 23 78 */ mr r29, r4 /* 800398C4 000366C4 3B E0 00 00 */ li r31, 0 /* 800398C8 000366C8 3B C0 00 00 */ li r30, 0 -/* 800398CC 000366CC 80 AD 8A 28 */ lwz r5, lbl_803CB328-_SDA_BASE_(r13) +/* 800398CC 000366CC 80 AD 8A 28 */ lwz r5, lbl_g_hiprf-_SDA_BASE_(r13) /* 800398D0 000366D0 81 85 00 0C */ lwz r12, 0xc(r5) /* 800398D4 000366D4 7D 89 03 A6 */ mtctr r12 /* 800398D8 000366D8 4E 80 04 21 */ bctrl @@ -524,14 +524,14 @@ lbl_800399B4: lbl_800399C0: /* 800399C0 000367C0 2C 1F 00 00 */ cmpwi r31, 0 /* 800399C4 000367C4 41 82 00 3C */ beq lbl_80039A00 -/* 800399C8 000367C8 80 8D 8A 28 */ lwz r4, lbl_803CB328-_SDA_BASE_(r13) +/* 800399C8 000367C8 80 8D 8A 28 */ lwz r4, lbl_g_hiprf-_SDA_BASE_(r13) /* 800399CC 000367CC 7F 83 E3 78 */ mr r3, r28 /* 800399D0 000367D0 81 84 00 10 */ lwz r12, 0x10(r4) /* 800399D4 000367D4 7D 89 03 A6 */ mtctr r12 /* 800399D8 000367D8 4E 80 04 21 */ bctrl /* 800399DC 000367DC 2C 1E 00 00 */ cmpwi r30, 0 /* 800399E0 000367E0 40 82 00 20 */ bne lbl_80039A00 -/* 800399E4 000367E4 80 8D 8A 28 */ lwz r4, lbl_803CB328-_SDA_BASE_(r13) +/* 800399E4 000367E4 80 8D 8A 28 */ lwz r4, lbl_g_hiprf-_SDA_BASE_(r13) /* 800399E8 000367E8 7F 83 E3 78 */ mr r3, r28 /* 800399EC 000367EC 81 84 00 0C */ lwz r12, 0xc(r4) /* 800399F0 000367F0 7D 89 03 A6 */ mtctr r12 @@ -553,50 +553,50 @@ xpkrsvc.PKR_LoadStep_Async__Fv: /* 80039A1C 0003681C 7C 08 02 A6 */ mflr r0 /* 80039A20 00036820 90 01 00 14 */ stw r0, 0x14(r1) /* 80039A24 00036824 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80039A28 00036828 88 0D 8A 48 */ lbz r0, lbl_803CB348-_SDA_BASE_(r13) +/* 80039A28 00036828 88 0D 8A 48 */ lbz r0, lbl_init$618-_SDA_BASE_(r13) /* 80039A2C 0003682C 7C 00 07 75 */ extsb. r0, r0 /* 80039A30 00036830 40 82 00 14 */ bne lbl_80039A44 /* 80039A34 00036834 38 60 00 00 */ li r3, 0 /* 80039A38 00036838 38 00 00 01 */ li r0, 1 -/* 80039A3C 0003683C 90 6D 8A 44 */ stw r3, lbl_803CB344-_SDA_BASE_(r13) -/* 80039A40 00036840 98 0D 8A 48 */ stb r0, lbl_803CB348-_SDA_BASE_(r13) +/* 80039A3C 0003683C 90 6D 8A 44 */ stw r3, lbl_curpr$617-_SDA_BASE_(r13) +/* 80039A40 00036840 98 0D 8A 48 */ stb r0, lbl_init$618-_SDA_BASE_(r13) lbl_80039A44: -/* 80039A44 00036844 88 0D 8A 50 */ lbz r0, lbl_803CB350-_SDA_BASE_(r13) +/* 80039A44 00036844 88 0D 8A 50 */ lbz r0, lbl_init$621-_SDA_BASE_(r13) /* 80039A48 00036848 7C 00 07 75 */ extsb. r0, r0 /* 80039A4C 0003684C 40 82 00 14 */ bne lbl_80039A60 /* 80039A50 00036850 38 60 00 00 */ li r3, 0 /* 80039A54 00036854 38 00 00 01 */ li r0, 1 -/* 80039A58 00036858 90 6D 8A 4C */ stw r3, lbl_803CB34C-_SDA_BASE_(r13) -/* 80039A5C 0003685C 98 0D 8A 50 */ stb r0, lbl_803CB350-_SDA_BASE_(r13) +/* 80039A58 00036858 90 6D 8A 4C */ stw r3, lbl_asynlay$620-_SDA_BASE_(r13) +/* 80039A5C 0003685C 98 0D 8A 50 */ stb r0, lbl_init$621-_SDA_BASE_(r13) lbl_80039A60: -/* 80039A60 00036860 80 0D 8A 4C */ lwz r0, lbl_803CB34C-_SDA_BASE_(r13) +/* 80039A60 00036860 80 0D 8A 4C */ lwz r0, lbl_asynlay$620-_SDA_BASE_(r13) /* 80039A64 00036864 28 00 00 00 */ cmplwi r0, 0 /* 80039A68 00036868 40 82 01 24 */ bne lbl_80039B8C -/* 80039A6C 0003686C 38 6D 8A 44 */ addi r3, r13, lbl_803CB344-_SDA_BASE_ -/* 80039A70 00036870 38 8D 8A 4C */ addi r4, r13, lbl_803CB34C-_SDA_BASE_ +/* 80039A6C 0003686C 38 6D 8A 44 */ addi r3, r13, lbl_curpr$617-_SDA_BASE_ +/* 80039A70 00036870 38 8D 8A 4C */ addi r4, r13, lbl_asynlay$620-_SDA_BASE_ /* 80039A74 00036874 48 00 04 89 */ bl xpkrsvc.PKR_findNextLayerToLoad__FPP19st_PACKER_READ_DATAPP19st_PACKER_LTOC_NODE -/* 80039A78 00036878 80 6D 8A 4C */ lwz r3, lbl_803CB34C-_SDA_BASE_(r13) +/* 80039A78 00036878 80 6D 8A 4C */ lwz r3, lbl_asynlay$620-_SDA_BASE_(r13) /* 80039A7C 0003687C 28 03 00 00 */ cmplwi r3, 0 /* 80039A80 00036880 41 82 00 F8 */ beq lbl_80039B78 /* 80039A84 00036884 80 63 00 00 */ lwz r3, 0(r3) /* 80039A88 00036888 48 00 03 ED */ bl xpkrsvc.PKR_layerLoadDest__F13en_LAYER_TYPE /* 80039A8C 0003688C 2C 03 00 00 */ cmpwi r3, 0 /* 80039A90 00036890 41 82 00 C8 */ beq lbl_80039B58 -/* 80039A94 00036894 80 8D 8A 4C */ lwz r4, lbl_803CB34C-_SDA_BASE_(r13) +/* 80039A94 00036894 80 8D 8A 4C */ lwz r4, lbl_asynlay$620-_SDA_BASE_(r13) /* 80039A98 00036898 80 04 00 20 */ lwz r0, 0x20(r4) /* 80039A9C 0003689C 2C 00 00 01 */ cmpwi r0, 1 /* 80039AA0 000368A0 40 81 00 B8 */ ble lbl_80039B58 /* 80039AA4 000368A4 80 04 00 08 */ lwz r0, 8(r4) /* 80039AA8 000368A8 2C 00 00 00 */ cmpwi r0, 0 /* 80039AAC 000368AC 40 81 00 AC */ ble lbl_80039B58 -/* 80039AB0 000368B0 80 6D 8A 44 */ lwz r3, lbl_803CB344-_SDA_BASE_(r13) +/* 80039AB0 000368B0 80 6D 8A 44 */ lwz r3, lbl_curpr$617-_SDA_BASE_(r13) /* 80039AB4 000368B4 48 00 01 DD */ bl xpkrsvc.PKR_LayerMemReserve__FP19st_PACKER_READ_DATAP19st_PACKER_LTOC_NODE -/* 80039AB8 000368B8 80 8D 8A 4C */ lwz r4, lbl_803CB34C-_SDA_BASE_(r13) +/* 80039AB8 000368B8 80 8D 8A 4C */ lwz r4, lbl_asynlay$620-_SDA_BASE_(r13) /* 80039ABC 000368BC 90 64 00 24 */ stw r3, 0x24(r4) -/* 80039AC0 000368C0 80 6D 8A 4C */ lwz r3, lbl_803CB34C-_SDA_BASE_(r13) +/* 80039AC0 000368C0 80 6D 8A 4C */ lwz r3, lbl_asynlay$620-_SDA_BASE_(r13) /* 80039AC4 000368C4 48 00 03 A5 */ bl PKR_drv_guardLayer__FP19st_PACKER_LTOC_NODE -/* 80039AC8 000368C8 80 8D 8A 4C */ lwz r4, lbl_803CB34C-_SDA_BASE_(r13) -/* 80039ACC 000368CC 80 6D 8A 28 */ lwz r3, lbl_803CB328-_SDA_BASE_(r13) +/* 80039AC8 000368C8 80 8D 8A 4C */ lwz r4, lbl_asynlay$620-_SDA_BASE_(r13) +/* 80039ACC 000368CC 80 6D 8A 28 */ lwz r3, lbl_g_hiprf-_SDA_BASE_(r13) /* 80039AD0 000368D0 80 84 00 04 */ lwz r4, 4(r4) /* 80039AD4 000368D4 81 83 00 2C */ lwz r12, 0x2c(r3) /* 80039AD8 000368D8 83 E4 00 00 */ lwz r31, 0(r4) @@ -604,8 +604,8 @@ lbl_80039A60: /* 80039AE0 000368E0 80 9F 00 08 */ lwz r4, 8(r31) /* 80039AE4 000368E4 7D 89 03 A6 */ mtctr r12 /* 80039AE8 000368E8 4E 80 04 21 */ bctrl -/* 80039AEC 000368EC 80 6D 8A 28 */ lwz r3, lbl_803CB328-_SDA_BASE_(r13) -/* 80039AF0 000368F0 80 AD 8A 4C */ lwz r5, lbl_803CB34C-_SDA_BASE_(r13) +/* 80039AEC 000368EC 80 6D 8A 28 */ lwz r3, lbl_g_hiprf-_SDA_BASE_(r13) +/* 80039AF0 000368F0 80 AD 8A 4C */ lwz r5, lbl_asynlay$620-_SDA_BASE_(r13) /* 80039AF4 000368F4 81 83 00 14 */ lwz r12, 0x14(r3) /* 80039AF8 000368F8 80 7F 00 38 */ lwz r3, 0x38(r31) /* 80039AFC 000368FC 80 85 00 24 */ lwz r4, 0x24(r5) @@ -614,50 +614,50 @@ lbl_80039A60: /* 80039B08 00036908 4E 80 04 21 */ bctrl /* 80039B0C 0003690C 2C 03 00 00 */ cmpwi r3, 0 /* 80039B10 00036910 41 82 00 18 */ beq lbl_80039B28 -/* 80039B14 00036914 80 6D 8A 4C */ lwz r3, lbl_803CB34C-_SDA_BASE_(r13) +/* 80039B14 00036914 80 6D 8A 4C */ lwz r3, lbl_asynlay$620-_SDA_BASE_(r13) /* 80039B18 00036918 80 03 00 14 */ lwz r0, 0x14(r3) /* 80039B1C 0003691C 64 00 01 00 */ oris r0, r0, 0x100 /* 80039B20 00036920 90 03 00 14 */ stw r0, 0x14(r3) /* 80039B24 00036924 48 00 00 2C */ b lbl_80039B50 lbl_80039B28: -/* 80039B28 00036928 80 6D 8A 44 */ lwz r3, lbl_803CB344-_SDA_BASE_(r13) -/* 80039B2C 0003692C 80 8D 8A 4C */ lwz r4, lbl_803CB34C-_SDA_BASE_(r13) +/* 80039B28 00036928 80 6D 8A 44 */ lwz r3, lbl_curpr$617-_SDA_BASE_(r13) +/* 80039B2C 0003692C 80 8D 8A 4C */ lwz r4, lbl_asynlay$620-_SDA_BASE_(r13) /* 80039B30 00036930 48 00 02 59 */ bl xpkrsvc.PKR_LayerMemRelease__FP19st_PACKER_READ_DATAP19st_PACKER_LTOC_NODE -/* 80039B34 00036934 80 8D 8A 4C */ lwz r4, lbl_803CB34C-_SDA_BASE_(r13) +/* 80039B34 00036934 80 8D 8A 4C */ lwz r4, lbl_asynlay$620-_SDA_BASE_(r13) /* 80039B38 00036938 38 00 00 00 */ li r0, 0 /* 80039B3C 0003693C 80 64 00 14 */ lwz r3, 0x14(r4) /* 80039B40 00036940 54 63 02 0A */ rlwinm r3, r3, 0, 8, 5 /* 80039B44 00036944 90 64 00 14 */ stw r3, 0x14(r4) -/* 80039B48 00036948 90 0D 8A 44 */ stw r0, lbl_803CB344-_SDA_BASE_(r13) -/* 80039B4C 0003694C 90 0D 8A 4C */ stw r0, lbl_803CB34C-_SDA_BASE_(r13) +/* 80039B48 00036948 90 0D 8A 44 */ stw r0, lbl_curpr$617-_SDA_BASE_(r13) +/* 80039B4C 0003694C 90 0D 8A 4C */ stw r0, lbl_asynlay$620-_SDA_BASE_(r13) lbl_80039B50: /* 80039B50 00036950 38 60 00 01 */ li r3, 1 /* 80039B54 00036954 48 00 01 28 */ b lbl_80039C7C lbl_80039B58: -/* 80039B58 00036958 80 AD 8A 4C */ lwz r5, lbl_803CB34C-_SDA_BASE_(r13) +/* 80039B58 00036958 80 AD 8A 4C */ lwz r5, lbl_asynlay$620-_SDA_BASE_(r13) /* 80039B5C 0003695C 38 00 00 00 */ li r0, 0 /* 80039B60 00036960 38 60 00 01 */ li r3, 1 /* 80039B64 00036964 80 85 00 14 */ lwz r4, 0x14(r5) /* 80039B68 00036968 64 84 02 00 */ oris r4, r4, 0x200 /* 80039B6C 0003696C 90 85 00 14 */ stw r4, 0x14(r5) -/* 80039B70 00036970 90 0D 8A 4C */ stw r0, lbl_803CB34C-_SDA_BASE_(r13) +/* 80039B70 00036970 90 0D 8A 4C */ stw r0, lbl_asynlay$620-_SDA_BASE_(r13) /* 80039B74 00036974 48 00 01 08 */ b lbl_80039C7C lbl_80039B78: /* 80039B78 00036978 38 00 00 00 */ li r0, 0 /* 80039B7C 0003697C 38 60 00 00 */ li r3, 0 -/* 80039B80 00036980 90 0D 8A 44 */ stw r0, lbl_803CB344-_SDA_BASE_(r13) -/* 80039B84 00036984 90 0D 8A 4C */ stw r0, lbl_803CB34C-_SDA_BASE_(r13) +/* 80039B80 00036980 90 0D 8A 44 */ stw r0, lbl_curpr$617-_SDA_BASE_(r13) +/* 80039B84 00036984 90 0D 8A 4C */ stw r0, lbl_asynlay$620-_SDA_BASE_(r13) /* 80039B88 00036988 48 00 00 F4 */ b lbl_80039C7C lbl_80039B8C: -/* 80039B8C 0003698C 80 6D 8A 28 */ lwz r3, lbl_803CB328-_SDA_BASE_(r13) -/* 80039B90 00036990 80 8D 8A 44 */ lwz r4, lbl_803CB344-_SDA_BASE_(r13) +/* 80039B8C 0003698C 80 6D 8A 28 */ lwz r3, lbl_g_hiprf-_SDA_BASE_(r13) +/* 80039B90 00036990 80 8D 8A 44 */ lwz r4, lbl_curpr$617-_SDA_BASE_(r13) /* 80039B94 00036994 81 83 00 30 */ lwz r12, 0x30(r3) /* 80039B98 00036998 80 64 00 1C */ lwz r3, 0x1c(r4) /* 80039B9C 0003699C 7D 89 03 A6 */ mtctr r12 /* 80039BA0 000369A0 4E 80 04 21 */ bctrl /* 80039BA4 000369A4 2C 03 00 01 */ cmpwi r3, 1 /* 80039BA8 000369A8 40 82 00 0C */ bne lbl_80039BB4 -/* 80039BAC 000369AC 80 6D 8A 4C */ lwz r3, lbl_803CB34C-_SDA_BASE_(r13) +/* 80039BAC 000369AC 80 6D 8A 4C */ lwz r3, lbl_asynlay$620-_SDA_BASE_(r13) /* 80039BB0 000369B0 48 00 02 BD */ bl PKR_drv_guardVerify__FP19st_PACKER_LTOC_NODE lbl_80039BB4: /* 80039BB4 000369B4 2C 03 00 00 */ cmpwi r3, 0 @@ -667,54 +667,54 @@ lbl_80039BB4: lbl_80039BC4: /* 80039BC4 000369C4 2C 03 00 01 */ cmpwi r3, 1 /* 80039BC8 000369C8 40 82 00 68 */ bne lbl_80039C30 -/* 80039BCC 000369CC 80 6D 8A 4C */ lwz r3, lbl_803CB34C-_SDA_BASE_(r13) +/* 80039BCC 000369CC 80 6D 8A 4C */ lwz r3, lbl_asynlay$620-_SDA_BASE_(r13) /* 80039BD0 000369D0 48 00 04 1D */ bl xpkrsvc.PKR_updateLayerAssets__FP19st_PACKER_LTOC_NODE -/* 80039BD4 000369D4 80 6D 8A 4C */ lwz r3, lbl_803CB34C-_SDA_BASE_(r13) +/* 80039BD4 000369D4 80 6D 8A 4C */ lwz r3, lbl_asynlay$620-_SDA_BASE_(r13) /* 80039BD8 000369D8 80 63 00 00 */ lwz r3, 0(r3) /* 80039BDC 000369DC 48 00 02 E1 */ bl xpkrsvc.PKR_layerTypeNeedsXForm__F13en_LAYER_TYPE /* 80039BE0 000369E0 2C 03 00 00 */ cmpwi r3, 0 /* 80039BE4 000369E4 41 82 00 0C */ beq lbl_80039BF0 -/* 80039BE8 000369E8 80 6D 8A 4C */ lwz r3, lbl_803CB34C-_SDA_BASE_(r13) +/* 80039BE8 000369E8 80 6D 8A 4C */ lwz r3, lbl_asynlay$620-_SDA_BASE_(r13) /* 80039BEC 000369EC 48 00 04 F1 */ bl xpkrsvc.PKR_xformLayerAssets__FP19st_PACKER_LTOC_NODE lbl_80039BF0: -/* 80039BF0 000369F0 80 6D 8A 4C */ lwz r3, lbl_803CB34C-_SDA_BASE_(r13) +/* 80039BF0 000369F0 80 6D 8A 4C */ lwz r3, lbl_asynlay$620-_SDA_BASE_(r13) /* 80039BF4 000369F4 80 63 00 00 */ lwz r3, 0(r3) /* 80039BF8 000369F8 48 00 02 7D */ bl xpkrsvc.PKR_layerLoadDest__F13en_LAYER_TYPE /* 80039BFC 000369FC 2C 03 00 03 */ cmpwi r3, 3 /* 80039C00 00036A00 40 82 00 10 */ bne lbl_80039C10 -/* 80039C04 00036A04 80 6D 8A 44 */ lwz r3, lbl_803CB344-_SDA_BASE_(r13) -/* 80039C08 00036A08 80 8D 8A 4C */ lwz r4, lbl_803CB34C-_SDA_BASE_(r13) +/* 80039C04 00036A04 80 6D 8A 44 */ lwz r3, lbl_curpr$617-_SDA_BASE_(r13) +/* 80039C08 00036A08 80 8D 8A 4C */ lwz r4, lbl_asynlay$620-_SDA_BASE_(r13) /* 80039C0C 00036A0C 48 00 01 7D */ bl xpkrsvc.PKR_LayerMemRelease__FP19st_PACKER_READ_DATAP19st_PACKER_LTOC_NODE lbl_80039C10: -/* 80039C10 00036A10 80 AD 8A 4C */ lwz r5, lbl_803CB34C-_SDA_BASE_(r13) +/* 80039C10 00036A10 80 AD 8A 4C */ lwz r5, lbl_asynlay$620-_SDA_BASE_(r13) /* 80039C14 00036A14 38 00 00 00 */ li r0, 0 /* 80039C18 00036A18 38 60 00 01 */ li r3, 1 /* 80039C1C 00036A1C 80 85 00 14 */ lwz r4, 0x14(r5) /* 80039C20 00036A20 64 84 02 00 */ oris r4, r4, 0x200 /* 80039C24 00036A24 90 85 00 14 */ stw r4, 0x14(r5) -/* 80039C28 00036A28 90 0D 8A 4C */ stw r0, lbl_803CB34C-_SDA_BASE_(r13) +/* 80039C28 00036A28 90 0D 8A 4C */ stw r0, lbl_asynlay$620-_SDA_BASE_(r13) /* 80039C2C 00036A2C 48 00 00 50 */ b lbl_80039C7C lbl_80039C30: -/* 80039C30 00036A30 80 6D 8A 4C */ lwz r3, lbl_803CB34C-_SDA_BASE_(r13) +/* 80039C30 00036A30 80 6D 8A 4C */ lwz r3, lbl_asynlay$620-_SDA_BASE_(r13) /* 80039C34 00036A34 80 63 00 00 */ lwz r3, 0(r3) /* 80039C38 00036A38 48 00 02 3D */ bl xpkrsvc.PKR_layerLoadDest__F13en_LAYER_TYPE -/* 80039C3C 00036A3C 80 8D 8A 4C */ lwz r4, lbl_803CB34C-_SDA_BASE_(r13) +/* 80039C3C 00036A3C 80 8D 8A 4C */ lwz r4, lbl_asynlay$620-_SDA_BASE_(r13) /* 80039C40 00036A40 80 04 00 24 */ lwz r0, 0x24(r4) /* 80039C44 00036A44 28 00 00 00 */ cmplwi r0, 0 /* 80039C48 00036A48 41 82 00 14 */ beq lbl_80039C5C /* 80039C4C 00036A4C 2C 03 00 03 */ cmpwi r3, 3 /* 80039C50 00036A50 40 82 00 0C */ bne lbl_80039C5C -/* 80039C54 00036A54 80 6D 8A 44 */ lwz r3, lbl_803CB344-_SDA_BASE_(r13) +/* 80039C54 00036A54 80 6D 8A 44 */ lwz r3, lbl_curpr$617-_SDA_BASE_(r13) /* 80039C58 00036A58 48 00 01 31 */ bl xpkrsvc.PKR_LayerMemRelease__FP19st_PACKER_READ_DATAP19st_PACKER_LTOC_NODE lbl_80039C5C: -/* 80039C5C 00036A5C 80 AD 8A 4C */ lwz r5, lbl_803CB34C-_SDA_BASE_(r13) +/* 80039C5C 00036A5C 80 AD 8A 4C */ lwz r5, lbl_asynlay$620-_SDA_BASE_(r13) /* 80039C60 00036A60 38 00 00 00 */ li r0, 0 /* 80039C64 00036A64 38 60 00 01 */ li r3, 1 /* 80039C68 00036A68 80 85 00 14 */ lwz r4, 0x14(r5) /* 80039C6C 00036A6C 54 84 02 0A */ rlwinm r4, r4, 0, 8, 5 /* 80039C70 00036A70 90 85 00 14 */ stw r4, 0x14(r5) -/* 80039C74 00036A74 90 0D 8A 4C */ stw r0, lbl_803CB34C-_SDA_BASE_(r13) -/* 80039C78 00036A78 90 0D 8A 44 */ stw r0, lbl_803CB344-_SDA_BASE_(r13) +/* 80039C74 00036A74 90 0D 8A 4C */ stw r0, lbl_asynlay$620-_SDA_BASE_(r13) +/* 80039C78 00036A78 90 0D 8A 44 */ stw r0, lbl_curpr$617-_SDA_BASE_(r13) lbl_80039C7C: /* 80039C7C 00036A7C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80039C80 00036A80 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -870,9 +870,9 @@ PKR_drv_guardVerify__FP19st_PACKER_LTOC_NODE: xpkrsvc.PKR_layerLoadDest__F13en_LAYER_TYPE: /* 80039E74 00036C74 28 03 00 0A */ cmplwi r3, 0xa /* 80039E78 00036C78 41 81 00 3C */ bgt lbl_80039EB4 -/* 80039E7C 00036C7C 3C 80 80 28 */ lis r4, lbl_80286830@ha +/* 80039E7C 00036C7C 3C 80 80 28 */ lis r4, lbl__728_3@ha /* 80039E80 00036C80 54 60 10 3A */ slwi r0, r3, 2 -/* 80039E84 00036C84 38 64 68 30 */ addi r3, r4, lbl_80286830@l +/* 80039E84 00036C84 38 64 68 30 */ addi r3, r4, lbl__728_3@l /* 80039E88 00036C88 7C 03 00 2E */ lwzx r0, r3, r0 /* 80039E8C 00036C8C 7C 09 03 A6 */ mtctr r0 /* 80039E90 00036C90 4E 80 04 20 */ bctr @@ -892,9 +892,9 @@ lbl_80039EB4: xpkrsvc.PKR_layerTypeNeedsXForm__F13en_LAYER_TYPE: /* 80039EBC 00036CBC 28 03 00 0A */ cmplwi r3, 0xa /* 80039EC0 00036CC0 41 81 00 34 */ bgt lbl_80039EF4 -/* 80039EC4 00036CC4 3C 80 80 28 */ lis r4, lbl_8028685C@ha +/* 80039EC4 00036CC4 3C 80 80 28 */ lis r4, lbl__747_2@ha /* 80039EC8 00036CC8 54 60 10 3A */ slwi r0, r3, 2 -/* 80039ECC 00036CCC 38 64 68 5C */ addi r3, r4, lbl_8028685C@l +/* 80039ECC 00036CCC 38 64 68 5C */ addi r3, r4, lbl__747_2@l /* 80039ED0 00036CD0 7C 03 00 2E */ lwzx r0, r3, r0 /* 80039ED4 00036CD4 7C 09 03 A6 */ mtctr r0 /* 80039ED8 00036CD8 4E 80 04 20 */ bctr @@ -935,12 +935,12 @@ lbl_80039F48: /* 80039F48 00036D48 80 04 00 00 */ lwz r0, 0(r4) /* 80039F4C 00036D4C 28 00 00 00 */ cmplwi r0, 0 /* 80039F50 00036D50 40 82 00 88 */ bne lbl_80039FD8 -/* 80039F54 00036D54 3C A0 80 28 */ lis r5, lbl_8027D930@ha +/* 80039F54 00036D54 3C A0 80 28 */ lis r5, lbl_g_readdatainst@ha /* 80039F58 00036D58 39 00 00 00 */ li r8, 0 -/* 80039F5C 00036D5C 38 C5 D9 30 */ addi r6, r5, lbl_8027D930@l +/* 80039F5C 00036D5C 38 C5 D9 30 */ addi r6, r5, lbl_g_readdatainst@l lbl_80039F60: /* 80039F60 00036D60 38 00 00 01 */ li r0, 1 -/* 80039F64 00036D64 80 AD 8A 2C */ lwz r5, lbl_803CB32C-_SDA_BASE_(r13) +/* 80039F64 00036D64 80 AD 8A 2C */ lwz r5, lbl_g_loadlock_2-_SDA_BASE_(r13) /* 80039F68 00036D68 7C 00 40 30 */ slw r0, r0, r8 /* 80039F6C 00036D6C 7C A0 00 39 */ and. r0, r5, r0 /* 80039F70 00036D70 41 82 00 58 */ beq lbl_80039FC8 @@ -1396,7 +1396,7 @@ lbl_8003A560: /* 8003A598 00037398 80 63 00 1C */ lwz r3, 0x1c(r3) /* 8003A59C 0003739C 28 03 00 00 */ cmplwi r3, 0 /* 8003A5A0 000373A0 41 82 00 1C */ beq lbl_8003A5BC -/* 8003A5A4 000373A4 80 8D 8A 28 */ lwz r4, lbl_803CB328-_SDA_BASE_(r13) +/* 8003A5A4 000373A4 80 8D 8A 28 */ lwz r4, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003A5A8 000373A8 81 84 00 04 */ lwz r12, 4(r4) /* 8003A5AC 000373AC 7D 89 03 A6 */ mtctr r12 /* 8003A5B0 000373B0 4E 80 04 21 */ bctrl @@ -1474,13 +1474,13 @@ lbl_8003A634: /* 8003A6B4 000374B4 80 06 00 34 */ lwz r0, 0x34(r6) /* 8003A6B8 000374B8 90 1F 00 04 */ stw r0, 4(r31) /* 8003A6BC 000374BC 80 86 00 08 */ lwz r4, 8(r6) -/* 8003A6C0 000374C0 80 0D 8A 30 */ lwz r0, lbl_803CB330-_SDA_BASE_(r13) +/* 8003A6C0 000374C0 80 0D 8A 30 */ lwz r0, lbl_pkr_sector_size-_SDA_BASE_(r13) /* 8003A6C4 000374C4 80 BD 00 20 */ lwz r5, 0x20(r29) /* 8003A6C8 000374C8 7C 04 03 D6 */ divw r0, r4, r0 /* 8003A6CC 000374CC 7C 05 02 14 */ add r0, r5, r0 /* 8003A6D0 000374D0 90 1F 00 08 */ stw r0, 8(r31) /* 8003A6D4 000374D4 80 A6 00 08 */ lwz r5, 8(r6) -/* 8003A6D8 000374D8 80 8D 8A 30 */ lwz r4, lbl_803CB330-_SDA_BASE_(r13) +/* 8003A6D8 000374D8 80 8D 8A 30 */ lwz r4, lbl_pkr_sector_size-_SDA_BASE_(r13) /* 8003A6DC 000374DC 7C 05 23 D6 */ divw r0, r5, r4 /* 8003A6E0 000374E0 7C 00 21 D6 */ mullw r0, r0, r4 /* 8003A6E4 000374E4 7C 00 28 50 */ subf r0, r0, r5 @@ -1544,13 +1544,13 @@ lbl_8003A7A4: /* 8003A7BC 000375BC 80 06 00 34 */ lwz r0, 0x34(r6) /* 8003A7C0 000375C0 90 1F 00 04 */ stw r0, 4(r31) /* 8003A7C4 000375C4 80 86 00 08 */ lwz r4, 8(r6) -/* 8003A7C8 000375C8 80 0D 8A 30 */ lwz r0, lbl_803CB330-_SDA_BASE_(r13) +/* 8003A7C8 000375C8 80 0D 8A 30 */ lwz r0, lbl_pkr_sector_size-_SDA_BASE_(r13) /* 8003A7CC 000375CC 80 BC 00 20 */ lwz r5, 0x20(r28) /* 8003A7D0 000375D0 7C 04 03 D6 */ divw r0, r4, r0 /* 8003A7D4 000375D4 7C 05 02 14 */ add r0, r5, r0 /* 8003A7D8 000375D8 90 1F 00 08 */ stw r0, 8(r31) /* 8003A7DC 000375DC 80 A6 00 08 */ lwz r5, 8(r6) -/* 8003A7E0 000375E0 80 8D 8A 30 */ lwz r4, lbl_803CB330-_SDA_BASE_(r13) +/* 8003A7E0 000375E0 80 8D 8A 30 */ lwz r4, lbl_pkr_sector_size-_SDA_BASE_(r13) /* 8003A7E4 000375E4 7C 05 23 D6 */ divw r0, r5, r4 /* 8003A7E8 000375E8 7C 00 21 D6 */ mullw r0, r0, r4 /* 8003A7EC 000375EC 7C 00 28 50 */ subf r0, r0, r5 @@ -1626,12 +1626,12 @@ lbl_8003A8D8: /* 8003A8E4 000376E4 38 60 00 00 */ li r3, 0 /* 8003A8E8 000376E8 48 00 01 2C */ b lbl_8003AA14 lbl_8003A8EC: -/* 8003A8EC 000376EC 3C 60 80 28 */ lis r3, lbl_8027D930@ha +/* 8003A8EC 000376EC 3C 60 80 28 */ lis r3, lbl_g_readdatainst@ha /* 8003A8F0 000376F0 3B A0 00 00 */ li r29, 0 -/* 8003A8F4 000376F4 3B E3 D9 30 */ addi r31, r3, lbl_8027D930@l +/* 8003A8F4 000376F4 3B E3 D9 30 */ addi r31, r3, lbl_g_readdatainst@l lbl_8003A8F8: /* 8003A8F8 000376F8 38 00 00 01 */ li r0, 1 -/* 8003A8FC 000376FC 80 6D 8A 2C */ lwz r3, lbl_803CB32C-_SDA_BASE_(r13) +/* 8003A8FC 000376FC 80 6D 8A 2C */ lwz r3, lbl_g_loadlock_2-_SDA_BASE_(r13) /* 8003A900 00037700 7C 00 E8 30 */ slw r0, r0, r29 /* 8003A904 00037704 7C 60 00 39 */ and. r0, r3, r0 /* 8003A908 00037708 41 82 00 F8 */ beq lbl_8003AA00 @@ -1917,7 +1917,7 @@ xpkrsvc.LOD_r_PACK__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003ACCC 00037ACC 93 C1 00 18 */ stw r30, 0x18(r1) /* 8003ACD0 00037AD0 7C 7E 1B 78 */ mr r30, r3 /* 8003ACD4 00037AD4 93 A1 00 14 */ stw r29, 0x14(r1) -/* 8003ACD8 00037AD8 80 AD 8A 28 */ lwz r5, lbl_803CB328-_SDA_BASE_(r13) +/* 8003ACD8 00037AD8 80 AD 8A 28 */ lwz r5, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003ACDC 00037ADC 81 85 00 0C */ lwz r12, 0xc(r5) /* 8003ACE0 00037AE0 7D 89 03 A6 */ mtctr r12 /* 8003ACE4 00037AE4 4E 80 04 21 */ bctrl @@ -1984,12 +1984,12 @@ lbl_8003ADB0: /* 8003ADB4 00037BB4 7F E4 FB 78 */ mr r4, r31 /* 8003ADB8 00037BB8 48 00 06 29 */ bl xpkrsvc.LOD_r_PLAT__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA lbl_8003ADBC: -/* 8003ADBC 00037BBC 80 8D 8A 28 */ lwz r4, lbl_803CB328-_SDA_BASE_(r13) +/* 8003ADBC 00037BBC 80 8D 8A 28 */ lwz r4, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003ADC0 00037BC0 7F C3 F3 78 */ mr r3, r30 /* 8003ADC4 00037BC4 81 84 00 10 */ lwz r12, 0x10(r4) /* 8003ADC8 00037BC8 7D 89 03 A6 */ mtctr r12 /* 8003ADCC 00037BCC 4E 80 04 21 */ bctrl -/* 8003ADD0 00037BD0 80 8D 8A 28 */ lwz r4, lbl_803CB328-_SDA_BASE_(r13) +/* 8003ADD0 00037BD0 80 8D 8A 28 */ lwz r4, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003ADD4 00037BD4 7F C3 F3 78 */ mr r3, r30 /* 8003ADD8 00037BD8 81 84 00 0C */ lwz r12, 0xc(r4) /* 8003ADDC 00037BDC 7D 89 03 A6 */ mtctr r12 @@ -2019,7 +2019,7 @@ xpkrsvc.LOD_r_PVER__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003AE2C 00037C2C 93 C1 00 18 */ stw r30, 0x18(r1) /* 8003AE30 00037C30 7C 7E 1B 78 */ mr r30, r3 /* 8003AE34 00037C34 90 01 00 08 */ stw r0, 8(r1) -/* 8003AE38 00037C38 80 CD 8A 28 */ lwz r6, lbl_803CB328-_SDA_BASE_(r13) +/* 8003AE38 00037C38 80 CD 8A 28 */ lwz r6, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003AE3C 00037C3C 81 86 00 1C */ lwz r12, 0x1c(r6) /* 8003AE40 00037C40 7D 89 03 A6 */ mtctr r12 /* 8003AE44 00037C44 4E 80 04 21 */ bctrl @@ -2035,7 +2035,7 @@ lbl_8003AE60: /* 8003AE68 00037C68 90 01 00 08 */ stw r0, 8(r1) /* 8003AE6C 00037C6C 38 81 00 08 */ addi r4, r1, 8 /* 8003AE70 00037C70 38 A0 00 01 */ li r5, 1 -/* 8003AE74 00037C74 80 CD 8A 28 */ lwz r6, lbl_803CB328-_SDA_BASE_(r13) +/* 8003AE74 00037C74 80 CD 8A 28 */ lwz r6, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003AE78 00037C78 81 86 00 1C */ lwz r12, 0x1c(r6) /* 8003AE7C 00037C7C 7D 89 03 A6 */ mtctr r12 /* 8003AE80 00037C80 4E 80 04 21 */ bctrl @@ -2046,7 +2046,7 @@ lbl_8003AE60: /* 8003AE94 00037C94 90 BF 00 10 */ stw r5, 0x10(r31) /* 8003AE98 00037C98 38 A0 00 01 */ li r5, 1 /* 8003AE9C 00037C9C 90 01 00 08 */ stw r0, 8(r1) -/* 8003AEA0 00037CA0 80 CD 8A 28 */ lwz r6, lbl_803CB328-_SDA_BASE_(r13) +/* 8003AEA0 00037CA0 80 CD 8A 28 */ lwz r6, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003AEA4 00037CA4 81 86 00 1C */ lwz r12, 0x1c(r6) /* 8003AEA8 00037CA8 7D 89 03 A6 */ mtctr r12 /* 8003AEAC 00037CAC 4E 80 04 21 */ bctrl @@ -2076,7 +2076,7 @@ xpkrsvc.LOD_r_PFLG__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003AEF8 00037CF8 38 00 00 00 */ li r0, 0 /* 8003AEFC 00037CFC 38 81 00 08 */ addi r4, r1, 8 /* 8003AF00 00037D00 90 01 00 08 */ stw r0, 8(r1) -/* 8003AF04 00037D04 80 CD 8A 28 */ lwz r6, lbl_803CB328-_SDA_BASE_(r13) +/* 8003AF04 00037D04 80 CD 8A 28 */ lwz r6, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003AF08 00037D08 81 86 00 1C */ lwz r12, 0x1c(r6) /* 8003AF0C 00037D0C 7D 89 03 A6 */ mtctr r12 /* 8003AF10 00037D10 4E 80 04 21 */ bctrl @@ -2099,7 +2099,7 @@ xpkrsvc.LOD_r_PCNT__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003AF48 00037D48 93 C1 00 18 */ stw r30, 0x18(r1) /* 8003AF4C 00037D4C 7C 7E 1B 78 */ mr r30, r3 /* 8003AF50 00037D50 90 01 00 08 */ stw r0, 8(r1) -/* 8003AF54 00037D54 80 CD 8A 28 */ lwz r6, lbl_803CB328-_SDA_BASE_(r13) +/* 8003AF54 00037D54 80 CD 8A 28 */ lwz r6, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003AF58 00037D58 81 86 00 1C */ lwz r12, 0x1c(r6) /* 8003AF5C 00037D5C 7D 89 03 A6 */ mtctr r12 /* 8003AF60 00037D60 4E 80 04 21 */ bctrl @@ -2108,7 +2108,7 @@ xpkrsvc.LOD_r_PCNT__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003AF6C 00037D6C 38 81 00 08 */ addi r4, r1, 8 /* 8003AF70 00037D70 38 A0 00 01 */ li r5, 1 /* 8003AF74 00037D74 90 1F 00 A8 */ stw r0, 0xa8(r31) -/* 8003AF78 00037D78 80 CD 8A 28 */ lwz r6, lbl_803CB328-_SDA_BASE_(r13) +/* 8003AF78 00037D78 80 CD 8A 28 */ lwz r6, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003AF7C 00037D7C 81 86 00 1C */ lwz r12, 0x1c(r6) /* 8003AF80 00037D80 7D 89 03 A6 */ mtctr r12 /* 8003AF84 00037D84 4E 80 04 21 */ bctrl @@ -2117,18 +2117,18 @@ xpkrsvc.LOD_r_PCNT__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003AF90 00037D90 38 81 00 08 */ addi r4, r1, 8 /* 8003AF94 00037D94 38 A0 00 01 */ li r5, 1 /* 8003AF98 00037D98 90 1F 00 AC */ stw r0, 0xac(r31) -/* 8003AF9C 00037D9C 80 CD 8A 28 */ lwz r6, lbl_803CB328-_SDA_BASE_(r13) +/* 8003AF9C 00037D9C 80 CD 8A 28 */ lwz r6, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003AFA0 00037DA0 81 86 00 1C */ lwz r12, 0x1c(r6) /* 8003AFA4 00037DA4 7D 89 03 A6 */ mtctr r12 /* 8003AFA8 00037DA8 4E 80 04 21 */ bctrl -/* 8003AFAC 00037DAC 80 CD 8A 28 */ lwz r6, lbl_803CB328-_SDA_BASE_(r13) +/* 8003AFAC 00037DAC 80 CD 8A 28 */ lwz r6, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003AFB0 00037DB0 7F C3 F3 78 */ mr r3, r30 /* 8003AFB4 00037DB4 38 81 00 08 */ addi r4, r1, 8 /* 8003AFB8 00037DB8 38 A0 00 01 */ li r5, 1 /* 8003AFBC 00037DBC 81 86 00 1C */ lwz r12, 0x1c(r6) /* 8003AFC0 00037DC0 7D 89 03 A6 */ mtctr r12 /* 8003AFC4 00037DC4 4E 80 04 21 */ bctrl -/* 8003AFC8 00037DC8 80 CD 8A 28 */ lwz r6, lbl_803CB328-_SDA_BASE_(r13) +/* 8003AFC8 00037DC8 80 CD 8A 28 */ lwz r6, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003AFCC 00037DCC 7F C3 F3 78 */ mr r3, r30 /* 8003AFD0 00037DD0 38 81 00 08 */ addi r4, r1, 8 /* 8003AFD4 00037DD4 38 A0 00 01 */ li r5, 1 @@ -2147,10 +2147,10 @@ xpkrsvc.LOD_r_PCNT__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: xpkrsvc.LOD_r_PCRT__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003B000 00037E00 94 21 FE E0 */ stwu r1, -0x120(r1) /* 8003B004 00037E04 7C 08 02 A6 */ mflr r0 -/* 8003B008 00037E08 3C A0 80 25 */ lis r5, lbl_80253088@ha +/* 8003B008 00037E08 3C A0 80 25 */ lis r5, lbl__1244@ha /* 8003B00C 00037E0C 38 C0 00 00 */ li r6, 0 /* 8003B010 00037E10 90 01 01 24 */ stw r0, 0x124(r1) -/* 8003B014 00037E14 38 A5 30 88 */ addi r5, r5, lbl_80253088@l +/* 8003B014 00037E14 38 A5 30 88 */ addi r5, r5, lbl__1244@l /* 8003B018 00037E18 38 00 00 20 */ li r0, 0x20 /* 8003B01C 00037E1C 93 E1 01 1C */ stw r31, 0x11c(r1) /* 8003B020 00037E20 7C 9F 23 78 */ mr r31, r4 @@ -2166,7 +2166,7 @@ lbl_8003B03C: /* 8003B044 00037E44 90 66 00 04 */ stw r3, 4(r6) /* 8003B048 00037E48 94 06 00 08 */ stwu r0, 8(r6) /* 8003B04C 00037E4C 42 00 FF F0 */ bdnz lbl_8003B03C -/* 8003B050 00037E50 80 CD 8A 28 */ lwz r6, lbl_803CB328-_SDA_BASE_(r13) +/* 8003B050 00037E50 80 CD 8A 28 */ lwz r6, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003B054 00037E54 7F C3 F3 78 */ mr r3, r30 /* 8003B058 00037E58 38 81 00 08 */ addi r4, r1, 8 /* 8003B05C 00037E5C 38 A0 00 01 */ li r5, 1 @@ -2178,7 +2178,7 @@ lbl_8003B03C: /* 8003B074 00037E74 80 1F 00 14 */ lwz r0, 0x14(r31) /* 8003B078 00037E78 2C 00 00 01 */ cmpwi r0, 1 /* 8003B07C 00037E7C 40 81 00 1C */ ble lbl_8003B098 -/* 8003B080 00037E80 80 AD 8A 28 */ lwz r5, lbl_803CB328-_SDA_BASE_(r13) +/* 8003B080 00037E80 80 AD 8A 28 */ lwz r5, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003B084 00037E84 7F C3 F3 78 */ mr r3, r30 /* 8003B088 00037E88 38 81 00 0C */ addi r4, r1, 0xc /* 8003B08C 00037E8C 81 85 00 24 */ lwz r12, 0x24(r5) @@ -2204,7 +2204,7 @@ xpkrsvc.LOD_r_PMOD__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003B0CC 00037ECC 7C 9F 23 78 */ mr r31, r4 /* 8003B0D0 00037ED0 38 81 00 08 */ addi r4, r1, 8 /* 8003B0D4 00037ED4 90 01 00 08 */ stw r0, 8(r1) -/* 8003B0D8 00037ED8 80 CD 8A 28 */ lwz r6, lbl_803CB328-_SDA_BASE_(r13) +/* 8003B0D8 00037ED8 80 CD 8A 28 */ lwz r6, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003B0DC 00037EDC 81 86 00 1C */ lwz r12, 0x1c(r6) /* 8003B0E0 00037EE0 7D 89 03 A6 */ mtctr r12 /* 8003B0E4 00037EE4 4E 80 04 21 */ bctrl @@ -2221,9 +2221,9 @@ xpkrsvc.LOD_r_PMOD__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: xpkrsvc.ValidatePlatform__FP14st_HIPLOADDATAP19st_PACKER_READ_DATAiPcPcPcPc: /* 8003B108 00037F08 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 8003B10C 00037F0C 7C 08 02 A6 */ mflr r0 -/* 8003B110 00037F10 3C 60 80 25 */ lis r3, lbl_80253188@ha +/* 8003B110 00037F10 3C 60 80 25 */ lis r3, lbl__1257@ha /* 8003B114 00037F14 90 01 00 A4 */ stw r0, 0xa4(r1) -/* 8003B118 00037F18 38 63 31 88 */ addi r3, r3, lbl_80253188@l +/* 8003B118 00037F18 38 63 31 88 */ addi r3, r3, lbl__1257@l /* 8003B11C 00037F1C 38 00 00 10 */ li r0, 0x10 /* 8003B120 00037F20 38 A1 00 04 */ addi r5, r1, 4 /* 8003B124 00037F24 BF 61 00 8C */ stmw r27, 0x8c(r1) @@ -2239,9 +2239,9 @@ lbl_8003B140: /* 8003B148 00037F48 90 65 00 04 */ stw r3, 4(r5) /* 8003B14C 00037F4C 94 05 00 08 */ stwu r0, 8(r5) /* 8003B150 00037F50 42 00 FF F0 */ bdnz lbl_8003B140 -/* 8003B154 00037F54 3C 60 80 25 */ lis r3, lbl_8025358C@ha +/* 8003B154 00037F54 3C 60 80 25 */ lis r3, lbl__stringBase0_15@ha /* 8003B158 00037F58 7F 85 E3 78 */ mr r5, r28 -/* 8003B15C 00037F5C 38 83 35 8C */ addi r4, r3, lbl_8025358C@l +/* 8003B15C 00037F5C 38 83 35 8C */ addi r4, r3, lbl__stringBase0_15@l /* 8003B160 00037F60 7F A6 EB 78 */ mr r6, r29 /* 8003B164 00037F64 7F C7 F3 78 */ mr r7, r30 /* 8003B168 00037F68 7F E8 FB 78 */ mr r8, r31 @@ -2249,24 +2249,24 @@ lbl_8003B140: /* 8003B170 00037F70 38 84 00 5C */ addi r4, r4, 0x5c /* 8003B174 00037F74 4C C6 31 82 */ crclr 6 /* 8003B178 00037F78 48 1A 8D BD */ bl func_801E3F34 -/* 8003B17C 00037F7C 3C 80 80 25 */ lis r4, lbl_8025358C@ha +/* 8003B17C 00037F7C 3C 80 80 25 */ lis r4, lbl__stringBase0_15@ha /* 8003B180 00037F80 7F 83 E3 78 */ mr r3, r28 -/* 8003B184 00037F84 38 84 35 8C */ addi r4, r4, lbl_8025358C@l +/* 8003B184 00037F84 38 84 35 8C */ addi r4, r4, lbl__stringBase0_15@l /* 8003B188 00037F88 3B 60 00 00 */ li r27, 0 /* 8003B18C 00037F8C 38 84 00 68 */ addi r4, r4, 0x68 /* 8003B190 00037F90 48 1A C3 8D */ bl func_801E751C /* 8003B194 00037F94 2C 03 00 00 */ cmpwi r3, 0 /* 8003B198 00037F98 41 82 00 3C */ beq lbl_8003B1D4 -/* 8003B19C 00037F9C 3C 80 80 25 */ lis r4, lbl_8025358C@ha +/* 8003B19C 00037F9C 3C 80 80 25 */ lis r4, lbl__stringBase0_15@ha /* 8003B1A0 00037FA0 7F 83 E3 78 */ mr r3, r28 -/* 8003B1A4 00037FA4 38 84 35 8C */ addi r4, r4, lbl_8025358C@l +/* 8003B1A4 00037FA4 38 84 35 8C */ addi r4, r4, lbl__stringBase0_15@l /* 8003B1A8 00037FA8 38 84 00 71 */ addi r4, r4, 0x71 /* 8003B1AC 00037FAC 48 1A C3 71 */ bl func_801E751C /* 8003B1B0 00037FB0 2C 03 00 00 */ cmpwi r3, 0 /* 8003B1B4 00037FB4 41 82 00 20 */ beq lbl_8003B1D4 -/* 8003B1B8 00037FB8 3C 80 80 25 */ lis r4, lbl_8025358C@ha +/* 8003B1B8 00037FB8 3C 80 80 25 */ lis r4, lbl__stringBase0_15@ha /* 8003B1BC 00037FBC 7F 83 E3 78 */ mr r3, r28 -/* 8003B1C0 00037FC0 38 84 35 8C */ addi r4, r4, lbl_8025358C@l +/* 8003B1C0 00037FC0 38 84 35 8C */ addi r4, r4, lbl__stringBase0_15@l /* 8003B1C4 00037FC4 38 84 00 76 */ addi r4, r4, 0x76 /* 8003B1C8 00037FC8 48 1A C3 55 */ bl func_801E751C /* 8003B1CC 00037FCC 2C 03 00 00 */ cmpwi r3, 0 @@ -2279,17 +2279,17 @@ lbl_8003B1D8: /* 8003B1E0 00037FE0 38 60 00 00 */ li r3, 0 /* 8003B1E4 00037FE4 48 00 01 E8 */ b lbl_8003B3CC lbl_8003B1E8: -/* 8003B1E8 00037FE8 3C 80 80 25 */ lis r4, lbl_8025358C@ha +/* 8003B1E8 00037FE8 3C 80 80 25 */ lis r4, lbl__stringBase0_15@ha /* 8003B1EC 00037FEC 7F A3 EB 78 */ mr r3, r29 -/* 8003B1F0 00037FF0 38 84 35 8C */ addi r4, r4, lbl_8025358C@l +/* 8003B1F0 00037FF0 38 84 35 8C */ addi r4, r4, lbl__stringBase0_15@l /* 8003B1F4 00037FF4 3B 60 00 00 */ li r27, 0 /* 8003B1F8 00037FF8 38 84 00 84 */ addi r4, r4, 0x84 /* 8003B1FC 00037FFC 48 1A C3 21 */ bl func_801E751C /* 8003B200 00038000 2C 03 00 00 */ cmpwi r3, 0 /* 8003B204 00038004 41 82 00 20 */ beq lbl_8003B224 -/* 8003B208 00038008 3C 80 80 25 */ lis r4, lbl_8025358C@ha +/* 8003B208 00038008 3C 80 80 25 */ lis r4, lbl__stringBase0_15@ha /* 8003B20C 0003800C 7F A3 EB 78 */ mr r3, r29 -/* 8003B210 00038010 38 84 35 8C */ addi r4, r4, lbl_8025358C@l +/* 8003B210 00038010 38 84 35 8C */ addi r4, r4, lbl__stringBase0_15@l /* 8003B214 00038014 38 84 00 89 */ addi r4, r4, 0x89 /* 8003B218 00038018 48 1A C3 05 */ bl func_801E751C /* 8003B21C 0003801C 2C 03 00 00 */ cmpwi r3, 0 @@ -2302,31 +2302,31 @@ lbl_8003B228: /* 8003B230 00038030 38 60 00 00 */ li r3, 0 /* 8003B234 00038034 48 00 01 98 */ b lbl_8003B3CC lbl_8003B238: -/* 8003B238 00038038 3C 80 80 25 */ lis r4, lbl_8025358C@ha +/* 8003B238 00038038 3C 80 80 25 */ lis r4, lbl__stringBase0_15@ha /* 8003B23C 0003803C 7F C3 F3 78 */ mr r3, r30 -/* 8003B240 00038040 38 84 35 8C */ addi r4, r4, lbl_8025358C@l +/* 8003B240 00038040 38 84 35 8C */ addi r4, r4, lbl__stringBase0_15@l /* 8003B244 00038044 3B 60 00 00 */ li r27, 0 /* 8003B248 00038048 38 84 00 8D */ addi r4, r4, 0x8d /* 8003B24C 0003804C 48 1A C2 D1 */ bl func_801E751C /* 8003B250 00038050 2C 03 00 00 */ cmpwi r3, 0 /* 8003B254 00038054 41 82 00 58 */ beq lbl_8003B2AC -/* 8003B258 00038058 3C 80 80 25 */ lis r4, lbl_8025358C@ha +/* 8003B258 00038058 3C 80 80 25 */ lis r4, lbl__stringBase0_15@ha /* 8003B25C 0003805C 7F C3 F3 78 */ mr r3, r30 -/* 8003B260 00038060 38 84 35 8C */ addi r4, r4, lbl_8025358C@l +/* 8003B260 00038060 38 84 35 8C */ addi r4, r4, lbl__stringBase0_15@l /* 8003B264 00038064 38 84 00 97 */ addi r4, r4, 0x97 /* 8003B268 00038068 48 1A C2 B5 */ bl func_801E751C /* 8003B26C 0003806C 2C 03 00 00 */ cmpwi r3, 0 /* 8003B270 00038070 41 82 00 3C */ beq lbl_8003B2AC -/* 8003B274 00038074 3C 80 80 25 */ lis r4, lbl_8025358C@ha +/* 8003B274 00038074 3C 80 80 25 */ lis r4, lbl__stringBase0_15@ha /* 8003B278 00038078 7F C3 F3 78 */ mr r3, r30 -/* 8003B27C 0003807C 38 84 35 8C */ addi r4, r4, lbl_8025358C@l +/* 8003B27C 0003807C 38 84 35 8C */ addi r4, r4, lbl__stringBase0_15@l /* 8003B280 00038080 38 84 00 A6 */ addi r4, r4, 0xa6 /* 8003B284 00038084 48 1A C2 99 */ bl func_801E751C /* 8003B288 00038088 2C 03 00 00 */ cmpwi r3, 0 /* 8003B28C 0003808C 41 82 00 20 */ beq lbl_8003B2AC -/* 8003B290 00038090 3C 80 80 25 */ lis r4, lbl_8025358C@ha +/* 8003B290 00038090 3C 80 80 25 */ lis r4, lbl__stringBase0_15@ha /* 8003B294 00038094 7F C3 F3 78 */ mr r3, r30 -/* 8003B298 00038098 38 84 35 8C */ addi r4, r4, lbl_8025358C@l +/* 8003B298 00038098 38 84 35 8C */ addi r4, r4, lbl__stringBase0_15@l /* 8003B29C 0003809C 38 84 00 AD */ addi r4, r4, 0xad /* 8003B2A0 000380A0 48 1A C2 7D */ bl func_801E751C /* 8003B2A4 000380A4 2C 03 00 00 */ cmpwi r3, 0 @@ -2339,24 +2339,24 @@ lbl_8003B2B0: /* 8003B2B8 000380B8 38 60 00 00 */ li r3, 0 /* 8003B2BC 000380BC 48 00 01 10 */ b lbl_8003B3CC lbl_8003B2C0: -/* 8003B2C0 000380C0 3C 80 80 25 */ lis r4, lbl_8025358C@ha +/* 8003B2C0 000380C0 3C 80 80 25 */ lis r4, lbl__stringBase0_15@ha /* 8003B2C4 000380C4 7F E3 FB 78 */ mr r3, r31 -/* 8003B2C8 000380C8 38 84 35 8C */ addi r4, r4, lbl_8025358C@l +/* 8003B2C8 000380C8 38 84 35 8C */ addi r4, r4, lbl__stringBase0_15@l /* 8003B2CC 000380CC 3B 60 00 00 */ li r27, 0 /* 8003B2D0 000380D0 38 84 00 B4 */ addi r4, r4, 0xb4 /* 8003B2D4 000380D4 48 1A C2 49 */ bl func_801E751C /* 8003B2D8 000380D8 2C 03 00 00 */ cmpwi r3, 0 /* 8003B2DC 000380DC 41 82 00 3C */ beq lbl_8003B318 -/* 8003B2E0 000380E0 3C 80 80 25 */ lis r4, lbl_8025358C@ha +/* 8003B2E0 000380E0 3C 80 80 25 */ lis r4, lbl__stringBase0_15@ha /* 8003B2E4 000380E4 7F E3 FB 78 */ mr r3, r31 -/* 8003B2E8 000380E8 38 84 35 8C */ addi r4, r4, lbl_8025358C@l +/* 8003B2E8 000380E8 38 84 35 8C */ addi r4, r4, lbl__stringBase0_15@l /* 8003B2EC 000380EC 38 84 00 BF */ addi r4, r4, 0xbf /* 8003B2F0 000380F0 48 1A C2 2D */ bl func_801E751C /* 8003B2F4 000380F4 2C 03 00 00 */ cmpwi r3, 0 /* 8003B2F8 000380F8 41 82 00 20 */ beq lbl_8003B318 -/* 8003B2FC 000380FC 3C 80 80 25 */ lis r4, lbl_8025358C@ha +/* 8003B2FC 000380FC 3C 80 80 25 */ lis r4, lbl__stringBase0_15@ha /* 8003B300 00038100 7F E3 FB 78 */ mr r3, r31 -/* 8003B304 00038104 38 84 35 8C */ addi r4, r4, lbl_8025358C@l +/* 8003B304 00038104 38 84 35 8C */ addi r4, r4, lbl__stringBase0_15@l /* 8003B308 00038108 38 84 00 CB */ addi r4, r4, 0xcb /* 8003B30C 0003810C 48 1A C2 11 */ bl func_801E751C /* 8003B310 00038110 2C 03 00 00 */ cmpwi r3, 0 @@ -2369,9 +2369,9 @@ lbl_8003B31C: /* 8003B324 00038124 38 60 00 00 */ li r3, 0 /* 8003B328 00038128 48 00 00 A4 */ b lbl_8003B3CC lbl_8003B32C: -/* 8003B32C 0003812C 3C 80 80 25 */ lis r4, lbl_8025358C@ha +/* 8003B32C 0003812C 3C 80 80 25 */ lis r4, lbl__stringBase0_15@ha /* 8003B330 00038130 7F 83 E3 78 */ mr r3, r28 -/* 8003B334 00038134 38 84 35 8C */ addi r4, r4, lbl_8025358C@l +/* 8003B334 00038134 38 84 35 8C */ addi r4, r4, lbl__stringBase0_15@l /* 8003B338 00038138 38 84 00 68 */ addi r4, r4, 0x68 /* 8003B33C 0003813C 48 1A C1 E1 */ bl func_801E751C /* 8003B340 00038140 7C 60 00 34 */ cntlzw r0, r3 @@ -2380,9 +2380,9 @@ lbl_8003B32C: /* 8003B34C 0003814C 38 60 00 00 */ li r3, 0 /* 8003B350 00038150 48 00 00 7C */ b lbl_8003B3CC lbl_8003B354: -/* 8003B354 00038154 3C 80 80 25 */ lis r4, lbl_8025358C@ha +/* 8003B354 00038154 3C 80 80 25 */ lis r4, lbl__stringBase0_15@ha /* 8003B358 00038158 7F A3 EB 78 */ mr r3, r29 -/* 8003B35C 0003815C 38 84 35 8C */ addi r4, r4, lbl_8025358C@l +/* 8003B35C 0003815C 38 84 35 8C */ addi r4, r4, lbl__stringBase0_15@l /* 8003B360 00038160 38 84 00 84 */ addi r4, r4, 0x84 /* 8003B364 00038164 48 1A C1 B9 */ bl func_801E751C /* 8003B368 00038168 7C 60 00 34 */ cntlzw r0, r3 @@ -2391,9 +2391,9 @@ lbl_8003B354: /* 8003B374 00038174 38 60 00 00 */ li r3, 0 /* 8003B378 00038178 48 00 00 54 */ b lbl_8003B3CC lbl_8003B37C: -/* 8003B37C 0003817C 3C 80 80 25 */ lis r4, lbl_8025358C@ha +/* 8003B37C 0003817C 3C 80 80 25 */ lis r4, lbl__stringBase0_15@ha /* 8003B380 00038180 7F C3 F3 78 */ mr r3, r30 -/* 8003B384 00038184 38 84 35 8C */ addi r4, r4, lbl_8025358C@l +/* 8003B384 00038184 38 84 35 8C */ addi r4, r4, lbl__stringBase0_15@l /* 8003B388 00038188 38 84 00 8D */ addi r4, r4, 0x8d /* 8003B38C 0003818C 48 1A C1 91 */ bl func_801E751C /* 8003B390 00038190 7C 60 00 34 */ cntlzw r0, r3 @@ -2402,9 +2402,9 @@ lbl_8003B37C: /* 8003B39C 0003819C 38 60 00 00 */ li r3, 0 /* 8003B3A0 000381A0 48 00 00 2C */ b lbl_8003B3CC lbl_8003B3A4: -/* 8003B3A4 000381A4 3C 80 80 25 */ lis r4, lbl_8025358C@ha +/* 8003B3A4 000381A4 3C 80 80 25 */ lis r4, lbl__stringBase0_15@ha /* 8003B3A8 000381A8 7F E3 FB 78 */ mr r3, r31 -/* 8003B3AC 000381AC 38 84 35 8C */ addi r4, r4, lbl_8025358C@l +/* 8003B3AC 000381AC 38 84 35 8C */ addi r4, r4, lbl__stringBase0_15@l /* 8003B3B0 000381B0 38 84 00 B4 */ addi r4, r4, 0xb4 /* 8003B3B4 000381B4 48 1A C1 69 */ bl func_801E751C /* 8003B3B8 000381B8 7C 60 00 34 */ cntlzw r0, r3 @@ -2423,10 +2423,10 @@ lbl_8003B3CC: xpkrsvc.LOD_r_PLAT__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003B3E0 000381E0 94 21 FF 00 */ stwu r1, -0x100(r1) /* 8003B3E4 000381E4 7C 08 02 A6 */ mflr r0 -/* 8003B3E8 000381E8 3C A0 80 25 */ lis r5, lbl_80253088@ha +/* 8003B3E8 000381E8 3C A0 80 25 */ lis r5, lbl__1244@ha /* 8003B3EC 000381EC 90 01 01 04 */ stw r0, 0x104(r1) /* 8003B3F0 000381F0 BD C1 00 B8 */ stmw r14, 0xb8(r1) -/* 8003B3F4 000381F4 3A 05 30 88 */ addi r16, r5, lbl_80253088@l +/* 8003B3F4 000381F4 3A 05 30 88 */ addi r16, r5, lbl__1244@l /* 8003B3F8 000381F8 7C 7E 1B 78 */ mr r30, r3 /* 8003B3FC 000381FC 3B E0 00 01 */ li r31, 1 /* 8003B400 00038200 90 81 00 08 */ stw r4, 8(r1) @@ -2516,29 +2516,29 @@ xpkrsvc.LOD_r_PLAT__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003B550 00038350 91 C1 00 44 */ stw r14, 0x44(r1) /* 8003B554 00038354 90 01 00 28 */ stw r0, 0x28(r1) /* 8003B558 00038358 92 01 00 2C */ stw r16, 0x2c(r1) -/* 8003B55C 0003835C 80 CD 8A 28 */ lwz r6, lbl_803CB328-_SDA_BASE_(r13) +/* 8003B55C 0003835C 80 CD 8A 28 */ lwz r6, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003B560 00038360 81 86 00 1C */ lwz r12, 0x1c(r6) /* 8003B564 00038364 7D 89 03 A6 */ mtctr r12 /* 8003B568 00038368 4E 80 04 21 */ bctrl -/* 8003B56C 0003836C 80 AD 8A 28 */ lwz r5, lbl_803CB328-_SDA_BASE_(r13) +/* 8003B56C 0003836C 80 AD 8A 28 */ lwz r5, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003B570 00038370 7F C3 F3 78 */ mr r3, r30 /* 8003B574 00038374 38 81 00 70 */ addi r4, r1, 0x70 /* 8003B578 00038378 81 85 00 24 */ lwz r12, 0x24(r5) /* 8003B57C 0003837C 7D 89 03 A6 */ mtctr r12 /* 8003B580 00038380 4E 80 04 21 */ bctrl -/* 8003B584 00038384 80 AD 8A 28 */ lwz r5, lbl_803CB328-_SDA_BASE_(r13) +/* 8003B584 00038384 80 AD 8A 28 */ lwz r5, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003B588 00038388 7F C3 F3 78 */ mr r3, r30 /* 8003B58C 0003838C 38 81 00 50 */ addi r4, r1, 0x50 /* 8003B590 00038390 81 85 00 24 */ lwz r12, 0x24(r5) /* 8003B594 00038394 7D 89 03 A6 */ mtctr r12 /* 8003B598 00038398 4E 80 04 21 */ bctrl -/* 8003B59C 0003839C 80 AD 8A 28 */ lwz r5, lbl_803CB328-_SDA_BASE_(r13) +/* 8003B59C 0003839C 80 AD 8A 28 */ lwz r5, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003B5A0 000383A0 7F C3 F3 78 */ mr r3, r30 /* 8003B5A4 000383A4 38 81 00 30 */ addi r4, r1, 0x30 /* 8003B5A8 000383A8 81 85 00 24 */ lwz r12, 0x24(r5) /* 8003B5AC 000383AC 7D 89 03 A6 */ mtctr r12 /* 8003B5B0 000383B0 4E 80 04 21 */ bctrl -/* 8003B5B4 000383B4 80 AD 8A 28 */ lwz r5, lbl_803CB328-_SDA_BASE_(r13) +/* 8003B5B4 000383B4 80 AD 8A 28 */ lwz r5, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003B5B8 000383B8 7F C3 F3 78 */ mr r3, r30 /* 8003B5BC 000383BC 38 81 00 10 */ addi r4, r1, 0x10 /* 8003B5C0 000383C0 81 85 00 24 */ lwz r12, 0x24(r5) @@ -2546,9 +2546,9 @@ xpkrsvc.LOD_r_PLAT__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003B5C8 000383C8 4E 80 04 21 */ bctrl /* 8003B5CC 000383CC 2C 03 00 00 */ cmpwi r3, 0 /* 8003B5D0 000383D0 40 82 00 18 */ bne lbl_8003B5E8 -/* 8003B5D4 000383D4 3C 80 80 25 */ lis r4, lbl_8025358C@ha +/* 8003B5D4 000383D4 3C 80 80 25 */ lis r4, lbl__stringBase0_15@ha /* 8003B5D8 000383D8 38 61 00 10 */ addi r3, r1, 0x10 -/* 8003B5DC 000383DC 38 84 35 8C */ addi r4, r4, lbl_8025358C@l +/* 8003B5DC 000383DC 38 84 35 8C */ addi r4, r4, lbl__stringBase0_15@l /* 8003B5E0 000383E0 38 84 00 D9 */ addi r4, r4, 0xd9 /* 8003B5E4 000383E4 48 1A C1 1D */ bl func_801E7700 lbl_8003B5E8: @@ -2581,7 +2581,7 @@ xpkrsvc.LOD_r_DICT__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003B640 00038440 7C 9E 23 78 */ mr r30, r4 /* 8003B644 00038444 93 A1 00 14 */ stw r29, 0x14(r1) /* 8003B648 00038448 7C 7D 1B 78 */ mr r29, r3 -/* 8003B64C 0003844C 80 AD 8A 28 */ lwz r5, lbl_803CB328-_SDA_BASE_(r13) +/* 8003B64C 0003844C 80 AD 8A 28 */ lwz r5, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003B650 00038450 81 85 00 0C */ lwz r12, 0xc(r5) /* 8003B654 00038454 7D 89 03 A6 */ mtctr r12 /* 8003B658 00038458 4E 80 04 21 */ bctrl @@ -2611,12 +2611,12 @@ lbl_8003B6A8: /* 8003B6AC 000384AC 7F C4 F3 78 */ mr r4, r30 /* 8003B6B0 000384B0 48 00 04 79 */ bl xpkrsvc.LOD_r_LTOC__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA lbl_8003B6B4: -/* 8003B6B4 000384B4 80 8D 8A 28 */ lwz r4, lbl_803CB328-_SDA_BASE_(r13) +/* 8003B6B4 000384B4 80 8D 8A 28 */ lwz r4, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003B6B8 000384B8 7F A3 EB 78 */ mr r3, r29 /* 8003B6BC 000384BC 81 84 00 10 */ lwz r12, 0x10(r4) /* 8003B6C0 000384C0 7D 89 03 A6 */ mtctr r12 /* 8003B6C4 000384C4 4E 80 04 21 */ bctrl -/* 8003B6C8 000384C8 80 8D 8A 28 */ lwz r4, lbl_803CB328-_SDA_BASE_(r13) +/* 8003B6C8 000384C8 80 8D 8A 28 */ lwz r4, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003B6CC 000384CC 7F A3 EB 78 */ mr r3, r29 /* 8003B6D0 000384D0 81 84 00 0C */ lwz r12, 0xc(r4) /* 8003B6D4 000384D4 7D 89 03 A6 */ mtctr r12 @@ -2643,7 +2643,7 @@ xpkrsvc.LOD_r_ATOC__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003B718 00038518 7C 9E 23 78 */ mr r30, r4 /* 8003B71C 0003851C 93 A1 00 14 */ stw r29, 0x14(r1) /* 8003B720 00038520 7C 7D 1B 78 */ mr r29, r3 -/* 8003B724 00038524 80 AD 8A 28 */ lwz r5, lbl_803CB328-_SDA_BASE_(r13) +/* 8003B724 00038524 80 AD 8A 28 */ lwz r5, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003B728 00038528 81 85 00 0C */ lwz r12, 0xc(r5) /* 8003B72C 0003852C 7D 89 03 A6 */ mtctr r12 /* 8003B730 00038530 4E 80 04 21 */ bctrl @@ -2669,12 +2669,12 @@ lbl_8003B770: /* 8003B774 00038574 7F C4 F3 78 */ mr r4, r30 /* 8003B778 00038578 48 00 00 95 */ bl xpkrsvc.LOD_r_AHDR__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA lbl_8003B77C: -/* 8003B77C 0003857C 80 8D 8A 28 */ lwz r4, lbl_803CB328-_SDA_BASE_(r13) +/* 8003B77C 0003857C 80 8D 8A 28 */ lwz r4, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003B780 00038580 7F A3 EB 78 */ mr r3, r29 /* 8003B784 00038584 81 84 00 10 */ lwz r12, 0x10(r4) /* 8003B788 00038588 7D 89 03 A6 */ mtctr r12 /* 8003B78C 0003858C 4E 80 04 21 */ bctrl -/* 8003B790 00038590 80 8D 8A 28 */ lwz r4, lbl_803CB328-_SDA_BASE_(r13) +/* 8003B790 00038590 80 8D 8A 28 */ lwz r4, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003B794 00038594 7F A3 EB 78 */ mr r3, r29 /* 8003B798 00038598 81 84 00 0C */ lwz r12, 0xc(r4) /* 8003B79C 0003859C 7D 89 03 A6 */ mtctr r12 @@ -2700,7 +2700,7 @@ xpkrsvc.LOD_r_AINF__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003B7DC 000385DC 38 00 00 00 */ li r0, 0 /* 8003B7E0 000385E0 38 81 00 08 */ addi r4, r1, 8 /* 8003B7E4 000385E4 90 01 00 08 */ stw r0, 8(r1) -/* 8003B7E8 000385E8 80 CD 8A 28 */ lwz r6, lbl_803CB328-_SDA_BASE_(r13) +/* 8003B7E8 000385E8 80 CD 8A 28 */ lwz r6, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003B7EC 000385EC 81 86 00 1C */ lwz r12, 0x1c(r6) /* 8003B7F0 000385F0 7D 89 03 A6 */ mtctr r12 /* 8003B7F4 000385F4 4E 80 04 21 */ bctrl @@ -2725,7 +2725,7 @@ xpkrsvc.LOD_r_AHDR__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003B834 00038634 7C 7D 1B 78 */ mr r29, r3 /* 8003B838 00038638 93 81 00 10 */ stw r28, 0x10(r1) /* 8003B83C 0003863C 90 01 00 08 */ stw r0, 8(r1) -/* 8003B840 00038640 80 CD 8A 28 */ lwz r6, lbl_803CB328-_SDA_BASE_(r13) +/* 8003B840 00038640 80 CD 8A 28 */ lwz r6, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003B844 00038644 81 86 00 1C */ lwz r12, 0x1c(r6) /* 8003B848 00038648 7D 89 03 A6 */ mtctr r12 /* 8003B84C 0003864C 4E 80 04 21 */ bctrl @@ -2739,7 +2739,7 @@ xpkrsvc.LOD_r_AHDR__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003B86C 0003866C 7F E4 FB 78 */ mr r4, r31 /* 8003B870 00038670 93 BF 00 38 */ stw r29, 0x38(r31) /* 8003B874 00038674 4B FF A2 BD */ bl XOrdAppend__FP16st_XORDEREDARRAYPv -/* 8003B878 00038678 80 CD 8A 28 */ lwz r6, lbl_803CB328-_SDA_BASE_(r13) +/* 8003B878 00038678 80 CD 8A 28 */ lwz r6, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003B87C 0003867C 7F A3 EB 78 */ mr r3, r29 /* 8003B880 00038680 38 81 00 08 */ addi r4, r1, 8 /* 8003B884 00038684 38 A0 00 01 */ li r5, 1 @@ -2755,7 +2755,7 @@ xpkrsvc.LOD_r_AHDR__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003B8AC 000386AC 7F A3 EB 78 */ mr r3, r29 /* 8003B8B0 000386B0 38 81 00 08 */ addi r4, r1, 8 /* 8003B8B4 000386B4 38 A0 00 01 */ li r5, 1 -/* 8003B8B8 000386B8 80 CD 8A 28 */ lwz r6, lbl_803CB328-_SDA_BASE_(r13) +/* 8003B8B8 000386B8 80 CD 8A 28 */ lwz r6, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003B8BC 000386BC 81 86 00 1C */ lwz r12, 0x1c(r6) /* 8003B8C0 000386C0 7D 89 03 A6 */ mtctr r12 /* 8003B8C4 000386C4 4E 80 04 21 */ bctrl @@ -2764,7 +2764,7 @@ xpkrsvc.LOD_r_AHDR__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003B8D0 000386D0 38 81 00 08 */ addi r4, r1, 8 /* 8003B8D4 000386D4 38 A0 00 01 */ li r5, 1 /* 8003B8D8 000386D8 90 1F 00 08 */ stw r0, 8(r31) -/* 8003B8DC 000386DC 80 CD 8A 28 */ lwz r6, lbl_803CB328-_SDA_BASE_(r13) +/* 8003B8DC 000386DC 80 CD 8A 28 */ lwz r6, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003B8E0 000386E0 81 86 00 1C */ lwz r12, 0x1c(r6) /* 8003B8E4 000386E4 7D 89 03 A6 */ mtctr r12 /* 8003B8E8 000386E8 4E 80 04 21 */ bctrl @@ -2781,7 +2781,7 @@ xpkrsvc.LOD_r_AHDR__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003B914 00038714 64 00 00 20 */ oris r0, r0, 0x20 /* 8003B918 00038718 90 1F 00 20 */ stw r0, 0x20(r31) lbl_8003B91C: -/* 8003B91C 0003871C 80 CD 8A 28 */ lwz r6, lbl_803CB328-_SDA_BASE_(r13) +/* 8003B91C 0003871C 80 CD 8A 28 */ lwz r6, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003B920 00038720 7F A3 EB 78 */ mr r3, r29 /* 8003B924 00038724 38 81 00 08 */ addi r4, r1, 8 /* 8003B928 00038728 38 A0 00 01 */ li r5, 1 @@ -2793,14 +2793,14 @@ lbl_8003B91C: /* 8003B940 00038740 38 81 00 08 */ addi r4, r1, 8 /* 8003B944 00038744 38 A0 00 01 */ li r5, 1 /* 8003B948 00038748 90 1F 00 10 */ stw r0, 0x10(r31) -/* 8003B94C 0003874C 80 CD 8A 28 */ lwz r6, lbl_803CB328-_SDA_BASE_(r13) +/* 8003B94C 0003874C 80 CD 8A 28 */ lwz r6, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003B950 00038750 81 86 00 1C */ lwz r12, 0x1c(r6) /* 8003B954 00038754 7D 89 03 A6 */ mtctr r12 /* 8003B958 00038758 4E 80 04 21 */ bctrl /* 8003B95C 0003875C 80 01 00 08 */ lwz r0, 8(r1) /* 8003B960 00038760 7F A3 EB 78 */ mr r3, r29 /* 8003B964 00038764 90 1F 00 1C */ stw r0, 0x1c(r31) -/* 8003B968 00038768 80 8D 8A 28 */ lwz r4, lbl_803CB328-_SDA_BASE_(r13) +/* 8003B968 00038768 80 8D 8A 28 */ lwz r4, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003B96C 0003876C 81 84 00 0C */ lwz r12, 0xc(r4) /* 8003B970 00038770 7D 89 03 A6 */ mtctr r12 /* 8003B974 00038774 4E 80 04 21 */ bctrl @@ -2817,12 +2817,12 @@ lbl_8003B990: /* 8003B998 00038798 7F E5 FB 78 */ mr r5, r31 /* 8003B99C 0003879C 48 00 00 89 */ bl xpkrsvc.LOD_r_ADBG__FP14st_HIPLOADDATAP19st_PACKER_READ_DATAP19st_PACKER_ATOC_NODE lbl_8003B9A0: -/* 8003B9A0 000387A0 80 8D 8A 28 */ lwz r4, lbl_803CB328-_SDA_BASE_(r13) +/* 8003B9A0 000387A0 80 8D 8A 28 */ lwz r4, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003B9A4 000387A4 7F A3 EB 78 */ mr r3, r29 /* 8003B9A8 000387A8 81 84 00 10 */ lwz r12, 0x10(r4) /* 8003B9AC 000387AC 7D 89 03 A6 */ mtctr r12 /* 8003B9B0 000387B0 4E 80 04 21 */ bctrl -/* 8003B9B4 000387B4 80 8D 8A 28 */ lwz r4, lbl_803CB328-_SDA_BASE_(r13) +/* 8003B9B4 000387B4 80 8D 8A 28 */ lwz r4, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003B9B8 000387B8 7F A3 EB 78 */ mr r3, r29 /* 8003B9BC 000387BC 81 84 00 0C */ lwz r12, 0xc(r4) /* 8003B9C0 000387C0 7D 89 03 A6 */ mtctr r12 @@ -2857,10 +2857,10 @@ lbl_8003BA00: xpkrsvc.LOD_r_ADBG__FP14st_HIPLOADDATAP19st_PACKER_READ_DATAP19st_PACKER_ATOC_NODE: /* 8003BA24 00038824 94 21 FE E0 */ stwu r1, -0x120(r1) /* 8003BA28 00038828 7C 08 02 A6 */ mflr r0 -/* 8003BA2C 0003882C 3C C0 80 25 */ lis r6, lbl_80253288@ha +/* 8003BA2C 0003882C 3C C0 80 25 */ lis r6, lbl__1371@ha /* 8003BA30 00038830 38 E0 00 00 */ li r7, 0 /* 8003BA34 00038834 90 01 01 24 */ stw r0, 0x124(r1) -/* 8003BA38 00038838 38 C6 32 88 */ addi r6, r6, lbl_80253288@l +/* 8003BA38 00038838 38 C6 32 88 */ addi r6, r6, lbl__1371@l /* 8003BA3C 0003883C 38 00 00 20 */ li r0, 0x20 /* 8003BA40 00038840 93 E1 01 1C */ stw r31, 0x11c(r1) /* 8003BA44 00038844 7C BF 2B 78 */ mr r31, r5 @@ -2878,7 +2878,7 @@ lbl_8003BA68: /* 8003BA70 00038870 90 65 00 04 */ stw r3, 4(r5) /* 8003BA74 00038874 94 05 00 08 */ stwu r0, 8(r5) /* 8003BA78 00038878 42 00 FF F0 */ bdnz lbl_8003BA68 -/* 8003BA7C 0003887C 80 CD 8A 28 */ lwz r6, lbl_803CB328-_SDA_BASE_(r13) +/* 8003BA7C 0003887C 80 CD 8A 28 */ lwz r6, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003BA80 00038880 7F A3 EB 78 */ mr r3, r29 /* 8003BA84 00038884 38 81 00 08 */ addi r4, r1, 8 /* 8003BA88 00038888 38 A0 00 01 */ li r5, 1 @@ -2889,7 +2889,7 @@ lbl_8003BA68: /* 8003BA9C 0003889C 7F A3 EB 78 */ mr r3, r29 /* 8003BAA0 000388A0 38 81 00 0C */ addi r4, r1, 0xc /* 8003BAA4 000388A4 90 1F 00 18 */ stw r0, 0x18(r31) -/* 8003BAA8 000388A8 80 AD 8A 28 */ lwz r5, lbl_803CB328-_SDA_BASE_(r13) +/* 8003BAA8 000388A8 80 AD 8A 28 */ lwz r5, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003BAAC 000388AC 81 85 00 24 */ lwz r12, 0x24(r5) /* 8003BAB0 000388B0 7D 89 03 A6 */ mtctr r12 /* 8003BAB4 000388B4 4E 80 04 21 */ bctrl @@ -2897,14 +2897,14 @@ lbl_8003BA68: /* 8003BABC 000388BC 7F A3 EB 78 */ mr r3, r29 /* 8003BAC0 000388C0 98 01 00 0C */ stb r0, 0xc(r1) /* 8003BAC4 000388C4 38 81 00 0C */ addi r4, r1, 0xc -/* 8003BAC8 000388C8 80 AD 8A 28 */ lwz r5, lbl_803CB328-_SDA_BASE_(r13) +/* 8003BAC8 000388C8 80 AD 8A 28 */ lwz r5, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003BACC 000388CC 81 85 00 24 */ lwz r12, 0x24(r5) /* 8003BAD0 000388D0 7D 89 03 A6 */ mtctr r12 /* 8003BAD4 000388D4 4E 80 04 21 */ bctrl /* 8003BAD8 000388D8 80 1E 00 14 */ lwz r0, 0x14(r30) /* 8003BADC 000388DC 2C 00 00 01 */ cmpwi r0, 1 /* 8003BAE0 000388E0 40 81 00 28 */ ble lbl_8003BB08 -/* 8003BAE4 000388E4 80 CD 8A 28 */ lwz r6, lbl_803CB328-_SDA_BASE_(r13) +/* 8003BAE4 000388E4 80 CD 8A 28 */ lwz r6, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003BAE8 000388E8 7F A3 EB 78 */ mr r3, r29 /* 8003BAEC 000388EC 38 81 00 08 */ addi r4, r1, 8 /* 8003BAF0 000388F0 38 A0 00 01 */ li r5, 1 @@ -2933,7 +2933,7 @@ xpkrsvc.LOD_r_LTOC__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003BB3C 0003893C 7C 9E 23 78 */ mr r30, r4 /* 8003BB40 00038940 93 A1 00 14 */ stw r29, 0x14(r1) /* 8003BB44 00038944 7C 7D 1B 78 */ mr r29, r3 -/* 8003BB48 00038948 80 AD 8A 28 */ lwz r5, lbl_803CB328-_SDA_BASE_(r13) +/* 8003BB48 00038948 80 AD 8A 28 */ lwz r5, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003BB4C 0003894C 81 85 00 0C */ lwz r12, 0xc(r5) /* 8003BB50 00038950 7D 89 03 A6 */ mtctr r12 /* 8003BB54 00038954 4E 80 04 21 */ bctrl @@ -2959,12 +2959,12 @@ lbl_8003BB94: /* 8003BB98 00038998 7F C4 F3 78 */ mr r4, r30 /* 8003BB9C 0003899C 48 00 00 95 */ bl xpkrsvc.LOD_r_LHDR__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA lbl_8003BBA0: -/* 8003BBA0 000389A0 80 8D 8A 28 */ lwz r4, lbl_803CB328-_SDA_BASE_(r13) +/* 8003BBA0 000389A0 80 8D 8A 28 */ lwz r4, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003BBA4 000389A4 7F A3 EB 78 */ mr r3, r29 /* 8003BBA8 000389A8 81 84 00 10 */ lwz r12, 0x10(r4) /* 8003BBAC 000389AC 7D 89 03 A6 */ mtctr r12 /* 8003BBB0 000389B0 4E 80 04 21 */ bctrl -/* 8003BBB4 000389B4 80 8D 8A 28 */ lwz r4, lbl_803CB328-_SDA_BASE_(r13) +/* 8003BBB4 000389B4 80 8D 8A 28 */ lwz r4, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003BBB8 000389B8 7F A3 EB 78 */ mr r3, r29 /* 8003BBBC 000389BC 81 84 00 0C */ lwz r12, 0xc(r4) /* 8003BBC0 000389C0 7D 89 03 A6 */ mtctr r12 @@ -2990,7 +2990,7 @@ xpkrsvc.LOD_r_LINF__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003BC00 00038A00 38 00 00 00 */ li r0, 0 /* 8003BC04 00038A04 38 81 00 08 */ addi r4, r1, 8 /* 8003BC08 00038A08 90 01 00 08 */ stw r0, 8(r1) -/* 8003BC0C 00038A0C 80 CD 8A 28 */ lwz r6, lbl_803CB328-_SDA_BASE_(r13) +/* 8003BC0C 00038A0C 80 CD 8A 28 */ lwz r6, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003BC10 00038A10 81 86 00 1C */ lwz r12, 0x1c(r6) /* 8003BC14 00038A14 7D 89 03 A6 */ mtctr r12 /* 8003BC18 00038A18 4E 80 04 21 */ bctrl @@ -3013,11 +3013,11 @@ xpkrsvc.LOD_r_LHDR__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003BC50 00038A50 38 81 00 0C */ addi r4, r1, 0xc /* 8003BC54 00038A54 90 01 00 0C */ stw r0, 0xc(r1) /* 8003BC58 00038A58 90 01 00 08 */ stw r0, 8(r1) -/* 8003BC5C 00038A5C 80 CD 8A 28 */ lwz r6, lbl_803CB328-_SDA_BASE_(r13) +/* 8003BC5C 00038A5C 80 CD 8A 28 */ lwz r6, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003BC60 00038A60 81 86 00 1C */ lwz r12, 0x1c(r6) /* 8003BC64 00038A64 7D 89 03 A6 */ mtctr r12 /* 8003BC68 00038A68 4E 80 04 21 */ bctrl -/* 8003BC6C 00038A6C 80 AD 8A 28 */ lwz r5, lbl_803CB328-_SDA_BASE_(r13) +/* 8003BC6C 00038A6C 80 AD 8A 28 */ lwz r5, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003BC70 00038A70 7F 63 DB 78 */ mr r3, r27 /* 8003BC74 00038A74 38 81 00 08 */ addi r4, r1, 8 /* 8003BC78 00038A78 83 A1 00 0C */ lwz r29, 0xc(r1) @@ -3038,7 +3038,7 @@ xpkrsvc.LOD_r_LHDR__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003BCB4 00038AB4 3B E3 AC 7C */ addi r31, r3, lbl_8003AC7C@l /* 8003BCB8 00038AB8 48 00 00 88 */ b lbl_8003BD40 lbl_8003BCBC: -/* 8003BCBC 00038ABC 80 CD 8A 28 */ lwz r6, lbl_803CB328-_SDA_BASE_(r13) +/* 8003BCBC 00038ABC 80 CD 8A 28 */ lwz r6, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003BCC0 00038AC0 7F 63 DB 78 */ mr r3, r27 /* 8003BCC4 00038AC4 38 81 00 0C */ addi r4, r1, 0xc /* 8003BCC8 00038AC8 38 A0 00 01 */ li r5, 1 @@ -3084,7 +3084,7 @@ lbl_8003BD40: /* 8003BD5C 00038B5C 54 00 00 28 */ rlwinm r0, r0, 0, 0, 0x14 /* 8003BD60 00038B60 90 1D 00 20 */ stw r0, 0x20(r29) lbl_8003BD64: -/* 8003BD64 00038B64 80 8D 8A 28 */ lwz r4, lbl_803CB328-_SDA_BASE_(r13) +/* 8003BD64 00038B64 80 8D 8A 28 */ lwz r4, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003BD68 00038B68 7F 63 DB 78 */ mr r3, r27 /* 8003BD6C 00038B6C 81 84 00 0C */ lwz r12, 0xc(r4) /* 8003BD70 00038B70 7D 89 03 A6 */ mtctr r12 @@ -3102,12 +3102,12 @@ lbl_8003BD90: /* 8003BD98 00038B98 7F A5 EB 78 */ mr r5, r29 /* 8003BD9C 00038B9C 48 00 00 4D */ bl xpkrsvc.LOD_r_LDBG__FP14st_HIPLOADDATAP19st_PACKER_READ_DATAP19st_PACKER_LTOC_NODE lbl_8003BDA0: -/* 8003BDA0 00038BA0 80 8D 8A 28 */ lwz r4, lbl_803CB328-_SDA_BASE_(r13) +/* 8003BDA0 00038BA0 80 8D 8A 28 */ lwz r4, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003BDA4 00038BA4 7F 63 DB 78 */ mr r3, r27 /* 8003BDA8 00038BA8 81 84 00 10 */ lwz r12, 0x10(r4) /* 8003BDAC 00038BAC 7D 89 03 A6 */ mtctr r12 /* 8003BDB0 00038BB0 4E 80 04 21 */ bctrl -/* 8003BDB4 00038BB4 80 8D 8A 28 */ lwz r4, lbl_803CB328-_SDA_BASE_(r13) +/* 8003BDB4 00038BB4 80 8D 8A 28 */ lwz r4, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003BDB8 00038BB8 7F 63 DB 78 */ mr r3, r27 /* 8003BDBC 00038BBC 81 84 00 0C */ lwz r12, 0xc(r4) /* 8003BDC0 00038BC0 7D 89 03 A6 */ mtctr r12 @@ -3134,7 +3134,7 @@ xpkrsvc.LOD_r_LDBG__FP14st_HIPLOADDATAP19st_PACKER_READ_DATAP19st_PACKER_LTOC_NO /* 8003BE04 00038C04 80 04 00 14 */ lwz r0, 0x14(r4) /* 8003BE08 00038C08 2C 00 00 01 */ cmpwi r0, 1 /* 8003BE0C 00038C0C 40 81 00 24 */ ble lbl_8003BE30 -/* 8003BE10 00038C10 80 CD 8A 28 */ lwz r6, lbl_803CB328-_SDA_BASE_(r13) +/* 8003BE10 00038C10 80 CD 8A 28 */ lwz r6, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003BE14 00038C14 38 81 00 08 */ addi r4, r1, 8 /* 8003BE18 00038C18 38 A0 00 01 */ li r5, 1 /* 8003BE1C 00038C1C 81 86 00 1C */ lwz r12, 0x1c(r6) @@ -3160,7 +3160,7 @@ xpkrsvc.LOD_r_STRM__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003BE5C 00038C5C 7C 9E 23 78 */ mr r30, r4 /* 8003BE60 00038C60 93 A1 00 14 */ stw r29, 0x14(r1) /* 8003BE64 00038C64 7C 7D 1B 78 */ mr r29, r3 -/* 8003BE68 00038C68 80 AD 8A 28 */ lwz r5, lbl_803CB328-_SDA_BASE_(r13) +/* 8003BE68 00038C68 80 AD 8A 28 */ lwz r5, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003BE6C 00038C6C 81 85 00 0C */ lwz r12, 0xc(r5) /* 8003BE70 00038C70 7D 89 03 A6 */ mtctr r12 /* 8003BE74 00038C74 4E 80 04 21 */ bctrl @@ -3186,12 +3186,12 @@ lbl_8003BEB4: /* 8003BEB8 00038CB8 7F C4 F3 78 */ mr r4, r30 /* 8003BEBC 00038CBC 48 00 00 95 */ bl xpkrsvc.LOD_r_DPAK__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA lbl_8003BEC0: -/* 8003BEC0 00038CC0 80 8D 8A 28 */ lwz r4, lbl_803CB328-_SDA_BASE_(r13) +/* 8003BEC0 00038CC0 80 8D 8A 28 */ lwz r4, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003BEC4 00038CC4 7F A3 EB 78 */ mr r3, r29 /* 8003BEC8 00038CC8 81 84 00 10 */ lwz r12, 0x10(r4) /* 8003BECC 00038CCC 7D 89 03 A6 */ mtctr r12 /* 8003BED0 00038CD0 4E 80 04 21 */ bctrl -/* 8003BED4 00038CD4 80 8D 8A 28 */ lwz r4, lbl_803CB328-_SDA_BASE_(r13) +/* 8003BED4 00038CD4 80 8D 8A 28 */ lwz r4, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003BED8 00038CD8 7F A3 EB 78 */ mr r3, r29 /* 8003BEDC 00038CDC 81 84 00 0C */ lwz r12, 0xc(r4) /* 8003BEE0 00038CE0 7D 89 03 A6 */ mtctr r12 @@ -3217,7 +3217,7 @@ xpkrsvc.LOD_r_DHDR__FP14st_HIPLOADDATAP19st_PACKER_READ_DATA: /* 8003BF20 00038D20 38 00 00 00 */ li r0, 0 /* 8003BF24 00038D24 38 81 00 08 */ addi r4, r1, 8 /* 8003BF28 00038D28 90 01 00 08 */ stw r0, 8(r1) -/* 8003BF2C 00038D2C 80 CD 8A 28 */ lwz r6, lbl_803CB328-_SDA_BASE_(r13) +/* 8003BF2C 00038D2C 80 CD 8A 28 */ lwz r6, lbl_g_hiprf-_SDA_BASE_(r13) /* 8003BF30 00038D30 81 86 00 1C */ lwz r12, 0x1c(r6) /* 8003BF34 00038D34 7D 89 03 A6 */ mtctr r12 /* 8003BF38 00038D38 4E 80 04 21 */ bctrl @@ -3274,9 +3274,9 @@ lbl_8003BFAC: xpkrsvc.PKR_bld_typecnt__FP19st_PACKER_READ_DATA: /* 8003BFC4 00038DC4 94 21 FD C0 */ stwu r1, -0x240(r1) /* 8003BFC8 00038DC8 7C 08 02 A6 */ mflr r0 -/* 8003BFCC 00038DCC 3C 80 80 25 */ lis r4, lbl_80253388@ha +/* 8003BFCC 00038DCC 3C 80 80 25 */ lis r4, lbl__1469@ha /* 8003BFD0 00038DD0 90 01 02 44 */ stw r0, 0x244(r1) -/* 8003BFD4 00038DD4 38 84 33 88 */ addi r4, r4, lbl_80253388@l +/* 8003BFD4 00038DD4 38 84 33 88 */ addi r4, r4, lbl__1469@l /* 8003BFD8 00038DD8 38 00 00 40 */ li r0, 0x40 /* 8003BFDC 00038DDC 38 A1 00 04 */ addi r5, r1, 4 /* 8003BFE0 00038DE0 BE E1 02 1C */ stmw r23, 0x21c(r1) @@ -3503,7 +3503,7 @@ lbl_8003C2A8: /* 8003C2BC 000390BC 7C 7F 00 38 */ and r31, r3, r0 /* 8003C2C0 000390C0 48 00 00 14 */ b lbl_8003C2D4 lbl_8003C2C4: -/* 8003C2C4 000390C4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8003C2C4 000390C4 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8003C2C8 000390C8 7F A5 EB 78 */ mr r5, r29 /* 8003C2CC 000390CC 4B FF 76 75 */ bl xMemAlloc__FUiUii /* 8003C2D0 000390D0 7C 7F 1B 78 */ mr r31, r3 @@ -3515,16 +3515,16 @@ lbl_8003C2D4: /* 8003C2E4 000390E4 38 80 00 00 */ li r4, 0 /* 8003C2E8 000390E8 4B FC 71 71 */ bl memset lbl_8003C2EC: -/* 8003C2EC 000390EC 80 6D 8A 38 */ lwz r3, lbl_803CB338-_SDA_BASE_(r13) +/* 8003C2EC 000390EC 80 6D 8A 38 */ lwz r3, lbl_g_memalloc_pair-_SDA_BASE_(r13) /* 8003C2F0 000390F0 38 03 00 01 */ addi r0, r3, 1 -/* 8003C2F4 000390F4 90 0D 8A 38 */ stw r0, lbl_803CB338-_SDA_BASE_(r13) -/* 8003C2F8 000390F8 80 0D 8A 3C */ lwz r0, lbl_803CB33C-_SDA_BASE_(r13) +/* 8003C2F4 000390F4 90 0D 8A 38 */ stw r0, lbl_g_memalloc_pair-_SDA_BASE_(r13) +/* 8003C2F8 000390F8 80 0D 8A 3C */ lwz r0, lbl_g_memalloc_runtot-_SDA_BASE_(r13) /* 8003C2FC 000390FC 7C 00 E2 14 */ add r0, r0, r28 -/* 8003C300 00039100 90 0D 8A 3C */ stw r0, lbl_803CB33C-_SDA_BASE_(r13) -/* 8003C304 00039104 80 0D 8A 3C */ lwz r0, lbl_803CB33C-_SDA_BASE_(r13) +/* 8003C300 00039100 90 0D 8A 3C */ stw r0, lbl_g_memalloc_runtot-_SDA_BASE_(r13) +/* 8003C304 00039104 80 0D 8A 3C */ lwz r0, lbl_g_memalloc_runtot-_SDA_BASE_(r13) /* 8003C308 00039108 2C 00 00 00 */ cmpwi r0, 0 /* 8003C30C 0003910C 40 80 00 08 */ bge lbl_8003C314 -/* 8003C310 00039110 93 8D 8A 3C */ stw r28, lbl_803CB33C-_SDA_BASE_(r13) +/* 8003C310 00039110 93 8D 8A 3C */ stw r28, lbl_g_memalloc_runtot-_SDA_BASE_(r13) lbl_8003C314: /* 8003C314 00039114 28 1F 00 00 */ cmplwi r31, 0 /* 8003C318 00039118 41 82 00 14 */ beq lbl_8003C32C @@ -3558,16 +3558,16 @@ xpkrsvc.PKR_relmem__FUiiPvUii: /* 8003C370 00039170 7C 9D 23 78 */ mr r29, r4 /* 8003C374 00039174 93 81 00 10 */ stw r28, 0x10(r1) /* 8003C378 00039178 7C 7C 1B 78 */ mr r28, r3 -/* 8003C37C 0003917C 80 CD 8A 38 */ lwz r6, lbl_803CB338-_SDA_BASE_(r13) +/* 8003C37C 0003917C 80 CD 8A 38 */ lwz r6, lbl_g_memalloc_pair-_SDA_BASE_(r13) /* 8003C380 00039180 38 06 FF FF */ addi r0, r6, -1 -/* 8003C384 00039184 90 0D 8A 38 */ stw r0, lbl_803CB338-_SDA_BASE_(r13) -/* 8003C388 00039188 80 0D 8A 40 */ lwz r0, lbl_803CB340-_SDA_BASE_(r13) +/* 8003C384 00039184 90 0D 8A 38 */ stw r0, lbl_g_memalloc_pair-_SDA_BASE_(r13) +/* 8003C388 00039188 80 0D 8A 40 */ lwz r0, lbl_g_memalloc_runfree-_SDA_BASE_(r13) /* 8003C38C 0003918C 7C 00 EA 14 */ add r0, r0, r29 -/* 8003C390 00039190 90 0D 8A 40 */ stw r0, lbl_803CB340-_SDA_BASE_(r13) -/* 8003C394 00039194 80 0D 8A 40 */ lwz r0, lbl_803CB340-_SDA_BASE_(r13) +/* 8003C390 00039190 90 0D 8A 40 */ stw r0, lbl_g_memalloc_runfree-_SDA_BASE_(r13) +/* 8003C394 00039194 80 0D 8A 40 */ lwz r0, lbl_g_memalloc_runfree-_SDA_BASE_(r13) /* 8003C398 00039198 2C 00 00 00 */ cmpwi r0, 0 /* 8003C39C 0003919C 40 80 00 08 */ bge lbl_8003C3A4 -/* 8003C3A0 000391A0 93 AD 8A 40 */ stw r29, lbl_803CB340-_SDA_BASE_(r13) +/* 8003C3A0 000391A0 93 AD 8A 40 */ stw r29, lbl_g_memalloc_runfree-_SDA_BASE_(r13) lbl_8003C3A4: /* 8003C3A4 000391A4 7F 83 E3 78 */ mr r3, r28 /* 8003C3A8 000391A8 38 80 00 00 */ li r4, 0 @@ -3618,11 +3618,11 @@ xpkrsvc.PKR_pop_memmark__Fv: /* 8003C43C 0003923C 7C 08 03 A6 */ mtlr r0 /* 8003C440 00039240 38 21 00 10 */ addi r1, r1, 0x10 /* 8003C444 00039244 4E 80 00 20 */ blr -/* 8003C448 00039248 3C 80 80 28 */ lis r4, lbl_8027D8EC@ha -/* 8003C44C 0003924C 3C 60 80 28 */ lis r3, lbl_8027D8A8@ha -/* 8003C450 00039250 38 84 D8 EC */ addi r4, r4, lbl_8027D8EC@l +/* 8003C448 00039248 3C 80 80 28 */ lis r4, lbl_g_pkr_read_funcmap@ha +/* 8003C44C 0003924C 3C 60 80 28 */ lis r3, lbl_g_pkr_read_funcmap_original@ha +/* 8003C450 00039250 38 84 D8 EC */ addi r4, r4, lbl_g_pkr_read_funcmap@l /* 8003C454 00039254 38 00 00 08 */ li r0, 8 -/* 8003C458 00039258 38 63 D8 A8 */ addi r3, r3, lbl_8027D8A8@l +/* 8003C458 00039258 38 63 D8 A8 */ addi r3, r3, lbl_g_pkr_read_funcmap_original@l /* 8003C45C 0003925C 38 A4 FF FC */ addi r5, r4, -4 /* 8003C460 00039260 38 83 FF FC */ addi r4, r3, -4 /* 8003C464 00039264 7C 09 03 A6 */ mtctr r0 @@ -3638,7 +3638,7 @@ lbl_8003C468: .global Name__19st_PACKER_ATOC_NODECFv Name__19st_PACKER_ATOC_NODECFv: -/* 8003C488 00039288 3C 60 80 25 */ lis r3, lbl_8025358C@ha -/* 8003C48C 0003928C 38 63 35 8C */ addi r3, r3, lbl_8025358C@l +/* 8003C488 00039288 3C 60 80 25 */ lis r3, lbl__stringBase0_15@ha +/* 8003C48C 0003928C 38 63 35 8C */ addi r3, r3, lbl__stringBase0_15@l /* 8003C490 00039290 38 63 00 52 */ addi r3, r3, 0x52 /* 8003C494 00039294 4E 80 00 20 */ blr diff --git a/asm/Core/x/xsavegame.s b/asm/Core/x/xsavegame.s index c2589fd76..2bfa3c54f 100644 --- a/asm/Core/x/xsavegame.s +++ b/asm/Core/x/xsavegame.s @@ -7,22 +7,22 @@ xSGStartup__Fv: /* 8003CC4C 00039A4C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003CC50 00039A50 7C 08 02 A6 */ mflr r0 /* 8003CC54 00039A54 90 01 00 14 */ stw r0, 0x14(r1) -/* 8003CC58 00039A58 80 6D 8A 58 */ lwz r3, lbl_803CB358-_SDA_BASE_(r13) +/* 8003CC58 00039A58 80 6D 8A 58 */ lwz r3, lbl_g_xsginit-_SDA_BASE_(r13) /* 8003CC5C 00039A5C 38 03 00 01 */ addi r0, r3, 1 /* 8003CC60 00039A60 2C 03 00 00 */ cmpwi r3, 0 -/* 8003CC64 00039A64 90 0D 8A 58 */ stw r0, lbl_803CB358-_SDA_BASE_(r13) +/* 8003CC64 00039A64 90 0D 8A 58 */ stw r0, lbl_g_xsginit-_SDA_BASE_(r13) /* 8003CC68 00039A68 40 82 00 20 */ bne lbl_8003CC88 /* 8003CC6C 00039A6C 48 01 0F DD */ bl xUtilStartup__Fv /* 8003CC70 00039A70 48 08 F9 79 */ bl iSGStartup__Fv -/* 8003CC74 00039A74 3C 60 80 28 */ lis r3, lbl_80286888@ha +/* 8003CC74 00039A74 3C 60 80 28 */ lis r3, lbl_g_xsgdata@ha /* 8003CC78 00039A78 38 80 00 00 */ li r4, 0 -/* 8003CC7C 00039A7C 38 63 68 88 */ addi r3, r3, lbl_80286888@l +/* 8003CC7C 00039A7C 38 63 68 88 */ addi r3, r3, lbl_g_xsgdata@l /* 8003CC80 00039A80 38 A0 20 F0 */ li r5, 0x20f0 /* 8003CC84 00039A84 4B FC 67 D5 */ bl memset lbl_8003CC88: /* 8003CC88 00039A88 48 00 24 AD */ bl xSGAutoSave_Startup__Fv /* 8003CC8C 00039A8C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8003CC90 00039A90 80 6D 8A 58 */ lwz r3, lbl_803CB358-_SDA_BASE_(r13) +/* 8003CC90 00039A90 80 6D 8A 58 */ lwz r3, lbl_g_xsginit-_SDA_BASE_(r13) /* 8003CC94 00039A94 7C 08 03 A6 */ mtlr r0 /* 8003CC98 00039A98 38 21 00 10 */ addi r1, r1, 0x10 /* 8003CC9C 00039A9C 4E 80 00 20 */ blr @@ -32,15 +32,15 @@ xSGShutdown__Fv: /* 8003CCA0 00039AA0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003CCA4 00039AA4 7C 08 02 A6 */ mflr r0 /* 8003CCA8 00039AA8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8003CCAC 00039AAC 80 6D 8A 58 */ lwz r3, lbl_803CB358-_SDA_BASE_(r13) +/* 8003CCAC 00039AAC 80 6D 8A 58 */ lwz r3, lbl_g_xsginit-_SDA_BASE_(r13) /* 8003CCB0 00039AB0 34 03 FF FF */ addic. r0, r3, -1 -/* 8003CCB4 00039AB4 90 0D 8A 58 */ stw r0, lbl_803CB358-_SDA_BASE_(r13) +/* 8003CCB4 00039AB4 90 0D 8A 58 */ stw r0, lbl_g_xsginit-_SDA_BASE_(r13) /* 8003CCB8 00039AB8 40 82 00 0C */ bne lbl_8003CCC4 /* 8003CCBC 00039ABC 48 08 F9 71 */ bl iSGShutdown__Fv /* 8003CCC0 00039AC0 48 01 0F C1 */ bl xUtilShutdown__Fv lbl_8003CCC4: /* 8003CCC4 00039AC4 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8003CCC8 00039AC8 80 6D 8A 58 */ lwz r3, lbl_803CB358-_SDA_BASE_(r13) +/* 8003CCC8 00039AC8 80 6D 8A 58 */ lwz r3, lbl_g_xsginit-_SDA_BASE_(r13) /* 8003CCCC 00039ACC 7C 08 03 A6 */ mtlr r0 /* 8003CCD0 00039AD0 38 21 00 10 */ addi r1, r1, 0x10 /* 8003CCD4 00039AD4 4E 80 00 20 */ blr @@ -49,12 +49,12 @@ lbl_8003CCC4: xSGInit__F16en_SAVEGAME_MODE: /* 8003CCD8 00039AD8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003CCDC 00039ADC 7C 08 02 A6 */ mflr r0 -/* 8003CCE0 00039AE0 3C 80 80 28 */ lis r4, lbl_80286888@ha +/* 8003CCE0 00039AE0 3C 80 80 28 */ lis r4, lbl_g_xsgdata@ha /* 8003CCE4 00039AE4 90 01 00 14 */ stw r0, 0x14(r1) /* 8003CCE8 00039AE8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8003CCEC 00039AEC 93 C1 00 08 */ stw r30, 8(r1) /* 8003CCF0 00039AF0 7C 7E 1B 78 */ mr r30, r3 -/* 8003CCF4 00039AF4 38 64 68 88 */ addi r3, r4, lbl_80286888@l +/* 8003CCF4 00039AF4 38 64 68 88 */ addi r3, r4, lbl_g_xsgdata@l /* 8003CCF8 00039AF8 80 03 00 08 */ lwz r0, 8(r3) /* 8003CCFC 00039AFC 7C 7F 1B 78 */ mr r31, r3 /* 8003CD00 00039B00 28 00 00 00 */ cmplwi r0, 0 @@ -101,9 +101,9 @@ lbl_8003CD80: /* 8003CD9C 00039B9C 38 84 44 52 */ addi r4, r4, 0x4C454452@l /* 8003CDA0 00039BA0 48 00 07 31 */ bl xSGAddSaveClient__FP17st_XSAVEGAME_DATAUiPvPFPvP17st_XSAVEGAME_DATAPiPi_iPFPvP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXT_i lbl_8003CDA4: -/* 8003CDA4 00039BA4 3C 60 80 29 */ lis r3, lbl_80288978@ha +/* 8003CDA4 00039BA4 3C 60 80 29 */ lis r3, lbl_g_leaders@ha /* 8003CDA8 00039BA8 38 80 00 00 */ li r4, 0 -/* 8003CDAC 00039BAC 38 63 89 78 */ addi r3, r3, lbl_80288978@l +/* 8003CDAC 00039BAC 38 63 89 78 */ addi r3, r3, lbl_g_leaders@l /* 8003CDB0 00039BB0 38 A0 01 08 */ li r5, 0x108 /* 8003CDB4 00039BB4 4B FC 66 A5 */ bl memset /* 8003CDB8 00039BB8 7F E3 FB 78 */ mr r3, r31 @@ -178,14 +178,14 @@ lbl_8003CE94: /* 8003CEAC 00039CAC 90 1E 20 E4 */ stw r0, 0x20e4(r30) /* 8003CEB0 00039CB0 90 1E 20 E8 */ stw r0, 0x20e8(r30) lbl_8003CEB4: -/* 8003CEB4 00039CB4 3C 60 80 28 */ lis r3, lbl_80286888@ha +/* 8003CEB4 00039CB4 3C 60 80 28 */ lis r3, lbl_g_xsgdata@ha /* 8003CEB8 00039CB8 38 80 00 00 */ li r4, 0 -/* 8003CEBC 00039CBC 38 63 68 88 */ addi r3, r3, lbl_80286888@l +/* 8003CEBC 00039CBC 38 63 68 88 */ addi r3, r3, lbl_g_xsgdata@l /* 8003CEC0 00039CC0 38 A0 20 F0 */ li r5, 0x20f0 /* 8003CEC4 00039CC4 4B FC 65 95 */ bl memset -/* 8003CEC8 00039CC8 3C 60 80 29 */ lis r3, lbl_80288978@ha +/* 8003CEC8 00039CC8 3C 60 80 29 */ lis r3, lbl_g_leaders@ha /* 8003CECC 00039CCC 38 80 00 00 */ li r4, 0 -/* 8003CED0 00039CD0 38 63 89 78 */ addi r3, r3, lbl_80288978@l +/* 8003CED0 00039CD0 38 63 89 78 */ addi r3, r3, lbl_g_leaders@l /* 8003CED4 00039CD4 38 A0 01 08 */ li r5, 0x108 /* 8003CED8 00039CD8 4B FC 65 81 */ bl memset /* 8003CEDC 00039CDC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -333,10 +333,10 @@ lbl_8003D090: xSGTgtHaveRoom__FP17st_XSAVEGAME_DATAiiiPiPiPi: /* 8003D0A4 00039EA4 94 21 FE E0 */ stwu r1, -0x120(r1) /* 8003D0A8 00039EA8 7C 08 02 A6 */ mflr r0 -/* 8003D0AC 00039EAC 3D 40 80 25 */ lis r10, lbl_80253670@ha +/* 8003D0AC 00039EAC 3D 40 80 25 */ lis r10, lbl__526_1@ha /* 8003D0B0 00039EB0 90 01 01 24 */ stw r0, 0x124(r1) /* 8003D0B4 00039EB4 38 00 00 20 */ li r0, 0x20 -/* 8003D0B8 00039EB8 39 4A 36 70 */ addi r10, r10, lbl_80253670@l +/* 8003D0B8 00039EB8 39 4A 36 70 */ addi r10, r10, lbl__526_1@l /* 8003D0BC 00039EBC BF 41 01 08 */ stmw r26, 0x108(r1) /* 8003D0C0 00039EC0 7C 9B 23 78 */ mr r27, r4 /* 8003D0C4 00039EC4 7C BC 2B 78 */ mr r28, r5 @@ -393,10 +393,10 @@ lbl_8003D168: xSGTgtHaveRoomStartup__FP17st_XSAVEGAME_DATAiiiPiPiPi: /* 8003D17C 00039F7C 94 21 FE E0 */ stwu r1, -0x120(r1) /* 8003D180 00039F80 7C 08 02 A6 */ mflr r0 -/* 8003D184 00039F84 3D 40 80 25 */ lis r10, lbl_80253770@ha +/* 8003D184 00039F84 3D 40 80 25 */ lis r10, lbl__535@ha /* 8003D188 00039F88 90 01 01 24 */ stw r0, 0x124(r1) /* 8003D18C 00039F8C 38 00 00 20 */ li r0, 0x20 -/* 8003D190 00039F90 39 4A 37 70 */ addi r10, r10, lbl_80253770@l +/* 8003D190 00039F90 39 4A 37 70 */ addi r10, r10, lbl__535@l /* 8003D194 00039F94 BF 41 01 08 */ stmw r26, 0x108(r1) /* 8003D198 00039F98 7C 9B 23 78 */ mr r27, r4 /* 8003D19C 00039F9C 7C BC 2B 78 */ mr r28, r5 @@ -517,14 +517,14 @@ lbl_8003D300: xSGGameModDate__FP17st_XSAVEGAME_DATAi: /* 8003D320 0003A120 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003D324 0003A124 7C 08 02 A6 */ mflr r0 -/* 8003D328 0003A128 3C A0 80 29 */ lis r5, lbl_80288A80@ha +/* 8003D328 0003A128 3C A0 80 29 */ lis r5, lbl_da_date$566@ha /* 8003D32C 0003A12C 90 01 00 14 */ stw r0, 0x14(r1) /* 8003D330 0003A130 38 00 00 00 */ li r0, 0 /* 8003D334 0003A134 93 E1 00 0C */ stw r31, 0xc(r1) /* 8003D338 0003A138 7C 9F 23 78 */ mr r31, r4 /* 8003D33C 0003A13C 93 C1 00 08 */ stw r30, 8(r1) /* 8003D340 0003A140 7C 7E 1B 78 */ mr r30, r3 -/* 8003D344 0003A144 98 05 8A 80 */ stb r0, lbl_80288A80@l(r5) +/* 8003D344 0003A144 98 05 8A 80 */ stb r0, lbl_da_date$566@l(r5) /* 8003D348 0003A148 48 00 0E F1 */ bl xSG_chdir_gamedir__FP17st_XSAVEGAME_DATA /* 8003D34C 0003A14C 2C 03 00 00 */ cmpwi r3, 0 /* 8003D350 0003A150 41 82 00 54 */ beq lbl_8003D3A4 @@ -537,23 +537,23 @@ xSGGameModDate__FP17st_XSAVEGAME_DATAi: /* 8003D36C 0003A16C 48 08 FC B1 */ bl iSGFileModDate__FP13st_ISGSESSIONPCc /* 8003D370 0003A170 28 03 00 00 */ cmplwi r3, 0 /* 8003D374 0003A174 41 82 00 18 */ beq lbl_8003D38C -/* 8003D378 0003A178 3C A0 80 29 */ lis r5, lbl_80288A80@ha +/* 8003D378 0003A178 3C A0 80 29 */ lis r5, lbl_da_date$566@ha /* 8003D37C 0003A17C 7C 64 1B 78 */ mr r4, r3 -/* 8003D380 0003A180 38 65 8A 80 */ addi r3, r5, lbl_80288A80@l +/* 8003D380 0003A180 38 65 8A 80 */ addi r3, r5, lbl_da_date$566@l /* 8003D384 0003A184 48 1A A3 7D */ bl func_801E7700 /* 8003D388 0003A188 48 00 00 1C */ b lbl_8003D3A4 lbl_8003D38C: -/* 8003D38C 0003A18C 3C 80 80 25 */ lis r4, lbl_80253A4C@ha -/* 8003D390 0003A190 3C 60 80 29 */ lis r3, lbl_80288A80@ha -/* 8003D394 0003A194 38 84 3A 4C */ addi r4, r4, lbl_80253A4C@l -/* 8003D398 0003A198 38 63 8A 80 */ addi r3, r3, lbl_80288A80@l +/* 8003D38C 0003A18C 3C 80 80 25 */ lis r4, lbl__stringBase0_16@ha +/* 8003D390 0003A190 3C 60 80 29 */ lis r3, lbl_da_date$566@ha +/* 8003D394 0003A194 38 84 3A 4C */ addi r4, r4, lbl__stringBase0_16@l +/* 8003D398 0003A198 38 63 8A 80 */ addi r3, r3, lbl_da_date$566@l /* 8003D39C 0003A19C 38 84 04 09 */ addi r4, r4, 0x409 /* 8003D3A0 0003A1A0 48 1A A3 61 */ bl func_801E7700 lbl_8003D3A4: /* 8003D3A4 0003A1A4 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8003D3A8 0003A1A8 3C 60 80 29 */ lis r3, lbl_80288A80@ha +/* 8003D3A8 0003A1A8 3C 60 80 29 */ lis r3, lbl_da_date$566@ha /* 8003D3AC 0003A1AC 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 8003D3B0 0003A1B0 38 63 8A 80 */ addi r3, r3, lbl_80288A80@l +/* 8003D3B0 0003A1B0 38 63 8A 80 */ addi r3, r3, lbl_da_date$566@l /* 8003D3B4 0003A1B4 83 C1 00 08 */ lwz r30, 8(r1) /* 8003D3B8 0003A1B8 7C 08 03 A6 */ mtlr r0 /* 8003D3BC 0003A1BC 38 21 00 10 */ addi r1, r1, 0x10 @@ -572,8 +572,8 @@ xSGGameLabel__FP17st_XSAVEGAME_DATAi: /* 8003D3E4 0003A1E4 2C 03 00 00 */ cmpwi r3, 0 /* 8003D3E8 0003A1E8 41 82 00 1C */ beq lbl_8003D404 /* 8003D3EC 0003A1EC 1C 9E 00 58 */ mulli r4, r30, 0x58 -/* 8003D3F0 0003A1F0 3C 60 80 29 */ lis r3, lbl_80288978@ha -/* 8003D3F4 0003A1F4 38 03 89 78 */ addi r0, r3, lbl_80288978@l +/* 8003D3F0 0003A1F0 3C 60 80 29 */ lis r3, lbl_g_leaders@ha +/* 8003D3F4 0003A1F4 38 03 89 78 */ addi r0, r3, lbl_g_leaders@l /* 8003D3F8 0003A1F8 7C 00 22 15 */ add. r0, r0, r4 /* 8003D3FC 0003A1FC 41 82 00 08 */ beq lbl_8003D404 /* 8003D400 0003A200 7C 1F 03 78 */ mr r31, r0 @@ -599,8 +599,8 @@ xSGGameThumbIndex__FP17st_XSAVEGAME_DATAi: /* 8003D440 0003A240 2C 03 00 00 */ cmpwi r3, 0 /* 8003D444 0003A244 41 82 00 18 */ beq lbl_8003D45C /* 8003D448 0003A248 1C 9E 00 58 */ mulli r4, r30, 0x58 -/* 8003D44C 0003A24C 3C 60 80 29 */ lis r3, lbl_80288978@ha -/* 8003D450 0003A250 38 03 89 78 */ addi r0, r3, lbl_80288978@l +/* 8003D44C 0003A24C 3C 60 80 29 */ lis r3, lbl_g_leaders@ha +/* 8003D450 0003A250 38 03 89 78 */ addi r0, r3, lbl_g_leaders@l /* 8003D454 0003A254 7C 60 22 14 */ add r3, r0, r4 /* 8003D458 0003A258 8B E3 00 50 */ lbz r31, 0x50(r3) lbl_8003D45C: @@ -625,8 +625,8 @@ xSGGameProgress__FP17st_XSAVEGAME_DATAi: /* 8003D498 0003A298 2C 03 00 00 */ cmpwi r3, 0 /* 8003D49C 0003A29C 41 82 00 18 */ beq lbl_8003D4B4 /* 8003D4A0 0003A2A0 1C 9E 00 58 */ mulli r4, r30, 0x58 -/* 8003D4A4 0003A2A4 3C 60 80 29 */ lis r3, lbl_80288978@ha -/* 8003D4A8 0003A2A8 38 03 89 78 */ addi r0, r3, lbl_80288978@l +/* 8003D4A4 0003A2A4 3C 60 80 29 */ lis r3, lbl_g_leaders@ha +/* 8003D4A8 0003A2A8 38 03 89 78 */ addi r0, r3, lbl_g_leaders@l /* 8003D4AC 0003A2AC 7C 60 22 14 */ add r3, r0, r4 /* 8003D4B0 0003A2B0 83 E3 00 40 */ lwz r31, 0x40(r3) lbl_8003D4B4: @@ -792,9 +792,9 @@ lbl_8003D6C4: xSGSetup__FP17st_XSAVEGAME_DATA: /* 8003D6E4 0003A4E4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003D6E8 0003A4E8 7C 08 02 A6 */ mflr r0 -/* 8003D6EC 0003A4EC 3C A0 80 25 */ lis r5, lbl_80253A4C@ha +/* 8003D6EC 0003A4EC 3C A0 80 25 */ lis r5, lbl__stringBase0_16@ha /* 8003D6F0 0003A4F0 38 80 00 00 */ li r4, 0 -/* 8003D6F4 0003A4F4 38 A5 3A 4C */ addi r5, r5, lbl_80253A4C@l +/* 8003D6F4 0003A4F4 38 A5 3A 4C */ addi r5, r5, lbl__stringBase0_16@l /* 8003D6F8 0003A4F8 90 01 00 14 */ stw r0, 0x14(r1) /* 8003D6FC 0003A4FC 38 C0 FF FF */ li r6, -1 /* 8003D700 0003A500 39 00 00 00 */ li r8, 0 @@ -1126,9 +1126,9 @@ lbl_8003DB3C: /* 8003DB4C 0003A94C 28 1E 00 0C */ cmplwi r30, 0xc /* 8003DB50 0003A950 38 80 00 00 */ li r4, 0 /* 8003DB54 0003A954 41 81 00 3C */ bgt lbl_8003DB90 -/* 8003DB58 0003A958 3C 60 80 29 */ lis r3, lbl_80288AA0@ha +/* 8003DB58 0003A958 3C 60 80 29 */ lis r3, lbl__802@ha /* 8003DB5C 0003A95C 57 C0 10 3A */ slwi r0, r30, 2 -/* 8003DB60 0003A960 38 63 8A A0 */ addi r3, r3, lbl_80288AA0@l +/* 8003DB60 0003A960 38 63 8A A0 */ addi r3, r3, lbl__802@l /* 8003DB64 0003A964 7C 03 00 2E */ lwzx r0, r3, r0 /* 8003DB68 0003A968 7C 09 03 A6 */ mtctr r0 /* 8003DB6C 0003A96C 4E 80 04 20 */ bctr @@ -1160,10 +1160,10 @@ lbl_8003DBB0: lbl_8003DBC4: /* 8003DBC4 0003A9C4 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8003DBC8 0003A9C8 7C 08 02 A6 */ mflr r0 -/* 8003DBCC 0003A9CC 3C C0 80 25 */ lis r6, lbl_80253870@ha +/* 8003DBCC 0003A9CC 3C C0 80 25 */ lis r6, lbl__810@ha /* 8003DBD0 0003A9D0 90 01 00 94 */ stw r0, 0x94(r1) /* 8003DBD4 0003A9D4 38 00 00 0B */ li r0, 0xb -/* 8003DBD8 0003A9D8 38 C6 38 70 */ addi r6, r6, lbl_80253870@l +/* 8003DBD8 0003A9D8 38 C6 38 70 */ addi r6, r6, lbl__810@l /* 8003DBDC 0003A9DC 93 E1 00 8C */ stw r31, 0x8c(r1) /* 8003DBE0 0003A9E0 7C BF 2B 78 */ mr r31, r5 /* 8003DBE4 0003A9E4 38 A1 00 1C */ addi r5, r1, 0x1c @@ -1179,9 +1179,9 @@ lbl_8003DC00: /* 8003DC08 0003AA08 90 65 00 04 */ stw r3, 4(r5) /* 8003DC0C 0003AA0C 94 05 00 08 */ stwu r0, 8(r5) /* 8003DC10 0003AA10 42 00 FF F0 */ bdnz lbl_8003DC00 -/* 8003DC14 0003AA14 3C 80 80 25 */ lis r4, lbl_802538C8@ha +/* 8003DC14 0003AA14 3C 80 80 25 */ lis r4, lbl__811@ha /* 8003DC18 0003AA18 38 61 00 20 */ addi r3, r1, 0x20 -/* 8003DC1C 0003AA1C 39 84 38 C8 */ addi r12, r4, lbl_802538C8@l +/* 8003DC1C 0003AA1C 39 84 38 C8 */ addi r12, r4, lbl__811@l /* 8003DC20 0003AA20 38 9D 00 10 */ addi r4, r29, 0x10 /* 8003DC24 0003AA24 81 6C 00 00 */ lwz r11, 0(r12) /* 8003DC28 0003AA28 38 A0 00 40 */ li r5, 0x40 @@ -1230,13 +1230,13 @@ lbl_8003DC00: lbl_8003DCD4: /* 8003DCD4 0003AAD4 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8003DCD8 0003AAD8 7C 08 02 A6 */ mflr r0 -/* 8003DCDC 0003AADC 3C 60 80 25 */ lis r3, lbl_80253900@ha -/* 8003DCE0 0003AAE0 3C C0 80 25 */ lis r6, lbl_802538E0@ha +/* 8003DCDC 0003AADC 3C 60 80 25 */ lis r3, lbl__818@ha +/* 8003DCE0 0003AAE0 3C C0 80 25 */ lis r6, lbl__817@ha /* 8003DCE4 0003AAE4 90 01 00 94 */ stw r0, 0x94(r1) -/* 8003DCE8 0003AAE8 38 63 39 00 */ addi r3, r3, lbl_80253900@l +/* 8003DCE8 0003AAE8 38 63 39 00 */ addi r3, r3, lbl__818@l /* 8003DCEC 0003AAEC 38 00 00 0B */ li r0, 0xb /* 8003DCF0 0003AAF0 93 E1 00 8C */ stw r31, 0x8c(r1) -/* 8003DCF4 0003AAF4 3B E6 38 E0 */ addi r31, r6, lbl_802538E0@l +/* 8003DCF4 0003AAF4 3B E6 38 E0 */ addi r31, r6, lbl__817@l /* 8003DCF8 0003AAF8 93 C1 00 88 */ stw r30, 0x88(r1) /* 8003DCFC 0003AAFC 7C BE 2B 78 */ mr r30, r5 /* 8003DD00 0003AB00 38 A1 00 24 */ addi r5, r1, 0x24 @@ -1562,9 +1562,9 @@ xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPfi: xsavegame.xSG_grab_leaders__FP17st_XSAVEGAME_DATA: /* 8003E130 0003AF30 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 8003E134 0003AF34 7C 08 02 A6 */ mflr r0 -/* 8003E138 0003AF38 3C 80 80 25 */ lis r4, lbl_80253958@ha +/* 8003E138 0003AF38 3C 80 80 25 */ lis r4, lbl__976@ha /* 8003E13C 0003AF3C 90 01 00 A4 */ stw r0, 0xa4(r1) -/* 8003E140 0003AF40 38 84 39 58 */ addi r4, r4, lbl_80253958@l +/* 8003E140 0003AF40 38 84 39 58 */ addi r4, r4, lbl__976@l /* 8003E144 0003AF44 38 00 00 0E */ li r0, 0xe /* 8003E148 0003AF48 38 A1 00 04 */ addi r5, r1, 4 /* 8003E14C 0003AF4C BF 61 00 8C */ stmw r27, 0x8c(r1) @@ -1579,8 +1579,8 @@ lbl_8003E160: /* 8003E16C 0003AF6C 94 05 00 08 */ stwu r0, 8(r5) /* 8003E170 0003AF70 42 00 FF F0 */ bdnz lbl_8003E160 /* 8003E174 0003AF74 80 04 00 04 */ lwz r0, 4(r4) -/* 8003E178 0003AF78 3C 60 80 29 */ lis r3, lbl_80288978@ha -/* 8003E17C 0003AF7C 38 63 89 78 */ addi r3, r3, lbl_80288978@l +/* 8003E178 0003AF78 3C 60 80 29 */ lis r3, lbl_g_leaders@ha +/* 8003E17C 0003AF7C 38 63 89 78 */ addi r3, r3, lbl_g_leaders@l /* 8003E180 0003AF80 38 80 00 00 */ li r4, 0 /* 8003E184 0003AF84 90 05 00 04 */ stw r0, 4(r5) /* 8003E188 0003AF88 38 A0 01 08 */ li r5, 0x108 @@ -1592,9 +1592,9 @@ lbl_8003E160: /* 8003E1A0 0003AFA0 38 60 00 00 */ li r3, 0 /* 8003E1A4 0003AFA4 48 00 00 80 */ b lbl_8003E224 lbl_8003E1A8: -/* 8003E1A8 0003AFA8 3C 60 80 29 */ lis r3, lbl_80288978@ha +/* 8003E1A8 0003AFA8 3C 60 80 29 */ lis r3, lbl_g_leaders@ha /* 8003E1AC 0003AFAC 3B A1 00 24 */ addi r29, r1, 0x24 -/* 8003E1B0 0003AFB0 3B C3 89 78 */ addi r30, r3, lbl_80288978@l +/* 8003E1B0 0003AFB0 3B C3 89 78 */ addi r30, r3, lbl_g_leaders@l /* 8003E1B4 0003AFB4 3B 60 00 00 */ li r27, 0 lbl_8003E1B8: /* 8003E1B8 0003AFB8 7F E3 FB 78 */ mr r3, r31 @@ -1665,11 +1665,11 @@ lbl_8003E280: xSG_cm_slotname__FP17st_XSAVEGAME_DATAi: /* 8003E29C 0003B09C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8003E2A0 0003B0A0 7C 08 02 A6 */ mflr r0 -/* 8003E2A4 0003B0A4 3C 60 80 29 */ lis r3, lbl_80288AD4@ha +/* 8003E2A4 0003B0A4 3C 60 80 29 */ lis r3, lbl_slotname$1003@ha /* 8003E2A8 0003B0A8 2C 04 09 A5 */ cmpwi r4, 0x9a5 /* 8003E2AC 0003B0AC 90 01 00 14 */ stw r0, 0x14(r1) /* 8003E2B0 0003B0B0 38 00 00 00 */ li r0, 0 -/* 8003E2B4 0003B0B4 98 03 8A D4 */ stb r0, lbl_80288AD4@l(r3) +/* 8003E2B4 0003B0B4 98 03 8A D4 */ stb r0, lbl_slotname$1003@l(r3) /* 8003E2B8 0003B0B8 40 82 00 18 */ bne lbl_8003E2D0 /* 8003E2BC 0003B0BC 38 60 00 02 */ li r3, 2 /* 8003E2C0 0003B0C0 38 80 00 00 */ li r4, 0 @@ -1682,13 +1682,13 @@ lbl_8003E2D0: /* 8003E2D8 0003B0D8 38 80 00 00 */ li r4, 0 /* 8003E2DC 0003B0DC 48 08 E3 75 */ bl iSGMakeName__F15en_NAMEGEN_TYPEPCci lbl_8003E2E0: -/* 8003E2E0 0003B0E0 3C A0 80 29 */ lis r5, lbl_80288AD4@ha +/* 8003E2E0 0003B0E0 3C A0 80 29 */ lis r5, lbl_slotname$1003@ha /* 8003E2E4 0003B0E4 7C 64 1B 78 */ mr r4, r3 -/* 8003E2E8 0003B0E8 38 65 8A D4 */ addi r3, r5, lbl_80288AD4@l +/* 8003E2E8 0003B0E8 38 65 8A D4 */ addi r3, r5, lbl_slotname$1003@l /* 8003E2EC 0003B0EC 48 1A 94 15 */ bl func_801E7700 /* 8003E2F0 0003B0F0 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8003E2F4 0003B0F4 3C 60 80 29 */ lis r3, lbl_80288AD4@ha -/* 8003E2F8 0003B0F8 38 63 8A D4 */ addi r3, r3, lbl_80288AD4@l +/* 8003E2F4 0003B0F4 3C 60 80 29 */ lis r3, lbl_slotname$1003@ha +/* 8003E2F8 0003B0F8 38 63 8A D4 */ addi r3, r3, lbl_slotname$1003@l /* 8003E2FC 0003B0FC 7C 08 03 A6 */ mtlr r0 /* 8003E300 0003B100 38 21 00 10 */ addi r1, r1, 0x10 /* 8003E304 0003B104 4E 80 00 20 */ blr @@ -1697,10 +1697,10 @@ lbl_8003E2E0: xsavegame.xSG_areaComposeLabel__FPciPci: /* 8003E308 0003B108 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8003E30C 0003B10C 7C 08 02 A6 */ mflr r0 -/* 8003E310 0003B110 3C 80 80 25 */ lis r4, lbl_802539CC@ha +/* 8003E310 0003B110 3C 80 80 25 */ lis r4, lbl__1011@ha /* 8003E314 0003B114 90 01 00 74 */ stw r0, 0x74(r1) /* 8003E318 0003B118 BF 01 00 50 */ stmw r24, 0x50(r1) -/* 8003E31C 0003B11C 3B 04 39 CC */ addi r24, r4, lbl_802539CC@l +/* 8003E31C 0003B11C 3B 04 39 CC */ addi r24, r4, lbl__1011@l /* 8003E320 0003B120 7C 7F 1B 78 */ mr r31, r3 /* 8003E324 0003B124 38 61 00 08 */ addi r3, r1, 8 /* 8003E328 0003B128 83 38 00 00 */ lwz r25, 0(r24) @@ -1736,9 +1736,9 @@ xsavegame.xSG_areaComposeLabel__FPciPci: /* 8003E3A0 0003B1A0 90 81 00 40 */ stw r4, 0x40(r1) /* 8003E3A4 0003B1A4 90 01 00 44 */ stw r0, 0x44(r1) /* 8003E3A8 0003B1A8 48 08 ED F1 */ bl iSGMakeTimeStamp__FPc -/* 8003E3AC 0003B1AC 3C 80 80 25 */ lis r4, lbl_80253A4C@ha +/* 8003E3AC 0003B1AC 3C 80 80 25 */ lis r4, lbl__stringBase0_16@ha /* 8003E3B0 0003B1B0 7F E3 FB 78 */ mr r3, r31 -/* 8003E3B4 0003B1B4 38 84 3A 4C */ addi r4, r4, lbl_80253A4C@l +/* 8003E3B4 0003B1B4 38 84 3A 4C */ addi r4, r4, lbl__stringBase0_16@l /* 8003E3B8 0003B1B8 38 A1 00 08 */ addi r5, r1, 8 /* 8003E3BC 0003B1BC 38 84 04 12 */ addi r4, r4, 0x412 /* 8003E3C0 0003B1C0 4C C6 31 82 */ crclr 6 @@ -2162,11 +2162,11 @@ lbl_8003E920: xSG_sv_commit__FP17st_XSAVEGAME_DATA: /* 8003E998 0003B798 94 21 FF 80 */ stwu r1, -0x80(r1) /* 8003E99C 0003B79C 7C 08 02 A6 */ mflr r0 -/* 8003E9A0 0003B7A0 3C 80 80 25 */ lis r4, lbl_80253A0C@ha +/* 8003E9A0 0003B7A0 3C 80 80 25 */ lis r4, lbl__1115@ha /* 8003E9A4 0003B7A4 38 A0 00 00 */ li r5, 0 /* 8003E9A8 0003B7A8 90 01 00 84 */ stw r0, 0x84(r1) /* 8003E9AC 0003B7AC BE A1 00 54 */ stmw r21, 0x54(r1) -/* 8003E9B0 0003B7B0 3A A4 3A 0C */ addi r21, r4, lbl_80253A0C@l +/* 8003E9B0 0003B7B0 3A A4 3A 0C */ addi r21, r4, lbl__1115@l /* 8003E9B4 0003B7B4 7C 7E 1B 78 */ mr r30, r3 /* 8003E9B8 0003B7B8 3B E0 00 01 */ li r31, 1 /* 8003E9BC 0003B7BC 38 60 00 00 */ li r3, 0 @@ -2695,8 +2695,8 @@ lbl_8003F110: .global xSGAutoSave_GetCache__Fv xSGAutoSave_GetCache__Fv: -/* 8003F128 0003BF28 3C 60 80 2D */ lis r3, lbl_802C8970@ha -/* 8003F12C 0003BF2C 38 63 89 70 */ addi r3, r3, lbl_802C8970@l +/* 8003F128 0003BF28 3C 60 80 2D */ lis r3, lbl_g_autodata@ha +/* 8003F12C 0003BF2C 38 63 89 70 */ addi r3, r3, lbl_g_autodata@l /* 8003F130 0003BF30 4E 80 00 20 */ blr .global xSGAutoSave_Startup__Fv diff --git a/asm/Core/x/xserializer.s b/asm/Core/x/xserializer.s index d153fdcdf..98182fab7 100644 --- a/asm/Core/x/xserializer.s +++ b/asm/Core/x/xserializer.s @@ -11,14 +11,14 @@ xSerialStartup__FiP21st_SERIAL_PERCID_SIZE: /* 80042D7C 0003FB7C 7C 9F 23 78 */ mr r31, r4 /* 80042D80 0003FB80 93 C1 00 08 */ stw r30, 8(r1) /* 80042D84 0003FB84 7C 7E 1B 78 */ mr r30, r3 -/* 80042D88 0003FB88 80 AD 8A A0 */ lwz r5, lbl_803CB3A0-_SDA_BASE_(r13) +/* 80042D88 0003FB88 80 AD 8A A0 */ lwz r5, lbl_g_serinit-_SDA_BASE_(r13) /* 80042D8C 0003FB8C 38 05 00 01 */ addi r0, r5, 1 /* 80042D90 0003FB90 2C 05 00 00 */ cmpwi r5, 0 -/* 80042D94 0003FB94 90 0D 8A A0 */ stw r0, lbl_803CB3A0-_SDA_BASE_(r13) +/* 80042D94 0003FB94 90 0D 8A A0 */ stw r0, lbl_g_serinit-_SDA_BASE_(r13) /* 80042D98 0003FB98 40 82 00 28 */ bne lbl_80042DC0 -/* 80042D9C 0003FB9C 3C 60 80 29 */ lis r3, lbl_80288B10@ha +/* 80042D9C 0003FB9C 3C 60 80 29 */ lis r3, lbl_g_xserdata@ha /* 80042DA0 0003FBA0 38 80 00 00 */ li r4, 0 -/* 80042DA4 0003FBA4 38 63 8B 10 */ addi r3, r3, lbl_80288B10@l +/* 80042DA4 0003FBA4 38 63 8B 10 */ addi r3, r3, lbl_g_xserdata@l /* 80042DA8 0003FBA8 38 A0 00 24 */ li r5, 0x24 /* 80042DAC 0003FBAC 4B FC 06 AD */ bl memset /* 80042DB0 0003FBB0 48 00 08 01 */ bl xserializer.xSER_init_tables__Fv @@ -28,7 +28,7 @@ xSerialStartup__FiP21st_SERIAL_PERCID_SIZE: lbl_80042DC0: /* 80042DC0 0003FBC0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80042DC4 0003FBC4 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80042DC8 0003FBC8 80 6D 8A A0 */ lwz r3, lbl_803CB3A0-_SDA_BASE_(r13) +/* 80042DC8 0003FBC8 80 6D 8A A0 */ lwz r3, lbl_g_serinit-_SDA_BASE_(r13) /* 80042DCC 0003FBCC 83 C1 00 08 */ lwz r30, 8(r1) /* 80042DD0 0003FBD0 7C 08 03 A6 */ mtlr r0 /* 80042DD4 0003FBD4 38 21 00 10 */ addi r1, r1, 0x10 @@ -36,21 +36,21 @@ lbl_80042DC0: .global xSerialShutdown__Fv xSerialShutdown__Fv: -/* 80042DDC 0003FBDC 80 6D 8A A0 */ lwz r3, lbl_803CB3A0-_SDA_BASE_(r13) +/* 80042DDC 0003FBDC 80 6D 8A A0 */ lwz r3, lbl_g_serinit-_SDA_BASE_(r13) /* 80042DE0 0003FBE0 38 03 FF FF */ addi r0, r3, -1 -/* 80042DE4 0003FBE4 90 0D 8A A0 */ stw r0, lbl_803CB3A0-_SDA_BASE_(r13) -/* 80042DE8 0003FBE8 80 6D 8A A0 */ lwz r3, lbl_803CB3A0-_SDA_BASE_(r13) +/* 80042DE4 0003FBE4 90 0D 8A A0 */ stw r0, lbl_g_serinit-_SDA_BASE_(r13) +/* 80042DE8 0003FBE8 80 6D 8A A0 */ lwz r3, lbl_g_serinit-_SDA_BASE_(r13) /* 80042DEC 0003FBEC 4E 80 00 20 */ blr .global xSerialTraverse__FPFUiP7xSerial_i xSerialTraverse__FPFUiP7xSerial_i: /* 80042DF0 0003FBF0 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80042DF4 0003FBF4 7C 08 02 A6 */ mflr r0 -/* 80042DF8 0003FBF8 3C 80 80 29 */ lis r4, lbl_80288B10@ha +/* 80042DF8 0003FBF8 3C 80 80 29 */ lis r4, lbl_g_xserdata@ha /* 80042DFC 0003FBFC 90 01 00 44 */ stw r0, 0x44(r1) /* 80042E00 0003FC00 BF 61 00 2C */ stmw r27, 0x2c(r1) /* 80042E04 0003FC04 7C 7B 1B 78 */ mr r27, r3 -/* 80042E08 0003FC08 3B E4 8B 10 */ addi r31, r4, lbl_80288B10@l +/* 80042E08 0003FC08 3B E4 8B 10 */ addi r31, r4, lbl_g_xserdata@l /* 80042E0C 0003FC0C 38 61 00 08 */ addi r3, r1, 8 /* 80042E10 0003FC10 48 00 00 75 */ bl __ct__7xSerialFv /* 80042E14 0003FC14 3B A0 00 00 */ li r29, 0 @@ -155,9 +155,9 @@ lbl_80042F44: lbl_80042F48: /* 80042F48 0003FD48 2C 06 00 00 */ cmpwi r6, 0 /* 80042F4C 0003FD4C 40 80 00 58 */ bge lbl_80042FA4 -/* 80042F50 0003FD50 3C 60 80 29 */ lis r3, lbl_80288B34@ha +/* 80042F50 0003FD50 3C 60 80 29 */ lis r3, lbl_g_tbl_onbit@ha /* 80042F54 0003FD54 7C 9A 23 78 */ mr r26, r4 -/* 80042F58 0003FD58 3B C3 8B 34 */ addi r30, r3, lbl_80288B34@l +/* 80042F58 0003FD58 3B C3 8B 34 */ addi r30, r3, lbl_g_tbl_onbit@l /* 80042F5C 0003FD5C 3B 80 00 00 */ li r28, 0 /* 80042F60 0003FD60 3B A0 00 00 */ li r29, 0 /* 80042F64 0003FD64 48 00 00 34 */ b lbl_80042F98 @@ -181,10 +181,10 @@ lbl_80042F98: /* 80042FA0 0003FDA0 48 00 00 54 */ b lbl_80042FF4 lbl_80042FA4: /* 80042FA4 0003FDA4 3B A0 00 00 */ li r29, 0 -/* 80042FA8 0003FDA8 3C 60 80 29 */ lis r3, lbl_80288B34@ha +/* 80042FA8 0003FDA8 3C 60 80 29 */ lis r3, lbl_g_tbl_onbit@ha /* 80042FAC 0003FDAC 7C 9A 23 78 */ mr r26, r4 /* 80042FB0 0003FDB0 7F BC EB 78 */ mr r28, r29 -/* 80042FB4 0003FDB4 3B C3 8B 34 */ addi r30, r3, lbl_80288B34@l +/* 80042FB4 0003FDB4 3B C3 8B 34 */ addi r30, r3, lbl_g_tbl_onbit@l /* 80042FB8 0003FDB8 48 00 00 34 */ b lbl_80042FEC lbl_80042FBC: /* 80042FBC 0003FDBC 57 A0 10 3A */ slwi r0, r29, 2 @@ -343,18 +343,18 @@ lbl_800431A0: /* 800431A4 0003FFA4 48 00 02 E5 */ bl rdbit__7xSerialFv /* 800431A8 0003FFA8 2C 03 00 00 */ cmpwi r3, 0 /* 800431AC 0003FFAC 41 82 00 24 */ beq lbl_800431D0 -/* 800431B0 0003FFB0 3C 60 80 29 */ lis r3, lbl_80288B34@ha +/* 800431B0 0003FFB0 3C 60 80 29 */ lis r3, lbl_g_tbl_onbit@ha /* 800431B4 0003FFB4 57 C0 10 3A */ slwi r0, r30, 2 -/* 800431B8 0003FFB8 38 63 8B 34 */ addi r3, r3, lbl_80288B34@l +/* 800431B8 0003FFB8 38 63 8B 34 */ addi r3, r3, lbl_g_tbl_onbit@l /* 800431BC 0003FFBC 80 9C 00 00 */ lwz r4, 0(r28) /* 800431C0 0003FFC0 7C 03 00 2E */ lwzx r0, r3, r0 /* 800431C4 0003FFC4 7C 80 03 78 */ or r0, r4, r0 /* 800431C8 0003FFC8 90 1C 00 00 */ stw r0, 0(r28) /* 800431CC 0003FFCC 48 00 00 20 */ b lbl_800431EC lbl_800431D0: -/* 800431D0 0003FFD0 3C 60 80 29 */ lis r3, lbl_80288BB4@ha +/* 800431D0 0003FFD0 3C 60 80 29 */ lis r3, lbl_g_tbl_clear@ha /* 800431D4 0003FFD4 57 C0 10 3A */ slwi r0, r30, 2 -/* 800431D8 0003FFD8 38 63 8B B4 */ addi r3, r3, lbl_80288BB4@l +/* 800431D8 0003FFD8 38 63 8B B4 */ addi r3, r3, lbl_g_tbl_clear@l /* 800431DC 0003FFDC 80 9C 00 00 */ lwz r4, 0(r28) /* 800431E0 0003FFE0 7C 03 00 2E */ lwzx r0, r3, r0 /* 800431E4 0003FFE4 7C 80 00 38 */ and r0, r4, r0 @@ -381,9 +381,9 @@ lbl_80043220: /* 80043224 00040024 48 00 02 65 */ bl rdbit__7xSerialFv /* 80043228 00040028 2C 03 00 00 */ cmpwi r3, 0 /* 8004322C 0004002C 41 82 00 28 */ beq lbl_80043254 -/* 80043230 00040030 3C 60 80 29 */ lis r3, lbl_80288B34@ha +/* 80043230 00040030 3C 60 80 29 */ lis r3, lbl_g_tbl_onbit@ha /* 80043234 00040034 57 E0 10 3A */ slwi r0, r31, 2 -/* 80043238 00040038 38 63 8B 34 */ addi r3, r3, lbl_80288B34@l +/* 80043238 00040038 38 63 8B 34 */ addi r3, r3, lbl_g_tbl_onbit@l /* 8004323C 0004003C 88 9C 00 00 */ lbz r4, 0(r28) /* 80043240 00040040 7C 03 00 2E */ lwzx r0, r3, r0 /* 80043244 00040044 54 00 06 3E */ clrlwi r0, r0, 0x18 @@ -391,9 +391,9 @@ lbl_80043220: /* 8004324C 0004004C 98 1C 00 00 */ stb r0, 0(r28) /* 80043250 00040050 48 00 00 24 */ b lbl_80043274 lbl_80043254: -/* 80043254 00040054 3C 60 80 29 */ lis r3, lbl_80288BB4@ha +/* 80043254 00040054 3C 60 80 29 */ lis r3, lbl_g_tbl_clear@ha /* 80043258 00040058 57 E0 10 3A */ slwi r0, r31, 2 -/* 8004325C 0004005C 38 63 8B B4 */ addi r3, r3, lbl_80288BB4@l +/* 8004325C 0004005C 38 63 8B B4 */ addi r3, r3, lbl_g_tbl_clear@l /* 80043260 00040060 88 9C 00 00 */ lbz r4, 0(r28) /* 80043264 00040064 7C 03 00 2E */ lwzx r0, r3, r0 /* 80043268 00040068 54 00 06 3E */ clrlwi r0, r0, 0x18 @@ -523,9 +523,9 @@ wrbit__7xSerialFi: /* 800433E8 000401E8 4E 80 00 20 */ blr lbl_800433EC: /* 800433EC 000401EC 80 C3 00 10 */ lwz r6, 0x10(r3) -/* 800433F0 000401F0 3C A0 80 29 */ lis r5, lbl_80288BB4@ha +/* 800433F0 000401F0 3C A0 80 29 */ lis r5, lbl_g_tbl_clear@ha /* 800433F4 000401F4 80 03 00 14 */ lwz r0, 0x14(r3) -/* 800433F8 000401F8 38 A5 8B B4 */ addi r5, r5, lbl_80288BB4@l +/* 800433F8 000401F8 38 A5 8B B4 */ addi r5, r5, lbl_g_tbl_clear@l /* 800433FC 000401FC 80 E8 00 04 */ lwz r7, 4(r8) /* 80043400 00040200 54 C6 10 3A */ slwi r6, r6, 2 /* 80043404 00040204 54 00 10 3A */ slwi r0, r0, 2 @@ -536,9 +536,9 @@ lbl_800433EC: /* 80043418 00040218 7C 07 31 2E */ stwx r0, r7, r6 /* 8004341C 0004021C 41 82 00 30 */ beq lbl_8004344C /* 80043420 00040220 80 A3 00 10 */ lwz r5, 0x10(r3) -/* 80043424 00040224 3C 80 80 29 */ lis r4, lbl_80288B34@ha +/* 80043424 00040224 3C 80 80 29 */ lis r4, lbl_g_tbl_onbit@ha /* 80043428 00040228 80 03 00 14 */ lwz r0, 0x14(r3) -/* 8004342C 0004022C 38 84 8B 34 */ addi r4, r4, lbl_80288B34@l +/* 8004342C 0004022C 38 84 8B 34 */ addi r4, r4, lbl_g_tbl_onbit@l /* 80043430 00040230 80 E8 00 04 */ lwz r7, 4(r8) /* 80043434 00040234 54 A6 10 3A */ slwi r6, r5, 2 /* 80043438 00040238 54 00 10 3A */ slwi r0, r0, 2 @@ -579,9 +579,9 @@ rdbit__7xSerialFv: /* 800434B0 000402B0 4E 80 00 20 */ blr lbl_800434B4: /* 800434B4 000402B4 80 A3 00 14 */ lwz r5, 0x14(r3) -/* 800434B8 000402B8 3C 80 80 29 */ lis r4, lbl_80288B34@ha +/* 800434B8 000402B8 3C 80 80 29 */ lis r4, lbl_g_tbl_onbit@ha /* 800434BC 000402BC 80 C3 00 10 */ lwz r6, 0x10(r3) -/* 800434C0 000402C0 38 84 8B 34 */ addi r4, r4, lbl_80288B34@l +/* 800434C0 000402C0 38 84 8B 34 */ addi r4, r4, lbl_g_tbl_onbit@l /* 800434C4 000402C4 54 A0 10 3A */ slwi r0, r5, 2 /* 800434C8 000402C8 80 E7 00 04 */ lwz r7, 4(r7) /* 800434CC 000402CC 54 C6 10 3A */ slwi r6, r6, 2 @@ -637,10 +637,10 @@ prepare__7xSerialFUi: xSerialWipeMainBuffer__Fv: /* 8004357C 0004037C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80043580 00040380 7C 08 02 A6 */ mflr r0 -/* 80043584 00040384 3C 60 80 29 */ lis r3, lbl_80288B10@ha +/* 80043584 00040384 3C 60 80 29 */ lis r3, lbl_g_xserdata@ha /* 80043588 00040388 38 80 00 00 */ li r4, 0 /* 8004358C 0004038C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80043590 00040390 38 A3 8B 10 */ addi r5, r3, lbl_80288B10@l +/* 80043590 00040390 38 A3 8B 10 */ addi r5, r3, lbl_g_xserdata@l /* 80043594 00040394 80 65 00 04 */ lwz r3, 4(r5) /* 80043598 00040398 80 A5 00 08 */ lwz r5, 8(r5) /* 8004359C 0004039C 4B FB FE BD */ bl memset @@ -652,12 +652,12 @@ xSerialWipeMainBuffer__Fv: .global xserializer.xSER_init_tables__Fv xserializer.xSER_init_tables__Fv: /* 800435B0 000403B0 94 21 FF E0 */ stwu r1, -0x20(r1) -/* 800435B4 000403B4 3C 80 80 29 */ lis r4, lbl_80288B34@ha -/* 800435B8 000403B8 3C 60 80 29 */ lis r3, lbl_80288BB4@ha +/* 800435B4 000403B4 3C 80 80 29 */ lis r4, lbl_g_tbl_onbit@ha +/* 800435B8 000403B8 3C 60 80 29 */ lis r3, lbl_g_tbl_clear@ha /* 800435BC 000403BC 38 00 00 04 */ li r0, 4 /* 800435C0 000403C0 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 800435C4 000403C4 39 63 8B B4 */ addi r11, r3, lbl_80288BB4@l -/* 800435C8 000403C8 39 44 8B 34 */ addi r10, r4, lbl_80288B34@l +/* 800435C4 000403C4 39 63 8B B4 */ addi r11, r3, lbl_g_tbl_clear@l +/* 800435C8 000403C8 39 44 8B 34 */ addi r10, r4, lbl_g_tbl_onbit@l /* 800435CC 000403CC 38 60 00 00 */ li r3, 0 /* 800435D0 000403D0 93 C1 00 18 */ stw r30, 0x18(r1) /* 800435D4 000403D4 93 A1 00 14 */ stw r29, 0x14(r1) @@ -717,10 +717,10 @@ lbl_800435DC: xserializer.xSER_init_buffers__FiP21st_SERIAL_PERCID_SIZE: /* 800436A0 000404A0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800436A4 000404A4 7C 08 02 A6 */ mflr r0 -/* 800436A8 000404A8 3C A0 80 29 */ lis r5, lbl_80288B10@ha +/* 800436A8 000404A8 3C A0 80 29 */ lis r5, lbl_g_xserdata@ha /* 800436AC 000404AC 90 01 00 24 */ stw r0, 0x24(r1) /* 800436B0 000404B0 BF 41 00 08 */ stmw r26, 8(r1) -/* 800436B4 000404B4 3B E5 8B 10 */ addi r31, r5, lbl_80288B10@l +/* 800436B4 000404B4 3B E5 8B 10 */ addi r31, r5, lbl_g_xserdata@l /* 800436B8 000404B8 7C 7B 1B 78 */ mr r27, r3 /* 800436BC 000404BC 7C 9E 23 78 */ mr r30, r4 /* 800436C0 000404C0 7F 64 DB 78 */ mr r4, r27 @@ -729,19 +729,19 @@ xserializer.xSER_init_buffers__FiP21st_SERIAL_PERCID_SIZE: /* 800436CC 000404CC 3B A0 00 00 */ li r29, 0 /* 800436D0 000404D0 38 A0 00 00 */ li r5, 0 /* 800436D4 000404D4 4B FF 23 2D */ bl XOrdInit__FP16st_XORDEREDARRAYii -/* 800436D8 000404D8 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 800436D8 000404D8 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 800436DC 000404DC 57 64 20 36 */ slwi r4, r27, 4 /* 800436E0 000404E0 38 A0 00 00 */ li r5, 0 /* 800436E4 000404E4 4B FF 02 5D */ bl xMemAlloc__FUiUii -/* 800436E8 000404E8 3C 80 80 29 */ lis r4, lbl_80288B10@ha +/* 800436E8 000404E8 3C 80 80 29 */ lis r4, lbl_g_xserdata@ha /* 800436EC 000404EC 57 65 20 36 */ slwi r5, r27, 4 -/* 800436F0 000404F0 3B 84 8B 10 */ addi r28, r4, lbl_80288B10@l +/* 800436F0 000404F0 3B 84 8B 10 */ addi r28, r4, lbl_g_xserdata@l /* 800436F4 000404F4 38 80 00 00 */ li r4, 0 /* 800436F8 000404F8 90 7C 00 0C */ stw r3, 0xc(r28) /* 800436FC 000404FC 4B FB FD 5D */ bl memset -/* 80043700 00040500 3C 60 80 29 */ lis r3, lbl_80288B10@ha +/* 80043700 00040500 3C 60 80 29 */ lis r3, lbl_g_xserdata@ha /* 80043704 00040504 80 1C 00 0C */ lwz r0, 0xc(r28) -/* 80043708 00040508 38 63 8B 10 */ addi r3, r3, lbl_80288B10@l +/* 80043708 00040508 38 63 8B 10 */ addi r3, r3, lbl_g_xserdata@l /* 8004370C 0004050C 7F C4 F3 78 */ mr r4, r30 /* 80043710 00040510 90 03 00 10 */ stw r0, 0x10(r3) /* 80043714 00040514 48 00 00 1C */ b lbl_80043730 @@ -757,7 +757,7 @@ lbl_80043730: /* 80043734 00040534 28 00 00 00 */ cmplwi r0, 0 /* 80043738 00040538 40 82 FF E0 */ bne lbl_80043718 /* 8004373C 0004053C 7C 1D D8 50 */ subf r0, r29, r27 -/* 80043740 00040540 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80043740 00040540 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80043744 00040544 1C 00 01 90 */ mulli r0, r0, 0x190 /* 80043748 00040548 38 A0 00 00 */ li r5, 0 /* 8004374C 0004054C 7F 5A 02 14 */ add r26, r26, r0 @@ -912,11 +912,11 @@ lbl_80043960: xserializer.XSER_get_client__FUi: /* 80043968 00040768 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8004396C 0004076C 7C 08 02 A6 */ mflr r0 -/* 80043970 00040770 3C A0 80 29 */ lis r5, lbl_80288B10@ha +/* 80043970 00040770 3C A0 80 29 */ lis r5, lbl_g_xserdata@ha /* 80043974 00040774 3C 80 80 04 */ lis r4, lbl_80043940@ha /* 80043978 00040778 90 01 00 24 */ stw r0, 0x24(r1) /* 8004397C 0004077C 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 80043980 00040780 3B E5 8B 10 */ addi r31, r5, lbl_80288B10@l +/* 80043980 00040780 3B E5 8B 10 */ addi r31, r5, lbl_g_xserdata@l /* 80043984 00040784 38 A4 39 40 */ addi r5, r4, lbl_80043940@l /* 80043988 00040788 93 C1 00 18 */ stw r30, 0x18(r1) /* 8004398C 0004078C 93 A1 00 14 */ stw r29, 0x14(r1) @@ -954,11 +954,11 @@ lbl_800439DC: xSerial_svgame_register__FP17st_XSAVEGAME_DATA16en_SAVEGAME_MODE: /* 800439FC 000407FC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80043A00 00040800 7C 08 02 A6 */ mflr r0 -/* 80043A04 00040804 3C A0 80 29 */ lis r5, lbl_80288B10@ha +/* 80043A04 00040804 3C A0 80 29 */ lis r5, lbl_g_xserdata@ha /* 80043A08 00040808 2C 04 00 0B */ cmpwi r4, 0xb /* 80043A0C 0004080C 90 01 00 24 */ stw r0, 0x24(r1) /* 80043A10 00040810 BF 41 00 08 */ stmw r26, 8(r1) -/* 80043A14 00040814 3B E5 8B 10 */ addi r31, r5, lbl_80288B10@l +/* 80043A14 00040814 3B E5 8B 10 */ addi r31, r5, lbl_g_xserdata@l /* 80043A18 00040818 7C 7E 1B 78 */ mr r30, r3 /* 80043A1C 0004081C 80 1F 00 00 */ lwz r0, 0(r31) /* 80043A20 00040820 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e @@ -993,12 +993,12 @@ lbl_80043A8C: /* 80043A8C 0004088C 80 1F 00 18 */ lwz r0, 0x18(r31) /* 80043A90 00040890 7C 1A 00 00 */ cmpw r26, r0 /* 80043A94 00040894 41 80 FF D4 */ blt lbl_80043A68 -/* 80043A98 00040898 3C A0 80 29 */ lis r5, lbl_80288B10@ha +/* 80043A98 00040898 3C A0 80 29 */ lis r5, lbl_g_xserdata@ha /* 80043A9C 0004089C 3C 80 80 04 */ lis r4, lbl_80043CD0@ha /* 80043AA0 000408A0 3C 60 80 04 */ lis r3, lbl_80043DF8@ha /* 80043AA4 000408A4 3D 00 53 46 */ lis r8, 0x5346494C@ha /* 80043AA8 000408A8 38 C4 3C D0 */ addi r6, r4, lbl_80043CD0@l -/* 80043AAC 000408AC 38 A5 8B 10 */ addi r5, r5, lbl_80288B10@l +/* 80043AAC 000408AC 38 A5 8B 10 */ addi r5, r5, lbl_g_xserdata@l /* 80043AB0 000408B0 38 E3 3D F8 */ addi r7, r3, lbl_80043DF8@l /* 80043AB4 000408B4 7F C3 F3 78 */ mr r3, r30 /* 80043AB8 000408B8 38 88 49 4C */ addi r4, r8, 0x5346494C@l @@ -1013,16 +1013,16 @@ lbl_80043AC4: /* 80043AD8 000408D8 7F E5 FB 78 */ mr r5, r31 /* 80043ADC 000408DC 38 87 49 44 */ addi r4, r7, 0x53564944@l /* 80043AE0 000408E0 4B FF 9A C5 */ bl xSGAddLoadClient__FP17st_XSAVEGAME_DATAUiPvPFPvP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTUii_i -/* 80043AE4 000408E4 3C 60 80 29 */ lis r3, lbl_80288B10@ha +/* 80043AE4 000408E4 3C 60 80 29 */ lis r3, lbl_g_xserdata@ha /* 80043AE8 000408E8 3C 80 80 04 */ lis r4, lbl_80043C60@ha -/* 80043AEC 000408EC 38 A3 8B 10 */ addi r5, r3, lbl_80288B10@l +/* 80043AEC 000408EC 38 A3 8B 10 */ addi r5, r3, lbl_g_xserdata@l /* 80043AF0 000408F0 38 C4 3C 60 */ addi r6, r4, lbl_80043C60@l /* 80043AF4 000408F4 7F C3 F3 78 */ mr r3, r30 /* 80043AF8 000408F8 38 80 00 00 */ li r4, 0 /* 80043AFC 000408FC 4B FF 9A A9 */ bl xSGAddLoadClient__FP17st_XSAVEGAME_DATAUiPvPFPvP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTUii_i -/* 80043B00 00040900 3C 80 80 29 */ lis r4, lbl_80288B10@ha +/* 80043B00 00040900 3C 80 80 29 */ lis r4, lbl_g_xserdata@ha /* 80043B04 00040904 3C 60 80 04 */ lis r3, lbl_80043E4C@ha -/* 80043B08 00040908 38 A4 8B 10 */ addi r5, r4, lbl_80288B10@l +/* 80043B08 00040908 38 A4 8B 10 */ addi r5, r4, lbl_g_xserdata@l /* 80043B0C 0004090C 3C 80 53 46 */ lis r4, 0x5346494C@ha /* 80043B10 00040910 38 C3 3E 4C */ addi r6, r3, lbl_80043E4C@l /* 80043B14 00040914 7F C3 F3 78 */ mr r3, r30 @@ -1065,10 +1065,10 @@ lbl_80043B8C: /* 80043B98 00040998 7C A4 2B 78 */ mr r4, r5 /* 80043B9C 0004099C 90 01 00 24 */ stw r0, 0x24(r1) /* 80043BA0 000409A0 38 00 00 00 */ li r0, 0 -/* 80043BA4 000409A4 3C C0 80 29 */ lis r6, lbl_80288B10@ha +/* 80043BA4 000409A4 3C C0 80 29 */ lis r6, lbl_g_xserdata@ha /* 80043BA8 000409A8 38 A1 00 08 */ addi r5, r1, 8 /* 80043BAC 000409AC 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 80043BB0 000409B0 3B E6 8B 10 */ addi r31, r6, lbl_80288B10@l +/* 80043BB0 000409B0 3B E6 8B 10 */ addi r31, r6, lbl_g_xserdata@l /* 80043BB4 000409B4 38 C0 00 01 */ li r6, 1 /* 80043BB8 000409B8 90 01 00 08 */ stw r0, 8(r1) /* 80043BBC 000409BC 4B FF A4 FD */ bl xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPii @@ -1118,13 +1118,13 @@ lbl_80043C08: lbl_80043C60: /* 80043C60 00040A60 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80043C64 00040A64 7C 08 02 A6 */ mflr r0 -/* 80043C68 00040A68 3C 60 80 29 */ lis r3, lbl_80288B10@ha +/* 80043C68 00040A68 3C 60 80 29 */ lis r3, lbl_g_xserdata@ha /* 80043C6C 00040A6C 90 01 00 14 */ stw r0, 0x14(r1) /* 80043C70 00040A70 93 E1 00 0C */ stw r31, 0xc(r1) /* 80043C74 00040A74 7C BF 2B 78 */ mr r31, r5 /* 80043C78 00040A78 93 C1 00 08 */ stw r30, 8(r1) /* 80043C7C 00040A7C 7C 9E 23 78 */ mr r30, r4 -/* 80043C80 00040A80 80 03 8B 10 */ lwz r0, lbl_80288B10@l(r3) +/* 80043C80 00040A80 80 03 8B 10 */ lwz r0, lbl_g_xserdata@l(r3) /* 80043C84 00040A84 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80043C88 00040A88 41 82 00 0C */ beq lbl_80043C94 /* 80043C8C 00040A8C 38 60 00 01 */ li r3, 1 @@ -1148,8 +1148,8 @@ lbl_80043CB8: /* 80043CCC 00040ACC 4E 80 00 20 */ blr lbl_80043CD0: /* 80043CD0 00040AD0 94 21 FF E0 */ stwu r1, -0x20(r1) -/* 80043CD4 00040AD4 3C 60 80 29 */ lis r3, lbl_80288B10@ha -/* 80043CD8 00040AD8 38 63 8B 10 */ addi r3, r3, lbl_80288B10@l +/* 80043CD4 00040AD4 3C 60 80 29 */ lis r3, lbl_g_xserdata@ha +/* 80043CD8 00040AD8 38 63 8B 10 */ addi r3, r3, lbl_g_xserdata@l /* 80043CDC 00040ADC 38 00 00 00 */ li r0, 0 /* 80043CE0 00040AE0 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80043CE4 00040AE4 38 E0 00 00 */ li r7, 0 @@ -1228,9 +1228,9 @@ lbl_80043DC8: lbl_80043DF8: /* 80043DF8 00040BF8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80043DFC 00040BFC 7C 08 02 A6 */ mflr r0 -/* 80043E00 00040C00 3C 60 80 25 */ lis r3, lbl_80253E88@ha +/* 80043E00 00040C00 3C 60 80 25 */ lis r3, lbl__1068@ha /* 80043E04 00040C04 90 01 00 24 */ stw r0, 0x24(r1) -/* 80043E08 00040C08 39 03 3E 88 */ addi r8, r3, lbl_80253E88@l +/* 80043E08 00040C08 39 03 3E 88 */ addi r8, r3, lbl__1068@l /* 80043E0C 00040C0C 7C 83 23 78 */ mr r3, r4 /* 80043E10 00040C10 7C A4 2B 78 */ mr r4, r5 /* 80043E14 00040C14 80 C8 00 00 */ lwz r6, 0(r8) @@ -1250,11 +1250,11 @@ lbl_80043DF8: lbl_80043E4C: /* 80043E4C 00040C4C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80043E50 00040C50 7C 08 02 A6 */ mflr r0 -/* 80043E54 00040C54 3C 60 80 29 */ lis r3, lbl_80288B10@ha -/* 80043E58 00040C58 3C C0 80 25 */ lis r6, lbl_80253E94@ha +/* 80043E54 00040C54 3C 60 80 29 */ lis r3, lbl_g_xserdata@ha +/* 80043E58 00040C58 3C C0 80 25 */ lis r6, lbl__1074@ha /* 80043E5C 00040C5C 90 01 00 24 */ stw r0, 0x24(r1) -/* 80043E60 00040C60 80 03 8B 10 */ lwz r0, lbl_80288B10@l(r3) -/* 80043E64 00040C64 38 66 3E 94 */ addi r3, r6, lbl_80253E94@l +/* 80043E60 00040C60 80 03 8B 10 */ lwz r0, lbl_g_xserdata@l(r3) +/* 80043E64 00040C64 38 66 3E 94 */ addi r3, r6, lbl__1074@l /* 80043E68 00040C68 80 E3 00 00 */ lwz r7, 0(r3) /* 80043E6C 00040C6C 80 C3 00 04 */ lwz r6, 4(r3) /* 80043E70 00040C70 54 00 07 FF */ clrlwi. r0, r0, 0x1f diff --git a/asm/Core/x/xstransvc.s b/asm/Core/x/xstransvc.s index 6e41b75c4..e8bc63ef3 100644 --- a/asm/Core/x/xstransvc.s +++ b/asm/Core/x/xstransvc.s @@ -7,20 +7,20 @@ xSTStartup__FP19st_PACKER_ASSETTYPE: /* 8004B108 00047F08 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004B10C 00047F0C 7C 08 02 A6 */ mflr r0 /* 8004B110 00047F10 90 01 00 14 */ stw r0, 0x14(r1) -/* 8004B114 00047F14 80 8D 8B 00 */ lwz r4, lbl_803CB400-_SDA_BASE_(r13) +/* 8004B114 00047F14 80 8D 8B 00 */ lwz r4, lbl_g_straninit-_SDA_BASE_(r13) /* 8004B118 00047F18 38 04 00 01 */ addi r0, r4, 1 /* 8004B11C 00047F1C 2C 04 00 00 */ cmpwi r4, 0 -/* 8004B120 00047F20 90 0D 8B 00 */ stw r0, lbl_803CB400-_SDA_BASE_(r13) +/* 8004B120 00047F20 90 0D 8B 00 */ stw r0, lbl_g_straninit-_SDA_BASE_(r13) /* 8004B124 00047F24 40 82 00 1C */ bne lbl_8004B140 -/* 8004B128 00047F28 90 6D 8B 08 */ stw r3, lbl_803CB408-_SDA_BASE_(r13) +/* 8004B128 00047F28 90 6D 8B 08 */ stw r3, lbl_g_typeHandlers-_SDA_BASE_(r13) /* 8004B12C 00047F2C 48 00 0D 35 */ bl xstransvc.XST_reset_raw__Fv /* 8004B130 00047F30 4B FE E1 91 */ bl PKRStartup__Fv /* 8004B134 00047F34 38 60 00 01 */ li r3, 1 /* 8004B138 00047F38 4B FE E1 69 */ bl PKRGetReadFuncs__Fi -/* 8004B13C 00047F3C 90 6D 8B 04 */ stw r3, lbl_803CB404-_SDA_BASE_(r13) +/* 8004B13C 00047F3C 90 6D 8B 04 */ stw r3, lbl_g_pkrf-_SDA_BASE_(r13) lbl_8004B140: /* 8004B140 00047F40 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8004B144 00047F44 80 6D 8B 00 */ lwz r3, lbl_803CB400-_SDA_BASE_(r13) +/* 8004B144 00047F44 80 6D 8B 00 */ lwz r3, lbl_g_straninit-_SDA_BASE_(r13) /* 8004B148 00047F48 7C 08 03 A6 */ mtlr r0 /* 8004B14C 00047F4C 38 21 00 10 */ addi r1, r1, 0x10 /* 8004B150 00047F50 4E 80 00 20 */ blr @@ -30,17 +30,17 @@ xSTShutdown__Fv: /* 8004B154 00047F54 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004B158 00047F58 7C 08 02 A6 */ mflr r0 /* 8004B15C 00047F5C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8004B160 00047F60 80 6D 8B 00 */ lwz r3, lbl_803CB400-_SDA_BASE_(r13) +/* 8004B160 00047F60 80 6D 8B 00 */ lwz r3, lbl_g_straninit-_SDA_BASE_(r13) /* 8004B164 00047F64 34 03 FF FF */ addic. r0, r3, -1 -/* 8004B168 00047F68 90 0D 8B 00 */ stw r0, lbl_803CB400-_SDA_BASE_(r13) +/* 8004B168 00047F68 90 0D 8B 00 */ stw r0, lbl_g_straninit-_SDA_BASE_(r13) /* 8004B16C 00047F6C 40 82 00 14 */ bne lbl_8004B180 /* 8004B170 00047F70 38 00 00 00 */ li r0, 0 -/* 8004B174 00047F74 90 0D 8B 08 */ stw r0, lbl_803CB408-_SDA_BASE_(r13) +/* 8004B174 00047F74 90 0D 8B 08 */ stw r0, lbl_g_typeHandlers-_SDA_BASE_(r13) /* 8004B178 00047F78 48 00 0E 19 */ bl xstransvc.XST_unlock_all__Fv /* 8004B17C 00047F7C 4B FE E2 29 */ bl PKRShutdown__Fv lbl_8004B180: /* 8004B180 00047F80 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8004B184 00047F84 80 6D 8B 00 */ lwz r3, lbl_803CB400-_SDA_BASE_(r13) +/* 8004B184 00047F84 80 6D 8B 00 */ lwz r3, lbl_g_straninit-_SDA_BASE_(r13) /* 8004B188 00047F88 7C 08 03 A6 */ mtlr r0 /* 8004B18C 00047F8C 38 21 00 10 */ addi r1, r1, 0x10 /* 8004B190 00047F90 4E 80 00 20 */ blr @@ -60,10 +60,10 @@ xSTPreLoadScene__FUiPvi: /* 8004B1BC 00047FBC 48 00 0C D5 */ bl xstransvc.XST_lock_next__Fv /* 8004B1C0 00047FC0 93 A3 00 00 */ stw r29, 0(r3) /* 8004B1C4 00047FC4 7C 7B 1B 78 */ mr r27, r3 -/* 8004B1C8 00047FC8 3C 80 80 25 */ lis r4, lbl_80253EE0@ha +/* 8004B1C8 00047FC8 3C 80 80 25 */ lis r4, lbl__stringBase0_18@ha /* 8004B1CC 00047FCC 38 00 00 01 */ li r0, 1 /* 8004B1D0 00047FD0 93 DB 00 10 */ stw r30, 0x10(r27) -/* 8004B1D4 00047FD4 38 84 3E E0 */ addi r4, r4, lbl_80253EE0@l +/* 8004B1D4 00047FD4 38 84 3E E0 */ addi r4, r4, lbl__stringBase0_18@l /* 8004B1D8 00047FD8 7F A3 EB 78 */ mr r3, r29 /* 8004B1DC 00047FDC 90 1B 00 0C */ stw r0, 0xc(r27) /* 8004B1E0 00047FE0 48 00 0B D5 */ bl xstransvc.XST_translate_sid_path__FUiPc @@ -79,9 +79,9 @@ xSTPreLoadScene__FUiPvi: lbl_8004B208: /* 8004B208 00048008 2C 1F 00 00 */ cmpwi r31, 0 /* 8004B20C 0004800C 40 82 00 38 */ bne lbl_8004B244 -/* 8004B210 00048010 3C 80 80 25 */ lis r4, lbl_80253EE0@ha +/* 8004B210 00048010 3C 80 80 25 */ lis r4, lbl__stringBase0_18@ha /* 8004B214 00048014 7F A3 EB 78 */ mr r3, r29 -/* 8004B218 00048018 38 84 3E E0 */ addi r4, r4, lbl_80253EE0@l +/* 8004B218 00048018 38 84 3E E0 */ addi r4, r4, lbl__stringBase0_18@l /* 8004B21C 0004801C 48 00 0B 3D */ bl xstransvc.XST_translate_sid__FUiPc /* 8004B220 00048020 7C 7A 1B 79 */ or. r26, r3, r3 /* 8004B224 00048024 41 82 00 20 */ beq lbl_8004B244 @@ -116,9 +116,9 @@ lbl_8004B268: /* 8004B288 00048088 3C 1D B9 B1 */ addis r0, r29, 0xb9b1 /* 8004B28C 0004808C 28 00 4E 54 */ cmplwi r0, 0x4e54 /* 8004B290 00048090 41 82 00 3C */ beq lbl_8004B2CC -/* 8004B294 00048094 3C 80 80 25 */ lis r4, lbl_80253EE0@ha +/* 8004B294 00048094 3C 80 80 25 */ lis r4, lbl__stringBase0_18@ha /* 8004B298 00048098 7F A3 EB 78 */ mr r3, r29 -/* 8004B29C 0004809C 38 84 3E E0 */ addi r4, r4, lbl_80253EE0@l +/* 8004B29C 0004809C 38 84 3E E0 */ addi r4, r4, lbl__stringBase0_18@l /* 8004B2A0 000480A0 38 84 00 05 */ addi r4, r4, 5 /* 8004B2A4 000480A4 48 00 0B 11 */ bl xstransvc.XST_translate_sid_path__FUiPc /* 8004B2A8 000480A8 7C 7A 1B 79 */ or. r26, r3, r3 @@ -133,9 +133,9 @@ lbl_8004B268: lbl_8004B2CC: /* 8004B2CC 000480CC 2C 1F 00 00 */ cmpwi r31, 0 /* 8004B2D0 000480D0 40 82 00 3C */ bne lbl_8004B30C -/* 8004B2D4 000480D4 3C 80 80 25 */ lis r4, lbl_80253EE0@ha +/* 8004B2D4 000480D4 3C 80 80 25 */ lis r4, lbl__stringBase0_18@ha /* 8004B2D8 000480D8 7F A3 EB 78 */ mr r3, r29 -/* 8004B2DC 000480DC 38 84 3E E0 */ addi r4, r4, lbl_80253EE0@l +/* 8004B2DC 000480DC 38 84 3E E0 */ addi r4, r4, lbl__stringBase0_18@l /* 8004B2E0 000480E0 38 84 00 05 */ addi r4, r4, 5 /* 8004B2E4 000480E4 48 00 0A 75 */ bl xstransvc.XST_translate_sid__FUiPc /* 8004B2E8 000480E8 7C 7A 1B 79 */ or. r26, r3, r3 @@ -186,7 +186,7 @@ lbl_8004B37C: /* 8004B37C 0004817C 80 63 00 08 */ lwz r3, 8(r3) /* 8004B380 00048180 28 03 00 00 */ cmplwi r3, 0 /* 8004B384 00048184 41 82 00 18 */ beq lbl_8004B39C -/* 8004B388 00048188 80 AD 8B 04 */ lwz r5, lbl_803CB404-_SDA_BASE_(r13) +/* 8004B388 00048188 80 AD 8B 04 */ lwz r5, lbl_g_pkrf-_SDA_BASE_(r13) /* 8004B38C 0004818C 38 80 FF FF */ li r4, -1 /* 8004B390 00048190 81 85 00 0C */ lwz r12, 0xc(r5) /* 8004B394 00048194 7D 89 03 A6 */ mtctr r12 @@ -222,7 +222,7 @@ lbl_8004B3EC: /* 8004B3F8 000481F8 80 63 00 08 */ lwz r3, 8(r3) /* 8004B3FC 000481FC 28 03 00 00 */ cmplwi r3, 0 /* 8004B400 00048200 41 82 00 14 */ beq lbl_8004B414 -/* 8004B404 00048204 80 8D 8B 04 */ lwz r4, lbl_803CB404-_SDA_BASE_(r13) +/* 8004B404 00048204 80 8D 8B 04 */ lwz r4, lbl_g_pkrf-_SDA_BASE_(r13) /* 8004B408 00048208 81 84 00 08 */ lwz r12, 8(r4) /* 8004B40C 0004820C 7D 89 03 A6 */ mtctr r12 /* 8004B410 00048210 4E 80 04 21 */ bctrl @@ -245,7 +245,7 @@ lbl_8004B42C: /* 8004B448 00048248 80 7D 00 08 */ lwz r3, 8(r29) /* 8004B44C 0004824C 28 03 00 00 */ cmplwi r3, 0 /* 8004B450 00048250 41 82 00 14 */ beq lbl_8004B464 -/* 8004B454 00048254 80 8D 8B 04 */ lwz r4, lbl_803CB404-_SDA_BASE_(r13) +/* 8004B454 00048254 80 8D 8B 04 */ lwz r4, lbl_g_pkrf-_SDA_BASE_(r13) /* 8004B458 00048258 81 84 00 08 */ lwz r12, 8(r4) /* 8004B45C 0004825C 7D 89 03 A6 */ mtctr r12 /* 8004B460 00048260 4E 80 04 21 */ bctrl @@ -276,10 +276,10 @@ xSTLoadStep__FUi: /* 8004B4AC 000482AC 4B FE DF 0D */ bl PKRLoadStep__Fi /* 8004B4B0 000482B0 2C 03 00 00 */ cmpwi r3, 0 /* 8004B4B4 000482B4 41 82 00 0C */ beq lbl_8004B4C0 -/* 8004B4B8 000482B8 C3 E2 87 88 */ lfs f31, lbl_803CD108-_SDA2_BASE_(r2) +/* 8004B4B8 000482B8 C3 E2 87 88 */ lfs f31, lbl__560_2-_SDA2_BASE_(r2) /* 8004B4BC 000482BC 48 00 00 08 */ b lbl_8004B4C4 lbl_8004B4C0: -/* 8004B4C0 000482C0 C3 E2 87 8C */ lfs f31, lbl_803CD10C-_SDA2_BASE_(r2) +/* 8004B4C0 000482C0 C3 E2 87 8C */ lfs f31, lbl__561_2-_SDA2_BASE_(r2) lbl_8004B4C4: /* 8004B4C4 000482C4 48 13 57 C9 */ bl CheckDVDAndResetState__8iTRCDiskFv /* 8004B4C8 000482C8 48 00 0D 49 */ bl iFileAsyncService__Fv @@ -303,7 +303,7 @@ xSTDisconnect__FUii: /* 8004B504 00048304 48 00 0C 41 */ bl xstransvc.XST_find_bySID__FUii /* 8004B508 00048308 28 03 00 00 */ cmplwi r3, 0 /* 8004B50C 0004830C 41 82 00 18 */ beq lbl_8004B524 -/* 8004B510 00048310 80 8D 8B 04 */ lwz r4, lbl_803CB404-_SDA_BASE_(r13) +/* 8004B510 00048310 80 8D 8B 04 */ lwz r4, lbl_g_pkrf-_SDA_BASE_(r13) /* 8004B514 00048314 80 63 00 08 */ lwz r3, 8(r3) /* 8004B518 00048318 81 84 00 40 */ lwz r12, 0x40(r4) /* 8004B51C 0004831C 7D 89 03 A6 */ mtctr r12 @@ -335,11 +335,11 @@ lbl_8004B558: /* 8004B570 00048370 41 82 00 18 */ beq lbl_8004B588 /* 8004B574 00048374 7F 8C E3 78 */ mr r12, r28 /* 8004B578 00048378 7F 63 DB 78 */ mr r3, r27 -/* 8004B57C 0004837C C0 22 87 88 */ lfs f1, lbl_803CD108-_SDA2_BASE_(r2) +/* 8004B57C 0004837C C0 22 87 88 */ lfs f1, lbl__560_2-_SDA2_BASE_(r2) /* 8004B580 00048380 7D 89 03 A6 */ mtctr r12 /* 8004B584 00048384 4E 80 04 21 */ bctrl lbl_8004B588: -/* 8004B588 00048388 80 AD 8B 04 */ lwz r5, lbl_803CB404-_SDA_BASE_(r13) +/* 8004B588 00048388 80 AD 8B 04 */ lwz r5, lbl_g_pkrf-_SDA_BASE_(r13) /* 8004B58C 0004838C 38 80 FF FF */ li r4, -1 /* 8004B590 00048390 80 7F 00 08 */ lwz r3, 8(r31) /* 8004B594 00048394 81 85 00 24 */ lwz r12, 0x24(r5) @@ -350,7 +350,7 @@ lbl_8004B588: /* 8004B5A8 000483A8 41 82 00 18 */ beq lbl_8004B5C0 /* 8004B5AC 000483AC 7F 8C E3 78 */ mr r12, r28 /* 8004B5B0 000483B0 7F 63 DB 78 */ mr r3, r27 -/* 8004B5B4 000483B4 C0 22 87 90 */ lfs f1, lbl_803CD110-_SDA2_BASE_(r2) +/* 8004B5B4 000483B4 C0 22 87 90 */ lfs f1, lbl__594_1-_SDA2_BASE_(r2) /* 8004B5B8 000483B8 7D 89 03 A6 */ mtctr r12 /* 8004B5BC 000483BC 4E 80 04 21 */ bctrl lbl_8004B5C0: @@ -384,7 +384,7 @@ lbl_8004B614: /* 8004B61C 0004841C 80 63 00 08 */ lwz r3, 8(r3) /* 8004B620 00048420 28 03 00 00 */ cmplwi r3, 0 /* 8004B624 00048424 41 82 00 20 */ beq lbl_8004B644 -/* 8004B628 00048428 80 AD 8B 04 */ lwz r5, lbl_803CB404-_SDA_BASE_(r13) +/* 8004B628 00048428 80 AD 8B 04 */ lwz r5, lbl_g_pkrf-_SDA_BASE_(r13) /* 8004B62C 0004842C 7F 84 E3 78 */ mr r4, r28 /* 8004B630 00048430 81 85 00 28 */ lwz r12, 0x28(r5) /* 8004B634 00048434 7D 89 03 A6 */ mtctr r12 @@ -428,7 +428,7 @@ lbl_8004B6A8: /* 8004B6B0 000484B0 7C 7F 1B 78 */ mr r31, r3 /* 8004B6B4 000484B4 7F 83 E3 78 */ mr r3, r28 /* 8004B6B8 000484B8 4B FE EF 19 */ bl PKRAssetIDFromInst__FPv -/* 8004B6BC 000484BC 80 AD 8B 04 */ lwz r5, lbl_803CB404-_SDA_BASE_(r13) +/* 8004B6BC 000484BC 80 AD 8B 04 */ lwz r5, lbl_g_pkrf-_SDA_BASE_(r13) /* 8004B6C0 000484C0 7C 64 1B 78 */ mr r4, r3 /* 8004B6C4 000484C4 80 7F 00 08 */ lwz r3, 8(r31) /* 8004B6C8 000484C8 81 85 00 28 */ lwz r12, 0x28(r5) @@ -471,7 +471,7 @@ lbl_8004B734: lbl_8004B744: /* 8004B744 00048544 7F 83 E3 78 */ mr r3, r28 /* 8004B748 00048548 48 00 09 9D */ bl xstransvc.XST_nth_locked__Fi -/* 8004B74C 0004854C 80 AD 8B 04 */ lwz r5, lbl_803CB404-_SDA_BASE_(r13) +/* 8004B74C 0004854C 80 AD 8B 04 */ lwz r5, lbl_g_pkrf-_SDA_BASE_(r13) /* 8004B750 00048550 7C 7F 1B 78 */ mr r31, r3 /* 8004B754 00048554 7F 44 D3 78 */ mr r4, r26 /* 8004B758 00048558 80 63 00 08 */ lwz r3, 8(r3) @@ -480,7 +480,7 @@ lbl_8004B744: /* 8004B764 00048564 4E 80 04 21 */ bctrl /* 8004B768 00048568 2C 03 00 00 */ cmpwi r3, 0 /* 8004B76C 0004856C 41 82 00 88 */ beq lbl_8004B7F4 -/* 8004B770 00048570 80 CD 8B 04 */ lwz r6, lbl_803CB404-_SDA_BASE_(r13) +/* 8004B770 00048570 80 CD 8B 04 */ lwz r6, lbl_g_pkrf-_SDA_BASE_(r13) /* 8004B774 00048574 7F 44 D3 78 */ mr r4, r26 /* 8004B778 00048578 80 7F 00 08 */ lwz r3, 8(r31) /* 8004B77C 0004857C 38 A0 00 00 */ li r5, 0 @@ -488,7 +488,7 @@ lbl_8004B744: /* 8004B784 00048584 38 C0 00 00 */ li r6, 0 /* 8004B788 00048588 7D 89 03 A6 */ mtctr r12 /* 8004B78C 0004858C 4E 80 04 21 */ bctrl -/* 8004B790 00048590 80 AD 8B 04 */ lwz r5, lbl_803CB404-_SDA_BASE_(r13) +/* 8004B790 00048590 80 AD 8B 04 */ lwz r5, lbl_g_pkrf-_SDA_BASE_(r13) /* 8004B794 00048594 7C 7D 1B 78 */ mr r29, r3 /* 8004B798 00048598 7F 44 D3 78 */ mr r4, r26 /* 8004B79C 0004859C 80 7F 00 08 */ lwz r3, 8(r31) @@ -506,7 +506,7 @@ lbl_8004B744: lbl_8004B7CC: /* 8004B7CC 000485CC 28 1B 00 00 */ cmplwi r27, 0 /* 8004B7D0 000485D0 41 82 00 30 */ beq lbl_8004B800 -/* 8004B7D4 000485D4 80 AD 8B 04 */ lwz r5, lbl_803CB404-_SDA_BASE_(r13) +/* 8004B7D4 000485D4 80 AD 8B 04 */ lwz r5, lbl_g_pkrf-_SDA_BASE_(r13) /* 8004B7D8 000485D8 7F 44 D3 78 */ mr r4, r26 /* 8004B7DC 000485DC 80 7F 00 08 */ lwz r3, 8(r31) /* 8004B7E0 000485E0 81 85 00 10 */ lwz r12, 0x10(r5) @@ -546,7 +546,7 @@ xSTAssetCountByType__FUi: lbl_8004B84C: /* 8004B84C 0004864C 7F A3 EB 78 */ mr r3, r29 /* 8004B850 00048650 48 00 08 95 */ bl xstransvc.XST_nth_locked__Fi -/* 8004B854 00048654 80 AD 8B 04 */ lwz r5, lbl_803CB404-_SDA_BASE_(r13) +/* 8004B854 00048654 80 AD 8B 04 */ lwz r5, lbl_g_pkrf-_SDA_BASE_(r13) /* 8004B858 00048658 7F 84 E3 78 */ mr r4, r28 /* 8004B85C 0004865C 80 63 00 08 */ lwz r3, 8(r3) /* 8004B860 00048660 81 85 00 1C */ lwz r12, 0x1c(r5) @@ -585,7 +585,7 @@ xSTFindAssetByType__FUiiPUi: lbl_8004B8D4: /* 8004B8D4 000486D4 7F 83 E3 78 */ mr r3, r28 /* 8004B8D8 000486D8 48 00 08 0D */ bl xstransvc.XST_nth_locked__Fi -/* 8004B8DC 000486DC 80 AD 8B 04 */ lwz r5, lbl_803CB404-_SDA_BASE_(r13) +/* 8004B8DC 000486DC 80 AD 8B 04 */ lwz r5, lbl_g_pkrf-_SDA_BASE_(r13) /* 8004B8E0 000486E0 7C 7F 1B 78 */ mr r31, r3 /* 8004B8E4 000486E4 7F 04 C3 78 */ mr r4, r24 /* 8004B8E8 000486E8 80 63 00 08 */ lwz r3, 8(r3) @@ -597,7 +597,7 @@ lbl_8004B8D4: /* 8004B900 00048700 7C 1B 1A 14 */ add r0, r27, r3 /* 8004B904 00048704 7C 19 00 00 */ cmpw r25, r0 /* 8004B908 00048708 40 80 00 2C */ bge lbl_8004B934 -/* 8004B90C 0004870C 80 6D 8B 04 */ lwz r3, lbl_803CB404-_SDA_BASE_(r13) +/* 8004B90C 0004870C 80 6D 8B 04 */ lwz r3, lbl_g_pkrf-_SDA_BASE_(r13) /* 8004B910 00048710 7F 04 C3 78 */ mr r4, r24 /* 8004B914 00048714 7F 46 D3 78 */ mr r6, r26 /* 8004B918 00048718 7C BB C8 50 */ subf r5, r27, r25 @@ -637,7 +637,7 @@ xSTGetAssetInfo__FUiP20st_PKR_ASSET_TOCINFO: lbl_8004B988: /* 8004B988 00048788 7F 83 E3 78 */ mr r3, r28 /* 8004B98C 0004878C 48 00 07 59 */ bl xstransvc.XST_nth_locked__Fi -/* 8004B990 00048790 80 AD 8B 04 */ lwz r5, lbl_803CB404-_SDA_BASE_(r13) +/* 8004B990 00048790 80 AD 8B 04 */ lwz r5, lbl_g_pkrf-_SDA_BASE_(r13) /* 8004B994 00048794 7C 7F 1B 78 */ mr r31, r3 /* 8004B998 00048798 7F 44 D3 78 */ mr r4, r26 /* 8004B99C 0004879C 80 63 00 08 */ lwz r3, 8(r3) @@ -646,12 +646,12 @@ lbl_8004B988: /* 8004B9A8 000487A8 4E 80 04 21 */ bctrl /* 8004B9AC 000487AC 2C 03 00 00 */ cmpwi r3, 0 /* 8004B9B0 000487B0 41 82 00 44 */ beq lbl_8004B9F4 -/* 8004B9B4 000487B4 80 8D 8B 04 */ lwz r4, lbl_803CB404-_SDA_BASE_(r13) +/* 8004B9B4 000487B4 80 8D 8B 04 */ lwz r4, lbl_g_pkrf-_SDA_BASE_(r13) /* 8004B9B8 000487B8 80 7F 00 08 */ lwz r3, 8(r31) /* 8004B9BC 000487BC 81 84 00 2C */ lwz r12, 0x2c(r4) /* 8004B9C0 000487C0 7D 89 03 A6 */ mtctr r12 /* 8004B9C4 000487C4 4E 80 04 21 */ bctrl -/* 8004B9C8 000487C8 80 CD 8B 04 */ lwz r6, lbl_803CB404-_SDA_BASE_(r13) +/* 8004B9C8 000487C8 80 CD 8B 04 */ lwz r6, lbl_g_pkrf-_SDA_BASE_(r13) /* 8004B9CC 000487CC 7F 44 D3 78 */ mr r4, r26 /* 8004B9D0 000487D0 7F 65 DB 78 */ mr r5, r27 /* 8004B9D4 000487D4 80 7F 00 08 */ lwz r3, 8(r31) @@ -679,11 +679,11 @@ lbl_8004BA00: xSTGetAssetInfoByType__FUiiP20st_PKR_ASSET_TOCINFO: /* 8004BA18 00048818 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8004BA1C 0004881C 7C 08 02 A6 */ mflr r0 -/* 8004BA20 00048820 3C C0 80 25 */ lis r6, lbl_80253EC8@ha +/* 8004BA20 00048820 3C C0 80 25 */ lis r6, lbl__684_1@ha /* 8004BA24 00048824 90 01 00 54 */ stw r0, 0x54(r1) /* 8004BA28 00048828 BE E1 00 2C */ stmw r23, 0x2c(r1) /* 8004BA2C 0004882C 7C BD 2B 78 */ mr r29, r5 -/* 8004BA30 00048830 38 A6 3E C8 */ addi r5, r6, lbl_80253EC8@l +/* 8004BA30 00048830 38 A6 3E C8 */ addi r5, r6, lbl__684_1@l /* 8004BA34 00048834 7C 7B 1B 78 */ mr r27, r3 /* 8004BA38 00048838 7C 9C 23 78 */ mr r28, r4 /* 8004BA3C 0004883C 7F A3 EB 78 */ mr r3, r29 @@ -711,7 +711,7 @@ xSTGetAssetInfoByType__FUiiP20st_PKR_ASSET_TOCINFO: lbl_8004BA94: /* 8004BA94 00048894 7E E3 BB 78 */ mr r3, r23 /* 8004BA98 00048898 48 00 06 4D */ bl xstransvc.XST_nth_locked__Fi -/* 8004BA9C 0004889C 80 AD 8B 04 */ lwz r5, lbl_803CB404-_SDA_BASE_(r13) +/* 8004BA9C 0004889C 80 AD 8B 04 */ lwz r5, lbl_g_pkrf-_SDA_BASE_(r13) /* 8004BAA0 000488A0 7C 79 1B 78 */ mr r25, r3 /* 8004BAA4 000488A4 7F 64 DB 78 */ mr r4, r27 /* 8004BAA8 000488A8 80 63 00 08 */ lwz r3, 8(r3) @@ -724,12 +724,12 @@ lbl_8004BA94: /* 8004BAC4 000488C4 7C 1E D2 14 */ add r0, r30, r26 /* 8004BAC8 000488C8 7C 1C 00 00 */ cmpw r28, r0 /* 8004BACC 000488CC 40 80 00 70 */ bge lbl_8004BB3C -/* 8004BAD0 000488D0 80 8D 8B 04 */ lwz r4, lbl_803CB404-_SDA_BASE_(r13) +/* 8004BAD0 000488D0 80 8D 8B 04 */ lwz r4, lbl_g_pkrf-_SDA_BASE_(r13) /* 8004BAD4 000488D4 80 79 00 08 */ lwz r3, 8(r25) /* 8004BAD8 000488D8 81 84 00 2C */ lwz r12, 0x2c(r4) /* 8004BADC 000488DC 7D 89 03 A6 */ mtctr r12 /* 8004BAE0 000488E0 4E 80 04 21 */ bctrl -/* 8004BAE4 000488E4 80 6D 8B 04 */ lwz r3, lbl_803CB404-_SDA_BASE_(r13) +/* 8004BAE4 000488E4 80 6D 8B 04 */ lwz r3, lbl_g_pkrf-_SDA_BASE_(r13) /* 8004BAE8 000488E8 7F 64 DB 78 */ mr r4, r27 /* 8004BAEC 000488EC 7C BE E0 50 */ subf r5, r30, r28 /* 8004BAF0 000488F0 38 C1 00 08 */ addi r6, r1, 8 @@ -787,7 +787,7 @@ lbl_8004BB94: /* 8004BBA4 000489A4 48 00 06 71 */ bl xStrHash__FPCc /* 8004BBA8 000489A8 7C 1B 18 40 */ cmplw r27, r3 /* 8004BBAC 000489AC 40 82 00 64 */ bne lbl_8004BC10 -/* 8004BBB0 000489B0 80 AD 8B 04 */ lwz r5, lbl_803CB404-_SDA_BASE_(r13) +/* 8004BBB0 000489B0 80 AD 8B 04 */ lwz r5, lbl_g_pkrf-_SDA_BASE_(r13) /* 8004BBB4 000489B4 7F 24 CB 78 */ mr r4, r25 /* 8004BBB8 000489B8 80 7F 00 08 */ lwz r3, 8(r31) /* 8004BBBC 000489BC 81 85 00 38 */ lwz r12, 0x38(r5) @@ -795,12 +795,12 @@ lbl_8004BB94: /* 8004BBC4 000489C4 4E 80 04 21 */ bctrl /* 8004BBC8 000489C8 2C 03 00 00 */ cmpwi r3, 0 /* 8004BBCC 000489CC 41 82 00 44 */ beq lbl_8004BC10 -/* 8004BBD0 000489D0 80 8D 8B 04 */ lwz r4, lbl_803CB404-_SDA_BASE_(r13) +/* 8004BBD0 000489D0 80 8D 8B 04 */ lwz r4, lbl_g_pkrf-_SDA_BASE_(r13) /* 8004BBD4 000489D4 80 7F 00 08 */ lwz r3, 8(r31) /* 8004BBD8 000489D8 81 84 00 2C */ lwz r12, 0x2c(r4) /* 8004BBDC 000489DC 7D 89 03 A6 */ mtctr r12 /* 8004BBE0 000489E0 4E 80 04 21 */ bctrl -/* 8004BBE4 000489E4 80 CD 8B 04 */ lwz r6, lbl_803CB404-_SDA_BASE_(r13) +/* 8004BBE4 000489E4 80 CD 8B 04 */ lwz r6, lbl_g_pkrf-_SDA_BASE_(r13) /* 8004BBE8 000489E8 7F 24 CB 78 */ mr r4, r25 /* 8004BBEC 000489EC 7F 45 D3 78 */ mr r5, r26 /* 8004BBF0 000489F0 80 7F 00 08 */ lwz r3, 8(r31) @@ -852,7 +852,7 @@ xST_xAssetID_HIPFullPath__FUiPUi: lbl_8004BC84: /* 8004BC84 00048A84 7F 83 E3 78 */ mr r3, r28 /* 8004BC88 00048A88 48 00 04 5D */ bl xstransvc.XST_nth_locked__Fi -/* 8004BC8C 00048A8C 80 AD 8B 04 */ lwz r5, lbl_803CB404-_SDA_BASE_(r13) +/* 8004BC8C 00048A8C 80 AD 8B 04 */ lwz r5, lbl_g_pkrf-_SDA_BASE_(r13) /* 8004BC90 00048A90 7C 7F 1B 78 */ mr r31, r3 /* 8004BC94 00048A94 7F 44 D3 78 */ mr r4, r26 /* 8004BC98 00048A98 80 63 00 08 */ lwz r3, 8(r3) @@ -891,10 +891,10 @@ xstransvc.XST_PreLoadScene__FP14st_STRAN_SCENEPCc: /* 8004BD04 00048B04 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8004BD08 00048B08 7C 7F 1B 78 */ mr r31, r3 /* 8004BD0C 00048B0C 90 01 00 08 */ stw r0, 8(r1) -/* 8004BD10 00048B10 80 ED 8B 04 */ lwz r7, lbl_803CB404-_SDA_BASE_(r13) +/* 8004BD10 00048B10 80 ED 8B 04 */ lwz r7, lbl_g_pkrf-_SDA_BASE_(r13) /* 8004BD14 00048B14 80 63 00 10 */ lwz r3, 0x10(r3) /* 8004BD18 00048B18 81 87 00 04 */ lwz r12, 4(r7) -/* 8004BD1C 00048B1C 80 ED 8B 08 */ lwz r7, lbl_803CB408-_SDA_BASE_(r13) +/* 8004BD1C 00048B1C 80 ED 8B 08 */ lwz r7, lbl_g_typeHandlers-_SDA_BASE_(r13) /* 8004BD20 00048B20 7D 89 03 A6 */ mtctr r12 /* 8004BD24 00048B24 4E 80 04 21 */ bctrl /* 8004BD28 00048B28 90 7F 00 08 */ stw r3, 8(r31) @@ -921,18 +921,18 @@ xstransvc.XST_translate_sid__FUiPc: /* 8004BD68 00048B68 7C 9F 23 78 */ mr r31, r4 /* 8004BD6C 00048B6C 38 80 00 00 */ li r4, 0 /* 8004BD70 00048B70 48 00 1F 25 */ bl xUtil_idtag2string__FUii -/* 8004BD74 00048B74 3C 80 80 25 */ lis r4, lbl_80253EE0@ha -/* 8004BD78 00048B78 3C E0 80 29 */ lis r7, lbl_8028A1A4@ha -/* 8004BD7C 00048B7C 38 84 3E E0 */ addi r4, r4, lbl_80253EE0@l +/* 8004BD74 00048B74 3C 80 80 25 */ lis r4, lbl__stringBase0_18@ha +/* 8004BD78 00048B78 3C E0 80 29 */ lis r7, lbl_fname$755@ha +/* 8004BD7C 00048B7C 38 84 3E E0 */ addi r4, r4, lbl__stringBase0_18@l /* 8004BD80 00048B80 7C 65 1B 78 */ mr r5, r3 /* 8004BD84 00048B84 7F E6 FB 78 */ mr r6, r31 -/* 8004BD88 00048B88 38 67 A1 A4 */ addi r3, r7, lbl_8028A1A4@l +/* 8004BD88 00048B88 38 67 A1 A4 */ addi r3, r7, lbl_fname$755@l /* 8004BD8C 00048B8C 38 84 00 0A */ addi r4, r4, 0xa /* 8004BD90 00048B90 4C C6 31 82 */ crclr 6 /* 8004BD94 00048B94 48 19 81 A1 */ bl func_801E3F34 /* 8004BD98 00048B98 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8004BD9C 00048B9C 3C 60 80 29 */ lis r3, lbl_8028A1A4@ha -/* 8004BDA0 00048BA0 38 63 A1 A4 */ addi r3, r3, lbl_8028A1A4@l +/* 8004BD9C 00048B9C 3C 60 80 29 */ lis r3, lbl_fname$755@ha +/* 8004BDA0 00048BA0 38 63 A1 A4 */ addi r3, r3, lbl_fname$755@l /* 8004BDA4 00048BA4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8004BDA8 00048BA8 7C 08 03 A6 */ mtlr r0 /* 8004BDAC 00048BAC 38 21 00 10 */ addi r1, r1, 0x10 @@ -950,7 +950,7 @@ xstransvc.XST_translate_sid_path__FUiPc: /* 8004BDD0 00048BD0 38 80 00 00 */ li r4, 0 /* 8004BDD4 00048BD4 93 81 00 10 */ stw r28, 0x10(r1) /* 8004BDD8 00048BD8 7C 7C 1B 78 */ mr r28, r3 -/* 8004BDDC 00048BDC A0 02 87 94 */ lhz r0, lbl_803CD114-_SDA2_BASE_(r2) +/* 8004BDDC 00048BDC A0 02 87 94 */ lhz r0, lbl__760_1-_SDA2_BASE_(r2) /* 8004BDE0 00048BE0 B0 01 00 08 */ sth r0, 8(r1) /* 8004BDE4 00048BE4 48 00 1E B1 */ bl xUtil_idtag2string__FUii /* 8004BDE8 00048BE8 7C 7E 1B 78 */ mr r30, r3 @@ -961,22 +961,22 @@ xstransvc.XST_translate_sid_path__FUiPc: /* 8004BDFC 00048BFC 7F 83 E3 78 */ mr r3, r28 /* 8004BE00 00048C00 38 80 00 00 */ li r4, 0 /* 8004BE04 00048C04 48 00 1E 91 */ bl xUtil_idtag2string__FUii -/* 8004BE08 00048C08 3C 80 80 25 */ lis r4, lbl_80253EE0@ha +/* 8004BE08 00048C08 3C 80 80 25 */ lis r4, lbl__stringBase0_18@ha /* 8004BE0C 00048C0C 88 A3 00 00 */ lbz r5, 0(r3) -/* 8004BE10 00048C10 3C 60 80 29 */ lis r3, lbl_8028A1E4@ha +/* 8004BE10 00048C10 3C 60 80 29 */ lis r3, lbl_fname$761@ha /* 8004BE14 00048C14 7F E6 FB 78 */ mr r6, r31 -/* 8004BE18 00048C18 38 84 3E E0 */ addi r4, r4, lbl_80253EE0@l +/* 8004BE18 00048C18 38 84 3E E0 */ addi r4, r4, lbl__stringBase0_18@l /* 8004BE1C 00048C1C 7F C8 F3 78 */ mr r8, r30 -/* 8004BE20 00048C20 38 63 A1 E4 */ addi r3, r3, lbl_8028A1E4@l +/* 8004BE20 00048C20 38 63 A1 E4 */ addi r3, r3, lbl_fname$761@l /* 8004BE24 00048C24 7F A9 EB 78 */ mr r9, r29 /* 8004BE28 00048C28 38 84 00 0F */ addi r4, r4, 0xf /* 8004BE2C 00048C2C 38 E1 00 08 */ addi r7, r1, 8 /* 8004BE30 00048C30 4C C6 31 82 */ crclr 6 /* 8004BE34 00048C34 48 19 81 01 */ bl func_801E3F34 /* 8004BE38 00048C38 80 01 00 24 */ lwz r0, 0x24(r1) -/* 8004BE3C 00048C3C 3C 60 80 29 */ lis r3, lbl_8028A1E4@ha +/* 8004BE3C 00048C3C 3C 60 80 29 */ lis r3, lbl_fname$761@ha /* 8004BE40 00048C40 83 E1 00 1C */ lwz r31, 0x1c(r1) -/* 8004BE44 00048C44 38 63 A1 E4 */ addi r3, r3, lbl_8028A1E4@l +/* 8004BE44 00048C44 38 63 A1 E4 */ addi r3, r3, lbl_fname$761@l /* 8004BE48 00048C48 83 C1 00 18 */ lwz r30, 0x18(r1) /* 8004BE4C 00048C4C 83 A1 00 14 */ lwz r29, 0x14(r1) /* 8004BE50 00048C50 83 81 00 10 */ lwz r28, 0x10(r1) @@ -988,10 +988,10 @@ xstransvc.XST_translate_sid_path__FUiPc: xstransvc.XST_reset_raw__Fv: /* 8004BE60 00048C60 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004BE64 00048C64 7C 08 02 A6 */ mflr r0 -/* 8004BE68 00048C68 3C 60 80 29 */ lis r3, lbl_80289060@ha +/* 8004BE68 00048C68 3C 60 80 29 */ lis r3, lbl_g_xstdata@ha /* 8004BE6C 00048C6C 38 80 00 00 */ li r4, 0 /* 8004BE70 00048C70 90 01 00 14 */ stw r0, 0x14(r1) -/* 8004BE74 00048C74 38 63 90 60 */ addi r3, r3, lbl_80289060@l +/* 8004BE74 00048C74 38 63 90 60 */ addi r3, r3, lbl_g_xstdata@l /* 8004BE78 00048C78 38 A0 11 44 */ li r5, 0x1144 /* 8004BE7C 00048C7C 4B FB 75 DD */ bl memset /* 8004BE80 00048C80 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1003,10 +1003,10 @@ xstransvc.XST_reset_raw__Fv: xstransvc.XST_lock_next__Fv: /* 8004BE90 00048C90 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004BE94 00048C94 7C 08 02 A6 */ mflr r0 -/* 8004BE98 00048C98 3C 60 80 29 */ lis r3, lbl_80289060@ha +/* 8004BE98 00048C98 3C 60 80 29 */ lis r3, lbl_g_xstdata@ha /* 8004BE9C 00048C9C 38 E0 FF FF */ li r7, -1 /* 8004BEA0 00048CA0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8004BEA4 00048CA4 38 C3 90 60 */ addi r6, r3, lbl_80289060@l +/* 8004BEA4 00048CA4 38 C3 90 60 */ addi r6, r3, lbl_g_xstdata@l /* 8004BEA8 00048CA8 38 00 00 10 */ li r0, 0x10 /* 8004BEAC 00048CAC 38 60 00 01 */ li r3, 1 /* 8004BEB0 00048CB0 93 E1 00 0C */ stw r31, 0xc(r1) @@ -1021,9 +1021,9 @@ lbl_8004BEC8: /* 8004BED0 00048CD0 40 82 00 38 */ bne lbl_8004BF08 /* 8004BED4 00048CD4 80 06 11 40 */ lwz r0, 0x1140(r6) /* 8004BED8 00048CD8 1C 9E 01 14 */ mulli r4, r30, 0x114 -/* 8004BEDC 00048CDC 3C 60 80 29 */ lis r3, lbl_80289060@ha +/* 8004BEDC 00048CDC 3C 60 80 29 */ lis r3, lbl_g_xstdata@ha /* 8004BEE0 00048CE0 7C 05 2B 78 */ or r5, r0, r5 -/* 8004BEE4 00048CE4 38 03 90 60 */ addi r0, r3, lbl_80289060@l +/* 8004BEE4 00048CE4 38 03 90 60 */ addi r0, r3, lbl_g_xstdata@l /* 8004BEE8 00048CE8 90 A6 11 40 */ stw r5, 0x1140(r6) /* 8004BEEC 00048CEC 7F E0 22 14 */ add r31, r0, r4 /* 8004BEF0 00048CF0 38 80 00 00 */ li r4, 0 @@ -1055,9 +1055,9 @@ xstransvc.XST_unlock__FP14st_STRAN_SCENE: /* 8004BF40 00048D40 28 03 00 00 */ cmplwi r3, 0 /* 8004BF44 00048D44 90 01 00 14 */ stw r0, 0x14(r1) /* 8004BF48 00048D48 41 82 00 38 */ beq lbl_8004BF80 -/* 8004BF4C 00048D4C 3C 80 80 29 */ lis r4, lbl_80289060@ha +/* 8004BF4C 00048D4C 3C 80 80 29 */ lis r4, lbl_g_xstdata@ha /* 8004BF50 00048D50 80 03 00 04 */ lwz r0, 4(r3) -/* 8004BF54 00048D54 38 C4 90 60 */ addi r6, r4, lbl_80289060@l +/* 8004BF54 00048D54 38 C4 90 60 */ addi r6, r4, lbl_g_xstdata@l /* 8004BF58 00048D58 38 80 00 01 */ li r4, 1 /* 8004BF5C 00048D5C 80 A6 11 40 */ lwz r5, 0x1140(r6) /* 8004BF60 00048D60 7C 84 00 30 */ slw r4, r4, r0 @@ -1078,11 +1078,11 @@ lbl_8004BF80: xstransvc.XST_unlock_all__Fv: /* 8004BF90 00048D90 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8004BF94 00048D94 7C 08 02 A6 */ mflr r0 -/* 8004BF98 00048D98 3C 60 80 29 */ lis r3, lbl_80289060@ha +/* 8004BF98 00048D98 3C 60 80 29 */ lis r3, lbl_g_xstdata@ha /* 8004BF9C 00048D9C 90 01 00 24 */ stw r0, 0x24(r1) /* 8004BFA0 00048DA0 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8004BFA4 00048DA4 93 C1 00 18 */ stw r30, 0x18(r1) -/* 8004BFA8 00048DA8 3B C3 90 60 */ addi r30, r3, lbl_80289060@l +/* 8004BFA8 00048DA8 3B C3 90 60 */ addi r30, r3, lbl_g_xstdata@l /* 8004BFAC 00048DAC 93 A1 00 14 */ stw r29, 0x14(r1) /* 8004BFB0 00048DB0 80 1E 11 40 */ lwz r0, 0x1140(r30) /* 8004BFB4 00048DB4 28 00 00 00 */ cmplwi r0, 0 @@ -1113,16 +1113,16 @@ lbl_8004BFEC: .global xstransvc.XST_get_rawinst__Fi xstransvc.XST_get_rawinst__Fi: /* 8004C008 00048E08 1C 83 01 14 */ mulli r4, r3, 0x114 -/* 8004C00C 00048E0C 3C 60 80 29 */ lis r3, lbl_80289060@ha -/* 8004C010 00048E10 38 03 90 60 */ addi r0, r3, lbl_80289060@l +/* 8004C00C 00048E0C 3C 60 80 29 */ lis r3, lbl_g_xstdata@ha +/* 8004C010 00048E10 38 03 90 60 */ addi r0, r3, lbl_g_xstdata@l /* 8004C014 00048E14 7C 60 22 14 */ add r3, r0, r4 /* 8004C018 00048E18 4E 80 00 20 */ blr .global xstransvc.XST_cnt_locked__Fv xstransvc.XST_cnt_locked__Fv: -/* 8004C01C 00048E1C 3C 60 80 29 */ lis r3, lbl_80289060@ha +/* 8004C01C 00048E1C 3C 60 80 29 */ lis r3, lbl_g_xstdata@ha /* 8004C020 00048E20 38 00 00 02 */ li r0, 2 -/* 8004C024 00048E24 38 83 90 60 */ addi r4, r3, lbl_80289060@l +/* 8004C024 00048E24 38 83 90 60 */ addi r4, r3, lbl_g_xstdata@l /* 8004C028 00048E28 38 60 00 00 */ li r3, 0 /* 8004C02C 00048E2C 80 A4 11 40 */ lwz r5, 0x1140(r4) /* 8004C030 00048E30 38 C0 00 00 */ li r6, 0 @@ -1182,9 +1182,9 @@ lbl_8004C0D8: .global xstransvc.XST_nth_locked__Fi xstransvc.XST_nth_locked__Fi: -/* 8004C0E4 00048EE4 3C 80 80 29 */ lis r4, lbl_80289060@ha +/* 8004C0E4 00048EE4 3C 80 80 29 */ lis r4, lbl_g_xstdata@ha /* 8004C0E8 00048EE8 38 00 00 10 */ li r0, 0x10 -/* 8004C0EC 00048EEC 38 84 90 60 */ addi r4, r4, lbl_80289060@l +/* 8004C0EC 00048EEC 38 84 90 60 */ addi r4, r4, lbl_g_xstdata@l /* 8004C0F0 00048EF0 38 C0 00 00 */ li r6, 0 /* 8004C0F4 00048EF4 80 A4 11 40 */ lwz r5, 0x1140(r4) /* 8004C0F8 00048EF8 38 E0 00 00 */ li r7, 0 @@ -1198,8 +1198,8 @@ lbl_8004C108: /* 8004C114 00048F14 7C 07 18 00 */ cmpw r7, r3 /* 8004C118 00048F18 40 82 00 18 */ bne lbl_8004C130 /* 8004C11C 00048F1C 1C 88 01 14 */ mulli r4, r8, 0x114 -/* 8004C120 00048F20 3C 60 80 29 */ lis r3, lbl_80289060@ha -/* 8004C124 00048F24 38 03 90 60 */ addi r0, r3, lbl_80289060@l +/* 8004C120 00048F20 3C 60 80 29 */ lis r3, lbl_g_xstdata@ha +/* 8004C124 00048F24 38 03 90 60 */ addi r0, r3, lbl_g_xstdata@l /* 8004C128 00048F28 7C C0 22 14 */ add r6, r0, r4 /* 8004C12C 00048F2C 48 00 00 10 */ b lbl_8004C13C lbl_8004C130: @@ -1213,9 +1213,9 @@ lbl_8004C13C: .global xstransvc.XST_find_bySID__FUii xstransvc.XST_find_bySID__FUii: -/* 8004C144 00048F44 3C A0 80 29 */ lis r5, lbl_80289060@ha +/* 8004C144 00048F44 3C A0 80 29 */ lis r5, lbl_g_xstdata@ha /* 8004C148 00048F48 38 00 00 08 */ li r0, 8 -/* 8004C14C 00048F4C 38 C5 90 60 */ addi r6, r5, lbl_80289060@l +/* 8004C14C 00048F4C 38 C5 90 60 */ addi r6, r5, lbl_g_xstdata@l /* 8004C150 00048F50 39 00 00 00 */ li r8, 0 /* 8004C154 00048F54 80 E6 11 40 */ lwz r7, 0x1140(r6) /* 8004C158 00048F58 39 20 00 00 */ li r9, 0 diff --git a/asm/Core/x/xutil.s b/asm/Core/x/xutil.s index 2d7ec743d..8ee730612 100644 --- a/asm/Core/x/xutil.s +++ b/asm/Core/x/xutil.s @@ -7,25 +7,25 @@ xUtilStartup__Fv: /* 8004DC48 0004AA48 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004DC4C 0004AA4C 7C 08 02 A6 */ mflr r0 /* 8004DC50 0004AA50 90 01 00 14 */ stw r0, 0x14(r1) -/* 8004DC54 0004AA54 80 6D 8B 30 */ lwz r3, lbl_803CB430-_SDA_BASE_(r13) +/* 8004DC54 0004AA54 80 6D 8B 30 */ lwz r3, lbl_g_xutilinit-_SDA_BASE_(r13) /* 8004DC58 0004AA58 38 03 00 01 */ addi r0, r3, 1 /* 8004DC5C 0004AA5C 2C 03 00 00 */ cmpwi r3, 0 -/* 8004DC60 0004AA60 90 0D 8B 30 */ stw r0, lbl_803CB430-_SDA_BASE_(r13) +/* 8004DC60 0004AA60 90 0D 8B 30 */ stw r0, lbl_g_xutilinit-_SDA_BASE_(r13) /* 8004DC64 0004AA64 40 82 00 08 */ bne lbl_8004DC6C /* 8004DC68 0004AA68 48 00 02 81 */ bl xUtil_crc_init__Fv lbl_8004DC6C: /* 8004DC6C 0004AA6C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8004DC70 0004AA70 80 6D 8B 30 */ lwz r3, lbl_803CB430-_SDA_BASE_(r13) +/* 8004DC70 0004AA70 80 6D 8B 30 */ lwz r3, lbl_g_xutilinit-_SDA_BASE_(r13) /* 8004DC74 0004AA74 7C 08 03 A6 */ mtlr r0 /* 8004DC78 0004AA78 38 21 00 10 */ addi r1, r1, 0x10 /* 8004DC7C 0004AA7C 4E 80 00 20 */ blr .global xUtilShutdown__Fv xUtilShutdown__Fv: -/* 8004DC80 0004AA80 80 6D 8B 30 */ lwz r3, lbl_803CB430-_SDA_BASE_(r13) +/* 8004DC80 0004AA80 80 6D 8B 30 */ lwz r3, lbl_g_xutilinit-_SDA_BASE_(r13) /* 8004DC84 0004AA84 38 03 FF FF */ addi r0, r3, -1 -/* 8004DC88 0004AA88 90 0D 8B 30 */ stw r0, lbl_803CB430-_SDA_BASE_(r13) -/* 8004DC8C 0004AA8C 80 6D 8B 30 */ lwz r3, lbl_803CB430-_SDA_BASE_(r13) +/* 8004DC88 0004AA88 90 0D 8B 30 */ stw r0, lbl_g_xutilinit-_SDA_BASE_(r13) +/* 8004DC8C 0004AA8C 80 6D 8B 30 */ lwz r3, lbl_g_xutilinit-_SDA_BASE_(r13) /* 8004DC90 0004AA90 4E 80 00 20 */ blr .global xUtil_idtag2string__FUii @@ -41,14 +41,14 @@ xUtil_idtag2string__FUii: /* 8004DCB4 0004AAB4 2C 1E 00 07 */ cmpwi r30, 7 /* 8004DCB8 0004AAB8 41 80 00 14 */ blt lbl_8004DCCC lbl_8004DCBC: -/* 8004DCBC 0004AABC 3C 60 80 29 */ lis r3, lbl_8028A778@ha -/* 8004DCC0 0004AAC0 38 03 A7 78 */ addi r0, r3, lbl_8028A778@l +/* 8004DCBC 0004AABC 3C 60 80 29 */ lis r3, lbl_buf$424@ha +/* 8004DCC0 0004AAC0 38 03 A7 78 */ addi r0, r3, lbl_buf$424@l /* 8004DCC4 0004AAC4 7C 1F 03 78 */ mr r31, r0 /* 8004DCC8 0004AAC8 48 00 00 14 */ b lbl_8004DCDC lbl_8004DCCC: /* 8004DCCC 0004AACC 1C 9E 00 0A */ mulli r4, r30, 0xa -/* 8004DCD0 0004AAD0 3C 60 80 29 */ lis r3, lbl_8028A778@ha -/* 8004DCD4 0004AAD4 38 03 A7 78 */ addi r0, r3, lbl_8028A778@l +/* 8004DCD0 0004AAD0 3C 60 80 29 */ lis r3, lbl_buf$424@ha +/* 8004DCD4 0004AAD4 38 03 A7 78 */ addi r0, r3, lbl_buf$424@l /* 8004DCD8 0004AAD8 7F E0 22 14 */ add r31, r0, r4 lbl_8004DCDC: /* 8004DCDC 0004AADC 38 00 00 01 */ li r0, 1 @@ -214,12 +214,12 @@ lbl_8004DECC: .global xUtil_crc_init__Fv xUtil_crc_init__Fv: -/* 8004DEE8 0004ACE8 80 0D 80 B0 */ lwz r0, lbl_803CA9B0-_SDA_BASE_(r13) +/* 8004DEE8 0004ACE8 80 0D 80 B0 */ lwz r0, lbl_g_crc_needinit-_SDA_BASE_(r13) /* 8004DEEC 0004ACEC 2C 00 00 00 */ cmpwi r0, 0 /* 8004DEF0 0004ACF0 41 82 00 D0 */ beq lbl_8004DFC0 -/* 8004DEF4 0004ACF4 3C 60 80 29 */ lis r3, lbl_8028A378@ha +/* 8004DEF4 0004ACF4 3C 60 80 29 */ lis r3, lbl_g_crc32_table@ha /* 8004DEF8 0004ACF8 38 00 01 00 */ li r0, 0x100 -/* 8004DEFC 0004ACFC 38 83 A3 78 */ addi r4, r3, lbl_8028A378@l +/* 8004DEFC 0004ACFC 38 83 A3 78 */ addi r4, r3, lbl_g_crc32_table@l /* 8004DF00 0004AD00 38 A0 00 00 */ li r5, 0 /* 8004DF04 0004AD04 7C 09 03 A6 */ mtctr r0 lbl_8004DF08: @@ -276,7 +276,7 @@ lbl_8004DFA8: /* 8004DFB0 0004ADB0 38 A5 00 01 */ addi r5, r5, 1 /* 8004DFB4 0004ADB4 42 00 FF 54 */ bdnz lbl_8004DF08 /* 8004DFB8 0004ADB8 38 00 00 00 */ li r0, 0 -/* 8004DFBC 0004ADBC 90 0D 80 B0 */ stw r0, lbl_803CA9B0-_SDA_BASE_(r13) +/* 8004DFBC 0004ADBC 90 0D 80 B0 */ stw r0, lbl_g_crc_needinit-_SDA_BASE_(r13) lbl_8004DFC0: /* 8004DFC0 0004ADC0 38 60 FF FF */ li r3, -1 /* 8004DFC4 0004ADC4 4E 80 00 20 */ blr @@ -292,7 +292,7 @@ xUtil_crc_update__FUiPci: /* 8004DFE0 0004ADE0 7C 9E 23 78 */ mr r30, r4 /* 8004DFE4 0004ADE4 93 A1 00 14 */ stw r29, 0x14(r1) /* 8004DFE8 0004ADE8 7C 7D 1B 78 */ mr r29, r3 -/* 8004DFEC 0004ADEC 80 0D 80 B0 */ lwz r0, lbl_803CA9B0-_SDA_BASE_(r13) +/* 8004DFEC 0004ADEC 80 0D 80 B0 */ lwz r0, lbl_g_crc_needinit-_SDA_BASE_(r13) /* 8004DFF0 0004ADF0 2C 00 00 00 */ cmpwi r0, 0 /* 8004DFF4 0004ADF4 41 82 00 08 */ beq lbl_8004DFFC /* 8004DFF8 0004ADF8 4B FF FE F1 */ bl xUtil_crc_init__Fv @@ -304,9 +304,9 @@ lbl_8004DFFC: /* 8004E00C 0004AE0C 38 BF FF F8 */ addi r5, r31, -8 /* 8004E010 0004AE10 40 81 01 0C */ ble lbl_8004E11C /* 8004E014 0004AE14 38 05 00 07 */ addi r0, r5, 7 -/* 8004E018 0004AE18 3C 60 80 29 */ lis r3, lbl_8028A378@ha +/* 8004E018 0004AE18 3C 60 80 29 */ lis r3, lbl_g_crc32_table@ha /* 8004E01C 0004AE1C 54 00 E8 FE */ srwi r0, r0, 3 -/* 8004E020 0004AE20 38 63 A3 78 */ addi r3, r3, lbl_8028A378@l +/* 8004E020 0004AE20 38 63 A3 78 */ addi r3, r3, lbl_g_crc32_table@l /* 8004E024 0004AE24 7C 09 03 A6 */ mtctr r0 /* 8004E028 0004AE28 2C 05 00 00 */ cmpwi r5, 0 /* 8004E02C 0004AE2C 40 81 00 F0 */ ble lbl_8004E11C @@ -371,9 +371,9 @@ lbl_8004E030: /* 8004E114 0004AF14 7C BD 02 78 */ xor r29, r5, r0 /* 8004E118 0004AF18 42 00 FF 18 */ bdnz lbl_8004E030 lbl_8004E11C: -/* 8004E11C 0004AF1C 3C 60 80 29 */ lis r3, lbl_8028A378@ha +/* 8004E11C 0004AF1C 3C 60 80 29 */ lis r3, lbl_g_crc32_table@ha /* 8004E120 0004AF20 7C 04 F8 50 */ subf r0, r4, r31 -/* 8004E124 0004AF24 38 63 A3 78 */ addi r3, r3, lbl_8028A378@l +/* 8004E124 0004AF24 38 63 A3 78 */ addi r3, r3, lbl_g_crc32_table@l /* 8004E128 0004AF28 7C 09 03 A6 */ mtctr r0 /* 8004E12C 0004AF2C 7C 04 F8 00 */ cmpw r4, r31 /* 8004E130 0004AF30 40 80 00 28 */ bge lbl_8004E158 @@ -405,13 +405,13 @@ xUtil_yesno__Ff: /* 8004E184 0004AF84 DB E1 00 10 */ stfd f31, 0x10(r1) /* 8004E188 0004AF88 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 8004E18C 0004AF8C FF E0 08 90 */ fmr f31, f1 -/* 8004E190 0004AF90 C0 02 87 D0 */ lfs f0, lbl_803CD150-_SDA2_BASE_(r2) +/* 8004E190 0004AF90 C0 02 87 D0 */ lfs f0, lbl__651_1-_SDA2_BASE_(r2) /* 8004E194 0004AF94 FC 00 F8 00 */ fcmpu cr0, f0, f31 /* 8004E198 0004AF98 40 82 00 0C */ bne lbl_8004E1A4 /* 8004E19C 0004AF9C 38 60 00 00 */ li r3, 0 /* 8004E1A0 0004AFA0 48 00 00 2C */ b lbl_8004E1CC lbl_8004E1A4: -/* 8004E1A4 0004AFA4 C0 02 87 D4 */ lfs f0, lbl_803CD154-_SDA2_BASE_(r2) +/* 8004E1A4 0004AFA4 C0 02 87 D4 */ lfs f0, lbl__652_1-_SDA2_BASE_(r2) /* 8004E1A8 0004AFA8 FC 00 F8 00 */ fcmpu cr0, f0, f31 /* 8004E1AC 0004AFAC 40 82 00 0C */ bne lbl_8004E1B8 /* 8004E1B0 0004AFB0 38 60 00 01 */ li r3, 1 @@ -433,13 +433,13 @@ lbl_8004E1CC: .global xUtil_wtadjust__FPfif xUtil_wtadjust__FPfif: /* 8004E1E4 0004AFE4 7C 65 1B 78 */ mr r5, r3 -/* 8004E1E8 0004AFE8 C0 62 87 D0 */ lfs f3, lbl_803CD150-_SDA2_BASE_(r2) +/* 8004E1E8 0004AFE8 C0 62 87 D0 */ lfs f3, lbl__651_1-_SDA2_BASE_(r2) /* 8004E1EC 0004AFEC 7C 89 03 A6 */ mtctr r4 /* 8004E1F0 0004AFF0 2C 04 00 00 */ cmpwi r4, 0 /* 8004E1F4 0004AFF4 40 81 00 2C */ ble lbl_8004E220 lbl_8004E1F8: /* 8004E1F8 0004AFF8 C0 45 00 00 */ lfs f2, 0(r5) -/* 8004E1FC 0004AFFC C0 02 87 D0 */ lfs f0, lbl_803CD150-_SDA2_BASE_(r2) +/* 8004E1FC 0004AFFC C0 02 87 D0 */ lfs f0, lbl__651_1-_SDA2_BASE_(r2) /* 8004E200 0004B000 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8004E204 0004B004 40 80 00 0C */ bge lbl_8004E210 /* 8004E208 0004B008 FC 00 10 50 */ fneg f0, f2 diff --git a/asm/Game/zActionLine.s b/asm/Game/zActionLine.s index 2d2f4a405..3c7f301ab 100644 --- a/asm/Game/zActionLine.s +++ b/asm/Game/zActionLine.s @@ -6,12 +6,12 @@ zActionLineInit__Fv: /* 8004E510 0004B310 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004E514 0004B314 7C 08 02 A6 */ mflr r0 -/* 8004E518 0004B318 3C 60 80 25 */ lis r3, lbl_80254308@ha -/* 8004E51C 0004B31C 3C 80 80 2E */ lis r4, lbl_802DB9A0@ha +/* 8004E518 0004B318 3C 60 80 25 */ lis r3, lbl__stringBase0_20@ha +/* 8004E51C 0004B31C 3C 80 80 2E */ lis r4, lbl_sActionLine@ha /* 8004E520 0004B320 90 01 00 14 */ stw r0, 0x14(r1) /* 8004E524 0004B324 38 00 00 00 */ li r0, 0 -/* 8004E528 0004B328 38 63 43 08 */ addi r3, r3, lbl_80254308@l -/* 8004E52C 0004B32C 94 04 B9 A0 */ stwu r0, lbl_802DB9A0@l(r4) +/* 8004E528 0004B328 38 63 43 08 */ addi r3, r3, lbl__stringBase0_20@l +/* 8004E52C 0004B32C 94 04 B9 A0 */ stwu r0, lbl_sActionLine@l(r4) /* 8004E530 0004B330 90 04 00 04 */ stw r0, 4(r4) /* 8004E534 0004B334 90 04 00 08 */ stw r0, 8(r4) /* 8004E538 0004B338 90 04 00 0C */ stw r0, 0xc(r4) @@ -19,14 +19,14 @@ zActionLineInit__Fv: /* 8004E540 0004B340 90 04 00 14 */ stw r0, 0x14(r4) /* 8004E544 0004B344 90 04 00 18 */ stw r0, 0x18(r4) /* 8004E548 0004B348 90 04 00 1C */ stw r0, 0x1c(r4) -/* 8004E54C 0004B34C 90 0D 8B 38 */ stw r0, lbl_803CB438-_SDA_BASE_(r13) +/* 8004E54C 0004B34C 90 0D 8B 38 */ stw r0, lbl_sActionLineRaster-_SDA_BASE_(r13) /* 8004E550 0004B350 4B FF DC C5 */ bl xStrHash__FPCc /* 8004E554 0004B354 38 80 00 00 */ li r4, 0 /* 8004E558 0004B358 4B FF D1 B5 */ bl xSTFindAsset__FUiPUi /* 8004E55C 0004B35C 28 03 00 00 */ cmplwi r3, 0 /* 8004E560 0004B360 41 82 00 0C */ beq lbl_8004E56C /* 8004E564 0004B364 80 03 00 00 */ lwz r0, 0(r3) -/* 8004E568 0004B368 90 0D 8B 38 */ stw r0, lbl_803CB438-_SDA_BASE_(r13) +/* 8004E568 0004B368 90 0D 8B 38 */ stw r0, lbl_sActionLineRaster-_SDA_BASE_(r13) lbl_8004E56C: /* 8004E56C 0004B36C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004E570 0004B370 7C 08 03 A6 */ mtlr r0 @@ -35,9 +35,9 @@ lbl_8004E56C: .global zActionLineUpdate__Ff zActionLineUpdate__Ff: -/* 8004E57C 0004B37C 3C 60 80 2E */ lis r3, lbl_802DB9A0@ha +/* 8004E57C 0004B37C 3C 60 80 2E */ lis r3, lbl_sActionLine@ha /* 8004E580 0004B380 38 00 00 04 */ li r0, 4 -/* 8004E584 0004B384 38 63 B9 A0 */ addi r3, r3, lbl_802DB9A0@l +/* 8004E584 0004B384 38 63 B9 A0 */ addi r3, r3, lbl_sActionLine@l /* 8004E588 0004B388 38 80 00 00 */ li r4, 0 /* 8004E58C 0004B38C 7C 09 03 A6 */ mtctr r0 lbl_8004E590: @@ -51,7 +51,7 @@ lbl_8004E590: /* 8004E5AC 0004B3AC EC 00 08 28 */ fsubs f0, f0, f1 /* 8004E5B0 0004B3B0 D0 05 00 34 */ stfs f0, 0x34(r5) /* 8004E5B4 0004B3B4 C0 45 00 34 */ lfs f2, 0x34(r5) -/* 8004E5B8 0004B3B8 C0 02 87 E8 */ lfs f0, lbl_803CD168-_SDA2_BASE_(r2) +/* 8004E5B8 0004B3B8 C0 02 87 E8 */ lfs f0, lbl__710-_SDA2_BASE_(r2) /* 8004E5BC 0004B3BC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8004E5C0 0004B3C0 4C 40 13 82 */ cror 2, 0, 2 /* 8004E5C4 0004B3C4 40 82 00 10 */ bne lbl_8004E5D4 @@ -69,7 +69,7 @@ lbl_8004E5D4: /* 8004E5F0 0004B3F0 EC 00 08 28 */ fsubs f0, f0, f1 /* 8004E5F4 0004B3F4 D0 05 00 34 */ stfs f0, 0x34(r5) /* 8004E5F8 0004B3F8 C0 45 00 34 */ lfs f2, 0x34(r5) -/* 8004E5FC 0004B3FC C0 02 87 E8 */ lfs f0, lbl_803CD168-_SDA2_BASE_(r2) +/* 8004E5FC 0004B3FC C0 02 87 E8 */ lfs f0, lbl__710-_SDA2_BASE_(r2) /* 8004E600 0004B400 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8004E604 0004B404 4C 40 13 82 */ cror 2, 0, 2 /* 8004E608 0004B408 40 82 00 10 */ bne lbl_8004E618 @@ -86,10 +86,10 @@ lbl_8004E618: zActionLine.RenderActionLine__FP14_tagActionLine: /* 8004E628 0004B428 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004E62C 0004B42C 7C 08 02 A6 */ mflr r0 -/* 8004E630 0004B430 3C 80 80 2E */ lis r4, lbl_802DB9C0@ha +/* 8004E630 0004B430 3C 80 80 2E */ lis r4, lbl_sStripVert$718@ha /* 8004E634 0004B434 38 E0 00 FF */ li r7, 0xff /* 8004E638 0004B438 90 01 00 14 */ stw r0, 0x14(r1) -/* 8004E63C 0004B43C 39 04 B9 C0 */ addi r8, r4, lbl_802DB9C0@l +/* 8004E63C 0004B43C 39 04 B9 C0 */ addi r8, r4, lbl_sStripVert$718@l /* 8004E640 0004B440 38 00 00 80 */ li r0, 0x80 /* 8004E644 0004B444 38 80 00 04 */ li r4, 4 /* 8004E648 0004B448 C0 23 00 08 */ lfs f1, 8(r3) @@ -101,9 +101,9 @@ zActionLine.RenderActionLine__FP14_tagActionLine: /* 8004E660 0004B460 D0 08 00 00 */ stfs f0, 0(r8) /* 8004E664 0004B464 D0 28 00 04 */ stfs f1, 4(r8) /* 8004E668 0004B468 D0 48 00 08 */ stfs f2, 8(r8) -/* 8004E66C 0004B46C C0 02 87 E8 */ lfs f0, lbl_803CD168-_SDA2_BASE_(r2) +/* 8004E66C 0004B46C C0 02 87 E8 */ lfs f0, lbl__710-_SDA2_BASE_(r2) /* 8004E670 0004B470 D0 08 00 1C */ stfs f0, 0x1c(r8) -/* 8004E674 0004B474 C0 02 87 E8 */ lfs f0, lbl_803CD168-_SDA2_BASE_(r2) +/* 8004E674 0004B474 C0 02 87 E8 */ lfs f0, lbl__710-_SDA2_BASE_(r2) /* 8004E678 0004B478 D0 08 00 20 */ stfs f0, 0x20(r8) /* 8004E67C 0004B47C 98 E8 00 18 */ stb r7, 0x18(r8) /* 8004E680 0004B480 98 E8 00 19 */ stb r7, 0x19(r8) @@ -115,9 +115,9 @@ zActionLine.RenderActionLine__FP14_tagActionLine: /* 8004E698 0004B498 D0 08 00 24 */ stfs f0, 0x24(r8) /* 8004E69C 0004B49C D0 28 00 28 */ stfs f1, 0x28(r8) /* 8004E6A0 0004B4A0 D0 48 00 2C */ stfs f2, 0x2c(r8) -/* 8004E6A4 0004B4A4 C0 02 87 E8 */ lfs f0, lbl_803CD168-_SDA2_BASE_(r2) +/* 8004E6A4 0004B4A4 C0 02 87 E8 */ lfs f0, lbl__710-_SDA2_BASE_(r2) /* 8004E6A8 0004B4A8 D0 08 00 40 */ stfs f0, 0x40(r8) -/* 8004E6AC 0004B4AC C0 02 87 E8 */ lfs f0, lbl_803CD168-_SDA2_BASE_(r2) +/* 8004E6AC 0004B4AC C0 02 87 E8 */ lfs f0, lbl__710-_SDA2_BASE_(r2) /* 8004E6B0 0004B4B0 D0 08 00 44 */ stfs f0, 0x44(r8) /* 8004E6B4 0004B4B4 98 E8 00 3C */ stb r7, 0x3c(r8) /* 8004E6B8 0004B4B8 98 E8 00 3D */ stb r7, 0x3d(r8) @@ -129,9 +129,9 @@ zActionLine.RenderActionLine__FP14_tagActionLine: /* 8004E6D0 0004B4D0 D4 09 00 24 */ stfsu f0, 0x24(r9) /* 8004E6D4 0004B4D4 D0 29 00 04 */ stfs f1, 4(r9) /* 8004E6D8 0004B4D8 D0 49 00 08 */ stfs f2, 8(r9) -/* 8004E6DC 0004B4DC C0 02 87 E8 */ lfs f0, lbl_803CD168-_SDA2_BASE_(r2) +/* 8004E6DC 0004B4DC C0 02 87 E8 */ lfs f0, lbl__710-_SDA2_BASE_(r2) /* 8004E6E0 0004B4E0 D0 09 00 1C */ stfs f0, 0x1c(r9) -/* 8004E6E4 0004B4E4 C0 02 87 E8 */ lfs f0, lbl_803CD168-_SDA2_BASE_(r2) +/* 8004E6E4 0004B4E4 C0 02 87 E8 */ lfs f0, lbl__710-_SDA2_BASE_(r2) /* 8004E6E8 0004B4E8 D0 09 00 20 */ stfs f0, 0x20(r9) /* 8004E6EC 0004B4EC 98 E9 00 18 */ stb r7, 0x18(r9) /* 8004E6F0 0004B4F0 98 E9 00 19 */ stb r7, 0x19(r9) @@ -144,15 +144,15 @@ zActionLine.RenderActionLine__FP14_tagActionLine: /* 8004E70C 0004B50C D4 09 00 24 */ stfsu f0, 0x24(r9) /* 8004E710 0004B510 D0 29 00 04 */ stfs f1, 4(r9) /* 8004E714 0004B514 D0 49 00 08 */ stfs f2, 8(r9) -/* 8004E718 0004B518 C0 02 87 E8 */ lfs f0, lbl_803CD168-_SDA2_BASE_(r2) +/* 8004E718 0004B518 C0 02 87 E8 */ lfs f0, lbl__710-_SDA2_BASE_(r2) /* 8004E71C 0004B51C D0 09 00 1C */ stfs f0, 0x1c(r9) -/* 8004E720 0004B520 C0 02 87 E8 */ lfs f0, lbl_803CD168-_SDA2_BASE_(r2) +/* 8004E720 0004B520 C0 02 87 E8 */ lfs f0, lbl__710-_SDA2_BASE_(r2) /* 8004E724 0004B524 D0 09 00 20 */ stfs f0, 0x20(r9) /* 8004E728 0004B528 98 E9 00 18 */ stb r7, 0x18(r9) /* 8004E72C 0004B52C 98 E9 00 19 */ stb r7, 0x19(r9) /* 8004E730 0004B530 98 E9 00 1A */ stb r7, 0x1a(r9) /* 8004E734 0004B534 98 09 00 1B */ stb r0, 0x1b(r9) -/* 8004E738 0004B538 C0 02 87 EC */ lfs f0, lbl_803CD16C-_SDA2_BASE_(r2) +/* 8004E738 0004B538 C0 02 87 EC */ lfs f0, lbl__751-_SDA2_BASE_(r2) /* 8004E73C 0004B53C D0 08 00 64 */ stfs f0, 0x64(r8) /* 8004E740 0004B540 D0 08 00 88 */ stfs f0, 0x88(r8) /* 8004E744 0004B544 D0 08 00 8C */ stfs f0, 0x8c(r8) @@ -176,11 +176,11 @@ zActionLineRender__Fv: /* 8004E77C 0004B57C 90 01 00 14 */ stw r0, 0x14(r1) /* 8004E780 0004B580 93 E1 00 0C */ stw r31, 0xc(r1) /* 8004E784 0004B584 93 C1 00 08 */ stw r30, 8(r1) -/* 8004E788 0004B588 80 8D 8B 38 */ lwz r4, lbl_803CB438-_SDA_BASE_(r13) +/* 8004E788 0004B588 80 8D 8B 38 */ lwz r4, lbl_sActionLineRaster-_SDA_BASE_(r13) /* 8004E78C 0004B58C 48 1E 10 51 */ bl RwRenderStateSet -/* 8004E790 0004B590 3C 60 80 2E */ lis r3, lbl_802DB9A0@ha +/* 8004E790 0004B590 3C 60 80 2E */ lis r3, lbl_sActionLine@ha /* 8004E794 0004B594 3B C0 00 00 */ li r30, 0 -/* 8004E798 0004B598 3B E3 B9 A0 */ addi r31, r3, lbl_802DB9A0@l +/* 8004E798 0004B598 3B E3 B9 A0 */ addi r31, r3, lbl_sActionLine@l lbl_8004E79C: /* 8004E79C 0004B59C 80 7F 00 00 */ lwz r3, 0(r31) /* 8004E7A0 0004B5A0 28 03 00 00 */ cmplwi r3, 0 diff --git a/asm/Game/zAnimList.s b/asm/Game/zAnimList.s index 993c68b2e..da49d17a0 100644 --- a/asm/Game/zAnimList.s +++ b/asm/Game/zAnimList.s @@ -15,31 +15,31 @@ zAnimListInit__Fv: /* 8004E7F8 0004B5F8 38 63 53 54 */ addi r3, r3, 0x414C5354@l /* 8004E7FC 0004B5FC BE A1 00 44 */ stmw r21, 0x44(r1) /* 8004E800 0004B600 4B FF D0 19 */ bl xSTAssetCountByType__FUi -/* 8004E804 0004B604 90 6D 8B 40 */ stw r3, lbl_803CB440-_SDA_BASE_(r13) -/* 8004E808 0004B608 80 0D 8B 40 */ lwz r0, lbl_803CB440-_SDA_BASE_(r13) +/* 8004E804 0004B604 90 6D 8B 40 */ stw r3, lbl_nals-_SDA_BASE_(r13) +/* 8004E808 0004B608 80 0D 8B 40 */ lwz r0, lbl_nals-_SDA_BASE_(r13) /* 8004E80C 0004B60C 2C 00 00 00 */ cmpwi r0, 0 /* 8004E810 0004B610 41 82 03 20 */ beq lbl_8004EB30 -/* 8004E814 0004B614 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8004E814 0004B614 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8004E818 0004B618 54 04 10 3A */ slwi r4, r0, 2 /* 8004E81C 0004B61C 38 A0 00 00 */ li r5, 0 /* 8004E820 0004B620 4B FE 51 21 */ bl xMemAlloc__FUiUii -/* 8004E824 0004B624 90 6D 8B 44 */ stw r3, lbl_803CB444-_SDA_BASE_(r13) +/* 8004E824 0004B624 90 6D 8B 44 */ stw r3, lbl_aids-_SDA_BASE_(r13) /* 8004E828 0004B628 38 A0 00 00 */ li r5, 0 -/* 8004E82C 0004B62C 80 0D 8B 40 */ lwz r0, lbl_803CB440-_SDA_BASE_(r13) -/* 8004E830 0004B630 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8004E82C 0004B62C 80 0D 8B 40 */ lwz r0, lbl_nals-_SDA_BASE_(r13) +/* 8004E830 0004B630 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8004E834 0004B634 54 04 10 3A */ slwi r4, r0, 2 /* 8004E838 0004B638 4B FE 51 09 */ bl xMemAlloc__FUiUii -/* 8004E83C 0004B63C 90 6D 8B 48 */ stw r3, lbl_803CB448-_SDA_BASE_(r13) +/* 8004E83C 0004B63C 90 6D 8B 48 */ stw r3, lbl_atbls-_SDA_BASE_(r13) /* 8004E840 0004B640 38 A0 00 00 */ li r5, 0 -/* 8004E844 0004B644 80 0D 8B 40 */ lwz r0, lbl_803CB440-_SDA_BASE_(r13) -/* 8004E848 0004B648 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8004E844 0004B644 80 0D 8B 40 */ lwz r0, lbl_nals-_SDA_BASE_(r13) +/* 8004E848 0004B648 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8004E84C 0004B64C 54 04 10 3A */ slwi r4, r0, 2 /* 8004E850 0004B650 4B FE 50 F1 */ bl xMemAlloc__FUiUii -/* 8004E854 0004B654 3C A0 80 25 */ lis r5, lbl_80254318@ha -/* 8004E858 0004B658 3C 80 80 29 */ lis r4, lbl_8028A7B8@ha -/* 8004E85C 0004B65C 90 6D 8B 4C */ stw r3, lbl_803CB44C-_SDA_BASE_(r13) -/* 8004E860 0004B660 3B A5 43 18 */ addi r29, r5, lbl_80254318@l -/* 8004E864 0004B664 3B E4 A7 B8 */ addi r31, r4, lbl_8028A7B8@l +/* 8004E854 0004B654 3C A0 80 25 */ lis r5, lbl__stringBase0_21@ha +/* 8004E858 0004B658 3C 80 80 29 */ lis r4, lbl_astnames@ha +/* 8004E85C 0004B65C 90 6D 8B 4C */ stw r3, lbl_anused-_SDA_BASE_(r13) +/* 8004E860 0004B660 3B A5 43 18 */ addi r29, r5, lbl__stringBase0_21@l +/* 8004E864 0004B664 3B E4 A7 B8 */ addi r31, r4, lbl_astnames@l /* 8004E868 0004B668 3B 00 00 00 */ li r24, 0 /* 8004E86C 0004B66C 3B 20 00 00 */ li r25, 0 /* 8004E870 0004B670 3F 60 41 4C */ lis r27, 0x414c @@ -60,21 +60,21 @@ lbl_8004E878: /* 8004E8A8 0004B6A8 4B FB 83 C9 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 8004E8AC 0004B6AC 80 C1 00 1C */ lwz r6, 0x1c(r1) /* 8004E8B0 0004B6B0 7C 77 1B 78 */ mr r23, r3 -/* 8004E8B4 0004B6B4 80 AD 8B 44 */ lwz r5, lbl_803CB444-_SDA_BASE_(r13) +/* 8004E8B4 0004B6B4 80 AD 8B 44 */ lwz r5, lbl_aids-_SDA_BASE_(r13) /* 8004E8B8 0004B6B8 38 00 00 00 */ li r0, 0 /* 8004E8BC 0004B6BC 38 81 00 18 */ addi r4, r1, 0x18 /* 8004E8C0 0004B6C0 7C C5 C9 2E */ stwx r6, r5, r25 -/* 8004E8C4 0004B6C4 80 6D 8B 48 */ lwz r3, lbl_803CB448-_SDA_BASE_(r13) +/* 8004E8C4 0004B6C4 80 6D 8B 48 */ lwz r3, lbl_atbls-_SDA_BASE_(r13) /* 8004E8C8 0004B6C8 7E E3 C9 2E */ stwx r23, r3, r25 -/* 8004E8CC 0004B6CC 80 6D 8B 4C */ lwz r3, lbl_803CB44C-_SDA_BASE_(r13) +/* 8004E8CC 0004B6CC 80 6D 8B 4C */ lwz r3, lbl_anused-_SDA_BASE_(r13) /* 8004E8D0 0004B6D0 7C 03 C9 2E */ stwx r0, r3, r25 /* 8004E8D4 0004B6D4 80 7C 00 00 */ lwz r3, 0(r28) /* 8004E8D8 0004B6D8 4B FF CE 35 */ bl xSTFindAsset__FUiPUi /* 8004E8DC 0004B6DC 7C 7E 1B 79 */ or. r30, r3, r3 /* 8004E8E0 0004B6E0 41 82 00 94 */ beq lbl_8004E974 -/* 8004E8E4 0004B6E4 3C 80 80 25 */ lis r4, lbl_80254318@ha +/* 8004E8E4 0004B6E4 3C 80 80 25 */ lis r4, lbl__stringBase0_21@ha /* 8004E8E8 0004B6E8 38 A0 00 00 */ li r5, 0 -/* 8004E8EC 0004B6EC 38 84 43 18 */ addi r4, r4, lbl_80254318@l +/* 8004E8EC 0004B6EC 38 84 43 18 */ addi r4, r4, lbl__stringBase0_21@l /* 8004E8F0 0004B6F0 38 C0 00 00 */ li r6, 0 /* 8004E8F4 0004B6F4 38 84 00 78 */ addi r4, r4, 0x78 /* 8004E8F8 0004B6F8 4B FB 7C 71 */ bl xAnimFileNew__FPvPCcUiPP9xAnimFile @@ -84,27 +84,27 @@ lbl_8004E878: /* 8004E908 0004B708 7E E3 BB 78 */ mr r3, r23 /* 8004E90C 0004B70C 90 01 00 08 */ stw r0, 8(r1) /* 8004E910 0004B710 38 00 00 00 */ li r0, 0 -/* 8004E914 0004B714 3C 80 80 25 */ lis r4, lbl_80254318@ha +/* 8004E914 0004B714 3C 80 80 25 */ lis r4, lbl__stringBase0_21@ha /* 8004E918 0004B718 38 A0 00 10 */ li r5, 0x10 /* 8004E91C 0004B71C 90 01 00 0C */ stw r0, 0xc(r1) -/* 8004E920 0004B720 38 84 43 18 */ addi r4, r4, lbl_80254318@l +/* 8004E920 0004B720 38 84 43 18 */ addi r4, r4, lbl__stringBase0_21@l /* 8004E924 0004B724 38 84 00 79 */ addi r4, r4, 0x79 /* 8004E928 0004B728 38 C0 00 00 */ li r6, 0 /* 8004E92C 0004B72C 90 01 00 10 */ stw r0, 0x10(r1) /* 8004E930 0004B730 38 E0 00 00 */ li r7, 0 /* 8004E934 0004B734 39 00 00 00 */ li r8, 0 /* 8004E938 0004B738 39 20 00 00 */ li r9, 0 -/* 8004E93C 0004B73C C0 22 87 F0 */ lfs f1, lbl_803CD170-_SDA2_BASE_(r2) +/* 8004E93C 0004B73C C0 22 87 F0 */ lfs f1, lbl__558_1-_SDA2_BASE_(r2) /* 8004E940 0004B740 39 40 00 00 */ li r10, 0 -/* 8004E944 0004B744 C0 42 87 F4 */ lfs f2, lbl_803CD174-_SDA2_BASE_(r2) +/* 8004E944 0004B744 C0 42 87 F4 */ lfs f2, lbl__559_1-_SDA2_BASE_(r2) /* 8004E948 0004B748 4B FB 84 11 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 8004E94C 0004B74C 3C 80 80 25 */ lis r4, lbl_80254318@ha +/* 8004E94C 0004B74C 3C 80 80 25 */ lis r4, lbl__stringBase0_21@ha /* 8004E950 0004B750 7E E3 BB 78 */ mr r3, r23 -/* 8004E954 0004B754 38 A4 43 18 */ addi r5, r4, lbl_80254318@l +/* 8004E954 0004B754 38 A4 43 18 */ addi r5, r4, lbl__stringBase0_21@l /* 8004E958 0004B758 7E A4 AB 78 */ mr r4, r21 /* 8004E95C 0004B75C 38 A5 00 79 */ addi r5, r5, 0x79 /* 8004E960 0004B760 4B FB 8C 15 */ bl xAnimTableAddFile__FP10xAnimTableP9xAnimFilePCc -/* 8004E964 0004B764 80 8D 8B 4C */ lwz r4, lbl_803CB44C-_SDA_BASE_(r13) +/* 8004E964 0004B764 80 8D 8B 4C */ lwz r4, lbl_anused-_SDA_BASE_(r13) /* 8004E968 0004B768 7C 64 C8 2E */ lwzx r3, r4, r25 /* 8004E96C 0004B76C 38 03 00 01 */ addi r0, r3, 1 /* 8004E970 0004B770 7C 04 C9 2E */ stwx r0, r4, r25 @@ -120,9 +120,9 @@ lbl_8004E980: /* 8004E990 0004B790 4B FF CD 7D */ bl xSTFindAsset__FUiPUi /* 8004E994 0004B794 28 03 00 00 */ cmplwi r3, 0 /* 8004E998 0004B798 41 82 01 70 */ beq lbl_8004EB08 -/* 8004E99C 0004B79C 3C 80 80 25 */ lis r4, lbl_80254318@ha +/* 8004E99C 0004B79C 3C 80 80 25 */ lis r4, lbl__stringBase0_21@ha /* 8004E9A0 0004B7A0 38 A0 00 00 */ li r5, 0 -/* 8004E9A4 0004B7A4 38 84 43 18 */ addi r4, r4, lbl_80254318@l +/* 8004E9A4 0004B7A4 38 84 43 18 */ addi r4, r4, lbl__stringBase0_21@l /* 8004E9A8 0004B7A8 38 C0 00 00 */ li r6, 0 /* 8004E9AC 0004B7AC 38 84 00 78 */ addi r4, r4, 0x78 /* 8004E9B0 0004B7B0 4B FB 7B B9 */ bl xAnimFileNew__FPvPCcUiPP9xAnimFile @@ -143,20 +143,20 @@ lbl_8004E980: /* 8004E9EC 0004B7EC 39 40 00 00 */ li r10, 0 /* 8004E9F0 0004B7F0 90 01 00 10 */ stw r0, 0x10(r1) /* 8004E9F4 0004B7F4 80 9A 00 00 */ lwz r4, 0(r26) -/* 8004E9F8 0004B7F8 C0 22 87 F0 */ lfs f1, lbl_803CD170-_SDA2_BASE_(r2) -/* 8004E9FC 0004B7FC C0 42 87 F4 */ lfs f2, lbl_803CD174-_SDA2_BASE_(r2) +/* 8004E9F8 0004B7F8 C0 22 87 F0 */ lfs f1, lbl__558_1-_SDA2_BASE_(r2) +/* 8004E9FC 0004B7FC C0 42 87 F4 */ lfs f2, lbl__559_1-_SDA2_BASE_(r2) /* 8004EA00 0004B800 4B FB 83 59 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8004EA04 0004B804 38 00 00 00 */ li r0, 0 -/* 8004EA08 0004B808 3C 60 80 25 */ lis r3, lbl_80254318@ha +/* 8004EA08 0004B808 3C 60 80 25 */ lis r3, lbl__stringBase0_21@ha /* 8004EA0C 0004B80C 90 01 00 08 */ stw r0, 8(r1) -/* 8004EA10 0004B810 38 A3 43 18 */ addi r5, r3, lbl_80254318@l +/* 8004EA10 0004B810 38 A3 43 18 */ addi r5, r3, lbl__stringBase0_21@l /* 8004EA14 0004B814 3C 80 80 05 */ lis r4, lbl_8004E7E0@ha /* 8004EA18 0004B818 7E E3 BB 78 */ mr r3, r23 /* 8004EA1C 0004B81C 90 01 00 0C */ stw r0, 0xc(r1) /* 8004EA20 0004B820 38 C4 E7 E0 */ addi r6, r4, lbl_8004E7E0@l /* 8004EA24 0004B824 38 A5 00 79 */ addi r5, r5, 0x79 /* 8004EA28 0004B828 38 E0 00 00 */ li r7, 0 -/* 8004EA2C 0004B82C C0 22 87 F4 */ lfs f1, lbl_803CD174-_SDA2_BASE_(r2) +/* 8004EA2C 0004B82C C0 22 87 F4 */ lfs f1, lbl__559_1-_SDA2_BASE_(r2) /* 8004EA30 0004B830 39 00 00 10 */ li r8, 0x10 /* 8004EA34 0004B834 80 9A 00 00 */ lwz r4, 0(r26) /* 8004EA38 0004B838 39 20 00 00 */ li r9, 0 @@ -180,8 +180,8 @@ lbl_8004EA50: /* 8004EA7C 0004B87C 39 40 00 00 */ li r10, 0 /* 8004EA80 0004B880 90 01 00 10 */ stw r0, 0x10(r1) /* 8004EA84 0004B884 80 9A 00 00 */ lwz r4, 0(r26) -/* 8004EA88 0004B888 C0 22 87 F0 */ lfs f1, lbl_803CD170-_SDA2_BASE_(r2) -/* 8004EA8C 0004B88C C0 42 87 F4 */ lfs f2, lbl_803CD174-_SDA2_BASE_(r2) +/* 8004EA88 0004B888 C0 22 87 F0 */ lfs f1, lbl__558_1-_SDA2_BASE_(r2) +/* 8004EA8C 0004B88C C0 42 87 F4 */ lfs f2, lbl__559_1-_SDA2_BASE_(r2) /* 8004EA90 0004B890 4B FB 82 C9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v lbl_8004EA94: /* 8004EA94 0004B894 80 BA 00 00 */ lwz r5, 0(r26) @@ -202,14 +202,14 @@ lbl_8004EA94: /* 8004EAD0 0004B8D0 39 40 00 00 */ li r10, 0 /* 8004EAD4 0004B8D4 90 01 00 10 */ stw r0, 0x10(r1) /* 8004EAD8 0004B8D8 80 9A 00 28 */ lwz r4, 0x28(r26) -/* 8004EADC 0004B8DC C0 22 87 F0 */ lfs f1, lbl_803CD170-_SDA2_BASE_(r2) -/* 8004EAE0 0004B8E0 C0 42 87 F4 */ lfs f2, lbl_803CD174-_SDA2_BASE_(r2) +/* 8004EADC 0004B8DC C0 22 87 F0 */ lfs f1, lbl__558_1-_SDA2_BASE_(r2) +/* 8004EAE0 0004B8E0 C0 42 87 F4 */ lfs f2, lbl__559_1-_SDA2_BASE_(r2) /* 8004EAE4 0004B8E4 4B FB 82 75 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8004EAE8 0004B8E8 80 BA 00 28 */ lwz r5, 0x28(r26) /* 8004EAEC 0004B8EC 7E E3 BB 78 */ mr r3, r23 /* 8004EAF0 0004B8F0 7E A4 AB 78 */ mr r4, r21 /* 8004EAF4 0004B8F4 4B FB 8A 81 */ bl xAnimTableAddFile__FP10xAnimTableP9xAnimFilePCc -/* 8004EAF8 0004B8F8 80 8D 8B 4C */ lwz r4, lbl_803CB44C-_SDA_BASE_(r13) +/* 8004EAF8 0004B8F8 80 8D 8B 4C */ lwz r4, lbl_anused-_SDA_BASE_(r13) /* 8004EAFC 0004B8FC 7C 79 20 2E */ lwzx r3, r25, r4 /* 8004EB00 0004B900 38 03 00 01 */ addi r0, r3, 1 /* 8004EB04 0004B904 7C 19 21 2E */ stwx r0, r25, r4 @@ -222,7 +222,7 @@ lbl_8004EB08: /* 8004EB1C 0004B91C 3B 39 00 04 */ addi r25, r25, 4 /* 8004EB20 0004B920 3B 18 00 01 */ addi r24, r24, 1 lbl_8004EB24: -/* 8004EB24 0004B924 80 0D 8B 40 */ lwz r0, lbl_803CB440-_SDA_BASE_(r13) +/* 8004EB24 0004B924 80 0D 8B 40 */ lwz r0, lbl_nals-_SDA_BASE_(r13) /* 8004EB28 0004B928 7C 18 00 00 */ cmpw r24, r0 /* 8004EB2C 0004B92C 41 80 FD 4C */ blt lbl_8004E878 lbl_8004EB30: @@ -235,17 +235,17 @@ lbl_8004EB30: .global zAnimListExit__Fv zAnimListExit__Fv: /* 8004EB44 0004B944 38 00 00 00 */ li r0, 0 -/* 8004EB48 0004B948 90 0D 8B 40 */ stw r0, lbl_803CB440-_SDA_BASE_(r13) -/* 8004EB4C 0004B94C 90 0D 8B 44 */ stw r0, lbl_803CB444-_SDA_BASE_(r13) -/* 8004EB50 0004B950 90 0D 8B 48 */ stw r0, lbl_803CB448-_SDA_BASE_(r13) -/* 8004EB54 0004B954 90 0D 8B 4C */ stw r0, lbl_803CB44C-_SDA_BASE_(r13) +/* 8004EB48 0004B948 90 0D 8B 40 */ stw r0, lbl_nals-_SDA_BASE_(r13) +/* 8004EB4C 0004B94C 90 0D 8B 44 */ stw r0, lbl_aids-_SDA_BASE_(r13) +/* 8004EB50 0004B950 90 0D 8B 48 */ stw r0, lbl_atbls-_SDA_BASE_(r13) +/* 8004EB54 0004B954 90 0D 8B 4C */ stw r0, lbl_anused-_SDA_BASE_(r13) /* 8004EB58 0004B958 4E 80 00 20 */ blr .global zAnimListGetTable__FUi zAnimListGetTable__FUi: -/* 8004EB5C 0004B95C 80 0D 8B 40 */ lwz r0, lbl_803CB440-_SDA_BASE_(r13) +/* 8004EB5C 0004B95C 80 0D 8B 40 */ lwz r0, lbl_nals-_SDA_BASE_(r13) /* 8004EB60 0004B960 38 A0 00 00 */ li r5, 0 -/* 8004EB64 0004B964 80 8D 8B 44 */ lwz r4, lbl_803CB444-_SDA_BASE_(r13) +/* 8004EB64 0004B964 80 8D 8B 44 */ lwz r4, lbl_aids-_SDA_BASE_(r13) /* 8004EB68 0004B968 7C 09 03 A6 */ mtctr r0 /* 8004EB6C 0004B96C 2C 00 00 00 */ cmpwi r0, 0 /* 8004EB70 0004B970 40 81 00 2C */ ble lbl_8004EB9C @@ -253,7 +253,7 @@ lbl_8004EB74: /* 8004EB74 0004B974 80 04 00 00 */ lwz r0, 0(r4) /* 8004EB78 0004B978 7C 03 00 40 */ cmplw r3, r0 /* 8004EB7C 0004B97C 40 82 00 14 */ bne lbl_8004EB90 -/* 8004EB80 0004B980 80 6D 8B 48 */ lwz r3, lbl_803CB448-_SDA_BASE_(r13) +/* 8004EB80 0004B980 80 6D 8B 48 */ lwz r3, lbl_atbls-_SDA_BASE_(r13) /* 8004EB84 0004B984 54 A0 10 3A */ slwi r0, r5, 2 /* 8004EB88 0004B988 7C 63 00 2E */ lwzx r3, r3, r0 /* 8004EB8C 0004B98C 4E 80 00 20 */ blr @@ -267,9 +267,9 @@ lbl_8004EB9C: .global zAnimListGetNumUsed__FUi zAnimListGetNumUsed__FUi: -/* 8004EBA4 0004B9A4 80 0D 8B 40 */ lwz r0, lbl_803CB440-_SDA_BASE_(r13) +/* 8004EBA4 0004B9A4 80 0D 8B 40 */ lwz r0, lbl_nals-_SDA_BASE_(r13) /* 8004EBA8 0004B9A8 38 A0 00 00 */ li r5, 0 -/* 8004EBAC 0004B9AC 80 8D 8B 44 */ lwz r4, lbl_803CB444-_SDA_BASE_(r13) +/* 8004EBAC 0004B9AC 80 8D 8B 44 */ lwz r4, lbl_aids-_SDA_BASE_(r13) /* 8004EBB0 0004B9B0 7C 09 03 A6 */ mtctr r0 /* 8004EBB4 0004B9B4 2C 00 00 00 */ cmpwi r0, 0 /* 8004EBB8 0004B9B8 40 81 00 2C */ ble lbl_8004EBE4 @@ -277,7 +277,7 @@ lbl_8004EBBC: /* 8004EBBC 0004B9BC 80 04 00 00 */ lwz r0, 0(r4) /* 8004EBC0 0004B9C0 7C 03 00 40 */ cmplw r3, r0 /* 8004EBC4 0004B9C4 40 82 00 14 */ bne lbl_8004EBD8 -/* 8004EBC8 0004B9C8 80 6D 8B 4C */ lwz r3, lbl_803CB44C-_SDA_BASE_(r13) +/* 8004EBC8 0004B9C8 80 6D 8B 4C */ lwz r3, lbl_anused-_SDA_BASE_(r13) /* 8004EBCC 0004B9CC 54 A0 10 3A */ slwi r0, r5, 2 /* 8004EBD0 0004B9D0 7C 63 00 2E */ lwzx r3, r3, r0 /* 8004EBD4 0004B9D4 4E 80 00 20 */ blr diff --git a/asm/Game/zAssetTypes.s b/asm/Game/zAssetTypes.s index 71a50fbbd..713500776 100644 --- a/asm/Game/zAssetTypes.s +++ b/asm/Game/zAssetTypes.s @@ -6,9 +6,9 @@ zAssetStartup__Fv: /* 8004EBEC 0004B9EC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004EBF0 0004B9F0 7C 08 02 A6 */ mflr r0 -/* 8004EBF4 0004B9F4 3C 60 80 29 */ lis r3, lbl_8028A808@ha +/* 8004EBF4 0004B9F4 3C 60 80 29 */ lis r3, lbl_assetTypeHandlers@ha /* 8004EBF8 0004B9F8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8004EBFC 0004B9FC 38 63 A8 08 */ addi r3, r3, lbl_8028A808@l +/* 8004EBFC 0004B9FC 38 63 A8 08 */ addi r3, r3, lbl_assetTypeHandlers@l /* 8004EC00 0004BA00 4B FF C5 09 */ bl xSTStartup__FP19st_PACKER_ASSETTYPE /* 8004EC04 0004BA04 48 00 06 D9 */ bl zAssetTypes.ATBL_Init__Fv /* 8004EC08 0004BA08 80 01 00 14 */ lwz r0, 0x14(r1) @@ -37,9 +37,9 @@ zAssetShutdown__Fv: /* 8004EC58 0004BA58 7C 9D 23 78 */ mr r29, r4 /* 8004EC5C 0004BA5C 7C C4 33 78 */ mr r4, r6 /* 8004EC60 0004BA60 48 07 91 99 */ bl iModelFileNew__FPvUi -/* 8004EC64 0004BA64 3C 80 80 29 */ lis r4, lbl_8028B438@ha +/* 8004EC64 0004BA64 3C 80 80 29 */ lis r4, lbl_hackRadiusTable@ha /* 8004EC68 0004BA68 38 00 00 03 */ li r0, 3 -/* 8004EC6C 0004BA6C 38 A4 B4 38 */ addi r5, r4, lbl_8028B438@l +/* 8004EC6C 0004BA6C 38 A4 B4 38 */ addi r5, r4, lbl_hackRadiusTable@l /* 8004EC70 0004BA70 7C 7E 1B 78 */ mr r30, r3 /* 8004EC74 0004BA74 38 80 00 70 */ li r4, 0x70 /* 8004EC78 0004BA78 90 9F 00 00 */ stw r4, 0(r31) @@ -49,9 +49,9 @@ lbl_8004EC84: /* 8004EC84 0004BA84 80 05 00 00 */ lwz r0, 0(r5) /* 8004EC88 0004BA88 7C 1D 00 40 */ cmplw r29, r0 /* 8004EC8C 0004BA8C 40 82 00 5C */ bne lbl_8004ECE8 -/* 8004EC90 0004BA90 3C 60 80 29 */ lis r3, lbl_8028B438@ha +/* 8004EC90 0004BA90 3C 60 80 29 */ lis r3, lbl_hackRadiusTable@ha /* 8004EC94 0004BA94 54 84 18 38 */ slwi r4, r4, 3 -/* 8004EC98 0004BA98 38 03 B4 38 */ addi r0, r3, lbl_8028B438@l +/* 8004EC98 0004BA98 38 03 B4 38 */ addi r0, r3, lbl_hackRadiusTable@l /* 8004EC9C 0004BA9C 7F C3 F3 78 */ mr r3, r30 /* 8004ECA0 0004BAA0 7C 80 22 14 */ add r4, r0, r4 /* 8004ECA4 0004BAA4 3B E4 00 04 */ addi r31, r4, 4 @@ -59,11 +59,11 @@ lbl_8004EC84: lbl_8004ECAC: /* 8004ECAC 0004BAAC C0 1F 00 00 */ lfs f0, 0(r31) /* 8004ECB0 0004BAB0 D0 03 00 28 */ stfs f0, 0x28(r3) -/* 8004ECB4 0004BAB4 C0 02 87 F8 */ lfs f0, lbl_803CD178-_SDA2_BASE_(r2) +/* 8004ECB4 0004BAB4 C0 02 87 F8 */ lfs f0, lbl__853-_SDA2_BASE_(r2) /* 8004ECB8 0004BAB8 D0 03 00 1C */ stfs f0, 0x1c(r3) -/* 8004ECBC 0004BABC C0 02 87 F8 */ lfs f0, lbl_803CD178-_SDA2_BASE_(r2) +/* 8004ECBC 0004BABC C0 02 87 F8 */ lfs f0, lbl__853-_SDA2_BASE_(r2) /* 8004ECC0 0004BAC0 D0 03 00 20 */ stfs f0, 0x20(r3) -/* 8004ECC4 0004BAC4 C0 02 87 F8 */ lfs f0, lbl_803CD178-_SDA2_BASE_(r2) +/* 8004ECC4 0004BAC4 C0 02 87 F8 */ lfs f0, lbl__853-_SDA2_BASE_(r2) /* 8004ECC8 0004BAC8 D0 03 00 24 */ stfs f0, 0x24(r3) /* 8004ECCC 0004BACC 80 03 00 4C */ lwz r0, 0x4c(r3) /* 8004ECD0 0004BAD0 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d @@ -95,7 +95,7 @@ lbl_8004ECF4: /* 8004ED2C 0004BB2C 93 C1 00 08 */ stw r30, 8(r1) /* 8004ED30 0004BB30 7C BE 2B 78 */ mr r30, r5 /* 8004ED34 0004BB34 90 C7 00 00 */ stw r6, 0(r7) -/* 8004ED38 0004BB38 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8004ED38 0004BB38 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8004ED3C 0004BB3C 81 84 01 34 */ lwz r12, 0x134(r4) /* 8004ED40 0004BB40 7D 89 03 A6 */ mtctr r12 /* 8004ED44 0004BB44 4E 80 04 21 */ bctrl @@ -132,7 +132,7 @@ lbl_8004ED94: /* 8004EDBC 0004BBBC 93 C1 00 38 */ stw r30, 0x38(r1) /* 8004EDC0 0004BBC0 93 A1 00 34 */ stw r29, 0x34(r1) /* 8004EDC4 0004BBC4 7C FD 3B 78 */ mr r29, r7 -/* 8004EDC8 0004BBC8 81 02 BE A0 */ lwz r8, lbl_803D0820-_SDA2_BASE_(r2) +/* 8004EDC8 0004BBC8 81 02 BE A0 */ lwz r8, lbl__868-_SDA2_BASE_(r2) /* 8004EDCC 0004BBCC 80 02 BE A4 */ lwz r0, lbl_803D0824-_SDA2_BASE_(r2) /* 8004EDD0 0004BBD0 91 01 00 08 */ stw r8, 8(r1) /* 8004EDD4 0004BBD4 90 01 00 0C */ stw r0, 0xc(r1) @@ -142,8 +142,8 @@ lbl_8004ED94: /* 8004EDE4 0004BBE4 48 1E 3D E5 */ bl RwStreamOpen /* 8004EDE8 0004BBE8 7C 7F 1B 79 */ or. r31, r3, r3 /* 8004EDEC 0004BBEC 40 82 00 14 */ bne lbl_8004EE00 -/* 8004EDF0 0004BBF0 3C 60 80 25 */ lis r3, lbl_802543A4@ha -/* 8004EDF4 0004BBF4 38 63 43 A4 */ addi r3, r3, lbl_802543A4@l +/* 8004EDF0 0004BBF0 3C 60 80 25 */ lis r3, lbl__stringBase0_22@ha +/* 8004EDF4 0004BBF4 38 63 43 A4 */ addi r3, r3, lbl__stringBase0_22@l /* 8004EDF8 0004BBF8 4C C6 31 82 */ crclr 6 /* 8004EDFC 0004BBFC 48 19 54 09 */ bl func_801E4204 lbl_8004EE00: @@ -166,8 +166,8 @@ lbl_8004EE38: /* 8004EE3C 0004BC3C 48 1C 29 3D */ bl RpWorldStreamRead /* 8004EE40 0004BC40 7C 7E 1B 79 */ or. r30, r3, r3 /* 8004EE44 0004BC44 40 82 00 18 */ bne lbl_8004EE5C -/* 8004EE48 0004BC48 3C 60 80 25 */ lis r3, lbl_802543A4@ha -/* 8004EE4C 0004BC4C 38 63 43 A4 */ addi r3, r3, lbl_802543A4@l +/* 8004EE48 0004BC48 3C 60 80 25 */ lis r3, lbl__stringBase0_22@ha +/* 8004EE4C 0004BC4C 38 63 43 A4 */ addi r3, r3, lbl__stringBase0_22@l /* 8004EE50 0004BC50 38 63 00 1E */ addi r3, r3, 0x1e /* 8004EE54 0004BC54 4C C6 31 82 */ crclr 6 /* 8004EE58 0004BC58 48 19 53 AD */ bl func_801E4204 @@ -188,9 +188,9 @@ lbl_8004EE74: /* 8004EE8C 0004BC8C 4E 80 00 20 */ blr /* 8004EE90 0004BC90 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004EE94 0004BC94 7C 08 02 A6 */ mflr r0 -/* 8004EE98 0004BC98 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8004EE98 0004BC98 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8004EE9C 0004BC9C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8004EEA0 0004BCA0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8004EEA0 0004BCA0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8004EEA4 0004BCA4 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 8004EEA8 0004BCA8 80 63 00 44 */ lwz r3, 0x44(r3) /* 8004EEAC 0004BCAC 4B FD 06 0D */ bl xEnvFree__FP4xEnv @@ -262,9 +262,9 @@ jsp_shadow_hack_match__FP8RpAtomic: /* 8004EF8C 0004BD8C 90 01 00 34 */ stw r0, 0x34(r1) /* 8004EF90 0004BD90 BF 21 00 14 */ stmw r25, 0x14(r1) /* 8004EF94 0004BD94 83 C3 00 18 */ lwz r30, 0x18(r3) -/* 8004EF98 0004BD98 3C 60 80 29 */ lis r3, lbl_8028B450@ha -/* 8004EF9C 0004BD9C 38 03 B4 50 */ addi r0, r3, lbl_8028B450@l -/* 8004EFA0 0004BDA0 83 6D 80 B8 */ lwz r27, lbl_803CA9B8-_SDA_BASE_(r13) +/* 8004EF98 0004BD98 3C 60 80 29 */ lis r3, lbl_jsp_shadow_hack_textures@ha +/* 8004EF9C 0004BD9C 38 03 B4 50 */ addi r0, r3, lbl_jsp_shadow_hack_textures@l +/* 8004EFA0 0004BDA0 83 6D 80 B8 */ lwz r27, lbl_jsp_shadow_hack_end_textures-_SDA_BASE_(r13) /* 8004EFA4 0004BDA4 83 BE 00 24 */ lwz r29, 0x24(r30) /* 8004EFA8 0004BDA8 7C 1C 03 78 */ mr r28, r0 /* 8004EFAC 0004BDAC 48 00 00 5C */ b lbl_8004F008 @@ -320,9 +320,9 @@ zAssetTypes.jsp_shadow_hack__FP10xJSPHeader: /* 8004F050 0004BE50 40 82 00 08 */ bne lbl_8004F058 /* 8004F054 0004BE54 48 00 00 3C */ b lbl_8004F090 lbl_8004F058: -/* 8004F058 0004BE58 3C A0 80 25 */ lis r5, lbl_80254398@ha +/* 8004F058 0004BE58 3C A0 80 25 */ lis r5, lbl__934@ha /* 8004F05C 0004BE5C 3C 80 80 05 */ lis r4, lbl_8004EEC0@ha -/* 8004F060 0004BE60 38 E5 43 98 */ addi r7, r5, lbl_80254398@l +/* 8004F060 0004BE60 38 E5 43 98 */ addi r7, r5, lbl__934@l /* 8004F064 0004BE64 80 07 00 00 */ lwz r0, 0(r7) /* 8004F068 0004BE68 38 A1 00 08 */ addi r5, r1, 8 /* 8004F06C 0004BE6C 80 C7 00 04 */ lwz r6, 4(r7) @@ -341,26 +341,26 @@ lbl_8004F090: /* 8004F09C 0004BE9C 4E 80 00 20 */ blr /* 8004F0A0 0004BEA0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004F0A4 0004BEA4 7C 08 02 A6 */ mflr r0 -/* 8004F0A8 0004BEA8 3C 60 80 2E */ lis r3, lbl_802DBA50@ha +/* 8004F0A8 0004BEA8 3C 60 80 2E */ lis r3, lbl_sDummyEmptyJSP@ha /* 8004F0AC 0004BEAC 7C C4 33 78 */ mr r4, r6 /* 8004F0B0 0004BEB0 90 01 00 14 */ stw r0, 0x14(r1) /* 8004F0B4 0004BEB4 38 00 00 20 */ li r0, 0x20 -/* 8004F0B8 0004BEB8 38 63 BA 50 */ addi r3, r3, lbl_802DBA50@l +/* 8004F0B8 0004BEB8 38 63 BA 50 */ addi r3, r3, lbl_sDummyEmptyJSP@l /* 8004F0BC 0004BEBC 93 E1 00 0C */ stw r31, 0xc(r1) /* 8004F0C0 0004BEC0 7C 7F 1B 78 */ mr r31, r3 /* 8004F0C4 0004BEC4 7C A3 2B 78 */ mr r3, r5 -/* 8004F0C8 0004BEC8 38 AD 8B 50 */ addi r5, r13, lbl_803CB450-_SDA_BASE_ +/* 8004F0C8 0004BEC8 38 AD 8B 50 */ addi r5, r13, lbl_sTempJSP-_SDA_BASE_ /* 8004F0CC 0004BECC 93 C1 00 08 */ stw r30, 8(r1) /* 8004F0D0 0004BED0 7C FE 3B 78 */ mr r30, r7 /* 8004F0D4 0004BED4 90 07 00 00 */ stw r0, 0(r7) /* 8004F0D8 0004BED8 48 0D 3C A9 */ bl xJSP_MultiStreamRead__FPvUiPP10xJSPHeader -/* 8004F0DC 0004BEDC 80 8D 8B 50 */ lwz r4, lbl_803CB450-_SDA_BASE_(r13) +/* 8004F0DC 0004BEDC 80 8D 8B 50 */ lwz r4, lbl_sTempJSP-_SDA_BASE_(r13) /* 8004F0E0 0004BEE0 80 04 00 14 */ lwz r0, 0x14(r4) /* 8004F0E4 0004BEE4 28 00 00 00 */ cmplwi r0, 0 /* 8004F0E8 0004BEE8 41 82 00 18 */ beq lbl_8004F100 /* 8004F0EC 0004BEEC 38 60 00 00 */ li r3, 0 /* 8004F0F0 0004BEF0 38 00 00 04 */ li r0, 4 -/* 8004F0F4 0004BEF4 90 6D 8B 50 */ stw r3, lbl_803CB450-_SDA_BASE_(r13) +/* 8004F0F4 0004BEF4 90 6D 8B 50 */ stw r3, lbl_sTempJSP-_SDA_BASE_(r13) /* 8004F0F8 0004BEF8 7C 9F 23 78 */ mr r31, r4 /* 8004F0FC 0004BEFC 90 1E 00 00 */ stw r0, 0(r30) lbl_8004F100: @@ -375,9 +375,9 @@ lbl_8004F100: /* 8004F120 0004BF20 4E 80 00 20 */ blr /* 8004F124 0004BF24 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004F128 0004BF28 7C 08 02 A6 */ mflr r0 -/* 8004F12C 0004BF2C 3C 80 80 2E */ lis r4, lbl_802DBA50@ha +/* 8004F12C 0004BF2C 3C 80 80 2E */ lis r4, lbl_sDummyEmptyJSP@ha /* 8004F130 0004BF30 90 01 00 14 */ stw r0, 0x14(r1) -/* 8004F134 0004BF34 38 04 BA 50 */ addi r0, r4, lbl_802DBA50@l +/* 8004F134 0004BF34 38 04 BA 50 */ addi r0, r4, lbl_sDummyEmptyJSP@l /* 8004F138 0004BF38 7C 03 00 40 */ cmplw r3, r0 /* 8004F13C 0004BF3C 41 82 00 08 */ beq lbl_8004F144 /* 8004F140 0004BF40 48 0D 40 09 */ bl xJSP_Destroy__FP10xJSPHeader @@ -495,10 +495,10 @@ lbl_8004F2CC: zAssetTypes.ATBL_Init__Fv: /* 8004F2DC 0004C0DC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004F2E0 0004C0E0 7C 08 02 A6 */ mflr r0 -/* 8004F2E4 0004C0E4 3C 60 80 29 */ lis r3, lbl_8028B464@ha +/* 8004F2E4 0004C0E4 3C 60 80 29 */ lis r3, lbl_animTable@ha /* 8004F2E8 0004C0E8 90 01 00 14 */ stw r0, 0x14(r1) /* 8004F2EC 0004C0EC 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8004F2F0 0004C0F0 3B E3 B4 64 */ addi r31, r3, lbl_8028B464@l +/* 8004F2F0 0004C0F0 3B E3 B4 64 */ addi r31, r3, lbl_animTable@l /* 8004F2F4 0004C0F4 93 C1 00 08 */ stw r30, 8(r1) /* 8004F2F8 0004C0F8 3B C0 00 00 */ li r30, 0 lbl_8004F2FC: @@ -520,37 +520,37 @@ lbl_8004F2FC: FootstepHackSceneEnter__Fv: /* 8004F330 0004C130 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004F334 0004C134 7C 08 02 A6 */ mflr r0 -/* 8004F338 0004C138 3C 60 80 25 */ lis r3, lbl_802543A4@ha -/* 8004F33C 0004C13C 38 63 43 A4 */ addi r3, r3, lbl_802543A4@l +/* 8004F338 0004C138 3C 60 80 25 */ lis r3, lbl__stringBase0_22@ha +/* 8004F33C 0004C13C 38 63 43 A4 */ addi r3, r3, lbl__stringBase0_22@l /* 8004F340 0004C140 90 01 00 14 */ stw r0, 0x14(r1) /* 8004F344 0004C144 38 63 03 AB */ addi r3, r3, 0x3ab /* 8004F348 0004C148 4B FF CE CD */ bl xStrHash__FPCc -/* 8004F34C 0004C14C 3C 80 80 25 */ lis r4, lbl_802543A4@ha -/* 8004F350 0004C150 90 6D 8B 54 */ stw r3, lbl_803CB454-_SDA_BASE_(r13) -/* 8004F354 0004C154 38 64 43 A4 */ addi r3, r4, lbl_802543A4@l +/* 8004F34C 0004C14C 3C 80 80 25 */ lis r4, lbl__stringBase0_22@ha +/* 8004F350 0004C150 90 6D 8B 54 */ stw r3, lbl_s_sbFootSoundA-_SDA_BASE_(r13) +/* 8004F354 0004C154 38 64 43 A4 */ addi r3, r4, lbl__stringBase0_22@l /* 8004F358 0004C158 38 63 03 B4 */ addi r3, r3, 0x3b4 /* 8004F35C 0004C15C 4B FF CE B9 */ bl xStrHash__FPCc -/* 8004F360 0004C160 3C 80 80 25 */ lis r4, lbl_802543A4@ha -/* 8004F364 0004C164 90 6D 8B 58 */ stw r3, lbl_803CB458-_SDA_BASE_(r13) -/* 8004F368 0004C168 38 64 43 A4 */ addi r3, r4, lbl_802543A4@l +/* 8004F360 0004C160 3C 80 80 25 */ lis r4, lbl__stringBase0_22@ha +/* 8004F364 0004C164 90 6D 8B 58 */ stw r3, lbl_s_sbFootSoundB-_SDA_BASE_(r13) +/* 8004F368 0004C168 38 64 43 A4 */ addi r3, r4, lbl__stringBase0_22@l /* 8004F36C 0004C16C 38 63 03 BD */ addi r3, r3, 0x3bd /* 8004F370 0004C170 4B FF CE A5 */ bl xStrHash__FPCc -/* 8004F374 0004C174 3C 80 80 25 */ lis r4, lbl_802543A4@ha -/* 8004F378 0004C178 90 6D 8B 5C */ stw r3, lbl_803CB45C-_SDA_BASE_(r13) -/* 8004F37C 0004C17C 38 64 43 A4 */ addi r3, r4, lbl_802543A4@l +/* 8004F374 0004C174 3C 80 80 25 */ lis r4, lbl__stringBase0_22@ha +/* 8004F378 0004C178 90 6D 8B 5C */ stw r3, lbl_s_scFootSoundA-_SDA_BASE_(r13) +/* 8004F37C 0004C17C 38 64 43 A4 */ addi r3, r4, lbl__stringBase0_22@l /* 8004F380 0004C180 38 63 03 BD */ addi r3, r3, 0x3bd /* 8004F384 0004C184 4B FF CE 91 */ bl xStrHash__FPCc -/* 8004F388 0004C188 3C 80 80 25 */ lis r4, lbl_802543A4@ha -/* 8004F38C 0004C18C 90 6D 8B 60 */ stw r3, lbl_803CB460-_SDA_BASE_(r13) -/* 8004F390 0004C190 38 64 43 A4 */ addi r3, r4, lbl_802543A4@l +/* 8004F388 0004C188 3C 80 80 25 */ lis r4, lbl__stringBase0_22@ha +/* 8004F38C 0004C18C 90 6D 8B 60 */ stw r3, lbl_s_scFootSoundB-_SDA_BASE_(r13) +/* 8004F390 0004C190 38 64 43 A4 */ addi r3, r4, lbl__stringBase0_22@l /* 8004F394 0004C194 38 63 03 CA */ addi r3, r3, 0x3ca /* 8004F398 0004C198 4B FF CE 7D */ bl xStrHash__FPCc -/* 8004F39C 0004C19C 3C 80 80 25 */ lis r4, lbl_802543A4@ha -/* 8004F3A0 0004C1A0 90 6D 8B 64 */ stw r3, lbl_803CB464-_SDA_BASE_(r13) -/* 8004F3A4 0004C1A4 38 64 43 A4 */ addi r3, r4, lbl_802543A4@l +/* 8004F39C 0004C19C 3C 80 80 25 */ lis r4, lbl__stringBase0_22@ha +/* 8004F3A0 0004C1A0 90 6D 8B 64 */ stw r3, lbl_s_patFootSoundA-_SDA_BASE_(r13) +/* 8004F3A4 0004C1A4 38 64 43 A4 */ addi r3, r4, lbl__stringBase0_22@l /* 8004F3A8 0004C1A8 38 63 03 DC */ addi r3, r3, 0x3dc /* 8004F3AC 0004C1AC 4B FF CE 69 */ bl xStrHash__FPCc -/* 8004F3B0 0004C1B0 90 6D 8B 68 */ stw r3, lbl_803CB468-_SDA_BASE_(r13) +/* 8004F3B0 0004C1B0 90 6D 8B 68 */ stw r3, lbl_s_patFootSoundB-_SDA_BASE_(r13) /* 8004F3B4 0004C1B4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004F3B8 0004C1B8 7C 08 03 A6 */ mtlr r0 /* 8004F3BC 0004C1BC 38 21 00 10 */ addi r1, r1, 0x10 @@ -598,20 +598,20 @@ lbl_8004F450: /* 8004F454 0004C254 3B E0 00 00 */ li r31, 0 /* 8004F458 0004C258 48 00 01 58 */ b lbl_8004F5B0 lbl_8004F45C: -/* 8004F45C 0004C25C 88 0D 8B 70 */ lbz r0, lbl_803CB470-_SDA_BASE_(r13) +/* 8004F45C 0004C25C 88 0D 8B 70 */ lbz r0, lbl_init$1017-_SDA_BASE_(r13) /* 8004F460 0004C260 80 BF 00 00 */ lwz r5, 0(r31) /* 8004F464 0004C264 7C 00 07 75 */ extsb. r0, r0 /* 8004F468 0004C268 40 82 00 14 */ bne lbl_8004F47C /* 8004F46C 0004C26C 38 60 00 00 */ li r3, 0 /* 8004F470 0004C270 38 00 00 01 */ li r0, 1 -/* 8004F474 0004C274 90 6D 8B 6C */ stw r3, lbl_803CB46C-_SDA_BASE_(r13) -/* 8004F478 0004C278 98 0D 8B 70 */ stb r0, lbl_803CB470-_SDA_BASE_(r13) +/* 8004F474 0004C274 90 6D 8B 6C */ stw r3, lbl_footSelector$1016-_SDA_BASE_(r13) +/* 8004F478 0004C278 98 0D 8B 70 */ stb r0, lbl_init$1017-_SDA_BASE_(r13) lbl_8004F47C: -/* 8004F47C 0004C27C 80 6D 8B 6C */ lwz r3, lbl_803CB46C-_SDA_BASE_(r13) +/* 8004F47C 0004C27C 80 6D 8B 6C */ lwz r3, lbl_footSelector$1016-_SDA_BASE_(r13) /* 8004F480 0004C280 3C 05 BD 4B */ addis r0, r5, 0xbd4b /* 8004F484 0004C284 28 00 84 CB */ cmplwi r0, 0x84cb /* 8004F488 0004C288 38 03 00 01 */ addi r0, r3, 1 -/* 8004F48C 0004C28C 90 0D 8B 6C */ stw r0, lbl_803CB46C-_SDA_BASE_(r13) +/* 8004F48C 0004C28C 90 0D 8B 6C */ stw r0, lbl_footSelector$1016-_SDA_BASE_(r13) /* 8004F490 0004C290 41 82 00 1C */ beq lbl_8004F4AC /* 8004F494 0004C294 3C 05 A9 1F */ addis r0, r5, 0xa91f /* 8004F498 0004C298 28 00 F7 1E */ cmplwi r0, 0xf71e @@ -621,7 +621,7 @@ lbl_8004F47C: /* 8004F4A8 0004C2A8 40 82 00 D4 */ bne lbl_8004F57C lbl_8004F4AC: /* 8004F4AC 0004C2AC 3C 60 42 B6 */ lis r3, 0x42B584CB@ha -/* 8004F4B0 0004C2B0 C0 82 87 FC */ lfs f4, lbl_803CD17C-_SDA2_BASE_(r2) +/* 8004F4B0 0004C2B0 C0 82 87 FC */ lfs f4, lbl__1040_1-_SDA2_BASE_(r2) /* 8004F4B4 0004C2B4 38 03 84 CB */ addi r0, r3, 0x42B584CB@l /* 8004F4B8 0004C2B8 38 60 00 00 */ li r3, 0 /* 8004F4BC 0004C2BC 7C 05 00 00 */ cmpw r5, r0 @@ -639,35 +639,35 @@ lbl_8004F4DC: /* 8004F4E8 0004C2E8 41 82 00 24 */ beq lbl_8004F50C /* 8004F4EC 0004C2EC 48 00 00 54 */ b lbl_8004F540 lbl_8004F4F0: -/* 8004F4F0 0004C2F0 80 0D 8B 6C */ lwz r0, lbl_803CB46C-_SDA_BASE_(r13) -/* 8004F4F4 0004C2F4 80 6D 8B 58 */ lwz r3, lbl_803CB458-_SDA_BASE_(r13) +/* 8004F4F0 0004C2F0 80 0D 8B 6C */ lwz r0, lbl_footSelector$1016-_SDA_BASE_(r13) +/* 8004F4F4 0004C2F4 80 6D 8B 58 */ lwz r3, lbl_s_sbFootSoundB-_SDA_BASE_(r13) /* 8004F4F8 0004C2F8 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8004F4FC 0004C2FC 41 82 00 08 */ beq lbl_8004F504 -/* 8004F500 0004C300 80 6D 8B 54 */ lwz r3, lbl_803CB454-_SDA_BASE_(r13) +/* 8004F500 0004C300 80 6D 8B 54 */ lwz r3, lbl_s_sbFootSoundA-_SDA_BASE_(r13) lbl_8004F504: -/* 8004F504 0004C304 C0 82 88 00 */ lfs f4, lbl_803CD180-_SDA2_BASE_(r2) +/* 8004F504 0004C304 C0 82 88 00 */ lfs f4, lbl__1041_1-_SDA2_BASE_(r2) /* 8004F508 0004C308 48 00 00 38 */ b lbl_8004F540 lbl_8004F50C: -/* 8004F50C 0004C30C 80 0D 8B 6C */ lwz r0, lbl_803CB46C-_SDA_BASE_(r13) -/* 8004F510 0004C310 80 6D 8B 60 */ lwz r3, lbl_803CB460-_SDA_BASE_(r13) +/* 8004F50C 0004C30C 80 0D 8B 6C */ lwz r0, lbl_footSelector$1016-_SDA_BASE_(r13) +/* 8004F510 0004C310 80 6D 8B 60 */ lwz r3, lbl_s_scFootSoundB-_SDA_BASE_(r13) /* 8004F514 0004C314 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8004F518 0004C318 41 82 00 08 */ beq lbl_8004F520 -/* 8004F51C 0004C31C 80 6D 8B 5C */ lwz r3, lbl_803CB45C-_SDA_BASE_(r13) +/* 8004F51C 0004C31C 80 6D 8B 5C */ lwz r3, lbl_s_scFootSoundA-_SDA_BASE_(r13) lbl_8004F520: -/* 8004F520 0004C320 C0 82 88 04 */ lfs f4, lbl_803CD184-_SDA2_BASE_(r2) +/* 8004F520 0004C320 C0 82 88 04 */ lfs f4, lbl__1042-_SDA2_BASE_(r2) /* 8004F524 0004C324 48 00 00 1C */ b lbl_8004F540 lbl_8004F528: -/* 8004F528 0004C328 80 0D 8B 6C */ lwz r0, lbl_803CB46C-_SDA_BASE_(r13) -/* 8004F52C 0004C32C 80 6D 8B 68 */ lwz r3, lbl_803CB468-_SDA_BASE_(r13) +/* 8004F528 0004C328 80 0D 8B 6C */ lwz r0, lbl_footSelector$1016-_SDA_BASE_(r13) +/* 8004F52C 0004C32C 80 6D 8B 68 */ lwz r3, lbl_s_patFootSoundB-_SDA_BASE_(r13) /* 8004F530 0004C330 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8004F534 0004C334 41 82 00 08 */ beq lbl_8004F53C -/* 8004F538 0004C338 80 6D 8B 64 */ lwz r3, lbl_803CB464-_SDA_BASE_(r13) +/* 8004F538 0004C338 80 6D 8B 64 */ lwz r3, lbl_s_patFootSoundA-_SDA_BASE_(r13) lbl_8004F53C: -/* 8004F53C 0004C33C C0 82 88 00 */ lfs f4, lbl_803CD180-_SDA2_BASE_(r2) +/* 8004F53C 0004C33C C0 82 88 00 */ lfs f4, lbl__1041_1-_SDA2_BASE_(r2) lbl_8004F540: -/* 8004F540 0004C340 C0 42 88 08 */ lfs f2, lbl_803CD188-_SDA2_BASE_(r2) +/* 8004F540 0004C340 C0 42 88 08 */ lfs f2, lbl__1043-_SDA2_BASE_(r2) /* 8004F544 0004C344 38 C0 00 00 */ li r6, 0 -/* 8004F548 0004C348 C0 22 88 0C */ lfs f1, lbl_803CD18C-_SDA2_BASE_(r2) +/* 8004F548 0004C348 C0 22 88 0C */ lfs f1, lbl__1044-_SDA2_BASE_(r2) /* 8004F54C 0004C34C 38 E0 00 00 */ li r7, 0 /* 8004F550 0004C350 C0 1F 00 04 */ lfs f0, 4(r31) /* 8004F554 0004C354 EC 84 00 B2 */ fmuls f4, f4, f2 @@ -675,13 +675,13 @@ lbl_8004F540: /* 8004F55C 0004C35C EC 01 00 32 */ fmuls f0, f1, f0 /* 8004F560 0004C360 80 9F 00 0C */ lwz r4, 0xc(r31) /* 8004F564 0004C364 80 BF 00 10 */ lwz r5, 0x10(r31) -/* 8004F568 0004C368 C0 62 87 F8 */ lfs f3, lbl_803CD178-_SDA2_BASE_(r2) +/* 8004F568 0004C368 C0 62 87 F8 */ lfs f3, lbl__853-_SDA2_BASE_(r2) /* 8004F56C 0004C36C EC 20 01 32 */ fmuls f1, f0, f4 /* 8004F570 0004C370 4B FF 94 BD */ bl xSndPlay__FUiffUiUiUi14sound_categoryf /* 8004F574 0004C374 7C 7F 1B 78 */ mr r31, r3 /* 8004F578 0004C378 48 00 00 38 */ b lbl_8004F5B0 lbl_8004F57C: -/* 8004F57C 0004C37C C0 22 88 0C */ lfs f1, lbl_803CD18C-_SDA2_BASE_(r2) +/* 8004F57C 0004C37C C0 22 88 0C */ lfs f1, lbl__1044-_SDA2_BASE_(r2) /* 8004F580 0004C380 7F C6 F3 78 */ mr r6, r30 /* 8004F584 0004C384 C0 1F 00 04 */ lfs f0, 4(r31) /* 8004F588 0004C388 38 E0 00 00 */ li r7, 0 @@ -691,7 +691,7 @@ lbl_8004F57C: /* 8004F598 0004C398 80 9F 00 0C */ lwz r4, 0xc(r31) /* 8004F59C 0004C39C 80 BF 00 10 */ lwz r5, 0x10(r31) /* 8004F5A0 0004C3A0 C0 7F 00 14 */ lfs f3, 0x14(r31) -/* 8004F5A4 0004C3A4 C0 82 87 F8 */ lfs f4, lbl_803CD178-_SDA2_BASE_(r2) +/* 8004F5A4 0004C3A4 C0 82 87 F8 */ lfs f4, lbl__853-_SDA2_BASE_(r2) /* 8004F5A8 0004C3A8 48 00 06 25 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf /* 8004F5AC 0004C3AC 7C 7F 1B 78 */ mr r31, r3 lbl_8004F5B0: @@ -828,11 +828,11 @@ lbl_8004F778: /* 8004F778 0004C578 80 18 00 08 */ lwz r0, 8(r24) /* 8004F77C 0004C57C 7C 06 00 40 */ cmplw r6, r0 /* 8004F780 0004C580 41 80 FF A8 */ blt lbl_8004F728 -/* 8004F784 0004C584 3C 60 80 25 */ lis r3, lbl_802543A4@ha +/* 8004F784 0004C584 3C 60 80 25 */ lis r3, lbl__stringBase0_22@ha /* 8004F788 0004C588 7F 7E DB 78 */ mr r30, r27 /* 8004F78C 0004C58C 7F 7F DB 78 */ mr r31, r27 /* 8004F790 0004C590 3A E0 00 00 */ li r23, 0 -/* 8004F794 0004C594 3B 83 43 A4 */ addi r28, r3, lbl_802543A4@l +/* 8004F794 0004C594 3B 83 43 A4 */ addi r28, r3, lbl__stringBase0_22@l /* 8004F798 0004C598 48 00 00 50 */ b lbl_8004F7E8 lbl_8004F79C: /* 8004F79C 0004C59C 80 7E 00 10 */ lwz r3, 0x10(r30) @@ -844,7 +844,7 @@ lbl_8004F79C: /* 8004F7B4 0004C5B4 4B FB 6B 4D */ bl xAnimFileNewBilinear__FPPvPCcUiPP9xAnimFileUiUi /* 8004F7B8 0004C5B8 90 7F 00 00 */ stw r3, 0(r31) /* 8004F7BC 0004C5BC C0 5E 00 08 */ lfs f2, 8(r30) -/* 8004F7C0 0004C5C0 C0 02 87 F8 */ lfs f0, lbl_803CD178-_SDA2_BASE_(r2) +/* 8004F7C0 0004C5C0 C0 02 87 F8 */ lfs f0, lbl__853-_SDA2_BASE_(r2) /* 8004F7C4 0004C5C4 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8004F7C8 0004C5C8 4C 41 13 82 */ cror 2, 1, 2 /* 8004F7CC 0004C5CC 40 82 00 10 */ bne lbl_8004F7DC @@ -863,15 +863,15 @@ lbl_8004F7E8: /* 8004F7F8 0004C5F8 38 60 00 00 */ li r3, 0 /* 8004F7FC 0004C5FC 28 00 00 30 */ cmplwi r0, 0x30 /* 8004F800 0004C600 40 80 00 18 */ bge lbl_8004F818 -/* 8004F804 0004C604 3C 60 80 29 */ lis r3, lbl_8028B5F0@ha +/* 8004F804 0004C604 3C 60 80 29 */ lis r3, lbl_tableFuncList@ha /* 8004F808 0004C608 54 00 10 3A */ slwi r0, r0, 2 -/* 8004F80C 0004C60C 38 63 B5 F0 */ addi r3, r3, lbl_8028B5F0@l +/* 8004F80C 0004C60C 38 63 B5 F0 */ addi r3, r3, lbl_tableFuncList@l /* 8004F810 0004C610 7C 63 00 2E */ lwzx r3, r3, r0 /* 8004F814 0004C614 48 00 00 4C */ b lbl_8004F860 lbl_8004F818: -/* 8004F818 0004C618 3C 80 80 29 */ lis r4, lbl_8028B464@ha +/* 8004F818 0004C618 3C 80 80 29 */ lis r4, lbl_animTable@ha /* 8004F81C 0004C61C 38 00 00 21 */ li r0, 0x21 -/* 8004F820 0004C620 38 A4 B4 64 */ addi r5, r4, lbl_8028B464@l +/* 8004F820 0004C620 38 A4 B4 64 */ addi r5, r4, lbl_animTable@l /* 8004F824 0004C624 38 C0 00 00 */ li r6, 0 /* 8004F828 0004C628 7C 09 03 A6 */ mtctr r0 lbl_8004F82C: @@ -880,8 +880,8 @@ lbl_8004F82C: /* 8004F834 0004C634 7C 04 00 40 */ cmplw r4, r0 /* 8004F838 0004C638 40 82 00 1C */ bne lbl_8004F854 /* 8004F83C 0004C63C 1C 06 00 0C */ mulli r0, r6, 0xc -/* 8004F840 0004C640 3C 60 80 29 */ lis r3, lbl_8028B464@ha -/* 8004F844 0004C644 38 63 B4 64 */ addi r3, r3, lbl_8028B464@l +/* 8004F840 0004C640 3C 60 80 29 */ lis r3, lbl_animTable@ha +/* 8004F844 0004C644 38 63 B4 64 */ addi r3, r3, lbl_animTable@l /* 8004F848 0004C648 7C 63 02 14 */ add r3, r3, r0 /* 8004F84C 0004C64C 80 63 00 04 */ lwz r3, 4(r3) /* 8004F850 0004C650 48 00 00 10 */ b lbl_8004F860 @@ -891,7 +891,7 @@ lbl_8004F854: /* 8004F85C 0004C65C 42 00 FF D0 */ bdnz lbl_8004F82C lbl_8004F860: /* 8004F860 0004C660 38 00 00 01 */ li r0, 1 -/* 8004F864 0004C664 90 0D 88 60 */ stw r0, lbl_803CB160-_SDA_BASE_(r13) +/* 8004F864 0004C664 90 0D 88 60 */ stw r0, lbl_gxAnimUseGrowAlloc-_SDA_BASE_(r13) /* 8004F868 0004C668 48 00 02 75 */ bl zAssetTypes.Anim_ATBL_getTable__FPFv_P10xAnimTable /* 8004F86C 0004C66C 7F 5F D3 78 */ mr r31, r26 /* 8004F870 0004C670 7C 7C 1B 78 */ mr r28, r3 @@ -908,9 +908,9 @@ lbl_8004F87C: /* 8004F898 0004C698 4B FB 7D 81 */ bl xAnimTableAddFileID__FP10xAnimTableP9xAnimFileUiUiUi /* 8004F89C 0004C69C 7C 77 1B 79 */ or. r23, r3, r3 /* 8004F8A0 0004C6A0 40 82 00 D0 */ bne lbl_8004F970 -/* 8004F8A4 0004C6A4 3C 60 80 25 */ lis r3, lbl_802543A4@ha +/* 8004F8A4 0004C6A4 3C 60 80 25 */ lis r3, lbl__stringBase0_22@ha /* 8004F8A8 0004C6A8 7F A5 EB 78 */ mr r5, r29 -/* 8004F8AC 0004C6AC 38 83 43 A4 */ addi r4, r3, lbl_802543A4@l +/* 8004F8AC 0004C6AC 38 83 43 A4 */ addi r4, r3, lbl__stringBase0_22@l /* 8004F8B0 0004C6B0 38 61 00 1C */ addi r3, r1, 0x1c /* 8004F8B4 0004C6B4 38 84 03 EF */ addi r4, r4, 0x3ef /* 8004F8B8 0004C6B8 4C C6 31 82 */ crclr 6 @@ -930,8 +930,8 @@ lbl_8004F87C: /* 8004F8F0 0004C6F0 39 20 00 00 */ li r9, 0 /* 8004F8F4 0004C6F4 90 01 00 10 */ stw r0, 0x10(r1) /* 8004F8F8 0004C6F8 39 40 00 00 */ li r10, 0 -/* 8004F8FC 0004C6FC C0 22 87 FC */ lfs f1, lbl_803CD17C-_SDA2_BASE_(r2) -/* 8004F900 0004C700 C0 42 87 F8 */ lfs f2, lbl_803CD178-_SDA2_BASE_(r2) +/* 8004F8FC 0004C6FC C0 22 87 FC */ lfs f1, lbl__1040_1-_SDA2_BASE_(r2) +/* 8004F900 0004C700 C0 42 87 F8 */ lfs f2, lbl__853-_SDA2_BASE_(r2) /* 8004F904 0004C704 4B FB 74 55 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8004F908 0004C708 38 00 00 00 */ li r0, 0 /* 8004F90C 0004C70C 7C 77 1B 78 */ mr r23, r3 @@ -943,9 +943,9 @@ lbl_8004F87C: /* 8004F924 0004C724 38 C0 00 00 */ li r6, 0 /* 8004F928 0004C728 38 E0 00 00 */ li r7, 0 /* 8004F92C 0004C72C 39 00 00 10 */ li r8, 0x10 -/* 8004F930 0004C730 C0 22 87 F8 */ lfs f1, lbl_803CD178-_SDA2_BASE_(r2) +/* 8004F930 0004C730 C0 22 87 F8 */ lfs f1, lbl__853-_SDA2_BASE_(r2) /* 8004F934 0004C734 39 20 00 00 */ li r9, 0 -/* 8004F938 0004C738 C0 62 88 14 */ lfs f3, lbl_803CD194-_SDA2_BASE_(r2) +/* 8004F938 0004C738 C0 62 88 14 */ lfs f3, lbl__1179-_SDA2_BASE_(r2) /* 8004F93C 0004C73C 39 40 00 00 */ li r10, 0 /* 8004F940 0004C740 FC 40 08 90 */ fmr f2, f1 /* 8004F944 0004C744 4B FB 7A 7D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs @@ -1013,7 +1013,7 @@ lbl_8004F9F8: /* 8004FA18 0004C818 7F F8 02 14 */ add r31, r24, r0 /* 8004FA1C 0004C81C 41 82 00 60 */ beq lbl_8004FA7C /* 8004FA20 0004C820 3A E0 00 00 */ li r23, 0 -/* 8004FA24 0004C824 3B 4D 80 BC */ addi r26, r13, lbl_803CA9BC-_SDA_BASE_ +/* 8004FA24 0004C824 3B 4D 80 BC */ addi r26, r13, lbl_effectFuncList-_SDA_BASE_ /* 8004FA28 0004C828 48 00 00 48 */ b lbl_8004FA70 lbl_8004FA2C: /* 8004FA2C 0004C82C 80 1F 00 10 */ lwz r0, 0x10(r31) @@ -1046,7 +1046,7 @@ lbl_8004FA84: /* 8004FA8C 0004C88C 41 80 FF 6C */ blt lbl_8004F9F8 /* 8004FA90 0004C890 38 60 00 00 */ li r3, 0 /* 8004FA94 0004C894 38 00 00 1C */ li r0, 0x1c -/* 8004FA98 0004C898 90 6D 88 60 */ stw r3, lbl_803CB160-_SDA_BASE_(r13) +/* 8004FA98 0004C898 90 6D 88 60 */ stw r3, lbl_gxAnimUseGrowAlloc-_SDA_BASE_(r13) /* 8004FA9C 0004C89C 7F 83 E3 78 */ mr r3, r28 /* 8004FAA0 0004C8A0 90 19 00 00 */ stw r0, 0(r25) /* 8004FAA4 0004C8A4 BA E1 00 4C */ lmw r23, 0x4c(r1) @@ -1094,7 +1094,7 @@ zAssetTypes.Anim_ATBL_getTable__FPFv_P10xAnimTable: /* 8004FB40 0004C940 7C FD 3B 78 */ mr r29, r7 /* 8004FB44 0004C944 93 81 00 10 */ stw r28, 0x10(r1) /* 8004FB48 0004C948 7C BC 2B 78 */ mr r28, r5 -/* 8004FB4C 0004C94C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8004FB4C 0004C94C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8004FB50 0004C950 81 83 01 34 */ lwz r12, 0x134(r3) /* 8004FB54 0004C954 7F E3 FB 78 */ mr r3, r31 /* 8004FB58 0004C958 7D 89 03 A6 */ mtctr r12 @@ -1110,7 +1110,7 @@ lbl_8004FB6C: /* 8004FB7C 0004C97C 48 08 2C E5 */ bl iSndLoadSounds__FPv /* 8004FB80 0004C980 2C 03 00 00 */ cmpwi r3, 0 /* 8004FB84 0004C984 40 82 00 20 */ bne lbl_8004FBA4 -/* 8004FB88 0004C988 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8004FB88 0004C988 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8004FB8C 0004C98C 7F C3 F3 78 */ mr r3, r30 /* 8004FB90 0004C990 81 84 01 38 */ lwz r12, 0x138(r4) /* 8004FB94 0004C994 7D 89 03 A6 */ mtctr r12 @@ -1137,7 +1137,7 @@ xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf: /* 8004FBD4 0004C9D4 FC A0 20 90 */ fmr f5, f4 /* 8004FBD8 0004C9D8 90 01 00 14 */ stw r0, 0x14(r1) /* 8004FBDC 0004C9DC FC 80 18 90 */ fmr f4, f3 -/* 8004FBE0 0004C9E0 C0 02 88 10 */ lfs f0, lbl_803CD190-_SDA2_BASE_(r2) +/* 8004FBE0 0004C9E0 C0 02 88 10 */ lfs f0, lbl__1046-_SDA2_BASE_(r2) /* 8004FBE4 0004C9E4 EC 63 00 32 */ fmuls f3, f3, f0 /* 8004FBE8 0004C9E8 4B FF 8E 7D */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf /* 8004FBEC 0004C9EC 80 01 00 14 */ lwz r0, 0x14(r1) diff --git a/asm/Game/zBusStop.s b/asm/Game/zBusStop.s index eeae55850..cd491781d 100644 --- a/asm/Game/zBusStop.s +++ b/asm/Game/zBusStop.s @@ -73,13 +73,13 @@ zBusStop_Setup__FP8zBusStop: /* 8012D96C 0012A76C 80 63 00 1C */ lwz r3, 0x1c(r3) /* 8012D970 0012A770 4B F8 70 CD */ bl zSceneFindObject__FUi /* 8012D974 0012A774 90 7F 00 14 */ stw r3, 0x14(r31) -/* 8012D978 0012A778 3C 60 80 27 */ lis r3, lbl_8026C400@ha -/* 8012D97C 0012A77C 38 63 C4 00 */ addi r3, r3, lbl_8026C400@l -/* 8012D980 0012A780 C0 02 A2 A8 */ lfs f0, lbl_803CEC28-_SDA2_BASE_(r2) +/* 8012D978 0012A778 3C 60 80 27 */ lis r3, lbl__stringBase0_81@ha +/* 8012D97C 0012A77C 38 63 C4 00 */ addi r3, r3, lbl__stringBase0_81@l +/* 8012D980 0012A780 C0 02 A2 A8 */ lfs f0, lbl__806_1-_SDA2_BASE_(r2) /* 8012D984 0012A784 D0 1F 00 2C */ stfs f0, 0x2c(r31) /* 8012D988 0012A788 4B F1 E8 8D */ bl xStrHash__FPCc /* 8012D98C 0012A78C 4B F8 70 B1 */ bl zSceneFindObject__FUi -/* 8012D990 0012A790 90 6D 95 DC */ stw r3, lbl_803CBEDC-_SDA_BASE_(r13) +/* 8012D990 0012A790 90 6D 95 DC */ stw r3, lbl_sBusStopUI-_SDA_BASE_(r13) /* 8012D994 0012A794 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012D998 0012A798 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8012D99C 0012A79C 7C 08 03 A6 */ mtlr r0 @@ -94,9 +94,9 @@ zBusStop_Update__FP5xBaseP6xScenef: /* 8012D9B4 0012A7B4 DB E1 00 10 */ stfd f31, 0x10(r1) /* 8012D9B8 0012A7B8 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 8012D9BC 0012A7BC 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8012D9C0 0012A7C0 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8012D9C0 0012A7C0 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8012D9C4 0012A7C4 7C 7F 1B 78 */ mr r31, r3 -/* 8012D9C8 0012A7C8 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 8012D9C8 0012A7C8 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 8012D9CC 0012A7CC FF E0 08 90 */ fmr f31, f1 /* 8012D9D0 0012A7D0 C0 5F 00 1C */ lfs f2, 0x1c(r31) /* 8012D9D4 0012A7D4 C0 63 07 6C */ lfs f3, 0x76c(r3) @@ -108,7 +108,7 @@ zBusStop_Update__FP5xBaseP6xScenef: /* 8012D9EC 0012A7EC C0 5F 00 20 */ lfs f2, 0x20(r31) /* 8012D9F0 0012A7F0 EC 25 01 72 */ fmuls f1, f5, f5 /* 8012D9F4 0012A7F4 EC 43 10 28 */ fsubs f2, f3, f2 -/* 8012D9F8 0012A7F8 C0 02 A2 AC */ lfs f0, lbl_803CEC2C-_SDA2_BASE_(r2) +/* 8012D9F8 0012A7F8 C0 02 A2 AC */ lfs f0, lbl__863_5-_SDA2_BASE_(r2) /* 8012D9FC 0012A7FC EC 24 09 3A */ fmadds f1, f4, f4, f1 /* 8012DA00 0012A800 EC 22 08 BA */ fmadds f1, f2, f2, f1 /* 8012DA04 0012A804 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -136,16 +136,16 @@ lbl_8012DA4C: /* 8012DA50 0012A850 40 80 01 28 */ bge lbl_8012DB78 /* 8012DA54 0012A854 48 00 00 C4 */ b lbl_8012DB18 lbl_8012DA58: -/* 8012DA58 0012A858 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8012DA5C 0012A85C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8012DA58 0012A858 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8012DA5C 0012A85C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8012DA60 0012A860 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 8012DA64 0012A864 2C 00 00 00 */ cmpwi r0, 0 /* 8012DA68 0012A868 40 82 00 3C */ bne lbl_8012DAA4 /* 8012DA6C 0012A86C 4B F2 EA 55 */ bl active__13cruise_bubbleFv /* 8012DA70 0012A870 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8012DA74 0012A874 40 82 00 30 */ bne lbl_8012DAA4 -/* 8012DA78 0012A878 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8012DA7C 0012A87C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8012DA78 0012A878 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8012DA7C 0012A87C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8012DA80 0012A880 80 63 03 1C */ lwz r3, 0x31c(r3) /* 8012DA84 0012A884 80 03 00 30 */ lwz r0, 0x30(r3) /* 8012DA88 0012A888 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13 @@ -153,43 +153,43 @@ lbl_8012DA58: /* 8012DA90 0012A890 38 00 00 02 */ li r0, 2 /* 8012DA94 0012A894 38 60 00 24 */ li r3, 0x24 /* 8012DA98 0012A898 90 1F 00 24 */ stw r0, 0x24(r31) -/* 8012DA9C 0012A89C C0 22 A2 B0 */ lfs f1, lbl_803CEC30-_SDA2_BASE_(r2) +/* 8012DA9C 0012A89C C0 22 A2 B0 */ lfs f1, lbl__864_4-_SDA2_BASE_(r2) /* 8012DAA0 0012A8A0 4B F5 2C F1 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf lbl_8012DAA4: /* 8012DAA4 0012A8A4 4B F2 EA 1D */ bl active__13cruise_bubbleFv /* 8012DAA8 0012A8A8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8012DAAC 0012A8AC 41 82 00 18 */ beq lbl_8012DAC4 -/* 8012DAB0 0012A8B0 3C 60 80 27 */ lis r3, lbl_8026C400@ha +/* 8012DAB0 0012A8B0 3C 60 80 27 */ lis r3, lbl__stringBase0_81@ha /* 8012DAB4 0012A8B4 38 80 00 04 */ li r4, 4 -/* 8012DAB8 0012A8B8 38 63 C4 00 */ addi r3, r3, lbl_8026C400@l +/* 8012DAB8 0012A8B8 38 63 C4 00 */ addi r3, r3, lbl__stringBase0_81@l /* 8012DABC 0012A8BC 4B EF 1A 69 */ bl zEntEvent__FPcUi /* 8012DAC0 0012A8C0 48 00 00 B8 */ b lbl_8012DB78 lbl_8012DAC4: -/* 8012DAC4 0012A8C4 80 6D 95 DC */ lwz r3, lbl_803CBEDC-_SDA_BASE_(r13) +/* 8012DAC4 0012A8C4 80 6D 95 DC */ lwz r3, lbl_sBusStopUI-_SDA_BASE_(r13) /* 8012DAC8 0012A8C8 4B EE 0B 71 */ bl xEntIsVisible__FPC4xEnt /* 8012DACC 0012A8CC 28 03 00 00 */ cmplwi r3, 0 /* 8012DAD0 0012A8D0 40 82 00 A8 */ bne lbl_8012DB78 -/* 8012DAD4 0012A8D4 3C 60 80 27 */ lis r3, lbl_8026C400@ha +/* 8012DAD4 0012A8D4 3C 60 80 27 */ lis r3, lbl__stringBase0_81@ha /* 8012DAD8 0012A8D8 38 80 00 03 */ li r4, 3 -/* 8012DADC 0012A8DC 38 63 C4 00 */ addi r3, r3, lbl_8026C400@l +/* 8012DADC 0012A8DC 38 63 C4 00 */ addi r3, r3, lbl__stringBase0_81@l /* 8012DAE0 0012A8E0 4B EF 1A 45 */ bl zEntEvent__FPcUi /* 8012DAE4 0012A8E4 48 00 00 94 */ b lbl_8012DB78 lbl_8012DAE8: -/* 8012DAE8 0012A8E8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8012DAEC 0012A8EC C0 02 A2 B0 */ lfs f0, lbl_803CEC30-_SDA2_BASE_(r2) -/* 8012DAF0 0012A8F0 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8012DAE8 0012A8E8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8012DAEC 0012A8EC C0 02 A2 B0 */ lfs f0, lbl__864_4-_SDA2_BASE_(r2) +/* 8012DAF0 0012A8F0 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8012DAF4 0012A8F4 80 64 07 28 */ lwz r3, 0x728(r4) /* 8012DAF8 0012A8F8 D0 03 00 D4 */ stfs f0, 0xd4(r3) -/* 8012DAFC 0012A8FC C0 02 A2 B0 */ lfs f0, lbl_803CEC30-_SDA2_BASE_(r2) +/* 8012DAFC 0012A8FC C0 02 A2 B0 */ lfs f0, lbl__864_4-_SDA2_BASE_(r2) /* 8012DB00 0012A900 80 64 07 28 */ lwz r3, 0x728(r4) /* 8012DB04 0012A904 D0 03 00 D8 */ stfs f0, 0xd8(r3) -/* 8012DB08 0012A908 C0 02 A2 B0 */ lfs f0, lbl_803CEC30-_SDA2_BASE_(r2) +/* 8012DB08 0012A908 C0 02 A2 B0 */ lfs f0, lbl__864_4-_SDA2_BASE_(r2) /* 8012DB0C 0012A90C 80 64 07 28 */ lwz r3, 0x728(r4) /* 8012DB10 0012A910 D0 03 00 DC */ stfs f0, 0xdc(r3) /* 8012DB14 0012A914 48 00 00 64 */ b lbl_8012DB78 lbl_8012DB18: /* 8012DB18 0012A918 80 7F 00 14 */ lwz r3, 0x14(r31) -/* 8012DB1C 0012A91C C0 22 A2 B4 */ lfs f1, lbl_803CEC34-_SDA2_BASE_(r2) +/* 8012DB1C 0012A91C C0 22 A2 B4 */ lfs f1, lbl__865_5-_SDA2_BASE_(r2) /* 8012DB20 0012A920 80 63 00 24 */ lwz r3, 0x24(r3) /* 8012DB24 0012A924 80 63 00 0C */ lwz r3, 0xc(r3) /* 8012DB28 0012A928 80 63 00 08 */ lwz r3, 8(r3) @@ -203,15 +203,15 @@ lbl_8012DB44: /* 8012DB44 0012A944 38 00 00 01 */ li r0, 1 /* 8012DB48 0012A948 90 1F 00 24 */ stw r0, 0x24(r31) lbl_8012DB4C: -/* 8012DB4C 0012A94C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8012DB50 0012A950 C0 02 A2 B0 */ lfs f0, lbl_803CEC30-_SDA2_BASE_(r2) -/* 8012DB54 0012A954 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8012DB4C 0012A94C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8012DB50 0012A950 C0 02 A2 B0 */ lfs f0, lbl__864_4-_SDA2_BASE_(r2) +/* 8012DB54 0012A954 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8012DB58 0012A958 80 64 07 28 */ lwz r3, 0x728(r4) /* 8012DB5C 0012A95C D0 03 00 D4 */ stfs f0, 0xd4(r3) -/* 8012DB60 0012A960 C0 02 A2 B0 */ lfs f0, lbl_803CEC30-_SDA2_BASE_(r2) +/* 8012DB60 0012A960 C0 02 A2 B0 */ lfs f0, lbl__864_4-_SDA2_BASE_(r2) /* 8012DB64 0012A964 80 64 07 28 */ lwz r3, 0x728(r4) /* 8012DB68 0012A968 D0 03 00 D8 */ stfs f0, 0xd8(r3) -/* 8012DB6C 0012A96C C0 02 A2 B0 */ lfs f0, lbl_803CEC30-_SDA2_BASE_(r2) +/* 8012DB6C 0012A96C C0 02 A2 B0 */ lfs f0, lbl__864_4-_SDA2_BASE_(r2) /* 8012DB70 0012A970 80 64 07 28 */ lwz r3, 0x728(r4) /* 8012DB74 0012A974 D0 03 00 DC */ stfs f0, 0xdc(r3) lbl_8012DB78: @@ -231,15 +231,15 @@ lbl_8012DBA4: /* 8012DBA8 0012A9A8 40 80 01 40 */ bge lbl_8012DCE8 /* 8012DBAC 0012A9AC 48 00 00 EC */ b lbl_8012DC98 lbl_8012DBB0: -/* 8012DBB0 0012A9B0 3C 60 80 27 */ lis r3, lbl_8026C400@ha +/* 8012DBB0 0012A9B0 3C 60 80 27 */ lis r3, lbl__stringBase0_81@ha /* 8012DBB4 0012A9B4 38 80 00 5F */ li r4, 0x5f -/* 8012DBB8 0012A9B8 38 63 C4 00 */ addi r3, r3, lbl_8026C400@l +/* 8012DBB8 0012A9B8 38 63 C4 00 */ addi r3, r3, lbl__stringBase0_81@l /* 8012DBBC 0012A9BC 4B EF 19 69 */ bl zEntEvent__FPcUi /* 8012DBC0 0012A9C0 48 00 01 28 */ b lbl_8012DCE8 lbl_8012DBC4: -/* 8012DBC4 0012A9C4 3C 60 80 27 */ lis r3, lbl_8026C400@ha +/* 8012DBC4 0012A9C4 3C 60 80 27 */ lis r3, lbl__stringBase0_81@ha /* 8012DBC8 0012A9C8 38 80 00 5E */ li r4, 0x5e -/* 8012DBCC 0012A9CC 38 63 C4 00 */ addi r3, r3, lbl_8026C400@l +/* 8012DBCC 0012A9CC 38 63 C4 00 */ addi r3, r3, lbl__stringBase0_81@l /* 8012DBD0 0012A9D0 4B EF 19 55 */ bl zEntEvent__FPcUi /* 8012DBD4 0012A9D4 38 60 00 40 */ li r3, 0x40 /* 8012DBD8 0012A9D8 4B F3 89 29 */ bl zEntPlayerControlOn__F13zControlOwner @@ -252,12 +252,12 @@ lbl_8012DBC4: /* 8012DBF4 0012A9F4 80 63 00 1C */ lwz r3, 0x1c(r3) /* 8012DBF8 0012A9F8 4B EF 19 6D */ bl zEntEvent__FUiUi /* 8012DBFC 0012A9FC 38 00 00 00 */ li r0, 0 -/* 8012DC00 0012AA00 90 0D 95 D8 */ stw r0, lbl_803CBED8-_SDA_BASE_(r13) +/* 8012DC00 0012AA00 90 0D 95 D8 */ stw r0, lbl_gBusStopIsRunning-_SDA_BASE_(r13) /* 8012DC04 0012AA04 48 00 00 E4 */ b lbl_8012DCE8 lbl_8012DC08: -/* 8012DC08 0012AA08 3C 60 80 27 */ lis r3, lbl_8026C400@ha +/* 8012DC08 0012AA08 3C 60 80 27 */ lis r3, lbl__stringBase0_81@ha /* 8012DC0C 0012AA0C 38 80 00 5F */ li r4, 0x5f -/* 8012DC10 0012AA10 38 63 C4 00 */ addi r3, r3, lbl_8026C400@l +/* 8012DC10 0012AA10 38 63 C4 00 */ addi r3, r3, lbl__stringBase0_81@l /* 8012DC14 0012AA14 4B EF 19 11 */ bl zEntEvent__FPcUi /* 8012DC18 0012AA18 38 60 00 40 */ li r3, 0x40 /* 8012DC1C 0012AA1C 4B F3 89 3D */ bl zEntPlayerControlOff__F13zControlOwner @@ -265,11 +265,11 @@ lbl_8012DC08: /* 8012DC24 0012AA24 38 80 01 4F */ li r4, 0x14f /* 8012DC28 0012AA28 80 63 00 18 */ lwz r3, 0x18(r3) /* 8012DC2C 0012AA2C 4B EF 19 39 */ bl zEntEvent__FUiUi -/* 8012DC30 0012AA30 C0 42 A2 B0 */ lfs f2, lbl_803CEC30-_SDA2_BASE_(r2) +/* 8012DC30 0012AA30 C0 42 A2 B0 */ lfs f2, lbl__864_4-_SDA2_BASE_(r2) /* 8012DC34 0012AA34 38 80 01 51 */ li r4, 0x151 /* 8012DC38 0012AA38 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8012DC3C 0012AA3C FC 60 10 90 */ fmr f3, f2 -/* 8012DC40 0012AA40 C0 22 A2 B8 */ lfs f1, lbl_803CEC38-_SDA2_BASE_(r2) +/* 8012DC40 0012AA40 C0 22 A2 B8 */ lfs f1, lbl__866_5-_SDA2_BASE_(r2) /* 8012DC44 0012AA44 FC 80 10 90 */ fmr f4, f2 /* 8012DC48 0012AA48 80 63 00 18 */ lwz r3, 0x18(r3) /* 8012DC4C 0012AA4C 4B EF 19 55 */ bl zEntEvent__FUiUiffff @@ -277,11 +277,11 @@ lbl_8012DC08: /* 8012DC54 0012AA54 38 80 00 03 */ li r4, 3 /* 8012DC58 0012AA58 80 63 00 1C */ lwz r3, 0x1c(r3) /* 8012DC5C 0012AA5C 4B EF 19 09 */ bl zEntEvent__FUiUi -/* 8012DC60 0012AA60 C0 42 A2 B0 */ lfs f2, lbl_803CEC30-_SDA2_BASE_(r2) +/* 8012DC60 0012AA60 C0 42 A2 B0 */ lfs f2, lbl__864_4-_SDA2_BASE_(r2) /* 8012DC64 0012AA64 38 80 00 C3 */ li r4, 0xc3 /* 8012DC68 0012AA68 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8012DC6C 0012AA6C FC 60 10 90 */ fmr f3, f2 -/* 8012DC70 0012AA70 C0 22 A2 BC */ lfs f1, lbl_803CEC3C-_SDA2_BASE_(r2) +/* 8012DC70 0012AA70 C0 22 A2 BC */ lfs f1, lbl__867_6-_SDA2_BASE_(r2) /* 8012DC74 0012AA74 FC 80 10 90 */ fmr f4, f2 /* 8012DC78 0012AA78 80 63 00 1C */ lwz r3, 0x1c(r3) /* 8012DC7C 0012AA7C 4B EF 19 25 */ bl zEntEvent__FUiUiffff @@ -289,14 +289,14 @@ lbl_8012DC08: /* 8012DC84 0012AA84 38 00 00 01 */ li r0, 1 /* 8012DC88 0012AA88 C0 03 00 20 */ lfs f0, 0x20(r3) /* 8012DC8C 0012AA8C D0 1F 00 2C */ stfs f0, 0x2c(r31) -/* 8012DC90 0012AA90 90 0D 95 D8 */ stw r0, lbl_803CBED8-_SDA_BASE_(r13) +/* 8012DC90 0012AA90 90 0D 95 D8 */ stw r0, lbl_gBusStopIsRunning-_SDA_BASE_(r13) /* 8012DC94 0012AA94 48 00 00 54 */ b lbl_8012DCE8 lbl_8012DC98: -/* 8012DC98 0012AA98 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) +/* 8012DC98 0012AA98 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 8012DC9C 0012AA9C 2C 00 00 00 */ cmpwi r0, 0 /* 8012DCA0 0012AAA0 41 82 00 10 */ beq lbl_8012DCB0 /* 8012DCA4 0012AAA4 38 00 00 00 */ li r0, 0 -/* 8012DCA8 0012AAA8 90 0D 8D 60 */ stw r0, lbl_803CB660-_SDA_BASE_(r13) +/* 8012DCA8 0012AAA8 90 0D 8D 60 */ stw r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 8012DCAC 0012AAAC 48 00 00 30 */ b lbl_8012DCDC lbl_8012DCB0: /* 8012DCB0 0012AAB0 80 7F 00 10 */ lwz r3, 0x10(r31) @@ -304,13 +304,13 @@ lbl_8012DCB0: /* 8012DCB8 0012AAB8 28 00 00 00 */ cmplwi r0, 0 /* 8012DCBC 0012AABC 40 82 00 10 */ bne lbl_8012DCCC /* 8012DCC0 0012AAC0 38 00 00 01 */ li r0, 1 -/* 8012DCC4 0012AAC4 90 0D 8D 60 */ stw r0, lbl_803CB660-_SDA_BASE_(r13) +/* 8012DCC4 0012AAC4 90 0D 8D 60 */ stw r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 8012DCC8 0012AAC8 48 00 00 14 */ b lbl_8012DCDC lbl_8012DCCC: /* 8012DCCC 0012AACC 28 00 00 01 */ cmplwi r0, 1 /* 8012DCD0 0012AAD0 40 82 00 0C */ bne lbl_8012DCDC /* 8012DCD4 0012AAD4 38 00 00 02 */ li r0, 2 -/* 8012DCD8 0012AAD8 90 0D 8D 60 */ stw r0, lbl_803CB660-_SDA_BASE_(r13) +/* 8012DCD8 0012AAD8 90 0D 8D 60 */ stw r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) lbl_8012DCDC: /* 8012DCDC 0012AADC 7F E3 FB 78 */ mr r3, r31 /* 8012DCE0 0012AAE0 38 80 01 77 */ li r4, 0x177 @@ -318,7 +318,7 @@ lbl_8012DCDC: lbl_8012DCE8: /* 8012DCE8 0012AAE8 80 1F 00 24 */ lwz r0, 0x24(r31) /* 8012DCEC 0012AAEC 90 1F 00 28 */ stw r0, 0x28(r31) -/* 8012DCF0 0012AAF0 C0 22 A2 B0 */ lfs f1, lbl_803CEC30-_SDA2_BASE_(r2) +/* 8012DCF0 0012AAF0 C0 22 A2 B0 */ lfs f1, lbl__864_4-_SDA2_BASE_(r2) /* 8012DCF4 0012AAF4 C0 1F 00 2C */ lfs f0, 0x2c(r31) /* 8012DCF8 0012AAF8 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8012DCFC 0012AAFC 40 82 00 18 */ bne lbl_8012DD14 @@ -329,13 +329,13 @@ lbl_8012DCE8: /* 8012DD10 0012AB10 90 1F 00 24 */ stw r0, 0x24(r31) lbl_8012DD14: /* 8012DD14 0012AB14 C0 3F 00 2C */ lfs f1, 0x2c(r31) -/* 8012DD18 0012AB18 C0 02 A2 B0 */ lfs f0, lbl_803CEC30-_SDA2_BASE_(r2) +/* 8012DD18 0012AB18 C0 02 A2 B0 */ lfs f0, lbl__864_4-_SDA2_BASE_(r2) /* 8012DD1C 0012AB1C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8012DD20 0012AB20 40 81 00 20 */ ble lbl_8012DD40 /* 8012DD24 0012AB24 EC 01 F8 28 */ fsubs f0, f1, f31 /* 8012DD28 0012AB28 D0 1F 00 2C */ stfs f0, 0x2c(r31) /* 8012DD2C 0012AB2C C0 3F 00 2C */ lfs f1, 0x2c(r31) -/* 8012DD30 0012AB30 C0 02 A2 B0 */ lfs f0, lbl_803CEC30-_SDA2_BASE_(r2) +/* 8012DD30 0012AB30 C0 02 A2 B0 */ lfs f0, lbl__864_4-_SDA2_BASE_(r2) /* 8012DD34 0012AB34 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8012DD38 0012AB38 40 80 00 08 */ bge lbl_8012DD40 /* 8012DD3C 0012AB3C D0 1F 00 2C */ stfs f0, 0x2c(r31) diff --git a/asm/Game/zCamera.s b/asm/Game/zCamera.s index 152f6e498..7c6eccd82 100644 --- a/asm/Game/zCamera.s +++ b/asm/Game/zCamera.s @@ -14,29 +14,29 @@ zCameraReset__FP7xCamera: /* 8004FC18 0004CA18 93 E1 00 0C */ stw r31, 0xc(r1) /* 8004FC1C 0004CA1C 38 00 00 00 */ li r0, 0 /* 8004FC20 0004CA20 7C 7F 1B 78 */ mr r31, r3 -/* 8004FC24 0004CA24 90 0D 8B 80 */ stw r0, lbl_803CB480-_SDA_BASE_(r13) -/* 8004FC28 0004CA28 90 0D 8B 84 */ stw r0, lbl_803CB484-_SDA_BASE_(r13) -/* 8004FC2C 0004CA2C 90 0D 8B 88 */ stw r0, lbl_803CB488-_SDA_BASE_(r13) -/* 8004FC30 0004CA30 90 0D 8B 90 */ stw r0, lbl_803CB490-_SDA_BASE_(r13) -/* 8004FC34 0004CA34 90 0D 8B 94 */ stw r0, lbl_803CB494-_SDA_BASE_(r13) -/* 8004FC38 0004CA38 90 0D 8B 98 */ stw r0, lbl_803CB498-_SDA_BASE_(r13) -/* 8004FC3C 0004CA3C 90 0D 8B 8C */ stw r0, lbl_803CB48C-_SDA_BASE_(r13) -/* 8004FC40 0004CA40 90 0D 8B A8 */ stw r0, lbl_803CB4A8-_SDA_BASE_(r13) -/* 8004FC44 0004CA44 90 0D 8B AC */ stw r0, lbl_803CB4AC-_SDA_BASE_(r13) -/* 8004FC48 0004CA48 90 0D 8B 9C */ stw r0, lbl_803CB49C-_SDA_BASE_(r13) -/* 8004FC4C 0004CA4C 90 0D 8B A0 */ stw r0, lbl_803CB4A0-_SDA_BASE_(r13) -/* 8004FC50 0004CA50 C0 02 88 18 */ lfs f0, lbl_803CD198-_SDA2_BASE_(r2) -/* 8004FC54 0004CA54 D0 0D 8B CC */ stfs f0, lbl_803CB4CC-_SDA_BASE_(r13) -/* 8004FC58 0004CA58 C0 02 88 1C */ lfs f0, lbl_803CD19C-_SDA2_BASE_(r2) -/* 8004FC5C 0004CA5C D0 0D 8B 78 */ stfs f0, lbl_803CB478-_SDA_BASE_(r13) -/* 8004FC60 0004CA60 90 0D 8B E0 */ stw r0, lbl_803CB4E0-_SDA_BASE_(r13) -/* 8004FC64 0004CA64 98 0D 8B D8 */ stb r0, lbl_803CB4D8-_SDA_BASE_(r13) -/* 8004FC68 0004CA68 90 0D 8B D4 */ stw r0, lbl_803CB4D4-_SDA_BASE_(r13) -/* 8004FC6C 0004CA6C C0 02 88 20 */ lfs f0, lbl_803CD1A0-_SDA2_BASE_(r2) -/* 8004FC70 0004CA70 D0 0D 81 3C */ stfs f0, lbl_803CAA3C-_SDA_BASE_(r13) -/* 8004FC74 0004CA74 C0 22 88 18 */ lfs f1, lbl_803CD198-_SDA2_BASE_(r2) +/* 8004FC24 0004CA24 90 0D 8B 80 */ stw r0, lbl_zcam_mode-_SDA_BASE_(r13) +/* 8004FC28 0004CA28 90 0D 8B 84 */ stw r0, lbl_zcam_bbounce-_SDA_BASE_(r13) +/* 8004FC2C 0004CA2C 90 0D 8B 88 */ stw r0, lbl_zcam_lbbounce-_SDA_BASE_(r13) +/* 8004FC30 0004CA30 90 0D 8B 90 */ stw r0, lbl_zcam_lconvers-_SDA_BASE_(r13) +/* 8004FC34 0004CA34 90 0D 8B 94 */ stw r0, lbl_zcam_longbounce-_SDA_BASE_(r13) +/* 8004FC38 0004CA38 90 0D 8B 98 */ stw r0, lbl_zcam_highbounce-_SDA_BASE_(r13) +/* 8004FC3C 0004CA3C 90 0D 8B 8C */ stw r0, lbl_zcam_convers-_SDA_BASE_(r13) +/* 8004FC40 0004CA40 90 0D 8B A8 */ stw r0, lbl_zcam_fly-_SDA_BASE_(r13) +/* 8004FC44 0004CA44 90 0D 8B AC */ stw r0, lbl_zcam_flypaused-_SDA_BASE_(r13) +/* 8004FC48 0004CA48 90 0D 8B 9C */ stw r0, lbl_zcam_cutscene-_SDA_BASE_(r13) +/* 8004FC4C 0004CA4C 90 0D 8B A0 */ stw r0, lbl_zcam_reward-_SDA_BASE_(r13) +/* 8004FC50 0004CA50 C0 02 88 18 */ lfs f0, lbl__819-_SDA2_BASE_(r2) +/* 8004FC54 0004CA54 D0 0D 8B CC */ stfs f0, lbl_zcam_fovcurr-_SDA_BASE_(r13) +/* 8004FC58 0004CA58 C0 02 88 1C */ lfs f0, lbl__820-_SDA2_BASE_(r2) +/* 8004FC5C 0004CA5C D0 0D 8B 78 */ stfs f0, lbl_zcam_overrot_tmr-_SDA_BASE_(r13) +/* 8004FC60 0004CA60 90 0D 8B E0 */ stw r0, lbl_wall_jump_enabled__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) +/* 8004FC64 0004CA64 98 0D 8B D8 */ stb r0, lbl_lassocam_enabled__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) +/* 8004FC68 0004CA68 90 0D 8B D4 */ stw r0, lbl_stop_track__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) +/* 8004FC6C 0004CA6C C0 02 88 20 */ lfs f0, lbl__821-_SDA2_BASE_(r2) +/* 8004FC70 0004CA70 D0 0D 81 3C */ stfs f0, lbl_zcam_mintgtheight-_SDA_BASE_(r13) +/* 8004FC74 0004CA74 C0 22 88 18 */ lfs f1, lbl__819-_SDA2_BASE_(r2) /* 8004FC78 0004CA78 4B FB E8 19 */ bl xCameraSetFOV__FP7xCameraf -/* 8004FC7C 0004CA7C C0 22 88 1C */ lfs f1, lbl_803CD19C-_SDA2_BASE_(r2) +/* 8004FC7C 0004CA7C C0 22 88 1C */ lfs f1, lbl__820-_SDA2_BASE_(r2) /* 8004FC80 0004CA80 48 12 F6 A9 */ bl zCameraTweakGlobal_Update__Ff /* 8004FC84 0004CA84 48 00 00 71 */ bl zCamera.GetCurrentPitch__21_unnamed_zCamera_cpp_Fv /* 8004FC88 0004CA88 FF C0 08 90 */ fmr f30, f1 @@ -48,15 +48,15 @@ zCameraReset__FP7xCamera: /* 8004FCA0 0004CAA0 FC 60 F0 90 */ fmr f3, f30 /* 8004FCA4 0004CAA4 4B FB B7 05 */ bl xCameraReset__FP7xCamerafff /* 8004FCA8 0004CAA8 38 00 00 01 */ li r0, 1 -/* 8004FCAC 0004CAAC 98 0D 81 40 */ stb r0, lbl_803CAA40-_SDA_BASE_(r13) -/* 8004FCB0 0004CAB0 C0 02 88 24 */ lfs f0, lbl_803CD1A4-_SDA2_BASE_(r2) -/* 8004FCB4 0004CAB4 D0 0D 8B E4 */ stfs f0, lbl_803CB4E4-_SDA_BASE_(r13) -/* 8004FCB8 0004CAB8 C0 02 88 1C */ lfs f0, lbl_803CD19C-_SDA2_BASE_(r2) -/* 8004FCBC 0004CABC D0 0D 8B E8 */ stfs f0, lbl_803CB4E8-_SDA_BASE_(r13) -/* 8004FCC0 0004CAC0 C0 02 88 24 */ lfs f0, lbl_803CD1A4-_SDA2_BASE_(r2) -/* 8004FCC4 0004CAC4 D0 0D 8B EC */ stfs f0, lbl_803CB4EC-_SDA_BASE_(r13) -/* 8004FCC8 0004CAC8 C0 02 88 1C */ lfs f0, lbl_803CD19C-_SDA2_BASE_(r2) -/* 8004FCCC 0004CACC D0 0D 8B F0 */ stfs f0, lbl_803CB4F0-_SDA_BASE_(r13) +/* 8004FCAC 0004CAAC 98 0D 81 40 */ stb r0, lbl_input_enabled__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) +/* 8004FCB0 0004CAB0 C0 02 88 24 */ lfs f0, lbl__822-_SDA2_BASE_(r2) +/* 8004FCB4 0004CAB4 D0 0D 8B E4 */ stfs f0, lbl_dMultiplier__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) +/* 8004FCB8 0004CAB8 C0 02 88 1C */ lfs f0, lbl__820-_SDA2_BASE_(r2) +/* 8004FCBC 0004CABC D0 0D 8B E8 */ stfs f0, lbl_dOffset__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) +/* 8004FCC0 0004CAC0 C0 02 88 24 */ lfs f0, lbl__822-_SDA2_BASE_(r2) +/* 8004FCC4 0004CAC4 D0 0D 8B EC */ stfs f0, lbl_hMultiplier__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) +/* 8004FCC8 0004CAC8 C0 02 88 1C */ lfs f0, lbl__820-_SDA2_BASE_(r2) +/* 8004FCCC 0004CACC D0 0D 8B F0 */ stfs f0, lbl_hOffset__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 8004FCD0 0004CAD0 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8004FCD4 0004CAD4 CB E1 00 20 */ lfd f31, 0x20(r1) /* 8004FCD8 0004CAD8 E3 C1 00 18 */ psq_l f30, 24(r1), 0, qr0 @@ -72,10 +72,10 @@ zCamera.GetCurrentPitch__21_unnamed_zCamera_cpp_Fv: /* 8004FCF4 0004CAF4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004FCF8 0004CAF8 7C 08 02 A6 */ mflr r0 /* 8004FCFC 0004CAFC 90 01 00 14 */ stw r0, 0x14(r1) -/* 8004FD00 0004CB00 80 0D 8B 98 */ lwz r0, lbl_803CB498-_SDA_BASE_(r13) +/* 8004FD00 0004CB00 80 0D 8B 98 */ lwz r0, lbl_zcam_highbounce-_SDA_BASE_(r13) /* 8004FD04 0004CB04 2C 00 00 00 */ cmpwi r0, 0 /* 8004FD08 0004CB08 41 82 00 0C */ beq lbl_8004FD14 -/* 8004FD0C 0004CB0C C0 2D 81 14 */ lfs f1, lbl_803CAA14-_SDA_BASE_(r13) +/* 8004FD0C 0004CB0C C0 2D 81 14 */ lfs f1, lbl_zcam_highbounce_pitch-_SDA_BASE_(r13) /* 8004FD10 0004CB10 48 00 00 08 */ b lbl_8004FD18 lbl_8004FD14: /* 8004FD14 0004CB14 48 12 F7 25 */ bl zCameraTweakGlobal_GetPitch__Fv @@ -91,8 +91,8 @@ zCamera.GetCurrentH__21_unnamed_zCamera_cpp_Fv: /* 8004FD2C 0004CB2C 7C 08 02 A6 */ mflr r0 /* 8004FD30 0004CB30 90 01 00 14 */ stw r0, 0x14(r1) /* 8004FD34 0004CB34 48 00 00 21 */ bl zCamera._GetCurrentH__21_unnamed_zCamera_cpp_Fv -/* 8004FD38 0004CB38 C0 4D 8B E4 */ lfs f2, lbl_803CB4E4-_SDA_BASE_(r13) -/* 8004FD3C 0004CB3C C0 0D 8B E8 */ lfs f0, lbl_803CB4E8-_SDA_BASE_(r13) +/* 8004FD38 0004CB38 C0 4D 8B E4 */ lfs f2, lbl_dMultiplier__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) +/* 8004FD3C 0004CB3C C0 0D 8B E8 */ lfs f0, lbl_dOffset__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 8004FD40 0004CB40 EC 22 00 7A */ fmadds f1, f2, f1, f0 /* 8004FD44 0004CB44 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004FD48 0004CB48 7C 08 03 A6 */ mtlr r0 @@ -104,16 +104,16 @@ zCamera._GetCurrentH__21_unnamed_zCamera_cpp_Fv: /* 8004FD54 0004CB54 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004FD58 0004CB58 7C 08 02 A6 */ mflr r0 /* 8004FD5C 0004CB5C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8004FD60 0004CB60 80 0D 8B 98 */ lwz r0, lbl_803CB498-_SDA_BASE_(r13) +/* 8004FD60 0004CB60 80 0D 8B 98 */ lwz r0, lbl_zcam_highbounce-_SDA_BASE_(r13) /* 8004FD64 0004CB64 2C 00 00 00 */ cmpwi r0, 0 /* 8004FD68 0004CB68 41 82 00 0C */ beq lbl_8004FD74 -/* 8004FD6C 0004CB6C C0 2D 81 10 */ lfs f1, lbl_803CAA10-_SDA_BASE_(r13) +/* 8004FD6C 0004CB6C C0 2D 81 10 */ lfs f1, lbl_zcam_highbounce_h-_SDA_BASE_(r13) /* 8004FD70 0004CB70 48 00 00 1C */ b lbl_8004FD8C lbl_8004FD74: -/* 8004FD74 0004CB74 80 0D 8B E0 */ lwz r0, lbl_803CB4E0-_SDA_BASE_(r13) +/* 8004FD74 0004CB74 80 0D 8B E0 */ lwz r0, lbl_wall_jump_enabled__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 8004FD78 0004CB78 2C 00 00 02 */ cmpwi r0, 2 /* 8004FD7C 0004CB7C 40 82 00 0C */ bne lbl_8004FD88 -/* 8004FD80 0004CB80 C0 2D 80 EC */ lfs f1, lbl_803CA9EC-_SDA_BASE_(r13) +/* 8004FD80 0004CB80 C0 2D 80 EC */ lfs f1, lbl_zcam_wall_h-_SDA_BASE_(r13) /* 8004FD84 0004CB84 48 00 00 08 */ b lbl_8004FD8C lbl_8004FD88: /* 8004FD88 0004CB88 48 12 F6 A9 */ bl zCameraTweakGlobal_GetH__Fv @@ -129,8 +129,8 @@ zCamera.GetCurrentD__21_unnamed_zCamera_cpp_Fv: /* 8004FDA0 0004CBA0 7C 08 02 A6 */ mflr r0 /* 8004FDA4 0004CBA4 90 01 00 14 */ stw r0, 0x14(r1) /* 8004FDA8 0004CBA8 48 00 00 21 */ bl zCamera._GetCurrentD__21_unnamed_zCamera_cpp_Fv -/* 8004FDAC 0004CBAC C0 4D 8B E4 */ lfs f2, lbl_803CB4E4-_SDA_BASE_(r13) -/* 8004FDB0 0004CBB0 C0 0D 8B E8 */ lfs f0, lbl_803CB4E8-_SDA_BASE_(r13) +/* 8004FDAC 0004CBAC C0 4D 8B E4 */ lfs f2, lbl_dMultiplier__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) +/* 8004FDB0 0004CBB0 C0 0D 8B E8 */ lfs f0, lbl_dOffset__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 8004FDB4 0004CBB4 EC 22 00 7A */ fmadds f1, f2, f1, f0 /* 8004FDB8 0004CBB8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004FDBC 0004CBBC 7C 08 03 A6 */ mtlr r0 @@ -142,16 +142,16 @@ zCamera._GetCurrentD__21_unnamed_zCamera_cpp_Fv: /* 8004FDC8 0004CBC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8004FDCC 0004CBCC 7C 08 02 A6 */ mflr r0 /* 8004FDD0 0004CBD0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8004FDD4 0004CBD4 80 0D 8B 98 */ lwz r0, lbl_803CB498-_SDA_BASE_(r13) +/* 8004FDD4 0004CBD4 80 0D 8B 98 */ lwz r0, lbl_zcam_highbounce-_SDA_BASE_(r13) /* 8004FDD8 0004CBD8 2C 00 00 00 */ cmpwi r0, 0 /* 8004FDDC 0004CBDC 41 82 00 0C */ beq lbl_8004FDE8 -/* 8004FDE0 0004CBE0 C0 2D 81 0C */ lfs f1, lbl_803CAA0C-_SDA_BASE_(r13) +/* 8004FDE0 0004CBE0 C0 2D 81 0C */ lfs f1, lbl_zcam_highbounce_d-_SDA_BASE_(r13) /* 8004FDE4 0004CBE4 48 00 00 1C */ b lbl_8004FE00 lbl_8004FDE8: -/* 8004FDE8 0004CBE8 80 0D 8B E0 */ lwz r0, lbl_803CB4E0-_SDA_BASE_(r13) +/* 8004FDE8 0004CBE8 80 0D 8B E0 */ lwz r0, lbl_wall_jump_enabled__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 8004FDEC 0004CBEC 2C 00 00 02 */ cmpwi r0, 2 /* 8004FDF0 0004CBF0 40 82 00 0C */ bne lbl_8004FDFC -/* 8004FDF4 0004CBF4 C0 2D 80 E8 */ lfs f1, lbl_803CA9E8-_SDA_BASE_(r13) +/* 8004FDF4 0004CBF4 C0 2D 80 E8 */ lfs f1, lbl_zcam_wall_d-_SDA_BASE_(r13) /* 8004FDF8 0004CBF8 48 00 00 08 */ b lbl_8004FE00 lbl_8004FDFC: /* 8004FDFC 0004CBFC 48 12 F6 2D */ bl zCameraTweakGlobal_GetD__Fv @@ -163,9 +163,9 @@ lbl_8004FE00: .global zCamera.EaseInOut__Ff zCamera.EaseInOut__Ff: -/* 8004FE10 0004CC10 C0 62 88 30 */ lfs f3, lbl_803CD1B0-_SDA2_BASE_(r2) -/* 8004FE14 0004CC14 C0 42 88 2C */ lfs f2, lbl_803CD1AC-_SDA2_BASE_(r2) -/* 8004FE18 0004CC18 C0 02 88 28 */ lfs f0, lbl_803CD1A8-_SDA2_BASE_(r2) +/* 8004FE10 0004CC10 C0 62 88 30 */ lfs f3, lbl__840-_SDA2_BASE_(r2) +/* 8004FE14 0004CC14 C0 42 88 2C */ lfs f2, lbl__839_1-_SDA2_BASE_(r2) +/* 8004FE18 0004CC18 C0 02 88 28 */ lfs f0, lbl__838_1-_SDA2_BASE_(r2) /* 8004FE1C 0004CC1C EC 43 10 7C */ fnmsubs f2, f3, f1, f2 /* 8004FE20 0004CC20 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 8004FE24 0004CC24 EC 21 00 32 */ fmuls f1, f1, f0 @@ -181,55 +181,55 @@ zCamera.zCameraConversUpdate__FP7xCameraf: /* 8004FE40 0004CC40 DB C1 00 30 */ stfd f30, 0x30(r1) /* 8004FE44 0004CC44 F3 C1 00 38 */ psq_st f30, 56(r1), 0, qr0 /* 8004FE48 0004CC48 93 E1 00 2C */ stw r31, 0x2c(r1) -/* 8004FE4C 0004CC4C 80 8D 8B C0 */ lwz r4, lbl_803CB4C0-_SDA_BASE_(r13) +/* 8004FE4C 0004CC4C 80 8D 8B C0 */ lwz r4, lbl_zcam_dest-_SDA_BASE_(r13) /* 8004FE50 0004CC50 FF E0 08 90 */ fmr f31, f1 /* 8004FE54 0004CC54 7C 7F 1B 78 */ mr r31, r3 /* 8004FE58 0004CC58 28 04 00 00 */ cmplwi r4, 0 /* 8004FE5C 0004CC5C 41 82 01 28 */ beq lbl_8004FF84 -/* 8004FE60 0004CC60 C0 4D 8B C4 */ lfs f2, lbl_803CB4C4-_SDA_BASE_(r13) -/* 8004FE64 0004CC64 C0 02 88 1C */ lfs f0, lbl_803CD19C-_SDA2_BASE_(r2) +/* 8004FE60 0004CC60 C0 4D 8B C4 */ lfs f2, lbl_zcam_tmr-_SDA_BASE_(r13) +/* 8004FE64 0004CC64 C0 02 88 1C */ lfs f0, lbl__820-_SDA2_BASE_(r2) /* 8004FE68 0004CC68 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8004FE6C 0004CC6C 4C 40 13 82 */ cror 2, 0, 2 /* 8004FE70 0004CC70 40 82 00 0C */ bne lbl_8004FE7C -/* 8004FE74 0004CC74 D0 0D 8B C4 */ stfs f0, lbl_803CB4C4-_SDA_BASE_(r13) +/* 8004FE74 0004CC74 D0 0D 8B C4 */ stfs f0, lbl_zcam_tmr-_SDA_BASE_(r13) /* 8004FE78 0004CC78 48 00 01 0C */ b lbl_8004FF84 lbl_8004FE7C: /* 8004FE7C 0004CC7C EC 1F 10 24 */ fdivs f0, f31, f2 -/* 8004FE80 0004CC80 C0 22 88 24 */ lfs f1, lbl_803CD1A4-_SDA2_BASE_(r2) +/* 8004FE80 0004CC80 C0 22 88 24 */ lfs f1, lbl__822-_SDA2_BASE_(r2) /* 8004FE84 0004CC84 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 8004FE88 0004CC88 40 81 00 4C */ ble lbl_8004FED4 /* 8004FE8C 0004CC8C 38 7F 00 14 */ addi r3, r31, 0x14 /* 8004FE90 0004CC90 38 84 00 2C */ addi r4, r4, 0x2c /* 8004FE94 0004CC94 4B FB B3 D1 */ bl __as__5xVec3FRC5xVec3 -/* 8004FE98 0004CC98 80 8D 8B C0 */ lwz r4, lbl_803CB4C0-_SDA_BASE_(r13) +/* 8004FE98 0004CC98 80 8D 8B C0 */ lwz r4, lbl_zcam_dest-_SDA_BASE_(r13) /* 8004FE9C 0004CC9C 38 7F 00 24 */ addi r3, r31, 0x24 /* 8004FEA0 0004CCA0 38 84 00 20 */ addi r4, r4, 0x20 /* 8004FEA4 0004CCA4 4B FB B3 C1 */ bl __as__5xVec3FRC5xVec3 -/* 8004FEA8 0004CCA8 80 8D 8B C0 */ lwz r4, lbl_803CB4C0-_SDA_BASE_(r13) +/* 8004FEA8 0004CCA8 80 8D 8B C0 */ lwz r4, lbl_zcam_dest-_SDA_BASE_(r13) /* 8004FEAC 0004CCAC 38 7F 00 34 */ addi r3, r31, 0x34 /* 8004FEB0 0004CCB0 38 84 00 14 */ addi r4, r4, 0x14 /* 8004FEB4 0004CCB4 4B FB B3 B1 */ bl __as__5xVec3FRC5xVec3 -/* 8004FEB8 0004CCB8 80 8D 8B C0 */ lwz r4, lbl_803CB4C0-_SDA_BASE_(r13) +/* 8004FEB8 0004CCB8 80 8D 8B C0 */ lwz r4, lbl_zcam_dest-_SDA_BASE_(r13) /* 8004FEBC 0004CCBC 38 7F 00 44 */ addi r3, r31, 0x44 /* 8004FEC0 0004CCC0 38 84 00 08 */ addi r4, r4, 8 /* 8004FEC4 0004CCC4 4B FB B3 A1 */ bl __as__5xVec3FRC5xVec3 -/* 8004FEC8 0004CCC8 C0 0D 8B D0 */ lfs f0, lbl_803CB4D0-_SDA_BASE_(r13) -/* 8004FECC 0004CCCC D0 0D 8B CC */ stfs f0, lbl_803CB4CC-_SDA_BASE_(r13) +/* 8004FEC8 0004CCC8 C0 0D 8B D0 */ lfs f0, lbl_zcam_fovdest-_SDA_BASE_(r13) +/* 8004FECC 0004CCCC D0 0D 8B CC */ stfs f0, lbl_zcam_fovcurr-_SDA_BASE_(r13) /* 8004FED0 0004CCD0 48 00 00 A8 */ b lbl_8004FF78 lbl_8004FED4: -/* 8004FED4 0004CCD4 C0 0D 8B C8 */ lfs f0, lbl_803CB4C8-_SDA_BASE_(r13) +/* 8004FED4 0004CCD4 C0 0D 8B C8 */ lfs f0, lbl_zcam_ttm-_SDA_BASE_(r13) /* 8004FED8 0004CCD8 EC 02 00 24 */ fdivs f0, f2, f0 /* 8004FEDC 0004CCDC EC 21 00 28 */ fsubs f1, f1, f0 /* 8004FEE0 0004CCE0 4B FF FF 31 */ bl zCamera.EaseInOut__Ff -/* 8004FEE4 0004CCE4 C0 4D 8B C4 */ lfs f2, lbl_803CB4C4-_SDA_BASE_(r13) +/* 8004FEE4 0004CCE4 C0 4D 8B C4 */ lfs f2, lbl_zcam_tmr-_SDA_BASE_(r13) /* 8004FEE8 0004CCE8 FF C0 08 90 */ fmr f30, f1 -/* 8004FEEC 0004CCEC C0 0D 8B C8 */ lfs f0, lbl_803CB4C8-_SDA_BASE_(r13) +/* 8004FEEC 0004CCEC C0 0D 8B C8 */ lfs f0, lbl_zcam_ttm-_SDA_BASE_(r13) /* 8004FEF0 0004CCF0 EC 22 F8 28 */ fsubs f1, f2, f31 -/* 8004FEF4 0004CCF4 C0 42 88 24 */ lfs f2, lbl_803CD1A4-_SDA2_BASE_(r2) +/* 8004FEF4 0004CCF4 C0 42 88 24 */ lfs f2, lbl__822-_SDA2_BASE_(r2) /* 8004FEF8 0004CCF8 EC 01 00 24 */ fdivs f0, f1, f0 /* 8004FEFC 0004CCFC EC 22 00 28 */ fsubs f1, f2, f0 /* 8004FF00 0004CD00 4B FF FF 11 */ bl zCamera.EaseInOut__Ff -/* 8004FF04 0004CD04 C0 02 88 24 */ lfs f0, lbl_803CD1A4-_SDA2_BASE_(r2) +/* 8004FF04 0004CD04 C0 02 88 24 */ lfs f0, lbl__822-_SDA2_BASE_(r2) /* 8004FF08 0004CD08 EC 21 F0 28 */ fsubs f1, f1, f30 /* 8004FF0C 0004CD0C 38 61 00 18 */ addi r3, r1, 0x18 /* 8004FF10 0004CD10 38 9F 00 14 */ addi r4, r31, 0x14 @@ -237,31 +237,31 @@ lbl_8004FED4: /* 8004FF18 0004CD18 EF C1 00 24 */ fdivs f30, f1, f0 /* 8004FF1C 0004CD1C 4B FE 2D 69 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 8004FF20 0004CD20 FC 20 F0 90 */ fmr f1, f30 -/* 8004FF24 0004CD24 3C 60 80 3C */ lis r3, lbl_803BF5F0@ha -/* 8004FF28 0004CD28 38 A3 F5 F0 */ addi r5, r3, lbl_803BF5F0@l +/* 8004FF24 0004CD24 3C 60 80 3C */ lis r3, lbl_zcam_quat@ha +/* 8004FF28 0004CD28 38 A3 F5 F0 */ addi r5, r3, lbl_zcam_quat@l /* 8004FF2C 0004CD2C 38 81 00 18 */ addi r4, r1, 0x18 /* 8004FF30 0004CD30 38 61 00 08 */ addi r3, r1, 8 /* 8004FF34 0004CD34 4B FE 31 9D */ bl xQuatSlerp__FP5xQuatPC5xQuatPC5xQuatf /* 8004FF38 0004CD38 38 61 00 08 */ addi r3, r1, 8 /* 8004FF3C 0004CD3C 38 9F 00 14 */ addi r4, r31, 0x14 /* 8004FF40 0004CD40 4B FE 2F C1 */ bl xQuatToMat__FPC5xQuatP7xMat3x3 -/* 8004FF44 0004CD44 80 AD 8B C0 */ lwz r5, lbl_803CB4C0-_SDA_BASE_(r13) +/* 8004FF44 0004CD44 80 AD 8B C0 */ lwz r5, lbl_zcam_dest-_SDA_BASE_(r13) /* 8004FF48 0004CD48 FC 20 F0 90 */ fmr f1, f30 /* 8004FF4C 0004CD4C 38 7F 00 44 */ addi r3, r31, 0x44 /* 8004FF50 0004CD50 7C 64 1B 78 */ mr r4, r3 /* 8004FF54 0004CD54 38 A5 00 08 */ addi r5, r5, 8 /* 8004FF58 0004CD58 4B FC 7D 9D */ bl xVec3Lerp__FP5xVec3PC5xVec3PC5xVec3f -/* 8004FF5C 0004CD5C C0 22 88 24 */ lfs f1, lbl_803CD1A4-_SDA2_BASE_(r2) -/* 8004FF60 0004CD60 C0 0D 8B D0 */ lfs f0, lbl_803CB4D0-_SDA_BASE_(r13) +/* 8004FF5C 0004CD5C C0 22 88 24 */ lfs f1, lbl__822-_SDA2_BASE_(r2) +/* 8004FF60 0004CD60 C0 0D 8B D0 */ lfs f0, lbl_zcam_fovdest-_SDA_BASE_(r13) /* 8004FF64 0004CD64 EC 21 F0 28 */ fsubs f1, f1, f30 -/* 8004FF68 0004CD68 C0 4D 8B CC */ lfs f2, lbl_803CB4CC-_SDA_BASE_(r13) +/* 8004FF68 0004CD68 C0 4D 8B CC */ lfs f2, lbl_zcam_fovcurr-_SDA_BASE_(r13) /* 8004FF6C 0004CD6C EC 00 07 B2 */ fmuls f0, f0, f30 /* 8004FF70 0004CD70 EC 02 00 7A */ fmadds f0, f2, f1, f0 -/* 8004FF74 0004CD74 D0 0D 8B CC */ stfs f0, lbl_803CB4CC-_SDA_BASE_(r13) +/* 8004FF74 0004CD74 D0 0D 8B CC */ stfs f0, lbl_zcam_fovcurr-_SDA_BASE_(r13) lbl_8004FF78: -/* 8004FF78 0004CD78 C0 0D 8B C4 */ lfs f0, lbl_803CB4C4-_SDA_BASE_(r13) +/* 8004FF78 0004CD78 C0 0D 8B C4 */ lfs f0, lbl_zcam_tmr-_SDA_BASE_(r13) /* 8004FF7C 0004CD7C EC 00 F8 28 */ fsubs f0, f0, f31 -/* 8004FF80 0004CD80 D0 0D 8B C4 */ stfs f0, lbl_803CB4C4-_SDA_BASE_(r13) +/* 8004FF80 0004CD80 D0 0D 8B C4 */ stfs f0, lbl_zcam_tmr-_SDA_BASE_(r13) lbl_8004FF84: /* 8004FF84 0004CD84 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 8004FF88 0004CD88 CB E1 00 40 */ lfd f31, 0x40(r1) @@ -282,7 +282,7 @@ zCamera.TranSpeed__FP7zFlyKey: /* 8004FFB8 0004CDB8 38 64 00 28 */ addi r3, r4, 0x28 /* 8004FFBC 0004CDBC 38 84 00 68 */ addi r4, r4, 0x68 /* 8004FFC0 0004CDC0 4B FC 51 31 */ bl xVec3Dist__FPC5xVec3PC5xVec3 -/* 8004FFC4 0004CDC4 C0 02 88 34 */ lfs f0, lbl_803CD1B4-_SDA2_BASE_(r2) +/* 8004FFC4 0004CDC4 C0 02 88 34 */ lfs f0, lbl__867_1-_SDA2_BASE_(r2) /* 8004FFC8 0004CDC8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8004FFCC 0004CDCC EC 20 00 72 */ fmuls f1, f0, f1 /* 8004FFD0 0004CDD0 7C 08 03 A6 */ mtlr r0 @@ -329,7 +329,7 @@ lbl_8005003C: /* 80050064 0004CE64 FF E0 0A 10 */ fabs f31, f1 /* 80050068 0004CE68 FF E0 F8 18 */ frsp f31, f31 lbl_8005006C: -/* 8005006C 0004CE6C C0 22 88 24 */ lfs f1, lbl_803CD1A4-_SDA2_BASE_(r2) +/* 8005006C 0004CE6C C0 22 88 24 */ lfs f1, lbl__822-_SDA2_BASE_(r2) /* 80050070 0004CE70 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 80050074 0004CE74 40 80 00 08 */ bge lbl_8005007C /* 80050078 0004CE78 48 00 00 08 */ b lbl_80050080 @@ -337,8 +337,8 @@ lbl_8005007C: /* 8005007C 0004CE7C FC 20 F8 90 */ fmr f1, f31 lbl_80050080: /* 80050080 0004CE80 4B FB E6 91 */ bl xacos__Ff -/* 80050084 0004CE84 C0 42 88 3C */ lfs f2, lbl_803CD1BC-_SDA2_BASE_(r2) -/* 80050088 0004CE88 C0 02 88 34 */ lfs f0, lbl_803CD1B4-_SDA2_BASE_(r2) +/* 80050084 0004CE84 C0 42 88 3C */ lfs f2, lbl__891-_SDA2_BASE_(r2) +/* 80050088 0004CE88 C0 02 88 34 */ lfs f0, lbl__867_1-_SDA2_BASE_(r2) /* 8005008C 0004CE8C EC 22 00 72 */ fmuls f1, f2, f1 /* 80050090 0004CE90 EC 20 00 72 */ fmuls f1, f0, f1 /* 80050094 0004CE94 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 @@ -363,31 +363,31 @@ zCamera.zCameraFlyUpdate__FP7xCameraf: /* 800500D4 0004CED4 DB 81 01 90 */ stfd f28, 0x190(r1) /* 800500D8 0004CED8 F3 81 01 98 */ psq_st f28, 408(r1), 0, qr0 /* 800500DC 0004CEDC BF 61 01 7C */ stmw r27, 0x17c(r1) -/* 800500E0 0004CEE0 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800500E0 0004CEE0 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800500E4 0004CEE4 FF C0 08 90 */ fmr f30, f1 -/* 800500E8 0004CEE8 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800500E8 0004CEE8 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800500EC 0004CEEC 7C 7E 1B 78 */ mr r30, r3 /* 800500F0 0004CEF0 80 64 03 1C */ lwz r3, 0x31c(r4) /* 800500F4 0004CEF4 80 03 00 30 */ lwz r0, 0x30(r3) /* 800500F8 0004CEF8 74 00 00 05 */ andis. r0, r0, 5 /* 800500FC 0004CEFC 41 82 00 3C */ beq lbl_80050138 -/* 80050100 0004CF00 C0 2D 8B B8 */ lfs f1, lbl_803CB4B8-_SDA_BASE_(r13) -/* 80050104 0004CF04 C0 0D 82 BC */ lfs f0, lbl_803CABBC-_SDA_BASE_(r13) +/* 80050100 0004CF00 C0 2D 8B B8 */ lfs f1, lbl_zcam_flytime-_SDA_BASE_(r13) +/* 80050104 0004CF04 C0 0D 82 BC */ lfs f0, lbl_gSkipTimeFlythrough-_SDA_BASE_(r13) /* 80050108 0004CF08 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005010C 0004CF0C 40 81 00 2C */ ble lbl_80050138 -/* 80050110 0004CF10 80 6D 8B B4 */ lwz r3, lbl_803CB4B4-_SDA_BASE_(r13) +/* 80050110 0004CF10 80 6D 8B B4 */ lwz r3, lbl_zcam_flysize-_SDA_BASE_(r13) /* 80050114 0004CF14 3C 00 43 30 */ lis r0, 0x4330 /* 80050118 0004CF18 90 01 01 68 */ stw r0, 0x168(r1) -/* 8005011C 0004CF1C C8 22 88 50 */ lfd f1, lbl_803CD1D0-_SDA2_BASE_(r2) +/* 8005011C 0004CF1C C8 22 88 50 */ lfd f1, lbl__975-_SDA2_BASE_(r2) /* 80050120 0004CF20 90 61 01 6C */ stw r3, 0x16c(r1) -/* 80050124 0004CF24 C0 42 88 40 */ lfs f2, lbl_803CD1C0-_SDA2_BASE_(r2) +/* 80050124 0004CF24 C0 42 88 40 */ lfs f2, lbl__970-_SDA2_BASE_(r2) /* 80050128 0004CF28 C8 01 01 68 */ lfd f0, 0x168(r1) /* 8005012C 0004CF2C EC 00 08 28 */ fsubs f0, f0, f1 /* 80050130 0004CF30 EC 02 00 32 */ fmuls f0, f2, f0 -/* 80050134 0004CF34 D0 0D 8B B8 */ stfs f0, lbl_803CB4B8-_SDA_BASE_(r13) +/* 80050134 0004CF34 D0 0D 8B B8 */ stfs f0, lbl_zcam_flytime-_SDA_BASE_(r13) lbl_80050138: -/* 80050138 0004CF38 C0 22 88 34 */ lfs f1, lbl_803CD1B4-_SDA2_BASE_(r2) -/* 8005013C 0004CF3C C0 0D 8B B8 */ lfs f0, lbl_803CB4B8-_SDA_BASE_(r13) +/* 80050138 0004CF38 C0 22 88 34 */ lfs f1, lbl__867_1-_SDA2_BASE_(r2) +/* 8005013C 0004CF3C C0 0D 8B B8 */ lfs f0, lbl_zcam_flytime-_SDA_BASE_(r13) /* 80050140 0004CF40 EF 81 00 32 */ fmuls f28, f1, f0 /* 80050144 0004CF44 FC 20 E0 90 */ fmr f1, f28 /* 80050148 0004CF48 4B FB 6A 31 */ bl floorf__3stdFf @@ -396,7 +396,7 @@ lbl_80050138: /* 80050154 0004CF54 D8 01 01 68 */ stfd f0, 0x168(r1) /* 80050158 0004CF58 83 E1 01 6C */ lwz r31, 0x16c(r1) /* 8005015C 0004CF5C 4B FB 6A 1D */ bl floorf__3stdFf -/* 80050160 0004CF60 80 0D 8B B4 */ lwz r0, lbl_803CB4B4-_SDA_BASE_(r13) +/* 80050160 0004CF60 80 0D 8B B4 */ lwz r0, lbl_zcam_flysize-_SDA_BASE_(r13) /* 80050164 0004CF64 EF FC 08 28 */ fsubs f31, f28, f1 /* 80050168 0004CF68 54 1B D1 BE */ srwi r27, r0, 6 /* 8005016C 0004CF6C 38 1B FF FF */ addi r0, r27, -1 @@ -406,7 +406,7 @@ lbl_80050138: /* 8005017C 0004CF7C 48 00 02 8C */ b lbl_80050408 lbl_80050180: /* 80050180 0004CF80 34 1F FF FF */ addic. r0, r31, -1 -/* 80050184 0004CF84 80 8D 8B B0 */ lwz r4, lbl_803CB4B0-_SDA_BASE_(r13) +/* 80050184 0004CF84 80 8D 8B B0 */ lwz r4, lbl_zcam_flydata-_SDA_BASE_(r13) /* 80050188 0004CF88 7F E0 FB 78 */ mr r0, r31 /* 8005018C 0004CF8C 38 61 00 68 */ addi r3, r1, 0x68 /* 80050190 0004CF90 41 80 00 08 */ blt lbl_80050198 @@ -415,21 +415,21 @@ lbl_80050198: /* 80050198 0004CF98 54 00 30 32 */ slwi r0, r0, 6 /* 8005019C 0004CF9C 7C 84 02 14 */ add r4, r4, r0 /* 800501A0 0004CFA0 48 00 02 9D */ bl __as__7zFlyKeyFRC7zFlyKey -/* 800501A4 0004CFA4 80 8D 8B B0 */ lwz r4, lbl_803CB4B0-_SDA_BASE_(r13) +/* 800501A4 0004CFA4 80 8D 8B B0 */ lwz r4, lbl_zcam_flydata-_SDA_BASE_(r13) /* 800501A8 0004CFA8 3B A1 00 A8 */ addi r29, r1, 0xa8 /* 800501AC 0004CFAC 57 E0 30 32 */ slwi r0, r31, 6 /* 800501B0 0004CFB0 7F A3 EB 78 */ mr r3, r29 /* 800501B4 0004CFB4 7C 84 02 14 */ add r4, r4, r0 /* 800501B8 0004CFB8 48 00 02 85 */ bl __as__7zFlyKeyFRC7zFlyKey /* 800501BC 0004CFBC 38 1F 00 01 */ addi r0, r31, 1 -/* 800501C0 0004CFC0 80 8D 8B B0 */ lwz r4, lbl_803CB4B0-_SDA_BASE_(r13) +/* 800501C0 0004CFC0 80 8D 8B B0 */ lwz r4, lbl_zcam_flydata-_SDA_BASE_(r13) /* 800501C4 0004CFC4 3B 81 00 E8 */ addi r28, r1, 0xe8 /* 800501C8 0004CFC8 54 00 30 32 */ slwi r0, r0, 6 /* 800501CC 0004CFCC 7F 83 E3 78 */ mr r3, r28 /* 800501D0 0004CFD0 7C 84 02 14 */ add r4, r4, r0 /* 800501D4 0004CFD4 48 00 02 69 */ bl __as__7zFlyKeyFRC7zFlyKey /* 800501D8 0004CFD8 38 1F 00 02 */ addi r0, r31, 2 -/* 800501DC 0004CFDC 80 AD 8B B0 */ lwz r5, lbl_803CB4B0-_SDA_BASE_(r13) +/* 800501DC 0004CFDC 80 AD 8B B0 */ lwz r5, lbl_zcam_flydata-_SDA_BASE_(r13) /* 800501E0 0004CFE0 7C 00 D8 00 */ cmpw r0, r27 /* 800501E4 0004CFE4 38 61 01 28 */ addi r3, r1, 0x128 /* 800501E8 0004CFE8 38 9F 00 01 */ addi r4, r31, 1 @@ -487,17 +487,17 @@ lbl_8005020C: /* 800502B0 0004D0B0 FF 80 08 90 */ fmr f28, f1 /* 800502B4 0004D0B4 7F 83 E3 78 */ mr r3, r28 /* 800502B8 0004D0B8 4B FF FC F1 */ bl zCamera.TranSpeed__FP7zFlyKey -/* 800502BC 0004D0BC C0 02 88 44 */ lfs f0, lbl_803CD1C4-_SDA2_BASE_(r2) +/* 800502BC 0004D0BC C0 02 88 44 */ lfs f0, lbl__971-_SDA2_BASE_(r2) /* 800502C0 0004D0C0 FC 1C 00 40 */ fcmpo cr0, f28, f0 /* 800502C4 0004D0C4 40 81 00 28 */ ble lbl_800502EC -/* 800502C8 0004D0C8 C0 42 88 48 */ lfs f2, lbl_803CD1C8-_SDA2_BASE_(r2) +/* 800502C8 0004D0C8 C0 42 88 48 */ lfs f2, lbl__972-_SDA2_BASE_(r2) /* 800502CC 0004D0CC EC 02 07 72 */ fmuls f0, f2, f29 /* 800502D0 0004D0D0 FC 1C 00 40 */ fcmpo cr0, f28, f0 /* 800502D4 0004D0D4 40 81 00 18 */ ble lbl_800502EC /* 800502D8 0004D0D8 EC 02 00 72 */ fmuls f0, f2, f1 /* 800502DC 0004D0DC FC 1C 00 40 */ fcmpo cr0, f28, f0 /* 800502E0 0004D0E0 40 81 00 0C */ ble lbl_800502EC -/* 800502E4 0004D0E4 C3 E2 88 1C */ lfs f31, lbl_803CD19C-_SDA2_BASE_(r2) +/* 800502E4 0004D0E4 C3 E2 88 1C */ lfs f31, lbl__820-_SDA2_BASE_(r2) /* 800502E8 0004D0E8 48 00 00 50 */ b lbl_80050338 lbl_800502EC: /* 800502EC 0004D0EC 38 61 00 68 */ addi r3, r1, 0x68 @@ -508,17 +508,17 @@ lbl_800502EC: /* 80050300 0004D100 FF A0 08 90 */ fmr f29, f1 /* 80050304 0004D104 7F 83 E3 78 */ mr r3, r28 /* 80050308 0004D108 4B FF FC D5 */ bl zCamera.MatrixSpeed__FP7zFlyKey -/* 8005030C 0004D10C C0 02 88 4C */ lfs f0, lbl_803CD1CC-_SDA2_BASE_(r2) +/* 8005030C 0004D10C C0 02 88 4C */ lfs f0, lbl__973-_SDA2_BASE_(r2) /* 80050310 0004D110 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 80050314 0004D114 40 81 00 24 */ ble lbl_80050338 -/* 80050318 0004D118 C0 42 88 48 */ lfs f2, lbl_803CD1C8-_SDA2_BASE_(r2) +/* 80050318 0004D118 C0 42 88 48 */ lfs f2, lbl__972-_SDA2_BASE_(r2) /* 8005031C 0004D11C EC 02 07 32 */ fmuls f0, f2, f28 /* 80050320 0004D120 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 80050324 0004D124 40 81 00 14 */ ble lbl_80050338 /* 80050328 0004D128 EC 02 00 72 */ fmuls f0, f2, f1 /* 8005032C 0004D12C FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 80050330 0004D130 40 81 00 08 */ ble lbl_80050338 -/* 80050334 0004D134 C3 E2 88 1C */ lfs f31, lbl_803CD19C-_SDA2_BASE_(r2) +/* 80050334 0004D134 C3 E2 88 1C */ lfs f31, lbl__820-_SDA2_BASE_(r2) lbl_80050338: /* 80050338 0004D138 3B E1 00 68 */ addi r31, r1, 0x68 /* 8005033C 0004D13C 3B A1 00 18 */ addi r29, r1, 0x18 @@ -569,10 +569,10 @@ lbl_80050344: /* 800503EC 0004D1EC 38 81 00 D0 */ addi r4, r1, 0xd0 /* 800503F0 0004D1F0 38 A1 01 10 */ addi r5, r1, 0x110 /* 800503F4 0004D1F4 4B FC 79 01 */ bl xVec3Lerp__FP5xVec3PC5xVec3PC5xVec3f -/* 800503F8 0004D1F8 C0 0D 8B B8 */ lfs f0, lbl_803CB4B8-_SDA_BASE_(r13) +/* 800503F8 0004D1F8 C0 0D 8B B8 */ lfs f0, lbl_zcam_flytime-_SDA_BASE_(r13) /* 800503FC 0004D1FC 38 60 00 01 */ li r3, 1 /* 80050400 0004D200 EC 00 F0 2A */ fadds f0, f0, f30 -/* 80050404 0004D204 D0 0D 8B B8 */ stfs f0, lbl_803CB4B8-_SDA_BASE_(r13) +/* 80050404 0004D204 D0 0D 8B B8 */ stfs f0, lbl_zcam_flytime-_SDA_BASE_(r13) lbl_80050408: /* 80050408 0004D208 E3 E1 01 C8 */ psq_l f31, 456(r1), 0, qr0 /* 8005040C 0004D20C CB E1 01 C0 */ lfd f31, 0x1c0(r1) @@ -637,29 +637,29 @@ zCameraFlyStart__FUi: /* 800504E0 0004D2E0 41 82 00 6C */ beq lbl_8005054C /* 800504E4 0004D2E4 38 60 00 01 */ li r3, 1 /* 800504E8 0004D2E8 38 00 00 00 */ li r0, 0 -/* 800504EC 0004D2EC 90 6D 8B A8 */ stw r3, lbl_803CB4A8-_SDA_BASE_(r13) +/* 800504EC 0004D2EC 90 6D 8B A8 */ stw r3, lbl_zcam_fly-_SDA_BASE_(r13) /* 800504F0 0004D2F0 38 60 02 00 */ li r3, 0x200 -/* 800504F4 0004D2F4 90 0D 8B AC */ stw r0, lbl_803CB4AC-_SDA_BASE_(r13) +/* 800504F4 0004D2F4 90 0D 8B AC */ stw r0, lbl_zcam_flypaused-_SDA_BASE_(r13) /* 800504F8 0004D2F8 80 01 00 1C */ lwz r0, 0x1c(r1) -/* 800504FC 0004D2FC 90 0D 8B B0 */ stw r0, lbl_803CB4B0-_SDA_BASE_(r13) +/* 800504FC 0004D2FC 90 0D 8B B0 */ stw r0, lbl_zcam_flydata-_SDA_BASE_(r13) /* 80050500 0004D300 80 01 00 18 */ lwz r0, 0x18(r1) -/* 80050504 0004D304 90 0D 8B B4 */ stw r0, lbl_803CB4B4-_SDA_BASE_(r13) -/* 80050508 0004D308 C0 02 88 40 */ lfs f0, lbl_803CD1C0-_SDA2_BASE_(r2) -/* 8005050C 0004D30C D0 0D 8B B8 */ stfs f0, lbl_803CB4B8-_SDA_BASE_(r13) -/* 80050510 0004D310 93 ED 8B BC */ stw r31, lbl_803CB4BC-_SDA_BASE_(r13) +/* 80050504 0004D304 90 0D 8B B4 */ stw r0, lbl_zcam_flysize-_SDA_BASE_(r13) +/* 80050508 0004D308 C0 02 88 40 */ lfs f0, lbl__970-_SDA2_BASE_(r2) +/* 8005050C 0004D30C D0 0D 8B B8 */ stfs f0, lbl_zcam_flytime-_SDA_BASE_(r13) +/* 80050510 0004D310 93 ED 8B BC */ stw r31, lbl_zcam_flyasset_current-_SDA_BASE_(r13) /* 80050514 0004D314 48 01 60 45 */ bl zEntPlayerControlOff__F13zControlOwner /* 80050518 0004D318 38 60 00 01 */ li r3, 1 /* 8005051C 0004D31C 4B FF 19 0D */ bl xScrFxLetterbox__Fi -/* 80050520 0004D320 3C 60 80 3C */ lis r3, lbl_803BEFB8@ha -/* 80050524 0004D324 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80050528 0004D328 38 63 EF B8 */ addi r3, r3, lbl_803BEFB8@l -/* 8005052C 0004D32C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80050520 0004D320 3C 60 80 3C */ lis r3, lbl_zcam_backupcam@ha +/* 80050524 0004D324 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80050528 0004D328 38 63 EF B8 */ addi r3, r3, lbl_zcam_backupcam@l +/* 8005052C 0004D32C 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80050530 0004D330 48 00 00 31 */ bl __as__7xCameraFRC7xCamera /* 80050534 0004D334 48 00 1F 75 */ bl zCamera_FlyOnly__Fv /* 80050538 0004D338 28 03 00 00 */ cmplwi r3, 0 /* 8005053C 0004D33C 40 82 00 10 */ bne lbl_8005054C -/* 80050540 0004D340 C0 22 88 28 */ lfs f1, lbl_803CD1A8-_SDA2_BASE_(r2) -/* 80050544 0004D344 C0 42 88 58 */ lfs f2, lbl_803CD1D8-_SDA2_BASE_(r2) +/* 80050540 0004D340 C0 22 88 28 */ lfs f1, lbl__838_1-_SDA2_BASE_(r2) +/* 80050544 0004D344 C0 42 88 58 */ lfs f2, lbl__991-_SDA2_BASE_(r2) /* 80050548 0004D348 48 05 77 19 */ bl zMusicSetVolume__Fff lbl_8005054C: /* 8005054C 0004D34C 80 01 00 34 */ lwz r0, 0x34(r1) @@ -910,37 +910,37 @@ lbl_800508D4: zCamera.zCameraFlyRestoreBackup__FP7xCamera: /* 80050904 0004D704 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80050908 0004D708 7C 08 02 A6 */ mflr r0 -/* 8005090C 0004D70C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8005090C 0004D70C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80050910 0004D710 90 01 00 14 */ stw r0, 0x14(r1) /* 80050914 0004D714 93 E1 00 0C */ stw r31, 0xc(r1) /* 80050918 0004D718 7C 7F 1B 78 */ mr r31, r3 -/* 8005091C 0004D71C 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 8005091C 0004D71C 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 80050920 0004D720 38 63 00 14 */ addi r3, r3, 0x14 /* 80050924 0004D724 38 9F 00 14 */ addi r4, r31, 0x14 /* 80050928 0004D728 4B FB AC 45 */ bl __as__7xMat4x3FRC7xMat4x3 -/* 8005092C 0004D72C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8005092C 0004D72C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80050930 0004D730 38 9F 00 54 */ addi r4, r31, 0x54 -/* 80050934 0004D734 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80050934 0004D734 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80050938 0004D738 38 63 00 54 */ addi r3, r3, 0x54 /* 8005093C 0004D73C 4B FB AC 31 */ bl __as__7xMat4x3FRC7xMat4x3 -/* 80050940 0004D740 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80050940 0004D740 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80050944 0004D744 38 9F 00 94 */ addi r4, r31, 0x94 -/* 80050948 0004D748 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80050948 0004D748 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8005094C 0004D74C 38 63 00 94 */ addi r3, r3, 0x94 /* 80050950 0004D750 4B FB AC 79 */ bl __as__7xMat3x3FRC7xMat3x3 -/* 80050954 0004D754 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80050954 0004D754 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80050958 0004D758 38 9F 00 C4 */ addi r4, r31, 0xc4 -/* 8005095C 0004D75C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8005095C 0004D75C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80050960 0004D760 38 63 00 C4 */ addi r3, r3, 0xc4 /* 80050964 0004D764 4B FB CB 3D */ bl __as__6xBoundFRC6xBound -/* 80050968 0004D768 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80050968 0004D768 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8005096C 0004D76C 38 9F 01 1C */ addi r4, r31, 0x11c -/* 80050970 0004D770 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80050970 0004D770 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80050974 0004D774 38 63 01 1C */ addi r3, r3, 0x11c /* 80050978 0004D778 4B FB A8 ED */ bl __as__5xVec3FRC5xVec3 -/* 8005097C 0004D77C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8005097C 0004D77C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80050980 0004D780 80 1F 01 3C */ lwz r0, 0x13c(r31) -/* 80050984 0004D784 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 80050984 0004D784 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 80050988 0004D788 38 9F 01 A4 */ addi r4, r31, 0x1a4 /* 8005098C 0004D78C 90 05 01 3C */ stw r0, 0x13c(r5) /* 80050990 0004D790 38 65 01 A4 */ addi r3, r5, 0x1a4 @@ -995,19 +995,19 @@ zCamera.zCameraFlyRestoreBackup__FP7xCamera: /* 80050A54 0004D854 C0 1F 01 A0 */ lfs f0, 0x1a0(r31) /* 80050A58 0004D858 D0 05 01 A0 */ stfs f0, 0x1a0(r5) /* 80050A5C 0004D85C 4B FB DC 91 */ bl __as__5xQuatFRC5xQuat -/* 80050A60 0004D860 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80050A60 0004D860 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80050A64 0004D864 38 9F 01 B4 */ addi r4, r31, 0x1b4 -/* 80050A68 0004D868 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80050A68 0004D868 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80050A6C 0004D86C 38 63 01 B4 */ addi r3, r3, 0x1b4 /* 80050A70 0004D870 4B FB DC 7D */ bl __as__5xQuatFRC5xQuat -/* 80050A74 0004D874 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80050A74 0004D874 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80050A78 0004D878 38 9F 01 C4 */ addi r4, r31, 0x1c4 -/* 80050A7C 0004D87C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80050A7C 0004D87C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80050A80 0004D880 38 63 01 C4 */ addi r3, r3, 0x1c4 /* 80050A84 0004D884 4B FB DC 69 */ bl __as__5xQuatFRC5xQuat -/* 80050A88 0004D888 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80050A88 0004D888 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80050A8C 0004D88C C0 1F 01 D4 */ lfs f0, 0x1d4(r31) -/* 80050A90 0004D890 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80050A90 0004D890 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80050A94 0004D894 D0 03 01 D4 */ stfs f0, 0x1d4(r3) /* 80050A98 0004D898 C0 1F 01 D8 */ lfs f0, 0x1d8(r31) /* 80050A9C 0004D89C D0 03 01 D8 */ stfs f0, 0x1d8(r3) @@ -1093,12 +1093,12 @@ zCamera.zCameraRewardUpdate__FP7xCameraf: /* 80050BD0 0004D9D0 7C 7F 1B 78 */ mr r31, r3 /* 80050BD4 0004D9D4 FF E0 08 90 */ fmr f31, f1 /* 80050BD8 0004D9D8 4B FB C0 39 */ bl xCameraUpdate__FP7xCameraf -/* 80050BDC 0004D9DC 3C 60 80 25 */ lis r3, lbl_802547A0@ha -/* 80050BE0 0004D9E0 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80050BE4 0004D9E4 38 E3 47 A0 */ addi r7, r3, lbl_802547A0@l +/* 80050BDC 0004D9DC 3C 60 80 25 */ lis r3, lbl__1021_1@ha +/* 80050BE0 0004D9E0 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80050BE4 0004D9E4 38 E3 47 A0 */ addi r7, r3, lbl__1021_1@l /* 80050BE8 0004D9E8 38 61 00 08 */ addi r3, r1, 8 /* 80050BEC 0004D9EC 80 C7 00 00 */ lwz r6, 0(r7) -/* 80050BF0 0004D9F0 3B C4 05 58 */ addi r30, r4, lbl_803C0558@l +/* 80050BF0 0004D9F0 3B C4 05 58 */ addi r30, r4, lbl_globals@l /* 80050BF4 0004D9F4 80 A7 00 04 */ lwz r5, 4(r7) /* 80050BF8 0004D9F8 80 07 00 08 */ lwz r0, 8(r7) /* 80050BFC 0004D9FC 90 C1 00 08 */ stw r6, 8(r1) @@ -1109,146 +1109,146 @@ zCamera.zCameraRewardUpdate__FP7xCameraf: /* 80050C10 0004DA10 38 84 00 30 */ addi r4, r4, 0x30 /* 80050C14 0004DA14 4B FF D8 C9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80050C18 0004DA18 C0 21 00 0C */ lfs f1, 0xc(r1) -/* 80050C1C 0004DA1C C0 02 88 5C */ lfs f0, lbl_803CD1DC-_SDA2_BASE_(r2) +/* 80050C1C 0004DA1C C0 02 88 5C */ lfs f0, lbl__1048-_SDA2_BASE_(r2) /* 80050C20 0004DA20 EC 01 00 28 */ fsubs f0, f1, f0 /* 80050C24 0004DA24 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 80050C28 0004DA28 80 0D 8B 7C */ lwz r0, lbl_803CB47C-_SDA_BASE_(r13) +/* 80050C28 0004DA28 80 0D 8B 7C */ lwz r0, lbl_zcam_near-_SDA_BASE_(r13) /* 80050C2C 0004DA2C 2C 00 00 00 */ cmpwi r0, 0 /* 80050C30 0004DA30 41 82 00 C8 */ beq lbl_80050CF8 -/* 80050C34 0004DA34 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80050C38 0004DA38 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80050C34 0004DA34 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80050C38 0004DA38 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80050C3C 0004DA3C 80 63 09 C4 */ lwz r3, 0x9c4(r3) /* 80050C40 0004DA40 80 03 00 00 */ lwz r0, 0(r3) /* 80050C44 0004DA44 2C 00 00 00 */ cmpwi r0, 0 /* 80050C48 0004DA48 40 82 00 38 */ bne lbl_80050C80 -/* 80050C4C 0004DA4C C0 02 88 60 */ lfs f0, lbl_803CD1E0-_SDA2_BASE_(r2) -/* 80050C50 0004DA50 D0 0D 81 44 */ stfs f0, lbl_803CAA44-_SDA_BASE_(r13) -/* 80050C54 0004DA54 C0 02 88 64 */ lfs f0, lbl_803CD1E4-_SDA2_BASE_(r2) -/* 80050C58 0004DA58 D0 0D 81 48 */ stfs f0, lbl_803CAA48-_SDA_BASE_(r13) -/* 80050C5C 0004DA5C C0 02 88 68 */ lfs f0, lbl_803CD1E8-_SDA2_BASE_(r2) -/* 80050C60 0004DA60 D0 0D 81 4C */ stfs f0, lbl_803CAA4C-_SDA_BASE_(r13) -/* 80050C64 0004DA64 C0 02 88 6C */ lfs f0, lbl_803CD1EC-_SDA2_BASE_(r2) -/* 80050C68 0004DA68 D0 0D 81 50 */ stfs f0, lbl_803CAA50-_SDA_BASE_(r13) -/* 80050C6C 0004DA6C C0 02 88 30 */ lfs f0, lbl_803CD1B0-_SDA2_BASE_(r2) -/* 80050C70 0004DA70 D0 0D 81 54 */ stfs f0, lbl_803CAA54-_SDA_BASE_(r13) -/* 80050C74 0004DA74 C0 02 88 70 */ lfs f0, lbl_803CD1F0-_SDA2_BASE_(r2) -/* 80050C78 0004DA78 D0 0D 81 58 */ stfs f0, lbl_803CAA58-_SDA_BASE_(r13) +/* 80050C4C 0004DA4C C0 02 88 60 */ lfs f0, lbl__1049-_SDA2_BASE_(r2) +/* 80050C50 0004DA50 D0 0D 81 44 */ stfs f0, lbl_rewardMove-_SDA_BASE_(r13) +/* 80050C54 0004DA54 C0 02 88 64 */ lfs f0, lbl__1050-_SDA2_BASE_(r2) +/* 80050C58 0004DA58 D0 0D 81 48 */ stfs f0, lbl_rewardMoveSpeed-_SDA_BASE_(r13) +/* 80050C5C 0004DA5C C0 02 88 68 */ lfs f0, lbl__1051-_SDA2_BASE_(r2) +/* 80050C60 0004DA60 D0 0D 81 4C */ stfs f0, lbl_rewardZoomSpeed-_SDA_BASE_(r13) +/* 80050C64 0004DA64 C0 02 88 6C */ lfs f0, lbl__1052-_SDA2_BASE_(r2) +/* 80050C68 0004DA68 D0 0D 81 50 */ stfs f0, lbl_rewardZoomAmount-_SDA_BASE_(r13) +/* 80050C6C 0004DA6C C0 02 88 30 */ lfs f0, lbl__840-_SDA2_BASE_(r2) +/* 80050C70 0004DA70 D0 0D 81 54 */ stfs f0, lbl_rewardTiltTime-_SDA_BASE_(r13) +/* 80050C74 0004DA74 C0 02 88 70 */ lfs f0, lbl__1053-_SDA2_BASE_(r2) +/* 80050C78 0004DA78 D0 0D 81 58 */ stfs f0, lbl_rewardTiltAmount-_SDA_BASE_(r13) /* 80050C7C 0004DA7C 48 00 01 3C */ b lbl_80050DB8 lbl_80050C80: /* 80050C80 0004DA80 2C 00 00 01 */ cmpwi r0, 1 /* 80050C84 0004DA84 40 82 00 38 */ bne lbl_80050CBC -/* 80050C88 0004DA88 C0 02 88 74 */ lfs f0, lbl_803CD1F4-_SDA2_BASE_(r2) -/* 80050C8C 0004DA8C D0 0D 81 44 */ stfs f0, lbl_803CAA44-_SDA_BASE_(r13) -/* 80050C90 0004DA90 C0 02 88 64 */ lfs f0, lbl_803CD1E4-_SDA2_BASE_(r2) -/* 80050C94 0004DA94 D0 0D 81 48 */ stfs f0, lbl_803CAA48-_SDA_BASE_(r13) -/* 80050C98 0004DA98 C0 02 88 68 */ lfs f0, lbl_803CD1E8-_SDA2_BASE_(r2) -/* 80050C9C 0004DA9C D0 0D 81 4C */ stfs f0, lbl_803CAA4C-_SDA_BASE_(r13) -/* 80050CA0 0004DAA0 C0 02 88 6C */ lfs f0, lbl_803CD1EC-_SDA2_BASE_(r2) -/* 80050CA4 0004DAA4 D0 0D 81 50 */ stfs f0, lbl_803CAA50-_SDA_BASE_(r13) -/* 80050CA8 0004DAA8 C0 02 88 24 */ lfs f0, lbl_803CD1A4-_SDA2_BASE_(r2) -/* 80050CAC 0004DAAC D0 0D 81 54 */ stfs f0, lbl_803CAA54-_SDA_BASE_(r13) -/* 80050CB0 0004DAB0 C0 02 88 78 */ lfs f0, lbl_803CD1F8-_SDA2_BASE_(r2) -/* 80050CB4 0004DAB4 D0 0D 81 58 */ stfs f0, lbl_803CAA58-_SDA_BASE_(r13) +/* 80050C88 0004DA88 C0 02 88 74 */ lfs f0, lbl__1054-_SDA2_BASE_(r2) +/* 80050C8C 0004DA8C D0 0D 81 44 */ stfs f0, lbl_rewardMove-_SDA_BASE_(r13) +/* 80050C90 0004DA90 C0 02 88 64 */ lfs f0, lbl__1050-_SDA2_BASE_(r2) +/* 80050C94 0004DA94 D0 0D 81 48 */ stfs f0, lbl_rewardMoveSpeed-_SDA_BASE_(r13) +/* 80050C98 0004DA98 C0 02 88 68 */ lfs f0, lbl__1051-_SDA2_BASE_(r2) +/* 80050C9C 0004DA9C D0 0D 81 4C */ stfs f0, lbl_rewardZoomSpeed-_SDA_BASE_(r13) +/* 80050CA0 0004DAA0 C0 02 88 6C */ lfs f0, lbl__1052-_SDA2_BASE_(r2) +/* 80050CA4 0004DAA4 D0 0D 81 50 */ stfs f0, lbl_rewardZoomAmount-_SDA_BASE_(r13) +/* 80050CA8 0004DAA8 C0 02 88 24 */ lfs f0, lbl__822-_SDA2_BASE_(r2) +/* 80050CAC 0004DAAC D0 0D 81 54 */ stfs f0, lbl_rewardTiltTime-_SDA_BASE_(r13) +/* 80050CB0 0004DAB0 C0 02 88 78 */ lfs f0, lbl__1055-_SDA2_BASE_(r2) +/* 80050CB4 0004DAB4 D0 0D 81 58 */ stfs f0, lbl_rewardTiltAmount-_SDA_BASE_(r13) /* 80050CB8 0004DAB8 48 00 01 00 */ b lbl_80050DB8 lbl_80050CBC: /* 80050CBC 0004DABC 2C 00 00 02 */ cmpwi r0, 2 /* 80050CC0 0004DAC0 40 82 00 F8 */ bne lbl_80050DB8 -/* 80050CC4 0004DAC4 C0 02 88 60 */ lfs f0, lbl_803CD1E0-_SDA2_BASE_(r2) -/* 80050CC8 0004DAC8 D0 0D 81 44 */ stfs f0, lbl_803CAA44-_SDA_BASE_(r13) -/* 80050CCC 0004DACC C0 02 88 64 */ lfs f0, lbl_803CD1E4-_SDA2_BASE_(r2) -/* 80050CD0 0004DAD0 D0 0D 81 48 */ stfs f0, lbl_803CAA48-_SDA_BASE_(r13) -/* 80050CD4 0004DAD4 C0 02 88 68 */ lfs f0, lbl_803CD1E8-_SDA2_BASE_(r2) -/* 80050CD8 0004DAD8 D0 0D 81 4C */ stfs f0, lbl_803CAA4C-_SDA_BASE_(r13) -/* 80050CDC 0004DADC C0 02 88 6C */ lfs f0, lbl_803CD1EC-_SDA2_BASE_(r2) -/* 80050CE0 0004DAE0 D0 0D 81 50 */ stfs f0, lbl_803CAA50-_SDA_BASE_(r13) -/* 80050CE4 0004DAE4 C0 02 88 30 */ lfs f0, lbl_803CD1B0-_SDA2_BASE_(r2) -/* 80050CE8 0004DAE8 D0 0D 81 54 */ stfs f0, lbl_803CAA54-_SDA_BASE_(r13) -/* 80050CEC 0004DAEC C0 02 88 70 */ lfs f0, lbl_803CD1F0-_SDA2_BASE_(r2) -/* 80050CF0 0004DAF0 D0 0D 81 58 */ stfs f0, lbl_803CAA58-_SDA_BASE_(r13) +/* 80050CC4 0004DAC4 C0 02 88 60 */ lfs f0, lbl__1049-_SDA2_BASE_(r2) +/* 80050CC8 0004DAC8 D0 0D 81 44 */ stfs f0, lbl_rewardMove-_SDA_BASE_(r13) +/* 80050CCC 0004DACC C0 02 88 64 */ lfs f0, lbl__1050-_SDA2_BASE_(r2) +/* 80050CD0 0004DAD0 D0 0D 81 48 */ stfs f0, lbl_rewardMoveSpeed-_SDA_BASE_(r13) +/* 80050CD4 0004DAD4 C0 02 88 68 */ lfs f0, lbl__1051-_SDA2_BASE_(r2) +/* 80050CD8 0004DAD8 D0 0D 81 4C */ stfs f0, lbl_rewardZoomSpeed-_SDA_BASE_(r13) +/* 80050CDC 0004DADC C0 02 88 6C */ lfs f0, lbl__1052-_SDA2_BASE_(r2) +/* 80050CE0 0004DAE0 D0 0D 81 50 */ stfs f0, lbl_rewardZoomAmount-_SDA_BASE_(r13) +/* 80050CE4 0004DAE4 C0 02 88 30 */ lfs f0, lbl__840-_SDA2_BASE_(r2) +/* 80050CE8 0004DAE8 D0 0D 81 54 */ stfs f0, lbl_rewardTiltTime-_SDA_BASE_(r13) +/* 80050CEC 0004DAEC C0 02 88 70 */ lfs f0, lbl__1053-_SDA2_BASE_(r2) +/* 80050CF0 0004DAF0 D0 0D 81 58 */ stfs f0, lbl_rewardTiltAmount-_SDA_BASE_(r13) /* 80050CF4 0004DAF4 48 00 00 C4 */ b lbl_80050DB8 lbl_80050CF8: -/* 80050CF8 0004DAF8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80050CFC 0004DAFC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80050CF8 0004DAF8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80050CFC 0004DAFC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80050D00 0004DB00 80 63 09 C4 */ lwz r3, 0x9c4(r3) /* 80050D04 0004DB04 80 03 00 00 */ lwz r0, 0(r3) /* 80050D08 0004DB08 2C 00 00 00 */ cmpwi r0, 0 /* 80050D0C 0004DB0C 40 82 00 38 */ bne lbl_80050D44 -/* 80050D10 0004DB10 C0 02 88 30 */ lfs f0, lbl_803CD1B0-_SDA2_BASE_(r2) -/* 80050D14 0004DB14 D0 0D 81 44 */ stfs f0, lbl_803CAA44-_SDA_BASE_(r13) -/* 80050D18 0004DB18 C0 02 88 7C */ lfs f0, lbl_803CD1FC-_SDA2_BASE_(r2) -/* 80050D1C 0004DB1C D0 0D 81 48 */ stfs f0, lbl_803CAA48-_SDA_BASE_(r13) -/* 80050D20 0004DB20 C0 02 88 80 */ lfs f0, lbl_803CD200-_SDA2_BASE_(r2) -/* 80050D24 0004DB24 D0 0D 81 4C */ stfs f0, lbl_803CAA4C-_SDA_BASE_(r13) -/* 80050D28 0004DB28 C0 02 88 84 */ lfs f0, lbl_803CD204-_SDA2_BASE_(r2) -/* 80050D2C 0004DB2C D0 0D 81 50 */ stfs f0, lbl_803CAA50-_SDA_BASE_(r13) -/* 80050D30 0004DB30 C0 02 88 30 */ lfs f0, lbl_803CD1B0-_SDA2_BASE_(r2) -/* 80050D34 0004DB34 D0 0D 81 54 */ stfs f0, lbl_803CAA54-_SDA_BASE_(r13) -/* 80050D38 0004DB38 C0 02 88 88 */ lfs f0, lbl_803CD208-_SDA2_BASE_(r2) -/* 80050D3C 0004DB3C D0 0D 81 58 */ stfs f0, lbl_803CAA58-_SDA_BASE_(r13) +/* 80050D10 0004DB10 C0 02 88 30 */ lfs f0, lbl__840-_SDA2_BASE_(r2) +/* 80050D14 0004DB14 D0 0D 81 44 */ stfs f0, lbl_rewardMove-_SDA_BASE_(r13) +/* 80050D18 0004DB18 C0 02 88 7C */ lfs f0, lbl__1056-_SDA2_BASE_(r2) +/* 80050D1C 0004DB1C D0 0D 81 48 */ stfs f0, lbl_rewardMoveSpeed-_SDA_BASE_(r13) +/* 80050D20 0004DB20 C0 02 88 80 */ lfs f0, lbl__1057-_SDA2_BASE_(r2) +/* 80050D24 0004DB24 D0 0D 81 4C */ stfs f0, lbl_rewardZoomSpeed-_SDA_BASE_(r13) +/* 80050D28 0004DB28 C0 02 88 84 */ lfs f0, lbl__1058-_SDA2_BASE_(r2) +/* 80050D2C 0004DB2C D0 0D 81 50 */ stfs f0, lbl_rewardZoomAmount-_SDA_BASE_(r13) +/* 80050D30 0004DB30 C0 02 88 30 */ lfs f0, lbl__840-_SDA2_BASE_(r2) +/* 80050D34 0004DB34 D0 0D 81 54 */ stfs f0, lbl_rewardTiltTime-_SDA_BASE_(r13) +/* 80050D38 0004DB38 C0 02 88 88 */ lfs f0, lbl__1059-_SDA2_BASE_(r2) +/* 80050D3C 0004DB3C D0 0D 81 58 */ stfs f0, lbl_rewardTiltAmount-_SDA_BASE_(r13) /* 80050D40 0004DB40 48 00 00 78 */ b lbl_80050DB8 lbl_80050D44: /* 80050D44 0004DB44 2C 00 00 01 */ cmpwi r0, 1 /* 80050D48 0004DB48 40 82 00 38 */ bne lbl_80050D80 -/* 80050D4C 0004DB4C C0 02 88 30 */ lfs f0, lbl_803CD1B0-_SDA2_BASE_(r2) -/* 80050D50 0004DB50 D0 0D 81 44 */ stfs f0, lbl_803CAA44-_SDA_BASE_(r13) -/* 80050D54 0004DB54 C0 02 88 7C */ lfs f0, lbl_803CD1FC-_SDA2_BASE_(r2) -/* 80050D58 0004DB58 D0 0D 81 48 */ stfs f0, lbl_803CAA48-_SDA_BASE_(r13) -/* 80050D5C 0004DB5C C0 02 88 80 */ lfs f0, lbl_803CD200-_SDA2_BASE_(r2) -/* 80050D60 0004DB60 D0 0D 81 4C */ stfs f0, lbl_803CAA4C-_SDA_BASE_(r13) -/* 80050D64 0004DB64 C0 02 88 84 */ lfs f0, lbl_803CD204-_SDA2_BASE_(r2) -/* 80050D68 0004DB68 D0 0D 81 50 */ stfs f0, lbl_803CAA50-_SDA_BASE_(r13) -/* 80050D6C 0004DB6C C0 02 88 30 */ lfs f0, lbl_803CD1B0-_SDA2_BASE_(r2) -/* 80050D70 0004DB70 D0 0D 81 54 */ stfs f0, lbl_803CAA54-_SDA_BASE_(r13) -/* 80050D74 0004DB74 C0 02 88 88 */ lfs f0, lbl_803CD208-_SDA2_BASE_(r2) -/* 80050D78 0004DB78 D0 0D 81 58 */ stfs f0, lbl_803CAA58-_SDA_BASE_(r13) +/* 80050D4C 0004DB4C C0 02 88 30 */ lfs f0, lbl__840-_SDA2_BASE_(r2) +/* 80050D50 0004DB50 D0 0D 81 44 */ stfs f0, lbl_rewardMove-_SDA_BASE_(r13) +/* 80050D54 0004DB54 C0 02 88 7C */ lfs f0, lbl__1056-_SDA2_BASE_(r2) +/* 80050D58 0004DB58 D0 0D 81 48 */ stfs f0, lbl_rewardMoveSpeed-_SDA_BASE_(r13) +/* 80050D5C 0004DB5C C0 02 88 80 */ lfs f0, lbl__1057-_SDA2_BASE_(r2) +/* 80050D60 0004DB60 D0 0D 81 4C */ stfs f0, lbl_rewardZoomSpeed-_SDA_BASE_(r13) +/* 80050D64 0004DB64 C0 02 88 84 */ lfs f0, lbl__1058-_SDA2_BASE_(r2) +/* 80050D68 0004DB68 D0 0D 81 50 */ stfs f0, lbl_rewardZoomAmount-_SDA_BASE_(r13) +/* 80050D6C 0004DB6C C0 02 88 30 */ lfs f0, lbl__840-_SDA2_BASE_(r2) +/* 80050D70 0004DB70 D0 0D 81 54 */ stfs f0, lbl_rewardTiltTime-_SDA_BASE_(r13) +/* 80050D74 0004DB74 C0 02 88 88 */ lfs f0, lbl__1059-_SDA2_BASE_(r2) +/* 80050D78 0004DB78 D0 0D 81 58 */ stfs f0, lbl_rewardTiltAmount-_SDA_BASE_(r13) /* 80050D7C 0004DB7C 48 00 00 3C */ b lbl_80050DB8 lbl_80050D80: /* 80050D80 0004DB80 2C 00 00 02 */ cmpwi r0, 2 /* 80050D84 0004DB84 40 82 00 34 */ bne lbl_80050DB8 -/* 80050D88 0004DB88 C0 02 88 30 */ lfs f0, lbl_803CD1B0-_SDA2_BASE_(r2) -/* 80050D8C 0004DB8C D0 0D 81 44 */ stfs f0, lbl_803CAA44-_SDA_BASE_(r13) -/* 80050D90 0004DB90 C0 02 88 7C */ lfs f0, lbl_803CD1FC-_SDA2_BASE_(r2) -/* 80050D94 0004DB94 D0 0D 81 48 */ stfs f0, lbl_803CAA48-_SDA_BASE_(r13) -/* 80050D98 0004DB98 C0 02 88 80 */ lfs f0, lbl_803CD200-_SDA2_BASE_(r2) -/* 80050D9C 0004DB9C D0 0D 81 4C */ stfs f0, lbl_803CAA4C-_SDA_BASE_(r13) -/* 80050DA0 0004DBA0 C0 02 88 84 */ lfs f0, lbl_803CD204-_SDA2_BASE_(r2) -/* 80050DA4 0004DBA4 D0 0D 81 50 */ stfs f0, lbl_803CAA50-_SDA_BASE_(r13) -/* 80050DA8 0004DBA8 C0 02 88 30 */ lfs f0, lbl_803CD1B0-_SDA2_BASE_(r2) -/* 80050DAC 0004DBAC D0 0D 81 54 */ stfs f0, lbl_803CAA54-_SDA_BASE_(r13) -/* 80050DB0 0004DBB0 C0 02 88 88 */ lfs f0, lbl_803CD208-_SDA2_BASE_(r2) -/* 80050DB4 0004DBB4 D0 0D 81 58 */ stfs f0, lbl_803CAA58-_SDA_BASE_(r13) +/* 80050D88 0004DB88 C0 02 88 30 */ lfs f0, lbl__840-_SDA2_BASE_(r2) +/* 80050D8C 0004DB8C D0 0D 81 44 */ stfs f0, lbl_rewardMove-_SDA_BASE_(r13) +/* 80050D90 0004DB90 C0 02 88 7C */ lfs f0, lbl__1056-_SDA2_BASE_(r2) +/* 80050D94 0004DB94 D0 0D 81 48 */ stfs f0, lbl_rewardMoveSpeed-_SDA_BASE_(r13) +/* 80050D98 0004DB98 C0 02 88 80 */ lfs f0, lbl__1057-_SDA2_BASE_(r2) +/* 80050D9C 0004DB9C D0 0D 81 4C */ stfs f0, lbl_rewardZoomSpeed-_SDA_BASE_(r13) +/* 80050DA0 0004DBA0 C0 02 88 84 */ lfs f0, lbl__1058-_SDA2_BASE_(r2) +/* 80050DA4 0004DBA4 D0 0D 81 50 */ stfs f0, lbl_rewardZoomAmount-_SDA_BASE_(r13) +/* 80050DA8 0004DBA8 C0 02 88 30 */ lfs f0, lbl__840-_SDA2_BASE_(r2) +/* 80050DAC 0004DBAC D0 0D 81 54 */ stfs f0, lbl_rewardTiltTime-_SDA_BASE_(r13) +/* 80050DB0 0004DBB0 C0 02 88 88 */ lfs f0, lbl__1059-_SDA2_BASE_(r2) +/* 80050DB4 0004DBB4 D0 0D 81 58 */ stfs f0, lbl_rewardTiltAmount-_SDA_BASE_(r13) lbl_80050DB8: /* 80050DB8 0004DBB8 80 9E 07 04 */ lwz r4, 0x704(r30) -/* 80050DBC 0004DBBC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80050DC0 0004DBC0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80050DBC 0004DBBC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80050DC0 0004DBC0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80050DC4 0004DBC4 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 80050DC8 0004DBC8 38 83 00 44 */ addi r4, r3, 0x44 /* 80050DCC 0004DBCC 38 65 00 30 */ addi r3, r5, 0x30 /* 80050DD0 0004DBD0 48 00 17 55 */ bl xVec3Dist2__FPC5xVec3PC5xVec3 -/* 80050DD4 0004DBD4 C0 0D 81 44 */ lfs f0, lbl_803CAA44-_SDA_BASE_(r13) +/* 80050DD4 0004DBD4 C0 0D 81 44 */ lfs f0, lbl_rewardMove-_SDA_BASE_(r13) /* 80050DD8 0004DBD8 EC 00 00 32 */ fmuls f0, f0, f0 /* 80050DDC 0004DBDC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80050DE0 0004DBE0 40 81 00 2C */ ble lbl_80050E0C -/* 80050DE4 0004DBE4 C0 0D 81 48 */ lfs f0, lbl_803CAA48-_SDA_BASE_(r13) +/* 80050DE4 0004DBE4 C0 0D 81 48 */ lfs f0, lbl_rewardMoveSpeed-_SDA_BASE_(r13) /* 80050DE8 0004DBE8 7F E3 FB 78 */ mr r3, r31 /* 80050DEC 0004DBEC 38 81 00 08 */ addi r4, r1, 8 /* 80050DF0 0004DBF0 EC 20 07 F2 */ fmuls f1, f0, f31 /* 80050DF4 0004DBF4 4B FB C9 7D */ bl xCameraMove__FP7xCameraRC5xVec3f /* 80050DF8 0004DBF8 FC 60 F8 90 */ fmr f3, f31 -/* 80050DFC 0004DBFC C0 2D 81 50 */ lfs f1, lbl_803CAA50-_SDA_BASE_(r13) -/* 80050E00 0004DC00 C0 4D 81 4C */ lfs f2, lbl_803CAA4C-_SDA_BASE_(r13) +/* 80050DFC 0004DBFC C0 2D 81 50 */ lfs f1, lbl_rewardZoomAmount-_SDA_BASE_(r13) +/* 80050E00 0004DC00 C0 4D 81 4C */ lfs f2, lbl_rewardZoomSpeed-_SDA_BASE_(r13) /* 80050E04 0004DC04 7F E3 FB 78 */ mr r3, r31 /* 80050E08 0004DC08 4B FB CA 25 */ bl xCameraFOV__FP7xCamerafff lbl_80050E0C: -/* 80050E0C 0004DC0C C0 A2 88 58 */ lfs f5, lbl_803CD1D8-_SDA2_BASE_(r2) -/* 80050E10 0004DC10 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80050E14 0004DC14 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 80050E18 0004DC18 C0 4D 81 58 */ lfs f2, lbl_803CAA58-_SDA_BASE_(r13) +/* 80050E0C 0004DC0C C0 A2 88 58 */ lfs f5, lbl__991-_SDA2_BASE_(r2) +/* 80050E10 0004DC10 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80050E14 0004DC14 38 63 05 58 */ addi r3, r3, lbl_globals@l +/* 80050E18 0004DC18 C0 4D 81 58 */ lfs f2, lbl_rewardTiltAmount-_SDA_BASE_(r13) /* 80050E1C 0004DC1C FC C0 28 90 */ fmr f6, f5 /* 80050E20 0004DC20 C0 23 01 D4 */ lfs f1, 0x1d4(r3) /* 80050E24 0004DC24 C0 63 01 E4 */ lfs f3, 0x1e4(r3) /* 80050E28 0004DC28 7F E3 FB 78 */ mr r3, r31 -/* 80050E2C 0004DC2C C0 8D 81 54 */ lfs f4, lbl_803CAA54-_SDA_BASE_(r13) +/* 80050E2C 0004DC2C C0 8D 81 54 */ lfs f4, lbl_rewardTiltTime-_SDA_BASE_(r13) /* 80050E30 0004DC30 38 80 00 00 */ li r4, 0 /* 80050E34 0004DC34 4B FB CB B9 */ bl xCameraLookYPR__FP7xCameraUiffffff /* 80050E38 0004DC38 38 60 00 01 */ li r3, 1 @@ -1275,7 +1275,7 @@ zCamera.zCameraFreeLookSetGoals__FP7xCamerafRfRfRfRff: /* 80050E80 0004DC80 DB 81 00 20 */ stfd f28, 0x20(r1) /* 80050E84 0004DC84 F3 81 00 28 */ psq_st f28, 40(r1), 0, qr0 /* 80050E88 0004DC88 BF 61 00 0C */ stmw r27, 0xc(r1) -/* 80050E8C 0004DC8C 80 0D 8B 84 */ lwz r0, lbl_803CB484-_SDA_BASE_(r13) +/* 80050E8C 0004DC8C 80 0D 8B 84 */ lwz r0, lbl_zcam_bbounce-_SDA_BASE_(r13) /* 80050E90 0004DC90 FF 80 08 90 */ fmr f28, f1 /* 80050E94 0004DC94 FF E0 10 90 */ fmr f31, f2 /* 80050E98 0004DC98 7C 7B 1B 78 */ mr r27, r3 @@ -1285,7 +1285,7 @@ zCamera.zCameraFreeLookSetGoals__FP7xCamerafRfRfRfRff: /* 80050EA8 0004DCA8 7C DE 33 78 */ mr r30, r6 /* 80050EAC 0004DCAC 7C FF 3B 78 */ mr r31, r7 /* 80050EB0 0004DCB0 41 82 01 5C */ beq lbl_8005100C -/* 80050EB4 0004DCB4 80 0D 8B 98 */ lwz r0, lbl_803CB498-_SDA_BASE_(r13) +/* 80050EB4 0004DCB4 80 0D 8B 98 */ lwz r0, lbl_zcam_highbounce-_SDA_BASE_(r13) /* 80050EB8 0004DCB8 2C 00 00 00 */ cmpwi r0, 0 /* 80050EBC 0004DCBC 41 82 00 20 */ beq lbl_80050EDC /* 80050EC0 0004DCC0 4B FF EE DD */ bl zCamera.GetCurrentD__21_unnamed_zCamera_cpp_Fv @@ -1296,28 +1296,28 @@ zCamera.zCameraFreeLookSetGoals__FP7xCamerafRfRfRfRff: /* 80050ED4 0004DCD4 D0 3E 00 00 */ stfs f1, 0(r30) /* 80050ED8 0004DCD8 48 00 02 50 */ b lbl_80051128 lbl_80050EDC: -/* 80050EDC 0004DCDC 80 0D 8B 7C */ lwz r0, lbl_803CB47C-_SDA_BASE_(r13) +/* 80050EDC 0004DCDC 80 0D 8B 7C */ lwz r0, lbl_zcam_near-_SDA_BASE_(r13) /* 80050EE0 0004DCE0 2C 00 00 00 */ cmpwi r0, 0 /* 80050EE4 0004DCE4 41 82 00 0C */ beq lbl_80050EF0 -/* 80050EE8 0004DCE8 C0 22 88 8C */ lfs f1, lbl_803CD20C-_SDA2_BASE_(r2) +/* 80050EE8 0004DCE8 C0 22 88 8C */ lfs f1, lbl__1114-_SDA2_BASE_(r2) /* 80050EEC 0004DCEC 48 00 00 08 */ b lbl_80050EF4 lbl_80050EF0: /* 80050EF0 0004DCF0 4B FF EE AD */ bl zCamera.GetCurrentD__21_unnamed_zCamera_cpp_Fv lbl_80050EF4: /* 80050EF4 0004DCF4 D0 3C 00 00 */ stfs f1, 0(r28) -/* 80050EF8 0004DCF8 80 0D 8B 7C */ lwz r0, lbl_803CB47C-_SDA_BASE_(r13) +/* 80050EF8 0004DCF8 80 0D 8B 7C */ lwz r0, lbl_zcam_near-_SDA_BASE_(r13) /* 80050EFC 0004DCFC 2C 00 00 00 */ cmpwi r0, 0 /* 80050F00 0004DD00 41 82 00 0C */ beq lbl_80050F0C -/* 80050F04 0004DD04 C0 22 88 90 */ lfs f1, lbl_803CD210-_SDA2_BASE_(r2) +/* 80050F04 0004DD04 C0 22 88 90 */ lfs f1, lbl__1115_1-_SDA2_BASE_(r2) /* 80050F08 0004DD08 48 00 00 08 */ b lbl_80050F10 lbl_80050F0C: /* 80050F0C 0004DD0C 4B FF EE 1D */ bl zCamera.GetCurrentH__21_unnamed_zCamera_cpp_Fv lbl_80050F10: /* 80050F10 0004DD10 D0 3D 00 00 */ stfs f1, 0(r29) -/* 80050F14 0004DD14 80 0D 8B 94 */ lwz r0, lbl_803CB494-_SDA_BASE_(r13) +/* 80050F14 0004DD14 80 0D 8B 94 */ lwz r0, lbl_zcam_longbounce-_SDA_BASE_(r13) /* 80050F18 0004DD18 2C 00 00 00 */ cmpwi r0, 0 /* 80050F1C 0004DD1C 41 82 00 D0 */ beq lbl_80050FEC -/* 80050F20 0004DD20 80 6D 8B A4 */ lwz r3, lbl_803CB4A4-_SDA_BASE_(r13) +/* 80050F20 0004DD20 80 6D 8B A4 */ lwz r3, lbl_zcam_playervel-_SDA_BASE_(r13) /* 80050F24 0004DD24 C0 23 00 00 */ lfs f1, 0(r3) /* 80050F28 0004DD28 C0 03 00 04 */ lfs f0, 4(r3) /* 80050F2C 0004DD2C EC 21 00 72 */ fmuls f1, f1, f1 @@ -1327,11 +1327,11 @@ lbl_80050F10: /* 80050F3C 0004DD3C EC 01 00 2A */ fadds f0, f1, f0 /* 80050F40 0004DD40 EC 22 00 2A */ fadds f1, f2, f0 /* 80050F44 0004DD44 4B FB 98 B9 */ bl xsqrt__Ff -/* 80050F48 0004DD48 80 6D 8B A4 */ lwz r3, lbl_803CB4A4-_SDA_BASE_(r13) +/* 80050F48 0004DD48 80 6D 8B A4 */ lwz r3, lbl_zcam_playervel-_SDA_BASE_(r13) /* 80050F4C 0004DD4C 38 00 00 00 */ li r0, 0 /* 80050F50 0004DD50 28 03 00 00 */ cmplwi r3, 0 /* 80050F54 0004DD54 41 82 00 14 */ beq lbl_80050F68 -/* 80050F58 0004DD58 C0 02 88 1C */ lfs f0, lbl_803CD19C-_SDA2_BASE_(r2) +/* 80050F58 0004DD58 C0 02 88 1C */ lfs f0, lbl__820-_SDA2_BASE_(r2) /* 80050F5C 0004DD5C FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80050F60 0004DD60 41 82 00 08 */ beq lbl_80050F68 /* 80050F64 0004DD64 38 00 00 01 */ li r0, 1 @@ -1346,7 +1346,7 @@ lbl_80050F68: /* 80050F84 0004DD84 C0 BB 00 3C */ lfs f5, 0x3c(r27) /* 80050F88 0004DD88 C0 83 00 08 */ lfs f4, 8(r3) /* 80050F8C 0004DD8C EC 03 00 BA */ fmadds f0, f3, f2, f0 -/* 80050F90 0004DD90 C0 42 88 1C */ lfs f2, lbl_803CD19C-_SDA2_BASE_(r2) +/* 80050F90 0004DD90 C0 42 88 1C */ lfs f2, lbl__820-_SDA2_BASE_(r2) /* 80050F94 0004DD94 EC 05 01 3A */ fmadds f0, f5, f4, f0 /* 80050F98 0004DD98 EC 00 08 24 */ fdivs f0, f0, f1 /* 80050F9C 0004DD9C FC 02 00 40 */ fcmpo cr0, f2, f0 @@ -1358,31 +1358,31 @@ lbl_80050FAC: /* 80050FAC 0004DDAC FC 20 10 50 */ fneg f1, f2 /* 80050FB0 0004DDB0 48 00 00 08 */ b lbl_80050FB8 lbl_80050FB4: -/* 80050FB4 0004DDB4 C0 22 88 1C */ lfs f1, lbl_803CD19C-_SDA2_BASE_(r2) +/* 80050FB4 0004DDB4 C0 22 88 1C */ lfs f1, lbl__820-_SDA2_BASE_(r2) lbl_80050FB8: -/* 80050FB8 0004DDB8 80 0D 8B 7C */ lwz r0, lbl_803CB47C-_SDA_BASE_(r13) +/* 80050FB8 0004DDB8 80 0D 8B 7C */ lwz r0, lbl_zcam_near-_SDA_BASE_(r13) /* 80050FBC 0004DDBC 2C 00 00 00 */ cmpwi r0, 0 /* 80050FC0 0004DDC0 41 82 00 20 */ beq lbl_80050FE0 -/* 80050FC4 0004DDC4 C0 02 88 98 */ lfs f0, lbl_803CD218-_SDA2_BASE_(r2) -/* 80050FC8 0004DDC8 C0 42 88 94 */ lfs f2, lbl_803CD214-_SDA2_BASE_(r2) +/* 80050FC4 0004DDC4 C0 02 88 98 */ lfs f0, lbl__1117-_SDA2_BASE_(r2) +/* 80050FC8 0004DDC8 C0 42 88 94 */ lfs f2, lbl__1116-_SDA2_BASE_(r2) /* 80050FCC 0004DDCC EC 20 00 7A */ fmadds f1, f0, f1, f0 -/* 80050FD0 0004DDD0 C0 02 88 9C */ lfs f0, lbl_803CD21C-_SDA2_BASE_(r2) +/* 80050FD0 0004DDD0 C0 02 88 9C */ lfs f0, lbl__1118-_SDA2_BASE_(r2) /* 80050FD4 0004DDD4 EC 22 00 72 */ fmuls f1, f2, f1 /* 80050FD8 0004DDD8 EC 01 00 24 */ fdivs f0, f1, f0 /* 80050FDC 0004DDDC 48 00 00 08 */ b lbl_80050FE4 lbl_80050FE0: -/* 80050FE0 0004DDE0 C0 02 88 A0 */ lfs f0, lbl_803CD220-_SDA2_BASE_(r2) +/* 80050FE0 0004DDE0 C0 02 88 A0 */ lfs f0, lbl__1119-_SDA2_BASE_(r2) lbl_80050FE4: /* 80050FE4 0004DDE4 D0 1E 00 00 */ stfs f0, 0(r30) /* 80050FE8 0004DDE8 48 00 01 40 */ b lbl_80051128 lbl_80050FEC: -/* 80050FEC 0004DDEC 80 0D 8B 7C */ lwz r0, lbl_803CB47C-_SDA_BASE_(r13) +/* 80050FEC 0004DDEC 80 0D 8B 7C */ lwz r0, lbl_zcam_near-_SDA_BASE_(r13) /* 80050FF0 0004DDF0 2C 00 00 00 */ cmpwi r0, 0 /* 80050FF4 0004DDF4 41 82 00 0C */ beq lbl_80051000 -/* 80050FF8 0004DDF8 C0 02 88 A4 */ lfs f0, lbl_803CD224-_SDA2_BASE_(r2) +/* 80050FF8 0004DDF8 C0 02 88 A4 */ lfs f0, lbl__1120-_SDA2_BASE_(r2) /* 80050FFC 0004DDFC 48 00 00 08 */ b lbl_80051004 lbl_80051000: -/* 80051000 0004DE00 C0 02 88 A0 */ lfs f0, lbl_803CD220-_SDA2_BASE_(r2) +/* 80051000 0004DE00 C0 02 88 A0 */ lfs f0, lbl__1119-_SDA2_BASE_(r2) lbl_80051004: /* 80051004 0004DE04 D0 1E 00 00 */ stfs f0, 0(r30) /* 80051008 0004DE08 48 00 01 20 */ b lbl_80051128 @@ -1392,41 +1392,41 @@ lbl_8005100C: /* 80051014 0004DE14 4B FF ED 15 */ bl zCamera.GetCurrentH__21_unnamed_zCamera_cpp_Fv /* 80051018 0004DE18 FF C0 08 90 */ fmr f30, f1 /* 8005101C 0004DE1C 4B FF EC D9 */ bl zCamera.GetCurrentPitch__21_unnamed_zCamera_cpp_Fv -/* 80051020 0004DE20 88 0D 8B D8 */ lbz r0, lbl_803CB4D8-_SDA_BASE_(r13) +/* 80051020 0004DE20 88 0D 8B D8 */ lbz r0, lbl_lassocam_enabled__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 80051024 0004DE24 28 00 00 00 */ cmplwi r0, 0 /* 80051028 0004DE28 41 82 00 50 */ beq lbl_80051078 -/* 8005102C 0004DE2C 80 0D 8B D4 */ lwz r0, lbl_803CB4D4-_SDA_BASE_(r13) +/* 8005102C 0004DE2C 80 0D 8B D4 */ lwz r0, lbl_stop_track__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 80051030 0004DE30 28 00 00 00 */ cmplwi r0, 0 /* 80051034 0004DE34 40 82 00 44 */ bne lbl_80051078 -/* 80051038 0004DE38 C0 6D 80 D0 */ lfs f3, lbl_803CA9D0-_SDA_BASE_(r13) -/* 8005103C 0004DE3C C0 4D 8B DC */ lfs f2, lbl_803CB4DC-_SDA_BASE_(r13) +/* 80051038 0004DE38 C0 6D 80 D0 */ lfs f3, lbl_zcam_near_d-_SDA_BASE_(r13) +/* 8005103C 0004DE3C C0 4D 8B DC */ lfs f2, lbl_lassocam_factor__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 80051040 0004DE40 EC 1D 18 28 */ fsubs f0, f29, f3 /* 80051044 0004DE44 EC 02 18 3A */ fmadds f0, f2, f0, f3 /* 80051048 0004DE48 D0 1C 00 00 */ stfs f0, 0(r28) -/* 8005104C 0004DE4C C0 6D 80 D4 */ lfs f3, lbl_803CA9D4-_SDA_BASE_(r13) -/* 80051050 0004DE50 C0 4D 8B DC */ lfs f2, lbl_803CB4DC-_SDA_BASE_(r13) +/* 8005104C 0004DE4C C0 6D 80 D4 */ lfs f3, lbl_zcam_near_h-_SDA_BASE_(r13) +/* 80051050 0004DE50 C0 4D 8B DC */ lfs f2, lbl_lassocam_factor__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 80051054 0004DE54 EC 1E 18 28 */ fsubs f0, f30, f3 /* 80051058 0004DE58 EC 02 18 3A */ fmadds f0, f2, f0, f3 /* 8005105C 0004DE5C D0 1D 00 00 */ stfs f0, 0(r29) -/* 80051060 0004DE60 C0 6D 80 D8 */ lfs f3, lbl_803CA9D8-_SDA_BASE_(r13) -/* 80051064 0004DE64 C0 4D 8B DC */ lfs f2, lbl_803CB4DC-_SDA_BASE_(r13) +/* 80051060 0004DE60 C0 6D 80 D8 */ lfs f3, lbl_zcam_near_pitch-_SDA_BASE_(r13) +/* 80051064 0004DE64 C0 4D 8B DC */ lfs f2, lbl_lassocam_factor__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 80051068 0004DE68 EC 01 18 28 */ fsubs f0, f1, f3 /* 8005106C 0004DE6C EC 02 18 3A */ fmadds f0, f2, f0, f3 /* 80051070 0004DE70 D0 1E 00 00 */ stfs f0, 0(r30) /* 80051074 0004DE74 48 00 00 B4 */ b lbl_80051128 lbl_80051078: -/* 80051078 0004DE78 C0 02 88 1C */ lfs f0, lbl_803CD19C-_SDA2_BASE_(r2) +/* 80051078 0004DE78 C0 02 88 1C */ lfs f0, lbl__820-_SDA2_BASE_(r2) /* 8005107C 0004DE7C FC 1C 00 40 */ fcmpo cr0, f28, f0 /* 80051080 0004DE80 40 81 00 40 */ ble lbl_800510C0 -/* 80051084 0004DE84 C0 0D 81 00 */ lfs f0, lbl_803CAA00-_SDA_BASE_(r13) +/* 80051084 0004DE84 C0 0D 81 00 */ lfs f0, lbl_zcam_below_d-_SDA_BASE_(r13) /* 80051088 0004DE88 EC 00 E8 28 */ fsubs f0, f0, f29 /* 8005108C 0004DE8C EC 1C E8 3A */ fmadds f0, f28, f0, f29 /* 80051090 0004DE90 D0 1C 00 00 */ stfs f0, 0(r28) -/* 80051094 0004DE94 C0 0D 81 04 */ lfs f0, lbl_803CAA04-_SDA_BASE_(r13) +/* 80051094 0004DE94 C0 0D 81 04 */ lfs f0, lbl_zcam_below_h-_SDA_BASE_(r13) /* 80051098 0004DE98 EC 00 F0 28 */ fsubs f0, f0, f30 /* 8005109C 0004DE9C EC 1C F0 3A */ fmadds f0, f28, f0, f30 /* 800510A0 0004DEA0 D0 1D 00 00 */ stfs f0, 0(r29) -/* 800510A4 0004DEA4 C0 0D 81 08 */ lfs f0, lbl_803CAA08-_SDA_BASE_(r13) +/* 800510A4 0004DEA4 C0 0D 81 08 */ lfs f0, lbl_zcam_below_pitch-_SDA_BASE_(r13) /* 800510A8 0004DEA8 EC 00 08 28 */ fsubs f0, f0, f1 /* 800510AC 0004DEAC EC 1C 00 32 */ fmuls f0, f28, f0 /* 800510B0 0004DEB0 EC 1C 00 32 */ fmuls f0, f28, f0 @@ -1434,28 +1434,28 @@ lbl_80051078: /* 800510B8 0004DEB8 D0 1E 00 00 */ stfs f0, 0(r30) /* 800510BC 0004DEBC 48 00 00 38 */ b lbl_800510F4 lbl_800510C0: -/* 800510C0 0004DEC0 C0 0D 80 F4 */ lfs f0, lbl_803CA9F4-_SDA_BASE_(r13) +/* 800510C0 0004DEC0 C0 0D 80 F4 */ lfs f0, lbl_zcam_above_d-_SDA_BASE_(r13) /* 800510C4 0004DEC4 FC 40 E0 50 */ fneg f2, f28 /* 800510C8 0004DEC8 EC 00 E8 28 */ fsubs f0, f0, f29 /* 800510CC 0004DECC EC 02 E8 3A */ fmadds f0, f2, f0, f29 /* 800510D0 0004DED0 D0 1C 00 00 */ stfs f0, 0(r28) -/* 800510D4 0004DED4 C0 0D 80 F8 */ lfs f0, lbl_803CA9F8-_SDA_BASE_(r13) +/* 800510D4 0004DED4 C0 0D 80 F8 */ lfs f0, lbl_zcam_above_h-_SDA_BASE_(r13) /* 800510D8 0004DED8 EC 00 F0 28 */ fsubs f0, f0, f30 /* 800510DC 0004DEDC EC 02 F0 3A */ fmadds f0, f2, f0, f30 /* 800510E0 0004DEE0 D0 1D 00 00 */ stfs f0, 0(r29) -/* 800510E4 0004DEE4 C0 0D 80 FC */ lfs f0, lbl_803CA9FC-_SDA_BASE_(r13) +/* 800510E4 0004DEE4 C0 0D 80 FC */ lfs f0, lbl_zcam_above_pitch-_SDA_BASE_(r13) /* 800510E8 0004DEE8 EC 00 08 28 */ fsubs f0, f0, f1 /* 800510EC 0004DEEC EC 02 08 3A */ fmadds f0, f2, f0, f1 /* 800510F0 0004DEF0 D0 1E 00 00 */ stfs f0, 0(r30) lbl_800510F4: /* 800510F4 0004DEF4 C0 3F 00 00 */ lfs f1, 0(r31) -/* 800510F8 0004DEF8 C0 02 88 58 */ lfs f0, lbl_803CD1D8-_SDA2_BASE_(r2) +/* 800510F8 0004DEF8 C0 02 88 58 */ lfs f0, lbl__991-_SDA2_BASE_(r2) /* 800510FC 0004DEFC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80051100 0004DF00 40 81 00 24 */ ble lbl_80051124 /* 80051104 0004DF04 EC 01 F8 28 */ fsubs f0, f1, f31 /* 80051108 0004DF08 D0 1F 00 00 */ stfs f0, 0(r31) /* 8005110C 0004DF0C C0 3F 00 00 */ lfs f1, 0(r31) -/* 80051110 0004DF10 C0 02 88 58 */ lfs f0, lbl_803CD1D8-_SDA2_BASE_(r2) +/* 80051110 0004DF10 C0 02 88 58 */ lfs f0, lbl__991-_SDA2_BASE_(r2) /* 80051114 0004DF14 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80051118 0004DF18 40 80 00 10 */ bge lbl_80051128 /* 8005111C 0004DF1C D0 1F 00 00 */ stfs f0, 0(r31) @@ -1504,9 +1504,9 @@ zCameraUpdate__FP7xCameraf: /* 800511B4 0004DFB4 F2 C1 00 48 */ psq_st f22, 72(r1), 0, qr0 /* 800511B8 0004DFB8 93 E1 00 3C */ stw r31, 0x3c(r1) /* 800511BC 0004DFBC 93 C1 00 38 */ stw r30, 0x38(r1) -/* 800511C0 0004DFC0 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800511C0 0004DFC0 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800511C4 0004DFC4 FF E0 08 90 */ fmr f31, f1 -/* 800511C8 0004DFC8 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800511C8 0004DFC8 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800511CC 0004DFCC 7C 7E 1B 78 */ mr r30, r3 /* 800511D0 0004DFD0 80 64 1F C0 */ lwz r3, 0x1fc0(r4) /* 800511D4 0004DFD4 80 63 00 00 */ lwz r3, 0(r3) @@ -1522,29 +1522,29 @@ zCameraUpdate__FP7xCameraf: /* 800511FC 0004DFFC 28 03 31 30 */ cmplwi r3, 0x3130 /* 80051200 0004E000 40 82 00 14 */ bne lbl_80051214 lbl_80051204: -/* 80051204 0004E004 80 0D 8B 7C */ lwz r0, lbl_803CB47C-_SDA_BASE_(r13) +/* 80051204 0004E004 80 0D 8B 7C */ lwz r0, lbl_zcam_near-_SDA_BASE_(r13) /* 80051208 0004E008 60 00 00 02 */ ori r0, r0, 2 -/* 8005120C 0004E00C 90 0D 8B 7C */ stw r0, lbl_803CB47C-_SDA_BASE_(r13) +/* 8005120C 0004E00C 90 0D 8B 7C */ stw r0, lbl_zcam_near-_SDA_BASE_(r13) /* 80051210 0004E010 48 00 00 10 */ b lbl_80051220 lbl_80051214: -/* 80051214 0004E014 80 0D 8B 7C */ lwz r0, lbl_803CB47C-_SDA_BASE_(r13) +/* 80051214 0004E014 80 0D 8B 7C */ lwz r0, lbl_zcam_near-_SDA_BASE_(r13) /* 80051218 0004E018 54 00 07 FE */ clrlwi r0, r0, 0x1f -/* 8005121C 0004E01C 90 0D 8B 7C */ stw r0, lbl_803CB47C-_SDA_BASE_(r13) +/* 8005121C 0004E01C 90 0D 8B 7C */ stw r0, lbl_zcam_near-_SDA_BASE_(r13) lbl_80051220: /* 80051220 0004E020 FC 20 F8 90 */ fmr f1, f31 /* 80051224 0004E024 48 12 E1 05 */ bl zCameraTweakGlobal_Update__Ff /* 80051228 0004E028 80 BE 01 2C */ lwz r5, 0x12c(r30) -/* 8005122C 0004E02C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8005122C 0004E02C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80051230 0004E030 80 9E 01 30 */ lwz r4, 0x130(r30) -/* 80051234 0004E034 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 80051234 0004E034 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 80051238 0004E038 80 1E 01 34 */ lwz r0, 0x134(r30) -/* 8005123C 0004E03C C0 02 88 1C */ lfs f0, lbl_803CD19C-_SDA2_BASE_(r2) +/* 8005123C 0004E03C C0 02 88 1C */ lfs f0, lbl__820-_SDA2_BASE_(r2) /* 80051240 0004E040 90 A1 00 20 */ stw r5, 0x20(r1) /* 80051244 0004E044 D0 1E 01 2C */ stfs f0, 0x12c(r30) -/* 80051248 0004E048 C0 02 88 1C */ lfs f0, lbl_803CD19C-_SDA2_BASE_(r2) +/* 80051248 0004E048 C0 02 88 1C */ lfs f0, lbl__820-_SDA2_BASE_(r2) /* 8005124C 0004E04C 90 81 00 24 */ stw r4, 0x24(r1) /* 80051250 0004E050 D0 1E 01 30 */ stfs f0, 0x130(r30) -/* 80051254 0004E054 C0 02 88 1C */ lfs f0, lbl_803CD19C-_SDA2_BASE_(r2) +/* 80051254 0004E054 C0 02 88 1C */ lfs f0, lbl__820-_SDA2_BASE_(r2) /* 80051258 0004E058 90 01 00 28 */ stw r0, 0x28(r1) /* 8005125C 0004E05C D0 1E 01 34 */ stfs f0, 0x134(r30) /* 80051260 0004E060 80 7F 1F BC */ lwz r3, 0x1fbc(r31) @@ -1554,38 +1554,38 @@ lbl_80051220: /* 80051270 0004E070 80 03 00 3C */ lwz r0, 0x3c(r3) /* 80051274 0004E074 28 00 00 00 */ cmplwi r0, 0 /* 80051278 0004E078 41 82 00 A0 */ beq lbl_80051318 -/* 8005127C 0004E07C 80 0D 8B A8 */ lwz r0, lbl_803CB4A8-_SDA_BASE_(r13) +/* 8005127C 0004E07C 80 0D 8B A8 */ lwz r0, lbl_zcam_fly-_SDA_BASE_(r13) /* 80051280 0004E080 2C 00 00 00 */ cmpwi r0, 0 /* 80051284 0004E084 41 82 00 4C */ beq lbl_800512D0 -/* 80051288 0004E088 80 0D 8B AC */ lwz r0, lbl_803CB4AC-_SDA_BASE_(r13) +/* 80051288 0004E088 80 0D 8B AC */ lwz r0, lbl_zcam_flypaused-_SDA_BASE_(r13) /* 8005128C 0004E08C 2C 00 00 00 */ cmpwi r0, 0 /* 80051290 0004E090 41 82 00 40 */ beq lbl_800512D0 /* 80051294 0004E094 38 00 00 00 */ li r0, 0 /* 80051298 0004E098 38 60 02 00 */ li r3, 0x200 -/* 8005129C 0004E09C 90 0D 8B A8 */ stw r0, lbl_803CB4A8-_SDA_BASE_(r13) -/* 800512A0 0004E0A0 90 0D 8B AC */ stw r0, lbl_803CB4AC-_SDA_BASE_(r13) +/* 8005129C 0004E09C 90 0D 8B A8 */ stw r0, lbl_zcam_fly-_SDA_BASE_(r13) +/* 800512A0 0004E0A0 90 0D 8B AC */ stw r0, lbl_zcam_flypaused-_SDA_BASE_(r13) /* 800512A4 0004E0A4 48 01 52 5D */ bl zEntPlayerControlOn__F13zControlOwner /* 800512A8 0004E0A8 38 60 00 00 */ li r3, 0 /* 800512AC 0004E0AC 4B FF 0B 7D */ bl xScrFxLetterbox__Fi -/* 800512B0 0004E0B0 3C 60 80 3C */ lis r3, lbl_803BEFB8@ha -/* 800512B4 0004E0B4 38 63 EF B8 */ addi r3, r3, lbl_803BEFB8@l +/* 800512B0 0004E0B0 3C 60 80 3C */ lis r3, lbl_zcam_backupcam@ha +/* 800512B4 0004E0B4 38 63 EF B8 */ addi r3, r3, lbl_zcam_backupcam@l /* 800512B8 0004E0B8 4B FF F6 4D */ bl zCamera.zCameraFlyRestoreBackup__FP7xCamera /* 800512BC 0004E0BC 38 00 00 00 */ li r0, 0 /* 800512C0 0004E0C0 7F C3 F3 78 */ mr r3, r30 -/* 800512C4 0004E0C4 90 0D 8B BC */ stw r0, lbl_803CB4BC-_SDA_BASE_(r13) -/* 800512C8 0004E0C8 C0 22 88 18 */ lfs f1, lbl_803CD198-_SDA2_BASE_(r2) +/* 800512C4 0004E0C4 90 0D 8B BC */ stw r0, lbl_zcam_flyasset_current-_SDA_BASE_(r13) +/* 800512C8 0004E0C8 C0 22 88 18 */ lfs f1, lbl__819-_SDA2_BASE_(r2) /* 800512CC 0004E0CC 4B FB D1 C5 */ bl xCameraSetFOV__FP7xCameraf lbl_800512D0: -/* 800512D0 0004E0D0 80 0D 8B 9C */ lwz r0, lbl_803CB49C-_SDA_BASE_(r13) +/* 800512D0 0004E0D0 80 0D 8B 9C */ lwz r0, lbl_zcam_cutscene-_SDA_BASE_(r13) /* 800512D4 0004E0D4 2C 00 00 00 */ cmpwi r0, 0 /* 800512D8 0004E0D8 40 82 00 20 */ bne lbl_800512F8 -/* 800512DC 0004E0DC 3C 60 80 3C */ lis r3, lbl_803BEFB8@ha -/* 800512E0 0004E0E0 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800512E4 0004E0E4 38 63 EF B8 */ addi r3, r3, lbl_803BEFB8@l -/* 800512E8 0004E0E8 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800512DC 0004E0DC 3C 60 80 3C */ lis r3, lbl_zcam_backupcam@ha +/* 800512E0 0004E0E0 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800512E4 0004E0E4 38 63 EF B8 */ addi r3, r3, lbl_zcam_backupcam@l +/* 800512E8 0004E0E8 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800512EC 0004E0EC 4B FF F2 75 */ bl __as__7xCameraFRC7xCamera /* 800512F0 0004E0F0 38 00 00 01 */ li r0, 1 -/* 800512F4 0004E0F4 90 0D 8B 9C */ stw r0, lbl_803CB49C-_SDA_BASE_(r13) +/* 800512F4 0004E0F4 90 0D 8B 9C */ stw r0, lbl_zcam_cutscene-_SDA_BASE_(r13) lbl_800512F8: /* 800512F8 0004E0F8 80 7F 1F BC */ lwz r3, 0x1fbc(r31) /* 800512FC 0004E0FC 7F C4 F3 78 */ mr r4, r30 @@ -1596,19 +1596,19 @@ lbl_800512F8: /* 80051310 0004E110 48 06 F2 21 */ bl iCameraUpdatePos__FP8RwCameraP7xMat4x3 /* 80051314 0004E114 48 00 0D 14 */ b lbl_80052028 lbl_80051318: -/* 80051318 0004E118 80 0D 8B 9C */ lwz r0, lbl_803CB49C-_SDA_BASE_(r13) +/* 80051318 0004E118 80 0D 8B 9C */ lwz r0, lbl_zcam_cutscene-_SDA_BASE_(r13) /* 8005131C 0004E11C 2C 00 00 00 */ cmpwi r0, 0 /* 80051320 0004E120 41 82 00 24 */ beq lbl_80051344 -/* 80051324 0004E124 3C 60 80 3C */ lis r3, lbl_803BEFB8@ha -/* 80051328 0004E128 38 63 EF B8 */ addi r3, r3, lbl_803BEFB8@l +/* 80051324 0004E124 3C 60 80 3C */ lis r3, lbl_zcam_backupcam@ha +/* 80051328 0004E128 38 63 EF B8 */ addi r3, r3, lbl_zcam_backupcam@l /* 8005132C 0004E12C 4B FF F5 D9 */ bl zCamera.zCameraFlyRestoreBackup__FP7xCamera -/* 80051330 0004E130 C0 22 88 18 */ lfs f1, lbl_803CD198-_SDA2_BASE_(r2) +/* 80051330 0004E130 C0 22 88 18 */ lfs f1, lbl__819-_SDA2_BASE_(r2) /* 80051334 0004E134 7F C3 F3 78 */ mr r3, r30 /* 80051338 0004E138 4B FB D1 59 */ bl xCameraSetFOV__FP7xCameraf /* 8005133C 0004E13C 38 00 00 00 */ li r0, 0 -/* 80051340 0004E140 90 0D 8B 9C */ stw r0, lbl_803CB49C-_SDA_BASE_(r13) +/* 80051340 0004E140 90 0D 8B 9C */ stw r0, lbl_zcam_cutscene-_SDA_BASE_(r13) lbl_80051344: -/* 80051344 0004E144 80 0D 8B 8C */ lwz r0, lbl_803CB48C-_SDA_BASE_(r13) +/* 80051344 0004E144 80 0D 8B 8C */ lwz r0, lbl_zcam_convers-_SDA_BASE_(r13) /* 80051348 0004E148 2C 00 00 00 */ cmpwi r0, 0 /* 8005134C 0004E14C 41 82 00 34 */ beq lbl_80051380 /* 80051350 0004E150 FC 20 F8 90 */ fmr f1, f31 @@ -1617,28 +1617,28 @@ lbl_80051344: /* 8005135C 0004E15C 80 7E 00 10 */ lwz r3, 0x10(r30) /* 80051360 0004E160 38 9E 00 14 */ addi r4, r30, 0x14 /* 80051364 0004E164 48 06 F1 CD */ bl iCameraUpdatePos__FP8RwCameraP7xMat4x3 -/* 80051368 0004E168 C0 2D 8B CC */ lfs f1, lbl_803CB4CC-_SDA_BASE_(r13) +/* 80051368 0004E168 C0 2D 8B CC */ lfs f1, lbl_zcam_fovcurr-_SDA_BASE_(r13) /* 8005136C 0004E16C 7F C3 F3 78 */ mr r3, r30 /* 80051370 0004E170 4B FB D1 21 */ bl xCameraSetFOV__FP7xCameraf -/* 80051374 0004E174 80 0D 8B 8C */ lwz r0, lbl_803CB48C-_SDA_BASE_(r13) -/* 80051378 0004E178 90 0D 8B 90 */ stw r0, lbl_803CB490-_SDA_BASE_(r13) +/* 80051374 0004E174 80 0D 8B 8C */ lwz r0, lbl_zcam_convers-_SDA_BASE_(r13) +/* 80051378 0004E178 90 0D 8B 90 */ stw r0, lbl_zcam_lconvers-_SDA_BASE_(r13) /* 8005137C 0004E17C 48 00 0C AC */ b lbl_80052028 lbl_80051380: -/* 80051380 0004E180 80 0D 8B A0 */ lwz r0, lbl_803CB4A0-_SDA_BASE_(r13) +/* 80051380 0004E180 80 0D 8B A0 */ lwz r0, lbl_zcam_reward-_SDA_BASE_(r13) /* 80051384 0004E184 2C 00 00 00 */ cmpwi r0, 0 /* 80051388 0004E188 41 82 00 5C */ beq lbl_800513E4 -/* 8005138C 0004E18C 80 0D 8B 7C */ lwz r0, lbl_803CB47C-_SDA_BASE_(r13) +/* 8005138C 0004E18C 80 0D 8B 7C */ lwz r0, lbl_zcam_near-_SDA_BASE_(r13) /* 80051390 0004E190 2C 00 00 00 */ cmpwi r0, 0 /* 80051394 0004E194 41 82 00 0C */ beq lbl_800513A0 -/* 80051398 0004E198 C0 42 88 A8 */ lfs f2, lbl_803CD228-_SDA2_BASE_(r2) +/* 80051398 0004E198 C0 42 88 A8 */ lfs f2, lbl__1418_1-_SDA2_BASE_(r2) /* 8005139C 0004E19C 48 00 00 08 */ b lbl_800513A4 lbl_800513A0: -/* 800513A0 0004E1A0 C0 42 88 AC */ lfs f2, lbl_803CD22C-_SDA2_BASE_(r2) +/* 800513A0 0004E1A0 C0 42 88 AC */ lfs f2, lbl__1419_1-_SDA2_BASE_(r2) lbl_800513A4: /* 800513A4 0004E1A4 C0 3E 01 60 */ lfs f1, 0x160(r30) /* 800513A8 0004E1A8 C0 1E 01 70 */ lfs f0, 0x170(r30) /* 800513AC 0004E1AC EC 21 00 72 */ fmuls f1, f1, f1 -/* 800513B0 0004E1B0 80 0D 8B D4 */ lwz r0, lbl_803CB4D4-_SDA_BASE_(r13) +/* 800513B0 0004E1B0 80 0D 8B D4 */ lwz r0, lbl_stop_track__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 800513B4 0004E1B4 EC 00 00 32 */ fmuls f0, f0, f0 /* 800513B8 0004E1B8 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18 /* 800513BC 0004E1BC EC 01 00 2A */ fadds f0, f1, f0 @@ -1653,7 +1653,7 @@ lbl_800513D4: /* 800513DC 0004E1DC 38 60 00 80 */ li r3, 0x80 /* 800513E0 0004E1E0 48 00 0D 21 */ bl zCameraDisableTracking__F17camera_owner_enum lbl_800513E4: -/* 800513E4 0004E1E4 80 0D 8B A8 */ lwz r0, lbl_803CB4A8-_SDA_BASE_(r13) +/* 800513E4 0004E1E4 80 0D 8B A8 */ lwz r0, lbl_zcam_fly-_SDA_BASE_(r13) /* 800513E8 0004E1E8 2C 00 00 00 */ cmpwi r0, 0 /* 800513EC 0004E1EC 41 82 00 88 */ beq lbl_80051474 /* 800513F0 0004E1F0 FC 20 F8 90 */ fmr f1, f31 @@ -1666,7 +1666,7 @@ lbl_800513E4: /* 8005140C 0004E20C 48 06 F1 25 */ bl iCameraUpdatePos__FP8RwCameraP7xMat4x3 /* 80051410 0004E210 48 00 0C 18 */ b lbl_80052028 lbl_80051414: -/* 80051414 0004E214 80 0D 8B AC */ lwz r0, lbl_803CB4AC-_SDA_BASE_(r13) +/* 80051414 0004E214 80 0D 8B AC */ lwz r0, lbl_zcam_flypaused-_SDA_BASE_(r13) /* 80051418 0004E218 2C 00 00 00 */ cmpwi r0, 0 /* 8005141C 0004E21C 40 82 00 08 */ bne lbl_80051424 /* 80051420 0004E220 48 12 AD 5D */ bl zCameraFlyProcessStopEvent__Fv @@ -1675,25 +1675,25 @@ lbl_80051424: /* 80051428 0004E228 28 00 00 00 */ cmplwi r0, 0 /* 8005142C 0004E22C 41 82 00 10 */ beq lbl_8005143C /* 80051430 0004E230 38 00 00 01 */ li r0, 1 -/* 80051434 0004E234 90 0D 8B AC */ stw r0, lbl_803CB4AC-_SDA_BASE_(r13) +/* 80051434 0004E234 90 0D 8B AC */ stw r0, lbl_zcam_flypaused-_SDA_BASE_(r13) /* 80051438 0004E238 48 00 0B F0 */ b lbl_80052028 lbl_8005143C: /* 8005143C 0004E23C 38 00 00 00 */ li r0, 0 /* 80051440 0004E240 38 60 02 00 */ li r3, 0x200 -/* 80051444 0004E244 90 0D 8B A8 */ stw r0, lbl_803CB4A8-_SDA_BASE_(r13) +/* 80051444 0004E244 90 0D 8B A8 */ stw r0, lbl_zcam_fly-_SDA_BASE_(r13) /* 80051448 0004E248 48 01 50 B9 */ bl zEntPlayerControlOn__F13zControlOwner /* 8005144C 0004E24C 38 60 00 00 */ li r3, 0 /* 80051450 0004E250 4B FF 09 D9 */ bl xScrFxLetterbox__Fi -/* 80051454 0004E254 3C 60 80 3C */ lis r3, lbl_803BEFB8@ha -/* 80051458 0004E258 38 63 EF B8 */ addi r3, r3, lbl_803BEFB8@l +/* 80051454 0004E254 3C 60 80 3C */ lis r3, lbl_zcam_backupcam@ha +/* 80051458 0004E258 38 63 EF B8 */ addi r3, r3, lbl_zcam_backupcam@l /* 8005145C 0004E25C 4B FF F4 A9 */ bl zCamera.zCameraFlyRestoreBackup__FP7xCamera /* 80051460 0004E260 38 00 00 00 */ li r0, 0 /* 80051464 0004E264 7F C3 F3 78 */ mr r3, r30 -/* 80051468 0004E268 90 0D 8B BC */ stw r0, lbl_803CB4BC-_SDA_BASE_(r13) -/* 8005146C 0004E26C C0 22 88 18 */ lfs f1, lbl_803CD198-_SDA2_BASE_(r2) +/* 80051468 0004E268 90 0D 8B BC */ stw r0, lbl_zcam_flyasset_current-_SDA_BASE_(r13) +/* 8005146C 0004E26C C0 22 88 18 */ lfs f1, lbl__819-_SDA2_BASE_(r2) /* 80051470 0004E270 4B FB D0 21 */ bl xCameraSetFOV__FP7xCameraf lbl_80051474: -/* 80051474 0004E274 80 0D 8B D4 */ lwz r0, lbl_803CB4D4-_SDA_BASE_(r13) +/* 80051474 0004E274 80 0D 8B D4 */ lwz r0, lbl_stop_track__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 80051478 0004E278 28 00 00 00 */ cmplwi r0, 0 /* 8005147C 0004E27C 41 82 00 2C */ beq lbl_800514A8 /* 80051480 0004E280 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b @@ -1711,7 +1711,7 @@ lbl_800514A8: /* 800514A8 0004E2A8 80 9E 01 10 */ lwz r4, 0x110(r30) /* 800514AC 0004E2AC 80 7E 01 14 */ lwz r3, 0x114(r30) /* 800514B0 0004E2B0 C3 C4 00 34 */ lfs f30, 0x34(r4) -/* 800514B4 0004E2B4 C0 0D 81 3C */ lfs f0, lbl_803CAA3C-_SDA_BASE_(r13) +/* 800514B4 0004E2B4 C0 0D 81 3C */ lfs f0, lbl_zcam_mintgtheight-_SDA_BASE_(r13) /* 800514B8 0004E2B8 C3 A3 00 34 */ lfs f29, 0x34(r3) /* 800514BC 0004E2BC FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800514C0 0004E2C0 40 80 00 28 */ bge lbl_800514E8 @@ -1719,18 +1719,18 @@ lbl_800514A8: /* 800514C8 0004E2C8 EC 1D 00 2A */ fadds f0, f29, f0 /* 800514CC 0004E2CC D0 03 00 34 */ stfs f0, 0x34(r3) /* 800514D0 0004E2D0 80 7E 01 10 */ lwz r3, 0x110(r30) -/* 800514D4 0004E2D4 C0 0D 81 3C */ lfs f0, lbl_803CAA3C-_SDA_BASE_(r13) +/* 800514D4 0004E2D4 C0 0D 81 3C */ lfs f0, lbl_zcam_mintgtheight-_SDA_BASE_(r13) /* 800514D8 0004E2D8 C0 23 00 34 */ lfs f1, 0x34(r3) /* 800514DC 0004E2DC EC 00 08 28 */ fsubs f0, f0, f1 /* 800514E0 0004E2E0 EC 01 00 2A */ fadds f0, f1, f0 /* 800514E4 0004E2E4 D0 03 00 34 */ stfs f0, 0x34(r3) lbl_800514E8: /* 800514E8 0004E2E8 C0 1E 01 DC */ lfs f0, 0x1dc(r30) -/* 800514EC 0004E2EC C0 42 88 B4 */ lfs f2, lbl_803CD234-_SDA2_BASE_(r2) +/* 800514EC 0004E2EC C0 42 88 B4 */ lfs f2, lbl__1421_1-_SDA2_BASE_(r2) /* 800514F0 0004E2F0 FC 60 02 10 */ fabs f3, f0 -/* 800514F4 0004E2F4 C0 82 88 B0 */ lfs f4, lbl_803CD230-_SDA2_BASE_(r2) -/* 800514F8 0004E2F8 C0 02 88 24 */ lfs f0, lbl_803CD1A4-_SDA2_BASE_(r2) -/* 800514FC 0004E2FC C0 22 88 1C */ lfs f1, lbl_803CD19C-_SDA2_BASE_(r2) +/* 800514F4 0004E2F4 C0 82 88 B0 */ lfs f4, lbl__1420_1-_SDA2_BASE_(r2) +/* 800514F8 0004E2F8 C0 02 88 24 */ lfs f0, lbl__822-_SDA2_BASE_(r2) +/* 800514FC 0004E2FC C0 22 88 1C */ lfs f1, lbl__820-_SDA2_BASE_(r2) /* 80051500 0004E300 FC 60 18 18 */ frsp f3, f3 /* 80051504 0004E304 EC 43 10 28 */ fsubs f2, f3, f2 /* 80051508 0004E308 EC 44 00 B2 */ fmuls f2, f4, f2 @@ -1740,10 +1740,10 @@ lbl_800514E8: lbl_80051518: /* 80051518 0004E318 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005151C 0004E31C 40 81 00 0C */ ble lbl_80051528 -/* 80051520 0004E320 C3 42 88 1C */ lfs f26, lbl_803CD19C-_SDA2_BASE_(r2) +/* 80051520 0004E320 C3 42 88 1C */ lfs f26, lbl__820-_SDA2_BASE_(r2) /* 80051524 0004E324 48 00 00 14 */ b lbl_80051538 lbl_80051528: -/* 80051528 0004E328 C3 42 88 24 */ lfs f26, lbl_803CD1A4-_SDA2_BASE_(r2) +/* 80051528 0004E328 C3 42 88 24 */ lfs f26, lbl__822-_SDA2_BASE_(r2) /* 8005152C 0004E32C FC 02 D0 40 */ fcmpo cr0, f2, f26 /* 80051530 0004E330 40 80 00 08 */ bge lbl_80051538 /* 80051534 0004E334 FF 40 10 90 */ fmr f26, f2 @@ -1759,11 +1759,11 @@ lbl_80051538: /* 80051558 0004E358 EC 00 00 32 */ fmuls f0, f0, f0 /* 8005155C 0004E35C EC 21 00 2A */ fadds f1, f1, f0 /* 80051560 0004E360 4B FB 92 9D */ bl xsqrt__Ff -/* 80051564 0004E364 C0 02 88 BC */ lfs f0, lbl_803CD23C-_SDA2_BASE_(r2) -/* 80051568 0004E368 C0 42 88 B8 */ lfs f2, lbl_803CD238-_SDA2_BASE_(r2) +/* 80051564 0004E364 C0 02 88 BC */ lfs f0, lbl__1423-_SDA2_BASE_(r2) +/* 80051568 0004E368 C0 42 88 B8 */ lfs f2, lbl__1422-_SDA2_BASE_(r2) /* 8005156C 0004E36C EC 60 08 28 */ fsubs f3, f0, f1 -/* 80051570 0004E370 C0 02 88 24 */ lfs f0, lbl_803CD1A4-_SDA2_BASE_(r2) -/* 80051574 0004E374 C0 22 88 1C */ lfs f1, lbl_803CD19C-_SDA2_BASE_(r2) +/* 80051570 0004E370 C0 02 88 24 */ lfs f0, lbl__822-_SDA2_BASE_(r2) +/* 80051574 0004E374 C0 22 88 1C */ lfs f1, lbl__820-_SDA2_BASE_(r2) /* 80051578 0004E378 EC 42 00 F2 */ fmuls f2, f2, f3 /* 8005157C 0004E37C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80051580 0004E380 40 80 00 08 */ bge lbl_80051588 @@ -1771,10 +1771,10 @@ lbl_80051538: lbl_80051588: /* 80051588 0004E388 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005158C 0004E38C 40 81 00 0C */ ble lbl_80051598 -/* 80051590 0004E390 C3 62 88 1C */ lfs f27, lbl_803CD19C-_SDA2_BASE_(r2) +/* 80051590 0004E390 C3 62 88 1C */ lfs f27, lbl__820-_SDA2_BASE_(r2) /* 80051594 0004E394 48 00 00 14 */ b lbl_800515A8 lbl_80051598: -/* 80051598 0004E398 C3 62 88 24 */ lfs f27, lbl_803CD1A4-_SDA2_BASE_(r2) +/* 80051598 0004E398 C3 62 88 24 */ lfs f27, lbl__822-_SDA2_BASE_(r2) /* 8005159C 0004E39C FC 02 D8 40 */ fcmpo cr0, f2, f27 /* 800515A0 0004E3A0 40 80 00 08 */ bge lbl_800515A8 /* 800515A4 0004E3A4 FF 60 10 90 */ fmr f27, f2 @@ -1785,7 +1785,7 @@ lbl_800515A8: lbl_800515B4: /* 800515B4 0004E3B4 FF 60 D0 90 */ fmr f27, f26 lbl_800515B8: -/* 800515B8 0004E3B8 C0 02 88 1C */ lfs f0, lbl_803CD19C-_SDA2_BASE_(r2) +/* 800515B8 0004E3B8 C0 02 88 1C */ lfs f0, lbl__820-_SDA2_BASE_(r2) /* 800515BC 0004E3BC FC 1B 00 00 */ fcmpu cr0, f27, f0 /* 800515C0 0004E3C0 41 82 00 84 */ beq lbl_80051644 /* 800515C4 0004E3C4 80 DE 01 10 */ lwz r6, 0x110(r30) @@ -1821,127 +1821,127 @@ lbl_800515B8: /* 8005163C 0004E43C D0 1E 00 4C */ stfs f0, 0x4c(r30) /* 80051640 0004E440 4B FB 9C 25 */ bl __as__5xVec3FRC5xVec3 lbl_80051644: -/* 80051644 0004E444 88 0D 8B F8 */ lbz r0, lbl_803CB4F8-_SDA_BASE_(r13) +/* 80051644 0004E444 88 0D 8B F8 */ lbz r0, lbl_init$1176-_SDA_BASE_(r13) /* 80051648 0004E448 7C 00 07 75 */ extsb. r0, r0 /* 8005164C 0004E44C 40 82 00 14 */ bne lbl_80051660 -/* 80051650 0004E450 C0 02 88 58 */ lfs f0, lbl_803CD1D8-_SDA2_BASE_(r2) +/* 80051650 0004E450 C0 02 88 58 */ lfs f0, lbl__991-_SDA2_BASE_(r2) /* 80051654 0004E454 38 00 00 01 */ li r0, 1 -/* 80051658 0004E458 D0 0D 8B F4 */ stfs f0, lbl_803CB4F4-_SDA_BASE_(r13) -/* 8005165C 0004E45C 98 0D 8B F8 */ stb r0, lbl_803CB4F8-_SDA_BASE_(r13) +/* 80051658 0004E458 D0 0D 8B F4 */ stfs f0, lbl_mvtm$1175-_SDA_BASE_(r13) +/* 8005165C 0004E45C 98 0D 8B F8 */ stb r0, lbl_init$1176-_SDA_BASE_(r13) lbl_80051660: -/* 80051660 0004E460 88 0D 8C 00 */ lbz r0, lbl_803CB500-_SDA_BASE_(r13) +/* 80051660 0004E460 88 0D 8C 00 */ lbz r0, lbl_init$1179-_SDA_BASE_(r13) /* 80051664 0004E464 7C 00 07 75 */ extsb. r0, r0 /* 80051668 0004E468 40 82 00 14 */ bne lbl_8005167C -/* 8005166C 0004E46C C0 02 88 58 */ lfs f0, lbl_803CD1D8-_SDA2_BASE_(r2) +/* 8005166C 0004E46C C0 02 88 58 */ lfs f0, lbl__991-_SDA2_BASE_(r2) /* 80051670 0004E470 38 00 00 01 */ li r0, 1 -/* 80051674 0004E474 D0 0D 8B FC */ stfs f0, lbl_803CB4FC-_SDA_BASE_(r13) -/* 80051678 0004E478 98 0D 8C 00 */ stb r0, lbl_803CB500-_SDA_BASE_(r13) +/* 80051674 0004E474 D0 0D 8B FC */ stfs f0, lbl_lktm$1178-_SDA_BASE_(r13) +/* 80051678 0004E478 98 0D 8C 00 */ stb r0, lbl_init$1179-_SDA_BASE_(r13) lbl_8005167C: -/* 8005167C 0004E47C 88 0D 8C 08 */ lbz r0, lbl_803CB508-_SDA_BASE_(r13) +/* 8005167C 0004E47C 88 0D 8C 08 */ lbz r0, lbl_init$1182-_SDA_BASE_(r13) /* 80051680 0004E480 7C 00 07 75 */ extsb. r0, r0 /* 80051684 0004E484 40 82 00 14 */ bne lbl_80051698 -/* 80051688 0004E488 C0 02 88 1C */ lfs f0, lbl_803CD19C-_SDA2_BASE_(r2) +/* 80051688 0004E488 C0 02 88 1C */ lfs f0, lbl__820-_SDA2_BASE_(r2) /* 8005168C 0004E48C 38 00 00 01 */ li r0, 1 -/* 80051690 0004E490 D0 0D 8C 04 */ stfs f0, lbl_803CB504-_SDA_BASE_(r13) -/* 80051694 0004E494 98 0D 8C 08 */ stb r0, lbl_803CB508-_SDA_BASE_(r13) +/* 80051690 0004E490 D0 0D 8C 04 */ stfs f0, lbl_pitch_s$1181-_SDA_BASE_(r13) +/* 80051694 0004E494 98 0D 8C 08 */ stb r0, lbl_init$1182-_SDA_BASE_(r13) lbl_80051698: -/* 80051698 0004E498 80 0D 8B E0 */ lwz r0, lbl_803CB4E0-_SDA_BASE_(r13) +/* 80051698 0004E498 80 0D 8B E0 */ lwz r0, lbl_wall_jump_enabled__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 8005169C 0004E49C 2C 00 00 03 */ cmpwi r0, 3 /* 800516A0 0004E4A0 41 82 00 0C */ beq lbl_800516AC /* 800516A4 0004E4A4 2C 00 00 01 */ cmpwi r0, 1 /* 800516A8 0004E4A8 40 82 00 24 */ bne lbl_800516CC lbl_800516AC: -/* 800516AC 0004E4AC C0 02 88 C0 */ lfs f0, lbl_803CD240-_SDA2_BASE_(r2) +/* 800516AC 0004E4AC C0 02 88 C0 */ lfs f0, lbl__1424-_SDA2_BASE_(r2) /* 800516B0 0004E4B0 2C 00 00 03 */ cmpwi r0, 3 -/* 800516B4 0004E4B4 D0 0D 8B F4 */ stfs f0, lbl_803CB4F4-_SDA_BASE_(r13) -/* 800516B8 0004E4B8 C0 02 88 C0 */ lfs f0, lbl_803CD240-_SDA2_BASE_(r2) -/* 800516BC 0004E4BC D0 0D 8B FC */ stfs f0, lbl_803CB4FC-_SDA_BASE_(r13) +/* 800516B4 0004E4B4 D0 0D 8B F4 */ stfs f0, lbl_mvtm$1175-_SDA_BASE_(r13) +/* 800516B8 0004E4B8 C0 02 88 C0 */ lfs f0, lbl__1424-_SDA2_BASE_(r2) +/* 800516BC 0004E4BC D0 0D 8B FC */ stfs f0, lbl_lktm$1178-_SDA_BASE_(r13) /* 800516C0 0004E4C0 40 82 00 0C */ bne lbl_800516CC /* 800516C4 0004E4C4 38 00 00 02 */ li r0, 2 -/* 800516C8 0004E4C8 90 0D 8B E0 */ stw r0, lbl_803CB4E0-_SDA_BASE_(r13) +/* 800516C8 0004E4C8 90 0D 8B E0 */ stw r0, lbl_wall_jump_enabled__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) lbl_800516CC: -/* 800516CC 0004E4CC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800516D0 0004E4D0 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 800516CC 0004E4CC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800516D0 0004E4D0 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 800516D4 0004E4D4 80 7F 03 1C */ lwz r3, 0x31c(r31) /* 800516D8 0004E4D8 80 03 00 30 */ lwz r0, 0x30(r3) /* 800516DC 0004E4DC 54 00 02 D7 */ rlwinm. r0, r0, 0, 0xb, 0xb /* 800516E0 0004E4E0 41 82 00 40 */ beq lbl_80051720 -/* 800516E4 0004E4E4 88 0D 81 40 */ lbz r0, lbl_803CAA40-_SDA_BASE_(r13) +/* 800516E4 0004E4E4 88 0D 81 40 */ lbz r0, lbl_input_enabled__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 800516E8 0004E4E8 28 00 00 00 */ cmplwi r0, 0 /* 800516EC 0004E4EC 41 82 00 8C */ beq lbl_80051778 -/* 800516F0 0004E4F0 80 6D 8B 7C */ lwz r3, lbl_803CB47C-_SDA_BASE_(r13) +/* 800516F0 0004E4F0 80 6D 8B 7C */ lwz r3, lbl_zcam_near-_SDA_BASE_(r13) /* 800516F4 0004E4F4 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e /* 800516F8 0004E4F8 40 82 00 80 */ bne lbl_80051778 /* 800516FC 0004E4FC 68 60 00 01 */ xori r0, r3, 1 -/* 80051700 0004E500 90 0D 8B 7C */ stw r0, lbl_803CB47C-_SDA_BASE_(r13) -/* 80051704 0004E504 C0 02 88 C0 */ lfs f0, lbl_803CD240-_SDA2_BASE_(r2) -/* 80051708 0004E508 D0 0D 8B F4 */ stfs f0, lbl_803CB4F4-_SDA_BASE_(r13) -/* 8005170C 0004E50C C0 02 88 C0 */ lfs f0, lbl_803CD240-_SDA2_BASE_(r2) -/* 80051710 0004E510 D0 0D 8B FC */ stfs f0, lbl_803CB4FC-_SDA_BASE_(r13) -/* 80051714 0004E514 C0 02 88 1C */ lfs f0, lbl_803CD19C-_SDA2_BASE_(r2) -/* 80051718 0004E518 D0 0D 8C 04 */ stfs f0, lbl_803CB504-_SDA_BASE_(r13) +/* 80051700 0004E500 90 0D 8B 7C */ stw r0, lbl_zcam_near-_SDA_BASE_(r13) +/* 80051704 0004E504 C0 02 88 C0 */ lfs f0, lbl__1424-_SDA2_BASE_(r2) +/* 80051708 0004E508 D0 0D 8B F4 */ stfs f0, lbl_mvtm$1175-_SDA_BASE_(r13) +/* 8005170C 0004E50C C0 02 88 C0 */ lfs f0, lbl__1424-_SDA2_BASE_(r2) +/* 80051710 0004E510 D0 0D 8B FC */ stfs f0, lbl_lktm$1178-_SDA_BASE_(r13) +/* 80051714 0004E514 C0 02 88 1C */ lfs f0, lbl__820-_SDA2_BASE_(r2) +/* 80051718 0004E518 D0 0D 8C 04 */ stfs f0, lbl_pitch_s$1181-_SDA_BASE_(r13) /* 8005171C 0004E51C 48 00 00 5C */ b lbl_80051778 lbl_80051720: -/* 80051720 0004E520 80 6D 8B 84 */ lwz r3, lbl_803CB484-_SDA_BASE_(r13) -/* 80051724 0004E524 80 0D 8B 88 */ lwz r0, lbl_803CB488-_SDA_BASE_(r13) +/* 80051720 0004E520 80 6D 8B 84 */ lwz r3, lbl_zcam_bbounce-_SDA_BASE_(r13) +/* 80051724 0004E524 80 0D 8B 88 */ lwz r0, lbl_zcam_lbbounce-_SDA_BASE_(r13) /* 80051728 0004E528 7C 03 00 00 */ cmpw r3, r0 /* 8005172C 0004E52C 41 82 00 20 */ beq lbl_8005174C -/* 80051730 0004E530 C0 02 88 C0 */ lfs f0, lbl_803CD240-_SDA2_BASE_(r2) -/* 80051734 0004E534 D0 0D 8B F4 */ stfs f0, lbl_803CB4F4-_SDA_BASE_(r13) -/* 80051738 0004E538 C0 02 88 C0 */ lfs f0, lbl_803CD240-_SDA2_BASE_(r2) -/* 8005173C 0004E53C D0 0D 8B FC */ stfs f0, lbl_803CB4FC-_SDA_BASE_(r13) -/* 80051740 0004E540 C0 02 88 1C */ lfs f0, lbl_803CD19C-_SDA2_BASE_(r2) -/* 80051744 0004E544 D0 0D 8C 04 */ stfs f0, lbl_803CB504-_SDA_BASE_(r13) +/* 80051730 0004E530 C0 02 88 C0 */ lfs f0, lbl__1424-_SDA2_BASE_(r2) +/* 80051734 0004E534 D0 0D 8B F4 */ stfs f0, lbl_mvtm$1175-_SDA_BASE_(r13) +/* 80051738 0004E538 C0 02 88 C0 */ lfs f0, lbl__1424-_SDA2_BASE_(r2) +/* 8005173C 0004E53C D0 0D 8B FC */ stfs f0, lbl_lktm$1178-_SDA_BASE_(r13) +/* 80051740 0004E540 C0 02 88 1C */ lfs f0, lbl__820-_SDA2_BASE_(r2) +/* 80051744 0004E544 D0 0D 8C 04 */ stfs f0, lbl_pitch_s$1181-_SDA_BASE_(r13) /* 80051748 0004E548 48 00 00 30 */ b lbl_80051778 lbl_8005174C: -/* 8005174C 0004E54C C0 2D 8B F4 */ lfs f1, lbl_803CB4F4-_SDA_BASE_(r13) -/* 80051750 0004E550 C0 02 88 58 */ lfs f0, lbl_803CD1D8-_SDA2_BASE_(r2) +/* 8005174C 0004E54C C0 2D 8B F4 */ lfs f1, lbl_mvtm$1175-_SDA_BASE_(r13) +/* 80051750 0004E550 C0 02 88 58 */ lfs f0, lbl__991-_SDA2_BASE_(r2) /* 80051754 0004E554 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80051758 0004E558 40 81 00 20 */ ble lbl_80051778 /* 8005175C 0004E55C EC 01 F8 28 */ fsubs f0, f1, f31 -/* 80051760 0004E560 D0 0D 8B F4 */ stfs f0, lbl_803CB4F4-_SDA_BASE_(r13) -/* 80051764 0004E564 C0 2D 8B F4 */ lfs f1, lbl_803CB4F4-_SDA_BASE_(r13) -/* 80051768 0004E568 C0 02 88 58 */ lfs f0, lbl_803CD1D8-_SDA2_BASE_(r2) +/* 80051760 0004E560 D0 0D 8B F4 */ stfs f0, lbl_mvtm$1175-_SDA_BASE_(r13) +/* 80051764 0004E564 C0 2D 8B F4 */ lfs f1, lbl_mvtm$1175-_SDA_BASE_(r13) +/* 80051768 0004E568 C0 02 88 58 */ lfs f0, lbl__991-_SDA2_BASE_(r2) /* 8005176C 0004E56C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80051770 0004E570 40 80 00 08 */ bge lbl_80051778 -/* 80051774 0004E574 D0 0D 8B F4 */ stfs f0, lbl_803CB4F4-_SDA_BASE_(r13) +/* 80051774 0004E574 D0 0D 8B F4 */ stfs f0, lbl_mvtm$1175-_SDA_BASE_(r13) lbl_80051778: /* 80051778 0004E578 4B FF E6 25 */ bl zCamera.GetCurrentD__21_unnamed_zCamera_cpp_Fv /* 8005177C 0004E57C D0 21 00 10 */ stfs f1, 0x10(r1) /* 80051780 0004E580 4B FF E5 A9 */ bl zCamera.GetCurrentH__21_unnamed_zCamera_cpp_Fv /* 80051784 0004E584 D0 21 00 0C */ stfs f1, 0xc(r1) -/* 80051788 0004E588 80 0D 8B 7C */ lwz r0, lbl_803CB47C-_SDA_BASE_(r13) +/* 80051788 0004E588 80 0D 8B 7C */ lwz r0, lbl_zcam_near-_SDA_BASE_(r13) /* 8005178C 0004E58C C3 9E 01 80 */ lfs f28, 0x180(r30) /* 80051790 0004E590 2C 00 00 00 */ cmpwi r0, 0 /* 80051794 0004E594 41 82 00 0C */ beq lbl_800517A0 -/* 80051798 0004E598 C0 0D 80 D8 */ lfs f0, lbl_803CA9D8-_SDA_BASE_(r13) +/* 80051798 0004E598 C0 0D 80 D8 */ lfs f0, lbl_zcam_near_pitch-_SDA_BASE_(r13) /* 8005179C 0004E59C 48 00 00 08 */ b lbl_800517A4 lbl_800517A0: -/* 800517A0 0004E5A0 C0 0D 80 E4 */ lfs f0, lbl_803CA9E4-_SDA_BASE_(r13) +/* 800517A0 0004E5A0 C0 0D 80 E4 */ lfs f0, lbl_zcam_far_pitch-_SDA_BASE_(r13) lbl_800517A4: /* 800517A4 0004E5A4 D0 01 00 08 */ stfs f0, 8(r1) -/* 800517A8 0004E5A8 88 AD 8B D8 */ lbz r5, lbl_803CB4D8-_SDA_BASE_(r13) +/* 800517A8 0004E5A8 88 AD 8B D8 */ lbz r5, lbl_lassocam_enabled__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 800517AC 0004E5AC 28 05 00 00 */ cmplwi r5, 0 /* 800517B0 0004E5B0 41 82 00 3C */ beq lbl_800517EC -/* 800517B4 0004E5B4 80 0D 8B D4 */ lwz r0, lbl_803CB4D4-_SDA_BASE_(r13) +/* 800517B4 0004E5B4 80 0D 8B D4 */ lwz r0, lbl_stop_track__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 800517B8 0004E5B8 28 00 00 00 */ cmplwi r0, 0 /* 800517BC 0004E5BC 40 82 00 30 */ bne lbl_800517EC -/* 800517C0 0004E5C0 C0 4D 80 D0 */ lfs f2, lbl_803CA9D0-_SDA_BASE_(r13) +/* 800517C0 0004E5C0 C0 4D 80 D0 */ lfs f2, lbl_zcam_near_d-_SDA_BASE_(r13) /* 800517C4 0004E5C4 C0 01 00 10 */ lfs f0, 0x10(r1) -/* 800517C8 0004E5C8 C0 6D 8B DC */ lfs f3, lbl_803CB4DC-_SDA_BASE_(r13) +/* 800517C8 0004E5C8 C0 6D 8B DC */ lfs f3, lbl_lassocam_factor__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 800517CC 0004E5CC EC 20 10 28 */ fsubs f1, f0, f2 /* 800517D0 0004E5D0 C0 01 00 0C */ lfs f0, 0xc(r1) /* 800517D4 0004E5D4 EC 23 10 7A */ fmadds f1, f3, f1, f2 /* 800517D8 0004E5D8 D0 21 00 10 */ stfs f1, 0x10(r1) -/* 800517DC 0004E5DC C0 2D 80 D4 */ lfs f1, lbl_803CA9D4-_SDA_BASE_(r13) +/* 800517DC 0004E5DC C0 2D 80 D4 */ lfs f1, lbl_zcam_near_h-_SDA_BASE_(r13) /* 800517E0 0004E5E0 EC 00 08 28 */ fsubs f0, f0, f1 /* 800517E4 0004E5E4 EC 03 08 3A */ fmadds f0, f3, f0, f1 /* 800517E8 0004E5E8 D0 01 00 0C */ stfs f0, 0xc(r1) lbl_800517EC: -/* 800517EC 0004E5EC 88 0D 81 40 */ lbz r0, lbl_803CAA40-_SDA_BASE_(r13) +/* 800517EC 0004E5EC 88 0D 81 40 */ lbz r0, lbl_input_enabled__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 800517F0 0004E5F0 28 00 00 00 */ cmplwi r0, 0 /* 800517F4 0004E5F4 41 82 01 D4 */ beq lbl_800519C8 -/* 800517F8 0004E5F8 80 0D 8B E0 */ lwz r0, lbl_803CB4E0-_SDA_BASE_(r13) +/* 800517F8 0004E5F8 80 0D 8B E0 */ lwz r0, lbl_wall_jump_enabled__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 800517FC 0004E5FC 2C 00 00 00 */ cmpwi r0, 0 /* 80051800 0004E600 40 82 01 C8 */ bne lbl_800519C8 /* 80051804 0004E604 80 7F 03 1C */ lwz r3, 0x31c(r31) @@ -1950,7 +1950,7 @@ lbl_800517EC: /* 80051810 0004E610 2C 03 00 20 */ cmpwi r3, 0x20 /* 80051814 0004E614 40 81 00 DC */ ble lbl_800518F0 /* 80051818 0004E618 2C 03 00 6E */ cmpwi r3, 0x6e -/* 8005181C 0004E61C C0 62 88 C4 */ lfs f3, lbl_803CD244-_SDA2_BASE_(r2) +/* 8005181C 0004E61C C0 62 88 C4 */ lfs f3, lbl__1425-_SDA2_BASE_(r2) /* 80051820 0004E620 38 00 00 6E */ li r0, 0x6e /* 80051824 0004E624 40 80 00 08 */ bge lbl_8005182C /* 80051828 0004E628 7C 60 1B 78 */ mr r0, r3 @@ -1970,19 +1970,19 @@ lbl_80051850: /* 80051854 0004E654 3C 00 43 30 */ lis r0, 0x4330 /* 80051858 0004E658 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 8005185C 0004E65C 90 01 00 30 */ stw r0, 0x30(r1) -/* 80051860 0004E660 C8 42 88 E0 */ lfd f2, lbl_803CD260-_SDA2_BASE_(r2) +/* 80051860 0004E660 C8 42 88 E0 */ lfd f2, lbl__1432-_SDA2_BASE_(r2) /* 80051864 0004E664 28 05 00 00 */ cmplwi r5, 0 /* 80051868 0004E668 90 61 00 34 */ stw r3, 0x34(r1) -/* 8005186C 0004E66C C0 0D 80 C8 */ lfs f0, lbl_803CA9C8-_SDA_BASE_(r13) +/* 8005186C 0004E66C C0 0D 80 C8 */ lfs f0, lbl_zcam_pad_pyaw_scale-_SDA_BASE_(r13) /* 80051870 0004E670 C8 21 00 30 */ lfd f1, 0x30(r1) /* 80051874 0004E674 EC 21 10 28 */ fsubs f1, f1, f2 /* 80051878 0004E678 EC 01 00 32 */ fmuls f0, f1, f0 /* 8005187C 0004E67C EC 23 00 32 */ fmuls f1, f3, f0 /* 80051880 0004E680 41 82 00 18 */ beq lbl_80051898 -/* 80051884 0004E684 80 0D 8B D4 */ lwz r0, lbl_803CB4D4-_SDA_BASE_(r13) +/* 80051884 0004E684 80 0D 8B D4 */ lwz r0, lbl_stop_track__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 80051888 0004E688 28 00 00 00 */ cmplwi r0, 0 /* 8005188C 0004E68C 40 82 00 0C */ bne lbl_80051898 -/* 80051890 0004E690 C0 02 88 C8 */ lfs f0, lbl_803CD248-_SDA2_BASE_(r2) +/* 80051890 0004E690 C0 02 88 C8 */ lfs f0, lbl__1426-_SDA2_BASE_(r2) /* 80051894 0004E694 EC 21 00 32 */ fmuls f1, f1, f0 lbl_80051898: /* 80051898 0004E698 C0 1E 01 80 */ lfs f0, 0x180(r30) @@ -1992,26 +1992,26 @@ lbl_80051898: /* 800518A8 0004E6A8 C0 1E 01 84 */ lfs f0, 0x184(r30) /* 800518AC 0004E6AC EC 00 08 2A */ fadds f0, f0, f1 /* 800518B0 0004E6B0 D0 1E 01 84 */ stfs f0, 0x184(r30) -/* 800518B4 0004E6B4 C0 2D 8B FC */ lfs f1, lbl_803CB4FC-_SDA_BASE_(r13) -/* 800518B8 0004E6B8 C0 02 88 CC */ lfs f0, lbl_803CD24C-_SDA2_BASE_(r2) +/* 800518B4 0004E6B4 C0 2D 8B FC */ lfs f1, lbl_lktm$1178-_SDA_BASE_(r13) +/* 800518B8 0004E6B8 C0 02 88 CC */ lfs f0, lbl__1427-_SDA2_BASE_(r2) /* 800518BC 0004E6BC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800518C0 0004E6C0 40 81 00 20 */ ble lbl_800518E0 /* 800518C4 0004E6C4 EC 01 F8 28 */ fsubs f0, f1, f31 -/* 800518C8 0004E6C8 D0 0D 8B FC */ stfs f0, lbl_803CB4FC-_SDA_BASE_(r13) -/* 800518CC 0004E6CC C0 2D 8B FC */ lfs f1, lbl_803CB4FC-_SDA_BASE_(r13) -/* 800518D0 0004E6D0 C0 02 88 CC */ lfs f0, lbl_803CD24C-_SDA2_BASE_(r2) +/* 800518C8 0004E6C8 D0 0D 8B FC */ stfs f0, lbl_lktm$1178-_SDA_BASE_(r13) +/* 800518CC 0004E6CC C0 2D 8B FC */ lfs f1, lbl_lktm$1178-_SDA_BASE_(r13) +/* 800518D0 0004E6D0 C0 02 88 CC */ lfs f0, lbl__1427-_SDA2_BASE_(r2) /* 800518D4 0004E6D4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800518D8 0004E6D8 40 80 00 08 */ bge lbl_800518E0 -/* 800518DC 0004E6DC D0 0D 8B FC */ stfs f0, lbl_803CB4FC-_SDA_BASE_(r13) +/* 800518DC 0004E6DC D0 0D 8B FC */ stfs f0, lbl_lktm$1178-_SDA_BASE_(r13) lbl_800518E0: -/* 800518E0 0004E6E0 C0 0D 81 38 */ lfs f0, lbl_803CAA38-_SDA_BASE_(r13) +/* 800518E0 0004E6E0 C0 0D 81 38 */ lfs f0, lbl_zcam_overrot_tmanual-_SDA_BASE_(r13) /* 800518E4 0004E6E4 FC 00 00 50 */ fneg f0, f0 -/* 800518E8 0004E6E8 D0 0D 8B 78 */ stfs f0, lbl_803CB478-_SDA_BASE_(r13) +/* 800518E8 0004E6E8 D0 0D 8B 78 */ stfs f0, lbl_zcam_overrot_tmr-_SDA_BASE_(r13) /* 800518EC 0004E6EC 48 00 00 DC */ b lbl_800519C8 lbl_800518F0: /* 800518F0 0004E6F0 2C 03 FF E0 */ cmpwi r3, -32 /* 800518F4 0004E6F4 40 80 00 D4 */ bge lbl_800519C8 -/* 800518F8 0004E6F8 C0 62 88 C4 */ lfs f3, lbl_803CD244-_SDA2_BASE_(r2) +/* 800518F8 0004E6F8 C0 62 88 C4 */ lfs f3, lbl__1425-_SDA2_BASE_(r2) /* 800518FC 0004E6FC 38 00 FF E0 */ li r0, -32 /* 80051900 0004E700 40 80 00 08 */ bge lbl_80051908 /* 80051904 0004E704 7C 60 1B 78 */ mr r0, r3 @@ -2031,19 +2031,19 @@ lbl_8005192C: /* 80051930 0004E730 3C 00 43 30 */ lis r0, 0x4330 /* 80051934 0004E734 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 80051938 0004E738 90 01 00 30 */ stw r0, 0x30(r1) -/* 8005193C 0004E73C C8 42 88 E0 */ lfd f2, lbl_803CD260-_SDA2_BASE_(r2) +/* 8005193C 0004E73C C8 42 88 E0 */ lfd f2, lbl__1432-_SDA2_BASE_(r2) /* 80051940 0004E740 28 05 00 00 */ cmplwi r5, 0 /* 80051944 0004E744 90 61 00 34 */ stw r3, 0x34(r1) -/* 80051948 0004E748 C0 0D 80 C8 */ lfs f0, lbl_803CA9C8-_SDA_BASE_(r13) +/* 80051948 0004E748 C0 0D 80 C8 */ lfs f0, lbl_zcam_pad_pyaw_scale-_SDA_BASE_(r13) /* 8005194C 0004E74C C8 21 00 30 */ lfd f1, 0x30(r1) /* 80051950 0004E750 EC 21 10 28 */ fsubs f1, f1, f2 /* 80051954 0004E754 EC 01 00 32 */ fmuls f0, f1, f0 /* 80051958 0004E758 EC 23 00 32 */ fmuls f1, f3, f0 /* 8005195C 0004E75C 41 82 00 18 */ beq lbl_80051974 -/* 80051960 0004E760 80 0D 8B D4 */ lwz r0, lbl_803CB4D4-_SDA_BASE_(r13) +/* 80051960 0004E760 80 0D 8B D4 */ lwz r0, lbl_stop_track__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 80051964 0004E764 28 00 00 00 */ cmplwi r0, 0 /* 80051968 0004E768 40 82 00 0C */ bne lbl_80051974 -/* 8005196C 0004E76C C0 02 88 C8 */ lfs f0, lbl_803CD248-_SDA2_BASE_(r2) +/* 8005196C 0004E76C C0 02 88 C8 */ lfs f0, lbl__1426-_SDA2_BASE_(r2) /* 80051970 0004E770 EC 21 00 32 */ fmuls f1, f1, f0 lbl_80051974: /* 80051974 0004E774 C0 1E 01 80 */ lfs f0, 0x180(r30) @@ -2053,31 +2053,31 @@ lbl_80051974: /* 80051984 0004E784 C0 1E 01 84 */ lfs f0, 0x184(r30) /* 80051988 0004E788 EC 00 08 2A */ fadds f0, f0, f1 /* 8005198C 0004E78C D0 1E 01 84 */ stfs f0, 0x184(r30) -/* 80051990 0004E790 C0 2D 8B FC */ lfs f1, lbl_803CB4FC-_SDA_BASE_(r13) -/* 80051994 0004E794 C0 02 88 CC */ lfs f0, lbl_803CD24C-_SDA2_BASE_(r2) +/* 80051990 0004E790 C0 2D 8B FC */ lfs f1, lbl_lktm$1178-_SDA_BASE_(r13) +/* 80051994 0004E794 C0 02 88 CC */ lfs f0, lbl__1427-_SDA2_BASE_(r2) /* 80051998 0004E798 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005199C 0004E79C 40 81 00 20 */ ble lbl_800519BC /* 800519A0 0004E7A0 EC 01 F8 28 */ fsubs f0, f1, f31 -/* 800519A4 0004E7A4 D0 0D 8B FC */ stfs f0, lbl_803CB4FC-_SDA_BASE_(r13) -/* 800519A8 0004E7A8 C0 2D 8B FC */ lfs f1, lbl_803CB4FC-_SDA_BASE_(r13) -/* 800519AC 0004E7AC C0 02 88 CC */ lfs f0, lbl_803CD24C-_SDA2_BASE_(r2) +/* 800519A4 0004E7A4 D0 0D 8B FC */ stfs f0, lbl_lktm$1178-_SDA_BASE_(r13) +/* 800519A8 0004E7A8 C0 2D 8B FC */ lfs f1, lbl_lktm$1178-_SDA_BASE_(r13) +/* 800519AC 0004E7AC C0 02 88 CC */ lfs f0, lbl__1427-_SDA2_BASE_(r2) /* 800519B0 0004E7B0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800519B4 0004E7B4 40 80 00 08 */ bge lbl_800519BC -/* 800519B8 0004E7B8 D0 0D 8B FC */ stfs f0, lbl_803CB4FC-_SDA_BASE_(r13) +/* 800519B8 0004E7B8 D0 0D 8B FC */ stfs f0, lbl_lktm$1178-_SDA_BASE_(r13) lbl_800519BC: -/* 800519BC 0004E7BC C0 0D 81 38 */ lfs f0, lbl_803CAA38-_SDA_BASE_(r13) +/* 800519BC 0004E7BC C0 0D 81 38 */ lfs f0, lbl_zcam_overrot_tmanual-_SDA_BASE_(r13) /* 800519C0 0004E7C0 FC 00 00 50 */ fneg f0, f0 -/* 800519C4 0004E7C4 D0 0D 8B 78 */ stfs f0, lbl_803CB478-_SDA_BASE_(r13) +/* 800519C4 0004E7C4 D0 0D 8B 78 */ stfs f0, lbl_zcam_overrot_tmr-_SDA_BASE_(r13) lbl_800519C8: -/* 800519C8 0004E7C8 C0 02 88 1C */ lfs f0, lbl_803CD19C-_SDA2_BASE_(r2) -/* 800519CC 0004E7CC D0 0D 8C 04 */ stfs f0, lbl_803CB504-_SDA_BASE_(r13) -/* 800519D0 0004E7D0 88 0D 81 40 */ lbz r0, lbl_803CAA40-_SDA_BASE_(r13) +/* 800519C8 0004E7C8 C0 02 88 1C */ lfs f0, lbl__820-_SDA2_BASE_(r2) +/* 800519CC 0004E7CC D0 0D 8C 04 */ stfs f0, lbl_pitch_s$1181-_SDA_BASE_(r13) +/* 800519D0 0004E7D0 88 0D 81 40 */ lbz r0, lbl_input_enabled__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 800519D4 0004E7D4 28 00 00 00 */ cmplwi r0, 0 /* 800519D8 0004E7D8 41 82 01 48 */ beq lbl_80051B20 -/* 800519DC 0004E7DC 80 0D 8B E0 */ lwz r0, lbl_803CB4E0-_SDA_BASE_(r13) +/* 800519DC 0004E7DC 80 0D 8B E0 */ lwz r0, lbl_wall_jump_enabled__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 800519E0 0004E7E0 2C 00 00 00 */ cmpwi r0, 0 /* 800519E4 0004E7E4 40 82 01 3C */ bne lbl_80051B20 -/* 800519E8 0004E7E8 80 0D 8B 98 */ lwz r0, lbl_803CB498-_SDA_BASE_(r13) +/* 800519E8 0004E7E8 80 0D 8B 98 */ lwz r0, lbl_zcam_highbounce-_SDA_BASE_(r13) /* 800519EC 0004E7EC 2C 00 00 00 */ cmpwi r0, 0 /* 800519F0 0004E7F0 40 82 01 30 */ bne lbl_80051B20 /* 800519F4 0004E7F4 80 7F 03 1C */ lwz r3, 0x31c(r31) @@ -2086,7 +2086,7 @@ lbl_800519C8: /* 80051A00 0004E800 2C 03 00 20 */ cmpwi r3, 0x20 /* 80051A04 0004E804 40 81 00 90 */ ble lbl_80051A94 /* 80051A08 0004E808 2C 03 00 6E */ cmpwi r3, 0x6e -/* 80051A0C 0004E80C C0 62 88 C4 */ lfs f3, lbl_803CD244-_SDA2_BASE_(r2) +/* 80051A0C 0004E80C C0 62 88 C4 */ lfs f3, lbl__1425-_SDA2_BASE_(r2) /* 80051A10 0004E810 38 00 00 6E */ li r0, 0x6e /* 80051A14 0004E814 40 80 00 08 */ bge lbl_80051A1C /* 80051A18 0004E818 7C 60 1B 78 */ mr r0, r3 @@ -2106,28 +2106,28 @@ lbl_80051A40: /* 80051A44 0004E844 3C 00 43 30 */ lis r0, 0x4330 /* 80051A48 0004E848 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 80051A4C 0004E84C 90 01 00 30 */ stw r0, 0x30(r1) -/* 80051A50 0004E850 C8 42 88 E0 */ lfd f2, lbl_803CD260-_SDA2_BASE_(r2) +/* 80051A50 0004E850 C8 42 88 E0 */ lfd f2, lbl__1432-_SDA2_BASE_(r2) /* 80051A54 0004E854 90 61 00 34 */ stw r3, 0x34(r1) -/* 80051A58 0004E858 C0 0D 80 CC */ lfs f0, lbl_803CA9CC-_SDA_BASE_(r13) +/* 80051A58 0004E858 C0 0D 80 CC */ lfs f0, lbl_zcam_pad_pitch_scale-_SDA_BASE_(r13) /* 80051A5C 0004E85C C8 21 00 30 */ lfd f1, 0x30(r1) /* 80051A60 0004E860 EC 21 10 28 */ fsubs f1, f1, f2 /* 80051A64 0004E864 EC 01 00 32 */ fmuls f0, f1, f0 /* 80051A68 0004E868 EC 03 00 32 */ fmuls f0, f3, f0 -/* 80051A6C 0004E86C D0 0D 8C 04 */ stfs f0, lbl_803CB504-_SDA_BASE_(r13) -/* 80051A70 0004E870 C0 2D 8C 04 */ lfs f1, lbl_803CB504-_SDA_BASE_(r13) -/* 80051A74 0004E874 C0 02 88 24 */ lfs f0, lbl_803CD1A4-_SDA2_BASE_(r2) +/* 80051A6C 0004E86C D0 0D 8C 04 */ stfs f0, lbl_pitch_s$1181-_SDA_BASE_(r13) +/* 80051A70 0004E870 C0 2D 8C 04 */ lfs f1, lbl_pitch_s$1181-_SDA_BASE_(r13) +/* 80051A74 0004E874 C0 02 88 24 */ lfs f0, lbl__822-_SDA2_BASE_(r2) /* 80051A78 0004E878 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80051A7C 0004E87C 40 81 00 08 */ ble lbl_80051A84 -/* 80051A80 0004E880 D0 0D 8C 04 */ stfs f0, lbl_803CB504-_SDA_BASE_(r13) +/* 80051A80 0004E880 D0 0D 8C 04 */ stfs f0, lbl_pitch_s$1181-_SDA_BASE_(r13) lbl_80051A84: -/* 80051A84 0004E884 C0 0D 81 38 */ lfs f0, lbl_803CAA38-_SDA_BASE_(r13) +/* 80051A84 0004E884 C0 0D 81 38 */ lfs f0, lbl_zcam_overrot_tmanual-_SDA_BASE_(r13) /* 80051A88 0004E888 FC 00 00 50 */ fneg f0, f0 -/* 80051A8C 0004E88C D0 0D 8B 78 */ stfs f0, lbl_803CB478-_SDA_BASE_(r13) +/* 80051A8C 0004E88C D0 0D 8B 78 */ stfs f0, lbl_zcam_overrot_tmr-_SDA_BASE_(r13) /* 80051A90 0004E890 48 00 00 90 */ b lbl_80051B20 lbl_80051A94: /* 80051A94 0004E894 2C 03 FF E0 */ cmpwi r3, -32 /* 80051A98 0004E898 40 80 00 88 */ bge lbl_80051B20 -/* 80051A9C 0004E89C C0 62 88 C4 */ lfs f3, lbl_803CD244-_SDA2_BASE_(r2) +/* 80051A9C 0004E89C C0 62 88 C4 */ lfs f3, lbl__1425-_SDA2_BASE_(r2) /* 80051AA0 0004E8A0 38 00 FF E0 */ li r0, -32 /* 80051AA4 0004E8A4 40 80 00 08 */ bge lbl_80051AAC /* 80051AA8 0004E8A8 7C 60 1B 78 */ mr r0, r3 @@ -2147,25 +2147,25 @@ lbl_80051AD0: /* 80051AD4 0004E8D4 3C 00 43 30 */ lis r0, 0x4330 /* 80051AD8 0004E8D8 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 80051ADC 0004E8DC 90 01 00 30 */ stw r0, 0x30(r1) -/* 80051AE0 0004E8E0 C8 42 88 E0 */ lfd f2, lbl_803CD260-_SDA2_BASE_(r2) +/* 80051AE0 0004E8E0 C8 42 88 E0 */ lfd f2, lbl__1432-_SDA2_BASE_(r2) /* 80051AE4 0004E8E4 90 61 00 34 */ stw r3, 0x34(r1) -/* 80051AE8 0004E8E8 C0 0D 80 CC */ lfs f0, lbl_803CA9CC-_SDA_BASE_(r13) +/* 80051AE8 0004E8E8 C0 0D 80 CC */ lfs f0, lbl_zcam_pad_pitch_scale-_SDA_BASE_(r13) /* 80051AEC 0004E8EC C8 21 00 30 */ lfd f1, 0x30(r1) /* 80051AF0 0004E8F0 EC 21 10 28 */ fsubs f1, f1, f2 /* 80051AF4 0004E8F4 EC 01 00 32 */ fmuls f0, f1, f0 /* 80051AF8 0004E8F8 EC 03 00 32 */ fmuls f0, f3, f0 -/* 80051AFC 0004E8FC D0 0D 8C 04 */ stfs f0, lbl_803CB504-_SDA_BASE_(r13) -/* 80051B00 0004E900 C0 2D 8C 04 */ lfs f1, lbl_803CB504-_SDA_BASE_(r13) -/* 80051B04 0004E904 C0 02 88 D0 */ lfs f0, lbl_803CD250-_SDA2_BASE_(r2) +/* 80051AFC 0004E8FC D0 0D 8C 04 */ stfs f0, lbl_pitch_s$1181-_SDA_BASE_(r13) +/* 80051B00 0004E900 C0 2D 8C 04 */ lfs f1, lbl_pitch_s$1181-_SDA_BASE_(r13) +/* 80051B04 0004E904 C0 02 88 D0 */ lfs f0, lbl__1428-_SDA2_BASE_(r2) /* 80051B08 0004E908 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80051B0C 0004E90C 40 80 00 08 */ bge lbl_80051B14 -/* 80051B10 0004E910 D0 0D 8C 04 */ stfs f0, lbl_803CB504-_SDA_BASE_(r13) +/* 80051B10 0004E910 D0 0D 8C 04 */ stfs f0, lbl_pitch_s$1181-_SDA_BASE_(r13) lbl_80051B14: -/* 80051B14 0004E914 C0 0D 81 38 */ lfs f0, lbl_803CAA38-_SDA_BASE_(r13) +/* 80051B14 0004E914 C0 0D 81 38 */ lfs f0, lbl_zcam_overrot_tmanual-_SDA_BASE_(r13) /* 80051B18 0004E918 FC 00 00 50 */ fneg f0, f0 -/* 80051B1C 0004E91C D0 0D 8B 78 */ stfs f0, lbl_803CB478-_SDA_BASE_(r13) +/* 80051B1C 0004E91C D0 0D 8B 78 */ stfs f0, lbl_zcam_overrot_tmr-_SDA_BASE_(r13) lbl_80051B20: -/* 80051B20 0004E920 C0 02 88 38 */ lfs f0, lbl_803CD1B8-_SDA2_BASE_(r2) +/* 80051B20 0004E920 C0 02 88 38 */ lfs f0, lbl__877-_SDA2_BASE_(r2) /* 80051B24 0004E924 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80051B28 0004E928 40 81 02 B0 */ ble lbl_80051DD8 /* 80051B2C 0004E92C 80 9E 01 10 */ lwz r4, 0x110(r30) @@ -2174,7 +2174,7 @@ lbl_80051B20: /* 80051B38 0004E938 80 7E 01 14 */ lwz r3, 0x114(r30) /* 80051B3C 0004E93C 28 03 00 00 */ cmplwi r3, 0 /* 80051B40 0004E940 41 82 02 98 */ beq lbl_80051DD8 -/* 80051B44 0004E944 C0 02 88 D4 */ lfs f0, lbl_803CD254-_SDA2_BASE_(r2) +/* 80051B44 0004E944 C0 02 88 D4 */ lfs f0, lbl__1429-_SDA2_BASE_(r2) /* 80051B48 0004E948 FC 1B 00 40 */ fcmpo cr0, f27, f0 /* 80051B4C 0004E94C 40 80 02 8C */ bge lbl_80051DD8 /* 80051B50 0004E950 C0 A4 00 30 */ lfs f5, 0x30(r4) @@ -2201,45 +2201,45 @@ lbl_80051B20: /* 80051BA4 0004E9A4 EC 39 06 7A */ fmadds f1, f25, f25, f0 /* 80051BA8 0004E9A8 4B FB 8C 55 */ bl xsqrt__Ff /* 80051BAC 0004E9AC FF 60 08 90 */ fmr f27, f1 -/* 80051BB0 0004E9B0 C0 4D 81 30 */ lfs f2, lbl_803CAA30-_SDA_BASE_(r13) +/* 80051BB0 0004E9B0 C0 4D 81 30 */ lfs f2, lbl_zcam_overrot_velmin-_SDA_BASE_(r13) /* 80051BB4 0004E9B4 FC 1B 10 40 */ fcmpo cr0, f27, f2 /* 80051BB8 0004E9B8 41 81 00 14 */ bgt lbl_80051BCC -/* 80051BBC 0004E9BC C0 2D 8B 78 */ lfs f1, lbl_803CB478-_SDA_BASE_(r13) -/* 80051BC0 0004E9C0 C0 02 88 1C */ lfs f0, lbl_803CD19C-_SDA2_BASE_(r2) +/* 80051BBC 0004E9BC C0 2D 8B 78 */ lfs f1, lbl_zcam_overrot_tmr-_SDA_BASE_(r13) +/* 80051BC0 0004E9C0 C0 02 88 1C */ lfs f0, lbl__820-_SDA2_BASE_(r2) /* 80051BC4 0004E9C4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80051BC8 0004E9C8 40 80 00 14 */ bge lbl_80051BDC lbl_80051BCC: -/* 80051BCC 0004E9CC C0 0D 8B 78 */ lfs f0, lbl_803CB478-_SDA_BASE_(r13) +/* 80051BCC 0004E9CC C0 0D 8B 78 */ lfs f0, lbl_zcam_overrot_tmr-_SDA_BASE_(r13) /* 80051BD0 0004E9D0 EC 00 F8 2A */ fadds f0, f0, f31 -/* 80051BD4 0004E9D4 D0 0D 8B 78 */ stfs f0, lbl_803CB478-_SDA_BASE_(r13) +/* 80051BD4 0004E9D4 D0 0D 8B 78 */ stfs f0, lbl_zcam_overrot_tmr-_SDA_BASE_(r13) /* 80051BD8 0004E9D8 48 00 00 38 */ b lbl_80051C10 lbl_80051BDC: /* 80051BDC 0004E9DC 40 81 00 34 */ ble lbl_80051C10 -/* 80051BE0 0004E9E0 C0 0D 81 2C */ lfs f0, lbl_803CAA2C-_SDA_BASE_(r13) +/* 80051BE0 0004E9E0 C0 0D 81 2C */ lfs f0, lbl_zcam_overrot_tend-_SDA_BASE_(r13) /* 80051BE4 0004E9E4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80051BE8 0004E9E8 40 81 00 08 */ ble lbl_80051BF0 -/* 80051BEC 0004E9EC D0 0D 8B 78 */ stfs f0, lbl_803CB478-_SDA_BASE_(r13) +/* 80051BEC 0004E9EC D0 0D 8B 78 */ stfs f0, lbl_zcam_overrot_tmr-_SDA_BASE_(r13) lbl_80051BF0: -/* 80051BF0 0004E9F0 C0 0D 8B 78 */ lfs f0, lbl_803CB478-_SDA_BASE_(r13) +/* 80051BF0 0004E9F0 C0 0D 8B 78 */ lfs f0, lbl_zcam_overrot_tmr-_SDA_BASE_(r13) /* 80051BF4 0004E9F4 EC 00 F8 28 */ fsubs f0, f0, f31 -/* 80051BF8 0004E9F8 D0 0D 8B 78 */ stfs f0, lbl_803CB478-_SDA_BASE_(r13) -/* 80051BFC 0004E9FC C0 2D 8B 78 */ lfs f1, lbl_803CB478-_SDA_BASE_(r13) -/* 80051C00 0004EA00 C0 02 88 1C */ lfs f0, lbl_803CD19C-_SDA2_BASE_(r2) +/* 80051BF8 0004E9F8 D0 0D 8B 78 */ stfs f0, lbl_zcam_overrot_tmr-_SDA_BASE_(r13) +/* 80051BFC 0004E9FC C0 2D 8B 78 */ lfs f1, lbl_zcam_overrot_tmr-_SDA_BASE_(r13) +/* 80051C00 0004EA00 C0 02 88 1C */ lfs f0, lbl__820-_SDA2_BASE_(r2) /* 80051C04 0004EA04 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80051C08 0004EA08 40 80 00 08 */ bge lbl_80051C10 -/* 80051C0C 0004EA0C D0 0D 8B 78 */ stfs f0, lbl_803CB478-_SDA_BASE_(r13) +/* 80051C0C 0004EA0C D0 0D 8B 78 */ stfs f0, lbl_zcam_overrot_tmr-_SDA_BASE_(r13) lbl_80051C10: -/* 80051C10 0004EA10 C0 2D 8B 78 */ lfs f1, lbl_803CB478-_SDA_BASE_(r13) -/* 80051C14 0004EA14 C0 0D 81 28 */ lfs f0, lbl_803CAA28-_SDA_BASE_(r13) +/* 80051C10 0004EA10 C0 2D 8B 78 */ lfs f1, lbl_zcam_overrot_tmr-_SDA_BASE_(r13) +/* 80051C14 0004EA14 C0 0D 81 28 */ lfs f0, lbl_zcam_overrot_tstart-_SDA_BASE_(r13) /* 80051C18 0004EA18 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80051C1C 0004EA1C 40 81 01 BC */ ble lbl_80051DD8 -/* 80051C20 0004EA20 C0 02 88 BC */ lfs f0, lbl_803CD23C-_SDA2_BASE_(r2) +/* 80051C20 0004EA20 C0 02 88 BC */ lfs f0, lbl__1423-_SDA2_BASE_(r2) /* 80051C24 0004EA24 FC 1A 00 40 */ fcmpo cr0, f26, f0 /* 80051C28 0004EA28 40 81 01 B0 */ ble lbl_80051DD8 /* 80051C2C 0004EA2C FC 1B 10 40 */ fcmpo cr0, f27, f2 /* 80051C30 0004EA30 40 81 01 A8 */ ble lbl_80051DD8 /* 80051C34 0004EA34 EE D6 D0 24 */ fdivs f22, f22, f26 -/* 80051C38 0004EA38 C0 42 88 24 */ lfs f2, lbl_803CD1A4-_SDA2_BASE_(r2) +/* 80051C38 0004EA38 C0 42 88 24 */ lfs f2, lbl__822-_SDA2_BASE_(r2) /* 80051C3C 0004EA3C EF 18 D8 24 */ fdivs f24, f24, f27 /* 80051C40 0004EA40 EE F7 D0 24 */ fdivs f23, f23, f26 /* 80051C44 0004EA44 EF 39 D8 24 */ fdivs f25, f25, f27 @@ -2249,12 +2249,12 @@ lbl_80051C10: /* 80051C54 0004EA54 40 80 00 08 */ bge lbl_80051C5C /* 80051C58 0004EA58 FC 40 00 90 */ fmr f2, f0 lbl_80051C5C: -/* 80051C5C 0004EA5C C0 22 88 D0 */ lfs f1, lbl_803CD250-_SDA2_BASE_(r2) +/* 80051C5C 0004EA5C C0 22 88 D0 */ lfs f1, lbl__1428-_SDA2_BASE_(r2) /* 80051C60 0004EA60 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 80051C64 0004EA64 40 81 00 08 */ ble lbl_80051C6C /* 80051C68 0004EA68 48 00 00 14 */ b lbl_80051C7C lbl_80051C6C: -/* 80051C6C 0004EA6C C0 22 88 24 */ lfs f1, lbl_803CD1A4-_SDA2_BASE_(r2) +/* 80051C6C 0004EA6C C0 22 88 24 */ lfs f1, lbl__822-_SDA2_BASE_(r2) /* 80051C70 0004EA70 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80051C74 0004EA74 40 80 00 08 */ bge lbl_80051C7C /* 80051C78 0004EA78 FC 20 00 90 */ fmr f1, f0 @@ -2262,13 +2262,13 @@ lbl_80051C7C: /* 80051C7C 0004EA7C EC 17 06 32 */ fmuls f0, f23, f24 /* 80051C80 0004EA80 EE D6 06 78 */ fmsubs f22, f22, f25, f0 /* 80051C84 0004EA84 4B FB CA 8D */ bl xacos__Ff -/* 80051C88 0004EA88 C0 0D 81 18 */ lfs f0, lbl_803CAA18-_SDA_BASE_(r13) +/* 80051C88 0004EA88 C0 0D 81 18 */ lfs f0, lbl_zcam_overrot_min-_SDA_BASE_(r13) /* 80051C8C 0004EA8C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80051C90 0004EA90 40 81 01 48 */ ble lbl_80051DD8 -/* 80051C94 0004EA94 C0 6D 81 20 */ lfs f3, lbl_803CAA20-_SDA_BASE_(r13) +/* 80051C94 0004EA94 C0 6D 81 20 */ lfs f3, lbl_zcam_overrot_max-_SDA_BASE_(r13) /* 80051C98 0004EA98 FC 01 18 40 */ fcmpo cr0, f1, f3 /* 80051C9C 0004EA9C 40 80 01 3C */ bge lbl_80051DD8 -/* 80051CA0 0004EAA0 C0 4D 81 1C */ lfs f2, lbl_803CAA1C-_SDA_BASE_(r13) +/* 80051CA0 0004EAA0 C0 4D 81 1C */ lfs f2, lbl_zcam_overrot_mid-_SDA_BASE_(r13) /* 80051CA4 0004EAA4 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 80051CA8 0004EAA8 4C 40 13 82 */ cror 2, 0, 2 /* 80051CAC 0004EAAC 40 82 00 14 */ bne lbl_80051CC0 @@ -2281,12 +2281,12 @@ lbl_80051CC0: /* 80051CC4 0004EAC4 EC 03 10 28 */ fsubs f0, f3, f2 /* 80051CC8 0004EAC8 EC A1 00 24 */ fdivs f5, f1, f0 lbl_80051CCC: -/* 80051CCC 0004EACC C0 4D 81 30 */ lfs f2, lbl_803CAA30-_SDA_BASE_(r13) -/* 80051CD0 0004EAD0 C0 2D 81 34 */ lfs f1, lbl_803CAA34-_SDA_BASE_(r13) +/* 80051CCC 0004EACC C0 4D 81 30 */ lfs f2, lbl_zcam_overrot_velmin-_SDA_BASE_(r13) +/* 80051CD0 0004EAD0 C0 2D 81 34 */ lfs f1, lbl_zcam_overrot_velmax-_SDA_BASE_(r13) /* 80051CD4 0004EAD4 EC 7B 10 28 */ fsubs f3, f27, f2 -/* 80051CD8 0004EAD8 C0 02 88 24 */ lfs f0, lbl_803CD1A4-_SDA2_BASE_(r2) +/* 80051CD8 0004EAD8 C0 02 88 24 */ lfs f0, lbl__822-_SDA2_BASE_(r2) /* 80051CDC 0004EADC EC 41 10 28 */ fsubs f2, f1, f2 -/* 80051CE0 0004EAE0 C0 22 88 1C */ lfs f1, lbl_803CD19C-_SDA2_BASE_(r2) +/* 80051CE0 0004EAE0 C0 22 88 1C */ lfs f1, lbl__820-_SDA2_BASE_(r2) /* 80051CE4 0004EAE4 EC 43 10 24 */ fdivs f2, f3, f2 /* 80051CE8 0004EAE8 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80051CEC 0004EAEC 40 80 00 08 */ bge lbl_80051CF4 @@ -2294,21 +2294,21 @@ lbl_80051CCC: lbl_80051CF4: /* 80051CF4 0004EAF4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80051CF8 0004EAF8 40 81 00 0C */ ble lbl_80051D04 -/* 80051CFC 0004EAFC C0 82 88 1C */ lfs f4, lbl_803CD19C-_SDA2_BASE_(r2) +/* 80051CFC 0004EAFC C0 82 88 1C */ lfs f4, lbl__820-_SDA2_BASE_(r2) /* 80051D00 0004EB00 48 00 00 14 */ b lbl_80051D14 lbl_80051D04: -/* 80051D04 0004EB04 C0 82 88 24 */ lfs f4, lbl_803CD1A4-_SDA2_BASE_(r2) +/* 80051D04 0004EB04 C0 82 88 24 */ lfs f4, lbl__822-_SDA2_BASE_(r2) /* 80051D08 0004EB08 FC 02 20 40 */ fcmpo cr0, f2, f4 /* 80051D0C 0004EB0C 40 80 00 08 */ bge lbl_80051D14 /* 80051D10 0004EB10 FC 80 10 90 */ fmr f4, f2 lbl_80051D14: -/* 80051D14 0004EB14 C0 4D 81 28 */ lfs f2, lbl_803CAA28-_SDA_BASE_(r13) -/* 80051D18 0004EB18 C0 0D 8B 78 */ lfs f0, lbl_803CB478-_SDA_BASE_(r13) -/* 80051D1C 0004EB1C C0 2D 81 2C */ lfs f1, lbl_803CAA2C-_SDA_BASE_(r13) +/* 80051D14 0004EB14 C0 4D 81 28 */ lfs f2, lbl_zcam_overrot_tstart-_SDA_BASE_(r13) +/* 80051D18 0004EB18 C0 0D 8B 78 */ lfs f0, lbl_zcam_overrot_tmr-_SDA_BASE_(r13) +/* 80051D1C 0004EB1C C0 2D 81 2C */ lfs f1, lbl_zcam_overrot_tend-_SDA_BASE_(r13) /* 80051D20 0004EB20 EC 60 10 28 */ fsubs f3, f0, f2 -/* 80051D24 0004EB24 C0 02 88 24 */ lfs f0, lbl_803CD1A4-_SDA2_BASE_(r2) +/* 80051D24 0004EB24 C0 02 88 24 */ lfs f0, lbl__822-_SDA2_BASE_(r2) /* 80051D28 0004EB28 EC 41 10 28 */ fsubs f2, f1, f2 -/* 80051D2C 0004EB2C C0 22 88 1C */ lfs f1, lbl_803CD19C-_SDA2_BASE_(r2) +/* 80051D2C 0004EB2C C0 22 88 1C */ lfs f1, lbl__820-_SDA2_BASE_(r2) /* 80051D30 0004EB30 EC 63 10 24 */ fdivs f3, f3, f2 /* 80051D34 0004EB34 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 80051D38 0004EB38 40 80 00 08 */ bge lbl_80051D40 @@ -2316,28 +2316,28 @@ lbl_80051D14: lbl_80051D40: /* 80051D40 0004EB40 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80051D44 0004EB44 40 81 00 0C */ ble lbl_80051D50 -/* 80051D48 0004EB48 C0 42 88 1C */ lfs f2, lbl_803CD19C-_SDA2_BASE_(r2) +/* 80051D48 0004EB48 C0 42 88 1C */ lfs f2, lbl__820-_SDA2_BASE_(r2) /* 80051D4C 0004EB4C 48 00 00 14 */ b lbl_80051D60 lbl_80051D50: -/* 80051D50 0004EB50 C0 42 88 24 */ lfs f2, lbl_803CD1A4-_SDA2_BASE_(r2) +/* 80051D50 0004EB50 C0 42 88 24 */ lfs f2, lbl__822-_SDA2_BASE_(r2) /* 80051D54 0004EB54 FC 03 10 40 */ fcmpo cr0, f3, f2 /* 80051D58 0004EB58 40 80 00 08 */ bge lbl_80051D60 /* 80051D5C 0004EB5C FC 40 18 90 */ fmr f2, f3 lbl_80051D60: /* 80051D60 0004EB60 EC 04 01 72 */ fmuls f0, f4, f5 -/* 80051D64 0004EB64 C0 2D 81 24 */ lfs f1, lbl_803CAA24-_SDA_BASE_(r13) -/* 80051D68 0004EB68 88 0D 8B D8 */ lbz r0, lbl_803CB4D8-_SDA_BASE_(r13) +/* 80051D64 0004EB64 C0 2D 81 24 */ lfs f1, lbl_zcam_overrot_rate-_SDA_BASE_(r13) +/* 80051D68 0004EB68 88 0D 8B D8 */ lbz r0, lbl_lassocam_enabled__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 80051D6C 0004EB6C EC 01 00 32 */ fmuls f0, f1, f0 /* 80051D70 0004EB70 28 00 00 00 */ cmplwi r0, 0 /* 80051D74 0004EB74 EC 22 00 32 */ fmuls f1, f2, f0 /* 80051D78 0004EB78 41 82 00 18 */ beq lbl_80051D90 -/* 80051D7C 0004EB7C 80 0D 8B D4 */ lwz r0, lbl_803CB4D4-_SDA_BASE_(r13) +/* 80051D7C 0004EB7C 80 0D 8B D4 */ lwz r0, lbl_stop_track__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 80051D80 0004EB80 28 00 00 00 */ cmplwi r0, 0 /* 80051D84 0004EB84 40 82 00 0C */ bne lbl_80051D90 -/* 80051D88 0004EB88 C0 02 88 C8 */ lfs f0, lbl_803CD248-_SDA2_BASE_(r2) +/* 80051D88 0004EB88 C0 02 88 C8 */ lfs f0, lbl__1426-_SDA2_BASE_(r2) /* 80051D8C 0004EB8C EC 21 00 32 */ fmuls f1, f1, f0 lbl_80051D90: -/* 80051D90 0004EB90 C0 02 88 1C */ lfs f0, lbl_803CD19C-_SDA2_BASE_(r2) +/* 80051D90 0004EB90 C0 02 88 1C */ lfs f0, lbl__820-_SDA2_BASE_(r2) /* 80051D94 0004EB94 FC 16 00 40 */ fcmpo cr0, f22, f0 /* 80051D98 0004EB98 40 81 00 24 */ ble lbl_80051DBC /* 80051D9C 0004EB9C C0 1E 01 80 */ lfs f0, 0x180(r30) @@ -2358,12 +2358,12 @@ lbl_80051DBC: /* 80051DD4 0004EBD4 D0 1E 01 84 */ stfs f0, 0x184(r30) lbl_80051DD8: /* 80051DD8 0004EBD8 FC 40 F8 90 */ fmr f2, f31 -/* 80051DDC 0004EBDC C0 2D 8C 04 */ lfs f1, lbl_803CB504-_SDA_BASE_(r13) +/* 80051DDC 0004EBDC C0 2D 8C 04 */ lfs f1, lbl_pitch_s$1181-_SDA_BASE_(r13) /* 80051DE0 0004EBE0 7F C3 F3 78 */ mr r3, r30 /* 80051DE4 0004EBE4 38 81 00 10 */ addi r4, r1, 0x10 /* 80051DE8 0004EBE8 38 A1 00 0C */ addi r5, r1, 0xc /* 80051DEC 0004EBEC 38 C1 00 08 */ addi r6, r1, 8 -/* 80051DF0 0004EBF0 38 ED 8B FC */ addi r7, r13, lbl_803CB4FC-_SDA_BASE_ +/* 80051DF0 0004EBF0 38 ED 8B FC */ addi r7, r13, lbl_lktm$1178-_SDA_BASE_ /* 80051DF4 0004EBF4 4B FF F0 69 */ bl zCamera.zCameraFreeLookSetGoals__FP7xCamerafRfRfRfRff /* 80051DF8 0004EBF8 80 7E 01 10 */ lwz r3, 0x110(r30) /* 80051DFC 0004EBFC C0 1E 00 48 */ lfs f0, 0x48(r30) @@ -2376,8 +2376,8 @@ lbl_80051DD8: /* 80051E18 0004EC18 EE C3 08 28 */ fsubs f22, f3, f1 /* 80051E1C 0004EC1C EC 24 01 32 */ fmuls f1, f4, f4 /* 80051E20 0004EC20 EE E2 00 28 */ fsubs f23, f2, f0 -/* 80051E24 0004EC24 C0 02 88 24 */ lfs f0, lbl_803CD1A4-_SDA2_BASE_(r2) -/* 80051E28 0004EC28 C0 42 88 38 */ lfs f2, lbl_803CD1B8-_SDA2_BASE_(r2) +/* 80051E24 0004EC24 C0 02 88 24 */ lfs f0, lbl__822-_SDA2_BASE_(r2) +/* 80051E28 0004EC28 C0 42 88 38 */ lfs f2, lbl__877-_SDA2_BASE_(r2) /* 80051E2C 0004EC2C EC 36 0D BA */ fmadds f1, f22, f22, f1 /* 80051E30 0004EC30 EC 37 0D FA */ fmadds f1, f23, f23, f1 /* 80051E34 0004EC34 EC 01 00 28 */ fsubs f0, f1, f0 @@ -2395,76 +2395,76 @@ lbl_80051E58: /* 80051E60 0004EC60 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 80051E64 0004EC64 4C 40 13 82 */ cror 2, 0, 2 /* 80051E68 0004EC68 40 82 00 10 */ bne lbl_80051E78 -/* 80051E6C 0004EC6C C0 22 88 1C */ lfs f1, lbl_803CD19C-_SDA2_BASE_(r2) +/* 80051E6C 0004EC6C C0 22 88 1C */ lfs f1, lbl__820-_SDA2_BASE_(r2) /* 80051E70 0004EC70 FC 40 08 90 */ fmr f2, f1 /* 80051E74 0004EC74 48 00 00 18 */ b lbl_80051E8C lbl_80051E78: /* 80051E78 0004EC78 4B FB 89 85 */ bl xsqrt__Ff -/* 80051E7C 0004EC7C C0 02 88 24 */ lfs f0, lbl_803CD1A4-_SDA2_BASE_(r2) +/* 80051E7C 0004EC7C C0 02 88 24 */ lfs f0, lbl__822-_SDA2_BASE_(r2) /* 80051E80 0004EC80 EC 00 08 24 */ fdivs f0, f0, f1 /* 80051E84 0004EC84 EC 36 00 32 */ fmuls f1, f22, f0 /* 80051E88 0004EC88 EC 57 00 32 */ fmuls f2, f23, f0 lbl_80051E8C: /* 80051E8C 0004EC8C 4B FB 41 E5 */ bl xatan2__Fff -/* 80051E90 0004EC90 88 0D 8B D8 */ lbz r0, lbl_803CB4D8-_SDA_BASE_(r13) +/* 80051E90 0004EC90 88 0D 8B D8 */ lbz r0, lbl_lassocam_enabled__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 80051E94 0004EC94 FE C0 08 90 */ fmr f22, f1 /* 80051E98 0004EC98 28 00 00 00 */ cmplwi r0, 0 /* 80051E9C 0004EC9C 41 82 00 38 */ beq lbl_80051ED4 -/* 80051EA0 0004ECA0 80 0D 8B D4 */ lwz r0, lbl_803CB4D4-_SDA_BASE_(r13) +/* 80051EA0 0004ECA0 80 0D 8B D4 */ lwz r0, lbl_stop_track__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 80051EA4 0004ECA4 28 00 00 00 */ cmplwi r0, 0 /* 80051EA8 0004ECA8 40 82 00 2C */ bne lbl_80051ED4 -/* 80051EAC 0004ECAC C0 A2 88 1C */ lfs f5, lbl_803CD19C-_SDA2_BASE_(r2) +/* 80051EAC 0004ECAC C0 A2 88 1C */ lfs f5, lbl__820-_SDA2_BASE_(r2) /* 80051EB0 0004ECB0 FC 60 E0 90 */ fmr f3, f28 /* 80051EB4 0004ECB4 C0 21 00 10 */ lfs f1, 0x10(r1) /* 80051EB8 0004ECB8 7F C3 F3 78 */ mr r3, r30 /* 80051EBC 0004ECBC FC C0 28 90 */ fmr f6, f5 /* 80051EC0 0004ECC0 C0 41 00 0C */ lfs f2, 0xc(r1) -/* 80051EC4 0004ECC4 C0 8D 8B F4 */ lfs f4, lbl_803CB4F4-_SDA_BASE_(r13) +/* 80051EC4 0004ECC4 C0 8D 8B F4 */ lfs f4, lbl_mvtm$1175-_SDA_BASE_(r13) /* 80051EC8 0004ECC8 38 80 00 20 */ li r4, 0x20 /* 80051ECC 0004ECCC 4B FB B7 05 */ bl xCameraMove__FP7xCameraUiffffff /* 80051ED0 0004ECD0 48 00 00 28 */ b lbl_80051EF8 lbl_80051ED4: -/* 80051ED4 0004ECD4 C0 A2 88 1C */ lfs f5, lbl_803CD19C-_SDA2_BASE_(r2) +/* 80051ED4 0004ECD4 C0 A2 88 1C */ lfs f5, lbl__820-_SDA2_BASE_(r2) /* 80051ED8 0004ECD8 FC 60 E0 90 */ fmr f3, f28 /* 80051EDC 0004ECDC C0 21 00 10 */ lfs f1, 0x10(r1) /* 80051EE0 0004ECE0 7F C3 F3 78 */ mr r3, r30 /* 80051EE4 0004ECE4 FC C0 28 90 */ fmr f6, f5 /* 80051EE8 0004ECE8 C0 41 00 0C */ lfs f2, 0xc(r1) -/* 80051EEC 0004ECEC C0 8D 8B F4 */ lfs f4, lbl_803CB4F4-_SDA_BASE_(r13) +/* 80051EEC 0004ECEC C0 8D 8B F4 */ lfs f4, lbl_mvtm$1175-_SDA_BASE_(r13) /* 80051EF0 0004ECF0 38 80 00 28 */ li r4, 0x28 /* 80051EF4 0004ECF4 4B FB B6 DD */ bl xCameraMove__FP7xCameraUiffffff lbl_80051EF8: -/* 80051EF8 0004ECF8 C0 62 88 1C */ lfs f3, lbl_803CD19C-_SDA2_BASE_(r2) +/* 80051EF8 0004ECF8 C0 62 88 1C */ lfs f3, lbl__820-_SDA2_BASE_(r2) /* 80051EFC 0004ECFC FC 20 B0 90 */ fmr f1, f22 /* 80051F00 0004ED00 C0 41 00 08 */ lfs f2, 8(r1) /* 80051F04 0004ED04 7F C3 F3 78 */ mr r3, r30 /* 80051F08 0004ED08 FC A0 18 90 */ fmr f5, f3 -/* 80051F0C 0004ED0C C0 8D 8B FC */ lfs f4, lbl_803CB4FC-_SDA_BASE_(r13) +/* 80051F0C 0004ED0C C0 8D 8B FC */ lfs f4, lbl_lktm$1178-_SDA_BASE_(r13) /* 80051F10 0004ED10 FC C0 18 90 */ fmr f6, f3 /* 80051F14 0004ED14 38 80 00 00 */ li r4, 0 /* 80051F18 0004ED18 4B FB BA D5 */ bl xCameraLookYPR__FP7xCameraUiffffff -/* 80051F1C 0004ED1C 80 0D 8B E0 */ lwz r0, lbl_803CB4E0-_SDA_BASE_(r13) +/* 80051F1C 0004ED1C 80 0D 8B E0 */ lwz r0, lbl_wall_jump_enabled__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 80051F20 0004ED20 2C 00 00 02 */ cmpwi r0, 2 /* 80051F24 0004ED24 40 82 00 9C */ bne lbl_80051FC0 -/* 80051F28 0004ED28 C0 62 88 58 */ lfs f3, lbl_803CD1D8-_SDA2_BASE_(r2) -/* 80051F2C 0004ED2C 3C 60 80 2E */ lis r3, lbl_802DBA70@ha -/* 80051F30 0004ED30 38 83 BA 70 */ addi r4, r3, lbl_802DBA70@l -/* 80051F34 0004ED34 C0 22 88 1C */ lfs f1, lbl_803CD19C-_SDA2_BASE_(r2) +/* 80051F28 0004ED28 C0 62 88 58 */ lfs f3, lbl__991-_SDA2_BASE_(r2) +/* 80051F2C 0004ED2C 3C 60 80 2E */ lis r3, lbl_wall_jump_view__21_unnamed_zCamera_cpp_@ha +/* 80051F30 0004ED30 38 83 BA 70 */ addi r4, r3, lbl_wall_jump_view__21_unnamed_zCamera_cpp_@l +/* 80051F34 0004ED34 C0 22 88 1C */ lfs f1, lbl__820-_SDA2_BASE_(r2) /* 80051F38 0004ED38 FC 80 18 90 */ fmr f4, f3 -/* 80051F3C 0004ED3C C0 42 88 28 */ lfs f2, lbl_803CD1A8-_SDA2_BASE_(r2) +/* 80051F3C 0004ED3C C0 42 88 28 */ lfs f2, lbl__838_1-_SDA2_BASE_(r2) /* 80051F40 0004ED40 7F C3 F3 78 */ mr r3, r30 /* 80051F44 0004ED44 4B FB BC F5 */ bl xCameraRotate__FP7xCameraRC5xVec3ffff /* 80051F48 0004ED48 C0 1E 01 64 */ lfs f0, 0x164(r30) -/* 80051F4C 0004ED4C 3C 60 80 2E */ lis r3, lbl_802DBA70@ha -/* 80051F50 0004ED50 38 83 BA 70 */ addi r4, r3, lbl_802DBA70@l +/* 80051F4C 0004ED4C 3C 60 80 2E */ lis r3, lbl_wall_jump_view__21_unnamed_zCamera_cpp_@ha +/* 80051F50 0004ED50 38 83 BA 70 */ addi r4, r3, lbl_wall_jump_view__21_unnamed_zCamera_cpp_@l /* 80051F54 0004ED54 D0 1E 01 60 */ stfs f0, 0x160(r30) /* 80051F58 0004ED58 38 61 00 14 */ addi r3, r1, 0x14 /* 80051F5C 0004ED5C C0 1E 01 60 */ lfs f0, 0x160(r30) /* 80051F60 0004ED60 FC 20 00 50 */ fneg f1, f0 /* 80051F64 0004ED64 4B FB 91 2D */ bl xVec3SMul__FP5xVec3PC5xVec3f -/* 80051F68 0004ED68 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80051F68 0004ED68 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80051F6C 0004ED6C 38 61 00 14 */ addi r3, r1, 0x14 -/* 80051F70 0004ED70 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80051F70 0004ED70 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80051F74 0004ED74 80 A4 07 04 */ lwz r5, 0x704(r4) /* 80051F78 0004ED78 7C 64 1B 78 */ mr r4, r3 /* 80051F7C 0004ED7C 80 A5 00 4C */ lwz r5, 0x4c(r5) @@ -2472,12 +2472,12 @@ lbl_80051EF8: /* 80051F84 0004ED84 4B FB 91 35 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 80051F88 0004ED88 C0 41 00 0C */ lfs f2, 0xc(r1) /* 80051F8C 0004ED8C 7F C3 F3 78 */ mr r3, r30 -/* 80051F90 0004ED90 C0 22 88 28 */ lfs f1, lbl_803CD1A8-_SDA2_BASE_(r2) +/* 80051F90 0004ED90 C0 22 88 28 */ lfs f1, lbl__838_1-_SDA2_BASE_(r2) /* 80051F94 0004ED94 38 81 00 14 */ addi r4, r1, 0x14 /* 80051F98 0004ED98 C0 01 00 18 */ lfs f0, 0x18(r1) /* 80051F9C 0004ED9C EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80051FA0 0004EDA0 D0 01 00 18 */ stfs f0, 0x18(r1) -/* 80051FA4 0004EDA4 C0 02 88 D8 */ lfs f0, lbl_803CD258-_SDA2_BASE_(r2) +/* 80051FA4 0004EDA4 C0 02 88 D8 */ lfs f0, lbl__1430-_SDA2_BASE_(r2) /* 80051FA8 0004EDA8 EC 20 07 F2 */ fmuls f1, f0, f31 /* 80051FAC 0004EDAC 4B FB B7 C5 */ bl xCameraMove__FP7xCameraRC5xVec3f /* 80051FB0 0004EDB0 80 1E 01 3C */ lwz r0, 0x13c(r30) @@ -2494,21 +2494,21 @@ lbl_80051FC0: /* 80051FD8 0004EDD8 D0 1E 01 80 */ stfs f0, 0x180(r30) /* 80051FDC 0004EDDC C0 1E 01 74 */ lfs f0, 0x174(r30) /* 80051FE0 0004EDE0 D0 1E 01 70 */ stfs f0, 0x170(r30) -/* 80051FE4 0004EDE4 90 0D 8B E0 */ stw r0, lbl_803CB4E0-_SDA_BASE_(r13) +/* 80051FE4 0004EDE4 90 0D 8B E0 */ stw r0, lbl_wall_jump_enabled__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) lbl_80051FE8: /* 80051FE8 0004EDE8 FC 20 F8 90 */ fmr f1, f31 /* 80051FEC 0004EDEC 7F C3 F3 78 */ mr r3, r30 /* 80051FF0 0004EDF0 4B FB AC 21 */ bl xCameraUpdate__FP7xCameraf -/* 80051FF4 0004EDF4 88 0D 8B D8 */ lbz r0, lbl_803CB4D8-_SDA_BASE_(r13) +/* 80051FF4 0004EDF4 88 0D 8B D8 */ lbz r0, lbl_lassocam_enabled__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 80051FF8 0004EDF8 28 00 00 00 */ cmplwi r0, 0 /* 80051FFC 0004EDFC 41 82 00 14 */ beq lbl_80052010 -/* 80052000 0004EE00 80 0D 8B D4 */ lwz r0, lbl_803CB4D4-_SDA_BASE_(r13) +/* 80052000 0004EE00 80 0D 8B D4 */ lwz r0, lbl_stop_track__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 80052004 0004EE04 28 00 00 00 */ cmplwi r0, 0 /* 80052008 0004EE08 40 82 00 08 */ bne lbl_80052010 /* 8005200C 0004EE0C D3 9E 01 80 */ stfs f28, 0x180(r30) lbl_80052010: -/* 80052010 0004EE10 80 0D 8B 84 */ lwz r0, lbl_803CB484-_SDA_BASE_(r13) -/* 80052014 0004EE14 90 0D 8B 88 */ stw r0, lbl_803CB488-_SDA_BASE_(r13) +/* 80052010 0004EE10 80 0D 8B 84 */ lwz r0, lbl_zcam_bbounce-_SDA_BASE_(r13) +/* 80052014 0004EE14 90 0D 8B 88 */ stw r0, lbl_zcam_lbbounce-_SDA_BASE_(r13) /* 80052018 0004EE18 80 7E 01 10 */ lwz r3, 0x110(r30) /* 8005201C 0004EE1C D3 C3 00 34 */ stfs f30, 0x34(r3) /* 80052020 0004EE20 80 7E 01 14 */ lwz r3, 0x114(r30) @@ -2543,150 +2543,150 @@ lbl_80052028: .global zCameraSetBbounce__Fi zCameraSetBbounce__Fi: -/* 80052090 0004EE90 90 6D 8B 84 */ stw r3, lbl_803CB484-_SDA_BASE_(r13) +/* 80052090 0004EE90 90 6D 8B 84 */ stw r3, lbl_zcam_bbounce-_SDA_BASE_(r13) /* 80052094 0004EE94 4E 80 00 20 */ blr .global zCameraSetLongbounce__Fi zCameraSetLongbounce__Fi: -/* 80052098 0004EE98 80 0D 8B 98 */ lwz r0, lbl_803CB498-_SDA_BASE_(r13) +/* 80052098 0004EE98 80 0D 8B 98 */ lwz r0, lbl_zcam_highbounce-_SDA_BASE_(r13) /* 8005209C 0004EE9C 2C 00 00 00 */ cmpwi r0, 0 /* 800520A0 0004EEA0 40 82 00 10 */ bne lbl_800520B0 -/* 800520A4 0004EEA4 80 0D 8B 94 */ lwz r0, lbl_803CB494-_SDA_BASE_(r13) +/* 800520A4 0004EEA4 80 0D 8B 94 */ lwz r0, lbl_zcam_longbounce-_SDA_BASE_(r13) /* 800520A8 0004EEA8 7C 00 18 00 */ cmpw r0, r3 /* 800520AC 0004EEAC 41 82 00 0C */ beq lbl_800520B8 lbl_800520B0: /* 800520B0 0004EEB0 38 00 00 00 */ li r0, 0 -/* 800520B4 0004EEB4 90 0D 8B 88 */ stw r0, lbl_803CB488-_SDA_BASE_(r13) +/* 800520B4 0004EEB4 90 0D 8B 88 */ stw r0, lbl_zcam_lbbounce-_SDA_BASE_(r13) lbl_800520B8: -/* 800520B8 0004EEB8 90 6D 8B 94 */ stw r3, lbl_803CB494-_SDA_BASE_(r13) +/* 800520B8 0004EEB8 90 6D 8B 94 */ stw r3, lbl_zcam_longbounce-_SDA_BASE_(r13) /* 800520BC 0004EEBC 38 00 00 00 */ li r0, 0 -/* 800520C0 0004EEC0 90 0D 8B 98 */ stw r0, lbl_803CB498-_SDA_BASE_(r13) +/* 800520C0 0004EEC0 90 0D 8B 98 */ stw r0, lbl_zcam_highbounce-_SDA_BASE_(r13) /* 800520C4 0004EEC4 4E 80 00 20 */ blr .global zCameraSetHighbounce__Fi zCameraSetHighbounce__Fi: -/* 800520C8 0004EEC8 80 0D 8B 94 */ lwz r0, lbl_803CB494-_SDA_BASE_(r13) +/* 800520C8 0004EEC8 80 0D 8B 94 */ lwz r0, lbl_zcam_longbounce-_SDA_BASE_(r13) /* 800520CC 0004EECC 2C 00 00 00 */ cmpwi r0, 0 /* 800520D0 0004EED0 40 82 00 10 */ bne lbl_800520E0 -/* 800520D4 0004EED4 80 0D 8B 98 */ lwz r0, lbl_803CB498-_SDA_BASE_(r13) +/* 800520D4 0004EED4 80 0D 8B 98 */ lwz r0, lbl_zcam_highbounce-_SDA_BASE_(r13) /* 800520D8 0004EED8 7C 00 18 00 */ cmpw r0, r3 /* 800520DC 0004EEDC 41 82 00 0C */ beq lbl_800520E8 lbl_800520E0: /* 800520E0 0004EEE0 38 00 00 00 */ li r0, 0 -/* 800520E4 0004EEE4 90 0D 8B 88 */ stw r0, lbl_803CB488-_SDA_BASE_(r13) +/* 800520E4 0004EEE4 90 0D 8B 88 */ stw r0, lbl_zcam_lbbounce-_SDA_BASE_(r13) lbl_800520E8: -/* 800520E8 0004EEE8 90 6D 8B 98 */ stw r3, lbl_803CB498-_SDA_BASE_(r13) +/* 800520E8 0004EEE8 90 6D 8B 98 */ stw r3, lbl_zcam_highbounce-_SDA_BASE_(r13) /* 800520EC 0004EEEC 38 00 00 00 */ li r0, 0 -/* 800520F0 0004EEF0 90 0D 8B 94 */ stw r0, lbl_803CB494-_SDA_BASE_(r13) +/* 800520F0 0004EEF0 90 0D 8B 94 */ stw r0, lbl_zcam_longbounce-_SDA_BASE_(r13) /* 800520F4 0004EEF4 4E 80 00 20 */ blr .global zCameraSetPlayerVel__FP5xVec3 zCameraSetPlayerVel__FP5xVec3: -/* 800520F8 0004EEF8 90 6D 8B A4 */ stw r3, lbl_803CB4A4-_SDA_BASE_(r13) +/* 800520F8 0004EEF8 90 6D 8B A4 */ stw r3, lbl_zcam_playervel-_SDA_BASE_(r13) /* 800520FC 0004EEFC 4E 80 00 20 */ blr .global zCameraDisableTracking__F17camera_owner_enum zCameraDisableTracking__F17camera_owner_enum: -/* 80052100 0004EF00 80 0D 8B D4 */ lwz r0, lbl_803CB4D4-_SDA_BASE_(r13) +/* 80052100 0004EF00 80 0D 8B D4 */ lwz r0, lbl_stop_track__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 80052104 0004EF04 7C 00 1B 78 */ or r0, r0, r3 -/* 80052108 0004EF08 90 0D 8B D4 */ stw r0, lbl_803CB4D4-_SDA_BASE_(r13) +/* 80052108 0004EF08 90 0D 8B D4 */ stw r0, lbl_stop_track__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 8005210C 0004EF0C 4E 80 00 20 */ blr .global zCameraEnableTracking__F17camera_owner_enum zCameraEnableTracking__F17camera_owner_enum: -/* 80052110 0004EF10 80 8D 8B D4 */ lwz r4, lbl_803CB4D4-_SDA_BASE_(r13) +/* 80052110 0004EF10 80 8D 8B D4 */ lwz r4, lbl_stop_track__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 80052114 0004EF14 7C 80 18 78 */ andc r0, r4, r3 -/* 80052118 0004EF18 90 0D 8B D4 */ stw r0, lbl_803CB4D4-_SDA_BASE_(r13) +/* 80052118 0004EF18 90 0D 8B D4 */ stw r0, lbl_stop_track__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 8005211C 0004EF1C 4E 80 00 20 */ blr .global zCameraIsTrackingDisabled__Fv zCameraIsTrackingDisabled__Fv: -/* 80052120 0004EF20 80 6D 8B D4 */ lwz r3, lbl_803CB4D4-_SDA_BASE_(r13) +/* 80052120 0004EF20 80 6D 8B D4 */ lwz r3, lbl_stop_track__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 80052124 0004EF24 4E 80 00 20 */ blr .global zCameraDisableInput__Fv zCameraDisableInput__Fv: /* 80052128 0004EF28 38 00 00 00 */ li r0, 0 -/* 8005212C 0004EF2C 98 0D 81 40 */ stb r0, lbl_803CAA40-_SDA_BASE_(r13) +/* 8005212C 0004EF2C 98 0D 81 40 */ stb r0, lbl_input_enabled__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 80052130 0004EF30 4E 80 00 20 */ blr .global zCameraEnableInput__Fv zCameraEnableInput__Fv: /* 80052134 0004EF34 38 00 00 01 */ li r0, 1 -/* 80052138 0004EF38 98 0D 81 40 */ stb r0, lbl_803CAA40-_SDA_BASE_(r13) +/* 80052138 0004EF38 98 0D 81 40 */ stb r0, lbl_input_enabled__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 8005213C 0004EF3C 4E 80 00 20 */ blr .global zCameraDisableLassoCam__Fv zCameraDisableLassoCam__Fv: /* 80052140 0004EF40 38 00 00 00 */ li r0, 0 -/* 80052144 0004EF44 98 0D 8B D8 */ stb r0, lbl_803CB4D8-_SDA_BASE_(r13) +/* 80052144 0004EF44 98 0D 8B D8 */ stb r0, lbl_lassocam_enabled__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 80052148 0004EF48 4E 80 00 20 */ blr .global zCameraEnableLassoCam__Fv zCameraEnableLassoCam__Fv: /* 8005214C 0004EF4C 38 00 00 01 */ li r0, 1 -/* 80052150 0004EF50 98 0D 8B D8 */ stb r0, lbl_803CB4D8-_SDA_BASE_(r13) +/* 80052150 0004EF50 98 0D 8B D8 */ stb r0, lbl_lassocam_enabled__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 80052154 0004EF54 4E 80 00 20 */ blr .global zCameraSetLassoCamFactor__Ff zCameraSetLassoCamFactor__Ff: -/* 80052158 0004EF58 D0 2D 8B DC */ stfs f1, lbl_803CB4DC-_SDA_BASE_(r13) +/* 80052158 0004EF58 D0 2D 8B DC */ stfs f1, lbl_lassocam_factor__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 8005215C 0004EF5C 4E 80 00 20 */ blr .global zCameraGetLassoCamFactor__Fv zCameraGetLassoCamFactor__Fv: -/* 80052160 0004EF60 C0 2D 8B DC */ lfs f1, lbl_803CB4DC-_SDA_BASE_(r13) +/* 80052160 0004EF60 C0 2D 8B DC */ lfs f1, lbl_lassocam_factor__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 80052164 0004EF64 4E 80 00 20 */ blr .global zCameraGetConvers__Fv zCameraGetConvers__Fv: -/* 80052168 0004EF68 80 6D 8B 8C */ lwz r3, lbl_803CB48C-_SDA_BASE_(r13) +/* 80052168 0004EF68 80 6D 8B 8C */ lwz r3, lbl_zcam_convers-_SDA_BASE_(r13) /* 8005216C 0004EF6C 4E 80 00 20 */ blr .global zCameraSetConvers__Fi zCameraSetConvers__Fi: /* 80052170 0004EF70 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80052174 0004EF74 7C 08 02 A6 */ mflr r0 -/* 80052178 0004EF78 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80052178 0004EF78 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8005217C 0004EF7C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80052180 0004EF80 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80052180 0004EF80 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80052184 0004EF84 93 E1 00 0C */ stw r31, 0xc(r1) /* 80052188 0004EF88 7C 9F 23 78 */ mr r31, r4 -/* 8005218C 0004EF8C 90 6D 8B 8C */ stw r3, lbl_803CB48C-_SDA_BASE_(r13) -/* 80052190 0004EF90 88 0D 8C 0A */ lbz r0, lbl_803CB50A-_SDA_BASE_(r13) +/* 8005218C 0004EF8C 90 6D 8B 8C */ stw r3, lbl_zcam_convers-_SDA_BASE_(r13) +/* 80052190 0004EF90 88 0D 8C 0A */ lbz r0, lbl_init$1516-_SDA_BASE_(r13) /* 80052194 0004EF94 7C 00 07 75 */ extsb. r0, r0 /* 80052198 0004EF98 40 82 00 14 */ bne lbl_800521AC /* 8005219C 0004EF9C 38 80 00 00 */ li r4, 0 /* 800521A0 0004EFA0 38 00 00 01 */ li r0, 1 -/* 800521A4 0004EFA4 98 8D 8C 09 */ stb r4, lbl_803CB509-_SDA_BASE_(r13) -/* 800521A8 0004EFA8 98 0D 8C 0A */ stb r0, lbl_803CB50A-_SDA_BASE_(r13) +/* 800521A4 0004EFA4 98 8D 8C 09 */ stb r4, lbl_saved$1515-_SDA_BASE_(r13) +/* 800521A8 0004EFA8 98 0D 8C 0A */ stb r0, lbl_init$1516-_SDA_BASE_(r13) lbl_800521AC: /* 800521AC 0004EFAC 2C 03 00 00 */ cmpwi r3, 0 /* 800521B0 0004EFB0 41 82 00 30 */ beq lbl_800521E0 -/* 800521B4 0004EFB4 3C 60 80 3C */ lis r3, lbl_803BF2D4@ha +/* 800521B4 0004EFB4 3C 60 80 3C */ lis r3, lbl_zcam_backupconvers@ha /* 800521B8 0004EFB8 7F E4 FB 78 */ mr r4, r31 -/* 800521BC 0004EFBC 38 63 F2 D4 */ addi r3, r3, lbl_803BF2D4@l +/* 800521BC 0004EFBC 38 63 F2 D4 */ addi r3, r3, lbl_zcam_backupconvers@l /* 800521C0 0004EFC0 4B FF E3 A1 */ bl __as__7xCameraFRC7xCamera /* 800521C4 0004EFC4 38 60 00 01 */ li r3, 1 /* 800521C8 0004EFC8 38 00 00 00 */ li r0, 0 -/* 800521CC 0004EFCC 98 6D 8C 09 */ stb r3, lbl_803CB509-_SDA_BASE_(r13) -/* 800521D0 0004EFD0 90 0D 8B C0 */ stw r0, lbl_803CB4C0-_SDA_BASE_(r13) -/* 800521D4 0004EFD4 C0 02 88 1C */ lfs f0, lbl_803CD19C-_SDA2_BASE_(r2) -/* 800521D8 0004EFD8 D0 0D 8B C4 */ stfs f0, lbl_803CB4C4-_SDA_BASE_(r13) +/* 800521CC 0004EFCC 98 6D 8C 09 */ stb r3, lbl_saved$1515-_SDA_BASE_(r13) +/* 800521D0 0004EFD0 90 0D 8B C0 */ stw r0, lbl_zcam_dest-_SDA_BASE_(r13) +/* 800521D4 0004EFD4 C0 02 88 1C */ lfs f0, lbl__820-_SDA2_BASE_(r2) +/* 800521D8 0004EFD8 D0 0D 8B C4 */ stfs f0, lbl_zcam_tmr-_SDA_BASE_(r13) /* 800521DC 0004EFDC 48 00 00 5C */ b lbl_80052238 lbl_800521E0: -/* 800521E0 0004EFE0 C0 22 88 18 */ lfs f1, lbl_803CD198-_SDA2_BASE_(r2) +/* 800521E0 0004EFE0 C0 22 88 18 */ lfs f1, lbl__819-_SDA2_BASE_(r2) /* 800521E4 0004EFE4 7F E3 FB 78 */ mr r3, r31 /* 800521E8 0004EFE8 4B FB C2 A9 */ bl xCameraSetFOV__FP7xCameraf -/* 800521EC 0004EFEC C0 02 88 18 */ lfs f0, lbl_803CD198-_SDA2_BASE_(r2) -/* 800521F0 0004EFF0 D0 0D 8B CC */ stfs f0, lbl_803CB4CC-_SDA_BASE_(r13) -/* 800521F4 0004EFF4 88 0D 8C 09 */ lbz r0, lbl_803CB509-_SDA_BASE_(r13) +/* 800521EC 0004EFEC C0 02 88 18 */ lfs f0, lbl__819-_SDA2_BASE_(r2) +/* 800521F0 0004EFF0 D0 0D 8B CC */ stfs f0, lbl_zcam_fovcurr-_SDA_BASE_(r13) +/* 800521F4 0004EFF4 88 0D 8C 09 */ lbz r0, lbl_saved$1515-_SDA_BASE_(r13) /* 800521F8 0004EFF8 28 00 00 00 */ cmplwi r0, 0 /* 800521FC 0004EFFC 41 82 00 3C */ beq lbl_80052238 -/* 80052200 0004F000 3C 60 80 3C */ lis r3, lbl_803BF2D4@ha -/* 80052204 0004F004 38 63 F2 D4 */ addi r3, r3, lbl_803BF2D4@l +/* 80052200 0004F000 3C 60 80 3C */ lis r3, lbl_zcam_backupconvers@ha +/* 80052204 0004F004 38 63 F2 D4 */ addi r3, r3, lbl_zcam_backupconvers@l /* 80052208 0004F008 4B FF E6 FD */ bl zCamera.zCameraFlyRestoreBackup__FP7xCamera -/* 8005220C 0004F00C C0 82 88 1C */ lfs f4, lbl_803CD19C-_SDA2_BASE_(r2) +/* 8005220C 0004F00C C0 82 88 1C */ lfs f4, lbl__820-_SDA2_BASE_(r2) /* 80052210 0004F010 7F E3 FB 78 */ mr r3, r31 /* 80052214 0004F014 C0 3F 01 60 */ lfs f1, 0x160(r31) /* 80052218 0004F018 38 80 00 2E */ li r4, 0x2e @@ -2696,7 +2696,7 @@ lbl_800521E0: /* 80052228 0004F028 C0 7F 01 80 */ lfs f3, 0x180(r31) /* 8005222C 0004F02C 4B FB B3 A5 */ bl xCameraMove__FP7xCameraUiffffff /* 80052230 0004F030 38 00 00 00 */ li r0, 0 -/* 80052234 0004F034 98 0D 8C 09 */ stb r0, lbl_803CB509-_SDA_BASE_(r13) +/* 80052234 0004F034 98 0D 8C 09 */ stb r0, lbl_saved$1515-_SDA_BASE_(r13) lbl_80052238: /* 80052238 0004F038 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005223C 0004F03C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2711,44 +2711,44 @@ zCameraDoTrans__FP9xCamAssetf: /* 80052254 0004F054 90 01 00 44 */ stw r0, 0x44(r1) /* 80052258 0004F058 93 E1 00 3C */ stw r31, 0x3c(r1) /* 8005225C 0004F05C 7C 7F 1B 78 */ mr r31, r3 -/* 80052260 0004F060 93 ED 8B C0 */ stw r31, lbl_803CB4C0-_SDA_BASE_(r13) -/* 80052264 0004F064 C0 02 88 1C */ lfs f0, lbl_803CD19C-_SDA2_BASE_(r2) +/* 80052260 0004F060 93 ED 8B C0 */ stw r31, lbl_zcam_dest-_SDA_BASE_(r13) +/* 80052264 0004F064 C0 02 88 1C */ lfs f0, lbl__820-_SDA2_BASE_(r2) /* 80052268 0004F068 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005226C 0004F06C 40 81 00 08 */ ble lbl_80052274 /* 80052270 0004F070 48 00 00 08 */ b lbl_80052278 lbl_80052274: /* 80052274 0004F074 C0 3F 00 4C */ lfs f1, 0x4c(r31) lbl_80052278: -/* 80052278 0004F078 D0 2D 8B C4 */ stfs f1, lbl_803CB4C4-_SDA_BASE_(r13) -/* 8005227C 0004F07C D0 2D 8B C8 */ stfs f1, lbl_803CB4C8-_SDA_BASE_(r13) -/* 80052280 0004F080 C0 02 88 1C */ lfs f0, lbl_803CD19C-_SDA2_BASE_(r2) +/* 80052278 0004F078 D0 2D 8B C4 */ stfs f1, lbl_zcam_tmr-_SDA_BASE_(r13) +/* 8005227C 0004F07C D0 2D 8B C8 */ stfs f1, lbl_zcam_ttm-_SDA_BASE_(r13) +/* 80052280 0004F080 C0 02 88 1C */ lfs f0, lbl__820-_SDA2_BASE_(r2) /* 80052284 0004F084 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80052288 0004F088 4C 40 13 82 */ cror 2, 0, 2 /* 8005228C 0004F08C 40 82 00 68 */ bne lbl_800522F4 -/* 80052290 0004F090 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80052290 0004F090 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80052294 0004F094 38 9F 00 2C */ addi r4, r31, 0x2c -/* 80052298 0004F098 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80052298 0004F098 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8005229C 0004F09C 38 63 00 14 */ addi r3, r3, 0x14 /* 800522A0 0004F0A0 4B FB 8F C5 */ bl __as__5xVec3FRC5xVec3 -/* 800522A4 0004F0A4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800522A4 0004F0A4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800522A8 0004F0A8 38 9F 00 20 */ addi r4, r31, 0x20 -/* 800522AC 0004F0AC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800522AC 0004F0AC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800522B0 0004F0B0 38 63 00 24 */ addi r3, r3, 0x24 /* 800522B4 0004F0B4 4B FB 8F B1 */ bl __as__5xVec3FRC5xVec3 -/* 800522B8 0004F0B8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800522B8 0004F0B8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800522BC 0004F0BC 38 9F 00 14 */ addi r4, r31, 0x14 -/* 800522C0 0004F0C0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800522C0 0004F0C0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800522C4 0004F0C4 38 63 00 34 */ addi r3, r3, 0x34 /* 800522C8 0004F0C8 4B FB 8F 9D */ bl __as__5xVec3FRC5xVec3 -/* 800522CC 0004F0CC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800522CC 0004F0CC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800522D0 0004F0D0 38 9F 00 08 */ addi r4, r31, 8 -/* 800522D4 0004F0D4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800522D4 0004F0D4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800522D8 0004F0D8 38 63 00 44 */ addi r3, r3, 0x44 /* 800522DC 0004F0DC 4B FB 8F 89 */ bl __as__5xVec3FRC5xVec3 /* 800522E0 0004F0E0 C0 1F 00 48 */ lfs f0, 0x48(r31) -/* 800522E4 0004F0E4 D0 0D 8B CC */ stfs f0, lbl_803CB4CC-_SDA_BASE_(r13) +/* 800522E4 0004F0E4 D0 0D 8B CC */ stfs f0, lbl_zcam_fovcurr-_SDA_BASE_(r13) /* 800522E8 0004F0E8 C0 1F 00 48 */ lfs f0, 0x48(r31) -/* 800522EC 0004F0EC D0 0D 8B D0 */ stfs f0, lbl_803CB4D0-_SDA_BASE_(r13) +/* 800522EC 0004F0EC D0 0D 8B D0 */ stfs f0, lbl_zcam_fovdest-_SDA_BASE_(r13) /* 800522F0 0004F0F0 48 00 00 40 */ b lbl_80052330 lbl_800522F4: /* 800522F4 0004F0F4 38 61 00 08 */ addi r3, r1, 8 @@ -2760,12 +2760,12 @@ lbl_800522F4: /* 8005230C 0004F10C 38 61 00 28 */ addi r3, r1, 0x28 /* 80052310 0004F110 38 9F 00 14 */ addi r4, r31, 0x14 /* 80052314 0004F114 4B FB 8F 51 */ bl __as__5xVec3FRC5xVec3 -/* 80052318 0004F118 3C 60 80 3C */ lis r3, lbl_803BF5F0@ha +/* 80052318 0004F118 3C 60 80 3C */ lis r3, lbl_zcam_quat@ha /* 8005231C 0004F11C 38 81 00 08 */ addi r4, r1, 8 -/* 80052320 0004F120 38 63 F5 F0 */ addi r3, r3, lbl_803BF5F0@l +/* 80052320 0004F120 38 63 F5 F0 */ addi r3, r3, lbl_zcam_quat@l /* 80052324 0004F124 4B FE 09 61 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 80052328 0004F128 C0 1F 00 48 */ lfs f0, 0x48(r31) -/* 8005232C 0004F12C D0 0D 8B D0 */ stfs f0, lbl_803CB4D0-_SDA_BASE_(r13) +/* 8005232C 0004F12C D0 0D 8B D0 */ stfs f0, lbl_zcam_fovdest-_SDA_BASE_(r13) lbl_80052330: /* 80052330 0004F130 80 01 00 44 */ lwz r0, 0x44(r1) /* 80052334 0004F134 83 E1 00 3C */ lwz r31, 0x3c(r1) @@ -2800,40 +2800,40 @@ zCameraEnableWallJump__FP7xCameraRC5xVec3: /* 80052390 0004F190 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80052394 0004F194 7C 08 02 A6 */ mflr r0 /* 80052398 0004F198 90 01 00 24 */ stw r0, 0x24(r1) -/* 8005239C 0004F19C 80 0D 8B E0 */ lwz r0, lbl_803CB4E0-_SDA_BASE_(r13) +/* 8005239C 0004F19C 80 0D 8B E0 */ lwz r0, lbl_wall_jump_enabled__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 800523A0 0004F1A0 2C 00 00 02 */ cmpwi r0, 2 /* 800523A4 0004F1A4 41 82 00 0C */ beq lbl_800523B0 /* 800523A8 0004F1A8 38 00 00 03 */ li r0, 3 -/* 800523AC 0004F1AC 90 0D 8B E0 */ stw r0, lbl_803CB4E0-_SDA_BASE_(r13) +/* 800523AC 0004F1AC 90 0D 8B E0 */ stw r0, lbl_wall_jump_enabled__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) lbl_800523B0: /* 800523B0 0004F1B0 3C A0 80 25 */ lis r5, lbl_80250004@ha /* 800523B4 0004F1B4 84 E5 47 AC */ lwzu r7, 0x47ac(r5) -/* 800523B8 0004F1B8 3C 60 80 2E */ lis r3, lbl_802DBA70@ha +/* 800523B8 0004F1B8 3C 60 80 2E */ lis r3, lbl_wall_jump_view__21_unnamed_zCamera_cpp_@ha /* 800523BC 0004F1BC 80 C5 00 04 */ lwz r6, lbl_80250004@l(r5) -/* 800523C0 0004F1C0 38 63 BA 70 */ addi r3, r3, lbl_802DBA70@l +/* 800523C0 0004F1C0 38 63 BA 70 */ addi r3, r3, lbl_wall_jump_view__21_unnamed_zCamera_cpp_@l /* 800523C4 0004F1C4 80 05 00 08 */ lwz r0, 8(r5) /* 800523C8 0004F1C8 38 A1 00 08 */ addi r5, r1, 8 /* 800523CC 0004F1CC 90 E1 00 08 */ stw r7, 8(r1) /* 800523D0 0004F1D0 90 C1 00 0C */ stw r6, 0xc(r1) /* 800523D4 0004F1D4 90 01 00 10 */ stw r0, 0x10(r1) /* 800523D8 0004F1D8 4B FC 2C B5 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 -/* 800523DC 0004F1DC 3C 60 80 2E */ lis r3, lbl_802DBA70@ha -/* 800523E0 0004F1E0 38 63 BA 70 */ addi r3, r3, lbl_802DBA70@l +/* 800523DC 0004F1DC 3C 60 80 2E */ lis r3, lbl_wall_jump_view__21_unnamed_zCamera_cpp_@ha +/* 800523E0 0004F1E0 38 63 BA 70 */ addi r3, r3, lbl_wall_jump_view__21_unnamed_zCamera_cpp_@l /* 800523E4 0004F1E4 7C 64 1B 78 */ mr r4, r3 /* 800523E8 0004F1E8 4B FF BF 09 */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 800523EC 0004F1EC 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800523F0 0004F1F0 3C 60 80 2E */ lis r3, lbl_802DBA70@ha -/* 800523F4 0004F1F4 38 84 05 58 */ addi r4, r4, lbl_803C0558@l -/* 800523F8 0004F1F8 38 63 BA 70 */ addi r3, r3, lbl_802DBA70@l +/* 800523EC 0004F1EC 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800523F0 0004F1F0 3C 60 80 2E */ lis r3, lbl_wall_jump_view__21_unnamed_zCamera_cpp_@ha +/* 800523F4 0004F1F4 38 84 05 58 */ addi r4, r4, lbl_globals@l +/* 800523F8 0004F1F8 38 63 BA 70 */ addi r3, r3, lbl_wall_jump_view__21_unnamed_zCamera_cpp_@l /* 800523FC 0004F1FC 38 84 00 34 */ addi r4, r4, 0x34 /* 80052400 0004F200 4B FF C0 F1 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 80052404 0004F204 C0 02 88 1C */ lfs f0, lbl_803CD19C-_SDA2_BASE_(r2) +/* 80052404 0004F204 C0 02 88 1C */ lfs f0, lbl__820-_SDA2_BASE_(r2) /* 80052408 0004F208 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005240C 0004F20C 40 80 00 1C */ bge lbl_80052428 -/* 80052410 0004F210 3C 60 80 2E */ lis r3, lbl_802DBA70@ha -/* 80052414 0004F214 3C 80 80 25 */ lis r4, lbl_80253018@ha -/* 80052418 0004F218 38 63 BA 70 */ addi r3, r3, lbl_802DBA70@l -/* 8005241C 0004F21C 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 80052410 0004F210 3C 60 80 2E */ lis r3, lbl_wall_jump_view__21_unnamed_zCamera_cpp_@ha +/* 80052414 0004F214 3C 80 80 25 */ lis r4, lbl_g_O3@ha +/* 80052418 0004F218 38 63 BA 70 */ addi r3, r3, lbl_wall_jump_view__21_unnamed_zCamera_cpp_@l +/* 8005241C 0004F21C 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 80052420 0004F220 7C 65 1B 78 */ mr r5, r3 /* 80052424 0004F224 4B FB C2 6D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 lbl_80052428: @@ -2844,11 +2844,11 @@ lbl_80052428: .global zCameraDisableWallJump__FP7xCamera zCameraDisableWallJump__FP7xCamera: -/* 80052438 0004F238 80 0D 8B E0 */ lwz r0, lbl_803CB4E0-_SDA_BASE_(r13) +/* 80052438 0004F238 80 0D 8B E0 */ lwz r0, lbl_wall_jump_enabled__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 8005243C 0004F23C 2C 00 00 00 */ cmpwi r0, 0 /* 80052440 0004F240 4D 82 00 20 */ beqlr /* 80052444 0004F244 38 00 00 01 */ li r0, 1 -/* 80052448 0004F248 90 0D 8B E0 */ stw r0, lbl_803CB4E0-_SDA_BASE_(r13) +/* 80052448 0004F248 90 0D 8B E0 */ stw r0, lbl_wall_jump_enabled__21_unnamed_zCamera_cpp_-_SDA_BASE_(r13) /* 8005244C 0004F24C 4E 80 00 20 */ blr .global zCameraSetReward__Fi @@ -2862,10 +2862,10 @@ zCameraSetReward__Fi: /* 80052468 0004F268 28 03 00 00 */ cmplwi r3, 0 /* 8005246C 0004F26C 41 82 00 10 */ beq lbl_8005247C /* 80052470 0004F270 38 00 00 00 */ li r0, 0 -/* 80052474 0004F274 90 0D 8B A0 */ stw r0, lbl_803CB4A0-_SDA_BASE_(r13) +/* 80052474 0004F274 90 0D 8B A0 */ stw r0, lbl_zcam_reward-_SDA_BASE_(r13) /* 80052478 0004F278 48 00 00 08 */ b lbl_80052480 lbl_8005247C: -/* 8005247C 0004F27C 93 ED 8B A0 */ stw r31, lbl_803CB4A0-_SDA_BASE_(r13) +/* 8005247C 0004F27C 93 ED 8B A0 */ stw r31, lbl_zcam_reward-_SDA_BASE_(r13) lbl_80052480: /* 80052480 0004F280 80 01 00 14 */ lwz r0, 0x14(r1) /* 80052484 0004F284 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2875,20 +2875,20 @@ lbl_80052480: .global zCameraMinTargetHeightSet__Ff zCameraMinTargetHeightSet__Ff: -/* 80052494 0004F294 D0 2D 81 3C */ stfs f1, lbl_803CAA3C-_SDA_BASE_(r13) +/* 80052494 0004F294 D0 2D 81 3C */ stfs f1, lbl_zcam_mintgtheight-_SDA_BASE_(r13) /* 80052498 0004F298 4E 80 00 20 */ blr .global zCameraMinTargetHeightClear__Fv zCameraMinTargetHeightClear__Fv: -/* 8005249C 0004F29C C0 02 88 20 */ lfs f0, lbl_803CD1A0-_SDA2_BASE_(r2) -/* 800524A0 0004F2A0 D0 0D 81 3C */ stfs f0, lbl_803CAA3C-_SDA_BASE_(r13) +/* 8005249C 0004F29C C0 02 88 20 */ lfs f0, lbl__821-_SDA2_BASE_(r2) +/* 800524A0 0004F2A0 D0 0D 81 3C */ stfs f0, lbl_zcam_mintgtheight-_SDA_BASE_(r13) /* 800524A4 0004F2A4 4E 80 00 20 */ blr .global zCamera_FlyOnly__Fv zCamera_FlyOnly__Fv: -/* 800524A8 0004F2A8 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800524A8 0004F2A8 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800524AC 0004F2AC 3C 60 50 47 */ lis r3, 0x50473132@ha -/* 800524B0 0004F2B0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800524B0 0004F2B0 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800524B4 0004F2B4 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 800524B8 0004F2B8 38 03 31 32 */ addi r0, r3, 0x50473132@l /* 800524BC 0004F2BC 80 84 00 00 */ lwz r4, 0(r4) diff --git a/asm/Game/zCameraFly.s b/asm/Game/zCameraFly.s index a629d8c76..097d137bf 100644 --- a/asm/Game/zCameraFly.s +++ b/asm/Game/zCameraFly.s @@ -81,19 +81,19 @@ zCameraFly_Load__FP10zCameraFlyP7xSerial: zCameraFlyProcessStopEvent__Fv: /* 8017C17C 00178F7C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017C180 00178F80 7C 08 02 A6 */ mflr r0 -/* 8017C184 00178F84 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8017C184 00178F84 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8017C188 00178F88 90 01 00 14 */ stw r0, 0x14(r1) -/* 8017C18C 00178F8C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8017C18C 00178F8C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8017C190 00178F90 93 E1 00 0C */ stw r31, 0xc(r1) /* 8017C194 00178F94 83 E3 1F C0 */ lwz r31, 0x1fc0(r3) /* 8017C198 00178F98 4B ED 63 11 */ bl zCamera_FlyOnly__Fv /* 8017C19C 00178F9C 28 03 00 00 */ cmplwi r3, 0 /* 8017C1A0 00178FA0 40 82 00 10 */ bne lbl_8017C1B0 -/* 8017C1A4 00178FA4 C0 22 AD D8 */ lfs f1, lbl_803CF758-_SDA2_BASE_(r2) -/* 8017C1A8 00178FA8 C0 42 AD DC */ lfs f2, lbl_803CF75C-_SDA2_BASE_(r2) +/* 8017C1A4 00178FA4 C0 22 AD D8 */ lfs f1, lbl__713_3-_SDA2_BASE_(r2) +/* 8017C1A8 00178FA8 C0 42 AD DC */ lfs f2, lbl__714_3-_SDA2_BASE_(r2) /* 8017C1AC 00178FAC 4B F2 BA B5 */ bl zMusicSetVolume__Fff lbl_8017C1B0: -/* 8017C1B0 00178FB0 80 AD 8B BC */ lwz r5, lbl_803CB4BC-_SDA_BASE_(r13) +/* 8017C1B0 00178FB0 80 AD 8B BC */ lwz r5, lbl_zcam_flyasset_current-_SDA_BASE_(r13) /* 8017C1B4 00178FB4 38 E0 00 00 */ li r7, 0 /* 8017C1B8 00178FB8 80 DF 00 74 */ lwz r6, 0x74(r31) /* 8017C1BC 00178FBC 48 00 00 40 */ b lbl_8017C1FC diff --git a/asm/Game/zCameraTweak.s b/asm/Game/zCameraTweak.s index d18a8fa8e..415f37e9e 100644 --- a/asm/Game/zCameraTweak.s +++ b/asm/Game/zCameraTweak.s @@ -44,18 +44,18 @@ zCameraTweak.zCameraTweak_LookPreCalc__FP13zCamTweakLookfff: zCameraTweakGlobal_Init__Fv: /* 8017EF30 0017BD30 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017EF34 0017BD34 7C 08 02 A6 */ mflr r0 -/* 8017EF38 0017BD38 3C 60 80 33 */ lis r3, lbl_8032B568@ha +/* 8017EF38 0017BD38 3C 60 80 33 */ lis r3, lbl_zcam_neartweak@ha /* 8017EF3C 0017BD3C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8017EF40 0017BD40 38 63 B5 68 */ addi r3, r3, lbl_8032B568@l -/* 8017EF44 0017BD44 C0 2D 80 D0 */ lfs f1, lbl_803CA9D0-_SDA_BASE_(r13) -/* 8017EF48 0017BD48 C0 4D 80 D4 */ lfs f2, lbl_803CA9D4-_SDA_BASE_(r13) -/* 8017EF4C 0017BD4C C0 6D 80 D8 */ lfs f3, lbl_803CA9D8-_SDA_BASE_(r13) +/* 8017EF40 0017BD40 38 63 B5 68 */ addi r3, r3, lbl_zcam_neartweak@l +/* 8017EF44 0017BD44 C0 2D 80 D0 */ lfs f1, lbl_zcam_near_d-_SDA_BASE_(r13) +/* 8017EF48 0017BD48 C0 4D 80 D4 */ lfs f2, lbl_zcam_near_h-_SDA_BASE_(r13) +/* 8017EF4C 0017BD4C C0 6D 80 D8 */ lfs f3, lbl_zcam_near_pitch-_SDA_BASE_(r13) /* 8017EF50 0017BD50 4B FF FF 55 */ bl zCameraTweak.zCameraTweak_LookPreCalc__FP13zCamTweakLookfff -/* 8017EF54 0017BD54 3C 60 80 33 */ lis r3, lbl_8032B574@ha -/* 8017EF58 0017BD58 C0 2D 80 DC */ lfs f1, lbl_803CA9DC-_SDA_BASE_(r13) -/* 8017EF5C 0017BD5C C0 4D 80 E0 */ lfs f2, lbl_803CA9E0-_SDA_BASE_(r13) -/* 8017EF60 0017BD60 38 63 B5 74 */ addi r3, r3, lbl_8032B574@l -/* 8017EF64 0017BD64 C0 6D 80 E4 */ lfs f3, lbl_803CA9E4-_SDA_BASE_(r13) +/* 8017EF54 0017BD54 3C 60 80 33 */ lis r3, lbl_zcam_fartweak@ha +/* 8017EF58 0017BD58 C0 2D 80 DC */ lfs f1, lbl_zcam_far_d-_SDA_BASE_(r13) +/* 8017EF5C 0017BD5C C0 4D 80 E0 */ lfs f2, lbl_zcam_far_h-_SDA_BASE_(r13) +/* 8017EF60 0017BD60 38 63 B5 74 */ addi r3, r3, lbl_zcam_fartweak@l +/* 8017EF64 0017BD64 C0 6D 80 E4 */ lfs f3, lbl_zcam_far_pitch-_SDA_BASE_(r13) /* 8017EF68 0017BD68 4B FF FF 3D */ bl zCameraTweak.zCameraTweak_LookPreCalc__FP13zCamTweakLookfff /* 8017EF6C 0017BD6C 48 00 03 69 */ bl zCameraTweakGlobal_Reset__Fv /* 8017EF70 0017BD70 80 01 00 14 */ lwz r0, 0x14(r1) @@ -77,9 +77,9 @@ zCameraTweakGlobal_Add__FUiffff: /* 8017EFA4 0017BDA4 DB 81 00 20 */ stfd f28, 0x20(r1) /* 8017EFA8 0017BDA8 F3 81 00 28 */ psq_st f28, 40(r1), 0, qr0 /* 8017EFAC 0017BDAC BF 41 00 08 */ stmw r26, 8(r1) -/* 8017EFB0 0017BDB0 3C 80 80 33 */ lis r4, lbl_8032B4C8@ha -/* 8017EFB4 0017BDB4 80 AD 97 B8 */ lwz r5, lbl_803CC0B8-_SDA_BASE_(r13) -/* 8017EFB8 0017BDB8 38 84 B4 C8 */ addi r4, r4, lbl_8032B4C8@l +/* 8017EFB0 0017BDB0 3C 80 80 33 */ lis r4, lbl_sCamTweakList@ha +/* 8017EFB4 0017BDB4 80 AD 97 B8 */ lwz r5, lbl_sCamTweakCount-_SDA_BASE_(r13) +/* 8017EFB8 0017BDB8 38 84 B4 C8 */ addi r4, r4, lbl_sCamTweakList@l /* 8017EFBC 0017BDBC 7C 7E 1B 78 */ mr r30, r3 /* 8017EFC0 0017BDC0 FF 80 08 90 */ fmr f28, f1 /* 8017EFC4 0017BDC4 7C 83 23 78 */ mr r3, r4 @@ -106,9 +106,9 @@ lbl_8017F004: /* 8017F00C 0017BE0C 4C 41 13 82 */ cror 2, 1, 2 /* 8017F010 0017BE10 40 82 00 48 */ bne lbl_8017F058 /* 8017F014 0017BE14 1C 05 00 14 */ mulli r0, r5, 0x14 -/* 8017F018 0017BE18 3C 60 80 33 */ lis r3, lbl_8032B4C8@ha +/* 8017F018 0017BE18 3C 60 80 33 */ lis r3, lbl_sCamTweakList@ha /* 8017F01C 0017BE1C 7C BA 2B 78 */ mr r26, r5 -/* 8017F020 0017BE20 3B 83 B4 C8 */ addi r28, r3, lbl_8032B4C8@l +/* 8017F020 0017BE20 3B 83 B4 C8 */ addi r28, r3, lbl_sCamTweakList@l /* 8017F024 0017BE24 7F 7C 02 14 */ add r27, r28, r0 /* 8017F028 0017BE28 3B BF 00 01 */ addi r29, r31, 1 /* 8017F02C 0017BE2C 48 00 00 20 */ b lbl_8017F04C @@ -130,61 +130,61 @@ lbl_8017F058: /* 8017F060 0017BE60 42 00 FF A4 */ bdnz lbl_8017F004 lbl_8017F064: /* 8017F064 0017BE64 1C BF 00 14 */ mulli r5, r31, 0x14 -/* 8017F068 0017BE68 3C 60 80 33 */ lis r3, lbl_8032B4C8@ha -/* 8017F06C 0017BE6C 38 63 B4 C8 */ addi r3, r3, lbl_8032B4C8@l +/* 8017F068 0017BE68 3C 60 80 33 */ lis r3, lbl_sCamTweakList@ha +/* 8017F06C 0017BE6C 38 63 B4 C8 */ addi r3, r3, lbl_sCamTweakList@l /* 8017F070 0017BE70 7F C3 29 2E */ stwx r30, r3, r5 /* 8017F074 0017BE74 7C 63 2A 14 */ add r3, r3, r5 /* 8017F078 0017BE78 D3 83 00 04 */ stfs f28, 4(r3) -/* 8017F07C 0017BE7C C0 02 AE 50 */ lfs f0, lbl_803CF7D0-_SDA2_BASE_(r2) +/* 8017F07C 0017BE7C C0 02 AE 50 */ lfs f0, lbl__536_1-_SDA2_BASE_(r2) /* 8017F080 0017BE80 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 8017F084 0017BE84 40 81 00 08 */ ble lbl_8017F08C /* 8017F088 0017BE88 FC 00 E8 90 */ fmr f0, f29 lbl_8017F08C: -/* 8017F08C 0017BE8C 3C 60 80 33 */ lis r3, lbl_8032B4C8@ha -/* 8017F090 0017BE90 38 03 B4 C8 */ addi r0, r3, lbl_8032B4C8@l +/* 8017F08C 0017BE8C 3C 60 80 33 */ lis r3, lbl_sCamTweakList@ha +/* 8017F090 0017BE90 38 03 B4 C8 */ addi r0, r3, lbl_sCamTweakList@l /* 8017F094 0017BE94 7C 60 2A 14 */ add r3, r0, r5 /* 8017F098 0017BE98 D0 03 00 08 */ stfs f0, 8(r3) -/* 8017F09C 0017BE9C C0 22 AE 54 */ lfs f1, lbl_803CF7D4-_SDA2_BASE_(r2) -/* 8017F0A0 0017BEA0 C0 02 AE 58 */ lfs f0, lbl_803CF7D8-_SDA2_BASE_(r2) +/* 8017F09C 0017BE9C C0 22 AE 54 */ lfs f1, lbl__537-_SDA2_BASE_(r2) +/* 8017F0A0 0017BEA0 C0 02 AE 58 */ lfs f0, lbl__538-_SDA2_BASE_(r2) /* 8017F0A4 0017BEA4 EC 21 07 B2 */ fmuls f1, f1, f30 /* 8017F0A8 0017BEA8 EC 01 00 24 */ fdivs f0, f1, f0 /* 8017F0AC 0017BEAC D0 03 00 0C */ stfs f0, 0xc(r3) -/* 8017F0B0 0017BEB0 C0 02 AE 50 */ lfs f0, lbl_803CF7D0-_SDA2_BASE_(r2) +/* 8017F0B0 0017BEB0 C0 02 AE 50 */ lfs f0, lbl__536_1-_SDA2_BASE_(r2) /* 8017F0B4 0017BEB4 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8017F0B8 0017BEB8 40 81 00 08 */ ble lbl_8017F0C0 /* 8017F0BC 0017BEBC FC 00 F8 90 */ fmr f0, f31 lbl_8017F0C0: -/* 8017F0C0 0017BEC0 3C 60 80 33 */ lis r3, lbl_8032B4C8@ha +/* 8017F0C0 0017BEC0 3C 60 80 33 */ lis r3, lbl_sCamTweakList@ha /* 8017F0C4 0017BEC4 2C 1F 00 00 */ cmpwi r31, 0 -/* 8017F0C8 0017BEC8 38 83 B4 C8 */ addi r4, r3, lbl_8032B4C8@l +/* 8017F0C8 0017BEC8 38 83 B4 C8 */ addi r4, r3, lbl_sCamTweakList@l /* 8017F0CC 0017BECC 7C 64 2A 14 */ add r3, r4, r5 /* 8017F0D0 0017BED0 D0 03 00 10 */ stfs f0, 0x10(r3) -/* 8017F0D4 0017BED4 80 6D 97 B8 */ lwz r3, lbl_803CC0B8-_SDA_BASE_(r13) +/* 8017F0D4 0017BED4 80 6D 97 B8 */ lwz r3, lbl_sCamTweakCount-_SDA_BASE_(r13) /* 8017F0D8 0017BED8 38 03 00 01 */ addi r0, r3, 1 -/* 8017F0DC 0017BEDC 90 0D 97 B8 */ stw r0, lbl_803CC0B8-_SDA_BASE_(r13) +/* 8017F0DC 0017BEDC 90 0D 97 B8 */ stw r0, lbl_sCamTweakCount-_SDA_BASE_(r13) /* 8017F0E0 0017BEE0 40 82 00 5C */ bne lbl_8017F13C -/* 8017F0E4 0017BEE4 C0 8D 97 BC */ lfs f4, lbl_803CC0BC-_SDA_BASE_(r13) -/* 8017F0E8 0017BEE8 38 6D 97 C4 */ addi r3, r13, lbl_803CC0C4-_SDA_BASE_ -/* 8017F0EC 0017BEEC C0 42 AE 4C */ lfs f2, lbl_803CF7CC-_SDA2_BASE_(r2) -/* 8017F0F0 0017BEF0 38 AD 97 CC */ addi r5, r13, lbl_803CC0CC-_SDA_BASE_ -/* 8017F0F4 0017BEF4 C0 0D 97 C4 */ lfs f0, lbl_803CC0C4-_SDA_BASE_(r13) +/* 8017F0E4 0017BEE4 C0 8D 97 BC */ lfs f4, lbl_sCamTweakLerp-_SDA_BASE_(r13) +/* 8017F0E8 0017BEE8 38 6D 97 C4 */ addi r3, r13, lbl_sCamTweakPitch-_SDA_BASE_ +/* 8017F0EC 0017BEEC C0 42 AE 4C */ lfs f2, lbl__464_1-_SDA2_BASE_(r2) +/* 8017F0F0 0017BEF0 38 AD 97 CC */ addi r5, r13, lbl_sCamTweakDistMult-_SDA_BASE_ +/* 8017F0F4 0017BEF4 C0 0D 97 C4 */ lfs f0, lbl_sCamTweakPitch-_SDA_BASE_(r13) /* 8017F0F8 0017BEF8 EC A2 20 28 */ fsubs f5, f2, f4 /* 8017F0FC 0017BEFC C0 63 00 04 */ lfs f3, 4(r3) /* 8017F100 0017BF00 C0 25 00 04 */ lfs f1, 4(r5) /* 8017F104 0017BF04 EC 00 01 72 */ fmuls f0, f0, f5 /* 8017F108 0017BF08 EC 03 01 3A */ fmadds f0, f3, f4, f0 /* 8017F10C 0017BF0C D0 03 00 04 */ stfs f0, 4(r3) -/* 8017F110 0017BF10 C0 0D 97 CC */ lfs f0, lbl_803CC0CC-_SDA_BASE_(r13) +/* 8017F110 0017BF10 C0 0D 97 CC */ lfs f0, lbl_sCamTweakDistMult-_SDA_BASE_(r13) /* 8017F114 0017BF14 EC 00 01 72 */ fmuls f0, f0, f5 /* 8017F118 0017BF18 EC 01 01 3A */ fmadds f0, f1, f4, f0 /* 8017F11C 0017BF1C D0 05 00 04 */ stfs f0, 4(r5) -/* 8017F120 0017BF20 D0 4D 97 BC */ stfs f2, lbl_803CC0BC-_SDA_BASE_(r13) +/* 8017F120 0017BF20 D0 4D 97 BC */ stfs f2, lbl_sCamTweakLerp-_SDA_BASE_(r13) /* 8017F124 0017BF24 C0 04 00 08 */ lfs f0, 8(r4) -/* 8017F128 0017BF28 D0 0D 97 C0 */ stfs f0, lbl_803CC0C0-_SDA_BASE_(r13) +/* 8017F128 0017BF28 D0 0D 97 C0 */ stfs f0, lbl_sCamTweakTime-_SDA_BASE_(r13) /* 8017F12C 0017BF2C C0 04 00 0C */ lfs f0, 0xc(r4) -/* 8017F130 0017BF30 D0 0D 97 C4 */ stfs f0, lbl_803CC0C4-_SDA_BASE_(r13) +/* 8017F130 0017BF30 D0 0D 97 C4 */ stfs f0, lbl_sCamTweakPitch-_SDA_BASE_(r13) /* 8017F134 0017BF34 C0 04 00 10 */ lfs f0, 0x10(r4) -/* 8017F138 0017BF38 D0 0D 97 CC */ stfs f0, lbl_803CC0CC-_SDA_BASE_(r13) +/* 8017F138 0017BF38 D0 0D 97 CC */ stfs f0, lbl_sCamTweakDistMult-_SDA_BASE_(r13) lbl_8017F13C: /* 8017F13C 0017BF3C E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 8017F140 0017BF40 CB E1 00 50 */ lfd f31, 0x50(r1) @@ -218,14 +218,14 @@ __as__9zCamTweakFRC9zCamTweak: zCameraTweakGlobal_Remove__FUi: /* 8017F19C 0017BF9C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8017F1A0 0017BFA0 7C 08 02 A6 */ mflr r0 -/* 8017F1A4 0017BFA4 3C 80 80 33 */ lis r4, lbl_8032B4C8@ha +/* 8017F1A4 0017BFA4 3C 80 80 33 */ lis r4, lbl_sCamTweakList@ha /* 8017F1A8 0017BFA8 38 E0 00 00 */ li r7, 0 /* 8017F1AC 0017BFAC 90 01 00 24 */ stw r0, 0x24(r1) -/* 8017F1B0 0017BFB0 38 84 B4 C8 */ addi r4, r4, lbl_8032B4C8@l +/* 8017F1B0 0017BFB0 38 84 B4 C8 */ addi r4, r4, lbl_sCamTweakList@l /* 8017F1B4 0017BFB4 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8017F1B8 0017BFB8 93 C1 00 18 */ stw r30, 0x18(r1) /* 8017F1BC 0017BFBC 93 A1 00 14 */ stw r29, 0x14(r1) -/* 8017F1C0 0017BFC0 80 CD 97 B8 */ lwz r6, lbl_803CC0B8-_SDA_BASE_(r13) +/* 8017F1C0 0017BFC0 80 CD 97 B8 */ lwz r6, lbl_sCamTweakCount-_SDA_BASE_(r13) /* 8017F1C4 0017BFC4 7C C9 03 A6 */ mtctr r6 /* 8017F1C8 0017BFC8 2C 06 00 00 */ cmpwi r6, 0 /* 8017F1CC 0017BFCC 40 81 00 EC */ ble lbl_8017F2B8 @@ -235,43 +235,43 @@ lbl_8017F1D0: /* 8017F1D8 0017BFD8 40 82 00 D4 */ bne lbl_8017F2AC /* 8017F1DC 0017BFDC 2C 07 00 00 */ cmpwi r7, 0 /* 8017F1E0 0017BFE0 40 82 00 80 */ bne lbl_8017F260 -/* 8017F1E4 0017BFE4 C0 8D 97 BC */ lfs f4, lbl_803CC0BC-_SDA_BASE_(r13) -/* 8017F1E8 0017BFE8 38 8D 97 C4 */ addi r4, r13, lbl_803CC0C4-_SDA_BASE_ -/* 8017F1EC 0017BFEC C0 42 AE 4C */ lfs f2, lbl_803CF7CC-_SDA2_BASE_(r2) -/* 8017F1F0 0017BFF0 38 AD 97 CC */ addi r5, r13, lbl_803CC0CC-_SDA_BASE_ -/* 8017F1F4 0017BFF4 3C 60 80 33 */ lis r3, lbl_8032B4C8@ha -/* 8017F1F8 0017BFF8 C0 0D 97 C4 */ lfs f0, lbl_803CC0C4-_SDA_BASE_(r13) +/* 8017F1E4 0017BFE4 C0 8D 97 BC */ lfs f4, lbl_sCamTweakLerp-_SDA_BASE_(r13) +/* 8017F1E8 0017BFE8 38 8D 97 C4 */ addi r4, r13, lbl_sCamTweakPitch-_SDA_BASE_ +/* 8017F1EC 0017BFEC C0 42 AE 4C */ lfs f2, lbl__464_1-_SDA2_BASE_(r2) +/* 8017F1F0 0017BFF0 38 AD 97 CC */ addi r5, r13, lbl_sCamTweakDistMult-_SDA_BASE_ +/* 8017F1F4 0017BFF4 3C 60 80 33 */ lis r3, lbl_sCamTweakList@ha +/* 8017F1F8 0017BFF8 C0 0D 97 C4 */ lfs f0, lbl_sCamTweakPitch-_SDA_BASE_(r13) /* 8017F1FC 0017BFFC EC A2 20 28 */ fsubs f5, f2, f4 /* 8017F200 0017C000 C0 64 00 04 */ lfs f3, 4(r4) /* 8017F204 0017C004 C0 25 00 04 */ lfs f1, 4(r5) -/* 8017F208 0017C008 38 63 B4 C8 */ addi r3, r3, lbl_8032B4C8@l +/* 8017F208 0017C008 38 63 B4 C8 */ addi r3, r3, lbl_sCamTweakList@l /* 8017F20C 0017C00C 2C 06 00 01 */ cmpwi r6, 1 /* 8017F210 0017C010 EC 00 01 72 */ fmuls f0, f0, f5 /* 8017F214 0017C014 EC 03 01 3A */ fmadds f0, f3, f4, f0 /* 8017F218 0017C018 D0 04 00 04 */ stfs f0, 4(r4) -/* 8017F21C 0017C01C C0 0D 97 CC */ lfs f0, lbl_803CC0CC-_SDA_BASE_(r13) +/* 8017F21C 0017C01C C0 0D 97 CC */ lfs f0, lbl_sCamTweakDistMult-_SDA_BASE_(r13) /* 8017F220 0017C020 EC 00 01 72 */ fmuls f0, f0, f5 /* 8017F224 0017C024 EC 01 01 3A */ fmadds f0, f1, f4, f0 /* 8017F228 0017C028 D0 05 00 04 */ stfs f0, 4(r5) -/* 8017F22C 0017C02C D0 4D 97 BC */ stfs f2, lbl_803CC0BC-_SDA_BASE_(r13) +/* 8017F22C 0017C02C D0 4D 97 BC */ stfs f2, lbl_sCamTweakLerp-_SDA_BASE_(r13) /* 8017F230 0017C030 C0 03 00 08 */ lfs f0, 8(r3) -/* 8017F234 0017C034 D0 0D 97 C0 */ stfs f0, lbl_803CC0C0-_SDA_BASE_(r13) +/* 8017F234 0017C034 D0 0D 97 C0 */ stfs f0, lbl_sCamTweakTime-_SDA_BASE_(r13) /* 8017F238 0017C038 40 81 00 18 */ ble lbl_8017F250 /* 8017F23C 0017C03C C0 03 00 20 */ lfs f0, 0x20(r3) -/* 8017F240 0017C040 D0 0D 97 C4 */ stfs f0, lbl_803CC0C4-_SDA_BASE_(r13) +/* 8017F240 0017C040 D0 0D 97 C4 */ stfs f0, lbl_sCamTweakPitch-_SDA_BASE_(r13) /* 8017F244 0017C044 C0 03 00 24 */ lfs f0, 0x24(r3) -/* 8017F248 0017C048 D0 0D 97 CC */ stfs f0, lbl_803CC0CC-_SDA_BASE_(r13) +/* 8017F248 0017C048 D0 0D 97 CC */ stfs f0, lbl_sCamTweakDistMult-_SDA_BASE_(r13) /* 8017F24C 0017C04C 48 00 00 14 */ b lbl_8017F260 lbl_8017F250: -/* 8017F250 0017C050 C0 02 AE 48 */ lfs f0, lbl_803CF7C8-_SDA2_BASE_(r2) -/* 8017F254 0017C054 D0 0D 97 C4 */ stfs f0, lbl_803CC0C4-_SDA_BASE_(r13) -/* 8017F258 0017C058 C0 02 AE 4C */ lfs f0, lbl_803CF7CC-_SDA2_BASE_(r2) -/* 8017F25C 0017C05C D0 0D 97 CC */ stfs f0, lbl_803CC0CC-_SDA_BASE_(r13) +/* 8017F250 0017C050 C0 02 AE 48 */ lfs f0, lbl__463_1-_SDA2_BASE_(r2) +/* 8017F254 0017C054 D0 0D 97 C4 */ stfs f0, lbl_sCamTweakPitch-_SDA_BASE_(r13) +/* 8017F258 0017C058 C0 02 AE 4C */ lfs f0, lbl__464_1-_SDA2_BASE_(r2) +/* 8017F25C 0017C05C D0 0D 97 CC */ stfs f0, lbl_sCamTweakDistMult-_SDA_BASE_(r13) lbl_8017F260: /* 8017F260 0017C060 1C 07 00 14 */ mulli r0, r7, 0x14 -/* 8017F264 0017C064 3C 60 80 33 */ lis r3, lbl_8032B4C8@ha +/* 8017F264 0017C064 3C 60 80 33 */ lis r3, lbl_sCamTweakList@ha /* 8017F268 0017C068 7C FD 3B 78 */ mr r29, r7 -/* 8017F26C 0017C06C 3B E3 B4 C8 */ addi r31, r3, lbl_8032B4C8@l +/* 8017F26C 0017C06C 3B E3 B4 C8 */ addi r31, r3, lbl_sCamTweakList@l /* 8017F270 0017C070 7F DF 02 14 */ add r30, r31, r0 /* 8017F274 0017C074 48 00 00 20 */ b lbl_8017F294 lbl_8017F278: @@ -283,11 +283,11 @@ lbl_8017F278: /* 8017F28C 0017C08C 3B DE 00 14 */ addi r30, r30, 0x14 /* 8017F290 0017C090 3B BD 00 01 */ addi r29, r29, 1 lbl_8017F294: -/* 8017F294 0017C094 80 6D 97 B8 */ lwz r3, lbl_803CC0B8-_SDA_BASE_(r13) +/* 8017F294 0017C094 80 6D 97 B8 */ lwz r3, lbl_sCamTweakCount-_SDA_BASE_(r13) /* 8017F298 0017C098 38 03 FF FF */ addi r0, r3, -1 /* 8017F29C 0017C09C 7C 1D 00 00 */ cmpw r29, r0 /* 8017F2A0 0017C0A0 41 80 FF D8 */ blt lbl_8017F278 -/* 8017F2A4 0017C0A4 90 0D 97 B8 */ stw r0, lbl_803CC0B8-_SDA_BASE_(r13) +/* 8017F2A4 0017C0A4 90 0D 97 B8 */ stw r0, lbl_sCamTweakCount-_SDA_BASE_(r13) /* 8017F2A8 0017C0A8 48 00 00 10 */ b lbl_8017F2B8 lbl_8017F2AC: /* 8017F2AC 0017C0AC 38 84 00 14 */ addi r4, r4, 0x14 @@ -305,25 +305,25 @@ lbl_8017F2B8: .global zCameraTweakGlobal_Reset__Fv zCameraTweakGlobal_Reset__Fv: /* 8017F2D4 0017C0D4 38 00 00 00 */ li r0, 0 -/* 8017F2D8 0017C0D8 38 8D 97 C4 */ addi r4, r13, lbl_803CC0C4-_SDA_BASE_ -/* 8017F2DC 0017C0DC 90 0D 97 B8 */ stw r0, lbl_803CC0B8-_SDA_BASE_(r13) -/* 8017F2E0 0017C0E0 38 6D 97 CC */ addi r3, r13, lbl_803CC0CC-_SDA_BASE_ -/* 8017F2E4 0017C0E4 C0 02 AE 48 */ lfs f0, lbl_803CF7C8-_SDA2_BASE_(r2) -/* 8017F2E8 0017C0E8 D0 0D 97 C4 */ stfs f0, lbl_803CC0C4-_SDA_BASE_(r13) -/* 8017F2EC 0017C0EC C0 02 AE 48 */ lfs f0, lbl_803CF7C8-_SDA2_BASE_(r2) +/* 8017F2D8 0017C0D8 38 8D 97 C4 */ addi r4, r13, lbl_sCamTweakPitch-_SDA_BASE_ +/* 8017F2DC 0017C0DC 90 0D 97 B8 */ stw r0, lbl_sCamTweakCount-_SDA_BASE_(r13) +/* 8017F2E0 0017C0E0 38 6D 97 CC */ addi r3, r13, lbl_sCamTweakDistMult-_SDA_BASE_ +/* 8017F2E4 0017C0E4 C0 02 AE 48 */ lfs f0, lbl__463_1-_SDA2_BASE_(r2) +/* 8017F2E8 0017C0E8 D0 0D 97 C4 */ stfs f0, lbl_sCamTweakPitch-_SDA_BASE_(r13) +/* 8017F2EC 0017C0EC C0 02 AE 48 */ lfs f0, lbl__463_1-_SDA2_BASE_(r2) /* 8017F2F0 0017C0F0 D0 04 00 04 */ stfs f0, 4(r4) -/* 8017F2F4 0017C0F4 C0 02 AE 4C */ lfs f0, lbl_803CF7CC-_SDA2_BASE_(r2) -/* 8017F2F8 0017C0F8 D0 0D 97 CC */ stfs f0, lbl_803CC0CC-_SDA_BASE_(r13) -/* 8017F2FC 0017C0FC C0 02 AE 4C */ lfs f0, lbl_803CF7CC-_SDA2_BASE_(r2) +/* 8017F2F4 0017C0F4 C0 02 AE 4C */ lfs f0, lbl__464_1-_SDA2_BASE_(r2) +/* 8017F2F8 0017C0F8 D0 0D 97 CC */ stfs f0, lbl_sCamTweakDistMult-_SDA_BASE_(r13) +/* 8017F2FC 0017C0FC C0 02 AE 4C */ lfs f0, lbl__464_1-_SDA2_BASE_(r2) /* 8017F300 0017C100 D0 03 00 04 */ stfs f0, 4(r3) -/* 8017F304 0017C104 C0 02 AE 5C */ lfs f0, lbl_803CF7DC-_SDA2_BASE_(r2) -/* 8017F308 0017C108 D0 0D 97 C0 */ stfs f0, lbl_803CC0C0-_SDA_BASE_(r13) -/* 8017F30C 0017C10C C0 02 AE 48 */ lfs f0, lbl_803CF7C8-_SDA2_BASE_(r2) -/* 8017F310 0017C110 D0 0D 97 BC */ stfs f0, lbl_803CC0BC-_SDA_BASE_(r13) -/* 8017F314 0017C114 C0 02 AE 48 */ lfs f0, lbl_803CF7C8-_SDA2_BASE_(r2) -/* 8017F318 0017C118 D0 0D 97 D4 */ stfs f0, lbl_803CC0D4-_SDA_BASE_(r13) -/* 8017F31C 0017C11C C0 02 AE 4C */ lfs f0, lbl_803CF7CC-_SDA2_BASE_(r2) -/* 8017F320 0017C120 D0 0D 97 D8 */ stfs f0, lbl_803CC0D8-_SDA_BASE_(r13) +/* 8017F304 0017C104 C0 02 AE 5C */ lfs f0, lbl__574-_SDA2_BASE_(r2) +/* 8017F308 0017C108 D0 0D 97 C0 */ stfs f0, lbl_sCamTweakTime-_SDA_BASE_(r13) +/* 8017F30C 0017C10C C0 02 AE 48 */ lfs f0, lbl__463_1-_SDA2_BASE_(r2) +/* 8017F310 0017C110 D0 0D 97 BC */ stfs f0, lbl_sCamTweakLerp-_SDA_BASE_(r13) +/* 8017F314 0017C114 C0 02 AE 48 */ lfs f0, lbl__463_1-_SDA2_BASE_(r2) +/* 8017F318 0017C118 D0 0D 97 D4 */ stfs f0, lbl_sCamTweakPitchCur-_SDA_BASE_(r13) +/* 8017F31C 0017C11C C0 02 AE 4C */ lfs f0, lbl__464_1-_SDA2_BASE_(r2) +/* 8017F320 0017C120 D0 0D 97 D8 */ stfs f0, lbl_sCamTweakDistMultCur-_SDA_BASE_(r13) /* 8017F324 0017C124 4E 80 00 20 */ blr .global zCameraTweakGlobal_Update__Ff @@ -332,63 +332,63 @@ zCameraTweakGlobal_Update__Ff: /* 8017F32C 0017C12C 7C 08 02 A6 */ mflr r0 /* 8017F330 0017C130 90 01 00 14 */ stw r0, 0x14(r1) /* 8017F334 0017C134 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8017F338 0017C138 C0 0D 97 C0 */ lfs f0, lbl_803CC0C0-_SDA_BASE_(r13) -/* 8017F33C 0017C13C C0 4D 97 BC */ lfs f2, lbl_803CC0BC-_SDA_BASE_(r13) +/* 8017F338 0017C138 C0 0D 97 C0 */ lfs f0, lbl_sCamTweakTime-_SDA_BASE_(r13) +/* 8017F33C 0017C13C C0 4D 97 BC */ lfs f2, lbl_sCamTweakLerp-_SDA_BASE_(r13) /* 8017F340 0017C140 EC 01 00 24 */ fdivs f0, f1, f0 /* 8017F344 0017C144 EC 02 00 28 */ fsubs f0, f2, f0 -/* 8017F348 0017C148 D0 0D 97 BC */ stfs f0, lbl_803CC0BC-_SDA_BASE_(r13) -/* 8017F34C 0017C14C C0 2D 97 BC */ lfs f1, lbl_803CC0BC-_SDA_BASE_(r13) -/* 8017F350 0017C150 C0 02 AE 48 */ lfs f0, lbl_803CF7C8-_SDA2_BASE_(r2) +/* 8017F348 0017C148 D0 0D 97 BC */ stfs f0, lbl_sCamTweakLerp-_SDA_BASE_(r13) +/* 8017F34C 0017C14C C0 2D 97 BC */ lfs f1, lbl_sCamTweakLerp-_SDA_BASE_(r13) +/* 8017F350 0017C150 C0 02 AE 48 */ lfs f0, lbl__463_1-_SDA2_BASE_(r2) /* 8017F354 0017C154 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017F358 0017C158 40 80 00 08 */ bge lbl_8017F360 -/* 8017F35C 0017C15C D0 0D 97 BC */ stfs f0, lbl_803CC0BC-_SDA_BASE_(r13) +/* 8017F35C 0017C15C D0 0D 97 BC */ stfs f0, lbl_sCamTweakLerp-_SDA_BASE_(r13) lbl_8017F360: -/* 8017F360 0017C160 C0 6D 97 BC */ lfs f3, lbl_803CC0BC-_SDA_BASE_(r13) -/* 8017F364 0017C164 38 8D 97 C4 */ addi r4, r13, lbl_803CC0C4-_SDA_BASE_ -/* 8017F368 0017C168 C0 02 AE 4C */ lfs f0, lbl_803CF7CC-_SDA2_BASE_(r2) -/* 8017F36C 0017C16C 3C 60 80 33 */ lis r3, lbl_8032B574@ha -/* 8017F370 0017C170 3B E3 B5 74 */ addi r31, r3, lbl_8032B574@l -/* 8017F374 0017C174 C0 2D 97 C4 */ lfs f1, lbl_803CC0C4-_SDA_BASE_(r13) +/* 8017F360 0017C160 C0 6D 97 BC */ lfs f3, lbl_sCamTweakLerp-_SDA_BASE_(r13) +/* 8017F364 0017C164 38 8D 97 C4 */ addi r4, r13, lbl_sCamTweakPitch-_SDA_BASE_ +/* 8017F368 0017C168 C0 02 AE 4C */ lfs f0, lbl__464_1-_SDA2_BASE_(r2) +/* 8017F36C 0017C16C 3C 60 80 33 */ lis r3, lbl_zcam_fartweak@ha +/* 8017F370 0017C170 3B E3 B5 74 */ addi r31, r3, lbl_zcam_fartweak@l +/* 8017F374 0017C174 C0 2D 97 C4 */ lfs f1, lbl_sCamTweakPitch-_SDA_BASE_(r13) /* 8017F378 0017C178 EC 80 18 28 */ fsubs f4, f0, f3 /* 8017F37C 0017C17C C0 44 00 04 */ lfs f2, 4(r4) -/* 8017F380 0017C180 38 6D 97 CC */ addi r3, r13, lbl_803CC0CC-_SDA_BASE_ +/* 8017F380 0017C180 38 6D 97 CC */ addi r3, r13, lbl_sCamTweakDistMult-_SDA_BASE_ /* 8017F384 0017C184 EC 01 01 32 */ fmuls f0, f1, f4 /* 8017F388 0017C188 EC 02 00 FA */ fmadds f0, f2, f3, f0 -/* 8017F38C 0017C18C D0 0D 97 D4 */ stfs f0, lbl_803CC0D4-_SDA_BASE_(r13) -/* 8017F390 0017C190 C0 0D 97 CC */ lfs f0, lbl_803CC0CC-_SDA_BASE_(r13) +/* 8017F38C 0017C18C D0 0D 97 D4 */ stfs f0, lbl_sCamTweakPitchCur-_SDA_BASE_(r13) +/* 8017F390 0017C190 C0 0D 97 CC */ lfs f0, lbl_sCamTweakDistMult-_SDA_BASE_(r13) /* 8017F394 0017C194 C0 23 00 04 */ lfs f1, 4(r3) /* 8017F398 0017C198 EC 00 01 32 */ fmuls f0, f0, f4 /* 8017F39C 0017C19C EC 01 00 FA */ fmadds f0, f1, f3, f0 -/* 8017F3A0 0017C1A0 D0 0D 97 D8 */ stfs f0, lbl_803CC0D8-_SDA_BASE_(r13) -/* 8017F3A4 0017C1A4 80 0D 8B 7C */ lwz r0, lbl_803CB47C-_SDA_BASE_(r13) +/* 8017F3A0 0017C1A0 D0 0D 97 D8 */ stfs f0, lbl_sCamTweakDistMultCur-_SDA_BASE_(r13) +/* 8017F3A4 0017C1A4 80 0D 8B 7C */ lwz r0, lbl_zcam_near-_SDA_BASE_(r13) /* 8017F3A8 0017C1A8 2C 00 00 00 */ cmpwi r0, 0 /* 8017F3AC 0017C1AC 41 82 00 0C */ beq lbl_8017F3B8 -/* 8017F3B0 0017C1B0 3C 60 80 33 */ lis r3, lbl_8032B568@ha -/* 8017F3B4 0017C1B4 3B E3 B5 68 */ addi r31, r3, lbl_8032B568@l +/* 8017F3B0 0017C1B0 3C 60 80 33 */ lis r3, lbl_zcam_neartweak@ha +/* 8017F3B4 0017C1B4 3B E3 B5 68 */ addi r31, r3, lbl_zcam_neartweak@l lbl_8017F3B8: /* 8017F3B8 0017C1B8 C0 3F 00 08 */ lfs f1, 8(r31) -/* 8017F3BC 0017C1BC C0 0D 97 D4 */ lfs f0, lbl_803CC0D4-_SDA_BASE_(r13) +/* 8017F3BC 0017C1BC C0 0D 97 D4 */ lfs f0, lbl_sCamTweakPitchCur-_SDA_BASE_(r13) /* 8017F3C0 0017C1C0 EC 21 00 2A */ fadds f1, f1, f0 /* 8017F3C4 0017C1C4 4B F4 5A CD */ bl icos__Ff -/* 8017F3C8 0017C1C8 C0 4D 97 D8 */ lfs f2, lbl_803CC0D8-_SDA_BASE_(r13) +/* 8017F3C8 0017C1C8 C0 4D 97 D8 */ lfs f2, lbl_sCamTweakDistMultCur-_SDA_BASE_(r13) /* 8017F3CC 0017C1CC C0 1F 00 04 */ lfs f0, 4(r31) /* 8017F3D0 0017C1D0 EC 02 00 32 */ fmuls f0, f2, f0 /* 8017F3D4 0017C1D4 EC 00 00 72 */ fmuls f0, f0, f1 -/* 8017F3D8 0017C1D8 D0 0D 97 DC */ stfs f0, lbl_803CC0DC-_SDA_BASE_(r13) +/* 8017F3D8 0017C1D8 D0 0D 97 DC */ stfs f0, lbl_sCamD-_SDA_BASE_(r13) /* 8017F3DC 0017C1DC C0 3F 00 08 */ lfs f1, 8(r31) -/* 8017F3E0 0017C1E0 C0 0D 97 D4 */ lfs f0, lbl_803CC0D4-_SDA_BASE_(r13) +/* 8017F3E0 0017C1E0 C0 0D 97 D4 */ lfs f0, lbl_sCamTweakPitchCur-_SDA_BASE_(r13) /* 8017F3E4 0017C1E4 EC 21 00 2A */ fadds f1, f1, f0 /* 8017F3E8 0017C1E8 4B F4 5A 65 */ bl isin__Ff -/* 8017F3EC 0017C1EC C0 6D 97 D8 */ lfs f3, lbl_803CC0D8-_SDA_BASE_(r13) +/* 8017F3EC 0017C1EC C0 6D 97 D8 */ lfs f3, lbl_sCamTweakDistMultCur-_SDA_BASE_(r13) /* 8017F3F0 0017C1F0 C0 5F 00 04 */ lfs f2, 4(r31) /* 8017F3F4 0017C1F4 C0 1F 00 00 */ lfs f0, 0(r31) /* 8017F3F8 0017C1F8 EC 43 00 B2 */ fmuls f2, f3, f2 /* 8017F3FC 0017C1FC EC 02 00 7A */ fmadds f0, f2, f1, f0 -/* 8017F400 0017C200 D0 0D 97 E0 */ stfs f0, lbl_803CC0E0-_SDA_BASE_(r13) +/* 8017F400 0017C200 D0 0D 97 E0 */ stfs f0, lbl_sCamH-_SDA_BASE_(r13) /* 8017F404 0017C204 C0 3F 00 08 */ lfs f1, 8(r31) -/* 8017F408 0017C208 C0 0D 97 D4 */ lfs f0, lbl_803CC0D4-_SDA_BASE_(r13) +/* 8017F408 0017C208 C0 0D 97 D4 */ lfs f0, lbl_sCamTweakPitchCur-_SDA_BASE_(r13) /* 8017F40C 0017C20C EC 01 00 2A */ fadds f0, f1, f0 -/* 8017F410 0017C210 D0 0D 97 E4 */ stfs f0, lbl_803CC0E4-_SDA_BASE_(r13) +/* 8017F410 0017C210 D0 0D 97 E4 */ stfs f0, lbl_sCamPitch-_SDA_BASE_(r13) /* 8017F414 0017C214 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8017F418 0017C218 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017F41C 0017C21C 7C 08 03 A6 */ mtlr r0 @@ -397,17 +397,17 @@ lbl_8017F3B8: .global zCameraTweakGlobal_GetD__Fv zCameraTweakGlobal_GetD__Fv: -/* 8017F428 0017C228 C0 2D 97 DC */ lfs f1, lbl_803CC0DC-_SDA_BASE_(r13) +/* 8017F428 0017C228 C0 2D 97 DC */ lfs f1, lbl_sCamD-_SDA_BASE_(r13) /* 8017F42C 0017C22C 4E 80 00 20 */ blr .global zCameraTweakGlobal_GetH__Fv zCameraTweakGlobal_GetH__Fv: -/* 8017F430 0017C230 C0 2D 97 E0 */ lfs f1, lbl_803CC0E0-_SDA_BASE_(r13) +/* 8017F430 0017C230 C0 2D 97 E0 */ lfs f1, lbl_sCamH-_SDA_BASE_(r13) /* 8017F434 0017C234 4E 80 00 20 */ blr .global zCameraTweakGlobal_GetPitch__Fv zCameraTweakGlobal_GetPitch__Fv: -/* 8017F438 0017C238 C0 2D 97 E4 */ lfs f1, lbl_803CC0E4-_SDA_BASE_(r13) +/* 8017F438 0017C238 C0 2D 97 E4 */ lfs f1, lbl_sCamPitch-_SDA_BASE_(r13) /* 8017F43C 0017C23C 4E 80 00 20 */ blr /* 8017F440 0017C240 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017F444 0017C244 7C 08 02 A6 */ mflr r0 @@ -506,7 +506,7 @@ lbl_8017F564: /* 8017F578 0017C378 3C 00 43 30 */ lis r0, 0x4330 /* 8017F57C 0017C37C 90 01 00 08 */ stw r0, 8(r1) /* 8017F580 0017C380 80 04 00 10 */ lwz r0, 0x10(r4) -/* 8017F584 0017C384 C8 22 AE 60 */ lfd f1, lbl_803CF7E0-_SDA2_BASE_(r2) +/* 8017F584 0017C384 C8 22 AE 60 */ lfd f1, lbl__640_2-_SDA2_BASE_(r2) /* 8017F588 0017C388 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 8017F58C 0017C38C 80 7F 00 00 */ lwz r3, 0(r31) /* 8017F590 0017C390 90 01 00 0C */ stw r0, 0xc(r1) diff --git a/asm/Game/zCollGeom.s b/asm/Game/zCollGeom.s index 675043958..2928e7f82 100644 --- a/asm/Game/zCollGeom.s +++ b/asm/Game/zCollGeom.s @@ -19,11 +19,11 @@ zCollGeom_EntSetup__FP4xEnt: /* 801165B8 001133B8 80 19 00 24 */ lwz r0, 0x24(r25) /* 801165BC 001133BC 28 00 00 00 */ cmplwi r0, 0 /* 801165C0 001133C0 41 82 01 5C */ beq lbl_8011671C -/* 801165C4 001133C4 3C 80 80 31 */ lis r4, lbl_80314204@ha -/* 801165C8 001133C8 3C 60 80 31 */ lis r3, lbl_803141F8@ha -/* 801165CC 001133CC 3B C4 42 04 */ addi r30, r4, lbl_80314204@l +/* 801165C4 001133C4 3C 80 80 31 */ lis r4, lbl_sTableList_1@ha +/* 801165C8 001133C8 3C 60 80 31 */ lis r3, lbl_sTableCount_1@ha +/* 801165CC 001133CC 3B C4 42 04 */ addi r30, r4, lbl_sTableList_1@l /* 801165D0 001133D0 3B 60 00 00 */ li r27, 0 -/* 801165D4 001133D4 3B A3 41 F8 */ addi r29, r3, lbl_803141F8@l +/* 801165D4 001133D4 3B A3 41 F8 */ addi r29, r3, lbl_sTableCount_1@l /* 801165D8 001133D8 48 00 01 38 */ b lbl_80116710 lbl_801165DC: /* 801165DC 001133DC 3B 80 00 00 */ li r28, 0 @@ -113,7 +113,7 @@ lbl_801166F8: /* 80116708 00113508 3B BD 00 04 */ addi r29, r29, 4 /* 8011670C 0011350C 3B 7B 00 01 */ addi r27, r27, 1 lbl_80116710: -/* 80116710 00113510 80 0D 95 08 */ lwz r0, lbl_803CBE08-_SDA_BASE_(r13) +/* 80116710 00113510 80 0D 95 08 */ lwz r0, lbl_sNumTables-_SDA_BASE_(r13) /* 80116714 00113514 7C 1B 00 40 */ cmplw r27, r0 /* 80116718 00113518 41 80 FE C4 */ blt lbl_801165DC lbl_8011671C: @@ -150,15 +150,15 @@ zCollGeom_Init__Fv: /* 8011677C 0011357C 38 63 4C 4C */ addi r3, r3, 0x434F4C4C@l /* 80116780 00113580 BF 41 00 18 */ stmw r26, 0x18(r1) /* 80116784 00113584 4B F3 50 95 */ bl xSTAssetCountByType__FUi -/* 80116788 00113588 90 6D 95 08 */ stw r3, lbl_803CBE08-_SDA_BASE_(r13) -/* 8011678C 0011358C 80 0D 95 08 */ lwz r0, lbl_803CBE08-_SDA_BASE_(r13) +/* 80116788 00113588 90 6D 95 08 */ stw r3, lbl_sNumTables-_SDA_BASE_(r13) +/* 8011678C 0011358C 80 0D 95 08 */ lwz r0, lbl_sNumTables-_SDA_BASE_(r13) /* 80116790 00113590 28 00 00 00 */ cmplwi r0, 0 /* 80116794 00113594 41 82 01 20 */ beq lbl_801168B4 -/* 80116798 00113598 3C 80 80 31 */ lis r4, lbl_803141F8@ha -/* 8011679C 0011359C 3C 60 80 31 */ lis r3, lbl_80314204@ha -/* 801167A0 001135A0 3B A4 41 F8 */ addi r29, r4, lbl_803141F8@l +/* 80116798 00113598 3C 80 80 31 */ lis r4, lbl_sTableCount_1@ha +/* 8011679C 0011359C 3C 60 80 31 */ lis r3, lbl_sTableList_1@ha +/* 801167A0 001135A0 3B A4 41 F8 */ addi r29, r4, lbl_sTableCount_1@l /* 801167A4 001135A4 3B 40 00 00 */ li r26, 0 -/* 801167A8 001135A8 3B 83 42 04 */ addi r28, r3, lbl_80314204@l +/* 801167A8 001135A8 3B 83 42 04 */ addi r28, r3, lbl_sTableList_1@l /* 801167AC 001135AC 3F E0 43 4F */ lis r31, 0x434f /* 801167B0 001135B0 48 00 00 F8 */ b lbl_801168A8 lbl_801167B4: @@ -173,9 +173,9 @@ lbl_801167B4: /* 801167D4 001135D4 80 1D 00 00 */ lwz r0, 0(r29) /* 801167D8 001135D8 28 00 00 00 */ cmplwi r0, 0 /* 801167DC 001135DC 40 82 00 1C */ bne lbl_801167F8 -/* 801167E0 001135E0 3C 60 80 31 */ lis r3, lbl_80314204@ha +/* 801167E0 001135E0 3C 60 80 31 */ lis r3, lbl_sTableList_1@ha /* 801167E4 001135E4 57 40 10 3A */ slwi r0, r26, 2 -/* 801167E8 001135E8 38 63 42 04 */ addi r3, r3, lbl_80314204@l +/* 801167E8 001135E8 38 63 42 04 */ addi r3, r3, lbl_sTableList_1@l /* 801167EC 001135EC 38 80 00 00 */ li r4, 0 /* 801167F0 001135F0 7C 83 01 2E */ stwx r4, r3, r0 /* 801167F4 001135F4 48 00 00 C0 */ b lbl_801168B4 @@ -230,7 +230,7 @@ lbl_80116890: /* 801168A0 001136A0 3B 9C 00 04 */ addi r28, r28, 4 /* 801168A4 001136A4 3B 5A 00 01 */ addi r26, r26, 1 lbl_801168A8: -/* 801168A8 001136A8 80 0D 95 08 */ lwz r0, lbl_803CBE08-_SDA_BASE_(r13) +/* 801168A8 001136A8 80 0D 95 08 */ lwz r0, lbl_sNumTables-_SDA_BASE_(r13) /* 801168AC 001136AC 7C 1A 00 40 */ cmplw r26, r0 /* 801168B0 001136B0 41 80 FF 04 */ blt lbl_801167B4 lbl_801168B4: diff --git a/asm/Game/zCombo.s b/asm/Game/zCombo.s index d8c630fcf..e8c9748d6 100644 --- a/asm/Game/zCombo.s +++ b/asm/Game/zCombo.s @@ -4,9 +4,9 @@ .global zCombo.fillCombo__FP12zComboReward zCombo.fillCombo__FP12zComboReward: -/* 8019590C 0019270C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8019590C 0019270C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80195910 00192710 80 E3 00 00 */ lwz r7, 0(r3) -/* 80195914 00192714 38 C4 05 58 */ addi r6, r4, lbl_803C0558@l +/* 80195914 00192714 38 C4 05 58 */ addi r6, r4, lbl_globals@l /* 80195918 00192718 39 00 00 00 */ li r8, 0 /* 8019591C 0019271C 38 80 00 00 */ li r4, 0 /* 80195920 00192720 48 00 00 D0 */ b lbl_801959F0 @@ -76,32 +76,32 @@ lbl_801959F0: zCombo_Setup__Fv: /* 80195A00 00192800 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80195A04 00192804 7C 08 02 A6 */ mflr r0 -/* 80195A08 00192808 3C 60 80 27 */ lis r3, lbl_80274A00@ha +/* 80195A08 00192808 3C 60 80 27 */ lis r3, lbl__stringBase0_107@ha /* 80195A0C 0019280C 90 01 00 34 */ stw r0, 0x34(r1) -/* 80195A10 00192810 38 63 4A 00 */ addi r3, r3, lbl_80274A00@l +/* 80195A10 00192810 38 63 4A 00 */ addi r3, r3, lbl__stringBase0_107@l /* 80195A14 00192814 38 00 00 00 */ li r0, 0 /* 80195A18 00192818 BE E1 00 0C */ stmw r23, 0xc(r1) /* 80195A1C 0019281C 38 63 00 C1 */ addi r3, r3, 0xc1 -/* 80195A20 00192820 90 0D 98 E0 */ stw r0, lbl_803CC1E0-_SDA_BASE_(r13) -/* 80195A24 00192824 90 0D 98 DC */ stw r0, lbl_803CC1DC-_SDA_BASE_(r13) -/* 80195A28 00192828 90 0D 98 D8 */ stw r0, lbl_803CC1D8-_SDA_BASE_(r13) -/* 80195A2C 0019282C C0 02 B2 60 */ lfs f0, lbl_803CFBE0-_SDA2_BASE_(r2) -/* 80195A30 00192830 D0 0D 98 E4 */ stfs f0, lbl_803CC1E4-_SDA_BASE_(r13) +/* 80195A20 00192820 90 0D 98 E0 */ stw r0, lbl_comboCounter-_SDA_BASE_(r13) +/* 80195A24 00192824 90 0D 98 DC */ stw r0, lbl_comboLastCounter-_SDA_BASE_(r13) +/* 80195A28 00192828 90 0D 98 D8 */ stw r0, lbl_comboPending-_SDA_BASE_(r13) +/* 80195A2C 0019282C C0 02 B2 60 */ lfs f0, lbl__844_1-_SDA2_BASE_(r2) +/* 80195A30 00192830 D0 0D 98 E4 */ stfs f0, lbl_comboTimer-_SDA_BASE_(r13) /* 80195A34 00192834 4B EB 67 E1 */ bl xStrHash__FPCc /* 80195A38 00192838 4B F1 F0 05 */ bl zSceneFindObject__FUi -/* 80195A3C 0019283C 90 6D 98 D0 */ stw r3, lbl_803CC1D0-_SDA_BASE_(r13) -/* 80195A40 00192840 80 6D 98 D0 */ lwz r3, lbl_803CC1D0-_SDA_BASE_(r13) +/* 80195A3C 0019283C 90 6D 98 D0 */ stw r3, lbl_comboHUD-_SDA_BASE_(r13) +/* 80195A40 00192840 80 6D 98 D0 */ lwz r3, lbl_comboHUD-_SDA_BASE_(r13) /* 80195A44 00192844 28 03 00 00 */ cmplwi r3, 0 /* 80195A48 00192848 41 82 00 18 */ beq lbl_80195A60 /* 80195A4C 0019284C 38 63 00 10 */ addi r3, r3, 0x10 /* 80195A50 00192850 4B E9 94 19 */ bl enable__Q24xhud6widgetFv -/* 80195A54 00192854 80 6D 98 D0 */ lwz r3, lbl_803CC1D0-_SDA_BASE_(r13) +/* 80195A54 00192854 80 6D 98 D0 */ lwz r3, lbl_comboHUD-_SDA_BASE_(r13) /* 80195A58 00192858 38 63 00 10 */ addi r3, r3, 0x10 /* 80195A5C 0019285C 4B E9 87 0D */ bl hide__Q24xhud6widgetFv lbl_80195A60: -/* 80195A60 00192860 3C 60 80 2A */ lis r3, lbl_802A1B88@ha +/* 80195A60 00192860 3C 60 80 2A */ lis r3, lbl_comboReward@ha /* 80195A64 00192864 3B 00 00 00 */ li r24, 0 -/* 80195A68 00192868 3B E3 1B 88 */ addi r31, r3, lbl_802A1B88@l +/* 80195A68 00192868 3B E3 1B 88 */ addi r31, r3, lbl_comboReward@l /* 80195A6C 0019286C 7F F7 FB 78 */ mr r23, r31 lbl_80195A70: /* 80195A70 00192870 80 77 00 04 */ lwz r3, 4(r23) @@ -113,11 +113,11 @@ lbl_80195A70: /* 80195A88 00192888 2C 18 00 10 */ cmpwi r24, 0x10 /* 80195A8C 0019288C 3A F7 00 38 */ addi r23, r23, 0x38 /* 80195A90 00192890 41 80 FF E0 */ blt lbl_80195A70 -/* 80195A94 00192894 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80195A98 00192898 3C 60 80 2A */ lis r3, lbl_802A1B88@ha -/* 80195A9C 0019289C 3A E4 05 58 */ addi r23, r4, lbl_803C0558@l +/* 80195A94 00192894 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80195A98 00192898 3C 60 80 2A */ lis r3, lbl_comboReward@ha +/* 80195A9C 0019289C 3A E4 05 58 */ addi r23, r4, lbl_globals@l /* 80195AA0 001928A0 3B C0 00 00 */ li r30, 0 -/* 80195AA4 001928A4 3B 23 1B 88 */ addi r25, r3, lbl_802A1B88@l +/* 80195AA4 001928A4 3B 23 1B 88 */ addi r25, r3, lbl_comboReward@l /* 80195AA8 001928A8 83 17 08 9C */ lwz r24, 0x89c(r23) /* 80195AAC 001928AC 83 57 08 A0 */ lwz r26, 0x8a0(r23) /* 80195AB0 001928B0 83 77 08 A4 */ lwz r27, 0x8a4(r23) @@ -151,7 +151,7 @@ lbl_80195A70: /* 80195B20 00192920 90 99 02 D8 */ stw r4, 0x2d8(r25) /* 80195B24 00192924 90 79 03 10 */ stw r3, 0x310(r25) /* 80195B28 00192928 90 19 03 48 */ stw r0, 0x348(r25) -/* 80195B2C 0019292C D0 0D 84 C8 */ stfs f0, lbl_803CADC8-_SDA_BASE_(r13) +/* 80195B2C 0019292C D0 0D 84 C8 */ stfs f0, lbl_comboMaxTime-_SDA_BASE_(r13) lbl_80195B30: /* 80195B30 00192930 7F E3 FB 78 */ mr r3, r31 /* 80195B34 00192934 4B FF FD D9 */ bl zCombo.fillCombo__FP12zComboReward @@ -159,51 +159,51 @@ lbl_80195B30: /* 80195B3C 0019293C 3B FF 00 38 */ addi r31, r31, 0x38 /* 80195B40 00192940 2C 1E 00 10 */ cmpwi r30, 0x10 /* 80195B44 00192944 41 80 FF EC */ blt lbl_80195B30 -/* 80195B48 00192948 3C 60 80 27 */ lis r3, lbl_80274A00@ha -/* 80195B4C 0019294C 38 63 4A 00 */ addi r3, r3, lbl_80274A00@l +/* 80195B48 00192948 3C 60 80 27 */ lis r3, lbl__stringBase0_107@ha +/* 80195B4C 0019294C 38 63 4A 00 */ addi r3, r3, lbl__stringBase0_107@l /* 80195B50 00192950 38 63 00 D7 */ addi r3, r3, 0xd7 /* 80195B54 00192954 4B EB 66 C1 */ bl xStrHash__FPCc /* 80195B58 00192958 4B F1 EE E5 */ bl zSceneFindObject__FUi -/* 80195B5C 0019295C 3C A0 80 36 */ lis r5, lbl_80362B74@ha -/* 80195B60 00192960 3C 80 80 27 */ lis r4, lbl_80274A00@ha -/* 80195B64 00192964 90 65 2B 74 */ stw r3, lbl_80362B74@l(r5) -/* 80195B68 00192968 38 64 4A 00 */ addi r3, r4, lbl_80274A00@l +/* 80195B5C 0019295C 3C A0 80 36 */ lis r5, lbl_sHideText@ha +/* 80195B60 00192960 3C 80 80 27 */ lis r4, lbl__stringBase0_107@ha +/* 80195B64 00192964 90 65 2B 74 */ stw r3, lbl_sHideText@l(r5) +/* 80195B68 00192968 38 64 4A 00 */ addi r3, r4, lbl__stringBase0_107@l /* 80195B6C 0019296C 38 63 00 EB */ addi r3, r3, 0xeb /* 80195B70 00192970 4B EB 66 A5 */ bl xStrHash__FPCc /* 80195B74 00192974 4B F1 EE C9 */ bl zSceneFindObject__FUi -/* 80195B78 00192978 3C A0 80 36 */ lis r5, lbl_80362B74@ha -/* 80195B7C 0019297C 3C 80 80 27 */ lis r4, lbl_80274A00@ha -/* 80195B80 00192980 38 A5 2B 74 */ addi r5, r5, lbl_80362B74@l +/* 80195B78 00192978 3C A0 80 36 */ lis r5, lbl_sHideText@ha +/* 80195B7C 0019297C 3C 80 80 27 */ lis r4, lbl__stringBase0_107@ha +/* 80195B80 00192980 38 A5 2B 74 */ addi r5, r5, lbl_sHideText@l /* 80195B84 00192984 90 65 00 04 */ stw r3, 4(r5) -/* 80195B88 00192988 38 64 4A 00 */ addi r3, r4, lbl_80274A00@l +/* 80195B88 00192988 38 64 4A 00 */ addi r3, r4, lbl__stringBase0_107@l /* 80195B8C 0019298C 38 63 00 FA */ addi r3, r3, 0xfa /* 80195B90 00192990 4B EB 66 85 */ bl xStrHash__FPCc /* 80195B94 00192994 4B F1 EE A9 */ bl zSceneFindObject__FUi -/* 80195B98 00192998 3C A0 80 36 */ lis r5, lbl_80362B74@ha -/* 80195B9C 0019299C 3C 80 80 27 */ lis r4, lbl_80274A00@ha -/* 80195BA0 001929A0 38 A5 2B 74 */ addi r5, r5, lbl_80362B74@l +/* 80195B98 00192998 3C A0 80 36 */ lis r5, lbl_sHideText@ha +/* 80195B9C 0019299C 3C 80 80 27 */ lis r4, lbl__stringBase0_107@ha +/* 80195BA0 001929A0 38 A5 2B 74 */ addi r5, r5, lbl_sHideText@l /* 80195BA4 001929A4 90 65 00 08 */ stw r3, 8(r5) -/* 80195BA8 001929A8 38 64 4A 00 */ addi r3, r4, lbl_80274A00@l +/* 80195BA8 001929A8 38 64 4A 00 */ addi r3, r4, lbl__stringBase0_107@l /* 80195BAC 001929AC 38 63 01 0D */ addi r3, r3, 0x10d /* 80195BB0 001929B0 4B EB 66 65 */ bl xStrHash__FPCc /* 80195BB4 001929B4 4B F1 EE 89 */ bl zSceneFindObject__FUi -/* 80195BB8 001929B8 3C A0 80 36 */ lis r5, lbl_80362B74@ha -/* 80195BBC 001929BC 3C 80 80 27 */ lis r4, lbl_80274A00@ha -/* 80195BC0 001929C0 38 A5 2B 74 */ addi r5, r5, lbl_80362B74@l +/* 80195BB8 001929B8 3C A0 80 36 */ lis r5, lbl_sHideText@ha +/* 80195BBC 001929BC 3C 80 80 27 */ lis r4, lbl__stringBase0_107@ha +/* 80195BC0 001929C0 38 A5 2B 74 */ addi r5, r5, lbl_sHideText@l /* 80195BC4 001929C4 90 65 00 0C */ stw r3, 0xc(r5) -/* 80195BC8 001929C8 38 64 4A 00 */ addi r3, r4, lbl_80274A00@l +/* 80195BC8 001929C8 38 64 4A 00 */ addi r3, r4, lbl__stringBase0_107@l /* 80195BCC 001929CC 38 63 01 1C */ addi r3, r3, 0x11c /* 80195BD0 001929D0 4B EB 66 45 */ bl xStrHash__FPCc /* 80195BD4 001929D4 4B F1 EE 69 */ bl zSceneFindObject__FUi -/* 80195BD8 001929D8 3C A0 80 36 */ lis r5, lbl_80362B74@ha -/* 80195BDC 001929DC 3C 80 80 27 */ lis r4, lbl_80274A00@ha -/* 80195BE0 001929E0 38 A5 2B 74 */ addi r5, r5, lbl_80362B74@l +/* 80195BD8 001929D8 3C A0 80 36 */ lis r5, lbl_sHideText@ha +/* 80195BDC 001929DC 3C 80 80 27 */ lis r4, lbl__stringBase0_107@ha +/* 80195BE0 001929E0 38 A5 2B 74 */ addi r5, r5, lbl_sHideText@l /* 80195BE4 001929E4 90 65 00 10 */ stw r3, 0x10(r5) -/* 80195BE8 001929E8 38 64 4A 00 */ addi r3, r4, lbl_80274A00@l +/* 80195BE8 001929E8 38 64 4A 00 */ addi r3, r4, lbl__stringBase0_107@l /* 80195BEC 001929EC 38 63 01 29 */ addi r3, r3, 0x129 /* 80195BF0 001929F0 4B EB 66 25 */ bl xStrHash__FPCc /* 80195BF4 001929F4 4B F1 EE 49 */ bl zSceneFindObject__FUi -/* 80195BF8 001929F8 90 6D 98 D4 */ stw r3, lbl_803CC1D4-_SDA_BASE_(r13) +/* 80195BF8 001929F8 90 6D 98 D4 */ stw r3, lbl_sHideUIF-_SDA_BASE_(r13) /* 80195BFC 001929FC BA E1 00 0C */ lmw r23, 0xc(r1) /* 80195C00 00192A00 80 01 00 34 */ lwz r0, 0x34(r1) /* 80195C04 00192A04 7C 08 03 A6 */ mtlr r0 @@ -212,29 +212,29 @@ lbl_80195B30: .global zCombo_Add__Fi zCombo_Add__Fi: -/* 80195C10 00192A10 C0 2D 98 E4 */ lfs f1, lbl_803CC1E4-_SDA_BASE_(r13) -/* 80195C14 00192A14 C0 02 B2 64 */ lfs f0, lbl_803CFBE4-_SDA2_BASE_(r2) +/* 80195C10 00192A10 C0 2D 98 E4 */ lfs f1, lbl_comboTimer-_SDA_BASE_(r13) +/* 80195C14 00192A14 C0 02 B2 64 */ lfs f0, lbl__855_3-_SDA2_BASE_(r2) /* 80195C18 00192A18 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80195C1C 00192A1C 40 80 00 18 */ bge lbl_80195C34 -/* 80195C20 00192A20 C0 0D 84 C8 */ lfs f0, lbl_803CADC8-_SDA_BASE_(r13) +/* 80195C20 00192A20 C0 0D 84 C8 */ lfs f0, lbl_comboMaxTime-_SDA_BASE_(r13) /* 80195C24 00192A24 38 03 FF FF */ addi r0, r3, -1 -/* 80195C28 00192A28 D0 0D 98 E4 */ stfs f0, lbl_803CC1E4-_SDA_BASE_(r13) -/* 80195C2C 00192A2C 90 0D 98 D8 */ stw r0, lbl_803CC1D8-_SDA_BASE_(r13) +/* 80195C28 00192A28 D0 0D 98 E4 */ stfs f0, lbl_comboTimer-_SDA_BASE_(r13) +/* 80195C2C 00192A2C 90 0D 98 D8 */ stw r0, lbl_comboPending-_SDA_BASE_(r13) /* 80195C30 00192A30 4E 80 00 20 */ blr lbl_80195C34: -/* 80195C34 00192A34 C0 0D 84 C8 */ lfs f0, lbl_803CADC8-_SDA_BASE_(r13) -/* 80195C38 00192A38 D0 0D 98 E4 */ stfs f0, lbl_803CC1E4-_SDA_BASE_(r13) -/* 80195C3C 00192A3C 80 0D 98 E0 */ lwz r0, lbl_803CC1E0-_SDA_BASE_(r13) +/* 80195C34 00192A34 C0 0D 84 C8 */ lfs f0, lbl_comboMaxTime-_SDA_BASE_(r13) +/* 80195C38 00192A38 D0 0D 98 E4 */ stfs f0, lbl_comboTimer-_SDA_BASE_(r13) +/* 80195C3C 00192A3C 80 0D 98 E0 */ lwz r0, lbl_comboCounter-_SDA_BASE_(r13) /* 80195C40 00192A40 7C 00 1A 14 */ add r0, r0, r3 -/* 80195C44 00192A44 90 0D 98 E0 */ stw r0, lbl_803CC1E0-_SDA_BASE_(r13) -/* 80195C48 00192A48 80 8D 98 D8 */ lwz r4, lbl_803CC1D8-_SDA_BASE_(r13) +/* 80195C44 00192A44 90 0D 98 E0 */ stw r0, lbl_comboCounter-_SDA_BASE_(r13) +/* 80195C48 00192A48 80 8D 98 D8 */ lwz r4, lbl_comboPending-_SDA_BASE_(r13) /* 80195C4C 00192A4C 2C 04 00 00 */ cmpwi r4, 0 /* 80195C50 00192A50 4D 82 00 20 */ beqlr -/* 80195C54 00192A54 80 6D 98 E0 */ lwz r3, lbl_803CC1E0-_SDA_BASE_(r13) +/* 80195C54 00192A54 80 6D 98 E0 */ lwz r3, lbl_comboCounter-_SDA_BASE_(r13) /* 80195C58 00192A58 38 00 00 00 */ li r0, 0 /* 80195C5C 00192A5C 7C 63 22 14 */ add r3, r3, r4 -/* 80195C60 00192A60 90 6D 98 E0 */ stw r3, lbl_803CC1E0-_SDA_BASE_(r13) -/* 80195C64 00192A64 90 0D 98 D8 */ stw r0, lbl_803CC1D8-_SDA_BASE_(r13) +/* 80195C60 00192A60 90 6D 98 E0 */ stw r3, lbl_comboCounter-_SDA_BASE_(r13) +/* 80195C64 00192A64 90 0D 98 D8 */ stw r0, lbl_comboPending-_SDA_BASE_(r13) /* 80195C68 00192A68 4E 80 00 20 */ blr lbl_80195C6C: /* 80195C6C 00192A6C 94 21 FF F0 */ stwu r1, -0x10(r1) @@ -248,7 +248,7 @@ lbl_80195C6C: .global zCombo_HideImmediately__Fv zCombo_HideImmediately__Fv: -/* 80195C8C 00192A8C 80 6D 98 D0 */ lwz r3, lbl_803CC1D0-_SDA_BASE_(r13) +/* 80195C8C 00192A8C 80 6D 98 D0 */ lwz r3, lbl_comboHUD-_SDA_BASE_(r13) /* 80195C90 00192A90 28 03 00 00 */ cmplwi r3, 0 /* 80195C94 00192A94 4D 82 00 20 */ beqlr /* 80195C98 00192A98 38 00 00 00 */ li r0, 0 @@ -266,53 +266,53 @@ zCombo_Update__Ff: /* 80195CBC 00192ABC 93 C1 00 38 */ stw r30, 0x38(r1) /* 80195CC0 00192AC0 93 A1 00 34 */ stw r29, 0x34(r1) /* 80195CC4 00192AC4 93 81 00 30 */ stw r28, 0x30(r1) -/* 80195CC8 00192AC8 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80195CC8 00192AC8 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80195CCC 00192ACC FF E0 08 90 */ fmr f31, f1 -/* 80195CD0 00192AD0 3C 60 80 36 */ lis r3, lbl_80362B68@ha -/* 80195CD4 00192AD4 38 84 05 58 */ addi r4, r4, lbl_803C0558@l -/* 80195CD8 00192AD8 38 63 2B 68 */ addi r3, r3, lbl_80362B68@l +/* 80195CD0 00192AD0 3C 60 80 36 */ lis r3, lbl_sUnderCamPos@ha +/* 80195CD4 00192AD4 38 84 05 58 */ addi r4, r4, lbl_globals@l +/* 80195CD8 00192AD8 38 63 2B 68 */ addi r3, r3, lbl_sUnderCamPos@l /* 80195CDC 00192ADC 38 84 00 44 */ addi r4, r4, 0x44 /* 80195CE0 00192AE0 4B EB 87 FD */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 80195CE4 00192AE4 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80195CE8 00192AE8 3C 60 80 36 */ lis r3, lbl_80362B68@ha -/* 80195CEC 00192AEC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l -/* 80195CF0 00192AF0 C0 22 B2 68 */ lfs f1, lbl_803CFBE8-_SDA2_BASE_(r2) -/* 80195CF4 00192AF4 38 63 2B 68 */ addi r3, r3, lbl_80362B68@l +/* 80195CE4 00192AE4 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80195CE8 00192AE8 3C 60 80 36 */ lis r3, lbl_sUnderCamPos@ha +/* 80195CEC 00192AEC 38 84 05 58 */ addi r4, r4, lbl_globals@l +/* 80195CF0 00192AF0 C0 22 B2 68 */ lfs f1, lbl__923_5-_SDA2_BASE_(r2) +/* 80195CF4 00192AF4 38 63 2B 68 */ addi r3, r3, lbl_sUnderCamPos@l /* 80195CF8 00192AF8 38 84 00 24 */ addi r4, r4, 0x24 /* 80195CFC 00192AFC 4B E7 F3 5D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 80195D00 00192B00 80 8D 98 E0 */ lwz r4, lbl_803CC1E0-_SDA_BASE_(r13) +/* 80195D00 00192B00 80 8D 98 E0 */ lwz r4, lbl_comboCounter-_SDA_BASE_(r13) /* 80195D04 00192B04 2C 04 00 10 */ cmpwi r4, 0x10 /* 80195D08 00192B08 7C 9F 23 78 */ mr r31, r4 /* 80195D0C 00192B0C 41 80 00 08 */ blt lbl_80195D14 /* 80195D10 00192B10 3B E0 00 0F */ li r31, 0xf lbl_80195D14: -/* 80195D14 00192B14 80 0D 98 DC */ lwz r0, lbl_803CC1DC-_SDA_BASE_(r13) -/* 80195D18 00192B18 3C 60 80 2A */ lis r3, lbl_802A1B88@ha +/* 80195D14 00192B14 80 0D 98 DC */ lwz r0, lbl_comboLastCounter-_SDA_BASE_(r13) +/* 80195D18 00192B18 3C 60 80 2A */ lis r3, lbl_comboReward@ha /* 80195D1C 00192B1C 1C BF 00 38 */ mulli r5, r31, 0x38 /* 80195D20 00192B20 7C 00 20 00 */ cmpw r0, r4 -/* 80195D24 00192B24 38 03 1B 88 */ addi r0, r3, lbl_802A1B88@l +/* 80195D24 00192B24 38 03 1B 88 */ addi r0, r3, lbl_comboReward@l /* 80195D28 00192B28 7F C0 2A 14 */ add r30, r0, r5 /* 80195D2C 00192B2C 41 82 00 40 */ beq lbl_80195D6C /* 80195D30 00192B30 80 1E 00 00 */ lwz r0, 0(r30) /* 80195D34 00192B34 2C 00 00 00 */ cmpwi r0, 0 /* 80195D38 00192B38 41 82 00 34 */ beq lbl_80195D6C -/* 80195D3C 00192B3C 80 6D 98 D0 */ lwz r3, lbl_803CC1D0-_SDA_BASE_(r13) +/* 80195D3C 00192B3C 80 6D 98 D0 */ lwz r3, lbl_comboHUD-_SDA_BASE_(r13) /* 80195D40 00192B40 28 03 00 00 */ cmplwi r3, 0 /* 80195D44 00192B44 41 82 00 20 */ beq lbl_80195D64 /* 80195D48 00192B48 80 9E 00 34 */ lwz r4, 0x34(r30) /* 80195D4C 00192B4C 38 63 00 94 */ addi r3, r3, 0x94 /* 80195D50 00192B50 38 84 00 04 */ addi r4, r4, 4 /* 80195D54 00192B54 48 05 19 AD */ bl func_801E7700 -/* 80195D58 00192B58 80 6D 98 D0 */ lwz r3, lbl_803CC1D0-_SDA_BASE_(r13) +/* 80195D58 00192B58 80 6D 98 D0 */ lwz r3, lbl_comboHUD-_SDA_BASE_(r13) /* 80195D5C 00192B5C 38 63 00 10 */ addi r3, r3, 0x10 /* 80195D60 00192B60 4B E9 82 75 */ bl show__Q24xhud6widgetFv lbl_80195D64: -/* 80195D64 00192B64 80 0D 98 E0 */ lwz r0, lbl_803CC1E0-_SDA_BASE_(r13) -/* 80195D68 00192B68 90 0D 98 DC */ stw r0, lbl_803CC1DC-_SDA_BASE_(r13) +/* 80195D64 00192B64 80 0D 98 E0 */ lwz r0, lbl_comboCounter-_SDA_BASE_(r13) +/* 80195D68 00192B68 90 0D 98 DC */ stw r0, lbl_comboLastCounter-_SDA_BASE_(r13) lbl_80195D6C: -/* 80195D6C 00192B6C 3C 60 80 36 */ lis r3, lbl_80362B74@ha +/* 80195D6C 00192B6C 3C 60 80 36 */ lis r3, lbl_sHideText@ha /* 80195D70 00192B70 3B 80 00 00 */ li r28, 0 -/* 80195D74 00192B74 3B A3 2B 74 */ addi r29, r3, lbl_80362B74@l +/* 80195D74 00192B74 3B A3 2B 74 */ addi r29, r3, lbl_sHideText@l lbl_80195D78: /* 80195D78 00192B78 80 7D 00 00 */ lwz r3, 0(r29) /* 80195D7C 00192B7C 28 03 00 00 */ cmplwi r3, 0 @@ -320,7 +320,7 @@ lbl_80195D78: /* 80195D84 00192B84 48 00 02 59 */ bl visible__8ztextboxFv /* 80195D88 00192B88 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80195D8C 00192B8C 41 82 00 14 */ beq lbl_80195DA0 -/* 80195D90 00192B90 80 6D 98 D0 */ lwz r3, lbl_803CC1D0-_SDA_BASE_(r13) +/* 80195D90 00192B90 80 6D 98 D0 */ lwz r3, lbl_comboHUD-_SDA_BASE_(r13) /* 80195D94 00192B94 38 00 00 00 */ li r0, 0 /* 80195D98 00192B98 98 03 00 94 */ stb r0, 0x94(r3) /* 80195D9C 00192B9C 48 00 00 14 */ b lbl_80195DB0 @@ -330,86 +330,86 @@ lbl_80195DA0: /* 80195DA8 00192BA8 2C 1C 00 05 */ cmpwi r28, 5 /* 80195DAC 00192BAC 41 80 FF CC */ blt lbl_80195D78 lbl_80195DB0: -/* 80195DB0 00192BB0 80 6D 98 D4 */ lwz r3, lbl_803CC1D4-_SDA_BASE_(r13) +/* 80195DB0 00192BB0 80 6D 98 D4 */ lwz r3, lbl_sHideUIF-_SDA_BASE_(r13) /* 80195DB4 00192BB4 28 03 00 00 */ cmplwi r3, 0 /* 80195DB8 00192BB8 41 82 00 1C */ beq lbl_80195DD4 /* 80195DBC 00192BBC 4B E7 88 7D */ bl xEntIsVisible__FPC4xEnt /* 80195DC0 00192BC0 28 03 00 00 */ cmplwi r3, 0 /* 80195DC4 00192BC4 41 82 00 10 */ beq lbl_80195DD4 -/* 80195DC8 00192BC8 80 6D 98 D0 */ lwz r3, lbl_803CC1D0-_SDA_BASE_(r13) +/* 80195DC8 00192BC8 80 6D 98 D0 */ lwz r3, lbl_comboHUD-_SDA_BASE_(r13) /* 80195DCC 00192BCC 38 00 00 00 */ li r0, 0 /* 80195DD0 00192BD0 98 03 00 94 */ stb r0, 0x94(r3) lbl_80195DD4: -/* 80195DD4 00192BD4 C0 2D 98 E4 */ lfs f1, lbl_803CC1E4-_SDA_BASE_(r13) -/* 80195DD8 00192BD8 C0 02 B2 64 */ lfs f0, lbl_803CFBE4-_SDA2_BASE_(r2) +/* 80195DD4 00192BD4 C0 2D 98 E4 */ lfs f1, lbl_comboTimer-_SDA_BASE_(r13) +/* 80195DD8 00192BD8 C0 02 B2 64 */ lfs f0, lbl__855_3-_SDA2_BASE_(r2) /* 80195DDC 00192BDC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80195DE0 00192BE0 4C 41 13 82 */ cror 2, 1, 2 /* 80195DE4 00192BE4 40 82 01 D0 */ bne lbl_80195FB4 /* 80195DE8 00192BE8 EC 01 F8 28 */ fsubs f0, f1, f31 -/* 80195DEC 00192BEC D0 0D 98 E4 */ stfs f0, lbl_803CC1E4-_SDA_BASE_(r13) -/* 80195DF0 00192BF0 C0 2D 98 E4 */ lfs f1, lbl_803CC1E4-_SDA_BASE_(r13) -/* 80195DF4 00192BF4 C0 02 B2 64 */ lfs f0, lbl_803CFBE4-_SDA2_BASE_(r2) +/* 80195DEC 00192BEC D0 0D 98 E4 */ stfs f0, lbl_comboTimer-_SDA_BASE_(r13) +/* 80195DF0 00192BF0 C0 2D 98 E4 */ lfs f1, lbl_comboTimer-_SDA_BASE_(r13) +/* 80195DF4 00192BF4 C0 02 B2 64 */ lfs f0, lbl__855_3-_SDA2_BASE_(r2) /* 80195DF8 00192BF8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80195DFC 00192BFC 40 80 01 B8 */ bge lbl_80195FB4 /* 80195E00 00192C00 80 1E 00 00 */ lwz r0, 0(r30) /* 80195E04 00192C04 2C 00 00 00 */ cmpwi r0, 0 /* 80195E08 00192C08 40 81 01 98 */ ble lbl_80195FA0 -/* 80195E0C 00192C0C 3C 60 80 36 */ lis r3, lbl_80362B68@ha +/* 80195E0C 00192C0C 3C 60 80 36 */ lis r3, lbl_sUnderCamPos@ha /* 80195E10 00192C10 80 9E 00 30 */ lwz r4, 0x30(r30) -/* 80195E14 00192C14 38 A3 2B 68 */ addi r5, r3, lbl_80362B68@l +/* 80195E14 00192C14 38 A3 2B 68 */ addi r5, r3, lbl_sUnderCamPos@l /* 80195E18 00192C18 38 7E 00 08 */ addi r3, r30, 8 /* 80195E1C 00192C1C 4B ED 01 E5 */ bl zEntPickup_SpawnNRewards__FPUiUiP5xVec3 /* 80195E20 00192C20 38 1F FF FB */ addi r0, r31, -5 /* 80195E24 00192C24 28 00 00 0A */ cmplwi r0, 0xa /* 80195E28 00192C28 41 81 01 34 */ bgt lbl_80195F5C -/* 80195E2C 00192C2C 3C 60 80 2A */ lis r3, lbl_802A1F08@ha +/* 80195E2C 00192C2C 3C 60 80 2A */ lis r3, lbl__925_2@ha /* 80195E30 00192C30 54 00 10 3A */ slwi r0, r0, 2 -/* 80195E34 00192C34 38 63 1F 08 */ addi r3, r3, lbl_802A1F08@l +/* 80195E34 00192C34 38 63 1F 08 */ addi r3, r3, lbl__925_2@l /* 80195E38 00192C38 7C 03 00 2E */ lwzx r0, r3, r0 /* 80195E3C 00192C3C 7C 09 03 A6 */ mtctr r0 /* 80195E40 00192C40 4E 80 04 20 */ bctr -/* 80195E44 00192C44 C0 22 B2 6C */ lfs f1, lbl_803CFBEC-_SDA2_BASE_(r2) +/* 80195E44 00192C44 C0 22 B2 6C */ lfs f1, lbl__924_3-_SDA2_BASE_(r2) /* 80195E48 00192C48 38 60 00 00 */ li r3, 0 /* 80195E4C 00192C4C 38 80 00 01 */ li r4, 1 /* 80195E50 00192C50 38 A0 00 52 */ li r5, 0x52 /* 80195E54 00192C54 38 C0 00 53 */ li r6, 0x53 /* 80195E58 00192C58 4B EE AC 25 */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 80195E5C 00192C5C 48 00 01 00 */ b lbl_80195F5C -/* 80195E60 00192C60 C0 22 B2 6C */ lfs f1, lbl_803CFBEC-_SDA2_BASE_(r2) +/* 80195E60 00192C60 C0 22 B2 6C */ lfs f1, lbl__924_3-_SDA2_BASE_(r2) /* 80195E64 00192C64 38 60 00 00 */ li r3, 0 /* 80195E68 00192C68 38 80 00 02 */ li r4, 2 /* 80195E6C 00192C6C 38 A0 00 52 */ li r5, 0x52 /* 80195E70 00192C70 38 C0 00 53 */ li r6, 0x53 /* 80195E74 00192C74 4B EE AC 09 */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 80195E78 00192C78 48 00 00 E4 */ b lbl_80195F5C -/* 80195E7C 00192C7C C0 22 B2 6C */ lfs f1, lbl_803CFBEC-_SDA2_BASE_(r2) +/* 80195E7C 00192C7C C0 22 B2 6C */ lfs f1, lbl__924_3-_SDA2_BASE_(r2) /* 80195E80 00192C80 38 60 00 00 */ li r3, 0 /* 80195E84 00192C84 38 80 00 03 */ li r4, 3 /* 80195E88 00192C88 38 A0 00 52 */ li r5, 0x52 /* 80195E8C 00192C8C 38 C0 00 53 */ li r6, 0x53 /* 80195E90 00192C90 4B EE AB ED */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 80195E94 00192C94 48 00 00 C8 */ b lbl_80195F5C -/* 80195E98 00192C98 C0 22 B2 6C */ lfs f1, lbl_803CFBEC-_SDA2_BASE_(r2) +/* 80195E98 00192C98 C0 22 B2 6C */ lfs f1, lbl__924_3-_SDA2_BASE_(r2) /* 80195E9C 00192C9C 38 60 00 00 */ li r3, 0 /* 80195EA0 00192CA0 38 80 00 04 */ li r4, 4 /* 80195EA4 00192CA4 38 A0 00 52 */ li r5, 0x52 /* 80195EA8 00192CA8 38 C0 00 53 */ li r6, 0x53 /* 80195EAC 00192CAC 4B EE AB D1 */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 80195EB0 00192CB0 48 00 00 AC */ b lbl_80195F5C -/* 80195EB4 00192CB4 C0 22 B2 6C */ lfs f1, lbl_803CFBEC-_SDA2_BASE_(r2) +/* 80195EB4 00192CB4 C0 22 B2 6C */ lfs f1, lbl__924_3-_SDA2_BASE_(r2) /* 80195EB8 00192CB8 38 60 00 00 */ li r3, 0 /* 80195EBC 00192CBC 38 80 00 05 */ li r4, 5 /* 80195EC0 00192CC0 38 A0 00 52 */ li r5, 0x52 /* 80195EC4 00192CC4 38 C0 00 53 */ li r6, 0x53 /* 80195EC8 00192CC8 4B EE AB B5 */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf -/* 80195ECC 00192CCC C0 22 B2 6C */ lfs f1, lbl_803CFBEC-_SDA2_BASE_(r2) +/* 80195ECC 00192CCC C0 22 B2 6C */ lfs f1, lbl__924_3-_SDA2_BASE_(r2) /* 80195ED0 00192CD0 38 60 00 06 */ li r3, 6 /* 80195ED4 00192CD4 38 80 00 32 */ li r4, 0x32 /* 80195ED8 00192CD8 38 A0 00 52 */ li r5, 0x52 /* 80195EDC 00192CDC 38 C0 00 56 */ li r6, 0x56 /* 80195EE0 00192CE0 4B EE AB 9D */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 80195EE4 00192CE4 48 00 00 78 */ b lbl_80195F5C -/* 80195EE8 00192CE8 C0 22 B2 6C */ lfs f1, lbl_803CFBEC-_SDA2_BASE_(r2) +/* 80195EE8 00192CE8 C0 22 B2 6C */ lfs f1, lbl__924_3-_SDA2_BASE_(r2) /* 80195EEC 00192CEC 38 60 00 00 */ li r3, 0 /* 80195EF0 00192CF0 38 80 00 0A */ li r4, 0xa /* 80195EF4 00192CF4 38 A0 00 57 */ li r5, 0x57 @@ -421,7 +421,7 @@ lbl_80195DD4: /* 80195F0C 00192D0C 38 C0 00 00 */ li r6, 0 /* 80195F10 00192D10 4B EE AB 29 */ bl zEntPlayer_SNDPlayStream__FUiUi20_tagePlayerStreamSndUi /* 80195F14 00192D14 48 00 00 48 */ b lbl_80195F5C -/* 80195F18 00192D18 C0 22 B2 6C */ lfs f1, lbl_803CFBEC-_SDA2_BASE_(r2) +/* 80195F18 00192D18 C0 22 B2 6C */ lfs f1, lbl__924_3-_SDA2_BASE_(r2) /* 80195F1C 00192D1C 38 60 00 00 */ li r3, 0 /* 80195F20 00192D20 38 80 00 0A */ li r4, 0xa /* 80195F24 00192D24 38 A0 00 57 */ li r5, 0x57 @@ -439,29 +439,29 @@ lbl_80195DD4: /* 80195F54 00192D54 38 C0 00 00 */ li r6, 0 /* 80195F58 00192D58 4B EE AA E1 */ bl zEntPlayer_SNDPlayStream__FUiUi20_tagePlayerStreamSndUi lbl_80195F5C: -/* 80195F5C 00192D5C 80 0D 98 D0 */ lwz r0, lbl_803CC1D0-_SDA_BASE_(r13) +/* 80195F5C 00192D5C 80 0D 98 D0 */ lwz r0, lbl_comboHUD-_SDA_BASE_(r13) /* 80195F60 00192D60 28 00 00 00 */ cmplwi r0, 0 /* 80195F64 00192D64 41 82 00 3C */ beq lbl_80195FA0 -/* 80195F68 00192D68 C0 22 B2 64 */ lfs f1, lbl_803CFBE4-_SDA2_BASE_(r2) +/* 80195F68 00192D68 C0 22 B2 64 */ lfs f1, lbl__855_3-_SDA2_BASE_(r2) /* 80195F6C 00192D6C 3C 80 80 03 */ lis r4, lbl_8002EB84@ha /* 80195F70 00192D70 3C 60 80 19 */ lis r3, lbl_80195C6C@ha -/* 80195F74 00192D74 C0 4D 84 CC */ lfs f2, lbl_803CADCC-_SDA_BASE_(r13) +/* 80195F74 00192D74 C0 4D 84 CC */ lfs f2, lbl_comboDisplayTime-_SDA_BASE_(r13) /* 80195F78 00192D78 FC 60 08 90 */ fmr f3, f1 /* 80195F7C 00192D7C 38 A4 EB 84 */ addi r5, r4, lbl_8002EB84@l /* 80195F80 00192D80 38 C3 5C 6C */ addi r6, r3, lbl_80195C6C@l /* 80195F84 00192D84 38 61 00 08 */ addi r3, r1, 8 /* 80195F88 00192D88 38 80 00 00 */ li r4, 0 /* 80195F8C 00192D8C 4B E9 8E E9 */ bl __ct__Q24xhud6motiveFPffffPFRQ24xhud6widgetRQ24xhud6motivef_bPv -/* 80195F90 00192D90 80 AD 98 D0 */ lwz r5, lbl_803CC1D0-_SDA_BASE_(r13) +/* 80195F90 00192D90 80 AD 98 D0 */ lwz r5, lbl_comboHUD-_SDA_BASE_(r13) /* 80195F94 00192D94 7C 64 1B 78 */ mr r4, r3 /* 80195F98 00192D98 38 65 00 10 */ addi r3, r5, 0x10 /* 80195F9C 00192D9C 4B E9 85 E9 */ bl add_motive__Q24xhud6widgetFRCQ24xhud6motive lbl_80195FA0: -/* 80195FA0 00192DA0 C0 02 B2 60 */ lfs f0, lbl_803CFBE0-_SDA2_BASE_(r2) +/* 80195FA0 00192DA0 C0 02 B2 60 */ lfs f0, lbl__844_1-_SDA2_BASE_(r2) /* 80195FA4 00192DA4 38 00 00 00 */ li r0, 0 -/* 80195FA8 00192DA8 D0 0D 98 E4 */ stfs f0, lbl_803CC1E4-_SDA_BASE_(r13) -/* 80195FAC 00192DAC 90 0D 98 E0 */ stw r0, lbl_803CC1E0-_SDA_BASE_(r13) -/* 80195FB0 00192DB0 90 0D 98 DC */ stw r0, lbl_803CC1DC-_SDA_BASE_(r13) +/* 80195FA8 00192DA8 D0 0D 98 E4 */ stfs f0, lbl_comboTimer-_SDA_BASE_(r13) +/* 80195FAC 00192DAC 90 0D 98 E0 */ stw r0, lbl_comboCounter-_SDA_BASE_(r13) +/* 80195FB0 00192DB0 90 0D 98 DC */ stw r0, lbl_comboLastCounter-_SDA_BASE_(r13) lbl_80195FB4: /* 80195FB4 00192DB4 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 80195FB8 00192DB8 80 01 00 54 */ lwz r0, 0x54(r1) diff --git a/asm/Game/zConditional.s b/asm/Game/zConditional.s index 33fac9827..7058f289d 100644 --- a/asm/Game/zConditional.s +++ b/asm/Game/zConditional.s @@ -8,8 +8,8 @@ zConditionalInit__FPvPv: /* 8005255C 0004F35C 7C 08 02 A6 */ mflr r0 /* 80052560 0004F360 90 01 00 14 */ stw r0, 0x14(r1) /* 80052564 0004F364 48 00 00 21 */ bl zConditionalInit__FP5xBaseP10zCondAsset -/* 80052568 0004F368 3C 60 80 29 */ lis r3, lbl_80291930@ha -/* 8005256C 0004F36C 38 63 19 30 */ addi r3, r3, lbl_80291930@l +/* 80052568 0004F368 3C 60 80 29 */ lis r3, lbl_zVarEntryTable@ha +/* 8005256C 0004F36C 38 63 19 30 */ addi r3, r3, lbl_zVarEntryTable@l /* 80052570 0004F370 48 06 BB 19 */ bl zVarInit__FP9zVarEntry /* 80052574 0004F374 80 01 00 14 */ lwz r0, 0x14(r1) /* 80052578 0004F378 7C 08 03 A6 */ mtlr r0 @@ -86,11 +86,11 @@ zConditionalLoad__FP13_zConditionalP7xSerial: zConditional_Evaluate__FP13_zConditional: /* 80052654 0004F454 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80052658 0004F458 7C 08 02 A6 */ mflr r0 -/* 8005265C 0004F45C 3C 80 80 29 */ lis r4, lbl_80291930@ha +/* 8005265C 0004F45C 3C 80 80 29 */ lis r4, lbl_zVarEntryTable@ha /* 80052660 0004F460 38 A0 00 00 */ li r5, 0 /* 80052664 0004F464 90 01 00 24 */ stw r0, 0x24(r1) /* 80052668 0004F468 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 8005266C 0004F46C 3B E4 19 30 */ addi r31, r4, lbl_80291930@l +/* 8005266C 0004F46C 3B E4 19 30 */ addi r31, r4, lbl_zVarEntryTable@l /* 80052670 0004F470 93 C1 00 18 */ stw r30, 0x18(r1) /* 80052674 0004F474 3B C0 00 00 */ li r30, 0 /* 80052678 0004F478 93 A1 00 14 */ stw r29, 0x14(r1) diff --git a/asm/Game/zCutsceneMgr.s b/asm/Game/zCutsceneMgr.s index 0903941a5..a5b2ce26c 100644 --- a/asm/Game/zCutsceneMgr.s +++ b/asm/Game/zCutsceneMgr.s @@ -40,7 +40,7 @@ lbl_800528E8: /* 800528E8 0004F6E8 90 7E 00 08 */ stw r3, 8(r30) lbl_800528EC: /* 800528EC 0004F6EC 38 00 00 00 */ li r0, 0 -/* 800528F0 0004F6F0 98 0D 8C 18 */ stb r0, lbl_803CB518-_SDA_BASE_(r13) +/* 800528F0 0004F6F0 98 0D 8C 18 */ stb r0, lbl_ents_hidden-_SDA_BASE_(r13) /* 800528F4 0004F6F4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800528F8 0004F6F8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800528FC 0004F6FC 83 C1 00 08 */ lwz r30, 8(r1) @@ -68,7 +68,7 @@ lbl_80052938: /* 80052944 0004F744 38 63 80 00 */ addi r3, r3, 0x00008000@l /* 80052948 0004F748 48 01 3B B9 */ bl zEntPlayerControlOn__F13zControlOwner /* 8005294C 0004F74C 38 00 00 00 */ li r0, 0 -/* 80052950 0004F750 98 0D 8C 18 */ stb r0, lbl_803CB518-_SDA_BASE_(r13) +/* 80052950 0004F750 98 0D 8C 18 */ stb r0, lbl_ents_hidden-_SDA_BASE_(r13) /* 80052954 0004F754 80 01 00 14 */ lwz r0, 0x14(r1) /* 80052958 0004F758 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8005295C 0004F75C 7C 08 03 A6 */ mtlr r0 @@ -79,10 +79,10 @@ lbl_80052938: zCutsceneMgrSave__FP12zCutsceneMgrP7xSerial: /* 80052968 0004F768 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8005296C 0004F76C 7C 08 02 A6 */ mflr r0 -/* 80052970 0004F770 3C 60 80 29 */ lis r3, lbl_8028BD08@ha +/* 80052970 0004F770 3C 60 80 29 */ lis r3, lbl_zCutSceneNamesTable@ha /* 80052974 0004F774 90 01 00 24 */ stw r0, 0x24(r1) /* 80052978 0004F778 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 8005297C 0004F77C 3B E3 BD 08 */ addi r31, r3, lbl_8028BD08@l +/* 8005297C 0004F77C 3B E3 BD 08 */ addi r31, r3, lbl_zCutSceneNamesTable@l /* 80052980 0004F780 93 C1 00 18 */ stw r30, 0x18(r1) /* 80052984 0004F784 3B C0 00 00 */ li r30, 0 /* 80052988 0004F788 93 A1 00 14 */ stw r29, 0x14(r1) @@ -116,10 +116,10 @@ lbl_800529B8: zCutsceneMgrLoad__FP12zCutsceneMgrP7xSerial: /* 800529E4 0004F7E4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800529E8 0004F7E8 7C 08 02 A6 */ mflr r0 -/* 800529EC 0004F7EC 3C 60 80 29 */ lis r3, lbl_8028BD08@ha +/* 800529EC 0004F7EC 3C 60 80 29 */ lis r3, lbl_zCutSceneNamesTable@ha /* 800529F0 0004F7F0 90 01 00 24 */ stw r0, 0x24(r1) /* 800529F4 0004F7F4 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 800529F8 0004F7F8 3B E3 BD 08 */ addi r31, r3, lbl_8028BD08@l +/* 800529F8 0004F7F8 3B E3 BD 08 */ addi r31, r3, lbl_zCutSceneNamesTable@l /* 800529FC 0004F7FC 93 C1 00 18 */ stw r30, 0x18(r1) /* 80052A00 0004F800 3B C0 00 00 */ li r30, 0 /* 80052A04 0004F804 93 A1 00 14 */ stw r29, 0x14(r1) @@ -189,7 +189,7 @@ lbl_80052ADC: /* 80052AE8 0004F8E8 90 01 00 14 */ stw r0, 0x14(r1) /* 80052AEC 0004F8EC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80052AF0 0004F8F0 7C 7F 1B 78 */ mr r31, r3 -/* 80052AF4 0004F8F4 80 0D 8C 1C */ lwz r0, lbl_803CB51C-_SDA_BASE_(r13) +/* 80052AF4 0004F8F4 80 0D 8C 1C */ lwz r0, lbl_s_atomicNumber-_SDA_BASE_(r13) /* 80052AF8 0004F8F8 80 63 00 18 */ lwz r3, 0x18(r3) /* 80052AFC 0004F8FC 7C A0 00 30 */ slw r0, r5, r0 /* 80052B00 0004F900 7C 80 00 39 */ and. r0, r4, r0 @@ -199,10 +199,10 @@ lbl_80052ADC: /* 80052B10 0004F910 38 84 2A 74 */ addi r4, r4, lbl_80052A74@l /* 80052B14 0004F914 48 1C 29 A1 */ bl RpGeometryForAllMaterials lbl_80052B18: -/* 80052B18 0004F918 80 8D 8C 1C */ lwz r4, lbl_803CB51C-_SDA_BASE_(r13) +/* 80052B18 0004F918 80 8D 8C 1C */ lwz r4, lbl_s_atomicNumber-_SDA_BASE_(r13) /* 80052B1C 0004F91C 7F E3 FB 78 */ mr r3, r31 /* 80052B20 0004F920 38 04 00 01 */ addi r0, r4, 1 -/* 80052B24 0004F924 90 0D 8C 1C */ stw r0, lbl_803CB51C-_SDA_BASE_(r13) +/* 80052B24 0004F924 90 0D 8C 1C */ stw r0, lbl_s_atomicNumber-_SDA_BASE_(r13) /* 80052B28 0004F928 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80052B2C 0004F92C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80052B30 0004F930 7C 08 03 A6 */ mtlr r0 @@ -211,9 +211,9 @@ lbl_80052B18: .global zCutSceneNamesTable_clearAll__Fv zCutSceneNamesTable_clearAll__Fv: -/* 80052B3C 0004F93C 3C 60 80 29 */ lis r3, lbl_8028BD08@ha +/* 80052B3C 0004F93C 3C 60 80 29 */ lis r3, lbl_zCutSceneNamesTable@ha /* 80052B40 0004F940 38 00 00 00 */ li r0, 0 -/* 80052B44 0004F944 38 63 BD 08 */ addi r3, r3, lbl_8028BD08@l +/* 80052B44 0004F944 38 63 BD 08 */ addi r3, r3, lbl_zCutSceneNamesTable@l /* 80052B48 0004F948 90 03 00 40 */ stw r0, 0x40(r3) /* 80052B4C 0004F94C 90 03 00 88 */ stw r0, 0x88(r3) /* 80052B50 0004F950 90 03 00 D0 */ stw r0, 0xd0(r3) @@ -234,14 +234,14 @@ zCutSceneNamesTable_clearAll__Fv: zCutsceneMgr.zCutsceneMgrPlayStart__FP12zCutsceneMgr: /* 80052B84 0004F984 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80052B88 0004F988 7C 08 02 A6 */ mflr r0 -/* 80052B8C 0004F98C 3C 80 80 29 */ lis r4, lbl_8028BD08@ha +/* 80052B8C 0004F98C 3C 80 80 29 */ lis r4, lbl_zCutSceneNamesTable@ha /* 80052B90 0004F990 90 01 00 44 */ stw r0, 0x44(r1) /* 80052B94 0004F994 38 00 00 01 */ li r0, 1 /* 80052B98 0004F998 BE A1 00 14 */ stmw r21, 0x14(r1) -/* 80052B9C 0004F99C 3A C4 BD 08 */ addi r22, r4, lbl_8028BD08@l +/* 80052B9C 0004F99C 3A C4 BD 08 */ addi r22, r4, lbl_zCutSceneNamesTable@l /* 80052BA0 0004F9A0 7C 75 1B 78 */ mr r21, r3 /* 80052BA4 0004F9A4 3A E0 00 00 */ li r23, 0 -/* 80052BA8 0004F9A8 90 0D 8C 10 */ stw r0, lbl_803CB510-_SDA_BASE_(r13) +/* 80052BA8 0004F9A8 90 0D 8C 10 */ stw r0, lbl_gCutsceneSkipOK-_SDA_BASE_(r13) lbl_80052BAC: /* 80052BAC 0004F9AC 7E C3 B3 78 */ mr r3, r22 /* 80052BB0 0004F9B0 4B FF 96 65 */ bl xStrHash__FPCc @@ -251,13 +251,13 @@ lbl_80052BAC: /* 80052BC0 0004F9C0 7C 00 18 40 */ cmplw r0, r3 /* 80052BC4 0004F9C4 40 82 00 28 */ bne lbl_80052BEC /* 80052BC8 0004F9C8 1C B7 00 48 */ mulli r5, r23, 0x48 -/* 80052BCC 0004F9CC 3C 60 80 29 */ lis r3, lbl_8028BD08@ha +/* 80052BCC 0004F9CC 3C 60 80 29 */ lis r3, lbl_zCutSceneNamesTable@ha /* 80052BD0 0004F9D0 38 80 00 01 */ li r4, 1 -/* 80052BD4 0004F9D4 38 03 BD 08 */ addi r0, r3, lbl_8028BD08@l +/* 80052BD4 0004F9D4 38 03 BD 08 */ addi r0, r3, lbl_zCutSceneNamesTable@l /* 80052BD8 0004F9D8 7C 60 2A 14 */ add r3, r0, r5 /* 80052BDC 0004F9DC 90 83 00 40 */ stw r4, 0x40(r3) /* 80052BE0 0004F9E0 80 03 00 44 */ lwz r0, 0x44(r3) -/* 80052BE4 0004F9E4 90 0D 8C 10 */ stw r0, lbl_803CB510-_SDA_BASE_(r13) +/* 80052BE4 0004F9E4 90 0D 8C 10 */ stw r0, lbl_gCutsceneSkipOK-_SDA_BASE_(r13) /* 80052BE8 0004F9E8 48 00 00 14 */ b lbl_80052BFC lbl_80052BEC: /* 80052BEC 0004F9EC 3A F7 00 01 */ addi r23, r23, 1 @@ -265,9 +265,9 @@ lbl_80052BEC: /* 80052BF4 0004F9F4 28 17 00 0E */ cmplwi r23, 0xe /* 80052BF8 0004F9F8 41 80 FF B4 */ blt lbl_80052BAC lbl_80052BFC: -/* 80052BFC 0004F9FC 3C 60 80 29 */ lis r3, lbl_8028B6B0@ha +/* 80052BFC 0004F9FC 3C 60 80 29 */ lis r3, lbl_cutsceneHackTable@ha /* 80052C00 0004FA00 3A E0 00 00 */ li r23, 0 -/* 80052C04 0004FA04 3B 03 B6 B0 */ addi r24, r3, lbl_8028B6B0@l +/* 80052C04 0004FA04 3B 03 B6 B0 */ addi r24, r3, lbl_cutsceneHackTable@l lbl_80052C08: /* 80052C08 0004FA08 80 78 00 00 */ lwz r3, 0(r24) /* 80052C0C 0004FA0C 4B FF 96 09 */ bl xStrHash__FPCc @@ -300,7 +300,7 @@ lbl_80052C4C: /* 80052C74 0004FA74 28 03 00 00 */ cmplwi r3, 0 /* 80052C78 0004FA78 41 82 00 F8 */ beq lbl_80052D70 /* 80052C7C 0004FA7C C0 3D 00 00 */ lfs f1, 0(r29) -/* 80052C80 0004FA80 C0 02 88 E8 */ lfs f0, lbl_803CD268-_SDA2_BASE_(r2) +/* 80052C80 0004FA80 C0 02 88 E8 */ lfs f0, lbl__897_1-_SDA2_BASE_(r2) /* 80052C84 0004FA84 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80052C88 0004FA88 41 82 00 2C */ beq lbl_80052CB4 /* 80052C8C 0004FA8C 3C 80 80 05 */ lis r4, lbl_80052A44@ha @@ -337,7 +337,7 @@ lbl_80052CF4: /* 80052CFC 0004FAFC 41 82 00 30 */ beq lbl_80052D2C /* 80052D00 0004FB00 38 00 00 00 */ li r0, 0 /* 80052D04 0004FB04 3C 60 80 05 */ lis r3, lbl_80052ADC@ha -/* 80052D08 0004FB08 90 0D 8C 1C */ stw r0, lbl_803CB51C-_SDA_BASE_(r13) +/* 80052D08 0004FB08 90 0D 8C 1C */ stw r0, lbl_s_atomicNumber-_SDA_BASE_(r13) /* 80052D0C 0004FB0C 38 83 2A DC */ addi r4, r3, lbl_80052ADC@l /* 80052D10 0004FB10 38 1E 00 0C */ addi r0, r30, 0xc /* 80052D14 0004FB14 80 75 00 14 */ lwz r3, 0x14(r21) @@ -418,8 +418,8 @@ lbl_80052E1C: /* 80052E20 0004FC20 38 63 80 00 */ addi r3, r3, 0x00008000@l /* 80052E24 0004FC24 48 01 37 35 */ bl zEntPlayerControlOff__F13zControlOwner /* 80052E28 0004FC28 48 05 4C E9 */ bl zMusicPause__Fv -/* 80052E2C 0004FC2C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80052E30 0004FC30 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 80052E2C 0004FC2C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80052E30 0004FC30 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 80052E34 0004FC34 80 1F 1F BC */ lwz r0, 0x1fbc(r31) /* 80052E38 0004FC38 28 00 00 00 */ cmplwi r0, 0 /* 80052E3C 0004FC3C 40 82 00 5C */ bne lbl_80052E98 @@ -433,9 +433,9 @@ lbl_80052E1C: /* 80052E5C 0004FC5C 28 03 00 00 */ cmplwi r3, 0 /* 80052E60 0004FC60 41 82 00 38 */ beq lbl_80052E98 /* 80052E64 0004FC64 4B FC 33 BD */ bl xCutscene_LoadStart__FP9xCutscene -/* 80052E68 0004FC68 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80052E68 0004FC68 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80052E6C 0004FC6C 93 DF 1F BC */ stw r30, 0x1fbc(r31) -/* 80052E70 0004FC70 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80052E70 0004FC70 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80052E74 0004FC74 4B FB B6 45 */ bl xCameraGetFOV__FPC7xCamera /* 80052E78 0004FC78 D0 3E 00 20 */ stfs f1, 0x20(r30) /* 80052E7C 0004FC7C 48 00 00 1C */ b lbl_80052E98 @@ -481,14 +481,14 @@ lbl_80052ED0: /* 80052F00 0004FD00 7F C4 F3 78 */ mr r4, r30 /* 80052F04 0004FD04 38 A0 00 18 */ li r5, 0x18 /* 80052F08 0004FD08 4B FC C7 D9 */ bl zEntEvent__FP5xBaseP5xBaseUi -/* 80052F0C 0004FD0C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80052F0C 0004FD0C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80052F10 0004FD10 38 80 00 08 */ li r4, 8 -/* 80052F14 0004FD14 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80052F14 0004FD14 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80052F18 0004FD18 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 80052F1C 0004FD1C 4B FC C6 D5 */ bl zEntEvent__FP5xBaseUi -/* 80052F20 0004FD20 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80052F20 0004FD20 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80052F24 0004FD24 38 80 00 04 */ li r4, 4 -/* 80052F28 0004FD28 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80052F28 0004FD28 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80052F2C 0004FD2C 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 80052F30 0004FD30 4B FC C6 C1 */ bl zEntEvent__FP5xBaseUi /* 80052F34 0004FD34 48 00 00 0C */ b lbl_80052F40 @@ -518,38 +518,38 @@ lbl_80052F70: /* 80052F7C 0004FD7C 80 03 00 1C */ lwz r0, 0x1c(r3) /* 80052F80 0004FD80 28 00 00 00 */ cmplwi r0, 0 /* 80052F84 0004FD84 40 82 00 8C */ bne lbl_80053010 -/* 80052F88 0004FD88 80 0D 8C 14 */ lwz r0, lbl_803CB514-_SDA_BASE_(r13) +/* 80052F88 0004FD88 80 0D 8C 14 */ lwz r0, lbl_donpcfx-_SDA_BASE_(r13) /* 80052F8C 0004FD8C 2C 00 00 00 */ cmpwi r0, 0 /* 80052F90 0004FD90 41 82 00 1C */ beq lbl_80052FAC -/* 80052F94 0004FD94 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80052F98 0004FD98 C0 22 88 E8 */ lfs f1, lbl_803CD268-_SDA2_BASE_(r2) -/* 80052F9C 0004FD9C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80052F94 0004FD94 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80052F98 0004FD98 C0 22 88 E8 */ lfs f1, lbl__897_1-_SDA2_BASE_(r2) +/* 80052F9C 0004FD9C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80052FA0 0004FDA0 7F E4 FB 78 */ mr r4, r31 /* 80052FA4 0004FDA4 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 80052FA8 0004FDA8 48 13 EE 49 */ bl zNPCFXCutsceneDone__FPC6xScenefPC12zCutsceneMgr lbl_80052FAC: /* 80052FAC 0004FDAC 38 00 00 00 */ li r0, 0 -/* 80052FB0 0004FDB0 90 0D 8C 14 */ stw r0, lbl_803CB514-_SDA_BASE_(r13) +/* 80052FB0 0004FDB0 90 0D 8C 14 */ stw r0, lbl_donpcfx-_SDA_BASE_(r13) /* 80052FB4 0004FDB4 80 7F 00 14 */ lwz r3, 0x14(r31) /* 80052FB8 0004FDB8 4B FC 31 29 */ bl xCutscene_Destroy__FP9xCutscene /* 80052FBC 0004FDBC 2C 03 00 00 */ cmpwi r3, 0 /* 80052FC0 0004FDC0 41 82 00 58 */ beq lbl_80053018 -/* 80052FC4 0004FDC4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80052FC4 0004FDC4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80052FC8 0004FDC8 38 80 00 09 */ li r4, 9 -/* 80052FCC 0004FDCC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80052FCC 0004FDCC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80052FD0 0004FDD0 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 80052FD4 0004FDD4 4B FC C6 1D */ bl zEntEvent__FP5xBaseUi -/* 80052FD8 0004FDD8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80052FD8 0004FDD8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80052FDC 0004FDDC 38 80 00 03 */ li r4, 3 -/* 80052FE0 0004FDE0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80052FE0 0004FDE0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80052FE4 0004FDE4 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 80052FE8 0004FDE8 4B FC C6 09 */ bl zEntEvent__FP5xBaseUi /* 80052FEC 0004FDEC 7F E3 FB 78 */ mr r3, r31 /* 80052FF0 0004FDF0 48 00 00 3D */ bl zCutsceneMgr.zCutsceneMgrKillFX__FP12zCutsceneMgr /* 80052FF4 0004FDF4 38 00 00 00 */ li r0, 0 -/* 80052FF8 0004FDF8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80052FF8 0004FDF8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80052FFC 0004FDFC 90 1F 00 14 */ stw r0, 0x14(r31) -/* 80053000 0004FE00 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80053000 0004FE00 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80053004 0004FE04 38 00 00 00 */ li r0, 0 /* 80053008 0004FE08 90 03 1F BC */ stw r0, 0x1fbc(r3) /* 8005300C 0004FE0C 48 00 00 0C */ b lbl_80053018 @@ -664,7 +664,7 @@ zCutsceneMgrUpdate__FP5xBaseP6xScenef: /* 80053180 0004FF80 80 03 00 48 */ lwz r0, 0x48(r3) /* 80053184 0004FF84 28 00 00 00 */ cmplwi r0, 0 /* 80053188 0004FF88 41 82 00 5C */ beq lbl_800531E4 -/* 8005318C 0004FF8C 80 0D 8C 14 */ lwz r0, lbl_803CB514-_SDA_BASE_(r13) +/* 8005318C 0004FF8C 80 0D 8C 14 */ lwz r0, lbl_donpcfx-_SDA_BASE_(r13) /* 80053190 0004FF90 2C 00 00 00 */ cmpwi r0, 0 /* 80053194 0004FF94 41 82 00 10 */ beq lbl_800531A4 /* 80053198 0004FF98 7F C3 F3 78 */ mr r3, r30 @@ -672,7 +672,7 @@ zCutsceneMgrUpdate__FP5xBaseP6xScenef: /* 800531A0 0004FFA0 48 13 EC 51 */ bl zNPCFXCutsceneDone__FPC6xScenefPC12zCutsceneMgr lbl_800531A4: /* 800531A4 0004FFA4 38 00 00 00 */ li r0, 0 -/* 800531A8 0004FFA8 90 0D 8C 14 */ stw r0, lbl_803CB514-_SDA_BASE_(r13) +/* 800531A8 0004FFA8 90 0D 8C 14 */ stw r0, lbl_donpcfx-_SDA_BASE_(r13) /* 800531AC 0004FFAC 80 7F 00 14 */ lwz r3, 0x14(r31) /* 800531B0 0004FFB0 4B FC 2F 31 */ bl xCutscene_Destroy__FP9xCutscene /* 800531B4 0004FFB4 2C 03 00 00 */ cmpwi r3, 0 @@ -680,9 +680,9 @@ lbl_800531A4: /* 800531BC 0004FFBC 7F E3 FB 78 */ mr r3, r31 /* 800531C0 0004FFC0 4B FF FE 6D */ bl zCutsceneMgr.zCutsceneMgrKillFX__FP12zCutsceneMgr /* 800531C4 0004FFC4 38 00 00 00 */ li r0, 0 -/* 800531C8 0004FFC8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800531C8 0004FFC8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800531CC 0004FFCC 90 1F 00 14 */ stw r0, 0x14(r31) -/* 800531D0 0004FFD0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800531D0 0004FFD0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800531D4 0004FFD4 90 03 1F BC */ stw r0, 0x1fbc(r3) /* 800531D8 0004FFD8 C0 3F 00 20 */ lfs f1, 0x20(r31) /* 800531DC 0004FFDC 4B FB B2 B5 */ bl xCameraSetFOV__FP7xCameraf @@ -691,15 +691,15 @@ lbl_800531E4: /* 800531E4 0004FFE4 80 03 00 3C */ lwz r0, 0x3c(r3) /* 800531E8 0004FFE8 28 00 00 00 */ cmplwi r0, 0 /* 800531EC 0004FFEC 41 82 01 C0 */ beq lbl_800533AC -/* 800531F0 0004FFF0 80 0D 8C 14 */ lwz r0, lbl_803CB514-_SDA_BASE_(r13) +/* 800531F0 0004FFF0 80 0D 8C 14 */ lwz r0, lbl_donpcfx-_SDA_BASE_(r13) /* 800531F4 0004FFF4 2C 00 00 00 */ cmpwi r0, 0 /* 800531F8 0004FFF8 40 82 00 14 */ bne lbl_8005320C /* 800531FC 0004FFFC 7F C3 F3 78 */ mr r3, r30 /* 80053200 00050000 7F E4 FB 78 */ mr r4, r31 /* 80053204 00050004 48 13 E9 CD */ bl zNPCFXCutscenePrep__FPC6xScenefPC12zCutsceneMgr -/* 80053208 00050008 90 6D 8C 14 */ stw r3, lbl_803CB514-_SDA_BASE_(r13) +/* 80053208 00050008 90 6D 8C 14 */ stw r3, lbl_donpcfx-_SDA_BASE_(r13) lbl_8005320C: -/* 8005320C 0005000C 80 0D 8C 14 */ lwz r0, lbl_803CB514-_SDA_BASE_(r13) +/* 8005320C 0005000C 80 0D 8C 14 */ lwz r0, lbl_donpcfx-_SDA_BASE_(r13) /* 80053210 00050010 2C 00 00 00 */ cmpwi r0, 0 /* 80053214 00050014 41 82 00 14 */ beq lbl_80053228 /* 80053218 00050018 FC 20 F8 90 */ fmr f1, f31 @@ -727,10 +727,10 @@ lbl_80053254: /* 80053268 00050068 38 A0 00 13 */ li r5, 0x13 /* 8005326C 0005006C 4B FC C4 75 */ bl zEntEvent__FP5xBaseP5xBaseUi lbl_80053270: -/* 80053270 00050070 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80053274 00050074 C0 02 88 E8 */ lfs f0, lbl_803CD268-_SDA2_BASE_(r2) +/* 80053270 00050070 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80053274 00050074 C0 02 88 E8 */ lfs f0, lbl__897_1-_SDA2_BASE_(r2) /* 80053278 00050078 80 BF 00 14 */ lwz r5, 0x14(r31) -/* 8005327C 0005007C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8005327C 0005007C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80053280 00050080 3B A3 06 E0 */ addi r29, r3, 0x6e0 /* 80053284 00050084 38 80 00 09 */ li r4, 9 /* 80053288 00050088 D0 05 00 4C */ stfs f0, 0x4c(r5) @@ -743,11 +743,11 @@ lbl_80053270: /* 800532A4 000500A4 7F E4 FB 78 */ mr r4, r31 /* 800532A8 000500A8 38 A0 00 BF */ li r5, 0xbf /* 800532AC 000500AC 4B FC C4 35 */ bl zEntEvent__FP5xBaseP5xBaseUi -/* 800532B0 000500B0 C0 22 88 E8 */ lfs f1, lbl_803CD268-_SDA2_BASE_(r2) +/* 800532B0 000500B0 C0 22 88 E8 */ lfs f1, lbl__897_1-_SDA2_BASE_(r2) /* 800532B4 000500B4 FC 40 08 90 */ fmr f2, f1 /* 800532B8 000500B8 48 06 D4 19 */ bl iCameraSetNearFarClip__Fff -/* 800532BC 000500BC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800532C0 000500C0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800532BC 000500BC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800532C0 000500C0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800532C4 000500C4 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800532C8 000500C8 80 03 00 70 */ lwz r0, 0x70(r3) /* 800532CC 000500CC 28 00 00 00 */ cmplwi r0, 0 @@ -763,7 +763,7 @@ lbl_80053270: /* 800532F4 000500F4 4B FF 51 69 */ bl xSndStopAll__FUi /* 800532F8 000500F8 48 00 01 1C */ b lbl_80053414 lbl_800532FC: -/* 800532FC 000500FC 80 0D 8C 14 */ lwz r0, lbl_803CB514-_SDA_BASE_(r13) +/* 800532FC 000500FC 80 0D 8C 14 */ lwz r0, lbl_donpcfx-_SDA_BASE_(r13) /* 80053300 00050100 2C 00 00 00 */ cmpwi r0, 0 /* 80053304 00050104 41 82 00 14 */ beq lbl_80053318 /* 80053308 00050108 FC 20 F8 90 */ fmr f1, f31 @@ -772,7 +772,7 @@ lbl_800532FC: /* 80053314 00050114 48 13 EA DD */ bl zNPCFXCutsceneDone__FPC6xScenefPC12zCutsceneMgr lbl_80053318: /* 80053318 00050118 38 00 00 00 */ li r0, 0 -/* 8005331C 0005011C 90 0D 8C 14 */ stw r0, lbl_803CB514-_SDA_BASE_(r13) +/* 8005331C 0005011C 90 0D 8C 14 */ stw r0, lbl_donpcfx-_SDA_BASE_(r13) /* 80053320 00050120 80 7F 00 14 */ lwz r3, 0x14(r31) /* 80053324 00050124 4B FC 2D BD */ bl xCutscene_Destroy__FP9xCutscene /* 80053328 00050128 2C 03 00 00 */ cmpwi r3, 0 @@ -780,9 +780,9 @@ lbl_80053318: /* 80053330 00050130 7F E3 FB 78 */ mr r3, r31 /* 80053334 00050134 4B FF FC F9 */ bl zCutsceneMgr.zCutsceneMgrKillFX__FP12zCutsceneMgr /* 80053338 00050138 38 00 00 00 */ li r0, 0 -/* 8005333C 0005013C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8005333C 0005013C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80053340 00050140 90 1F 00 14 */ stw r0, 0x14(r31) -/* 80053344 00050144 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80053344 00050144 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80053348 00050148 90 03 1F BC */ stw r0, 0x1fbc(r3) /* 8005334C 0005014C C0 3F 00 20 */ lfs f1, 0x20(r31) /* 80053350 00050150 4B FB B1 41 */ bl xCameraSetFOV__FP7xCameraf @@ -791,16 +791,16 @@ lbl_80053354: /* 80053358 00050158 48 05 48 25 */ bl zMusicUnpause__Fi /* 8005335C 0005015C 48 00 00 B4 */ b lbl_80053410 lbl_80053360: -/* 80053360 00050160 80 0D 8C 10 */ lwz r0, lbl_803CB510-_SDA_BASE_(r13) +/* 80053360 00050160 80 0D 8C 10 */ lwz r0, lbl_gCutsceneSkipOK-_SDA_BASE_(r13) /* 80053364 00050164 2C 00 00 00 */ cmpwi r0, 0 /* 80053368 00050168 41 82 00 A8 */ beq lbl_80053410 /* 8005336C 0005016C 80 7F 00 14 */ lwz r3, 0x14(r31) -/* 80053370 00050170 C0 0D 82 B8 */ lfs f0, lbl_803CABB8-_SDA_BASE_(r13) +/* 80053370 00050170 C0 0D 82 B8 */ lfs f0, lbl_gSkipTimeCutscene-_SDA_BASE_(r13) /* 80053374 00050174 C0 23 00 30 */ lfs f1, 0x30(r3) /* 80053378 00050178 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005337C 0005017C 40 81 00 94 */ ble lbl_80053410 -/* 80053380 00050180 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80053384 00050184 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80053380 00050180 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80053384 00050184 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80053388 00050188 80 63 03 1C */ lwz r3, 0x31c(r3) /* 8005338C 0005018C 80 03 00 30 */ lwz r0, 0x30(r3) /* 80053390 00050190 74 00 00 05 */ andis. r0, r0, 5 @@ -822,9 +822,9 @@ lbl_800533AC: /* 800533CC 000501CC 7F E4 FB 78 */ mr r4, r31 /* 800533D0 000501D0 38 A0 00 18 */ li r5, 0x18 /* 800533D4 000501D4 4B FC C3 0D */ bl zEntEvent__FP5xBaseP5xBaseUi -/* 800533D8 000501D8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800533D8 000501D8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800533DC 000501DC 38 80 00 08 */ li r4, 8 -/* 800533E0 000501E0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800533E0 000501E0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800533E4 000501E4 3B A3 06 E0 */ addi r29, r3, 0x6e0 /* 800533E8 000501E8 7F A3 EB 78 */ mr r3, r29 /* 800533EC 000501EC 4B FC C2 05 */ bl zEntEvent__FP5xBaseUi @@ -835,7 +835,7 @@ lbl_800533AC: /* 80053400 00050200 7F C3 F3 78 */ mr r3, r30 /* 80053404 00050204 7F E4 FB 78 */ mr r4, r31 /* 80053408 00050208 48 13 E7 C9 */ bl zNPCFXCutscenePrep__FPC6xScenefPC12zCutsceneMgr -/* 8005340C 0005020C 90 6D 8C 14 */ stw r3, lbl_803CB514-_SDA_BASE_(r13) +/* 8005340C 0005020C 90 6D 8C 14 */ stw r3, lbl_donpcfx-_SDA_BASE_(r13) lbl_80053410: /* 80053410 00050210 48 00 00 29 */ bl zCutsceneMgr.check_hide_entities__Fv lbl_80053414: @@ -851,16 +851,16 @@ lbl_80053414: .global zCutsceneMgr.check_hide_entities__Fv zCutsceneMgr.check_hide_entities__Fv: -/* 80053438 00050238 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8005343C 0005023C 88 0D 8C 18 */ lbz r0, lbl_803CB518-_SDA_BASE_(r13) -/* 80053440 00050240 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 80053438 00050238 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8005343C 0005023C 88 0D 8C 18 */ lbz r0, lbl_ents_hidden-_SDA_BASE_(r13) +/* 80053440 00050240 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 80053444 00050244 80 85 1F BC */ lwz r4, 0x1fbc(r5) /* 80053448 00050248 7C 64 00 D0 */ neg r3, r4 /* 8005344C 0005024C 7C 63 23 78 */ or r3, r3, r4 /* 80053450 00050250 54 63 0F FE */ srwi r3, r3, 0x1f /* 80053454 00050254 7C 03 00 40 */ cmplw r3, r0 /* 80053458 00050258 4D 82 00 20 */ beqlr -/* 8005345C 0005025C 98 6D 8C 18 */ stb r3, lbl_803CB518-_SDA_BASE_(r13) +/* 8005345C 0005025C 98 6D 8C 18 */ stb r3, lbl_ents_hidden-_SDA_BASE_(r13) /* 80053460 00050260 28 03 00 00 */ cmplwi r3, 0 /* 80053464 00050264 80 65 1F C0 */ lwz r3, 0x1fc0(r5) /* 80053468 00050268 80 03 00 74 */ lwz r0, 0x74(r3) diff --git a/asm/Game/zDiscoFloor.s b/asm/Game/zDiscoFloor.s index 8bebc40df..f9dee71d7 100644 --- a/asm/Game/zDiscoFloor.s +++ b/asm/Game/zDiscoFloor.s @@ -6,15 +6,15 @@ zDiscoFloor.create_glow_light__25_unnamed_zDiscoFloor_cpp_Fv: /* 8013AF64 00137D64 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013AF68 00137D68 7C 08 02 A6 */ mflr r0 -/* 8013AF6C 00137D6C 3C 60 80 32 */ lis r3, lbl_80327D30@ha +/* 8013AF6C 00137D6C 3C 60 80 32 */ lis r3, lbl_glow_light__25_unnamed_zDiscoFloor_cpp_@ha /* 8013AF70 00137D70 38 80 00 00 */ li r4, 0 /* 8013AF74 00137D74 90 01 00 14 */ stw r0, 0x14(r1) -/* 8013AF78 00137D78 38 63 7D 30 */ addi r3, r3, lbl_80327D30@l +/* 8013AF78 00137D78 38 63 7D 30 */ addi r3, r3, lbl_glow_light__25_unnamed_zDiscoFloor_cpp_@l /* 8013AF7C 00137D7C 38 A0 00 70 */ li r5, 0x70 /* 8013AF80 00137D80 4B EC 84 D9 */ bl memset -/* 8013AF84 00137D84 3C 60 80 32 */ lis r3, lbl_80327D30@ha +/* 8013AF84 00137D84 3C 60 80 32 */ lis r3, lbl_glow_light__25_unnamed_zDiscoFloor_cpp_@ha /* 8013AF88 00137D88 3C 80 54 49 */ lis r4, 0x54494B4C@ha -/* 8013AF8C 00137D8C 38 63 7D 30 */ addi r3, r3, lbl_80327D30@l +/* 8013AF8C 00137D8C 38 63 7D 30 */ addi r3, r3, lbl_glow_light__25_unnamed_zDiscoFloor_cpp_@l /* 8013AF90 00137D90 38 00 00 01 */ li r0, 1 /* 8013AF94 00137D94 38 A3 00 10 */ addi r5, r3, 0x10 /* 8013AF98 00137D98 38 84 4B 4C */ addi r4, r4, 0x54494B4C@l @@ -22,7 +22,7 @@ zDiscoFloor.create_glow_light__25_unnamed_zDiscoFloor_cpp_Fv: /* 8013AFA0 00137DA0 90 03 00 08 */ stw r0, 8(r3) /* 8013AFA4 00137DA4 90 A3 00 0C */ stw r5, 0xc(r3) /* 8013AFA8 00137DA8 90 03 00 10 */ stw r0, 0x10(r3) -/* 8013AFAC 00137DAC C0 02 A4 28 */ lfs f0, lbl_803CEDA8-_SDA2_BASE_(r2) +/* 8013AFAC 00137DAC C0 02 A4 28 */ lfs f0, lbl__710_3-_SDA2_BASE_(r2) /* 8013AFB0 00137DB0 D0 03 00 14 */ stfs f0, 0x14(r3) /* 8013AFB4 00137DB4 D0 03 00 18 */ stfs f0, 0x18(r3) /* 8013AFB8 00137DB8 D0 03 00 1C */ stfs f0, 0x1c(r3) @@ -37,9 +37,9 @@ zDiscoFloor.create_glow_light__25_unnamed_zDiscoFloor_cpp_Fv: zDiscoFloor.destroy_glow_light__25_unnamed_zDiscoFloor_cpp_Fv: /* 8013AFD4 00137DD4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013AFD8 00137DD8 7C 08 02 A6 */ mflr r0 -/* 8013AFDC 00137DDC 3C 60 80 32 */ lis r3, lbl_80327D30@ha +/* 8013AFDC 00137DDC 3C 60 80 32 */ lis r3, lbl_glow_light__25_unnamed_zDiscoFloor_cpp_@ha /* 8013AFE0 00137DE0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8013AFE4 00137DE4 38 63 7D 30 */ addi r3, r3, lbl_80327D30@l +/* 8013AFE4 00137DE4 38 63 7D 30 */ addi r3, r3, lbl_glow_light__25_unnamed_zDiscoFloor_cpp_@l /* 8013AFE8 00137DE8 4B FE 85 C5 */ bl xLightKit_Destroy__FP9xLightKit /* 8013AFEC 00137DEC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8013AFF0 00137DF0 7C 08 03 A6 */ mtlr r0 @@ -130,9 +130,9 @@ zDiscoFloor.find_tiles__25_unnamed_zDiscoFloor_cpp_FPCcPQ213z_disco_floor9tile_d /* 8013B10C 00137F0C 7F 64 DB 78 */ mr r4, r27 /* 8013B110 00137F10 38 61 00 10 */ addi r3, r1, 0x10 /* 8013B114 00137F14 4B EC 84 2D */ bl memcpy -/* 8013B118 00137F18 3C 60 80 27 */ lis r3, lbl_8026D0C8@ha +/* 8013B118 00137F18 3C 60 80 27 */ lis r3, lbl__stringBase0_90@ha /* 8013B11C 00137F1C 83 A1 00 08 */ lwz r29, 8(r1) -/* 8013B120 00137F20 3B E3 D0 C8 */ addi r31, r3, lbl_8026D0C8@l +/* 8013B120 00137F20 3B E3 D0 C8 */ addi r31, r3, lbl__stringBase0_90@l lbl_8013B124: /* 8013B124 00137F24 80 01 00 08 */ lwz r0, 8(r1) /* 8013B128 00137F28 7F 80 E8 50 */ subf r28, r0, r29 @@ -192,28 +192,28 @@ zDiscoFloor.get_tile__25_unnamed_zDiscoFloor_cpp_FPCUcUl: /* 8013B1E0 00137FE0 54 03 07 BE */ clrlwi r3, r0, 0x1e /* 8013B1E4 00137FE4 28 03 00 02 */ cmplwi r3, 2 /* 8013B1E8 00137FE8 40 82 00 68 */ bne lbl_8013B250 -/* 8013B1EC 00137FEC 88 0D 96 68 */ lbz r0, lbl_803CBF68-_SDA_BASE_(r13) +/* 8013B1EC 00137FEC 88 0D 96 68 */ lbz r0, lbl_init$830-_SDA_BASE_(r13) /* 8013B1F0 00137FF0 7C 00 07 75 */ extsb. r0, r0 /* 8013B1F4 00137FF4 40 82 00 14 */ bne lbl_8013B208 /* 8013B1F8 00137FF8 38 60 00 20 */ li r3, 0x20 /* 8013B1FC 00137FFC 38 00 00 01 */ li r0, 1 -/* 8013B200 00138000 90 6D 96 64 */ stw r3, lbl_803CBF64-_SDA_BASE_(r13) -/* 8013B204 00138004 98 0D 96 68 */ stb r0, lbl_803CBF68-_SDA_BASE_(r13) +/* 8013B200 00138000 90 6D 96 64 */ stw r3, lbl_bit_index$829-_SDA_BASE_(r13) +/* 8013B204 00138004 98 0D 96 68 */ stb r0, lbl_init$830-_SDA_BASE_(r13) lbl_8013B208: -/* 8013B208 00138008 80 6D 96 64 */ lwz r3, lbl_803CBF64-_SDA_BASE_(r13) +/* 8013B208 00138008 80 6D 96 64 */ lwz r3, lbl_bit_index$829-_SDA_BASE_(r13) /* 8013B20C 0013800C 38 03 00 01 */ addi r0, r3, 1 -/* 8013B210 00138010 90 0D 96 64 */ stw r0, lbl_803CBF64-_SDA_BASE_(r13) -/* 8013B214 00138014 80 0D 96 64 */ lwz r0, lbl_803CBF64-_SDA_BASE_(r13) +/* 8013B210 00138010 90 0D 96 64 */ stw r0, lbl_bit_index$829-_SDA_BASE_(r13) +/* 8013B214 00138014 80 0D 96 64 */ lwz r0, lbl_bit_index$829-_SDA_BASE_(r13) /* 8013B218 00138018 2C 00 00 20 */ cmpwi r0, 0x20 /* 8013B21C 0013801C 41 80 00 14 */ blt lbl_8013B230 /* 8013B220 00138020 38 00 00 00 */ li r0, 0 -/* 8013B224 00138024 90 0D 96 64 */ stw r0, lbl_803CBF64-_SDA_BASE_(r13) +/* 8013B224 00138024 90 0D 96 64 */ stw r0, lbl_bit_index$829-_SDA_BASE_(r13) /* 8013B228 00138028 4B EF 5A 41 */ bl xrand__Fv -/* 8013B22C 0013802C 90 6D 96 6C */ stw r3, lbl_803CBF6C-_SDA_BASE_(r13) +/* 8013B22C 0013802C 90 6D 96 6C */ stw r3, lbl_r$832-_SDA_BASE_(r13) lbl_8013B230: -/* 8013B230 00138030 80 0D 96 64 */ lwz r0, lbl_803CBF64-_SDA_BASE_(r13) +/* 8013B230 00138030 80 0D 96 64 */ lwz r0, lbl_bit_index$829-_SDA_BASE_(r13) /* 8013B234 00138034 38 60 00 01 */ li r3, 1 -/* 8013B238 00138038 80 8D 96 6C */ lwz r4, lbl_803CBF6C-_SDA_BASE_(r13) +/* 8013B238 00138038 80 8D 96 6C */ lwz r4, lbl_r$832-_SDA_BASE_(r13) /* 8013B23C 0013803C 7C 60 00 30 */ slw r0, r3, r0 /* 8013B240 00138040 7C 83 00 38 */ and r3, r4, r0 /* 8013B244 00138044 7C 03 00 D0 */ neg r0, r3 @@ -284,7 +284,7 @@ zDiscoFloor.refresh_state__25_unnamed_zDiscoFloor_cpp_FR13z_disco_floor: /* 8013B318 00138118 93 A1 00 14 */ stw r29, 0x14(r1) /* 8013B31C 0013811C 7C 7D 1B 78 */ mr r29, r3 /* 8013B320 00138120 80 03 00 00 */ lwz r0, 0(r3) -/* 8013B324 00138124 90 0D 96 60 */ stw r0, lbl_803CBF60-_SDA_BASE_(r13) +/* 8013B324 00138124 90 0D 96 60 */ stw r0, lbl_current_disco_floor__25_unnamed_zDiscoFloor_cpp_-_SDA_BASE_(r13) /* 8013B328 00138128 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8013B32C 0013812C 80 1D 00 48 */ lwz r0, 0x48(r29) /* 8013B330 00138130 7C 03 00 40 */ cmplw r3, r0 @@ -365,32 +365,32 @@ zDiscoFloor.set_object_state__25_unnamed_zDiscoFloor_cpp_FRC13z_disco_floorUli: /* 8013B424 00138224 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013B428 00138228 7C 08 02 A6 */ mflr r0 /* 8013B42C 0013822C 1D 04 00 18 */ mulli r8, r4, 0x18 -/* 8013B430 00138230 38 82 A4 2C */ addi r4, r2, lbl_803CEDAC-_SDA2_BASE_ +/* 8013B430 00138230 38 82 A4 2C */ addi r4, r2, lbl_off_flag$790-_SDA2_BASE_ /* 8013B434 00138234 90 01 00 14 */ stw r0, 0x14(r1) -/* 8013B438 00138238 39 82 A4 30 */ addi r12, r2, lbl_803CEDB0-_SDA2_BASE_ -/* 8013B43C 0013823C 39 62 A4 34 */ addi r11, r2, lbl_803CEDB4-_SDA2_BASE_ +/* 8013B438 00138238 39 82 A4 30 */ addi r12, r2, lbl_transition_flag$791-_SDA2_BASE_ +/* 8013B43C 0013823C 39 62 A4 34 */ addi r11, r2, lbl_on_flag$792-_SDA2_BASE_ /* 8013B440 00138240 80 E3 00 30 */ lwz r7, 0x30(r3) /* 8013B444 00138244 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8013B448 00138248 39 42 A4 38 */ addi r10, r2, lbl_803CEDB8-_SDA2_BASE_ -/* 8013B44C 0013824C 39 22 A4 3C */ addi r9, r2, lbl_803CEDBC-_SDA2_BASE_ +/* 8013B448 00138248 39 42 A4 38 */ addi r10, r2, lbl_off_flag$798-_SDA2_BASE_ +/* 8013B44C 0013824C 39 22 A4 3C */ addi r9, r2, lbl_transition_flag$799-_SDA2_BASE_ /* 8013B450 00138250 80 C3 00 34 */ lwz r6, 0x34(r3) /* 8013B454 00138254 80 03 00 38 */ lwz r0, 0x38(r3) /* 8013B458 00138258 7C 67 42 14 */ add r3, r7, r8 /* 8013B45C 0013825C 93 C1 00 08 */ stw r30, 8(r1) /* 8013B460 00138260 7C E6 42 14 */ add r7, r6, r8 /* 8013B464 00138264 7C C0 42 14 */ add r6, r0, r8 -/* 8013B468 00138268 39 02 A4 40 */ addi r8, r2, lbl_803CEDC0-_SDA2_BASE_ +/* 8013B468 00138268 39 02 A4 40 */ addi r8, r2, lbl_on_flag$800-_SDA2_BASE_ /* 8013B46C 0013826C 80 63 00 04 */ lwz r3, 4(r3) /* 8013B470 00138270 7C 84 28 AE */ lbzx r4, r4, r5 /* 8013B474 00138274 88 03 00 18 */ lbz r0, 0x18(r3) /* 8013B478 00138278 83 E7 00 04 */ lwz r31, 4(r7) -/* 8013B47C 0013827C 38 E2 A4 44 */ addi r7, r2, lbl_803CEDC4-_SDA2_BASE_ +/* 8013B47C 0013827C 38 E2 A4 44 */ addi r7, r2, lbl_off_flag$806-_SDA2_BASE_ /* 8013B480 00138280 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 8013B484 00138284 83 C6 00 04 */ lwz r30, 4(r6) /* 8013B488 00138288 7C 80 03 78 */ or r0, r4, r0 -/* 8013B48C 0013828C 38 C2 A4 48 */ addi r6, r2, lbl_803CEDC8-_SDA2_BASE_ +/* 8013B48C 0013828C 38 C2 A4 48 */ addi r6, r2, lbl_transition_flag$807-_SDA2_BASE_ /* 8013B490 00138290 98 03 00 18 */ stb r0, 0x18(r3) -/* 8013B494 00138294 38 82 A4 4C */ addi r4, r2, lbl_803CEDCC-_SDA2_BASE_ +/* 8013B494 00138294 38 82 A4 4C */ addi r4, r2, lbl_on_flag$808-_SDA2_BASE_ /* 8013B498 00138298 7D 8C 28 AE */ lbzx r12, r12, r5 /* 8013B49C 0013829C 88 1F 00 18 */ lbz r0, 0x18(r31) /* 8013B4A0 001382A0 7D 6B 28 AE */ lbzx r11, r11, r5 @@ -453,9 +453,9 @@ zDiscoFloor.play_sound__25_unnamed_zDiscoFloor_cpp_FR13z_disco_floor: /* 8013B578 00138378 DB C1 00 30 */ stfd f30, 0x30(r1) /* 8013B57C 0013837C F3 C1 00 38 */ psq_st f30, 56(r1), 0, qr0 /* 8013B580 00138380 93 E1 00 2C */ stw r31, 0x2c(r1) -/* 8013B584 00138384 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8013B584 00138384 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8013B588 00138388 7C 7F 1B 78 */ mr r31, r3 -/* 8013B58C 0013838C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8013B58C 0013838C 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8013B590 00138390 38 61 00 08 */ addi r3, r1, 8 /* 8013B594 00138394 80 A4 07 04 */ lwz r5, 0x704(r4) /* 8013B598 00138398 38 9F 00 64 */ addi r4, r31, 0x64 @@ -465,7 +465,7 @@ zDiscoFloor.play_sound__25_unnamed_zDiscoFloor_cpp_FR13z_disco_floor: /* 8013B5A8 001383A8 38 61 00 08 */ addi r3, r1, 8 /* 8013B5AC 001383AC 4B ED 9B 21 */ bl xVec3Length2__FPC5xVec3 /* 8013B5B0 001383B0 C0 1F 00 70 */ lfs f0, 0x70(r31) -/* 8013B5B4 001383B4 C0 42 A4 50 */ lfs f2, lbl_803CEDD0-_SDA2_BASE_(r2) +/* 8013B5B4 001383B4 C0 42 A4 50 */ lfs f2, lbl__908-_SDA2_BASE_(r2) /* 8013B5B8 001383B8 EC 00 00 32 */ fmuls f0, f0, f0 /* 8013B5BC 001383BC EC 02 00 32 */ fmuls f0, f2, f0 /* 8013B5C0 001383C0 EC 02 00 32 */ fmuls f0, f2, f0 @@ -479,7 +479,7 @@ zDiscoFloor.play_sound__25_unnamed_zDiscoFloor_cpp_FR13z_disco_floor: /* 8013B5E0 001383E0 41 80 00 24 */ blt lbl_8013B604 /* 8013B5E4 001383E4 4B EF 56 A5 */ bl xurand__Fv /* 8013B5E8 001383E8 FC 20 08 50 */ fneg f1, f1 -/* 8013B5EC 001383EC C0 02 A4 54 */ lfs f0, lbl_803CEDD4-_SDA2_BASE_(r2) +/* 8013B5EC 001383EC C0 02 A4 54 */ lfs f0, lbl__909_2-_SDA2_BASE_(r2) /* 8013B5F0 001383F0 EC 00 00 78 */ fmsubs f0, f0, f1, f0 /* 8013B5F4 001383F4 FC 00 00 1E */ fctiwz f0, f0 /* 8013B5F8 001383F8 D8 01 00 18 */ stfd f0, 0x18(r1) @@ -489,17 +489,17 @@ lbl_8013B604: /* 8013B604 00138404 80 1F 00 94 */ lwz r0, 0x94(r31) /* 8013B608 00138408 2C 00 00 00 */ cmpwi r0, 0 /* 8013B60C 0013840C 41 80 00 18 */ blt lbl_8013B624 -/* 8013B610 00138410 3C 60 80 27 */ lis r3, lbl_8026D090@ha +/* 8013B610 00138410 3C 60 80 27 */ lis r3, lbl_close_encounters__25_unnamed_zDiscoFloor_cpp_@ha /* 8013B614 00138414 54 00 10 3A */ slwi r0, r0, 2 -/* 8013B618 00138418 38 63 D0 90 */ addi r3, r3, lbl_8026D090@l +/* 8013B618 00138418 38 63 D0 90 */ addi r3, r3, lbl_close_encounters__25_unnamed_zDiscoFloor_cpp_@l /* 8013B61C 0013841C 7C 83 04 2E */ lfsx f4, r3, r0 /* 8013B620 00138420 48 00 00 30 */ b lbl_8013B650 lbl_8013B624: /* 8013B624 00138424 4B EF 56 65 */ bl xurand__Fv -/* 8013B628 00138428 C0 42 A4 58 */ lfs f2, lbl_803CEDD8-_SDA2_BASE_(r2) -/* 8013B62C 0013842C 3C 60 80 27 */ lis r3, lbl_8026D0A4@ha -/* 8013B630 00138430 C0 02 A4 5C */ lfs f0, lbl_803CEDDC-_SDA2_BASE_(r2) -/* 8013B634 00138434 38 63 D0 A4 */ addi r3, r3, lbl_8026D0A4@l +/* 8013B628 00138428 C0 42 A4 58 */ lfs f2, lbl__910-_SDA2_BASE_(r2) +/* 8013B62C 0013842C 3C 60 80 27 */ lis r3, lbl_blues_scale__25_unnamed_zDiscoFloor_cpp_@ha +/* 8013B630 00138430 C0 02 A4 5C */ lfs f0, lbl__911_2-_SDA2_BASE_(r2) +/* 8013B634 00138434 38 63 D0 A4 */ addi r3, r3, lbl_blues_scale__25_unnamed_zDiscoFloor_cpp_@l /* 8013B638 00138438 EC 02 00 78 */ fmsubs f0, f2, f1, f0 /* 8013B63C 0013843C FC 00 00 1E */ fctiwz f0, f0 /* 8013B640 00138440 D8 01 00 18 */ stfd f0, 0x18(r1) @@ -508,48 +508,48 @@ lbl_8013B624: /* 8013B64C 0013844C 7C 83 04 2E */ lfsx f4, r3, r0 lbl_8013B650: /* 8013B650 00138450 C0 3F 00 54 */ lfs f1, 0x54(r31) -/* 8013B654 00138454 C0 02 A4 60 */ lfs f0, lbl_803CEDE0-_SDA2_BASE_(r2) +/* 8013B654 00138454 C0 02 A4 60 */ lfs f0, lbl__912-_SDA2_BASE_(r2) /* 8013B658 00138458 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8013B65C 0013845C 40 80 00 10 */ bge lbl_8013B66C -/* 8013B660 00138460 C0 02 A4 64 */ lfs f0, lbl_803CEDE4-_SDA2_BASE_(r2) +/* 8013B660 00138460 C0 02 A4 64 */ lfs f0, lbl__913_1-_SDA2_BASE_(r2) /* 8013B664 00138464 EF C4 00 2A */ fadds f30, f4, f0 /* 8013B668 00138468 48 00 00 40 */ b lbl_8013B6A8 lbl_8013B66C: -/* 8013B66C 0013846C C0 62 A4 28 */ lfs f3, lbl_803CEDA8-_SDA2_BASE_(r2) +/* 8013B66C 0013846C C0 62 A4 28 */ lfs f3, lbl__710_3-_SDA2_BASE_(r2) /* 8013B670 00138470 FC 01 18 40 */ fcmpo cr0, f1, f3 /* 8013B674 00138474 40 81 00 10 */ ble lbl_8013B684 -/* 8013B678 00138478 C0 02 A4 68 */ lfs f0, lbl_803CEDE8-_SDA2_BASE_(r2) +/* 8013B678 00138478 C0 02 A4 68 */ lfs f0, lbl__914_1-_SDA2_BASE_(r2) /* 8013B67C 0013847C EF C4 00 2A */ fadds f30, f4, f0 /* 8013B680 00138480 48 00 00 28 */ b lbl_8013B6A8 lbl_8013B684: /* 8013B684 00138484 EC A1 00 28 */ fsubs f5, f1, f0 -/* 8013B688 00138488 C0 22 A4 6C */ lfs f1, lbl_803CEDEC-_SDA2_BASE_(r2) -/* 8013B68C 0013848C C0 42 A4 70 */ lfs f2, lbl_803CEDF0-_SDA2_BASE_(r2) -/* 8013B690 00138490 C0 02 A4 68 */ lfs f0, lbl_803CEDE8-_SDA2_BASE_(r2) +/* 8013B688 00138488 C0 22 A4 6C */ lfs f1, lbl__915-_SDA2_BASE_(r2) +/* 8013B68C 0013848C C0 42 A4 70 */ lfs f2, lbl__916_1-_SDA2_BASE_(r2) +/* 8013B690 00138490 C0 02 A4 68 */ lfs f0, lbl__914_1-_SDA2_BASE_(r2) /* 8013B694 00138494 EC A5 08 24 */ fdivs f5, f5, f1 /* 8013B698 00138498 EC 23 28 28 */ fsubs f1, f3, f5 /* 8013B69C 0013849C EC 22 00 72 */ fmuls f1, f2, f1 /* 8013B6A0 001384A0 EC 21 00 2A */ fadds f1, f1, f0 /* 8013B6A4 001384A4 EF C4 08 2A */ fadds f30, f4, f1 lbl_8013B6A8: -/* 8013B6A8 001384A8 3C 60 80 27 */ lis r3, lbl_8026D0C8@ha +/* 8013B6A8 001384A8 3C 60 80 27 */ lis r3, lbl__stringBase0_90@ha /* 8013B6AC 001384AC C3 FF 00 70 */ lfs f31, 0x70(r31) -/* 8013B6B0 001384B0 38 63 D0 C8 */ addi r3, r3, lbl_8026D0C8@l +/* 8013B6B0 001384B0 38 63 D0 C8 */ addi r3, r3, lbl__stringBase0_90@l /* 8013B6B4 001384B4 38 63 00 05 */ addi r3, r3, 5 /* 8013B6B8 001384B8 4B F1 0B 5D */ bl xStrHash__FPCc -/* 8013B6BC 001384BC C0 22 A4 78 */ lfs f1, lbl_803CEDF8-_SDA2_BASE_(r2) +/* 8013B6BC 001384BC C0 22 A4 78 */ lfs f1, lbl__918_2-_SDA2_BASE_(r2) /* 8013B6C0 001384C0 FC 40 F0 90 */ fmr f2, f30 -/* 8013B6C4 001384C4 C0 02 A4 50 */ lfs f0, lbl_803CEDD0-_SDA2_BASE_(r2) +/* 8013B6C4 001384C4 C0 02 A4 50 */ lfs f0, lbl__908-_SDA2_BASE_(r2) /* 8013B6C8 001384C8 38 DF 00 64 */ addi r6, r31, 0x64 /* 8013B6CC 001384CC EC 61 07 F2 */ fmuls f3, f1, f31 -/* 8013B6D0 001384D0 C0 22 A4 74 */ lfs f1, lbl_803CEDF4-_SDA2_BASE_(r2) +/* 8013B6D0 001384D0 C0 22 A4 74 */ lfs f1, lbl__917_2-_SDA2_BASE_(r2) /* 8013B6D4 001384D4 EC 80 07 F2 */ fmuls f4, f0, f31 -/* 8013B6D8 001384D8 C0 A2 A4 7C */ lfs f5, lbl_803CEDFC-_SDA2_BASE_(r2) +/* 8013B6D8 001384D8 C0 A2 A4 7C */ lfs f5, lbl__919_2-_SDA2_BASE_(r2) /* 8013B6DC 001384DC 38 80 00 00 */ li r4, 0 /* 8013B6E0 001384E0 38 A0 00 00 */ li r5, 0 /* 8013B6E4 001384E4 38 E0 00 00 */ li r7, 0 /* 8013B6E8 001384E8 4B F0 D3 AD */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf -/* 8013B6EC 001384EC C0 02 A4 7C */ lfs f0, lbl_803CEDFC-_SDA2_BASE_(r2) +/* 8013B6EC 001384EC C0 02 A4 7C */ lfs f0, lbl__919_2-_SDA2_BASE_(r2) /* 8013B6F0 001384F0 D0 1F 00 90 */ stfs f0, 0x90(r31) lbl_8013B6F4: /* 8013B6F4 001384F4 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 @@ -579,11 +579,11 @@ zDiscoFloor.update_transition__25_unnamed_zDiscoFloor_cpp_FR13z_disco_floorf: /* 8013B748 00138548 C0 03 00 54 */ lfs f0, 0x54(r3) /* 8013B74C 0013854C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8013B750 00138550 40 80 00 0C */ bge lbl_8013B75C -/* 8013B754 00138554 C0 22 A4 7C */ lfs f1, lbl_803CEDFC-_SDA2_BASE_(r2) +/* 8013B754 00138554 C0 22 A4 7C */ lfs f1, lbl__919_2-_SDA2_BASE_(r2) /* 8013B758 00138558 48 00 00 6C */ b lbl_8013B7C4 lbl_8013B75C: /* 8013B75C 0013855C C0 3F 00 90 */ lfs f1, 0x90(r31) -/* 8013B760 00138560 C0 02 A4 60 */ lfs f0, lbl_803CEDE0-_SDA2_BASE_(r2) +/* 8013B760 00138560 C0 02 A4 60 */ lfs f0, lbl__912-_SDA2_BASE_(r2) /* 8013B764 00138564 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8013B768 00138568 40 81 00 08 */ ble lbl_8013B770 /* 8013B76C 0013856C 4B FF FD F9 */ bl zDiscoFloor.play_sound__25_unnamed_zDiscoFloor_cpp_FR13z_disco_floor @@ -648,7 +648,7 @@ zDiscoFloor.update_state__25_unnamed_zDiscoFloor_cpp_FR13z_disco_floorf: /* 8013B834 00138634 40 80 00 08 */ bge lbl_8013B83C /* 8013B838 00138638 EF E1 10 28 */ fsubs f31, f1, f2 lbl_8013B83C: -/* 8013B83C 0013863C C0 02 A4 7C */ lfs f0, lbl_803CEDFC-_SDA2_BASE_(r2) +/* 8013B83C 0013863C C0 02 A4 7C */ lfs f0, lbl__919_2-_SDA2_BASE_(r2) /* 8013B840 00138640 38 60 FF FF */ li r3, -1 /* 8013B844 00138644 D0 1F 00 60 */ stfs f0, 0x60(r31) /* 8013B848 00138648 88 1F 00 11 */ lbz r0, 0x11(r31) @@ -714,7 +714,7 @@ lbl_8013B8CC: /* 8013B924 00138724 4B EC 7C 1D */ bl memcpy /* 8013B928 00138728 48 00 00 0C */ b lbl_8013B934 lbl_8013B92C: -/* 8013B92C 0013872C C0 02 A4 7C */ lfs f0, lbl_803CEDFC-_SDA2_BASE_(r2) +/* 8013B92C 0013872C C0 02 A4 7C */ lfs f0, lbl__919_2-_SDA2_BASE_(r2) /* 8013B930 00138730 D0 1F 00 5C */ stfs f0, 0x5c(r31) lbl_8013B934: /* 8013B934 00138734 7F E3 FB 78 */ mr r3, r31 @@ -732,20 +732,20 @@ lbl_8013B93C: zDiscoFloor.get_damage_surface__25_unnamed_zDiscoFloor_cpp_Fv: /* 8013B958 00138758 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013B95C 0013875C 7C 08 02 A6 */ mflr r0 -/* 8013B960 00138760 3C 60 80 32 */ lis r3, lbl_80327D30@ha +/* 8013B960 00138760 3C 60 80 32 */ lis r3, lbl_glow_light__25_unnamed_zDiscoFloor_cpp_@ha /* 8013B964 00138764 90 01 00 14 */ stw r0, 0x14(r1) /* 8013B968 00138768 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8013B96C 0013876C 3B E3 7D 30 */ addi r31, r3, lbl_80327D30@l +/* 8013B96C 0013876C 3B E3 7D 30 */ addi r31, r3, lbl_glow_light__25_unnamed_zDiscoFloor_cpp_@l /* 8013B970 00138770 93 C1 00 08 */ stw r30, 8(r1) -/* 8013B974 00138774 88 0D 96 71 */ lbz r0, lbl_803CBF71-_SDA_BASE_(r13) +/* 8013B974 00138774 88 0D 96 71 */ lbz r0, lbl_init$976_1-_SDA_BASE_(r13) /* 8013B978 00138778 7C 00 07 75 */ extsb. r0, r0 /* 8013B97C 0013877C 40 82 00 14 */ bne lbl_8013B990 /* 8013B980 00138780 38 60 00 00 */ li r3, 0 /* 8013B984 00138784 38 00 00 01 */ li r0, 1 -/* 8013B988 00138788 98 6D 96 70 */ stb r3, lbl_803CBF70-_SDA_BASE_(r13) -/* 8013B98C 0013878C 98 0D 96 71 */ stb r0, lbl_803CBF71-_SDA_BASE_(r13) +/* 8013B988 00138788 98 6D 96 70 */ stb r3, lbl_inited$975-_SDA_BASE_(r13) +/* 8013B98C 0013878C 98 0D 96 71 */ stb r0, lbl_init$976_1-_SDA_BASE_(r13) lbl_8013B990: -/* 8013B990 00138790 88 0D 96 70 */ lbz r0, lbl_803CBF70-_SDA_BASE_(r13) +/* 8013B990 00138790 88 0D 96 70 */ lbz r0, lbl_inited$975-_SDA_BASE_(r13) /* 8013B994 00138794 28 00 00 00 */ cmplwi r0, 0 /* 8013B998 00138798 41 82 00 0C */ beq lbl_8013B9A4 /* 8013B99C 0013879C 38 7F 00 70 */ addi r3, r31, 0x70 @@ -937,7 +937,7 @@ zDiscoFloor.render_model__25_unnamed_zDiscoFloor_cpp_FP14xModelInstanceRC7xSpher /* 8013BC50 00138A50 7F C4 F3 78 */ mr r4, r30 /* 8013BC54 00138A54 7C 7E 1B 78 */ mr r30, r3 /* 8013BC58 00138A58 4B EC F9 15 */ bl __as__7xMat4x3FRC7xMat4x3 -/* 8013BC5C 00138A5C C0 02 A4 7C */ lfs f0, lbl_803CEDFC-_SDA2_BASE_(r2) +/* 8013BC5C 00138A5C C0 02 A4 7C */ lfs f0, lbl__919_2-_SDA2_BASE_(r2) /* 8013BC60 00138A60 C0 3D 00 50 */ lfs f1, 0x50(r29) /* 8013BC64 00138A64 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 8013BC68 00138A68 41 82 00 24 */ beq lbl_8013BC8C @@ -988,7 +988,7 @@ zDiscoFloor.render_model__25_unnamed_zDiscoFloor_cpp_FP14xModelInstanceR7xSphere /* 8013BD0C 00138B0C 7F C4 F3 78 */ mr r4, r30 /* 8013BD10 00138B10 7C 7E 1B 78 */ mr r30, r3 /* 8013BD14 00138B14 4B EC F8 59 */ bl __as__7xMat4x3FRC7xMat4x3 -/* 8013BD18 00138B18 C0 02 A4 7C */ lfs f0, lbl_803CEDFC-_SDA2_BASE_(r2) +/* 8013BD18 00138B18 C0 02 A4 7C */ lfs f0, lbl__919_2-_SDA2_BASE_(r2) /* 8013BD1C 00138B1C C0 3D 00 50 */ lfs f1, 0x50(r29) /* 8013BD20 00138B20 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 8013BD24 00138B24 41 82 00 24 */ beq lbl_8013BD48 @@ -1026,12 +1026,12 @@ init__13z_disco_floorFv: /* 8013BD94 00138B94 7C 08 02 A6 */ mflr r0 /* 8013BD98 00138B98 90 01 00 14 */ stw r0, 0x14(r1) /* 8013BD9C 00138B9C 4B FF F1 C9 */ bl zDiscoFloor.create_glow_light__25_unnamed_zDiscoFloor_cpp_Fv -/* 8013BDA0 00138BA0 3C 60 80 27 */ lis r3, lbl_8026D0C8@ha -/* 8013BDA4 00138BA4 38 63 D0 C8 */ addi r3, r3, lbl_8026D0C8@l +/* 8013BDA0 00138BA0 3C 60 80 27 */ lis r3, lbl__stringBase0_90@ha +/* 8013BDA4 00138BA4 38 63 D0 C8 */ addi r3, r3, lbl__stringBase0_90@l /* 8013BDA8 00138BA8 38 63 00 11 */ addi r3, r3, 0x11 /* 8013BDAC 00138BAC 4B ED A0 F5 */ bl xDebugRemoveTweak__FPCc /* 8013BDB0 00138BB0 48 00 00 21 */ bl zDiscoFloor.add_global_tweaks__25_unnamed_zDiscoFloor_cpp_Fv -/* 8013BDB4 00138BB4 38 6D 96 74 */ addi r3, r13, lbl_803CBF74-_SDA_BASE_ +/* 8013BDB4 00138BB4 38 6D 96 74 */ addi r3, r13, lbl_clone_pipe__25_unnamed_zDiscoFloor_cpp_-_SDA_BASE_ /* 8013BDB8 00138BB8 48 00 00 15 */ bl zDiscoFloor.init__Q225_unnamed_zDiscoFloor_cpp_15clone_pipe_dataFv /* 8013BDBC 00138BBC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8013BDC0 00138BC0 7C 08 03 A6 */ mtlr r0 @@ -1050,7 +1050,7 @@ zDiscoFloor.add_global_tweaks__25_unnamed_zDiscoFloor_cpp_Fv: post_setup__13z_disco_floorFv: /* 8013BDD4 00138BD4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013BDD8 00138BD8 7C 08 02 A6 */ mflr r0 -/* 8013BDDC 00138BDC 38 6D 96 74 */ addi r3, r13, lbl_803CBF74-_SDA_BASE_ +/* 8013BDDC 00138BDC 38 6D 96 74 */ addi r3, r13, lbl_clone_pipe__25_unnamed_zDiscoFloor_cpp_-_SDA_BASE_ /* 8013BDE0 00138BE0 90 01 00 14 */ stw r0, 0x14(r1) /* 8013BDE4 00138BE4 48 00 00 15 */ bl zDiscoFloor.post_setup__Q225_unnamed_zDiscoFloor_cpp_15clone_pipe_dataFv /* 8013BDE8 00138BE8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1068,7 +1068,7 @@ destroy__13z_disco_floorFv: /* 8013BE00 00138C00 7C 08 02 A6 */ mflr r0 /* 8013BE04 00138C04 90 01 00 14 */ stw r0, 0x14(r1) /* 8013BE08 00138C08 4B FF F1 CD */ bl zDiscoFloor.destroy_glow_light__25_unnamed_zDiscoFloor_cpp_Fv -/* 8013BE0C 00138C0C 38 6D 96 74 */ addi r3, r13, lbl_803CBF74-_SDA_BASE_ +/* 8013BE0C 00138C0C 38 6D 96 74 */ addi r3, r13, lbl_clone_pipe__25_unnamed_zDiscoFloor_cpp_-_SDA_BASE_ /* 8013BE10 00138C10 48 00 00 15 */ bl zDiscoFloor.destroy__Q225_unnamed_zDiscoFloor_cpp_15clone_pipe_dataFv /* 8013BE14 00138C14 80 01 00 14 */ lwz r0, 0x14(r1) /* 8013BE18 00138C18 7C 08 03 A6 */ mtlr r0 @@ -1083,9 +1083,9 @@ zDiscoFloor.destroy__Q225_unnamed_zDiscoFloor_cpp_15clone_pipe_dataFv: render_all__13z_disco_floorFv: /* 8013BE28 00138C28 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8013BE2C 00138C2C 7C 08 02 A6 */ mflr r0 -/* 8013BE30 00138C30 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8013BE30 00138C30 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8013BE34 00138C34 90 01 00 24 */ stw r0, 0x24(r1) -/* 8013BE38 00138C38 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8013BE38 00138C38 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8013BE3C 00138C3C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8013BE40 00138C40 93 C1 00 18 */ stw r30, 0x18(r1) /* 8013BE44 00138C44 93 A1 00 14 */ stw r29, 0x14(r1) @@ -1114,11 +1114,11 @@ lbl_8013BE8C: lbl_8013BE94: /* 8013BE94 00138C94 7C 1C E8 40 */ cmplw r28, r29 /* 8013BE98 00138C98 40 82 FF D0 */ bne lbl_8013BE68 -/* 8013BE9C 00138C9C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8013BEA0 00138CA0 3C A0 80 32 */ lis r5, lbl_80327D30@ha -/* 8013BEA4 00138CA4 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8013BE9C 00138C9C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8013BEA0 00138CA0 3C A0 80 32 */ lis r5, lbl_glow_light__25_unnamed_zDiscoFloor_cpp_@ha +/* 8013BEA4 00138CA4 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8013BEA8 00138CA8 80 84 06 58 */ lwz r4, 0x658(r4) -/* 8013BEAC 00138CAC 38 65 7D 30 */ addi r3, r5, lbl_80327D30@l +/* 8013BEAC 00138CAC 38 65 7D 30 */ addi r3, r5, lbl_glow_light__25_unnamed_zDiscoFloor_cpp_@l /* 8013BEB0 00138CB0 4B FE 76 11 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 8013BEB4 00138CB4 3B 80 00 00 */ li r28, 0 lbl_8013BEB8: @@ -1152,9 +1152,9 @@ lbl_8013BEDC: effects_render_all__13z_disco_floorFv: /* 8013BF10 00138D10 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8013BF14 00138D14 7C 08 02 A6 */ mflr r0 -/* 8013BF18 00138D18 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8013BF18 00138D18 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8013BF1C 00138D1C 90 01 00 24 */ stw r0, 0x24(r1) -/* 8013BF20 00138D20 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8013BF20 00138D20 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8013BF24 00138D24 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8013BF28 00138D28 93 C1 00 18 */ stw r30, 0x18(r1) /* 8013BF2C 00138D2C 93 A1 00 14 */ stw r29, 0x14(r1) @@ -1185,11 +1185,11 @@ lbl_8013BF7C: /* 8013BF80 00138D80 40 82 FF D0 */ bne lbl_8013BF50 /* 8013BF84 00138D84 38 60 00 16 */ li r3, 0x16 /* 8013BF88 00138D88 4B F7 0A 75 */ bl zRenderState__F14_SDRenderState -/* 8013BF8C 00138D8C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8013BF90 00138D90 3C A0 80 32 */ lis r5, lbl_80327D30@ha -/* 8013BF94 00138D94 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8013BF8C 00138D8C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8013BF90 00138D90 3C A0 80 32 */ lis r5, lbl_glow_light__25_unnamed_zDiscoFloor_cpp_@ha +/* 8013BF94 00138D94 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8013BF98 00138D98 80 84 06 58 */ lwz r4, 0x658(r4) -/* 8013BF9C 00138D9C 38 65 7D 30 */ addi r3, r5, lbl_80327D30@l +/* 8013BF9C 00138D9C 38 65 7D 30 */ addi r3, r5, lbl_glow_light__25_unnamed_zDiscoFloor_cpp_@l /* 8013BFA0 00138DA0 4B FE 75 21 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld /* 8013BFA4 00138DA4 3B 80 00 00 */ li r28, 0 lbl_8013BFA8: @@ -1265,7 +1265,7 @@ lbl_8013C07C: /* 8013C0A0 00138EA0 7C 1D 02 14 */ add r0, r29, r0 /* 8013C0A4 00138EA4 90 1E 00 2C */ stw r0, 0x2c(r30) /* 8013C0A8 00138EA8 80 1F 00 28 */ lwz r0, 0x28(r31) -/* 8013C0AC 00138EAC 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8013C0AC 00138EAC 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8013C0B0 00138EB0 54 04 10 3A */ slwi r4, r0, 2 /* 8013C0B4 00138EB4 4B EF 78 8D */ bl xMemAlloc__FUiUii /* 8013C0B8 00138EB8 90 7E 00 18 */ stw r3, 0x18(r30) @@ -1289,29 +1289,29 @@ lbl_8013C0EC: /* 8013C0F8 00138EF8 80 7F 00 20 */ lwz r3, 0x20(r31) /* 8013C0FC 00138EFC 4B FF F6 E5 */ bl zDiscoFloor.state_byte_size__25_unnamed_zDiscoFloor_cpp_FUl /* 8013C100 00138F00 7C 64 1B 78 */ mr r4, r3 -/* 8013C104 00138F04 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8013C104 00138F04 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8013C108 00138F08 38 A0 00 00 */ li r5, 0 /* 8013C10C 00138F0C 4B EF 78 35 */ bl xMemAlloc__FUiUii /* 8013C110 00138F10 90 7E 00 1C */ stw r3, 0x1c(r30) /* 8013C114 00138F14 80 7F 00 20 */ lwz r3, 0x20(r31) /* 8013C118 00138F18 4B FF F6 C9 */ bl zDiscoFloor.state_byte_size__25_unnamed_zDiscoFloor_cpp_FUl /* 8013C11C 00138F1C 7C 64 1B 78 */ mr r4, r3 -/* 8013C120 00138F20 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8013C120 00138F20 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8013C124 00138F24 38 A0 00 00 */ li r5, 0 /* 8013C128 00138F28 4B EF 78 19 */ bl xMemAlloc__FUiUii /* 8013C12C 00138F2C 90 7E 00 20 */ stw r3, 0x20(r30) /* 8013C130 00138F30 C0 3F 00 0C */ lfs f1, 0xc(r31) -/* 8013C134 00138F34 C0 02 A4 7C */ lfs f0, lbl_803CEDFC-_SDA2_BASE_(r2) +/* 8013C134 00138F34 C0 02 A4 7C */ lfs f0, lbl__919_2-_SDA2_BASE_(r2) /* 8013C138 00138F38 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8013C13C 00138F3C 40 80 00 0C */ bge lbl_8013C148 -/* 8013C140 00138F40 C0 02 A4 80 */ lfs f0, lbl_803CEE00-_SDA2_BASE_(r2) +/* 8013C140 00138F40 C0 02 A4 80 */ lfs f0, lbl__1129-_SDA2_BASE_(r2) /* 8013C144 00138F44 D0 1F 00 0C */ stfs f0, 0xc(r31) lbl_8013C148: /* 8013C148 00138F48 C0 3F 00 10 */ lfs f1, 0x10(r31) -/* 8013C14C 00138F4C C0 02 A4 7C */ lfs f0, lbl_803CEDFC-_SDA2_BASE_(r2) +/* 8013C14C 00138F4C C0 02 A4 7C */ lfs f0, lbl__919_2-_SDA2_BASE_(r2) /* 8013C150 00138F50 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8013C154 00138F54 40 80 00 0C */ bge lbl_8013C160 -/* 8013C158 00138F58 C0 02 A4 28 */ lfs f0, lbl_803CEDA8-_SDA2_BASE_(r2) +/* 8013C158 00138F58 C0 02 A4 28 */ lfs f0, lbl__710_3-_SDA2_BASE_(r2) /* 8013C15C 00138F5C D0 1F 00 10 */ stfs f0, 0x10(r31) lbl_8013C160: /* 8013C160 00138F60 80 1F 00 08 */ lwz r0, 8(r31) @@ -1324,11 +1324,11 @@ lbl_8013C160: /* 8013C17C 00138F7C 38 60 00 01 */ li r3, 1 lbl_8013C180: /* 8013C180 00138F80 98 7E 00 10 */ stb r3, 0x10(r30) -/* 8013C184 00138F84 C0 02 A4 7C */ lfs f0, lbl_803CEDFC-_SDA2_BASE_(r2) +/* 8013C184 00138F84 C0 02 A4 7C */ lfs f0, lbl__919_2-_SDA2_BASE_(r2) /* 8013C188 00138F88 D0 1E 00 90 */ stfs f0, 0x90(r30) /* 8013C18C 00138F8C 4B EF 4A FD */ bl xurand__Fv /* 8013C190 00138F90 FC 20 08 50 */ fneg f1, f1 -/* 8013C194 00138F94 C0 02 A4 54 */ lfs f0, lbl_803CEDD4-_SDA2_BASE_(r2) +/* 8013C194 00138F94 C0 02 A4 54 */ lfs f0, lbl__909_2-_SDA2_BASE_(r2) /* 8013C198 00138F98 EC 00 00 78 */ fmsubs f0, f0, f1, f0 /* 8013C19C 00138F9C FC 00 00 1E */ fctiwz f0, f0 /* 8013C1A0 00138FA0 D8 01 00 08 */ stfd f0, 8(r1) @@ -1350,7 +1350,7 @@ setup__13z_disco_floorFv: /* 8013C1D4 00138FD4 BF 61 00 0C */ stmw r27, 0xc(r1) /* 8013C1D8 00138FD8 7C 7F 1B 78 */ mr r31, r3 /* 8013C1DC 00138FDC 80 03 00 00 */ lwz r0, 0(r3) -/* 8013C1E0 00138FE0 90 0D 96 60 */ stw r0, lbl_803CBF60-_SDA_BASE_(r13) +/* 8013C1E0 00138FE0 90 0D 96 60 */ stw r0, lbl_current_disco_floor__25_unnamed_zDiscoFloor_cpp_-_SDA_BASE_(r13) /* 8013C1E4 00138FE4 80 83 00 14 */ lwz r4, 0x14(r3) /* 8013C1E8 00138FE8 80 04 00 20 */ lwz r0, 0x20(r4) /* 8013C1EC 00138FEC 90 03 00 3C */ stw r0, 0x3c(r3) @@ -1367,7 +1367,7 @@ setup__13z_disco_floorFv: /* 8013C218 00139018 48 00 01 64 */ b lbl_8013C37C lbl_8013C21C: /* 8013C21C 0013901C 1F 80 00 18 */ mulli r28, r0, 0x18 -/* 8013C220 00139020 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8013C220 00139020 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8013C224 00139024 38 A0 00 00 */ li r5, 0 /* 8013C228 00139028 1C 9C 00 03 */ mulli r4, r28, 3 /* 8013C22C 0013902C 4B EF 77 15 */ bl xMemAlloc__FUiUii @@ -1488,7 +1488,7 @@ reset__13z_disco_floorFv: /* 8013C3B0 001391B0 38 00 00 01 */ li r0, 1 /* 8013C3B4 001391B4 98 03 00 11 */ stb r0, 0x11(r3) /* 8013C3B8 001391B8 4B EF 48 D1 */ bl xurand__Fv -/* 8013C3BC 001391BC C0 02 A4 84 */ lfs f0, lbl_803CEE04-_SDA2_BASE_(r2) +/* 8013C3BC 001391BC C0 02 A4 84 */ lfs f0, lbl__1174_1-_SDA2_BASE_(r2) /* 8013C3C0 001391C0 38 E0 00 00 */ li r7, 0 /* 8013C3C4 001391C4 7F E3 FB 78 */ mr r3, r31 /* 8013C3C8 001391C8 38 80 00 00 */ li r4, 0 @@ -1561,7 +1561,7 @@ lbl_8013C480: /* 8013C4C0 001392C0 4B FF F2 59 */ bl zDiscoFloor.update_transition__25_unnamed_zDiscoFloor_cpp_FR13z_disco_floorf /* 8013C4C4 001392C4 FF E0 08 90 */ fmr f31, f1 lbl_8013C4C8: -/* 8013C4C8 001392C8 C0 02 A4 7C */ lfs f0, lbl_803CEDFC-_SDA2_BASE_(r2) +/* 8013C4C8 001392C8 C0 02 A4 7C */ lfs f0, lbl__919_2-_SDA2_BASE_(r2) /* 8013C4CC 001392CC FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8013C4D0 001392D0 40 81 00 10 */ ble lbl_8013C4E0 /* 8013C4D4 001392D4 FC 20 F8 90 */ fmr f1, f31 @@ -1617,7 +1617,7 @@ lbl_8013C534: /* 8013C584 00139384 48 00 00 2C */ b lbl_8013C5B0 lbl_8013C588: /* 8013C588 00139388 90 9F 00 4C */ stw r4, 0x4c(r31) -/* 8013C58C 0013938C C0 02 A4 7C */ lfs f0, lbl_803CEDFC-_SDA2_BASE_(r2) +/* 8013C58C 0013938C C0 02 A4 7C */ lfs f0, lbl__919_2-_SDA2_BASE_(r2) /* 8013C590 00139390 D0 1F 00 5C */ stfs f0, 0x5c(r31) /* 8013C594 00139394 80 1F 00 4C */ lwz r0, 0x4c(r31) /* 8013C598 00139398 80 9F 00 18 */ lwz r4, 0x18(r31) @@ -1627,7 +1627,7 @@ lbl_8013C588: /* 8013C5A8 001393A8 80 BF 00 3C */ lwz r5, 0x3c(r31) /* 8013C5AC 001393AC 4B FF EC DD */ bl zDiscoFloor.translate_mask__25_unnamed_zDiscoFloor_cpp_FPUcPCUcUl lbl_8013C5B0: -/* 8013C5B0 001393B0 C0 02 A4 7C */ lfs f0, lbl_803CEDFC-_SDA2_BASE_(r2) +/* 8013C5B0 001393B0 C0 02 A4 7C */ lfs f0, lbl__919_2-_SDA2_BASE_(r2) /* 8013C5B4 001393B4 7F E3 FB 78 */ mr r3, r31 /* 8013C5B8 001393B8 D0 1F 00 60 */ stfs f0, 0x60(r31) /* 8013C5BC 001393BC 4B FF ED 49 */ bl zDiscoFloor.refresh_state__25_unnamed_zDiscoFloor_cpp_FR13z_disco_floor @@ -1748,7 +1748,7 @@ lbl_8013C720: /* 8013C72C 0013952C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8013C730 00139530 4B F8 BA AD */ bl iModelCull__FP8RpAtomicP11RwMatrixTag /* 8013C734 00139534 80 7D 00 04 */ lwz r3, 4(r29) -/* 8013C738 00139538 C0 02 A4 7C */ lfs f0, lbl_803CEDFC-_SDA2_BASE_(r2) +/* 8013C738 00139538 C0 02 A4 7C */ lfs f0, lbl__919_2-_SDA2_BASE_(r2) /* 8013C73C 0013953C 80 83 00 24 */ lwz r4, 0x24(r3) /* 8013C740 00139540 C0 24 00 50 */ lfs f1, 0x50(r4) /* 8013C744 00139544 80 64 00 10 */ lwz r3, 0x10(r4) @@ -1787,11 +1787,11 @@ lbl_8013C7B0: /* 8013C7BC 001395BC C0 1B 00 0C */ lfs f0, 0xc(r27) /* 8013C7C0 001395C0 D0 1D 00 14 */ stfs f0, 0x14(r29) /* 8013C7C4 001395C4 C0 3D 00 0C */ lfs f1, 0xc(r29) -/* 8013C7C8 001395C8 C0 02 A4 88 */ lfs f0, lbl_803CEE08-_SDA2_BASE_(r2) +/* 8013C7C8 001395C8 C0 02 A4 88 */ lfs f0, lbl__1260_2-_SDA2_BASE_(r2) /* 8013C7CC 001395CC EC 01 00 2A */ fadds f0, f1, f0 /* 8013C7D0 001395D0 D0 1D 00 0C */ stfs f0, 0xc(r29) /* 8013C7D4 001395D4 C0 3D 00 14 */ lfs f1, 0x14(r29) -/* 8013C7D8 001395D8 C0 02 A4 88 */ lfs f0, lbl_803CEE08-_SDA2_BASE_(r2) +/* 8013C7D8 001395D8 C0 02 A4 88 */ lfs f0, lbl__1260_2-_SDA2_BASE_(r2) /* 8013C7DC 001395DC EC 01 00 2A */ fadds f0, f1, f0 /* 8013C7E0 001395E0 D0 1D 00 14 */ stfs f0, 0x14(r29) /* 8013C7E4 001395E4 3B BD 00 18 */ addi r29, r29, 0x18 @@ -1815,7 +1815,7 @@ update_pulse__13z_disco_floorFf: /* 8013C81C 0013961C 90 01 00 14 */ stw r0, 0x14(r1) /* 8013C820 00139620 93 E1 00 0C */ stw r31, 0xc(r1) /* 8013C824 00139624 7C 7F 1B 78 */ mr r31, r3 -/* 8013C828 00139628 C0 42 A4 84 */ lfs f2, lbl_803CEE04-_SDA2_BASE_(r2) +/* 8013C828 00139628 C0 42 A4 84 */ lfs f2, lbl__1174_1-_SDA2_BASE_(r2) /* 8013C82C 0013962C C0 03 00 74 */ lfs f0, 0x74(r3) /* 8013C830 00139630 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8013C834 00139634 D0 03 00 74 */ stfs f0, 0x74(r3) @@ -1824,8 +1824,8 @@ update_pulse__13z_disco_floorFf: /* 8013C840 00139640 D0 3F 00 74 */ stfs f1, 0x74(r31) /* 8013C844 00139644 C0 3F 00 74 */ lfs f1, 0x74(r31) /* 8013C848 00139648 4B F8 86 05 */ bl isin__Ff -/* 8013C84C 0013964C C0 42 A4 8C */ lfs f2, lbl_803CEE0C-_SDA2_BASE_(r2) -/* 8013C850 00139650 C0 02 A4 88 */ lfs f0, lbl_803CEE08-_SDA2_BASE_(r2) +/* 8013C84C 0013964C C0 42 A4 8C */ lfs f2, lbl__1270_2-_SDA2_BASE_(r2) +/* 8013C850 00139650 C0 02 A4 88 */ lfs f0, lbl__1260_2-_SDA2_BASE_(r2) /* 8013C854 00139654 EC 42 10 7A */ fmadds f2, f2, f1, f2 /* 8013C858 00139658 EC 00 00 BA */ fmadds f0, f0, f2, f0 /* 8013C85C 0013965C D0 1F 00 78 */ stfs f0, 0x78(r31) @@ -1833,15 +1833,15 @@ update_pulse__13z_disco_floorFf: /* 8013C864 00139664 C0 1F 00 8C */ lfs f0, 0x8c(r31) /* 8013C868 00139668 EC 01 00 32 */ fmuls f0, f1, f0 /* 8013C86C 0013966C D0 1F 00 78 */ stfs f0, 0x78(r31) -/* 8013C870 00139670 C0 02 A4 90 */ lfs f0, lbl_803CEE10-_SDA2_BASE_(r2) +/* 8013C870 00139670 C0 02 A4 90 */ lfs f0, lbl__1271_1-_SDA2_BASE_(r2) /* 8013C874 00139674 EC 00 00 BA */ fmadds f0, f0, f2, f0 /* 8013C878 00139678 D0 1F 00 7C */ stfs f0, 0x7c(r31) /* 8013C87C 0013967C C0 3F 00 7C */ lfs f1, 0x7c(r31) /* 8013C880 00139680 C0 1F 00 8C */ lfs f0, 0x8c(r31) /* 8013C884 00139684 EC 01 00 32 */ fmuls f0, f1, f0 /* 8013C888 00139688 D0 1F 00 7C */ stfs f0, 0x7c(r31) -/* 8013C88C 0013968C C0 22 A4 98 */ lfs f1, lbl_803CEE18-_SDA2_BASE_(r2) -/* 8013C890 00139690 C0 02 A4 94 */ lfs f0, lbl_803CEE14-_SDA2_BASE_(r2) +/* 8013C88C 0013968C C0 22 A4 98 */ lfs f1, lbl__1273_1-_SDA2_BASE_(r2) +/* 8013C890 00139690 C0 02 A4 94 */ lfs f0, lbl__1272-_SDA2_BASE_(r2) /* 8013C894 00139694 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 8013C898 00139698 D0 1F 00 80 */ stfs f0, 0x80(r31) /* 8013C89C 0013969C C0 3F 00 80 */ lfs f1, 0x80(r31) @@ -1866,9 +1866,9 @@ refresh_bound__13z_disco_floorFv: /* 8013C8DC 001396DC DB A1 00 E0 */ stfd f29, 0xe0(r1) /* 8013C8E0 001396E0 F3 A1 00 E8 */ psq_st f29, 232(r1), 0, qr0 /* 8013C8E4 001396E4 BF 41 00 C8 */ stmw r26, 0xc8(r1) -/* 8013C8E8 001396E8 3C 80 80 27 */ lis r4, lbl_8026D0BC@ha +/* 8013C8E8 001396E8 3C 80 80 27 */ lis r4, lbl__1283_1@ha /* 8013C8EC 001396EC 7C 7F 1B 78 */ mr r31, r3 -/* 8013C8F0 001396F0 38 C4 D0 BC */ addi r6, r4, lbl_8026D0BC@l +/* 8013C8F0 001396F0 38 C4 D0 BC */ addi r6, r4, lbl__1283_1@l /* 8013C8F4 001396F4 38 61 00 A4 */ addi r3, r1, 0xa4 /* 8013C8F8 001396F8 80 A6 00 00 */ lwz r5, 0(r6) /* 8013C8FC 001396FC 80 86 00 04 */ lwz r4, 4(r6) @@ -1876,10 +1876,10 @@ refresh_bound__13z_disco_floorFv: /* 8013C904 00139704 90 A1 00 80 */ stw r5, 0x80(r1) /* 8013C908 00139708 90 81 00 84 */ stw r4, 0x84(r1) /* 8013C90C 0013970C 90 01 00 88 */ stw r0, 0x88(r1) -/* 8013C910 00139710 C0 22 A4 9C */ lfs f1, lbl_803CEE1C-_SDA2_BASE_(r2) +/* 8013C910 00139710 C0 22 A4 9C */ lfs f1, lbl__1329_1-_SDA2_BASE_(r2) /* 8013C914 00139714 4B ED FF 65 */ bl __as__5xVec3Ff /* 8013C918 00139718 3B A1 00 B0 */ addi r29, r1, 0xb0 -/* 8013C91C 0013971C C0 22 A4 A0 */ lfs f1, lbl_803CEE20-_SDA2_BASE_(r2) +/* 8013C91C 0013971C C0 22 A4 A0 */ lfs f1, lbl__1330-_SDA2_BASE_(r2) /* 8013C920 00139720 7F A3 EB 78 */ mr r3, r29 /* 8013C924 00139724 4B ED FF 55 */ bl __as__5xVec3Ff /* 8013C928 00139728 80 7F 00 3C */ lwz r3, 0x3c(r31) @@ -1887,8 +1887,8 @@ refresh_bound__13z_disco_floorFv: /* 8013C930 00139730 90 01 00 C0 */ stw r0, 0xc0(r1) /* 8013C934 00139734 7F FE FB 78 */ mr r30, r31 /* 8013C938 00139738 1C 03 00 03 */ mulli r0, r3, 3 -/* 8013C93C 0013973C C8 22 A4 A8 */ lfd f1, lbl_803CEE28-_SDA2_BASE_(r2) -/* 8013C940 00139740 C0 42 A4 28 */ lfs f2, lbl_803CEDA8-_SDA2_BASE_(r2) +/* 8013C93C 0013973C C8 22 A4 A8 */ lfd f1, lbl__1332_1-_SDA2_BASE_(r2) +/* 8013C940 00139740 C0 42 A4 28 */ lfs f2, lbl__710_3-_SDA2_BASE_(r2) /* 8013C944 00139744 3B 80 00 00 */ li r28, 0 /* 8013C948 00139748 90 01 00 C4 */ stw r0, 0xc4(r1) /* 8013C94C 0013974C C8 01 00 C0 */ lfd f0, 0xc0(r1) @@ -1927,7 +1927,7 @@ lbl_8013C9A8: /* 8013C9C4 001397C4 38 61 00 44 */ addi r3, r1, 0x44 /* 8013C9C8 001397C8 38 81 00 A4 */ addi r4, r1, 0xa4 /* 8013C9CC 001397CC 4B ED 8A 15 */ bl __pl__5xVec3CFRC5xVec3 -/* 8013C9D0 001397D0 C0 22 A4 8C */ lfs f1, lbl_803CEE0C-_SDA2_BASE_(r2) +/* 8013C9D0 001397D0 C0 22 A4 8C */ lfs f1, lbl__1270_2-_SDA2_BASE_(r2) /* 8013C9D4 001397D4 38 61 00 50 */ addi r3, r1, 0x50 /* 8013C9D8 001397D8 38 81 00 44 */ addi r4, r1, 0x44 /* 8013C9DC 001397DC 4B EC E7 45 */ bl __ml__5xVec3CFf @@ -1941,11 +1941,11 @@ lbl_8013C9A8: /* 8013C9FC 001397FC 90 C1 00 78 */ stw r6, 0x78(r1) /* 8013CA00 00139800 90 01 00 7C */ stw r0, 0x7c(r1) /* 8013CA04 00139804 4B ED 89 DD */ bl __pl__5xVec3CFRC5xVec3 -/* 8013CA08 00139808 C0 22 A4 8C */ lfs f1, lbl_803CEE0C-_SDA2_BASE_(r2) +/* 8013CA08 00139808 C0 22 A4 8C */ lfs f1, lbl__1270_2-_SDA2_BASE_(r2) /* 8013CA0C 0013980C 38 61 00 38 */ addi r3, r1, 0x38 /* 8013CA10 00139810 38 81 00 2C */ addi r4, r1, 0x2c /* 8013CA14 00139814 4B EC E7 0D */ bl __ml__5xVec3CFf -/* 8013CA18 00139818 C3 E2 A4 7C */ lfs f31, lbl_803CEDFC-_SDA2_BASE_(r2) +/* 8013CA18 00139818 C3 E2 A4 7C */ lfs f31, lbl__919_2-_SDA2_BASE_(r2) /* 8013CA1C 0013981C 7F FE FB 78 */ mr r30, r31 /* 8013CA20 00139820 80 81 00 38 */ lwz r4, 0x38(r1) /* 8013CA24 00139824 3B 40 00 00 */ li r26, 0 @@ -2056,7 +2056,7 @@ refresh_cull_dist__13z_disco_floorFv: /* 8013CB98 00139998 80 03 00 3C */ lwz r0, 0x3c(r3) /* 8013CB9C 0013999C 28 00 00 00 */ cmplwi r0, 0 /* 8013CBA0 001399A0 40 82 00 14 */ bne lbl_8013CBB4 -/* 8013CBA4 001399A4 C0 02 A4 7C */ lfs f0, lbl_803CEDFC-_SDA2_BASE_(r2) +/* 8013CBA4 001399A4 C0 02 A4 7C */ lfs f0, lbl__919_2-_SDA2_BASE_(r2) /* 8013CBA8 001399A8 D0 1E 00 88 */ stfs f0, 0x88(r30) /* 8013CBAC 001399AC D0 1E 00 84 */ stfs f0, 0x84(r30) /* 8013CBB0 001399B0 48 00 00 44 */ b lbl_8013CBF4 @@ -2066,9 +2066,9 @@ lbl_8013CBB4: /* 8013CBBC 001399BC 4B F6 57 ED */ bl zLOD_Get__FP4xEnt /* 8013CBC0 001399C0 7C 7F 1B 79 */ or. r31, r3, r3 /* 8013CBC4 001399C4 40 82 00 18 */ bne lbl_8013CBDC -/* 8013CBC8 001399C8 C0 02 A4 B0 */ lfs f0, lbl_803CEE30-_SDA2_BASE_(r2) +/* 8013CBC8 001399C8 C0 02 A4 B0 */ lfs f0, lbl__1406-_SDA2_BASE_(r2) /* 8013CBCC 001399CC D0 1E 00 84 */ stfs f0, 0x84(r30) -/* 8013CBD0 001399D0 C0 02 A4 B4 */ lfs f0, lbl_803CEE34-_SDA2_BASE_(r2) +/* 8013CBD0 001399D0 C0 02 A4 B4 */ lfs f0, lbl__1407-_SDA2_BASE_(r2) /* 8013CBD4 001399D4 D0 1E 00 88 */ stfs f0, 0x88(r30) /* 8013CBD8 001399D8 48 00 00 1C */ b lbl_8013CBF4 lbl_8013CBDC: @@ -2090,9 +2090,9 @@ lbl_8013CBF4: distance_cull__13z_disco_floorFv: /* 8013CC0C 00139A0C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8013CC10 00139A10 7C 08 02 A6 */ mflr r0 -/* 8013CC14 00139A14 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8013CC14 00139A14 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8013CC18 00139A18 90 01 00 34 */ stw r0, 0x34(r1) -/* 8013CC1C 00139A1C 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l +/* 8013CC1C 00139A1C 38 A4 05 58 */ addi r5, r4, lbl_globals@l /* 8013CC20 00139A20 38 A5 00 44 */ addi r5, r5, 0x44 /* 8013CC24 00139A24 93 E1 00 2C */ stw r31, 0x2c(r1) /* 8013CC28 00139A28 7C 7F 1B 78 */ mr r31, r3 @@ -2117,7 +2117,7 @@ distance_cull__13z_disco_floorFv: /* 8013CC74 00139A74 98 1F 00 12 */ stb r0, 0x12(r31) /* 8013CC78 00139A78 C0 7F 00 84 */ lfs f3, 0x84(r31) /* 8013CC7C 00139A7C C0 5F 00 70 */ lfs f2, 0x70(r31) -/* 8013CC80 00139A80 C0 02 A4 B8 */ lfs f0, lbl_803CEE38-_SDA2_BASE_(r2) +/* 8013CC80 00139A80 C0 02 A4 B8 */ lfs f0, lbl__1419_3-_SDA2_BASE_(r2) /* 8013CC84 00139A84 EC 43 10 2A */ fadds f2, f3, f2 /* 8013CC88 00139A88 EC 00 10 2A */ fadds f0, f0, f2 /* 8013CC8C 00139A8C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -2128,19 +2128,19 @@ distance_cull__13z_disco_floorFv: /* 8013CCA0 00139AA0 98 1F 00 13 */ stb r0, 0x13(r31) /* 8013CCA4 00139AA4 4C 40 13 82 */ cror 2, 0, 2 /* 8013CCA8 00139AA8 40 82 00 10 */ bne lbl_8013CCB8 -/* 8013CCAC 00139AAC C0 02 A4 28 */ lfs f0, lbl_803CEDA8-_SDA2_BASE_(r2) +/* 8013CCAC 00139AAC C0 02 A4 28 */ lfs f0, lbl__710_3-_SDA2_BASE_(r2) /* 8013CCB0 00139AB0 D0 1F 00 8C */ stfs f0, 0x8c(r31) /* 8013CCB4 00139AB4 48 00 00 2C */ b lbl_8013CCE0 lbl_8013CCB8: /* 8013CCB8 00139AB8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8013CCBC 00139ABC 4C 41 13 82 */ cror 2, 1, 2 /* 8013CCC0 00139AC0 40 82 00 10 */ bne lbl_8013CCD0 -/* 8013CCC4 00139AC4 C0 02 A4 7C */ lfs f0, lbl_803CEDFC-_SDA2_BASE_(r2) +/* 8013CCC4 00139AC4 C0 02 A4 7C */ lfs f0, lbl__919_2-_SDA2_BASE_(r2) /* 8013CCC8 00139AC8 D0 1F 00 8C */ stfs f0, 0x8c(r31) /* 8013CCCC 00139ACC 48 00 00 14 */ b lbl_8013CCE0 lbl_8013CCD0: /* 8013CCD0 00139AD0 EC 00 08 28 */ fsubs f0, f0, f1 -/* 8013CCD4 00139AD4 C0 22 A4 88 */ lfs f1, lbl_803CEE08-_SDA2_BASE_(r2) +/* 8013CCD4 00139AD4 C0 22 A4 88 */ lfs f1, lbl__1260_2-_SDA2_BASE_(r2) /* 8013CCD8 00139AD8 EC 01 00 32 */ fmuls f0, f1, f0 /* 8013CCDC 00139ADC D0 1F 00 8C */ stfs f0, 0x8c(r31) lbl_8013CCE0: @@ -2219,16 +2219,16 @@ effects_render__13z_disco_floorFi: /* 8013CDD8 00139BD8 7C 79 1B 78 */ mr r25, r3 /* 8013CDDC 00139BDC 54 84 10 3A */ slwi r4, r4, 2 /* 8013CDE0 00139BE0 7C 79 22 14 */ add r3, r25, r4 -/* 8013CDE4 00139BE4 C0 02 A4 7C */ lfs f0, lbl_803CEDFC-_SDA2_BASE_(r2) +/* 8013CDE4 00139BE4 C0 02 A4 7C */ lfs f0, lbl__919_2-_SDA2_BASE_(r2) /* 8013CDE8 00139BE8 C0 63 00 78 */ lfs f3, 0x78(r3) /* 8013CDEC 00139BEC FC 00 18 00 */ fcmpu cr0, f0, f3 /* 8013CDF0 00139BF0 41 82 00 DC */ beq lbl_8013CECC -/* 8013CDF4 00139BF4 C0 02 A4 88 */ lfs f0, lbl_803CEE08-_SDA2_BASE_(r2) +/* 8013CDF4 00139BF4 C0 02 A4 88 */ lfs f0, lbl__1260_2-_SDA2_BASE_(r2) /* 8013CDF8 00139BF8 FC 20 18 50 */ fneg f1, f3 -/* 8013CDFC 00139BFC C0 42 A4 BC */ lfs f2, lbl_803CEE3C-_SDA2_BASE_(r2) +/* 8013CDFC 00139BFC C0 42 A4 BC */ lfs f2, lbl__1461_1-_SDA2_BASE_(r2) /* 8013CE00 00139C00 3B E4 00 30 */ addi r31, r4, 0x30 /* 8013CE04 00139C04 EF A0 00 F2 */ fmuls f29, f0, f3 -/* 8013CE08 00139C08 C0 02 A4 94 */ lfs f0, lbl_803CEE14-_SDA2_BASE_(r2) +/* 8013CE08 00139C08 C0 02 A4 94 */ lfs f0, lbl__1272-_SDA2_BASE_(r2) /* 8013CE0C 00139C0C EF C2 00 72 */ fmuls f30, f2, f1 /* 8013CE10 00139C10 EF 80 00 F2 */ fmuls f28, f0, f3 /* 8013CE14 00139C14 3B C0 00 00 */ li r30, 0 @@ -2236,8 +2236,8 @@ effects_render__13z_disco_floorFi: lbl_8013CE1C: /* 8013CE1C 00139C1C 80 19 00 3C */ lwz r0, 0x3c(r25) /* 8013CE20 00139C20 3B A0 00 00 */ li r29, 0 -/* 8013CE24 00139C24 C0 22 A4 C0 */ lfs f1, lbl_803CEE40-_SDA2_BASE_(r2) -/* 8013CE28 00139C28 C0 02 A4 8C */ lfs f0, lbl_803CEE0C-_SDA2_BASE_(r2) +/* 8013CE24 00139C24 C0 22 A4 C0 */ lfs f1, lbl__1462_1-_SDA2_BASE_(r2) +/* 8013CE28 00139C28 C0 02 A4 8C */ lfs f0, lbl__1270_2-_SDA2_BASE_(r2) /* 8013CE2C 00139C2C 1C 00 00 18 */ mulli r0, r0, 0x18 /* 8013CE30 00139C30 7F 99 F8 2E */ lwzx r28, r25, r31 /* 8013CE34 00139C34 EF E1 07 3A */ fmadds f31, f1, f28, f0 diff --git a/asm/Game/zDispatcher.s b/asm/Game/zDispatcher.s index 06009f354..55ec4c3fa 100644 --- a/asm/Game/zDispatcher.s +++ b/asm/Game/zDispatcher.s @@ -14,12 +14,12 @@ zDispatcher_Shutdown__Fv: zDispatcher_scenePrepare__Fv: /* 800534EC 000502EC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800534F0 000502F0 7C 08 02 A6 */ mflr r0 -/* 800534F4 000502F4 38 6D 81 60 */ addi r3, r13, lbl_803CAA60-_SDA_BASE_ +/* 800534F4 000502F4 38 6D 81 60 */ addi r3, r13, lbl_g_zdsp_depot-_SDA_BASE_ /* 800534F8 000502F8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800534FC 000502FC 80 8D 8C 20 */ lwz r4, lbl_803CB520-_SDA_BASE_(r13) +/* 800534FC 000502FC 80 8D 8C 20 */ lwz r4, lbl_g_zdsp_init-_SDA_BASE_(r13) /* 80053500 00050300 38 04 00 01 */ addi r0, r4, 1 /* 80053504 00050304 2C 04 00 00 */ cmpwi r4, 0 -/* 80053508 00050308 90 0D 8C 20 */ stw r0, lbl_803CB520-_SDA_BASE_(r13) +/* 80053508 00050308 90 0D 8C 20 */ stw r0, lbl_g_zdsp_init-_SDA_BASE_(r13) /* 8005350C 0005030C 40 82 00 10 */ bne lbl_8005351C /* 80053510 00050310 38 80 00 00 */ li r4, 0 /* 80053514 00050314 38 A0 00 08 */ li r5, 8 @@ -34,11 +34,11 @@ lbl_8005351C: zDispatcher_sceneFinish__Fv: /* 8005352C 0005032C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80053530 00050330 7C 08 02 A6 */ mflr r0 -/* 80053534 00050334 38 6D 81 60 */ addi r3, r13, lbl_803CAA60-_SDA_BASE_ +/* 80053534 00050334 38 6D 81 60 */ addi r3, r13, lbl_g_zdsp_depot-_SDA_BASE_ /* 80053538 00050338 90 01 00 14 */ stw r0, 0x14(r1) -/* 8005353C 0005033C 80 8D 8C 20 */ lwz r4, lbl_803CB520-_SDA_BASE_(r13) +/* 8005353C 0005033C 80 8D 8C 20 */ lwz r4, lbl_g_zdsp_init-_SDA_BASE_(r13) /* 80053540 00050340 34 04 FF FF */ addic. r0, r4, -1 -/* 80053544 00050344 90 0D 8C 20 */ stw r0, lbl_803CB520-_SDA_BASE_(r13) +/* 80053544 00050344 90 0D 8C 20 */ stw r0, lbl_g_zdsp_init-_SDA_BASE_(r13) /* 80053548 00050348 40 82 00 10 */ bne lbl_80053558 /* 8005354C 0005034C 38 80 00 00 */ li r4, 0 /* 80053550 00050350 38 A0 00 08 */ li r5, 8 @@ -56,7 +56,7 @@ zDispatcher_memPool__Fi: /* 80053570 00050370 90 01 00 24 */ stw r0, 0x24(r1) /* 80053574 00050374 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80053578 00050378 93 C1 00 18 */ stw r30, 0x18(r1) -/* 8005357C 0005037C 3B CD 81 60 */ addi r30, r13, lbl_803CAA60-_SDA_BASE_ +/* 8005357C 0005037C 3B CD 81 60 */ addi r30, r13, lbl_g_zdsp_depot-_SDA_BASE_ /* 80053580 00050380 93 A1 00 14 */ stw r29, 0x14(r1) /* 80053584 00050384 7C 7D 1B 78 */ mr r29, r3 /* 80053588 00050388 2C 1D 00 01 */ cmpwi r29, 1 @@ -65,7 +65,7 @@ zDispatcher_memPool__Fi: /* 80053594 00050394 48 00 00 30 */ b lbl_800535C4 lbl_80053598: /* 80053598 00050398 1C 9D 00 18 */ mulli r4, r29, 0x18 -/* 8005359C 0005039C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8005359C 0005039C 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 800535A0 000503A0 38 A0 00 00 */ li r5, 0 /* 800535A4 000503A4 4B FE 03 9D */ bl xMemAlloc__FUiUii /* 800535A8 000503A8 1C BD 00 18 */ mulli r5, r29, 0x18 @@ -161,9 +161,9 @@ lbl_800536B8: lbl_800536C0: /* 800536C0 000504C0 7F C3 F3 78 */ mr r3, r30 /* 800536C4 000504C4 48 00 00 D1 */ bl zDispatcher.ZDSP_readAsset__FP17st_ZDISPATCH_DATA -/* 800536C8 000504C8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800536C8 000504C8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800536CC 000504CC 80 9E 00 00 */ lwz r4, 0(r30) -/* 800536D0 000504D0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800536D0 000504D0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800536D4 000504D4 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800536D8 000504D8 4B FE BF 4D */ bl xSceneID2Name__FP6xSceneUi /* 800536DC 000504DC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -177,9 +177,9 @@ lbl_800536C0: zDispatcher.ZDSP_instInitDep__FP17st_ZDISPATCH_DATAP6zScene: /* 800536F4 000504F4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800536F8 000504F8 7C 08 02 A6 */ mflr r0 -/* 800536FC 000504FC 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800536FC 000504FC 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80053700 00050500 90 01 00 14 */ stw r0, 0x14(r1) -/* 80053704 00050504 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l +/* 80053704 00050504 38 A4 05 58 */ addi r5, r4, lbl_globals@l /* 80053708 00050508 80 83 00 00 */ lwz r4, 0(r3) /* 8005370C 0005050C 80 65 1F C0 */ lwz r3, 0x1fc0(r5) /* 80053710 00050510 4B FE BF 15 */ bl xSceneID2Name__FP6xSceneUi @@ -256,9 +256,9 @@ ZDSP_injectCmd__FP17st_ZDISPATCH_DATA19en_DISPATCH_COMMANDi: ZDSP_injectCmd__FP17st_ZDISPATCH_DATA19en_DISPATCH_COMMANDPvPvPv: /* 800537F4 000505F4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800537F8 000505F8 7C 08 02 A6 */ mflr r0 -/* 800537FC 000505FC 3D 00 80 25 */ lis r8, lbl_80254E00@ha +/* 800537FC 000505FC 3D 00 80 25 */ lis r8, lbl__978@ha /* 80053800 00050600 90 01 00 24 */ stw r0, 0x24(r1) -/* 80053804 00050604 39 68 4E 00 */ addi r11, r8, lbl_80254E00@l +/* 80053804 00050604 39 68 4E 00 */ addi r11, r8, lbl__978@l /* 80053808 00050608 81 4B 00 00 */ lwz r10, 0(r11) /* 8005380C 0005060C 81 2B 00 04 */ lwz r9, 4(r11) /* 80053810 00050610 81 0B 00 08 */ lwz r8, 8(r11) @@ -285,7 +285,7 @@ zDispatcher.ZDSP_doCommand__FP17st_ZDISPATCH_DATAP20st_ZDISPATCH_CONTEXT: /* 80053858 00050658 90 01 00 14 */ stw r0, 0x14(r1) /* 8005385C 0005065C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80053860 00050660 93 C1 00 08 */ stw r30, 8(r1) -/* 80053864 00050664 88 0D 8C 28 */ lbz r0, lbl_803CB528-_SDA_BASE_(r13) +/* 80053864 00050664 88 0D 8C 28 */ lbz r0, lbl_init$990-_SDA_BASE_(r13) /* 80053868 00050668 80 A4 00 00 */ lwz r5, 0(r4) /* 8005386C 0005066C 7C 00 07 75 */ extsb. r0, r0 /* 80053870 00050670 83 C4 00 04 */ lwz r30, 4(r4) @@ -293,20 +293,20 @@ zDispatcher.ZDSP_doCommand__FP17st_ZDISPATCH_DATAP20st_ZDISPATCH_CONTEXT: /* 80053878 00050678 40 82 00 14 */ bne lbl_8005388C /* 8005387C 0005067C 38 60 00 00 */ li r3, 0 /* 80053880 00050680 38 00 00 01 */ li r0, 1 -/* 80053884 00050684 90 6D 8C 24 */ stw r3, lbl_803CB524-_SDA_BASE_(r13) -/* 80053888 00050688 98 0D 8C 28 */ stb r0, lbl_803CB528-_SDA_BASE_(r13) +/* 80053884 00050684 90 6D 8C 24 */ stw r3, lbl_warned$989-_SDA_BASE_(r13) +/* 80053888 00050688 98 0D 8C 28 */ stb r0, lbl_init$990-_SDA_BASE_(r13) lbl_8005388C: -/* 8005388C 0005068C 80 0D 8C 24 */ lwz r0, lbl_803CB524-_SDA_BASE_(r13) +/* 8005388C 0005068C 80 0D 8C 24 */ lwz r0, lbl_warned$989-_SDA_BASE_(r13) /* 80053890 00050690 2C 00 00 00 */ cmpwi r0, 0 /* 80053894 00050694 40 82 00 0C */ bne lbl_800538A0 /* 80053898 00050698 38 00 00 01 */ li r0, 1 -/* 8005389C 0005069C 90 0D 8C 24 */ stw r0, lbl_803CB524-_SDA_BASE_(r13) +/* 8005389C 0005069C 90 0D 8C 24 */ stw r0, lbl_warned$989-_SDA_BASE_(r13) lbl_800538A0: /* 800538A0 000506A0 28 05 00 16 */ cmplwi r5, 0x16 /* 800538A4 000506A4 41 81 02 6C */ bgt lbl_80053B10 -/* 800538A8 000506A8 3C 60 80 29 */ lis r3, lbl_8028C0F8@ha +/* 800538A8 000506A8 3C 60 80 29 */ lis r3, lbl__1068_1@ha /* 800538AC 000506AC 54 A0 10 3A */ slwi r0, r5, 2 -/* 800538B0 000506B0 38 63 C0 F8 */ addi r3, r3, lbl_8028C0F8@l +/* 800538B0 000506B0 38 63 C0 F8 */ addi r3, r3, lbl__1068_1@l /* 800538B4 000506B4 7C 03 00 2E */ lwzx r0, r3, r0 /* 800538B8 000506B8 7C 09 03 A6 */ mtctr r0 /* 800538BC 000506BC 4E 80 04 20 */ bctr @@ -322,9 +322,9 @@ lbl_800538A0: /* 800538E4 000506E4 48 06 A9 39 */ bl zVarEntryCB_VibrationOn__FPv /* 800538E8 000506E8 90 7F 00 00 */ stw r3, 0(r31) /* 800538EC 000506EC 48 00 02 24 */ b lbl_80053B10 -/* 800538F0 000506F0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800538F0 000506F0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800538F4 000506F4 80 9E 00 00 */ lwz r4, 0(r30) -/* 800538F8 000506F8 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 800538F8 000506F8 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 800538FC 000506FC 80 1F 06 C0 */ lwz r0, 0x6c0(r31) /* 80053900 00050700 7C 00 20 00 */ cmpw r0, r4 /* 80053904 00050704 41 82 02 0C */ beq lbl_80053B10 @@ -481,20 +481,20 @@ lbl_80053B10: zDispatcherStoreOptions__Fv: /* 80053B2C 0005092C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80053B30 00050930 7C 08 02 A6 */ mflr r0 -/* 80053B34 00050934 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80053B34 00050934 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80053B38 00050938 38 60 00 00 */ li r3, 0 /* 80053B3C 0005093C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80053B40 00050940 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80053B40 00050940 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80053B44 00050944 80 04 06 C0 */ lwz r0, 0x6c0(r4) -/* 80053B48 00050948 90 0D 8C 2C */ stw r0, lbl_803CB52C-_SDA_BASE_(r13) +/* 80053B48 00050948 90 0D 8C 2C */ stw r0, lbl_oldVibrationOption-_SDA_BASE_(r13) /* 80053B4C 0005094C 48 06 A5 91 */ bl zVarEntryCB_SndMode__FPv -/* 80053B50 00050950 90 6D 8C 30 */ stw r3, lbl_803CB530-_SDA_BASE_(r13) +/* 80053B50 00050950 90 6D 8C 30 */ stw r3, lbl_oldSoundMode-_SDA_BASE_(r13) /* 80053B54 00050954 38 60 00 00 */ li r3, 0 /* 80053B58 00050958 48 06 A5 95 */ bl zVarEntryCB_SndMusicVol__FPv -/* 80053B5C 0005095C 90 6D 8C 34 */ stw r3, lbl_803CB534-_SDA_BASE_(r13) +/* 80053B5C 0005095C 90 6D 8C 34 */ stw r3, lbl_oldMusicVolume-_SDA_BASE_(r13) /* 80053B60 00050960 38 60 00 00 */ li r3, 0 /* 80053B64 00050964 48 06 A5 C5 */ bl zVarEntryCB_SndFXVol__FPv -/* 80053B68 00050968 90 6D 8C 38 */ stw r3, lbl_803CB538-_SDA_BASE_(r13) +/* 80053B68 00050968 90 6D 8C 38 */ stw r3, lbl_oldSFXVolume-_SDA_BASE_(r13) /* 80053B6C 0005096C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80053B70 00050970 7C 08 03 A6 */ mtlr r0 /* 80053B74 00050974 38 21 00 10 */ addi r1, r1, 0x10 @@ -504,21 +504,21 @@ zDispatcherStoreOptions__Fv: zDispatcherRestoreOptions__Fv: /* 80053B7C 0005097C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80053B80 00050980 7C 08 02 A6 */ mflr r0 -/* 80053B84 00050984 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80053B84 00050984 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80053B88 00050988 90 01 00 14 */ stw r0, 0x14(r1) -/* 80053B8C 0005098C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 80053B90 00050990 80 8D 8C 2C */ lwz r4, lbl_803CB52C-_SDA_BASE_(r13) +/* 80053B8C 0005098C 38 63 05 58 */ addi r3, r3, lbl_globals@l +/* 80053B90 00050990 80 8D 8C 2C */ lwz r4, lbl_oldVibrationOption-_SDA_BASE_(r13) /* 80053B94 00050994 88 63 06 D1 */ lbz r3, 0x6d1(r3) /* 80053B98 00050998 4B FE 23 B9 */ bl xPadRumbleEnable__Fii -/* 80053B9C 0005099C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80053BA0 000509A0 80 0D 8C 2C */ lwz r0, lbl_803CB52C-_SDA_BASE_(r13) -/* 80053BA4 000509A4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80053B9C 0005099C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80053BA0 000509A0 80 0D 8C 2C */ lwz r0, lbl_oldVibrationOption-_SDA_BASE_(r13) +/* 80053BA4 000509A4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80053BA8 000509A8 90 03 06 C0 */ stw r0, 0x6c0(r3) -/* 80053BAC 000509AC 80 6D 8C 30 */ lwz r3, lbl_803CB530-_SDA_BASE_(r13) +/* 80053BAC 000509AC 80 6D 8C 30 */ lwz r3, lbl_oldSoundMode-_SDA_BASE_(r13) /* 80053BB0 000509B0 48 07 E9 B5 */ bl iSndStereo__FUi -/* 80053BB4 000509B4 80 6D 8C 34 */ lwz r3, lbl_803CB534-_SDA_BASE_(r13) +/* 80053BB4 000509B4 80 6D 8C 34 */ lwz r3, lbl_oldMusicVolume-_SDA_BASE_(r13) /* 80053BB8 000509B8 48 00 05 1D */ bl zDispatcher.WRAP_xsnd_setMusicVolume__Fi -/* 80053BBC 000509BC 80 6D 8C 38 */ lwz r3, lbl_803CB538-_SDA_BASE_(r13) +/* 80053BBC 000509BC 80 6D 8C 38 */ lwz r3, lbl_oldSFXVolume-_SDA_BASE_(r13) /* 80053BC0 000509C0 48 00 05 99 */ bl zDispatcher.WRAP_xsnd_setSFXVolume__Fi /* 80053BC4 000509C4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80053BC8 000509C8 7C 08 03 A6 */ mtlr r0 @@ -649,8 +649,8 @@ lbl_80053D78: /* 80053D7C 00050B7C 40 80 03 38 */ bge lbl_800540B4 /* 80053D80 00050B80 48 00 03 30 */ b lbl_800540B0 lbl_80053D84: -/* 80053D84 00050B84 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80053D88 00050B88 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80053D84 00050B84 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80053D88 00050B88 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80053D8C 00050B8C 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 80053D90 00050B90 4B FF F9 95 */ bl zDispatcher.ZDSP_instReset__FP17st_ZDISPATCH_DATAP6zScene /* 80053D94 00050B94 48 00 03 20 */ b lbl_800540B4 @@ -728,9 +728,9 @@ lbl_80053E70: /* 80053E74 00050C74 48 04 6B 11 */ bl zGameStateSwitchEvent__Fi /* 80053E78 00050C78 48 00 02 3C */ b lbl_800540B4 lbl_80053E7C: -/* 80053E7C 00050C7C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80053E7C 00050C7C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80053E80 00050C80 38 00 00 00 */ li r0, 0 -/* 80053E84 00050C84 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80053E84 00050C84 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80053E88 00050C88 7C A3 2B 78 */ mr r3, r5 /* 80053E8C 00050C8C 98 04 06 D9 */ stb r0, 0x6d9(r4) /* 80053E90 00050C90 48 04 6A F5 */ bl zGameStateSwitchEvent__Fi @@ -741,24 +741,24 @@ lbl_80053E98: /* 80053EA0 00050CA0 48 05 C6 A9 */ bl zSaveLoad_DispatchCB__FUiPCf /* 80053EA4 00050CA4 48 00 02 10 */ b lbl_800540B4 lbl_80053EA8: -/* 80053EA8 00050CA8 C0 22 88 F4 */ lfs f1, lbl_803CD274-_SDA2_BASE_(r2) +/* 80053EA8 00050CA8 C0 22 88 F4 */ lfs f1, lbl__1179_1-_SDA2_BASE_(r2) /* 80053EAC 00050CAC 38 60 00 21 */ li r3, 0x21 /* 80053EB0 00050CB0 48 02 C8 E1 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 80053EB4 00050CB4 C0 3E 00 00 */ lfs f1, 0(r30) -/* 80053EB8 00050CB8 C0 02 88 F4 */ lfs f0, lbl_803CD274-_SDA2_BASE_(r2) +/* 80053EB8 00050CB8 C0 02 88 F4 */ lfs f0, lbl__1179_1-_SDA2_BASE_(r2) /* 80053EBC 00050CBC FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80053EC0 00050CC0 41 82 00 10 */ beq lbl_80053ED0 -/* 80053EC4 00050CC4 C0 02 88 F8 */ lfs f0, lbl_803CD278-_SDA2_BASE_(r2) +/* 80053EC4 00050CC4 C0 02 88 F8 */ lfs f0, lbl__1180_1-_SDA2_BASE_(r2) /* 80053EC8 00050CC8 EC 20 00 72 */ fmuls f1, f0, f1 /* 80053ECC 00050CCC 48 00 00 14 */ b lbl_80053EE0 lbl_80053ED0: -/* 80053ED0 00050CD0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80053ED4 00050CD4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80053ED0 00050CD0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80053ED4 00050CD4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80053ED8 00050CD8 80 63 07 28 */ lwz r3, 0x728(r3) /* 80053EDC 00050CDC C0 23 00 B8 */ lfs f1, 0xb8(r3) lbl_80053EE0: -/* 80053EE0 00050CE0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80053EE4 00050CE4 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80053EE0 00050CE0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80053EE4 00050CE4 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80053EE8 00050CE8 80 84 00 00 */ lwz r4, 0(r4) /* 80053EEC 00050CEC 7F A3 EB 78 */ mr r3, r29 /* 80053EF0 00050CF0 48 02 9E F9 */ bl zEntPlayer_StoreCheckPoint__FP5xVec3fUi @@ -770,25 +770,25 @@ lbl_80053F00: /* 80053F00 00050D00 48 04 7F D5 */ bl hide__4zhudFv /* 80053F04 00050D04 48 00 01 B0 */ b lbl_800540B4 lbl_80053F08: -/* 80053F08 00050D08 80 02 88 F0 */ lwz r0, lbl_803CD270-_SDA2_BASE_(r2) +/* 80053F08 00050D08 80 02 88 F0 */ lwz r0, lbl__1142-_SDA2_BASE_(r2) /* 80053F0C 00050D0C 38 61 00 08 */ addi r3, r1, 8 /* 80053F10 00050D10 C0 3E 00 00 */ lfs f1, 0(r30) /* 80053F14 00050D14 38 81 00 0C */ addi r4, r1, 0xc /* 80053F18 00050D18 90 01 00 0C */ stw r0, 0xc(r1) /* 80053F1C 00050D1C 38 A0 00 00 */ li r5, 0 /* 80053F20 00050D20 38 C0 00 01 */ li r6, 1 -/* 80053F24 00050D24 80 02 BE A8 */ lwz r0, lbl_803D0828-_SDA2_BASE_(r2) +/* 80053F24 00050D24 80 02 BE A8 */ lwz r0, lbl__1143-_SDA2_BASE_(r2) /* 80053F28 00050D28 90 01 00 08 */ stw r0, 8(r1) /* 80053F2C 00050D2C 4B FE DB ED */ bl xScrFxFade__FP10iColor_tagP10iColor_tagfPFv_vi /* 80053F30 00050D30 48 00 01 84 */ b lbl_800540B4 lbl_80053F34: /* 80053F34 00050D34 38 00 00 01 */ li r0, 1 /* 80053F38 00050D38 C0 3E 00 00 */ lfs f1, 0(r30) -/* 80053F3C 00050D3C 98 0D 90 30 */ stb r0, lbl_803CB930-_SDA_BASE_(r13) +/* 80053F3C 00050D3C 98 0D 90 30 */ stb r0, lbl_menu_fmv_played-_SDA_BASE_(r13) /* 80053F40 00050D40 48 19 94 9D */ bl func_801ED3DC /* 80053F44 00050D44 48 03 ED 8D */ bl zFMVFileGetName__F8eFMVFile /* 80053F48 00050D48 3C 80 00 01 */ lis r4, 0x00010001@ha -/* 80053F4C 00050D4C C0 22 88 FC */ lfs f1, lbl_803CD27C-_SDA2_BASE_(r2) +/* 80053F4C 00050D4C C0 22 88 FC */ lfs f1, lbl__1181_1-_SDA2_BASE_(r2) /* 80053F50 00050D50 38 84 00 01 */ addi r4, r4, 0x00010001@l /* 80053F54 00050D54 38 A0 00 01 */ li r5, 1 /* 80053F58 00050D58 38 C0 00 00 */ li r6, 0 @@ -805,8 +805,8 @@ lbl_80053F74: /* 80053F7C 00050D7C 48 00 01 38 */ b lbl_800540B4 lbl_80053F80: /* 80053F80 00050D80 C0 1E 00 00 */ lfs f0, 0(r30) -/* 80053F84 00050D84 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80053F88 00050D88 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80053F84 00050D84 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80053F88 00050D88 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80053F8C 00050D8C 38 80 00 01 */ li r4, 1 /* 80053F90 00050D90 FC 00 00 1E */ fctiwz f0, f0 /* 80053F94 00050D94 D8 01 04 10 */ stfd f0, 0x410(r1) @@ -821,7 +821,7 @@ lbl_80053FA8: /* 80053FB4 00050DB4 38 80 00 00 */ li r4, 0 /* 80053FB8 00050DB8 C0 7E 00 08 */ lfs f3, 8(r30) /* 80053FBC 00050DBC C0 9E 00 0C */ lfs f4, 0xc(r30) -/* 80053FC0 00050DC0 C0 A2 88 F4 */ lfs f5, lbl_803CD274-_SDA2_BASE_(r2) +/* 80053FC0 00050DC0 C0 A2 88 F4 */ lfs f5, lbl__1179_1-_SDA2_BASE_(r2) /* 80053FC4 00050DC4 4B FB 8F A1 */ bl xCameraFXShake__FfffffP5xVec3P5xVec3 /* 80053FC8 00050DC8 48 00 00 EC */ b lbl_800540B4 lbl_80053FCC: @@ -833,9 +833,9 @@ lbl_80053FDC: /* 80053FDC 00050DDC 48 14 28 65 */ bl xCMstop__Fv /* 80053FE0 00050DE0 48 00 00 D4 */ b lbl_800540B4 lbl_80053FE4: -/* 80053FE4 00050DE4 3C 60 80 25 */ lis r3, lbl_80254E10@ha +/* 80053FE4 00050DE4 3C 60 80 25 */ lis r3, lbl__1155@ha /* 80053FE8 00050DE8 38 00 00 40 */ li r0, 0x40 -/* 80053FEC 00050DEC 38 63 4E 10 */ addi r3, r3, lbl_80254E10@l +/* 80053FEC 00050DEC 38 63 4E 10 */ addi r3, r3, lbl__1155@l /* 80053FF0 00050DF0 38 A1 02 0C */ addi r5, r1, 0x20c /* 80053FF4 00050DF4 38 83 FF FC */ addi r4, r3, -4 /* 80053FF8 00050DF8 7C 09 03 A6 */ mtctr r0 @@ -845,9 +845,9 @@ lbl_80053FFC: /* 80054004 00050E04 90 65 00 04 */ stw r3, 4(r5) /* 80054008 00050E08 94 05 00 08 */ stwu r0, 8(r5) /* 8005400C 00050E0C 42 00 FF F0 */ bdnz lbl_80053FFC -/* 80054010 00050E10 3C 60 80 38 */ lis r3, lbl_803849BC@ha +/* 80054010 00050E10 3C 60 80 38 */ lis r3, lbl_zEventLogBuf@ha /* 80054014 00050E14 3B C0 00 14 */ li r30, 0x14 -/* 80054018 00050E18 38 63 49 BC */ addi r3, r3, lbl_803849BC@l +/* 80054018 00050E18 38 63 49 BC */ addi r3, r3, lbl_zEventLogBuf@l /* 8005401C 00050E1C 3B A0 00 00 */ li r29, 0 /* 80054020 00050E20 3B E3 14 00 */ addi r31, r3, 0x1400 /* 80054024 00050E24 48 00 00 18 */ b lbl_8005403C @@ -861,16 +861,16 @@ lbl_8005403C: /* 8005403C 00050E3C 28 1D 01 FF */ cmplwi r29, 0x1ff /* 80054040 00050E40 41 80 FF E8 */ blt lbl_80054028 /* 80054044 00050E44 38 1E 00 01 */ addi r0, r30, 1 -/* 80054048 00050E48 3C 80 80 38 */ lis r4, lbl_803849BC@ha +/* 80054048 00050E48 3C 80 80 38 */ lis r4, lbl_zEventLogBuf@ha /* 8005404C 00050E4C 54 05 40 2E */ slwi r5, r0, 8 /* 80054050 00050E50 38 61 02 10 */ addi r3, r1, 0x210 -/* 80054054 00050E54 38 04 49 BC */ addi r0, r4, lbl_803849BC@l +/* 80054054 00050E54 38 04 49 BC */ addi r0, r4, lbl_zEventLogBuf@l /* 80054058 00050E58 7C 80 2A 14 */ add r4, r0, r5 /* 8005405C 00050E5C 48 19 36 A5 */ bl func_801E7700 /* 80054060 00050E60 3B BE 00 02 */ addi r29, r30, 2 -/* 80054064 00050E64 3C 60 80 38 */ lis r3, lbl_803849BC@ha +/* 80054064 00050E64 3C 60 80 38 */ lis r3, lbl_zEventLogBuf@ha /* 80054068 00050E68 57 A4 40 2E */ slwi r4, r29, 8 -/* 8005406C 00050E6C 38 03 49 BC */ addi r0, r3, lbl_803849BC@l +/* 8005406C 00050E6C 38 03 49 BC */ addi r0, r3, lbl_zEventLogBuf@l /* 80054070 00050E70 7F E0 22 14 */ add r31, r0, r4 /* 80054074 00050E74 48 00 00 18 */ b lbl_8005408C lbl_80054078: @@ -911,13 +911,13 @@ zDispatcher.WRAP_xsnd_setMusicVolume__Fi: /* 800540E4 00050EE4 3C 00 43 30 */ lis r0, 0x4330 /* 800540E8 00050EE8 90 61 00 0C */ stw r3, 0xc(r1) /* 800540EC 00050EEC 38 60 00 02 */ li r3, 2 -/* 800540F0 00050EF0 C8 42 89 08 */ lfd f2, lbl_803CD288-_SDA2_BASE_(r2) +/* 800540F0 00050EF0 C8 42 89 08 */ lfd f2, lbl__1199-_SDA2_BASE_(r2) /* 800540F4 00050EF4 90 01 00 08 */ stw r0, 8(r1) -/* 800540F8 00050EF8 C0 62 88 FC */ lfs f3, lbl_803CD27C-_SDA2_BASE_(r2) +/* 800540F8 00050EF8 C0 62 88 FC */ lfs f3, lbl__1181_1-_SDA2_BASE_(r2) /* 800540FC 00050EFC C8 21 00 08 */ lfd f1, 8(r1) -/* 80054100 00050F00 C0 02 89 00 */ lfs f0, lbl_803CD280-_SDA2_BASE_(r2) +/* 80054100 00050F00 C0 02 89 00 */ lfs f0, lbl__1197-_SDA2_BASE_(r2) /* 80054104 00050F04 EC 21 10 28 */ fsubs f1, f1, f2 -/* 80054108 00050F08 C0 42 88 F4 */ lfs f2, lbl_803CD274-_SDA2_BASE_(r2) +/* 80054108 00050F08 C0 42 88 F4 */ lfs f2, lbl__1179_1-_SDA2_BASE_(r2) /* 8005410C 00050F0C EC 23 00 72 */ fmuls f1, f3, f1 /* 80054110 00050F10 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80054114 00050F14 40 80 00 08 */ bge lbl_8005411C @@ -925,10 +925,10 @@ zDispatcher.WRAP_xsnd_setMusicVolume__Fi: lbl_8005411C: /* 8005411C 00050F1C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80054120 00050F20 40 81 00 0C */ ble lbl_8005412C -/* 80054124 00050F24 C0 22 88 F4 */ lfs f1, lbl_803CD274-_SDA2_BASE_(r2) +/* 80054124 00050F24 C0 22 88 F4 */ lfs f1, lbl__1179_1-_SDA2_BASE_(r2) /* 80054128 00050F28 48 00 00 18 */ b lbl_80054140 lbl_8005412C: -/* 8005412C 00050F2C C0 02 89 00 */ lfs f0, lbl_803CD280-_SDA2_BASE_(r2) +/* 8005412C 00050F2C C0 02 89 00 */ lfs f0, lbl__1197-_SDA2_BASE_(r2) /* 80054130 00050F30 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80054134 00050F34 40 80 00 08 */ bge lbl_8005413C /* 80054138 00050F38 48 00 00 08 */ b lbl_80054140 @@ -952,13 +952,13 @@ zDispatcher.WRAP_xsnd_setSFXVolume__Fi: /* 8005416C 00050F6C 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 80054170 00050F70 3C 00 43 30 */ lis r0, 0x4330 /* 80054174 00050F74 90 61 00 0C */ stw r3, 0xc(r1) -/* 80054178 00050F78 C8 42 89 08 */ lfd f2, lbl_803CD288-_SDA2_BASE_(r2) +/* 80054178 00050F78 C8 42 89 08 */ lfd f2, lbl__1199-_SDA2_BASE_(r2) /* 8005417C 00050F7C 90 01 00 08 */ stw r0, 8(r1) -/* 80054180 00050F80 C0 62 88 FC */ lfs f3, lbl_803CD27C-_SDA2_BASE_(r2) +/* 80054180 00050F80 C0 62 88 FC */ lfs f3, lbl__1181_1-_SDA2_BASE_(r2) /* 80054184 00050F84 C8 21 00 08 */ lfd f1, 8(r1) -/* 80054188 00050F88 C0 02 89 00 */ lfs f0, lbl_803CD280-_SDA2_BASE_(r2) +/* 80054188 00050F88 C0 02 89 00 */ lfs f0, lbl__1197-_SDA2_BASE_(r2) /* 8005418C 00050F8C EC 41 10 28 */ fsubs f2, f1, f2 -/* 80054190 00050F90 C0 22 88 F4 */ lfs f1, lbl_803CD274-_SDA2_BASE_(r2) +/* 80054190 00050F90 C0 22 88 F4 */ lfs f1, lbl__1179_1-_SDA2_BASE_(r2) /* 80054194 00050F94 EC 43 00 B2 */ fmuls f2, f3, f2 /* 80054198 00050F98 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8005419C 00050F9C 40 80 00 08 */ bge lbl_800541A4 @@ -966,10 +966,10 @@ zDispatcher.WRAP_xsnd_setSFXVolume__Fi: lbl_800541A4: /* 800541A4 00050FA4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800541A8 00050FA8 40 81 00 0C */ ble lbl_800541B4 -/* 800541AC 00050FAC C3 E2 88 F4 */ lfs f31, lbl_803CD274-_SDA2_BASE_(r2) +/* 800541AC 00050FAC C3 E2 88 F4 */ lfs f31, lbl__1179_1-_SDA2_BASE_(r2) /* 800541B0 00050FB0 48 00 00 14 */ b lbl_800541C4 lbl_800541B4: -/* 800541B4 00050FB4 C3 E2 89 00 */ lfs f31, lbl_803CD280-_SDA2_BASE_(r2) +/* 800541B4 00050FB4 C3 E2 89 00 */ lfs f31, lbl__1197-_SDA2_BASE_(r2) /* 800541B8 00050FB8 FC 02 F8 40 */ fcmpo cr0, f2, f31 /* 800541BC 00050FBC 40 80 00 08 */ bge lbl_800541C4 /* 800541C0 00050FC0 FF E0 10 90 */ fmr f31, f2 diff --git a/asm/Game/zEGenerator.s b/asm/Game/zEGenerator.s index fed43dd5d..c519c80c1 100644 --- a/asm/Game/zEGenerator.s +++ b/asm/Game/zEGenerator.s @@ -57,24 +57,24 @@ lbl_8005426C: /* 800542B4 000510B4 4B FF 74 59 */ bl xSTFindAsset__FUiPUi /* 800542B8 000510B8 28 03 00 00 */ cmplwi r3, 0 /* 800542BC 000510BC 41 82 00 B8 */ beq lbl_80054374 -/* 800542C0 000510C0 3C 80 80 25 */ lis r4, lbl_80255010@ha +/* 800542C0 000510C0 3C 80 80 25 */ lis r4, lbl__stringBase0_24@ha /* 800542C4 000510C4 38 A0 00 00 */ li r5, 0 -/* 800542C8 000510C8 38 84 50 10 */ addi r4, r4, lbl_80255010@l +/* 800542C8 000510C8 38 84 50 10 */ addi r4, r4, lbl__stringBase0_24@l /* 800542CC 000510CC 38 C0 00 00 */ li r6, 0 /* 800542D0 000510D0 4B FB 22 99 */ bl xAnimFileNew__FPvPCcUiPP9xAnimFile -/* 800542D4 000510D4 3C 80 80 25 */ lis r4, lbl_80255010@ha +/* 800542D4 000510D4 3C 80 80 25 */ lis r4, lbl__stringBase0_24@ha /* 800542D8 000510D8 90 7F 00 E0 */ stw r3, 0xe0(r31) -/* 800542DC 000510DC 38 64 50 10 */ addi r3, r4, lbl_80255010@l +/* 800542DC 000510DC 38 64 50 10 */ addi r3, r4, lbl__stringBase0_24@l /* 800542E0 000510E0 38 A0 00 00 */ li r5, 0 /* 800542E4 000510E4 38 80 00 00 */ li r4, 0 /* 800542E8 000510E8 4B FB 29 89 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 800542EC 000510EC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800542F0 000510F0 90 7F 00 D0 */ stw r3, 0xd0(r31) /* 800542F4 000510F4 38 04 6C FC */ addi r0, r4, lbl_80006CFC@l -/* 800542F8 000510F8 3C 60 80 25 */ lis r3, lbl_80255010@ha +/* 800542F8 000510F8 3C 60 80 25 */ lis r3, lbl__stringBase0_24@ha /* 800542FC 000510FC 90 01 00 08 */ stw r0, 8(r1) /* 80054300 00051100 38 00 00 00 */ li r0, 0 -/* 80054304 00051104 38 63 50 10 */ addi r3, r3, lbl_80255010@l +/* 80054304 00051104 38 63 50 10 */ addi r3, r3, lbl__stringBase0_24@l /* 80054308 00051108 38 A0 00 10 */ li r5, 0x10 /* 8005430C 0005110C 90 01 00 0C */ stw r0, 0xc(r1) /* 80054310 00051110 38 83 00 01 */ addi r4, r3, 1 @@ -85,18 +85,18 @@ lbl_8005426C: /* 80054324 00051124 39 20 00 00 */ li r9, 0 /* 80054328 00051128 39 40 00 00 */ li r10, 0 /* 8005432C 0005112C 80 7F 00 D0 */ lwz r3, 0xd0(r31) -/* 80054330 00051130 C0 22 89 10 */ lfs f1, lbl_803CD290-_SDA2_BASE_(r2) -/* 80054334 00051134 C0 42 89 14 */ lfs f2, lbl_803CD294-_SDA2_BASE_(r2) +/* 80054330 00051130 C0 22 89 10 */ lfs f1, lbl__679-_SDA2_BASE_(r2) +/* 80054334 00051134 C0 42 89 14 */ lfs f2, lbl__680_1-_SDA2_BASE_(r2) /* 80054338 00051138 4B FB 2A 21 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 8005433C 0005113C 3C 80 80 25 */ lis r4, lbl_80255010@ha +/* 8005433C 0005113C 3C 80 80 25 */ lis r4, lbl__stringBase0_24@ha /* 80054340 00051140 80 7F 00 D0 */ lwz r3, 0xd0(r31) -/* 80054344 00051144 38 A4 50 10 */ addi r5, r4, lbl_80255010@l +/* 80054344 00051144 38 A4 50 10 */ addi r5, r4, lbl__stringBase0_24@l /* 80054348 00051148 80 9F 00 E0 */ lwz r4, 0xe0(r31) /* 8005434C 0005114C 38 A5 00 01 */ addi r5, r5, 1 /* 80054350 00051150 4B FB 32 25 */ bl xAnimTableAddFile__FP10xAnimTableP9xAnimFilePCc -/* 80054354 00051154 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80054354 00051154 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80054358 00051158 80 BF 00 D0 */ lwz r5, 0xd0(r31) -/* 8005435C 0005115C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8005435C 0005115C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80054360 00051160 80 DF 00 24 */ lwz r6, 0x24(r31) /* 80054364 00051164 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 80054368 00051168 7F E4 FB 78 */ mr r4, r31 @@ -286,13 +286,13 @@ lbl_800545CC: /* 800545E0 000513E0 48 04 D2 E9 */ bl zLightningModifyEndpoints__FP10zLightningP5xVec3P5xVec3 lbl_800545E4: /* 800545E4 000513E4 C0 3F 00 DC */ lfs f1, 0xdc(r31) -/* 800545E8 000513E8 C0 02 89 14 */ lfs f0, lbl_803CD294-_SDA2_BASE_(r2) +/* 800545E8 000513E8 C0 02 89 14 */ lfs f0, lbl__680_1-_SDA2_BASE_(r2) /* 800545EC 000513EC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800545F0 000513F0 40 81 00 34 */ ble lbl_80054624 /* 800545F4 000513F4 EC 01 F8 28 */ fsubs f0, f1, f31 /* 800545F8 000513F8 D0 1F 00 DC */ stfs f0, 0xdc(r31) /* 800545FC 000513FC C0 3F 00 DC */ lfs f1, 0xdc(r31) -/* 80054600 00051400 C0 02 89 14 */ lfs f0, lbl_803CD294-_SDA2_BASE_(r2) +/* 80054600 00051400 C0 02 89 14 */ lfs f0, lbl__680_1-_SDA2_BASE_(r2) /* 80054604 00051404 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80054608 00051408 4C 40 13 82 */ cror 2, 0, 2 /* 8005460C 0005140C 40 82 00 18 */ bne lbl_80054624 @@ -334,7 +334,7 @@ zEGenerator_TurnOn__FP11zEGenerator: /* 80054688 00051488 28 00 00 00 */ cmplwi r0, 0 /* 8005468C 0005148C 41 82 00 18 */ beq lbl_800546A4 /* 80054690 00051490 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 80054694 00051494 C0 02 89 10 */ lfs f0, lbl_803CD290-_SDA2_BASE_(r2) +/* 80054694 00051494 C0 02 89 10 */ lfs f0, lbl__679-_SDA2_BASE_(r2) /* 80054698 00051498 80 63 00 0C */ lwz r3, 0xc(r3) /* 8005469C 0005149C 80 63 00 08 */ lwz r3, 8(r3) /* 800546A0 000514A0 D0 03 00 0C */ stfs f0, 0xc(r3) @@ -427,7 +427,7 @@ lbl_800547D8: /* 800547E0 000515E0 41 80 FF 14 */ blt lbl_800546F4 lbl_800547E4: /* 800547E4 000515E4 3C 80 00 0C */ lis r4, 0x000C0006@ha -/* 800547E8 000515E8 C0 22 89 18 */ lfs f1, lbl_803CD298-_SDA2_BASE_(r2) +/* 800547E8 000515E8 C0 22 89 18 */ lfs f1, lbl__856-_SDA2_BASE_(r2) /* 800547EC 000515EC 38 7F 00 F0 */ addi r3, r31, 0xf0 /* 800547F0 000515F0 38 84 00 06 */ addi r4, r4, 0x000C0006@l /* 800547F4 000515F4 4B FF 38 AD */ bl xDrawSphere__FPC5xVec3fUi @@ -466,7 +466,7 @@ lbl_80054818: /* 8005486C 0005166C 90 A1 00 2C */ stw r5, 0x2c(r1) /* 80054870 00051670 38 A0 00 FF */ li r5, 0xff /* 80054874 00051674 90 01 00 30 */ stw r0, 0x30(r1) -/* 80054878 00051678 C0 02 89 1C */ lfs f0, lbl_803CD29C-_SDA2_BASE_(r2) +/* 80054878 00051678 C0 02 89 1C */ lfs f0, lbl__857_2-_SDA2_BASE_(r2) /* 8005487C 0005167C D0 01 00 40 */ stfs f0, 0x40(r1) /* 80054880 00051680 4B FD A7 69 */ bl xColorFromRGBA__FUcUcUcUc /* 80054884 00051684 90 61 00 0C */ stw r3, 0xc(r1) @@ -474,16 +474,16 @@ lbl_80054818: /* 8005488C 0005168C 7F A3 EB 78 */ mr r3, r29 /* 80054890 00051690 38 81 00 0C */ addi r4, r1, 0xc /* 80054894 00051694 4B FC 37 05 */ bl __as__10iColor_tagFRC10iColor_tag -/* 80054898 00051698 C0 02 89 20 */ lfs f0, lbl_803CD2A0-_SDA2_BASE_(r2) +/* 80054898 00051698 C0 02 89 20 */ lfs f0, lbl__858_1-_SDA2_BASE_(r2) /* 8005489C 0005169C 38 00 1C 30 */ li r0, 0x1c30 /* 800548A0 000516A0 38 61 00 1C */ addi r3, r1, 0x1c /* 800548A4 000516A4 D0 01 00 3C */ stfs f0, 0x3c(r1) -/* 800548A8 000516A8 C0 02 89 24 */ lfs f0, lbl_803CD2A4-_SDA2_BASE_(r2) +/* 800548A8 000516A8 C0 02 89 24 */ lfs f0, lbl__859-_SDA2_BASE_(r2) /* 800548AC 000516AC D0 01 00 50 */ stfs f0, 0x50(r1) -/* 800548B0 000516B0 C0 02 89 28 */ lfs f0, lbl_803CD2A8-_SDA2_BASE_(r2) +/* 800548B0 000516B0 C0 02 89 28 */ lfs f0, lbl__860_1-_SDA2_BASE_(r2) /* 800548B4 000516B4 D0 01 00 54 */ stfs f0, 0x54(r1) /* 800548B8 000516B8 D0 01 00 58 */ stfs f0, 0x58(r1) -/* 800548BC 000516BC C0 02 89 2C */ lfs f0, lbl_803CD2AC-_SDA2_BASE_(r2) +/* 800548BC 000516BC C0 02 89 2C */ lfs f0, lbl__861_1-_SDA2_BASE_(r2) /* 800548C0 000516C0 D0 01 00 48 */ stfs f0, 0x48(r1) /* 800548C4 000516C4 90 01 00 4C */ stw r0, 0x4c(r1) /* 800548C8 000516C8 48 04 B0 A9 */ bl zLightningAdd__FP16_tagLightningAdd @@ -493,8 +493,8 @@ lbl_80054818: /* 800548D8 000516D8 B0 61 00 34 */ sth r3, 0x34(r1) /* 800548DC 000516DC 90 01 00 1C */ stw r0, 0x1c(r1) /* 800548E0 000516E0 4B FD C3 A9 */ bl xurand__Fv -/* 800548E4 000516E4 C0 42 89 34 */ lfs f2, lbl_803CD2B4-_SDA2_BASE_(r2) -/* 800548E8 000516E8 C0 02 89 30 */ lfs f0, lbl_803CD2B0-_SDA2_BASE_(r2) +/* 800548E4 000516E4 C0 42 89 34 */ lfs f2, lbl__863-_SDA2_BASE_(r2) +/* 800548E8 000516E8 C0 02 89 30 */ lfs f0, lbl__862_1-_SDA2_BASE_(r2) /* 800548EC 000516EC EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 800548F0 000516F0 D0 01 00 24 */ stfs f0, 0x24(r1) /* 800548F4 000516F4 4B FD C3 75 */ bl xrand__Fv @@ -505,9 +505,9 @@ lbl_80054818: /* 80054908 00051708 D0 01 00 24 */ stfs f0, 0x24(r1) lbl_8005490C: /* 8005490C 0005170C 4B FD C3 7D */ bl xurand__Fv -/* 80054910 00051710 C0 42 89 3C */ lfs f2, lbl_803CD2BC-_SDA2_BASE_(r2) +/* 80054910 00051710 C0 42 89 3C */ lfs f2, lbl__865_1-_SDA2_BASE_(r2) /* 80054914 00051714 38 60 00 50 */ li r3, 0x50 -/* 80054918 00051718 C0 02 89 38 */ lfs f0, lbl_803CD2B8-_SDA2_BASE_(r2) +/* 80054918 00051718 C0 02 89 38 */ lfs f0, lbl__864-_SDA2_BASE_(r2) /* 8005491C 0005171C 38 80 00 64 */ li r4, 0x64 /* 80054920 00051720 38 A0 00 FF */ li r5, 0xff /* 80054924 00051724 38 C0 00 C8 */ li r6, 0xc8 @@ -518,13 +518,13 @@ lbl_8005490C: /* 80054938 00051738 7F A3 EB 78 */ mr r3, r29 /* 8005493C 0005173C 38 81 00 08 */ addi r4, r1, 8 /* 80054940 00051740 4B FC 36 59 */ bl __as__10iColor_tagFRC10iColor_tag -/* 80054944 00051744 C0 02 89 40 */ lfs f0, lbl_803CD2C0-_SDA2_BASE_(r2) +/* 80054944 00051744 C0 02 89 40 */ lfs f0, lbl__866-_SDA2_BASE_(r2) /* 80054948 00051748 38 00 0C 18 */ li r0, 0xc18 /* 8005494C 0005174C 38 61 00 1C */ addi r3, r1, 0x1c /* 80054950 00051750 D0 01 00 28 */ stfs f0, 0x28(r1) -/* 80054954 00051754 C0 02 89 1C */ lfs f0, lbl_803CD29C-_SDA2_BASE_(r2) +/* 80054954 00051754 C0 02 89 1C */ lfs f0, lbl__857_2-_SDA2_BASE_(r2) /* 80054958 00051758 D0 01 00 40 */ stfs f0, 0x40(r1) -/* 8005495C 0005175C C0 02 89 44 */ lfs f0, lbl_803CD2C4-_SDA2_BASE_(r2) +/* 8005495C 0005175C C0 02 89 44 */ lfs f0, lbl__867_2-_SDA2_BASE_(r2) /* 80054960 00051760 D0 01 00 48 */ stfs f0, 0x48(r1) /* 80054964 00051764 90 01 00 4C */ stw r0, 0x4c(r1) /* 80054968 00051768 48 04 B0 09 */ bl zLightningAdd__FP16_tagLightningAdd @@ -550,7 +550,7 @@ zEGenerator_TurnOff__FP11zEGenerator: /* 800549AC 000517AC 28 00 00 00 */ cmplwi r0, 0 /* 800549B0 000517B0 41 82 00 18 */ beq lbl_800549C8 /* 800549B4 000517B4 80 83 00 24 */ lwz r4, 0x24(r3) -/* 800549B8 000517B8 C0 02 89 14 */ lfs f0, lbl_803CD294-_SDA2_BASE_(r2) +/* 800549B8 000517B8 C0 02 89 14 */ lfs f0, lbl__680_1-_SDA2_BASE_(r2) /* 800549BC 000517BC 80 84 00 0C */ lwz r4, 0xc(r4) /* 800549C0 000517C0 80 84 00 08 */ lwz r4, 8(r4) /* 800549C4 000517C4 D0 04 00 0C */ stfs f0, 0xc(r4) @@ -662,9 +662,9 @@ lbl_80054B20: /* 80054B24 00051924 4B FF FE F1 */ bl zEGenerator_ToggleOn__FP11zEGenerator /* 80054B28 00051928 48 00 00 BC */ b lbl_80054BE4 lbl_80054B2C: -/* 80054B2C 0005192C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80054B2C 0005192C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80054B30 00051930 7F E3 FB 78 */ mr r3, r31 -/* 80054B34 00051934 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80054B34 00051934 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80054B38 00051938 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 80054B3C 0005193C 4B FF F9 51 */ bl zEGenerator_Reset__FP11zEGeneratorP6xScene /* 80054B40 00051940 48 00 00 A4 */ b lbl_80054BE4 diff --git a/asm/Game/zEnt.s b/asm/Game/zEnt.s index e2445ff15..414e9f151 100644 --- a/asm/Game/zEnt.s +++ b/asm/Game/zEnt.s @@ -272,17 +272,17 @@ lbl_80054FA4: /* 80054FBC 00051DBC 80 7F 00 50 */ lwz r3, 0x50(r31) /* 80054FC0 00051DC0 4B FF 9B 9D */ bl zAnimListGetTable__FUi /* 80054FC4 00051DC4 90 7E 00 D0 */ stw r3, 0xd0(r30) -/* 80054FC8 00051DC8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80054FCC 00051DCC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80054FC8 00051DC8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80054FCC 00051DCC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80054FD0 00051DD0 7F C4 F3 78 */ mr r4, r30 /* 80054FD4 00051DD4 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 80054FD8 00051DD8 80 BE 00 D0 */ lwz r5, 0xd0(r30) /* 80054FDC 00051DDC 80 DE 00 24 */ lwz r6, 0x24(r30) /* 80054FE0 00051DE0 38 63 00 48 */ addi r3, r3, 0x48 /* 80054FE4 00051DE4 4B FB 42 F1 */ bl xAnimPoolAlloc__FP8xMemPoolPvP10xAnimTableP14xModelInstance -/* 80054FE8 00051DE8 3C 80 80 25 */ lis r4, lbl_80255024@ha +/* 80054FE8 00051DE8 3C 80 80 25 */ lis r4, lbl__stringBase0_25@ha /* 80054FEC 00051DEC 80 7E 00 D0 */ lwz r3, 0xd0(r30) -/* 80054FF0 00051DF0 38 84 50 24 */ addi r4, r4, lbl_80255024@l +/* 80054FF0 00051DF0 38 84 50 24 */ addi r4, r4, lbl__stringBase0_25@l /* 80054FF4 00051DF4 4B FB 27 69 */ bl xAnimTableGetState__FP10xAnimTablePCc /* 80054FF8 00051DF8 28 03 00 00 */ cmplwi r3, 0 /* 80054FFC 00051DFC 41 82 00 44 */ beq lbl_80055040 @@ -290,9 +290,9 @@ lbl_80054FA4: /* 80055004 00051E04 80 84 00 0C */ lwz r4, 0xc(r4) /* 80055008 00051E08 80 84 00 08 */ lwz r4, 8(r4) /* 8005500C 00051E0C 90 64 00 04 */ stw r3, 4(r4) -/* 80055010 00051E10 C0 02 89 48 */ lfs f0, lbl_803CD2C8-_SDA2_BASE_(r2) +/* 80055010 00051E10 C0 02 89 48 */ lfs f0, lbl__839_2-_SDA2_BASE_(r2) /* 80055014 00051E14 D0 04 00 08 */ stfs f0, 8(r4) -/* 80055018 00051E18 C0 02 89 4C */ lfs f0, lbl_803CD2CC-_SDA2_BASE_(r2) +/* 80055018 00051E18 C0 02 89 4C */ lfs f0, lbl__840_1-_SDA2_BASE_(r2) /* 8005501C 00051E1C D0 04 00 0C */ stfs f0, 0xc(r4) /* 80055020 00051E20 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80055024 00051E24 4B FD F6 8D */ bl xModelEval__FP14xModelInstance @@ -340,19 +340,19 @@ checkpoint_collision_hack__FP4zEnt: /* 800550A8 00051EA8 7C 7F 1B 78 */ mr r31, r3 /* 800550AC 00051EAC 93 C1 00 18 */ stw r30, 0x18(r1) /* 800550B0 00051EB0 93 A1 00 14 */ stw r29, 0x14(r1) -/* 800550B4 00051EB4 88 0D 8C 44 */ lbz r0, lbl_803CB544-_SDA_BASE_(r13) +/* 800550B4 00051EB4 88 0D 8C 44 */ lbz r0, lbl_init$localstatic4$checkpoint_collision_hack__FP4zEnt-_SDA_BASE_(r13) /* 800550B8 00051EB8 7C 00 07 75 */ extsb. r0, r0 /* 800550BC 00051EBC 40 82 00 20 */ bne lbl_800550DC -/* 800550C0 00051EC0 3C 60 80 25 */ lis r3, lbl_80255024@ha -/* 800550C4 00051EC4 38 63 50 24 */ addi r3, r3, lbl_80255024@l +/* 800550C0 00051EC0 3C 60 80 25 */ lis r3, lbl__stringBase0_25@ha +/* 800550C4 00051EC4 38 63 50 24 */ addi r3, r3, lbl__stringBase0_25@l /* 800550C8 00051EC8 38 63 00 05 */ addi r3, r3, 5 /* 800550CC 00051ECC 4B FF 71 49 */ bl xStrHash__FPCc -/* 800550D0 00051ED0 90 6D 8C 40 */ stw r3, lbl_803CB540-_SDA_BASE_(r13) +/* 800550D0 00051ED0 90 6D 8C 40 */ stw r3, lbl_model_id$localstatic3$checkpoint_collision_hack__FP4zEnt-_SDA_BASE_(r13) /* 800550D4 00051ED4 38 00 00 01 */ li r0, 1 -/* 800550D8 00051ED8 98 0D 8C 44 */ stb r0, lbl_803CB544-_SDA_BASE_(r13) +/* 800550D8 00051ED8 98 0D 8C 44 */ stb r0, lbl_init$localstatic4$checkpoint_collision_hack__FP4zEnt-_SDA_BASE_(r13) lbl_800550DC: /* 800550DC 00051EDC 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 800550E0 00051EE0 80 0D 8C 40 */ lwz r0, lbl_803CB540-_SDA_BASE_(r13) +/* 800550E0 00051EE0 80 0D 8C 40 */ lwz r0, lbl_model_id$localstatic3$checkpoint_collision_hack__FP4zEnt-_SDA_BASE_(r13) /* 800550E4 00051EE4 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800550E8 00051EE8 7C 03 00 40 */ cmplw r3, r0 /* 800550EC 00051EEC 40 82 01 08 */ bne lbl_800551F4 @@ -371,23 +371,23 @@ lbl_800550DC: /* 80055120 00051F20 4B FB 61 45 */ bl __as__5xVec3FRC5xVec3 /* 80055124 00051F24 C0 3E 00 00 */ lfs f1, 0(r30) /* 80055128 00051F28 7F E3 FB 78 */ mr r3, r31 -/* 8005512C 00051F2C C0 02 89 50 */ lfs f0, lbl_803CD2D0-_SDA2_BASE_(r2) +/* 8005512C 00051F2C C0 02 89 50 */ lfs f0, lbl__852-_SDA2_BASE_(r2) /* 80055130 00051F30 EC 01 00 2A */ fadds f0, f1, f0 /* 80055134 00051F34 D0 1E 00 00 */ stfs f0, 0(r30) /* 80055138 00051F38 C0 3E 00 08 */ lfs f1, 8(r30) -/* 8005513C 00051F3C C0 02 89 50 */ lfs f0, lbl_803CD2D0-_SDA2_BASE_(r2) +/* 8005513C 00051F3C C0 02 89 50 */ lfs f0, lbl__852-_SDA2_BASE_(r2) /* 80055140 00051F40 EC 01 00 2A */ fadds f0, f1, f0 /* 80055144 00051F44 D0 1E 00 08 */ stfs f0, 8(r30) /* 80055148 00051F48 C0 3D 00 00 */ lfs f1, 0(r29) -/* 8005514C 00051F4C C0 02 89 54 */ lfs f0, lbl_803CD2D4-_SDA2_BASE_(r2) +/* 8005514C 00051F4C C0 02 89 54 */ lfs f0, lbl__853_1-_SDA2_BASE_(r2) /* 80055150 00051F50 EC 01 00 2A */ fadds f0, f1, f0 /* 80055154 00051F54 D0 1D 00 00 */ stfs f0, 0(r29) /* 80055158 00051F58 C0 3D 00 04 */ lfs f1, 4(r29) -/* 8005515C 00051F5C C0 02 89 58 */ lfs f0, lbl_803CD2D8-_SDA2_BASE_(r2) +/* 8005515C 00051F5C C0 02 89 58 */ lfs f0, lbl__854-_SDA2_BASE_(r2) /* 80055160 00051F60 EC 01 00 2A */ fadds f0, f1, f0 /* 80055164 00051F64 D0 1D 00 04 */ stfs f0, 4(r29) /* 80055168 00051F68 C0 3D 00 08 */ lfs f1, 8(r29) -/* 8005516C 00051F6C C0 02 89 54 */ lfs f0, lbl_803CD2D4-_SDA2_BASE_(r2) +/* 8005516C 00051F6C C0 02 89 54 */ lfs f0, lbl__853_1-_SDA2_BASE_(r2) /* 80055170 00051F70 EC 01 00 2A */ fadds f0, f1, f0 /* 80055174 00051F74 D0 1D 00 08 */ stfs f0, 8(r29) /* 80055178 00051F78 48 00 13 19 */ bl xEntGetFrame__FPC4xEnt @@ -469,8 +469,8 @@ zEntReset__FP4zEnt: /* 80055278 00052078 80 7F 00 D0 */ lwz r3, 0xd0(r31) /* 8005527C 0005207C 28 03 00 00 */ cmplwi r3, 0 /* 80055280 00052080 41 82 00 40 */ beq lbl_800552C0 -/* 80055284 00052084 3C 80 80 25 */ lis r4, lbl_80255024@ha -/* 80055288 00052088 38 84 50 24 */ addi r4, r4, lbl_80255024@l +/* 80055284 00052084 3C 80 80 25 */ lis r4, lbl__stringBase0_25@ha +/* 80055288 00052088 38 84 50 24 */ addi r4, r4, lbl__stringBase0_25@l /* 8005528C 0005208C 4B FB 24 D1 */ bl xAnimTableGetState__FP10xAnimTablePCc /* 80055290 00052090 28 03 00 00 */ cmplwi r3, 0 /* 80055294 00052094 41 82 00 2C */ beq lbl_800552C0 @@ -478,9 +478,9 @@ zEntReset__FP4zEnt: /* 8005529C 0005209C 80 84 00 0C */ lwz r4, 0xc(r4) /* 800552A0 000520A0 80 84 00 08 */ lwz r4, 8(r4) /* 800552A4 000520A4 90 64 00 04 */ stw r3, 4(r4) -/* 800552A8 000520A8 C0 02 89 48 */ lfs f0, lbl_803CD2C8-_SDA2_BASE_(r2) +/* 800552A8 000520A8 C0 02 89 48 */ lfs f0, lbl__839_2-_SDA2_BASE_(r2) /* 800552AC 000520AC D0 04 00 08 */ stfs f0, 8(r4) -/* 800552B0 000520B0 C0 02 89 4C */ lfs f0, lbl_803CD2CC-_SDA2_BASE_(r2) +/* 800552B0 000520B0 C0 02 89 4C */ lfs f0, lbl__840_1-_SDA2_BASE_(r2) /* 800552B4 000520B4 D0 04 00 0C */ stfs f0, 0xc(r4) /* 800552B8 000520B8 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800552BC 000520BC 4B FD F3 F5 */ bl xModelEval__FP14xModelInstance @@ -501,15 +501,15 @@ lbl_800552C0: /* 800552F4 000520F4 80 83 00 10 */ lwz r4, 0x10(r3) /* 800552F8 000520F8 28 04 00 00 */ cmplwi r4, 0 /* 800552FC 000520FC 41 82 00 48 */ beq lbl_80055344 -/* 80055300 00052100 3C 60 80 25 */ lis r3, lbl_80255024@ha +/* 80055300 00052100 3C 60 80 25 */ lis r3, lbl__stringBase0_25@ha /* 80055304 00052104 80 84 00 04 */ lwz r4, 4(r4) -/* 80055308 00052108 38 63 50 24 */ addi r3, r3, lbl_80255024@l +/* 80055308 00052108 38 63 50 24 */ addi r3, r3, lbl__stringBase0_25@l /* 8005530C 0005210C 38 63 00 15 */ addi r3, r3, 0x15 /* 80055310 00052110 48 19 22 0D */ bl func_801E751C /* 80055314 00052114 2C 03 00 00 */ cmpwi r3, 0 /* 80055318 00052118 40 82 00 2C */ bne lbl_80055344 /* 8005531C 0005211C 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 80055320 00052120 C0 22 89 48 */ lfs f1, lbl_803CD2C8-_SDA2_BASE_(r2) +/* 80055320 00052120 C0 22 89 48 */ lfs f1, lbl__839_2-_SDA2_BASE_(r2) /* 80055324 00052124 80 63 00 0C */ lwz r3, 0xc(r3) /* 80055328 00052128 80 83 00 10 */ lwz r4, 0x10(r3) /* 8005532C 0005212C 80 63 00 08 */ lwz r3, 8(r3) @@ -540,11 +540,11 @@ lbl_80055360: zEntEventAll__FP5xBaseUiUiPf: /* 80055380 00052180 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80055384 00052184 7C 08 02 A6 */ mflr r0 -/* 80055388 00052188 3C E0 80 3C */ lis r7, lbl_803C0558@ha +/* 80055388 00052188 3C E0 80 3C */ lis r7, lbl_globals@ha /* 8005538C 0005218C 90 01 00 24 */ stw r0, 0x24(r1) /* 80055390 00052190 BF 41 00 08 */ stmw r26, 8(r1) /* 80055394 00052194 7C 7A 1B 78 */ mr r26, r3 -/* 80055398 00052198 38 67 05 58 */ addi r3, r7, lbl_803C0558@l +/* 80055398 00052198 38 67 05 58 */ addi r3, r7, lbl_globals@l /* 8005539C 0005219C 7C 9B 23 78 */ mr r27, r4 /* 800553A0 000521A0 7C BC 2B 78 */ mr r28, r5 /* 800553A4 000521A4 7C DD 33 78 */ mr r29, r6 @@ -578,11 +578,11 @@ lbl_800553E0: zEntEventAllOfType__FP5xBaseUiUiPfUi: /* 80055404 00052204 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80055408 00052208 7C 08 02 A6 */ mflr r0 -/* 8005540C 0005220C 3D 00 80 3C */ lis r8, lbl_803C0558@ha +/* 8005540C 0005220C 3D 00 80 3C */ lis r8, lbl_globals@ha /* 80055410 00052210 90 01 00 34 */ stw r0, 0x34(r1) /* 80055414 00052214 BF 21 00 14 */ stmw r25, 0x14(r1) /* 80055418 00052218 7C 79 1B 78 */ mr r25, r3 -/* 8005541C 0005221C 38 68 05 58 */ addi r3, r8, lbl_803C0558@l +/* 8005541C 0005221C 38 68 05 58 */ addi r3, r8, lbl_globals@l /* 80055420 00052220 7C 9A 23 78 */ mr r26, r4 /* 80055424 00052224 7C BB 2B 78 */ mr r27, r5 /* 80055428 00052228 7C DC 33 78 */ mr r28, r6 @@ -744,9 +744,9 @@ lbl_80055638: /* 8005564C 0005244C 41 82 00 34 */ beq lbl_80055680 /* 80055650 00052450 38 81 00 08 */ addi r4, r1, 8 /* 80055654 00052454 4B FF 60 B9 */ bl xSTFindAsset__FUiPUi -/* 80055658 00052458 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80055658 00052458 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8005565C 0005245C 80 C1 00 0C */ lwz r6, 0xc(r1) -/* 80055660 00052460 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80055660 00052460 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80055664 00052464 7C 65 1B 78 */ mr r5, r3 /* 80055668 00052468 80 E4 1F C0 */ lwz r7, 0x1fc0(r4) /* 8005566C 0005246C 7F 84 E3 78 */ mr r4, r28 @@ -822,9 +822,9 @@ lbl_8005575C: /* 8005575C 0005255C 38 1D FF 3D */ addi r0, r29, -195 /* 80055760 00052560 28 00 00 07 */ cmplwi r0, 7 /* 80055764 00052564 41 81 03 18 */ bgt lbl_80055A7C -/* 80055768 00052568 3C 60 80 29 */ lis r3, lbl_8028C158@ha +/* 80055768 00052568 3C 60 80 29 */ lis r3, lbl__1035@ha /* 8005576C 0005256C 54 00 10 3A */ slwi r0, r0, 2 -/* 80055770 00052570 38 63 C1 58 */ addi r3, r3, lbl_8028C158@l +/* 80055770 00052570 38 63 C1 58 */ addi r3, r3, lbl__1035@l /* 80055774 00052574 7C 03 00 2E */ lwzx r0, r3, r0 /* 80055778 00052578 7C 09 03 A6 */ mtctr r0 /* 8005577C 0005257C 4E 80 04 20 */ bctr @@ -843,16 +843,16 @@ lbl_8005575C: /* 800557B0 000525B0 41 82 02 CC */ beq lbl_80055A7C /* 800557B4 000525B4 28 1D 00 C4 */ cmplwi r29, 0xc4 /* 800557B8 000525B8 40 82 00 20 */ bne lbl_800557D8 -/* 800557BC 000525BC 3C 60 80 25 */ lis r3, lbl_80255024@ha -/* 800557C0 000525C0 38 83 50 24 */ addi r4, r3, lbl_80255024@l +/* 800557BC 000525BC 3C 60 80 25 */ lis r3, lbl__stringBase0_25@ha +/* 800557C0 000525C0 38 83 50 24 */ addi r4, r3, lbl__stringBase0_25@l /* 800557C4 000525C4 38 61 00 2C */ addi r3, r1, 0x2c /* 800557C8 000525C8 38 84 00 29 */ addi r4, r4, 0x29 /* 800557CC 000525CC 4C C6 31 82 */ crclr 6 /* 800557D0 000525D0 48 18 E7 65 */ bl func_801E3F34 /* 800557D4 000525D4 48 00 00 1C */ b lbl_800557F0 lbl_800557D8: -/* 800557D8 000525D8 3C 60 80 25 */ lis r3, lbl_80255024@ha -/* 800557DC 000525DC 38 83 50 24 */ addi r4, r3, lbl_80255024@l +/* 800557D8 000525D8 3C 60 80 25 */ lis r3, lbl__stringBase0_25@ha +/* 800557DC 000525DC 38 83 50 24 */ addi r4, r3, lbl__stringBase0_25@l /* 800557E0 000525E0 38 61 00 2C */ addi r3, r1, 0x2c /* 800557E4 000525E4 38 84 00 30 */ addi r4, r4, 0x30 /* 800557E8 000525E8 4C C6 31 82 */ crclr 6 @@ -863,13 +863,13 @@ lbl_800557F0: /* 800557F8 000525F8 4B FB 1F 65 */ bl xAnimTableGetState__FP10xAnimTablePCc /* 800557FC 000525FC 7C 64 1B 79 */ or. r4, r3, r3 /* 80055800 00052600 41 82 02 7C */ beq lbl_80055A7C -/* 80055804 00052604 C0 22 89 48 */ lfs f1, lbl_803CD2C8-_SDA2_BASE_(r2) +/* 80055804 00052604 C0 22 89 48 */ lfs f1, lbl__839_2-_SDA2_BASE_(r2) /* 80055808 00052608 7F C3 F3 78 */ mr r3, r30 /* 8005580C 0005260C 4B FB 27 11 */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef -/* 80055810 00052610 C0 02 89 4C */ lfs f0, lbl_803CD2CC-_SDA2_BASE_(r2) +/* 80055810 00052610 C0 02 89 4C */ lfs f0, lbl__840_1-_SDA2_BASE_(r2) /* 80055814 00052614 7F E3 FB 78 */ mr r3, r31 /* 80055818 00052618 D0 1E 00 0C */ stfs f0, 0xc(r30) -/* 8005581C 0005261C C0 22 89 48 */ lfs f1, lbl_803CD2C8-_SDA2_BASE_(r2) +/* 8005581C 0005261C C0 22 89 48 */ lfs f1, lbl__839_2-_SDA2_BASE_(r2) /* 80055820 00052620 4B FB 34 49 */ bl xAnimPlayUpdate__FP9xAnimPlayf /* 80055824 00052624 7F E3 FB 78 */ mr r3, r31 /* 80055828 00052628 4B FB 34 E1 */ bl xAnimPlayEval__FP9xAnimPlay @@ -880,16 +880,16 @@ lbl_800557F0: /* 8005583C 0005263C 40 82 02 40 */ bne lbl_80055A7C /* 80055840 00052640 28 1D 00 C3 */ cmplwi r29, 0xc3 /* 80055844 00052644 40 82 02 38 */ bne lbl_80055A7C -/* 80055848 00052648 3C 60 80 25 */ lis r3, lbl_80255024@ha -/* 8005584C 0005264C 38 63 50 24 */ addi r3, r3, lbl_80255024@l +/* 80055848 00052648 3C 60 80 25 */ lis r3, lbl__stringBase0_25@ha +/* 8005584C 0005264C 38 63 50 24 */ addi r3, r3, lbl__stringBase0_25@l /* 80055850 00052650 38 63 00 37 */ addi r3, r3, 0x37 /* 80055854 00052654 4B FF 69 C1 */ bl xStrHash__FPCc -/* 80055858 00052658 C0 42 89 48 */ lfs f2, lbl_803CD2C8-_SDA2_BASE_(r2) +/* 80055858 00052658 C0 42 89 48 */ lfs f2, lbl__839_2-_SDA2_BASE_(r2) /* 8005585C 0005265C 38 80 00 80 */ li r4, 0x80 /* 80055860 00052660 80 DC 00 24 */ lwz r6, 0x24(r28) /* 80055864 00052664 38 A0 00 00 */ li r5, 0 /* 80055868 00052668 FC 60 10 90 */ fmr f3, f2 -/* 8005586C 0005266C C0 22 89 5C */ lfs f1, lbl_803CD2DC-_SDA2_BASE_(r2) +/* 8005586C 0005266C C0 22 89 5C */ lfs f1, lbl__1032-_SDA2_BASE_(r2) /* 80055870 00052670 80 C6 00 4C */ lwz r6, 0x4c(r6) /* 80055874 00052674 FC 80 10 90 */ fmr f4, f2 /* 80055878 00052678 38 E0 00 00 */ li r7, 0 @@ -897,8 +897,8 @@ lbl_800557F0: /* 80055880 00052680 48 00 0C 35 */ bl xSndPlay3D__FUiffUiUiPC5xVec3f14sound_categoryf /* 80055884 00052684 48 00 01 F8 */ b lbl_80055A7C /* 80055888 00052688 80 BE 00 04 */ lwz r5, 4(r30) -/* 8005588C 0005268C 3C 60 80 25 */ lis r3, lbl_80255024@ha -/* 80055890 00052690 38 83 50 24 */ addi r4, r3, lbl_80255024@l +/* 8005588C 0005268C 3C 60 80 25 */ lis r3, lbl__stringBase0_25@ha +/* 80055890 00052690 38 83 50 24 */ addi r4, r3, lbl__stringBase0_25@l /* 80055894 00052694 80 65 00 04 */ lwz r3, 4(r5) /* 80055898 00052698 48 19 1C 85 */ bl func_801E751C /* 8005589C 0005269C 2C 03 00 00 */ cmpwi r3, 0 @@ -916,20 +916,20 @@ lbl_800557F0: /* 800558CC 000526CC 4B FB 1E 91 */ bl xAnimTableGetState__FP10xAnimTablePCc /* 800558D0 000526D0 90 7E 00 04 */ stw r3, 4(r30) /* 800558D4 000526D4 48 00 01 A8 */ b lbl_80055A7C -/* 800558D8 000526D8 C0 02 89 48 */ lfs f0, lbl_803CD2C8-_SDA2_BASE_(r2) +/* 800558D8 000526D8 C0 02 89 48 */ lfs f0, lbl__839_2-_SDA2_BASE_(r2) /* 800558DC 000526DC D0 1E 00 0C */ stfs f0, 0xc(r30) /* 800558E0 000526E0 48 00 01 9C */ b lbl_80055A7C -/* 800558E4 000526E4 C0 02 89 4C */ lfs f0, lbl_803CD2CC-_SDA2_BASE_(r2) +/* 800558E4 000526E4 C0 02 89 4C */ lfs f0, lbl__840_1-_SDA2_BASE_(r2) /* 800558E8 000526E8 D0 1E 00 0C */ stfs f0, 0xc(r30) /* 800558EC 000526EC 48 00 01 90 */ b lbl_80055A7C /* 800558F0 000526F0 C0 3E 00 0C */ lfs f1, 0xc(r30) -/* 800558F4 000526F4 C0 02 89 48 */ lfs f0, lbl_803CD2C8-_SDA2_BASE_(r2) +/* 800558F4 000526F4 C0 02 89 48 */ lfs f0, lbl__839_2-_SDA2_BASE_(r2) /* 800558F8 000526F8 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800558FC 000526FC 41 82 00 0C */ beq lbl_80055908 /* 80055900 00052700 D0 1E 00 0C */ stfs f0, 0xc(r30) /* 80055904 00052704 48 00 01 78 */ b lbl_80055A7C lbl_80055908: -/* 80055908 00052708 C0 02 89 4C */ lfs f0, lbl_803CD2CC-_SDA2_BASE_(r2) +/* 80055908 00052708 C0 02 89 4C */ lfs f0, lbl__840_1-_SDA2_BASE_(r2) /* 8005590C 0005270C D0 1E 00 0C */ stfs f0, 0xc(r30) /* 80055910 00052710 48 00 01 6C */ b lbl_80055A7C /* 80055914 00052714 28 05 00 00 */ cmplwi r5, 0 @@ -954,10 +954,10 @@ lbl_80055908: /* 80055960 00052760 41 82 01 1C */ beq lbl_80055A7C /* 80055964 00052764 4B FD B3 05 */ bl xrand__Fv /* 80055968 00052768 7C BD D8 50 */ subf r5, r29, r27 -/* 8005596C 0005276C 3C 80 80 25 */ lis r4, lbl_80255024@ha +/* 8005596C 0005276C 3C 80 80 25 */ lis r4, lbl__stringBase0_25@ha /* 80055970 00052770 38 A5 00 01 */ addi r5, r5, 1 /* 80055974 00052774 7C 03 2B D6 */ divw r0, r3, r5 -/* 80055978 00052778 38 84 50 24 */ addi r4, r4, lbl_80255024@l +/* 80055978 00052778 38 84 50 24 */ addi r4, r4, lbl__stringBase0_25@l /* 8005597C 0005277C 38 84 00 30 */ addi r4, r4, 0x30 /* 80055980 00052780 7C 00 29 D6 */ mullw r0, r0, r5 /* 80055984 00052784 7C 00 18 50 */ subf r0, r0, r3 @@ -970,13 +970,13 @@ lbl_80055908: /* 800559A0 000527A0 4B FB 1D BD */ bl xAnimTableGetState__FP10xAnimTablePCc /* 800559A4 000527A4 7C 64 1B 79 */ or. r4, r3, r3 /* 800559A8 000527A8 41 82 00 D4 */ beq lbl_80055A7C -/* 800559AC 000527AC C0 22 89 48 */ lfs f1, lbl_803CD2C8-_SDA2_BASE_(r2) +/* 800559AC 000527AC C0 22 89 48 */ lfs f1, lbl__839_2-_SDA2_BASE_(r2) /* 800559B0 000527B0 7F C3 F3 78 */ mr r3, r30 /* 800559B4 000527B4 4B FB 25 69 */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef -/* 800559B8 000527B8 C0 02 89 4C */ lfs f0, lbl_803CD2CC-_SDA2_BASE_(r2) +/* 800559B8 000527B8 C0 02 89 4C */ lfs f0, lbl__840_1-_SDA2_BASE_(r2) /* 800559BC 000527BC 7F E3 FB 78 */ mr r3, r31 /* 800559C0 000527C0 D0 1E 00 0C */ stfs f0, 0xc(r30) -/* 800559C4 000527C4 C0 22 89 48 */ lfs f1, lbl_803CD2C8-_SDA2_BASE_(r2) +/* 800559C4 000527C4 C0 22 89 48 */ lfs f1, lbl__839_2-_SDA2_BASE_(r2) /* 800559C8 000527C8 4B FB 32 A1 */ bl xAnimPlayUpdate__FP9xAnimPlayf /* 800559CC 000527CC 7F E3 FB 78 */ mr r3, r31 /* 800559D0 000527D0 4B FB 33 39 */ bl xAnimPlayEval__FP9xAnimPlay @@ -984,7 +984,7 @@ lbl_80055908: /* 800559D8 000527D8 28 05 00 00 */ cmplwi r5, 0 /* 800559DC 000527DC 41 82 00 A0 */ beq lbl_80055A7C /* 800559E0 000527E0 C0 05 00 00 */ lfs f0, 0(r5) -/* 800559E4 000527E4 C0 22 89 60 */ lfs f1, lbl_803CD2E0-_SDA2_BASE_(r2) +/* 800559E4 000527E4 C0 22 89 60 */ lfs f1, lbl__1033-_SDA2_BASE_(r2) /* 800559E8 000527E8 FC 40 00 1E */ fctiwz f2, f0 /* 800559EC 000527EC C0 05 00 04 */ lfs f0, 4(r5) /* 800559F0 000527F0 EF E1 00 32 */ fmuls f31, f1, f0 @@ -1000,9 +1000,9 @@ lbl_80055908: /* 80055A18 00052818 80 1C 00 D0 */ lwz r0, 0xd0(r28) /* 80055A1C 0005281C 28 00 00 00 */ cmplwi r0, 0 /* 80055A20 00052820 41 82 00 5C */ beq lbl_80055A7C -/* 80055A24 00052824 3C 60 80 25 */ lis r3, lbl_80255024@ha +/* 80055A24 00052824 3C 60 80 25 */ lis r3, lbl__stringBase0_25@ha /* 80055A28 00052828 7F 65 DB 78 */ mr r5, r27 -/* 80055A2C 0005282C 38 83 50 24 */ addi r4, r3, lbl_80255024@l +/* 80055A2C 0005282C 38 83 50 24 */ addi r4, r3, lbl__stringBase0_25@l /* 80055A30 00052830 38 61 00 08 */ addi r3, r1, 8 /* 80055A34 00052834 38 84 00 30 */ addi r4, r4, 0x30 /* 80055A38 00052838 4C C6 31 82 */ crclr 6 @@ -1012,12 +1012,12 @@ lbl_80055908: /* 80055A48 00052848 4B FB 1D 15 */ bl xAnimTableGetState__FP10xAnimTablePCc /* 80055A4C 0005284C 7C 64 1B 79 */ or. r4, r3, r3 /* 80055A50 00052850 41 82 00 2C */ beq lbl_80055A7C -/* 80055A54 00052854 C0 02 89 4C */ lfs f0, lbl_803CD2CC-_SDA2_BASE_(r2) +/* 80055A54 00052854 C0 02 89 4C */ lfs f0, lbl__840_1-_SDA2_BASE_(r2) /* 80055A58 00052858 7F C3 F3 78 */ mr r3, r30 /* 80055A5C 0005285C D0 1E 00 0C */ stfs f0, 0xc(r30) -/* 80055A60 00052860 C0 22 89 48 */ lfs f1, lbl_803CD2C8-_SDA2_BASE_(r2) +/* 80055A60 00052860 C0 22 89 48 */ lfs f1, lbl__839_2-_SDA2_BASE_(r2) /* 80055A64 00052864 4B FB 24 B9 */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef -/* 80055A68 00052868 C0 22 89 48 */ lfs f1, lbl_803CD2C8-_SDA2_BASE_(r2) +/* 80055A68 00052868 C0 22 89 48 */ lfs f1, lbl__839_2-_SDA2_BASE_(r2) /* 80055A6C 0005286C 7F E3 FB 78 */ mr r3, r31 /* 80055A70 00052870 4B FB 31 F9 */ bl xAnimPlayUpdate__FP9xAnimPlayf /* 80055A74 00052874 7F E3 FB 78 */ mr r3, r31 @@ -1032,12 +1032,12 @@ lbl_80055A7C: /* 80055A94 00052894 4E 80 00 20 */ blr /* 80055A98 00052898 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80055A9C 0005289C 7C 08 02 A6 */ mflr r0 -/* 80055AA0 000528A0 3C 60 80 29 */ lis r3, lbl_8028C178@ha -/* 80055AA4 000528A4 3C 80 80 29 */ lis r4, lbl_8028C18C@ha +/* 80055AA0 000528A0 3C 60 80 29 */ lis r3, lbl_g_hash_xentanim@ha +/* 80055AA4 000528A4 3C 80 80 29 */ lis r4, lbl_g_strz_xentanim@ha /* 80055AA8 000528A8 90 01 00 34 */ stw r0, 0x34(r1) /* 80055AAC 000528AC BF 61 00 1C */ stmw r27, 0x1c(r1) -/* 80055AB0 000528B0 3B 83 C1 78 */ addi r28, r3, lbl_8028C178@l -/* 80055AB4 000528B4 3B A4 C1 8C */ addi r29, r4, lbl_8028C18C@l +/* 80055AB0 000528B0 3B 83 C1 78 */ addi r28, r3, lbl_g_hash_xentanim@l +/* 80055AB4 000528B4 3B A4 C1 8C */ addi r29, r4, lbl_g_strz_xentanim@l /* 80055AB8 000528B8 3B C0 00 00 */ li r30, 0 /* 80055ABC 000528BC 7F BF EB 78 */ mr r31, r29 /* 80055AC0 000528C0 80 1C 00 00 */ lwz r0, 0(r28) @@ -1054,9 +1054,9 @@ lbl_80055AD0: /* 80055AE8 000528E8 3B 9C 00 04 */ addi r28, r28, 4 /* 80055AEC 000528EC 41 80 FF E4 */ blt lbl_80055AD0 lbl_80055AF0: -/* 80055AF0 000528F0 3C 60 80 25 */ lis r3, lbl_80255024@ha +/* 80055AF0 000528F0 3C 60 80 25 */ lis r3, lbl__stringBase0_25@ha /* 80055AF4 000528F4 38 80 00 00 */ li r4, 0 -/* 80055AF8 000528F8 38 63 50 24 */ addi r3, r3, lbl_80255024@l +/* 80055AF8 000528F8 38 63 50 24 */ addi r3, r3, lbl__stringBase0_25@l /* 80055AFC 000528FC 38 A0 00 00 */ li r5, 0 /* 80055B00 00052900 38 63 00 15 */ addi r3, r3, 0x15 /* 80055B04 00052904 4B FB 11 6D */ bl xAnimTableNew__FPCcPP10xAnimTableUi @@ -1080,8 +1080,8 @@ lbl_80055B14: /* 80055B48 00052948 39 40 00 00 */ li r10, 0 /* 80055B4C 0005294C 90 01 00 10 */ stw r0, 0x10(r1) /* 80055B50 00052950 80 9C 00 00 */ lwz r4, 0(r28) -/* 80055B54 00052954 C0 22 89 4C */ lfs f1, lbl_803CD2CC-_SDA2_BASE_(r2) -/* 80055B58 00052958 C0 42 89 48 */ lfs f2, lbl_803CD2C8-_SDA2_BASE_(r2) +/* 80055B54 00052954 C0 22 89 4C */ lfs f1, lbl__840_1-_SDA2_BASE_(r2) +/* 80055B58 00052958 C0 42 89 48 */ lfs f2, lbl__839_2-_SDA2_BASE_(r2) /* 80055B5C 0005295C 4B FB 11 FD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80055B60 00052960 48 00 00 48 */ b lbl_80055BA8 lbl_80055B64: @@ -1099,8 +1099,8 @@ lbl_80055B64: /* 80055B90 00052990 39 40 00 00 */ li r10, 0 /* 80055B94 00052994 90 01 00 10 */ stw r0, 0x10(r1) /* 80055B98 00052998 80 9C 00 00 */ lwz r4, 0(r28) -/* 80055B9C 0005299C C0 22 89 4C */ lfs f1, lbl_803CD2CC-_SDA2_BASE_(r2) -/* 80055BA0 000529A0 C0 42 89 48 */ lfs f2, lbl_803CD2C8-_SDA2_BASE_(r2) +/* 80055B9C 0005299C C0 22 89 4C */ lfs f1, lbl__840_1-_SDA2_BASE_(r2) +/* 80055BA0 000529A0 C0 42 89 48 */ lfs f2, lbl__839_2-_SDA2_BASE_(r2) /* 80055BA4 000529A4 4B FB 11 B5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v lbl_80055BA8: /* 80055BA8 000529A8 28 1E 00 00 */ cmplwi r30, 0 @@ -1122,11 +1122,11 @@ lbl_80055BC4: /* 80055BE4 000529E4 90 01 00 0C */ stw r0, 0xc(r1) /* 80055BE8 000529E8 39 20 00 00 */ li r9, 0 /* 80055BEC 000529EC 39 40 00 01 */ li r10, 1 -/* 80055BF0 000529F0 C0 22 89 48 */ lfs f1, lbl_803CD2C8-_SDA2_BASE_(r2) +/* 80055BF0 000529F0 C0 22 89 48 */ lfs f1, lbl__839_2-_SDA2_BASE_(r2) /* 80055BF4 000529F4 80 9C 00 00 */ lwz r4, 0(r28) /* 80055BF8 000529F8 FC 40 08 90 */ fmr f2, f1 /* 80055BFC 000529FC 80 BF 00 00 */ lwz r5, 0(r31) -/* 80055C00 00052A00 C0 62 89 64 */ lfs f3, lbl_803CD2E4-_SDA2_BASE_(r2) +/* 80055C00 00052A00 C0 62 89 64 */ lfs f3, lbl__1039_1-_SDA2_BASE_(r2) /* 80055C04 00052A04 4B FB 17 BD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80055C08 00052A08 7C 7E 1B 78 */ mr r30, r3 lbl_80055C0C: @@ -1157,9 +1157,9 @@ zEntAnimEvent_AutoAnim__FP4zEntUiPCf: /* 80055C60 00052A60 83 C4 00 08 */ lwz r30, 8(r4) /* 80055C64 00052A64 7C 9F 23 78 */ mr r31, r4 /* 80055C68 00052A68 41 81 02 78 */ bgt lbl_80055EE0 -/* 80055C6C 00052A6C 3C 60 80 29 */ lis r3, lbl_8028C1A0@ha +/* 80055C6C 00052A6C 3C 60 80 29 */ lis r3, lbl__1125@ha /* 80055C70 00052A70 54 00 10 3A */ slwi r0, r0, 2 -/* 80055C74 00052A74 38 63 C1 A0 */ addi r3, r3, lbl_8028C1A0@l +/* 80055C74 00052A74 38 63 C1 A0 */ addi r3, r3, lbl__1125@l /* 80055C78 00052A78 7C 03 00 2E */ lwzx r0, r3, r0 /* 80055C7C 00052A7C 7C 09 03 A6 */ mtctr r0 /* 80055C80 00052A80 4E 80 04 20 */ bctr @@ -1176,9 +1176,9 @@ zEntAnimEvent_AutoAnim__FP4zEntUiPCf: /* 80055CAC 00052AAC 80 64 00 10 */ lwz r3, 0x10(r4) /* 80055CB0 00052AB0 28 03 00 00 */ cmplwi r3, 0 /* 80055CB4 00052AB4 41 82 02 2C */ beq lbl_80055EE0 -/* 80055CB8 00052AB8 3C 80 80 29 */ lis r4, lbl_8028C178@ha +/* 80055CB8 00052AB8 3C 80 80 29 */ lis r4, lbl_g_hash_xentanim@ha /* 80055CBC 00052ABC 57 80 10 3A */ slwi r0, r28, 2 -/* 80055CC0 00052AC0 38 84 C1 78 */ addi r4, r4, lbl_8028C178@l +/* 80055CC0 00052AC0 38 84 C1 78 */ addi r4, r4, lbl_g_hash_xentanim@l /* 80055CC4 00052AC4 7C 84 00 2E */ lwzx r4, r4, r0 /* 80055CC8 00052AC8 4B FB 1A 6D */ bl xAnimTableGetStateID__FP10xAnimTableUi /* 80055CCC 00052ACC 7C 64 1B 79 */ or. r4, r3, r3 @@ -1202,13 +1202,13 @@ lbl_80055D00: /* 80055D10 00052B10 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a /* 80055D14 00052B14 90 04 00 0C */ stw r0, 0xc(r4) lbl_80055D18: -/* 80055D18 00052B18 C0 22 89 48 */ lfs f1, lbl_803CD2C8-_SDA2_BASE_(r2) +/* 80055D18 00052B18 C0 22 89 48 */ lfs f1, lbl__839_2-_SDA2_BASE_(r2) /* 80055D1C 00052B1C 7F C3 F3 78 */ mr r3, r30 /* 80055D20 00052B20 4B FB 21 FD */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef -/* 80055D24 00052B24 C0 02 89 4C */ lfs f0, lbl_803CD2CC-_SDA2_BASE_(r2) +/* 80055D24 00052B24 C0 02 89 4C */ lfs f0, lbl__840_1-_SDA2_BASE_(r2) /* 80055D28 00052B28 7F E3 FB 78 */ mr r3, r31 /* 80055D2C 00052B2C D0 1E 00 0C */ stfs f0, 0xc(r30) -/* 80055D30 00052B30 C0 22 89 48 */ lfs f1, lbl_803CD2C8-_SDA2_BASE_(r2) +/* 80055D30 00052B30 C0 22 89 48 */ lfs f1, lbl__839_2-_SDA2_BASE_(r2) /* 80055D34 00052B34 4B FB 2F 35 */ bl xAnimPlayUpdate__FP9xAnimPlayf /* 80055D38 00052B38 7F E3 FB 78 */ mr r3, r31 /* 80055D3C 00052B3C 4B FB 2F CD */ bl xAnimPlayEval__FP9xAnimPlay @@ -1216,37 +1216,37 @@ lbl_80055D18: /* 80055D44 00052B44 80 64 00 10 */ lwz r3, 0x10(r4) /* 80055D48 00052B48 28 03 00 00 */ cmplwi r3, 0 /* 80055D4C 00052B4C 41 82 01 94 */ beq lbl_80055EE0 -/* 80055D50 00052B50 3C 80 80 29 */ lis r4, lbl_8028C178@ha -/* 80055D54 00052B54 38 84 C1 78 */ addi r4, r4, lbl_8028C178@l +/* 80055D50 00052B50 3C 80 80 29 */ lis r4, lbl_g_hash_xentanim@ha +/* 80055D54 00052B54 38 84 C1 78 */ addi r4, r4, lbl_g_hash_xentanim@l /* 80055D58 00052B58 80 84 00 00 */ lwz r4, 0(r4) /* 80055D5C 00052B5C 4B FB 19 D9 */ bl xAnimTableGetStateID__FP10xAnimTableUi /* 80055D60 00052B60 7C 64 1B 79 */ or. r4, r3, r3 /* 80055D64 00052B64 41 82 01 7C */ beq lbl_80055EE0 -/* 80055D68 00052B68 C0 22 89 48 */ lfs f1, lbl_803CD2C8-_SDA2_BASE_(r2) +/* 80055D68 00052B68 C0 22 89 48 */ lfs f1, lbl__839_2-_SDA2_BASE_(r2) /* 80055D6C 00052B6C 7F C3 F3 78 */ mr r3, r30 /* 80055D70 00052B70 4B FB 21 AD */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef -/* 80055D74 00052B74 C0 02 89 48 */ lfs f0, lbl_803CD2C8-_SDA2_BASE_(r2) +/* 80055D74 00052B74 C0 02 89 48 */ lfs f0, lbl__839_2-_SDA2_BASE_(r2) /* 80055D78 00052B78 7F E3 FB 78 */ mr r3, r31 /* 80055D7C 00052B7C D0 1E 00 0C */ stfs f0, 0xc(r30) -/* 80055D80 00052B80 C0 22 89 48 */ lfs f1, lbl_803CD2C8-_SDA2_BASE_(r2) +/* 80055D80 00052B80 C0 22 89 48 */ lfs f1, lbl__839_2-_SDA2_BASE_(r2) /* 80055D84 00052B84 4B FB 2E E5 */ bl xAnimPlayUpdate__FP9xAnimPlayf /* 80055D88 00052B88 7F E3 FB 78 */ mr r3, r31 /* 80055D8C 00052B8C 4B FB 2F 7D */ bl xAnimPlayEval__FP9xAnimPlay /* 80055D90 00052B90 48 00 01 50 */ b lbl_80055EE0 -/* 80055D94 00052B94 C0 02 89 48 */ lfs f0, lbl_803CD2C8-_SDA2_BASE_(r2) +/* 80055D94 00052B94 C0 02 89 48 */ lfs f0, lbl__839_2-_SDA2_BASE_(r2) /* 80055D98 00052B98 D0 1E 00 0C */ stfs f0, 0xc(r30) /* 80055D9C 00052B9C 48 00 01 44 */ b lbl_80055EE0 -/* 80055DA0 00052BA0 C0 02 89 4C */ lfs f0, lbl_803CD2CC-_SDA2_BASE_(r2) +/* 80055DA0 00052BA0 C0 02 89 4C */ lfs f0, lbl__840_1-_SDA2_BASE_(r2) /* 80055DA4 00052BA4 D0 1E 00 0C */ stfs f0, 0xc(r30) /* 80055DA8 00052BA8 48 00 01 38 */ b lbl_80055EE0 /* 80055DAC 00052BAC C0 3E 00 0C */ lfs f1, 0xc(r30) -/* 80055DB0 00052BB0 C0 02 89 48 */ lfs f0, lbl_803CD2C8-_SDA2_BASE_(r2) +/* 80055DB0 00052BB0 C0 02 89 48 */ lfs f0, lbl__839_2-_SDA2_BASE_(r2) /* 80055DB4 00052BB4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80055DB8 00052BB8 40 81 00 0C */ ble lbl_80055DC4 /* 80055DBC 00052BBC D0 1E 00 0C */ stfs f0, 0xc(r30) /* 80055DC0 00052BC0 48 00 01 20 */ b lbl_80055EE0 lbl_80055DC4: -/* 80055DC4 00052BC4 C0 02 89 4C */ lfs f0, lbl_803CD2CC-_SDA2_BASE_(r2) +/* 80055DC4 00052BC4 C0 02 89 4C */ lfs f0, lbl__840_1-_SDA2_BASE_(r2) /* 80055DC8 00052BC8 D0 1E 00 0C */ stfs f0, 0xc(r30) /* 80055DCC 00052BCC 48 00 01 14 */ b lbl_80055EE0 /* 80055DD0 00052BD0 28 1C 00 00 */ cmplwi r28, 0 @@ -1280,9 +1280,9 @@ lbl_80055DC4: /* 80055E40 00052C40 7C 00 18 50 */ subf r0, r0, r3 /* 80055E44 00052C44 7F 9C 02 14 */ add r28, r28, r0 /* 80055E48 00052C48 41 82 00 98 */ beq lbl_80055EE0 -/* 80055E4C 00052C4C 3C 60 80 29 */ lis r3, lbl_8028C178@ha +/* 80055E4C 00052C4C 3C 60 80 29 */ lis r3, lbl_g_hash_xentanim@ha /* 80055E50 00052C50 57 80 10 3A */ slwi r0, r28, 2 -/* 80055E54 00052C54 38 83 C1 78 */ addi r4, r3, lbl_8028C178@l +/* 80055E54 00052C54 38 83 C1 78 */ addi r4, r3, lbl_g_hash_xentanim@l /* 80055E58 00052C58 7C C3 33 78 */ mr r3, r6 /* 80055E5C 00052C5C 7C 84 00 2E */ lwzx r4, r4, r0 /* 80055E60 00052C60 4B FB 18 D5 */ bl xAnimTableGetStateID__FP10xAnimTableUi @@ -1297,18 +1297,18 @@ lbl_80055DC4: /* 80055E84 00052C84 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a /* 80055E88 00052C88 90 04 00 0C */ stw r0, 0xc(r4) lbl_80055E8C: -/* 80055E8C 00052C8C C0 22 89 48 */ lfs f1, lbl_803CD2C8-_SDA2_BASE_(r2) +/* 80055E8C 00052C8C C0 22 89 48 */ lfs f1, lbl__839_2-_SDA2_BASE_(r2) /* 80055E90 00052C90 7F C3 F3 78 */ mr r3, r30 /* 80055E94 00052C94 4B FB 20 89 */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef -/* 80055E98 00052C98 C0 02 89 4C */ lfs f0, lbl_803CD2CC-_SDA2_BASE_(r2) +/* 80055E98 00052C98 C0 02 89 4C */ lfs f0, lbl__840_1-_SDA2_BASE_(r2) /* 80055E9C 00052C9C 7F E3 FB 78 */ mr r3, r31 /* 80055EA0 00052CA0 D0 1E 00 0C */ stfs f0, 0xc(r30) -/* 80055EA4 00052CA4 C0 22 89 48 */ lfs f1, lbl_803CD2C8-_SDA2_BASE_(r2) +/* 80055EA4 00052CA4 C0 22 89 48 */ lfs f1, lbl__839_2-_SDA2_BASE_(r2) /* 80055EA8 00052CA8 4B FB 2D C1 */ bl xAnimPlayUpdate__FP9xAnimPlayf /* 80055EAC 00052CAC 7F E3 FB 78 */ mr r3, r31 /* 80055EB0 00052CB0 4B FB 2E 59 */ bl xAnimPlayEval__FP9xAnimPlay /* 80055EB4 00052CB4 48 00 00 2C */ b lbl_80055EE0 -/* 80055EB8 00052CB8 C0 22 89 60 */ lfs f1, lbl_803CD2E0-_SDA2_BASE_(r2) +/* 80055EB8 00052CB8 C0 22 89 60 */ lfs f1, lbl__1033-_SDA2_BASE_(r2) /* 80055EBC 00052CBC C0 1C 00 04 */ lfs f0, 4(r28) /* 80055EC0 00052CC0 EC 21 00 32 */ fmuls f1, f1, f0 /* 80055EC4 00052CC4 4B FF 82 B5 */ bl xUtil_yesno__Ff @@ -1594,9 +1594,9 @@ zParamGetVector__FP16xModelAssetParamUiPc5xVec3P5xVec3: /* 80056264 00053064 93 A1 00 24 */ stw r29, 0x24(r1) /* 80056268 00053068 7C FD 3B 78 */ mr r29, r7 /* 8005626C 0005306C 4B FF FD 11 */ bl zParamGetString__FP16xModelAssetParamUiPcPc -/* 80056270 00053070 3C 80 80 25 */ lis r4, lbl_80255018@ha +/* 80056270 00053070 3C 80 80 25 */ lis r4, lbl__1228_1@ha /* 80056274 00053074 7C 60 1B 78 */ mr r0, r3 -/* 80056278 00053078 38 E4 50 18 */ addi r7, r4, lbl_80255018@l +/* 80056278 00053078 38 E4 50 18 */ addi r7, r4, lbl__1228_1@l /* 8005627C 0005307C 7F A3 EB 78 */ mr r3, r29 /* 80056280 00053080 80 C7 00 00 */ lwz r6, 0(r7) /* 80056284 00053084 7C 1F 03 78 */ mr r31, r0 @@ -1657,7 +1657,7 @@ zEntGetShadowParams__FP4xEntP5xVec3PfQ210xEntShadow11radius_enum: /* 80056348 00053148 28 03 00 00 */ cmplwi r3, 0 /* 8005634C 0005314C 41 82 00 24 */ beq lbl_80056370 /* 80056350 00053150 57 60 10 3A */ slwi r0, r27, 2 -/* 80056354 00053154 C0 02 89 48 */ lfs f0, lbl_803CD2C8-_SDA2_BASE_(r2) +/* 80056354 00053154 C0 02 89 48 */ lfs f0, lbl__839_2-_SDA2_BASE_(r2) /* 80056358 00053158 7C 63 02 14 */ add r3, r3, r0 /* 8005635C 0005315C C0 23 00 20 */ lfs f1, 0x20(r3) /* 80056360 00053160 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -1679,29 +1679,29 @@ lbl_80056384: /* 80056398 00053198 C0 3D 00 A4 */ lfs f1, 0xa4(r29) /* 8005639C 0005319C C0 1D 00 A8 */ lfs f0, 0xa8(r29) /* 800563A0 000531A0 EC 64 18 2A */ fadds f3, f4, f3 -/* 800563A4 000531A4 C0 82 89 68 */ lfs f4, lbl_803CD2E8-_SDA2_BASE_(r2) +/* 800563A4 000531A4 C0 82 89 68 */ lfs f4, lbl__1267-_SDA2_BASE_(r2) /* 800563A8 000531A8 EC 43 10 28 */ fsubs f2, f3, f2 /* 800563AC 000531AC EC 22 08 28 */ fsubs f1, f2, f1 /* 800563B0 000531B0 EC 01 00 28 */ fsubs f0, f1, f0 /* 800563B4 000531B4 EC 24 00 32 */ fmuls f1, f4, f0 lbl_800563B8: -/* 800563B8 000531B8 C0 02 89 60 */ lfs f0, lbl_803CD2E0-_SDA2_BASE_(r2) +/* 800563B8 000531B8 C0 02 89 60 */ lfs f0, lbl__1033-_SDA2_BASE_(r2) /* 800563BC 000531BC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800563C0 000531C0 40 80 00 0C */ bge lbl_800563CC -/* 800563C4 000531C4 C0 02 89 6C */ lfs f0, lbl_803CD2EC-_SDA2_BASE_(r2) +/* 800563C4 000531C4 C0 02 89 6C */ lfs f0, lbl__1268-_SDA2_BASE_(r2) /* 800563C8 000531C8 48 00 00 0C */ b lbl_800563D4 lbl_800563CC: -/* 800563CC 000531CC C0 02 89 70 */ lfs f0, lbl_803CD2F0-_SDA2_BASE_(r2) +/* 800563CC 000531CC C0 02 89 70 */ lfs f0, lbl__1269-_SDA2_BASE_(r2) /* 800563D0 000531D0 EC 00 00 72 */ fmuls f0, f0, f1 lbl_800563D4: -/* 800563D4 000531D4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800563D4 000531D4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800563D8 000531D8 D0 1F 00 00 */ stfs f0, 0(r31) -/* 800563DC 000531DC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800563DC 000531DC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800563E0 000531E0 38 03 06 E0 */ addi r0, r3, 0x6e0 /* 800563E4 000531E4 7C 1D 00 40 */ cmplw r29, r0 /* 800563E8 000531E8 40 82 00 18 */ bne lbl_80056400 /* 800563EC 000531EC C0 3F 00 00 */ lfs f1, 0(r31) -/* 800563F0 000531F0 C0 02 89 74 */ lfs f0, lbl_803CD2F4-_SDA2_BASE_(r2) +/* 800563F0 000531F0 C0 02 89 74 */ lfs f0, lbl__1270-_SDA2_BASE_(r2) /* 800563F4 000531F4 EC 01 00 32 */ fmuls f0, f1, f0 /* 800563F8 000531F8 D0 1F 00 00 */ stfs f0, 0(r31) /* 800563FC 000531FC 48 00 00 70 */ b lbl_8005646C @@ -1709,9 +1709,9 @@ lbl_80056400: /* 80056400 00053200 88 1D 00 04 */ lbz r0, 4(r29) /* 80056404 00053204 28 00 00 2B */ cmplwi r0, 0x2b /* 80056408 00053208 40 82 00 64 */ bne lbl_8005646C -/* 8005640C 0005320C 3C 60 80 29 */ lis r3, lbl_8028C1C0@ha +/* 8005640C 0005320C 3C 60 80 29 */ lis r3, lbl_gShadowParams@ha /* 80056410 00053210 3B 60 00 00 */ li r27, 0 -/* 80056414 00053214 38 03 C1 C0 */ addi r0, r3, lbl_8028C1C0@l +/* 80056414 00053214 38 03 C1 C0 */ addi r0, r3, lbl_gShadowParams@l /* 80056418 00053218 7C 1C 03 78 */ mr r28, r0 lbl_8005641C: /* 8005641C 0005321C 7F A3 EB 78 */ mr r3, r29 @@ -1768,7 +1768,7 @@ xSndPlay3D__FUiffUiUiPC5xVec3f14sound_categoryf: /* 800564BC 000532BC FC A0 20 90 */ fmr f5, f4 /* 800564C0 000532C0 90 01 00 14 */ stw r0, 0x14(r1) /* 800564C4 000532C4 FC 80 18 90 */ fmr f4, f3 -/* 800564C8 000532C8 C0 02 89 64 */ lfs f0, lbl_803CD2E4-_SDA2_BASE_(r2) +/* 800564C8 000532C8 C0 02 89 64 */ lfs f0, lbl__1039_1-_SDA2_BASE_(r2) /* 800564CC 000532CC EC 63 00 32 */ fmuls f3, f3, f0 /* 800564D0 000532D0 4B FF 25 C5 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 800564D4 000532D4 80 01 00 14 */ lwz r0, 0x14(r1) diff --git a/asm/Game/zEntButton.s b/asm/Game/zEntButton.s index 094c2ac02..7372598f4 100644 --- a/asm/Game/zEntButton.s +++ b/asm/Game/zEntButton.s @@ -43,28 +43,28 @@ lbl_8005656C: /* 8005656C 0005336C 38 00 00 00 */ li r0, 0 /* 80056570 00053370 90 1E 01 58 */ stw r0, 0x158(r30) lbl_80056574: -/* 80056574 00053374 3C 60 80 25 */ lis r3, lbl_80255088@ha -/* 80056578 00053378 38 63 50 88 */ addi r3, r3, lbl_80255088@l +/* 80056574 00053374 3C 60 80 25 */ lis r3, lbl__stringBase0_26@ha +/* 80056578 00053378 38 63 50 88 */ addi r3, r3, lbl__stringBase0_26@l /* 8005657C 0005337C 4B FF 5C 99 */ bl xStrHash__FPCc /* 80056580 00053380 80 1D 00 4C */ lwz r0, 0x4c(r29) /* 80056584 00053384 7C 00 18 40 */ cmplw r0, r3 /* 80056588 00053388 40 82 00 10 */ bne lbl_80056598 -/* 8005658C 0005338C C0 02 89 78 */ lfs f0, lbl_803CD2F8-_SDA2_BASE_(r2) +/* 8005658C 0005338C C0 02 89 78 */ lfs f0, lbl__784-_SDA2_BASE_(r2) /* 80056590 00053390 D0 1E 01 64 */ stfs f0, 0x164(r30) /* 80056594 00053394 48 00 00 34 */ b lbl_800565C8 lbl_80056598: -/* 80056598 00053398 3C 60 80 25 */ lis r3, lbl_80255088@ha -/* 8005659C 0005339C 38 63 50 88 */ addi r3, r3, lbl_80255088@l +/* 80056598 00053398 3C 60 80 25 */ lis r3, lbl__stringBase0_26@ha +/* 8005659C 0005339C 38 63 50 88 */ addi r3, r3, lbl__stringBase0_26@l /* 800565A0 000533A0 38 63 00 07 */ addi r3, r3, 7 /* 800565A4 000533A4 4B FF 5C 71 */ bl xStrHash__FPCc /* 800565A8 000533A8 80 1D 00 4C */ lwz r0, 0x4c(r29) /* 800565AC 000533AC 7C 00 18 40 */ cmplw r0, r3 /* 800565B0 000533B0 40 82 00 10 */ bne lbl_800565C0 -/* 800565B4 000533B4 C0 02 89 7C */ lfs f0, lbl_803CD2FC-_SDA2_BASE_(r2) +/* 800565B4 000533B4 C0 02 89 7C */ lfs f0, lbl__785_1-_SDA2_BASE_(r2) /* 800565B8 000533B8 D0 1E 01 64 */ stfs f0, 0x164(r30) /* 800565BC 000533BC 48 00 00 0C */ b lbl_800565C8 lbl_800565C0: -/* 800565C0 000533C0 C0 02 89 80 */ lfs f0, lbl_803CD300-_SDA2_BASE_(r2) +/* 800565C0 000533C0 C0 02 89 80 */ lfs f0, lbl__786_1-_SDA2_BASE_(r2) /* 800565C4 000533C4 D0 1E 01 64 */ stfs f0, 0x164(r30) lbl_800565C8: /* 800565C8 000533C8 88 1E 00 1B */ lbz r0, 0x1b(r30) @@ -106,7 +106,7 @@ lbl_8005663C: /* 80056650 00053450 90 1E 01 44 */ stw r0, 0x144(r30) /* 80056654 00053454 80 1E 01 44 */ lwz r0, 0x144(r30) /* 80056658 00053458 90 1E 01 4C */ stw r0, 0x14c(r30) -/* 8005665C 0005345C C0 02 89 80 */ lfs f0, lbl_803CD300-_SDA2_BASE_(r2) +/* 8005665C 0005345C C0 02 89 80 */ lfs f0, lbl__786_1-_SDA2_BASE_(r2) /* 80056660 00053460 D0 1E 01 5C */ stfs f0, 0x15c(r30) /* 80056664 00053464 80 9E 00 D4 */ lwz r4, 0xd4(r30) /* 80056668 00053468 C0 04 00 10 */ lfs f0, 0x10(r4) @@ -462,10 +462,10 @@ lbl_80056B40: /* 80056B44 00053944 EC 00 F8 28 */ fsubs f0, f0, f31 /* 80056B48 00053948 D0 1F 01 5C */ stfs f0, 0x15c(r31) /* 80056B4C 0005394C C0 3F 01 5C */ lfs f1, 0x15c(r31) -/* 80056B50 00053950 C0 02 89 80 */ lfs f0, lbl_803CD300-_SDA2_BASE_(r2) +/* 80056B50 00053950 C0 02 89 80 */ lfs f0, lbl__786_1-_SDA2_BASE_(r2) /* 80056B54 00053954 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80056B58 00053958 40 80 00 14 */ bge lbl_80056B6C -/* 80056B5C 0005395C C0 02 89 84 */ lfs f0, lbl_803CD304-_SDA2_BASE_(r2) +/* 80056B5C 0005395C C0 02 89 84 */ lfs f0, lbl__890_1-_SDA2_BASE_(r2) /* 80056B60 00053960 38 00 00 00 */ li r0, 0 /* 80056B64 00053964 D0 1F 01 5C */ stfs f0, 0x15c(r31) /* 80056B68 00053968 90 1F 01 60 */ stw r0, 0x160(r31) @@ -498,11 +498,11 @@ lbl_80056BC4: /* 80056BC8 000539C8 80 03 00 04 */ lwz r0, 4(r3) /* 80056BCC 000539CC 28 00 00 00 */ cmplwi r0, 0 /* 80056BD0 000539D0 40 82 00 1C */ bne lbl_80056BEC -/* 80056BD4 000539D4 C0 0D 81 68 */ lfs f0, lbl_803CAA68-_SDA_BASE_(r13) +/* 80056BD4 000539D4 C0 0D 81 68 */ lfs f0, lbl_sRedMultiplier-_SDA_BASE_(r13) /* 80056BD8 000539D8 D0 1F 00 18 */ stfs f0, 0x18(r31) -/* 80056BDC 000539DC C0 0D 81 6C */ lfs f0, lbl_803CAA6C-_SDA_BASE_(r13) +/* 80056BDC 000539DC C0 0D 81 6C */ lfs f0, lbl_sGreenMultiplier-_SDA_BASE_(r13) /* 80056BE0 000539E0 D0 1F 00 1C */ stfs f0, 0x1c(r31) -/* 80056BE4 000539E4 C0 0D 81 70 */ lfs f0, lbl_803CAA70-_SDA_BASE_(r13) +/* 80056BE4 000539E4 C0 0D 81 70 */ lfs f0, lbl_sBlueMultiplier-_SDA_BASE_(r13) /* 80056BE8 000539E8 D0 1F 00 20 */ stfs f0, 0x20(r31) lbl_80056BEC: /* 80056BEC 000539EC 88 1E 00 20 */ lbz r0, 0x20(r30) @@ -532,23 +532,23 @@ zEntButton_SetReady__FP11_zEntButton: zEntButton.zEntButton_Press__FP11_zEntButton: /* 80056C34 00053A34 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80056C38 00053A38 7C 08 02 A6 */ mflr r0 -/* 80056C3C 00053A3C 3C 80 80 25 */ lis r4, lbl_80255088@ha +/* 80056C3C 00053A3C 3C 80 80 25 */ lis r4, lbl__stringBase0_26@ha /* 80056C40 00053A40 90 01 00 14 */ stw r0, 0x14(r1) /* 80056C44 00053A44 93 E1 00 0C */ stw r31, 0xc(r1) /* 80056C48 00053A48 7C 7F 1B 78 */ mr r31, r3 -/* 80056C4C 00053A4C 38 64 50 88 */ addi r3, r4, lbl_80255088@l +/* 80056C4C 00053A4C 38 64 50 88 */ addi r3, r4, lbl__stringBase0_26@l /* 80056C50 00053A50 38 63 00 16 */ addi r3, r3, 0x16 /* 80056C54 00053A54 4B FF 55 C1 */ bl xStrHash__FPCc -/* 80056C58 00053A58 C0 42 89 80 */ lfs f2, lbl_803CD300-_SDA2_BASE_(r2) +/* 80056C58 00053A58 C0 42 89 80 */ lfs f2, lbl__786_1-_SDA2_BASE_(r2) /* 80056C5C 00053A5C 38 80 00 80 */ li r4, 0x80 /* 80056C60 00053A60 80 DF 00 24 */ lwz r6, 0x24(r31) /* 80056C64 00053A64 38 A0 00 00 */ li r5, 0 /* 80056C68 00053A68 FC A0 10 90 */ fmr f5, f2 -/* 80056C6C 00053A6C C0 22 89 88 */ lfs f1, lbl_803CD308-_SDA2_BASE_(r2) +/* 80056C6C 00053A6C C0 22 89 88 */ lfs f1, lbl__918-_SDA2_BASE_(r2) /* 80056C70 00053A70 80 C6 00 4C */ lwz r6, 0x4c(r6) /* 80056C74 00053A74 38 E0 00 00 */ li r7, 0 -/* 80056C78 00053A78 C0 62 89 8C */ lfs f3, lbl_803CD30C-_SDA2_BASE_(r2) -/* 80056C7C 00053A7C C0 82 89 90 */ lfs f4, lbl_803CD310-_SDA2_BASE_(r2) +/* 80056C78 00053A78 C0 62 89 8C */ lfs f3, lbl__919-_SDA2_BASE_(r2) +/* 80056C7C 00053A7C C0 82 89 90 */ lfs f4, lbl__920-_SDA2_BASE_(r2) /* 80056C80 00053A80 38 C6 00 30 */ addi r6, r6, 0x30 /* 80056C84 00053A84 4B FF 1E 11 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 80056C88 00053A88 80 1F 01 44 */ lwz r0, 0x144(r31) @@ -556,7 +556,7 @@ zEntButton.zEntButton_Press__FP11_zEntButton: /* 80056C90 00053A90 40 82 00 14 */ bne lbl_80056CA4 /* 80056C94 00053A94 38 00 00 01 */ li r0, 1 /* 80056C98 00053A98 90 1F 01 44 */ stw r0, 0x144(r31) -/* 80056C9C 00053A9C C0 02 89 80 */ lfs f0, lbl_803CD300-_SDA2_BASE_(r2) +/* 80056C9C 00053A9C C0 02 89 80 */ lfs f0, lbl__786_1-_SDA2_BASE_(r2) /* 80056CA0 00053AA0 D0 1F 01 54 */ stfs f0, 0x154(r31) lbl_80056CA4: /* 80056CA4 00053AA4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -572,19 +572,19 @@ zEntButton._PressButtonSound__FUi: /* 80056CC0 00053AC0 90 01 00 14 */ stw r0, 0x14(r1) /* 80056CC4 00053AC4 54 60 07 39 */ rlwinm. r0, r3, 0, 0x1c, 0x1c /* 80056CC8 00053AC8 41 82 00 50 */ beq lbl_80056D18 -/* 80056CCC 00053ACC C0 22 89 94 */ lfs f1, lbl_803CD314-_SDA2_BASE_(r2) +/* 80056CCC 00053ACC C0 22 89 94 */ lfs f1, lbl__933-_SDA2_BASE_(r2) /* 80056CD0 00053AD0 38 60 00 00 */ li r3, 0 /* 80056CD4 00053AD4 38 80 00 10 */ li r4, 0x10 /* 80056CD8 00053AD8 38 A0 00 1A */ li r5, 0x1a /* 80056CDC 00053ADC 38 C0 00 1C */ li r6, 0x1c /* 80056CE0 00053AE0 48 02 9D 9D */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf -/* 80056CE4 00053AE4 C0 22 89 94 */ lfs f1, lbl_803CD314-_SDA2_BASE_(r2) +/* 80056CE4 00053AE4 C0 22 89 94 */ lfs f1, lbl__933-_SDA2_BASE_(r2) /* 80056CE8 00053AE8 38 60 00 10 */ li r3, 0x10 /* 80056CEC 00053AEC 38 80 00 23 */ li r4, 0x23 /* 80056CF0 00053AF0 38 A0 00 1A */ li r5, 0x1a /* 80056CF4 00053AF4 38 C0 00 1D */ li r6, 0x1d /* 80056CF8 00053AF8 48 02 9D 85 */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf -/* 80056CFC 00053AFC C0 22 89 94 */ lfs f1, lbl_803CD314-_SDA2_BASE_(r2) +/* 80056CFC 00053AFC C0 22 89 94 */ lfs f1, lbl__933-_SDA2_BASE_(r2) /* 80056D00 00053B00 38 60 00 24 */ li r3, 0x24 /* 80056D04 00053B04 38 80 00 64 */ li r4, 0x64 /* 80056D08 00053B08 38 A0 00 1A */ li r5, 0x1a @@ -598,7 +598,7 @@ lbl_80056D18: /* 80056D24 00053B24 54 60 07 BE */ clrlwi r0, r3, 0x1e /* 80056D28 00053B28 28 00 00 03 */ cmplwi r0, 3 /* 80056D2C 00053B2C 40 82 00 14 */ bne lbl_80056D40 -/* 80056D30 00053B30 C0 22 89 98 */ lfs f1, lbl_803CD318-_SDA2_BASE_(r2) +/* 80056D30 00053B30 C0 22 89 98 */ lfs f1, lbl__934_1-_SDA2_BASE_(r2) /* 80056D34 00053B34 38 60 00 1F */ li r3, 0x1f /* 80056D38 00053B38 38 80 00 21 */ li r4, 0x21 /* 80056D3C 00053B3C 48 02 9D 85 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf @@ -652,15 +652,15 @@ zEntButton_Hold__FP11_zEntButtonUi: /* 80056DDC 00053BDC 40 80 00 44 */ bge lbl_80056E20 /* 80056DE0 00053BE0 48 00 00 40 */ b lbl_80056E20 lbl_80056DE4: -/* 80056DE4 00053BE4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80056DE4 00053BE4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80056DE8 00053BE8 80 9F 00 AC */ lwz r4, 0xac(r31) -/* 80056DEC 00053BEC 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 80056DEC 00053BEC 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 80056DF0 00053BF0 38 61 00 08 */ addi r3, r1, 8 /* 80056DF4 00053BF4 80 A5 07 04 */ lwz r5, 0x704(r5) /* 80056DF8 00053BF8 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 80056DFC 00053BFC 38 A5 00 30 */ addi r5, r5, 0x30 /* 80056E00 00053C00 4B FB 42 3D */ bl xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 -/* 80056E04 00053C04 C0 02 89 80 */ lfs f0, lbl_803CD300-_SDA2_BASE_(r2) +/* 80056E04 00053C04 C0 02 89 80 */ lfs f0, lbl__786_1-_SDA2_BASE_(r2) /* 80056E08 00053C08 38 7F 00 94 */ addi r3, r31, 0x94 /* 80056E0C 00053C0C 38 81 00 08 */ addi r4, r1, 8 /* 80056E10 00053C10 D0 01 00 0C */ stfs f0, 0xc(r1) @@ -691,45 +691,45 @@ lbl_80056E4C: zEntButton_SceneUpdate__Ff: /* 80056E60 00053C60 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80056E64 00053C64 3C 00 43 30 */ lis r0, 0x4330 -/* 80056E68 00053C68 80 6D 81 78 */ lwz r3, lbl_803CAA78-_SDA_BASE_(r13) +/* 80056E68 00053C68 80 6D 81 78 */ lwz r3, lbl_sColorMultiplierSign-_SDA_BASE_(r13) /* 80056E6C 00053C6C 90 01 00 08 */ stw r0, 8(r1) /* 80056E70 00053C70 6C 60 80 00 */ xoris r0, r3, 0x8000 -/* 80056E74 00053C74 C8 62 89 B0 */ lfd f3, lbl_803CD330-_SDA2_BASE_(r2) +/* 80056E74 00053C74 C8 62 89 B0 */ lfd f3, lbl__988_1-_SDA2_BASE_(r2) /* 80056E78 00053C78 90 01 00 0C */ stw r0, 0xc(r1) -/* 80056E7C 00053C7C C0 82 89 9C */ lfs f4, lbl_803CD31C-_SDA2_BASE_(r2) +/* 80056E7C 00053C7C C0 82 89 9C */ lfs f4, lbl__983_1-_SDA2_BASE_(r2) /* 80056E80 00053C80 C8 41 00 08 */ lfd f2, 8(r1) -/* 80056E84 00053C84 C0 0D 81 74 */ lfs f0, lbl_803CAA74-_SDA_BASE_(r13) +/* 80056E84 00053C84 C0 0D 81 74 */ lfs f0, lbl_sColorMultiplier-_SDA_BASE_(r13) /* 80056E88 00053C88 EC 42 18 28 */ fsubs f2, f2, f3 /* 80056E8C 00053C8C EC 21 00 B2 */ fmuls f1, f1, f2 /* 80056E90 00053C90 EC 04 00 7A */ fmadds f0, f4, f1, f0 -/* 80056E94 00053C94 D0 0D 81 74 */ stfs f0, lbl_803CAA74-_SDA_BASE_(r13) -/* 80056E98 00053C98 C0 2D 81 74 */ lfs f1, lbl_803CAA74-_SDA_BASE_(r13) -/* 80056E9C 00053C9C C0 02 89 A0 */ lfs f0, lbl_803CD320-_SDA2_BASE_(r2) +/* 80056E94 00053C94 D0 0D 81 74 */ stfs f0, lbl_sColorMultiplier-_SDA_BASE_(r13) +/* 80056E98 00053C98 C0 2D 81 74 */ lfs f1, lbl_sColorMultiplier-_SDA_BASE_(r13) +/* 80056E9C 00053C9C C0 02 89 A0 */ lfs f0, lbl__984_1-_SDA2_BASE_(r2) /* 80056EA0 00053CA0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80056EA4 00053CA4 40 81 00 18 */ ble lbl_80056EBC -/* 80056EA8 00053CA8 80 0D 81 78 */ lwz r0, lbl_803CAA78-_SDA_BASE_(r13) +/* 80056EA8 00053CA8 80 0D 81 78 */ lwz r0, lbl_sColorMultiplierSign-_SDA_BASE_(r13) /* 80056EAC 00053CAC 1C 00 FF FF */ mulli r0, r0, -1 -/* 80056EB0 00053CB0 90 0D 81 78 */ stw r0, lbl_803CAA78-_SDA_BASE_(r13) -/* 80056EB4 00053CB4 C0 02 89 A0 */ lfs f0, lbl_803CD320-_SDA2_BASE_(r2) -/* 80056EB8 00053CB8 D0 0D 81 74 */ stfs f0, lbl_803CAA74-_SDA_BASE_(r13) +/* 80056EB0 00053CB0 90 0D 81 78 */ stw r0, lbl_sColorMultiplierSign-_SDA_BASE_(r13) +/* 80056EB4 00053CB4 C0 02 89 A0 */ lfs f0, lbl__984_1-_SDA2_BASE_(r2) +/* 80056EB8 00053CB8 D0 0D 81 74 */ stfs f0, lbl_sColorMultiplier-_SDA_BASE_(r13) lbl_80056EBC: -/* 80056EBC 00053CBC C0 2D 81 74 */ lfs f1, lbl_803CAA74-_SDA_BASE_(r13) -/* 80056EC0 00053CC0 C0 02 89 80 */ lfs f0, lbl_803CD300-_SDA2_BASE_(r2) +/* 80056EBC 00053CBC C0 2D 81 74 */ lfs f1, lbl_sColorMultiplier-_SDA_BASE_(r13) +/* 80056EC0 00053CC0 C0 02 89 80 */ lfs f0, lbl__786_1-_SDA2_BASE_(r2) /* 80056EC4 00053CC4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80056EC8 00053CC8 40 80 00 18 */ bge lbl_80056EE0 -/* 80056ECC 00053CCC 80 0D 81 78 */ lwz r0, lbl_803CAA78-_SDA_BASE_(r13) +/* 80056ECC 00053CCC 80 0D 81 78 */ lwz r0, lbl_sColorMultiplierSign-_SDA_BASE_(r13) /* 80056ED0 00053CD0 1C 00 FF FF */ mulli r0, r0, -1 -/* 80056ED4 00053CD4 90 0D 81 78 */ stw r0, lbl_803CAA78-_SDA_BASE_(r13) -/* 80056ED8 00053CD8 C0 02 89 80 */ lfs f0, lbl_803CD300-_SDA2_BASE_(r2) -/* 80056EDC 00053CDC D0 0D 81 74 */ stfs f0, lbl_803CAA74-_SDA_BASE_(r13) +/* 80056ED4 00053CD4 90 0D 81 78 */ stw r0, lbl_sColorMultiplierSign-_SDA_BASE_(r13) +/* 80056ED8 00053CD8 C0 02 89 80 */ lfs f0, lbl__786_1-_SDA2_BASE_(r2) +/* 80056EDC 00053CDC D0 0D 81 74 */ stfs f0, lbl_sColorMultiplier-_SDA_BASE_(r13) lbl_80056EE0: -/* 80056EE0 00053CE0 C0 42 89 A8 */ lfs f2, lbl_803CD328-_SDA2_BASE_(r2) -/* 80056EE4 00053CE4 C0 2D 81 74 */ lfs f1, lbl_803CAA74-_SDA_BASE_(r13) -/* 80056EE8 00053CE8 C0 02 89 A4 */ lfs f0, lbl_803CD324-_SDA2_BASE_(r2) +/* 80056EE0 00053CE0 C0 42 89 A8 */ lfs f2, lbl__986_1-_SDA2_BASE_(r2) +/* 80056EE4 00053CE4 C0 2D 81 74 */ lfs f1, lbl_sColorMultiplier-_SDA_BASE_(r13) +/* 80056EE8 00053CE8 C0 02 89 A4 */ lfs f0, lbl__985-_SDA2_BASE_(r2) /* 80056EEC 00053CEC EC 02 00 7A */ fmadds f0, f2, f1, f0 -/* 80056EF0 00053CF0 D0 0D 81 68 */ stfs f0, lbl_803CAA68-_SDA_BASE_(r13) -/* 80056EF4 00053CF4 D0 0D 81 6C */ stfs f0, lbl_803CAA6C-_SDA_BASE_(r13) -/* 80056EF8 00053CF8 D0 0D 81 70 */ stfs f0, lbl_803CAA70-_SDA_BASE_(r13) +/* 80056EF0 00053CF0 D0 0D 81 68 */ stfs f0, lbl_sRedMultiplier-_SDA_BASE_(r13) +/* 80056EF4 00053CF4 D0 0D 81 6C */ stfs f0, lbl_sGreenMultiplier-_SDA_BASE_(r13) +/* 80056EF8 00053CF8 D0 0D 81 70 */ stfs f0, lbl_sBlueMultiplier-_SDA_BASE_(r13) /* 80056EFC 00053CFC 38 21 00 10 */ addi r1, r1, 0x10 /* 80056F00 00053D00 4E 80 00 20 */ blr lbl_80056F04: @@ -809,7 +809,7 @@ lbl_80056FDC: /* 80057008 00053E08 4E 80 04 21 */ bctrl /* 8005700C 00053E0C 28 1E 00 00 */ cmplwi r30, 0 /* 80057010 00053E10 41 82 01 E0 */ beq lbl_800571F0 -/* 80057014 00053E14 C0 22 89 84 */ lfs f1, lbl_803CD304-_SDA2_BASE_(r2) +/* 80057014 00053E14 C0 22 89 84 */ lfs f1, lbl__890_1-_SDA2_BASE_(r2) /* 80057018 00053E18 C0 1E 00 00 */ lfs f0, 0(r30) /* 8005701C 00053E1C EC 01 00 2A */ fadds f0, f1, f0 /* 80057020 00053E20 FC 00 00 1E */ fctiwz f0, f0 @@ -830,7 +830,7 @@ lbl_80057048: /* 80057058 00053E58 4B FC 47 91 */ bl xEntHide__FP4xEnt /* 8005705C 00053E5C 28 1E 00 00 */ cmplwi r30, 0 /* 80057060 00053E60 41 82 01 90 */ beq lbl_800571F0 -/* 80057064 00053E64 C0 22 89 84 */ lfs f1, lbl_803CD304-_SDA2_BASE_(r2) +/* 80057064 00053E64 C0 22 89 84 */ lfs f1, lbl__890_1-_SDA2_BASE_(r2) /* 80057068 00053E68 C0 1E 00 00 */ lfs f0, 0(r30) /* 8005706C 00053E6C EC 01 00 2A */ fadds f0, f1, f0 /* 80057070 00053E70 FC 00 00 1E */ fctiwz f0, f0 @@ -852,9 +852,9 @@ lbl_800570A4: /* 800570A8 00053EA8 48 0B F8 39 */ bl zCollGeom_CamDisable__FP4xEnt /* 800570AC 00053EAC 48 00 01 44 */ b lbl_800571F0 lbl_800570B0: -/* 800570B0 00053EB0 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800570B0 00053EB0 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800570B4 00053EB4 7F E3 FB 78 */ mr r3, r31 -/* 800570B8 00053EB8 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800570B8 00053EB8 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800570BC 00053EBC 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 800570C0 00053EC0 4B FF F7 C9 */ bl zEntButton_Reset__FP11_zEntButtonP6xScene /* 800570C4 00053EC4 48 00 01 2C */ b lbl_800571F0 @@ -866,20 +866,20 @@ lbl_800570D4: /* 800570D4 00053ED4 80 1F 01 44 */ lwz r0, 0x144(r31) /* 800570D8 00053ED8 28 00 00 00 */ cmplwi r0, 0 /* 800570DC 00053EDC 41 82 01 14 */ beq lbl_800571F0 -/* 800570E0 00053EE0 3C 60 80 25 */ lis r3, lbl_80255088@ha -/* 800570E4 00053EE4 38 63 50 88 */ addi r3, r3, lbl_80255088@l +/* 800570E0 00053EE0 3C 60 80 25 */ lis r3, lbl__stringBase0_26@ha +/* 800570E4 00053EE4 38 63 50 88 */ addi r3, r3, lbl__stringBase0_26@l /* 800570E8 00053EE8 38 63 00 23 */ addi r3, r3, 0x23 /* 800570EC 00053EEC 4B FF 51 29 */ bl xStrHash__FPCc -/* 800570F0 00053EF0 C0 42 89 80 */ lfs f2, lbl_803CD300-_SDA2_BASE_(r2) +/* 800570F0 00053EF0 C0 42 89 80 */ lfs f2, lbl__786_1-_SDA2_BASE_(r2) /* 800570F4 00053EF4 38 80 00 80 */ li r4, 0x80 /* 800570F8 00053EF8 80 DF 00 24 */ lwz r6, 0x24(r31) /* 800570FC 00053EFC 38 A0 00 00 */ li r5, 0 /* 80057100 00053F00 FC A0 10 90 */ fmr f5, f2 -/* 80057104 00053F04 C0 22 89 88 */ lfs f1, lbl_803CD308-_SDA2_BASE_(r2) +/* 80057104 00053F04 C0 22 89 88 */ lfs f1, lbl__918-_SDA2_BASE_(r2) /* 80057108 00053F08 80 C6 00 4C */ lwz r6, 0x4c(r6) /* 8005710C 00053F0C 38 E0 00 00 */ li r7, 0 -/* 80057110 00053F10 C0 62 89 8C */ lfs f3, lbl_803CD30C-_SDA2_BASE_(r2) -/* 80057114 00053F14 C0 82 89 90 */ lfs f4, lbl_803CD310-_SDA2_BASE_(r2) +/* 80057110 00053F10 C0 62 89 8C */ lfs f3, lbl__919-_SDA2_BASE_(r2) +/* 80057114 00053F14 C0 82 89 90 */ lfs f4, lbl__920-_SDA2_BASE_(r2) /* 80057118 00053F18 38 C6 00 30 */ addi r6, r6, 0x30 /* 8005711C 00053F1C 4B FF 19 79 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 80057120 00053F20 7F E3 FB 78 */ mr r3, r31 @@ -905,13 +905,13 @@ lbl_80057158: /* 80057164 00053F64 4B FF E5 A9 */ bl zEntAnimEvent__FP4zEntUiPCf /* 80057168 00053F68 48 00 00 88 */ b lbl_800571F0 lbl_8005716C: -/* 8005716C 00053F6C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80057170 00053F70 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8005716C 00053F6C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80057170 00053F70 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80057174 00053F74 80 63 06 30 */ lwz r3, 0x630(r3) /* 80057178 00053F78 28 03 00 00 */ cmplwi r3, 0 /* 8005717C 00053F7C 41 82 00 74 */ beq lbl_800571F0 /* 80057180 00053F80 C0 3E 00 00 */ lfs f1, 0(r30) -/* 80057184 00053F84 C0 02 89 80 */ lfs f0, lbl_803CD300-_SDA2_BASE_(r2) +/* 80057184 00053F84 C0 02 89 80 */ lfs f0, lbl__786_1-_SDA2_BASE_(r2) /* 80057188 00053F88 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005718C 00053F8C 4C 40 13 82 */ cror 2, 0, 2 /* 80057190 00053F90 40 82 00 18 */ bne lbl_800571A8 diff --git a/asm/Game/zEntCruiseBubble.s b/asm/Game/zEntCruiseBubble.s index 35039d948..dc77484f8 100644 --- a/asm/Game/zEntCruiseBubble.s +++ b/asm/Game/zEntCruiseBubble.s @@ -6,9 +6,9 @@ zEntCruiseBubble.init_sound__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 8005720C 0005400C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80057210 00054010 7C 08 02 A6 */ mflr r0 -/* 80057214 00054014 3C 60 80 29 */ lis r3, lbl_8028C430@ha +/* 80057214 00054014 3C 60 80 29 */ lis r3, lbl_sounds__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80057218 00054018 90 01 00 24 */ stw r0, 0x24(r1) -/* 8005721C 0005401C 38 63 C4 30 */ addi r3, r3, lbl_8028C430@l +/* 8005721C 0005401C 38 63 C4 30 */ addi r3, r3, lbl_sounds__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80057220 00054020 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80057224 00054024 3B E0 00 00 */ li r31, 0 /* 80057228 00054028 93 C1 00 18 */ stw r30, 0x18(r1) @@ -44,9 +44,9 @@ zEntCruiseBubble.stop_sound__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fi /* 80057284 00054084 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80057288 00054088 7C 08 02 A6 */ mflr r0 /* 8005728C 0005408C 1C A3 00 28 */ mulli r5, r3, 0x28 -/* 80057290 00054090 3C 60 80 29 */ lis r3, lbl_8028C430@ha +/* 80057290 00054090 3C 60 80 29 */ lis r3, lbl_sounds__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80057294 00054094 90 01 00 14 */ stw r0, 0x14(r1) -/* 80057298 00054098 38 03 C4 30 */ addi r0, r3, lbl_8028C430@l +/* 80057298 00054098 38 03 C4 30 */ addi r0, r3, lbl_sounds__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005729C 0005409C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800572A0 000540A0 7F E0 2A 14 */ add r31, r0, r5 /* 800572A4 000540A4 93 C1 00 08 */ stw r30, 8(r1) @@ -92,9 +92,9 @@ zEntCruiseBubble.play_sound__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fi /* 80057320 00054120 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80057324 00054124 7C 08 02 A6 */ mflr r0 /* 80057328 00054128 1C 83 00 28 */ mulli r4, r3, 0x28 -/* 8005732C 0005412C 3C 60 80 29 */ lis r3, lbl_8028C430@ha +/* 8005732C 0005412C 3C 60 80 29 */ lis r3, lbl_sounds__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80057330 00054130 90 01 00 14 */ stw r0, 0x14(r1) -/* 80057334 00054134 38 03 C4 30 */ addi r0, r3, lbl_8028C430@l +/* 80057334 00054134 38 03 C4 30 */ addi r0, r3, lbl_sounds__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80057338 00054138 93 E1 00 0C */ stw r31, 0xc(r1) /* 8005733C 0005413C 7F E0 22 14 */ add r31, r0, r4 /* 80057340 00054140 93 C1 00 08 */ stw r30, 8(r1) @@ -123,7 +123,7 @@ lbl_80057388: /* 80057394 00054194 48 02 94 E5 */ bl zEntPlayer_SNDPlayStream__F20_tagePlayerStreamSnd /* 80057398 00054198 48 00 00 0C */ b lbl_800573A4 lbl_8005739C: -/* 8005739C 0005419C C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005739C 0005419C C0 22 89 B8 */ lfs f1, lbl__1551-_SDA2_BASE_(r2) /* 800573A0 000541A0 48 02 93 F1 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf lbl_800573A4: /* 800573A4 000541A4 38 00 00 00 */ li r0, 0 @@ -132,7 +132,7 @@ lbl_800573A4: lbl_800573B0: /* 800573B0 000541B0 C0 1F 00 04 */ lfs f0, 4(r31) /* 800573B4 000541B4 38 80 00 80 */ li r4, 0x80 -/* 800573B8 000541B8 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 800573B8 000541B8 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 800573BC 000541BC 38 A0 00 00 */ li r5, 0 /* 800573C0 000541C0 EC 20 00 72 */ fmuls f1, f0, f1 /* 800573C4 000541C4 38 C0 00 00 */ li r6, 0 @@ -159,9 +159,9 @@ zEntCruiseBubble.play_sound__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fi /* 80057404 00054204 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80057408 00054208 7C 08 02 A6 */ mflr r0 /* 8005740C 0005420C 1C A3 00 28 */ mulli r5, r3, 0x28 -/* 80057410 00054210 3C 60 80 29 */ lis r3, lbl_8028C430@ha +/* 80057410 00054210 3C 60 80 29 */ lis r3, lbl_sounds__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80057414 00054214 90 01 00 14 */ stw r0, 0x14(r1) -/* 80057418 00054218 38 03 C4 30 */ addi r0, r3, lbl_8028C430@l +/* 80057418 00054218 38 03 C4 30 */ addi r0, r3, lbl_sounds__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005741C 0005421C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80057420 00054220 7F E0 2A 14 */ add r31, r0, r5 /* 80057424 00054224 80 7F 00 20 */ lwz r3, 0x20(r31) @@ -169,7 +169,7 @@ zEntCruiseBubble.play_sound__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fi /* 8005742C 0005422C 41 82 00 34 */ beq lbl_80057460 /* 80057430 00054230 C0 1F 00 04 */ lfs f0, 4(r31) /* 80057434 00054234 7C 86 23 78 */ mr r6, r4 -/* 80057438 00054238 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 80057438 00054238 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 8005743C 0005423C 38 80 00 80 */ li r4, 0x80 /* 80057440 00054240 EC 20 00 72 */ fmuls f1, f0, f1 /* 80057444 00054244 C0 7F 00 08 */ lfs f3, 8(r31) @@ -197,9 +197,9 @@ zEntCruiseBubble.set_pitch__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fif /* 80057488 00054288 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8005748C 0005428C 7C 08 02 A6 */ mflr r0 /* 80057490 00054290 1C A3 00 28 */ mulli r5, r3, 0x28 -/* 80057494 00054294 3C 60 80 29 */ lis r3, lbl_8028C430@ha +/* 80057494 00054294 3C 60 80 29 */ lis r3, lbl_sounds__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80057498 00054298 90 01 00 24 */ stw r0, 0x24(r1) -/* 8005749C 0005429C 38 03 C4 30 */ addi r0, r3, lbl_8028C430@l +/* 8005749C 0005429C 38 03 C4 30 */ addi r0, r3, lbl_sounds__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 800574A0 000542A0 DB E1 00 18 */ stfd f31, 0x18(r1) /* 800574A4 000542A4 FF E0 08 90 */ fmr f31, f1 /* 800574A8 000542A8 93 E1 00 14 */ stw r31, 0x14(r1) @@ -241,8 +241,8 @@ lbl_80057508: .global zEntCruiseBubble.show_wand__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv zEntCruiseBubble.show_wand__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: -/* 80057524 00054324 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80057528 00054328 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80057524 00054324 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80057528 00054328 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8005752C 0005432C 80 63 1F 5C */ lwz r3, 0x1f5c(r3) /* 80057530 00054330 A0 03 00 44 */ lhz r0, 0x44(r3) /* 80057534 00054334 60 00 00 01 */ ori r0, r0, 1 @@ -251,8 +251,8 @@ zEntCruiseBubble.show_wand__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: .global zEntCruiseBubble.hide_wand__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv zEntCruiseBubble.hide_wand__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: -/* 80057540 00054340 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80057544 00054344 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80057540 00054340 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80057544 00054344 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80057548 00054348 80 63 1F 5C */ lwz r3, 0x1f5c(r3) /* 8005754C 0005434C A0 03 00 44 */ lhz r0, 0x44(r3) /* 80057550 00054350 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e @@ -261,8 +261,8 @@ zEntCruiseBubble.hide_wand__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: .global zEntCruiseBubble.show_missle__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv zEntCruiseBubble.show_missle__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: -/* 8005755C 0005435C 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 80057560 00054360 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 8005755C 0005435C 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80057560 00054360 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80057564 00054364 80 63 00 68 */ lwz r3, 0x68(r3) /* 80057568 00054368 A0 03 00 44 */ lhz r0, 0x44(r3) /* 8005756C 0005436C 60 00 00 03 */ ori r0, r0, 3 @@ -271,8 +271,8 @@ zEntCruiseBubble.show_missle__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_F .global zEntCruiseBubble.hide_missle__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv zEntCruiseBubble.hide_missle__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: -/* 80057578 00054378 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 8005757C 0005437C 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 80057578 00054378 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005757C 0005437C 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80057580 00054380 80 63 00 68 */ lwz r3, 0x68(r3) /* 80057584 00054384 A0 03 00 44 */ lhz r0, 0x44(r3) /* 80057588 00054388 54 00 04 3A */ rlwinm r0, r0, 0, 0x10, 0x1d @@ -350,9 +350,9 @@ zEntCruiseBubble.camera_leave__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ .global zEntCruiseBubble.start_damaging__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv zEntCruiseBubble.start_damaging__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: -/* 80057670 00054470 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 80057670 00054470 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80057674 00054474 38 00 00 00 */ li r0, 0 -/* 80057678 00054478 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 80057678 00054478 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005767C 0005447C 90 03 00 EC */ stw r0, 0xec(r3) /* 80057680 00054480 4E 80 00 20 */ blr @@ -360,9 +360,9 @@ zEntCruiseBubble.start_damaging__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cp zEntCruiseBubble.damage_entity__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR4xEntRC5xVec3RC5xVec3RC5xVec3fb: /* 80057684 00054484 94 21 FF 40 */ stwu r1, -0xc0(r1) /* 80057688 00054488 7C 08 02 A6 */ mflr r0 -/* 8005768C 0005448C 3D 00 80 29 */ lis r8, lbl_8028C2A4@ha +/* 8005768C 0005448C 3D 00 80 29 */ lis r8, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80057690 00054490 90 01 00 C4 */ stw r0, 0xc4(r1) -/* 80057694 00054494 39 08 C2 A4 */ addi r8, r8, lbl_8028C2A4@l +/* 80057694 00054494 39 08 C2 A4 */ addi r8, r8, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80057698 00054498 DB E1 00 B8 */ stfd f31, 0xb8(r1) /* 8005769C 0005449C FF E0 08 90 */ fmr f31, f1 /* 800576A0 000544A0 93 E1 00 B4 */ stw r31, 0xb4(r1) @@ -486,9 +486,9 @@ lbl_80057830: /* 80057850 00054650 38 81 00 08 */ addi r4, r1, 8 /* 80057854 00054654 48 00 86 3D */ bl up_normal__5xVec3CFv /* 80057858 00054658 81 9D 01 B8 */ lwz r12, 0x1b8(r29) -/* 8005785C 0005465C 3C 80 80 29 */ lis r4, lbl_8028C200@ha +/* 8005785C 0005465C 3C 80 80 29 */ lis r4, lbl_base__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80057860 00054660 81 01 00 14 */ lwz r8, 0x14(r1) -/* 80057864 00054664 38 A4 C2 00 */ addi r5, r4, lbl_8028C200@l +/* 80057864 00054664 38 A4 C2 00 */ addi r5, r4, lbl_base__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80057868 00054668 80 E1 00 18 */ lwz r7, 0x18(r1) /* 8005786C 0005466C 7F A3 EB 78 */ mr r3, r29 /* 80057870 00054670 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -503,8 +503,8 @@ lbl_80057830: /* 80057894 00054694 48 00 00 34 */ b lbl_800578C8 lbl_80057898: /* 80057898 00054698 81 83 01 B8 */ lwz r12, 0x1b8(r3) -/* 8005789C 0005469C 3C 80 80 29 */ lis r4, lbl_8028C200@ha -/* 800578A0 000546A0 38 A4 C2 00 */ addi r5, r4, lbl_8028C200@l +/* 8005789C 0005469C 3C 80 80 29 */ lis r4, lbl_base__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 800578A0 000546A0 38 A4 C2 00 */ addi r5, r4, lbl_base__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 800578A4 000546A4 7F E6 FB 78 */ mr r6, r31 /* 800578A8 000546A8 81 8C 00 80 */ lwz r12, 0x80(r12) /* 800578AC 000546AC 38 80 00 09 */ li r4, 9 @@ -574,8 +574,8 @@ lbl_80057970: .global zEntCruiseBubble.was_damaged__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FP4xEnt zEntCruiseBubble.was_damaged__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FP4xEnt: -/* 80057984 00054784 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha -/* 80057988 00054788 38 84 C2 A4 */ addi r4, r4, lbl_8028C2A4@l +/* 80057984 00054784 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80057988 00054788 38 84 C2 A4 */ addi r4, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005798C 0005478C 80 04 00 EC */ lwz r0, 0xec(r4) /* 80057990 00054790 38 84 00 6C */ addi r4, r4, 0x6c /* 80057994 00054794 54 00 10 3A */ slwi r0, r0, 2 @@ -762,9 +762,9 @@ lbl_80057BCC: zEntCruiseBubble.signal_event__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FUi: /* 80057BF0 000549F0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80057BF4 000549F4 7C 08 02 A6 */ mflr r0 -/* 80057BF8 000549F8 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80057BF8 000549F8 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80057BFC 000549FC 7C 65 1B 78 */ mr r5, r3 -/* 80057C00 00054A00 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80057C00 00054A00 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80057C04 00054A04 90 01 00 14 */ stw r0, 0x14(r1) /* 80057C08 00054A08 38 84 06 E0 */ addi r4, r4, 0x6e0 /* 80057C0C 00054A0C 7C 83 23 78 */ mr r3, r4 @@ -778,11 +778,11 @@ zEntCruiseBubble.signal_event__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ zEntCruiseBubble.refresh_trail__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR7xMat4x3R5xQuat: /* 80057C24 00054A24 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80057C28 00054A28 7C 08 02 A6 */ mflr r0 -/* 80057C2C 00054A2C 3C A0 80 29 */ lis r5, lbl_8028C2A4@ha +/* 80057C2C 00054A2C 3C A0 80 29 */ lis r5, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80057C30 00054A30 90 01 00 14 */ stw r0, 0x14(r1) /* 80057C34 00054A34 93 E1 00 0C */ stw r31, 0xc(r1) /* 80057C38 00054A38 7C 9F 23 78 */ mr r31, r4 -/* 80057C3C 00054A3C 38 85 C2 A4 */ addi r4, r5, lbl_8028C2A4@l +/* 80057C3C 00054A3C 38 85 C2 A4 */ addi r4, r5, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80057C40 00054A40 38 A0 00 08 */ li r5, 8 /* 80057C44 00054A44 93 C1 00 08 */ stw r30, 8(r1) /* 80057C48 00054A48 7C 7E 1B 78 */ mr r30, r3 @@ -802,9 +802,9 @@ zEntCruiseBubble.refresh_trail__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp zEntCruiseBubble.start_trail__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80057C78 00054A78 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80057C7C 00054A7C 7C 08 02 A6 */ mflr r0 -/* 80057C80 00054A80 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 80057C80 00054A80 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80057C84 00054A84 90 01 00 14 */ stw r0, 0x14(r1) -/* 80057C88 00054A88 38 A3 C2 A4 */ addi r5, r3, lbl_8028C2A4@l +/* 80057C88 00054A88 38 A3 C2 A4 */ addi r5, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80057C8C 00054A8C 80 65 00 00 */ lwz r3, 0(r5) /* 80057C90 00054A90 54 60 06 31 */ rlwinm. r0, r3, 0, 0x18, 0x18 /* 80057C94 00054A94 40 82 00 24 */ bne lbl_80057CB8 @@ -812,7 +812,7 @@ zEntCruiseBubble.start_trail__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_F /* 80057C9C 00054A9C 38 65 01 14 */ addi r3, r5, 0x114 /* 80057CA0 00054AA0 90 05 00 00 */ stw r0, 0(r5) /* 80057CA4 00054AA4 38 85 01 54 */ addi r4, r5, 0x154 -/* 80057CA8 00054AA8 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) +/* 80057CA8 00054AA8 C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) /* 80057CAC 00054AAC D0 05 01 10 */ stfs f0, 0x110(r5) /* 80057CB0 00054AB0 D0 05 01 0C */ stfs f0, 0x10c(r5) /* 80057CB4 00054AB4 4B FF FF 71 */ bl zEntCruiseBubble.refresh_trail__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR7xMat4x3R5xQuat @@ -834,10 +834,10 @@ zEntCruiseBubble.stop_trail__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv zEntCruiseBubble.set_state__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_11thread_enumQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum: /* 80057CDC 00054ADC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80057CE0 00054AE0 7C 08 02 A6 */ mflr r0 -/* 80057CE4 00054AE4 3C A0 80 29 */ lis r5, lbl_8028C2A4@ha +/* 80057CE4 00054AE4 3C A0 80 29 */ lis r5, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80057CE8 00054AE8 54 63 10 3A */ slwi r3, r3, 2 /* 80057CEC 00054AEC 90 01 00 14 */ stw r0, 0x14(r1) -/* 80057CF0 00054AF0 38 05 C2 A4 */ addi r0, r5, lbl_8028C2A4@l +/* 80057CF0 00054AF0 38 05 C2 A4 */ addi r0, r5, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80057CF4 00054AF4 7C 60 1A 14 */ add r3, r0, r3 /* 80057CF8 00054AF8 93 E1 00 0C */ stw r31, 0xc(r1) /* 80057CFC 00054AFC 3B E3 00 04 */ addi r31, r3, 4 @@ -855,9 +855,9 @@ zEntCruiseBubble.set_state__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FQ3 lbl_80057D2C: /* 80057D2C 00054B2C 2C 1E FF FF */ cmpwi r30, -1 /* 80057D30 00054B30 41 82 00 30 */ beq lbl_80057D60 -/* 80057D34 00054B34 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 80057D34 00054B34 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80057D38 00054B38 57 C0 10 3A */ slwi r0, r30, 2 -/* 80057D3C 00054B3C 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 80057D3C 00054B3C 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80057D40 00054B40 7C 63 02 14 */ add r3, r3, r0 /* 80057D44 00054B44 80 03 00 10 */ lwz r0, 0x10(r3) /* 80057D48 00054B48 90 1F 00 00 */ stw r0, 0(r31) @@ -880,10 +880,10 @@ lbl_80057D60: zEntCruiseBubble.check_launch__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80057D80 00054B80 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80057D84 00054B84 7C 08 02 A6 */ mflr r0 -/* 80057D88 00054B88 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80057D88 00054B88 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80057D8C 00054B8C 38 A0 00 00 */ li r5, 0 /* 80057D90 00054B90 90 01 00 24 */ stw r0, 0x24(r1) -/* 80057D94 00054B94 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80057D94 00054B94 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80057D98 00054B98 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80057D9C 00054B9C 93 C1 00 18 */ stw r30, 0x18(r1) /* 80057DA0 00054BA0 93 A1 00 14 */ stw r29, 0x14(r1) @@ -911,12 +911,12 @@ lbl_80057DEC: /* 80057DF4 00054BF4 38 60 00 00 */ li r3, 0 /* 80057DF8 00054BF8 48 00 00 58 */ b lbl_80057E50 lbl_80057DFC: -/* 80057DFC 00054BFC 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80057E00 00054C00 3C 60 80 29 */ lis r3, lbl_8028C210@ha -/* 80057E04 00054C04 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80057DFC 00054BFC 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80057E00 00054C00 3C 60 80 29 */ lis r3, lbl_start_anim_states__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80057E04 00054C04 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80057E08 00054C08 3B A0 00 00 */ li r29, 0 /* 80057E0C 00054C0C 80 84 07 04 */ lwz r4, 0x704(r4) -/* 80057E10 00054C10 3B E3 C2 10 */ addi r31, r3, lbl_8028C210@l +/* 80057E10 00054C10 3B E3 C2 10 */ addi r31, r3, lbl_start_anim_states__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80057E14 00054C14 80 64 00 0C */ lwz r3, 0xc(r4) /* 80057E18 00054C18 80 63 00 08 */ lwz r3, 8(r3) /* 80057E1C 00054C1C 83 C3 00 04 */ lwz r30, 4(r3) @@ -955,9 +955,9 @@ zEntCruiseBubble.kill__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fbb: /* 80057E88 00054C88 93 81 00 10 */ stw r28, 0x10(r1) /* 80057E8C 00054C8C 7C 7C 1B 78 */ mr r28, r3 /* 80057E90 00054C90 41 82 00 48 */ beq lbl_80057ED8 -/* 80057E94 00054C94 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 80057E94 00054C94 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80057E98 00054C98 3B A0 00 00 */ li r29, 0 -/* 80057E9C 00054C9C 3B C3 C2 A4 */ addi r30, r3, lbl_8028C2A4@l +/* 80057E9C 00054C9C 3B C3 C2 A4 */ addi r30, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80057EA0 00054CA0 3B E0 00 00 */ li r31, 0 lbl_80057EA4: /* 80057EA4 00054CA4 80 7E 00 04 */ lwz r3, 4(r30) @@ -984,9 +984,9 @@ lbl_80057EDC: /* 80057EEC 00054CEC 2C 1D 00 03 */ cmpwi r29, 3 /* 80057EF0 00054CF0 41 80 FF EC */ blt lbl_80057EDC lbl_80057EF4: -/* 80057EF4 00054CF4 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 80057EF4 00054CF4 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80057EF8 00054CF8 38 00 00 03 */ li r0, 3 -/* 80057EFC 00054CFC 38 83 C2 A4 */ addi r4, r3, lbl_8028C2A4@l +/* 80057EFC 00054CFC 38 83 C2 A4 */ addi r4, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80057F00 00054D00 38 60 00 02 */ li r3, 2 /* 80057F04 00054D04 90 04 00 00 */ stw r0, 0(r4) /* 80057F08 00054D08 4B FF A2 09 */ bl zCameraEnableTracking__F17camera_owner_enum @@ -996,26 +996,26 @@ lbl_80057EF4: /* 80057F18 00054D18 57 80 06 3F */ clrlwi. r0, r28, 0x18 /* 80057F1C 00054D1C 41 82 00 20 */ beq lbl_80057F3C /* 80057F20 00054D20 4B FF A2 15 */ bl zCameraEnableInput__Fv -/* 80057F24 00054D24 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 80057F28 00054D28 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 80057F2C 00054D2C 38 83 C2 A4 */ addi r4, r3, lbl_8028C2A4@l +/* 80057F24 00054D24 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80057F28 00054D28 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 80057F2C 00054D2C 38 83 C2 A4 */ addi r4, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80057F30 00054D30 C0 24 01 00 */ lfs f1, 0x100(r4) -/* 80057F34 00054D34 38 65 05 58 */ addi r3, r5, lbl_803C0558@l +/* 80057F34 00054D34 38 65 05 58 */ addi r3, r5, lbl_globals@l /* 80057F38 00054D38 4B FB 65 59 */ bl xCameraSetFOV__FP7xCameraf lbl_80057F3C: /* 80057F3C 00054D3C 4B FF F6 05 */ bl zEntCruiseBubble.hide_wand__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 80057F40 00054D40 4B FF F6 39 */ bl zEntCruiseBubble.hide_missle__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 80057F44 00054D44 48 00 23 FD */ bl zEntCruiseBubble.hide_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 80057F48 00054D48 4B FF FD 81 */ bl zEntCruiseBubble.stop_trail__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv -/* 80057F4C 00054D4C C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) +/* 80057F4C 00054D4C C0 22 89 B8 */ lfs f1, lbl__1551-_SDA2_BASE_(r2) /* 80057F50 00054D50 48 00 00 91 */ bl zEntCruiseBubble.distort_screen__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Ff /* 80057F54 00054D54 38 60 00 00 */ li r3, 0 /* 80057F58 00054D58 4B FF 0A A1 */ bl xSndSelectListenerMode__F24sound_listener_game_mode -/* 80057F5C 00054D5C 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80057F60 00054D60 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 80057F64 00054D64 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80057F5C 00054D5C 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80057F60 00054D60 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80057F64 00054D64 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80057F68 00054D68 80 A4 07 04 */ lwz r5, 0x704(r4) -/* 80057F6C 00054D6C 38 83 C2 A4 */ addi r4, r3, lbl_8028C2A4@l +/* 80057F6C 00054D6C 38 83 C2 A4 */ addi r4, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80057F70 00054D70 80 04 01 64 */ lwz r0, 0x164(r4) /* 80057F74 00054D74 80 65 00 0C */ lwz r3, 0xc(r5) /* 80057F78 00054D78 80 A3 00 08 */ lwz r5, 8(r3) @@ -1029,13 +1029,13 @@ lbl_80057F3C: /* 80057F98 00054D98 7C 05 00 40 */ cmplw r5, r0 /* 80057F9C 00054D9C 40 82 00 14 */ bne lbl_80057FB0 lbl_80057FA0: -/* 80057FA0 00054DA0 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha -/* 80057FA4 00054DA4 38 84 C2 A4 */ addi r4, r4, lbl_8028C2A4@l +/* 80057FA0 00054DA0 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80057FA4 00054DA4 38 84 C2 A4 */ addi r4, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80057FA8 00054DA8 80 84 01 84 */ lwz r4, 0x184(r4) /* 80057FAC 00054DAC 4B FB 0A 99 */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition lbl_80057FB0: -/* 80057FB0 00054DB0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80057FB4 00054DB4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80057FB0 00054DB0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80057FB4 00054DB4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80057FB8 00054DB8 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 80057FBC 00054DBC 4B FF FB 75 */ bl zEntCruiseBubble.exit_triggers__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR6xScene /* 80057FC0 00054DC0 80 01 00 24 */ lwz r0, 0x24(r1) @@ -1065,11 +1065,11 @@ zEntCruiseBubble.update_player__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp /* 80058008 00054E08 FF E0 08 90 */ fmr f31, f1 /* 8005800C 00054E0C 48 00 00 FD */ bl zEntCruiseBubble.get_player_loc__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 80058010 00054E10 80 C3 00 00 */ lwz r6, 0(r3) -/* 80058014 00054E14 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80058014 00054E14 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80058018 00054E18 80 A3 00 04 */ lwz r5, 4(r3) /* 8005801C 00054E1C FC 20 F8 90 */ fmr f1, f31 /* 80058020 00054E20 80 03 00 08 */ lwz r0, 8(r3) -/* 80058024 00054E24 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 80058024 00054E24 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 80058028 00054E28 90 C1 00 2C */ stw r6, 0x2c(r1) /* 8005802C 00054E2C 7F C4 F3 78 */ mr r4, r30 /* 80058030 00054E30 38 63 06 E0 */ addi r3, r3, 0x6e0 @@ -1080,10 +1080,10 @@ zEntCruiseBubble.update_player__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp /* 80058044 00054E44 48 02 A6 31 */ bl zEntPlayer_MinimalUpdate__FP4xEntP6xScenefR5xVec3 /* 80058048 00054E48 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8005804C 00054E4C 40 82 00 24 */ bne lbl_80058070 -/* 80058050 00054E50 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80058054 00054E54 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 80058058 00054E58 38 84 05 58 */ addi r4, r4, lbl_803C0558@l -/* 8005805C 00054E5C 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 80058050 00054E50 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80058054 00054E54 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80058058 00054E58 38 84 05 58 */ addi r4, r4, lbl_globals@l +/* 8005805C 00054E5C 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058060 00054E60 80 84 16 B0 */ lwz r4, 0x16b0(r4) /* 80058064 00054E64 80 03 00 F0 */ lwz r0, 0xf0(r3) /* 80058068 00054E68 7C 04 00 40 */ cmplw r4, r0 @@ -1103,15 +1103,15 @@ lbl_80058074: /* 80058098 00054E98 38 81 00 08 */ addi r4, r1, 8 /* 8005809C 00054E9C 38 A1 00 20 */ addi r5, r1, 0x20 /* 800580A0 00054EA0 4B FB 31 2D */ bl __mi__5xVec3CFRC5xVec3 -/* 800580A4 00054EA4 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 800580A4 00054EA4 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 800580A8 00054EA8 38 81 00 14 */ addi r4, r1, 0x14 -/* 800580AC 00054EAC 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 800580AC 00054EAC 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 800580B0 00054EB0 3B E3 00 F4 */ addi r31, r3, 0xf4 /* 800580B4 00054EB4 7F E3 FB 78 */ mr r3, r31 /* 800580B8 00054EB8 4B FB D3 8D */ bl __apl__5xVec3FRC5xVec3 /* 800580BC 00054EBC 7F E3 FB 78 */ mr r3, r31 /* 800580C0 00054EC0 4B FB 30 3D */ bl length2__5xVec3CFv -/* 800580C4 00054EC4 C0 02 89 D8 */ lfs f0, lbl_803CD358-_SDA2_BASE_(r2) +/* 800580C4 00054EC4 C0 02 89 D8 */ lfs f0, lbl__2509-_SDA2_BASE_(r2) /* 800580C8 00054EC8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800580CC 00054ECC 40 81 00 08 */ ble lbl_800580D4 /* 800580D0 00054ED0 3B C0 00 01 */ li r30, 1 @@ -1133,8 +1133,8 @@ lbl_800580E8: .global zEntCruiseBubble.get_player_loc__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv zEntCruiseBubble.get_player_loc__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: -/* 80058108 00054F08 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8005810C 00054F0C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80058108 00054F08 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8005810C 00054F0C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80058110 00054F10 80 63 07 04 */ lwz r3, 0x704(r3) /* 80058114 00054F14 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80058118 00054F18 38 63 00 30 */ addi r3, r3, 0x30 @@ -1144,8 +1144,8 @@ zEntCruiseBubble.get_player_loc__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cp zEntCruiseBubble.render_player__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80058120 00054F20 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80058124 00054F24 7C 08 02 A6 */ mflr r0 -/* 80058128 00054F28 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8005812C 00054F2C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80058128 00054F28 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8005812C 00054F2C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80058130 00054F30 90 01 00 14 */ stw r0, 0x14(r1) /* 80058134 00054F34 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 80058138 00054F38 48 02 A8 6D */ bl zEntPlayer_MinimalRender__FP4zEnt @@ -1158,17 +1158,17 @@ zEntCruiseBubble.render_player__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp zEntCruiseBubble.refresh_controls__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 8005814C 00054F4C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80058150 00054F50 7C 08 02 A6 */ mflr r0 -/* 80058154 00054F54 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 80058154 00054F54 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80058158 00054F58 90 01 00 14 */ stw r0, 0x14(r1) -/* 8005815C 00054F5C 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 8005815C 00054F5C 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058160 00054F60 93 E1 00 0C */ stw r31, 0xc(r1) /* 80058164 00054F64 3B E3 00 48 */ addi r31, r3, 0x48 /* 80058168 00054F68 7F E4 FB 78 */ mr r4, r31 /* 8005816C 00054F6C 38 63 00 40 */ addi r3, r3, 0x40 /* 80058170 00054F70 4B FC D6 89 */ bl __as__5xVec2FRC5xVec2 -/* 80058174 00054F74 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80058174 00054F74 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80058178 00054F78 7F E3 FB 78 */ mr r3, r31 -/* 8005817C 00054F7C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8005817C 00054F7C 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80058180 00054F80 80 84 03 1C */ lwz r4, 0x31c(r4) /* 80058184 00054F84 38 84 01 18 */ addi r4, r4, 0x118 /* 80058188 00054F88 4B FC D6 71 */ bl __as__5xVec2FRC5xVec2 @@ -1182,13 +1182,13 @@ zEntCruiseBubble.refresh_controls__Q213cruise_bubble30_unnamed_zEntCruiseBubble_ zEntCruiseBubble.update_state__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FP6xScenef: /* 800581A0 00054FA0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800581A4 00054FA4 7C 08 02 A6 */ mflr r0 -/* 800581A8 00054FA8 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 800581A8 00054FA8 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 800581AC 00054FAC 90 01 00 24 */ stw r0, 0x24(r1) /* 800581B0 00054FB0 DB E1 00 18 */ stfd f31, 0x18(r1) /* 800581B4 00054FB4 FF E0 08 90 */ fmr f31, f1 /* 800581B8 00054FB8 93 E1 00 14 */ stw r31, 0x14(r1) /* 800581BC 00054FBC 93 C1 00 10 */ stw r30, 0x10(r1) -/* 800581C0 00054FC0 3B C3 C2 A4 */ addi r30, r3, lbl_8028C2A4@l +/* 800581C0 00054FC0 3B C3 C2 A4 */ addi r30, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 800581C4 00054FC4 93 A1 00 0C */ stw r29, 0xc(r1) /* 800581C8 00054FC8 3B A0 00 00 */ li r29, 0 /* 800581CC 00054FCC 93 81 00 08 */ stw r28, 8(r1) @@ -1216,9 +1216,9 @@ lbl_800581D0: /* 80058220 00055020 2C 1F FF FF */ cmpwi r31, -1 /* 80058224 00055024 90 1C 00 00 */ stw r0, 0(r28) /* 80058228 00055028 41 82 00 30 */ beq lbl_80058258 -/* 8005822C 0005502C 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 8005822C 0005502C 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80058230 00055030 57 E4 10 3A */ slwi r4, r31, 2 -/* 80058234 00055034 38 03 C2 A4 */ addi r0, r3, lbl_8028C2A4@l +/* 80058234 00055034 38 03 C2 A4 */ addi r0, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058238 00055038 7C 60 22 14 */ add r3, r0, r4 /* 8005823C 0005503C 80 03 00 10 */ lwz r0, 0x10(r3) /* 80058240 00055040 90 1C 00 00 */ stw r0, 0(r28) @@ -1232,8 +1232,8 @@ lbl_80058258: /* 8005825C 0005505C 3B DE 00 04 */ addi r30, r30, 4 /* 80058260 00055060 2C 1D 00 03 */ cmpwi r29, 3 /* 80058264 00055064 41 80 FF 6C */ blt lbl_800581D0 -/* 80058268 00055068 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 8005826C 0005506C 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 80058268 00055068 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005826C 0005506C 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058270 00055070 80 03 00 04 */ lwz r0, 4(r3) /* 80058274 00055074 28 00 00 00 */ cmplwi r0, 0 /* 80058278 00055078 40 82 00 10 */ bne lbl_80058288 @@ -1255,10 +1255,10 @@ lbl_80058288: zEntCruiseBubble.render_state__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 800582AC 000550AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800582B0 000550B0 7C 08 02 A6 */ mflr r0 -/* 800582B4 000550B4 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 800582B4 000550B4 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 800582B8 000550B8 90 01 00 14 */ stw r0, 0x14(r1) /* 800582BC 000550BC 93 E1 00 0C */ stw r31, 0xc(r1) -/* 800582C0 000550C0 3B E3 C2 A4 */ addi r31, r3, lbl_8028C2A4@l +/* 800582C0 000550C0 3B E3 C2 A4 */ addi r31, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 800582C4 000550C4 93 C1 00 08 */ stw r30, 8(r1) /* 800582C8 000550C8 3B C0 00 00 */ li r30, 0 lbl_800582CC: @@ -1290,9 +1290,9 @@ lbl_80058314: /* 80058328 00055128 DB C1 00 20 */ stfd f30, 0x20(r1) /* 8005832C 0005512C F3 C1 00 28 */ psq_st f30, 40(r1), 0, qr0 /* 80058330 00055130 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 80058334 00055134 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha +/* 80058334 00055134 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80058338 00055138 7C 7F 1B 78 */ mr r31, r3 -/* 8005833C 0005513C 38 64 C2 A4 */ addi r3, r4, lbl_8028C2A4@l +/* 8005833C 0005513C 38 64 C2 A4 */ addi r3, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058340 00055140 38 81 00 08 */ addi r4, r1, 8 /* 80058344 00055144 80 A3 00 68 */ lwz r5, 0x68(r3) /* 80058348 00055148 38 60 00 14 */ li r3, 0x14 @@ -1308,22 +1308,22 @@ lbl_80058314: /* 80058370 00055170 7F E3 FB 78 */ mr r3, r31 /* 80058374 00055174 38 80 00 02 */ li r4, 2 /* 80058378 00055178 48 1B 2E F1 */ bl RpSkinAtomicSetType -/* 8005837C 0005517C 81 8D 89 30 */ lwz r12, lbl_803CB230-_SDA_BASE_(r13) +/* 8005837C 0005517C 81 8D 89 30 */ lwz r12, lbl_gAtomicRenderCallBack-_SDA_BASE_(r13) /* 80058380 00055180 7F E3 FB 78 */ mr r3, r31 /* 80058384 00055184 7D 89 03 A6 */ mtctr r12 /* 80058388 00055188 4E 80 04 21 */ bctrl /* 8005838C 0005518C 38 60 00 00 */ li r3, 0 /* 80058390 00055190 48 06 AA AD */ bl iDrawSetFBMSK__FUi -/* 80058394 00055194 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) +/* 80058394 00055194 80 8D 81 80 */ lwz r4, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 80058398 00055198 80 04 00 E0 */ lwz r0, 0xe0(r4) /* 8005839C 0005519C 28 00 00 00 */ cmplwi r0, 0 /* 800583A0 000551A0 41 82 00 6C */ beq lbl_8005840C -/* 800583A4 000551A4 C0 22 89 DC */ lfs f1, lbl_803CD35C-_SDA2_BASE_(r2) +/* 800583A4 000551A4 C0 22 89 DC */ lfs f1, lbl__2568-_SDA2_BASE_(r2) /* 800583A8 000551A8 7F E3 FB 78 */ mr r3, r31 /* 800583AC 000551AC C0 04 00 D8 */ lfs f0, 0xd8(r4) /* 800583B0 000551B0 C0 44 00 DC */ lfs f2, 0xdc(r4) /* 800583B4 000551B4 EC 21 00 32 */ fmuls f1, f1, f0 -/* 800583B8 000551B8 C0 02 89 C8 */ lfs f0, lbl_803CD348-_SDA2_BASE_(r2) +/* 800583B8 000551B8 C0 02 89 C8 */ lfs f0, lbl__1728-_SDA2_BASE_(r2) /* 800583BC 000551BC EF C2 07 F2 */ fmuls f30, f2, f31 /* 800583C0 000551C0 EC 01 07 FA */ fmadds f0, f1, f31, f0 /* 800583C4 000551C4 FC 00 00 1E */ fctiwz f0, f0 @@ -1333,28 +1333,28 @@ lbl_80058314: /* 800583D4 000551D4 48 07 0E 19 */ bl iModelSetMaterialAlpha__FP8RpAtomicUc /* 800583D8 000551D8 38 00 00 10 */ li r0, 0x10 /* 800583DC 000551DC FC 20 F0 90 */ fmr f1, f30 -/* 800583E0 000551E0 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) +/* 800583E0 000551E0 90 0D 8E 88 */ stw r0, lbl_gFXSurfaceFlags-_SDA_BASE_(r13) /* 800583E4 000551E4 7F E3 FB 78 */ mr r3, r31 -/* 800583E8 000551E8 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) +/* 800583E8 000551E8 80 8D 81 80 */ lwz r4, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 800583EC 000551EC 80 84 00 E0 */ lwz r4, 0xe0(r4) /* 800583F0 000551F0 4B FC F5 95 */ bl xFXAtomicEnvMapSetup__FP8RpAtomicUif /* 800583F4 000551F4 38 00 00 00 */ li r0, 0 /* 800583F8 000551F8 7F E3 FB 78 */ mr r3, r31 -/* 800583FC 000551FC 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) -/* 80058400 00055200 81 8D 89 30 */ lwz r12, lbl_803CB230-_SDA_BASE_(r13) +/* 800583FC 000551FC 90 0D 8E 88 */ stw r0, lbl_gFXSurfaceFlags-_SDA_BASE_(r13) +/* 80058400 00055200 81 8D 89 30 */ lwz r12, lbl_gAtomicRenderCallBack-_SDA_BASE_(r13) /* 80058404 00055204 7D 89 03 A6 */ mtctr r12 /* 80058408 00055208 4E 80 04 21 */ bctrl lbl_8005840C: -/* 8005840C 0005520C 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005840C 0005520C 80 8D 81 80 */ lwz r4, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 80058410 00055210 80 04 00 D4 */ lwz r0, 0xd4(r4) /* 80058414 00055214 28 00 00 00 */ cmplwi r0, 0 /* 80058418 00055218 41 82 00 74 */ beq lbl_8005848C -/* 8005841C 0005521C C0 22 89 DC */ lfs f1, lbl_803CD35C-_SDA2_BASE_(r2) +/* 8005841C 0005521C C0 22 89 DC */ lfs f1, lbl__2568-_SDA2_BASE_(r2) /* 80058420 00055220 7F E3 FB 78 */ mr r3, r31 /* 80058424 00055224 C0 04 00 CC */ lfs f0, 0xcc(r4) /* 80058428 00055228 C0 44 00 D0 */ lfs f2, 0xd0(r4) /* 8005842C 0005522C EC 21 00 32 */ fmuls f1, f1, f0 -/* 80058430 00055230 C0 02 89 C8 */ lfs f0, lbl_803CD348-_SDA2_BASE_(r2) +/* 80058430 00055230 C0 02 89 C8 */ lfs f0, lbl__1728-_SDA2_BASE_(r2) /* 80058434 00055234 EF C2 07 F2 */ fmuls f30, f2, f31 /* 80058438 00055238 EC 01 07 FA */ fmadds f0, f1, f31, f0 /* 8005843C 0005523C FC 00 00 1E */ fctiwz f0, f0 @@ -1366,15 +1366,15 @@ lbl_8005840C: /* 80058454 00055254 4B FC EF 99 */ bl AtomicDisableMatFX__FP8RpAtomic /* 80058458 00055258 38 00 00 10 */ li r0, 0x10 /* 8005845C 0005525C FC 20 F0 90 */ fmr f1, f30 -/* 80058460 00055260 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) +/* 80058460 00055260 90 0D 8E 88 */ stw r0, lbl_gFXSurfaceFlags-_SDA_BASE_(r13) /* 80058464 00055264 7F E3 FB 78 */ mr r3, r31 -/* 80058468 00055268 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) +/* 80058468 00055268 80 8D 81 80 */ lwz r4, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005846C 0005526C 80 84 00 D4 */ lwz r4, 0xd4(r4) /* 80058470 00055270 4B FC F5 15 */ bl xFXAtomicEnvMapSetup__FP8RpAtomicUif /* 80058474 00055274 38 00 00 00 */ li r0, 0 /* 80058478 00055278 7F E3 FB 78 */ mr r3, r31 -/* 8005847C 0005527C 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) -/* 80058480 00055280 81 8D 89 30 */ lwz r12, lbl_803CB230-_SDA_BASE_(r13) +/* 8005847C 0005527C 90 0D 8E 88 */ stw r0, lbl_gFXSurfaceFlags-_SDA_BASE_(r13) +/* 80058480 00055280 81 8D 89 30 */ lwz r12, lbl_gAtomicRenderCallBack-_SDA_BASE_(r13) /* 80058484 00055284 7D 89 03 A6 */ mtctr r12 /* 80058488 00055288 4E 80 04 21 */ bctrl lbl_8005848C: @@ -1396,153 +1396,153 @@ lbl_8005848C: zEntCruiseBubble.init_states__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 800584C0 000552C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800584C4 000552C4 7C 08 02 A6 */ mflr r0 -/* 800584C8 000552C8 3C 60 80 2E */ lis r3, lbl_802DBA80@ha +/* 800584C8 000552C8 3C 60 80 2E */ lis r3, lbl_normal_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 800584CC 000552CC 90 01 00 14 */ stw r0, 0x14(r1) /* 800584D0 000552D0 93 E1 00 0C */ stw r31, 0xc(r1) -/* 800584D4 000552D4 3B E3 BA 80 */ addi r31, r3, lbl_802DBA80@l -/* 800584D8 000552D8 88 0D 8C 48 */ lbz r0, lbl_803CB548-_SDA_BASE_(r13) +/* 800584D4 000552D4 3B E3 BA 80 */ addi r31, r3, lbl_normal_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l +/* 800584D8 000552D8 88 0D 8C 48 */ lbz r0, lbl_init$2574-_SDA_BASE_(r13) /* 800584DC 000552DC 7C 00 07 75 */ extsb. r0, r0 /* 800584E0 000552E0 40 82 00 14 */ bne lbl_800584F4 /* 800584E4 000552E4 38 7F 0E B4 */ addi r3, r31, 0xeb4 /* 800584E8 000552E8 48 00 04 E9 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17state_player_haltFv /* 800584EC 000552EC 38 00 00 01 */ li r0, 1 -/* 800584F0 000552F0 98 0D 8C 48 */ stb r0, lbl_803CB548-_SDA_BASE_(r13) +/* 800584F0 000552F0 98 0D 8C 48 */ stb r0, lbl_init$2574-_SDA_BASE_(r13) lbl_800584F4: -/* 800584F4 000552F4 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 800584F4 000552F4 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 800584F8 000552F8 38 1F 0E B4 */ addi r0, r31, 0xeb4 -/* 800584FC 000552FC 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 800584FC 000552FC 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058500 00055300 90 03 00 10 */ stw r0, 0x10(r3) -/* 80058504 00055304 88 0D 8C 49 */ lbz r0, lbl_803CB549-_SDA_BASE_(r13) +/* 80058504 00055304 88 0D 8C 49 */ lbz r0, lbl_init$2577-_SDA_BASE_(r13) /* 80058508 00055308 7C 00 07 75 */ extsb. r0, r0 /* 8005850C 0005530C 40 82 00 14 */ bne lbl_80058520 /* 80058510 00055310 38 7F 0E D0 */ addi r3, r31, 0xed0 /* 80058514 00055314 48 00 04 7D */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_player_aimFv /* 80058518 00055318 38 00 00 01 */ li r0, 1 -/* 8005851C 0005531C 98 0D 8C 49 */ stb r0, lbl_803CB549-_SDA_BASE_(r13) +/* 8005851C 0005531C 98 0D 8C 49 */ stb r0, lbl_init$2577-_SDA_BASE_(r13) lbl_80058520: -/* 80058520 00055320 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 80058520 00055320 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80058524 00055324 38 1F 0E D0 */ addi r0, r31, 0xed0 -/* 80058528 00055328 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 80058528 00055328 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005852C 0005532C 90 03 00 14 */ stw r0, 0x14(r3) -/* 80058530 00055330 88 0D 8C 4A */ lbz r0, lbl_803CB54A-_SDA_BASE_(r13) +/* 80058530 00055330 88 0D 8C 4A */ lbz r0, lbl_init$2580-_SDA_BASE_(r13) /* 80058534 00055334 7C 00 07 75 */ extsb. r0, r0 /* 80058538 00055338 40 82 00 14 */ bne lbl_8005854C /* 8005853C 0005533C 38 7F 0E E4 */ addi r3, r31, 0xee4 /* 80058540 00055340 48 00 04 11 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17state_player_fireFv /* 80058544 00055344 38 00 00 01 */ li r0, 1 -/* 80058548 00055348 98 0D 8C 4A */ stb r0, lbl_803CB54A-_SDA_BASE_(r13) +/* 80058548 00055348 98 0D 8C 4A */ stb r0, lbl_init$2580-_SDA_BASE_(r13) lbl_8005854C: -/* 8005854C 0005534C 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 8005854C 0005534C 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80058550 00055350 38 1F 0E E4 */ addi r0, r31, 0xee4 -/* 80058554 00055354 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 80058554 00055354 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058558 00055358 90 03 00 18 */ stw r0, 0x18(r3) -/* 8005855C 0005535C 88 0D 8C 4B */ lbz r0, lbl_803CB54B-_SDA_BASE_(r13) +/* 8005855C 0005535C 88 0D 8C 4B */ lbz r0, lbl_init$2583-_SDA_BASE_(r13) /* 80058560 00055360 7C 00 07 75 */ extsb. r0, r0 /* 80058564 00055364 40 82 00 14 */ bne lbl_80058578 -/* 80058568 00055368 38 6D 8C 4C */ addi r3, r13, lbl_803CB54C-_SDA_BASE_ +/* 80058568 00055368 38 6D 8C 4C */ addi r3, r13, lbl_player_wait$2582-_SDA_BASE_ /* 8005856C 0005536C 48 00 03 A5 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17state_player_waitFv /* 80058570 00055370 38 00 00 01 */ li r0, 1 -/* 80058574 00055374 98 0D 8C 4B */ stb r0, lbl_803CB54B-_SDA_BASE_(r13) +/* 80058574 00055374 98 0D 8C 4B */ stb r0, lbl_init$2583-_SDA_BASE_(r13) lbl_80058578: -/* 80058578 00055378 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 8005857C 0005537C 38 0D 8C 4C */ addi r0, r13, lbl_803CB54C-_SDA_BASE_ -/* 80058580 00055380 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 80058578 00055378 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005857C 0005537C 38 0D 8C 4C */ addi r0, r13, lbl_player_wait$2582-_SDA_BASE_ +/* 80058580 00055380 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058584 00055384 90 03 00 1C */ stw r0, 0x1c(r3) -/* 80058588 00055388 88 0D 8C 54 */ lbz r0, lbl_803CB554-_SDA_BASE_(r13) +/* 80058588 00055388 88 0D 8C 54 */ lbz r0, lbl_init$2586-_SDA_BASE_(r13) /* 8005858C 0005538C 7C 00 07 75 */ extsb. r0, r0 /* 80058590 00055390 40 82 00 14 */ bne lbl_800585A4 -/* 80058594 00055394 38 6D 8C 58 */ addi r3, r13, lbl_803CB558-_SDA_BASE_ +/* 80058594 00055394 38 6D 8C 58 */ addi r3, r13, lbl_missle_appear$2585-_SDA_BASE_ /* 80058598 00055398 48 00 03 39 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_missle_appearFv /* 8005859C 0005539C 38 00 00 01 */ li r0, 1 -/* 800585A0 000553A0 98 0D 8C 54 */ stb r0, lbl_803CB554-_SDA_BASE_(r13) +/* 800585A0 000553A0 98 0D 8C 54 */ stb r0, lbl_init$2586-_SDA_BASE_(r13) lbl_800585A4: -/* 800585A4 000553A4 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 800585A8 000553A8 38 0D 8C 58 */ addi r0, r13, lbl_803CB558-_SDA_BASE_ -/* 800585AC 000553AC 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 800585A4 000553A4 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 800585A8 000553A8 38 0D 8C 58 */ addi r0, r13, lbl_missle_appear$2585-_SDA_BASE_ +/* 800585AC 000553AC 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 800585B0 000553B0 90 03 00 20 */ stw r0, 0x20(r3) -/* 800585B4 000553B4 88 0D 8C 60 */ lbz r0, lbl_803CB560-_SDA_BASE_(r13) +/* 800585B4 000553B4 88 0D 8C 60 */ lbz r0, lbl_init$2589-_SDA_BASE_(r13) /* 800585B8 000553B8 7C 00 07 75 */ extsb. r0, r0 /* 800585BC 000553BC 40 82 00 14 */ bne lbl_800585D0 /* 800585C0 000553C0 38 7F 0E F0 */ addi r3, r31, 0xef0 /* 800585C4 000553C4 48 00 02 CD */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyFv /* 800585C8 000553C8 38 00 00 01 */ li r0, 1 -/* 800585CC 000553CC 98 0D 8C 60 */ stb r0, lbl_803CB560-_SDA_BASE_(r13) +/* 800585CC 000553CC 98 0D 8C 60 */ stb r0, lbl_init$2589-_SDA_BASE_(r13) lbl_800585D0: -/* 800585D0 000553D0 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 800585D0 000553D0 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 800585D4 000553D4 38 1F 0E F0 */ addi r0, r31, 0xef0 -/* 800585D8 000553D8 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 800585D8 000553D8 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 800585DC 000553DC 90 03 00 24 */ stw r0, 0x24(r3) -/* 800585E0 000553E0 88 0D 8C 61 */ lbz r0, lbl_803CB561-_SDA_BASE_(r13) +/* 800585E0 000553E0 88 0D 8C 61 */ lbz r0, lbl_init$2592-_SDA_BASE_(r13) /* 800585E4 000553E4 7C 00 07 75 */ extsb. r0, r0 /* 800585E8 000553E8 40 82 00 14 */ bne lbl_800585FC /* 800585EC 000553EC 38 7F 0F 2C */ addi r3, r31, 0xf2c /* 800585F0 000553F0 48 00 02 61 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeFv /* 800585F4 000553F4 38 00 00 01 */ li r0, 1 -/* 800585F8 000553F8 98 0D 8C 61 */ stb r0, lbl_803CB561-_SDA_BASE_(r13) +/* 800585F8 000553F8 98 0D 8C 61 */ stb r0, lbl_init$2592-_SDA_BASE_(r13) lbl_800585FC: -/* 800585FC 000553FC 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 800585FC 000553FC 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80058600 00055400 38 1F 0F 2C */ addi r0, r31, 0xf2c -/* 80058604 00055404 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 80058604 00055404 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058608 00055408 90 03 00 28 */ stw r0, 0x28(r3) -/* 8005860C 0005540C 88 0D 8C 62 */ lbz r0, lbl_803CB562-_SDA_BASE_(r13) +/* 8005860C 0005540C 88 0D 8C 62 */ lbz r0, lbl_init$2595-_SDA_BASE_(r13) /* 80058610 00055410 7C 00 07 75 */ extsb. r0, r0 /* 80058614 00055414 40 82 00 14 */ bne lbl_80058628 /* 80058618 00055418 38 7F 0F 38 */ addi r3, r31, 0xf38 /* 8005861C 0005541C 48 00 01 F5 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_camera_aimFv /* 80058620 00055420 38 00 00 01 */ li r0, 1 -/* 80058624 00055424 98 0D 8C 62 */ stb r0, lbl_803CB562-_SDA_BASE_(r13) +/* 80058624 00055424 98 0D 8C 62 */ stb r0, lbl_init$2595-_SDA_BASE_(r13) lbl_80058628: -/* 80058628 00055428 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 80058628 00055428 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005862C 0005542C 38 1F 0F 38 */ addi r0, r31, 0xf38 -/* 80058630 00055430 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 80058630 00055430 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058634 00055434 90 03 00 2C */ stw r0, 0x2c(r3) -/* 80058638 00055438 88 0D 8C 63 */ lbz r0, lbl_803CB563-_SDA_BASE_(r13) +/* 80058638 00055438 88 0D 8C 63 */ lbz r0, lbl_init$2598-_SDA_BASE_(r13) /* 8005863C 0005543C 7C 00 07 75 */ extsb. r0, r0 /* 80058640 00055440 40 82 00 14 */ bne lbl_80058654 /* 80058644 00055444 38 7F 0F 80 */ addi r3, r31, 0xf80 /* 80058648 00055448 48 00 01 89 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18state_camera_seizeFv /* 8005864C 0005544C 38 00 00 01 */ li r0, 1 -/* 80058650 00055450 98 0D 8C 63 */ stb r0, lbl_803CB563-_SDA_BASE_(r13) +/* 80058650 00055450 98 0D 8C 63 */ stb r0, lbl_init$2598-_SDA_BASE_(r13) lbl_80058654: -/* 80058654 00055454 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 80058654 00055454 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80058658 00055458 38 1F 0F 80 */ addi r0, r31, 0xf80 -/* 8005865C 0005545C 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 8005865C 0005545C 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058660 00055460 90 03 00 30 */ stw r0, 0x30(r3) -/* 80058664 00055464 88 0D 8C 64 */ lbz r0, lbl_803CB564-_SDA_BASE_(r13) +/* 80058664 00055464 88 0D 8C 64 */ lbz r0, lbl_init$2601-_SDA_BASE_(r13) /* 80058668 00055468 7C 00 07 75 */ extsb. r0, r0 /* 8005866C 0005546C 40 82 00 14 */ bne lbl_80058680 /* 80058670 00055470 38 7F 0F D4 */ addi r3, r31, 0xfd4 /* 80058674 00055474 48 00 01 1D */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attachFv /* 80058678 00055478 38 00 00 01 */ li r0, 1 -/* 8005867C 0005547C 98 0D 8C 64 */ stb r0, lbl_803CB564-_SDA_BASE_(r13) +/* 8005867C 0005547C 98 0D 8C 64 */ stb r0, lbl_init$2601-_SDA_BASE_(r13) lbl_80058680: -/* 80058680 00055480 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 80058680 00055480 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80058684 00055484 38 1F 0F D4 */ addi r0, r31, 0xfd4 -/* 80058688 00055488 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 80058688 00055488 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005868C 0005548C 90 03 00 34 */ stw r0, 0x34(r3) -/* 80058690 00055490 88 0D 8C 65 */ lbz r0, lbl_803CB565-_SDA_BASE_(r13) +/* 80058690 00055490 88 0D 8C 65 */ lbz r0, lbl_init$2604-_SDA_BASE_(r13) /* 80058694 00055494 7C 00 07 75 */ extsb. r0, r0 /* 80058698 00055498 40 82 00 14 */ bne lbl_800586AC /* 8005869C 0005549C 38 7F 0F E0 */ addi r3, r31, 0xfe0 /* 800586A0 000554A0 48 00 00 B1 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyFv /* 800586A4 000554A4 38 00 00 01 */ li r0, 1 -/* 800586A8 000554A8 98 0D 8C 65 */ stb r0, lbl_803CB565-_SDA_BASE_(r13) +/* 800586A8 000554A8 98 0D 8C 65 */ stb r0, lbl_init$2604-_SDA_BASE_(r13) lbl_800586AC: -/* 800586AC 000554AC 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 800586AC 000554AC 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 800586B0 000554B0 38 1F 0F E0 */ addi r0, r31, 0xfe0 -/* 800586B4 000554B4 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 800586B4 000554B4 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 800586B8 000554B8 90 03 00 38 */ stw r0, 0x38(r3) -/* 800586BC 000554BC 88 0D 8C 66 */ lbz r0, lbl_803CB566-_SDA_BASE_(r13) +/* 800586BC 000554BC 88 0D 8C 66 */ lbz r0, lbl_init$2607-_SDA_BASE_(r13) /* 800586C0 000554C0 7C 00 07 75 */ extsb. r0, r0 /* 800586C4 000554C4 40 82 00 14 */ bne lbl_800586D8 /* 800586C8 000554C8 38 7F 11 F0 */ addi r3, r31, 0x11f0 /* 800586CC 000554CC 48 00 00 31 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_camera_restoreFv /* 800586D0 000554D0 38 00 00 01 */ li r0, 1 -/* 800586D4 000554D4 98 0D 8C 66 */ stb r0, lbl_803CB566-_SDA_BASE_(r13) +/* 800586D4 000554D4 98 0D 8C 66 */ stb r0, lbl_init$2607-_SDA_BASE_(r13) lbl_800586D8: -/* 800586D8 000554D8 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 800586D8 000554D8 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 800586DC 000554DC 38 1F 11 F0 */ addi r0, r31, 0x11f0 -/* 800586E0 000554E0 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 800586E0 000554E0 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 800586E4 000554E4 90 03 00 3C */ stw r0, 0x3c(r3) /* 800586E8 000554E8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800586EC 000554EC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1559,9 +1559,9 @@ zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_ /* 8005870C 0005550C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80058710 00055510 7C 7F 1B 78 */ mr r31, r3 /* 80058714 00055514 48 00 00 29 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_typeFQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum -/* 80058718 00055518 3C 80 80 29 */ lis r4, lbl_8028C620@ha +/* 80058718 00055518 3C 80 80 29 */ lis r4, lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_camera_restore@ha /* 8005871C 0005551C 7F E3 FB 78 */ mr r3, r31 -/* 80058720 00055520 38 04 C6 20 */ addi r0, r4, lbl_8028C620@l +/* 80058720 00055520 38 04 C6 20 */ addi r0, r4, lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_camera_restore@l /* 80058724 00055524 90 1F 00 04 */ stw r0, 4(r31) /* 80058728 00055528 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8005872C 0005552C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1571,8 +1571,8 @@ zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_ .global zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_typeFQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_typeFQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum: -/* 8005873C 0005553C 3C A0 80 29 */ lis r5, lbl_8028C604@ha -/* 80058740 00055540 38 05 C6 04 */ addi r0, r5, lbl_8028C604@l +/* 8005873C 0005553C 3C A0 80 29 */ lis r5, lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_type@ha +/* 80058740 00055540 38 05 C6 04 */ addi r0, r5, lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_type@l /* 80058744 00055544 90 03 00 04 */ stw r0, 4(r3) /* 80058748 00055548 90 83 00 00 */ stw r4, 0(r3) /* 8005874C 0005554C 4E 80 00 20 */ blr @@ -1586,9 +1586,9 @@ zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_ /* 80058760 00055560 93 E1 00 0C */ stw r31, 0xc(r1) /* 80058764 00055564 7C 7F 1B 78 */ mr r31, r3 /* 80058768 00055568 4B FF FF D5 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_typeFQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum -/* 8005876C 0005556C 3C 80 80 29 */ lis r4, lbl_8028C5E8@ha +/* 8005876C 0005556C 3C 80 80 29 */ lis r4, lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_survey@ha /* 80058770 00055570 7F E3 FB 78 */ mr r3, r31 -/* 80058774 00055574 38 04 C5 E8 */ addi r0, r4, lbl_8028C5E8@l +/* 80058774 00055574 38 04 C5 E8 */ addi r0, r4, lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_survey@l /* 80058778 00055578 90 1F 00 04 */ stw r0, 4(r31) /* 8005877C 0005557C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80058780 00055580 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1605,9 +1605,9 @@ zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_ /* 800587A0 000555A0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800587A4 000555A4 7C 7F 1B 78 */ mr r31, r3 /* 800587A8 000555A8 4B FF FF 95 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_typeFQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum -/* 800587AC 000555AC 3C 80 80 29 */ lis r4, lbl_8028C5CC@ha +/* 800587AC 000555AC 3C 80 80 29 */ lis r4, lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attach@ha /* 800587B0 000555B0 7F E3 FB 78 */ mr r3, r31 -/* 800587B4 000555B4 38 04 C5 CC */ addi r0, r4, lbl_8028C5CC@l +/* 800587B4 000555B4 38 04 C5 CC */ addi r0, r4, lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attach@l /* 800587B8 000555B8 90 1F 00 04 */ stw r0, 4(r31) /* 800587BC 000555BC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800587C0 000555C0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1624,9 +1624,9 @@ zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18state_ /* 800587E0 000555E0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800587E4 000555E4 7C 7F 1B 78 */ mr r31, r3 /* 800587E8 000555E8 4B FF FF 55 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_typeFQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum -/* 800587EC 000555EC 3C 80 80 29 */ lis r4, lbl_8028C5B0@ha +/* 800587EC 000555EC 3C 80 80 29 */ lis r4, lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18state_camera_seize@ha /* 800587F0 000555F0 7F E3 FB 78 */ mr r3, r31 -/* 800587F4 000555F4 38 04 C5 B0 */ addi r0, r4, lbl_8028C5B0@l +/* 800587F4 000555F4 38 04 C5 B0 */ addi r0, r4, lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18state_camera_seize@l /* 800587F8 000555F8 90 1F 00 04 */ stw r0, 4(r31) /* 800587FC 000555FC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80058800 00055600 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1643,9 +1643,9 @@ zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_ /* 80058820 00055620 93 E1 00 0C */ stw r31, 0xc(r1) /* 80058824 00055624 7C 7F 1B 78 */ mr r31, r3 /* 80058828 00055628 4B FF FF 15 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_typeFQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum -/* 8005882C 0005562C 3C 80 80 29 */ lis r4, lbl_8028C594@ha +/* 8005882C 0005562C 3C 80 80 29 */ lis r4, lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_camera_aim@ha /* 80058830 00055630 7F E3 FB 78 */ mr r3, r31 -/* 80058834 00055634 38 04 C5 94 */ addi r0, r4, lbl_8028C594@l +/* 80058834 00055634 38 04 C5 94 */ addi r0, r4, lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_camera_aim@l /* 80058838 00055638 90 1F 00 04 */ stw r0, 4(r31) /* 8005883C 0005563C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80058840 00055640 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1662,9 +1662,9 @@ zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_ /* 80058860 00055660 93 E1 00 0C */ stw r31, 0xc(r1) /* 80058864 00055664 7C 7F 1B 78 */ mr r31, r3 /* 80058868 00055668 4B FF FE D5 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_typeFQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum -/* 8005886C 0005566C 3C 80 80 29 */ lis r4, lbl_8028C578@ha +/* 8005886C 0005566C 3C 80 80 29 */ lis r4, lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode@ha /* 80058870 00055670 7F E3 FB 78 */ mr r3, r31 -/* 80058874 00055674 38 04 C5 78 */ addi r0, r4, lbl_8028C578@l +/* 80058874 00055674 38 04 C5 78 */ addi r0, r4, lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode@l /* 80058878 00055678 90 1F 00 04 */ stw r0, 4(r31) /* 8005887C 0005567C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80058880 00055680 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1681,9 +1681,9 @@ zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_ /* 800588A0 000556A0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800588A4 000556A4 7C 7F 1B 78 */ mr r31, r3 /* 800588A8 000556A8 4B FF FE 95 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_typeFQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum -/* 800588AC 000556AC 3C 80 80 29 */ lis r4, lbl_8028C55C@ha +/* 800588AC 000556AC 3C 80 80 29 */ lis r4, lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_fly@ha /* 800588B0 000556B0 7F E3 FB 78 */ mr r3, r31 -/* 800588B4 000556B4 38 04 C5 5C */ addi r0, r4, lbl_8028C55C@l +/* 800588B4 000556B4 38 04 C5 5C */ addi r0, r4, lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_fly@l /* 800588B8 000556B8 90 1F 00 04 */ stw r0, 4(r31) /* 800588BC 000556BC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800588C0 000556C0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1700,9 +1700,9 @@ zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_ /* 800588E0 000556E0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800588E4 000556E4 7C 7F 1B 78 */ mr r31, r3 /* 800588E8 000556E8 4B FF FE 55 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_typeFQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum -/* 800588EC 000556EC 3C 80 80 29 */ lis r4, lbl_8028C540@ha +/* 800588EC 000556EC 3C 80 80 29 */ lis r4, lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_missle_appear@ha /* 800588F0 000556F0 7F E3 FB 78 */ mr r3, r31 -/* 800588F4 000556F4 38 04 C5 40 */ addi r0, r4, lbl_8028C540@l +/* 800588F4 000556F4 38 04 C5 40 */ addi r0, r4, lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_missle_appear@l /* 800588F8 000556F8 90 1F 00 04 */ stw r0, 4(r31) /* 800588FC 000556FC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80058900 00055700 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1719,9 +1719,9 @@ zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17state_ /* 80058920 00055720 93 E1 00 0C */ stw r31, 0xc(r1) /* 80058924 00055724 7C 7F 1B 78 */ mr r31, r3 /* 80058928 00055728 4B FF FE 15 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_typeFQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum -/* 8005892C 0005572C 3C 80 80 29 */ lis r4, lbl_8028C524@ha +/* 8005892C 0005572C 3C 80 80 29 */ lis r4, lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17state_player_wait@ha /* 80058930 00055730 7F E3 FB 78 */ mr r3, r31 -/* 80058934 00055734 38 04 C5 24 */ addi r0, r4, lbl_8028C524@l +/* 80058934 00055734 38 04 C5 24 */ addi r0, r4, lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17state_player_wait@l /* 80058938 00055738 90 1F 00 04 */ stw r0, 4(r31) /* 8005893C 0005573C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80058940 00055740 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1738,9 +1738,9 @@ zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17state_ /* 80058960 00055760 93 E1 00 0C */ stw r31, 0xc(r1) /* 80058964 00055764 7C 7F 1B 78 */ mr r31, r3 /* 80058968 00055768 4B FF FD D5 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_typeFQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum -/* 8005896C 0005576C 3C 80 80 29 */ lis r4, lbl_8028C508@ha +/* 8005896C 0005576C 3C 80 80 29 */ lis r4, lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17state_player_fire@ha /* 80058970 00055770 7F E3 FB 78 */ mr r3, r31 -/* 80058974 00055774 38 04 C5 08 */ addi r0, r4, lbl_8028C508@l +/* 80058974 00055774 38 04 C5 08 */ addi r0, r4, lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17state_player_fire@l /* 80058978 00055778 90 1F 00 04 */ stw r0, 4(r31) /* 8005897C 0005577C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80058980 00055780 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1757,9 +1757,9 @@ zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_ /* 800589A0 000557A0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800589A4 000557A4 7C 7F 1B 78 */ mr r31, r3 /* 800589A8 000557A8 4B FF FD 95 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_typeFQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum -/* 800589AC 000557AC 3C 80 80 29 */ lis r4, lbl_8028C4EC@ha +/* 800589AC 000557AC 3C 80 80 29 */ lis r4, lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_player_aim@ha /* 800589B0 000557B0 7F E3 FB 78 */ mr r3, r31 -/* 800589B4 000557B4 38 04 C4 EC */ addi r0, r4, lbl_8028C4EC@l +/* 800589B4 000557B4 38 04 C4 EC */ addi r0, r4, lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_player_aim@l /* 800589B8 000557B8 90 1F 00 04 */ stw r0, 4(r31) /* 800589BC 000557BC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800589C0 000557C0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1776,9 +1776,9 @@ zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17state_ /* 800589E0 000557E0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800589E4 000557E4 7C 7F 1B 78 */ mr r31, r3 /* 800589E8 000557E8 4B FF FD 55 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_typeFQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum -/* 800589EC 000557EC 3C 80 80 29 */ lis r4, lbl_8028C4D0@ha +/* 800589EC 000557EC 3C 80 80 29 */ lis r4, lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17state_player_halt@ha /* 800589F0 000557F0 7F E3 FB 78 */ mr r3, r31 -/* 800589F4 000557F4 38 04 C4 D0 */ addi r0, r4, lbl_8028C4D0@l +/* 800589F4 000557F4 38 04 C4 D0 */ addi r0, r4, lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17state_player_halt@l /* 800589F8 000557F8 90 1F 00 04 */ stw r0, 4(r31) /* 800589FC 000557FC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80058A00 00055800 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1790,8 +1790,8 @@ zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17state_ zEntCruiseBubble.init_missle_model__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80058A10 00055810 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80058A14 00055814 7C 08 02 A6 */ mflr r0 -/* 80058A18 00055818 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 80058A1C 0005581C 38 63 53 3C */ addi r3, r3, lbl_8025533C@l +/* 80058A18 00055818 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 80058A1C 0005581C 38 63 53 3C */ addi r3, r3, lbl__stringBase0_27@l /* 80058A20 00055820 90 01 00 14 */ stw r0, 0x14(r1) /* 80058A24 00055824 38 63 01 63 */ addi r3, r3, 0x163 /* 80058A28 00055828 4B FF 37 ED */ bl xStrHash__FPCc @@ -1815,8 +1815,8 @@ zEntCruiseBubble.init_missle_model__Q213cruise_bubble30_unnamed_zEntCruiseBubble /* 80058A70 00055870 38 04 20 B0 */ addi r0, r4, lbl_802120B0@l /* 80058A74 00055874 90 05 00 48 */ stw r0, 0x48(r5) lbl_80058A78: -/* 80058A78 00055878 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha -/* 80058A7C 0005587C 38 84 C2 A4 */ addi r4, r4, lbl_8028C2A4@l +/* 80058A78 00055878 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80058A7C 0005587C 38 84 C2 A4 */ addi r4, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058A80 00055880 90 64 00 68 */ stw r3, 0x68(r4) /* 80058A84 00055884 80 01 00 14 */ lwz r0, 0x14(r1) /* 80058A88 00055888 7C 08 03 A6 */ mtlr r0 @@ -1827,85 +1827,85 @@ lbl_80058A78: zEntCruiseBubble.reset_wake_ribbons__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80058A94 00055894 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80058A98 00055898 7C 08 02 A6 */ mflr r0 -/* 80058A9C 0005589C 3C 60 80 2E */ lis r3, lbl_802DC638@ha +/* 80058A9C 0005589C 3C 60 80 2E */ lis r3, lbl_wake_ribbon__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80058AA0 000558A0 90 01 00 14 */ stw r0, 0x14(r1) -/* 80058AA4 000558A4 38 63 C6 38 */ addi r3, r3, lbl_802DC638@l +/* 80058AA4 000558A4 38 63 C6 38 */ addi r3, r3, lbl_wake_ribbon__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058AA8 000558A8 93 E1 00 0C */ stw r31, 0xc(r1) /* 80058AAC 000558AC 4B FD 19 59 */ bl set_default_config__9xFXRibbonFv -/* 80058AB0 000558B0 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 80058AB4 000558B4 3C 80 80 2E */ lis r4, lbl_802DC638@ha -/* 80058AB8 000558B8 80 03 C2 A4 */ lwz r0, lbl_8028C2A4@l(r3) -/* 80058ABC 000558BC 38 64 C6 38 */ addi r3, r4, lbl_802DC638@l +/* 80058AB0 000558B0 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80058AB4 000558B4 3C 80 80 2E */ lis r4, lbl_wake_ribbon__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80058AB8 000558B8 80 03 C2 A4 */ lwz r0, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l(r3) +/* 80058ABC 000558BC 38 64 C6 38 */ addi r3, r4, lbl_wake_ribbon__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058AC0 000558C0 38 A0 00 05 */ li r5, 5 /* 80058AC4 000558C4 38 80 00 02 */ li r4, 2 /* 80058AC8 000558C8 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16 /* 80058ACC 000558CC 90 A3 00 04 */ stw r5, 4(r3) /* 80058AD0 000558D0 90 83 00 08 */ stw r4, 8(r3) /* 80058AD4 000558D4 40 82 00 70 */ bne lbl_80058B44 -/* 80058AD8 000558D8 3C 80 80 25 */ lis r4, lbl_8025533C@ha -/* 80058ADC 000558DC 38 84 53 3C */ addi r4, r4, lbl_8025533C@l +/* 80058AD8 000558D8 3C 80 80 25 */ lis r4, lbl__stringBase0_27@ha +/* 80058ADC 000558DC 38 84 53 3C */ addi r4, r4, lbl__stringBase0_27@l /* 80058AE0 000558E0 38 84 01 7B */ addi r4, r4, 0x17b /* 80058AE4 000558E4 4B FD 1F 29 */ bl set_texture__9xFXRibbonFPCc -/* 80058AE8 000558E8 3C 80 80 2E */ lis r4, lbl_802DC638@ha -/* 80058AEC 000558EC 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 80058AF0 000558F0 38 84 C6 38 */ addi r4, r4, lbl_802DC638@l +/* 80058AE8 000558E8 3C 80 80 2E */ lis r4, lbl_wake_ribbon__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80058AEC 000558EC 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 80058AF0 000558F0 38 84 C6 38 */ addi r4, r4, lbl_wake_ribbon__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058AF4 000558F4 3B E4 01 40 */ addi r31, r4, 0x140 -/* 80058AF8 000558F8 38 83 53 3C */ addi r4, r3, lbl_8025533C@l +/* 80058AF8 000558F8 38 83 53 3C */ addi r4, r3, lbl__stringBase0_27@l /* 80058AFC 000558FC 7F E3 FB 78 */ mr r3, r31 /* 80058B00 00055900 38 84 01 7B */ addi r4, r4, 0x17b /* 80058B04 00055904 4B FD 1F 09 */ bl set_texture__9xFXRibbonFPCc -/* 80058B08 00055908 3C 60 80 2E */ lis r3, lbl_802DC638@ha -/* 80058B0C 0005590C 3C 80 80 25 */ lis r4, lbl_8025523C@ha -/* 80058B10 00055910 38 63 C6 38 */ addi r3, r3, lbl_802DC638@l +/* 80058B08 00055908 3C 60 80 2E */ lis r3, lbl_wake_ribbon__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80058B0C 0005590C 3C 80 80 25 */ lis r4, lbl_wake_ribbon_curve__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80058B10 00055910 38 63 C6 38 */ addi r3, r3, lbl_wake_ribbon__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058B14 00055914 38 A0 00 02 */ li r5, 2 -/* 80058B18 00055918 38 84 52 3C */ addi r4, r4, lbl_8025523C@l +/* 80058B18 00055918 38 84 52 3C */ addi r4, r4, lbl_wake_ribbon_curve__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058B1C 0005591C 4B FD 19 89 */ bl set_curve__9xFXRibbonFPCQ29xFXRibbon10curve_nodeUl -/* 80058B20 00055920 3C 80 80 25 */ lis r4, lbl_8025523C@ha +/* 80058B20 00055920 3C 80 80 25 */ lis r4, lbl_wake_ribbon_curve__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80058B24 00055924 7F E3 FB 78 */ mr r3, r31 -/* 80058B28 00055928 38 84 52 3C */ addi r4, r4, lbl_8025523C@l +/* 80058B28 00055928 38 84 52 3C */ addi r4, r4, lbl_wake_ribbon_curve__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058B2C 0005592C 38 A0 00 02 */ li r5, 2 /* 80058B30 00055930 4B FD 19 75 */ bl set_curve__9xFXRibbonFPCQ29xFXRibbon10curve_nodeUl -/* 80058B34 00055934 C0 02 89 CC */ lfs f0, lbl_803CD34C-_SDA2_BASE_(r2) -/* 80058B38 00055938 3C 60 80 2E */ lis r3, lbl_802DC638@ha -/* 80058B3C 0005593C D0 03 C6 38 */ stfs f0, lbl_802DC638@l(r3) +/* 80058B34 00055934 C0 02 89 CC */ lfs f0, lbl__1729-_SDA2_BASE_(r2) +/* 80058B38 00055938 3C 60 80 2E */ lis r3, lbl_wake_ribbon__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80058B3C 0005593C D0 03 C6 38 */ stfs f0, lbl_wake_ribbon__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l(r3) /* 80058B40 00055940 48 00 00 6C */ b lbl_80058BAC lbl_80058B44: -/* 80058B44 00055944 3C 80 80 25 */ lis r4, lbl_8025533C@ha -/* 80058B48 00055948 38 84 53 3C */ addi r4, r4, lbl_8025533C@l +/* 80058B44 00055944 3C 80 80 25 */ lis r4, lbl__stringBase0_27@ha +/* 80058B48 00055948 38 84 53 3C */ addi r4, r4, lbl__stringBase0_27@l /* 80058B4C 0005594C 38 84 01 7B */ addi r4, r4, 0x17b /* 80058B50 00055950 4B FD 1E BD */ bl set_texture__9xFXRibbonFPCc -/* 80058B54 00055954 3C 80 80 2E */ lis r4, lbl_802DC638@ha -/* 80058B58 00055958 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 80058B5C 0005595C 38 84 C6 38 */ addi r4, r4, lbl_802DC638@l +/* 80058B54 00055954 3C 80 80 2E */ lis r4, lbl_wake_ribbon__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80058B58 00055958 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 80058B5C 0005595C 38 84 C6 38 */ addi r4, r4, lbl_wake_ribbon__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058B60 00055960 3B E4 01 40 */ addi r31, r4, 0x140 -/* 80058B64 00055964 38 83 53 3C */ addi r4, r3, lbl_8025533C@l +/* 80058B64 00055964 38 83 53 3C */ addi r4, r3, lbl__stringBase0_27@l /* 80058B68 00055968 7F E3 FB 78 */ mr r3, r31 /* 80058B6C 0005596C 38 84 01 7B */ addi r4, r4, 0x17b /* 80058B70 00055970 4B FD 1E 9D */ bl set_texture__9xFXRibbonFPCc -/* 80058B74 00055974 3C 60 80 2E */ lis r3, lbl_802DC638@ha -/* 80058B78 00055978 3C 80 80 25 */ lis r4, lbl_80255254@ha -/* 80058B7C 0005597C 38 63 C6 38 */ addi r3, r3, lbl_802DC638@l +/* 80058B74 00055974 3C 60 80 2E */ lis r3, lbl_wake_ribbon__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80058B78 00055978 3C 80 80 25 */ lis r4, lbl_cheat_wake_ribbon_curve__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80058B7C 0005597C 38 63 C6 38 */ addi r3, r3, lbl_wake_ribbon__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058B80 00055980 38 A0 00 02 */ li r5, 2 -/* 80058B84 00055984 38 84 52 54 */ addi r4, r4, lbl_80255254@l +/* 80058B84 00055984 38 84 52 54 */ addi r4, r4, lbl_cheat_wake_ribbon_curve__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058B88 00055988 4B FD 19 1D */ bl set_curve__9xFXRibbonFPCQ29xFXRibbon10curve_nodeUl -/* 80058B8C 0005598C 3C 80 80 25 */ lis r4, lbl_80255254@ha +/* 80058B8C 0005598C 3C 80 80 25 */ lis r4, lbl_cheat_wake_ribbon_curve__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80058B90 00055990 7F E3 FB 78 */ mr r3, r31 -/* 80058B94 00055994 38 84 52 54 */ addi r4, r4, lbl_80255254@l +/* 80058B94 00055994 38 84 52 54 */ addi r4, r4, lbl_cheat_wake_ribbon_curve__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058B98 00055998 38 A0 00 02 */ li r5, 2 /* 80058B9C 0005599C 4B FD 19 09 */ bl set_curve__9xFXRibbonFPCQ29xFXRibbon10curve_nodeUl -/* 80058BA0 000559A0 C0 02 89 CC */ lfs f0, lbl_803CD34C-_SDA2_BASE_(r2) -/* 80058BA4 000559A4 3C 60 80 2E */ lis r3, lbl_802DC638@ha -/* 80058BA8 000559A8 D0 03 C6 38 */ stfs f0, lbl_802DC638@l(r3) +/* 80058BA0 000559A0 C0 02 89 CC */ lfs f0, lbl__1729-_SDA2_BASE_(r2) +/* 80058BA4 000559A4 3C 60 80 2E */ lis r3, lbl_wake_ribbon__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80058BA8 000559A8 D0 03 C6 38 */ stfs f0, lbl_wake_ribbon__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l(r3) lbl_80058BAC: -/* 80058BAC 000559AC 3C 60 80 2E */ lis r3, lbl_802DC638@ha -/* 80058BB0 000559B0 C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) -/* 80058BB4 000559B4 38 83 C6 38 */ addi r4, r3, lbl_802DC638@l +/* 80058BAC 000559AC 3C 60 80 2E */ lis r3, lbl_wake_ribbon__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80058BB0 000559B0 C0 02 89 C0 */ lfs f0, lbl__1720-_SDA2_BASE_(r2) +/* 80058BB4 000559B4 38 83 C6 38 */ addi r4, r3, lbl_wake_ribbon__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058BB8 000559B8 3B E4 01 40 */ addi r31, r4, 0x140 /* 80058BBC 000559BC D0 04 00 0C */ stfs f0, 0xc(r4) /* 80058BC0 000559C0 7F E3 FB 78 */ mr r3, r31 /* 80058BC4 000559C4 48 00 00 2D */ bl __as__Q29xFXRibbon6configFRCQ29xFXRibbon6config -/* 80058BC8 000559C8 3C 60 80 2E */ lis r3, lbl_802DC638@ha -/* 80058BCC 000559CC 38 63 C6 38 */ addi r3, r3, lbl_802DC638@l +/* 80058BC8 000559C8 3C 60 80 2E */ lis r3, lbl_wake_ribbon__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80058BCC 000559CC 38 63 C6 38 */ addi r3, r3, lbl_wake_ribbon__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058BD0 000559D0 4B FD 18 75 */ bl refresh_config__9xFXRibbonFv /* 80058BD4 000559D4 7F E3 FB 78 */ mr r3, r31 /* 80058BD8 000559D8 4B FD 18 6D */ bl refresh_config__9xFXRibbonFv @@ -1931,18 +1931,18 @@ __as__Q29xFXRibbon6configFRCQ29xFXRibbon6config: zEntCruiseBubble.init_wake_ribbons__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80058C14 00055A14 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80058C18 00055A18 7C 08 02 A6 */ mflr r0 -/* 80058C1C 00055A1C 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 80058C20 00055A20 3C 80 80 2E */ lis r4, lbl_802DC638@ha -/* 80058C24 00055A24 38 A3 53 3C */ addi r5, r3, lbl_8025533C@l +/* 80058C1C 00055A1C 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 80058C20 00055A20 3C 80 80 2E */ lis r4, lbl_wake_ribbon__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80058C24 00055A24 38 A3 53 3C */ addi r5, r3, lbl__stringBase0_27@l /* 80058C28 00055A28 90 01 00 14 */ stw r0, 0x14(r1) -/* 80058C2C 00055A2C 38 64 C6 38 */ addi r3, r4, lbl_802DC638@l +/* 80058C2C 00055A2C 38 64 C6 38 */ addi r3, r4, lbl_wake_ribbon__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058C30 00055A30 38 85 01 85 */ addi r4, r5, 0x185 /* 80058C34 00055A34 38 A5 01 93 */ addi r5, r5, 0x193 /* 80058C38 00055A38 4B FD 17 41 */ bl init__9xFXRibbonFPCcPCc -/* 80058C3C 00055A3C 3C 80 80 2E */ lis r4, lbl_802DC638@ha -/* 80058C40 00055A40 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 80058C44 00055A44 38 A3 53 3C */ addi r5, r3, lbl_8025533C@l -/* 80058C48 00055A48 38 64 C6 38 */ addi r3, r4, lbl_802DC638@l +/* 80058C3C 00055A3C 3C 80 80 2E */ lis r4, lbl_wake_ribbon__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80058C40 00055A40 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 80058C44 00055A44 38 A3 53 3C */ addi r5, r3, lbl__stringBase0_27@l +/* 80058C48 00055A48 38 64 C6 38 */ addi r3, r4, lbl_wake_ribbon__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058C4C 00055A4C 38 63 01 40 */ addi r3, r3, 0x140 /* 80058C50 00055A50 38 85 01 B7 */ addi r4, r5, 0x1b7 /* 80058C54 00055A54 38 A5 01 C5 */ addi r5, r5, 0x1c5 @@ -1957,14 +1957,14 @@ zEntCruiseBubble.init_wake_ribbons__Q213cruise_bubble30_unnamed_zEntCruiseBubble zEntCruiseBubble.reset_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80058C70 00055A70 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80058C74 00055A74 7C 08 02 A6 */ mflr r0 -/* 80058C78 00055A78 3C 60 80 2E */ lis r3, lbl_802DC8B8@ha +/* 80058C78 00055A78 3C 60 80 2E */ lis r3, lbl_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80058C7C 00055A7C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80058C80 00055A80 38 63 C8 B8 */ addi r3, r3, lbl_802DC8B8@l +/* 80058C80 00055A80 38 63 C8 B8 */ addi r3, r3, lbl_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058C84 00055A84 48 12 38 A9 */ bl set_default_config__13xDecalEmitterFv -/* 80058C88 00055A88 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 80058C8C 00055A8C 3C 80 80 2E */ lis r4, lbl_802DC8B8@ha -/* 80058C90 00055A90 80 03 C2 A4 */ lwz r0, lbl_8028C2A4@l(r3) -/* 80058C94 00055A94 38 64 C8 B8 */ addi r3, r4, lbl_802DC8B8@l +/* 80058C88 00055A88 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80058C8C 00055A8C 3C 80 80 2E */ lis r4, lbl_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80058C90 00055A90 80 03 C2 A4 */ lwz r0, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l(r3) +/* 80058C94 00055A94 38 64 C8 B8 */ addi r3, r4, lbl_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058C98 00055A98 38 C0 00 03 */ li r6, 3 /* 80058C9C 00055A9C 38 A0 00 05 */ li r5, 5 /* 80058CA0 00055AA0 38 80 00 02 */ li r4, 2 @@ -1973,35 +1973,35 @@ zEntCruiseBubble.reset_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubb /* 80058CAC 00055AAC 90 A3 00 08 */ stw r5, 8(r3) /* 80058CB0 00055AB0 90 83 00 0C */ stw r4, 0xc(r3) /* 80058CB4 00055AB4 40 82 00 38 */ bne lbl_80058CEC -/* 80058CB8 00055AB8 C0 02 89 C8 */ lfs f0, lbl_803CD348-_SDA2_BASE_(r2) -/* 80058CBC 00055ABC 3C 80 80 25 */ lis r4, lbl_8025526C@ha -/* 80058CC0 00055AC0 38 84 52 6C */ addi r4, r4, lbl_8025526C@l +/* 80058CB8 00055AB8 C0 02 89 C8 */ lfs f0, lbl__1728-_SDA2_BASE_(r2) +/* 80058CBC 00055ABC 3C 80 80 25 */ lis r4, lbl_explode_curve__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80058CC0 00055AC0 38 84 52 6C */ addi r4, r4, lbl_explode_curve__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058CC4 00055AC4 38 A0 00 03 */ li r5, 3 /* 80058CC8 00055AC8 D0 03 00 04 */ stfs f0, 4(r3) /* 80058CCC 00055ACC 48 12 3A DD */ bl set_curve__13xDecalEmitterFPCQ213xDecalEmitter10curve_nodeUl -/* 80058CD0 00055AD0 3C 80 80 25 */ lis r4, lbl_8025533C@ha -/* 80058CD4 00055AD4 3C 60 80 2E */ lis r3, lbl_802DC8B8@ha -/* 80058CD8 00055AD8 38 84 53 3C */ addi r4, r4, lbl_8025533C@l -/* 80058CDC 00055ADC 38 63 C8 B8 */ addi r3, r3, lbl_802DC8B8@l +/* 80058CD0 00055AD0 3C 80 80 25 */ lis r4, lbl__stringBase0_27@ha +/* 80058CD4 00055AD4 3C 60 80 2E */ lis r3, lbl_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80058CD8 00055AD8 38 84 53 3C */ addi r4, r4, lbl__stringBase0_27@l +/* 80058CDC 00055ADC 38 63 C8 B8 */ addi r3, r3, lbl_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058CE0 00055AE0 38 84 01 E9 */ addi r4, r4, 0x1e9 /* 80058CE4 00055AE4 48 12 38 CD */ bl set_texture__13xDecalEmitterFPCc /* 80058CE8 00055AE8 48 00 00 34 */ b lbl_80058D1C lbl_80058CEC: -/* 80058CEC 00055AEC C0 02 89 C8 */ lfs f0, lbl_803CD348-_SDA2_BASE_(r2) -/* 80058CF0 00055AF0 3C 80 80 25 */ lis r4, lbl_80255290@ha -/* 80058CF4 00055AF4 38 84 52 90 */ addi r4, r4, lbl_80255290@l +/* 80058CEC 00055AEC C0 02 89 C8 */ lfs f0, lbl__1728-_SDA2_BASE_(r2) +/* 80058CF0 00055AF0 3C 80 80 25 */ lis r4, lbl_cheat_explode_curve__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80058CF4 00055AF4 38 84 52 90 */ addi r4, r4, lbl_cheat_explode_curve__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058CF8 00055AF8 38 A0 00 03 */ li r5, 3 /* 80058CFC 00055AFC D0 03 00 04 */ stfs f0, 4(r3) /* 80058D00 00055B00 48 12 3A A9 */ bl set_curve__13xDecalEmitterFPCQ213xDecalEmitter10curve_nodeUl -/* 80058D04 00055B04 3C 80 80 25 */ lis r4, lbl_8025533C@ha -/* 80058D08 00055B08 3C 60 80 2E */ lis r3, lbl_802DC8B8@ha -/* 80058D0C 00055B0C 38 84 53 3C */ addi r4, r4, lbl_8025533C@l -/* 80058D10 00055B10 38 63 C8 B8 */ addi r3, r3, lbl_802DC8B8@l +/* 80058D04 00055B04 3C 80 80 25 */ lis r4, lbl__stringBase0_27@ha +/* 80058D08 00055B08 3C 60 80 2E */ lis r3, lbl_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80058D0C 00055B0C 38 84 53 3C */ addi r4, r4, lbl__stringBase0_27@l +/* 80058D10 00055B10 38 63 C8 B8 */ addi r3, r3, lbl_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058D14 00055B14 38 84 01 E9 */ addi r4, r4, 0x1e9 /* 80058D18 00055B18 48 12 38 99 */ bl set_texture__13xDecalEmitterFPCc lbl_80058D1C: -/* 80058D1C 00055B1C 3C 60 80 2E */ lis r3, lbl_802DC8B8@ha -/* 80058D20 00055B20 38 63 C8 B8 */ addi r3, r3, lbl_802DC8B8@l +/* 80058D1C 00055B1C 3C 60 80 2E */ lis r3, lbl_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80058D20 00055B20 38 63 C8 B8 */ addi r3, r3, lbl_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058D24 00055B24 48 12 39 29 */ bl refresh_config__13xDecalEmitterFv /* 80058D28 00055B28 80 01 00 14 */ lwz r0, 0x14(r1) /* 80058D2C 00055B2C 7C 08 03 A6 */ mtlr r0 @@ -2012,38 +2012,38 @@ lbl_80058D1C: zEntCruiseBubble.init_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80058D38 00055B38 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80058D3C 00055B3C 7C 08 02 A6 */ mflr r0 -/* 80058D40 00055B40 3C A0 80 25 */ lis r5, lbl_8025533C@ha -/* 80058D44 00055B44 3C 60 80 2E */ lis r3, lbl_802DC8B8@ha -/* 80058D48 00055B48 38 A5 53 3C */ addi r5, r5, lbl_8025533C@l +/* 80058D40 00055B40 3C A0 80 25 */ lis r5, lbl__stringBase0_27@ha +/* 80058D44 00055B44 3C 60 80 2E */ lis r3, lbl_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80058D48 00055B48 38 A5 53 3C */ addi r5, r5, lbl__stringBase0_27@l /* 80058D4C 00055B4C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80058D50 00055B50 38 63 C8 B8 */ addi r3, r3, lbl_802DC8B8@l +/* 80058D50 00055B50 38 63 C8 B8 */ addi r3, r3, lbl_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058D54 00055B54 38 80 00 01 */ li r4, 1 /* 80058D58 00055B58 38 A5 01 FC */ addi r5, r5, 0x1fc /* 80058D5C 00055B5C 48 12 37 75 */ bl init__13xDecalEmitterFiPCc -/* 80058D60 00055B60 3C 60 80 2E */ lis r3, lbl_802DC8B8@ha -/* 80058D64 00055B64 38 63 C8 B8 */ addi r3, r3, lbl_802DC8B8@l +/* 80058D60 00055B60 3C 60 80 2E */ lis r3, lbl_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80058D64 00055B64 38 63 C8 B8 */ addi r3, r3, lbl_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058D68 00055B68 48 12 37 C5 */ bl set_default_config__13xDecalEmitterFv /* 80058D6C 00055B6C 38 00 00 03 */ li r0, 3 -/* 80058D70 00055B70 3C 60 80 2E */ lis r3, lbl_802DC8B8@ha -/* 80058D74 00055B74 94 03 C8 B8 */ stwu r0, lbl_802DC8B8@l(r3) -/* 80058D78 00055B78 3C 80 80 25 */ lis r4, lbl_8025526C@ha +/* 80058D70 00055B70 3C 60 80 2E */ lis r3, lbl_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80058D74 00055B74 94 03 C8 B8 */ stwu r0, lbl_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l(r3) +/* 80058D78 00055B78 3C 80 80 25 */ lis r4, lbl_explode_curve__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80058D7C 00055B7C 38 C0 00 05 */ li r6, 5 /* 80058D80 00055B80 38 00 00 02 */ li r0, 2 -/* 80058D84 00055B84 C0 02 89 C8 */ lfs f0, lbl_803CD348-_SDA2_BASE_(r2) -/* 80058D88 00055B88 38 84 52 6C */ addi r4, r4, lbl_8025526C@l +/* 80058D84 00055B84 C0 02 89 C8 */ lfs f0, lbl__1728-_SDA2_BASE_(r2) +/* 80058D88 00055B88 38 84 52 6C */ addi r4, r4, lbl_explode_curve__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058D8C 00055B8C 38 A0 00 03 */ li r5, 3 /* 80058D90 00055B90 D0 03 00 04 */ stfs f0, 4(r3) /* 80058D94 00055B94 90 C3 00 08 */ stw r6, 8(r3) /* 80058D98 00055B98 90 03 00 0C */ stw r0, 0xc(r3) /* 80058D9C 00055B9C 48 12 3A 0D */ bl set_curve__13xDecalEmitterFPCQ213xDecalEmitter10curve_nodeUl -/* 80058DA0 00055BA0 3C 80 80 25 */ lis r4, lbl_8025533C@ha -/* 80058DA4 00055BA4 3C 60 80 2E */ lis r3, lbl_802DC8B8@ha -/* 80058DA8 00055BA8 38 84 53 3C */ addi r4, r4, lbl_8025533C@l -/* 80058DAC 00055BAC 38 63 C8 B8 */ addi r3, r3, lbl_802DC8B8@l +/* 80058DA0 00055BA0 3C 80 80 25 */ lis r4, lbl__stringBase0_27@ha +/* 80058DA4 00055BA4 3C 60 80 2E */ lis r3, lbl_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80058DA8 00055BA8 38 84 53 3C */ addi r4, r4, lbl__stringBase0_27@l +/* 80058DAC 00055BAC 38 63 C8 B8 */ addi r3, r3, lbl_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058DB0 00055BB0 38 84 01 E9 */ addi r4, r4, 0x1e9 /* 80058DB4 00055BB4 48 12 37 FD */ bl set_texture__13xDecalEmitterFPCc -/* 80058DB8 00055BB8 3C 60 80 2E */ lis r3, lbl_802DC8B8@ha -/* 80058DBC 00055BBC 38 63 C8 B8 */ addi r3, r3, lbl_802DC8B8@l +/* 80058DB8 00055BB8 3C 60 80 2E */ lis r3, lbl_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80058DBC 00055BBC 38 63 C8 B8 */ addi r3, r3, lbl_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058DC0 00055BC0 48 12 38 8D */ bl refresh_config__13xDecalEmitterFv /* 80058DC4 00055BC4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80058DC8 00055BC8 7C 08 03 A6 */ mtlr r0 @@ -2054,15 +2054,15 @@ zEntCruiseBubble.init_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubbl zEntCruiseBubble.init_shrapnel__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80058DD4 00055BD4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80058DD8 00055BD8 7C 08 02 A6 */ mflr r0 -/* 80058DDC 00055BDC 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 80058DE0 00055BE0 38 63 53 3C */ addi r3, r3, lbl_8025533C@l +/* 80058DDC 00055BDC 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 80058DE0 00055BE0 38 63 53 3C */ addi r3, r3, lbl__stringBase0_27@l /* 80058DE4 00055BE4 90 01 00 14 */ stw r0, 0x14(r1) /* 80058DE8 00055BE8 38 63 02 14 */ addi r3, r3, 0x214 /* 80058DEC 00055BEC 4B FF 34 29 */ bl xStrHash__FPCc /* 80058DF0 00055BF0 38 80 00 00 */ li r4, 0 /* 80058DF4 00055BF4 4B FF 29 19 */ bl xSTFindAsset__FUiPUi -/* 80058DF8 00055BF8 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha -/* 80058DFC 00055BFC 38 84 C2 A4 */ addi r4, r4, lbl_8028C2A4@l +/* 80058DF8 00055BF8 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80058DFC 00055BFC 38 84 C2 A4 */ addi r4, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80058E00 00055C00 90 64 01 04 */ stw r3, 0x104(r4) /* 80058E04 00055C04 80 01 00 14 */ lwz r0, 0x14(r1) /* 80058E08 00055C08 7C 08 03 A6 */ mtlr r0 @@ -2073,17 +2073,17 @@ zEntCruiseBubble.init_shrapnel__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp zEntCruiseBubble.add_trail_sample__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FRC5xVec3RC5xVec3RC5xVec3RC5xVec3f: /* 80058E14 00055C14 94 21 FE F0 */ stwu r1, -0x110(r1) /* 80058E18 00055C18 7C 08 02 A6 */ mflr r0 -/* 80058E1C 00055C1C 3C E0 80 29 */ lis r7, lbl_8028C2A4@ha +/* 80058E1C 00055C1C 3C E0 80 29 */ lis r7, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80058E20 00055C20 90 01 01 14 */ stw r0, 0x114(r1) /* 80058E24 00055C24 BF 21 00 F4 */ stmw r25, 0xf4(r1) -/* 80058E28 00055C28 3B 47 C2 A4 */ addi r26, r7, lbl_8028C2A4@l -/* 80058E2C 00055C2C 3C E0 80 25 */ lis r7, lbl_802550B8@ha +/* 80058E28 00055C28 3B 47 C2 A4 */ addi r26, r7, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l +/* 80058E2C 00055C2C 3C E0 80 25 */ lis r7, lbl__405_3@ha /* 80058E30 00055C30 7C 7B 1B 78 */ mr r27, r3 /* 80058E34 00055C34 7C 99 23 78 */ mr r25, r4 /* 80058E38 00055C38 7C BC 2B 78 */ mr r28, r5 /* 80058E3C 00055C3C 7C DD 33 78 */ mr r29, r6 -/* 80058E40 00055C40 3B E7 50 B8 */ addi r31, r7, lbl_802550B8@l -/* 80058E44 00055C44 81 0D 81 80 */ lwz r8, lbl_803CAA80-_SDA_BASE_(r13) +/* 80058E40 00055C40 3B E7 50 B8 */ addi r31, r7, lbl__405_3@l +/* 80058E44 00055C44 81 0D 81 80 */ lwz r8, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 80058E48 00055C48 C0 1A 01 10 */ lfs f0, 0x110(r26) /* 80058E4C 00055C4C C0 48 00 FC */ lfs f2, 0xfc(r8) /* 80058E50 00055C50 EC 21 00 BA */ fmadds f1, f1, f2, f0 @@ -2099,7 +2099,7 @@ zEntCruiseBubble.add_trail_sample__Q213cruise_bubble30_unnamed_zEntCruiseBubble_ /* 80058E78 00055C78 7F 84 E3 78 */ mr r4, r28 /* 80058E7C 00055C7C 90 01 00 E0 */ stw r0, 0xe0(r1) /* 80058E80 00055C80 7F C5 F3 78 */ mr r5, r30 -/* 80058E84 00055C84 C8 22 89 E0 */ lfd f1, lbl_803CD360-_SDA2_BASE_(r2) +/* 80058E84 00055C84 C8 22 89 E0 */ lfd f1, lbl__2700-_SDA2_BASE_(r2) /* 80058E88 00055C88 38 C1 00 A4 */ addi r6, r1, 0xa4 /* 80058E8C 00055C8C C8 01 00 E0 */ lfd f0, 0xe0(r1) /* 80058E90 00055C90 38 E0 00 00 */ li r7, 0 @@ -2112,7 +2112,7 @@ zEntCruiseBubble.add_trail_sample__Q213cruise_bubble30_unnamed_zEntCruiseBubble_ /* 80058EAC 00055CAC 90 01 00 AC */ stw r0, 0xac(r1) /* 80058EB0 00055CB0 D0 1A 01 10 */ stfs f0, 0x110(r26) /* 80058EB4 00055CB4 48 03 C0 6D */ bl zFX_SpawnBubbleTrail__FPC5xVec3PC5xVec3UiPC5xVec3PC5xVec3 -/* 80058EB8 00055CB8 80 AD 81 80 */ lwz r5, lbl_803CAA80-_SDA_BASE_(r13) +/* 80058EB8 00055CB8 80 AD 81 80 */ lwz r5, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 80058EBC 00055CBC 7F 24 CB 78 */ mr r4, r25 /* 80058EC0 00055CC0 38 61 00 74 */ addi r3, r1, 0x74 /* 80058EC4 00055CC4 C0 25 01 00 */ lfs f1, 0x100(r5) @@ -2122,7 +2122,7 @@ zEntCruiseBubble.add_trail_sample__Q213cruise_bubble30_unnamed_zEntCruiseBubble_ /* 80058ED4 00055CD4 80 C1 00 78 */ lwz r6, 0x78(r1) /* 80058ED8 00055CD8 38 61 00 68 */ addi r3, r1, 0x68 /* 80058EDC 00055CDC 80 01 00 7C */ lwz r0, 0x7c(r1) -/* 80058EE0 00055CE0 80 AD 81 80 */ lwz r5, lbl_803CAA80-_SDA_BASE_(r13) +/* 80058EE0 00055CE0 80 AD 81 80 */ lwz r5, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 80058EE4 00055CE4 90 E1 00 98 */ stw r7, 0x98(r1) /* 80058EE8 00055CE8 C0 25 01 00 */ lfs f1, 0x100(r5) /* 80058EEC 00055CEC 90 C1 00 9C */ stw r6, 0x9c(r1) @@ -2211,9 +2211,9 @@ zEntCruiseBubble.add_trail_sample__Q213cruise_bubble30_unnamed_zEntCruiseBubble_ /* 80059038 00055E38 38 E0 00 00 */ li r7, 0 /* 8005903C 00055E3C 48 03 BE E5 */ bl zFX_SpawnBubbleTrail__FPC5xVec3PC5xVec3UiPC5xVec3PC5xVec3 lbl_80059040: -/* 80059040 00055E40 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 80059044 00055E44 80 AD 81 80 */ lwz r5, lbl_803CAA80-_SDA_BASE_(r13) -/* 80059048 00055E48 80 03 C2 A4 */ lwz r0, lbl_8028C2A4@l(r3) +/* 80059040 00055E40 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80059044 00055E44 80 AD 81 80 */ lwz r5, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) +/* 80059048 00055E48 80 03 C2 A4 */ lwz r0, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l(r3) /* 8005904C 00055E4C 7F A4 EB 78 */ mr r4, r29 /* 80059050 00055E50 C0 25 01 04 */ lfs f1, 0x104(r5) /* 80059054 00055E54 38 61 00 2C */ addi r3, r1, 0x2c @@ -2229,9 +2229,9 @@ lbl_80059040: /* 8005907C 00055E7C 90 C1 00 84 */ stw r6, 0x84(r1) /* 80059080 00055E80 90 01 00 88 */ stw r0, 0x88(r1) /* 80059084 00055E84 4B FB C3 5D */ bl __pl__5xVec3CFRC5xVec3 -/* 80059088 00055E88 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005908C 00055E8C 3C 60 80 2E */ lis r3, lbl_802DC638@ha -/* 80059090 00055E90 38 63 C6 38 */ addi r3, r3, lbl_802DC638@l +/* 80059088 00055E88 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005908C 00055E8C 3C 60 80 2E */ lis r3, lbl_wake_ribbon__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80059090 00055E90 38 63 C6 38 */ addi r3, r3, lbl_wake_ribbon__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80059094 00055E94 7F A5 EB 78 */ mr r5, r29 /* 80059098 00055E98 FC 40 08 90 */ fmr f2, f1 /* 8005909C 00055E9C 7F 46 D3 78 */ mr r6, r26 @@ -2244,9 +2244,9 @@ lbl_80059040: /* 800590B8 00055EB8 38 61 00 14 */ addi r3, r1, 0x14 /* 800590BC 00055EBC 38 A1 00 80 */ addi r5, r1, 0x80 /* 800590C0 00055EC0 4B FB 21 0D */ bl __mi__5xVec3CFRC5xVec3 -/* 800590C4 00055EC4 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 800590C8 00055EC8 3C 60 80 2E */ lis r3, lbl_802DC638@ha -/* 800590CC 00055ECC 38 63 C6 38 */ addi r3, r3, lbl_802DC638@l +/* 800590C4 00055EC4 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 800590C8 00055EC8 3C 60 80 2E */ lis r3, lbl_wake_ribbon__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 800590CC 00055ECC 38 63 C6 38 */ addi r3, r3, lbl_wake_ribbon__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 800590D0 00055ED0 7F 46 D3 78 */ mr r6, r26 /* 800590D4 00055ED4 FC 40 08 90 */ fmr f2, f1 /* 800590D8 00055ED8 38 63 01 40 */ addi r3, r3, 0x140 @@ -2271,13 +2271,13 @@ zEntCruiseBubble.update_trail__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ /* 80059118 00055F18 DB A1 01 40 */ stfd f29, 0x140(r1) /* 8005911C 00055F1C F3 A1 01 48 */ psq_st f29, 328(r1), 0, qr0 /* 80059120 00055F20 BF 21 01 24 */ stmw r25, 0x124(r1) -/* 80059124 00055F24 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 80059124 00055F24 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80059128 00055F28 FF A0 08 90 */ fmr f29, f1 -/* 8005912C 00055F2C 38 83 C2 A4 */ addi r4, r3, lbl_8028C2A4@l +/* 8005912C 00055F2C 38 83 C2 A4 */ addi r4, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80059130 00055F30 80 04 00 00 */ lwz r0, 0(r4) /* 80059134 00055F34 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18 /* 80059138 00055F38 41 82 01 B0 */ beq lbl_800592E8 -/* 8005913C 00055F3C 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005913C 00055F3C 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 80059140 00055F40 C0 04 01 0C */ lfs f0, 0x10c(r4) /* 80059144 00055F44 C0 23 00 F8 */ lfs f1, 0xf8(r3) /* 80059148 00055F48 EC 5D 00 7A */ fmadds f2, f29, f1, f0 @@ -2287,7 +2287,7 @@ zEntCruiseBubble.update_trail__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ /* 80059158 00055F58 83 E1 01 1C */ lwz r31, 0x11c(r1) /* 8005915C 00055F5C 2C 1F 00 00 */ cmpwi r31, 0 /* 80059160 00055F60 41 81 00 14 */ bgt lbl_80059174 -/* 80059164 00055F64 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) +/* 80059164 00055F64 C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) /* 80059168 00055F68 3B E0 00 01 */ li r31, 1 /* 8005916C 00055F6C D0 04 01 0C */ stfs f0, 0x10c(r4) /* 80059170 00055F70 48 00 00 28 */ b lbl_80059198 @@ -2295,7 +2295,7 @@ lbl_80059174: /* 80059174 00055F74 6F E3 80 00 */ xoris r3, r31, 0x8000 /* 80059178 00055F78 3C 00 43 30 */ lis r0, 0x4330 /* 8005917C 00055F7C 90 61 01 1C */ stw r3, 0x11c(r1) -/* 80059180 00055F80 C8 22 89 E8 */ lfd f1, lbl_803CD368-_SDA2_BASE_(r2) +/* 80059180 00055F80 C8 22 89 E8 */ lfd f1, lbl__2733-_SDA2_BASE_(r2) /* 80059184 00055F84 90 01 01 18 */ stw r0, 0x118(r1) /* 80059188 00055F88 C8 01 01 18 */ lfd f0, 0x118(r1) /* 8005918C 00055F8C EC 00 08 28 */ fsubs f0, f0, f1 @@ -2308,12 +2308,12 @@ lbl_80059198: /* 800591A4 00055FA4 6F E3 80 00 */ xoris r3, r31, 0x8000 /* 800591A8 00055FA8 3C 00 43 30 */ lis r0, 0x4330 /* 800591AC 00055FAC 90 61 01 1C */ stw r3, 0x11c(r1) -/* 800591B0 00055FB0 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 800591B4 00055FB4 38 A3 C2 A4 */ addi r5, r3, lbl_8028C2A4@l -/* 800591B8 00055FB8 C8 22 89 E8 */ lfd f1, lbl_803CD368-_SDA2_BASE_(r2) +/* 800591B0 00055FB0 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 800591B4 00055FB4 38 A3 C2 A4 */ addi r5, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l +/* 800591B8 00055FB8 C8 22 89 E8 */ lfd f1, lbl__2733-_SDA2_BASE_(r2) /* 800591BC 00055FBC 90 01 01 18 */ stw r0, 0x118(r1) /* 800591C0 00055FC0 38 61 00 14 */ addi r3, r1, 0x14 -/* 800591C4 00055FC4 C0 42 89 C0 */ lfs f2, lbl_803CD340-_SDA2_BASE_(r2) +/* 800591C4 00055FC4 C0 42 89 C0 */ lfs f2, lbl__1720-_SDA2_BASE_(r2) /* 800591C8 00055FC8 38 81 00 88 */ addi r4, r1, 0x88 /* 800591CC 00055FCC C8 01 01 18 */ lfd f0, 0x118(r1) /* 800591D0 00055FD0 38 A5 01 44 */ addi r5, r5, 0x144 @@ -2326,9 +2326,9 @@ lbl_80059198: /* 800591EC 00055FEC 38 81 00 14 */ addi r4, r1, 0x14 /* 800591F0 00055FF0 4B FB 1F 31 */ bl __ml__5xVec3CFf /* 800591F4 00055FF4 80 81 00 20 */ lwz r4, 0x20(r1) -/* 800591F8 00055FF8 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 800591F8 00055FF8 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 800591FC 00055FFC 80 A1 00 24 */ lwz r5, 0x24(r1) -/* 80059200 00056000 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 80059200 00056000 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80059204 00056004 80 01 00 28 */ lwz r0, 0x28(r1) /* 80059208 00056008 3B C3 01 14 */ addi r30, r3, 0x114 /* 8005920C 0005600C FF A0 F8 90 */ fmr f29, f31 @@ -2339,9 +2339,9 @@ lbl_80059198: /* 80059220 00056020 3B 80 00 00 */ li r28, 0 /* 80059224 00056024 90 01 00 44 */ stw r0, 0x44(r1) /* 80059228 00056028 4B FB 23 45 */ bl __as__7xMat4x3FRC7xMat4x3 -/* 8005922C 0005602C 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 8005922C 0005602C 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80059230 00056030 3B 60 00 00 */ li r27, 0 -/* 80059234 00056034 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 80059234 00056034 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80059238 00056038 3B A3 01 54 */ addi r29, r3, 0x154 /* 8005923C 0005603C 48 00 00 7C */ b lbl_800592B8 lbl_80059240: @@ -2409,9 +2409,9 @@ zEntCruiseBubble.refresh_missle_model__Q213cruise_bubble30_unnamed_zEntCruiseBub zEntCruiseBubble.update_missle__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR6xScenef: /* 80059318 00056118 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8005931C 0005611C 7C 08 02 A6 */ mflr r0 -/* 80059320 00056120 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 80059320 00056120 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80059324 00056124 90 01 00 24 */ stw r0, 0x24(r1) -/* 80059328 00056128 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 80059328 00056128 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005932C 0005612C DB E1 00 18 */ stfd f31, 0x18(r1) /* 80059330 00056130 FF E0 08 90 */ fmr f31, f1 /* 80059334 00056134 93 E1 00 14 */ stw r31, 0x14(r1) @@ -2437,9 +2437,9 @@ lbl_80059360: zEntCruiseBubble.render_missle__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80059378 00056178 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005937C 0005617C 7C 08 02 A6 */ mflr r0 -/* 80059380 00056180 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 80059380 00056180 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80059384 00056184 90 01 00 14 */ stw r0, 0x14(r1) -/* 80059388 00056188 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 80059388 00056188 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005938C 0005618C 80 63 00 68 */ lwz r3, 0x68(r3) /* 80059390 00056190 A0 03 00 44 */ lhz r0, 0x44(r3) /* 80059394 00056194 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -2455,9 +2455,9 @@ lbl_800593A0: zEntCruiseBubble.load_model__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FUi: /* 800593B0 000561B0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800593B4 000561B4 7C 08 02 A6 */ mflr r0 -/* 800593B8 000561B8 3C 80 80 25 */ lis r4, lbl_8025533C@ha +/* 800593B8 000561B8 3C 80 80 25 */ lis r4, lbl__stringBase0_27@ha /* 800593BC 000561BC 90 01 00 24 */ stw r0, 0x24(r1) -/* 800593C0 000561C0 38 84 53 3C */ addi r4, r4, lbl_8025533C@l +/* 800593C0 000561C0 38 84 53 3C */ addi r4, r4, lbl__stringBase0_27@l /* 800593C4 000561C4 38 84 02 33 */ addi r4, r4, 0x233 /* 800593C8 000561C8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800593CC 000561CC 7C 7F 1B 78 */ mr r31, r3 @@ -2475,9 +2475,9 @@ lbl_800593F0: /* 800593F8 000561F8 4B FF 23 15 */ bl xSTFindAsset__FUiPUi /* 800593FC 000561FC 28 03 00 00 */ cmplwi r3, 0 /* 80059400 00056200 40 82 00 20 */ bne lbl_80059420 -/* 80059404 00056204 3C 80 80 25 */ lis r4, lbl_8025533C@ha +/* 80059404 00056204 3C 80 80 25 */ lis r4, lbl__stringBase0_27@ha /* 80059408 00056208 7F E3 FB 78 */ mr r3, r31 -/* 8005940C 0005620C 38 84 53 3C */ addi r4, r4, lbl_8025533C@l +/* 8005940C 0005620C 38 84 53 3C */ addi r4, r4, lbl__stringBase0_27@l /* 80059410 00056210 38 84 02 39 */ addi r4, r4, 0x239 /* 80059414 00056214 4B FF 2E 89 */ bl xStrHashCat__FUiPCc /* 80059418 00056218 38 81 00 08 */ addi r4, r1, 8 @@ -2512,9 +2512,9 @@ zEntCruiseBubble.render_model_2d__Q213cruise_bubble30_unnamed_zEntCruiseBubble_c /* 80059474 00056274 93 A1 00 74 */ stw r29, 0x74(r1) /* 80059478 00056278 3C C0 80 25 */ lis r6, lbl_80250004@ha /* 8005947C 0005627C 85 46 53 24 */ lwzu r10, 0x5324(r6) -/* 80059480 00056280 3C A0 80 25 */ lis r5, lbl_80255330@ha -/* 80059484 00056284 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 80059488 00056288 38 E5 53 30 */ addi r7, r5, lbl_80255330@l +/* 80059480 00056280 3C A0 80 25 */ lis r5, lbl__2826@ha +/* 80059484 00056284 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 80059488 00056288 38 E5 53 30 */ addi r7, r5, lbl__2826@l /* 8005948C 0005628C 81 26 00 04 */ lwz r9, lbl_80250004@l(r6) /* 80059490 00056290 81 06 00 08 */ lwz r8, 8(r6) /* 80059494 00056294 FF E0 08 90 */ fmr f31, f1 @@ -2525,7 +2525,7 @@ zEntCruiseBubble.render_model_2d__Q213cruise_bubble30_unnamed_zEntCruiseBubble_c /* 800594A8 000562A8 80 07 00 08 */ lwz r0, 8(r7) /* 800594AC 000562AC 91 41 00 14 */ stw r10, 0x14(r1) /* 800594B0 000562B0 7C 9E 23 78 */ mr r30, r4 -/* 800594B4 000562B4 C0 22 89 F0 */ lfs f1, lbl_803CD370-_SDA2_BASE_(r2) +/* 800594B4 000562B4 C0 22 89 F0 */ lfs f1, lbl__2834-_SDA2_BASE_(r2) /* 800594B8 000562B8 38 61 00 20 */ addi r3, r1, 0x20 /* 800594BC 000562BC 91 21 00 18 */ stw r9, 0x18(r1) /* 800594C0 000562C0 91 01 00 1C */ stw r8, 0x1c(r1) @@ -2533,21 +2533,21 @@ zEntCruiseBubble.render_model_2d__Q213cruise_bubble30_unnamed_zEntCruiseBubble_c /* 800594C8 000562C8 90 A1 00 0C */ stw r5, 0xc(r1) /* 800594CC 000562CC 90 01 00 10 */ stw r0, 0x10(r1) /* 800594D0 000562D0 4B FB 1C 1D */ bl assign__5xVec3Ffff -/* 800594D4 000562D4 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) +/* 800594D4 000562D4 C0 22 89 B8 */ lfs f1, lbl__1551-_SDA2_BASE_(r2) /* 800594D8 000562D8 38 61 00 30 */ addi r3, r1, 0x30 -/* 800594DC 000562DC C0 42 89 F0 */ lfs f2, lbl_803CD370-_SDA2_BASE_(r2) +/* 800594DC 000562DC C0 42 89 F0 */ lfs f2, lbl__2834-_SDA2_BASE_(r2) /* 800594E0 000562E0 FC 60 08 90 */ fmr f3, f1 /* 800594E4 000562E4 4B FB 1C 09 */ bl assign__5xVec3Ffff -/* 800594E8 000562E8 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) +/* 800594E8 000562E8 C0 22 89 B8 */ lfs f1, lbl__1551-_SDA2_BASE_(r2) /* 800594EC 000562EC 38 61 00 40 */ addi r3, r1, 0x40 -/* 800594F0 000562F0 C0 62 89 F4 */ lfs f3, lbl_803CD374-_SDA2_BASE_(r2) +/* 800594F0 000562F0 C0 62 89 F4 */ lfs f3, lbl__2835_1-_SDA2_BASE_(r2) /* 800594F4 000562F4 FC 40 08 90 */ fmr f2, f1 /* 800594F8 000562F8 4B FB 1B F5 */ bl assign__5xVec3Ffff -/* 800594FC 000562FC C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) +/* 800594FC 000562FC C0 22 89 B8 */ lfs f1, lbl__1551-_SDA2_BASE_(r2) /* 80059500 00056300 38 61 00 50 */ addi r3, r1, 0x50 /* 80059504 00056304 4B FC 33 75 */ bl __as__5xVec3Ff -/* 80059508 00056308 C0 22 89 DC */ lfs f1, lbl_803CD35C-_SDA2_BASE_(r2) -/* 8005950C 0005630C C0 02 89 C8 */ lfs f0, lbl_803CD348-_SDA2_BASE_(r2) +/* 80059508 00056308 C0 22 89 DC */ lfs f1, lbl__2568-_SDA2_BASE_(r2) +/* 8005950C 0005630C C0 02 89 C8 */ lfs f0, lbl__1728-_SDA2_BASE_(r2) /* 80059510 00056310 EC 01 07 FA */ fmadds f0, f1, f31, f0 /* 80059514 00056314 FC 00 00 1E */ fctiwz f0, f0 /* 80059518 00056318 D8 01 00 60 */ stfd f0, 0x60(r1) @@ -2595,16 +2595,16 @@ zEntCruiseBubble.render_glow__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_F /* 800595AC 000563AC F3 81 00 28 */ psq_st f28, 40(r1), 0, qr0 /* 800595B0 000563B0 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800595B4 000563B4 93 C1 00 18 */ stw r30, 0x18(r1) -/* 800595B8 000563B8 80 AD 81 80 */ lwz r5, lbl_803CAA80-_SDA_BASE_(r13) +/* 800595B8 000563B8 80 AD 81 80 */ lwz r5, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 800595BC 000563BC EF E2 00 72 */ fmuls f31, f2, f1 -/* 800595C0 000563C0 C0 82 89 F8 */ lfs f4, lbl_803CD378-_SDA2_BASE_(r2) +/* 800595C0 000563C0 C0 82 89 F8 */ lfs f4, lbl__2856-_SDA2_BASE_(r2) /* 800595C4 000563C4 7C 7E 1B 78 */ mr r30, r3 /* 800595C8 000563C8 C0 45 01 3C */ lfs f2, 0x13c(r5) /* 800595CC 000563CC 3B E0 00 00 */ li r31, 0 /* 800595D0 000563D0 FC 00 F8 50 */ fneg f0, f31 /* 800595D4 000563D4 EC 61 00 B2 */ fmuls f3, f1, f2 -/* 800595D8 000563D8 C0 22 89 D8 */ lfs f1, lbl_803CD358-_SDA2_BASE_(r2) -/* 800595DC 000563DC C0 42 89 C8 */ lfs f2, lbl_803CD348-_SDA2_BASE_(r2) +/* 800595D8 000563D8 C0 22 89 D8 */ lfs f1, lbl__2509-_SDA2_BASE_(r2) +/* 800595DC 000563DC C0 42 89 C8 */ lfs f2, lbl__1728-_SDA2_BASE_(r2) /* 800595E0 000563E0 80 C4 00 00 */ lwz r6, 0(r4) /* 800595E4 000563E4 EF 81 00 32 */ fmuls f28, f1, f0 /* 800595E8 000563E8 EF C4 00 F2 */ fmuls f30, f4, f3 @@ -2657,46 +2657,46 @@ lbl_80059610: zEntCruiseBubble.init_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 80059698 00056498 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005969C 0005649C 7C 08 02 A6 */ mflr r0 -/* 800596A0 000564A0 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 800596A4 000564A4 3C 80 80 2E */ lis r4, lbl_802DCC7C@ha +/* 800596A0 000564A0 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 800596A4 000564A4 3C 80 80 2E */ lis r4, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 800596A8 000564A8 90 01 00 14 */ stw r0, 0x14(r1) /* 800596AC 000564AC 38 00 00 00 */ li r0, 0 -/* 800596B0 000564B0 38 63 53 3C */ addi r3, r3, lbl_8025533C@l -/* 800596B4 000564B4 9C 04 CC 7C */ stbu r0, lbl_802DCC7C@l(r4) +/* 800596B0 000564B0 38 63 53 3C */ addi r3, r3, lbl__stringBase0_27@l +/* 800596B4 000564B4 9C 04 CC 7C */ stbu r0, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l(r4) /* 800596B8 000564B8 38 63 02 3E */ addi r3, r3, 0x23e -/* 800596BC 000564BC C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) +/* 800596BC 000564BC C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) /* 800596C0 000564C0 D0 04 00 04 */ stfs f0, 4(r4) /* 800596C4 000564C4 D0 04 00 08 */ stfs f0, 8(r4) /* 800596C8 000564C8 D0 04 00 0C */ stfs f0, 0xc(r4) /* 800596CC 000564CC 90 04 06 54 */ stw r0, 0x654(r4) /* 800596D0 000564D0 4B FF 2B 45 */ bl xStrHash__FPCc /* 800596D4 000564D4 4B FF FC DD */ bl zEntCruiseBubble.load_model__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FUi -/* 800596D8 000564D8 3C A0 80 2E */ lis r5, lbl_802DCC7C@ha -/* 800596DC 000564DC 3C 80 80 25 */ lis r4, lbl_8025533C@ha -/* 800596E0 000564E0 38 A5 CC 7C */ addi r5, r5, lbl_802DCC7C@l +/* 800596D8 000564D8 3C A0 80 2E */ lis r5, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 800596DC 000564DC 3C 80 80 25 */ lis r4, lbl__stringBase0_27@ha +/* 800596E0 000564E0 38 A5 CC 7C */ addi r5, r5, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 800596E4 000564E4 90 65 00 14 */ stw r3, 0x14(r5) -/* 800596E8 000564E8 38 64 53 3C */ addi r3, r4, lbl_8025533C@l +/* 800596E8 000564E8 38 64 53 3C */ addi r3, r4, lbl__stringBase0_27@l /* 800596EC 000564EC 38 63 02 50 */ addi r3, r3, 0x250 /* 800596F0 000564F0 4B FF 2B 25 */ bl xStrHash__FPCc /* 800596F4 000564F4 4B FF FC BD */ bl zEntCruiseBubble.load_model__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FUi -/* 800596F8 000564F8 3C A0 80 2E */ lis r5, lbl_802DCC7C@ha -/* 800596FC 000564FC 3C 80 80 25 */ lis r4, lbl_8025533C@ha -/* 80059700 00056500 38 A5 CC 7C */ addi r5, r5, lbl_802DCC7C@l +/* 800596F8 000564F8 3C A0 80 2E */ lis r5, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 800596FC 000564FC 3C 80 80 25 */ lis r4, lbl__stringBase0_27@ha +/* 80059700 00056500 38 A5 CC 7C */ addi r5, r5, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80059704 00056504 90 65 00 18 */ stw r3, 0x18(r5) -/* 80059708 00056508 38 64 53 3C */ addi r3, r4, lbl_8025533C@l +/* 80059708 00056508 38 64 53 3C */ addi r3, r4, lbl__stringBase0_27@l /* 8005970C 0005650C 38 63 02 66 */ addi r3, r3, 0x266 /* 80059710 00056510 4B FF 2B 05 */ bl xStrHash__FPCc /* 80059714 00056514 4B FF FC 9D */ bl zEntCruiseBubble.load_model__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FUi -/* 80059718 00056518 3C 80 80 2E */ lis r4, lbl_802DCC7C@ha +/* 80059718 00056518 3C 80 80 2E */ lis r4, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005971C 0005651C 7C 65 1B 78 */ mr r5, r3 -/* 80059720 00056520 38 64 CC 7C */ addi r3, r4, lbl_802DCC7C@l +/* 80059720 00056520 38 64 CC 7C */ addi r3, r4, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80059724 00056524 90 A3 00 20 */ stw r5, 0x20(r3) /* 80059728 00056528 38 63 06 74 */ addi r3, r3, 0x674 /* 8005972C 0005652C 80 85 00 10 */ lwz r4, 0x10(r5) /* 80059730 00056530 48 00 00 31 */ bl zEntCruiseBubble.init__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17uv_animated_modelFP8RpAtomic -/* 80059734 00056534 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) -/* 80059738 00056538 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha -/* 8005973C 0005653C 38 63 CC 7C */ addi r3, r3, lbl_802DCC7C@l +/* 80059734 00056534 80 8D 81 80 */ lwz r4, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) +/* 80059738 00056538 3C 60 80 2E */ lis r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005973C 0005653C 38 63 CC 7C */ addi r3, r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80059740 00056540 C0 24 01 58 */ lfs f1, 0x158(r4) /* 80059744 00056544 38 63 06 88 */ addi r3, r3, 0x688 /* 80059748 00056548 C0 44 01 5C */ lfs f2, 0x15c(r4) @@ -2728,11 +2728,11 @@ lbl_80059788: /* 800597A0 000565A0 38 60 00 00 */ li r3, 0 /* 800597A4 000565A4 48 00 00 28 */ b lbl_800597CC lbl_800597A8: -/* 800597A8 000565A8 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) +/* 800597A8 000565A8 C0 22 89 B8 */ lfs f1, lbl__1551-_SDA2_BASE_(r2) /* 800597AC 000565AC 38 7F 00 0C */ addi r3, r31, 0xc /* 800597B0 000565B0 FC 40 08 90 */ fmr f2, f1 /* 800597B4 000565B4 4B FC CB 65 */ bl assign__5xVec2Fff -/* 800597B8 000565B8 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) +/* 800597B8 000565B8 C0 22 89 B8 */ lfs f1, lbl__1551-_SDA2_BASE_(r2) /* 800597BC 000565BC 38 7F 00 14 */ addi r3, r31, 0x14 /* 800597C0 000565C0 FC 40 08 90 */ fmr f2, f1 /* 800597C4 000565C4 4B FC CB 55 */ bl assign__5xVec2Fff @@ -2762,7 +2762,7 @@ zEntCruiseBubble.clone_uv__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17uv lbl_80059814: /* 80059814 00056614 80 1F 00 00 */ lwz r0, 0(r31) /* 80059818 00056618 38 A0 00 00 */ li r5, 0 -/* 8005981C 0005661C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8005981C 0005661C 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80059820 00056620 54 04 18 38 */ slwi r4, r0, 3 /* 80059824 00056624 4B FD A1 1D */ bl xMemAlloc__FUiUii /* 80059828 00056628 90 7E 00 00 */ stw r3, 0(r30) @@ -2825,22 +2825,22 @@ zEntCruiseBubble.show_gizmo__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR /* 800598E4 000566E4 90 03 00 00 */ stw r0, 0(r3) /* 800598E8 000566E8 38 7E 00 04 */ addi r3, r30, 4 /* 800598EC 000566EC 4B FB E7 55 */ bl __as__13basic_rect_f_FRC13basic_rect_f_ -/* 800598F0 000566F0 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) +/* 800598F0 000566F0 C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) /* 800598F4 000566F4 38 00 00 00 */ li r0, 0 /* 800598F8 000566F8 D0 1E 00 14 */ stfs f0, 0x14(r30) -/* 800598FC 000566FC 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) -/* 80059900 00056700 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) +/* 800598FC 000566FC 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) +/* 80059900 00056700 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) /* 80059904 00056704 C0 03 01 40 */ lfs f0, 0x140(r3) /* 80059908 00056708 EC 01 00 24 */ fdivs f0, f1, f0 /* 8005990C 0005670C D0 1E 00 18 */ stfs f0, 0x18(r30) -/* 80059910 00056710 C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) +/* 80059910 00056710 C0 02 89 C0 */ lfs f0, lbl__1720-_SDA2_BASE_(r2) /* 80059914 00056714 D0 1E 00 1C */ stfs f0, 0x1c(r30) -/* 80059918 00056718 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) -/* 8005991C 0005671C C0 22 89 FC */ lfs f1, lbl_803CD37C-_SDA2_BASE_(r2) +/* 80059918 00056718 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) +/* 8005991C 0005671C C0 22 89 FC */ lfs f1, lbl__2883-_SDA2_BASE_(r2) /* 80059920 00056720 C0 03 01 44 */ lfs f0, 0x144(r3) /* 80059924 00056724 EC 01 00 24 */ fdivs f0, f1, f0 /* 80059928 00056728 D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 8005992C 0005672C C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005992C 0005672C C0 02 89 C0 */ lfs f0, lbl__1720-_SDA2_BASE_(r2) /* 80059930 00056730 D0 1E 00 24 */ stfs f0, 0x24(r30) /* 80059934 00056734 90 1E 00 28 */ stw r0, 0x28(r30) /* 80059938 00056738 93 FE 00 2C */ stw r31, 0x2c(r30) @@ -2863,16 +2863,16 @@ zEntCruiseBubble.update_gizmo__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ /* 80059970 00056770 FF E0 08 90 */ fmr f31, f1 /* 80059974 00056774 C0 23 00 18 */ lfs f1, 0x18(r3) /* 80059978 00056778 C0 03 00 14 */ lfs f0, 0x14(r3) -/* 8005997C 0005677C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005997C 0005677C C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 80059980 00056780 EC 21 07 FA */ fmadds f1, f1, f31, f0 -/* 80059984 00056784 C0 62 89 C0 */ lfs f3, lbl_803CD340-_SDA2_BASE_(r2) +/* 80059984 00056784 C0 62 89 C0 */ lfs f3, lbl__1720-_SDA2_BASE_(r2) /* 80059988 00056788 4B FB 4F B1 */ bl range_limit_f___Ffff /* 8005998C 0005678C D0 3F 00 14 */ stfs f1, 0x14(r31) /* 80059990 00056790 C0 3F 00 20 */ lfs f1, 0x20(r31) /* 80059994 00056794 C0 1F 00 1C */ lfs f0, 0x1c(r31) -/* 80059998 00056798 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 80059998 00056798 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 8005999C 0005679C EC 21 07 FA */ fmadds f1, f1, f31, f0 -/* 800599A0 000567A0 C0 62 89 C0 */ lfs f3, lbl_803CD340-_SDA2_BASE_(r2) +/* 800599A0 000567A0 C0 62 89 C0 */ lfs f3, lbl__1720-_SDA2_BASE_(r2) /* 800599A4 000567A4 4B FB 4F 95 */ bl range_limit_f___Ffff /* 800599A8 000567A8 D0 3F 00 1C */ stfs f1, 0x1c(r31) /* 800599AC 000567AC E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 @@ -2885,12 +2885,12 @@ zEntCruiseBubble.update_gizmo__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ .global zEntCruiseBubble.flash_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv zEntCruiseBubble.flash_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: -/* 800599C8 000567C8 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha -/* 800599CC 000567CC C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) -/* 800599D0 000567D0 38 83 CC 7C */ addi r4, r3, lbl_802DCC7C@l +/* 800599C8 000567C8 3C 60 80 2E */ lis r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 800599CC 000567CC C0 02 89 C0 */ lfs f0, lbl__1720-_SDA2_BASE_(r2) +/* 800599D0 000567D0 38 83 CC 7C */ addi r4, r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 800599D4 000567D4 D0 04 00 0C */ stfs f0, 0xc(r4) -/* 800599D8 000567D8 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) -/* 800599DC 000567DC C0 22 89 FC */ lfs f1, lbl_803CD37C-_SDA2_BASE_(r2) +/* 800599D8 000567D8 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) +/* 800599DC 000567DC C0 22 89 FC */ lfs f1, lbl__2883-_SDA2_BASE_(r2) /* 800599E0 000567E0 C0 03 01 44 */ lfs f0, 0x144(r3) /* 800599E4 000567E4 EC 01 00 24 */ fdivs f0, f1, f0 /* 800599E8 000567E8 D0 04 00 10 */ stfs f0, 0x10(r4) @@ -2906,9 +2906,9 @@ zEntCruiseBubble.render_timer__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ /* 80059A04 00056804 DB C1 00 B0 */ stfd f30, 0xb0(r1) /* 80059A08 00056808 F3 C1 00 B8 */ psq_st f30, 184(r1), 0, qr0 /* 80059A0C 0005680C 93 E1 00 AC */ stw r31, 0xac(r1) -/* 80059A10 00056810 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 80059A10 00056810 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80059A14 00056814 FF C0 08 90 */ fmr f30, f1 -/* 80059A18 00056818 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 80059A18 00056818 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80059A1C 0005681C FF E0 10 90 */ fmr f31, f2 /* 80059A20 00056820 80 63 00 08 */ lwz r3, 8(r3) /* 80059A24 00056824 28 03 00 00 */ cmplwi r3, 0 @@ -2919,9 +2919,9 @@ zEntCruiseBubble.render_timer__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ /* 80059A38 00056838 48 00 01 7C */ b lbl_80059BB4 lbl_80059A3C: /* 80059A3C 0005683C C0 43 00 08 */ lfs f2, 8(r3) -/* 80059A40 00056840 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 80059A44 00056844 C0 02 8A 08 */ lfs f0, lbl_803CD388-_SDA2_BASE_(r2) -/* 80059A48 00056848 38 83 53 3C */ addi r4, r3, lbl_8025533C@l +/* 80059A40 00056840 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 80059A44 00056844 C0 02 8A 08 */ lfs f0, lbl__2917-_SDA2_BASE_(r2) +/* 80059A48 00056848 38 83 53 3C */ addi r4, r3, lbl__stringBase0_27@l /* 80059A4C 0005684C FC 20 10 1E */ fctiwz f1, f2 /* 80059A50 00056850 38 61 00 34 */ addi r3, r1, 0x34 /* 80059A54 00056854 EC 00 00 B2 */ fmuls f0, f0, f2 @@ -2935,10 +2935,10 @@ lbl_80059A3C: /* 80059A74 00056874 7C C6 00 50 */ subf r6, r6, r0 /* 80059A78 00056878 4C C6 31 82 */ crclr 6 /* 80059A7C 0005687C 48 18 A4 B9 */ bl func_801E3F34 -/* 80059A80 00056880 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) -/* 80059A84 00056884 3C 60 80 25 */ lis r3, lbl_80255200@ha -/* 80059A88 00056888 38 C3 52 00 */ addi r6, r3, lbl_80255200@l -/* 80059A8C 0005688C 80 02 81 94 */ lwz r0, lbl_803CCB14-_SDA2_BASE_(r2) +/* 80059A80 00056880 80 8D 81 80 */ lwz r4, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) +/* 80059A84 00056884 3C 60 80 25 */ lis r3, lbl_screen_bounds_4@ha +/* 80059A88 00056888 38 C3 52 00 */ addi r6, r3, lbl_screen_bounds_4@l +/* 80059A8C 0005688C 80 02 81 94 */ lwz r0, lbl_g_WHITE-_SDA2_BASE_(r2) /* 80059A90 00056890 C0 04 01 7C */ lfs f0, 0x17c(r4) /* 80059A94 00056894 38 61 00 44 */ addi r3, r1, 0x44 /* 80059A98 00056898 38 A1 00 10 */ addi r5, r1, 0x10 @@ -2949,7 +2949,7 @@ lbl_80059A3C: /* 80059AAC 000568AC EC 21 10 2A */ fadds f1, f1, f2 /* 80059AB0 000568B0 80 84 01 68 */ lwz r4, 0x168(r4) /* 80059AB4 000568B4 EC 40 10 2A */ fadds f2, f0, f2 -/* 80059AB8 000568B8 C0 62 89 B8 */ lfs f3, lbl_803CD338-_SDA2_BASE_(r2) +/* 80059AB8 000568B8 C0 62 89 B8 */ lfs f3, lbl__1551-_SDA2_BASE_(r2) /* 80059ABC 000568BC 4B FB E4 39 */ bl create__5xfontFUifff10iColor_tagRC13basic_rect_f_ /* 80059AC0 000568C0 83 E1 00 44 */ lwz r31, 0x44(r1) /* 80059AC4 000568C4 FC 20 F8 90 */ fmr f1, f31 @@ -2973,14 +2973,14 @@ lbl_80059A3C: /* 80059B0C 0005690C 90 E1 00 80 */ stw r7, 0x80(r1) /* 80059B10 00056910 90 C1 00 84 */ stw r6, 0x84(r1) /* 80059B14 00056914 90 01 00 88 */ stw r0, 0x88(r1) -/* 80059B18 00056918 80 02 8A 04 */ lwz r0, lbl_803CD384-_SDA2_BASE_(r2) +/* 80059B18 00056918 80 02 8A 04 */ lwz r0, lbl__2902-_SDA2_BASE_(r2) /* 80059B1C 0005691C 90 01 00 08 */ stw r0, 8(r1) -/* 80059B20 00056920 80 02 8A 00 */ lwz r0, lbl_803CD380-_SDA2_BASE_(r2) +/* 80059B20 00056920 80 02 8A 00 */ lwz r0, lbl__2901-_SDA2_BASE_(r2) /* 80059B24 00056924 90 01 00 0C */ stw r0, 0xc(r1) /* 80059B28 00056928 48 00 00 B1 */ bl zEntCruiseBubble.lerp__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR10iColor_tagf10iColor_tag10iColor_tag -/* 80059B2C 0005692C C0 22 89 DC */ lfs f1, lbl_803CD35C-_SDA2_BASE_(r2) +/* 80059B2C 0005692C C0 22 89 DC */ lfs f1, lbl__2568-_SDA2_BASE_(r2) /* 80059B30 00056930 38 61 00 14 */ addi r3, r1, 0x14 -/* 80059B34 00056934 C0 02 89 C8 */ lfs f0, lbl_803CD348-_SDA2_BASE_(r2) +/* 80059B34 00056934 C0 02 89 C8 */ lfs f0, lbl__1728-_SDA2_BASE_(r2) /* 80059B38 00056938 38 81 00 68 */ addi r4, r1, 0x68 /* 80059B3C 0005693C 38 A1 00 34 */ addi r5, r1, 0x34 /* 80059B40 00056940 EC 01 07 BA */ fmadds f0, f1, f30, f0 @@ -2993,7 +2993,7 @@ lbl_80059A3C: /* 80059B5C 0005695C 38 61 00 68 */ addi r3, r1, 0x68 /* 80059B60 00056960 80 01 00 18 */ lwz r0, 0x18(r1) /* 80059B64 00056964 38 81 00 34 */ addi r4, r1, 0x34 -/* 80059B68 00056968 80 CD 81 80 */ lwz r6, lbl_803CAA80-_SDA_BASE_(r13) +/* 80059B68 00056968 80 CD 81 80 */ lwz r6, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 80059B6C 0005696C 90 A1 00 24 */ stw r5, 0x24(r1) /* 80059B70 00056970 80 A1 00 1C */ lwz r5, 0x1c(r1) /* 80059B74 00056974 90 01 00 28 */ stw r0, 0x28(r1) @@ -3005,7 +3005,7 @@ lbl_80059A3C: /* 80059B8C 0005698C C0 26 01 78 */ lfs f1, 0x178(r6) /* 80059B90 00056990 EC 62 00 28 */ fsubs f3, f2, f0 /* 80059B94 00056994 C0 01 00 28 */ lfs f0, 0x28(r1) -/* 80059B98 00056998 C0 A2 89 C8 */ lfs f5, lbl_803CD348-_SDA2_BASE_(r2) +/* 80059B98 00056998 C0 A2 89 C8 */ lfs f5, lbl__1728-_SDA2_BASE_(r2) /* 80059B9C 0005699C C0 81 00 2C */ lfs f4, 0x2c(r1) /* 80059BA0 000569A0 EC 01 00 28 */ fsubs f0, f1, f0 /* 80059BA4 000569A4 C0 41 00 30 */ lfs f2, 0x30(r1) @@ -3070,9 +3070,9 @@ zEntCruiseBubble.lerp__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FRUcfUcU /* 80059C74 00056A74 54 80 06 3E */ clrlwi r0, r4, 0x18 /* 80059C78 00056A78 54 A4 06 3E */ clrlwi r4, r5, 0x18 /* 80059C7C 00056A7C 90 C1 00 08 */ stw r6, 8(r1) -/* 80059C80 00056A80 C8 82 89 E0 */ lfd f4, lbl_803CD360-_SDA2_BASE_(r2) +/* 80059C80 00056A80 C8 82 89 E0 */ lfd f4, lbl__2700-_SDA2_BASE_(r2) /* 80059C84 00056A84 90 81 00 0C */ stw r4, 0xc(r1) -/* 80059C88 00056A88 C0 A2 89 C8 */ lfs f5, lbl_803CD348-_SDA2_BASE_(r2) +/* 80059C88 00056A88 C0 A2 89 C8 */ lfs f5, lbl__1728-_SDA2_BASE_(r2) /* 80059C8C 00056A8C C8 01 00 08 */ lfd f0, 8(r1) /* 80059C90 00056A90 90 01 00 14 */ stw r0, 0x14(r1) /* 80059C94 00056A94 EC 60 20 28 */ fsubs f3, f0, f4 @@ -3103,33 +3103,33 @@ zEntCruiseBubble.update_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Ff /* 80059CEC 00056AEC DB C1 00 20 */ stfd f30, 0x20(r1) /* 80059CF0 00056AF0 F3 C1 00 28 */ psq_st f30, 40(r1), 0, qr0 /* 80059CF4 00056AF4 BF 61 00 0C */ stmw r27, 0xc(r1) -/* 80059CF8 00056AF8 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha +/* 80059CF8 00056AF8 3C 60 80 2E */ lis r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80059CFC 00056AFC FF C0 08 90 */ fmr f30, f1 -/* 80059D00 00056B00 3B E3 CC 7C */ addi r31, r3, lbl_802DCC7C@l +/* 80059D00 00056B00 3B E3 CC 7C */ addi r31, r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80059D04 00056B04 80 1F 06 54 */ lwz r0, 0x654(r31) /* 80059D08 00056B08 28 00 00 00 */ cmplwi r0, 0 /* 80059D0C 00056B0C 41 82 01 84 */ beq lbl_80059E90 /* 80059D10 00056B10 C0 3F 00 08 */ lfs f1, 8(r31) /* 80059D14 00056B14 C0 1F 00 04 */ lfs f0, 4(r31) -/* 80059D18 00056B18 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 80059D18 00056B18 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 80059D1C 00056B1C EC 21 07 BA */ fmadds f1, f1, f30, f0 -/* 80059D20 00056B20 C0 62 89 C0 */ lfs f3, lbl_803CD340-_SDA2_BASE_(r2) +/* 80059D20 00056B20 C0 62 89 C0 */ lfs f3, lbl__1720-_SDA2_BASE_(r2) /* 80059D24 00056B24 4B FB 4C 15 */ bl range_limit_f___Ffff -/* 80059D28 00056B28 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha +/* 80059D28 00056B28 3C 60 80 2E */ lis r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80059D2C 00056B2C D0 3F 00 04 */ stfs f1, 4(r31) -/* 80059D30 00056B30 3B C3 CC 7C */ addi r30, r3, lbl_802DCC7C@l +/* 80059D30 00056B30 3B C3 CC 7C */ addi r30, r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80059D34 00056B34 C0 3E 00 10 */ lfs f1, 0x10(r30) /* 80059D38 00056B38 C0 1E 00 0C */ lfs f0, 0xc(r30) -/* 80059D3C 00056B3C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 80059D3C 00056B3C C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 80059D40 00056B40 EC 21 07 BA */ fmadds f1, f1, f30, f0 -/* 80059D44 00056B44 C0 62 89 C0 */ lfs f3, lbl_803CD340-_SDA2_BASE_(r2) +/* 80059D44 00056B44 C0 62 89 C0 */ lfs f3, lbl__1720-_SDA2_BASE_(r2) /* 80059D48 00056B48 4B FB 4B F1 */ bl range_limit_f___Ffff /* 80059D4C 00056B4C D0 3E 00 0C */ stfs f1, 0xc(r30) -/* 80059D50 00056B50 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 80059D54 00056B54 38 83 C2 A4 */ addi r4, r3, lbl_8028C2A4@l -/* 80059D58 00056B58 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha -/* 80059D5C 00056B5C 80 AD 81 80 */ lwz r5, lbl_803CAA80-_SDA_BASE_(r13) -/* 80059D60 00056B60 38 63 CC 7C */ addi r3, r3, lbl_802DCC7C@l +/* 80059D50 00056B50 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80059D54 00056B54 38 83 C2 A4 */ addi r4, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l +/* 80059D58 00056B58 3C 60 80 2E */ lis r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80059D5C 00056B5C 80 AD 81 80 */ lwz r5, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) +/* 80059D60 00056B60 38 63 CC 7C */ addi r3, r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80059D64 00056B64 80 84 00 24 */ lwz r4, 0x24(r4) /* 80059D68 00056B68 3B A3 06 88 */ addi r29, r3, 0x688 /* 80059D6C 00056B6C C0 05 00 40 */ lfs f0, 0x40(r5) @@ -3142,16 +3142,16 @@ zEntCruiseBubble.update_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Ff /* 80059D88 00056B88 FC 20 F8 90 */ fmr f1, f31 /* 80059D8C 00056B8C 7F A3 EB 78 */ mr r3, r29 /* 80059D90 00056B90 48 00 63 71 */ bl __amu__5xVec2Ff -/* 80059D94 00056B94 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha +/* 80059D94 00056B94 3C 60 80 2E */ lis r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80059D98 00056B98 FC 20 F0 90 */ fmr f1, f30 -/* 80059D9C 00056B9C 38 63 CC 7C */ addi r3, r3, lbl_802DCC7C@l +/* 80059D9C 00056B9C 38 63 CC 7C */ addi r3, r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80059DA0 00056BA0 80 83 00 20 */ lwz r4, 0x20(r3) /* 80059DA4 00056BA4 38 63 06 74 */ addi r3, r3, 0x674 /* 80059DA8 00056BA8 D3 E4 00 24 */ stfs f31, 0x24(r4) /* 80059DAC 00056BAC 48 00 01 6D */ bl zEntCruiseBubble.update__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17uv_animated_modelFf -/* 80059DB0 00056BB0 3C 80 80 2E */ lis r4, lbl_802DCC7C@ha -/* 80059DB4 00056BB4 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) -/* 80059DB8 00056BB8 38 84 CC 7C */ addi r4, r4, lbl_802DCC7C@l +/* 80059DB0 00056BB0 3C 80 80 2E */ lis r4, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 80059DB4 00056BB4 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) +/* 80059DB8 00056BB8 38 84 CC 7C */ addi r4, r4, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80059DBC 00056BBC 38 A0 00 01 */ li r5, 1 /* 80059DC0 00056BC0 3B 84 00 30 */ addi r28, r4, 0x30 /* 80059DC4 00056BC4 7F 84 E3 78 */ mr r4, r28 @@ -3160,7 +3160,7 @@ lbl_80059DCC: /* 80059DCC 00056BCC 80 04 00 24 */ lwz r0, 0x24(r4) /* 80059DD0 00056BD0 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80059DD4 00056BD4 40 82 00 14 */ bne lbl_80059DE8 -/* 80059DD8 00056BD8 C0 22 89 FC */ lfs f1, lbl_803CD37C-_SDA2_BASE_(r2) +/* 80059DD8 00056BD8 C0 22 89 FC */ lfs f1, lbl__2883-_SDA2_BASE_(r2) /* 80059DDC 00056BDC C0 03 01 40 */ lfs f0, 0x140(r3) /* 80059DE0 00056BE0 EC 01 00 24 */ fdivs f0, f1, f0 /* 80059DE4 00056BE4 D0 04 00 3C */ stfs f0, 0x3c(r4) @@ -3171,9 +3171,9 @@ lbl_80059DF0: /* 80059DF0 00056BF0 80 1F 06 54 */ lwz r0, 0x654(r31) /* 80059DF4 00056BF4 7C 05 00 40 */ cmplw r5, r0 /* 80059DF8 00056BF8 41 80 FF D4 */ blt lbl_80059DCC -/* 80059DFC 00056BFC 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha +/* 80059DFC 00056BFC 3C 60 80 2E */ lis r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 80059E00 00056C00 3B 60 00 00 */ li r27, 0 -/* 80059E04 00056C04 3B C3 CC 7C */ addi r30, r3, lbl_802DCC7C@l +/* 80059E04 00056C04 3B C3 CC 7C */ addi r30, r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 80059E08 00056C08 7F DD F3 78 */ mr r29, r30 /* 80059E0C 00056C0C 48 00 00 50 */ b lbl_80059E5C lbl_80059E10: @@ -3181,7 +3181,7 @@ lbl_80059E10: /* 80059E14 00056C14 38 7D 00 24 */ addi r3, r29, 0x24 /* 80059E18 00056C18 4B FF FB 3D */ bl zEntCruiseBubble.update_gizmo__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FRQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_9hud_gizmof /* 80059E1C 00056C1C C0 3D 00 38 */ lfs f1, 0x38(r29) -/* 80059E20 00056C20 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) +/* 80059E20 00056C20 C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) /* 80059E24 00056C24 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80059E28 00056C28 4C 40 13 82 */ cror 2, 0, 2 /* 80059E2C 00056C2C 40 82 00 28 */ bne lbl_80059E54 @@ -3259,7 +3259,7 @@ zEntCruiseBubble.update__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17uv_a /* 80059F20 00056D20 90 01 00 24 */ stw r0, 0x24(r1) /* 80059F24 00056D24 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80059F28 00056D28 7C 7F 1B 78 */ mr r31, r3 -/* 80059F2C 00056D2C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 80059F2C 00056D2C C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 80059F30 00056D30 C0 03 00 14 */ lfs f0, 0x14(r3) /* 80059F34 00056D34 FC 02 00 00 */ fcmpu cr0, f2, f0 /* 80059F38 00056D38 40 82 00 10 */ bne lbl_80059F48 @@ -3275,11 +3275,11 @@ lbl_80059F48: /* 80059F5C 00056D5C 38 7F 00 0C */ addi r3, r31, 0xc /* 80059F60 00056D60 48 00 61 41 */ bl __apl__5xVec2FRC5xVec2 /* 80059F64 00056D64 C0 3F 00 0C */ lfs f1, 0xc(r31) -/* 80059F68 00056D68 C0 42 89 C0 */ lfs f2, lbl_803CD340-_SDA2_BASE_(r2) +/* 80059F68 00056D68 C0 42 89 C0 */ lfs f2, lbl__1720-_SDA2_BASE_(r2) /* 80059F6C 00056D6C 4B FD 64 41 */ bl xfmod__Fff /* 80059F70 00056D70 D0 3F 00 0C */ stfs f1, 0xc(r31) /* 80059F74 00056D74 C0 3F 00 10 */ lfs f1, 0x10(r31) -/* 80059F78 00056D78 C0 42 89 C0 */ lfs f2, lbl_803CD340-_SDA2_BASE_(r2) +/* 80059F78 00056D78 C0 42 89 C0 */ lfs f2, lbl__1720-_SDA2_BASE_(r2) /* 80059F7C 00056D7C 4B FD 64 31 */ bl xfmod__Fff /* 80059F80 00056D80 D0 3F 00 10 */ stfs f1, 0x10(r31) /* 80059F84 00056D84 7F E3 FB 78 */ mr r3, r31 @@ -3382,18 +3382,18 @@ lbl_8005A0C4: zEntCruiseBubble.render_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 8005A0E0 00056EE0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8005A0E4 00056EE4 7C 08 02 A6 */ mflr r0 -/* 8005A0E8 00056EE8 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha +/* 8005A0E8 00056EE8 3C 60 80 2E */ lis r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005A0EC 00056EEC 90 01 00 34 */ stw r0, 0x34(r1) /* 8005A0F0 00056EF0 BF 61 00 1C */ stmw r27, 0x1c(r1) -/* 8005A0F4 00056EF4 3B C3 CC 7C */ addi r30, r3, lbl_802DCC7C@l +/* 8005A0F4 00056EF4 3B C3 CC 7C */ addi r30, r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005A0F8 00056EF8 80 1E 06 54 */ lwz r0, 0x654(r30) /* 8005A0FC 00056EFC 28 00 00 00 */ cmplwi r0, 0 /* 8005A100 00056F00 41 82 01 98 */ beq lbl_8005A298 /* 8005A104 00056F04 38 60 00 15 */ li r3, 0x15 /* 8005A108 00056F08 48 05 28 F5 */ bl zRenderState__F14_SDRenderState -/* 8005A10C 00056F0C 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha -/* 8005A110 00056F10 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005A114 00056F14 3B E3 CC 7C */ addi r31, r3, lbl_802DCC7C@l +/* 8005A10C 00056F0C 3C 60 80 2E */ lis r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005A110 00056F10 C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) +/* 8005A114 00056F14 3B E3 CC 7C */ addi r31, r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005A118 00056F18 80 7F 00 20 */ lwz r3, 0x20(r31) /* 8005A11C 00056F1C C0 23 00 24 */ lfs f1, 0x24(r3) /* 8005A120 00056F20 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -3404,12 +3404,12 @@ zEntCruiseBubble.render_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005A134 00056F34 38 60 00 0B */ li r3, 0xb /* 8005A138 00056F38 38 80 00 02 */ li r4, 2 /* 8005A13C 00056F3C 48 1D 56 A1 */ bl RwRenderStateSet -/* 8005A140 00056F40 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005A140 00056F40 80 8D 81 80 */ lwz r4, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005A144 00056F44 38 61 00 08 */ addi r3, r1, 8 /* 8005A148 00056F48 C0 24 01 54 */ lfs f1, 0x154(r4) /* 8005A14C 00056F4C FC 40 08 90 */ fmr f2, f1 /* 8005A150 00056F50 48 00 5F F1 */ bl set_size__13basic_rect_f_Fff -/* 8005A154 00056F54 C0 22 89 C8 */ lfs f1, lbl_803CD348-_SDA2_BASE_(r2) +/* 8005A154 00056F54 C0 22 89 C8 */ lfs f1, lbl__1728-_SDA2_BASE_(r2) /* 8005A158 00056F58 38 61 00 08 */ addi r3, r1, 8 /* 8005A15C 00056F5C FC 40 08 90 */ fmr f2, f1 /* 8005A160 00056F60 48 00 5F BD */ bl center__13basic_rect_f_Fff @@ -3424,9 +3424,9 @@ lbl_8005A174: /* 8005A180 00056F80 38 60 00 0B */ li r3, 0xb /* 8005A184 00056F84 38 80 00 06 */ li r4, 6 /* 8005A188 00056F88 48 1D 56 55 */ bl RwRenderStateSet -/* 8005A18C 00056F8C 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha +/* 8005A18C 00056F8C 3C 60 80 2E */ lis r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005A190 00056F90 3B A0 00 00 */ li r29, 0 -/* 8005A194 00056F94 3B 83 CC 7C */ addi r28, r3, lbl_802DCC7C@l +/* 8005A194 00056F94 3B 83 CC 7C */ addi r28, r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005A198 00056F98 7F 9F E3 78 */ mr r31, r28 /* 8005A19C 00056F9C 48 00 00 40 */ b lbl_8005A1DC lbl_8005A1A0: @@ -3435,7 +3435,7 @@ lbl_8005A1A0: /* 8005A1A8 00056FA8 C0 1F 00 38 */ lfs f0, 0x38(r31) /* 8005A1AC 00056FAC C0 5F 00 48 */ lfs f2, 0x48(r31) /* 8005A1B0 00056FB0 EC 21 00 32 */ fmuls f1, f1, f0 -/* 8005A1B4 00056FB4 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005A1B4 00056FB4 C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) /* 8005A1B8 00056FB8 EC 22 00 72 */ fmuls f1, f2, f1 /* 8005A1BC 00056FBC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005A1C0 00056FC0 4C 40 13 82 */ cror 2, 0, 2 @@ -3456,23 +3456,23 @@ lbl_8005A1DC: /* 8005A1F4 00056FF4 38 60 00 0B */ li r3, 0xb /* 8005A1F8 00056FF8 38 80 00 02 */ li r4, 2 /* 8005A1FC 00056FFC 48 1D 55 E1 */ bl RwRenderStateSet -/* 8005A200 00057000 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha +/* 8005A200 00057000 3C 60 80 2E */ lis r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005A204 00057004 7F 9D E3 78 */ mr r29, r28 -/* 8005A208 00057008 3B E3 CC 7C */ addi r31, r3, lbl_802DCC7C@l +/* 8005A208 00057008 3B E3 CC 7C */ addi r31, r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005A20C 0005700C 3B 60 00 00 */ li r27, 0 /* 8005A210 00057010 48 00 00 70 */ b lbl_8005A280 lbl_8005A214: /* 8005A214 00057014 38 9D 00 24 */ addi r4, r29, 0x24 /* 8005A218 00057018 C0 3F 00 0C */ lfs f1, 0xc(r31) /* 8005A21C 0005701C C0 5D 00 40 */ lfs f2, 0x40(r29) -/* 8005A220 00057020 C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005A220 00057020 C0 02 89 C0 */ lfs f0, lbl__1720-_SDA2_BASE_(r2) /* 8005A224 00057024 EC 22 08 2A */ fadds f1, f2, f1 /* 8005A228 00057028 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005A22C 0005702C 40 81 00 0C */ ble lbl_8005A238 /* 8005A230 00057030 FC 20 00 90 */ fmr f1, f0 /* 8005A234 00057034 48 00 00 14 */ b lbl_8005A248 lbl_8005A238: -/* 8005A238 00057038 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005A238 00057038 C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) /* 8005A23C 0005703C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005A240 00057040 4C 40 13 82 */ cror 2, 0, 2 /* 8005A244 00057044 41 82 00 34 */ beq lbl_8005A278 @@ -3481,7 +3481,7 @@ lbl_8005A248: /* 8005A24C 0005704C C0 04 00 14 */ lfs f0, 0x14(r4) /* 8005A250 00057050 C0 64 00 24 */ lfs f3, 0x24(r4) /* 8005A254 00057054 EC 42 00 32 */ fmuls f2, f2, f0 -/* 8005A258 00057058 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005A258 00057058 C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) /* 8005A25C 0005705C EC 43 00 B2 */ fmuls f2, f3, f2 /* 8005A260 00057060 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8005A264 00057064 4C 40 13 82 */ cror 2, 0, 2 @@ -3510,33 +3510,33 @@ lbl_8005A298: zEntCruiseBubble.show_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 8005A2AC 000570AC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8005A2B0 000570B0 7C 08 02 A6 */ mflr r0 -/* 8005A2B4 000570B4 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha +/* 8005A2B4 000570B4 3C 60 80 2E */ lis r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005A2B8 000570B8 90 01 00 24 */ stw r0, 0x24(r1) -/* 8005A2BC 000570BC 38 83 CC 7C */ addi r4, r3, lbl_802DCC7C@l +/* 8005A2BC 000570BC 38 83 CC 7C */ addi r4, r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005A2C0 000570C0 38 00 00 01 */ li r0, 1 /* 8005A2C4 000570C4 38 61 00 08 */ addi r3, r1, 8 /* 8005A2C8 000570C8 90 04 06 54 */ stw r0, 0x654(r4) -/* 8005A2CC 000570CC 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005A2CC 000570CC 80 8D 81 80 */ lwz r4, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005A2D0 000570D0 C0 24 01 60 */ lfs f1, 0x160(r4) /* 8005A2D4 000570D4 48 00 5E 79 */ bl set_size__13basic_rect_f_Ff -/* 8005A2D8 000570D8 C0 22 89 C8 */ lfs f1, lbl_803CD348-_SDA2_BASE_(r2) +/* 8005A2D8 000570D8 C0 22 89 C8 */ lfs f1, lbl__1728-_SDA2_BASE_(r2) /* 8005A2DC 000570DC FC 40 08 90 */ fmr f2, f1 /* 8005A2E0 000570E0 48 00 5E 3D */ bl center__13basic_rect_f_Fff -/* 8005A2E4 000570E4 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha +/* 8005A2E4 000570E4 3C 60 80 2E */ lis r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005A2E8 000570E8 38 81 00 08 */ addi r4, r1, 8 -/* 8005A2EC 000570EC 38 63 CC 7C */ addi r3, r3, lbl_802DCC7C@l +/* 8005A2EC 000570EC 38 63 CC 7C */ addi r3, r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005A2F0 000570F0 80 A3 00 14 */ lwz r5, 0x14(r3) /* 8005A2F4 000570F4 38 63 00 24 */ addi r3, r3, 0x24 /* 8005A2F8 000570F8 4B FF F5 CD */ bl zEntCruiseBubble.show_gizmo__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FRQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_9hud_gizmoRC13basic_rect_f_P14xModelInstance -/* 8005A2FC 000570FC 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha -/* 8005A300 00057100 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005A304 00057104 38 83 CC 7C */ addi r4, r3, lbl_802DCC7C@l +/* 8005A2FC 000570FC 3C 60 80 2E */ lis r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005A300 00057100 C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) +/* 8005A304 00057104 38 83 CC 7C */ addi r4, r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005A308 00057108 80 64 00 20 */ lwz r3, 0x20(r4) /* 8005A30C 0005710C D0 03 00 24 */ stfs f0, 0x24(r3) -/* 8005A310 00057110 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005A310 00057110 C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) /* 8005A314 00057114 D0 04 00 04 */ stfs f0, 4(r4) -/* 8005A318 00057118 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) -/* 8005A31C 0005711C C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005A318 00057118 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) +/* 8005A31C 0005711C C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) /* 8005A320 00057120 C0 03 01 40 */ lfs f0, 0x140(r3) /* 8005A324 00057124 EC 01 00 24 */ fdivs f0, f1, f0 /* 8005A328 00057128 D0 04 00 08 */ stfs f0, 8(r4) @@ -3548,12 +3548,12 @@ zEntCruiseBubble.show_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: .global zEntCruiseBubble.hide_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv zEntCruiseBubble.hide_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: -/* 8005A340 00057140 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha +/* 8005A340 00057140 3C 60 80 2E */ lis r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005A344 00057144 38 00 00 00 */ li r0, 0 -/* 8005A348 00057148 38 63 CC 7C */ addi r3, r3, lbl_802DCC7C@l +/* 8005A348 00057148 38 63 CC 7C */ addi r3, r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005A34C 0005714C 90 03 06 54 */ stw r0, 0x654(r3) /* 8005A350 00057150 80 63 00 20 */ lwz r3, 0x20(r3) -/* 8005A354 00057154 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005A354 00057154 C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) /* 8005A358 00057158 D0 03 00 24 */ stfs f0, 0x24(r3) /* 8005A35C 0005715C 4E 80 00 20 */ blr @@ -3561,10 +3561,10 @@ zEntCruiseBubble.hide_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: zEntCruiseBubble.world_to_screen__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FRC5xVec3: /* 8005A360 00057160 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8005A364 00057164 7C 08 02 A6 */ mflr r0 -/* 8005A368 00057168 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 8005A368 00057168 3C A0 80 3C */ lis r5, lbl_globals@ha /* 8005A36C 0005716C 90 01 00 34 */ stw r0, 0x34(r1) /* 8005A370 00057170 93 E1 00 2C */ stw r31, 0x2c(r1) -/* 8005A374 00057174 3B E5 05 58 */ addi r31, r5, lbl_803C0558@l +/* 8005A374 00057174 3B E5 05 58 */ addi r31, r5, lbl_globals@l /* 8005A378 00057178 93 C1 00 28 */ stw r30, 0x28(r1) /* 8005A37C 0005717C 7C 9E 23 78 */ mr r30, r4 /* 8005A380 00057180 38 9F 00 14 */ addi r4, r31, 0x14 @@ -3577,7 +3577,7 @@ zEntCruiseBubble.world_to_screen__Q213cruise_bubble30_unnamed_zEntCruiseBubble_c /* 8005A39C 0005719C 38 61 00 14 */ addi r3, r1, 0x14 /* 8005A3A0 000571A0 38 84 00 20 */ addi r4, r4, 0x20 /* 8005A3A4 000571A4 4B FB 0B CD */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 -/* 8005A3A8 000571A8 C0 62 89 C0 */ lfs f3, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005A3A8 000571A8 C0 62 89 C0 */ lfs f3, lbl__1720-_SDA2_BASE_(r2) /* 8005A3AC 000571AC 38 61 00 08 */ addi r3, r1, 8 /* 8005A3B0 000571B0 C0 01 00 1C */ lfs f0, 0x1c(r1) /* 8005A3B4 000571B4 C0 21 00 14 */ lfs f1, 0x14(r1) @@ -3602,9 +3602,9 @@ zEntCruiseBubble.world_to_screen__Q213cruise_bubble30_unnamed_zEntCruiseBubble_c .global zEntCruiseBubble.find_locked_target__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FPC5xVec3 zEntCruiseBubble.find_locked_target__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FPC5xVec3: -/* 8005A400 00057200 3C 80 80 2E */ lis r4, lbl_802DCC7C@ha +/* 8005A400 00057200 3C 80 80 2E */ lis r4, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005A404 00057204 38 C0 00 01 */ li r6, 1 -/* 8005A408 00057208 38 84 CC 7C */ addi r4, r4, lbl_802DCC7C@l +/* 8005A408 00057208 38 84 CC 7C */ addi r4, r4, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005A40C 0005720C 80 A4 06 54 */ lwz r5, 0x654(r4) /* 8005A410 00057210 38 84 00 30 */ addi r4, r4, 0x30 /* 8005A414 00057214 38 05 FF FF */ addi r0, r5, -1 @@ -3639,16 +3639,16 @@ zEntCruiseBubble.lock_target__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_F /* 8005A470 00057270 2C 1E FF FF */ cmpwi r30, -1 /* 8005A474 00057274 7C 9F 23 78 */ mr r31, r4 /* 8005A478 00057278 41 81 00 18 */ bgt lbl_8005A490 -/* 8005A47C 0005727C 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha -/* 8005A480 00057280 38 63 CC 7C */ addi r3, r3, lbl_802DCC7C@l +/* 8005A47C 0005727C 3C 60 80 2E */ lis r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005A480 00057280 38 63 CC 7C */ addi r3, r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005A484 00057284 80 03 06 54 */ lwz r0, 0x654(r3) /* 8005A488 00057288 28 00 00 21 */ cmplwi r0, 0x21 /* 8005A48C 0005728C 40 80 00 C4 */ bge lbl_8005A550 lbl_8005A490: /* 8005A490 00057290 2C 1E FF FF */ cmpwi r30, -1 /* 8005A494 00057294 41 81 00 30 */ bgt lbl_8005A4C4 -/* 8005A498 00057298 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha -/* 8005A49C 0005729C 38 83 CC 7C */ addi r4, r3, lbl_802DCC7C@l +/* 8005A498 00057298 3C 60 80 2E */ lis r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005A49C 0005729C 38 83 CC 7C */ addi r4, r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005A4A0 000572A0 83 C4 06 54 */ lwz r30, 0x654(r4) /* 8005A4A4 000572A4 80 A4 00 18 */ lwz r5, 0x18(r4) /* 8005A4A8 000572A8 1C 1E 00 30 */ mulli r0, r30, 0x30 @@ -3660,9 +3660,9 @@ lbl_8005A490: /* 8005A4C0 000572C0 4B FF F4 05 */ bl zEntCruiseBubble.show_gizmo__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FRQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_9hud_gizmoRC13basic_rect_f_P14xModelInstance lbl_8005A4C4: /* 8005A4C4 000572C4 1C BE 00 30 */ mulli r5, r30, 0x30 -/* 8005A4C8 000572C8 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha +/* 8005A4C8 000572C8 3C 60 80 2E */ lis r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005A4CC 000572CC 7F E4 FB 78 */ mr r4, r31 -/* 8005A4D0 000572D0 38 03 CC 7C */ addi r0, r3, lbl_802DCC7C@l +/* 8005A4D0 000572D0 38 03 CC 7C */ addi r0, r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005A4D4 000572D4 7C A0 2A 14 */ add r5, r0, r5 /* 8005A4D8 000572D8 38 61 00 08 */ addi r3, r1, 8 /* 8005A4DC 000572DC 3B C5 00 24 */ addi r30, r5, 0x24 @@ -3671,7 +3671,7 @@ lbl_8005A4C4: /* 8005A4E8 000572E8 38 7E 00 04 */ addi r3, r30, 4 /* 8005A4EC 000572EC 80 A1 00 0C */ lwz r5, 0xc(r1) /* 8005A4F0 000572F0 80 01 00 10 */ lwz r0, 0x10(r1) -/* 8005A4F4 000572F4 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005A4F4 000572F4 80 8D 81 80 */ lwz r4, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005A4F8 000572F8 90 C1 00 14 */ stw r6, 0x14(r1) /* 8005A4FC 000572FC C0 24 01 64 */ lfs f1, 0x164(r4) /* 8005A500 00057300 90 A1 00 18 */ stw r5, 0x18(r1) @@ -3682,11 +3682,11 @@ lbl_8005A4C4: /* 8005A514 00057314 C0 41 00 18 */ lfs f2, 0x18(r1) /* 8005A518 00057318 48 00 5C 05 */ bl center__13basic_rect_f_Fff /* 8005A51C 0005731C 38 00 00 01 */ li r0, 1 -/* 8005A520 00057320 3C 60 80 2E */ lis r3, lbl_802DCC7C@ha +/* 8005A520 00057320 3C 60 80 2E */ lis r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005A524 00057324 90 1E 00 00 */ stw r0, 0(r30) -/* 8005A528 00057328 38 63 CC 7C */ addi r3, r3, lbl_802DCC7C@l -/* 8005A52C 0005732C 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) -/* 8005A530 00057330 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005A528 00057328 38 63 CC 7C */ addi r3, r3, lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l +/* 8005A52C 0005732C 80 8D 81 80 */ lwz r4, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) +/* 8005A530 00057330 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) /* 8005A534 00057334 C0 04 01 40 */ lfs f0, 0x140(r4) /* 8005A538 00057338 EC 01 00 24 */ fdivs f0, f1, f0 /* 8005A53C 0005733C D0 1E 00 18 */ stfs f0, 0x18(r30) @@ -3717,9 +3717,9 @@ zEntCruiseBubble.check_lock_target__Q213cruise_bubble30_unnamed_zEntCruiseBubble /* 8005A590 00057390 F3 A1 00 38 */ psq_st f29, 56(r1), 0, qr0 /* 8005A594 00057394 93 E1 00 2C */ stw r31, 0x2c(r1) /* 8005A598 00057398 93 C1 00 28 */ stw r30, 0x28(r1) -/* 8005A59C 0005739C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8005A59C 0005739C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8005A5A0 000573A0 7C 7E 1B 78 */ mr r30, r3 -/* 8005A5A4 000573A4 3B E4 05 58 */ addi r31, r4, lbl_803C0558@l +/* 8005A5A4 000573A4 3B E4 05 58 */ addi r31, r4, lbl_globals@l /* 8005A5A8 000573A8 38 61 00 08 */ addi r3, r1, 8 /* 8005A5AC 000573AC 7F C4 F3 78 */ mr r4, r30 /* 8005A5B0 000573B0 38 BF 00 44 */ addi r5, r31, 0x44 @@ -3733,7 +3733,7 @@ zEntCruiseBubble.check_lock_target__Q213cruise_bubble30_unnamed_zEntCruiseBubble /* 8005A5D0 000573D0 90 A1 00 18 */ stw r5, 0x18(r1) /* 8005A5D4 000573D4 90 01 00 1C */ stw r0, 0x1c(r1) /* 8005A5D8 000573D8 4B FB AF 35 */ bl dot__5xVec3CFRC5xVec3 -/* 8005A5DC 000573DC 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005A5DC 000573DC 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005A5E0 000573E0 C0 03 00 E4 */ lfs f0, 0xe4(r3) /* 8005A5E4 000573E4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005A5E8 000573E8 41 80 00 C0 */ blt lbl_8005A6A8 @@ -3745,15 +3745,15 @@ lbl_8005A5FC: /* 8005A5FC 000573FC 38 61 00 14 */ addi r3, r1, 0x14 /* 8005A600 00057400 4B FB 0B A9 */ bl length__5xVec3CFv /* 8005A604 00057404 FF E0 08 90 */ fmr f31, f1 -/* 8005A608 00057408 C0 02 8A 0C */ lfs f0, lbl_803CD38C-_SDA2_BASE_(r2) +/* 8005A608 00057408 C0 02 8A 0C */ lfs f0, lbl__3153-_SDA2_BASE_(r2) /* 8005A60C 0005740C FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8005A610 00057410 4C 41 13 82 */ cror 2, 1, 2 /* 8005A614 00057414 40 82 00 1C */ bne lbl_8005A630 -/* 8005A618 00057418 C0 02 89 D4 */ lfs f0, lbl_803CD354-_SDA2_BASE_(r2) +/* 8005A618 00057418 C0 02 89 D4 */ lfs f0, lbl__1731_1-_SDA2_BASE_(r2) /* 8005A61C 0005741C FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8005A620 00057420 4C 40 13 82 */ cror 2, 0, 2 /* 8005A624 00057424 40 82 00 0C */ bne lbl_8005A630 -/* 8005A628 00057428 C3 E2 89 B8 */ lfs f31, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005A628 00057428 C3 E2 89 B8 */ lfs f31, lbl__1551-_SDA2_BASE_(r2) /* 8005A62C 0005742C 48 00 00 1C */ b lbl_8005A648 lbl_8005A630: /* 8005A630 00057430 38 61 00 14 */ addi r3, r1, 0x14 @@ -3763,7 +3763,7 @@ lbl_8005A630: /* 8005A640 00057440 4B FB 40 D1 */ bl xacos__Ff /* 8005A644 00057444 FF E0 08 90 */ fmr f31, f1 lbl_8005A648: -/* 8005A648 00057448 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005A648 00057448 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005A64C 0005744C C3 A3 00 F0 */ lfs f29, 0xf0(r3) /* 8005A650 00057450 C3 C3 00 EC */ lfs f30, 0xec(r3) /* 8005A654 00057454 FC 1F E8 40 */ fcmpo cr0, f31, f29 @@ -3785,7 +3785,7 @@ lbl_8005A648: lbl_8005A694: /* 8005A694 00057494 7F C3 F3 78 */ mr r3, r30 /* 8005A698 00057498 4B FF FD 69 */ bl zEntCruiseBubble.find_locked_target__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FPC5xVec3 -/* 8005A69C 0005749C C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005A69C 0005749C C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) /* 8005A6A0 000574A0 7F C4 F3 78 */ mr r4, r30 /* 8005A6A4 000574A4 4B FF FD A9 */ bl zEntCruiseBubble.lock_target__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FiPC5xVec3f lbl_8005A6A8: @@ -3809,72 +3809,72 @@ lbl_8005A6D8: zEntCruiseBubble.load_cheat_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 8005A6E0 000574E0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005A6E4 000574E4 7C 08 02 A6 */ mflr r0 -/* 8005A6E8 000574E8 3C 60 80 2E */ lis r3, lbl_802DBC38@ha +/* 8005A6E8 000574E8 3C 60 80 2E */ lis r3, lbl_cheat_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005A6EC 000574EC 90 01 00 14 */ stw r0, 0x14(r1) -/* 8005A6F0 000574F0 38 83 BC 38 */ addi r4, r3, lbl_802DBC38@l -/* 8005A6F4 000574F4 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005A6F8 000574F8 C0 02 8A 10 */ lfs f0, lbl_803CD390-_SDA2_BASE_(r2) -/* 8005A6FC 000574FC 38 63 53 3C */ addi r3, r3, lbl_8025533C@l +/* 8005A6F0 000574F0 38 83 BC 38 */ addi r4, r3, lbl_cheat_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l +/* 8005A6F4 000574F4 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005A6F8 000574F8 C0 02 8A 10 */ lfs f0, lbl__3178-_SDA2_BASE_(r2) +/* 8005A6FC 000574FC 38 63 53 3C */ addi r3, r3, lbl__stringBase0_27@l /* 8005A700 00057500 38 63 02 8A */ addi r3, r3, 0x28a /* 8005A704 00057504 D0 04 00 1C */ stfs f0, 0x1c(r4) -/* 8005A708 00057508 C0 02 8A 14 */ lfs f0, lbl_803CD394-_SDA2_BASE_(r2) +/* 8005A708 00057508 C0 02 8A 14 */ lfs f0, lbl__3179-_SDA2_BASE_(r2) /* 8005A70C 0005750C D0 04 00 20 */ stfs f0, 0x20(r4) -/* 8005A710 00057510 C0 02 8A 18 */ lfs f0, lbl_803CD398-_SDA2_BASE_(r2) +/* 8005A710 00057510 C0 02 8A 18 */ lfs f0, lbl__3180-_SDA2_BASE_(r2) /* 8005A714 00057514 D0 04 00 2C */ stfs f0, 0x2c(r4) -/* 8005A718 00057518 C0 02 8A 1C */ lfs f0, lbl_803CD39C-_SDA2_BASE_(r2) +/* 8005A718 00057518 C0 02 8A 1C */ lfs f0, lbl__3181-_SDA2_BASE_(r2) /* 8005A71C 0005751C D0 04 00 3C */ stfs f0, 0x3c(r4) -/* 8005A720 00057520 C0 02 8A 20 */ lfs f0, lbl_803CD3A0-_SDA2_BASE_(r2) +/* 8005A720 00057520 C0 02 8A 20 */ lfs f0, lbl__3182-_SDA2_BASE_(r2) /* 8005A724 00057524 D0 04 00 50 */ stfs f0, 0x50(r4) -/* 8005A728 00057528 C0 02 8A 24 */ lfs f0, lbl_803CD3A4-_SDA2_BASE_(r2) +/* 8005A728 00057528 C0 02 8A 24 */ lfs f0, lbl__3183-_SDA2_BASE_(r2) /* 8005A72C 0005752C D0 04 00 54 */ stfs f0, 0x54(r4) -/* 8005A730 00057530 C0 02 8A 28 */ lfs f0, lbl_803CD3A8-_SDA2_BASE_(r2) +/* 8005A730 00057530 C0 02 8A 28 */ lfs f0, lbl__3184-_SDA2_BASE_(r2) /* 8005A734 00057534 D0 04 00 58 */ stfs f0, 0x58(r4) /* 8005A738 00057538 D0 04 00 5C */ stfs f0, 0x5c(r4) -/* 8005A73C 0005753C C0 02 8A 2C */ lfs f0, lbl_803CD3AC-_SDA2_BASE_(r2) +/* 8005A73C 0005753C C0 02 8A 2C */ lfs f0, lbl__3185-_SDA2_BASE_(r2) /* 8005A740 00057540 D0 04 00 60 */ stfs f0, 0x60(r4) -/* 8005A744 00057544 C0 22 8A 30 */ lfs f1, lbl_803CD3B0-_SDA2_BASE_(r2) +/* 8005A744 00057544 C0 22 8A 30 */ lfs f1, lbl__3186-_SDA2_BASE_(r2) /* 8005A748 00057548 D0 24 00 64 */ stfs f1, 0x64(r4) -/* 8005A74C 0005754C C0 02 8A 34 */ lfs f0, lbl_803CD3B4-_SDA2_BASE_(r2) +/* 8005A74C 0005754C C0 02 8A 34 */ lfs f0, lbl__3187-_SDA2_BASE_(r2) /* 8005A750 00057550 D0 04 00 68 */ stfs f0, 0x68(r4) -/* 8005A754 00057554 C0 02 8A 38 */ lfs f0, lbl_803CD3B8-_SDA2_BASE_(r2) +/* 8005A754 00057554 C0 02 8A 38 */ lfs f0, lbl__3188-_SDA2_BASE_(r2) /* 8005A758 00057558 D0 04 00 98 */ stfs f0, 0x98(r4) -/* 8005A75C 0005755C C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005A75C 0005755C C0 02 89 C0 */ lfs f0, lbl__1720-_SDA2_BASE_(r2) /* 8005A760 00057560 D0 04 00 A8 */ stfs f0, 0xa8(r4) /* 8005A764 00057564 D0 24 00 AC */ stfs f1, 0xac(r4) -/* 8005A768 00057568 C0 02 8A 3C */ lfs f0, lbl_803CD3BC-_SDA2_BASE_(r2) +/* 8005A768 00057568 C0 02 8A 3C */ lfs f0, lbl__3189-_SDA2_BASE_(r2) /* 8005A76C 0005756C D0 04 00 B8 */ stfs f0, 0xb8(r4) -/* 8005A770 00057570 C0 02 8A 40 */ lfs f0, lbl_803CD3C0-_SDA2_BASE_(r2) +/* 8005A770 00057570 C0 02 8A 40 */ lfs f0, lbl__3190-_SDA2_BASE_(r2) /* 8005A774 00057574 D0 04 00 CC */ stfs f0, 0xcc(r4) /* 8005A778 00057578 4B FF 1A 9D */ bl xStrHash__FPCc -/* 8005A77C 0005757C 3C A0 80 2E */ lis r5, lbl_802DBC38@ha -/* 8005A780 00057580 3C 80 80 25 */ lis r4, lbl_8025533C@ha -/* 8005A784 00057584 38 A5 BC 38 */ addi r5, r5, lbl_802DBC38@l +/* 8005A77C 0005757C 3C A0 80 2E */ lis r5, lbl_cheat_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005A780 00057580 3C 80 80 25 */ lis r4, lbl__stringBase0_27@ha +/* 8005A784 00057584 38 A5 BC 38 */ addi r5, r5, lbl_cheat_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005A788 00057588 90 65 00 D4 */ stw r3, 0xd4(r5) -/* 8005A78C 0005758C 38 64 53 3C */ addi r3, r4, lbl_8025533C@l +/* 8005A78C 0005758C 38 64 53 3C */ addi r3, r4, lbl__stringBase0_27@l /* 8005A790 00057590 38 63 01 E9 */ addi r3, r3, 0x1e9 -/* 8005A794 00057594 C0 02 8A 30 */ lfs f0, lbl_803CD3B0-_SDA2_BASE_(r2) +/* 8005A794 00057594 C0 02 8A 30 */ lfs f0, lbl__3186-_SDA2_BASE_(r2) /* 8005A798 00057598 D0 05 00 D8 */ stfs f0, 0xd8(r5) -/* 8005A79C 0005759C C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005A79C 0005759C C0 02 89 C0 */ lfs f0, lbl__1720-_SDA2_BASE_(r2) /* 8005A7A0 000575A0 D0 05 00 DC */ stfs f0, 0xdc(r5) /* 8005A7A4 000575A4 4B FF 1A 71 */ bl xStrHash__FPCc -/* 8005A7A8 000575A8 3C A0 80 2E */ lis r5, lbl_802DBC38@ha +/* 8005A7A8 000575A8 3C A0 80 2E */ lis r5, lbl_cheat_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005A7AC 000575AC 38 80 01 90 */ li r4, 0x190 -/* 8005A7B0 000575B0 38 A5 BC 38 */ addi r5, r5, lbl_802DBC38@l +/* 8005A7B0 000575B0 38 A5 BC 38 */ addi r5, r5, lbl_cheat_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005A7B4 000575B4 38 00 00 0F */ li r0, 0xf /* 8005A7B8 000575B8 90 65 00 E0 */ stw r3, 0xe0(r5) -/* 8005A7BC 000575BC C0 02 8A 44 */ lfs f0, lbl_803CD3C4-_SDA2_BASE_(r2) +/* 8005A7BC 000575BC C0 02 8A 44 */ lfs f0, lbl__3191-_SDA2_BASE_(r2) /* 8005A7C0 000575C0 D0 05 00 FC */ stfs f0, 0xfc(r5) -/* 8005A7C4 000575C4 C0 02 8A 38 */ lfs f0, lbl_803CD3B8-_SDA2_BASE_(r2) +/* 8005A7C4 000575C4 C0 02 8A 38 */ lfs f0, lbl__3188-_SDA2_BASE_(r2) /* 8005A7C8 000575C8 D0 05 01 00 */ stfs f0, 0x100(r5) -/* 8005A7CC 000575CC C0 02 8A 48 */ lfs f0, lbl_803CD3C8-_SDA2_BASE_(r2) +/* 8005A7CC 000575CC C0 02 8A 48 */ lfs f0, lbl__3192-_SDA2_BASE_(r2) /* 8005A7D0 000575D0 D0 05 01 04 */ stfs f0, 0x104(r5) /* 8005A7D4 000575D4 90 85 01 08 */ stw r4, 0x108(r5) -/* 8005A7D8 000575D8 C0 02 8A 4C */ lfs f0, lbl_803CD3CC-_SDA2_BASE_(r2) +/* 8005A7D8 000575D8 C0 02 8A 4C */ lfs f0, lbl__3193-_SDA2_BASE_(r2) /* 8005A7DC 000575DC D0 05 01 10 */ stfs f0, 0x110(r5) /* 8005A7E0 000575E0 90 05 01 20 */ stw r0, 0x120(r5) -/* 8005A7E4 000575E4 C0 02 8A 50 */ lfs f0, lbl_803CD3D0-_SDA2_BASE_(r2) +/* 8005A7E4 000575E4 C0 02 8A 50 */ lfs f0, lbl__3194-_SDA2_BASE_(r2) /* 8005A7E8 000575E8 D0 05 01 28 */ stfs f0, 0x128(r5) -/* 8005A7EC 000575EC C0 02 8A 54 */ lfs f0, lbl_803CD3D4-_SDA2_BASE_(r2) +/* 8005A7EC 000575EC C0 02 8A 54 */ lfs f0, lbl__3195-_SDA2_BASE_(r2) /* 8005A7F0 000575F0 D0 05 01 2C */ stfs f0, 0x12c(r5) /* 8005A7F4 000575F4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005A7F8 000575F8 7C 08 03 A6 */ mtlr r0 @@ -3885,8 +3885,8 @@ zEntCruiseBubble.load_cheat_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_ zEntCruiseBubble.load_settings__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: /* 8005A804 00057604 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005A808 00057608 7C 08 02 A6 */ mflr r0 -/* 8005A80C 0005760C 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005A810 00057610 38 63 53 3C */ addi r3, r3, lbl_8025533C@l +/* 8005A80C 0005760C 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005A810 00057610 38 63 53 3C */ addi r3, r3, lbl__stringBase0_27@l /* 8005A814 00057614 90 01 00 14 */ stw r0, 0x14(r1) /* 8005A818 00057618 38 63 01 63 */ addi r3, r3, 0x163 /* 8005A81C 0005761C 4B FF 19 F9 */ bl xStrHash__FPCc @@ -3897,17 +3897,17 @@ zEntCruiseBubble.load_settings__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp /* 8005A830 00057630 38 00 00 00 */ li r0, 0 /* 8005A834 00057634 90 01 00 08 */ stw r0, 8(r1) lbl_8005A838: -/* 8005A838 00057638 3C 80 80 2E */ lis r4, lbl_802DBA80@ha +/* 8005A838 00057638 3C 80 80 2E */ lis r4, lbl_normal_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005A83C 0005763C 80 A1 00 08 */ lwz r5, 8(r1) -/* 8005A840 00057640 38 04 BA 80 */ addi r0, r4, lbl_802DBA80@l +/* 8005A840 00057640 38 04 BA 80 */ addi r0, r4, lbl_normal_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005A844 00057644 7C 64 1B 78 */ mr r4, r3 /* 8005A848 00057648 7C 03 03 78 */ mr r3, r0 /* 8005A84C 0005764C 48 00 00 35 */ bl zEntCruiseBubble.load__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_11tweak_groupFP16xModelAssetParamUi -/* 8005A850 00057650 3C 60 80 2E */ lis r3, lbl_802DBC38@ha -/* 8005A854 00057654 3C 80 80 2E */ lis r4, lbl_802DBA80@ha -/* 8005A858 00057658 38 63 BC 38 */ addi r3, r3, lbl_802DBC38@l +/* 8005A850 00057650 3C 60 80 2E */ lis r3, lbl_cheat_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005A854 00057654 3C 80 80 2E */ lis r4, lbl_normal_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005A858 00057658 38 63 BC 38 */ addi r3, r3, lbl_cheat_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005A85C 0005765C 38 A0 01 B8 */ li r5, 0x1b8 -/* 8005A860 00057660 38 84 BA 80 */ addi r4, r4, lbl_802DBA80@l +/* 8005A860 00057660 38 84 BA 80 */ addi r4, r4, lbl_normal_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005A864 00057664 4B FA 8C DD */ bl memcpy /* 8005A868 00057668 4B FF FE 79 */ bl zEntCruiseBubble.load_cheat_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005A86C 0005766C 4B FF EA A9 */ bl zEntCruiseBubble.refresh_missle_model__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv @@ -3946,143 +3946,143 @@ zEntCruiseBubble.register_tweaks__Q313cruise_bubble30_unnamed_zEntCruiseBubble_c /* 8005A8D8 000576D8 93 81 00 20 */ stw r28, 0x20(r1) /* 8005A8DC 000576DC 7C 7C 1B 78 */ mr r28, r3 /* 8005A8E0 000576E0 41 82 00 30 */ beq lbl_8005A910 -/* 8005A8E4 000576E4 C0 02 8A 40 */ lfs f0, lbl_803CD3C0-_SDA2_BASE_(r2) -/* 8005A8E8 000576E8 3C 80 80 25 */ lis r4, lbl_8025533C@ha -/* 8005A8EC 000576EC 38 C4 53 3C */ addi r6, r4, lbl_8025533C@l +/* 8005A8E4 000576E4 C0 02 8A 40 */ lfs f0, lbl__3190-_SDA2_BASE_(r2) +/* 8005A8E8 000576E8 3C 80 80 25 */ lis r4, lbl__stringBase0_27@ha +/* 8005A8EC 000576EC 38 C4 53 3C */ addi r6, r4, lbl__stringBase0_27@l /* 8005A8F0 000576F0 7F C4 F3 78 */ mr r4, r30 /* 8005A8F4 000576F4 D0 1C 00 00 */ stfs f0, 0(r28) /* 8005A8F8 000576F8 7F E5 FB 78 */ mr r5, r31 /* 8005A8FC 000576FC 38 C6 02 90 */ addi r6, r6, 0x290 -/* 8005A900 00057700 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005A904 00057704 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005A900 00057700 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005A904 00057704 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 8005A908 00057708 FC 60 08 90 */ fmr f3, f1 /* 8005A90C 0005770C 48 00 59 A5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005A910: /* 8005A910 00057710 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005A914 00057714 41 82 00 34 */ beq lbl_8005A948 -/* 8005A918 00057718 C0 02 89 C8 */ lfs f0, lbl_803CD348-_SDA2_BASE_(r2) -/* 8005A91C 0005771C 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005A920 00057720 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005A918 00057718 C0 02 89 C8 */ lfs f0, lbl__1728-_SDA2_BASE_(r2) +/* 8005A91C 0005771C 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005A920 00057720 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005A924 00057724 7F C4 F3 78 */ mr r4, r30 /* 8005A928 00057728 D0 1C 00 04 */ stfs f0, 4(r28) /* 8005A92C 0005772C 7F E5 FB 78 */ mr r5, r31 /* 8005A930 00057730 38 7C 00 04 */ addi r3, r28, 4 /* 8005A934 00057734 38 C6 02 9A */ addi r6, r6, 0x29a -/* 8005A938 00057738 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005A93C 0005773C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005A938 00057738 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005A93C 0005773C C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 8005A940 00057740 FC 60 08 90 */ fmr f3, f1 /* 8005A944 00057744 48 00 59 6D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005A948: /* 8005A948 00057748 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005A94C 0005774C 41 82 00 34 */ beq lbl_8005A980 -/* 8005A950 00057750 C0 02 8A 14 */ lfs f0, lbl_803CD394-_SDA2_BASE_(r2) -/* 8005A954 00057754 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005A958 00057758 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005A950 00057750 C0 02 8A 14 */ lfs f0, lbl__3179-_SDA2_BASE_(r2) +/* 8005A954 00057754 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005A958 00057758 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005A95C 0005775C 7F C4 F3 78 */ mr r4, r30 /* 8005A960 00057760 D0 1C 00 08 */ stfs f0, 8(r28) /* 8005A964 00057764 7F E5 FB 78 */ mr r5, r31 /* 8005A968 00057768 38 7C 00 08 */ addi r3, r28, 8 /* 8005A96C 0005776C 38 C6 02 AB */ addi r6, r6, 0x2ab -/* 8005A970 00057770 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005A974 00057774 C0 42 89 F4 */ lfs f2, lbl_803CD374-_SDA2_BASE_(r2) -/* 8005A978 00057778 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) +/* 8005A970 00057770 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005A974 00057774 C0 42 89 F4 */ lfs f2, lbl__2835_1-_SDA2_BASE_(r2) +/* 8005A978 00057778 C0 62 8A 58 */ lfs f3, lbl__3297-_SDA2_BASE_(r2) /* 8005A97C 0005777C 48 00 59 35 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005A980: /* 8005A980 00057780 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005A984 00057784 41 82 00 34 */ beq lbl_8005A9B8 -/* 8005A988 00057788 C0 02 89 C8 */ lfs f0, lbl_803CD348-_SDA2_BASE_(r2) -/* 8005A98C 0005778C 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005A990 00057790 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005A988 00057788 C0 02 89 C8 */ lfs f0, lbl__1728-_SDA2_BASE_(r2) +/* 8005A98C 0005778C 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005A990 00057790 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005A994 00057794 7F C4 F3 78 */ mr r4, r30 /* 8005A998 00057798 D0 1C 00 0C */ stfs f0, 0xc(r28) /* 8005A99C 0005779C 7F E5 FB 78 */ mr r5, r31 /* 8005A9A0 000577A0 38 7C 00 0C */ addi r3, r28, 0xc /* 8005A9A4 000577A4 38 C6 02 C1 */ addi r6, r6, 0x2c1 -/* 8005A9A8 000577A8 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005A9AC 000577AC C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005A9B0 000577B0 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) +/* 8005A9A8 000577A8 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005A9AC 000577AC C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005A9B0 000577B0 C0 62 8A 58 */ lfs f3, lbl__3297-_SDA2_BASE_(r2) /* 8005A9B4 000577B4 48 00 58 FD */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005A9B8: /* 8005A9B8 000577B8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005A9BC 000577BC 41 82 00 34 */ beq lbl_8005A9F0 -/* 8005A9C0 000577C0 C0 02 8A 5C */ lfs f0, lbl_803CD3DC-_SDA2_BASE_(r2) -/* 8005A9C4 000577C4 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005A9C8 000577C8 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005A9C0 000577C0 C0 02 8A 5C */ lfs f0, lbl__3298-_SDA2_BASE_(r2) +/* 8005A9C4 000577C4 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005A9C8 000577C8 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005A9CC 000577CC 7F C4 F3 78 */ mr r4, r30 /* 8005A9D0 000577D0 D0 1C 00 10 */ stfs f0, 0x10(r28) /* 8005A9D4 000577D4 7F E5 FB 78 */ mr r5, r31 /* 8005A9D8 000577D8 38 7C 00 10 */ addi r3, r28, 0x10 /* 8005A9DC 000577DC 38 C6 02 D7 */ addi r6, r6, 0x2d7 -/* 8005A9E0 000577E0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005A9E4 000577E4 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005A9E8 000577E8 C0 62 8A 08 */ lfs f3, lbl_803CD388-_SDA2_BASE_(r2) +/* 8005A9E0 000577E0 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005A9E4 000577E4 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005A9E8 000577E8 C0 62 8A 08 */ lfs f3, lbl__2917-_SDA2_BASE_(r2) /* 8005A9EC 000577EC 48 00 58 C5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005A9F0: /* 8005A9F0 000577F0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005A9F4 000577F4 41 82 00 34 */ beq lbl_8005AA28 -/* 8005A9F8 000577F8 C0 02 8A 60 */ lfs f0, lbl_803CD3E0-_SDA2_BASE_(r2) -/* 8005A9FC 000577FC 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005AA00 00057800 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005A9F8 000577F8 C0 02 8A 60 */ lfs f0, lbl__3299-_SDA2_BASE_(r2) +/* 8005A9FC 000577FC 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005AA00 00057800 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005AA04 00057804 7F C4 F3 78 */ mr r4, r30 /* 8005AA08 00057808 D0 1C 00 14 */ stfs f0, 0x14(r28) /* 8005AA0C 0005780C 7F E5 FB 78 */ mr r5, r31 /* 8005AA10 00057810 38 7C 00 14 */ addi r3, r28, 0x14 /* 8005AA14 00057814 38 C6 02 EE */ addi r6, r6, 0x2ee -/* 8005AA18 00057818 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005AA1C 0005781C C0 42 89 F4 */ lfs f2, lbl_803CD374-_SDA2_BASE_(r2) -/* 8005AA20 00057820 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) +/* 8005AA18 00057818 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005AA1C 0005781C C0 42 89 F4 */ lfs f2, lbl__2835_1-_SDA2_BASE_(r2) +/* 8005AA20 00057820 C0 62 8A 58 */ lfs f3, lbl__3297-_SDA2_BASE_(r2) /* 8005AA24 00057824 48 00 58 8D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AA28: /* 8005AA28 00057828 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AA2C 0005782C 41 82 00 34 */ beq lbl_8005AA60 -/* 8005AA30 00057830 C0 02 8A 48 */ lfs f0, lbl_803CD3C8-_SDA2_BASE_(r2) -/* 8005AA34 00057834 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005AA38 00057838 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005AA30 00057830 C0 02 8A 48 */ lfs f0, lbl__3192-_SDA2_BASE_(r2) +/* 8005AA34 00057834 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005AA38 00057838 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005AA3C 0005783C 7F C4 F3 78 */ mr r4, r30 /* 8005AA40 00057840 D0 1C 00 18 */ stfs f0, 0x18(r28) /* 8005AA44 00057844 7F E5 FB 78 */ mr r5, r31 /* 8005AA48 00057848 38 7C 00 18 */ addi r3, r28, 0x18 /* 8005AA4C 0005784C 38 C6 02 FA */ addi r6, r6, 0x2fa -/* 8005AA50 00057850 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005AA54 00057854 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005AA50 00057850 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005AA54 00057854 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 8005AA58 00057858 FC 60 08 90 */ fmr f3, f1 /* 8005AA5C 0005785C 48 00 58 55 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AA60: /* 8005AA60 00057860 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AA64 00057864 41 82 00 34 */ beq lbl_8005AA98 -/* 8005AA68 00057868 C0 02 8A 64 */ lfs f0, lbl_803CD3E4-_SDA2_BASE_(r2) -/* 8005AA6C 0005786C 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005AA70 00057870 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005AA68 00057868 C0 02 8A 64 */ lfs f0, lbl__3300-_SDA2_BASE_(r2) +/* 8005AA6C 0005786C 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005AA70 00057870 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005AA74 00057874 7F C4 F3 78 */ mr r4, r30 /* 8005AA78 00057878 D0 1C 00 1C */ stfs f0, 0x1c(r28) /* 8005AA7C 0005787C 7F E5 FB 78 */ mr r5, r31 /* 8005AA80 00057880 38 7C 00 1C */ addi r3, r28, 0x1c /* 8005AA84 00057884 38 C6 03 0A */ addi r6, r6, 0x30a -/* 8005AA88 00057888 C0 22 8A 68 */ lfs f1, lbl_803CD3E8-_SDA2_BASE_(r2) -/* 8005AA8C 0005788C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005AA90 00057890 C0 62 8A 6C */ lfs f3, lbl_803CD3EC-_SDA2_BASE_(r2) +/* 8005AA88 00057888 C0 22 8A 68 */ lfs f1, lbl__3301-_SDA2_BASE_(r2) +/* 8005AA8C 0005788C C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005AA90 00057890 C0 62 8A 6C */ lfs f3, lbl__3302-_SDA2_BASE_(r2) /* 8005AA94 00057894 48 00 58 1D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AA98: /* 8005AA98 00057898 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AA9C 0005789C 41 82 00 34 */ beq lbl_8005AAD0 -/* 8005AAA0 000578A0 C0 02 8A 70 */ lfs f0, lbl_803CD3F0-_SDA2_BASE_(r2) -/* 8005AAA4 000578A4 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005AAA8 000578A8 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005AAA0 000578A0 C0 02 8A 70 */ lfs f0, lbl__3303-_SDA2_BASE_(r2) +/* 8005AAA4 000578A4 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005AAA8 000578A8 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005AAAC 000578AC 7F C4 F3 78 */ mr r4, r30 /* 8005AAB0 000578B0 D0 1C 00 20 */ stfs f0, 0x20(r28) /* 8005AAB4 000578B4 7F E5 FB 78 */ mr r5, r31 /* 8005AAB8 000578B8 38 7C 00 20 */ addi r3, r28, 0x20 /* 8005AABC 000578BC 38 C6 03 1D */ addi r6, r6, 0x31d -/* 8005AAC0 000578C0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005AAC4 000578C4 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005AAC0 000578C0 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005AAC4 000578C4 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 8005AAC8 000578C8 FC 60 08 90 */ fmr f3, f1 /* 8005AACC 000578CC 48 00 57 E5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AAD0: /* 8005AAD0 000578D0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AAD4 000578D4 41 82 00 34 */ beq lbl_8005AB08 /* 8005AAD8 000578D8 38 00 00 04 */ li r0, 4 -/* 8005AADC 000578DC 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005AAE0 000578E0 38 83 53 3C */ addi r4, r3, lbl_8025533C@l +/* 8005AADC 000578DC 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005AAE0 000578E0 38 83 53 3C */ addi r4, r3, lbl__stringBase0_27@l /* 8005AAE4 000578E4 90 1C 00 24 */ stw r0, 0x24(r28) /* 8005AAE8 000578E8 7F C7 F3 78 */ mr r7, r30 /* 8005AAEC 000578EC 7F E8 FB 78 */ mr r8, r31 @@ -4095,47 +4095,47 @@ lbl_8005AAD0: lbl_8005AB08: /* 8005AB08 00057908 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AB0C 0005790C 41 82 00 34 */ beq lbl_8005AB40 -/* 8005AB10 00057910 C0 02 8A 74 */ lfs f0, lbl_803CD3F4-_SDA2_BASE_(r2) -/* 8005AB14 00057914 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005AB18 00057918 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005AB10 00057910 C0 02 8A 74 */ lfs f0, lbl__3304-_SDA2_BASE_(r2) +/* 8005AB14 00057914 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005AB18 00057918 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005AB1C 0005791C 7F C4 F3 78 */ mr r4, r30 /* 8005AB20 00057920 D0 1C 00 28 */ stfs f0, 0x28(r28) /* 8005AB24 00057924 7F E5 FB 78 */ mr r5, r31 /* 8005AB28 00057928 38 7C 00 28 */ addi r3, r28, 0x28 /* 8005AB2C 0005792C 38 C6 03 43 */ addi r6, r6, 0x343 -/* 8005AB30 00057930 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005AB34 00057934 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005AB38 00057938 C0 62 8A 08 */ lfs f3, lbl_803CD388-_SDA2_BASE_(r2) +/* 8005AB30 00057930 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005AB34 00057934 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005AB38 00057938 C0 62 8A 08 */ lfs f3, lbl__2917-_SDA2_BASE_(r2) /* 8005AB3C 0005793C 48 00 57 75 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AB40: /* 8005AB40 00057940 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AB44 00057944 41 82 00 34 */ beq lbl_8005AB78 -/* 8005AB48 00057948 C0 02 8A 78 */ lfs f0, lbl_803CD3F8-_SDA2_BASE_(r2) -/* 8005AB4C 0005794C 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005AB50 00057950 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005AB48 00057948 C0 02 8A 78 */ lfs f0, lbl__3305-_SDA2_BASE_(r2) +/* 8005AB4C 0005794C 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005AB50 00057950 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005AB54 00057954 7F C4 F3 78 */ mr r4, r30 /* 8005AB58 00057958 D0 1C 00 2C */ stfs f0, 0x2c(r28) /* 8005AB5C 0005795C 7F E5 FB 78 */ mr r5, r31 /* 8005AB60 00057960 38 7C 00 2C */ addi r3, r28, 0x2c /* 8005AB64 00057964 38 C6 03 5C */ addi r6, r6, 0x35c -/* 8005AB68 00057968 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005AB6C 0005796C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005AB70 00057970 C0 62 8A 08 */ lfs f3, lbl_803CD388-_SDA2_BASE_(r2) +/* 8005AB68 00057968 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005AB6C 0005796C C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005AB70 00057970 C0 62 8A 08 */ lfs f3, lbl__2917-_SDA2_BASE_(r2) /* 8005AB74 00057974 48 00 57 3D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AB78: /* 8005AB78 00057978 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AB7C 0005797C 41 82 00 4C */ beq lbl_8005ABC8 -/* 8005AB80 00057980 C0 22 8A 7C */ lfs f1, lbl_803CD3FC-_SDA2_BASE_(r2) +/* 8005AB80 00057980 C0 22 8A 7C */ lfs f1, lbl__3306-_SDA2_BASE_(r2) /* 8005AB84 00057984 38 61 00 08 */ addi r3, r1, 8 -/* 8005AB88 00057988 C0 42 8A 80 */ lfs f2, lbl_803CD400-_SDA2_BASE_(r2) -/* 8005AB8C 0005798C C0 62 8A 84 */ lfs f3, lbl_803CD404-_SDA2_BASE_(r2) +/* 8005AB88 00057988 C0 42 8A 80 */ lfs f2, lbl__3307-_SDA2_BASE_(r2) +/* 8005AB8C 0005798C C0 62 8A 84 */ lfs f3, lbl__3308-_SDA2_BASE_(r2) /* 8005AB90 00057990 48 00 53 F9 */ bl create__5xVec3Ffff /* 8005AB94 00057994 38 7C 00 30 */ addi r3, r28, 0x30 /* 8005AB98 00057998 38 81 00 08 */ addi r4, r1, 8 /* 8005AB9C 0005799C 4B FB 06 C9 */ bl __as__5xVec3FRC5xVec3 -/* 8005ABA0 000579A0 3C 60 80 25 */ lis r3, lbl_8025533C@ha +/* 8005ABA0 000579A0 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha /* 8005ABA4 000579A4 7F C7 F3 78 */ mr r7, r30 -/* 8005ABA8 000579A8 38 A3 53 3C */ addi r5, r3, lbl_8025533C@l +/* 8005ABA8 000579A8 38 A3 53 3C */ addi r5, r3, lbl__stringBase0_27@l /* 8005ABAC 000579AC 7F E8 FB 78 */ mr r8, r31 /* 8005ABB0 000579B0 38 7C 00 30 */ addi r3, r28, 0x30 /* 8005ABB4 000579B4 38 80 00 00 */ li r4, 0 @@ -4146,744 +4146,744 @@ lbl_8005AB78: lbl_8005ABC8: /* 8005ABC8 000579C8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005ABCC 000579CC 41 82 00 34 */ beq lbl_8005AC00 -/* 8005ABD0 000579D0 C0 02 8A 60 */ lfs f0, lbl_803CD3E0-_SDA2_BASE_(r2) -/* 8005ABD4 000579D4 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005ABD8 000579D8 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005ABD0 000579D0 C0 02 8A 60 */ lfs f0, lbl__3299-_SDA2_BASE_(r2) +/* 8005ABD4 000579D4 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005ABD8 000579D8 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005ABDC 000579DC 7F C4 F3 78 */ mr r4, r30 /* 8005ABE0 000579E0 D0 1C 00 3C */ stfs f0, 0x3c(r28) /* 8005ABE4 000579E4 7F E5 FB 78 */ mr r5, r31 /* 8005ABE8 000579E8 38 7C 00 3C */ addi r3, r28, 0x3c /* 8005ABEC 000579EC 38 C6 03 89 */ addi r6, r6, 0x389 -/* 8005ABF0 000579F0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005ABF4 000579F4 C0 42 89 F4 */ lfs f2, lbl_803CD374-_SDA2_BASE_(r2) -/* 8005ABF8 000579F8 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) +/* 8005ABF0 000579F0 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005ABF4 000579F4 C0 42 89 F4 */ lfs f2, lbl__2835_1-_SDA2_BASE_(r2) +/* 8005ABF8 000579F8 C0 62 8A 58 */ lfs f3, lbl__3297-_SDA2_BASE_(r2) /* 8005ABFC 000579FC 48 00 56 B5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AC00: /* 8005AC00 00057A00 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AC04 00057A04 41 82 00 34 */ beq lbl_8005AC38 -/* 8005AC08 00057A08 C0 02 8A 1C */ lfs f0, lbl_803CD39C-_SDA2_BASE_(r2) -/* 8005AC0C 00057A0C 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005AC10 00057A10 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005AC08 00057A08 C0 02 8A 1C */ lfs f0, lbl__3181-_SDA2_BASE_(r2) +/* 8005AC0C 00057A0C 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005AC10 00057A10 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005AC14 00057A14 7F C4 F3 78 */ mr r4, r30 /* 8005AC18 00057A18 D0 1C 00 40 */ stfs f0, 0x40(r28) /* 8005AC1C 00057A1C 7F E5 FB 78 */ mr r5, r31 /* 8005AC20 00057A20 38 7C 00 40 */ addi r3, r28, 0x40 /* 8005AC24 00057A24 38 C6 03 9A */ addi r6, r6, 0x39a -/* 8005AC28 00057A28 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005AC2C 00057A2C C0 42 89 F4 */ lfs f2, lbl_803CD374-_SDA2_BASE_(r2) -/* 8005AC30 00057A30 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) +/* 8005AC28 00057A28 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005AC2C 00057A2C C0 42 89 F4 */ lfs f2, lbl__2835_1-_SDA2_BASE_(r2) +/* 8005AC30 00057A30 C0 62 8A 58 */ lfs f3, lbl__3297-_SDA2_BASE_(r2) /* 8005AC34 00057A34 48 00 56 7D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AC38: /* 8005AC38 00057A38 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AC3C 00057A3C 41 82 00 34 */ beq lbl_8005AC70 -/* 8005AC40 00057A40 C0 02 8A 3C */ lfs f0, lbl_803CD3BC-_SDA2_BASE_(r2) -/* 8005AC44 00057A44 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005AC48 00057A48 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005AC40 00057A40 C0 02 8A 3C */ lfs f0, lbl__3189-_SDA2_BASE_(r2) +/* 8005AC44 00057A44 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005AC48 00057A48 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005AC4C 00057A4C 7F C4 F3 78 */ mr r4, r30 /* 8005AC50 00057A50 D0 1C 00 44 */ stfs f0, 0x44(r28) /* 8005AC54 00057A54 7F E5 FB 78 */ mr r5, r31 /* 8005AC58 00057A58 38 7C 00 44 */ addi r3, r28, 0x44 /* 8005AC5C 00057A5C 38 C6 03 AD */ addi r6, r6, 0x3ad -/* 8005AC60 00057A60 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005AC64 00057A64 C0 42 89 F4 */ lfs f2, lbl_803CD374-_SDA2_BASE_(r2) -/* 8005AC68 00057A68 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) +/* 8005AC60 00057A60 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005AC64 00057A64 C0 42 89 F4 */ lfs f2, lbl__2835_1-_SDA2_BASE_(r2) +/* 8005AC68 00057A68 C0 62 8A 58 */ lfs f3, lbl__3297-_SDA2_BASE_(r2) /* 8005AC6C 00057A6C 48 00 56 45 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AC70: /* 8005AC70 00057A70 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AC74 00057A74 41 82 00 34 */ beq lbl_8005ACA8 -/* 8005AC78 00057A78 C0 02 8A 88 */ lfs f0, lbl_803CD408-_SDA2_BASE_(r2) -/* 8005AC7C 00057A7C 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005AC80 00057A80 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005AC78 00057A78 C0 02 8A 88 */ lfs f0, lbl__3309-_SDA2_BASE_(r2) +/* 8005AC7C 00057A7C 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005AC80 00057A80 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005AC84 00057A84 7F C4 F3 78 */ mr r4, r30 /* 8005AC88 00057A88 D0 1C 00 48 */ stfs f0, 0x48(r28) /* 8005AC8C 00057A8C 7F E5 FB 78 */ mr r5, r31 /* 8005AC90 00057A90 38 7C 00 48 */ addi r3, r28, 0x48 /* 8005AC94 00057A94 38 C6 03 C9 */ addi r6, r6, 0x3c9 -/* 8005AC98 00057A98 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005AC9C 00057A9C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005AC98 00057A98 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005AC9C 00057A9C C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 8005ACA0 00057AA0 FC 60 08 90 */ fmr f3, f1 /* 8005ACA4 00057AA4 48 00 56 0D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005ACA8: /* 8005ACA8 00057AA8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005ACAC 00057AAC 41 82 00 34 */ beq lbl_8005ACE0 -/* 8005ACB0 00057AB0 C0 02 8A 34 */ lfs f0, lbl_803CD3B4-_SDA2_BASE_(r2) -/* 8005ACB4 00057AB4 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005ACB8 00057AB8 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005ACB0 00057AB0 C0 02 8A 34 */ lfs f0, lbl__3187-_SDA2_BASE_(r2) +/* 8005ACB4 00057AB4 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005ACB8 00057AB8 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005ACBC 00057ABC 7F C4 F3 78 */ mr r4, r30 /* 8005ACC0 00057AC0 D0 1C 00 4C */ stfs f0, 0x4c(r28) /* 8005ACC4 00057AC4 7F E5 FB 78 */ mr r5, r31 /* 8005ACC8 00057AC8 38 7C 00 4C */ addi r3, r28, 0x4c /* 8005ACCC 00057ACC 38 C6 03 ED */ addi r6, r6, 0x3ed -/* 8005ACD0 00057AD0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005ACD4 00057AD4 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005ACD8 00057AD8 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) +/* 8005ACD0 00057AD0 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005ACD4 00057AD4 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005ACD8 00057AD8 C0 62 8A 58 */ lfs f3, lbl__3297-_SDA2_BASE_(r2) /* 8005ACDC 00057ADC 48 00 55 D5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005ACE0: /* 8005ACE0 00057AE0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005ACE4 00057AE4 41 82 00 34 */ beq lbl_8005AD18 -/* 8005ACE8 00057AE8 C0 02 8A 24 */ lfs f0, lbl_803CD3A4-_SDA2_BASE_(r2) -/* 8005ACEC 00057AEC 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005ACF0 00057AF0 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005ACE8 00057AE8 C0 02 8A 24 */ lfs f0, lbl__3183-_SDA2_BASE_(r2) +/* 8005ACEC 00057AEC 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005ACF0 00057AF0 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005ACF4 00057AF4 7F C4 F3 78 */ mr r4, r30 /* 8005ACF8 00057AF8 D0 1C 00 50 */ stfs f0, 0x50(r28) /* 8005ACFC 00057AFC 7F E5 FB 78 */ mr r5, r31 /* 8005AD00 00057B00 38 7C 00 50 */ addi r3, r28, 0x50 /* 8005AD04 00057B04 38 C6 04 07 */ addi r6, r6, 0x407 -/* 8005AD08 00057B08 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005AD0C 00057B0C C0 42 89 F4 */ lfs f2, lbl_803CD374-_SDA2_BASE_(r2) -/* 8005AD10 00057B10 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) +/* 8005AD08 00057B08 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005AD0C 00057B0C C0 42 89 F4 */ lfs f2, lbl__2835_1-_SDA2_BASE_(r2) +/* 8005AD10 00057B10 C0 62 8A 58 */ lfs f3, lbl__3297-_SDA2_BASE_(r2) /* 8005AD14 00057B14 48 00 55 9D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AD18: /* 8005AD18 00057B18 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AD1C 00057B1C 41 82 00 34 */ beq lbl_8005AD50 -/* 8005AD20 00057B20 C0 02 8A 50 */ lfs f0, lbl_803CD3D0-_SDA2_BASE_(r2) -/* 8005AD24 00057B24 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005AD28 00057B28 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005AD20 00057B20 C0 02 8A 50 */ lfs f0, lbl__3194-_SDA2_BASE_(r2) +/* 8005AD24 00057B24 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005AD28 00057B28 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005AD2C 00057B2C 7F C4 F3 78 */ mr r4, r30 /* 8005AD30 00057B30 D0 1C 00 54 */ stfs f0, 0x54(r28) /* 8005AD34 00057B34 7F E5 FB 78 */ mr r5, r31 /* 8005AD38 00057B38 38 7C 00 54 */ addi r3, r28, 0x54 /* 8005AD3C 00057B3C 38 C6 04 1E */ addi r6, r6, 0x41e -/* 8005AD40 00057B40 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005AD44 00057B44 C0 42 89 F4 */ lfs f2, lbl_803CD374-_SDA2_BASE_(r2) -/* 8005AD48 00057B48 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) +/* 8005AD40 00057B40 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005AD44 00057B44 C0 42 89 F4 */ lfs f2, lbl__2835_1-_SDA2_BASE_(r2) +/* 8005AD48 00057B48 C0 62 8A 58 */ lfs f3, lbl__3297-_SDA2_BASE_(r2) /* 8005AD4C 00057B4C 48 00 55 65 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AD50: /* 8005AD50 00057B50 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AD54 00057B54 41 82 00 34 */ beq lbl_8005AD88 -/* 8005AD58 00057B58 C0 02 8A 8C */ lfs f0, lbl_803CD40C-_SDA2_BASE_(r2) -/* 8005AD5C 00057B5C 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005AD60 00057B60 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005AD58 00057B58 C0 02 8A 8C */ lfs f0, lbl__3310-_SDA2_BASE_(r2) +/* 8005AD5C 00057B5C 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005AD60 00057B60 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005AD64 00057B64 7F C4 F3 78 */ mr r4, r30 /* 8005AD68 00057B68 D0 1C 00 58 */ stfs f0, 0x58(r28) /* 8005AD6C 00057B6C 7F E5 FB 78 */ mr r5, r31 /* 8005AD70 00057B70 38 7C 00 58 */ addi r3, r28, 0x58 /* 8005AD74 00057B74 38 C6 04 35 */ addi r6, r6, 0x435 -/* 8005AD78 00057B78 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005AD7C 00057B7C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005AD78 00057B78 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005AD7C 00057B7C C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 8005AD80 00057B80 FC 60 08 90 */ fmr f3, f1 /* 8005AD84 00057B84 48 00 55 2D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AD88: /* 8005AD88 00057B88 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AD8C 00057B8C 41 82 00 34 */ beq lbl_8005ADC0 -/* 8005AD90 00057B90 C0 02 8A 8C */ lfs f0, lbl_803CD40C-_SDA2_BASE_(r2) -/* 8005AD94 00057B94 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005AD98 00057B98 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005AD90 00057B90 C0 02 8A 8C */ lfs f0, lbl__3310-_SDA2_BASE_(r2) +/* 8005AD94 00057B94 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005AD98 00057B98 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005AD9C 00057B9C 7F C4 F3 78 */ mr r4, r30 /* 8005ADA0 00057BA0 D0 1C 00 5C */ stfs f0, 0x5c(r28) /* 8005ADA4 00057BA4 7F E5 FB 78 */ mr r5, r31 /* 8005ADA8 00057BA8 38 7C 00 5C */ addi r3, r28, 0x5c /* 8005ADAC 00057BAC 38 C6 04 4C */ addi r6, r6, 0x44c -/* 8005ADB0 00057BB0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005ADB4 00057BB4 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005ADB0 00057BB0 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005ADB4 00057BB4 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 8005ADB8 00057BB8 FC 60 08 90 */ fmr f3, f1 /* 8005ADBC 00057BBC 48 00 54 F5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005ADC0: /* 8005ADC0 00057BC0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005ADC4 00057BC4 41 82 00 34 */ beq lbl_8005ADF8 -/* 8005ADC8 00057BC8 C0 02 8A 90 */ lfs f0, lbl_803CD410-_SDA2_BASE_(r2) -/* 8005ADCC 00057BCC 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005ADD0 00057BD0 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005ADC8 00057BC8 C0 02 8A 90 */ lfs f0, lbl__3311-_SDA2_BASE_(r2) +/* 8005ADCC 00057BCC 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005ADD0 00057BD0 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005ADD4 00057BD4 7F C4 F3 78 */ mr r4, r30 /* 8005ADD8 00057BD8 D0 1C 00 60 */ stfs f0, 0x60(r28) /* 8005ADDC 00057BDC 7F E5 FB 78 */ mr r5, r31 /* 8005ADE0 00057BE0 38 7C 00 60 */ addi r3, r28, 0x60 /* 8005ADE4 00057BE4 38 C6 04 63 */ addi r6, r6, 0x463 -/* 8005ADE8 00057BE8 C0 22 8A 94 */ lfs f1, lbl_803CD414-_SDA2_BASE_(r2) -/* 8005ADEC 00057BEC C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005ADF0 00057BF0 C0 62 89 C0 */ lfs f3, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005ADE8 00057BE8 C0 22 8A 94 */ lfs f1, lbl__3312-_SDA2_BASE_(r2) +/* 8005ADEC 00057BEC C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005ADF0 00057BF0 C0 62 89 C0 */ lfs f3, lbl__1720-_SDA2_BASE_(r2) /* 8005ADF4 00057BF4 48 00 54 BD */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005ADF8: /* 8005ADF8 00057BF8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005ADFC 00057BFC 41 82 00 34 */ beq lbl_8005AE30 -/* 8005AE00 00057C00 C0 02 8A 40 */ lfs f0, lbl_803CD3C0-_SDA2_BASE_(r2) -/* 8005AE04 00057C04 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005AE08 00057C08 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005AE00 00057C00 C0 02 8A 40 */ lfs f0, lbl__3190-_SDA2_BASE_(r2) +/* 8005AE04 00057C04 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005AE08 00057C08 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005AE0C 00057C0C 7F C4 F3 78 */ mr r4, r30 /* 8005AE10 00057C10 D0 1C 00 64 */ stfs f0, 0x64(r28) /* 8005AE14 00057C14 7F E5 FB 78 */ mr r5, r31 /* 8005AE18 00057C18 38 7C 00 64 */ addi r3, r28, 0x64 /* 8005AE1C 00057C1C 38 C6 04 7A */ addi r6, r6, 0x47a -/* 8005AE20 00057C20 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005AE24 00057C24 C0 42 89 FC */ lfs f2, lbl_803CD37C-_SDA2_BASE_(r2) +/* 8005AE20 00057C20 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005AE24 00057C24 C0 42 89 FC */ lfs f2, lbl__2883-_SDA2_BASE_(r2) /* 8005AE28 00057C28 FC 60 08 90 */ fmr f3, f1 /* 8005AE2C 00057C2C 48 00 54 85 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AE30: /* 8005AE30 00057C30 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AE34 00057C34 41 82 00 34 */ beq lbl_8005AE68 -/* 8005AE38 00057C38 C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005AE3C 00057C3C 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005AE40 00057C40 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005AE38 00057C38 C0 02 89 C0 */ lfs f0, lbl__1720-_SDA2_BASE_(r2) +/* 8005AE3C 00057C3C 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005AE40 00057C40 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005AE44 00057C44 7F C4 F3 78 */ mr r4, r30 /* 8005AE48 00057C48 D0 1C 00 68 */ stfs f0, 0x68(r28) /* 8005AE4C 00057C4C 7F E5 FB 78 */ mr r5, r31 /* 8005AE50 00057C50 38 7C 00 68 */ addi r3, r28, 0x68 /* 8005AE54 00057C54 38 C6 04 94 */ addi r6, r6, 0x494 -/* 8005AE58 00057C58 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005AE5C 00057C5C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005AE60 00057C60 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) +/* 8005AE58 00057C58 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005AE5C 00057C5C C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005AE60 00057C60 C0 62 8A 3C */ lfs f3, lbl__3189-_SDA2_BASE_(r2) /* 8005AE64 00057C64 48 00 54 4D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AE68: /* 8005AE68 00057C68 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AE6C 00057C6C 41 82 00 34 */ beq lbl_8005AEA0 -/* 8005AE70 00057C70 C0 02 89 D8 */ lfs f0, lbl_803CD358-_SDA2_BASE_(r2) -/* 8005AE74 00057C74 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005AE78 00057C78 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005AE70 00057C70 C0 02 89 D8 */ lfs f0, lbl__2509-_SDA2_BASE_(r2) +/* 8005AE74 00057C74 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005AE78 00057C78 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005AE7C 00057C7C 7F C4 F3 78 */ mr r4, r30 /* 8005AE80 00057C80 D0 1C 00 6C */ stfs f0, 0x6c(r28) /* 8005AE84 00057C84 7F E5 FB 78 */ mr r5, r31 /* 8005AE88 00057C88 38 7C 00 6C */ addi r3, r28, 0x6c /* 8005AE8C 00057C8C 38 C6 04 AE */ addi r6, r6, 0x4ae -/* 8005AE90 00057C90 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005AE94 00057C94 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005AE98 00057C98 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) +/* 8005AE90 00057C90 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005AE94 00057C94 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005AE98 00057C98 C0 62 8A 3C */ lfs f3, lbl__3189-_SDA2_BASE_(r2) /* 8005AE9C 00057C9C 48 00 54 15 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AEA0: /* 8005AEA0 00057CA0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AEA4 00057CA4 41 82 00 34 */ beq lbl_8005AED8 -/* 8005AEA8 00057CA8 C0 02 8A 34 */ lfs f0, lbl_803CD3B4-_SDA2_BASE_(r2) -/* 8005AEAC 00057CAC 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005AEB0 00057CB0 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005AEA8 00057CA8 C0 02 8A 34 */ lfs f0, lbl__3187-_SDA2_BASE_(r2) +/* 8005AEAC 00057CAC 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005AEB0 00057CB0 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005AEB4 00057CB4 7F C4 F3 78 */ mr r4, r30 /* 8005AEB8 00057CB8 D0 1C 00 70 */ stfs f0, 0x70(r28) /* 8005AEBC 00057CBC 7F E5 FB 78 */ mr r5, r31 /* 8005AEC0 00057CC0 38 7C 00 70 */ addi r3, r28, 0x70 /* 8005AEC4 00057CC4 38 C6 04 CA */ addi r6, r6, 0x4ca -/* 8005AEC8 00057CC8 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005AECC 00057CCC C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005AED0 00057CD0 C0 62 8A 08 */ lfs f3, lbl_803CD388-_SDA2_BASE_(r2) +/* 8005AEC8 00057CC8 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005AECC 00057CCC C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005AED0 00057CD0 C0 62 8A 08 */ lfs f3, lbl__2917-_SDA2_BASE_(r2) /* 8005AED4 00057CD4 48 00 53 DD */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AED8: /* 8005AED8 00057CD8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AEDC 00057CDC 41 82 00 34 */ beq lbl_8005AF10 -/* 8005AEE0 00057CE0 C0 02 8A 98 */ lfs f0, lbl_803CD418-_SDA2_BASE_(r2) -/* 8005AEE4 00057CE4 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005AEE8 00057CE8 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005AEE0 00057CE0 C0 02 8A 98 */ lfs f0, lbl__3313-_SDA2_BASE_(r2) +/* 8005AEE4 00057CE4 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005AEE8 00057CE8 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005AEEC 00057CEC 7F C4 F3 78 */ mr r4, r30 /* 8005AEF0 00057CF0 D0 1C 00 74 */ stfs f0, 0x74(r28) /* 8005AEF4 00057CF4 7F E5 FB 78 */ mr r5, r31 /* 8005AEF8 00057CF8 38 7C 00 74 */ addi r3, r28, 0x74 /* 8005AEFC 00057CFC 38 C6 04 DA */ addi r6, r6, 0x4da -/* 8005AF00 00057D00 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005AF04 00057D04 C0 42 8A 9C */ lfs f2, lbl_803CD41C-_SDA2_BASE_(r2) -/* 8005AF08 00057D08 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) +/* 8005AF00 00057D00 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005AF04 00057D04 C0 42 8A 9C */ lfs f2, lbl__3314-_SDA2_BASE_(r2) +/* 8005AF08 00057D08 C0 62 8A 3C */ lfs f3, lbl__3189-_SDA2_BASE_(r2) /* 8005AF0C 00057D0C 48 00 53 A5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AF10: /* 8005AF10 00057D10 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AF14 00057D14 41 82 00 34 */ beq lbl_8005AF48 -/* 8005AF18 00057D18 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005AF1C 00057D1C 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005AF20 00057D20 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005AF18 00057D18 C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) +/* 8005AF1C 00057D1C 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005AF20 00057D20 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005AF24 00057D24 7F C4 F3 78 */ mr r4, r30 /* 8005AF28 00057D28 D0 1C 00 78 */ stfs f0, 0x78(r28) /* 8005AF2C 00057D2C 7F E5 FB 78 */ mr r5, r31 /* 8005AF30 00057D30 38 7C 00 78 */ addi r3, r28, 0x78 /* 8005AF34 00057D34 38 C6 04 EC */ addi r6, r6, 0x4ec -/* 8005AF38 00057D38 C0 22 8A 68 */ lfs f1, lbl_803CD3E8-_SDA2_BASE_(r2) -/* 8005AF3C 00057D3C C0 42 8A A0 */ lfs f2, lbl_803CD420-_SDA2_BASE_(r2) -/* 8005AF40 00057D40 C0 62 8A 44 */ lfs f3, lbl_803CD3C4-_SDA2_BASE_(r2) +/* 8005AF38 00057D38 C0 22 8A 68 */ lfs f1, lbl__3301-_SDA2_BASE_(r2) +/* 8005AF3C 00057D3C C0 42 8A A0 */ lfs f2, lbl__3315-_SDA2_BASE_(r2) +/* 8005AF40 00057D40 C0 62 8A 44 */ lfs f3, lbl__3191-_SDA2_BASE_(r2) /* 8005AF44 00057D44 48 00 53 6D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AF48: /* 8005AF48 00057D48 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AF4C 00057D4C 41 82 00 34 */ beq lbl_8005AF80 -/* 8005AF50 00057D50 C0 02 8A 3C */ lfs f0, lbl_803CD3BC-_SDA2_BASE_(r2) -/* 8005AF54 00057D54 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005AF58 00057D58 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005AF50 00057D50 C0 02 8A 3C */ lfs f0, lbl__3189-_SDA2_BASE_(r2) +/* 8005AF54 00057D54 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005AF58 00057D58 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005AF5C 00057D5C 7F C4 F3 78 */ mr r4, r30 /* 8005AF60 00057D60 D0 1C 00 7C */ stfs f0, 0x7c(r28) /* 8005AF64 00057D64 7F E5 FB 78 */ mr r5, r31 /* 8005AF68 00057D68 38 7C 00 7C */ addi r3, r28, 0x7c /* 8005AF6C 00057D6C 38 C6 04 FD */ addi r6, r6, 0x4fd -/* 8005AF70 00057D70 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005AF74 00057D74 C0 42 89 F4 */ lfs f2, lbl_803CD374-_SDA2_BASE_(r2) -/* 8005AF78 00057D78 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) +/* 8005AF70 00057D70 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005AF74 00057D74 C0 42 89 F4 */ lfs f2, lbl__2835_1-_SDA2_BASE_(r2) +/* 8005AF78 00057D78 C0 62 8A 58 */ lfs f3, lbl__3297-_SDA2_BASE_(r2) /* 8005AF7C 00057D7C 48 00 53 35 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AF80: /* 8005AF80 00057D80 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AF84 00057D84 41 82 00 34 */ beq lbl_8005AFB8 -/* 8005AF88 00057D88 C0 02 8A 24 */ lfs f0, lbl_803CD3A4-_SDA2_BASE_(r2) -/* 8005AF8C 00057D8C 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005AF90 00057D90 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005AF88 00057D88 C0 02 8A 24 */ lfs f0, lbl__3183-_SDA2_BASE_(r2) +/* 8005AF8C 00057D8C 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005AF90 00057D90 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005AF94 00057D94 7F C4 F3 78 */ mr r4, r30 /* 8005AF98 00057D98 D0 1C 00 80 */ stfs f0, 0x80(r28) /* 8005AF9C 00057D9C 7F E5 FB 78 */ mr r5, r31 /* 8005AFA0 00057DA0 38 7C 00 80 */ addi r3, r28, 0x80 /* 8005AFA4 00057DA4 38 C6 05 0E */ addi r6, r6, 0x50e -/* 8005AFA8 00057DA8 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005AFAC 00057DAC C0 42 89 F4 */ lfs f2, lbl_803CD374-_SDA2_BASE_(r2) -/* 8005AFB0 00057DB0 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) +/* 8005AFA8 00057DA8 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005AFAC 00057DAC C0 42 89 F4 */ lfs f2, lbl__2835_1-_SDA2_BASE_(r2) +/* 8005AFB0 00057DB0 C0 62 8A 58 */ lfs f3, lbl__3297-_SDA2_BASE_(r2) /* 8005AFB4 00057DB4 48 00 52 FD */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AFB8: /* 8005AFB8 00057DB8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AFBC 00057DBC 41 82 00 34 */ beq lbl_8005AFF0 -/* 8005AFC0 00057DC0 C0 02 8A A4 */ lfs f0, lbl_803CD424-_SDA2_BASE_(r2) -/* 8005AFC4 00057DC4 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005AFC8 00057DC8 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005AFC0 00057DC0 C0 02 8A A4 */ lfs f0, lbl__3316-_SDA2_BASE_(r2) +/* 8005AFC4 00057DC4 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005AFC8 00057DC8 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005AFCC 00057DCC 7F C4 F3 78 */ mr r4, r30 /* 8005AFD0 00057DD0 D0 1C 00 84 */ stfs f0, 0x84(r28) /* 8005AFD4 00057DD4 7F E5 FB 78 */ mr r5, r31 /* 8005AFD8 00057DD8 38 7C 00 84 */ addi r3, r28, 0x84 /* 8005AFDC 00057DDC 38 C6 05 21 */ addi r6, r6, 0x521 -/* 8005AFE0 00057DE0 C0 22 8A 68 */ lfs f1, lbl_803CD3E8-_SDA2_BASE_(r2) -/* 8005AFE4 00057DE4 C0 42 89 F4 */ lfs f2, lbl_803CD374-_SDA2_BASE_(r2) -/* 8005AFE8 00057DE8 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) +/* 8005AFE0 00057DE0 C0 22 8A 68 */ lfs f1, lbl__3301-_SDA2_BASE_(r2) +/* 8005AFE4 00057DE4 C0 42 89 F4 */ lfs f2, lbl__2835_1-_SDA2_BASE_(r2) +/* 8005AFE8 00057DE8 C0 62 8A 58 */ lfs f3, lbl__3297-_SDA2_BASE_(r2) /* 8005AFEC 00057DEC 48 00 52 C5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005AFF0: /* 8005AFF0 00057DF0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005AFF4 00057DF4 41 82 00 34 */ beq lbl_8005B028 -/* 8005AFF8 00057DF8 C0 02 8A A8 */ lfs f0, lbl_803CD428-_SDA2_BASE_(r2) -/* 8005AFFC 00057DFC 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B000 00057E00 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005AFF8 00057DF8 C0 02 8A A8 */ lfs f0, lbl__3317-_SDA2_BASE_(r2) +/* 8005AFFC 00057DFC 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B000 00057E00 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B004 00057E04 7F C4 F3 78 */ mr r4, r30 /* 8005B008 00057E08 D0 1C 00 88 */ stfs f0, 0x88(r28) /* 8005B00C 00057E0C 7F E5 FB 78 */ mr r5, r31 /* 8005B010 00057E10 38 7C 00 88 */ addi r3, r28, 0x88 /* 8005B014 00057E14 38 C6 05 38 */ addi r6, r6, 0x538 -/* 8005B018 00057E18 C0 22 8A 68 */ lfs f1, lbl_803CD3E8-_SDA2_BASE_(r2) -/* 8005B01C 00057E1C C0 42 89 F4 */ lfs f2, lbl_803CD374-_SDA2_BASE_(r2) -/* 8005B020 00057E20 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) +/* 8005B018 00057E18 C0 22 8A 68 */ lfs f1, lbl__3301-_SDA2_BASE_(r2) +/* 8005B01C 00057E1C C0 42 89 F4 */ lfs f2, lbl__2835_1-_SDA2_BASE_(r2) +/* 8005B020 00057E20 C0 62 8A 58 */ lfs f3, lbl__3297-_SDA2_BASE_(r2) /* 8005B024 00057E24 48 00 52 8D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B028: /* 8005B028 00057E28 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B02C 00057E2C 41 82 00 34 */ beq lbl_8005B060 -/* 8005B030 00057E30 C0 02 8A AC */ lfs f0, lbl_803CD42C-_SDA2_BASE_(r2) -/* 8005B034 00057E34 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B038 00057E38 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B030 00057E30 C0 02 8A AC */ lfs f0, lbl__3318-_SDA2_BASE_(r2) +/* 8005B034 00057E34 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B038 00057E38 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B03C 00057E3C 7F C4 F3 78 */ mr r4, r30 /* 8005B040 00057E40 D0 1C 00 8C */ stfs f0, 0x8c(r28) /* 8005B044 00057E44 7F E5 FB 78 */ mr r5, r31 /* 8005B048 00057E48 38 7C 00 8C */ addi r3, r28, 0x8c /* 8005B04C 00057E4C 38 C6 05 4F */ addi r6, r6, 0x54f -/* 8005B050 00057E50 C0 22 8A 68 */ lfs f1, lbl_803CD3E8-_SDA2_BASE_(r2) -/* 8005B054 00057E54 C0 42 89 F4 */ lfs f2, lbl_803CD374-_SDA2_BASE_(r2) -/* 8005B058 00057E58 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) +/* 8005B050 00057E50 C0 22 8A 68 */ lfs f1, lbl__3301-_SDA2_BASE_(r2) +/* 8005B054 00057E54 C0 42 89 F4 */ lfs f2, lbl__2835_1-_SDA2_BASE_(r2) +/* 8005B058 00057E58 C0 62 8A 58 */ lfs f3, lbl__3297-_SDA2_BASE_(r2) /* 8005B05C 00057E5C 48 00 52 55 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B060: /* 8005B060 00057E60 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B064 00057E64 41 82 00 34 */ beq lbl_8005B098 -/* 8005B068 00057E68 C0 02 8A 40 */ lfs f0, lbl_803CD3C0-_SDA2_BASE_(r2) -/* 8005B06C 00057E6C 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B070 00057E70 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B068 00057E68 C0 02 8A 40 */ lfs f0, lbl__3190-_SDA2_BASE_(r2) +/* 8005B06C 00057E6C 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B070 00057E70 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B074 00057E74 7F C4 F3 78 */ mr r4, r30 /* 8005B078 00057E78 D0 1C 00 90 */ stfs f0, 0x90(r28) /* 8005B07C 00057E7C 7F E5 FB 78 */ mr r5, r31 /* 8005B080 00057E80 38 7C 00 90 */ addi r3, r28, 0x90 /* 8005B084 00057E84 38 C6 05 68 */ addi r6, r6, 0x568 -/* 8005B088 00057E88 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B08C 00057E8C C0 42 8A B0 */ lfs f2, lbl_803CD430-_SDA2_BASE_(r2) -/* 8005B090 00057E90 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) +/* 8005B088 00057E88 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B08C 00057E8C C0 42 8A B0 */ lfs f2, lbl__3319-_SDA2_BASE_(r2) +/* 8005B090 00057E90 C0 62 8A 58 */ lfs f3, lbl__3297-_SDA2_BASE_(r2) /* 8005B094 00057E94 48 00 52 1D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B098: /* 8005B098 00057E98 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B09C 00057E9C 41 82 00 34 */ beq lbl_8005B0D0 -/* 8005B0A0 00057EA0 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005B0A4 00057EA4 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B0A8 00057EA8 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B0A0 00057EA0 C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) +/* 8005B0A4 00057EA4 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B0A8 00057EA8 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B0AC 00057EAC 7F C4 F3 78 */ mr r4, r30 /* 8005B0B0 00057EB0 D0 1C 00 94 */ stfs f0, 0x94(r28) /* 8005B0B4 00057EB4 7F E5 FB 78 */ mr r5, r31 /* 8005B0B8 00057EB8 38 7C 00 94 */ addi r3, r28, 0x94 /* 8005B0BC 00057EBC 38 C6 05 7E */ addi r6, r6, 0x57e -/* 8005B0C0 00057EC0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B0C4 00057EC4 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005B0C8 00057EC8 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) +/* 8005B0C0 00057EC0 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B0C4 00057EC4 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005B0C8 00057EC8 C0 62 8A 58 */ lfs f3, lbl__3297-_SDA2_BASE_(r2) /* 8005B0CC 00057ECC 48 00 51 E5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B0D0: /* 8005B0D0 00057ED0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B0D4 00057ED4 41 82 00 34 */ beq lbl_8005B108 -/* 8005B0D8 00057ED8 C0 02 8A 98 */ lfs f0, lbl_803CD418-_SDA2_BASE_(r2) -/* 8005B0DC 00057EDC 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B0E0 00057EE0 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B0D8 00057ED8 C0 02 8A 98 */ lfs f0, lbl__3313-_SDA2_BASE_(r2) +/* 8005B0DC 00057EDC 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B0E0 00057EE0 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B0E4 00057EE4 7F C4 F3 78 */ mr r4, r30 /* 8005B0E8 00057EE8 D0 1C 00 98 */ stfs f0, 0x98(r28) /* 8005B0EC 00057EEC 7F E5 FB 78 */ mr r5, r31 /* 8005B0F0 00057EF0 38 7C 00 98 */ addi r3, r28, 0x98 /* 8005B0F4 00057EF4 38 C6 05 91 */ addi r6, r6, 0x591 -/* 8005B0F8 00057EF8 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B0FC 00057EFC C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005B100 00057F00 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) +/* 8005B0F8 00057EF8 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B0FC 00057EFC C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005B100 00057F00 C0 62 8A 58 */ lfs f3, lbl__3297-_SDA2_BASE_(r2) /* 8005B104 00057F04 48 00 51 AD */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B108: /* 8005B108 00057F08 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B10C 00057F0C 41 82 00 34 */ beq lbl_8005B140 -/* 8005B110 00057F10 C0 02 8A 34 */ lfs f0, lbl_803CD3B4-_SDA2_BASE_(r2) -/* 8005B114 00057F14 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B118 00057F18 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B110 00057F10 C0 02 8A 34 */ lfs f0, lbl__3187-_SDA2_BASE_(r2) +/* 8005B114 00057F14 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B118 00057F18 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B11C 00057F1C 7F C4 F3 78 */ mr r4, r30 /* 8005B120 00057F20 D0 1C 00 9C */ stfs f0, 0x9c(r28) /* 8005B124 00057F24 7F E5 FB 78 */ mr r5, r31 /* 8005B128 00057F28 38 7C 00 9C */ addi r3, r28, 0x9c /* 8005B12C 00057F2C 38 C6 05 A9 */ addi r6, r6, 0x5a9 -/* 8005B130 00057F30 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B134 00057F34 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005B138 00057F38 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) +/* 8005B130 00057F30 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B134 00057F34 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005B138 00057F38 C0 62 8A 3C */ lfs f3, lbl__3189-_SDA2_BASE_(r2) /* 8005B13C 00057F3C 48 00 51 75 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B140: /* 8005B140 00057F40 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B144 00057F44 41 82 00 34 */ beq lbl_8005B178 -/* 8005B148 00057F48 C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B14C 00057F4C 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B150 00057F50 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B148 00057F48 C0 02 89 C0 */ lfs f0, lbl__1720-_SDA2_BASE_(r2) +/* 8005B14C 00057F4C 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B150 00057F50 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B154 00057F54 7F C4 F3 78 */ mr r4, r30 /* 8005B158 00057F58 D0 1C 00 A0 */ stfs f0, 0xa0(r28) /* 8005B15C 00057F5C 7F E5 FB 78 */ mr r5, r31 /* 8005B160 00057F60 38 7C 00 A0 */ addi r3, r28, 0xa0 /* 8005B164 00057F64 38 C6 05 C0 */ addi r6, r6, 0x5c0 -/* 8005B168 00057F68 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B16C 00057F6C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005B170 00057F70 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) +/* 8005B168 00057F68 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B16C 00057F6C C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005B170 00057F70 C0 62 8A 3C */ lfs f3, lbl__3189-_SDA2_BASE_(r2) /* 8005B174 00057F74 48 00 51 3D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B178: /* 8005B178 00057F78 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B17C 00057F7C 41 82 00 34 */ beq lbl_8005B1B0 -/* 8005B180 00057F80 C0 02 8A B4 */ lfs f0, lbl_803CD434-_SDA2_BASE_(r2) -/* 8005B184 00057F84 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B188 00057F88 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B180 00057F80 C0 02 8A B4 */ lfs f0, lbl__3320-_SDA2_BASE_(r2) +/* 8005B184 00057F84 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B188 00057F88 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B18C 00057F8C 7F C4 F3 78 */ mr r4, r30 /* 8005B190 00057F90 D0 1C 00 A4 */ stfs f0, 0xa4(r28) /* 8005B194 00057F94 7F E5 FB 78 */ mr r5, r31 /* 8005B198 00057F98 38 7C 00 A4 */ addi r3, r28, 0xa4 /* 8005B19C 00057F9C 38 C6 05 D7 */ addi r6, r6, 0x5d7 -/* 8005B1A0 00057FA0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B1A4 00057FA4 C0 42 8A 3C */ lfs f2, lbl_803CD3BC-_SDA2_BASE_(r2) -/* 8005B1A8 00057FA8 C0 62 8A B8 */ lfs f3, lbl_803CD438-_SDA2_BASE_(r2) +/* 8005B1A0 00057FA0 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B1A4 00057FA4 C0 42 8A 3C */ lfs f2, lbl__3189-_SDA2_BASE_(r2) +/* 8005B1A8 00057FA8 C0 62 8A B8 */ lfs f3, lbl__3321-_SDA2_BASE_(r2) /* 8005B1AC 00057FAC 48 00 51 05 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B1B0: /* 8005B1B0 00057FB0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B1B4 00057FB4 41 82 00 34 */ beq lbl_8005B1E8 -/* 8005B1B8 00057FB8 C0 02 8A 34 */ lfs f0, lbl_803CD3B4-_SDA2_BASE_(r2) -/* 8005B1BC 00057FBC 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B1C0 00057FC0 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B1B8 00057FB8 C0 02 8A 34 */ lfs f0, lbl__3187-_SDA2_BASE_(r2) +/* 8005B1BC 00057FBC 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B1C0 00057FC0 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B1C4 00057FC4 7F C4 F3 78 */ mr r4, r30 /* 8005B1C8 00057FC8 D0 1C 00 A8 */ stfs f0, 0xa8(r28) /* 8005B1CC 00057FCC 7F E5 FB 78 */ mr r5, r31 /* 8005B1D0 00057FD0 38 7C 00 A8 */ addi r3, r28, 0xa8 /* 8005B1D4 00057FD4 38 C6 05 E8 */ addi r6, r6, 0x5e8 -/* 8005B1D8 00057FD8 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B1DC 00057FDC C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005B1E0 00057FE0 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) +/* 8005B1D8 00057FD8 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B1DC 00057FDC C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005B1E0 00057FE0 C0 62 8A 3C */ lfs f3, lbl__3189-_SDA2_BASE_(r2) /* 8005B1E4 00057FE4 48 00 50 CD */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B1E8: /* 8005B1E8 00057FE8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B1EC 00057FEC 41 82 00 34 */ beq lbl_8005B220 -/* 8005B1F0 00057FF0 C0 02 89 D8 */ lfs f0, lbl_803CD358-_SDA2_BASE_(r2) -/* 8005B1F4 00057FF4 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B1F8 00057FF8 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B1F0 00057FF0 C0 02 89 D8 */ lfs f0, lbl__2509-_SDA2_BASE_(r2) +/* 8005B1F4 00057FF4 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B1F8 00057FF8 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B1FC 00057FFC 7F C4 F3 78 */ mr r4, r30 /* 8005B200 00058000 D0 1C 00 AC */ stfs f0, 0xac(r28) /* 8005B204 00058004 7F E5 FB 78 */ mr r5, r31 /* 8005B208 00058008 38 7C 00 AC */ addi r3, r28, 0xac /* 8005B20C 0005800C 38 C6 05 FF */ addi r6, r6, 0x5ff -/* 8005B210 00058010 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B214 00058014 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005B218 00058018 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) +/* 8005B210 00058010 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B214 00058014 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005B218 00058018 C0 62 8A 3C */ lfs f3, lbl__3189-_SDA2_BASE_(r2) /* 8005B21C 0005801C 48 00 50 95 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B220: /* 8005B220 00058020 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B224 00058024 41 82 00 34 */ beq lbl_8005B258 -/* 8005B228 00058028 C0 02 8A 3C */ lfs f0, lbl_803CD3BC-_SDA2_BASE_(r2) -/* 8005B22C 0005802C 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B230 00058030 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B228 00058028 C0 02 8A 3C */ lfs f0, lbl__3189-_SDA2_BASE_(r2) +/* 8005B22C 0005802C 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B230 00058030 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B234 00058034 7F C4 F3 78 */ mr r4, r30 /* 8005B238 00058038 D0 1C 00 B0 */ stfs f0, 0xb0(r28) /* 8005B23C 0005803C 7F E5 FB 78 */ mr r5, r31 /* 8005B240 00058040 38 7C 00 B0 */ addi r3, r28, 0xb0 /* 8005B244 00058044 38 C6 06 1A */ addi r6, r6, 0x61a -/* 8005B248 00058048 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B24C 0005804C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005B250 00058050 C0 62 8A 08 */ lfs f3, lbl_803CD388-_SDA2_BASE_(r2) +/* 8005B248 00058048 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B24C 0005804C C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005B250 00058050 C0 62 8A 08 */ lfs f3, lbl__2917-_SDA2_BASE_(r2) /* 8005B254 00058054 48 00 50 5D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B258: /* 8005B258 00058058 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B25C 0005805C 41 82 00 34 */ beq lbl_8005B290 -/* 8005B260 00058060 C0 02 8A 60 */ lfs f0, lbl_803CD3E0-_SDA2_BASE_(r2) -/* 8005B264 00058064 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B268 00058068 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B260 00058060 C0 02 8A 60 */ lfs f0, lbl__3299-_SDA2_BASE_(r2) +/* 8005B264 00058064 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B268 00058068 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B26C 0005806C 7F C4 F3 78 */ mr r4, r30 /* 8005B270 00058070 D0 1C 00 B4 */ stfs f0, 0xb4(r28) /* 8005B274 00058074 7F E5 FB 78 */ mr r5, r31 /* 8005B278 00058078 38 7C 00 B4 */ addi r3, r28, 0xb4 /* 8005B27C 0005807C 38 C6 06 31 */ addi r6, r6, 0x631 -/* 8005B280 00058080 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B284 00058084 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005B288 00058088 C0 62 8A 08 */ lfs f3, lbl_803CD388-_SDA2_BASE_(r2) +/* 8005B280 00058080 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B284 00058084 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005B288 00058088 C0 62 8A 08 */ lfs f3, lbl__2917-_SDA2_BASE_(r2) /* 8005B28C 0005808C 48 00 50 25 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B290: /* 8005B290 00058090 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B294 00058094 41 82 00 34 */ beq lbl_8005B2C8 -/* 8005B298 00058098 C0 02 8A 54 */ lfs f0, lbl_803CD3D4-_SDA2_BASE_(r2) -/* 8005B29C 0005809C 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B2A0 000580A0 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B298 00058098 C0 02 8A 54 */ lfs f0, lbl__3195-_SDA2_BASE_(r2) +/* 8005B29C 0005809C 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B2A0 000580A0 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B2A4 000580A4 7F C4 F3 78 */ mr r4, r30 /* 8005B2A8 000580A8 D0 1C 00 B8 */ stfs f0, 0xb8(r28) /* 8005B2AC 000580AC 7F E5 FB 78 */ mr r5, r31 /* 8005B2B0 000580B0 38 7C 00 B8 */ addi r3, r28, 0xb8 /* 8005B2B4 000580B4 38 C6 06 48 */ addi r6, r6, 0x648 -/* 8005B2B8 000580B8 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B2BC 000580BC C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005B2C0 000580C0 C0 62 8A 08 */ lfs f3, lbl_803CD388-_SDA2_BASE_(r2) +/* 8005B2B8 000580B8 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B2BC 000580BC C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005B2C0 000580C0 C0 62 8A 08 */ lfs f3, lbl__2917-_SDA2_BASE_(r2) /* 8005B2C4 000580C4 48 00 4F ED */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B2C8: /* 8005B2C8 000580C8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B2CC 000580CC 41 82 00 34 */ beq lbl_8005B300 -/* 8005B2D0 000580D0 C0 02 8A 30 */ lfs f0, lbl_803CD3B0-_SDA2_BASE_(r2) -/* 8005B2D4 000580D4 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B2D8 000580D8 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B2D0 000580D0 C0 02 8A 30 */ lfs f0, lbl__3186-_SDA2_BASE_(r2) +/* 8005B2D4 000580D4 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B2D8 000580D8 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B2DC 000580DC 7F C4 F3 78 */ mr r4, r30 /* 8005B2E0 000580E0 D0 1C 00 BC */ stfs f0, 0xbc(r28) /* 8005B2E4 000580E4 7F E5 FB 78 */ mr r5, r31 /* 8005B2E8 000580E8 38 7C 00 BC */ addi r3, r28, 0xbc /* 8005B2EC 000580EC 38 C6 06 61 */ addi r6, r6, 0x661 -/* 8005B2F0 000580F0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B2F4 000580F4 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005B2F8 000580F8 C0 62 89 C8 */ lfs f3, lbl_803CD348-_SDA2_BASE_(r2) +/* 8005B2F0 000580F0 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B2F4 000580F4 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005B2F8 000580F8 C0 62 89 C8 */ lfs f3, lbl__1728-_SDA2_BASE_(r2) /* 8005B2FC 000580FC 48 00 4F B5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B300: /* 8005B300 00058100 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B304 00058104 41 82 00 34 */ beq lbl_8005B338 -/* 8005B308 00058108 C0 02 8A BC */ lfs f0, lbl_803CD43C-_SDA2_BASE_(r2) -/* 8005B30C 0005810C 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B310 00058110 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B308 00058108 C0 02 8A BC */ lfs f0, lbl__3322-_SDA2_BASE_(r2) +/* 8005B30C 0005810C 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B310 00058110 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B314 00058114 7F C4 F3 78 */ mr r4, r30 /* 8005B318 00058118 D0 1C 00 C0 */ stfs f0, 0xc0(r28) /* 8005B31C 0005811C 7F E5 FB 78 */ mr r5, r31 /* 8005B320 00058120 38 7C 00 C0 */ addi r3, r28, 0xc0 /* 8005B324 00058124 38 C6 06 7E */ addi r6, r6, 0x67e -/* 8005B328 00058128 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B32C 0005812C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005B330 00058130 C0 62 8A 34 */ lfs f3, lbl_803CD3B4-_SDA2_BASE_(r2) +/* 8005B328 00058128 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B32C 0005812C C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005B330 00058130 C0 62 8A 34 */ lfs f3, lbl__3187-_SDA2_BASE_(r2) /* 8005B334 00058134 48 00 4F 7D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B338: /* 8005B338 00058138 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B33C 0005813C 41 82 00 34 */ beq lbl_8005B370 -/* 8005B340 00058140 C0 02 8A 90 */ lfs f0, lbl_803CD410-_SDA2_BASE_(r2) -/* 8005B344 00058144 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B348 00058148 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B340 00058140 C0 02 8A 90 */ lfs f0, lbl__3311-_SDA2_BASE_(r2) +/* 8005B344 00058144 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B348 00058148 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B34C 0005814C 7F C4 F3 78 */ mr r4, r30 /* 8005B350 00058150 D0 1C 00 C4 */ stfs f0, 0xc4(r28) /* 8005B354 00058154 7F E5 FB 78 */ mr r5, r31 /* 8005B358 00058158 38 7C 00 C4 */ addi r3, r28, 0xc4 /* 8005B35C 0005815C 38 C6 06 98 */ addi r6, r6, 0x698 -/* 8005B360 00058160 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B364 00058164 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005B360 00058160 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B364 00058164 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 8005B368 00058168 FC 60 08 90 */ fmr f3, f1 /* 8005B36C 0005816C 48 00 4F 45 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B370: /* 8005B370 00058170 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B374 00058174 41 82 00 34 */ beq lbl_8005B3A8 -/* 8005B378 00058178 C0 02 89 D8 */ lfs f0, lbl_803CD358-_SDA2_BASE_(r2) -/* 8005B37C 0005817C 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B380 00058180 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B378 00058178 C0 02 89 D8 */ lfs f0, lbl__2509-_SDA2_BASE_(r2) +/* 8005B37C 0005817C 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B380 00058180 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B384 00058184 7F C4 F3 78 */ mr r4, r30 /* 8005B388 00058188 D0 1C 00 C8 */ stfs f0, 0xc8(r28) /* 8005B38C 0005818C 7F E5 FB 78 */ mr r5, r31 /* 8005B390 00058190 38 7C 00 C8 */ addi r3, r28, 0xc8 /* 8005B394 00058194 38 C6 06 B3 */ addi r6, r6, 0x6b3 -/* 8005B398 00058198 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B39C 0005819C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005B398 00058198 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B39C 0005819C C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 8005B3A0 000581A0 FC 60 08 90 */ fmr f3, f1 /* 8005B3A4 000581A4 48 00 4F 0D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B3A8: /* 8005B3A8 000581A8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B3AC 000581AC 41 82 00 34 */ beq lbl_8005B3E0 -/* 8005B3B0 000581B0 C0 02 89 C8 */ lfs f0, lbl_803CD348-_SDA2_BASE_(r2) -/* 8005B3B4 000581B4 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B3B8 000581B8 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B3B0 000581B0 C0 02 89 C8 */ lfs f0, lbl__1728-_SDA2_BASE_(r2) +/* 8005B3B4 000581B4 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B3B8 000581B8 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B3BC 000581BC 7F C4 F3 78 */ mr r4, r30 /* 8005B3C0 000581C0 D0 1C 00 CC */ stfs f0, 0xcc(r28) /* 8005B3C4 000581C4 7F E5 FB 78 */ mr r5, r31 /* 8005B3C8 000581C8 38 7C 00 CC */ addi r3, r28, 0xcc /* 8005B3CC 000581CC 38 C6 06 D0 */ addi r6, r6, 0x6d0 -/* 8005B3D0 000581D0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B3D4 000581D4 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005B3D0 000581D0 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B3D4 000581D4 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 8005B3D8 000581D8 FC 60 08 90 */ fmr f3, f1 /* 8005B3DC 000581DC 48 00 4E D5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B3E0: /* 8005B3E0 000581E0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B3E4 000581E4 41 82 00 34 */ beq lbl_8005B418 -/* 8005B3E8 000581E8 C0 02 89 C8 */ lfs f0, lbl_803CD348-_SDA2_BASE_(r2) -/* 8005B3EC 000581EC 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B3F0 000581F0 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B3E8 000581E8 C0 02 89 C8 */ lfs f0, lbl__1728-_SDA2_BASE_(r2) +/* 8005B3EC 000581EC 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B3F0 000581F0 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B3F4 000581F4 7F C4 F3 78 */ mr r4, r30 /* 8005B3F8 000581F8 D0 1C 00 D0 */ stfs f0, 0xd0(r28) /* 8005B3FC 000581FC 7F E5 FB 78 */ mr r5, r31 /* 8005B400 00058200 38 7C 00 D0 */ addi r3, r28, 0xd0 /* 8005B404 00058204 38 C6 06 E3 */ addi r6, r6, 0x6e3 -/* 8005B408 00058208 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B40C 0005820C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005B408 00058208 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B40C 0005820C C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 8005B410 00058210 FC 60 08 90 */ fmr f3, f1 /* 8005B414 00058214 48 00 4E 9D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B418: /* 8005B418 00058218 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B41C 0005821C 41 82 00 34 */ beq lbl_8005B450 -/* 8005B420 00058220 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005B424 00058224 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B428 00058228 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B420 00058220 C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) +/* 8005B424 00058224 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B428 00058228 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B42C 0005822C 7F C4 F3 78 */ mr r4, r30 /* 8005B430 00058230 D0 1C 00 D8 */ stfs f0, 0xd8(r28) /* 8005B434 00058234 7F E5 FB 78 */ mr r5, r31 /* 8005B438 00058238 38 7C 00 D8 */ addi r3, r28, 0xd8 /* 8005B43C 0005823C 38 C6 06 F6 */ addi r6, r6, 0x6f6 -/* 8005B440 00058240 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B444 00058244 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005B440 00058240 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B444 00058244 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 8005B448 00058248 FC 60 08 90 */ fmr f3, f1 /* 8005B44C 0005824C 48 00 4E 65 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B450: /* 8005B450 00058250 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B454 00058254 41 82 00 34 */ beq lbl_8005B488 -/* 8005B458 00058258 C0 02 8A 38 */ lfs f0, lbl_803CD3B8-_SDA2_BASE_(r2) -/* 8005B45C 0005825C 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B460 00058260 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B458 00058258 C0 02 8A 38 */ lfs f0, lbl__3188-_SDA2_BASE_(r2) +/* 8005B45C 0005825C 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B460 00058260 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B464 00058264 7F C4 F3 78 */ mr r4, r30 /* 8005B468 00058268 D0 1C 00 DC */ stfs f0, 0xdc(r28) /* 8005B46C 0005826C 7F E5 FB 78 */ mr r5, r31 /* 8005B470 00058270 38 7C 00 DC */ addi r3, r28, 0xdc /* 8005B474 00058274 38 C6 07 0D */ addi r6, r6, 0x70d -/* 8005B478 00058278 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B47C 0005827C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005B478 00058278 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B47C 0005827C C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 8005B480 00058280 FC 60 08 90 */ fmr f3, f1 /* 8005B484 00058284 48 00 4E 2D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B488: /* 8005B488 00058288 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B48C 0005828C 41 82 00 34 */ beq lbl_8005B4C0 -/* 8005B490 00058290 C0 02 89 CC */ lfs f0, lbl_803CD34C-_SDA2_BASE_(r2) -/* 8005B494 00058294 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B498 00058298 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B490 00058290 C0 02 89 CC */ lfs f0, lbl__1729-_SDA2_BASE_(r2) +/* 8005B494 00058294 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B498 00058298 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B49C 0005829C 7F C4 F3 78 */ mr r4, r30 /* 8005B4A0 000582A0 D0 1C 00 E4 */ stfs f0, 0xe4(r28) /* 8005B4A4 000582A4 7F E5 FB 78 */ mr r5, r31 /* 8005B4A8 000582A8 38 7C 00 E4 */ addi r3, r28, 0xe4 /* 8005B4AC 000582AC 38 C6 07 24 */ addi r6, r6, 0x724 -/* 8005B4B0 000582B0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B4B4 000582B4 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) +/* 8005B4B0 000582B0 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B4B4 000582B4 C0 62 8A 3C */ lfs f3, lbl__3189-_SDA2_BASE_(r2) /* 8005B4B8 000582B8 FC 40 08 90 */ fmr f2, f1 /* 8005B4BC 000582BC 48 00 4D F5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B4C0: /* 8005B4C0 000582C0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B4C4 000582C4 41 82 00 34 */ beq lbl_8005B4F8 -/* 8005B4C8 000582C8 C0 02 8A 64 */ lfs f0, lbl_803CD3E4-_SDA2_BASE_(r2) -/* 8005B4CC 000582CC 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B4D0 000582D0 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B4C8 000582C8 C0 02 8A 64 */ lfs f0, lbl__3300-_SDA2_BASE_(r2) +/* 8005B4CC 000582CC 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B4D0 000582D0 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B4D4 000582D4 7F C4 F3 78 */ mr r4, r30 /* 8005B4D8 000582D8 D0 1C 00 E8 */ stfs f0, 0xe8(r28) /* 8005B4DC 000582DC 7F E5 FB 78 */ mr r5, r31 /* 8005B4E0 000582E0 38 7C 00 E8 */ addi r3, r28, 0xe8 /* 8005B4E4 000582E4 38 C6 07 35 */ addi r6, r6, 0x735 -/* 8005B4E8 000582E8 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B4EC 000582EC C0 62 8A C0 */ lfs f3, lbl_803CD440-_SDA2_BASE_(r2) +/* 8005B4E8 000582E8 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B4EC 000582EC C0 62 8A C0 */ lfs f3, lbl__3323-_SDA2_BASE_(r2) /* 8005B4F0 000582F0 FC 40 08 90 */ fmr f2, f1 /* 8005B4F4 000582F4 48 00 4D BD */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B4F8: /* 8005B4F8 000582F8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B4FC 000582FC 41 82 00 34 */ beq lbl_8005B530 -/* 8005B500 00058300 C0 02 8A 50 */ lfs f0, lbl_803CD3D0-_SDA2_BASE_(r2) -/* 8005B504 00058304 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B508 00058308 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B500 00058300 C0 02 8A 50 */ lfs f0, lbl__3194-_SDA2_BASE_(r2) +/* 8005B504 00058304 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B508 00058308 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B50C 0005830C 7F C4 F3 78 */ mr r4, r30 /* 8005B510 00058310 D0 1C 00 EC */ stfs f0, 0xec(r28) /* 8005B514 00058314 7F E5 FB 78 */ mr r5, r31 /* 8005B518 00058318 38 7C 00 EC */ addi r3, r28, 0xec /* 8005B51C 0005831C 38 C6 07 46 */ addi r6, r6, 0x746 -/* 8005B520 00058320 C0 22 8A 68 */ lfs f1, lbl_803CD3E8-_SDA2_BASE_(r2) -/* 8005B524 00058324 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005B528 00058328 C0 62 8A 44 */ lfs f3, lbl_803CD3C4-_SDA2_BASE_(r2) +/* 8005B520 00058320 C0 22 8A 68 */ lfs f1, lbl__3301-_SDA2_BASE_(r2) +/* 8005B524 00058324 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005B528 00058328 C0 62 8A 44 */ lfs f3, lbl__3191-_SDA2_BASE_(r2) /* 8005B52C 0005832C 48 00 4D 85 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B530: /* 8005B530 00058330 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B534 00058334 41 82 00 34 */ beq lbl_8005B568 -/* 8005B538 00058338 C0 02 8A C4 */ lfs f0, lbl_803CD444-_SDA2_BASE_(r2) -/* 8005B53C 0005833C 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B540 00058340 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B538 00058338 C0 02 8A C4 */ lfs f0, lbl__3324-_SDA2_BASE_(r2) +/* 8005B53C 0005833C 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B540 00058340 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B544 00058344 7F C4 F3 78 */ mr r4, r30 /* 8005B548 00058348 D0 1C 00 F0 */ stfs f0, 0xf0(r28) /* 8005B54C 0005834C 7F E5 FB 78 */ mr r5, r31 /* 8005B550 00058350 38 7C 00 F0 */ addi r3, r28, 0xf0 /* 8005B554 00058354 38 C6 07 57 */ addi r6, r6, 0x757 -/* 8005B558 00058358 C0 22 8A 68 */ lfs f1, lbl_803CD3E8-_SDA2_BASE_(r2) -/* 8005B55C 0005835C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005B560 00058360 C0 62 8A 44 */ lfs f3, lbl_803CD3C4-_SDA2_BASE_(r2) +/* 8005B558 00058358 C0 22 8A 68 */ lfs f1, lbl__3301-_SDA2_BASE_(r2) +/* 8005B55C 0005835C C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005B560 00058360 C0 62 8A 44 */ lfs f3, lbl__3191-_SDA2_BASE_(r2) /* 8005B564 00058364 48 00 4D 4D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B568: /* 8005B568 00058368 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B56C 0005836C 41 82 00 34 */ beq lbl_8005B5A0 -/* 8005B570 00058370 C0 02 89 D8 */ lfs f0, lbl_803CD358-_SDA2_BASE_(r2) -/* 8005B574 00058374 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B578 00058378 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B570 00058370 C0 02 89 D8 */ lfs f0, lbl__2509-_SDA2_BASE_(r2) +/* 8005B574 00058374 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B578 00058378 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B57C 0005837C 7F C4 F3 78 */ mr r4, r30 /* 8005B580 00058380 D0 1C 00 F4 */ stfs f0, 0xf4(r28) /* 8005B584 00058384 7F E5 FB 78 */ mr r5, r31 /* 8005B588 00058388 38 7C 00 F4 */ addi r3, r28, 0xf4 /* 8005B58C 0005838C 38 C6 07 68 */ addi r6, r6, 0x768 -/* 8005B590 00058390 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B594 00058394 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005B598 00058398 C0 62 8A 24 */ lfs f3, lbl_803CD3A4-_SDA2_BASE_(r2) +/* 8005B590 00058390 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B594 00058394 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005B598 00058398 C0 62 8A 24 */ lfs f3, lbl__3183-_SDA2_BASE_(r2) /* 8005B59C 0005839C 48 00 4D 15 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B5A0: /* 8005B5A0 000583A0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B5A4 000583A4 41 82 00 34 */ beq lbl_8005B5D8 -/* 8005B5A8 000583A8 C0 02 8A 6C */ lfs f0, lbl_803CD3EC-_SDA2_BASE_(r2) -/* 8005B5AC 000583AC 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B5B0 000583B0 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B5A8 000583A8 C0 02 8A 6C */ lfs f0, lbl__3302-_SDA2_BASE_(r2) +/* 8005B5AC 000583AC 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B5B0 000583B0 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B5B4 000583B4 7F C4 F3 78 */ mr r4, r30 /* 8005B5B8 000583B8 D0 1C 00 F8 */ stfs f0, 0xf8(r28) /* 8005B5BC 000583BC 7F E5 FB 78 */ mr r5, r31 /* 8005B5C0 000583C0 38 7C 00 F8 */ addi r3, r28, 0xf8 /* 8005B5C4 000583C4 38 C6 07 7F */ addi r6, r6, 0x77f -/* 8005B5C8 000583C8 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B5CC 000583CC C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005B5D0 000583D0 C0 62 8A C0 */ lfs f3, lbl_803CD440-_SDA2_BASE_(r2) +/* 8005B5C8 000583C8 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B5CC 000583CC C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005B5D0 000583D0 C0 62 8A C0 */ lfs f3, lbl__3323-_SDA2_BASE_(r2) /* 8005B5D4 000583D4 48 00 4C DD */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B5D8: /* 8005B5D8 000583D8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B5DC 000583DC 41 82 00 34 */ beq lbl_8005B610 -/* 8005B5E0 000583E0 C0 02 8A 6C */ lfs f0, lbl_803CD3EC-_SDA2_BASE_(r2) -/* 8005B5E4 000583E4 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B5E8 000583E8 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B5E0 000583E0 C0 02 8A 6C */ lfs f0, lbl__3302-_SDA2_BASE_(r2) +/* 8005B5E4 000583E4 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B5E8 000583E8 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B5EC 000583EC 7F C4 F3 78 */ mr r4, r30 /* 8005B5F0 000583F0 D0 1C 00 FC */ stfs f0, 0xfc(r28) /* 8005B5F4 000583F4 7F E5 FB 78 */ mr r5, r31 /* 8005B5F8 000583F8 38 7C 00 FC */ addi r3, r28, 0xfc /* 8005B5FC 000583FC 38 C6 07 91 */ addi r6, r6, 0x791 -/* 8005B600 00058400 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B604 00058404 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005B608 00058408 C0 62 8A C0 */ lfs f3, lbl_803CD440-_SDA2_BASE_(r2) +/* 8005B600 00058400 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B604 00058404 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005B608 00058408 C0 62 8A C0 */ lfs f3, lbl__3323-_SDA2_BASE_(r2) /* 8005B60C 0005840C 48 00 4C A5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B610: /* 8005B610 00058410 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B614 00058414 41 82 00 34 */ beq lbl_8005B648 -/* 8005B618 00058418 C0 02 89 C8 */ lfs f0, lbl_803CD348-_SDA2_BASE_(r2) -/* 8005B61C 0005841C 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B620 00058420 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B618 00058418 C0 02 89 C8 */ lfs f0, lbl__1728-_SDA2_BASE_(r2) +/* 8005B61C 0005841C 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B620 00058420 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B624 00058424 7F C4 F3 78 */ mr r4, r30 /* 8005B628 00058428 D0 1C 01 00 */ stfs f0, 0x100(r28) /* 8005B62C 0005842C 7F E5 FB 78 */ mr r5, r31 /* 8005B630 00058430 38 7C 01 00 */ addi r3, r28, 0x100 /* 8005B634 00058434 38 C6 07 A3 */ addi r6, r6, 0x7a3 -/* 8005B638 00058438 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B63C 0005843C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005B640 00058440 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) +/* 8005B638 00058438 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B63C 0005843C C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005B640 00058440 C0 62 8A 3C */ lfs f3, lbl__3189-_SDA2_BASE_(r2) /* 8005B644 00058444 48 00 4C 6D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B648: /* 8005B648 00058448 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B64C 0005844C 41 82 00 34 */ beq lbl_8005B680 -/* 8005B650 00058450 C0 02 8A 30 */ lfs f0, lbl_803CD3B0-_SDA2_BASE_(r2) -/* 8005B654 00058454 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B658 00058458 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B650 00058450 C0 02 8A 30 */ lfs f0, lbl__3186-_SDA2_BASE_(r2) +/* 8005B654 00058454 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B658 00058458 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B65C 0005845C 7F C4 F3 78 */ mr r4, r30 /* 8005B660 00058460 D0 1C 01 04 */ stfs f0, 0x104(r28) /* 8005B664 00058464 7F E5 FB 78 */ mr r5, r31 /* 8005B668 00058468 38 7C 01 04 */ addi r3, r28, 0x104 /* 8005B66C 0005846C 38 C6 07 BC */ addi r6, r6, 0x7bc -/* 8005B670 00058470 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B674 00058474 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005B678 00058478 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) +/* 8005B670 00058470 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B674 00058474 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005B678 00058478 C0 62 8A 3C */ lfs f3, lbl__3189-_SDA2_BASE_(r2) /* 8005B67C 0005847C 48 00 4C 35 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B680: /* 8005B680 00058480 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B684 00058484 41 82 00 34 */ beq lbl_8005B6B8 /* 8005B688 00058488 38 00 01 2C */ li r0, 0x12c -/* 8005B68C 0005848C 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B690 00058490 38 83 53 3C */ addi r4, r3, lbl_8025533C@l +/* 8005B68C 0005848C 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B690 00058490 38 83 53 3C */ addi r4, r3, lbl__stringBase0_27@l /* 8005B694 00058494 90 1C 01 08 */ stw r0, 0x108(r28) /* 8005B698 00058498 7F C7 F3 78 */ mr r7, r30 /* 8005B69C 0005849C 7F E8 FB 78 */ mr r8, r31 @@ -4896,84 +4896,84 @@ lbl_8005B680: lbl_8005B6B8: /* 8005B6B8 000584B8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B6BC 000584BC 41 82 00 34 */ beq lbl_8005B6F0 -/* 8005B6C0 000584C0 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005B6C4 000584C4 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B6C8 000584C8 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B6C0 000584C0 C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) +/* 8005B6C4 000584C4 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B6C8 000584C8 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B6CC 000584CC 7F C4 F3 78 */ mr r4, r30 /* 8005B6D0 000584D0 D0 1C 01 0C */ stfs f0, 0x10c(r28) /* 8005B6D4 000584D4 7F E5 FB 78 */ mr r5, r31 /* 8005B6D8 000584D8 38 7C 01 0C */ addi r3, r28, 0x10c /* 8005B6DC 000584DC 38 C6 07 DE */ addi r6, r6, 0x7de -/* 8005B6E0 000584E0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B6E4 000584E4 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005B6E8 000584E8 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) +/* 8005B6E0 000584E0 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B6E4 000584E4 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005B6E8 000584E8 C0 62 8A 3C */ lfs f3, lbl__3189-_SDA2_BASE_(r2) /* 8005B6EC 000584EC 48 00 4B C5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B6F0: /* 8005B6F0 000584F0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B6F4 000584F4 41 82 00 34 */ beq lbl_8005B728 -/* 8005B6F8 000584F8 C0 02 8A 24 */ lfs f0, lbl_803CD3A4-_SDA2_BASE_(r2) -/* 8005B6FC 000584FC 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B700 00058500 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B6F8 000584F8 C0 02 8A 24 */ lfs f0, lbl__3183-_SDA2_BASE_(r2) +/* 8005B6FC 000584FC 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B700 00058500 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B704 00058504 7F C4 F3 78 */ mr r4, r30 /* 8005B708 00058508 D0 1C 01 10 */ stfs f0, 0x110(r28) /* 8005B70C 0005850C 7F E5 FB 78 */ mr r5, r31 /* 8005B710 00058510 38 7C 01 10 */ addi r3, r28, 0x110 /* 8005B714 00058514 38 C6 07 EB */ addi r6, r6, 0x7eb -/* 8005B718 00058518 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B71C 0005851C C0 42 8A C8 */ lfs f2, lbl_803CD448-_SDA2_BASE_(r2) -/* 8005B720 00058520 C0 62 89 D0 */ lfs f3, lbl_803CD350-_SDA2_BASE_(r2) +/* 8005B718 00058518 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B71C 0005851C C0 42 8A C8 */ lfs f2, lbl__3325-_SDA2_BASE_(r2) +/* 8005B720 00058520 C0 62 89 D0 */ lfs f3, lbl__1730-_SDA2_BASE_(r2) /* 8005B724 00058524 48 00 4B 8D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B728: /* 8005B728 00058528 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B72C 0005852C 41 82 00 34 */ beq lbl_8005B760 -/* 8005B730 00058530 C0 02 89 C8 */ lfs f0, lbl_803CD348-_SDA2_BASE_(r2) -/* 8005B734 00058534 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B738 00058538 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B730 00058530 C0 02 89 C8 */ lfs f0, lbl__1728-_SDA2_BASE_(r2) +/* 8005B734 00058534 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B738 00058538 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B73C 0005853C 7F C4 F3 78 */ mr r4, r30 /* 8005B740 00058540 D0 1C 01 14 */ stfs f0, 0x114(r28) /* 8005B744 00058544 7F E5 FB 78 */ mr r5, r31 /* 8005B748 00058548 38 7C 01 14 */ addi r3, r28, 0x114 /* 8005B74C 0005854C 38 C6 07 F5 */ addi r6, r6, 0x7f5 -/* 8005B750 00058550 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B754 00058554 C0 42 8A C8 */ lfs f2, lbl_803CD448-_SDA2_BASE_(r2) -/* 8005B758 00058558 C0 62 89 D0 */ lfs f3, lbl_803CD350-_SDA2_BASE_(r2) +/* 8005B750 00058550 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B754 00058554 C0 42 8A C8 */ lfs f2, lbl__3325-_SDA2_BASE_(r2) +/* 8005B758 00058558 C0 62 89 D0 */ lfs f3, lbl__1730-_SDA2_BASE_(r2) /* 8005B75C 0005855C 48 00 4B 55 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B760: /* 8005B760 00058560 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B764 00058564 41 82 00 34 */ beq lbl_8005B798 -/* 8005B768 00058568 C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B76C 0005856C 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B770 00058570 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B768 00058568 C0 02 89 C0 */ lfs f0, lbl__1720-_SDA2_BASE_(r2) +/* 8005B76C 0005856C 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B770 00058570 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B774 00058574 7F C4 F3 78 */ mr r4, r30 /* 8005B778 00058578 D0 1C 01 18 */ stfs f0, 0x118(r28) /* 8005B77C 0005857C 7F E5 FB 78 */ mr r5, r31 /* 8005B780 00058580 38 7C 01 18 */ addi r3, r28, 0x118 /* 8005B784 00058584 38 C6 08 04 */ addi r6, r6, 0x804 -/* 8005B788 00058588 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B78C 0005858C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005B790 00058590 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) +/* 8005B788 00058588 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B78C 0005858C C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005B790 00058590 C0 62 8A 3C */ lfs f3, lbl__3189-_SDA2_BASE_(r2) /* 8005B794 00058594 48 00 4B 1D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B798: /* 8005B798 00058598 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B79C 0005859C 41 82 00 34 */ beq lbl_8005B7D0 -/* 8005B7A0 000585A0 C0 02 8A 34 */ lfs f0, lbl_803CD3B4-_SDA2_BASE_(r2) -/* 8005B7A4 000585A4 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B7A8 000585A8 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B7A0 000585A0 C0 02 8A 34 */ lfs f0, lbl__3187-_SDA2_BASE_(r2) +/* 8005B7A4 000585A4 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B7A8 000585A8 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B7AC 000585AC 7F C4 F3 78 */ mr r4, r30 /* 8005B7B0 000585B0 D0 1C 01 1C */ stfs f0, 0x11c(r28) /* 8005B7B4 000585B4 7F E5 FB 78 */ mr r5, r31 /* 8005B7B8 000585B8 38 7C 01 1C */ addi r3, r28, 0x11c /* 8005B7BC 000585BC 38 C6 08 15 */ addi r6, r6, 0x815 -/* 8005B7C0 000585C0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B7C4 000585C4 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005B7C8 000585C8 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) +/* 8005B7C0 000585C0 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B7C4 000585C4 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005B7C8 000585C8 C0 62 8A 3C */ lfs f3, lbl__3189-_SDA2_BASE_(r2) /* 8005B7CC 000585CC 48 00 4A E5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B7D0: /* 8005B7D0 000585D0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B7D4 000585D4 41 82 00 34 */ beq lbl_8005B808 /* 8005B7D8 000585D8 38 00 00 0A */ li r0, 0xa -/* 8005B7DC 000585DC 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B7E0 000585E0 38 83 53 3C */ addi r4, r3, lbl_8025533C@l +/* 8005B7DC 000585DC 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B7E0 000585E0 38 83 53 3C */ addi r4, r3, lbl__stringBase0_27@l /* 8005B7E4 000585E4 90 1C 01 20 */ stw r0, 0x120(r28) /* 8005B7E8 000585E8 7F C7 F3 78 */ mr r7, r30 /* 8005B7EC 000585EC 7F E8 FB 78 */ mr r8, r31 @@ -4987,8 +4987,8 @@ lbl_8005B808: /* 8005B808 00058608 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B80C 0005860C 41 82 00 34 */ beq lbl_8005B840 /* 8005B810 00058610 38 00 00 14 */ li r0, 0x14 -/* 8005B814 00058614 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B818 00058618 38 83 53 3C */ addi r4, r3, lbl_8025533C@l +/* 8005B814 00058614 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B818 00058618 38 83 53 3C */ addi r4, r3, lbl__stringBase0_27@l /* 8005B81C 0005861C 90 1C 01 24 */ stw r0, 0x124(r28) /* 8005B820 00058620 7F C7 F3 78 */ mr r7, r30 /* 8005B824 00058624 7F E8 FB 78 */ mr r8, r31 @@ -5001,204 +5001,204 @@ lbl_8005B808: lbl_8005B840: /* 8005B840 00058640 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B844 00058644 41 82 00 34 */ beq lbl_8005B878 -/* 8005B848 00058648 C0 02 8A 34 */ lfs f0, lbl_803CD3B4-_SDA2_BASE_(r2) -/* 8005B84C 0005864C 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B850 00058650 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B848 00058648 C0 02 8A 34 */ lfs f0, lbl__3187-_SDA2_BASE_(r2) +/* 8005B84C 0005864C 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B850 00058650 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B854 00058654 7F C4 F3 78 */ mr r4, r30 /* 8005B858 00058658 D0 1C 01 28 */ stfs f0, 0x128(r28) /* 8005B85C 0005865C 7F E5 FB 78 */ mr r5, r31 /* 8005B860 00058660 38 7C 01 28 */ addi r3, r28, 0x128 /* 8005B864 00058664 38 C6 08 48 */ addi r6, r6, 0x848 -/* 8005B868 00058668 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B86C 0005866C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005B870 00058670 C0 62 89 D0 */ lfs f3, lbl_803CD350-_SDA2_BASE_(r2) +/* 8005B868 00058668 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B86C 0005866C C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005B870 00058670 C0 62 89 D0 */ lfs f3, lbl__1730-_SDA2_BASE_(r2) /* 8005B874 00058674 48 00 4A 3D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B878: /* 8005B878 00058678 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B87C 0005867C 41 82 00 34 */ beq lbl_8005B8B0 -/* 8005B880 00058680 C0 02 8A 60 */ lfs f0, lbl_803CD3E0-_SDA2_BASE_(r2) -/* 8005B884 00058684 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B888 00058688 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B880 00058680 C0 02 8A 60 */ lfs f0, lbl__3299-_SDA2_BASE_(r2) +/* 8005B884 00058684 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B888 00058688 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B88C 0005868C 7F C4 F3 78 */ mr r4, r30 /* 8005B890 00058690 D0 1C 01 2C */ stfs f0, 0x12c(r28) /* 8005B894 00058694 7F E5 FB 78 */ mr r5, r31 /* 8005B898 00058698 38 7C 01 2C */ addi r3, r28, 0x12c /* 8005B89C 0005869C 38 C6 08 58 */ addi r6, r6, 0x858 -/* 8005B8A0 000586A0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B8A4 000586A4 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005B8A8 000586A8 C0 62 89 D0 */ lfs f3, lbl_803CD350-_SDA2_BASE_(r2) +/* 8005B8A0 000586A0 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B8A4 000586A4 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005B8A8 000586A8 C0 62 89 D0 */ lfs f3, lbl__1730-_SDA2_BASE_(r2) /* 8005B8AC 000586AC 48 00 4A 05 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B8B0: /* 8005B8B0 000586B0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B8B4 000586B4 41 82 00 34 */ beq lbl_8005B8E8 -/* 8005B8B8 000586B8 C0 02 89 D8 */ lfs f0, lbl_803CD358-_SDA2_BASE_(r2) -/* 8005B8BC 000586BC 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B8C0 000586C0 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B8B8 000586B8 C0 02 89 D8 */ lfs f0, lbl__2509-_SDA2_BASE_(r2) +/* 8005B8BC 000586BC 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B8C0 000586C0 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B8C4 000586C4 7F C4 F3 78 */ mr r4, r30 /* 8005B8C8 000586C8 D0 1C 01 30 */ stfs f0, 0x130(r28) /* 8005B8CC 000586CC 7F E5 FB 78 */ mr r5, r31 /* 8005B8D0 000586D0 38 7C 01 30 */ addi r3, r28, 0x130 /* 8005B8D4 000586D4 38 C6 08 68 */ addi r6, r6, 0x868 -/* 8005B8D8 000586D8 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B8DC 000586DC C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005B8E0 000586E0 C0 62 89 D0 */ lfs f3, lbl_803CD350-_SDA2_BASE_(r2) +/* 8005B8D8 000586D8 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B8DC 000586DC C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005B8E0 000586E0 C0 62 89 D0 */ lfs f3, lbl__1730-_SDA2_BASE_(r2) /* 8005B8E4 000586E4 48 00 49 CD */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B8E8: /* 8005B8E8 000586E8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B8EC 000586EC 41 82 00 34 */ beq lbl_8005B920 -/* 8005B8F0 000586F0 C0 02 8A 6C */ lfs f0, lbl_803CD3EC-_SDA2_BASE_(r2) -/* 8005B8F4 000586F4 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B8F8 000586F8 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B8F0 000586F0 C0 02 8A 6C */ lfs f0, lbl__3302-_SDA2_BASE_(r2) +/* 8005B8F4 000586F4 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B8F8 000586F8 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B8FC 000586FC 7F C4 F3 78 */ mr r4, r30 /* 8005B900 00058700 D0 1C 01 34 */ stfs f0, 0x134(r28) /* 8005B904 00058704 7F E5 FB 78 */ mr r5, r31 /* 8005B908 00058708 38 7C 01 34 */ addi r3, r28, 0x134 /* 8005B90C 0005870C 38 C6 08 7C */ addi r6, r6, 0x87c -/* 8005B910 00058710 C0 22 8A 68 */ lfs f1, lbl_803CD3E8-_SDA2_BASE_(r2) -/* 8005B914 00058714 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005B918 00058718 C0 62 89 D0 */ lfs f3, lbl_803CD350-_SDA2_BASE_(r2) +/* 8005B910 00058710 C0 22 8A 68 */ lfs f1, lbl__3301-_SDA2_BASE_(r2) +/* 8005B914 00058714 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005B918 00058718 C0 62 89 D0 */ lfs f3, lbl__1730-_SDA2_BASE_(r2) /* 8005B91C 0005871C 48 00 49 95 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B920: /* 8005B920 00058720 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B924 00058724 41 82 00 34 */ beq lbl_8005B958 -/* 8005B928 00058728 C0 02 8A A8 */ lfs f0, lbl_803CD428-_SDA2_BASE_(r2) -/* 8005B92C 0005872C 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B930 00058730 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B928 00058728 C0 02 8A A8 */ lfs f0, lbl__3317-_SDA2_BASE_(r2) +/* 8005B92C 0005872C 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B930 00058730 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B934 00058734 7F C4 F3 78 */ mr r4, r30 /* 8005B938 00058738 D0 1C 01 38 */ stfs f0, 0x138(r28) /* 8005B93C 0005873C 7F E5 FB 78 */ mr r5, r31 /* 8005B940 00058740 38 7C 01 38 */ addi r3, r28, 0x138 /* 8005B944 00058744 38 C6 08 8E */ addi r6, r6, 0x88e -/* 8005B948 00058748 C0 22 8A 68 */ lfs f1, lbl_803CD3E8-_SDA2_BASE_(r2) -/* 8005B94C 0005874C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005B950 00058750 C0 62 89 D0 */ lfs f3, lbl_803CD350-_SDA2_BASE_(r2) +/* 8005B948 00058748 C0 22 8A 68 */ lfs f1, lbl__3301-_SDA2_BASE_(r2) +/* 8005B94C 0005874C C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005B950 00058750 C0 62 89 D0 */ lfs f3, lbl__1730-_SDA2_BASE_(r2) /* 8005B954 00058754 48 00 49 5D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B958: /* 8005B958 00058758 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B95C 0005875C 41 82 00 34 */ beq lbl_8005B990 -/* 8005B960 00058760 C0 02 8A 14 */ lfs f0, lbl_803CD394-_SDA2_BASE_(r2) -/* 8005B964 00058764 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B968 00058768 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B960 00058760 C0 02 8A 14 */ lfs f0, lbl__3179-_SDA2_BASE_(r2) +/* 8005B964 00058764 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B968 00058768 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B96C 0005876C 7F C4 F3 78 */ mr r4, r30 /* 8005B970 00058770 D0 1C 01 3C */ stfs f0, 0x13c(r28) /* 8005B974 00058774 7F E5 FB 78 */ mr r5, r31 /* 8005B978 00058778 38 7C 01 3C */ addi r3, r28, 0x13c /* 8005B97C 0005877C 38 C6 08 A2 */ addi r6, r6, 0x8a2 -/* 8005B980 00058780 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B984 00058784 C0 42 8A B0 */ lfs f2, lbl_803CD430-_SDA2_BASE_(r2) -/* 8005B988 00058788 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) +/* 8005B980 00058780 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B984 00058784 C0 42 8A B0 */ lfs f2, lbl__3319-_SDA2_BASE_(r2) +/* 8005B988 00058788 C0 62 8A 3C */ lfs f3, lbl__3189-_SDA2_BASE_(r2) /* 8005B98C 0005878C 48 00 49 25 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B990: /* 8005B990 00058790 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B994 00058794 41 82 00 34 */ beq lbl_8005B9C8 -/* 8005B998 00058798 C0 02 89 D8 */ lfs f0, lbl_803CD358-_SDA2_BASE_(r2) -/* 8005B99C 0005879C 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B9A0 000587A0 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B998 00058798 C0 02 89 D8 */ lfs f0, lbl__2509-_SDA2_BASE_(r2) +/* 8005B99C 0005879C 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B9A0 000587A0 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B9A4 000587A4 7F C4 F3 78 */ mr r4, r30 /* 8005B9A8 000587A8 D0 1C 01 40 */ stfs f0, 0x140(r28) /* 8005B9AC 000587AC 7F E5 FB 78 */ mr r5, r31 /* 8005B9B0 000587B0 38 7C 01 40 */ addi r3, r28, 0x140 /* 8005B9B4 000587B4 38 C6 08 B0 */ addi r6, r6, 0x8b0 -/* 8005B9B8 000587B8 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B9BC 000587BC C0 42 8A B0 */ lfs f2, lbl_803CD430-_SDA2_BASE_(r2) -/* 8005B9C0 000587C0 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) +/* 8005B9B8 000587B8 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B9BC 000587BC C0 42 8A B0 */ lfs f2, lbl__3319-_SDA2_BASE_(r2) +/* 8005B9C0 000587C0 C0 62 8A 3C */ lfs f3, lbl__3189-_SDA2_BASE_(r2) /* 8005B9C4 000587C4 48 00 48 ED */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005B9C8: /* 8005B9C8 000587C8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005B9CC 000587CC 41 82 00 34 */ beq lbl_8005BA00 -/* 8005B9D0 000587D0 C0 02 89 C8 */ lfs f0, lbl_803CD348-_SDA2_BASE_(r2) -/* 8005B9D4 000587D4 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005B9D8 000587D8 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005B9D0 000587D0 C0 02 89 C8 */ lfs f0, lbl__1728-_SDA2_BASE_(r2) +/* 8005B9D4 000587D4 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005B9D8 000587D8 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005B9DC 000587DC 7F C4 F3 78 */ mr r4, r30 /* 8005B9E0 000587E0 D0 1C 01 44 */ stfs f0, 0x144(r28) /* 8005B9E4 000587E4 7F E5 FB 78 */ mr r5, r31 /* 8005B9E8 000587E8 38 7C 01 44 */ addi r3, r28, 0x144 /* 8005B9EC 000587EC 38 C6 08 BE */ addi r6, r6, 0x8be -/* 8005B9F0 000587F0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005B9F4 000587F4 C0 42 8A B0 */ lfs f2, lbl_803CD430-_SDA2_BASE_(r2) -/* 8005B9F8 000587F8 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) +/* 8005B9F0 000587F0 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005B9F4 000587F4 C0 42 8A B0 */ lfs f2, lbl__3319-_SDA2_BASE_(r2) +/* 8005B9F8 000587F8 C0 62 8A 3C */ lfs f3, lbl__3189-_SDA2_BASE_(r2) /* 8005B9FC 000587FC 48 00 48 B5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005BA00: /* 8005BA00 00058800 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005BA04 00058804 41 82 00 34 */ beq lbl_8005BA38 -/* 8005BA08 00058808 C0 02 8A 38 */ lfs f0, lbl_803CD3B8-_SDA2_BASE_(r2) -/* 8005BA0C 0005880C 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005BA10 00058810 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005BA08 00058808 C0 02 8A 38 */ lfs f0, lbl__3188-_SDA2_BASE_(r2) +/* 8005BA0C 0005880C 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005BA10 00058810 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005BA14 00058814 7F C4 F3 78 */ mr r4, r30 /* 8005BA18 00058818 D0 1C 01 54 */ stfs f0, 0x154(r28) /* 8005BA1C 0005881C 7F E5 FB 78 */ mr r5, r31 /* 8005BA20 00058820 38 7C 01 54 */ addi r3, r28, 0x154 /* 8005BA24 00058824 38 C6 08 CC */ addi r6, r6, 0x8cc -/* 8005BA28 00058828 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005BA2C 0005882C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005BA30 00058830 C0 62 8A 08 */ lfs f3, lbl_803CD388-_SDA2_BASE_(r2) +/* 8005BA28 00058828 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005BA2C 0005882C C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005BA30 00058830 C0 62 8A 08 */ lfs f3, lbl__2917-_SDA2_BASE_(r2) /* 8005BA34 00058834 48 00 48 7D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005BA38: /* 8005BA38 00058838 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005BA3C 0005883C 41 82 00 34 */ beq lbl_8005BA70 -/* 8005BA40 00058840 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005BA44 00058844 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005BA48 00058848 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005BA40 00058840 C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) +/* 8005BA44 00058844 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005BA48 00058848 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005BA4C 0005884C 7F C4 F3 78 */ mr r4, r30 /* 8005BA50 00058850 D0 1C 01 58 */ stfs f0, 0x158(r28) /* 8005BA54 00058854 7F E5 FB 78 */ mr r5, r31 /* 8005BA58 00058858 38 7C 01 58 */ addi r3, r28, 0x158 /* 8005BA5C 0005885C 38 C6 08 DA */ addi r6, r6, 0x8da -/* 8005BA60 00058860 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005BA64 00058864 C0 42 8A CC */ lfs f2, lbl_803CD44C-_SDA2_BASE_(r2) -/* 8005BA68 00058868 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) +/* 8005BA60 00058860 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005BA64 00058864 C0 42 8A CC */ lfs f2, lbl__3326-_SDA2_BASE_(r2) +/* 8005BA68 00058868 C0 62 8A 58 */ lfs f3, lbl__3297-_SDA2_BASE_(r2) /* 8005BA6C 0005886C 48 00 48 45 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005BA70: /* 8005BA70 00058870 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005BA74 00058874 41 82 00 34 */ beq lbl_8005BAA8 -/* 8005BA78 00058878 C0 02 8A 50 */ lfs f0, lbl_803CD3D0-_SDA2_BASE_(r2) -/* 8005BA7C 0005887C 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005BA80 00058880 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005BA78 00058878 C0 02 8A 50 */ lfs f0, lbl__3194-_SDA2_BASE_(r2) +/* 8005BA7C 0005887C 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005BA80 00058880 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005BA84 00058884 7F C4 F3 78 */ mr r4, r30 /* 8005BA88 00058888 D0 1C 01 5C */ stfs f0, 0x15c(r28) /* 8005BA8C 0005888C 7F E5 FB 78 */ mr r5, r31 /* 8005BA90 00058890 38 7C 01 5C */ addi r3, r28, 0x15c /* 8005BA94 00058894 38 C6 08 E6 */ addi r6, r6, 0x8e6 -/* 8005BA98 00058898 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005BA9C 0005889C C0 42 8A CC */ lfs f2, lbl_803CD44C-_SDA2_BASE_(r2) -/* 8005BAA0 000588A0 C0 62 8A 58 */ lfs f3, lbl_803CD3D8-_SDA2_BASE_(r2) +/* 8005BA98 00058898 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005BA9C 0005889C C0 42 8A CC */ lfs f2, lbl__3326-_SDA2_BASE_(r2) +/* 8005BAA0 000588A0 C0 62 8A 58 */ lfs f3, lbl__3297-_SDA2_BASE_(r2) /* 8005BAA4 000588A4 48 00 48 0D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005BAA8: /* 8005BAA8 000588A8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005BAAC 000588AC 41 82 00 34 */ beq lbl_8005BAE0 -/* 8005BAB0 000588B0 C0 02 8A 30 */ lfs f0, lbl_803CD3B0-_SDA2_BASE_(r2) -/* 8005BAB4 000588B4 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005BAB8 000588B8 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005BAB0 000588B0 C0 02 8A 30 */ lfs f0, lbl__3186-_SDA2_BASE_(r2) +/* 8005BAB4 000588B4 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005BAB8 000588B8 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005BABC 000588BC 7F C4 F3 78 */ mr r4, r30 /* 8005BAC0 000588C0 D0 1C 01 60 */ stfs f0, 0x160(r28) /* 8005BAC4 000588C4 7F E5 FB 78 */ mr r5, r31 /* 8005BAC8 000588C8 38 7C 01 60 */ addi r3, r28, 0x160 /* 8005BACC 000588CC 38 C6 08 F2 */ addi r6, r6, 0x8f2 -/* 8005BAD0 000588D0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005BAD4 000588D4 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005BAD8 000588D8 C0 62 8A 08 */ lfs f3, lbl_803CD388-_SDA2_BASE_(r2) +/* 8005BAD0 000588D0 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005BAD4 000588D4 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005BAD8 000588D8 C0 62 8A 08 */ lfs f3, lbl__2917-_SDA2_BASE_(r2) /* 8005BADC 000588DC 48 00 47 D5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005BAE0: /* 8005BAE0 000588E0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005BAE4 000588E4 41 82 00 34 */ beq lbl_8005BB18 -/* 8005BAE8 000588E8 C0 02 8A 30 */ lfs f0, lbl_803CD3B0-_SDA2_BASE_(r2) -/* 8005BAEC 000588EC 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005BAF0 000588F0 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005BAE8 000588E8 C0 02 8A 30 */ lfs f0, lbl__3186-_SDA2_BASE_(r2) +/* 8005BAEC 000588EC 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005BAF0 000588F0 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005BAF4 000588F4 7F C4 F3 78 */ mr r4, r30 /* 8005BAF8 000588F8 D0 1C 01 64 */ stfs f0, 0x164(r28) /* 8005BAFC 000588FC 7F E5 FB 78 */ mr r5, r31 /* 8005BB00 00058900 38 7C 01 64 */ addi r3, r28, 0x164 /* 8005BB04 00058904 38 C6 09 03 */ addi r6, r6, 0x903 -/* 8005BB08 00058908 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005BB0C 0005890C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005BB10 00058910 C0 62 8A 08 */ lfs f3, lbl_803CD388-_SDA2_BASE_(r2) +/* 8005BB08 00058908 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005BB0C 0005890C C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005BB10 00058910 C0 62 8A 08 */ lfs f3, lbl__2917-_SDA2_BASE_(r2) /* 8005BB14 00058914 48 00 47 9D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005BB18: /* 8005BB18 00058918 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005BB1C 0005891C 41 82 00 34 */ beq lbl_8005BB50 /* 8005BB20 00058920 38 00 00 02 */ li r0, 2 -/* 8005BB24 00058924 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005BB28 00058928 38 83 53 3C */ addi r4, r3, lbl_8025533C@l +/* 8005BB24 00058924 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005BB28 00058928 38 83 53 3C */ addi r4, r3, lbl__stringBase0_27@l /* 8005BB2C 0005892C 90 1C 01 68 */ stw r0, 0x168(r28) /* 8005BB30 00058930 7F C7 F3 78 */ mr r7, r30 /* 8005BB34 00058934 7F E8 FB 78 */ mr r8, r31 @@ -5211,133 +5211,133 @@ lbl_8005BB18: lbl_8005BB50: /* 8005BB50 00058950 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005BB54 00058954 41 82 00 34 */ beq lbl_8005BB88 -/* 8005BB58 00058958 C0 02 8A D0 */ lfs f0, lbl_803CD450-_SDA2_BASE_(r2) -/* 8005BB5C 0005895C 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005BB60 00058960 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005BB58 00058958 C0 02 8A D0 */ lfs f0, lbl__3327-_SDA2_BASE_(r2) +/* 8005BB5C 0005895C 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005BB60 00058960 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005BB64 00058964 7F C4 F3 78 */ mr r4, r30 /* 8005BB68 00058968 D0 1C 01 6C */ stfs f0, 0x16c(r28) /* 8005BB6C 0005896C 7F E5 FB 78 */ mr r5, r31 /* 8005BB70 00058970 38 7C 01 6C */ addi r3, r28, 0x16c /* 8005BB74 00058974 38 C6 09 22 */ addi r6, r6, 0x922 -/* 8005BB78 00058978 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005BB7C 0005897C C0 42 8A B0 */ lfs f2, lbl_803CD430-_SDA2_BASE_(r2) +/* 8005BB78 00058978 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005BB7C 0005897C C0 42 8A B0 */ lfs f2, lbl__3319-_SDA2_BASE_(r2) /* 8005BB80 00058980 FC 60 08 90 */ fmr f3, f1 /* 8005BB84 00058984 48 00 47 2D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005BB88: /* 8005BB88 00058988 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005BB8C 0005898C 41 82 00 34 */ beq lbl_8005BBC0 -/* 8005BB90 00058990 C0 02 8A D4 */ lfs f0, lbl_803CD454-_SDA2_BASE_(r2) -/* 8005BB94 00058994 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005BB98 00058998 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005BB90 00058990 C0 02 8A D4 */ lfs f0, lbl__3328-_SDA2_BASE_(r2) +/* 8005BB94 00058994 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005BB98 00058998 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005BB9C 0005899C 7F C4 F3 78 */ mr r4, r30 /* 8005BBA0 000589A0 D0 1C 01 70 */ stfs f0, 0x170(r28) /* 8005BBA4 000589A4 7F E5 FB 78 */ mr r5, r31 /* 8005BBA8 000589A8 38 7C 01 70 */ addi r3, r28, 0x170 /* 8005BBAC 000589AC 38 C6 09 37 */ addi r6, r6, 0x937 -/* 8005BBB0 000589B0 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005BBB4 000589B4 C0 42 8A B0 */ lfs f2, lbl_803CD430-_SDA2_BASE_(r2) +/* 8005BBB0 000589B0 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005BBB4 000589B4 C0 42 8A B0 */ lfs f2, lbl__3319-_SDA2_BASE_(r2) /* 8005BBB8 000589B8 FC 60 08 90 */ fmr f3, f1 /* 8005BBBC 000589BC 48 00 46 F5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005BBC0: /* 8005BBC0 000589C0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005BBC4 000589C4 41 82 00 34 */ beq lbl_8005BBF8 -/* 8005BBC8 000589C8 C0 02 8A D8 */ lfs f0, lbl_803CD458-_SDA2_BASE_(r2) -/* 8005BBCC 000589CC 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005BBD0 000589D0 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005BBC8 000589C8 C0 02 8A D8 */ lfs f0, lbl__3329-_SDA2_BASE_(r2) +/* 8005BBCC 000589CC 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005BBD0 000589D0 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005BBD4 000589D4 7F C4 F3 78 */ mr r4, r30 /* 8005BBD8 000589D8 D0 1C 01 74 */ stfs f0, 0x174(r28) /* 8005BBDC 000589DC 7F E5 FB 78 */ mr r5, r31 /* 8005BBE0 000589E0 38 7C 01 74 */ addi r3, r28, 0x174 /* 8005BBE4 000589E4 38 C6 09 4D */ addi r6, r6, 0x94d -/* 8005BBE8 000589E8 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005BBEC 000589EC C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005BBE8 000589E8 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005BBEC 000589EC C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 8005BBF0 000589F0 FC 60 08 90 */ fmr f3, f1 /* 8005BBF4 000589F4 48 00 46 BD */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005BBF8: /* 8005BBF8 000589F8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005BBFC 000589FC 41 82 00 34 */ beq lbl_8005BC30 -/* 8005BC00 00058A00 C0 02 8A DC */ lfs f0, lbl_803CD45C-_SDA2_BASE_(r2) -/* 8005BC04 00058A04 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005BC08 00058A08 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005BC00 00058A00 C0 02 8A DC */ lfs f0, lbl__3330-_SDA2_BASE_(r2) +/* 8005BC04 00058A04 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005BC08 00058A08 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005BC0C 00058A0C 7F C4 F3 78 */ mr r4, r30 /* 8005BC10 00058A10 D0 1C 01 78 */ stfs f0, 0x178(r28) /* 8005BC14 00058A14 7F E5 FB 78 */ mr r5, r31 /* 8005BC18 00058A18 38 7C 01 78 */ addi r3, r28, 0x178 /* 8005BC1C 00058A1C 38 C6 09 59 */ addi r6, r6, 0x959 -/* 8005BC20 00058A20 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005BC24 00058A24 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005BC20 00058A20 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005BC24 00058A24 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 8005BC28 00058A28 FC 60 08 90 */ fmr f3, f1 /* 8005BC2C 00058A2C 48 00 46 85 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005BC30: /* 8005BC30 00058A30 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005BC34 00058A34 41 82 00 34 */ beq lbl_8005BC68 -/* 8005BC38 00058A38 C0 02 89 F4 */ lfs f0, lbl_803CD374-_SDA2_BASE_(r2) -/* 8005BC3C 00058A3C 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005BC40 00058A40 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005BC38 00058A38 C0 02 89 F4 */ lfs f0, lbl__2835_1-_SDA2_BASE_(r2) +/* 8005BC3C 00058A3C 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005BC40 00058A40 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005BC44 00058A44 7F C4 F3 78 */ mr r4, r30 /* 8005BC48 00058A48 D0 1C 01 7C */ stfs f0, 0x17c(r28) /* 8005BC4C 00058A4C 7F E5 FB 78 */ mr r5, r31 /* 8005BC50 00058A50 38 7C 01 7C */ addi r3, r28, 0x17c /* 8005BC54 00058A54 38 C6 09 65 */ addi r6, r6, 0x965 -/* 8005BC58 00058A58 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005BC5C 00058A5C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005BC60 00058A60 C0 62 8A 3C */ lfs f3, lbl_803CD3BC-_SDA2_BASE_(r2) +/* 8005BC58 00058A58 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005BC5C 00058A5C C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) +/* 8005BC60 00058A60 C0 62 8A 3C */ lfs f3, lbl__3189-_SDA2_BASE_(r2) /* 8005BC64 00058A64 48 00 46 4D */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005BC68: /* 8005BC68 00058A68 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005BC6C 00058A6C 41 82 00 34 */ beq lbl_8005BCA0 -/* 8005BC70 00058A70 C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005BC74 00058A74 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005BC78 00058A78 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005BC70 00058A70 C0 02 89 C0 */ lfs f0, lbl__1720-_SDA2_BASE_(r2) +/* 8005BC74 00058A74 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005BC78 00058A78 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005BC7C 00058A7C 7F C4 F3 78 */ mr r4, r30 /* 8005BC80 00058A80 D0 1C 01 80 */ stfs f0, 0x180(r28) /* 8005BC84 00058A84 7F E5 FB 78 */ mr r5, r31 /* 8005BC88 00058A88 38 7C 01 80 */ addi r3, r28, 0x180 /* 8005BC8C 00058A8C 38 C6 09 79 */ addi r6, r6, 0x979 -/* 8005BC90 00058A90 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005BC94 00058A94 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005BC90 00058A90 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005BC94 00058A94 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 8005BC98 00058A98 FC 60 08 90 */ fmr f3, f1 /* 8005BC9C 00058A9C 48 00 46 15 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005BCA0: /* 8005BCA0 00058AA0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005BCA4 00058AA4 41 82 00 34 */ beq lbl_8005BCD8 -/* 8005BCA8 00058AA8 C0 02 8A 38 */ lfs f0, lbl_803CD3B8-_SDA2_BASE_(r2) -/* 8005BCAC 00058AAC 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005BCB0 00058AB0 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005BCA8 00058AA8 C0 02 8A 38 */ lfs f0, lbl__3188-_SDA2_BASE_(r2) +/* 8005BCAC 00058AAC 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005BCB0 00058AB0 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005BCB4 00058AB4 7F C4 F3 78 */ mr r4, r30 /* 8005BCB8 00058AB8 D0 1C 01 84 */ stfs f0, 0x184(r28) /* 8005BCBC 00058ABC 7F E5 FB 78 */ mr r5, r31 /* 8005BCC0 00058AC0 38 7C 01 84 */ addi r3, r28, 0x184 /* 8005BCC4 00058AC4 38 C6 09 85 */ addi r6, r6, 0x985 -/* 8005BCC8 00058AC8 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005BCCC 00058ACC C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005BCC8 00058AC8 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005BCCC 00058ACC C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 8005BCD0 00058AD0 FC 60 08 90 */ fmr f3, f1 /* 8005BCD4 00058AD4 48 00 45 DD */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005BCD8: /* 8005BCD8 00058AD8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005BCDC 00058ADC 41 82 00 34 */ beq lbl_8005BD10 -/* 8005BCE0 00058AE0 C0 02 8A 30 */ lfs f0, lbl_803CD3B0-_SDA2_BASE_(r2) -/* 8005BCE4 00058AE4 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005BCE8 00058AE8 38 C3 53 3C */ addi r6, r3, lbl_8025533C@l +/* 8005BCE0 00058AE0 C0 02 8A 30 */ lfs f0, lbl__3186-_SDA2_BASE_(r2) +/* 8005BCE4 00058AE4 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005BCE8 00058AE8 38 C3 53 3C */ addi r6, r3, lbl__stringBase0_27@l /* 8005BCEC 00058AEC 7F C4 F3 78 */ mr r4, r30 /* 8005BCF0 00058AF0 D0 1C 01 88 */ stfs f0, 0x188(r28) /* 8005BCF4 00058AF4 7F E5 FB 78 */ mr r5, r31 /* 8005BCF8 00058AF8 38 7C 01 88 */ addi r3, r28, 0x188 /* 8005BCFC 00058AFC 38 C6 09 92 */ addi r6, r6, 0x992 -/* 8005BD00 00058B00 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005BD04 00058B04 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005BD00 00058B00 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005BD04 00058B04 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 8005BD08 00058B08 FC 60 08 90 */ fmr f3, f1 /* 8005BD0C 00058B0C 48 00 45 A5 */ bl zEntCruiseBubble.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8005BD10: /* 8005BD10 00058B10 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8005BD14 00058B14 41 82 00 2C */ beq lbl_8005BD40 -/* 8005BD18 00058B18 3C 60 80 25 */ lis r3, lbl_8025533C@ha -/* 8005BD1C 00058B1C 38 63 53 3C */ addi r3, r3, lbl_8025533C@l +/* 8005BD18 00058B18 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha +/* 8005BD1C 00058B1C 38 63 53 3C */ addi r3, r3, lbl__stringBase0_27@l /* 8005BD20 00058B20 38 63 09 A2 */ addi r3, r3, 0x9a2 /* 8005BD24 00058B24 4B FF 04 F1 */ bl xStrHash__FPCc -/* 8005BD28 00058B28 3C 80 80 25 */ lis r4, lbl_8025533C@ha +/* 8005BD28 00058B28 3C 80 80 25 */ lis r4, lbl__stringBase0_27@ha /* 8005BD2C 00058B2C 90 7C 00 E0 */ stw r3, 0xe0(r28) -/* 8005BD30 00058B30 38 64 53 3C */ addi r3, r4, lbl_8025533C@l +/* 8005BD30 00058B30 38 64 53 3C */ addi r3, r4, lbl__stringBase0_27@l /* 8005BD34 00058B34 38 63 09 AD */ addi r3, r3, 0x9ad /* 8005BD38 00058B38 4B FF 04 DD */ bl xStrHash__FPCc /* 8005BD3C 00058B3C 90 7C 00 D4 */ stw r3, 0xd4(r28) @@ -5355,9 +5355,9 @@ lbl_8005BD40: init__13cruise_bubbleFv: /* 8005BD60 00058B60 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005BD64 00058B64 7C 08 02 A6 */ mflr r0 -/* 8005BD68 00058B68 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 8005BD68 00058B68 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005BD6C 00058B6C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8005BD70 00058B70 80 03 C2 A4 */ lwz r0, lbl_8028C2A4@l(r3) +/* 8005BD70 00058B70 80 03 C2 A4 */ lwz r0, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l(r3) /* 8005BD74 00058B74 54 00 07 FE */ clrlwi r0, r0, 0x1f /* 8005BD78 00058B78 2C 00 00 01 */ cmpwi r0, 1 /* 8005BD7C 00058B7C 40 82 00 5C */ bne lbl_8005BDD8 @@ -5374,13 +5374,13 @@ init__13cruise_bubbleFv: /* 8005BDA8 00058BA8 4B FF D0 2D */ bl zEntCruiseBubble.init_shrapnel__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005BDAC 00058BAC 4B FF D8 ED */ bl zEntCruiseBubble.init_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005BDB0 00058BB0 48 00 00 39 */ bl zEntCruiseBubble.init_debug__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv -/* 8005BDB4 00058BB4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8005BDB8 00058BB8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8005BDB4 00058BB4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8005BDB8 00058BB8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8005BDBC 00058BBC 4B FB 26 FD */ bl xCameraGetFOV__FPC7xCamera -/* 8005BDC0 00058BC0 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 8005BDC4 00058BC4 38 83 C2 A4 */ addi r4, r3, lbl_8028C2A4@l +/* 8005BDC0 00058BC0 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005BDC4 00058BC4 38 83 C2 A4 */ addi r4, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005BDC8 00058BC8 D0 24 01 00 */ stfs f1, 0x100(r4) -/* 8005BDCC 00058BCC 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005BDCC 00058BCC 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005BDD0 00058BD0 C0 03 01 80 */ lfs f0, 0x180(r3) /* 8005BDD4 00058BD4 D0 04 01 08 */ stfs f0, 0x108(r4) lbl_8005BDD8: @@ -5397,9 +5397,9 @@ zEntCruiseBubble.init_debug__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv reset__13cruise_bubbleFv: /* 8005BDEC 00058BEC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005BDF0 00058BF0 7C 08 02 A6 */ mflr r0 -/* 8005BDF4 00058BF4 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 8005BDF4 00058BF4 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005BDF8 00058BF8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8005BDFC 00058BFC 80 03 C2 A4 */ lwz r0, lbl_8028C2A4@l(r3) +/* 8005BDFC 00058BFC 80 03 C2 A4 */ lwz r0, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l(r3) /* 8005BE00 00058C00 54 00 07 BE */ clrlwi r0, r0, 0x1e /* 8005BE04 00058C04 2C 00 00 03 */ cmpwi r0, 3 /* 8005BE08 00058C08 40 82 00 10 */ bne lbl_8005BE18 @@ -5416,62 +5416,62 @@ lbl_8005BE18: launch__13cruise_bubbleFv: /* 8005BE28 00058C28 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005BE2C 00058C2C 7C 08 02 A6 */ mflr r0 -/* 8005BE30 00058C30 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 8005BE30 00058C30 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005BE34 00058C34 90 01 00 14 */ stw r0, 0x14(r1) -/* 8005BE38 00058C38 80 03 C2 A4 */ lwz r0, lbl_8028C2A4@l(r3) +/* 8005BE38 00058C38 80 03 C2 A4 */ lwz r0, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l(r3) /* 8005BE3C 00058C3C 70 00 00 13 */ andi. r0, r0, 0x13 /* 8005BE40 00058C40 2C 00 00 03 */ cmpwi r0, 3 /* 8005BE44 00058C44 40 82 00 DC */ bne lbl_8005BF20 /* 8005BE48 00058C48 48 03 DC BD */ bl zGameExtras_CheatFlags__Fv /* 8005BE4C 00058C4C 54 60 00 85 */ rlwinm. r0, r3, 0, 2, 2 /* 8005BE50 00058C50 41 82 00 28 */ beq lbl_8005BE78 -/* 8005BE54 00058C54 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha -/* 8005BE58 00058C58 3C 60 80 2E */ lis r3, lbl_802DBC38@ha -/* 8005BE5C 00058C5C 38 A4 C2 A4 */ addi r5, r4, lbl_8028C2A4@l +/* 8005BE54 00058C54 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005BE58 00058C58 3C 60 80 2E */ lis r3, lbl_cheat_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005BE5C 00058C5C 38 A4 C2 A4 */ addi r5, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005BE60 00058C60 80 85 00 00 */ lwz r4, 0(r5) -/* 8005BE64 00058C64 38 03 BC 38 */ addi r0, r3, lbl_802DBC38@l +/* 8005BE64 00058C64 38 03 BC 38 */ addi r0, r3, lbl_cheat_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005BE68 00058C68 60 83 02 00 */ ori r3, r4, 0x200 /* 8005BE6C 00058C6C 90 65 00 00 */ stw r3, 0(r5) -/* 8005BE70 00058C70 90 0D 81 80 */ stw r0, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005BE70 00058C70 90 0D 81 80 */ stw r0, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005BE74 00058C74 48 00 00 10 */ b lbl_8005BE84 lbl_8005BE78: -/* 8005BE78 00058C78 3C 60 80 2E */ lis r3, lbl_802DBA80@ha -/* 8005BE7C 00058C7C 38 03 BA 80 */ addi r0, r3, lbl_802DBA80@l -/* 8005BE80 00058C80 90 0D 81 80 */ stw r0, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005BE78 00058C78 3C 60 80 2E */ lis r3, lbl_normal_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005BE7C 00058C7C 38 03 BA 80 */ addi r0, r3, lbl_normal_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l +/* 8005BE80 00058C80 90 0D 81 80 */ stw r0, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) lbl_8005BE84: /* 8005BE84 00058C84 4B FF CC 11 */ bl zEntCruiseBubble.reset_wake_ribbons__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005BE88 00058C88 4B FF CD E9 */ bl zEntCruiseBubble.reset_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv -/* 8005BE8C 00058C8C 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha -/* 8005BE90 00058C90 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8005BE94 00058C94 38 A4 C2 A4 */ addi r5, r4, lbl_8028C2A4@l +/* 8005BE8C 00058C8C 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005BE90 00058C90 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8005BE94 00058C94 38 A4 C2 A4 */ addi r5, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005BE98 00058C98 80 05 00 00 */ lwz r0, 0(r5) -/* 8005BE9C 00058C9C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8005BE9C 00058C9C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8005BEA0 00058CA0 80 83 03 1C */ lwz r4, 0x31c(r3) /* 8005BEA4 00058CA4 38 65 00 48 */ addi r3, r5, 0x48 /* 8005BEA8 00058CA8 60 00 00 14 */ ori r0, r0, 0x14 /* 8005BEAC 00058CAC 90 05 00 00 */ stw r0, 0(r5) /* 8005BEB0 00058CB0 38 84 01 18 */ addi r4, r4, 0x118 /* 8005BEB4 00058CB4 4B FC 99 45 */ bl __as__5xVec2FRC5xVec2 -/* 8005BEB8 00058CB8 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha -/* 8005BEBC 00058CBC 38 A4 C2 A4 */ addi r5, r4, lbl_8028C2A4@l +/* 8005BEB8 00058CB8 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005BEBC 00058CBC 38 A4 C2 A4 */ addi r5, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005BEC0 00058CC0 7C 64 1B 78 */ mr r4, r3 /* 8005BEC4 00058CC4 38 65 00 40 */ addi r3, r5, 0x40 /* 8005BEC8 00058CC8 4B FC 99 31 */ bl __as__5xVec2FRC5xVec2 -/* 8005BECC 00058CCC 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8005BED0 00058CD0 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 8005BED4 00058CD4 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8005BECC 00058CCC 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8005BED0 00058CD0 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005BED4 00058CD4 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8005BED8 00058CD8 80 04 16 B0 */ lwz r0, 0x16b0(r4) -/* 8005BEDC 00058CDC 38 83 C2 A4 */ addi r4, r3, lbl_8028C2A4@l +/* 8005BEDC 00058CDC 38 83 C2 A4 */ addi r4, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005BEE0 00058CE0 38 64 00 F4 */ addi r3, r4, 0xf4 /* 8005BEE4 00058CE4 90 04 00 F0 */ stw r0, 0xf0(r4) -/* 8005BEE8 00058CE8 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005BEE8 00058CE8 C0 22 89 B8 */ lfs f1, lbl__1551-_SDA2_BASE_(r2) /* 8005BEEC 00058CEC 4B FC 09 8D */ bl __as__5xVec3Ff -/* 8005BEF0 00058CF0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8005BEF4 00058CF4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8005BEF0 00058CF0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8005BEF4 00058CF4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8005BEF8 00058CF8 4B FB 25 C1 */ bl xCameraGetFOV__FPC7xCamera -/* 8005BEFC 00058CFC 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha +/* 8005BEFC 00058CFC 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005BF00 00058D00 38 60 00 00 */ li r3, 0 -/* 8005BF04 00058D04 38 A4 C2 A4 */ addi r5, r4, lbl_8028C2A4@l +/* 8005BF04 00058D04 38 A4 C2 A4 */ addi r5, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005BF08 00058D08 38 80 FF FF */ li r4, -1 /* 8005BF0C 00058D0C D0 25 01 00 */ stfs f1, 0x100(r5) /* 8005BF10 00058D10 48 0D 74 49 */ bl permit__8ztalkboxFUiUi @@ -5488,13 +5488,13 @@ lbl_8005BF20: update__13cruise_bubbleFP6xScenef: /* 8005BF30 00058D30 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8005BF34 00058D34 7C 08 02 A6 */ mflr r0 -/* 8005BF38 00058D38 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha +/* 8005BF38 00058D38 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005BF3C 00058D3C 90 01 00 24 */ stw r0, 0x24(r1) /* 8005BF40 00058D40 DB E1 00 18 */ stfd f31, 0x18(r1) /* 8005BF44 00058D44 FF E0 08 90 */ fmr f31, f1 /* 8005BF48 00058D48 93 E1 00 14 */ stw r31, 0x14(r1) /* 8005BF4C 00058D4C 7C 7F 1B 78 */ mr r31, r3 -/* 8005BF50 00058D50 80 64 C2 A4 */ lwz r3, lbl_8028C2A4@l(r4) +/* 8005BF50 00058D50 80 64 C2 A4 */ lwz r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l(r4) /* 8005BF54 00058D54 54 60 07 BE */ clrlwi r0, r3, 0x1e /* 8005BF58 00058D58 2C 00 00 03 */ cmpwi r0, 3 /* 8005BF5C 00058D5C 41 82 00 0C */ beq lbl_8005BF68 @@ -5512,8 +5512,8 @@ lbl_8005BF84: /* 8005BF84 00058D84 38 60 00 00 */ li r3, 0 /* 8005BF88 00058D88 48 00 00 78 */ b lbl_8005C000 lbl_8005BF8C: -/* 8005BF8C 00058D8C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8005BF90 00058D90 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8005BF8C 00058D8C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8005BF90 00058D90 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8005BF94 00058D94 80 03 17 88 */ lwz r0, 0x1788(r3) /* 8005BF98 00058D98 28 00 00 00 */ cmplwi r0, 0 /* 8005BF9C 00058D9C 41 82 00 18 */ beq lbl_8005BFB4 @@ -5527,8 +5527,8 @@ lbl_8005BFB4: /* 8005BFB8 00058DB8 FC 20 F8 90 */ fmr f1, f31 /* 8005BFBC 00058DBC 7F E3 FB 78 */ mr r3, r31 /* 8005BFC0 00058DC0 4B FF C1 E1 */ bl zEntCruiseBubble.update_state__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FP6xScenef -/* 8005BFC4 00058DC4 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 8005BFC8 00058DC8 80 03 C2 A4 */ lwz r0, lbl_8028C2A4@l(r3) +/* 8005BFC4 00058DC4 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005BFC8 00058DC8 80 03 C2 A4 */ lwz r0, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l(r3) /* 8005BFCC 00058DCC 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 8005BFD0 00058DD0 40 82 00 0C */ bne lbl_8005BFDC /* 8005BFD4 00058DD4 38 60 00 00 */ li r3, 0 @@ -5555,9 +5555,9 @@ lbl_8005C000: render__13cruise_bubbleFv: /* 8005C018 00058E18 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005C01C 00058E1C 7C 08 02 A6 */ mflr r0 -/* 8005C020 00058E20 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 8005C020 00058E20 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005C024 00058E24 90 01 00 14 */ stw r0, 0x14(r1) -/* 8005C028 00058E28 80 03 C2 A4 */ lwz r0, lbl_8028C2A4@l(r3) +/* 8005C028 00058E28 80 03 C2 A4 */ lwz r0, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l(r3) /* 8005C02C 00058E2C 54 00 07 7E */ clrlwi r0, r0, 0x1d /* 8005C030 00058E30 2C 00 00 07 */ cmpwi r0, 7 /* 8005C034 00058E34 41 82 00 0C */ beq lbl_8005C040 @@ -5583,9 +5583,9 @@ zEntCruiseBubble.render_debug__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ render_screen__13cruise_bubbleFv: /* 8005C068 00058E68 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005C06C 00058E6C 7C 08 02 A6 */ mflr r0 -/* 8005C070 00058E70 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 8005C070 00058E70 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005C074 00058E74 90 01 00 14 */ stw r0, 0x14(r1) -/* 8005C078 00058E78 80 03 C2 A4 */ lwz r0, lbl_8028C2A4@l(r3) +/* 8005C078 00058E78 80 03 C2 A4 */ lwz r0, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l(r3) /* 8005C07C 00058E7C 54 00 07 7E */ clrlwi r0, r0, 0x1d /* 8005C080 00058E80 2C 00 00 07 */ cmpwi r0, 7 /* 8005C084 00058E84 40 82 00 08 */ bne lbl_8005C08C @@ -5600,20 +5600,20 @@ lbl_8005C08C: insert_player_animations__13cruise_bubbleFR10xAnimTable: /* 8005C09C 00058E9C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8005C0A0 00058EA0 7C 08 02 A6 */ mflr r0 -/* 8005C0A4 00058EA4 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha +/* 8005C0A4 00058EA4 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005C0A8 00058EA8 90 01 00 44 */ stw r0, 0x44(r1) /* 8005C0AC 00058EAC BF 21 00 24 */ stmw r25, 0x24(r1) -/* 8005C0B0 00058EB0 3B 84 C2 A4 */ addi r28, r4, lbl_8028C2A4@l +/* 8005C0B0 00058EB0 3B 84 C2 A4 */ addi r28, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005C0B4 00058EB4 7C 7E 1B 78 */ mr r30, r3 /* 8005C0B8 00058EB8 80 1C 01 64 */ lwz r0, 0x164(r28) /* 8005C0BC 00058EBC 28 00 00 00 */ cmplwi r0, 0 /* 8005C0C0 00058EC0 40 82 02 AC */ bne lbl_8005C36C /* 8005C0C4 00058EC4 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 8005C0C8 00058EC8 3C 80 80 25 */ lis r4, lbl_8025533C@ha +/* 8005C0C8 00058EC8 3C 80 80 25 */ lis r4, lbl__stringBase0_27@ha /* 8005C0CC 00058ECC 38 A5 6C FC */ addi r5, r5, lbl_80006CFC@l /* 8005C0D0 00058ED0 38 00 00 00 */ li r0, 0 /* 8005C0D4 00058ED4 90 A1 00 08 */ stw r5, 8(r1) -/* 8005C0D8 00058ED8 38 84 53 3C */ addi r4, r4, lbl_8025533C@l +/* 8005C0D8 00058ED8 38 84 53 3C */ addi r4, r4, lbl__stringBase0_27@l /* 8005C0DC 00058EDC 38 84 09 C2 */ addi r4, r4, 0x9c2 /* 8005C0E0 00058EE0 38 A0 00 10 */ li r5, 0x10 /* 8005C0E4 00058EE4 90 01 00 0C */ stw r0, 0xc(r1) @@ -5623,16 +5623,16 @@ insert_player_animations__13cruise_bubbleFR10xAnimTable: /* 8005C0F4 00058EF4 90 01 00 10 */ stw r0, 0x10(r1) /* 8005C0F8 00058EF8 39 20 00 00 */ li r9, 0 /* 8005C0FC 00058EFC 39 40 00 00 */ li r10, 0 -/* 8005C100 00058F00 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005C104 00058F04 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005C100 00058F00 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005C104 00058F04 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 8005C108 00058F08 4B FA AC 51 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8005C10C 00058F0C 90 7C 01 64 */ stw r3, 0x164(r28) /* 8005C110 00058F10 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 8005C114 00058F14 38 03 6C FC */ addi r0, r3, lbl_80006CFC@l -/* 8005C118 00058F18 3C 60 80 25 */ lis r3, lbl_8025533C@ha +/* 8005C118 00058F18 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha /* 8005C11C 00058F1C 90 01 00 08 */ stw r0, 8(r1) /* 8005C120 00058F20 38 00 00 00 */ li r0, 0 -/* 8005C124 00058F24 38 83 53 3C */ addi r4, r3, lbl_8025533C@l +/* 8005C124 00058F24 38 83 53 3C */ addi r4, r3, lbl__stringBase0_27@l /* 8005C128 00058F28 7F C3 F3 78 */ mr r3, r30 /* 8005C12C 00058F2C 90 01 00 0C */ stw r0, 0xc(r1) /* 8005C130 00058F30 38 84 09 D4 */ addi r4, r4, 0x9d4 @@ -5642,17 +5642,17 @@ insert_player_animations__13cruise_bubbleFR10xAnimTable: /* 8005C140 00058F40 38 E0 00 00 */ li r7, 0 /* 8005C144 00058F44 39 00 00 00 */ li r8, 0 /* 8005C148 00058F48 39 20 00 00 */ li r9, 0 -/* 8005C14C 00058F4C C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005C14C 00058F4C C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) /* 8005C150 00058F50 39 40 00 00 */ li r10, 0 -/* 8005C154 00058F54 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005C154 00058F54 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 8005C158 00058F58 4B FA AC 01 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 8005C15C 00058F5C 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha +/* 8005C15C 00058F5C 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005C160 00058F60 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 8005C164 00058F64 38 C4 C2 A4 */ addi r6, r4, lbl_8028C2A4@l -/* 8005C168 00058F68 3C 80 80 25 */ lis r4, lbl_8025533C@ha +/* 8005C164 00058F64 38 C4 C2 A4 */ addi r6, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l +/* 8005C168 00058F68 3C 80 80 25 */ lis r4, lbl__stringBase0_27@ha /* 8005C16C 00058F6C 90 66 01 68 */ stw r3, 0x168(r6) /* 8005C170 00058F70 38 65 6C FC */ addi r3, r5, lbl_80006CFC@l -/* 8005C174 00058F74 38 84 53 3C */ addi r4, r4, lbl_8025533C@l +/* 8005C174 00058F74 38 84 53 3C */ addi r4, r4, lbl__stringBase0_27@l /* 8005C178 00058F78 38 00 00 00 */ li r0, 0 /* 8005C17C 00058F7C 90 61 00 08 */ stw r3, 8(r1) /* 8005C180 00058F80 7F C3 F3 78 */ mr r3, r30 @@ -5665,11 +5665,11 @@ insert_player_animations__13cruise_bubbleFR10xAnimTable: /* 8005C19C 00058F9C 90 01 00 10 */ stw r0, 0x10(r1) /* 8005C1A0 00058FA0 39 20 00 00 */ li r9, 0 /* 8005C1A4 00058FA4 39 40 00 00 */ li r10, 0 -/* 8005C1A8 00058FA8 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005C1AC 00058FAC C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005C1A8 00058FA8 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005C1AC 00058FAC C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 8005C1B0 00058FB0 4B FA AB A9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 8005C1B4 00058FB4 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha -/* 8005C1B8 00058FB8 38 84 C2 A4 */ addi r4, r4, lbl_8028C2A4@l +/* 8005C1B4 00058FB4 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005C1B8 00058FB8 38 84 C2 A4 */ addi r4, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005C1BC 00058FBC 90 64 01 6C */ stw r3, 0x16c(r4) /* 8005C1C0 00058FC0 38 60 02 50 */ li r3, 0x250 /* 8005C1C4 00058FC4 4B FD 78 95 */ bl xMemPushTemp__FUi @@ -5678,9 +5678,9 @@ insert_player_animations__13cruise_bubbleFR10xAnimTable: /* 8005C1D0 00058FD0 38 A0 02 50 */ li r5, 0x250 /* 8005C1D4 00058FD4 4B FA 72 85 */ bl memset /* 8005C1D8 00058FD8 3B 80 00 00 */ li r28, 0 -/* 8005C1DC 00058FDC 3C 60 80 29 */ lis r3, lbl_8028C210@ha +/* 8005C1DC 00058FDC 3C 60 80 29 */ lis r3, lbl_start_anim_states__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005C1E0 00058FE0 9B 9F 00 00 */ stb r28, 0(r31) -/* 8005C1E4 00058FE4 3B 63 C2 10 */ addi r27, r3, lbl_8028C210@l +/* 8005C1E4 00058FE4 3B 63 C2 10 */ addi r27, r3, lbl_start_anim_states__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005C1E8 00058FE8 7F FA FB 78 */ mr r26, r31 /* 8005C1EC 00058FEC 3B 20 00 00 */ li r25, 0 /* 8005C1F0 00058FF0 3B A0 00 20 */ li r29, 0x20 @@ -5698,29 +5698,29 @@ lbl_8005C1F4: /* 8005C21C 0005901C 9F 9A 00 01 */ stbu r28, 1(r26) /* 8005C220 00059020 41 80 FF D4 */ blt lbl_8005C1F4 /* 8005C224 00059024 38 00 00 00 */ li r0, 0 -/* 8005C228 00059028 3C 60 80 25 */ lis r3, lbl_8025533C@ha +/* 8005C228 00059028 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha /* 8005C22C 0005902C 90 01 00 08 */ stw r0, 8(r1) -/* 8005C230 00059030 38 A3 53 3C */ addi r5, r3, lbl_8025533C@l +/* 8005C230 00059030 38 A3 53 3C */ addi r5, r3, lbl__stringBase0_27@l /* 8005C234 00059034 3C 80 80 06 */ lis r4, lbl_8005A6D8@ha /* 8005C238 00059038 7F C3 F3 78 */ mr r3, r30 /* 8005C23C 0005903C 90 01 00 0C */ stw r0, 0xc(r1) /* 8005C240 00059040 38 C4 A6 D8 */ addi r6, r4, lbl_8005A6D8@l /* 8005C244 00059044 7F E4 FB 78 */ mr r4, r31 /* 8005C248 00059048 38 A5 09 C2 */ addi r5, r5, 0x9c2 -/* 8005C24C 0005904C C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005C24C 0005904C C0 22 89 B8 */ lfs f1, lbl__1551-_SDA2_BASE_(r2) /* 8005C250 00059050 38 E0 00 00 */ li r7, 0 -/* 8005C254 00059054 C0 62 8A E0 */ lfs f3, lbl_803CD460-_SDA2_BASE_(r2) +/* 8005C254 00059054 C0 62 8A E0 */ lfs f3, lbl__3447-_SDA2_BASE_(r2) /* 8005C258 00059058 39 00 00 00 */ li r8, 0 /* 8005C25C 0005905C FC 40 08 90 */ fmr f2, f1 /* 8005C260 00059060 39 20 00 00 */ li r9, 0 /* 8005C264 00059064 39 40 00 00 */ li r10, 0 /* 8005C268 00059068 4B FA B1 59 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs -/* 8005C26C 0005906C 3C A0 80 29 */ lis r5, lbl_8028C2A4@ha -/* 8005C270 00059070 3C 80 80 25 */ lis r4, lbl_8025533C@ha -/* 8005C274 00059074 38 A5 C2 A4 */ addi r5, r5, lbl_8028C2A4@l +/* 8005C26C 0005906C 3C A0 80 29 */ lis r5, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005C270 00059070 3C 80 80 25 */ lis r4, lbl__stringBase0_27@ha +/* 8005C274 00059074 38 A5 C2 A4 */ addi r5, r5, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005C278 00059078 38 00 00 00 */ li r0, 0 /* 8005C27C 0005907C 90 65 01 78 */ stw r3, 0x178(r5) -/* 8005C280 00059080 38 A4 53 3C */ addi r5, r4, lbl_8025533C@l +/* 8005C280 00059080 38 A4 53 3C */ addi r5, r4, lbl__stringBase0_27@l /* 8005C284 00059084 7F C3 F3 78 */ mr r3, r30 /* 8005C288 00059088 38 C0 00 00 */ li r6, 0 /* 8005C28C 0005908C 90 01 00 08 */ stw r0, 8(r1) @@ -5731,16 +5731,16 @@ lbl_8005C1F4: /* 8005C2A0 000590A0 39 00 00 00 */ li r8, 0 /* 8005C2A4 000590A4 39 20 00 00 */ li r9, 0 /* 8005C2A8 000590A8 39 40 00 00 */ li r10, 0 -/* 8005C2AC 000590AC C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005C2B0 000590B0 C0 62 8A E0 */ lfs f3, lbl_803CD460-_SDA2_BASE_(r2) +/* 8005C2AC 000590AC C0 22 89 B8 */ lfs f1, lbl__1551-_SDA2_BASE_(r2) +/* 8005C2B0 000590B0 C0 62 8A E0 */ lfs f3, lbl__3447-_SDA2_BASE_(r2) /* 8005C2B4 000590B4 FC 40 08 90 */ fmr f2, f1 /* 8005C2B8 000590B8 4B FA B1 09 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs -/* 8005C2BC 000590BC 3C A0 80 29 */ lis r5, lbl_8028C2A4@ha -/* 8005C2C0 000590C0 3C 80 80 25 */ lis r4, lbl_8025533C@ha -/* 8005C2C4 000590C4 38 A5 C2 A4 */ addi r5, r5, lbl_8028C2A4@l +/* 8005C2BC 000590BC 3C A0 80 29 */ lis r5, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005C2C0 000590C0 3C 80 80 25 */ lis r4, lbl__stringBase0_27@ha +/* 8005C2C4 000590C4 38 A5 C2 A4 */ addi r5, r5, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005C2C8 000590C8 38 00 00 00 */ li r0, 0 /* 8005C2CC 000590CC 90 65 01 7C */ stw r3, 0x17c(r5) -/* 8005C2D0 000590D0 38 A4 53 3C */ addi r5, r4, lbl_8025533C@l +/* 8005C2D0 000590D0 38 A4 53 3C */ addi r5, r4, lbl__stringBase0_27@l /* 8005C2D4 000590D4 7F C3 F3 78 */ mr r3, r30 /* 8005C2D8 000590D8 38 C0 00 00 */ li r6, 0 /* 8005C2DC 000590DC 90 01 00 08 */ stw r0, 8(r1) @@ -5751,16 +5751,16 @@ lbl_8005C1F4: /* 8005C2F0 000590F0 39 00 00 10 */ li r8, 0x10 /* 8005C2F4 000590F4 39 20 00 00 */ li r9, 0 /* 8005C2F8 000590F8 39 40 00 00 */ li r10, 0 -/* 8005C2FC 000590FC C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005C300 00059100 C0 62 8A E0 */ lfs f3, lbl_803CD460-_SDA2_BASE_(r2) +/* 8005C2FC 000590FC C0 22 89 B8 */ lfs f1, lbl__1551-_SDA2_BASE_(r2) +/* 8005C300 00059100 C0 62 8A E0 */ lfs f3, lbl__3447-_SDA2_BASE_(r2) /* 8005C304 00059104 FC 40 08 90 */ fmr f2, f1 /* 8005C308 00059108 4B FA B0 B9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs -/* 8005C30C 0005910C 3C A0 80 29 */ lis r5, lbl_8028C2A4@ha +/* 8005C30C 0005910C 3C A0 80 29 */ lis r5, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005C310 00059110 38 00 00 00 */ li r0, 0 -/* 8005C314 00059114 38 A5 C2 A4 */ addi r5, r5, lbl_8028C2A4@l -/* 8005C318 00059118 3C 80 80 25 */ lis r4, lbl_8025533C@ha +/* 8005C314 00059114 38 A5 C2 A4 */ addi r5, r5, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l +/* 8005C318 00059118 3C 80 80 25 */ lis r4, lbl__stringBase0_27@ha /* 8005C31C 0005911C 90 65 01 80 */ stw r3, 0x180(r5) -/* 8005C320 00059120 38 A4 53 3C */ addi r5, r4, lbl_8025533C@l +/* 8005C320 00059120 38 A4 53 3C */ addi r5, r4, lbl__stringBase0_27@l /* 8005C324 00059124 7F C3 F3 78 */ mr r3, r30 /* 8005C328 00059128 38 C0 00 00 */ li r6, 0 /* 8005C32C 0005912C 90 01 00 08 */ stw r0, 8(r1) @@ -5770,12 +5770,12 @@ lbl_8005C1F4: /* 8005C33C 0005913C 90 01 00 0C */ stw r0, 0xc(r1) /* 8005C340 00059140 39 20 00 00 */ li r9, 0 /* 8005C344 00059144 39 40 00 00 */ li r10, 0 -/* 8005C348 00059148 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005C34C 0005914C C0 62 8A E0 */ lfs f3, lbl_803CD460-_SDA2_BASE_(r2) +/* 8005C348 00059148 C0 22 89 B8 */ lfs f1, lbl__1551-_SDA2_BASE_(r2) +/* 8005C34C 0005914C C0 62 8A E0 */ lfs f3, lbl__3447-_SDA2_BASE_(r2) /* 8005C350 00059150 FC 40 08 90 */ fmr f2, f1 /* 8005C354 00059154 4B FA B0 6D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs -/* 8005C358 00059158 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha -/* 8005C35C 0005915C 38 84 C2 A4 */ addi r4, r4, lbl_8028C2A4@l +/* 8005C358 00059158 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005C35C 0005915C 38 84 C2 A4 */ addi r4, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005C360 00059160 90 64 01 84 */ stw r3, 0x184(r4) /* 8005C364 00059164 7F E3 FB 78 */ mr r3, r31 /* 8005C368 00059168 4B FD 77 1D */ bl xMemPopTemp__FPv @@ -5787,21 +5787,21 @@ lbl_8005C36C: /* 8005C37C 0005917C 4E 80 00 20 */ blr /* 8005C380 00059180 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8005C384 00059184 7C 08 02 A6 */ mflr r0 -/* 8005C388 00059188 3C 60 80 25 */ lis r3, lbl_8025533C@ha +/* 8005C388 00059188 3C 60 80 25 */ lis r3, lbl__stringBase0_27@ha /* 8005C38C 0005918C 38 80 00 00 */ li r4, 0 /* 8005C390 00059190 90 01 00 24 */ stw r0, 0x24(r1) -/* 8005C394 00059194 38 63 53 3C */ addi r3, r3, lbl_8025533C@l +/* 8005C394 00059194 38 63 53 3C */ addi r3, r3, lbl__stringBase0_27@l /* 8005C398 00059198 38 A0 00 00 */ li r5, 0 /* 8005C39C 0005919C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8005C3A0 000591A0 38 63 0A 32 */ addi r3, r3, 0xa32 /* 8005C3A4 000591A4 4B FA A8 CD */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 8005C3A8 000591A8 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 8005C3AC 000591AC 3C 80 80 25 */ lis r4, lbl_8025533C@ha +/* 8005C3AC 000591AC 3C 80 80 25 */ lis r4, lbl__stringBase0_27@ha /* 8005C3B0 000591B0 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l /* 8005C3B4 000591B4 7C 7F 1B 78 */ mr r31, r3 /* 8005C3B8 000591B8 90 01 00 08 */ stw r0, 8(r1) /* 8005C3BC 000591BC 38 00 00 00 */ li r0, 0 -/* 8005C3C0 000591C0 38 84 53 3C */ addi r4, r4, lbl_8025533C@l +/* 8005C3C0 000591C0 38 84 53 3C */ addi r4, r4, lbl__stringBase0_27@l /* 8005C3C4 000591C4 38 A0 00 20 */ li r5, 0x20 /* 8005C3C8 000591C8 90 01 00 0C */ stw r0, 0xc(r1) /* 8005C3CC 000591CC 38 84 0A 40 */ addi r4, r4, 0xa40 @@ -5811,16 +5811,16 @@ lbl_8005C36C: /* 8005C3DC 000591DC 39 00 00 00 */ li r8, 0 /* 8005C3E0 000591E0 39 20 00 00 */ li r9, 0 /* 8005C3E4 000591E4 39 40 00 00 */ li r10, 0 -/* 8005C3E8 000591E8 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005C3EC 000591EC C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005C3E8 000591E8 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005C3EC 000591EC C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 8005C3F0 000591F0 4B FA A9 69 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 8005C3F4 000591F4 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha +/* 8005C3F4 000591F4 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005C3F8 000591F8 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 8005C3FC 000591FC 38 C4 C2 A4 */ addi r6, r4, lbl_8028C2A4@l -/* 8005C400 00059200 3C 80 80 25 */ lis r4, lbl_8025533C@ha +/* 8005C3FC 000591FC 38 C4 C2 A4 */ addi r6, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l +/* 8005C400 00059200 3C 80 80 25 */ lis r4, lbl__stringBase0_27@ha /* 8005C404 00059204 90 66 01 70 */ stw r3, 0x170(r6) /* 8005C408 00059208 38 65 6C FC */ addi r3, r5, lbl_80006CFC@l -/* 8005C40C 0005920C 38 84 53 3C */ addi r4, r4, lbl_8025533C@l +/* 8005C40C 0005920C 38 84 53 3C */ addi r4, r4, lbl__stringBase0_27@l /* 8005C410 00059210 38 00 00 00 */ li r0, 0 /* 8005C414 00059214 90 61 00 08 */ stw r3, 8(r1) /* 8005C418 00059218 7F E3 FB 78 */ mr r3, r31 @@ -5833,15 +5833,15 @@ lbl_8005C36C: /* 8005C434 00059234 90 01 00 10 */ stw r0, 0x10(r1) /* 8005C438 00059238 39 20 00 00 */ li r9, 0 /* 8005C43C 0005923C 39 40 00 00 */ li r10, 0 -/* 8005C440 00059240 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005C444 00059244 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005C440 00059240 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005C444 00059244 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 8005C448 00059248 4B FA A9 11 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 8005C44C 0005924C 3C A0 80 29 */ lis r5, lbl_8028C2A4@ha -/* 8005C450 00059250 3C 80 80 25 */ lis r4, lbl_8025533C@ha -/* 8005C454 00059254 38 A5 C2 A4 */ addi r5, r5, lbl_8028C2A4@l +/* 8005C44C 0005924C 3C A0 80 29 */ lis r5, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005C450 00059250 3C 80 80 25 */ lis r4, lbl__stringBase0_27@ha +/* 8005C454 00059254 38 A5 C2 A4 */ addi r5, r5, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005C458 00059258 38 00 00 00 */ li r0, 0 /* 8005C45C 0005925C 90 65 01 74 */ stw r3, 0x174(r5) -/* 8005C460 00059260 38 A4 53 3C */ addi r5, r4, lbl_8025533C@l +/* 8005C460 00059260 38 A4 53 3C */ addi r5, r4, lbl__stringBase0_27@l /* 8005C464 00059264 7F E3 FB 78 */ mr r3, r31 /* 8005C468 00059268 38 C0 00 00 */ li r6, 0 /* 8005C46C 0005926C 90 01 00 08 */ stw r0, 8(r1) @@ -5852,12 +5852,12 @@ lbl_8005C36C: /* 8005C480 00059280 39 00 00 10 */ li r8, 0x10 /* 8005C484 00059284 39 20 00 00 */ li r9, 0 /* 8005C488 00059288 39 40 00 00 */ li r10, 0 -/* 8005C48C 0005928C C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005C490 00059290 C0 62 8A E0 */ lfs f3, lbl_803CD460-_SDA2_BASE_(r2) +/* 8005C48C 0005928C C0 22 89 B8 */ lfs f1, lbl__1551-_SDA2_BASE_(r2) +/* 8005C490 00059290 C0 62 8A E0 */ lfs f3, lbl__3447-_SDA2_BASE_(r2) /* 8005C494 00059294 FC 40 08 90 */ fmr f2, f1 /* 8005C498 00059298 4B FA AF 29 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs -/* 8005C49C 0005929C 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha -/* 8005C4A0 000592A0 38 84 C2 A4 */ addi r4, r4, lbl_8028C2A4@l +/* 8005C49C 0005929C 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005C4A0 000592A0 38 84 C2 A4 */ addi r4, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005C4A4 000592A4 90 64 01 88 */ stw r3, 0x188(r4) /* 8005C4A8 000592A8 7F E3 FB 78 */ mr r3, r31 /* 8005C4AC 000592AC 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -5868,15 +5868,15 @@ lbl_8005C36C: .global active__13cruise_bubbleFv active__13cruise_bubbleFv: -/* 8005C4C0 000592C0 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 8005C4C4 000592C4 80 03 C2 A4 */ lwz r0, lbl_8028C2A4@l(r3) +/* 8005C4C0 000592C0 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005C4C4 000592C4 80 03 C2 A4 */ lwz r0, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l(r3) /* 8005C4C8 000592C8 54 03 E7 FE */ rlwinm r3, r0, 0x1c, 0x1f, 0x1f /* 8005C4CC 000592CC 4E 80 00 20 */ blr .global exploding__13cruise_bubbleFv exploding__13cruise_bubbleFv: -/* 8005C4D0 000592D0 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 8005C4D4 000592D4 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 8005C4D0 000592D0 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005C4D4 000592D4 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005C4D8 000592D8 80 83 00 08 */ lwz r4, 8(r3) /* 8005C4DC 000592DC 28 04 00 00 */ cmplwi r4, 0 /* 8005C4E0 000592E0 41 82 00 10 */ beq lbl_8005C4F0 @@ -5884,10 +5884,10 @@ exploding__13cruise_bubbleFv: /* 8005C4E8 000592E8 2C 00 00 06 */ cmpwi r0, 6 /* 8005C4EC 000592EC 41 82 00 0C */ beq lbl_8005C4F8 lbl_8005C4F0: -/* 8005C4F0 000592F0 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005C4F0 000592F0 C0 22 89 B8 */ lfs f1, lbl__1551-_SDA2_BASE_(r2) /* 8005C4F4 000592F4 4E 80 00 20 */ blr lbl_8005C4F8: -/* 8005C4F8 000592F8 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005C4F8 000592F8 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005C4FC 000592FC C0 04 00 08 */ lfs f0, 8(r4) /* 8005C500 00059300 C0 23 00 6C */ lfs f1, 0x6c(r3) /* 8005C504 00059304 EC 21 00 28 */ fsubs f1, f1, f0 @@ -5897,9 +5897,9 @@ lbl_8005C4F8: get_explode_sphere__13cruise_bubbleFR5xVec3Rf: /* 8005C50C 0005930C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005C510 00059310 7C 08 02 A6 */ mflr r0 -/* 8005C514 00059314 3C A0 80 29 */ lis r5, lbl_8028C2A4@ha +/* 8005C514 00059314 3C A0 80 29 */ lis r5, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005C518 00059318 90 01 00 14 */ stw r0, 0x14(r1) -/* 8005C51C 0005931C 38 A5 C2 A4 */ addi r5, r5, lbl_8028C2A4@l +/* 8005C51C 0005931C 38 A5 C2 A4 */ addi r5, r5, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005C520 00059320 93 E1 00 0C */ stw r31, 0xc(r1) /* 8005C524 00059324 93 C1 00 08 */ stw r30, 8(r1) /* 8005C528 00059328 7C 9E 23 78 */ mr r30, r4 @@ -5911,7 +5911,7 @@ get_explode_sphere__13cruise_bubbleFR5xVec3Rf: /* 8005C540 00059340 41 82 00 08 */ beq lbl_8005C548 /* 8005C544 00059344 48 00 00 30 */ b lbl_8005C574 lbl_8005C548: -/* 8005C548 00059348 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005C548 00059348 80 8D 81 80 */ lwz r4, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005C54C 0005934C C0 3F 00 08 */ lfs f1, 8(r31) /* 8005C550 00059350 C0 04 00 6C */ lfs f0, 0x6c(r4) /* 8005C554 00059354 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -5932,7 +5932,7 @@ lbl_8005C574: .global zEntCruiseBubble.get_radius__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeCFv zEntCruiseBubble.get_radius__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeCFv: -/* 8005C58C 0005938C 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005C58C 0005938C 80 8D 81 80 */ lwz r4, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005C590 00059390 C0 43 00 08 */ lfs f2, 8(r3) /* 8005C594 00059394 C0 24 00 6C */ lfs f1, 0x6c(r4) /* 8005C598 00059398 C0 04 00 68 */ lfs f0, 0x68(r4) @@ -5942,8 +5942,8 @@ zEntCruiseBubble.get_radius__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20 .global get_explode_hits__13cruise_bubbleFRi get_explode_hits__13cruise_bubbleFRi: -/* 8005C5A8 000593A8 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha -/* 8005C5AC 000593AC 38 A4 C2 A4 */ addi r5, r4, lbl_8028C2A4@l +/* 8005C5A8 000593A8 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005C5AC 000593AC 38 A4 C2 A4 */ addi r5, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005C5B0 000593B0 80 C5 00 08 */ lwz r6, 8(r5) /* 8005C5B4 000593B4 28 06 00 00 */ cmplwi r6, 0 /* 8005C5B8 000593B8 41 82 00 10 */ beq lbl_8005C5C8 @@ -5956,7 +5956,7 @@ lbl_8005C5C8: /* 8005C5D0 000593D0 38 60 00 00 */ li r3, 0 /* 8005C5D4 000593D4 4E 80 00 20 */ blr lbl_8005C5D8: -/* 8005C5D8 000593D8 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005C5D8 000593D8 80 8D 81 80 */ lwz r4, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005C5DC 000593DC C0 26 00 08 */ lfs f1, 8(r6) /* 8005C5E0 000593E0 C0 04 00 6C */ lfs f0, 0x6c(r4) /* 8005C5E4 000593E4 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -5974,8 +5974,8 @@ lbl_8005C600: .global add_life__13cruise_bubbleFff add_life__13cruise_bubbleFff: -/* 8005C610 00059410 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 8005C614 00059414 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 8005C610 00059410 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005C614 00059414 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005C618 00059418 80 83 00 08 */ lwz r4, 8(r3) /* 8005C61C 0005941C 28 04 00 00 */ cmplwi r4, 0 /* 8005C620 00059420 4D 82 00 20 */ beqlr @@ -5987,13 +5987,13 @@ lbl_8005C634: /* 8005C634 00059434 C0 04 00 08 */ lfs f0, 8(r4) /* 8005C638 00059438 EC 00 08 2A */ fadds f0, f0, f1 /* 8005C63C 0005943C D0 04 00 08 */ stfs f0, 8(r4) -/* 8005C640 00059440 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005C640 00059440 C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) /* 8005C644 00059444 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8005C648 00059448 40 80 00 0C */ bge lbl_8005C654 -/* 8005C64C 0005944C 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005C64C 0005944C 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005C650 00059450 C0 43 00 14 */ lfs f2, 0x14(r3) lbl_8005C654: -/* 8005C654 00059454 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005C654 00059454 C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) /* 8005C658 00059458 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8005C65C 0005945C 4C 81 00 20 */ blelr /* 8005C660 00059460 C0 04 00 08 */ lfs f0, 8(r4) @@ -6004,8 +6004,8 @@ lbl_8005C654: .global set_life__13cruise_bubbleFf set_life__13cruise_bubbleFf: -/* 8005C674 00059474 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 8005C678 00059478 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 8005C674 00059474 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005C678 00059478 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005C67C 0005947C 80 63 00 08 */ lwz r3, 8(r3) /* 8005C680 00059480 28 03 00 00 */ cmplwi r3, 0 /* 8005C684 00059484 4D 82 00 20 */ beqlr @@ -6019,8 +6019,8 @@ lbl_8005C698: .global reset_life__13cruise_bubbleFv reset_life__13cruise_bubbleFv: -/* 8005C6A0 000594A0 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 8005C6A4 000594A4 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 8005C6A0 000594A0 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005C6A4 000594A4 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005C6A8 000594A8 80 83 00 08 */ lwz r4, 8(r3) /* 8005C6AC 000594AC 28 04 00 00 */ cmplwi r4, 0 /* 8005C6B0 000594B0 4D 82 00 20 */ beqlr @@ -6029,7 +6029,7 @@ reset_life__13cruise_bubbleFv: /* 8005C6BC 000594BC 41 82 00 08 */ beq lbl_8005C6C4 /* 8005C6C0 000594C0 4E 80 00 20 */ blr lbl_8005C6C4: -/* 8005C6C4 000594C4 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005C6C4 000594C4 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005C6C8 000594C8 C0 03 00 14 */ lfs f0, 0x14(r3) /* 8005C6CC 000594CC D0 04 00 08 */ stfs f0, 8(r4) /* 8005C6D0 000594D0 4E 80 00 20 */ blr @@ -6096,8 +6096,8 @@ lbl_8005C748: /* 8005C79C 0005959C 28 00 00 00 */ cmplwi r0, 0 /* 8005C7A0 000595A0 41 82 00 28 */ beq lbl_8005C7C8 /* 8005C7A4 000595A4 38 00 00 00 */ li r0, 0 -/* 8005C7A8 000595A8 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 8005C7AC 000595AC 38 83 C2 A4 */ addi r4, r3, lbl_8028C2A4@l +/* 8005C7A8 000595A8 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005C7AC 000595AC 38 83 C2 A4 */ addi r4, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005C7B0 000595B0 98 1F 00 08 */ stb r0, 8(r31) /* 8005C7B4 000595B4 38 7F 00 10 */ addi r3, r31, 0x10 /* 8005C7B8 000595B8 38 84 00 F4 */ addi r4, r4, 0xf4 @@ -6105,9 +6105,9 @@ lbl_8005C748: /* 8005C7C0 000595C0 38 60 00 00 */ li r3, 0 /* 8005C7C4 000595C4 48 00 00 70 */ b lbl_8005C834 lbl_8005C7C8: -/* 8005C7C8 000595C8 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha +/* 8005C7C8 000595C8 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005C7CC 000595CC 38 61 00 08 */ addi r3, r1, 8 -/* 8005C7D0 000595D0 38 84 C2 A4 */ addi r4, r4, lbl_8028C2A4@l +/* 8005C7D0 000595D0 38 84 C2 A4 */ addi r4, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005C7D4 000595D4 38 BF 00 10 */ addi r5, r31, 0x10 /* 8005C7D8 000595D8 38 84 00 F4 */ addi r4, r4, 0xf4 /* 8005C7DC 000595DC 4B FA E9 F1 */ bl __mi__5xVec3CFRC5xVec3 @@ -6119,13 +6119,13 @@ lbl_8005C7C8: /* 8005C7F4 000595F4 90 81 00 18 */ stw r4, 0x18(r1) /* 8005C7F8 000595F8 90 01 00 1C */ stw r0, 0x1c(r1) /* 8005C7FC 000595FC 4B FA E9 01 */ bl length2__5xVec3CFv -/* 8005C800 00059600 C0 02 89 C4 */ lfs f0, lbl_803CD344-_SDA2_BASE_(r2) +/* 8005C800 00059600 C0 02 89 C4 */ lfs f0, lbl__1721-_SDA2_BASE_(r2) /* 8005C804 00059604 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005C808 00059608 40 80 00 0C */ bge lbl_8005C814 /* 8005C80C 0005960C 38 60 00 01 */ li r3, 1 /* 8005C810 00059610 48 00 00 24 */ b lbl_8005C834 lbl_8005C814: -/* 8005C814 00059614 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005C814 00059614 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005C818 00059618 C0 3F 00 0C */ lfs f1, 0xc(r31) /* 8005C81C 0005961C C0 03 00 04 */ lfs f0, 4(r3) /* 8005C820 00059620 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -6142,11 +6142,11 @@ lbl_8005C834: /* 8005C844 00059644 4E 80 00 20 */ blr /* 8005C848 00059648 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005C84C 0005964C 7C 08 02 A6 */ mflr r0 -/* 8005C850 00059650 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha +/* 8005C850 00059650 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005C854 00059654 90 01 00 14 */ stw r0, 0x14(r1) /* 8005C858 00059658 93 E1 00 0C */ stw r31, 0xc(r1) /* 8005C85C 0005965C 7C 7F 1B 78 */ mr r31, r3 -/* 8005C860 00059660 38 64 C2 A4 */ addi r3, r4, lbl_8028C2A4@l +/* 8005C860 00059660 38 64 C2 A4 */ addi r3, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005C864 00059664 80 03 00 00 */ lwz r0, 0(r3) /* 8005C868 00059668 60 00 00 20 */ ori r0, r0, 0x20 /* 8005C86C 0005966C 90 03 00 00 */ stw r0, 0(r3) @@ -6155,13 +6155,13 @@ lbl_8005C834: /* 8005C878 00059678 C0 43 00 28 */ lfs f2, 0x28(r3) /* 8005C87C 0005967C 4B FA 97 F5 */ bl xatan2__Fff /* 8005C880 00059680 D0 3F 00 08 */ stfs f1, 8(r31) -/* 8005C884 00059684 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8005C888 00059688 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 8005C88C 0005968C C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005C890 00059690 38 84 05 58 */ addi r4, r4, lbl_803C0558@l -/* 8005C894 00059694 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 8005C884 00059684 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8005C888 00059688 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005C88C 0005968C C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) +/* 8005C890 00059690 38 84 05 58 */ addi r4, r4, lbl_globals@l +/* 8005C894 00059694 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005C898 00059698 D0 1F 00 0C */ stfs f0, 0xc(r31) -/* 8005C89C 0005969C C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005C89C 0005969C C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) /* 8005C8A0 000596A0 D0 1F 00 10 */ stfs f0, 0x10(r31) /* 8005C8A4 000596A4 80 A4 07 04 */ lwz r5, 0x704(r4) /* 8005C8A8 000596A8 80 83 01 78 */ lwz r4, 0x178(r3) @@ -6178,8 +6178,8 @@ lbl_8005C834: .global zEntCruiseBubble.get_player_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv zEntCruiseBubble.get_player_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: -/* 8005C8D4 000596D4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8005C8D8 000596D8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8005C8D4 000596D4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8005C8D8 000596D8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8005C8DC 000596DC 80 63 07 04 */ lwz r3, 0x704(r3) /* 8005C8E0 000596E0 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8005C8E4 000596E4 4E 80 00 20 */ blr @@ -6199,7 +6199,7 @@ zEntCruiseBubble.get_player_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cp /* 8005C91C 0005971C C0 03 00 10 */ lfs f0, 0x10(r3) /* 8005C920 00059720 EC 00 F8 2A */ fadds f0, f0, f31 /* 8005C924 00059724 D0 03 00 10 */ stfs f0, 0x10(r3) -/* 8005C928 00059728 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005C928 00059728 80 8D 81 80 */ lwz r4, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005C92C 0005972C C0 43 00 10 */ lfs f2, 0x10(r3) /* 8005C930 00059730 C0 04 00 00 */ lfs f0, 0(r4) /* 8005C934 00059734 FC 02 00 40 */ fcmpo cr0, f2, f0 @@ -6212,8 +6212,8 @@ lbl_8005C944: /* 8005C94C 0005974C FC 20 F8 90 */ fmr f1, f31 /* 8005C950 00059750 7F E3 FB 78 */ mr r3, r31 /* 8005C954 00059754 48 00 00 45 */ bl zEntCruiseBubble.update_animation__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_player_aimFf -/* 8005C958 00059758 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8005C95C 0005975C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8005C958 00059758 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8005C95C 0005975C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8005C960 00059760 80 63 03 1C */ lwz r3, 0x31c(r3) /* 8005C964 00059764 80 03 00 2C */ lwz r0, 0x2c(r3) /* 8005C968 00059768 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17 @@ -6236,17 +6236,17 @@ zEntCruiseBubble.update_animation__Q313cruise_bubble30_unnamed_zEntCruiseBubble_ /* 8005C998 00059798 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005C99C 0005979C 7C 08 02 A6 */ mflr r0 /* 8005C9A0 000597A0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8005C9A4 000597A4 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005C9A4 000597A4 80 8D 81 80 */ lwz r4, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005C9A8 000597A8 C0 23 00 0C */ lfs f1, 0xc(r3) /* 8005C9AC 000597AC C0 04 00 0C */ lfs f0, 0xc(r4) -/* 8005C9B0 000597B0 C0 42 89 FC */ lfs f2, lbl_803CD37C-_SDA2_BASE_(r2) +/* 8005C9B0 000597B0 C0 42 89 FC */ lfs f2, lbl__2883-_SDA2_BASE_(r2) /* 8005C9B4 000597B4 EC 21 00 32 */ fmuls f1, f1, f0 -/* 8005C9B8 000597B8 C0 62 89 C0 */ lfs f3, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005C9B8 000597B8 C0 62 89 C0 */ lfs f3, lbl__1720-_SDA2_BASE_(r2) /* 8005C9BC 000597BC 4B FB 1F 7D */ bl range_limit_f___Ffff -/* 8005C9C0 000597C0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8005C9C4 000597C4 C0 42 89 C0 */ lfs f2, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005C9C8 000597C8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 8005C9CC 000597CC C0 62 89 C8 */ lfs f3, lbl_803CD348-_SDA2_BASE_(r2) +/* 8005C9C0 000597C0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8005C9C4 000597C4 C0 42 89 C0 */ lfs f2, lbl__1720-_SDA2_BASE_(r2) +/* 8005C9C8 000597C8 38 63 05 58 */ addi r3, r3, lbl_globals@l +/* 8005C9CC 000597CC C0 62 89 C8 */ lfs f3, lbl__1728-_SDA2_BASE_(r2) /* 8005C9D0 000597D0 80 63 07 04 */ lwz r3, 0x704(r3) /* 8005C9D4 000597D4 80 63 00 0C */ lwz r3, 0xc(r3) /* 8005C9D8 000597D8 80 63 00 08 */ lwz r3, 8(r3) @@ -6278,18 +6278,18 @@ zEntCruiseBubble.apply_yaw__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16s /* 8005CA34 00059834 C0 3E 00 08 */ lfs f1, 8(r30) /* 8005CA38 00059838 48 06 84 15 */ bl isin__Ff /* 8005CA3C 0005983C FC 60 F8 90 */ fmr f3, f31 -/* 8005CA40 00059840 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005CA40 00059840 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 8005CA44 00059844 38 7F 00 20 */ addi r3, r31, 0x20 /* 8005CA48 00059848 4B FA E6 A5 */ bl assign__5xVec3Ffff /* 8005CA4C 0005984C C0 1F 00 20 */ lfs f0, 0x20(r31) /* 8005CA50 00059850 7F E3 FB 78 */ mr r3, r31 /* 8005CA54 00059854 C0 3F 00 28 */ lfs f1, 0x28(r31) /* 8005CA58 00059858 FC 60 00 50 */ fneg f3, f0 -/* 8005CA5C 0005985C C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005CA5C 0005985C C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 8005CA60 00059860 4B FA E6 8D */ bl assign__5xVec3Ffff -/* 8005CA64 00059864 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005CA64 00059864 C0 22 89 B8 */ lfs f1, lbl__1551-_SDA2_BASE_(r2) /* 8005CA68 00059868 38 7F 00 10 */ addi r3, r31, 0x10 -/* 8005CA6C 0005986C C0 42 89 C0 */ lfs f2, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005CA6C 0005986C C0 42 89 C0 */ lfs f2, lbl__1720-_SDA2_BASE_(r2) /* 8005CA70 00059870 FC 60 08 90 */ fmr f3, f1 /* 8005CA74 00059874 4B FA E6 79 */ bl assign__5xVec3Ffff /* 8005CA78 00059878 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 @@ -6311,16 +6311,16 @@ zEntCruiseBubble.face_camera__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_1 /* 8005CAAC 000598AC DB C1 00 10 */ stfd f30, 0x10(r1) /* 8005CAB0 000598B0 F3 C1 00 18 */ psq_st f30, 24(r1), 0, qr0 /* 8005CAB4 000598B4 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8005CAB8 000598B8 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8005CABC 000598BC C0 42 8A 0C */ lfs f2, lbl_803CD38C-_SDA2_BASE_(r2) -/* 8005CAC0 000598C0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8005CAB8 000598B8 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8005CABC 000598BC C0 42 8A 0C */ lfs f2, lbl__3153-_SDA2_BASE_(r2) +/* 8005CAC0 000598C0 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8005CAC4 000598C4 FF C0 08 90 */ fmr f30, f1 /* 8005CAC8 000598C8 C0 24 00 34 */ lfs f1, 0x34(r4) /* 8005CACC 000598CC 7C 7F 1B 78 */ mr r31, r3 /* 8005CAD0 000598D0 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 8005CAD4 000598D4 4C 41 13 82 */ cror 2, 1, 2 /* 8005CAD8 000598D8 40 82 00 38 */ bne lbl_8005CB10 -/* 8005CADC 000598DC C0 02 89 D4 */ lfs f0, lbl_803CD354-_SDA2_BASE_(r2) +/* 8005CADC 000598DC C0 02 89 D4 */ lfs f0, lbl__1731_1-_SDA2_BASE_(r2) /* 8005CAE0 000598E0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005CAE4 000598E4 4C 40 13 82 */ cror 2, 0, 2 /* 8005CAE8 000598E8 40 82 00 28 */ bne lbl_8005CB10 @@ -6338,24 +6338,24 @@ lbl_8005CB10: /* 8005CB14 00059914 4B FA 95 5D */ bl xatan2__Fff lbl_8005CB18: /* 8005CB18 00059918 C0 5F 00 08 */ lfs f2, 8(r31) -/* 8005CB1C 0005991C C0 02 8A E4 */ lfs f0, lbl_803CD464-_SDA2_BASE_(r2) +/* 8005CB1C 0005991C C0 02 8A E4 */ lfs f0, lbl__3563-_SDA2_BASE_(r2) /* 8005CB20 00059920 EF E1 10 28 */ fsubs f31, f1, f2 /* 8005CB24 00059924 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8005CB28 00059928 40 81 00 10 */ ble lbl_8005CB38 -/* 8005CB2C 0005992C C0 02 8A E8 */ lfs f0, lbl_803CD468-_SDA2_BASE_(r2) +/* 8005CB2C 0005992C C0 02 8A E8 */ lfs f0, lbl__3564-_SDA2_BASE_(r2) /* 8005CB30 00059930 EF FF 00 28 */ fsubs f31, f31, f0 /* 8005CB34 00059934 48 00 00 18 */ b lbl_8005CB4C lbl_8005CB38: -/* 8005CB38 00059938 C0 02 8A EC */ lfs f0, lbl_803CD46C-_SDA2_BASE_(r2) +/* 8005CB38 00059938 C0 02 8A EC */ lfs f0, lbl__3565-_SDA2_BASE_(r2) /* 8005CB3C 0005993C FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8005CB40 00059940 40 80 00 0C */ bge lbl_8005CB4C -/* 8005CB44 00059944 C0 02 8A E8 */ lfs f0, lbl_803CD468-_SDA2_BASE_(r2) +/* 8005CB44 00059944 C0 02 8A E8 */ lfs f0, lbl__3564-_SDA2_BASE_(r2) /* 8005CB48 00059948 EF FF 00 2A */ fadds f31, f31, f0 lbl_8005CB4C: /* 8005CB4C 0005994C FC 20 F0 90 */ fmr f1, f30 /* 8005CB50 00059950 4B FB 1C 61 */ bl xexp__Ff -/* 8005CB54 00059954 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) -/* 8005CB58 00059958 C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005CB54 00059954 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) +/* 8005CB58 00059958 C0 02 89 C0 */ lfs f0, lbl__1720-_SDA2_BASE_(r2) /* 8005CB5C 0005995C C0 43 00 08 */ lfs f2, 8(r3) /* 8005CB60 00059960 EC 22 00 72 */ fmuls f1, f2, f1 /* 8005CB64 00059964 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -6387,15 +6387,15 @@ lbl_8005CB70: /* 8005CBC8 000599C8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8005CBCC 000599CC 98 03 00 08 */ stb r0, 8(r3) /* 8005CBD0 000599D0 48 00 00 A1 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv -/* 8005CBD4 000599D4 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005CBD4 000599D4 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) /* 8005CBD8 000599D8 38 83 00 30 */ addi r4, r3, 0x30 /* 8005CBDC 000599DC 38 60 00 00 */ li r3, 0 /* 8005CBE0 000599E0 4B FF A8 25 */ bl zEntCruiseBubble.play_sound__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FifPC5xVec3 -/* 8005CBE4 000599E4 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8005CBE8 000599E8 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 8005CBEC 000599EC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8005CBE4 000599E4 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8005CBE8 000599E8 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005CBEC 000599EC 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8005CBF0 000599F0 80 A4 07 04 */ lwz r5, 0x704(r4) -/* 8005CBF4 000599F4 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 8005CBF4 000599F4 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005CBF8 000599F8 80 83 01 7C */ lwz r4, 0x17c(r3) /* 8005CBFC 000599FC 80 65 00 0C */ lwz r3, 0xc(r5) /* 8005CC00 00059A00 4B FA BE 45 */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition @@ -6403,16 +6403,16 @@ lbl_8005CB70: /* 8005CC08 00059A08 38 80 00 04 */ li r4, 4 /* 8005CC0C 00059A0C 4B FF B0 D1 */ bl zEntCruiseBubble.set_state__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_11thread_enumQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum /* 8005CC10 00059A10 4B FD 40 79 */ bl xurand__Fv -/* 8005CC14 00059A14 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 8005CC18 00059A18 3B E3 C2 A4 */ addi r31, r3, lbl_8028C2A4@l +/* 8005CC14 00059A14 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005CC18 00059A18 3B E3 C2 A4 */ addi r31, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005CC1C 00059A1C C0 1F 01 08 */ lfs f0, 0x108(r31) /* 8005CC20 00059A20 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005CC24 00059A24 4C 40 13 82 */ cror 2, 0, 2 /* 8005CC28 00059A28 40 82 00 34 */ bne lbl_8005CC5C -/* 8005CC2C 00059A2C C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005CC2C 00059A2C C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) /* 8005CC30 00059A30 38 60 00 03 */ li r3, 3 /* 8005CC34 00059A34 4B FF A6 ED */ bl zEntCruiseBubble.play_sound__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fif -/* 8005CC38 00059A38 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005CC38 00059A38 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005CC3C 00059A3C C0 3F 01 08 */ lfs f1, 0x108(r31) /* 8005CC40 00059A40 C0 03 01 84 */ lfs f0, 0x184(r3) /* 8005CC44 00059A44 EC 01 00 32 */ fmuls f0, f1, f0 @@ -6430,8 +6430,8 @@ lbl_8005CC5C: .global zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv: -/* 8005CC70 00059A70 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 8005CC74 00059A74 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 8005CC70 00059A70 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005CC74 00059A74 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005CC78 00059A78 80 63 00 68 */ lwz r3, 0x68(r3) /* 8005CC7C 00059A7C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8005CC80 00059A80 4E 80 00 20 */ blr @@ -6453,12 +6453,12 @@ zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cp /* 8005CCC0 00059AC0 DB A1 00 10 */ stfd f29, 0x10(r1) /* 8005CCC4 00059AC4 F3 A1 00 18 */ psq_st f29, 24(r1), 0, qr0 /* 8005CCC8 00059AC8 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8005CCCC 00059ACC 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 8005CCD0 00059AD0 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha -/* 8005CCD4 00059AD4 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 8005CCCC 00059ACC 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 8005CCD0 00059AD0 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005CCD4 00059AD4 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 8005CCD8 00059AD8 FF A0 08 90 */ fmr f29, f1 /* 8005CCDC 00059ADC 80 A5 07 04 */ lwz r5, 0x704(r5) -/* 8005CCE0 00059AE0 38 84 C2 A4 */ addi r4, r4, lbl_8028C2A4@l +/* 8005CCE0 00059AE0 38 84 C2 A4 */ addi r4, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005CCE4 00059AE4 80 04 01 68 */ lwz r0, 0x168(r4) /* 8005CCE8 00059AE8 7C 7F 1B 78 */ mr r31, r3 /* 8005CCEC 00059AEC 80 65 00 0C */ lwz r3, 0xc(r5) @@ -6473,7 +6473,7 @@ zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cp /* 8005CD10 00059B10 28 00 00 00 */ cmplwi r0, 0 /* 8005CD14 00059B14 C3 E3 00 10 */ lfs f31, 0x10(r3) /* 8005CD18 00059B18 40 82 00 1C */ bne lbl_8005CD34 -/* 8005CD1C 00059B1C 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005CD1C 00059B1C 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005CD20 00059B20 C0 03 00 10 */ lfs f0, 0x10(r3) /* 8005CD24 00059B24 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 8005CD28 00059B28 4C 41 13 82 */ cror 2, 1, 2 @@ -6526,19 +6526,19 @@ zEntCruiseBubble.update_wand__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_1 /* 8005CDC8 00059BC8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8005CDCC 00059BCC 7C 7F 1B 78 */ mr r31, r3 /* 8005CDD0 00059BD0 4B FF A7 8D */ bl zEntCruiseBubble.show_missle__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv -/* 8005CDD4 00059BD4 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 8005CDD8 00059BD8 38 83 C2 A4 */ addi r4, r3, lbl_8028C2A4@l +/* 8005CDD4 00059BD4 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005CDD8 00059BD8 38 83 C2 A4 */ addi r4, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005CDDC 00059BDC 80 64 00 68 */ lwz r3, 0x68(r4) /* 8005CDE0 00059BE0 A0 03 00 44 */ lhz r0, 0x44(r3) /* 8005CDE4 00059BE4 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e /* 8005CDE8 00059BE8 B0 03 00 44 */ sth r0, 0x44(r3) -/* 8005CDEC 00059BEC C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005CDEC 00059BEC C0 02 89 C0 */ lfs f0, lbl__1720-_SDA2_BASE_(r2) /* 8005CDF0 00059BF0 80 64 00 68 */ lwz r3, 0x68(r4) /* 8005CDF4 00059BF4 D0 03 00 24 */ stfs f0, 0x24(r3) /* 8005CDF8 00059BF8 80 64 00 68 */ lwz r3, 0x68(r4) /* 8005CDFC 00059BFC 80 84 01 70 */ lwz r4, 0x170(r4) /* 8005CE00 00059C00 80 63 00 0C */ lwz r3, 0xc(r3) -/* 8005CE04 00059C04 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005CE04 00059C04 C0 22 89 B8 */ lfs f1, lbl__1551-_SDA2_BASE_(r2) /* 8005CE08 00059C08 80 63 00 08 */ lwz r3, 8(r3) /* 8005CE0C 00059C0C 4B FA B1 11 */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef /* 8005CE10 00059C10 7F E3 FB 78 */ mr r3, r31 @@ -6567,7 +6567,7 @@ zEntCruiseBubble.move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_ /* 8005CE60 00059C60 7F E3 FB 78 */ mr r3, r31 /* 8005CE64 00059C64 38 81 00 14 */ addi r4, r1, 0x14 /* 8005CE68 00059C68 4B FD 53 3D */ bl xMat3x3Euler__FP7xMat3x3PC5xVec3 -/* 8005CE6C 00059C6C 80 AD 81 80 */ lwz r5, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005CE6C 00059C6C 80 AD 81 80 */ lwz r5, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005CE70 00059C70 7F E4 FB 78 */ mr r4, r31 /* 8005CE74 00059C74 38 61 00 08 */ addi r3, r1, 8 /* 8005CE78 00059C78 38 A5 00 30 */ addi r5, r5, 0x30 @@ -6596,9 +6596,9 @@ zEntCruiseBubble.move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_ /* 8005CED4 00059CD4 DB C1 00 10 */ stfd f30, 0x10(r1) /* 8005CED8 00059CD8 F3 C1 00 18 */ psq_st f30, 24(r1), 0, qr0 /* 8005CEDC 00059CDC 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8005CEE0 00059CE0 3C A0 80 29 */ lis r5, lbl_8028C2A4@ha -/* 8005CEE4 00059CE4 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) -/* 8005CEE8 00059CE8 38 A5 C2 A4 */ addi r5, r5, lbl_8028C2A4@l +/* 8005CEE0 00059CE0 3C A0 80 29 */ lis r5, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005CEE4 00059CE4 80 8D 81 80 */ lwz r4, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) +/* 8005CEE8 00059CE8 38 A5 C2 A4 */ addi r5, r5, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005CEEC 00059CEC FF C0 08 90 */ fmr f30, f1 /* 8005CEF0 00059CF0 80 A5 00 68 */ lwz r5, 0x68(r5) /* 8005CEF4 00059CF4 7C 7F 1B 78 */ mr r31, r3 @@ -6617,7 +6617,7 @@ zEntCruiseBubble.move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_ lbl_8005CF28: /* 8005CF28 00059D28 7F E3 FB 78 */ mr r3, r31 /* 8005CF2C 00059D2C 4B FF FF 01 */ bl zEntCruiseBubble.move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_missle_appearFv -/* 8005CF30 00059D30 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005CF30 00059D30 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005CF34 00059D34 C0 03 00 2C */ lfs f0, 0x2c(r3) /* 8005CF38 00059D38 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8005CF3C 00059D3C 4C 41 13 82 */ cror 2, 1, 2 @@ -6645,47 +6645,47 @@ zEntCruiseBubble.update_effects__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cp /* 8005CF80 00059D80 4E 80 00 20 */ blr /* 8005CF84 00059D84 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8005CF88 00059D88 7C 08 02 A6 */ mflr r0 -/* 8005CF8C 00059D8C 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha +/* 8005CF8C 00059D8C 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005CF90 00059D90 90 01 00 34 */ stw r0, 0x34(r1) /* 8005CF94 00059D94 93 E1 00 2C */ stw r31, 0x2c(r1) /* 8005CF98 00059D98 7C 7F 1B 78 */ mr r31, r3 -/* 8005CF9C 00059D9C 38 64 C2 A4 */ addi r3, r4, lbl_8028C2A4@l +/* 8005CF9C 00059D9C 38 64 C2 A4 */ addi r3, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005CFA0 00059DA0 80 03 00 00 */ lwz r0, 0(r3) /* 8005CFA4 00059DA4 60 00 00 08 */ ori r0, r0, 8 /* 8005CFA8 00059DA8 90 03 00 00 */ stw r0, 0(r3) -/* 8005CFAC 00059DAC 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005CFAC 00059DAC 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005CFB0 00059DB0 C0 03 00 14 */ lfs f0, 0x14(r3) /* 8005CFB4 00059DB4 D0 1F 00 08 */ stfs f0, 8(r31) /* 8005CFB8 00059DB8 4B FF A5 A5 */ bl zEntCruiseBubble.show_missle__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005CFBC 00059DBC 4B FF AC BD */ bl zEntCruiseBubble.start_trail__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005CFC0 00059DC0 4B FF A6 B1 */ bl zEntCruiseBubble.start_damaging__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv -/* 8005CFC4 00059DC4 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005CFC4 00059DC4 C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) /* 8005CFC8 00059DC8 D0 1F 00 0C */ stfs f0, 0xc(r31) /* 8005CFCC 00059DCC 4B FF FC A5 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005CFD0 00059DD0 38 9F 00 10 */ addi r4, r31, 0x10 /* 8005CFD4 00059DD4 4B FD 4E 61 */ bl xMat3x3GetEuler__FPC7xMat3x3P5xVec3 -/* 8005CFD8 00059DD8 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005CFD8 00059DD8 C0 22 89 B8 */ lfs f1, lbl__1551-_SDA2_BASE_(r2) /* 8005CFDC 00059DDC 38 7F 00 1C */ addi r3, r31, 0x1c /* 8005CFE0 00059DE0 4B FB F8 99 */ bl __as__5xVec3Ff -/* 8005CFE4 00059DE4 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005CFE8 00059DE8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8005CFEC 00059DEC 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8005CFE4 00059DE4 C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) +/* 8005CFE8 00059DE8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8005CFEC 00059DEC 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8005CFF0 00059DF0 38 7F 00 2C */ addi r3, r31, 0x2c /* 8005CFF4 00059DF4 D0 1F 00 28 */ stfs f0, 0x28(r31) /* 8005CFF8 00059DF8 38 84 07 68 */ addi r4, r4, 0x768 -/* 8005CFFC 00059DFC C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005CFFC 00059DFC C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) /* 8005D000 00059E00 D0 1F 00 38 */ stfs f0, 0x38(r31) /* 8005D004 00059E04 4B FA E2 61 */ bl __as__5xVec3FRC5xVec3 -/* 8005D008 00059E08 3C 60 80 2E */ lis r3, lbl_802DBE30@ha -/* 8005D00C 00059E0C 38 63 BE 30 */ addi r3, r3, lbl_802DBE30@l +/* 8005D008 00059E08 3C 60 80 2E */ lis r3, lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005D00C 00059E0C 38 63 BE 30 */ addi r3, r3, lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005D010 00059E10 48 00 34 55 */ bl reset__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_Fv /* 8005D014 00059E14 C0 3F 00 18 */ lfs f1, 0x18(r31) /* 8005D018 00059E18 38 61 00 18 */ addi r3, r1, 0x18 /* 8005D01C 00059E1C 38 9F 00 2C */ addi r4, r31, 0x2c /* 8005D020 00059E20 48 00 00 6D */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_dataFRC5xVec3f -/* 8005D024 00059E24 3C A0 80 2E */ lis r5, lbl_802DBE30@ha +/* 8005D024 00059E24 3C A0 80 2E */ lis r5, lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005D028 00059E28 7C 64 1B 78 */ mr r4, r3 -/* 8005D02C 00059E2C 38 65 BE 30 */ addi r3, r5, lbl_802DBE30@l +/* 8005D02C 00059E2C 38 65 BE 30 */ addi r3, r5, lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005D030 00059E30 48 00 33 29 */ bl push_front__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_FRCQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data /* 8005D034 00059E34 4B FF FC 3D */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005D038 00059E38 7C 64 1B 78 */ mr r4, r3 @@ -6693,12 +6693,12 @@ zEntCruiseBubble.update_effects__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cp /* 8005D040 00059E40 38 61 00 08 */ addi r3, r1, 8 /* 8005D044 00059E44 38 84 00 30 */ addi r4, r4, 0x30 /* 8005D048 00059E48 48 00 00 45 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_dataFRC5xVec3f -/* 8005D04C 00059E4C 3C A0 80 2E */ lis r5, lbl_802DBE30@ha +/* 8005D04C 00059E4C 3C A0 80 2E */ lis r5, lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005D050 00059E50 7C 64 1B 78 */ mr r4, r3 -/* 8005D054 00059E54 38 65 BE 30 */ addi r3, r5, lbl_802DBE30@l +/* 8005D054 00059E54 38 65 BE 30 */ addi r3, r5, lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005D058 00059E58 48 00 33 01 */ bl push_front__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_FRCQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data /* 8005D05C 00059E5C 4B FF FC 15 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv -/* 8005D060 00059E60 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005D060 00059E60 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) /* 8005D064 00059E64 38 83 00 30 */ addi r4, r3, 0x30 /* 8005D068 00059E68 38 60 00 02 */ li r3, 2 /* 8005D06C 00059E6C 4B FF A3 99 */ bl zEntCruiseBubble.play_sound__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FifPC5xVec3 @@ -6734,16 +6734,16 @@ zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle /* 8005D0D8 00059ED8 4B FF A1 AD */ bl zEntCruiseBubble.stop_sound__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FiUi /* 8005D0DC 00059EDC 38 60 02 04 */ li r3, 0x204 /* 8005D0E0 00059EE0 4B FF AB 11 */ bl zEntCruiseBubble.signal_event__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FUi -/* 8005D0E4 00059EE4 C0 22 89 BC */ lfs f1, lbl_803CD33C-_SDA2_BASE_(r2) +/* 8005D0E4 00059EE4 C0 22 89 BC */ lfs f1, lbl__1655-_SDA2_BASE_(r2) /* 8005D0E8 00059EE8 38 61 00 14 */ addi r3, r1, 0x14 /* 8005D0EC 00059EEC 4B FB F7 8D */ bl __as__5xVec3Ff -/* 8005D0F0 00059EF0 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005D0F0 00059EF0 C0 22 89 B8 */ lfs f1, lbl__1551-_SDA2_BASE_(r2) /* 8005D0F4 00059EF4 38 61 00 08 */ addi r3, r1, 8 /* 8005D0F8 00059EF8 D0 21 00 20 */ stfs f1, 0x20(r1) /* 8005D0FC 00059EFC 48 00 2E DD */ bl create__5xVec3Ff -/* 8005D100 00059F00 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8005D100 00059F00 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8005D104 00059F04 38 81 00 14 */ addi r4, r1, 0x14 -/* 8005D108 00059F08 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8005D108 00059F08 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8005D10C 00059F0C 38 A1 00 08 */ addi r5, r1, 8 /* 8005D110 00059F10 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 8005D114 00059F14 4B FF A8 B5 */ bl zEntCruiseBubble.notify_triggers__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR6xSceneRC7xSphereRC5xVec3 @@ -6759,16 +6759,16 @@ zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle /* 8005D13C 00059F3C 4B FF A1 49 */ bl zEntCruiseBubble.stop_sound__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FiUi /* 8005D140 00059F40 38 60 02 04 */ li r3, 0x204 /* 8005D144 00059F44 4B FF AA AD */ bl zEntCruiseBubble.signal_event__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FUi -/* 8005D148 00059F48 C0 22 89 BC */ lfs f1, lbl_803CD33C-_SDA2_BASE_(r2) +/* 8005D148 00059F48 C0 22 89 BC */ lfs f1, lbl__1655-_SDA2_BASE_(r2) /* 8005D14C 00059F4C 38 61 00 14 */ addi r3, r1, 0x14 /* 8005D150 00059F50 4B FB F7 29 */ bl __as__5xVec3Ff -/* 8005D154 00059F54 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005D154 00059F54 C0 22 89 B8 */ lfs f1, lbl__1551-_SDA2_BASE_(r2) /* 8005D158 00059F58 38 61 00 08 */ addi r3, r1, 8 /* 8005D15C 00059F5C D0 21 00 20 */ stfs f1, 0x20(r1) /* 8005D160 00059F60 48 00 2E 79 */ bl create__5xVec3Ff -/* 8005D164 00059F64 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8005D164 00059F64 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8005D168 00059F68 38 81 00 14 */ addi r4, r1, 0x14 -/* 8005D16C 00059F6C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8005D16C 00059F6C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8005D170 00059F70 38 A1 00 08 */ addi r5, r1, 8 /* 8005D174 00059F74 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 8005D178 00059F78 4B FF A8 51 */ bl zEntCruiseBubble.notify_triggers__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FR6xSceneRC7xSphereRC5xVec3 @@ -6788,28 +6788,28 @@ zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle /* 8005D1B0 00059FB0 EC 00 F8 28 */ fsubs f0, f0, f31 /* 8005D1B4 00059FB4 D0 03 00 08 */ stfs f0, 8(r3) /* 8005D1B8 00059FB8 C0 43 00 08 */ lfs f2, 8(r3) -/* 8005D1BC 00059FBC C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005D1BC 00059FBC C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) /* 8005D1C0 00059FC0 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8005D1C4 00059FC4 4C 40 13 82 */ cror 2, 0, 2 /* 8005D1C8 00059FC8 41 82 00 1C */ beq lbl_8005D1E4 -/* 8005D1CC 00059FCC 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8005D1D0 00059FD0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8005D1CC 00059FCC 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8005D1D0 00059FD0 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8005D1D4 00059FD4 80 84 03 1C */ lwz r4, 0x31c(r4) /* 8005D1D8 00059FD8 80 04 00 30 */ lwz r0, 0x30(r4) /* 8005D1DC 00059FDC 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17 /* 8005D1E0 00059FE0 41 82 00 44 */ beq lbl_8005D224 lbl_8005D1E4: /* 8005D1E4 00059FE4 4B FF FA 8D */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv -/* 8005D1E8 00059FE8 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha +/* 8005D1E8 00059FE8 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005D1EC 00059FEC 7C 65 1B 78 */ mr r5, r3 -/* 8005D1F0 00059FF0 38 64 C2 A4 */ addi r3, r4, lbl_8028C2A4@l +/* 8005D1F0 00059FF0 38 64 C2 A4 */ addi r3, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005D1F4 00059FF4 38 63 00 50 */ addi r3, r3, 0x50 /* 8005D1F8 00059FF8 38 85 00 30 */ addi r4, r5, 0x30 /* 8005D1FC 00059FFC 4B FA E0 69 */ bl __as__5xVec3FRC5xVec3 /* 8005D200 0005A000 4B FF FA 71 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv -/* 8005D204 0005A004 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha +/* 8005D204 0005A004 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005D208 0005A008 7C 65 1B 78 */ mr r5, r3 -/* 8005D20C 0005A00C 38 64 C2 A4 */ addi r3, r4, lbl_8028C2A4@l +/* 8005D20C 0005A00C 38 64 C2 A4 */ addi r3, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005D210 0005A010 38 63 00 5C */ addi r3, r3, 0x5c /* 8005D214 0005A014 38 85 00 20 */ addi r4, r5, 0x20 /* 8005D218 0005A018 4B FA E0 4D */ bl __as__5xVec3FRC5xVec3 @@ -6820,13 +6820,13 @@ lbl_8005D224: /* 8005D228 0005A028 FC 20 F8 90 */ fmr f1, f31 /* 8005D22C 0005A02C 7F E3 FB 78 */ mr r3, r31 /* 8005D230 0005A030 48 00 06 F9 */ bl zEntCruiseBubble.update_move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyFf -/* 8005D234 0005A034 3C 60 80 2E */ lis r3, lbl_802DBE30@ha -/* 8005D238 0005A038 38 63 BE 30 */ addi r3, r3, lbl_802DBE30@l +/* 8005D234 0005A034 3C 60 80 2E */ lis r3, lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005D238 0005A038 38 63 BE 30 */ addi r3, r3, lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005D23C 0005A03C 48 00 32 6D */ bl full__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_CFv /* 8005D240 0005A040 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8005D244 0005A044 41 82 00 10 */ beq lbl_8005D254 -/* 8005D248 0005A048 3C 60 80 2E */ lis r3, lbl_802DBE30@ha -/* 8005D24C 0005A04C 38 63 BE 30 */ addi r3, r3, lbl_802DBE30@l +/* 8005D248 0005A048 3C 60 80 2E */ lis r3, lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005D24C 0005A04C 38 63 BE 30 */ addi r3, r3, lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005D250 0005A050 48 00 32 45 */ bl pop_back__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_Fv lbl_8005D254: /* 8005D254 0005A054 7F E3 FB 78 */ mr r3, r31 @@ -6838,15 +6838,15 @@ lbl_8005D254: /* 8005D26C 0005A06C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8005D270 0005A070 41 82 00 34 */ beq lbl_8005D2A4 lbl_8005D274: -/* 8005D274 0005A074 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 8005D274 0005A074 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005D278 0005A078 C0 3F 00 18 */ lfs f1, 0x18(r31) -/* 8005D27C 0005A07C 38 83 C2 A4 */ addi r4, r3, lbl_8028C2A4@l +/* 8005D27C 0005A07C 38 83 C2 A4 */ addi r4, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005D280 0005A080 38 61 00 18 */ addi r3, r1, 0x18 /* 8005D284 0005A084 38 84 00 50 */ addi r4, r4, 0x50 /* 8005D288 0005A088 4B FF FE 05 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_dataFRC5xVec3f -/* 8005D28C 0005A08C 3C A0 80 2E */ lis r5, lbl_802DBE30@ha +/* 8005D28C 0005A08C 3C A0 80 2E */ lis r5, lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005D290 0005A090 7C 64 1B 78 */ mr r4, r3 -/* 8005D294 0005A094 38 65 BE 30 */ addi r3, r5, lbl_802DBE30@l +/* 8005D294 0005A094 38 65 BE 30 */ addi r3, r5, lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005D298 0005A098 48 00 30 C1 */ bl push_front__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_FRCQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data /* 8005D29C 0005A09C 38 60 00 06 */ li r3, 6 /* 8005D2A0 0005A0A0 48 00 00 94 */ b lbl_8005D334 @@ -6857,9 +6857,9 @@ lbl_8005D2A4: /* 8005D2B0 0005A0B0 38 61 00 08 */ addi r3, r1, 8 /* 8005D2B4 0005A0B4 38 84 00 30 */ addi r4, r4, 0x30 /* 8005D2B8 0005A0B8 4B FF FD D5 */ bl zEntCruiseBubble.__ct__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_dataFRC5xVec3f -/* 8005D2BC 0005A0BC 3C A0 80 2E */ lis r5, lbl_802DBE30@ha +/* 8005D2BC 0005A0BC 3C A0 80 2E */ lis r5, lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005D2C0 0005A0C0 7C 64 1B 78 */ mr r4, r3 -/* 8005D2C4 0005A0C4 38 65 BE 30 */ addi r3, r5, lbl_802DBE30@l +/* 8005D2C4 0005A0C4 38 65 BE 30 */ addi r3, r5, lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005D2C8 0005A0C8 48 00 30 91 */ bl push_front__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_FRCQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data /* 8005D2CC 0005A0CC 4B FF F9 A5 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005D2D0 0005A0D0 7C 64 1B 78 */ mr r4, r3 @@ -6877,9 +6877,9 @@ lbl_8005D2A4: /* 8005D300 0005A100 38 61 00 28 */ addi r3, r1, 0x28 /* 8005D304 0005A104 38 9F 00 30 */ addi r4, r31, 0x30 /* 8005D308 0005A108 4B FA DF 5D */ bl __as__5xVec3FRC5xVec3 -/* 8005D30C 0005A10C 80 AD 81 80 */ lwz r5, lbl_803CAA80-_SDA_BASE_(r13) -/* 8005D310 0005A110 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8005D314 0005A114 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8005D30C 0005A10C 80 AD 81 80 */ lwz r5, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) +/* 8005D310 0005A110 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8005D314 0005A114 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8005D318 0005A118 38 81 00 28 */ addi r4, r1, 0x28 /* 8005D31C 0005A11C C0 05 00 18 */ lfs f0, 0x18(r5) /* 8005D320 0005A120 38 BF 00 20 */ addi r5, r31, 0x20 @@ -6908,7 +6908,7 @@ zEntCruiseBubble.update_flash__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ /* 8005D36C 0005A16C C0 03 00 38 */ lfs f0, 0x38(r3) /* 8005D370 0005A170 EC 00 08 2A */ fadds f0, f0, f1 /* 8005D374 0005A174 D0 03 00 38 */ stfs f0, 0x38(r3) -/* 8005D378 0005A178 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005D378 0005A178 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005D37C 0005A17C C0 3F 00 08 */ lfs f1, 8(r31) /* 8005D380 0005A180 C0 03 00 14 */ lfs f0, 0x14(r3) /* 8005D384 0005A184 C0 43 00 4C */ lfs f2, 0x4c(r3) @@ -6937,16 +6937,16 @@ lbl_8005D3B8: zEntCruiseBubble.update_engine_sound__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyFf: /* 8005D3D4 0005A1D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005D3D8 0005A1D8 7C 08 02 A6 */ mflr r0 -/* 8005D3DC 0005A1DC 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha +/* 8005D3DC 0005A1DC 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005D3E0 0005A1E0 7C 66 1B 78 */ mr r6, r3 /* 8005D3E4 0005A1E4 90 01 00 14 */ stw r0, 0x14(r1) -/* 8005D3E8 0005A1E8 38 84 C2 A4 */ addi r4, r4, lbl_8028C2A4@l +/* 8005D3E8 0005A1E8 38 84 C2 A4 */ addi r4, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005D3EC 0005A1EC 38 60 00 02 */ li r3, 2 /* 8005D3F0 0005A1F0 C0 24 00 40 */ lfs f1, 0x40(r4) /* 8005D3F4 0005A1F4 C0 04 00 44 */ lfs f0, 0x44(r4) /* 8005D3F8 0005A1F8 38 80 00 00 */ li r4, 0 /* 8005D3FC 0005A1FC FC 60 0A 10 */ fabs f3, f1 -/* 8005D400 0005A200 80 AD 81 80 */ lwz r5, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005D400 0005A200 80 AD 81 80 */ lwz r5, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005D404 0005A204 FC 00 02 10 */ fabs f0, f0 /* 8005D408 0005A208 C0 26 00 28 */ lfs f1, 0x28(r6) /* 8005D40C 0005A20C C0 85 00 44 */ lfs f4, 0x44(r5) @@ -6990,9 +6990,9 @@ lbl_8005D488: /* 8005D494 0005A294 48 00 31 6D */ bl MarkForRecycle__9NPCHazardFv lbl_8005D498: /* 8005D498 0005A298 4B FF F7 D9 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv -/* 8005D49C 0005A29C 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha +/* 8005D49C 0005A29C 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005D4A0 0005A2A0 7C 65 1B 78 */ mr r5, r3 -/* 8005D4A4 0005A2A4 38 64 C2 A4 */ addi r3, r4, lbl_8028C2A4@l +/* 8005D4A4 0005A2A4 38 64 C2 A4 */ addi r3, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005D4A8 0005A2A8 38 63 00 50 */ addi r3, r3, 0x50 /* 8005D4AC 0005A2AC 38 85 00 30 */ addi r4, r5, 0x30 /* 8005D4B0 0005A2B0 4B FA DD B5 */ bl __as__5xVec3FRC5xVec3 @@ -7017,7 +7017,7 @@ lbl_8005D4C8: /* 8005D4F4 0005A2F4 38 61 00 08 */ addi r3, r1, 8 /* 8005D4F8 0005A2F8 38 9E 00 08 */ addi r4, r30, 8 /* 8005D4FC 0005A2FC 4B FA DC D1 */ bl __mi__5xVec3CFRC5xVec3 -/* 8005D500 0005A300 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005D500 0005A300 80 8D 81 80 */ lwz r4, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005D504 0005A304 38 61 00 14 */ addi r3, r1, 0x14 /* 8005D508 0005A308 80 A1 00 08 */ lwz r5, 8(r1) /* 8005D50C 0005A30C C0 24 00 18 */ lfs f1, 0x18(r4) @@ -7055,9 +7055,9 @@ zEntCruiseBubble.collide__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16sta /* 8005D578 0005A378 DB E1 00 60 */ stfd f31, 0x60(r1) /* 8005D57C 0005A37C F3 E1 00 68 */ psq_st f31, 104(r1), 0, qr0 /* 8005D580 0005A380 BF 61 00 4C */ stmw r27, 0x4c(r1) -/* 8005D584 0005A384 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha +/* 8005D584 0005A384 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005D588 0005A388 7C 7C 1B 78 */ mr r28, r3 -/* 8005D58C 0005A38C 38 64 C2 A4 */ addi r3, r4, lbl_8028C2A4@l +/* 8005D58C 0005A38C 38 64 C2 A4 */ addi r3, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005D590 0005A390 3B A0 00 00 */ li r29, 0 /* 8005D594 0005A394 3B E3 00 5C */ addi r31, r3, 0x5c /* 8005D598 0005A398 3B C3 00 50 */ addi r30, r3, 0x50 @@ -7080,7 +7080,7 @@ lbl_8005D5C4: /* 8005D5D4 0005A3D4 4B FF F6 9D */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005D5D8 0005A3D8 7C 65 1B 78 */ mr r5, r3 /* 8005D5DC 0005A3DC 80 61 00 08 */ lwz r3, 8(r1) -/* 8005D5E0 0005A3E0 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005D5E0 0005A3E0 C0 22 89 B8 */ lfs f1, lbl__1551-_SDA2_BASE_(r2) /* 8005D5E4 0005A3E4 7F C4 F3 78 */ mr r4, r30 /* 8005D5E8 0005A3E8 7F E6 FB 78 */ mr r6, r31 /* 8005D5EC 0005A3EC 38 A5 00 20 */ addi r5, r5, 0x20 @@ -7095,7 +7095,7 @@ lbl_8005D600: /* 8005D60C 0005A40C 38 7B 00 20 */ addi r3, r27, 0x20 /* 8005D610 0005A410 4B FB 7E FD */ bl dot__5xVec3CFRC5xVec3 /* 8005D614 0005A414 4B FB 07 65 */ bl xasin__Ff -/* 8005D618 0005A418 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005D618 0005A418 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005D61C 0005A41C C0 03 00 1C */ lfs f0, 0x1c(r3) /* 8005D620 0005A420 FC 00 00 50 */ fneg f0, f0 /* 8005D624 0005A424 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -7118,14 +7118,14 @@ lbl_8005D634: /* 8005D664 0005A464 90 81 00 34 */ stw r4, 0x34(r1) /* 8005D668 0005A468 90 01 00 38 */ stw r0, 0x38(r1) /* 8005D66C 0005A46C 4B FA DA 91 */ bl length2__5xVec3CFv -/* 8005D670 0005A470 C0 02 8A B0 */ lfs f0, lbl_803CD430-_SDA2_BASE_(r2) +/* 8005D670 0005A470 C0 02 8A B0 */ lfs f0, lbl__3319-_SDA2_BASE_(r2) /* 8005D674 0005A474 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005D678 0005A478 40 80 00 0C */ bge lbl_8005D684 /* 8005D67C 0005A47C 38 60 00 00 */ li r3, 0 /* 8005D680 0005A480 48 00 01 38 */ b lbl_8005D7B8 lbl_8005D684: /* 8005D684 0005A484 4B FA D1 79 */ bl xsqrt__Ff -/* 8005D688 0005A488 C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005D688 0005A488 C0 02 89 C0 */ lfs f0, lbl__1720-_SDA2_BASE_(r2) /* 8005D68C 0005A48C 38 61 00 0C */ addi r3, r1, 0xc /* 8005D690 0005A490 38 81 00 30 */ addi r4, r1, 0x30 /* 8005D694 0005A494 EC 20 08 24 */ fdivs f1, f0, f1 @@ -7139,8 +7139,8 @@ lbl_8005D684: /* 8005D6B4 0005A4B4 90 01 00 2C */ stw r0, 0x2c(r1) /* 8005D6B8 0005A4B8 4B FB 06 C1 */ bl xasin__Ff /* 8005D6BC 0005A4BC FF E0 08 50 */ fneg f31, f1 -/* 8005D6C0 0005A4C0 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) -/* 8005D6C4 0005A4C4 C0 22 8A 94 */ lfs f1, lbl_803CD414-_SDA2_BASE_(r2) +/* 8005D6C0 0005A4C0 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) +/* 8005D6C4 0005A4C4 C0 22 8A 94 */ lfs f1, lbl__3312-_SDA2_BASE_(r2) /* 8005D6C8 0005A4C8 C0 03 00 60 */ lfs f0, 0x60(r3) /* 8005D6CC 0005A4CC FC 40 FA 10 */ fabs f2, f31 /* 8005D6D0 0005A4D0 EC 01 00 32 */ fmuls f0, f1, f0 @@ -7154,13 +7154,13 @@ lbl_8005D6E8: /* 8005D6EC 0005A4EC C0 41 00 2C */ lfs f2, 0x2c(r1) /* 8005D6F0 0005A4F0 4B FA 89 81 */ bl xatan2__Fff /* 8005D6F4 0005A4F4 C0 1C 00 10 */ lfs f0, 0x10(r28) -/* 8005D6F8 0005A4F8 C0 42 8A E4 */ lfs f2, lbl_803CD464-_SDA2_BASE_(r2) +/* 8005D6F8 0005A4F8 C0 42 8A E4 */ lfs f2, lbl__3563-_SDA2_BASE_(r2) /* 8005D6FC 0005A4FC EC 01 00 28 */ fsubs f0, f1, f0 /* 8005D700 0005A500 EC 22 00 2A */ fadds f1, f2, f0 /* 8005D704 0005A504 4B FB 10 F1 */ bl xrmod__Ff -/* 8005D708 0005A508 C0 02 8A E4 */ lfs f0, lbl_803CD464-_SDA2_BASE_(r2) +/* 8005D708 0005A508 C0 02 8A E4 */ lfs f0, lbl__3563-_SDA2_BASE_(r2) /* 8005D70C 0005A50C 7F 63 DB 78 */ mr r3, r27 -/* 8005D710 0005A510 80 AD 81 80 */ lwz r5, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005D710 0005A510 80 AD 81 80 */ lwz r5, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005D714 0005A514 38 9C 00 10 */ addi r4, r28, 0x10 /* 8005D718 0005A518 EC 41 00 28 */ fsubs f2, f1, f0 /* 8005D71C 0005A51C C0 1C 00 10 */ lfs f0, 0x10(r28) @@ -7168,7 +7168,7 @@ lbl_8005D6E8: /* 8005D724 0005A524 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8005D728 0005A528 D0 1C 00 10 */ stfs f0, 0x10(r28) /* 8005D72C 0005A52C C0 3C 00 14 */ lfs f1, 0x14(r28) -/* 8005D730 0005A530 80 AD 81 80 */ lwz r5, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005D730 0005A530 80 AD 81 80 */ lwz r5, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005D734 0005A534 EC 1F 08 28 */ fsubs f0, f31, f1 /* 8005D738 0005A538 C0 45 00 20 */ lfs f2, 0x20(r5) /* 8005D73C 0005A53C EC 02 08 3A */ fmadds f0, f2, f0, f1 @@ -7176,18 +7176,18 @@ lbl_8005D6E8: /* 8005D744 0005A544 4B FD 4A 61 */ bl xMat3x3Euler__FP7xMat3x3PC5xVec3 /* 8005D748 0005A548 38 61 00 3C */ addi r3, r1, 0x3c /* 8005D74C 0005A54C 4B FA D9 B1 */ bl length2__5xVec3CFv -/* 8005D750 0005A550 C0 02 8A F0 */ lfs f0, lbl_803CD470-_SDA2_BASE_(r2) +/* 8005D750 0005A550 C0 02 8A F0 */ lfs f0, lbl__3657-_SDA2_BASE_(r2) /* 8005D754 0005A554 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005D758 0005A558 40 80 00 0C */ bge lbl_8005D764 /* 8005D75C 0005A55C 38 60 00 00 */ li r3, 0 /* 8005D760 0005A560 48 00 00 58 */ b lbl_8005D7B8 lbl_8005D764: -/* 8005D764 0005A564 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005D764 0005A564 80 8D 81 80 */ lwz r4, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005D768 0005A568 3B BD 00 01 */ addi r29, r29, 1 /* 8005D76C 0005A56C 80 04 00 24 */ lwz r0, 0x24(r4) /* 8005D770 0005A570 7C 1D 00 00 */ cmpw r29, r0 /* 8005D774 0005A574 41 80 FE 28 */ blt lbl_8005D59C -/* 8005D778 0005A578 C0 22 8A 30 */ lfs f1, lbl_803CD3B0-_SDA2_BASE_(r2) +/* 8005D778 0005A578 C0 22 8A 30 */ lfs f1, lbl__3186-_SDA2_BASE_(r2) /* 8005D77C 0005A57C 38 61 00 3C */ addi r3, r1, 0x3c /* 8005D780 0005A580 C0 04 00 18 */ lfs f0, 0x18(r4) /* 8005D784 0005A584 EF E1 00 32 */ fmuls f31, f1, f0 @@ -7217,18 +7217,18 @@ lbl_8005D7B8: zEntCruiseBubble.hit_test__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_flyCFR5xVec3R5xVec3R5xVec3RP4xEnt: /* 8005D7D4 0005A5D4 94 21 FE 60 */ stwu r1, -0x1a0(r1) /* 8005D7D8 0005A5D8 7C 08 02 A6 */ mflr r0 -/* 8005D7DC 0005A5DC 3D 00 80 3C */ lis r8, lbl_803C0558@ha +/* 8005D7DC 0005A5DC 3D 00 80 3C */ lis r8, lbl_globals@ha /* 8005D7E0 0005A5E0 90 01 01 A4 */ stw r0, 0x1a4(r1) /* 8005D7E4 0005A5E4 BF 21 01 84 */ stmw r25, 0x184(r1) /* 8005D7E8 0005A5E8 7C 7F 1B 78 */ mr r31, r3 -/* 8005D7EC 0005A5EC 38 68 05 58 */ addi r3, r8, lbl_803C0558@l +/* 8005D7EC 0005A5EC 38 68 05 58 */ addi r3, r8, lbl_globals@l /* 8005D7F0 0005A5F0 7C 99 23 78 */ mr r25, r4 /* 8005D7F4 0005A5F4 7C BA 2B 78 */ mr r26, r5 /* 8005D7F8 0005A5F8 7C DB 33 78 */ mr r27, r6 /* 8005D7FC 0005A5FC 7C FC 3B 78 */ mr r28, r7 /* 8005D800 0005A600 83 C3 1F C0 */ lwz r30, 0x1fc0(r3) /* 8005D804 0005A604 4B FF F4 6D */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv -/* 8005D808 0005A608 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005D808 0005A608 80 8D 81 80 */ lwz r4, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005D80C 0005A60C 3B A3 00 30 */ addi r29, r3, 0x30 /* 8005D810 0005A610 7F A5 EB 78 */ mr r5, r29 /* 8005D814 0005A614 38 61 00 38 */ addi r3, r1, 0x38 @@ -7312,8 +7312,8 @@ zEntCruiseBubble.update_move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_1 /* 8005D938 0005A738 90 01 00 24 */ stw r0, 0x24(r1) /* 8005D93C 0005A73C 38 61 00 08 */ addi r3, r1, 8 /* 8005D940 0005A740 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 8005D944 0005A744 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) -/* 8005D948 0005A748 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005D944 0005A744 80 8D 81 80 */ lwz r4, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) +/* 8005D948 0005A748 C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) /* 8005D94C 0005A74C C0 24 00 3C */ lfs f1, 0x3c(r4) /* 8005D950 0005A750 C0 64 00 40 */ lfs f3, 0x40(r4) /* 8005D954 0005A754 38 85 00 0C */ addi r4, r5, 0xc @@ -7353,12 +7353,12 @@ zEntCruiseBubble.update_turn__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_1 /* 8005D9D0 0005A7D0 F3 41 00 48 */ psq_st f26, 72(r1), 0, qr0 /* 8005D9D4 0005A7D4 93 E1 00 3C */ stw r31, 0x3c(r1) /* 8005D9D8 0005A7D8 93 C1 00 38 */ stw r30, 0x38(r1) -/* 8005D9DC 0005A7DC 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005D9DC 0005A7DC 80 8D 81 80 */ lwz r4, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005D9E0 0005A7E0 7C 7E 1B 78 */ mr r30, r3 /* 8005D9E4 0005A7E4 FF 60 08 90 */ fmr f27, f1 -/* 8005D9E8 0005A7E8 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 8005D9E8 0005A7E8 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005D9EC 0005A7EC C0 64 00 50 */ lfs f3, 0x50(r4) -/* 8005D9F0 0005A7F0 3B E3 C2 A4 */ addi r31, r3, lbl_8028C2A4@l +/* 8005D9F0 0005A7F0 3B E3 C2 A4 */ addi r31, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005D9F4 0005A7F4 C0 04 00 54 */ lfs f0, 0x54(r4) /* 8005D9F8 0005A7F8 C0 24 00 64 */ lfs f1, 0x64(r4) /* 8005D9FC 0005A7FC C0 84 00 58 */ lfs f4, 0x58(r4) @@ -7372,14 +7372,14 @@ zEntCruiseBubble.update_turn__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_1 /* 8005DA1C 0005A81C D0 01 00 30 */ stfs f0, 0x30(r1) /* 8005DA20 0005A820 C0 1E 00 14 */ lfs f0, 0x14(r30) /* 8005DA24 0005A824 D0 01 00 34 */ stfs f0, 0x34(r1) -/* 8005DA28 0005A828 C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005DA28 0005A828 C0 02 89 C0 */ lfs f0, lbl__1720-_SDA2_BASE_(r2) /* 8005DA2C 0005A82C EC 20 20 28 */ fsubs f1, f0, f4 /* 8005DA30 0005A830 4B FD 21 E5 */ bl xpow__Fff /* 8005DA34 0005A834 C0 1E 00 1C */ lfs f0, 0x1c(r30) /* 8005DA38 0005A838 FC 40 D8 90 */ fmr f2, f27 /* 8005DA3C 0005A83C EC 00 00 72 */ fmuls f0, f0, f1 /* 8005DA40 0005A840 D0 01 00 20 */ stfs f0, 0x20(r1) -/* 8005DA44 0005A844 C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005DA44 0005A844 C0 02 89 C0 */ lfs f0, lbl__1720-_SDA2_BASE_(r2) /* 8005DA48 0005A848 EC 20 D0 28 */ fsubs f1, f0, f26 /* 8005DA4C 0005A84C 4B FD 21 C9 */ bl xpow__Fff /* 8005DA50 0005A850 C0 5E 00 20 */ lfs f2, 0x20(r30) @@ -7389,15 +7389,15 @@ zEntCruiseBubble.update_turn__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_1 /* 8005DA60 0005A860 EC 1D 00 32 */ fmuls f0, f29, f0 /* 8005DA64 0005A864 D0 21 00 24 */ stfs f1, 0x24(r1) /* 8005DA68 0005A868 EC 22 00 32 */ fmuls f1, f2, f0 -/* 8005DA6C 0005A86C C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005DA6C 0005A86C C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) /* 8005DA70 0005A870 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005DA74 0005A874 4C 40 13 82 */ cror 2, 0, 2 /* 8005DA78 0005A878 40 82 00 0C */ bne lbl_8005DA84 -/* 8005DA7C 0005A87C C0 A2 89 C0 */ lfs f5, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005DA7C 0005A87C C0 A2 89 C0 */ lfs f5, lbl__1720-_SDA2_BASE_(r2) /* 8005DA80 0005A880 48 00 00 18 */ b lbl_8005DA98 lbl_8005DA84: /* 8005DA84 0005A884 FC 00 12 10 */ fabs f0, f2 -/* 8005DA88 0005A888 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005DA88 0005A888 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) /* 8005DA8C 0005A88C FC 00 00 18 */ frsp f0, f0 /* 8005DA90 0005A890 EC 00 F8 24 */ fdivs f0, f0, f31 /* 8005DA94 0005A894 EC A1 00 28 */ fsubs f5, f1, f0 @@ -7438,11 +7438,11 @@ lbl_8005DA98: /* 8005DB1C 0005A91C EC 1C 00 32 */ fmuls f0, f28, f0 /* 8005DB20 0005A920 D0 1E 00 18 */ stfs f0, 0x18(r30) /* 8005DB24 0005A924 C0 3E 00 1C */ lfs f1, 0x1c(r30) -/* 8005DB28 0005A928 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005DB28 0005A928 C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) /* 8005DB2C 0005A92C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005DB30 0005A930 40 80 00 14 */ bge lbl_8005DB44 /* 8005DB34 0005A934 C0 3E 00 18 */ lfs f1, 0x18(r30) -/* 8005DB38 0005A938 C0 02 89 FC */ lfs f0, lbl_803CD37C-_SDA2_BASE_(r2) +/* 8005DB38 0005A938 C0 02 89 FC */ lfs f0, lbl__2883-_SDA2_BASE_(r2) /* 8005DB3C 0005A93C EC 01 00 32 */ fmuls f0, f1, f0 /* 8005DB40 0005A940 D0 1E 00 18 */ stfs f0, 0x18(r30) lbl_8005DB44: @@ -7475,7 +7475,7 @@ zEntCruiseBubble.calculate_rotation__Q313cruise_bubble30_unnamed_zEntCruiseBubbl /* 8005DBA0 0005A9A0 C0 A7 00 00 */ lfs f5, 0(r7) /* 8005DBA4 0005A9A4 EC 40 00 2A */ fadds f2, f0, f0 /* 8005DBA8 0005A9A8 EC 00 58 2A */ fadds f0, f0, f11 -/* 8005DBAC 0005A9AC C0 C2 89 C8 */ lfs f6, lbl_803CD348-_SDA2_BASE_(r2) +/* 8005DBAC 0005A9AC C0 C2 89 C8 */ lfs f6, lbl__1728-_SDA2_BASE_(r2) /* 8005DBB0 0005A9B0 C0 88 00 04 */ lfs f4, 4(r8) /* 8005DBB4 0005A9B4 EC 65 00 72 */ fmuls f3, f5, f1 /* 8005DBB8 0005A9B8 C1 29 00 04 */ lfs f9, 4(r9) @@ -7490,17 +7490,17 @@ zEntCruiseBubble.calculate_rotation__Q313cruise_bubble30_unnamed_zEntCruiseBubbl /* 8005DBDC 0005A9DC EC 49 00 2A */ fadds f2, f9, f0 /* 8005DBE0 0005A9E0 D1 45 00 00 */ stfs f10, 0(r5) /* 8005DBE4 0005A9E4 EC 06 00 72 */ fmuls f0, f6, f1 -/* 8005DBE8 0005A9E8 C1 22 89 C8 */ lfs f9, lbl_803CD348-_SDA2_BASE_(r2) +/* 8005DBE8 0005A9E8 C1 22 89 C8 */ lfs f9, lbl__1728-_SDA2_BASE_(r2) /* 8005DBEC 0005A9EC ED 09 02 32 */ fmuls f8, f9, f8 /* 8005DBF0 0005A9F0 EC C1 32 3A */ fmadds f6, f1, f8, f6 /* 8005DBF4 0005A9F4 D0 C5 00 04 */ stfs f6, 4(r5) -/* 8005DBF8 0005A9F8 C0 C2 8A 18 */ lfs f6, lbl_803CD398-_SDA2_BASE_(r2) +/* 8005DBF8 0005A9F8 C0 C2 8A 18 */ lfs f6, lbl__3180-_SDA2_BASE_(r2) /* 8005DBFC 0005A9FC EC A6 01 72 */ fmuls f5, f6, f5 /* 8005DC00 0005AA00 EC A1 01 72 */ fmuls f5, f1, f5 /* 8005DC04 0005AA04 EC 61 19 7A */ fmadds f3, f1, f5, f3 /* 8005DC08 0005AA08 EC 67 18 2A */ fadds f3, f7, f3 /* 8005DC0C 0005AA0C D0 64 00 00 */ stfs f3, 0(r4) -/* 8005DC10 0005AA10 C0 62 8A 18 */ lfs f3, lbl_803CD398-_SDA2_BASE_(r2) +/* 8005DC10 0005AA10 C0 62 8A 18 */ lfs f3, lbl__3180-_SDA2_BASE_(r2) /* 8005DC14 0005AA14 EC 43 00 B2 */ fmuls f2, f3, f2 /* 8005DC18 0005AA18 EC 41 00 B2 */ fmuls f2, f1, f2 /* 8005DC1C 0005AA1C EC 01 00 BA */ fmadds f0, f1, f2, f0 @@ -7516,10 +7516,10 @@ zEntCruiseBubble.calculate_rotation__Q313cruise_bubble30_unnamed_zEntCruiseBubbl /* 8005DC44 0005AA44 84 04 C2 A4 */ lwzu r0, -0x3d5c(r4) /* 8005DC48 0005AA48 60 00 00 40 */ ori r0, r0, 0x40 /* 8005DC4C 0005AA4C 90 04 00 00 */ stw r0, lbl_80290000@l(r4) -/* 8005DC50 0005AA50 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005DC50 0005AA50 C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) /* 8005DC54 0005AA54 D0 03 00 08 */ stfs f0, 8(r3) -/* 8005DC58 0005AA58 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) -/* 8005DC5C 0005AA5C C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005DC58 0005AA58 80 8D 81 80 */ lwz r4, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) +/* 8005DC5C 0005AA5C C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) /* 8005DC60 0005AA60 C0 24 00 6C */ lfs f1, 0x6c(r4) /* 8005DC64 0005AA64 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005DC68 0005AA68 4C 40 13 82 */ cror 2, 0, 2 @@ -7528,15 +7528,15 @@ zEntCruiseBubble.calculate_rotation__Q313cruise_bubble30_unnamed_zEntCruiseBubbl /* 8005DC74 0005AA74 48 00 07 49 */ bl zEntCruiseBubble.apply_damage__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeFf lbl_8005DC78: /* 8005DC78 0005AA78 4B FF A4 91 */ bl zEntCruiseBubble.get_player_loc__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv -/* 8005DC7C 0005AA7C 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha +/* 8005DC7C 0005AA7C 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005DC80 0005AA80 7C 65 1B 78 */ mr r5, r3 -/* 8005DC84 0005AA84 38 84 C2 A4 */ addi r4, r4, lbl_8028C2A4@l +/* 8005DC84 0005AA84 38 84 C2 A4 */ addi r4, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005DC88 0005AA88 38 61 00 08 */ addi r3, r1, 8 /* 8005DC8C 0005AA8C 38 84 00 50 */ addi r4, r4, 0x50 /* 8005DC90 0005AA90 4B FA D5 3D */ bl __mi__5xVec3CFRC5xVec3 /* 8005DC94 0005AA94 38 61 00 08 */ addi r3, r1, 8 /* 8005DC98 0005AA98 4B FA D4 65 */ bl length2__5xVec3CFv -/* 8005DC9C 0005AA9C 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005DC9C 0005AA9C 80 8D 81 80 */ lwz r4, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005DCA0 0005AAA0 38 60 00 02 */ li r3, 2 /* 8005DCA4 0005AAA4 C0 04 00 B0 */ lfs f0, 0xb0(r4) /* 8005DCA8 0005AAA8 EC 00 00 32 */ fmuls f0, f0, f0 @@ -7550,7 +7550,7 @@ lbl_8005DCC0: lbl_8005DCC4: /* 8005DCC4 0005AAC4 4B FF A0 19 */ bl zEntCruiseBubble.set_state__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_11thread_enumQ313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_enum /* 8005DCC8 0005AAC8 4B FF EF A9 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv -/* 8005DCCC 0005AACC C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005DCCC 0005AACC C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) /* 8005DCD0 0005AAD0 38 83 00 30 */ addi r4, r3, 0x30 /* 8005DCD4 0005AAD4 38 60 00 01 */ li r3, 1 /* 8005DCD8 0005AAD8 4B FF 97 2D */ bl zEntCruiseBubble.play_sound__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_FifPC5xVec3 @@ -7568,7 +7568,7 @@ zEntCruiseBubble.start_effects__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp /* 8005DCFC 0005AAFC 7C 08 02 A6 */ mflr r0 /* 8005DD00 0005AB00 90 01 00 34 */ stw r0, 0x34(r1) /* 8005DD04 0005AB04 BF 61 00 1C */ stmw r27, 0x1c(r1) -/* 8005DD08 0005AB08 83 AD 81 80 */ lwz r29, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005DD08 0005AB08 83 AD 81 80 */ lwz r29, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005DD0C 0005AB0C 4B FF EF 65 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005DD10 0005AB10 80 9D 01 08 */ lwz r4, 0x108(r29) /* 8005DD14 0005AB14 38 63 00 30 */ addi r3, r3, 0x30 @@ -7576,8 +7576,8 @@ zEntCruiseBubble.start_effects__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp /* 8005DD1C 0005AB1C C0 5D 01 10 */ lfs f2, 0x110(r29) /* 8005DD20 0005AB20 C0 7D 01 14 */ lfs f3, 0x114(r29) /* 8005DD24 0005AB24 48 03 7A E1 */ bl zFX_SpawnBubbleBlast__FPC5xVec3Uifff -/* 8005DD28 0005AB28 3C 60 80 25 */ lis r3, lbl_802552C0@ha -/* 8005DD2C 0005AB2C 38 A3 52 C0 */ addi r5, r3, lbl_802552C0@l +/* 8005DD28 0005AB28 3C 60 80 25 */ lis r3, lbl__2102_1@ha +/* 8005DD2C 0005AB2C 38 A3 52 C0 */ addi r5, r3, lbl__2102_1@l /* 8005DD30 0005AB30 80 85 00 00 */ lwz r4, 0(r5) /* 8005DD34 0005AB34 80 65 00 04 */ lwz r3, 4(r5) /* 8005DD38 0005AB38 80 05 00 08 */ lwz r0, 8(r5) @@ -7585,21 +7585,21 @@ zEntCruiseBubble.start_effects__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp /* 8005DD40 0005AB40 90 61 00 0C */ stw r3, 0xc(r1) /* 8005DD44 0005AB44 90 01 00 10 */ stw r0, 0x10(r1) /* 8005DD48 0005AB48 4B FF EF 29 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv -/* 8005DD4C 0005AB4C 3C A0 80 2E */ lis r5, lbl_802DC8B8@ha +/* 8005DD4C 0005AB4C 3C A0 80 2E */ lis r5, lbl_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005DD50 0005AB50 7C 64 1B 78 */ mr r4, r3 -/* 8005DD54 0005AB54 38 65 C8 B8 */ addi r3, r5, lbl_802DC8B8@l +/* 8005DD54 0005AB54 38 65 C8 B8 */ addi r3, r5, lbl_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005DD58 0005AB58 38 C0 FF FF */ li r6, -1 /* 8005DD5C 0005AB5C 38 A1 00 08 */ addi r5, r1, 8 /* 8005DD60 0005AB60 48 11 EB E5 */ bl emit__13xDecalEmitterFRC7xMat4x3RC5xVec3i -/* 8005DD64 0005AB64 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 8005DD68 0005AB68 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 8005DD64 0005AB64 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005DD68 0005AB68 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005DD6C 0005AB6C 83 83 01 04 */ lwz r28, 0x104(r3) /* 8005DD70 0005AB70 28 1C 00 00 */ cmplwi r28, 0 /* 8005DD74 0005AB74 41 82 00 98 */ beq lbl_8005DE0C /* 8005DD78 0005AB78 80 1C 00 08 */ lwz r0, 8(r28) /* 8005DD7C 0005AB7C 28 00 00 00 */ cmplwi r0, 0 /* 8005DD80 0005AB80 41 82 00 8C */ beq lbl_8005DE0C -/* 8005DD84 0005AB84 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005DD84 0005AB84 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005DD88 0005AB88 83 A3 01 20 */ lwz r29, 0x120(r3) /* 8005DD8C 0005AB8C 83 C3 01 24 */ lwz r30, 0x124(r3) /* 8005DD90 0005AB90 7C 1D F0 40 */ cmplw r29, r30 @@ -7615,13 +7615,13 @@ lbl_8005DDA0: /* 8005DDB4 0005ABB4 7C 00 20 50 */ subf r0, r0, r4 /* 8005DDB8 0005ABB8 7F BD 02 14 */ add r29, r29, r0 lbl_8005DDBC: -/* 8005DDBC 0005ABBC 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005DDBC 0005ABBC 80 8D 81 80 */ lwz r4, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005DDC0 0005ABC0 7F A3 EB 78 */ mr r3, r29 /* 8005DDC4 0005ABC4 C0 24 01 34 */ lfs f1, 0x134(r4) /* 8005DDC8 0005ABC8 48 00 04 81 */ bl zEntCruiseBubble.reset_quadrants__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeFUif -/* 8005DDCC 0005ABCC 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha +/* 8005DDCC 0005ABCC 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005DDD0 0005ABD0 3C 60 80 06 */ lis r3, lbl_8005DE20@ha -/* 8005DDD4 0005ABD4 3B C4 C2 A4 */ addi r30, r4, lbl_8028C2A4@l +/* 8005DDD4 0005ABD4 3B C4 C2 A4 */ addi r30, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005DDD8 0005ABD8 3B 60 00 00 */ li r27, 0 /* 8005DDDC 0005ABDC 3B E3 DE 20 */ addi r31, r3, lbl_8005DE20@l /* 8005DDE0 0005ABE0 48 00 00 24 */ b lbl_8005DE04 @@ -7661,9 +7661,9 @@ lbl_8005DE20: /* 8005DE58 0005AC58 60 00 00 22 */ ori r0, r0, 0x22 /* 8005DE5C 0005AC5C 90 07 00 70 */ stw r0, 0x70(r7) /* 8005DE60 0005AC60 48 00 03 19 */ bl zEntCruiseBubble.get_next_quadrant__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeFRfRfRfRf -/* 8005DE64 0005AC64 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 8005DE64 0005AC64 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005DE68 0005AC68 C0 21 00 14 */ lfs f1, 0x14(r1) -/* 8005DE6C 0005AC6C 38 83 C2 A4 */ addi r4, r3, lbl_8028C2A4@l +/* 8005DE6C 0005AC6C 38 83 C2 A4 */ addi r4, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005DE70 0005AC70 C0 41 00 10 */ lfs f2, 0x10(r1) /* 8005DE74 0005AC74 C0 61 00 0C */ lfs f3, 0xc(r1) /* 8005DE78 0005AC78 38 61 00 3C */ addi r3, r1, 0x3c @@ -7677,9 +7677,9 @@ lbl_8005DE20: /* 8005DE98 0005AC98 90 61 00 4C */ stw r3, 0x4c(r1) /* 8005DE9C 0005AC9C 90 01 00 50 */ stw r0, 0x50(r1) /* 8005DEA0 0005ACA0 4B FD 2D E9 */ bl xurand__Fv -/* 8005DEA4 0005ACA4 C0 42 89 F8 */ lfs f2, lbl_803CD378-_SDA2_BASE_(r2) +/* 8005DEA4 0005ACA4 C0 42 89 F8 */ lfs f2, lbl__2856-_SDA2_BASE_(r2) /* 8005DEA8 0005ACA8 4B FD 1D 6D */ bl xpow__Fff -/* 8005DEAC 0005ACAC 80 AD 81 80 */ lwz r5, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005DEAC 0005ACAC 80 AD 81 80 */ lwz r5, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005DEB0 0005ACB0 38 61 00 24 */ addi r3, r1, 0x24 /* 8005DEB4 0005ACB4 38 81 00 48 */ addi r4, r1, 0x48 /* 8005DEB8 0005ACB8 C0 45 01 18 */ lfs f2, 0x118(r5) @@ -7696,7 +7696,7 @@ lbl_8005DE20: /* 8005DEE4 0005ACE4 38 7E 00 0C */ addi r3, r30, 0xc /* 8005DEE8 0005ACE8 38 81 00 30 */ addi r4, r1, 0x30 /* 8005DEEC 0005ACEC 4B FA D3 79 */ bl __as__5xVec3FRC5xVec3 -/* 8005DEF0 0005ACF0 83 ED 81 80 */ lwz r31, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005DEF0 0005ACF0 83 ED 81 80 */ lwz r31, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005DEF4 0005ACF4 C3 FF 01 28 */ lfs f31, 0x128(r31) /* 8005DEF8 0005ACF8 4B FD 2D 91 */ bl xurand__Fv /* 8005DEFC 0005ACFC C0 1F 01 2C */ lfs f0, 0x12c(r31) @@ -7709,35 +7709,35 @@ lbl_8005DE20: /* 8005DF18 0005AD18 38 81 00 18 */ addi r4, r1, 0x18 /* 8005DF1C 0005AD1C 4B FA D3 49 */ bl __as__5xVec3FRC5xVec3 /* 8005DF20 0005AD20 4B FD 2D 69 */ bl xurand__Fv -/* 8005DF24 0005AD24 C0 02 89 C8 */ lfs f0, lbl_803CD348-_SDA2_BASE_(r2) -/* 8005DF28 0005AD28 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005DF24 0005AD24 C0 02 89 C8 */ lfs f0, lbl__1728-_SDA2_BASE_(r2) +/* 8005DF28 0005AD28 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005DF2C 0005AD2C EC 41 00 28 */ fsubs f2, f1, f0 /* 8005DF30 0005AD30 C0 1E 00 18 */ lfs f0, 0x18(r30) /* 8005DF34 0005AD34 C0 23 01 30 */ lfs f1, 0x130(r3) /* 8005DF38 0005AD38 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 8005DF3C 0005AD3C D0 1E 00 18 */ stfs f0, 0x18(r30) /* 8005DF40 0005AD40 4B FD 2D 49 */ bl xurand__Fv -/* 8005DF44 0005AD44 C0 02 89 C8 */ lfs f0, lbl_803CD348-_SDA2_BASE_(r2) -/* 8005DF48 0005AD48 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005DF44 0005AD44 C0 02 89 C8 */ lfs f0, lbl__1728-_SDA2_BASE_(r2) +/* 8005DF48 0005AD48 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005DF4C 0005AD4C EC 41 00 28 */ fsubs f2, f1, f0 /* 8005DF50 0005AD50 C0 1E 00 1C */ lfs f0, 0x1c(r30) /* 8005DF54 0005AD54 C0 23 01 30 */ lfs f1, 0x130(r3) /* 8005DF58 0005AD58 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 8005DF5C 0005AD5C D0 1E 00 1C */ stfs f0, 0x1c(r30) /* 8005DF60 0005AD60 4B FD 2D 29 */ bl xurand__Fv -/* 8005DF64 0005AD64 C0 02 89 C8 */ lfs f0, lbl_803CD348-_SDA2_BASE_(r2) -/* 8005DF68 0005AD68 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005DF64 0005AD64 C0 02 89 C8 */ lfs f0, lbl__1728-_SDA2_BASE_(r2) +/* 8005DF68 0005AD68 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005DF6C 0005AD6C EC 41 00 28 */ fsubs f2, f1, f0 /* 8005DF70 0005AD70 C0 1E 00 20 */ lfs f0, 0x20(r30) /* 8005DF74 0005AD74 C0 23 01 30 */ lfs f1, 0x130(r3) /* 8005DF78 0005AD78 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 8005DF7C 0005AD7C D0 1E 00 20 */ stfs f0, 0x20(r30) /* 8005DF80 0005AD80 4B FD 2D 09 */ bl xurand__Fv -/* 8005DF84 0005AD84 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005DF84 0005AD84 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005DF88 0005AD88 C0 03 01 38 */ lfs f0, 0x138(r3) /* 8005DF8C 0005AD8C EC 00 00 72 */ fmuls f0, f0, f1 /* 8005DF90 0005AD90 D0 1E 00 30 */ stfs f0, 0x30(r30) -/* 8005DF94 0005AD94 C0 02 89 D8 */ lfs f0, lbl_803CD358-_SDA2_BASE_(r2) +/* 8005DF94 0005AD94 C0 02 89 D8 */ lfs f0, lbl__2509-_SDA2_BASE_(r2) /* 8005DF98 0005AD98 D0 1E 00 48 */ stfs f0, 0x48(r30) /* 8005DF9C 0005AD9C E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0 /* 8005DFA0 0005ADA0 80 01 00 74 */ lwz r0, 0x74(r1) @@ -7776,13 +7776,13 @@ zEntCruiseBubble.perturb_direction__Q313cruise_bubble30_unnamed_zEntCruiseBubble /* 8005E018 0005AE18 EF C0 F0 7A */ fmadds f30, f0, f1, f30 /* 8005E01C 0005AE1C 4B FD 2C 6D */ bl xurand__Fv /* 8005E020 0005AE20 EC 5F E0 28 */ fsubs f2, f31, f28 -/* 8005E024 0005AE24 C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005E024 0005AE24 C0 02 89 C0 */ lfs f0, lbl__1720-_SDA2_BASE_(r2) /* 8005E028 0005AE28 EF A2 E0 7A */ fmadds f29, f2, f1, f28 /* 8005E02C 0005AE2C EC 3D 07 7C */ fnmsubs f1, f29, f29, f0 /* 8005E030 0005AE30 4B FA C7 CD */ bl xsqrt__Ff -/* 8005E034 0005AE34 3C 60 80 25 */ lis r3, lbl_802552CC@ha +/* 8005E034 0005AE34 3C 60 80 25 */ lis r3, lbl__2121@ha /* 8005E038 0005AE38 FF E0 08 90 */ fmr f31, f1 -/* 8005E03C 0005AE3C 38 A3 52 CC */ addi r5, r3, lbl_802552CC@l +/* 8005E03C 0005AE3C 38 A3 52 CC */ addi r5, r3, lbl__2121@l /* 8005E040 0005AE40 FC 20 F0 90 */ fmr f1, f30 /* 8005E044 0005AE44 80 85 00 00 */ lwz r4, 0(r5) /* 8005E048 0005AE48 80 65 00 04 */ lwz r3, 4(r5) @@ -7803,20 +7803,20 @@ zEntCruiseBubble.perturb_direction__Q313cruise_bubble30_unnamed_zEntCruiseBubble /* 8005E084 0005AE84 D0 01 00 30 */ stfs f0, 0x30(r1) /* 8005E088 0005AE88 4B FA D1 DD */ bl __as__5xVec3FRC5xVec3 /* 8005E08C 0005AE8C FC 20 EA 10 */ fabs f1, f29 -/* 8005E090 0005AE90 C0 02 89 C8 */ lfs f0, lbl_803CD348-_SDA2_BASE_(r2) +/* 8005E090 0005AE90 C0 02 89 C8 */ lfs f0, lbl__1728-_SDA2_BASE_(r2) /* 8005E094 0005AE94 FC 20 08 18 */ frsp f1, f1 /* 8005E098 0005AE98 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005E09C 0005AE9C 40 81 00 1C */ ble lbl_8005E0B8 -/* 8005E0A0 0005AEA0 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005E0A0 0005AEA0 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 8005E0A4 0005AEA4 38 61 00 38 */ addi r3, r1, 0x38 -/* 8005E0A8 0005AEA8 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005E0A8 0005AEA8 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) /* 8005E0AC 0005AEAC FC 60 10 90 */ fmr f3, f2 /* 8005E0B0 0005AEB0 4B FA D0 3D */ bl assign__5xVec3Ffff /* 8005E0B4 0005AEB4 48 00 00 18 */ b lbl_8005E0CC lbl_8005E0B8: -/* 8005E0B8 0005AEB8 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005E0B8 0005AEB8 C0 22 89 B8 */ lfs f1, lbl__1551-_SDA2_BASE_(r2) /* 8005E0BC 0005AEBC 38 61 00 38 */ addi r3, r1, 0x38 -/* 8005E0C0 0005AEC0 C0 62 89 C0 */ lfs f3, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005E0C0 0005AEC0 C0 62 89 C0 */ lfs f3, lbl__1720-_SDA2_BASE_(r2) /* 8005E0C4 0005AEC4 FC 40 08 90 */ fmr f2, f1 /* 8005E0C8 0005AEC8 4B FA D0 25 */ bl assign__5xVec3Ffff lbl_8005E0CC: @@ -7866,9 +7866,9 @@ lbl_8005E0CC: .global zEntCruiseBubble.get_next_quadrant__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeFRfRfRfRf zEntCruiseBubble.get_next_quadrant__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeFRfRfRfRf: -/* 8005E178 0005AF78 3C E0 80 2E */ lis r7, lbl_802DC920@ha +/* 8005E178 0005AF78 3C E0 80 2E */ lis r7, lbl_qzone__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode@ha /* 8005E17C 0005AF7C 94 21 FF E0 */ stwu r1, -0x20(r1) -/* 8005E180 0005AF80 39 27 C9 20 */ addi r9, r7, lbl_802DC920@l +/* 8005E180 0005AF80 39 27 C9 20 */ addi r9, r7, lbl_qzone__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode@l /* 8005E184 0005AF84 39 40 00 01 */ li r10, 1 /* 8005E188 0005AF88 80 09 00 00 */ lwz r0, 0(r9) /* 8005E18C 0005AF8C 80 E9 00 04 */ lwz r7, 4(r9) @@ -7882,16 +7882,16 @@ lbl_8005E198: lbl_8005E1A8: /* 8005E1A8 0005AFA8 7C E0 40 39 */ and. r0, r7, r8 /* 8005E1AC 0005AFAC 41 82 FF EC */ beq lbl_8005E198 -/* 8005E1B0 0005AFB0 3C E0 80 2E */ lis r7, lbl_802DC920@ha +/* 8005E1B0 0005AFB0 3C E0 80 2E */ lis r7, lbl_qzone__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode@ha /* 8005E1B4 0005AFB4 3C 00 43 30 */ lis r0, 0x4330 -/* 8005E1B8 0005AFB8 39 07 C9 20 */ addi r8, r7, lbl_802DC920@l +/* 8005E1B8 0005AFB8 39 07 C9 20 */ addi r8, r7, lbl_qzone__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode@l /* 8005E1BC 0005AFBC 90 01 00 08 */ stw r0, 8(r1) /* 8005E1C0 0005AFC0 81 48 00 00 */ lwz r10, 0(r8) /* 8005E1C4 0005AFC4 81 28 00 08 */ lwz r9, 8(r8) -/* 8005E1C8 0005AFC8 C8 62 89 E0 */ lfd f3, lbl_803CD360-_SDA2_BASE_(r2) +/* 8005E1C8 0005AFC8 C8 62 89 E0 */ lfd f3, lbl__2700-_SDA2_BASE_(r2) /* 8005E1CC 0005AFCC 7C EA 4B 96 */ divwu r7, r10, r9 /* 8005E1D0 0005AFD0 C0 28 00 0C */ lfs f1, 0xc(r8) -/* 8005E1D4 0005AFD4 C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005E1D4 0005AFD4 C0 02 89 C0 */ lfs f0, lbl__1720-_SDA2_BASE_(r2) /* 8005E1D8 0005AFD8 90 01 00 10 */ stw r0, 0x10(r1) /* 8005E1DC 0005AFDC 90 E1 00 0C */ stw r7, 0xc(r1) /* 8005E1E0 0005AFE0 7C 07 49 D6 */ mullw r0, r7, r9 @@ -7906,7 +7906,7 @@ lbl_8005E1A8: /* 8005E204 0005B004 C0 08 00 0C */ lfs f0, 0xc(r8) /* 8005E208 0005B008 EC 02 00 28 */ fsubs f0, f2, f0 /* 8005E20C 0005B00C D0 03 00 00 */ stfs f0, 0(r3) -/* 8005E210 0005B010 C8 42 89 E0 */ lfd f2, lbl_803CD360-_SDA2_BASE_(r2) +/* 8005E210 0005B010 C8 42 89 E0 */ lfd f2, lbl__2700-_SDA2_BASE_(r2) /* 8005E214 0005B014 C0 08 00 10 */ lfs f0, 0x10(r8) /* 8005E218 0005B018 EC 21 10 28 */ fsubs f1, f1, f2 /* 8005E21C 0005B01C EC 01 00 32 */ fmuls f0, f1, f0 @@ -7934,40 +7934,40 @@ zEntCruiseBubble.reset_quadrants__Q313cruise_bubble30_unnamed_zEntCruiseBubble_c /* 8005E268 0005B068 93 81 00 20 */ stw r28, 0x20(r1) /* 8005E26C 0005B06C 7C 7E 1B 78 */ mr r30, r3 /* 8005E270 0005B070 3C 00 43 30 */ lis r0, 0x4330 -/* 8005E274 0005B074 3C 80 80 2E */ lis r4, lbl_802DC920@ha +/* 8005E274 0005B074 3C 80 80 2E */ lis r4, lbl_qzone__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode@ha /* 8005E278 0005B078 38 A0 00 00 */ li r5, 0 /* 8005E27C 0005B07C 93 C1 00 0C */ stw r30, 0xc(r1) /* 8005E280 0005B080 FF E0 08 90 */ fmr f31, f1 -/* 8005E284 0005B084 90 A4 C9 20 */ stw r5, lbl_802DC920@l(r4) +/* 8005E284 0005B084 90 A4 C9 20 */ stw r5, lbl_qzone__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode@l(r4) /* 8005E288 0005B088 90 01 00 08 */ stw r0, 8(r1) -/* 8005E28C 0005B08C C8 22 89 E0 */ lfd f1, lbl_803CD360-_SDA2_BASE_(r2) +/* 8005E28C 0005B08C C8 22 89 E0 */ lfd f1, lbl__2700-_SDA2_BASE_(r2) /* 8005E290 0005B090 C8 01 00 08 */ lfd f0, 8(r1) /* 8005E294 0005B094 EC 20 08 28 */ fsubs f1, f0, f1 /* 8005E298 0005B098 4B FA C5 65 */ bl xsqrt__Ff /* 8005E29C 0005B09C 48 18 F1 41 */ bl func_801ED3DC /* 8005E2A0 0005B0A0 38 03 FF FF */ addi r0, r3, -1 -/* 8005E2A4 0005B0A4 3C 80 80 2E */ lis r4, lbl_802DC920@ha +/* 8005E2A4 0005B0A4 3C 80 80 2E */ lis r4, lbl_qzone__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode@ha /* 8005E2A8 0005B0A8 7C 1E 02 14 */ add r0, r30, r0 /* 8005E2AC 0005B0AC FC 20 F8 90 */ fmr f1, f31 /* 8005E2B0 0005B0B0 7F E0 1B 96 */ divwu r31, r0, r3 -/* 8005E2B4 0005B0B4 3B A4 C9 20 */ addi r29, r4, lbl_802DC920@l +/* 8005E2B4 0005B0B4 3B A4 C9 20 */ addi r29, r4, lbl_qzone__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode@l /* 8005E2B8 0005B0B8 90 7D 00 08 */ stw r3, 8(r29) /* 8005E2BC 0005B0BC 48 06 6B D5 */ bl icos__Ff /* 8005E2C0 0005B0C0 3C C0 43 30 */ lis r6, 0x4330 /* 8005E2C4 0005B0C4 80 9D 00 08 */ lwz r4, 8(r29) /* 8005E2C8 0005B0C8 93 E1 00 14 */ stw r31, 0x14(r1) -/* 8005E2CC 0005B0CC 3C A0 80 2E */ lis r5, lbl_802DC920@ha -/* 8005E2D0 0005B0D0 C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005E2CC 0005B0CC 3C A0 80 2E */ lis r5, lbl_qzone__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode@ha +/* 8005E2D0 0005B0D0 C0 02 89 C0 */ lfs f0, lbl__1720-_SDA2_BASE_(r2) /* 8005E2D4 0005B0D4 7F FF 21 D6 */ mullw r31, r31, r4 /* 8005E2D8 0005B0D8 90 C1 00 10 */ stw r6, 0x10(r1) /* 8005E2DC 0005B0DC 38 00 00 01 */ li r0, 1 -/* 8005E2E0 0005B0E0 C8 42 89 E0 */ lfd f2, lbl_803CD360-_SDA2_BASE_(r2) +/* 8005E2E0 0005B0E0 C8 42 89 E0 */ lfd f2, lbl__2700-_SDA2_BASE_(r2) /* 8005E2E4 0005B0E4 EC 20 08 28 */ fsubs f1, f0, f1 /* 8005E2E8 0005B0E8 C8 01 00 10 */ lfd f0, 0x10(r1) /* 8005E2EC 0005B0EC EC 00 10 28 */ fsubs f0, f0, f2 /* 8005E2F0 0005B0F0 7C 03 F8 30 */ slw r3, r0, r31 /* 8005E2F4 0005B0F4 90 81 00 1C */ stw r4, 0x1c(r1) -/* 8005E2F8 0005B0F8 3B A5 C9 20 */ addi r29, r5, lbl_802DC920@l +/* 8005E2F8 0005B0F8 3B A5 C9 20 */ addi r29, r5, lbl_qzone__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode@l /* 8005E2FC 0005B0FC 38 03 FF FF */ addi r0, r3, -1 /* 8005E300 0005B100 7F 9E F8 50 */ subf r28, r30, r31 /* 8005E304 0005B104 EC 21 00 24 */ fdivs f1, f1, f0 @@ -7976,7 +7976,7 @@ zEntCruiseBubble.reset_quadrants__Q313cruise_bubble30_unnamed_zEntCruiseBubble_c /* 8005E310 0005B110 C8 01 00 18 */ lfd f0, 0x18(r1) /* 8005E314 0005B114 D0 3D 00 0C */ stfs f1, 0xc(r29) /* 8005E318 0005B118 EC 00 10 28 */ fsubs f0, f0, f2 -/* 8005E31C 0005B11C C0 22 8A E8 */ lfs f1, lbl_803CD468-_SDA2_BASE_(r2) +/* 8005E31C 0005B11C C0 22 8A E8 */ lfs f1, lbl__3564-_SDA2_BASE_(r2) /* 8005E320 0005B120 EC 01 00 24 */ fdivs f0, f1, f0 /* 8005E324 0005B124 90 1D 00 04 */ stw r0, 4(r29) /* 8005E328 0005B128 D0 1D 00 10 */ stfs f0, 0x10(r29) @@ -8027,9 +8027,9 @@ lbl_8005E38C: zEntCruiseBubble.apply_damage__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explodeFf: /* 8005E3BC 0005B1BC 94 21 FF 80 */ stwu r1, -0x80(r1) /* 8005E3C0 0005B1C0 7C 08 02 A6 */ mflr r0 -/* 8005E3C4 0005B1C4 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha +/* 8005E3C4 0005B1C4 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005E3C8 0005B1C8 90 01 00 84 */ stw r0, 0x84(r1) -/* 8005E3CC 0005B1CC 38 84 C2 A4 */ addi r4, r4, lbl_8028C2A4@l +/* 8005E3CC 0005B1CC 38 84 C2 A4 */ addi r4, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005E3D0 0005B1D0 38 00 00 01 */ li r0, 1 /* 8005E3D4 0005B1D4 DB E1 00 78 */ stfd f31, 0x78(r1) /* 8005E3D8 0005B1D8 FF E0 08 90 */ fmr f31, f1 @@ -8049,27 +8049,27 @@ zEntCruiseBubble.apply_damage__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ /* 8005E410 0005B210 38 61 00 14 */ addi r3, r1, 0x14 /* 8005E414 0005B214 48 00 01 5D */ bl zEntCruiseBubble.__ct__Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode13cb_damage_entFf /* 8005E418 0005B218 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8005E41C 0005B21C 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha +/* 8005E41C 0005B21C 3C 60 80 3D */ lis r3, lbl_colls_grid@ha /* 8005E420 0005B220 38 81 00 18 */ addi r4, r1, 0x18 /* 8005E424 0005B224 38 C1 00 10 */ addi r6, r1, 0x10 /* 8005E428 0005B228 90 01 00 10 */ stw r0, 0x10(r1) -/* 8005E42C 0005B22C 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l +/* 8005E42C 0005B22C 38 63 A6 D8 */ addi r3, r3, lbl_colls_grid@l /* 8005E430 0005B230 7C 85 23 78 */ mr r5, r4 /* 8005E434 0005B234 48 00 22 11 */ bl xGridCheckBound_Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode13cb_damage_ent___FR5xGridRC6xBoundRC7xQCDataQ413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode13cb_damage_ent /* 8005E438 0005B238 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8005E43C 0005B23C 3C 60 80 3D */ lis r3, lbl_803CA774@ha +/* 8005E43C 0005B23C 3C 60 80 3D */ lis r3, lbl_colls_oso_grid@ha /* 8005E440 0005B240 38 81 00 18 */ addi r4, r1, 0x18 /* 8005E444 0005B244 38 C1 00 0C */ addi r6, r1, 0xc /* 8005E448 0005B248 90 01 00 0C */ stw r0, 0xc(r1) -/* 8005E44C 0005B24C 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l +/* 8005E44C 0005B24C 38 63 A7 74 */ addi r3, r3, lbl_colls_oso_grid@l /* 8005E450 0005B250 7C 85 23 78 */ mr r5, r4 /* 8005E454 0005B254 48 00 21 F1 */ bl xGridCheckBound_Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode13cb_damage_ent___FR5xGridRC6xBoundRC7xQCDataQ413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode13cb_damage_ent /* 8005E458 0005B258 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8005E45C 0005B25C 3C 60 80 3D */ lis r3, lbl_803CA7A8@ha +/* 8005E45C 0005B25C 3C 60 80 3D */ lis r3, lbl_npcs_grid@ha /* 8005E460 0005B260 38 81 00 18 */ addi r4, r1, 0x18 /* 8005E464 0005B264 38 C1 00 08 */ addi r6, r1, 8 /* 8005E468 0005B268 90 01 00 08 */ stw r0, 8(r1) -/* 8005E46C 0005B26C 38 63 A7 A8 */ addi r3, r3, lbl_803CA7A8@l +/* 8005E46C 0005B26C 38 63 A7 A8 */ addi r3, r3, lbl_npcs_grid@l /* 8005E470 0005B270 7C 85 23 78 */ mr r5, r4 /* 8005E474 0005B274 48 00 21 D1 */ bl xGridCheckBound_Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode13cb_damage_ent___FR5xGridRC6xBoundRC7xQCDataQ413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode13cb_damage_ent /* 8005E478 0005B278 FC 20 F8 90 */ fmr f1, f31 @@ -8108,9 +8108,9 @@ lbl_8005E4D8: /* 8005E4EC 0005B2EC 93 E1 00 2C */ stw r31, 0x2c(r1) /* 8005E4F0 0005B2F0 90 81 00 08 */ stw r4, 8(r1) /* 8005E4F4 0005B2F4 7C 7F 1B 78 */ mr r31, r3 -/* 8005E4F8 0005B2F8 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha +/* 8005E4F8 0005B2F8 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005E4FC 0005B2FC 38 61 00 0C */ addi r3, r1, 0xc -/* 8005E500 0005B300 38 A4 C2 A4 */ addi r5, r4, lbl_8028C2A4@l +/* 8005E500 0005B300 38 A4 C2 A4 */ addi r5, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005E504 0005B304 C3 E1 00 08 */ lfs f31, 8(r1) /* 8005E508 0005B308 38 9F 00 08 */ addi r4, r31, 8 /* 8005E50C 0005B30C 38 A5 00 50 */ addi r5, r5, 0x50 @@ -8155,7 +8155,7 @@ zEntCruiseBubble.__ct__Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_ /* 8005E598 0005B398 C0 03 00 08 */ lfs f0, 8(r3) /* 8005E59C 0005B39C EC 00 08 2A */ fadds f0, f0, f1 /* 8005E5A0 0005B3A0 D0 03 00 08 */ stfs f0, 8(r3) -/* 8005E5A4 0005B3A4 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005E5A4 0005B3A4 80 8D 81 80 */ lwz r4, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005E5A8 0005B3A8 C0 23 00 08 */ lfs f1, 8(r3) /* 8005E5AC 0005B3AC C0 04 00 6C */ lfs f0, 0x6c(r4) /* 8005E5B0 0005B3B0 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -8181,13 +8181,13 @@ lbl_8005E5CC: /* 8005E5FC 0005B3FC 4B FF 8F 99 */ bl zEntCruiseBubble.capture_camera__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005E600 0005B400 38 60 00 01 */ li r3, 1 /* 8005E604 0005B404 4B FE A3 F5 */ bl xSndSelectListenerMode__F24sound_listener_game_mode -/* 8005E608 0005B408 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8005E60C 0005B40C C0 22 8A B0 */ lfs f1, lbl_803CD430-_SDA2_BASE_(r2) -/* 8005E610 0005B410 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8005E608 0005B408 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8005E60C 0005B40C C0 22 8A B0 */ lfs f1, lbl__3319-_SDA2_BASE_(r2) +/* 8005E610 0005B410 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8005E614 0005B414 4B FA E5 FD */ bl xCameraUpdate__FP7xCameraf -/* 8005E618 0005B418 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005E61C 0005B41C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8005E620 0005B420 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8005E618 0005B418 C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) +/* 8005E61C 0005B41C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8005E620 0005B420 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8005E624 0005B424 D0 1D 00 1C */ stfs f0, 0x1c(r29) /* 8005E628 0005B428 3B E3 00 14 */ addi r31, r3, 0x14 /* 8005E62C 0005B42C D0 1D 00 14 */ stfs f0, 0x14(r29) @@ -8196,7 +8196,7 @@ lbl_8005E5CC: /* 8005E638 0005B438 C0 7F 00 30 */ lfs f3, 0x30(r31) /* 8005E63C 0005B43C 7C 7E 1B 78 */ mr r30, r3 /* 8005E640 0005B440 C0 23 00 00 */ lfs f1, 0(r3) -/* 8005E644 0005B444 80 82 BE B0 */ lwz r4, lbl_803D0830-_SDA2_BASE_(r2) +/* 8005E644 0005B444 80 82 BE B0 */ lwz r4, lbl__2265-_SDA2_BASE_(r2) /* 8005E648 0005B448 80 02 BE B4 */ lwz r0, lbl_803D0834-_SDA2_BASE_(r2) /* 8005E64C 0005B44C EC 23 08 28 */ fsubs f1, f3, f1 /* 8005E650 0005B450 90 81 00 08 */ stw r4, 8(r1) @@ -8217,17 +8217,17 @@ lbl_8005E5CC: /* 8005E68C 0005B48C D0 3D 00 18 */ stfs f1, 0x18(r29) /* 8005E690 0005B490 7F E4 FB 78 */ mr r4, r31 /* 8005E694 0005B494 38 7D 00 20 */ addi r3, r29, 0x20 -/* 8005E698 0005B498 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005E698 0005B498 C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) /* 8005E69C 0005B49C D0 1D 00 44 */ stfs f0, 0x44(r29) /* 8005E6A0 0005B4A0 D0 1D 00 40 */ stfs f0, 0x40(r29) /* 8005E6A4 0005B4A4 4B FD 45 E1 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 -/* 8005E6A8 0005B4A8 3C 60 80 2E */ lis r3, lbl_802DBDF0@ha +/* 8005E6A8 0005B4A8 3C 60 80 2E */ lis r3, lbl_start_cam_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005E6AC 0005B4AC 7F E4 FB 78 */ mr r4, r31 -/* 8005E6B0 0005B4B0 38 63 BD F0 */ addi r3, r3, lbl_802DBDF0@l +/* 8005E6B0 0005B4B0 38 63 BD F0 */ addi r3, r3, lbl_start_cam_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005E6B4 0005B4B4 4B FA CE B9 */ bl __as__7xMat4x3FRC7xMat4x3 -/* 8005E6B8 0005B4B8 3C 60 80 2E */ lis r3, lbl_802DBDF0@ha +/* 8005E6B8 0005B4B8 3C 60 80 2E */ lis r3, lbl_start_cam_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005E6BC 0005B4BC 7F C4 F3 78 */ mr r4, r30 -/* 8005E6C0 0005B4C0 38 63 BD F0 */ addi r3, r3, lbl_802DBDF0@l +/* 8005E6C0 0005B4C0 38 63 BD F0 */ addi r3, r3, lbl_start_cam_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005E6C4 0005B4C4 38 63 00 30 */ addi r3, r3, 0x30 /* 8005E6C8 0005B4C8 4B FA CB 69 */ bl __ami__5xVec3FRC5xVec3 /* 8005E6CC 0005B4CC 80 01 00 24 */ lwz r0, 0x24(r1) @@ -8254,14 +8254,14 @@ lbl_8005E5CC: /* 8005E720 0005B520 FF E0 08 90 */ fmr f31, f1 /* 8005E724 0005B524 C0 03 00 40 */ lfs f0, 0x40(r3) /* 8005E728 0005B528 7C 7F 1B 78 */ mr r31, r3 -/* 8005E72C 0005B52C 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 8005E72C 0005B52C 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005E730 0005B530 38 80 00 00 */ li r4, 0 /* 8005E734 0005B534 EC 00 F8 2A */ fadds f0, f0, f31 /* 8005E738 0005B538 D0 1F 00 40 */ stfs f0, 0x40(r31) -/* 8005E73C 0005B53C 80 03 C2 A4 */ lwz r0, lbl_8028C2A4@l(r3) +/* 8005E73C 0005B53C 80 03 C2 A4 */ lwz r0, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l(r3) /* 8005E740 0005B540 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a /* 8005E744 0005B544 41 82 00 20 */ beq lbl_8005E764 -/* 8005E748 0005B548 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005E748 0005B548 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005E74C 0005B54C C0 3F 00 40 */ lfs f1, 0x40(r31) /* 8005E750 0005B550 C0 03 00 00 */ lfs f0, 0(r3) /* 8005E754 0005B554 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -8289,14 +8289,14 @@ lbl_8005E788: /* 8005E7A0 0005B5A0 48 00 00 AD */ bl zEntCruiseBubble.turn__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_camera_aimFf /* 8005E7A4 0005B5A4 7F E3 FB 78 */ mr r3, r31 /* 8005E7A8 0005B5A8 48 00 00 61 */ bl zEntCruiseBubble.apply_turn__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_camera_aimCFv -/* 8005E7AC 0005B5AC 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 8005E7B0 0005B5B0 80 03 C2 A4 */ lwz r0, lbl_8028C2A4@l(r3) +/* 8005E7AC 0005B5AC 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005E7B0 0005B5B0 80 03 C2 A4 */ lwz r0, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l(r3) /* 8005E7B4 0005B5B4 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 8005E7B8 0005B5B8 41 82 00 30 */ beq lbl_8005E7E8 /* 8005E7BC 0005B5BC C0 1F 00 44 */ lfs f0, 0x44(r31) /* 8005E7C0 0005B5C0 EC 00 F8 2A */ fadds f0, f0, f31 /* 8005E7C4 0005B5C4 D0 1F 00 44 */ stfs f0, 0x44(r31) -/* 8005E7C8 0005B5C8 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005E7C8 0005B5C8 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005E7CC 0005B5CC C0 3F 00 44 */ lfs f1, 0x44(r31) /* 8005E7D0 0005B5D0 C0 03 00 94 */ lfs f0, 0x94(r3) /* 8005E7D4 0005B5D4 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -8323,9 +8323,9 @@ zEntCruiseBubble.apply_turn__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16 /* 8005E814 0005B614 90 01 00 44 */ stw r0, 0x44(r1) /* 8005E818 0005B618 38 81 00 08 */ addi r4, r1, 8 /* 8005E81C 0005B61C 4B FD 46 E5 */ bl xQuatToMat__FPC5xQuatP7xMat3x3 -/* 8005E820 0005B620 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005E824 0005B624 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8005E828 0005B628 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8005E820 0005B620 C0 22 89 B8 */ lfs f1, lbl__1551-_SDA2_BASE_(r2) +/* 8005E824 0005B624 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8005E828 0005B628 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8005E82C 0005B62C 38 81 00 08 */ addi r4, r1, 8 /* 8005E830 0005B630 FC 40 08 90 */ fmr f2, f1 /* 8005E834 0005B634 FC 60 08 90 */ fmr f3, f1 @@ -8347,9 +8347,9 @@ zEntCruiseBubble.turn__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_ /* 8005E868 0005B668 FF E0 08 90 */ fmr f31, f1 /* 8005E86C 0005B66C 4B FF 98 9D */ bl zEntCruiseBubble.get_player_loc__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005E870 0005B670 80 C3 00 00 */ lwz r6, 0(r3) -/* 8005E874 0005B674 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8005E874 0005B674 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8005E878 0005B678 80 03 00 04 */ lwz r0, 4(r3) -/* 8005E87C 0005B67C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8005E87C 0005B67C 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8005E880 0005B680 38 84 00 44 */ addi r4, r4, 0x44 /* 8005E884 0005B684 38 A1 00 20 */ addi r5, r1, 0x20 /* 8005E888 0005B688 90 01 00 24 */ stw r0, 0x24(r1) @@ -8358,7 +8358,7 @@ zEntCruiseBubble.turn__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_ /* 8005E894 0005B694 80 03 00 08 */ lwz r0, 8(r3) /* 8005E898 0005B698 38 61 00 08 */ addi r3, r1, 8 /* 8005E89C 0005B69C 90 01 00 28 */ stw r0, 0x28(r1) -/* 8005E8A0 0005B6A0 80 CD 81 80 */ lwz r6, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005E8A0 0005B6A0 80 CD 81 80 */ lwz r6, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005E8A4 0005B6A4 C0 06 00 74 */ lfs f0, 0x74(r6) /* 8005E8A8 0005B6A8 EC 01 00 2A */ fadds f0, f1, f0 /* 8005E8AC 0005B6AC D0 01 00 24 */ stfs f0, 0x24(r1) @@ -8377,8 +8377,8 @@ zEntCruiseBubble.turn__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_ /* 8005E8E0 0005B6E0 4B FD 43 A5 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 8005E8E4 0005B6E4 FC 20 F8 90 */ fmr f1, f31 /* 8005E8E8 0005B6E8 4B FA FE C9 */ bl xexp__Ff -/* 8005E8EC 0005B6EC 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) -/* 8005E8F0 0005B6F0 C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005E8EC 0005B6EC 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) +/* 8005E8F0 0005B6F0 C0 02 89 C0 */ lfs f0, lbl__1720-_SDA2_BASE_(r2) /* 8005E8F4 0005B6F4 C0 43 00 90 */ lfs f2, 0x90(r3) /* 8005E8F8 0005B6F8 EC 22 00 72 */ fmuls f1, f2, f1 /* 8005E8FC 0005B6FC FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -8406,17 +8406,17 @@ lbl_8005E928: zEntCruiseBubble.collide_inward__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_camera_aimFv: /* 8005E944 0005B744 94 21 FE 70 */ stwu r1, -0x190(r1) /* 8005E948 0005B748 7C 08 02 A6 */ mflr r0 -/* 8005E94C 0005B74C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8005E94C 0005B74C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8005E950 0005B750 90 01 01 94 */ stw r0, 0x194(r1) /* 8005E954 0005B754 93 E1 01 8C */ stw r31, 0x18c(r1) -/* 8005E958 0005B758 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 8005E958 0005B758 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 8005E95C 0005B75C 93 C1 01 88 */ stw r30, 0x188(r1) /* 8005E960 0005B760 93 A1 01 84 */ stw r29, 0x184(r1) /* 8005E964 0005B764 4B FF 97 A5 */ bl zEntCruiseBubble.get_player_loc__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005E968 0005B768 80 C3 00 00 */ lwz r6, 0(r3) -/* 8005E96C 0005B76C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8005E96C 0005B76C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8005E970 0005B770 80 03 00 04 */ lwz r0, 4(r3) -/* 8005E974 0005B774 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l +/* 8005E974 0005B774 38 A4 05 58 */ addi r5, r4, lbl_globals@l /* 8005E978 0005B778 38 81 00 08 */ addi r4, r1, 8 /* 8005E97C 0005B77C 90 01 00 0C */ stw r0, 0xc(r1) /* 8005E980 0005B780 38 A5 00 44 */ addi r5, r5, 0x44 @@ -8425,15 +8425,15 @@ zEntCruiseBubble.collide_inward__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cp /* 8005E98C 0005B78C 80 03 00 08 */ lwz r0, 8(r3) /* 8005E990 0005B790 38 61 00 38 */ addi r3, r1, 0x38 /* 8005E994 0005B794 90 01 00 10 */ stw r0, 0x10(r1) -/* 8005E998 0005B798 80 CD 81 80 */ lwz r6, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005E998 0005B798 80 CD 81 80 */ lwz r6, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005E99C 0005B79C C0 06 00 74 */ lfs f0, 0x74(r6) /* 8005E9A0 0005B7A0 EC 01 00 2A */ fadds f0, f1, f0 /* 8005E9A4 0005B7A4 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 8005E9A8 0005B7A8 C0 22 8A F4 */ lfs f1, lbl_803CD474-_SDA2_BASE_(r2) +/* 8005E9A8 0005B7A8 C0 22 8A F4 */ lfs f1, lbl__3822-_SDA2_BASE_(r2) /* 8005E9AC 0005B7AC 4B FB 35 B9 */ bl xSweptSpherePrepare__FP12xSweptSphereP5xVec3P5xVec3f -/* 8005E9B0 0005B7B0 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8005E9B0 0005B7B0 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8005E9B4 0005B7B4 38 61 00 38 */ addi r3, r1, 0x38 -/* 8005E9B8 0005B7B8 3B C4 05 58 */ addi r30, r4, lbl_803C0558@l +/* 8005E9B8 0005B7B8 3B C4 05 58 */ addi r30, r4, lbl_globals@l /* 8005E9BC 0005B7BC 80 9E 1F C0 */ lwz r4, 0x1fc0(r30) /* 8005E9C0 0005B7C0 80 84 00 44 */ lwz r4, 0x44(r4) /* 8005E9C4 0005B7C4 4B FB 4E 25 */ bl xSweptSphereToEnv__FP12xSweptSphereP4xEnv @@ -8449,14 +8449,14 @@ zEntCruiseBubble.collide_inward__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cp /* 8005E9EC 0005B7EC 4B FA FC 65 */ bl xVec3Length__FPC5xVec3 /* 8005E9F0 0005B7F0 D0 21 00 30 */ stfs f1, 0x30(r1) /* 8005E9F4 0005B7F4 FC 20 08 18 */ frsp f1, f1 -/* 8005E9F8 0005B7F8 C0 02 89 D4 */ lfs f0, lbl_803CD354-_SDA2_BASE_(r2) +/* 8005E9F8 0005B7F8 C0 02 89 D4 */ lfs f0, lbl__1731_1-_SDA2_BASE_(r2) /* 8005E9FC 0005B7FC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005EA00 0005B800 40 81 00 08 */ ble lbl_8005EA08 /* 8005EA04 0005B804 48 00 00 08 */ b lbl_8005EA0C lbl_8005EA08: /* 8005EA08 0005B808 FC 20 00 90 */ fmr f1, f0 lbl_8005EA0C: -/* 8005EA0C 0005B80C C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005EA0C 0005B80C C0 02 89 C0 */ lfs f0, lbl__1720-_SDA2_BASE_(r2) /* 8005EA10 0005B810 7F A3 EB 78 */ mr r3, r29 /* 8005EA14 0005B814 7F A4 EB 78 */ mr r4, r29 /* 8005EA18 0005B818 EC 20 08 24 */ fdivs f1, f0, f1 @@ -8467,24 +8467,24 @@ lbl_8005EA0C: /* 8005EA2C 0005B82C 40 82 00 14 */ bne lbl_8005EA40 /* 8005EA30 0005B830 60 60 04 00 */ ori r0, r3, 0x400 /* 8005EA34 0005B834 90 01 00 34 */ stw r0, 0x34(r1) -/* 8005EA38 0005B838 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005EA38 0005B838 C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) /* 8005EA3C 0005B83C D0 01 00 2C */ stfs f0, 0x2c(r1) lbl_8005EA40: /* 8005EA40 0005B840 3C 80 80 01 */ lis r4, lbl_8000BBBC@ha -/* 8005EA44 0005B844 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha +/* 8005EA44 0005B844 3C 60 80 3D */ lis r3, lbl_colls_grid@ha /* 8005EA48 0005B848 3B A1 00 F0 */ addi r29, r1, 0xf0 /* 8005EA4C 0005B84C 38 A1 00 14 */ addi r5, r1, 0x14 /* 8005EA50 0005B850 38 C4 BB BC */ addi r6, r4, lbl_8000BBBC@l /* 8005EA54 0005B854 80 9E 1F C0 */ lwz r4, 0x1fc0(r30) -/* 8005EA58 0005B858 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l +/* 8005EA58 0005B858 38 63 A6 D8 */ addi r3, r3, lbl_colls_grid@l /* 8005EA5C 0005B85C 7F A7 EB 78 */ mr r7, r29 /* 8005EA60 0005B860 39 01 00 38 */ addi r8, r1, 0x38 /* 8005EA64 0005B864 4B FE 0E 2D */ bl xRayHitsGrid__FP5xGridP6xSceneP5xRay3PFP6xSceneP5xRay3P7xQCDataP4xEntPv_vP7xQCDataPv -/* 8005EA68 0005B868 3C 60 80 3D */ lis r3, lbl_803CA774@ha +/* 8005EA68 0005B868 3C 60 80 3D */ lis r3, lbl_colls_oso_grid@ha /* 8005EA6C 0005B86C 3C A0 80 01 */ lis r5, lbl_8000BBBC@ha /* 8005EA70 0005B870 38 C5 BB BC */ addi r6, r5, lbl_8000BBBC@l /* 8005EA74 0005B874 80 9E 1F C0 */ lwz r4, 0x1fc0(r30) -/* 8005EA78 0005B878 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l +/* 8005EA78 0005B878 38 63 A7 74 */ addi r3, r3, lbl_colls_oso_grid@l /* 8005EA7C 0005B87C 7F A7 EB 78 */ mr r7, r29 /* 8005EA80 0005B880 38 A1 00 14 */ addi r5, r1, 0x14 /* 8005EA84 0005B884 39 01 00 38 */ addi r8, r1, 0x38 @@ -8493,7 +8493,7 @@ lbl_8005EA40: /* 8005EA90 0005B890 C0 01 00 54 */ lfs f0, 0x54(r1) /* 8005EA94 0005B894 FC 05 00 00 */ fcmpu cr0, f5, f0 /* 8005EA98 0005B898 41 82 00 48 */ beq lbl_8005EAE0 -/* 8005EA9C 0005B89C C0 02 89 C8 */ lfs f0, lbl_803CD348-_SDA2_BASE_(r2) +/* 8005EA9C 0005B89C C0 02 89 C8 */ lfs f0, lbl__1728-_SDA2_BASE_(r2) /* 8005EAA0 0005B8A0 FC 05 00 40 */ fcmpo cr0, f5, f0 /* 8005EAA4 0005B8A4 40 81 00 08 */ ble lbl_8005EAAC /* 8005EAA8 0005B8A8 48 00 00 08 */ b lbl_8005EAB0 @@ -8548,9 +8548,9 @@ zEntCruiseBubble.apply_motion__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ /* 8005EB54 0005B954 D0 01 00 0C */ stfs f0, 0xc(r1) /* 8005EB58 0005B958 48 06 63 39 */ bl icos__Ff /* 8005EB5C 0005B95C C0 5F 00 18 */ lfs f2, 0x18(r31) -/* 8005EB60 0005B960 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8005EB60 0005B960 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8005EB64 0005B964 C0 01 00 10 */ lfs f0, 0x10(r1) -/* 8005EB68 0005B968 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8005EB68 0005B968 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8005EB6C 0005B96C 38 81 00 08 */ addi r4, r1, 8 /* 8005EB70 0005B970 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8005EB74 0005B974 D0 01 00 10 */ stfs f0, 0x10(r1) @@ -8571,19 +8571,19 @@ zEntCruiseBubble.stop__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_ /* 8005EBA4 0005B9A4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8005EBA8 0005B9A8 FF E0 08 90 */ fmr f31, f1 /* 8005EBAC 0005B9AC 7C 7F 1B 78 */ mr r31, r3 -/* 8005EBB0 0005B9B0 80 AD 81 80 */ lwz r5, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005EBB0 0005B9B0 80 AD 81 80 */ lwz r5, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005EBB4 0005B9B4 38 7F 00 10 */ addi r3, r31, 0x10 /* 8005EBB8 0005B9B8 38 9F 00 14 */ addi r4, r31, 0x14 /* 8005EBBC 0005B9BC FC 40 F8 90 */ fmr f2, f31 /* 8005EBC0 0005B9C0 C0 25 00 7C */ lfs f1, 0x7c(r5) /* 8005EBC4 0005B9C4 4B FD 29 B9 */ bl xAccelStop__FRfRfff -/* 8005EBC8 0005B9C8 80 AD 81 80 */ lwz r5, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005EBC8 0005B9C8 80 AD 81 80 */ lwz r5, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005EBCC 0005B9CC FC 40 F8 90 */ fmr f2, f31 /* 8005EBD0 0005B9D0 38 7F 00 18 */ addi r3, r31, 0x18 /* 8005EBD4 0005B9D4 38 9F 00 1C */ addi r4, r31, 0x1c /* 8005EBD8 0005B9D8 C0 25 00 7C */ lfs f1, 0x7c(r5) /* 8005EBDC 0005B9DC 4B FD 29 A1 */ bl xAccelStop__FRfRfff -/* 8005EBE0 0005B9E0 80 AD 81 80 */ lwz r5, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005EBE0 0005B9E0 80 AD 81 80 */ lwz r5, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005EBE4 0005B9E4 FC 40 F8 90 */ fmr f2, f31 /* 8005EBE8 0005B9E8 38 7F 00 08 */ addi r3, r31, 8 /* 8005EBEC 0005B9EC 38 9F 00 0C */ addi r4, r31, 0xc @@ -8609,7 +8609,7 @@ zEntCruiseBubble.move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_ /* 8005EC30 0005BA30 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 8005EC34 0005BA34 93 E1 00 0C */ stw r31, 0xc(r1) /* 8005EC38 0005BA38 FF E0 08 90 */ fmr f31, f1 -/* 8005EC3C 0005BA3C 80 AD 81 80 */ lwz r5, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005EC3C 0005BA3C 80 AD 81 80 */ lwz r5, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005EC40 0005BA40 7C 7F 1B 78 */ mr r31, r3 /* 8005EC44 0005BA44 C0 25 00 7C */ lfs f1, 0x7c(r5) /* 8005EC48 0005BA48 38 7F 00 10 */ addi r3, r31, 0x10 @@ -8618,7 +8618,7 @@ zEntCruiseBubble.move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_ /* 8005EC54 0005BA54 38 9F 00 14 */ addi r4, r31, 0x14 /* 8005EC58 0005BA58 C0 85 00 80 */ lfs f4, 0x80(r5) /* 8005EC5C 0005BA5C 4B FD 24 F9 */ bl xAccelMove__FRfRfffff -/* 8005EC60 0005BA60 80 AD 81 80 */ lwz r5, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005EC60 0005BA60 80 AD 81 80 */ lwz r5, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005EC64 0005BA64 FC 40 F8 90 */ fmr f2, f31 /* 8005EC68 0005BA68 38 7F 00 18 */ addi r3, r31, 0x18 /* 8005EC6C 0005BA6C 38 9F 00 1C */ addi r4, r31, 0x1c @@ -8626,14 +8626,14 @@ zEntCruiseBubble.move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_ /* 8005EC74 0005BA74 C0 65 00 70 */ lfs f3, 0x70(r5) /* 8005EC78 0005BA78 C0 85 00 80 */ lfs f4, 0x80(r5) /* 8005EC7C 0005BA7C 4B FD 24 D9 */ bl xAccelMove__FRfRfffff -/* 8005EC80 0005BA80 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 8005EC84 0005BA84 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) -/* 8005EC88 0005BA88 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l -/* 8005EC8C 0005BA8C C0 42 89 C0 */ lfs f2, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005EC80 0005BA80 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005EC84 0005BA84 80 8D 81 80 */ lwz r4, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) +/* 8005EC88 0005BA88 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l +/* 8005EC8C 0005BA8C C0 42 89 C0 */ lfs f2, lbl__1720-_SDA2_BASE_(r2) /* 8005EC90 0005BA90 C0 03 00 48 */ lfs f0, 0x48(r3) /* 8005EC94 0005BA94 C0 24 00 84 */ lfs f1, 0x84(r4) /* 8005EC98 0005BA98 FC 80 00 50 */ fneg f4, f0 -/* 8005EC9C 0005BA9C C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005EC9C 0005BA9C C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) /* 8005ECA0 0005BAA0 C0 64 00 88 */ lfs f3, 0x88(r4) /* 8005ECA4 0005BAA4 FC A0 22 10 */ fabs f5, f4 /* 8005ECA8 0005BAA8 FC 04 00 40 */ fcmpo cr0, f4, f0 @@ -8673,26 +8673,26 @@ lbl_8005ECDC: /* 8005ED28 0005BB28 93 E1 00 0C */ stw r31, 0xc(r1) /* 8005ED2C 0005BB2C 7C 7F 1B 78 */ mr r31, r3 /* 8005ED30 0005BB30 4B FF 88 65 */ bl zEntCruiseBubble.capture_camera__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv -/* 8005ED34 0005BB34 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005ED38 0005BB38 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8005ED3C 0005BB3C 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8005ED34 0005BB34 C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) +/* 8005ED38 0005BB38 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8005ED3C 0005BB3C 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8005ED40 0005BB40 38 7F 00 0C */ addi r3, r31, 0xc /* 8005ED44 0005BB44 D0 1F 00 08 */ stfs f0, 8(r31) /* 8005ED48 0005BB48 38 84 00 44 */ addi r4, r4, 0x44 /* 8005ED4C 0005BB4C 4B FA C5 19 */ bl __as__5xVec3FRC5xVec3 -/* 8005ED50 0005BB50 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8005ED50 0005BB50 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8005ED54 0005BB54 38 7F 00 18 */ addi r3, r31, 0x18 -/* 8005ED58 0005BB58 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8005ED58 0005BB58 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8005ED5C 0005BB5C 38 84 00 14 */ addi r4, r4, 0x14 /* 8005ED60 0005BB60 4B FD 3F 25 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 -/* 8005ED64 0005BB64 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005ED64 0005BB64 C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) /* 8005ED68 0005BB68 D0 1F 00 48 */ stfs f0, 0x48(r31) -/* 8005ED6C 0005BB6C C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005ED6C 0005BB6C C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) /* 8005ED70 0005BB70 D0 1F 00 4C */ stfs f0, 0x4c(r31) -/* 8005ED74 0005BB74 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005ED74 0005BB74 C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) /* 8005ED78 0005BB78 D0 1F 00 50 */ stfs f0, 0x50(r31) /* 8005ED7C 0005BB7C 4B FF B5 31 */ bl zEntCruiseBubble.show_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv -/* 8005ED80 0005BB80 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005ED80 0005BB80 C0 22 89 B8 */ lfs f1, lbl__1551-_SDA2_BASE_(r2) /* 8005ED84 0005BB84 4B FF 92 5D */ bl zEntCruiseBubble.distort_screen__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Ff /* 8005ED88 0005BB88 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005ED8C 0005BB8C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -8703,11 +8703,11 @@ lbl_8005ECDC: /* 8005EDA0 0005BBA0 7C 08 02 A6 */ mflr r0 /* 8005EDA4 0005BBA4 90 01 00 14 */ stw r0, 0x14(r1) /* 8005EDA8 0005BBA8 4B FF 88 21 */ bl zEntCruiseBubble.release_camera__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv -/* 8005EDAC 0005BBAC 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 8005EDB0 0005BBB0 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 8005EDB4 0005BBB4 38 83 C2 A4 */ addi r4, r3, lbl_8028C2A4@l +/* 8005EDAC 0005BBAC 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005EDB0 0005BBB0 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 8005EDB4 0005BBB4 38 83 C2 A4 */ addi r4, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005EDB8 0005BBB8 C0 24 01 00 */ lfs f1, 0x100(r4) -/* 8005EDBC 0005BBBC 38 65 05 58 */ addi r3, r5, lbl_803C0558@l +/* 8005EDBC 0005BBBC 38 65 05 58 */ addi r3, r5, lbl_globals@l /* 8005EDC0 0005BBC0 4B FA F6 D1 */ bl xCameraSetFOV__FP7xCameraf /* 8005EDC4 0005BBC4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005EDC8 0005BBC8 7C 08 03 A6 */ mtlr r0 @@ -8723,7 +8723,7 @@ lbl_8005ECDC: /* 8005EDF0 0005BBF0 C0 03 00 08 */ lfs f0, 8(r3) /* 8005EDF4 0005BBF4 EC 00 08 2A */ fadds f0, f0, f1 /* 8005EDF8 0005BBF8 D0 03 00 08 */ stfs f0, 8(r3) -/* 8005EDFC 0005BBFC 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005EDFC 0005BBFC 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005EE00 0005BC00 C0 3F 00 08 */ lfs f1, 8(r31) /* 8005EE04 0005BC04 C0 03 00 98 */ lfs f0, 0x98(r3) /* 8005EE08 0005BC08 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -8741,9 +8741,9 @@ lbl_8005EE1C: /* 8005EE34 0005BC34 7F E3 FB 78 */ mr r3, r31 /* 8005EE38 0005BC38 48 00 01 35 */ bl zEntCruiseBubble.update_turn__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18state_camera_seizeFf /* 8005EE3C 0005BC3C 4B FF DE 35 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv -/* 8005EE40 0005BC40 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8005EE40 0005BC40 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8005EE44 0005BC44 7C 66 1B 78 */ mr r6, r3 -/* 8005EE48 0005BC48 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l +/* 8005EE48 0005BC48 38 A4 05 58 */ addi r5, r4, lbl_globals@l /* 8005EE4C 0005BC4C 38 61 00 08 */ addi r3, r1, 8 /* 8005EE50 0005BC50 38 86 00 30 */ addi r4, r6, 0x30 /* 8005EE54 0005BC54 38 A5 00 44 */ addi r5, r5, 0x44 @@ -8758,12 +8758,12 @@ lbl_8005EE1C: /* 8005EE78 0005BC78 4B FA C3 31 */ bl length__5xVec3CFv /* 8005EE7C 0005BC7C 7F E3 FB 78 */ mr r3, r31 /* 8005EE80 0005BC80 48 00 00 55 */ bl zEntCruiseBubble.refresh_missle_alpha__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18state_camera_seizeFf -/* 8005EE84 0005BC84 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) -/* 8005EE88 0005BC88 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 8005EE8C 0005BC8C 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l -/* 8005EE90 0005BC90 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 8005EE84 0005BC84 80 8D 81 80 */ lwz r4, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) +/* 8005EE88 0005BC88 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005EE8C 0005BC8C 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l +/* 8005EE90 0005BC90 3C A0 80 3C */ lis r5, lbl_globals@ha /* 8005EE94 0005BC94 C0 23 01 00 */ lfs f1, 0x100(r3) -/* 8005EE98 0005BC98 38 65 05 58 */ addi r3, r5, lbl_803C0558@l +/* 8005EE98 0005BC98 38 65 05 58 */ addi r3, r5, lbl_globals@l /* 8005EE9C 0005BC9C C0 04 00 A4 */ lfs f0, 0xa4(r4) /* 8005EEA0 0005BCA0 EC 00 08 28 */ fsubs f0, f0, f1 /* 8005EEA4 0005BCA4 EC 3F 08 3A */ fmadds f1, f31, f0, f1 @@ -8785,16 +8785,16 @@ zEntCruiseBubble.refresh_missle_alpha__Q313cruise_bubble30_unnamed_zEntCruiseBub /* 8005EED4 0005BCD4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005EED8 0005BCD8 7C 08 02 A6 */ mflr r0 /* 8005EEDC 0005BCDC 90 01 00 14 */ stw r0, 0x14(r1) -/* 8005EEE0 0005BCE0 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005EEE0 0005BCE0 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005EEE4 0005BCE4 C0 03 00 9C */ lfs f0, 0x9c(r3) /* 8005EEE8 0005BCE8 C0 43 00 A0 */ lfs f2, 0xa0(r3) /* 8005EEEC 0005BCEC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005EEF0 0005BCF0 4C 41 13 82 */ cror 2, 1, 2 /* 8005EEF4 0005BCF4 40 82 00 20 */ bne lbl_8005EF14 /* 8005EEF8 0005BCF8 4B FF 86 65 */ bl zEntCruiseBubble.show_missle__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv -/* 8005EEFC 0005BCFC 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 8005EF00 0005BD00 C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005EF04 0005BD04 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 8005EEFC 0005BCFC 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005EF00 0005BD00 C0 02 89 C0 */ lfs f0, lbl__1720-_SDA2_BASE_(r2) +/* 8005EF04 0005BD04 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005EF08 0005BD08 80 63 00 68 */ lwz r3, 0x68(r3) /* 8005EF0C 0005BD0C D0 03 00 24 */ stfs f0, 0x24(r3) /* 8005EF10 0005BD10 48 00 00 4C */ b lbl_8005EF5C @@ -8803,8 +8803,8 @@ lbl_8005EF14: /* 8005EF18 0005BD18 4C 40 13 82 */ cror 2, 0, 2 /* 8005EF1C 0005BD1C 40 82 00 24 */ bne lbl_8005EF40 /* 8005EF20 0005BD20 4B FF 86 59 */ bl zEntCruiseBubble.hide_missle__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv -/* 8005EF24 0005BD24 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 8005EF28 0005BD28 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 8005EF24 0005BD24 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005EF28 0005BD28 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005EF2C 0005BD2C 80 63 00 68 */ lwz r3, 0x68(r3) /* 8005EF30 0005BD30 A0 03 00 44 */ lhz r0, 0x44(r3) /* 8005EF34 0005BD34 60 00 00 02 */ ori r0, r0, 2 @@ -8812,9 +8812,9 @@ lbl_8005EF14: /* 8005EF3C 0005BD3C 48 00 00 20 */ b lbl_8005EF5C lbl_8005EF40: /* 8005EF40 0005BD40 EC 22 08 28 */ fsubs f1, f2, f1 -/* 8005EF44 0005BD44 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 8005EF44 0005BD44 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005EF48 0005BD48 EC 02 00 28 */ fsubs f0, f2, f0 -/* 8005EF4C 0005BD4C 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 8005EF4C 0005BD4C 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005EF50 0005BD50 80 63 00 68 */ lwz r3, 0x68(r3) /* 8005EF54 0005BD54 EC 01 00 24 */ fdivs f0, f1, f0 /* 8005EF58 0005BD58 D0 03 00 24 */ stfs f0, 0x24(r3) @@ -8833,8 +8833,8 @@ zEntCruiseBubble.update_turn__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_1 /* 8005EF7C 0005BD7C F3 E1 00 48 */ psq_st f31, 72(r1), 0, qr0 /* 8005EF80 0005BD80 93 E1 00 3C */ stw r31, 0x3c(r1) /* 8005EF84 0005BD84 FF E0 08 90 */ fmr f31, f1 -/* 8005EF88 0005BD88 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005EF8C 0005BD8C C0 02 89 C4 */ lfs f0, lbl_803CD344-_SDA2_BASE_(r2) +/* 8005EF88 0005BD88 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) +/* 8005EF8C 0005BD8C C0 02 89 C4 */ lfs f0, lbl__1721-_SDA2_BASE_(r2) /* 8005EF90 0005BD90 7C 7F 1B 78 */ mr r31, r3 /* 8005EF94 0005BD94 EC 3F 08 28 */ fsubs f1, f31, f1 /* 8005EF98 0005BD98 FC 20 0A 10 */ fabs f1, f1 @@ -8843,11 +8843,11 @@ zEntCruiseBubble.update_turn__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_1 /* 8005EFA4 0005BDA4 4C 40 13 82 */ cror 2, 0, 2 /* 8005EFA8 0005BDA8 40 82 00 28 */ bne lbl_8005EFD0 /* 8005EFAC 0005BDAC 4B FF DC C5 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv -/* 8005EFB0 0005BDB0 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005EFB4 0005BDB4 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 8005EFB0 0005BDB0 C0 22 89 B8 */ lfs f1, lbl__1551-_SDA2_BASE_(r2) +/* 8005EFB4 0005BDB4 3C A0 80 3C */ lis r5, lbl_globals@ha /* 8005EFB8 0005BDB8 7C 64 1B 78 */ mr r4, r3 /* 8005EFBC 0005BDBC FC 40 08 90 */ fmr f2, f1 -/* 8005EFC0 0005BDC0 38 65 05 58 */ addi r3, r5, lbl_803C0558@l +/* 8005EFC0 0005BDC0 38 65 05 58 */ addi r3, r5, lbl_globals@l /* 8005EFC4 0005BDC4 FC 60 08 90 */ fmr f3, f1 /* 8005EFC8 0005BDC8 4B FA EB 4D */ bl xCameraRotate__FP7xCameraRC7xMat3x3fff /* 8005EFCC 0005BDCC 48 00 00 70 */ b lbl_8005F03C @@ -8858,7 +8858,7 @@ lbl_8005EFD0: /* 8005EFDC 0005BDDC 4B FD 3C A9 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 /* 8005EFE0 0005BDE0 C0 5F 00 48 */ lfs f2, 0x48(r31) /* 8005EFE4 0005BDE4 38 7F 00 38 */ addi r3, r31, 0x38 -/* 8005EFE8 0005BDE8 C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005EFE8 0005BDE8 C0 02 89 C0 */ lfs f0, lbl__1720-_SDA2_BASE_(r2) /* 8005EFEC 0005BDEC 38 9F 00 18 */ addi r4, r31, 0x18 /* 8005EFF0 0005BDF0 EC 3F 10 28 */ fsubs f1, f31, f2 /* 8005EFF4 0005BDF4 38 BF 00 28 */ addi r5, r31, 0x28 @@ -8872,9 +8872,9 @@ lbl_8005EFD0: /* 8005F014 0005BE14 38 7F 00 38 */ addi r3, r31, 0x38 /* 8005F018 0005BE18 38 81 00 08 */ addi r4, r1, 8 /* 8005F01C 0005BE1C 4B FD 3E E5 */ bl xQuatToMat__FPC5xQuatP7xMat3x3 -/* 8005F020 0005BE20 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005F024 0005BE24 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8005F028 0005BE28 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8005F020 0005BE20 C0 22 89 B8 */ lfs f1, lbl__1551-_SDA2_BASE_(r2) +/* 8005F024 0005BE24 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8005F028 0005BE28 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8005F02C 0005BE2C 38 81 00 08 */ addi r4, r1, 8 /* 8005F030 0005BE30 FC 40 08 90 */ fmr f2, f1 /* 8005F034 0005BE34 FC 60 08 90 */ fmr f3, f1 @@ -8917,9 +8917,9 @@ zEntCruiseBubble.update_move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_1 /* 8005F0B8 0005BEB8 38 A1 00 08 */ addi r5, r1, 8 /* 8005F0BC 0005BEBC 4B FB 63 25 */ bl __pl__5xVec3CFRC5xVec3 /* 8005F0C0 0005BEC0 80 81 00 14 */ lwz r4, 0x14(r1) -/* 8005F0C4 0005BEC4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8005F0C4 0005BEC4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8005F0C8 0005BEC8 80 A1 00 18 */ lwz r5, 0x18(r1) -/* 8005F0CC 0005BECC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8005F0CC 0005BECC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8005F0D0 0005BED0 80 01 00 1C */ lwz r0, 0x1c(r1) /* 8005F0D4 0005BED4 90 81 00 2C */ stw r4, 0x2c(r1) /* 8005F0D8 0005BED8 38 81 00 2C */ addi r4, r1, 0x2c @@ -8935,17 +8935,17 @@ zEntCruiseBubble.update_move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_1 .global xSCurve__Ff xSCurve__Ff: -/* 8005F100 0005BF00 C0 02 89 C8 */ lfs f0, lbl_803CD348-_SDA2_BASE_(r2) +/* 8005F100 0005BF00 C0 02 89 C8 */ lfs f0, lbl__1728-_SDA2_BASE_(r2) /* 8005F104 0005BF04 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005F108 0005BF08 4C 40 13 82 */ cror 2, 0, 2 /* 8005F10C 0005BF0C 40 82 00 14 */ bne lbl_8005F120 -/* 8005F110 0005BF10 C0 02 8A 34 */ lfs f0, lbl_803CD3B4-_SDA2_BASE_(r2) +/* 8005F110 0005BF10 C0 02 8A 34 */ lfs f0, lbl__3187-_SDA2_BASE_(r2) /* 8005F114 0005BF14 EC 00 00 72 */ fmuls f0, f0, f1 /* 8005F118 0005BF18 EC 20 00 72 */ fmuls f1, f0, f1 /* 8005F11C 0005BF1C 4E 80 00 20 */ blr lbl_8005F120: -/* 8005F120 0005BF20 C0 42 89 C0 */ lfs f2, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005F124 0005BF24 C0 02 8A 34 */ lfs f0, lbl_803CD3B4-_SDA2_BASE_(r2) +/* 8005F120 0005BF20 C0 42 89 C0 */ lfs f2, lbl__1720-_SDA2_BASE_(r2) +/* 8005F124 0005BF24 C0 02 8A 34 */ lfs f0, lbl__3187-_SDA2_BASE_(r2) /* 8005F128 0005BF28 EC 22 08 28 */ fsubs f1, f2, f1 /* 8005F12C 0005BF2C EC 00 00 72 */ fmuls f0, f0, f1 /* 8005F130 0005BF30 EC 20 10 7C */ fnmsubs f1, f0, f1, f2 @@ -8956,24 +8956,24 @@ lbl_8005F120: /* 8005F144 0005BF44 93 E1 00 0C */ stw r31, 0xc(r1) /* 8005F148 0005BF48 4B FF 84 4D */ bl zEntCruiseBubble.capture_camera__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005F14C 0005BF4C 4B FF DB 25 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv -/* 8005F150 0005BF50 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8005F150 0005BF50 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8005F154 0005BF54 7C 7F 1B 78 */ mr r31, r3 -/* 8005F158 0005BF58 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 8005F158 0005BF58 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 8005F15C 0005BF5C 38 9F 00 30 */ addi r4, r31, 0x30 /* 8005F160 0005BF60 4B FA E5 B9 */ bl xCameraMove__FP7xCameraRC5xVec3 -/* 8005F164 0005BF64 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005F168 0005BF68 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8005F16C 0005BF6C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8005F164 0005BF64 C0 22 89 B8 */ lfs f1, lbl__1551-_SDA2_BASE_(r2) +/* 8005F168 0005BF68 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8005F16C 0005BF6C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8005F170 0005BF70 7F E4 FB 78 */ mr r4, r31 /* 8005F174 0005BF74 FC 40 08 90 */ fmr f2, f1 /* 8005F178 0005BF78 FC 60 08 90 */ fmr f3, f1 /* 8005F17C 0005BF7C 4B FA E9 99 */ bl xCameraRotate__FP7xCameraRC7xMat3x3fff -/* 8005F180 0005BF80 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) -/* 8005F184 0005BF84 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8005F188 0005BF88 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8005F180 0005BF80 80 8D 81 80 */ lwz r4, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) +/* 8005F184 0005BF84 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8005F188 0005BF88 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8005F18C 0005BF8C C0 24 00 A4 */ lfs f1, 0xa4(r4) /* 8005F190 0005BF90 4B FA F3 01 */ bl xCameraSetFOV__FP7xCameraf -/* 8005F194 0005BF94 C0 22 89 C0 */ lfs f1, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005F194 0005BF94 C0 22 89 C0 */ lfs f1, lbl__1720-_SDA2_BASE_(r2) /* 8005F198 0005BF98 4B FF 8E 49 */ bl zEntCruiseBubble.distort_screen__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Ff /* 8005F19C 0005BF9C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005F1A0 0005BFA0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -8982,16 +8982,16 @@ lbl_8005F120: /* 8005F1AC 0005BFAC 4E 80 00 20 */ blr /* 8005F1B0 0005BFB0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005F1B4 0005BFB4 7C 08 02 A6 */ mflr r0 -/* 8005F1B8 0005BFB8 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha -/* 8005F1BC 0005BFBC 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 8005F1B8 0005BFB8 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005F1BC 0005BFBC 3C A0 80 3C */ lis r5, lbl_globals@ha /* 8005F1C0 0005BFC0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8005F1C4 0005BFC4 38 83 C2 A4 */ addi r4, r3, lbl_8028C2A4@l -/* 8005F1C8 0005BFC8 38 65 05 58 */ addi r3, r5, lbl_803C0558@l +/* 8005F1C4 0005BFC4 38 83 C2 A4 */ addi r4, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l +/* 8005F1C8 0005BFC8 38 65 05 58 */ addi r3, r5, lbl_globals@l /* 8005F1CC 0005BFCC C0 24 01 00 */ lfs f1, 0x100(r4) /* 8005F1D0 0005BFD0 4B FA F2 C1 */ bl xCameraSetFOV__FP7xCameraf /* 8005F1D4 0005BFD4 4B FF 83 F5 */ bl zEntCruiseBubble.release_camera__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005F1D8 0005BFD8 4B FF B1 69 */ bl zEntCruiseBubble.hide_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv -/* 8005F1DC 0005BFDC C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005F1DC 0005BFDC C0 22 89 B8 */ lfs f1, lbl__1551-_SDA2_BASE_(r2) /* 8005F1E0 0005BFE0 4B FF 8E 01 */ bl zEntCruiseBubble.distort_screen__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Ff /* 8005F1E4 0005BFE4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005F1E8 0005BFE8 7C 08 03 A6 */ mtlr r0 @@ -9004,14 +9004,14 @@ lbl_8005F120: /* 8005F204 0005C004 93 C1 00 08 */ stw r30, 8(r1) /* 8005F208 0005C008 7C 7E 1B 78 */ mr r30, r3 /* 8005F20C 0005C00C 4B FF DA 65 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv -/* 8005F210 0005C010 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8005F210 0005C010 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8005F214 0005C014 7C 7F 1B 78 */ mr r31, r3 -/* 8005F218 0005C018 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 8005F218 0005C018 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 8005F21C 0005C01C 38 9F 00 30 */ addi r4, r31, 0x30 /* 8005F220 0005C020 4B FA E4 F9 */ bl xCameraMove__FP7xCameraRC5xVec3 -/* 8005F224 0005C024 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005F228 0005C028 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8005F22C 0005C02C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8005F224 0005C024 C0 22 89 B8 */ lfs f1, lbl__1551-_SDA2_BASE_(r2) +/* 8005F228 0005C028 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8005F22C 0005C02C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8005F230 0005C030 7F E4 FB 78 */ mr r4, r31 /* 8005F234 0005C034 FC 40 08 90 */ fmr f2, f1 /* 8005F238 0005C038 FC 60 08 90 */ fmr f3, f1 @@ -9036,27 +9036,27 @@ zEntCruiseBubble.lock_targets__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ /* 8005F278 0005C078 7C 7F 1B 78 */ mr r31, r3 /* 8005F27C 0005C07C 48 00 00 DD */ bl zEntCruiseBubble.get_view_bound__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attachCFR6xBound /* 8005F280 0005C080 88 01 00 14 */ lbz r0, 0x14(r1) -/* 8005F284 0005C084 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha +/* 8005F284 0005C084 3C 60 80 3D */ lis r3, lbl_colls_grid@ha /* 8005F288 0005C088 38 81 00 18 */ addi r4, r1, 0x18 /* 8005F28C 0005C08C 38 C1 00 10 */ addi r6, r1, 0x10 /* 8005F290 0005C090 98 01 00 10 */ stb r0, 0x10(r1) -/* 8005F294 0005C094 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l +/* 8005F294 0005C094 38 63 A6 D8 */ addi r3, r3, lbl_colls_grid@l /* 8005F298 0005C098 7C 85 23 78 */ mr r5, r4 /* 8005F29C 0005C09C 48 00 15 61 */ bl xGridCheckBound_Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attach15cb_lock_targets___FR5xGridRC6xBoundRC7xQCDataQ413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attach15cb_lock_targets /* 8005F2A0 0005C0A0 88 01 00 14 */ lbz r0, 0x14(r1) -/* 8005F2A4 0005C0A4 3C 60 80 3D */ lis r3, lbl_803CA774@ha +/* 8005F2A4 0005C0A4 3C 60 80 3D */ lis r3, lbl_colls_oso_grid@ha /* 8005F2A8 0005C0A8 38 81 00 18 */ addi r4, r1, 0x18 /* 8005F2AC 0005C0AC 38 C1 00 0C */ addi r6, r1, 0xc /* 8005F2B0 0005C0B0 98 01 00 0C */ stb r0, 0xc(r1) -/* 8005F2B4 0005C0B4 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l +/* 8005F2B4 0005C0B4 38 63 A7 74 */ addi r3, r3, lbl_colls_oso_grid@l /* 8005F2B8 0005C0B8 7C 85 23 78 */ mr r5, r4 /* 8005F2BC 0005C0BC 48 00 15 41 */ bl xGridCheckBound_Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attach15cb_lock_targets___FR5xGridRC6xBoundRC7xQCDataQ413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attach15cb_lock_targets /* 8005F2C0 0005C0C0 88 01 00 14 */ lbz r0, 0x14(r1) -/* 8005F2C4 0005C0C4 3C 60 80 3D */ lis r3, lbl_803CA7A8@ha +/* 8005F2C4 0005C0C4 3C 60 80 3D */ lis r3, lbl_npcs_grid@ha /* 8005F2C8 0005C0C8 38 81 00 18 */ addi r4, r1, 0x18 /* 8005F2CC 0005C0CC 38 C1 00 08 */ addi r6, r1, 8 /* 8005F2D0 0005C0D0 98 01 00 08 */ stb r0, 8(r1) -/* 8005F2D4 0005C0D4 38 63 A7 A8 */ addi r3, r3, lbl_803CA7A8@l +/* 8005F2D4 0005C0D4 38 63 A7 A8 */ addi r3, r3, lbl_npcs_grid@l /* 8005F2D8 0005C0D8 7C 85 23 78 */ mr r5, r4 /* 8005F2DC 0005C0DC 48 00 15 21 */ bl xGridCheckBound_Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attach15cb_lock_targets___FR5xGridRC6xBoundRC7xQCDataQ413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attach15cb_lock_targets /* 8005F2E0 0005C0E0 7F E3 FB 78 */ mr r3, r31 @@ -9110,15 +9110,15 @@ zEntCruiseBubble.get_view_bound__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cp /* 8005F384 0005C184 7C 9E 23 78 */ mr r30, r4 /* 8005F388 0005C188 38 00 00 02 */ li r0, 2 /* 8005F38C 0005C18C 98 04 00 20 */ stb r0, 0x20(r4) -/* 8005F390 0005C190 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8005F394 0005C194 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l -/* 8005F398 0005C198 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005F390 0005C190 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8005F394 0005C194 3B E3 05 58 */ addi r31, r3, lbl_globals@l +/* 8005F398 0005C198 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005F39C 0005C19C C0 43 00 E8 */ lfs f2, 0xe8(r3) /* 8005F3A0 0005C1A0 C0 03 00 E4 */ lfs f0, 0xe4(r3) /* 8005F3A4 0005C1A4 C0 23 00 F0 */ lfs f1, 0xf0(r3) /* 8005F3A8 0005C1A8 EF E2 00 28 */ fsubs f31, f2, f0 /* 8005F3AC 0005C1AC 48 06 5A A1 */ bl isin__Ff -/* 8005F3B0 0005C1B0 80 AD 81 80 */ lwz r5, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005F3B0 0005C1B0 80 AD 81 80 */ lwz r5, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005F3B4 0005C1B4 38 61 00 20 */ addi r3, r1, 0x20 /* 8005F3B8 0005C1B8 38 9F 00 34 */ addi r4, r31, 0x34 /* 8005F3BC 0005C1BC C0 45 00 E4 */ lfs f2, 0xe4(r5) @@ -9148,7 +9148,7 @@ zEntCruiseBubble.get_view_bound__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cp /* 8005F41C 0005C21C 38 9E 00 30 */ addi r4, r30, 0x30 /* 8005F420 0005C220 38 BE 00 3C */ addi r5, r30, 0x3c /* 8005F424 0005C224 4B FB 5F BD */ bl __pl__5xVec3CFRC5xVec3 -/* 8005F428 0005C228 C0 22 89 C8 */ lfs f1, lbl_803CD348-_SDA2_BASE_(r2) +/* 8005F428 0005C228 C0 22 89 C8 */ lfs f1, lbl__1728-_SDA2_BASE_(r2) /* 8005F42C 0005C22C 38 61 00 14 */ addi r3, r1, 0x14 /* 8005F430 0005C230 38 81 00 08 */ addi r4, r1, 8 /* 8005F434 0005C234 4B FA BC ED */ bl __ml__5xVec3CFf @@ -9179,21 +9179,21 @@ zEntCruiseBubble.get_view_bound__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cp /* 8005F498 0005C298 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8005F49C 0005C29C 41 82 00 18 */ beq lbl_8005F4B4 /* 8005F4A0 0005C2A0 4B FF 81 29 */ bl zEntCruiseBubble.release_camera__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv -/* 8005F4A4 0005C2A4 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005F4A4 0005C2A4 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005F4A8 0005C2A8 C0 03 00 A8 */ lfs f0, 0xa8(r3) /* 8005F4AC 0005C2AC D0 1F 00 08 */ stfs f0, 8(r31) /* 8005F4B0 0005C2B0 48 00 00 34 */ b lbl_8005F4E4 lbl_8005F4B4: /* 8005F4B4 0005C2B4 4B FF 80 E1 */ bl zEntCruiseBubble.capture_camera__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv -/* 8005F4B8 0005C2B8 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005F4B8 0005C2B8 C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) /* 8005F4BC 0005C2BC 7F E3 FB 78 */ mr r3, r31 /* 8005F4C0 0005C2C0 D0 1F 00 08 */ stfs f0, 8(r31) /* 8005F4C4 0005C2C4 48 00 04 01 */ bl zEntCruiseBubble.init_path__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyFv /* 8005F4C8 0005C2C8 7F E3 FB 78 */ mr r3, r31 /* 8005F4CC 0005C2CC 48 00 00 2D */ bl zEntCruiseBubble.move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyFv -/* 8005F4D0 0005C2D0 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha +/* 8005F4D0 0005C2D0 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005F4D4 0005C2D4 38 7F 00 0C */ addi r3, r31, 0xc -/* 8005F4D8 0005C2D8 38 84 C2 A4 */ addi r4, r4, lbl_8028C2A4@l +/* 8005F4D8 0005C2D8 38 84 C2 A4 */ addi r4, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005F4DC 0005C2DC 38 84 00 48 */ addi r4, r4, 0x48 /* 8005F4E0 0005C2E0 4B FC 63 19 */ bl __as__5xVec2FRC5xVec2 lbl_8005F4E4: @@ -9211,14 +9211,14 @@ zEntCruiseBubble.move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_ /* 8005F504 0005C304 DB E1 00 50 */ stfd f31, 0x50(r1) /* 8005F508 0005C308 F3 E1 00 58 */ psq_st f31, 88(r1), 0, qr0 /* 8005F50C 0005C30C 93 E1 00 4C */ stw r31, 0x4c(r1) -/* 8005F510 0005C310 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005F510 0005C310 80 8D 81 80 */ lwz r4, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005F514 0005C314 7C 7F 1B 78 */ mr r31, r3 /* 8005F518 0005C318 C0 23 00 08 */ lfs f1, 8(r3) /* 8005F51C 0005C31C C0 04 00 A8 */ lfs f0, 0xa8(r4) /* 8005F520 0005C320 C0 44 00 BC */ lfs f2, 0xbc(r4) /* 8005F524 0005C324 EC 21 00 24 */ fdivs f1, f1, f0 /* 8005F528 0005C328 48 00 03 3D */ bl xSCurve__Fff -/* 8005F52C 0005C32C 80 CD 81 80 */ lwz r6, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005F52C 0005C32C 80 CD 81 80 */ lwz r6, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005F530 0005C330 FF E0 08 90 */ fmr f31, f1 /* 8005F534 0005C334 7F E3 FB 78 */ mr r3, r31 /* 8005F538 0005C338 38 81 00 30 */ addi r4, r1, 0x30 @@ -9228,9 +9228,9 @@ zEntCruiseBubble.move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_ /* 8005F548 0005C348 EC 00 08 28 */ fsubs f0, f0, f1 /* 8005F54C 0005C34C EC 3F 08 3A */ fmadds f1, f31, f0, f1 /* 8005F550 0005C350 48 00 00 9D */ bl zEntCruiseBubble.eval_missle_path__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_surveyCFfR5xVec3Rf -/* 8005F554 0005C354 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha +/* 8005F554 0005C354 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005F558 0005C358 38 61 00 0C */ addi r3, r1, 0xc -/* 8005F55C 0005C35C 38 84 C2 A4 */ addi r4, r4, lbl_8028C2A4@l +/* 8005F55C 0005C35C 38 84 C2 A4 */ addi r4, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005F560 0005C360 38 A1 00 30 */ addi r5, r1, 0x30 /* 8005F564 0005C364 38 84 00 50 */ addi r4, r4, 0x50 /* 8005F568 0005C368 4B FA BC 65 */ bl __mi__5xVec3CFRC5xVec3 @@ -9238,24 +9238,24 @@ zEntCruiseBubble.move__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_ /* 8005F570 0005C370 38 81 00 0C */ addi r4, r1, 0xc /* 8005F574 0005C374 48 00 09 1D */ bl up_normal__5xVec3CFv /* 8005F578 0005C378 80 81 00 18 */ lwz r4, 0x18(r1) -/* 8005F57C 0005C37C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8005F57C 0005C37C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8005F580 0005C380 80 A1 00 1C */ lwz r5, 0x1c(r1) -/* 8005F584 0005C384 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8005F584 0005C384 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8005F588 0005C388 80 01 00 20 */ lwz r0, 0x20(r1) /* 8005F58C 0005C38C 90 81 00 24 */ stw r4, 0x24(r1) /* 8005F590 0005C390 38 81 00 30 */ addi r4, r1, 0x30 /* 8005F594 0005C394 90 A1 00 28 */ stw r5, 0x28(r1) /* 8005F598 0005C398 90 01 00 2C */ stw r0, 0x2c(r1) /* 8005F59C 0005C39C 4B FA E1 7D */ bl xCameraMove__FP7xCameraRC5xVec3 -/* 8005F5A0 0005C3A0 C0 02 89 C0 */ lfs f0, lbl_803CD340-_SDA2_BASE_(r2) -/* 8005F5A4 0005C3A4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8005F5A0 0005C3A0 C0 02 89 C0 */ lfs f0, lbl__1720-_SDA2_BASE_(r2) +/* 8005F5A4 0005C3A4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8005F5A8 0005C3A8 C0 21 00 08 */ lfs f1, 8(r1) -/* 8005F5AC 0005C3AC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8005F5AC 0005C3AC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8005F5B0 0005C3B0 EC 00 F8 28 */ fsubs f0, f0, f31 /* 8005F5B4 0005C3B4 38 81 00 24 */ addi r4, r1, 0x24 /* 8005F5B8 0005C3B8 EC 21 00 32 */ fmuls f1, f1, f0 /* 8005F5BC 0005C3BC D0 21 00 08 */ stfs f1, 8(r1) -/* 8005F5C0 0005C3C0 C0 42 89 B8 */ lfs f2, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005F5C0 0005C3C0 C0 42 89 B8 */ lfs f2, lbl__1551-_SDA2_BASE_(r2) /* 8005F5C4 0005C3C4 FC 60 10 90 */ fmr f3, f2 /* 8005F5C8 0005C3C8 FC 80 10 90 */ fmr f4, f2 /* 8005F5CC 0005C3CC 4B FA E6 6D */ bl xCameraRotate__FP7xCameraRC5xVec3ffff @@ -9285,28 +9285,28 @@ zEntCruiseBubble.eval_missle_path__Q313cruise_bubble30_unnamed_zEntCruiseBubble_ /* 8005F620 0005C420 3B 9C 00 01 */ addi r28, r28, 1 /* 8005F624 0005C424 48 00 00 28 */ b lbl_8005F64C lbl_8005F628: -/* 8005F628 0005C428 3C 60 80 2E */ lis r3, lbl_802DBE30@ha -/* 8005F62C 0005C42C 38 63 BE 30 */ addi r3, r3, lbl_802DBE30@l +/* 8005F628 0005C428 3C 60 80 2E */ lis r3, lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005F62C 0005C42C 38 63 BE 30 */ addi r3, r3, lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005F630 0005C430 48 00 0E CD */ bl size__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_CFv /* 8005F634 0005C434 7C 1C 18 00 */ cmpw r28, r3 /* 8005F638 0005C438 41 80 00 14 */ blt lbl_8005F64C -/* 8005F63C 0005C43C 3C 60 80 2E */ lis r3, lbl_802DBE30@ha -/* 8005F640 0005C440 38 63 BE 30 */ addi r3, r3, lbl_802DBE30@l +/* 8005F63C 0005C43C 3C 60 80 2E */ lis r3, lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005F640 0005C440 38 63 BE 30 */ addi r3, r3, lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005F644 0005C444 48 00 0E B9 */ bl size__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_CFv /* 8005F648 0005C448 3B 83 FF FF */ addi r28, r3, -1 lbl_8005F64C: -/* 8005F64C 0005C44C 3C 60 80 2E */ lis r3, lbl_802DBE30@ha +/* 8005F64C 0005C44C 3C 60 80 2E */ lis r3, lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005F650 0005C450 38 9C FF FF */ addi r4, r28, -1 -/* 8005F654 0005C454 38 63 BE 30 */ addi r3, r3, lbl_802DBE30@l +/* 8005F654 0005C454 38 63 BE 30 */ addi r3, r3, lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005F658 0005C458 48 00 0E BD */ bl __vc__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_Fi -/* 8005F65C 0005C45C 3C 80 80 2E */ lis r4, lbl_802DBE30@ha +/* 8005F65C 0005C45C 3C 80 80 2E */ lis r4, lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005F660 0005C460 7C 7B 1B 78 */ mr r27, r3 -/* 8005F664 0005C464 38 04 BE 30 */ addi r0, r4, lbl_802DBE30@l +/* 8005F664 0005C464 38 04 BE 30 */ addi r0, r4, lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005F668 0005C468 7F 84 E3 78 */ mr r4, r28 /* 8005F66C 0005C46C 7C 03 03 78 */ mr r3, r0 /* 8005F670 0005C470 48 00 0E A5 */ bl __vc__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_Fi /* 8005F674 0005C474 57 80 10 3A */ slwi r0, r28, 2 -/* 8005F678 0005C478 C0 02 89 C4 */ lfs f0, lbl_803CD344-_SDA2_BASE_(r2) +/* 8005F678 0005C478 C0 02 89 C4 */ lfs f0, lbl__1721-_SDA2_BASE_(r2) /* 8005F67C 0005C47C 7C 9D 02 14 */ add r4, r29, r0 /* 8005F680 0005C480 7C 7C 1B 78 */ mr r28, r3 /* 8005F684 0005C484 C0 44 00 10 */ lfs f2, 0x10(r4) @@ -9406,9 +9406,9 @@ zEntCruiseBubble.find_nearest__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ /* 8005F7D0 0005C5D0 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 8005F7D4 0005C5D4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8005F7D8 0005C5D8 93 C1 00 08 */ stw r30, 8(r1) -/* 8005F7DC 0005C5DC 3C 80 80 2E */ lis r4, lbl_802DBE30@ha +/* 8005F7DC 0005C5DC 3C 80 80 2E */ lis r4, lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005F7E0 0005C5E0 FF E0 08 90 */ fmr f31, f1 -/* 8005F7E4 0005C5E4 38 04 BE 30 */ addi r0, r4, lbl_802DBE30@l +/* 8005F7E4 0005C5E4 38 04 BE 30 */ addi r0, r4, lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005F7E8 0005C5E8 7C 7E 1B 78 */ mr r30, r3 /* 8005F7EC 0005C5EC 7C 03 03 78 */ mr r3, r0 /* 8005F7F0 0005C5F0 3B E0 00 00 */ li r31, 0 @@ -9446,11 +9446,11 @@ lbl_8005F838: .global xSCurve__Fff xSCurve__Fff: -/* 8005F864 0005C664 C0 62 89 C0 */ lfs f3, lbl_803CD340-_SDA2_BASE_(r2) +/* 8005F864 0005C664 C0 62 89 C0 */ lfs f3, lbl__1720-_SDA2_BASE_(r2) /* 8005F868 0005C668 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 8005F86C 0005C66C EC 83 10 28 */ fsubs f4, f3, f2 /* 8005F870 0005C670 40 80 00 1C */ bge lbl_8005F88C -/* 8005F874 0005C674 C0 62 89 C8 */ lfs f3, lbl_803CD348-_SDA2_BASE_(r2) +/* 8005F874 0005C674 C0 62 89 C8 */ lfs f3, lbl__1728-_SDA2_BASE_(r2) /* 8005F878 0005C678 EC 02 01 32 */ fmuls f0, f2, f4 /* 8005F87C 0005C67C EC 43 00 72 */ fmuls f2, f3, f1 /* 8005F880 0005C680 EC 22 00 72 */ fmuls f1, f2, f1 @@ -9460,7 +9460,7 @@ lbl_8005F88C: /* 8005F88C 0005C68C FC 01 20 40 */ fcmpo cr0, f1, f4 /* 8005F890 0005C690 40 81 00 24 */ ble lbl_8005F8B4 /* 8005F894 0005C694 EC A3 08 28 */ fsubs f5, f3, f1 -/* 8005F898 0005C698 C0 22 89 C8 */ lfs f1, lbl_803CD348-_SDA2_BASE_(r2) +/* 8005F898 0005C698 C0 22 89 C8 */ lfs f1, lbl__1728-_SDA2_BASE_(r2) /* 8005F89C 0005C69C EC 02 01 32 */ fmuls f0, f2, f4 /* 8005F8A0 0005C6A0 EC 21 01 72 */ fmuls f1, f1, f5 /* 8005F8A4 0005C6A4 EC 21 01 72 */ fmuls f1, f1, f5 @@ -9468,7 +9468,7 @@ lbl_8005F88C: /* 8005F8AC 0005C6AC EC 23 00 28 */ fsubs f1, f3, f0 /* 8005F8B0 0005C6B0 4E 80 00 20 */ blr lbl_8005F8B4: -/* 8005F8B4 0005C6B4 C0 02 89 C8 */ lfs f0, lbl_803CD348-_SDA2_BASE_(r2) +/* 8005F8B4 0005C6B4 C0 02 89 C8 */ lfs f0, lbl__1728-_SDA2_BASE_(r2) /* 8005F8B8 0005C6B8 EC 00 08 BC */ fnmsubs f0, f0, f2, f1 /* 8005F8BC 0005C6BC EC 20 20 24 */ fdivs f1, f0, f4 /* 8005F8C0 0005C6C0 4E 80 00 20 */ blr @@ -9482,15 +9482,15 @@ zEntCruiseBubble.init_path__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19s /* 8005F8D4 0005C6D4 F3 E1 00 48 */ psq_st f31, 72(r1), 0, qr0 /* 8005F8D8 0005C6D8 93 E1 00 3C */ stw r31, 0x3c(r1) /* 8005F8DC 0005C6DC 93 C1 00 38 */ stw r30, 0x38(r1) -/* 8005F8E0 0005C6E0 3C 80 80 2E */ lis r4, lbl_802DBE30@ha -/* 8005F8E4 0005C6E4 C3 E2 89 B8 */ lfs f31, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005F8E8 0005C6E8 38 04 BE 30 */ addi r0, r4, lbl_802DBE30@l +/* 8005F8E0 0005C6E0 3C 80 80 2E */ lis r4, lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005F8E4 0005C6E4 C3 E2 89 B8 */ lfs f31, lbl__1551-_SDA2_BASE_(r2) +/* 8005F8E8 0005C6E8 38 04 BE 30 */ addi r0, r4, lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005F8EC 0005C6EC 7C 7E 1B 78 */ mr r30, r3 /* 8005F8F0 0005C6F0 7C 03 03 78 */ mr r3, r0 /* 8005F8F4 0005C6F4 48 00 0B 19 */ bl begin__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_CFv -/* 8005F8F8 0005C6F8 3C A0 80 2E */ lis r5, lbl_802DBE30@ha +/* 8005F8F8 0005C6F8 3C A0 80 2E */ lis r5, lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005F8FC 0005C6FC 90 81 00 14 */ stw r4, 0x14(r1) -/* 8005F900 0005C700 38 05 BE 30 */ addi r0, r5, lbl_802DBE30@l +/* 8005F900 0005C700 38 05 BE 30 */ addi r0, r5, lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005F904 0005C704 90 61 00 10 */ stw r3, 0x10(r1) /* 8005F908 0005C708 7C 03 03 78 */ mr r3, r0 /* 8005F90C 0005C70C 48 00 0C D1 */ bl end__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_CFv @@ -9562,7 +9562,7 @@ lbl_8005F98C: /* 8005FA0C 0005C80C 38 60 00 0B */ li r3, 0xb /* 8005FA10 0005C810 48 00 00 70 */ b lbl_8005FA80 lbl_8005FA14: -/* 8005FA14 0005C814 80 6D 81 80 */ lwz r3, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005FA14 0005C814 80 6D 81 80 */ lwz r3, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005FA18 0005C818 C0 3F 00 08 */ lfs f1, 8(r31) /* 8005FA1C 0005C81C C0 03 00 A8 */ lfs f0, 0xa8(r3) /* 8005FA20 0005C820 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -9575,8 +9575,8 @@ lbl_8005FA34: /* 8005FA38 0005C838 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8005FA3C 0005C83C 4C 41 13 82 */ cror 2, 1, 2 /* 8005FA40 0005C840 40 82 00 34 */ bne lbl_8005FA74 -/* 8005FA44 0005C844 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8005FA48 0005C848 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8005FA44 0005C844 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8005FA48 0005C848 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8005FA4C 0005C84C 80 63 03 1C */ lwz r3, 0x31c(r3) /* 8005FA50 0005C850 80 03 00 30 */ lwz r0, 0x30(r3) /* 8005FA54 0005C854 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17 @@ -9610,9 +9610,9 @@ zEntCruiseBubble.control_jerked__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cp /* 8005FAAC 0005C8AC F3 C1 00 28 */ psq_st f30, 40(r1), 0, qr0 /* 8005FAB0 0005C8B0 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8005FAB4 0005C8B4 93 C1 00 18 */ stw r30, 0x18(r1) -/* 8005FAB8 0005C8B8 80 AD 81 80 */ lwz r5, lbl_803CAA80-_SDA_BASE_(r13) -/* 8005FABC 0005C8BC 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha -/* 8005FAC0 0005C8C0 38 84 C2 A4 */ addi r4, r4, lbl_8028C2A4@l +/* 8005FAB8 0005C8B8 80 AD 81 80 */ lwz r5, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) +/* 8005FABC 0005C8BC 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha +/* 8005FAC0 0005C8C0 38 84 C2 A4 */ addi r4, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005FAC4 0005C8C4 7C 66 1B 78 */ mr r6, r3 /* 8005FAC8 0005C8C8 3B C4 00 48 */ addi r30, r4, 0x48 /* 8005FACC 0005C8CC C3 E5 00 C0 */ lfs f31, 0xc0(r5) @@ -9651,36 +9651,36 @@ lbl_8005FB20: /* 8005FB4C 0005C94C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8005FB50 0005C950 7C 08 02 A6 */ mflr r0 /* 8005FB54 0005C954 90 01 00 24 */ stw r0, 0x24(r1) -/* 8005FB58 0005C958 C0 02 89 B8 */ lfs f0, lbl_803CD338-_SDA2_BASE_(r2) +/* 8005FB58 0005C958 C0 02 89 B8 */ lfs f0, lbl__1551-_SDA2_BASE_(r2) /* 8005FB5C 0005C95C D0 03 00 08 */ stfs f0, 8(r3) /* 8005FB60 0005C960 4B FF A7 E1 */ bl zEntCruiseBubble.hide_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005FB64 0005C964 4B FF 7A E1 */ bl zEntCruiseBubble.camera_leave__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv /* 8005FB68 0005C968 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8005FB6C 0005C96C 40 82 00 68 */ bne lbl_8005FBD4 /* 8005FB70 0005C970 4B FF 85 99 */ bl zEntCruiseBubble.get_player_loc__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv -/* 8005FB74 0005C974 3C A0 80 2E */ lis r5, lbl_802DBDF0@ha +/* 8005FB74 0005C974 3C A0 80 2E */ lis r5, lbl_start_cam_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005FB78 0005C978 7C 64 1B 78 */ mr r4, r3 -/* 8005FB7C 0005C97C 38 A5 BD F0 */ addi r5, r5, lbl_802DBDF0@l +/* 8005FB7C 0005C97C 38 A5 BD F0 */ addi r5, r5, lbl_start_cam_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005FB80 0005C980 38 61 00 08 */ addi r3, r1, 8 /* 8005FB84 0005C984 38 A5 00 30 */ addi r5, r5, 0x30 /* 8005FB88 0005C988 4B FB 58 59 */ bl __pl__5xVec3CFRC5xVec3 /* 8005FB8C 0005C98C 80 81 00 08 */ lwz r4, 8(r1) -/* 8005FB90 0005C990 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8005FB90 0005C990 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8005FB94 0005C994 80 A1 00 0C */ lwz r5, 0xc(r1) -/* 8005FB98 0005C998 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8005FB98 0005C998 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8005FB9C 0005C99C 80 01 00 10 */ lwz r0, 0x10(r1) /* 8005FBA0 0005C9A0 90 81 00 14 */ stw r4, 0x14(r1) /* 8005FBA4 0005C9A4 38 81 00 14 */ addi r4, r1, 0x14 /* 8005FBA8 0005C9A8 90 A1 00 18 */ stw r5, 0x18(r1) /* 8005FBAC 0005C9AC 90 01 00 1C */ stw r0, 0x1c(r1) /* 8005FBB0 0005C9B0 4B FA DB 69 */ bl xCameraMove__FP7xCameraRC5xVec3 -/* 8005FBB4 0005C9B4 C0 22 89 B8 */ lfs f1, lbl_803CD338-_SDA2_BASE_(r2) -/* 8005FBB8 0005C9B8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8005FBBC 0005C9BC 3C 80 80 2E */ lis r4, lbl_802DBDF0@ha +/* 8005FBB4 0005C9B4 C0 22 89 B8 */ lfs f1, lbl__1551-_SDA2_BASE_(r2) +/* 8005FBB8 0005C9B8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8005FBBC 0005C9BC 3C 80 80 2E */ lis r4, lbl_start_cam_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005FBC0 0005C9C0 FC 40 08 90 */ fmr f2, f1 -/* 8005FBC4 0005C9C4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8005FBC4 0005C9C4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8005FBC8 0005C9C8 FC 60 08 90 */ fmr f3, f1 -/* 8005FBCC 0005C9CC 38 84 BD F0 */ addi r4, r4, lbl_802DBDF0@l +/* 8005FBCC 0005C9CC 38 84 BD F0 */ addi r4, r4, lbl_start_cam_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005FBD0 0005C9D0 4B FA DF 45 */ bl xCameraRotate__FP7xCameraRC7xMat3x3fff lbl_8005FBD4: /* 8005FBD4 0005C9D4 4B FF 7A 29 */ bl zEntCruiseBubble.camera_taken__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv @@ -9711,7 +9711,7 @@ lbl_8005FBEC: /* 8005FC30 0005CA30 C0 03 00 08 */ lfs f0, 8(r3) /* 8005FC34 0005CA34 EC 00 08 2A */ fadds f0, f0, f1 /* 8005FC38 0005CA38 D0 03 00 08 */ stfs f0, 8(r3) -/* 8005FC3C 0005CA3C 80 8D 81 80 */ lwz r4, lbl_803CAA80-_SDA_BASE_(r13) +/* 8005FC3C 0005CA3C 80 8D 81 80 */ lwz r4, lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_-_SDA_BASE_(r13) /* 8005FC40 0005CA40 C0 23 00 08 */ lfs f1, 8(r3) /* 8005FC44 0005CA44 C0 04 00 C8 */ lfs f0, 0xc8(r4) /* 8005FC48 0005CA48 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -9748,9 +9748,9 @@ lbl_8005FC98: lbl_8005FCB0: /* 8005FCB0 0005CAB0 3C 80 80 25 */ lis r4, lbl_80250004@ha /* 8005FCB4 0005CAB4 84 A4 52 D8 */ lwzu r5, 0x52d8(r4) -/* 8005FCB8 0005CAB8 3C 60 80 29 */ lis r3, lbl_8028C2A4@ha +/* 8005FCB8 0005CAB8 3C 60 80 29 */ lis r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005FCBC 0005CABC C0 1D 00 00 */ lfs f0, 0(r29) -/* 8005FCC0 0005CAC0 38 63 C2 A4 */ addi r3, r3, lbl_8028C2A4@l +/* 8005FCC0 0005CAC0 38 63 C2 A4 */ addi r3, r3, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005FCC4 0005CAC4 81 04 00 04 */ lwz r8, lbl_80250004@l(r4) /* 8005FCC8 0005CAC8 3B E3 00 50 */ addi r31, r3, 0x50 /* 8005FCCC 0005CACC 80 E4 00 08 */ lwz r7, 8(r4) @@ -9797,9 +9797,9 @@ lbl_8005FD34: /* 8005FD68 0005CB68 48 00 00 34 */ b lbl_8005FD9C lbl_8005FD6C: /* 8005FD6C 0005CB6C 4B FF CF 05 */ bl zEntCruiseBubble.get_missle_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_Fv -/* 8005FD70 0005CB70 3C 80 80 29 */ lis r4, lbl_8028C2A4@ha +/* 8005FD70 0005CB70 3C 80 80 29 */ lis r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005FD74 0005CB74 7C 65 1B 78 */ mr r5, r3 -/* 8005FD78 0005CB78 38 C4 C2 A4 */ addi r6, r4, lbl_8028C2A4@l +/* 8005FD78 0005CB78 38 C4 C2 A4 */ addi r6, r4, lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005FD7C 0005CB7C C0 3D 00 00 */ lfs f1, 0(r29) /* 8005FD80 0005CB80 7F C3 F3 78 */ mr r3, r30 /* 8005FD84 0005CB84 7F E4 FB 78 */ mr r4, r31 @@ -9849,9 +9849,9 @@ lbl_8005FE08: /* 8005FE18 0005CC18 4E 80 00 20 */ blr /* 8005FE1C 0005CC1C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005FE20 0005CC20 7C 08 02 A6 */ mflr r0 -/* 8005FE24 0005CC24 3C 60 80 2E */ lis r3, lbl_802DBE30@ha +/* 8005FE24 0005CC24 3C 60 80 2E */ lis r3, lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@ha /* 8005FE28 0005CC28 90 01 00 14 */ stw r0, 0x14(r1) -/* 8005FE2C 0005CC2C 38 63 BE 30 */ addi r3, r3, lbl_802DBE30@l +/* 8005FE2C 0005CC2C 38 63 BE 30 */ addi r3, r3, lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_@l /* 8005FE30 0005CC30 48 00 00 15 */ bl __ct__86fixed_queue_Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18missle_record_data_127_Fv /* 8005FE34 0005CC34 80 01 00 14 */ lwz r0, 0x14(r1) /* 8005FE38 0005CC38 7C 08 03 A6 */ mtlr r0 @@ -9885,9 +9885,9 @@ lbl_8005FE8C: up_normal__5xVec3CFv: /* 8005FE90 0005CC90 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005FE94 0005CC94 7C 08 02 A6 */ mflr r0 -/* 8005FE98 0005CC98 3C A0 80 25 */ lis r5, lbl_802542F8@ha +/* 8005FE98 0005CC98 3C A0 80 25 */ lis r5, lbl_m_UnitAxisY__5xVec3@ha /* 8005FE9C 0005CC9C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8005FEA0 0005CCA0 38 A5 42 F8 */ addi r5, r5, lbl_802542F8@l +/* 8005FEA0 0005CCA0 38 A5 42 F8 */ addi r5, r5, lbl_m_UnitAxisY__5xVec3@l /* 8005FEA4 0005CCA4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8005FEA8 0005CCA8 7C 7F 1B 78 */ mr r31, r3 /* 8005FEAC 0005CCAC 48 00 00 19 */ bl safe_normal__5xVec3CFRC5xVec3 @@ -9954,9 +9954,9 @@ __mi__5xVec3CFv: .global create__5xVec3Ffff create__5xVec3Ffff: -/* 8005FF88 0005CD88 3C 80 80 25 */ lis r4, lbl_802550B8@ha +/* 8005FF88 0005CD88 3C 80 80 25 */ lis r4, lbl__405_3@ha /* 8005FF8C 0005CD8C 94 21 FF E0 */ stwu r1, -0x20(r1) -/* 8005FF90 0005CD90 38 A4 50 B8 */ addi r5, r4, lbl_802550B8@l +/* 8005FF90 0005CD90 38 A4 50 B8 */ addi r5, r4, lbl__405_3@l /* 8005FF94 0005CD94 80 05 00 00 */ lwz r0, 0(r5) /* 8005FF98 0005CD98 80 85 00 04 */ lwz r4, 4(r5) /* 8005FF9C 0005CD9C 90 01 00 08 */ stw r0, 8(r1) @@ -9977,9 +9977,9 @@ create__5xVec3Ffff: .global create__5xVec3Ff create__5xVec3Ff: -/* 8005FFD8 0005CDD8 3C 80 80 25 */ lis r4, lbl_802550C4@ha +/* 8005FFD8 0005CDD8 3C 80 80 25 */ lis r4, lbl__406_3@ha /* 8005FFDC 0005CDDC 94 21 FF E0 */ stwu r1, -0x20(r1) -/* 8005FFE0 0005CDE0 38 A4 50 C4 */ addi r5, r4, lbl_802550C4@l +/* 8005FFE0 0005CDE0 38 A4 50 C4 */ addi r5, r4, lbl__406_3@l /* 8005FFE4 0005CDE4 80 05 00 00 */ lwz r0, 0(r5) /* 8005FFE8 0005CDE8 80 85 00 04 */ lwz r4, 4(r5) /* 8005FFEC 0005CDEC 90 01 00 08 */ stw r0, 8(r1) @@ -10076,11 +10076,11 @@ __amu__5xVec2Ff: .global center__13basic_rect_f_Fff center__13basic_rect_f_Fff: -/* 8006011C 0005CF1C C0 62 89 C8 */ lfs f3, lbl_803CD348-_SDA2_BASE_(r2) +/* 8006011C 0005CF1C C0 62 89 C8 */ lfs f3, lbl__1728-_SDA2_BASE_(r2) /* 80060120 0005CF20 C0 03 00 08 */ lfs f0, 8(r3) /* 80060124 0005CF24 EC 03 08 3C */ fnmsubs f0, f3, f0, f1 /* 80060128 0005CF28 D0 03 00 00 */ stfs f0, 0(r3) -/* 8006012C 0005CF2C C0 22 89 C8 */ lfs f1, lbl_803CD348-_SDA2_BASE_(r2) +/* 8006012C 0005CF2C C0 22 89 C8 */ lfs f1, lbl__1728-_SDA2_BASE_(r2) /* 80060130 0005CF30 C0 03 00 0C */ lfs f0, 0xc(r3) /* 80060134 0005CF34 EC 01 10 3C */ fnmsubs f0, f1, f0, f2 /* 80060138 0005CF38 D0 03 00 04 */ stfs f0, 4(r3) @@ -10485,10 +10485,10 @@ MarkForRecycle__9NPCHazardFv: xQuickCullForSphere__FP7xQCDataPC7xSphere: /* 80060610 0005D410 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80060614 0005D414 7C 08 02 A6 */ mflr r0 -/* 80060618 0005D418 3C A0 80 3C */ lis r5, lbl_803BC0B0@ha +/* 80060618 0005D418 3C A0 80 3C */ lis r5, lbl_xqc_def_ctrl@ha /* 8006061C 0005D41C 90 01 00 14 */ stw r0, 0x14(r1) /* 80060620 0005D420 7C 60 1B 78 */ mr r0, r3 -/* 80060624 0005D424 38 65 C0 B0 */ addi r3, r5, lbl_803BC0B0@l +/* 80060624 0005D424 38 65 C0 B0 */ addi r3, r5, lbl_xqc_def_ctrl@l /* 80060628 0005D428 7C 85 23 78 */ mr r5, r4 /* 8006062C 0005D42C 7C 04 03 78 */ mr r4, r0 /* 80060630 0005D430 4B FD C4 69 */ bl xQuickCullForSphere__FP10xQCControlP7xQCDataPC7xSphere @@ -10508,7 +10508,7 @@ xGridCheckBound_Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_ /* 8006065C 0005D45C 7C DF 33 78 */ mr r31, r6 /* 80060660 0005D460 38 61 00 24 */ addi r3, r1, 0x24 /* 80060664 0005D464 4B FA 9F 6D */ bl xBoundGetBox__FR4xBoxRC6xBound -/* 80060668 0005D468 C0 42 89 D8 */ lfs f2, lbl_803CD358-_SDA2_BASE_(r2) +/* 80060668 0005D468 C0 42 89 D8 */ lfs f2, lbl__2509-_SDA2_BASE_(r2) /* 8006066C 0005D46C 7F A3 EB 78 */ mr r3, r29 /* 80060670 0005D470 C0 1D 00 1C */ lfs f0, 0x1c(r29) /* 80060674 0005D474 C0 3D 00 18 */ lfs f1, 0x18(r29) @@ -10632,7 +10632,7 @@ xGridCheckBound_Q413cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_ /* 80060814 0005D614 7C DF 33 78 */ mr r31, r6 /* 80060818 0005D618 38 61 00 24 */ addi r3, r1, 0x24 /* 8006081C 0005D61C 4B FA 9D B5 */ bl xBoundGetBox__FR4xBoxRC6xBound -/* 80060820 0005D620 C0 42 89 D8 */ lfs f2, lbl_803CD358-_SDA2_BASE_(r2) +/* 80060820 0005D620 C0 42 89 D8 */ lfs f2, lbl__2509-_SDA2_BASE_(r2) /* 80060824 0005D624 7F A3 EB 78 */ mr r3, r29 /* 80060828 0005D628 C0 1D 00 1C */ lfs f0, 0x1c(r29) /* 8006082C 0005D62C C0 3D 00 18 */ lfs f1, 0x18(r29) diff --git a/asm/Game/zEntDestructObj.s b/asm/Game/zEntDestructObj.s index 1fd731199..9c78a027f 100644 --- a/asm/Game/zEntDestructObj.s +++ b/asm/Game/zEntDestructObj.s @@ -58,11 +58,11 @@ lbl_80060A20: /* 80060A78 0005D878 41 82 00 44 */ beq lbl_80060ABC /* 80060A7C 0005D87C 88 65 00 1A */ lbz r3, 0x1a(r5) /* 80060A80 0005D880 3C 00 43 30 */ lis r0, 0x4330 -/* 80060A84 0005D884 C0 42 8A F8 */ lfs f2, lbl_803CD478-_SDA2_BASE_(r2) +/* 80060A84 0005D884 C0 42 8A F8 */ lfs f2, lbl__793_1-_SDA2_BASE_(r2) /* 80060A88 0005D888 38 C5 00 1C */ addi r6, r5, 0x1c /* 80060A8C 0005D88C 90 61 00 0C */ stw r3, 0xc(r1) /* 80060A90 0005D890 38 80 00 80 */ li r4, 0x80 -/* 80060A94 0005D894 C8 22 8B 00 */ lfd f1, lbl_803CD480-_SDA2_BASE_(r2) +/* 80060A94 0005D894 C8 22 8B 00 */ lfd f1, lbl__795-_SDA2_BASE_(r2) /* 80060A98 0005D898 FC 60 10 90 */ fmr f3, f2 /* 80060A9C 0005D89C 90 01 00 08 */ stw r0, 8(r1) /* 80060AA0 0005D8A0 FC 80 10 90 */ fmr f4, f2 @@ -84,38 +84,38 @@ lbl_80060ABC: zEntDestructObj_FindFX__Fv: /* 80060AD4 0005D8D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80060AD8 0005D8D8 7C 08 02 A6 */ mflr r0 -/* 80060ADC 0005D8DC 3C 60 80 25 */ lis r3, lbl_80255D88@ha +/* 80060ADC 0005D8DC 3C 60 80 25 */ lis r3, lbl__stringBase0_28@ha /* 80060AE0 0005D8E0 90 01 00 14 */ stw r0, 0x14(r1) -/* 80060AE4 0005D8E4 38 63 5D 88 */ addi r3, r3, lbl_80255D88@l +/* 80060AE4 0005D8E4 38 63 5D 88 */ addi r3, r3, lbl__stringBase0_28@l /* 80060AE8 0005D8E8 48 04 7D 5D */ bl zParEmitterFind__FPCc -/* 80060AEC 0005D8EC 3C 80 80 25 */ lis r4, lbl_80255D88@ha -/* 80060AF0 0005D8F0 90 6D 8C 68 */ stw r3, lbl_803CB568-_SDA_BASE_(r13) -/* 80060AF4 0005D8F4 38 64 5D 88 */ addi r3, r4, lbl_80255D88@l +/* 80060AEC 0005D8EC 3C 80 80 25 */ lis r4, lbl__stringBase0_28@ha +/* 80060AF0 0005D8F0 90 6D 8C 68 */ stw r3, lbl_sEmitDust-_SDA_BASE_(r13) +/* 80060AF4 0005D8F4 38 64 5D 88 */ addi r3, r4, lbl__stringBase0_28@l /* 80060AF8 0005D8F8 38 63 00 12 */ addi r3, r3, 0x12 /* 80060AFC 0005D8FC 48 04 7D 49 */ bl zParEmitterFind__FPCc -/* 80060B00 0005D900 3C 80 80 25 */ lis r4, lbl_80255D88@ha -/* 80060B04 0005D904 90 6D 8C 6C */ stw r3, lbl_803CB56C-_SDA_BASE_(r13) -/* 80060B08 0005D908 38 64 5D 88 */ addi r3, r4, lbl_80255D88@l +/* 80060B00 0005D900 3C 80 80 25 */ lis r4, lbl__stringBase0_28@ha +/* 80060B04 0005D904 90 6D 8C 6C */ stw r3, lbl_sEmitXplo-_SDA_BASE_(r13) +/* 80060B08 0005D908 38 64 5D 88 */ addi r3, r4, lbl__stringBase0_28@l /* 80060B0C 0005D90C 38 63 00 24 */ addi r3, r3, 0x24 /* 80060B10 0005D910 48 04 7D 35 */ bl zParEmitterFind__FPCc -/* 80060B14 0005D914 3C 80 80 25 */ lis r4, lbl_80255D88@ha -/* 80060B18 0005D918 90 6D 8C 70 */ stw r3, lbl_803CB570-_SDA_BASE_(r13) -/* 80060B1C 0005D91C 38 64 5D 88 */ addi r3, r4, lbl_80255D88@l +/* 80060B14 0005D914 3C 80 80 25 */ lis r4, lbl__stringBase0_28@ha +/* 80060B18 0005D918 90 6D 8C 70 */ stw r3, lbl_sEmitWeb-_SDA_BASE_(r13) +/* 80060B1C 0005D91C 38 64 5D 88 */ addi r3, r4, lbl__stringBase0_28@l /* 80060B20 0005D920 38 63 00 35 */ addi r3, r3, 0x35 /* 80060B24 0005D924 48 04 7D 21 */ bl zParEmitterFind__FPCc -/* 80060B28 0005D928 3C 80 80 25 */ lis r4, lbl_80255D88@ha -/* 80060B2C 0005D92C 90 6D 8C 74 */ stw r3, lbl_803CB574-_SDA_BASE_(r13) -/* 80060B30 0005D930 38 64 5D 88 */ addi r3, r4, lbl_80255D88@l +/* 80060B28 0005D928 3C 80 80 25 */ lis r4, lbl__stringBase0_28@ha +/* 80060B2C 0005D92C 90 6D 8C 74 */ stw r3, lbl_sEmitFire-_SDA_BASE_(r13) +/* 80060B30 0005D930 38 64 5D 88 */ addi r3, r4, lbl__stringBase0_28@l /* 80060B34 0005D934 38 63 00 42 */ addi r3, r3, 0x42 /* 80060B38 0005D938 48 04 7D 0D */ bl zParEmitterFind__FPCc -/* 80060B3C 0005D93C 3C 80 80 25 */ lis r4, lbl_80255D88@ha -/* 80060B40 0005D940 90 6D 8C 78 */ stw r3, lbl_803CB578-_SDA_BASE_(r13) -/* 80060B44 0005D944 38 64 5D 88 */ addi r3, r4, lbl_80255D88@l +/* 80060B3C 0005D93C 3C 80 80 25 */ lis r4, lbl__stringBase0_28@ha +/* 80060B40 0005D940 90 6D 8C 78 */ stw r3, lbl_sEmitSmoke-_SDA_BASE_(r13) +/* 80060B44 0005D944 38 64 5D 88 */ addi r3, r4, lbl__stringBase0_28@l /* 80060B48 0005D948 38 63 00 54 */ addi r3, r3, 0x54 /* 80060B4C 0005D94C 4B FE B6 C9 */ bl xStrHash__FPCc /* 80060B50 0005D950 38 80 00 00 */ li r4, 0 /* 80060B54 0005D954 4B FE AB B9 */ bl xSTFindAsset__FUiPUi -/* 80060B58 0005D958 90 6D 8C 7C */ stw r3, lbl_803CB57C-_SDA_BASE_(r13) +/* 80060B58 0005D958 90 6D 8C 7C */ stw r3, lbl_sShrapDefault-_SDA_BASE_(r13) /* 80060B5C 0005D95C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80060B60 0005D960 7C 08 03 A6 */ mtlr r0 /* 80060B64 0005D964 38 21 00 10 */ addi r1, r1, 0x10 @@ -159,8 +159,8 @@ lbl_80060BE8: /* 80060BE8 0005D9E8 80 1E 00 F0 */ lwz r0, 0xf0(r30) /* 80060BEC 0005D9EC 28 00 00 00 */ cmplwi r0, 0 /* 80060BF0 0005D9F0 40 82 00 20 */ bne lbl_80060C10 -/* 80060BF4 0005D9F4 3C 60 80 25 */ lis r3, lbl_80255D88@ha -/* 80060BF8 0005D9F8 38 63 5D 88 */ addi r3, r3, lbl_80255D88@l +/* 80060BF4 0005D9F4 3C 60 80 25 */ lis r3, lbl__stringBase0_28@ha +/* 80060BF8 0005D9F8 38 63 5D 88 */ addi r3, r3, lbl__stringBase0_28@l /* 80060BFC 0005D9FC 38 63 00 54 */ addi r3, r3, 0x54 /* 80060C00 0005DA00 4B FE B6 15 */ bl xStrHash__FPCc /* 80060C04 0005DA04 38 80 00 00 */ li r4, 0 @@ -181,8 +181,8 @@ lbl_80060C34: /* 80060C34 0005DA34 80 1E 00 F4 */ lwz r0, 0xf4(r30) /* 80060C38 0005DA38 28 00 00 00 */ cmplwi r0, 0 /* 80060C3C 0005DA3C 40 82 00 20 */ bne lbl_80060C5C -/* 80060C40 0005DA40 3C 60 80 25 */ lis r3, lbl_80255D88@ha -/* 80060C44 0005DA44 38 63 5D 88 */ addi r3, r3, lbl_80255D88@l +/* 80060C40 0005DA40 3C 60 80 25 */ lis r3, lbl__stringBase0_28@ha +/* 80060C44 0005DA44 38 63 5D 88 */ addi r3, r3, lbl__stringBase0_28@l /* 80060C48 0005DA48 38 63 00 54 */ addi r3, r3, 0x54 /* 80060C4C 0005DA4C 4B FE B5 C9 */ bl xStrHash__FPCc /* 80060C50 0005DA50 38 80 00 00 */ li r4, 0 @@ -259,7 +259,7 @@ lbl_80060D30: /* 80060D48 0005DB48 28 00 00 01 */ cmplwi r0, 1 /* 80060D4C 0005DB4C 40 82 00 24 */ bne lbl_80060D70 /* 80060D50 0005DB50 C0 3E 00 94 */ lfs f1, 0x94(r30) -/* 80060D54 0005DB54 C0 02 8B 08 */ lfs f0, lbl_803CD488-_SDA2_BASE_(r2) +/* 80060D54 0005DB54 C0 02 8B 08 */ lfs f0, lbl__865_2-_SDA2_BASE_(r2) /* 80060D58 0005DB58 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80060D5C 0005DB5C 4C 40 13 82 */ cror 2, 0, 2 /* 80060D60 0005DB60 40 82 00 74 */ bne lbl_80060DD4 @@ -270,7 +270,7 @@ lbl_80060D70: /* 80060D70 0005DB70 28 00 00 03 */ cmplwi r0, 3 /* 80060D74 0005DB74 40 82 00 24 */ bne lbl_80060D98 /* 80060D78 0005DB78 C0 3E 00 94 */ lfs f1, 0x94(r30) -/* 80060D7C 0005DB7C C0 02 8B 08 */ lfs f0, lbl_803CD488-_SDA2_BASE_(r2) +/* 80060D7C 0005DB7C C0 02 8B 08 */ lfs f0, lbl__865_2-_SDA2_BASE_(r2) /* 80060D80 0005DB80 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80060D84 0005DB84 4C 40 13 82 */ cror 2, 0, 2 /* 80060D88 0005DB88 40 82 00 4C */ bne lbl_80060DD4 @@ -280,7 +280,7 @@ lbl_80060D70: lbl_80060D98: /* 80060D98 0005DB98 C0 3E 00 94 */ lfs f1, 0x94(r30) /* 80060D9C 0005DB9C C0 1E 00 A0 */ lfs f0, 0xa0(r30) -/* 80060DA0 0005DBA0 C0 42 8B 0C */ lfs f2, lbl_803CD48C-_SDA2_BASE_(r2) +/* 80060DA0 0005DBA0 C0 42 8B 0C */ lfs f2, lbl__866_1-_SDA2_BASE_(r2) /* 80060DA4 0005DBA4 EC 01 00 28 */ fsubs f0, f1, f0 /* 80060DA8 0005DBA8 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 80060DAC 0005DBAC 4C 40 13 82 */ cror 2, 0, 2 @@ -382,7 +382,7 @@ lbl_80060F0C: /* 80060F10 0005DD10 28 00 00 00 */ cmplwi r0, 0 /* 80060F14 0005DD14 41 82 00 48 */ beq lbl_80060F5C /* 80060F18 0005DD18 C0 3F 00 E0 */ lfs f1, 0xe0(r31) -/* 80060F1C 0005DD1C C0 02 8A F8 */ lfs f0, lbl_803CD478-_SDA2_BASE_(r2) +/* 80060F1C 0005DD1C C0 02 8A F8 */ lfs f0, lbl__793_1-_SDA2_BASE_(r2) /* 80060F20 0005DD20 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80060F24 0005DD24 40 81 00 38 */ ble lbl_80060F5C /* 80060F28 0005DD28 EC 01 F8 28 */ fsubs f0, f1, f31 @@ -400,18 +400,18 @@ lbl_80060F0C: /* 80060F58 0005DD58 48 0B 6C 71 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings lbl_80060F5C: /* 80060F5C 0005DD5C C0 3F 00 E8 */ lfs f1, 0xe8(r31) -/* 80060F60 0005DD60 C0 02 8A F8 */ lfs f0, lbl_803CD478-_SDA2_BASE_(r2) +/* 80060F60 0005DD60 C0 02 8A F8 */ lfs f0, lbl__793_1-_SDA2_BASE_(r2) /* 80060F64 0005DD64 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80060F68 0005DD68 41 82 00 30 */ beq lbl_80060F98 /* 80060F6C 0005DD6C EC 01 F8 28 */ fsubs f0, f1, f31 /* 80060F70 0005DD70 D0 1F 00 E8 */ stfs f0, 0xe8(r31) /* 80060F74 0005DD74 C0 3F 00 E8 */ lfs f1, 0xe8(r31) -/* 80060F78 0005DD78 C0 02 8A F8 */ lfs f0, lbl_803CD478-_SDA2_BASE_(r2) +/* 80060F78 0005DD78 C0 02 8A F8 */ lfs f0, lbl__793_1-_SDA2_BASE_(r2) /* 80060F7C 0005DD7C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80060F80 0005DD80 40 80 00 18 */ bge lbl_80060F98 -/* 80060F84 0005DD84 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80060F84 0005DD84 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80060F88 0005DD88 7F E3 FB 78 */ mr r3, r31 -/* 80060F8C 0005DD8C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80060F8C 0005DD8C 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80060F90 0005DD90 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 80060F94 0005DD94 48 00 01 79 */ bl zEntDestructObj_Reset__FP15zEntDestructObjP6xScene lbl_80060F98: @@ -436,19 +436,19 @@ zEntDestructObj_Hit__FP15zEntDestructObjUi: /* 80060FD4 0005DDD4 41 82 00 60 */ beq lbl_80061034 /* 80060FD8 0005DDD8 54 80 04 21 */ rlwinm. r0, r4, 0, 0x10, 0x10 /* 80060FDC 0005DDDC 41 82 00 4C */ beq lbl_80061028 -/* 80060FE0 0005DDE0 C0 22 8B 10 */ lfs f1, lbl_803CD490-_SDA2_BASE_(r2) +/* 80060FE0 0005DDE0 C0 22 8B 10 */ lfs f1, lbl__898-_SDA2_BASE_(r2) /* 80060FE4 0005DDE4 38 60 00 00 */ li r3, 0 /* 80060FE8 0005DDE8 38 80 00 10 */ li r4, 0x10 /* 80060FEC 0005DDEC 38 A0 00 1A */ li r5, 0x1a /* 80060FF0 0005DDF0 38 C0 00 1C */ li r6, 0x1c /* 80060FF4 0005DDF4 48 01 FA 89 */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf -/* 80060FF8 0005DDF8 C0 22 8B 10 */ lfs f1, lbl_803CD490-_SDA2_BASE_(r2) +/* 80060FF8 0005DDF8 C0 22 8B 10 */ lfs f1, lbl__898-_SDA2_BASE_(r2) /* 80060FFC 0005DDFC 38 60 00 10 */ li r3, 0x10 /* 80061000 0005DE00 38 80 00 23 */ li r4, 0x23 /* 80061004 0005DE04 38 A0 00 1A */ li r5, 0x1a /* 80061008 0005DE08 38 C0 00 1D */ li r6, 0x1d /* 8006100C 0005DE0C 48 01 FA 71 */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf -/* 80061010 0005DE10 C0 22 8B 10 */ lfs f1, lbl_803CD490-_SDA2_BASE_(r2) +/* 80061010 0005DE10 C0 22 8B 10 */ lfs f1, lbl__898-_SDA2_BASE_(r2) /* 80061014 0005DE14 38 60 00 24 */ li r3, 0x24 /* 80061018 0005DE18 38 80 00 64 */ li r4, 0x64 /* 8006101C 0005DE1C 38 A0 00 1A */ li r5, 0x1a @@ -576,9 +576,9 @@ lbl_80061188: /* 800611B0 0005DFB0 7F E3 FB 78 */ mr r3, r31 /* 800611B4 0005DFB4 60 A5 00 04 */ ori r5, r5, 4 /* 800611B8 0005DFB8 98 BF 00 22 */ stb r5, 0x22(r31) -/* 800611BC 0005DFBC C0 02 8A F8 */ lfs f0, lbl_803CD478-_SDA2_BASE_(r2) +/* 800611BC 0005DFBC C0 02 8A F8 */ lfs f0, lbl__793_1-_SDA2_BASE_(r2) /* 800611C0 0005DFC0 D0 1F 00 E0 */ stfs f0, 0xe0(r31) -/* 800611C4 0005DFC4 C0 02 8A F8 */ lfs f0, lbl_803CD478-_SDA2_BASE_(r2) +/* 800611C4 0005DFC4 C0 02 8A F8 */ lfs f0, lbl__793_1-_SDA2_BASE_(r2) /* 800611C8 0005DFC8 D0 1F 00 E8 */ stfs f0, 0xe8(r31) /* 800611CC 0005DFCC 90 9F 00 E4 */ stw r4, 0xe4(r31) /* 800611D0 0005DFD0 90 1F 00 D8 */ stw r0, 0xd8(r31) @@ -615,11 +615,11 @@ zEntDestructObj_DestroyFX__FP15zEntDestructObj: /* 80061234 0005E034 41 82 00 44 */ beq lbl_80061278 /* 80061238 0005E038 88 65 00 1A */ lbz r3, 0x1a(r5) /* 8006123C 0005E03C 3C 00 43 30 */ lis r0, 0x4330 -/* 80061240 0005E040 C0 42 8A F8 */ lfs f2, lbl_803CD478-_SDA2_BASE_(r2) +/* 80061240 0005E040 C0 42 8A F8 */ lfs f2, lbl__793_1-_SDA2_BASE_(r2) /* 80061244 0005E044 38 C5 00 1C */ addi r6, r5, 0x1c /* 80061248 0005E048 90 61 00 1C */ stw r3, 0x1c(r1) /* 8006124C 0005E04C 38 80 00 80 */ li r4, 0x80 -/* 80061250 0005E050 C8 22 8B 00 */ lfd f1, lbl_803CD480-_SDA2_BASE_(r2) +/* 80061250 0005E050 C8 22 8B 00 */ lfd f1, lbl__795-_SDA2_BASE_(r2) /* 80061254 0005E054 FC 60 10 90 */ fmr f3, f2 /* 80061258 0005E058 90 01 00 18 */ stw r0, 0x18(r1) /* 8006125C 0005E05C FC 80 10 90 */ fmr f4, f2 @@ -630,7 +630,7 @@ zEntDestructObj_DestroyFX__FP15zEntDestructObj: /* 80061270 0005E070 EC 20 08 28 */ fsubs f1, f0, f1 /* 80061274 0005E074 4B FF 52 41 */ bl xSndPlay3D__FUiffUiUiPC5xVec3f14sound_categoryf lbl_80061278: -/* 80061278 0005E078 C0 02 8B 14 */ lfs f0, lbl_803CD494-_SDA2_BASE_(r2) +/* 80061278 0005E078 C0 02 8B 14 */ lfs f0, lbl__956-_SDA2_BASE_(r2) /* 8006127C 0005E07C 3B C0 00 13 */ li r30, 0x13 /* 80061280 0005E080 D0 1D 00 E0 */ stfs f0, 0xe0(r29) /* 80061284 0005E084 80 7D 00 D4 */ lwz r3, 0xd4(r29) @@ -651,24 +651,24 @@ lbl_800612B4: /* 800612B8 0005E0B8 90 1D 00 E4 */ stw r0, 0xe4(r29) /* 800612BC 0005E0BC 48 00 00 30 */ b lbl_800612EC lbl_800612C0: -/* 800612C0 0005E0C0 80 0D 8C 68 */ lwz r0, lbl_803CB568-_SDA_BASE_(r13) +/* 800612C0 0005E0C0 80 0D 8C 68 */ lwz r0, lbl_sEmitDust-_SDA_BASE_(r13) /* 800612C4 0005E0C4 3B C0 00 07 */ li r30, 7 /* 800612C8 0005E0C8 90 1D 00 E4 */ stw r0, 0xe4(r29) /* 800612CC 0005E0CC 48 00 00 20 */ b lbl_800612EC lbl_800612D0: -/* 800612D0 0005E0D0 80 0D 8C 6C */ lwz r0, lbl_803CB56C-_SDA_BASE_(r13) +/* 800612D0 0005E0D0 80 0D 8C 6C */ lwz r0, lbl_sEmitXplo-_SDA_BASE_(r13) /* 800612D4 0005E0D4 3B C0 00 08 */ li r30, 8 /* 800612D8 0005E0D8 90 1D 00 E4 */ stw r0, 0xe4(r29) /* 800612DC 0005E0DC 48 00 00 10 */ b lbl_800612EC lbl_800612E0: -/* 800612E0 0005E0E0 80 0D 8C 70 */ lwz r0, lbl_803CB570-_SDA_BASE_(r13) +/* 800612E0 0005E0E0 80 0D 8C 70 */ lwz r0, lbl_sEmitWeb-_SDA_BASE_(r13) /* 800612E4 0005E0E4 3B C0 00 09 */ li r30, 9 /* 800612E8 0005E0E8 90 1D 00 E4 */ stw r0, 0xe4(r29) lbl_800612EC: /* 800612EC 0005E0EC 2C 1E 00 13 */ cmpwi r30, 0x13 /* 800612F0 0005E0F0 41 82 00 60 */ beq lbl_80061350 -/* 800612F4 0005E0F4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800612F8 0005E0F8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800612F4 0005E0F4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800612F8 0005E0F8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800612FC 0005E0FC 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 80061300 0005E100 4B FB A5 09 */ bl xEntGetPos__FPC4xEnt /* 80061304 0005E104 7C 7F 1B 78 */ mr r31, r3 @@ -681,13 +681,13 @@ lbl_800612EC: /* 80061320 0005E120 38 61 00 08 */ addi r3, r1, 8 /* 80061324 0005E124 7C 64 1B 78 */ mr r4, r3 /* 80061328 0005E128 4B FE D1 C9 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 8006132C 0005E12C C0 02 8B 18 */ lfs f0, lbl_803CD498-_SDA2_BASE_(r2) +/* 8006132C 0005E12C C0 02 8B 18 */ lfs f0, lbl__957_2-_SDA2_BASE_(r2) /* 80061330 0005E130 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80061334 0005E134 4C 40 13 82 */ cror 2, 0, 2 /* 80061338 0005E138 40 82 00 18 */ bne lbl_80061350 -/* 8006133C 0005E13C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006133C 0005E13C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80061340 0005E140 7F C4 F3 78 */ mr r4, r30 -/* 80061344 0005E144 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80061344 0005E144 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80061348 0005E148 88 63 06 D1 */ lbz r3, 0x6d1(r3) /* 8006134C 0005E14C 48 04 BC E5 */ bl zRumbleStart__Fi16_tagSDRumbleType lbl_80061350: @@ -775,7 +775,7 @@ lbl_8006146C: /* 80061470 0005E270 4B FB A3 89 */ bl xEntShow__FP4xEnt /* 80061474 0005E274 28 1E 00 00 */ cmplwi r30, 0 /* 80061478 0005E278 41 82 03 78 */ beq lbl_800617F0 -/* 8006147C 0005E27C C0 22 8B 1C */ lfs f1, lbl_803CD49C-_SDA2_BASE_(r2) +/* 8006147C 0005E27C C0 22 8B 1C */ lfs f1, lbl__1050_1-_SDA2_BASE_(r2) /* 80061480 0005E280 C0 1E 00 00 */ lfs f0, 0(r30) /* 80061484 0005E284 EC 01 00 2A */ fadds f0, f1, f0 /* 80061488 0005E288 FC 00 00 1E */ fctiwz f0, f0 @@ -793,7 +793,7 @@ lbl_800614B0: /* 800614B4 0005E2B4 4B FB A3 35 */ bl xEntHide__FP4xEnt /* 800614B8 0005E2B8 28 1E 00 00 */ cmplwi r30, 0 /* 800614BC 0005E2BC 41 82 03 34 */ beq lbl_800617F0 -/* 800614C0 0005E2C0 C0 22 8B 1C */ lfs f1, lbl_803CD49C-_SDA2_BASE_(r2) +/* 800614C0 0005E2C0 C0 22 8B 1C */ lfs f1, lbl__1050_1-_SDA2_BASE_(r2) /* 800614C4 0005E2C4 C0 1E 00 00 */ lfs f0, 0(r30) /* 800614C8 0005E2C8 EC 01 00 2A */ fadds f0, f1, f0 /* 800614CC 0005E2CC FC 00 00 1E */ fctiwz f0, f0 @@ -838,7 +838,7 @@ lbl_80061530: /* 8006155C 0005E35C 4E 80 04 21 */ bctrl /* 80061560 0005E360 28 1E 00 00 */ cmplwi r30, 0 /* 80061564 0005E364 41 82 02 8C */ beq lbl_800617F0 -/* 80061568 0005E368 C0 22 8B 1C */ lfs f1, lbl_803CD49C-_SDA2_BASE_(r2) +/* 80061568 0005E368 C0 22 8B 1C */ lfs f1, lbl__1050_1-_SDA2_BASE_(r2) /* 8006156C 0005E36C C0 1E 00 00 */ lfs f0, 0(r30) /* 80061570 0005E370 EC 01 00 2A */ fadds f0, f1, f0 /* 80061574 0005E374 FC 00 00 1E */ fctiwz f0, f0 @@ -859,7 +859,7 @@ lbl_8006159C: /* 800615AC 0005E3AC 4B FB A2 3D */ bl xEntHide__FP4xEnt /* 800615B0 0005E3B0 28 1E 00 00 */ cmplwi r30, 0 /* 800615B4 0005E3B4 41 82 02 3C */ beq lbl_800617F0 -/* 800615B8 0005E3B8 C0 22 8B 1C */ lfs f1, lbl_803CD49C-_SDA2_BASE_(r2) +/* 800615B8 0005E3B8 C0 22 8B 1C */ lfs f1, lbl__1050_1-_SDA2_BASE_(r2) /* 800615BC 0005E3BC C0 1E 00 00 */ lfs f0, 0(r30) /* 800615C0 0005E3C0 EC 01 00 2A */ fadds f0, f1, f0 /* 800615C4 0005E3C4 FC 00 00 1E */ fctiwz f0, f0 @@ -928,9 +928,9 @@ lbl_80061688: /* 800616A4 0005E4A4 90 1F 00 B8 */ stw r0, 0xb8(r31) /* 800616A8 0005E4A8 48 00 01 48 */ b lbl_800617F0 lbl_800616AC: -/* 800616AC 0005E4AC 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800616AC 0005E4AC 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800616B0 0005E4B0 7F E3 FB 78 */ mr r3, r31 -/* 800616B4 0005E4B4 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800616B4 0005E4B4 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800616B8 0005E4B8 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 800616BC 0005E4BC 4B FF FA 51 */ bl zEntDestructObj_Reset__FP15zEntDestructObjP6xScene /* 800616C0 0005E4C0 48 00 01 30 */ b lbl_800617F0 @@ -964,13 +964,13 @@ lbl_8006170C: /* 80061724 0005E524 4B FB DF BD */ bl zEntEvent__FP5xBaseP5xBaseUi /* 80061728 0005E528 48 00 00 C8 */ b lbl_800617F0 lbl_8006172C: -/* 8006172C 0005E52C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80061730 0005E530 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006172C 0005E52C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80061730 0005E530 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80061734 0005E534 80 63 06 30 */ lwz r3, 0x630(r3) /* 80061738 0005E538 28 03 00 00 */ cmplwi r3, 0 /* 8006173C 0005E53C 41 82 00 B4 */ beq lbl_800617F0 /* 80061740 0005E540 C0 3E 00 00 */ lfs f1, 0(r30) -/* 80061744 0005E544 C0 02 8A F8 */ lfs f0, lbl_803CD478-_SDA2_BASE_(r2) +/* 80061744 0005E544 C0 02 8A F8 */ lfs f0, lbl__793_1-_SDA2_BASE_(r2) /* 80061748 0005E548 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006174C 0005E54C 4C 40 13 82 */ cror 2, 0, 2 /* 80061750 0005E550 40 82 00 18 */ bne lbl_80061768 diff --git a/asm/Game/zEntHangable.s b/asm/Game/zEntHangable.s index 50389bd80..7f856ad79 100644 --- a/asm/Game/zEntHangable.s +++ b/asm/Game/zEntHangable.s @@ -6,26 +6,26 @@ zEntHangable_SetupFX__Fv: /* 8006180C 0005E60C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80061810 0005E610 7C 08 02 A6 */ mflr r0 -/* 80061814 0005E614 3C 60 80 25 */ lis r3, lbl_80255E58@ha +/* 80061814 0005E614 3C 60 80 25 */ lis r3, lbl__stringBase0_29@ha /* 80061818 0005E618 90 01 00 14 */ stw r0, 0x14(r1) -/* 8006181C 0005E61C 38 63 5E 58 */ addi r3, r3, lbl_80255E58@l +/* 8006181C 0005E61C 38 63 5E 58 */ addi r3, r3, lbl__stringBase0_29@l /* 80061820 0005E620 48 04 70 25 */ bl zParEmitterFind__FPCc -/* 80061824 0005E624 3C 80 80 25 */ lis r4, lbl_80255E58@ha -/* 80061828 0005E628 90 6D 8C 80 */ stw r3, lbl_803CB580-_SDA_BASE_(r13) -/* 8006182C 0005E62C 38 64 5E 58 */ addi r3, r4, lbl_80255E58@l +/* 80061824 0005E624 3C 80 80 25 */ lis r4, lbl__stringBase0_29@ha +/* 80061828 0005E628 90 6D 8C 80 */ stw r3, lbl_sCandleEmitter-_SDA_BASE_(r13) +/* 8006182C 0005E62C 38 64 5E 58 */ addi r3, r4, lbl__stringBase0_29@l /* 80061830 0005E630 38 63 00 15 */ addi r3, r3, 0x15 /* 80061834 0005E634 48 04 70 11 */ bl zParEmitterFind__FPCc -/* 80061838 0005E638 3C 80 80 25 */ lis r4, lbl_80255E58@ha -/* 8006183C 0005E63C 90 6D 8C 84 */ stw r3, lbl_803CB584-_SDA_BASE_(r13) -/* 80061840 0005E640 38 64 5E 58 */ addi r3, r4, lbl_80255E58@l +/* 80061838 0005E638 3C 80 80 25 */ lis r4, lbl__stringBase0_29@ha +/* 8006183C 0005E63C 90 6D 8C 84 */ stw r3, lbl_sCandleSmokeEmitter-_SDA_BASE_(r13) +/* 80061840 0005E640 38 64 5E 58 */ addi r3, r4, lbl__stringBase0_29@l /* 80061844 0005E644 38 63 00 30 */ addi r3, r3, 0x30 /* 80061848 0005E648 4B FE A9 CD */ bl xStrHash__FPCc -/* 8006184C 0005E64C 3C 80 80 25 */ lis r4, lbl_80255E58@ha -/* 80061850 0005E650 90 6D 8C 88 */ stw r3, lbl_803CB588-_SDA_BASE_(r13) -/* 80061854 0005E654 38 64 5E 58 */ addi r3, r4, lbl_80255E58@l +/* 8006184C 0005E64C 3C 80 80 25 */ lis r4, lbl__stringBase0_29@ha +/* 80061850 0005E650 90 6D 8C 88 */ stw r3, lbl_sChandelierHash-_SDA_BASE_(r13) +/* 80061854 0005E654 38 64 5E 58 */ addi r3, r4, lbl__stringBase0_29@l /* 80061858 0005E658 38 63 00 39 */ addi r3, r3, 0x39 /* 8006185C 0005E65C 48 04 6F E9 */ bl zParEmitterFind__FPCc -/* 80061860 0005E660 90 6D 8C 8C */ stw r3, lbl_803CB58C-_SDA_BASE_(r13) +/* 80061860 0005E660 90 6D 8C 8C */ stw r3, lbl_sMountEmitter-_SDA_BASE_(r13) /* 80061864 0005E664 80 01 00 14 */ lwz r0, 0x14(r1) /* 80061868 0005E668 7C 08 03 A6 */ mtlr r0 /* 8006186C 0005E66C 38 21 00 10 */ addi r1, r1, 0x10 @@ -70,22 +70,22 @@ zEntHangable.HangableSetup__FP12zEntHangableP9xEntAsset: /* 800618FC 0005E6FC D0 1F 00 E8 */ stfs f0, 0xe8(r31) /* 80061900 0005E700 C0 04 00 28 */ lfs f0, 0x28(r4) /* 80061904 0005E704 D0 1F 00 EC */ stfs f0, 0xec(r31) -/* 80061908 0005E708 C0 02 8B 20 */ lfs f0, lbl_803CD4A0-_SDA2_BASE_(r2) +/* 80061908 0005E708 C0 02 8B 20 */ lfs f0, lbl__666-_SDA2_BASE_(r2) /* 8006190C 0005E70C D0 1F 00 F0 */ stfs f0, 0xf0(r31) -/* 80061910 0005E710 C0 02 8B 20 */ lfs f0, lbl_803CD4A0-_SDA2_BASE_(r2) +/* 80061910 0005E710 C0 02 8B 20 */ lfs f0, lbl__666-_SDA2_BASE_(r2) /* 80061914 0005E714 D0 1F 00 F4 */ stfs f0, 0xf4(r31) -/* 80061918 0005E718 C0 02 8B 20 */ lfs f0, lbl_803CD4A0-_SDA2_BASE_(r2) +/* 80061918 0005E718 C0 02 8B 20 */ lfs f0, lbl__666-_SDA2_BASE_(r2) /* 8006191C 0005E71C D0 1F 00 F8 */ stfs f0, 0xf8(r31) -/* 80061920 0005E720 C0 02 8B 20 */ lfs f0, lbl_803CD4A0-_SDA2_BASE_(r2) +/* 80061920 0005E720 C0 02 8B 20 */ lfs f0, lbl__666-_SDA2_BASE_(r2) /* 80061924 0005E724 D0 1F 01 08 */ stfs f0, 0x108(r31) -/* 80061928 0005E728 C0 02 8B 20 */ lfs f0, lbl_803CD4A0-_SDA2_BASE_(r2) +/* 80061928 0005E728 C0 02 8B 20 */ lfs f0, lbl__666-_SDA2_BASE_(r2) /* 8006192C 0005E72C D0 1F 01 0C */ stfs f0, 0x10c(r31) /* 80061930 0005E730 90 DF 01 10 */ stw r6, 0x110(r31) /* 80061934 0005E734 90 DF 01 14 */ stw r6, 0x114(r31) /* 80061938 0005E738 90 DF 01 1C */ stw r6, 0x11c(r31) /* 8006193C 0005E73C 90 1F 01 18 */ stw r0, 0x118(r31) /* 80061940 0005E740 90 DF 01 20 */ stw r6, 0x120(r31) -/* 80061944 0005E744 C0 02 8B 24 */ lfs f0, lbl_803CD4A4-_SDA2_BASE_(r2) +/* 80061944 0005E744 C0 02 8B 24 */ lfs f0, lbl__667-_SDA2_BASE_(r2) /* 80061948 0005E748 D0 1F 01 24 */ stfs f0, 0x124(r31) /* 8006194C 0005E74C 90 DF 01 28 */ stw r6, 0x128(r31) /* 80061950 0005E750 80 9F 00 10 */ lwz r4, 0x10(r31) @@ -150,9 +150,9 @@ lbl_800619FC: zEntHangable.zEntHangable_UpdateFX__FP12zEntHangable: /* 80061A20 0005E820 94 21 FE 00 */ stwu r1, -0x200(r1) /* 80061A24 0005E824 7C 08 02 A6 */ mflr r0 -/* 80061A28 0005E828 3C 80 80 25 */ lis r4, lbl_80255DF8@ha +/* 80061A28 0005E828 3C 80 80 25 */ lis r4, lbl__682_1@ha /* 80061A2C 0005E82C 90 01 02 04 */ stw r0, 0x204(r1) -/* 80061A30 0005E830 38 84 5D F8 */ addi r4, r4, lbl_80255DF8@l +/* 80061A30 0005E830 38 84 5D F8 */ addi r4, r4, lbl__682_1@l /* 80061A34 0005E834 38 00 00 0C */ li r0, 0xc /* 80061A38 0005E838 38 A1 00 10 */ addi r5, r1, 0x10 /* 80061A3C 0005E83C BF 61 01 EC */ stmw r27, 0x1ec(r1) @@ -169,7 +169,7 @@ lbl_80061A4C: /* 80061A64 0005E864 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80061A68 0005E868 41 82 00 A8 */ beq lbl_80061B10 /* 80061A6C 0005E86C 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 80061A70 0005E870 80 0D 8C 88 */ lwz r0, lbl_803CB588-_SDA_BASE_(r13) +/* 80061A70 0005E870 80 0D 8C 88 */ lwz r0, lbl_sChandelierHash-_SDA_BASE_(r13) /* 80061A74 0005E874 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80061A78 0005E878 7C 03 00 40 */ cmplw r3, r0 /* 80061A7C 0005E87C 40 82 00 94 */ bne lbl_80061B10 @@ -184,10 +184,10 @@ lbl_80061A98: /* 80061A9C 0005E89C 2C 03 00 00 */ cmpwi r3, 0 /* 80061AA0 0005E8A0 90 01 01 AC */ stw r0, 0x1ac(r1) /* 80061AA4 0005E8A4 40 82 00 0C */ bne lbl_80061AB0 -/* 80061AA8 0005E8A8 83 8D 8C 80 */ lwz r28, lbl_803CB580-_SDA_BASE_(r13) +/* 80061AA8 0005E8A8 83 8D 8C 80 */ lwz r28, lbl_sCandleEmitter-_SDA_BASE_(r13) /* 80061AAC 0005E8AC 48 00 00 08 */ b lbl_80061AB4 lbl_80061AB0: -/* 80061AB0 0005E8B0 83 8D 8C 84 */ lwz r28, lbl_803CB584-_SDA_BASE_(r13) +/* 80061AB0 0005E8B0 83 8D 8C 84 */ lwz r28, lbl_sCandleSmokeEmitter-_SDA_BASE_(r13) lbl_80061AB4: /* 80061AB4 0005E8B4 7C 9E 23 78 */ mr r30, r4 /* 80061AB8 0005E8B8 3B A1 01 B4 */ addi r29, r1, 0x1b4 @@ -205,7 +205,7 @@ lbl_80061AC0: /* 80061AE4 0005E8E4 7F A3 EB 78 */ mr r3, r29 /* 80061AE8 0005E8E8 38 81 00 08 */ addi r4, r1, 8 /* 80061AEC 0005E8EC 4B FA 95 CD */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 -/* 80061AF0 0005E8F0 C0 22 8B 28 */ lfs f1, lbl_803CD4A8-_SDA2_BASE_(r2) +/* 80061AF0 0005E8F0 C0 22 8B 28 */ lfs f1, lbl__702-_SDA2_BASE_(r2) /* 80061AF4 0005E8F4 7F 83 E3 78 */ mr r3, r28 /* 80061AF8 0005E8F8 38 81 00 74 */ addi r4, r1, 0x74 /* 80061AFC 0005E8FC 48 0B 60 CD */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings @@ -255,9 +255,9 @@ lbl_80061B94: /* 80061BA0 0005E9A0 80 04 00 00 */ lwz r0, 0(r4) /* 80061BA4 0005E9A4 54 00 00 01 */ rlwinm. r0, r0, 0, 0, 0 /* 80061BA8 0005E9A8 40 82 00 2C */ bne lbl_80061BD4 -/* 80061BAC 0005E9AC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80061BAC 0005E9AC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80061BB0 0005E9B0 C0 24 00 08 */ lfs f1, 8(r4) -/* 80061BB4 0005E9B4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80061BB4 0005E9B4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80061BB8 0005E9B8 C0 03 07 74 */ lfs f0, 0x774(r3) /* 80061BBC 0005E9BC EC 01 00 28 */ fsubs f0, f1, f0 /* 80061BC0 0005E9C0 D0 04 00 08 */ stfs f0, 8(r4) @@ -267,7 +267,7 @@ lbl_80061B94: /* 80061BD0 0005E9D0 90 03 00 00 */ stw r0, 0(r3) lbl_80061BD4: /* 80061BD4 0005E9D4 C0 1F 01 08 */ lfs f0, 0x108(r31) -/* 80061BD8 0005E9D8 C0 22 8B 20 */ lfs f1, lbl_803CD4A0-_SDA2_BASE_(r2) +/* 80061BD8 0005E9D8 C0 22 8B 20 */ lfs f1, lbl__666-_SDA2_BASE_(r2) /* 80061BDC 0005E9DC EC 00 F8 28 */ fsubs f0, f0, f31 /* 80061BE0 0005E9E0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80061BE4 0005E9E4 40 81 00 08 */ ble lbl_80061BEC @@ -275,15 +275,15 @@ lbl_80061BD4: lbl_80061BEC: /* 80061BEC 0005E9EC FC 20 00 90 */ fmr f1, f0 lbl_80061BF0: -/* 80061BF0 0005E9F0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80061BF0 0005E9F0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80061BF4 0005E9F4 D0 3F 01 08 */ stfs f1, 0x108(r31) -/* 80061BF8 0005E9F8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80061BF8 0005E9F8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80061BFC 0005E9FC 80 03 19 F0 */ lwz r0, 0x19f0(r3) /* 80061C00 0005EA00 7C 00 F8 40 */ cmplw r0, r31 /* 80061C04 0005EA04 41 82 01 A0 */ beq lbl_80061DA4 /* 80061C08 0005EA08 7F E3 FB 78 */ mr r3, r31 /* 80061C0C 0005EA0C 48 00 09 51 */ bl zEntHangable_FollowUpdate__FP12zEntHangable -/* 80061C10 0005EA10 C0 22 8B 20 */ lfs f1, lbl_803CD4A0-_SDA2_BASE_(r2) +/* 80061C10 0005EA10 C0 22 8B 20 */ lfs f1, lbl__666-_SDA2_BASE_(r2) /* 80061C14 0005EA14 38 61 00 14 */ addi r3, r1, 0x14 /* 80061C18 0005EA18 38 9F 00 E4 */ addi r4, r31, 0xe4 /* 80061C1C 0005EA1C 38 BF 00 D8 */ addi r5, r31, 0xd8 @@ -340,18 +340,18 @@ lbl_80061BF0: /* 80061CE8 0005EAE8 C0 1F 00 F8 */ lfs f0, 0xf8(r31) /* 80061CEC 0005EAEC EC 01 00 BC */ fnmsubs f0, f1, f2, f0 /* 80061CF0 0005EAF0 D0 1F 00 F8 */ stfs f0, 0xf8(r31) -/* 80061CF4 0005EAF4 C0 22 8B 2C */ lfs f1, lbl_803CD4AC-_SDA2_BASE_(r2) +/* 80061CF4 0005EAF4 C0 22 8B 2C */ lfs f1, lbl__753-_SDA2_BASE_(r2) /* 80061CF8 0005EAF8 4B FA 93 99 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80061CFC 0005EAFC 38 7F 00 F0 */ addi r3, r31, 0xf0 /* 80061D00 0005EB00 4B FB 33 CD */ bl xVec3Length2__FPC5xVec3 -/* 80061D04 0005EB04 C0 02 8B 30 */ lfs f0, lbl_803CD4B0-_SDA2_BASE_(r2) +/* 80061D04 0005EB04 C0 02 8B 30 */ lfs f0, lbl__754-_SDA2_BASE_(r2) /* 80061D08 0005EB08 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80061D0C 0005EB0C 40 80 00 1C */ bge lbl_80061D28 -/* 80061D10 0005EB10 C0 02 8B 20 */ lfs f0, lbl_803CD4A0-_SDA2_BASE_(r2) +/* 80061D10 0005EB10 C0 02 8B 20 */ lfs f0, lbl__666-_SDA2_BASE_(r2) /* 80061D14 0005EB14 D0 1F 00 F0 */ stfs f0, 0xf0(r31) -/* 80061D18 0005EB18 C0 02 8B 20 */ lfs f0, lbl_803CD4A0-_SDA2_BASE_(r2) +/* 80061D18 0005EB18 C0 02 8B 20 */ lfs f0, lbl__666-_SDA2_BASE_(r2) /* 80061D1C 0005EB1C D0 1F 00 F4 */ stfs f0, 0xf4(r31) -/* 80061D20 0005EB20 C0 02 8B 20 */ lfs f0, lbl_803CD4A0-_SDA2_BASE_(r2) +/* 80061D20 0005EB20 C0 02 8B 20 */ lfs f0, lbl__666-_SDA2_BASE_(r2) /* 80061D24 0005EB24 D0 1F 00 F8 */ stfs f0, 0xf8(r31) lbl_80061D28: /* 80061D28 0005EB28 C0 3F 00 F0 */ lfs f1, 0xf0(r31) @@ -403,7 +403,7 @@ zEntHangable.zEntHangableMountFX__FP12zEntHangable: /* 80061DD0 0005EBD0 93 C1 01 88 */ stw r30, 0x188(r1) /* 80061DD4 0005EBD4 93 A1 01 84 */ stw r29, 0x184(r1) /* 80061DD8 0005EBD8 7C 7D 1B 78 */ mr r29, r3 -/* 80061DDC 0005EBDC 80 0D 8C 8C */ lwz r0, lbl_803CB58C-_SDA_BASE_(r13) +/* 80061DDC 0005EBDC 80 0D 8C 8C */ lwz r0, lbl_sMountEmitter-_SDA_BASE_(r13) /* 80061DE0 0005EBE0 28 00 00 00 */ cmplwi r0, 0 /* 80061DE4 0005EBE4 41 82 00 60 */ beq lbl_80061E44 /* 80061DE8 0005EBE8 38 00 03 00 */ li r0, 0x300 @@ -414,18 +414,18 @@ lbl_80061DF8: /* 80061DF8 0005EBF8 7F E3 FB 78 */ mr r3, r31 /* 80061DFC 0005EBFC 38 9D 00 D8 */ addi r4, r29, 0xd8 /* 80061E00 0005EC00 4B FA 94 65 */ bl __as__5xVec3FRC5xVec3 -/* 80061E04 0005EC04 C0 02 8B 20 */ lfs f0, lbl_803CD4A0-_SDA2_BASE_(r2) +/* 80061E04 0005EC04 C0 02 8B 20 */ lfs f0, lbl__666-_SDA2_BASE_(r2) /* 80061E08 0005EC08 D0 01 01 54 */ stfs f0, 0x154(r1) /* 80061E0C 0005EC0C 4B FC EE 7D */ bl xurand__Fv -/* 80061E10 0005EC10 C0 42 8B 38 */ lfs f2, lbl_803CD4B8-_SDA2_BASE_(r2) +/* 80061E10 0005EC10 C0 42 8B 38 */ lfs f2, lbl__787_1-_SDA2_BASE_(r2) /* 80061E14 0005EC14 38 81 00 08 */ addi r4, r1, 8 -/* 80061E18 0005EC18 C0 02 8B 34 */ lfs f0, lbl_803CD4B4-_SDA2_BASE_(r2) +/* 80061E18 0005EC18 C0 02 8B 34 */ lfs f0, lbl__786_2-_SDA2_BASE_(r2) /* 80061E1C 0005EC1C EC 02 00 7C */ fnmsubs f0, f2, f1, f0 /* 80061E20 0005EC20 D0 01 01 58 */ stfs f0, 0x158(r1) -/* 80061E24 0005EC24 C0 02 8B 20 */ lfs f0, lbl_803CD4A0-_SDA2_BASE_(r2) +/* 80061E24 0005EC24 C0 02 8B 20 */ lfs f0, lbl__666-_SDA2_BASE_(r2) /* 80061E28 0005EC28 D0 01 01 5C */ stfs f0, 0x15c(r1) -/* 80061E2C 0005EC2C 80 6D 8C 8C */ lwz r3, lbl_803CB58C-_SDA_BASE_(r13) -/* 80061E30 0005EC30 C0 22 8B 28 */ lfs f1, lbl_803CD4A8-_SDA2_BASE_(r2) +/* 80061E2C 0005EC2C 80 6D 8C 8C */ lwz r3, lbl_sMountEmitter-_SDA_BASE_(r13) +/* 80061E30 0005EC30 C0 22 8B 28 */ lfs f1, lbl__702-_SDA2_BASE_(r2) /* 80061E34 0005EC34 48 0B 5D 95 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 80061E38 0005EC38 3B DE 00 01 */ addi r30, r30, 1 /* 80061E3C 0005EC3C 2C 1E 00 0A */ cmpwi r30, 0xa @@ -507,14 +507,14 @@ lbl_80061F44: /* 80061F44 0005ED44 7F C3 F3 78 */ mr r3, r30 /* 80061F48 0005ED48 4B FF FE 79 */ bl zEntHangable.zEntHangableMountFX__FP12zEntHangable /* 80061F4C 0005ED4C 80 7E 00 10 */ lwz r3, 0x10(r30) -/* 80061F50 0005ED50 80 0D 8C 88 */ lwz r0, lbl_803CB588-_SDA_BASE_(r13) +/* 80061F50 0005ED50 80 0D 8C 88 */ lwz r0, lbl_sChandelierHash-_SDA_BASE_(r13) /* 80061F54 0005ED54 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80061F58 0005ED58 7C 03 00 40 */ cmplw r3, r0 /* 80061F5C 0005ED5C 40 82 00 D4 */ bne lbl_80062030 /* 80061F60 0005ED60 80 1E 01 28 */ lwz r0, 0x128(r30) /* 80061F64 0005ED64 2C 00 00 00 */ cmpwi r0, 0 /* 80061F68 0005ED68 40 82 00 C8 */ bne lbl_80062030 -/* 80061F6C 0005ED6C C0 02 8B 24 */ lfs f0, lbl_803CD4A4-_SDA2_BASE_(r2) +/* 80061F6C 0005ED6C C0 02 8B 24 */ lfs f0, lbl__667-_SDA2_BASE_(r2) /* 80061F70 0005ED70 D0 1E 01 24 */ stfs f0, 0x124(r30) /* 80061F74 0005ED74 48 00 00 BC */ b lbl_80062030 lbl_80061F78: @@ -547,13 +547,13 @@ lbl_80061FC4: /* 80061FCC 0005EDCC 48 00 07 59 */ bl zEntHangable_SetFollow__FP12zEntHangableP4zEnt /* 80061FD0 0005EDD0 48 00 00 60 */ b lbl_80062030 lbl_80061FD4: -/* 80061FD4 0005EDD4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80061FD8 0005EDD8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80061FD4 0005EDD4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80061FD8 0005EDD8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80061FDC 0005EDDC 80 63 06 30 */ lwz r3, 0x630(r3) /* 80061FE0 0005EDE0 28 03 00 00 */ cmplwi r3, 0 /* 80061FE4 0005EDE4 41 82 00 4C */ beq lbl_80062030 /* 80061FE8 0005EDE8 C0 3D 00 00 */ lfs f1, 0(r29) -/* 80061FEC 0005EDEC C0 02 8B 20 */ lfs f0, lbl_803CD4A0-_SDA2_BASE_(r2) +/* 80061FEC 0005EDEC C0 02 8B 20 */ lfs f0, lbl__666-_SDA2_BASE_(r2) /* 80061FF0 0005EDF0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80061FF4 0005EDF4 4C 40 13 82 */ cror 2, 0, 2 /* 80061FF8 0005EDF8 40 82 00 1C */ bne lbl_80062014 @@ -578,11 +578,11 @@ lbl_80062030: /* 8006203C 0005EE3C 4B FA C5 FD */ bl xEntIsVisible__FPC4xEnt /* 80062040 0005EE40 28 03 00 00 */ cmplwi r3, 0 /* 80062044 0005EE44 41 82 00 40 */ beq lbl_80062084 -/* 80062048 0005EE48 C0 02 8B 20 */ lfs f0, lbl_803CD4A0-_SDA2_BASE_(r2) +/* 80062048 0005EE48 C0 02 8B 20 */ lfs f0, lbl__666-_SDA2_BASE_(r2) /* 8006204C 0005EE4C D0 1E 00 F0 */ stfs f0, 0xf0(r30) -/* 80062050 0005EE50 C0 02 8B 20 */ lfs f0, lbl_803CD4A0-_SDA2_BASE_(r2) +/* 80062050 0005EE50 C0 02 8B 20 */ lfs f0, lbl__666-_SDA2_BASE_(r2) /* 80062054 0005EE54 D0 1E 00 F4 */ stfs f0, 0xf4(r30) -/* 80062058 0005EE58 C0 02 8B 20 */ lfs f0, lbl_803CD4A0-_SDA2_BASE_(r2) +/* 80062058 0005EE58 C0 02 8B 20 */ lfs f0, lbl__666-_SDA2_BASE_(r2) /* 8006205C 0005EE5C D0 1E 00 F8 */ stfs f0, 0xf8(r30) /* 80062060 0005EE60 C0 1E 00 D8 */ lfs f0, 0xd8(r30) /* 80062064 0005EE64 D0 1E 00 E4 */ stfs f0, 0xe4(r30) @@ -615,7 +615,7 @@ zEntHangable.HangableIsMovingTooMuch__FP5xVec3P5xVec3P5xVec3P5xVec3: /* 800620C0 0005EEC0 C0 C5 00 08 */ lfs f6, 8(r5) /* 800620C4 0005EEC4 EC A4 01 32 */ fmuls f5, f4, f4 /* 800620C8 0005EEC8 EC 83 00 2A */ fadds f4, f3, f0 -/* 800620CC 0005EECC C0 02 8B 3C */ lfs f0, lbl_803CD4BC-_SDA2_BASE_(r2) +/* 800620CC 0005EECC C0 02 8B 3C */ lfs f0, lbl__840_2-_SDA2_BASE_(r2) /* 800620D0 0005EED0 EC 66 01 B2 */ fmuls f3, f6, f6 /* 800620D4 0005EED4 EC 22 08 2A */ fadds f1, f2, f1 /* 800620D8 0005EED8 EC 45 20 2A */ fadds f2, f5, f4 @@ -623,7 +623,7 @@ zEntHangable.HangableIsMovingTooMuch__FP5xVec3P5xVec3P5xVec3P5xVec3: /* 800620E0 0005EEE0 EC 22 08 28 */ fsubs f1, f2, f1 /* 800620E4 0005EEE4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800620E8 0005EEE8 41 81 00 10 */ bgt lbl_800620F8 -/* 800620EC 0005EEEC C0 02 8B 40 */ lfs f0, lbl_803CD4C0-_SDA2_BASE_(r2) +/* 800620EC 0005EEEC C0 02 8B 40 */ lfs f0, lbl__841-_SDA2_BASE_(r2) /* 800620F0 0005EEF0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800620F4 0005EEF4 40 80 00 0C */ bge lbl_80062100 lbl_800620F8: @@ -651,14 +651,14 @@ zEntHangable_SetMatrix__FP12zEntHangablef: /* 8006213C 0005EF3C 7F C3 F3 78 */ mr r3, r30 /* 80062140 0005EF40 7F C4 F3 78 */ mr r4, r30 /* 80062144 0005EF44 4B FE C1 AD */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 80062148 0005EF48 C0 02 8B 20 */ lfs f0, lbl_803CD4A0-_SDA2_BASE_(r2) +/* 80062148 0005EF48 C0 02 8B 20 */ lfs f0, lbl__666-_SDA2_BASE_(r2) /* 8006214C 0005EF4C 3B A1 00 64 */ addi r29, r1, 0x64 /* 80062150 0005EF50 7F C4 F3 78 */ mr r4, r30 /* 80062154 0005EF54 38 61 00 44 */ addi r3, r1, 0x44 /* 80062158 0005EF58 D0 01 00 64 */ stfs f0, 0x64(r1) /* 8006215C 0005EF5C 7F A5 EB 78 */ mr r5, r29 /* 80062160 0005EF60 D0 01 00 68 */ stfs f0, 0x68(r1) -/* 80062164 0005EF64 C0 02 8B 44 */ lfs f0, lbl_803CD4C4-_SDA2_BASE_(r2) +/* 80062164 0005EF64 C0 02 8B 44 */ lfs f0, lbl__884-_SDA2_BASE_(r2) /* 80062168 0005EF68 D0 01 00 6C */ stfs f0, 0x6c(r1) /* 8006216C 0005EF6C 4B FB 2F 21 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 80062170 0005EF70 38 61 00 44 */ addi r3, r1, 0x44 @@ -678,7 +678,7 @@ zEntHangable_SetMatrix__FP12zEntHangablef: /* 800621A8 0005EFA8 7F C5 F3 78 */ mr r5, r30 /* 800621AC 0005EFAC 38 81 00 44 */ addi r4, r1, 0x44 /* 800621B0 0005EFB0 4B FB 2E DD */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 -/* 800621B4 0005EFB4 C0 22 8B 20 */ lfs f1, lbl_803CD4A0-_SDA2_BASE_(r2) +/* 800621B4 0005EFB4 C0 22 8B 20 */ lfs f1, lbl__666-_SDA2_BASE_(r2) /* 800621B8 0005EFB8 38 61 00 74 */ addi r3, r1, 0x74 /* 800621BC 0005EFBC 38 81 00 44 */ addi r4, r1, 0x44 /* 800621C0 0005EFC0 D0 21 00 74 */ stfs f1, 0x74(r1) @@ -759,7 +759,7 @@ lbl_800622C8: lbl_800622E4: /* 800622E4 0005F0E4 93 BF 01 20 */ stw r29, 0x120(r31) /* 800622E8 0005F0E8 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 800622EC 0005F0EC 80 0D 8C 88 */ lwz r0, lbl_803CB588-_SDA_BASE_(r13) +/* 800622EC 0005F0EC 80 0D 8C 88 */ lwz r0, lbl_sChandelierHash-_SDA_BASE_(r13) /* 800622F0 0005F0F0 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800622F4 0005F0F4 7C 03 00 40 */ cmplw r3, r0 /* 800622F8 0005F0F8 40 82 01 04 */ bne lbl_800623FC @@ -770,7 +770,7 @@ lbl_800622E4: /* 8006230C 0005F10C EC 00 F8 28 */ fsubs f0, f0, f31 /* 80062310 0005F110 D0 1F 01 24 */ stfs f0, 0x124(r31) /* 80062314 0005F114 C0 3F 01 24 */ lfs f1, 0x124(r31) -/* 80062318 0005F118 C0 02 8B 20 */ lfs f0, lbl_803CD4A0-_SDA2_BASE_(r2) +/* 80062318 0005F118 C0 02 8B 20 */ lfs f0, lbl__666-_SDA2_BASE_(r2) /* 8006231C 0005F11C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80062320 0005F120 4C 40 13 82 */ cror 2, 0, 2 /* 80062324 0005F124 40 82 00 D8 */ bne lbl_800623FC @@ -785,7 +785,7 @@ lbl_800622E4: /* 80062348 0005F148 38 00 00 01 */ li r0, 1 /* 8006234C 0005F14C 90 1F 01 28 */ stw r0, 0x128(r31) /* 80062350 0005F150 4B FC E9 39 */ bl xurand__Fv -/* 80062354 0005F154 C0 02 8B 48 */ lfs f0, lbl_803CD4C8-_SDA2_BASE_(r2) +/* 80062354 0005F154 C0 02 8B 48 */ lfs f0, lbl__885-_SDA2_BASE_(r2) /* 80062358 0005F158 EC 00 00 7A */ fmadds f0, f0, f1, f0 /* 8006235C 0005F15C D0 1F 01 24 */ stfs f0, 0x124(r31) /* 80062360 0005F160 48 00 00 9C */ b lbl_800623FC @@ -796,14 +796,14 @@ lbl_80062364: /* 80062370 0005F170 EC 00 F8 28 */ fsubs f0, f0, f31 /* 80062374 0005F174 D0 1F 01 24 */ stfs f0, 0x124(r31) /* 80062378 0005F178 C0 3F 01 24 */ lfs f1, 0x124(r31) -/* 8006237C 0005F17C C0 02 8B 20 */ lfs f0, lbl_803CD4A0-_SDA2_BASE_(r2) +/* 8006237C 0005F17C C0 02 8B 20 */ lfs f0, lbl__666-_SDA2_BASE_(r2) /* 80062380 0005F180 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80062384 0005F184 4C 40 13 82 */ cror 2, 0, 2 /* 80062388 0005F188 40 82 00 74 */ bne lbl_800623FC /* 8006238C 0005F18C 4B FC E8 FD */ bl xurand__Fv -/* 80062390 0005F190 C0 42 8B 4C */ lfs f2, lbl_803CD4CC-_SDA2_BASE_(r2) +/* 80062390 0005F190 C0 42 8B 4C */ lfs f2, lbl__886_1-_SDA2_BASE_(r2) /* 80062394 0005F194 38 00 00 02 */ li r0, 2 -/* 80062398 0005F198 C0 02 8B 48 */ lfs f0, lbl_803CD4C8-_SDA2_BASE_(r2) +/* 80062398 0005F198 C0 02 8B 48 */ lfs f0, lbl__885-_SDA2_BASE_(r2) /* 8006239C 0005F19C EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 800623A0 0005F1A0 D0 1F 01 24 */ stfs f0, 0x124(r31) /* 800623A4 0005F1A4 90 1F 01 28 */ stw r0, 0x128(r31) @@ -813,7 +813,7 @@ lbl_800623AC: /* 800623B0 0005F1B0 EC 00 F8 28 */ fsubs f0, f0, f31 /* 800623B4 0005F1B4 D0 1F 01 24 */ stfs f0, 0x124(r31) /* 800623B8 0005F1B8 C0 3F 01 24 */ lfs f1, 0x124(r31) -/* 800623BC 0005F1BC C0 02 8B 20 */ lfs f0, lbl_803CD4A0-_SDA2_BASE_(r2) +/* 800623BC 0005F1BC C0 02 8B 20 */ lfs f0, lbl__666-_SDA2_BASE_(r2) /* 800623C0 0005F1C0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800623C4 0005F1C4 4C 40 13 82 */ cror 2, 0, 2 /* 800623C8 0005F1C8 40 82 00 34 */ bne lbl_800623FC @@ -825,7 +825,7 @@ lbl_800623AC: /* 800623E0 0005F1E0 4B FF FC BD */ bl zEntHangable.HangableIsMovingTooMuch__FP5xVec3P5xVec3P5xVec3P5xVec3 /* 800623E4 0005F1E4 2C 03 00 00 */ cmpwi r3, 0 /* 800623E8 0005F1E8 40 82 00 14 */ bne lbl_800623FC -/* 800623EC 0005F1EC C0 02 8B 24 */ lfs f0, lbl_803CD4A4-_SDA2_BASE_(r2) +/* 800623EC 0005F1EC C0 02 8B 24 */ lfs f0, lbl__667-_SDA2_BASE_(r2) /* 800623F0 0005F1F0 38 00 00 00 */ li r0, 0 /* 800623F4 0005F1F4 D0 1F 01 24 */ stfs f0, 0x124(r31) /* 800623F8 0005F1F8 90 1F 01 28 */ stw r0, 0x128(r31) @@ -897,13 +897,13 @@ zEntHangable_SetShaggy__FP12zEntHangableP4zEnt: /* 800624CC 0005F2CC 38 00 00 01 */ li r0, 1 /* 800624D0 0005F2D0 80 A4 00 48 */ lwz r5, 0x48(r4) /* 800624D4 0005F2D4 90 05 00 E0 */ stw r0, 0xe0(r5) -/* 800624D8 0005F2D8 C0 02 8B 20 */ lfs f0, lbl_803CD4A0-_SDA2_BASE_(r2) +/* 800624D8 0005F2D8 C0 02 8B 20 */ lfs f0, lbl__666-_SDA2_BASE_(r2) /* 800624DC 0005F2DC 80 A4 00 48 */ lwz r5, 0x48(r4) /* 800624E0 0005F2E0 D0 05 00 D4 */ stfs f0, 0xd4(r5) -/* 800624E4 0005F2E4 C0 02 8B 20 */ lfs f0, lbl_803CD4A0-_SDA2_BASE_(r2) +/* 800624E4 0005F2E4 C0 02 8B 20 */ lfs f0, lbl__666-_SDA2_BASE_(r2) /* 800624E8 0005F2E8 80 A4 00 48 */ lwz r5, 0x48(r4) /* 800624EC 0005F2EC D0 05 00 D8 */ stfs f0, 0xd8(r5) -/* 800624F0 0005F2F0 C0 02 8B 20 */ lfs f0, lbl_803CD4A0-_SDA2_BASE_(r2) +/* 800624F0 0005F2F0 C0 02 8B 20 */ lfs f0, lbl__666-_SDA2_BASE_(r2) /* 800624F4 0005F2F4 80 A4 00 48 */ lwz r5, 0x48(r4) /* 800624F8 0005F2F8 D0 05 00 DC */ stfs f0, 0xdc(r5) /* 800624FC 0005F2FC 80 C3 00 24 */ lwz r6, 0x24(r3) @@ -969,16 +969,16 @@ zEntHangable_FollowUpdate__FP12zEntHangable: /* 800625D8 0005F3D8 EF C4 08 28 */ fsubs f30, f4, f1 /* 800625DC 0005F3DC EF A3 00 28 */ fsubs f29, f3, f0 /* 800625E0 0005F3E0 4B FA 8C 85 */ bl __as__5xVec3FRC5xVec3 -/* 800625E4 0005F3E4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800625E8 0005F3E8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800625E4 0005F3E4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800625E8 0005F3E8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800625EC 0005F3EC 80 03 19 F0 */ lwz r0, 0x19f0(r3) /* 800625F0 0005F3F0 7C 00 F8 40 */ cmplw r0, r31 /* 800625F4 0005F3F4 40 82 00 54 */ bne lbl_80062648 /* 800625F8 0005F3F8 38 63 19 F8 */ addi r3, r3, 0x19f8 /* 800625FC 0005F3FC 38 81 00 08 */ addi r4, r1, 8 /* 80062600 0005F400 4B FA 8C 65 */ bl __as__5xVec3FRC5xVec3 -/* 80062604 0005F404 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80062608 0005F408 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80062604 0005F404 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80062608 0005F408 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8006260C 0005F40C 80 64 07 04 */ lwz r3, 0x704(r4) /* 80062610 0005F410 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80062614 0005F414 C0 03 00 30 */ lfs f0, 0x30(r3) diff --git a/asm/Game/zEntPickup.s b/asm/Game/zEntPickup.s index 8f5c290b9..c2e9be069 100644 --- a/asm/Game/zEntPickup.s +++ b/asm/Game/zEntPickup.s @@ -13,16 +13,16 @@ zEntPickup.PickupFallPhysics__FP10zEntPickupP6xScenef: /* 800627E4 0005F5E4 93 C1 00 18 */ stw r30, 0x18(r1) /* 800627E8 0005F5E8 93 A1 00 14 */ stw r29, 0x14(r1) /* 800627EC 0005F5EC 7C 7F 1B 78 */ mr r31, r3 -/* 800627F0 0005F5F0 3C 60 80 2E */ lis r3, lbl_802DDD38@ha +/* 800627F0 0005F5F0 3C 60 80 2E */ lis r3, lbl_gPickupFrame@ha /* 800627F4 0005F5F4 80 BF 00 24 */ lwz r5, 0x24(r31) /* 800627F8 0005F5F8 7C 9D 23 78 */ mr r29, r4 /* 800627FC 0005F5FC FF E0 08 90 */ fmr f31, f1 -/* 80062800 0005F600 38 63 DD 38 */ addi r3, r3, lbl_802DDD38@l +/* 80062800 0005F600 38 63 DD 38 */ addi r3, r3, lbl_gPickupFrame@l /* 80062804 0005F604 80 85 00 4C */ lwz r4, 0x4c(r5) /* 80062808 0005F608 4B FA 8D 65 */ bl __as__7xMat4x3FRC7xMat4x3 -/* 8006280C 0005F60C 3C 60 80 2E */ lis r3, lbl_802DDD38@ha -/* 80062810 0005F610 C0 02 8B 50 */ lfs f0, lbl_803CD4D0-_SDA2_BASE_(r2) -/* 80062814 0005F614 3B C3 DD 38 */ addi r30, r3, lbl_802DDD38@l +/* 8006280C 0005F60C 3C 60 80 2E */ lis r3, lbl_gPickupFrame@ha +/* 80062810 0005F610 C0 02 8B 50 */ lfs f0, lbl__864_1-_SDA2_BASE_(r2) +/* 80062814 0005F614 3B C3 DD 38 */ addi r30, r3, lbl_gPickupFrame@l /* 80062818 0005F618 C0 3E 00 34 */ lfs f1, 0x34(r30) /* 8006281C 0005F61C 7F C4 F3 78 */ mr r4, r30 /* 80062820 0005F620 38 7E 00 40 */ addi r3, r30, 0x40 @@ -30,22 +30,22 @@ zEntPickup.PickupFallPhysics__FP10zEntPickupP6xScenef: /* 80062828 0005F628 D0 1E 00 34 */ stfs f0, 0x34(r30) /* 8006282C 0005F62C 4B FA 8D 41 */ bl __as__7xMat4x3FRC7xMat4x3 /* 80062830 0005F630 38 00 00 22 */ li r0, 0x22 -/* 80062834 0005F634 3C 60 80 2E */ lis r3, lbl_802DDE1C@ha -/* 80062838 0005F638 9C 03 DE 1C */ stbu r0, lbl_802DDE1C@l(r3) +/* 80062834 0005F634 3C 60 80 2E */ lis r3, lbl_gPickupCollis@ha +/* 80062838 0005F638 9C 03 DE 1C */ stbu r0, lbl_gPickupCollis@l(r3) /* 8006283C 0005F63C 98 03 00 01 */ stb r0, 1(r3) -/* 80062840 0005F640 C0 22 8B 54 */ lfs f1, lbl_803CD4D4-_SDA2_BASE_(r2) +/* 80062840 0005F640 C0 22 8B 54 */ lfs f1, lbl__865_3-_SDA2_BASE_(r2) /* 80062844 0005F644 C0 1F 01 BC */ lfs f0, 0x1bc(r31) /* 80062848 0005F648 EC 01 07 FC */ fnmsubs f0, f1, f31, f0 /* 8006284C 0005F64C D0 1F 01 BC */ stfs f0, 0x1bc(r31) /* 80062850 0005F650 C0 3F 01 BC */ lfs f1, 0x1bc(r31) -/* 80062854 0005F654 C0 02 8B 58 */ lfs f0, lbl_803CD4D8-_SDA2_BASE_(r2) +/* 80062854 0005F654 C0 02 8B 58 */ lfs f0, lbl__866_2-_SDA2_BASE_(r2) /* 80062858 0005F658 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006285C 0005F65C 40 80 00 08 */ bge lbl_80062864 /* 80062860 0005F660 D0 1F 01 BC */ stfs f0, 0x1bc(r31) lbl_80062864: -/* 80062864 0005F664 3C 60 80 2E */ lis r3, lbl_802DDD38@ha +/* 80062864 0005F664 3C 60 80 2E */ lis r3, lbl_gPickupFrame@ha /* 80062868 0005F668 C0 7F 01 B8 */ lfs f3, 0x1b8(r31) -/* 8006286C 0005F66C 38 63 DD 38 */ addi r3, r3, lbl_802DDD38@l +/* 8006286C 0005F66C 38 63 DD 38 */ addi r3, r3, lbl_gPickupFrame@l /* 80062870 0005F670 C0 3E 00 34 */ lfs f1, 0x34(r30) /* 80062874 0005F674 C0 43 00 30 */ lfs f2, 0x30(r3) /* 80062878 0005F678 C0 03 00 38 */ lfs f0, 0x38(r3) @@ -60,16 +60,16 @@ lbl_80062864: /* 8006289C 0005F69C 80 1F 01 6C */ lwz r0, 0x16c(r31) /* 800628A0 0005F6A0 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18 /* 800628A4 0005F6A4 41 82 00 10 */ beq lbl_800628B4 -/* 800628A8 0005F6A8 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 800628A8 0005F6A8 C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 800628AC 0005F6AC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800628B0 0005F6B0 40 80 00 38 */ bge lbl_800628E8 lbl_800628B4: -/* 800628B4 0005F6B4 3C 80 80 2E */ lis r4, lbl_802DDD38@ha -/* 800628B8 0005F6B8 3C 60 80 2E */ lis r3, lbl_802DDE1C@ha -/* 800628BC 0005F6BC 38 04 DD 38 */ addi r0, r4, lbl_802DDD38@l +/* 800628B4 0005F6B4 3C 80 80 2E */ lis r4, lbl_gPickupFrame@ha +/* 800628B8 0005F6B8 3C 60 80 2E */ lis r3, lbl_gPickupCollis@ha +/* 800628BC 0005F6BC 38 04 DD 38 */ addi r0, r4, lbl_gPickupFrame@l /* 800628C0 0005F6C0 FC 20 F8 90 */ fmr f1, f31 /* 800628C4 0005F6C4 90 1F 00 48 */ stw r0, 0x48(r31) -/* 800628C8 0005F6C8 38 03 DE 1C */ addi r0, r3, lbl_802DDE1C@l +/* 800628C8 0005F6C8 38 03 DE 1C */ addi r0, r3, lbl_gPickupCollis@l /* 800628CC 0005F6CC 7F E3 FB 78 */ mr r3, r31 /* 800628D0 0005F6D0 7F A4 EB 78 */ mr r4, r29 /* 800628D4 0005F6D4 90 1F 00 4C */ stw r0, 0x4c(r31) @@ -79,27 +79,27 @@ lbl_800628B4: /* 800628E4 0005F6E4 90 1F 00 4C */ stw r0, 0x4c(r31) lbl_800628E8: /* 800628E8 0005F6E8 C0 3E 00 34 */ lfs f1, 0x34(r30) -/* 800628EC 0005F6EC 3C 60 80 2E */ lis r3, lbl_802DDD38@ha -/* 800628F0 0005F6F0 C0 02 8B 50 */ lfs f0, lbl_803CD4D0-_SDA2_BASE_(r2) -/* 800628F4 0005F6F4 38 83 DD 38 */ addi r4, r3, lbl_802DDD38@l +/* 800628EC 0005F6EC 3C 60 80 2E */ lis r3, lbl_gPickupFrame@ha +/* 800628F0 0005F6F0 C0 02 8B 50 */ lfs f0, lbl__864_1-_SDA2_BASE_(r2) +/* 800628F4 0005F6F4 38 83 DD 38 */ addi r4, r3, lbl_gPickupFrame@l /* 800628F8 0005F6F8 EC 01 00 2A */ fadds f0, f1, f0 /* 800628FC 0005F6FC D0 1E 00 34 */ stfs f0, 0x34(r30) /* 80062900 0005F700 80 7F 00 24 */ lwz r3, 0x24(r31) /* 80062904 0005F704 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80062908 0005F708 4B FA 8C 65 */ bl __as__7xMat4x3FRC7xMat4x3 -/* 8006290C 0005F70C 3C 60 80 2E */ lis r3, lbl_802DDE1C@ha -/* 80062910 0005F710 38 63 DE 1C */ addi r3, r3, lbl_802DDE1C@l +/* 8006290C 0005F70C 3C 60 80 2E */ lis r3, lbl_gPickupCollis@ha +/* 80062910 0005F710 38 63 DE 1C */ addi r3, r3, lbl_gPickupCollis@l /* 80062914 0005F714 80 03 00 0C */ lwz r0, 0xc(r3) /* 80062918 0005F718 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8006291C 0005F71C 41 82 00 40 */ beq lbl_8006295C /* 80062920 0005F720 C0 3F 01 BC */ lfs f1, 0x1bc(r31) -/* 80062924 0005F724 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80062924 0005F724 C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 80062928 0005F728 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006292C 0005F72C 40 80 00 30 */ bge lbl_8006295C /* 80062930 0005F730 D0 1F 01 B8 */ stfs f0, 0x1b8(r31) -/* 80062934 0005F734 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80062934 0005F734 C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 80062938 0005F738 D0 1F 01 BC */ stfs f0, 0x1bc(r31) -/* 8006293C 0005F73C C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 8006293C 0005F73C C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 80062940 0005F740 D0 1F 01 C0 */ stfs f0, 0x1c0(r31) /* 80062944 0005F744 80 1F 01 6C */ lwz r0, 0x16c(r31) /* 80062948 0005F748 54 00 00 32 */ rlwinm r0, r0, 0, 0, 0x19 @@ -122,10 +122,10 @@ lbl_8006295C: isRewardPickup__FP10zEntPickup: /* 80062980 0005F780 94 21 FD E0 */ stwu r1, -0x220(r1) /* 80062984 0005F784 7C 08 02 A6 */ mflr r0 -/* 80062988 0005F788 3C 80 80 25 */ lis r4, lbl_80255EA8@ha +/* 80062988 0005F788 3C 80 80 25 */ lis r4, lbl__stringBase0_30@ha /* 8006298C 0005F78C 90 01 02 24 */ stw r0, 0x224(r1) /* 80062990 0005F790 93 E1 02 1C */ stw r31, 0x21c(r1) -/* 80062994 0005F794 3B E4 5E A8 */ addi r31, r4, lbl_80255EA8@l +/* 80062994 0005F794 3B E4 5E A8 */ addi r31, r4, lbl__stringBase0_30@l /* 80062998 0005F798 93 C1 02 18 */ stw r30, 0x218(r1) /* 8006299C 0005F79C 3B C0 00 00 */ li r30, 0 /* 800629A0 0005F7A0 93 A1 02 14 */ stw r29, 0x214(r1) @@ -214,24 +214,24 @@ lbl_80062AA4: /* 80062AB4 0005F8B4 3C A0 80 06 */ lis r5, lbl_80063C9C@ha /* 80062AB8 0005F8B8 98 DC 00 1B */ stb r6, 0x1b(r28) /* 80062ABC 0005F8BC 3C 80 80 06 */ lis r4, lbl_80062F28@ha -/* 80062AC0 0005F8C0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80062AC0 0005F8C0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80062AC4 0005F8C4 38 A5 3C 9C */ addi r5, r5, lbl_80063C9C@l /* 80062AC8 0005F8C8 98 DC 00 22 */ stb r6, 0x22(r28) /* 80062ACC 0005F8CC 38 04 2F 28 */ addi r0, r4, lbl_80062F28@l -/* 80062AD0 0005F8D0 3B 63 05 58 */ addi r27, r3, lbl_803C0558@l +/* 80062AD0 0005F8D0 3B 63 05 58 */ addi r27, r3, lbl_globals@l /* 80062AD4 0005F8D4 98 DC 00 23 */ stb r6, 0x23(r28) /* 80062AD8 0005F8D8 90 BC 00 34 */ stw r5, 0x34(r28) /* 80062ADC 0005F8DC 90 DC 00 44 */ stw r6, 0x44(r28) /* 80062AE0 0005F8E0 90 DC 00 40 */ stw r6, 0x40(r28) /* 80062AE4 0005F8E4 90 1C 00 0C */ stw r0, 0xc(r28) /* 80062AE8 0005F8E8 90 DC 01 D0 */ stw r6, 0x1d0(r28) -/* 80062AEC 0005F8EC C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80062AEC 0005F8EC C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 80062AF0 0005F8F0 D0 1C 01 D4 */ stfs f0, 0x1d4(r28) -/* 80062AF4 0005F8F4 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80062AF4 0005F8F4 C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 80062AF8 0005F8F8 D0 1C 01 D8 */ stfs f0, 0x1d8(r28) -/* 80062AFC 0005F8FC C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80062AFC 0005F8FC C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 80062B00 0005F900 D0 1C 01 DC */ stfs f0, 0x1dc(r28) -/* 80062B04 0005F904 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80062B04 0005F904 C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 80062B08 0005F908 D0 1C 01 80 */ stfs f0, 0x180(r28) /* 80062B0C 0005F90C 90 DC 01 90 */ stw r6, 0x190(r28) /* 80062B10 0005F910 90 DC 01 E0 */ stw r6, 0x1e0(r28) @@ -330,22 +330,22 @@ lbl_80062C68: /* 80062C68 0005FA68 93 DC 01 74 */ stw r30, 0x174(r28) /* 80062C6C 0005FA6C 38 00 00 00 */ li r0, 0 /* 80062C70 0005FA70 7F 83 E3 78 */ mr r3, r28 -/* 80062C74 0005FA74 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80062C74 0005FA74 C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 80062C78 0005FA78 D0 1C 01 78 */ stfs f0, 0x178(r28) -/* 80062C7C 0005FA7C C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80062C7C 0005FA7C C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 80062C80 0005FA80 D0 1C 01 7C */ stfs f0, 0x17c(r28) -/* 80062C84 0005FA84 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80062C84 0005FA84 C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 80062C88 0005FA88 D0 1C 01 94 */ stfs f0, 0x194(r28) /* 80062C8C 0005FA8C 90 1C 01 98 */ stw r0, 0x198(r28) /* 80062C90 0005FA90 90 1C 01 9C */ stw r0, 0x19c(r28) -/* 80062C94 0005FA94 C0 02 8B 60 */ lfs f0, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 80062C94 0005FA94 C0 02 8B 60 */ lfs f0, lbl__964_3-_SDA2_BASE_(r2) /* 80062C98 0005FA98 D0 1C 01 A0 */ stfs f0, 0x1a0(r28) /* 80062C9C 0005FA9C 90 1C 01 B0 */ stw r0, 0x1b0(r28) /* 80062CA0 0005FAA0 4B FF 25 B1 */ bl zEntReset__FP4zEnt /* 80062CA4 0005FAA4 38 00 00 01 */ li r0, 1 /* 80062CA8 0005FAA8 38 7C 00 88 */ addi r3, r28, 0x88 /* 80062CAC 0005FAAC 98 1C 00 84 */ stb r0, 0x84(r28) -/* 80062CB0 0005FAB0 C0 02 8B 60 */ lfs f0, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 80062CB0 0005FAB0 C0 02 8B 60 */ lfs f0, lbl__964_3-_SDA2_BASE_(r2) /* 80062CB4 0005FAB4 D0 1C 00 94 */ stfs f0, 0x94(r28) /* 80062CB8 0005FAB8 80 BC 00 24 */ lwz r5, 0x24(r28) /* 80062CBC 0005FABC 80 85 00 4C */ lwz r4, 0x4c(r5) @@ -356,9 +356,9 @@ lbl_80062C68: /* 80062CD0 0005FAD0 7F 84 E3 78 */ mr r4, r28 /* 80062CD4 0005FAD4 38 7C 01 E8 */ addi r3, r28, 0x1e8 /* 80062CD8 0005FAD8 4B FB 8E 7D */ bl xEntDriveInit__FP9xEntDriveP4xEnt -/* 80062CDC 0005FADC 3C 60 80 29 */ lis r3, lbl_8028C640@ha +/* 80062CDC 0005FADC 3C 60 80 29 */ lis r3, lbl_ShinySparklyTable@ha /* 80062CE0 0005FAE0 3B 60 00 00 */ li r27, 0 -/* 80062CE4 0005FAE4 38 03 C6 40 */ addi r0, r3, lbl_8028C640@l +/* 80062CE4 0005FAE4 38 03 C6 40 */ addi r0, r3, lbl_ShinySparklyTable@l /* 80062CE8 0005FAE8 7C 1A 03 78 */ mr r26, r0 lbl_80062CEC: /* 80062CEC 0005FAEC 80 9C 01 70 */ lwz r4, 0x170(r28) @@ -380,11 +380,11 @@ lbl_80062D24: /* 80062D28 0005FB28 3B 5A 00 20 */ addi r26, r26, 0x20 /* 80062D2C 0005FB2C 28 1B 00 07 */ cmplwi r27, 7 /* 80062D30 0005FB30 41 80 FF BC */ blt lbl_80062CEC -/* 80062D34 0005FB34 3C 80 80 2E */ lis r4, lbl_802DD310@ha -/* 80062D38 0005FB38 3C 60 80 25 */ lis r3, lbl_80255EA8@ha -/* 80062D3C 0005FB3C 3B 64 D3 10 */ addi r27, r4, lbl_802DD310@l +/* 80062D34 0005FB34 3C 80 80 2E */ lis r4, lbl_rewardPickups@ha +/* 80062D38 0005FB38 3C 60 80 25 */ lis r3, lbl__stringBase0_30@ha +/* 80062D3C 0005FB3C 3B 64 D3 10 */ addi r27, r4, lbl_rewardPickups@l /* 80062D40 0005FB40 3B 40 00 00 */ li r26, 0 -/* 80062D44 0005FB44 3B A3 5E A8 */ addi r29, r3, lbl_80255EA8@l +/* 80062D44 0005FB44 3B A3 5E A8 */ addi r29, r3, lbl__stringBase0_30@l /* 80062D48 0005FB48 3B C0 00 00 */ li r30, 0 lbl_80062D4C: /* 80062D4C 0005FB4C 3B E0 00 00 */ li r31, 0 @@ -442,19 +442,19 @@ zEntPickup_Setup__FP10zEntPickup: zEntPickup_Setup__Fv: /* 80062DF8 0005FBF8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80062DFC 0005FBFC 7C 08 02 A6 */ mflr r0 -/* 80062E00 0005FC00 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80062E04 0005FC04 3C 60 80 2E */ lis r3, lbl_802DD3D8@ha +/* 80062E00 0005FC00 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80062E04 0005FC04 3C 60 80 2E */ lis r3, lbl_sRewards@ha /* 80062E08 0005FC08 90 01 00 24 */ stw r0, 0x24(r1) -/* 80062E0C 0005FC0C 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l +/* 80062E0C 0005FC0C 38 A4 05 58 */ addi r5, r4, lbl_globals@l /* 80062E10 0005FC10 38 80 00 00 */ li r4, 0 -/* 80062E14 0005FC14 38 63 D3 D8 */ addi r3, r3, lbl_802DD3D8@l +/* 80062E14 0005FC14 38 63 D3 D8 */ addi r3, r3, lbl_sRewards@l /* 80062E18 0005FC18 BF 41 00 08 */ stmw r26, 8(r1) /* 80062E1C 0005FC1C 83 85 1F C0 */ lwz r28, 0x1fc0(r5) /* 80062E20 0005FC20 38 A0 08 C0 */ li r5, 0x8c0 /* 80062E24 0005FC24 4B FA 06 35 */ bl memset /* 80062E28 0005FC28 38 00 00 01 */ li r0, 1 /* 80062E2C 0005FC2C 3B 60 00 00 */ li r27, 0 -/* 80062E30 0005FC30 90 0D 81 8C */ stw r0, lbl_803CAA8C-_SDA_BASE_(r13) +/* 80062E30 0005FC30 90 0D 81 8C */ stw r0, lbl_gEnableRewardsQueue-_SDA_BASE_(r13) /* 80062E34 0005FC34 3B C0 00 00 */ li r30, 0 /* 80062E38 0005FC38 48 00 00 D0 */ b lbl_80062F08 lbl_80062E3C: @@ -486,9 +486,9 @@ lbl_80062E58: /* 80062E9C 0005FC9C 28 00 00 23 */ cmplwi r0, 0x23 /* 80062EA0 0005FCA0 38 84 00 20 */ addi r4, r4, 0x20 /* 80062EA4 0005FCA4 41 81 00 40 */ bgt lbl_80062EE4 -/* 80062EA8 0005FCA8 3C A0 80 29 */ lis r5, lbl_8028C7C0@ha +/* 80062EA8 0005FCA8 3C A0 80 29 */ lis r5, lbl__1012@ha /* 80062EAC 0005FCAC 54 00 10 3A */ slwi r0, r0, 2 -/* 80062EB0 0005FCB0 38 A5 C7 C0 */ addi r5, r5, lbl_8028C7C0@l +/* 80062EB0 0005FCB0 38 A5 C7 C0 */ addi r5, r5, lbl__1012@l /* 80062EB4 0005FCB4 7C 05 00 2E */ lwzx r0, r5, r0 /* 80062EB8 0005FCB8 7C 09 03 A6 */ mtctr r0 /* 80062EBC 0005FCBC 4E 80 04 20 */ bctr @@ -574,7 +574,7 @@ lbl_80062FC4: /* 80062FD4 0005FDD4 4B FB 88 25 */ bl xEntShow__FP4xEnt /* 80062FD8 0005FDD8 28 1D 00 00 */ cmplwi r29, 0 /* 80062FDC 0005FDDC 41 82 01 EC */ beq lbl_800631C8 -/* 80062FE0 0005FDE0 C0 22 8B 64 */ lfs f1, lbl_803CD4E4-_SDA2_BASE_(r2) +/* 80062FE0 0005FDE0 C0 22 8B 64 */ lfs f1, lbl__1050_2-_SDA2_BASE_(r2) /* 80062FE4 0005FDE4 C0 1D 00 00 */ lfs f0, 0(r29) /* 80062FE8 0005FDE8 EC 01 00 2A */ fadds f0, f1, f0 /* 80062FEC 0005FDEC FC 00 00 1E */ fctiwz f0, f0 @@ -592,7 +592,7 @@ lbl_80063014: /* 80063018 0005FE18 4B FB 87 D1 */ bl xEntHide__FP4xEnt /* 8006301C 0005FE1C 28 1D 00 00 */ cmplwi r29, 0 /* 80063020 0005FE20 41 82 01 A8 */ beq lbl_800631C8 -/* 80063024 0005FE24 C0 22 8B 64 */ lfs f1, lbl_803CD4E4-_SDA2_BASE_(r2) +/* 80063024 0005FE24 C0 22 8B 64 */ lfs f1, lbl__1050_2-_SDA2_BASE_(r2) /* 80063028 0005FE28 C0 1D 00 00 */ lfs f0, 0(r29) /* 8006302C 0005FE2C EC 01 00 2A */ fadds f0, f1, f0 /* 80063030 0005FE30 FC 00 00 1E */ fctiwz f0, f0 @@ -617,7 +617,7 @@ lbl_80063058: /* 80063078 0005FE78 28 1D 00 00 */ cmplwi r29, 0 /* 8006307C 0005FE7C 41 82 01 4C */ beq lbl_800631C8 /* 80063080 0005FE80 41 82 01 48 */ beq lbl_800631C8 -/* 80063084 0005FE84 C0 22 8B 64 */ lfs f1, lbl_803CD4E4-_SDA2_BASE_(r2) +/* 80063084 0005FE84 C0 22 8B 64 */ lfs f1, lbl__1050_2-_SDA2_BASE_(r2) /* 80063088 0005FE88 C0 1D 00 00 */ lfs f0, 0(r29) /* 8006308C 0005FE8C EC 01 00 2A */ fadds f0, f1, f0 /* 80063090 0005FE90 FC 00 00 1E */ fctiwz f0, f0 @@ -638,7 +638,7 @@ lbl_800630B8: /* 800630C8 0005FEC8 4B FB 87 21 */ bl xEntHide__FP4xEnt /* 800630CC 0005FECC 28 1D 00 00 */ cmplwi r29, 0 /* 800630D0 0005FED0 41 82 00 F8 */ beq lbl_800631C8 -/* 800630D4 0005FED4 C0 22 8B 64 */ lfs f1, lbl_803CD4E4-_SDA2_BASE_(r2) +/* 800630D4 0005FED4 C0 22 8B 64 */ lfs f1, lbl__1050_2-_SDA2_BASE_(r2) /* 800630D8 0005FED8 C0 1D 00 00 */ lfs f0, 0(r29) /* 800630DC 0005FEDC EC 01 00 2A */ fadds f0, f1, f0 /* 800630E0 0005FEE0 FC 00 00 1E */ fctiwz f0, f0 @@ -688,7 +688,7 @@ lbl_80063164: /* 8006317C 0005FF7C 90 1F 00 48 */ stw r0, 0x48(r31) /* 80063180 0005FF80 38 7F 01 E8 */ addi r3, r31, 0x1e8 /* 80063184 0005FF84 38 A0 00 00 */ li r5, 0 -/* 80063188 0005FF88 C0 22 8B 68 */ lfs f1, lbl_803CD4E8-_SDA2_BASE_(r2) +/* 80063188 0005FF88 C0 22 8B 68 */ lfs f1, lbl__1051_1-_SDA2_BASE_(r2) /* 8006318C 0005FF8C 4B FB 8A 19 */ bl xEntDriveMount__FP9xEntDriveP4xEntfPC7xCollis /* 80063190 0005FF90 38 00 00 00 */ li r0, 0 /* 80063194 0005FF94 90 1F 00 48 */ stw r0, 0x48(r31) @@ -701,7 +701,7 @@ lbl_8006319C: /* 800631AC 0005FFAC 38 01 00 08 */ addi r0, r1, 8 /* 800631B0 0005FFB0 38 7F 01 E8 */ addi r3, r31, 0x1e8 /* 800631B4 0005FFB4 90 1F 00 48 */ stw r0, 0x48(r31) -/* 800631B8 0005FFB8 C0 22 8B 68 */ lfs f1, lbl_803CD4E8-_SDA2_BASE_(r2) +/* 800631B8 0005FFB8 C0 22 8B 68 */ lfs f1, lbl__1051_1-_SDA2_BASE_(r2) /* 800631BC 0005FFBC 4B FB 8E 21 */ bl xEntDriveDismount__FP9xEntDrivef /* 800631C0 0005FFC0 38 00 00 00 */ li r0, 0 /* 800631C4 0005FFC4 90 1F 00 48 */ stw r0, 0x48(r31) @@ -723,13 +723,13 @@ zEntPickup_FlyToInterface__FP10zEntPickupf: zEntPickup_CheckAllPickupsAgainstPlayer__FP6xScenef: /* 800631EC 0005FFEC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800631F0 0005FFF0 7C 08 02 A6 */ mflr r0 -/* 800631F4 0005FFF4 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800631F8 0005FFF8 3C C0 80 3D */ lis r6, lbl_803CA6D8@ha +/* 800631F4 0005FFF4 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800631F8 0005FFF8 3C C0 80 3D */ lis r6, lbl_colls_grid@ha /* 800631FC 0005FFFC 90 01 00 14 */ stw r0, 0x14(r1) -/* 80063200 00060000 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l +/* 80063200 00060000 38 A4 05 58 */ addi r5, r4, lbl_globals@l /* 80063204 00060004 3C 80 80 06 */ lis r4, lbl_80063240@ha /* 80063208 00060008 90 61 00 08 */ stw r3, 8(r1) -/* 8006320C 0006000C 38 66 A6 D8 */ addi r3, r6, lbl_803CA6D8@l +/* 8006320C 0006000C 38 66 A6 D8 */ addi r3, r6, lbl_colls_grid@l /* 80063210 00060010 80 E5 07 04 */ lwz r7, 0x704(r5) /* 80063214 00060014 38 C4 32 40 */ addi r6, r4, lbl_80063240@l /* 80063218 00060018 D0 21 00 0C */ stfs f1, 0xc(r1) @@ -761,7 +761,7 @@ lbl_80063274: /* 80063278 00060078 80 63 01 6C */ lwz r3, 0x16c(r3) /* 8006327C 0006007C 54 60 06 73 */ rlwinm. r0, r3, 0, 0x19, 0x19 /* 80063280 00060080 41 82 03 20 */ beq lbl_800635A0 -/* 80063284 00060084 C0 22 8B 5C */ lfs f1, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80063284 00060084 C0 22 8B 5C */ lfs f1, lbl__867_3-_SDA2_BASE_(r2) /* 80063288 00060088 C0 1D 01 7C */ lfs f0, 0x17c(r29) /* 8006328C 0006008C FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80063290 00060090 40 82 03 10 */ bne lbl_800635A0 @@ -771,12 +771,12 @@ lbl_80063274: /* 800632A0 000600A0 40 82 03 00 */ bne lbl_800635A0 /* 800632A4 000600A4 54 60 06 B5 */ rlwinm. r0, r3, 0, 0x1a, 0x1a /* 800632A8 000600A8 40 82 02 F8 */ bne lbl_800635A0 -/* 800632AC 000600AC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800632B0 000600B0 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l +/* 800632AC 000600AC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800632B0 000600B0 3B C3 05 58 */ addi r30, r3, lbl_globals@l /* 800632B4 000600B4 80 1E 16 B0 */ lwz r0, 0x16b0(r30) /* 800632B8 000600B8 28 00 00 00 */ cmplwi r0, 0 /* 800632BC 000600BC 41 82 02 E4 */ beq lbl_800635A0 -/* 800632C0 000600C0 C0 02 8B 60 */ lfs f0, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 800632C0 000600C0 C0 02 8B 60 */ lfs f0, lbl__964_3-_SDA2_BASE_(r2) /* 800632C4 000600C4 D0 1D 01 A0 */ stfs f0, 0x1a0(r29) /* 800632C8 000600C8 A0 1D 02 64 */ lhz r0, 0x264(r29) /* 800632CC 000600CC 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -786,9 +786,9 @@ lbl_80063274: /* 800632DC 000600DC B0 1D 00 06 */ sth r0, 6(r29) lbl_800632E0: /* 800632E0 000600E0 80 7D 00 24 */ lwz r3, 0x24(r29) -/* 800632E4 000600E4 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800632E8 000600E8 3B E4 05 58 */ addi r31, r4, lbl_803C0558@l -/* 800632EC 000600EC C0 22 8B 6C */ lfs f1, lbl_803CD4EC-_SDA2_BASE_(r2) +/* 800632E4 000600E4 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800632E8 000600E8 3B E4 05 58 */ addi r31, r4, lbl_globals@l +/* 800632EC 000600EC C0 22 8B 6C */ lfs f1, lbl__1144-_SDA2_BASE_(r2) /* 800632F0 000600F0 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800632F4 000600F4 C0 1F 07 74 */ lfs f0, 0x774(r31) /* 800632F8 000600F8 C0 7F 07 6C */ lfs f3, 0x76c(r31) @@ -825,15 +825,15 @@ lbl_80063360: /* 80063370 00060170 88 03 00 05 */ lbz r0, 5(r3) /* 80063374 00060174 28 00 00 0E */ cmplwi r0, 0xe /* 80063378 00060178 41 81 02 28 */ bgt lbl_800635A0 -/* 8006337C 0006017C 3C 60 80 29 */ lis r3, lbl_8028C850@ha +/* 8006337C 0006017C 3C 60 80 29 */ lis r3, lbl__1147@ha /* 80063380 00060180 54 00 10 3A */ slwi r0, r0, 2 -/* 80063384 00060184 38 63 C8 50 */ addi r3, r3, lbl_8028C850@l +/* 80063384 00060184 38 63 C8 50 */ addi r3, r3, lbl__1147@l /* 80063388 00060188 7C 03 00 2E */ lwzx r0, r3, r0 /* 8006338C 0006018C 7C 09 03 A6 */ mtctr r0 /* 80063390 00060190 4E 80 04 20 */ bctr -/* 80063394 00060194 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80063394 00060194 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80063398 00060198 80 9E 16 B0 */ lwz r4, 0x16b0(r30) -/* 8006339C 0006019C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006339C 0006019C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800633A0 000601A0 80 03 17 38 */ lwz r0, 0x1738(r3) /* 800633A4 000601A4 7C 04 00 40 */ cmplw r4, r0 /* 800633A8 000601A8 40 80 01 F8 */ bge lbl_800635A0 @@ -843,11 +843,11 @@ lbl_80063360: /* 800633B8 000601B8 3B C0 00 00 */ li r30, 0 lbl_800633BC: /* 800633BC 000601BC 4B FC D8 CD */ bl xurand__Fv -/* 800633C0 000601C0 C0 42 8B 64 */ lfs f2, lbl_803CD4E4-_SDA2_BASE_(r2) -/* 800633C4 000601C4 C0 02 8B 70 */ lfs f0, lbl_803CD4F0-_SDA2_BASE_(r2) +/* 800633C0 000601C0 C0 42 8B 64 */ lfs f2, lbl__1050_2-_SDA2_BASE_(r2) +/* 800633C4 000601C4 C0 02 8B 70 */ lfs f0, lbl__1145-_SDA2_BASE_(r2) /* 800633C8 000601C8 EF E2 00 7A */ fmadds f31, f2, f1, f0 /* 800633CC 000601CC 4B FC D8 BD */ bl xurand__Fv -/* 800633D0 000601D0 C0 02 8B 64 */ lfs f0, lbl_803CD4E4-_SDA2_BASE_(r2) +/* 800633D0 000601D0 C0 02 8B 64 */ lfs f0, lbl__1050_2-_SDA2_BASE_(r2) /* 800633D4 000601D4 FC 40 F8 90 */ fmr f2, f31 /* 800633D8 000601D8 80 7D 00 24 */ lwz r3, 0x24(r29) /* 800633DC 000601DC EC 20 08 2A */ fadds f1, f0, f1 @@ -863,7 +863,7 @@ lbl_800633BC: /* 80063404 00060204 48 0A F0 69 */ bl active__12bungee_stateFv /* 80063408 00060208 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8006340C 0006020C 41 82 00 18 */ beq lbl_80063424 -/* 80063410 00060210 C0 22 8B 74 */ lfs f1, lbl_803CD4F4-_SDA2_BASE_(r2) +/* 80063410 00060210 C0 22 8B 74 */ lfs f1, lbl__1146-_SDA2_BASE_(r2) /* 80063414 00060214 FC 40 F8 90 */ fmr f2, f31 /* 80063418 00060218 C0 1F 07 74 */ lfs f0, 0x774(r31) /* 8006341C 0006021C EF E1 00 32 */ fmuls f31, f1, f0 @@ -871,7 +871,7 @@ lbl_800633BC: lbl_80063424: /* 80063424 00060224 80 9D 00 24 */ lwz r4, 0x24(r29) /* 80063428 00060228 38 61 00 14 */ addi r3, r1, 0x14 -/* 8006342C 0006022C C0 22 8B 74 */ lfs f1, lbl_803CD4F4-_SDA2_BASE_(r2) +/* 8006342C 0006022C C0 22 8B 74 */ lfs f1, lbl__1146-_SDA2_BASE_(r2) /* 80063430 00060230 C0 1F 07 74 */ lfs f0, 0x774(r31) /* 80063434 00060234 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80063438 00060238 EF E1 00 32 */ fmuls f31, f1, f0 @@ -882,7 +882,7 @@ lbl_80063424: /* 8006344C 0006024C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80063450 00060250 38 84 00 30 */ addi r4, r4, 0x30 /* 80063454 00060254 4B FE B0 89 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 80063458 00060258 C0 02 8B 64 */ lfs f0, lbl_803CD4E4-_SDA2_BASE_(r2) +/* 80063458 00060258 C0 02 8B 64 */ lfs f0, lbl__1050_2-_SDA2_BASE_(r2) /* 8006345C 0006025C C0 21 00 18 */ lfs f1, 0x18(r1) /* 80063460 00060260 EC 60 07 F2 */ fmuls f3, f0, f31 /* 80063464 00060264 C0 01 00 0C */ lfs f0, 0xc(r1) @@ -929,8 +929,8 @@ lbl_800634FC: /* 800634FC 000602FC 3B C0 00 00 */ li r30, 0 lbl_80063500: /* 80063500 00060300 4B FC D7 89 */ bl xurand__Fv -/* 80063504 00060304 C0 42 8B 64 */ lfs f2, lbl_803CD4E4-_SDA2_BASE_(r2) -/* 80063508 00060308 C0 02 8B 70 */ lfs f0, lbl_803CD4F0-_SDA2_BASE_(r2) +/* 80063504 00060304 C0 42 8B 64 */ lfs f2, lbl__1050_2-_SDA2_BASE_(r2) +/* 80063508 00060308 C0 02 8B 70 */ lfs f0, lbl__1145-_SDA2_BASE_(r2) /* 8006350C 0006030C EF E2 00 7A */ fmadds f31, f2, f1, f0 /* 80063510 00060310 4B FC D7 79 */ bl xurand__Fv /* 80063514 00060314 80 7D 00 24 */ lwz r3, 0x24(r29) @@ -941,20 +941,20 @@ lbl_80063500: /* 80063528 00060328 3B DE 00 01 */ addi r30, r30, 1 /* 8006352C 0006032C 2C 1E 00 0A */ cmpwi r30, 0xa /* 80063530 00060330 41 80 FF D0 */ blt lbl_80063500 -/* 80063534 00060334 C0 22 8B 5C */ lfs f1, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80063534 00060334 C0 22 8B 5C */ lfs f1, lbl__867_3-_SDA2_BASE_(r2) /* 80063538 00060338 38 60 00 22 */ li r3, 0x22 /* 8006353C 0006033C 48 01 D2 55 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 80063540 00060340 7F A3 EB 78 */ mr r3, r29 /* 80063544 00060344 48 00 00 85 */ bl zEntPickup_DoPickup__FP10zEntPickup /* 80063548 00060348 48 00 00 58 */ b lbl_800635A0 -/* 8006354C 0006034C C0 22 8B 74 */ lfs f1, lbl_803CD4F4-_SDA2_BASE_(r2) +/* 8006354C 0006034C C0 22 8B 74 */ lfs f1, lbl__1146-_SDA2_BASE_(r2) /* 80063550 00060350 C0 1F 07 74 */ lfs f0, 0x774(r31) /* 80063554 00060354 EC 01 00 32 */ fmuls f0, f1, f0 /* 80063558 00060358 EC 00 00 32 */ fmuls f0, f0, f0 /* 8006355C 0006035C FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80063560 00060360 4C 40 13 82 */ cror 2, 0, 2 /* 80063564 00060364 40 82 00 3C */ bne lbl_800635A0 -/* 80063568 00060368 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) +/* 80063568 00060368 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 8006356C 0006036C 2C 00 00 00 */ cmpwi r0, 0 /* 80063570 00060370 40 82 00 30 */ bne lbl_800635A0 /* 80063574 00060374 7F A3 EB 78 */ mr r3, r29 @@ -1015,9 +1015,9 @@ zEntPickup_DoPickup__FP10zEntPickup: /* 8006363C 0006043C 48 00 2F 1D */ bl zEntPlayerControlOff__F13zControlOwner /* 80063640 00060440 38 60 00 01 */ li r3, 1 /* 80063644 00060444 48 01 33 DD */ bl zEntPlayer_GiveSpatula__Fi -/* 80063648 00060448 3C 80 80 29 */ lis r4, lbl_8028C720@ha +/* 80063648 00060448 3C 80 80 29 */ lis r4, lbl_sPickupOrientation@ha /* 8006364C 0006044C 38 61 00 08 */ addi r3, r1, 8 -/* 80063650 00060450 38 84 C7 20 */ addi r4, r4, lbl_8028C720@l +/* 80063650 00060450 38 84 C7 20 */ addi r4, r4, lbl_sPickupOrientation@l /* 80063654 00060454 4B FA AE 99 */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 80063658 00060458 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8006365C 0006045C 38 61 00 38 */ addi r3, r1, 0x38 @@ -1061,48 +1061,48 @@ lbl_800636D8: /* 800636E0 000604E0 40 80 00 90 */ bge lbl_80063770 /* 800636E4 000604E4 48 00 00 58 */ b lbl_8006373C lbl_800636E8: -/* 800636E8 000604E8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800636EC 000604EC 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800636E8 000604E8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800636EC 000604EC 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800636F0 000604F0 80 64 1B 00 */ lwz r3, 0x1b00(r4) /* 800636F4 000604F4 80 04 08 88 */ lwz r0, 0x888(r4) /* 800636F8 000604F8 7C 03 02 14 */ add r0, r3, r0 /* 800636FC 000604FC 90 04 1B 00 */ stw r0, 0x1b00(r4) /* 80063700 00060500 48 00 00 70 */ b lbl_80063770 lbl_80063704: -/* 80063704 00060504 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80063708 00060508 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80063704 00060504 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80063708 00060508 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8006370C 0006050C 80 64 1B 00 */ lwz r3, 0x1b00(r4) /* 80063710 00060510 80 04 08 8C */ lwz r0, 0x88c(r4) /* 80063714 00060514 7C 03 02 14 */ add r0, r3, r0 /* 80063718 00060518 90 04 1B 00 */ stw r0, 0x1b00(r4) /* 8006371C 0006051C 48 00 00 54 */ b lbl_80063770 lbl_80063720: -/* 80063720 00060520 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80063724 00060524 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80063720 00060520 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80063724 00060524 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80063728 00060528 80 64 1B 00 */ lwz r3, 0x1b00(r4) /* 8006372C 0006052C 80 04 08 90 */ lwz r0, 0x890(r4) /* 80063730 00060530 7C 03 02 14 */ add r0, r3, r0 /* 80063734 00060534 90 04 1B 00 */ stw r0, 0x1b00(r4) /* 80063738 00060538 48 00 00 38 */ b lbl_80063770 lbl_8006373C: -/* 8006373C 0006053C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80063740 00060540 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8006373C 0006053C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80063740 00060540 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80063744 00060544 80 64 1B 00 */ lwz r3, 0x1b00(r4) /* 80063748 00060548 80 04 08 94 */ lwz r0, 0x894(r4) /* 8006374C 0006054C 7C 03 02 14 */ add r0, r3, r0 /* 80063750 00060550 90 04 1B 00 */ stw r0, 0x1b00(r4) /* 80063754 00060554 48 00 00 1C */ b lbl_80063770 lbl_80063758: -/* 80063758 00060558 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006375C 0006055C 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80063758 00060558 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006375C 0006055C 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80063760 00060560 80 64 1B 00 */ lwz r3, 0x1b00(r4) /* 80063764 00060564 80 04 08 98 */ lwz r0, 0x898(r4) /* 80063768 00060568 7C 03 02 14 */ add r0, r3, r0 /* 8006376C 0006056C 90 04 1B 00 */ stw r0, 0x1b00(r4) lbl_80063770: -/* 80063770 00060570 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80063770 00060570 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80063774 00060574 3C 60 00 02 */ lis r3, 0x0001869F@ha -/* 80063778 00060578 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l +/* 80063778 00060578 38 A4 05 58 */ addi r5, r4, lbl_globals@l /* 8006377C 0006057C 80 85 1B 00 */ lwz r4, 0x1b00(r5) /* 80063780 00060580 38 03 86 9F */ addi r0, r3, 0x0001869F@l /* 80063784 00060584 7C 04 00 40 */ cmplw r4, r0 @@ -1115,23 +1115,23 @@ lbl_80063794: /* 8006379C 0006059C 88 03 00 05 */ lbz r0, 5(r3) /* 800637A0 000605A0 28 00 00 0E */ cmplwi r0, 0xe /* 800637A4 000605A4 41 81 01 4C */ bgt lbl_800638F0 -/* 800637A8 000605A8 3C 60 80 29 */ lis r3, lbl_8028C88C@ha +/* 800637A8 000605A8 3C 60 80 29 */ lis r3, lbl__1224@ha /* 800637AC 000605AC 54 00 10 3A */ slwi r0, r0, 2 -/* 800637B0 000605B0 38 63 C8 8C */ addi r3, r3, lbl_8028C88C@l +/* 800637B0 000605B0 38 63 C8 8C */ addi r3, r3, lbl__1224@l /* 800637B4 000605B4 7C 03 00 2E */ lwzx r0, r3, r0 /* 800637B8 000605B8 7C 09 03 A6 */ mtctr r0 /* 800637BC 000605BC 4E 80 04 20 */ bctr -/* 800637C0 000605C0 80 0D 8C 98 */ lwz r0, lbl_803CB598-_SDA_BASE_(r13) +/* 800637C0 000605C0 80 0D 8C 98 */ lwz r0, lbl_sSpatulaAlreadyGiven-_SDA_BASE_(r13) /* 800637C4 000605C4 7C 00 F8 40 */ cmplw r0, r31 /* 800637C8 000605C8 41 82 01 28 */ beq lbl_800638F0 -/* 800637CC 000605CC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800637D0 000605D0 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800637CC 000605CC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800637D0 000605D0 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800637D4 000605D4 80 64 1B 04 */ lwz r3, 0x1b04(r4) /* 800637D8 000605D8 38 03 00 01 */ addi r0, r3, 1 /* 800637DC 000605DC 90 04 1B 04 */ stw r0, 0x1b04(r4) /* 800637E0 000605E0 48 00 01 10 */ b lbl_800638F0 -/* 800637E4 000605E4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800637E8 000605E8 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800637E4 000605E4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800637E8 000605E8 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800637EC 000605EC 80 64 16 B0 */ lwz r3, 0x16b0(r4) /* 800637F0 000605F0 28 03 00 00 */ cmplwi r3, 0 /* 800637F4 000605F4 41 82 00 FC */ beq lbl_800638F0 @@ -1142,8 +1142,8 @@ lbl_80063794: /* 80063808 00060608 40 81 00 E8 */ ble lbl_800638F0 /* 8006380C 0006060C 90 A4 16 B0 */ stw r5, 0x16b0(r4) /* 80063810 00060610 48 00 00 E0 */ b lbl_800638F0 -/* 80063814 00060614 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80063818 00060618 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80063814 00060614 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80063818 00060618 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8006381C 0006061C 80 64 17 38 */ lwz r3, 0x1738(r4) /* 80063820 00060620 38 03 00 01 */ addi r0, r3, 1 /* 80063824 00060624 28 00 00 06 */ cmplwi r0, 6 @@ -1153,8 +1153,8 @@ lbl_80063794: /* 80063834 00060634 90 04 17 38 */ stw r0, 0x1738(r4) lbl_80063838: /* 80063838 00060638 80 04 17 38 */ lwz r0, 0x1738(r4) -/* 8006383C 0006063C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80063840 00060640 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006383C 0006063C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80063840 00060640 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80063844 00060644 28 00 00 04 */ cmplwi r0, 4 /* 80063848 00060648 90 03 16 B0 */ stw r0, 0x16b0(r3) /* 8006384C 0006064C 40 82 00 10 */ bne lbl_8006385C @@ -1173,8 +1173,8 @@ lbl_80063870: /* 80063878 00060678 38 60 00 51 */ li r3, 0x51 /* 8006387C 0006067C 48 01 CF FD */ bl zEntPlayer_SNDPlayStream__F20_tagePlayerStreamSnd /* 80063880 00060680 48 00 00 70 */ b lbl_800638F0 -/* 80063884 00060684 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80063888 00060688 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80063884 00060684 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80063888 00060688 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006388C 0006068C C0 23 08 78 */ lfs f1, 0x878(r3) /* 80063890 00060690 C0 03 08 7C */ lfs f0, 0x87c(r3) /* 80063894 00060694 D0 23 17 0C */ stfs f1, 0x170c(r3) @@ -1187,18 +1187,18 @@ lbl_80063870: /* 800638B0 000606B0 48 01 29 55 */ bl zEntPlayer_setBoulderMode__FUi /* 800638B4 000606B4 48 00 00 3C */ b lbl_800638F0 /* 800638B8 000606B8 48 05 15 09 */ bl zSceneGetLevelIndex__Fv -/* 800638BC 000606BC 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800638BC 000606BC 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800638C0 000606C0 54 65 10 3A */ slwi r5, r3, 2 -/* 800638C4 000606C4 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800638C4 000606C4 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800638C8 000606C8 3B C3 1B 84 */ addi r30, r3, 0x1b84 /* 800638CC 000606CC 7C 7E 28 2E */ lwzx r3, r30, r5 /* 800638D0 000606D0 38 03 00 01 */ addi r0, r3, 1 /* 800638D4 000606D4 7C 1E 29 2E */ stwx r0, r30, r5 /* 800638D8 000606D8 48 05 14 E9 */ bl zSceneGetLevelIndex__Fv /* 800638DC 000606DC 54 60 10 3A */ slwi r0, r3, 2 -/* 800638E0 000606E0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800638E0 000606E0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800638E4 000606E4 7C 1E 00 2E */ lwzx r0, r30, r0 -/* 800638E8 000606E8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800638E8 000606E8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800638EC 000606EC 90 03 1B C0 */ stw r0, 0x1bc0(r3) lbl_800638F0: /* 800638F0 000606F0 7F E3 FB 78 */ mr r3, r31 @@ -1233,7 +1233,7 @@ zEntPickup.collectPickup__FP10zEntPickup: /* 80063958 00060758 54 00 06 7E */ clrlwi r0, r0, 0x19 /* 8006395C 0006075C B0 1F 00 06 */ sth r0, 6(r31) lbl_80063960: -/* 80063960 00060760 C0 02 8B 64 */ lfs f0, lbl_803CD4E4-_SDA2_BASE_(r2) +/* 80063960 00060760 C0 02 8B 64 */ lfs f0, lbl__1050_2-_SDA2_BASE_(r2) /* 80063964 00060764 7F E3 FB 78 */ mr r3, r31 /* 80063968 00060768 D0 1F 01 7C */ stfs f0, 0x17c(r31) /* 8006396C 0006076C 80 BF 00 10 */ lwz r5, 0x10(r31) @@ -1274,19 +1274,19 @@ lbl_800639EC: /* 800639F0 000607F0 54 60 07 BE */ clrlwi r0, r3, 0x1e /* 800639F4 000607F4 28 00 00 03 */ cmplwi r0, 3 /* 800639F8 000607F8 40 82 00 C8 */ bne lbl_80063AC0 -/* 800639FC 000607FC C0 22 8B 78 */ lfs f1, lbl_803CD4F8-_SDA2_BASE_(r2) +/* 800639FC 000607FC C0 22 8B 78 */ lfs f1, lbl__1257_1-_SDA2_BASE_(r2) /* 80063A00 00060800 38 60 00 00 */ li r3, 0 /* 80063A04 00060804 38 80 00 01 */ li r4, 1 /* 80063A08 00060808 38 A0 00 0F */ li r5, 0xf /* 80063A0C 0006080C 38 C0 00 10 */ li r6, 0x10 /* 80063A10 00060810 48 01 D0 6D */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf -/* 80063A14 00060814 C0 22 8B 78 */ lfs f1, lbl_803CD4F8-_SDA2_BASE_(r2) +/* 80063A14 00060814 C0 22 8B 78 */ lfs f1, lbl__1257_1-_SDA2_BASE_(r2) /* 80063A18 00060818 38 60 00 02 */ li r3, 2 /* 80063A1C 0006081C 38 80 00 19 */ li r4, 0x19 /* 80063A20 00060820 38 A0 00 0F */ li r5, 0xf /* 80063A24 00060824 38 C0 00 11 */ li r6, 0x11 /* 80063A28 00060828 48 01 D0 55 */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf -/* 80063A2C 0006082C C0 22 8B 78 */ lfs f1, lbl_803CD4F8-_SDA2_BASE_(r2) +/* 80063A2C 0006082C C0 22 8B 78 */ lfs f1, lbl__1257_1-_SDA2_BASE_(r2) /* 80063A30 00060830 38 60 00 1A */ li r3, 0x1a /* 80063A34 00060834 38 80 00 64 */ li r4, 0x64 /* 80063A38 00060838 38 A0 00 0F */ li r5, 0xf @@ -1297,16 +1297,16 @@ lbl_80063A48: /* 80063A48 00060848 88 03 00 05 */ lbz r0, 5(r3) /* 80063A4C 0006084C 28 00 00 0B */ cmplwi r0, 0xb /* 80063A50 00060850 41 81 00 70 */ bgt lbl_80063AC0 -/* 80063A54 00060854 3C 60 80 29 */ lis r3, lbl_8028C8C8@ha +/* 80063A54 00060854 3C 60 80 29 */ lis r3, lbl__1259@ha /* 80063A58 00060858 54 00 10 3A */ slwi r0, r0, 2 -/* 80063A5C 0006085C 38 63 C8 C8 */ addi r3, r3, lbl_8028C8C8@l +/* 80063A5C 0006085C 38 63 C8 C8 */ addi r3, r3, lbl__1259@l /* 80063A60 00060860 7C 03 00 2E */ lwzx r0, r3, r0 /* 80063A64 00060864 7C 09 03 A6 */ mtctr r0 /* 80063A68 00060868 4E 80 04 20 */ bctr -/* 80063A6C 0006086C C0 22 8B 5C */ lfs f1, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80063A6C 0006086C C0 22 8B 5C */ lfs f1, lbl__867_3-_SDA2_BASE_(r2) /* 80063A70 00060870 38 60 00 23 */ li r3, 0x23 /* 80063A74 00060874 48 01 CD 1D */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf -/* 80063A78 00060878 C0 22 8B 7C */ lfs f1, lbl_803CD4FC-_SDA2_BASE_(r2) +/* 80063A78 00060878 C0 22 8B 7C */ lfs f1, lbl__1258-_SDA2_BASE_(r2) /* 80063A7C 0006087C 38 60 00 04 */ li r3, 4 /* 80063A80 00060880 38 80 00 06 */ li r4, 6 /* 80063A84 00060884 48 01 D0 3D */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf @@ -1315,12 +1315,12 @@ lbl_80063A48: /* 80063A90 00060890 54 60 07 BE */ clrlwi r0, r3, 0x1e /* 80063A94 00060894 28 00 00 03 */ cmplwi r0, 3 /* 80063A98 00060898 40 82 00 28 */ bne lbl_80063AC0 -/* 80063A9C 0006089C C0 22 8B 5C */ lfs f1, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80063A9C 0006089C C0 22 8B 5C */ lfs f1, lbl__867_3-_SDA2_BASE_(r2) /* 80063AA0 000608A0 38 60 00 01 */ li r3, 1 /* 80063AA4 000608A4 38 80 00 03 */ li r4, 3 /* 80063AA8 000608A8 48 01 D0 19 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 80063AAC 000608AC 48 00 00 14 */ b lbl_80063AC0 -/* 80063AB0 000608B0 C0 22 8B 5C */ lfs f1, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80063AB0 000608B0 C0 22 8B 5C */ lfs f1, lbl__867_3-_SDA2_BASE_(r2) /* 80063AB4 000608B4 38 60 00 4D */ li r3, 0x4d /* 80063AB8 000608B8 38 80 00 4D */ li r4, 0x4d /* 80063ABC 000608BC 48 01 D0 05 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf @@ -1335,11 +1335,11 @@ lbl_80063AC0: zEntPickup_GiveAllRewardsNow__Fv: /* 80063AD4 000608D4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80063AD8 000608D8 7C 08 02 A6 */ mflr r0 -/* 80063ADC 000608DC 3C 60 80 2E */ lis r3, lbl_802DD310@ha +/* 80063ADC 000608DC 3C 60 80 2E */ lis r3, lbl_rewardPickups@ha /* 80063AE0 000608E0 90 01 00 24 */ stw r0, 0x24(r1) /* 80063AE4 000608E4 BF 61 00 0C */ stmw r27, 0xc(r1) /* 80063AE8 000608E8 3B E0 00 00 */ li r31, 0 -/* 80063AEC 000608EC 3B 83 D3 10 */ addi r28, r3, lbl_802DD310@l +/* 80063AEC 000608EC 3B 83 D3 10 */ addi r28, r3, lbl_rewardPickups@l lbl_80063AF0: /* 80063AF0 000608F0 3B C0 00 00 */ li r30, 0 /* 80063AF4 000608F4 7F 9D E3 78 */ mr r29, r28 @@ -1359,7 +1359,7 @@ lbl_80063B20: /* 80063B24 00060924 54 00 00 32 */ rlwinm r0, r0, 0, 0, 0x19 /* 80063B28 00060928 60 00 00 08 */ ori r0, r0, 8 /* 80063B2C 0006092C 90 1B 01 6C */ stw r0, 0x16c(r27) -/* 80063B30 00060930 C0 02 8B 80 */ lfs f0, lbl_803CD500-_SDA2_BASE_(r2) +/* 80063B30 00060930 C0 02 8B 80 */ lfs f0, lbl__1319-_SDA2_BASE_(r2) /* 80063B34 00060934 D0 1B 01 7C */ stfs f0, 0x17c(r27) /* 80063B38 00060938 80 9B 00 10 */ lwz r4, 0x10(r27) /* 80063B3C 0006093C 80 7B 00 24 */ lwz r3, 0x24(r27) @@ -1385,12 +1385,12 @@ lbl_80063B74: /* 80063B88 00060988 3B 9C 00 28 */ addi r28, r28, 0x28 /* 80063B8C 0006098C 28 1F 00 05 */ cmplwi r31, 5 /* 80063B90 00060990 41 80 FF 60 */ blt lbl_80063AF0 -/* 80063B94 00060994 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80063B98 00060998 3C 80 80 2E */ lis r4, lbl_802DD3D8@ha -/* 80063B9C 0006099C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80063B94 00060994 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80063B98 00060998 3C 80 80 2E */ lis r4, lbl_sRewards@ha +/* 80063B9C 0006099C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80063BA0 000609A0 39 60 00 00 */ li r11, 0 /* 80063BA4 000609A4 80 A3 08 88 */ lwz r5, 0x888(r3) -/* 80063BA8 000609A8 38 84 D3 D8 */ addi r4, r4, lbl_802DD3D8@l +/* 80063BA8 000609A8 38 84 D3 D8 */ addi r4, r4, lbl_sRewards@l /* 80063BAC 000609AC 80 C3 08 8C */ lwz r6, 0x88c(r3) /* 80063BB0 000609B0 39 40 00 00 */ li r10, 0 /* 80063BB4 000609B4 80 E3 08 90 */ lwz r7, 0x890(r3) @@ -1441,9 +1441,9 @@ lbl_80063C3C: /* 80063C40 00060A40 38 84 00 70 */ addi r4, r4, 0x70 /* 80063C44 00060A44 28 0A 00 14 */ cmplwi r10, 0x14 /* 80063C48 00060A48 41 80 FF 78 */ blt lbl_80063BC0 -/* 80063C4C 00060A4C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80063C4C 00060A4C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80063C50 00060A50 3C 60 00 02 */ lis r3, 0x0001869F@ha -/* 80063C54 00060A54 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l +/* 80063C54 00060A54 38 A4 05 58 */ addi r5, r4, lbl_globals@l /* 80063C58 00060A58 80 85 1B 00 */ lwz r4, 0x1b00(r5) /* 80063C5C 00060A5C 38 03 86 9F */ addi r0, r3, 0x0001869F@l /* 80063C60 00060A60 7C 64 5A 14 */ add r3, r4, r11 @@ -1452,9 +1452,9 @@ lbl_80063C3C: /* 80063C6C 00060A6C 40 81 00 08 */ ble lbl_80063C74 /* 80063C70 00060A70 90 05 1B 00 */ stw r0, 0x1b00(r5) lbl_80063C74: -/* 80063C74 00060A74 3C 60 80 2E */ lis r3, lbl_802DD3D8@ha +/* 80063C74 00060A74 3C 60 80 2E */ lis r3, lbl_sRewards@ha /* 80063C78 00060A78 38 80 00 00 */ li r4, 0 -/* 80063C7C 00060A7C 38 63 D3 D8 */ addi r3, r3, lbl_802DD3D8@l +/* 80063C7C 00060A7C 38 63 D3 D8 */ addi r3, r3, lbl_sRewards@l /* 80063C80 00060A80 38 A0 08 C0 */ li r5, 0x8c0 /* 80063C84 00060A84 4B F9 F7 D5 */ bl memset /* 80063C88 00060A88 BB 61 00 0C */ lmw r27, 0xc(r1) @@ -1477,7 +1477,7 @@ lbl_80063C9C: /* 80063CC8 00060AC8 93 A1 01 04 */ stw r29, 0x104(r1) /* 80063CCC 00060ACC 93 81 01 00 */ stw r28, 0x100(r1) /* 80063CD0 00060AD0 7C 7E 1B 78 */ mr r30, r3 -/* 80063CD4 00060AD4 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80063CD4 00060AD4 C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 80063CD8 00060AD8 C0 43 01 7C */ lfs f2, 0x17c(r3) /* 80063CDC 00060ADC FF C0 08 90 */ fmr f30, f1 /* 80063CE0 00060AE0 7C 9F 23 78 */ mr r31, r4 @@ -1486,7 +1486,7 @@ lbl_80063C9C: /* 80063CEC 00060AEC EC 02 F0 28 */ fsubs f0, f2, f30 /* 80063CF0 00060AF0 D0 1E 01 7C */ stfs f0, 0x17c(r30) /* 80063CF4 00060AF4 C0 3E 01 7C */ lfs f1, 0x17c(r30) -/* 80063CF8 00060AF8 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80063CF8 00060AF8 C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 80063CFC 00060AFC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80063D00 00060B00 4C 40 13 82 */ cror 2, 0, 2 /* 80063D04 00060B04 40 82 00 08 */ bne lbl_80063D0C @@ -1499,11 +1499,11 @@ lbl_80063D0C: /* 80063D1C 00060B1C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80063D20 00060B20 41 82 07 0C */ beq lbl_8006442C /* 80063D24 00060B24 C0 3E 01 7C */ lfs f1, 0x17c(r30) -/* 80063D28 00060B28 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80063D28 00060B28 C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 80063D2C 00060B2C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80063D30 00060B30 4C 40 13 82 */ cror 2, 0, 2 /* 80063D34 00060B34 40 82 06 F8 */ bne lbl_8006442C -/* 80063D38 00060B38 C0 02 8B 78 */ lfs f0, lbl_803CD4F8-_SDA2_BASE_(r2) +/* 80063D38 00060B38 C0 02 8B 78 */ lfs f0, lbl__1257_1-_SDA2_BASE_(r2) /* 80063D3C 00060B3C 7F C3 F3 78 */ mr r3, r30 /* 80063D40 00060B40 D0 1E 01 7C */ stfs f0, 0x17c(r30) /* 80063D44 00060B44 80 1E 01 6C */ lwz r0, 0x16c(r30) @@ -1578,7 +1578,7 @@ lbl_80063E1C: /* 80063E48 00060C48 EC 00 08 28 */ fsubs f0, f0, f1 /* 80063E4C 00060C4C D0 1E 01 78 */ stfs f0, 0x178(r30) lbl_80063E50: -/* 80063E50 00060C50 83 AD 83 30 */ lwz r29, lbl_803CAC30-_SDA_BASE_(r13) +/* 80063E50 00060C50 83 AD 83 30 */ lwz r29, lbl_giAnimScratch-_SDA_BASE_(r13) /* 80063E54 00060C54 38 80 00 00 */ li r4, 0 /* 80063E58 00060C58 80 7E 01 74 */ lwz r3, 0x174(r30) /* 80063E5C 00060C5C 3B 9D 04 10 */ addi r28, r29, 0x410 @@ -1595,13 +1595,13 @@ lbl_80063E50: /* 80063E88 00060C88 48 06 41 39 */ bl iModelAnimMatrices__FP8RpAtomicP5xQuatP5xVec3P11RwMatrixTag lbl_80063E8C: /* 80063E8C 00060C8C C0 3E 01 80 */ lfs f1, 0x180(r30) -/* 80063E90 00060C90 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80063E90 00060C90 C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 80063E94 00060C94 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80063E98 00060C98 41 82 00 60 */ beq lbl_80063EF8 /* 80063E9C 00060C9C EC 01 F0 28 */ fsubs f0, f1, f30 /* 80063EA0 00060CA0 D0 1E 01 80 */ stfs f0, 0x180(r30) /* 80063EA4 00060CA4 C0 5E 01 80 */ lfs f2, 0x180(r30) -/* 80063EA8 00060CA8 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80063EA8 00060CA8 C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 80063EAC 00060CAC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80063EB0 00060CB0 40 80 00 24 */ bge lbl_80063ED4 /* 80063EB4 00060CB4 80 7E 00 24 */ lwz r3, 0x24(r30) @@ -1609,12 +1609,12 @@ lbl_80063E8C: /* 80063EBC 00060CBC 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80063EC0 00060CC0 38 63 00 30 */ addi r3, r3, 0x30 /* 80063EC4 00060CC4 4B FE A6 19 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 80063EC8 00060CC8 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80063EC8 00060CC8 C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 80063ECC 00060CCC D0 1E 01 80 */ stfs f0, 0x180(r30) /* 80063ED0 00060CD0 48 00 00 28 */ b lbl_80063EF8 lbl_80063ED4: -/* 80063ED4 00060CD4 C0 02 8B 88 */ lfs f0, lbl_803CD508-_SDA2_BASE_(r2) -/* 80063ED8 00060CD8 C0 22 8B 84 */ lfs f1, lbl_803CD504-_SDA2_BASE_(r2) +/* 80063ED4 00060CD4 C0 02 8B 88 */ lfs f0, lbl__1516-_SDA2_BASE_(r2) +/* 80063ED8 00060CD8 C0 22 8B 84 */ lfs f1, lbl__1515_1-_SDA2_BASE_(r2) /* 80063EDC 00060CDC EC 02 00 24 */ fdivs f0, f2, f0 /* 80063EE0 00060CE0 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80063EE4 00060CE4 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -1657,7 +1657,7 @@ lbl_80063F30: /* 80063F6C 00060D6C 7C 64 1B 78 */ mr r4, r3 /* 80063F70 00060D70 4B FA 71 49 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 lbl_80063F74: -/* 80063F74 00060D74 80 0D 8C B4 */ lwz r0, lbl_803CB5B4-_SDA_BASE_(r13) +/* 80063F74 00060D74 80 0D 8C B4 */ lwz r0, lbl_gSpongeBall-_SDA_BASE_(r13) /* 80063F78 00060D78 2C 00 00 00 */ cmpwi r0, 0 /* 80063F7C 00060D7C 41 82 00 28 */ beq lbl_80063FA4 /* 80063F80 00060D80 80 7E 01 70 */ lwz r3, 0x170(r30) @@ -1667,10 +1667,10 @@ lbl_80063F74: /* 80063F90 00060D90 88 03 00 05 */ lbz r0, 5(r3) /* 80063F94 00060D94 28 00 00 07 */ cmplwi r0, 7 /* 80063F98 00060D98 40 82 00 0C */ bne lbl_80063FA4 -/* 80063F9C 00060D9C C0 02 8B 8C */ lfs f0, lbl_803CD50C-_SDA2_BASE_(r2) +/* 80063F9C 00060D9C C0 02 8B 8C */ lfs f0, lbl__1517-_SDA2_BASE_(r2) /* 80063FA0 00060DA0 D0 1E 01 7C */ stfs f0, 0x17c(r30) lbl_80063FA4: -/* 80063FA4 00060DA4 C0 02 8B 60 */ lfs f0, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 80063FA4 00060DA4 C0 02 8B 60 */ lfs f0, lbl__964_3-_SDA2_BASE_(r2) /* 80063FA8 00060DA8 FC 20 F0 90 */ fmr f1, f30 /* 80063FAC 00060DAC 7F C3 F3 78 */ mr r3, r30 /* 80063FB0 00060DB0 7F E4 FB 78 */ mr r4, r31 @@ -1684,8 +1684,8 @@ lbl_80063FC0: /* 80063FCC 00060DCC 4B FF E8 01 */ bl zEntPickup.PickupFallPhysics__FP10zEntPickupP6xScenef /* 80063FD0 00060DD0 48 00 04 5C */ b lbl_8006442C lbl_80063FD4: -/* 80063FD4 00060DD4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80063FD8 00060DD8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80063FD4 00060DD4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80063FD8 00060DD8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80063FDC 00060DDC 80 03 17 88 */ lwz r0, 0x1788(r3) /* 80063FE0 00060DE0 28 00 00 00 */ cmplwi r0, 0 /* 80063FE4 00060DE4 40 82 00 10 */ bne lbl_80063FF4 @@ -1694,7 +1694,7 @@ lbl_80063FD4: /* 80063FF0 00060DF0 D0 1E 01 7C */ stfs f0, 0x17c(r30) lbl_80063FF4: /* 80063FF4 00060DF4 C0 3E 01 7C */ lfs f1, 0x17c(r30) -/* 80063FF8 00060DF8 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80063FF8 00060DF8 C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 80063FFC 00060DFC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80064000 00060E00 4C 40 13 82 */ cror 2, 0, 2 /* 80064004 00060E04 40 82 00 14 */ bne lbl_80064018 @@ -1719,7 +1719,7 @@ lbl_8006402C: /* 80064048 00060E48 48 0A E4 25 */ bl active__12bungee_stateFv /* 8006404C 00060E4C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80064050 00060E50 41 82 00 14 */ beq lbl_80064064 -/* 80064054 00060E54 93 CD 8C 9C */ stw r30, lbl_803CB59C-_SDA_BASE_(r13) +/* 80064054 00060E54 93 CD 8C 9C */ stw r30, lbl_sSpatulaBungeeDeferred-_SDA_BASE_(r13) /* 80064058 00060E58 7F C3 F3 78 */ mr r3, r30 /* 8006405C 00060E5C 4B FF F8 B9 */ bl zEntPickup.collectPickup__FP10zEntPickup /* 80064060 00060E60 48 00 03 CC */ b lbl_8006442C @@ -1731,45 +1731,45 @@ lbl_80064064: /* 80064074 00060E74 4B FF F8 A1 */ bl zEntPickup.collectPickup__FP10zEntPickup /* 80064078 00060E78 48 00 03 B4 */ b lbl_8006442C lbl_8006407C: -/* 8006407C 00060E7C C0 2D 81 90 */ lfs f1, lbl_803CAA90-_SDA_BASE_(r13) -/* 80064080 00060E80 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 8006407C 00060E7C C0 2D 81 90 */ lfs f1, lbl_sSpatulaGrabbedLife-_SDA_BASE_(r13) +/* 80064080 00060E80 C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 80064084 00060E84 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80064088 00060E88 40 81 00 34 */ ble lbl_800640BC /* 8006408C 00060E8C EC 01 F0 28 */ fsubs f0, f1, f30 -/* 80064090 00060E90 D0 0D 81 90 */ stfs f0, lbl_803CAA90-_SDA_BASE_(r13) -/* 80064094 00060E94 C0 2D 81 90 */ lfs f1, lbl_803CAA90-_SDA_BASE_(r13) -/* 80064098 00060E98 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80064090 00060E90 D0 0D 81 90 */ stfs f0, lbl_sSpatulaGrabbedLife-_SDA_BASE_(r13) +/* 80064094 00060E94 C0 2D 81 90 */ lfs f1, lbl_sSpatulaGrabbedLife-_SDA_BASE_(r13) +/* 80064098 00060E98 C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 8006409C 00060E9C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800640A0 00060EA0 40 80 00 1C */ bge lbl_800640BC -/* 800640A4 00060EA4 C0 02 8B 90 */ lfs f0, lbl_803CD510-_SDA2_BASE_(r2) +/* 800640A4 00060EA4 C0 02 8B 90 */ lfs f0, lbl__1518-_SDA2_BASE_(r2) /* 800640A8 00060EA8 7F C3 F3 78 */ mr r3, r30 -/* 800640AC 00060EAC D0 0D 81 90 */ stfs f0, lbl_803CAA90-_SDA_BASE_(r13) -/* 800640B0 00060EB0 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) -/* 800640B4 00060EB4 D0 0D 8C 94 */ stfs f0, lbl_803CB594-_SDA_BASE_(r13) +/* 800640AC 00060EAC D0 0D 81 90 */ stfs f0, lbl_sSpatulaGrabbedLife-_SDA_BASE_(r13) +/* 800640B0 00060EB0 C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) +/* 800640B4 00060EB4 D0 0D 8C 94 */ stfs f0, lbl_sSpatulaGrabbedSpinMult-_SDA_BASE_(r13) /* 800640B8 00060EB8 4B FF F8 5D */ bl zEntPickup.collectPickup__FP10zEntPickup lbl_800640BC: -/* 800640BC 00060EBC C0 22 8B 70 */ lfs f1, lbl_803CD4F0-_SDA2_BASE_(r2) -/* 800640C0 00060EC0 C0 0D 8C 94 */ lfs f0, lbl_803CB594-_SDA_BASE_(r13) +/* 800640BC 00060EBC C0 22 8B 70 */ lfs f1, lbl__1145-_SDA2_BASE_(r2) +/* 800640C0 00060EC0 C0 0D 8C 94 */ lfs f0, lbl_sSpatulaGrabbedSpinMult-_SDA_BASE_(r13) /* 800640C4 00060EC4 EC 01 07 BA */ fmadds f0, f1, f30, f0 -/* 800640C8 00060EC8 D0 0D 8C 94 */ stfs f0, lbl_803CB594-_SDA_BASE_(r13) +/* 800640C8 00060EC8 D0 0D 8C 94 */ stfs f0, lbl_sSpatulaGrabbedSpinMult-_SDA_BASE_(r13) /* 800640CC 00060ECC 80 7E 00 24 */ lwz r3, 0x24(r30) -/* 800640D0 00060ED0 C0 22 8B 5C */ lfs f1, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 800640D0 00060ED0 C0 22 8B 5C */ lfs f1, lbl__867_3-_SDA2_BASE_(r2) /* 800640D4 00060ED4 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 800640D8 00060ED8 C0 82 8B 94 */ lfs f4, lbl_803CD514-_SDA2_BASE_(r2) +/* 800640D8 00060ED8 C0 82 8B 94 */ lfs f4, lbl__1519-_SDA2_BASE_(r2) /* 800640DC 00060EDC FC 60 08 90 */ fmr f3, f1 -/* 800640E0 00060EE0 C0 0D 8C 94 */ lfs f0, lbl_803CB594-_SDA_BASE_(r13) +/* 800640E0 00060EE0 C0 0D 8C 94 */ lfs f0, lbl_sSpatulaGrabbedSpinMult-_SDA_BASE_(r13) /* 800640E4 00060EE4 7C 64 1B 78 */ mr r4, r3 -/* 800640E8 00060EE8 C0 42 8B 60 */ lfs f2, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 800640E8 00060EE8 C0 42 8B 60 */ lfs f2, lbl__964_3-_SDA2_BASE_(r2) /* 800640EC 00060EEC EC 84 07 BA */ fmadds f4, f4, f30, f0 /* 800640F0 00060EF0 48 00 20 D5 */ bl xMat3x3MulRotC__FP7xMat3x3P7xMat3x3ffff -/* 800640F4 00060EF4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800640F8 00060EF8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800640F4 00060EF4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800640F8 00060EF8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800640FC 00060EFC 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 80064100 00060F00 4B FB 77 09 */ bl xEntGetPos__FPC4xEnt /* 80064104 00060F04 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80064108 00060F08 C0 23 00 04 */ lfs f1, 4(r3) /* 8006410C 00060F0C 80 64 00 4C */ lwz r3, 0x4c(r4) -/* 80064110 00060F10 C0 02 8B 98 */ lfs f0, lbl_803CD518-_SDA2_BASE_(r2) +/* 80064110 00060F10 C0 02 8B 98 */ lfs f0, lbl__1520-_SDA2_BASE_(r2) /* 80064114 00060F14 C0 43 00 34 */ lfs f2, 0x34(r3) /* 80064118 00060F18 EC 22 08 28 */ fsubs f1, f2, f1 /* 8006411C 00060F1C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -1791,12 +1791,12 @@ lbl_80064130: /* 80064158 00060F58 54 00 00 32 */ rlwinm r0, r0, 0, 0, 0x19 /* 8006415C 00060F5C 60 00 00 08 */ ori r0, r0, 8 /* 80064160 00060F60 90 1E 01 6C */ stw r0, 0x16c(r30) -/* 80064164 00060F64 C0 02 8B 60 */ lfs f0, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 80064164 00060F64 C0 02 8B 60 */ lfs f0, lbl__964_3-_SDA2_BASE_(r2) /* 80064168 00060F68 D0 1E 01 7C */ stfs f0, 0x17c(r30) /* 8006416C 00060F6C 48 00 02 C0 */ b lbl_8006442C lbl_80064170: -/* 80064170 00060F70 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80064174 00060F74 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80064170 00060F70 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80064174 00060F74 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80064178 00060F78 3B A3 06 E0 */ addi r29, r3, 0x6e0 /* 8006417C 00060F7C 7F A3 EB 78 */ mr r3, r29 /* 80064180 00060F80 4B FB 76 89 */ bl xEntGetPos__FPC4xEnt @@ -1834,7 +1834,7 @@ lbl_800641DC: /* 800641FC 00060FFC EC 01 00 28 */ fsubs f0, f1, f0 /* 80064200 00061000 C0 3D 00 90 */ lfs f1, 0x90(r29) /* 80064204 00061004 D0 01 00 08 */ stfs f0, 8(r1) -/* 80064208 00061008 C0 62 8B 70 */ lfs f3, lbl_803CD4F0-_SDA2_BASE_(r2) +/* 80064208 00061008 C0 62 8B 70 */ lfs f3, lbl__1145-_SDA2_BASE_(r2) /* 8006420C 0006100C C0 1F 00 04 */ lfs f0, 4(r31) /* 80064210 00061010 EC 43 10 2A */ fadds f2, f3, f2 /* 80064214 00061014 EC 02 00 28 */ fsubs f0, f2, f0 @@ -1846,34 +1846,34 @@ lbl_800641DC: /* 8006422C 0006102C 38 7E 01 B8 */ addi r3, r30, 0x1b8 /* 80064230 00061030 38 81 00 08 */ addi r4, r1, 8 /* 80064234 00061034 4B FE A2 A9 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 80064238 00061038 C3 E2 8B 60 */ lfs f31, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 80064238 00061038 C3 E2 8B 60 */ lfs f31, lbl__964_3-_SDA2_BASE_(r2) /* 8006423C 0006103C 7F C3 F3 78 */ mr r3, r30 /* 80064240 00061040 4B FF E7 41 */ bl isRewardPickup__FP10zEntPickup /* 80064244 00061044 28 03 00 00 */ cmplwi r3, 0 /* 80064248 00061048 41 82 01 48 */ beq lbl_80064390 -/* 8006424C 0006104C C0 22 8B 70 */ lfs f1, lbl_803CD4F0-_SDA2_BASE_(r2) -/* 80064250 00061050 C0 02 8B 9C */ lfs f0, lbl_803CD51C-_SDA2_BASE_(r2) +/* 8006424C 0006104C C0 22 8B 70 */ lfs f1, lbl__1145-_SDA2_BASE_(r2) +/* 80064250 00061050 C0 02 8B 9C */ lfs f0, lbl__1521-_SDA2_BASE_(r2) /* 80064254 00061054 EC 61 07 72 */ fmuls f3, f1, f29 /* 80064258 00061058 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 8006425C 0006105C 40 81 00 08 */ ble lbl_80064264 /* 80064260 00061060 FC 60 00 90 */ fmr f3, f0 lbl_80064264: -/* 80064264 00061064 C0 02 8B 80 */ lfs f0, lbl_803CD500-_SDA2_BASE_(r2) -/* 80064268 00061068 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006426C 0006106C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 80064270 00061070 C0 22 8B 78 */ lfs f1, lbl_803CD4F8-_SDA2_BASE_(r2) +/* 80064264 00061064 C0 02 8B 80 */ lfs f0, lbl__1319-_SDA2_BASE_(r2) +/* 80064268 00061068 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006426C 0006106C 38 63 05 58 */ addi r3, r3, lbl_globals@l +/* 80064270 00061070 C0 22 8B 78 */ lfs f1, lbl__1257_1-_SDA2_BASE_(r2) /* 80064274 00061074 EF FF 00 32 */ fmuls f31, f31, f0 /* 80064278 00061078 C0 43 1F AC */ lfs f2, 0x1fac(r3) -/* 8006427C 0006107C C0 02 8B A0 */ lfs f0, lbl_803CD520-_SDA2_BASE_(r2) +/* 8006427C 0006107C C0 02 8B A0 */ lfs f0, lbl__1522-_SDA2_BASE_(r2) /* 80064280 00061080 EF FF 10 2A */ fadds f31, f31, f2 /* 80064284 00061084 EF E1 F8 FA */ fmadds f31, f1, f3, f31 /* 80064288 00061088 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8006428C 0006108C 40 80 00 08 */ bge lbl_80064294 /* 80064290 00061090 FF E0 00 90 */ fmr f31, f0 lbl_80064294: -/* 80064294 00061094 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80064298 00061098 C0 22 8B A4 */ lfs f1, lbl_803CD524-_SDA2_BASE_(r2) -/* 8006429C 0006109C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80064294 00061094 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80064298 00061098 C0 22 8B A4 */ lfs f1, lbl__1523-_SDA2_BASE_(r2) +/* 8006429C 0006109C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800642A0 000610A0 80 63 07 28 */ lwz r3, 0x728(r3) /* 800642A4 000610A4 C0 43 00 D8 */ lfs f2, 0xd8(r3) /* 800642A8 000610A8 FC 02 08 40 */ fcmpo cr0, f2, f1 @@ -1881,26 +1881,26 @@ lbl_80064294: /* 800642B0 000610B0 EC 42 08 28 */ fsubs f2, f2, f1 /* 800642B4 000610B4 48 00 00 1C */ b lbl_800642D0 lbl_800642B8: -/* 800642B8 000610B8 C0 02 8B A8 */ lfs f0, lbl_803CD528-_SDA2_BASE_(r2) +/* 800642B8 000610B8 C0 02 8B A8 */ lfs f0, lbl__1524-_SDA2_BASE_(r2) /* 800642BC 000610BC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800642C0 000610C0 40 80 00 0C */ bge lbl_800642CC /* 800642C4 000610C4 EC 42 08 2A */ fadds f2, f2, f1 /* 800642C8 000610C8 48 00 00 08 */ b lbl_800642D0 lbl_800642CC: -/* 800642CC 000610CC C0 42 8B 5C */ lfs f2, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 800642CC 000610CC C0 42 8B 5C */ lfs f2, lbl__867_3-_SDA2_BASE_(r2) lbl_800642D0: /* 800642D0 000610D0 C0 3D 00 8C */ lfs f1, 0x8c(r29) /* 800642D4 000610D4 FC 60 12 10 */ fabs f3, f2 /* 800642D8 000610D8 C0 1F 00 04 */ lfs f0, 4(r31) -/* 800642DC 000610DC C0 42 8B 88 */ lfs f2, lbl_803CD508-_SDA2_BASE_(r2) +/* 800642DC 000610DC C0 42 8B 88 */ lfs f2, lbl__1516-_SDA2_BASE_(r2) /* 800642E0 000610E0 EC 21 00 28 */ fsubs f1, f1, f0 -/* 800642E4 000610E4 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 800642E4 000610E4 C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 800642E8 000610E8 FC 60 18 18 */ frsp f3, f3 /* 800642EC 000610EC EC 42 08 2A */ fadds f2, f2, f1 /* 800642F0 000610F0 EF FF 18 2A */ fadds f31, f31, f3 /* 800642F4 000610F4 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800642F8 000610F8 40 81 00 14 */ ble lbl_8006430C -/* 800642FC 000610FC C0 22 8B AC */ lfs f1, lbl_803CD52C-_SDA2_BASE_(r2) +/* 800642FC 000610FC C0 22 8B AC */ lfs f1, lbl__1525-_SDA2_BASE_(r2) /* 80064300 00061100 C0 1E 01 BC */ lfs f0, 0x1bc(r30) /* 80064304 00061104 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 80064308 00061108 D0 1E 01 BC */ stfs f0, 0x1bc(r30) @@ -1910,7 +1910,7 @@ lbl_8006430C: /* 80064314 00061114 EC 40 07 B2 */ fmuls f2, f0, f30 /* 80064318 00061118 C0 3E 01 C0 */ lfs f1, 0x1c0(r30) /* 8006431C 0006111C EC 63 07 B2 */ fmuls f3, f3, f30 -/* 80064320 00061120 C0 02 8B 98 */ lfs f0, lbl_803CD518-_SDA2_BASE_(r2) +/* 80064320 00061120 C0 02 8B 98 */ lfs f0, lbl__1520-_SDA2_BASE_(r2) /* 80064324 00061124 EC 21 07 B2 */ fmuls f1, f1, f30 /* 80064328 00061128 EF BF 00 B2 */ fmuls f29, f31, f2 /* 8006432C 0006112C EF DF 00 F2 */ fmuls f30, f31, f3 @@ -1950,7 +1950,7 @@ lbl_80064390: /* 800643AC 000611AC C0 1E 01 AC */ lfs f0, 0x1ac(r30) /* 800643B0 000611B0 EC 21 00 72 */ fmuls f1, f1, f1 /* 800643B4 000611B4 EC 42 00 28 */ fsubs f2, f2, f0 -/* 800643B8 000611B8 C0 02 8B B0 */ lfs f0, lbl_803CD530-_SDA2_BASE_(r2) +/* 800643B8 000611B8 C0 02 8B B0 */ lfs f0, lbl__1526-_SDA2_BASE_(r2) /* 800643BC 000611BC EC 23 08 FA */ fmadds f1, f3, f3, f1 /* 800643C0 000611C0 EC 42 08 BA */ fmadds f2, f2, f2, f1 /* 800643C4 000611C4 FC 02 00 40 */ fcmpo cr0, f2, f0 @@ -1958,7 +1958,7 @@ lbl_80064390: /* 800643CC 000611CC FC 40 00 90 */ fmr f2, f0 lbl_800643D0: /* 800643D0 000611D0 80 7E 00 24 */ lwz r3, 0x24(r30) -/* 800643D4 000611D4 C0 22 8B 98 */ lfs f1, lbl_803CD518-_SDA2_BASE_(r2) +/* 800643D4 000611D4 C0 22 8B 98 */ lfs f1, lbl__1520-_SDA2_BASE_(r2) /* 800643D8 000611D8 C0 1E 01 B8 */ lfs f0, 0x1b8(r30) /* 800643DC 000611DC 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800643E0 000611E0 EC 42 00 72 */ fmuls f2, f2, f1 @@ -2009,22 +2009,22 @@ zEntPickup_Reset__FP10zEntPickup: /* 80064484 00061284 90 1F 01 6C */ stw r0, 0x16c(r31) /* 80064488 00061288 38 00 00 00 */ li r0, 0 /* 8006448C 0006128C 7F E3 FB 78 */ mr r3, r31 -/* 80064490 00061290 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80064490 00061290 C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 80064494 00061294 D0 1F 01 78 */ stfs f0, 0x178(r31) -/* 80064498 00061298 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80064498 00061298 C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 8006449C 0006129C D0 1F 01 7C */ stfs f0, 0x17c(r31) -/* 800644A0 000612A0 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 800644A0 000612A0 C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 800644A4 000612A4 D0 1F 01 C0 */ stfs f0, 0x1c0(r31) /* 800644A8 000612A8 D0 1F 01 BC */ stfs f0, 0x1bc(r31) /* 800644AC 000612AC D0 1F 01 B8 */ stfs f0, 0x1b8(r31) /* 800644B0 000612B0 98 9F 00 84 */ stb r4, 0x84(r31) -/* 800644B4 000612B4 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 800644B4 000612B4 C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 800644B8 000612B8 D0 1F 01 80 */ stfs f0, 0x180(r31) -/* 800644BC 000612BC C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 800644BC 000612BC C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 800644C0 000612C0 D0 1F 01 94 */ stfs f0, 0x194(r31) /* 800644C4 000612C4 90 1F 01 98 */ stw r0, 0x198(r31) /* 800644C8 000612C8 90 1F 01 9C */ stw r0, 0x19c(r31) -/* 800644CC 000612CC C0 02 8B 60 */ lfs f0, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 800644CC 000612CC C0 02 8B 60 */ lfs f0, lbl__964_3-_SDA2_BASE_(r2) /* 800644D0 000612D0 D0 1F 01 A0 */ stfs f0, 0x1a0(r31) /* 800644D4 000612D4 90 1F 01 B0 */ stw r0, 0x1b0(r31) /* 800644D8 000612D8 4B FF E4 A9 */ bl isRewardPickup__FP10zEntPickup @@ -2035,11 +2035,11 @@ zEntPickup_Reset__FP10zEntPickup: /* 800644EC 000612EC 90 7F 01 6C */ stw r3, 0x16c(r31) /* 800644F0 000612F0 90 1F 01 B0 */ stw r0, 0x1b0(r31) lbl_800644F4: -/* 800644F4 000612F4 3C 60 80 25 */ lis r3, lbl_80255EA8@ha -/* 800644F8 000612F8 38 63 5E A8 */ addi r3, r3, lbl_80255EA8@l +/* 800644F4 000612F4 3C 60 80 25 */ lis r3, lbl__stringBase0_30@ha +/* 800644F8 000612F8 38 63 5E A8 */ addi r3, r3, lbl__stringBase0_30@l /* 800644FC 000612FC 38 63 00 21 */ addi r3, r3, 0x21 /* 80064500 00061300 48 04 43 45 */ bl zParEmitterFind__FPCc -/* 80064504 00061304 90 6D 8C 90 */ stw r3, lbl_803CB590-_SDA_BASE_(r13) +/* 80064504 00061304 90 6D 8C 90 */ stw r3, lbl_gEmitShinySparkles-_SDA_BASE_(r13) /* 80064508 00061308 80 01 00 14 */ lwz r0, 0x14(r1) /* 8006450C 0006130C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80064510 00061310 7C 08 03 A6 */ mtlr r0 @@ -2131,7 +2131,7 @@ lbl_80064638: /* 80064638 00061438 A0 1E 02 64 */ lhz r0, 0x264(r30) /* 8006463C 0006143C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80064640 00061440 41 82 00 0C */ beq lbl_8006464C -/* 80064644 00061444 C0 02 8B 60 */ lfs f0, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 80064644 00061444 C0 02 8B 60 */ lfs f0, lbl__964_3-_SDA2_BASE_(r2) /* 80064648 00061448 D0 1E 01 7C */ stfs f0, 0x17c(r30) lbl_8006464C: /* 8006464C 0006144C 2C 1F 00 00 */ cmpwi r31, 0 @@ -2152,8 +2152,8 @@ lbl_8006464C: /* 80064688 00061488 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8006468C 0006148C 41 82 00 4C */ beq lbl_800646D8 /* 80064690 00061490 80 9E 00 24 */ lwz r4, 0x24(r30) -/* 80064694 00061494 3C 60 80 25 */ lis r3, lbl_80255EA8@ha -/* 80064698 00061498 38 63 5E A8 */ addi r3, r3, lbl_80255EA8@l +/* 80064694 00061494 3C 60 80 25 */ lis r3, lbl__stringBase0_30@ha +/* 80064698 00061498 38 63 5E A8 */ addi r3, r3, lbl__stringBase0_30@l /* 8006469C 0006149C C0 9E 01 C4 */ lfs f4, 0x1c4(r30) /* 800646A0 000614A0 80 84 00 4C */ lwz r4, 0x4c(r4) /* 800646A4 000614A4 38 63 00 38 */ addi r3, r3, 0x38 @@ -2188,9 +2188,9 @@ lbl_800646EC: zEntPickup_FlushGrabbed__Fv: /* 80064708 00061508 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006470C 0006150C 7C 08 02 A6 */ mflr r0 -/* 80064710 00061510 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80064710 00061510 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80064714 00061514 90 01 00 14 */ stw r0, 0x14(r1) -/* 80064718 00061518 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80064718 00061518 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006471C 0006151C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80064720 00061520 93 C1 00 08 */ stw r30, 8(r1) /* 80064724 00061524 80 63 1F C0 */ lwz r3, 0x1fc0(r3) @@ -2215,7 +2215,7 @@ lbl_8006473C: /* 8006476C 0006156C 54 00 00 32 */ rlwinm r0, r0, 0, 0, 0x19 /* 80064770 00061570 60 00 00 08 */ ori r0, r0, 8 /* 80064774 00061574 90 1F 01 6C */ stw r0, 0x16c(r31) -/* 80064778 00061578 C0 02 8B 64 */ lfs f0, lbl_803CD4E4-_SDA2_BASE_(r2) +/* 80064778 00061578 C0 02 8B 64 */ lfs f0, lbl__1050_2-_SDA2_BASE_(r2) /* 8006477C 0006157C D0 1F 01 7C */ stfs f0, 0x17c(r31) /* 80064780 00061580 80 9F 00 10 */ lwz r4, 0x10(r31) /* 80064784 00061584 80 7F 00 24 */ lwz r3, 0x24(r31) @@ -2306,23 +2306,23 @@ zEntPickup_Drop__FP10zEntPickup: /* 800648B8 000616B8 38 63 00 30 */ addi r3, r3, 0x30 /* 800648BC 000616BC 4B FE 9C 21 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800648C0: -/* 800648C0 000616C0 C0 22 8B B4 */ lfs f1, lbl_803CD534-_SDA2_BASE_(r2) +/* 800648C0 000616C0 C0 22 8B B4 */ lfs f1, lbl__1609-_SDA2_BASE_(r2) /* 800648C4 000616C4 4B FA 5F 39 */ bl xsqrt__Ff /* 800648C8 000616C8 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800648CC 000616CC C0 5F 01 C8 */ lfs f2, 0x1c8(r31) /* 800648D0 000616D0 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 800648D4 000616D4 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 800648D4 000616D4 C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 800648D8 000616D8 C0 63 00 34 */ lfs f3, 0x34(r3) /* 800648DC 000616DC D0 1F 01 B8 */ stfs f0, 0x1b8(r31) /* 800648E0 000616E0 EC 63 10 28 */ fsubs f3, f3, f2 /* 800648E4 000616E4 D0 3F 01 BC */ stfs f1, 0x1bc(r31) -/* 800648E8 000616E8 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 800648E8 000616E8 C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 800648EC 000616EC D0 1F 01 C0 */ stfs f0, 0x1c0(r31) /* 800648F0 000616F0 80 1F 01 B4 */ lwz r0, 0x1b4(r31) /* 800648F4 000616F4 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800648F8 000616F8 40 82 00 94 */ bne lbl_8006498C /* 800648FC 000616FC FC 40 08 90 */ fmr f2, f1 -/* 80064900 00061700 C0 22 8B B8 */ lfs f1, lbl_803CD538-_SDA2_BASE_(r2) +/* 80064900 00061700 C0 22 8B B8 */ lfs f1, lbl__1610-_SDA2_BASE_(r2) /* 80064904 00061704 38 81 00 0C */ addi r4, r1, 0xc /* 80064908 00061708 38 61 00 08 */ addi r3, r1, 8 /* 8006490C 0006170C 4B FC C3 BD */ bl xMathSolveQuadratic__FfffPfPf @@ -2337,10 +2337,10 @@ lbl_800648C0: /* 80064930 00061730 D0 21 00 08 */ stfs f1, 8(r1) lbl_80064934: /* 80064934 00061734 C0 21 00 08 */ lfs f1, 8(r1) -/* 80064938 00061738 C0 02 8B BC */ lfs f0, lbl_803CD53C-_SDA2_BASE_(r2) +/* 80064938 00061738 C0 02 8B BC */ lfs f0, lbl__1611-_SDA2_BASE_(r2) /* 8006493C 0006173C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80064940 00061740 40 81 00 4C */ ble lbl_8006498C -/* 80064944 00061744 C0 02 8B 60 */ lfs f0, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 80064944 00061744 C0 02 8B 60 */ lfs f0, lbl__964_3-_SDA2_BASE_(r2) /* 80064948 00061748 EC 40 08 24 */ fdivs f2, f0, f1 /* 8006494C 0006174C D0 41 00 08 */ stfs f2, 8(r1) /* 80064950 00061750 80 7F 00 24 */ lwz r3, 0x24(r31) @@ -2359,7 +2359,7 @@ lbl_80064934: /* 80064984 00061784 EC 02 00 32 */ fmuls f0, f2, f0 /* 80064988 00061788 D0 1F 01 C0 */ stfs f0, 0x1c0(r31) lbl_8006498C: -/* 8006498C 0006178C C0 02 8B B0 */ lfs f0, lbl_803CD530-_SDA2_BASE_(r2) +/* 8006498C 0006178C C0 02 8B B0 */ lfs f0, lbl__1526-_SDA2_BASE_(r2) /* 80064990 00061790 D0 1F 01 7C */ stfs f0, 0x17c(r31) /* 80064994 00061794 80 01 00 24 */ lwz r0, 0x24(r1) /* 80064998 00061798 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -2369,8 +2369,8 @@ lbl_8006498C: .global zEntPickup.ShowPickupFx__FP10zEntPickup zEntPickup.ShowPickupFx__FP10zEntPickup: -/* 800649A8 000617A8 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800649AC 000617AC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800649A8 000617A8 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800649AC 000617AC 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800649B0 000617B0 80 04 1F BC */ lwz r0, 0x1fbc(r4) /* 800649B4 000617B4 28 00 00 00 */ cmplwi r0, 0 /* 800649B8 000617B8 40 82 00 0C */ bne lbl_800649C4 @@ -2410,7 +2410,7 @@ zEntPickup.zEntPickup_UpdateFX__FP10zEntPickupP6xScenef: /* 80064A30 00061830 38 65 00 10 */ addi r3, r5, 0x10 /* 80064A34 00061834 4B FA 68 31 */ bl __as__5xVec3FRC5xVec3 /* 80064A38 00061838 80 7D 01 98 */ lwz r3, 0x198(r29) -/* 80064A3C 0006183C C0 02 8B C0 */ lfs f0, lbl_803CD540-_SDA2_BASE_(r2) +/* 80064A3C 0006183C C0 02 8B C0 */ lfs f0, lbl__1709-_SDA2_BASE_(r2) /* 80064A40 00061840 C0 23 00 14 */ lfs f1, 0x14(r3) /* 80064A44 00061844 EC 01 00 2A */ fadds f0, f1, f0 /* 80064A48 00061848 D0 03 00 14 */ stfs f0, 0x14(r3) @@ -2420,7 +2420,7 @@ lbl_80064A50: /* 80064A54 00061854 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d /* 80064A58 00061858 90 1D 01 B0 */ stw r0, 0x1b0(r29) lbl_80064A5C: -/* 80064A5C 0006185C C0 22 8B C4 */ lfs f1, lbl_803CD544-_SDA2_BASE_(r2) +/* 80064A5C 0006185C C0 22 8B C4 */ lfs f1, lbl__1710-_SDA2_BASE_(r2) /* 80064A60 00061860 C0 1D 01 94 */ lfs f0, 0x194(r29) /* 80064A64 00061864 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80064A68 00061868 40 82 00 2C */ bne lbl_80064A94 @@ -2438,7 +2438,7 @@ lbl_80064A94: /* 80064A94 00061894 EC 00 F8 28 */ fsubs f0, f0, f31 /* 80064A98 00061898 D0 1D 01 94 */ stfs f0, 0x194(r29) /* 80064A9C 0006189C C0 1D 01 94 */ lfs f0, 0x194(r29) -/* 80064AA0 000618A0 C0 22 8B 5C */ lfs f1, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80064AA0 000618A0 C0 22 8B 5C */ lfs f1, lbl__867_3-_SDA2_BASE_(r2) /* 80064AA4 000618A4 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80064AA8 000618A8 41 81 04 DC */ bgt lbl_80064F84 /* 80064AAC 000618AC 80 7D 01 70 */ lwz r3, 0x170(r29) @@ -2446,8 +2446,8 @@ lbl_80064A94: /* 80064AB4 000618B4 28 00 00 01 */ cmplwi r0, 1 /* 80064AB8 000618B8 40 82 00 68 */ bne lbl_80064B20 /* 80064ABC 000618BC 88 83 00 05 */ lbz r4, 5(r3) -/* 80064AC0 000618C0 3C 60 80 29 */ lis r3, lbl_8028C8F8@ha -/* 80064AC4 000618C4 38 03 C8 F8 */ addi r0, r3, lbl_8028C8F8@l +/* 80064AC0 000618C0 3C 60 80 29 */ lis r3, lbl_zPickupAuraTable@ha +/* 80064AC4 000618C4 38 03 C8 F8 */ addi r0, r3, lbl_zPickupAuraTable@l /* 80064AC8 000618C8 1C 64 00 0C */ mulli r3, r4, 0xc /* 80064ACC 000618CC 7F 80 1A 14 */ add r28, r0, r3 /* 80064AD0 000618D0 C0 1C 00 00 */ lfs f0, 0(r28) @@ -2473,15 +2473,15 @@ lbl_80064A94: lbl_80064B20: /* 80064B20 00061920 7F A3 EB 78 */ mr r3, r29 /* 80064B24 00061924 4B FB 6C E5 */ bl xEntGetPos__FPC4xEnt -/* 80064B28 00061928 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80064B2C 0006192C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80064B28 00061928 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80064B2C 0006192C 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80064B30 00061930 3B E4 00 44 */ addi r31, r4, 0x44 /* 80064B34 00061934 7F E4 FB 78 */ mr r4, r31 /* 80064B38 00061938 4B FE D9 ED */ bl xVec3Dist2__FPC5xVec3PC5xVec3 -/* 80064B3C 0006193C C0 02 8B C8 */ lfs f0, lbl_803CD548-_SDA2_BASE_(r2) +/* 80064B3C 0006193C C0 02 8B C8 */ lfs f0, lbl__1711-_SDA2_BASE_(r2) /* 80064B40 00061940 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80064B44 00061944 40 80 04 40 */ bge lbl_80064F84 -/* 80064B48 00061948 80 02 AB E8 */ lwz r0, lbl_803CF568-_SDA2_BASE_(r2) +/* 80064B48 00061948 80 02 AB E8 */ lwz r0, lbl_gPTankDisable-_SDA2_BASE_(r2) /* 80064B4C 0006194C 28 00 00 00 */ cmplwi r0, 0 /* 80064B50 00061950 41 82 02 AC */ beq lbl_80064DFC /* 80064B54 00061954 38 00 0D 00 */ li r0, 0xd00 @@ -2492,9 +2492,9 @@ lbl_80064B20: /* 80064B68 00061968 7C 64 1B 78 */ mr r4, r3 /* 80064B6C 0006196C 7F 83 E3 78 */ mr r3, r28 /* 80064B70 00061970 4B FA 66 F5 */ bl __as__5xVec3FRC5xVec3 -/* 80064B74 00061974 3C 60 80 29 */ lis r3, lbl_8028C640@ha +/* 80064B74 00061974 3C 60 80 29 */ lis r3, lbl_ShinySparklyTable@ha /* 80064B78 00061978 38 00 00 07 */ li r0, 7 -/* 80064B7C 0006197C 38 63 C6 40 */ addi r3, r3, lbl_8028C640@l +/* 80064B7C 0006197C 38 63 C6 40 */ addi r3, r3, lbl_ShinySparklyTable@l /* 80064B80 00061980 7C 7E 1B 78 */ mr r30, r3 /* 80064B84 00061984 7C 09 03 A6 */ mtctr r0 lbl_80064B88: @@ -2515,7 +2515,7 @@ lbl_80064B88: /* 80064BC0 000619C0 D0 01 01 80 */ stfs f0, 0x180(r1) /* 80064BC4 000619C4 48 00 15 A9 */ bl xVec3DistFast__FPC5xVec3PC5xVec3 /* 80064BC8 000619C8 C0 1E 00 08 */ lfs f0, 8(r30) -/* 80064BCC 000619CC C0 4D 81 88 */ lfs f2, lbl_803CAA88-_SDA_BASE_(r13) +/* 80064BCC 000619CC C0 4D 81 88 */ lfs f2, lbl_SPARKLE_MAX_RATE-_SDA_BASE_(r13) /* 80064BD0 000619D0 EC 20 08 24 */ fdivs f1, f0, f1 /* 80064BD4 000619D4 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 80064BD8 000619D8 40 80 00 08 */ bge lbl_80064BE0 @@ -2524,7 +2524,7 @@ lbl_80064BE0: /* 80064BE0 000619E0 FC 20 10 90 */ fmr f1, f2 lbl_80064BE4: /* 80064BE4 000619E4 FC 40 08 90 */ fmr f2, f1 -/* 80064BE8 000619E8 C0 62 8B 60 */ lfs f3, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 80064BE8 000619E8 C0 62 8B 60 */ lfs f3, lbl__964_3-_SDA2_BASE_(r2) /* 80064BEC 000619EC 38 61 00 2C */ addi r3, r1, 0x2c /* 80064BF0 000619F0 38 80 00 00 */ li r4, 0 /* 80064BF4 000619F4 4B FC 72 E5 */ bl set__10xParInterpFfffUi @@ -2532,10 +2532,10 @@ lbl_80064BE4: /* 80064BFC 000619FC 3C 00 43 30 */ lis r0, 0x4330 /* 80064C00 00061A00 90 01 04 90 */ stw r0, 0x490(r1) /* 80064C04 00061A04 38 61 00 7C */ addi r3, r1, 0x7c -/* 80064C08 00061A08 C8 42 8B D0 */ lfd f2, lbl_803CD550-_SDA2_BASE_(r2) +/* 80064C08 00061A08 C8 42 8B D0 */ lfd f2, lbl__1714-_SDA2_BASE_(r2) /* 80064C0C 00061A0C 38 80 00 00 */ li r4, 0 /* 80064C10 00061A10 90 A1 04 94 */ stw r5, 0x494(r1) -/* 80064C14 00061A14 C0 62 8B 60 */ lfs f3, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 80064C14 00061A14 C0 62 8B 60 */ lfs f3, lbl__964_3-_SDA2_BASE_(r2) /* 80064C18 00061A18 C8 01 04 90 */ lfd f0, 0x490(r1) /* 80064C1C 00061A1C 90 A1 04 9C */ stw r5, 0x49c(r1) /* 80064C20 00061A20 EC 20 10 28 */ fsubs f1, f0, f2 @@ -2547,10 +2547,10 @@ lbl_80064BE4: /* 80064C38 00061A38 3C 00 43 30 */ lis r0, 0x4330 /* 80064C3C 00061A3C 90 01 04 A0 */ stw r0, 0x4a0(r1) /* 80064C40 00061A40 38 61 00 90 */ addi r3, r1, 0x90 -/* 80064C44 00061A44 C8 42 8B D0 */ lfd f2, lbl_803CD550-_SDA2_BASE_(r2) +/* 80064C44 00061A44 C8 42 8B D0 */ lfd f2, lbl__1714-_SDA2_BASE_(r2) /* 80064C48 00061A48 38 80 00 00 */ li r4, 0 /* 80064C4C 00061A4C 90 A1 04 A4 */ stw r5, 0x4a4(r1) -/* 80064C50 00061A50 C0 62 8B 60 */ lfs f3, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 80064C50 00061A50 C0 62 8B 60 */ lfs f3, lbl__964_3-_SDA2_BASE_(r2) /* 80064C54 00061A54 C8 01 04 A0 */ lfd f0, 0x4a0(r1) /* 80064C58 00061A58 90 A1 04 AC */ stw r5, 0x4ac(r1) /* 80064C5C 00061A5C EC 20 10 28 */ fsubs f1, f0, f2 @@ -2564,9 +2564,9 @@ lbl_80064BE4: /* 80064C7C 00061A7C 38 61 00 A4 */ addi r3, r1, 0xa4 /* 80064C80 00061A80 90 81 04 B4 */ stw r4, 0x4b4(r1) /* 80064C84 00061A84 38 80 00 00 */ li r4, 0 -/* 80064C88 00061A88 C8 42 8B D0 */ lfd f2, lbl_803CD550-_SDA2_BASE_(r2) +/* 80064C88 00061A88 C8 42 8B D0 */ lfd f2, lbl__1714-_SDA2_BASE_(r2) /* 80064C8C 00061A8C 90 A1 04 B0 */ stw r5, 0x4b0(r1) -/* 80064C90 00061A90 C0 62 8B 60 */ lfs f3, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 80064C90 00061A90 C0 62 8B 60 */ lfs f3, lbl__964_3-_SDA2_BASE_(r2) /* 80064C94 00061A94 C8 01 04 B0 */ lfd f0, 0x4b0(r1) /* 80064C98 00061A98 90 01 04 BC */ stw r0, 0x4bc(r1) /* 80064C9C 00061A9C EC 20 10 28 */ fsubs f1, f0, f2 @@ -2578,10 +2578,10 @@ lbl_80064BE4: /* 80064CB4 00061AB4 3C 00 43 30 */ lis r0, 0x4330 /* 80064CB8 00061AB8 90 01 04 C0 */ stw r0, 0x4c0(r1) /* 80064CBC 00061ABC 38 61 00 B8 */ addi r3, r1, 0xb8 -/* 80064CC0 00061AC0 C8 42 8B D0 */ lfd f2, lbl_803CD550-_SDA2_BASE_(r2) +/* 80064CC0 00061AC0 C8 42 8B D0 */ lfd f2, lbl__1714-_SDA2_BASE_(r2) /* 80064CC4 00061AC4 38 80 00 00 */ li r4, 0 /* 80064CC8 00061AC8 90 A1 04 C4 */ stw r5, 0x4c4(r1) -/* 80064CCC 00061ACC C0 62 8B 60 */ lfs f3, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 80064CCC 00061ACC C0 62 8B 60 */ lfs f3, lbl__964_3-_SDA2_BASE_(r2) /* 80064CD0 00061AD0 C8 01 04 C0 */ lfd f0, 0x4c0(r1) /* 80064CD4 00061AD4 90 A1 04 CC */ stw r5, 0x4cc(r1) /* 80064CD8 00061AD8 EC 20 10 28 */ fsubs f1, f0, f2 @@ -2593,10 +2593,10 @@ lbl_80064BE4: /* 80064CF0 00061AF0 3C 00 43 30 */ lis r0, 0x4330 /* 80064CF4 00061AF4 90 01 04 D0 */ stw r0, 0x4d0(r1) /* 80064CF8 00061AF8 38 61 00 CC */ addi r3, r1, 0xcc -/* 80064CFC 00061AFC C8 42 8B D0 */ lfd f2, lbl_803CD550-_SDA2_BASE_(r2) +/* 80064CFC 00061AFC C8 42 8B D0 */ lfd f2, lbl__1714-_SDA2_BASE_(r2) /* 80064D00 00061B00 38 80 00 00 */ li r4, 0 /* 80064D04 00061B04 90 A1 04 D4 */ stw r5, 0x4d4(r1) -/* 80064D08 00061B08 C0 62 8B 60 */ lfs f3, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 80064D08 00061B08 C0 62 8B 60 */ lfs f3, lbl__964_3-_SDA2_BASE_(r2) /* 80064D0C 00061B0C C8 01 04 D0 */ lfd f0, 0x4d0(r1) /* 80064D10 00061B10 90 A1 04 DC */ stw r5, 0x4dc(r1) /* 80064D14 00061B14 EC 20 10 28 */ fsubs f1, f0, f2 @@ -2608,10 +2608,10 @@ lbl_80064BE4: /* 80064D2C 00061B2C 3C 00 43 30 */ lis r0, 0x4330 /* 80064D30 00061B30 90 01 04 E0 */ stw r0, 0x4e0(r1) /* 80064D34 00061B34 38 61 00 E0 */ addi r3, r1, 0xe0 -/* 80064D38 00061B38 C8 42 8B D0 */ lfd f2, lbl_803CD550-_SDA2_BASE_(r2) +/* 80064D38 00061B38 C8 42 8B D0 */ lfd f2, lbl__1714-_SDA2_BASE_(r2) /* 80064D3C 00061B3C 38 80 00 00 */ li r4, 0 /* 80064D40 00061B40 90 A1 04 E4 */ stw r5, 0x4e4(r1) -/* 80064D44 00061B44 C0 62 8B 60 */ lfs f3, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 80064D44 00061B44 C0 62 8B 60 */ lfs f3, lbl__964_3-_SDA2_BASE_(r2) /* 80064D48 00061B48 C8 01 04 E0 */ lfd f0, 0x4e0(r1) /* 80064D4C 00061B4C 90 A1 04 EC */ stw r5, 0x4ec(r1) /* 80064D50 00061B50 EC 20 10 28 */ fsubs f1, f0, f2 @@ -2623,10 +2623,10 @@ lbl_80064BE4: /* 80064D68 00061B68 3C 00 43 30 */ lis r0, 0x4330 /* 80064D6C 00061B6C 90 01 04 F0 */ stw r0, 0x4f0(r1) /* 80064D70 00061B70 38 61 00 F4 */ addi r3, r1, 0xf4 -/* 80064D74 00061B74 C8 42 8B D0 */ lfd f2, lbl_803CD550-_SDA2_BASE_(r2) +/* 80064D74 00061B74 C8 42 8B D0 */ lfd f2, lbl__1714-_SDA2_BASE_(r2) /* 80064D78 00061B78 38 80 00 00 */ li r4, 0 /* 80064D7C 00061B7C 90 A1 04 F4 */ stw r5, 0x4f4(r1) -/* 80064D80 00061B80 C0 62 8B 60 */ lfs f3, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 80064D80 00061B80 C0 62 8B 60 */ lfs f3, lbl__964_3-_SDA2_BASE_(r2) /* 80064D84 00061B84 C8 01 04 F0 */ lfd f0, 0x4f0(r1) /* 80064D88 00061B88 90 A1 04 FC */ stw r5, 0x4fc(r1) /* 80064D8C 00061B8C EC 20 10 28 */ fsubs f1, f0, f2 @@ -2638,10 +2638,10 @@ lbl_80064BE4: /* 80064DA4 00061BA4 3C 00 43 30 */ lis r0, 0x4330 /* 80064DA8 00061BA8 90 01 05 00 */ stw r0, 0x500(r1) /* 80064DAC 00061BAC 38 61 01 08 */ addi r3, r1, 0x108 -/* 80064DB0 00061BB0 C8 42 8B D0 */ lfd f2, lbl_803CD550-_SDA2_BASE_(r2) +/* 80064DB0 00061BB0 C8 42 8B D0 */ lfd f2, lbl__1714-_SDA2_BASE_(r2) /* 80064DB4 00061BB4 38 80 00 00 */ li r4, 0 /* 80064DB8 00061BB8 90 A1 05 04 */ stw r5, 0x504(r1) -/* 80064DBC 00061BBC C0 62 8B 60 */ lfs f3, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 80064DBC 00061BBC C0 62 8B 60 */ lfs f3, lbl__964_3-_SDA2_BASE_(r2) /* 80064DC0 00061BC0 C8 01 05 00 */ lfd f0, 0x500(r1) /* 80064DC4 00061BC4 90 A1 05 0C */ stw r5, 0x50c(r1) /* 80064DC8 00061BC8 EC 20 10 28 */ fsubs f1, f0, f2 @@ -2650,7 +2650,7 @@ lbl_80064BE4: /* 80064DD4 00061BD4 EC 40 10 28 */ fsubs f2, f0, f2 /* 80064DD8 00061BD8 4B FC 71 01 */ bl set__10xParInterpFfffUi /* 80064DDC 00061BDC FC 20 F8 90 */ fmr f1, f31 -/* 80064DE0 00061BE0 80 6D 8C 90 */ lwz r3, lbl_803CB590-_SDA_BASE_(r13) +/* 80064DE0 00061BE0 80 6D 8C 90 */ lwz r3, lbl_gEmitShinySparkles-_SDA_BASE_(r13) /* 80064DE4 00061BE4 38 81 00 20 */ addi r4, r1, 0x20 /* 80064DE8 00061BE8 48 0B 2D E1 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 80064DEC 00061BEC 48 00 01 98 */ b lbl_80064F84 @@ -2659,9 +2659,9 @@ lbl_80064DF0: /* 80064DF4 00061BF4 42 00 FD 94 */ bdnz lbl_80064B88 /* 80064DF8 00061BF8 48 00 01 8C */ b lbl_80064F84 lbl_80064DFC: -/* 80064DFC 00061BFC 3C 60 80 29 */ lis r3, lbl_8028C640@ha +/* 80064DFC 00061BFC 3C 60 80 29 */ lis r3, lbl_ShinySparklyTable@ha /* 80064E00 00061C00 38 00 00 07 */ li r0, 7 -/* 80064E04 00061C04 38 63 C6 40 */ addi r3, r3, lbl_8028C640@l +/* 80064E04 00061C04 38 63 C6 40 */ addi r3, r3, lbl_ShinySparklyTable@l /* 80064E08 00061C08 38 A0 00 00 */ li r5, 0 /* 80064E0C 00061C0C 7C 7C 1B 78 */ mr r28, r3 /* 80064E10 00061C10 7C 09 03 A6 */ mtctr r0 @@ -2694,7 +2694,7 @@ lbl_80064E44: /* 80064E70 00061C70 90 01 00 10 */ stw r0, 0x10(r1) /* 80064E74 00061C74 48 00 12 F9 */ bl xVec3DistFast__FPC5xVec3PC5xVec3 /* 80064E78 00061C78 C0 1C 00 08 */ lfs f0, 8(r28) -/* 80064E7C 00061C7C C0 4D 81 88 */ lfs f2, lbl_803CAA88-_SDA_BASE_(r13) +/* 80064E7C 00061C7C C0 4D 81 88 */ lfs f2, lbl_SPARKLE_MAX_RATE-_SDA_BASE_(r13) /* 80064E80 00061C80 EC 20 08 24 */ fdivs f1, f0, f1 /* 80064E84 00061C84 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 80064E88 00061C88 40 80 00 08 */ bge lbl_80064E90 @@ -2702,15 +2702,15 @@ lbl_80064E44: lbl_80064E90: /* 80064E90 00061C90 FC 20 10 90 */ fmr f1, f2 lbl_80064E94: -/* 80064E94 00061C94 80 6D 8C 90 */ lwz r3, lbl_803CB590-_SDA_BASE_(r13) +/* 80064E94 00061C94 80 6D 8C 90 */ lwz r3, lbl_gEmitShinySparkles-_SDA_BASE_(r13) /* 80064E98 00061C98 FC 40 08 90 */ fmr f2, f1 -/* 80064E9C 00061C9C C0 62 8B 60 */ lfs f3, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 80064E9C 00061C9C C0 62 8B 60 */ lfs f3, lbl__964_3-_SDA2_BASE_(r2) /* 80064EA0 00061CA0 38 80 00 00 */ li r4, 0 /* 80064EA4 00061CA4 80 63 00 18 */ lwz r3, 0x18(r3) /* 80064EA8 00061CA8 38 63 00 0C */ addi r3, r3, 0xc /* 80064EAC 00061CAC 4B FC 70 2D */ bl set__10xParInterpFfffUi -/* 80064EB0 00061CB0 80 6D 8C 90 */ lwz r3, lbl_803CB590-_SDA_BASE_(r13) -/* 80064EB4 00061CB4 C0 22 8B CC */ lfs f1, lbl_803CD54C-_SDA2_BASE_(r2) +/* 80064EB0 00061CB0 80 6D 8C 90 */ lwz r3, lbl_gEmitShinySparkles-_SDA_BASE_(r13) +/* 80064EB4 00061CB4 C0 22 8B CC */ lfs f1, lbl__1712-_SDA2_BASE_(r2) /* 80064EB8 00061CB8 48 10 CF ED */ bl zParPTankConvertEmitRate__FP11xParEmitterf /* 80064EBC 00061CBC 2C 03 00 40 */ cmpwi r3, 0x40 /* 80064EC0 00061CC0 38 00 00 40 */ li r0, 0x40 @@ -2742,7 +2742,7 @@ lbl_80064F18: /* 80064F18 00061D18 4B FC BD 71 */ bl xurand__Fv /* 80064F1C 00061D1C 93 E1 05 0C */ stw r31, 0x50c(r1) /* 80064F20 00061D20 7F 63 DB 78 */ mr r3, r27 -/* 80064F24 00061D24 C8 42 8B D8 */ lfd f2, lbl_803CD558-_SDA2_BASE_(r2) +/* 80064F24 00061D24 C8 42 8B D8 */ lfd f2, lbl__1730_1-_SDA2_BASE_(r2) /* 80064F28 00061D28 93 C1 05 08 */ stw r30, 0x508(r1) /* 80064F2C 00061D2C C8 01 05 08 */ lfd f0, 0x508(r1) /* 80064F30 00061D30 EC 00 10 28 */ fsubs f0, f0, f2 @@ -2792,18 +2792,18 @@ zEntPickup.set_alpha_blend__FP14xModelInstance: zEntPickup_Render__FP10zEntPickupUi: /* 80064FC4 00061DC4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80064FC8 00061DC8 7C 08 02 A6 */ mflr r0 -/* 80064FCC 00061DCC 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 80064FCC 00061DCC 3C A0 80 3C */ lis r5, lbl_globals@ha /* 80064FD0 00061DD0 90 01 00 24 */ stw r0, 0x24(r1) /* 80064FD4 00061DD4 BF 61 00 0C */ stmw r27, 0xc(r1) /* 80064FD8 00061DD8 7C 7F 1B 78 */ mr r31, r3 -/* 80064FDC 00061DDC 38 65 05 58 */ addi r3, r5, lbl_803C0558@l +/* 80064FDC 00061DDC 38 65 05 58 */ addi r3, r5, lbl_globals@l /* 80064FE0 00061DE0 7C 9B 23 78 */ mr r27, r4 /* 80064FE4 00061DE4 80 83 06 58 */ lwz r4, 0x658(r3) /* 80064FE8 00061DE8 38 60 00 00 */ li r3, 0 /* 80064FEC 00061DEC 48 0B E4 D5 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld -/* 80064FF0 00061DF0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80064FF0 00061DF0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80064FF4 00061DF4 3B A0 00 00 */ li r29, 0 -/* 80064FF8 00061DF8 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l +/* 80064FF8 00061DF8 3B C3 05 58 */ addi r30, r3, lbl_globals@l /* 80064FFC 00061DFC 48 00 00 84 */ b lbl_80065080 lbl_80065000: /* 80065000 00061E00 7F E3 FB 78 */ mr r3, r31 @@ -2827,14 +2827,14 @@ lbl_80065000: /* 80065048 00061E48 7C 04 00 40 */ cmplw r4, r0 /* 8006504C 00061E4C 41 80 00 2C */ blt lbl_80065078 /* 80065050 00061E50 4B FF FF 51 */ bl zEntPickup.set_alpha_blend__FP14xModelInstance -/* 80065054 00061E54 C0 0D 81 94 */ lfs f0, lbl_803CAA94-_SDA_BASE_(r13) +/* 80065054 00061E54 C0 0D 81 94 */ lfs f0, lbl_sUnderwearFade-_SDA_BASE_(r13) /* 80065058 00061E58 80 7F 00 24 */ lwz r3, 0x24(r31) /* 8006505C 00061E5C D0 03 00 24 */ stfs f0, 0x24(r3) /* 80065060 00061E60 80 7F 00 24 */ lwz r3, 0x24(r31) /* 80065064 00061E64 48 0C 1A 71 */ bl xModelBucket_Add__FP14xModelInstance -/* 80065068 00061E68 3C 80 80 29 */ lis r4, lbl_8028C720@ha +/* 80065068 00061E68 3C 80 80 29 */ lis r4, lbl_sPickupOrientation@ha /* 8006506C 00061E6C 7F 83 E3 78 */ mr r3, r28 -/* 80065070 00061E70 38 84 C7 20 */ addi r4, r4, lbl_8028C720@l +/* 80065070 00061E70 38 84 C7 20 */ addi r4, r4, lbl_sPickupOrientation@l /* 80065074 00061E74 4B FA 65 55 */ bl __as__7xMat3x3FRC7xMat3x3 lbl_80065078: /* 80065078 00061E78 3B FF 02 68 */ addi r31, r31, 0x268 @@ -2877,7 +2877,7 @@ zEntPickup_RenderOne__FP4xEnt: /* 800650FC 00061EFC 7F E3 FB 78 */ mr r3, r31 /* 80065100 00061F00 D0 01 00 18 */ stfs f0, 0x18(r1) /* 80065104 00061F04 C0 24 00 34 */ lfs f1, 0x34(r4) -/* 80065108 00061F08 C0 02 8B 80 */ lfs f0, lbl_803CD500-_SDA2_BASE_(r2) +/* 80065108 00061F08 C0 02 8B 80 */ lfs f0, lbl__1319-_SDA2_BASE_(r2) /* 8006510C 00061F0C EC 01 00 28 */ fsubs f0, f1, f0 /* 80065110 00061F10 D0 01 00 1C */ stfs f0, 0x1c(r1) /* 80065114 00061F14 C0 04 00 38 */ lfs f0, 0x38(r4) @@ -2897,15 +2897,15 @@ zEntPickup_RenderOne__FP4xEnt: /* 8006514C 00061F4C 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 80065150 00061F50 40 82 00 14 */ bne lbl_80065164 lbl_80065154: -/* 80065154 00061F54 3C 80 80 29 */ lis r4, lbl_8028C720@ha +/* 80065154 00061F54 3C 80 80 29 */ lis r4, lbl_sPickupOrientation@ha /* 80065158 00061F58 7F C3 F3 78 */ mr r3, r30 -/* 8006515C 00061F5C 38 84 C7 20 */ addi r4, r4, lbl_8028C720@l +/* 8006515C 00061F5C 38 84 C7 20 */ addi r4, r4, lbl_sPickupOrientation@l /* 80065160 00061F60 4B FA 64 69 */ bl __as__7xMat3x3FRC7xMat3x3 lbl_80065164: /* 80065164 00061F64 7F C4 F3 78 */ mr r4, r30 /* 80065168 00061F68 38 7D 00 50 */ addi r3, r29, 0x50 /* 8006516C 00061F6C 4B FC F8 31 */ bl __as__11RwMatrixTagFRC11RwMatrixTag -/* 80065170 00061F70 C0 02 8B 60 */ lfs f0, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 80065170 00061F70 C0 02 8B 60 */ lfs f0, lbl__964_3-_SDA2_BASE_(r2) /* 80065174 00061F74 C0 3C 01 A0 */ lfs f1, 0x1a0(r28) /* 80065178 00061F78 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 8006517C 00061F7C 41 82 00 20 */ beq lbl_8006519C @@ -2935,13 +2935,13 @@ lbl_800651AC: zEntPickup_RenderList__FP10zEntPickupUi: /* 800651CC 00061FCC 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800651D0 00061FD0 7C 08 02 A6 */ mflr r0 -/* 800651D4 00061FD4 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 800651D4 00061FD4 3C A0 80 3C */ lis r5, lbl_globals@ha /* 800651D8 00061FD8 90 01 00 54 */ stw r0, 0x54(r1) /* 800651DC 00061FDC BF 21 00 34 */ stmw r25, 0x34(r1) /* 800651E0 00061FE0 7C 7C 1B 78 */ mr r28, r3 /* 800651E4 00061FE4 7C 9D 23 78 */ mr r29, r4 /* 800651E8 00061FE8 3B C0 00 00 */ li r30, 0 -/* 800651EC 00061FEC 3B E5 05 58 */ addi r31, r5, lbl_803C0558@l +/* 800651EC 00061FEC 3B E5 05 58 */ addi r31, r5, lbl_globals@l /* 800651F0 00061FF0 48 00 02 10 */ b lbl_80065400 lbl_800651F4: /* 800651F4 00061FF4 7F 83 E3 78 */ mr r3, r28 @@ -2973,7 +2973,7 @@ lbl_80065240: /* 80065258 00062058 7F 63 DB 78 */ mr r3, r27 /* 8006525C 0006205C D0 01 00 18 */ stfs f0, 0x18(r1) /* 80065260 00062060 80 FC 00 24 */ lwz r7, 0x24(r28) -/* 80065264 00062064 C0 02 8B 80 */ lfs f0, lbl_803CD500-_SDA2_BASE_(r2) +/* 80065264 00062064 C0 02 8B 80 */ lfs f0, lbl__1319-_SDA2_BASE_(r2) /* 80065268 00062068 80 E7 00 4C */ lwz r7, 0x4c(r7) /* 8006526C 0006206C C0 27 00 34 */ lfs f1, 0x34(r7) /* 80065270 00062070 EC 01 00 28 */ fsubs f0, f1, f0 @@ -2995,15 +2995,15 @@ lbl_80065240: /* 800652B0 000620B0 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 800652B4 000620B4 40 82 00 14 */ bne lbl_800652C8 lbl_800652B8: -/* 800652B8 000620B8 3C 80 80 29 */ lis r4, lbl_8028C720@ha +/* 800652B8 000620B8 3C 80 80 29 */ lis r4, lbl_sPickupOrientation@ha /* 800652BC 000620BC 7F 43 D3 78 */ mr r3, r26 -/* 800652C0 000620C0 38 84 C7 20 */ addi r4, r4, lbl_8028C720@l +/* 800652C0 000620C0 38 84 C7 20 */ addi r4, r4, lbl_sPickupOrientation@l /* 800652C4 000620C4 4B FA 63 05 */ bl __as__7xMat3x3FRC7xMat3x3 lbl_800652C8: /* 800652C8 000620C8 7F 44 D3 78 */ mr r4, r26 /* 800652CC 000620CC 38 79 00 50 */ addi r3, r25, 0x50 /* 800652D0 000620D0 4B FC F6 CD */ bl __as__11RwMatrixTagFRC11RwMatrixTag -/* 800652D4 000620D4 C0 02 8B 60 */ lfs f0, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 800652D4 000620D4 C0 02 8B 60 */ lfs f0, lbl__964_3-_SDA2_BASE_(r2) /* 800652D8 000620D8 C0 3C 01 A0 */ lfs f1, 0x1a0(r28) /* 800652DC 000620DC FC 00 08 00 */ fcmpu cr0, f0, f1 /* 800652E0 000620E0 41 82 00 20 */ beq lbl_80065300 @@ -3045,21 +3045,21 @@ lbl_80065344: /* 80065360 00062160 C0 7F 00 4C */ lfs f3, 0x4c(r31) /* 80065364 00062164 C0 43 00 38 */ lfs f2, 0x38(r3) /* 80065368 00062168 EC 85 20 28 */ fsubs f4, f5, f4 -/* 8006536C 0006216C C0 02 8B E0 */ lfs f0, lbl_803CD560-_SDA2_BASE_(r2) +/* 8006536C 0006216C C0 02 8B E0 */ lfs f0, lbl__1871-_SDA2_BASE_(r2) /* 80065370 00062170 EC 21 00 72 */ fmuls f1, f1, f1 /* 80065374 00062174 EC 43 10 28 */ fsubs f2, f3, f2 /* 80065378 00062178 EC 24 09 3A */ fmadds f1, f4, f4, f1 /* 8006537C 0006217C EC 22 08 BA */ fmadds f1, f2, f2, f1 /* 80065380 00062180 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80065384 00062184 40 80 00 74 */ bge lbl_800653F8 -/* 80065388 00062188 C0 02 8B 9C */ lfs f0, lbl_803CD51C-_SDA2_BASE_(r2) +/* 80065388 00062188 C0 02 8B 9C */ lfs f0, lbl__1521-_SDA2_BASE_(r2) /* 8006538C 0006218C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80065390 00062190 40 81 00 48 */ ble lbl_800653D8 /* 80065394 00062194 4B FA 54 69 */ bl xsqrt__Ff -/* 80065398 00062198 C0 02 8B A4 */ lfs f0, lbl_803CD524-_SDA2_BASE_(r2) -/* 8006539C 0006219C C0 42 8B E4 */ lfs f2, lbl_803CD564-_SDA2_BASE_(r2) +/* 80065398 00062198 C0 02 8B A4 */ lfs f0, lbl__1523-_SDA2_BASE_(r2) +/* 8006539C 0006219C C0 42 8B E4 */ lfs f2, lbl__1872_1-_SDA2_BASE_(r2) /* 800653A0 000621A0 EC 00 08 28 */ fsubs f0, f0, f1 -/* 800653A4 000621A4 C0 22 8B 64 */ lfs f1, lbl_803CD4E4-_SDA2_BASE_(r2) +/* 800653A4 000621A4 C0 22 8B 64 */ lfs f1, lbl__1050_2-_SDA2_BASE_(r2) /* 800653A8 000621A8 EC 02 00 32 */ fmuls f0, f2, f0 /* 800653AC 000621AC EC 01 00 32 */ fmuls f0, f1, f0 /* 800653B0 000621B0 FC 00 00 1E */ fctiwz f0, f0 @@ -3080,8 +3080,8 @@ lbl_800653DC: /* 800653E0 000621E0 7F 84 E3 78 */ mr r4, r28 /* 800653E4 000621E4 98 03 00 02 */ stb r0, 2(r3) /* 800653E8 000621E8 80 7C 00 C0 */ lwz r3, 0xc0(r28) -/* 800653EC 000621EC C0 22 8B E8 */ lfs f1, lbl_803CD568-_SDA2_BASE_(r2) -/* 800653F0 000621F0 C0 42 8B 60 */ lfs f2, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 800653EC 000621EC C0 22 8B E8 */ lfs f1, lbl__1873-_SDA2_BASE_(r2) +/* 800653F0 000621F0 C0 42 8B 60 */ lfs f2, lbl__964_3-_SDA2_BASE_(r2) /* 800653F4 000621F4 48 0D 4A 69 */ bl xShadowSimple_Add__FP18xShadowSimpleCacheP4xEntff lbl_800653F8: /* 800653F8 000621F8 3B 9C 02 68 */ addi r28, r28, 0x268 @@ -3107,13 +3107,13 @@ zEntPickup_UpdateFlyToInterface__FP10zEntPickupUif: /* 80065438 00062238 DB A1 05 60 */ stfd f29, 0x560(r1) /* 8006543C 0006223C F3 A1 05 68 */ psq_st f29, 1384(r1), 0, qr0 /* 80065440 00062240 BD C1 05 18 */ stmw r14, 0x518(r1) -/* 80065444 00062244 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 80065444 00062244 3C A0 80 3C */ lis r5, lbl_globals@ha /* 80065448 00062248 FF E0 08 90 */ fmr f31, f1 -/* 8006544C 0006224C 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l -/* 80065450 00062250 3C C0 80 29 */ lis r6, lbl_8028C640@ha +/* 8006544C 0006224C 38 A5 05 58 */ addi r5, r5, lbl_globals@l +/* 80065450 00062250 3C C0 80 29 */ lis r6, lbl_ShinySparklyTable@ha /* 80065454 00062254 7C 6F 1B 78 */ mr r15, r3 /* 80065458 00062258 7C 90 23 78 */ mr r16, r4 -/* 8006545C 0006225C 3B A6 C6 40 */ addi r29, r6, lbl_8028C640@l +/* 8006545C 0006225C 3B A6 C6 40 */ addi r29, r6, lbl_ShinySparklyTable@l /* 80065460 00062260 39 C1 00 90 */ addi r14, r1, 0x90 /* 80065464 00062264 3B 61 00 A4 */ addi r27, r1, 0xa4 /* 80065468 00062268 3B 41 00 B8 */ addi r26, r1, 0xb8 @@ -3140,7 +3140,7 @@ lbl_80065488: /* 800654B8 000622B8 40 82 00 68 */ bne lbl_80065520 /* 800654BC 000622BC 88 03 00 05 */ lbz r0, 5(r3) /* 800654C0 000622C0 3A 3D 02 B8 */ addi r17, r29, 0x2b8 -/* 800654C4 000622C4 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 800654C4 000622C4 C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 800654C8 000622C8 1C 00 00 0C */ mulli r0, r0, 0xc /* 800654CC 000622CC 7E 31 02 14 */ add r17, r17, r0 /* 800654D0 000622D0 C0 31 00 00 */ lfs f1, 0(r17) @@ -3164,7 +3164,7 @@ lbl_80065488: /* 80065518 00062318 D0 01 00 18 */ stfs f0, 0x18(r1) /* 8006551C 0006231C 4B FC 5F 09 */ bl xFXAuraAdd__FPvP5xVec3P10iColor_tagf lbl_80065520: -/* 80065520 00062320 80 02 AB E8 */ lwz r0, lbl_803CF568-_SDA2_BASE_(r2) +/* 80065520 00062320 80 02 AB E8 */ lwz r0, lbl_gPTankDisable-_SDA2_BASE_(r2) /* 80065524 00062324 28 00 00 00 */ cmplwi r0, 0 /* 80065528 00062328 41 82 02 74 */ beq lbl_8006579C /* 8006552C 0006232C 38 00 00 07 */ li r0, 7 @@ -3194,16 +3194,16 @@ lbl_8006555C: /* 80065584 00062384 38 80 00 00 */ li r4, 0 /* 80065588 00062388 FC 40 08 90 */ fmr f2, f1 /* 8006558C 0006238C D0 01 01 80 */ stfs f0, 0x180(r1) -/* 80065590 00062390 C0 62 8B 60 */ lfs f3, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 80065590 00062390 C0 62 8B 60 */ lfs f3, lbl__964_3-_SDA2_BASE_(r2) /* 80065594 00062394 4B FC 69 45 */ bl set__10xParInterpFfffUi /* 80065598 00062398 88 B1 00 10 */ lbz r5, 0x10(r17) /* 8006559C 0006239C 3C 00 43 30 */ lis r0, 0x4330 /* 800655A0 000623A0 90 01 04 90 */ stw r0, 0x490(r1) /* 800655A4 000623A4 38 61 00 7C */ addi r3, r1, 0x7c -/* 800655A8 000623A8 C8 42 8B D0 */ lfd f2, lbl_803CD550-_SDA2_BASE_(r2) +/* 800655A8 000623A8 C8 42 8B D0 */ lfd f2, lbl__1714-_SDA2_BASE_(r2) /* 800655AC 000623AC 38 80 00 00 */ li r4, 0 /* 800655B0 000623B0 90 A1 04 94 */ stw r5, 0x494(r1) -/* 800655B4 000623B4 C0 62 8B 60 */ lfs f3, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 800655B4 000623B4 C0 62 8B 60 */ lfs f3, lbl__964_3-_SDA2_BASE_(r2) /* 800655B8 000623B8 C8 01 04 90 */ lfd f0, 0x490(r1) /* 800655BC 000623BC 90 A1 04 9C */ stw r5, 0x49c(r1) /* 800655C0 000623C0 EC 20 10 28 */ fsubs f1, f0, f2 @@ -3215,10 +3215,10 @@ lbl_8006555C: /* 800655D8 000623D8 3C 00 43 30 */ lis r0, 0x4330 /* 800655DC 000623DC 90 01 04 A0 */ stw r0, 0x4a0(r1) /* 800655E0 000623E0 7D C3 73 78 */ mr r3, r14 -/* 800655E4 000623E4 C8 42 8B D0 */ lfd f2, lbl_803CD550-_SDA2_BASE_(r2) +/* 800655E4 000623E4 C8 42 8B D0 */ lfd f2, lbl__1714-_SDA2_BASE_(r2) /* 800655E8 000623E8 38 80 00 00 */ li r4, 0 /* 800655EC 000623EC 90 A1 04 A4 */ stw r5, 0x4a4(r1) -/* 800655F0 000623F0 C0 62 8B 60 */ lfs f3, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 800655F0 000623F0 C0 62 8B 60 */ lfs f3, lbl__964_3-_SDA2_BASE_(r2) /* 800655F4 000623F4 C8 01 04 A0 */ lfd f0, 0x4a0(r1) /* 800655F8 000623F8 90 A1 04 AC */ stw r5, 0x4ac(r1) /* 800655FC 000623FC EC 20 10 28 */ fsubs f1, f0, f2 @@ -3232,9 +3232,9 @@ lbl_8006555C: /* 8006561C 0006241C 7F 63 DB 78 */ mr r3, r27 /* 80065620 00062420 90 81 04 B4 */ stw r4, 0x4b4(r1) /* 80065624 00062424 38 80 00 00 */ li r4, 0 -/* 80065628 00062428 C8 42 8B D0 */ lfd f2, lbl_803CD550-_SDA2_BASE_(r2) +/* 80065628 00062428 C8 42 8B D0 */ lfd f2, lbl__1714-_SDA2_BASE_(r2) /* 8006562C 0006242C 90 A1 04 B0 */ stw r5, 0x4b0(r1) -/* 80065630 00062430 C0 62 8B 60 */ lfs f3, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 80065630 00062430 C0 62 8B 60 */ lfs f3, lbl__964_3-_SDA2_BASE_(r2) /* 80065634 00062434 C8 01 04 B0 */ lfd f0, 0x4b0(r1) /* 80065638 00062438 90 01 04 BC */ stw r0, 0x4bc(r1) /* 8006563C 0006243C EC 20 10 28 */ fsubs f1, f0, f2 @@ -3246,10 +3246,10 @@ lbl_8006555C: /* 80065654 00062454 3C 00 43 30 */ lis r0, 0x4330 /* 80065658 00062458 90 01 04 C0 */ stw r0, 0x4c0(r1) /* 8006565C 0006245C 7F 43 D3 78 */ mr r3, r26 -/* 80065660 00062460 C8 42 8B D0 */ lfd f2, lbl_803CD550-_SDA2_BASE_(r2) +/* 80065660 00062460 C8 42 8B D0 */ lfd f2, lbl__1714-_SDA2_BASE_(r2) /* 80065664 00062464 38 80 00 00 */ li r4, 0 /* 80065668 00062468 90 A1 04 C4 */ stw r5, 0x4c4(r1) -/* 8006566C 0006246C C0 62 8B 60 */ lfs f3, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 8006566C 0006246C C0 62 8B 60 */ lfs f3, lbl__964_3-_SDA2_BASE_(r2) /* 80065670 00062470 C8 01 04 C0 */ lfd f0, 0x4c0(r1) /* 80065674 00062474 90 A1 04 CC */ stw r5, 0x4cc(r1) /* 80065678 00062478 EC 20 10 28 */ fsubs f1, f0, f2 @@ -3261,10 +3261,10 @@ lbl_8006555C: /* 80065690 00062490 3C 00 43 30 */ lis r0, 0x4330 /* 80065694 00062494 90 01 04 D0 */ stw r0, 0x4d0(r1) /* 80065698 00062498 7F 23 CB 78 */ mr r3, r25 -/* 8006569C 0006249C C8 42 8B D0 */ lfd f2, lbl_803CD550-_SDA2_BASE_(r2) +/* 8006569C 0006249C C8 42 8B D0 */ lfd f2, lbl__1714-_SDA2_BASE_(r2) /* 800656A0 000624A0 38 80 00 00 */ li r4, 0 /* 800656A4 000624A4 90 A1 04 D4 */ stw r5, 0x4d4(r1) -/* 800656A8 000624A8 C0 62 8B 60 */ lfs f3, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 800656A8 000624A8 C0 62 8B 60 */ lfs f3, lbl__964_3-_SDA2_BASE_(r2) /* 800656AC 000624AC C8 01 04 D0 */ lfd f0, 0x4d0(r1) /* 800656B0 000624B0 90 A1 04 DC */ stw r5, 0x4dc(r1) /* 800656B4 000624B4 EC 20 10 28 */ fsubs f1, f0, f2 @@ -3276,10 +3276,10 @@ lbl_8006555C: /* 800656CC 000624CC 3C 00 43 30 */ lis r0, 0x4330 /* 800656D0 000624D0 90 01 04 E0 */ stw r0, 0x4e0(r1) /* 800656D4 000624D4 7F 03 C3 78 */ mr r3, r24 -/* 800656D8 000624D8 C8 42 8B D0 */ lfd f2, lbl_803CD550-_SDA2_BASE_(r2) +/* 800656D8 000624D8 C8 42 8B D0 */ lfd f2, lbl__1714-_SDA2_BASE_(r2) /* 800656DC 000624DC 38 80 00 00 */ li r4, 0 /* 800656E0 000624E0 90 A1 04 E4 */ stw r5, 0x4e4(r1) -/* 800656E4 000624E4 C0 62 8B 60 */ lfs f3, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 800656E4 000624E4 C0 62 8B 60 */ lfs f3, lbl__964_3-_SDA2_BASE_(r2) /* 800656E8 000624E8 C8 01 04 E0 */ lfd f0, 0x4e0(r1) /* 800656EC 000624EC 90 A1 04 EC */ stw r5, 0x4ec(r1) /* 800656F0 000624F0 EC 20 10 28 */ fsubs f1, f0, f2 @@ -3291,10 +3291,10 @@ lbl_8006555C: /* 80065708 00062508 3C 00 43 30 */ lis r0, 0x4330 /* 8006570C 0006250C 90 01 04 F0 */ stw r0, 0x4f0(r1) /* 80065710 00062510 7E E3 BB 78 */ mr r3, r23 -/* 80065714 00062514 C8 42 8B D0 */ lfd f2, lbl_803CD550-_SDA2_BASE_(r2) +/* 80065714 00062514 C8 42 8B D0 */ lfd f2, lbl__1714-_SDA2_BASE_(r2) /* 80065718 00062518 38 80 00 00 */ li r4, 0 /* 8006571C 0006251C 90 A1 04 F4 */ stw r5, 0x4f4(r1) -/* 80065720 00062520 C0 62 8B 60 */ lfs f3, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 80065720 00062520 C0 62 8B 60 */ lfs f3, lbl__964_3-_SDA2_BASE_(r2) /* 80065724 00062524 C8 01 04 F0 */ lfd f0, 0x4f0(r1) /* 80065728 00062528 90 A1 04 FC */ stw r5, 0x4fc(r1) /* 8006572C 0006252C EC 20 10 28 */ fsubs f1, f0, f2 @@ -3306,10 +3306,10 @@ lbl_8006555C: /* 80065744 00062544 3C 00 43 30 */ lis r0, 0x4330 /* 80065748 00062548 90 01 05 00 */ stw r0, 0x500(r1) /* 8006574C 0006254C 7E C3 B3 78 */ mr r3, r22 -/* 80065750 00062550 C8 42 8B D0 */ lfd f2, lbl_803CD550-_SDA2_BASE_(r2) +/* 80065750 00062550 C8 42 8B D0 */ lfd f2, lbl__1714-_SDA2_BASE_(r2) /* 80065754 00062554 38 80 00 00 */ li r4, 0 /* 80065758 00062558 90 A1 05 04 */ stw r5, 0x504(r1) -/* 8006575C 0006255C C0 62 8B 60 */ lfs f3, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 8006575C 0006255C C0 62 8B 60 */ lfs f3, lbl__964_3-_SDA2_BASE_(r2) /* 80065760 00062560 C8 01 05 00 */ lfd f0, 0x500(r1) /* 80065764 00062564 90 A1 05 0C */ stw r5, 0x50c(r1) /* 80065768 00062568 EC 20 10 28 */ fsubs f1, f0, f2 @@ -3317,9 +3317,9 @@ lbl_8006555C: /* 80065770 00062570 C8 01 05 08 */ lfd f0, 0x508(r1) /* 80065774 00062574 EC 40 10 28 */ fsubs f2, f0, f2 /* 80065778 00062578 4B FC 67 61 */ bl set__10xParInterpFfffUi -/* 8006577C 0006257C 80 6D 8C 90 */ lwz r3, lbl_803CB590-_SDA_BASE_(r13) +/* 8006577C 0006257C 80 6D 8C 90 */ lwz r3, lbl_gEmitShinySparkles-_SDA_BASE_(r13) /* 80065780 00062580 38 81 00 20 */ addi r4, r1, 0x20 -/* 80065784 00062584 C0 22 8B CC */ lfs f1, lbl_803CD54C-_SDA2_BASE_(r2) +/* 80065784 00062584 C0 22 8B CC */ lfs f1, lbl__1712-_SDA2_BASE_(r2) /* 80065788 00062588 48 0B 24 41 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 8006578C 0006258C 48 00 01 78 */ b lbl_80065904 lbl_80065790: @@ -3361,14 +3361,14 @@ lbl_800657DC: /* 8006580C 0006260C 48 00 09 61 */ bl xVec3DistFast__FPC5xVec3PC5xVec3 /* 80065810 00062610 C0 31 00 0C */ lfs f1, 0xc(r17) /* 80065814 00062614 38 80 00 00 */ li r4, 0 -/* 80065818 00062618 80 6D 8C 90 */ lwz r3, lbl_803CB590-_SDA_BASE_(r13) +/* 80065818 00062618 80 6D 8C 90 */ lwz r3, lbl_gEmitShinySparkles-_SDA_BASE_(r13) /* 8006581C 0006261C FC 40 08 90 */ fmr f2, f1 -/* 80065820 00062620 C0 62 8B 60 */ lfs f3, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 80065820 00062620 C0 62 8B 60 */ lfs f3, lbl__964_3-_SDA2_BASE_(r2) /* 80065824 00062624 80 63 00 18 */ lwz r3, 0x18(r3) /* 80065828 00062628 38 63 00 0C */ addi r3, r3, 0xc /* 8006582C 0006262C 4B FC 66 AD */ bl set__10xParInterpFfffUi -/* 80065830 00062630 80 6D 8C 90 */ lwz r3, lbl_803CB590-_SDA_BASE_(r13) -/* 80065834 00062634 C0 22 8B CC */ lfs f1, lbl_803CD54C-_SDA2_BASE_(r2) +/* 80065830 00062630 80 6D 8C 90 */ lwz r3, lbl_gEmitShinySparkles-_SDA_BASE_(r13) +/* 80065834 00062634 C0 22 8B CC */ lfs f1, lbl__1712-_SDA2_BASE_(r2) /* 80065838 00062638 48 10 C6 6D */ bl zParPTankConvertEmitRate__FP11xParEmitterf /* 8006583C 0006263C 2C 03 00 40 */ cmpwi r3, 0x40 /* 80065840 00062640 38 00 00 40 */ li r0, 0x40 @@ -3400,7 +3400,7 @@ lbl_80065898: /* 80065898 00062698 4B FC B3 F1 */ bl xurand__Fv /* 8006589C 0006269C 93 C1 05 0C */ stw r30, 0x50c(r1) /* 800658A0 000626A0 7E 63 9B 78 */ mr r3, r19 -/* 800658A4 000626A4 C8 42 8B D8 */ lfd f2, lbl_803CD558-_SDA2_BASE_(r2) +/* 800658A4 000626A4 C8 42 8B D8 */ lfd f2, lbl__1730_1-_SDA2_BASE_(r2) /* 800658A8 000626A8 93 E1 05 08 */ stw r31, 0x508(r1) /* 800658AC 000626AC C8 01 05 08 */ lfd f0, 0x508(r1) /* 800658B0 000626B0 EC 00 10 28 */ fsubs f0, f0, f2 @@ -3435,13 +3435,13 @@ lbl_8006590C: /* 80065918 00062718 39 FD 01 20 */ addi r15, r29, 0x120 lbl_8006591C: /* 8006591C 0006271C C0 2F 00 0C */ lfs f1, 0xc(r15) -/* 80065920 00062720 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80065920 00062720 C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 80065924 00062724 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80065928 00062728 40 81 00 74 */ ble lbl_8006599C /* 8006592C 0006272C EC 01 F8 28 */ fsubs f0, f1, f31 /* 80065930 00062730 D0 0F 00 0C */ stfs f0, 0xc(r15) /* 80065934 00062734 C0 2F 00 0C */ lfs f1, 0xc(r15) -/* 80065938 00062738 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80065938 00062738 C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 8006593C 0006273C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80065940 00062740 4C 40 13 82 */ cror 2, 0, 2 /* 80065944 00062744 40 82 00 08 */ bne lbl_8006594C @@ -3450,7 +3450,7 @@ lbl_8006594C: /* 8006594C 0006274C 80 6F 00 14 */ lwz r3, 0x14(r15) /* 80065950 00062750 28 03 00 00 */ cmplwi r3, 0 /* 80065954 00062754 41 82 00 48 */ beq lbl_8006599C -/* 80065958 00062758 C0 22 8B EC */ lfs f1, lbl_803CD56C-_SDA2_BASE_(r2) +/* 80065958 00062758 C0 22 8B EC */ lfs f1, lbl__1977-_SDA2_BASE_(r2) /* 8006595C 0006275C C0 0F 00 10 */ lfs f0, 0x10(r15) /* 80065960 00062760 81 C3 00 D4 */ lwz r14, 0xd4(r3) /* 80065964 00062764 EC 01 00 32 */ fmuls f0, f1, f0 @@ -3490,10 +3490,10 @@ zEntPickup.rewardRequest__FUiP5xVec35xVec3: /* 800659D8 000627D8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800659DC 000627DC 7C 08 02 A6 */ mflr r0 /* 800659E0 000627E0 1C C3 00 28 */ mulli r6, r3, 0x28 -/* 800659E4 000627E4 3C 60 80 2E */ lis r3, lbl_802DD310@ha +/* 800659E4 000627E4 3C 60 80 2E */ lis r3, lbl_rewardPickups@ha /* 800659E8 000627E8 90 01 00 24 */ stw r0, 0x24(r1) /* 800659EC 000627EC 38 00 00 0A */ li r0, 0xa -/* 800659F0 000627F0 38 63 D3 10 */ addi r3, r3, lbl_802DD310@l +/* 800659F0 000627F0 38 63 D3 10 */ addi r3, r3, lbl_rewardPickups@l /* 800659F4 000627F4 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800659F8 000627F8 7C 63 32 14 */ add r3, r3, r6 /* 800659FC 000627FC 93 C1 00 18 */ stw r30, 0x18(r1) @@ -3570,9 +3570,9 @@ zEntPickup_SceneEnter__Fv: zEntPickup_SceneReset__Fv: /* 80065AF0 000628F0 38 60 00 01 */ li r3, 1 /* 80065AF4 000628F4 38 00 00 00 */ li r0, 0 -/* 80065AF8 000628F8 90 6D 81 8C */ stw r3, lbl_803CAA8C-_SDA_BASE_(r13) -/* 80065AFC 000628FC 90 0D 8C 98 */ stw r0, lbl_803CB598-_SDA_BASE_(r13) -/* 80065B00 00062900 90 0D 8C 9C */ stw r0, lbl_803CB59C-_SDA_BASE_(r13) +/* 80065AF8 000628F8 90 6D 81 8C */ stw r3, lbl_gEnableRewardsQueue-_SDA_BASE_(r13) +/* 80065AFC 000628FC 90 0D 8C 98 */ stw r0, lbl_sSpatulaAlreadyGiven-_SDA_BASE_(r13) +/* 80065B00 00062900 90 0D 8C 9C */ stw r0, lbl_sSpatulaBungeeDeferred-_SDA_BASE_(r13) /* 80065B04 00062904 4E 80 00 20 */ blr .global zEntPickup_SceneUpdate__Ff @@ -3587,54 +3587,54 @@ zEntPickup_SceneUpdate__Ff: /* 80065B24 00062924 48 03 26 59 */ bl zGameIsPaused__Fv /* 80065B28 00062928 2C 03 00 00 */ cmpwi r3, 0 /* 80065B2C 0006292C 40 82 03 3C */ bne lbl_80065E68 -/* 80065B30 00062930 C0 02 8B 94 */ lfs f0, lbl_803CD514-_SDA2_BASE_(r2) -/* 80065B34 00062934 3C 60 80 29 */ lis r3, lbl_8028C720@ha -/* 80065B38 00062938 38 63 C7 20 */ addi r3, r3, lbl_8028C720@l +/* 80065B30 00062930 C0 02 8B 94 */ lfs f0, lbl__1519-_SDA2_BASE_(r2) +/* 80065B34 00062934 3C 60 80 29 */ lis r3, lbl_sPickupOrientation@ha +/* 80065B38 00062938 38 63 C7 20 */ addi r3, r3, lbl_sPickupOrientation@l /* 80065B3C 0006293C EC 20 07 F2 */ fmuls f1, f0, f31 /* 80065B40 00062940 7C 64 1B 78 */ mr r4, r3 /* 80065B44 00062944 4B FC CB 75 */ bl xMat3x3RMulRotY__FP7xMat3x3PC7xMat3x3f -/* 80065B48 00062948 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80065B4C 0006294C 3C A0 80 29 */ lis r5, lbl_8028C720@ha -/* 80065B50 00062950 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80065B48 00062948 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80065B4C 0006294C 3C A0 80 29 */ lis r5, lbl_sPickupOrientation@ha +/* 80065B50 00062950 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80065B54 00062954 38 C0 00 03 */ li r6, 3 /* 80065B58 00062958 80 64 16 B0 */ lwz r3, 0x16b0(r4) -/* 80065B5C 0006295C 38 A5 C7 20 */ addi r5, r5, lbl_8028C720@l +/* 80065B5C 0006295C 38 A5 C7 20 */ addi r5, r5, lbl_sPickupOrientation@l /* 80065B60 00062960 80 04 17 38 */ lwz r0, 0x1738(r4) /* 80065B64 00062964 90 C5 00 0C */ stw r6, 0xc(r5) /* 80065B68 00062968 7C 03 00 40 */ cmplw r3, r0 /* 80065B6C 0006296C 41 80 00 38 */ blt lbl_80065BA4 -/* 80065B70 00062970 C0 2D 81 94 */ lfs f1, lbl_803CAA94-_SDA_BASE_(r13) -/* 80065B74 00062974 C0 02 8B F0 */ lfs f0, lbl_803CD570-_SDA2_BASE_(r2) +/* 80065B70 00062970 C0 2D 81 94 */ lfs f1, lbl_sUnderwearFade-_SDA_BASE_(r13) +/* 80065B74 00062974 C0 02 8B F0 */ lfs f0, lbl__2086-_SDA2_BASE_(r2) /* 80065B78 00062978 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80065B7C 0006297C 40 81 00 58 */ ble lbl_80065BD4 -/* 80065B80 00062980 C0 02 8B 64 */ lfs f0, lbl_803CD4E4-_SDA2_BASE_(r2) +/* 80065B80 00062980 C0 02 8B 64 */ lfs f0, lbl__1050_2-_SDA2_BASE_(r2) /* 80065B84 00062984 EC 00 0F FC */ fnmsubs f0, f0, f31, f1 -/* 80065B88 00062988 D0 0D 81 94 */ stfs f0, lbl_803CAA94-_SDA_BASE_(r13) -/* 80065B8C 0006298C C0 2D 81 94 */ lfs f1, lbl_803CAA94-_SDA_BASE_(r13) -/* 80065B90 00062990 C0 02 8B F0 */ lfs f0, lbl_803CD570-_SDA2_BASE_(r2) +/* 80065B88 00062988 D0 0D 81 94 */ stfs f0, lbl_sUnderwearFade-_SDA_BASE_(r13) +/* 80065B8C 0006298C C0 2D 81 94 */ lfs f1, lbl_sUnderwearFade-_SDA_BASE_(r13) +/* 80065B90 00062990 C0 02 8B F0 */ lfs f0, lbl__2086-_SDA2_BASE_(r2) /* 80065B94 00062994 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80065B98 00062998 40 80 00 3C */ bge lbl_80065BD4 -/* 80065B9C 0006299C D0 0D 81 94 */ stfs f0, lbl_803CAA94-_SDA_BASE_(r13) +/* 80065B9C 0006299C D0 0D 81 94 */ stfs f0, lbl_sUnderwearFade-_SDA_BASE_(r13) /* 80065BA0 000629A0 48 00 00 34 */ b lbl_80065BD4 lbl_80065BA4: -/* 80065BA4 000629A4 C0 2D 81 94 */ lfs f1, lbl_803CAA94-_SDA_BASE_(r13) -/* 80065BA8 000629A8 C0 02 8B 60 */ lfs f0, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 80065BA4 000629A4 C0 2D 81 94 */ lfs f1, lbl_sUnderwearFade-_SDA_BASE_(r13) +/* 80065BA8 000629A8 C0 02 8B 60 */ lfs f0, lbl__964_3-_SDA2_BASE_(r2) /* 80065BAC 000629AC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80065BB0 000629B0 40 80 00 24 */ bge lbl_80065BD4 -/* 80065BB4 000629B4 C0 02 8B 64 */ lfs f0, lbl_803CD4E4-_SDA2_BASE_(r2) +/* 80065BB4 000629B4 C0 02 8B 64 */ lfs f0, lbl__1050_2-_SDA2_BASE_(r2) /* 80065BB8 000629B8 EC 00 0F FA */ fmadds f0, f0, f31, f1 -/* 80065BBC 000629BC D0 0D 81 94 */ stfs f0, lbl_803CAA94-_SDA_BASE_(r13) -/* 80065BC0 000629C0 C0 2D 81 94 */ lfs f1, lbl_803CAA94-_SDA_BASE_(r13) -/* 80065BC4 000629C4 C0 02 8B 60 */ lfs f0, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 80065BBC 000629BC D0 0D 81 94 */ stfs f0, lbl_sUnderwearFade-_SDA_BASE_(r13) +/* 80065BC0 000629C0 C0 2D 81 94 */ lfs f1, lbl_sUnderwearFade-_SDA_BASE_(r13) +/* 80065BC4 000629C4 C0 02 8B 60 */ lfs f0, lbl__964_3-_SDA2_BASE_(r2) /* 80065BC8 000629C8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80065BCC 000629CC 40 81 00 08 */ ble lbl_80065BD4 -/* 80065BD0 000629D0 D0 0D 81 94 */ stfs f0, lbl_803CAA94-_SDA_BASE_(r13) +/* 80065BD0 000629D0 D0 0D 81 94 */ stfs f0, lbl_sUnderwearFade-_SDA_BASE_(r13) lbl_80065BD4: -/* 80065BD4 000629D4 3C 80 80 2E */ lis r4, lbl_802DD3D8@ha -/* 80065BD8 000629D8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80065BDC 000629DC 3B A4 D3 D8 */ addi r29, r4, lbl_802DD3D8@l +/* 80065BD4 000629D4 3C 80 80 2E */ lis r4, lbl_sRewards@ha +/* 80065BD8 000629D8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80065BDC 000629DC 3B A4 D3 D8 */ addi r29, r4, lbl_sRewards@l /* 80065BE0 000629E0 3B 80 00 00 */ li r28, 0 -/* 80065BE4 000629E4 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 80065BE4 000629E4 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 80065BE8 000629E8 7F BE EB 78 */ mr r30, r29 lbl_80065BEC: /* 80065BEC 000629EC 88 1E 00 00 */ lbz r0, 0(r30) @@ -3643,12 +3643,12 @@ lbl_80065BEC: /* 80065BF8 000629F8 80 1E 00 1C */ lwz r0, 0x1c(r30) /* 80065BFC 000629FC 28 00 00 00 */ cmplwi r0, 0 /* 80065C00 00062A00 41 82 00 14 */ beq lbl_80065C14 -/* 80065C04 00062A04 C0 22 8B 5C */ lfs f1, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80065C04 00062A04 C0 22 8B 5C */ lfs f1, lbl__867_3-_SDA2_BASE_(r2) /* 80065C08 00062A08 C0 1E 00 04 */ lfs f0, 4(r30) /* 80065C0C 00062A0C FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80065C10 00062A10 40 82 00 FC */ bne lbl_80065D0C lbl_80065C14: -/* 80065C14 00062A14 C0 02 8B F4 */ lfs f0, lbl_803CD574-_SDA2_BASE_(r2) +/* 80065C14 00062A14 C0 02 8B F4 */ lfs f0, lbl__2087-_SDA2_BASE_(r2) /* 80065C18 00062A18 54 03 10 3A */ slwi r3, r0, 2 /* 80065C1C 00062A1C 3B 63 00 20 */ addi r27, r3, 0x20 /* 80065C20 00062A20 38 A1 00 08 */ addi r5, r1, 8 @@ -3737,7 +3737,7 @@ lbl_80065D40: /* 80065D44 00062B44 EC 00 F8 28 */ fsubs f0, f0, f31 /* 80065D48 00062B48 D0 1D 00 04 */ stfs f0, 4(r29) /* 80065D4C 00062B4C C0 3D 00 04 */ lfs f1, 4(r29) -/* 80065D50 00062B50 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80065D50 00062B50 C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 80065D54 00062B54 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80065D58 00062B58 40 80 00 08 */ bge lbl_80065D60 /* 80065D5C 00062B5C D0 1D 00 04 */ stfs f0, 4(r29) @@ -3747,7 +3747,7 @@ lbl_80065D60: /* 80065D68 00062B68 D0 1D 00 74 */ stfs f0, 0x74(r29) /* 80065D6C 00062B6C C0 3D 00 74 */ lfs f1, 0x74(r29) /* 80065D70 00062B70 3B BD 00 70 */ addi r29, r29, 0x70 -/* 80065D74 00062B74 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80065D74 00062B74 C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 80065D78 00062B78 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80065D7C 00062B7C 40 80 00 08 */ bge lbl_80065D84 /* 80065D80 00062B80 D0 1D 00 04 */ stfs f0, 4(r29) @@ -3757,7 +3757,7 @@ lbl_80065D84: /* 80065D8C 00062B8C D0 1D 00 74 */ stfs f0, 0x74(r29) /* 80065D90 00062B90 C0 3D 00 74 */ lfs f1, 0x74(r29) /* 80065D94 00062B94 3B BD 00 70 */ addi r29, r29, 0x70 -/* 80065D98 00062B98 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80065D98 00062B98 C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 80065D9C 00062B9C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80065DA0 00062BA0 40 80 00 08 */ bge lbl_80065DA8 /* 80065DA4 00062BA4 D0 1D 00 04 */ stfs f0, 4(r29) @@ -3767,7 +3767,7 @@ lbl_80065DA8: /* 80065DB0 00062BB0 D0 1D 00 74 */ stfs f0, 0x74(r29) /* 80065DB4 00062BB4 C0 3D 00 74 */ lfs f1, 0x74(r29) /* 80065DB8 00062BB8 3B BD 00 70 */ addi r29, r29, 0x70 -/* 80065DBC 00062BBC C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80065DBC 00062BBC C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 80065DC0 00062BC0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80065DC4 00062BC4 40 80 00 08 */ bge lbl_80065DCC /* 80065DC8 00062BC8 D0 1D 00 04 */ stfs f0, 4(r29) @@ -3777,7 +3777,7 @@ lbl_80065DCC: /* 80065DD4 00062BD4 D0 1D 00 74 */ stfs f0, 0x74(r29) /* 80065DD8 00062BD8 C0 3D 00 74 */ lfs f1, 0x74(r29) /* 80065DDC 00062BDC 3B BD 00 70 */ addi r29, r29, 0x70 -/* 80065DE0 00062BE0 C0 02 8B 5C */ lfs f0, lbl_803CD4DC-_SDA2_BASE_(r2) +/* 80065DE0 00062BE0 C0 02 8B 5C */ lfs f0, lbl__867_3-_SDA2_BASE_(r2) /* 80065DE4 00062BE4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80065DE8 00062BE8 40 80 00 08 */ bge lbl_80065DF0 /* 80065DEC 00062BEC D0 1D 00 04 */ stfs f0, 4(r29) @@ -3785,33 +3785,33 @@ lbl_80065DF0: /* 80065DF0 00062BF0 3B BD 00 70 */ addi r29, r29, 0x70 /* 80065DF4 00062BF4 38 63 00 04 */ addi r3, r3, 4 /* 80065DF8 00062BF8 42 00 FF 48 */ bdnz lbl_80065D40 -/* 80065DFC 00062BFC 80 0D 8C 9C */ lwz r0, lbl_803CB59C-_SDA_BASE_(r13) +/* 80065DFC 00062BFC 80 0D 8C 9C */ lwz r0, lbl_sSpatulaBungeeDeferred-_SDA_BASE_(r13) /* 80065E00 00062C00 28 00 00 00 */ cmplwi r0, 0 /* 80065E04 00062C04 41 82 00 64 */ beq lbl_80065E68 /* 80065E08 00062C08 48 0A C6 81 */ bl landed__12bungee_stateFv /* 80065E0C 00062C0C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80065E10 00062C10 41 82 00 58 */ beq lbl_80065E68 -/* 80065E14 00062C14 80 6D 8C 9C */ lwz r3, lbl_803CB59C-_SDA_BASE_(r13) +/* 80065E14 00062C14 80 6D 8C 9C */ lwz r3, lbl_sSpatulaBungeeDeferred-_SDA_BASE_(r13) /* 80065E18 00062C18 4B FB 59 F1 */ bl xEntGetPos__FPC4xEnt -/* 80065E1C 00062C1C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80065E1C 00062C1C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80065E20 00062C20 7C 7C 1B 78 */ mr r28, r3 -/* 80065E24 00062C24 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80065E24 00062C24 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80065E28 00062C28 80 84 07 04 */ lwz r4, 0x704(r4) /* 80065E2C 00062C2C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80065E30 00062C30 38 84 00 30 */ addi r4, r4, 0x30 /* 80065E34 00062C34 4B FA 54 31 */ bl __as__5xVec3FRC5xVec3 /* 80065E38 00062C38 C0 3C 00 04 */ lfs f1, 4(r28) -/* 80065E3C 00062C3C C0 02 8B 60 */ lfs f0, lbl_803CD4E0-_SDA2_BASE_(r2) +/* 80065E3C 00062C3C C0 02 8B 60 */ lfs f0, lbl__964_3-_SDA2_BASE_(r2) /* 80065E40 00062C40 EC 01 00 2A */ fadds f0, f1, f0 /* 80065E44 00062C44 D0 1C 00 04 */ stfs f0, 4(r28) -/* 80065E48 00062C48 80 6D 8C 9C */ lwz r3, lbl_803CB59C-_SDA_BASE_(r13) +/* 80065E48 00062C48 80 6D 8C 9C */ lwz r3, lbl_sSpatulaBungeeDeferred-_SDA_BASE_(r13) /* 80065E4C 00062C4C 4B FB 59 AD */ bl xEntShow__FP4xEnt -/* 80065E50 00062C50 80 6D 8C 9C */ lwz r3, lbl_803CB59C-_SDA_BASE_(r13) +/* 80065E50 00062C50 80 6D 8C 9C */ lwz r3, lbl_sSpatulaBungeeDeferred-_SDA_BASE_(r13) /* 80065E54 00062C54 4B FF D7 75 */ bl zEntPickup_DoPickup__FP10zEntPickup -/* 80065E58 00062C58 80 6D 8C 9C */ lwz r3, lbl_803CB59C-_SDA_BASE_(r13) +/* 80065E58 00062C58 80 6D 8C 9C */ lwz r3, lbl_sSpatulaBungeeDeferred-_SDA_BASE_(r13) /* 80065E5C 00062C5C 38 00 00 00 */ li r0, 0 -/* 80065E60 00062C60 90 6D 8C 98 */ stw r3, lbl_803CB598-_SDA_BASE_(r13) -/* 80065E64 00062C64 90 0D 8C 9C */ stw r0, lbl_803CB59C-_SDA_BASE_(r13) +/* 80065E60 00062C60 90 6D 8C 98 */ stw r3, lbl_sSpatulaAlreadyGiven-_SDA_BASE_(r13) +/* 80065E64 00062C64 90 0D 8C 9C */ stw r0, lbl_sSpatulaBungeeDeferred-_SDA_BASE_(r13) lbl_80065E68: /* 80065E68 00062C68 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 80065E6C 00062C6C CB E1 00 30 */ lfd f31, 0x30(r1) @@ -3829,12 +3829,12 @@ zEntPickup.spawnNRewards__FPUiUiP5xVec35xVec3: /* 80065E90 00062C90 90 01 00 14 */ stw r0, 0x14(r1) /* 80065E94 00062C94 93 E1 00 0C */ stw r31, 0xc(r1) /* 80065E98 00062C98 41 80 01 54 */ blt lbl_80065FEC -/* 80065E9C 00062C9C 80 0D 81 8C */ lwz r0, lbl_803CAA8C-_SDA_BASE_(r13) +/* 80065E9C 00062C9C 80 0D 81 8C */ lwz r0, lbl_gEnableRewardsQueue-_SDA_BASE_(r13) /* 80065EA0 00062CA0 28 00 00 00 */ cmplwi r0, 0 /* 80065EA4 00062CA4 41 82 01 48 */ beq lbl_80065FEC -/* 80065EA8 00062CA8 3C E0 80 2E */ lis r7, lbl_802DD3D8@ha +/* 80065EA8 00062CA8 3C E0 80 2E */ lis r7, lbl_sRewards@ha /* 80065EAC 00062CAC 38 00 00 14 */ li r0, 0x14 -/* 80065EB0 00062CB0 38 E7 D3 D8 */ addi r7, r7, lbl_802DD3D8@l +/* 80065EB0 00062CB0 38 E7 D3 D8 */ addi r7, r7, lbl_sRewards@l /* 80065EB4 00062CB4 39 00 00 00 */ li r8, 0 /* 80065EB8 00062CB8 7C 09 03 A6 */ mtctr r0 lbl_80065EBC: @@ -3842,15 +3842,15 @@ lbl_80065EBC: /* 80065EC0 00062CC0 28 00 00 00 */ cmplwi r0, 0 /* 80065EC4 00062CC4 40 82 01 1C */ bne lbl_80065FE0 /* 80065EC8 00062CC8 1F E8 00 70 */ mulli r31, r8, 0x70 -/* 80065ECC 00062CCC 3C E0 80 2E */ lis r7, lbl_802DD3D8@ha +/* 80065ECC 00062CCC 3C E0 80 2E */ lis r7, lbl_sRewards@ha /* 80065ED0 00062CD0 39 00 00 01 */ li r8, 1 -/* 80065ED4 00062CD4 38 07 D3 D8 */ addi r0, r7, lbl_802DD3D8@l +/* 80065ED4 00062CD4 38 07 D3 D8 */ addi r0, r7, lbl_sRewards@l /* 80065ED8 00062CD8 7D 40 FA 14 */ add r10, r0, r31 /* 80065EDC 00062CDC 28 04 00 00 */ cmplwi r4, 0 /* 80065EE0 00062CE0 99 0A 00 00 */ stb r8, 0(r10) /* 80065EE4 00062CE4 39 60 00 00 */ li r11, 0 /* 80065EE8 00062CE8 90 8A 00 18 */ stw r4, 0x18(r10) -/* 80065EEC 00062CEC C0 02 8B F4 */ lfs f0, lbl_803CD574-_SDA2_BASE_(r2) +/* 80065EEC 00062CEC C0 02 8B F4 */ lfs f0, lbl__2087-_SDA2_BASE_(r2) /* 80065EF0 00062CF0 D0 0A 00 04 */ stfs f0, 4(r10) /* 80065EF4 00062CF4 40 81 00 AC */ ble lbl_80065FA0 /* 80065EF8 00062CF8 28 04 00 08 */ cmplwi r4, 8 @@ -3901,8 +3901,8 @@ lbl_80065F8C: lbl_80065FA0: /* 80065FA0 00062DA0 28 05 00 00 */ cmplwi r5, 0 /* 80065FA4 00062DA4 41 82 00 18 */ beq lbl_80065FBC -/* 80065FA8 00062DA8 3C 60 80 2E */ lis r3, lbl_802DD3D8@ha -/* 80065FAC 00062DAC 38 03 D3 D8 */ addi r0, r3, lbl_802DD3D8@l +/* 80065FA8 00062DA8 3C 60 80 2E */ lis r3, lbl_sRewards@ha +/* 80065FAC 00062DAC 38 03 D3 D8 */ addi r0, r3, lbl_sRewards@l /* 80065FB0 00062DB0 7C 60 FA 14 */ add r3, r0, r31 /* 80065FB4 00062DB4 90 A3 00 08 */ stw r5, 8(r3) /* 80065FB8 00062DB8 48 00 00 34 */ b lbl_80065FEC @@ -3910,9 +3910,9 @@ lbl_80065FBC: /* 80065FBC 00062DBC 7C C4 33 78 */ mr r4, r6 /* 80065FC0 00062DC0 38 6A 00 0C */ addi r3, r10, 0xc /* 80065FC4 00062DC4 4B FA 52 A1 */ bl __as__5xVec3FRC5xVec3 -/* 80065FC8 00062DC8 3C 60 80 2E */ lis r3, lbl_802DD3D8@ha +/* 80065FC8 00062DC8 3C 60 80 2E */ lis r3, lbl_sRewards@ha /* 80065FCC 00062DCC 38 80 00 00 */ li r4, 0 -/* 80065FD0 00062DD0 38 03 D3 D8 */ addi r0, r3, lbl_802DD3D8@l +/* 80065FD0 00062DD0 38 03 D3 D8 */ addi r0, r3, lbl_sRewards@l /* 80065FD4 00062DD4 7C 60 FA 14 */ add r3, r0, r31 /* 80065FD8 00062DD8 90 83 00 08 */ stw r4, 8(r3) /* 80065FDC 00062DDC 48 00 00 10 */ b lbl_80065FEC @@ -3974,13 +3974,13 @@ lbl_8006607C: zEntPickup_RewardPostSetup__Fv: /* 8006608C 00062E8C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80066090 00062E90 7C 08 02 A6 */ mflr r0 -/* 80066094 00062E94 3C 80 80 2E */ lis r4, lbl_802DD310@ha -/* 80066098 00062E98 3C 60 80 2E */ lis r3, lbl_802DDC98@ha +/* 80066094 00062E94 3C 80 80 2E */ lis r4, lbl_rewardPickups@ha +/* 80066098 00062E98 3C 60 80 2E */ lis r3, lbl_sRewardLOD@ha /* 8006609C 00062E9C 90 01 00 24 */ stw r0, 0x24(r1) /* 800660A0 00062EA0 BF 41 00 08 */ stmw r26, 8(r1) -/* 800660A4 00062EA4 3B A4 D3 10 */ addi r29, r4, lbl_802DD310@l +/* 800660A4 00062EA4 3B A4 D3 10 */ addi r29, r4, lbl_rewardPickups@l /* 800660A8 00062EA8 3B 60 00 00 */ li r27, 0 -/* 800660AC 00062EAC 3B 83 DC 98 */ addi r28, r3, lbl_802DDC98@l +/* 800660AC 00062EAC 3B 83 DC 98 */ addi r28, r3, lbl_sRewardLOD@l lbl_800660B0: /* 800660B0 00062EB0 7F BF EB 78 */ mr r31, r29 /* 800660B4 00062EB4 3B DC 00 04 */ addi r30, r28, 4 @@ -3994,7 +3994,7 @@ lbl_800660BC: /* 800660D0 00062ED0 41 82 00 20 */ beq lbl_800660F0 /* 800660D4 00062ED4 7F 83 E3 78 */ mr r3, r28 /* 800660D8 00062ED8 48 00 00 51 */ bl __as__9zLODTableFRC9zLODTable -/* 800660DC 00062EDC C0 02 8B F8 */ lfs f0, lbl_803CD578-_SDA2_BASE_(r2) +/* 800660DC 00062EDC C0 02 8B F8 */ lfs f0, lbl__2192-_SDA2_BASE_(r2) /* 800660E0 00062EE0 7F 84 E3 78 */ mr r4, r28 /* 800660E4 00062EE4 80 7F 00 00 */ lwz r3, 0(r31) /* 800660E8 00062EE8 D0 1E 00 00 */ stfs f0, 0(r30) diff --git a/asm/Game/zEntPlayer.s b/asm/Game/zEntPlayer.s index e27fea54c..28d5e8f91 100644 --- a/asm/Game/zEntPlayer.s +++ b/asm/Game/zEntPlayer.s @@ -10,14 +10,14 @@ zEntPlayer.zEntPlayer_SpawnWandBubbles__FP5xVec3Ui: /* 8006621C 0006301C BE E1 00 3C */ stmw r23, 0x3c(r1) /* 80066220 00063020 7C 7F 1B 78 */ mr r31, r3 /* 80066224 00063024 7C 97 23 78 */ mr r23, r4 -/* 80066228 00063028 80 AD 8D C4 */ lwz r5, lbl_803CB6C4-_SDA_BASE_(r13) -/* 8006622C 0006302C 80 0D 88 B0 */ lwz r0, lbl_803CB1B0-_SDA_BASE_(r13) +/* 80066228 00063028 80 AD 8D C4 */ lwz r5, lbl_last_frame-_SDA_BASE_(r13) +/* 8006622C 0006302C 80 0D 88 B0 */ lwz r0, lbl_gFrameCount-_SDA_BASE_(r13) /* 80066230 00063030 7C 05 00 50 */ subf r0, r5, r0 /* 80066234 00063034 28 00 00 05 */ cmplwi r0, 5 /* 80066238 00063038 40 81 00 40 */ ble lbl_80066278 -/* 8006623C 0006303C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80066240 00063040 C0 22 8C 00 */ lfs f1, lbl_803CD580-_SDA2_BASE_(r2) -/* 80066244 00063044 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8006623C 0006303C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80066240 00063040 C0 22 8C 00 */ lfs f1, lbl__872-_SDA2_BASE_(r2) +/* 80066244 00063044 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80066248 00063048 38 61 00 14 */ addi r3, r1, 0x14 /* 8006624C 0006304C 80 84 19 E0 */ lwz r4, 0x19e0(r4) /* 80066250 00063050 FC 40 08 90 */ fmr f2, f1 @@ -25,15 +25,15 @@ zEntPlayer.zEntPlayer_SpawnWandBubbles__FP5xVec3Ui: /* 80066258 00063058 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8006625C 0006305C 38 84 00 20 */ addi r4, r4, 0x20 /* 80066260 00063060 48 01 C8 79 */ bl xVec3ScaleC__FP5xVec3PC5xVec3fff -/* 80066264 00063064 3C 60 80 2E */ lis r3, lbl_802DE734@ha +/* 80066264 00063064 3C 60 80 2E */ lis r3, lbl_last_center@ha /* 80066268 00063068 7F E4 FB 78 */ mr r4, r31 -/* 8006626C 0006306C 38 63 E7 34 */ addi r3, r3, lbl_802DE734@l +/* 8006626C 0006306C 38 63 E7 34 */ addi r3, r3, lbl_last_center@l /* 80066270 00063070 38 A1 00 14 */ addi r5, r1, 0x14 /* 80066274 00063074 4B FA 84 1D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 lbl_80066278: -/* 80066278 00063078 3C 60 80 2E */ lis r3, lbl_802DE734@ha +/* 80066278 00063078 3C 60 80 2E */ lis r3, lbl_last_center@ha /* 8006627C 0006307C 7F E4 FB 78 */ mr r4, r31 -/* 80066280 00063080 38 A3 E7 34 */ addi r5, r3, lbl_802DE734@l +/* 80066280 00063080 38 A3 E7 34 */ addi r5, r3, lbl_last_center@l /* 80066284 00063084 38 61 00 08 */ addi r3, r1, 8 /* 80066288 00063088 4B FA 84 09 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8006628C 0006308C 28 17 00 00 */ cmplwi r23, 0 @@ -48,17 +48,17 @@ lbl_8006629C: /* 800662AC 000630AC 1C 1C 00 0C */ mulli r0, r28, 0xc /* 800662B0 000630B0 7F 5B 02 14 */ add r26, r27, r0 /* 800662B4 000630B4 41 82 01 50 */ beq lbl_80066404 -/* 800662B8 000630B8 3C 60 80 2E */ lis r3, lbl_802DE734@ha +/* 800662B8 000630B8 3C 60 80 2E */ lis r3, lbl_last_center@ha /* 800662BC 000630BC 7F 79 DB 78 */ mr r25, r27 /* 800662C0 000630C0 7F 58 D3 78 */ mr r24, r26 /* 800662C4 000630C4 3A E0 00 00 */ li r23, 0 -/* 800662C8 000630C8 3B C3 E7 34 */ addi r30, r3, lbl_802DE734@l +/* 800662C8 000630C8 3B C3 E7 34 */ addi r30, r3, lbl_last_center@l /* 800662CC 000630CC 3F A0 43 30 */ lis r29, 0x4330 /* 800662D0 000630D0 48 00 01 10 */ b lbl_800663E0 lbl_800662D4: /* 800662D4 000630D4 92 E1 00 24 */ stw r23, 0x24(r1) /* 800662D8 000630D8 7F 23 CB 78 */ mr r3, r25 -/* 800662DC 000630DC C8 42 8C 18 */ lfd f2, lbl_803CD598-_SDA2_BASE_(r2) +/* 800662DC 000630DC C8 42 8C 18 */ lfd f2, lbl__878-_SDA2_BASE_(r2) /* 800662E0 000630E0 7F C4 F3 78 */ mr r4, r30 /* 800662E4 000630E4 93 A1 00 20 */ stw r29, 0x20(r1) /* 800662E8 000630E8 7F E5 FB 78 */ mr r5, r31 @@ -71,28 +71,28 @@ lbl_800662D4: /* 80066304 00063104 EC 21 00 24 */ fdivs f1, f1, f0 /* 80066308 00063108 4B FB 19 ED */ bl xVec3Lerp__FP5xVec3PC5xVec3PC5xVec3f /* 8006630C 0006310C 4B FC A9 7D */ bl xurand__Fv -/* 80066310 00063110 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) -/* 80066314 00063114 C0 42 8C 04 */ lfs f2, lbl_803CD584-_SDA2_BASE_(r2) +/* 80066310 00063110 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) +/* 80066314 00063114 C0 42 8C 04 */ lfs f2, lbl__873_1-_SDA2_BASE_(r2) /* 80066318 00063118 EC 21 00 28 */ fsubs f1, f1, f0 /* 8006631C 0006311C C0 19 00 00 */ lfs f0, 0(r25) /* 80066320 00063120 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80066324 00063124 D0 19 00 00 */ stfs f0, 0(r25) /* 80066328 00063128 4B FC A9 61 */ bl xurand__Fv -/* 8006632C 0006312C C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) -/* 80066330 00063130 C0 42 8C 04 */ lfs f2, lbl_803CD584-_SDA2_BASE_(r2) +/* 8006632C 0006312C C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) +/* 80066330 00063130 C0 42 8C 04 */ lfs f2, lbl__873_1-_SDA2_BASE_(r2) /* 80066334 00063134 EC 21 00 28 */ fsubs f1, f1, f0 /* 80066338 00063138 C0 19 00 04 */ lfs f0, 4(r25) /* 8006633C 0006313C EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80066340 00063140 D0 19 00 04 */ stfs f0, 4(r25) /* 80066344 00063144 4B FC A9 45 */ bl xurand__Fv -/* 80066348 00063148 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) -/* 8006634C 0006314C C0 42 8C 04 */ lfs f2, lbl_803CD584-_SDA2_BASE_(r2) +/* 80066348 00063148 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) +/* 8006634C 0006314C C0 42 8C 04 */ lfs f2, lbl__873_1-_SDA2_BASE_(r2) /* 80066350 00063150 EC 21 00 28 */ fsubs f1, f1, f0 /* 80066354 00063154 C0 19 00 08 */ lfs f0, 8(r25) /* 80066358 00063158 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8006635C 0006315C D0 19 00 08 */ stfs f0, 8(r25) /* 80066360 00063160 4B FC A9 29 */ bl xurand__Fv -/* 80066364 00063164 C0 02 8C 0C */ lfs f0, lbl_803CD58C-_SDA2_BASE_(r2) +/* 80066364 00063164 C0 02 8C 0C */ lfs f0, lbl__875-_SDA2_BASE_(r2) /* 80066368 00063168 7F 03 C3 78 */ mr r3, r24 /* 8006636C 0006316C 38 81 00 08 */ addi r4, r1, 8 /* 80066370 00063170 EC 20 00 72 */ fmuls f1, f0, f1 @@ -100,23 +100,23 @@ lbl_800662D4: /* 80066378 00063178 FC 60 08 90 */ fmr f3, f1 /* 8006637C 0006317C 48 01 C7 5D */ bl xVec3ScaleC__FP5xVec3PC5xVec3fff /* 80066380 00063180 4B FC A9 09 */ bl xurand__Fv -/* 80066384 00063184 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) -/* 80066388 00063188 C0 42 8C 00 */ lfs f2, lbl_803CD580-_SDA2_BASE_(r2) +/* 80066384 00063184 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) +/* 80066388 00063188 C0 42 8C 00 */ lfs f2, lbl__872-_SDA2_BASE_(r2) /* 8006638C 0006318C EC 21 00 28 */ fsubs f1, f1, f0 /* 80066390 00063190 C0 18 00 00 */ lfs f0, 0(r24) /* 80066394 00063194 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80066398 00063198 D0 18 00 00 */ stfs f0, 0(r24) /* 8006639C 0006319C 4B FC A8 ED */ bl xurand__Fv -/* 800663A0 000631A0 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) -/* 800663A4 000631A4 C0 42 8C 00 */ lfs f2, lbl_803CD580-_SDA2_BASE_(r2) +/* 800663A0 000631A0 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) +/* 800663A4 000631A4 C0 42 8C 00 */ lfs f2, lbl__872-_SDA2_BASE_(r2) /* 800663A8 000631A8 EC 21 00 28 */ fsubs f1, f1, f0 /* 800663AC 000631AC C0 18 00 04 */ lfs f0, 4(r24) /* 800663B0 000631B0 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 800663B4 000631B4 D0 18 00 04 */ stfs f0, 4(r24) /* 800663B8 000631B8 4B FC A8 D1 */ bl xurand__Fv -/* 800663BC 000631BC C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 800663BC 000631BC C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 800663C0 000631C0 3A F7 00 01 */ addi r23, r23, 1 -/* 800663C4 000631C4 C0 42 8C 00 */ lfs f2, lbl_803CD580-_SDA2_BASE_(r2) +/* 800663C4 000631C4 C0 42 8C 00 */ lfs f2, lbl__872-_SDA2_BASE_(r2) /* 800663C8 000631C8 3B 39 00 0C */ addi r25, r25, 0xc /* 800663CC 000631CC EC 21 00 28 */ fsubs f1, f1, f0 /* 800663D0 000631D0 C0 18 00 08 */ lfs f0, 8(r24) @@ -126,7 +126,7 @@ lbl_800662D4: lbl_800663E0: /* 800663E0 000631E0 7C 17 E0 40 */ cmplw r23, r28 /* 800663E4 000631E4 41 80 FE F0 */ blt lbl_800662D4 -/* 800663E8 000631E8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) +/* 800663E8 000631E8 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) /* 800663EC 000631EC 7F 63 DB 78 */ mr r3, r27 /* 800663F0 000631F0 7F 44 D3 78 */ mr r4, r26 /* 800663F4 000631F4 7F 85 E3 78 */ mr r5, r28 @@ -134,12 +134,12 @@ lbl_800663E0: /* 800663FC 000631FC 7F 63 DB 78 */ mr r3, r27 /* 80066400 00063200 4B FC D6 85 */ bl xMemPopTemp__FPv lbl_80066404: -/* 80066404 00063204 3C 60 80 2E */ lis r3, lbl_802DE734@ha +/* 80066404 00063204 3C 60 80 2E */ lis r3, lbl_last_center@ha /* 80066408 00063208 7F E4 FB 78 */ mr r4, r31 -/* 8006640C 0006320C 38 63 E7 34 */ addi r3, r3, lbl_802DE734@l +/* 8006640C 0006320C 38 63 E7 34 */ addi r3, r3, lbl_last_center@l /* 80066410 00063210 4B FA 4E 55 */ bl __as__5xVec3FRC5xVec3 -/* 80066414 00063214 80 0D 88 B0 */ lwz r0, lbl_803CB1B0-_SDA_BASE_(r13) -/* 80066418 00063218 90 0D 8D C4 */ stw r0, lbl_803CB6C4-_SDA_BASE_(r13) +/* 80066414 00063214 80 0D 88 B0 */ lwz r0, lbl_gFrameCount-_SDA_BASE_(r13) +/* 80066418 00063218 90 0D 8D C4 */ stw r0, lbl_last_frame-_SDA_BASE_(r13) /* 8006641C 0006321C BA E1 00 3C */ lmw r23, 0x3c(r1) /* 80066420 00063220 80 01 00 64 */ lwz r0, 0x64(r1) /* 80066424 00063224 7C 08 03 A6 */ mtlr r0 @@ -150,10 +150,10 @@ lbl_80066404: zEntPlayer.zEntPlayerKillCarry__Fv: /* 80066430 00063230 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80066434 00063234 7C 08 02 A6 */ mflr r0 -/* 80066438 00063238 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80066438 00063238 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006643C 0006323C 90 01 00 14 */ stw r0, 0x14(r1) /* 80066440 00063240 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80066444 00063244 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 80066444 00063244 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 80066448 00063248 80 7F 17 B0 */ lwz r3, 0x17b0(r31) /* 8006644C 0006324C 28 03 00 00 */ cmplwi r3, 0 /* 80066450 00063250 41 82 00 9C */ beq lbl_800664EC @@ -189,8 +189,8 @@ lbl_800664BC: /* 800664C0 000632C0 88 03 00 04 */ lbz r0, 4(r3) /* 800664C4 000632C4 28 00 00 2B */ cmplwi r0, 0x2b /* 800664C8 000632C8 40 82 00 1C */ bne lbl_800664E4 -/* 800664CC 000632CC 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800664D0 000632D0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800664CC 000632CC 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800664D0 000632D0 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800664D4 000632D4 80 84 07 04 */ lwz r4, 0x704(r4) /* 800664D8 000632D8 80 84 00 4C */ lwz r4, 0x4c(r4) /* 800664DC 000632DC 38 84 00 20 */ addi r4, r4, 0x20 @@ -209,10 +209,10 @@ lbl_800664EC: zEntPlayerControlOn__F13zControlOwner: /* 80066500 00063300 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80066504 00063304 7C 08 02 A6 */ mflr r0 -/* 80066508 00063308 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80066508 00063308 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8006650C 0006330C 90 01 00 14 */ stw r0, 0x14(r1) /* 80066510 00063310 7C 60 18 F8 */ nor r0, r3, r3 -/* 80066514 00063314 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 80066514 00063314 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 80066518 00063318 80 83 17 88 */ lwz r4, 0x1788(r3) /* 8006651C 0006331C 7C 80 00 38 */ and r0, r4, r0 /* 80066520 00063320 7C 04 00 40 */ cmplw r4, r0 @@ -236,14 +236,14 @@ lbl_80066548: zEntPlayerControlOff__F13zControlOwner: /* 80066558 00063358 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006655C 0006335C 7C 08 02 A6 */ mflr r0 -/* 80066560 00063360 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80066560 00063360 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80066564 00063364 90 01 00 14 */ stw r0, 0x14(r1) -/* 80066568 00063368 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80066568 00063368 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8006656C 0006336C 80 A4 17 88 */ lwz r5, 0x1788(r4) /* 80066570 00063370 7C A0 1B 78 */ or r0, r5, r3 /* 80066574 00063374 90 04 17 88 */ stw r0, 0x1788(r4) /* 80066578 00063378 7C 05 00 40 */ cmplw r5, r0 -/* 8006657C 0006337C C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006657C 0006337C C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 80066580 00063380 D0 04 17 10 */ stfs f0, 0x1710(r4) /* 80066584 00063384 41 82 00 20 */ beq lbl_800665A4 /* 80066588 00063388 70 00 02 02 */ andi. r0, r0, 0x202 @@ -263,15 +263,15 @@ lbl_800665A4: .global TellPlayerVillainIsNear__Ff TellPlayerVillainIsNear__Ff: -/* 800665B8 000633B8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800665BC 000633BC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800665B8 000633B8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800665BC 000633BC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800665C0 000633C0 D0 23 17 44 */ stfs f1, 0x1744(r3) /* 800665C4 000633C4 4E 80 00 20 */ blr .global SetPlayerKillsVillainTimer__Ff SetPlayerKillsVillainTimer__Ff: -/* 800665C8 000633C8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800665CC 000633CC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800665C8 000633C8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800665CC 000633CC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800665D0 000633D0 D0 23 17 40 */ stfs f1, 0x1740(r3) /* 800665D4 000633D4 4E 80 00 20 */ blr @@ -292,13 +292,13 @@ zEntPlayer.DampenControls__FPfPfff: /* 80066608 00063408 7C 9F 23 78 */ mr r31, r4 /* 8006660C 0006340C 4B F9 FA 65 */ bl xatan2__Fff /* 80066610 00063410 D0 3E 00 00 */ stfs f1, 0(r30) -/* 80066614 00063414 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80066618 00063418 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 80066614 00063414 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80066618 00063418 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 8006661C 0006341C 3C 00 43 30 */ lis r0, 0x4330 /* 80066620 00063420 A0 85 08 74 */ lhz r4, 0x874(r5) /* 80066624 00063424 90 01 00 08 */ stw r0, 8(r1) /* 80066628 00063428 7C C4 00 D0 */ neg r6, r4 -/* 8006662C 0006342C C8 22 8C 28 */ lfd f1, lbl_803CD5A8-_SDA2_BASE_(r2) +/* 8006662C 0006342C C8 22 8C 28 */ lfd f1, lbl__978_1-_SDA2_BASE_(r2) /* 80066630 00063430 6C C3 80 00 */ xoris r3, r6, 0x8000 /* 80066634 00063434 90 61 00 0C */ stw r3, 0xc(r1) /* 80066638 00063438 C8 01 00 08 */ lfd f0, 8(r1) @@ -306,39 +306,39 @@ zEntPlayer.DampenControls__FPfPfff: /* 80066640 00063440 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80066644 00063444 40 81 00 24 */ ble lbl_80066668 /* 80066648 00063448 90 81 00 0C */ stw r4, 0xc(r1) -/* 8006664C 0006344C C8 22 8C 18 */ lfd f1, lbl_803CD598-_SDA2_BASE_(r2) +/* 8006664C 0006344C C8 22 8C 18 */ lfd f1, lbl__878-_SDA2_BASE_(r2) /* 80066650 00063450 90 01 00 08 */ stw r0, 8(r1) /* 80066654 00063454 C8 01 00 08 */ lfd f0, 8(r1) /* 80066658 00063458 EC 00 08 28 */ fsubs f0, f0, f1 /* 8006665C 0006345C FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80066660 00063460 40 80 00 08 */ bge lbl_80066668 -/* 80066664 00063464 C3 C2 8C 20 */ lfs f30, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80066664 00063464 C3 C2 8C 20 */ lfs f30, lbl__976_1-_SDA2_BASE_(r2) lbl_80066668: /* 80066668 00063468 6C C3 80 00 */ xoris r3, r6, 0x8000 /* 8006666C 0006346C 3C 00 43 30 */ lis r0, 0x4330 /* 80066670 00063470 90 61 00 0C */ stw r3, 0xc(r1) -/* 80066674 00063474 C8 22 8C 28 */ lfd f1, lbl_803CD5A8-_SDA2_BASE_(r2) +/* 80066674 00063474 C8 22 8C 28 */ lfd f1, lbl__978_1-_SDA2_BASE_(r2) /* 80066678 00063478 90 01 00 08 */ stw r0, 8(r1) /* 8006667C 0006347C C8 01 00 08 */ lfd f0, 8(r1) /* 80066680 00063480 EC 00 08 28 */ fsubs f0, f0, f1 /* 80066684 00063484 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80066688 00063488 40 81 00 24 */ ble lbl_800666AC /* 8006668C 0006348C 90 81 00 0C */ stw r4, 0xc(r1) -/* 80066690 00063490 C8 22 8C 18 */ lfd f1, lbl_803CD598-_SDA2_BASE_(r2) +/* 80066690 00063490 C8 22 8C 18 */ lfd f1, lbl__878-_SDA2_BASE_(r2) /* 80066694 00063494 90 01 00 08 */ stw r0, 8(r1) /* 80066698 00063498 C8 01 00 08 */ lfd f0, 8(r1) /* 8006669C 0006349C EC 00 08 28 */ fsubs f0, f0, f1 /* 800666A0 000634A0 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800666A4 000634A4 40 80 00 08 */ bge lbl_800666AC -/* 800666A8 000634A8 C3 E2 8C 20 */ lfs f31, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800666A8 000634A8 C3 E2 8C 20 */ lfs f31, lbl__976_1-_SDA2_BASE_(r2) lbl_800666AC: -/* 800666AC 000634AC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800666AC 000634AC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800666B0 000634B0 FC 1E 00 00 */ fcmpu cr0, f30, f0 /* 800666B4 000634B4 40 82 00 1C */ bne lbl_800666D0 /* 800666B8 000634B8 FC 1F 00 00 */ fcmpu cr0, f31, f0 /* 800666BC 000634BC 40 82 00 14 */ bne lbl_800666D0 /* 800666C0 000634C0 D0 1E 00 00 */ stfs f0, 0(r30) -/* 800666C4 000634C4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800666C4 000634C4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800666C8 000634C8 D0 1F 00 00 */ stfs f0, 0(r31) /* 800666CC 000634CC 48 00 00 AC */ b lbl_80066778 lbl_800666D0: @@ -353,21 +353,21 @@ lbl_800666D0: lbl_800666F0: /* 800666F0 000634F0 D0 1F 00 00 */ stfs f0, 0(r31) lbl_800666F4: -/* 800666F4 000634F4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800666F4 000634F4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800666F8 000634F8 3C 80 43 30 */ lis r4, 0x4330 -/* 800666FC 000634FC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800666FC 000634FC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80066700 00063500 A0 A5 08 74 */ lhz r5, 0x874(r5) /* 80066704 00063504 A0 03 08 76 */ lhz r0, 0x876(r3) /* 80066708 00063508 90 A1 00 0C */ stw r5, 0xc(r1) /* 8006670C 0006350C 7C 05 00 50 */ subf r0, r5, r0 -/* 80066710 00063510 C8 22 8C 18 */ lfd f1, lbl_803CD598-_SDA2_BASE_(r2) +/* 80066710 00063510 C8 22 8C 18 */ lfd f1, lbl__878-_SDA2_BASE_(r2) /* 80066714 00063514 90 81 00 08 */ stw r4, 8(r1) /* 80066718 00063518 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 8006671C 0006351C C0 7F 00 00 */ lfs f3, 0(r31) /* 80066720 00063520 C8 01 00 08 */ lfd f0, 8(r1) /* 80066724 00063524 90 01 00 14 */ stw r0, 0x14(r1) /* 80066728 00063528 EC 40 08 28 */ fsubs f2, f0, f1 -/* 8006672C 0006352C C8 22 8C 28 */ lfd f1, lbl_803CD5A8-_SDA2_BASE_(r2) +/* 8006672C 0006352C C8 22 8C 28 */ lfd f1, lbl__978_1-_SDA2_BASE_(r2) /* 80066730 00063530 90 81 00 10 */ stw r4, 0x10(r1) /* 80066734 00063534 C8 01 00 10 */ lfd f0, 0x10(r1) /* 80066738 00063538 EC 43 10 28 */ fsubs f2, f3, f2 @@ -375,15 +375,15 @@ lbl_800666F4: /* 80066740 00063540 EC 02 00 24 */ fdivs f0, f2, f0 /* 80066744 00063544 D0 1F 00 00 */ stfs f0, 0(r31) /* 80066748 00063548 C0 3F 00 00 */ lfs f1, 0(r31) -/* 8006674C 0006354C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006674C 0006354C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80066750 00063550 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80066754 00063554 40 80 00 14 */ bge lbl_80066768 /* 80066758 00063558 D0 1F 00 00 */ stfs f0, 0(r31) -/* 8006675C 0006355C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006675C 0006355C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80066760 00063560 D0 1E 00 00 */ stfs f0, 0(r30) /* 80066764 00063564 48 00 00 14 */ b lbl_80066778 lbl_80066768: -/* 80066768 00063568 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 80066768 00063568 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 8006676C 0006356C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80066770 00063570 40 81 00 08 */ ble lbl_80066778 /* 80066774 00063574 D0 1F 00 00 */ stfs f0, 0(r31) @@ -402,7 +402,7 @@ lbl_80066778: .global zEntPlayer.CalcAnimSpeed__FP4xEntfPf zEntPlayer.CalcAnimSpeed__FP4xEntfPf: /* 800667A0 000635A0 C0 44 00 00 */ lfs f2, 0(r4) -/* 800667A4 000635A4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800667A4 000635A4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800667A8 000635A8 FC 02 00 00 */ fcmpu cr0, f2, f0 /* 800667AC 000635AC 4D 82 00 20 */ beqlr /* 800667B0 000635B0 EC 21 10 24 */ fdivs f1, f1, f2 @@ -426,32 +426,32 @@ lbl_800667D8: .global zEntPlayer.LeanUpdate__Fff zEntPlayer.LeanUpdate__Fff: /* 800667EC 000635EC FC 80 0A 10 */ fabs f4, f1 -/* 800667F0 000635F0 C0 62 8C 30 */ lfs f3, lbl_803CD5B0-_SDA2_BASE_(r2) +/* 800667F0 000635F0 C0 62 8C 30 */ lfs f3, lbl__1020-_SDA2_BASE_(r2) /* 800667F4 000635F4 FC 80 20 18 */ frsp f4, f4 /* 800667F8 000635F8 FC 04 18 40 */ fcmpo cr0, f4, f3 /* 800667FC 000635FC 40 80 00 0C */ bge lbl_80066808 -/* 80066800 00063600 C0 82 8C 20 */ lfs f4, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80066800 00063600 C0 82 8C 20 */ lfs f4, lbl__976_1-_SDA2_BASE_(r2) /* 80066804 00063604 48 00 00 24 */ b lbl_80066828 lbl_80066808: -/* 80066808 00063608 C0 02 8C 34 */ lfs f0, lbl_803CD5B4-_SDA2_BASE_(r2) +/* 80066808 00063608 C0 02 8C 34 */ lfs f0, lbl__1021_2-_SDA2_BASE_(r2) /* 8006680C 0006360C FC 04 00 40 */ fcmpo cr0, f4, f0 /* 80066810 00063610 40 81 00 0C */ ble lbl_8006681C -/* 80066814 00063614 C0 82 8C 10 */ lfs f4, lbl_803CD590-_SDA2_BASE_(r2) +/* 80066814 00063614 C0 82 8C 10 */ lfs f4, lbl__876-_SDA2_BASE_(r2) /* 80066818 00063618 48 00 00 10 */ b lbl_80066828 lbl_8006681C: /* 8006681C 0006361C EC 04 18 28 */ fsubs f0, f4, f3 -/* 80066820 00063620 C0 62 8C 38 */ lfs f3, lbl_803CD5B8-_SDA2_BASE_(r2) +/* 80066820 00063620 C0 62 8C 38 */ lfs f3, lbl__1022-_SDA2_BASE_(r2) /* 80066824 00063624 EC 83 00 32 */ fmuls f4, f3, f0 lbl_80066828: -/* 80066828 00063628 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80066828 00063628 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006682C 0006362C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80066830 00063630 40 81 00 08 */ ble lbl_80066838 /* 80066834 00063634 FC 80 20 50 */ fneg f4, f4 lbl_80066838: -/* 80066838 00063638 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) -/* 8006683C 0006363C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80066840 00063640 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 80066844 00063644 C0 62 8C 3C */ lfs f3, lbl_803CD5BC-_SDA2_BASE_(r2) +/* 80066838 00063638 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) +/* 8006683C 0006363C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80066840 00063640 38 63 05 58 */ addi r3, r3, lbl_globals@l +/* 80066844 00063644 C0 62 8C 3C */ lfs f3, lbl__1023-_SDA2_BASE_(r2) /* 80066848 00063648 EC 84 00 2A */ fadds f4, f4, f0 /* 8006684C 0006364C C0 23 16 F8 */ lfs f1, 0x16f8(r3) /* 80066850 00063650 EC 04 08 28 */ fsubs f0, f4, f1 @@ -491,7 +491,7 @@ zEntPlayer.TurnToFace__FP4xEntPC5xVec3ff: /* 800668CC 000636CC 38 61 00 08 */ addi r3, r1, 8 /* 800668D0 000636D0 4B FE 7C 21 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800668D4 000636D4 FF E0 08 90 */ fmr f31, f1 -/* 800668D8 000636D8 C0 02 8C 48 */ lfs f0, lbl_803CD5C8-_SDA2_BASE_(r2) +/* 800668D8 000636D8 C0 02 8C 48 */ lfs f0, lbl__1064-_SDA2_BASE_(r2) /* 800668DC 000636DC FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800668E0 000636E0 40 80 00 6C */ bge lbl_8006694C /* 800668E4 000636E4 80 7E 00 48 */ lwz r3, 0x48(r30) @@ -511,7 +511,7 @@ zEntPlayer.TurnToFace__FP4xEntPC5xVec3ff: /* 8006691C 0006371C FC 20 00 90 */ fmr f1, f0 lbl_80066920: /* 80066920 00063720 80 7E 00 48 */ lwz r3, 0x48(r30) -/* 80066924 00063724 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80066924 00063724 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80066928 00063728 C0 43 00 A0 */ lfs f2, 0xa0(r3) /* 8006692C 0006372C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80066930 00063730 40 80 00 08 */ bge lbl_80066938 @@ -540,10 +540,10 @@ lbl_8006694C: zEntPlayer.PlayerArrive__FP4xEntP5xBase: /* 8006697C 0006377C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80066980 00063780 7C 08 02 A6 */ mflr r0 -/* 80066984 00063784 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 80066984 00063784 3C A0 80 3C */ lis r5, lbl_globals@ha /* 80066988 00063788 90 01 00 14 */ stw r0, 0x14(r1) /* 8006698C 0006378C 38 00 00 00 */ li r0, 0 -/* 80066990 00063790 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 80066990 00063790 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 80066994 00063794 93 E1 00 0C */ stw r31, 0xc(r1) /* 80066998 00063798 7C 9F 23 78 */ mr r31, r4 /* 8006699C 0006379C 93 C1 00 08 */ stw r30, 8(r1) @@ -586,56 +586,56 @@ zEntPlayer.PlayerAbsControl__FP4xEntfff: /* 80066A20 00063820 DB 41 00 70 */ stfd f26, 0x70(r1) /* 80066A24 00063824 F3 41 00 78 */ psq_st f26, 120(r1), 0, qr0 /* 80066A28 00063828 BF 61 00 5C */ stmw r27, 0x5c(r1) -/* 80066A2C 0006382C C3 A2 8C 20 */ lfs f29, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80066A30 00063830 3C 80 80 3C */ lis r4, lbl_803BEF88@ha -/* 80066A34 00063834 C3 E2 8C 10 */ lfs f31, lbl_803CD590-_SDA2_BASE_(r2) -/* 80066A38 00063838 38 84 EF 88 */ addi r4, r4, lbl_803BEF88@l +/* 80066A2C 0006382C C3 A2 8C 20 */ lfs f29, lbl__976_1-_SDA2_BASE_(r2) +/* 80066A30 00063830 3C 80 80 3C */ lis r4, lbl_gTrcPad@ha +/* 80066A34 00063834 C3 E2 8C 10 */ lfs f31, lbl__876-_SDA2_BASE_(r2) +/* 80066A38 00063838 38 84 EF 88 */ addi r4, r4, lbl_gTrcPad@l /* 80066A3C 0006383C FF 40 08 90 */ fmr f26, f1 /* 80066A40 00063840 7C 7B 1B 78 */ mr r27, r3 -/* 80066A44 00063844 D3 AD 81 A4 */ stfs f29, lbl_803CAAA4-_SDA_BASE_(r13) +/* 80066A44 00063844 D3 AD 81 A4 */ stfs f29, lbl_maxVelmag-_SDA_BASE_(r13) /* 80066A48 00063848 FF 60 10 90 */ fmr f27, f2 /* 80066A4C 0006384C FF 80 18 90 */ fmr f28, f3 /* 80066A50 00063850 80 04 00 08 */ lwz r0, 8(r4) /* 80066A54 00063854 FF C0 E8 90 */ fmr f30, f29 /* 80066A58 00063858 2C 00 00 02 */ cmpwi r0, 2 /* 80066A5C 0006385C 41 82 00 0C */ beq lbl_80066A68 -/* 80066A60 00063860 C3 42 8C 20 */ lfs f26, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80066A60 00063860 C3 42 8C 20 */ lfs f26, lbl__976_1-_SDA2_BASE_(r2) /* 80066A64 00063864 FF 60 D0 90 */ fmr f27, f26 lbl_80066A68: -/* 80066A68 00063868 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80066A6C 0006386C 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l +/* 80066A68 00063868 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80066A6C 0006386C 3B C3 05 58 */ addi r30, r3, lbl_globals@l /* 80066A70 00063870 80 1E 17 88 */ lwz r0, 0x1788(r30) /* 80066A74 00063874 28 00 00 00 */ cmplwi r0, 0 /* 80066A78 00063878 40 82 00 24 */ bne lbl_80066A9C -/* 80066A7C 0006387C C0 2D 8C A0 */ lfs f1, lbl_803CB5A0-_SDA_BASE_(r13) -/* 80066A80 00063880 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80066A7C 0006387C C0 2D 8C A0 */ lfs f1, lbl_sHackStuckTimer-_SDA_BASE_(r13) +/* 80066A80 00063880 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80066A84 00063884 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80066A88 00063888 40 82 00 14 */ bne lbl_80066A9C -/* 80066A8C 0006388C C0 2D 8C A8 */ lfs f1, lbl_803CB5A8-_SDA_BASE_(r13) -/* 80066A90 00063890 C0 02 8C 4C */ lfs f0, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80066A8C 0006388C C0 2D 8C A8 */ lfs f1, lbl_sCatchCapsuleTimer-_SDA_BASE_(r13) +/* 80066A90 00063890 C0 02 8C 4C */ lfs f0, lbl__1458-_SDA2_BASE_(r2) /* 80066A94 00063894 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80066A98 00063898 40 81 00 0C */ ble lbl_80066AA4 lbl_80066A9C: -/* 80066A9C 0006389C C3 42 8C 20 */ lfs f26, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80066A9C 0006389C C3 42 8C 20 */ lfs f26, lbl__976_1-_SDA2_BASE_(r2) /* 80066AA0 000638A0 FF 60 D0 90 */ fmr f27, f26 lbl_80066AA4: /* 80066AA4 000638A4 80 7B 00 48 */ lwz r3, 0x48(r27) /* 80066AA8 000638A8 38 81 00 10 */ addi r4, r1, 0x10 /* 80066AAC 000638AC 4B FC B3 89 */ bl xMat3x3GetEuler__FPC7xMat3x3P5xVec3 /* 80066AB0 000638B0 C0 21 00 10 */ lfs f1, 0x10(r1) -/* 80066AB4 000638B4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80066AB4 000638B4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80066AB8 000638B8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80066ABC 000638BC 4C 41 13 82 */ cror 2, 1, 2 /* 80066AC0 000638C0 40 82 00 08 */ bne lbl_80066AC8 /* 80066AC4 000638C4 48 00 00 0C */ b lbl_80066AD0 lbl_80066AC8: -/* 80066AC8 000638C8 C0 02 8C 50 */ lfs f0, lbl_803CD5D0-_SDA2_BASE_(r2) +/* 80066AC8 000638C8 C0 02 8C 50 */ lfs f0, lbl__1459-_SDA2_BASE_(r2) /* 80066ACC 000638CC EC 20 08 2A */ fadds f1, f0, f1 lbl_80066AD0: /* 80066AD0 000638D0 80 7B 00 48 */ lwz r3, 0x48(r27) /* 80066AD4 000638D4 D0 23 00 B8 */ stfs f1, 0xb8(r3) -/* 80066AD8 000638D8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80066ADC 000638DC D0 0D 8C F4 */ stfs f0, lbl_803CB5F4-_SDA_BASE_(r13) +/* 80066AD8 000638D8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80066ADC 000638DC D0 0D 8C F4 */ stfs f0, lbl_surfMaxSpeed-_SDA_BASE_(r13) /* 80066AE0 000638E0 80 7B 00 24 */ lwz r3, 0x24(r27) /* 80066AE4 000638E4 80 63 00 0C */ lwz r3, 0xc(r3) /* 80066AE8 000638E8 80 A3 00 08 */ lwz r5, 8(r3) @@ -666,9 +666,9 @@ lbl_80066B28: lbl_80066B40: /* 80066B40 00063940 3B A0 00 00 */ li r29, 0 lbl_80066B44: -/* 80066B44 00063944 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80066B48 00063948 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80066B4C 0006394C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80066B44 00063944 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80066B48 00063948 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80066B4C 0006394C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80066B50 00063950 C0 23 1F B4 */ lfs f1, 0x1fb4(r3) /* 80066B54 00063954 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80066B58 00063958 41 82 00 1C */ beq lbl_80066B74 @@ -684,9 +684,9 @@ lbl_80066B74: /* 80066B7C 0006397C 38 A0 00 0C */ li r5, 0xc /* 80066B80 00063980 38 63 00 BC */ addi r3, r3, 0xbc /* 80066B84 00063984 4B F9 C8 D5 */ bl memset -/* 80066B88 00063988 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80066B8C 0006398C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80066B90 00063990 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80066B88 00063988 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80066B8C 0006398C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80066B90 00063990 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80066B94 00063994 C0 23 1F B0 */ lfs f1, 0x1fb0(r3) /* 80066B98 00063998 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80066B9C 0006399C 40 82 13 60 */ bne lbl_80067EFC @@ -696,7 +696,7 @@ lbl_80066B74: /* 80066BAC 000639AC 54 00 04 63 */ rlwinm. r0, r0, 0, 0x11, 0x11 /* 80066BB0 000639B0 41 82 00 EC */ beq lbl_80066C9C /* 80066BB4 000639B4 80 7B 00 48 */ lwz r3, 0x48(r27) -/* 80066BB8 000639B8 C0 02 8C 54 */ lfs f0, lbl_803CD5D4-_SDA2_BASE_(r2) +/* 80066BB8 000639B8 C0 02 8C 54 */ lfs f0, lbl__1460-_SDA2_BASE_(r2) /* 80066BBC 000639BC C0 43 00 D4 */ lfs f2, 0xd4(r3) /* 80066BC0 000639C0 C0 23 00 DC */ lfs f1, 0xdc(r3) /* 80066BC4 000639C4 EC 42 00 B2 */ fmuls f2, f2, f2 @@ -712,22 +712,22 @@ lbl_80066B74: /* 80066BEC 000639EC C0 43 00 DC */ lfs f2, 0xdc(r3) /* 80066BF0 000639F0 4B F9 F4 81 */ bl xatan2__Fff /* 80066BF4 000639F4 80 7B 00 48 */ lwz r3, 0x48(r27) -/* 80066BF8 000639F8 C0 02 8C 58 */ lfs f0, lbl_803CD5D8-_SDA2_BASE_(r2) +/* 80066BF8 000639F8 C0 02 8C 58 */ lfs f0, lbl__1461-_SDA2_BASE_(r2) /* 80066BFC 000639FC C0 43 00 B8 */ lfs f2, 0xb8(r3) /* 80066C00 00063A00 EF A1 10 28 */ fsubs f29, f1, f2 /* 80066C04 00063A04 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 80066C08 00063A08 40 81 00 10 */ ble lbl_80066C18 -/* 80066C0C 00063A0C C0 02 8C 50 */ lfs f0, lbl_803CD5D0-_SDA2_BASE_(r2) +/* 80066C0C 00063A0C C0 02 8C 50 */ lfs f0, lbl__1459-_SDA2_BASE_(r2) /* 80066C10 00063A10 EF BD 00 28 */ fsubs f29, f29, f0 /* 80066C14 00063A14 48 00 00 18 */ b lbl_80066C2C lbl_80066C18: -/* 80066C18 00063A18 C0 02 8C 5C */ lfs f0, lbl_803CD5DC-_SDA2_BASE_(r2) +/* 80066C18 00063A18 C0 02 8C 5C */ lfs f0, lbl__1462-_SDA2_BASE_(r2) /* 80066C1C 00063A1C FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 80066C20 00063A20 40 80 00 0C */ bge lbl_80066C2C -/* 80066C24 00063A24 C0 02 8C 50 */ lfs f0, lbl_803CD5D0-_SDA2_BASE_(r2) +/* 80066C24 00063A24 C0 02 8C 50 */ lfs f0, lbl__1459-_SDA2_BASE_(r2) /* 80066C28 00063A28 EF A0 E8 2A */ fadds f29, f0, f29 lbl_80066C2C: -/* 80066C2C 00063A2C C0 02 8C 60 */ lfs f0, lbl_803CD5E0-_SDA2_BASE_(r2) +/* 80066C2C 00063A2C C0 02 8C 60 */ lfs f0, lbl__1463-_SDA2_BASE_(r2) /* 80066C30 00063A30 EC 00 07 72 */ fmuls f0, f0, f29 /* 80066C34 00063A34 EC 00 07 32 */ fmuls f0, f0, f28 /* 80066C38 00063A38 D0 03 00 A8 */ stfs f0, 0xa8(r3) @@ -736,7 +736,7 @@ lbl_80066C2C: /* 80066C44 00063A44 60 00 00 20 */ ori r0, r0, 0x20 /* 80066C48 00063A48 90 03 00 E0 */ stw r0, 0xe0(r3) /* 80066C4C 00063A4C 80 7B 00 48 */ lwz r3, 0x48(r27) -/* 80066C50 00063A50 C0 22 8C 64 */ lfs f1, lbl_803CD5E4-_SDA2_BASE_(r2) +/* 80066C50 00063A50 C0 22 8C 64 */ lfs f1, lbl__1464-_SDA2_BASE_(r2) /* 80066C54 00063A54 C0 03 00 A8 */ lfs f0, 0xa8(r3) /* 80066C58 00063A58 FC 00 02 10 */ fabs f0, f0 /* 80066C5C 00063A5C FC 00 00 18 */ frsp f0, f0 @@ -746,13 +746,13 @@ lbl_80066C2C: /* 80066C6C 00063A6C FC 00 00 18 */ frsp f0, f0 /* 80066C70 00063A70 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80066C74 00063A74 40 81 00 1C */ ble lbl_80066C90 -/* 80066C78 00063A78 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80066C78 00063A78 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80066C7C 00063A7C FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 80066C80 00063A80 40 81 00 0C */ ble lbl_80066C8C /* 80066C84 00063A84 FF A0 08 90 */ fmr f29, f1 /* 80066C88 00063A88 48 00 00 08 */ b lbl_80066C90 lbl_80066C8C: -/* 80066C8C 00063A8C C3 A2 8C 68 */ lfs f29, lbl_803CD5E8-_SDA2_BASE_(r2) +/* 80066C8C 00063A8C C3 A2 8C 68 */ lfs f29, lbl__1465-_SDA2_BASE_(r2) lbl_80066C90: /* 80066C90 00063A90 80 7B 00 48 */ lwz r3, 0x48(r27) /* 80066C94 00063A94 D3 A3 00 A8 */ stfs f29, 0xa8(r3) @@ -763,14 +763,14 @@ lbl_80066C9C: /* 80066CA4 00063AA4 FC 40 D8 90 */ fmr f2, f27 /* 80066CA8 00063AA8 38 81 00 08 */ addi r4, r1, 8 /* 80066CAC 00063AAC 4B FF F9 2D */ bl zEntPlayer.DampenControls__FPfPfff -/* 80066CB0 00063AB0 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80066CB4 00063AB4 3C 60 80 3C */ lis r3, lbl_803BF624@ha -/* 80066CB8 00063AB8 38 84 05 58 */ addi r4, r4, lbl_803C0558@l -/* 80066CBC 00063ABC 38 63 F6 24 */ addi r3, r3, lbl_803BF624@l +/* 80066CB0 00063AB0 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80066CB4 00063AB4 3C 60 80 3C */ lis r3, lbl_gPlayerAbsMat@ha +/* 80066CB8 00063AB8 38 84 05 58 */ addi r4, r4, lbl_globals@l +/* 80066CBC 00063ABC 38 63 F6 24 */ addi r3, r3, lbl_gPlayerAbsMat@l /* 80066CC0 00063AC0 38 84 00 14 */ addi r4, r4, 0x14 /* 80066CC4 00063AC4 4B FA 78 29 */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 -/* 80066CC8 00063AC8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80066CCC 00063ACC 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 80066CC8 00063AC8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80066CCC 00063ACC 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 80066CD0 00063AD0 80 1F 18 34 */ lwz r0, 0x1834(r31) /* 80066CD4 00063AD4 28 00 00 00 */ cmplwi r0, 0 /* 80066CD8 00063AD8 40 82 00 10 */ bne lbl_80066CE8 @@ -779,8 +779,8 @@ lbl_80066C9C: /* 80066CE4 00063AE4 41 82 02 88 */ beq lbl_80066F6C lbl_80066CE8: /* 80066CE8 00063AE8 80 9B 00 24 */ lwz r4, 0x24(r27) -/* 80066CEC 00063AEC 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80066CF0 00063AF0 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80066CEC 00063AEC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80066CF0 00063AF0 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80066CF4 00063AF4 80 A4 00 0C */ lwz r5, 0xc(r4) /* 80066CF8 00063AF8 38 83 00 A4 */ addi r4, r3, 0xa4 /* 80066CFC 00063AFC 80 65 00 08 */ lwz r3, 8(r5) @@ -790,8 +790,8 @@ lbl_80066CE8: /* 80066D0C 00063B0C 2C 03 00 00 */ cmpwi r3, 0 /* 80066D10 00063B10 41 82 00 48 */ beq lbl_80066D58 /* 80066D14 00063B14 80 9B 00 24 */ lwz r4, 0x24(r27) -/* 80066D18 00063B18 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80066D1C 00063B1C 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80066D18 00063B18 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80066D1C 00063B1C 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80066D20 00063B20 80 A4 00 0C */ lwz r5, 0xc(r4) /* 80066D24 00063B24 38 83 00 B1 */ addi r4, r3, 0xb1 /* 80066D28 00063B28 80 65 00 08 */ lwz r3, 8(r5) @@ -800,44 +800,44 @@ lbl_80066CE8: /* 80066D34 00063B34 48 18 07 E9 */ bl func_801E751C /* 80066D38 00063B38 2C 03 00 00 */ cmpwi r3, 0 /* 80066D3C 00063B3C 41 82 00 1C */ beq lbl_80066D58 -/* 80066D40 00063B40 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80066D40 00063B40 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80066D44 00063B44 38 00 00 00 */ li r0, 0 -/* 80066D48 00063B48 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80066D48 00063B48 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80066D4C 00063B4C 90 1F 18 34 */ stw r0, 0x1834(r31) /* 80066D50 00063B50 90 03 17 F8 */ stw r0, 0x17f8(r3) /* 80066D54 00063B54 48 00 02 18 */ b lbl_80066F6C lbl_80066D58: /* 80066D58 00063B58 80 9B 00 48 */ lwz r4, 0x48(r27) -/* 80066D5C 00063B5C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80066D60 00063B60 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80066D5C 00063B5C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80066D60 00063B60 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80066D64 00063B64 80 04 00 E0 */ lwz r0, 0xe0(r4) /* 80066D68 00063B68 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d /* 80066D6C 00063B6C 90 04 00 E0 */ stw r0, 0xe0(r4) /* 80066D70 00063B70 80 BB 00 48 */ lwz r5, 0x48(r27) /* 80066D74 00063B74 C0 43 18 30 */ lfs f2, 0x1830(r3) /* 80066D78 00063B78 C0 25 00 B8 */ lfs f1, 0xb8(r5) -/* 80066D7C 00063B7C C0 02 8C 58 */ lfs f0, lbl_803CD5D8-_SDA2_BASE_(r2) +/* 80066D7C 00063B7C C0 02 8C 58 */ lfs f0, lbl__1461-_SDA2_BASE_(r2) /* 80066D80 00063B80 EF A2 08 28 */ fsubs f29, f2, f1 /* 80066D84 00063B84 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 80066D88 00063B88 40 81 00 10 */ ble lbl_80066D98 -/* 80066D8C 00063B8C C0 02 8C 50 */ lfs f0, lbl_803CD5D0-_SDA2_BASE_(r2) +/* 80066D8C 00063B8C C0 02 8C 50 */ lfs f0, lbl__1459-_SDA2_BASE_(r2) /* 80066D90 00063B90 EF BD 00 28 */ fsubs f29, f29, f0 /* 80066D94 00063B94 48 00 00 18 */ b lbl_80066DAC lbl_80066D98: -/* 80066D98 00063B98 C0 02 8C 5C */ lfs f0, lbl_803CD5DC-_SDA2_BASE_(r2) +/* 80066D98 00063B98 C0 02 8C 5C */ lfs f0, lbl__1462-_SDA2_BASE_(r2) /* 80066D9C 00063B9C FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 80066DA0 00063BA0 40 80 00 0C */ bge lbl_80066DAC -/* 80066DA4 00063BA4 C0 02 8C 50 */ lfs f0, lbl_803CD5D0-_SDA2_BASE_(r2) +/* 80066DA4 00063BA4 C0 02 8C 50 */ lfs f0, lbl__1459-_SDA2_BASE_(r2) /* 80066DA8 00063BA8 EF A0 E8 2A */ fadds f29, f0, f29 lbl_80066DAC: -/* 80066DAC 00063BAC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80066DB0 00063BB0 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80066DAC 00063BAC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80066DB0 00063BB0 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80066DB4 00063BB4 80 04 17 F8 */ lwz r0, 0x17f8(r4) /* 80066DB8 00063BB8 28 00 00 00 */ cmplwi r0, 0 /* 80066DBC 00063BBC 41 82 00 98 */ beq lbl_80066E54 /* 80066DC0 00063BC0 38 00 00 00 */ li r0, 0 /* 80066DC4 00063BC4 90 04 17 FC */ stw r0, 0x17fc(r4) -/* 80066DC8 00063BC8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80066DC8 00063BC8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80066DCC 00063BCC FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 80066DD0 00063BD0 40 81 00 18 */ ble lbl_80066DE8 /* 80066DD4 00063BD4 C0 04 18 2C */ lfs f0, 0x182c(r4) @@ -876,7 +876,7 @@ lbl_80066E18: /* 80066E4C 00063C4C 4B FA 39 B1 */ bl xsqrt__Ff /* 80066E50 00063C50 48 00 00 14 */ b lbl_80066E64 lbl_80066E54: -/* 80066E54 00063C54 C0 02 8C 60 */ lfs f0, lbl_803CD5E0-_SDA2_BASE_(r2) +/* 80066E54 00063C54 C0 02 8C 60 */ lfs f0, lbl__1463-_SDA2_BASE_(r2) /* 80066E58 00063C58 EC 00 07 72 */ fmuls f0, f0, f29 /* 80066E5C 00063C5C EC 00 07 32 */ fmuls f0, f0, f28 /* 80066E60 00063C60 D0 05 00 A8 */ stfs f0, 0xa8(r5) @@ -886,7 +886,7 @@ lbl_80066E64: /* 80066E6C 00063C6C 60 00 00 20 */ ori r0, r0, 0x20 /* 80066E70 00063C70 90 03 00 E0 */ stw r0, 0xe0(r3) /* 80066E74 00063C74 80 7B 00 48 */ lwz r3, 0x48(r27) -/* 80066E78 00063C78 C0 22 8C 64 */ lfs f1, lbl_803CD5E4-_SDA2_BASE_(r2) +/* 80066E78 00063C78 C0 22 8C 64 */ lfs f1, lbl__1464-_SDA2_BASE_(r2) /* 80066E7C 00063C7C C0 03 00 A8 */ lfs f0, 0xa8(r3) /* 80066E80 00063C80 FC 00 02 10 */ fabs f0, f0 /* 80066E84 00063C84 FC 00 00 18 */ frsp f0, f0 @@ -896,20 +896,20 @@ lbl_80066E64: /* 80066E94 00063C94 FC 00 00 18 */ frsp f0, f0 /* 80066E98 00063C98 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80066E9C 00063C9C 40 81 00 1C */ ble lbl_80066EB8 -/* 80066EA0 00063CA0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80066EA0 00063CA0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80066EA4 00063CA4 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 80066EA8 00063CA8 40 81 00 0C */ ble lbl_80066EB4 /* 80066EAC 00063CAC FF A0 08 90 */ fmr f29, f1 /* 80066EB0 00063CB0 48 00 00 08 */ b lbl_80066EB8 lbl_80066EB4: -/* 80066EB4 00063CB4 C3 A2 8C 68 */ lfs f29, lbl_803CD5E8-_SDA2_BASE_(r2) +/* 80066EB4 00063CB4 C3 A2 8C 68 */ lfs f29, lbl__1465-_SDA2_BASE_(r2) lbl_80066EB8: /* 80066EB8 00063CB8 80 7B 00 48 */ lwz r3, 0x48(r27) /* 80066EBC 00063CBC D3 A3 00 A8 */ stfs f29, 0xa8(r3) lbl_80066EC0: /* 80066EC0 00063CC0 80 9B 00 24 */ lwz r4, 0x24(r27) -/* 80066EC4 00063CC4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80066EC8 00063CC8 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 80066EC4 00063CC4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80066EC8 00063CC8 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 80066ECC 00063CCC 80 64 00 0C */ lwz r3, 0xc(r4) /* 80066ED0 00063CD0 C0 45 18 4C */ lfs f2, 0x184c(r5) /* 80066ED4 00063CD4 C0 65 18 48 */ lfs f3, 0x1848(r5) @@ -934,9 +934,9 @@ lbl_80066F18: /* 80066F18 00063D18 FC 00 20 90 */ fmr f0, f4 lbl_80066F1C: /* 80066F1C 00063D1C EC 40 10 28 */ fsubs f2, f0, f2 -/* 80066F20 00063D20 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80066F20 00063D20 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80066F24 00063D24 EC 23 08 28 */ fsubs f1, f3, f1 -/* 80066F28 00063D28 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80066F28 00063D28 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80066F2C 00063D2C C0 04 18 38 */ lfs f0, 0x1838(r4) /* 80066F30 00063D30 80 7B 00 48 */ lwz r3, 0x48(r27) /* 80066F34 00063D34 EC 22 08 24 */ fdivs f1, f2, f1 @@ -955,8 +955,8 @@ lbl_80066F1C: /* 80066F68 00063D68 48 00 0F 3C */ b lbl_80067EA4 lbl_80066F6C: /* 80066F6C 00063D6C 80 9B 00 24 */ lwz r4, 0x24(r27) -/* 80066F70 00063D70 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80066F74 00063D74 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80066F70 00063D70 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80066F74 00063D74 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80066F78 00063D78 80 A4 00 0C */ lwz r5, 0xc(r4) /* 80066F7C 00063D7C 38 83 00 BD */ addi r4, r3, 0xbd /* 80066F80 00063D80 80 65 00 08 */ lwz r3, 8(r5) @@ -966,8 +966,8 @@ lbl_80066F6C: /* 80066F90 00063D90 2C 03 00 00 */ cmpwi r3, 0 /* 80066F94 00063D94 40 82 00 E4 */ bne lbl_80067078 /* 80066F98 00063D98 80 9B 00 48 */ lwz r4, 0x48(r27) -/* 80066F9C 00063D9C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80066FA0 00063DA0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80066F9C 00063D9C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80066FA0 00063DA0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80066FA4 00063DA4 80 04 00 E0 */ lwz r0, 0xe0(r4) /* 80066FA8 00063DA8 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d /* 80066FAC 00063DAC 90 04 00 E0 */ stw r0, 0xe0(r4) @@ -980,22 +980,22 @@ lbl_80066F6C: /* 80066FC8 00063DC8 EC 42 00 28 */ fsubs f2, f2, f0 /* 80066FCC 00063DCC 4B F9 F0 A5 */ bl xatan2__Fff /* 80066FD0 00063DD0 80 7B 00 48 */ lwz r3, 0x48(r27) -/* 80066FD4 00063DD4 C0 02 8C 58 */ lfs f0, lbl_803CD5D8-_SDA2_BASE_(r2) +/* 80066FD4 00063DD4 C0 02 8C 58 */ lfs f0, lbl__1461-_SDA2_BASE_(r2) /* 80066FD8 00063DD8 C0 43 00 B8 */ lfs f2, 0xb8(r3) /* 80066FDC 00063DDC EF A1 10 28 */ fsubs f29, f1, f2 /* 80066FE0 00063DE0 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 80066FE4 00063DE4 40 81 00 10 */ ble lbl_80066FF4 -/* 80066FE8 00063DE8 C0 02 8C 50 */ lfs f0, lbl_803CD5D0-_SDA2_BASE_(r2) +/* 80066FE8 00063DE8 C0 02 8C 50 */ lfs f0, lbl__1459-_SDA2_BASE_(r2) /* 80066FEC 00063DEC EF BD 00 28 */ fsubs f29, f29, f0 /* 80066FF0 00063DF0 48 00 00 18 */ b lbl_80067008 lbl_80066FF4: -/* 80066FF4 00063DF4 C0 02 8C 5C */ lfs f0, lbl_803CD5DC-_SDA2_BASE_(r2) +/* 80066FF4 00063DF4 C0 02 8C 5C */ lfs f0, lbl__1462-_SDA2_BASE_(r2) /* 80066FF8 00063DF8 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 80066FFC 00063DFC 40 80 00 0C */ bge lbl_80067008 -/* 80067000 00063E00 C0 02 8C 50 */ lfs f0, lbl_803CD5D0-_SDA2_BASE_(r2) +/* 80067000 00063E00 C0 02 8C 50 */ lfs f0, lbl__1459-_SDA2_BASE_(r2) /* 80067004 00063E04 EF A0 E8 2A */ fadds f29, f0, f29 lbl_80067008: -/* 80067008 00063E08 C0 02 8C 60 */ lfs f0, lbl_803CD5E0-_SDA2_BASE_(r2) +/* 80067008 00063E08 C0 02 8C 60 */ lfs f0, lbl__1463-_SDA2_BASE_(r2) /* 8006700C 00063E0C EC 00 07 72 */ fmuls f0, f0, f29 /* 80067010 00063E10 EC 00 07 32 */ fmuls f0, f0, f28 /* 80067014 00063E14 D0 03 00 A8 */ stfs f0, 0xa8(r3) @@ -1004,7 +1004,7 @@ lbl_80067008: /* 80067020 00063E20 60 00 00 20 */ ori r0, r0, 0x20 /* 80067024 00063E24 90 03 00 E0 */ stw r0, 0xe0(r3) /* 80067028 00063E28 80 7B 00 48 */ lwz r3, 0x48(r27) -/* 8006702C 00063E2C C0 22 8C 64 */ lfs f1, lbl_803CD5E4-_SDA2_BASE_(r2) +/* 8006702C 00063E2C C0 22 8C 64 */ lfs f1, lbl__1464-_SDA2_BASE_(r2) /* 80067030 00063E30 C0 03 00 A8 */ lfs f0, 0xa8(r3) /* 80067034 00063E34 FC 00 02 10 */ fabs f0, f0 /* 80067038 00063E38 FC 00 00 18 */ frsp f0, f0 @@ -1014,25 +1014,25 @@ lbl_80067008: /* 80067048 00063E48 FC 00 00 18 */ frsp f0, f0 /* 8006704C 00063E4C FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80067050 00063E50 40 81 00 1C */ ble lbl_8006706C -/* 80067054 00063E54 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80067054 00063E54 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80067058 00063E58 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 8006705C 00063E5C 40 81 00 0C */ ble lbl_80067068 /* 80067060 00063E60 FF A0 08 90 */ fmr f29, f1 /* 80067064 00063E64 48 00 00 08 */ b lbl_8006706C lbl_80067068: -/* 80067068 00063E68 C3 A2 8C 68 */ lfs f29, lbl_803CD5E8-_SDA2_BASE_(r2) +/* 80067068 00063E68 C3 A2 8C 68 */ lfs f29, lbl__1465-_SDA2_BASE_(r2) lbl_8006706C: /* 8006706C 00063E6C 80 7B 00 48 */ lwz r3, 0x48(r27) /* 80067070 00063E70 D3 A3 00 A8 */ stfs f29, 0xa8(r3) /* 80067074 00063E74 48 00 0E 30 */ b lbl_80067EA4 lbl_80067078: -/* 80067078 00063E78 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 80067078 00063E78 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006707C 00063E7C 80 03 00 00 */ lwz r0, 0(r3) /* 80067080 00063E80 28 00 00 00 */ cmplwi r0, 0 /* 80067084 00063E84 41 82 01 5C */ beq lbl_800671E0 /* 80067088 00063E88 80 9B 00 24 */ lwz r4, 0x24(r27) -/* 8006708C 00063E8C 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80067090 00063E90 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 8006708C 00063E8C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80067090 00063E90 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80067094 00063E94 80 A4 00 0C */ lwz r5, 0xc(r4) /* 80067098 00063E98 38 83 00 CB */ addi r4, r3, 0xcb /* 8006709C 00063E9C 80 65 00 08 */ lwz r3, 8(r5) @@ -1042,8 +1042,8 @@ lbl_80067078: /* 800670AC 00063EAC 2C 03 00 00 */ cmpwi r3, 0 /* 800670B0 00063EB0 41 82 00 30 */ beq lbl_800670E0 /* 800670B4 00063EB4 80 9B 00 24 */ lwz r4, 0x24(r27) -/* 800670B8 00063EB8 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 800670BC 00063EBC 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 800670B8 00063EB8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 800670BC 00063EBC 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 800670C0 00063EC0 80 A4 00 0C */ lwz r5, 0xc(r4) /* 800670C4 00063EC4 38 83 00 D7 */ addi r4, r3, 0xd7 /* 800670C8 00063EC8 80 65 00 08 */ lwz r3, 8(r5) @@ -1054,12 +1054,12 @@ lbl_80067078: /* 800670DC 00063EDC 40 82 01 04 */ bne lbl_800671E0 lbl_800670E0: /* 800670E0 00063EE0 80 BB 00 48 */ lwz r5, 0x48(r27) -/* 800670E4 00063EE4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800670E8 00063EE8 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800670E4 00063EE4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800670E8 00063EE8 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800670EC 00063EEC 80 05 00 E0 */ lwz r0, 0xe0(r5) /* 800670F0 00063EF0 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d /* 800670F4 00063EF4 90 05 00 E0 */ stw r0, 0xe0(r5) -/* 800670F8 00063EF8 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 800670F8 00063EF8 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 800670FC 00063EFC 80 84 07 28 */ lwz r4, 0x728(r4) /* 80067100 00063F00 80 63 00 00 */ lwz r3, 0(r3) /* 80067104 00063F04 C0 24 00 30 */ lfs f1, 0x30(r4) @@ -1071,27 +1071,27 @@ lbl_800670E0: /* 8006711C 00063F1C EC 23 08 28 */ fsubs f1, f3, f1 /* 80067120 00063F20 EC 42 00 28 */ fsubs f2, f2, f0 /* 80067124 00063F24 4B F9 EF 4D */ bl xatan2__Fff -/* 80067128 00063F28 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 80067128 00063F28 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006712C 00063F2C D0 23 00 0C */ stfs f1, 0xc(r3) -/* 80067130 00063F30 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 80067130 00063F30 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 80067134 00063F34 80 9B 00 48 */ lwz r4, 0x48(r27) /* 80067138 00063F38 C0 43 00 0C */ lfs f2, 0xc(r3) /* 8006713C 00063F3C C0 24 00 B8 */ lfs f1, 0xb8(r4) -/* 80067140 00063F40 C0 02 8C 58 */ lfs f0, lbl_803CD5D8-_SDA2_BASE_(r2) +/* 80067140 00063F40 C0 02 8C 58 */ lfs f0, lbl__1461-_SDA2_BASE_(r2) /* 80067144 00063F44 EF A2 08 28 */ fsubs f29, f2, f1 /* 80067148 00063F48 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 8006714C 00063F4C 40 81 00 10 */ ble lbl_8006715C -/* 80067150 00063F50 C0 02 8C 50 */ lfs f0, lbl_803CD5D0-_SDA2_BASE_(r2) +/* 80067150 00063F50 C0 02 8C 50 */ lfs f0, lbl__1459-_SDA2_BASE_(r2) /* 80067154 00063F54 EF BD 00 28 */ fsubs f29, f29, f0 /* 80067158 00063F58 48 00 00 18 */ b lbl_80067170 lbl_8006715C: -/* 8006715C 00063F5C C0 02 8C 5C */ lfs f0, lbl_803CD5DC-_SDA2_BASE_(r2) +/* 8006715C 00063F5C C0 02 8C 5C */ lfs f0, lbl__1462-_SDA2_BASE_(r2) /* 80067160 00063F60 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 80067164 00063F64 40 80 00 0C */ bge lbl_80067170 -/* 80067168 00063F68 C0 02 8C 50 */ lfs f0, lbl_803CD5D0-_SDA2_BASE_(r2) +/* 80067168 00063F68 C0 02 8C 50 */ lfs f0, lbl__1459-_SDA2_BASE_(r2) /* 8006716C 00063F6C EF A0 E8 2A */ fadds f29, f0, f29 lbl_80067170: -/* 80067170 00063F70 C0 02 8C 60 */ lfs f0, lbl_803CD5E0-_SDA2_BASE_(r2) +/* 80067170 00063F70 C0 02 8C 60 */ lfs f0, lbl__1463-_SDA2_BASE_(r2) /* 80067174 00063F74 EC 00 07 72 */ fmuls f0, f0, f29 /* 80067178 00063F78 EC 00 07 32 */ fmuls f0, f0, f28 /* 8006717C 00063F7C D0 04 00 A8 */ stfs f0, 0xa8(r4) @@ -1100,7 +1100,7 @@ lbl_80067170: /* 80067188 00063F88 60 00 00 20 */ ori r0, r0, 0x20 /* 8006718C 00063F8C 90 03 00 E0 */ stw r0, 0xe0(r3) /* 80067190 00063F90 80 7B 00 48 */ lwz r3, 0x48(r27) -/* 80067194 00063F94 C0 22 8C 64 */ lfs f1, lbl_803CD5E4-_SDA2_BASE_(r2) +/* 80067194 00063F94 C0 22 8C 64 */ lfs f1, lbl__1464-_SDA2_BASE_(r2) /* 80067198 00063F98 C0 03 00 A8 */ lfs f0, 0xa8(r3) /* 8006719C 00063F9C FC 00 02 10 */ fabs f0, f0 /* 800671A0 00063FA0 FC 00 00 18 */ frsp f0, f0 @@ -1110,38 +1110,38 @@ lbl_80067170: /* 800671B0 00063FB0 FC 00 00 18 */ frsp f0, f0 /* 800671B4 00063FB4 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800671B8 00063FB8 40 81 00 1C */ ble lbl_800671D4 -/* 800671BC 00063FBC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800671BC 00063FBC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800671C0 00063FC0 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 800671C4 00063FC4 40 81 00 0C */ ble lbl_800671D0 /* 800671C8 00063FC8 FF A0 08 90 */ fmr f29, f1 /* 800671CC 00063FCC 48 00 00 08 */ b lbl_800671D4 lbl_800671D0: -/* 800671D0 00063FD0 C3 A2 8C 68 */ lfs f29, lbl_803CD5E8-_SDA2_BASE_(r2) +/* 800671D0 00063FD0 C3 A2 8C 68 */ lfs f29, lbl__1465-_SDA2_BASE_(r2) lbl_800671D4: /* 800671D4 00063FD4 80 7B 00 48 */ lwz r3, 0x48(r27) /* 800671D8 00063FD8 D3 A3 00 A8 */ stfs f29, 0xa8(r3) /* 800671DC 00063FDC 48 00 0C C8 */ b lbl_80067EA4 lbl_800671E0: /* 800671E0 00063FE0 C0 21 00 08 */ lfs f1, 8(r1) -/* 800671E4 00063FE4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800671E4 00063FE4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800671E8 00063FE8 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800671EC 00063FEC 41 82 01 D8 */ beq lbl_800673C4 -/* 800671F0 00063FF0 3C 60 80 3C */ lis r3, lbl_803BF624@ha -/* 800671F4 00063FF4 38 63 F6 24 */ addi r3, r3, lbl_803BF624@l +/* 800671F0 00063FF0 3C 60 80 3C */ lis r3, lbl_gPlayerAbsMat@ha +/* 800671F4 00063FF4 38 63 F6 24 */ addi r3, r3, lbl_gPlayerAbsMat@l /* 800671F8 00063FF8 C0 23 00 08 */ lfs f1, 8(r3) /* 800671FC 00063FFC C0 43 00 00 */ lfs f2, 0(r3) /* 80067200 00064000 4B F9 EE 71 */ bl xatan2__Fff /* 80067204 00064004 C0 01 00 0C */ lfs f0, 0xc(r1) /* 80067208 00064008 EC 40 08 28 */ fsubs f2, f0, f1 /* 8006720C 0006400C D0 41 00 0C */ stfs f2, 0xc(r1) -/* 80067210 00064010 C0 22 8C 50 */ lfs f1, lbl_803CD5D0-_SDA2_BASE_(r2) +/* 80067210 00064010 C0 22 8C 50 */ lfs f1, lbl__1459-_SDA2_BASE_(r2) /* 80067214 00064014 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 80067218 00064018 40 81 00 10 */ ble lbl_80067228 /* 8006721C 0006401C EC 02 08 28 */ fsubs f0, f2, f1 /* 80067220 00064020 D0 01 00 0C */ stfs f0, 0xc(r1) /* 80067224 00064024 48 00 00 18 */ b lbl_8006723C lbl_80067228: -/* 80067228 00064028 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80067228 00064028 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006722C 0006402C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80067230 00064030 40 80 00 0C */ bge lbl_8006723C /* 80067234 00064034 EC 02 08 2A */ fadds f0, f2, f1 @@ -1152,23 +1152,23 @@ lbl_8006723C: /* 80067244 00064044 80 7B 00 48 */ lwz r3, 0x48(r27) /* 80067248 00064048 C0 41 00 0C */ lfs f2, 0xc(r1) /* 8006724C 0006404C C0 23 00 B8 */ lfs f1, 0xb8(r3) -/* 80067250 00064050 C0 02 8C 58 */ lfs f0, lbl_803CD5D8-_SDA2_BASE_(r2) +/* 80067250 00064050 C0 02 8C 58 */ lfs f0, lbl__1461-_SDA2_BASE_(r2) /* 80067254 00064054 EF A2 08 28 */ fsubs f29, f2, f1 /* 80067258 00064058 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 8006725C 0006405C 40 81 00 10 */ ble lbl_8006726C -/* 80067260 00064060 C0 02 8C 50 */ lfs f0, lbl_803CD5D0-_SDA2_BASE_(r2) +/* 80067260 00064060 C0 02 8C 50 */ lfs f0, lbl__1459-_SDA2_BASE_(r2) /* 80067264 00064064 EF BD 00 28 */ fsubs f29, f29, f0 /* 80067268 00064068 48 00 00 18 */ b lbl_80067280 lbl_8006726C: -/* 8006726C 0006406C C0 02 8C 5C */ lfs f0, lbl_803CD5DC-_SDA2_BASE_(r2) +/* 8006726C 0006406C C0 02 8C 5C */ lfs f0, lbl__1462-_SDA2_BASE_(r2) /* 80067270 00064070 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 80067274 00064074 40 80 00 0C */ bge lbl_80067280 -/* 80067278 00064078 C0 02 8C 50 */ lfs f0, lbl_803CD5D0-_SDA2_BASE_(r2) +/* 80067278 00064078 C0 02 8C 50 */ lfs f0, lbl__1459-_SDA2_BASE_(r2) /* 8006727C 0006407C EF A0 E8 2A */ fadds f29, f0, f29 lbl_80067280: /* 80067280 00064080 FC 20 E8 90 */ fmr f1, f29 /* 80067284 00064084 48 05 DC 0D */ bl icos__Ff -/* 80067288 00064088 C0 02 8C 6C */ lfs f0, lbl_803CD5EC-_SDA2_BASE_(r2) +/* 80067288 00064088 C0 02 8C 6C */ lfs f0, lbl__1466-_SDA2_BASE_(r2) /* 8006728C 0006408C FF C0 08 90 */ fmr f30, f1 /* 80067290 00064090 80 7B 00 48 */ lwz r3, 0x48(r27) /* 80067294 00064094 EC 1D 00 32 */ fmuls f0, f29, f0 @@ -1179,16 +1179,16 @@ lbl_80067280: /* 800672A8 000640A8 60 00 00 20 */ ori r0, r0, 0x20 /* 800672AC 000640AC 90 03 00 E0 */ stw r0, 0xe0(r3) lbl_800672B0: -/* 800672B0 000640B0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800672B4 000640B4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800672B0 000640B0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800672B4 000640B4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800672B8 000640B8 80 03 1A EC */ lwz r0, 0x1aec(r3) /* 800672BC 000640BC 2C 00 00 00 */ cmpwi r0, 0 /* 800672C0 000640C0 41 82 00 50 */ beq lbl_80067310 -/* 800672C4 000640C4 C0 02 8C 70 */ lfs f0, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 800672C4 000640C4 C0 02 8C 70 */ lfs f0, lbl__1467-_SDA2_BASE_(r2) /* 800672C8 000640C8 EF BD 00 32 */ fmuls f29, f29, f0 /* 800672CC 000640CC FC 20 E8 90 */ fmr f1, f29 /* 800672D0 000640D0 48 05 DB C1 */ bl icos__Ff -/* 800672D4 000640D4 C0 02 8C 6C */ lfs f0, lbl_803CD5EC-_SDA2_BASE_(r2) +/* 800672D4 000640D4 C0 02 8C 6C */ lfs f0, lbl__1466-_SDA2_BASE_(r2) /* 800672D8 000640D8 FF C0 08 90 */ fmr f30, f1 /* 800672DC 000640DC 80 9B 00 48 */ lwz r4, 0x48(r27) /* 800672E0 000640E0 38 61 00 1C */ addi r3, r1, 0x1c @@ -1206,11 +1206,11 @@ lbl_800672B0: lbl_80067310: /* 80067310 00064110 57 80 05 29 */ rlwinm. r0, r28, 0, 0x14, 0x14 /* 80067314 00064114 41 82 00 08 */ beq lbl_8006731C -/* 80067318 00064118 C3 C2 8C 10 */ lfs f30, lbl_803CD590-_SDA2_BASE_(r2) +/* 80067318 00064118 C3 C2 8C 10 */ lfs f30, lbl__876-_SDA2_BASE_(r2) lbl_8006731C: -/* 8006731C 0006411C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006731C 0006411C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80067320 00064120 C0 41 00 08 */ lfs f2, 8(r1) -/* 80067324 00064124 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80067324 00064124 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80067328 00064128 80 83 09 C4 */ lwz r4, 0x9c4(r3) /* 8006732C 0006412C C0 04 00 10 */ lfs f0, 0x10(r4) /* 80067330 00064130 FC 02 00 40 */ fcmpo cr0, f2, f0 @@ -1223,7 +1223,7 @@ lbl_8006731C: /* 8006734C 0006414C 90 03 16 B4 */ stw r0, 0x16b4(r3) /* 80067350 00064150 C0 04 00 08 */ lfs f0, 8(r4) /* 80067354 00064154 EC 00 01 32 */ fmuls f0, f0, f4 -/* 80067358 00064158 D0 0D 81 A4 */ stfs f0, lbl_803CAAA4-_SDA_BASE_(r13) +/* 80067358 00064158 D0 0D 81 A4 */ stfs f0, lbl_maxVelmag-_SDA_BASE_(r13) /* 8006735C 0006415C C0 24 00 08 */ lfs f1, 8(r4) /* 80067360 00064160 C0 04 00 14 */ lfs f0, 0x14(r4) /* 80067364 00064164 EC 22 00 72 */ fmuls f1, f2, f1 @@ -1235,11 +1235,11 @@ lbl_80067374: /* 80067378 00064178 90 03 16 B4 */ stw r0, 0x16b4(r3) /* 8006737C 0006417C C0 04 00 0C */ lfs f0, 0xc(r4) /* 80067380 00064180 EC 00 01 32 */ fmuls f0, f0, f4 -/* 80067384 00064184 D0 0D 81 A4 */ stfs f0, lbl_803CAAA4-_SDA_BASE_(r13) +/* 80067384 00064184 D0 0D 81 A4 */ stfs f0, lbl_maxVelmag-_SDA_BASE_(r13) /* 80067388 00064188 C0 64 00 14 */ lfs f3, 0x14(r4) /* 8006738C 0006418C C0 24 00 18 */ lfs f1, 0x18(r4) /* 80067390 00064190 EC 42 18 28 */ fsubs f2, f2, f3 -/* 80067394 00064194 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 80067394 00064194 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 80067398 00064198 EC 21 18 28 */ fsubs f1, f1, f3 /* 8006739C 0006419C EC 42 08 24 */ fdivs f2, f2, f1 /* 800673A0 000641A0 FC 02 00 40 */ fcmpo cr0, f2, f0 @@ -1253,9 +1253,9 @@ lbl_800673AC: /* 800673BC 000641BC EF E2 08 3A */ fmadds f31, f2, f0, f1 /* 800673C0 000641C0 48 00 00 18 */ b lbl_800673D8 lbl_800673C4: -/* 800673C4 000641C4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800673C4 000641C4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800673C8 000641C8 FF C0 00 90 */ fmr f30, f0 -/* 800673CC 000641CC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800673CC 000641CC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800673D0 000641D0 38 00 00 00 */ li r0, 0 /* 800673D4 000641D4 90 03 16 B4 */ stw r0, 0x16b4(r3) lbl_800673D8: @@ -1263,7 +1263,7 @@ lbl_800673D8: /* 800673DC 000641DC 80 03 00 E0 */ lwz r0, 0xe0(r3) /* 800673E0 000641E0 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d /* 800673E4 000641E4 90 03 00 E0 */ stw r0, 0xe0(r3) -/* 800673E8 000641E8 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 800673E8 000641E8 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 800673EC 000641EC 80 03 00 10 */ lwz r0, 0x10(r3) /* 800673F0 000641F0 28 00 00 00 */ cmplwi r0, 0 /* 800673F4 000641F4 41 82 00 1C */ beq lbl_80067410 @@ -1274,23 +1274,23 @@ lbl_800673D8: /* 80067408 00064208 48 01 5F F1 */ bl zEntPlayer.PlayerSwingUpdate__FP4xEntfff /* 8006740C 0006420C 48 00 0A F0 */ b lbl_80067EFC lbl_80067410: -/* 80067410 00064210 80 0D 8D 1C */ lwz r0, lbl_803CB61C-_SDA_BASE_(r13) +/* 80067410 00064210 80 0D 8D 1C */ lwz r0, lbl_sLassoCamLinger-_SDA_BASE_(r13) /* 80067414 00064214 2C 00 00 00 */ cmpwi r0, 0 /* 80067418 00064218 41 82 00 2C */ beq lbl_80067444 /* 8006741C 0006421C 4B FE AD 45 */ bl zCameraGetLassoCamFactor__Fv /* 80067420 00064220 EC 21 E0 2A */ fadds f1, f1, f28 -/* 80067424 00064224 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 80067424 00064224 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 80067428 00064228 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006742C 0006422C 40 81 00 14 */ ble lbl_80067440 /* 80067430 00064230 4B FE AD 11 */ bl zCameraDisableLassoCam__Fv /* 80067434 00064234 38 00 00 00 */ li r0, 0 -/* 80067438 00064238 90 0D 8D 1C */ stw r0, lbl_803CB61C-_SDA_BASE_(r13) +/* 80067438 00064238 90 0D 8D 1C */ stw r0, lbl_sLassoCamLinger-_SDA_BASE_(r13) /* 8006743C 0006423C 48 00 00 08 */ b lbl_80067444 lbl_80067440: /* 80067440 00064240 4B FE AD 19 */ bl zCameraSetLassoCamFactor__Ff lbl_80067444: -/* 80067444 00064244 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80067448 00064248 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 80067444 00064244 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80067448 00064248 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 8006744C 0006424C 80 1F 19 F0 */ lwz r0, 0x19f0(r31) /* 80067450 00064250 28 00 00 00 */ cmplwi r0, 0 /* 80067454 00064254 40 82 0A A8 */ bne lbl_80067EFC @@ -1304,7 +1304,7 @@ lbl_80067444: /* 80067474 00064274 41 82 00 28 */ beq lbl_8006749C lbl_80067478: /* 80067478 00064278 C0 3F 1F 2C */ lfs f1, 0x1f2c(r31) -/* 8006747C 0006427C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006747C 0006427C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80067480 00064280 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80067484 00064284 41 82 04 D0 */ beq lbl_80067954 /* 80067488 00064288 80 1F 16 D4 */ lwz r0, 0x16d4(r31) @@ -1321,7 +1321,7 @@ lbl_8006749C: /* 800674B0 000642B0 C0 7F 09 7C */ lfs f3, 0x97c(r31) /* 800674B4 000642B4 C0 3F 09 80 */ lfs f1, 0x980(r31) /* 800674B8 000642B8 EC 42 01 3A */ fmadds f2, f2, f4, f0 -/* 800674BC 000642BC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800674BC 000642BC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800674C0 000642C0 EC 21 18 28 */ fsubs f1, f1, f3 /* 800674C4 000642C4 EC 42 18 28 */ fsubs f2, f2, f3 /* 800674C8 000642C8 EC 42 08 24 */ fdivs f2, f2, f1 @@ -1330,7 +1330,7 @@ lbl_8006749C: /* 800674D4 000642D4 C0 BF 09 84 */ lfs f5, 0x984(r31) /* 800674D8 000642D8 48 00 00 28 */ b lbl_80067500 lbl_800674DC: -/* 800674DC 000642DC C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 800674DC 000642DC C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 800674E0 000642E0 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800674E4 000642E4 40 81 00 0C */ ble lbl_800674F0 /* 800674E8 000642E8 C0 BF 09 88 */ lfs f5, 0x988(r31) @@ -1366,31 +1366,31 @@ lbl_80067500: /* 80067558 00064358 EC 00 01 32 */ fmuls f0, f0, f4 /* 8006755C 0006435C C0 5F 1F 20 */ lfs f2, 0x1f20(r31) /* 80067560 00064360 EC DC 00 72 */ fmuls f6, f28, f1 -/* 80067564 00064364 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) +/* 80067564 00064364 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) /* 80067568 00064368 EC 42 01 7A */ fmadds f2, f2, f5, f0 /* 8006756C 0006436C EC 06 01 32 */ fmuls f0, f6, f4 /* 80067570 00064370 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 80067574 00064374 EC 86 19 78 */ fmsubs f4, f6, f5, f3 /* 80067578 00064378 EF BA 01 7A */ fmadds f29, f26, f5, f0 /* 8006757C 0006437C 40 80 00 18 */ bge lbl_80067594 -/* 80067580 00064380 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80067580 00064380 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80067584 00064384 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 80067588 00064388 40 80 00 34 */ bge lbl_800675BC /* 8006758C 0006438C FF A0 00 90 */ fmr f29, f0 /* 80067590 00064390 48 00 00 2C */ b lbl_800675BC lbl_80067594: -/* 80067594 00064394 C0 02 8C 3C */ lfs f0, lbl_803CD5BC-_SDA2_BASE_(r2) +/* 80067594 00064394 C0 02 8C 3C */ lfs f0, lbl__1023-_SDA2_BASE_(r2) /* 80067598 00064398 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8006759C 0006439C 40 80 00 20 */ bge lbl_800675BC -/* 800675A0 000643A0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800675A0 000643A0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800675A4 000643A4 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 800675A8 000643A8 40 80 00 14 */ bge lbl_800675BC /* 800675AC 000643AC EC 22 08 28 */ fsubs f1, f2, f1 -/* 800675B0 000643B0 C0 02 8C 0C */ lfs f0, lbl_803CD58C-_SDA2_BASE_(r2) +/* 800675B0 000643B0 C0 02 8C 0C */ lfs f0, lbl__875-_SDA2_BASE_(r2) /* 800675B4 000643B4 EC 01 00 24 */ fdivs f0, f1, f0 /* 800675B8 000643B8 EF BD 00 32 */ fmuls f29, f29, f0 lbl_800675BC: -/* 800675BC 000643BC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800675BC 000643BC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800675C0 000643C0 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 800675C4 000643C4 40 81 00 2C */ ble lbl_800675F0 /* 800675C8 000643C8 C0 1F 09 8C */ lfs f0, 0x98c(r31) @@ -1428,29 +1428,29 @@ lbl_80067614: /* 80067640 00064440 D0 5F 1F 28 */ stfs f2, 0x1f28(r31) /* 80067644 00064444 EC 21 00 2A */ fadds f1, f1, f0 /* 80067648 00064448 4B FA 31 B5 */ bl xsqrt__Ff -/* 8006764C 0006444C C0 0D 8D 8C */ lfs f0, lbl_803CB68C-_SDA_BASE_(r13) +/* 8006764C 0006444C C0 0D 8D 8C */ lfs f0, lbl_tslide_maxspd-_SDA_BASE_(r13) /* 80067650 00064450 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80067654 00064454 4C 41 13 82 */ cror 2, 1, 2 /* 80067658 00064458 40 82 00 78 */ bne lbl_800676D0 -/* 8006765C 0006445C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80067660 00064460 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006765C 0006445C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80067660 00064460 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80067664 00064464 C0 43 1F 2C */ lfs f2, 0x1f2c(r3) /* 80067668 00064468 C0 03 09 A8 */ lfs f0, 0x9a8(r3) /* 8006766C 0006446C FC 02 00 00 */ fcmpu cr0, f2, f0 /* 80067670 00064470 40 82 00 30 */ bne lbl_800676A0 -/* 80067674 00064474 C0 0D 8D 90 */ lfs f0, lbl_803CB690-_SDA_BASE_(r13) +/* 80067674 00064474 C0 0D 8D 90 */ lfs f0, lbl_tslide_maxspd_tmr-_SDA_BASE_(r13) /* 80067678 00064478 EC 00 E0 2A */ fadds f0, f0, f28 -/* 8006767C 0006447C D0 0D 8D 90 */ stfs f0, lbl_803CB690-_SDA_BASE_(r13) -/* 80067680 00064480 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006767C 0006447C D0 0D 8D 90 */ stfs f0, lbl_tslide_maxspd_tmr-_SDA_BASE_(r13) +/* 80067680 00064480 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80067684 00064484 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 80067688 00064488 40 81 00 18 */ ble lbl_800676A0 /* 8006768C 0006448C EC 5D 07 32 */ fmuls f2, f29, f28 /* 80067690 00064490 C0 63 09 A4 */ lfs f3, 0x9a4(r3) -/* 80067694 00064494 C0 0D 8D 90 */ lfs f0, lbl_803CB690-_SDA_BASE_(r13) +/* 80067694 00064494 C0 0D 8D 90 */ lfs f0, lbl_tslide_maxspd_tmr-_SDA_BASE_(r13) /* 80067698 00064498 EC 03 00 BA */ fmadds f0, f3, f2, f0 -/* 8006769C 0006449C D0 0D 8D 90 */ stfs f0, lbl_803CB690-_SDA_BASE_(r13) +/* 8006769C 0006449C D0 0D 8D 90 */ stfs f0, lbl_tslide_maxspd_tmr-_SDA_BASE_(r13) lbl_800676A0: -/* 800676A0 000644A0 C0 4D 8D 90 */ lfs f2, lbl_803CB690-_SDA_BASE_(r13) +/* 800676A0 000644A0 C0 4D 8D 90 */ lfs f2, lbl_tslide_maxspd_tmr-_SDA_BASE_(r13) /* 800676A4 000644A4 C0 1F 09 A0 */ lfs f0, 0x9a0(r31) /* 800676A8 000644A8 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800676AC 000644AC 4C 40 13 82 */ cror 2, 0, 2 @@ -1460,7 +1460,7 @@ lbl_800676A0: /* 800676BC 000644BC C0 1F 09 9C */ lfs f0, 0x99c(r31) /* 800676C0 000644C0 EC 00 18 28 */ fsubs f0, f0, f3 /* 800676C4 000644C4 EC 02 18 3A */ fmadds f0, f2, f0, f3 -/* 800676C8 000644C8 D0 0D 8D 8C */ stfs f0, lbl_803CB68C-_SDA_BASE_(r13) +/* 800676C8 000644C8 D0 0D 8D 8C */ stfs f0, lbl_tslide_maxspd-_SDA_BASE_(r13) /* 800676CC 000644CC 48 00 00 44 */ b lbl_80067710 lbl_800676D0: /* 800676D0 000644D0 C0 9F 09 98 */ lfs f4, 0x998(r31) @@ -1472,16 +1472,16 @@ lbl_800676D0: /* 800676E8 000644E8 EC 43 00 B2 */ fmuls f2, f3, f2 /* 800676EC 000644EC EC 00 20 28 */ fsubs f0, f0, f4 /* 800676F0 000644F0 EC 02 00 24 */ fdivs f0, f2, f0 -/* 800676F4 000644F4 D0 0D 8D 90 */ stfs f0, lbl_803CB690-_SDA_BASE_(r13) -/* 800676F8 000644F8 D0 2D 8D 8C */ stfs f1, lbl_803CB68C-_SDA_BASE_(r13) +/* 800676F4 000644F4 D0 0D 8D 90 */ stfs f0, lbl_tslide_maxspd_tmr-_SDA_BASE_(r13) +/* 800676F8 000644F8 D0 2D 8D 8C */ stfs f1, lbl_tslide_maxspd-_SDA_BASE_(r13) /* 800676FC 000644FC 48 00 00 14 */ b lbl_80067710 lbl_80067700: -/* 80067700 00064500 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80067704 00064504 D0 0D 8D 90 */ stfs f0, lbl_803CB690-_SDA_BASE_(r13) +/* 80067700 00064500 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80067704 00064504 D0 0D 8D 90 */ stfs f0, lbl_tslide_maxspd_tmr-_SDA_BASE_(r13) /* 80067708 00064508 C0 1F 09 98 */ lfs f0, 0x998(r31) -/* 8006770C 0006450C D0 0D 8D 8C */ stfs f0, lbl_803CB68C-_SDA_BASE_(r13) +/* 8006770C 0006450C D0 0D 8D 8C */ stfs f0, lbl_tslide_maxspd-_SDA_BASE_(r13) lbl_80067710: -/* 80067710 00064510 C0 0D 8D 8C */ lfs f0, lbl_803CB68C-_SDA_BASE_(r13) +/* 80067710 00064510 C0 0D 8D 8C */ lfs f0, lbl_tslide_maxspd-_SDA_BASE_(r13) /* 80067714 00064514 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80067718 00064518 40 81 00 20 */ ble lbl_80067738 /* 8006771C 0006451C EC 40 08 24 */ fdivs f2, f0, f1 @@ -1496,22 +1496,22 @@ lbl_80067738: /* 8006773C 0006453C C0 5F 1F 28 */ lfs f2, 0x1f28(r31) /* 80067740 00064540 4B F9 E9 31 */ bl xatan2__Fff /* 80067744 00064544 80 7B 00 48 */ lwz r3, 0x48(r27) -/* 80067748 00064548 C0 02 8C 58 */ lfs f0, lbl_803CD5D8-_SDA2_BASE_(r2) +/* 80067748 00064548 C0 02 8C 58 */ lfs f0, lbl__1461-_SDA2_BASE_(r2) /* 8006774C 0006454C C0 43 00 B8 */ lfs f2, 0xb8(r3) /* 80067750 00064550 EC 41 10 28 */ fsubs f2, f1, f2 /* 80067754 00064554 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80067758 00064558 40 81 00 10 */ ble lbl_80067768 -/* 8006775C 0006455C C0 02 8C 50 */ lfs f0, lbl_803CD5D0-_SDA2_BASE_(r2) +/* 8006775C 0006455C C0 02 8C 50 */ lfs f0, lbl__1459-_SDA2_BASE_(r2) /* 80067760 00064560 EC 42 00 28 */ fsubs f2, f2, f0 /* 80067764 00064564 48 00 00 18 */ b lbl_8006777C lbl_80067768: -/* 80067768 00064568 C0 02 8C 5C */ lfs f0, lbl_803CD5DC-_SDA2_BASE_(r2) +/* 80067768 00064568 C0 02 8C 5C */ lfs f0, lbl__1462-_SDA2_BASE_(r2) /* 8006776C 0006456C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80067770 00064570 40 80 00 0C */ bge lbl_8006777C -/* 80067774 00064574 C0 02 8C 50 */ lfs f0, lbl_803CD5D0-_SDA2_BASE_(r2) +/* 80067774 00064574 C0 02 8C 50 */ lfs f0, lbl__1459-_SDA2_BASE_(r2) /* 80067778 00064578 EC 40 10 2A */ fadds f2, f0, f2 lbl_8006777C: -/* 8006777C 0006457C C0 02 8C 60 */ lfs f0, lbl_803CD5E0-_SDA2_BASE_(r2) +/* 8006777C 0006457C C0 02 8C 60 */ lfs f0, lbl__1463-_SDA2_BASE_(r2) /* 80067780 00064580 EC 00 00 B2 */ fmuls f0, f0, f2 /* 80067784 00064584 EC 00 07 32 */ fmuls f0, f0, f28 /* 80067788 00064588 D0 03 00 A8 */ stfs f0, 0xa8(r3) @@ -1520,7 +1520,7 @@ lbl_8006777C: /* 80067794 00064594 60 00 00 20 */ ori r0, r0, 0x20 /* 80067798 00064598 90 03 00 E0 */ stw r0, 0xe0(r3) /* 8006779C 0006459C 80 7B 00 48 */ lwz r3, 0x48(r27) -/* 800677A0 000645A0 C0 22 8C 64 */ lfs f1, lbl_803CD5E4-_SDA2_BASE_(r2) +/* 800677A0 000645A0 C0 22 8C 64 */ lfs f1, lbl__1464-_SDA2_BASE_(r2) /* 800677A4 000645A4 C0 03 00 A8 */ lfs f0, 0xa8(r3) /* 800677A8 000645A8 FC 00 02 10 */ fabs f0, f0 /* 800677AC 000645AC FC 00 00 18 */ frsp f0, f0 @@ -1530,13 +1530,13 @@ lbl_8006777C: /* 800677BC 000645BC FC 00 00 18 */ frsp f0, f0 /* 800677C0 000645C0 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800677C4 000645C4 40 81 00 1C */ ble lbl_800677E0 -/* 800677C8 000645C8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800677C8 000645C8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800677CC 000645CC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800677D0 000645D0 40 81 00 0C */ ble lbl_800677DC /* 800677D4 000645D4 FC 40 08 90 */ fmr f2, f1 /* 800677D8 000645D8 48 00 00 08 */ b lbl_800677E0 lbl_800677DC: -/* 800677DC 000645DC C0 42 8C 68 */ lfs f2, lbl_803CD5E8-_SDA2_BASE_(r2) +/* 800677DC 000645DC C0 42 8C 68 */ lfs f2, lbl__1465-_SDA2_BASE_(r2) lbl_800677E0: /* 800677E0 000645E0 80 7B 00 48 */ lwz r3, 0x48(r27) /* 800677E4 000645E4 D0 43 00 A8 */ stfs f2, 0xa8(r3) @@ -1544,63 +1544,63 @@ lbl_800677E8: /* 800677E8 000645E8 57 80 06 73 */ rlwinm. r0, r28, 0, 0x19, 0x19 /* 800677EC 000645EC 41 82 00 B8 */ beq lbl_800678A4 /* 800677F0 000645F0 C0 01 00 08 */ lfs f0, 8(r1) -/* 800677F4 000645F4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800677F4 000645F4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800677F8 000645F8 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 800677FC 000645FC 41 82 00 40 */ beq lbl_8006783C /* 80067800 00064600 80 7B 00 48 */ lwz r3, 0x48(r27) /* 80067804 00064604 C0 41 00 0C */ lfs f2, 0xc(r1) /* 80067808 00064608 C0 23 00 B8 */ lfs f1, 0xb8(r3) -/* 8006780C 0006460C C0 02 8C 58 */ lfs f0, lbl_803CD5D8-_SDA2_BASE_(r2) +/* 8006780C 0006460C C0 02 8C 58 */ lfs f0, lbl__1461-_SDA2_BASE_(r2) /* 80067810 00064610 EC 22 08 28 */ fsubs f1, f2, f1 /* 80067814 00064614 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80067818 00064618 40 81 00 10 */ ble lbl_80067828 -/* 8006781C 0006461C C0 02 8C 50 */ lfs f0, lbl_803CD5D0-_SDA2_BASE_(r2) +/* 8006781C 0006461C C0 02 8C 50 */ lfs f0, lbl__1459-_SDA2_BASE_(r2) /* 80067820 00064620 EC 21 00 28 */ fsubs f1, f1, f0 /* 80067824 00064624 48 00 00 18 */ b lbl_8006783C lbl_80067828: -/* 80067828 00064628 C0 02 8C 5C */ lfs f0, lbl_803CD5DC-_SDA2_BASE_(r2) +/* 80067828 00064628 C0 02 8C 5C */ lfs f0, lbl__1462-_SDA2_BASE_(r2) /* 8006782C 0006462C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80067830 00064630 40 80 00 0C */ bge lbl_8006783C -/* 80067834 00064634 C0 02 8C 50 */ lfs f0, lbl_803CD5D0-_SDA2_BASE_(r2) +/* 80067834 00064634 C0 02 8C 50 */ lfs f0, lbl__1459-_SDA2_BASE_(r2) /* 80067838 00064638 EC 20 08 2A */ fadds f1, f0, f1 lbl_8006783C: /* 8006783C 0006463C FC 40 08 50 */ fneg f2, f1 -/* 80067840 00064640 C0 22 8C 74 */ lfs f1, lbl_803CD5F4-_SDA2_BASE_(r2) -/* 80067844 00064644 C0 02 8C 78 */ lfs f0, lbl_803CD5F8-_SDA2_BASE_(r2) +/* 80067840 00064640 C0 22 8C 74 */ lfs f1, lbl__1468-_SDA2_BASE_(r2) +/* 80067844 00064644 C0 02 8C 78 */ lfs f0, lbl__1469_1-_SDA2_BASE_(r2) /* 80067848 00064648 EC 62 08 24 */ fdivs f3, f2, f1 /* 8006784C 0006464C FC 03 00 40 */ fcmpo cr0, f3, f0 /* 80067850 00064650 40 80 00 0C */ bge lbl_8006785C /* 80067854 00064654 FC 60 00 90 */ fmr f3, f0 /* 80067858 00064658 48 00 00 14 */ b lbl_8006786C lbl_8006785C: -/* 8006785C 0006465C C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006785C 0006465C C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 80067860 00064660 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 80067864 00064664 40 81 00 08 */ ble lbl_8006786C /* 80067868 00064668 FC 60 00 90 */ fmr f3, f0 lbl_8006786C: -/* 8006786C 0006466C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80067870 00064670 C0 42 8C 7C */ lfs f2, lbl_803CD5FC-_SDA2_BASE_(r2) -/* 80067874 00064674 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006786C 0006466C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80067870 00064670 C0 42 8C 7C */ lfs f2, lbl__1470-_SDA2_BASE_(r2) +/* 80067874 00064674 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80067878 00064678 C0 23 1F 30 */ lfs f1, 0x1f30(r3) /* 8006787C 0006467C EC 03 08 28 */ fsubs f0, f3, f1 /* 80067880 00064680 EC 22 08 3A */ fmadds f1, f2, f0, f1 /* 80067884 00064684 D0 23 1F 30 */ stfs f1, 0x1f30(r3) /* 80067888 00064688 80 7B 00 24 */ lwz r3, 0x24(r27) -/* 8006788C 0006468C C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006788C 0006468C C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 80067890 00064690 80 63 00 0C */ lwz r3, 0xc(r3) /* 80067894 00064694 EC 00 08 2A */ fadds f0, f0, f1 /* 80067898 00064698 80 63 00 08 */ lwz r3, 8(r3) /* 8006789C 0006469C D0 03 00 10 */ stfs f0, 0x10(r3) /* 800678A0 000646A0 48 00 00 14 */ b lbl_800678B4 lbl_800678A4: -/* 800678A4 000646A4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800678A8 000646A8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800678AC 000646AC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800678A4 000646A4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800678A8 000646A8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 800678AC 000646AC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800678B0 000646B0 D0 03 1F 30 */ stfs f0, 0x1f30(r3) lbl_800678B4: -/* 800678B4 000646B4 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800678B4 000646B4 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800678B8 000646B8 80 7B 00 48 */ lwz r3, 0x48(r27) -/* 800678BC 000646BC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800678BC 000646BC 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800678C0 000646C0 C0 04 1F 20 */ lfs f0, 0x1f20(r4) /* 800678C4 000646C4 EC 1C 00 32 */ fmuls f0, f28, f0 /* 800678C8 000646C8 D0 03 00 BC */ stfs f0, 0xbc(r3) @@ -1612,10 +1612,10 @@ lbl_800678B4: /* 800678E0 000646E0 80 03 00 E0 */ lwz r0, 0xe0(r3) /* 800678E4 000646E4 60 00 00 02 */ ori r0, r0, 2 /* 800678E8 000646E8 90 03 00 E0 */ stw r0, 0xe0(r3) -/* 800678EC 000646EC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800678EC 000646EC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800678F0 000646F0 80 7B 00 48 */ lwz r3, 0x48(r27) /* 800678F4 000646F4 D0 03 00 D4 */ stfs f0, 0xd4(r3) -/* 800678F8 000646F8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800678F8 000646F8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800678FC 000646FC 80 7B 00 48 */ lwz r3, 0x48(r27) /* 80067900 00064700 D0 03 00 DC */ stfs f0, 0xdc(r3) /* 80067904 00064704 80 04 1D 4C */ lwz r0, 0x1d4c(r4) @@ -1624,7 +1624,7 @@ lbl_800678B4: /* 80067910 00064710 C0 04 1F 2C */ lfs f0, 0x1f2c(r4) /* 80067914 00064714 EC 20 E0 28 */ fsubs f1, f0, f28 /* 80067918 00064718 D0 24 1F 2C */ stfs f1, 0x1f2c(r4) -/* 8006791C 0006471C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006791C 0006471C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80067920 00064720 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80067924 00064724 40 80 05 D8 */ bge lbl_80067EFC /* 80067928 00064728 D0 04 1F 2C */ stfs f0, 0x1f2c(r4) @@ -1640,7 +1640,7 @@ lbl_80067948: /* 8006794C 0006474C D0 04 1F 2C */ stfs f0, 0x1f2c(r4) /* 80067950 00064750 48 00 05 AC */ b lbl_80067EFC lbl_80067954: -/* 80067954 00064754 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80067954 00064754 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80067958 00064758 57 85 06 FD */ rlwinm. r5, r28, 0, 0x1b, 0x1e /* 8006795C 0006475C D0 1F 1F 2C */ stfs f0, 0x1f2c(r31) /* 80067960 00064760 40 82 00 0C */ bne lbl_8006796C @@ -1654,13 +1654,13 @@ lbl_8006796C: lbl_8006797C: /* 8006797C 0006477C 28 1F 00 0C */ cmplwi r31, 0xc /* 80067980 00064780 41 81 01 90 */ bgt lbl_80067B10 -/* 80067984 00064784 3C 60 80 29 */ lis r3, lbl_8028E1CC@ha +/* 80067984 00064784 3C 60 80 29 */ lis r3, lbl__1475@ha /* 80067988 00064788 57 E0 10 3A */ slwi r0, r31, 2 -/* 8006798C 0006478C 38 63 E1 CC */ addi r3, r3, lbl_8028E1CC@l +/* 8006798C 0006478C 38 63 E1 CC */ addi r3, r3, lbl__1475@l /* 80067990 00064790 7C 03 00 2E */ lwzx r0, r3, r0 /* 80067994 00064794 7C 09 03 A6 */ mtctr r0 /* 80067998 00064798 4E 80 04 20 */ bctr -/* 8006799C 0006479C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006799C 0006479C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800679A0 000647A0 FC 1E 08 40 */ fcmpo cr0, f30, f1 /* 800679A4 000647A4 4C 40 13 82 */ cror 2, 0, 2 /* 800679A8 000647A8 41 82 04 FC */ beq lbl_80067EA4 @@ -1670,7 +1670,7 @@ lbl_8006797C: /* 800679B8 000647B8 EC 1F 07 B2 */ fmuls f0, f31, f30 /* 800679BC 000647BC D0 01 00 08 */ stfs f0, 8(r1) /* 800679C0 000647C0 48 00 01 50 */ b lbl_80067B10 -/* 800679C4 000647C4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800679C4 000647C4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800679C8 000647C8 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800679CC 000647CC 4C 40 13 82 */ cror 2, 0, 2 /* 800679D0 000647D0 41 82 04 D4 */ beq lbl_80067EA4 @@ -1678,11 +1678,11 @@ lbl_8006797C: /* 800679D8 000647D8 D0 01 00 08 */ stfs f0, 8(r1) /* 800679DC 000647DC 48 00 01 34 */ b lbl_80067B10 /* 800679E0 000647E0 C0 01 00 08 */ lfs f0, 8(r1) -/* 800679E4 000647E4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800679E4 000647E4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800679E8 000647E8 FC 00 10 00 */ fcmpu cr0, f0, f2 /* 800679EC 000647EC 41 82 00 4C */ beq lbl_80067A38 /* 800679F0 000647F0 FC 00 EA 10 */ fabs f0, f29 -/* 800679F4 000647F4 C0 22 8C 80 */ lfs f1, lbl_803CD600-_SDA2_BASE_(r2) +/* 800679F4 000647F4 C0 22 8C 80 */ lfs f1, lbl__1471-_SDA2_BASE_(r2) /* 800679F8 000647F8 FC 00 00 18 */ frsp f0, f0 /* 800679FC 000647FC FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80067A00 00064800 4C 41 13 82 */ cror 2, 1, 2 @@ -1707,41 +1707,41 @@ lbl_80067A38: lbl_80067A44: /* 80067A44 00064844 57 80 06 B5 */ rlwinm. r0, r28, 0, 0x1a, 0x1a /* 80067A48 00064848 41 82 00 4C */ beq lbl_80067A94 -/* 80067A4C 0006484C C0 2D 8C EC */ lfs f1, lbl_803CB5EC-_SDA_BASE_(r13) -/* 80067A50 00064850 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80067A4C 0006484C C0 2D 8C EC */ lfs f1, lbl_surfSlickRatio-_SDA_BASE_(r13) +/* 80067A50 00064850 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80067A54 00064854 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80067A58 00064858 40 82 04 4C */ bne lbl_80067EA4 -/* 80067A5C 0006485C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80067A60 00064860 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80067A5C 0006485C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80067A60 00064860 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80067A64 00064864 C0 43 16 F0 */ lfs f2, 0x16f0(r3) /* 80067A68 00064868 C0 03 16 EC */ lfs f0, 0x16ec(r3) /* 80067A6C 0006486C D0 41 00 08 */ stfs f2, 8(r1) /* 80067A70 00064870 EC 00 07 32 */ fmuls f0, f0, f28 -/* 80067A74 00064874 C0 22 8C 84 */ lfs f1, lbl_803CD604-_SDA2_BASE_(r2) +/* 80067A74 00064874 C0 22 8C 84 */ lfs f1, lbl__1472-_SDA2_BASE_(r2) /* 80067A78 00064878 EC 21 10 3C */ fnmsubs f1, f1, f0, f2 /* 80067A7C 0006487C D0 23 16 F0 */ stfs f1, 0x16f0(r3) -/* 80067A80 00064880 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80067A80 00064880 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80067A84 00064884 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80067A88 00064888 40 80 00 88 */ bge lbl_80067B10 /* 80067A8C 0006488C D0 03 16 F0 */ stfs f0, 0x16f0(r3) /* 80067A90 00064890 48 00 00 80 */ b lbl_80067B10 lbl_80067A94: /* 80067A94 00064894 C0 21 00 08 */ lfs f1, 8(r1) -/* 80067A98 00064898 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80067A98 00064898 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80067A9C 0006489C FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80067AA0 000648A0 41 82 04 04 */ beq lbl_80067EA4 -/* 80067AA4 000648A4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80067AA4 000648A4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80067AA8 000648A8 D3 E1 00 08 */ stfs f31, 8(r1) -/* 80067AAC 000648AC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80067AAC 000648AC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80067AB0 000648B0 D3 E3 16 F0 */ stfs f31, 0x16f0(r3) /* 80067AB4 000648B4 D3 E3 16 EC */ stfs f31, 0x16ec(r3) /* 80067AB8 000648B8 48 00 00 58 */ b lbl_80067B10 -/* 80067ABC 000648BC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80067ABC 000648BC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80067AC0 000648C0 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80067AC4 000648C4 4C 40 13 82 */ cror 2, 0, 2 /* 80067AC8 000648C8 40 82 00 18 */ bne lbl_80067AE0 -/* 80067ACC 000648CC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80067AD0 000648D0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80067ACC 000648CC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80067AD0 000648D0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80067AD4 000648D4 80 03 1A FC */ lwz r0, 0x1afc(r3) /* 80067AD8 000648D8 2C 00 00 00 */ cmpwi r0, 0 /* 80067ADC 000648DC 41 82 03 C8 */ beq lbl_80067EA4 @@ -1750,8 +1750,8 @@ lbl_80067AE0: /* 80067AE4 000648E4 D0 01 00 08 */ stfs f0, 8(r1) /* 80067AE8 000648E8 48 00 00 28 */ b lbl_80067B10 /* 80067AEC 000648EC 80 9B 00 48 */ lwz r4, 0x48(r27) -/* 80067AF0 000648F0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80067AF4 000648F4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80067AF0 000648F0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80067AF4 000648F4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80067AF8 000648F8 C0 24 00 B8 */ lfs f1, 0xb8(r4) /* 80067AFC 000648FC C0 03 17 24 */ lfs f0, 0x1724(r3) /* 80067B00 00064900 D0 21 00 0C */ stfs f1, 0xc(r1) @@ -1771,8 +1771,8 @@ lbl_80067B28: /* 80067B30 00064930 48 00 00 DC */ b lbl_80067C0C lbl_80067B34: /* 80067B34 00064934 80 9B 00 24 */ lwz r4, 0x24(r27) -/* 80067B38 00064938 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80067B3C 0006493C 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80067B38 00064938 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80067B3C 0006493C 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80067B40 00064940 80 A4 00 0C */ lwz r5, 0xc(r4) /* 80067B44 00064944 38 83 00 EB */ addi r4, r3, 0xeb /* 80067B48 00064948 80 65 00 08 */ lwz r3, 8(r5) @@ -1782,8 +1782,8 @@ lbl_80067B34: /* 80067B58 00064958 2C 03 00 00 */ cmpwi r3, 0 /* 80067B5C 0006495C 41 82 00 30 */ beq lbl_80067B8C /* 80067B60 00064960 80 9B 00 24 */ lwz r4, 0x24(r27) -/* 80067B64 00064964 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80067B68 00064968 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80067B64 00064964 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80067B68 00064968 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80067B6C 0006496C 80 A4 00 0C */ lwz r5, 0xc(r4) /* 80067B70 00064970 38 83 00 F6 */ addi r4, r3, 0xf6 /* 80067B74 00064974 80 65 00 08 */ lwz r3, 8(r5) @@ -1793,24 +1793,24 @@ lbl_80067B34: /* 80067B84 00064984 2C 03 00 00 */ cmpwi r3, 0 /* 80067B88 00064988 40 82 00 84 */ bne lbl_80067C0C lbl_80067B8C: -/* 80067B8C 0006498C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80067B8C 0006498C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80067B90 00064990 C0 21 00 08 */ lfs f1, 8(r1) -/* 80067B94 00064994 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80067B94 00064994 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80067B98 00064998 7F 63 DB 78 */ mr r3, r27 /* 80067B9C 0006499C 80 84 09 C4 */ lwz r4, 0x9c4(r4) /* 80067BA0 000649A0 38 84 00 1C */ addi r4, r4, 0x1c /* 80067BA4 000649A4 4B FF EB FD */ bl zEntPlayer.CalcAnimSpeed__FP4xEntfPf /* 80067BA8 000649A8 48 00 00 64 */ b lbl_80067C0C lbl_80067BAC: -/* 80067BAC 000649AC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80067BAC 000649AC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80067BB0 000649B0 C0 21 00 08 */ lfs f1, 8(r1) -/* 80067BB4 000649B4 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80067BB4 000649B4 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80067BB8 000649B8 7F 63 DB 78 */ mr r3, r27 /* 80067BBC 000649BC 80 84 09 C4 */ lwz r4, 0x9c4(r4) /* 80067BC0 000649C0 38 84 00 28 */ addi r4, r4, 0x28 /* 80067BC4 000649C4 4B FF EB DD */ bl zEntPlayer.CalcAnimSpeed__FP4xEntfPf /* 80067BC8 000649C8 80 7B 00 24 */ lwz r3, 0x24(r27) -/* 80067BCC 000649CC C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 80067BCC 000649CC C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 80067BD0 000649D0 80 63 00 0C */ lwz r3, 0xc(r3) /* 80067BD4 000649D4 80 83 00 08 */ lwz r4, 8(r3) /* 80067BD8 000649D8 80 64 00 04 */ lwz r3, 4(r4) @@ -1820,16 +1820,16 @@ lbl_80067BAC: /* 80067BE8 000649E8 D0 24 00 0C */ stfs f1, 0xc(r4) /* 80067BEC 000649EC 48 00 00 20 */ b lbl_80067C0C lbl_80067BF0: -/* 80067BF0 000649F0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80067BF0 000649F0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80067BF4 000649F4 C0 21 00 08 */ lfs f1, 8(r1) -/* 80067BF8 000649F8 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80067BF8 000649F8 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80067BFC 000649FC 7F 63 DB 78 */ mr r3, r27 /* 80067C00 00064A00 80 84 09 C4 */ lwz r4, 0x9c4(r4) /* 80067C04 00064A04 38 84 00 34 */ addi r4, r4, 0x34 /* 80067C08 00064A08 4B FF EB 99 */ bl zEntPlayer.CalcAnimSpeed__FP4xEntfPf lbl_80067C0C: -/* 80067C0C 00064A0C C0 6D 8C EC */ lfs f3, lbl_803CB5EC-_SDA_BASE_(r13) -/* 80067C10 00064A10 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80067C0C 00064A0C C0 6D 8C EC */ lfs f3, lbl_surfSlickRatio-_SDA_BASE_(r13) +/* 80067C10 00064A10 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80067C14 00064A14 FC 03 08 00 */ fcmpu cr0, f3, f1 /* 80067C18 00064A18 41 82 01 00 */ beq lbl_80067D18 /* 80067C1C 00064A1C 80 1E 17 88 */ lwz r0, 0x1788(r30) @@ -1838,12 +1838,12 @@ lbl_80067C0C: /* 80067C28 00064A28 C0 01 00 08 */ lfs f0, 8(r1) /* 80067C2C 00064A2C FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80067C30 00064A30 41 82 02 74 */ beq lbl_80067EA4 -/* 80067C34 00064A34 C0 42 8C 84 */ lfs f2, lbl_803CD604-_SDA2_BASE_(r2) +/* 80067C34 00064A34 C0 42 8C 84 */ lfs f2, lbl__1472-_SDA2_BASE_(r2) /* 80067C38 00064A38 28 1F 00 04 */ cmplwi r31, 4 -/* 80067C3C 00064A3C C0 2D 8C F8 */ lfs f1, lbl_803CB5F8-_SDA_BASE_(r13) -/* 80067C40 00064A40 C0 02 8C 88 */ lfs f0, lbl_803CD608-_SDA2_BASE_(r2) +/* 80067C3C 00064A3C C0 2D 8C F8 */ lfs f1, lbl_surfSlipTimer-_SDA_BASE_(r13) +/* 80067C40 00064A40 C0 02 8C 88 */ lfs f0, lbl__1473-_SDA2_BASE_(r2) /* 80067C44 00064A44 EC 42 00 72 */ fmuls f2, f2, f1 -/* 80067C48 00064A48 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) +/* 80067C48 00064A48 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) /* 80067C4C 00064A4C EC 00 00 B2 */ fmuls f0, f0, f2 /* 80067C50 00064A50 EC 21 10 28 */ fsubs f1, f1, f2 /* 80067C54 00064A54 EC 00 00 F2 */ fmuls f0, f0, f3 @@ -1852,20 +1852,20 @@ lbl_80067C0C: /* 80067C60 00064A60 28 1F 00 02 */ cmplwi r31, 2 /* 80067C64 00064A64 40 82 00 20 */ bne lbl_80067C84 lbl_80067C68: -/* 80067C68 00064A68 C0 2D 81 A4 */ lfs f1, lbl_803CAAA4-_SDA_BASE_(r13) -/* 80067C6C 00064A6C C0 0D 81 BC */ lfs f0, lbl_803CAABC-_SDA_BASE_(r13) -/* 80067C70 00064A70 C0 4D 81 C0 */ lfs f2, lbl_803CAAC0-_SDA_BASE_(r13) +/* 80067C68 00064A68 C0 2D 81 A4 */ lfs f1, lbl_maxVelmag-_SDA_BASE_(r13) +/* 80067C6C 00064A6C C0 0D 81 BC */ lfs f0, lbl_surfPeakRatio-_SDA_BASE_(r13) +/* 80067C70 00064A70 C0 4D 81 C0 */ lfs f2, lbl_surfAccelWalk-_SDA_BASE_(r13) /* 80067C74 00064A74 EC 01 00 32 */ fmuls f0, f1, f0 /* 80067C78 00064A78 EF 42 00 F2 */ fmuls f26, f2, f3 -/* 80067C7C 00064A7C D0 0D 8C F4 */ stfs f0, lbl_803CB5F4-_SDA_BASE_(r13) +/* 80067C7C 00064A7C D0 0D 8C F4 */ stfs f0, lbl_surfMaxSpeed-_SDA_BASE_(r13) /* 80067C80 00064A80 48 00 00 1C */ b lbl_80067C9C lbl_80067C84: -/* 80067C84 00064A84 C0 2D 81 A4 */ lfs f1, lbl_803CAAA4-_SDA_BASE_(r13) -/* 80067C88 00064A88 C0 0D 81 BC */ lfs f0, lbl_803CAABC-_SDA_BASE_(r13) -/* 80067C8C 00064A8C C0 4D 81 C4 */ lfs f2, lbl_803CAAC4-_SDA_BASE_(r13) +/* 80067C84 00064A84 C0 2D 81 A4 */ lfs f1, lbl_maxVelmag-_SDA_BASE_(r13) +/* 80067C88 00064A88 C0 0D 81 BC */ lfs f0, lbl_surfPeakRatio-_SDA_BASE_(r13) +/* 80067C8C 00064A8C C0 4D 81 C4 */ lfs f2, lbl_surfAccelRun-_SDA_BASE_(r13) /* 80067C90 00064A90 EC 01 00 32 */ fmuls f0, f1, f0 /* 80067C94 00064A94 EF 42 00 F2 */ fmuls f26, f2, f3 -/* 80067C98 00064A98 D0 0D 8C F4 */ stfs f0, lbl_803CB5F4-_SDA_BASE_(r13) +/* 80067C98 00064A98 D0 0D 8C F4 */ stfs f0, lbl_surfMaxSpeed-_SDA_BASE_(r13) lbl_80067C9C: /* 80067C9C 00064A9C C0 21 00 0C */ lfs f1, 0xc(r1) /* 80067CA0 00064AA0 48 05 D1 AD */ bl isin__Ff @@ -1881,33 +1881,33 @@ lbl_80067C9C: /* 80067CC8 00064AC8 C0 03 00 DC */ lfs f0, 0xdc(r3) /* 80067CCC 00064ACC EC 1C 00 7A */ fmadds f0, f28, f1, f0 /* 80067CD0 00064AD0 D0 03 00 DC */ stfs f0, 0xdc(r3) -/* 80067CD4 00064AD4 C0 42 8C 8C */ lfs f2, lbl_803CD60C-_SDA2_BASE_(r2) -/* 80067CD8 00064AD8 C0 0D 8C F8 */ lfs f0, lbl_803CB5F8-_SDA_BASE_(r13) -/* 80067CDC 00064ADC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) +/* 80067CD4 00064AD4 C0 42 8C 8C */ lfs f2, lbl__1474-_SDA2_BASE_(r2) +/* 80067CD8 00064AD8 C0 0D 8C F8 */ lfs f0, lbl_surfSlipTimer-_SDA_BASE_(r13) +/* 80067CDC 00064ADC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) /* 80067CE0 00064AE0 EC 62 00 32 */ fmuls f3, f2, f0 /* 80067CE4 00064AE4 FC 03 08 40 */ fcmpo cr0, f3, f1 /* 80067CE8 00064AE8 4C 41 13 82 */ cror 2, 1, 2 /* 80067CEC 00064AEC 40 82 00 10 */ bne lbl_80067CFC /* 80067CF0 00064AF0 C0 01 00 08 */ lfs f0, 8(r1) -/* 80067CF4 00064AF4 D0 0D 8C F4 */ stfs f0, lbl_803CB5F4-_SDA_BASE_(r13) +/* 80067CF4 00064AF4 D0 0D 8C F4 */ stfs f0, lbl_surfMaxSpeed-_SDA_BASE_(r13) /* 80067CF8 00064AF8 48 00 01 AC */ b lbl_80067EA4 lbl_80067CFC: /* 80067CFC 00064AFC C0 01 00 08 */ lfs f0, 8(r1) /* 80067D00 00064B00 EC 41 18 28 */ fsubs f2, f1, f3 -/* 80067D04 00064B04 C0 2D 8C F4 */ lfs f1, lbl_803CB5F4-_SDA_BASE_(r13) +/* 80067D04 00064B04 C0 2D 8C F4 */ lfs f1, lbl_surfMaxSpeed-_SDA_BASE_(r13) /* 80067D08 00064B08 EC 03 00 32 */ fmuls f0, f3, f0 /* 80067D0C 00064B0C EC 02 00 7A */ fmadds f0, f2, f1, f0 -/* 80067D10 00064B10 D0 0D 8C F4 */ stfs f0, lbl_803CB5F4-_SDA_BASE_(r13) +/* 80067D10 00064B10 D0 0D 8C F4 */ stfs f0, lbl_surfMaxSpeed-_SDA_BASE_(r13) /* 80067D14 00064B14 48 00 01 90 */ b lbl_80067EA4 lbl_80067D18: /* 80067D18 00064B18 C0 01 00 08 */ lfs f0, 8(r1) -/* 80067D1C 00064B1C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80067D20 00064B20 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80067D1C 00064B1C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80067D20 00064B20 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80067D24 00064B24 EC 60 07 32 */ fmuls f3, f0, f28 /* 80067D28 00064B28 C0 23 09 A8 */ lfs f1, 0x9a8(r3) /* 80067D2C 00064B2C D0 61 00 08 */ stfs f3, 8(r1) -/* 80067D30 00064B30 C0 4D 8D 94 */ lfs f2, lbl_803CB694-_SDA_BASE_(r13) -/* 80067D34 00064B34 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80067D30 00064B30 C0 4D 8D 94 */ lfs f2, lbl_tslide_inair_tmr-_SDA_BASE_(r13) +/* 80067D34 00064B34 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80067D38 00064B38 EC 22 08 28 */ fsubs f1, f2, f1 /* 80067D3C 00064B3C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80067D40 00064B40 4C 41 13 82 */ cror 2, 1, 2 @@ -1919,12 +1919,12 @@ lbl_80067D18: /* 80067D58 00064B58 EC 03 00 32 */ fmuls f0, f3, f0 /* 80067D5C 00064B5C D0 01 00 08 */ stfs f0, 8(r1) lbl_80067D60: -/* 80067D60 00064B60 C0 2D 8D 98 */ lfs f1, lbl_803CB698-_SDA_BASE_(r13) -/* 80067D64 00064B64 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80067D60 00064B60 C0 2D 8D 98 */ lfs f1, lbl_tslide_dbl_tmr-_SDA_BASE_(r13) +/* 80067D64 00064B64 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80067D68 00064B68 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80067D6C 00064B6C 40 81 00 28 */ ble lbl_80067D94 -/* 80067D70 00064B70 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80067D74 00064B74 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80067D70 00064B70 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80067D74 00064B74 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80067D78 00064B78 C0 03 09 B0 */ lfs f0, 0x9b0(r3) /* 80067D7C 00064B7C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80067D80 00064B80 40 80 00 14 */ bge lbl_80067D94 @@ -1933,20 +1933,20 @@ lbl_80067D60: /* 80067D8C 00064B8C EC 01 00 32 */ fmuls f0, f1, f0 /* 80067D90 00064B90 D0 01 00 08 */ stfs f0, 8(r1) lbl_80067D94: -/* 80067D94 00064B94 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80067D98 00064B98 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80067D94 00064B94 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80067D98 00064B98 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80067D9C 00064B9C 80 03 1A FC */ lwz r0, 0x1afc(r3) /* 80067DA0 00064BA0 2C 00 00 00 */ cmpwi r0, 0 /* 80067DA4 00064BA4 41 82 00 30 */ beq lbl_80067DD4 /* 80067DA8 00064BA8 C0 21 00 08 */ lfs f1, 8(r1) -/* 80067DAC 00064BAC C0 02 8C 40 */ lfs f0, lbl_803CD5C0-_SDA2_BASE_(r2) +/* 80067DAC 00064BAC C0 02 8C 40 */ lfs f0, lbl__1049_1-_SDA2_BASE_(r2) /* 80067DB0 00064BB0 80 63 03 1C */ lwz r3, 0x31c(r3) /* 80067DB4 00064BB4 EC 21 00 32 */ fmuls f1, f1, f0 /* 80067DB8 00064BB8 D0 21 00 08 */ stfs f1, 8(r1) /* 80067DBC 00064BBC 80 03 00 2C */ lwz r0, 0x2c(r3) /* 80067DC0 00064BC0 70 00 33 00 */ andi. r0, r0, 0x3300 /* 80067DC4 00064BC4 41 82 00 10 */ beq lbl_80067DD4 -/* 80067DC8 00064BC8 C0 02 8C 60 */ lfs f0, lbl_803CD5E0-_SDA2_BASE_(r2) +/* 80067DC8 00064BC8 C0 02 8C 60 */ lfs f0, lbl__1463-_SDA2_BASE_(r2) /* 80067DCC 00064BCC EC 01 00 32 */ fmuls f0, f1, f0 /* 80067DD0 00064BD0 D0 01 00 08 */ stfs f0, 8(r1) lbl_80067DD4: @@ -1969,15 +1969,15 @@ lbl_80067DD4: /* 80067E14 00064C14 80 1E 17 88 */ lwz r0, 0x1788(r30) /* 80067E18 00064C18 28 00 00 00 */ cmplwi r0, 0 /* 80067E1C 00064C1C 41 82 00 88 */ beq lbl_80067EA4 -/* 80067E20 00064C20 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80067E24 00064C24 38 C3 05 58 */ addi r6, r3, lbl_803C0558@l +/* 80067E20 00064C20 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80067E24 00064C24 38 C3 05 58 */ addi r6, r3, lbl_globals@l /* 80067E28 00064C28 80 06 17 90 */ lwz r0, 0x1790(r6) /* 80067E2C 00064C2C 28 00 00 00 */ cmplwi r0, 0 /* 80067E30 00064C30 41 82 00 74 */ beq lbl_80067EA4 /* 80067E34 00064C34 28 00 00 04 */ cmplwi r0, 4 /* 80067E38 00064C38 41 82 00 6C */ beq lbl_80067EA4 /* 80067E3C 00064C3C 80 BB 00 48 */ lwz r5, 0x48(r27) -/* 80067E40 00064C40 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80067E40 00064C40 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80067E44 00064C44 C0 45 00 BC */ lfs f2, 0xbc(r5) /* 80067E48 00064C48 C0 25 00 C4 */ lfs f1, 0xc4(r5) /* 80067E4C 00064C4C EC 42 00 B2 */ fmuls f2, f2, f2 @@ -2009,8 +2009,8 @@ lbl_80067EA4: /* 80067EB0 00064CB0 57 80 06 73 */ rlwinm. r0, r28, 0, 0x19, 0x19 /* 80067EB4 00064CB4 41 82 00 20 */ beq lbl_80067ED4 /* 80067EB8 00064CB8 80 7B 00 24 */ lwz r3, 0x24(r27) -/* 80067EBC 00064CBC 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80067EC0 00064CC0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80067EBC 00064CBC 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80067EC0 00064CC0 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80067EC4 00064CC4 80 63 00 0C */ lwz r3, 0xc(r3) /* 80067EC8 00064CC8 C0 04 16 F8 */ lfs f0, 0x16f8(r4) /* 80067ECC 00064CCC 80 63 00 08 */ lwz r3, 8(r3) @@ -2019,8 +2019,8 @@ lbl_80067ED4: /* 80067ED4 00064CD4 57 A0 06 73 */ rlwinm. r0, r29, 0, 0x19, 0x19 /* 80067ED8 00064CD8 41 82 00 24 */ beq lbl_80067EFC /* 80067EDC 00064CDC 80 7B 00 24 */ lwz r3, 0x24(r27) -/* 80067EE0 00064CE0 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80067EE4 00064CE4 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80067EE0 00064CE0 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80067EE4 00064CE4 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80067EE8 00064CE8 80 63 00 0C */ lwz r3, 0xc(r3) /* 80067EEC 00064CEC C0 04 16 F8 */ lfs f0, 0x16f8(r4) /* 80067EF0 00064CF0 80 63 00 08 */ lwz r3, 8(r3) @@ -2049,18 +2049,18 @@ lbl_80067EFC: zEntPlayer.InvReset__Fv: /* 80067F40 00064D40 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80067F44 00064D44 7C 08 02 A6 */ mflr r0 -/* 80067F48 00064D48 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80067F48 00064D48 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80067F4C 00064D4C 90 01 00 24 */ stw r0, 0x24(r1) /* 80067F50 00064D50 38 00 00 03 */ li r0, 3 -/* 80067F54 00064D54 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80067F54 00064D54 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80067F58 00064D58 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80067F5C 00064D5C 93 C1 00 18 */ stw r30, 0x18(r1) /* 80067F60 00064D60 93 A1 00 14 */ stw r29, 0x14(r1) /* 80067F64 00064D64 90 03 17 38 */ stw r0, 0x1738(r3) /* 80067F68 00064D68 48 00 00 ED */ bl zEntPlayer.HealthReset__Fv -/* 80067F6C 00064D6C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80067F6C 00064D6C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80067F70 00064D70 3C 60 00 02 */ lis r3, 0x0001869F@ha -/* 80067F74 00064D74 38 C4 05 58 */ addi r6, r4, lbl_803C0558@l +/* 80067F74 00064D74 38 C4 05 58 */ addi r6, r4, lbl_globals@l /* 80067F78 00064D78 38 80 00 00 */ li r4, 0 /* 80067F7C 00064D7C 80 A6 08 80 */ lwz r5, 0x880(r6) /* 80067F80 00064D80 38 03 86 9F */ addi r0, r3, 0x0001869F@l @@ -2072,9 +2072,9 @@ zEntPlayer.InvReset__Fv: /* 80067F98 00064D98 40 81 00 08 */ ble lbl_80067FA0 /* 80067F9C 00064D9C 90 06 1B 00 */ stw r0, 0x1b00(r6) lbl_80067FA0: -/* 80067FA0 00064DA0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80067FA0 00064DA0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80067FA4 00064DA4 3B C0 00 00 */ li r30, 0 -/* 80067FA8 00064DA8 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 80067FA8 00064DA8 3B E3 05 58 */ addi r31, r3, lbl_globals@l lbl_80067FAC: /* 80067FAC 00064DAC 38 00 00 00 */ li r0, 0 /* 80067FB0 00064DB0 3B BF 1B 44 */ addi r29, r31, 0x1b44 @@ -2086,9 +2086,9 @@ lbl_80067FAC: /* 80067FC8 00064DC8 28 03 00 00 */ cmplwi r3, 0 /* 80067FCC 00064DCC 41 82 00 44 */ beq lbl_80068010 /* 80067FD0 00064DD0 88 03 00 01 */ lbz r0, 1(r3) -/* 80067FD4 00064DD4 3C 80 80 25 */ lis r4, lbl_80255F00@ha +/* 80067FD4 00064DD4 3C 80 80 25 */ lis r4, lbl_patsock_totals@ha /* 80067FD8 00064DD8 88 63 00 00 */ lbz r3, 0(r3) -/* 80067FDC 00064DDC 38 84 5F 00 */ addi r4, r4, lbl_80255F00@l +/* 80067FDC 00064DDC 38 84 5F 00 */ addi r4, r4, lbl_patsock_totals@l /* 80067FE0 00064DE0 54 00 80 1E */ slwi r0, r0, 0x10 /* 80067FE4 00064DE4 7C 05 03 78 */ mr r5, r0 /* 80067FE8 00064DE8 50 65 C0 0E */ rlwimi r5, r3, 0x18, 0, 7 @@ -2109,9 +2109,9 @@ lbl_80068010: /* 80068014 00064E14 3B FF 00 04 */ addi r31, r31, 4 /* 80068018 00064E18 28 1E 00 0F */ cmplwi r30, 0xf /* 8006801C 00064E1C 41 80 FF 90 */ blt lbl_80067FAC -/* 80068020 00064E20 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80068020 00064E20 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80068024 00064E24 38 A0 00 02 */ li r5, 2 -/* 80068028 00064E28 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80068028 00064E28 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8006802C 00064E2C 38 64 09 BD */ addi r3, r4, 0x9bd /* 80068030 00064E30 38 84 09 BF */ addi r4, r4, 0x9bf /* 80068034 00064E34 4B F9 B5 0D */ bl memcpy @@ -2125,8 +2125,8 @@ lbl_80068010: .global zEntPlayer.HealthReset__Fv zEntPlayer.HealthReset__Fv: -/* 80068054 00064E54 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80068058 00064E58 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068054 00064E54 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80068058 00064E58 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006805C 00064E5C 80 03 17 38 */ lwz r0, 0x1738(r3) /* 80068060 00064E60 90 03 16 B0 */ stw r0, 0x16b0(r3) /* 80068064 00064E64 4E 80 00 20 */ blr @@ -2135,9 +2135,9 @@ zEntPlayer.HealthReset__Fv: zEntPlayer.RunAnyCheck__FP15xAnimTransitionP11xAnimSinglePv: /* 80068068 00064E68 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006806C 00064E6C 7C 08 02 A6 */ mflr r0 -/* 80068070 00064E70 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80068070 00064E70 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80068074 00064E74 90 01 00 14 */ stw r0, 0x14(r1) -/* 80068078 00064E78 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068078 00064E78 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006807C 00064E7C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80068080 00064E80 3B E0 00 00 */ li r31, 0 /* 80068084 00064E84 80 03 16 D4 */ lwz r0, 0x16d4(r3) @@ -2146,17 +2146,17 @@ zEntPlayer.RunAnyCheck__FP15xAnimTransitionP11xAnimSinglePv: /* 80068090 00064E90 2C 00 00 01 */ cmpwi r0, 1 /* 80068094 00064E94 40 82 00 3C */ bne lbl_800680D0 lbl_80068098: -/* 80068098 00064E98 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006809C 00064E9C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068098 00064E98 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006809C 00064E9C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800680A0 00064EA0 80 03 16 B4 */ lwz r0, 0x16b4(r3) /* 800680A4 00064EA4 2C 00 00 02 */ cmpwi r0, 2 /* 800680A8 00064EA8 40 82 00 28 */ bne lbl_800680D0 -/* 800680AC 00064EAC C0 2D 8C EC */ lfs f1, lbl_803CB5EC-_SDA_BASE_(r13) -/* 800680B0 00064EB0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800680AC 00064EAC C0 2D 8C EC */ lfs f1, lbl_surfSlickRatio-_SDA_BASE_(r13) +/* 800680B0 00064EB0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800680B4 00064EB4 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800680B8 00064EB8 40 82 00 18 */ bne lbl_800680D0 /* 800680BC 00064EBC 48 0B 47 89 */ bl oob_timer__9oob_stateFv -/* 800680C0 00064EC0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800680C0 00064EC0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800680C4 00064EC4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800680C8 00064EC8 40 80 00 08 */ bge lbl_800680D0 /* 800680CC 00064ECC 3B E0 00 01 */ li r31, 1 @@ -2172,9 +2172,9 @@ lbl_800680D0: zEntPlayer.RunCheck__FP15xAnimTransitionP11xAnimSinglePv: /* 800680E8 00064EE8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800680EC 00064EEC 7C 08 02 A6 */ mflr r0 -/* 800680F0 00064EF0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800680F0 00064EF0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800680F4 00064EF4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800680F8 00064EF8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800680F8 00064EF8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800680FC 00064EFC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80068100 00064F00 3B E0 00 00 */ li r31, 0 /* 80068104 00064F04 80 03 16 D4 */ lwz r0, 0x16d4(r3) @@ -2183,23 +2183,23 @@ zEntPlayer.RunCheck__FP15xAnimTransitionP11xAnimSinglePv: /* 80068110 00064F10 2C 00 00 01 */ cmpwi r0, 1 /* 80068114 00064F14 40 82 00 54 */ bne lbl_80068168 lbl_80068118: -/* 80068118 00064F18 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006811C 00064F1C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068118 00064F18 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006811C 00064F1C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068120 00064F20 80 03 16 B4 */ lwz r0, 0x16b4(r3) /* 80068124 00064F24 2C 00 00 02 */ cmpwi r0, 2 /* 80068128 00064F28 40 82 00 40 */ bne lbl_80068168 /* 8006812C 00064F2C C0 03 17 44 */ lfs f0, 0x1744(r3) -/* 80068130 00064F30 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80068130 00064F30 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80068134 00064F34 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80068138 00064F38 41 81 00 30 */ bgt lbl_80068168 /* 8006813C 00064F3C C0 03 17 40 */ lfs f0, 0x1740(r3) /* 80068140 00064F40 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80068144 00064F44 41 81 00 24 */ bgt lbl_80068168 -/* 80068148 00064F48 C0 0D 8C EC */ lfs f0, lbl_803CB5EC-_SDA_BASE_(r13) +/* 80068148 00064F48 C0 0D 8C EC */ lfs f0, lbl_surfSlickRatio-_SDA_BASE_(r13) /* 8006814C 00064F4C FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80068150 00064F50 40 82 00 18 */ bne lbl_80068168 /* 80068154 00064F54 48 0B 46 F1 */ bl oob_timer__9oob_stateFv -/* 80068158 00064F58 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80068158 00064F58 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006815C 00064F5C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80068160 00064F60 40 80 00 08 */ bge lbl_80068168 /* 80068164 00064F64 3B E0 00 01 */ li r31, 1 @@ -2213,9 +2213,9 @@ lbl_80068168: lbl_80068180: /* 80068180 00064F80 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80068184 00064F84 7C 08 02 A6 */ mflr r0 -/* 80068188 00064F88 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80068188 00064F88 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006818C 00064F8C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80068190 00064F90 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068190 00064F90 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068194 00064F94 93 E1 00 0C */ stw r31, 0xc(r1) /* 80068198 00064F98 3B E0 00 00 */ li r31, 0 /* 8006819C 00064F9C 80 03 16 D4 */ lwz r0, 0x16d4(r3) @@ -2224,23 +2224,23 @@ lbl_80068180: /* 800681A8 00064FA8 2C 00 00 01 */ cmpwi r0, 1 /* 800681AC 00064FAC 40 82 00 54 */ bne lbl_80068200 lbl_800681B0: -/* 800681B0 00064FB0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800681B4 00064FB4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800681B0 00064FB0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800681B4 00064FB4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800681B8 00064FB8 80 03 16 B4 */ lwz r0, 0x16b4(r3) /* 800681BC 00064FBC 2C 00 00 02 */ cmpwi r0, 2 /* 800681C0 00064FC0 40 82 00 40 */ bne lbl_80068200 /* 800681C4 00064FC4 C0 03 17 44 */ lfs f0, 0x1744(r3) -/* 800681C8 00064FC8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800681C8 00064FC8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800681CC 00064FCC FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800681D0 00064FD0 41 81 00 30 */ bgt lbl_80068200 /* 800681D4 00064FD4 C0 03 17 40 */ lfs f0, 0x1740(r3) /* 800681D8 00064FD8 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800681DC 00064FDC 41 81 00 24 */ bgt lbl_80068200 -/* 800681E0 00064FE0 C0 0D 8C EC */ lfs f0, lbl_803CB5EC-_SDA_BASE_(r13) +/* 800681E0 00064FE0 C0 0D 8C EC */ lfs f0, lbl_surfSlickRatio-_SDA_BASE_(r13) /* 800681E4 00064FE4 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 800681E8 00064FE8 40 82 00 18 */ bne lbl_80068200 /* 800681EC 00064FEC 48 0B 46 59 */ bl oob_timer__9oob_stateFv -/* 800681F0 00064FF0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800681F0 00064FF0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800681F4 00064FF4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800681F8 00064FF8 40 80 00 08 */ bge lbl_80068200 /* 800681FC 00064FFC 3B E0 00 01 */ li r31, 1 @@ -2256,9 +2256,9 @@ lbl_80068200: zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv: /* 80068218 00065018 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006821C 0006501C 7C 08 02 A6 */ mflr r0 -/* 80068220 00065020 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80068220 00065020 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80068224 00065024 90 01 00 14 */ stw r0, 0x14(r1) -/* 80068228 00065028 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068228 00065028 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006822C 0006502C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80068230 00065030 3B E0 00 00 */ li r31, 0 /* 80068234 00065034 80 03 16 D4 */ lwz r0, 0x16d4(r3) @@ -2267,23 +2267,23 @@ zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv: /* 80068240 00065040 2C 00 00 01 */ cmpwi r0, 1 /* 80068244 00065044 40 82 00 54 */ bne lbl_80068298 lbl_80068248: -/* 80068248 00065048 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006824C 0006504C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068248 00065048 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006824C 0006504C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068250 00065050 80 03 16 B4 */ lwz r0, 0x16b4(r3) /* 80068254 00065054 2C 00 00 02 */ cmpwi r0, 2 /* 80068258 00065058 40 82 00 40 */ bne lbl_80068298 /* 8006825C 0006505C C0 03 17 44 */ lfs f0, 0x1744(r3) -/* 80068260 00065060 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80068260 00065060 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80068264 00065064 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80068268 00065068 40 81 00 30 */ ble lbl_80068298 /* 8006826C 0006506C C0 03 17 40 */ lfs f0, 0x1740(r3) /* 80068270 00065070 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80068274 00065074 41 81 00 24 */ bgt lbl_80068298 -/* 80068278 00065078 C0 0D 8C EC */ lfs f0, lbl_803CB5EC-_SDA_BASE_(r13) +/* 80068278 00065078 C0 0D 8C EC */ lfs f0, lbl_surfSlickRatio-_SDA_BASE_(r13) /* 8006827C 0006507C FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80068280 00065080 40 82 00 18 */ bne lbl_80068298 /* 80068284 00065084 48 0B 45 C1 */ bl oob_timer__9oob_stateFv -/* 80068288 00065088 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80068288 00065088 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006828C 0006508C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80068290 00065090 40 80 00 08 */ bge lbl_80068298 /* 80068294 00065094 3B E0 00 01 */ li r31, 1 @@ -2299,9 +2299,9 @@ lbl_80068298: zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv: /* 800682B0 000650B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800682B4 000650B4 7C 08 02 A6 */ mflr r0 -/* 800682B8 000650B8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800682B8 000650B8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800682BC 000650BC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800682C0 000650C0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800682C0 000650C0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800682C4 000650C4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800682C8 000650C8 3B E0 00 00 */ li r31, 0 /* 800682CC 000650CC 80 03 16 D4 */ lwz r0, 0x16d4(r3) @@ -2310,20 +2310,20 @@ zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv: /* 800682D8 000650D8 2C 00 00 01 */ cmpwi r0, 1 /* 800682DC 000650DC 40 82 00 48 */ bne lbl_80068324 lbl_800682E0: -/* 800682E0 000650E0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800682E4 000650E4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800682E0 000650E0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800682E4 000650E4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800682E8 000650E8 80 03 16 B4 */ lwz r0, 0x16b4(r3) /* 800682EC 000650EC 2C 00 00 02 */ cmpwi r0, 2 /* 800682F0 000650F0 40 82 00 34 */ bne lbl_80068324 /* 800682F4 000650F4 C0 03 17 40 */ lfs f0, 0x1740(r3) -/* 800682F8 000650F8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800682F8 000650F8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800682FC 000650FC FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80068300 00065100 40 81 00 24 */ ble lbl_80068324 -/* 80068304 00065104 C0 0D 8C EC */ lfs f0, lbl_803CB5EC-_SDA_BASE_(r13) +/* 80068304 00065104 C0 0D 8C EC */ lfs f0, lbl_surfSlickRatio-_SDA_BASE_(r13) /* 80068308 00065108 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 8006830C 0006510C 40 82 00 18 */ bne lbl_80068324 /* 80068310 00065110 48 0B 45 35 */ bl oob_timer__9oob_stateFv -/* 80068314 00065114 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80068314 00065114 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80068318 00065118 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006831C 0006511C 40 80 00 08 */ bge lbl_80068324 /* 80068320 00065120 3B E0 00 01 */ li r31, 1 @@ -2337,22 +2337,22 @@ lbl_80068324: .global zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv: -/* 8006833C 0006513C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006833C 0006513C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80068340 00065140 38 80 00 00 */ li r4, 0 -/* 80068344 00065144 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068344 00065144 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068348 00065148 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 8006834C 0006514C 2C 00 00 00 */ cmpwi r0, 0 /* 80068350 00065150 41 82 00 0C */ beq lbl_8006835C /* 80068354 00065154 2C 00 00 01 */ cmpwi r0, 1 /* 80068358 00065158 40 82 00 2C */ bne lbl_80068384 lbl_8006835C: -/* 8006835C 0006515C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80068360 00065160 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006835C 0006515C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80068360 00065160 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068364 00065164 80 03 16 B4 */ lwz r0, 0x16b4(r3) /* 80068368 00065168 2C 00 00 01 */ cmpwi r0, 1 /* 8006836C 0006516C 41 80 00 18 */ blt lbl_80068384 -/* 80068370 00065170 C0 2D 8C EC */ lfs f1, lbl_803CB5EC-_SDA_BASE_(r13) -/* 80068374 00065174 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80068370 00065170 C0 2D 8C EC */ lfs f1, lbl_surfSlickRatio-_SDA_BASE_(r13) +/* 80068374 00065174 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80068378 00065178 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8006837C 0006517C 41 82 00 08 */ beq lbl_80068384 /* 80068380 00065180 38 80 00 01 */ li r4, 1 @@ -2364,9 +2364,9 @@ lbl_80068384: zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv: /* 8006838C 0006518C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80068390 00065190 7C 08 02 A6 */ mflr r0 -/* 80068394 00065194 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80068394 00065194 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80068398 00065198 90 01 00 14 */ stw r0, 0x14(r1) -/* 8006839C 0006519C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006839C 0006519C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800683A0 000651A0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800683A4 000651A4 3B E0 00 00 */ li r31, 0 /* 800683A8 000651A8 80 03 16 D4 */ lwz r0, 0x16d4(r3) @@ -2375,17 +2375,17 @@ zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv: /* 800683B4 000651B4 2C 00 00 01 */ cmpwi r0, 1 /* 800683B8 000651B8 40 82 00 40 */ bne lbl_800683F8 lbl_800683BC: -/* 800683BC 000651BC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800683C0 000651C0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800683BC 000651BC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800683C0 000651C0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800683C4 000651C4 80 03 16 B4 */ lwz r0, 0x16b4(r3) /* 800683C8 000651C8 2C 00 00 01 */ cmpwi r0, 1 /* 800683CC 000651CC 41 80 00 2C */ blt lbl_800683F8 -/* 800683D0 000651D0 C0 2D 8C EC */ lfs f1, lbl_803CB5EC-_SDA_BASE_(r13) -/* 800683D4 000651D4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800683D0 000651D0 C0 2D 8C EC */ lfs f1, lbl_surfSlickRatio-_SDA_BASE_(r13) +/* 800683D4 000651D4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800683D8 000651D8 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800683DC 000651DC 40 82 00 1C */ bne lbl_800683F8 /* 800683E0 000651E0 48 0B 44 65 */ bl oob_timer__9oob_stateFv -/* 800683E4 000651E4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800683E4 000651E4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800683E8 000651E8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800683EC 000651EC 4C 41 13 82 */ cror 2, 1, 2 /* 800683F0 000651F0 40 82 00 08 */ bne lbl_800683F8 @@ -2402,9 +2402,9 @@ lbl_800683F8: zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv: /* 80068410 00065210 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80068414 00065214 7C 08 02 A6 */ mflr r0 -/* 80068418 00065218 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80068418 00065218 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006841C 0006521C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80068420 00065220 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068420 00065220 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068424 00065224 93 E1 00 0C */ stw r31, 0xc(r1) /* 80068428 00065228 3B E0 00 00 */ li r31, 0 /* 8006842C 0006522C 80 03 16 D4 */ lwz r0, 0x16d4(r3) @@ -2413,17 +2413,17 @@ zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv: /* 80068438 00065238 2C 00 00 01 */ cmpwi r0, 1 /* 8006843C 0006523C 40 82 00 3C */ bne lbl_80068478 lbl_80068440: -/* 80068440 00065240 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80068444 00065244 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068440 00065240 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80068444 00065244 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068448 00065248 80 03 16 B4 */ lwz r0, 0x16b4(r3) /* 8006844C 0006524C 2C 00 00 01 */ cmpwi r0, 1 /* 80068450 00065250 40 82 00 28 */ bne lbl_80068478 -/* 80068454 00065254 C0 2D 8C EC */ lfs f1, lbl_803CB5EC-_SDA_BASE_(r13) -/* 80068458 00065258 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80068454 00065254 C0 2D 8C EC */ lfs f1, lbl_surfSlickRatio-_SDA_BASE_(r13) +/* 80068458 00065258 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006845C 0006525C FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80068460 00065260 40 82 00 18 */ bne lbl_80068478 /* 80068464 00065264 48 0B 43 E1 */ bl oob_timer__9oob_stateFv -/* 80068468 00065268 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80068468 00065268 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006846C 0006526C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80068470 00065270 40 80 00 08 */ bge lbl_80068478 /* 80068474 00065274 3B E0 00 01 */ li r31, 1 @@ -2437,9 +2437,9 @@ lbl_80068478: lbl_80068490: /* 80068490 00065290 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80068494 00065294 7C 08 02 A6 */ mflr r0 -/* 80068498 00065298 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80068498 00065298 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006849C 0006529C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800684A0 000652A0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800684A0 000652A0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800684A4 000652A4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800684A8 000652A8 3B E0 00 00 */ li r31, 0 /* 800684AC 000652AC 80 03 16 D4 */ lwz r0, 0x16d4(r3) @@ -2448,13 +2448,13 @@ lbl_80068490: /* 800684B8 000652B8 2C 00 00 01 */ cmpwi r0, 1 /* 800684BC 000652BC 40 82 00 54 */ bne lbl_80068510 lbl_800684C0: -/* 800684C0 000652C0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800684C4 000652C4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800684C0 000652C0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800684C4 000652C4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800684C8 000652C8 80 03 16 B4 */ lwz r0, 0x16b4(r3) /* 800684CC 000652CC 2C 00 00 01 */ cmpwi r0, 1 /* 800684D0 000652D0 40 82 00 40 */ bne lbl_80068510 -/* 800684D4 000652D4 C0 0D 8C EC */ lfs f0, lbl_803CB5EC-_SDA_BASE_(r13) -/* 800684D8 000652D8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800684D4 000652D4 C0 0D 8C EC */ lfs f0, lbl_surfSlickRatio-_SDA_BASE_(r13) +/* 800684D8 000652D8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800684DC 000652DC FC 00 08 00 */ fcmpu cr0, f0, f1 /* 800684E0 000652E0 40 82 00 30 */ bne lbl_80068510 /* 800684E4 000652E4 C0 03 17 40 */ lfs f0, 0x1740(r3) @@ -2464,7 +2464,7 @@ lbl_800684C0: /* 800684F4 000652F4 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800684F8 000652F8 41 81 00 18 */ bgt lbl_80068510 /* 800684FC 000652FC 48 0B 43 49 */ bl oob_timer__9oob_stateFv -/* 80068500 00065300 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80068500 00065300 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80068504 00065304 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80068508 00065308 40 80 00 08 */ bge lbl_80068510 /* 8006850C 0006530C 3B E0 00 01 */ li r31, 1 @@ -2478,9 +2478,9 @@ lbl_80068510: lbl_80068528: /* 80068528 00065328 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006852C 0006532C 7C 08 02 A6 */ mflr r0 -/* 80068530 00065330 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80068530 00065330 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80068534 00065334 90 01 00 14 */ stw r0, 0x14(r1) -/* 80068538 00065338 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068538 00065338 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006853C 0006533C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80068540 00065340 3B E0 00 00 */ li r31, 0 /* 80068544 00065344 80 03 16 D4 */ lwz r0, 0x16d4(r3) @@ -2489,20 +2489,20 @@ lbl_80068528: /* 80068550 00065350 2C 00 00 01 */ cmpwi r0, 1 /* 80068554 00065354 40 82 00 48 */ bne lbl_8006859C lbl_80068558: -/* 80068558 00065358 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006855C 0006535C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068558 00065358 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006855C 0006535C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068560 00065360 80 03 16 B4 */ lwz r0, 0x16b4(r3) /* 80068564 00065364 2C 00 00 01 */ cmpwi r0, 1 /* 80068568 00065368 40 82 00 34 */ bne lbl_8006859C /* 8006856C 0006536C C0 03 17 40 */ lfs f0, 0x1740(r3) -/* 80068570 00065370 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80068570 00065370 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80068574 00065374 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80068578 00065378 40 81 00 24 */ ble lbl_8006859C -/* 8006857C 0006537C C0 0D 8C EC */ lfs f0, lbl_803CB5EC-_SDA_BASE_(r13) +/* 8006857C 0006537C C0 0D 8C EC */ lfs f0, lbl_surfSlickRatio-_SDA_BASE_(r13) /* 80068580 00065380 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80068584 00065384 40 82 00 18 */ bne lbl_8006859C /* 80068588 00065388 48 0B 42 BD */ bl oob_timer__9oob_stateFv -/* 8006858C 0006538C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006858C 0006538C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80068590 00065390 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80068594 00065394 40 80 00 08 */ bge lbl_8006859C /* 80068598 00065398 3B E0 00 01 */ li r31, 1 @@ -2516,9 +2516,9 @@ lbl_8006859C: lbl_800685B4: /* 800685B4 000653B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800685B8 000653B8 7C 08 02 A6 */ mflr r0 -/* 800685BC 000653BC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800685BC 000653BC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800685C0 000653C0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800685C4 000653C4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800685C4 000653C4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800685C8 000653C8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800685CC 000653CC 3B E0 00 00 */ li r31, 0 /* 800685D0 000653D0 80 03 16 D4 */ lwz r0, 0x16d4(r3) @@ -2527,23 +2527,23 @@ lbl_800685B4: /* 800685DC 000653DC 2C 00 00 01 */ cmpwi r0, 1 /* 800685E0 000653E0 40 82 00 54 */ bne lbl_80068634 lbl_800685E4: -/* 800685E4 000653E4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800685E8 000653E8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800685E4 000653E4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800685E8 000653E8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800685EC 000653EC 80 03 16 B4 */ lwz r0, 0x16b4(r3) /* 800685F0 000653F0 2C 00 00 01 */ cmpwi r0, 1 /* 800685F4 000653F4 40 82 00 40 */ bne lbl_80068634 /* 800685F8 000653F8 C0 03 17 44 */ lfs f0, 0x1744(r3) -/* 800685FC 000653FC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800685FC 000653FC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80068600 00065400 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80068604 00065404 40 81 00 30 */ ble lbl_80068634 /* 80068608 00065408 C0 03 17 40 */ lfs f0, 0x1740(r3) /* 8006860C 0006540C FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80068610 00065410 41 81 00 24 */ bgt lbl_80068634 -/* 80068614 00065414 C0 0D 8C EC */ lfs f0, lbl_803CB5EC-_SDA_BASE_(r13) +/* 80068614 00065414 C0 0D 8C EC */ lfs f0, lbl_surfSlickRatio-_SDA_BASE_(r13) /* 80068618 00065418 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 8006861C 0006541C 40 82 00 18 */ bne lbl_80068634 /* 80068620 00065420 48 0B 42 25 */ bl oob_timer__9oob_stateFv -/* 80068624 00065424 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80068624 00065424 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80068628 00065428 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006862C 0006542C 40 80 00 08 */ bge lbl_80068634 /* 80068630 00065430 3B E0 00 01 */ li r31, 1 @@ -2557,22 +2557,22 @@ lbl_80068634: .global zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv: -/* 8006864C 0006544C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006864C 0006544C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80068650 00065450 38 80 00 00 */ li r4, 0 -/* 80068654 00065454 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068654 00065454 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068658 00065458 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 8006865C 0006545C 2C 00 00 00 */ cmpwi r0, 0 /* 80068660 00065460 41 82 00 0C */ beq lbl_8006866C /* 80068664 00065464 2C 00 00 01 */ cmpwi r0, 1 /* 80068668 00065468 40 82 00 2C */ bne lbl_80068694 lbl_8006866C: -/* 8006866C 0006546C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80068670 00065470 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006866C 0006546C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80068670 00065470 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068674 00065474 80 03 16 B4 */ lwz r0, 0x16b4(r3) /* 80068678 00065478 2C 00 00 00 */ cmpwi r0, 0 /* 8006867C 0006547C 40 82 00 18 */ bne lbl_80068694 -/* 80068680 00065480 C0 2D 8C EC */ lfs f1, lbl_803CB5EC-_SDA_BASE_(r13) -/* 80068684 00065484 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80068680 00065480 C0 2D 8C EC */ lfs f1, lbl_surfSlickRatio-_SDA_BASE_(r13) +/* 80068684 00065484 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80068688 00065488 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8006868C 0006548C 40 82 00 08 */ bne lbl_80068694 /* 80068690 00065490 38 80 00 01 */ li r4, 1 @@ -2580,22 +2580,22 @@ lbl_80068694: /* 80068694 00065494 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 80068698 00065498 4E 80 00 20 */ blr lbl_8006869C: -/* 8006869C 0006549C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006869C 0006549C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800686A0 000654A0 38 80 00 00 */ li r4, 0 -/* 800686A4 000654A4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800686A4 000654A4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800686A8 000654A8 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 800686AC 000654AC 2C 00 00 00 */ cmpwi r0, 0 /* 800686B0 000654B0 41 82 00 0C */ beq lbl_800686BC /* 800686B4 000654B4 2C 00 00 01 */ cmpwi r0, 1 /* 800686B8 000654B8 40 82 00 44 */ bne lbl_800686FC lbl_800686BC: -/* 800686BC 000654BC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800686C0 000654C0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800686BC 000654BC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800686C0 000654C0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800686C4 000654C4 80 03 16 B4 */ lwz r0, 0x16b4(r3) /* 800686C8 000654C8 2C 00 00 00 */ cmpwi r0, 0 /* 800686CC 000654CC 40 82 00 30 */ bne lbl_800686FC -/* 800686D0 000654D0 C0 0D 8C EC */ lfs f0, lbl_803CB5EC-_SDA_BASE_(r13) -/* 800686D4 000654D4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800686D0 000654D0 C0 0D 8C EC */ lfs f0, lbl_surfSlickRatio-_SDA_BASE_(r13) +/* 800686D4 000654D4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800686D8 000654D8 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 800686DC 000654DC 40 82 00 20 */ bne lbl_800686FC /* 800686E0 000654E0 C0 03 17 40 */ lfs f0, 0x1740(r3) @@ -2609,25 +2609,25 @@ lbl_800686FC: /* 800686FC 000654FC 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 80068700 00065500 4E 80 00 20 */ blr lbl_80068704: -/* 80068704 00065504 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80068704 00065504 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80068708 00065508 38 80 00 00 */ li r4, 0 -/* 8006870C 0006550C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006870C 0006550C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068710 00065510 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 80068714 00065514 2C 00 00 00 */ cmpwi r0, 0 /* 80068718 00065518 41 82 00 0C */ beq lbl_80068724 /* 8006871C 0006551C 2C 00 00 01 */ cmpwi r0, 1 /* 80068720 00065520 40 82 00 38 */ bne lbl_80068758 lbl_80068724: -/* 80068724 00065524 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80068728 00065528 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068724 00065524 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80068728 00065528 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006872C 0006552C 80 03 16 B4 */ lwz r0, 0x16b4(r3) /* 80068730 00065530 2C 00 00 00 */ cmpwi r0, 0 /* 80068734 00065534 40 82 00 24 */ bne lbl_80068758 /* 80068738 00065538 C0 03 17 40 */ lfs f0, 0x1740(r3) -/* 8006873C 0006553C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006873C 0006553C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80068740 00065540 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80068744 00065544 40 81 00 14 */ ble lbl_80068758 -/* 80068748 00065548 C0 0D 8C EC */ lfs f0, lbl_803CB5EC-_SDA_BASE_(r13) +/* 80068748 00065548 C0 0D 8C EC */ lfs f0, lbl_surfSlickRatio-_SDA_BASE_(r13) /* 8006874C 0006554C FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80068750 00065550 40 82 00 08 */ bne lbl_80068758 /* 80068754 00065554 38 80 00 01 */ li r4, 1 @@ -2635,28 +2635,28 @@ lbl_80068758: /* 80068758 00065558 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 8006875C 0006555C 4E 80 00 20 */ blr lbl_80068760: -/* 80068760 00065560 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80068760 00065560 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80068764 00065564 38 80 00 00 */ li r4, 0 -/* 80068768 00065568 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068768 00065568 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006876C 0006556C 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 80068770 00065570 2C 00 00 00 */ cmpwi r0, 0 /* 80068774 00065574 41 82 00 0C */ beq lbl_80068780 /* 80068778 00065578 2C 00 00 01 */ cmpwi r0, 1 /* 8006877C 0006557C 40 82 00 44 */ bne lbl_800687C0 lbl_80068780: -/* 80068780 00065580 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80068784 00065584 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068780 00065580 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80068784 00065584 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068788 00065588 80 03 16 B4 */ lwz r0, 0x16b4(r3) /* 8006878C 0006558C 2C 00 00 00 */ cmpwi r0, 0 /* 80068790 00065590 40 82 00 30 */ bne lbl_800687C0 /* 80068794 00065594 C0 03 17 44 */ lfs f0, 0x1744(r3) -/* 80068798 00065598 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80068798 00065598 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8006879C 0006559C FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800687A0 000655A0 40 81 00 20 */ ble lbl_800687C0 /* 800687A4 000655A4 C0 03 17 40 */ lfs f0, 0x1740(r3) /* 800687A8 000655A8 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800687AC 000655AC 41 81 00 14 */ bgt lbl_800687C0 -/* 800687B0 000655B0 C0 0D 8C EC */ lfs f0, lbl_803CB5EC-_SDA_BASE_(r13) +/* 800687B0 000655B0 C0 0D 8C EC */ lfs f0, lbl_surfSlickRatio-_SDA_BASE_(r13) /* 800687B4 000655B4 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 800687B8 000655B8 40 82 00 08 */ bne lbl_800687C0 /* 800687BC 000655BC 38 80 00 01 */ li r4, 1 @@ -2666,22 +2666,22 @@ lbl_800687C0: .global zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv: -/* 800687C8 000655C8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800687C8 000655C8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800687CC 000655CC 38 80 00 00 */ li r4, 0 -/* 800687D0 000655D0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800687D0 000655D0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800687D4 000655D4 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 800687D8 000655D8 2C 00 00 00 */ cmpwi r0, 0 /* 800687DC 000655DC 41 82 00 0C */ beq lbl_800687E8 /* 800687E0 000655E0 2C 00 00 01 */ cmpwi r0, 1 /* 800687E4 000655E4 40 82 00 2C */ bne lbl_80068810 lbl_800687E8: -/* 800687E8 000655E8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800687EC 000655EC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800687E8 000655E8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800687EC 000655EC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800687F0 000655F0 80 03 16 B4 */ lwz r0, 0x16b4(r3) /* 800687F4 000655F4 2C 00 00 00 */ cmpwi r0, 0 /* 800687F8 000655F8 40 82 00 18 */ bne lbl_80068810 -/* 800687FC 000655FC C0 2D 8C EC */ lfs f1, lbl_803CB5EC-_SDA_BASE_(r13) -/* 80068800 00065600 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800687FC 000655FC C0 2D 8C EC */ lfs f1, lbl_surfSlickRatio-_SDA_BASE_(r13) +/* 80068800 00065600 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80068804 00065604 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80068808 00065608 41 82 00 08 */ beq lbl_80068810 /* 8006880C 0006560C 38 80 00 01 */ li r4, 1 @@ -2689,16 +2689,16 @@ lbl_80068810: /* 80068810 00065610 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 80068814 00065614 4E 80 00 20 */ blr lbl_80068818: -/* 80068818 00065618 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006881C 0006561C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068818 00065618 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006881C 0006561C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068820 00065620 80 63 16 B4 */ lwz r3, 0x16b4(r3) /* 80068824 00065624 7C 03 00 D0 */ neg r0, r3 /* 80068828 00065628 7C 00 1B 78 */ or r0, r0, r3 /* 8006882C 0006562C 54 03 0F FE */ srwi r3, r0, 0x1f /* 80068830 00065630 4E 80 00 20 */ blr lbl_80068834: -/* 80068834 00065634 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80068838 00065638 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068834 00065634 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80068838 00065638 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006883C 0006563C 80 03 16 B4 */ lwz r0, 0x16b4(r3) /* 80068840 00065640 7C 00 00 34 */ cntlzw r0, r0 /* 80068844 00065644 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f @@ -2708,7 +2708,7 @@ lbl_8006884C: /* 80068850 00065650 7C 08 02 A6 */ mflr r0 /* 80068854 00065654 38 60 00 2E */ li r3, 0x2e /* 80068858 00065658 90 01 00 14 */ stw r0, 0x14(r1) -/* 8006885C 0006565C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006885C 0006565C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80068860 00065660 48 01 7F 31 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 80068864 00065664 80 01 00 14 */ lwz r0, 0x14(r1) /* 80068868 00065668 38 60 00 00 */ li r3, 0 @@ -2732,22 +2732,22 @@ lbl_800688A0: /* 800688A8 000656A8 38 60 00 2E */ li r3, 0x2e /* 800688AC 000656AC 90 01 00 14 */ stw r0, 0x14(r1) /* 800688B0 000656B0 48 01 89 91 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd -/* 800688B4 000656B4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800688B4 000656B4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800688B8 000656B8 38 60 00 00 */ li r3, 0 -/* 800688BC 000656BC D0 0D 8D 80 */ stfs f0, lbl_803CB680-_SDA_BASE_(r13) +/* 800688BC 000656BC D0 0D 8D 80 */ stfs f0, lbl_idle_tmr-_SDA_BASE_(r13) /* 800688C0 000656C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800688C4 000656C4 7C 08 03 A6 */ mtlr r0 /* 800688C8 000656C8 38 21 00 10 */ addi r1, r1, 0x10 /* 800688CC 000656CC 4E 80 00 20 */ blr lbl_800688D0: -/* 800688D0 000656D0 C0 2D 8D 80 */ lfs f1, lbl_803CB680-_SDA_BASE_(r13) +/* 800688D0 000656D0 C0 2D 8D 80 */ lfs f1, lbl_idle_tmr-_SDA_BASE_(r13) /* 800688D4 000656D4 38 C0 00 00 */ li r6, 0 -/* 800688D8 000656D8 C0 02 8C 0C */ lfs f0, lbl_803CD58C-_SDA2_BASE_(r2) +/* 800688D8 000656D8 C0 02 8C 0C */ lfs f0, lbl__875-_SDA2_BASE_(r2) /* 800688DC 000656DC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800688E0 000656E0 4C 41 13 82 */ cror 2, 1, 2 /* 800688E4 000656E4 40 82 00 2C */ bne lbl_80068910 /* 800688E8 000656E8 80 03 00 14 */ lwz r0, 0x14(r3) -/* 800688EC 000656EC 80 8D 8D B4 */ lwz r4, lbl_803CB6B4-_SDA_BASE_(r13) +/* 800688EC 000656EC 80 8D 8D B4 */ lwz r4, lbl_player_idle_anim-_SDA_BASE_(r13) /* 800688F0 000656F0 54 03 84 3E */ srwi r3, r0, 0x10 /* 800688F4 000656F4 54 05 04 3E */ clrlwi r5, r0, 0x10 /* 800688F8 000656F8 7C 04 1B 96 */ divwu r0, r4, r3 @@ -2760,37 +2760,37 @@ lbl_80068910: /* 80068910 00065710 54 C3 06 3E */ clrlwi r3, r6, 0x18 /* 80068914 00065714 4E 80 00 20 */ blr lbl_80068918: -/* 80068918 00065718 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80068918 00065718 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006891C 0006571C 38 60 00 00 */ li r3, 0 -/* 80068920 00065720 D0 0D 8D 80 */ stfs f0, lbl_803CB680-_SDA_BASE_(r13) -/* 80068924 00065724 80 8D 8D B4 */ lwz r4, lbl_803CB6B4-_SDA_BASE_(r13) +/* 80068920 00065720 D0 0D 8D 80 */ stfs f0, lbl_idle_tmr-_SDA_BASE_(r13) +/* 80068924 00065724 80 8D 8D B4 */ lwz r4, lbl_player_idle_anim-_SDA_BASE_(r13) /* 80068928 00065728 38 04 00 01 */ addi r0, r4, 1 -/* 8006892C 0006572C 90 0D 8D B4 */ stw r0, lbl_803CB6B4-_SDA_BASE_(r13) +/* 8006892C 0006572C 90 0D 8D B4 */ stw r0, lbl_player_idle_anim-_SDA_BASE_(r13) /* 80068930 00065730 4E 80 00 20 */ blr lbl_80068934: -/* 80068934 00065734 C0 2D 8D 80 */ lfs f1, lbl_803CB680-_SDA_BASE_(r13) -/* 80068938 00065738 C0 02 8C 0C */ lfs f0, lbl_803CD58C-_SDA2_BASE_(r2) +/* 80068934 00065734 C0 2D 8D 80 */ lfs f1, lbl_idle_tmr-_SDA_BASE_(r13) +/* 80068938 00065738 C0 02 8C 0C */ lfs f0, lbl__875-_SDA2_BASE_(r2) /* 8006893C 0006573C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80068940 00065740 4C 41 13 82 */ cror 2, 1, 2 /* 80068944 00065744 7C 00 00 26 */ mfcr r0 /* 80068948 00065748 54 03 1F FE */ rlwinm r3, r0, 3, 0x1f, 0x1f /* 8006894C 0006574C 4E 80 00 20 */ blr lbl_80068950: -/* 80068950 00065750 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80068954 00065754 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068950 00065750 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80068954 00065754 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068958 00065758 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 8006895C 0006575C 7C 00 00 34 */ cntlzw r0, r0 /* 80068960 00065760 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f /* 80068964 00065764 4E 80 00 20 */ blr lbl_80068968: -/* 80068968 00065768 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80068968 00065768 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006896C 0006576C 38 80 00 00 */ li r4, 0 -/* 80068970 00065770 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068970 00065770 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068974 00065774 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 80068978 00065778 2C 00 00 00 */ cmpwi r0, 0 /* 8006897C 0006577C 40 82 00 18 */ bne lbl_80068994 /* 80068980 00065780 C0 23 1F 34 */ lfs f1, 0x1f34(r3) -/* 80068984 00065784 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80068984 00065784 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80068988 00065788 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8006898C 0006578C 41 82 00 08 */ beq lbl_80068994 /* 80068990 00065790 38 80 00 01 */ li r4, 1 @@ -2798,14 +2798,14 @@ lbl_80068994: /* 80068994 00065794 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 80068998 00065798 4E 80 00 20 */ blr lbl_8006899C: -/* 8006899C 0006579C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006899C 0006579C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800689A0 000657A0 38 80 00 00 */ li r4, 0 -/* 800689A4 000657A4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800689A4 000657A4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800689A8 000657A8 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 800689AC 000657AC 2C 00 00 00 */ cmpwi r0, 0 /* 800689B0 000657B0 40 82 00 18 */ bne lbl_800689C8 /* 800689B4 000657B4 C0 23 1F 34 */ lfs f1, 0x1f34(r3) -/* 800689B8 000657B8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800689B8 000657B8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800689BC 000657BC FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800689C0 000657C0 40 82 00 08 */ bne lbl_800689C8 /* 800689C4 000657C4 38 80 00 01 */ li r4, 1 @@ -2813,9 +2813,9 @@ lbl_800689C8: /* 800689C8 000657C8 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 800689CC 000657CC 4E 80 00 20 */ blr lbl_800689D0: -/* 800689D0 000657D0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800689D0 000657D0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800689D4 000657D4 38 80 00 00 */ li r4, 0 -/* 800689D8 000657D8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800689D8 000657D8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800689DC 000657DC 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 800689E0 000657E0 2C 00 00 00 */ cmpwi r0, 0 /* 800689E4 000657E4 40 82 00 14 */ bne lbl_800689F8 @@ -2827,9 +2827,9 @@ lbl_800689F8: /* 800689F8 000657F8 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 800689FC 000657FC 4E 80 00 20 */ blr lbl_80068A00: -/* 80068A00 00065800 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80068A00 00065800 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80068A04 00065804 38 80 00 00 */ li r4, 0 -/* 80068A08 00065808 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068A08 00065808 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068A0C 0006580C 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 80068A10 00065810 2C 00 00 00 */ cmpwi r0, 0 /* 80068A14 00065814 40 82 00 14 */ bne lbl_80068A28 @@ -2841,9 +2841,9 @@ lbl_80068A28: /* 80068A28 00065828 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 80068A2C 0006582C 4E 80 00 20 */ blr lbl_80068A30: -/* 80068A30 00065830 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80068A30 00065830 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80068A34 00065834 38 80 00 00 */ li r4, 0 -/* 80068A38 00065838 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068A38 00065838 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068A3C 0006583C 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 80068A40 00065840 2C 00 00 00 */ cmpwi r0, 0 /* 80068A44 00065844 40 82 00 14 */ bne lbl_80068A58 @@ -2855,9 +2855,9 @@ lbl_80068A58: /* 80068A58 00065858 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 80068A5C 0006585C 4E 80 00 20 */ blr lbl_80068A60: -/* 80068A60 00065860 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80068A60 00065860 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80068A64 00065864 38 80 00 00 */ li r4, 0 -/* 80068A68 00065868 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068A68 00065868 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068A6C 0006586C 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 80068A70 00065870 2C 00 00 00 */ cmpwi r0, 0 /* 80068A74 00065874 40 82 00 14 */ bne lbl_80068A88 @@ -2869,9 +2869,9 @@ lbl_80068A88: /* 80068A88 00065888 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 80068A8C 0006588C 4E 80 00 20 */ blr lbl_80068A90: -/* 80068A90 00065890 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80068A90 00065890 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80068A94 00065894 38 80 00 00 */ li r4, 0 -/* 80068A98 00065898 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068A98 00065898 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068A9C 0006589C 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 80068AA0 000658A0 2C 00 00 00 */ cmpwi r0, 0 /* 80068AA4 000658A4 40 82 00 24 */ bne lbl_80068AC8 @@ -2879,7 +2879,7 @@ lbl_80068A90: /* 80068AAC 000658AC 2C 00 00 01 */ cmpwi r0, 1 /* 80068AB0 000658B0 40 82 00 18 */ bne lbl_80068AC8 /* 80068AB4 000658B4 C0 23 1F 34 */ lfs f1, 0x1f34(r3) -/* 80068AB8 000658B8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80068AB8 000658B8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80068ABC 000658BC FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80068AC0 000658C0 40 82 00 08 */ bne lbl_80068AC8 /* 80068AC4 000658C4 38 80 00 01 */ li r4, 1 @@ -2887,17 +2887,17 @@ lbl_80068AC8: /* 80068AC8 000658C8 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 80068ACC 000658CC 4E 80 00 20 */ blr lbl_80068AD0: -/* 80068AD0 000658D0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80068AD0 000658D0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80068AD4 000658D4 38 80 00 00 */ li r4, 0 -/* 80068AD8 000658D8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068AD8 000658D8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068ADC 000658DC 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 80068AE0 000658E0 2C 00 00 00 */ cmpwi r0, 0 /* 80068AE4 000658E4 40 82 00 24 */ bne lbl_80068B08 /* 80068AE8 000658E8 80 03 16 B4 */ lwz r0, 0x16b4(r3) /* 80068AEC 000658EC 2C 00 00 00 */ cmpwi r0, 0 /* 80068AF0 000658F0 40 82 00 18 */ bne lbl_80068B08 -/* 80068AF4 000658F4 C0 2D 8C EC */ lfs f1, lbl_803CB5EC-_SDA_BASE_(r13) -/* 80068AF8 000658F8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80068AF4 000658F4 C0 2D 8C EC */ lfs f1, lbl_surfSlickRatio-_SDA_BASE_(r13) +/* 80068AF8 000658F8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80068AFC 000658FC FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80068B00 00065900 41 82 00 08 */ beq lbl_80068B08 /* 80068B04 00065904 38 80 00 01 */ li r4, 1 @@ -2905,17 +2905,17 @@ lbl_80068B08: /* 80068B08 00065908 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 80068B0C 0006590C 4E 80 00 20 */ blr lbl_80068B10: -/* 80068B10 00065910 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80068B10 00065910 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80068B14 00065914 38 80 00 00 */ li r4, 0 -/* 80068B18 00065918 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068B18 00065918 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068B1C 0006591C 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 80068B20 00065920 2C 00 00 00 */ cmpwi r0, 0 /* 80068B24 00065924 40 82 00 24 */ bne lbl_80068B48 /* 80068B28 00065928 80 03 16 B4 */ lwz r0, 0x16b4(r3) /* 80068B2C 0006592C 2C 00 00 01 */ cmpwi r0, 1 /* 80068B30 00065930 41 80 00 18 */ blt lbl_80068B48 -/* 80068B34 00065934 C0 2D 8C EC */ lfs f1, lbl_803CB5EC-_SDA_BASE_(r13) -/* 80068B38 00065938 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80068B34 00065934 C0 2D 8C EC */ lfs f1, lbl_surfSlickRatio-_SDA_BASE_(r13) +/* 80068B38 00065938 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80068B3C 0006593C FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80068B40 00065940 41 82 00 08 */ beq lbl_80068B48 /* 80068B44 00065944 38 80 00 01 */ li r4, 1 @@ -2923,9 +2923,9 @@ lbl_80068B48: /* 80068B48 00065948 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 80068B4C 0006594C 4E 80 00 20 */ blr lbl_80068B50: -/* 80068B50 00065950 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80068B50 00065950 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80068B54 00065954 38 80 00 00 */ li r4, 0 -/* 80068B58 00065958 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068B58 00065958 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068B5C 0006595C 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 80068B60 00065960 2C 00 00 00 */ cmpwi r0, 0 /* 80068B64 00065964 40 82 00 24 */ bne lbl_80068B88 @@ -2933,7 +2933,7 @@ lbl_80068B50: /* 80068B6C 0006596C 2C 00 00 02 */ cmpwi r0, 2 /* 80068B70 00065970 41 80 00 18 */ blt lbl_80068B88 /* 80068B74 00065974 C0 23 1F 34 */ lfs f1, 0x1f34(r3) -/* 80068B78 00065978 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80068B78 00065978 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80068B7C 0006597C FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80068B80 00065980 40 82 00 08 */ bne lbl_80068B88 /* 80068B84 00065984 38 80 00 01 */ li r4, 1 @@ -2941,9 +2941,9 @@ lbl_80068B88: /* 80068B88 00065988 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 80068B8C 0006598C 4E 80 00 20 */ blr lbl_80068B90: -/* 80068B90 00065990 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80068B90 00065990 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80068B94 00065994 38 80 00 00 */ li r4, 0 -/* 80068B98 00065998 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068B98 00065998 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068B9C 0006599C 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 80068BA0 000659A0 2C 00 00 00 */ cmpwi r0, 0 /* 80068BA4 000659A4 40 82 00 30 */ bne lbl_80068BD4 @@ -2951,10 +2951,10 @@ lbl_80068B90: /* 80068BAC 000659AC 2C 00 00 01 */ cmpwi r0, 1 /* 80068BB0 000659B0 41 80 00 24 */ blt lbl_80068BD4 /* 80068BB4 000659B4 C0 03 1F 34 */ lfs f0, 0x1f34(r3) -/* 80068BB8 000659B8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80068BB8 000659B8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80068BBC 000659BC FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80068BC0 000659C0 40 82 00 14 */ bne lbl_80068BD4 -/* 80068BC4 000659C4 C0 0D 8C EC */ lfs f0, lbl_803CB5EC-_SDA_BASE_(r13) +/* 80068BC4 000659C4 C0 0D 8C EC */ lfs f0, lbl_surfSlickRatio-_SDA_BASE_(r13) /* 80068BC8 000659C8 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80068BCC 000659CC 41 82 00 08 */ beq lbl_80068BD4 /* 80068BD0 000659D0 38 80 00 01 */ li r4, 1 @@ -2962,9 +2962,9 @@ lbl_80068BD4: /* 80068BD4 000659D4 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 80068BD8 000659D8 4E 80 00 20 */ blr lbl_80068BDC: -/* 80068BDC 000659DC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80068BDC 000659DC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80068BE0 000659E0 38 80 00 00 */ li r4, 0 -/* 80068BE4 000659E4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068BE4 000659E4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068BE8 000659E8 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 80068BEC 000659EC 2C 00 00 00 */ cmpwi r0, 0 /* 80068BF0 000659F0 40 82 00 30 */ bne lbl_80068C20 @@ -2972,10 +2972,10 @@ lbl_80068BDC: /* 80068BF8 000659F8 2C 00 00 00 */ cmpwi r0, 0 /* 80068BFC 000659FC 40 82 00 24 */ bne lbl_80068C20 /* 80068C00 00065A00 C0 03 1F 34 */ lfs f0, 0x1f34(r3) -/* 80068C04 00065A04 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80068C04 00065A04 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80068C08 00065A08 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80068C0C 00065A0C 40 82 00 14 */ bne lbl_80068C20 -/* 80068C10 00065A10 C0 0D 8C EC */ lfs f0, lbl_803CB5EC-_SDA_BASE_(r13) +/* 80068C10 00065A10 C0 0D 8C EC */ lfs f0, lbl_surfSlickRatio-_SDA_BASE_(r13) /* 80068C14 00065A14 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80068C18 00065A18 41 82 00 08 */ beq lbl_80068C20 /* 80068C1C 00065A1C 38 80 00 01 */ li r4, 1 @@ -2985,10 +2985,10 @@ lbl_80068C20: lbl_80068C28: /* 80068C28 00065A28 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80068C2C 00065A2C 7C 08 02 A6 */ mflr r0 -/* 80068C30 00065A30 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80068C30 00065A30 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80068C34 00065A34 90 01 00 14 */ stw r0, 0x14(r1) /* 80068C38 00065A38 38 00 00 00 */ li r0, 0 -/* 80068C3C 00065A3C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068C3C 00065A3C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068C40 00065A40 90 03 1A F8 */ stw r0, 0x1af8(r3) /* 80068C44 00065A44 4B FE 97 F5 */ bl zCameraDisableWallJump__FP7xCamera /* 80068C48 00065A48 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3001,11 +3001,11 @@ lbl_80068C5C: /* 80068C60 00065A60 7C 08 02 A6 */ mflr r0 /* 80068C64 00065A64 38 60 00 2E */ li r3, 0x2e /* 80068C68 00065A68 90 01 00 14 */ stw r0, 0x14(r1) -/* 80068C6C 00065A6C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80068C6C 00065A6C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80068C70 00065A70 48 01 7B 21 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf -/* 80068C74 00065A74 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80068C74 00065A74 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80068C78 00065A78 38 00 00 00 */ li r0, 0 -/* 80068C7C 00065A7C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068C7C 00065A7C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068C80 00065A80 90 03 1A F8 */ stw r0, 0x1af8(r3) /* 80068C84 00065A84 4B FE 97 B5 */ bl zCameraDisableWallJump__FP7xCamera /* 80068C88 00065A88 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3014,18 +3014,18 @@ lbl_80068C5C: /* 80068C94 00065A94 38 21 00 10 */ addi r1, r1, 0x10 /* 80068C98 00065A98 4E 80 00 20 */ blr lbl_80068C9C: -/* 80068C9C 00065A9C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80068C9C 00065A9C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80068CA0 00065AA0 38 00 00 01 */ li r0, 1 -/* 80068CA4 00065AA4 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80068CA4 00065AA4 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80068CA8 00065AA8 38 60 00 00 */ li r3, 0 /* 80068CAC 00065AAC 90 04 1A B8 */ stw r0, 0x1ab8(r4) /* 80068CB0 00065AB0 4E 80 00 20 */ blr lbl_80068CB4: /* 80068CB4 00065AB4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80068CB8 00065AB8 7C 08 02 A6 */ mflr r0 -/* 80068CBC 00065ABC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80068CBC 00065ABC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80068CC0 00065AC0 90 01 00 14 */ stw r0, 0x14(r1) -/* 80068CC4 00065AC4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068CC4 00065AC4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068CC8 00065AC8 80 03 1A FC */ lwz r0, 0x1afc(r3) /* 80068CCC 00065ACC 2C 00 00 00 */ cmpwi r0, 0 /* 80068CD0 00065AD0 41 82 00 0C */ beq lbl_80068CDC @@ -3038,9 +3038,9 @@ lbl_80068CDC: /* 80068CE8 00065AE8 38 60 00 00 */ li r3, 0 /* 80068CEC 00065AEC 48 00 00 34 */ b lbl_80068D20 lbl_80068CF0: -/* 80068CF0 00065AF0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80068CF0 00065AF0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80068CF4 00065AF4 38 80 00 00 */ li r4, 0 -/* 80068CF8 00065AF8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068CF8 00065AF8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068CFC 00065AFC 80 03 17 88 */ lwz r0, 0x1788(r3) /* 80068D00 00065B00 28 00 00 00 */ cmplwi r0, 0 /* 80068D04 00065B04 40 82 00 18 */ bne lbl_80068D1C @@ -3061,14 +3061,14 @@ lbl_80068D30: /* 80068D34 00065B34 7C 08 02 A6 */ mflr r0 /* 80068D38 00065B38 38 60 00 09 */ li r3, 9 /* 80068D3C 00065B3C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80068D40 00065B40 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80068D40 00065B40 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80068D44 00065B44 D0 04 00 0C */ stfs f0, 0xc(r4) -/* 80068D48 00065B48 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80068D48 00065B48 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80068D4C 00065B4C 48 01 7A 45 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf -/* 80068D50 00065B50 80 8D 8C C8 */ lwz r4, lbl_803CB5C8-_SDA_BASE_(r13) +/* 80068D50 00065B50 80 8D 8C C8 */ lwz r4, lbl_sPlayerAttackInAir-_SDA_BASE_(r13) /* 80068D54 00065B54 38 60 00 2E */ li r3, 0x2e /* 80068D58 00065B58 38 04 00 01 */ addi r0, r4, 1 -/* 80068D5C 00065B5C 90 0D 8C C8 */ stw r0, lbl_803CB5C8-_SDA_BASE_(r13) +/* 80068D5C 00065B5C 90 0D 8C C8 */ stw r0, lbl_sPlayerAttackInAir-_SDA_BASE_(r13) /* 80068D60 00065B60 48 01 84 E1 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 80068D64 00065B64 80 01 00 14 */ lwz r0, 0x14(r1) /* 80068D68 00065B68 38 60 00 00 */ li r3, 0 @@ -3078,9 +3078,9 @@ lbl_80068D30: lbl_80068D78: /* 80068D78 00065B78 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80068D7C 00065B7C 7C 08 02 A6 */ mflr r0 -/* 80068D80 00065B80 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80068D80 00065B80 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80068D84 00065B84 90 01 00 14 */ stw r0, 0x14(r1) -/* 80068D88 00065B88 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068D88 00065B88 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068D8C 00065B8C 80 03 1A FC */ lwz r0, 0x1afc(r3) /* 80068D90 00065B90 2C 00 00 00 */ cmpwi r0, 0 /* 80068D94 00065B94 41 82 00 0C */ beq lbl_80068DA0 @@ -3093,16 +3093,16 @@ lbl_80068DA0: /* 80068DAC 00065BAC 38 60 00 00 */ li r3, 0 /* 80068DB0 00065BB0 48 00 00 4C */ b lbl_80068DFC lbl_80068DB4: -/* 80068DB4 00065BB4 C0 2D 8D 04 */ lfs f1, lbl_803CB604-_SDA_BASE_(r13) -/* 80068DB8 00065BB8 C0 02 8C AC */ lfs f0, lbl_803CD62C-_SDA2_BASE_(r2) +/* 80068DB4 00065BB4 C0 2D 8D 04 */ lfs f1, lbl_sPlayerCollAdjust-_SDA_BASE_(r13) +/* 80068DB8 00065BB8 C0 02 8C AC */ lfs f0, lbl__2135-_SDA2_BASE_(r2) /* 80068DBC 00065BBC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80068DC0 00065BC0 40 81 00 0C */ ble lbl_80068DCC /* 80068DC4 00065BC4 38 60 00 00 */ li r3, 0 /* 80068DC8 00065BC8 48 00 00 34 */ b lbl_80068DFC lbl_80068DCC: -/* 80068DCC 00065BCC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80068DCC 00065BCC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80068DD0 00065BD0 38 80 00 00 */ li r4, 0 -/* 80068DD4 00065BD4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068DD4 00065BD4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068DD8 00065BD8 80 03 17 88 */ lwz r0, 0x1788(r3) /* 80068DDC 00065BDC 28 00 00 00 */ cmplwi r0, 0 /* 80068DE0 00065BE0 40 82 00 18 */ bne lbl_80068DF8 @@ -3123,30 +3123,30 @@ lbl_80068E0C: /* 80068E10 00065C10 7C 08 02 A6 */ mflr r0 /* 80068E14 00065C14 38 60 00 06 */ li r3, 6 /* 80068E18 00065C18 90 01 00 14 */ stw r0, 0x14(r1) -/* 80068E1C 00065C1C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80068E1C 00065C1C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80068E20 00065C20 48 01 79 71 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 80068E24 00065C24 38 60 00 2E */ li r3, 0x2e /* 80068E28 00065C28 48 01 84 19 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd -/* 80068E2C 00065C2C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80068E30 00065C30 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80068E34 00065C34 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 80068E2C 00065C2C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80068E30 00065C30 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80068E34 00065C34 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 80068E38 00065C38 38 60 00 02 */ li r3, 2 /* 80068E3C 00065C3C 80 85 07 28 */ lwz r4, 0x728(r5) /* 80068E40 00065C40 38 00 00 00 */ li r0, 0 /* 80068E44 00065C44 D0 04 00 D8 */ stfs f0, 0xd8(r4) /* 80068E48 00065C48 80 85 07 28 */ lwz r4, 0x728(r5) -/* 80068E4C 00065C4C C0 0D 8D 04 */ lfs f0, lbl_803CB604-_SDA_BASE_(r13) +/* 80068E4C 00065C4C C0 0D 8D 04 */ lfs f0, lbl_sPlayerCollAdjust-_SDA_BASE_(r13) /* 80068E50 00065C50 C0 24 00 34 */ lfs f1, 0x34(r4) /* 80068E54 00065C54 EC 01 00 2A */ fadds f0, f1, f0 -/* 80068E58 00065C58 D0 0D 8D 68 */ stfs f0, lbl_803CB668-_SDA_BASE_(r13) +/* 80068E58 00065C58 D0 0D 8D 68 */ stfs f0, lbl_bbash_start_ht-_SDA_BASE_(r13) /* 80068E5C 00065C5C C0 05 09 30 */ lfs f0, 0x930(r5) /* 80068E60 00065C60 FC 00 00 50 */ fneg f0, f0 -/* 80068E64 00065C64 D0 0D 8D 70 */ stfs f0, lbl_803CB670-_SDA_BASE_(r13) -/* 80068E68 00065C68 C0 02 8C 00 */ lfs f0, lbl_803CD580-_SDA2_BASE_(r2) -/* 80068E6C 00065C6C D0 0D 8D 6C */ stfs f0, lbl_803CB66C-_SDA_BASE_(r13) +/* 80068E64 00065C64 D0 0D 8D 70 */ stfs f0, lbl_bbash_tmr-_SDA_BASE_(r13) +/* 80068E68 00065C68 C0 02 8C 00 */ lfs f0, lbl__872-_SDA2_BASE_(r2) +/* 80068E6C 00065C6C D0 0D 8D 6C */ stfs f0, lbl_bbash_end_tmr-_SDA_BASE_(r13) /* 80068E70 00065C70 90 65 16 D4 */ stw r3, 0x16d4(r5) -/* 80068E74 00065C74 90 0D 8D 78 */ stw r0, lbl_803CB678-_SDA_BASE_(r13) -/* 80068E78 00065C78 C0 2D 8D 68 */ lfs f1, lbl_803CB668-_SDA_BASE_(r13) +/* 80068E74 00065C74 90 0D 8D 78 */ stw r0, lbl_bbash_hit-_SDA_BASE_(r13) +/* 80068E78 00065C78 C0 2D 8D 68 */ lfs f1, lbl_bbash_start_ht-_SDA_BASE_(r13) /* 80068E7C 00065C7C 4B FE 96 19 */ bl zCameraMinTargetHeightSet__Ff /* 80068E80 00065C80 80 01 00 14 */ lwz r0, 0x14(r1) /* 80068E84 00065C84 38 60 00 00 */ li r3, 0 @@ -3154,20 +3154,20 @@ lbl_80068E0C: /* 80068E8C 00065C8C 38 21 00 10 */ addi r1, r1, 0x10 /* 80068E90 00065C90 4E 80 00 20 */ blr lbl_80068E94: -/* 80068E94 00065C94 80 6D 8D 78 */ lwz r3, lbl_803CB678-_SDA_BASE_(r13) +/* 80068E94 00065C94 80 6D 8D 78 */ lwz r3, lbl_bbash_hit-_SDA_BASE_(r13) /* 80068E98 00065C98 4E 80 00 20 */ blr lbl_80068E9C: -/* 80068E9C 00065C9C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80068EA0 00065CA0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80068EA4 00065CA4 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80068E9C 00065C9C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80068EA0 00065CA0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80068EA4 00065CA4 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80068EA8 00065CA8 38 60 00 00 */ li r3, 0 /* 80068EAC 00065CAC 80 84 07 28 */ lwz r4, 0x728(r4) /* 80068EB0 00065CB0 D0 04 00 D8 */ stfs f0, 0xd8(r4) /* 80068EB4 00065CB4 4E 80 00 20 */ blr lbl_80068EB8: -/* 80068EB8 00065CB8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80068EBC 00065CBC C0 2D 8D 70 */ lfs f1, lbl_803CB670-_SDA_BASE_(r13) -/* 80068EC0 00065CC0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068EB8 00065CB8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80068EBC 00065CBC C0 2D 8D 70 */ lfs f1, lbl_bbash_tmr-_SDA_BASE_(r13) +/* 80068EC0 00065CC0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068EC4 00065CC4 C0 03 09 28 */ lfs f0, 0x928(r3) /* 80068EC8 00065CC8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80068ECC 00065CCC 4C 41 13 82 */ cror 2, 1, 2 @@ -3175,8 +3175,8 @@ lbl_80068EB8: /* 80068ED4 00065CD4 54 03 1F FE */ rlwinm r3, r0, 3, 0x1f, 0x1f /* 80068ED8 00065CD8 4E 80 00 20 */ blr lbl_80068EDC: -/* 80068EDC 00065CDC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80068EE0 00065CE0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068EDC 00065CDC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80068EE0 00065CE0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068EE4 00065CE4 80 03 1A FC */ lwz r0, 0x1afc(r3) /* 80068EE8 00065CE8 2C 00 00 00 */ cmpwi r0, 0 /* 80068EEC 00065CEC 41 82 00 0C */ beq lbl_80068EF8 @@ -3201,44 +3201,44 @@ lbl_80068F24: /* 80068F2C 00065D2C 38 60 00 01 */ li r3, 1 /* 80068F30 00065D30 90 01 00 14 */ stw r0, 0x14(r1) /* 80068F34 00065D34 4B FE 91 5D */ bl zCameraSetBbounce__Fi -/* 80068F38 00065D38 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80068F3C 00065D3C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80068F40 00065D40 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 80068F38 00065D38 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80068F3C 00065D3C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80068F40 00065D40 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 80068F44 00065D44 38 00 00 00 */ li r0, 0 /* 80068F48 00065D48 80 85 07 28 */ lwz r4, 0x728(r5) /* 80068F4C 00065D4C 38 60 00 00 */ li r3, 0 /* 80068F50 00065D50 D0 04 00 D4 */ stfs f0, 0xd4(r4) -/* 80068F54 00065D54 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80068F54 00065D54 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80068F58 00065D58 80 85 07 28 */ lwz r4, 0x728(r5) /* 80068F5C 00065D5C D0 04 00 D8 */ stfs f0, 0xd8(r4) -/* 80068F60 00065D60 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80068F60 00065D60 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80068F64 00065D64 80 85 07 28 */ lwz r4, 0x728(r5) /* 80068F68 00065D68 D0 04 00 DC */ stfs f0, 0xdc(r4) -/* 80068F6C 00065D6C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80068F70 00065D70 D0 0D 8D 94 */ stfs f0, lbl_803CB694-_SDA_BASE_(r13) -/* 80068F74 00065D74 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80068F78 00065D78 D0 0D 8D 98 */ stfs f0, lbl_803CB698-_SDA_BASE_(r13) -/* 80068F7C 00065D7C 90 0D 8D 9C */ stw r0, lbl_803CB69C-_SDA_BASE_(r13) -/* 80068F80 00065D80 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80068F6C 00065D6C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80068F70 00065D70 D0 0D 8D 94 */ stfs f0, lbl_tslide_inair_tmr-_SDA_BASE_(r13) +/* 80068F74 00065D74 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80068F78 00065D78 D0 0D 8D 98 */ stfs f0, lbl_tslide_dbl_tmr-_SDA_BASE_(r13) +/* 80068F7C 00065D7C 90 0D 8D 9C */ stw r0, lbl_tslide_ground-_SDA_BASE_(r13) +/* 80068F80 00065D80 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80068F84 00065D84 D0 05 1F 2C */ stfs f0, 0x1f2c(r5) -/* 80068F88 00065D88 90 0D 8D 7C */ stw r0, lbl_803CB67C-_SDA_BASE_(r13) +/* 80068F88 00065D88 90 0D 8D 7C */ stw r0, lbl_bbounce_hit-_SDA_BASE_(r13) /* 80068F8C 00065D8C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80068F90 00065D90 7C 08 03 A6 */ mtlr r0 /* 80068F94 00065D94 38 21 00 10 */ addi r1, r1, 0x10 /* 80068F98 00065D98 4E 80 00 20 */ blr lbl_80068F9C: -/* 80068F9C 00065D9C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80068F9C 00065D9C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80068FA0 00065DA0 38 60 00 00 */ li r3, 0 -/* 80068FA4 00065DA4 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80068FA4 00065DA4 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80068FA8 00065DA8 C0 04 09 38 */ lfs f0, 0x938(r4) /* 80068FAC 00065DAC 80 84 07 28 */ lwz r4, 0x728(r4) /* 80068FB0 00065DB0 FC 00 00 50 */ fneg f0, f0 /* 80068FB4 00065DB4 D0 04 00 D8 */ stfs f0, 0xd8(r4) /* 80068FB8 00065DB8 4E 80 00 20 */ blr lbl_80068FBC: -/* 80068FBC 00065DBC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80068FBC 00065DBC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80068FC0 00065DC0 38 00 00 00 */ li r0, 0 -/* 80068FC4 00065DC4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80068FC4 00065DC4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80068FC8 00065DC8 80 63 16 D4 */ lwz r3, 0x16d4(r3) /* 80068FCC 00065DCC 2C 03 00 00 */ cmpwi r3, 0 /* 80068FD0 00065DD0 41 82 00 0C */ beq lbl_80068FDC @@ -3255,16 +3255,16 @@ lbl_80068FE8: /* 80068FF0 00065DF0 38 60 00 06 */ li r3, 6 /* 80068FF4 00065DF4 90 01 00 14 */ stw r0, 0x14(r1) /* 80068FF8 00065DF8 48 01 82 49 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd -/* 80068FFC 00065DFC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80068FFC 00065DFC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80069000 00065E00 38 60 00 0D */ li r3, 0xd /* 80069004 00065E04 48 01 77 8D */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf -/* 80069008 00065E08 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006900C 00065E0C C0 22 8C 4C */ lfs f1, lbl_803CD5CC-_SDA2_BASE_(r2) -/* 80069010 00065E10 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 80069014 00065E14 C0 42 8C B0 */ lfs f2, lbl_803CD630-_SDA2_BASE_(r2) +/* 80069008 00065E08 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006900C 00065E0C C0 22 8C 4C */ lfs f1, lbl__1458-_SDA2_BASE_(r2) +/* 80069010 00065E10 38 63 05 58 */ addi r3, r3, lbl_globals@l +/* 80069014 00065E14 C0 42 8C B0 */ lfs f2, lbl__2181-_SDA2_BASE_(r2) /* 80069018 00065E18 80 63 07 04 */ lwz r3, 0x704(r3) /* 8006901C 00065E1C 38 80 00 64 */ li r4, 0x64 -/* 80069020 00065E20 C0 62 8C B4 */ lfs f3, lbl_803CD634-_SDA2_BASE_(r2) +/* 80069020 00065E20 C0 62 8C B4 */ lfs f3, lbl__2182-_SDA2_BASE_(r2) /* 80069024 00065E24 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80069028 00065E28 38 63 00 30 */ addi r3, r3, 0x30 /* 8006902C 00065E2C 48 02 C6 1D */ bl zFX_SpawnBubbleSlam__FPC5xVec3Uifff @@ -3278,27 +3278,27 @@ lbl_80068FE8: /* 8006904C 00065E4C 38 21 00 10 */ addi r1, r1, 0x10 /* 80069050 00065E50 4E 80 00 20 */ blr lbl_80069054: -/* 80069054 00065E54 80 6D 8D 7C */ lwz r3, lbl_803CB67C-_SDA_BASE_(r13) +/* 80069054 00065E54 80 6D 8D 7C */ lwz r3, lbl_bbounce_hit-_SDA_BASE_(r13) /* 80069058 00065E58 4E 80 00 20 */ blr lbl_8006905C: /* 8006905C 00065E5C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80069060 00065E60 7C 08 02 A6 */ mflr r0 -/* 80069064 00065E64 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80069064 00065E64 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80069068 00065E68 90 01 00 14 */ stw r0, 0x14(r1) -/* 8006906C 00065E6C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006906C 00065E6C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80069070 00065E70 80 83 09 C4 */ lwz r4, 0x9c4(r3) /* 80069074 00065E74 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 80069078 00065E78 38 84 00 50 */ addi r4, r4, 0x50 /* 8006907C 00065E7C 48 00 DF 11 */ bl zEntPlayerJumpStart__FP4xEntP10zJumpParam -/* 80069080 00065E80 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80069080 00065E80 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80069084 00065E84 38 80 00 00 */ li r4, 0 -/* 80069088 00065E88 38 C3 05 58 */ addi r6, r3, lbl_803C0558@l +/* 80069088 00065E88 38 C3 05 58 */ addi r6, r3, lbl_globals@l /* 8006908C 00065E8C 38 00 00 01 */ li r0, 1 /* 80069090 00065E90 80 A6 07 28 */ lwz r5, 0x728(r6) /* 80069094 00065E94 38 60 00 00 */ li r3, 0 /* 80069098 00065E98 C0 05 00 34 */ lfs f0, 0x34(r5) -/* 8006909C 00065E9C D0 0D 8C D0 */ stfs f0, lbl_803CB5D0-_SDA_BASE_(r13) -/* 800690A0 00065EA0 D0 0D 8C CC */ stfs f0, lbl_803CB5CC-_SDA_BASE_(r13) +/* 8006909C 00065E9C D0 0D 8C D0 */ stfs f0, lbl_startDouble-_SDA_BASE_(r13) +/* 800690A0 00065EA0 D0 0D 8C CC */ stfs f0, lbl_startJump-_SDA_BASE_(r13) /* 800690A4 00065EA4 90 86 1A C8 */ stw r4, 0x1ac8(r6) /* 800690A8 00065EA8 90 06 1A D8 */ stw r0, 0x1ad8(r6) /* 800690AC 00065EAC 90 06 1A B8 */ stw r0, 0x1ab8(r6) @@ -3306,7 +3306,7 @@ lbl_8006905C: /* 800690B4 00065EB4 4B FE 8F DD */ bl zCameraSetBbounce__Fi /* 800690B8 00065EB8 38 60 00 06 */ li r3, 6 /* 800690BC 00065EBC 48 01 81 85 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd -/* 800690C0 00065EC0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800690C0 00065EC0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800690C4 00065EC4 38 60 00 07 */ li r3, 7 /* 800690C8 00065EC8 48 01 76 C9 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 800690CC 00065ECC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3317,9 +3317,9 @@ lbl_8006905C: lbl_800690E0: /* 800690E0 00065EE0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800690E4 00065EE4 7C 08 02 A6 */ mflr r0 -/* 800690E8 00065EE8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800690E8 00065EE8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800690EC 00065EEC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800690F0 00065EF0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800690F0 00065EF0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800690F4 00065EF4 80 03 1A FC */ lwz r0, 0x1afc(r3) /* 800690F8 00065EF8 2C 00 00 00 */ cmpwi r0, 0 /* 800690FC 00065EFC 41 82 00 0C */ beq lbl_80069108 @@ -3332,9 +3332,9 @@ lbl_80069108: /* 80069114 00065F14 38 60 00 00 */ li r3, 0 /* 80069118 00065F18 48 00 00 40 */ b lbl_80069158 lbl_8006911C: -/* 8006911C 00065F1C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006911C 00065F1C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80069120 00065F20 38 A0 00 00 */ li r5, 0 -/* 80069124 00065F24 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80069124 00065F24 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80069128 00065F28 80 04 17 88 */ lwz r0, 0x1788(r4) /* 8006912C 00065F2C 28 00 00 00 */ cmplwi r0, 0 /* 80069130 00065F30 40 82 00 24 */ bne lbl_80069154 @@ -3359,13 +3359,13 @@ lbl_80069168: /* 80069170 00065F70 38 60 00 04 */ li r3, 4 /* 80069174 00065F74 90 01 00 14 */ stw r0, 0x14(r1) /* 80069178 00065F78 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8006917C 00065F7C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006917C 00065F7C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80069180 00065F80 48 01 76 11 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 80069184 00065F84 38 60 00 2E */ li r3, 0x2e /* 80069188 00065F88 48 01 80 B9 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd -/* 8006918C 00065F8C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80069190 00065F90 C0 8D 81 D4 */ lfs f4, lbl_803CAAD4-_SDA_BASE_(r13) -/* 80069194 00065F94 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006918C 00065F8C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80069190 00065F90 C0 8D 81 D4 */ lfs f4, lbl_last_update_dt-_SDA_BASE_(r13) +/* 80069194 00065F94 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80069198 00065F98 83 E3 07 28 */ lwz r31, 0x728(r3) /* 8006919C 00065F9C C0 A3 09 74 */ lfs f5, 0x974(r3) /* 800691A0 00065FA0 C0 5F 00 38 */ lfs f2, 0x38(r31) @@ -3385,13 +3385,13 @@ lbl_80069168: /* 800691D8 00065FD8 48 00 00 14 */ b lbl_800691EC lbl_800691DC: /* 800691DC 00065FDC 4B FA 16 21 */ bl xsqrt__Ff -/* 800691E0 00065FE0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800691E4 00065FE4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800691E0 00065FE0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800691E4 00065FE4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800691E8 00065FE8 D0 23 19 E8 */ stfs f1, 0x19e8(r3) lbl_800691EC: -/* 800691EC 00065FEC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800691EC 00065FEC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800691F0 00065FF0 38 80 00 00 */ li r4, 0 -/* 800691F4 00065FF4 38 C3 05 58 */ addi r6, r3, lbl_803C0558@l +/* 800691F4 00065FF4 38 C3 05 58 */ addi r6, r3, lbl_globals@l /* 800691F8 00065FF8 38 00 00 01 */ li r0, 1 /* 800691FC 00065FFC 80 A6 07 04 */ lwz r5, 0x704(r6) /* 80069200 00066000 38 60 00 00 */ li r3, 0 @@ -3406,12 +3406,12 @@ lbl_800691EC: /* 80069224 00066024 C0 05 00 28 */ lfs f0, 0x28(r5) /* 80069228 00066028 EC 01 00 32 */ fmuls f0, f1, f0 /* 8006922C 0006602C D0 1F 00 DC */ stfs f0, 0xdc(r31) -/* 80069230 00066030 90 8D 8D C8 */ stw r4, lbl_803CB6C8-_SDA_BASE_(r13) +/* 80069230 00066030 90 8D 8D C8 */ stw r4, lbl_sShouldBubbleBowl-_SDA_BASE_(r13) /* 80069234 00066034 90 06 1A EC */ stw r0, 0x1aec(r6) -/* 80069238 00066038 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8006923C 0006603C D0 0D 8D CC */ stfs f0, lbl_803CB6CC-_SDA_BASE_(r13) -/* 80069240 00066040 C0 02 8C 78 */ lfs f0, lbl_803CD5F8-_SDA2_BASE_(r2) -/* 80069244 00066044 D0 0D 81 E8 */ stfs f0, lbl_803CAAE8-_SDA_BASE_(r13) +/* 80069238 00066038 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8006923C 0006603C D0 0D 8D CC */ stfs f0, lbl_sBubbleBowlTimer-_SDA_BASE_(r13) +/* 80069240 00066040 C0 02 8C 78 */ lfs f0, lbl__1469_1-_SDA2_BASE_(r2) +/* 80069244 00066044 D0 0D 81 E8 */ stfs f0, lbl_sBubbleBowlLastWindupTime-_SDA_BASE_(r13) /* 80069248 00066048 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8006924C 0006604C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80069250 00066050 7C 08 03 A6 */ mtlr r0 @@ -3419,31 +3419,31 @@ lbl_800691EC: /* 80069258 00066058 4E 80 00 20 */ blr lbl_8006925C: /* 8006925C 0006605C C0 24 00 08 */ lfs f1, 8(r4) -/* 80069260 00066060 C0 0D 81 E8 */ lfs f0, lbl_803CAAE8-_SDA_BASE_(r13) +/* 80069260 00066060 C0 0D 81 E8 */ lfs f0, lbl_sBubbleBowlLastWindupTime-_SDA_BASE_(r13) /* 80069264 00066064 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80069268 00066068 40 80 00 18 */ bge lbl_80069280 -/* 8006926C 0006606C 80 0D 8D C8 */ lwz r0, lbl_803CB6C8-_SDA_BASE_(r13) +/* 8006926C 0006606C 80 0D 8D C8 */ lwz r0, lbl_sShouldBubbleBowl-_SDA_BASE_(r13) /* 80069270 00066070 28 00 00 00 */ cmplwi r0, 0 /* 80069274 00066074 41 82 00 0C */ beq lbl_80069280 /* 80069278 00066078 38 60 00 01 */ li r3, 1 /* 8006927C 0006607C 4E 80 00 20 */ blr lbl_80069280: -/* 80069280 00066080 D0 2D 81 E8 */ stfs f1, lbl_803CAAE8-_SDA_BASE_(r13) +/* 80069280 00066080 D0 2D 81 E8 */ stfs f1, lbl_sBubbleBowlLastWindupTime-_SDA_BASE_(r13) /* 80069284 00066084 38 60 00 00 */ li r3, 0 /* 80069288 00066088 4E 80 00 20 */ blr lbl_8006928C: /* 8006928C 0006608C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80069290 00066090 7C 08 02 A6 */ mflr r0 /* 80069294 00066094 90 01 00 14 */ stw r0, 0x14(r1) -/* 80069298 00066098 C0 2D 81 EC */ lfs f1, lbl_803CAAEC-_SDA_BASE_(r13) +/* 80069298 00066098 C0 2D 81 EC */ lfs f1, lbl_sBubbleBowlMultiplier-_SDA_BASE_(r13) /* 8006929C 0006609C 48 0B 74 19 */ bl xEntBoulder_BubbleBowl__Ff -/* 800692A0 000660A0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800692A0 000660A0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800692A4 000660A4 38 00 00 00 */ li r0, 0 -/* 800692A8 000660A8 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800692A8 000660A8 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800692AC 000660AC 38 60 00 04 */ li r3, 4 /* 800692B0 000660B0 90 04 1A EC */ stw r0, 0x1aec(r4) /* 800692B4 000660B4 48 01 7F 8D */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd -/* 800692B8 000660B8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800692B8 000660B8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800692BC 000660BC 38 60 00 05 */ li r3, 5 /* 800692C0 000660C0 48 01 74 D1 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 800692C4 000660C4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3454,9 +3454,9 @@ lbl_8006928C: lbl_800692D8: /* 800692D8 000660D8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800692DC 000660DC 7C 08 02 A6 */ mflr r0 -/* 800692E0 000660E0 3C C0 80 3C */ lis r6, lbl_803C0558@ha +/* 800692E0 000660E0 3C C0 80 3C */ lis r6, lbl_globals@ha /* 800692E4 000660E4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800692E8 000660E8 38 C6 05 58 */ addi r6, r6, lbl_803C0558@l +/* 800692E8 000660E8 38 C6 05 58 */ addi r6, r6, lbl_globals@l /* 800692EC 000660EC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800692F0 000660F0 3B E0 00 00 */ li r31, 0 /* 800692F4 000660F4 C0 24 00 08 */ lfs f1, 8(r4) @@ -3477,9 +3477,9 @@ lbl_80069314: lbl_8006932C: /* 8006932C 0006612C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80069330 00066130 7C 08 02 A6 */ mflr r0 -/* 80069334 00066134 3C C0 80 3C */ lis r6, lbl_803C0558@ha +/* 80069334 00066134 3C C0 80 3C */ lis r6, lbl_globals@ha /* 80069338 00066138 90 01 00 14 */ stw r0, 0x14(r1) -/* 8006933C 0006613C 38 C6 05 58 */ addi r6, r6, lbl_803C0558@l +/* 8006933C 0006613C 38 C6 05 58 */ addi r6, r6, lbl_globals@l /* 80069340 00066140 93 E1 00 0C */ stw r31, 0xc(r1) /* 80069344 00066144 3B E0 00 00 */ li r31, 0 /* 80069348 00066148 C0 24 00 08 */ lfs f1, 8(r4) @@ -3500,9 +3500,9 @@ lbl_80069368: lbl_80069380: /* 80069380 00066180 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80069384 00066184 7C 08 02 A6 */ mflr r0 -/* 80069388 00066188 3C C0 80 3C */ lis r6, lbl_803C0558@ha +/* 80069388 00066188 3C C0 80 3C */ lis r6, lbl_globals@ha /* 8006938C 0006618C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80069390 00066190 38 C6 05 58 */ addi r6, r6, lbl_803C0558@l +/* 80069390 00066190 38 C6 05 58 */ addi r6, r6, lbl_globals@l /* 80069394 00066194 93 E1 00 0C */ stw r31, 0xc(r1) /* 80069398 00066198 3B E0 00 00 */ li r31, 0 /* 8006939C 0006619C C0 24 00 08 */ lfs f1, 8(r4) @@ -3523,9 +3523,9 @@ lbl_800693BC: lbl_800693D4: /* 800693D4 000661D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800693D8 000661D8 7C 08 02 A6 */ mflr r0 -/* 800693DC 000661DC 3C C0 80 3C */ lis r6, lbl_803C0558@ha +/* 800693DC 000661DC 3C C0 80 3C */ lis r6, lbl_globals@ha /* 800693E0 000661E0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800693E4 000661E4 38 C6 05 58 */ addi r6, r6, lbl_803C0558@l +/* 800693E4 000661E4 38 C6 05 58 */ addi r6, r6, lbl_globals@l /* 800693E8 000661E8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800693EC 000661EC 3B E0 00 00 */ li r31, 0 /* 800693F0 000661F0 C0 24 00 08 */ lfs f1, 8(r4) @@ -3546,9 +3546,9 @@ lbl_80069410: lbl_80069428: /* 80069428 00066228 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006942C 0006622C 7C 08 02 A6 */ mflr r0 -/* 80069430 00066230 3C C0 80 3C */ lis r6, lbl_803C0558@ha +/* 80069430 00066230 3C C0 80 3C */ lis r6, lbl_globals@ha /* 80069434 00066234 90 01 00 14 */ stw r0, 0x14(r1) -/* 80069438 00066238 38 C6 05 58 */ addi r6, r6, lbl_803C0558@l +/* 80069438 00066238 38 C6 05 58 */ addi r6, r6, lbl_globals@l /* 8006943C 0006623C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80069440 00066240 3B E0 00 00 */ li r31, 0 /* 80069444 00066244 C0 24 00 08 */ lfs f1, 8(r4) @@ -3569,9 +3569,9 @@ lbl_80069464: lbl_8006947C: /* 8006947C 0006627C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80069480 00066280 7C 08 02 A6 */ mflr r0 -/* 80069484 00066284 3C C0 80 3C */ lis r6, lbl_803C0558@ha +/* 80069484 00066284 3C C0 80 3C */ lis r6, lbl_globals@ha /* 80069488 00066288 90 01 00 14 */ stw r0, 0x14(r1) -/* 8006948C 0006628C 38 C6 05 58 */ addi r6, r6, lbl_803C0558@l +/* 8006948C 0006628C 38 C6 05 58 */ addi r6, r6, lbl_globals@l /* 80069490 00066290 93 E1 00 0C */ stw r31, 0xc(r1) /* 80069494 00066294 3B E0 00 00 */ li r31, 0 /* 80069498 00066298 C0 24 00 08 */ lfs f1, 8(r4) @@ -3590,8 +3590,8 @@ lbl_800694B8: /* 800694C8 000662C8 38 21 00 10 */ addi r1, r1, 0x10 /* 800694CC 000662CC 4E 80 00 20 */ blr lbl_800694D0: -/* 800694D0 000662D0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800694D4 000662D4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800694D0 000662D0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800694D4 000662D4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800694D8 000662D8 80 03 17 88 */ lwz r0, 0x1788(r3) /* 800694DC 000662DC 54 00 04 21 */ rlwinm. r0, r0, 0, 0x10, 0x10 /* 800694E0 000662E0 41 82 00 0C */ beq lbl_800694EC @@ -3599,7 +3599,7 @@ lbl_800694D0: /* 800694E8 000662E8 4E 80 00 20 */ blr lbl_800694EC: /* 800694EC 000662EC 80 83 1A FC */ lwz r4, 0x1afc(r3) -/* 800694F0 000662F0 80 0D 8D A0 */ lwz r0, lbl_803CB6A0-_SDA_BASE_(r13) +/* 800694F0 000662F0 80 0D 8D A0 */ lwz r0, lbl_in_goo-_SDA_BASE_(r13) /* 800694F4 000662F4 7C 64 00 D0 */ neg r3, r4 /* 800694F8 000662F8 7C 63 23 78 */ or r3, r3, r4 /* 800694FC 000662FC 7C 63 FE 70 */ srawi r3, r3, 0x1f @@ -3608,17 +3608,17 @@ lbl_800694EC: lbl_80069508: /* 80069508 00066308 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006950C 0006630C 7C 08 02 A6 */ mflr r0 -/* 80069510 00066310 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80069510 00066310 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80069514 00066314 90 01 00 14 */ stw r0, 0x14(r1) /* 80069518 00066318 38 00 00 00 */ li r0, 0 -/* 8006951C 0006631C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006951C 0006631C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80069520 00066320 90 03 16 B0 */ stw r0, 0x16b0(r3) -/* 80069524 00066324 C0 02 8C B8 */ lfs f0, lbl_803CD638-_SDA2_BASE_(r2) +/* 80069524 00066324 C0 02 8C B8 */ lfs f0, lbl__2290-_SDA2_BASE_(r2) /* 80069528 00066328 D0 03 17 08 */ stfs f0, 0x1708(r3) /* 8006952C 0006632C 48 0B A4 F5 */ bl zGooStopTide__Fv /* 80069530 00066330 38 00 00 01 */ li r0, 1 /* 80069534 00066334 38 60 00 01 */ li r3, 1 -/* 80069538 00066338 90 0D 8C C0 */ stw r0, lbl_803CB5C0-_SDA_BASE_(r13) +/* 80069538 00066338 90 0D 8C C0 */ stw r0, lbl_sPlayerDiedLastTime-_SDA_BASE_(r13) /* 8006953C 0006633C 4B FF D0 1D */ bl zEntPlayerControlOff__F13zControlOwner /* 80069540 00066340 80 01 00 14 */ lwz r0, 0x14(r1) /* 80069544 00066344 38 60 00 00 */ li r3, 0 @@ -3626,11 +3626,11 @@ lbl_80069508: /* 8006954C 0006634C 38 21 00 10 */ addi r1, r1, 0x10 /* 80069550 00066350 4E 80 00 20 */ blr lbl_80069554: -/* 80069554 00066354 80 0D 8D B0 */ lwz r0, lbl_803CB6B0-_SDA_BASE_(r13) +/* 80069554 00066354 80 0D 8D B0 */ lwz r0, lbl_player_hit-_SDA_BASE_(r13) /* 80069558 00066358 38 60 00 00 */ li r3, 0 /* 8006955C 0006635C 2C 00 00 00 */ cmpwi r0, 0 /* 80069560 00066360 41 82 00 14 */ beq lbl_80069574 -/* 80069564 00066364 80 0D 81 E0 */ lwz r0, lbl_803CAAE0-_SDA_BASE_(r13) +/* 80069564 00066364 80 0D 81 E0 */ lwz r0, lbl_player_hit_anim-_SDA_BASE_(r13) /* 80069568 00066368 2C 00 00 01 */ cmpwi r0, 1 /* 8006956C 0006636C 40 82 00 08 */ bne lbl_80069574 /* 80069570 00066370 38 60 00 01 */ li r3, 1 @@ -3640,16 +3640,16 @@ lbl_80069574: lbl_8006957C: /* 8006957C 0006637C 38 60 00 00 */ li r3, 0 /* 80069580 00066380 38 00 00 02 */ li r0, 2 -/* 80069584 00066384 90 6D 8D B0 */ stw r3, lbl_803CB6B0-_SDA_BASE_(r13) +/* 80069584 00066384 90 6D 8D B0 */ stw r3, lbl_player_hit-_SDA_BASE_(r13) /* 80069588 00066388 38 60 00 00 */ li r3, 0 -/* 8006958C 0006638C 90 0D 81 E0 */ stw r0, lbl_803CAAE0-_SDA_BASE_(r13) +/* 8006958C 0006638C 90 0D 81 E0 */ stw r0, lbl_player_hit_anim-_SDA_BASE_(r13) /* 80069590 00066390 4E 80 00 20 */ blr lbl_80069594: -/* 80069594 00066394 80 0D 8D B0 */ lwz r0, lbl_803CB6B0-_SDA_BASE_(r13) +/* 80069594 00066394 80 0D 8D B0 */ lwz r0, lbl_player_hit-_SDA_BASE_(r13) /* 80069598 00066398 38 60 00 00 */ li r3, 0 /* 8006959C 0006639C 2C 00 00 00 */ cmpwi r0, 0 /* 800695A0 000663A0 41 82 00 14 */ beq lbl_800695B4 -/* 800695A4 000663A4 80 0D 81 E0 */ lwz r0, lbl_803CAAE0-_SDA_BASE_(r13) +/* 800695A4 000663A4 80 0D 81 E0 */ lwz r0, lbl_player_hit_anim-_SDA_BASE_(r13) /* 800695A8 000663A8 2C 00 00 02 */ cmpwi r0, 2 /* 800695AC 000663AC 40 82 00 08 */ bne lbl_800695B4 /* 800695B0 000663B0 38 60 00 01 */ li r3, 1 @@ -3659,16 +3659,16 @@ lbl_800695B4: lbl_800695BC: /* 800695BC 000663BC 38 60 00 00 */ li r3, 0 /* 800695C0 000663C0 38 00 00 03 */ li r0, 3 -/* 800695C4 000663C4 90 6D 8D B0 */ stw r3, lbl_803CB6B0-_SDA_BASE_(r13) +/* 800695C4 000663C4 90 6D 8D B0 */ stw r3, lbl_player_hit-_SDA_BASE_(r13) /* 800695C8 000663C8 38 60 00 00 */ li r3, 0 -/* 800695CC 000663CC 90 0D 81 E0 */ stw r0, lbl_803CAAE0-_SDA_BASE_(r13) +/* 800695CC 000663CC 90 0D 81 E0 */ stw r0, lbl_player_hit_anim-_SDA_BASE_(r13) /* 800695D0 000663D0 4E 80 00 20 */ blr lbl_800695D4: -/* 800695D4 000663D4 80 0D 8D B0 */ lwz r0, lbl_803CB6B0-_SDA_BASE_(r13) +/* 800695D4 000663D4 80 0D 8D B0 */ lwz r0, lbl_player_hit-_SDA_BASE_(r13) /* 800695D8 000663D8 38 60 00 00 */ li r3, 0 /* 800695DC 000663DC 2C 00 00 00 */ cmpwi r0, 0 /* 800695E0 000663E0 41 82 00 14 */ beq lbl_800695F4 -/* 800695E4 000663E4 80 0D 81 E0 */ lwz r0, lbl_803CAAE0-_SDA_BASE_(r13) +/* 800695E4 000663E4 80 0D 81 E0 */ lwz r0, lbl_player_hit_anim-_SDA_BASE_(r13) /* 800695E8 000663E8 2C 00 00 03 */ cmpwi r0, 3 /* 800695EC 000663EC 40 82 00 08 */ bne lbl_800695F4 /* 800695F0 000663F0 38 60 00 01 */ li r3, 1 @@ -3678,16 +3678,16 @@ lbl_800695F4: lbl_800695FC: /* 800695FC 000663FC 38 60 00 00 */ li r3, 0 /* 80069600 00066400 38 00 00 04 */ li r0, 4 -/* 80069604 00066404 90 6D 8D B0 */ stw r3, lbl_803CB6B0-_SDA_BASE_(r13) +/* 80069604 00066404 90 6D 8D B0 */ stw r3, lbl_player_hit-_SDA_BASE_(r13) /* 80069608 00066408 38 60 00 00 */ li r3, 0 -/* 8006960C 0006640C 90 0D 81 E0 */ stw r0, lbl_803CAAE0-_SDA_BASE_(r13) +/* 8006960C 0006640C 90 0D 81 E0 */ stw r0, lbl_player_hit_anim-_SDA_BASE_(r13) /* 80069610 00066410 4E 80 00 20 */ blr lbl_80069614: -/* 80069614 00066414 80 0D 8D B0 */ lwz r0, lbl_803CB6B0-_SDA_BASE_(r13) +/* 80069614 00066414 80 0D 8D B0 */ lwz r0, lbl_player_hit-_SDA_BASE_(r13) /* 80069618 00066418 38 60 00 00 */ li r3, 0 /* 8006961C 0006641C 2C 00 00 00 */ cmpwi r0, 0 /* 80069620 00066420 41 82 00 14 */ beq lbl_80069634 -/* 80069624 00066424 80 0D 81 E0 */ lwz r0, lbl_803CAAE0-_SDA_BASE_(r13) +/* 80069624 00066424 80 0D 81 E0 */ lwz r0, lbl_player_hit_anim-_SDA_BASE_(r13) /* 80069628 00066428 2C 00 00 04 */ cmpwi r0, 4 /* 8006962C 0006642C 40 82 00 08 */ bne lbl_80069634 /* 80069630 00066430 38 60 00 01 */ li r3, 1 @@ -3697,16 +3697,16 @@ lbl_80069634: lbl_8006963C: /* 8006963C 0006643C 38 60 00 00 */ li r3, 0 /* 80069640 00066440 38 00 00 05 */ li r0, 5 -/* 80069644 00066444 90 6D 8D B0 */ stw r3, lbl_803CB6B0-_SDA_BASE_(r13) +/* 80069644 00066444 90 6D 8D B0 */ stw r3, lbl_player_hit-_SDA_BASE_(r13) /* 80069648 00066448 38 60 00 00 */ li r3, 0 -/* 8006964C 0006644C 90 0D 81 E0 */ stw r0, lbl_803CAAE0-_SDA_BASE_(r13) +/* 8006964C 0006644C 90 0D 81 E0 */ stw r0, lbl_player_hit_anim-_SDA_BASE_(r13) /* 80069650 00066450 4E 80 00 20 */ blr lbl_80069654: -/* 80069654 00066454 80 0D 8D B0 */ lwz r0, lbl_803CB6B0-_SDA_BASE_(r13) +/* 80069654 00066454 80 0D 8D B0 */ lwz r0, lbl_player_hit-_SDA_BASE_(r13) /* 80069658 00066458 38 60 00 00 */ li r3, 0 /* 8006965C 0006645C 2C 00 00 00 */ cmpwi r0, 0 /* 80069660 00066460 41 82 00 14 */ beq lbl_80069674 -/* 80069664 00066464 80 0D 81 E0 */ lwz r0, lbl_803CAAE0-_SDA_BASE_(r13) +/* 80069664 00066464 80 0D 81 E0 */ lwz r0, lbl_player_hit_anim-_SDA_BASE_(r13) /* 80069668 00066468 2C 00 00 05 */ cmpwi r0, 5 /* 8006966C 0006646C 40 82 00 08 */ bne lbl_80069674 /* 80069670 00066470 38 60 00 01 */ li r3, 1 @@ -3716,9 +3716,9 @@ lbl_80069674: lbl_8006967C: /* 8006967C 0006647C 38 60 00 00 */ li r3, 0 /* 80069680 00066480 38 00 00 01 */ li r0, 1 -/* 80069684 00066484 90 6D 8D B0 */ stw r3, lbl_803CB6B0-_SDA_BASE_(r13) +/* 80069684 00066484 90 6D 8D B0 */ stw r3, lbl_player_hit-_SDA_BASE_(r13) /* 80069688 00066488 38 60 00 00 */ li r3, 0 -/* 8006968C 0006648C 90 0D 81 E0 */ stw r0, lbl_803CAAE0-_SDA_BASE_(r13) +/* 8006968C 0006648C 90 0D 81 E0 */ stw r0, lbl_player_hit_anim-_SDA_BASE_(r13) /* 80069690 00066490 4E 80 00 20 */ blr lbl_80069694: /* 80069694 00066494 94 21 FF F0 */ stwu r1, -0x10(r1) @@ -3727,13 +3727,13 @@ lbl_80069694: /* 800696A0 000664A0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800696A4 000664A4 7C 7F 1B 78 */ mr r31, r3 /* 800696A8 000664A8 48 03 04 5D */ bl zGameExtras_CheatFlags__Fv -/* 800696AC 000664AC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800696AC 000664AC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800696B0 000664B0 38 A0 00 00 */ li r5, 0 -/* 800696B4 000664B4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800696B4 000664B4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800696B8 000664B8 80 03 16 B0 */ lwz r0, 0x16b0(r3) /* 800696BC 000664BC 28 00 00 00 */ cmplwi r0, 0 /* 800696C0 000664C0 40 82 00 20 */ bne lbl_800696E0 -/* 800696C4 000664C4 80 8D 81 E4 */ lwz r4, lbl_803CAAE4-_SDA_BASE_(r13) +/* 800696C4 000664C4 80 8D 81 E4 */ lwz r4, lbl_player_dead_anim-_SDA_BASE_(r13) /* 800696C8 000664C8 80 7F 00 14 */ lwz r3, 0x14(r31) /* 800696CC 000664CC 7C 04 1B 96 */ divwu r0, r4, r3 /* 800696D0 000664D0 7C 00 19 D6 */ mullw r0, r0, r3 @@ -3754,13 +3754,13 @@ lbl_800696F8: /* 80069704 00066504 93 E1 00 0C */ stw r31, 0xc(r1) /* 80069708 00066508 7C 7F 1B 78 */ mr r31, r3 /* 8006970C 0006650C 48 03 03 F9 */ bl zGameExtras_CheatFlags__Fv -/* 80069710 00066510 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80069710 00066510 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80069714 00066514 38 A0 00 00 */ li r5, 0 -/* 80069718 00066518 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80069718 00066518 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006971C 0006651C 80 03 16 B0 */ lwz r0, 0x16b0(r3) /* 80069720 00066520 28 00 00 00 */ cmplwi r0, 0 /* 80069724 00066524 40 82 00 28 */ bne lbl_8006974C -/* 80069728 00066528 80 8D 81 E4 */ lwz r4, lbl_803CAAE4-_SDA_BASE_(r13) +/* 80069728 00066528 80 8D 81 E4 */ lwz r4, lbl_player_dead_anim-_SDA_BASE_(r13) /* 8006972C 0006652C 80 7F 00 14 */ lwz r3, 0x14(r31) /* 80069730 00066530 7C 04 1B 96 */ divwu r0, r4, r3 /* 80069734 00066534 7C 00 19 D6 */ mullw r0, r0, r3 @@ -3783,13 +3783,13 @@ lbl_80069764: /* 80069770 00066570 93 E1 00 0C */ stw r31, 0xc(r1) /* 80069774 00066574 7C 7F 1B 78 */ mr r31, r3 /* 80069778 00066578 48 03 03 8D */ bl zGameExtras_CheatFlags__Fv -/* 8006977C 0006657C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006977C 0006657C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80069780 00066580 38 A0 00 00 */ li r5, 0 -/* 80069784 00066584 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80069784 00066584 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80069788 00066588 80 03 16 B0 */ lwz r0, 0x16b0(r3) /* 8006978C 0006658C 28 00 00 00 */ cmplwi r0, 0 /* 80069790 00066590 40 82 00 28 */ bne lbl_800697B8 -/* 80069794 00066594 80 8D 81 E4 */ lwz r4, lbl_803CAAE4-_SDA_BASE_(r13) +/* 80069794 00066594 80 8D 81 E4 */ lwz r4, lbl_player_dead_anim-_SDA_BASE_(r13) /* 80069798 00066598 80 7F 00 14 */ lwz r3, 0x14(r31) /* 8006979C 0006659C 7C 04 1B 96 */ divwu r0, r4, r3 /* 800697A0 000665A0 7C 00 19 D6 */ mullw r0, r0, r3 @@ -3812,13 +3812,13 @@ lbl_800697D0: /* 800697DC 000665DC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800697E0 000665E0 7C 7F 1B 78 */ mr r31, r3 /* 800697E4 000665E4 48 03 03 21 */ bl zGameExtras_CheatFlags__Fv -/* 800697E8 000665E8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800697E8 000665E8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800697EC 000665EC 38 A0 00 00 */ li r5, 0 -/* 800697F0 000665F0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800697F0 000665F0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800697F4 000665F4 80 03 16 B0 */ lwz r0, 0x16b0(r3) /* 800697F8 000665F8 28 00 00 00 */ cmplwi r0, 0 /* 800697FC 000665FC 40 82 00 28 */ bne lbl_80069824 -/* 80069800 00066600 80 8D 81 E4 */ lwz r4, lbl_803CAAE4-_SDA_BASE_(r13) +/* 80069800 00066600 80 8D 81 E4 */ lwz r4, lbl_player_dead_anim-_SDA_BASE_(r13) /* 80069804 00066604 80 7F 00 14 */ lwz r3, 0x14(r31) /* 80069808 00066608 7C 04 1B 96 */ divwu r0, r4, r3 /* 8006980C 0006660C 7C 00 19 D6 */ mullw r0, r0, r3 @@ -3841,13 +3841,13 @@ lbl_8006983C: /* 80069848 00066648 93 E1 00 0C */ stw r31, 0xc(r1) /* 8006984C 0006664C 7C 7F 1B 78 */ mr r31, r3 /* 80069850 00066650 48 03 02 B5 */ bl zGameExtras_CheatFlags__Fv -/* 80069854 00066654 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80069854 00066654 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80069858 00066658 38 A0 00 00 */ li r5, 0 -/* 8006985C 0006665C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006985C 0006665C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80069860 00066660 80 03 16 B0 */ lwz r0, 0x16b0(r3) /* 80069864 00066664 28 00 00 00 */ cmplwi r0, 0 /* 80069868 00066668 40 82 00 28 */ bne lbl_80069890 -/* 8006986C 0006666C 80 8D 81 E4 */ lwz r4, lbl_803CAAE4-_SDA_BASE_(r13) +/* 8006986C 0006666C 80 8D 81 E4 */ lwz r4, lbl_player_dead_anim-_SDA_BASE_(r13) /* 80069870 00066670 80 7F 00 14 */ lwz r3, 0x14(r31) /* 80069874 00066674 7C 04 1B 96 */ divwu r0, r4, r3 /* 80069878 00066678 7C 00 19 D6 */ mullw r0, r0, r3 @@ -3868,22 +3868,22 @@ lbl_800698A8: /* 800698AC 000666AC 7C 08 02 A6 */ mflr r0 /* 800698B0 000666B0 90 01 00 14 */ stw r0, 0x14(r1) /* 800698B4 000666B4 93 E1 00 0C */ stw r31, 0xc(r1) -/* 800698B8 000666B8 80 6D 81 E4 */ lwz r3, lbl_803CAAE4-_SDA_BASE_(r13) +/* 800698B8 000666B8 80 6D 81 E4 */ lwz r3, lbl_player_dead_anim-_SDA_BASE_(r13) /* 800698BC 000666BC 38 03 00 01 */ addi r0, r3, 1 -/* 800698C0 000666C0 90 0D 81 E4 */ stw r0, lbl_803CAAE4-_SDA_BASE_(r13) -/* 800698C4 000666C4 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) +/* 800698C0 000666C0 90 0D 81 E4 */ stw r0, lbl_player_dead_anim-_SDA_BASE_(r13) +/* 800698C4 000666C4 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 800698C8 000666C8 2C 00 00 00 */ cmpwi r0, 0 /* 800698CC 000666CC 40 82 00 B8 */ bne lbl_80069984 /* 800698D0 000666D0 48 03 02 35 */ bl zGameExtras_CheatFlags__Fv /* 800698D4 000666D4 54 60 01 8D */ rlwinm. r0, r3, 0, 6, 6 /* 800698D8 000666D8 40 82 00 14 */ bne lbl_800698EC /* 800698DC 000666DC 4B FC 73 AD */ bl xurand__Fv -/* 800698E0 000666E0 C0 02 8C BC */ lfs f0, lbl_803CD63C-_SDA2_BASE_(r2) +/* 800698E0 000666E0 C0 02 8C BC */ lfs f0, lbl__2388-_SDA2_BASE_(r2) /* 800698E4 000666E4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800698E8 000666E8 40 80 00 9C */ bge lbl_80069984 lbl_800698EC: -/* 800698EC 000666EC 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 800698F0 000666F0 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 800698EC 000666EC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 800698F0 000666F0 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 800698F4 000666F4 38 63 01 07 */ addi r3, r3, 0x107 /* 800698F8 000666F8 4B FE 29 1D */ bl xStrHash__FPCc /* 800698FC 000666FC 38 80 00 00 */ li r4, 0 @@ -3893,31 +3893,31 @@ lbl_800698EC: /* 8006990C 0006670C 80 1F 00 08 */ lwz r0, 8(r31) /* 80069910 00066710 28 00 00 00 */ cmplwi r0, 0 /* 80069914 00066714 41 82 00 70 */ beq lbl_80069984 -/* 80069918 00066718 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006991C 0006671C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80069918 00066718 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006991C 0006671C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80069920 00066720 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 80069924 00066724 4B FB 1E C5 */ bl xEntHide__FP4xEnt -/* 80069928 00066728 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80069928 00066728 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006992C 0006672C 81 9F 00 08 */ lwz r12, 8(r31) -/* 80069930 00066730 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80069930 00066730 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80069934 00066734 7F E3 FB 78 */ mr r3, r31 /* 80069938 00066738 80 84 07 04 */ lwz r4, 0x704(r4) /* 8006993C 0006673C 38 A0 00 00 */ li r5, 0 /* 80069940 00066740 38 C0 00 00 */ li r6, 0 /* 80069944 00066744 7D 89 03 A6 */ mtctr r12 /* 80069948 00066748 4E 80 04 21 */ bctrl -/* 8006994C 0006674C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80069950 00066750 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80069954 00066754 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8006994C 0006674C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80069950 00066750 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80069954 00066754 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80069958 00066758 80 64 07 28 */ lwz r3, 0x728(r4) /* 8006995C 0006675C D0 03 00 D4 */ stfs f0, 0xd4(r3) -/* 80069960 00066760 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80069960 00066760 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80069964 00066764 80 64 07 28 */ lwz r3, 0x728(r4) /* 80069968 00066768 D0 03 00 D8 */ stfs f0, 0xd8(r3) -/* 8006996C 0006676C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006996C 0006676C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80069970 00066770 80 64 07 28 */ lwz r3, 0x728(r4) /* 80069974 00066774 D0 03 00 DC */ stfs f0, 0xdc(r3) -/* 80069978 00066778 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80069978 00066778 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006997C 0006677C D0 04 1F B0 */ stfs f0, 0x1fb0(r4) /* 80069980 00066780 D0 04 1F B4 */ stfs f0, 0x1fb4(r4) lbl_80069984: @@ -3928,14 +3928,14 @@ lbl_80069984: /* 80069994 00066794 38 21 00 10 */ addi r1, r1, 0x10 /* 80069998 00066798 4E 80 00 20 */ blr lbl_8006999C: -/* 8006999C 0006679C 80 6D 8D D0 */ lwz r3, lbl_803CB6D0-_SDA_BASE_(r13) +/* 8006999C 0006679C 80 6D 8D D0 */ lwz r3, lbl_sSpatulaGrabbed-_SDA_BASE_(r13) /* 800699A0 000667A0 4E 80 00 20 */ blr .global zEntPlayer_InBossBattle__Fv zEntPlayer_InBossBattle__Fv: -/* 800699A4 000667A4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800699A4 000667A4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800699A8 000667A8 38 80 00 00 */ li r4, 0 -/* 800699AC 000667AC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800699AC 000667AC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800699B0 000667B0 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800699B4 000667B4 80 63 00 00 */ lwz r3, 0(r3) /* 800699B8 000667B8 3C 03 BD CF */ addis r0, r3, 0xbdcf @@ -3959,36 +3959,36 @@ lbl_800699E8: zEntPlayer.SpatulaGrabCB__FP15xAnimTransitionP11xAnimSinglePv: /* 800699F0 000667F0 94 21 FF 60 */ stwu r1, -0xa0(r1) /* 800699F4 000667F4 7C 08 02 A6 */ mflr r0 -/* 800699F8 000667F8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800699F8 000667F8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800699FC 000667FC 90 01 00 A4 */ stw r0, 0xa4(r1) /* 80069A00 00066800 38 00 00 00 */ li r0, 0 -/* 80069A04 00066804 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80069A04 00066804 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80069A08 00066808 93 E1 00 9C */ stw r31, 0x9c(r1) /* 80069A0C 0006680C 93 C1 00 98 */ stw r30, 0x98(r1) -/* 80069A10 00066810 90 0D 8D D0 */ stw r0, lbl_803CB6D0-_SDA_BASE_(r13) -/* 80069A14 00066814 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80069A18 00066818 D0 0D 8D 94 */ stfs f0, lbl_803CB694-_SDA_BASE_(r13) -/* 80069A1C 0006681C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80069A20 00066820 D0 0D 8D 98 */ stfs f0, lbl_803CB698-_SDA_BASE_(r13) -/* 80069A24 00066824 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80069A10 00066810 90 0D 8D D0 */ stw r0, lbl_sSpatulaGrabbed-_SDA_BASE_(r13) +/* 80069A14 00066814 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80069A18 00066818 D0 0D 8D 94 */ stfs f0, lbl_tslide_inair_tmr-_SDA_BASE_(r13) +/* 80069A1C 0006681C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80069A20 00066820 D0 0D 8D 98 */ stfs f0, lbl_tslide_dbl_tmr-_SDA_BASE_(r13) +/* 80069A24 00066824 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80069A28 00066828 D0 03 1F 2C */ stfs f0, 0x1f2c(r3) -/* 80069A2C 0006682C 90 0D 8D 9C */ stw r0, lbl_803CB69C-_SDA_BASE_(r13) -/* 80069A30 00066830 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80069A2C 0006682C 90 0D 8D 9C */ stw r0, lbl_tslide_ground-_SDA_BASE_(r13) +/* 80069A30 00066830 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80069A34 00066834 80 65 00 48 */ lwz r3, 0x48(r5) /* 80069A38 00066838 D0 03 00 D4 */ stfs f0, 0xd4(r3) /* 80069A3C 0006683C 80 65 00 48 */ lwz r3, 0x48(r5) -/* 80069A40 00066840 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80069A40 00066840 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80069A44 00066844 C0 23 00 D8 */ lfs f1, 0xd8(r3) /* 80069A48 00066848 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80069A4C 0006684C 40 81 00 08 */ ble lbl_80069A54 /* 80069A50 00066850 D0 03 00 D8 */ stfs f0, 0xd8(r3) lbl_80069A54: -/* 80069A54 00066854 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80069A58 00066858 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80069A54 00066854 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80069A58 00066858 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80069A5C 0006685C 80 85 00 48 */ lwz r4, 0x48(r5) -/* 80069A60 00066860 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80069A60 00066860 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80069A64 00066864 D0 04 00 DC */ stfs f0, 0xdc(r4) -/* 80069A68 00066868 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80069A68 00066868 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80069A6C 0006686C 88 03 06 D9 */ lbz r0, 0x6d9(r3) /* 80069A70 00066870 D0 03 1F B0 */ stfs f0, 0x1fb0(r3) /* 80069A74 00066874 28 00 00 00 */ cmplwi r0, 0 @@ -3998,22 +3998,22 @@ lbl_80069A54: /* 80069A84 00066884 2C 03 00 00 */ cmpwi r3, 0 /* 80069A88 00066888 41 82 00 10 */ beq lbl_80069A98 /* 80069A8C 0006688C 38 00 00 01 */ li r0, 1 -/* 80069A90 00066890 90 0D 8D D4 */ stw r0, lbl_803CB6D4-_SDA_BASE_(r13) +/* 80069A90 00066890 90 0D 8D D4 */ stw r0, lbl_gWaitingToAutoSave-_SDA_BASE_(r13) /* 80069A94 00066894 48 00 00 0C */ b lbl_80069AA0 lbl_80069A98: /* 80069A98 00066898 38 60 00 01 */ li r3, 1 /* 80069A9C 0006689C 48 04 5C FD */ bl zSaveLoadPreAutoSave__Fb lbl_80069AA0: /* 80069AA0 000668A0 38 00 00 00 */ li r0, 0 -/* 80069AA4 000668A4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80069AA8 000668A8 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80069AA4 000668A4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80069AA8 000668A8 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80069AAC 000668AC 90 01 00 44 */ stw r0, 0x44(r1) /* 80069AB0 000668B0 38 61 00 08 */ addi r3, r1, 8 /* 80069AB4 000668B4 38 84 07 68 */ addi r4, r4, 0x768 /* 80069AB8 000668B8 4B FE 4A 25 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 80069ABC 000668BC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80069ABC 000668BC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80069AC0 000668C0 3B E1 00 14 */ addi r31, r1, 0x14 -/* 80069AC4 000668C4 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80069AC4 000668C4 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80069AC8 000668C8 7F E3 FB 78 */ mr r3, r31 /* 80069ACC 000668CC 38 84 00 44 */ addi r4, r4, 0x44 /* 80069AD0 000668D0 4B FE 4A 0D */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -4029,21 +4029,21 @@ lbl_80069AA0: /* 80069AF8 000668F8 4B FA 4B 59 */ bl xVec3Length__FPC5xVec3 /* 80069AFC 000668FC D0 21 00 3C */ stfs f1, 0x3c(r1) /* 80069B00 00066900 FC 20 08 18 */ frsp f1, f1 -/* 80069B04 00066904 C0 02 8C 44 */ lfs f0, lbl_803CD5C4-_SDA2_BASE_(r2) +/* 80069B04 00066904 C0 02 8C 44 */ lfs f0, lbl__1051_2-_SDA2_BASE_(r2) /* 80069B08 00066908 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80069B0C 0006690C 40 81 00 08 */ ble lbl_80069B14 /* 80069B10 00066910 48 00 00 08 */ b lbl_80069B18 lbl_80069B14: /* 80069B14 00066914 FC 20 00 90 */ fmr f1, f0 lbl_80069B18: -/* 80069B18 00066918 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 80069B18 00066918 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 80069B1C 0006691C 7F C3 F3 78 */ mr r3, r30 /* 80069B20 00066920 7F C4 F3 78 */ mr r4, r30 /* 80069B24 00066924 EC 20 08 24 */ fdivs f1, f0, f1 /* 80069B28 00066928 4B FA 15 69 */ bl xVec3SMul__FP5xVec3PC5xVec3f -/* 80069B2C 0006692C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80069B2C 0006692C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80069B30 00066930 38 00 08 00 */ li r0, 0x800 -/* 80069B34 00066934 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80069B34 00066934 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80069B38 00066938 90 01 00 40 */ stw r0, 0x40(r1) /* 80069B3C 0006693C 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 80069B40 00066940 38 81 00 20 */ addi r4, r1, 0x20 @@ -4056,21 +4056,21 @@ lbl_80069B18: /* 80069B5C 0006695C 4B FE 88 F5 */ bl zCameraSetReward__Fi lbl_80069B60: /* 80069B60 00066960 4B FE 85 C9 */ bl zCameraDisableInput__Fv -/* 80069B64 00066964 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) -/* 80069B68 00066968 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80069B64 00066964 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) +/* 80069B68 00066968 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80069B6C 0006696C 2C 00 00 00 */ cmpwi r0, 0 /* 80069B70 00066970 40 82 00 0C */ bne lbl_80069B7C -/* 80069B74 00066974 C0 22 8C C0 */ lfs f1, lbl_803CD640-_SDA2_BASE_(r2) +/* 80069B74 00066974 C0 22 8C C0 */ lfs f1, lbl__2444-_SDA2_BASE_(r2) /* 80069B78 00066978 48 00 00 20 */ b lbl_80069B98 lbl_80069B7C: /* 80069B7C 0006697C 2C 00 00 01 */ cmpwi r0, 1 /* 80069B80 00066980 40 82 00 0C */ bne lbl_80069B8C -/* 80069B84 00066984 C0 22 8C C4 */ lfs f1, lbl_803CD644-_SDA2_BASE_(r2) +/* 80069B84 00066984 C0 22 8C C4 */ lfs f1, lbl__2445-_SDA2_BASE_(r2) /* 80069B88 00066988 48 00 00 10 */ b lbl_80069B98 lbl_80069B8C: /* 80069B8C 0006698C 2C 00 00 02 */ cmpwi r0, 2 /* 80069B90 00066990 40 82 00 08 */ bne lbl_80069B98 -/* 80069B94 00066994 C0 22 8C C8 */ lfs f1, lbl_803CD648-_SDA2_BASE_(r2) +/* 80069B94 00066994 C0 22 8C C8 */ lfs f1, lbl__2446-_SDA2_BASE_(r2) lbl_80069B98: /* 80069B98 00066998 38 60 00 2A */ li r3, 0x2a /* 80069B9C 0006699C 48 01 6B F5 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf @@ -4084,11 +4084,11 @@ lbl_80069B98: lbl_80069BBC: /* 80069BBC 000669BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80069BC0 000669C0 7C 08 02 A6 */ mflr r0 -/* 80069BC4 000669C4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80069BC4 000669C4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80069BC8 000669C8 90 01 00 14 */ stw r0, 0x14(r1) -/* 80069BCC 000669CC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 80069BD0 000669D0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80069BD4 000669D4 D0 0D 8D 80 */ stfs f0, lbl_803CB680-_SDA_BASE_(r13) +/* 80069BCC 000669CC 38 63 05 58 */ addi r3, r3, lbl_globals@l +/* 80069BD0 000669D0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80069BD4 000669D4 D0 0D 8D 80 */ stfs f0, lbl_idle_tmr-_SDA_BASE_(r13) /* 80069BD8 000669D8 88 03 06 D9 */ lbz r0, 0x6d9(r3) /* 80069BDC 000669DC 28 00 00 00 */ cmplwi r0, 0 /* 80069BE0 000669E0 41 82 00 78 */ beq lbl_80069C58 @@ -4096,14 +4096,14 @@ lbl_80069BBC: /* 80069BE8 000669E8 2C 03 00 00 */ cmpwi r3, 0 /* 80069BEC 000669EC 41 82 00 10 */ beq lbl_80069BFC /* 80069BF0 000669F0 38 00 00 01 */ li r0, 1 -/* 80069BF4 000669F4 90 0D 8D D4 */ stw r0, lbl_803CB6D4-_SDA_BASE_(r13) +/* 80069BF4 000669F4 90 0D 8D D4 */ stw r0, lbl_gWaitingToAutoSave-_SDA_BASE_(r13) /* 80069BF8 000669F8 48 00 00 60 */ b lbl_80069C58 lbl_80069BFC: /* 80069BFC 000669FC 48 04 5C D9 */ bl zSaveLoad_DoAutoSave__Fv /* 80069C00 00066A00 2C 03 00 00 */ cmpwi r3, 0 /* 80069C04 00066A04 40 80 00 28 */ bge lbl_80069C2C -/* 80069C08 00066A08 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80069C0C 00066A0C 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80069C08 00066A08 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80069C0C 00066A0C 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80069C10 00066A10 38 63 01 1A */ addi r3, r3, 0x11a /* 80069C14 00066A14 4B FE 26 01 */ bl xStrHash__FPCc /* 80069C18 00066A18 48 04 AE 25 */ bl zSceneFindObject__FUi @@ -4112,8 +4112,8 @@ lbl_80069BFC: /* 80069C24 00066A24 38 80 00 03 */ li r4, 3 /* 80069C28 00066A28 4B FB 59 C9 */ bl zEntEvent__FP5xBaseUi lbl_80069C2C: -/* 80069C2C 00066A2C 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80069C30 00066A30 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80069C2C 00066A2C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80069C30 00066A30 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80069C34 00066A34 38 63 01 30 */ addi r3, r3, 0x130 /* 80069C38 00066A38 4B FE 25 DD */ bl xStrHash__FPCc /* 80069C3C 00066A3C 48 04 AE 01 */ bl zSceneFindObject__FUi @@ -4127,13 +4127,13 @@ lbl_80069C50: lbl_80069C58: /* 80069C58 00066A58 38 60 00 80 */ li r3, 0x80 /* 80069C5C 00066A5C 4B FE 84 B5 */ bl zCameraEnableTracking__F17camera_owner_enum -/* 80069C60 00066A60 80 6D 82 B0 */ lwz r3, lbl_803CABB0-_SDA_BASE_(r13) -/* 80069C64 00066A64 C0 22 8C CC */ lfs f1, lbl_803CD64C-_SDA2_BASE_(r2) +/* 80069C60 00066A60 80 6D 82 B0 */ lwz r3, lbl_xglobals-_SDA_BASE_(r13) +/* 80069C64 00066A64 C0 22 8C CC */ lfs f1, lbl__2471-_SDA2_BASE_(r2) /* 80069C68 00066A68 4B FA 48 29 */ bl xCameraSetFOV__FP7xCameraf /* 80069C6C 00066A6C 38 60 00 00 */ li r3, 0 /* 80069C70 00066A70 4B FE 87 E1 */ bl zCameraSetReward__Fi -/* 80069C74 00066A74 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80069C78 00066A78 C0 42 8C D0 */ lfs f2, lbl_803CD650-_SDA2_BASE_(r2) +/* 80069C74 00066A74 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80069C78 00066A78 C0 42 8C D0 */ lfs f2, lbl__2472-_SDA2_BASE_(r2) /* 80069C7C 00066A7C 48 03 DF E5 */ bl zMusicSetVolume__Fff /* 80069C80 00066A80 4B FE 84 B5 */ bl zCameraEnableInput__Fv /* 80069C84 00066A84 38 60 10 00 */ li r3, 0x1000 @@ -4144,13 +4144,13 @@ lbl_80069C58: /* 80069C98 00066A98 38 21 00 10 */ addi r1, r1, 0x10 /* 80069C9C 00066A9C 4E 80 00 20 */ blr lbl_80069CA0: -/* 80069CA0 00066AA0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80069CA0 00066AA0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80069CA4 00066AA4 38 A0 00 00 */ li r5, 0 -/* 80069CA8 00066AA8 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80069CA8 00066AA8 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80069CAC 00066AAC 80 04 16 D4 */ lwz r0, 0x16d4(r4) /* 80069CB0 00066AB0 2C 00 00 00 */ cmpwi r0, 0 /* 80069CB4 00066AB4 41 82 00 34 */ beq lbl_80069CE8 -/* 80069CB8 00066AB8 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 80069CB8 00066AB8 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 80069CBC 00066ABC 80 03 00 1C */ lwz r0, 0x1c(r3) /* 80069CC0 00066AC0 2C 00 00 00 */ cmpwi r0, 0 /* 80069CC4 00066AC4 41 82 00 24 */ beq lbl_80069CE8 @@ -4172,52 +4172,52 @@ lbl_80069CF0: /* 80069CFC 00066AFC 90 01 00 14 */ stw r0, 0x14(r1) /* 80069D00 00066B00 93 E1 00 0C */ stw r31, 0xc(r1) /* 80069D04 00066B04 7C BF 2B 78 */ mr r31, r5 -/* 80069D08 00066B08 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80069D08 00066B08 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80069D0C 00066B0C 48 01 6A 85 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf -/* 80069D10 00066B10 C0 22 8C 70 */ lfs f1, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 80069D10 00066B10 C0 22 8C 70 */ lfs f1, lbl__1467-_SDA2_BASE_(r2) /* 80069D14 00066B14 38 60 00 2E */ li r3, 0x2e /* 80069D18 00066B18 38 80 00 30 */ li r4, 0x30 /* 80069D1C 00066B1C 48 01 6D A5 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf -/* 80069D20 00066B20 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80069D24 00066B24 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80069D28 00066B28 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80069D20 00066B20 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80069D24 00066B24 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80069D28 00066B28 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80069D2C 00066B2C 80 64 07 28 */ lwz r3, 0x728(r4) /* 80069D30 00066B30 D0 03 00 D4 */ stfs f0, 0xd4(r3) -/* 80069D34 00066B34 C0 02 8C 78 */ lfs f0, lbl_803CD5F8-_SDA2_BASE_(r2) +/* 80069D34 00066B34 C0 02 8C 78 */ lfs f0, lbl__1469_1-_SDA2_BASE_(r2) /* 80069D38 00066B38 80 64 07 28 */ lwz r3, 0x728(r4) /* 80069D3C 00066B3C D0 03 00 D8 */ stfs f0, 0xd8(r3) -/* 80069D40 00066B40 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80069D40 00066B40 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80069D44 00066B44 80 64 07 28 */ lwz r3, 0x728(r4) /* 80069D48 00066B48 D0 03 00 DC */ stfs f0, 0xdc(r3) -/* 80069D4C 00066B4C C0 02 8C 0C */ lfs f0, lbl_803CD58C-_SDA2_BASE_(r2) -/* 80069D50 00066B50 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 80069D4C 00066B4C C0 02 8C 0C */ lfs f0, lbl__875-_SDA2_BASE_(r2) +/* 80069D50 00066B50 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 80069D54 00066B54 D0 03 00 18 */ stfs f0, 0x18(r3) -/* 80069D58 00066B58 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) -/* 80069D5C 00066B5C C0 22 8C 00 */ lfs f1, lbl_803CD580-_SDA2_BASE_(r2) +/* 80069D58 00066B58 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) +/* 80069D5C 00066B5C C0 22 8C 00 */ lfs f1, lbl__872-_SDA2_BASE_(r2) /* 80069D60 00066B60 48 03 3A 35 */ bl zLasso_InitTimer__FP6zLassof -/* 80069D64 00066B64 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 80069D64 00066B64 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 80069D68 00066B68 38 00 12 43 */ li r0, 0x1243 /* 80069D6C 00066B6C 90 03 00 00 */ stw r0, 0(r3) -/* 80069D70 00066B70 C0 02 8C D4 */ lfs f0, lbl_803CD654-_SDA2_BASE_(r2) -/* 80069D74 00066B74 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 80069D70 00066B70 C0 02 8C D4 */ lfs f0, lbl__2489-_SDA2_BASE_(r2) +/* 80069D74 00066B74 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 80069D78 00066B78 D0 03 00 10 */ stfs f0, 0x10(r3) /* 80069D7C 00066B7C 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 80069D80 00066B80 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) +/* 80069D80 00066B80 80 AD 8D 0C */ lwz r5, lbl_sLasso-_SDA_BASE_(r13) /* 80069D84 00066B84 80 83 00 4C */ lwz r4, 0x4c(r3) -/* 80069D88 00066B88 C0 22 8C 00 */ lfs f1, lbl_803CD580-_SDA2_BASE_(r2) +/* 80069D88 00066B88 C0 22 8C 00 */ lfs f1, lbl__872-_SDA2_BASE_(r2) /* 80069D8C 00066B8C 38 65 00 30 */ addi r3, r5, 0x30 /* 80069D90 00066B90 38 84 00 10 */ addi r4, r4, 0x10 /* 80069D94 00066B94 4B FA B2 C5 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 80069D98 00066B98 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80069D9C 00066B9C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80069D98 00066B98 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80069D9C 00066B9C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80069DA0 00066BA0 38 00 00 00 */ li r0, 0 /* 80069DA4 00066BA4 38 60 00 00 */ li r3, 0 -/* 80069DA8 00066BA8 D0 0D 8D 94 */ stfs f0, lbl_803CB694-_SDA_BASE_(r13) -/* 80069DAC 00066BAC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l -/* 80069DB0 00066BB0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80069DB4 00066BB4 D0 0D 8D 98 */ stfs f0, lbl_803CB698-_SDA_BASE_(r13) -/* 80069DB8 00066BB8 90 0D 8D 9C */ stw r0, lbl_803CB69C-_SDA_BASE_(r13) -/* 80069DBC 00066BBC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80069DA8 00066BA8 D0 0D 8D 94 */ stfs f0, lbl_tslide_inair_tmr-_SDA_BASE_(r13) +/* 80069DAC 00066BAC 38 84 05 58 */ addi r4, r4, lbl_globals@l +/* 80069DB0 00066BB0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80069DB4 00066BB4 D0 0D 8D 98 */ stfs f0, lbl_tslide_dbl_tmr-_SDA_BASE_(r13) +/* 80069DB8 00066BB8 90 0D 8D 9C */ stw r0, lbl_tslide_ground-_SDA_BASE_(r13) +/* 80069DBC 00066BBC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80069DC0 00066BC0 D0 04 1F 2C */ stfs f0, 0x1f2c(r4) /* 80069DC4 00066BC4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80069DC8 00066BC8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -4232,16 +4232,16 @@ zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv: /* 80069DE0 00066BE0 38 60 00 17 */ li r3, 0x17 /* 80069DE4 00066BE4 90 01 00 14 */ stw r0, 0x14(r1) /* 80069DE8 00066BE8 48 01 74 59 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd -/* 80069DEC 00066BEC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80069DEC 00066BEC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80069DF0 00066BF0 38 00 00 00 */ li r0, 0 /* 80069DF4 00066BF4 38 60 00 00 */ li r3, 0 -/* 80069DF8 00066BF8 D0 0D 8D 80 */ stfs f0, lbl_803CB680-_SDA_BASE_(r13) -/* 80069DFC 00066BFC C0 02 8C 78 */ lfs f0, lbl_803CD5F8-_SDA2_BASE_(r2) -/* 80069E00 00066C00 80 8D 8D 08 */ lwz r4, lbl_803CB608-_SDA_BASE_(r13) +/* 80069DF8 00066BF8 D0 0D 8D 80 */ stfs f0, lbl_idle_tmr-_SDA_BASE_(r13) +/* 80069DFC 00066BFC C0 02 8C 78 */ lfs f0, lbl__1469_1-_SDA2_BASE_(r2) +/* 80069E00 00066C00 80 8D 8D 08 */ lwz r4, lbl_sLassoInfo-_SDA_BASE_(r13) /* 80069E04 00066C04 D0 04 00 18 */ stfs f0, 0x18(r4) -/* 80069E08 00066C08 80 8D 8D 08 */ lwz r4, lbl_803CB608-_SDA_BASE_(r13) +/* 80069E08 00066C08 80 8D 8D 08 */ lwz r4, lbl_sLassoInfo-_SDA_BASE_(r13) /* 80069E0C 00066C0C 90 04 00 1C */ stw r0, 0x1c(r4) -/* 80069E10 00066C10 80 8D 8D 0C */ lwz r4, lbl_803CB60C-_SDA_BASE_(r13) +/* 80069E10 00066C10 80 8D 8D 0C */ lwz r4, lbl_sLasso-_SDA_BASE_(r13) /* 80069E14 00066C14 90 04 00 00 */ stw r0, 0(r4) /* 80069E18 00066C18 80 01 00 14 */ lwz r0, 0x14(r1) /* 80069E1C 00066C1C 7C 08 03 A6 */ mtlr r0 @@ -4252,37 +4252,37 @@ zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv: zEntPlayer.DoWallJumpCheck__Fv: /* 80069E28 00066C28 94 21 FE 90 */ stwu r1, -0x170(r1) /* 80069E2C 00066C2C 7C 08 02 A6 */ mflr r0 -/* 80069E30 00066C30 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80069E30 00066C30 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80069E34 00066C34 90 01 01 74 */ stw r0, 0x174(r1) /* 80069E38 00066C38 38 00 00 00 */ li r0, 0 -/* 80069E3C 00066C3C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80069E3C 00066C3C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80069E40 00066C40 93 E1 01 6C */ stw r31, 0x16c(r1) /* 80069E44 00066C44 3B E3 06 E0 */ addi r31, r3, 0x6e0 /* 80069E48 00066C48 93 C1 01 68 */ stw r30, 0x168(r1) -/* 80069E4C 00066C4C 90 0D 8D D8 */ stw r0, lbl_803CB6D8-_SDA_BASE_(r13) -/* 80069E50 00066C50 88 0D 8D E4 */ lbz r0, lbl_803CB6E4-_SDA_BASE_(r13) +/* 80069E4C 00066C4C 90 0D 8D D8 */ stw r0, lbl_sWallJumpResult-_SDA_BASE_(r13) +/* 80069E50 00066C50 88 0D 8D E4 */ lbz r0, lbl_init$2531-_SDA_BASE_(r13) /* 80069E54 00066C54 7C 00 07 75 */ extsb. r0, r0 /* 80069E58 00066C58 40 82 00 14 */ bne lbl_80069E6C -/* 80069E5C 00066C5C C0 02 8C E0 */ lfs f0, lbl_803CD660-_SDA2_BASE_(r2) +/* 80069E5C 00066C5C C0 02 8C E0 */ lfs f0, lbl__2556-_SDA2_BASE_(r2) /* 80069E60 00066C60 38 00 00 01 */ li r0, 1 -/* 80069E64 00066C64 D0 0D 8D E0 */ stfs f0, lbl_803CB6E0-_SDA_BASE_(r13) -/* 80069E68 00066C68 98 0D 8D E4 */ stb r0, lbl_803CB6E4-_SDA_BASE_(r13) +/* 80069E64 00066C64 D0 0D 8D E0 */ stfs f0, lbl_sAtdist$2530-_SDA_BASE_(r13) +/* 80069E68 00066C68 98 0D 8D E4 */ stb r0, lbl_init$2531-_SDA_BASE_(r13) lbl_80069E6C: -/* 80069E6C 00066C6C 88 0D 8D EC */ lbz r0, lbl_803CB6EC-_SDA_BASE_(r13) +/* 80069E6C 00066C6C 88 0D 8D EC */ lbz r0, lbl_init$2534-_SDA_BASE_(r13) /* 80069E70 00066C70 7C 00 07 75 */ extsb. r0, r0 /* 80069E74 00066C74 40 82 00 14 */ bne lbl_80069E88 -/* 80069E78 00066C78 C0 02 8C E4 */ lfs f0, lbl_803CD664-_SDA2_BASE_(r2) +/* 80069E78 00066C78 C0 02 8C E4 */ lfs f0, lbl__2557-_SDA2_BASE_(r2) /* 80069E7C 00066C7C 38 00 00 01 */ li r0, 1 -/* 80069E80 00066C80 D0 0D 8D E8 */ stfs f0, lbl_803CB6E8-_SDA_BASE_(r13) -/* 80069E84 00066C84 98 0D 8D EC */ stb r0, lbl_803CB6EC-_SDA_BASE_(r13) +/* 80069E80 00066C80 D0 0D 8D E8 */ stfs f0, lbl_sSweptrad$2533-_SDA_BASE_(r13) +/* 80069E84 00066C84 98 0D 8D EC */ stb r0, lbl_init$2534-_SDA_BASE_(r13) lbl_80069E88: -/* 80069E88 00066C88 88 0D 8D F4 */ lbz r0, lbl_803CB6F4-_SDA_BASE_(r13) +/* 80069E88 00066C88 88 0D 8D F4 */ lbz r0, lbl_init$2537-_SDA_BASE_(r13) /* 80069E8C 00066C8C 7C 00 07 75 */ extsb. r0, r0 /* 80069E90 00066C90 40 82 00 14 */ bne lbl_80069EA4 -/* 80069E94 00066C94 C0 02 8C E8 */ lfs f0, lbl_803CD668-_SDA2_BASE_(r2) +/* 80069E94 00066C94 C0 02 8C E8 */ lfs f0, lbl__2558-_SDA2_BASE_(r2) /* 80069E98 00066C98 38 00 00 01 */ li r0, 1 -/* 80069E9C 00066C9C D0 0D 8D F0 */ stfs f0, lbl_803CB6F0-_SDA_BASE_(r13) -/* 80069EA0 00066CA0 98 0D 8D F4 */ stb r0, lbl_803CB6F4-_SDA_BASE_(r13) +/* 80069E9C 00066C9C D0 0D 8D F0 */ stfs f0, lbl_sVerticalCos$2536-_SDA_BASE_(r13) +/* 80069EA0 00066CA0 98 0D 8D F4 */ stb r0, lbl_init$2537-_SDA_BASE_(r13) lbl_80069EA4: /* 80069EA4 00066CA4 80 BF 00 24 */ lwz r5, 0x24(r31) /* 80069EA8 00066CA8 38 61 00 08 */ addi r3, r1, 8 @@ -4299,7 +4299,7 @@ lbl_80069EA4: /* 80069ED4 00066CD4 4B FA 13 91 */ bl __as__5xVec3FRC5xVec3 /* 80069ED8 00066CD8 80 BF 00 24 */ lwz r5, 0x24(r31) /* 80069EDC 00066CDC 38 61 00 20 */ addi r3, r1, 0x20 -/* 80069EE0 00066CE0 C0 6D 8D E0 */ lfs f3, lbl_803CB6E0-_SDA_BASE_(r13) +/* 80069EE0 00066CE0 C0 6D 8D E0 */ lfs f3, lbl_sAtdist$2530-_SDA_BASE_(r13) /* 80069EE4 00066CE4 38 81 00 14 */ addi r4, r1, 0x14 /* 80069EE8 00066CE8 80 C5 00 4C */ lwz r6, 0x4c(r5) /* 80069EEC 00066CEC 38 A1 00 08 */ addi r5, r1, 8 @@ -4311,11 +4311,11 @@ lbl_80069EA4: /* 80069F04 00066D04 C0 26 00 28 */ lfs f1, 0x28(r6) /* 80069F08 00066D08 EC 01 00 FA */ fmadds f0, f1, f3, f0 /* 80069F0C 00066D0C D0 01 00 10 */ stfs f0, 0x10(r1) -/* 80069F10 00066D10 C0 2D 8D E8 */ lfs f1, lbl_803CB6E8-_SDA_BASE_(r13) +/* 80069F10 00066D10 C0 2D 8D E8 */ lfs f1, lbl_sSweptrad$2533-_SDA_BASE_(r13) /* 80069F14 00066D14 4B FA 80 51 */ bl xSweptSpherePrepare__FP12xSweptSphereP5xVec3P5xVec3f -/* 80069F18 00066D18 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80069F18 00066D18 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80069F1C 00066D1C 7F E5 FB 78 */ mr r5, r31 -/* 80069F20 00066D20 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80069F20 00066D20 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80069F24 00066D24 38 61 00 20 */ addi r3, r1, 0x20 /* 80069F28 00066D28 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 80069F2C 00066D2C 38 C0 00 16 */ li r6, 0x16 @@ -4344,7 +4344,7 @@ lbl_80069F6C: /* 80069F80 00066D80 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a /* 80069F84 00066D84 41 82 00 54 */ beq lbl_80069FD8 /* 80069F88 00066D88 C0 21 01 44 */ lfs f1, 0x144(r1) -/* 80069F8C 00066D8C C0 0D 8D F0 */ lfs f0, lbl_803CB6F0-_SDA_BASE_(r13) +/* 80069F8C 00066D8C C0 0D 8D F0 */ lfs f0, lbl_sVerticalCos$2536-_SDA_BASE_(r13) /* 80069F90 00066D90 FC 20 0A 10 */ fabs f1, f1 /* 80069F94 00066D94 FC 20 08 18 */ frsp f1, f1 /* 80069F98 00066D98 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -4353,16 +4353,16 @@ lbl_80069F6C: /* 80069FA4 00066DA4 38 81 01 58 */ addi r4, r1, 0x158 /* 80069FA8 00066DA8 7F E3 FB 78 */ mr r3, r31 /* 80069FAC 00066DAC 4B FE 45 45 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 80069FB0 00066DB0 C0 02 8C EC */ lfs f0, lbl_803CD66C-_SDA2_BASE_(r2) +/* 80069FB0 00066DB0 C0 02 8C EC */ lfs f0, lbl__2559-_SDA2_BASE_(r2) /* 80069FB4 00066DB4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80069FB8 00066DB8 40 81 00 20 */ ble lbl_80069FD8 -/* 80069FBC 00066DBC 3C 60 80 2E */ lis r3, lbl_802DE740@ha +/* 80069FBC 00066DBC 3C 60 80 2E */ lis r3, lbl_sWallNormal@ha /* 80069FC0 00066DC0 7F E4 FB 78 */ mr r4, r31 -/* 80069FC4 00066DC4 38 63 E7 40 */ addi r3, r3, lbl_802DE740@l +/* 80069FC4 00066DC4 38 63 E7 40 */ addi r3, r3, lbl_sWallNormal@l /* 80069FC8 00066DC8 4B FA 12 9D */ bl __as__5xVec3FRC5xVec3 -/* 80069FCC 00066DCC 93 CD 8D DC */ stw r30, lbl_803CB6DC-_SDA_BASE_(r13) +/* 80069FCC 00066DCC 93 CD 8D DC */ stw r30, lbl_sWallCollisionSurface-_SDA_BASE_(r13) /* 80069FD0 00066DD0 38 00 00 01 */ li r0, 1 -/* 80069FD4 00066DD4 90 0D 8D D8 */ stw r0, lbl_803CB6D8-_SDA_BASE_(r13) +/* 80069FD4 00066DD4 90 0D 8D D8 */ stw r0, lbl_sWallJumpResult-_SDA_BASE_(r13) lbl_80069FD8: /* 80069FD8 00066DD8 80 01 01 74 */ lwz r0, 0x174(r1) /* 80069FDC 00066DDC 83 E1 01 6C */ lwz r31, 0x16c(r1) @@ -4371,8 +4371,8 @@ lbl_80069FD8: /* 80069FE8 00066DE8 38 21 01 70 */ addi r1, r1, 0x170 /* 80069FEC 00066DEC 4E 80 00 20 */ blr lbl_80069FF0: -/* 80069FF0 00066DF0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80069FF4 00066DF4 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80069FF0 00066DF0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80069FF4 00066DF4 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80069FF8 00066DF8 80 04 17 88 */ lwz r0, 0x1788(r4) /* 80069FFC 00066DFC 28 00 00 00 */ cmplwi r0, 0 /* 8006A000 00066E00 40 82 00 38 */ bne lbl_8006A038 @@ -4384,7 +4384,7 @@ lbl_80069FF0: /* 8006A018 00066E18 2C 00 00 00 */ cmpwi r0, 0 /* 8006A01C 00066E1C 41 82 00 1C */ beq lbl_8006A038 /* 8006A020 00066E20 80 64 09 C4 */ lwz r3, 0x9c4(r4) -/* 8006A024 00066E24 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006A024 00066E24 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006A028 00066E28 C0 23 00 80 */ lfs f1, 0x80(r3) /* 8006A02C 00066E2C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006A030 00066E30 4C 40 13 82 */ cror 2, 0, 2 @@ -4393,7 +4393,7 @@ lbl_8006A038: /* 8006A038 00066E38 38 60 00 00 */ li r3, 0 /* 8006A03C 00066E3C 4E 80 00 20 */ blr lbl_8006A040: -/* 8006A040 00066E40 80 0D 8D D8 */ lwz r0, lbl_803CB6D8-_SDA_BASE_(r13) +/* 8006A040 00066E40 80 0D 8D D8 */ lwz r0, lbl_sWallJumpResult-_SDA_BASE_(r13) /* 8006A044 00066E44 20 00 00 01 */ subfic r0, r0, 1 /* 8006A048 00066E48 7C 00 00 34 */ cntlzw r0, r0 /* 8006A04C 00066E4C 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f @@ -4401,17 +4401,17 @@ lbl_8006A040: lbl_8006A054: /* 8006A054 00066E54 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006A058 00066E58 7C 08 02 A6 */ mflr r0 -/* 8006A05C 00066E5C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006A060 00066E60 3C 80 80 2E */ lis r4, lbl_802DE740@ha +/* 8006A05C 00066E5C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006A060 00066E60 3C 80 80 2E */ lis r4, lbl_sWallNormal@ha /* 8006A064 00066E64 90 01 00 14 */ stw r0, 0x14(r1) -/* 8006A068 00066E68 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006A068 00066E68 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006A06C 00066E6C 38 00 00 01 */ li r0, 1 -/* 8006A070 00066E70 38 84 E7 40 */ addi r4, r4, lbl_802DE740@l +/* 8006A070 00066E70 38 84 E7 40 */ addi r4, r4, lbl_sWallNormal@l /* 8006A074 00066E74 90 03 1A F8 */ stw r0, 0x1af8(r3) /* 8006A078 00066E78 4B FE 83 19 */ bl zCameraEnableWallJump__FP7xCameraRC5xVec3 /* 8006A07C 00066E7C 38 00 00 00 */ li r0, 0 /* 8006A080 00066E80 38 60 00 00 */ li r3, 0 -/* 8006A084 00066E84 90 0D 8D D8 */ stw r0, lbl_803CB6D8-_SDA_BASE_(r13) +/* 8006A084 00066E84 90 0D 8D D8 */ stw r0, lbl_sWallJumpResult-_SDA_BASE_(r13) /* 8006A088 00066E88 80 01 00 14 */ lwz r0, 0x14(r1) /* 8006A08C 00066E8C 7C 08 03 A6 */ mtlr r0 /* 8006A090 00066E90 38 21 00 10 */ addi r1, r1, 0x10 @@ -4419,11 +4419,11 @@ lbl_8006A054: lbl_8006A098: /* 8006A098 00066E98 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8006A09C 00066E9C 7C 08 02 A6 */ mflr r0 -/* 8006A0A0 00066EA0 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8006A0A0 00066EA0 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8006A0A4 00066EA4 90 01 00 44 */ stw r0, 0x44(r1) /* 8006A0A8 00066EA8 38 61 00 14 */ addi r3, r1, 0x14 /* 8006A0AC 00066EAC 93 E1 00 3C */ stw r31, 0x3c(r1) -/* 8006A0B0 00066EB0 3B E4 05 58 */ addi r31, r4, lbl_803C0558@l +/* 8006A0B0 00066EB0 3B E4 05 58 */ addi r31, r4, lbl_globals@l /* 8006A0B4 00066EB4 38 80 00 00 */ li r4, 0 /* 8006A0B8 00066EB8 93 C1 00 38 */ stw r30, 0x38(r1) /* 8006A0BC 00066EBC 93 A1 00 34 */ stw r29, 0x34(r1) @@ -4437,36 +4437,36 @@ lbl_8006A098: /* 8006A0DC 00066EDC 80 06 00 8C */ lwz r0, 0x8c(r6) /* 8006A0E0 00066EE0 90 A1 00 1C */ stw r5, 0x1c(r1) /* 8006A0E4 00066EE4 90 01 00 20 */ stw r0, 0x20(r1) -/* 8006A0E8 00066EE8 80 AD 8D DC */ lwz r5, lbl_803CB6DC-_SDA_BASE_(r13) +/* 8006A0E8 00066EE8 80 AD 8D DC */ lwz r5, lbl_sWallCollisionSurface-_SDA_BASE_(r13) /* 8006A0EC 00066EEC 80 A5 00 00 */ lwz r5, 0(r5) /* 8006A0F0 00066EF0 C0 05 01 20 */ lfs f0, 0x120(r5) /* 8006A0F4 00066EF4 EC 01 00 32 */ fmuls f0, f1, f0 /* 8006A0F8 00066EF8 D0 01 00 14 */ stfs f0, 0x14(r1) /* 8006A0FC 00066EFC 48 00 CE 31 */ bl CalcJumpImpulse__FP10zJumpParamPC15zPlayerSettings -/* 8006A100 00066F00 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006A100 00066F00 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006A104 00066F04 38 81 00 14 */ addi r4, r1, 0x14 -/* 8006A108 00066F08 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006A108 00066F08 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006A10C 00066F0C 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 8006A110 00066F10 48 00 CE 7D */ bl zEntPlayerJumpStart__FP4xEntP10zJumpParam -/* 8006A114 00066F14 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006A114 00066F14 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8006A118 00066F18 38 60 00 02 */ li r3, 2 /* 8006A11C 00066F1C 48 01 66 75 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf -/* 8006A120 00066F20 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8006A120 00066F20 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8006A124 00066F24 38 00 00 02 */ li r0, 2 -/* 8006A128 00066F28 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l -/* 8006A12C 00066F2C 3C 60 80 2E */ lis r3, lbl_802DE740@ha +/* 8006A128 00066F28 38 A4 05 58 */ addi r5, r4, lbl_globals@l +/* 8006A12C 00066F2C 3C 60 80 2E */ lis r3, lbl_sWallNormal@ha /* 8006A130 00066F30 38 80 00 00 */ li r4, 0 /* 8006A134 00066F34 90 05 1A F8 */ stw r0, 0x1af8(r5) /* 8006A138 00066F38 83 C5 07 28 */ lwz r30, 0x728(r5) /* 8006A13C 00066F3C 90 85 1A DC */ stw r4, 0x1adc(r5) -/* 8006A140 00066F40 38 83 E7 40 */ addi r4, r3, lbl_802DE740@l +/* 8006A140 00066F40 38 83 E7 40 */ addi r4, r3, lbl_sWallNormal@l /* 8006A144 00066F44 3B BE 00 D4 */ addi r29, r30, 0xd4 /* 8006A148 00066F48 38 61 00 08 */ addi r3, r1, 8 -/* 8006A14C 00066F4C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006A14C 00066F4C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006A150 00066F50 D0 1E 00 D4 */ stfs f0, 0xd4(r30) -/* 8006A154 00066F54 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006A154 00066F54 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006A158 00066F58 D0 1E 00 DC */ stfs f0, 0xdc(r30) -/* 8006A15C 00066F5C 80 AD 8D DC */ lwz r5, lbl_803CB6DC-_SDA_BASE_(r13) +/* 8006A15C 00066F5C 80 AD 8D DC */ lwz r5, lbl_sWallCollisionSurface-_SDA_BASE_(r13) /* 8006A160 00066F60 80 DF 09 C4 */ lwz r6, 0x9c4(r31) /* 8006A164 00066F64 80 A5 00 00 */ lwz r5, 0(r5) /* 8006A168 00066F68 C0 26 00 C0 */ lfs f1, 0xc0(r6) @@ -4477,27 +4477,27 @@ lbl_8006A098: /* 8006A17C 00066F7C 7F A4 EB 78 */ mr r4, r29 /* 8006A180 00066F80 38 A1 00 08 */ addi r5, r1, 8 /* 8006A184 00066F84 4B FA 0F 35 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 -/* 8006A188 00066F88 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 8006A188 00066F88 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 8006A18C 00066F8C 38 7E 00 C8 */ addi r3, r30, 0xc8 -/* 8006A190 00066F90 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 8006A190 00066F90 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 8006A194 00066F94 4B FE 43 49 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006A198 00066F98 7F A4 EB 78 */ mr r4, r29 /* 8006A19C 00066F9C 38 7E 00 80 */ addi r3, r30, 0x80 /* 8006A1A0 00066FA0 4B FE 43 3D */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8006A1A4 00066FA4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006A1A8 00066FA8 3C 80 80 2E */ lis r4, lbl_802DE740@ha -/* 8006A1AC 00066FAC 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 8006A1A4 00066FA4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006A1A8 00066FA8 3C 80 80 2E */ lis r4, lbl_sWallNormal@ha +/* 8006A1AC 00066FAC 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 8006A1B0 00066FB0 80 C5 07 04 */ lwz r6, 0x704(r5) -/* 8006A1B4 00066FB4 3C 60 80 25 */ lis r3, lbl_80253018@ha -/* 8006A1B8 00066FB8 38 A3 30 18 */ addi r5, r3, lbl_80253018@l -/* 8006A1BC 00066FBC 38 84 E7 40 */ addi r4, r4, lbl_802DE740@l +/* 8006A1B4 00066FB4 3C 60 80 25 */ lis r3, lbl_g_O3@ha +/* 8006A1B8 00066FB8 38 A3 30 18 */ addi r5, r3, lbl_g_O3@l +/* 8006A1BC 00066FBC 38 84 E7 40 */ addi r4, r4, lbl_sWallNormal@l /* 8006A1C0 00066FC0 80 66 00 4C */ lwz r3, 0x4c(r6) /* 8006A1C4 00066FC4 4B FA 43 75 */ bl xMat3x3LookAt__FP7xMat3x3PC5xVec3PC5xVec3 -/* 8006A1C8 00066FC8 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 8006A1C8 00066FC8 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 8006A1CC 00066FCC 38 7E 00 BC */ addi r3, r30, 0xbc -/* 8006A1D0 00066FD0 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 8006A1D0 00066FD0 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 8006A1D4 00066FD4 4B FE 43 09 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8006A1D8 00066FD8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006A1D8 00066FD8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006A1DC 00066FDC 38 7E 00 70 */ addi r3, r30, 0x70 /* 8006A1E0 00066FE0 38 9E 00 30 */ addi r4, r30, 0x30 /* 8006A1E4 00066FE4 D0 1E 00 A8 */ stfs f0, 0xa8(r30) @@ -4511,36 +4511,36 @@ lbl_8006A098: /* 8006A204 00067004 38 21 00 40 */ addi r1, r1, 0x40 /* 8006A208 00067008 4E 80 00 20 */ blr lbl_8006A20C: -/* 8006A20C 0006700C 80 0D 8D D8 */ lwz r0, lbl_803CB6D8-_SDA_BASE_(r13) +/* 8006A20C 0006700C 80 0D 8D D8 */ lwz r0, lbl_sWallJumpResult-_SDA_BASE_(r13) /* 8006A210 00067010 20 00 00 01 */ subfic r0, r0, 1 /* 8006A214 00067014 7C 00 00 34 */ cntlzw r0, r0 /* 8006A218 00067018 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f /* 8006A21C 0006701C 4E 80 00 20 */ blr lbl_8006A220: -/* 8006A220 00067020 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006A220 00067020 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006A224 00067024 38 00 00 03 */ li r0, 3 -/* 8006A228 00067028 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8006A228 00067028 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8006A22C 0006702C 38 60 00 00 */ li r3, 0 /* 8006A230 00067030 90 04 1A F8 */ stw r0, 0x1af8(r4) /* 8006A234 00067034 4E 80 00 20 */ blr lbl_8006A238: -/* 8006A238 00067038 80 8D 8D D8 */ lwz r4, lbl_803CB6D8-_SDA_BASE_(r13) +/* 8006A238 00067038 80 8D 8D D8 */ lwz r4, lbl_sWallJumpResult-_SDA_BASE_(r13) /* 8006A23C 0006703C 20 64 00 01 */ subfic r3, r4, 1 /* 8006A240 00067040 38 04 FF FF */ addi r0, r4, -1 /* 8006A244 00067044 7C 60 03 78 */ or r0, r3, r0 /* 8006A248 00067048 54 03 0F FE */ srwi r3, r0, 0x1f /* 8006A24C 0006704C 4E 80 00 20 */ blr lbl_8006A250: -/* 8006A250 00067050 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006A250 00067050 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006A254 00067054 38 00 00 02 */ li r0, 2 -/* 8006A258 00067058 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8006A258 00067058 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8006A25C 0006705C 38 60 00 00 */ li r3, 0 /* 8006A260 00067060 90 04 1A F8 */ stw r0, 0x1af8(r4) /* 8006A264 00067064 4E 80 00 20 */ blr lbl_8006A268: -/* 8006A268 00067068 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006A268 00067068 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006A26C 0006706C 38 80 00 00 */ li r4, 0 -/* 8006A270 00067070 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006A270 00067070 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006A274 00067074 80 03 1A C8 */ lwz r0, 0x1ac8(r3) /* 8006A278 00067078 2C 00 00 00 */ cmpwi r0, 0 /* 8006A27C 0006707C 41 82 00 24 */ beq lbl_8006A2A0 @@ -4560,9 +4560,9 @@ lbl_8006A2A0: zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv: /* 8006A2A8 000670A8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006A2AC 000670AC 7C 08 02 A6 */ mflr r0 -/* 8006A2B0 000670B0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006A2B0 000670B0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006A2B4 000670B4 90 01 00 14 */ stw r0, 0x14(r1) -/* 8006A2B8 000670B8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006A2B8 000670B8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006A2BC 000670BC 93 E1 00 0C */ stw r31, 0xc(r1) /* 8006A2C0 000670C0 80 03 1A FC */ lwz r0, 0x1afc(r3) /* 8006A2C4 000670C4 2C 00 00 00 */ cmpwi r0, 0 @@ -4579,18 +4579,18 @@ lbl_8006A2D4: /* 8006A2EC 000670EC 48 00 CD 45 */ bl zEntPlayer.zEntPlayerJumpAddDriver__FP4xEnt /* 8006A2F0 000670F0 38 60 00 2E */ li r3, 0x2e /* 8006A2F4 000670F4 48 01 6F 4D */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd -/* 8006A2F8 000670F8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006A2F8 000670F8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8006A2FC 000670FC 38 60 00 02 */ li r3, 2 /* 8006A300 00067100 48 01 64 91 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf -/* 8006A304 00067104 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006A304 00067104 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006A308 00067108 38 80 00 00 */ li r4, 0 -/* 8006A30C 0006710C 38 C3 05 58 */ addi r6, r3, lbl_803C0558@l +/* 8006A30C 0006710C 38 C3 05 58 */ addi r6, r3, lbl_globals@l /* 8006A310 00067110 38 00 00 01 */ li r0, 1 /* 8006A314 00067114 80 A6 07 28 */ lwz r5, 0x728(r6) /* 8006A318 00067118 38 60 00 00 */ li r3, 0 /* 8006A31C 0006711C C0 05 00 34 */ lfs f0, 0x34(r5) -/* 8006A320 00067120 D0 0D 8C D0 */ stfs f0, lbl_803CB5D0-_SDA_BASE_(r13) -/* 8006A324 00067124 D0 0D 8C CC */ stfs f0, lbl_803CB5CC-_SDA_BASE_(r13) +/* 8006A320 00067120 D0 0D 8C D0 */ stfs f0, lbl_startDouble-_SDA_BASE_(r13) +/* 8006A324 00067124 D0 0D 8C CC */ stfs f0, lbl_startJump-_SDA_BASE_(r13) /* 8006A328 00067128 90 86 1A C8 */ stw r4, 0x1ac8(r6) /* 8006A32C 0006712C 90 06 1A D8 */ stw r0, 0x1ad8(r6) lbl_8006A330: @@ -4602,13 +4602,13 @@ lbl_8006A330: lbl_8006A344: /* 8006A344 00067144 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006A348 00067148 7C 08 02 A6 */ mflr r0 -/* 8006A34C 0006714C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006A34C 0006714C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006A350 00067150 90 01 00 14 */ stw r0, 0x14(r1) /* 8006A354 00067154 93 E1 00 0C */ stw r31, 0xc(r1) /* 8006A358 00067158 3B E0 00 00 */ li r31, 0 /* 8006A35C 0006715C 93 C1 00 08 */ stw r30, 8(r1) /* 8006A360 00067160 7C 9E 23 78 */ mr r30, r4 -/* 8006A364 00067164 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8006A364 00067164 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8006A368 00067168 80 64 07 04 */ lwz r3, 0x704(r4) /* 8006A36C 0006716C 80 04 16 A8 */ lwz r0, 0x16a8(r4) /* 8006A370 00067170 7C 03 00 40 */ cmplw r3, r0 @@ -4619,15 +4619,15 @@ lbl_8006A344: /* 8006A384 00067184 80 63 00 04 */ lwz r3, 4(r3) /* 8006A388 00067188 28 03 00 00 */ cmplwi r3, 0 /* 8006A38C 0006718C 41 82 00 40 */ beq lbl_8006A3CC -/* 8006A390 00067190 3C 80 80 25 */ lis r4, lbl_80256118@ha -/* 8006A394 00067194 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 8006A390 00067190 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha +/* 8006A394 00067194 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 8006A398 00067198 38 84 01 44 */ addi r4, r4, 0x144 /* 8006A39C 0006719C 48 17 D1 81 */ bl func_801E751C /* 8006A3A0 000671A0 2C 03 00 00 */ cmpwi r3, 0 /* 8006A3A4 000671A4 41 82 00 24 */ beq lbl_8006A3C8 /* 8006A3A8 000671A8 80 BE 00 04 */ lwz r5, 4(r30) -/* 8006A3AC 000671AC 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 8006A3B0 000671B0 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8006A3AC 000671AC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 8006A3B0 000671B0 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8006A3B4 000671B4 80 65 00 04 */ lwz r3, 4(r5) /* 8006A3B8 000671B8 38 84 01 51 */ addi r4, r4, 0x151 /* 8006A3BC 000671BC 48 17 D1 61 */ bl func_801E751C @@ -4638,9 +4638,9 @@ lbl_8006A3C8: lbl_8006A3CC: /* 8006A3CC 000671CC 57 E0 06 3F */ clrlwi. r0, r31, 0x18 /* 8006A3D0 000671D0 41 82 00 2C */ beq lbl_8006A3FC -/* 8006A3D4 000671D4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006A3D8 000671D8 C0 02 8C 0C */ lfs f0, lbl_803CD58C-_SDA2_BASE_(r2) -/* 8006A3DC 000671DC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006A3D4 000671D4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006A3D8 000671D8 C0 02 8C 0C */ lfs f0, lbl__875-_SDA2_BASE_(r2) +/* 8006A3DC 000671DC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006A3E0 000671E0 80 63 07 28 */ lwz r3, 0x728(r3) /* 8006A3E4 000671E4 C0 23 00 D8 */ lfs f1, 0xd8(r3) /* 8006A3E8 000671E8 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -4649,9 +4649,9 @@ lbl_8006A3CC: /* 8006A3F4 000671F4 54 00 1F FE */ rlwinm r0, r0, 3, 0x1f, 0x1f /* 8006A3F8 000671F8 48 00 00 28 */ b lbl_8006A420 lbl_8006A3FC: -/* 8006A3FC 000671FC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006A400 00067200 C0 02 8C F0 */ lfs f0, lbl_803CD670-_SDA2_BASE_(r2) -/* 8006A404 00067204 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006A3FC 000671FC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006A400 00067200 C0 02 8C F0 */ lfs f0, lbl__2631-_SDA2_BASE_(r2) +/* 8006A404 00067204 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006A408 00067208 80 63 07 28 */ lwz r3, 0x728(r3) /* 8006A40C 0006720C C0 23 00 D8 */ lfs f1, 0xd8(r3) /* 8006A410 00067210 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -4667,8 +4667,8 @@ lbl_8006A420: /* 8006A434 00067234 38 21 00 10 */ addi r1, r1, 0x10 /* 8006A438 00067238 4E 80 00 20 */ blr lbl_8006A43C: -/* 8006A43C 0006723C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006A440 00067240 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006A43C 0006723C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006A440 00067240 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006A444 00067244 80 03 17 1C */ lwz r0, 0x171c(r3) /* 8006A448 00067248 20 00 00 01 */ subfic r0, r0, 1 /* 8006A44C 0006724C 7C 00 00 34 */ cntlzw r0, r0 @@ -4682,15 +4682,15 @@ zEntPlayer.BounceCB__FP15xAnimTransitionP11xAnimSinglePv: /* 8006A460 00067260 38 60 00 01 */ li r3, 1 /* 8006A464 00067264 90 01 00 14 */ stw r0, 0x14(r1) /* 8006A468 00067268 4B FE 7C 29 */ bl zCameraSetBbounce__Fi -/* 8006A46C 0006726C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006A46C 0006726C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006A470 00067270 38 A0 00 00 */ li r5, 0 -/* 8006A474 00067274 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8006A474 00067274 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8006A478 00067278 38 00 00 01 */ li r0, 1 /* 8006A47C 0006727C 90 A4 17 1C */ stw r5, 0x171c(r4) /* 8006A480 00067280 38 60 00 00 */ li r3, 0 /* 8006A484 00067284 90 04 1A B8 */ stw r0, 0x1ab8(r4) /* 8006A488 00067288 90 04 1A BC */ stw r0, 0x1abc(r4) -/* 8006A48C 0006728C 80 8D 8D 08 */ lwz r4, lbl_803CB608-_SDA_BASE_(r13) +/* 8006A48C 0006728C 80 8D 8D 08 */ lwz r4, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006A490 00067290 90 04 00 1C */ stw r0, 0x1c(r4) /* 8006A494 00067294 80 01 00 14 */ lwz r0, 0x14(r1) /* 8006A498 00067298 7C 08 03 A6 */ mtlr r0 @@ -4722,11 +4722,11 @@ lbl_8006A4A4: lbl_8006A4FC: /* 8006A4FC 000672FC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006A500 00067300 7C 08 02 A6 */ mflr r0 -/* 8006A504 00067304 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006A504 00067304 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006A508 00067308 90 01 00 14 */ stw r0, 0x14(r1) -/* 8006A50C 0006730C 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8006A50C 0006730C 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8006A510 00067310 80 64 09 C4 */ lwz r3, 0x9c4(r4) -/* 8006A514 00067314 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006A514 00067314 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8006A518 00067318 C0 03 00 90 */ lfs f0, 0x90(r3) /* 8006A51C 0006731C FC 00 08 40 */ fcmpo cr0, f0, f1 /* 8006A520 00067320 4C 40 13 82 */ cror 2, 0, 2 @@ -4750,7 +4750,7 @@ lbl_8006A558: lbl_8006A560: /* 8006A560 00067360 38 60 00 03 */ li r3, 3 /* 8006A564 00067364 48 01 62 2D */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf -/* 8006A568 00067368 80 8D 8D D8 */ lwz r4, lbl_803CB6D8-_SDA_BASE_(r13) +/* 8006A568 00067368 80 8D 8D D8 */ lwz r4, lbl_sWallJumpResult-_SDA_BASE_(r13) /* 8006A56C 0006736C 20 64 00 01 */ subfic r3, r4, 1 /* 8006A570 00067370 38 04 FF FF */ addi r0, r4, -1 /* 8006A574 00067374 7C 60 03 78 */ or r0, r3, r0 @@ -4765,9 +4765,9 @@ lbl_8006A57C: zEntPlayer.DblJumpCB__FP15xAnimTransitionP11xAnimSinglePv: /* 8006A58C 0006738C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006A590 00067390 7C 08 02 A6 */ mflr r0 -/* 8006A594 00067394 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006A594 00067394 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006A598 00067398 90 01 00 14 */ stw r0, 0x14(r1) -/* 8006A59C 0006739C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006A59C 0006739C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006A5A0 000673A0 93 E1 00 0C */ stw r31, 0xc(r1) /* 8006A5A4 000673A4 93 C1 00 08 */ stw r30, 8(r1) /* 8006A5A8 000673A8 80 03 1A FC */ lwz r0, 0x1afc(r3) @@ -4780,26 +4780,26 @@ lbl_8006A5BC: /* 8006A5C0 000673C0 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 8006A5C4 000673C4 38 84 00 90 */ addi r4, r4, 0x90 /* 8006A5C8 000673C8 48 00 C9 C5 */ bl zEntPlayerJumpStart__FP4xEntP10zJumpParam -/* 8006A5CC 000673CC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006A5CC 000673CC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006A5D0 000673D0 38 80 00 00 */ li r4, 0 -/* 8006A5D4 000673D4 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l +/* 8006A5D4 000673D4 3B C3 05 58 */ addi r30, r3, lbl_globals@l /* 8006A5D8 000673D8 38 00 00 01 */ li r0, 1 /* 8006A5DC 000673DC 90 9E 1A B8 */ stw r4, 0x1ab8(r30) /* 8006A5E0 000673E0 80 7E 07 28 */ lwz r3, 0x728(r30) /* 8006A5E4 000673E4 C0 03 00 34 */ lfs f0, 0x34(r3) -/* 8006A5E8 000673E8 D0 0D 8C D0 */ stfs f0, lbl_803CB5D0-_SDA_BASE_(r13) +/* 8006A5E8 000673E8 D0 0D 8C D0 */ stfs f0, lbl_startDouble-_SDA_BASE_(r13) /* 8006A5EC 000673EC 90 1E 1A DC */ stw r0, 0x1adc(r30) /* 8006A5F0 000673F0 90 9E 17 1C */ stw r4, 0x171c(r30) -/* 8006A5F4 000673F4 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006A5F4 000673F4 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 8006A5F8 000673F8 90 83 00 00 */ stw r4, 0(r3) -/* 8006A5FC 000673FC C0 0D 8D 94 */ lfs f0, lbl_803CB694-_SDA_BASE_(r13) -/* 8006A600 00067400 C0 82 8C 20 */ lfs f4, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006A5FC 000673FC C0 0D 8D 94 */ lfs f0, lbl_tslide_inair_tmr-_SDA_BASE_(r13) +/* 8006A600 00067400 C0 82 8C 20 */ lfs f4, lbl__976_1-_SDA2_BASE_(r2) /* 8006A604 00067404 FC 00 20 00 */ fcmpu cr0, f0, f4 /* 8006A608 00067408 41 82 00 E4 */ beq lbl_8006A6EC -/* 8006A60C 0006740C 3C 60 80 2E */ lis r3, lbl_802DE704@ha -/* 8006A610 00067410 C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) -/* 8006A614 00067414 3B E3 E7 04 */ addi r31, r3, lbl_802DE704@l -/* 8006A618 00067418 C0 42 8C 44 */ lfs f2, lbl_803CD5C4-_SDA2_BASE_(r2) +/* 8006A60C 0006740C 3C 60 80 2E */ lis r3, lbl_update_motion@ha +/* 8006A610 00067410 C0 62 8C 10 */ lfs f3, lbl__876-_SDA2_BASE_(r2) +/* 8006A614 00067414 3B E3 E7 04 */ addi r31, r3, lbl_update_motion@l +/* 8006A618 00067418 C0 42 8C 44 */ lfs f2, lbl__1051_2-_SDA2_BASE_(r2) /* 8006A61C 0006741C C0 DF 00 00 */ lfs f6, 0(r31) /* 8006A620 00067420 C0 BF 00 08 */ lfs f5, 8(r31) /* 8006A624 00067424 EC 26 01 B2 */ fmuls f1, f6, f6 @@ -4825,17 +4825,17 @@ lbl_8006A654: /* 8006A670 00067470 48 00 00 24 */ b lbl_8006A694 lbl_8006A674: /* 8006A674 00067474 4B FA 01 89 */ bl xsqrt__Ff -/* 8006A678 00067478 C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) -/* 8006A67C 0006747C 3C 60 80 2E */ lis r3, lbl_802DE704@ha -/* 8006A680 00067480 C0 43 E7 04 */ lfs f2, lbl_802DE704@l(r3) +/* 8006A678 00067478 C0 62 8C 10 */ lfs f3, lbl__876-_SDA2_BASE_(r2) +/* 8006A67C 0006747C 3C 60 80 2E */ lis r3, lbl_update_motion@ha +/* 8006A680 00067480 C0 43 E7 04 */ lfs f2, lbl_update_motion@l(r3) /* 8006A684 00067484 EC 63 08 24 */ fdivs f3, f3, f1 /* 8006A688 00067488 C0 1F 00 08 */ lfs f0, 8(r31) /* 8006A68C 0006748C EC 82 00 F2 */ fmuls f4, f2, f3 /* 8006A690 00067490 EC A0 00 F2 */ fmuls f5, f0, f3 lbl_8006A694: -/* 8006A694 00067494 C0 0D 81 D0 */ lfs f0, lbl_803CAAD0-_SDA_BASE_(r13) -/* 8006A698 00067498 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006A69C 0006749C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006A694 00067494 C0 0D 81 D0 */ lfs f0, lbl_update_dt-_SDA_BASE_(r13) +/* 8006A698 00067498 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006A69C 0006749C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006A6A0 000674A0 EC 21 00 24 */ fdivs f1, f1, f0 /* 8006A6A4 000674A4 C0 03 1F 1C */ lfs f0, 0x1f1c(r3) /* 8006A6A8 000674A8 C0 43 1F 14 */ lfs f2, 0x1f14(r3) @@ -4853,8 +4853,8 @@ lbl_8006A694: /* 8006A6D8 000674D8 C0 03 00 DC */ lfs f0, 0xdc(r3) /* 8006A6DC 000674DC EC 05 00 7A */ fmadds f0, f5, f1, f0 /* 8006A6E0 000674E0 D0 03 00 DC */ stfs f0, 0xdc(r3) -/* 8006A6E4 000674E4 C0 0D 81 D0 */ lfs f0, lbl_803CAAD0-_SDA_BASE_(r13) -/* 8006A6E8 000674E8 D0 0D 8D 98 */ stfs f0, lbl_803CB698-_SDA_BASE_(r13) +/* 8006A6E4 000674E4 C0 0D 81 D0 */ lfs f0, lbl_update_dt-_SDA_BASE_(r13) +/* 8006A6E8 000674E8 D0 0D 8D 98 */ stfs f0, lbl_tslide_dbl_tmr-_SDA_BASE_(r13) lbl_8006A6EC: /* 8006A6EC 000674EC 38 60 00 00 */ li r3, 0 lbl_8006A6F0: @@ -4873,17 +4873,17 @@ lbl_8006A708: /* 8006A71C 0006751C 4B FF FE 71 */ bl zEntPlayer.DblJumpCB__FP15xAnimTransitionP11xAnimSinglePv /* 8006A720 00067520 80 9F 00 04 */ lwz r4, 4(r31) /* 8006A724 00067524 38 60 00 00 */ li r3, 0 -/* 8006A728 00067528 C0 22 8C B4 */ lfs f1, lbl_803CD634-_SDA2_BASE_(r2) +/* 8006A728 00067528 C0 22 8C B4 */ lfs f1, lbl__2182-_SDA2_BASE_(r2) /* 8006A72C 0006752C 80 84 00 18 */ lwz r4, 0x18(r4) /* 8006A730 00067530 C0 1F 00 08 */ lfs f0, 8(r31) /* 8006A734 00067534 C0 64 00 10 */ lfs f3, 0x10(r4) -/* 8006A738 00067538 C0 42 8C F4 */ lfs f2, lbl_803CD674-_SDA2_BASE_(r2) +/* 8006A738 00067538 C0 42 8C F4 */ lfs f2, lbl__2689-_SDA2_BASE_(r2) /* 8006A73C 0006753C EC 01 00 F8 */ fmsubs f0, f1, f3, f0 /* 8006A740 00067540 EC 02 00 32 */ fmuls f0, f2, f0 /* 8006A744 00067544 EC 00 18 24 */ fdivs f0, f0, f3 -/* 8006A748 00067548 D0 0D 8D F8 */ stfs f0, lbl_803CB6F8-_SDA_BASE_(r13) +/* 8006A748 00067548 D0 0D 8D F8 */ stfs f0, lbl_sTongueDblSpeedMult-_SDA_BASE_(r13) /* 8006A74C 0006754C C0 3F 00 0C */ lfs f1, 0xc(r31) -/* 8006A750 00067550 C0 0D 8D F8 */ lfs f0, lbl_803CB6F8-_SDA_BASE_(r13) +/* 8006A750 00067550 C0 0D 8D F8 */ lfs f0, lbl_sTongueDblSpeedMult-_SDA_BASE_(r13) /* 8006A754 00067554 EC 01 00 32 */ fmuls f0, f1, f0 /* 8006A758 00067558 D0 1F 00 0C */ stfs f0, 0xc(r31) /* 8006A75C 0006755C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -4894,7 +4894,7 @@ lbl_8006A708: lbl_8006A770: /* 8006A770 00067570 C0 24 00 0C */ lfs f1, 0xc(r4) /* 8006A774 00067574 38 60 00 00 */ li r3, 0 -/* 8006A778 00067578 C0 0D 8D F8 */ lfs f0, lbl_803CB6F8-_SDA_BASE_(r13) +/* 8006A778 00067578 C0 0D 8D F8 */ lfs f0, lbl_sTongueDblSpeedMult-_SDA_BASE_(r13) /* 8006A77C 0006757C EC 01 00 32 */ fmuls f0, f1, f0 /* 8006A780 00067580 D0 04 00 0C */ stfs f0, 0xc(r4) /* 8006A784 00067584 4E 80 00 20 */ blr @@ -4910,24 +4910,24 @@ lbl_8006A788: /* 8006A7A8 000675A8 80 7E 00 04 */ lwz r3, 4(r30) /* 8006A7AC 000675AC 28 03 00 00 */ cmplwi r3, 0 /* 8006A7B0 000675B0 41 82 00 78 */ beq lbl_8006A828 -/* 8006A7B4 000675B4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8006A7B4 000675B4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8006A7B8 000675B8 80 63 00 04 */ lwz r3, 4(r3) -/* 8006A7BC 000675BC 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 8006A7BC 000675BC 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 8006A7C0 000675C0 38 84 01 5D */ addi r4, r4, 0x15d /* 8006A7C4 000675C4 48 17 CD 59 */ bl func_801E751C /* 8006A7C8 000675C8 2C 03 00 00 */ cmpwi r3, 0 /* 8006A7CC 000675CC 41 82 00 24 */ beq lbl_8006A7F0 /* 8006A7D0 000675D0 80 BE 00 04 */ lwz r5, 4(r30) -/* 8006A7D4 000675D4 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 8006A7D8 000675D8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8006A7D4 000675D4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 8006A7D8 000675D8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8006A7DC 000675DC 80 65 00 04 */ lwz r3, 4(r5) /* 8006A7E0 000675E0 38 84 01 67 */ addi r4, r4, 0x167 /* 8006A7E4 000675E4 48 17 CD 39 */ bl func_801E751C /* 8006A7E8 000675E8 2C 03 00 00 */ cmpwi r3, 0 /* 8006A7EC 000675EC 40 82 00 3C */ bne lbl_8006A828 lbl_8006A7F0: -/* 8006A7F0 000675F0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006A7F4 000675F4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006A7F0 000675F0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006A7F4 000675F4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006A7F8 000675F8 80 03 17 88 */ lwz r0, 0x1788(r3) /* 8006A7FC 000675FC 28 00 00 00 */ cmplwi r0, 0 /* 8006A800 00067600 40 82 00 28 */ bne lbl_8006A828 @@ -4935,14 +4935,14 @@ lbl_8006A7F0: /* 8006A808 00067608 80 03 00 2C */ lwz r0, 0x2c(r3) /* 8006A80C 0006760C 54 00 03 DF */ rlwinm. r0, r0, 0, 0xf, 0xf /* 8006A810 00067610 41 82 00 18 */ beq lbl_8006A828 -/* 8006A814 00067614 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) -/* 8006A818 00067618 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006A814 00067614 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) +/* 8006A818 00067618 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006A81C 0006761C C0 23 00 18 */ lfs f1, 0x18(r3) /* 8006A820 00067620 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006A824 00067624 41 81 00 24 */ bgt lbl_8006A848 lbl_8006A828: -/* 8006A828 00067628 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006A82C 0006762C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006A828 00067628 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006A82C 0006762C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006A830 00067630 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 8006A834 00067634 2C 00 00 00 */ cmpwi r0, 0 /* 8006A838 00067638 41 82 00 10 */ beq lbl_8006A848 @@ -4958,12 +4958,12 @@ lbl_8006A848: /* 8006A85C 0006765C 38 21 00 10 */ addi r1, r1, 0x10 /* 8006A860 00067660 4E 80 00 20 */ blr lbl_8006A864: -/* 8006A864 00067664 C0 2D 8D 2C */ lfs f1, lbl_803CB62C-_SDA_BASE_(r13) +/* 8006A864 00067664 C0 2D 8D 2C */ lfs f1, lbl_bvTimeToIdle-_SDA_BASE_(r13) /* 8006A868 00067668 38 60 00 00 */ li r3, 0 -/* 8006A86C 0006766C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006A86C 0006766C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006A870 00067670 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006A874 00067674 40 81 00 14 */ ble lbl_8006A888 -/* 8006A878 00067678 80 0D 8D 28 */ lwz r0, lbl_803CB628-_SDA_BASE_(r13) +/* 8006A878 00067678 80 0D 8D 28 */ lwz r0, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006A87C 0006767C 28 00 00 00 */ cmplwi r0, 0 /* 8006A880 00067680 41 82 00 08 */ beq lbl_8006A888 /* 8006A884 00067684 38 60 00 01 */ li r3, 1 @@ -4971,13 +4971,13 @@ lbl_8006A888: /* 8006A888 00067688 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 8006A88C 0006768C 4E 80 00 20 */ blr lbl_8006A890: -/* 8006A890 00067690 C0 2D 8D 2C */ lfs f1, lbl_803CB62C-_SDA_BASE_(r13) +/* 8006A890 00067690 C0 2D 8D 2C */ lfs f1, lbl_bvTimeToIdle-_SDA_BASE_(r13) /* 8006A894 00067694 38 60 00 00 */ li r3, 0 -/* 8006A898 00067698 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006A898 00067698 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006A89C 0006769C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006A8A0 000676A0 4C 40 13 82 */ cror 2, 0, 2 /* 8006A8A4 000676A4 40 82 00 14 */ bne lbl_8006A8B8 -/* 8006A8A8 000676A8 80 0D 8D 28 */ lwz r0, lbl_803CB628-_SDA_BASE_(r13) +/* 8006A8A8 000676A8 80 0D 8D 28 */ lwz r0, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006A8AC 000676AC 28 00 00 00 */ cmplwi r0, 0 /* 8006A8B0 000676B0 41 82 00 08 */ beq lbl_8006A8B8 /* 8006A8B4 000676B4 38 60 00 01 */ li r3, 1 @@ -4985,11 +4985,11 @@ lbl_8006A8B8: /* 8006A8B8 000676B8 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 8006A8BC 000676BC 4E 80 00 20 */ blr lbl_8006A8C0: -/* 8006A8C0 000676C0 80 0D 8D 34 */ lwz r0, lbl_803CB634-_SDA_BASE_(r13) +/* 8006A8C0 000676C0 80 0D 8D 34 */ lwz r0, lbl_boulderRollShouldStart-_SDA_BASE_(r13) /* 8006A8C4 000676C4 38 60 00 00 */ li r3, 0 /* 8006A8C8 000676C8 2C 00 00 00 */ cmpwi r0, 0 /* 8006A8CC 000676CC 41 82 00 14 */ beq lbl_8006A8E0 -/* 8006A8D0 000676D0 80 0D 8D 28 */ lwz r0, lbl_803CB628-_SDA_BASE_(r13) +/* 8006A8D0 000676D0 80 0D 8D 28 */ lwz r0, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006A8D4 000676D4 28 00 00 00 */ cmplwi r0, 0 /* 8006A8D8 000676D8 41 82 00 08 */ beq lbl_8006A8E0 /* 8006A8DC 000676DC 38 60 00 01 */ li r3, 1 @@ -5001,9 +5001,9 @@ lbl_8006A8E8: /* 8006A8EC 000676EC 7C 08 02 A6 */ mflr r0 /* 8006A8F0 000676F0 38 60 00 0E */ li r3, 0xe /* 8006A8F4 000676F4 90 01 00 14 */ stw r0, 0x14(r1) -/* 8006A8F8 000676F8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006A8F8 000676F8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8006A8FC 000676FC 48 01 5E 95 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf -/* 8006A900 00067700 C0 22 8C AC */ lfs f1, lbl_803CD62C-_SDA2_BASE_(r2) +/* 8006A900 00067700 C0 22 8C AC */ lfs f1, lbl__2135-_SDA2_BASE_(r2) /* 8006A904 00067704 38 60 00 14 */ li r3, 0x14 /* 8006A908 00067708 38 80 00 16 */ li r4, 0x16 /* 8006A90C 0006770C 48 01 61 B5 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf @@ -5017,9 +5017,9 @@ lbl_8006A8E8: lbl_8006A92C: /* 8006A92C 0006772C 94 21 FE 70 */ stwu r1, -0x190(r1) /* 8006A930 00067730 7C 08 02 A6 */ mflr r0 -/* 8006A934 00067734 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006A934 00067734 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006A938 00067738 90 01 01 94 */ stw r0, 0x194(r1) -/* 8006A93C 0006773C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006A93C 0006773C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006A940 00067740 93 E1 01 8C */ stw r31, 0x18c(r1) /* 8006A944 00067744 93 C1 01 88 */ stw r30, 0x188(r1) /* 8006A948 00067748 93 A1 01 84 */ stw r29, 0x184(r1) @@ -5027,14 +5027,14 @@ lbl_8006A92C: /* 8006A950 00067750 7F A3 EB 78 */ mr r3, r29 /* 8006A954 00067754 93 81 01 80 */ stw r28, 0x180(r1) /* 8006A958 00067758 4B FB 0E 91 */ bl xEntHide__FP4xEnt -/* 8006A95C 0006775C 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8006A960 00067760 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) -/* 8006A964 00067764 3B C4 05 58 */ addi r30, r4, lbl_803C0558@l +/* 8006A95C 0006775C 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8006A960 00067760 80 6D 8D 28 */ lwz r3, lbl_boulderVehicle-_SDA_BASE_(r13) +/* 8006A964 00067764 3B C4 05 58 */ addi r30, r4, lbl_globals@l /* 8006A968 00067768 80 9E 1F C0 */ lwz r4, 0x1fc0(r30) /* 8006A96C 0006776C 48 0B 61 09 */ bl xEntBoulder_Reset__FP11xEntBoulderP6xScene -/* 8006A970 00067770 80 8D 8D 28 */ lwz r4, lbl_803CB628-_SDA_BASE_(r13) -/* 8006A974 00067774 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006A978 00067778 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 8006A970 00067770 80 8D 8D 28 */ lwz r4, lbl_boulderVehicle-_SDA_BASE_(r13) +/* 8006A974 00067774 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006A978 00067778 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 8006A97C 0006777C 80 84 00 24 */ lwz r4, 0x24(r4) /* 8006A980 00067780 80 7F 07 04 */ lwz r3, 0x704(r31) /* 8006A984 00067784 80 A4 00 4C */ lwz r5, 0x4c(r4) @@ -5042,14 +5042,14 @@ lbl_8006A92C: /* 8006A98C 0006778C 38 65 00 30 */ addi r3, r5, 0x30 /* 8006A990 00067790 38 84 00 30 */ addi r4, r4, 0x30 /* 8006A994 00067794 4B FE 3B 49 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8006A998 00067798 80 8D 8D 28 */ lwz r4, lbl_803CB628-_SDA_BASE_(r13) +/* 8006A998 00067798 80 8D 8D 28 */ lwz r4, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006A99C 0006779C 80 64 00 24 */ lwz r3, 0x24(r4) /* 8006A9A0 000677A0 C0 04 00 94 */ lfs f0, 0x94(r4) /* 8006A9A4 000677A4 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8006A9A8 000677A8 C0 23 00 34 */ lfs f1, 0x34(r3) /* 8006A9AC 000677AC EC 01 00 2A */ fadds f0, f1, f0 /* 8006A9B0 000677B0 D0 03 00 34 */ stfs f0, 0x34(r3) -/* 8006A9B4 000677B4 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) +/* 8006A9B4 000677B4 80 6D 8D 28 */ lwz r3, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006A9B8 000677B8 80 83 00 24 */ lwz r4, 0x24(r3) /* 8006A9BC 000677BC 80 64 00 4C */ lwz r3, 0x4c(r4) /* 8006A9C0 000677C0 80 84 00 10 */ lwz r4, 0x10(r4) @@ -5057,56 +5057,56 @@ lbl_8006A92C: /* 8006A9C8 000677C8 38 84 00 1C */ addi r4, r4, 0x1c /* 8006A9CC 000677CC 4B FB 0F 95 */ bl xVec3SubFrom__FP5xVec3PC5xVec3 /* 8006A9D0 000677D0 3C C0 80 07 */ lis r6, lbl_8006F0E8@ha -/* 8006A9D4 000677D4 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 8006A9D4 000677D4 3C A0 80 3C */ lis r5, lbl_globals@ha /* 8006A9D8 000677D8 3C 80 80 07 */ lis r4, lbl_8006F0DC@ha /* 8006A9DC 000677DC 3C 60 80 07 */ lis r3, lbl_8006F0B8@ha /* 8006A9E0 000677E0 38 C6 F0 E8 */ addi r6, r6, lbl_8006F0E8@l -/* 8006A9E4 000677E4 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 8006A9E4 000677E4 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 8006A9E8 000677E8 38 84 F0 DC */ addi r4, r4, lbl_8006F0DC@l /* 8006A9EC 000677EC 38 03 F0 B8 */ addi r0, r3, lbl_8006F0B8@l /* 8006A9F0 000677F0 90 C5 07 14 */ stw r6, 0x714(r5) /* 8006A9F4 000677F4 90 85 07 20 */ stw r4, 0x720(r5) /* 8006A9F8 000677F8 90 05 07 24 */ stw r0, 0x724(r5) -/* 8006A9FC 000677FC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8006AA00 00067800 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) +/* 8006A9FC 000677FC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8006AA00 00067800 80 6D 8D 28 */ lwz r3, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006AA04 00067804 D0 03 01 A4 */ stfs f0, 0x1a4(r3) /* 8006AA08 00067808 C0 25 1F A0 */ lfs f1, 0x1fa0(r5) /* 8006AA0C 0006780C C0 05 1F AC */ lfs f0, 0x1fac(r5) -/* 8006AA10 00067810 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) +/* 8006AA10 00067810 80 6D 8D 28 */ lwz r3, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006AA14 00067814 EC 01 00 32 */ fmuls f0, f1, f0 /* 8006AA18 00067818 D0 03 01 A0 */ stfs f0, 0x1a0(r3) /* 8006AA1C 0006781C C0 25 1F A8 */ lfs f1, 0x1fa8(r5) /* 8006AA20 00067820 C0 05 1F AC */ lfs f0, 0x1fac(r5) -/* 8006AA24 00067824 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) +/* 8006AA24 00067824 80 6D 8D 28 */ lwz r3, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006AA28 00067828 EC 01 00 32 */ fmuls f0, f1, f0 /* 8006AA2C 0006782C D0 03 01 A8 */ stfs f0, 0x1a8(r3) -/* 8006AA30 00067830 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) +/* 8006AA30 00067830 80 6D 8D 28 */ lwz r3, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006AA34 00067834 C0 03 01 A8 */ lfs f0, 0x1a8(r3) /* 8006AA38 00067838 D0 03 01 AC */ stfs f0, 0x1ac(r3) -/* 8006AA3C 0006783C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8006AA40 00067840 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) +/* 8006AA3C 0006783C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8006AA40 00067840 80 6D 8D 28 */ lwz r3, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006AA44 00067844 D0 03 01 B0 */ stfs f0, 0x1b0(r3) -/* 8006AA48 00067848 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) +/* 8006AA48 00067848 80 6D 8D 28 */ lwz r3, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006AA4C 0006784C C0 03 01 A0 */ lfs f0, 0x1a0(r3) /* 8006AA50 00067850 FC 00 00 50 */ fneg f0, f0 /* 8006AA54 00067854 D0 03 01 B4 */ stfs f0, 0x1b4(r3) -/* 8006AA58 00067858 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) +/* 8006AA58 00067858 80 6D 8D 28 */ lwz r3, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006AA5C 0006785C 38 63 01 AC */ addi r3, r3, 0x1ac /* 8006AA60 00067860 7C 64 1B 78 */ mr r4, r3 /* 8006AA64 00067864 4B FE 38 8D */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 8006AA68 00067868 83 8D 8D 28 */ lwz r28, lbl_803CB628-_SDA_BASE_(r13) +/* 8006AA68 00067868 83 8D 8D 28 */ lwz r28, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006AA6C 0006786C 38 7C 01 A0 */ addi r3, r28, 0x1a0 /* 8006AA70 00067870 4B FA 3B E1 */ bl xVec3Length__FPC5xVec3 /* 8006AA74 00067874 C0 1C 00 94 */ lfs f0, 0x94(r28) /* 8006AA78 00067878 EC 01 00 24 */ fdivs f0, f1, f0 /* 8006AA7C 0006787C D0 1C 01 D0 */ stfs f0, 0x1d0(r28) -/* 8006AA80 00067880 80 8D 8D 28 */ lwz r4, lbl_803CB628-_SDA_BASE_(r13) +/* 8006AA80 00067880 80 8D 8D 28 */ lwz r4, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006AA84 00067884 80 7F 07 04 */ lwz r3, 0x704(r31) /* 8006AA88 00067888 80 A4 00 24 */ lwz r5, 0x24(r4) /* 8006AA8C 0006788C 80 83 00 4C */ lwz r4, 0x4c(r3) /* 8006AA90 00067890 80 65 00 4C */ lwz r3, 0x4c(r5) /* 8006AA94 00067894 4B FE 3A 49 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8006AA98 00067898 80 8D 8D 28 */ lwz r4, lbl_803CB628-_SDA_BASE_(r13) +/* 8006AA98 00067898 80 8D 8D 28 */ lwz r4, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006AA9C 0006789C 80 7F 07 04 */ lwz r3, 0x704(r31) /* 8006AAA0 000678A0 80 84 00 24 */ lwz r4, 0x24(r4) /* 8006AAA4 000678A4 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -5114,7 +5114,7 @@ lbl_8006A92C: /* 8006AAAC 000678AC 38 83 00 20 */ addi r4, r3, 0x20 /* 8006AAB0 000678B0 38 65 00 20 */ addi r3, r5, 0x20 /* 8006AAB4 000678B4 4B FE 3A 29 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8006AAB8 000678B8 80 8D 8D 28 */ lwz r4, lbl_803CB628-_SDA_BASE_(r13) +/* 8006AAB8 000678B8 80 8D 8D 28 */ lwz r4, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006AABC 000678BC 80 7F 07 04 */ lwz r3, 0x704(r31) /* 8006AAC0 000678C0 80 84 00 24 */ lwz r4, 0x24(r4) /* 8006AAC4 000678C4 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -5122,19 +5122,19 @@ lbl_8006A92C: /* 8006AACC 000678CC 38 83 00 10 */ addi r4, r3, 0x10 /* 8006AAD0 000678D0 38 65 00 10 */ addi r3, r5, 0x10 /* 8006AAD4 000678D4 4B FE 3A 09 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8006AAD8 000678D8 80 02 AB E8 */ lwz r0, lbl_803CF568-_SDA2_BASE_(r2) +/* 8006AAD8 000678D8 80 02 AB E8 */ lwz r0, lbl_gPTankDisable-_SDA2_BASE_(r2) /* 8006AADC 000678DC 28 00 00 00 */ cmplwi r0, 0 /* 8006AAE0 000678E0 41 82 01 20 */ beq lbl_8006AC00 /* 8006AAE4 000678E4 38 00 03 5E */ li r0, 0x35e /* 8006AAE8 000678E8 3B 81 01 48 */ addi r28, r1, 0x148 /* 8006AAEC 000678EC 90 01 01 40 */ stw r0, 0x140(r1) /* 8006AAF0 000678F0 7F 83 E3 78 */ mr r3, r28 -/* 8006AAF4 000678F4 80 8D 8D 28 */ lwz r4, lbl_803CB628-_SDA_BASE_(r13) +/* 8006AAF4 000678F4 80 8D 8D 28 */ lwz r4, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006AAF8 000678F8 80 84 00 24 */ lwz r4, 0x24(r4) /* 8006AAFC 000678FC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8006AB00 00067900 38 84 00 30 */ addi r4, r4, 0x30 /* 8006AB04 00067904 4B FE 39 D9 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8006AB08 00067908 80 8D 8D 28 */ lwz r4, lbl_803CB628-_SDA_BASE_(r13) +/* 8006AB08 00067908 80 8D 8D 28 */ lwz r4, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006AB0C 0006790C 3B E1 01 54 */ addi r31, r1, 0x154 /* 8006AB10 00067910 7F E3 FB 78 */ mr r3, r31 /* 8006AB14 00067914 38 84 01 A0 */ addi r4, r4, 0x1a0 @@ -5142,64 +5142,64 @@ lbl_8006A92C: /* 8006AB1C 0006791C 7F E3 FB 78 */ mr r3, r31 /* 8006AB20 00067920 7F E4 FB 78 */ mr r4, r31 /* 8006AB24 00067924 4B FE 37 CD */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 8006AB28 00067928 C0 02 8C 44 */ lfs f0, lbl_803CD5C4-_SDA2_BASE_(r2) +/* 8006AB28 00067928 C0 02 8C 44 */ lfs f0, lbl__1051_2-_SDA2_BASE_(r2) /* 8006AB2C 0006792C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006AB30 00067930 40 80 00 1C */ bge lbl_8006AB4C -/* 8006AB34 00067934 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006AB34 00067934 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8006AB38 00067938 D0 21 01 54 */ stfs f1, 0x154(r1) -/* 8006AB3C 0006793C C0 02 8C 40 */ lfs f0, lbl_803CD5C0-_SDA2_BASE_(r2) +/* 8006AB3C 0006793C C0 02 8C 40 */ lfs f0, lbl__1049_1-_SDA2_BASE_(r2) /* 8006AB40 00067940 D0 01 01 58 */ stfs f0, 0x158(r1) /* 8006AB44 00067944 D0 21 01 5C */ stfs f1, 0x15c(r1) /* 8006AB48 00067948 48 00 00 10 */ b lbl_8006AB58 lbl_8006AB4C: -/* 8006AB4C 0006794C C0 22 8C 40 */ lfs f1, lbl_803CD5C0-_SDA2_BASE_(r2) +/* 8006AB4C 0006794C C0 22 8C 40 */ lfs f1, lbl__1049_1-_SDA2_BASE_(r2) /* 8006AB50 00067950 7F E3 FB 78 */ mr r3, r31 /* 8006AB54 00067954 4B FB 0D E5 */ bl xVec3SMulBy__FP5xVec3f lbl_8006AB58: -/* 8006AB58 00067958 C0 02 8C F8 */ lfs f0, lbl_803CD678-_SDA2_BASE_(r2) +/* 8006AB58 00067958 C0 02 8C F8 */ lfs f0, lbl__2791-_SDA2_BASE_(r2) /* 8006AB5C 0006795C 38 61 00 14 */ addi r3, r1, 0x14 /* 8006AB60 00067960 38 80 00 00 */ li r4, 0 /* 8006AB64 00067964 D0 01 01 60 */ stfs f0, 0x160(r1) -/* 8006AB68 00067968 C0 22 8C FC */ lfs f1, lbl_803CD67C-_SDA2_BASE_(r2) -/* 8006AB6C 0006796C C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006AB68 00067968 C0 22 8C FC */ lfs f1, lbl__2792-_SDA2_BASE_(r2) +/* 8006AB6C 0006796C C0 62 8C 10 */ lfs f3, lbl__876-_SDA2_BASE_(r2) /* 8006AB70 00067970 FC 40 08 90 */ fmr f2, f1 /* 8006AB74 00067974 4B FC 13 65 */ bl set__10xParInterpFfffUi -/* 8006AB78 00067978 C0 22 8C D0 */ lfs f1, lbl_803CD650-_SDA2_BASE_(r2) +/* 8006AB78 00067978 C0 22 8C D0 */ lfs f1, lbl__2472-_SDA2_BASE_(r2) /* 8006AB7C 0006797C 38 61 00 28 */ addi r3, r1, 0x28 -/* 8006AB80 00067980 C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006AB80 00067980 C0 62 8C 10 */ lfs f3, lbl__876-_SDA2_BASE_(r2) /* 8006AB84 00067984 38 80 00 00 */ li r4, 0 /* 8006AB88 00067988 FC 40 08 90 */ fmr f2, f1 /* 8006AB8C 0006798C 4B FC 13 4D */ bl set__10xParInterpFfffUi -/* 8006AB90 00067990 C0 22 8C 00 */ lfs f1, lbl_803CD580-_SDA2_BASE_(r2) +/* 8006AB90 00067990 C0 22 8C 00 */ lfs f1, lbl__872-_SDA2_BASE_(r2) /* 8006AB94 00067994 38 61 00 3C */ addi r3, r1, 0x3c -/* 8006AB98 00067998 C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006AB98 00067998 C0 62 8C 10 */ lfs f3, lbl__876-_SDA2_BASE_(r2) /* 8006AB9C 0006799C 38 80 00 00 */ li r4, 0 /* 8006ABA0 000679A0 FC 40 08 90 */ fmr f2, f1 /* 8006ABA4 000679A4 4B FC 13 35 */ bl set__10xParInterpFfffUi -/* 8006ABA8 000679A8 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 8006ABA8 000679A8 C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 8006ABAC 000679AC 38 61 00 50 */ addi r3, r1, 0x50 -/* 8006ABB0 000679B0 C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006ABB0 000679B0 C0 62 8C 10 */ lfs f3, lbl__876-_SDA2_BASE_(r2) /* 8006ABB4 000679B4 38 80 00 00 */ li r4, 0 /* 8006ABB8 000679B8 FC 40 08 90 */ fmr f2, f1 /* 8006ABBC 000679BC 4B FC 13 1D */ bl set__10xParInterpFfffUi -/* 8006ABC0 000679C0 80 6D 8D 38 */ lwz r3, lbl_803CB638-_SDA_BASE_(r13) +/* 8006ABC0 000679C0 80 6D 8D 38 */ lwz r3, lbl_sEmitSpinBubbles-_SDA_BASE_(r13) /* 8006ABC4 000679C4 38 81 00 08 */ addi r4, r1, 8 -/* 8006ABC8 000679C8 C0 2D 81 D0 */ lfs f1, lbl_803CAAD0-_SDA_BASE_(r13) +/* 8006ABC8 000679C8 C0 2D 81 D0 */ lfs f1, lbl_update_dt-_SDA_BASE_(r13) /* 8006ABCC 000679CC 48 0A CF FD */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings -/* 8006ABD0 000679D0 C0 22 8C B8 */ lfs f1, lbl_803CD638-_SDA2_BASE_(r2) +/* 8006ABD0 000679D0 C0 22 8C B8 */ lfs f1, lbl__2290-_SDA2_BASE_(r2) /* 8006ABD4 000679D4 7F 83 E3 78 */ mr r3, r28 -/* 8006ABD8 000679D8 C0 0D 81 D0 */ lfs f0, lbl_803CAAD0-_SDA_BASE_(r13) -/* 8006ABDC 000679DC 80 8D 8D 28 */ lwz r4, lbl_803CB628-_SDA_BASE_(r13) +/* 8006ABD8 000679D8 C0 0D 81 D0 */ lfs f0, lbl_update_dt-_SDA_BASE_(r13) +/* 8006ABDC 000679DC 80 8D 8D 28 */ lwz r4, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006ABE0 000679E0 EC 21 00 32 */ fmuls f1, f1, f0 /* 8006ABE4 000679E4 38 84 01 A0 */ addi r4, r4, 0x1a0 /* 8006ABE8 000679E8 4B FA A4 71 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 8006ABEC 000679EC 80 6D 8D 38 */ lwz r3, lbl_803CB638-_SDA_BASE_(r13) +/* 8006ABEC 000679EC 80 6D 8D 38 */ lwz r3, lbl_sEmitSpinBubbles-_SDA_BASE_(r13) /* 8006ABF0 000679F0 38 81 00 08 */ addi r4, r1, 8 -/* 8006ABF4 000679F4 C0 2D 81 D0 */ lfs f1, lbl_803CAAD0-_SDA_BASE_(r13) +/* 8006ABF4 000679F4 C0 2D 81 D0 */ lfs f1, lbl_update_dt-_SDA_BASE_(r13) /* 8006ABF8 000679F8 48 0A CF D1 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 8006ABFC 000679FC 48 00 00 1C */ b lbl_8006AC18 lbl_8006AC00: -/* 8006AC00 00067A00 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) +/* 8006AC00 00067A00 80 6D 8D 28 */ lwz r3, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006AC04 00067A04 38 80 00 32 */ li r4, 0x32 /* 8006AC08 00067A08 80 63 00 24 */ lwz r3, 0x24(r3) /* 8006AC0C 00067A0C 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -5208,28 +5208,28 @@ lbl_8006AC00: lbl_8006AC18: /* 8006AC18 00067A18 38 00 00 00 */ li r0, 0 /* 8006AC1C 00067A1C 7F A3 EB 78 */ mr r3, r29 -/* 8006AC20 00067A20 90 0D 8D 30 */ stw r0, lbl_803CB630-_SDA_BASE_(r13) +/* 8006AC20 00067A20 90 0D 8D 30 */ stw r0, lbl_boulderRollShouldEnd-_SDA_BASE_(r13) /* 8006AC24 00067A24 38 80 01 D3 */ li r4, 0x1d3 /* 8006AC28 00067A28 4B FB 49 C9 */ bl zEntEvent__FP5xBaseUi -/* 8006AC2C 00067A2C 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) +/* 8006AC2C 00067A2C 80 6D 8D 28 */ lwz r3, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006AC30 00067A30 80 9E 1F C0 */ lwz r4, 0x1fc0(r30) -/* 8006AC34 00067A34 C0 22 8C 44 */ lfs f1, lbl_803CD5C4-_SDA2_BASE_(r2) +/* 8006AC34 00067A34 C0 22 8C 44 */ lfs f1, lbl__1051_2-_SDA2_BASE_(r2) /* 8006AC38 00067A38 4B FA EA A5 */ bl xEntBeginUpdate__FP4xEntP6xScenef -/* 8006AC3C 00067A3C 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) +/* 8006AC3C 00067A3C 80 6D 8D 28 */ lwz r3, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006AC40 00067A40 80 9E 1F C0 */ lwz r4, 0x1fc0(r30) -/* 8006AC44 00067A44 C0 22 8C 44 */ lfs f1, lbl_803CD5C4-_SDA2_BASE_(r2) +/* 8006AC44 00067A44 C0 22 8C 44 */ lfs f1, lbl__1051_2-_SDA2_BASE_(r2) /* 8006AC48 00067A48 4B FA EB 21 */ bl xEntEndUpdate__FP4xEntP6xScenef -/* 8006AC4C 00067A4C 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) +/* 8006AC4C 00067A4C 80 6D 8D 28 */ lwz r3, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006AC50 00067A50 80 83 00 48 */ lwz r4, 0x48(r3) /* 8006AC54 00067A54 38 84 00 30 */ addi r4, r4, 0x30 /* 8006AC58 00067A58 48 0B 49 71 */ bl xEntBoulder_RealBUpdate__FP4xEntP5xVec3 -/* 8006AC5C 00067A5C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006AC60 00067A60 80 8D 8D 28 */ lwz r4, lbl_803CB628-_SDA_BASE_(r13) -/* 8006AC64 00067A64 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 8006AC5C 00067A5C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006AC60 00067A60 80 8D 8D 28 */ lwz r4, lbl_boulderVehicle-_SDA_BASE_(r13) +/* 8006AC64 00067A64 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 8006AC68 00067A68 38 60 00 00 */ li r3, 0 /* 8006AC6C 00067A6C 80 05 07 10 */ lwz r0, 0x710(r5) /* 8006AC70 00067A70 90 04 00 30 */ stw r0, 0x30(r4) -/* 8006AC74 00067A74 80 8D 8D 28 */ lwz r4, lbl_803CB628-_SDA_BASE_(r13) +/* 8006AC74 00067A74 80 8D 8D 28 */ lwz r4, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006AC78 00067A78 80 05 07 10 */ lwz r0, 0x710(r5) /* 8006AC7C 00067A7C 80 84 00 24 */ lwz r4, 0x24(r4) /* 8006AC80 00067A80 90 04 00 3C */ stw r0, 0x3c(r4) @@ -5244,8 +5244,8 @@ lbl_8006AC18: .global zEntPlayer.BoulderRollDoneCheck__Fv zEntPlayer.BoulderRollDoneCheck__Fv: -/* 8006ACA4 00067AA4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006ACA8 00067AA8 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 8006ACA4 00067AA4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006ACA8 00067AA8 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 8006ACAC 00067AAC 80 65 1F C0 */ lwz r3, 0x1fc0(r5) /* 8006ACB0 00067AB0 80 63 00 00 */ lwz r3, 0(r3) /* 8006ACB4 00067AB4 3C 03 AF B9 */ addis r0, r3, 0xafb9 @@ -5263,7 +5263,7 @@ lbl_8006ACC8: /* 8006ACE0 00067AE0 54 00 03 1F */ rlwinm. r0, r0, 0, 0xc, 0xf /* 8006ACE4 00067AE4 40 82 00 10 */ bne lbl_8006ACF4 lbl_8006ACE8: -/* 8006ACE8 00067AE8 80 0D 8D 30 */ lwz r0, lbl_803CB630-_SDA_BASE_(r13) +/* 8006ACE8 00067AE8 80 0D 8D 30 */ lwz r0, lbl_boulderRollShouldEnd-_SDA_BASE_(r13) /* 8006ACEC 00067AEC 2C 00 00 00 */ cmpwi r0, 0 /* 8006ACF0 00067AF0 41 82 00 08 */ beq lbl_8006ACF8 lbl_8006ACF4: @@ -5276,31 +5276,31 @@ lbl_8006ACF8: zEntPlayer.BoulderRollDoneCB__Fv: /* 8006AD00 00067B00 94 21 FE 70 */ stwu r1, -0x190(r1) /* 8006AD04 00067B04 7C 08 02 A6 */ mflr r0 -/* 8006AD08 00067B08 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006AD08 00067B08 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006AD0C 00067B0C 90 01 01 94 */ stw r0, 0x194(r1) -/* 8006AD10 00067B10 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006AD10 00067B10 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006AD14 00067B14 93 E1 01 8C */ stw r31, 0x18c(r1) /* 8006AD18 00067B18 3B E3 06 E0 */ addi r31, r3, 0x6e0 /* 8006AD1C 00067B1C 7F E3 FB 78 */ mr r3, r31 /* 8006AD20 00067B20 93 C1 01 88 */ stw r30, 0x188(r1) /* 8006AD24 00067B24 93 A1 01 84 */ stw r29, 0x184(r1) /* 8006AD28 00067B28 4B FB 0A D1 */ bl xEntShow__FP4xEnt -/* 8006AD2C 00067B2C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006AD2C 00067B2C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8006AD30 00067B30 38 60 00 10 */ li r3, 0x10 /* 8006AD34 00067B34 48 01 5A 5D */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf -/* 8006AD38 00067B38 80 02 AB E8 */ lwz r0, lbl_803CF568-_SDA2_BASE_(r2) +/* 8006AD38 00067B38 80 02 AB E8 */ lwz r0, lbl_gPTankDisable-_SDA2_BASE_(r2) /* 8006AD3C 00067B3C 28 00 00 00 */ cmplwi r0, 0 /* 8006AD40 00067B40 41 82 01 20 */ beq lbl_8006AE60 /* 8006AD44 00067B44 38 00 03 5E */ li r0, 0x35e /* 8006AD48 00067B48 3B A1 01 48 */ addi r29, r1, 0x148 /* 8006AD4C 00067B4C 90 01 01 40 */ stw r0, 0x140(r1) /* 8006AD50 00067B50 7F A3 EB 78 */ mr r3, r29 -/* 8006AD54 00067B54 80 8D 8D 28 */ lwz r4, lbl_803CB628-_SDA_BASE_(r13) +/* 8006AD54 00067B54 80 8D 8D 28 */ lwz r4, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006AD58 00067B58 80 84 00 24 */ lwz r4, 0x24(r4) /* 8006AD5C 00067B5C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8006AD60 00067B60 38 84 00 30 */ addi r4, r4, 0x30 /* 8006AD64 00067B64 4B FE 37 79 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8006AD68 00067B68 80 8D 8D 28 */ lwz r4, lbl_803CB628-_SDA_BASE_(r13) +/* 8006AD68 00067B68 80 8D 8D 28 */ lwz r4, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006AD6C 00067B6C 3B C1 01 54 */ addi r30, r1, 0x154 /* 8006AD70 00067B70 7F C3 F3 78 */ mr r3, r30 /* 8006AD74 00067B74 38 84 01 A0 */ addi r4, r4, 0x1a0 @@ -5308,64 +5308,64 @@ zEntPlayer.BoulderRollDoneCB__Fv: /* 8006AD7C 00067B7C 7F C3 F3 78 */ mr r3, r30 /* 8006AD80 00067B80 7F C4 F3 78 */ mr r4, r30 /* 8006AD84 00067B84 4B FE 35 6D */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 8006AD88 00067B88 C0 02 8C 44 */ lfs f0, lbl_803CD5C4-_SDA2_BASE_(r2) +/* 8006AD88 00067B88 C0 02 8C 44 */ lfs f0, lbl__1051_2-_SDA2_BASE_(r2) /* 8006AD8C 00067B8C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006AD90 00067B90 40 80 00 1C */ bge lbl_8006ADAC -/* 8006AD94 00067B94 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006AD94 00067B94 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8006AD98 00067B98 D0 21 01 54 */ stfs f1, 0x154(r1) -/* 8006AD9C 00067B9C C0 02 8C 40 */ lfs f0, lbl_803CD5C0-_SDA2_BASE_(r2) +/* 8006AD9C 00067B9C C0 02 8C 40 */ lfs f0, lbl__1049_1-_SDA2_BASE_(r2) /* 8006ADA0 00067BA0 D0 01 01 58 */ stfs f0, 0x158(r1) /* 8006ADA4 00067BA4 D0 21 01 5C */ stfs f1, 0x15c(r1) /* 8006ADA8 00067BA8 48 00 00 10 */ b lbl_8006ADB8 lbl_8006ADAC: -/* 8006ADAC 00067BAC C0 22 8C 40 */ lfs f1, lbl_803CD5C0-_SDA2_BASE_(r2) +/* 8006ADAC 00067BAC C0 22 8C 40 */ lfs f1, lbl__1049_1-_SDA2_BASE_(r2) /* 8006ADB0 00067BB0 7F C3 F3 78 */ mr r3, r30 /* 8006ADB4 00067BB4 4B FB 0B 85 */ bl xVec3SMulBy__FP5xVec3f lbl_8006ADB8: -/* 8006ADB8 00067BB8 C0 02 8C F8 */ lfs f0, lbl_803CD678-_SDA2_BASE_(r2) +/* 8006ADB8 00067BB8 C0 02 8C F8 */ lfs f0, lbl__2791-_SDA2_BASE_(r2) /* 8006ADBC 00067BBC 38 61 00 14 */ addi r3, r1, 0x14 /* 8006ADC0 00067BC0 38 80 00 00 */ li r4, 0 /* 8006ADC4 00067BC4 D0 01 01 60 */ stfs f0, 0x160(r1) -/* 8006ADC8 00067BC8 C0 22 8C FC */ lfs f1, lbl_803CD67C-_SDA2_BASE_(r2) -/* 8006ADCC 00067BCC C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006ADC8 00067BC8 C0 22 8C FC */ lfs f1, lbl__2792-_SDA2_BASE_(r2) +/* 8006ADCC 00067BCC C0 62 8C 10 */ lfs f3, lbl__876-_SDA2_BASE_(r2) /* 8006ADD0 00067BD0 FC 40 08 90 */ fmr f2, f1 /* 8006ADD4 00067BD4 4B FC 11 05 */ bl set__10xParInterpFfffUi -/* 8006ADD8 00067BD8 C0 22 8C D0 */ lfs f1, lbl_803CD650-_SDA2_BASE_(r2) +/* 8006ADD8 00067BD8 C0 22 8C D0 */ lfs f1, lbl__2472-_SDA2_BASE_(r2) /* 8006ADDC 00067BDC 38 61 00 28 */ addi r3, r1, 0x28 -/* 8006ADE0 00067BE0 C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006ADE0 00067BE0 C0 62 8C 10 */ lfs f3, lbl__876-_SDA2_BASE_(r2) /* 8006ADE4 00067BE4 38 80 00 00 */ li r4, 0 /* 8006ADE8 00067BE8 FC 40 08 90 */ fmr f2, f1 /* 8006ADEC 00067BEC 4B FC 10 ED */ bl set__10xParInterpFfffUi -/* 8006ADF0 00067BF0 C0 22 8C 00 */ lfs f1, lbl_803CD580-_SDA2_BASE_(r2) +/* 8006ADF0 00067BF0 C0 22 8C 00 */ lfs f1, lbl__872-_SDA2_BASE_(r2) /* 8006ADF4 00067BF4 38 61 00 3C */ addi r3, r1, 0x3c -/* 8006ADF8 00067BF8 C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006ADF8 00067BF8 C0 62 8C 10 */ lfs f3, lbl__876-_SDA2_BASE_(r2) /* 8006ADFC 00067BFC 38 80 00 00 */ li r4, 0 /* 8006AE00 00067C00 FC 40 08 90 */ fmr f2, f1 /* 8006AE04 00067C04 4B FC 10 D5 */ bl set__10xParInterpFfffUi -/* 8006AE08 00067C08 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 8006AE08 00067C08 C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 8006AE0C 00067C0C 38 61 00 50 */ addi r3, r1, 0x50 -/* 8006AE10 00067C10 C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006AE10 00067C10 C0 62 8C 10 */ lfs f3, lbl__876-_SDA2_BASE_(r2) /* 8006AE14 00067C14 38 80 00 00 */ li r4, 0 /* 8006AE18 00067C18 FC 40 08 90 */ fmr f2, f1 /* 8006AE1C 00067C1C 4B FC 10 BD */ bl set__10xParInterpFfffUi -/* 8006AE20 00067C20 80 6D 8D 38 */ lwz r3, lbl_803CB638-_SDA_BASE_(r13) +/* 8006AE20 00067C20 80 6D 8D 38 */ lwz r3, lbl_sEmitSpinBubbles-_SDA_BASE_(r13) /* 8006AE24 00067C24 38 81 00 08 */ addi r4, r1, 8 -/* 8006AE28 00067C28 C0 2D 81 D0 */ lfs f1, lbl_803CAAD0-_SDA_BASE_(r13) +/* 8006AE28 00067C28 C0 2D 81 D0 */ lfs f1, lbl_update_dt-_SDA_BASE_(r13) /* 8006AE2C 00067C2C 48 0A CD 9D */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings -/* 8006AE30 00067C30 C0 22 8C 0C */ lfs f1, lbl_803CD58C-_SDA2_BASE_(r2) +/* 8006AE30 00067C30 C0 22 8C 0C */ lfs f1, lbl__875-_SDA2_BASE_(r2) /* 8006AE34 00067C34 7F A3 EB 78 */ mr r3, r29 -/* 8006AE38 00067C38 C0 0D 81 D0 */ lfs f0, lbl_803CAAD0-_SDA_BASE_(r13) -/* 8006AE3C 00067C3C 80 8D 8D 28 */ lwz r4, lbl_803CB628-_SDA_BASE_(r13) +/* 8006AE38 00067C38 C0 0D 81 D0 */ lfs f0, lbl_update_dt-_SDA_BASE_(r13) +/* 8006AE3C 00067C3C 80 8D 8D 28 */ lwz r4, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006AE40 00067C40 EC 21 00 32 */ fmuls f1, f1, f0 /* 8006AE44 00067C44 38 84 01 A0 */ addi r4, r4, 0x1a0 /* 8006AE48 00067C48 4B FA A2 11 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 8006AE4C 00067C4C 80 6D 8D 38 */ lwz r3, lbl_803CB638-_SDA_BASE_(r13) +/* 8006AE4C 00067C4C 80 6D 8D 38 */ lwz r3, lbl_sEmitSpinBubbles-_SDA_BASE_(r13) /* 8006AE50 00067C50 38 81 00 08 */ addi r4, r1, 8 -/* 8006AE54 00067C54 C0 2D 81 D0 */ lfs f1, lbl_803CAAD0-_SDA_BASE_(r13) +/* 8006AE54 00067C54 C0 2D 81 D0 */ lfs f1, lbl_update_dt-_SDA_BASE_(r13) /* 8006AE58 00067C58 48 0A CD 71 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 8006AE5C 00067C5C 48 00 00 1C */ b lbl_8006AE78 lbl_8006AE60: -/* 8006AE60 00067C60 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) +/* 8006AE60 00067C60 80 6D 8D 28 */ lwz r3, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006AE64 00067C64 38 80 00 32 */ li r4, 0x32 /* 8006AE68 00067C68 80 63 00 24 */ lwz r3, 0x24(r3) /* 8006AE6C 00067C6C 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -5373,26 +5373,26 @@ lbl_8006AE60: /* 8006AE74 00067C74 48 02 9B C5 */ bl zFX_SpawnBubbleHit__FPC5xVec3Ui lbl_8006AE78: /* 8006AE78 00067C78 3C C0 80 07 */ lis r6, zEntPlayer_Update__FP4xEntP6xScenef@ha -/* 8006AE7C 00067C7C 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 8006AE7C 00067C7C 3C A0 80 3C */ lis r5, lbl_globals@ha /* 8006AE80 00067C80 3C 80 80 07 */ lis r4, lbl_80075EC8@ha /* 8006AE84 00067C84 3C 60 80 07 */ lis r3, lbl_80075878@ha /* 8006AE88 00067C88 38 C6 FE AC */ addi r6, r6, zEntPlayer_Update__FP4xEntP6xScenef@l -/* 8006AE8C 00067C8C 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 8006AE8C 00067C8C 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 8006AE90 00067C90 38 84 5E C8 */ addi r4, r4, lbl_80075EC8@l /* 8006AE94 00067C94 38 03 58 78 */ addi r0, r3, lbl_80075878@l /* 8006AE98 00067C98 90 C5 07 14 */ stw r6, 0x714(r5) /* 8006AE9C 00067C9C 90 85 07 20 */ stw r4, 0x720(r5) /* 8006AEA0 00067CA0 90 05 07 24 */ stw r0, 0x724(r5) -/* 8006AEA4 00067CA4 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) +/* 8006AEA4 00067CA4 80 6D 8D 28 */ lwz r3, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006AEA8 00067CA8 48 0B 57 99 */ bl xEntBoulder_Kill__FP11xEntBoulder /* 8006AEAC 00067CAC 38 00 00 00 */ li r0, 0 /* 8006AEB0 00067CB0 7F E3 FB 78 */ mr r3, r31 -/* 8006AEB4 00067CB4 90 0D 8D 34 */ stw r0, lbl_803CB634-_SDA_BASE_(r13) +/* 8006AEB4 00067CB4 90 0D 8D 34 */ stw r0, lbl_boulderRollShouldStart-_SDA_BASE_(r13) /* 8006AEB8 00067CB8 38 80 01 D4 */ li r4, 0x1d4 /* 8006AEBC 00067CBC 4B FB 47 35 */ bl zEntEvent__FP5xBaseUi -/* 8006AEC0 00067CC0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006AEC0 00067CC0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006AEC4 00067CC4 38 60 00 00 */ li r3, 0 -/* 8006AEC8 00067CC8 D0 0D 8D 80 */ stfs f0, lbl_803CB680-_SDA_BASE_(r13) +/* 8006AEC8 00067CC8 D0 0D 8D 80 */ stfs f0, lbl_idle_tmr-_SDA_BASE_(r13) /* 8006AECC 00067CCC 83 E1 01 8C */ lwz r31, 0x18c(r1) /* 8006AED0 00067CD0 83 C1 01 88 */ lwz r30, 0x188(r1) /* 8006AED4 00067CD4 83 A1 01 84 */ lwz r29, 0x184(r1) @@ -5401,28 +5401,28 @@ lbl_8006AE78: /* 8006AEE0 00067CE0 38 21 01 90 */ addi r1, r1, 0x190 /* 8006AEE4 00067CE4 4E 80 00 20 */ blr lbl_8006AEE8: -/* 8006AEE8 00067CE8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006AEEC 00067CEC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006AEE8 00067CE8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006AEEC 00067CEC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006AEF0 00067CF0 80 03 1D 4C */ lwz r0, 0x1d4c(r3) /* 8006AEF4 00067CF4 54 03 07 FE */ clrlwi r3, r0, 0x1f /* 8006AEF8 00067CF8 4E 80 00 20 */ blr lbl_8006AEFC: /* 8006AEFC 00067CFC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006AF00 00067D00 7C 08 02 A6 */ mflr r0 -/* 8006AF04 00067D04 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006AF04 00067D04 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006AF08 00067D08 90 01 00 14 */ stw r0, 0x14(r1) /* 8006AF0C 00067D0C 38 00 00 00 */ li r0, 0 -/* 8006AF10 00067D10 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 8006AF14 00067D14 80 8D 8D 0C */ lwz r4, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006AF10 00067D10 38 63 05 58 */ addi r3, r3, lbl_globals@l +/* 8006AF14 00067D14 80 8D 8D 0C */ lwz r4, lbl_sLasso-_SDA_BASE_(r13) /* 8006AF18 00067D18 90 04 00 00 */ stw r0, 0(r4) /* 8006AF1C 00067D1C 80 03 16 B0 */ lwz r0, 0x16b0(r3) -/* 8006AF20 00067D20 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006AF20 00067D20 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8006AF24 00067D24 28 00 00 00 */ cmplwi r0, 0 /* 8006AF28 00067D28 D0 23 1F 30 */ stfs f1, 0x1f30(r3) /* 8006AF2C 00067D2C 41 82 00 2C */ beq lbl_8006AF58 -/* 8006AF30 00067D30 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) -/* 8006AF34 00067D34 3C 60 80 29 */ lis r3, lbl_8028CE18@ha -/* 8006AF38 00067D38 38 63 CE 18 */ addi r3, r3, lbl_8028CE18@l +/* 8006AF30 00067D30 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) +/* 8006AF34 00067D34 3C 60 80 29 */ lis r3, lbl_sPlayerSndID@ha +/* 8006AF38 00067D38 38 63 CE 18 */ addi r3, r3, lbl_sPlayerSndID@l /* 8006AF3C 00067D3C 1C 00 00 BC */ mulli r0, r0, 0xbc /* 8006AF40 00067D40 7C 63 02 14 */ add r3, r3, r0 /* 8006AF44 00067D44 80 03 00 98 */ lwz r0, 0x98(r3) @@ -5431,12 +5431,12 @@ lbl_8006AEFC: /* 8006AF50 00067D50 38 60 00 26 */ li r3, 0x26 /* 8006AF54 00067D54 48 01 58 3D */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf lbl_8006AF58: -/* 8006AF58 00067D58 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) +/* 8006AF58 00067D58 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 8006AF5C 00067D5C 2C 00 00 02 */ cmpwi r0, 2 /* 8006AF60 00067D60 40 82 00 14 */ bne lbl_8006AF74 -/* 8006AF64 00067D64 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006AF64 00067D64 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006AF68 00067D68 38 00 00 01 */ li r0, 1 -/* 8006AF6C 00067D6C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006AF6C 00067D6C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006AF70 00067D70 90 03 1A B8 */ stw r0, 0x1ab8(r3) lbl_8006AF74: /* 8006AF74 00067D74 4B FF B4 BD */ bl zEntPlayer.zEntPlayerKillCarry__Fv @@ -5448,14 +5448,14 @@ lbl_8006AF74: /* 8006AF8C 00067D8C 38 21 00 10 */ addi r1, r1, 0x10 /* 8006AF90 00067D90 4E 80 00 20 */ blr lbl_8006AF94: -/* 8006AF94 00067D94 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006AF94 00067D94 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006AF98 00067D98 38 60 00 00 */ li r3, 0 -/* 8006AF9C 00067D9C D0 0D 8D 80 */ stfs f0, lbl_803CB680-_SDA_BASE_(r13) +/* 8006AF9C 00067D9C D0 0D 8D 80 */ stfs f0, lbl_idle_tmr-_SDA_BASE_(r13) /* 8006AFA0 00067DA0 4E 80 00 20 */ blr lbl_8006AFA4: -/* 8006AFA4 00067DA4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006AFA4 00067DA4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006AFA8 00067DA8 38 80 00 00 */ li r4, 0 -/* 8006AFAC 00067DAC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006AFAC 00067DAC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006AFB0 00067DB0 80 03 1D 4C */ lwz r0, 0x1d4c(r3) /* 8006AFB4 00067DB4 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8006AFB8 00067DB8 40 82 00 14 */ bne lbl_8006AFCC @@ -5467,9 +5467,9 @@ lbl_8006AFCC: /* 8006AFCC 00067DCC 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 8006AFD0 00067DD0 4E 80 00 20 */ blr lbl_8006AFD4: -/* 8006AFD4 00067DD4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006AFD4 00067DD4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006AFD8 00067DD8 38 80 00 00 */ li r4, 0 -/* 8006AFDC 00067DDC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006AFDC 00067DDC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006AFE0 00067DE0 80 03 1D 4C */ lwz r0, 0x1d4c(r3) /* 8006AFE4 00067DE4 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8006AFE8 00067DE8 40 82 00 14 */ bne lbl_8006AFFC @@ -5481,18 +5481,18 @@ lbl_8006AFFC: /* 8006AFFC 00067DFC 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 8006B000 00067E00 4E 80 00 20 */ blr lbl_8006B004: -/* 8006B004 00067E04 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006B004 00067E04 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006B008 00067E08 38 A0 00 02 */ li r5, 2 -/* 8006B00C 00067E0C 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8006B00C 00067E0C 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8006B010 00067E10 38 00 00 01 */ li r0, 1 /* 8006B014 00067E14 90 A4 16 D4 */ stw r5, 0x16d4(r4) /* 8006B018 00067E18 38 60 00 00 */ li r3, 0 /* 8006B01C 00067E1C 90 04 1A C8 */ stw r0, 0x1ac8(r4) /* 8006B020 00067E20 4E 80 00 20 */ blr lbl_8006B024: -/* 8006B024 00067E24 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006B024 00067E24 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006B028 00067E28 38 80 00 00 */ li r4, 0 -/* 8006B02C 00067E2C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006B02C 00067E2C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006B030 00067E30 80 03 1A C8 */ lwz r0, 0x1ac8(r3) /* 8006B034 00067E34 2C 00 00 00 */ cmpwi r0, 0 /* 8006B038 00067E38 41 82 00 40 */ beq lbl_8006B078 @@ -5503,11 +5503,11 @@ lbl_8006B024: /* 8006B04C 00067E4C 80 03 00 30 */ lwz r0, 0x30(r3) /* 8006B050 00067E50 54 00 03 DF */ rlwinm. r0, r0, 0, 0xf, 0xf /* 8006B054 00067E54 41 82 00 24 */ beq lbl_8006B078 -/* 8006B058 00067E58 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8006B05C 00067E5C C0 2D 8D 94 */ lfs f1, lbl_803CB694-_SDA_BASE_(r13) +/* 8006B058 00067E58 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8006B05C 00067E5C C0 2D 8D 94 */ lfs f1, lbl_tslide_inair_tmr-_SDA_BASE_(r13) /* 8006B060 00067E60 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 8006B064 00067E64 41 82 00 14 */ beq lbl_8006B078 -/* 8006B068 00067E68 C0 02 8C 00 */ lfs f0, lbl_803CD580-_SDA2_BASE_(r2) +/* 8006B068 00067E68 C0 02 8C 00 */ lfs f0, lbl__872-_SDA2_BASE_(r2) /* 8006B06C 00067E6C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006B070 00067E70 40 80 00 08 */ bge lbl_8006B078 /* 8006B074 00067E74 38 80 00 01 */ li r4, 1 @@ -5515,9 +5515,9 @@ lbl_8006B078: /* 8006B078 00067E78 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 8006B07C 00067E7C 4E 80 00 20 */ blr lbl_8006B080: -/* 8006B080 00067E80 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006B084 00067E84 C0 22 8C 78 */ lfs f1, lbl_803CD5F8-_SDA2_BASE_(r2) -/* 8006B088 00067E88 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006B080 00067E80 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006B084 00067E84 C0 22 8C 78 */ lfs f1, lbl__1469_1-_SDA2_BASE_(r2) +/* 8006B088 00067E88 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006B08C 00067E8C 80 63 09 C4 */ lwz r3, 0x9c4(r3) /* 8006B090 00067E90 C0 03 04 00 */ lfs f0, 0x400(r3) /* 8006B094 00067E94 FC 01 00 00 */ fcmpu cr0, f1, f0 @@ -5532,9 +5532,9 @@ lbl_8006B0A4: /* 8006B0B4 00067EB4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8006B0B8 00067EB8 7C BF 2B 78 */ mr r31, r5 /* 8006B0BC 00067EBC 48 01 61 85 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd -/* 8006B0C0 00067EC0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006B0C4 00067EC4 C0 02 8C 44 */ lfs f0, lbl_803CD5C4-_SDA2_BASE_(r2) -/* 8006B0C8 00067EC8 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 8006B0C0 00067EC0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006B0C4 00067EC4 C0 02 8C 44 */ lfs f0, lbl__1051_2-_SDA2_BASE_(r2) +/* 8006B0C8 00067EC8 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 8006B0CC 00067ECC 80 65 09 C4 */ lwz r3, 0x9c4(r5) /* 8006B0D0 00067ED0 D0 03 04 00 */ stfs f0, 0x400(r3) /* 8006B0D4 00067ED4 80 9F 00 48 */ lwz r4, 0x48(r31) @@ -5542,13 +5542,13 @@ lbl_8006B0A4: /* 8006B0DC 00067EDC C0 04 00 B8 */ lfs f0, 0xb8(r4) /* 8006B0E0 00067EE0 D0 03 04 30 */ stfs f0, 0x430(r3) /* 8006B0E4 00067EE4 80 65 09 C4 */ lwz r3, 0x9c4(r5) -/* 8006B0E8 00067EE8 C0 22 8C 58 */ lfs f1, lbl_803CD5D8-_SDA2_BASE_(r2) +/* 8006B0E8 00067EE8 C0 22 8C 58 */ lfs f1, lbl__1461-_SDA2_BASE_(r2) /* 8006B0EC 00067EEC C0 43 04 34 */ lfs f2, 0x434(r3) /* 8006B0F0 00067EF0 C0 63 04 30 */ lfs f3, 0x430(r3) /* 8006B0F4 00067EF4 EC 01 10 2A */ fadds f0, f1, f2 /* 8006B0F8 00067EF8 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 8006B0FC 00067EFC 40 81 00 14 */ ble lbl_8006B110 -/* 8006B100 00067F00 C0 02 8C 50 */ lfs f0, lbl_803CD5D0-_SDA2_BASE_(r2) +/* 8006B100 00067F00 C0 02 8C 50 */ lfs f0, lbl__1459-_SDA2_BASE_(r2) /* 8006B104 00067F04 EC 03 00 28 */ fsubs f0, f3, f0 /* 8006B108 00067F08 D0 03 04 30 */ stfs f0, 0x430(r3) /* 8006B10C 00067F0C 48 00 00 1C */ b lbl_8006B128 @@ -5556,11 +5556,11 @@ lbl_8006B110: /* 8006B110 00067F10 EC 02 08 28 */ fsubs f0, f2, f1 /* 8006B114 00067F14 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 8006B118 00067F18 40 80 00 10 */ bge lbl_8006B128 -/* 8006B11C 00067F1C C0 02 8C 50 */ lfs f0, lbl_803CD5D0-_SDA2_BASE_(r2) +/* 8006B11C 00067F1C C0 02 8C 50 */ lfs f0, lbl__1459-_SDA2_BASE_(r2) /* 8006B120 00067F20 EC 03 00 2A */ fadds f0, f3, f0 /* 8006B124 00067F24 D0 03 04 30 */ stfs f0, 0x430(r3) lbl_8006B128: -/* 8006B128 00067F28 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006B128 00067F28 80 AD 8D 0C */ lwz r5, lbl_sLasso-_SDA_BASE_(r13) /* 8006B12C 00067F2C 38 00 00 00 */ li r0, 0 /* 8006B130 00067F30 38 60 00 00 */ li r3, 0 /* 8006B134 00067F34 38 80 00 02 */ li r4, 2 @@ -5575,16 +5575,16 @@ lbl_8006B128: lbl_8006B158: /* 8006B158 00067F58 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006B15C 00067F5C 7C 08 02 A6 */ mflr r0 -/* 8006B160 00067F60 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006B160 00067F60 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006B164 00067F64 38 80 00 02 */ li r4, 2 /* 8006B168 00067F68 90 01 00 14 */ stw r0, 0x14(r1) -/* 8006B16C 00067F6C 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 8006B16C 00067F6C 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 8006B170 00067F70 38 00 00 01 */ li r0, 1 /* 8006B174 00067F74 38 60 00 01 */ li r3, 1 -/* 8006B178 00067F78 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8006B17C 00067F7C D0 0D 8D 80 */ stfs f0, lbl_803CB680-_SDA_BASE_(r13) +/* 8006B178 00067F78 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8006B17C 00067F7C D0 0D 8D 80 */ stfs f0, lbl_idle_tmr-_SDA_BASE_(r13) /* 8006B180 00067F80 90 05 16 D4 */ stw r0, 0x16d4(r5) -/* 8006B184 00067F84 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006B184 00067F84 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006B188 00067F88 D0 05 16 DC */ stfs f0, 0x16dc(r5) /* 8006B18C 00067F8C 4B FA 24 05 */ bl xCameraDoCollisions__Fii /* 8006B190 00067F90 80 01 00 14 */ lwz r0, 0x14(r1) @@ -5593,27 +5593,27 @@ lbl_8006B158: /* 8006B19C 00067F9C 38 21 00 10 */ addi r1, r1, 0x10 /* 8006B1A0 00067FA0 4E 80 00 20 */ blr lbl_8006B1A4: -/* 8006B1A4 00067FA4 80 6D 8C FC */ lwz r3, lbl_803CB5FC-_SDA_BASE_(r13) +/* 8006B1A4 00067FA4 80 6D 8C FC */ lwz r3, lbl_sGrabFound-_SDA_BASE_(r13) /* 8006B1A8 00067FA8 7C 03 00 D0 */ neg r0, r3 /* 8006B1AC 00067FAC 7C 00 1B 78 */ or r0, r0, r3 /* 8006B1B0 00067FB0 54 03 0F FE */ srwi r3, r0, 0x1f /* 8006B1B4 00067FB4 4E 80 00 20 */ blr lbl_8006B1B8: -/* 8006B1B8 00067FB8 80 6D 8D 00 */ lwz r3, lbl_803CB600-_SDA_BASE_(r13) +/* 8006B1B8 00067FB8 80 6D 8D 00 */ lwz r3, lbl_sGrabFailed-_SDA_BASE_(r13) /* 8006B1BC 00067FBC 7C 03 00 D0 */ neg r0, r3 /* 8006B1C0 00067FC0 7C 00 1B 78 */ or r0, r0, r3 /* 8006B1C4 00067FC4 54 03 0F FE */ srwi r3, r0, 0x1f /* 8006B1C8 00067FC8 4E 80 00 20 */ blr lbl_8006B1CC: -/* 8006B1CC 00067FCC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006B1D0 00067FD0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006B1CC 00067FCC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006B1D0 00067FD0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006B1D4 00067FD4 80 03 17 B0 */ lwz r0, 0x17b0(r3) /* 8006B1D8 00067FD8 7C 00 00 34 */ cntlzw r0, r0 /* 8006B1DC 00067FDC 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f /* 8006B1E0 00067FE0 4E 80 00 20 */ blr lbl_8006B1E4: -/* 8006B1E4 00067FE4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006B1E8 00067FE8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006B1E4 00067FE4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006B1E8 00067FE8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006B1EC 00067FEC 80 03 1A FC */ lwz r0, 0x1afc(r3) /* 8006B1F0 00067FF0 2C 00 00 00 */ cmpwi r0, 0 /* 8006B1F4 00067FF4 41 82 00 0C */ beq lbl_8006B200 @@ -5635,9 +5635,9 @@ lbl_8006B224: lbl_8006B22C: /* 8006B22C 0006802C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006B230 00068030 7C 08 02 A6 */ mflr r0 -/* 8006B234 00068034 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006B234 00068034 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006B238 00068038 90 01 00 14 */ stw r0, 0x14(r1) -/* 8006B23C 0006803C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006B23C 0006803C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006B240 00068040 80 03 1A FC */ lwz r0, 0x1afc(r3) /* 8006B244 00068044 2C 00 00 00 */ cmpwi r0, 0 /* 8006B248 00068048 40 82 00 10 */ bne lbl_8006B258 @@ -5648,9 +5648,9 @@ lbl_8006B258: /* 8006B258 00068058 38 60 00 00 */ li r3, 0 /* 8006B25C 0006805C 48 00 00 34 */ b lbl_8006B290 lbl_8006B260: -/* 8006B260 00068060 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006B260 00068060 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006B264 00068064 38 80 00 00 */ li r4, 0 -/* 8006B268 00068068 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006B268 00068068 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006B26C 0006806C 80 03 17 88 */ lwz r0, 0x1788(r3) /* 8006B270 00068070 28 00 00 00 */ cmplwi r0, 0 /* 8006B274 00068074 40 82 00 18 */ bne lbl_8006B28C @@ -5667,9 +5667,9 @@ lbl_8006B290: /* 8006B298 00068098 38 21 00 10 */ addi r1, r1, 0x10 /* 8006B29C 0006809C 4E 80 00 20 */ blr lbl_8006B2A0: -/* 8006B2A0 000680A0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006B2A0 000680A0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006B2A4 000680A4 38 80 00 00 */ li r4, 0 -/* 8006B2A8 000680A8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006B2A8 000680A8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006B2AC 000680AC 80 03 17 88 */ lwz r0, 0x1788(r3) /* 8006B2B0 000680B0 28 00 00 00 */ cmplwi r0, 0 /* 8006B2B4 000680B4 40 82 00 18 */ bne lbl_8006B2CC @@ -5684,13 +5684,13 @@ lbl_8006B2CC: lbl_8006B2D4: /* 8006B2D4 000680D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006B2D8 000680D8 7C 08 02 A6 */ mflr r0 -/* 8006B2DC 000680DC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006B2DC 000680DC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006B2E0 000680E0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8006B2E4 000680E4 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8006B2E4 000680E4 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8006B2E8 000680E8 38 00 00 01 */ li r0, 1 /* 8006B2EC 000680EC 38 60 00 11 */ li r3, 0x11 /* 8006B2F0 000680F0 90 04 17 3C */ stw r0, 0x173c(r4) -/* 8006B2F4 000680F4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006B2F4 000680F4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8006B2F8 000680F8 48 01 54 99 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 8006B2FC 000680FC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8006B300 00068100 38 60 00 00 */ li r3, 0 @@ -5703,7 +5703,7 @@ lbl_8006B310: /* 8006B318 00068118 38 60 00 13 */ li r3, 0x13 /* 8006B31C 0006811C 90 01 00 B4 */ stw r0, 0xb4(r1) /* 8006B320 00068120 93 E1 00 AC */ stw r31, 0xac(r1) -/* 8006B324 00068124 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006B324 00068124 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8006B328 00068128 48 01 54 69 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 8006B32C 0006812C 4B FC 59 3D */ bl xrand__Fv /* 8006B330 00068130 54 60 07 BE */ clrlwi r0, r3, 0x1e @@ -5712,9 +5712,9 @@ lbl_8006B310: /* 8006B33C 0006813C 38 60 00 5C */ li r3, 0x5c /* 8006B340 00068140 48 01 55 39 */ bl zEntPlayer_SNDPlayStream__F20_tagePlayerStreamSnd lbl_8006B344: -/* 8006B344 00068144 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006B348 00068148 80 8D 8C FC */ lwz r4, lbl_803CB5FC-_SDA_BASE_(r13) -/* 8006B34C 0006814C 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 8006B344 00068144 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006B348 00068148 80 8D 8C FC */ lwz r4, lbl_sGrabFound-_SDA_BASE_(r13) +/* 8006B34C 0006814C 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 8006B350 00068150 38 60 00 01 */ li r3, 1 /* 8006B354 00068154 38 00 00 00 */ li r0, 0 /* 8006B358 00068158 90 9F 17 B0 */ stw r4, 0x17b0(r31) @@ -5731,8 +5731,8 @@ lbl_8006B344: /* 8006B384 00068184 EC 23 08 28 */ fsubs f1, f3, f1 /* 8006B388 00068188 EC 42 00 28 */ fsubs f2, f2, f0 /* 8006B38C 0006818C 4B F9 AC E5 */ bl xatan2__Fff -/* 8006B390 00068190 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006B394 00068194 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006B390 00068190 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006B394 00068194 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006B398 00068198 D0 23 18 30 */ stfs f1, 0x1830(r3) /* 8006B39C 0006819C 48 00 00 38 */ b lbl_8006B3D4 lbl_8006B3A0: @@ -5746,16 +5746,16 @@ lbl_8006B3A0: /* 8006B3BC 000681BC EC 23 08 28 */ fsubs f1, f3, f1 /* 8006B3C0 000681C0 EC 42 00 28 */ fsubs f2, f2, f0 /* 8006B3C4 000681C4 4B F9 AC AD */ bl xatan2__Fff -/* 8006B3C8 000681C8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006B3CC 000681CC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006B3C8 000681C8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006B3CC 000681CC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006B3D0 000681D0 D0 23 18 30 */ stfs f1, 0x1830(r3) lbl_8006B3D4: -/* 8006B3D4 000681D4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006B3D8 000681D8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8006B3DC 000681DC 38 83 05 58 */ addi r4, r3, lbl_803C0558@l -/* 8006B3E0 000681E0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8006B3D4 000681D4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006B3D8 000681D8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8006B3DC 000681DC 38 83 05 58 */ addi r4, r3, lbl_globals@l +/* 8006B3E0 000681E0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8006B3E4 000681E4 D0 04 18 4C */ stfs f0, 0x184c(r4) -/* 8006B3E8 000681E8 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 8006B3E8 000681E8 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 8006B3EC 000681EC 80 A4 07 04 */ lwz r5, 0x704(r4) /* 8006B3F0 000681F0 38 83 01 77 */ addi r4, r3, 0x177 /* 8006B3F4 000681F4 80 65 00 0C */ lwz r3, 0xc(r5) @@ -5765,7 +5765,7 @@ lbl_8006B3D4: /* 8006B404 00068204 41 82 01 20 */ beq lbl_8006B524 /* 8006B408 00068208 80 63 00 18 */ lwz r3, 0x18(r3) /* 8006B40C 0006820C 38 A1 00 18 */ addi r5, r1, 0x18 -/* 8006B410 00068210 C0 22 8D 00 */ lfs f1, lbl_803CD680-_SDA2_BASE_(r2) +/* 8006B410 00068210 C0 22 8D 00 */ lfs f1, lbl__2961-_SDA2_BASE_(r2) /* 8006B414 00068214 38 C1 00 08 */ addi r6, r1, 8 /* 8006B418 00068218 80 63 00 1C */ lwz r3, 0x1c(r3) /* 8006B41C 0006821C 38 80 00 01 */ li r4, 1 @@ -5777,16 +5777,16 @@ lbl_8006B3D4: /* 8006B434 00068234 38 61 00 94 */ addi r3, r1, 0x94 /* 8006B438 00068238 38 81 00 18 */ addi r4, r1, 0x18 /* 8006B43C 0006823C 4B F9 FE 29 */ bl __as__5xVec3FRC5xVec3 -/* 8006B440 00068240 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006B444 00068244 3C 80 80 25 */ lis r4, lbl_80253030@ha -/* 8006B448 00068248 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 8006B440 00068240 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006B444 00068244 3C 80 80 25 */ lis r4, lbl_g_Y3@ha +/* 8006B448 00068248 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 8006B44C 0006824C C0 25 18 30 */ lfs f1, 0x1830(r5) /* 8006B450 00068250 38 61 00 24 */ addi r3, r1, 0x24 -/* 8006B454 00068254 38 84 30 30 */ addi r4, r4, lbl_80253030@l +/* 8006B454 00068254 38 84 30 30 */ addi r4, r4, lbl_g_Y3@l /* 8006B458 00068258 4B FB 04 85 */ bl xMat3x3Rot__FP7xMat3x3PC5xVec3f -/* 8006B45C 0006825C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8006B45C 0006825C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8006B460 00068260 38 61 00 54 */ addi r3, r1, 0x54 -/* 8006B464 00068264 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8006B464 00068264 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8006B468 00068268 80 84 07 28 */ lwz r4, 0x728(r4) /* 8006B46C 0006826C 38 84 00 30 */ addi r4, r4, 0x30 /* 8006B470 00068270 4B F9 FD F5 */ bl __as__5xVec3FRC5xVec3 @@ -5798,10 +5798,10 @@ lbl_8006B3D4: /* 8006B488 00068288 88 03 00 04 */ lbz r0, 4(r3) /* 8006B48C 0006828C 28 00 00 2F */ cmplwi r0, 0x2f /* 8006B490 00068290 40 82 00 4C */ bne lbl_8006B4DC -/* 8006B494 00068294 80 8D 8C FC */ lwz r4, lbl_803CB5FC-_SDA_BASE_(r13) -/* 8006B498 00068298 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006B494 00068294 80 8D 8C FC */ lwz r4, lbl_sGrabFound-_SDA_BASE_(r13) +/* 8006B498 00068298 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006B49C 0006829C C0 21 00 94 */ lfs f1, 0x94(r1) -/* 8006B4A0 000682A0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006B4A0 000682A0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006B4A4 000682A4 C0 04 00 88 */ lfs f0, 0x88(r4) /* 8006B4A8 000682A8 C0 41 00 98 */ lfs f2, 0x98(r1) /* 8006B4AC 000682AC EC 01 00 28 */ fsubs f0, f1, f0 @@ -5817,10 +5817,10 @@ lbl_8006B3D4: /* 8006B4D4 000682D4 D0 03 18 40 */ stfs f0, 0x1840(r3) /* 8006B4D8 000682D8 48 00 00 64 */ b lbl_8006B53C lbl_8006B4DC: -/* 8006B4DC 000682DC 80 8D 8C FC */ lwz r4, lbl_803CB5FC-_SDA_BASE_(r13) -/* 8006B4E0 000682E0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006B4DC 000682DC 80 8D 8C FC */ lwz r4, lbl_sGrabFound-_SDA_BASE_(r13) +/* 8006B4E0 000682E0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006B4E4 000682E4 C0 61 00 94 */ lfs f3, 0x94(r1) -/* 8006B4E8 000682E8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006B4E8 000682E8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006B4EC 000682EC 80 84 00 24 */ lwz r4, 0x24(r4) /* 8006B4F0 000682F0 C0 41 00 98 */ lfs f2, 0x98(r1) /* 8006B4F4 000682F4 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -5836,42 +5836,42 @@ lbl_8006B4DC: /* 8006B51C 0006831C D0 03 18 40 */ stfs f0, 0x1840(r3) /* 8006B520 00068320 48 00 00 1C */ b lbl_8006B53C lbl_8006B524: -/* 8006B524 00068324 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006B528 00068328 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8006B52C 0006832C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006B524 00068324 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006B528 00068328 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8006B52C 0006832C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006B530 00068330 D0 03 18 38 */ stfs f0, 0x1838(r3) /* 8006B534 00068334 D0 03 18 3C */ stfs f0, 0x183c(r3) /* 8006B538 00068338 D0 03 18 40 */ stfs f0, 0x1840(r3) lbl_8006B53C: -/* 8006B53C 0006833C 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8006B540 00068340 3C 60 80 25 */ lis r3, lbl_80253030@ha -/* 8006B544 00068344 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8006B53C 0006833C 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8006B540 00068340 3C 60 80 25 */ lis r3, lbl_g_Y3@ha +/* 8006B544 00068344 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8006B548 00068348 C0 04 18 30 */ lfs f0, 0x1830(r4) /* 8006B54C 0006834C 3B E4 17 B8 */ addi r31, r4, 0x17b8 -/* 8006B550 00068350 38 83 30 30 */ addi r4, r3, lbl_80253030@l +/* 8006B550 00068350 38 83 30 30 */ addi r4, r3, lbl_g_Y3@l /* 8006B554 00068354 FC 20 00 50 */ fneg f1, f0 /* 8006B558 00068358 7F E3 FB 78 */ mr r3, r31 /* 8006B55C 0006835C 4B FB 03 81 */ bl xMat3x3Rot__FP7xMat3x3PC5xVec3f -/* 8006B560 00068360 80 8D 8C FC */ lwz r4, lbl_803CB5FC-_SDA_BASE_(r13) +/* 8006B560 00068360 80 8D 8C FC */ lwz r4, lbl_sGrabFound-_SDA_BASE_(r13) /* 8006B564 00068364 7F E3 FB 78 */ mr r3, r31 /* 8006B568 00068368 7F E5 FB 78 */ mr r5, r31 /* 8006B56C 0006836C 80 84 00 24 */ lwz r4, 0x24(r4) /* 8006B570 00068370 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8006B574 00068374 4B FC 73 41 */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 -/* 8006B578 00068378 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8006B57C 0006837C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006B580 00068380 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006B578 00068378 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 8006B57C 0006837C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006B580 00068380 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006B584 00068384 FC 40 08 90 */ fmr f2, f1 /* 8006B588 00068388 38 63 17 E8 */ addi r3, r3, 0x17e8 /* 8006B58C 0006838C FC 60 08 90 */ fmr f3, f1 /* 8006B590 00068390 4B FA 3A 6D */ bl xVec3Init__FP5xVec3fff -/* 8006B594 00068394 80 6D 8C FC */ lwz r3, lbl_803CB5FC-_SDA_BASE_(r13) +/* 8006B594 00068394 80 6D 8C FC */ lwz r3, lbl_sGrabFound-_SDA_BASE_(r13) /* 8006B598 00068398 88 03 00 22 */ lbz r0, 0x22(r3) /* 8006B59C 0006839C 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a /* 8006B5A0 000683A0 98 03 00 22 */ stb r0, 0x22(r3) -/* 8006B5A4 000683A4 80 6D 8C FC */ lwz r3, lbl_803CB5FC-_SDA_BASE_(r13) +/* 8006B5A4 000683A4 80 6D 8C FC */ lwz r3, lbl_sGrabFound-_SDA_BASE_(r13) /* 8006B5A8 000683A8 48 04 CF DD */ bl zThrown_AddFruit__FP4xEnt -/* 8006B5AC 000683AC 80 6D 8C FC */ lwz r3, lbl_803CB5FC-_SDA_BASE_(r13) +/* 8006B5AC 000683AC 80 6D 8C FC */ lwz r3, lbl_sGrabFound-_SDA_BASE_(r13) /* 8006B5B0 000683B0 88 03 00 04 */ lbz r0, 4(r3) /* 8006B5B4 000683B4 28 00 00 2B */ cmplwi r0, 0x2b /* 8006B5B8 000683B8 40 82 00 18 */ bne lbl_8006B5D0 @@ -5888,17 +5888,17 @@ lbl_8006B5D0: /* 8006B5E0 000683E0 38 21 00 B0 */ addi r1, r1, 0xb0 /* 8006B5E4 000683E4 4E 80 00 20 */ blr lbl_8006B5E8: -/* 8006B5E8 000683E8 3C 80 80 2E */ lis r4, lbl_802DE74C@ha +/* 8006B5E8 000683E8 3C 80 80 2E */ lis r4, lbl_player_talk__24_unnamed_zEntPlayer_cpp_@ha /* 8006B5EC 000683EC 80 A3 00 14 */ lwz r5, 0x14(r3) -/* 8006B5F0 000683F0 80 04 E7 4C */ lwz r0, lbl_802DE74C@l(r4) +/* 8006B5F0 000683F0 80 04 E7 4C */ lwz r0, lbl_player_talk__24_unnamed_zEntPlayer_cpp_@l(r4) /* 8006B5F4 000683F4 7C 05 00 50 */ subf r0, r5, r0 /* 8006B5F8 000683F8 7C 00 00 34 */ cntlzw r0, r0 /* 8006B5FC 000683FC 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f /* 8006B600 00068400 4E 80 00 20 */ blr lbl_8006B604: -/* 8006B604 00068404 3C 80 80 2E */ lis r4, lbl_802DE74C@ha +/* 8006B604 00068404 3C 80 80 2E */ lis r4, lbl_player_talk__24_unnamed_zEntPlayer_cpp_@ha /* 8006B608 00068408 80 A3 00 14 */ lwz r5, 0x14(r3) -/* 8006B60C 0006840C 80 04 E7 4C */ lwz r0, lbl_802DE74C@l(r4) +/* 8006B60C 0006840C 80 04 E7 4C */ lwz r0, lbl_player_talk__24_unnamed_zEntPlayer_cpp_@l(r4) /* 8006B610 00068410 7C 65 00 50 */ subf r3, r5, r0 /* 8006B614 00068414 7C 00 28 50 */ subf r0, r0, r5 /* 8006B618 00068418 7C 60 03 78 */ or r0, r3, r0 @@ -5913,14 +5913,14 @@ zEntPlayer.speak_update__24_unnamed_zEntPlayer_cpp_Ff: /* 8006B630 00068430 DB E1 00 10 */ stfd f31, 0x10(r1) /* 8006B634 00068434 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 8006B638 00068438 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8006B63C 0006843C 3C 60 80 2E */ lis r3, lbl_802DE74C@ha +/* 8006B63C 0006843C 3C 60 80 2E */ lis r3, lbl_player_talk__24_unnamed_zEntPlayer_cpp_@ha /* 8006B640 00068440 FF E0 08 90 */ fmr f31, f1 -/* 8006B644 00068444 3B E3 E7 4C */ addi r31, r3, lbl_802DE74C@l +/* 8006B644 00068444 3B E3 E7 4C */ addi r31, r3, lbl_player_talk__24_unnamed_zEntPlayer_cpp_@l /* 8006B648 00068448 80 1F 00 00 */ lwz r0, 0(r31) /* 8006B64C 0006844C 2C 00 FF FF */ cmpwi r0, -1 /* 8006B650 00068450 41 82 00 60 */ beq lbl_8006B6B0 /* 8006B654 00068454 C0 3F 00 0C */ lfs f1, 0xc(r31) -/* 8006B658 00068458 C0 02 8C AC */ lfs f0, lbl_803CD62C-_SDA2_BASE_(r2) +/* 8006B658 00068458 C0 02 8C AC */ lfs f0, lbl__2135-_SDA2_BASE_(r2) /* 8006B65C 0006845C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006B660 00068460 41 80 00 14 */ blt lbl_8006B674 /* 8006B664 00068464 80 7F 00 04 */ lwz r3, 4(r31) @@ -5929,14 +5929,14 @@ zEntPlayer.speak_update__24_unnamed_zEntPlayer_cpp_Ff: /* 8006B670 00068470 41 82 00 3C */ beq lbl_8006B6AC lbl_8006B674: /* 8006B674 00068474 C0 1F 00 0C */ lfs f0, 0xc(r31) -/* 8006B678 00068478 3C 60 80 2E */ lis r3, lbl_802DE74C@ha -/* 8006B67C 0006847C 38 63 E7 4C */ addi r3, r3, lbl_802DE74C@l +/* 8006B678 00068478 3C 60 80 2E */ lis r3, lbl_player_talk__24_unnamed_zEntPlayer_cpp_@ha +/* 8006B67C 0006847C 38 63 E7 4C */ addi r3, r3, lbl_player_talk__24_unnamed_zEntPlayer_cpp_@l /* 8006B680 00068480 EC 20 F8 2A */ fadds f1, f0, f31 /* 8006B684 00068484 80 63 00 08 */ lwz r3, 8(r3) /* 8006B688 00068488 D0 3F 00 0C */ stfs f1, 0xc(r31) /* 8006B68C 0006848C 48 0F 49 A9 */ bl xJaw_EvalData__FPvf -/* 8006B690 00068490 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006B694 00068494 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006B690 00068490 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006B694 00068494 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006B698 00068498 80 63 07 04 */ lwz r3, 0x704(r3) /* 8006B69C 0006849C 80 63 00 0C */ lwz r3, 0xc(r3) /* 8006B6A0 000684A0 80 63 00 08 */ lwz r3, 8(r3) @@ -5965,25 +5965,25 @@ zEntPlayerSpeakStart__FUiUii: /* 8006B6E8 000684E8 48 00 00 A5 */ bl zEntPlayerSpeakStop__Fv /* 8006B6EC 000684EC 7F E3 FB 78 */ mr r3, r31 /* 8006B6F0 000684F0 48 0F 48 71 */ bl xJaw_FindData__FUi -/* 8006B6F4 000684F4 3C 80 80 2E */ lis r4, lbl_802DE74C@ha +/* 8006B6F4 000684F4 3C 80 80 2E */ lis r4, lbl_player_talk__24_unnamed_zEntPlayer_cpp_@ha /* 8006B6F8 000684F8 28 03 00 00 */ cmplwi r3, 0 -/* 8006B6FC 000684FC 38 84 E7 4C */ addi r4, r4, lbl_802DE74C@l +/* 8006B6FC 000684FC 38 84 E7 4C */ addi r4, r4, lbl_player_talk__24_unnamed_zEntPlayer_cpp_@l /* 8006B700 00068500 90 64 00 08 */ stw r3, 8(r4) /* 8006B704 00068504 41 82 00 70 */ beq lbl_8006B774 /* 8006B708 00068508 93 E4 00 04 */ stw r31, 4(r4) /* 8006B70C 0006850C 2C 1E 00 00 */ cmpwi r30, 0 -/* 8006B710 00068510 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006B710 00068510 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006B714 00068514 D0 04 00 0C */ stfs f0, 0xc(r4) /* 8006B718 00068518 41 80 00 1C */ blt lbl_8006B734 -/* 8006B71C 0006851C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006B720 00068520 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006B71C 0006851C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006B720 00068520 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006B724 00068524 80 63 09 C4 */ lwz r3, 0x9c4(r3) /* 8006B728 00068528 88 03 04 40 */ lbz r0, 0x440(r3) /* 8006B72C 0006852C 7C 1E 00 00 */ cmpw r30, r0 /* 8006B730 00068530 41 80 00 40 */ blt lbl_8006B770 lbl_8006B734: -/* 8006B734 00068534 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006B738 00068538 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006B734 00068534 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006B738 00068538 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006B73C 0006853C 80 63 09 C4 */ lwz r3, 0x9c4(r3) /* 8006B740 00068540 8B E3 04 41 */ lbz r31, 0x441(r3) /* 8006B744 00068544 3B C3 04 42 */ addi r30, r3, 0x442 @@ -5991,11 +5991,11 @@ lbl_8006B734: /* 8006B74C 0006854C 54 65 9B 7E */ srwi r5, r3, 0xd /* 8006B750 00068550 57 E4 06 3E */ clrlwi r4, r31, 0x18 /* 8006B754 00068554 7C 05 23 96 */ divwu r0, r5, r4 -/* 8006B758 00068558 3C 60 80 2E */ lis r3, lbl_802DE74C@ha +/* 8006B758 00068558 3C 60 80 2E */ lis r3, lbl_player_talk__24_unnamed_zEntPlayer_cpp_@ha /* 8006B75C 0006855C 7C 00 21 D6 */ mullw r0, r0, r4 /* 8006B760 00068560 7C 00 28 50 */ subf r0, r0, r5 /* 8006B764 00068564 7C 1E 00 AE */ lbzx r0, r30, r0 -/* 8006B768 00068568 90 03 E7 4C */ stw r0, lbl_802DE74C@l(r3) +/* 8006B768 00068568 90 03 E7 4C */ stw r0, lbl_player_talk__24_unnamed_zEntPlayer_cpp_@l(r3) /* 8006B76C 0006856C 48 00 00 08 */ b lbl_8006B774 lbl_8006B770: /* 8006B770 00068570 93 C4 00 00 */ stw r30, 0(r4) @@ -6009,13 +6009,13 @@ lbl_8006B774: .global zEntPlayerSpeakStop__Fv zEntPlayerSpeakStop__Fv: -/* 8006B78C 0006858C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006B790 00068590 3C 80 80 2E */ lis r4, lbl_802DE74C@ha -/* 8006B794 00068594 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006B78C 0006858C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006B790 00068590 3C 80 80 2E */ lis r4, lbl_player_talk__24_unnamed_zEntPlayer_cpp_@ha +/* 8006B794 00068594 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006B798 00068598 38 00 FF FF */ li r0, -1 -/* 8006B79C 0006859C 90 04 E7 4C */ stw r0, lbl_802DE74C@l(r4) +/* 8006B79C 0006859C 90 04 E7 4C */ stw r0, lbl_player_talk__24_unnamed_zEntPlayer_cpp_@l(r4) /* 8006B7A0 000685A0 80 63 07 04 */ lwz r3, 0x704(r3) -/* 8006B7A4 000685A4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006B7A4 000685A4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006B7A8 000685A8 80 63 00 0C */ lwz r3, 0xc(r3) /* 8006B7AC 000685AC 80 63 00 08 */ lwz r3, 8(r3) /* 8006B7B0 000685B0 D0 03 00 10 */ stfs f0, 0x10(r3) @@ -6062,23 +6062,23 @@ lbl_8006B80C: /* 8006B840 00068640 38 A5 00 30 */ addi r5, r5, 0x30 /* 8006B844 00068644 4B F9 F7 F9 */ bl xMat4x3Tolocal__FP5xVec3PC7xMat4x3PC5xVec3 /* 8006B848 00068648 C0 21 00 1C */ lfs f1, 0x1c(r1) -/* 8006B84C 0006864C C0 02 8C B4 */ lfs f0, lbl_803CD634-_SDA2_BASE_(r2) +/* 8006B84C 0006864C C0 02 8C B4 */ lfs f0, lbl__2182-_SDA2_BASE_(r2) /* 8006B850 00068650 C0 41 00 14 */ lfs f2, 0x14(r1) /* 8006B854 00068654 EC 01 00 28 */ fsubs f0, f1, f0 /* 8006B858 00068658 EC 42 00 B2 */ fmuls f2, f2, f2 /* 8006B85C 0006865C EC 20 00 32 */ fmuls f1, f0, f0 /* 8006B860 00068660 D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 8006B864 00068664 C0 02 8D 04 */ lfs f0, lbl_803CD684-_SDA2_BASE_(r2) +/* 8006B864 00068664 C0 02 8D 04 */ lfs f0, lbl__3127-_SDA2_BASE_(r2) /* 8006B868 00068668 EC 22 08 2A */ fadds f1, f2, f1 /* 8006B86C 0006866C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006B870 00068670 40 80 00 F8 */ bge lbl_8006B968 -/* 8006B874 00068674 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006B874 00068674 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006B878 00068678 38 61 00 08 */ addi r3, r1, 8 /* 8006B87C 0006867C 7C 65 1B 78 */ mr r5, r3 /* 8006B880 00068680 D0 01 00 08 */ stfs f0, 8(r1) -/* 8006B884 00068684 C0 02 8D 08 */ lfs f0, lbl_803CD688-_SDA2_BASE_(r2) +/* 8006B884 00068684 C0 02 8D 08 */ lfs f0, lbl__3128-_SDA2_BASE_(r2) /* 8006B888 00068688 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 8006B88C 0006868C C0 02 8D 0C */ lfs f0, lbl_803CD68C-_SDA2_BASE_(r2) +/* 8006B88C 0006868C C0 02 8D 0C */ lfs f0, lbl__3129-_SDA2_BASE_(r2) /* 8006B890 00068690 D0 01 00 10 */ stfs f0, 0x10(r1) /* 8006B894 00068694 80 97 00 24 */ lwz r4, 0x24(r23) /* 8006B898 00068698 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -6093,59 +6093,59 @@ lbl_8006B80C: /* 8006B8BC 000686BC C0 23 00 28 */ lfs f1, 0x28(r3) /* 8006B8C0 000686C0 EC 86 18 28 */ fsubs f4, f6, f3 /* 8006B8C4 000686C4 C0 63 00 20 */ lfs f3, 0x20(r3) -/* 8006B8C8 000686C8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006B8C8 000686C8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006B8CC 000686CC EC 22 00 72 */ fmuls f1, f2, f1 /* 8006B8D0 000686D0 EC 24 08 FA */ fmadds f1, f4, f3, f1 /* 8006B8D4 000686D4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006B8D8 000686D8 40 81 00 90 */ ble lbl_8006B968 -/* 8006B8DC 000686DC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006B8E0 000686E0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006B8DC 000686DC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006B8E0 000686E0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006B8E4 000686E4 80 63 07 28 */ lwz r3, 0x728(r3) /* 8006B8E8 000686E8 C0 23 00 30 */ lfs f1, 0x30(r3) /* 8006B8EC 000686EC C0 03 00 38 */ lfs f0, 0x38(r3) /* 8006B8F0 000686F0 EC 26 08 28 */ fsubs f1, f6, f1 /* 8006B8F4 000686F4 EC 45 00 28 */ fsubs f2, f5, f0 /* 8006B8F8 000686F8 4B F9 A7 79 */ bl xatan2__Fff -/* 8006B8FC 000686FC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006B8FC 000686FC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006B900 00068700 FC 40 08 18 */ frsp f2, f1 -/* 8006B904 00068704 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8006B904 00068704 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8006B908 00068708 D0 24 18 30 */ stfs f1, 0x1830(r4) /* 8006B90C 0006870C 80 76 00 48 */ lwz r3, 0x48(r22) /* 8006B910 00068710 C0 03 00 B8 */ lfs f0, 0xb8(r3) /* 8006B914 00068714 EC 22 00 28 */ fsubs f1, f2, f0 /* 8006B918 00068718 D0 24 18 2C */ stfs f1, 0x182c(r4) -/* 8006B91C 0006871C C0 02 8C 58 */ lfs f0, lbl_803CD5D8-_SDA2_BASE_(r2) +/* 8006B91C 0006871C C0 02 8C 58 */ lfs f0, lbl__1461-_SDA2_BASE_(r2) /* 8006B920 00068720 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006B924 00068724 40 81 00 14 */ ble lbl_8006B938 -/* 8006B928 00068728 C0 02 8C 50 */ lfs f0, lbl_803CD5D0-_SDA2_BASE_(r2) +/* 8006B928 00068728 C0 02 8C 50 */ lfs f0, lbl__1459-_SDA2_BASE_(r2) /* 8006B92C 0006872C EC 01 00 28 */ fsubs f0, f1, f0 /* 8006B930 00068730 D0 04 18 2C */ stfs f0, 0x182c(r4) /* 8006B934 00068734 48 00 00 1C */ b lbl_8006B950 lbl_8006B938: -/* 8006B938 00068738 C0 02 8C 5C */ lfs f0, lbl_803CD5DC-_SDA2_BASE_(r2) +/* 8006B938 00068738 C0 02 8C 5C */ lfs f0, lbl__1462-_SDA2_BASE_(r2) /* 8006B93C 0006873C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006B940 00068740 40 80 00 10 */ bge lbl_8006B950 -/* 8006B944 00068744 C0 02 8C 50 */ lfs f0, lbl_803CD5D0-_SDA2_BASE_(r2) +/* 8006B944 00068744 C0 02 8C 50 */ lfs f0, lbl__1459-_SDA2_BASE_(r2) /* 8006B948 00068748 EC 00 08 2A */ fadds f0, f0, f1 /* 8006B94C 0006874C D0 04 18 2C */ stfs f0, 0x182c(r4) lbl_8006B950: /* 8006B950 00068750 C0 24 18 2C */ lfs f1, 0x182c(r4) /* 8006B954 00068754 7E E3 BB 78 */ mr r3, r23 -/* 8006B958 00068758 C0 02 8C AC */ lfs f0, lbl_803CD62C-_SDA2_BASE_(r2) +/* 8006B958 00068758 C0 02 8C AC */ lfs f0, lbl__2135-_SDA2_BASE_(r2) /* 8006B95C 0006875C EC 01 00 24 */ fdivs f0, f1, f0 /* 8006B960 00068760 D0 04 18 2C */ stfs f0, 0x182c(r4) /* 8006B964 00068764 48 00 02 F8 */ b lbl_8006BC5C lbl_8006B968: -/* 8006B968 00068768 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006B96C 0006876C C3 E2 8C 78 */ lfs f31, lbl_803CD5F8-_SDA2_BASE_(r2) -/* 8006B970 00068770 3B A3 05 58 */ addi r29, r3, lbl_803C0558@l +/* 8006B968 00068768 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006B96C 0006876C C3 E2 8C 78 */ lfs f31, lbl__1469_1-_SDA2_BASE_(r2) +/* 8006B970 00068770 3B A3 05 58 */ addi r29, r3, lbl_globals@l /* 8006B974 00068774 38 80 00 00 */ li r4, 0 /* 8006B978 00068778 83 1D 1F C0 */ lwz r24, 0x1fc0(r29) /* 8006B97C 0006877C 80 7D 17 B0 */ lwz r3, 0x17b0(r29) /* 8006B980 00068780 48 04 D8 85 */ bl zThrown_IsFruit__FP4xEntPf -/* 8006B984 00068784 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8006B984 00068784 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8006B988 00068788 7C 7E 1B 78 */ mr r30, r3 -/* 8006B98C 0006878C 3B E4 05 58 */ addi r31, r4, lbl_803C0558@l +/* 8006B98C 0006878C 3B E4 05 58 */ addi r31, r4, lbl_globals@l /* 8006B990 00068790 3B 40 00 00 */ li r26, 0 /* 8006B994 00068794 3B 80 00 00 */ li r28, 0 /* 8006B998 00068798 48 00 02 B4 */ b lbl_8006BC4C @@ -6270,7 +6270,7 @@ lbl_8006BAB8: /* 8006BB58 00068958 EF C2 08 24 */ fdivs f30, f2, f1 /* 8006BB5C 0006895C FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 8006BB60 00068960 41 80 00 E4 */ blt lbl_8006BC44 -/* 8006BB64 00068964 C0 02 8C 78 */ lfs f0, lbl_803CD5F8-_SDA2_BASE_(r2) +/* 8006BB64 00068964 C0 02 8C 78 */ lfs f0, lbl__1469_1-_SDA2_BASE_(r2) /* 8006BB68 00068968 FC 00 F8 00 */ fcmpu cr0, f0, f31 /* 8006BB6C 0006896C 41 82 00 40 */ beq lbl_8006BBAC /* 8006BB70 00068970 80 77 00 24 */ lwz r3, 0x24(r23) @@ -6279,13 +6279,13 @@ lbl_8006BAB8: /* 8006BB7C 0006897C C0 23 00 34 */ lfs f1, 0x34(r3) /* 8006BB80 00068980 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006BB84 00068984 40 81 00 18 */ ble lbl_8006BB9C -/* 8006BB88 00068988 C0 02 8D 10 */ lfs f0, lbl_803CD690-_SDA2_BASE_(r2) +/* 8006BB88 00068988 C0 02 8D 10 */ lfs f0, lbl__3130-_SDA2_BASE_(r2) /* 8006BB8C 0006898C EC 00 F0 2A */ fadds f0, f0, f30 /* 8006BB90 00068990 FC 00 F8 40 */ fcmpo cr0, f0, f31 /* 8006BB94 00068994 41 80 00 B0 */ blt lbl_8006BC44 /* 8006BB98 00068998 48 00 00 14 */ b lbl_8006BBAC lbl_8006BB9C: -/* 8006BB9C 0006899C C0 02 8D 10 */ lfs f0, lbl_803CD690-_SDA2_BASE_(r2) +/* 8006BB9C 0006899C C0 02 8D 10 */ lfs f0, lbl__3130-_SDA2_BASE_(r2) /* 8006BBA0 000689A0 EC 1E 00 28 */ fsubs f0, f30, f0 /* 8006BBA4 000689A4 FC 00 F8 40 */ fcmpo cr0, f0, f31 /* 8006BBA8 000689A8 41 80 00 9C */ blt lbl_8006BC44 @@ -6307,24 +6307,24 @@ lbl_8006BBAC: /* 8006BBE4 000689E4 C0 03 00 B8 */ lfs f0, 0xb8(r3) /* 8006BBE8 000689E8 EC 21 00 28 */ fsubs f1, f1, f0 /* 8006BBEC 000689EC D0 3F 18 2C */ stfs f1, 0x182c(r31) -/* 8006BBF0 000689F0 C0 02 8C 58 */ lfs f0, lbl_803CD5D8-_SDA2_BASE_(r2) +/* 8006BBF0 000689F0 C0 02 8C 58 */ lfs f0, lbl__1461-_SDA2_BASE_(r2) /* 8006BBF4 000689F4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006BBF8 000689F8 40 81 00 14 */ ble lbl_8006BC0C -/* 8006BBFC 000689FC C0 02 8C 50 */ lfs f0, lbl_803CD5D0-_SDA2_BASE_(r2) +/* 8006BBFC 000689FC C0 02 8C 50 */ lfs f0, lbl__1459-_SDA2_BASE_(r2) /* 8006BC00 00068A00 EC 01 00 28 */ fsubs f0, f1, f0 /* 8006BC04 00068A04 D0 1F 18 2C */ stfs f0, 0x182c(r31) /* 8006BC08 00068A08 48 00 00 1C */ b lbl_8006BC24 lbl_8006BC0C: -/* 8006BC0C 00068A0C C0 02 8C 5C */ lfs f0, lbl_803CD5DC-_SDA2_BASE_(r2) +/* 8006BC0C 00068A0C C0 02 8C 5C */ lfs f0, lbl__1462-_SDA2_BASE_(r2) /* 8006BC10 00068A10 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006BC14 00068A14 40 80 00 10 */ bge lbl_8006BC24 -/* 8006BC18 00068A18 C0 02 8C 50 */ lfs f0, lbl_803CD5D0-_SDA2_BASE_(r2) +/* 8006BC18 00068A18 C0 02 8C 50 */ lfs f0, lbl__1459-_SDA2_BASE_(r2) /* 8006BC1C 00068A1C EC 00 08 2A */ fadds f0, f0, f1 /* 8006BC20 00068A20 D0 1F 18 2C */ stfs f0, 0x182c(r31) lbl_8006BC24: /* 8006BC24 00068A24 C0 3F 18 2C */ lfs f1, 0x182c(r31) /* 8006BC28 00068A28 FF E0 F0 90 */ fmr f31, f30 -/* 8006BC2C 00068A2C C0 02 8C AC */ lfs f0, lbl_803CD62C-_SDA2_BASE_(r2) +/* 8006BC2C 00068A2C C0 02 8C AC */ lfs f0, lbl__2135-_SDA2_BASE_(r2) /* 8006BC30 00068A30 EC 01 00 24 */ fdivs f0, f1, f0 /* 8006BC34 00068A34 D0 1F 18 2C */ stfs f0, 0x182c(r31) /* 8006BC38 00068A38 80 77 00 24 */ lwz r3, 0x24(r23) @@ -6359,28 +6359,28 @@ lbl_8006BC90: /* 8006BC9C 00068A9C 90 01 00 14 */ stw r0, 0x14(r1) /* 8006BCA0 00068AA0 93 E1 00 0C */ stw r31, 0xc(r1) /* 8006BCA4 00068AA4 7C BF 2B 78 */ mr r31, r5 -/* 8006BCA8 00068AA8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006BCA8 00068AA8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8006BCAC 00068AAC 48 01 4A E5 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf -/* 8006BCB0 00068AB0 80 8D 8D 58 */ lwz r4, lbl_803CB658-_SDA_BASE_(r13) +/* 8006BCB0 00068AB0 80 8D 8D 58 */ lwz r4, lbl_gReticleTarget-_SDA_BASE_(r13) /* 8006BCB4 00068AB4 7F E3 FB 78 */ mr r3, r31 /* 8006BCB8 00068AB8 28 04 00 00 */ cmplwi r4, 0 /* 8006BCBC 00068ABC 41 82 00 20 */ beq lbl_8006BCDC -/* 8006BCC0 00068AC0 80 0D 8D 50 */ lwz r0, lbl_803CB650-_SDA_BASE_(r13) +/* 8006BCC0 00068AC0 80 0D 8D 50 */ lwz r0, lbl_sTypeOfTarget-_SDA_BASE_(r13) /* 8006BCC4 00068AC4 2C 00 00 03 */ cmpwi r0, 3 /* 8006BCC8 00068AC8 40 82 00 14 */ bne lbl_8006BCDC -/* 8006BCCC 00068ACC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006BCD0 00068AD0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006BCCC 00068ACC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006BCD0 00068AD0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006BCD4 00068AD4 90 83 17 F8 */ stw r4, 0x17f8(r3) /* 8006BCD8 00068AD8 48 00 00 14 */ b lbl_8006BCEC lbl_8006BCDC: /* 8006BCDC 00068ADC 4B FF FA DD */ bl zEntPlayer.GetPatrickTarget__FP4xEnt -/* 8006BCE0 00068AE0 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8006BCE4 00068AE4 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8006BCE0 00068AE0 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8006BCE4 00068AE4 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8006BCE8 00068AE8 90 64 17 F8 */ stw r3, 0x17f8(r4) lbl_8006BCEC: -/* 8006BCEC 00068AEC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006BCEC 00068AEC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006BCF0 00068AF0 38 00 00 00 */ li r0, 0 -/* 8006BCF4 00068AF4 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8006BCF4 00068AF4 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8006BCF8 00068AF8 80 64 17 B0 */ lwz r3, 0x17b0(r4) /* 8006BCFC 00068AFC 90 04 17 FC */ stw r0, 0x17fc(r4) /* 8006BD00 00068B00 28 03 00 00 */ cmplwi r3, 0 @@ -6417,15 +6417,15 @@ lbl_8006BD64: /* 8006BD68 00068B68 40 80 00 30 */ bge lbl_8006BD98 /* 8006BD6C 00068B6C 48 00 00 18 */ b lbl_8006BD84 lbl_8006BD70: -/* 8006BD70 00068B70 80 8D 8D FC */ lwz r4, lbl_803CB6FC-_SDA_BASE_(r13) +/* 8006BD70 00068B70 80 8D 8D FC */ lwz r4, lbl_sCurrentNPCInfo-_SDA_BASE_(r13) /* 8006BD74 00068B74 80 64 00 04 */ lwz r3, 4(r4) /* 8006BD78 00068B78 80 84 00 08 */ lwz r4, 8(r4) /* 8006BD7C 00068B7C 48 03 04 71 */ bl zLasso_SetGuide__FP4xEntP10xAnimState /* 8006BD80 00068B80 48 00 00 18 */ b lbl_8006BD98 lbl_8006BD84: -/* 8006BD84 00068B84 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006BD84 00068B84 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006BD88 00068B88 38 00 00 00 */ li r0, 0 -/* 8006BD8C 00068B8C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006BD8C 00068B8C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006BD90 00068B90 90 03 18 A0 */ stw r0, 0x18a0(r3) /* 8006BD94 00068B94 90 03 18 80 */ stw r0, 0x1880(r3) lbl_8006BD98: @@ -6439,22 +6439,22 @@ lbl_8006BDA8: /* 8006BDB0 00068BB0 90 01 00 14 */ stw r0, 0x14(r1) /* 8006BDB4 00068BB4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8006BDB8 00068BB8 7C 9F 23 78 */ mr r31, r4 -/* 8006BDBC 00068BBC 80 0D 8E 00 */ lwz r0, lbl_803CB700-_SDA_BASE_(r13) +/* 8006BDBC 00068BBC 80 0D 8E 00 */ lwz r0, lbl_sShouldMelee-_SDA_BASE_(r13) /* 8006BDC0 00068BC0 28 00 00 00 */ cmplwi r0, 0 /* 8006BDC4 00068BC4 40 82 00 0C */ bne lbl_8006BDD0 /* 8006BDC8 00068BC8 38 60 00 00 */ li r3, 0 /* 8006BDCC 00068BCC 48 00 00 40 */ b lbl_8006BE0C lbl_8006BDD0: /* 8006BDD0 00068BD0 80 BF 00 04 */ lwz r5, 4(r31) -/* 8006BDD4 00068BD4 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 8006BDD8 00068BD8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8006BDD4 00068BD4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 8006BDD8 00068BD8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8006BDDC 00068BDC 80 65 00 04 */ lwz r3, 4(r5) /* 8006BDE0 00068BE0 38 84 01 88 */ addi r4, r4, 0x188 /* 8006BDE4 00068BE4 48 17 B7 39 */ bl func_801E751C /* 8006BDE8 00068BE8 2C 03 00 00 */ cmpwi r3, 0 /* 8006BDEC 00068BEC 40 82 00 1C */ bne lbl_8006BE08 /* 8006BDF0 00068BF0 C0 3F 00 08 */ lfs f1, 8(r31) -/* 8006BDF4 00068BF4 C0 02 8D 14 */ lfs f0, lbl_803CD694-_SDA2_BASE_(r2) +/* 8006BDF4 00068BF4 C0 02 8D 14 */ lfs f0, lbl__3169-_SDA2_BASE_(r2) /* 8006BDF8 00068BF8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006BDFC 00068BFC 40 80 00 0C */ bge lbl_8006BE08 /* 8006BE00 00068C00 38 60 00 00 */ li r3, 0 @@ -6471,7 +6471,7 @@ lbl_8006BE20: /* 8006BE20 00068C20 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006BE24 00068C24 7C 08 02 A6 */ mflr r0 /* 8006BE28 00068C28 90 01 00 14 */ stw r0, 0x14(r1) -/* 8006BE2C 00068C2C 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 8006BE2C 00068C2C 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006BE30 00068C30 80 63 00 00 */ lwz r3, 0(r3) /* 8006BE34 00068C34 28 03 00 00 */ cmplwi r3, 0 /* 8006BE38 00068C38 41 82 00 48 */ beq lbl_8006BE80 @@ -6483,7 +6483,7 @@ lbl_8006BE20: /* 8006BE50 00068C50 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 8006BE54 00068C54 28 00 54 00 */ cmplwi r0, 0x5400 /* 8006BE58 00068C58 41 82 00 20 */ beq lbl_8006BE78 -/* 8006BE5C 00068C5C 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 8006BE5C 00068C5C 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006BE60 00068C60 80 63 00 00 */ lwz r3, 0(r3) /* 8006BE64 00068C64 48 08 80 A5 */ bl GimmeLassInfo__10zNPCCommonFv /* 8006BE68 00068C68 7C 03 00 D0 */ neg r0, r3 @@ -6501,13 +6501,13 @@ lbl_8006BE84: /* 8006BE8C 00068C8C 38 21 00 10 */ addi r1, r1, 0x10 /* 8006BE90 00068C90 4E 80 00 20 */ blr lbl_8006BE94: -/* 8006BE94 00068C94 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 8006BE94 00068C94 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006BE98 00068C98 80 03 00 00 */ lwz r0, 0(r3) /* 8006BE9C 00068C9C 7C 00 00 34 */ cntlzw r0, r0 /* 8006BEA0 00068CA0 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f /* 8006BEA4 00068CA4 4E 80 00 20 */ blr lbl_8006BEA8: -/* 8006BEA8 00068CA8 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006BEA8 00068CA8 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 8006BEAC 00068CAC 80 03 00 00 */ lwz r0, 0(r3) /* 8006BEB0 00068CB0 54 03 05 28 */ rlwinm r3, r0, 0, 0x14, 0x14 /* 8006BEB4 00068CB4 4E 80 00 20 */ blr @@ -6515,7 +6515,7 @@ lbl_8006BEB8: /* 8006BEB8 00068CB8 38 60 00 00 */ li r3, 0 /* 8006BEBC 00068CBC 4E 80 00 20 */ blr lbl_8006BEC0: -/* 8006BEC0 00068CC0 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006BEC0 00068CC0 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 8006BEC4 00068CC4 80 03 00 00 */ lwz r0, 0(r3) /* 8006BEC8 00068CC8 54 03 05 28 */ rlwinm r3, r0, 0, 0x14, 0x14 /* 8006BECC 00068CCC 4E 80 00 20 */ blr @@ -6528,7 +6528,7 @@ lbl_8006BED8: /* 8006BEE0 00068CE0 90 01 00 14 */ stw r0, 0x14(r1) /* 8006BEE4 00068CE4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8006BEE8 00068CE8 3B E0 00 00 */ li r31, 0 -/* 8006BEEC 00068CEC 80 CD 8D 08 */ lwz r6, lbl_803CB608-_SDA_BASE_(r13) +/* 8006BEEC 00068CEC 80 CD 8D 08 */ lwz r6, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006BEF0 00068CF0 80 06 00 00 */ lwz r0, 0(r6) /* 8006BEF4 00068CF4 28 00 00 00 */ cmplwi r0, 0 /* 8006BEF8 00068CF8 40 82 00 14 */ bne lbl_8006BF0C @@ -6549,7 +6549,7 @@ lbl_8006BF24: /* 8006BF2C 00068D2C 90 01 00 14 */ stw r0, 0x14(r1) /* 8006BF30 00068D30 93 E1 00 0C */ stw r31, 0xc(r1) /* 8006BF34 00068D34 3B E0 00 00 */ li r31, 0 -/* 8006BF38 00068D38 80 CD 8D 08 */ lwz r6, lbl_803CB608-_SDA_BASE_(r13) +/* 8006BF38 00068D38 80 CD 8D 08 */ lwz r6, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006BF3C 00068D3C 80 06 00 00 */ lwz r0, 0(r6) /* 8006BF40 00068D40 28 00 00 00 */ cmplwi r0, 0 /* 8006BF44 00068D44 40 82 00 14 */ bne lbl_8006BF58 @@ -6570,7 +6570,7 @@ lbl_8006BF70: /* 8006BF78 00068D78 90 01 00 14 */ stw r0, 0x14(r1) /* 8006BF7C 00068D7C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8006BF80 00068D80 3B E0 00 00 */ li r31, 0 -/* 8006BF84 00068D84 80 CD 8D 08 */ lwz r6, lbl_803CB608-_SDA_BASE_(r13) +/* 8006BF84 00068D84 80 CD 8D 08 */ lwz r6, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006BF88 00068D88 80 06 00 00 */ lwz r0, 0(r6) /* 8006BF8C 00068D8C 28 00 00 00 */ cmplwi r0, 0 /* 8006BF90 00068D90 40 82 00 14 */ bne lbl_8006BFA4 @@ -6591,7 +6591,7 @@ lbl_8006BFBC: /* 8006BFC4 00068DC4 90 01 00 14 */ stw r0, 0x14(r1) /* 8006BFC8 00068DC8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8006BFCC 00068DCC 3B E0 00 00 */ li r31, 0 -/* 8006BFD0 00068DD0 80 CD 8D 08 */ lwz r6, lbl_803CB608-_SDA_BASE_(r13) +/* 8006BFD0 00068DD0 80 CD 8D 08 */ lwz r6, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006BFD4 00068DD4 80 06 00 00 */ lwz r0, 0(r6) /* 8006BFD8 00068DD8 28 00 00 00 */ cmplwi r0, 0 /* 8006BFDC 00068DDC 40 82 00 14 */ bne lbl_8006BFF0 @@ -6612,7 +6612,7 @@ lbl_8006C008: /* 8006C010 00068E10 90 01 00 14 */ stw r0, 0x14(r1) /* 8006C014 00068E14 93 E1 00 0C */ stw r31, 0xc(r1) /* 8006C018 00068E18 3B E0 00 00 */ li r31, 0 -/* 8006C01C 00068E1C 80 CD 8D 08 */ lwz r6, lbl_803CB608-_SDA_BASE_(r13) +/* 8006C01C 00068E1C 80 CD 8D 08 */ lwz r6, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006C020 00068E20 80 06 00 00 */ lwz r0, 0(r6) /* 8006C024 00068E24 28 00 00 00 */ cmplwi r0, 0 /* 8006C028 00068E28 40 82 00 14 */ bne lbl_8006C03C @@ -6633,7 +6633,7 @@ lbl_8006C054: /* 8006C05C 00068E5C 90 01 00 14 */ stw r0, 0x14(r1) /* 8006C060 00068E60 93 E1 00 0C */ stw r31, 0xc(r1) /* 8006C064 00068E64 3B E0 00 00 */ li r31, 0 -/* 8006C068 00068E68 80 CD 8D 08 */ lwz r6, lbl_803CB608-_SDA_BASE_(r13) +/* 8006C068 00068E68 80 CD 8D 08 */ lwz r6, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006C06C 00068E6C 80 06 00 00 */ lwz r0, 0(r6) /* 8006C070 00068E70 28 00 00 00 */ cmplwi r0, 0 /* 8006C074 00068E74 40 82 00 14 */ bne lbl_8006C088 @@ -6653,30 +6653,30 @@ lbl_8006C0A0: /* 8006C0A4 00068EA4 7C 08 02 A6 */ mflr r0 /* 8006C0A8 00068EA8 38 60 00 16 */ li r3, 0x16 /* 8006C0AC 00068EAC 90 01 00 14 */ stw r0, 0x14(r1) -/* 8006C0B0 00068EB0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006C0B0 00068EB0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8006C0B4 00068EB4 48 01 46 DD */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 8006C0B8 00068EB8 4B FC 4B B1 */ bl xrand__Fv /* 8006C0BC 00068EBC 54 60 07 BE */ clrlwi r0, r3, 0x1e /* 8006C0C0 00068EC0 28 00 00 03 */ cmplwi r0, 3 /* 8006C0C4 00068EC4 40 82 00 14 */ bne lbl_8006C0D8 -/* 8006C0C8 00068EC8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006C0C8 00068EC8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8006C0CC 00068ECC 38 60 00 28 */ li r3, 0x28 /* 8006C0D0 00068ED0 38 80 00 2A */ li r4, 0x2a /* 8006C0D4 00068ED4 48 01 49 ED */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf lbl_8006C0D8: -/* 8006C0D8 00068ED8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006C0DC 00068EDC C0 02 8D 18 */ lfs f0, lbl_803CD698-_SDA2_BASE_(r2) -/* 8006C0E0 00068EE0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006C0D8 00068ED8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006C0DC 00068EDC C0 02 8D 18 */ lfs f0, lbl__3260-_SDA2_BASE_(r2) +/* 8006C0E0 00068EE0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006C0E4 00068EE4 38 00 00 00 */ li r0, 0 /* 8006C0E8 00068EE8 80 83 07 28 */ lwz r4, 0x728(r3) /* 8006C0EC 00068EEC 38 60 00 00 */ li r3, 0 /* 8006C0F0 00068EF0 C0 24 00 D8 */ lfs f1, 0xd8(r4) /* 8006C0F4 00068EF4 EC 01 00 32 */ fmuls f0, f1, f0 /* 8006C0F8 00068EF8 D0 04 00 D8 */ stfs f0, 0xd8(r4) -/* 8006C0FC 00068EFC 90 0D 8E 00 */ stw r0, lbl_803CB700-_SDA_BASE_(r13) -/* 8006C100 00068F00 80 8D 8C C8 */ lwz r4, lbl_803CB5C8-_SDA_BASE_(r13) +/* 8006C0FC 00068EFC 90 0D 8E 00 */ stw r0, lbl_sShouldMelee-_SDA_BASE_(r13) +/* 8006C100 00068F00 80 8D 8C C8 */ lwz r4, lbl_sPlayerAttackInAir-_SDA_BASE_(r13) /* 8006C104 00068F04 38 04 00 01 */ addi r0, r4, 1 -/* 8006C108 00068F08 90 0D 8C C8 */ stw r0, lbl_803CB5C8-_SDA_BASE_(r13) +/* 8006C108 00068F08 90 0D 8C C8 */ stw r0, lbl_sPlayerAttackInAir-_SDA_BASE_(r13) /* 8006C10C 00068F0C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8006C110 00068F10 7C 08 03 A6 */ mtlr r0 /* 8006C114 00068F14 38 21 00 10 */ addi r1, r1, 0x10 @@ -6686,25 +6686,25 @@ lbl_8006C11C: /* 8006C120 00068F20 7C 08 02 A6 */ mflr r0 /* 8006C124 00068F24 38 60 00 15 */ li r3, 0x15 /* 8006C128 00068F28 90 01 00 14 */ stw r0, 0x14(r1) -/* 8006C12C 00068F2C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006C12C 00068F2C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8006C130 00068F30 48 01 46 61 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 8006C134 00068F34 4B FC 4B 35 */ bl xrand__Fv /* 8006C138 00068F38 54 60 07 BE */ clrlwi r0, r3, 0x1e /* 8006C13C 00068F3C 28 00 00 03 */ cmplwi r0, 3 /* 8006C140 00068F40 40 82 00 14 */ bne lbl_8006C154 -/* 8006C144 00068F44 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006C144 00068F44 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8006C148 00068F48 38 60 00 25 */ li r3, 0x25 /* 8006C14C 00068F4C 38 80 00 27 */ li r4, 0x27 /* 8006C150 00068F50 48 01 49 71 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf lbl_8006C154: -/* 8006C154 00068F54 80 8D 8D 08 */ lwz r4, lbl_803CB608-_SDA_BASE_(r13) +/* 8006C154 00068F54 80 8D 8D 08 */ lwz r4, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006C158 00068F58 38 00 00 00 */ li r0, 0 /* 8006C15C 00068F5C 38 60 00 00 */ li r3, 0 /* 8006C160 00068F60 90 04 00 00 */ stw r0, 0(r4) -/* 8006C164 00068F64 90 0D 8E 00 */ stw r0, lbl_803CB700-_SDA_BASE_(r13) -/* 8006C168 00068F68 80 8D 8C C8 */ lwz r4, lbl_803CB5C8-_SDA_BASE_(r13) +/* 8006C164 00068F64 90 0D 8E 00 */ stw r0, lbl_sShouldMelee-_SDA_BASE_(r13) +/* 8006C168 00068F68 80 8D 8C C8 */ lwz r4, lbl_sPlayerAttackInAir-_SDA_BASE_(r13) /* 8006C16C 00068F6C 38 04 00 01 */ addi r0, r4, 1 -/* 8006C170 00068F70 90 0D 8C C8 */ stw r0, lbl_803CB5C8-_SDA_BASE_(r13) +/* 8006C170 00068F70 90 0D 8C C8 */ stw r0, lbl_sPlayerAttackInAir-_SDA_BASE_(r13) /* 8006C174 00068F74 80 01 00 14 */ lwz r0, 0x14(r1) /* 8006C178 00068F78 7C 08 03 A6 */ mtlr r0 /* 8006C17C 00068F7C 38 21 00 10 */ addi r1, r1, 0x10 @@ -6717,12 +6717,12 @@ lbl_8006C184: /* 8006C194 00068F94 93 E1 00 0C */ stw r31, 0xc(r1) /* 8006C198 00068F98 93 C1 00 08 */ stw r30, 8(r1) /* 8006C19C 00068F9C 7C BE 2B 78 */ mr r30, r5 -/* 8006C1A0 00068FA0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006C1A0 00068FA0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8006C1A4 00068FA4 48 01 45 ED */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf -/* 8006C1A8 00068FA8 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 8006C1A8 00068FA8 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006C1AC 00068FAC 38 00 00 00 */ li r0, 0 /* 8006C1B0 00068FB0 90 03 00 10 */ stw r0, 0x10(r3) -/* 8006C1B4 00068FB4 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 8006C1B4 00068FB4 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006C1B8 00068FB8 80 63 00 00 */ lwz r3, 0(r3) /* 8006C1BC 00068FBC 88 03 00 04 */ lbz r0, 4(r3) /* 8006C1C0 00068FC0 7C 7F 1B 78 */ mr r31, r3 @@ -6733,47 +6733,47 @@ lbl_8006C184: /* 8006C1D4 00068FD4 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 8006C1D8 00068FD8 28 00 54 00 */ cmplwi r0, 0x5400 /* 8006C1DC 00068FDC 41 82 00 48 */ beq lbl_8006C224 -/* 8006C1E0 00068FE0 80 8D 8D 08 */ lwz r4, lbl_803CB608-_SDA_BASE_(r13) +/* 8006C1E0 00068FE0 80 8D 8D 08 */ lwz r4, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006C1E4 00068FE4 38 00 00 01 */ li r0, 1 /* 8006C1E8 00068FE8 7F E3 FB 78 */ mr r3, r31 /* 8006C1EC 00068FEC 98 04 00 09 */ stb r0, 9(r4) /* 8006C1F0 00068FF0 48 08 7D 19 */ bl GimmeLassInfo__10zNPCCommonFv -/* 8006C1F4 00068FF4 90 6D 8D FC */ stw r3, lbl_803CB6FC-_SDA_BASE_(r13) +/* 8006C1F4 00068FF4 90 6D 8D FC */ stw r3, lbl_sCurrentNPCInfo-_SDA_BASE_(r13) /* 8006C1F8 00068FF8 7F E3 FB 78 */ mr r3, r31 /* 8006C1FC 00068FFC 38 80 00 00 */ li r4, 0 /* 8006C200 00069000 81 9F 01 B8 */ lwz r12, 0x1b8(r31) /* 8006C204 00069004 81 8C 00 94 */ lwz r12, 0x94(r12) /* 8006C208 00069008 7D 89 03 A6 */ mtctr r12 /* 8006C20C 0006900C 4E 80 04 21 */ bctrl -/* 8006C210 00069010 80 8D 8D FC */ lwz r4, lbl_803CB6FC-_SDA_BASE_(r13) +/* 8006C210 00069010 80 8D 8D FC */ lwz r4, lbl_sCurrentNPCInfo-_SDA_BASE_(r13) /* 8006C214 00069014 7F E3 FB 78 */ mr r3, r31 /* 8006C218 00069018 80 84 00 10 */ lwz r4, 0x10(r4) /* 8006C21C 0006901C 48 02 FF D1 */ bl zLasso_SetGuide__FP4xEntP10xAnimState /* 8006C220 00069020 48 00 00 10 */ b lbl_8006C230 lbl_8006C224: -/* 8006C224 00069024 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 8006C224 00069024 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006C228 00069028 38 00 00 00 */ li r0, 0 /* 8006C22C 0006902C 98 03 00 09 */ stb r0, 9(r3) lbl_8006C230: -/* 8006C230 00069030 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) -/* 8006C234 00069034 C0 22 8C 04 */ lfs f1, lbl_803CD584-_SDA2_BASE_(r2) +/* 8006C230 00069030 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) +/* 8006C234 00069034 C0 22 8C 04 */ lfs f1, lbl__873_1-_SDA2_BASE_(r2) /* 8006C238 00069038 48 03 15 5D */ bl zLasso_InitTimer__FP6zLassof -/* 8006C23C 0006903C 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006C23C 0006903C 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 8006C240 00069040 38 00 12 C3 */ li r0, 0x12c3 /* 8006C244 00069044 90 03 00 00 */ stw r0, 0(r3) -/* 8006C248 00069048 C0 02 8C D4 */ lfs f0, lbl_803CD654-_SDA2_BASE_(r2) -/* 8006C24C 0006904C 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006C248 00069048 C0 02 8C D4 */ lfs f0, lbl__2489-_SDA2_BASE_(r2) +/* 8006C24C 0006904C 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 8006C250 00069050 D0 03 00 10 */ stfs f0, 0x10(r3) /* 8006C254 00069054 80 7E 00 24 */ lwz r3, 0x24(r30) -/* 8006C258 00069058 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006C258 00069058 80 AD 8D 0C */ lwz r5, lbl_sLasso-_SDA_BASE_(r13) /* 8006C25C 0006905C 80 83 00 4C */ lwz r4, 0x4c(r3) -/* 8006C260 00069060 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 8006C260 00069060 C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 8006C264 00069064 38 65 00 30 */ addi r3, r5, 0x30 /* 8006C268 00069068 38 84 00 10 */ addi r4, r4, 0x10 /* 8006C26C 0006906C 4B FA 8D ED */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 8006C270 00069070 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) -/* 8006C274 00069074 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8006C278 00069078 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8006C270 00069070 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) +/* 8006C274 00069074 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8006C278 00069078 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8006C27C 0006907C 80 63 00 00 */ lwz r3, 0(r3) /* 8006C280 00069080 80 84 07 28 */ lwz r4, 0x728(r4) /* 8006C284 00069084 80 63 00 24 */ lwz r3, 0x24(r3) @@ -6785,7 +6785,7 @@ lbl_8006C230: /* 8006C29C 0006909C EC 23 08 28 */ fsubs f1, f3, f1 /* 8006C2A0 000690A0 EC 42 00 28 */ fsubs f2, f2, f0 /* 8006C2A4 000690A4 4B F9 9D CD */ bl xatan2__Fff -/* 8006C2A8 000690A8 80 8D 8D 08 */ lwz r4, lbl_803CB608-_SDA_BASE_(r13) +/* 8006C2A8 000690A8 80 8D 8D 08 */ lwz r4, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006C2AC 000690AC 38 60 00 00 */ li r3, 0 /* 8006C2B0 000690B0 D0 24 00 0C */ stfs f1, 0xc(r4) /* 8006C2B4 000690B4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -6802,60 +6802,60 @@ lbl_8006C2CC: /* 8006C2DC 000690DC 93 E1 00 0C */ stw r31, 0xc(r1) /* 8006C2E0 000690E0 7C BF 2B 78 */ mr r31, r5 /* 8006C2E4 000690E4 48 01 4F 5D */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd -/* 8006C2E8 000690E8 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) -/* 8006C2EC 000690EC C0 22 8C E4 */ lfs f1, lbl_803CD664-_SDA2_BASE_(r2) +/* 8006C2E8 000690E8 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) +/* 8006C2EC 000690EC C0 22 8C E4 */ lfs f1, lbl__2557-_SDA2_BASE_(r2) /* 8006C2F0 000690F0 48 03 15 E5 */ bl zLasso_ResetTimer__FP6zLassof -/* 8006C2F4 000690F4 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006C2F4 000690F4 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 8006C2F8 000690F8 38 00 00 11 */ li r0, 0x11 /* 8006C2FC 000690FC 90 03 00 00 */ stw r0, 0(r3) -/* 8006C300 00069100 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) -/* 8006C304 00069104 C0 22 8C D0 */ lfs f1, lbl_803CD650-_SDA2_BASE_(r2) +/* 8006C300 00069100 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) +/* 8006C304 00069104 C0 22 8C D0 */ lfs f1, lbl__2472-_SDA2_BASE_(r2) /* 8006C308 00069108 C0 03 00 14 */ lfs f0, 0x14(r3) /* 8006C30C 0006910C EC 01 00 32 */ fmuls f0, f1, f0 /* 8006C310 00069110 D0 03 00 10 */ stfs f0, 0x10(r3) -/* 8006C314 00069114 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 8006C314 00069114 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006C318 00069118 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8006C31C 0006911C C0 03 00 04 */ lfs f0, 4(r3) -/* 8006C320 00069120 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006C320 00069120 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 8006C324 00069124 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8006C328 00069128 FC 20 00 50 */ fneg f1, f0 /* 8006C32C 0006912C 38 63 00 48 */ addi r3, r3, 0x48 /* 8006C330 00069130 38 84 00 20 */ addi r4, r4, 0x20 /* 8006C334 00069134 4B F9 ED 5D */ bl xVec3SMul__FP5xVec3PC5xVec3f -/* 8006C338 00069138 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) -/* 8006C33C 0006913C 80 8D 8D 0C */ lwz r4, lbl_803CB60C-_SDA_BASE_(r13) -/* 8006C340 00069140 C0 42 8C 60 */ lfs f2, lbl_803CD5E0-_SDA2_BASE_(r2) +/* 8006C338 00069138 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) +/* 8006C33C 0006913C 80 8D 8D 0C */ lwz r4, lbl_sLasso-_SDA_BASE_(r13) +/* 8006C340 00069140 C0 42 8C 60 */ lfs f2, lbl__1463-_SDA2_BASE_(r2) /* 8006C344 00069144 C0 23 00 04 */ lfs f1, 4(r3) -/* 8006C348 00069148 C0 02 8C 0C */ lfs f0, lbl_803CD58C-_SDA2_BASE_(r2) +/* 8006C348 00069148 C0 02 8C 0C */ lfs f0, lbl__875-_SDA2_BASE_(r2) /* 8006C34C 0006914C C0 64 00 4C */ lfs f3, 0x4c(r4) /* 8006C350 00069150 EC 02 00 7C */ fnmsubs f0, f2, f1, f0 /* 8006C354 00069154 EC 03 00 2A */ fadds f0, f3, f0 /* 8006C358 00069158 D0 04 00 4C */ stfs f0, 0x4c(r4) -/* 8006C35C 0006915C 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006C35C 0006915C 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 8006C360 00069160 38 63 00 48 */ addi r3, r3, 0x48 /* 8006C364 00069164 7C 64 1B 78 */ mr r4, r3 /* 8006C368 00069168 4B FE 1F 89 */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 8006C36C 0006916C 80 8D 8D 0C */ lwz r4, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006C36C 0006916C 80 8D 8D 0C */ lwz r4, lbl_sLasso-_SDA_BASE_(r13) /* 8006C370 00069170 38 64 00 24 */ addi r3, r4, 0x24 /* 8006C374 00069174 38 84 00 18 */ addi r4, r4, 0x18 /* 8006C378 00069178 4B FE 21 65 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8006C37C 0006917C 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 8006C37C 0006917C 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006C380 00069180 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8006C384 00069184 C0 03 00 04 */ lfs f0, 4(r3) -/* 8006C388 00069188 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006C388 00069188 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 8006C38C 0006918C FC 00 00 50 */ fneg f0, f0 -/* 8006C390 00069190 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 8006C390 00069190 C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 8006C394 00069194 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8006C398 00069198 38 63 00 24 */ addi r3, r3, 0x24 /* 8006C39C 0006919C EC 21 00 32 */ fmuls f1, f1, f0 /* 8006C3A0 000691A0 38 84 00 20 */ addi r4, r4, 0x20 /* 8006C3A4 000691A4 4B FA 8C B5 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 8006C3A8 000691A8 80 8D 8D 08 */ lwz r4, lbl_803CB608-_SDA_BASE_(r13) +/* 8006C3A8 000691A8 80 8D 8D 08 */ lwz r4, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006C3AC 000691AC 38 60 00 00 */ li r3, 0 -/* 8006C3B0 000691B0 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) -/* 8006C3B4 000691B4 C0 42 8D 1C */ lfs f2, lbl_803CD69C-_SDA2_BASE_(r2) +/* 8006C3B0 000691B0 80 AD 8D 0C */ lwz r5, lbl_sLasso-_SDA_BASE_(r13) +/* 8006C3B4 000691B4 C0 42 8D 1C */ lfs f2, lbl__3285-_SDA2_BASE_(r2) /* 8006C3B8 000691B8 C0 24 00 04 */ lfs f1, 4(r4) -/* 8006C3BC 000691BC C0 02 8D 14 */ lfs f0, lbl_803CD694-_SDA2_BASE_(r2) +/* 8006C3BC 000691BC C0 02 8D 14 */ lfs f0, lbl__3169-_SDA2_BASE_(r2) /* 8006C3C0 000691C0 C0 65 00 28 */ lfs f3, 0x28(r5) /* 8006C3C4 000691C4 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8006C3C8 000691C8 EC 03 00 2A */ fadds f0, f3, f0 @@ -6872,33 +6872,33 @@ lbl_8006C3E4: /* 8006C3F0 000691F0 90 01 00 14 */ stw r0, 0x14(r1) /* 8006C3F4 000691F4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8006C3F8 000691F8 7C BF 2B 78 */ mr r31, r5 -/* 8006C3FC 000691FC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006C3FC 000691FC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8006C400 00069200 48 01 43 91 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf -/* 8006C404 00069204 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) -/* 8006C408 00069208 C0 22 8C E4 */ lfs f1, lbl_803CD664-_SDA2_BASE_(r2) +/* 8006C404 00069204 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) +/* 8006C408 00069208 C0 22 8C E4 */ lfs f1, lbl__2557-_SDA2_BASE_(r2) /* 8006C40C 0006920C C0 03 00 04 */ lfs f0, 4(r3) -/* 8006C410 00069210 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006C410 00069210 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 8006C414 00069214 EC 21 00 32 */ fmuls f1, f1, f0 /* 8006C418 00069218 48 03 14 BD */ bl zLasso_ResetTimer__FP6zLassof -/* 8006C41C 0006921C 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 8006C41C 0006921C 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006C420 00069220 88 03 00 09 */ lbz r0, 9(r3) /* 8006C424 00069224 28 00 00 00 */ cmplwi r0, 0 /* 8006C428 00069228 40 82 01 10 */ bne lbl_8006C538 -/* 8006C42C 0006922C 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006C42C 0006922C 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 8006C430 00069230 38 00 00 01 */ li r0, 1 /* 8006C434 00069234 90 03 00 00 */ stw r0, 0(r3) -/* 8006C438 00069238 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 8006C438 00069238 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006C43C 0006923C 80 63 00 00 */ lwz r3, 0(r3) /* 8006C440 00069240 38 63 00 64 */ addi r3, r3, 0x64 /* 8006C444 00069244 4B FA F3 95 */ bl xBoundCenter__FP6xBound -/* 8006C448 00069248 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006C448 00069248 80 AD 8D 0C */ lwz r5, lbl_sLasso-_SDA_BASE_(r13) /* 8006C44C 0006924C 7C 64 1B 78 */ mr r4, r3 /* 8006C450 00069250 38 65 00 24 */ addi r3, r5, 0x24 /* 8006C454 00069254 4B FE 20 89 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8006C458 00069258 81 0D 8D 08 */ lwz r8, lbl_803CB608-_SDA_BASE_(r13) +/* 8006C458 00069258 81 0D 8D 08 */ lwz r8, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006C45C 0006925C 80 BF 00 24 */ lwz r5, 0x24(r31) /* 8006C460 00069260 80 68 00 00 */ lwz r3, 0(r8) -/* 8006C464 00069264 80 ED 8D 0C */ lwz r7, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006C464 00069264 80 ED 8D 0C */ lwz r7, lbl_sLasso-_SDA_BASE_(r13) /* 8006C468 00069268 80 83 00 24 */ lwz r4, 0x24(r3) /* 8006C46C 0006926C 80 C5 00 4C */ lwz r6, 0x4c(r5) /* 8006C470 00069270 38 67 00 24 */ addi r3, r7, 0x24 @@ -6908,10 +6908,10 @@ lbl_8006C3E4: /* 8006C480 00069280 C0 25 00 28 */ lfs f1, 0x28(r5) /* 8006C484 00069284 EC 21 00 32 */ fmuls f1, f1, f0 /* 8006C488 00069288 4B FA 8B D1 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 8006C48C 0006928C 81 0D 8D 08 */ lwz r8, lbl_803CB608-_SDA_BASE_(r13) +/* 8006C48C 0006928C 81 0D 8D 08 */ lwz r8, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006C490 00069290 80 BF 00 24 */ lwz r5, 0x24(r31) /* 8006C494 00069294 80 68 00 00 */ lwz r3, 0(r8) -/* 8006C498 00069298 80 ED 8D 0C */ lwz r7, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006C498 00069298 80 ED 8D 0C */ lwz r7, lbl_sLasso-_SDA_BASE_(r13) /* 8006C49C 0006929C 80 83 00 24 */ lwz r4, 0x24(r3) /* 8006C4A0 000692A0 80 C5 00 4C */ lwz r6, 0x4c(r5) /* 8006C4A4 000692A4 38 67 00 24 */ addi r3, r7, 0x24 @@ -6921,46 +6921,46 @@ lbl_8006C3E4: /* 8006C4B4 000692B4 C0 25 00 28 */ lfs f1, 0x28(r5) /* 8006C4B8 000692B8 EC 21 00 32 */ fmuls f1, f1, f0 /* 8006C4BC 000692BC 4B FA 8B 9D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 8006C4C0 000692C0 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) -/* 8006C4C4 000692C4 C0 22 8D 20 */ lfs f1, lbl_803CD6A0-_SDA2_BASE_(r2) +/* 8006C4C0 000692C0 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) +/* 8006C4C4 000692C4 C0 22 8D 20 */ lfs f1, lbl__3296-_SDA2_BASE_(r2) /* 8006C4C8 000692C8 80 83 00 00 */ lwz r4, 0(r3) -/* 8006C4CC 000692CC 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006C4CC 000692CC 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 8006C4D0 000692D0 80 84 00 24 */ lwz r4, 0x24(r4) /* 8006C4D4 000692D4 80 84 00 10 */ lwz r4, 0x10(r4) /* 8006C4D8 000692D8 C0 04 00 28 */ lfs f0, 0x28(r4) /* 8006C4DC 000692DC EC 01 00 32 */ fmuls f0, f1, f0 /* 8006C4E0 000692E0 D0 03 00 10 */ stfs f0, 0x10(r3) /* 8006C4E4 000692E4 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 8006C4E8 000692E8 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006C4E8 000692E8 80 AD 8D 0C */ lwz r5, lbl_sLasso-_SDA_BASE_(r13) /* 8006C4EC 000692EC 80 83 00 4C */ lwz r4, 0x4c(r3) -/* 8006C4F0 000692F0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006C4F0 000692F0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) /* 8006C4F4 000692F4 38 65 00 48 */ addi r3, r5, 0x48 /* 8006C4F8 000692F8 38 84 00 20 */ addi r4, r4, 0x20 /* 8006C4FC 000692FC 4B F9 EB 95 */ bl xVec3SMul__FP5xVec3PC5xVec3f -/* 8006C500 00069300 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) -/* 8006C504 00069304 80 8D 8D 0C */ lwz r4, lbl_803CB60C-_SDA_BASE_(r13) -/* 8006C508 00069308 C0 42 8C 60 */ lfs f2, lbl_803CD5E0-_SDA2_BASE_(r2) +/* 8006C500 00069300 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) +/* 8006C504 00069304 80 8D 8D 0C */ lwz r4, lbl_sLasso-_SDA_BASE_(r13) +/* 8006C508 00069308 C0 42 8C 60 */ lfs f2, lbl__1463-_SDA2_BASE_(r2) /* 8006C50C 0006930C C0 23 00 04 */ lfs f1, 4(r3) -/* 8006C510 00069310 C0 02 8C 0C */ lfs f0, lbl_803CD58C-_SDA2_BASE_(r2) +/* 8006C510 00069310 C0 02 8C 0C */ lfs f0, lbl__875-_SDA2_BASE_(r2) /* 8006C514 00069314 C0 64 00 4C */ lfs f3, 0x4c(r4) /* 8006C518 00069318 EC 02 00 7C */ fnmsubs f0, f2, f1, f0 /* 8006C51C 0006931C EC 03 00 2A */ fadds f0, f3, f0 /* 8006C520 00069320 D0 04 00 4C */ stfs f0, 0x4c(r4) -/* 8006C524 00069324 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006C524 00069324 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 8006C528 00069328 38 63 00 48 */ addi r3, r3, 0x48 /* 8006C52C 0006932C 7C 64 1B 78 */ mr r4, r3 /* 8006C530 00069330 4B FE 1D C1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8006C534 00069334 48 00 00 18 */ b lbl_8006C54C lbl_8006C538: -/* 8006C538 00069338 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006C538 00069338 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 8006C53C 0006933C 38 00 00 01 */ li r0, 1 /* 8006C540 00069340 90 03 00 00 */ stw r0, 0(r3) -/* 8006C544 00069344 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006C544 00069344 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 8006C548 00069348 48 02 FD 85 */ bl zLasso_InterpToGuide__FP6zLasso lbl_8006C54C: -/* 8006C54C 0006934C C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 8006C54C 0006934C C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 8006C550 00069350 38 60 00 00 */ li r3, 0 -/* 8006C554 00069354 80 8D 8D 0C */ lwz r4, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006C554 00069354 80 8D 8D 0C */ lwz r4, lbl_sLasso-_SDA_BASE_(r13) /* 8006C558 00069358 D0 04 00 74 */ stfs f0, 0x74(r4) /* 8006C55C 0006935C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8006C560 00069360 80 01 00 14 */ lwz r0, 0x14(r1) @@ -6972,46 +6972,46 @@ lbl_8006C570: /* 8006C574 00069374 7C 08 02 A6 */ mflr r0 /* 8006C578 00069378 38 60 00 19 */ li r3, 0x19 /* 8006C57C 0006937C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8006C580 00069380 C0 22 8D 24 */ lfs f1, lbl_803CD6A4-_SDA2_BASE_(r2) +/* 8006C580 00069380 C0 22 8D 24 */ lfs f1, lbl__3306_1-_SDA2_BASE_(r2) /* 8006C584 00069384 48 01 42 0D */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf -/* 8006C588 00069388 C0 22 8C AC */ lfs f1, lbl_803CD62C-_SDA2_BASE_(r2) +/* 8006C588 00069388 C0 22 8C AC */ lfs f1, lbl__2135-_SDA2_BASE_(r2) /* 8006C58C 0006938C 38 60 00 2B */ li r3, 0x2b /* 8006C590 00069390 38 80 00 2D */ li r4, 0x2d /* 8006C594 00069394 48 01 45 2D */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf -/* 8006C598 00069398 80 AD 8D 08 */ lwz r5, lbl_803CB608-_SDA_BASE_(r13) +/* 8006C598 00069398 80 AD 8D 08 */ lwz r5, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006C59C 0006939C 88 05 00 09 */ lbz r0, 9(r5) /* 8006C5A0 000693A0 28 00 00 00 */ cmplwi r0, 0 /* 8006C5A4 000693A4 40 82 00 8C */ bne lbl_8006C630 -/* 8006C5A8 000693A8 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) -/* 8006C5AC 000693AC C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 8006C5A8 000693A8 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) +/* 8006C5AC 000693AC C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 8006C5B0 000693B0 48 03 13 25 */ bl zLasso_ResetTimer__FP6zLassof -/* 8006C5B4 000693B4 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 8006C5B4 000693B4 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006C5B8 000693B8 38 80 00 01 */ li r4, 1 /* 8006C5BC 000693BC 38 00 05 21 */ li r0, 0x521 /* 8006C5C0 000693C0 98 83 00 08 */ stb r4, 8(r3) -/* 8006C5C4 000693C4 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006C5C4 000693C4 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 8006C5C8 000693C8 90 03 00 00 */ stw r0, 0(r3) -/* 8006C5CC 000693CC 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 8006C5CC 000693CC 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006C5D0 000693D0 80 63 00 00 */ lwz r3, 0(r3) /* 8006C5D4 000693D4 38 63 00 64 */ addi r3, r3, 0x64 /* 8006C5D8 000693D8 4B FA F2 01 */ bl xBoundCenter__FP6xBound -/* 8006C5DC 000693DC 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006C5DC 000693DC 80 AD 8D 0C */ lwz r5, lbl_sLasso-_SDA_BASE_(r13) /* 8006C5E0 000693E0 7C 64 1B 78 */ mr r4, r3 /* 8006C5E4 000693E4 38 65 00 24 */ addi r3, r5, 0x24 /* 8006C5E8 000693E8 4B FE 1E F5 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8006C5EC 000693EC 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) -/* 8006C5F0 000693F0 C0 22 8C D0 */ lfs f1, lbl_803CD650-_SDA2_BASE_(r2) +/* 8006C5EC 000693EC 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) +/* 8006C5F0 000693F0 C0 22 8C D0 */ lfs f1, lbl__2472-_SDA2_BASE_(r2) /* 8006C5F4 000693F4 80 83 00 00 */ lwz r4, 0(r3) -/* 8006C5F8 000693F8 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006C5F8 000693F8 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 8006C5FC 000693FC 80 84 00 24 */ lwz r4, 0x24(r4) /* 8006C600 00069400 80 84 00 10 */ lwz r4, 0x10(r4) /* 8006C604 00069404 C0 04 00 28 */ lfs f0, 0x28(r4) /* 8006C608 00069408 EC 01 00 32 */ fmuls f0, f1, f0 /* 8006C60C 0006940C D0 03 00 10 */ stfs f0, 0x10(r3) -/* 8006C610 00069410 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8006C614 00069414 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006C610 00069410 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 8006C614 00069414 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 8006C618 00069418 FC 60 08 90 */ fmr f3, f1 -/* 8006C61C 0006941C C0 42 8C 10 */ lfs f2, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006C61C 0006941C C0 42 8C 10 */ lfs f2, lbl__876-_SDA2_BASE_(r2) /* 8006C620 00069420 38 63 00 48 */ addi r3, r3, 0x48 /* 8006C624 00069424 4B FA 29 D9 */ bl xVec3Init__FP5xVec3fff /* 8006C628 00069428 38 60 00 00 */ li r3, 0 @@ -7024,13 +7024,13 @@ lbl_8006C630: /* 8006C640 00069440 80 63 00 08 */ lwz r3, 8(r3) /* 8006C644 00069444 80 03 00 04 */ lwz r0, 4(r3) /* 8006C648 00069448 90 05 01 1C */ stw r0, 0x11c(r5) -/* 8006C64C 0006944C 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 8006C64C 0006944C 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006C650 00069450 80 63 00 00 */ lwz r3, 0(r3) /* 8006C654 00069454 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 8006C658 00069458 81 8C 00 94 */ lwz r12, 0x94(r12) /* 8006C65C 0006945C 7D 89 03 A6 */ mtctr r12 /* 8006C660 00069460 4E 80 04 21 */ bctrl -/* 8006C664 00069464 80 8D 8D 0C */ lwz r4, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006C664 00069464 80 8D 8D 0C */ lwz r4, lbl_sLasso-_SDA_BASE_(r13) /* 8006C668 00069468 38 00 4C 01 */ li r0, 0x4c01 /* 8006C66C 0006946C 38 60 00 00 */ li r3, 0 /* 8006C670 00069470 90 04 00 00 */ stw r0, 0(r4) @@ -7044,13 +7044,13 @@ lbl_8006C684: /* 8006C688 00069488 7C 08 02 A6 */ mflr r0 /* 8006C68C 0006948C 38 60 00 19 */ li r3, 0x19 /* 8006C690 00069490 90 01 00 14 */ stw r0, 0x14(r1) -/* 8006C694 00069494 C0 22 8D 24 */ lfs f1, lbl_803CD6A4-_SDA2_BASE_(r2) +/* 8006C694 00069494 C0 22 8D 24 */ lfs f1, lbl__3306_1-_SDA2_BASE_(r2) /* 8006C698 00069498 48 01 40 F9 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf -/* 8006C69C 0006949C C0 22 8C AC */ lfs f1, lbl_803CD62C-_SDA2_BASE_(r2) +/* 8006C69C 0006949C C0 22 8C AC */ lfs f1, lbl__2135-_SDA2_BASE_(r2) /* 8006C6A0 000694A0 38 60 00 2B */ li r3, 0x2b /* 8006C6A4 000694A4 38 80 00 2D */ li r4, 0x2d /* 8006C6A8 000694A8 48 01 44 19 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf -/* 8006C6AC 000694AC 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 8006C6AC 000694AC 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006C6B0 000694B0 88 03 00 09 */ lbz r0, 9(r3) /* 8006C6B4 000694B4 28 00 00 00 */ cmplwi r0, 0 /* 8006C6B8 000694B8 41 82 00 24 */ beq lbl_8006C6DC @@ -7071,15 +7071,15 @@ lbl_8006C6DC: .global zEntPlayer.MeleeStopCB__FP15xAnimTransitionP11xAnimSinglePv zEntPlayer.MeleeStopCB__FP15xAnimTransitionP11xAnimSinglePv: -/* 8006C6F0 000694F0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8006C6F4 000694F4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006C6F8 000694F8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 8006C6FC 000694FC D0 0D 8D 80 */ stfs f0, lbl_803CB680-_SDA_BASE_(r13) +/* 8006C6F0 000694F0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8006C6F4 000694F4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006C6F8 000694F8 38 63 05 58 */ addi r3, r3, lbl_globals@l +/* 8006C6FC 000694FC D0 0D 8D 80 */ stfs f0, lbl_idle_tmr-_SDA_BASE_(r13) /* 8006C700 00069500 C0 23 17 0C */ lfs f1, 0x170c(r3) -/* 8006C704 00069504 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006C704 00069504 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006C708 00069508 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006C70C 0006950C 40 80 00 10 */ bge lbl_8006C71C -/* 8006C710 00069510 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006C710 00069510 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 8006C714 00069514 D0 03 16 B8 */ stfs f0, 0x16b8(r3) /* 8006C718 00069518 48 00 00 0C */ b lbl_8006C724 lbl_8006C71C: @@ -7088,7 +7088,7 @@ lbl_8006C71C: lbl_8006C724: /* 8006C724 00069524 38 00 00 00 */ li r0, 0 /* 8006C728 00069528 38 60 00 00 */ li r3, 0 -/* 8006C72C 0006952C 90 0D 8E 00 */ stw r0, lbl_803CB700-_SDA_BASE_(r13) +/* 8006C72C 0006952C 90 0D 8E 00 */ stw r0, lbl_sShouldMelee-_SDA_BASE_(r13) /* 8006C730 00069530 4E 80 00 20 */ blr lbl_8006C734: /* 8006C734 00069534 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -7118,11 +7118,11 @@ lbl_8006C78C: /* 8006C790 00069590 7C 08 02 A6 */ mflr r0 /* 8006C794 00069594 90 01 00 14 */ stw r0, 0x14(r1) /* 8006C798 00069598 38 00 00 00 */ li r0, 0 -/* 8006C79C 0006959C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8006C7A0 000695A0 D0 0D 8D 80 */ stfs f0, lbl_803CB680-_SDA_BASE_(r13) -/* 8006C7A4 000695A4 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006C79C 0006959C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8006C7A0 000695A0 D0 0D 8D 80 */ stfs f0, lbl_idle_tmr-_SDA_BASE_(r13) +/* 8006C7A4 000695A4 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 8006C7A8 000695A8 90 03 00 00 */ stw r0, 0(r3) -/* 8006C7AC 000695AC 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 8006C7AC 000695AC 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006C7B0 000695B0 88 03 00 09 */ lbz r0, 9(r3) /* 8006C7B4 000695B4 28 00 00 00 */ cmplwi r0, 0 /* 8006C7B8 000695B8 41 82 00 28 */ beq lbl_8006C7E0 @@ -7145,12 +7145,12 @@ lbl_8006C7E0: /* 8006C7F8 000695F8 38 80 00 3A */ li r4, 0x3a /* 8006C7FC 000695FC 4B FB 2D F5 */ bl zEntEvent__FP5xBaseUi lbl_8006C800: -/* 8006C800 00069600 80 AD 8D 08 */ lwz r5, lbl_803CB608-_SDA_BASE_(r13) +/* 8006C800 00069600 80 AD 8D 08 */ lwz r5, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006C804 00069604 38 00 00 00 */ li r0, 0 /* 8006C808 00069608 38 60 00 00 */ li r3, 0 /* 8006C80C 0006960C 38 80 00 00 */ li r4, 0 /* 8006C810 00069610 98 05 00 08 */ stb r0, 8(r5) -/* 8006C814 00069614 80 AD 8D 08 */ lwz r5, lbl_803CB608-_SDA_BASE_(r13) +/* 8006C814 00069614 80 AD 8D 08 */ lwz r5, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006C818 00069618 90 05 00 00 */ stw r0, 0(r5) /* 8006C81C 0006961C 48 02 F9 D1 */ bl zLasso_SetGuide__FP4xEntP10xAnimState /* 8006C820 00069620 38 60 00 0B */ li r3, 0xb @@ -7161,8 +7161,8 @@ lbl_8006C800: /* 8006C834 00069634 38 21 00 10 */ addi r1, r1, 0x10 /* 8006C838 00069638 4E 80 00 20 */ blr lbl_8006C83C: -/* 8006C83C 0006963C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006C840 00069640 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8006C83C 0006963C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006C840 00069640 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8006C844 00069644 80 64 1F C0 */ lwz r3, 0x1fc0(r4) /* 8006C848 00069648 80 63 00 00 */ lwz r3, 0(r3) /* 8006C84C 0006964C 3C 03 BD CE */ addis r0, r3, 0xbdce @@ -7171,19 +7171,19 @@ lbl_8006C83C: /* 8006C858 00069658 80 04 16 D4 */ lwz r0, 0x16d4(r4) /* 8006C85C 0006965C 2C 00 00 00 */ cmpwi r0, 0 /* 8006C860 00069660 40 82 00 18 */ bne lbl_8006C878 -/* 8006C864 00069664 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 8006C864 00069664 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006C868 00069668 38 00 00 00 */ li r0, 0 /* 8006C86C 0006966C 90 03 00 10 */ stw r0, 0x10(r3) -/* 8006C870 00069670 90 0D 8D 58 */ stw r0, lbl_803CB658-_SDA_BASE_(r13) -/* 8006C874 00069674 90 0D 8D 50 */ stw r0, lbl_803CB650-_SDA_BASE_(r13) +/* 8006C870 00069670 90 0D 8D 58 */ stw r0, lbl_gReticleTarget-_SDA_BASE_(r13) +/* 8006C874 00069674 90 0D 8D 50 */ stw r0, lbl_sTypeOfTarget-_SDA_BASE_(r13) lbl_8006C878: -/* 8006C878 00069678 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 8006C878 00069678 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006C87C 0006967C 38 80 00 00 */ li r4, 0 /* 8006C880 00069680 80 03 00 10 */ lwz r0, 0x10(r3) /* 8006C884 00069684 28 00 00 00 */ cmplwi r0, 0 /* 8006C888 00069688 41 82 00 1C */ beq lbl_8006C8A4 -/* 8006C88C 0006968C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006C890 00069690 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006C88C 0006968C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006C890 00069690 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006C894 00069694 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 8006C898 00069698 2C 00 00 00 */ cmpwi r0, 0 /* 8006C89C 0006969C 40 82 00 08 */ bne lbl_8006C8A4 @@ -7192,13 +7192,13 @@ lbl_8006C8A4: /* 8006C8A4 000696A4 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 8006C8A8 000696A8 4E 80 00 20 */ blr lbl_8006C8AC: -/* 8006C8AC 000696AC 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 8006C8AC 000696AC 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006C8B0 000696B0 38 80 00 00 */ li r4, 0 /* 8006C8B4 000696B4 80 03 00 10 */ lwz r0, 0x10(r3) /* 8006C8B8 000696B8 28 00 00 00 */ cmplwi r0, 0 /* 8006C8BC 000696BC 41 82 00 1C */ beq lbl_8006C8D8 -/* 8006C8C0 000696C0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006C8C4 000696C4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006C8C0 000696C0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006C8C4 000696C4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006C8C8 000696C8 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 8006C8CC 000696CC 2C 00 00 00 */ cmpwi r0, 0 /* 8006C8D0 000696D0 41 82 00 08 */ beq lbl_8006C8D8 @@ -7207,9 +7207,9 @@ lbl_8006C8D8: /* 8006C8D8 000696D8 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 8006C8DC 000696DC 4E 80 00 20 */ blr lbl_8006C8E0: -/* 8006C8E0 000696E0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006C8E0 000696E0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006C8E4 000696E4 38 80 00 00 */ li r4, 0 -/* 8006C8E8 000696E8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006C8E8 000696E8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006C8EC 000696EC 80 03 17 88 */ lwz r0, 0x1788(r3) /* 8006C8F0 000696F0 28 00 00 00 */ cmplwi r0, 0 /* 8006C8F4 000696F4 40 82 00 24 */ bne lbl_8006C918 @@ -7217,12 +7217,12 @@ lbl_8006C8E0: /* 8006C8FC 000696FC 80 03 00 30 */ lwz r0, 0x30(r3) /* 8006C900 00069700 54 00 03 DF */ rlwinm. r0, r0, 0, 0xf, 0xf /* 8006C904 00069704 41 82 00 14 */ beq lbl_8006C918 -/* 8006C908 00069708 C0 2D 8D 18 */ lfs f1, lbl_803CB618-_SDA_BASE_(r13) -/* 8006C90C 0006970C C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 8006C908 00069708 C0 2D 8D 18 */ lfs f1, lbl_sSwingTimeElapsed-_SDA_BASE_(r13) +/* 8006C90C 0006970C C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 8006C910 00069710 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006C914 00069714 41 81 00 20 */ bgt lbl_8006C934 lbl_8006C918: -/* 8006C918 00069718 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 8006C918 00069718 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006C91C 0006971C 80 63 00 10 */ lwz r3, 0x10(r3) /* 8006C920 00069720 28 03 00 00 */ cmplwi r3, 0 /* 8006C924 00069724 41 82 00 10 */ beq lbl_8006C934 @@ -7243,19 +7243,19 @@ zEntPlayer.LassoSwingBeginCB__FP15xAnimTransitionP11xAnimSinglePv: /* 8006C94C 0006974C 38 00 00 00 */ li r0, 0 /* 8006C950 00069750 93 E1 00 0C */ stw r31, 0xc(r1) /* 8006C954 00069754 7C BF 2B 78 */ mr r31, r5 -/* 8006C958 00069758 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 8006C958 00069758 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006C95C 0006975C 90 03 00 00 */ stw r0, 0(r3) -/* 8006C960 00069760 90 0D 8D 58 */ stw r0, lbl_803CB658-_SDA_BASE_(r13) -/* 8006C964 00069764 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006C960 00069760 90 0D 8D 58 */ stw r0, lbl_gReticleTarget-_SDA_BASE_(r13) +/* 8006C964 00069764 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 8006C968 00069768 80 03 00 00 */ lwz r0, 0(r3) /* 8006C96C 0006976C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8006C970 00069770 41 82 00 2C */ beq lbl_8006C99C /* 8006C974 00069774 38 00 00 01 */ li r0, 1 /* 8006C978 00069778 90 03 00 00 */ stw r0, 0(r3) -/* 8006C97C 0006977C 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) -/* 8006C980 00069780 C0 22 8D 28 */ lfs f1, lbl_803CD6A8-_SDA2_BASE_(r2) +/* 8006C97C 0006977C 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) +/* 8006C980 00069780 C0 22 8D 28 */ lfs f1, lbl__3388-_SDA2_BASE_(r2) /* 8006C984 00069784 48 03 0F 51 */ bl zLasso_ResetTimer__FP6zLassof -/* 8006C988 00069788 80 8D 8D 0C */ lwz r4, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006C988 00069788 80 8D 8D 0C */ lwz r4, lbl_sLasso-_SDA_BASE_(r13) /* 8006C98C 0006978C 38 64 00 24 */ addi r3, r4, 0x24 /* 8006C990 00069790 38 84 00 18 */ addi r4, r4, 0x18 /* 8006C994 00069794 4B FE 1B 49 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -7263,42 +7263,42 @@ zEntPlayer.LassoSwingBeginCB__FP15xAnimTransitionP11xAnimSinglePv: lbl_8006C99C: /* 8006C99C 0006979C 38 00 10 43 */ li r0, 0x1043 /* 8006C9A0 000697A0 90 03 00 00 */ stw r0, 0(r3) -/* 8006C9A4 000697A4 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) -/* 8006C9A8 000697A8 C0 22 8D 28 */ lfs f1, lbl_803CD6A8-_SDA2_BASE_(r2) +/* 8006C9A4 000697A4 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) +/* 8006C9A8 000697A8 C0 22 8D 28 */ lfs f1, lbl__3388-_SDA2_BASE_(r2) /* 8006C9AC 000697AC 48 03 0D E9 */ bl zLasso_InitTimer__FP6zLassof /* 8006C9B0 000697B0 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 8006C9B4 000697B4 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006C9B4 000697B4 80 AD 8D 0C */ lwz r5, lbl_sLasso-_SDA_BASE_(r13) /* 8006C9B8 000697B8 80 83 00 4C */ lwz r4, 0x4c(r3) /* 8006C9BC 000697BC 38 65 00 3C */ addi r3, r5, 0x3c /* 8006C9C0 000697C0 4B FE 1B 1D */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8006C9C4 000697C4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006C9C4 000697C4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8006C9C8 000697C8 38 60 00 17 */ li r3, 0x17 /* 8006C9CC 000697CC 48 01 3D C5 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf lbl_8006C9D0: -/* 8006C9D0 000697D0 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) -/* 8006C9D4 000697D4 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006C9D0 000697D0 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) +/* 8006C9D4 000697D4 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 8006C9D8 000697D8 D0 03 00 74 */ stfs f0, 0x74(r3) -/* 8006C9DC 000697DC 80 8D 8D 08 */ lwz r4, lbl_803CB608-_SDA_BASE_(r13) -/* 8006C9E0 000697E0 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006C9DC 000697DC 80 8D 8D 08 */ lwz r4, lbl_sLassoInfo-_SDA_BASE_(r13) +/* 8006C9E0 000697E0 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 8006C9E4 000697E4 80 84 00 10 */ lwz r4, 0x10(r4) /* 8006C9E8 000697E8 80 84 00 24 */ lwz r4, 0x24(r4) /* 8006C9EC 000697EC 80 84 00 10 */ lwz r4, 0x10(r4) /* 8006C9F0 000697F0 C0 04 00 28 */ lfs f0, 0x28(r4) /* 8006C9F4 000697F4 D0 03 00 10 */ stfs f0, 0x10(r3) /* 8006C9F8 000697F8 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 8006C9FC 000697FC 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006C9FC 000697FC 80 AD 8D 0C */ lwz r5, lbl_sLasso-_SDA_BASE_(r13) /* 8006CA00 00069800 80 83 00 4C */ lwz r4, 0x4c(r3) /* 8006CA04 00069804 38 65 00 48 */ addi r3, r5, 0x48 /* 8006CA08 00069808 4B FE 1A D5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006CA0C 0006980C 80 9F 00 48 */ lwz r4, 0x48(r31) -/* 8006CA10 00069810 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006CA14 00069814 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006CA10 00069810 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006CA14 00069814 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006CA18 00069818 38 63 1A 04 */ addi r3, r3, 0x1a04 /* 8006CA1C 0006981C 38 84 00 D4 */ addi r4, r4, 0xd4 /* 8006CA20 00069820 4B FE 1A BD */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8006CA24 00069824 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006CA24 00069824 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006CA28 00069828 38 60 00 00 */ li r3, 0 -/* 8006CA2C 0006982C D0 0D 8D 18 */ stfs f0, lbl_803CB618-_SDA_BASE_(r13) +/* 8006CA2C 0006982C D0 0D 8D 18 */ stfs f0, lbl_sSwingTimeElapsed-_SDA_BASE_(r13) /* 8006CA30 00069830 4B FE 56 61 */ bl zCameraSetBbounce__Fi /* 8006CA34 00069834 38 60 00 00 */ li r3, 0 /* 8006CA38 00069838 4B FE 56 61 */ bl zCameraSetLongbounce__Fi @@ -7323,7 +7323,7 @@ lbl_8006CA5C: /* 8006CA80 00069880 4B FF D8 29 */ bl zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv /* 8006CA84 00069884 80 DF 00 48 */ lwz r6, 0x48(r31) /* 8006CA88 00069888 7F A3 EB 78 */ mr r3, r29 -/* 8006CA8C 0006988C C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 8006CA8C 0006988C C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 8006CA90 00069890 7F C4 F3 78 */ mr r4, r30 /* 8006CA94 00069894 C0 26 00 D8 */ lfs f1, 0xd8(r6) /* 8006CA98 00069898 7F E5 FB 78 */ mr r5, r31 @@ -7344,55 +7344,55 @@ lbl_8006CAC8: /* 8006CAD0 000698D0 38 60 00 17 */ li r3, 0x17 /* 8006CAD4 000698D4 90 01 00 14 */ stw r0, 0x14(r1) /* 8006CAD8 000698D8 48 01 47 69 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd -/* 8006CADC 000698DC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006CADC 000698DC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8006CAE0 000698E0 38 60 00 18 */ li r3, 0x18 /* 8006CAE4 000698E4 48 01 3C AD */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf -/* 8006CAE8 000698E8 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006CAE8 000698E8 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 8006CAEC 000698EC 38 00 00 01 */ li r0, 1 /* 8006CAF0 000698F0 90 03 00 00 */ stw r0, 0(r3) -/* 8006CAF4 000698F4 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) -/* 8006CAF8 000698F8 C0 22 8D 2C */ lfs f1, lbl_803CD6AC-_SDA2_BASE_(r2) +/* 8006CAF4 000698F4 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) +/* 8006CAF8 000698F8 C0 22 8D 2C */ lfs f1, lbl__3401-_SDA2_BASE_(r2) /* 8006CAFC 000698FC 48 03 0D D9 */ bl zLasso_ResetTimer__FP6zLassof -/* 8006CB00 00069900 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 8006CB00 00069900 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006CB04 00069904 80 63 00 10 */ lwz r3, 0x10(r3) /* 8006CB08 00069908 38 63 00 64 */ addi r3, r3, 0x64 /* 8006CB0C 0006990C 4B FA EC CD */ bl xBoundCenter__FP6xBound -/* 8006CB10 00069910 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006CB10 00069910 80 AD 8D 0C */ lwz r5, lbl_sLasso-_SDA_BASE_(r13) /* 8006CB14 00069914 7C 64 1B 78 */ mr r4, r3 /* 8006CB18 00069918 38 65 00 24 */ addi r3, r5, 0x24 /* 8006CB1C 0006991C 4B FE 19 C1 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8006CB20 00069920 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) -/* 8006CB24 00069924 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006CB20 00069920 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) +/* 8006CB24 00069924 80 AD 8D 0C */ lwz r5, lbl_sLasso-_SDA_BASE_(r13) /* 8006CB28 00069928 80 83 00 10 */ lwz r4, 0x10(r3) -/* 8006CB2C 0006992C C0 22 8D 30 */ lfs f1, lbl_803CD6B0-_SDA2_BASE_(r2) +/* 8006CB2C 0006992C C0 22 8D 30 */ lfs f1, lbl__3402-_SDA2_BASE_(r2) /* 8006CB30 00069930 38 65 00 24 */ addi r3, r5, 0x24 /* 8006CB34 00069934 80 84 00 24 */ lwz r4, 0x24(r4) /* 8006CB38 00069938 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8006CB3C 0006993C 38 84 00 10 */ addi r4, r4, 0x10 /* 8006CB40 00069940 4B FA 85 19 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 8006CB44 00069944 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) -/* 8006CB48 00069948 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006CB44 00069944 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) +/* 8006CB48 00069948 80 AD 8D 0C */ lwz r5, lbl_sLasso-_SDA_BASE_(r13) /* 8006CB4C 0006994C 80 83 00 10 */ lwz r4, 0x10(r3) /* 8006CB50 00069950 38 65 00 48 */ addi r3, r5, 0x48 /* 8006CB54 00069954 80 84 00 24 */ lwz r4, 0x24(r4) /* 8006CB58 00069958 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8006CB5C 0006995C 38 84 00 10 */ addi r4, r4, 0x10 /* 8006CB60 00069960 4B FE 19 7D */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8006CB64 00069964 80 8D 8D 0C */ lwz r4, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006CB64 00069964 80 8D 8D 0C */ lwz r4, lbl_sLasso-_SDA_BASE_(r13) /* 8006CB68 00069968 38 64 00 48 */ addi r3, r4, 0x48 /* 8006CB6C 0006996C 38 84 00 3C */ addi r4, r4, 0x3c /* 8006CB70 00069970 4B FE 19 81 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 8006CB74 00069974 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006CB74 00069974 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006CB78 00069978 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006CB7C 0006997C 40 80 00 14 */ bge lbl_8006CB90 -/* 8006CB80 00069980 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006CB80 00069980 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 8006CB84 00069984 38 63 00 48 */ addi r3, r3, 0x48 /* 8006CB88 00069988 7C 64 1B 78 */ mr r4, r3 /* 8006CB8C 0006998C 4B FA 1B 39 */ bl xVec3Inv__FP5xVec3PC5xVec3 lbl_8006CB90: -/* 8006CB90 00069990 C0 02 8C 70 */ lfs f0, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 8006CB90 00069990 C0 02 8C 70 */ lfs f0, lbl__1467-_SDA2_BASE_(r2) /* 8006CB94 00069994 38 60 00 00 */ li r3, 0 -/* 8006CB98 00069998 80 8D 8D 0C */ lwz r4, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006CB98 00069998 80 8D 8D 0C */ lwz r4, lbl_sLasso-_SDA_BASE_(r13) /* 8006CB9C 0006999C D0 04 00 10 */ stfs f0, 0x10(r4) /* 8006CBA0 000699A0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8006CBA4 000699A4 7C 08 03 A6 */ mtlr r0 @@ -7405,18 +7405,18 @@ lbl_8006CBB0: /* 8006CBBC 000699BC 38 00 0C 21 */ li r0, 0xc21 /* 8006CBC0 000699C0 93 E1 00 0C */ stw r31, 0xc(r1) /* 8006CBC4 000699C4 7C 9F 23 78 */ mr r31, r4 -/* 8006CBC8 000699C8 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006CBC8 000699C8 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 8006CBCC 000699CC 90 03 00 00 */ stw r0, 0(r3) -/* 8006CBD0 000699D0 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) -/* 8006CBD4 000699D4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006CBD0 000699D0 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) +/* 8006CBD4 000699D4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8006CBD8 000699D8 48 03 0C FD */ bl zLasso_ResetTimer__FP6zLassof -/* 8006CBDC 000699DC C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006CBDC 000699DC C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 8006CBE0 000699E0 D0 1F 00 10 */ stfs f0, 0x10(r31) -/* 8006CBE4 000699E4 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006CBE4 000699E4 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 8006CBE8 000699E8 80 7F 00 34 */ lwz r3, 0x34(r31) /* 8006CBEC 000699EC D0 03 00 10 */ stfs f0, 0x10(r3) /* 8006CBF0 000699F0 4B FE 55 5D */ bl zCameraEnableLassoCam__Fv -/* 8006CBF4 000699F4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006CBF4 000699F4 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) /* 8006CBF8 000699F8 4B FE 55 61 */ bl zCameraSetLassoCamFactor__Ff /* 8006CBFC 000699FC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8006CC00 00069A00 38 60 00 00 */ li r3, 0 @@ -7430,18 +7430,18 @@ lbl_8006CC14: /* 8006CC1C 00069A1C 38 60 00 17 */ li r3, 0x17 /* 8006CC20 00069A20 90 01 00 14 */ stw r0, 0x14(r1) /* 8006CC24 00069A24 48 01 46 1D */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd -/* 8006CC28 00069A28 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006CC28 00069A28 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006CC2C 00069A2C 38 A0 00 00 */ li r5, 0 /* 8006CC30 00069A30 38 00 00 01 */ li r0, 1 /* 8006CC34 00069A34 38 60 00 00 */ li r3, 0 -/* 8006CC38 00069A38 D0 0D 8D 80 */ stfs f0, lbl_803CB680-_SDA_BASE_(r13) -/* 8006CC3C 00069A3C C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) -/* 8006CC40 00069A40 D0 0D 8D 54 */ stfs f0, lbl_803CB654-_SDA_BASE_(r13) -/* 8006CC44 00069A44 80 8D 8D 08 */ lwz r4, lbl_803CB608-_SDA_BASE_(r13) +/* 8006CC38 00069A38 D0 0D 8D 80 */ stfs f0, lbl_idle_tmr-_SDA_BASE_(r13) +/* 8006CC3C 00069A3C C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) +/* 8006CC40 00069A40 D0 0D 8D 54 */ stfs f0, lbl_sTimeToRetarget-_SDA_BASE_(r13) +/* 8006CC44 00069A44 80 8D 8D 08 */ lwz r4, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006CC48 00069A48 90 A4 00 10 */ stw r5, 0x10(r4) -/* 8006CC4C 00069A4C 80 8D 8D 0C */ lwz r4, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006CC4C 00069A4C 80 8D 8D 0C */ lwz r4, lbl_sLasso-_SDA_BASE_(r13) /* 8006CC50 00069A50 90 A4 00 00 */ stw r5, 0(r4) -/* 8006CC54 00069A54 90 0D 8D 1C */ stw r0, lbl_803CB61C-_SDA_BASE_(r13) +/* 8006CC54 00069A54 90 0D 8D 1C */ stw r0, lbl_sLassoCamLinger-_SDA_BASE_(r13) /* 8006CC58 00069A58 80 01 00 14 */ lwz r0, 0x14(r1) /* 8006CC5C 00069A5C 7C 08 03 A6 */ mtlr r0 /* 8006CC60 00069A60 38 21 00 10 */ addi r1, r1, 0x10 @@ -7458,25 +7458,25 @@ lbl_8006CC68: /* 8006CC88 00069A88 7C 7D 1B 78 */ mr r29, r3 /* 8006CC8C 00069A8C 38 60 00 17 */ li r3, 0x17 /* 8006CC90 00069A90 48 01 45 B1 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd -/* 8006CC94 00069A94 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8006CC98 00069A98 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006CC94 00069A94 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8006CC98 00069A98 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006CC9C 00069A9C 39 00 00 01 */ li r8, 1 /* 8006CCA0 00069AA0 38 00 00 00 */ li r0, 0 -/* 8006CCA4 00069AA4 D0 0D 8D 80 */ stfs f0, lbl_803CB680-_SDA_BASE_(r13) -/* 8006CCA8 00069AA8 38 C3 05 58 */ addi r6, r3, lbl_803C0558@l +/* 8006CCA4 00069AA4 D0 0D 8D 80 */ stfs f0, lbl_idle_tmr-_SDA_BASE_(r13) +/* 8006CCA8 00069AA8 38 C3 05 58 */ addi r6, r3, lbl_globals@l /* 8006CCAC 00069AAC 7F A3 EB 78 */ mr r3, r29 /* 8006CCB0 00069AB0 7F C4 F3 78 */ mr r4, r30 -/* 8006CCB4 00069AB4 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 8006CCB4 00069AB4 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 8006CCB8 00069AB8 7F E5 FB 78 */ mr r5, r31 -/* 8006CCBC 00069ABC D0 0D 8D 54 */ stfs f0, lbl_803CB654-_SDA_BASE_(r13) -/* 8006CCC0 00069AC0 80 ED 8D 08 */ lwz r7, lbl_803CB608-_SDA_BASE_(r13) +/* 8006CCBC 00069ABC D0 0D 8D 54 */ stfs f0, lbl_sTimeToRetarget-_SDA_BASE_(r13) +/* 8006CCC0 00069AC0 80 ED 8D 08 */ lwz r7, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006CCC4 00069AC4 91 07 00 1C */ stw r8, 0x1c(r7) /* 8006CCC8 00069AC8 91 06 1A B8 */ stw r8, 0x1ab8(r6) /* 8006CCCC 00069ACC 90 06 1A DC */ stw r0, 0x1adc(r6) -/* 8006CCD0 00069AD0 91 0D 8D 1C */ stw r8, lbl_803CB61C-_SDA_BASE_(r13) -/* 8006CCD4 00069AD4 80 CD 8D 08 */ lwz r6, lbl_803CB608-_SDA_BASE_(r13) +/* 8006CCD0 00069AD0 91 0D 8D 1C */ stw r8, lbl_sLassoCamLinger-_SDA_BASE_(r13) +/* 8006CCD4 00069AD4 80 CD 8D 08 */ lwz r6, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006CCD8 00069AD8 90 06 00 10 */ stw r0, 0x10(r6) -/* 8006CCDC 00069ADC 80 CD 8D 0C */ lwz r6, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006CCDC 00069ADC 80 CD 8D 0C */ lwz r6, lbl_sLasso-_SDA_BASE_(r13) /* 8006CCE0 00069AE0 90 06 00 00 */ stw r0, 0(r6) /* 8006CCE4 00069AE4 4B FF D5 C5 */ bl zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv /* 8006CCE8 00069AE8 80 01 00 24 */ lwz r0, 0x24(r1) @@ -7498,27 +7498,27 @@ zEntPlayer.StunBubbleTrail__FP11xAnimSingle: /* 8006CD1C 00069B1C 93 C1 00 18 */ stw r30, 0x18(r1) /* 8006CD20 00069B20 93 A1 00 14 */ stw r29, 0x14(r1) /* 8006CD24 00069B24 7C 7D 1B 78 */ mr r29, r3 -/* 8006CD28 00069B28 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8006CD28 00069B28 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8006CD2C 00069B2C 83 DD 00 04 */ lwz r30, 4(r29) -/* 8006CD30 00069B30 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 8006CD30 00069B30 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 8006CD34 00069B34 38 83 01 94 */ addi r4, r3, 0x194 /* 8006CD38 00069B38 80 7E 00 04 */ lwz r3, 4(r30) /* 8006CD3C 00069B3C 48 17 A7 E1 */ bl func_801E751C /* 8006CD40 00069B40 2C 03 00 00 */ cmpwi r3, 0 /* 8006CD44 00069B44 41 82 00 44 */ beq lbl_8006CD88 -/* 8006CD48 00069B48 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8006CD48 00069B48 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8006CD4C 00069B4C 80 7E 00 04 */ lwz r3, 4(r30) -/* 8006CD50 00069B50 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 8006CD50 00069B50 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 8006CD54 00069B54 38 84 01 9D */ addi r4, r4, 0x19d /* 8006CD58 00069B58 48 17 A7 C5 */ bl func_801E751C /* 8006CD5C 00069B5C 2C 03 00 00 */ cmpwi r3, 0 /* 8006CD60 00069B60 40 82 00 2C */ bne lbl_8006CD8C /* 8006CD64 00069B64 C0 3D 00 08 */ lfs f1, 8(r29) -/* 8006CD68 00069B68 C0 02 8D 34 */ lfs f0, lbl_803CD6B4-_SDA2_BASE_(r2) +/* 8006CD68 00069B68 C0 02 8D 34 */ lfs f0, lbl__3441-_SDA2_BASE_(r2) /* 8006CD6C 00069B6C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006CD70 00069B70 4C 41 13 82 */ cror 2, 1, 2 /* 8006CD74 00069B74 40 82 00 18 */ bne lbl_8006CD8C -/* 8006CD78 00069B78 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006CD78 00069B78 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 8006CD7C 00069B7C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006CD80 00069B80 4C 40 13 82 */ cror 2, 0, 2 /* 8006CD84 00069B84 40 82 00 08 */ bne lbl_8006CD8C @@ -7544,36 +7544,36 @@ zEntPlayer.BubbleBashContrails__FP11xAnimSingle: /* 8006CDC0 00069BC0 93 C1 00 18 */ stw r30, 0x18(r1) /* 8006CDC4 00069BC4 93 A1 00 14 */ stw r29, 0x14(r1) /* 8006CDC8 00069BC8 7C 7D 1B 78 */ mr r29, r3 -/* 8006CDCC 00069BCC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8006CDCC 00069BCC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8006CDD0 00069BD0 83 DD 00 04 */ lwz r30, 4(r29) -/* 8006CDD4 00069BD4 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 8006CDD4 00069BD4 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 8006CDD8 00069BD8 38 83 01 A6 */ addi r4, r3, 0x1a6 /* 8006CDDC 00069BDC 80 7E 00 04 */ lwz r3, 4(r30) /* 8006CDE0 00069BE0 48 17 A7 3D */ bl func_801E751C /* 8006CDE4 00069BE4 2C 03 00 00 */ cmpwi r3, 0 /* 8006CDE8 00069BE8 40 82 00 18 */ bne lbl_8006CE00 /* 8006CDEC 00069BEC C0 3D 00 08 */ lfs f1, 8(r29) -/* 8006CDF0 00069BF0 C0 02 8D 14 */ lfs f0, lbl_803CD694-_SDA2_BASE_(r2) +/* 8006CDF0 00069BF0 C0 02 8D 14 */ lfs f0, lbl__3169-_SDA2_BASE_(r2) /* 8006CDF4 00069BF4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006CDF8 00069BF8 4C 41 13 82 */ cror 2, 1, 2 /* 8006CDFC 00069BFC 41 82 00 50 */ beq lbl_8006CE4C lbl_8006CE00: -/* 8006CE00 00069C00 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8006CE00 00069C00 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8006CE04 00069C04 80 7E 00 04 */ lwz r3, 4(r30) -/* 8006CE08 00069C08 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 8006CE08 00069C08 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 8006CE0C 00069C0C 38 84 01 B3 */ addi r4, r4, 0x1b3 /* 8006CE10 00069C10 48 17 A7 0D */ bl func_801E751C /* 8006CE14 00069C14 2C 03 00 00 */ cmpwi r3, 0 /* 8006CE18 00069C18 41 82 00 34 */ beq lbl_8006CE4C -/* 8006CE1C 00069C1C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8006CE1C 00069C1C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8006CE20 00069C20 80 7E 00 04 */ lwz r3, 4(r30) -/* 8006CE24 00069C24 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 8006CE24 00069C24 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 8006CE28 00069C28 38 84 01 C1 */ addi r4, r4, 0x1c1 /* 8006CE2C 00069C2C 48 17 A6 F1 */ bl func_801E751C /* 8006CE30 00069C30 2C 03 00 00 */ cmpwi r3, 0 /* 8006CE34 00069C34 40 82 00 1C */ bne lbl_8006CE50 /* 8006CE38 00069C38 C0 3D 00 08 */ lfs f1, 8(r29) -/* 8006CE3C 00069C3C C0 02 8C 04 */ lfs f0, lbl_803CD584-_SDA2_BASE_(r2) +/* 8006CE3C 00069C3C C0 02 8C 04 */ lfs f0, lbl__873_1-_SDA2_BASE_(r2) /* 8006CE40 00069C40 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006CE44 00069C44 4C 40 13 82 */ cror 2, 0, 2 /* 8006CE48 00069C48 40 82 00 08 */ bne lbl_8006CE50 @@ -7599,23 +7599,23 @@ zEntPlayer.BubbleBounceContrails__FP11xAnimSingle: /* 8006CE84 00069C84 93 C1 00 18 */ stw r30, 0x18(r1) /* 8006CE88 00069C88 93 A1 00 14 */ stw r29, 0x14(r1) /* 8006CE8C 00069C8C 7C 7D 1B 78 */ mr r29, r3 -/* 8006CE90 00069C90 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8006CE90 00069C90 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8006CE94 00069C94 83 DD 00 04 */ lwz r30, 4(r29) -/* 8006CE98 00069C98 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 8006CE98 00069C98 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 8006CE9C 00069C9C 38 83 01 CD */ addi r4, r3, 0x1cd /* 8006CEA0 00069CA0 80 7E 00 04 */ lwz r3, 4(r30) /* 8006CEA4 00069CA4 48 17 A6 79 */ bl func_801E751C /* 8006CEA8 00069CA8 2C 03 00 00 */ cmpwi r3, 0 /* 8006CEAC 00069CAC 40 82 00 18 */ bne lbl_8006CEC4 /* 8006CEB0 00069CB0 C0 3D 00 08 */ lfs f1, 8(r29) -/* 8006CEB4 00069CB4 C0 02 8D 38 */ lfs f0, lbl_803CD6B8-_SDA2_BASE_(r2) +/* 8006CEB4 00069CB4 C0 02 8D 38 */ lfs f0, lbl__3462-_SDA2_BASE_(r2) /* 8006CEB8 00069CB8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006CEBC 00069CBC 4C 41 13 82 */ cror 2, 1, 2 /* 8006CEC0 00069CC0 41 82 00 20 */ beq lbl_8006CEE0 lbl_8006CEC4: -/* 8006CEC4 00069CC4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8006CEC4 00069CC4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8006CEC8 00069CC8 80 7E 00 04 */ lwz r3, 4(r30) -/* 8006CECC 00069CCC 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 8006CECC 00069CCC 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 8006CED0 00069CD0 38 84 01 DC */ addi r4, r4, 0x1dc /* 8006CED4 00069CD4 48 17 A6 49 */ bl func_801E751C /* 8006CED8 00069CD8 2C 03 00 00 */ cmpwi r3, 0 @@ -7632,61 +7632,61 @@ lbl_8006CEE4: /* 8006CEFC 00069CFC 38 21 00 20 */ addi r1, r1, 0x20 /* 8006CF00 00069D00 4E 80 00 20 */ blr lbl_8006CF04: -/* 8006CF04 00069D04 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006CF04 00069D04 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006CF08 00069D08 38 60 00 00 */ li r3, 0 -/* 8006CF0C 00069D0C D0 0D 8D 88 */ stfs f0, lbl_803CB688-_SDA_BASE_(r13) +/* 8006CF0C 00069D0C D0 0D 8D 88 */ stfs f0, lbl_stun_power_tmr-_SDA_BASE_(r13) /* 8006CF10 00069D10 4E 80 00 20 */ blr lbl_8006CF14: /* 8006CF14 00069D14 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006CF18 00069D18 7C 08 02 A6 */ mflr r0 /* 8006CF1C 00069D1C 38 60 00 12 */ li r3, 0x12 /* 8006CF20 00069D20 90 01 00 14 */ stw r0, 0x14(r1) -/* 8006CF24 00069D24 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006CF24 00069D24 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8006CF28 00069D28 48 01 38 69 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 8006CF2C 00069D2C 4B FC 3D 3D */ bl xrand__Fv /* 8006CF30 00069D30 54 60 07 BE */ clrlwi r0, r3, 0x1e /* 8006CF34 00069D34 28 00 00 03 */ cmplwi r0, 3 /* 8006CF38 00069D38 40 82 00 14 */ bne lbl_8006CF4C -/* 8006CF3C 00069D3C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006CF3C 00069D3C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8006CF40 00069D40 38 60 00 22 */ li r3, 0x22 /* 8006CF44 00069D44 38 80 00 24 */ li r4, 0x24 /* 8006CF48 00069D48 48 01 3B 79 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf lbl_8006CF4C: -/* 8006CF4C 00069D4C 3C 60 80 2E */ lis r3, lbl_802DE728@ha -/* 8006CF50 00069D50 C0 02 8C 78 */ lfs f0, lbl_803CD5F8-_SDA2_BASE_(r2) -/* 8006CF54 00069D54 38 63 E7 28 */ addi r3, r3, lbl_802DE728@l +/* 8006CF4C 00069D4C 3C 60 80 2E */ lis r3, lbl_tslide_lastrealvel@ha +/* 8006CF50 00069D50 C0 02 8C 78 */ lfs f0, lbl__1469_1-_SDA2_BASE_(r2) +/* 8006CF54 00069D54 38 63 E7 28 */ addi r3, r3, lbl_tslide_lastrealvel@l /* 8006CF58 00069D58 C0 23 00 04 */ lfs f1, 4(r3) /* 8006CF5C 00069D5C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006CF60 00069D60 40 81 00 1C */ ble lbl_8006CF7C -/* 8006CF64 00069D64 C0 22 8C 70 */ lfs f1, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 8006CF64 00069D64 C0 22 8C 70 */ lfs f1, lbl__1467-_SDA2_BASE_(r2) /* 8006CF68 00069D68 38 60 00 07 */ li r3, 7 /* 8006CF6C 00069D6C 38 80 00 00 */ li r4, 0 /* 8006CF70 00069D70 38 A0 00 00 */ li r5, 0 /* 8006CF74 00069D74 48 04 02 59 */ bl zPadAddRumble__F14_tagRumbleTypefiUi /* 8006CF78 00069D78 48 00 00 64 */ b lbl_8006CFDC lbl_8006CF7C: -/* 8006CF7C 00069D7C C0 2D 8D 88 */ lfs f1, lbl_803CB688-_SDA_BASE_(r13) -/* 8006CF80 00069D80 C0 02 8C E4 */ lfs f0, lbl_803CD664-_SDA2_BASE_(r2) +/* 8006CF7C 00069D7C C0 2D 8D 88 */ lfs f1, lbl_stun_power_tmr-_SDA_BASE_(r13) +/* 8006CF80 00069D80 C0 02 8C E4 */ lfs f0, lbl__2557-_SDA2_BASE_(r2) /* 8006CF84 00069D84 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006CF88 00069D88 40 80 00 1C */ bge lbl_8006CFA4 -/* 8006CF8C 00069D8C C0 22 8C 4C */ lfs f1, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8006CF8C 00069D8C C0 22 8C 4C */ lfs f1, lbl__1458-_SDA2_BASE_(r2) /* 8006CF90 00069D90 38 60 00 09 */ li r3, 9 /* 8006CF94 00069D94 38 80 00 00 */ li r4, 0 /* 8006CF98 00069D98 38 A0 00 00 */ li r5, 0 /* 8006CF9C 00069D9C 48 04 02 31 */ bl zPadAddRumble__F14_tagRumbleTypefiUi /* 8006CFA0 00069DA0 48 00 00 3C */ b lbl_8006CFDC lbl_8006CFA4: -/* 8006CFA4 00069DA4 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006CFA4 00069DA4 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 8006CFA8 00069DA8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006CFAC 00069DAC 40 80 00 1C */ bge lbl_8006CFC8 -/* 8006CFB0 00069DB0 C0 22 8D 14 */ lfs f1, lbl_803CD694-_SDA2_BASE_(r2) +/* 8006CFB0 00069DB0 C0 22 8D 14 */ lfs f1, lbl__3169-_SDA2_BASE_(r2) /* 8006CFB4 00069DB4 38 60 00 0B */ li r3, 0xb /* 8006CFB8 00069DB8 38 80 00 00 */ li r4, 0 /* 8006CFBC 00069DBC 38 A0 00 00 */ li r5, 0 /* 8006CFC0 00069DC0 48 04 02 0D */ bl zPadAddRumble__F14_tagRumbleTypefiUi /* 8006CFC4 00069DC4 48 00 00 18 */ b lbl_8006CFDC lbl_8006CFC8: -/* 8006CFC8 00069DC8 C0 22 8D 34 */ lfs f1, lbl_803CD6B4-_SDA2_BASE_(r2) +/* 8006CFC8 00069DC8 C0 22 8D 34 */ lfs f1, lbl__3441-_SDA2_BASE_(r2) /* 8006CFCC 00069DCC 38 60 00 0A */ li r3, 0xa /* 8006CFD0 00069DD0 38 80 00 00 */ li r4, 0 /* 8006CFD4 00069DD4 38 A0 00 00 */ li r5, 0 @@ -7715,27 +7715,27 @@ zEntPlayer.MeleeAttackBoundCollide__FP4xEntP6zSceneP6xBound: /* 8006D020 00069E20 7C 64 1B 78 */ mr r4, r3 /* 8006D024 00069E24 38 61 00 08 */ addi r3, r1, 8 /* 8006D028 00069E28 4B FE 14 B5 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8006D02C 00069E2C 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha +/* 8006D02C 00069E2C 3C 60 80 3D */ lis r3, lbl_colls_grid@ha /* 8006D030 00069E30 3C 80 80 07 */ lis r4, lbl_8006D0A4@ha /* 8006D034 00069E34 38 C4 D0 A4 */ addi r6, r4, lbl_8006D0A4@l /* 8006D038 00069E38 7F E5 FB 78 */ mr r5, r31 -/* 8006D03C 00069E3C 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l +/* 8006D03C 00069E3C 38 63 A6 D8 */ addi r3, r3, lbl_colls_grid@l /* 8006D040 00069E40 38 81 00 08 */ addi r4, r1, 8 /* 8006D044 00069E44 38 E1 00 14 */ addi r7, r1, 0x14 /* 8006D048 00069E48 48 0B 59 25 */ bl xGridCheckPosition__FP5xGridP5xVec3P7xQCDataPFP4xEntPv_iPv -/* 8006D04C 00069E4C 3C 60 80 3D */ lis r3, lbl_803CA774@ha +/* 8006D04C 00069E4C 3C 60 80 3D */ lis r3, lbl_colls_oso_grid@ha /* 8006D050 00069E50 3C 80 80 07 */ lis r4, lbl_8006D0A4@ha /* 8006D054 00069E54 38 C4 D0 A4 */ addi r6, r4, lbl_8006D0A4@l /* 8006D058 00069E58 7F E5 FB 78 */ mr r5, r31 -/* 8006D05C 00069E5C 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l +/* 8006D05C 00069E5C 38 63 A7 74 */ addi r3, r3, lbl_colls_oso_grid@l /* 8006D060 00069E60 38 81 00 08 */ addi r4, r1, 8 /* 8006D064 00069E64 38 E1 00 14 */ addi r7, r1, 0x14 /* 8006D068 00069E68 48 0B 59 05 */ bl xGridCheckPosition__FP5xGridP5xVec3P7xQCDataPFP4xEntPv_iPv -/* 8006D06C 00069E6C 3C 60 80 3D */ lis r3, lbl_803CA7A8@ha +/* 8006D06C 00069E6C 3C 60 80 3D */ lis r3, lbl_npcs_grid@ha /* 8006D070 00069E70 3C 80 80 07 */ lis r4, lbl_8006D0A4@ha /* 8006D074 00069E74 38 C4 D0 A4 */ addi r6, r4, lbl_8006D0A4@l /* 8006D078 00069E78 7F E5 FB 78 */ mr r5, r31 -/* 8006D07C 00069E7C 38 63 A7 A8 */ addi r3, r3, lbl_803CA7A8@l +/* 8006D07C 00069E7C 38 63 A7 A8 */ addi r3, r3, lbl_npcs_grid@l /* 8006D080 00069E80 38 81 00 08 */ addi r4, r1, 8 /* 8006D084 00069E84 38 E1 00 14 */ addi r7, r1, 0x14 /* 8006D088 00069E88 48 0B 58 E5 */ bl xGridCheckPosition__FP5xGridP5xVec3P7xQCDataPFP4xEntPv_iPv @@ -7810,15 +7810,15 @@ lbl_8006D178: /* 8006D180 00069F80 41 82 00 44 */ beq lbl_8006D1C4 /* 8006D184 00069F84 80 7A 00 24 */ lwz r3, 0x24(r26) /* 8006D188 00069F88 38 80 00 00 */ li r4, 0 -/* 8006D18C 00069F8C C0 82 8C 70 */ lfs f4, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 8006D18C 00069F8C C0 82 8C 70 */ lfs f4, lbl__1467-_SDA2_BASE_(r2) /* 8006D190 00069F90 38 A0 00 00 */ li r5, 0 /* 8006D194 00069F94 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8006D198 00069F98 38 C0 00 00 */ li r6, 0 /* 8006D19C 00069F9C FC A0 20 90 */ fmr f5, f4 -/* 8006D1A0 00069FA0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8006D1A4 00069FA4 C0 42 8D 14 */ lfs f2, lbl_803CD694-_SDA2_BASE_(r2) +/* 8006D1A0 00069FA0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8006D1A4 00069FA4 C0 42 8D 14 */ lfs f2, lbl__3169-_SDA2_BASE_(r2) /* 8006D1A8 00069FA8 38 63 00 30 */ addi r3, r3, 0x30 -/* 8006D1AC 00069FAC C0 62 8C 54 */ lfs f3, lbl_803CD5D4-_SDA2_BASE_(r2) +/* 8006D1AC 00069FAC C0 62 8C 54 */ lfs f3, lbl__1460-_SDA2_BASE_(r2) /* 8006D1B0 00069FB0 38 E0 00 00 */ li r7, 0 /* 8006D1B4 00069FB4 4B FB D0 59 */ bl xFXShineStart__FPC5xVec3ffffUiPC10iColor_tagPC10iColor_tagfi /* 8006D1B8 00069FB8 7F 43 D3 78 */ mr r3, r26 @@ -7848,18 +7848,18 @@ lbl_8006D1C4: /* 8006D214 0006A014 98 61 00 09 */ stb r3, 9(r1) /* 8006D218 0006A018 98 01 00 0A */ stb r0, 0xa(r1) /* 8006D21C 0006A01C 80 7A 00 24 */ lwz r3, 0x24(r26) -/* 8006D220 0006A020 C0 82 8C 70 */ lfs f4, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 8006D220 0006A020 C0 82 8C 70 */ lfs f4, lbl__1467-_SDA2_BASE_(r2) /* 8006D224 0006A024 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8006D228 0006A028 FC A0 20 90 */ fmr f5, f4 -/* 8006D22C 0006A02C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8006D230 0006A030 C0 42 8C 08 */ lfs f2, lbl_803CD588-_SDA2_BASE_(r2) +/* 8006D22C 0006A02C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8006D230 0006A030 C0 42 8C 08 */ lfs f2, lbl__874_2-_SDA2_BASE_(r2) /* 8006D234 0006A034 38 63 00 30 */ addi r3, r3, 0x30 -/* 8006D238 0006A038 C0 62 8C 54 */ lfs f3, lbl_803CD5D4-_SDA2_BASE_(r2) +/* 8006D238 0006A038 C0 62 8C 54 */ lfs f3, lbl__1460-_SDA2_BASE_(r2) /* 8006D23C 0006A03C 4B FB CF D1 */ bl xFXShineStart__FPC5xVec3ffffUiPC10iColor_tagPC10iColor_tagfi lbl_8006D240: -/* 8006D240 0006A040 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006D244 0006A044 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8006D248 0006A048 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8006D240 0006A040 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006D244 0006A044 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8006D248 0006A048 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8006D24C 0006A04C C0 24 17 0C */ lfs f1, 0x170c(r4) /* 8006D250 0006A050 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006D254 0006A054 40 81 00 28 */ ble lbl_8006D27C @@ -7907,7 +7907,7 @@ lbl_8006D2CC: /* 8006D2EC 0006A0EC 38 61 00 1C */ addi r3, r1, 0x1c /* 8006D2F0 0006A0F0 7C 64 1B 78 */ mr r4, r3 /* 8006D2F4 0006A0F4 4B FE 0F FD */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 8006D2F8 0006A0F8 C0 22 8C B8 */ lfs f1, lbl_803CD638-_SDA2_BASE_(r2) +/* 8006D2F8 0006A0F8 C0 22 8C B8 */ lfs f1, lbl__2290-_SDA2_BASE_(r2) /* 8006D2FC 0006A0FC 38 61 00 1C */ addi r3, r1, 0x1c /* 8006D300 0006A100 4B FA E6 39 */ bl xVec3SMulBy__FP5xVec3f /* 8006D304 0006A104 7F 23 CB 78 */ mr r3, r25 @@ -7918,21 +7918,21 @@ lbl_8006D2CC: lbl_8006D318: /* 8006D318 0006A118 28 00 00 18 */ cmplwi r0, 0x18 /* 8006D31C 0006A11C 40 82 00 58 */ bne lbl_8006D374 -/* 8006D320 0006A120 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) +/* 8006D320 0006A120 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 8006D324 0006A124 2C 00 00 00 */ cmpwi r0, 0 /* 8006D328 0006A128 40 82 00 10 */ bne lbl_8006D338 /* 8006D32C 0006A12C 7F 43 D3 78 */ mr r3, r26 /* 8006D330 0006A130 38 80 00 01 */ li r4, 1 /* 8006D334 0006A134 4B FE 9A 1D */ bl zEntButton_Press__FP11_zEntButtonUi lbl_8006D338: -/* 8006D338 0006A138 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) +/* 8006D338 0006A138 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 8006D33C 0006A13C 2C 00 00 02 */ cmpwi r0, 2 /* 8006D340 0006A140 40 82 00 10 */ bne lbl_8006D350 /* 8006D344 0006A144 7F 43 D3 78 */ mr r3, r26 /* 8006D348 0006A148 38 80 40 00 */ li r4, 0x4000 /* 8006D34C 0006A14C 4B FE 9A 05 */ bl zEntButton_Press__FP11_zEntButtonUi lbl_8006D350: -/* 8006D350 0006A150 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) +/* 8006D350 0006A150 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 8006D354 0006A154 2C 00 00 01 */ cmpwi r0, 1 /* 8006D358 0006A158 40 82 00 14 */ bne lbl_8006D36C /* 8006D35C 0006A15C 3C 80 00 01 */ lis r4, 0x00008000@ha @@ -7956,7 +7956,7 @@ lbl_8006D390: /* 8006D398 0006A198 88 1A 00 1A */ lbz r0, 0x1a(r26) /* 8006D39C 0006A19C 28 00 00 0C */ cmplwi r0, 0xc /* 8006D3A0 0006A1A0 40 82 01 EC */ bne lbl_8006D58C -/* 8006D3A4 0006A1A4 80 8D 8D 60 */ lwz r4, lbl_803CB660-_SDA_BASE_(r13) +/* 8006D3A4 0006A1A4 80 8D 8D 60 */ lwz r4, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 8006D3A8 0006A1A8 80 7A 00 D4 */ lwz r3, 0xd4(r26) /* 8006D3AC 0006A1AC 2C 04 00 00 */ cmpwi r4, 0 /* 8006D3B0 0006A1B0 80 63 00 28 */ lwz r3, 0x28(r3) @@ -7998,7 +7998,7 @@ lbl_8006D3E0: /* 8006D434 0006A234 C0 1D 00 2C */ lfs f0, 0x2c(r29) /* 8006D438 0006A238 EC 00 08 28 */ fsubs f0, f0, f1 /* 8006D43C 0006A23C D0 01 00 3C */ stfs f0, 0x3c(r1) -/* 8006D440 0006A240 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006D440 0006A240 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006D444 0006A244 D0 01 00 40 */ stfs f0, 0x40(r1) /* 8006D448 0006A248 4B FE 0E A9 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8006D44C 0006A24C C0 1D 00 30 */ lfs f0, 0x30(r29) @@ -8034,7 +8034,7 @@ lbl_8006D45C: /* 8006D4C0 0006A2C0 4B FE 10 31 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8006D4C4 0006A2C4 D0 21 00 40 */ stfs f1, 0x40(r1) /* 8006D4C8 0006A2C8 FC 00 08 18 */ frsp f0, f1 -/* 8006D4CC 0006A2CC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006D4CC 0006A2CC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8006D4D0 0006A2D0 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 8006D4D4 0006A2D4 D0 21 00 44 */ stfs f1, 0x44(r1) /* 8006D4D8 0006A2D8 40 81 00 10 */ ble lbl_8006D4E8 @@ -8107,14 +8107,14 @@ lbl_8006D5B8: .global zEntPlayer_IsSneaking__Fv zEntPlayer_IsSneaking__Fv: -/* 8006D5CC 0006A3CC 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) +/* 8006D5CC 0006A3CC 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 8006D5D0 0006A3D0 2C 00 00 00 */ cmpwi r0, 0 /* 8006D5D4 0006A3D4 41 82 00 0C */ beq lbl_8006D5E0 /* 8006D5D8 0006A3D8 38 60 00 00 */ li r3, 0 /* 8006D5DC 0006A3DC 4E 80 00 20 */ blr lbl_8006D5E0: -/* 8006D5E0 0006A3E0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006D5E4 0006A3E4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006D5E0 0006A3E0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006D5E4 0006A3E4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006D5E8 0006A3E8 80 63 07 04 */ lwz r3, 0x704(r3) /* 8006D5EC 0006A3EC 80 63 00 0C */ lwz r3, 0xc(r3) /* 8006D5F0 0006A3F0 80 63 00 08 */ lwz r3, 8(r3) @@ -8147,9 +8147,9 @@ zEntPlayer.load_talk_filter__FPUcP16xModelAssetParamUii: /* 8006D648 0006A448 54 C3 10 3A */ slwi r3, r6, 2 /* 8006D64C 0006A44C 3B E0 00 00 */ li r31, 0 /* 8006D650 0006A450 4B FC 64 09 */ bl xMemPushTemp__FUi -/* 8006D654 0006A454 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8006D654 0006A454 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8006D658 0006A458 7C 7E 1B 78 */ mr r30, r3 -/* 8006D65C 0006A45C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8006D65C 0006A45C 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8006D660 0006A460 7F 63 DB 78 */ mr r3, r27 /* 8006D664 0006A464 7F 84 E3 78 */ mr r4, r28 /* 8006D668 0006A468 7F A6 EB 78 */ mr r6, r29 @@ -8216,18 +8216,18 @@ zEntPlayer.count_talk_anims__FP10xAnimTable: /* 8006D734 0006A534 3B A0 00 00 */ li r29, 0 /* 8006D738 0006A538 93 81 00 20 */ stw r28, 0x20(r1) /* 8006D73C 0006A53C 7C 7C 1B 78 */ mr r28, r3 -/* 8006D740 0006A540 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8006D740 0006A540 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8006D744 0006A544 80 BC 00 0C */ lwz r5, 0xc(r28) -/* 8006D748 0006A548 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8006D748 0006A548 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8006D74C 0006A54C 38 61 00 08 */ addi r3, r1, 8 /* 8006D750 0006A550 83 C5 00 18 */ lwz r30, 0x18(r5) /* 8006D754 0006A554 38 84 29 FF */ addi r4, r4, 0x29ff /* 8006D758 0006A558 38 A0 00 01 */ li r5, 1 /* 8006D75C 0006A55C 4C C6 31 82 */ crclr 6 /* 8006D760 0006A560 48 17 67 D5 */ bl func_801E3F34 -/* 8006D764 0006A564 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8006D764 0006A564 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8006D768 0006A568 83 9C 00 0C */ lwz r28, 0xc(r28) -/* 8006D76C 0006A56C 3B E3 61 18 */ addi r31, r3, lbl_80256118@l +/* 8006D76C 0006A56C 3B E3 61 18 */ addi r31, r3, lbl__stringBase0_31@l /* 8006D770 0006A570 48 00 00 48 */ b lbl_8006D7B8 lbl_8006D774: /* 8006D774 0006A574 80 7C 00 04 */ lwz r3, 4(r28) @@ -8295,10 +8295,10 @@ zEntPlayer.load_player_ini__FR15zPlayerSettingsR14xModelInstanceP16xModelAssetPa zEntPlayer.load_player_ini__Fv: /* 8006D84C 0006A64C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8006D850 0006A650 7C 08 02 A6 */ mflr r0 -/* 8006D854 0006A654 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006D854 0006A654 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006D858 0006A658 90 01 00 24 */ stw r0, 0x24(r1) /* 8006D85C 0006A65C 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 8006D860 0006A660 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 8006D860 0006A660 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 8006D864 0006A664 80 1F 16 A0 */ lwz r0, 0x16a0(r31) /* 8006D868 0006A668 28 00 00 00 */ cmplwi r0, 0 /* 8006D86C 0006A66C 41 82 00 30 */ beq lbl_8006D89C @@ -8306,16 +8306,16 @@ zEntPlayer.load_player_ini__Fv: /* 8006D874 0006A674 38 81 00 10 */ addi r4, r1, 0x10 /* 8006D878 0006A678 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8006D87C 0006A67C 4B FE 86 79 */ bl zEntGetModelParams__FUiPUi -/* 8006D880 0006A680 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 8006D880 0006A680 3C A0 80 3C */ lis r5, lbl_globals@ha /* 8006D884 0006A684 80 9F 16 A0 */ lwz r4, 0x16a0(r31) -/* 8006D888 0006A688 38 E5 05 58 */ addi r7, r5, lbl_803C0558@l +/* 8006D888 0006A688 38 E5 05 58 */ addi r7, r5, lbl_globals@l /* 8006D88C 0006A68C 80 C1 00 10 */ lwz r6, 0x10(r1) /* 8006D890 0006A690 7C 65 1B 78 */ mr r5, r3 /* 8006D894 0006A694 38 67 09 C8 */ addi r3, r7, 0x9c8 /* 8006D898 0006A698 4B FF FF 4D */ bl zEntPlayer.load_player_ini__FR15zPlayerSettingsR14xModelInstanceP16xModelAssetParamUi lbl_8006D89C: -/* 8006D89C 0006A69C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006D8A0 0006A6A0 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 8006D89C 0006A69C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006D8A0 0006A6A0 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 8006D8A4 0006A6A4 80 1F 16 A4 */ lwz r0, 0x16a4(r31) /* 8006D8A8 0006A6A8 28 00 00 00 */ cmplwi r0, 0 /* 8006D8AC 0006A6AC 41 82 00 30 */ beq lbl_8006D8DC @@ -8323,16 +8323,16 @@ lbl_8006D89C: /* 8006D8B4 0006A6B4 38 81 00 0C */ addi r4, r1, 0xc /* 8006D8B8 0006A6B8 38 63 25 AC */ addi r3, r3, 0x791025AC@l /* 8006D8BC 0006A6BC 4B FE 86 39 */ bl zEntGetModelParams__FUiPUi -/* 8006D8C0 0006A6C0 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 8006D8C0 0006A6C0 3C A0 80 3C */ lis r5, lbl_globals@ha /* 8006D8C4 0006A6C4 80 9F 16 A4 */ lwz r4, 0x16a4(r31) -/* 8006D8C8 0006A6C8 38 E5 05 58 */ addi r7, r5, lbl_803C0558@l +/* 8006D8C8 0006A6C8 38 E5 05 58 */ addi r7, r5, lbl_globals@l /* 8006D8CC 0006A6CC 80 C1 00 0C */ lwz r6, 0xc(r1) /* 8006D8D0 0006A6D0 7C 65 1B 78 */ mr r5, r3 /* 8006D8D4 0006A6D4 38 67 0E 10 */ addi r3, r7, 0xe10 /* 8006D8D8 0006A6D8 4B FF FF 0D */ bl zEntPlayer.load_player_ini__FR15zPlayerSettingsR14xModelInstanceP16xModelAssetParamUi lbl_8006D8DC: -/* 8006D8DC 0006A6DC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006D8E0 0006A6E0 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 8006D8DC 0006A6DC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006D8E0 0006A6E0 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 8006D8E4 0006A6E4 80 1F 16 A8 */ lwz r0, 0x16a8(r31) /* 8006D8E8 0006A6E8 28 00 00 00 */ cmplwi r0, 0 /* 8006D8EC 0006A6EC 41 82 00 30 */ beq lbl_8006D91C @@ -8340,9 +8340,9 @@ lbl_8006D8DC: /* 8006D8F4 0006A6F4 38 81 00 08 */ addi r4, r1, 8 /* 8006D8F8 0006A6F8 38 63 4B 23 */ addi r3, r3, 0xC0E34B23@l /* 8006D8FC 0006A6FC 4B FE 85 F9 */ bl zEntGetModelParams__FUiPUi -/* 8006D900 0006A700 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 8006D900 0006A700 3C A0 80 3C */ lis r5, lbl_globals@ha /* 8006D904 0006A704 80 9F 16 A8 */ lwz r4, 0x16a8(r31) -/* 8006D908 0006A708 38 E5 05 58 */ addi r7, r5, lbl_803C0558@l +/* 8006D908 0006A708 38 E5 05 58 */ addi r7, r5, lbl_globals@l /* 8006D90C 0006A70C 80 C1 00 08 */ lwz r6, 8(r1) /* 8006D910 0006A710 7C 65 1B 78 */ mr r5, r3 /* 8006D914 0006A714 38 67 12 58 */ addi r3, r7, 0x1258 @@ -8359,22 +8359,22 @@ zEntPlayer_Init__FP4xEntP9xEntAsset: /* 8006D930 0006A730 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8006D934 0006A734 7C 08 02 A6 */ mflr r0 /* 8006D938 0006A738 3C A0 50 4C */ lis r5, 0x504C5952@ha -/* 8006D93C 0006A73C 3C C0 80 2E */ lis r6, lbl_802DE3D0@ha +/* 8006D93C 0006A73C 3C C0 80 2E */ lis r6, lbl_sHackStuckDir@ha /* 8006D940 0006A740 90 01 00 44 */ stw r0, 0x44(r1) /* 8006D944 0006A744 38 A5 59 52 */ addi r5, r5, 0x504C5952@l /* 8006D948 0006A748 BE A1 00 14 */ stmw r21, 0x14(r1) /* 8006D94C 0006A74C 7C 7D 1B 78 */ mr r29, r3 /* 8006D950 0006A750 7C 9E 23 78 */ mr r30, r4 -/* 8006D954 0006A754 3B E6 E3 D0 */ addi r31, r6, lbl_802DE3D0@l +/* 8006D954 0006A754 3B E6 E3 D0 */ addi r31, r6, lbl_sHackStuckDir@l /* 8006D958 0006A758 4B FE 72 A5 */ bl zEntInit__FP4zEntP9xEntAssetUi -/* 8006D95C 0006A75C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8006D95C 0006A75C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8006D960 0006A760 7F A3 EB 78 */ mr r3, r29 -/* 8006D964 0006A764 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8006D964 0006A764 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8006D968 0006A768 38 84 07 B4 */ addi r4, r4, 0x7b4 /* 8006D96C 0006A76C 4B FA DD A1 */ bl xEntInitShadow__FR4xEntR10xEntShadow -/* 8006D970 0006A770 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006D970 0006A770 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006D974 0006A774 7F A4 EB 78 */ mr r4, r29 -/* 8006D978 0006A778 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006D978 0006A778 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006D97C 0006A77C 38 A0 00 50 */ li r5, 0x50 /* 8006D980 0006A780 38 03 07 DC */ addi r0, r3, 0x7dc /* 8006D984 0006A784 90 1D 00 C0 */ stw r0, 0xc0(r29) @@ -8399,18 +8399,18 @@ zEntPlayer_Init__FP4xEntP9xEntAsset: /* 8006D9D0 0006A7D0 38 00 00 00 */ li r0, 0 /* 8006D9D4 0006A7D4 90 1D 00 30 */ stw r0, 0x30(r29) lbl_8006D9D8: -/* 8006D9D8 0006A7D8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006D9D8 0006A7D8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006D9DC 0006A7DC 80 1D 00 24 */ lwz r0, 0x24(r29) -/* 8006D9E0 0006A7E0 3B 83 05 58 */ addi r28, r3, lbl_803C0558@l +/* 8006D9E0 0006A7E0 3B 83 05 58 */ addi r28, r3, lbl_globals@l /* 8006D9E4 0006A7E4 38 80 00 00 */ li r4, 0 /* 8006D9E8 0006A7E8 3B 5C 1F 48 */ addi r26, r28, 0x1f48 /* 8006D9EC 0006A7EC 90 1C 16 A0 */ stw r0, 0x16a0(r28) /* 8006D9F0 0006A7F0 7F 43 D3 78 */ mr r3, r26 /* 8006D9F4 0006A7F4 38 A0 00 38 */ li r5, 0x38 /* 8006D9F8 0006A7F8 4B F9 5A 61 */ bl memset -/* 8006D9FC 0006A7FC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006D9FC 0006A7FC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006DA00 0006A800 81 1C 16 A0 */ lwz r8, 0x16a0(r28) -/* 8006DA04 0006A804 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8006DA04 0006A804 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8006DA08 0006A808 38 E0 00 00 */ li r7, 0 /* 8006DA0C 0006A80C 48 00 00 D4 */ b lbl_8006DAE0 lbl_8006DA10: @@ -8479,9 +8479,9 @@ lbl_8006DAE0: /* 8006DAE4 0006A8E4 40 82 FF 2C */ bne lbl_8006DA10 /* 8006DAE8 0006A8E8 80 7C 16 A0 */ lwz r3, 0x16a0(r28) /* 8006DAEC 0006A8EC 48 01 3A 3D */ bl zEntPlayer.PlayerHackFixBbashMiss__FP14xModelInstance -/* 8006DAF0 0006A8F0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006DAF0 0006A8F0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006DAF4 0006A8F4 80 BC 16 A0 */ lwz r5, 0x16a0(r28) -/* 8006DAF8 0006A8F8 3B 63 05 58 */ addi r27, r3, lbl_803C0558@l +/* 8006DAF8 0006A8F8 3B 63 05 58 */ addi r27, r3, lbl_globals@l /* 8006DAFC 0006A8FC 38 00 20 00 */ li r0, 0x2000 /* 8006DB00 0006A900 80 9B 1F 70 */ lwz r4, 0x1f70(r27) /* 8006DB04 0006A904 38 7B 19 A0 */ addi r3, r27, 0x19a0 @@ -8522,125 +8522,125 @@ lbl_8006DAE0: /* 8006DB90 0006A990 80 9B 1F 5C */ lwz r4, 0x1f5c(r27) /* 8006DB94 0006A994 90 9B 19 E0 */ stw r4, 0x19e0(r27) /* 8006DB98 0006A998 80 84 00 10 */ lwz r4, 0x10(r4) -/* 8006DB9C 0006A99C C0 22 8D 48 */ lfs f1, lbl_803CD6C8-_SDA2_BASE_(r2) -/* 8006DBA0 0006A9A0 C0 42 8D 4C */ lfs f2, lbl_803CD6CC-_SDA2_BASE_(r2) -/* 8006DBA4 0006A9A4 C0 62 8D 50 */ lfs f3, lbl_803CD6D0-_SDA2_BASE_(r2) +/* 8006DB9C 0006A99C C0 22 8D 48 */ lfs f1, lbl__3829-_SDA2_BASE_(r2) +/* 8006DBA0 0006A9A0 C0 42 8D 4C */ lfs f2, lbl__3830-_SDA2_BASE_(r2) +/* 8006DBA4 0006A9A4 C0 62 8D 50 */ lfs f3, lbl__3831-_SDA2_BASE_(r2) /* 8006DBA8 0006A9A8 48 05 B4 21 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DBAC 0006A9AC 80 7B 19 E0 */ lwz r3, 0x19e0(r27) -/* 8006DBB0 0006A9B0 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8006DBB4 0006A9B4 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l -/* 8006DBB8 0006A9B8 C0 22 8D 54 */ lfs f1, lbl_803CD6D4-_SDA2_BASE_(r2) +/* 8006DBB0 0006A9B0 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8006DBB4 0006A9B4 38 A4 05 58 */ addi r5, r4, lbl_globals@l +/* 8006DBB8 0006A9B8 C0 22 8D 54 */ lfs f1, lbl__3832-_SDA2_BASE_(r2) /* 8006DBBC 0006A9BC 80 83 00 10 */ lwz r4, 0x10(r3) /* 8006DBC0 0006A9C0 38 65 19 C0 */ addi r3, r5, 0x19c0 -/* 8006DBC4 0006A9C4 C0 42 8D 58 */ lfs f2, lbl_803CD6D8-_SDA2_BASE_(r2) -/* 8006DBC8 0006A9C8 C0 62 8D 5C */ lfs f3, lbl_803CD6DC-_SDA2_BASE_(r2) +/* 8006DBC4 0006A9C4 C0 42 8D 58 */ lfs f2, lbl__3833-_SDA2_BASE_(r2) +/* 8006DBC8 0006A9C8 C0 62 8D 5C */ lfs f3, lbl__3834-_SDA2_BASE_(r2) /* 8006DBCC 0006A9CC 48 05 B3 FD */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff -/* 8006DBD0 0006A9D0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006DBD4 0006A9D4 C0 22 8D 60 */ lfs f1, lbl_803CD6E0-_SDA2_BASE_(r2) -/* 8006DBD8 0006A9D8 3A E3 05 58 */ addi r23, r3, lbl_803C0558@l -/* 8006DBDC 0006A9DC C0 42 8D 64 */ lfs f2, lbl_803CD6E4-_SDA2_BASE_(r2) +/* 8006DBD0 0006A9D0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006DBD4 0006A9D4 C0 22 8D 60 */ lfs f1, lbl__3835-_SDA2_BASE_(r2) +/* 8006DBD8 0006A9D8 3A E3 05 58 */ addi r23, r3, lbl_globals@l +/* 8006DBDC 0006A9DC C0 42 8D 64 */ lfs f2, lbl__3836-_SDA2_BASE_(r2) /* 8006DBE0 0006A9E0 80 97 1F 68 */ lwz r4, 0x1f68(r23) /* 8006DBE4 0006A9E4 38 7F 05 0C */ addi r3, r31, 0x50c -/* 8006DBE8 0006A9E8 C0 62 8D 68 */ lfs f3, lbl_803CD6E8-_SDA2_BASE_(r2) +/* 8006DBE8 0006A9E8 C0 62 8D 68 */ lfs f3, lbl__3837-_SDA2_BASE_(r2) /* 8006DBEC 0006A9EC 80 84 00 10 */ lwz r4, 0x10(r4) /* 8006DBF0 0006A9F0 48 05 B3 D9 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff -/* 8006DBF4 0006A9F4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006DBF8 0006A9F8 C0 22 8D 6C */ lfs f1, lbl_803CD6EC-_SDA2_BASE_(r2) -/* 8006DBFC 0006A9FC 3A C3 05 58 */ addi r22, r3, lbl_803C0558@l -/* 8006DC00 0006AA00 C0 42 8D 64 */ lfs f2, lbl_803CD6E4-_SDA2_BASE_(r2) +/* 8006DBF4 0006A9F4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006DBF8 0006A9F8 C0 22 8D 6C */ lfs f1, lbl__3838-_SDA2_BASE_(r2) +/* 8006DBFC 0006A9FC 3A C3 05 58 */ addi r22, r3, lbl_globals@l +/* 8006DC00 0006AA00 C0 42 8D 64 */ lfs f2, lbl__3836-_SDA2_BASE_(r2) /* 8006DC04 0006AA04 80 96 1F 6C */ lwz r4, 0x1f6c(r22) /* 8006DC08 0006AA08 38 7F 05 2C */ addi r3, r31, 0x52c -/* 8006DC0C 0006AA0C C0 62 8D 68 */ lfs f3, lbl_803CD6E8-_SDA2_BASE_(r2) +/* 8006DC0C 0006AA0C C0 62 8D 68 */ lfs f3, lbl__3837-_SDA2_BASE_(r2) /* 8006DC10 0006AA10 80 84 00 10 */ lwz r4, 0x10(r4) /* 8006DC14 0006AA14 48 05 B3 B5 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DC18 0006AA18 80 97 1F 68 */ lwz r4, 0x1f68(r23) /* 8006DC1C 0006AA1C 38 7F 04 8C */ addi r3, r31, 0x48c -/* 8006DC20 0006AA20 C0 22 8D 60 */ lfs f1, lbl_803CD6E0-_SDA2_BASE_(r2) +/* 8006DC20 0006AA20 C0 22 8D 60 */ lfs f1, lbl__3835-_SDA2_BASE_(r2) /* 8006DC24 0006AA24 80 84 00 10 */ lwz r4, 0x10(r4) -/* 8006DC28 0006AA28 C0 42 8D 70 */ lfs f2, lbl_803CD6F0-_SDA2_BASE_(r2) -/* 8006DC2C 0006AA2C C0 62 8D 74 */ lfs f3, lbl_803CD6F4-_SDA2_BASE_(r2) +/* 8006DC28 0006AA28 C0 42 8D 70 */ lfs f2, lbl__3839-_SDA2_BASE_(r2) +/* 8006DC2C 0006AA2C C0 62 8D 74 */ lfs f3, lbl__3840-_SDA2_BASE_(r2) /* 8006DC30 0006AA30 48 05 B3 99 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DC34 0006AA34 80 96 1F 6C */ lwz r4, 0x1f6c(r22) /* 8006DC38 0006AA38 38 7F 04 AC */ addi r3, r31, 0x4ac -/* 8006DC3C 0006AA3C C0 22 8D 78 */ lfs f1, lbl_803CD6F8-_SDA2_BASE_(r2) +/* 8006DC3C 0006AA3C C0 22 8D 78 */ lfs f1, lbl__3841-_SDA2_BASE_(r2) /* 8006DC40 0006AA40 80 84 00 10 */ lwz r4, 0x10(r4) -/* 8006DC44 0006AA44 C0 42 8D 70 */ lfs f2, lbl_803CD6F0-_SDA2_BASE_(r2) -/* 8006DC48 0006AA48 C0 62 8D 74 */ lfs f3, lbl_803CD6F4-_SDA2_BASE_(r2) +/* 8006DC44 0006AA44 C0 42 8D 70 */ lfs f2, lbl__3839-_SDA2_BASE_(r2) +/* 8006DC48 0006AA48 C0 62 8D 74 */ lfs f3, lbl__3840-_SDA2_BASE_(r2) /* 8006DC4C 0006AA4C 48 05 B3 7D */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff -/* 8006DC50 0006AA50 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006DC54 0006AA54 C0 22 8D 7C */ lfs f1, lbl_803CD6FC-_SDA2_BASE_(r2) -/* 8006DC58 0006AA58 3B 63 05 58 */ addi r27, r3, lbl_803C0558@l -/* 8006DC5C 0006AA5C C0 42 8D 80 */ lfs f2, lbl_803CD700-_SDA2_BASE_(r2) +/* 8006DC50 0006AA50 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006DC54 0006AA54 C0 22 8D 7C */ lfs f1, lbl__3842-_SDA2_BASE_(r2) +/* 8006DC58 0006AA58 3B 63 05 58 */ addi r27, r3, lbl_globals@l +/* 8006DC5C 0006AA5C C0 42 8D 80 */ lfs f2, lbl__3843-_SDA2_BASE_(r2) /* 8006DC60 0006AA60 80 9B 1F 4C */ lwz r4, 0x1f4c(r27) /* 8006DC64 0006AA64 38 7F 05 4C */ addi r3, r31, 0x54c -/* 8006DC68 0006AA68 C0 62 8D 84 */ lfs f3, lbl_803CD704-_SDA2_BASE_(r2) +/* 8006DC68 0006AA68 C0 62 8D 84 */ lfs f3, lbl__3844-_SDA2_BASE_(r2) /* 8006DC6C 0006AA6C 80 84 00 10 */ lwz r4, 0x10(r4) /* 8006DC70 0006AA70 48 05 B3 59 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff -/* 8006DC74 0006AA74 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006DC78 0006AA78 C0 22 8D 88 */ lfs f1, lbl_803CD708-_SDA2_BASE_(r2) -/* 8006DC7C 0006AA7C 3B 83 05 58 */ addi r28, r3, lbl_803C0558@l -/* 8006DC80 0006AA80 C0 42 8D 80 */ lfs f2, lbl_803CD700-_SDA2_BASE_(r2) +/* 8006DC74 0006AA74 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006DC78 0006AA78 C0 22 8D 88 */ lfs f1, lbl__3845-_SDA2_BASE_(r2) +/* 8006DC7C 0006AA7C 3B 83 05 58 */ addi r28, r3, lbl_globals@l +/* 8006DC80 0006AA80 C0 42 8D 80 */ lfs f2, lbl__3843-_SDA2_BASE_(r2) /* 8006DC84 0006AA84 80 9C 1F 50 */ lwz r4, 0x1f50(r28) /* 8006DC88 0006AA88 38 7F 05 6C */ addi r3, r31, 0x56c -/* 8006DC8C 0006AA8C C0 62 8D 8C */ lfs f3, lbl_803CD70C-_SDA2_BASE_(r2) +/* 8006DC8C 0006AA8C C0 62 8D 8C */ lfs f3, lbl__3846-_SDA2_BASE_(r2) /* 8006DC90 0006AA90 80 84 00 10 */ lwz r4, 0x10(r4) /* 8006DC94 0006AA94 48 05 B3 35 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DC98 0006AA98 80 9C 1F 50 */ lwz r4, 0x1f50(r28) /* 8006DC9C 0006AA9C 38 7F 04 EC */ addi r3, r31, 0x4ec -/* 8006DCA0 0006AAA0 C0 22 8D 90 */ lfs f1, lbl_803CD710-_SDA2_BASE_(r2) +/* 8006DCA0 0006AAA0 C0 22 8D 90 */ lfs f1, lbl__3847-_SDA2_BASE_(r2) /* 8006DCA4 0006AAA4 80 84 00 10 */ lwz r4, 0x10(r4) -/* 8006DCA8 0006AAA8 C0 42 8D 94 */ lfs f2, lbl_803CD714-_SDA2_BASE_(r2) -/* 8006DCAC 0006AAAC C0 62 8D 98 */ lfs f3, lbl_803CD718-_SDA2_BASE_(r2) +/* 8006DCA8 0006AAA8 C0 42 8D 94 */ lfs f2, lbl__3848-_SDA2_BASE_(r2) +/* 8006DCAC 0006AAAC C0 62 8D 98 */ lfs f3, lbl__3849-_SDA2_BASE_(r2) /* 8006DCB0 0006AAB0 48 05 B3 19 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DCB4 0006AAB4 80 9B 1F 4C */ lwz r4, 0x1f4c(r27) /* 8006DCB8 0006AAB8 38 7F 04 CC */ addi r3, r31, 0x4cc -/* 8006DCBC 0006AABC C0 22 8D 9C */ lfs f1, lbl_803CD71C-_SDA2_BASE_(r2) +/* 8006DCBC 0006AABC C0 22 8D 9C */ lfs f1, lbl__3850-_SDA2_BASE_(r2) /* 8006DCC0 0006AAC0 80 84 00 10 */ lwz r4, 0x10(r4) -/* 8006DCC4 0006AAC4 C0 42 8D 94 */ lfs f2, lbl_803CD714-_SDA2_BASE_(r2) -/* 8006DCC8 0006AAC8 C0 62 8D A0 */ lfs f3, lbl_803CD720-_SDA2_BASE_(r2) +/* 8006DCC4 0006AAC4 C0 42 8D 94 */ lfs f2, lbl__3848-_SDA2_BASE_(r2) +/* 8006DCC8 0006AAC8 C0 62 8D A0 */ lfs f3, lbl__3851-_SDA2_BASE_(r2) /* 8006DCCC 0006AACC 48 05 B2 FD */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff -/* 8006DCD0 0006AAD0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006DCD4 0006AAD4 C0 22 8D A4 */ lfs f1, lbl_803CD724-_SDA2_BASE_(r2) -/* 8006DCD8 0006AAD8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 8006DCDC 0006AADC C0 42 8D A8 */ lfs f2, lbl_803CD728-_SDA2_BASE_(r2) +/* 8006DCD0 0006AAD0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006DCD4 0006AAD4 C0 22 8D A4 */ lfs f1, lbl__3852-_SDA2_BASE_(r2) +/* 8006DCD8 0006AAD8 38 63 05 58 */ addi r3, r3, lbl_globals@l +/* 8006DCDC 0006AADC C0 42 8D A8 */ lfs f2, lbl__3853-_SDA2_BASE_(r2) /* 8006DCE0 0006AAE0 80 83 07 04 */ lwz r4, 0x704(r3) /* 8006DCE4 0006AAE4 38 7F 02 94 */ addi r3, r31, 0x294 -/* 8006DCE8 0006AAE8 C0 62 8D AC */ lfs f3, lbl_803CD72C-_SDA2_BASE_(r2) +/* 8006DCE8 0006AAE8 C0 62 8D AC */ lfs f3, lbl__3854-_SDA2_BASE_(r2) /* 8006DCEC 0006AAEC 80 84 00 10 */ lwz r4, 0x10(r4) /* 8006DCF0 0006AAF0 48 05 B2 D9 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff -/* 8006DCF4 0006AAF4 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 8006DCF8 0006AAF8 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 8006DCF4 0006AAF4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 8006DCF8 0006AAF8 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 8006DCFC 0006AAFC 38 63 2A 08 */ addi r3, r3, 0x2a08 /* 8006DD00 0006AB00 48 03 AB 45 */ bl zParEmitterFind__FPCc -/* 8006DD04 0006AB04 3C 80 80 25 */ lis r4, lbl_80256118@ha -/* 8006DD08 0006AB08 90 6D 8D 38 */ stw r3, lbl_803CB638-_SDA_BASE_(r13) -/* 8006DD0C 0006AB0C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8006DD04 0006AB04 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha +/* 8006DD08 0006AB08 90 6D 8D 38 */ stw r3, lbl_sEmitSpinBubbles-_SDA_BASE_(r13) +/* 8006DD0C 0006AB0C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8006DD10 0006AB10 38 63 2A 1D */ addi r3, r3, 0x2a1d /* 8006DD14 0006AB14 48 03 AB 31 */ bl zParEmitterFind__FPCc -/* 8006DD18 0006AB18 3C 80 80 25 */ lis r4, lbl_80256118@ha -/* 8006DD1C 0006AB1C 90 6D 8D 3C */ stw r3, lbl_803CB63C-_SDA_BASE_(r13) -/* 8006DD20 0006AB20 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8006DD18 0006AB18 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha +/* 8006DD1C 0006AB1C 90 6D 8D 3C */ stw r3, lbl_sEmitSundae-_SDA_BASE_(r13) +/* 8006DD20 0006AB20 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8006DD24 0006AB24 38 63 2A 2B */ addi r3, r3, 0x2a2b /* 8006DD28 0006AB28 48 03 AB 1D */ bl zParEmitterFind__FPCc -/* 8006DD2C 0006AB2C 3C 80 80 25 */ lis r4, lbl_80256118@ha -/* 8006DD30 0006AB30 90 6D 8D 40 */ stw r3, lbl_803CB640-_SDA_BASE_(r13) -/* 8006DD34 0006AB34 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8006DD2C 0006AB2C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha +/* 8006DD30 0006AB30 90 6D 8D 40 */ stw r3, lbl_sEmitStankBreath-_SDA_BASE_(r13) +/* 8006DD34 0006AB34 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8006DD38 0006AB38 38 63 2A 39 */ addi r3, r3, 0x2a39 /* 8006DD3C 0006AB3C 48 03 AB 09 */ bl zParEmitterFind__FPCc -/* 8006DD40 0006AB40 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8006DD44 0006AB44 90 6D 8E 0C */ stw r3, lbl_803CB70C-_SDA_BASE_(r13) -/* 8006DD48 0006AB48 38 C4 05 58 */ addi r6, r4, lbl_803C0558@l +/* 8006DD40 0006AB40 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8006DD44 0006AB44 90 6D 8E 0C */ stw r3, lbl_gEmitBFX-_SDA_BASE_(r13) +/* 8006DD48 0006AB48 38 C4 05 58 */ addi r6, r4, lbl_globals@l /* 8006DD4C 0006AB4C 3C 60 79 10 */ lis r3, 0x791025AC@ha /* 8006DD50 0006AB50 38 06 18 80 */ addi r0, r6, 0x1880 /* 8006DD54 0006AB54 38 81 00 08 */ addi r4, r1, 8 -/* 8006DD58 0006AB58 90 0D 8D 08 */ stw r0, lbl_803CB608-_SDA_BASE_(r13) +/* 8006DD58 0006AB58 90 0D 8D 08 */ stw r0, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006DD5C 0006AB5C 38 63 25 AC */ addi r3, r3, 0x791025AC@l -/* 8006DD60 0006AB60 80 AD 8D 08 */ lwz r5, lbl_803CB608-_SDA_BASE_(r13) +/* 8006DD60 0006AB60 80 AD 8D 08 */ lwz r5, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006DD64 0006AB64 38 05 00 20 */ addi r0, r5, 0x20 -/* 8006DD68 0006AB68 90 0D 8D 0C */ stw r0, lbl_803CB60C-_SDA_BASE_(r13) +/* 8006DD68 0006AB68 90 0D 8D 0C */ stw r0, lbl_sLasso-_SDA_BASE_(r13) /* 8006DD6C 0006AB6C C0 66 09 28 */ lfs f3, 0x928(r6) /* 8006DD70 0006AB70 C0 06 09 34 */ lfs f0, 0x934(r6) -/* 8006DD74 0006AB74 C0 42 8C 08 */ lfs f2, lbl_803CD588-_SDA2_BASE_(r2) +/* 8006DD74 0006AB74 C0 42 8C 08 */ lfs f2, lbl__874_2-_SDA2_BASE_(r2) /* 8006DD78 0006AB78 C0 26 09 24 */ lfs f1, 0x924(r6) /* 8006DD7C 0006AB7C EC 83 00 28 */ fsubs f4, f3, f0 /* 8006DD80 0006AB80 C0 06 09 2C */ lfs f0, 0x92c(r6) @@ -8648,83 +8648,83 @@ lbl_8006DAE0: /* 8006DD88 0006AB88 EC 21 01 32 */ fmuls f1, f1, f4 /* 8006DD8C 0006AB8C EC 04 00 7A */ fmadds f0, f4, f1, f0 /* 8006DD90 0006AB90 EC 00 18 24 */ fdivs f0, f0, f3 -/* 8006DD94 0006AB94 D0 0D 8D 74 */ stfs f0, lbl_803CB674-_SDA_BASE_(r13) +/* 8006DD94 0006AB94 D0 0D 8D 74 */ stfs f0, lbl_bbash_vel-_SDA_BASE_(r13) /* 8006DD98 0006AB98 4B FD D9 75 */ bl xSTFindAsset__FUiPUi /* 8006DD9C 0006AB9C 28 03 00 00 */ cmplwi r3, 0 /* 8006DDA0 0006ABA0 41 82 01 18 */ beq lbl_8006DEB8 /* 8006DDA4 0006ABA4 7F A4 EB 78 */ mr r4, r29 /* 8006DDA8 0006ABA8 4B FE 77 2D */ bl zEntRecurseModelInfo__FPvP4xEnt -/* 8006DDAC 0006ABAC 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8006DDAC 0006ABAC 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8006DDB0 0006ABB0 7C 65 1B 78 */ mr r5, r3 -/* 8006DDB4 0006ABB4 3A C4 05 58 */ addi r22, r4, lbl_803C0558@l +/* 8006DDB4 0006ABB4 3A C4 05 58 */ addi r22, r4, lbl_globals@l /* 8006DDB8 0006ABB8 38 7F 06 8C */ addi r3, r31, 0x68c /* 8006DDBC 0006ABBC 90 B6 16 A4 */ stw r5, 0x16a4(r22) /* 8006DDC0 0006ABC0 80 85 00 10 */ lwz r4, 0x10(r5) -/* 8006DDC4 0006ABC4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8006DDC8 0006ABC8 C0 42 8D B0 */ lfs f2, lbl_803CD730-_SDA2_BASE_(r2) -/* 8006DDCC 0006ABCC C0 62 8D B4 */ lfs f3, lbl_803CD734-_SDA2_BASE_(r2) +/* 8006DDC4 0006ABC4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 8006DDC8 0006ABC8 C0 42 8D B0 */ lfs f2, lbl__3855-_SDA2_BASE_(r2) +/* 8006DDCC 0006ABCC C0 62 8D B4 */ lfs f3, lbl__3856-_SDA2_BASE_(r2) /* 8006DDD0 0006ABD0 48 05 B1 F9 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DDD4 0006ABD4 80 96 16 A4 */ lwz r4, 0x16a4(r22) /* 8006DDD8 0006ABD8 38 7F 05 8C */ addi r3, r31, 0x58c -/* 8006DDDC 0006ABDC C0 22 8D B8 */ lfs f1, lbl_803CD738-_SDA2_BASE_(r2) +/* 8006DDDC 0006ABDC C0 22 8D B8 */ lfs f1, lbl__3857-_SDA2_BASE_(r2) /* 8006DDE0 0006ABE0 80 84 00 10 */ lwz r4, 0x10(r4) -/* 8006DDE4 0006ABE4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8006DDE8 0006ABE8 C0 62 8D BC */ lfs f3, lbl_803CD73C-_SDA2_BASE_(r2) +/* 8006DDE4 0006ABE4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) +/* 8006DDE8 0006ABE8 C0 62 8D BC */ lfs f3, lbl__3858-_SDA2_BASE_(r2) /* 8006DDEC 0006ABEC 48 05 B1 DD */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DDF0 0006ABF0 80 96 16 A4 */ lwz r4, 0x16a4(r22) /* 8006DDF4 0006ABF4 38 7F 05 AC */ addi r3, r31, 0x5ac -/* 8006DDF8 0006ABF8 C0 22 8D C0 */ lfs f1, lbl_803CD740-_SDA2_BASE_(r2) +/* 8006DDF8 0006ABF8 C0 22 8D C0 */ lfs f1, lbl__3859-_SDA2_BASE_(r2) /* 8006DDFC 0006ABFC 80 84 00 10 */ lwz r4, 0x10(r4) -/* 8006DE00 0006AC00 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8006DE04 0006AC04 C0 62 8D BC */ lfs f3, lbl_803CD73C-_SDA2_BASE_(r2) +/* 8006DE00 0006AC00 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) +/* 8006DE04 0006AC04 C0 62 8D BC */ lfs f3, lbl__3858-_SDA2_BASE_(r2) /* 8006DE08 0006AC08 48 05 B1 C1 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DE0C 0006AC0C 80 96 16 A4 */ lwz r4, 0x16a4(r22) /* 8006DE10 0006AC10 38 7F 06 0C */ addi r3, r31, 0x60c -/* 8006DE14 0006AC14 C0 22 8D C4 */ lfs f1, lbl_803CD744-_SDA2_BASE_(r2) +/* 8006DE14 0006AC14 C0 22 8D C4 */ lfs f1, lbl__3860-_SDA2_BASE_(r2) /* 8006DE18 0006AC18 80 84 00 10 */ lwz r4, 0x10(r4) -/* 8006DE1C 0006AC1C C0 42 8D C8 */ lfs f2, lbl_803CD748-_SDA2_BASE_(r2) -/* 8006DE20 0006AC20 C0 62 8D CC */ lfs f3, lbl_803CD74C-_SDA2_BASE_(r2) +/* 8006DE1C 0006AC1C C0 42 8D C8 */ lfs f2, lbl__3861-_SDA2_BASE_(r2) +/* 8006DE20 0006AC20 C0 62 8D CC */ lfs f3, lbl__3862-_SDA2_BASE_(r2) /* 8006DE24 0006AC24 48 05 B1 A5 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DE28 0006AC28 80 96 16 A4 */ lwz r4, 0x16a4(r22) /* 8006DE2C 0006AC2C 38 7F 06 2C */ addi r3, r31, 0x62c -/* 8006DE30 0006AC30 C0 22 8D D0 */ lfs f1, lbl_803CD750-_SDA2_BASE_(r2) +/* 8006DE30 0006AC30 C0 22 8D D0 */ lfs f1, lbl__3863-_SDA2_BASE_(r2) /* 8006DE34 0006AC34 80 84 00 10 */ lwz r4, 0x10(r4) -/* 8006DE38 0006AC38 C0 42 8D C8 */ lfs f2, lbl_803CD748-_SDA2_BASE_(r2) -/* 8006DE3C 0006AC3C C0 62 8D CC */ lfs f3, lbl_803CD74C-_SDA2_BASE_(r2) +/* 8006DE38 0006AC38 C0 42 8D C8 */ lfs f2, lbl__3861-_SDA2_BASE_(r2) +/* 8006DE3C 0006AC3C C0 62 8D CC */ lfs f3, lbl__3862-_SDA2_BASE_(r2) /* 8006DE40 0006AC40 48 05 B1 89 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DE44 0006AC44 80 96 16 A4 */ lwz r4, 0x16a4(r22) /* 8006DE48 0006AC48 38 7F 05 EC */ addi r3, r31, 0x5ec -/* 8006DE4C 0006AC4C C0 22 8D D4 */ lfs f1, lbl_803CD754-_SDA2_BASE_(r2) +/* 8006DE4C 0006AC4C C0 22 8D D4 */ lfs f1, lbl__3864-_SDA2_BASE_(r2) /* 8006DE50 0006AC50 80 84 00 10 */ lwz r4, 0x10(r4) -/* 8006DE54 0006AC54 C0 42 8D D8 */ lfs f2, lbl_803CD758-_SDA2_BASE_(r2) -/* 8006DE58 0006AC58 C0 62 8D DC */ lfs f3, lbl_803CD75C-_SDA2_BASE_(r2) +/* 8006DE54 0006AC54 C0 42 8D D8 */ lfs f2, lbl__3865-_SDA2_BASE_(r2) +/* 8006DE58 0006AC58 C0 62 8D DC */ lfs f3, lbl__3866-_SDA2_BASE_(r2) /* 8006DE5C 0006AC5C 48 05 B1 6D */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DE60 0006AC60 80 96 16 A4 */ lwz r4, 0x16a4(r22) /* 8006DE64 0006AC64 38 7F 05 CC */ addi r3, r31, 0x5cc -/* 8006DE68 0006AC68 C0 22 8D E0 */ lfs f1, lbl_803CD760-_SDA2_BASE_(r2) +/* 8006DE68 0006AC68 C0 22 8D E0 */ lfs f1, lbl__3867-_SDA2_BASE_(r2) /* 8006DE6C 0006AC6C 80 84 00 10 */ lwz r4, 0x10(r4) -/* 8006DE70 0006AC70 C0 42 8D E4 */ lfs f2, lbl_803CD764-_SDA2_BASE_(r2) -/* 8006DE74 0006AC74 C0 62 8D E8 */ lfs f3, lbl_803CD768-_SDA2_BASE_(r2) +/* 8006DE70 0006AC70 C0 42 8D E4 */ lfs f2, lbl__3868-_SDA2_BASE_(r2) +/* 8006DE74 0006AC74 C0 62 8D E8 */ lfs f3, lbl__3869-_SDA2_BASE_(r2) /* 8006DE78 0006AC78 48 05 B1 51 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DE7C 0006AC7C 80 96 16 A4 */ lwz r4, 0x16a4(r22) /* 8006DE80 0006AC80 38 7F 06 6C */ addi r3, r31, 0x66c -/* 8006DE84 0006AC84 C0 22 8D EC */ lfs f1, lbl_803CD76C-_SDA2_BASE_(r2) +/* 8006DE84 0006AC84 C0 22 8D EC */ lfs f1, lbl__3870-_SDA2_BASE_(r2) /* 8006DE88 0006AC88 80 84 00 10 */ lwz r4, 0x10(r4) -/* 8006DE8C 0006AC8C C0 42 8D F0 */ lfs f2, lbl_803CD770-_SDA2_BASE_(r2) -/* 8006DE90 0006AC90 C0 62 8D F4 */ lfs f3, lbl_803CD774-_SDA2_BASE_(r2) +/* 8006DE8C 0006AC8C C0 42 8D F0 */ lfs f2, lbl__3871-_SDA2_BASE_(r2) +/* 8006DE90 0006AC90 C0 62 8D F4 */ lfs f3, lbl__3872-_SDA2_BASE_(r2) /* 8006DE94 0006AC94 48 05 B1 35 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DE98 0006AC98 80 96 16 A4 */ lwz r4, 0x16a4(r22) /* 8006DE9C 0006AC9C 38 7F 06 4C */ addi r3, r31, 0x64c -/* 8006DEA0 0006ACA0 C0 22 8D B0 */ lfs f1, lbl_803CD730-_SDA2_BASE_(r2) +/* 8006DEA0 0006ACA0 C0 22 8D B0 */ lfs f1, lbl__3855-_SDA2_BASE_(r2) /* 8006DEA4 0006ACA4 80 84 00 10 */ lwz r4, 0x10(r4) -/* 8006DEA8 0006ACA8 C0 42 8D F0 */ lfs f2, lbl_803CD770-_SDA2_BASE_(r2) -/* 8006DEAC 0006ACAC C0 62 8D F4 */ lfs f3, lbl_803CD774-_SDA2_BASE_(r2) +/* 8006DEA8 0006ACA8 C0 42 8D F0 */ lfs f2, lbl__3871-_SDA2_BASE_(r2) +/* 8006DEAC 0006ACAC C0 62 8D F4 */ lfs f3, lbl__3872-_SDA2_BASE_(r2) /* 8006DEB0 0006ACB0 48 05 B1 19 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DEB4 0006ACB4 48 00 00 14 */ b lbl_8006DEC8 lbl_8006DEB8: -/* 8006DEB8 0006ACB8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006DEB8 0006ACB8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006DEBC 0006ACBC 38 00 00 00 */ li r0, 0 -/* 8006DEC0 0006ACC0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006DEC0 0006ACC0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006DEC4 0006ACC4 90 03 16 A4 */ stw r0, 0x16a4(r3) lbl_8006DEC8: /* 8006DEC8 0006ACC8 3C 60 C0 E3 */ lis r3, 0xC0E34B23@ha @@ -8735,76 +8735,76 @@ lbl_8006DEC8: /* 8006DEDC 0006ACDC 41 82 01 14 */ beq lbl_8006DFF0 /* 8006DEE0 0006ACE0 7F A4 EB 78 */ mr r4, r29 /* 8006DEE4 0006ACE4 4B FE 75 F1 */ bl zEntRecurseModelInfo__FPvP4xEnt -/* 8006DEE8 0006ACE8 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8006DEEC 0006ACEC 3A C4 05 58 */ addi r22, r4, lbl_803C0558@l +/* 8006DEE8 0006ACE8 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8006DEEC 0006ACEC 3A C4 05 58 */ addi r22, r4, lbl_globals@l /* 8006DEF0 0006ACF0 90 76 16 A8 */ stw r3, 0x16a8(r22) /* 8006DEF4 0006ACF4 7C 64 1B 78 */ mr r4, r3 -/* 8006DEF8 0006ACF8 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) -/* 8006DEFC 0006ACFC C0 22 8D F8 */ lfs f1, lbl_803CD778-_SDA2_BASE_(r2) -/* 8006DF00 0006AD00 C0 42 8D FC */ lfs f2, lbl_803CD77C-_SDA2_BASE_(r2) -/* 8006DF04 0006AD04 C0 62 8E 00 */ lfs f3, lbl_803CD780-_SDA2_BASE_(r2) +/* 8006DEF8 0006ACF8 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) +/* 8006DEFC 0006ACFC C0 22 8D F8 */ lfs f1, lbl__3873-_SDA2_BASE_(r2) +/* 8006DF00 0006AD00 C0 42 8D FC */ lfs f2, lbl__3874-_SDA2_BASE_(r2) +/* 8006DF04 0006AD04 C0 62 8E 00 */ lfs f3, lbl__3875-_SDA2_BASE_(r2) /* 8006DF08 0006AD08 48 02 E0 F9 */ bl zLasso_Init__FP6zLassoP14xModelInstancefff /* 8006DF0C 0006AD0C 80 96 16 A8 */ lwz r4, 0x16a8(r22) /* 8006DF10 0006AD10 38 7F 03 8C */ addi r3, r31, 0x38c -/* 8006DF14 0006AD14 C0 22 8E 04 */ lfs f1, lbl_803CD784-_SDA2_BASE_(r2) +/* 8006DF14 0006AD14 C0 22 8E 04 */ lfs f1, lbl__3876-_SDA2_BASE_(r2) /* 8006DF18 0006AD18 80 84 00 10 */ lwz r4, 0x10(r4) -/* 8006DF1C 0006AD1C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8006DF20 0006AD20 C0 62 8E 08 */ lfs f3, lbl_803CD788-_SDA2_BASE_(r2) +/* 8006DF1C 0006AD1C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) +/* 8006DF20 0006AD20 C0 62 8E 08 */ lfs f3, lbl__3877-_SDA2_BASE_(r2) /* 8006DF24 0006AD24 48 05 B0 A5 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DF28 0006AD28 80 96 16 A8 */ lwz r4, 0x16a8(r22) /* 8006DF2C 0006AD2C 38 7F 03 AC */ addi r3, r31, 0x3ac -/* 8006DF30 0006AD30 C0 22 8E 0C */ lfs f1, lbl_803CD78C-_SDA2_BASE_(r2) +/* 8006DF30 0006AD30 C0 22 8E 0C */ lfs f1, lbl__3878-_SDA2_BASE_(r2) /* 8006DF34 0006AD34 80 84 00 10 */ lwz r4, 0x10(r4) -/* 8006DF38 0006AD38 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8006DF3C 0006AD3C C0 62 8E 10 */ lfs f3, lbl_803CD790-_SDA2_BASE_(r2) +/* 8006DF38 0006AD38 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) +/* 8006DF3C 0006AD3C C0 62 8E 10 */ lfs f3, lbl__3879-_SDA2_BASE_(r2) /* 8006DF40 0006AD40 48 05 B0 89 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DF44 0006AD44 80 96 16 A8 */ lwz r4, 0x16a8(r22) /* 8006DF48 0006AD48 38 7F 04 0C */ addi r3, r31, 0x40c -/* 8006DF4C 0006AD4C C0 22 8E 14 */ lfs f1, lbl_803CD794-_SDA2_BASE_(r2) +/* 8006DF4C 0006AD4C C0 22 8E 14 */ lfs f1, lbl__3880-_SDA2_BASE_(r2) /* 8006DF50 0006AD50 80 84 00 10 */ lwz r4, 0x10(r4) -/* 8006DF54 0006AD54 C0 42 8E 18 */ lfs f2, lbl_803CD798-_SDA2_BASE_(r2) -/* 8006DF58 0006AD58 C0 62 8E 1C */ lfs f3, lbl_803CD79C-_SDA2_BASE_(r2) +/* 8006DF54 0006AD54 C0 42 8E 18 */ lfs f2, lbl__3881-_SDA2_BASE_(r2) +/* 8006DF58 0006AD58 C0 62 8E 1C */ lfs f3, lbl__3882-_SDA2_BASE_(r2) /* 8006DF5C 0006AD5C 48 05 B0 6D */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff -/* 8006DF60 0006AD60 C0 22 8E 20 */ lfs f1, lbl_803CD7A0-_SDA2_BASE_(r2) +/* 8006DF60 0006AD60 C0 22 8E 20 */ lfs f1, lbl__3883-_SDA2_BASE_(r2) /* 8006DF64 0006AD64 38 7F 04 2C */ addi r3, r31, 0x42c /* 8006DF68 0006AD68 80 96 16 A8 */ lwz r4, 0x16a8(r22) /* 8006DF6C 0006AD6C FC 40 08 90 */ fmr f2, f1 -/* 8006DF70 0006AD70 C0 62 8E 1C */ lfs f3, lbl_803CD79C-_SDA2_BASE_(r2) +/* 8006DF70 0006AD70 C0 62 8E 1C */ lfs f3, lbl__3882-_SDA2_BASE_(r2) /* 8006DF74 0006AD74 80 84 00 10 */ lwz r4, 0x10(r4) /* 8006DF78 0006AD78 48 05 B0 51 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DF7C 0006AD7C 80 96 16 A8 */ lwz r4, 0x16a8(r22) /* 8006DF80 0006AD80 38 7F 03 EC */ addi r3, r31, 0x3ec -/* 8006DF84 0006AD84 C0 22 8E 24 */ lfs f1, lbl_803CD7A4-_SDA2_BASE_(r2) +/* 8006DF84 0006AD84 C0 22 8E 24 */ lfs f1, lbl__3884-_SDA2_BASE_(r2) /* 8006DF88 0006AD88 80 84 00 10 */ lwz r4, 0x10(r4) -/* 8006DF8C 0006AD8C C0 42 8E 28 */ lfs f2, lbl_803CD7A8-_SDA2_BASE_(r2) -/* 8006DF90 0006AD90 C0 62 8C 64 */ lfs f3, lbl_803CD5E4-_SDA2_BASE_(r2) +/* 8006DF8C 0006AD8C C0 42 8E 28 */ lfs f2, lbl__3885-_SDA2_BASE_(r2) +/* 8006DF90 0006AD90 C0 62 8C 64 */ lfs f3, lbl__1464-_SDA2_BASE_(r2) /* 8006DF94 0006AD94 48 05 B0 35 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DF98 0006AD98 80 96 16 A8 */ lwz r4, 0x16a8(r22) /* 8006DF9C 0006AD9C 38 7F 03 CC */ addi r3, r31, 0x3cc -/* 8006DFA0 0006ADA0 C0 22 8E 2C */ lfs f1, lbl_803CD7AC-_SDA2_BASE_(r2) +/* 8006DFA0 0006ADA0 C0 22 8E 2C */ lfs f1, lbl__3886-_SDA2_BASE_(r2) /* 8006DFA4 0006ADA4 80 84 00 10 */ lwz r4, 0x10(r4) -/* 8006DFA8 0006ADA8 C0 42 8E 28 */ lfs f2, lbl_803CD7A8-_SDA2_BASE_(r2) -/* 8006DFAC 0006ADAC C0 62 8C 64 */ lfs f3, lbl_803CD5E4-_SDA2_BASE_(r2) +/* 8006DFA8 0006ADA8 C0 42 8E 28 */ lfs f2, lbl__3885-_SDA2_BASE_(r2) +/* 8006DFAC 0006ADAC C0 62 8C 64 */ lfs f3, lbl__1464-_SDA2_BASE_(r2) /* 8006DFB0 0006ADB0 48 05 B0 19 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DFB4 0006ADB4 80 96 16 A8 */ lwz r4, 0x16a8(r22) /* 8006DFB8 0006ADB8 38 7F 04 6C */ addi r3, r31, 0x46c -/* 8006DFBC 0006ADBC C0 22 8E 30 */ lfs f1, lbl_803CD7B0-_SDA2_BASE_(r2) +/* 8006DFBC 0006ADBC C0 22 8E 30 */ lfs f1, lbl__3887-_SDA2_BASE_(r2) /* 8006DFC0 0006ADC0 80 84 00 10 */ lwz r4, 0x10(r4) -/* 8006DFC4 0006ADC4 C0 42 8E 34 */ lfs f2, lbl_803CD7B4-_SDA2_BASE_(r2) -/* 8006DFC8 0006ADC8 C0 62 8E 38 */ lfs f3, lbl_803CD7B8-_SDA2_BASE_(r2) +/* 8006DFC4 0006ADC4 C0 42 8E 34 */ lfs f2, lbl__3888-_SDA2_BASE_(r2) +/* 8006DFC8 0006ADC8 C0 62 8E 38 */ lfs f3, lbl__3889-_SDA2_BASE_(r2) /* 8006DFCC 0006ADCC 48 05 AF FD */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DFD0 0006ADD0 80 96 16 A8 */ lwz r4, 0x16a8(r22) /* 8006DFD4 0006ADD4 38 7F 04 4C */ addi r3, r31, 0x44c -/* 8006DFD8 0006ADD8 C0 22 8E 3C */ lfs f1, lbl_803CD7BC-_SDA2_BASE_(r2) +/* 8006DFD8 0006ADD8 C0 22 8E 3C */ lfs f1, lbl__3890-_SDA2_BASE_(r2) /* 8006DFDC 0006ADDC 80 84 00 10 */ lwz r4, 0x10(r4) -/* 8006DFE0 0006ADE0 C0 42 8E 34 */ lfs f2, lbl_803CD7B4-_SDA2_BASE_(r2) -/* 8006DFE4 0006ADE4 C0 62 8E 38 */ lfs f3, lbl_803CD7B8-_SDA2_BASE_(r2) +/* 8006DFE0 0006ADE0 C0 42 8E 34 */ lfs f2, lbl__3888-_SDA2_BASE_(r2) +/* 8006DFE4 0006ADE4 C0 62 8E 38 */ lfs f3, lbl__3889-_SDA2_BASE_(r2) /* 8006DFE8 0006ADE8 48 05 AF E1 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 8006DFEC 0006ADEC 48 00 00 14 */ b lbl_8006E000 lbl_8006DFF0: -/* 8006DFF0 0006ADF0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006DFF0 0006ADF0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006DFF4 0006ADF4 38 00 00 00 */ li r0, 0 -/* 8006DFF8 0006ADF8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006DFF8 0006ADF8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006DFFC 0006ADFC 90 03 16 A8 */ stw r0, 0x16a8(r3) lbl_8006E000: /* 8006E000 0006AE00 38 9F 07 AC */ addi r4, r31, 0x7ac @@ -8826,13 +8826,13 @@ lbl_8006E018: /* 8006E03C 0006AE3C 38 E7 00 04 */ addi r7, r7, 4 /* 8006E040 0006AE40 D0 03 00 00 */ stfs f0, 0(r3) lbl_8006E044: -/* 8006E044 0006AE44 80 0D 8E 18 */ lwz r0, lbl_803CB718-_SDA_BASE_(r13) +/* 8006E044 0006AE44 80 0D 8E 18 */ lwz r0, lbl_drybob_anim_count$3730-_SDA_BASE_(r13) /* 8006E048 0006AE48 7C 08 00 00 */ cmpw r8, r0 /* 8006E04C 0006AE4C 41 80 FF CC */ blt lbl_8006E018 /* 8006E050 0006AE50 38 00 00 00 */ li r0, 0 -/* 8006E054 0006AE54 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 8006E058 0006AE58 38 63 61 18 */ addi r3, r3, lbl_80256118@l -/* 8006E05C 0006AE5C 90 0D 8E 18 */ stw r0, lbl_803CB718-_SDA_BASE_(r13) +/* 8006E054 0006AE54 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 8006E058 0006AE58 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l +/* 8006E05C 0006AE5C 90 0D 8E 18 */ stw r0, lbl_drybob_anim_count$3730-_SDA_BASE_(r13) /* 8006E060 0006AE60 38 63 2A 45 */ addi r3, r3, 0x2a45 /* 8006E064 0006AE64 4B FD E1 B1 */ bl xStrHash__FPCc /* 8006E068 0006AE68 38 80 00 00 */ li r4, 0 @@ -8844,8 +8844,8 @@ lbl_8006E044: /* 8006E080 0006AE80 48 05 9E 49 */ bl iModelFile_RWMultiAtomic__FP8RpAtomic /* 8006E084 0006AE84 48 05 9E 45 */ bl iModelFile_RWMultiAtomic__FP8RpAtomic /* 8006E088 0006AE88 80 BB 1F 4C */ lwz r5, 0x1f4c(r27) -/* 8006E08C 0006AE8C 3C 80 80 25 */ lis r4, lbl_80256118@ha -/* 8006E090 0006AE90 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 8006E08C 0006AE8C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha +/* 8006E090 0006AE90 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 8006E094 0006AE94 92 E5 00 10 */ stw r23, 0x10(r5) /* 8006E098 0006AE98 80 BC 1F 50 */ lwz r5, 0x1f50(r28) /* 8006E09C 0006AE9C 92 C5 00 10 */ stw r22, 0x10(r5) @@ -8855,9 +8855,9 @@ lbl_8006E044: /* 8006E0AC 0006AEAC 4B FD E1 69 */ bl xStrHash__FPCc /* 8006E0B0 0006AEB0 38 80 00 00 */ li r4, 0 /* 8006E0B4 0006AEB4 4B FD D6 59 */ bl xSTFindAsset__FUiPUi -/* 8006E0B8 0006AEB8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8006E0B8 0006AEB8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8006E0BC 0006AEBC 7C 7A 1B 78 */ mr r26, r3 -/* 8006E0C0 0006AEC0 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 8006E0C0 0006AEC0 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 8006E0C4 0006AEC4 38 64 2A 75 */ addi r3, r4, 0x2a75 /* 8006E0C8 0006AEC8 4B FD E1 4D */ bl xStrHash__FPCc /* 8006E0CC 0006AECC 38 80 00 00 */ li r4, 0 @@ -8899,7 +8899,7 @@ lbl_8006E0EC: lbl_8006E158: /* 8006E158 0006AF58 82 C8 00 1C */ lwz r22, 0x1c(r8) /* 8006E15C 0006AF5C 3B 27 00 04 */ addi r25, r7, 4 -/* 8006E160 0006AF60 81 8D 8E 18 */ lwz r12, lbl_803CB718-_SDA_BASE_(r13) +/* 8006E160 0006AF60 81 8D 8E 18 */ lwz r12, lbl_drybob_anim_count$3730-_SDA_BASE_(r13) /* 8006E164 0006AF64 3B 07 00 08 */ addi r24, r7, 8 /* 8006E168 0006AF68 7E D6 3A 14 */ add r22, r22, r7 /* 8006E16C 0006AF6C 3A E7 00 0C */ addi r23, r7, 0xc @@ -8915,11 +8915,11 @@ lbl_8006E158: /* 8006E194 0006AF94 81 88 00 1C */ lwz r12, 0x1c(r8) /* 8006E198 0006AF98 7E D6 38 2E */ lwzx r22, r22, r7 /* 8006E19C 0006AF9C 7E CC 39 2E */ stwx r22, r12, r7 -/* 8006E1A0 0006AFA0 81 8D 8E 18 */ lwz r12, lbl_803CB718-_SDA_BASE_(r13) +/* 8006E1A0 0006AFA0 81 8D 8E 18 */ lwz r12, lbl_drybob_anim_count$3730-_SDA_BASE_(r13) /* 8006E1A4 0006AFA4 39 8C 00 01 */ addi r12, r12, 1 -/* 8006E1A8 0006AFA8 91 8D 8E 18 */ stw r12, lbl_803CB718-_SDA_BASE_(r13) +/* 8006E1A8 0006AFA8 91 8D 8E 18 */ stw r12, lbl_drybob_anim_count$3730-_SDA_BASE_(r13) /* 8006E1AC 0006AFAC 82 C8 00 1C */ lwz r22, 0x1c(r8) -/* 8006E1B0 0006AFB0 81 8D 8E 18 */ lwz r12, lbl_803CB718-_SDA_BASE_(r13) +/* 8006E1B0 0006AFB0 81 8D 8E 18 */ lwz r12, lbl_drybob_anim_count$3730-_SDA_BASE_(r13) /* 8006E1B4 0006AFB4 7E D6 CA 14 */ add r22, r22, r25 /* 8006E1B8 0006AFB8 55 9C 10 3A */ slwi r28, r12, 2 /* 8006E1BC 0006AFBC 7E C6 E1 2E */ stwx r22, r6, r28 @@ -8933,11 +8933,11 @@ lbl_8006E158: /* 8006E1DC 0006AFDC 81 88 00 1C */ lwz r12, 0x1c(r8) /* 8006E1E0 0006AFE0 7E D6 C8 2E */ lwzx r22, r22, r25 /* 8006E1E4 0006AFE4 7E CC C9 2E */ stwx r22, r12, r25 -/* 8006E1E8 0006AFE8 81 8D 8E 18 */ lwz r12, lbl_803CB718-_SDA_BASE_(r13) +/* 8006E1E8 0006AFE8 81 8D 8E 18 */ lwz r12, lbl_drybob_anim_count$3730-_SDA_BASE_(r13) /* 8006E1EC 0006AFEC 39 8C 00 01 */ addi r12, r12, 1 -/* 8006E1F0 0006AFF0 91 8D 8E 18 */ stw r12, lbl_803CB718-_SDA_BASE_(r13) +/* 8006E1F0 0006AFF0 91 8D 8E 18 */ stw r12, lbl_drybob_anim_count$3730-_SDA_BASE_(r13) /* 8006E1F4 0006AFF4 82 C8 00 1C */ lwz r22, 0x1c(r8) -/* 8006E1F8 0006AFF8 81 8D 8E 18 */ lwz r12, lbl_803CB718-_SDA_BASE_(r13) +/* 8006E1F8 0006AFF8 81 8D 8E 18 */ lwz r12, lbl_drybob_anim_count$3730-_SDA_BASE_(r13) /* 8006E1FC 0006AFFC 7E D6 C2 14 */ add r22, r22, r24 /* 8006E200 0006B000 55 99 10 3A */ slwi r25, r12, 2 /* 8006E204 0006B004 7E C6 C9 2E */ stwx r22, r6, r25 @@ -8951,11 +8951,11 @@ lbl_8006E158: /* 8006E224 0006B024 81 88 00 1C */ lwz r12, 0x1c(r8) /* 8006E228 0006B028 7E D6 C0 2E */ lwzx r22, r22, r24 /* 8006E22C 0006B02C 7E CC C1 2E */ stwx r22, r12, r24 -/* 8006E230 0006B030 81 8D 8E 18 */ lwz r12, lbl_803CB718-_SDA_BASE_(r13) +/* 8006E230 0006B030 81 8D 8E 18 */ lwz r12, lbl_drybob_anim_count$3730-_SDA_BASE_(r13) /* 8006E234 0006B034 39 8C 00 01 */ addi r12, r12, 1 -/* 8006E238 0006B038 91 8D 8E 18 */ stw r12, lbl_803CB718-_SDA_BASE_(r13) +/* 8006E238 0006B038 91 8D 8E 18 */ stw r12, lbl_drybob_anim_count$3730-_SDA_BASE_(r13) /* 8006E23C 0006B03C 82 C8 00 1C */ lwz r22, 0x1c(r8) -/* 8006E240 0006B040 81 8D 8E 18 */ lwz r12, lbl_803CB718-_SDA_BASE_(r13) +/* 8006E240 0006B040 81 8D 8E 18 */ lwz r12, lbl_drybob_anim_count$3730-_SDA_BASE_(r13) /* 8006E244 0006B044 7E D6 BA 14 */ add r22, r22, r23 /* 8006E248 0006B048 55 98 10 3A */ slwi r24, r12, 2 /* 8006E24C 0006B04C 7E C6 C1 2E */ stwx r22, r6, r24 @@ -8969,17 +8969,17 @@ lbl_8006E158: /* 8006E26C 0006B06C 81 88 00 1C */ lwz r12, 0x1c(r8) /* 8006E270 0006B070 7E D6 B8 2E */ lwzx r22, r22, r23 /* 8006E274 0006B074 7E CC B9 2E */ stwx r22, r12, r23 -/* 8006E278 0006B078 81 8D 8E 18 */ lwz r12, lbl_803CB718-_SDA_BASE_(r13) +/* 8006E278 0006B078 81 8D 8E 18 */ lwz r12, lbl_drybob_anim_count$3730-_SDA_BASE_(r13) /* 8006E27C 0006B07C 3A C7 00 10 */ addi r22, r7, 0x10 /* 8006E280 0006B080 3A E7 00 14 */ addi r23, r7, 0x14 /* 8006E284 0006B084 3B 07 00 18 */ addi r24, r7, 0x18 /* 8006E288 0006B088 39 8C 00 01 */ addi r12, r12, 1 /* 8006E28C 0006B08C 3B 27 00 1C */ addi r25, r7, 0x1c -/* 8006E290 0006B090 91 8D 8E 18 */ stw r12, lbl_803CB718-_SDA_BASE_(r13) +/* 8006E290 0006B090 91 8D 8E 18 */ stw r12, lbl_drybob_anim_count$3730-_SDA_BASE_(r13) /* 8006E294 0006B094 38 E7 00 20 */ addi r7, r7, 0x20 /* 8006E298 0006B098 39 4A 00 08 */ addi r10, r10, 8 /* 8006E29C 0006B09C 83 88 00 1C */ lwz r28, 0x1c(r8) -/* 8006E2A0 0006B0A0 81 8D 8E 18 */ lwz r12, lbl_803CB718-_SDA_BASE_(r13) +/* 8006E2A0 0006B0A0 81 8D 8E 18 */ lwz r12, lbl_drybob_anim_count$3730-_SDA_BASE_(r13) /* 8006E2A4 0006B0A4 7F 9C B2 14 */ add r28, r28, r22 /* 8006E2A8 0006B0A8 55 95 10 3A */ slwi r21, r12, 2 /* 8006E2AC 0006B0AC 7F 86 A9 2E */ stwx r28, r6, r21 @@ -8993,11 +8993,11 @@ lbl_8006E158: /* 8006E2CC 0006B0CC 81 88 00 1C */ lwz r12, 0x1c(r8) /* 8006E2D0 0006B0D0 7F 9C B0 2E */ lwzx r28, r28, r22 /* 8006E2D4 0006B0D4 7F 8C B1 2E */ stwx r28, r12, r22 -/* 8006E2D8 0006B0D8 81 8D 8E 18 */ lwz r12, lbl_803CB718-_SDA_BASE_(r13) +/* 8006E2D8 0006B0D8 81 8D 8E 18 */ lwz r12, lbl_drybob_anim_count$3730-_SDA_BASE_(r13) /* 8006E2DC 0006B0DC 39 8C 00 01 */ addi r12, r12, 1 -/* 8006E2E0 0006B0E0 91 8D 8E 18 */ stw r12, lbl_803CB718-_SDA_BASE_(r13) +/* 8006E2E0 0006B0E0 91 8D 8E 18 */ stw r12, lbl_drybob_anim_count$3730-_SDA_BASE_(r13) /* 8006E2E4 0006B0E4 83 88 00 1C */ lwz r28, 0x1c(r8) -/* 8006E2E8 0006B0E8 81 8D 8E 18 */ lwz r12, lbl_803CB718-_SDA_BASE_(r13) +/* 8006E2E8 0006B0E8 81 8D 8E 18 */ lwz r12, lbl_drybob_anim_count$3730-_SDA_BASE_(r13) /* 8006E2EC 0006B0EC 7F 9C BA 14 */ add r28, r28, r23 /* 8006E2F0 0006B0F0 55 95 10 3A */ slwi r21, r12, 2 /* 8006E2F4 0006B0F4 7F 86 A9 2E */ stwx r28, r6, r21 @@ -9011,11 +9011,11 @@ lbl_8006E158: /* 8006E314 0006B114 81 88 00 1C */ lwz r12, 0x1c(r8) /* 8006E318 0006B118 7F 9C B8 2E */ lwzx r28, r28, r23 /* 8006E31C 0006B11C 7F 8C B9 2E */ stwx r28, r12, r23 -/* 8006E320 0006B120 81 8D 8E 18 */ lwz r12, lbl_803CB718-_SDA_BASE_(r13) +/* 8006E320 0006B120 81 8D 8E 18 */ lwz r12, lbl_drybob_anim_count$3730-_SDA_BASE_(r13) /* 8006E324 0006B124 39 8C 00 01 */ addi r12, r12, 1 -/* 8006E328 0006B128 91 8D 8E 18 */ stw r12, lbl_803CB718-_SDA_BASE_(r13) +/* 8006E328 0006B128 91 8D 8E 18 */ stw r12, lbl_drybob_anim_count$3730-_SDA_BASE_(r13) /* 8006E32C 0006B12C 83 88 00 1C */ lwz r28, 0x1c(r8) -/* 8006E330 0006B130 81 8D 8E 18 */ lwz r12, lbl_803CB718-_SDA_BASE_(r13) +/* 8006E330 0006B130 81 8D 8E 18 */ lwz r12, lbl_drybob_anim_count$3730-_SDA_BASE_(r13) /* 8006E334 0006B134 7F 9C C2 14 */ add r28, r28, r24 /* 8006E338 0006B138 55 95 10 3A */ slwi r21, r12, 2 /* 8006E33C 0006B13C 7F 86 A9 2E */ stwx r28, r6, r21 @@ -9029,11 +9029,11 @@ lbl_8006E158: /* 8006E35C 0006B15C 81 88 00 1C */ lwz r12, 0x1c(r8) /* 8006E360 0006B160 7F 9C C0 2E */ lwzx r28, r28, r24 /* 8006E364 0006B164 7F 8C C1 2E */ stwx r28, r12, r24 -/* 8006E368 0006B168 81 8D 8E 18 */ lwz r12, lbl_803CB718-_SDA_BASE_(r13) +/* 8006E368 0006B168 81 8D 8E 18 */ lwz r12, lbl_drybob_anim_count$3730-_SDA_BASE_(r13) /* 8006E36C 0006B16C 39 8C 00 01 */ addi r12, r12, 1 -/* 8006E370 0006B170 91 8D 8E 18 */ stw r12, lbl_803CB718-_SDA_BASE_(r13) +/* 8006E370 0006B170 91 8D 8E 18 */ stw r12, lbl_drybob_anim_count$3730-_SDA_BASE_(r13) /* 8006E374 0006B174 83 88 00 1C */ lwz r28, 0x1c(r8) -/* 8006E378 0006B178 81 8D 8E 18 */ lwz r12, lbl_803CB718-_SDA_BASE_(r13) +/* 8006E378 0006B178 81 8D 8E 18 */ lwz r12, lbl_drybob_anim_count$3730-_SDA_BASE_(r13) /* 8006E37C 0006B17C 7F 9C CA 14 */ add r28, r28, r25 /* 8006E380 0006B180 55 95 10 3A */ slwi r21, r12, 2 /* 8006E384 0006B184 7F 86 A9 2E */ stwx r28, r6, r21 @@ -9047,9 +9047,9 @@ lbl_8006E158: /* 8006E3A4 0006B1A4 81 88 00 1C */ lwz r12, 0x1c(r8) /* 8006E3A8 0006B1A8 7F 9C C8 2E */ lwzx r28, r28, r25 /* 8006E3AC 0006B1AC 7F 8C C9 2E */ stwx r28, r12, r25 -/* 8006E3B0 0006B1B0 81 8D 8E 18 */ lwz r12, lbl_803CB718-_SDA_BASE_(r13) +/* 8006E3B0 0006B1B0 81 8D 8E 18 */ lwz r12, lbl_drybob_anim_count$3730-_SDA_BASE_(r13) /* 8006E3B4 0006B1B4 39 8C 00 01 */ addi r12, r12, 1 -/* 8006E3B8 0006B1B8 91 8D 8E 18 */ stw r12, lbl_803CB718-_SDA_BASE_(r13) +/* 8006E3B8 0006B1B8 91 8D 8E 18 */ stw r12, lbl_drybob_anim_count$3730-_SDA_BASE_(r13) /* 8006E3BC 0006B1BC 42 00 FD 9C */ bdnz lbl_8006E158 lbl_8006E3C0: /* 8006E3C0 0006B1C0 7C 0A 58 50 */ subf r0, r10, r11 @@ -9065,7 +9065,7 @@ lbl_8006E3C0: lbl_8006E3E8: /* 8006E3E8 0006B1E8 80 68 00 1C */ lwz r3, 0x1c(r8) /* 8006E3EC 0006B1EC 39 4A 00 01 */ addi r10, r10, 1 -/* 8006E3F0 0006B1F0 80 0D 8E 18 */ lwz r0, lbl_803CB718-_SDA_BASE_(r13) +/* 8006E3F0 0006B1F0 80 0D 8E 18 */ lwz r0, lbl_drybob_anim_count$3730-_SDA_BASE_(r13) /* 8006E3F4 0006B1F4 7C 63 B2 14 */ add r3, r3, r22 /* 8006E3F8 0006B1F8 54 04 10 3A */ slwi r4, r0, 2 /* 8006E3FC 0006B1FC 7C 7C 21 2E */ stwx r3, r28, r4 @@ -9080,9 +9080,9 @@ lbl_8006E3E8: /* 8006E420 0006B220 7C 04 B0 2E */ lwzx r0, r4, r22 /* 8006E424 0006B224 7C 03 B1 2E */ stwx r0, r3, r22 /* 8006E428 0006B228 3A D6 00 04 */ addi r22, r22, 4 -/* 8006E42C 0006B22C 80 6D 8E 18 */ lwz r3, lbl_803CB718-_SDA_BASE_(r13) +/* 8006E42C 0006B22C 80 6D 8E 18 */ lwz r3, lbl_drybob_anim_count$3730-_SDA_BASE_(r13) /* 8006E430 0006B230 38 03 00 01 */ addi r0, r3, 1 -/* 8006E434 0006B234 90 0D 8E 18 */ stw r0, lbl_803CB718-_SDA_BASE_(r13) +/* 8006E434 0006B234 90 0D 8E 18 */ stw r0, lbl_drybob_anim_count$3730-_SDA_BASE_(r13) /* 8006E438 0006B238 42 00 FF B0 */ bdnz lbl_8006E3E8 lbl_8006E43C: /* 8006E43C 0006B23C C0 09 00 10 */ lfs f0, 0x10(r9) @@ -9099,9 +9099,9 @@ lbl_8006E450: /* 8006E45C 0006B25C 4B FD 2F E1 */ bl xEntEnable__FP4xEnt /* 8006E460 0006B260 7F A3 EB 78 */ mr r3, r29 /* 8006E464 0006B264 4B FA D3 95 */ bl xEntShow__FP4xEnt -/* 8006E468 0006B268 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006E468 0006B268 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006E46C 0006B26C 3C C0 80 07 */ lis r6, zEntPlayer_Update__FP4xEntP6xScenef@ha -/* 8006E470 0006B270 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006E470 0006B270 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006E474 0006B274 38 00 00 01 */ li r0, 1 /* 8006E478 0006B278 39 00 00 00 */ li r8, 0 /* 8006E47C 0006B27C 90 03 16 AC */ stw r0, 0x16ac(r3) @@ -9133,25 +9133,25 @@ lbl_8006E450: lbl_8006E4E4: /* 8006E4E4 0006B2E4 91 1D 00 08 */ stw r8, 8(r29) lbl_8006E4E8: -/* 8006E4E8 0006B2E8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006E4EC 0006B2EC 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l +/* 8006E4E8 0006B2E8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006E4EC 0006B2EC 3B C3 05 58 */ addi r30, r3, lbl_globals@l /* 8006E4F0 0006B2F0 80 7E 1F C0 */ lwz r3, 0x1fc0(r30) /* 8006E4F4 0006B2F4 80 03 00 F4 */ lwz r0, 0xf4(r3) /* 8006E4F8 0006B2F8 28 00 00 00 */ cmplwi r0, 0 /* 8006E4FC 0006B2FC 41 82 00 1C */ beq lbl_8006E518 /* 8006E500 0006B300 3C 60 80 0A */ lis r3, lbl_8009AFB4@ha -/* 8006E504 0006B304 3C A0 80 3C */ lis r5, lbl_803BF600@ha +/* 8006E504 0006B304 3C A0 80 3C */ lis r5, lbl_gust_data@ha /* 8006E508 0006B308 38 83 AF B4 */ addi r4, r3, lbl_8009AFB4@l /* 8006E50C 0006B30C 7F A3 EB 78 */ mr r3, r29 -/* 8006E510 0006B310 38 A5 F6 00 */ addi r5, r5, lbl_803BF600@l +/* 8006E510 0006B310 38 A5 F6 00 */ addi r5, r5, lbl_gust_data@l /* 8006E514 0006B314 4B FB 14 B1 */ bl xFFXAddEffect__FP4xEntPFP4xEntP6xScenefPv_vPv lbl_8006E518: /* 8006E518 0006B318 4B FB 18 85 */ bl xFFXRotMatchAlloc__Fv /* 8006E51C 0006B31C 7C 65 1B 79 */ or. r5, r3, r3 /* 8006E520 0006B320 41 82 00 3C */ beq lbl_8006E55C -/* 8006E524 0006B324 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006E524 0006B324 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006E528 0006B328 3C 80 80 08 */ lis r4, lbl_8007DAA8@ha -/* 8006E52C 0006B32C 38 C3 05 58 */ addi r6, r3, lbl_803C0558@l +/* 8006E52C 0006B32C 38 C3 05 58 */ addi r6, r3, lbl_globals@l /* 8006E530 0006B330 C0 06 09 18 */ lfs f0, 0x918(r6) /* 8006E534 0006B334 7F A3 EB 78 */ mr r3, r29 /* 8006E538 0006B338 38 84 DA A8 */ addi r4, r4, lbl_8007DAA8@l @@ -9160,21 +9160,21 @@ lbl_8006E518: /* 8006E544 0006B344 D0 05 00 30 */ stfs f0, 0x30(r5) /* 8006E548 0006B348 C0 06 09 20 */ lfs f0, 0x920(r6) /* 8006E54C 0006B34C D0 05 00 38 */ stfs f0, 0x38(r5) -/* 8006E550 0006B350 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006E550 0006B350 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006E554 0006B354 D0 05 00 28 */ stfs f0, 0x28(r5) /* 8006E558 0006B358 4B FB 14 6D */ bl xFFXAddEffect__FP4xEntPFP4xEntP6xScenefPv_vPv lbl_8006E55C: /* 8006E55C 0006B35C 48 0A 3D 21 */ bl init__12bungee_stateFv /* 8006E560 0006B360 48 0A D3 91 */ bl init__9oob_stateFv /* 8006E564 0006B364 38 00 00 00 */ li r0, 0 -/* 8006E568 0006B368 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 8006E56C 0006B36C 38 63 61 18 */ addi r3, r3, lbl_80256118@l -/* 8006E570 0006B370 90 0D 8D 28 */ stw r0, lbl_803CB628-_SDA_BASE_(r13) +/* 8006E568 0006B368 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 8006E56C 0006B36C 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l +/* 8006E570 0006B370 90 0D 8D 28 */ stw r0, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006E574 0006B374 38 63 2A 92 */ addi r3, r3, 0x2a92 /* 8006E578 0006B378 4B FD DC 9D */ bl xStrHash__FPCc /* 8006E57C 0006B37C 48 04 64 C1 */ bl zSceneFindObject__FUi -/* 8006E580 0006B380 90 6D 8D 28 */ stw r3, lbl_803CB628-_SDA_BASE_(r13) -/* 8006E584 0006B384 80 8D 8D 28 */ lwz r4, lbl_803CB628-_SDA_BASE_(r13) +/* 8006E580 0006B380 90 6D 8D 28 */ stw r3, lbl_boulderVehicle-_SDA_BASE_(r13) +/* 8006E584 0006B384 80 8D 8D 28 */ lwz r4, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006E588 0006B388 28 04 00 00 */ cmplwi r4, 0 /* 8006E58C 0006B38C 41 82 00 10 */ beq lbl_8006E59C /* 8006E590 0006B390 3C 60 80 07 */ lis r3, lbl_8006F080@ha @@ -9182,14 +9182,14 @@ lbl_8006E55C: /* 8006E598 0006B398 90 04 00 0C */ stw r0, 0xc(r4) lbl_8006E59C: /* 8006E59C 0006B39C 38 00 00 00 */ li r0, 0 -/* 8006E5A0 0006B3A0 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 8006E5A4 0006B3A4 90 0D 8D 10 */ stw r0, lbl_803CB610-_SDA_BASE_(r13) -/* 8006E5A8 0006B3A8 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 8006E5A0 0006B3A0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 8006E5A4 0006B3A4 90 0D 8D 10 */ stw r0, lbl_sNumHitches-_SDA_BASE_(r13) +/* 8006E5A8 0006B3A8 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 8006E5AC 0006B3AC 38 63 2A A2 */ addi r3, r3, 0x2aa2 -/* 8006E5B0 0006B3B0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8006E5B4 0006B3B4 D0 0D 8D 14 */ stfs f0, lbl_803CB614-_SDA_BASE_(r13) +/* 8006E5B0 0006B3B0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8006E5B4 0006B3B4 D0 0D 8D 14 */ stfs f0, lbl_sHitchAngle-_SDA_BASE_(r13) /* 8006E5B8 0006B3B8 4B FD DC 5D */ bl xStrHash__FPCc -/* 8006E5BC 0006B3BC 80 0D 8D 10 */ lwz r0, lbl_803CB610-_SDA_BASE_(r13) +/* 8006E5BC 0006B3BC 80 0D 8D 10 */ lwz r0, lbl_sNumHitches-_SDA_BASE_(r13) /* 8006E5C0 0006B3C0 38 DF 02 14 */ addi r6, r31, 0x214 /* 8006E5C4 0006B3C4 80 FE 1F C0 */ lwz r7, 0x1fc0(r30) /* 8006E5C8 0006B3C8 39 00 00 00 */ li r8, 0 @@ -9214,9 +9214,9 @@ lbl_8006E600: /* 8006E60C 0006B40C 40 82 00 18 */ bne lbl_8006E624 /* 8006E610 0006B410 91 26 00 00 */ stw r9, 0(r6) /* 8006E614 0006B414 38 C6 00 04 */ addi r6, r6, 4 -/* 8006E618 0006B418 80 8D 8D 10 */ lwz r4, lbl_803CB610-_SDA_BASE_(r13) +/* 8006E618 0006B418 80 8D 8D 10 */ lwz r4, lbl_sNumHitches-_SDA_BASE_(r13) /* 8006E61C 0006B41C 38 04 00 01 */ addi r0, r4, 1 -/* 8006E620 0006B420 90 0D 8D 10 */ stw r0, lbl_803CB610-_SDA_BASE_(r13) +/* 8006E620 0006B420 90 0D 8D 10 */ stw r0, lbl_sNumHitches-_SDA_BASE_(r13) lbl_8006E624: /* 8006E624 0006B424 38 A5 00 04 */ addi r5, r5, 4 /* 8006E628 0006B428 39 08 00 01 */ addi r8, r8, 1 @@ -9225,13 +9225,13 @@ lbl_8006E62C: /* 8006E630 0006B430 7C 08 00 40 */ cmplw r8, r0 /* 8006E634 0006B434 41 80 FF A8 */ blt lbl_8006E5DC /* 8006E638 0006B438 38 00 00 03 */ li r0, 3 -/* 8006E63C 0006B43C 90 0D 81 DC */ stw r0, lbl_803CAADC-_SDA_BASE_(r13) +/* 8006E63C 0006B43C 90 0D 81 DC */ stw r0, lbl_lastgCurrentPlayer-_SDA_BASE_(r13) /* 8006E640 0006B440 48 00 BA 91 */ bl zEntPlayerPreReset__Fv /* 8006E644 0006B444 7F A3 EB 78 */ mr r3, r29 /* 8006E648 0006B448 48 00 BA D9 */ bl zEntPlayerReset__FP4xEnt /* 8006E64C 0006B44C 48 00 F9 95 */ bl zEntPlayer.zEntPlayer_SNDInit__Fv /* 8006E650 0006B450 38 00 00 00 */ li r0, 0 -/* 8006E654 0006B454 90 0D 8C C0 */ stw r0, lbl_803CB5C0-_SDA_BASE_(r13) +/* 8006E654 0006B454 90 0D 8C C0 */ stw r0, lbl_sPlayerDiedLastTime-_SDA_BASE_(r13) /* 8006E658 0006B458 48 00 00 19 */ bl zEntPlayer_RestoreSounds__Fv /* 8006E65C 0006B45C BA A1 00 14 */ lmw r21, 0x14(r1) /* 8006E660 0006B460 80 01 00 44 */ lwz r0, 0x44(r1) @@ -9241,14 +9241,14 @@ lbl_8006E62C: .global zEntPlayer_RestoreSounds__Fv zEntPlayer_RestoreSounds__Fv: -/* 8006E670 0006B470 80 6D 8C C4 */ lwz r3, lbl_803CB5C4-_SDA_BASE_(r13) +/* 8006E670 0006B470 80 6D 8C C4 */ lwz r3, lbl_sPlayerIgnoreSound-_SDA_BASE_(r13) /* 8006E674 0006B474 38 03 FF FF */ addi r0, r3, -1 -/* 8006E678 0006B478 90 0D 8C C4 */ stw r0, lbl_803CB5C4-_SDA_BASE_(r13) -/* 8006E67C 0006B47C 80 0D 8C C4 */ lwz r0, lbl_803CB5C4-_SDA_BASE_(r13) +/* 8006E678 0006B478 90 0D 8C C4 */ stw r0, lbl_sPlayerIgnoreSound-_SDA_BASE_(r13) +/* 8006E67C 0006B47C 80 0D 8C C4 */ lwz r0, lbl_sPlayerIgnoreSound-_SDA_BASE_(r13) /* 8006E680 0006B480 2C 00 00 00 */ cmpwi r0, 0 /* 8006E684 0006B484 4C 80 00 20 */ bgelr /* 8006E688 0006B488 38 00 00 00 */ li r0, 0 -/* 8006E68C 0006B48C 90 0D 8C C4 */ stw r0, lbl_803CB5C4-_SDA_BASE_(r13) +/* 8006E68C 0006B48C 90 0D 8C C4 */ stw r0, lbl_sPlayerIgnoreSound-_SDA_BASE_(r13) /* 8006E690 0006B490 4E 80 00 20 */ blr .global zEntPlayer_Load__FP4xEntP7xSerial @@ -9259,12 +9259,12 @@ zEntPlayer_Load__FP4xEntP7xSerial: zEntPlayer.zEntPlayer_StreakFX__FP4xEntf: /* 8006E698 0006B498 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8006E69C 0006B49C 7C 08 02 A6 */ mflr r0 -/* 8006E6A0 0006B4A0 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8006E6A4 0006B4A4 3C A0 80 29 */ lis r5, lbl_8028E200@ha +/* 8006E6A0 0006B4A0 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8006E6A4 0006B4A4 3C A0 80 29 */ lis r5, lbl_sStreakInfo@ha /* 8006E6A8 0006B4A8 90 01 00 24 */ stw r0, 0x24(r1) -/* 8006E6AC 0006B4AC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8006E6AC 0006B4AC 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8006E6B0 0006B4B0 BF 41 00 08 */ stmw r26, 8(r1) -/* 8006E6B4 0006B4B4 3B C5 E2 00 */ addi r30, r5, lbl_8028E200@l +/* 8006E6B4 0006B4B4 3B C5 E2 00 */ addi r30, r5, lbl_sStreakInfo@l /* 8006E6B8 0006B4B8 3B E0 00 00 */ li r31, 0 /* 8006E6BC 0006B4BC 7C 7C 1B 78 */ mr r28, r3 /* 8006E6C0 0006B4C0 93 FE 00 00 */ stw r31, 0(r30) @@ -9291,26 +9291,26 @@ lbl_8006E708: /* 8006E710 0006B510 40 82 00 08 */ bne lbl_8006E718 /* 8006E714 0006B514 3B E0 00 02 */ li r31, 2 lbl_8006E718: -/* 8006E718 0006B518 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006E71C 0006B51C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006E718 0006B518 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006E71C 0006B51C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006E720 0006B520 80 03 1D 4C */ lwz r0, 0x1d4c(r3) /* 8006E724 0006B524 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8006E728 0006B528 41 82 00 4C */ beq lbl_8006E774 /* 8006E72C 0006B52C 2C 1F 00 01 */ cmpwi r31, 1 /* 8006E730 0006B530 40 82 00 24 */ bne lbl_8006E754 /* 8006E734 0006B534 1C 9F 00 E0 */ mulli r4, r31, 0xe0 -/* 8006E738 0006B538 3C 60 80 29 */ lis r3, lbl_8028E200@ha +/* 8006E738 0006B538 3C 60 80 29 */ lis r3, lbl_sStreakInfo@ha /* 8006E73C 0006B53C 38 00 00 01 */ li r0, 1 -/* 8006E740 0006B540 38 63 E2 00 */ addi r3, r3, lbl_8028E200@l +/* 8006E740 0006B540 38 63 E2 00 */ addi r3, r3, lbl_sStreakInfo@l /* 8006E744 0006B544 7C 03 21 2E */ stwx r0, r3, r4 /* 8006E748 0006B548 7C 63 22 14 */ add r3, r3, r4 /* 8006E74C 0006B54C 90 03 00 38 */ stw r0, 0x38(r3) /* 8006E750 0006B550 48 00 01 18 */ b lbl_8006E868 lbl_8006E754: /* 8006E754 0006B554 1C BF 00 E0 */ mulli r5, r31, 0xe0 -/* 8006E758 0006B558 3C 60 80 29 */ lis r3, lbl_8028E200@ha +/* 8006E758 0006B558 3C 60 80 29 */ lis r3, lbl_sStreakInfo@ha /* 8006E75C 0006B55C 38 80 00 01 */ li r4, 1 -/* 8006E760 0006B560 38 03 E2 00 */ addi r0, r3, lbl_8028E200@l +/* 8006E760 0006B560 38 03 E2 00 */ addi r0, r3, lbl_sStreakInfo@l /* 8006E764 0006B564 7C 60 2A 14 */ add r3, r0, r5 /* 8006E768 0006B568 90 83 00 70 */ stw r4, 0x70(r3) /* 8006E76C 0006B56C 90 83 00 A8 */ stw r4, 0xa8(r3) @@ -9319,8 +9319,8 @@ lbl_8006E774: /* 8006E774 0006B574 2C 1F 00 01 */ cmpwi r31, 1 /* 8006E778 0006B578 40 82 00 4C */ bne lbl_8006E7C4 /* 8006E77C 0006B57C 80 85 00 0C */ lwz r4, 0xc(r5) -/* 8006E780 0006B580 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 8006E784 0006B584 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 8006E780 0006B580 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 8006E784 0006B584 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 8006E788 0006B588 80 A4 00 08 */ lwz r5, 8(r4) /* 8006E78C 0006B58C 38 83 2A B0 */ addi r4, r3, 0x2ab0 /* 8006E790 0006B590 80 65 00 04 */ lwz r3, 4(r5) @@ -9329,9 +9329,9 @@ lbl_8006E774: /* 8006E79C 0006B59C 28 03 00 00 */ cmplwi r3, 0 /* 8006E7A0 0006B5A0 41 82 00 C8 */ beq lbl_8006E868 /* 8006E7A4 0006B5A4 1C 9F 00 E0 */ mulli r4, r31, 0xe0 -/* 8006E7A8 0006B5A8 3C 60 80 29 */ lis r3, lbl_8028E200@ha +/* 8006E7A8 0006B5A8 3C 60 80 29 */ lis r3, lbl_sStreakInfo@ha /* 8006E7AC 0006B5AC 38 00 00 01 */ li r0, 1 -/* 8006E7B0 0006B5B0 38 63 E2 00 */ addi r3, r3, lbl_8028E200@l +/* 8006E7B0 0006B5B0 38 63 E2 00 */ addi r3, r3, lbl_sStreakInfo@l /* 8006E7B4 0006B5B4 7C 03 21 2E */ stwx r0, r3, r4 /* 8006E7B8 0006B5B8 7C 63 22 14 */ add r3, r3, r4 /* 8006E7BC 0006B5BC 90 03 00 38 */ stw r0, 0x38(r3) @@ -9340,8 +9340,8 @@ lbl_8006E7C4: /* 8006E7C4 0006B5C4 2C 1F 00 00 */ cmpwi r31, 0 /* 8006E7C8 0006B5C8 40 82 00 A0 */ bne lbl_8006E868 /* 8006E7CC 0006B5CC 80 85 00 0C */ lwz r4, 0xc(r5) -/* 8006E7D0 0006B5D0 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 8006E7D4 0006B5D4 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 8006E7D0 0006B5D0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 8006E7D4 0006B5D4 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 8006E7D8 0006B5D8 80 A4 00 08 */ lwz r5, 8(r4) /* 8006E7DC 0006B5DC 38 83 20 FA */ addi r4, r3, 0x20fa /* 8006E7E0 0006B5E0 80 65 00 04 */ lwz r3, 4(r5) @@ -9350,8 +9350,8 @@ lbl_8006E7C4: /* 8006E7EC 0006B5EC 2C 03 00 00 */ cmpwi r3, 0 /* 8006E7F0 0006B5F0 41 82 00 5C */ beq lbl_8006E84C /* 8006E7F4 0006B5F4 80 9C 00 24 */ lwz r4, 0x24(r28) -/* 8006E7F8 0006B5F8 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 8006E7FC 0006B5FC 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 8006E7F8 0006B5F8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 8006E7FC 0006B5FC 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 8006E800 0006B600 80 A4 00 0C */ lwz r5, 0xc(r4) /* 8006E804 0006B604 38 83 21 07 */ addi r4, r3, 0x2107 /* 8006E808 0006B608 80 65 00 08 */ lwz r3, 8(r5) @@ -9361,8 +9361,8 @@ lbl_8006E7C4: /* 8006E818 0006B618 2C 03 00 00 */ cmpwi r3, 0 /* 8006E81C 0006B61C 41 82 00 30 */ beq lbl_8006E84C /* 8006E820 0006B620 80 9C 00 24 */ lwz r4, 0x24(r28) -/* 8006E824 0006B624 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 8006E828 0006B628 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 8006E824 0006B624 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 8006E828 0006B628 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 8006E82C 0006B62C 80 A4 00 0C */ lwz r5, 0xc(r4) /* 8006E830 0006B630 38 83 21 18 */ addi r4, r3, 0x2118 /* 8006E834 0006B634 80 65 00 08 */ lwz r3, 8(r5) @@ -9373,22 +9373,22 @@ lbl_8006E7C4: /* 8006E848 0006B648 40 82 00 20 */ bne lbl_8006E868 lbl_8006E84C: /* 8006E84C 0006B64C 1C BF 00 E0 */ mulli r5, r31, 0xe0 -/* 8006E850 0006B650 3C 60 80 29 */ lis r3, lbl_8028E200@ha +/* 8006E850 0006B650 3C 60 80 29 */ lis r3, lbl_sStreakInfo@ha /* 8006E854 0006B654 38 80 00 01 */ li r4, 1 -/* 8006E858 0006B658 38 03 E2 00 */ addi r0, r3, lbl_8028E200@l +/* 8006E858 0006B658 38 03 E2 00 */ addi r0, r3, lbl_sStreakInfo@l /* 8006E85C 0006B65C 7C 60 2A 14 */ add r3, r0, r5 /* 8006E860 0006B660 90 83 00 70 */ stw r4, 0x70(r3) /* 8006E864 0006B664 90 83 00 A8 */ stw r4, 0xa8(r3) lbl_8006E868: -/* 8006E868 0006B668 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006E86C 0006B66C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006E868 0006B668 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006E86C 0006B66C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006E870 0006B670 80 03 1A C4 */ lwz r0, 0x1ac4(r3) /* 8006E874 0006B674 28 00 00 00 */ cmplwi r0, 0 /* 8006E878 0006B678 41 82 00 20 */ beq lbl_8006E898 /* 8006E87C 0006B67C 1C 9F 00 E0 */ mulli r4, r31, 0xe0 -/* 8006E880 0006B680 3C 60 80 29 */ lis r3, lbl_8028E200@ha +/* 8006E880 0006B680 3C 60 80 29 */ lis r3, lbl_sStreakInfo@ha /* 8006E884 0006B684 38 00 00 01 */ li r0, 1 -/* 8006E888 0006B688 38 63 E2 00 */ addi r3, r3, lbl_8028E200@l +/* 8006E888 0006B688 38 63 E2 00 */ addi r3, r3, lbl_sStreakInfo@l /* 8006E88C 0006B68C 7C 03 21 2E */ stwx r0, r3, r4 /* 8006E890 0006B690 7C 63 22 14 */ add r3, r3, r4 /* 8006E894 0006B694 90 03 00 38 */ stw r0, 0x38(r3) @@ -9396,8 +9396,8 @@ lbl_8006E898: /* 8006E898 0006B698 2C 1F 00 01 */ cmpwi r31, 1 /* 8006E89C 0006B69C 40 82 01 10 */ bne lbl_8006E9AC /* 8006E8A0 0006B6A0 80 9C 00 24 */ lwz r4, 0x24(r28) -/* 8006E8A4 0006B6A4 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 8006E8A8 0006B6A8 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 8006E8A4 0006B6A4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 8006E8A8 0006B6A8 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 8006E8AC 0006B6AC 80 A4 00 0C */ lwz r5, 0xc(r4) /* 8006E8B0 0006B6B0 38 83 04 00 */ addi r4, r3, 0x400 /* 8006E8B4 0006B6B4 80 65 00 08 */ lwz r3, 8(r5) @@ -9407,16 +9407,16 @@ lbl_8006E898: /* 8006E8C4 0006B6C4 2C 03 00 00 */ cmpwi r3, 0 /* 8006E8C8 0006B6C8 40 82 00 20 */ bne lbl_8006E8E8 /* 8006E8CC 0006B6CC 1C 1F 00 E0 */ mulli r0, r31, 0xe0 -/* 8006E8D0 0006B6D0 3C 60 80 29 */ lis r3, lbl_8028E200@ha +/* 8006E8D0 0006B6D0 3C 60 80 29 */ lis r3, lbl_sStreakInfo@ha /* 8006E8D4 0006B6D4 38 80 00 01 */ li r4, 1 -/* 8006E8D8 0006B6D8 38 63 E2 00 */ addi r3, r3, lbl_8028E200@l +/* 8006E8D8 0006B6D8 38 63 E2 00 */ addi r3, r3, lbl_sStreakInfo@l /* 8006E8DC 0006B6DC 7C 63 02 14 */ add r3, r3, r0 /* 8006E8E0 0006B6E0 90 83 00 38 */ stw r4, 0x38(r3) /* 8006E8E4 0006B6E4 48 00 01 9C */ b lbl_8006EA80 lbl_8006E8E8: /* 8006E8E8 0006B6E8 80 9C 00 24 */ lwz r4, 0x24(r28) -/* 8006E8EC 0006B6EC 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 8006E8F0 0006B6F0 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 8006E8EC 0006B6EC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 8006E8F0 0006B6F0 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 8006E8F4 0006B6F4 80 A4 00 0C */ lwz r5, 0xc(r4) /* 8006E8F8 0006B6F8 38 83 03 F4 */ addi r4, r3, 0x3f4 /* 8006E8FC 0006B6FC 80 65 00 08 */ lwz r3, 8(r5) @@ -9426,16 +9426,16 @@ lbl_8006E8E8: /* 8006E90C 0006B70C 2C 03 00 00 */ cmpwi r3, 0 /* 8006E910 0006B710 40 82 00 20 */ bne lbl_8006E930 /* 8006E914 0006B714 1C 1F 00 E0 */ mulli r0, r31, 0xe0 -/* 8006E918 0006B718 3C 60 80 29 */ lis r3, lbl_8028E200@ha +/* 8006E918 0006B718 3C 60 80 29 */ lis r3, lbl_sStreakInfo@ha /* 8006E91C 0006B71C 38 80 00 01 */ li r4, 1 -/* 8006E920 0006B720 38 63 E2 00 */ addi r3, r3, lbl_8028E200@l +/* 8006E920 0006B720 38 63 E2 00 */ addi r3, r3, lbl_sStreakInfo@l /* 8006E924 0006B724 7C 63 02 14 */ add r3, r3, r0 /* 8006E928 0006B728 90 83 00 70 */ stw r4, 0x70(r3) /* 8006E92C 0006B72C 48 00 01 54 */ b lbl_8006EA80 lbl_8006E930: /* 8006E930 0006B730 80 9C 00 24 */ lwz r4, 0x24(r28) -/* 8006E934 0006B734 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 8006E938 0006B738 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 8006E934 0006B734 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 8006E938 0006B738 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 8006E93C 0006B73C 80 A4 00 0C */ lwz r5, 0xc(r4) /* 8006E940 0006B740 38 83 03 D7 */ addi r4, r3, 0x3d7 /* 8006E944 0006B744 80 65 00 08 */ lwz r3, 8(r5) @@ -9445,23 +9445,23 @@ lbl_8006E930: /* 8006E954 0006B754 2C 03 00 00 */ cmpwi r3, 0 /* 8006E958 0006B758 40 82 00 24 */ bne lbl_8006E97C /* 8006E95C 0006B75C 1C BF 00 E0 */ mulli r5, r31, 0xe0 -/* 8006E960 0006B760 3C 60 80 29 */ lis r3, lbl_8028E200@ha +/* 8006E960 0006B760 3C 60 80 29 */ lis r3, lbl_sStreakInfo@ha /* 8006E964 0006B764 38 80 00 01 */ li r4, 1 -/* 8006E968 0006B768 38 03 E2 00 */ addi r0, r3, lbl_8028E200@l +/* 8006E968 0006B768 38 03 E2 00 */ addi r0, r3, lbl_sStreakInfo@l /* 8006E96C 0006B76C 7C 60 2A 14 */ add r3, r0, r5 /* 8006E970 0006B770 90 83 00 70 */ stw r4, 0x70(r3) /* 8006E974 0006B774 90 83 00 A8 */ stw r4, 0xa8(r3) /* 8006E978 0006B778 48 00 01 08 */ b lbl_8006EA80 lbl_8006E97C: -/* 8006E97C 0006B77C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006E980 0006B780 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006E97C 0006B77C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006E980 0006B780 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006E984 0006B784 80 03 1A F4 */ lwz r0, 0x1af4(r3) /* 8006E988 0006B788 2C 00 00 00 */ cmpwi r0, 0 /* 8006E98C 0006B78C 41 82 00 F4 */ beq lbl_8006EA80 /* 8006E990 0006B790 1C 1F 00 E0 */ mulli r0, r31, 0xe0 -/* 8006E994 0006B794 3C 60 80 29 */ lis r3, lbl_8028E200@ha +/* 8006E994 0006B794 3C 60 80 29 */ lis r3, lbl_sStreakInfo@ha /* 8006E998 0006B798 38 80 00 01 */ li r4, 1 -/* 8006E99C 0006B79C 38 63 E2 00 */ addi r3, r3, lbl_8028E200@l +/* 8006E99C 0006B79C 38 63 E2 00 */ addi r3, r3, lbl_sStreakInfo@l /* 8006E9A0 0006B7A0 7C 63 02 14 */ add r3, r3, r0 /* 8006E9A4 0006B7A4 90 83 00 38 */ stw r4, 0x38(r3) /* 8006E9A8 0006B7A8 48 00 00 D8 */ b lbl_8006EA80 @@ -9469,8 +9469,8 @@ lbl_8006E9AC: /* 8006E9AC 0006B7AC 2C 1F 00 00 */ cmpwi r31, 0 /* 8006E9B0 0006B7B0 40 82 00 4C */ bne lbl_8006E9FC /* 8006E9B4 0006B7B4 80 9C 00 24 */ lwz r4, 0x24(r28) -/* 8006E9B8 0006B7B8 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 8006E9BC 0006B7BC 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 8006E9B8 0006B7B8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 8006E9BC 0006B7BC 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 8006E9C0 0006B7C0 80 A4 00 0C */ lwz r5, 0xc(r4) /* 8006E9C4 0006B7C4 38 83 21 72 */ addi r4, r3, 0x2172 /* 8006E9C8 0006B7C8 80 65 00 08 */ lwz r3, 8(r5) @@ -9480,9 +9480,9 @@ lbl_8006E9AC: /* 8006E9D8 0006B7D8 2C 03 00 00 */ cmpwi r3, 0 /* 8006E9DC 0006B7DC 40 82 00 A4 */ bne lbl_8006EA80 /* 8006E9E0 0006B7E0 1C 1F 00 E0 */ mulli r0, r31, 0xe0 -/* 8006E9E4 0006B7E4 3C 60 80 29 */ lis r3, lbl_8028E200@ha +/* 8006E9E4 0006B7E4 3C 60 80 29 */ lis r3, lbl_sStreakInfo@ha /* 8006E9E8 0006B7E8 38 80 00 01 */ li r4, 1 -/* 8006E9EC 0006B7EC 38 63 E2 00 */ addi r3, r3, lbl_8028E200@l +/* 8006E9EC 0006B7EC 38 63 E2 00 */ addi r3, r3, lbl_sStreakInfo@l /* 8006E9F0 0006B7F0 7C 63 02 14 */ add r3, r3, r0 /* 8006E9F4 0006B7F4 90 83 00 38 */ stw r4, 0x38(r3) /* 8006E9F8 0006B7F8 48 00 00 88 */ b lbl_8006EA80 @@ -9490,8 +9490,8 @@ lbl_8006E9FC: /* 8006E9FC 0006B7FC 2C 1F 00 02 */ cmpwi r31, 2 /* 8006EA00 0006B800 40 82 00 80 */ bne lbl_8006EA80 /* 8006EA04 0006B804 80 9C 00 24 */ lwz r4, 0x24(r28) -/* 8006EA08 0006B808 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 8006EA0C 0006B80C 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 8006EA08 0006B808 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 8006EA0C 0006B80C 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 8006EA10 0006B810 80 A4 00 0C */ lwz r5, 0xc(r4) /* 8006EA14 0006B814 38 83 2A B5 */ addi r4, r3, 0x2ab5 /* 8006EA18 0006B818 80 65 00 08 */ lwz r3, 8(r5) @@ -9501,8 +9501,8 @@ lbl_8006E9FC: /* 8006EA28 0006B828 2C 03 00 00 */ cmpwi r3, 0 /* 8006EA2C 0006B82C 41 82 00 30 */ beq lbl_8006EA5C /* 8006EA30 0006B830 80 9C 00 24 */ lwz r4, 0x24(r28) -/* 8006EA34 0006B834 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 8006EA38 0006B838 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 8006EA34 0006B834 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 8006EA38 0006B838 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 8006EA3C 0006B83C 80 A4 00 0C */ lwz r5, 0xc(r4) /* 8006EA40 0006B840 38 83 2A BE */ addi r4, r3, 0x2abe /* 8006EA44 0006B844 80 65 00 08 */ lwz r3, 8(r5) @@ -9513,18 +9513,18 @@ lbl_8006E9FC: /* 8006EA58 0006B858 40 82 00 28 */ bne lbl_8006EA80 lbl_8006EA5C: /* 8006EA5C 0006B85C 1C BF 00 E0 */ mulli r5, r31, 0xe0 -/* 8006EA60 0006B860 3C 60 80 29 */ lis r3, lbl_8028E200@ha +/* 8006EA60 0006B860 3C 60 80 29 */ lis r3, lbl_sStreakInfo@ha /* 8006EA64 0006B864 38 00 00 01 */ li r0, 1 -/* 8006EA68 0006B868 38 83 E2 00 */ addi r4, r3, lbl_8028E200@l +/* 8006EA68 0006B868 38 83 E2 00 */ addi r4, r3, lbl_sStreakInfo@l /* 8006EA6C 0006B86C 7C 64 2A 14 */ add r3, r4, r5 /* 8006EA70 0006B870 90 03 00 38 */ stw r0, 0x38(r3) /* 8006EA74 0006B874 7C 04 29 2E */ stwx r0, r4, r5 /* 8006EA78 0006B878 90 03 00 A8 */ stw r0, 0xa8(r3) /* 8006EA7C 0006B87C 90 03 00 70 */ stw r0, 0x70(r3) lbl_8006EA80: -/* 8006EA80 0006B880 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006EA80 0006B880 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006EA84 0006B884 3B E0 00 00 */ li r31, 0 -/* 8006EA88 0006B888 3B 63 05 58 */ addi r27, r3, lbl_803C0558@l +/* 8006EA88 0006B888 3B 63 05 58 */ addi r27, r3, lbl_globals@l lbl_8006EA8C: /* 8006EA8C 0006B88C 3B A0 00 00 */ li r29, 0 /* 8006EA90 0006B890 7F DA F3 78 */ mr r26, r30 @@ -9535,9 +9535,9 @@ lbl_8006EA94: /* 8006EAA0 0006B8A0 80 1A 00 04 */ lwz r0, 4(r26) /* 8006EAA4 0006B8A4 28 00 DE AD */ cmplwi r0, 0xdead /* 8006EAA8 0006B8A8 40 82 00 2C */ bne lbl_8006EAD4 -/* 8006EAAC 0006B8AC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006EAAC 0006B8AC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8006EAB0 0006B8B0 38 9A 00 18 */ addi r4, r26, 0x18 -/* 8006EAB4 0006B8B4 C0 42 8C 60 */ lfs f2, lbl_803CD5E0-_SDA2_BASE_(r2) +/* 8006EAB4 0006B8B4 C0 42 8C 60 */ lfs f2, lbl__1463-_SDA2_BASE_(r2) /* 8006EAB8 0006B8B8 38 BA 00 1C */ addi r5, r26, 0x1c /* 8006EABC 0006B8BC C0 7A 00 10 */ lfs f3, 0x10(r26) /* 8006EAC0 0006B8C0 38 60 00 00 */ li r3, 0 @@ -9619,15 +9619,15 @@ zEntPlayer.zEntPlayer_SpringboardFX__FP4xEntf: /* 8006EBD0 0006B9D0 DB C1 01 A0 */ stfd f30, 0x1a0(r1) /* 8006EBD4 0006B9D4 F3 C1 01 A8 */ psq_st f30, 424(r1), 0, qr0 /* 8006EBD8 0006B9D8 93 E1 01 9C */ stw r31, 0x19c(r1) -/* 8006EBDC 0006B9DC 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8006EBDC 0006B9DC 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8006EBE0 0006B9E0 FF E0 08 90 */ fmr f31, f1 -/* 8006EBE4 0006B9E4 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8006EBE4 0006B9E4 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8006EBE8 0006B9E8 7C 7F 1B 78 */ mr r31, r3 /* 8006EBEC 0006B9EC 80 04 1A C4 */ lwz r0, 0x1ac4(r4) /* 8006EBF0 0006B9F0 28 00 00 00 */ cmplwi r0, 0 /* 8006EBF4 0006B9F4 41 82 01 8C */ beq lbl_8006ED80 /* 8006EBF8 0006B9F8 80 7F 00 48 */ lwz r3, 0x48(r31) -/* 8006EBFC 0006B9FC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006EBFC 0006B9FC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006EC00 0006BA00 C0 23 00 D8 */ lfs f1, 0xd8(r3) /* 8006EC04 0006BA04 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006EC08 0006BA08 4C 41 13 82 */ cror 2, 1, 2 @@ -9639,89 +9639,89 @@ zEntPlayer.zEntPlayer_SpringboardFX__FP4xEntf: /* 8006EC20 0006BA20 4B FD F8 BD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006EC24 0006BA24 C0 21 00 18 */ lfs f1, 0x18(r1) /* 8006EC28 0006BA28 38 61 00 08 */ addi r3, r1, 8 -/* 8006EC2C 0006BA2C C0 02 8D 20 */ lfs f0, lbl_803CD6A0-_SDA2_BASE_(r2) +/* 8006EC2C 0006BA2C C0 02 8D 20 */ lfs f0, lbl__3296-_SDA2_BASE_(r2) /* 8006EC30 0006BA30 EC 01 00 2A */ fadds f0, f1, f0 /* 8006EC34 0006BA34 D0 01 00 18 */ stfs f0, 0x18(r1) /* 8006EC38 0006BA38 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8006EC3C 0006BA3C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8006EC40 0006BA40 4B FD F8 9D */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8006EC44 0006BA44 C0 22 8C 4C */ lfs f1, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8006EC44 0006BA44 C0 22 8C 4C */ lfs f1, lbl__1458-_SDA2_BASE_(r2) /* 8006EC48 0006BA48 38 61 00 08 */ addi r3, r1, 8 /* 8006EC4C 0006BA4C 4B F9 C5 35 */ bl __amu__5xVec3Ff /* 8006EC50 0006BA50 38 61 00 14 */ addi r3, r1, 0x14 /* 8006EC54 0006BA54 38 A1 00 08 */ addi r5, r1, 8 /* 8006EC58 0006BA58 7C 64 1B 78 */ mr r4, r3 /* 8006EC5C 0006BA5C 4B F9 C4 5D */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 -/* 8006EC60 0006BA60 80 02 AB E8 */ lwz r0, lbl_803CF568-_SDA2_BASE_(r2) +/* 8006EC60 0006BA60 80 02 AB E8 */ lwz r0, lbl_gPTankDisable-_SDA2_BASE_(r2) /* 8006EC64 0006BA64 28 00 00 00 */ cmplwi r0, 0 /* 8006EC68 0006BA68 41 82 00 FC */ beq lbl_8006ED64 -/* 8006EC6C 0006BA6C 88 0D 8E 20 */ lbz r0, lbl_803CB720-_SDA_BASE_(r13) +/* 8006EC6C 0006BA6C 88 0D 8E 20 */ lbz r0, lbl_init$4037-_SDA_BASE_(r13) /* 8006EC70 0006BA70 7C 00 07 75 */ extsb. r0, r0 /* 8006EC74 0006BA74 40 82 00 14 */ bne lbl_8006EC88 -/* 8006EC78 0006BA78 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006EC78 0006BA78 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006EC7C 0006BA7C 38 00 00 01 */ li r0, 1 -/* 8006EC80 0006BA80 D0 0D 8E 1C */ stfs f0, lbl_803CB71C-_SDA_BASE_(r13) -/* 8006EC84 0006BA84 98 0D 8E 20 */ stb r0, lbl_803CB720-_SDA_BASE_(r13) +/* 8006EC80 0006BA80 D0 0D 8E 1C */ stfs f0, lbl_sLastSpringboardBubbleEmit$4036-_SDA_BASE_(r13) +/* 8006EC84 0006BA84 98 0D 8E 20 */ stb r0, lbl_init$4037-_SDA_BASE_(r13) lbl_8006EC88: -/* 8006EC88 0006BA88 C0 0D 8E 1C */ lfs f0, lbl_803CB71C-_SDA_BASE_(r13) +/* 8006EC88 0006BA88 C0 0D 8E 1C */ lfs f0, lbl_sLastSpringboardBubbleEmit$4036-_SDA_BASE_(r13) /* 8006EC8C 0006BA8C EC 00 F8 2A */ fadds f0, f0, f31 -/* 8006EC90 0006BA90 D0 0D 8E 1C */ stfs f0, lbl_803CB71C-_SDA_BASE_(r13) -/* 8006EC94 0006BA94 C0 2D 8E 1C */ lfs f1, lbl_803CB71C-_SDA_BASE_(r13) -/* 8006EC98 0006BA98 C0 02 8D 84 */ lfs f0, lbl_803CD704-_SDA2_BASE_(r2) +/* 8006EC90 0006BA90 D0 0D 8E 1C */ stfs f0, lbl_sLastSpringboardBubbleEmit$4036-_SDA_BASE_(r13) +/* 8006EC94 0006BA94 C0 2D 8E 1C */ lfs f1, lbl_sLastSpringboardBubbleEmit$4036-_SDA_BASE_(r13) +/* 8006EC98 0006BA98 C0 02 8D 84 */ lfs f0, lbl__3844-_SDA2_BASE_(r2) /* 8006EC9C 0006BA9C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006ECA0 0006BAA0 40 81 00 E0 */ ble lbl_8006ED80 -/* 8006ECA4 0006BAA4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006ECA4 0006BAA4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006ECA8 0006BAA8 38 00 03 5E */ li r0, 0x35e /* 8006ECAC 0006BAAC 38 61 01 60 */ addi r3, r1, 0x160 /* 8006ECB0 0006BAB0 38 81 00 14 */ addi r4, r1, 0x14 -/* 8006ECB4 0006BAB4 D0 0D 8E 1C */ stfs f0, lbl_803CB71C-_SDA_BASE_(r13) +/* 8006ECB4 0006BAB4 D0 0D 8E 1C */ stfs f0, lbl_sLastSpringboardBubbleEmit$4036-_SDA_BASE_(r13) /* 8006ECB8 0006BAB8 90 01 01 58 */ stw r0, 0x158(r1) /* 8006ECBC 0006BABC 4B F9 C5 A9 */ bl __as__5xVec3FRC5xVec3 -/* 8006ECC0 0006BAC0 C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006ECC0 0006BAC0 C0 62 8C 10 */ lfs f3, lbl__876-_SDA2_BASE_(r2) /* 8006ECC4 0006BAC4 38 61 00 2C */ addi r3, r1, 0x2c /* 8006ECC8 0006BAC8 38 80 00 00 */ li r4, 0 /* 8006ECCC 0006BACC D0 61 01 6C */ stfs f3, 0x16c(r1) -/* 8006ECD0 0006BAD0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006ECD0 0006BAD0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006ECD4 0006BAD4 D0 01 01 74 */ stfs f0, 0x174(r1) /* 8006ECD8 0006BAD8 D0 01 01 70 */ stfs f0, 0x170(r1) -/* 8006ECDC 0006BADC C0 02 8C 50 */ lfs f0, lbl_803CD5D0-_SDA2_BASE_(r2) +/* 8006ECDC 0006BADC C0 02 8C 50 */ lfs f0, lbl__1459-_SDA2_BASE_(r2) /* 8006ECE0 0006BAE0 D0 01 01 78 */ stfs f0, 0x178(r1) -/* 8006ECE4 0006BAE4 C0 22 8E 40 */ lfs f1, lbl_803CD7C0-_SDA2_BASE_(r2) +/* 8006ECE4 0006BAE4 C0 22 8E 40 */ lfs f1, lbl__4043-_SDA2_BASE_(r2) /* 8006ECE8 0006BAE8 FC 40 08 90 */ fmr f2, f1 /* 8006ECEC 0006BAEC 4B FB D1 ED */ bl set__10xParInterpFfffUi -/* 8006ECF0 0006BAF0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006ECF0 0006BAF0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) /* 8006ECF4 0006BAF4 38 61 00 40 */ addi r3, r1, 0x40 /* 8006ECF8 0006BAF8 38 80 00 00 */ li r4, 0 /* 8006ECFC 0006BAFC FC 40 08 90 */ fmr f2, f1 /* 8006ED00 0006BB00 FC 60 08 90 */ fmr f3, f1 /* 8006ED04 0006BB04 4B FB D1 D5 */ bl set__10xParInterpFfffUi /* 8006ED08 0006BB08 4B FC 1F 81 */ bl xurand__Fv -/* 8006ED0C 0006BB0C C0 42 8C 4C */ lfs f2, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8006ED0C 0006BB0C C0 42 8C 4C */ lfs f2, lbl__1458-_SDA2_BASE_(r2) /* 8006ED10 0006BB10 38 61 00 54 */ addi r3, r1, 0x54 -/* 8006ED14 0006BB14 C0 02 8D 10 */ lfs f0, lbl_803CD690-_SDA2_BASE_(r2) +/* 8006ED14 0006BB14 C0 02 8D 10 */ lfs f0, lbl__3130-_SDA2_BASE_(r2) /* 8006ED18 0006BB18 38 80 00 00 */ li r4, 0 -/* 8006ED1C 0006BB1C C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006ED1C 0006BB1C C0 62 8C 10 */ lfs f3, lbl__876-_SDA2_BASE_(r2) /* 8006ED20 0006BB20 EF C2 00 7A */ fmadds f30, f2, f1, f0 /* 8006ED24 0006BB24 FC 20 F0 90 */ fmr f1, f30 /* 8006ED28 0006BB28 FC 40 F0 90 */ fmr f2, f30 /* 8006ED2C 0006BB2C 4B FB D1 AD */ bl set__10xParInterpFfffUi -/* 8006ED30 0006BB30 C0 02 8E 44 */ lfs f0, lbl_803CD7C4-_SDA2_BASE_(r2) +/* 8006ED30 0006BB30 C0 02 8E 44 */ lfs f0, lbl__4044-_SDA2_BASE_(r2) /* 8006ED34 0006BB34 38 61 00 68 */ addi r3, r1, 0x68 -/* 8006ED38 0006BB38 C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006ED38 0006BB38 C0 62 8C 10 */ lfs f3, lbl__876-_SDA2_BASE_(r2) /* 8006ED3C 0006BB3C 38 80 00 00 */ li r4, 0 /* 8006ED40 0006BB40 EF DE 00 32 */ fmuls f30, f30, f0 /* 8006ED44 0006BB44 FC 20 F0 90 */ fmr f1, f30 /* 8006ED48 0006BB48 FC 40 F0 90 */ fmr f2, f30 /* 8006ED4C 0006BB4C 4B FB D1 8D */ bl set__10xParInterpFfffUi /* 8006ED50 0006BB50 FC 20 F8 90 */ fmr f1, f31 -/* 8006ED54 0006BB54 80 6D 8D 38 */ lwz r3, lbl_803CB638-_SDA_BASE_(r13) +/* 8006ED54 0006BB54 80 6D 8D 38 */ lwz r3, lbl_sEmitSpinBubbles-_SDA_BASE_(r13) /* 8006ED58 0006BB58 38 81 00 20 */ addi r4, r1, 0x20 /* 8006ED5C 0006BB5C 48 0A 8E 6D */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 8006ED60 0006BB60 48 00 00 20 */ b lbl_8006ED80 lbl_8006ED64: -/* 8006ED64 0006BB64 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006ED64 0006BB64 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006ED68 0006BB68 38 80 00 03 */ li r4, 3 -/* 8006ED6C 0006BB6C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006ED6C 0006BB6C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006ED70 0006BB70 80 63 07 04 */ lwz r3, 0x704(r3) /* 8006ED74 0006BB74 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8006ED78 0006BB78 38 63 00 30 */ addi r3, r3, 0x30 @@ -9741,15 +9741,15 @@ lbl_8006ED80: zEntPlayer.getPadDefl__FP13_tagPadAnalogP5xVec2: /* 8006EDA4 0006BBA4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8006EDA8 0006BBA8 3C 00 43 30 */ lis r0, 0x4330 -/* 8006EDAC 0006BBAC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006EDAC 0006BBAC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006EDB0 0006BBB0 90 01 00 08 */ stw r0, 8(r1) /* 8006EDB4 0006BBB4 D0 04 00 00 */ stfs f0, 0(r4) -/* 8006EDB8 0006BBB8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006EDB8 0006BBB8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006EDBC 0006BBBC D0 04 00 04 */ stfs f0, 4(r4) /* 8006EDC0 0006BBC0 88 C3 00 00 */ lbz r6, 0(r3) -/* 8006EDC4 0006BBC4 C8 42 8C 28 */ lfd f2, lbl_803CD5A8-_SDA2_BASE_(r2) +/* 8006EDC4 0006BBC4 C8 42 8C 28 */ lfd f2, lbl__978_1-_SDA2_BASE_(r2) /* 8006EDC8 0006BBC8 7C C5 07 74 */ extsb r5, r6 -/* 8006EDCC 0006BBCC C0 02 8E 48 */ lfs f0, lbl_803CD7C8-_SDA2_BASE_(r2) +/* 8006EDCC 0006BBCC C0 02 8E 48 */ lfs f0, lbl__4084-_SDA2_BASE_(r2) /* 8006EDD0 0006BBD0 6C A5 80 00 */ xoris r5, r5, 0x8000 /* 8006EDD4 0006BBD4 90 A1 00 0C */ stw r5, 0xc(r1) /* 8006EDD8 0006BBD8 C8 21 00 08 */ lfd f1, 8(r1) @@ -9757,7 +9757,7 @@ zEntPlayer.getPadDefl__FP13_tagPadAnalogP5xVec2: /* 8006EDE0 0006BBE0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006EDE4 0006BBE4 41 81 00 20 */ bgt lbl_8006EE04 /* 8006EDE8 0006BBE8 90 A1 00 0C */ stw r5, 0xc(r1) -/* 8006EDEC 0006BBEC C0 02 8E 4C */ lfs f0, lbl_803CD7CC-_SDA2_BASE_(r2) +/* 8006EDEC 0006BBEC C0 02 8E 4C */ lfs f0, lbl__4085-_SDA2_BASE_(r2) /* 8006EDF0 0006BBF0 90 01 00 08 */ stw r0, 8(r1) /* 8006EDF4 0006BBF4 C8 21 00 08 */ lfd f1, 8(r1) /* 8006EDF8 0006BBF8 EC 21 10 28 */ fsubs f1, f1, f2 @@ -9768,23 +9768,23 @@ lbl_8006EE04: /* 8006EE08 0006BC08 3C 00 43 30 */ lis r0, 0x4330 /* 8006EE0C 0006BC0C 6C A5 80 00 */ xoris r5, r5, 0x8000 /* 8006EE10 0006BC10 90 01 00 08 */ stw r0, 8(r1) -/* 8006EE14 0006BC14 C8 42 8C 28 */ lfd f2, lbl_803CD5A8-_SDA2_BASE_(r2) +/* 8006EE14 0006BC14 C8 42 8C 28 */ lfd f2, lbl__978_1-_SDA2_BASE_(r2) /* 8006EE18 0006BC18 90 A1 00 0C */ stw r5, 0xc(r1) -/* 8006EE1C 0006BC1C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006EE1C 0006BC1C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006EE20 0006BC20 C8 21 00 08 */ lfd f1, 8(r1) /* 8006EE24 0006BC24 EC 21 10 28 */ fsubs f1, f1, f2 /* 8006EE28 0006BC28 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006EE2C 0006BC2C 40 81 00 10 */ ble lbl_8006EE3C -/* 8006EE30 0006BC30 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006EE30 0006BC30 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 8006EE34 0006BC34 D0 04 00 00 */ stfs f0, 0(r4) /* 8006EE38 0006BC38 48 00 00 0C */ b lbl_8006EE44 lbl_8006EE3C: -/* 8006EE3C 0006BC3C C0 02 8C 78 */ lfs f0, lbl_803CD5F8-_SDA2_BASE_(r2) +/* 8006EE3C 0006BC3C C0 02 8C 78 */ lfs f0, lbl__1469_1-_SDA2_BASE_(r2) /* 8006EE40 0006BC40 D0 04 00 00 */ stfs f0, 0(r4) lbl_8006EE44: -/* 8006EE44 0006BC44 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 8006EE44 0006BC44 3C A0 80 3C */ lis r5, lbl_globals@ha /* 8006EE48 0006BC48 89 03 00 00 */ lbz r8, 0(r3) -/* 8006EE4C 0006BC4C 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 8006EE4C 0006BC4C 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 8006EE50 0006BC50 A0 05 08 76 */ lhz r0, 0x876(r5) /* 8006EE54 0006BC54 7D 06 07 74 */ extsb r6, r8 /* 8006EE58 0006BC58 7C 06 00 00 */ cmpw r6, r0 @@ -9795,15 +9795,15 @@ lbl_8006EE44: /* 8006EE6C 0006BC6C 3C A0 43 30 */ lis r5, 0x4330 /* 8006EE70 0006BC70 6C C6 80 00 */ xoris r6, r6, 0x8000 /* 8006EE74 0006BC74 90 A1 00 08 */ stw r5, 8(r1) -/* 8006EE78 0006BC78 C8 42 8C 28 */ lfd f2, lbl_803CD5A8-_SDA2_BASE_(r2) +/* 8006EE78 0006BC78 C8 42 8C 28 */ lfd f2, lbl__978_1-_SDA2_BASE_(r2) /* 8006EE7C 0006BC7C 90 C1 00 0C */ stw r6, 0xc(r1) -/* 8006EE80 0006BC80 C8 22 8C 18 */ lfd f1, lbl_803CD598-_SDA2_BASE_(r2) +/* 8006EE80 0006BC80 C8 22 8C 18 */ lfd f1, lbl__878-_SDA2_BASE_(r2) /* 8006EE84 0006BC84 C8 01 00 08 */ lfd f0, 8(r1) /* 8006EE88 0006BC88 90 01 00 14 */ stw r0, 0x14(r1) /* 8006EE8C 0006BC8C EC 80 10 28 */ fsubs f4, f0, f2 -/* 8006EE90 0006BC90 C0 62 8E 48 */ lfs f3, lbl_803CD7C8-_SDA2_BASE_(r2) +/* 8006EE90 0006BC90 C0 62 8E 48 */ lfs f3, lbl__4084-_SDA2_BASE_(r2) /* 8006EE94 0006BC94 90 A1 00 10 */ stw r5, 0x10(r1) -/* 8006EE98 0006BC98 C0 42 8E 50 */ lfs f2, lbl_803CD7D0-_SDA2_BASE_(r2) +/* 8006EE98 0006BC98 C0 42 8E 50 */ lfs f2, lbl__4086-_SDA2_BASE_(r2) /* 8006EE9C 0006BC9C C8 01 00 10 */ lfd f0, 0x10(r1) /* 8006EEA0 0006BCA0 EC 64 18 28 */ fsubs f3, f4, f3 /* 8006EEA4 0006BCA4 EC 00 08 28 */ fsubs f0, f0, f1 @@ -9816,27 +9816,27 @@ lbl_8006EEB8: /* 8006EEBC 0006BCBC 3C C0 43 30 */ lis r6, 0x4330 /* 8006EEC0 0006BCC0 6C 07 80 00 */ xoris r7, r0, 0x8000 /* 8006EEC4 0006BCC4 90 C1 00 10 */ stw r6, 0x10(r1) -/* 8006EEC8 0006BCC8 C8 42 8C 28 */ lfd f2, lbl_803CD5A8-_SDA2_BASE_(r2) +/* 8006EEC8 0006BCC8 C8 42 8C 28 */ lfd f2, lbl__978_1-_SDA2_BASE_(r2) /* 8006EECC 0006BCCC 90 E1 00 14 */ stw r7, 0x14(r1) -/* 8006EED0 0006BCD0 C0 02 8E 54 */ lfs f0, lbl_803CD7D4-_SDA2_BASE_(r2) +/* 8006EED0 0006BCD0 C0 02 8E 54 */ lfs f0, lbl__4087-_SDA2_BASE_(r2) /* 8006EED4 0006BCD4 C8 21 00 10 */ lfd f1, 0x10(r1) /* 8006EED8 0006BCD8 EC 21 10 28 */ fsubs f1, f1, f2 /* 8006EEDC 0006BCDC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006EEE0 0006BCE0 40 81 00 54 */ ble lbl_8006EF34 /* 8006EEE4 0006BCE4 7D 00 07 75 */ extsb. r0, r8 /* 8006EEE8 0006BCE8 40 80 00 4C */ bge lbl_8006EF34 -/* 8006EEEC 0006BCEC 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 8006EEEC 0006BCEC 3C A0 80 3C */ lis r5, lbl_globals@ha /* 8006EEF0 0006BCF0 90 E1 00 14 */ stw r7, 0x14(r1) -/* 8006EEF4 0006BCF4 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l -/* 8006EEF8 0006BCF8 C8 22 8C 18 */ lfd f1, lbl_803CD598-_SDA2_BASE_(r2) +/* 8006EEF4 0006BCF4 38 A5 05 58 */ addi r5, r5, lbl_globals@l +/* 8006EEF8 0006BCF8 C8 22 8C 18 */ lfd f1, lbl__878-_SDA2_BASE_(r2) /* 8006EEFC 0006BCFC A0 05 08 74 */ lhz r0, 0x874(r5) /* 8006EF00 0006BD00 90 C1 00 10 */ stw r6, 0x10(r1) -/* 8006EF04 0006BD04 C0 82 8E 48 */ lfs f4, lbl_803CD7C8-_SDA2_BASE_(r2) +/* 8006EF04 0006BD04 C0 82 8E 48 */ lfs f4, lbl__4084-_SDA2_BASE_(r2) /* 8006EF08 0006BD08 90 01 00 0C */ stw r0, 0xc(r1) /* 8006EF0C 0006BD0C C8 01 00 10 */ lfd f0, 0x10(r1) /* 8006EF10 0006BD10 90 C1 00 08 */ stw r6, 8(r1) /* 8006EF14 0006BD14 EC 60 10 28 */ fsubs f3, f0, f2 -/* 8006EF18 0006BD18 C0 42 8E 50 */ lfs f2, lbl_803CD7D0-_SDA2_BASE_(r2) +/* 8006EF18 0006BD18 C0 42 8E 50 */ lfs f2, lbl__4086-_SDA2_BASE_(r2) /* 8006EF1C 0006BD1C C8 01 00 08 */ lfd f0, 8(r1) /* 8006EF20 0006BD20 EC 00 08 28 */ fsubs f0, f0, f1 /* 8006EF24 0006BD24 EC 24 18 2A */ fadds f1, f4, f3 @@ -9848,16 +9848,16 @@ lbl_8006EF34: /* 8006EF38 0006BD38 3C 00 43 30 */ lis r0, 0x4330 /* 8006EF3C 0006BD3C 90 01 00 10 */ stw r0, 0x10(r1) /* 8006EF40 0006BD40 7C C5 07 74 */ extsb r5, r6 -/* 8006EF44 0006BD44 C8 42 8C 28 */ lfd f2, lbl_803CD5A8-_SDA2_BASE_(r2) +/* 8006EF44 0006BD44 C8 42 8C 28 */ lfd f2, lbl__978_1-_SDA2_BASE_(r2) /* 8006EF48 0006BD48 6C A5 80 00 */ xoris r5, r5, 0x8000 -/* 8006EF4C 0006BD4C C0 02 8E 48 */ lfs f0, lbl_803CD7C8-_SDA2_BASE_(r2) +/* 8006EF4C 0006BD4C C0 02 8E 48 */ lfs f0, lbl__4084-_SDA2_BASE_(r2) /* 8006EF50 0006BD50 90 A1 00 14 */ stw r5, 0x14(r1) /* 8006EF54 0006BD54 C8 21 00 10 */ lfd f1, 0x10(r1) /* 8006EF58 0006BD58 EC 21 10 28 */ fsubs f1, f1, f2 /* 8006EF5C 0006BD5C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006EF60 0006BD60 41 81 00 20 */ bgt lbl_8006EF80 /* 8006EF64 0006BD64 90 A1 00 14 */ stw r5, 0x14(r1) -/* 8006EF68 0006BD68 C0 02 8E 4C */ lfs f0, lbl_803CD7CC-_SDA2_BASE_(r2) +/* 8006EF68 0006BD68 C0 02 8E 4C */ lfs f0, lbl__4085-_SDA2_BASE_(r2) /* 8006EF6C 0006BD6C 90 01 00 10 */ stw r0, 0x10(r1) /* 8006EF70 0006BD70 C8 21 00 10 */ lfd f1, 0x10(r1) /* 8006EF74 0006BD74 EC 21 10 28 */ fsubs f1, f1, f2 @@ -9868,27 +9868,27 @@ lbl_8006EF80: /* 8006EF84 0006BD84 3C 00 43 30 */ lis r0, 0x4330 /* 8006EF88 0006BD88 6C A5 80 00 */ xoris r5, r5, 0x8000 /* 8006EF8C 0006BD8C 90 01 00 10 */ stw r0, 0x10(r1) -/* 8006EF90 0006BD90 C8 42 8C 28 */ lfd f2, lbl_803CD5A8-_SDA2_BASE_(r2) +/* 8006EF90 0006BD90 C8 42 8C 28 */ lfd f2, lbl__978_1-_SDA2_BASE_(r2) /* 8006EF94 0006BD94 90 A1 00 14 */ stw r5, 0x14(r1) -/* 8006EF98 0006BD98 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006EF98 0006BD98 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006EF9C 0006BD9C C8 21 00 10 */ lfd f1, 0x10(r1) /* 8006EFA0 0006BDA0 EC 21 10 28 */ fsubs f1, f1, f2 /* 8006EFA4 0006BDA4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006EFA8 0006BDA8 40 81 00 10 */ ble lbl_8006EFB8 -/* 8006EFAC 0006BDAC C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006EFAC 0006BDAC C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 8006EFB0 0006BDB0 D0 04 00 04 */ stfs f0, 4(r4) /* 8006EFB4 0006BDB4 48 00 00 0C */ b lbl_8006EFC0 lbl_8006EFB8: -/* 8006EFB8 0006BDB8 C0 02 8C 78 */ lfs f0, lbl_803CD5F8-_SDA2_BASE_(r2) +/* 8006EFB8 0006BDB8 C0 02 8C 78 */ lfs f0, lbl__1469_1-_SDA2_BASE_(r2) /* 8006EFBC 0006BDBC D0 04 00 04 */ stfs f0, 4(r4) lbl_8006EFC0: /* 8006EFC0 0006BDC0 88 C3 00 01 */ lbz r6, 1(r3) /* 8006EFC4 0006BDC4 3C 60 43 30 */ lis r3, 0x4330 /* 8006EFC8 0006BDC8 90 61 00 10 */ stw r3, 0x10(r1) /* 8006EFCC 0006BDCC 7C C0 07 74 */ extsb r0, r6 -/* 8006EFD0 0006BDD0 C8 62 8C 28 */ lfd f3, lbl_803CD5A8-_SDA2_BASE_(r2) +/* 8006EFD0 0006BDD0 C8 62 8C 28 */ lfd f3, lbl__978_1-_SDA2_BASE_(r2) /* 8006EFD4 0006BDD4 6C 05 80 00 */ xoris r5, r0, 0x8000 -/* 8006EFD8 0006BDD8 C0 02 8E 50 */ lfs f0, lbl_803CD7D0-_SDA2_BASE_(r2) +/* 8006EFD8 0006BDD8 C0 02 8E 50 */ lfs f0, lbl__4086-_SDA2_BASE_(r2) /* 8006EFDC 0006BDDC 90 A1 00 14 */ stw r5, 0x14(r1) /* 8006EFE0 0006BDE0 C8 21 00 10 */ lfd f1, 0x10(r1) /* 8006EFE4 0006BDE4 EC 21 18 28 */ fsubs f1, f1, f3 @@ -9897,9 +9897,9 @@ lbl_8006EFC0: /* 8006EFF0 0006BDF0 7C C0 07 75 */ extsb. r0, r6 /* 8006EFF4 0006BDF4 40 81 00 2C */ ble lbl_8006F020 /* 8006EFF8 0006BDF8 90 A1 00 14 */ stw r5, 0x14(r1) -/* 8006EFFC 0006BDFC C0 22 8E 48 */ lfs f1, lbl_803CD7C8-_SDA2_BASE_(r2) +/* 8006EFFC 0006BDFC C0 22 8E 48 */ lfs f1, lbl__4084-_SDA2_BASE_(r2) /* 8006F000 0006BE00 90 61 00 10 */ stw r3, 0x10(r1) -/* 8006F004 0006BE04 C0 02 8E 58 */ lfs f0, lbl_803CD7D8-_SDA2_BASE_(r2) +/* 8006F004 0006BE04 C0 02 8E 58 */ lfs f0, lbl__4088-_SDA2_BASE_(r2) /* 8006F008 0006BE08 C8 41 00 10 */ lfd f2, 0x10(r1) /* 8006F00C 0006BE0C EC 42 18 28 */ fsubs f2, f2, f3 /* 8006F010 0006BE10 EC 22 08 28 */ fsubs f1, f2, f1 @@ -9911,9 +9911,9 @@ lbl_8006F020: /* 8006F024 0006BE24 3C 60 43 30 */ lis r3, 0x4330 /* 8006F028 0006BE28 6C 05 80 00 */ xoris r5, r0, 0x8000 /* 8006F02C 0006BE2C 90 61 00 10 */ stw r3, 0x10(r1) -/* 8006F030 0006BE30 C8 62 8C 28 */ lfd f3, lbl_803CD5A8-_SDA2_BASE_(r2) +/* 8006F030 0006BE30 C8 62 8C 28 */ lfd f3, lbl__978_1-_SDA2_BASE_(r2) /* 8006F034 0006BE34 90 A1 00 14 */ stw r5, 0x14(r1) -/* 8006F038 0006BE38 C0 02 8E 54 */ lfs f0, lbl_803CD7D4-_SDA2_BASE_(r2) +/* 8006F038 0006BE38 C0 02 8E 54 */ lfs f0, lbl__4087-_SDA2_BASE_(r2) /* 8006F03C 0006BE3C C8 21 00 10 */ lfd f1, 0x10(r1) /* 8006F040 0006BE40 EC 21 18 28 */ fsubs f1, f1, f3 /* 8006F044 0006BE44 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -9921,9 +9921,9 @@ lbl_8006F020: /* 8006F04C 0006BE4C 7C C0 07 75 */ extsb. r0, r6 /* 8006F050 0006BE50 40 80 00 28 */ bge lbl_8006F078 /* 8006F054 0006BE54 90 A1 00 14 */ stw r5, 0x14(r1) -/* 8006F058 0006BE58 C0 42 8E 48 */ lfs f2, lbl_803CD7C8-_SDA2_BASE_(r2) +/* 8006F058 0006BE58 C0 42 8E 48 */ lfs f2, lbl__4084-_SDA2_BASE_(r2) /* 8006F05C 0006BE5C 90 61 00 10 */ stw r3, 0x10(r1) -/* 8006F060 0006BE60 C0 02 8E 58 */ lfs f0, lbl_803CD7D8-_SDA2_BASE_(r2) +/* 8006F060 0006BE60 C0 02 8E 58 */ lfs f0, lbl__4088-_SDA2_BASE_(r2) /* 8006F064 0006BE64 C8 21 00 10 */ lfd f1, 0x10(r1) /* 8006F068 0006BE68 EC 21 18 28 */ fsubs f1, f1, f3 /* 8006F06C 0006BE6C EC 22 08 2A */ fadds f1, f2, f1 @@ -9942,7 +9942,7 @@ lbl_8006F080: /* 8006F098 0006BE98 40 82 00 0C */ bne lbl_8006F0A4 lbl_8006F09C: /* 8006F09C 0006BE9C 38 00 00 01 */ li r0, 1 -/* 8006F0A0 0006BEA0 90 0D 8D 30 */ stw r0, lbl_803CB630-_SDA_BASE_(r13) +/* 8006F0A0 0006BEA0 90 0D 8D 30 */ stw r0, lbl_boulderRollShouldEnd-_SDA_BASE_(r13) lbl_8006F0A4: /* 8006F0A4 0006BEA4 48 0B 1B 2D */ bl xEntBoulderEventCB__FP5xBaseP5xBaseUiPCfP5xBase /* 8006F0A8 0006BEA8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -9953,7 +9953,7 @@ lbl_8006F0B8: /* 8006F0B8 0006BEB8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8006F0BC 0006BEBC 7C 08 02 A6 */ mflr r0 /* 8006F0C0 0006BEC0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8006F0C4 0006BEC4 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) +/* 8006F0C4 0006BEC4 80 6D 8D 28 */ lwz r3, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006F0C8 0006BEC8 4B FD 65 7D */ bl xShadow_ListAdd__FP4xEnt /* 8006F0CC 0006BECC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8006F0D0 0006BED0 7C 08 03 A6 */ mtlr r0 @@ -9974,7 +9974,7 @@ lbl_8006F0E8: /* 8006F104 0006BF04 BF 21 06 44 */ stmw r25, 0x644(r1) /* 8006F108 0006BF08 38 00 00 01 */ li r0, 1 /* 8006F10C 0006BF0C FF E0 08 90 */ fmr f31, f1 -/* 8006F110 0006BF10 90 0D 8C B4 */ stw r0, lbl_803CB5B4-_SDA_BASE_(r13) +/* 8006F110 0006BF10 90 0D 8C B4 */ stw r0, lbl_gSpongeBall-_SDA_BASE_(r13) /* 8006F114 0006BF14 7C 79 1B 78 */ mr r25, r3 /* 8006F118 0006BF18 7C 9A 23 78 */ mr r26, r4 /* 8006F11C 0006BF1C 3B A0 00 00 */ li r29, 0 @@ -9990,18 +9990,18 @@ lbl_8006F0E8: /* 8006F144 0006BF44 98 03 00 00 */ stb r0, 0(r3) /* 8006F148 0006BF48 80 79 00 4C */ lwz r3, 0x4c(r25) /* 8006F14C 0006BF4C 98 03 00 01 */ stb r0, 1(r3) -/* 8006F150 0006BF50 80 0D 8D 28 */ lwz r0, lbl_803CB628-_SDA_BASE_(r13) +/* 8006F150 0006BF50 80 0D 8D 28 */ lwz r0, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006F154 0006BF54 28 00 00 00 */ cmplwi r0, 0 /* 8006F158 0006BF58 41 82 05 60 */ beq lbl_8006F6B8 -/* 8006F15C 0006BF5C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006F160 0006BF60 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 8006F15C 0006BF5C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006F160 0006BF60 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 8006F164 0006BF64 80 1F 17 88 */ lwz r0, 0x1788(r31) /* 8006F168 0006BF68 28 00 00 00 */ cmplwi r0, 0 /* 8006F16C 0006BF6C 40 82 05 4C */ bne lbl_8006F6B8 -/* 8006F170 0006BF70 C0 0D 8D 2C */ lfs f0, lbl_803CB62C-_SDA_BASE_(r13) +/* 8006F170 0006BF70 C0 0D 8D 2C */ lfs f0, lbl_bvTimeToIdle-_SDA_BASE_(r13) /* 8006F174 0006BF74 38 81 00 10 */ addi r4, r1, 0x10 /* 8006F178 0006BF78 EC 00 F8 28 */ fsubs f0, f0, f31 -/* 8006F17C 0006BF7C D0 0D 8D 2C */ stfs f0, lbl_803CB62C-_SDA_BASE_(r13) +/* 8006F17C 0006BF7C D0 0D 8D 2C */ stfs f0, lbl_bvTimeToIdle-_SDA_BASE_(r13) /* 8006F180 0006BF80 80 7F 03 1C */ lwz r3, 0x31c(r31) /* 8006F184 0006BF84 38 63 00 38 */ addi r3, r3, 0x38 /* 8006F188 0006BF88 4B FF FC 1D */ bl zEntPlayer.getPadDefl__FP13_tagPadAnalogP5xVec2 @@ -10009,121 +10009,121 @@ lbl_8006F0E8: /* 8006F190 0006BF90 80 03 00 2C */ lwz r0, 0x2c(r3) /* 8006F194 0006BF94 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a /* 8006F198 0006BF98 41 82 00 0C */ beq lbl_8006F1A4 -/* 8006F19C 0006BF9C C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006F19C 0006BF9C C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 8006F1A0 0006BFA0 D0 01 00 10 */ stfs f0, 0x10(r1) lbl_8006F1A4: /* 8006F1A4 0006BFA4 80 03 00 2C */ lwz r0, 0x2c(r3) /* 8006F1A8 0006BFA8 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18 /* 8006F1AC 0006BFAC 41 82 00 0C */ beq lbl_8006F1B8 -/* 8006F1B0 0006BFB0 C0 02 8C 78 */ lfs f0, lbl_803CD5F8-_SDA2_BASE_(r2) +/* 8006F1B0 0006BFB0 C0 02 8C 78 */ lfs f0, lbl__1469_1-_SDA2_BASE_(r2) /* 8006F1B4 0006BFB4 D0 01 00 10 */ stfs f0, 0x10(r1) lbl_8006F1B8: /* 8006F1B8 0006BFB8 80 03 00 2C */ lwz r0, 0x2c(r3) /* 8006F1BC 0006BFBC 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19 /* 8006F1C0 0006BFC0 41 82 00 0C */ beq lbl_8006F1CC -/* 8006F1C4 0006BFC4 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006F1C4 0006BFC4 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 8006F1C8 0006BFC8 D0 01 00 14 */ stfs f0, 0x14(r1) lbl_8006F1CC: /* 8006F1CC 0006BFCC 80 03 00 2C */ lwz r0, 0x2c(r3) /* 8006F1D0 0006BFD0 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 8006F1D4 0006BFD4 41 82 00 0C */ beq lbl_8006F1E0 -/* 8006F1D8 0006BFD8 C0 02 8C 78 */ lfs f0, lbl_803CD5F8-_SDA2_BASE_(r2) +/* 8006F1D8 0006BFD8 C0 02 8C 78 */ lfs f0, lbl__1469_1-_SDA2_BASE_(r2) /* 8006F1DC 0006BFDC D0 01 00 14 */ stfs f0, 0x14(r1) lbl_8006F1E0: -/* 8006F1E0 0006BFE0 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8006F1E0 0006BFE0 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8006F1E4 0006BFE4 38 61 00 3C */ addi r3, r1, 0x3c -/* 8006F1E8 0006BFE8 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8006F1E8 0006BFE8 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8006F1EC 0006BFEC 3B C4 00 14 */ addi r30, r4, 0x14 /* 8006F1F0 0006BFF0 7F C4 F3 78 */ mr r4, r30 /* 8006F1F4 0006BFF4 4B FD F2 E9 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8006F1F8 0006BFF8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006F1F8 0006BFF8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006F1FC 0006BFFC 38 61 00 3C */ addi r3, r1, 0x3c /* 8006F200 0006C000 D0 01 00 40 */ stfs f0, 0x40(r1) /* 8006F204 0006C004 4B FA 5E C9 */ bl xVec3Length2__FPC5xVec3 -/* 8006F208 0006C008 C0 02 8C A8 */ lfs f0, lbl_803CD628-_SDA2_BASE_(r2) +/* 8006F208 0006C008 C0 02 8C A8 */ lfs f0, lbl__2092-_SDA2_BASE_(r2) /* 8006F20C 0006C00C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006F210 0006C010 40 81 00 1C */ ble lbl_8006F22C /* 8006F214 0006C014 4B F9 B5 E9 */ bl xsqrt__Ff -/* 8006F218 0006C018 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006F218 0006C018 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 8006F21C 0006C01C 38 61 00 3C */ addi r3, r1, 0x3c /* 8006F220 0006C020 EC 20 08 24 */ fdivs f1, f0, f1 /* 8006F224 0006C024 4B FA C7 15 */ bl xVec3SMulBy__FP5xVec3f /* 8006F228 0006C028 48 00 00 1C */ b lbl_8006F244 lbl_8006F22C: -/* 8006F22C 0006C02C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8006F22C 0006C02C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8006F230 0006C030 38 61 00 3C */ addi r3, r1, 0x3c -/* 8006F234 0006C034 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8006F234 0006C034 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8006F238 0006C038 80 84 07 04 */ lwz r4, 0x704(r4) /* 8006F23C 0006C03C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8006F240 0006C040 4B FD F2 9D */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_8006F244: -/* 8006F244 0006C044 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8006F244 0006C044 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8006F248 0006C048 38 61 00 30 */ addi r3, r1, 0x30 -/* 8006F24C 0006C04C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8006F24C 0006C04C 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8006F250 0006C050 38 84 00 34 */ addi r4, r4, 0x34 /* 8006F254 0006C054 4B FD F2 89 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8006F258 0006C058 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006F258 0006C058 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006F25C 0006C05C 38 61 00 30 */ addi r3, r1, 0x30 /* 8006F260 0006C060 D0 01 00 34 */ stfs f0, 0x34(r1) /* 8006F264 0006C064 4B FA 5E 69 */ bl xVec3Length2__FPC5xVec3 -/* 8006F268 0006C068 C0 02 8C A8 */ lfs f0, lbl_803CD628-_SDA2_BASE_(r2) +/* 8006F268 0006C068 C0 02 8C A8 */ lfs f0, lbl__2092-_SDA2_BASE_(r2) /* 8006F26C 0006C06C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006F270 0006C070 40 81 00 1C */ ble lbl_8006F28C /* 8006F274 0006C074 4B F9 B5 89 */ bl xsqrt__Ff -/* 8006F278 0006C078 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006F278 0006C078 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 8006F27C 0006C07C 38 61 00 30 */ addi r3, r1, 0x30 /* 8006F280 0006C080 EC 20 08 24 */ fdivs f1, f0, f1 /* 8006F284 0006C084 4B FA C6 B5 */ bl xVec3SMulBy__FP5xVec3f /* 8006F288 0006C088 48 00 00 18 */ b lbl_8006F2A0 lbl_8006F28C: -/* 8006F28C 0006C08C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8006F28C 0006C08C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8006F290 0006C090 38 61 00 30 */ addi r3, r1, 0x30 -/* 8006F294 0006C094 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8006F294 0006C094 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8006F298 0006C098 38 84 00 24 */ addi r4, r4, 0x24 /* 8006F29C 0006C09C 4B FD F2 41 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_8006F2A0: -/* 8006F2A0 0006C0A0 C0 22 8C DC */ lfs f1, lbl_803CD65C-_SDA2_BASE_(r2) +/* 8006F2A0 0006C0A0 C0 22 8C DC */ lfs f1, lbl__2519-_SDA2_BASE_(r2) /* 8006F2A4 0006C0A4 38 81 00 3C */ addi r4, r1, 0x3c /* 8006F2A8 0006C0A8 C0 01 00 10 */ lfs f0, 0x10(r1) -/* 8006F2AC 0006C0AC 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) +/* 8006F2AC 0006C0AC 80 6D 8D 28 */ lwz r3, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006F2B0 0006C0B0 EC 01 00 32 */ fmuls f0, f1, f0 -/* 8006F2B4 0006C0B4 C0 22 8E 5C */ lfs f1, lbl_803CD7DC-_SDA2_BASE_(r2) +/* 8006F2B4 0006C0B4 C0 22 8E 5C */ lfs f1, lbl__4264-_SDA2_BASE_(r2) /* 8006F2B8 0006C0B8 38 63 01 A0 */ addi r3, r3, 0x1a0 /* 8006F2BC 0006C0BC EC 01 00 32 */ fmuls f0, f1, f0 /* 8006F2C0 0006C0C0 EC 20 07 F2 */ fmuls f1, f0, f31 /* 8006F2C4 0006C0C4 4B FA 5D 95 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 8006F2C8 0006C0C8 C0 22 8C DC */ lfs f1, lbl_803CD65C-_SDA2_BASE_(r2) +/* 8006F2C8 0006C0C8 C0 22 8C DC */ lfs f1, lbl__2519-_SDA2_BASE_(r2) /* 8006F2CC 0006C0CC 38 81 00 30 */ addi r4, r1, 0x30 /* 8006F2D0 0006C0D0 C0 01 00 14 */ lfs f0, 0x14(r1) -/* 8006F2D4 0006C0D4 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) +/* 8006F2D4 0006C0D4 80 6D 8D 28 */ lwz r3, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006F2D8 0006C0D8 EC 01 00 32 */ fmuls f0, f1, f0 -/* 8006F2DC 0006C0DC C0 22 8E 5C */ lfs f1, lbl_803CD7DC-_SDA2_BASE_(r2) +/* 8006F2DC 0006C0DC C0 22 8E 5C */ lfs f1, lbl__4264-_SDA2_BASE_(r2) /* 8006F2E0 0006C0E0 38 63 01 A0 */ addi r3, r3, 0x1a0 /* 8006F2E4 0006C0E4 EC 01 00 32 */ fmuls f0, f1, f0 /* 8006F2E8 0006C0E8 EC 20 07 F2 */ fmuls f1, f0, f31 /* 8006F2EC 0006C0EC 4B FA 5D 6D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 8006F2F0 0006C0F0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006F2F4 0006C0F4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006F2F0 0006C0F0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006F2F4 0006C0F4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006F2F8 0006C0F8 80 03 16 AC */ lwz r0, 0x16ac(r3) /* 8006F2FC 0006C0FC 28 00 00 00 */ cmplwi r0, 0 /* 8006F300 0006C100 41 82 00 18 */ beq lbl_8006F318 -/* 8006F304 0006C104 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) +/* 8006F304 0006C104 80 6D 8D 28 */ lwz r3, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006F308 0006C108 A0 03 00 06 */ lhz r0, 6(r3) /* 8006F30C 0006C10C 60 00 00 01 */ ori r0, r0, 1 /* 8006F310 0006C110 B0 03 00 06 */ sth r0, 6(r3) /* 8006F314 0006C114 48 00 00 14 */ b lbl_8006F328 lbl_8006F318: -/* 8006F318 0006C118 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) +/* 8006F318 0006C118 80 6D 8D 28 */ lwz r3, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006F31C 0006C11C A0 03 00 06 */ lhz r0, 6(r3) /* 8006F320 0006C120 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e /* 8006F324 0006C124 B0 03 00 06 */ sth r0, 6(r3) lbl_8006F328: -/* 8006F328 0006C128 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) +/* 8006F328 0006C128 80 6D 8D 28 */ lwz r3, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006F32C 0006C12C 38 01 00 78 */ addi r0, r1, 0x78 /* 8006F330 0006C130 FC 20 F8 90 */ fmr f1, f31 /* 8006F334 0006C134 7F 44 D3 78 */ mr r4, r26 /* 8006F338 0006C138 90 03 00 4C */ stw r0, 0x4c(r3) -/* 8006F33C 0006C13C 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) +/* 8006F33C 0006C13C 80 6D 8D 28 */ lwz r3, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006F340 0006C140 48 0B 02 F1 */ bl xEntBoulder_Update__FP11xEntBoulderP6xScenef /* 8006F344 0006C144 88 C1 00 7E */ lbz r6, 0x7e(r1) /* 8006F348 0006C148 38 81 00 78 */ addi r4, r1, 0x78 @@ -10153,31 +10153,31 @@ lbl_8006F3A0: /* 8006F3A0 0006C1A0 38 84 00 50 */ addi r4, r4, 0x50 /* 8006F3A4 0006C1A4 42 00 FF C4 */ bdnz lbl_8006F368 lbl_8006F3A8: -/* 8006F3A8 0006C1A8 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) +/* 8006F3A8 0006C1A8 80 6D 8D 28 */ lwz r3, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006F3AC 0006C1AC 38 00 00 00 */ li r0, 0 /* 8006F3B0 0006C1B0 28 1D 00 00 */ cmplwi r29, 0 /* 8006F3B4 0006C1B4 90 03 00 4C */ stw r0, 0x4c(r3) /* 8006F3B8 0006C1B8 40 82 03 60 */ bne lbl_8006F718 -/* 8006F3BC 0006C1BC 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) +/* 8006F3BC 0006C1BC 80 6D 8D 28 */ lwz r3, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006F3C0 0006C1C0 38 63 01 A0 */ addi r3, r3, 0x1a0 /* 8006F3C4 0006C1C4 4B FA 5D 09 */ bl xVec3Length2__FPC5xVec3 -/* 8006F3C8 0006C1C8 C0 02 8C 60 */ lfs f0, lbl_803CD5E0-_SDA2_BASE_(r2) +/* 8006F3C8 0006C1C8 C0 02 8C 60 */ lfs f0, lbl__1463-_SDA2_BASE_(r2) /* 8006F3CC 0006C1CC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006F3D0 0006C1D0 40 81 00 0C */ ble lbl_8006F3DC -/* 8006F3D4 0006C1D4 C0 02 8C B4 */ lfs f0, lbl_803CD634-_SDA2_BASE_(r2) -/* 8006F3D8 0006C1D8 D0 0D 8D 2C */ stfs f0, lbl_803CB62C-_SDA_BASE_(r13) +/* 8006F3D4 0006C1D4 C0 02 8C B4 */ lfs f0, lbl__2182-_SDA2_BASE_(r2) +/* 8006F3D8 0006C1D8 D0 0D 8D 2C */ stfs f0, lbl_bvTimeToIdle-_SDA_BASE_(r13) lbl_8006F3DC: /* 8006F3DC 0006C1DC C0 21 00 10 */ lfs f1, 0x10(r1) /* 8006F3E0 0006C1E0 C0 01 00 14 */ lfs f0, 0x14(r1) -/* 8006F3E4 0006C1E4 80 AD 8D 28 */ lwz r5, lbl_803CB628-_SDA_BASE_(r13) +/* 8006F3E4 0006C1E4 80 AD 8D 28 */ lwz r5, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006F3E8 0006C1E8 EC 61 00 72 */ fmuls f3, f1, f1 /* 8006F3EC 0006C1EC EC 40 00 32 */ fmuls f2, f0, f0 -/* 8006F3F0 0006C1F0 C0 02 8C 60 */ lfs f0, lbl_803CD5E0-_SDA2_BASE_(r2) +/* 8006F3F0 0006C1F0 C0 02 8C 60 */ lfs f0, lbl__1463-_SDA2_BASE_(r2) /* 8006F3F4 0006C1F4 C0 25 01 D0 */ lfs f1, 0x1d0(r5) /* 8006F3F8 0006C1F8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006F3FC 0006C1FC EF C3 10 2A */ fadds f30, f3, f2 /* 8006F400 0006C200 40 81 00 60 */ ble lbl_8006F460 -/* 8006F404 0006C204 C0 02 8C 00 */ lfs f0, lbl_803CD580-_SDA2_BASE_(r2) +/* 8006F404 0006C204 C0 02 8C 00 */ lfs f0, lbl__872-_SDA2_BASE_(r2) /* 8006F408 0006C208 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 8006F40C 0006C20C 40 81 00 54 */ ble lbl_8006F460 /* 8006F410 0006C210 80 85 00 24 */ lwz r4, 0x24(r5) @@ -10189,46 +10189,46 @@ lbl_8006F3DC: /* 8006F428 0006C228 7C 64 1B 78 */ mr r4, r3 /* 8006F42C 0006C22C 4B FD EE C5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8006F430 0006C230 4B F9 E9 49 */ bl xasin__Ff -/* 8006F434 0006C234 C0 02 8C 54 */ lfs f0, lbl_803CD5D4-_SDA2_BASE_(r2) +/* 8006F434 0006C234 C0 02 8C 54 */ lfs f0, lbl__1460-_SDA2_BASE_(r2) /* 8006F438 0006C238 38 61 00 48 */ addi r3, r1, 0x48 /* 8006F43C 0006C23C 38 81 00 24 */ addi r4, r1, 0x24 /* 8006F440 0006C240 EC 20 00 72 */ fmuls f1, f0, f1 /* 8006F444 0006C244 4B FA C4 99 */ bl xMat3x3Rot__FP7xMat3x3PC5xVec3f -/* 8006F448 0006C248 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) +/* 8006F448 0006C248 80 6D 8D 28 */ lwz r3, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006F44C 0006C24C 38 A1 00 48 */ addi r5, r1, 0x48 /* 8006F450 0006C250 80 63 00 24 */ lwz r3, 0x24(r3) /* 8006F454 0006C254 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8006F458 0006C258 7C 64 1B 78 */ mr r4, r3 /* 8006F45C 0006C25C 4B FC 34 59 */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 lbl_8006F460: -/* 8006F460 0006C260 C0 02 8C 70 */ lfs f0, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 8006F460 0006C260 C0 02 8C 70 */ lfs f0, lbl__1467-_SDA2_BASE_(r2) /* 8006F464 0006C264 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 8006F468 0006C268 40 81 00 BC */ ble lbl_8006F524 -/* 8006F46C 0006C26C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006F470 0006C270 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8006F474 0006C274 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006F46C 0006C26C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006F470 0006C270 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) +/* 8006F474 0006C274 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006F478 0006C278 C0 7E 00 00 */ lfs f3, 0(r30) /* 8006F47C 0006C27C C0 03 00 1C */ lfs f0, 0x1c(r3) /* 8006F480 0006C280 38 61 00 18 */ addi r3, r1, 0x18 /* 8006F484 0006C284 FC 20 00 50 */ fneg f1, f0 /* 8006F488 0006C288 4B F9 FB 75 */ bl xVec3Init__FP5xVec3fff -/* 8006F48C 0006C28C C0 22 8C 78 */ lfs f1, lbl_803CD5F8-_SDA2_BASE_(r2) +/* 8006F48C 0006C28C C0 22 8C 78 */ lfs f1, lbl__1469_1-_SDA2_BASE_(r2) /* 8006F490 0006C290 38 61 00 18 */ addi r3, r1, 0x18 /* 8006F494 0006C294 C0 01 00 14 */ lfs f0, 0x14(r1) /* 8006F498 0006C298 EC 21 00 32 */ fmuls f1, f1, f0 /* 8006F49C 0006C29C 4B FA C4 9D */ bl xVec3SMulBy__FP5xVec3f -/* 8006F4A0 0006C2A0 C0 22 8C 78 */ lfs f1, lbl_803CD5F8-_SDA2_BASE_(r2) +/* 8006F4A0 0006C2A0 C0 22 8C 78 */ lfs f1, lbl__1469_1-_SDA2_BASE_(r2) /* 8006F4A4 0006C2A4 7F C4 F3 78 */ mr r4, r30 /* 8006F4A8 0006C2A8 C0 01 00 10 */ lfs f0, 0x10(r1) /* 8006F4AC 0006C2AC 38 61 00 18 */ addi r3, r1, 0x18 /* 8006F4B0 0006C2B0 EC 21 00 32 */ fmuls f1, f1, f0 /* 8006F4B4 0006C2B4 4B FA 5B A5 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 8006F4B8 0006C2B8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006F4B8 0006C2B8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006F4BC 0006C2BC 38 61 00 18 */ addi r3, r1, 0x18 /* 8006F4C0 0006C2C0 7C 64 1B 78 */ mr r4, r3 /* 8006F4C4 0006C2C4 D0 01 00 1C */ stfs f0, 0x1c(r1) /* 8006F4C8 0006C2C8 4B FD EE 29 */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 8006F4CC 0006C2CC C0 02 8C F0 */ lfs f0, lbl_803CD670-_SDA2_BASE_(r2) +/* 8006F4CC 0006C2CC C0 02 8C F0 */ lfs f0, lbl__2631-_SDA2_BASE_(r2) /* 8006F4D0 0006C2D0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006F4D4 0006C2D4 40 81 00 50 */ ble lbl_8006F524 /* 8006F4D8 0006C2D8 80 79 00 24 */ lwz r3, 0x24(r25) @@ -10237,14 +10237,14 @@ lbl_8006F460: /* 8006F4E4 0006C2E4 38 63 00 20 */ addi r3, r3, 0x20 /* 8006F4E8 0006C2E8 4B FD EF F5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006F4EC 0006C2EC 80 79 00 24 */ lwz r3, 0x24(r25) -/* 8006F4F0 0006C2F0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006F4F0 0006C2F0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8006F4F4 0006C2F4 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8006F4F8 0006C2F8 FC 60 08 90 */ fmr f3, f1 -/* 8006F4FC 0006C2FC C0 42 8C 10 */ lfs f2, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006F4FC 0006C2FC C0 42 8C 10 */ lfs f2, lbl__876-_SDA2_BASE_(r2) /* 8006F500 0006C300 38 63 00 10 */ addi r3, r3, 0x10 /* 8006F504 0006C304 4B F9 FA F9 */ bl xVec3Init__FP5xVec3fff /* 8006F508 0006C308 80 79 00 24 */ lwz r3, 0x24(r25) -/* 8006F50C 0006C30C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006F50C 0006C30C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8006F510 0006C310 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8006F514 0006C314 C0 03 00 20 */ lfs f0, 0x20(r3) /* 8006F518 0006C318 C0 23 00 28 */ lfs f1, 0x28(r3) @@ -10252,14 +10252,14 @@ lbl_8006F460: /* 8006F520 0006C320 4B F9 FA DD */ bl xVec3Init__FP5xVec3fff lbl_8006F524: /* 8006F524 0006C324 80 99 00 24 */ lwz r4, 0x24(r25) -/* 8006F528 0006C328 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) +/* 8006F528 0006C328 80 6D 8D 28 */ lwz r3, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006F52C 0006C32C 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 8006F530 0006C330 38 83 00 88 */ addi r4, r3, 0x88 /* 8006F534 0006C334 38 65 00 30 */ addi r3, r5, 0x30 /* 8006F538 0006C338 4B FD EF A5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8006F53C 0006C33C 80 99 00 24 */ lwz r4, 0x24(r25) -/* 8006F540 0006C340 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006F544 0006C344 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006F540 0006C340 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006F544 0006C344 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006F548 0006C348 C0 19 00 94 */ lfs f0, 0x94(r25) /* 8006F54C 0006C34C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8006F550 0006C350 3B C3 06 E0 */ addi r30, r3, 0x6e0 @@ -10268,15 +10268,15 @@ lbl_8006F524: /* 8006F55C 0006C35C EC 01 00 28 */ fsubs f0, f1, f0 /* 8006F560 0006C360 D0 04 00 34 */ stfs f0, 0x34(r4) /* 8006F564 0006C364 4B FE 6F 2D */ bl xEntGetFrame__FPC4xEnt -/* 8006F568 0006C368 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 8006F568 0006C368 3C A0 80 3C */ lis r5, lbl_globals@ha /* 8006F56C 0006C36C 7C 64 1B 78 */ mr r4, r3 -/* 8006F570 0006C370 38 65 05 58 */ addi r3, r5, lbl_803C0558@l +/* 8006F570 0006C370 38 65 05 58 */ addi r3, r5, lbl_globals@l /* 8006F574 0006C374 4B F9 E0 0D */ bl xCameraSetTargetMatrix__FP7xCameraP7xMat4x3 /* 8006F578 0006C378 7F C3 F3 78 */ mr r3, r30 /* 8006F57C 0006C37C 4B FE 6F 15 */ bl xEntGetFrame__FPC4xEnt -/* 8006F580 0006C380 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 8006F580 0006C380 3C A0 80 3C */ lis r5, lbl_globals@ha /* 8006F584 0006C384 7C 64 1B 78 */ mr r4, r3 -/* 8006F588 0006C388 38 65 05 58 */ addi r3, r5, lbl_803C0558@l +/* 8006F588 0006C388 38 65 05 58 */ addi r3, r5, lbl_globals@l /* 8006F58C 0006C38C 4B F9 DF FD */ bl xCameraSetTargetOMatrix__FP7xCameraP7xMat4x3 /* 8006F590 0006C390 7F 23 CB 78 */ mr r3, r25 /* 8006F594 0006C394 7F 44 D3 78 */ mr r4, r26 @@ -10291,7 +10291,7 @@ lbl_8006F524: /* 8006F5B8 0006C3B8 7C C6 07 74 */ extsb r6, r6 /* 8006F5BC 0006C3BC 90 A1 06 38 */ stw r5, 0x638(r1) /* 8006F5C0 0006C3C0 7C 00 07 74 */ extsb r0, r0 -/* 8006F5C4 0006C3C4 C8 42 8C 28 */ lfd f2, lbl_803CD5A8-_SDA2_BASE_(r2) +/* 8006F5C4 0006C3C4 C8 42 8C 28 */ lfd f2, lbl__978_1-_SDA2_BASE_(r2) /* 8006F5C8 0006C3C8 7C A6 00 D0 */ neg r5, r6 /* 8006F5CC 0006C3CC 7C 00 00 D0 */ neg r0, r0 /* 8006F5D0 0006C3D0 6C A5 80 00 */ xoris r5, r5, 0x8000 @@ -10304,11 +10304,11 @@ lbl_8006F524: /* 8006F5EC 0006C3EC EC 40 10 28 */ fsubs f2, f0, f2 /* 8006F5F0 0006C3F0 4B FF 6F E9 */ bl zEntPlayer.DampenControls__FPfPfff /* 8006F5F4 0006C3F4 C0 21 00 08 */ lfs f1, 8(r1) -/* 8006F5F8 0006C3F8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006F5F8 0006C3F8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006F5FC 0006C3FC FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8006F600 0006C400 41 82 00 40 */ beq lbl_8006F640 -/* 8006F604 0006C404 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006F608 0006C408 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006F604 0006C404 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006F608 0006C408 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006F60C 0006C40C 80 83 09 C4 */ lwz r4, 0x9c4(r3) /* 8006F610 0006C410 C0 04 00 10 */ lfs f0, 0x10(r4) /* 8006F614 0006C414 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -10324,9 +10324,9 @@ lbl_8006F634: /* 8006F638 0006C438 90 03 16 B4 */ stw r0, 0x16b4(r3) /* 8006F63C 0006C43C 48 00 00 14 */ b lbl_8006F650 lbl_8006F640: -/* 8006F640 0006C440 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8006F640 0006C440 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8006F644 0006C444 38 00 00 00 */ li r0, 0 -/* 8006F648 0006C448 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006F648 0006C448 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006F64C 0006C44C 90 03 16 B4 */ stw r0, 0x16b4(r3) lbl_8006F650: /* 8006F650 0006C450 80 79 00 24 */ lwz r3, 0x24(r25) @@ -10348,20 +10348,20 @@ lbl_8006F650: /* 8006F690 0006C490 7D 89 03 A6 */ mtctr r12 /* 8006F694 0006C494 4E 80 04 21 */ bctrl lbl_8006F698: -/* 8006F698 0006C498 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) +/* 8006F698 0006C498 80 6D 8D 28 */ lwz r3, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006F69C 0006C49C 38 63 01 A0 */ addi r3, r3, 0x1a0 /* 8006F6A0 0006C4A0 4B FE 2A 59 */ bl zCameraSetPlayerVel__FP5xVec3 /* 8006F6A4 0006C4A4 80 99 00 24 */ lwz r4, 0x24(r25) -/* 8006F6A8 0006C4A8 3C 60 80 3C */ lis r3, lbl_803BF6A4@ha -/* 8006F6AC 0006C4AC 38 63 F6 A4 */ addi r3, r3, lbl_803BF6A4@l +/* 8006F6A8 0006C4A8 3C 60 80 3C */ lis r3, lbl_sCameraLastMat@ha +/* 8006F6AC 0006C4AC 38 63 F6 A4 */ addi r3, r3, lbl_sCameraLastMat@l /* 8006F6B0 0006C4B0 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8006F6B4 0006C4B4 4B F9 BE B9 */ bl __as__7xMat4x3FRC7xMat4x3 lbl_8006F6B8: -/* 8006F6B8 0006C4B8 80 0D 8D 28 */ lwz r0, lbl_803CB628-_SDA_BASE_(r13) +/* 8006F6B8 0006C4B8 80 0D 8D 28 */ lwz r0, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8006F6BC 0006C4BC 28 00 00 00 */ cmplwi r0, 0 /* 8006F6C0 0006C4C0 41 82 00 18 */ beq lbl_8006F6D8 -/* 8006F6C4 0006C4C4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006F6C8 0006C4C8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006F6C4 0006C4C4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006F6C8 0006C4C8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006F6CC 0006C4CC 80 03 17 88 */ lwz r0, 0x1788(r3) /* 8006F6D0 0006C4D0 28 00 00 00 */ cmplwi r0, 0 /* 8006F6D4 0006C4D4 41 82 00 44 */ beq lbl_8006F718 @@ -10390,7 +10390,7 @@ lbl_8006F718: /* 8006F728 0006C528 9B 63 00 01 */ stb r27, 1(r3) /* 8006F72C 0006C52C 41 82 00 0C */ beq lbl_8006F738 /* 8006F730 0006C530 38 00 00 01 */ li r0, 1 -/* 8006F734 0006C534 90 0D 8D 30 */ stw r0, lbl_803CB630-_SDA_BASE_(r13) +/* 8006F734 0006C534 90 0D 8D 30 */ stw r0, lbl_boulderRollShouldEnd-_SDA_BASE_(r13) lbl_8006F738: /* 8006F738 0006C538 4B FF B5 6D */ bl zEntPlayer.BoulderRollDoneCheck__Fv /* 8006F73C 0006C53C 28 03 00 00 */ cmplwi r3, 0 @@ -10433,9 +10433,9 @@ zEntPlayer.zEntPlayer_PredictionUpdate__FP4xEntf: /* 8006F7BC 0006C5BC F3 C1 00 38 */ psq_st f30, 56(r1), 0, qr0 /* 8006F7C0 0006C5C0 93 E1 00 2C */ stw r31, 0x2c(r1) /* 8006F7C4 0006C5C4 93 C1 00 28 */ stw r30, 0x28(r1) -/* 8006F7C8 0006C5C8 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8006F7C8 0006C5C8 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8006F7CC 0006C5CC FF E0 08 90 */ fmr f31, f1 -/* 8006F7D0 0006C5D0 3B E4 05 58 */ addi r31, r4, lbl_803C0558@l +/* 8006F7D0 0006C5D0 3B E4 05 58 */ addi r31, r4, lbl_globals@l /* 8006F7D4 0006C5D4 7C 7E 1B 78 */ mr r30, r3 /* 8006F7D8 0006C5D8 38 61 00 14 */ addi r3, r1, 0x14 /* 8006F7DC 0006C5DC 38 9F 1F A0 */ addi r4, r31, 0x1fa0 @@ -10446,21 +10446,21 @@ zEntPlayer.zEntPlayer_PredictionUpdate__FP4xEntf: /* 8006F7F0 0006C5F0 38 85 00 30 */ addi r4, r5, 0x30 /* 8006F7F4 0006C5F4 38 A5 00 70 */ addi r5, r5, 0x70 /* 8006F7F8 0006C5F8 4B F9 EE 99 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 8006F7FC 0006C5FC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006F7FC 0006C5FC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) /* 8006F800 0006C600 38 7F 1F A0 */ addi r3, r31, 0x1fa0 -/* 8006F804 0006C604 C0 0D 81 D4 */ lfs f0, lbl_803CAAD4-_SDA_BASE_(r13) +/* 8006F804 0006C604 C0 0D 81 D4 */ lfs f0, lbl_last_update_dt-_SDA_BASE_(r13) /* 8006F808 0006C608 EC 21 00 24 */ fdivs f1, f1, f0 /* 8006F80C 0006C60C 4B FA C1 2D */ bl xVec3SMulBy__FP5xVec3f -/* 8006F810 0006C610 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006F810 0006C610 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006F814 0006C614 38 7F 1F A0 */ addi r3, r31, 0x1fa0 /* 8006F818 0006C618 D0 1F 1F A4 */ stfs f0, 0x1fa4(r31) /* 8006F81C 0006C61C 4B F9 EE 35 */ bl xVec3Length__FPC5xVec3 /* 8006F820 0006C620 D0 3F 1F AC */ stfs f1, 0x1fac(r31) /* 8006F824 0006C624 FC 20 08 18 */ frsp f1, f1 -/* 8006F828 0006C628 C0 02 8D 10 */ lfs f0, lbl_803CD690-_SDA2_BASE_(r2) +/* 8006F828 0006C628 C0 02 8D 10 */ lfs f0, lbl__3130-_SDA2_BASE_(r2) /* 8006F82C 0006C62C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006F830 0006C630 40 81 00 18 */ ble lbl_8006F848 -/* 8006F834 0006C634 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 8006F834 0006C634 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 8006F838 0006C638 38 7F 1F A0 */ addi r3, r31, 0x1fa0 /* 8006F83C 0006C63C EC 20 08 24 */ fdivs f1, f0, f1 /* 8006F840 0006C640 4B FA C0 F9 */ bl xVec3SMulBy__FP5xVec3f @@ -10472,13 +10472,13 @@ lbl_8006F848: /* 8006F854 0006C654 38 84 00 20 */ addi r4, r4, 0x20 /* 8006F858 0006C658 4B FD EC 85 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_8006F85C: -/* 8006F85C 0006C65C C0 22 8E 60 */ lfs f1, lbl_803CD7E0-_SDA2_BASE_(r2) +/* 8006F85C 0006C65C C0 22 8E 60 */ lfs f1, lbl__4297-_SDA2_BASE_(r2) /* 8006F860 0006C660 C0 1F 1F AC */ lfs f0, 0x1fac(r31) -/* 8006F864 0006C664 C0 42 8D 38 */ lfs f2, lbl_803CD6B8-_SDA2_BASE_(r2) +/* 8006F864 0006C664 C0 42 8D 38 */ lfs f2, lbl__3462-_SDA2_BASE_(r2) /* 8006F868 0006C668 EC 01 00 32 */ fmuls f0, f1, f0 /* 8006F86C 0006C66C EC 22 07 BA */ fmadds f1, f2, f30, f0 /* 8006F870 0006C670 D0 3F 1F AC */ stfs f1, 0x1fac(r31) -/* 8006F874 0006C674 C0 02 8D 10 */ lfs f0, lbl_803CD690-_SDA2_BASE_(r2) +/* 8006F874 0006C674 C0 02 8D 10 */ lfs f0, lbl__3130-_SDA2_BASE_(r2) /* 8006F878 0006C678 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006F87C 0006C67C 40 81 00 D0 */ ble lbl_8006F94C /* 8006F880 0006C680 38 61 00 08 */ addi r3, r1, 8 @@ -10491,29 +10491,29 @@ lbl_8006F85C: /* 8006F89C 0006C69C 38 61 00 14 */ addi r3, r1, 0x14 /* 8006F8A0 0006C6A0 38 9F 1F A0 */ addi r4, r31, 0x1fa0 /* 8006F8A4 0006C6A4 4B FD EC 4D */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 8006F8A8 0006C6A8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006F8A8 0006C6A8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006F8AC 0006C6AC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006F8B0 0006C6B0 40 80 00 20 */ bge lbl_8006F8D0 /* 8006F8B4 0006C6B4 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 8006F8B8 0006C6B8 40 81 00 10 */ ble lbl_8006F8C8 -/* 8006F8BC 0006C6BC C0 02 8C 58 */ lfs f0, lbl_803CD5D8-_SDA2_BASE_(r2) +/* 8006F8BC 0006C6BC C0 02 8C 58 */ lfs f0, lbl__1461-_SDA2_BASE_(r2) /* 8006F8C0 0006C6C0 EF C0 F0 28 */ fsubs f30, f0, f30 /* 8006F8C4 0006C6C4 48 00 00 0C */ b lbl_8006F8D0 lbl_8006F8C8: -/* 8006F8C8 0006C6C8 C0 02 8C 5C */ lfs f0, lbl_803CD5DC-_SDA2_BASE_(r2) +/* 8006F8C8 0006C6C8 C0 02 8C 5C */ lfs f0, lbl__1462-_SDA2_BASE_(r2) /* 8006F8CC 0006C6CC EF C0 F0 28 */ fsubs f30, f0, f30 lbl_8006F8D0: /* 8006F8D0 0006C6D0 EF DE F8 24 */ fdivs f30, f30, f31 -/* 8006F8D4 0006C6D4 C0 02 8E 60 */ lfs f0, lbl_803CD7E0-_SDA2_BASE_(r2) -/* 8006F8D8 0006C6D8 C0 42 8D 38 */ lfs f2, lbl_803CD6B8-_SDA2_BASE_(r2) +/* 8006F8D4 0006C6D4 C0 02 8E 60 */ lfs f0, lbl__4297-_SDA2_BASE_(r2) +/* 8006F8D8 0006C6D8 C0 42 8D 38 */ lfs f2, lbl__3462-_SDA2_BASE_(r2) /* 8006F8DC 0006C6DC C0 3F 1F 9C */ lfs f1, 0x1f9c(r31) /* 8006F8E0 0006C6E0 EC 00 07 B2 */ fmuls f0, f0, f30 /* 8006F8E4 0006C6E4 EC 42 00 7A */ fmadds f2, f2, f1, f0 /* 8006F8E8 0006C6E8 D0 5F 1F 9C */ stfs f2, 0x1f9c(r31) -/* 8006F8EC 0006C6EC C0 02 8D 10 */ lfs f0, lbl_803CD690-_SDA2_BASE_(r2) +/* 8006F8EC 0006C6EC C0 02 8D 10 */ lfs f0, lbl__3130-_SDA2_BASE_(r2) /* 8006F8F0 0006C6F0 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8006F8F4 0006C6F4 41 81 00 10 */ bgt lbl_8006F904 -/* 8006F8F8 0006C6F8 C0 02 8E 64 */ lfs f0, lbl_803CD7E4-_SDA2_BASE_(r2) +/* 8006F8F8 0006C6F8 C0 02 8E 64 */ lfs f0, lbl__4298-_SDA2_BASE_(r2) /* 8006F8FC 0006C6FC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8006F900 0006C700 40 80 00 54 */ bge lbl_8006F954 lbl_8006F904: @@ -10521,7 +10521,7 @@ lbl_8006F904: /* 8006F908 0006C708 38 7F 1F 84 */ addi r3, r31, 0x1f84 /* 8006F90C 0006C70C C0 1F 1F A8 */ lfs f0, 0x1fa8(r31) /* 8006F910 0006C710 EF C1 10 24 */ fdivs f30, f1, f2 -/* 8006F914 0006C714 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006F914 0006C714 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8006F918 0006C718 C0 7F 1F A0 */ lfs f3, 0x1fa0(r31) /* 8006F91C 0006C71C FC 20 00 50 */ fneg f1, f0 /* 8006F920 0006C720 4B F9 F6 DD */ bl xVec3Init__FP5xVec3fff @@ -10536,7 +10536,7 @@ lbl_8006F904: /* 8006F944 0006C744 4B F9 ED 4D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8006F948 0006C748 48 00 00 0C */ b lbl_8006F954 lbl_8006F94C: -/* 8006F94C 0006C74C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006F94C 0006C74C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006F950 0006C750 D0 1F 1F 9C */ stfs f0, 0x1f9c(r31) lbl_8006F954: /* 8006F954 0006C754 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 @@ -10561,19 +10561,19 @@ zEntPlayer_PredictPos__FP5xVec3ffi: /* 8006F994 0006C794 F3 C1 00 48 */ psq_st f30, 72(r1), 0, qr0 /* 8006F998 0006C798 93 E1 00 3C */ stw r31, 0x3c(r1) /* 8006F99C 0006C79C 93 C1 00 38 */ stw r30, 0x38(r1) -/* 8006F9A0 0006C7A0 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 8006F9A0 0006C7A0 3C A0 80 3C */ lis r5, lbl_globals@ha /* 8006F9A4 0006C7A4 FF C0 08 90 */ fmr f30, f1 -/* 8006F9A8 0006C7A8 3B E5 05 58 */ addi r31, r5, lbl_803C0558@l +/* 8006F9A8 0006C7A8 3B E5 05 58 */ addi r31, r5, lbl_globals@l /* 8006F9AC 0006C7AC 2C 04 00 00 */ cmpwi r4, 0 /* 8006F9B0 0006C7B0 C0 1F 1F AC */ lfs f0, 0x1fac(r31) /* 8006F9B4 0006C7B4 7C 7E 1B 78 */ mr r30, r3 /* 8006F9B8 0006C7B8 C0 3F 1F 9C */ lfs f1, 0x1f9c(r31) /* 8006F9BC 0006C7BC EF E0 00 B2 */ fmuls f31, f0, f2 /* 8006F9C0 0006C7C0 41 82 00 4C */ beq lbl_8006FA0C -/* 8006F9C4 0006C7C4 C0 02 8D 10 */ lfs f0, lbl_803CD690-_SDA2_BASE_(r2) +/* 8006F9C4 0006C7C4 C0 02 8D 10 */ lfs f0, lbl__3130-_SDA2_BASE_(r2) /* 8006F9C8 0006C7C8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006F9CC 0006C7CC 41 81 00 10 */ bgt lbl_8006F9DC -/* 8006F9D0 0006C7D0 C0 02 8E 64 */ lfs f0, lbl_803CD7E4-_SDA2_BASE_(r2) +/* 8006F9D0 0006C7D0 C0 02 8E 64 */ lfs f0, lbl__4298-_SDA2_BASE_(r2) /* 8006F9D4 0006C7D4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006F9D8 0006C7D8 40 80 00 34 */ bge lbl_8006FA0C lbl_8006F9DC: @@ -10595,7 +10595,7 @@ lbl_8006FA0C: /* 8006FA14 0006C814 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8006FA18 0006C818 38 84 00 30 */ addi r4, r4, 0x30 /* 8006FA1C 0006C81C 4B FD EA C1 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8006FA20 0006C820 C0 02 8D 10 */ lfs f0, lbl_803CD690-_SDA2_BASE_(r2) +/* 8006FA20 0006C820 C0 02 8D 10 */ lfs f0, lbl__3130-_SDA2_BASE_(r2) /* 8006FA24 0006C824 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8006FA28 0006C828 40 81 00 14 */ ble lbl_8006FA3C /* 8006FA2C 0006C82C EC 3E 07 F2 */ fmuls f1, f30, f31 @@ -10632,9 +10632,9 @@ zEntPlayer.zEntPlayerKnockToSafety__FP4xEnt: /* 8006FA98 0006C898 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8006FA9C 0006C89C 93 C1 00 18 */ stw r30, 0x18(r1) /* 8006FAA0 0006C8A0 93 A1 00 14 */ stw r29, 0x14(r1) -/* 8006FAA4 0006C8A4 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8006FAA4 0006C8A4 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8006FAA8 0006C8A8 7C 7D 1B 78 */ mr r29, r3 -/* 8006FAAC 0006C8AC 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 8006FAAC 0006C8AC 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 8006FAB0 0006C8B0 80 03 16 B0 */ lwz r0, 0x16b0(r3) /* 8006FAB4 0006C8B4 28 00 00 00 */ cmplwi r0, 0 /* 8006FAB8 0006C8B8 40 82 00 0C */ bne lbl_8006FAC4 @@ -10642,8 +10642,8 @@ zEntPlayer.zEntPlayerKnockToSafety__FP4xEnt: /* 8006FAC0 0006C8C0 48 00 01 4C */ b lbl_8006FC0C lbl_8006FAC4: /* 8006FAC4 0006C8C4 80 7D 00 24 */ lwz r3, 0x24(r29) -/* 8006FAC8 0006C8C8 3C 80 80 3C */ lis r4, lbl_803BF740@ha -/* 8006FACC 0006C8CC 3B C4 F7 40 */ addi r30, r4, lbl_803BF740@l +/* 8006FAC8 0006C8C8 3C 80 80 3C */ lis r4, lbl_floor_safe_vec@ha +/* 8006FACC 0006C8CC 3B C4 F7 40 */ addi r30, r4, lbl_floor_safe_vec@l /* 8006FAD0 0006C8D0 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8006FAD4 0006C8D4 C0 3E 00 08 */ lfs f1, 8(r30) /* 8006FAD8 0006C8D8 C0 03 00 38 */ lfs f0, 0x38(r3) @@ -10657,14 +10657,14 @@ lbl_8006FAC4: /* 8006FAF8 0006C8F8 EF 82 08 28 */ fsubs f28, f2, f1 /* 8006FAFC 0006C8FC EC 3E 07 BA */ fmadds f1, f30, f30, f0 /* 8006FB00 0006C900 4B F9 AC FD */ bl xsqrt__Ff -/* 8006FB04 0006C904 C0 02 8E 68 */ lfs f0, lbl_803CD7E8-_SDA2_BASE_(r2) +/* 8006FB04 0006C904 C0 02 8E 68 */ lfs f0, lbl__4335-_SDA2_BASE_(r2) /* 8006FB08 0006C908 FF E0 08 90 */ fmr f31, f1 /* 8006FB0C 0006C90C FC 1C 00 40 */ fcmpo cr0, f28, f0 /* 8006FB10 0006C910 41 80 00 1C */ blt lbl_8006FB2C -/* 8006FB14 0006C914 C0 02 8C 0C */ lfs f0, lbl_803CD58C-_SDA2_BASE_(r2) +/* 8006FB14 0006C914 C0 02 8C 0C */ lfs f0, lbl__875-_SDA2_BASE_(r2) /* 8006FB18 0006C918 FC 1C 00 40 */ fcmpo cr0, f28, f0 /* 8006FB1C 0006C91C 41 81 00 10 */ bgt lbl_8006FB2C -/* 8006FB20 0006C920 C0 02 8C A0 */ lfs f0, lbl_803CD620-_SDA2_BASE_(r2) +/* 8006FB20 0006C920 C0 02 8C A0 */ lfs f0, lbl__2071-_SDA2_BASE_(r2) /* 8006FB24 0006C924 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8006FB28 0006C928 40 81 00 0C */ ble lbl_8006FB34 lbl_8006FB2C: @@ -10679,10 +10679,10 @@ lbl_8006FB34: /* 8006FB48 0006C948 40 81 00 08 */ ble lbl_8006FB50 /* 8006FB4C 0006C94C FC 60 08 90 */ fmr f3, f1 lbl_8006FB50: -/* 8006FB50 0006C950 C0 02 8E 6C */ lfs f0, lbl_803CD7EC-_SDA2_BASE_(r2) -/* 8006FB54 0006C954 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006FB58 0006C958 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l -/* 8006FB5C 0006C95C C0 42 8C B4 */ lfs f2, lbl_803CD634-_SDA2_BASE_(r2) +/* 8006FB50 0006C950 C0 02 8E 6C */ lfs f0, lbl__4336-_SDA2_BASE_(r2) +/* 8006FB54 0006C954 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006FB58 0006C958 3B E3 05 58 */ addi r31, r3, lbl_globals@l +/* 8006FB5C 0006C95C C0 42 8C B4 */ lfs f2, lbl__2182-_SDA2_BASE_(r2) /* 8006FB60 0006C960 EF 60 18 2A */ fadds f27, f0, f3 /* 8006FB64 0006C964 C0 1F 09 24 */ lfs f0, 0x924(r31) /* 8006FB68 0006C968 EC 3B 08 28 */ fsubs f1, f27, f1 @@ -10691,7 +10691,7 @@ lbl_8006FB50: /* 8006FB74 0006C974 4B F9 AC 89 */ bl xsqrt__Ff /* 8006FB78 0006C978 C0 1E 00 04 */ lfs f0, 4(r30) /* 8006FB7C 0006C97C FF 80 08 90 */ fmr f28, f1 -/* 8006FB80 0006C980 C0 42 8C B4 */ lfs f2, lbl_803CD634-_SDA2_BASE_(r2) +/* 8006FB80 0006C980 C0 42 8C B4 */ lfs f2, lbl__2182-_SDA2_BASE_(r2) /* 8006FB84 0006C984 EC 3B 00 28 */ fsubs f1, f27, f0 /* 8006FB88 0006C988 C0 1F 09 24 */ lfs f0, 0x924(r31) /* 8006FB8C 0006C98C EC 22 00 72 */ fmuls f1, f2, f1 @@ -10703,13 +10703,13 @@ lbl_8006FB50: /* 8006FBA4 0006C9A4 EC 1C 00 32 */ fmuls f0, f28, f0 /* 8006FBA8 0006C9A8 EC 3F 10 24 */ fdivs f1, f31, f2 /* 8006FBAC 0006C9AC D0 03 00 D8 */ stfs f0, 0xd8(r3) -/* 8006FBB0 0006C9B0 C0 02 8C 44 */ lfs f0, lbl_803CD5C4-_SDA2_BASE_(r2) +/* 8006FBB0 0006C9B0 C0 02 8C 44 */ lfs f0, lbl__1051_2-_SDA2_BASE_(r2) /* 8006FBB4 0006C9B4 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8006FBB8 0006C9B8 40 80 00 20 */ bge lbl_8006FBD8 -/* 8006FBBC 0006C9BC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006FBBC 0006C9BC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006FBC0 0006C9C0 80 7D 00 48 */ lwz r3, 0x48(r29) /* 8006FBC4 0006C9C4 D0 03 00 D4 */ stfs f0, 0xd4(r3) -/* 8006FBC8 0006C9C8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006FBC8 0006C9C8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006FBCC 0006C9CC 80 7D 00 48 */ lwz r3, 0x48(r29) /* 8006FBD0 0006C9D0 D0 03 00 DC */ stfs f0, 0xdc(r3) /* 8006FBD4 0006C9D4 48 00 00 20 */ b lbl_8006FBF4 @@ -10722,11 +10722,11 @@ lbl_8006FBD8: /* 8006FBEC 0006C9EC 80 7D 00 48 */ lwz r3, 0x48(r29) /* 8006FBF0 0006C9F0 D0 03 00 DC */ stfs f0, 0xdc(r3) lbl_8006FBF4: -/* 8006FBF4 0006C9F4 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8006FBF4 0006C9F4 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8006FBF8 0006C9F8 38 60 00 01 */ li r3, 1 -/* 8006FBFC 0006C9FC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8006FBFC 0006C9FC 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8006FC00 0006CA00 D0 44 1F B0 */ stfs f2, 0x1fb0(r4) -/* 8006FC04 0006CA04 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006FC04 0006CA04 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006FC08 0006CA08 D0 04 1F B4 */ stfs f0, 0x1fb4(r4) lbl_8006FC0C: /* 8006FC0C 0006CA0C E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0 @@ -10757,11 +10757,11 @@ zEntPlayer.zEntPlayer_FindGrabEnt__FP4xEntP6zScenePi: /* 8006FC64 0006CA64 DB C1 00 30 */ stfd f30, 0x30(r1) /* 8006FC68 0006CA68 F3 C1 00 38 */ psq_st f30, 56(r1), 0, qr0 /* 8006FC6C 0006CA6C BF 21 00 14 */ stmw r25, 0x14(r1) -/* 8006FC70 0006CA70 3C C0 80 3C */ lis r6, lbl_803C0558@ha +/* 8006FC70 0006CA70 3C C0 80 3C */ lis r6, lbl_globals@ha /* 8006FC74 0006CA74 7C 79 1B 78 */ mr r25, r3 /* 8006FC78 0006CA78 7C 9A 23 78 */ mr r26, r4 /* 8006FC7C 0006CA7C 7C BB 2B 78 */ mr r27, r5 -/* 8006FC80 0006CA80 3B E6 05 58 */ addi r31, r6, lbl_803C0558@l +/* 8006FC80 0006CA80 3B E6 05 58 */ addi r31, r6, lbl_globals@l /* 8006FC84 0006CA84 3B A0 00 00 */ li r29, 0 /* 8006FC88 0006CA88 3B C0 00 00 */ li r30, 0 /* 8006FC8C 0006CA8C 48 00 01 EC */ b lbl_8006FE78 @@ -10843,7 +10843,7 @@ lbl_8006FD3C: /* 8006FDB0 0006CBB0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006FDB4 0006CBB4 41 80 00 BC */ blt lbl_8006FE70 /* 8006FDB8 0006CBB8 80 7C 00 24 */ lwz r3, 0x24(r28) -/* 8006FDBC 0006CBBC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006FDBC 0006CBBC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006FDC0 0006CBC0 C0 23 00 50 */ lfs f1, 0x50(r3) /* 8006FDC4 0006CBC4 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8006FDC8 0006CBC8 40 82 00 A8 */ bne lbl_8006FE70 @@ -10933,65 +10933,65 @@ zEntPlayer_Update__FP4xEntP6xScenef: /* 8006FEEC 0006CCEC DB 61 10 80 */ stfd f27, 0x1080(r1) /* 8006FEF0 0006CCF0 13 61 00 0E */ psq_stx f27, r1, r0, 0, qr0 /* 8006FEF4 0006CCF4 BD C1 10 38 */ stmw r14, 0x1038(r1) -/* 8006FEF8 0006CCF8 80 CD 8D 60 */ lwz r6, lbl_803CB660-_SDA_BASE_(r13) -/* 8006FEFC 0006CCFC 3C A0 80 2E */ lis r5, lbl_802DE3D0@ha +/* 8006FEF8 0006CCF8 80 CD 8D 60 */ lwz r6, lbl_gCurrentPlayer-_SDA_BASE_(r13) +/* 8006FEFC 0006CCFC 3C A0 80 2E */ lis r5, lbl_sHackStuckDir@ha /* 8006FF00 0006CD00 FF E0 08 90 */ fmr f31, f1 /* 8006FF04 0006CD04 7C 7A 1B 78 */ mr r26, r3 /* 8006FF08 0006CD08 2C 06 00 01 */ cmpwi r6, 1 /* 8006FF0C 0006CD0C 7C 9B 23 78 */ mr r27, r4 -/* 8006FF10 0006CD10 3A 25 E3 D0 */ addi r17, r5, lbl_802DE3D0@l +/* 8006FF10 0006CD10 3A 25 E3 D0 */ addi r17, r5, lbl_sHackStuckDir@l /* 8006FF14 0006CD14 40 82 00 18 */ bne lbl_8006FF2C -/* 8006FF18 0006CD18 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006FF1C 0006CD1C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006FF18 0006CD18 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006FF1C 0006CD1C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006FF20 0006CD20 80 03 16 A4 */ lwz r0, 0x16a4(r3) /* 8006FF24 0006CD24 28 00 00 00 */ cmplwi r0, 0 /* 8006FF28 0006CD28 41 82 00 20 */ beq lbl_8006FF48 lbl_8006FF2C: /* 8006FF2C 0006CD2C 2C 06 00 02 */ cmpwi r6, 2 /* 8006FF30 0006CD30 40 82 00 20 */ bne lbl_8006FF50 -/* 8006FF34 0006CD34 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8006FF38 0006CD38 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8006FF34 0006CD34 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8006FF38 0006CD38 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8006FF3C 0006CD3C 80 03 16 A8 */ lwz r0, 0x16a8(r3) /* 8006FF40 0006CD40 28 00 00 00 */ cmplwi r0, 0 /* 8006FF44 0006CD44 40 82 00 0C */ bne lbl_8006FF50 lbl_8006FF48: /* 8006FF48 0006CD48 38 00 00 00 */ li r0, 0 -/* 8006FF4C 0006CD4C 90 0D 8D 60 */ stw r0, lbl_803CB660-_SDA_BASE_(r13) +/* 8006FF4C 0006CD4C 90 0D 8D 60 */ stw r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) lbl_8006FF50: -/* 8006FF50 0006CD50 C0 02 8C 44 */ lfs f0, lbl_803CD5C4-_SDA2_BASE_(r2) +/* 8006FF50 0006CD50 C0 02 8C 44 */ lfs f0, lbl__1051_2-_SDA2_BASE_(r2) /* 8006FF54 0006CD54 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8006FF58 0006CD58 41 80 46 10 */ blt lbl_80074568 -/* 8006FF5C 0006CD5C C0 0D 81 D0 */ lfs f0, lbl_803CAAD0-_SDA_BASE_(r13) +/* 8006FF5C 0006CD5C C0 0D 81 D0 */ lfs f0, lbl_update_dt-_SDA_BASE_(r13) /* 8006FF60 0006CD60 FC 20 F8 90 */ fmr f1, f31 -/* 8006FF64 0006CD64 D0 0D 81 D4 */ stfs f0, lbl_803CAAD4-_SDA_BASE_(r13) -/* 8006FF68 0006CD68 D3 ED 81 D0 */ stfs f31, lbl_803CAAD0-_SDA_BASE_(r13) +/* 8006FF64 0006CD64 D0 0D 81 D4 */ stfs f0, lbl_last_update_dt-_SDA_BASE_(r13) +/* 8006FF68 0006CD68 D3 ED 81 D0 */ stfs f31, lbl_update_dt-_SDA_BASE_(r13) /* 8006FF6C 0006CD6C 48 01 09 FD */ bl zEntPlayer_SNDPlayDelayed__Ff -/* 8006FF70 0006CD70 3C 60 80 29 */ lis r3, lbl_8028DDF0@ha +/* 8006FF70 0006CD70 3C 60 80 29 */ lis r3, lbl_sPlayerStreamSndTimer@ha /* 8006FF74 0006CD74 38 00 00 3B */ li r0, 0x3b -/* 8006FF78 0006CD78 38 63 DD F0 */ addi r3, r3, lbl_8028DDF0@l +/* 8006FF78 0006CD78 38 63 DD F0 */ addi r3, r3, lbl_sPlayerStreamSndTimer@l /* 8006FF7C 0006CD7C 38 80 00 00 */ li r4, 0 /* 8006FF80 0006CD80 7C 09 03 A6 */ mtctr r0 lbl_8006FF84: /* 8006FF84 0006CD84 C0 23 00 00 */ lfs f1, 0(r3) -/* 8006FF88 0006CD88 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006FF88 0006CD88 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006FF8C 0006CD8C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006FF90 0006CD90 40 81 00 20 */ ble lbl_8006FFB0 /* 8006FF94 0006CD94 EC 01 F8 28 */ fsubs f0, f1, f31 /* 8006FF98 0006CD98 D0 03 00 00 */ stfs f0, 0(r3) /* 8006FF9C 0006CD9C C0 23 00 00 */ lfs f1, 0(r3) -/* 8006FFA0 0006CDA0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006FFA0 0006CDA0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006FFA4 0006CDA4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006FFA8 0006CDA8 40 80 00 08 */ bge lbl_8006FFB0 /* 8006FFAC 0006CDAC D0 03 00 00 */ stfs f0, 0(r3) lbl_8006FFB0: -/* 8006FFB0 0006CDB0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006FFB0 0006CDB0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006FFB4 0006CDB4 C4 23 00 08 */ lfsu f1, 8(r3) /* 8006FFB8 0006CDB8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006FFBC 0006CDBC 40 81 00 20 */ ble lbl_8006FFDC /* 8006FFC0 0006CDC0 EC 01 F8 28 */ fsubs f0, f1, f31 /* 8006FFC4 0006CDC4 D0 03 00 00 */ stfs f0, 0(r3) /* 8006FFC8 0006CDC8 C0 23 00 00 */ lfs f1, 0(r3) -/* 8006FFCC 0006CDCC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8006FFCC 0006CDCC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8006FFD0 0006CDD0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8006FFD4 0006CDD4 40 80 00 08 */ bge lbl_8006FFDC /* 8006FFD8 0006CDD8 D0 03 00 00 */ stfs f0, 0(r3) @@ -11000,8 +11000,8 @@ lbl_8006FFDC: /* 8006FFE0 0006CDE0 38 84 00 01 */ addi r4, r4, 1 /* 8006FFE4 0006CDE4 42 00 FF A0 */ bdnz lbl_8006FF84 /* 8006FFE8 0006CDE8 38 00 00 00 */ li r0, 0 -/* 8006FFEC 0006CDEC 90 0D 8C B4 */ stw r0, lbl_803CB5B4-_SDA_BASE_(r13) -/* 8006FFF0 0006CDF0 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 8006FFEC 0006CDEC 90 0D 8C B4 */ stw r0, lbl_gSpongeBall-_SDA_BASE_(r13) +/* 8006FFF0 0006CDF0 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8006FFF4 0006CDF4 80 03 00 10 */ lwz r0, 0x10(r3) /* 8006FFF8 0006CDF8 28 00 00 00 */ cmplwi r0, 0 /* 8006FFFC 0006CDFC 40 82 00 08 */ bne lbl_80070004 @@ -11014,44 +11014,44 @@ lbl_80070004: /* 80070014 0006CE14 7F 43 D3 78 */ mr r3, r26 /* 80070018 0006CE18 7F 64 DB 78 */ mr r4, r27 /* 8007001C 0006CE1C 48 00 77 01 */ bl zEntPlayer.zEntPlayerEGenUpdate__FP4xEntP6xScenef -/* 80070020 0006CE20 80 0D 8D 58 */ lwz r0, lbl_803CB658-_SDA_BASE_(r13) +/* 80070020 0006CE20 80 0D 8D 58 */ lwz r0, lbl_gReticleTarget-_SDA_BASE_(r13) /* 80070024 0006CE24 28 00 00 00 */ cmplwi r0, 0 /* 80070028 0006CE28 41 82 00 50 */ beq lbl_80070078 -/* 8007002C 0006CE2C C0 22 8E 84 */ lfs f1, lbl_803CD804-_SDA2_BASE_(r2) -/* 80070030 0006CE30 C0 0D 8D 48 */ lfs f0, lbl_803CB648-_SDA_BASE_(r13) +/* 8007002C 0006CE2C C0 22 8E 84 */ lfs f1, lbl__6478-_SDA2_BASE_(r2) +/* 80070030 0006CE30 C0 0D 8D 48 */ lfs f0, lbl_sReticleRot-_SDA_BASE_(r13) /* 80070034 0006CE34 EC 01 07 FA */ fmadds f0, f1, f31, f0 -/* 80070038 0006CE38 D0 0D 8D 48 */ stfs f0, lbl_803CB648-_SDA_BASE_(r13) -/* 8007003C 0006CE3C C0 2D 8D 48 */ lfs f1, lbl_803CB648-_SDA_BASE_(r13) -/* 80070040 0006CE40 C0 02 8C 50 */ lfs f0, lbl_803CD5D0-_SDA2_BASE_(r2) +/* 80070038 0006CE38 D0 0D 8D 48 */ stfs f0, lbl_sReticleRot-_SDA_BASE_(r13) +/* 8007003C 0006CE3C C0 2D 8D 48 */ lfs f1, lbl_sReticleRot-_SDA_BASE_(r13) +/* 80070040 0006CE40 C0 02 8C 50 */ lfs f0, lbl__1459-_SDA2_BASE_(r2) /* 80070044 0006CE44 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80070048 0006CE48 40 81 00 0C */ ble lbl_80070054 /* 8007004C 0006CE4C EC 01 00 28 */ fsubs f0, f1, f0 -/* 80070050 0006CE50 D0 0D 8D 48 */ stfs f0, lbl_803CB648-_SDA_BASE_(r13) +/* 80070050 0006CE50 D0 0D 8D 48 */ stfs f0, lbl_sReticleRot-_SDA_BASE_(r13) lbl_80070054: -/* 80070054 0006CE54 C0 22 8C 40 */ lfs f1, lbl_803CD5C0-_SDA2_BASE_(r2) -/* 80070058 0006CE58 C0 0D 8D 4C */ lfs f0, lbl_803CB64C-_SDA_BASE_(r13) +/* 80070054 0006CE54 C0 22 8C 40 */ lfs f1, lbl__1049_1-_SDA2_BASE_(r2) +/* 80070058 0006CE58 C0 0D 8D 4C */ lfs f0, lbl_sReticleAlpha-_SDA_BASE_(r13) /* 8007005C 0006CE5C EC 01 07 FA */ fmadds f0, f1, f31, f0 -/* 80070060 0006CE60 D0 0D 8D 4C */ stfs f0, lbl_803CB64C-_SDA_BASE_(r13) -/* 80070064 0006CE64 C0 2D 8D 4C */ lfs f1, lbl_803CB64C-_SDA_BASE_(r13) -/* 80070068 0006CE68 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 80070060 0006CE60 D0 0D 8D 4C */ stfs f0, lbl_sReticleAlpha-_SDA_BASE_(r13) +/* 80070064 0006CE64 C0 2D 8D 4C */ lfs f1, lbl_sReticleAlpha-_SDA_BASE_(r13) +/* 80070068 0006CE68 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 8007006C 0006CE6C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80070070 0006CE70 40 81 00 08 */ ble lbl_80070078 -/* 80070074 0006CE74 D0 0D 8D 4C */ stfs f0, lbl_803CB64C-_SDA_BASE_(r13) +/* 80070074 0006CE74 D0 0D 8D 4C */ stfs f0, lbl_sReticleAlpha-_SDA_BASE_(r13) lbl_80070078: -/* 80070078 0006CE78 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007007C 0006CE7C 3A 43 05 58 */ addi r18, r3, lbl_803C0558@l +/* 80070078 0006CE78 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007007C 0006CE7C 3A 43 05 58 */ addi r18, r3, lbl_globals@l /* 80070080 0006CE80 80 12 17 88 */ lwz r0, 0x1788(r18) /* 80070084 0006CE84 28 00 00 00 */ cmplwi r0, 0 /* 80070088 0006CE88 40 82 00 1C */ bne lbl_800700A4 /* 8007008C 0006CE8C 80 12 16 B0 */ lwz r0, 0x16b0(r18) /* 80070090 0006CE90 28 00 00 00 */ cmplwi r0, 0 /* 80070094 0006CE94 41 82 00 10 */ beq lbl_800700A4 -/* 80070098 0006CE98 80 0D 8D A0 */ lwz r0, lbl_803CB6A0-_SDA_BASE_(r13) +/* 80070098 0006CE98 80 0D 8D A0 */ lwz r0, lbl_in_goo-_SDA_BASE_(r13) /* 8007009C 0006CE9C 2C 00 00 00 */ cmpwi r0, 0 /* 800700A0 0006CEA0 41 82 00 30 */ beq lbl_800700D0 lbl_800700A4: -/* 800700A4 0006CEA4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800700A8 0006CEA8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800700A4 0006CEA4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800700A8 0006CEA8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800700AC 0006CEAC 80 83 19 E4 */ lwz r4, 0x19e4(r3) /* 800700B0 0006CEB0 28 04 00 00 */ cmplwi r4, 0 /* 800700B4 0006CEB4 41 82 00 1C */ beq lbl_800700D0 @@ -11082,11 +11082,11 @@ lbl_800700D0: /* 80070114 0006CF14 4B FF EA A9 */ bl zEntPlayer.zEntPlayer_SpringboardFX__FP4xEntf /* 80070118 0006CF18 FC 20 F8 90 */ fmr f1, f31 /* 8007011C 0006CF1C 4B FF B5 09 */ bl zEntPlayer.speak_update__24_unnamed_zEntPlayer_cpp_Ff -/* 80070120 0006CF20 80 8D 8D 60 */ lwz r4, lbl_803CB660-_SDA_BASE_(r13) +/* 80070120 0006CF20 80 8D 8D 60 */ lwz r4, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 80070124 0006CF24 2C 04 00 00 */ cmpwi r4, 0 /* 80070128 0006CF28 40 82 00 80 */ bne lbl_800701A8 -/* 8007012C 0006CF2C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80070130 0006CF30 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007012C 0006CF2C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80070130 0006CF30 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80070134 0006CF34 80 63 07 04 */ lwz r3, 0x704(r3) /* 80070138 0006CF38 80 63 00 0C */ lwz r3, 0xc(r3) /* 8007013C 0006CF3C 80 63 00 08 */ lwz r3, 8(r3) @@ -11099,14 +11099,14 @@ lbl_800700D0: /* 80070158 0006CF58 40 82 00 3C */ bne lbl_80070194 lbl_8007015C: /* 8007015C 0006CF5C 1C 04 00 BC */ mulli r0, r4, 0xbc -/* 80070160 0006CF60 3C 60 80 29 */ lis r3, lbl_8028CE18@ha -/* 80070164 0006CF64 38 63 CE 18 */ addi r3, r3, lbl_8028CE18@l +/* 80070160 0006CF60 3C 60 80 29 */ lis r3, lbl_sPlayerSndID@ha +/* 80070164 0006CF64 38 63 CE 18 */ addi r3, r3, lbl_sPlayerSndID@l /* 80070168 0006CF68 7C 63 02 14 */ add r3, r3, r0 /* 8007016C 0006CF6C 80 03 00 B4 */ lwz r0, 0xb4(r3) /* 80070170 0006CF70 28 00 00 00 */ cmplwi r0, 0 /* 80070174 0006CF74 40 82 00 54 */ bne lbl_800701C8 -/* 80070178 0006CF78 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8007017C 0006CF7C C0 0D 8C BC */ lfs f0, lbl_803CB5BC-_SDA_BASE_(r13) +/* 80070178 0006CF78 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 8007017C 0006CF7C C0 0D 8C BC */ lfs f0, lbl_sPlayerSndSneakDelay-_SDA_BASE_(r13) /* 80070180 0006CF80 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80070184 0006CF84 40 82 00 44 */ bne lbl_800701C8 /* 80070188 0006CF88 38 60 00 2D */ li r3, 0x2d @@ -11115,22 +11115,22 @@ lbl_8007015C: lbl_80070194: /* 80070194 0006CF94 38 60 00 2D */ li r3, 0x2d /* 80070198 0006CF98 48 01 10 A9 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd -/* 8007019C 0006CF9C C0 02 8D 14 */ lfs f0, lbl_803CD694-_SDA2_BASE_(r2) -/* 800701A0 0006CFA0 D0 0D 8C BC */ stfs f0, lbl_803CB5BC-_SDA_BASE_(r13) +/* 8007019C 0006CF9C C0 02 8D 14 */ lfs f0, lbl__3169-_SDA2_BASE_(r2) +/* 800701A0 0006CFA0 D0 0D 8C BC */ stfs f0, lbl_sPlayerSndSneakDelay-_SDA_BASE_(r13) /* 800701A4 0006CFA4 48 00 00 24 */ b lbl_800701C8 lbl_800701A8: -/* 800701A8 0006CFA8 3C 60 80 29 */ lis r3, lbl_8028CE18@ha -/* 800701AC 0006CFAC 39 C3 CE 18 */ addi r14, r3, lbl_8028CE18@l +/* 800701A8 0006CFA8 3C 60 80 29 */ lis r3, lbl_sPlayerSndID@ha +/* 800701AC 0006CFAC 39 C3 CE 18 */ addi r14, r3, lbl_sPlayerSndID@l /* 800701B0 0006CFB0 80 6E 00 B4 */ lwz r3, 0xb4(r14) /* 800701B4 0006CFB4 4B FD 90 4D */ bl xSndStop__FUi /* 800701B8 0006CFB8 38 00 00 00 */ li r0, 0 /* 800701BC 0006CFBC 90 0E 00 B4 */ stw r0, 0xb4(r14) -/* 800701C0 0006CFC0 C0 02 8D 14 */ lfs f0, lbl_803CD694-_SDA2_BASE_(r2) -/* 800701C4 0006CFC4 D0 0D 8C BC */ stfs f0, lbl_803CB5BC-_SDA_BASE_(r13) +/* 800701C0 0006CFC0 C0 02 8D 14 */ lfs f0, lbl__3169-_SDA2_BASE_(r2) +/* 800701C4 0006CFC4 D0 0D 8C BC */ stfs f0, lbl_sPlayerSndSneakDelay-_SDA_BASE_(r13) lbl_800701C8: /* 800701C8 0006CFC8 80 9A 00 24 */ lwz r4, 0x24(r26) -/* 800701CC 0006CFCC 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 800701D0 0006CFD0 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 800701CC 0006CFCC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 800701D0 0006CFD0 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 800701D4 0006CFD4 80 A4 00 0C */ lwz r5, 0xc(r4) /* 800701D8 0006CFD8 38 83 21 72 */ addi r4, r3, 0x2172 /* 800701DC 0006CFDC 80 65 00 08 */ lwz r3, 8(r5) @@ -11139,19 +11139,19 @@ lbl_800701C8: /* 800701E8 0006CFE8 48 17 73 35 */ bl func_801E751C /* 800701EC 0006CFEC 2C 03 00 00 */ cmpwi r3, 0 /* 800701F0 0006CFF0 40 82 00 D8 */ bne lbl_800702C8 -/* 800701F4 0006CFF4 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800701F4 0006CFF4 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800701F8 0006CFF8 80 7A 00 24 */ lwz r3, 0x24(r26) -/* 800701FC 0006CFFC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l -/* 80070200 0006D000 C0 2D 8D CC */ lfs f1, lbl_803CB6CC-_SDA_BASE_(r13) +/* 800701FC 0006CFFC 38 84 05 58 */ addi r4, r4, lbl_globals@l +/* 80070200 0006D000 C0 2D 8D CC */ lfs f1, lbl_sBubbleBowlTimer-_SDA_BASE_(r13) /* 80070204 0006D004 C0 04 09 54 */ lfs f0, 0x954(r4) /* 80070208 0006D008 80 63 00 0C */ lwz r3, 0xc(r3) /* 8007020C 0006D00C EC 01 00 24 */ fdivs f0, f1, f0 -/* 80070210 0006D010 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) +/* 80070210 0006D010 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) /* 80070214 0006D014 80 63 00 08 */ lwz r3, 8(r3) /* 80070218 0006D018 EC 01 00 2A */ fadds f0, f1, f0 /* 8007021C 0006D01C D0 03 00 0C */ stfs f0, 0xc(r3) /* 80070220 0006D020 80 7A 00 24 */ lwz r3, 0x24(r26) -/* 80070224 0006D024 C0 02 8C B4 */ lfs f0, lbl_803CD634-_SDA2_BASE_(r2) +/* 80070224 0006D024 C0 02 8C B4 */ lfs f0, lbl__2182-_SDA2_BASE_(r2) /* 80070228 0006D028 80 63 00 0C */ lwz r3, 0xc(r3) /* 8007022C 0006D02C 80 63 00 08 */ lwz r3, 8(r3) /* 80070230 0006D030 C0 23 00 0C */ lfs f1, 0xc(r3) @@ -11159,48 +11159,48 @@ lbl_800701C8: /* 80070238 0006D038 40 81 00 08 */ ble lbl_80070240 /* 8007023C 0006D03C D0 03 00 0C */ stfs f0, 0xc(r3) lbl_80070240: -/* 80070240 0006D040 C0 0D 8D CC */ lfs f0, lbl_803CB6CC-_SDA_BASE_(r13) +/* 80070240 0006D040 C0 0D 8D CC */ lfs f0, lbl_sBubbleBowlTimer-_SDA_BASE_(r13) /* 80070244 0006D044 EC 00 F8 2A */ fadds f0, f0, f31 -/* 80070248 0006D048 D0 0D 8D CC */ stfs f0, lbl_803CB6CC-_SDA_BASE_(r13) -/* 8007024C 0006D04C 80 0D 8D C8 */ lwz r0, lbl_803CB6C8-_SDA_BASE_(r13) +/* 80070248 0006D048 D0 0D 8D CC */ stfs f0, lbl_sBubbleBowlTimer-_SDA_BASE_(r13) +/* 8007024C 0006D04C 80 0D 8D C8 */ lwz r0, lbl_sShouldBubbleBowl-_SDA_BASE_(r13) /* 80070250 0006D050 28 00 00 00 */ cmplwi r0, 0 /* 80070254 0006D054 40 82 00 74 */ bne lbl_800702C8 /* 80070258 0006D058 80 12 17 88 */ lwz r0, 0x1788(r18) /* 8007025C 0006D05C 28 00 00 00 */ cmplwi r0, 0 /* 80070260 0006D060 40 82 00 2C */ bne lbl_8007028C -/* 80070264 0006D064 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80070268 0006D068 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80070264 0006D064 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80070268 0006D068 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007026C 0006D06C 80 63 03 1C */ lwz r3, 0x31c(r3) /* 80070270 0006D070 80 03 00 2C */ lwz r0, 0x2c(r3) /* 80070274 0006D074 54 00 03 9D */ rlwinm. r0, r0, 0, 0xe, 0xe /* 80070278 0006D078 41 82 00 14 */ beq lbl_8007028C -/* 8007027C 0006D07C C0 2D 8D CC */ lfs f1, lbl_803CB6CC-_SDA_BASE_(r13) +/* 8007027C 0006D07C C0 2D 8D CC */ lfs f1, lbl_sBubbleBowlTimer-_SDA_BASE_(r13) /* 80070280 0006D080 C0 04 09 54 */ lfs f0, 0x954(r4) /* 80070284 0006D084 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80070288 0006D088 40 81 00 40 */ ble lbl_800702C8 lbl_8007028C: -/* 8007028C 0006D08C C0 0D 8D CC */ lfs f0, lbl_803CB6CC-_SDA_BASE_(r13) +/* 8007028C 0006D08C C0 0D 8D CC */ lfs f0, lbl_sBubbleBowlTimer-_SDA_BASE_(r13) /* 80070290 0006D090 C0 24 09 54 */ lfs f1, 0x954(r4) /* 80070294 0006D094 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80070298 0006D098 40 81 00 08 */ ble lbl_800702A0 -/* 8007029C 0006D09C D0 2D 8D CC */ stfs f1, lbl_803CB6CC-_SDA_BASE_(r13) +/* 8007029C 0006D09C D0 2D 8D CC */ stfs f1, lbl_sBubbleBowlTimer-_SDA_BASE_(r13) lbl_800702A0: /* 800702A0 0006D0A0 38 00 00 01 */ li r0, 1 -/* 800702A4 0006D0A4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800702A8 0006D0A8 90 0D 8D C8 */ stw r0, lbl_803CB6C8-_SDA_BASE_(r13) -/* 800702AC 0006D0AC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 800702B0 0006D0B0 C0 0D 8D CC */ lfs f0, lbl_803CB6CC-_SDA_BASE_(r13) +/* 800702A4 0006D0A4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800702A8 0006D0A8 90 0D 8D C8 */ stw r0, lbl_sShouldBubbleBowl-_SDA_BASE_(r13) +/* 800702AC 0006D0AC 38 63 05 58 */ addi r3, r3, lbl_globals@l +/* 800702B0 0006D0B0 C0 0D 8D CC */ lfs f0, lbl_sBubbleBowlTimer-_SDA_BASE_(r13) /* 800702B4 0006D0B4 C0 43 09 70 */ lfs f2, 0x970(r3) /* 800702B8 0006D0B8 EC 20 08 24 */ fdivs f1, f0, f1 -/* 800702BC 0006D0BC C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 800702BC 0006D0BC C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 800702C0 0006D0C0 EC 02 00 7A */ fmadds f0, f2, f1, f0 -/* 800702C4 0006D0C4 D0 0D 81 EC */ stfs f0, lbl_803CAAEC-_SDA_BASE_(r13) +/* 800702C4 0006D0C4 D0 0D 81 EC */ stfs f0, lbl_sBubbleBowlMultiplier-_SDA_BASE_(r13) lbl_800702C8: /* 800702C8 0006D0C8 FC 20 F8 90 */ fmr f1, f31 /* 800702CC 0006D0CC 7F 63 DB 78 */ mr r3, r27 /* 800702D0 0006D0D0 4B FF 2F 1D */ bl zEntPickup_CheckAllPickupsAgainstPlayer__FP6xScenef -/* 800702D4 0006D0D4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800702D8 0006D0D8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800702D4 0006D0D4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800702D8 0006D0D8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800702DC 0006D0DC 80 03 09 00 */ lwz r0, 0x900(r3) /* 800702E0 0006D0E0 28 00 00 00 */ cmplwi r0, 0 /* 800702E4 0006D0E4 41 82 00 B4 */ beq lbl_80070398 @@ -11208,7 +11208,7 @@ lbl_800702C8: /* 800702EC 0006D0EC 28 00 00 00 */ cmplwi r0, 0 /* 800702F0 0006D0F0 40 82 00 A8 */ bne lbl_80070398 /* 800702F4 0006D0F4 C0 23 17 0C */ lfs f1, 0x170c(r3) -/* 800702F8 0006D0F8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800702F8 0006D0F8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800702FC 0006D0FC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80070300 0006D100 40 80 00 98 */ bge lbl_80070398 /* 80070304 0006D104 80 B2 17 88 */ lwz r5, 0x1788(r18) @@ -11219,13 +11219,13 @@ lbl_800702C8: /* 80070318 0006D118 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 8007031C 0006D11C 41 82 00 10 */ beq lbl_8007032C /* 80070320 0006D120 38 00 00 00 */ li r0, 0 -/* 80070324 0006D124 90 0D 8D 60 */ stw r0, lbl_803CB660-_SDA_BASE_(r13) +/* 80070324 0006D124 90 0D 8D 60 */ stw r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 80070328 0006D128 48 00 00 70 */ b lbl_80070398 lbl_8007032C: /* 8007032C 0006D12C 28 05 00 00 */ cmplwi r5, 0 /* 80070330 0006D130 40 82 00 34 */ bne lbl_80070364 -/* 80070334 0006D134 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80070338 0006D138 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80070334 0006D134 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80070338 0006D138 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8007033C 0006D13C 80 64 03 1C */ lwz r3, 0x31c(r4) /* 80070340 0006D140 80 03 00 30 */ lwz r0, 0x30(r3) /* 80070344 0006D144 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18 @@ -11234,13 +11234,13 @@ lbl_8007032C: /* 80070350 0006D150 28 00 00 00 */ cmplwi r0, 0 /* 80070354 0006D154 41 82 00 10 */ beq lbl_80070364 /* 80070358 0006D158 38 00 00 01 */ li r0, 1 -/* 8007035C 0006D15C 90 0D 8D 60 */ stw r0, lbl_803CB660-_SDA_BASE_(r13) +/* 8007035C 0006D15C 90 0D 8D 60 */ stw r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 80070360 0006D160 48 00 00 38 */ b lbl_80070398 lbl_80070364: /* 80070364 0006D164 28 05 00 00 */ cmplwi r5, 0 /* 80070368 0006D168 40 82 00 30 */ bne lbl_80070398 -/* 8007036C 0006D16C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80070370 0006D170 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8007036C 0006D16C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80070370 0006D170 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80070374 0006D174 80 64 03 1C */ lwz r3, 0x31c(r4) /* 80070378 0006D178 80 03 00 30 */ lwz r0, 0x30(r3) /* 8007037C 0006D17C 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a @@ -11249,10 +11249,10 @@ lbl_80070364: /* 80070388 0006D188 28 00 00 00 */ cmplwi r0, 0 /* 8007038C 0006D18C 41 82 00 0C */ beq lbl_80070398 /* 80070390 0006D190 38 00 00 02 */ li r0, 2 -/* 80070394 0006D194 90 0D 8D 60 */ stw r0, lbl_803CB660-_SDA_BASE_(r13) +/* 80070394 0006D194 90 0D 8D 60 */ stw r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) lbl_80070398: -/* 80070398 0006D198 80 6D 8D 60 */ lwz r3, lbl_803CB660-_SDA_BASE_(r13) -/* 8007039C 0006D19C 80 0D 81 DC */ lwz r0, lbl_803CAADC-_SDA_BASE_(r13) +/* 80070398 0006D198 80 6D 8D 60 */ lwz r3, lbl_gCurrentPlayer-_SDA_BASE_(r13) +/* 8007039C 0006D19C 80 0D 81 DC */ lwz r0, lbl_lastgCurrentPlayer-_SDA_BASE_(r13) /* 800703A0 0006D1A0 7C 03 00 00 */ cmpw r3, r0 /* 800703A4 0006D1A4 41 82 01 04 */ beq lbl_800704A8 /* 800703A8 0006D1A8 2C 03 00 01 */ cmpwi r3, 1 @@ -11266,26 +11266,26 @@ lbl_800703C0: /* 800703C4 0006D1C4 40 80 00 E4 */ bge lbl_800704A8 /* 800703C8 0006D1C8 48 00 00 98 */ b lbl_80070460 lbl_800703CC: -/* 800703CC 0006D1CC 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800703CC 0006D1CC 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800703D0 0006D1D0 80 7A 00 24 */ lwz r3, 0x24(r26) -/* 800703D4 0006D1D4 39 C4 05 58 */ addi r14, r4, lbl_803C0558@l +/* 800703D4 0006D1D4 39 C4 05 58 */ addi r14, r4, lbl_globals@l /* 800703D8 0006D1D8 80 AE 16 A0 */ lwz r5, 0x16a0(r14) /* 800703DC 0006D1DC 80 83 00 4C */ lwz r4, 0x4c(r3) /* 800703E0 0006D1E0 80 65 00 4C */ lwz r3, 0x4c(r5) /* 800703E4 0006D1E4 4B FC 45 B9 */ bl __as__11RwMatrixTagFRC11RwMatrixTag /* 800703E8 0006D1E8 80 AE 16 A0 */ lwz r5, 0x16a0(r14) -/* 800703EC 0006D1EC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800703F0 0006D1F0 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800703EC 0006D1EC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800703F0 0006D1F0 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800703F4 0006D1F4 38 00 00 00 */ li r0, 0 /* 800703F8 0006D1F8 90 BA 00 24 */ stw r5, 0x24(r26) /* 800703FC 0006D1FC 38 64 09 C8 */ addi r3, r4, 0x9c8 /* 80070400 0006D200 90 64 09 C4 */ stw r3, 0x9c4(r4) -/* 80070404 0006D204 90 0D 8D 58 */ stw r0, lbl_803CB658-_SDA_BASE_(r13) +/* 80070404 0006D204 90 0D 8D 58 */ stw r0, lbl_gReticleTarget-_SDA_BASE_(r13) /* 80070408 0006D208 90 04 1A F4 */ stw r0, 0x1af4(r4) /* 8007040C 0006D20C 48 00 00 9C */ b lbl_800704A8 lbl_80070410: -/* 80070410 0006D210 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80070414 0006D214 39 C3 05 58 */ addi r14, r3, lbl_803C0558@l +/* 80070410 0006D210 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80070414 0006D214 39 C3 05 58 */ addi r14, r3, lbl_globals@l /* 80070418 0006D218 80 6E 16 A4 */ lwz r3, 0x16a4(r14) /* 8007041C 0006D21C 28 03 00 00 */ cmplwi r3, 0 /* 80070420 0006D220 41 82 00 88 */ beq lbl_800704A8 @@ -11294,19 +11294,19 @@ lbl_80070410: /* 8007042C 0006D22C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80070430 0006D230 4B FC 45 6D */ bl __as__11RwMatrixTagFRC11RwMatrixTag /* 80070434 0006D234 80 AE 16 A4 */ lwz r5, 0x16a4(r14) -/* 80070438 0006D238 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007043C 0006D23C 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80070438 0006D238 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007043C 0006D23C 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80070440 0006D240 38 00 00 00 */ li r0, 0 /* 80070444 0006D244 90 BA 00 24 */ stw r5, 0x24(r26) /* 80070448 0006D248 38 64 0E 10 */ addi r3, r4, 0xe10 /* 8007044C 0006D24C 90 64 09 C4 */ stw r3, 0x9c4(r4) -/* 80070450 0006D250 90 0D 8D 58 */ stw r0, lbl_803CB658-_SDA_BASE_(r13) +/* 80070450 0006D250 90 0D 8D 58 */ stw r0, lbl_gReticleTarget-_SDA_BASE_(r13) /* 80070454 0006D254 90 04 1A EC */ stw r0, 0x1aec(r4) /* 80070458 0006D258 90 04 1A F4 */ stw r0, 0x1af4(r4) /* 8007045C 0006D25C 48 00 00 4C */ b lbl_800704A8 lbl_80070460: -/* 80070460 0006D260 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80070464 0006D264 39 C3 05 58 */ addi r14, r3, lbl_803C0558@l +/* 80070460 0006D260 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80070464 0006D264 39 C3 05 58 */ addi r14, r3, lbl_globals@l /* 80070468 0006D268 80 6E 16 A8 */ lwz r3, 0x16a8(r14) /* 8007046C 0006D26C 28 03 00 00 */ cmplwi r3, 0 /* 80070470 0006D270 41 82 00 38 */ beq lbl_800704A8 @@ -11315,28 +11315,28 @@ lbl_80070460: /* 8007047C 0006D27C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80070480 0006D280 4B FC 45 1D */ bl __as__11RwMatrixTagFRC11RwMatrixTag /* 80070484 0006D284 80 AE 16 A8 */ lwz r5, 0x16a8(r14) -/* 80070488 0006D288 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007048C 0006D28C 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80070488 0006D288 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007048C 0006D28C 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80070490 0006D290 38 00 00 00 */ li r0, 0 /* 80070494 0006D294 90 BA 00 24 */ stw r5, 0x24(r26) /* 80070498 0006D298 38 64 12 58 */ addi r3, r4, 0x1258 /* 8007049C 0006D29C 90 64 09 C4 */ stw r3, 0x9c4(r4) -/* 800704A0 0006D2A0 90 0D 8D 58 */ stw r0, lbl_803CB658-_SDA_BASE_(r13) +/* 800704A0 0006D2A0 90 0D 8D 58 */ stw r0, lbl_gReticleTarget-_SDA_BASE_(r13) /* 800704A4 0006D2A4 90 04 1A EC */ stw r0, 0x1aec(r4) lbl_800704A8: -/* 800704A8 0006D2A8 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) -/* 800704AC 0006D2AC 90 0D 81 DC */ stw r0, lbl_803CAADC-_SDA_BASE_(r13) +/* 800704A8 0006D2A8 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) +/* 800704AC 0006D2AC 90 0D 81 DC */ stw r0, lbl_lastgCurrentPlayer-_SDA_BASE_(r13) /* 800704B0 0006D2B0 48 04 49 11 */ bl zSceneGetLevelIndex__Fv -/* 800704B4 0006D2B4 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800704B4 0006D2B4 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800704B8 0006D2B8 54 60 10 3A */ slwi r0, r3, 2 -/* 800704BC 0006D2BC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800704BC 0006D2BC 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800704C0 0006D2C0 7C 64 02 14 */ add r3, r4, r0 /* 800704C4 0006D2C4 80 03 1B 08 */ lwz r0, 0x1b08(r3) /* 800704C8 0006D2C8 90 04 1B 80 */ stw r0, 0x1b80(r4) /* 800704CC 0006D2CC 48 04 48 F5 */ bl zSceneGetLevelIndex__Fv -/* 800704D0 0006D2D0 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800704D0 0006D2D0 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800704D4 0006D2D4 54 60 10 3A */ slwi r0, r3, 2 -/* 800704D8 0006D2D8 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l +/* 800704D8 0006D2D8 38 A4 05 58 */ addi r5, r4, lbl_globals@l /* 800704DC 0006D2DC 7C 65 02 14 */ add r3, r5, r0 /* 800704E0 0006D2E0 80 83 1B 84 */ lwz r4, 0x1b84(r3) /* 800704E4 0006D2E4 38 05 06 E0 */ addi r0, r5, 0x6e0 @@ -11344,28 +11344,28 @@ lbl_800704A8: /* 800704EC 0006D2EC 7C 03 03 78 */ mr r3, r0 /* 800704F0 0006D2F0 90 85 1B C0 */ stw r4, 0x1bc0(r5) /* 800704F4 0006D2F4 4B FE 5F 9D */ bl xEntGetFrame__FPC4xEnt -/* 800704F8 0006D2F8 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 800704F8 0006D2F8 3C A0 80 3C */ lis r5, lbl_globals@ha /* 800704FC 0006D2FC 7C 64 1B 78 */ mr r4, r3 -/* 80070500 0006D300 38 65 05 58 */ addi r3, r5, lbl_803C0558@l +/* 80070500 0006D300 38 65 05 58 */ addi r3, r5, lbl_globals@l /* 80070504 0006D304 4B F9 D0 7D */ bl xCameraSetTargetMatrix__FP7xCameraP7xMat4x3 -/* 80070508 0006D308 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007050C 0006D30C 3C 80 80 3C */ lis r4, lbl_803BF6A4@ha -/* 80070510 0006D310 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 80070514 0006D314 38 84 F6 A4 */ addi r4, r4, lbl_803BF6A4@l +/* 80070508 0006D308 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007050C 0006D30C 3C 80 80 3C */ lis r4, lbl_sCameraLastMat@ha +/* 80070510 0006D310 38 63 05 58 */ addi r3, r3, lbl_globals@l +/* 80070514 0006D314 38 84 F6 A4 */ addi r4, r4, lbl_sCameraLastMat@l /* 80070518 0006D318 4B F9 D0 71 */ bl xCameraSetTargetOMatrix__FP7xCameraP7xMat4x3 -/* 8007051C 0006D31C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80070520 0006D320 38 03 05 58 */ addi r0, r3, lbl_803C0558@l +/* 8007051C 0006D31C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80070520 0006D320 38 03 05 58 */ addi r0, r3, lbl_globals@l /* 80070524 0006D324 7C 03 03 78 */ mr r3, r0 /* 80070528 0006D328 90 01 10 1C */ stw r0, 0x101c(r1) /* 8007052C 0006D32C 80 63 07 28 */ lwz r3, 0x728(r3) /* 80070530 0006D330 38 63 00 D4 */ addi r3, r3, 0xd4 /* 80070534 0006D334 4B FE 1B C5 */ bl zCameraSetPlayerVel__FP5xVec3 /* 80070538 0006D338 38 80 00 00 */ li r4, 0 -/* 8007053C 0006D33C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80070540 0006D340 90 8D 8C FC */ stw r4, lbl_803CB5FC-_SDA_BASE_(r13) -/* 80070544 0006D344 38 03 05 58 */ addi r0, r3, lbl_803C0558@l +/* 8007053C 0006D33C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80070540 0006D340 90 8D 8C FC */ stw r4, lbl_sGrabFound-_SDA_BASE_(r13) +/* 80070544 0006D344 38 03 05 58 */ addi r0, r3, lbl_globals@l /* 80070548 0006D348 7C 03 03 78 */ mr r3, r0 -/* 8007054C 0006D34C 90 8D 8D 00 */ stw r4, lbl_803CB600-_SDA_BASE_(r13) +/* 8007054C 0006D34C 90 8D 8D 00 */ stw r4, lbl_sGrabFailed-_SDA_BASE_(r13) /* 80070550 0006D350 90 01 10 20 */ stw r0, 0x1020(r1) /* 80070554 0006D354 80 9A 00 24 */ lwz r4, 0x24(r26) /* 80070558 0006D358 80 03 16 A4 */ lwz r0, 0x16a4(r3) @@ -11375,50 +11375,50 @@ lbl_800704A8: /* 80070568 0006D368 80 03 17 B0 */ lwz r0, 0x17b0(r3) /* 8007056C 0006D36C 28 00 00 00 */ cmplwi r0, 0 /* 80070570 0006D370 41 82 00 58 */ beq lbl_800705C8 -/* 80070574 0006D374 C0 0D 8D 54 */ lfs f0, lbl_803CB654-_SDA_BASE_(r13) -/* 80070578 0006D378 81 CD 8D 58 */ lwz r14, lbl_803CB658-_SDA_BASE_(r13) +/* 80070574 0006D374 C0 0D 8D 54 */ lfs f0, lbl_sTimeToRetarget-_SDA_BASE_(r13) +/* 80070578 0006D378 81 CD 8D 58 */ lwz r14, lbl_gReticleTarget-_SDA_BASE_(r13) /* 8007057C 0006D37C EC 00 F8 28 */ fsubs f0, f0, f31 -/* 80070580 0006D380 D0 0D 8D 54 */ stfs f0, lbl_803CB654-_SDA_BASE_(r13) -/* 80070584 0006D384 C0 2D 8D 54 */ lfs f1, lbl_803CB654-_SDA_BASE_(r13) -/* 80070588 0006D388 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80070580 0006D380 D0 0D 8D 54 */ stfs f0, lbl_sTimeToRetarget-_SDA_BASE_(r13) +/* 80070584 0006D384 C0 2D 8D 54 */ lfs f1, lbl_sTimeToRetarget-_SDA_BASE_(r13) +/* 80070588 0006D388 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007058C 0006D38C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80070590 0006D390 40 80 00 90 */ bge lbl_80070620 -/* 80070594 0006D394 C0 02 8C 00 */ lfs f0, lbl_803CD580-_SDA2_BASE_(r2) +/* 80070594 0006D394 C0 02 8C 00 */ lfs f0, lbl__872-_SDA2_BASE_(r2) /* 80070598 0006D398 7F 43 D3 78 */ mr r3, r26 -/* 8007059C 0006D39C D0 0D 8D 54 */ stfs f0, lbl_803CB654-_SDA_BASE_(r13) +/* 8007059C 0006D39C D0 0D 8D 54 */ stfs f0, lbl_sTimeToRetarget-_SDA_BASE_(r13) /* 800705A0 0006D3A0 4B FF B2 19 */ bl zEntPlayer.GetPatrickTarget__FP4xEnt -/* 800705A4 0006D3A4 90 6D 8D 58 */ stw r3, lbl_803CB658-_SDA_BASE_(r13) +/* 800705A4 0006D3A4 90 6D 8D 58 */ stw r3, lbl_gReticleTarget-_SDA_BASE_(r13) /* 800705A8 0006D3A8 38 00 00 03 */ li r0, 3 -/* 800705AC 0006D3AC 90 0D 8D 50 */ stw r0, lbl_803CB650-_SDA_BASE_(r13) -/* 800705B0 0006D3B0 80 0D 8D 58 */ lwz r0, lbl_803CB658-_SDA_BASE_(r13) +/* 800705AC 0006D3AC 90 0D 8D 50 */ stw r0, lbl_sTypeOfTarget-_SDA_BASE_(r13) +/* 800705B0 0006D3B0 80 0D 8D 58 */ lwz r0, lbl_gReticleTarget-_SDA_BASE_(r13) /* 800705B4 0006D3B4 7C 00 70 40 */ cmplw r0, r14 /* 800705B8 0006D3B8 41 82 00 68 */ beq lbl_80070620 -/* 800705BC 0006D3BC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800705C0 0006D3C0 D0 0D 8D 4C */ stfs f0, lbl_803CB64C-_SDA_BASE_(r13) +/* 800705BC 0006D3BC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 800705C0 0006D3C0 D0 0D 8D 4C */ stfs f0, lbl_sReticleAlpha-_SDA_BASE_(r13) /* 800705C4 0006D3C4 48 00 00 5C */ b lbl_80070620 lbl_800705C8: -/* 800705C8 0006D3C8 C0 0D 8D 54 */ lfs f0, lbl_803CB654-_SDA_BASE_(r13) -/* 800705CC 0006D3CC 81 CD 8D 58 */ lwz r14, lbl_803CB658-_SDA_BASE_(r13) +/* 800705C8 0006D3C8 C0 0D 8D 54 */ lfs f0, lbl_sTimeToRetarget-_SDA_BASE_(r13) +/* 800705CC 0006D3CC 81 CD 8D 58 */ lwz r14, lbl_gReticleTarget-_SDA_BASE_(r13) /* 800705D0 0006D3D0 EC 00 F8 28 */ fsubs f0, f0, f31 -/* 800705D4 0006D3D4 D0 0D 8D 54 */ stfs f0, lbl_803CB654-_SDA_BASE_(r13) -/* 800705D8 0006D3D8 C0 2D 8D 54 */ lfs f1, lbl_803CB654-_SDA_BASE_(r13) -/* 800705DC 0006D3DC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800705D4 0006D3D4 D0 0D 8D 54 */ stfs f0, lbl_sTimeToRetarget-_SDA_BASE_(r13) +/* 800705D8 0006D3D8 C0 2D 8D 54 */ lfs f1, lbl_sTimeToRetarget-_SDA_BASE_(r13) +/* 800705DC 0006D3DC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800705E0 0006D3E0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800705E4 0006D3E4 40 80 00 3C */ bge lbl_80070620 -/* 800705E8 0006D3E8 C0 02 8C 00 */ lfs f0, lbl_803CD580-_SDA2_BASE_(r2) +/* 800705E8 0006D3E8 C0 02 8C 00 */ lfs f0, lbl__872-_SDA2_BASE_(r2) /* 800705EC 0006D3EC 7F 43 D3 78 */ mr r3, r26 /* 800705F0 0006D3F0 7F 64 DB 78 */ mr r4, r27 /* 800705F4 0006D3F4 38 A0 00 00 */ li r5, 0 -/* 800705F8 0006D3F8 D0 0D 8D 54 */ stfs f0, lbl_803CB654-_SDA_BASE_(r13) +/* 800705F8 0006D3F8 D0 0D 8D 54 */ stfs f0, lbl_sTimeToRetarget-_SDA_BASE_(r13) /* 800705FC 0006D3FC 4B FF F6 55 */ bl zEntPlayer.zEntPlayer_FindGrabEnt__FP4xEntP6zScenePi -/* 80070600 0006D400 90 6D 8D 58 */ stw r3, lbl_803CB658-_SDA_BASE_(r13) +/* 80070600 0006D400 90 6D 8D 58 */ stw r3, lbl_gReticleTarget-_SDA_BASE_(r13) /* 80070604 0006D404 38 00 00 02 */ li r0, 2 -/* 80070608 0006D408 90 0D 8D 50 */ stw r0, lbl_803CB650-_SDA_BASE_(r13) -/* 8007060C 0006D40C 80 0D 8D 58 */ lwz r0, lbl_803CB658-_SDA_BASE_(r13) +/* 80070608 0006D408 90 0D 8D 50 */ stw r0, lbl_sTypeOfTarget-_SDA_BASE_(r13) +/* 8007060C 0006D40C 80 0D 8D 58 */ lwz r0, lbl_gReticleTarget-_SDA_BASE_(r13) /* 80070610 0006D410 7C 00 70 40 */ cmplw r0, r14 /* 80070614 0006D414 41 82 00 0C */ beq lbl_80070620 -/* 80070618 0006D418 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8007061C 0006D41C D0 0D 8D 4C */ stfs f0, lbl_803CB64C-_SDA_BASE_(r13) +/* 80070618 0006D418 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8007061C 0006D41C D0 0D 8D 4C */ stfs f0, lbl_sReticleAlpha-_SDA_BASE_(r13) lbl_80070620: /* 80070620 0006D420 80 61 10 20 */ lwz r3, 0x1020(r1) /* 80070624 0006D424 80 03 17 B0 */ lwz r0, 0x17b0(r3) @@ -11427,30 +11427,30 @@ lbl_80070620: /* 80070630 0006D430 80 12 17 88 */ lwz r0, 0x1788(r18) /* 80070634 0006D434 28 00 00 00 */ cmplwi r0, 0 /* 80070638 0006D438 40 82 00 50 */ bne lbl_80070688 -/* 8007063C 0006D43C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80070640 0006D440 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007063C 0006D43C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80070640 0006D440 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80070644 0006D444 80 63 03 1C */ lwz r3, 0x31c(r3) /* 80070648 0006D448 80 03 00 30 */ lwz r0, 0x30(r3) /* 8007064C 0006D44C 54 00 03 9D */ rlwinm. r0, r0, 0, 0xe, 0xe /* 80070650 0006D450 41 82 00 38 */ beq lbl_80070688 -/* 80070654 0006D454 80 6D 8D 58 */ lwz r3, lbl_803CB658-_SDA_BASE_(r13) +/* 80070654 0006D454 80 6D 8D 58 */ lwz r3, lbl_gReticleTarget-_SDA_BASE_(r13) /* 80070658 0006D458 28 03 00 00 */ cmplwi r3, 0 /* 8007065C 0006D45C 41 82 00 18 */ beq lbl_80070674 -/* 80070660 0006D460 80 0D 8D 50 */ lwz r0, lbl_803CB650-_SDA_BASE_(r13) +/* 80070660 0006D460 80 0D 8D 50 */ lwz r0, lbl_sTypeOfTarget-_SDA_BASE_(r13) /* 80070664 0006D464 2C 00 00 02 */ cmpwi r0, 2 /* 80070668 0006D468 40 82 00 0C */ bne lbl_80070674 -/* 8007066C 0006D46C 90 6D 8C FC */ stw r3, lbl_803CB5FC-_SDA_BASE_(r13) +/* 8007066C 0006D46C 90 6D 8C FC */ stw r3, lbl_sGrabFound-_SDA_BASE_(r13) /* 80070670 0006D470 48 00 00 18 */ b lbl_80070688 lbl_80070674: /* 80070674 0006D474 7F 43 D3 78 */ mr r3, r26 /* 80070678 0006D478 7F 64 DB 78 */ mr r4, r27 -/* 8007067C 0006D47C 38 AD 8D 00 */ addi r5, r13, lbl_803CB600-_SDA_BASE_ +/* 8007067C 0006D47C 38 AD 8D 00 */ addi r5, r13, lbl_sGrabFailed-_SDA_BASE_ /* 80070680 0006D480 4B FF F5 D1 */ bl zEntPlayer.zEntPlayer_FindGrabEnt__FP4xEntP6zScenePi -/* 80070684 0006D484 90 6D 8C FC */ stw r3, lbl_803CB5FC-_SDA_BASE_(r13) +/* 80070684 0006D484 90 6D 8C FC */ stw r3, lbl_sGrabFound-_SDA_BASE_(r13) lbl_80070688: /* 80070688 0006D488 80 9A 00 24 */ lwz r4, 0x24(r26) -/* 8007068C 0006D48C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80070690 0006D490 39 C3 05 58 */ addi r14, r3, lbl_803C0558@l +/* 8007068C 0006D48C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80070690 0006D490 39 C3 05 58 */ addi r14, r3, lbl_globals@l /* 80070694 0006D494 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 80070698 0006D498 80 6E 07 04 */ lwz r3, 0x704(r14) /* 8007069C 0006D49C 80 85 00 30 */ lwz r4, 0x30(r5) @@ -11460,7 +11460,7 @@ lbl_80070688: /* 800706AC 0006D4AC 80 05 00 38 */ lwz r0, 0x38(r5) /* 800706B0 0006D4B0 90 01 01 90 */ stw r0, 0x190(r1) /* 800706B4 0006D4B4 80 63 00 0C */ lwz r3, 0xc(r3) -/* 800706B8 0006D4B8 80 02 AB E8 */ lwz r0, lbl_803CF568-_SDA2_BASE_(r2) +/* 800706B8 0006D4B8 80 02 AB E8 */ lwz r0, lbl_gPTankDisable-_SDA2_BASE_(r2) /* 800706BC 0006D4BC 80 63 00 08 */ lwz r3, 8(r3) /* 800706C0 0006D4C0 28 00 00 00 */ cmplwi r0, 0 /* 800706C4 0006D4C4 81 E3 00 04 */ lwz r15, 4(r3) @@ -11474,8 +11474,8 @@ lbl_80070688: /* 800706E4 0006D4E4 38 63 00 30 */ addi r3, r3, 0x30 /* 800706E8 0006D4E8 48 02 45 5D */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui lbl_800706EC: -/* 800706EC 0006D4EC C0 2D 8E 24 */ lfs f1, lbl_803CB724-_SDA_BASE_(r13) -/* 800706F0 0006D4F0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800706EC 0006D4EC C0 2D 8E 24 */ lfs f1, lbl_sRingDelay-_SDA_BASE_(r13) +/* 800706F0 0006D4F0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800706F4 0006D4F4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800706F8 0006D4F8 40 81 00 20 */ ble lbl_80070718 /* 800706FC 0006D4FC FC 1F 08 40 */ fcmpo cr0, f31, f1 @@ -11484,30 +11484,30 @@ lbl_800706EC: lbl_80070708: /* 80070708 0006D508 FC 20 F8 90 */ fmr f1, f31 lbl_8007070C: -/* 8007070C 0006D50C C0 0D 8E 24 */ lfs f0, lbl_803CB724-_SDA_BASE_(r13) +/* 8007070C 0006D50C C0 0D 8E 24 */ lfs f0, lbl_sRingDelay-_SDA_BASE_(r13) /* 80070710 0006D510 EC 00 08 28 */ fsubs f0, f0, f1 -/* 80070714 0006D514 D0 0D 8E 24 */ stfs f0, lbl_803CB724-_SDA_BASE_(r13) +/* 80070714 0006D514 D0 0D 8E 24 */ stfs f0, lbl_sRingDelay-_SDA_BASE_(r13) lbl_80070718: -/* 80070718 0006D518 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80070718 0006D518 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007071C 0006D51C 80 6F 00 04 */ lwz r3, 4(r15) -/* 80070720 0006D520 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 80070720 0006D520 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 80070724 0006D524 38 84 11 C4 */ addi r4, r4, 0x11c4 /* 80070728 0006D528 48 17 6D F5 */ bl func_801E751C /* 8007072C 0006D52C 2C 03 00 00 */ cmpwi r3, 0 /* 80070730 0006D530 40 82 01 A4 */ bne lbl_800708D4 /* 80070734 0006D534 80 6E 07 04 */ lwz r3, 0x704(r14) -/* 80070738 0006D538 C0 02 8C 00 */ lfs f0, lbl_803CD580-_SDA2_BASE_(r2) +/* 80070738 0006D538 C0 02 8C 00 */ lfs f0, lbl__872-_SDA2_BASE_(r2) /* 8007073C 0006D53C 80 63 00 0C */ lwz r3, 0xc(r3) /* 80070740 0006D540 80 63 00 08 */ lwz r3, 8(r3) /* 80070744 0006D544 C0 23 00 08 */ lfs f1, 8(r3) /* 80070748 0006D548 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007074C 0006D54C 40 80 01 88 */ bge lbl_800708D4 -/* 80070750 0006D550 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80070754 0006D554 C0 0D 8E 24 */ lfs f0, lbl_803CB724-_SDA_BASE_(r13) +/* 80070750 0006D550 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 80070754 0006D554 C0 0D 8E 24 */ lfs f0, lbl_sRingDelay-_SDA_BASE_(r13) /* 80070758 0006D558 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8007075C 0006D55C 40 82 00 6C */ bne lbl_800707C8 /* 80070760 0006D560 80 9A 00 4C */ lwz r4, 0x4c(r26) -/* 80070764 0006D564 C0 02 8C B4 */ lfs f0, lbl_803CD634-_SDA2_BASE_(r2) +/* 80070764 0006D564 C0 02 8C B4 */ lfs f0, lbl__2182-_SDA2_BASE_(r2) /* 80070768 0006D568 C0 64 00 1C */ lfs f3, 0x1c(r4) /* 8007076C 0006D56C FC 03 00 40 */ fcmpo cr0, f3, f0 /* 80070770 0006D570 41 81 01 64 */ bgt lbl_800708D4 @@ -11526,14 +11526,14 @@ lbl_80070718: /* 800707A4 0006D5A4 EC 00 00 F2 */ fmuls f0, f0, f3 /* 800707A8 0006D5A8 EC 01 00 2A */ fadds f0, f1, f0 /* 800707AC 0006D5AC D0 01 01 90 */ stfs f0, 0x190(r1) -/* 800707B0 0006D5B0 C0 02 8C AC */ lfs f0, lbl_803CD62C-_SDA2_BASE_(r2) +/* 800707B0 0006D5B0 C0 02 8C AC */ lfs f0, lbl__2135-_SDA2_BASE_(r2) /* 800707B4 0006D5B4 EC 02 00 2A */ fadds f0, f2, f0 /* 800707B8 0006D5B8 D0 01 01 8C */ stfs f0, 0x18c(r1) /* 800707BC 0006D5BC 48 02 26 B9 */ bl zFXPatrickStun__FPC5xVec3 -/* 800707C0 0006D5C0 C0 02 8C B4 */ lfs f0, lbl_803CD634-_SDA2_BASE_(r2) -/* 800707C4 0006D5C4 D0 0D 8E 24 */ stfs f0, lbl_803CB724-_SDA_BASE_(r13) +/* 800707C0 0006D5C0 C0 02 8C B4 */ lfs f0, lbl__2182-_SDA2_BASE_(r2) +/* 800707C4 0006D5C4 D0 0D 8E 24 */ stfs f0, lbl_sRingDelay-_SDA_BASE_(r13) lbl_800707C8: -/* 800707C8 0006D5C8 80 02 AB E8 */ lwz r0, lbl_803CF568-_SDA2_BASE_(r2) +/* 800707C8 0006D5C8 80 02 AB E8 */ lwz r0, lbl_gPTankDisable-_SDA2_BASE_(r2) /* 800707CC 0006D5CC 28 00 00 00 */ cmplwi r0, 0 /* 800707D0 0006D5D0 41 82 00 EC */ beq lbl_800708BC /* 800707D4 0006D5D4 38 00 03 0E */ li r0, 0x30e @@ -11549,63 +11549,63 @@ lbl_800707C8: lbl_800707FC: /* 800707FC 0006D5FC 6E 80 80 00 */ xoris r0, r20, 0x8000 /* 80070800 0006D600 91 C1 10 08 */ stw r14, 0x1008(r1) -/* 80070804 0006D604 C8 42 8C 28 */ lfd f2, lbl_803CD5A8-_SDA2_BASE_(r2) +/* 80070804 0006D604 C8 42 8C 28 */ lfd f2, lbl__978_1-_SDA2_BASE_(r2) /* 80070808 0006D608 90 01 10 0C */ stw r0, 0x100c(r1) -/* 8007080C 0006D60C C0 62 8C 50 */ lfs f3, lbl_803CD5D0-_SDA2_BASE_(r2) +/* 8007080C 0006D60C C0 62 8C 50 */ lfs f3, lbl__1459-_SDA2_BASE_(r2) /* 80070810 0006D610 C8 21 10 08 */ lfd f1, 0x1008(r1) -/* 80070814 0006D614 C0 02 8E 40 */ lfs f0, lbl_803CD7C0-_SDA2_BASE_(r2) +/* 80070814 0006D614 C0 02 8E 40 */ lfs f0, lbl__4043-_SDA2_BASE_(r2) /* 80070818 0006D618 EC 21 10 28 */ fsubs f1, f1, f2 /* 8007081C 0006D61C EC 23 00 72 */ fmuls f1, f3, f1 /* 80070820 0006D620 EF 81 00 24 */ fdivs f28, f1, f0 /* 80070824 0006D624 FC 20 E0 90 */ fmr f1, f28 /* 80070828 0006D628 48 05 46 69 */ bl icos__Ff -/* 8007082C 0006D62C C0 02 8C 60 */ lfs f0, lbl_803CD5E0-_SDA2_BASE_(r2) +/* 8007082C 0006D62C C0 02 8C 60 */ lfs f0, lbl__1463-_SDA2_BASE_(r2) /* 80070830 0006D630 EC 00 00 72 */ fmuls f0, f0, f1 /* 80070834 0006D634 FC 20 E0 90 */ fmr f1, f28 /* 80070838 0006D638 D0 01 0C 1C */ stfs f0, 0xc1c(r1) -/* 8007083C 0006D63C C0 02 8C D4 */ lfs f0, lbl_803CD654-_SDA2_BASE_(r2) +/* 8007083C 0006D63C C0 02 8C D4 */ lfs f0, lbl__2489-_SDA2_BASE_(r2) /* 80070840 0006D640 D0 01 0C 20 */ stfs f0, 0xc20(r1) /* 80070844 0006D644 48 05 46 09 */ bl isin__Ff -/* 80070848 0006D648 C0 02 8C 60 */ lfs f0, lbl_803CD5E0-_SDA2_BASE_(r2) +/* 80070848 0006D648 C0 02 8C 60 */ lfs f0, lbl__1463-_SDA2_BASE_(r2) /* 8007084C 0006D64C 7D E3 7B 78 */ mr r3, r15 /* 80070850 0006D650 38 80 00 00 */ li r4, 0 /* 80070854 0006D654 EC 00 00 72 */ fmuls f0, f0, f1 /* 80070858 0006D658 D0 01 0C 24 */ stfs f0, 0xc24(r1) -/* 8007085C 0006D65C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) +/* 8007085C 0006D65C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) /* 80070860 0006D660 FC 40 08 90 */ fmr f2, f1 /* 80070864 0006D664 FC 60 08 90 */ fmr f3, f1 /* 80070868 0006D668 4B FB B6 71 */ bl set__10xParInterpFfffUi -/* 8007086C 0006D66C C0 22 8D 10 */ lfs f1, lbl_803CD690-_SDA2_BASE_(r2) +/* 8007086C 0006D66C C0 22 8D 10 */ lfs f1, lbl__3130-_SDA2_BASE_(r2) /* 80070870 0006D670 7E 03 83 78 */ mr r3, r16 -/* 80070874 0006D674 C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) +/* 80070874 0006D674 C0 62 8C 10 */ lfs f3, lbl__876-_SDA2_BASE_(r2) /* 80070878 0006D678 38 80 00 00 */ li r4, 0 /* 8007087C 0006D67C FC 40 08 90 */ fmr f2, f1 /* 80070880 0006D680 4B FB B6 59 */ bl set__10xParInterpFfffUi -/* 80070884 0006D684 C0 22 8C 00 */ lfs f1, lbl_803CD580-_SDA2_BASE_(r2) +/* 80070884 0006D684 C0 22 8C 00 */ lfs f1, lbl__872-_SDA2_BASE_(r2) /* 80070888 0006D688 7E 63 9B 78 */ mr r3, r19 -/* 8007088C 0006D68C C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) +/* 8007088C 0006D68C C0 62 8C 10 */ lfs f3, lbl__876-_SDA2_BASE_(r2) /* 80070890 0006D690 38 80 00 00 */ li r4, 0 /* 80070894 0006D694 FC 40 08 90 */ fmr f2, f1 /* 80070898 0006D698 4B FB B6 41 */ bl set__10xParInterpFfffUi -/* 8007089C 0006D69C 80 6D 8E 0C */ lwz r3, lbl_803CB70C-_SDA_BASE_(r13) +/* 8007089C 0006D69C 80 6D 8E 0C */ lwz r3, lbl_gEmitBFX-_SDA_BASE_(r13) /* 800708A0 0006D6A0 38 81 0A D0 */ addi r4, r1, 0xad0 -/* 800708A4 0006D6A4 C0 22 8E 88 */ lfs f1, lbl_803CD808-_SDA2_BASE_(r2) +/* 800708A4 0006D6A4 C0 22 8E 88 */ lfs f1, lbl__6479-_SDA2_BASE_(r2) /* 800708A8 0006D6A8 48 0A 73 21 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 800708AC 0006D6AC 3A 94 00 01 */ addi r20, r20, 1 /* 800708B0 0006D6B0 28 14 00 64 */ cmplwi r20, 0x64 /* 800708B4 0006D6B4 41 80 FF 48 */ blt lbl_800707FC /* 800708B8 0006D6B8 48 00 00 1C */ b lbl_800708D4 lbl_800708BC: -/* 800708BC 0006D6BC C0 22 8C 4C */ lfs f1, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800708BC 0006D6BC C0 22 8C 4C */ lfs f1, lbl__1458-_SDA2_BASE_(r2) /* 800708C0 0006D6C0 38 61 01 88 */ addi r3, r1, 0x188 -/* 800708C4 0006D6C4 C0 42 8C B0 */ lfs f2, lbl_803CD630-_SDA2_BASE_(r2) +/* 800708C4 0006D6C4 C0 42 8C B0 */ lfs f2, lbl__2181-_SDA2_BASE_(r2) /* 800708C8 0006D6C8 38 80 00 18 */ li r4, 0x18 -/* 800708CC 0006D6CC C0 62 8C B4 */ lfs f3, lbl_803CD634-_SDA2_BASE_(r2) +/* 800708CC 0006D6CC C0 62 8C B4 */ lfs f3, lbl__2182-_SDA2_BASE_(r2) /* 800708D0 0006D6D0 48 02 4D 79 */ bl zFX_SpawnBubbleSlam__FPC5xVec3Uifff lbl_800708D4: -/* 800708D4 0006D6D4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800708D8 0006D6D8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800708DC 0006D6DC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800708D4 0006D6D4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800708D8 0006D6D8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 800708DC 0006D6DC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800708E0 0006D6E0 C0 03 17 0C */ lfs f0, 0x170c(r3) /* 800708E4 0006D6E4 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800708E8 0006D6E8 4C 41 13 82 */ cror 2, 1, 2 @@ -11615,37 +11615,37 @@ lbl_800708D4: /* 800708F8 0006D6F8 D0 03 17 0C */ stfs f0, 0x170c(r3) /* 800708FC 0006D6FC 4C 40 13 82 */ cror 2, 0, 2 /* 80070900 0006D700 40 82 00 18 */ bne lbl_80070918 -/* 80070904 0006D704 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 80070904 0006D704 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 80070908 0006D708 D0 03 16 B8 */ stfs f0, 0x16b8(r3) -/* 8007090C 0006D70C C0 02 8C 78 */ lfs f0, lbl_803CD5F8-_SDA2_BASE_(r2) +/* 8007090C 0006D70C C0 02 8C 78 */ lfs f0, lbl__1469_1-_SDA2_BASE_(r2) /* 80070910 0006D710 D0 03 17 0C */ stfs f0, 0x170c(r3) /* 80070914 0006D714 48 00 00 F8 */ b lbl_80070A0C lbl_80070918: -/* 80070918 0006D718 C0 0D 8E 14 */ lfs f0, lbl_803CB714-_SDA_BASE_(r13) +/* 80070918 0006D718 C0 0D 8E 14 */ lfs f0, lbl_sLastInvulnEmit-_SDA_BASE_(r13) /* 8007091C 0006D71C EC 00 F8 2A */ fadds f0, f0, f31 -/* 80070920 0006D720 D0 0D 8E 14 */ stfs f0, lbl_803CB714-_SDA_BASE_(r13) -/* 80070924 0006D724 C0 2D 8E 14 */ lfs f1, lbl_803CB714-_SDA_BASE_(r13) -/* 80070928 0006D728 C0 02 8D 84 */ lfs f0, lbl_803CD704-_SDA2_BASE_(r2) +/* 80070920 0006D720 D0 0D 8E 14 */ stfs f0, lbl_sLastInvulnEmit-_SDA_BASE_(r13) +/* 80070924 0006D724 C0 2D 8E 14 */ lfs f1, lbl_sLastInvulnEmit-_SDA_BASE_(r13) +/* 80070928 0006D728 C0 02 8D 84 */ lfs f0, lbl__3844-_SDA2_BASE_(r2) /* 8007092C 0006D72C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80070930 0006D730 40 81 00 DC */ ble lbl_80070A0C -/* 80070934 0006D734 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80070934 0006D734 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80070938 0006D738 38 00 03 52 */ li r0, 0x352 /* 8007093C 0006D73C 38 7A 00 64 */ addi r3, r26, 0x64 -/* 80070940 0006D740 D0 0D 8E 14 */ stfs f0, lbl_803CB714-_SDA_BASE_(r13) +/* 80070940 0006D740 D0 0D 8E 14 */ stfs f0, lbl_sLastInvulnEmit-_SDA_BASE_(r13) /* 80070944 0006D744 90 01 0A 9C */ stw r0, 0xa9c(r1) /* 80070948 0006D748 4B FA AE 91 */ bl xBoundCenter__FP6xBound /* 8007094C 0006D74C 7C 64 1B 78 */ mr r4, r3 /* 80070950 0006D750 38 61 0A A4 */ addi r3, r1, 0xaa4 /* 80070954 0006D754 4B FD DB 89 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 80070958 0006D758 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80070958 0006D758 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8007095C 0006D75C 38 61 01 7C */ addi r3, r1, 0x17c -/* 80070960 0006D760 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80070960 0006D760 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80070964 0006D764 C0 24 1F AC */ lfs f1, 0x1fac(r4) /* 80070968 0006D768 38 84 1F A0 */ addi r4, r4, 0x1fa0 /* 8007096C 0006D76C 4B F9 A7 25 */ bl xVec3SMul__FP5xVec3PC5xVec3f -/* 80070970 0006D770 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80070974 0006D774 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80070978 0006D778 39 C3 05 58 */ addi r14, r3, lbl_803C0558@l +/* 80070970 0006D770 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80070974 0006D774 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80070978 0006D778 39 C3 05 58 */ addi r14, r3, lbl_globals@l /* 8007097C 0006D77C 38 61 01 70 */ addi r3, r1, 0x170 /* 80070980 0006D780 80 8E 07 04 */ lwz r4, 0x704(r14) /* 80070984 0006D784 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -11656,7 +11656,7 @@ lbl_80070918: /* 80070998 0006D798 4B F9 A7 21 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8007099C 0006D79C 80 8E 07 04 */ lwz r4, 0x704(r14) /* 800709A0 0006D7A0 38 61 01 70 */ addi r3, r1, 0x170 -/* 800709A4 0006D7A4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) +/* 800709A4 0006D7A4 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) /* 800709A8 0006D7A8 80 84 00 4C */ lwz r4, 0x4c(r4) /* 800709AC 0006D7AC 38 84 00 20 */ addi r4, r4, 0x20 /* 800709B0 0006D7B0 4B F9 A6 E1 */ bl xVec3SMul__FP5xVec3PC5xVec3f @@ -11664,23 +11664,23 @@ lbl_80070918: /* 800709B8 0006D7B8 38 81 01 7C */ addi r4, r1, 0x17c /* 800709BC 0006D7BC 38 A1 01 70 */ addi r5, r1, 0x170 /* 800709C0 0006D7C0 4B F9 A6 F9 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 -/* 800709C4 0006D7C4 C0 02 8E 8C */ lfs f0, lbl_803CD80C-_SDA2_BASE_(r2) +/* 800709C4 0006D7C4 C0 02 8E 8C */ lfs f0, lbl__6480-_SDA2_BASE_(r2) /* 800709C8 0006D7C8 38 61 09 70 */ addi r3, r1, 0x970 /* 800709CC 0006D7CC 38 80 00 00 */ li r4, 0 /* 800709D0 0006D7D0 D0 01 0A BC */ stfs f0, 0xabc(r1) -/* 800709D4 0006D7D4 C0 22 8E 90 */ lfs f1, lbl_803CD810-_SDA2_BASE_(r2) -/* 800709D8 0006D7D8 C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) +/* 800709D4 0006D7D4 C0 22 8E 90 */ lfs f1, lbl__6481-_SDA2_BASE_(r2) +/* 800709D8 0006D7D8 C0 62 8C 10 */ lfs f3, lbl__876-_SDA2_BASE_(r2) /* 800709DC 0006D7DC FC 40 08 90 */ fmr f2, f1 /* 800709E0 0006D7E0 4B FB B4 F9 */ bl set__10xParInterpFfffUi -/* 800709E4 0006D7E4 C0 22 8D 20 */ lfs f1, lbl_803CD6A0-_SDA2_BASE_(r2) +/* 800709E4 0006D7E4 C0 22 8D 20 */ lfs f1, lbl__3296-_SDA2_BASE_(r2) /* 800709E8 0006D7E8 38 61 09 84 */ addi r3, r1, 0x984 -/* 800709EC 0006D7EC C0 42 8C B4 */ lfs f2, lbl_803CD634-_SDA2_BASE_(r2) +/* 800709EC 0006D7EC C0 42 8C B4 */ lfs f2, lbl__2182-_SDA2_BASE_(r2) /* 800709F0 0006D7F0 38 80 00 02 */ li r4, 2 -/* 800709F4 0006D7F4 C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) +/* 800709F4 0006D7F4 C0 62 8C 10 */ lfs f3, lbl__876-_SDA2_BASE_(r2) /* 800709F8 0006D7F8 4B FB B4 E1 */ bl set__10xParInterpFfffUi -/* 800709FC 0006D7FC 80 6D 8D 40 */ lwz r3, lbl_803CB640-_SDA_BASE_(r13) +/* 800709FC 0006D7FC 80 6D 8D 40 */ lwz r3, lbl_sEmitStankBreath-_SDA_BASE_(r13) /* 80070A00 0006D800 38 81 09 64 */ addi r4, r1, 0x964 -/* 80070A04 0006D804 C0 22 8E 88 */ lfs f1, lbl_803CD808-_SDA2_BASE_(r2) +/* 80070A04 0006D804 C0 22 8E 88 */ lfs f1, lbl__6479-_SDA2_BASE_(r2) /* 80070A08 0006D808 48 0A 71 C1 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings lbl_80070A0C: /* 80070A0C 0006D80C 80 7A 00 24 */ lwz r3, 0x24(r26) @@ -11690,27 +11690,27 @@ lbl_80070A0C: /* 80070A1C 0006D81C 80 03 00 10 */ lwz r0, 0x10(r3) /* 80070A20 0006D820 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13 /* 80070A24 0006D824 40 82 00 10 */ bne lbl_80070A34 -/* 80070A28 0006D828 80 0D 8D 9C */ lwz r0, lbl_803CB69C-_SDA_BASE_(r13) +/* 80070A28 0006D828 80 0D 8D 9C */ lwz r0, lbl_tslide_ground-_SDA_BASE_(r13) /* 80070A2C 0006D82C 28 00 00 00 */ cmplwi r0, 0 /* 80070A30 0006D830 41 82 00 9C */ beq lbl_80070ACC lbl_80070A34: -/* 80070A34 0006D834 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80070A34 0006D834 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80070A38 0006D838 38 61 01 64 */ addi r3, r1, 0x164 -/* 80070A3C 0006D83C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80070A3C 0006D83C 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80070A40 0006D840 39 C4 1F 20 */ addi r14, r4, 0x1f20 /* 80070A44 0006D844 7D C4 73 78 */ mr r4, r14 /* 80070A48 0006D848 4B F9 A8 1D */ bl __as__5xVec3FRC5xVec3 -/* 80070A4C 0006D84C C0 02 8E 94 */ lfs f0, lbl_803CD814-_SDA2_BASE_(r2) +/* 80070A4C 0006D84C C0 02 8E 94 */ lfs f0, lbl__6482-_SDA2_BASE_(r2) /* 80070A50 0006D850 38 00 00 01 */ li r0, 1 -/* 80070A54 0006D854 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80070A54 0006D854 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80070A58 0006D858 38 61 05 68 */ addi r3, r1, 0x568 /* 80070A5C 0006D85C D0 01 01 68 */ stfs f0, 0x168(r1) -/* 80070A60 0006D860 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l +/* 80070A60 0006D860 38 A4 05 58 */ addi r5, r4, lbl_globals@l /* 80070A64 0006D864 C0 4E 00 00 */ lfs f2, 0(r14) /* 80070A68 0006D868 7C 64 1B 78 */ mr r4, r3 /* 80070A6C 0006D86C 98 01 05 88 */ stb r0, 0x588(r1) /* 80070A70 0006D870 C0 25 1F 28 */ lfs f1, 0x1f28(r5) -/* 80070A74 0006D874 C0 62 8C D4 */ lfs f3, lbl_803CD654-_SDA2_BASE_(r2) +/* 80070A74 0006D874 C0 62 8C D4 */ lfs f3, lbl__2489-_SDA2_BASE_(r2) /* 80070A78 0006D878 C0 1A 00 88 */ lfs f0, 0x88(r26) /* 80070A7C 0006D87C EC 63 07 F2 */ fmuls f3, f3, f31 /* 80070A80 0006D880 EC 03 00 BA */ fmadds f0, f3, f2, f0 @@ -11723,7 +11723,7 @@ lbl_80070A34: /* 80070A9C 0006D89C C0 1A 00 90 */ lfs f0, 0x90(r26) /* 80070AA0 0006D8A0 EC 03 00 7A */ fmadds f0, f3, f1, f0 /* 80070AA4 0006D8A4 D0 01 05 94 */ stfs f0, 0x594(r1) -/* 80070AA8 0006D8A8 C0 22 8D 14 */ lfs f1, lbl_803CD694-_SDA2_BASE_(r2) +/* 80070AA8 0006D8A8 C0 22 8D 14 */ lfs f1, lbl__3169-_SDA2_BASE_(r2) /* 80070AAC 0006D8AC C0 1A 00 94 */ lfs f0, 0x94(r26) /* 80070AB0 0006D8B0 EC 01 00 2A */ fadds f0, f1, f0 /* 80070AB4 0006D8B4 D0 01 05 98 */ stfs f0, 0x598(r1) @@ -11733,9 +11733,9 @@ lbl_80070A34: /* 80070AC4 0006D8C4 38 A1 05 68 */ addi r5, r1, 0x568 /* 80070AC8 0006D8C8 4B FF C5 29 */ bl zEntPlayer.MeleeAttackBoundCollide__FP4xEntP6zSceneP6xBound lbl_80070ACC: -/* 80070ACC 0006D8CC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80070ACC 0006D8CC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80070AD0 0006D8D0 80 9A 00 24 */ lwz r4, 0x24(r26) -/* 80070AD4 0006D8D4 38 03 05 58 */ addi r0, r3, lbl_803C0558@l +/* 80070AD4 0006D8D4 38 03 05 58 */ addi r0, r3, lbl_globals@l /* 80070AD8 0006D8D8 39 C0 00 00 */ li r14, 0 /* 80070ADC 0006D8DC 7C 03 03 78 */ mr r3, r0 /* 80070AE0 0006D8E0 90 01 10 24 */ stw r0, 0x1024(r1) @@ -11750,14 +11750,14 @@ lbl_80070ACC: /* 80070B04 0006D904 4B FF C2 A9 */ bl zEntPlayer.BubbleBashContrails__FP11xAnimSingle /* 80070B08 0006D908 28 03 00 00 */ cmplwi r3, 0 /* 80070B0C 0006D90C 41 82 00 0C */ beq lbl_80070B18 -/* 80070B10 0006D910 39 C2 8E 70 */ addi r14, r2, lbl_803CD7F0-_SDA2_BASE_ +/* 80070B10 0006D910 39 C2 8E 70 */ addi r14, r2, lbl_SBBBashBones-_SDA2_BASE_ /* 80070B14 0006D914 48 00 00 18 */ b lbl_80070B2C lbl_80070B18: /* 80070B18 0006D918 7D E3 7B 78 */ mr r3, r15 /* 80070B1C 0006D91C 4B FF C3 55 */ bl zEntPlayer.BubbleBounceContrails__FP11xAnimSingle /* 80070B20 0006D920 28 03 00 00 */ cmplwi r3, 0 /* 80070B24 0006D924 41 82 00 08 */ beq lbl_80070B2C -/* 80070B28 0006D928 39 C2 8E 78 */ addi r14, r2, lbl_803CD7F8-_SDA2_BASE_ +/* 80070B28 0006D928 39 C2 8E 78 */ addi r14, r2, lbl_SBBBounceBones-_SDA2_BASE_ lbl_80070B2C: /* 80070B2C 0006D92C 28 0E 00 00 */ cmplwi r14, 0 /* 80070B30 0006D930 41 82 01 50 */ beq lbl_80070C80 @@ -11796,42 +11796,42 @@ lbl_80070B88: /* 80070BA8 0006D9A8 7D C4 73 78 */ mr r4, r14 /* 80070BAC 0006D9AC 4B F9 A6 B9 */ bl __as__5xVec3FRC5xVec3 /* 80070BB0 0006D9B0 4B FC 00 D9 */ bl xurand__Fv -/* 80070BB4 0006D9B4 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) -/* 80070BB8 0006D9B8 C0 42 8C 70 */ lfs f2, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 80070BB4 0006D9B4 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) +/* 80070BB8 0006D9B8 C0 42 8C 70 */ lfs f2, lbl__1467-_SDA2_BASE_(r2) /* 80070BBC 0006D9BC EC 21 00 28 */ fsubs f1, f1, f0 /* 80070BC0 0006D9C0 C0 15 00 00 */ lfs f0, 0(r21) /* 80070BC4 0006D9C4 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80070BC8 0006D9C8 D0 15 00 00 */ stfs f0, 0(r21) /* 80070BCC 0006D9CC 4B FC 00 BD */ bl xurand__Fv -/* 80070BD0 0006D9D0 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) -/* 80070BD4 0006D9D4 C0 42 8C 70 */ lfs f2, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 80070BD0 0006D9D0 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) +/* 80070BD4 0006D9D4 C0 42 8C 70 */ lfs f2, lbl__1467-_SDA2_BASE_(r2) /* 80070BD8 0006D9D8 EC 21 00 28 */ fsubs f1, f1, f0 /* 80070BDC 0006D9DC C0 15 00 04 */ lfs f0, 4(r21) /* 80070BE0 0006D9E0 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80070BE4 0006D9E4 D0 15 00 04 */ stfs f0, 4(r21) /* 80070BE8 0006D9E8 4B FC 00 A1 */ bl xurand__Fv -/* 80070BEC 0006D9EC C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) -/* 80070BF0 0006D9F0 C0 42 8C 70 */ lfs f2, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 80070BEC 0006D9EC C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) +/* 80070BF0 0006D9F0 C0 42 8C 70 */ lfs f2, lbl__1467-_SDA2_BASE_(r2) /* 80070BF4 0006D9F4 EC 21 00 28 */ fsubs f1, f1, f0 /* 80070BF8 0006D9F8 C0 15 00 08 */ lfs f0, 8(r21) /* 80070BFC 0006D9FC EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80070C00 0006DA00 D0 15 00 08 */ stfs f0, 8(r21) /* 80070C04 0006DA04 4B FC 00 85 */ bl xurand__Fv -/* 80070C08 0006DA08 C0 42 8C 08 */ lfs f2, lbl_803CD588-_SDA2_BASE_(r2) -/* 80070C0C 0006DA0C C0 02 8C AC */ lfs f0, lbl_803CD62C-_SDA2_BASE_(r2) +/* 80070C08 0006DA08 C0 42 8C 08 */ lfs f2, lbl__874_2-_SDA2_BASE_(r2) +/* 80070C0C 0006DA0C C0 02 8C AC */ lfs f0, lbl__2135-_SDA2_BASE_(r2) /* 80070C10 0006DA10 EC 21 10 28 */ fsubs f1, f1, f2 /* 80070C14 0006DA14 EC 00 00 72 */ fmuls f0, f0, f1 /* 80070C18 0006DA18 D0 16 00 00 */ stfs f0, 0(r22) /* 80070C1C 0006DA1C 4B FC 00 6D */ bl xurand__Fv -/* 80070C20 0006DA20 C0 42 8C 08 */ lfs f2, lbl_803CD588-_SDA2_BASE_(r2) -/* 80070C24 0006DA24 C0 02 8C AC */ lfs f0, lbl_803CD62C-_SDA2_BASE_(r2) +/* 80070C20 0006DA20 C0 42 8C 08 */ lfs f2, lbl__874_2-_SDA2_BASE_(r2) +/* 80070C24 0006DA24 C0 02 8C AC */ lfs f0, lbl__2135-_SDA2_BASE_(r2) /* 80070C28 0006DA28 EC 21 10 28 */ fsubs f1, f1, f2 /* 80070C2C 0006DA2C EC 00 00 72 */ fmuls f0, f0, f1 /* 80070C30 0006DA30 D0 16 00 04 */ stfs f0, 4(r22) /* 80070C34 0006DA34 4B FC 00 55 */ bl xurand__Fv -/* 80070C38 0006DA38 C0 42 8C 08 */ lfs f2, lbl_803CD588-_SDA2_BASE_(r2) +/* 80070C38 0006DA38 C0 42 8C 08 */ lfs f2, lbl__874_2-_SDA2_BASE_(r2) /* 80070C3C 0006DA3C 3A F7 00 01 */ addi r23, r23, 1 -/* 80070C40 0006DA40 C0 02 8C AC */ lfs f0, lbl_803CD62C-_SDA2_BASE_(r2) +/* 80070C40 0006DA40 C0 02 8C AC */ lfs f0, lbl__2135-_SDA2_BASE_(r2) /* 80070C44 0006DA44 3A B5 00 0C */ addi r21, r21, 0xc /* 80070C48 0006DA48 EC 21 10 28 */ fsubs f1, f1, f2 /* 80070C4C 0006DA4C 39 EF 00 01 */ addi r15, r15, 1 @@ -11841,7 +11841,7 @@ lbl_80070B88: lbl_80070C5C: /* 80070C5C 0006DA5C 7C 17 80 40 */ cmplw r23, r16 /* 80070C60 0006DA60 41 80 FF 28 */ blt lbl_80070B88 -/* 80070C64 0006DA64 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) +/* 80070C64 0006DA64 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) /* 80070C68 0006DA68 7E 63 9B 78 */ mr r3, r19 /* 80070C6C 0006DA6C 7E 84 A3 78 */ mr r4, r20 /* 80070C70 0006DA70 7E 05 83 78 */ mr r5, r16 @@ -11853,15 +11853,15 @@ lbl_80070C80: /* 80070C84 0006DA84 38 00 BB FF */ li r0, -17409 /* 80070C88 0006DA88 7C 60 00 39 */ and. r0, r3, r0 /* 80070C8C 0006DA8C 40 82 00 18 */ bne lbl_80070CA4 -/* 80070C90 0006DA90 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80070C94 0006DA94 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80070C90 0006DA90 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80070C94 0006DA94 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80070C98 0006DA98 80 03 1F BC */ lwz r0, 0x1fbc(r3) /* 80070C9C 0006DA9C 28 00 00 00 */ cmplwi r0, 0 /* 80070CA0 0006DAA0 41 82 00 18 */ beq lbl_80070CB8 lbl_80070CA4: -/* 80070CA4 0006DAA4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80070CA8 0006DAA8 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) -/* 80070CAC 0006DAAC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80070CA4 0006DAA4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80070CA8 0006DAA8 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) +/* 80070CAC 0006DAAC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80070CB0 0006DAB0 D0 03 17 10 */ stfs f0, 0x1710(r3) /* 80070CB4 0006DAB4 48 00 00 20 */ b lbl_80070CD4 lbl_80070CB8: @@ -11873,29 +11873,29 @@ lbl_80070CB8: /* 80070CCC 0006DACC 38 60 00 01 */ li r3, 1 /* 80070CD0 0006DAD0 48 00 55 35 */ bl zEntPlayer_setBoulderMode__FUi lbl_80070CD4: -/* 80070CD4 0006DAD4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80070CD8 0006DAD8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80070CD4 0006DAD4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80070CD8 0006DAD8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80070CDC 0006DADC C0 03 1F B0 */ lfs f0, 0x1fb0(r3) /* 80070CE0 0006DAE0 EC 20 F8 28 */ fsubs f1, f0, f31 /* 80070CE4 0006DAE4 D0 23 1F B0 */ stfs f1, 0x1fb0(r3) -/* 80070CE8 0006DAE8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80070CE8 0006DAE8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80070CEC 0006DAEC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80070CF0 0006DAF0 40 80 00 08 */ bge lbl_80070CF8 /* 80070CF4 0006DAF4 D0 03 1F B0 */ stfs f0, 0x1fb0(r3) lbl_80070CF8: -/* 80070CF8 0006DAF8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80070CFC 0006DAFC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80070CF8 0006DAF8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80070CFC 0006DAFC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80070D00 0006DB00 C0 03 1F B4 */ lfs f0, 0x1fb4(r3) /* 80070D04 0006DB04 EC 20 F8 28 */ fsubs f1, f0, f31 /* 80070D08 0006DB08 D0 23 1F B4 */ stfs f1, 0x1fb4(r3) -/* 80070D0C 0006DB0C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80070D0C 0006DB0C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80070D10 0006DB10 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80070D14 0006DB14 40 80 00 08 */ bge lbl_80070D1C /* 80070D18 0006DB18 D0 03 1F B4 */ stfs f0, 0x1fb4(r3) lbl_80070D1C: -/* 80070D1C 0006DB1C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80070D1C 0006DB1C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80070D20 0006DB20 80 12 17 88 */ lwz r0, 0x1788(r18) -/* 80070D24 0006DB24 3A 63 05 58 */ addi r19, r3, lbl_803C0558@l +/* 80070D24 0006DB24 3A 63 05 58 */ addi r19, r3, lbl_globals@l /* 80070D28 0006DB28 38 60 00 00 */ li r3, 0 /* 80070D2C 0006DB2C 90 73 16 BC */ stw r3, 0x16bc(r19) /* 80070D30 0006DB30 28 00 00 00 */ cmplwi r0, 0 @@ -11910,8 +11910,8 @@ lbl_80070D1C: /* 80070D54 0006DB54 88 63 00 38 */ lbz r3, 0x38(r3) /* 80070D58 0006DB58 7C 63 07 74 */ extsb r3, r3 /* 80070D5C 0006DB5C 48 17 10 C5 */ bl func_801E1E20 -/* 80070D60 0006DB60 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80070D64 0006DB64 39 C4 05 58 */ addi r14, r4, lbl_803C0558@l +/* 80070D60 0006DB60 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80070D64 0006DB64 39 C4 05 58 */ addi r14, r4, lbl_globals@l /* 80070D68 0006DB68 A0 0E 08 74 */ lhz r0, 0x874(r14) /* 80070D6C 0006DB6C 7C 03 00 00 */ cmpw r3, r0 /* 80070D70 0006DB70 41 81 00 98 */ bgt lbl_80070E08 @@ -11931,40 +11931,40 @@ lbl_80070D1C: /* 80070DA8 0006DBA8 80 03 00 10 */ lwz r0, 0x10(r3) /* 80070DAC 0006DBAC 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80070DB0 0006DBB0 41 82 00 74 */ beq lbl_80070E24 -/* 80070DB4 0006DBB4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80070DB8 0006DBB8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80070DB4 0006DBB4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80070DB8 0006DBB8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80070DBC 0006DBBC C0 23 17 74 */ lfs f1, 0x1774(r3) /* 80070DC0 0006DBC0 C0 03 17 78 */ lfs f0, 0x1778(r3) /* 80070DC4 0006DBC4 EC 21 F8 2A */ fadds f1, f1, f31 /* 80070DC8 0006DBC8 EC 00 F8 2A */ fadds f0, f0, f31 /* 80070DCC 0006DBCC D0 23 17 74 */ stfs f1, 0x1774(r3) /* 80070DD0 0006DBD0 D0 03 17 78 */ stfs f0, 0x1778(r3) -/* 80070DD4 0006DBD4 80 0D 8C E8 */ lwz r0, lbl_803CB5E8-_SDA_BASE_(r13) +/* 80070DD4 0006DBD4 80 0D 8C E8 */ lwz r0, lbl_surfSticky-_SDA_BASE_(r13) /* 80070DD8 0006DBD8 28 00 00 00 */ cmplwi r0, 0 /* 80070DDC 0006DBDC 40 82 00 10 */ bne lbl_80070DEC /* 80070DE0 0006DBE0 C0 03 17 7C */ lfs f0, 0x177c(r3) /* 80070DE4 0006DBE4 EC 00 F8 2A */ fadds f0, f0, f31 /* 80070DE8 0006DBE8 D0 03 17 7C */ stfs f0, 0x177c(r3) lbl_80070DEC: -/* 80070DEC 0006DBEC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80070DEC 0006DBEC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80070DF0 0006DBF0 C0 03 17 74 */ lfs f0, 0x1774(r3) /* 80070DF4 0006DBF4 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80070DF8 0006DBF8 40 82 00 2C */ bne lbl_80070E24 -/* 80070DFC 0006DBFC C0 02 8C A8 */ lfs f0, lbl_803CD628-_SDA2_BASE_(r2) +/* 80070DFC 0006DBFC C0 02 8C A8 */ lfs f0, lbl__2092-_SDA2_BASE_(r2) /* 80070E00 0006DC00 D0 03 17 74 */ stfs f0, 0x1774(r3) /* 80070E04 0006DC04 48 00 00 20 */ b lbl_80070E24 lbl_80070E08: -/* 80070E08 0006DC08 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80070E0C 0006DC0C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80070E10 0006DC10 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80070E08 0006DC08 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80070E0C 0006DC0C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 80070E10 0006DC10 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80070E14 0006DC14 D0 23 17 74 */ stfs f1, 0x1774(r3) -/* 80070E18 0006DC18 C0 02 8E 68 */ lfs f0, lbl_803CD7E8-_SDA2_BASE_(r2) +/* 80070E18 0006DC18 C0 02 8E 68 */ lfs f0, lbl__4335-_SDA2_BASE_(r2) /* 80070E1C 0006DC1C D0 03 17 78 */ stfs f0, 0x1778(r3) /* 80070E20 0006DC20 D0 23 17 7C */ stfs f1, 0x177c(r3) lbl_80070E24: -/* 80070E24 0006DC24 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80070E28 0006DC28 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80070E2C 0006DC2C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80070E24 0006DC24 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80070E28 0006DC28 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 80070E2C 0006DC2C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80070E30 0006DC30 C0 03 16 FC */ lfs f0, 0x16fc(r3) /* 80070E34 0006DC34 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80070E38 0006DC38 40 81 00 18 */ ble lbl_80070E50 @@ -11974,9 +11974,9 @@ lbl_80070E24: /* 80070E48 0006DC48 40 80 00 08 */ bge lbl_80070E50 /* 80070E4C 0006DC4C D0 23 16 FC */ stfs f1, 0x16fc(r3) lbl_80070E50: -/* 80070E50 0006DC50 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80070E54 0006DC54 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80070E58 0006DC58 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80070E50 0006DC50 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80070E54 0006DC54 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 80070E58 0006DC58 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80070E5C 0006DC5C C0 03 17 40 */ lfs f0, 0x1740(r3) /* 80070E60 0006DC60 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80070E64 0006DC64 40 81 00 18 */ ble lbl_80070E7C @@ -11986,9 +11986,9 @@ lbl_80070E50: /* 80070E74 0006DC74 40 80 00 08 */ bge lbl_80070E7C /* 80070E78 0006DC78 D0 23 17 40 */ stfs f1, 0x1740(r3) lbl_80070E7C: -/* 80070E7C 0006DC7C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80070E80 0006DC80 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80070E84 0006DC84 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80070E7C 0006DC7C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80070E80 0006DC80 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 80070E84 0006DC84 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80070E88 0006DC88 C0 03 17 44 */ lfs f0, 0x1744(r3) /* 80070E8C 0006DC8C FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80070E90 0006DC90 40 81 00 18 */ ble lbl_80070EA8 @@ -11998,9 +11998,9 @@ lbl_80070E7C: /* 80070EA0 0006DCA0 40 80 00 08 */ bge lbl_80070EA8 /* 80070EA4 0006DCA4 D0 23 17 44 */ stfs f1, 0x1744(r3) lbl_80070EA8: -/* 80070EA8 0006DCA8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80070EAC 0006DCAC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80070EB0 0006DCB0 38 03 05 58 */ addi r0, r3, lbl_803C0558@l +/* 80070EA8 0006DCA8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80070EAC 0006DCAC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 80070EB0 0006DCB0 38 03 05 58 */ addi r0, r3, lbl_globals@l /* 80070EB4 0006DCB4 7C 03 03 78 */ mr r3, r0 /* 80070EB8 0006DCB8 90 01 10 28 */ stw r0, 0x1028(r1) /* 80070EBC 0006DCBC C0 03 17 08 */ lfs f0, 0x1708(r3) @@ -12012,9 +12012,9 @@ lbl_80070EA8: /* 80070ED4 0006DCD4 40 80 00 08 */ bge lbl_80070EDC /* 80070ED8 0006DCD8 D0 23 17 08 */ stfs f1, 0x1708(r3) lbl_80070EDC: -/* 80070EDC 0006DCDC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80070EE0 0006DCE0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80070EE4 0006DCE4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80070EDC 0006DCDC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80070EE0 0006DCE0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 80070EE4 0006DCE4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80070EE8 0006DCE8 C0 03 17 10 */ lfs f0, 0x1710(r3) /* 80070EEC 0006DCEC FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80070EF0 0006DCF0 40 81 00 18 */ ble lbl_80070F08 @@ -12024,9 +12024,9 @@ lbl_80070EDC: /* 80070F00 0006DD00 40 80 00 08 */ bge lbl_80070F08 /* 80070F04 0006DD04 D0 23 17 10 */ stfs f1, 0x1710(r3) lbl_80070F08: -/* 80070F08 0006DD08 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80070F0C 0006DD0C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80070F10 0006DD10 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80070F08 0006DD08 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80070F0C 0006DD0C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 80070F10 0006DD10 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80070F14 0006DD14 C0 03 17 04 */ lfs f0, 0x1704(r3) /* 80070F18 0006DD18 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80070F1C 0006DD1C 40 81 00 18 */ ble lbl_80070F34 @@ -12036,9 +12036,9 @@ lbl_80070F08: /* 80070F2C 0006DD2C 40 80 00 08 */ bge lbl_80070F34 /* 80070F30 0006DD30 D0 23 17 04 */ stfs f1, 0x1704(r3) lbl_80070F34: -/* 80070F34 0006DD34 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80070F38 0006DD38 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80070F3C 0006DD3C 3A 83 05 58 */ addi r20, r3, lbl_803C0558@l +/* 80070F34 0006DD34 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80070F38 0006DD38 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 80070F3C 0006DD3C 3A 83 05 58 */ addi r20, r3, lbl_globals@l /* 80070F40 0006DD40 C0 14 17 20 */ lfs f0, 0x1720(r20) /* 80070F44 0006DD44 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80070F48 0006DD48 40 81 00 18 */ ble lbl_80070F60 @@ -12048,9 +12048,9 @@ lbl_80070F34: /* 80070F58 0006DD58 40 80 00 08 */ bge lbl_80070F60 /* 80070F5C 0006DD5C D0 34 17 20 */ stfs f1, 0x1720(r20) lbl_80070F60: -/* 80070F60 0006DD60 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80070F64 0006DD64 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80070F68 0006DD68 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80070F60 0006DD60 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80070F64 0006DD64 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 80070F68 0006DD68 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80070F6C 0006DD6C C0 03 17 14 */ lfs f0, 0x1714(r3) /* 80070F70 0006DD70 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80070F74 0006DD74 40 81 00 18 */ ble lbl_80070F8C @@ -12060,58 +12060,58 @@ lbl_80070F60: /* 80070F84 0006DD84 40 80 00 08 */ bge lbl_80070F8C /* 80070F88 0006DD88 D0 23 17 14 */ stfs f1, 0x1714(r3) lbl_80070F8C: -/* 80070F8C 0006DD8C C0 2D 8C BC */ lfs f1, lbl_803CB5BC-_SDA_BASE_(r13) -/* 80070F90 0006DD90 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80070F8C 0006DD8C C0 2D 8C BC */ lfs f1, lbl_sPlayerSndSneakDelay-_SDA_BASE_(r13) +/* 80070F90 0006DD90 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80070F94 0006DD94 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80070F98 0006DD98 40 81 00 20 */ ble lbl_80070FB8 /* 80070F9C 0006DD9C EC 01 F8 28 */ fsubs f0, f1, f31 -/* 80070FA0 0006DDA0 D0 0D 8C BC */ stfs f0, lbl_803CB5BC-_SDA_BASE_(r13) -/* 80070FA4 0006DDA4 C0 2D 8C BC */ lfs f1, lbl_803CB5BC-_SDA_BASE_(r13) -/* 80070FA8 0006DDA8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80070FA0 0006DDA0 D0 0D 8C BC */ stfs f0, lbl_sPlayerSndSneakDelay-_SDA_BASE_(r13) +/* 80070FA4 0006DDA4 C0 2D 8C BC */ lfs f1, lbl_sPlayerSndSneakDelay-_SDA_BASE_(r13) +/* 80070FA8 0006DDA8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80070FAC 0006DDAC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80070FB0 0006DDB0 40 80 00 08 */ bge lbl_80070FB8 -/* 80070FB4 0006DDB4 D0 0D 8C BC */ stfs f0, lbl_803CB5BC-_SDA_BASE_(r13) +/* 80070FB4 0006DDB4 D0 0D 8C BC */ stfs f0, lbl_sPlayerSndSneakDelay-_SDA_BASE_(r13) lbl_80070FB8: -/* 80070FB8 0006DDB8 C0 0D 8D 80 */ lfs f0, lbl_803CB680-_SDA_BASE_(r13) +/* 80070FB8 0006DDB8 C0 0D 8D 80 */ lfs f0, lbl_idle_tmr-_SDA_BASE_(r13) /* 80070FBC 0006DDBC EC 00 F8 2A */ fadds f0, f0, f31 -/* 80070FC0 0006DDC0 D0 0D 8D 80 */ stfs f0, lbl_803CB680-_SDA_BASE_(r13) +/* 80070FC0 0006DDC0 D0 0D 8D 80 */ stfs f0, lbl_idle_tmr-_SDA_BASE_(r13) /* 80070FC4 0006DDC4 80 12 17 88 */ lwz r0, 0x1788(r18) /* 80070FC8 0006DDC8 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 80070FCC 0006DDCC 41 82 00 0C */ beq lbl_80070FD8 -/* 80070FD0 0006DDD0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80070FD4 0006DDD4 D0 0D 8D 80 */ stfs f0, lbl_803CB680-_SDA_BASE_(r13) +/* 80070FD0 0006DDD0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80070FD4 0006DDD4 D0 0D 8D 80 */ stfs f0, lbl_idle_tmr-_SDA_BASE_(r13) lbl_80070FD8: -/* 80070FD8 0006DDD8 C0 2D 8D 84 */ lfs f1, lbl_803CB684-_SDA_BASE_(r13) -/* 80070FDC 0006DDDC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80070FD8 0006DDD8 C0 2D 8D 84 */ lfs f1, lbl_inact_tmr-_SDA_BASE_(r13) +/* 80070FDC 0006DDDC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80070FE0 0006DDE0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80070FE4 0006DDE4 40 81 00 20 */ ble lbl_80071004 /* 80070FE8 0006DDE8 EC 01 F8 28 */ fsubs f0, f1, f31 -/* 80070FEC 0006DDEC D0 0D 8D 84 */ stfs f0, lbl_803CB684-_SDA_BASE_(r13) -/* 80070FF0 0006DDF0 C0 2D 8D 84 */ lfs f1, lbl_803CB684-_SDA_BASE_(r13) -/* 80070FF4 0006DDF4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80070FEC 0006DDEC D0 0D 8D 84 */ stfs f0, lbl_inact_tmr-_SDA_BASE_(r13) +/* 80070FF0 0006DDF0 C0 2D 8D 84 */ lfs f1, lbl_inact_tmr-_SDA_BASE_(r13) +/* 80070FF4 0006DDF4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80070FF8 0006DDF8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80070FFC 0006DDFC 40 80 00 08 */ bge lbl_80071004 -/* 80071000 0006DE00 D0 0D 8D 84 */ stfs f0, lbl_803CB684-_SDA_BASE_(r13) +/* 80071000 0006DE00 D0 0D 8D 84 */ stfs f0, lbl_inact_tmr-_SDA_BASE_(r13) lbl_80071004: -/* 80071004 0006DE04 C0 0D 8D 88 */ lfs f0, lbl_803CB688-_SDA_BASE_(r13) -/* 80071008 0006DE08 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007100C 0006DE0C 3A A3 05 58 */ addi r21, r3, lbl_803C0558@l +/* 80071004 0006DE04 C0 0D 8D 88 */ lfs f0, lbl_stun_power_tmr-_SDA_BASE_(r13) +/* 80071008 0006DE08 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007100C 0006DE0C 3A A3 05 58 */ addi r21, r3, lbl_globals@l /* 80071010 0006DE10 EC 00 F8 2A */ fadds f0, f0, f31 -/* 80071014 0006DE14 D0 0D 8D 88 */ stfs f0, lbl_803CB688-_SDA_BASE_(r13) -/* 80071018 0006DE18 80 62 8E 80 */ lwz r3, lbl_803CD800-_SDA2_BASE_(r2) +/* 80071014 0006DE14 D0 0D 8D 88 */ stfs f0, lbl_stun_power_tmr-_SDA_BASE_(r13) +/* 80071018 0006DE18 80 62 8E 80 */ lwz r3, lbl__4633-_SDA2_BASE_(r2) /* 8007101C 0006DE1C 80 15 16 B0 */ lwz r0, 0x16b0(r21) /* 80071020 0006DE20 90 61 00 18 */ stw r3, 0x18(r1) /* 80071024 0006DE24 28 00 00 00 */ cmplwi r0, 0 -/* 80071028 0006DE28 80 02 BE B8 */ lwz r0, lbl_803D0838-_SDA2_BASE_(r2) +/* 80071028 0006DE28 80 02 BE B8 */ lwz r0, lbl__4634-_SDA2_BASE_(r2) /* 8007102C 0006DE2C 90 01 00 14 */ stw r0, 0x14(r1) /* 80071030 0006DE30 40 82 00 90 */ bne lbl_800710C0 /* 80071034 0006DE34 80 61 10 28 */ lwz r3, 0x1028(r1) -/* 80071038 0006DE38 C0 02 8D 14 */ lfs f0, lbl_803CD694-_SDA2_BASE_(r2) +/* 80071038 0006DE38 C0 02 8D 14 */ lfs f0, lbl__3169-_SDA2_BASE_(r2) /* 8007103C 0006DE3C C0 23 17 08 */ lfs f1, 0x1708(r3) /* 80071040 0006DE40 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80071044 0006DE44 4C 41 13 82 */ cror 2, 1, 2 /* 80071048 0006DE48 40 82 00 54 */ bne lbl_8007109C -/* 8007104C 0006DE4C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007104C 0006DE4C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80071050 0006DE50 C0 0F 00 0C */ lfs f0, 0xc(r15) /* 80071054 0006DE54 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80071058 0006DE58 40 82 00 44 */ bne lbl_8007109C @@ -12122,18 +12122,18 @@ lbl_80071004: /* 8007106C 0006DE6C 80 03 00 10 */ lwz r0, 0x10(r3) /* 80071070 0006DE70 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15 /* 80071074 0006DE74 41 82 00 28 */ beq lbl_8007109C -/* 80071078 0006DE78 C0 22 8D 14 */ lfs f1, lbl_803CD694-_SDA2_BASE_(r2) +/* 80071078 0006DE78 C0 22 8D 14 */ lfs f1, lbl__3169-_SDA2_BASE_(r2) /* 8007107C 0006DE7C 38 61 00 14 */ addi r3, r1, 0x14 /* 80071080 0006DE80 38 81 00 18 */ addi r4, r1, 0x18 /* 80071084 0006DE84 38 A0 00 00 */ li r5, 0 /* 80071088 0006DE88 38 C0 00 01 */ li r6, 1 /* 8007108C 0006DE8C 4B FD 0A 8D */ bl xScrFxFade__FP10iColor_tagP10iColor_tagfPFv_vi -/* 80071090 0006DE90 C0 02 8E 98 */ lfs f0, lbl_803CD818-_SDA2_BASE_(r2) +/* 80071090 0006DE90 C0 02 8E 98 */ lfs f0, lbl__6483-_SDA2_BASE_(r2) /* 80071094 0006DE94 80 61 10 28 */ lwz r3, 0x1028(r1) /* 80071098 0006DE98 D0 03 17 08 */ stfs f0, 0x1708(r3) lbl_8007109C: /* 8007109C 0006DE9C 80 61 10 28 */ lwz r3, 0x1028(r1) -/* 800710A0 0006DEA0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800710A0 0006DEA0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800710A4 0006DEA4 C0 23 17 08 */ lfs f1, 0x1708(r3) /* 800710A8 0006DEA8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800710AC 0006DEAC 4C 40 13 82 */ cror 2, 0, 2 @@ -12143,12 +12143,12 @@ lbl_8007109C: /* 800710BC 0006DEBC 4B FF 6F 99 */ bl zEntPlayer.HealthReset__Fv lbl_800710C0: /* 800710C0 0006DEC0 80 9A 00 24 */ lwz r4, 0x24(r26) -/* 800710C4 0006DEC4 3C 60 80 3C */ lis r3, lbl_803BF6A4@ha -/* 800710C8 0006DEC8 38 63 F6 A4 */ addi r3, r3, lbl_803BF6A4@l +/* 800710C4 0006DEC4 3C 60 80 3C */ lis r3, lbl_sCameraLastMat@ha +/* 800710C8 0006DEC8 38 63 F6 A4 */ addi r3, r3, lbl_sCameraLastMat@l /* 800710CC 0006DECC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 800710D0 0006DED0 4B F9 A4 9D */ bl __as__7xMat4x3FRC7xMat4x3 /* 800710D4 0006DED4 38 00 00 00 */ li r0, 0 -/* 800710D8 0006DED8 90 0D 8D D8 */ stw r0, lbl_803CB6D8-_SDA_BASE_(r13) +/* 800710D8 0006DED8 90 0D 8D D8 */ stw r0, lbl_sWallJumpResult-_SDA_BASE_(r13) /* 800710DC 0006DEDC 80 73 07 04 */ lwz r3, 0x704(r19) /* 800710E0 0006DEE0 80 63 00 0C */ lwz r3, 0xc(r3) /* 800710E4 0006DEE4 80 63 00 08 */ lwz r3, 8(r3) @@ -12159,11 +12159,11 @@ lbl_800710C0: /* 800710F8 0006DEF8 40 82 00 08 */ bne lbl_80071100 /* 800710FC 0006DEFC 4B FF 8D 2D */ bl zEntPlayer.DoWallJumpCheck__Fv lbl_80071100: -/* 80071100 0006DF00 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) +/* 80071100 0006DF00 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 80071104 0006DF04 2C 00 00 00 */ cmpwi r0, 0 /* 80071108 0006DF08 40 82 00 68 */ bne lbl_80071170 /* 8007110C 0006DF0C 80 7A 00 24 */ lwz r3, 0x24(r26) -/* 80071110 0006DF10 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80071110 0006DF10 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80071114 0006DF14 80 63 00 0C */ lwz r3, 0xc(r3) /* 80071118 0006DF18 80 83 00 08 */ lwz r4, 8(r3) /* 8007111C 0006DF1C C0 04 00 0C */ lfs f0, 0xc(r4) @@ -12174,8 +12174,8 @@ lbl_80071100: /* 80071130 0006DF30 28 00 00 00 */ cmplwi r0, 0 /* 80071134 0006DF34 40 82 00 3C */ bne lbl_80071170 /* 80071138 0006DF38 80 A4 00 04 */ lwz r5, 4(r4) -/* 8007113C 0006DF3C 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80071140 0006DF40 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8007113C 0006DF3C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80071140 0006DF40 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80071144 0006DF44 80 65 00 04 */ lwz r3, 4(r5) /* 80071148 0006DF48 38 84 21 37 */ addi r4, r4, 0x2137 /* 8007114C 0006DF4C 48 17 63 D1 */ bl func_801E751C @@ -12193,41 +12193,41 @@ lbl_80071170: /* 80071178 0006DF78 7F 64 DB 78 */ mr r4, r27 /* 8007117C 0006DF7C 4B FA 85 61 */ bl xEntBeginUpdate__FP4xEntP6xScenef /* 80071180 0006DF80 80 73 07 04 */ lwz r3, 0x704(r19) -/* 80071184 0006DF84 C0 2D 8D 6C */ lfs f1, lbl_803CB66C-_SDA_BASE_(r13) +/* 80071184 0006DF84 C0 2D 8D 6C */ lfs f1, lbl_bbash_end_tmr-_SDA_BASE_(r13) /* 80071188 0006DF88 80 63 00 0C */ lwz r3, 0xc(r3) -/* 8007118C 0006DF8C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007118C 0006DF8C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80071190 0006DF90 80 63 00 08 */ lwz r3, 8(r3) /* 80071194 0006DF94 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80071198 0006DF98 83 E3 00 04 */ lwz r31, 4(r3) /* 8007119C 0006DF9C 41 82 00 48 */ beq lbl_800711E4 -/* 800711A0 0006DFA0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 800711A0 0006DFA0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 800711A4 0006DFA4 80 7F 00 04 */ lwz r3, 4(r31) -/* 800711A8 0006DFA8 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 800711A8 0006DFA8 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 800711AC 0006DFAC 38 A0 00 05 */ li r5, 5 /* 800711B0 0006DFB0 38 84 2A C7 */ addi r4, r4, 0x2ac7 /* 800711B4 0006DFB4 48 17 63 29 */ bl func_801E74DC /* 800711B8 0006DFB8 2C 03 00 00 */ cmpwi r3, 0 /* 800711BC 0006DFBC 41 82 00 28 */ beq lbl_800711E4 -/* 800711C0 0006DFC0 C0 0D 8D 6C */ lfs f0, lbl_803CB66C-_SDA_BASE_(r13) +/* 800711C0 0006DFC0 C0 0D 8D 6C */ lfs f0, lbl_bbash_end_tmr-_SDA_BASE_(r13) /* 800711C4 0006DFC4 EC 00 F8 28 */ fsubs f0, f0, f31 -/* 800711C8 0006DFC8 D0 0D 8D 6C */ stfs f0, lbl_803CB66C-_SDA_BASE_(r13) -/* 800711CC 0006DFCC C0 2D 8D 6C */ lfs f1, lbl_803CB66C-_SDA_BASE_(r13) -/* 800711D0 0006DFD0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800711C8 0006DFC8 D0 0D 8D 6C */ stfs f0, lbl_bbash_end_tmr-_SDA_BASE_(r13) +/* 800711CC 0006DFCC C0 2D 8D 6C */ lfs f1, lbl_bbash_end_tmr-_SDA_BASE_(r13) +/* 800711D0 0006DFD0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800711D4 0006DFD4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800711D8 0006DFD8 40 80 00 0C */ bge lbl_800711E4 -/* 800711DC 0006DFDC D0 0D 8D 6C */ stfs f0, lbl_803CB66C-_SDA_BASE_(r13) +/* 800711DC 0006DFDC D0 0D 8D 6C */ stfs f0, lbl_bbash_end_tmr-_SDA_BASE_(r13) /* 800711E0 0006DFE0 4B FE 12 BD */ bl zCameraMinTargetHeightClear__Fv lbl_800711E4: -/* 800711E4 0006DFE4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800711E4 0006DFE4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800711E8 0006DFE8 39 C0 00 00 */ li r14, 0 -/* 800711EC 0006DFEC 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800711EC 0006DFEC 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800711F0 0006DFF0 80 7F 00 04 */ lwz r3, 4(r31) /* 800711F4 0006DFF4 7D D0 73 78 */ mr r16, r14 /* 800711F8 0006DFF8 38 84 21 37 */ addi r4, r4, 0x2137 /* 800711FC 0006DFFC 48 17 63 21 */ bl func_801E751C /* 80071200 0006E000 2C 03 00 00 */ cmpwi r3, 0 /* 80071204 0006E004 40 82 00 24 */ bne lbl_80071228 -/* 80071208 0006E008 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80071208 0006E008 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8007120C 0006E00C C0 0F 00 0C */ lfs f0, 0xc(r15) /* 80071210 0006E010 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80071214 0006E014 7C 00 00 26 */ mfcr r0 @@ -12240,9 +12240,9 @@ lbl_80071228: lbl_8007122C: /* 8007122C 0006E02C 2C 00 00 00 */ cmpwi r0, 0 /* 80071230 0006E030 41 82 00 24 */ beq lbl_80071254 -/* 80071234 0006E034 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80071234 0006E034 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80071238 0006E038 C0 2F 00 08 */ lfs f1, 8(r15) -/* 8007123C 0006E03C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007123C 0006E03C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80071240 0006E040 C0 03 09 3C */ lfs f0, 0x93c(r3) /* 80071244 0006E044 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80071248 0006E048 4C 41 13 82 */ cror 2, 1, 2 @@ -12251,27 +12251,27 @@ lbl_8007122C: lbl_80071254: /* 80071254 0006E054 56 00 06 3F */ clrlwi. r0, r16, 0x18 /* 80071258 0006E058 41 82 00 24 */ beq lbl_8007127C -/* 8007125C 0006E05C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8007125C 0006E05C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80071260 0006E060 C0 2F 00 08 */ lfs f1, 8(r15) -/* 80071264 0006E064 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80071264 0006E064 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80071268 0006E068 C0 03 09 40 */ lfs f0, 0x940(r3) /* 8007126C 0006E06C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80071270 0006E070 4C 40 13 82 */ cror 2, 0, 2 /* 80071274 0006E074 40 82 00 08 */ bne lbl_8007127C /* 80071278 0006E078 39 C0 00 01 */ li r14, 1 lbl_8007127C: -/* 8007127C 0006E07C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8007127C 0006E07C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80071280 0006E080 55 C4 06 3E */ clrlwi r4, r14, 0x18 -/* 80071284 0006E084 38 03 05 58 */ addi r0, r3, lbl_803C0558@l +/* 80071284 0006E084 38 03 05 58 */ addi r0, r3, lbl_globals@l /* 80071288 0006E088 7C 03 03 78 */ mr r3, r0 /* 8007128C 0006E08C 90 01 10 2C */ stw r0, 0x102c(r1) /* 80071290 0006E090 90 83 1A E0 */ stw r4, 0x1ae0(r3) -/* 80071294 0006E094 80 0D 8D 9C */ lwz r0, lbl_803CB69C-_SDA_BASE_(r13) +/* 80071294 0006E094 80 0D 8D 9C */ lwz r0, lbl_tslide_ground-_SDA_BASE_(r13) /* 80071298 0006E098 28 00 00 00 */ cmplwi r0, 0 /* 8007129C 0006E09C 40 82 01 24 */ bne lbl_800713C0 /* 800712A0 0006E0A0 80 9A 00 24 */ lwz r4, 0x24(r26) -/* 800712A4 0006E0A4 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 800712A8 0006E0A8 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 800712A4 0006E0A4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 800712A8 0006E0A8 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 800712AC 0006E0AC 80 A4 00 0C */ lwz r5, 0xc(r4) /* 800712B0 0006E0B0 38 83 01 B3 */ addi r4, r3, 0x1b3 /* 800712B4 0006E0B4 80 65 00 08 */ lwz r3, 8(r5) @@ -12281,8 +12281,8 @@ lbl_8007127C: /* 800712C4 0006E0C4 2C 03 00 00 */ cmpwi r3, 0 /* 800712C8 0006E0C8 41 82 00 9C */ beq lbl_80071364 /* 800712CC 0006E0CC 80 9A 00 24 */ lwz r4, 0x24(r26) -/* 800712D0 0006E0D0 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 800712D4 0006E0D4 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 800712D0 0006E0D0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 800712D4 0006E0D4 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 800712D8 0006E0D8 80 A4 00 0C */ lwz r5, 0xc(r4) /* 800712DC 0006E0DC 38 83 01 A6 */ addi r4, r3, 0x1a6 /* 800712E0 0006E0E0 80 65 00 08 */ lwz r3, 8(r5) @@ -12292,8 +12292,8 @@ lbl_8007127C: /* 800712F0 0006E0F0 2C 03 00 00 */ cmpwi r3, 0 /* 800712F4 0006E0F4 41 82 00 70 */ beq lbl_80071364 /* 800712F8 0006E0F8 80 9A 00 24 */ lwz r4, 0x24(r26) -/* 800712FC 0006E0FC 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80071300 0006E100 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 800712FC 0006E0FC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80071300 0006E100 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80071304 0006E104 80 A4 00 0C */ lwz r5, 0xc(r4) /* 80071308 0006E108 38 83 21 3F */ addi r4, r3, 0x213f /* 8007130C 0006E10C 80 65 00 08 */ lwz r3, 8(r5) @@ -12303,8 +12303,8 @@ lbl_8007127C: /* 8007131C 0006E11C 2C 03 00 00 */ cmpwi r3, 0 /* 80071320 0006E120 41 82 00 44 */ beq lbl_80071364 /* 80071324 0006E124 80 9A 00 24 */ lwz r4, 0x24(r26) -/* 80071328 0006E128 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 8007132C 0006E12C 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80071328 0006E128 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 8007132C 0006E12C 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80071330 0006E130 80 A4 00 0C */ lwz r5, 0xc(r4) /* 80071334 0006E134 38 83 01 C1 */ addi r4, r3, 0x1c1 /* 80071338 0006E138 80 65 00 08 */ lwz r3, 8(r5) @@ -12314,106 +12314,106 @@ lbl_8007127C: /* 80071348 0006E148 2C 03 00 00 */ cmpwi r3, 0 /* 8007134C 0006E14C 40 82 00 74 */ bne lbl_800713C0 /* 80071350 0006E150 80 7A 00 48 */ lwz r3, 0x48(r26) -/* 80071354 0006E154 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80071354 0006E154 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80071358 0006E158 C0 23 00 D8 */ lfs f1, 0xd8(r3) /* 8007135C 0006E15C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80071360 0006E160 40 81 00 60 */ ble lbl_800713C0 lbl_80071364: -/* 80071364 0006E164 C0 2D 8D 04 */ lfs f1, lbl_803CB604-_SDA_BASE_(r13) -/* 80071368 0006E168 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 80071364 0006E164 C0 2D 8D 04 */ lfs f1, lbl_sPlayerCollAdjust-_SDA_BASE_(r13) +/* 80071368 0006E168 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 8007136C 0006E16C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80071370 0006E170 4C 40 13 82 */ cror 2, 0, 2 /* 80071374 0006E174 40 82 00 28 */ bne lbl_8007139C -/* 80071378 0006E178 C0 02 8C 40 */ lfs f0, lbl_803CD5C0-_SDA2_BASE_(r2) +/* 80071378 0006E178 C0 02 8C 40 */ lfs f0, lbl__1049_1-_SDA2_BASE_(r2) /* 8007137C 0006E17C EC 00 0F FA */ fmadds f0, f0, f31, f1 -/* 80071380 0006E180 D0 0D 8D 04 */ stfs f0, lbl_803CB604-_SDA_BASE_(r13) -/* 80071384 0006E184 C0 2D 8D 04 */ lfs f1, lbl_803CB604-_SDA_BASE_(r13) -/* 80071388 0006E188 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 80071380 0006E180 D0 0D 8D 04 */ stfs f0, lbl_sPlayerCollAdjust-_SDA_BASE_(r13) +/* 80071384 0006E184 C0 2D 8D 04 */ lfs f1, lbl_sPlayerCollAdjust-_SDA_BASE_(r13) +/* 80071388 0006E188 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 8007138C 0006E18C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80071390 0006E190 40 81 00 D0 */ ble lbl_80071460 -/* 80071394 0006E194 D0 0D 8D 04 */ stfs f0, lbl_803CB604-_SDA_BASE_(r13) +/* 80071394 0006E194 D0 0D 8D 04 */ stfs f0, lbl_sPlayerCollAdjust-_SDA_BASE_(r13) /* 80071398 0006E198 48 00 00 C8 */ b lbl_80071460 lbl_8007139C: -/* 8007139C 0006E19C C0 02 8C 0C */ lfs f0, lbl_803CD58C-_SDA2_BASE_(r2) +/* 8007139C 0006E19C C0 02 8C 0C */ lfs f0, lbl__875-_SDA2_BASE_(r2) /* 800713A0 0006E1A0 EC 00 0F FC */ fnmsubs f0, f0, f31, f1 -/* 800713A4 0006E1A4 D0 0D 8D 04 */ stfs f0, lbl_803CB604-_SDA_BASE_(r13) -/* 800713A8 0006E1A8 C0 2D 8D 04 */ lfs f1, lbl_803CB604-_SDA_BASE_(r13) -/* 800713AC 0006E1AC C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 800713A4 0006E1A4 D0 0D 8D 04 */ stfs f0, lbl_sPlayerCollAdjust-_SDA_BASE_(r13) +/* 800713A8 0006E1A8 C0 2D 8D 04 */ lfs f1, lbl_sPlayerCollAdjust-_SDA_BASE_(r13) +/* 800713AC 0006E1AC C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 800713B0 0006E1B0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800713B4 0006E1B4 40 80 00 AC */ bge lbl_80071460 -/* 800713B8 0006E1B8 D0 0D 8D 04 */ stfs f0, lbl_803CB604-_SDA_BASE_(r13) +/* 800713B8 0006E1B8 D0 0D 8D 04 */ stfs f0, lbl_sPlayerCollAdjust-_SDA_BASE_(r13) /* 800713BC 0006E1BC 48 00 00 A4 */ b lbl_80071460 lbl_800713C0: -/* 800713C0 0006E1C0 80 0D 8D 9C */ lwz r0, lbl_803CB69C-_SDA_BASE_(r13) +/* 800713C0 0006E1C0 80 0D 8D 9C */ lwz r0, lbl_tslide_ground-_SDA_BASE_(r13) /* 800713C4 0006E1C4 28 00 00 00 */ cmplwi r0, 0 /* 800713C8 0006E1C8 40 82 00 74 */ bne lbl_8007143C /* 800713CC 0006E1CC 80 7A 00 48 */ lwz r3, 0x48(r26) -/* 800713D0 0006E1D0 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 800713D0 0006E1D0 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 800713D4 0006E1D4 C0 23 00 D8 */ lfs f1, 0xd8(r3) /* 800713D8 0006E1D8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800713DC 0006E1DC 40 81 00 60 */ ble lbl_8007143C -/* 800713E0 0006E1E0 C0 2D 8D 04 */ lfs f1, lbl_803CB604-_SDA_BASE_(r13) -/* 800713E4 0006E1E4 C0 02 8C 00 */ lfs f0, lbl_803CD580-_SDA2_BASE_(r2) +/* 800713E0 0006E1E0 C0 2D 8D 04 */ lfs f1, lbl_sPlayerCollAdjust-_SDA_BASE_(r13) +/* 800713E4 0006E1E4 C0 02 8C 00 */ lfs f0, lbl__872-_SDA2_BASE_(r2) /* 800713E8 0006E1E8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800713EC 0006E1EC 4C 40 13 82 */ cror 2, 0, 2 /* 800713F0 0006E1F0 40 82 00 28 */ bne lbl_80071418 -/* 800713F4 0006E1F4 C0 02 8C 40 */ lfs f0, lbl_803CD5C0-_SDA2_BASE_(r2) +/* 800713F4 0006E1F4 C0 02 8C 40 */ lfs f0, lbl__1049_1-_SDA2_BASE_(r2) /* 800713F8 0006E1F8 EC 00 0F FA */ fmadds f0, f0, f31, f1 -/* 800713FC 0006E1FC D0 0D 8D 04 */ stfs f0, lbl_803CB604-_SDA_BASE_(r13) -/* 80071400 0006E200 C0 2D 8D 04 */ lfs f1, lbl_803CB604-_SDA_BASE_(r13) -/* 80071404 0006E204 C0 02 8C 00 */ lfs f0, lbl_803CD580-_SDA2_BASE_(r2) +/* 800713FC 0006E1FC D0 0D 8D 04 */ stfs f0, lbl_sPlayerCollAdjust-_SDA_BASE_(r13) +/* 80071400 0006E200 C0 2D 8D 04 */ lfs f1, lbl_sPlayerCollAdjust-_SDA_BASE_(r13) +/* 80071404 0006E204 C0 02 8C 00 */ lfs f0, lbl__872-_SDA2_BASE_(r2) /* 80071408 0006E208 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007140C 0006E20C 40 81 00 54 */ ble lbl_80071460 -/* 80071410 0006E210 D0 0D 8D 04 */ stfs f0, lbl_803CB604-_SDA_BASE_(r13) +/* 80071410 0006E210 D0 0D 8D 04 */ stfs f0, lbl_sPlayerCollAdjust-_SDA_BASE_(r13) /* 80071414 0006E214 48 00 00 4C */ b lbl_80071460 lbl_80071418: -/* 80071418 0006E218 C0 02 8C 0C */ lfs f0, lbl_803CD58C-_SDA2_BASE_(r2) +/* 80071418 0006E218 C0 02 8C 0C */ lfs f0, lbl__875-_SDA2_BASE_(r2) /* 8007141C 0006E21C EC 00 0F FC */ fnmsubs f0, f0, f31, f1 -/* 80071420 0006E220 D0 0D 8D 04 */ stfs f0, lbl_803CB604-_SDA_BASE_(r13) -/* 80071424 0006E224 C0 2D 8D 04 */ lfs f1, lbl_803CB604-_SDA_BASE_(r13) -/* 80071428 0006E228 C0 02 8C 00 */ lfs f0, lbl_803CD580-_SDA2_BASE_(r2) +/* 80071420 0006E220 D0 0D 8D 04 */ stfs f0, lbl_sPlayerCollAdjust-_SDA_BASE_(r13) +/* 80071424 0006E224 C0 2D 8D 04 */ lfs f1, lbl_sPlayerCollAdjust-_SDA_BASE_(r13) +/* 80071428 0006E228 C0 02 8C 00 */ lfs f0, lbl__872-_SDA2_BASE_(r2) /* 8007142C 0006E22C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80071430 0006E230 40 80 00 30 */ bge lbl_80071460 -/* 80071434 0006E234 D0 0D 8D 04 */ stfs f0, lbl_803CB604-_SDA_BASE_(r13) +/* 80071434 0006E234 D0 0D 8D 04 */ stfs f0, lbl_sPlayerCollAdjust-_SDA_BASE_(r13) /* 80071438 0006E238 48 00 00 28 */ b lbl_80071460 lbl_8007143C: -/* 8007143C 0006E23C C0 22 8C 0C */ lfs f1, lbl_803CD58C-_SDA2_BASE_(r2) -/* 80071440 0006E240 C0 0D 8D 04 */ lfs f0, lbl_803CB604-_SDA_BASE_(r13) +/* 8007143C 0006E23C C0 22 8C 0C */ lfs f1, lbl__875-_SDA2_BASE_(r2) +/* 80071440 0006E240 C0 0D 8D 04 */ lfs f0, lbl_sPlayerCollAdjust-_SDA_BASE_(r13) /* 80071444 0006E244 EC 01 07 FC */ fnmsubs f0, f1, f31, f0 -/* 80071448 0006E248 D0 0D 8D 04 */ stfs f0, lbl_803CB604-_SDA_BASE_(r13) -/* 8007144C 0006E24C C0 2D 8D 04 */ lfs f1, lbl_803CB604-_SDA_BASE_(r13) -/* 80071450 0006E250 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80071448 0006E248 D0 0D 8D 04 */ stfs f0, lbl_sPlayerCollAdjust-_SDA_BASE_(r13) +/* 8007144C 0006E24C C0 2D 8D 04 */ lfs f1, lbl_sPlayerCollAdjust-_SDA_BASE_(r13) +/* 80071450 0006E250 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80071454 0006E254 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80071458 0006E258 40 80 00 08 */ bge lbl_80071460 -/* 8007145C 0006E25C D0 0D 8D 04 */ stfs f0, lbl_803CB604-_SDA_BASE_(r13) +/* 8007145C 0006E25C D0 0D 8D 04 */ stfs f0, lbl_sPlayerCollAdjust-_SDA_BASE_(r13) lbl_80071460: /* 80071460 0006E260 80 BA 00 48 */ lwz r5, 0x48(r26) -/* 80071464 0006E264 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80071468 0006E268 C0 0D 8D 04 */ lfs f0, lbl_803CB604-_SDA_BASE_(r13) -/* 8007146C 0006E26C 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80071464 0006E264 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80071468 0006E268 C0 0D 8D 04 */ lfs f0, lbl_sPlayerCollAdjust-_SDA_BASE_(r13) +/* 8007146C 0006E26C 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80071470 0006E270 C0 25 00 74 */ lfs f1, 0x74(r5) /* 80071474 0006E274 EC 01 00 2A */ fadds f0, f1, f0 /* 80071478 0006E278 D0 05 00 74 */ stfs f0, 0x74(r5) /* 8007147C 0006E27C 80 7A 00 48 */ lwz r3, 0x48(r26) -/* 80071480 0006E280 C0 0D 8D 04 */ lfs f0, lbl_803CB604-_SDA_BASE_(r13) +/* 80071480 0006E280 C0 0D 8D 04 */ lfs f0, lbl_sPlayerCollAdjust-_SDA_BASE_(r13) /* 80071484 0006E284 C0 23 00 34 */ lfs f1, 0x34(r3) /* 80071488 0006E288 EC 01 00 2A */ fadds f0, f1, f0 /* 8007148C 0006E28C D0 03 00 34 */ stfs f0, 0x34(r3) /* 80071490 0006E290 C0 24 17 50 */ lfs f1, 0x1750(r4) -/* 80071494 0006E294 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80071494 0006E294 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80071498 0006E298 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8007149C 0006E29C 41 82 00 68 */ beq lbl_80071504 -/* 800714A0 0006E2A0 C0 02 8C 3C */ lfs f0, lbl_803CD5BC-_SDA2_BASE_(r2) +/* 800714A0 0006E2A0 C0 02 8C 3C */ lfs f0, lbl__1023-_SDA2_BASE_(r2) /* 800714A4 0006E2A4 EC 20 0F FA */ fmadds f1, f0, f31, f1 /* 800714A8 0006E2A8 D0 24 17 50 */ stfs f1, 0x1750(r4) -/* 800714AC 0006E2AC C0 02 8C 60 */ lfs f0, lbl_803CD5E0-_SDA2_BASE_(r2) +/* 800714AC 0006E2AC C0 02 8C 60 */ lfs f0, lbl__1463-_SDA2_BASE_(r2) /* 800714B0 0006E2B0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800714B4 0006E2B4 40 81 00 08 */ ble lbl_800714BC /* 800714B8 0006E2B8 D0 04 17 50 */ stfs f0, 0x1750(r4) lbl_800714BC: -/* 800714BC 0006E2BC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800714BC 0006E2BC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800714C0 0006E2C0 38 C0 00 00 */ li r6, 0 -/* 800714C4 0006E2C4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800714C4 0006E2C4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800714C8 0006E2C8 38 A0 00 00 */ li r5, 0 /* 800714CC 0006E2CC 48 00 00 0C */ b lbl_800714D8 lbl_800714D0: @@ -12423,35 +12423,35 @@ lbl_800714D8: /* 800714D8 0006E2D8 A0 1B 00 0E */ lhz r0, 0xe(r27) /* 800714DC 0006E2DC 7C 06 00 40 */ cmplw r6, r0 /* 800714E0 0006E2E0 41 80 FF F0 */ blt lbl_800714D0 -/* 800714E4 0006E2E4 C0 02 8C 60 */ lfs f0, lbl_803CD5E0-_SDA2_BASE_(r2) +/* 800714E4 0006E2E4 C0 02 8C 60 */ lfs f0, lbl__1463-_SDA2_BASE_(r2) /* 800714E8 0006E2E8 C0 24 17 50 */ lfs f1, 0x1750(r4) /* 800714EC 0006E2EC FC 00 08 00 */ fcmpu cr0, f0, f1 /* 800714F0 0006E2F0 40 82 00 10 */ bne lbl_80071500 -/* 800714F4 0006E2F4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800714F4 0006E2F4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800714F8 0006E2F8 D0 04 17 50 */ stfs f0, 0x1750(r4) /* 800714FC 0006E2FC 48 00 00 08 */ b lbl_80071504 lbl_80071500: /* 80071500 0006E300 D0 23 17 54 */ stfs f1, 0x1754(r3) lbl_80071504: /* 80071504 0006E304 48 0B 23 E9 */ bl zGooCollsBegin__Fv -/* 80071508 0006E308 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007150C 0006E30C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80071508 0006E308 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007150C 0006E30C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80071510 0006E310 80 03 1A F8 */ lwz r0, 0x1af8(r3) /* 80071514 0006E314 2C 00 00 01 */ cmpwi r0, 1 /* 80071518 0006E318 41 82 00 2C */ beq lbl_80071544 /* 8007151C 0006E31C 2C 00 00 02 */ cmpwi r0, 2 /* 80071520 0006E320 41 82 00 24 */ beq lbl_80071544 -/* 80071524 0006E324 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80071524 0006E324 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80071528 0006E328 80 7F 00 04 */ lwz r3, 4(r31) -/* 8007152C 0006E32C 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 8007152C 0006E32C 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 80071530 0006E330 38 A0 00 05 */ li r5, 5 /* 80071534 0006E334 38 84 2A C7 */ addi r4, r4, 0x2ac7 /* 80071538 0006E338 48 17 5F A5 */ bl func_801E74DC /* 8007153C 0006E33C 2C 03 00 00 */ cmpwi r3, 0 /* 80071540 0006E340 40 82 00 10 */ bne lbl_80071550 lbl_80071544: -/* 80071544 0006E344 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80071548 0006E348 D0 0D 8C A0 */ stfs f0, lbl_803CB5A0-_SDA_BASE_(r13) +/* 80071544 0006E344 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80071548 0006E348 D0 0D 8C A0 */ stfs f0, lbl_sHackStuckTimer-_SDA_BASE_(r13) /* 8007154C 0006E34C 48 00 02 A0 */ b lbl_800717EC lbl_80071550: /* 80071550 0006E350 80 7A 00 48 */ lwz r3, 0x48(r26) @@ -12464,8 +12464,8 @@ lbl_80071550: /* 8007156C 0006E36C 80 03 00 0C */ lwz r0, 0xc(r3) /* 80071570 0006E370 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80071574 0006E374 41 82 00 40 */ beq lbl_800715B4 -/* 80071578 0006E378 C0 2D 8C A0 */ lfs f1, lbl_803CB5A0-_SDA_BASE_(r13) -/* 8007157C 0006E37C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80071578 0006E378 C0 2D 8C A0 */ lfs f1, lbl_sHackStuckTimer-_SDA_BASE_(r13) +/* 8007157C 0006E37C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80071580 0006E380 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80071584 0006E384 41 82 00 24 */ beq lbl_800715A8 /* 80071588 0006E388 80 7A 00 48 */ lwz r3, 0x48(r26) @@ -12477,15 +12477,15 @@ lbl_80071550: /* 800715A0 0006E3A0 38 63 00 80 */ addi r3, r3, 0x80 /* 800715A4 0006E3A4 4B F9 9C C1 */ bl __as__5xVec3FRC5xVec3 lbl_800715A8: -/* 800715A8 0006E3A8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800715AC 0006E3AC D0 0D 8C A0 */ stfs f0, lbl_803CB5A0-_SDA_BASE_(r13) +/* 800715A8 0006E3A8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 800715AC 0006E3AC D0 0D 8C A0 */ stfs f0, lbl_sHackStuckTimer-_SDA_BASE_(r13) /* 800715B0 0006E3B0 48 00 00 D4 */ b lbl_80071684 lbl_800715B4: -/* 800715B4 0006E3B4 C0 02 8E 9C */ lfs f0, lbl_803CD81C-_SDA2_BASE_(r2) +/* 800715B4 0006E3B4 C0 02 8E 9C */ lfs f0, lbl__6484-_SDA2_BASE_(r2) /* 800715B8 0006E3B8 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 800715BC 0006E3BC 4C 41 13 82 */ cror 2, 1, 2 /* 800715C0 0006E3C0 40 82 00 78 */ bne lbl_80071638 -/* 800715C4 0006E3C4 C0 02 8C 00 */ lfs f0, lbl_803CD580-_SDA2_BASE_(r2) +/* 800715C4 0006E3C4 C0 02 8C 00 */ lfs f0, lbl__872-_SDA2_BASE_(r2) /* 800715C8 0006E3C8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800715CC 0006E3CC 4C 40 13 82 */ cror 2, 0, 2 /* 800715D0 0006E3D0 40 82 00 68 */ bne lbl_80071638 @@ -12504,8 +12504,8 @@ lbl_800715B4: /* 80071604 0006E404 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80071608 0006E408 41 82 00 30 */ beq lbl_80071638 lbl_8007160C: -/* 8007160C 0006E40C C0 2D 8C A0 */ lfs f1, lbl_803CB5A0-_SDA_BASE_(r13) -/* 80071610 0006E410 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007160C 0006E40C C0 2D 8C A0 */ lfs f1, lbl_sHackStuckTimer-_SDA_BASE_(r13) +/* 80071610 0006E410 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80071614 0006E414 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80071618 0006E418 40 82 00 14 */ bne lbl_8007162C /* 8007161C 0006E41C 80 9A 00 48 */ lwz r4, 0x48(r26) @@ -12513,21 +12513,21 @@ lbl_8007160C: /* 80071624 0006E424 38 84 00 D4 */ addi r4, r4, 0xd4 /* 80071628 0006E428 4B F9 9C 3D */ bl __as__5xVec3FRC5xVec3 lbl_8007162C: -/* 8007162C 0006E42C C0 02 8C 4C */ lfs f0, lbl_803CD5CC-_SDA2_BASE_(r2) -/* 80071630 0006E430 D0 0D 8C A0 */ stfs f0, lbl_803CB5A0-_SDA_BASE_(r13) +/* 8007162C 0006E42C C0 02 8C 4C */ lfs f0, lbl__1458-_SDA2_BASE_(r2) +/* 80071630 0006E430 D0 0D 8C A0 */ stfs f0, lbl_sHackStuckTimer-_SDA_BASE_(r13) /* 80071634 0006E434 48 00 00 50 */ b lbl_80071684 lbl_80071638: -/* 80071638 0006E438 C0 2D 8C A0 */ lfs f1, lbl_803CB5A0-_SDA_BASE_(r13) -/* 8007163C 0006E43C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80071638 0006E438 C0 2D 8C A0 */ lfs f1, lbl_sHackStuckTimer-_SDA_BASE_(r13) +/* 8007163C 0006E43C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80071640 0006E440 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80071644 0006E444 41 82 00 40 */ beq lbl_80071684 /* 80071648 0006E448 EC 01 F8 28 */ fsubs f0, f1, f31 -/* 8007164C 0006E44C D0 0D 8C A0 */ stfs f0, lbl_803CB5A0-_SDA_BASE_(r13) -/* 80071650 0006E450 C0 2D 8C A0 */ lfs f1, lbl_803CB5A0-_SDA_BASE_(r13) -/* 80071654 0006E454 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007164C 0006E44C D0 0D 8C A0 */ stfs f0, lbl_sHackStuckTimer-_SDA_BASE_(r13) +/* 80071650 0006E450 C0 2D 8C A0 */ lfs f1, lbl_sHackStuckTimer-_SDA_BASE_(r13) +/* 80071654 0006E454 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80071658 0006E458 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007165C 0006E45C 40 80 00 28 */ bge lbl_80071684 -/* 80071660 0006E460 D0 0D 8C A0 */ stfs f0, lbl_803CB5A0-_SDA_BASE_(r13) +/* 80071660 0006E460 D0 0D 8C A0 */ stfs f0, lbl_sHackStuckTimer-_SDA_BASE_(r13) /* 80071664 0006E464 38 91 00 0C */ addi r4, r17, 0xc /* 80071668 0006E468 80 7A 00 48 */ lwz r3, 0x48(r26) /* 8007166C 0006E46C 38 63 00 D4 */ addi r3, r3, 0xd4 @@ -12537,11 +12537,11 @@ lbl_80071638: /* 8007167C 0006E47C 38 63 00 80 */ addi r3, r3, 0x80 /* 80071680 0006E480 4B F9 9B E5 */ bl __as__5xVec3FRC5xVec3 lbl_80071684: -/* 80071684 0006E484 C0 2D 8C A0 */ lfs f1, lbl_803CB5A0-_SDA_BASE_(r13) -/* 80071688 0006E488 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80071684 0006E484 C0 2D 8C A0 */ lfs f1, lbl_sHackStuckTimer-_SDA_BASE_(r13) +/* 80071688 0006E488 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007168C 0006E48C FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80071690 0006E490 41 82 01 5C */ beq lbl_800717EC -/* 80071694 0006E494 80 0D 8C A4 */ lwz r0, lbl_803CB5A4-_SDA_BASE_(r13) +/* 80071694 0006E494 80 0D 8C A4 */ lwz r0, lbl_sHackStuckSetDir-_SDA_BASE_(r13) /* 80071698 0006E498 28 00 00 00 */ cmplwi r0, 0 /* 8007169C 0006E49C 40 82 00 D0 */ bne lbl_8007176C /* 800716A0 0006E4A0 80 9A 00 48 */ lwz r4, 0x48(r26) @@ -12549,9 +12549,9 @@ lbl_80071684: /* 800716A8 0006E4A8 38 84 00 70 */ addi r4, r4, 0x70 /* 800716AC 0006E4AC 4B F9 9B B9 */ bl __as__5xVec3FRC5xVec3 /* 800716B0 0006E4B0 C0 21 03 34 */ lfs f1, 0x334(r1) -/* 800716B4 0006E4B4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800716B8 0006E4B8 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) -/* 800716BC 0006E4BC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800716B4 0006E4B4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800716B8 0006E4B8 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) +/* 800716BC 0006E4BC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800716C0 0006E4C0 38 C0 0C 00 */ li r6, 0xc00 /* 800716C4 0006E4C4 38 00 02 00 */ li r0, 0x200 /* 800716C8 0006E4C8 EC 01 00 2A */ fadds f0, f1, f0 @@ -12559,13 +12559,13 @@ lbl_80071684: /* 800716D0 0006E4D0 38 61 03 30 */ addi r3, r1, 0x330 /* 800716D4 0006E4D4 38 A1 05 18 */ addi r5, r1, 0x518 /* 800716D8 0006E4D8 D0 01 03 34 */ stfs f0, 0x334(r1) -/* 800716DC 0006E4DC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800716DC 0006E4DC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800716E0 0006E4E0 D0 21 03 3C */ stfs f1, 0x33c(r1) -/* 800716E4 0006E4E4 C0 02 8C 78 */ lfs f0, lbl_803CD5F8-_SDA2_BASE_(r2) +/* 800716E4 0006E4E4 C0 02 8C 78 */ lfs f0, lbl__1469_1-_SDA2_BASE_(r2) /* 800716E8 0006E4E8 D0 01 03 40 */ stfs f0, 0x340(r1) /* 800716EC 0006E4EC D0 21 03 44 */ stfs f1, 0x344(r1) /* 800716F0 0006E4F0 D0 21 03 48 */ stfs f1, 0x348(r1) -/* 800716F4 0006E4F4 C0 02 8D 20 */ lfs f0, lbl_803CD6A0-_SDA2_BASE_(r2) +/* 800716F4 0006E4F4 C0 02 8D 20 */ lfs f0, lbl__3296-_SDA2_BASE_(r2) /* 800716F8 0006E4F8 D0 01 03 4C */ stfs f0, 0x34c(r1) /* 800716FC 0006E4FC 90 C1 03 50 */ stw r6, 0x350(r1) /* 80071700 0006E500 90 01 05 18 */ stw r0, 0x518(r1) @@ -12575,7 +12575,7 @@ lbl_80071684: /* 80071710 0006E510 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80071714 0006E514 41 82 00 58 */ beq lbl_8007176C /* 80071718 0006E518 C0 81 05 30 */ lfs f4, 0x530(r1) -/* 8007171C 0006E51C C0 02 8E A0 */ lfs f0, lbl_803CD820-_SDA2_BASE_(r2) +/* 8007171C 0006E51C C0 02 8E A0 */ lfs f0, lbl__6485-_SDA2_BASE_(r2) /* 80071720 0006E520 FC 20 22 10 */ fabs f1, f4 /* 80071724 0006E524 FC 20 08 18 */ frsp f1, f1 /* 80071728 0006E528 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -12594,14 +12594,14 @@ lbl_80071684: /* 8007175C 0006E55C D0 03 00 08 */ stfs f0, 8(r3) /* 80071760 0006E560 4B FD CB 91 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80071764 0006E564 38 00 00 01 */ li r0, 1 -/* 80071768 0006E568 90 0D 8C A4 */ stw r0, lbl_803CB5A4-_SDA_BASE_(r13) +/* 80071768 0006E568 90 0D 8C A4 */ stw r0, lbl_sHackStuckSetDir-_SDA_BASE_(r13) lbl_8007176C: -/* 8007176C 0006E56C 80 0D 8C A4 */ lwz r0, lbl_803CB5A4-_SDA_BASE_(r13) +/* 8007176C 0006E56C 80 0D 8C A4 */ lwz r0, lbl_sHackStuckSetDir-_SDA_BASE_(r13) /* 80071770 0006E570 28 00 00 00 */ cmplwi r0, 0 /* 80071774 0006E574 41 82 00 64 */ beq lbl_800717D8 /* 80071778 0006E578 FC 20 E8 90 */ fmr f1, f29 /* 8007177C 0006E57C 4B F9 90 81 */ bl xsqrt__Ff -/* 80071780 0006E580 C0 02 8C B8 */ lfs f0, lbl_803CD638-_SDA2_BASE_(r2) +/* 80071780 0006E580 C0 02 8C B8 */ lfs f0, lbl__2290-_SDA2_BASE_(r2) /* 80071784 0006E584 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80071788 0006E588 40 81 00 08 */ ble lbl_80071790 /* 8007178C 0006E58C FC 20 00 90 */ fmr f1, f0 @@ -12625,51 +12625,51 @@ lbl_80071790: /* 800717D0 0006E5D0 4B F9 9A 95 */ bl __as__5xVec3FRC5xVec3 /* 800717D4 0006E5D4 48 00 00 18 */ b lbl_800717EC lbl_800717D8: -/* 800717D8 0006E5D8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800717D8 0006E5D8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800717DC 0006E5DC 38 71 00 00 */ addi r3, r17, 0 /* 800717E0 0006E5E0 D0 11 00 00 */ stfs f0, 0(r17) /* 800717E4 0006E5E4 D0 03 00 04 */ stfs f0, 4(r3) /* 800717E8 0006E5E8 D0 03 00 08 */ stfs f0, 8(r3) lbl_800717EC: -/* 800717EC 0006E5EC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800717EC 0006E5EC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800717F0 0006E5F0 80 BA 00 48 */ lwz r5, 0x48(r26) -/* 800717F4 0006E5F4 38 03 05 58 */ addi r0, r3, lbl_803C0558@l -/* 800717F8 0006E5F8 3C 80 80 3C */ lis r4, lbl_803BF6E4@ha +/* 800717F4 0006E5F4 38 03 05 58 */ addi r0, r3, lbl_globals@l +/* 800717F8 0006E5F8 3C 80 80 3C */ lis r4, lbl_sDriveVel@ha /* 800717FC 0006E5FC 7C 03 03 78 */ mr r3, r0 /* 80071800 0006E600 90 01 10 30 */ stw r0, 0x1030(r1) /* 80071804 0006E604 80 03 19 F0 */ lwz r0, 0x19f0(r3) -/* 80071808 0006E608 3A C4 F6 E4 */ addi r22, r4, lbl_803BF6E4@l +/* 80071808 0006E608 3A C4 F6 E4 */ addi r22, r4, lbl_sDriveVel@l /* 8007180C 0006E60C C3 85 00 D8 */ lfs f28, 0xd8(r5) /* 80071810 0006E610 3B C0 00 01 */ li r30, 1 -/* 80071814 0006E614 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80071814 0006E614 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80071818 0006E618 28 00 00 00 */ cmplwi r0, 0 /* 8007181C 0006E61C D0 16 00 08 */ stfs f0, 8(r22) /* 80071820 0006E620 D0 16 00 04 */ stfs f0, 4(r22) /* 80071824 0006E624 D0 16 00 00 */ stfs f0, 0(r22) /* 80071828 0006E628 40 82 00 68 */ bne lbl_80071890 -/* 8007182C 0006E62C 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 8007182C 0006E62C 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 80071830 0006E630 80 03 00 10 */ lwz r0, 0x10(r3) /* 80071834 0006E634 28 00 00 00 */ cmplwi r0, 0 /* 80071838 0006E638 40 82 00 58 */ bne lbl_80071890 -/* 8007183C 0006E63C C0 02 8C 70 */ lfs f0, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 8007183C 0006E63C C0 02 8C 70 */ lfs f0, lbl__1467-_SDA2_BASE_(r2) /* 80071840 0006E640 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80071844 0006E644 40 81 00 0C */ ble lbl_80071850 /* 80071848 0006E648 3B C0 00 06 */ li r30, 6 /* 8007184C 0006E64C 48 00 00 44 */ b lbl_80071890 lbl_80071850: -/* 80071850 0006E650 C0 02 8E A4 */ lfs f0, lbl_803CD824-_SDA2_BASE_(r2) +/* 80071850 0006E650 C0 02 8E A4 */ lfs f0, lbl__6486-_SDA2_BASE_(r2) /* 80071854 0006E654 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80071858 0006E658 40 81 00 0C */ ble lbl_80071864 /* 8007185C 0006E65C 3B C0 00 05 */ li r30, 5 /* 80071860 0006E660 48 00 00 30 */ b lbl_80071890 lbl_80071864: -/* 80071864 0006E664 C0 02 8E A8 */ lfs f0, lbl_803CD828-_SDA2_BASE_(r2) +/* 80071864 0006E664 C0 02 8E A8 */ lfs f0, lbl__6487-_SDA2_BASE_(r2) /* 80071868 0006E668 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8007186C 0006E66C 40 81 00 0C */ ble lbl_80071878 /* 80071870 0006E670 3B C0 00 04 */ li r30, 4 /* 80071874 0006E674 48 00 00 1C */ b lbl_80071890 lbl_80071878: -/* 80071878 0006E678 C0 02 8D 10 */ lfs f0, lbl_803CD690-_SDA2_BASE_(r2) +/* 80071878 0006E678 C0 02 8D 10 */ lfs f0, lbl__3130-_SDA2_BASE_(r2) /* 8007187C 0006E67C FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80071880 0006E680 40 81 00 0C */ ble lbl_8007188C /* 80071884 0006E684 3B C0 00 03 */ li r30, 3 @@ -12680,21 +12680,21 @@ lbl_80071890: /* 80071890 0006E690 6F C3 80 00 */ xoris r3, r30, 0x8000 /* 80071894 0006E694 3C 00 43 30 */ lis r0, 0x4330 /* 80071898 0006E698 90 61 10 0C */ stw r3, 0x100c(r1) -/* 8007189C 0006E69C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800718A0 0006E6A0 3A E3 05 58 */ addi r23, r3, lbl_803C0558@l -/* 800718A4 0006E6A4 C8 42 8C 28 */ lfd f2, lbl_803CD5A8-_SDA2_BASE_(r2) +/* 8007189C 0006E69C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800718A0 0006E6A0 3A E3 05 58 */ addi r23, r3, lbl_globals@l +/* 800718A4 0006E6A4 C8 42 8C 28 */ lfd f2, lbl__978_1-_SDA2_BASE_(r2) /* 800718A8 0006E6A8 90 01 10 08 */ stw r0, 0x1008(r1) /* 800718AC 0006E6AC 38 17 1B E8 */ addi r0, r23, 0x1be8 -/* 800718B0 0006E6B0 3C 60 80 3C */ lis r3, lbl_803BF6E4@ha -/* 800718B4 0006E6B4 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 800718B0 0006E6B0 3C 60 80 3C */ lis r3, lbl_sDriveVel@ha +/* 800718B4 0006E6B4 C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 800718B8 0006E6B8 C8 01 10 08 */ lfd f0, 0x1008(r1) /* 800718BC 0006E6BC 39 F7 1C 68 */ addi r15, r23, 0x1c68 /* 800718C0 0006E6C0 90 01 10 18 */ stw r0, 0x1018(r1) /* 800718C4 0006E6C4 3A 11 03 40 */ addi r16, r17, 0x340 /* 800718C8 0006E6C8 EC 40 10 28 */ fsubs f2, f0, f2 -/* 800718CC 0006E6CC C0 02 8E AC */ lfs f0, lbl_803CD82C-_SDA2_BASE_(r2) +/* 800718CC 0006E6CC C0 02 8E AC */ lfs f0, lbl__6488-_SDA2_BASE_(r2) /* 800718D0 0006E6D0 39 D1 02 08 */ addi r14, r17, 0x208 -/* 800718D4 0006E6D4 3B 03 F6 E4 */ addi r24, r3, lbl_803BF6E4@l +/* 800718D4 0006E6D4 3B 03 F6 E4 */ addi r24, r3, lbl_sDriveVel@l /* 800718D8 0006E6D8 3B A0 00 00 */ li r29, 0 /* 800718DC 0006E6DC EF FF 10 24 */ fdivs f31, f31, f2 /* 800718E0 0006E6E0 EF C1 07 F2 */ fmuls f30, f1, f31 @@ -12766,8 +12766,8 @@ lbl_800719D4: /* 800719E0 0006E7E0 80 17 16 D4 */ lwz r0, 0x16d4(r23) /* 800719E4 0006E7E4 2C 00 00 03 */ cmpwi r0, 3 /* 800719E8 0006E7E8 41 82 00 14 */ beq lbl_800719FC -/* 800719EC 0006E7EC C0 2D 8C EC */ lfs f1, lbl_803CB5EC-_SDA_BASE_(r13) -/* 800719F0 0006E7F0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800719EC 0006E7EC C0 2D 8C EC */ lfs f1, lbl_surfSlickRatio-_SDA_BASE_(r13) +/* 800719F0 0006E7F0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800719F4 0006E7F4 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800719F8 0006E7F8 41 82 00 10 */ beq lbl_80071A08 lbl_800719FC: @@ -12791,9 +12791,9 @@ lbl_80071A30: /* 80071A34 0006E834 40 82 FF A0 */ bne lbl_800719D4 /* 80071A38 0006E838 48 00 00 10 */ b lbl_80071A48 lbl_80071A3C: -/* 80071A3C 0006E83C 3C 60 80 3C */ lis r3, lbl_803BF600@ha +/* 80071A3C 0006E83C 3C 60 80 3C */ lis r3, lbl_gust_data@ha /* 80071A40 0006E840 38 00 00 00 */ li r0, 0 -/* 80071A44 0006E844 90 03 F6 00 */ stw r0, lbl_803BF600@l(r3) +/* 80071A44 0006E844 90 03 F6 00 */ stw r0, lbl_gust_data@l(r3) lbl_80071A48: /* 80071A48 0006E848 FC 20 F8 90 */ fmr f1, f31 /* 80071A4C 0006E84C 7F 43 D3 78 */ mr r3, r26 @@ -12814,7 +12814,7 @@ lbl_80071A48: /* 80071A88 0006E888 40 82 00 AC */ bne lbl_80071B34 lbl_80071A8C: /* 80071A8C 0006E88C C0 34 17 20 */ lfs f1, 0x1720(r20) -/* 80071A90 0006E890 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80071A90 0006E890 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80071A94 0006E894 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80071A98 0006E898 40 82 00 9C */ bne lbl_80071B34 /* 80071A9C 0006E89C 80 7A 00 48 */ lwz r3, 0x48(r26) @@ -12826,7 +12826,7 @@ lbl_80071A8C: /* 80071AB4 0006E8B4 C0 6F 00 00 */ lfs f3, 0(r15) /* 80071AB8 0006E8B8 EC 01 00 32 */ fmuls f0, f1, f0 /* 80071ABC 0006E8BC C0 21 01 40 */ lfs f1, 0x140(r1) -/* 80071AC0 0006E8C0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80071AC0 0006E8C0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80071AC4 0006E8C4 EC 23 00 7A */ fmadds f1, f3, f1, f0 /* 80071AC8 0006E8C8 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 80071ACC 0006E8CC 40 81 00 48 */ ble lbl_80071B14 @@ -12836,7 +12836,7 @@ lbl_80071A8C: /* 80071ADC 0006E8DC C0 10 00 08 */ lfs f0, 8(r16) /* 80071AE0 0006E8E0 FC 02 00 00 */ fcmpu cr0, f2, f0 /* 80071AE4 0006E8E4 40 82 00 10 */ bne lbl_80071AF4 -/* 80071AE8 0006E8E8 C0 0D 8C EC */ lfs f0, lbl_803CB5EC-_SDA_BASE_(r13) +/* 80071AE8 0006E8E8 C0 0D 8C EC */ lfs f0, lbl_surfSlickRatio-_SDA_BASE_(r13) /* 80071AEC 0006E8EC FC 00 10 00 */ fcmpu cr0, f0, f2 /* 80071AF0 0006E8F0 41 82 00 24 */ beq lbl_80071B14 lbl_80071AF4: @@ -12849,7 +12849,7 @@ lbl_80071AF4: /* 80071B0C 0006E90C D0 03 00 34 */ stfs f0, 0x34(r3) /* 80071B10 0006E910 48 00 00 24 */ b lbl_80071B34 lbl_80071B14: -/* 80071B14 0006E914 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80071B14 0006E914 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80071B18 0006E918 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80071B1C 0006E91C 40 80 00 10 */ bge lbl_80071B2C /* 80071B20 0006E920 38 00 00 01 */ li r0, 1 @@ -12859,11 +12859,11 @@ lbl_80071B2C: /* 80071B2C 0006E92C 38 00 00 00 */ li r0, 0 /* 80071B30 0006E930 90 17 1C 74 */ stw r0, 0x1c74(r23) lbl_80071B34: -/* 80071B34 0006E934 80 0D 8C E4 */ lwz r0, lbl_803CB5E4-_SDA_BASE_(r13) +/* 80071B34 0006E934 80 0D 8C E4 */ lwz r0, lbl_lastFloorEnt-_SDA_BASE_(r13) /* 80071B38 0006E938 28 00 00 00 */ cmplwi r0, 0 /* 80071B3C 0006E93C 41 82 00 AC */ beq lbl_80071BE8 -/* 80071B40 0006E940 C0 2D 8C EC */ lfs f1, lbl_803CB5EC-_SDA_BASE_(r13) -/* 80071B44 0006E944 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80071B40 0006E940 C0 2D 8C EC */ lfs f1, lbl_surfSlickRatio-_SDA_BASE_(r13) +/* 80071B44 0006E944 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80071B48 0006E948 C0 57 16 C4 */ lfs f2, 0x16c4(r23) /* 80071B4C 0006E94C FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80071B50 0006E950 41 82 00 54 */ beq lbl_80071BA4 @@ -12890,10 +12890,10 @@ lbl_80071B34: lbl_80071BA4: /* 80071BA4 0006E9A4 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80071BA8 0006E9A8 40 81 00 40 */ ble lbl_80071BE8 -/* 80071BAC 0006E9AC C0 02 8D 18 */ lfs f0, lbl_803CD698-_SDA2_BASE_(r2) +/* 80071BAC 0006E9AC C0 02 8D 18 */ lfs f0, lbl__3260-_SDA2_BASE_(r2) /* 80071BB0 0006E9B0 80 7A 00 48 */ lwz r3, 0x48(r26) /* 80071BB4 0006E9B4 EC 42 00 24 */ fdivs f2, f2, f0 -/* 80071BB8 0006E9B8 C0 62 8E B0 */ lfs f3, lbl_803CD830-_SDA2_BASE_(r2) +/* 80071BB8 0006E9B8 C0 62 8E B0 */ lfs f3, lbl__6489-_SDA2_BASE_(r2) /* 80071BBC 0006E9BC C0 31 02 08 */ lfs f1, 0x208(r17) /* 80071BC0 0006E9C0 C0 03 00 30 */ lfs f0, 0x30(r3) /* 80071BC4 0006E9C4 EC 42 07 F2 */ fmuls f2, f2, f31 @@ -12945,33 +12945,33 @@ lbl_80071C60: /* 80071C6C 0006EA6C 54 63 04 A1 */ rlwinm. r3, r3, 0, 0x12, 0x10 /* 80071C70 0006EA70 41 82 00 14 */ beq lbl_80071C84 lbl_80071C74: -/* 80071C74 0006EA74 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80071C78 0006EA78 D0 0D 8C AC */ stfs f0, lbl_803CB5AC-_SDA_BASE_(r13) -/* 80071C7C 0006EA7C D0 0D 8C B0 */ stfs f0, lbl_803CB5B0-_SDA_BASE_(r13) +/* 80071C74 0006EA74 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80071C78 0006EA78 D0 0D 8C AC */ stfs f0, lbl_stuck_timer-_SDA_BASE_(r13) +/* 80071C7C 0006EA7C D0 0D 8C B0 */ stfs f0, lbl_not_stuck_timer-_SDA_BASE_(r13) /* 80071C80 0006EA80 48 00 00 FC */ b lbl_80071D7C lbl_80071C84: /* 80071C84 0006EA84 54 00 06 3F */ clrlwi. r0, r0, 0x18 /* 80071C88 0006EA88 40 82 00 30 */ bne lbl_80071CB8 -/* 80071C8C 0006EA8C C0 0D 8C B0 */ lfs f0, lbl_803CB5B0-_SDA_BASE_(r13) +/* 80071C8C 0006EA8C C0 0D 8C B0 */ lfs f0, lbl_not_stuck_timer-_SDA_BASE_(r13) /* 80071C90 0006EA90 EC 00 F8 2A */ fadds f0, f0, f31 -/* 80071C94 0006EA94 D0 0D 8C B0 */ stfs f0, lbl_803CB5B0-_SDA_BASE_(r13) -/* 80071C98 0006EA98 C0 2D 8C B0 */ lfs f1, lbl_803CB5B0-_SDA_BASE_(r13) -/* 80071C9C 0006EA9C C0 02 8C AC */ lfs f0, lbl_803CD62C-_SDA2_BASE_(r2) +/* 80071C94 0006EA94 D0 0D 8C B0 */ stfs f0, lbl_not_stuck_timer-_SDA_BASE_(r13) +/* 80071C98 0006EA98 C0 2D 8C B0 */ lfs f1, lbl_not_stuck_timer-_SDA_BASE_(r13) +/* 80071C9C 0006EA9C C0 02 8C AC */ lfs f0, lbl__2135-_SDA2_BASE_(r2) /* 80071CA0 0006EAA0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80071CA4 0006EAA4 40 81 00 D8 */ ble lbl_80071D7C -/* 80071CA8 0006EAA8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80071CAC 0006EAAC D0 0D 8C AC */ stfs f0, lbl_803CB5AC-_SDA_BASE_(r13) -/* 80071CB0 0006EAB0 D0 0D 8C B0 */ stfs f0, lbl_803CB5B0-_SDA_BASE_(r13) +/* 80071CA8 0006EAA8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80071CAC 0006EAAC D0 0D 8C AC */ stfs f0, lbl_stuck_timer-_SDA_BASE_(r13) +/* 80071CB0 0006EAB0 D0 0D 8C B0 */ stfs f0, lbl_not_stuck_timer-_SDA_BASE_(r13) /* 80071CB4 0006EAB4 48 00 00 C8 */ b lbl_80071D7C lbl_80071CB8: /* 80071CB8 0006EAB8 80 73 07 04 */ lwz r3, 0x704(r19) -/* 80071CBC 0006EABC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80071CC0 0006EAC0 C0 0D 8C AC */ lfs f0, lbl_803CB5AC-_SDA_BASE_(r13) +/* 80071CBC 0006EABC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 80071CC0 0006EAC0 C0 0D 8C AC */ lfs f0, lbl_stuck_timer-_SDA_BASE_(r13) /* 80071CC4 0006EAC4 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80071CC8 0006EAC8 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80071CCC 0006EACC 3B 23 00 30 */ addi r25, r3, 0x30 /* 80071CD0 0006EAD0 40 82 00 14 */ bne lbl_80071CE4 -/* 80071CD4 0006EAD4 D0 2D 8C B0 */ stfs f1, lbl_803CB5B0-_SDA_BASE_(r13) +/* 80071CD4 0006EAD4 D0 2D 8C B0 */ stfs f1, lbl_not_stuck_timer-_SDA_BASE_(r13) /* 80071CD8 0006EAD8 7F 24 CB 78 */ mr r4, r25 /* 80071CDC 0006EADC 38 71 00 18 */ addi r3, r17, 0x18 /* 80071CE0 0006EAE0 4B F9 95 85 */ bl __as__5xVec3FRC5xVec3 @@ -12983,25 +12983,25 @@ lbl_80071CE4: /* 80071CF4 0006EAF4 38 61 00 40 */ addi r3, r1, 0x40 /* 80071CF8 0006EAF8 4B F9 94 05 */ bl length2__5xVec3CFv /* 80071CFC 0006EAFC FF 60 08 90 */ fmr f27, f1 -/* 80071D00 0006EB00 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 80071D00 0006EB00 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 80071D04 0006EB04 FC 1B 00 40 */ fcmpo cr0, f27, f0 /* 80071D08 0006EB08 40 81 00 14 */ ble lbl_80071D1C -/* 80071D0C 0006EB0C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80071D10 0006EB10 D0 0D 8C AC */ stfs f0, lbl_803CB5AC-_SDA_BASE_(r13) -/* 80071D14 0006EB14 D0 0D 8C B0 */ stfs f0, lbl_803CB5B0-_SDA_BASE_(r13) +/* 80071D0C 0006EB0C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80071D10 0006EB10 D0 0D 8C AC */ stfs f0, lbl_stuck_timer-_SDA_BASE_(r13) +/* 80071D14 0006EB14 D0 0D 8C B0 */ stfs f0, lbl_not_stuck_timer-_SDA_BASE_(r13) /* 80071D18 0006EB18 48 00 00 3C */ b lbl_80071D54 lbl_80071D1C: -/* 80071D1C 0006EB1C C0 0D 8C AC */ lfs f0, lbl_803CB5AC-_SDA_BASE_(r13) +/* 80071D1C 0006EB1C C0 0D 8C AC */ lfs f0, lbl_stuck_timer-_SDA_BASE_(r13) /* 80071D20 0006EB20 EC 00 F8 2A */ fadds f0, f0, f31 -/* 80071D24 0006EB24 D0 0D 8C AC */ stfs f0, lbl_803CB5AC-_SDA_BASE_(r13) -/* 80071D28 0006EB28 C0 2D 8C AC */ lfs f1, lbl_803CB5AC-_SDA_BASE_(r13) -/* 80071D2C 0006EB2C C0 02 8D 20 */ lfs f0, lbl_803CD6A0-_SDA2_BASE_(r2) +/* 80071D24 0006EB24 D0 0D 8C AC */ stfs f0, lbl_stuck_timer-_SDA_BASE_(r13) +/* 80071D28 0006EB28 C0 2D 8C AC */ lfs f1, lbl_stuck_timer-_SDA_BASE_(r13) +/* 80071D2C 0006EB2C C0 02 8D 20 */ lfs f0, lbl__3296-_SDA2_BASE_(r2) /* 80071D30 0006EB30 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80071D34 0006EB34 40 81 00 20 */ ble lbl_80071D54 /* 80071D38 0006EB38 80 15 16 B0 */ lwz r0, 0x16b0(r21) /* 80071D3C 0006EB3C 28 00 00 00 */ cmplwi r0, 0 /* 80071D40 0006EB40 41 82 00 14 */ beq lbl_80071D54 -/* 80071D44 0006EB44 80 0D 8D A0 */ lwz r0, lbl_803CB6A0-_SDA_BASE_(r13) +/* 80071D44 0006EB44 80 0D 8D A0 */ lwz r0, lbl_in_goo-_SDA_BASE_(r13) /* 80071D48 0006EB48 2C 00 00 00 */ cmpwi r0, 0 /* 80071D4C 0006EB4C 40 82 00 08 */ bne lbl_80071D54 /* 80071D50 0006EB50 48 0A AC 25 */ bl force_start__9oob_stateFv @@ -13009,10 +13009,10 @@ lbl_80071D54: /* 80071D54 0006EB54 FC 20 D8 90 */ fmr f1, f27 /* 80071D58 0006EB58 4B F9 8A A5 */ bl xsqrt__Ff /* 80071D5C 0006EB5C FC 60 08 90 */ fmr f3, f1 -/* 80071D60 0006EB60 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80071D64 0006EB64 38 63 61 18 */ addi r3, r3, lbl_80256118@l -/* 80071D68 0006EB68 C0 2D 8C AC */ lfs f1, lbl_803CB5AC-_SDA_BASE_(r13) -/* 80071D6C 0006EB6C C0 4D 8C B0 */ lfs f2, lbl_803CB5B0-_SDA_BASE_(r13) +/* 80071D60 0006EB60 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80071D64 0006EB64 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l +/* 80071D68 0006EB68 C0 2D 8C AC */ lfs f1, lbl_stuck_timer-_SDA_BASE_(r13) +/* 80071D6C 0006EB6C C0 4D 8C B0 */ lfs f2, lbl_not_stuck_timer-_SDA_BASE_(r13) /* 80071D70 0006EB70 38 63 2A CD */ addi r3, r3, 0x2acd /* 80071D74 0006EB74 4C C6 32 42 */ crset 6 /* 80071D78 0006EB78 4B FA 5F C5 */ bl xprintf__FPCce @@ -13038,9 +13038,9 @@ lbl_80071D7C: lbl_80071DC4: /* 80071DC4 0006EBC4 7C 1D F0 00 */ cmpw r29, r30 /* 80071DC8 0006EBC8 41 80 FB 24 */ blt lbl_800718EC -/* 80071DCC 0006EBCC 3C 60 80 3C */ lis r3, lbl_803BF6E4@ha -/* 80071DD0 0006EBD0 C0 6D 81 D0 */ lfs f3, lbl_803CAAD0-_SDA_BASE_(r13) -/* 80071DD4 0006EBD4 38 A3 F6 E4 */ addi r5, r3, lbl_803BF6E4@l +/* 80071DCC 0006EBCC 3C 60 80 3C */ lis r3, lbl_sDriveVel@ha +/* 80071DD0 0006EBD0 C0 6D 81 D0 */ lfs f3, lbl_update_dt-_SDA_BASE_(r13) +/* 80071DD4 0006EBD4 38 A3 F6 E4 */ addi r5, r3, lbl_sDriveVel@l /* 80071DD8 0006EBD8 80 85 00 00 */ lwz r4, 0(r5) /* 80071DDC 0006EBDC FF E0 18 90 */ fmr f31, f3 /* 80071DE0 0006EBE0 80 65 00 04 */ lwz r3, 4(r5) @@ -13048,7 +13048,7 @@ lbl_80071DC4: /* 80071DE8 0006EBE8 90 81 01 34 */ stw r4, 0x134(r1) /* 80071DEC 0006EBEC 90 61 01 38 */ stw r3, 0x138(r1) /* 80071DF0 0006EBF0 90 01 01 3C */ stw r0, 0x13c(r1) -/* 80071DF4 0006EBF4 C0 02 8C A8 */ lfs f0, lbl_803CD628-_SDA2_BASE_(r2) +/* 80071DF4 0006EBF4 C0 02 8C A8 */ lfs f0, lbl__2092-_SDA2_BASE_(r2) /* 80071DF8 0006EBF8 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 80071DFC 0006EBFC 40 81 00 28 */ ble lbl_80071E24 /* 80071E00 0006EC00 C0 45 00 00 */ lfs f2, 0(r5) @@ -13107,27 +13107,27 @@ lbl_80071EAC: /* 80071ECC 0006ECCC 38 80 00 11 */ li r4, 0x11 /* 80071ED0 0006ECD0 4B FA D7 21 */ bl zEntEvent__FP5xBaseUi lbl_80071ED4: -/* 80071ED4 0006ECD4 C0 2D 8C A8 */ lfs f1, lbl_803CB5A8-_SDA_BASE_(r13) -/* 80071ED8 0006ECD8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80071ED4 0006ECD4 C0 2D 8C A8 */ lfs f1, lbl_sCatchCapsuleTimer-_SDA_BASE_(r13) +/* 80071ED8 0006ECD8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80071EDC 0006ECDC FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80071EE0 0006ECE0 41 82 00 24 */ beq lbl_80071F04 /* 80071EE4 0006ECE4 EC 01 F8 28 */ fsubs f0, f1, f31 -/* 80071EE8 0006ECE8 D0 0D 8C A8 */ stfs f0, lbl_803CB5A8-_SDA_BASE_(r13) -/* 80071EEC 0006ECEC C0 2D 8C A8 */ lfs f1, lbl_803CB5A8-_SDA_BASE_(r13) -/* 80071EF0 0006ECF0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80071EE8 0006ECE8 D0 0D 8C A8 */ stfs f0, lbl_sCatchCapsuleTimer-_SDA_BASE_(r13) +/* 80071EEC 0006ECEC C0 2D 8C A8 */ lfs f1, lbl_sCatchCapsuleTimer-_SDA_BASE_(r13) +/* 80071EF0 0006ECF0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80071EF4 0006ECF4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80071EF8 0006ECF8 4C 40 13 82 */ cror 2, 0, 2 /* 80071EFC 0006ECFC 40 82 00 08 */ bne lbl_80071F04 -/* 80071F00 0006ED00 D0 0D 8C A8 */ stfs f0, lbl_803CB5A8-_SDA_BASE_(r13) +/* 80071F00 0006ED00 D0 0D 8C A8 */ stfs f0, lbl_sCatchCapsuleTimer-_SDA_BASE_(r13) lbl_80071F04: /* 80071F04 0006ED04 80 17 1A FC */ lwz r0, 0x1afc(r23) /* 80071F08 0006ED08 2C 00 00 00 */ cmpwi r0, 0 /* 80071F0C 0006ED0C 40 82 03 4C */ bne lbl_80072258 /* 80071F10 0006ED10 38 00 00 00 */ li r0, 0 /* 80071F14 0006ED14 38 71 03 34 */ addi r3, r17, 0x334 -/* 80071F18 0006ED18 90 0D 8C A4 */ stw r0, lbl_803CB5A4-_SDA_BASE_(r13) +/* 80071F18 0006ED18 90 0D 8C A4 */ stw r0, lbl_sHackStuckSetDir-_SDA_BASE_(r13) /* 80071F1C 0006ED1C 4B F9 92 8D */ bl length__5xVec3CFv -/* 80071F20 0006ED20 C0 02 8C 44 */ lfs f0, lbl_803CD5C4-_SDA2_BASE_(r2) +/* 80071F20 0006ED20 C0 02 8C 44 */ lfs f0, lbl__1051_2-_SDA2_BASE_(r2) /* 80071F24 0006ED24 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80071F28 0006ED28 40 81 03 30 */ ble lbl_80072258 /* 80071F2C 0006ED2C 39 C0 00 01 */ li r14, 1 @@ -13138,7 +13138,7 @@ lbl_80071F30: /* 80071F3C 0006ED3C 4B F9 93 29 */ bl __as__5xVec3FRC5xVec3 /* 80071F40 0006ED40 C0 5A 00 94 */ lfs f2, 0x94(r26) /* 80071F44 0006ED44 38 61 00 34 */ addi r3, r1, 0x34 -/* 80071F48 0006ED48 C0 0D 81 9C */ lfs f0, lbl_803CAA9C-_SDA_BASE_(r13) +/* 80071F48 0006ED48 C0 0D 81 9C */ lfs f0, lbl_CATCH_CAPSULE_BIAS-_SDA_BASE_(r13) /* 80071F4C 0006ED4C 38 81 01 28 */ addi r4, r1, 0x128 /* 80071F50 0006ED50 C0 21 01 2C */ lfs f1, 0x12c(r1) /* 80071F54 0006ED54 38 B1 03 34 */ addi r5, r17, 0x334 @@ -13151,7 +13151,7 @@ lbl_80071F30: /* 80071F70 0006ED70 4B F9 92 F5 */ bl __as__5xVec3FRC5xVec3 /* 80071F74 0006ED74 C0 3A 00 94 */ lfs f1, 0x94(r26) /* 80071F78 0006ED78 38 61 08 20 */ addi r3, r1, 0x820 -/* 80071F7C 0006ED7C C0 0D 81 98 */ lfs f0, lbl_803CAA98-_SDA_BASE_(r13) +/* 80071F7C 0006ED7C C0 0D 81 98 */ lfs f0, lbl_CATCH_CAPSULE_RAD-_SDA_BASE_(r13) /* 80071F80 0006ED80 38 81 01 28 */ addi r4, r1, 0x128 /* 80071F84 0006ED84 38 A1 01 1C */ addi r5, r1, 0x11c /* 80071F88 0006ED88 EC 21 00 32 */ fmuls f1, f1, f0 @@ -13165,8 +13165,8 @@ lbl_80071F30: /* 80071FA8 0006EDA8 41 82 02 B0 */ beq lbl_80072258 /* 80071FAC 0006EDAC 38 61 08 20 */ addi r3, r1, 0x820 /* 80071FB0 0006EDB0 4B FA 01 F1 */ bl xSweptSphereGetResults__FP12xSweptSphere -/* 80071FB4 0006EDB4 C0 2D 8C A8 */ lfs f1, lbl_803CB5A8-_SDA_BASE_(r13) -/* 80071FB8 0006EDB8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80071FB4 0006EDB4 C0 2D 8C A8 */ lfs f1, lbl_sCatchCapsuleTimer-_SDA_BASE_(r13) +/* 80071FB8 0006EDB8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80071FBC 0006EDBC FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80071FC0 0006EDC0 7C 00 00 26 */ mfcr r0 /* 80071FC4 0006EDC4 54 00 1F FE */ rlwinm r0, r0, 3, 0x1f, 0x1f @@ -13174,8 +13174,8 @@ lbl_80071F30: /* 80071FCC 0006EDCC 7C 00 00 34 */ cntlzw r0, r0 /* 80071FD0 0006EDD0 54 00 DE 3F */ rlwinm. r0, r0, 0x1b, 0x18, 0x1f /* 80071FD4 0006EDD4 41 82 00 0C */ beq lbl_80071FE0 -/* 80071FD8 0006EDD8 C0 02 8D 14 */ lfs f0, lbl_803CD694-_SDA2_BASE_(r2) -/* 80071FDC 0006EDDC D0 0D 8C A8 */ stfs f0, lbl_803CB5A8-_SDA_BASE_(r13) +/* 80071FD8 0006EDD8 C0 02 8D 14 */ lfs f0, lbl__3169-_SDA2_BASE_(r2) +/* 80071FDC 0006EDDC D0 0D 8C A8 */ stfs f0, lbl_sCatchCapsuleTimer-_SDA_BASE_(r13) lbl_80071FE0: /* 80071FE0 0006EDE0 28 0E 00 00 */ cmplwi r14, 0 /* 80071FE4 0006EDE4 41 82 02 64 */ beq lbl_80072248 @@ -13191,7 +13191,7 @@ lbl_80071FE0: lbl_8007200C: /* 8007200C 0006EE0C C0 3A 00 94 */ lfs f1, 0x94(r26) /* 80072010 0006EE10 7D C3 73 78 */ mr r3, r14 -/* 80072014 0006EE14 C0 0D 81 98 */ lfs f0, lbl_803CAA98-_SDA_BASE_(r13) +/* 80072014 0006EE14 C0 0D 81 98 */ lfs f0, lbl_CATCH_CAPSULE_RAD-_SDA_BASE_(r13) /* 80072018 0006EE18 38 81 01 28 */ addi r4, r1, 0x128 /* 8007201C 0006EE1C 38 A1 01 1C */ addi r5, r1, 0x11c /* 80072020 0006EE20 EC 21 00 32 */ fmuls f1, f1, f0 @@ -13234,7 +13234,7 @@ lbl_80072090: /* 800720A8 0006EEA8 38 81 01 10 */ addi r4, r1, 0x110 /* 800720AC 0006EEAC 4B F9 91 B9 */ bl __as__5xVec3FRC5xVec3 /* 800720B0 0006EEB0 38 00 00 01 */ li r0, 1 -/* 800720B4 0006EEB4 90 0D 8C A4 */ stw r0, lbl_803CB5A4-_SDA_BASE_(r13) +/* 800720B4 0006EEB4 90 0D 8C A4 */ stw r0, lbl_sHackStuckSetDir-_SDA_BASE_(r13) /* 800720B8 0006EEB8 48 00 00 A4 */ b lbl_8007215C lbl_800720BC: /* 800720BC 0006EEBC 38 74 FF FF */ addi r3, r20, -1 @@ -13247,7 +13247,7 @@ lbl_800720BC: /* 800720D8 0006EED8 4B FA 2F B5 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 800720DC 0006EEDC 38 61 01 10 */ addi r3, r1, 0x110 /* 800720E0 0006EEE0 4B F9 90 1D */ bl length2__5xVec3CFv -/* 800720E4 0006EEE4 C0 02 8C 94 */ lfs f0, lbl_803CD614-_SDA2_BASE_(r2) +/* 800720E4 0006EEE4 C0 02 8C 94 */ lfs f0, lbl__1505-_SDA2_BASE_(r2) /* 800720E8 0006EEE8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800720EC 0006EEEC 41 80 01 5C */ blt lbl_80072248 /* 800720F0 0006EEF0 38 61 01 10 */ addi r3, r1, 0x110 @@ -13260,7 +13260,7 @@ lbl_800720BC: /* 8007210C 0006EF0C C0 81 01 18 */ lfs f4, 0x118(r1) /* 80072110 0006EF10 C0 4E 00 48 */ lfs f2, 0x48(r14) /* 80072114 0006EF14 EC 25 00 7A */ fmadds f1, f5, f1, f0 -/* 80072118 0006EF18 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80072118 0006EF18 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007211C 0006EF1C EC 24 08 BA */ fmadds f1, f4, f2, f1 /* 80072120 0006EF20 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80072124 0006EF24 40 80 00 1C */ bge lbl_80072140 @@ -13277,7 +13277,7 @@ lbl_80072140: /* 8007214C 0006EF4C 38 81 01 10 */ addi r4, r1, 0x110 /* 80072150 0006EF50 4B F9 91 15 */ bl __as__5xVec3FRC5xVec3 /* 80072154 0006EF54 38 00 00 01 */ li r0, 1 -/* 80072158 0006EF58 90 0D 8C A4 */ stw r0, lbl_803CB5A4-_SDA_BASE_(r13) +/* 80072158 0006EF58 90 0D 8C A4 */ stw r0, lbl_sHackStuckSetDir-_SDA_BASE_(r13) lbl_8007215C: /* 8007215C 0006EF5C C0 2E 00 1C */ lfs f1, 0x1c(r14) /* 80072160 0006EF60 38 61 01 04 */ addi r3, r1, 0x104 @@ -13322,7 +13322,7 @@ lbl_800721E8: /* 800721F8 0006EFF8 7F 64 DB 78 */ mr r4, r27 /* 800721FC 0006EFFC D0 05 00 30 */ stfs f0, 0x30(r5) /* 80072200 0006F000 C0 7A 00 94 */ lfs f3, 0x94(r26) -/* 80072204 0006F004 C0 0D 81 9C */ lfs f0, lbl_803CAA9C-_SDA_BASE_(r13) +/* 80072204 0006F004 C0 0D 81 9C */ lfs f0, lbl_CATCH_CAPSULE_BIAS-_SDA_BASE_(r13) /* 80072208 0006F008 C0 41 01 2C */ lfs f2, 0x12c(r1) /* 8007220C 0006F00C EC 03 18 3C */ fnmsubs f0, f3, f0, f3 /* 80072210 0006F010 80 BA 00 48 */ lwz r5, 0x48(r26) @@ -13345,7 +13345,7 @@ lbl_80072248: /* 80072250 0006F050 38 84 00 70 */ addi r4, r4, 0x70 /* 80072254 0006F054 4B F9 90 11 */ bl __as__5xVec3FRC5xVec3 lbl_80072258: -/* 80072258 0006F058 C0 02 8D 20 */ lfs f0, lbl_803CD6A0-_SDA2_BASE_(r2) +/* 80072258 0006F058 C0 02 8D 20 */ lfs f0, lbl__3296-_SDA2_BASE_(r2) /* 8007225C 0006F05C 80 7A 00 4C */ lwz r3, 0x4c(r26) /* 80072260 0006F060 EF A0 07 F2 */ fmuls f29, f0, f31 /* 80072264 0006F064 39 C3 00 AC */ addi r14, r3, 0xac @@ -13363,7 +13363,7 @@ lbl_80072270: /* 80072290 0006F090 C0 31 03 40 */ lfs f1, 0x340(r17) /* 80072294 0006F094 EF 62 00 7A */ fmadds f27, f2, f1, f0 /* 80072298 0006F098 48 04 37 4D */ bl zSurfaceGetSurface__FPC7xCollis -/* 8007229C 0006F09C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007229C 0006F09C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800722A0 0006F0A0 FC 1B 08 40 */ fcmpo cr0, f27, f1 /* 800722A4 0006F0A4 40 81 00 44 */ ble lbl_800722E8 /* 800722A8 0006F0A8 C0 0E 00 3C */ lfs f0, 0x3c(r14) @@ -13391,23 +13391,23 @@ lbl_800722EC: /* 800722F8 0006F0F8 80 17 16 D4 */ lwz r0, 0x16d4(r23) /* 800722FC 0006F0FC 2C 00 00 00 */ cmpwi r0, 0 /* 80072300 0006F100 40 82 00 3C */ bne lbl_8007233C -/* 80072304 0006F104 80 0D 8D A0 */ lwz r0, lbl_803CB6A0-_SDA_BASE_(r13) +/* 80072304 0006F104 80 0D 8D A0 */ lwz r0, lbl_in_goo-_SDA_BASE_(r13) /* 80072308 0006F108 2C 00 00 00 */ cmpwi r0, 0 /* 8007230C 0006F10C 40 82 00 30 */ bne lbl_8007233C -/* 80072310 0006F110 C0 0D 8D 24 */ lfs f0, lbl_803CB624-_SDA_BASE_(r13) +/* 80072310 0006F110 C0 0D 8D 24 */ lfs f0, lbl_sGooKnockedTimer-_SDA_BASE_(r13) /* 80072314 0006F114 EC 00 F8 28 */ fsubs f0, f0, f31 -/* 80072318 0006F118 D0 0D 8D 24 */ stfs f0, lbl_803CB624-_SDA_BASE_(r13) -/* 8007231C 0006F11C C0 2D 8D 24 */ lfs f1, lbl_803CB624-_SDA_BASE_(r13) -/* 80072320 0006F120 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80072318 0006F118 D0 0D 8D 24 */ stfs f0, lbl_sGooKnockedTimer-_SDA_BASE_(r13) +/* 8007231C 0006F11C C0 2D 8D 24 */ lfs f1, lbl_sGooKnockedTimer-_SDA_BASE_(r13) +/* 80072320 0006F120 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80072324 0006F124 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80072328 0006F128 40 80 00 14 */ bge lbl_8007233C /* 8007232C 0006F12C 38 00 00 00 */ li r0, 0 -/* 80072330 0006F130 90 0D 8D 20 */ stw r0, lbl_803CB620-_SDA_BASE_(r13) -/* 80072334 0006F134 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80072338 0006F138 D0 0D 8D 24 */ stfs f0, lbl_803CB624-_SDA_BASE_(r13) +/* 80072330 0006F130 90 0D 8D 20 */ stw r0, lbl_sGooKnockedToSafety-_SDA_BASE_(r13) +/* 80072334 0006F134 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80072338 0006F138 D0 0D 8D 24 */ stfs f0, lbl_sGooKnockedTimer-_SDA_BASE_(r13) lbl_8007233C: -/* 8007233C 0006F13C 80 0D 8D A0 */ lwz r0, lbl_803CB6A0-_SDA_BASE_(r13) -/* 80072340 0006F140 90 0D 8D A4 */ stw r0, lbl_803CB6A4-_SDA_BASE_(r13) +/* 8007233C 0006F13C 80 0D 8D A0 */ lwz r0, lbl_in_goo-_SDA_BASE_(r13) +/* 80072340 0006F140 90 0D 8D A4 */ stw r0, lbl_lin_goo-_SDA_BASE_(r13) /* 80072344 0006F144 81 DA 00 4C */ lwz r14, 0x4c(r26) /* 80072348 0006F148 80 0E 00 0C */ lwz r0, 0xc(r14) /* 8007234C 0006F14C 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -13427,51 +13427,51 @@ lbl_80072374: /* 80072380 0006F180 48 0B 14 B1 */ bl zGooIs__FP4xEntRfUi /* 80072384 0006F184 2C 03 00 00 */ cmpwi r3, 0 /* 80072388 0006F188 41 82 00 58 */ beq lbl_800723E0 -/* 8007238C 0006F18C 80 0D 8D 20 */ lwz r0, lbl_803CB620-_SDA_BASE_(r13) +/* 8007238C 0006F18C 80 0D 8D 20 */ lwz r0, lbl_sGooKnockedToSafety-_SDA_BASE_(r13) /* 80072390 0006F190 2C 00 00 00 */ cmpwi r0, 0 /* 80072394 0006F194 40 82 00 40 */ bne lbl_800723D4 /* 80072398 0006F198 7F 43 D3 78 */ mr r3, r26 /* 8007239C 0006F19C 4B FF D6 C9 */ bl zEntPlayer.zEntPlayerKnockToSafety__FP4xEnt /* 800723A0 0006F1A0 2C 03 00 00 */ cmpwi r3, 0 /* 800723A4 0006F1A4 41 82 00 30 */ beq lbl_800723D4 -/* 800723A8 0006F1A8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800723A8 0006F1A8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800723AC 0006F1AC 38 80 00 00 */ li r4, 0 /* 800723B0 0006F1B0 80 61 10 28 */ lwz r3, 0x1028(r1) /* 800723B4 0006F1B4 D0 03 17 08 */ stfs f0, 0x1708(r3) /* 800723B8 0006F1B8 80 6E 00 14 */ lwz r3, 0x14(r14) /* 800723BC 0006F1BC 48 00 40 75 */ bl zEntPlayer_Damage__FP5xBaseUi /* 800723C0 0006F1C0 38 00 00 01 */ li r0, 1 -/* 800723C4 0006F1C4 90 0D 8D 20 */ stw r0, lbl_803CB620-_SDA_BASE_(r13) -/* 800723C8 0006F1C8 C0 02 8C 00 */ lfs f0, lbl_803CD580-_SDA2_BASE_(r2) -/* 800723CC 0006F1CC D0 0D 8D 24 */ stfs f0, lbl_803CB624-_SDA_BASE_(r13) +/* 800723C4 0006F1C4 90 0D 8D 20 */ stw r0, lbl_sGooKnockedToSafety-_SDA_BASE_(r13) +/* 800723C8 0006F1C8 C0 02 8C 00 */ lfs f0, lbl__872-_SDA2_BASE_(r2) +/* 800723CC 0006F1CC D0 0D 8D 24 */ stfs f0, lbl_sGooKnockedTimer-_SDA_BASE_(r13) /* 800723D0 0006F1D0 48 00 00 18 */ b lbl_800723E8 lbl_800723D4: /* 800723D4 0006F1D4 38 00 00 01 */ li r0, 1 -/* 800723D8 0006F1D8 90 0D 8D A0 */ stw r0, lbl_803CB6A0-_SDA_BASE_(r13) +/* 800723D8 0006F1D8 90 0D 8D A0 */ stw r0, lbl_in_goo-_SDA_BASE_(r13) /* 800723DC 0006F1DC 48 00 00 0C */ b lbl_800723E8 lbl_800723E0: /* 800723E0 0006F1E0 38 00 00 00 */ li r0, 0 -/* 800723E4 0006F1E4 90 0D 8D A0 */ stw r0, lbl_803CB6A0-_SDA_BASE_(r13) +/* 800723E4 0006F1E4 90 0D 8D A0 */ stw r0, lbl_in_goo-_SDA_BASE_(r13) lbl_800723E8: -/* 800723E8 0006F1E8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800723E8 0006F1E8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800723EC 0006F1EC 38 00 00 01 */ li r0, 1 -/* 800723F0 0006F1F0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800723F0 0006F1F0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800723F4 0006F1F4 90 03 1A C8 */ stw r0, 0x1ac8(r3) /* 800723F8 0006F1F8 90 03 1A B8 */ stw r0, 0x1ab8(r3) /* 800723FC 0006F1FC 48 00 00 0C */ b lbl_80072408 lbl_80072400: /* 80072400 0006F200 38 00 00 00 */ li r0, 0 -/* 80072404 0006F204 90 0D 8D A0 */ stw r0, lbl_803CB6A0-_SDA_BASE_(r13) +/* 80072404 0006F204 90 0D 8D A0 */ stw r0, lbl_in_goo-_SDA_BASE_(r13) lbl_80072408: -/* 80072408 0006F208 80 0D 8D A0 */ lwz r0, lbl_803CB6A0-_SDA_BASE_(r13) +/* 80072408 0006F208 80 0D 8D A0 */ lwz r0, lbl_in_goo-_SDA_BASE_(r13) /* 8007240C 0006F20C 2C 00 00 00 */ cmpwi r0, 0 /* 80072410 0006F210 41 82 00 44 */ beq lbl_80072454 /* 80072414 0006F214 80 0E 00 0C */ lwz r0, 0xc(r14) /* 80072418 0006F218 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8007241C 0006F21C 41 82 00 40 */ beq lbl_8007245C -/* 80072420 0006F220 C0 0D 8D A8 */ lfs f0, lbl_803CB6A8-_SDA_BASE_(r13) +/* 80072420 0006F220 C0 0D 8D A8 */ lfs f0, lbl_in_goo_tmr-_SDA_BASE_(r13) /* 80072424 0006F224 EC 00 F8 2A */ fadds f0, f0, f31 -/* 80072428 0006F228 D0 0D 8D A8 */ stfs f0, lbl_803CB6A8-_SDA_BASE_(r13) +/* 80072428 0006F228 D0 0D 8D A8 */ stfs f0, lbl_in_goo_tmr-_SDA_BASE_(r13) /* 8007242C 0006F22C 4B FB E8 3D */ bl xrand__Fv /* 80072430 0006F230 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 80072434 0006F234 28 00 00 40 */ cmplwi r0, 0x40 @@ -13483,18 +13483,18 @@ lbl_80072408: /* 8007244C 0006F24C 48 02 27 F9 */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui /* 80072450 0006F250 48 00 00 0C */ b lbl_8007245C lbl_80072454: -/* 80072454 0006F254 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80072458 0006F258 D0 0D 8D A8 */ stfs f0, lbl_803CB6A8-_SDA_BASE_(r13) +/* 80072454 0006F254 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80072458 0006F258 D0 0D 8D A8 */ stfs f0, lbl_in_goo_tmr-_SDA_BASE_(r13) lbl_8007245C: -/* 8007245C 0006F25C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80072460 0006F260 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007245C 0006F25C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80072460 0006F260 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80072464 0006F264 80 03 1C 08 */ lwz r0, 0x1c08(r3) /* 80072468 0006F268 28 00 00 00 */ cmplwi r0, 0 /* 8007246C 0006F26C 41 82 00 0C */ beq lbl_80072478 /* 80072470 0006F270 38 81 01 34 */ addi r4, r1, 0x134 /* 80072474 0006F274 48 01 E9 95 */ bl zCameraTranslate__FP7xCameraP5xVec3 lbl_80072478: -/* 80072478 0006F278 80 0D 8B 84 */ lwz r0, lbl_803CB484-_SDA_BASE_(r13) +/* 80072478 0006F278 80 0D 8B 84 */ lwz r0, lbl_zcam_bbounce-_SDA_BASE_(r13) /* 8007247C 0006F27C 2C 00 00 00 */ cmpwi r0, 0 /* 80072480 0006F280 41 82 00 30 */ beq lbl_800724B0 /* 80072484 0006F284 80 7A 00 48 */ lwz r3, 0x48(r26) @@ -13502,10 +13502,10 @@ lbl_80072478: /* 8007248C 0006F28C C0 03 00 74 */ lfs f0, 0x74(r3) /* 80072490 0006F290 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80072494 0006F294 40 81 00 1C */ ble lbl_800724B0 -/* 80072498 0006F298 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8007249C 0006F29C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80072498 0006F298 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 8007249C 0006F29C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800724A0 0006F2A0 EC 42 00 28 */ fsubs f2, f2, f0 -/* 800724A4 0006F2A4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800724A4 0006F2A4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800724A8 0006F2A8 FC 60 08 90 */ fmr f3, f1 /* 800724AC 0006F2AC 4B FD FE 99 */ bl zCameraTranslate__FP7xCamerafff lbl_800724B0: @@ -13513,24 +13513,24 @@ lbl_800724B0: /* 800724B4 0006F2B4 7F 43 D3 78 */ mr r3, r26 /* 800724B8 0006F2B8 7F 64 DB 78 */ mr r4, r27 /* 800724BC 0006F2BC 48 00 F3 C5 */ bl zEntPlayer.PlayerLedgeUpdate__FP4xEntP6xScenef -/* 800724C0 0006F2C0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 800724C0 0006F2C0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 800724C4 0006F2C4 80 7F 00 04 */ lwz r3, 4(r31) -/* 800724C8 0006F2C8 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 800724C8 0006F2C8 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 800724CC 0006F2CC 38 84 01 B3 */ addi r4, r4, 0x1b3 /* 800724D0 0006F2D0 48 17 50 4D */ bl func_801E751C /* 800724D4 0006F2D4 2C 03 00 00 */ cmpwi r3, 0 /* 800724D8 0006F2D8 41 82 00 20 */ beq lbl_800724F8 -/* 800724DC 0006F2DC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 800724DC 0006F2DC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 800724E0 0006F2E0 80 7F 00 04 */ lwz r3, 4(r31) -/* 800724E4 0006F2E4 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 800724E4 0006F2E4 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 800724E8 0006F2E8 38 84 01 A6 */ addi r4, r4, 0x1a6 /* 800724EC 0006F2EC 48 17 50 31 */ bl func_801E751C /* 800724F0 0006F2F0 2C 03 00 00 */ cmpwi r3, 0 /* 800724F4 0006F2F4 40 82 01 F0 */ bne lbl_800726E4 lbl_800724F8: /* 800724F8 0006F2F8 80 BA 00 4C */ lwz r5, 0x4c(r26) -/* 800724FC 0006F2FC 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80072500 0006F300 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800724FC 0006F2FC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80072500 0006F300 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80072504 0006F304 80 7F 00 04 */ lwz r3, 4(r31) /* 80072508 0006F308 39 C5 00 5C */ addi r14, r5, 0x5c /* 8007250C 0006F30C 82 05 00 64 */ lwz r16, 0x64(r5) @@ -13558,9 +13558,9 @@ lbl_800724F8: /* 80072564 0006F364 80 03 00 28 */ lwz r0, 0x28(r3) /* 80072568 0006F368 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17 /* 8007256C 0006F36C 41 82 00 38 */ beq lbl_800725A4 -/* 80072570 0006F370 3C 80 80 25 */ lis r4, lbl_802560DC@ha +/* 80072570 0006F370 3C 80 80 25 */ lis r4, lbl__4929@ha /* 80072574 0006F374 7D C3 73 78 */ mr r3, r14 -/* 80072578 0006F378 39 24 60 DC */ addi r9, r4, lbl_802560DC@l +/* 80072578 0006F378 39 24 60 DC */ addi r9, r4, lbl__4929@l /* 8007257C 0006F37C 38 9A 00 88 */ addi r4, r26, 0x88 /* 80072580 0006F380 81 09 00 00 */ lwz r8, 0(r9) /* 80072584 0006F384 38 A1 00 F8 */ addi r5, r1, 0xf8 @@ -13600,9 +13600,9 @@ lbl_800725EC: /* 80072600 0006F400 38 80 00 3A */ li r4, 0x3a /* 80072604 0006F404 4B FA CF ED */ bl zEntEvent__FP5xBaseUi lbl_80072608: -/* 80072608 0006F408 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80072608 0006F408 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8007260C 0006F40C 38 61 00 EC */ addi r3, r1, 0xec -/* 80072610 0006F410 C0 42 8E B4 */ lfs f2, lbl_803CD834-_SDA2_BASE_(r2) +/* 80072610 0006F410 C0 42 8E B4 */ lfs f2, lbl__6490-_SDA2_BASE_(r2) /* 80072614 0006F414 FC 60 08 90 */ fmr f3, f1 /* 80072618 0006F418 4B F9 C9 E5 */ bl xVec3Init__FP5xVec3fff /* 8007261C 0006F41C 7E 03 83 78 */ mr r3, r16 @@ -13656,42 +13656,42 @@ lbl_800726A8: /* 800726CC 0006F4CC 48 00 00 18 */ b lbl_800726E4 lbl_800726D0: /* 800726D0 0006F4D0 38 00 00 01 */ li r0, 1 -/* 800726D4 0006F4D4 90 0D 8D 78 */ stw r0, lbl_803CB678-_SDA_BASE_(r13) -/* 800726D8 0006F4D8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800726D4 0006F4D4 90 0D 8D 78 */ stw r0, lbl_bbash_hit-_SDA_BASE_(r13) +/* 800726D8 0006F4D8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800726DC 0006F4DC 80 7A 00 48 */ lwz r3, 0x48(r26) /* 800726E0 0006F4E0 D0 03 00 D8 */ stfs f0, 0xd8(r3) lbl_800726E4: -/* 800726E4 0006F4E4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 800726E4 0006F4E4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 800726E8 0006F4E8 80 7F 00 04 */ lwz r3, 4(r31) -/* 800726EC 0006F4EC 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 800726EC 0006F4EC 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 800726F0 0006F4F0 38 84 01 DC */ addi r4, r4, 0x1dc /* 800726F4 0006F4F4 48 17 4E 29 */ bl func_801E751C /* 800726F8 0006F4F8 2C 03 00 00 */ cmpwi r3, 0 /* 800726FC 0006F4FC 41 82 00 74 */ beq lbl_80072770 -/* 80072700 0006F500 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80072700 0006F500 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80072704 0006F504 80 7F 00 04 */ lwz r3, 4(r31) -/* 80072708 0006F508 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 80072708 0006F508 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 8007270C 0006F50C 38 84 01 CD */ addi r4, r4, 0x1cd /* 80072710 0006F510 48 17 4E 0D */ bl func_801E751C /* 80072714 0006F514 2C 03 00 00 */ cmpwi r3, 0 /* 80072718 0006F518 41 82 00 58 */ beq lbl_80072770 -/* 8007271C 0006F51C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007271C 0006F51C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80072720 0006F520 80 7F 00 04 */ lwz r3, 4(r31) -/* 80072724 0006F524 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 80072724 0006F524 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 80072728 0006F528 38 84 01 9D */ addi r4, r4, 0x19d /* 8007272C 0006F52C 48 17 4D F1 */ bl func_801E751C /* 80072730 0006F530 2C 03 00 00 */ cmpwi r3, 0 /* 80072734 0006F534 41 82 00 3C */ beq lbl_80072770 -/* 80072738 0006F538 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80072738 0006F538 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007273C 0006F53C 80 7F 00 04 */ lwz r3, 4(r31) -/* 80072740 0006F540 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 80072740 0006F540 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 80072744 0006F544 38 84 01 94 */ addi r4, r4, 0x194 /* 80072748 0006F548 48 17 4D D5 */ bl func_801E751C /* 8007274C 0006F54C 2C 03 00 00 */ cmpwi r3, 0 /* 80072750 0006F550 41 82 00 20 */ beq lbl_80072770 -/* 80072754 0006F554 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80072754 0006F554 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80072758 0006F558 80 7F 00 04 */ lwz r3, 4(r31) -/* 8007275C 0006F55C 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 8007275C 0006F55C 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 80072760 0006F560 38 84 11 C4 */ addi r4, r4, 0x11c4 /* 80072764 0006F564 48 17 4D B9 */ bl func_801E751C /* 80072768 0006F568 2C 03 00 00 */ cmpwi r3, 0 @@ -13720,9 +13720,9 @@ lbl_80072770: /* 800727C0 0006F5C0 80 03 00 28 */ lwz r0, 0x28(r3) /* 800727C4 0006F5C4 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16 /* 800727C8 0006F5C8 41 82 00 38 */ beq lbl_80072800 -/* 800727CC 0006F5CC 3C 80 80 25 */ lis r4, lbl_802560E8@ha +/* 800727CC 0006F5CC 3C 80 80 25 */ lis r4, lbl__4971@ha /* 800727D0 0006F5D0 7D C3 73 78 */ mr r3, r14 -/* 800727D4 0006F5D4 39 24 60 E8 */ addi r9, r4, lbl_802560E8@l +/* 800727D4 0006F5D4 39 24 60 E8 */ addi r9, r4, lbl__4971@l /* 800727D8 0006F5D8 38 9A 00 88 */ addi r4, r26, 0x88 /* 800727DC 0006F5DC 81 09 00 00 */ lwz r8, 0(r9) /* 800727E0 0006F5E0 38 A1 00 E0 */ addi r5, r1, 0xe0 @@ -13734,23 +13734,23 @@ lbl_80072770: /* 800727F8 0006F5F8 90 01 00 E8 */ stw r0, 0xe8(r1) /* 800727FC 0006F5FC 48 03 74 6D */ bl zPlatform_PaddleCollide__FP7xCollisPC5xVec3PC5xVec3Ui lbl_80072800: -/* 80072800 0006F600 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80072800 0006F600 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80072804 0006F604 80 7F 00 04 */ lwz r3, 4(r31) -/* 80072808 0006F608 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 80072808 0006F608 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 8007280C 0006F60C 38 84 01 9D */ addi r4, r4, 0x19d /* 80072810 0006F610 48 17 4D 0D */ bl func_801E751C /* 80072814 0006F614 2C 03 00 00 */ cmpwi r3, 0 /* 80072818 0006F618 41 82 00 3C */ beq lbl_80072854 -/* 8007281C 0006F61C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007281C 0006F61C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80072820 0006F620 80 7F 00 04 */ lwz r3, 4(r31) -/* 80072824 0006F624 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 80072824 0006F624 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 80072828 0006F628 38 84 01 94 */ addi r4, r4, 0x194 /* 8007282C 0006F62C 48 17 4C F1 */ bl func_801E751C /* 80072830 0006F630 2C 03 00 00 */ cmpwi r3, 0 /* 80072834 0006F634 41 82 00 20 */ beq lbl_80072854 -/* 80072838 0006F638 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80072838 0006F638 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007283C 0006F63C 80 7F 00 04 */ lwz r3, 4(r31) -/* 80072840 0006F640 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 80072840 0006F640 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 80072844 0006F644 38 84 11 C4 */ addi r4, r4, 0x11c4 /* 80072848 0006F648 48 17 4C D5 */ bl func_801E751C /* 8007284C 0006F64C 2C 03 00 00 */ cmpwi r3, 0 @@ -13775,7 +13775,7 @@ lbl_80072878: /* 8007288C 0006F68C 88 10 00 04 */ lbz r0, 4(r16) /* 80072890 0006F690 28 00 00 18 */ cmplwi r0, 0x18 /* 80072894 0006F694 40 82 00 38 */ bne lbl_800728CC -/* 80072898 0006F698 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) +/* 80072898 0006F698 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 8007289C 0006F69C 2C 00 00 00 */ cmpwi r0, 0 /* 800728A0 0006F6A0 40 82 00 14 */ bne lbl_800728B4 /* 800728A4 0006F6A4 7E 03 83 78 */ mr r3, r16 @@ -13827,20 +13827,20 @@ lbl_80072930: /* 8007294C 0006F74C 48 00 00 18 */ b lbl_80072964 lbl_80072950: /* 80072950 0006F750 38 00 00 01 */ li r0, 1 -/* 80072954 0006F754 90 0D 8D 7C */ stw r0, lbl_803CB67C-_SDA_BASE_(r13) -/* 80072958 0006F758 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80072954 0006F754 90 0D 8D 7C */ stw r0, lbl_bbounce_hit-_SDA_BASE_(r13) +/* 80072958 0006F758 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007295C 0006F75C 80 7A 00 48 */ lwz r3, 0x48(r26) /* 80072960 0006F760 D0 03 00 D8 */ stfs f0, 0xd8(r3) lbl_80072964: -/* 80072964 0006F764 C0 4D 8E 24 */ lfs f2, lbl_803CB724-_SDA_BASE_(r13) -/* 80072968 0006F768 C0 02 8C F4 */ lfs f0, lbl_803CD674-_SDA2_BASE_(r2) +/* 80072964 0006F764 C0 4D 8E 24 */ lfs f2, lbl_sRingDelay-_SDA_BASE_(r13) +/* 80072968 0006F768 C0 02 8C F4 */ lfs f0, lbl__2689-_SDA2_BASE_(r2) /* 8007296C 0006F76C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80072970 0006F770 4C 41 13 82 */ cror 2, 1, 2 /* 80072974 0006F774 40 82 00 40 */ bne lbl_800729B4 -/* 80072978 0006F778 C0 02 8C B4 */ lfs f0, lbl_803CD634-_SDA2_BASE_(r2) -/* 8007297C 0006F77C C0 22 8C D4 */ lfs f1, lbl_803CD654-_SDA2_BASE_(r2) +/* 80072978 0006F778 C0 02 8C B4 */ lfs f0, lbl__2182-_SDA2_BASE_(r2) +/* 8007297C 0006F77C C0 22 8C D4 */ lfs f1, lbl__2489-_SDA2_BASE_(r2) /* 80072980 0006F780 EC 00 10 28 */ fsubs f0, f0, f2 -/* 80072984 0006F784 C0 42 8C 10 */ lfs f2, lbl_803CD590-_SDA2_BASE_(r2) +/* 80072984 0006F784 C0 42 8C 10 */ lfs f2, lbl__876-_SDA2_BASE_(r2) /* 80072988 0006F788 EC 01 00 32 */ fmuls f0, f1, f0 /* 8007298C 0006F78C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80072990 0006F790 40 80 00 08 */ bge lbl_80072998 @@ -13848,9 +13848,9 @@ lbl_80072964: lbl_80072998: /* 80072998 0006F798 FC 40 00 90 */ fmr f2, f0 lbl_8007299C: -/* 8007299C 0006F79C C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 8007299C 0006F79C C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 800729A0 0006F7A0 38 60 00 00 */ li r3, 0 -/* 800729A4 0006F7A4 C0 22 8C 0C */ lfs f1, lbl_803CD58C-_SDA2_BASE_(r2) +/* 800729A4 0006F7A4 C0 22 8C 0C */ lfs f1, lbl__875-_SDA2_BASE_(r2) /* 800729A8 0006F7A8 EC 00 10 28 */ fsubs f0, f0, f2 /* 800729AC 0006F7AC EC 41 00 BA */ fmadds f2, f1, f2, f0 /* 800729B0 0006F7B0 48 07 B5 01 */ bl zNPCMsg_AreaPlayerStun__FffP5xVec3 @@ -13882,19 +13882,19 @@ lbl_800729B4: /* 80072A14 0006F814 7F 43 D3 78 */ mr r3, r26 /* 80072A18 0006F818 7F 64 DB 78 */ mr r4, r27 /* 80072A1C 0006F81C 48 00 9B 41 */ bl zEntPlayerCollTrigger__FP4xEntP6xScene -/* 80072A20 0006F820 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80072A24 0006F824 3A 03 05 58 */ addi r16, r3, lbl_803C0558@l +/* 80072A20 0006F820 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80072A24 0006F824 3A 03 05 58 */ addi r16, r3, lbl_globals@l /* 80072A28 0006F828 C0 30 1D 24 */ lfs f1, 0x1d24(r16) /* 80072A2C 0006F82C C0 10 1D 30 */ lfs f0, 0x1d30(r16) /* 80072A30 0006F830 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80072A34 0006F834 40 82 00 10 */ bne lbl_80072A44 -/* 80072A38 0006F838 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 80072A38 0006F838 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 80072A3C 0006F83C FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80072A40 0006F840 41 82 00 CC */ beq lbl_80072B0C lbl_80072A44: -/* 80072A44 0006F844 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80072A44 0006F844 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80072A48 0006F848 38 61 00 D4 */ addi r3, r1, 0xd4 -/* 80072A4C 0006F84C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80072A4C 0006F84C 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80072A50 0006F850 39 C4 1D 2C */ addi r14, r4, 0x1d2c /* 80072A54 0006F854 3A 84 1D 20 */ addi r20, r4, 0x1d20 /* 80072A58 0006F858 7D C4 73 78 */ mr r4, r14 @@ -13903,17 +13903,17 @@ lbl_80072A44: /* 80072A64 0006F864 38 61 00 D4 */ addi r3, r1, 0xd4 /* 80072A68 0006F868 7C 64 1B 78 */ mr r4, r3 /* 80072A6C 0006F86C 4B FD BA 85 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 80072A70 0006F870 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80072A74 0006F874 C0 42 8C 00 */ lfs f2, lbl_803CD580-_SDA2_BASE_(r2) -/* 80072A78 0006F878 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80072A70 0006F870 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80072A74 0006F874 C0 42 8C 00 */ lfs f2, lbl__872-_SDA2_BASE_(r2) +/* 80072A78 0006F878 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80072A7C 0006F87C C0 63 1A A8 */ lfs f3, 0x1aa8(r3) /* 80072A80 0006F880 FC 03 10 40 */ fcmpo cr0, f3, f2 /* 80072A84 0006F884 4C 40 13 82 */ cror 2, 0, 2 /* 80072A88 0006F888 40 82 00 0C */ bne lbl_80072A94 -/* 80072A8C 0006F88C C3 62 8E B8 */ lfs f27, lbl_803CD838-_SDA2_BASE_(r2) +/* 80072A8C 0006F88C C3 62 8E B8 */ lfs f27, lbl__6491-_SDA2_BASE_(r2) /* 80072A90 0006F890 48 00 00 28 */ b lbl_80072AB8 lbl_80072A94: -/* 80072A94 0006F894 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 80072A94 0006F894 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 80072A98 0006F898 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 80072A9C 0006F89C 4C 41 13 82 */ cror 2, 1, 2 /* 80072AA0 0006F8A0 40 82 00 0C */ bne lbl_80072AAC @@ -13921,7 +13921,7 @@ lbl_80072A94: /* 80072AA8 0006F8A8 48 00 00 10 */ b lbl_80072AB8 lbl_80072AAC: /* 80072AAC 0006F8AC EC 03 10 28 */ fsubs f0, f3, f2 -/* 80072AB0 0006F8B0 C0 42 8E BC */ lfs f2, lbl_803CD83C-_SDA2_BASE_(r2) +/* 80072AB0 0006F8B0 C0 42 8E BC */ lfs f2, lbl__6492-_SDA2_BASE_(r2) /* 80072AB4 0006F8B4 EF 62 00 32 */ fmuls f27, f2, f0 lbl_80072AB8: /* 80072AB8 0006F8B8 EC 1B 06 F2 */ fmuls f0, f27, f27 @@ -13933,7 +13933,7 @@ lbl_80072AB8: /* 80072AD0 0006F8D0 48 00 00 3C */ b lbl_80072B0C lbl_80072AD4: /* 80072AD4 0006F8D4 4B F9 7D 29 */ bl xsqrt__Ff -/* 80072AD8 0006F8D8 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 80072AD8 0006F8D8 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 80072ADC 0006F8DC 38 61 00 D4 */ addi r3, r1, 0xd4 /* 80072AE0 0006F8E0 7C 64 1B 78 */ mr r4, r3 /* 80072AE4 0006F8E4 EC 00 08 24 */ fdivs f0, f0, f1 @@ -13953,26 +13953,26 @@ lbl_80072B0C: /* 80072B18 0006F918 48 00 4C F9 */ bl zEntPlayer.zEntPlayerVelUpdate__FP4xEntP6xScenef /* 80072B1C 0006F91C 80 BA 00 48 */ lwz r5, 0x48(r26) /* 80072B20 0006F920 FC 20 F8 90 */ fmr f1, f31 -/* 80072B24 0006F924 C0 0D 8D 04 */ lfs f0, lbl_803CB604-_SDA_BASE_(r13) +/* 80072B24 0006F924 C0 0D 8D 04 */ lfs f0, lbl_sPlayerCollAdjust-_SDA_BASE_(r13) /* 80072B28 0006F928 7F 43 D3 78 */ mr r3, r26 /* 80072B2C 0006F92C C0 45 00 74 */ lfs f2, 0x74(r5) /* 80072B30 0006F930 7F 64 DB 78 */ mr r4, r27 /* 80072B34 0006F934 EC 02 00 28 */ fsubs f0, f2, f0 /* 80072B38 0006F938 D0 05 00 74 */ stfs f0, 0x74(r5) /* 80072B3C 0006F93C 80 BA 00 48 */ lwz r5, 0x48(r26) -/* 80072B40 0006F940 C0 0D 8D 04 */ lfs f0, lbl_803CB604-_SDA_BASE_(r13) +/* 80072B40 0006F940 C0 0D 8D 04 */ lfs f0, lbl_sPlayerCollAdjust-_SDA_BASE_(r13) /* 80072B44 0006F944 C0 45 00 34 */ lfs f2, 0x34(r5) /* 80072B48 0006F948 EC 02 00 28 */ fsubs f0, f2, f0 /* 80072B4C 0006F94C D0 05 00 34 */ stfs f0, 0x34(r5) /* 80072B50 0006F950 4B FA 6C 19 */ bl xEntEndUpdate__FP4xEntP6xScenef -/* 80072B54 0006F954 88 0D 8E 2C */ lbz r0, lbl_803CB72C-_SDA_BASE_(r13) +/* 80072B54 0006F954 88 0D 8E 2C */ lbz r0, lbl_init$5017-_SDA_BASE_(r13) /* 80072B58 0006F958 7C 00 07 75 */ extsb. r0, r0 /* 80072B5C 0006F95C 40 82 00 18 */ bne lbl_80072B74 /* 80072B60 0006F960 3C 60 00 01 */ lis r3, 0x0000DEAD@ha /* 80072B64 0006F964 38 00 00 01 */ li r0, 1 /* 80072B68 0006F968 38 63 DE AD */ addi r3, r3, 0x0000DEAD@l -/* 80072B6C 0006F96C 90 6D 8E 28 */ stw r3, lbl_803CB728-_SDA_BASE_(r13) -/* 80072B70 0006F970 98 0D 8E 2C */ stb r0, lbl_803CB72C-_SDA_BASE_(r13) +/* 80072B6C 0006F96C 90 6D 8E 28 */ stw r3, lbl_streakBubbleSpinID$5016-_SDA_BASE_(r13) +/* 80072B70 0006F970 98 0D 8E 2C */ stb r0, lbl_init$5017-_SDA_BASE_(r13) lbl_80072B74: /* 80072B74 0006F974 80 61 10 24 */ lwz r3, 0x1024(r1) /* 80072B78 0006F978 80 BA 00 24 */ lwz r5, 0x24(r26) @@ -13983,8 +13983,8 @@ lbl_80072B74: /* 80072B8C 0006F98C 80 03 1A E0 */ lwz r0, 0x1ae0(r3) /* 80072B90 0006F990 2C 00 00 00 */ cmpwi r0, 0 /* 80072B94 0006F994 41 82 02 A8 */ beq lbl_80072E3C -/* 80072B98 0006F998 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80072B9C 0006F99C 39 C3 05 58 */ addi r14, r3, lbl_803C0558@l +/* 80072B98 0006F998 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80072B9C 0006F99C 39 C3 05 58 */ addi r14, r3, lbl_globals@l /* 80072BA0 0006F9A0 80 EE 19 E0 */ lwz r7, 0x19e0(r14) /* 80072BA4 0006F9A4 28 07 00 00 */ cmplwi r7, 0 /* 80072BA8 0006F9A8 41 82 02 94 */ beq lbl_80072E3C @@ -13997,22 +13997,22 @@ lbl_80072B74: /* 80072BC4 0006F9C4 80 A7 00 4C */ lwz r5, 0x4c(r7) /* 80072BC8 0006F9C8 48 05 64 85 */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 /* 80072BCC 0006F9CC 80 DA 00 24 */ lwz r6, 0x24(r26) -/* 80072BD0 0006F9D0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80072BD0 0006F9D0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80072BD4 0006F9D4 80 AE 19 E0 */ lwz r5, 0x19e0(r14) -/* 80072BD8 0006F9D8 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80072BD8 0006F9D8 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80072BDC 0006F9DC 80 66 00 10 */ lwz r3, 0x10(r6) /* 80072BE0 0006F9E0 38 84 19 C0 */ addi r4, r4, 0x19c0 /* 80072BE4 0006F9E4 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 80072BE8 0006F9E8 38 C1 00 BC */ addi r6, r1, 0xbc /* 80072BEC 0006F9EC 48 05 64 61 */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 /* 80072BF0 0006F9F0 C0 61 00 C8 */ lfs f3, 0xc8(r1) -/* 80072BF4 0006F9F4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80072BF4 0006F9F4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80072BF8 0006F9F8 C0 41 00 BC */ lfs f2, 0xbc(r1) -/* 80072BFC 0006F9FC 39 C3 05 58 */ addi r14, r3, lbl_803C0558@l +/* 80072BFC 0006F9FC 39 C3 05 58 */ addi r14, r3, lbl_globals@l /* 80072C00 0006FA00 C0 21 00 CC */ lfs f1, 0xcc(r1) /* 80072C04 0006FA04 C0 01 00 C0 */ lfs f0, 0xc0(r1) /* 80072C08 0006FA08 EC 83 10 2A */ fadds f4, f3, f2 -/* 80072C0C 0006FA0C C0 A2 8C 08 */ lfs f5, lbl_803CD588-_SDA2_BASE_(r2) +/* 80072C0C 0006FA0C C0 A2 8C 08 */ lfs f5, lbl__874_2-_SDA2_BASE_(r2) /* 80072C10 0006FA10 EC 61 00 2A */ fadds f3, f1, f0 /* 80072C14 0006FA14 C0 41 00 D0 */ lfs f2, 0xd0(r1) /* 80072C18 0006FA18 EC 85 01 32 */ fmuls f4, f5, f4 @@ -14023,12 +14023,12 @@ lbl_80072B74: /* 80072C2C 0006FA2C D0 81 04 A0 */ stfs f4, 0x4a0(r1) /* 80072C30 0006FA30 D0 61 04 A4 */ stfs f3, 0x4a4(r1) /* 80072C34 0006FA34 EC 25 00 72 */ fmuls f1, f5, f1 -/* 80072C38 0006FA38 C0 42 8C 4C */ lfs f2, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80072C38 0006FA38 C0 42 8C 4C */ lfs f2, lbl__1458-_SDA2_BASE_(r2) /* 80072C3C 0006FA3C EC 43 10 28 */ fsubs f2, f3, f2 /* 80072C40 0006FA40 D0 21 04 A8 */ stfs f1, 0x4a8(r1) /* 80072C44 0006FA44 D0 01 04 AC */ stfs f0, 0x4ac(r1) /* 80072C48 0006FA48 D0 41 04 A4 */ stfs f2, 0x4a4(r1) -/* 80072C4C 0006FA4C 80 0D 8E 28 */ lwz r0, lbl_803CB728-_SDA_BASE_(r13) +/* 80072C4C 0006FA4C 80 0D 8E 28 */ lwz r0, lbl_streakBubbleSpinID$5016-_SDA_BASE_(r13) /* 80072C50 0006FA50 28 00 DE AD */ cmplwi r0, 0xdead /* 80072C54 0006FA54 40 82 00 48 */ bne lbl_80072C9C /* 80072C58 0006FA58 38 E0 00 FF */ li r7, 0xff @@ -14043,31 +14043,31 @@ lbl_80072B74: /* 80072C7C 0006FA7C 98 E1 00 08 */ stb r7, 8(r1) /* 80072C80 0006FA80 98 01 00 09 */ stb r0, 9(r1) /* 80072C84 0006FA84 98 01 00 0A */ stb r0, 0xa(r1) -/* 80072C88 0006FA88 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80072C8C 0006FA8C C0 42 8C 0C */ lfs f2, lbl_803CD58C-_SDA2_BASE_(r2) -/* 80072C90 0006FA90 C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) +/* 80072C88 0006FA88 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 80072C8C 0006FA8C C0 42 8C 0C */ lfs f2, lbl__875-_SDA2_BASE_(r2) +/* 80072C90 0006FA90 C0 62 8C 10 */ lfs f3, lbl__876-_SDA2_BASE_(r2) /* 80072C94 0006FA94 4B FB 6A 7D */ bl xFXStreakStart__FfffUiPC10iColor_tagPC10iColor_tagi -/* 80072C98 0006FA98 90 6D 8E 28 */ stw r3, lbl_803CB728-_SDA_BASE_(r13) +/* 80072C98 0006FA98 90 6D 8E 28 */ stw r3, lbl_streakBubbleSpinID$5016-_SDA_BASE_(r13) lbl_80072C9C: -/* 80072C9C 0006FA9C 80 6D 8E 28 */ lwz r3, lbl_803CB728-_SDA_BASE_(r13) +/* 80072C9C 0006FA9C 80 6D 8E 28 */ lwz r3, lbl_streakBubbleSpinID$5016-_SDA_BASE_(r13) /* 80072CA0 0006FAA0 38 81 00 C8 */ addi r4, r1, 0xc8 /* 80072CA4 0006FAA4 38 A1 00 BC */ addi r5, r1, 0xbc /* 80072CA8 0006FAA8 4B FB 6C ED */ bl xFXStreakUpdate__FUiPC5xVec3PC5xVec3 -/* 80072CAC 0006FAAC 80 02 AB E8 */ lwz r0, lbl_803CF568-_SDA2_BASE_(r2) +/* 80072CAC 0006FAAC 80 02 AB E8 */ lwz r0, lbl_gPTankDisable-_SDA2_BASE_(r2) /* 80072CB0 0006FAB0 28 00 00 00 */ cmplwi r0, 0 /* 80072CB4 0006FAB4 41 82 01 00 */ beq lbl_80072DB4 -/* 80072CB8 0006FAB8 C0 0D 8E 10 */ lfs f0, lbl_803CB710-_SDA_BASE_(r13) +/* 80072CB8 0006FAB8 C0 0D 8E 10 */ lfs f0, lbl_sLastBubbleEmit-_SDA_BASE_(r13) /* 80072CBC 0006FABC EC 00 F8 2A */ fadds f0, f0, f31 -/* 80072CC0 0006FAC0 D0 0D 8E 10 */ stfs f0, lbl_803CB710-_SDA_BASE_(r13) -/* 80072CC4 0006FAC4 C0 2D 8E 10 */ lfs f1, lbl_803CB710-_SDA_BASE_(r13) -/* 80072CC8 0006FAC8 C0 02 8D 84 */ lfs f0, lbl_803CD704-_SDA2_BASE_(r2) +/* 80072CC0 0006FAC0 D0 0D 8E 10 */ stfs f0, lbl_sLastBubbleEmit-_SDA_BASE_(r13) +/* 80072CC4 0006FAC4 C0 2D 8E 10 */ lfs f1, lbl_sLastBubbleEmit-_SDA_BASE_(r13) +/* 80072CC8 0006FAC8 C0 02 8D 84 */ lfs f0, lbl__3844-_SDA2_BASE_(r2) /* 80072CCC 0006FACC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80072CD0 0006FAD0 40 81 00 F0 */ ble lbl_80072DC0 -/* 80072CD4 0006FAD4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80072CD4 0006FAD4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80072CD8 0006FAD8 38 00 03 5E */ li r0, 0x35e /* 80072CDC 0006FADC 7E 84 A3 78 */ mr r4, r20 /* 80072CE0 0006FAE0 38 61 07 F4 */ addi r3, r1, 0x7f4 -/* 80072CE4 0006FAE4 D0 0D 8E 10 */ stfs f0, lbl_803CB710-_SDA_BASE_(r13) +/* 80072CE4 0006FAE4 D0 0D 8E 10 */ stfs f0, lbl_sLastBubbleEmit-_SDA_BASE_(r13) /* 80072CE8 0006FAE8 90 01 07 EC */ stw r0, 0x7ec(r1) /* 80072CEC 0006FAEC 4B F9 85 79 */ bl __as__5xVec3FRC5xVec3 /* 80072CF0 0006FAF0 80 BA 00 24 */ lwz r5, 0x24(r26) @@ -14077,45 +14077,45 @@ lbl_80072C9C: /* 80072D00 0006FB00 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 80072D04 0006FB04 38 A5 00 30 */ addi r5, r5, 0x30 /* 80072D08 0006FB08 4B F9 B9 89 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 80072D0C 0006FB0C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80072D0C 0006FB0C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80072D10 0006FB10 7E A3 AB 78 */ mr r3, r21 /* 80072D14 0006FB14 D0 01 08 04 */ stfs f0, 0x804(r1) -/* 80072D18 0006FB18 C0 22 8C E4 */ lfs f1, lbl_803CD664-_SDA2_BASE_(r2) +/* 80072D18 0006FB18 C0 22 8C E4 */ lfs f1, lbl__2557-_SDA2_BASE_(r2) /* 80072D1C 0006FB1C 4B FA 8C 1D */ bl xVec3SMulBy__FP5xVec3f -/* 80072D20 0006FB20 C0 02 8E C0 */ lfs f0, lbl_803CD840-_SDA2_BASE_(r2) +/* 80072D20 0006FB20 C0 02 8E C0 */ lfs f0, lbl__6493-_SDA2_BASE_(r2) /* 80072D24 0006FB24 38 61 06 C0 */ addi r3, r1, 0x6c0 /* 80072D28 0006FB28 38 80 00 00 */ li r4, 0 /* 80072D2C 0006FB2C D0 01 08 0C */ stfs f0, 0x80c(r1) -/* 80072D30 0006FB30 C0 22 8E 40 */ lfs f1, lbl_803CD7C0-_SDA2_BASE_(r2) -/* 80072D34 0006FB34 C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) +/* 80072D30 0006FB30 C0 22 8E 40 */ lfs f1, lbl__4043-_SDA2_BASE_(r2) +/* 80072D34 0006FB34 C0 62 8C 10 */ lfs f3, lbl__876-_SDA2_BASE_(r2) /* 80072D38 0006FB38 FC 40 08 90 */ fmr f2, f1 /* 80072D3C 0006FB3C 4B FB 91 9D */ bl set__10xParInterpFfffUi -/* 80072D40 0006FB40 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) +/* 80072D40 0006FB40 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) /* 80072D44 0006FB44 38 61 06 D4 */ addi r3, r1, 0x6d4 /* 80072D48 0006FB48 38 80 00 00 */ li r4, 0 /* 80072D4C 0006FB4C FC 40 08 90 */ fmr f2, f1 /* 80072D50 0006FB50 FC 60 08 90 */ fmr f3, f1 /* 80072D54 0006FB54 4B FB 91 85 */ bl set__10xParInterpFfffUi /* 80072D58 0006FB58 4B FB DF 31 */ bl xurand__Fv -/* 80072D5C 0006FB5C C0 42 8C 4C */ lfs f2, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80072D5C 0006FB5C C0 42 8C 4C */ lfs f2, lbl__1458-_SDA2_BASE_(r2) /* 80072D60 0006FB60 38 61 06 E8 */ addi r3, r1, 0x6e8 -/* 80072D64 0006FB64 C0 02 8D 10 */ lfs f0, lbl_803CD690-_SDA2_BASE_(r2) +/* 80072D64 0006FB64 C0 02 8D 10 */ lfs f0, lbl__3130-_SDA2_BASE_(r2) /* 80072D68 0006FB68 38 80 00 00 */ li r4, 0 -/* 80072D6C 0006FB6C C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) +/* 80072D6C 0006FB6C C0 62 8C 10 */ lfs f3, lbl__876-_SDA2_BASE_(r2) /* 80072D70 0006FB70 EF 62 00 7A */ fmadds f27, f2, f1, f0 /* 80072D74 0006FB74 FC 20 D8 90 */ fmr f1, f27 /* 80072D78 0006FB78 FC 40 D8 90 */ fmr f2, f27 /* 80072D7C 0006FB7C 4B FB 91 5D */ bl set__10xParInterpFfffUi -/* 80072D80 0006FB80 C0 02 8E 44 */ lfs f0, lbl_803CD7C4-_SDA2_BASE_(r2) +/* 80072D80 0006FB80 C0 02 8E 44 */ lfs f0, lbl__4044-_SDA2_BASE_(r2) /* 80072D84 0006FB84 38 61 06 FC */ addi r3, r1, 0x6fc -/* 80072D88 0006FB88 C0 62 8C 10 */ lfs f3, lbl_803CD590-_SDA2_BASE_(r2) +/* 80072D88 0006FB88 C0 62 8C 10 */ lfs f3, lbl__876-_SDA2_BASE_(r2) /* 80072D8C 0006FB8C 38 80 00 00 */ li r4, 0 /* 80072D90 0006FB90 EF 7B 00 32 */ fmuls f27, f27, f0 /* 80072D94 0006FB94 FC 20 D8 90 */ fmr f1, f27 /* 80072D98 0006FB98 FC 40 D8 90 */ fmr f2, f27 /* 80072D9C 0006FB9C 4B FB 91 3D */ bl set__10xParInterpFfffUi /* 80072DA0 0006FBA0 FC 20 F8 90 */ fmr f1, f31 -/* 80072DA4 0006FBA4 80 6D 8D 38 */ lwz r3, lbl_803CB638-_SDA_BASE_(r13) +/* 80072DA4 0006FBA4 80 6D 8D 38 */ lwz r3, lbl_sEmitSpinBubbles-_SDA_BASE_(r13) /* 80072DA8 0006FBA8 38 81 06 B4 */ addi r4, r1, 0x6b4 /* 80072DAC 0006FBAC 48 0A 4E 1D */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 80072DB0 0006FBB0 48 00 00 10 */ b lbl_80072DC0 @@ -14131,7 +14131,7 @@ lbl_80072DC0: /* 80072DD0 0006FBD0 C0 01 00 BC */ lfs f0, 0xbc(r1) /* 80072DD4 0006FBD4 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 80072DD8 0006FBD8 EC 01 00 2A */ fadds f0, f1, f0 -/* 80072DDC 0006FBDC C0 82 8E C4 */ lfs f4, lbl_803CD844-_SDA2_BASE_(r2) +/* 80072DDC 0006FBDC C0 82 8E C4 */ lfs f4, lbl__6494-_SDA2_BASE_(r2) /* 80072DE0 0006FBE0 C0 25 00 30 */ lfs f1, 0x30(r5) /* 80072DE4 0006FBE4 C0 4E 09 44 */ lfs f2, 0x944(r14) /* 80072DE8 0006FBE8 EC 61 00 2A */ fadds f3, f1, f0 @@ -14141,7 +14141,7 @@ lbl_80072DC0: /* 80072DF8 0006FBF8 EC 01 00 2A */ fadds f0, f1, f0 /* 80072DFC 0006FBFC D0 61 04 A0 */ stfs f3, 0x4a0(r1) /* 80072E00 0006FC00 C0 25 00 34 */ lfs f1, 0x34(r5) -/* 80072E04 0006FC04 C0 62 8D 10 */ lfs f3, lbl_803CD690-_SDA2_BASE_(r2) +/* 80072E04 0006FC04 C0 62 8D 10 */ lfs f3, lbl__3130-_SDA2_BASE_(r2) /* 80072E08 0006FC08 EC 21 10 2A */ fadds f1, f1, f2 /* 80072E0C 0006FC0C EC 23 08 2A */ fadds f1, f3, f1 /* 80072E10 0006FC10 D0 21 04 A4 */ stfs f1, 0x4a4(r1) @@ -14156,22 +14156,22 @@ lbl_80072DC0: /* 80072E34 0006FC34 4B FF A1 BD */ bl zEntPlayer.MeleeAttackBoundCollide__FP4xEntP6zSceneP6xBound /* 80072E38 0006FC38 48 00 00 20 */ b lbl_80072E58 lbl_80072E3C: -/* 80072E3C 0006FC3C 80 6D 8E 28 */ lwz r3, lbl_803CB728-_SDA_BASE_(r13) +/* 80072E3C 0006FC3C 80 6D 8E 28 */ lwz r3, lbl_streakBubbleSpinID$5016-_SDA_BASE_(r13) /* 80072E40 0006FC40 28 03 DE AD */ cmplwi r3, 0xdead /* 80072E44 0006FC44 41 82 00 08 */ beq lbl_80072E4C /* 80072E48 0006FC48 4B FB 6B 09 */ bl xFXStreakStop__FUi lbl_80072E4C: /* 80072E4C 0006FC4C 3C 60 00 01 */ lis r3, 0x0000DEAD@ha /* 80072E50 0006FC50 38 03 DE AD */ addi r0, r3, 0x0000DEAD@l -/* 80072E54 0006FC54 90 0D 8E 28 */ stw r0, lbl_803CB728-_SDA_BASE_(r13) +/* 80072E54 0006FC54 90 0D 8E 28 */ stw r0, lbl_streakBubbleSpinID$5016-_SDA_BASE_(r13) lbl_80072E58: /* 80072E58 0006FC58 80 BA 00 48 */ lwz r5, 0x48(r26) /* 80072E5C 0006FC5C 38 71 01 FC */ addi r3, r17, 0x1fc /* 80072E60 0006FC60 38 85 00 30 */ addi r4, r5, 0x30 /* 80072E64 0006FC64 38 A5 00 70 */ addi r5, r5, 0x70 /* 80072E68 0006FC68 4B F9 B8 29 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 80072E6C 0006FC6C C0 2D 8C EC */ lfs f1, lbl_803CB5EC-_SDA_BASE_(r13) -/* 80072E70 0006FC70 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80072E6C 0006FC6C C0 2D 8C EC */ lfs f1, lbl_surfSlickRatio-_SDA_BASE_(r13) +/* 80072E70 0006FC70 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80072E74 0006FC74 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80072E78 0006FC78 41 82 00 B0 */ beq lbl_80072F28 /* 80072E7C 0006FC7C 7D E4 7B 78 */ mr r4, r15 @@ -14179,59 +14179,59 @@ lbl_80072E58: /* 80072E84 0006FC84 4B F9 83 E1 */ bl __as__5xVec3FRC5xVec3 /* 80072E88 0006FC88 80 7A 00 4C */ lwz r3, 0x4c(r26) /* 80072E8C 0006FC8C 80 03 00 14 */ lwz r0, 0x14(r3) -/* 80072E90 0006FC90 90 0D 8C E4 */ stw r0, lbl_803CB5E4-_SDA_BASE_(r13) -/* 80072E94 0006FC94 80 0D 8C E4 */ lwz r0, lbl_803CB5E4-_SDA_BASE_(r13) +/* 80072E90 0006FC90 90 0D 8C E4 */ stw r0, lbl_lastFloorEnt-_SDA_BASE_(r13) +/* 80072E94 0006FC94 80 0D 8C E4 */ lwz r0, lbl_lastFloorEnt-_SDA_BASE_(r13) /* 80072E98 0006FC98 28 00 00 00 */ cmplwi r0, 0 /* 80072E9C 0006FC9C 41 82 00 8C */ beq lbl_80072F28 -/* 80072EA0 0006FCA0 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80072EA4 0006FCA4 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80072EA0 0006FCA0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80072EA4 0006FCA4 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80072EA8 0006FCA8 38 63 2A E4 */ addi r3, r3, 0x2ae4 /* 80072EAC 0006FCAC 4B FD 93 69 */ bl xStrHash__FPCc -/* 80072EB0 0006FCB0 80 8D 8C E4 */ lwz r4, lbl_803CB5E4-_SDA_BASE_(r13) +/* 80072EB0 0006FCB0 80 8D 8C E4 */ lwz r4, lbl_lastFloorEnt-_SDA_BASE_(r13) /* 80072EB4 0006FCB4 80 04 00 00 */ lwz r0, 0(r4) /* 80072EB8 0006FCB8 7C 00 18 40 */ cmplw r0, r3 /* 80072EBC 0006FCBC 41 82 00 6C */ beq lbl_80072F28 -/* 80072EC0 0006FCC0 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80072EC4 0006FCC4 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80072EC0 0006FCC0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80072EC4 0006FCC4 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80072EC8 0006FCC8 38 63 2A EF */ addi r3, r3, 0x2aef /* 80072ECC 0006FCCC 4B FD 93 49 */ bl xStrHash__FPCc -/* 80072ED0 0006FCD0 80 8D 8C E4 */ lwz r4, lbl_803CB5E4-_SDA_BASE_(r13) +/* 80072ED0 0006FCD0 80 8D 8C E4 */ lwz r4, lbl_lastFloorEnt-_SDA_BASE_(r13) /* 80072ED4 0006FCD4 80 04 00 00 */ lwz r0, 0(r4) /* 80072ED8 0006FCD8 7C 00 18 40 */ cmplw r0, r3 /* 80072EDC 0006FCDC 41 82 00 4C */ beq lbl_80072F28 -/* 80072EE0 0006FCE0 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80072EE4 0006FCE4 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80072EE0 0006FCE0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80072EE4 0006FCE4 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80072EE8 0006FCE8 38 63 2A FA */ addi r3, r3, 0x2afa /* 80072EEC 0006FCEC 4B FD 93 29 */ bl xStrHash__FPCc -/* 80072EF0 0006FCF0 80 8D 8C E4 */ lwz r4, lbl_803CB5E4-_SDA_BASE_(r13) +/* 80072EF0 0006FCF0 80 8D 8C E4 */ lwz r4, lbl_lastFloorEnt-_SDA_BASE_(r13) /* 80072EF4 0006FCF4 80 04 00 00 */ lwz r0, 0(r4) /* 80072EF8 0006FCF8 7C 00 18 40 */ cmplw r0, r3 /* 80072EFC 0006FCFC 41 82 00 2C */ beq lbl_80072F28 -/* 80072F00 0006FD00 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80072F04 0006FD04 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80072F00 0006FD00 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80072F04 0006FD04 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80072F08 0006FD08 38 63 2B 05 */ addi r3, r3, 0x2b05 /* 80072F0C 0006FD0C 4B FD 93 09 */ bl xStrHash__FPCc -/* 80072F10 0006FD10 80 8D 8C E4 */ lwz r4, lbl_803CB5E4-_SDA_BASE_(r13) +/* 80072F10 0006FD10 80 8D 8C E4 */ lwz r4, lbl_lastFloorEnt-_SDA_BASE_(r13) /* 80072F14 0006FD14 80 04 00 00 */ lwz r0, 0(r4) /* 80072F18 0006FD18 7C 00 18 40 */ cmplw r0, r3 /* 80072F1C 0006FD1C 41 82 00 0C */ beq lbl_80072F28 /* 80072F20 0006FD20 38 00 00 00 */ li r0, 0 -/* 80072F24 0006FD24 90 0D 8C E4 */ stw r0, lbl_803CB5E4-_SDA_BASE_(r13) +/* 80072F24 0006FD24 90 0D 8C E4 */ stw r0, lbl_lastFloorEnt-_SDA_BASE_(r13) lbl_80072F28: -/* 80072F28 0006FD28 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80072F2C 0006FD2C 39 E3 05 58 */ addi r15, r3, lbl_803C0558@l +/* 80072F28 0006FD28 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80072F2C 0006FD2C 39 E3 05 58 */ addi r15, r3, lbl_globals@l /* 80072F30 0006FD30 81 CF 17 B0 */ lwz r14, 0x17b0(r15) /* 80072F34 0006FD34 28 0E 00 00 */ cmplwi r14, 0 /* 80072F38 0006FD38 41 82 05 88 */ beq lbl_800734C0 /* 80072F3C 0006FD3C 88 0E 00 04 */ lbz r0, 4(r14) /* 80072F40 0006FD40 28 00 00 2F */ cmplwi r0, 0x2f /* 80072F44 0006FD44 40 82 00 28 */ bne lbl_80072F6C -/* 80072F48 0006FD48 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80072F48 0006FD48 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80072F4C 0006FD4C 38 6E 01 A0 */ addi r3, r14, 0x1a0 /* 80072F50 0006FD50 FC 40 08 90 */ fmr f2, f1 /* 80072F54 0006FD54 FC 60 08 90 */ fmr f3, f1 /* 80072F58 0006FD58 4B F9 C0 A5 */ bl xVec3Init__FP5xVec3fff -/* 80072F5C 0006FD5C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80072F5C 0006FD5C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80072F60 0006FD60 38 00 00 00 */ li r0, 0 /* 80072F64 0006FD64 D0 0E 01 D0 */ stfs f0, 0x1d0(r14) /* 80072F68 0006FD68 98 0E 00 22 */ stb r0, 0x22(r14) @@ -14243,9 +14243,9 @@ lbl_80072F6C: /* 80072F7C 0006FD7C 80 94 00 04 */ lwz r4, 4(r20) /* 80072F80 0006FD80 80 84 00 04 */ lwz r4, 4(r4) /* 80072F84 0006FD84 48 17 47 7D */ bl func_801E7700 -/* 80072F88 0006FD88 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80072F88 0006FD88 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80072F8C 0006FD8C 38 61 05 B4 */ addi r3, r1, 0x5b4 -/* 80072F90 0006FD90 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 80072F90 0006FD90 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 80072F94 0006FD94 38 84 2B 10 */ addi r4, r4, 0x2b10 /* 80072F98 0006FD98 48 17 46 F9 */ bl func_801E7690 /* 80072F9C 0006FD9C 80 7A 00 24 */ lwz r3, 0x24(r26) @@ -14263,7 +14263,7 @@ lbl_80072F6C: /* 80072FCC 0006FDCC 38 80 00 01 */ li r4, 1 /* 80072FD0 0006FDD0 80 E7 00 1C */ lwz r7, 0x1c(r7) /* 80072FD4 0006FDD4 80 63 00 08 */ lwz r3, 8(r3) -/* 80072FD8 0006FDD8 C0 22 8D 00 */ lfs f1, lbl_803CD680-_SDA2_BASE_(r2) +/* 80072FD8 0006FDD8 C0 22 8D 00 */ lfs f1, lbl__2961-_SDA2_BASE_(r2) /* 80072FDC 0006FDDC C0 03 00 08 */ lfs f0, 8(r3) /* 80072FE0 0006FDE0 80 67 00 00 */ lwz r3, 0(r7) /* 80072FE4 0006FDE4 EC 21 00 2A */ fadds f1, f1, f0 @@ -14286,14 +14286,14 @@ lbl_80072F6C: /* 80073028 0006FE28 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8007302C 0006FE2C 48 00 FA D5 */ bl zEntPlayer.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 lbl_80073030: -/* 80073030 0006FE30 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80073034 0006FE34 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80073030 0006FE30 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80073034 0006FE34 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80073038 0006FE38 80 04 18 34 */ lwz r0, 0x1834(r4) /* 8007303C 0006FE3C 28 00 00 00 */ cmplwi r0, 0 /* 80073040 0006FE40 41 82 01 3C */ beq lbl_8007317C -/* 80073044 0006FE44 3C 60 80 25 */ lis r3, lbl_80253030@ha +/* 80073044 0006FE44 3C 60 80 25 */ lis r3, lbl_g_Y3@ha /* 80073048 0006FE48 C0 24 18 30 */ lfs f1, 0x1830(r4) -/* 8007304C 0006FE4C 38 83 30 30 */ addi r4, r3, lbl_80253030@l +/* 8007304C 0006FE4C 38 83 30 30 */ addi r4, r3, lbl_g_Y3@l /* 80073050 0006FE50 38 61 02 B0 */ addi r3, r1, 0x2b0 /* 80073054 0006FE54 4B FA 88 89 */ bl xMat3x3Rot__FP7xMat3x3PC5xVec3f /* 80073058 0006FE58 80 9A 00 48 */ lwz r4, 0x48(r26) @@ -14304,8 +14304,8 @@ lbl_80073030: /* 8007306C 0006FE6C 38 A1 02 B0 */ addi r5, r1, 0x2b0 /* 80073070 0006FE70 7C 64 1B 78 */ mr r4, r3 /* 80073074 0006FE74 4B FB FB A5 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 -/* 80073078 0006FE78 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007307C 0006FE7C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80073078 0006FE78 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007307C 0006FE7C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80073080 0006FE80 C0 63 18 44 */ lfs f3, 0x1844(r3) /* 80073084 0006FE84 C0 23 18 48 */ lfs f1, 0x1848(r3) /* 80073088 0006FE88 FC 03 08 40 */ fcmpo cr0, f3, f1 @@ -14314,7 +14314,7 @@ lbl_80073030: /* 80073094 0006FE94 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80073098 0006FE98 40 80 00 6C */ bge lbl_80073104 /* 8007309C 0006FE9C EC 40 18 28 */ fsubs f2, f0, f3 -/* 800730A0 0006FEA0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800730A0 0006FEA0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800730A4 0006FEA4 EC 21 18 28 */ fsubs f1, f1, f3 /* 800730A8 0006FEA8 EC 22 08 24 */ fdivs f1, f2, f1 /* 800730AC 0006FEAC FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -14330,7 +14330,7 @@ lbl_80073030: /* 800730D4 0006FED4 D0 01 03 28 */ stfs f0, 0x328(r1) /* 800730D8 0006FED8 48 00 00 2C */ b lbl_80073104 lbl_800730DC: -/* 800730DC 0006FEDC C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 800730DC 0006FEDC C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 800730E0 0006FEE0 C0 63 18 38 */ lfs f3, 0x1838(r3) /* 800730E4 0006FEE4 EC 80 08 28 */ fsubs f4, f0, f1 /* 800730E8 0006FEE8 C0 41 03 20 */ lfs f2, 0x320(r1) @@ -14341,8 +14341,8 @@ lbl_800730DC: /* 800730FC 0006FEFC D0 41 03 20 */ stfs f2, 0x320(r1) /* 80073100 0006FF00 D0 01 03 28 */ stfs f0, 0x328(r1) lbl_80073104: -/* 80073104 0006FF04 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80073108 0006FF08 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 80073104 0006FF04 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80073108 0006FF08 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 8007310C 0006FF0C 80 05 18 50 */ lwz r0, 0x1850(r5) /* 80073110 0006FF10 28 00 00 00 */ cmplwi r0, 0 /* 80073114 0006FF14 40 82 00 78 */ bne lbl_8007318C @@ -14380,9 +14380,9 @@ lbl_8007317C: /* 80073184 0006FF84 7C 64 1B 78 */ mr r4, r3 /* 80073188 0006FF88 4B FB FA 91 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 lbl_8007318C: -/* 8007318C 0006FF8C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8007318C 0006FF8C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80073190 0006FF90 38 61 02 F0 */ addi r3, r1, 0x2f0 -/* 80073194 0006FF94 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80073194 0006FF94 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80073198 0006FF98 7C 65 1B 78 */ mr r5, r3 /* 8007319C 0006FF9C 38 84 17 B8 */ addi r4, r4, 0x17b8 /* 800731A0 0006FFA0 4B FB FA 79 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 @@ -14468,20 +14468,20 @@ lbl_800732C8: /* 800732CC 000700CC 90 0F 17 B0 */ stw r0, 0x17b0(r15) lbl_800732D0: /* 800732D0 000700D0 80 B4 00 04 */ lwz r5, 4(r20) -/* 800732D4 000700D4 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 800732D8 000700D8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800732D4 000700D4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 800732D8 000700D8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800732DC 000700DC 80 65 00 04 */ lwz r3, 4(r5) /* 800732E0 000700E0 38 84 00 B1 */ addi r4, r4, 0xb1 /* 800732E4 000700E4 48 17 42 39 */ bl func_801E751C /* 800732E8 000700E8 2C 03 00 00 */ cmpwi r3, 0 /* 800732EC 000700EC 40 82 01 D4 */ bne lbl_800734C0 /* 800732F0 000700F0 C0 34 00 08 */ lfs f1, 8(r20) -/* 800732F4 000700F4 C0 02 8D 14 */ lfs f0, lbl_803CD694-_SDA2_BASE_(r2) +/* 800732F4 000700F4 C0 02 8D 14 */ lfs f0, lbl__3169-_SDA2_BASE_(r2) /* 800732F8 000700F8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800732FC 000700FC 4C 41 13 82 */ cror 2, 1, 2 /* 80073300 00070100 40 82 01 C0 */ bne lbl_800734C0 -/* 80073304 00070104 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80073308 00070108 39 C3 05 58 */ addi r14, r3, lbl_803C0558@l +/* 80073304 00070104 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80073308 00070108 39 C3 05 58 */ addi r14, r3, lbl_globals@l /* 8007330C 0007010C 80 0E 17 F8 */ lwz r0, 0x17f8(r14) /* 80073310 00070110 28 00 00 00 */ cmplwi r0, 0 /* 80073314 00070114 41 82 01 7C */ beq lbl_80073490 @@ -14507,13 +14507,13 @@ lbl_80073350: /* 80073360 00070160 A0 04 01 46 */ lhz r0, 0x146(r4) /* 80073364 00070164 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80073368 00070168 41 82 00 70 */ beq lbl_800733D8 -/* 8007336C 0007016C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007336C 0007016C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80073370 00070170 38 61 00 88 */ addi r3, r1, 0x88 /* 80073374 00070174 7C 65 1B 78 */ mr r5, r3 /* 80073378 00070178 D0 01 00 88 */ stfs f0, 0x88(r1) -/* 8007337C 0007017C C0 02 8D 08 */ lfs f0, lbl_803CD688-_SDA2_BASE_(r2) +/* 8007337C 0007017C C0 02 8D 08 */ lfs f0, lbl__3128-_SDA2_BASE_(r2) /* 80073380 00070180 D0 01 00 8C */ stfs f0, 0x8c(r1) -/* 80073384 00070184 C0 02 8D 0C */ lfs f0, lbl_803CD68C-_SDA2_BASE_(r2) +/* 80073384 00070184 C0 02 8D 0C */ lfs f0, lbl__3129-_SDA2_BASE_(r2) /* 80073388 00070188 D0 01 00 90 */ stfs f0, 0x90(r1) /* 8007338C 0007018C 80 84 00 24 */ lwz r4, 0x24(r4) /* 80073390 00070190 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -14526,9 +14526,9 @@ lbl_80073350: /* 800733AC 000701AC 48 04 4E 29 */ bl zThrown_LaunchPos__FP4xEntP5xVec3P5xVec3 /* 800733B0 000701B0 2C 03 00 00 */ cmpwi r3, 0 /* 800733B4 000701B4 41 82 00 14 */ beq lbl_800733C8 -/* 800733B8 000701B8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800733B8 000701B8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800733BC 000701BC 80 0E 17 F8 */ lwz r0, 0x17f8(r14) -/* 800733C0 000701C0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800733C0 000701C0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800733C4 000701C4 90 03 17 FC */ stw r0, 0x17fc(r3) lbl_800733C8: /* 800733C8 000701C8 80 6F 17 B0 */ lwz r3, 0x17b0(r15) @@ -14540,14 +14540,14 @@ lbl_800733D8: /* 800733DC 000701DC 28 05 00 18 */ cmplwi r5, 0x18 /* 800733E0 000701E0 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800733E4 000701E4 40 82 00 44 */ bne lbl_80073428 -/* 800733E8 000701E8 C0 62 8E C8 */ lfs f3, lbl_803CD848-_SDA2_BASE_(r2) +/* 800733E8 000701E8 C0 62 8E C8 */ lfs f3, lbl__6495-_SDA2_BASE_(r2) /* 800733EC 000701EC C0 23 00 10 */ lfs f1, 0x10(r3) /* 800733F0 000701F0 C0 03 00 30 */ lfs f0, 0x30(r3) /* 800733F4 000701F4 EC 03 00 7A */ fmadds f0, f3, f1, f0 /* 800733F8 000701F8 D0 01 00 7C */ stfs f0, 0x7c(r1) /* 800733FC 000701FC C0 43 00 14 */ lfs f2, 0x14(r3) /* 80073400 00070200 C0 23 00 34 */ lfs f1, 0x34(r3) -/* 80073404 00070204 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 80073404 00070204 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 80073408 00070208 EC 23 08 BA */ fmadds f1, f3, f2, f1 /* 8007340C 0007020C EC 01 00 28 */ fsubs f0, f1, f0 /* 80073410 00070210 D0 01 00 80 */ stfs f0, 0x80(r1) @@ -14560,7 +14560,7 @@ lbl_80073428: /* 80073428 00070228 C0 03 00 30 */ lfs f0, 0x30(r3) /* 8007342C 0007022C D0 01 00 7C */ stfs f0, 0x7c(r1) /* 80073430 00070230 C0 23 00 34 */ lfs f1, 0x34(r3) -/* 80073434 00070234 C0 02 8E CC */ lfs f0, lbl_803CD84C-_SDA2_BASE_(r2) +/* 80073434 00070234 C0 02 8E CC */ lfs f0, lbl__6496-_SDA2_BASE_(r2) /* 80073438 00070238 EC 01 00 2A */ fadds f0, f1, f0 /* 8007343C 0007023C D0 01 00 80 */ stfs f0, 0x80(r1) /* 80073440 00070240 C0 03 00 38 */ lfs f0, 0x38(r3) @@ -14574,15 +14574,15 @@ lbl_80073448: /* 8007345C 0007025C 48 04 4D 79 */ bl zThrown_LaunchPos__FP4xEntP5xVec3P5xVec3 /* 80073460 00070260 2C 03 00 00 */ cmpwi r3, 0 /* 80073464 00070264 41 82 00 18 */ beq lbl_8007347C -/* 80073468 00070268 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80073468 00070268 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8007346C 0007026C 80 0E 17 F8 */ lwz r0, 0x17f8(r14) -/* 80073470 00070270 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80073470 00070270 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80073474 00070274 90 03 17 FC */ stw r0, 0x17fc(r3) /* 80073478 00070278 48 00 00 3C */ b lbl_800734B4 lbl_8007347C: -/* 8007347C 0007027C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8007347C 0007027C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80073480 00070280 38 00 00 00 */ li r0, 0 -/* 80073484 00070284 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80073484 00070284 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80073488 00070288 90 03 17 FC */ stw r0, 0x17fc(r3) /* 8007348C 0007028C 48 00 00 28 */ b lbl_800734B4 lbl_80073490: @@ -14591,9 +14591,9 @@ lbl_80073490: /* 80073498 00070298 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8007349C 0007029C 38 84 00 20 */ addi r4, r4, 0x20 /* 800734A0 000702A0 48 04 4C 85 */ bl zThrown_LaunchDir__FP4xEntP5xVec3 -/* 800734A4 000702A4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800734A4 000702A4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800734A8 000702A8 38 00 00 00 */ li r0, 0 -/* 800734AC 000702AC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800734AC 000702AC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800734B0 000702B0 90 03 17 FC */ stw r0, 0x17fc(r3) lbl_800734B4: /* 800734B4 000702B4 38 00 00 00 */ li r0, 0 @@ -14603,8 +14603,8 @@ lbl_800734C0: /* 800734C0 000702C0 80 12 17 88 */ lwz r0, 0x1788(r18) /* 800734C4 000702C4 28 00 00 00 */ cmplwi r0, 0 /* 800734C8 000702C8 41 82 00 28 */ beq lbl_800734F0 -/* 800734CC 000702CC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800734D0 000702D0 39 C3 05 58 */ addi r14, r3, lbl_803C0558@l +/* 800734CC 000702CC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800734D0 000702D0 39 C3 05 58 */ addi r14, r3, lbl_globals@l /* 800734D4 000702D4 80 0E 17 8C */ lwz r0, 0x178c(r14) /* 800734D8 000702D8 28 00 00 00 */ cmplwi r0, 0 /* 800734DC 000702DC 41 82 00 14 */ beq lbl_800734F0 @@ -14648,12 +14648,12 @@ lbl_800734F0: /* 80073570 00070370 80 04 00 3C */ lwz r0, 0x3c(r4) /* 80073574 00070374 90 61 02 A8 */ stw r3, 0x2a8(r1) /* 80073578 00070378 90 01 02 AC */ stw r0, 0x2ac(r1) -/* 8007357C 0007037C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) +/* 8007357C 0007037C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) /* 80073580 00070380 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80073584 00070384 41 82 02 10 */ beq lbl_80073794 -/* 80073588 00070388 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80073588 00070388 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8007358C 0007038C 38 61 02 40 */ addi r3, r1, 0x240 -/* 80073590 00070390 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80073590 00070390 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80073594 00070394 39 C4 1D 20 */ addi r14, r4, 0x1d20 /* 80073598 00070398 7D C4 73 78 */ mr r4, r14 /* 8007359C 0007039C 4B F9 7C C9 */ bl __as__5xVec3FRC5xVec3 @@ -14672,7 +14672,7 @@ lbl_800734F0: /* 800735D0 000703D0 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800735D4 000703D4 38 63 00 10 */ addi r3, r3, 0x10 /* 800735D8 000703D8 4B FD AF 19 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 800735DC 000703DC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800735DC 000703DC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800735E0 000703E0 FF 80 08 90 */ fmr f28, f1 /* 800735E4 000703E4 FC 00 D8 00 */ fcmpu cr0, f0, f27 /* 800735E8 000703E8 40 82 00 24 */ bne lbl_8007360C @@ -14687,10 +14687,10 @@ lbl_800734F0: lbl_8007360C: /* 8007360C 0007040C FC 20 D8 90 */ fmr f1, f27 /* 80073610 00070410 4B F9 A7 69 */ bl xasin__Ff -/* 80073614 00070414 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80073614 00070414 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80073618 00070418 FC 1C 00 40 */ fcmpo cr0, f28, f0 /* 8007361C 0007041C 40 80 00 0C */ bge lbl_80073628 -/* 80073620 00070420 C0 02 8C 58 */ lfs f0, lbl_803CD5D8-_SDA2_BASE_(r2) +/* 80073620 00070420 C0 02 8C 58 */ lfs f0, lbl__1461-_SDA2_BASE_(r2) /* 80073624 00070424 EC 20 08 28 */ fsubs f1, f0, f1 lbl_80073628: /* 80073628 00070428 38 61 02 00 */ addi r3, r1, 0x200 @@ -14709,7 +14709,7 @@ lbl_80073628: /* 8007365C 0007045C 4B FB F4 01 */ bl xMat3x3LMulVec__FP5xVec3PC7xMat3x3PC5xVec3 lbl_80073660: /* 80073660 00070460 80 61 10 30 */ lwz r3, 0x1030(r1) -/* 80073664 00070464 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80073664 00070464 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80073668 00070468 80 03 19 F0 */ lwz r0, 0x19f0(r3) /* 8007366C 0007046C 38 61 02 60 */ addi r3, r1, 0x260 /* 80073670 00070470 D0 01 02 60 */ stfs f0, 0x260(r1) @@ -14722,7 +14722,7 @@ lbl_80073660: lbl_8007368C: /* 8007368C 0007048C D0 01 02 64 */ stfs f0, 0x264(r1) lbl_80073690: -/* 80073690 00070490 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80073690 00070490 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80073694 00070494 7C 65 1B 78 */ mr r5, r3 /* 80073698 00070498 38 81 02 30 */ addi r4, r1, 0x230 /* 8007369C 0007049C D0 01 02 68 */ stfs f0, 0x268(r1) @@ -14758,9 +14758,9 @@ lbl_800736F8: /* 8007370C 0007050C EC 21 00 2A */ fadds f1, f1, f0 /* 80073710 00070510 D0 21 02 68 */ stfs f1, 0x268(r1) /* 80073714 00070514 41 82 00 54 */ beq lbl_80073768 -/* 80073718 00070518 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007371C 0007051C C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) -/* 80073720 00070520 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80073718 00070518 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007371C 0007051C C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) +/* 80073720 00070520 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80073724 00070524 C0 63 1A 20 */ lfs f3, 0x1a20(r3) /* 80073728 00070528 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 8007372C 0007052C 40 80 00 3C */ bge lbl_80073768 @@ -14785,28 +14785,28 @@ lbl_80073768: /* 80073774 00070574 80 7A 00 24 */ lwz r3, 0x24(r26) /* 80073778 00070578 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8007377C 0007057C 4B F9 7D F1 */ bl __as__7xMat4x3FRC7xMat4x3 -/* 80073780 00070580 3C 60 80 3C */ lis r3, lbl_803BF664@ha +/* 80073780 00070580 3C 60 80 3C */ lis r3, lbl_rendermat@ha /* 80073784 00070584 38 81 02 30 */ addi r4, r1, 0x230 -/* 80073788 00070588 38 63 F6 64 */ addi r3, r3, lbl_803BF664@l +/* 80073788 00070588 38 63 F6 64 */ addi r3, r3, lbl_rendermat@l /* 8007378C 0007058C 4B F9 7D E1 */ bl __as__7xMat4x3FRC7xMat4x3 /* 80073790 00070590 48 00 00 10 */ b lbl_800737A0 lbl_80073794: -/* 80073794 00070594 3C 60 80 3C */ lis r3, lbl_803BF664@ha -/* 80073798 00070598 38 63 F6 64 */ addi r3, r3, lbl_803BF664@l +/* 80073794 00070594 3C 60 80 3C */ lis r3, lbl_rendermat@ha +/* 80073798 00070598 38 63 F6 64 */ addi r3, r3, lbl_rendermat@l /* 8007379C 0007059C 4B F9 7D D1 */ bl __as__7xMat4x3FRC7xMat4x3 lbl_800737A0: -/* 800737A0 000705A0 C0 22 8E D0 */ lfs f1, lbl_803CD850-_SDA2_BASE_(r2) -/* 800737A4 000705A4 C0 0D 8D 14 */ lfs f0, lbl_803CB614-_SDA_BASE_(r13) +/* 800737A0 000705A0 C0 22 8E D0 */ lfs f1, lbl__6497-_SDA2_BASE_(r2) +/* 800737A4 000705A4 C0 0D 8D 14 */ lfs f0, lbl_sHitchAngle-_SDA_BASE_(r13) /* 800737A8 000705A8 EC 01 07 FA */ fmadds f0, f1, f31, f0 -/* 800737AC 000705AC D0 0D 8D 14 */ stfs f0, lbl_803CB614-_SDA_BASE_(r13) -/* 800737B0 000705B0 C0 2D 8D 14 */ lfs f1, lbl_803CB614-_SDA_BASE_(r13) -/* 800737B4 000705B4 C0 02 8C 50 */ lfs f0, lbl_803CD5D0-_SDA2_BASE_(r2) +/* 800737AC 000705AC D0 0D 8D 14 */ stfs f0, lbl_sHitchAngle-_SDA_BASE_(r13) +/* 800737B0 000705B0 C0 2D 8D 14 */ lfs f1, lbl_sHitchAngle-_SDA_BASE_(r13) +/* 800737B4 000705B4 C0 02 8C 50 */ lfs f0, lbl__1459-_SDA2_BASE_(r2) /* 800737B8 000705B8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800737BC 000705BC 40 81 00 0C */ ble lbl_800737C8 /* 800737C0 000705C0 EC 01 00 28 */ fsubs f0, f1, f0 -/* 800737C4 000705C4 D0 0D 8D 14 */ stfs f0, lbl_803CB614-_SDA_BASE_(r13) +/* 800737C4 000705C4 D0 0D 8D 14 */ stfs f0, lbl_sHitchAngle-_SDA_BASE_(r13) lbl_800737C8: -/* 800737C8 000705C8 C0 2D 8D 14 */ lfs f1, lbl_803CB614-_SDA_BASE_(r13) +/* 800737C8 000705C8 C0 2D 8D 14 */ lfs f1, lbl_sHitchAngle-_SDA_BASE_(r13) /* 800737CC 000705CC 38 61 01 D0 */ addi r3, r1, 0x1d0 /* 800737D0 000705D0 4B FB ED 0D */ bl xMat3x3RotY__FP7xMat3x3f /* 800737D4 000705D4 3A 71 02 14 */ addi r19, r17, 0x214 @@ -14826,18 +14826,18 @@ lbl_80073804: /* 80073804 00070604 39 CE 00 04 */ addi r14, r14, 4 /* 80073808 00070608 39 EF 00 01 */ addi r15, r15, 1 lbl_8007380C: -/* 8007380C 0007060C 80 0D 8D 10 */ lwz r0, lbl_803CB610-_SDA_BASE_(r13) +/* 8007380C 0007060C 80 0D 8D 10 */ lwz r0, lbl_sNumHitches-_SDA_BASE_(r13) /* 80073810 00070610 7C 0F 00 00 */ cmpw r15, r0 /* 80073814 00070614 41 80 FF D0 */ blt lbl_800737E4 -/* 80073818 00070618 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80073818 00070618 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8007381C 0007061C 80 9A 00 24 */ lwz r4, 0x24(r26) -/* 80073820 00070620 39 C3 05 58 */ addi r14, r3, lbl_803C0558@l +/* 80073820 00070620 39 C3 05 58 */ addi r14, r3, lbl_globals@l /* 80073824 00070624 80 0E 16 A8 */ lwz r0, 0x16a8(r14) /* 80073828 00070628 7C 04 00 40 */ cmplw r4, r0 /* 8007382C 0007062C 40 82 0B EC */ bne lbl_80074418 /* 80073830 00070630 80 84 00 0C */ lwz r4, 0xc(r4) -/* 80073834 00070634 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80073838 00070638 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80073834 00070634 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80073838 00070638 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 8007383C 0007063C 81 EE 1A F4 */ lwz r15, 0x1af4(r14) /* 80073840 00070640 80 A4 00 08 */ lwz r5, 8(r4) /* 80073844 00070644 38 83 01 5D */ addi r4, r3, 0x15d @@ -14848,8 +14848,8 @@ lbl_8007380C: /* 80073858 00070658 2C 03 00 00 */ cmpwi r3, 0 /* 8007385C 0007065C 41 82 00 30 */ beq lbl_8007388C /* 80073860 00070660 80 9A 00 24 */ lwz r4, 0x24(r26) -/* 80073864 00070664 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80073868 00070668 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80073864 00070664 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80073868 00070668 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 8007386C 0007066C 80 A4 00 0C */ lwz r5, 0xc(r4) /* 80073870 00070670 38 83 01 67 */ addi r4, r3, 0x167 /* 80073874 00070674 80 65 00 08 */ lwz r3, 8(r5) @@ -14865,15 +14865,15 @@ lbl_80073890: /* 80073894 00070694 90 0E 1A F4 */ stw r0, 0x1af4(r14) /* 80073898 00070698 41 82 00 34 */ beq lbl_800738CC /* 8007389C 0007069C 80 61 10 1C */ lwz r3, 0x101c(r1) -/* 800738A0 000706A0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800738A0 000706A0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800738A4 000706A4 80 63 07 28 */ lwz r3, 0x728(r3) /* 800738A8 000706A8 D0 03 00 D4 */ stfs f0, 0xd4(r3) /* 800738AC 000706AC 80 61 10 1C */ lwz r3, 0x101c(r1) -/* 800738B0 000706B0 C0 02 8C 78 */ lfs f0, lbl_803CD5F8-_SDA2_BASE_(r2) +/* 800738B0 000706B0 C0 02 8C 78 */ lfs f0, lbl__1469_1-_SDA2_BASE_(r2) /* 800738B4 000706B4 80 63 07 28 */ lwz r3, 0x728(r3) /* 800738B8 000706B8 D0 03 00 D8 */ stfs f0, 0xd8(r3) /* 800738BC 000706BC 80 61 10 1C */ lwz r3, 0x101c(r1) -/* 800738C0 000706C0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800738C0 000706C0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800738C4 000706C4 80 63 07 28 */ lwz r3, 0x728(r3) /* 800738C8 000706C8 D0 03 00 DC */ stfs f0, 0xdc(r3) lbl_800738CC: @@ -14883,7 +14883,7 @@ lbl_800738CC: /* 800738D8 000706D8 2C 00 00 00 */ cmpwi r0, 0 /* 800738DC 000706DC 40 82 00 1C */ bne lbl_800738F8 /* 800738E0 000706E0 80 7A 00 24 */ lwz r3, 0x24(r26) -/* 800738E4 000706E4 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 800738E4 000706E4 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 800738E8 000706E8 80 63 00 0C */ lwz r3, 0xc(r3) /* 800738EC 000706EC 80 63 00 08 */ lwz r3, 8(r3) /* 800738F0 000706F0 D0 03 00 0C */ stfs f0, 0xc(r3) @@ -14892,29 +14892,29 @@ lbl_800738F8: /* 800738F8 000706F8 80 0E 1A F4 */ lwz r0, 0x1af4(r14) /* 800738FC 000706FC 2C 00 00 00 */ cmpwi r0, 0 /* 80073900 00070700 41 82 00 6C */ beq lbl_8007396C -/* 80073904 00070704 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) -/* 80073908 00070708 C0 02 8C B4 */ lfs f0, lbl_803CD634-_SDA2_BASE_(r2) +/* 80073904 00070704 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) +/* 80073908 00070708 C0 02 8C B4 */ lfs f0, lbl__2182-_SDA2_BASE_(r2) /* 8007390C 0007070C C0 23 00 18 */ lfs f1, 0x18(r3) /* 80073910 00070710 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80073914 00070714 40 80 00 58 */ bge lbl_8007396C /* 80073918 00070718 80 9A 00 24 */ lwz r4, 0x24(r26) /* 8007391C 0007071C EC 20 08 28 */ fsubs f1, f0, f1 -/* 80073920 00070720 C0 42 8E D4 */ lfs f2, lbl_803CD854-_SDA2_BASE_(r2) -/* 80073924 00070724 3C 60 80 29 */ lis r3, lbl_8028CE18@ha -/* 80073928 00070728 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) -/* 8007392C 0007072C 38 63 CE 18 */ addi r3, r3, lbl_8028CE18@l +/* 80073920 00070720 C0 42 8E D4 */ lfs f2, lbl__6498-_SDA2_BASE_(r2) +/* 80073924 00070724 3C 60 80 29 */ lis r3, lbl_sPlayerSndID@ha +/* 80073928 00070728 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) +/* 8007392C 0007072C 38 63 CE 18 */ addi r3, r3, lbl_sPlayerSndID@l /* 80073930 00070730 80 84 00 0C */ lwz r4, 0xc(r4) /* 80073934 00070734 EC 42 00 7C */ fnmsubs f2, f2, f1, f0 /* 80073938 00070738 80 84 00 08 */ lwz r4, 8(r4) /* 8007393C 0007073C D0 44 00 0C */ stfs f2, 0xc(r4) -/* 80073940 00070740 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) +/* 80073940 00070740 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 80073944 00070744 1C 00 00 BC */ mulli r0, r0, 0xbc /* 80073948 00070748 7C 63 02 14 */ add r3, r3, r0 /* 8007394C 0007074C 80 63 00 5C */ lwz r3, 0x5c(r3) /* 80073950 00070750 28 03 00 00 */ cmplwi r3, 0 /* 80073954 00070754 41 82 00 18 */ beq lbl_8007396C -/* 80073958 00070758 C0 02 8C 78 */ lfs f0, lbl_803CD5F8-_SDA2_BASE_(r2) -/* 8007395C 0007075C C0 22 8C 0C */ lfs f1, lbl_803CD58C-_SDA2_BASE_(r2) +/* 80073958 00070758 C0 02 8C 78 */ lfs f0, lbl__1469_1-_SDA2_BASE_(r2) +/* 8007395C 0007075C C0 22 8C 0C */ lfs f1, lbl__875-_SDA2_BASE_(r2) /* 80073960 00070760 EC 00 10 2A */ fadds f0, f0, f2 /* 80073964 00070764 EC 21 00 32 */ fmuls f1, f1, f0 /* 80073968 00070768 4B FD 5A 61 */ bl xSndSetPitch__FUif @@ -14922,21 +14922,21 @@ lbl_8007396C: /* 8007396C 0007076C 80 17 16 D4 */ lwz r0, 0x16d4(r23) /* 80073970 00070770 2C 00 00 00 */ cmpwi r0, 0 /* 80073974 00070774 40 82 00 10 */ bne lbl_80073984 -/* 80073978 00070778 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 80073978 00070778 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8007397C 0007077C 38 00 00 01 */ li r0, 1 /* 80073980 00070780 90 03 00 1C */ stw r0, 0x1c(r3) lbl_80073984: -/* 80073984 00070784 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 80073984 00070784 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 80073988 00070788 80 03 00 00 */ lwz r0, 0(r3) /* 8007398C 0007078C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80073990 00070790 41 82 03 30 */ beq lbl_80073CC0 -/* 80073994 00070794 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 80073994 00070794 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 80073998 00070798 80 03 00 10 */ lwz r0, 0x10(r3) /* 8007399C 0007079C 28 00 00 00 */ cmplwi r0, 0 /* 800739A0 000707A0 41 82 01 58 */ beq lbl_80073AF8 /* 800739A4 000707A4 80 9A 00 24 */ lwz r4, 0x24(r26) -/* 800739A8 000707A8 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 800739AC 000707AC 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 800739A8 000707A8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 800739AC 000707AC 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 800739B0 000707B0 80 A4 00 0C */ lwz r5, 0xc(r4) /* 800739B4 000707B4 38 83 03 C5 */ addi r4, r3, 0x3c5 /* 800739B8 000707B8 80 65 00 08 */ lwz r3, 8(r5) @@ -14945,25 +14945,25 @@ lbl_80073984: /* 800739C4 000707C4 48 17 3B 59 */ bl func_801E751C /* 800739C8 000707C8 2C 03 00 00 */ cmpwi r3, 0 /* 800739CC 000707CC 40 82 00 B0 */ bne lbl_80073A7C -/* 800739D0 000707D0 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 800739D0 000707D0 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 800739D4 000707D4 80 03 00 00 */ lwz r0, 0(r3) /* 800739D8 000707D8 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14 /* 800739DC 000707DC 41 82 00 58 */ beq lbl_80073A34 -/* 800739E0 000707E0 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 800739E0 000707E0 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 800739E4 000707E4 80 63 00 10 */ lwz r3, 0x10(r3) /* 800739E8 000707E8 38 63 00 64 */ addi r3, r3, 0x64 /* 800739EC 000707EC 4B FA 7D ED */ bl xBoundCenter__FP6xBound /* 800739F0 000707F0 80 BA 00 24 */ lwz r5, 0x24(r26) /* 800739F4 000707F4 7C 64 1B 78 */ mr r4, r3 -/* 800739F8 000707F8 80 CD 8D 0C */ lwz r6, lbl_803CB60C-_SDA_BASE_(r13) +/* 800739F8 000707F8 80 CD 8D 0C */ lwz r6, lbl_sLasso-_SDA_BASE_(r13) /* 800739FC 000707FC 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 80073A00 00070800 38 66 00 30 */ addi r3, r6, 0x30 /* 80073A04 00070804 38 A5 00 30 */ addi r5, r5, 0x30 /* 80073A08 00070808 4B F9 AC 89 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 80073A0C 0007080C 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) -/* 80073A10 00070810 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) +/* 80073A0C 0007080C 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) +/* 80073A10 00070810 80 AD 8D 0C */ lwz r5, lbl_sLasso-_SDA_BASE_(r13) /* 80073A14 00070814 80 83 00 10 */ lwz r4, 0x10(r3) -/* 80073A18 00070818 C0 22 8D 30 */ lfs f1, lbl_803CD6B0-_SDA2_BASE_(r2) +/* 80073A18 00070818 C0 22 8D 30 */ lfs f1, lbl__3402-_SDA2_BASE_(r2) /* 80073A1C 0007081C 38 65 00 30 */ addi r3, r5, 0x30 /* 80073A20 00070820 80 84 00 24 */ lwz r4, 0x24(r4) /* 80073A24 00070824 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -14971,18 +14971,18 @@ lbl_80073984: /* 80073A2C 0007082C 4B FA 16 2D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80073A30 00070830 48 00 00 C8 */ b lbl_80073AF8 lbl_80073A34: -/* 80073A34 00070834 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 80073A34 00070834 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 80073A38 00070838 80 63 00 10 */ lwz r3, 0x10(r3) /* 80073A3C 0007083C 38 63 00 64 */ addi r3, r3, 0x64 /* 80073A40 00070840 4B FA 7D 99 */ bl xBoundCenter__FP6xBound -/* 80073A44 00070844 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) +/* 80073A44 00070844 80 AD 8D 0C */ lwz r5, lbl_sLasso-_SDA_BASE_(r13) /* 80073A48 00070848 7C 64 1B 78 */ mr r4, r3 /* 80073A4C 0007084C 38 65 00 24 */ addi r3, r5, 0x24 /* 80073A50 00070850 4B FD AA 8D */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 80073A54 00070854 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) -/* 80073A58 00070858 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) +/* 80073A54 00070854 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) +/* 80073A58 00070858 80 AD 8D 0C */ lwz r5, lbl_sLasso-_SDA_BASE_(r13) /* 80073A5C 0007085C 80 83 00 10 */ lwz r4, 0x10(r3) -/* 80073A60 00070860 C0 22 8D 30 */ lfs f1, lbl_803CD6B0-_SDA2_BASE_(r2) +/* 80073A60 00070860 C0 22 8D 30 */ lfs f1, lbl__3402-_SDA2_BASE_(r2) /* 80073A64 00070864 38 65 00 24 */ addi r3, r5, 0x24 /* 80073A68 00070868 80 84 00 24 */ lwz r4, 0x24(r4) /* 80073A6C 0007086C 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -14991,8 +14991,8 @@ lbl_80073A34: /* 80073A78 00070878 48 00 00 80 */ b lbl_80073AF8 lbl_80073A7C: /* 80073A7C 0007087C 80 9A 00 24 */ lwz r4, 0x24(r26) -/* 80073A80 00070880 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80073A84 00070884 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80073A80 00070880 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80073A84 00070884 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80073A88 00070888 80 A4 00 0C */ lwz r5, 0xc(r4) /* 80073A8C 0007088C 38 83 03 D7 */ addi r4, r3, 0x3d7 /* 80073A90 00070890 80 65 00 08 */ lwz r3, 8(r5) @@ -15001,34 +15001,34 @@ lbl_80073A7C: /* 80073A9C 0007089C 48 17 3A 81 */ bl func_801E751C /* 80073AA0 000708A0 2C 03 00 00 */ cmpwi r3, 0 /* 80073AA4 000708A4 40 82 00 54 */ bne lbl_80073AF8 -/* 80073AA8 000708A8 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 80073AA8 000708A8 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 80073AAC 000708AC 80 63 00 10 */ lwz r3, 0x10(r3) /* 80073AB0 000708B0 38 63 00 64 */ addi r3, r3, 0x64 /* 80073AB4 000708B4 4B FA 7D 25 */ bl xBoundCenter__FP6xBound /* 80073AB8 000708B8 80 BA 00 24 */ lwz r5, 0x24(r26) /* 80073ABC 000708BC 7C 64 1B 78 */ mr r4, r3 -/* 80073AC0 000708C0 80 CD 8D 0C */ lwz r6, lbl_803CB60C-_SDA_BASE_(r13) +/* 80073AC0 000708C0 80 CD 8D 0C */ lwz r6, lbl_sLasso-_SDA_BASE_(r13) /* 80073AC4 000708C4 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 80073AC8 000708C8 38 66 00 30 */ addi r3, r6, 0x30 /* 80073ACC 000708CC 38 A5 00 30 */ addi r5, r5, 0x30 /* 80073AD0 000708D0 4B F9 AB C1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 80073AD4 000708D4 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) -/* 80073AD8 000708D8 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) +/* 80073AD4 000708D4 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) +/* 80073AD8 000708D8 80 AD 8D 0C */ lwz r5, lbl_sLasso-_SDA_BASE_(r13) /* 80073ADC 000708DC 80 83 00 10 */ lwz r4, 0x10(r3) -/* 80073AE0 000708E0 C0 22 8D 30 */ lfs f1, lbl_803CD6B0-_SDA2_BASE_(r2) +/* 80073AE0 000708E0 C0 22 8D 30 */ lfs f1, lbl__3402-_SDA2_BASE_(r2) /* 80073AE4 000708E4 38 65 00 30 */ addi r3, r5, 0x30 /* 80073AE8 000708E8 80 84 00 24 */ lwz r4, 0x24(r4) /* 80073AEC 000708EC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80073AF0 000708F0 38 84 00 10 */ addi r4, r4, 0x10 /* 80073AF4 000708F4 4B FA 15 65 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f lbl_80073AF8: -/* 80073AF8 000708F8 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 80073AF8 000708F8 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 80073AFC 000708FC 80 03 00 00 */ lwz r0, 0(r3) /* 80073B00 00070900 28 00 00 00 */ cmplwi r0, 0 /* 80073B04 00070904 41 82 01 34 */ beq lbl_80073C38 /* 80073B08 00070908 80 9A 00 24 */ lwz r4, 0x24(r26) -/* 80073B0C 0007090C 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80073B10 00070910 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80073B0C 0007090C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80073B10 00070910 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80073B14 00070914 80 A4 00 0C */ lwz r5, 0xc(r4) /* 80073B18 00070918 38 83 04 13 */ addi r4, r3, 0x413 /* 80073B1C 0007091C 80 65 00 08 */ lwz r3, 8(r5) @@ -15037,25 +15037,25 @@ lbl_80073AF8: /* 80073B28 00070928 48 17 39 F5 */ bl func_801E751C /* 80073B2C 0007092C 2C 03 00 00 */ cmpwi r3, 0 /* 80073B30 00070930 40 82 00 AC */ bne lbl_80073BDC -/* 80073B34 00070934 80 8D 8D 08 */ lwz r4, lbl_803CB608-_SDA_BASE_(r13) +/* 80073B34 00070934 80 8D 8D 08 */ lwz r4, lbl_sLassoInfo-_SDA_BASE_(r13) /* 80073B38 00070938 88 04 00 09 */ lbz r0, 9(r4) /* 80073B3C 0007093C 28 00 00 00 */ cmplwi r0, 0 /* 80073B40 00070940 40 82 00 F8 */ bne lbl_80073C38 -/* 80073B44 00070944 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 80073B44 00070944 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 80073B48 00070948 80 03 00 00 */ lwz r0, 0(r3) /* 80073B4C 0007094C 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14 /* 80073B50 00070950 40 82 00 E8 */ bne lbl_80073C38 /* 80073B54 00070954 80 64 00 00 */ lwz r3, 0(r4) /* 80073B58 00070958 38 63 00 64 */ addi r3, r3, 0x64 /* 80073B5C 0007095C 4B FA 7C 7D */ bl xBoundCenter__FP6xBound -/* 80073B60 00070960 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) +/* 80073B60 00070960 80 AD 8D 0C */ lwz r5, lbl_sLasso-_SDA_BASE_(r13) /* 80073B64 00070964 7C 64 1B 78 */ mr r4, r3 /* 80073B68 00070968 38 65 00 24 */ addi r3, r5, 0x24 /* 80073B6C 0007096C 4B FD A9 71 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 80073B70 00070970 81 0D 8D 08 */ lwz r8, lbl_803CB608-_SDA_BASE_(r13) +/* 80073B70 00070970 81 0D 8D 08 */ lwz r8, lbl_sLassoInfo-_SDA_BASE_(r13) /* 80073B74 00070974 80 BA 00 24 */ lwz r5, 0x24(r26) /* 80073B78 00070978 80 68 00 00 */ lwz r3, 0(r8) -/* 80073B7C 0007097C 80 ED 8D 0C */ lwz r7, lbl_803CB60C-_SDA_BASE_(r13) +/* 80073B7C 0007097C 80 ED 8D 0C */ lwz r7, lbl_sLasso-_SDA_BASE_(r13) /* 80073B80 00070980 80 83 00 24 */ lwz r4, 0x24(r3) /* 80073B84 00070984 80 C5 00 4C */ lwz r6, 0x4c(r5) /* 80073B88 00070988 38 67 00 24 */ addi r3, r7, 0x24 @@ -15065,10 +15065,10 @@ lbl_80073AF8: /* 80073B98 00070998 C0 25 00 28 */ lfs f1, 0x28(r5) /* 80073B9C 0007099C EC 21 00 32 */ fmuls f1, f1, f0 /* 80073BA0 000709A0 4B FA 14 B9 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 80073BA4 000709A4 81 0D 8D 08 */ lwz r8, lbl_803CB608-_SDA_BASE_(r13) +/* 80073BA4 000709A4 81 0D 8D 08 */ lwz r8, lbl_sLassoInfo-_SDA_BASE_(r13) /* 80073BA8 000709A8 80 BA 00 24 */ lwz r5, 0x24(r26) /* 80073BAC 000709AC 80 68 00 00 */ lwz r3, 0(r8) -/* 80073BB0 000709B0 80 ED 8D 0C */ lwz r7, lbl_803CB60C-_SDA_BASE_(r13) +/* 80073BB0 000709B0 80 ED 8D 0C */ lwz r7, lbl_sLasso-_SDA_BASE_(r13) /* 80073BB4 000709B4 80 83 00 24 */ lwz r4, 0x24(r3) /* 80073BB8 000709B8 80 C5 00 4C */ lwz r6, 0x4c(r5) /* 80073BBC 000709BC 38 67 00 24 */ addi r3, r7, 0x24 @@ -15081,8 +15081,8 @@ lbl_80073AF8: /* 80073BD8 000709D8 48 00 00 60 */ b lbl_80073C38 lbl_80073BDC: /* 80073BDC 000709DC 80 9A 00 24 */ lwz r4, 0x24(r26) -/* 80073BE0 000709E0 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80073BE4 000709E4 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80073BE0 000709E0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80073BE4 000709E4 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80073BE8 000709E8 80 A4 00 0C */ lwz r5, 0xc(r4) /* 80073BEC 000709EC 38 83 04 1C */ addi r4, r3, 0x41c /* 80073BF0 000709F0 80 65 00 08 */ lwz r3, 8(r5) @@ -15091,28 +15091,28 @@ lbl_80073BDC: /* 80073BFC 000709FC 48 17 39 21 */ bl func_801E751C /* 80073C00 00070A00 2C 03 00 00 */ cmpwi r3, 0 /* 80073C04 00070A04 40 82 00 34 */ bne lbl_80073C38 -/* 80073C08 00070A08 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 80073C08 00070A08 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 80073C0C 00070A0C 80 03 00 00 */ lwz r0, 0(r3) /* 80073C10 00070A10 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14 /* 80073C14 00070A14 40 82 00 24 */ bne lbl_80073C38 -/* 80073C18 00070A18 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 80073C18 00070A18 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 80073C1C 00070A1C 80 63 00 00 */ lwz r3, 0(r3) /* 80073C20 00070A20 38 63 00 64 */ addi r3, r3, 0x64 /* 80073C24 00070A24 4B FA 7B B5 */ bl xBoundCenter__FP6xBound -/* 80073C28 00070A28 80 AD 8D 0C */ lwz r5, lbl_803CB60C-_SDA_BASE_(r13) +/* 80073C28 00070A28 80 AD 8D 0C */ lwz r5, lbl_sLasso-_SDA_BASE_(r13) /* 80073C2C 00070A2C 7C 64 1B 78 */ mr r4, r3 /* 80073C30 00070A30 38 65 00 24 */ addi r3, r5, 0x24 /* 80073C34 00070A34 4B FD A8 A9 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_80073C38: /* 80073C38 00070A38 FC 20 F8 90 */ fmr f1, f31 -/* 80073C3C 00070A3C 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 80073C3C 00070A3C 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 80073C40 00070A40 7F 44 D3 78 */ mr r4, r26 /* 80073C44 00070A44 48 02 97 B9 */ bl zLasso_Update__FP6zLassoP4xEntf -/* 80073C48 00070A48 80 8D 8D 08 */ lwz r4, lbl_803CB608-_SDA_BASE_(r13) +/* 80073C48 00070A48 80 8D 8D 08 */ lwz r4, lbl_sLassoInfo-_SDA_BASE_(r13) /* 80073C4C 00070A4C 88 04 00 08 */ lbz r0, 8(r4) /* 80073C50 00070A50 28 00 00 00 */ cmplwi r0, 0 /* 80073C54 00070A54 41 82 00 34 */ beq lbl_80073C88 -/* 80073C58 00070A58 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 80073C58 00070A58 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 80073C5C 00070A5C 80 03 00 00 */ lwz r0, 0(r3) /* 80073C60 00070A60 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14 /* 80073C64 00070A64 41 82 00 24 */ beq lbl_80073C88 @@ -15122,19 +15122,19 @@ lbl_80073C38: /* 80073C74 00070A74 38 80 00 3A */ li r4, 0x3a /* 80073C78 00070A78 4B FA B9 79 */ bl zEntEvent__FP5xBaseUi lbl_80073C7C: -/* 80073C7C 00070A7C 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 80073C7C 00070A7C 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 80073C80 00070A80 38 00 00 00 */ li r0, 0 /* 80073C84 00070A84 98 03 00 08 */ stb r0, 8(r3) lbl_80073C88: -/* 80073C88 00070A88 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) -/* 80073C8C 00070A8C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80073C88 00070A88 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) +/* 80073C8C 00070A8C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80073C90 00070A90 C0 23 00 18 */ lfs f1, 0x18(r3) /* 80073C94 00070A94 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80073C98 00070A98 40 81 00 28 */ ble lbl_80073CC0 /* 80073C9C 00070A9C EC 01 F8 28 */ fsubs f0, f1, f31 /* 80073CA0 00070AA0 D0 03 00 18 */ stfs f0, 0x18(r3) -/* 80073CA4 00070AA4 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) -/* 80073CA8 00070AA8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80073CA4 00070AA4 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) +/* 80073CA8 00070AA8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80073CAC 00070AAC C0 23 00 18 */ lfs f1, 0x18(r3) /* 80073CB0 00070AB0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80073CB4 00070AB4 40 80 00 0C */ bge lbl_80073CC0 @@ -15142,8 +15142,8 @@ lbl_80073C88: /* 80073CBC 00070ABC 90 03 00 1C */ stw r0, 0x1c(r3) lbl_80073CC0: /* 80073CC0 00070AC0 80 9A 00 24 */ lwz r4, 0x24(r26) -/* 80073CC4 00070AC4 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80073CC8 00070AC8 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80073CC4 00070AC4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80073CC8 00070AC8 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80073CCC 00070ACC 3A 80 00 00 */ li r20, 0 /* 80073CD0 00070AD0 80 A4 00 0C */ lwz r5, 0xc(r4) /* 80073CD4 00070AD4 38 83 04 00 */ addi r4, r3, 0x400 @@ -15154,8 +15154,8 @@ lbl_80073CC0: /* 80073CE8 00070AE8 2C 03 00 00 */ cmpwi r3, 0 /* 80073CEC 00070AEC 40 82 00 44 */ bne lbl_80073D30 /* 80073CF0 00070AF0 80 9A 00 24 */ lwz r4, 0x24(r26) -/* 80073CF4 00070AF4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80073CF8 00070AF8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80073CF4 00070AF4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80073CF8 00070AF8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80073CFC 00070AFC 80 84 00 0C */ lwz r4, 0xc(r4) /* 80073D00 00070B00 C0 03 09 48 */ lfs f0, 0x948(r3) /* 80073D04 00070B04 80 84 00 08 */ lwz r4, 8(r4) @@ -15171,8 +15171,8 @@ lbl_80073CC0: /* 80073D2C 00070B2C 48 00 00 6C */ b lbl_80073D98 lbl_80073D30: /* 80073D30 00070B30 80 9A 00 24 */ lwz r4, 0x24(r26) -/* 80073D34 00070B34 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80073D38 00070B38 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80073D34 00070B34 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80073D38 00070B38 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80073D3C 00070B3C 80 A4 00 0C */ lwz r5, 0xc(r4) /* 80073D40 00070B40 38 83 03 F4 */ addi r4, r3, 0x3f4 /* 80073D44 00070B44 80 65 00 08 */ lwz r3, 8(r5) @@ -15181,12 +15181,12 @@ lbl_80073D30: /* 80073D50 00070B50 48 17 37 CD */ bl func_801E751C /* 80073D54 00070B54 2C 03 00 00 */ cmpwi r3, 0 /* 80073D58 00070B58 41 82 00 3C */ beq lbl_80073D94 -/* 80073D5C 00070B5C 80 0D 8E 00 */ lwz r0, lbl_803CB700-_SDA_BASE_(r13) +/* 80073D5C 00070B5C 80 0D 8E 00 */ lwz r0, lbl_sShouldMelee-_SDA_BASE_(r13) /* 80073D60 00070B60 28 00 00 00 */ cmplwi r0, 0 /* 80073D64 00070B64 41 82 00 34 */ beq lbl_80073D98 /* 80073D68 00070B68 80 9A 00 24 */ lwz r4, 0x24(r26) -/* 80073D6C 00070B6C 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80073D70 00070B70 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80073D6C 00070B6C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80073D70 00070B70 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80073D74 00070B74 80 A4 00 0C */ lwz r5, 0xc(r4) /* 80073D78 00070B78 38 83 01 88 */ addi r4, r3, 0x188 /* 80073D7C 00070B7C 80 65 00 08 */ lwz r3, 8(r5) @@ -15208,9 +15208,9 @@ lbl_80073D98: /* 80073DB4 00070BB4 80 65 00 10 */ lwz r3, 0x10(r5) /* 80073DB8 00070BB8 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 80073DBC 00070BBC 48 05 52 91 */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 -/* 80073DC0 00070BC0 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80073DC0 00070BC0 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80073DC4 00070BC4 38 61 04 30 */ addi r3, r1, 0x430 -/* 80073DC8 00070BC8 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80073DC8 00070BC8 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80073DCC 00070BCC C0 04 09 50 */ lfs f0, 0x950(r4) /* 80073DD0 00070BD0 7C 64 1B 78 */ mr r4, r3 /* 80073DD4 00070BD4 D0 01 04 60 */ stfs f0, 0x460(r1) @@ -15220,7 +15220,7 @@ lbl_80073D98: /* 80073DE4 00070BE4 38 A1 04 30 */ addi r5, r1, 0x430 /* 80073DE8 00070BE8 4B FF 92 09 */ bl zEntPlayer.MeleeAttackBoundCollide__FP4xEntP6zSceneP6xBound lbl_80073DEC: -/* 80073DEC 00070BEC 80 6D 8D 58 */ lwz r3, lbl_803CB658-_SDA_BASE_(r13) +/* 80073DEC 00070BEC 80 6D 8D 58 */ lwz r3, lbl_gReticleTarget-_SDA_BASE_(r13) /* 80073DF0 00070BF0 28 03 00 00 */ cmplwi r3, 0 /* 80073DF4 00070BF4 41 82 00 38 */ beq lbl_80073E2C /* 80073DF8 00070BF8 88 03 00 04 */ lbz r0, 4(r3) @@ -15233,11 +15233,11 @@ lbl_80073DEC: /* 80073E14 00070C14 2C 03 00 00 */ cmpwi r3, 0 /* 80073E18 00070C18 40 82 00 14 */ bne lbl_80073E2C /* 80073E1C 00070C1C 38 00 00 00 */ li r0, 0 -/* 80073E20 00070C20 90 0D 8D 58 */ stw r0, lbl_803CB658-_SDA_BASE_(r13) -/* 80073E24 00070C24 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80073E28 00070C28 D0 0D 8D 54 */ stfs f0, lbl_803CB654-_SDA_BASE_(r13) +/* 80073E20 00070C20 90 0D 8D 58 */ stw r0, lbl_gReticleTarget-_SDA_BASE_(r13) +/* 80073E24 00070C24 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80073E28 00070C28 D0 0D 8D 54 */ stfs f0, lbl_sTimeToRetarget-_SDA_BASE_(r13) lbl_80073E2C: -/* 80073E2C 00070C2C 80 6D 8D 58 */ lwz r3, lbl_803CB658-_SDA_BASE_(r13) +/* 80073E2C 00070C2C 80 6D 8D 58 */ lwz r3, lbl_gReticleTarget-_SDA_BASE_(r13) /* 80073E30 00070C30 28 03 00 00 */ cmplwi r3, 0 /* 80073E34 00070C34 41 82 00 48 */ beq lbl_80073E7C /* 80073E38 00070C38 80 A3 00 24 */ lwz r5, 0x24(r3) @@ -15250,32 +15250,32 @@ lbl_80073E2C: /* 80073E54 00070C54 4B F9 A8 3D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80073E58 00070C58 38 61 00 64 */ addi r3, r1, 0x64 /* 80073E5C 00070C5C 4B FA 12 71 */ bl xVec3Length2__FPC5xVec3 -/* 80073E60 00070C60 C0 02 8E 40 */ lfs f0, lbl_803CD7C0-_SDA2_BASE_(r2) +/* 80073E60 00070C60 C0 02 8E 40 */ lfs f0, lbl__4043-_SDA2_BASE_(r2) /* 80073E64 00070C64 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80073E68 00070C68 40 81 00 14 */ ble lbl_80073E7C /* 80073E6C 00070C6C 38 00 00 00 */ li r0, 0 -/* 80073E70 00070C70 90 0D 8D 58 */ stw r0, lbl_803CB658-_SDA_BASE_(r13) -/* 80073E74 00070C74 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80073E78 00070C78 D0 0D 8D 54 */ stfs f0, lbl_803CB654-_SDA_BASE_(r13) +/* 80073E70 00070C70 90 0D 8D 58 */ stw r0, lbl_gReticleTarget-_SDA_BASE_(r13) +/* 80073E74 00070C74 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80073E78 00070C78 D0 0D 8D 54 */ stfs f0, lbl_sTimeToRetarget-_SDA_BASE_(r13) lbl_80073E7C: /* 80073E7C 00070C7C 80 12 17 88 */ lwz r0, 0x1788(r18) /* 80073E80 00070C80 28 00 00 00 */ cmplwi r0, 0 /* 80073E84 00070C84 40 82 00 30 */ bne lbl_80073EB4 -/* 80073E88 00070C88 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80073E8C 00070C8C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80073E88 00070C88 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80073E8C 00070C8C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80073E90 00070C90 80 63 03 1C */ lwz r3, 0x31c(r3) /* 80073E94 00070C94 80 03 00 30 */ lwz r0, 0x30(r3) /* 80073E98 00070C98 54 00 03 9D */ rlwinm. r0, r0, 0, 0xe, 0xe /* 80073E9C 00070C9C 41 82 00 18 */ beq lbl_80073EB4 -/* 80073EA0 00070CA0 80 0D 8D 58 */ lwz r0, lbl_803CB658-_SDA_BASE_(r13) +/* 80073EA0 00070CA0 80 0D 8D 58 */ lwz r0, lbl_gReticleTarget-_SDA_BASE_(r13) /* 80073EA4 00070CA4 28 00 00 00 */ cmplwi r0, 0 /* 80073EA8 00070CA8 40 82 00 0C */ bne lbl_80073EB4 -/* 80073EAC 00070CAC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80073EB0 00070CB0 D0 0D 8D 54 */ stfs f0, lbl_803CB654-_SDA_BASE_(r13) +/* 80073EAC 00070CAC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80073EB0 00070CB0 D0 0D 8D 54 */ stfs f0, lbl_sTimeToRetarget-_SDA_BASE_(r13) lbl_80073EB4: -/* 80073EB4 00070CB4 C0 0D 8D 54 */ lfs f0, lbl_803CB654-_SDA_BASE_(r13) +/* 80073EB4 00070CB4 C0 0D 8D 54 */ lfs f0, lbl_sTimeToRetarget-_SDA_BASE_(r13) /* 80073EB8 00070CB8 EC 00 F8 28 */ fsubs f0, f0, f31 -/* 80073EBC 00070CBC D0 0D 8D 54 */ stfs f0, lbl_803CB654-_SDA_BASE_(r13) +/* 80073EBC 00070CBC D0 0D 8D 54 */ stfs f0, lbl_sTimeToRetarget-_SDA_BASE_(r13) /* 80073EC0 00070CC0 80 7A 00 24 */ lwz r3, 0x24(r26) /* 80073EC4 00070CC4 80 63 00 0C */ lwz r3, 0xc(r3) /* 80073EC8 00070CC8 80 63 00 08 */ lwz r3, 8(r3) @@ -15283,26 +15283,26 @@ lbl_80073EB4: /* 80073ED0 00070CD0 80 03 00 10 */ lwz r0, 0x10(r3) /* 80073ED4 00070CD4 54 04 04 E7 */ rlwinm. r4, r0, 0, 0x13, 0x13 /* 80073ED8 00070CD8 41 82 00 2C */ beq lbl_80073F04 -/* 80073EDC 00070CDC 80 0D 8D 58 */ lwz r0, lbl_803CB658-_SDA_BASE_(r13) +/* 80073EDC 00070CDC 80 0D 8D 58 */ lwz r0, lbl_gReticleTarget-_SDA_BASE_(r13) /* 80073EE0 00070CE0 28 00 00 00 */ cmplwi r0, 0 /* 80073EE4 00070CE4 41 82 00 20 */ beq lbl_80073F04 -/* 80073EE8 00070CE8 80 0D 8D 50 */ lwz r0, lbl_803CB650-_SDA_BASE_(r13) +/* 80073EE8 00070CE8 80 0D 8D 50 */ lwz r0, lbl_sTypeOfTarget-_SDA_BASE_(r13) /* 80073EEC 00070CEC 2C 00 00 01 */ cmpwi r0, 1 /* 80073EF0 00070CF0 41 82 00 14 */ beq lbl_80073F04 /* 80073EF4 00070CF4 38 00 00 00 */ li r0, 0 -/* 80073EF8 00070CF8 90 0D 8D 58 */ stw r0, lbl_803CB658-_SDA_BASE_(r13) -/* 80073EFC 00070CFC C0 02 8C 00 */ lfs f0, lbl_803CD580-_SDA2_BASE_(r2) -/* 80073F00 00070D00 D0 0D 8D 54 */ stfs f0, lbl_803CB654-_SDA_BASE_(r13) +/* 80073EF8 00070CF8 90 0D 8D 58 */ stw r0, lbl_gReticleTarget-_SDA_BASE_(r13) +/* 80073EFC 00070CFC C0 02 8C 00 */ lfs f0, lbl__872-_SDA2_BASE_(r2) +/* 80073F00 00070D00 D0 0D 8D 54 */ stfs f0, lbl_sTimeToRetarget-_SDA_BASE_(r13) lbl_80073F04: -/* 80073F04 00070D04 C0 2D 8D 54 */ lfs f1, lbl_803CB654-_SDA_BASE_(r13) -/* 80073F08 00070D08 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80073F04 00070D04 C0 2D 8D 54 */ lfs f1, lbl_sTimeToRetarget-_SDA_BASE_(r13) +/* 80073F08 00070D08 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80073F0C 00070D0C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80073F10 00070D10 40 80 03 6C */ bge lbl_8007427C -/* 80073F14 00070D14 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 80073F14 00070D14 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 80073F18 00070D18 80 03 00 00 */ lwz r0, 0(r3) /* 80073F1C 00070D1C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80073F20 00070D20 40 82 00 1C */ bne lbl_80073F3C -/* 80073F24 00070D24 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 80073F24 00070D24 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 80073F28 00070D28 80 03 00 00 */ lwz r0, 0(r3) /* 80073F2C 00070D2C 28 00 00 00 */ cmplwi r0, 0 /* 80073F30 00070D30 40 82 00 0C */ bne lbl_80073F3C @@ -15312,17 +15312,17 @@ lbl_80073F3C: /* 80073F3C 00070D3C 80 0E 1A F4 */ lwz r0, 0x1af4(r14) /* 80073F40 00070D40 2C 00 00 00 */ cmpwi r0, 0 /* 80073F44 00070D44 40 82 00 14 */ bne lbl_80073F58 -/* 80073F48 00070D48 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 80073F48 00070D48 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 80073F4C 00070D4C 80 03 00 10 */ lwz r0, 0x10(r3) /* 80073F50 00070D50 28 00 00 00 */ cmplwi r0, 0 /* 80073F54 00070D54 41 82 03 28 */ beq lbl_8007427C lbl_80073F58: -/* 80073F58 00070D58 82 AD 8D 58 */ lwz r21, lbl_803CB658-_SDA_BASE_(r13) +/* 80073F58 00070D58 82 AD 8D 58 */ lwz r21, lbl_gReticleTarget-_SDA_BASE_(r13) /* 80073F5C 00070D5C 3A C0 00 00 */ li r22, 0 -/* 80073F60 00070D60 C0 02 8C 00 */ lfs f0, lbl_803CD580-_SDA2_BASE_(r2) -/* 80073F64 00070D64 D0 0D 8D 54 */ stfs f0, lbl_803CB654-_SDA_BASE_(r13) +/* 80073F60 00070D60 C0 02 8C 00 */ lfs f0, lbl__872-_SDA2_BASE_(r2) +/* 80073F64 00070D64 D0 0D 8D 54 */ stfs f0, lbl_sTimeToRetarget-_SDA_BASE_(r13) /* 80073F68 00070D68 80 17 16 D4 */ lwz r0, 0x16d4(r23) -/* 80073F6C 00070D6C C3 82 8E 40 */ lfs f28, lbl_803CD7C0-_SDA2_BASE_(r2) +/* 80073F6C 00070D6C C3 82 8E 40 */ lfs f28, lbl__4043-_SDA2_BASE_(r2) /* 80073F70 00070D70 2C 00 00 00 */ cmpwi r0, 0 /* 80073F74 00070D74 40 82 01 F8 */ bne lbl_8007416C /* 80073F78 00070D78 28 04 00 00 */ cmplwi r4, 0 @@ -15356,7 +15356,7 @@ lbl_80073FAC: /* 80073FE0 00070DE0 38 61 00 58 */ addi r3, r1, 0x58 /* 80073FE4 00070DE4 4B FA 10 E9 */ bl xVec3Length2__FPC5xVec3 /* 80073FE8 00070DE8 FF 60 08 90 */ fmr f27, f1 -/* 80073FEC 00070DEC C0 02 8E 40 */ lfs f0, lbl_803CD7C0-_SDA2_BASE_(r2) +/* 80073FEC 00070DEC C0 02 8E 40 */ lfs f0, lbl__4043-_SDA2_BASE_(r2) /* 80073FF0 00070DF0 FC 1B 00 40 */ fcmpo cr0, f27, f0 /* 80073FF4 00070DF4 4C 41 13 82 */ cror 2, 1, 2 /* 80073FF8 00070DF8 41 82 01 54 */ beq lbl_8007414C @@ -15408,7 +15408,7 @@ lbl_80074094: /* 800740A0 00070EA0 4B F9 67 5D */ bl xsqrt__Ff /* 800740A4 00070EA4 D0 21 01 C8 */ stfs f1, 0x1c8(r1) /* 800740A8 00070EA8 38 61 01 AC */ addi r3, r1, 0x1ac -/* 800740AC 00070EAC C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 800740AC 00070EAC C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 800740B0 00070EB0 D0 01 01 C4 */ stfs f0, 0x1c4(r1) /* 800740B4 00070EB4 80 9A 00 24 */ lwz r4, 0x24(r26) /* 800740B8 00070EB8 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -15416,12 +15416,12 @@ lbl_80074094: /* 800740C0 00070EC0 4B FD A4 1D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800740C4 00070EC4 C0 41 01 B0 */ lfs f2, 0x1b0(r1) /* 800740C8 00070EC8 7E 03 83 78 */ mr r3, r16 -/* 800740CC 00070ECC C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 800740CC 00070ECC C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 800740D0 00070ED0 38 81 00 58 */ addi r4, r1, 0x58 /* 800740D4 00070ED4 C0 01 01 C8 */ lfs f0, 0x1c8(r1) /* 800740D8 00070ED8 EC 22 08 2A */ fadds f1, f2, f1 /* 800740DC 00070EDC D0 21 01 B0 */ stfs f1, 0x1b0(r1) -/* 800740E0 00070EE0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) +/* 800740E0 00070EE0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) /* 800740E4 00070EE4 EC 21 00 24 */ fdivs f1, f1, f0 /* 800740E8 00070EE8 4B F9 6F A9 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800740EC 00070EEC 38 00 0C 00 */ li r0, 0xc00 @@ -15444,7 +15444,7 @@ lbl_80074124: /* 8007412C 00070F2C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80074130 00070F30 38 84 00 20 */ addi r4, r4, 0x20 /* 80074134 00070F34 4B FD A3 BD */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 80074138 00070F38 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80074138 00070F38 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007413C 00070F3C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80074140 00070F40 40 81 00 0C */ ble lbl_8007414C /* 80074144 00070F44 FF 80 D8 90 */ fmr f28, f27 @@ -15456,12 +15456,12 @@ lbl_80074154: /* 80074154 00070F54 80 1B 00 74 */ lwz r0, 0x74(r27) /* 80074158 00070F58 7C 18 00 40 */ cmplw r24, r0 /* 8007415C 00070F5C 41 80 FE 34 */ blt lbl_80073F90 -/* 80074160 00070F60 92 CD 8D 58 */ stw r22, lbl_803CB658-_SDA_BASE_(r13) +/* 80074160 00070F60 92 CD 8D 58 */ stw r22, lbl_gReticleTarget-_SDA_BASE_(r13) /* 80074164 00070F64 38 00 00 00 */ li r0, 0 -/* 80074168 00070F68 90 0D 8D 50 */ stw r0, lbl_803CB650-_SDA_BASE_(r13) +/* 80074168 00070F68 90 0D 8D 50 */ stw r0, lbl_sTypeOfTarget-_SDA_BASE_(r13) lbl_8007416C: /* 8007416C 00070F6C 80 97 16 D4 */ lwz r4, 0x16d4(r23) -/* 80074170 00070F70 80 0D 8D 58 */ lwz r0, lbl_803CB658-_SDA_BASE_(r13) +/* 80074170 00070F70 80 0D 8D 58 */ lwz r0, lbl_gReticleTarget-_SDA_BASE_(r13) /* 80074174 00070F74 7C 64 00 D0 */ neg r3, r4 /* 80074178 00070F78 28 00 00 00 */ cmplwi r0, 0 /* 8007417C 00070F7C 7C 63 23 78 */ or r3, r3, r4 @@ -15471,12 +15471,12 @@ lbl_8007416C: lbl_8007418C: /* 8007418C 00070F8C 2C 00 00 00 */ cmpwi r0, 0 /* 80074190 00070F90 41 82 00 D8 */ beq lbl_80074268 -/* 80074194 00070F94 C3 82 8E 40 */ lfs f28, lbl_803CD7C0-_SDA2_BASE_(r2) +/* 80074194 00070F94 C3 82 8E 40 */ lfs f28, lbl__4043-_SDA2_BASE_(r2) /* 80074198 00070F98 39 E0 00 00 */ li r15, 0 /* 8007419C 00070F9C 3A 00 00 00 */ li r16, 0 /* 800741A0 00070FA0 48 00 00 A8 */ b lbl_80074248 lbl_800741A4: -/* 800741A4 00070FA4 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 800741A4 00070FA4 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 800741A8 00070FA8 82 D3 00 00 */ lwz r22, 0(r19) /* 800741AC 00070FAC 80 03 00 10 */ lwz r0, 0x10(r3) /* 800741B0 00070FB0 7C 00 B0 40 */ cmplw r0, r22 @@ -15496,7 +15496,7 @@ lbl_800741A4: /* 800741E8 00070FE8 2C 00 00 00 */ cmpwi r0, 0 /* 800741EC 00070FEC 40 82 00 14 */ bne lbl_80074200 /* 800741F0 00070FF0 C0 21 00 5C */ lfs f1, 0x5c(r1) -/* 800741F4 00070FF4 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 800741F4 00070FF4 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 800741F8 00070FF8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800741FC 00070FFC 40 81 00 44 */ ble lbl_80074240 lbl_80074200: @@ -15511,7 +15511,7 @@ lbl_80074200: /* 80074220 00071020 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80074224 00071024 38 84 00 20 */ addi r4, r4, 0x20 /* 80074228 00071028 4B FD A2 C9 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 8007422C 0007102C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007422C 0007102C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80074230 00071030 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80074234 00071034 40 81 00 0C */ ble lbl_80074240 /* 80074238 00071038 FF 80 E8 90 */ fmr f28, f29 @@ -15520,24 +15520,24 @@ lbl_80074240: /* 80074240 00071040 3A 73 00 04 */ addi r19, r19, 4 /* 80074244 00071044 3A 10 00 01 */ addi r16, r16, 1 lbl_80074248: -/* 80074248 00071048 80 0D 8D 10 */ lwz r0, lbl_803CB610-_SDA_BASE_(r13) +/* 80074248 00071048 80 0D 8D 10 */ lwz r0, lbl_sNumHitches-_SDA_BASE_(r13) /* 8007424C 0007104C 7C 10 00 00 */ cmpw r16, r0 /* 80074250 00071050 41 80 FF 54 */ blt lbl_800741A4 /* 80074254 00071054 28 0F 00 00 */ cmplwi r15, 0 /* 80074258 00071058 41 82 00 10 */ beq lbl_80074268 -/* 8007425C 0007105C 91 ED 8D 58 */ stw r15, lbl_803CB658-_SDA_BASE_(r13) +/* 8007425C 0007105C 91 ED 8D 58 */ stw r15, lbl_gReticleTarget-_SDA_BASE_(r13) /* 80074260 00071060 38 00 00 01 */ li r0, 1 -/* 80074264 00071064 90 0D 8D 50 */ stw r0, lbl_803CB650-_SDA_BASE_(r13) +/* 80074264 00071064 90 0D 8D 50 */ stw r0, lbl_sTypeOfTarget-_SDA_BASE_(r13) lbl_80074268: -/* 80074268 00071068 80 0D 8D 58 */ lwz r0, lbl_803CB658-_SDA_BASE_(r13) +/* 80074268 00071068 80 0D 8D 58 */ lwz r0, lbl_gReticleTarget-_SDA_BASE_(r13) /* 8007426C 0007106C 7C 00 A8 40 */ cmplw r0, r21 /* 80074270 00071070 41 82 00 0C */ beq lbl_8007427C -/* 80074274 00071074 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80074278 00071078 D0 0D 8D 4C */ stfs f0, lbl_803CB64C-_SDA_BASE_(r13) +/* 80074274 00071074 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80074278 00071078 D0 0D 8D 4C */ stfs f0, lbl_sReticleAlpha-_SDA_BASE_(r13) lbl_8007427C: /* 8007427C 0007107C 80 9A 00 24 */ lwz r4, 0x24(r26) -/* 80074280 00071080 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80074284 00071084 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80074280 00071080 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80074284 00071084 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80074288 00071088 80 A4 00 0C */ lwz r5, 0xc(r4) /* 8007428C 0007108C 38 83 01 88 */ addi r4, r3, 0x188 /* 80074290 00071090 80 65 00 08 */ lwz r3, 8(r5) @@ -15547,13 +15547,13 @@ lbl_8007427C: /* 800742A0 000710A0 2C 03 00 00 */ cmpwi r3, 0 /* 800742A4 000710A4 41 82 00 0C */ beq lbl_800742B0 /* 800742A8 000710A8 38 00 00 00 */ li r0, 0 -/* 800742AC 000710AC 90 0D 8E 00 */ stw r0, lbl_803CB700-_SDA_BASE_(r13) +/* 800742AC 000710AC 90 0D 8E 00 */ stw r0, lbl_sShouldMelee-_SDA_BASE_(r13) lbl_800742B0: -/* 800742B0 000710B0 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 800742B0 000710B0 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 800742B4 000710B4 80 03 00 00 */ lwz r0, 0(r3) /* 800742B8 000710B8 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800742BC 000710BC 40 82 00 1C */ bne lbl_800742D8 -/* 800742C0 000710C0 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 800742C0 000710C0 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 800742C4 000710C4 80 03 00 00 */ lwz r0, 0(r3) /* 800742C8 000710C8 28 00 00 00 */ cmplwi r0, 0 /* 800742CC 000710CC 40 82 00 0C */ bne lbl_800742D8 @@ -15564,21 +15564,21 @@ lbl_800742D8: /* 800742DC 000710DC 2C 00 00 00 */ cmpwi r0, 0 /* 800742E0 000710E0 41 82 01 38 */ beq lbl_80074418 lbl_800742E4: -/* 800742E4 000710E4 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 800742E4 000710E4 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 800742E8 000710E8 38 00 00 00 */ li r0, 0 /* 800742EC 000710EC 90 03 00 00 */ stw r0, 0(r3) -/* 800742F0 000710F0 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 800742F0 000710F0 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 800742F4 000710F4 90 03 00 10 */ stw r0, 0x10(r3) /* 800742F8 000710F8 80 92 17 88 */ lwz r4, 0x1788(r18) /* 800742FC 000710FC 28 04 00 00 */ cmplwi r4, 0 /* 80074300 00071100 40 82 00 AC */ bne lbl_800743AC -/* 80074304 00071104 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80074308 00071108 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80074304 00071104 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80074308 00071108 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007430C 0007110C 80 63 03 1C */ lwz r3, 0x31c(r3) /* 80074310 00071110 80 03 00 30 */ lwz r0, 0x30(r3) /* 80074314 00071114 54 00 03 9D */ rlwinm. r0, r0, 0, 0xe, 0xe /* 80074318 00071118 41 82 00 94 */ beq lbl_800743AC -/* 8007431C 0007111C 80 6D 8D 58 */ lwz r3, lbl_803CB658-_SDA_BASE_(r13) +/* 8007431C 0007111C 80 6D 8D 58 */ lwz r3, lbl_gReticleTarget-_SDA_BASE_(r13) /* 80074320 00071120 28 03 00 00 */ cmplwi r3, 0 /* 80074324 00071124 41 82 00 F4 */ beq lbl_80074418 /* 80074328 00071128 80 A3 00 24 */ lwz r5, 0x24(r3) @@ -15591,7 +15591,7 @@ lbl_800742E4: /* 80074344 00071144 4B F9 A3 4D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80074348 00071148 38 61 00 4C */ addi r3, r1, 0x4c /* 8007434C 0007114C 4B F9 A3 05 */ bl xVec3Length__FPC5xVec3 -/* 80074350 00071150 80 0D 8D 50 */ lwz r0, lbl_803CB650-_SDA_BASE_(r13) +/* 80074350 00071150 80 0D 8D 50 */ lwz r0, lbl_sTypeOfTarget-_SDA_BASE_(r13) /* 80074354 00071154 2C 00 00 01 */ cmpwi r0, 1 /* 80074358 00071158 41 82 00 34 */ beq lbl_8007438C /* 8007435C 0007115C 40 80 00 BC */ bge lbl_80074418 @@ -15599,35 +15599,35 @@ lbl_800742E4: /* 80074364 00071164 40 80 00 08 */ bge lbl_8007436C /* 80074368 00071168 48 00 00 B0 */ b lbl_80074418 lbl_8007436C: -/* 8007436C 0007116C 80 0D 8D 58 */ lwz r0, lbl_803CB658-_SDA_BASE_(r13) -/* 80074370 00071170 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 8007436C 0007116C 80 0D 8D 58 */ lwz r0, lbl_gReticleTarget-_SDA_BASE_(r13) +/* 80074370 00071170 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 80074374 00071174 90 03 00 00 */ stw r0, 0(r3) -/* 80074378 00071178 C0 02 8C B8 */ lfs f0, lbl_803CD638-_SDA2_BASE_(r2) -/* 8007437C 0007117C 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 80074378 00071178 C0 02 8C B8 */ lfs f0, lbl__2290-_SDA2_BASE_(r2) +/* 8007437C 0007117C 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 80074380 00071180 EC 01 00 24 */ fdivs f0, f1, f0 /* 80074384 00071184 D0 03 00 04 */ stfs f0, 4(r3) /* 80074388 00071188 48 00 00 90 */ b lbl_80074418 lbl_8007438C: -/* 8007438C 0007118C 80 0D 8D 58 */ lwz r0, lbl_803CB658-_SDA_BASE_(r13) -/* 80074390 00071190 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 8007438C 0007118C 80 0D 8D 58 */ lwz r0, lbl_gReticleTarget-_SDA_BASE_(r13) +/* 80074390 00071190 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 80074394 00071194 90 03 00 10 */ stw r0, 0x10(r3) -/* 80074398 00071198 C0 02 8C 00 */ lfs f0, lbl_803CD580-_SDA2_BASE_(r2) -/* 8007439C 0007119C 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 80074398 00071198 C0 02 8C 00 */ lfs f0, lbl__872-_SDA2_BASE_(r2) +/* 8007439C 0007119C 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 800743A0 000711A0 EC 01 00 32 */ fmuls f0, f1, f0 /* 800743A4 000711A4 D0 03 00 04 */ stfs f0, 4(r3) /* 800743A8 000711A8 48 00 00 70 */ b lbl_80074418 lbl_800743AC: /* 800743AC 000711AC 28 04 00 00 */ cmplwi r4, 0 /* 800743B0 000711B0 40 82 00 68 */ bne lbl_80074418 -/* 800743B4 000711B4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800743B8 000711B8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800743B4 000711B4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800743B8 000711B8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800743BC 000711BC 80 63 03 1C */ lwz r3, 0x31c(r3) /* 800743C0 000711C0 80 03 00 30 */ lwz r0, 0x30(r3) /* 800743C4 000711C4 54 00 03 19 */ rlwinm. r0, r0, 0, 0xc, 0xc /* 800743C8 000711C8 41 82 00 50 */ beq lbl_80074418 /* 800743CC 000711CC 80 9A 00 24 */ lwz r4, 0x24(r26) -/* 800743D0 000711D0 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 800743D4 000711D4 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 800743D0 000711D0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 800743D4 000711D4 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 800743D8 000711D8 80 A4 00 0C */ lwz r5, 0xc(r4) /* 800743DC 000711DC 38 83 03 21 */ addi r4, r3, 0x321 /* 800743E0 000711E0 80 65 00 08 */ lwz r3, 8(r5) @@ -15643,7 +15643,7 @@ lbl_800743AC: /* 80074408 00071208 2C 03 00 00 */ cmpwi r3, 0 /* 8007440C 0007120C 40 82 00 0C */ bne lbl_80074418 /* 80074410 00071210 38 00 00 01 */ li r0, 1 -/* 80074414 00071214 90 0D 8E 00 */ stw r0, lbl_803CB700-_SDA_BASE_(r13) +/* 80074414 00071214 90 0D 8E 00 */ stw r0, lbl_sShouldMelee-_SDA_BASE_(r13) lbl_80074418: /* 80074418 00071218 80 61 10 20 */ lwz r3, 0x1020(r1) /* 8007441C 0007121C 80 9A 00 24 */ lwz r4, 0x24(r26) @@ -15651,8 +15651,8 @@ lbl_80074418: /* 80074424 00071224 7C 04 00 40 */ cmplw r4, r0 /* 80074428 00071228 40 82 00 CC */ bne lbl_800744F4 /* 8007442C 0007122C 80 84 00 0C */ lwz r4, 0xc(r4) -/* 80074430 00071230 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80074434 00071234 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80074430 00071230 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80074434 00071234 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80074438 00071238 80 A4 00 08 */ lwz r5, 8(r4) /* 8007443C 0007123C 38 83 04 00 */ addi r4, r3, 0x400 /* 80074440 00071240 80 65 00 04 */ lwz r3, 4(r5) @@ -15661,18 +15661,18 @@ lbl_80074418: /* 8007444C 0007124C 2C 03 00 00 */ cmpwi r3, 0 /* 80074450 00071250 40 82 00 A4 */ bne lbl_800744F4 /* 80074454 00071254 80 BA 00 24 */ lwz r5, 0x24(r26) -/* 80074458 00071258 C0 02 8E D8 */ lfs f0, lbl_803CD858-_SDA2_BASE_(r2) +/* 80074458 00071258 C0 02 8E D8 */ lfs f0, lbl__6499-_SDA2_BASE_(r2) /* 8007445C 0007125C 80 65 00 0C */ lwz r3, 0xc(r5) /* 80074460 00071260 80 63 00 08 */ lwz r3, 8(r3) /* 80074464 00071264 C0 23 00 08 */ lfs f1, 8(r3) /* 80074468 00071268 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007446C 0007126C 4C 41 13 82 */ cror 2, 1, 2 /* 80074470 00071270 40 82 00 84 */ bne lbl_800744F4 -/* 80074474 00071274 C0 02 8C E4 */ lfs f0, lbl_803CD664-_SDA2_BASE_(r2) +/* 80074474 00071274 C0 02 8C E4 */ lfs f0, lbl__2557-_SDA2_BASE_(r2) /* 80074478 00071278 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007447C 0007127C 40 80 00 78 */ bge lbl_800744F4 -/* 80074480 00071280 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80074484 00071284 39 C3 05 58 */ addi r14, r3, lbl_803C0558@l +/* 80074480 00071280 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80074484 00071284 39 C3 05 58 */ addi r14, r3, lbl_globals@l /* 80074488 00071288 80 0E 17 3C */ lwz r0, 0x173c(r14) /* 8007448C 0007128C 28 00 00 00 */ cmplwi r0, 0 /* 80074490 00071290 41 82 00 64 */ beq lbl_800744F4 @@ -15684,7 +15684,7 @@ lbl_80074418: /* 800744A8 000712A8 80 65 00 10 */ lwz r3, 0x10(r5) /* 800744AC 000712AC 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 800744B0 000712B0 48 05 4B 9D */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 -/* 800744B4 000712B4 C0 02 8D 14 */ lfs f0, lbl_803CD694-_SDA2_BASE_(r2) +/* 800744B4 000712B4 C0 02 8D 14 */ lfs f0, lbl__3169-_SDA2_BASE_(r2) /* 800744B8 000712B8 38 61 03 94 */ addi r3, r1, 0x394 /* 800744BC 000712BC 7C 64 1B 78 */ mr r4, r3 /* 800744C0 000712C0 D0 01 03 C4 */ stfs f0, 0x3c4(r1) @@ -15708,7 +15708,7 @@ lbl_800744F4: /* 80074504 00071304 38 81 02 70 */ addi r4, r1, 0x270 /* 80074508 00071308 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8007450C 0007130C 4B FC 04 91 */ bl __as__11RwMatrixTagFRC11RwMatrixTag -/* 80074510 00071310 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80074510 00071310 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80074514 00071314 FC 1F 00 00 */ fcmpu cr0, f31, f0 /* 80074518 00071318 41 82 00 50 */ beq lbl_80074568 /* 8007451C 0007131C 80 BA 00 24 */ lwz r5, 0x24(r26) @@ -15760,22 +15760,22 @@ zEntPlayer_CheckCritterContact__FP4xEntf: /* 800745C4 000713C4 DB E1 00 60 */ stfd f31, 0x60(r1) /* 800745C8 000713C8 F3 E1 00 68 */ psq_st f31, 104(r1), 0, qr0 /* 800745CC 000713CC BE C1 00 38 */ stmw r22, 0x38(r1) -/* 800745D0 000713D0 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800745D0 000713D0 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800745D4 000713D4 7C 77 1B 78 */ mr r23, r3 -/* 800745D8 000713D8 3B A4 05 58 */ addi r29, r4, lbl_803C0558@l -/* 800745DC 000713DC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800745D8 000713D8 3B A4 05 58 */ addi r29, r4, lbl_globals@l +/* 800745DC 000713DC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800745E0 000713E0 C0 5D 17 08 */ lfs f2, 0x1708(r29) /* 800745E4 000713E4 FF E0 08 90 */ fmr f31, f1 /* 800745E8 000713E8 83 23 00 4C */ lwz r25, 0x4c(r3) /* 800745EC 000713EC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800745F0 000713F0 41 81 03 38 */ bgt lbl_80074928 /* 800745F4 000713F4 8B 59 00 04 */ lbz r26, 4(r25) -/* 800745F8 000713F8 3C 80 80 29 */ lis r4, lbl_8028E4A0@ha -/* 800745FC 000713FC 3C 60 80 29 */ lis r3, lbl_8028E4AC@ha +/* 800745F8 000713F8 3C 80 80 29 */ lis r4, lbl_hashes_ss$6578@ha +/* 800745FC 000713FC 3C 60 80 29 */ lis r3, lbl_hashes_pa$6581@ha /* 80074600 00071400 3B 7D 06 E0 */ addi r27, r29, 0x6e0 /* 80074604 00071404 1C 1A 00 50 */ mulli r0, r26, 0x50 -/* 80074608 00071408 3B C4 E4 A0 */ addi r30, r4, lbl_8028E4A0@l -/* 8007460C 0007140C 3B E3 E4 AC */ addi r31, r3, lbl_8028E4AC@l +/* 80074608 00071408 3B C4 E4 A0 */ addi r30, r4, lbl_hashes_ss$6578@l +/* 8007460C 0007140C 3B E3 E4 AC */ addi r31, r3, lbl_hashes_pa$6581@l /* 80074610 00071410 7F 99 02 14 */ add r28, r25, r0 /* 80074614 00071414 48 00 03 08 */ b lbl_8007491C lbl_80074618: @@ -15800,11 +15800,11 @@ lbl_80074618: lbl_80074660: /* 80074660 00071460 28 00 52 33 */ cmplwi r0, 0x5233 /* 80074664 00071464 40 82 01 C8 */ bne lbl_8007482C -/* 80074668 00071468 3C 60 80 25 */ lis r3, lbl_80253054@ha +/* 80074668 00071468 3C 60 80 25 */ lis r3, lbl_g_NY3@ha /* 8007466C 0007146C 38 9C 00 44 */ addi r4, r28, 0x44 -/* 80074670 00071470 38 63 30 54 */ addi r3, r3, lbl_80253054@l +/* 80074670 00071470 38 63 30 54 */ addi r3, r3, lbl_g_NY3@l /* 80074674 00071474 4B FD 9E 7D */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 80074678 00071478 C0 02 8E DC */ lfs f0, lbl_803CD85C-_SDA2_BASE_(r2) +/* 80074678 00071478 C0 02 8E DC */ lfs f0, lbl__6644-_SDA2_BASE_(r2) /* 8007467C 0007147C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80074680 00071480 41 80 02 94 */ blt lbl_80074914 /* 80074684 00071484 82 D8 02 28 */ lwz r22, 0x228(r24) @@ -15816,56 +15816,56 @@ lbl_80074660: /* 8007469C 0007149C 7E C3 B3 78 */ mr r3, r22 /* 800746A0 000714A0 38 80 00 00 */ li r4, 0 /* 800746A4 000714A4 48 09 A2 05 */ bl TimerGet__7xPsycheF11en_xpsytime -/* 800746A8 000714A8 C0 02 8E E0 */ lfs f0, lbl_803CD860-_SDA2_BASE_(r2) +/* 800746A8 000714A8 C0 02 8E E0 */ lfs f0, lbl__6645-_SDA2_BASE_(r2) /* 800746AC 000714AC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800746B0 000714B0 41 80 02 64 */ blt lbl_80074914 -/* 800746B4 000714B4 88 0D 8E 2D */ lbz r0, lbl_803CB72D-_SDA_BASE_(r13) +/* 800746B4 000714B4 88 0D 8E 2D */ lbz r0, lbl_init$6579-_SDA_BASE_(r13) /* 800746B8 000714B8 7C 00 07 75 */ extsb. r0, r0 /* 800746BC 000714BC 40 82 00 4C */ bne lbl_80074708 -/* 800746C0 000714C0 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 800746C4 000714C4 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 800746C0 000714C0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 800746C4 000714C4 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 800746C8 000714C8 38 63 2B 15 */ addi r3, r3, 0x2b15 /* 800746CC 000714CC 4B FD 7B 49 */ bl xStrHash__FPCc -/* 800746D0 000714D0 3C A0 80 29 */ lis r5, lbl_8028E4A0@ha -/* 800746D4 000714D4 3C 80 80 25 */ lis r4, lbl_80256118@ha -/* 800746D8 000714D8 90 65 E4 A0 */ stw r3, lbl_8028E4A0@l(r5) -/* 800746DC 000714DC 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 800746D0 000714D0 3C A0 80 29 */ lis r5, lbl_hashes_ss$6578@ha +/* 800746D4 000714D4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha +/* 800746D8 000714D8 90 65 E4 A0 */ stw r3, lbl_hashes_ss$6578@l(r5) +/* 800746DC 000714DC 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 800746E0 000714E0 38 63 2B 25 */ addi r3, r3, 0x2b25 /* 800746E4 000714E4 4B FD 7B 31 */ bl xStrHash__FPCc -/* 800746E8 000714E8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 800746E8 000714E8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 800746EC 000714EC 90 7E 00 04 */ stw r3, 4(r30) -/* 800746F0 000714F0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 800746F0 000714F0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 800746F4 000714F4 38 63 2B 15 */ addi r3, r3, 0x2b15 /* 800746F8 000714F8 4B FD 7B 1D */ bl xStrHash__FPCc /* 800746FC 000714FC 90 7E 00 08 */ stw r3, 8(r30) /* 80074700 00071500 38 00 00 01 */ li r0, 1 -/* 80074704 00071504 98 0D 8E 2D */ stb r0, lbl_803CB72D-_SDA_BASE_(r13) +/* 80074704 00071504 98 0D 8E 2D */ stb r0, lbl_init$6579-_SDA_BASE_(r13) lbl_80074708: -/* 80074708 00071508 88 0D 8E 2E */ lbz r0, lbl_803CB72E-_SDA_BASE_(r13) +/* 80074708 00071508 88 0D 8E 2E */ lbz r0, lbl_init$6582-_SDA_BASE_(r13) /* 8007470C 0007150C 7C 00 07 75 */ extsb. r0, r0 /* 80074710 00071510 40 82 00 4C */ bne lbl_8007475C -/* 80074714 00071514 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80074718 00071518 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80074714 00071514 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80074718 00071518 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 8007471C 0007151C 38 63 01 9D */ addi r3, r3, 0x19d /* 80074720 00071520 4B FD 7A F5 */ bl xStrHash__FPCc -/* 80074724 00071524 3C A0 80 29 */ lis r5, lbl_8028E4AC@ha -/* 80074728 00071528 3C 80 80 25 */ lis r4, lbl_80256118@ha -/* 8007472C 0007152C 90 65 E4 AC */ stw r3, lbl_8028E4AC@l(r5) -/* 80074730 00071530 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 80074724 00071524 3C A0 80 29 */ lis r5, lbl_hashes_pa$6581@ha +/* 80074728 00071528 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha +/* 8007472C 0007152C 90 65 E4 AC */ stw r3, lbl_hashes_pa$6581@l(r5) +/* 80074730 00071530 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 80074734 00071534 38 63 01 94 */ addi r3, r3, 0x194 /* 80074738 00071538 4B FD 7A DD */ bl xStrHash__FPCc -/* 8007473C 0007153C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007473C 0007153C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80074740 00071540 90 7F 00 04 */ stw r3, 4(r31) -/* 80074744 00071544 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 80074744 00071544 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 80074748 00071548 38 63 11 C4 */ addi r3, r3, 0x11c4 /* 8007474C 0007154C 4B FD 7A C9 */ bl xStrHash__FPCc /* 80074750 00071550 90 7F 00 08 */ stw r3, 8(r31) /* 80074754 00071554 38 00 00 01 */ li r0, 1 -/* 80074758 00071558 98 0D 8E 2E */ stb r0, lbl_803CB72E-_SDA_BASE_(r13) +/* 80074758 00071558 98 0D 8E 2E */ stb r0, lbl_init$6582-_SDA_BASE_(r13) lbl_8007475C: /* 8007475C 0007155C 80 7D 07 04 */ lwz r3, 0x704(r29) /* 80074760 00071560 38 A0 00 00 */ li r5, 0 -/* 80074764 00071564 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) +/* 80074764 00071564 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 80074768 00071568 80 63 00 0C */ lwz r3, 0xc(r3) /* 8007476C 0007156C 2C 00 00 00 */ cmpwi r0, 0 /* 80074770 00071570 80 63 00 08 */ lwz r3, 8(r3) @@ -15933,11 +15933,11 @@ lbl_8007482C: /* 8007484C 0007164C 28 00 41 00 */ cmplwi r0, 0x4100 /* 80074850 00071650 40 82 00 C4 */ bne lbl_80074914 lbl_80074854: -/* 80074854 00071654 3C 60 80 25 */ lis r3, lbl_80253054@ha +/* 80074854 00071654 3C 60 80 25 */ lis r3, lbl_g_NY3@ha /* 80074858 00071658 38 9C 00 44 */ addi r4, r28, 0x44 -/* 8007485C 0007165C 38 63 30 54 */ addi r3, r3, lbl_80253054@l +/* 8007485C 0007165C 38 63 30 54 */ addi r3, r3, lbl_g_NY3@l /* 80074860 00071660 4B FD 9C 91 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 80074864 00071664 C0 02 8C E0 */ lfs f0, lbl_803CD660-_SDA2_BASE_(r2) +/* 80074864 00071664 C0 02 8C E0 */ lfs f0, lbl__2556-_SDA2_BASE_(r2) /* 80074868 00071668 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007486C 0007166C 41 80 00 A8 */ blt lbl_80074914 /* 80074870 00071670 48 00 1F ED */ bl zEntPlayer_MoveInfo__Fv @@ -15947,7 +15947,7 @@ lbl_80074854: /* 80074880 00071680 38 81 00 2C */ addi r4, r1, 0x2c /* 80074884 00071684 38 A0 00 00 */ li r5, 0 /* 80074888 00071688 48 00 E3 5D */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf -/* 8007488C 0007168C C0 02 8C 44 */ lfs f0, lbl_803CD5C4-_SDA2_BASE_(r2) +/* 8007488C 0007168C C0 02 8C 44 */ lfs f0, lbl__1051_2-_SDA2_BASE_(r2) /* 80074890 00071690 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80074894 00071694 40 81 00 14 */ ble lbl_800748A8 /* 80074898 00071698 4B F9 5F 65 */ bl xsqrt__Ff @@ -15961,7 +15961,7 @@ lbl_800748A8: /* 800748B4 000716B4 38 61 00 2C */ addi r3, r1, 0x2c /* 800748B8 000716B8 4B F9 69 AD */ bl __as__5xVec3FRC5xVec3 lbl_800748BC: -/* 800748BC 000716BC C0 22 8C 40 */ lfs f1, lbl_803CD5C0-_SDA2_BASE_(r2) +/* 800748BC 000716BC C0 22 8C 40 */ lfs f1, lbl__1049_1-_SDA2_BASE_(r2) /* 800748C0 000716C0 38 61 00 08 */ addi r3, r1, 8 /* 800748C4 000716C4 38 81 00 2C */ addi r4, r1, 0x2c /* 800748C8 000716C8 4B F9 68 59 */ bl __ml__5xVec3CFf @@ -16001,15 +16001,15 @@ lbl_80074928: .global zEntPlayer_PatrickLaunch__FP4xEnt zEntPlayer_PatrickLaunch__FP4xEnt: -/* 80074944 00071744 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80074948 00071748 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80074944 00071744 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80074948 00071748 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8007494C 0007174C 90 64 18 7C */ stw r3, 0x187c(r4) /* 80074950 00071750 4E 80 00 20 */ blr .global zEntPlayer_ShadowModelEnable__Fv zEntPlayer_ShadowModelEnable__Fv: -/* 80074954 00071754 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80074958 00071758 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80074954 00071754 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80074958 00071758 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007495C 0007175C 80 83 07 04 */ lwz r4, 0x704(r3) /* 80074960 00071760 80 03 16 A0 */ lwz r0, 0x16a0(r3) /* 80074964 00071764 7C 04 00 40 */ cmplw r4, r0 @@ -16050,9 +16050,9 @@ zEntPlayer_ShadowModelEnable__Fv: /* 800749F0 000717F0 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e /* 800749F4 000717F4 B0 04 00 44 */ sth r0, 0x44(r4) lbl_800749F8: -/* 800749F8 000717F8 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800749F8 000717F8 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800749FC 000717FC 80 03 07 04 */ lwz r0, 0x704(r3) -/* 80074A00 00071800 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 80074A00 00071800 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 80074A04 00071804 80 63 16 A8 */ lwz r3, 0x16a8(r3) /* 80074A08 00071808 7C 00 18 40 */ cmplw r0, r3 /* 80074A0C 0007180C 4C 82 00 20 */ bnelr @@ -16064,8 +16064,8 @@ lbl_800749F8: .global zEntPlayer_ShadowModelDisable__Fv zEntPlayer_ShadowModelDisable__Fv: -/* 80074A24 00071824 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80074A28 00071828 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80074A24 00071824 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80074A28 00071828 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80074A2C 0007182C 80 83 07 04 */ lwz r4, 0x704(r3) /* 80074A30 00071830 80 03 16 A0 */ lwz r0, 0x16a0(r3) /* 80074A34 00071834 7C 04 00 40 */ cmplw r4, r0 @@ -16106,9 +16106,9 @@ zEntPlayer_ShadowModelDisable__Fv: /* 80074AC0 000718C0 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e /* 80074AC4 000718C4 B0 04 00 44 */ sth r0, 0x44(r4) lbl_80074AC8: -/* 80074AC8 000718C8 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80074AC8 000718C8 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80074ACC 000718CC 80 03 07 04 */ lwz r0, 0x704(r3) -/* 80074AD0 000718D0 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 80074AD0 000718D0 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 80074AD4 000718D4 80 63 16 A8 */ lwz r3, 0x16a8(r3) /* 80074AD8 000718D8 7C 00 18 40 */ cmplw r0, r3 /* 80074ADC 000718DC 4C 82 00 20 */ bnelr @@ -16132,16 +16132,16 @@ zEntPlayer.zEntPlayer_BubbleBowlLaneRender__FP4zEnt: /* 80074B18 00071918 93 E1 30 DC */ stw r31, 0x30dc(r1) /* 80074B1C 0007191C 93 C1 30 D8 */ stw r30, 0x30d8(r1) /* 80074B20 00071920 93 A1 30 D4 */ stw r29, 0x30d4(r1) -/* 80074B24 00071924 C0 42 8E E8 */ lfs f2, lbl_803CD868-_SDA2_BASE_(r2) +/* 80074B24 00071924 C0 42 8E E8 */ lfs f2, lbl__6806-_SDA2_BASE_(r2) /* 80074B28 00071928 7C 7D 1B 78 */ mr r29, r3 -/* 80074B2C 0007192C C0 2D 8D CC */ lfs f1, lbl_803CB6CC-_SDA_BASE_(r13) -/* 80074B30 00071930 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80074B2C 0007192C C0 2D 8D CC */ lfs f1, lbl_sBubbleBowlTimer-_SDA_BASE_(r13) +/* 80074B30 00071930 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80074B34 00071934 EF C2 00 72 */ fmuls f30, f2, f1 /* 80074B38 00071938 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80074B3C 0007193C 40 80 00 08 */ bge lbl_80074B44 /* 80074B40 00071940 FF C0 00 90 */ fmr f30, f0 lbl_80074B44: -/* 80074B44 00071944 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 80074B44 00071944 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 80074B48 00071948 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80074B4C 0007194C 40 81 00 08 */ ble lbl_80074B54 /* 80074B50 00071950 FF C0 00 90 */ fmr f30, f0 @@ -16153,24 +16153,24 @@ lbl_80074B54: /* 80074B64 00071964 4B FD 99 79 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80074B68 00071968 80 9D 00 24 */ lwz r4, 0x24(r29) /* 80074B6C 0007196C 38 61 00 08 */ addi r3, r1, 8 -/* 80074B70 00071970 C0 22 8C B4 */ lfs f1, lbl_803CD634-_SDA2_BASE_(r2) +/* 80074B70 00071970 C0 22 8C B4 */ lfs f1, lbl__2182-_SDA2_BASE_(r2) /* 80074B74 00071974 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80074B78 00071978 38 84 00 10 */ addi r4, r4, 0x10 /* 80074B7C 0007197C 4B FA 04 DD */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80074B80 00071980 80 9D 00 24 */ lwz r4, 0x24(r29) /* 80074B84 00071984 38 61 00 08 */ addi r3, r1, 8 -/* 80074B88 00071988 C0 02 8E E4 */ lfs f0, lbl_803CD864-_SDA2_BASE_(r2) +/* 80074B88 00071988 C0 02 8E E4 */ lfs f0, lbl__6785-_SDA2_BASE_(r2) /* 80074B8C 0007198C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80074B90 00071990 EC 20 F0 2A */ fadds f1, f0, f30 /* 80074B94 00071994 38 84 00 20 */ addi r4, r4, 0x20 /* 80074B98 00071998 4B FA 04 C1 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 80074B9C 0007199C C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 80074B9C 0007199C C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 80074BA0 000719A0 38 61 00 54 */ addi r3, r1, 0x54 -/* 80074BA4 000719A4 C0 02 8D 1C */ lfs f0, lbl_803CD69C-_SDA2_BASE_(r2) +/* 80074BA4 000719A4 C0 02 8D 1C */ lfs f0, lbl__3285-_SDA2_BASE_(r2) /* 80074BA8 000719A8 38 81 00 08 */ addi r4, r1, 8 -/* 80074BAC 000719AC C0 42 8C 3C */ lfs f2, lbl_803CD5BC-_SDA2_BASE_(r2) +/* 80074BAC 000719AC C0 42 8C 3C */ lfs f2, lbl__1023-_SDA2_BASE_(r2) /* 80074BB0 000719B0 EF E1 07 BA */ fmadds f31, f1, f30, f0 -/* 80074BB4 000719B4 C0 62 8C E0 */ lfs f3, lbl_803CD660-_SDA2_BASE_(r2) +/* 80074BB4 000719B4 C0 62 8C E0 */ lfs f3, lbl__2556-_SDA2_BASE_(r2) /* 80074BB8 000719B8 FC 20 F8 90 */ fmr f1, f31 /* 80074BBC 000719BC 4B FD 24 15 */ bl xShadowVertical_FillCache__FP12xShadowCacheP5xVec3fff /* 80074BC0 000719C0 38 61 00 44 */ addi r3, r1, 0x44 @@ -16191,16 +16191,16 @@ lbl_80074B54: /* 80074BFC 000719FC 38 84 00 10 */ addi r4, r4, 0x10 /* 80074C00 00071A00 4B F9 9A C5 */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 80074C04 00071A04 38 61 00 14 */ addi r3, r1, 0x14 -/* 80074C08 00071A08 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) +/* 80074C08 00071A08 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) /* 80074C0C 00071A0C 7C 64 1B 78 */ mr r4, r3 /* 80074C10 00071A10 48 00 DF 55 */ bl xMat3x3SMul__FP7xMat3x3PC7xMat3x3f -/* 80074C14 00071A14 D3 ED 8A D4 */ stfs f31, lbl_803CB3D4-_SDA_BASE_(r13) +/* 80074C14 00071A14 D3 ED 8A D4 */ stfs f31, lbl_gShadowObjectRadius-_SDA_BASE_(r13) /* 80074C18 00071A18 FC 20 F0 90 */ fmr f1, f30 /* 80074C1C 00071A1C 38 61 00 54 */ addi r3, r1, 0x54 /* 80074C20 00071A20 38 A1 00 14 */ addi r5, r1, 0x14 -/* 80074C24 00071A24 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80074C24 00071A24 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80074C28 00071A28 38 80 00 01 */ li r4, 1 -/* 80074C2C 00071A2C 80 CD 8D 5C */ lwz r6, lbl_803CB65C-_SDA_BASE_(r13) +/* 80074C2C 00071A2C 80 CD 8D 5C */ lwz r6, lbl_sBowlingLaneRast-_SDA_BASE_(r13) /* 80074C30 00071A30 4B FD 26 91 */ bl xShadowVertical_DrawCache__FP12xShadowCacheffiP11RwMatrixTagP8RwRaster /* 80074C34 00071A34 3B E1 00 54 */ addi r31, r1, 0x54 /* 80074C38 00071A38 3B C0 00 00 */ li r30, 0 @@ -16212,7 +16212,7 @@ lbl_80074C40: /* 80074C4C 00071A4C 28 03 00 00 */ cmplwi r3, 0 /* 80074C50 00071A50 41 82 00 1C */ beq lbl_80074C6C /* 80074C54 00071A54 FC 20 F0 90 */ fmr f1, f30 -/* 80074C58 00071A58 80 CD 8D 5C */ lwz r6, lbl_803CB65C-_SDA_BASE_(r13) +/* 80074C58 00071A58 80 CD 8D 5C */ lwz r6, lbl_sBowlingLaneRast-_SDA_BASE_(r13) /* 80074C5C 00071A5C 7F A3 EB 78 */ mr r3, r29 /* 80074C60 00071A60 38 A1 00 14 */ addi r5, r1, 0x14 /* 80074C64 00071A64 38 80 00 01 */ li r4, 1 @@ -16250,31 +16250,31 @@ zEntPlayer.zEntPlayer_ReticleRender__FP4zEnt: /* 80074CD0 00071AD0 93 E1 00 2C */ stw r31, 0x2c(r1) /* 80074CD4 00071AD4 93 C1 00 28 */ stw r30, 0x28(r1) /* 80074CD8 00071AD8 93 A1 00 24 */ stw r29, 0x24(r1) -/* 80074CDC 00071ADC 80 0D 8D 58 */ lwz r0, lbl_803CB658-_SDA_BASE_(r13) +/* 80074CDC 00071ADC 80 0D 8D 58 */ lwz r0, lbl_gReticleTarget-_SDA_BASE_(r13) /* 80074CE0 00071AE0 28 00 00 00 */ cmplwi r0, 0 /* 80074CE4 00071AE4 41 82 01 E0 */ beq lbl_80074EC4 -/* 80074CE8 00071AE8 80 6D 8D 44 */ lwz r3, lbl_803CB644-_SDA_BASE_(r13) +/* 80074CE8 00071AE8 80 6D 8D 44 */ lwz r3, lbl_sReticleModel-_SDA_BASE_(r13) /* 80074CEC 00071AEC 28 03 00 00 */ cmplwi r3, 0 /* 80074CF0 00071AF0 41 82 01 D4 */ beq lbl_80074EC4 -/* 80074CF4 00071AF4 C0 2D 8D 4C */ lfs f1, lbl_803CB64C-_SDA_BASE_(r13) -/* 80074CF8 00071AF8 C0 02 8E EC */ lfs f0, lbl_803CD86C-_SDA2_BASE_(r2) +/* 80074CF4 00071AF4 C0 2D 8D 4C */ lfs f1, lbl_sReticleAlpha-_SDA_BASE_(r13) +/* 80074CF8 00071AF8 C0 02 8E EC */ lfs f0, lbl__6849-_SDA2_BASE_(r2) /* 80074CFC 00071AFC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80074D00 00071B00 4C 41 13 82 */ cror 2, 1, 2 /* 80074D04 00071B04 40 82 01 C0 */ bne lbl_80074EC4 -/* 80074D08 00071B08 C0 02 8E F0 */ lfs f0, lbl_803CD870-_SDA2_BASE_(r2) +/* 80074D08 00071B08 C0 02 8E F0 */ lfs f0, lbl__6850-_SDA2_BASE_(r2) /* 80074D0C 00071B0C EC 00 00 72 */ fmuls f0, f0, f1 /* 80074D10 00071B10 FC 00 00 1E */ fctiwz f0, f0 /* 80074D14 00071B14 D8 01 00 18 */ stfd f0, 0x18(r1) /* 80074D18 00071B18 80 81 00 1C */ lwz r4, 0x1c(r1) /* 80074D1C 00071B1C 48 05 44 D1 */ bl iModelSetMaterialAlpha__FP8RpAtomicUc -/* 80074D20 00071B20 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80074D24 00071B24 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80074D28 00071B28 C0 0D 8D 4C */ lfs f0, lbl_803CB64C-_SDA_BASE_(r13) -/* 80074D2C 00071B2C 38 83 05 58 */ addi r4, r3, lbl_803C0558@l -/* 80074D30 00071B30 80 AD 8D 58 */ lwz r5, lbl_803CB658-_SDA_BASE_(r13) +/* 80074D20 00071B20 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80074D24 00071B24 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80074D28 00071B28 C0 0D 8D 4C */ lfs f0, lbl_sReticleAlpha-_SDA_BASE_(r13) +/* 80074D2C 00071B2C 38 83 05 58 */ addi r4, r3, lbl_globals@l +/* 80074D30 00071B30 80 AD 8D 58 */ lwz r5, lbl_gReticleTarget-_SDA_BASE_(r13) /* 80074D34 00071B34 38 61 00 0C */ addi r3, r1, 0xc /* 80074D38 00071B38 EC 01 00 28 */ fsubs f0, f1, f0 -/* 80074D3C 00071B3C C0 42 8C 60 */ lfs f2, lbl_803CD5E0-_SDA2_BASE_(r2) +/* 80074D3C 00071B3C C0 42 8C 60 */ lfs f2, lbl__1463-_SDA2_BASE_(r2) /* 80074D40 00071B40 80 C5 00 24 */ lwz r6, 0x24(r5) /* 80074D44 00071B44 38 A4 00 44 */ addi r5, r4, 0x44 /* 80074D48 00071B48 80 86 00 4C */ lwz r4, 0x4c(r6) @@ -16283,75 +16283,75 @@ zEntPlayer.zEntPlayer_ReticleRender__FP4zEnt: /* 80074D54 00071B54 4B F9 99 3D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80074D58 00071B58 38 61 00 0C */ addi r3, r1, 0xc /* 80074D5C 00071B5C 4B F9 98 F5 */ bl xVec3Length__FPC5xVec3 -/* 80074D60 00071B60 C0 42 8C AC */ lfs f2, lbl_803CD62C-_SDA2_BASE_(r2) -/* 80074D64 00071B64 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 80074D60 00071B60 C0 42 8C AC */ lfs f2, lbl__2135-_SDA2_BASE_(r2) +/* 80074D64 00071B64 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 80074D68 00071B68 EC 22 00 72 */ fmuls f1, f2, f1 /* 80074D6C 00071B6C EF FF 00 72 */ fmuls f31, f31, f1 /* 80074D70 00071B70 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80074D74 00071B74 40 80 00 08 */ bge lbl_80074D7C /* 80074D78 00071B78 FF E0 00 90 */ fmr f31, f0 lbl_80074D7C: -/* 80074D7C 00071B7C 3C 60 80 2E */ lis r3, lbl_802DE6C4@ha -/* 80074D80 00071B80 3B A3 E6 C4 */ addi r29, r3, lbl_802DE6C4@l +/* 80074D7C 00071B7C 3C 60 80 2E */ lis r3, lbl_sReticleMat@ha +/* 80074D80 00071B80 3B A3 E6 C4 */ addi r29, r3, lbl_sReticleMat@l /* 80074D84 00071B84 D3 FD 00 14 */ stfs f31, 0x14(r29) -/* 80074D88 00071B88 C0 2D 8D 48 */ lfs f1, lbl_803CB648-_SDA_BASE_(r13) +/* 80074D88 00071B88 C0 2D 8D 48 */ lfs f1, lbl_sReticleRot-_SDA_BASE_(r13) /* 80074D8C 00071B8C 48 05 00 C1 */ bl isin__Ff -/* 80074D90 00071B90 C0 42 8D 14 */ lfs f2, lbl_803CD694-_SDA2_BASE_(r2) -/* 80074D94 00071B94 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80074D90 00071B90 C0 42 8D 14 */ lfs f2, lbl__3169-_SDA2_BASE_(r2) +/* 80074D94 00071B94 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80074D98 00071B98 EF C2 00 72 */ fmuls f30, f2, f1 /* 80074D9C 00071B9C FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80074DA0 00071BA0 40 80 00 08 */ bge lbl_80074DA8 /* 80074DA4 00071BA4 FF C0 F0 50 */ fneg f30, f30 lbl_80074DA8: -/* 80074DA8 00071BA8 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80074DAC 00071BAC 3C 60 80 2E */ lis r3, lbl_802DE6C4@ha -/* 80074DB0 00071BB0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80074DA8 00071BA8 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80074DAC 00071BAC 3C 60 80 2E */ lis r3, lbl_sReticleMat@ha +/* 80074DB0 00071BB0 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80074DB4 00071BB4 C0 24 00 1C */ lfs f1, 0x1c(r4) -/* 80074DB8 00071BB8 3B C3 E6 C4 */ addi r30, r3, lbl_802DE6C4@l +/* 80074DB8 00071BB8 3B C3 E6 C4 */ addi r30, r3, lbl_sReticleMat@l /* 80074DBC 00071BBC 3B FE 00 20 */ addi r31, r30, 0x20 /* 80074DC0 00071BC0 C0 04 00 14 */ lfs f0, 0x14(r4) /* 80074DC4 00071BC4 FC 20 08 50 */ fneg f1, f1 /* 80074DC8 00071BC8 7F E3 FB 78 */ mr r3, r31 /* 80074DCC 00071BCC D0 3E 00 20 */ stfs f1, 0x20(r30) -/* 80074DD0 00071BD0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80074DD0 00071BD0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80074DD4 00071BD4 D0 3E 00 24 */ stfs f1, 0x24(r30) /* 80074DD8 00071BD8 D0 1E 00 28 */ stfs f0, 0x28(r30) /* 80074DDC 00071BDC 4B F9 98 75 */ bl xVec3Length__FPC5xVec3 /* 80074DE0 00071BE0 EC 3F 08 24 */ fdivs f1, f31, f1 /* 80074DE4 00071BE4 7F E3 FB 78 */ mr r3, r31 /* 80074DE8 00071BE8 4B FA 6B 51 */ bl xVec3SMulBy__FP5xVec3f -/* 80074DEC 00071BEC 3C 60 80 2E */ lis r3, lbl_802DE6C4@ha +/* 80074DEC 00071BEC 3C 60 80 2E */ lis r3, lbl_sReticleMat@ha /* 80074DF0 00071BF0 C0 3E 00 28 */ lfs f1, 0x28(r30) -/* 80074DF4 00071BF4 3B C3 E6 C4 */ addi r30, r3, lbl_802DE6C4@l +/* 80074DF4 00071BF4 3B C3 E6 C4 */ addi r30, r3, lbl_sReticleMat@l /* 80074DF8 00071BF8 C0 1F 00 00 */ lfs f0, 0(r31) /* 80074DFC 00071BFC D0 3E 00 00 */ stfs f1, 0(r30) /* 80074E00 00071C00 38 7E 00 30 */ addi r3, r30, 0x30 /* 80074E04 00071C04 FC 00 00 50 */ fneg f0, f0 /* 80074E08 00071C08 38 81 00 08 */ addi r4, r1, 8 -/* 80074E0C 00071C0C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80074E0C 00071C0C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80074E10 00071C10 D0 3E 00 04 */ stfs f1, 4(r30) /* 80074E14 00071C14 D0 1E 00 08 */ stfs f0, 8(r30) /* 80074E18 00071C18 48 00 00 D9 */ bl get_reticle_bound__FR5xVec3Rf /* 80074E1C 00071C1C C0 01 00 08 */ lfs f0, 8(r1) -/* 80074E20 00071C20 3C 60 80 2E */ lis r3, lbl_802DE6C4@ha -/* 80074E24 00071C24 3B E3 E6 C4 */ addi r31, r3, lbl_802DE6C4@l +/* 80074E20 00071C20 3C 60 80 2E */ lis r3, lbl_sReticleMat@ha +/* 80074E24 00071C24 3B E3 E6 C4 */ addi r31, r3, lbl_sReticleMat@l /* 80074E28 00071C28 EC 00 F0 2A */ fadds f0, f0, f30 /* 80074E2C 00071C2C C0 3F 00 34 */ lfs f1, 0x34(r31) /* 80074E30 00071C30 7F E4 FB 78 */ mr r4, r31 /* 80074E34 00071C34 EC 01 00 2A */ fadds f0, f1, f0 /* 80074E38 00071C38 D0 1F 00 34 */ stfs f0, 0x34(r31) -/* 80074E3C 00071C3C 80 6D 8D 44 */ lwz r3, lbl_803CB644-_SDA_BASE_(r13) +/* 80074E3C 00071C3C 80 6D 8D 44 */ lwz r3, lbl_sReticleModel-_SDA_BASE_(r13) /* 80074E40 00071C40 48 05 33 9D */ bl iModelCull__FP8RpAtomicP11RwMatrixTag /* 80074E44 00071C44 2C 03 00 00 */ cmpwi r3, 0 /* 80074E48 00071C48 40 82 00 14 */ bne lbl_80074E5C -/* 80074E4C 00071C4C 3C 80 80 2E */ lis r4, lbl_802DE6C4@ha -/* 80074E50 00071C50 80 6D 8D 44 */ lwz r3, lbl_803CB644-_SDA_BASE_(r13) -/* 80074E54 00071C54 38 84 E6 C4 */ addi r4, r4, lbl_802DE6C4@l +/* 80074E4C 00071C4C 3C 80 80 2E */ lis r4, lbl_sReticleMat@ha +/* 80074E50 00071C50 80 6D 8D 44 */ lwz r3, lbl_sReticleModel-_SDA_BASE_(r13) +/* 80074E54 00071C54 38 84 E6 C4 */ addi r4, r4, lbl_sReticleMat@l /* 80074E58 00071C58 48 05 32 99 */ bl iModelRender__FP8RpAtomicP11RwMatrixTag lbl_80074E5C: -/* 80074E5C 00071C5C 3C 60 80 2E */ lis r3, lbl_802DE6C4@ha +/* 80074E5C 00071C5C 3C 60 80 2E */ lis r3, lbl_sReticleMat@ha /* 80074E60 00071C60 C0 1E 00 08 */ lfs f0, 8(r30) -/* 80074E64 00071C64 38 83 E6 C4 */ addi r4, r3, lbl_802DE6C4@l +/* 80074E64 00071C64 38 83 E6 C4 */ addi r4, r3, lbl_sReticleMat@l /* 80074E68 00071C68 FC 80 F8 50 */ fneg f4, f31 /* 80074E6C 00071C6C C0 24 00 00 */ lfs f1, 0(r4) /* 80074E70 00071C70 FC 40 00 50 */ fneg f2, f0 @@ -16362,19 +16362,19 @@ lbl_80074E5C: /* 80074E84 00071C84 C0 1F 00 34 */ lfs f0, 0x34(r31) /* 80074E88 00071C88 D0 5E 00 08 */ stfs f2, 8(r30) /* 80074E8C 00071C8C D0 64 00 00 */ stfs f3, 0(r4) -/* 80074E90 00071C90 C0 42 8C B4 */ lfs f2, lbl_803CD634-_SDA2_BASE_(r2) +/* 80074E90 00071C90 C0 42 8C B4 */ lfs f2, lbl__2182-_SDA2_BASE_(r2) /* 80074E94 00071C94 EC 02 00 7C */ fnmsubs f0, f2, f1, f0 /* 80074E98 00071C98 D0 1F 00 34 */ stfs f0, 0x34(r31) -/* 80074E9C 00071C9C 80 6D 8D 44 */ lwz r3, lbl_803CB644-_SDA_BASE_(r13) +/* 80074E9C 00071C9C 80 6D 8D 44 */ lwz r3, lbl_sReticleModel-_SDA_BASE_(r13) /* 80074EA0 00071CA0 48 05 33 3D */ bl iModelCull__FP8RpAtomicP11RwMatrixTag /* 80074EA4 00071CA4 2C 03 00 00 */ cmpwi r3, 0 /* 80074EA8 00071CA8 40 82 00 14 */ bne lbl_80074EBC -/* 80074EAC 00071CAC 3C 80 80 2E */ lis r4, lbl_802DE6C4@ha -/* 80074EB0 00071CB0 80 6D 8D 44 */ lwz r3, lbl_803CB644-_SDA_BASE_(r13) -/* 80074EB4 00071CB4 38 84 E6 C4 */ addi r4, r4, lbl_802DE6C4@l +/* 80074EAC 00071CAC 3C 80 80 2E */ lis r4, lbl_sReticleMat@ha +/* 80074EB0 00071CB0 80 6D 8D 44 */ lwz r3, lbl_sReticleModel-_SDA_BASE_(r13) +/* 80074EB4 00071CB4 38 84 E6 C4 */ addi r4, r4, lbl_sReticleMat@l /* 80074EB8 00071CB8 48 05 32 39 */ bl iModelRender__FP8RpAtomicP11RwMatrixTag lbl_80074EBC: -/* 80074EBC 00071CBC C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 80074EBC 00071CBC C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 80074EC0 00071CC0 D0 1D 00 14 */ stfs f0, 0x14(r29) lbl_80074EC4: /* 80074EC4 00071CC4 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 @@ -16399,14 +16399,14 @@ get_reticle_bound__FR5xVec3Rf: /* 80074F04 00071D04 93 C1 00 38 */ stw r30, 0x38(r1) /* 80074F08 00071D08 7C 7E 1B 78 */ mr r30, r3 /* 80074F0C 00071D0C 93 A1 00 34 */ stw r29, 0x34(r1) -/* 80074F10 00071D10 80 AD 8D 58 */ lwz r5, lbl_803CB658-_SDA_BASE_(r13) -/* 80074F14 00071D14 80 0D 97 A4 */ lwz r0, lbl_803CC0A4-_SDA_BASE_(r13) +/* 80074F10 00071D10 80 AD 8D 58 */ lwz r5, lbl_gReticleTarget-_SDA_BASE_(r13) +/* 80074F14 00071D14 80 0D 97 A4 */ lwz r0, lbl_dutchman_reticle_ent-_SDA_BASE_(r13) /* 80074F18 00071D18 7C 05 00 40 */ cmplw r5, r0 /* 80074F1C 00071D1C 40 82 00 1C */ bne lbl_80074F38 -/* 80074F20 00071D20 3C 80 80 3D */ lis r4, lbl_803CA7DC@ha -/* 80074F24 00071D24 38 84 A7 DC */ addi r4, r4, lbl_803CA7DC@l +/* 80074F20 00071D20 3C 80 80 3D */ lis r4, lbl_dutchman_reticle_center@ha +/* 80074F24 00071D24 38 84 A7 DC */ addi r4, r4, lbl_dutchman_reticle_center@l /* 80074F28 00071D28 4B F9 63 3D */ bl __as__5xVec3FRC5xVec3 -/* 80074F2C 00071D2C C0 0D 97 A8 */ lfs f0, lbl_803CC0A8-_SDA_BASE_(r13) +/* 80074F2C 00071D2C C0 0D 97 A8 */ lfs f0, lbl_dutchman_reticle_radius-_SDA_BASE_(r13) /* 80074F30 00071D30 D0 1F 00 00 */ stfs f0, 0(r31) /* 80074F34 00071D34 48 00 01 D0 */ b lbl_80075104 lbl_80074F38: @@ -16428,14 +16428,14 @@ lbl_80074F38: /* 80074F74 00071D74 EC 01 00 28 */ fsubs f0, f1, f0 /* 80074F78 00071D78 D0 1F 00 00 */ stfs f0, 0(r31) /* 80074F7C 00071D7C C0 3F 00 00 */ lfs f1, 0(r31) -/* 80074F80 00071D80 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 80074F80 00071D80 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 80074F84 00071D84 EC 01 00 32 */ fmuls f0, f1, f0 /* 80074F88 00071D88 D0 1F 00 00 */ stfs f0, 0(r31) /* 80074F8C 00071D8C 48 00 01 78 */ b lbl_80075104 lbl_80074F90: /* 80074F90 00071D90 28 00 52 38 */ cmplwi r0, 0x5238 /* 80074F94 00071D94 40 82 00 A4 */ bne lbl_80075038 -/* 80074F98 00071D98 C0 22 8E 44 */ lfs f1, lbl_803CD7C4-_SDA2_BASE_(r2) +/* 80074F98 00071D98 C0 22 8E 44 */ lfs f1, lbl__4044-_SDA2_BASE_(r2) /* 80074F9C 00071D9C 7F C3 F3 78 */ mr r3, r30 /* 80074FA0 00071DA0 C0 1D 00 94 */ lfs f0, 0x94(r29) /* 80074FA4 00071DA4 38 9D 00 88 */ addi r4, r29, 0x88 @@ -16444,9 +16444,9 @@ lbl_80074F90: /* 80074FB0 00071DB0 4B F9 62 B5 */ bl __as__5xVec3FRC5xVec3 /* 80074FB4 00071DB4 7F A3 EB 78 */ mr r3, r29 /* 80074FB8 00071DB8 48 01 BE 7D */ bl NPCC_rightDir__FP4xEnt -/* 80074FBC 00071DBC 3C A0 80 25 */ lis r5, lbl_802560F4@ha +/* 80074FBC 00071DBC 3C A0 80 25 */ lis r5, lbl_offsetChuck$localstatic4$get_reticle_bound__FR5xVec3Rf@ha /* 80074FC0 00071DC0 7C 64 1B 78 */ mr r4, r3 -/* 80074FC4 00071DC4 C0 25 60 F4 */ lfs f1, lbl_802560F4@l(r5) +/* 80074FC4 00071DC4 C0 25 60 F4 */ lfs f1, lbl_offsetChuck$localstatic4$get_reticle_bound__FR5xVec3Rf@l(r5) /* 80074FC8 00071DC8 38 61 00 20 */ addi r3, r1, 0x20 /* 80074FCC 00071DCC 4B F9 61 55 */ bl __ml__5xVec3CFf /* 80074FD0 00071DD0 7F C3 F3 78 */ mr r3, r30 @@ -16454,9 +16454,9 @@ lbl_80074F90: /* 80074FD8 00071DD8 4B FA 04 6D */ bl __apl__5xVec3FRC5xVec3 /* 80074FDC 00071DDC 7F A3 EB 78 */ mr r3, r29 /* 80074FE0 00071DE0 48 01 BE 71 */ bl NPCC_upDir__FP4xEnt -/* 80074FE4 00071DE4 3C A0 80 25 */ lis r5, lbl_802560F4@ha +/* 80074FE4 00071DE4 3C A0 80 25 */ lis r5, lbl_offsetChuck$localstatic4$get_reticle_bound__FR5xVec3Rf@ha /* 80074FE8 00071DE8 7C 64 1B 78 */ mr r4, r3 -/* 80074FEC 00071DEC 38 A5 60 F4 */ addi r5, r5, lbl_802560F4@l +/* 80074FEC 00071DEC 38 A5 60 F4 */ addi r5, r5, lbl_offsetChuck$localstatic4$get_reticle_bound__FR5xVec3Rf@l /* 80074FF0 00071DF0 38 61 00 14 */ addi r3, r1, 0x14 /* 80074FF4 00071DF4 C0 25 00 04 */ lfs f1, 4(r5) /* 80074FF8 00071DF8 4B F9 61 29 */ bl __ml__5xVec3CFf @@ -16465,9 +16465,9 @@ lbl_80074F90: /* 80075004 00071E04 4B FA 04 41 */ bl __apl__5xVec3FRC5xVec3 /* 80075008 00071E08 7F A3 EB 78 */ mr r3, r29 /* 8007500C 00071E0C 48 01 BE 35 */ bl NPCC_faceDir__FP4xEnt -/* 80075010 00071E10 3C A0 80 25 */ lis r5, lbl_802560F4@ha +/* 80075010 00071E10 3C A0 80 25 */ lis r5, lbl_offsetChuck$localstatic4$get_reticle_bound__FR5xVec3Rf@ha /* 80075014 00071E14 7C 64 1B 78 */ mr r4, r3 -/* 80075018 00071E18 38 A5 60 F4 */ addi r5, r5, lbl_802560F4@l +/* 80075018 00071E18 38 A5 60 F4 */ addi r5, r5, lbl_offsetChuck$localstatic4$get_reticle_bound__FR5xVec3Rf@l /* 8007501C 00071E1C 38 61 00 08 */ addi r3, r1, 8 /* 80075020 00071E20 C0 25 00 08 */ lfs f1, 8(r5) /* 80075024 00071E24 4B F9 60 FD */ bl __ml__5xVec3CFf @@ -16476,25 +16476,25 @@ lbl_80074F90: /* 80075030 00071E30 4B FA 04 15 */ bl __apl__5xVec3FRC5xVec3 /* 80075034 00071E34 48 00 00 D0 */ b lbl_80075104 lbl_80075038: -/* 80075038 00071E38 80 8D 8D 58 */ lwz r4, lbl_803CB658-_SDA_BASE_(r13) +/* 80075038 00071E38 80 8D 8D 58 */ lwz r4, lbl_gReticleTarget-_SDA_BASE_(r13) /* 8007503C 00071E3C 7F C3 F3 78 */ mr r3, r30 /* 80075040 00071E40 80 84 00 24 */ lwz r4, 0x24(r4) /* 80075044 00071E44 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80075048 00071E48 38 84 00 30 */ addi r4, r4, 0x30 /* 8007504C 00071E4C 4B F9 62 19 */ bl __as__5xVec3FRC5xVec3 -/* 80075050 00071E50 80 6D 8D 58 */ lwz r3, lbl_803CB658-_SDA_BASE_(r13) +/* 80075050 00071E50 80 6D 8D 58 */ lwz r3, lbl_gReticleTarget-_SDA_BASE_(r13) /* 80075054 00071E54 C0 3E 00 04 */ lfs f1, 4(r30) /* 80075058 00071E58 80 63 00 24 */ lwz r3, 0x24(r3) /* 8007505C 00071E5C 80 63 00 10 */ lwz r3, 0x10(r3) /* 80075060 00071E60 C0 03 00 20 */ lfs f0, 0x20(r3) /* 80075064 00071E64 EC 01 00 2A */ fadds f0, f1, f0 /* 80075068 00071E68 D0 1E 00 04 */ stfs f0, 4(r30) -/* 8007506C 00071E6C 80 6D 8D 58 */ lwz r3, lbl_803CB658-_SDA_BASE_(r13) +/* 8007506C 00071E6C 80 6D 8D 58 */ lwz r3, lbl_gReticleTarget-_SDA_BASE_(r13) /* 80075070 00071E70 80 63 00 24 */ lwz r3, 0x24(r3) /* 80075074 00071E74 80 63 00 10 */ lwz r3, 0x10(r3) /* 80075078 00071E78 C0 03 00 28 */ lfs f0, 0x28(r3) /* 8007507C 00071E7C D0 1F 00 00 */ stfs f0, 0(r31) -/* 80075080 00071E80 80 6D 8D 58 */ lwz r3, lbl_803CB658-_SDA_BASE_(r13) +/* 80075080 00071E80 80 6D 8D 58 */ lwz r3, lbl_gReticleTarget-_SDA_BASE_(r13) /* 80075084 00071E84 80 63 00 24 */ lwz r3, 0x24(r3) /* 80075088 00071E88 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8007508C 00071E8C 38 63 00 10 */ addi r3, r3, 0x10 @@ -16508,19 +16508,19 @@ lbl_800750A4: /* 800750A8 00071EA8 80 84 00 4C */ lwz r4, 0x4c(r4) /* 800750AC 00071EAC 38 84 00 30 */ addi r4, r4, 0x30 /* 800750B0 00071EB0 4B F9 61 B5 */ bl __as__5xVec3FRC5xVec3 -/* 800750B4 00071EB4 80 6D 8D 58 */ lwz r3, lbl_803CB658-_SDA_BASE_(r13) +/* 800750B4 00071EB4 80 6D 8D 58 */ lwz r3, lbl_gReticleTarget-_SDA_BASE_(r13) /* 800750B8 00071EB8 C0 3E 00 04 */ lfs f1, 4(r30) /* 800750BC 00071EBC 80 63 00 24 */ lwz r3, 0x24(r3) /* 800750C0 00071EC0 80 63 00 10 */ lwz r3, 0x10(r3) /* 800750C4 00071EC4 C0 03 00 20 */ lfs f0, 0x20(r3) /* 800750C8 00071EC8 EC 01 00 2A */ fadds f0, f1, f0 /* 800750CC 00071ECC D0 1E 00 04 */ stfs f0, 4(r30) -/* 800750D0 00071ED0 80 6D 8D 58 */ lwz r3, lbl_803CB658-_SDA_BASE_(r13) +/* 800750D0 00071ED0 80 6D 8D 58 */ lwz r3, lbl_gReticleTarget-_SDA_BASE_(r13) /* 800750D4 00071ED4 80 63 00 24 */ lwz r3, 0x24(r3) /* 800750D8 00071ED8 80 63 00 10 */ lwz r3, 0x10(r3) /* 800750DC 00071EDC C0 03 00 28 */ lfs f0, 0x28(r3) /* 800750E0 00071EE0 D0 1F 00 00 */ stfs f0, 0(r31) -/* 800750E4 00071EE4 80 6D 8D 58 */ lwz r3, lbl_803CB658-_SDA_BASE_(r13) +/* 800750E4 00071EE4 80 6D 8D 58 */ lwz r3, lbl_gReticleTarget-_SDA_BASE_(r13) /* 800750E8 00071EE8 80 63 00 24 */ lwz r3, 0x24(r3) /* 800750EC 00071EEC 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800750F0 00071EF0 38 63 00 10 */ addi r3, r3, 0x10 @@ -16547,8 +16547,8 @@ zEntPlayer.zEntPlayerUpdateModelSB__Fv: /* 80075134 00071F34 DB C1 00 50 */ stfd f30, 0x50(r1) /* 80075138 00071F38 F3 C1 00 58 */ psq_st f30, 88(r1), 0, qr0 /* 8007513C 00071F3C BE C1 00 28 */ stmw r22, 0x28(r1) -/* 80075140 00071F40 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80075144 00071F44 3B 83 05 58 */ addi r28, r3, lbl_803C0558@l +/* 80075140 00071F40 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80075144 00071F44 3B 83 05 58 */ addi r28, r3, lbl_globals@l /* 80075148 00071F48 80 7C 07 04 */ lwz r3, 0x704(r28) /* 8007514C 00071F4C 80 BC 1F 48 */ lwz r5, 0x1f48(r28) /* 80075150 00071F50 80 63 00 0C */ lwz r3, 0xc(r3) @@ -16590,8 +16590,8 @@ lbl_800751D4: /* 800751DC 00071FDC B0 16 00 44 */ sth r0, 0x44(r22) lbl_800751E0: /* 800751E0 00071FE0 80 9C 1F 58 */ lwz r4, 0x1f58(r28) -/* 800751E4 00071FE4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800751E8 00071FE8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800751E4 00071FE4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800751E8 00071FE8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800751EC 00071FEC A0 04 00 44 */ lhz r0, 0x44(r4) /* 800751F0 00071FF0 54 00 04 3A */ rlwinm r0, r0, 0, 0x10, 0x1d /* 800751F4 00071FF4 B0 04 00 44 */ sth r0, 0x44(r4) @@ -16600,32 +16600,32 @@ lbl_800751E0: /* 80075200 00072000 2C 00 00 00 */ cmpwi r0, 0 /* 80075204 00072004 40 82 00 84 */ bne lbl_80075288 /* 80075208 00072008 80 B8 00 04 */ lwz r5, 4(r24) -/* 8007520C 0007200C 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80075210 00072010 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8007520C 0007200C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80075210 00072010 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80075214 00072014 80 65 00 04 */ lwz r3, 4(r5) /* 80075218 00072018 38 84 01 A6 */ addi r4, r4, 0x1a6 /* 8007521C 0007201C 48 17 23 01 */ bl func_801E751C /* 80075220 00072020 2C 03 00 00 */ cmpwi r3, 0 /* 80075224 00072024 41 82 00 64 */ beq lbl_80075288 /* 80075228 00072028 80 B8 00 04 */ lwz r5, 4(r24) -/* 8007522C 0007202C 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80075230 00072030 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8007522C 0007202C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80075230 00072030 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80075234 00072034 80 65 00 04 */ lwz r3, 4(r5) /* 80075238 00072038 38 84 21 4D */ addi r4, r4, 0x214d /* 8007523C 0007203C 48 17 22 E1 */ bl func_801E751C /* 80075240 00072040 2C 03 00 00 */ cmpwi r3, 0 /* 80075244 00072044 41 82 00 44 */ beq lbl_80075288 /* 80075248 00072048 80 B8 00 04 */ lwz r5, 4(r24) -/* 8007524C 0007204C 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80075250 00072050 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8007524C 0007204C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80075250 00072050 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80075254 00072054 80 65 00 04 */ lwz r3, 4(r5) /* 80075258 00072058 38 84 01 CD */ addi r4, r4, 0x1cd /* 8007525C 0007205C 48 17 22 C1 */ bl func_801E751C /* 80075260 00072060 2C 03 00 00 */ cmpwi r3, 0 /* 80075264 00072064 41 82 00 24 */ beq lbl_80075288 /* 80075268 00072068 80 B8 00 04 */ lwz r5, 4(r24) -/* 8007526C 0007206C 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80075270 00072070 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8007526C 0007206C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80075270 00072070 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80075274 00072074 80 65 00 04 */ lwz r3, 4(r5) /* 80075278 00072078 38 84 01 DC */ addi r4, r4, 0x1dc /* 8007527C 0007207C 48 17 22 A1 */ bl func_801E751C @@ -16665,15 +16665,15 @@ lbl_800752A4: /* 800752F8 000720F8 88 03 00 1A */ lbz r0, 0x1a(r3) /* 800752FC 000720FC 28 00 00 03 */ cmplwi r0, 3 /* 80075300 00072100 40 82 00 1C */ bne lbl_8007531C -/* 80075304 00072104 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80075308 00072108 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8007530C 0007210C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80075304 00072104 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80075308 00072108 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8007530C 0007210C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80075310 00072110 C0 03 1F 30 */ lfs f0, 0x1f30(r3) /* 80075314 00072114 EC 01 00 2A */ fadds f0, f1, f0 /* 80075318 00072118 D0 04 00 10 */ stfs f0, 0x10(r4) lbl_8007531C: /* 8007531C 0007211C 80 79 00 0C */ lwz r3, 0xc(r25) -/* 80075320 00072120 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80075320 00072120 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80075324 00072124 4B F9 39 45 */ bl xAnimPlayUpdate__FP9xAnimPlayf /* 80075328 00072128 80 79 00 0C */ lwz r3, 0xc(r25) /* 8007532C 0007212C 4B F9 39 DD */ bl xAnimPlayEval__FP9xAnimPlay @@ -16688,8 +16688,8 @@ lbl_80075348: /* 8007534C 0007214C B0 19 00 44 */ sth r0, 0x44(r25) lbl_80075350: /* 80075350 00072150 80 B8 00 04 */ lwz r5, 4(r24) -/* 80075354 00072154 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80075358 00072158 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80075354 00072154 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80075358 00072158 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8007535C 0007215C 83 3C 1F 64 */ lwz r25, 0x1f64(r28) /* 80075360 00072160 80 65 00 04 */ lwz r3, 4(r5) /* 80075364 00072164 38 84 01 A6 */ addi r4, r4, 0x1a6 @@ -16697,14 +16697,14 @@ lbl_80075350: /* 8007536C 0007216C 2C 03 00 00 */ cmpwi r3, 0 /* 80075370 00072170 40 82 00 18 */ bne lbl_80075388 /* 80075374 00072174 C0 38 00 08 */ lfs f1, 8(r24) -/* 80075378 00072178 C0 02 8C 70 */ lfs f0, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 80075378 00072178 C0 02 8C 70 */ lfs f0, lbl__1467-_SDA2_BASE_(r2) /* 8007537C 0007217C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80075380 00072180 4C 41 13 82 */ cror 2, 1, 2 /* 80075384 00072184 41 82 00 24 */ beq lbl_800753A8 lbl_80075388: /* 80075388 00072188 80 B8 00 04 */ lwz r5, 4(r24) -/* 8007538C 0007218C 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80075390 00072190 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8007538C 0007218C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80075390 00072190 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80075394 00072194 80 65 00 04 */ lwz r3, 4(r5) /* 80075398 00072198 38 84 01 B3 */ addi r4, r4, 0x1b3 /* 8007539C 0007219C 48 17 21 81 */ bl func_801E751C @@ -16732,9 +16732,9 @@ lbl_800753E8: /* 800753EC 000721EC 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e /* 800753F0 000721F0 41 82 00 20 */ beq lbl_80075410 /* 800753F4 000721F4 60 60 00 01 */ ori r0, r3, 1 -/* 800753F8 000721F8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800753F8 000721F8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800753FC 000721FC B0 19 00 44 */ sth r0, 0x44(r25) -/* 80075400 00072200 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80075400 00072200 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80075404 00072204 38 00 00 01 */ li r0, 1 /* 80075408 00072208 90 03 1A E8 */ stw r0, 0x1ae8(r3) /* 8007540C 0007220C 48 00 00 1C */ b lbl_80075428 @@ -16747,18 +16747,18 @@ lbl_8007541C: /* 80075420 00072220 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e /* 80075424 00072224 B0 19 00 44 */ sth r0, 0x44(r25) lbl_80075428: -/* 80075428 00072228 80 A2 BE BC */ lwz r5, lbl_803D083C-_SDA2_BASE_(r2) -/* 8007542C 0007222C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80075428 00072228 80 A2 BE BC */ lwz r5, lbl__6900-_SDA2_BASE_(r2) +/* 8007542C 0007222C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80075430 00072230 80 02 BE C0 */ lwz r0, lbl_803D0840-_SDA2_BASE_(r2) -/* 80075434 00072234 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80075438 00072238 80 E2 8E F4 */ lwz r7, lbl_803CD874-_SDA2_BASE_(r2) +/* 80075434 00072234 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80075438 00072238 80 E2 8E F4 */ lwz r7, lbl__6899-_SDA2_BASE_(r2) /* 8007543C 0007223C 3B 61 00 10 */ addi r27, r1, 0x10 /* 80075440 00072240 80 C2 8E F8 */ lwz r6, lbl_803CD878-_SDA2_BASE_(r2) /* 80075444 00072244 3B 41 00 08 */ addi r26, r1, 8 /* 80075448 00072248 90 A1 00 08 */ stw r5, 8(r1) -/* 8007544C 0007224C 3B A4 05 58 */ addi r29, r4, lbl_803C0558@l +/* 8007544C 0007224C 3B A4 05 58 */ addi r29, r4, lbl_globals@l /* 80075450 00072250 80 9C 1F 68 */ lwz r4, 0x1f68(r28) -/* 80075454 00072254 3B E3 61 18 */ addi r31, r3, lbl_80256118@l +/* 80075454 00072254 3B E3 61 18 */ addi r31, r3, lbl__stringBase0_31@l /* 80075458 00072258 90 01 00 0C */ stw r0, 0xc(r1) /* 8007545C 0007225C 3A E0 00 00 */ li r23, 0 /* 80075460 00072260 80 1C 1F 6C */ lwz r0, 0x1f6c(r28) @@ -16772,15 +16772,15 @@ lbl_80075478: /* 8007547C 0007227C 80 78 00 04 */ lwz r3, 4(r24) /* 80075480 00072280 90 01 00 1C */ stw r0, 0x1c(r1) /* 80075484 00072284 38 9F 01 CD */ addi r4, r31, 0x1cd -/* 80075488 00072288 C8 82 8C 28 */ lfd f4, lbl_803CD5A8-_SDA2_BASE_(r2) +/* 80075488 00072288 C8 82 8C 28 */ lfd f4, lbl__978_1-_SDA2_BASE_(r2) /* 8007548C 0007228C 93 C1 00 18 */ stw r30, 0x18(r1) -/* 80075490 00072290 C0 A2 8E 8C */ lfs f5, lbl_803CD80C-_SDA2_BASE_(r2) +/* 80075490 00072290 C0 A2 8E 8C */ lfs f5, lbl__6480-_SDA2_BASE_(r2) /* 80075494 00072294 C8 01 00 18 */ lfd f0, 0x18(r1) /* 80075498 00072298 90 01 00 24 */ stw r0, 0x24(r1) /* 8007549C 0007229C EC 60 20 28 */ fsubs f3, f0, f4 -/* 800754A0 000722A0 C0 42 8C E4 */ lfs f2, lbl_803CD664-_SDA2_BASE_(r2) +/* 800754A0 000722A0 C0 42 8C E4 */ lfs f2, lbl__2557-_SDA2_BASE_(r2) /* 800754A4 000722A4 93 C1 00 20 */ stw r30, 0x20(r1) -/* 800754A8 000722A8 C0 22 8C 7C */ lfs f1, lbl_803CD5FC-_SDA2_BASE_(r2) +/* 800754A8 000722A8 C0 22 8C 7C */ lfs f1, lbl__1470-_SDA2_BASE_(r2) /* 800754AC 000722AC C8 01 00 20 */ lfd f0, 0x20(r1) /* 800754B0 000722B0 EF E5 10 FA */ fmadds f31, f5, f3, f2 /* 800754B4 000722B4 82 DB 00 00 */ lwz r22, 0(r27) @@ -16797,16 +16797,16 @@ lbl_80075478: /* 800754E0 000722E0 41 82 00 54 */ beq lbl_80075534 lbl_800754E4: /* 800754E4 000722E4 80 B8 00 04 */ lwz r5, 4(r24) -/* 800754E8 000722E8 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 800754EC 000722EC 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800754E8 000722E8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 800754EC 000722EC 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800754F0 000722F0 80 65 00 04 */ lwz r3, 4(r5) /* 800754F4 000722F4 38 84 01 DC */ addi r4, r4, 0x1dc /* 800754F8 000722F8 48 17 20 25 */ bl func_801E751C /* 800754FC 000722FC 2C 03 00 00 */ cmpwi r3, 0 /* 80075500 00072300 41 82 00 34 */ beq lbl_80075534 /* 80075504 00072304 80 B8 00 04 */ lwz r5, 4(r24) -/* 80075508 00072308 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 8007550C 0007230C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80075508 00072308 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 8007550C 0007230C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80075510 00072310 80 65 00 04 */ lwz r3, 4(r5) /* 80075514 00072314 38 84 21 4D */ addi r4, r4, 0x214d /* 80075518 00072318 48 17 20 05 */ bl func_801E751C @@ -16871,9 +16871,9 @@ lbl_800755B0: zEntPlayerUpdateModel__Fv: /* 800755E8 000723E8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800755EC 000723EC 7C 08 02 A6 */ mflr r0 -/* 800755F0 000723F0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800755F0 000723F0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800755F4 000723F4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800755F8 000723F8 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800755F8 000723F8 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800755FC 000723FC 80 64 07 04 */ lwz r3, 0x704(r4) /* 80075600 00072400 80 04 16 A0 */ lwz r0, 0x16a0(r4) /* 80075604 00072404 7C 03 00 40 */ cmplw r3, r0 @@ -16889,9 +16889,9 @@ lbl_80075610: zEntPlayer.zEntPlayerEmitTongueBubbles__Fv: /* 80075620 00072420 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80075624 00072424 7C 08 02 A6 */ mflr r0 -/* 80075628 00072428 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80075628 00072428 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8007562C 0007242C 90 01 00 24 */ stw r0, 0x24(r1) -/* 80075630 00072430 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80075630 00072430 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80075634 00072434 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80075638 00072438 83 E3 1F 60 */ lwz r31, 0x1f60(r3) /* 8007563C 0007243C A0 1F 00 44 */ lhz r0, 0x44(r31) @@ -16907,7 +16907,7 @@ zEntPlayer.zEntPlayerEmitTongueBubbles__Fv: /* 80075664 00072464 4B FD 8E 79 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80075668 00072468 C0 21 00 0C */ lfs f1, 0xc(r1) /* 8007566C 0007246C 38 61 00 08 */ addi r3, r1, 8 -/* 80075670 00072470 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 80075670 00072470 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 80075674 00072474 38 80 00 01 */ li r4, 1 /* 80075678 00072478 EC 01 00 28 */ fsubs f0, f1, f0 /* 8007567C 0007247C D0 01 00 0C */ stfs f0, 0xc(r1) @@ -16923,9 +16923,9 @@ lbl_80075684: zEntPlayer.zEntPlayerEmitSlideBubbles__Fv: /* 80075698 00072498 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8007569C 0007249C 7C 08 02 A6 */ mflr r0 -/* 800756A0 000724A0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800756A0 000724A0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800756A4 000724A4 90 01 00 24 */ stw r0, 0x24(r1) -/* 800756A8 000724A8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800756A8 000724A8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800756AC 000724AC 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800756B0 000724B0 83 E3 07 04 */ lwz r31, 0x704(r3) /* 800756B4 000724B4 A0 1F 00 44 */ lhz r0, 0x44(r31) @@ -16941,7 +16941,7 @@ zEntPlayer.zEntPlayerEmitSlideBubbles__Fv: /* 800756DC 000724DC 4B FD 8E 01 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800756E0 000724E0 C0 21 00 0C */ lfs f1, 0xc(r1) /* 800756E4 000724E4 38 61 00 08 */ addi r3, r1, 8 -/* 800756E8 000724E8 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 800756E8 000724E8 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 800756EC 000724EC 38 80 00 01 */ li r4, 1 /* 800756F0 000724F0 EC 01 00 28 */ fsubs f0, f1, f0 /* 800756F4 000724F4 D0 01 00 0C */ stfs f0, 0xc(r1) @@ -16957,10 +16957,10 @@ lbl_800756FC: zEntPlayer.zEntPlayerCheckHelmetPop__Fv: /* 80075710 00072510 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80075714 00072514 7C 08 02 A6 */ mflr r0 -/* 80075718 00072518 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80075718 00072518 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8007571C 0007251C 90 01 00 24 */ stw r0, 0x24(r1) /* 80075720 00072520 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 80075724 00072524 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 80075724 00072524 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 80075728 00072528 93 C1 00 18 */ stw r30, 0x18(r1) /* 8007572C 0007252C 80 1F 1A E8 */ lwz r0, 0x1ae8(r31) /* 80075730 00072530 83 DF 1F 64 */ lwz r30, 0x1f64(r31) @@ -16982,7 +16982,7 @@ lbl_8007574C: /* 8007576C 0007256C 4B FD 8D 71 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80075770 00072570 C0 21 00 0C */ lfs f1, 0xc(r1) /* 80075774 00072574 38 61 00 08 */ addi r3, r1, 8 -/* 80075778 00072578 C0 02 8E E0 */ lfs f0, lbl_803CD860-_SDA2_BASE_(r2) +/* 80075778 00072578 C0 02 8E E0 */ lfs f0, lbl__6645-_SDA2_BASE_(r2) /* 8007577C 0007257C 38 80 00 32 */ li r4, 0x32 /* 80075780 00072580 EC 01 00 2A */ fadds f0, f1, f0 /* 80075784 00072584 D0 01 00 0C */ stfs f0, 0xc(r1) @@ -17001,18 +17001,18 @@ lbl_80075794: zEntPlayer.zEntPlayerCheckShoePop__Fv: /* 800757AC 000725AC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800757B0 000725B0 7C 08 02 A6 */ mflr r0 -/* 800757B4 000725B4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800757B4 000725B4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800757B8 000725B8 90 01 00 34 */ stw r0, 0x34(r1) /* 800757BC 000725BC BF 41 00 18 */ stmw r26, 0x18(r1) -/* 800757C0 000725C0 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l +/* 800757C0 000725C0 3B C3 05 58 */ addi r30, r3, lbl_globals@l /* 800757C4 000725C4 80 1E 1A E4 */ lwz r0, 0x1ae4(r30) /* 800757C8 000725C8 2C 00 00 00 */ cmpwi r0, 0 /* 800757CC 000725CC 41 82 00 98 */ beq lbl_80075864 -/* 800757D0 000725D0 80 62 BE C4 */ lwz r3, lbl_803D0844-_SDA2_BASE_(r2) +/* 800757D0 000725D0 80 62 BE C4 */ lwz r3, lbl__6980-_SDA2_BASE_(r2) /* 800757D4 000725D4 3B A1 00 10 */ addi r29, r1, 0x10 /* 800757D8 000725D8 80 02 BE C8 */ lwz r0, lbl_803D0848-_SDA2_BASE_(r2) /* 800757DC 000725DC 3B 81 00 08 */ addi r28, r1, 8 -/* 800757E0 000725E0 80 A2 8E FC */ lwz r5, lbl_803CD87C-_SDA2_BASE_(r2) +/* 800757E0 000725E0 80 A2 8E FC */ lwz r5, lbl__6979-_SDA2_BASE_(r2) /* 800757E4 000725E4 3B 60 00 00 */ li r27, 0 /* 800757E8 000725E8 80 82 8F 00 */ lwz r4, lbl_803CD880-_SDA2_BASE_(r2) /* 800757EC 000725EC 3B E0 00 00 */ li r31, 0 @@ -17070,8 +17070,8 @@ lbl_80075878: /* 800758AC 000726AC 4B FE 67 6D */ bl render__13cruise_bubbleFv /* 800758B0 000726B0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800758B4 000726B4 40 82 05 EC */ bne lbl_80075EA0 -/* 800758B8 000726B8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800758BC 000726BC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800758B8 000726B8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800758BC 000726BC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800758C0 000726C0 80 03 16 AC */ lwz r0, 0x16ac(r3) /* 800758C4 000726C4 28 00 00 00 */ cmplwi r0, 0 /* 800758C8 000726C8 40 82 00 10 */ bne lbl_800758D8 @@ -17080,9 +17080,9 @@ lbl_80075878: /* 800758D4 000726D4 48 00 05 CC */ b lbl_80075EA0 lbl_800758D8: /* 800758D8 000726D8 80 DE 00 24 */ lwz r6, 0x24(r30) -/* 800758DC 000726DC 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 800758E0 000726E0 38 63 61 18 */ addi r3, r3, lbl_80256118@l -/* 800758E4 000726E4 C3 E2 8C 20 */ lfs f31, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800758DC 000726DC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 800758E0 000726E0 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l +/* 800758E4 000726E4 C3 E2 8C 20 */ lfs f31, lbl__976_1-_SDA2_BASE_(r2) /* 800758E8 000726E8 80 A6 00 4C */ lwz r5, 0x4c(r6) /* 800758EC 000726EC 38 83 2B 35 */ addi r4, r3, 0x2b35 /* 800758F0 000726F0 80 65 00 00 */ lwz r3, 0(r5) @@ -17126,8 +17126,8 @@ lbl_800758D8: /* 80075988 00072788 2C 03 00 00 */ cmpwi r3, 0 /* 8007598C 0007278C 41 82 00 24 */ beq lbl_800759B0 /* 80075990 00072790 80 BD 00 04 */ lwz r5, 4(r29) -/* 80075994 00072794 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80075998 00072798 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80075994 00072794 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80075998 00072798 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8007599C 0007279C 80 65 00 04 */ lwz r3, 4(r5) /* 800759A0 000727A0 38 84 2B 41 */ addi r4, r4, 0x2b41 /* 800759A4 000727A4 48 17 1B 79 */ bl func_801E751C @@ -17135,19 +17135,19 @@ lbl_800758D8: /* 800759AC 000727AC 40 82 00 44 */ bne lbl_800759F0 lbl_800759B0: /* 800759B0 000727B0 C0 3D 00 08 */ lfs f1, 8(r29) -/* 800759B4 000727B4 C0 02 8F 04 */ lfs f0, lbl_803CD884-_SDA2_BASE_(r2) +/* 800759B4 000727B4 C0 02 8F 04 */ lfs f0, lbl__7089-_SDA2_BASE_(r2) /* 800759B8 000727B8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800759BC 000727BC 4C 41 13 82 */ cror 2, 1, 2 /* 800759C0 000727C0 40 82 00 0C */ bne lbl_800759CC -/* 800759C4 000727C4 C3 E2 8D 30 */ lfs f31, lbl_803CD6B0-_SDA2_BASE_(r2) +/* 800759C4 000727C4 C3 E2 8D 30 */ lfs f31, lbl__3402-_SDA2_BASE_(r2) /* 800759C8 000727C8 48 00 00 8C */ b lbl_80075A54 lbl_800759CC: -/* 800759CC 000727CC C0 02 8C E0 */ lfs f0, lbl_803CD660-_SDA2_BASE_(r2) +/* 800759CC 000727CC C0 02 8C E0 */ lfs f0, lbl__2556-_SDA2_BASE_(r2) /* 800759D0 000727D0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800759D4 000727D4 40 81 00 80 */ ble lbl_80075A54 /* 800759D8 000727D8 EC 21 00 28 */ fsubs f1, f1, f0 -/* 800759DC 000727DC C0 42 8D 30 */ lfs f2, lbl_803CD6B0-_SDA2_BASE_(r2) -/* 800759E0 000727E0 C0 02 8F 08 */ lfs f0, lbl_803CD888-_SDA2_BASE_(r2) +/* 800759DC 000727DC C0 42 8D 30 */ lfs f2, lbl__3402-_SDA2_BASE_(r2) +/* 800759E0 000727E0 C0 02 8F 08 */ lfs f0, lbl__7090-_SDA2_BASE_(r2) /* 800759E4 000727E4 EC 22 00 72 */ fmuls f1, f2, f1 /* 800759E8 000727E8 EF E1 00 24 */ fdivs f31, f1, f0 /* 800759EC 000727EC 48 00 00 68 */ b lbl_80075A54 @@ -17155,16 +17155,16 @@ lbl_800759F0: /* 800759F0 000727F0 80 7F 00 04 */ lwz r3, 4(r31) /* 800759F4 000727F4 28 03 00 00 */ cmplwi r3, 0 /* 800759F8 000727F8 41 82 00 5C */ beq lbl_80075A54 -/* 800759FC 000727FC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 800759FC 000727FC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80075A00 00072800 80 63 00 04 */ lwz r3, 4(r3) -/* 80075A04 00072804 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 80075A04 00072804 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 80075A08 00072808 38 84 2B 35 */ addi r4, r4, 0x2b35 /* 80075A0C 0007280C 48 17 1B 11 */ bl func_801E751C /* 80075A10 00072810 2C 03 00 00 */ cmpwi r3, 0 /* 80075A14 00072814 41 82 00 24 */ beq lbl_80075A38 /* 80075A18 00072818 80 BF 00 04 */ lwz r5, 4(r31) -/* 80075A1C 0007281C 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80075A20 00072820 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80075A1C 0007281C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80075A20 00072820 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80075A24 00072824 80 65 00 04 */ lwz r3, 4(r5) /* 80075A28 00072828 38 84 2B 41 */ addi r4, r4, 0x2b41 /* 80075A2C 0007282C 48 17 1A F1 */ bl func_801E751C @@ -17174,17 +17174,17 @@ lbl_80075A38: /* 80075A38 00072838 80 7D 00 30 */ lwz r3, 0x30(r29) /* 80075A3C 0007283C C0 5D 00 38 */ lfs f2, 0x38(r29) /* 80075A40 00072840 C0 23 00 24 */ lfs f1, 0x24(r3) -/* 80075A44 00072844 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) -/* 80075A48 00072848 C0 62 8D 30 */ lfs f3, lbl_803CD6B0-_SDA2_BASE_(r2) +/* 80075A44 00072844 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) +/* 80075A48 00072848 C0 62 8D 30 */ lfs f3, lbl__3402-_SDA2_BASE_(r2) /* 80075A4C 0007284C EC 02 00 7C */ fnmsubs f0, f2, f1, f0 /* 80075A50 00072850 EF E3 00 32 */ fmuls f31, f3, f0 lbl_80075A54: -/* 80075A54 00072854 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80075A54 00072854 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80075A58 00072858 FC 1F 00 00 */ fcmpu cr0, f31, f0 /* 80075A5C 0007285C 41 82 00 6C */ beq lbl_80075AC8 -/* 80075A60 00072860 3C 80 80 25 */ lis r4, lbl_80256100@ha +/* 80075A60 00072860 3C 80 80 25 */ lis r4, lbl__7020@ha /* 80075A64 00072864 38 61 00 44 */ addi r3, r1, 0x44 -/* 80075A68 00072868 38 C4 61 00 */ addi r6, r4, lbl_80256100@l +/* 80075A68 00072868 38 C4 61 00 */ addi r6, r4, lbl__7020@l /* 80075A6C 0007286C 80 06 00 08 */ lwz r0, 8(r6) /* 80075A70 00072870 7C 65 1B 78 */ mr r5, r3 /* 80075A74 00072874 80 86 00 00 */ lwz r4, 0(r6) @@ -17210,17 +17210,17 @@ lbl_80075A54: /* 80075AC4 000728C4 D0 03 00 38 */ stfs f0, 0x38(r3) lbl_80075AC8: /* 80075AC8 000728C8 80 BE 00 24 */ lwz r5, 0x24(r30) -/* 80075ACC 000728CC 3C 60 80 3C */ lis r3, lbl_803BF664@ha -/* 80075AD0 000728D0 38 83 F6 64 */ addi r4, r3, lbl_803BF664@l +/* 80075ACC 000728CC 3C 60 80 3C */ lis r3, lbl_rendermat@ha +/* 80075AD0 000728D0 38 83 F6 64 */ addi r4, r3, lbl_rendermat@l /* 80075AD4 000728D4 80 65 00 4C */ lwz r3, 0x4c(r5) /* 80075AD8 000728D8 4B F9 5A 95 */ bl __as__7xMat4x3FRC7xMat4x3 -/* 80075ADC 000728DC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80075AE0 000728E0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80075AE4 000728E4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80075ADC 000728DC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80075AE0 000728E0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80075AE4 000728E4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80075AE8 000728E8 C0 03 1D 24 */ lfs f0, 0x1d24(r3) /* 80075AEC 000728EC FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80075AF0 000728F0 40 82 00 10 */ bne lbl_80075B00 -/* 80075AF4 000728F4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80075AF4 000728F4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80075AF8 000728F8 FC 1F 00 00 */ fcmpu cr0, f31, f0 /* 80075AFC 000728FC 41 82 00 2C */ beq lbl_80075B28 lbl_80075B00: @@ -17241,16 +17241,16 @@ lbl_80075B28: /* 80075B2C 0007292C 80 63 00 0C */ lwz r3, 0xc(r3) /* 80075B30 00072930 83 E3 00 08 */ lwz r31, 8(r3) /* 80075B34 00072934 4B FF FA B5 */ bl zEntPlayerUpdateModel__Fv -/* 80075B38 00072938 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80075B38 00072938 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80075B3C 0007293C 80 9E 00 24 */ lwz r4, 0x24(r30) -/* 80075B40 00072940 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80075B40 00072940 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80075B44 00072944 80 03 16 A0 */ lwz r0, 0x16a0(r3) /* 80075B48 00072948 7C 04 00 40 */ cmplw r4, r0 /* 80075B4C 0007294C 40 82 01 18 */ bne lbl_80075C64 /* 80075B50 00072950 4B FF FA D1 */ bl zEntPlayer.zEntPlayerEmitTongueBubbles__Fv -/* 80075B54 00072954 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80075B54 00072954 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80075B58 00072958 80 FE 00 24 */ lwz r7, 0x24(r30) -/* 80075B5C 0007295C 3B A3 05 58 */ addi r29, r3, lbl_803C0558@l +/* 80075B5C 0007295C 3B A3 05 58 */ addi r29, r3, lbl_globals@l /* 80075B60 00072960 38 C1 00 38 */ addi r6, r1, 0x38 /* 80075B64 00072964 80 BD 19 E0 */ lwz r5, 0x19e0(r29) /* 80075B68 00072968 38 9D 19 A0 */ addi r4, r29, 0x19a0 @@ -17258,9 +17258,9 @@ lbl_80075B28: /* 80075B70 00072970 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 80075B74 00072974 48 05 34 D9 */ bl iModelTagEval__FP8RpAtomicPC9xModelTagP11RwMatrixTagP5xVec3 /* 80075B78 00072978 80 DE 00 24 */ lwz r6, 0x24(r30) -/* 80075B7C 0007297C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80075B7C 0007297C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80075B80 00072980 80 BD 19 E0 */ lwz r5, 0x19e0(r29) -/* 80075B84 00072984 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80075B84 00072984 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80075B88 00072988 80 66 00 10 */ lwz r3, 0x10(r6) /* 80075B8C 0007298C 38 84 19 C0 */ addi r4, r4, 0x19c0 /* 80075B90 00072990 80 A5 00 4C */ lwz r5, 0x4c(r5) @@ -17271,7 +17271,7 @@ lbl_80075B28: /* 80075BA4 000729A4 C0 21 00 3C */ lfs f1, 0x3c(r1) /* 80075BA8 000729A8 C0 01 00 30 */ lfs f0, 0x30(r1) /* 80075BAC 000729AC EC 63 10 2A */ fadds f3, f3, f2 -/* 80075BB0 000729B0 C0 82 8C 08 */ lfs f4, lbl_803CD588-_SDA2_BASE_(r2) +/* 80075BB0 000729B0 C0 82 8C 08 */ lfs f4, lbl__874_2-_SDA2_BASE_(r2) /* 80075BB4 000729B4 EC 41 00 2A */ fadds f2, f1, f0 /* 80075BB8 000729B8 C0 21 00 40 */ lfs f1, 0x40(r1) /* 80075BBC 000729BC EC 63 01 32 */ fmuls f3, f3, f4 @@ -17281,16 +17281,16 @@ lbl_80075B28: /* 80075BCC 000729CC D0 61 00 20 */ stfs f3, 0x20(r1) /* 80075BD0 000729D0 D0 41 00 24 */ stfs f2, 0x24(r1) /* 80075BD4 000729D4 EC 00 01 32 */ fmuls f0, f0, f4 -/* 80075BD8 000729D8 C0 22 8C 4C */ lfs f1, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80075BD8 000729D8 C0 22 8C 4C */ lfs f1, lbl__1458-_SDA2_BASE_(r2) /* 80075BDC 000729DC EC 22 08 28 */ fsubs f1, f2, f1 /* 80075BE0 000729E0 D0 01 00 28 */ stfs f0, 0x28(r1) /* 80075BE4 000729E4 D0 21 00 24 */ stfs f1, 0x24(r1) -/* 80075BE8 000729E8 80 02 AB E8 */ lwz r0, lbl_803CF568-_SDA2_BASE_(r2) +/* 80075BE8 000729E8 80 02 AB E8 */ lwz r0, lbl_gPTankDisable-_SDA2_BASE_(r2) /* 80075BEC 000729EC 28 00 00 00 */ cmplwi r0, 0 /* 80075BF0 000729F0 40 82 00 30 */ bne lbl_80075C20 /* 80075BF4 000729F4 80 BF 00 04 */ lwz r5, 4(r31) -/* 80075BF8 000729F8 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80075BFC 000729FC 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80075BF8 000729F8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80075BFC 000729FC 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80075C00 00072A00 80 65 00 04 */ lwz r3, 4(r5) /* 80075C04 00072A04 38 84 01 A6 */ addi r4, r4, 0x1a6 /* 80075C08 00072A08 48 17 19 15 */ bl func_801E751C @@ -17301,12 +17301,12 @@ lbl_80075B28: /* 80075C1C 00072A1C 4B FF 05 F5 */ bl zEntPlayer.zEntPlayer_SpawnWandBubbles__FP5xVec3Ui lbl_80075C20: /* 80075C20 00072A20 4B FF FA F1 */ bl zEntPlayer.zEntPlayerCheckHelmetPop__Fv -/* 80075C24 00072A24 80 02 AB E8 */ lwz r0, lbl_803CF568-_SDA2_BASE_(r2) +/* 80075C24 00072A24 80 02 AB E8 */ lwz r0, lbl_gPTankDisable-_SDA2_BASE_(r2) /* 80075C28 00072A28 28 00 00 00 */ cmplwi r0, 0 /* 80075C2C 00072A2C 40 82 00 30 */ bne lbl_80075C5C /* 80075C30 00072A30 80 BF 00 04 */ lwz r5, 4(r31) -/* 80075C34 00072A34 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80075C38 00072A38 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80075C34 00072A34 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80075C38 00072A38 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80075C3C 00072A3C 80 65 00 04 */ lwz r3, 4(r5) /* 80075C40 00072A40 38 84 01 CD */ addi r4, r4, 0x1cd /* 80075C44 00072A44 48 17 18 D9 */ bl func_801E751C @@ -17322,7 +17322,7 @@ lbl_80075C64: /* 80075C64 00072A64 80 03 16 A8 */ lwz r0, 0x16a8(r3) /* 80075C68 00072A68 7C 04 00 40 */ cmplw r4, r0 /* 80075C6C 00072A6C 40 82 00 D8 */ bne lbl_80075D44 -/* 80075C70 00072A70 83 AD 8D 9C */ lwz r29, lbl_803CB69C-_SDA_BASE_(r13) +/* 80075C70 00072A70 83 AD 8D 9C */ lwz r29, lbl_tslide_ground-_SDA_BASE_(r13) /* 80075C74 00072A74 7C 9F 23 78 */ mr r31, r4 /* 80075C78 00072A78 3B 80 00 00 */ li r28, 0 /* 80075C7C 00072A7C 48 00 00 7C */ b lbl_80075CF8 @@ -17366,14 +17366,14 @@ lbl_80075CF0: lbl_80075CF8: /* 80075CF8 00072AF8 28 1F 00 00 */ cmplwi r31, 0 /* 80075CFC 00072AFC 40 82 FF 84 */ bne lbl_80075C80 -/* 80075D00 00072B00 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80075D04 00072B04 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80075D00 00072B00 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80075D04 00072B04 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80075D08 00072B08 80 03 1D 4C */ lwz r0, 0x1d4c(r3) /* 80075D0C 00072B0C 28 00 00 00 */ cmplwi r0, 0 /* 80075D10 00072B10 41 82 00 08 */ beq lbl_80075D18 /* 80075D14 00072B14 4B FF F9 85 */ bl zEntPlayer.zEntPlayerEmitSlideBubbles__Fv lbl_80075D18: -/* 80075D18 00072B18 80 6D 8D 0C */ lwz r3, lbl_803CB60C-_SDA_BASE_(r13) +/* 80075D18 00072B18 80 6D 8D 0C */ lwz r3, lbl_sLasso-_SDA_BASE_(r13) /* 80075D1C 00072B1C 80 83 00 00 */ lwz r4, 0(r3) /* 80075D20 00072B20 54 80 07 FF */ clrlwi. r0, r4, 0x1f /* 80075D24 00072B24 41 82 00 3C */ beq lbl_80075D60 @@ -17394,19 +17394,19 @@ lbl_80075D44: /* 80075D58 00072B58 41 82 00 08 */ beq lbl_80075D60 /* 80075D5C 00072B5C 4B FF F9 3D */ bl zEntPlayer.zEntPlayerEmitSlideBubbles__Fv lbl_80075D60: -/* 80075D60 00072B60 80 0D 8D 58 */ lwz r0, lbl_803CB658-_SDA_BASE_(r13) -/* 80075D64 00072B64 C3 E2 8C 20 */ lfs f31, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80075D60 00072B60 80 0D 8D 58 */ lwz r0, lbl_gReticleTarget-_SDA_BASE_(r13) +/* 80075D64 00072B64 C3 E2 8C 20 */ lfs f31, lbl__976_1-_SDA2_BASE_(r2) /* 80075D68 00072B68 28 00 00 00 */ cmplwi r0, 0 /* 80075D6C 00072B6C 41 82 00 70 */ beq lbl_80075DDC /* 80075D70 00072B70 80 9E 00 24 */ lwz r4, 0x24(r30) -/* 80075D74 00072B74 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80075D78 00072B78 38 C3 05 58 */ addi r6, r3, lbl_803C0558@l +/* 80075D74 00072B74 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80075D78 00072B78 38 C3 05 58 */ addi r6, r3, lbl_globals@l /* 80075D7C 00072B7C 38 61 00 14 */ addi r3, r1, 0x14 /* 80075D80 00072B80 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 80075D84 00072B84 38 86 00 44 */ addi r4, r6, 0x44 /* 80075D88 00072B88 38 A5 00 30 */ addi r5, r5, 0x30 /* 80075D8C 00072B8C 4B F9 89 05 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 80075D90 00072B90 80 AD 8D 58 */ lwz r5, lbl_803CB658-_SDA_BASE_(r13) +/* 80075D90 00072B90 80 AD 8D 58 */ lwz r5, lbl_gReticleTarget-_SDA_BASE_(r13) /* 80075D94 00072B94 38 61 00 08 */ addi r3, r1, 8 /* 80075D98 00072B98 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80075D9C 00072B9C 80 A5 00 24 */ lwz r5, 0x24(r5) @@ -17419,14 +17419,14 @@ lbl_80075D60: /* 80075DB8 00072BB8 38 81 00 08 */ addi r4, r1, 8 /* 80075DBC 00072BBC 4B FD 87 35 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80075DC0 00072BC0 FF E0 08 90 */ fmr f31, f1 -/* 80075DC4 00072BC4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80075DC4 00072BC4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80075DC8 00072BC8 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80075DCC 00072BCC 4C 40 13 82 */ cror 2, 0, 2 /* 80075DD0 00072BD0 40 82 00 0C */ bne lbl_80075DDC /* 80075DD4 00072BD4 7F C3 F3 78 */ mr r3, r30 /* 80075DD8 00072BD8 4B FF EE DD */ bl zEntPlayer.zEntPlayer_ReticleRender__FP4zEnt lbl_80075DDC: -/* 80075DDC 00072BDC 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) +/* 80075DDC 00072BDC 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 80075DE0 00072BE0 2C 00 00 02 */ cmpwi r0, 2 /* 80075DE4 00072BE4 40 82 00 18 */ bne lbl_80075DFC /* 80075DE8 00072BE8 80 7E 00 24 */ lwz r3, 0x24(r30) @@ -17435,11 +17435,11 @@ lbl_80075DDC: /* 80075DF4 00072BF4 54 00 04 3C */ rlwinm r0, r0, 0, 0x10, 0x1e /* 80075DF8 00072BF8 B0 03 00 44 */ sth r0, 0x44(r3) lbl_80075DFC: -/* 80075DFC 00072BFC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80075E00 00072C00 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80075DFC 00072BFC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80075E00 00072C00 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80075E04 00072C04 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 80075E08 00072C08 4B FA 36 C5 */ bl xEntRender__FP4xEnt -/* 80075E0C 00072C0C 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) +/* 80075E0C 00072C0C 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 80075E10 00072C10 2C 00 00 02 */ cmpwi r0, 2 /* 80075E14 00072C14 40 82 00 4C */ bne lbl_80075E60 /* 80075E18 00072C18 80 BE 00 24 */ lwz r5, 0x24(r30) @@ -17461,7 +17461,7 @@ lbl_80075DFC: /* 80075E58 00072C58 38 80 00 01 */ li r4, 1 /* 80075E5C 00072C5C 48 1B 99 81 */ bl RwRenderStateSet lbl_80075E60: -/* 80075E60 00072C60 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80075E60 00072C60 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80075E64 00072C64 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80075E68 00072C68 40 81 00 0C */ ble lbl_80075E74 /* 80075E6C 00072C6C 7F C3 F3 78 */ mr r3, r30 @@ -17471,8 +17471,8 @@ lbl_80075E74: /* 80075E78 00072C78 38 81 00 50 */ addi r4, r1, 0x50 /* 80075E7C 00072C7C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80075E80 00072C80 4B FB EB 1D */ bl __as__11RwMatrixTagFRC11RwMatrixTag -/* 80075E84 00072C84 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80075E88 00072C88 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80075E84 00072C84 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80075E88 00072C88 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80075E8C 00072C8C 80 03 1A EC */ lwz r0, 0x1aec(r3) /* 80075E90 00072C90 2C 00 00 00 */ cmpwi r0, 0 /* 80075E94 00072C94 41 82 00 0C */ beq lbl_80075EA0 @@ -17500,8 +17500,8 @@ lbl_80075EC8: /* 80075EE4 00072CE4 7C BF 2B 78 */ mr r31, r5 /* 80075EE8 00072CE8 38 00 00 00 */ li r0, 0 /* 80075EEC 00072CEC 90 05 00 E0 */ stw r0, 0xe0(r5) -/* 80075EF0 00072CF0 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80075EF4 00072CF4 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l +/* 80075EF0 00072CF0 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80075EF4 00072CF4 38 A4 05 58 */ addi r5, r4, lbl_globals@l /* 80075EF8 00072CF8 FF E0 08 90 */ fmr f31, f1 /* 80075EFC 00072CFC 80 1F 00 E0 */ lwz r0, 0xe0(r31) /* 80075F00 00072D00 7C 7E 1B 78 */ mr r30, r3 @@ -17536,15 +17536,15 @@ lbl_80075F60: lbl_80075F70: /* 80075F70 00072D70 54 60 06 F7 */ rlwinm. r0, r3, 0, 0x1b, 0x1b /* 80075F74 00072D74 41 82 00 14 */ beq lbl_80075F88 -/* 80075F78 00072D78 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80075F7C 00072D7C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80075F78 00072D78 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80075F7C 00072D7C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80075F80 00072D80 A1 03 08 76 */ lhz r8, 0x876(r3) /* 80075F84 00072D84 48 00 00 1C */ b lbl_80075FA0 lbl_80075F88: /* 80075F88 00072D88 54 60 06 73 */ rlwinm. r0, r3, 0, 0x19, 0x19 /* 80075F8C 00072D8C 41 82 00 14 */ beq lbl_80075FA0 -/* 80075F90 00072D90 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80075F94 00072D94 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80075F90 00072D90 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80075F94 00072D94 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80075F98 00072D98 A0 03 08 76 */ lhz r0, 0x876(r3) /* 80075F9C 00072D9C 7D 00 00 D0 */ neg r8, r0 lbl_80075FA0: @@ -17552,7 +17552,7 @@ lbl_80075FA0: /* 80075FA4 00072DA4 6C E3 80 00 */ xoris r3, r7, 0x8000 /* 80075FA8 00072DA8 6D 00 80 00 */ xoris r0, r8, 0x8000 /* 80075FAC 00072DAC 90 61 00 24 */ stw r3, 0x24(r1) -/* 80075FB0 00072DB0 C8 42 8C 28 */ lfd f2, lbl_803CD5A8-_SDA2_BASE_(r2) +/* 80075FB0 00072DB0 C8 42 8C 28 */ lfd f2, lbl__978_1-_SDA2_BASE_(r2) /* 80075FB4 00072DB4 FC 60 F8 90 */ fmr f3, f31 /* 80075FB8 00072DB8 90 81 00 20 */ stw r4, 0x20(r1) /* 80075FBC 00072DBC 7F C3 F3 78 */ mr r3, r30 @@ -17564,8 +17564,8 @@ lbl_80075FA0: /* 80075FD4 00072DD4 EC 40 10 28 */ fsubs f2, f0, f2 /* 80075FD8 00072DD8 4B FF 0A 15 */ bl zEntPlayer.PlayerAbsControl__FP4xEntfff lbl_80075FDC: -/* 80075FDC 00072DDC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80075FE0 00072DE0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80075FDC 00072DDC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80075FE0 00072DE0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80075FE4 00072DE4 80 03 1A FC */ lwz r0, 0x1afc(r3) /* 80075FE8 00072DE8 2C 00 00 00 */ cmpwi r0, 0 /* 80075FEC 00072DEC 41 82 00 AC */ beq lbl_80076098 @@ -17577,12 +17577,12 @@ lbl_80075FDC: /* 80076004 00072E04 54 60 03 5B */ rlwinm. r0, r3, 0, 0xd, 0xd /* 80076008 00072E08 41 82 00 3C */ beq lbl_80076044 /* 8007600C 00072E0C 70 60 33 00 */ andi. r0, r3, 0x3300 -/* 80076010 00072E10 C0 22 8C 6C */ lfs f1, lbl_803CD5EC-_SDA2_BASE_(r2) +/* 80076010 00072E10 C0 22 8C 6C */ lfs f1, lbl__1466-_SDA2_BASE_(r2) /* 80076014 00072E14 41 82 00 0C */ beq lbl_80076020 -/* 80076018 00072E18 C0 02 8F 0C */ lfs f0, lbl_803CD88C-_SDA2_BASE_(r2) +/* 80076018 00072E18 C0 02 8F 0C */ lfs f0, lbl__7142-_SDA2_BASE_(r2) /* 8007601C 00072E1C 48 00 00 08 */ b lbl_80076024 lbl_80076020: -/* 80076020 00072E20 C0 02 8F 10 */ lfs f0, lbl_803CD890-_SDA2_BASE_(r2) +/* 80076020 00072E20 C0 02 8F 10 */ lfs f0, lbl__7143-_SDA2_BASE_(r2) lbl_80076024: /* 80076024 00072E24 EC 21 00 32 */ fmuls f1, f1, f0 /* 80076028 00072E28 C0 1F 00 C0 */ lfs f0, 0xc0(r31) @@ -17595,19 +17595,19 @@ lbl_80076024: lbl_80076044: /* 80076044 00072E44 28 04 00 00 */ cmplwi r4, 0 /* 80076048 00072E48 40 82 00 50 */ bne lbl_80076098 -/* 8007604C 00072E4C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80076050 00072E50 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007604C 00072E4C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80076050 00072E50 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80076054 00072E54 80 63 03 1C */ lwz r3, 0x31c(r3) /* 80076058 00072E58 80 63 00 2C */ lwz r3, 0x2c(r3) /* 8007605C 00072E5C 54 60 03 19 */ rlwinm. r0, r3, 0, 0xc, 0xc /* 80076060 00072E60 41 82 00 38 */ beq lbl_80076098 /* 80076064 00072E64 70 60 33 00 */ andi. r0, r3, 0x3300 -/* 80076068 00072E68 C0 22 8C 6C */ lfs f1, lbl_803CD5EC-_SDA2_BASE_(r2) +/* 80076068 00072E68 C0 22 8C 6C */ lfs f1, lbl__1466-_SDA2_BASE_(r2) /* 8007606C 00072E6C 41 82 00 0C */ beq lbl_80076078 -/* 80076070 00072E70 C0 02 8F 0C */ lfs f0, lbl_803CD88C-_SDA2_BASE_(r2) +/* 80076070 00072E70 C0 02 8F 0C */ lfs f0, lbl__7142-_SDA2_BASE_(r2) /* 80076074 00072E74 48 00 00 08 */ b lbl_8007607C lbl_80076078: -/* 80076078 00072E78 C0 02 8F 10 */ lfs f0, lbl_803CD890-_SDA2_BASE_(r2) +/* 80076078 00072E78 C0 02 8F 10 */ lfs f0, lbl__7143-_SDA2_BASE_(r2) lbl_8007607C: /* 8007607C 00072E7C EC 21 00 32 */ fmuls f1, f1, f0 /* 80076080 00072E80 C0 1F 00 C0 */ lfs f0, 0xc0(r31) @@ -17617,47 +17617,47 @@ lbl_8007607C: /* 80076090 00072E90 60 00 00 02 */ ori r0, r0, 2 /* 80076094 00072E94 90 1F 00 E0 */ stw r0, 0xe0(r31) lbl_80076098: -/* 80076098 00072E98 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007609C 00072E9C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80076098 00072E98 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007609C 00072E9C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800760A0 00072EA0 80 03 1A F8 */ lwz r0, 0x1af8(r3) /* 800760A4 00072EA4 2C 00 00 01 */ cmpwi r0, 1 /* 800760A8 00072EA8 40 82 00 34 */ bne lbl_800760DC /* 800760AC 00072EAC 80 1F 00 E0 */ lwz r0, 0xe0(r31) -/* 800760B0 00072EB0 3C 60 80 2E */ lis r3, lbl_802DE740@ha -/* 800760B4 00072EB4 38 83 E7 40 */ addi r4, r3, lbl_802DE740@l +/* 800760B0 00072EB0 3C 60 80 2E */ lis r3, lbl_sWallNormal@ha +/* 800760B4 00072EB4 38 83 E7 40 */ addi r4, r3, lbl_sWallNormal@l /* 800760B8 00072EB8 64 00 00 01 */ oris r0, r0, 1 /* 800760BC 00072EBC 38 61 00 14 */ addi r3, r1, 0x14 /* 800760C0 00072EC0 90 1F 00 E0 */ stw r0, 0xe0(r31) /* 800760C4 00072EC4 4B F9 86 01 */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 800760C8 00072EC8 FC 40 F8 90 */ fmr f2, f31 -/* 800760CC 00072ECC C0 22 8C B8 */ lfs f1, lbl_803CD638-_SDA2_BASE_(r2) +/* 800760CC 00072ECC C0 22 8C B8 */ lfs f1, lbl__2290-_SDA2_BASE_(r2) /* 800760D0 00072ED0 7F C3 F3 78 */ mr r3, r30 /* 800760D4 00072ED4 38 81 00 14 */ addi r4, r1, 0x14 /* 800760D8 00072ED8 4B FF 07 8D */ bl zEntPlayer.TurnToFace__FP4xEntPC5xVec3ff lbl_800760DC: -/* 800760DC 00072EDC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800760E0 00072EE0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800760DC 00072EDC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800760E0 00072EE0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800760E4 00072EE4 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 800760E8 00072EE8 2C 00 00 00 */ cmpwi r0, 0 /* 800760EC 00072EEC 40 82 00 0C */ bne lbl_800760F8 /* 800760F0 00072EF0 38 00 00 00 */ li r0, 0 -/* 800760F4 00072EF4 90 0D 8C C8 */ stw r0, lbl_803CB5C8-_SDA_BASE_(r13) +/* 800760F4 00072EF4 90 0D 8C C8 */ stw r0, lbl_sPlayerAttackInAir-_SDA_BASE_(r13) lbl_800760F8: -/* 800760F8 00072EF8 80 0D 8C C8 */ lwz r0, lbl_803CB5C8-_SDA_BASE_(r13) +/* 800760F8 00072EF8 80 0D 8C C8 */ lwz r0, lbl_sPlayerAttackInAir-_SDA_BASE_(r13) /* 800760FC 00072EFC 2C 00 00 01 */ cmpwi r0, 1 /* 80076100 00072F00 41 81 00 E4 */ bgt lbl_800761E4 -/* 80076104 00072F04 C0 2D 8C EC */ lfs f1, lbl_803CB5EC-_SDA_BASE_(r13) -/* 80076108 00072F08 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80076104 00072F04 C0 2D 8C EC */ lfs f1, lbl_surfSlickRatio-_SDA_BASE_(r13) +/* 80076108 00072F08 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007610C 00072F0C FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80076110 00072F10 40 82 00 D4 */ bne lbl_800761E4 -/* 80076114 00072F14 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80076118 00072F18 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80076114 00072F14 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80076118 00072F18 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007611C 00072F1C 80 03 1A E0 */ lwz r0, 0x1ae0(r3) /* 80076120 00072F20 2C 00 00 00 */ cmpwi r0, 0 /* 80076124 00072F24 40 82 00 5C */ bne lbl_80076180 /* 80076128 00072F28 80 9E 00 24 */ lwz r4, 0x24(r30) -/* 8007612C 00072F2C 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80076130 00072F30 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 8007612C 00072F2C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80076130 00072F30 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80076134 00072F34 80 A4 00 0C */ lwz r5, 0xc(r4) /* 80076138 00072F38 38 83 04 00 */ addi r4, r3, 0x400 /* 8007613C 00072F3C 80 65 00 08 */ lwz r3, 8(r5) @@ -17667,8 +17667,8 @@ lbl_800760F8: /* 8007614C 00072F4C 2C 03 00 00 */ cmpwi r3, 0 /* 80076150 00072F50 41 82 00 30 */ beq lbl_80076180 /* 80076154 00072F54 80 9E 00 24 */ lwz r4, 0x24(r30) -/* 80076158 00072F58 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 8007615C 00072F5C 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80076158 00072F58 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 8007615C 00072F5C 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80076160 00072F60 80 A4 00 0C */ lwz r5, 0xc(r4) /* 80076164 00072F64 38 83 03 F4 */ addi r4, r3, 0x3f4 /* 80076168 00072F68 80 65 00 08 */ lwz r3, 8(r5) @@ -17678,12 +17678,12 @@ lbl_800760F8: /* 80076178 00072F78 2C 03 00 00 */ cmpwi r3, 0 /* 8007617C 00072F7C 40 82 00 68 */ bne lbl_800761E4 lbl_80076180: -/* 80076180 00072F80 3C 60 80 25 */ lis r3, lbl_8025610C@ha -/* 80076184 00072F84 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 80076188 00072F88 38 C3 61 0C */ addi r6, r3, lbl_8025610C@l +/* 80076180 00072F80 3C 60 80 25 */ lis r3, lbl__7128@ha +/* 80076184 00072F84 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 80076188 00072F88 38 C3 61 0C */ addi r6, r3, lbl__7128@l /* 8007618C 00072F8C 80 7E 00 48 */ lwz r3, 0x48(r30) /* 80076190 00072F90 80 86 00 00 */ lwz r4, 0(r6) -/* 80076194 00072F94 38 E5 05 58 */ addi r7, r5, lbl_803C0558@l +/* 80076194 00072F94 38 E5 05 58 */ addi r7, r5, lbl_globals@l /* 80076198 00072F98 80 A6 00 04 */ lwz r5, 4(r6) /* 8007619C 00072F9C FC 20 F8 90 */ fmr f1, f31 /* 800761A0 00072FA0 80 06 00 08 */ lwz r0, 8(r6) @@ -17719,14 +17719,14 @@ zEntPlayer_setBoulderMode__FUi: /* 80076208 00073008 41 82 00 18 */ beq lbl_80076220 /* 8007620C 0007300C 38 60 00 01 */ li r3, 1 /* 80076210 00073010 38 00 00 00 */ li r0, 0 -/* 80076214 00073014 90 6D 8D 34 */ stw r3, lbl_803CB634-_SDA_BASE_(r13) -/* 80076218 00073018 90 0D 8D 30 */ stw r0, lbl_803CB630-_SDA_BASE_(r13) +/* 80076214 00073014 90 6D 8D 34 */ stw r3, lbl_boulderRollShouldStart-_SDA_BASE_(r13) +/* 80076218 00073018 90 0D 8D 30 */ stw r0, lbl_boulderRollShouldEnd-_SDA_BASE_(r13) /* 8007621C 0007301C 4E 80 00 20 */ blr lbl_80076220: /* 80076220 00073020 38 60 00 00 */ li r3, 0 /* 80076224 00073024 38 00 00 01 */ li r0, 1 -/* 80076228 00073028 90 6D 8D 34 */ stw r3, lbl_803CB634-_SDA_BASE_(r13) -/* 8007622C 0007302C 90 0D 8D 30 */ stw r0, lbl_803CB630-_SDA_BASE_(r13) +/* 80076228 00073028 90 6D 8D 34 */ stw r3, lbl_boulderRollShouldStart-_SDA_BASE_(r13) +/* 8007622C 0007302C 90 0D 8D 30 */ stw r0, lbl_boulderRollShouldEnd-_SDA_BASE_(r13) /* 80076230 00073030 4E 80 00 20 */ blr .global zEntPlayer_Damage__FP5xBaseUiPC5xVec3 @@ -17744,9 +17744,9 @@ zEntPlayer_Damage__FP5xBaseUiPC5xVec3: lbl_8007625C: /* 8007625C 0007305C 28 1F 00 00 */ cmplwi r31, 0 /* 80076260 00073060 41 82 00 30 */ beq lbl_80076290 -/* 80076264 00073064 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80076264 00073064 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80076268 00073068 C0 1F 00 00 */ lfs f0, 0(r31) -/* 8007626C 0007306C 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8007626C 0007306C 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80076270 00073070 80 64 07 28 */ lwz r3, 0x728(r4) /* 80076274 00073074 D0 03 00 D4 */ stfs f0, 0xd4(r3) /* 80076278 00073078 C0 1F 00 04 */ lfs f0, 4(r31) @@ -17782,9 +17782,9 @@ zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3: /* 800762DC 000730DC 38 60 00 00 */ li r3, 0 /* 800762E0 000730E0 48 00 00 A8 */ b lbl_80076388 lbl_800762E4: -/* 800762E4 000730E4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800762E4 000730E4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800762E8 000730E8 C0 1E 00 08 */ lfs f0, 8(r30) -/* 800762EC 000730EC 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 800762EC 000730EC 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 800762F0 000730F0 C0 5E 00 00 */ lfs f2, 0(r30) /* 800762F4 000730F4 80 7F 07 04 */ lwz r3, 0x704(r31) /* 800762F8 000730F8 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -17795,34 +17795,34 @@ lbl_800762E4: /* 8007630C 0007310C EC 1E 07 B2 */ fmuls f0, f30, f30 /* 80076310 00073110 EC 3F 07 FA */ fmadds f1, f31, f31, f0 /* 80076314 00073114 4B F9 44 E9 */ bl xsqrt__Ff -/* 80076318 00073118 C0 02 8C 54 */ lfs f0, lbl_803CD5D4-_SDA2_BASE_(r2) +/* 80076318 00073118 C0 02 8C 54 */ lfs f0, lbl__1460-_SDA2_BASE_(r2) /* 8007631C 0007311C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80076320 00073120 40 80 00 20 */ bge lbl_80076340 /* 80076324 00073124 80 7F 07 04 */ lwz r3, 0x704(r31) -/* 80076328 00073128 C0 22 8D 20 */ lfs f1, lbl_803CD6A0-_SDA2_BASE_(r2) +/* 80076328 00073128 C0 22 8D 20 */ lfs f1, lbl__3296-_SDA2_BASE_(r2) /* 8007632C 0007312C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80076330 00073130 C0 43 00 20 */ lfs f2, 0x20(r3) /* 80076334 00073134 C0 03 00 28 */ lfs f0, 0x28(r3) /* 80076338 00073138 FF E0 10 50 */ fneg f31, f2 /* 8007633C 0007313C FF C0 00 50 */ fneg f30, f0 lbl_80076340: -/* 80076340 00073140 C0 0D 81 F4 */ lfs f0, lbl_803CAAF4-_SDA_BASE_(r13) -/* 80076344 00073144 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80076348 00073148 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 80076340 00073140 C0 0D 81 F4 */ lfs f0, lbl_sPlayerNPC_KnockBackVel-_SDA_BASE_(r13) +/* 80076344 00073144 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80076348 00073148 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 8007634C 0007314C 38 60 00 01 */ li r3, 1 /* 80076350 00073150 EC 00 08 24 */ fdivs f0, f0, f1 /* 80076354 00073154 80 85 07 28 */ lwz r4, 0x728(r5) /* 80076358 00073158 EC 20 07 F2 */ fmuls f1, f0, f31 /* 8007635C 0007315C EC 00 07 B2 */ fmuls f0, f0, f30 /* 80076360 00073160 D0 24 00 D4 */ stfs f1, 0xd4(r4) -/* 80076364 00073164 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80076364 00073164 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80076368 00073168 80 85 07 28 */ lwz r4, 0x728(r5) /* 8007636C 0007316C D0 24 00 D8 */ stfs f1, 0xd8(r4) /* 80076370 00073170 80 85 07 28 */ lwz r4, 0x728(r5) /* 80076374 00073174 D0 04 00 DC */ stfs f0, 0xdc(r4) -/* 80076378 00073178 C0 0D 81 F0 */ lfs f0, lbl_803CAAF0-_SDA_BASE_(r13) +/* 80076378 00073178 C0 0D 81 F0 */ lfs f0, lbl_sPlayerNPC_KnockBackTime-_SDA_BASE_(r13) /* 8007637C 0007317C D0 05 1F B0 */ stfs f0, 0x1fb0(r5) -/* 80076380 00073180 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80076380 00073180 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80076384 00073184 D0 05 1F B4 */ stfs f0, 0x1fb4(r5) lbl_80076388: /* 80076388 00073188 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 @@ -17845,22 +17845,22 @@ zEntPlayer_DamageKnockIntoAir__Ff: /* 800763C0 000731C0 38 61 00 08 */ addi r3, r1, 8 /* 800763C4 000731C4 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800763C8 000731C8 D0 21 00 08 */ stfs f1, 8(r1) -/* 800763CC 000731CC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800763CC 000731CC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800763D0 000731D0 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 800763D4 000731D4 C0 02 8D 14 */ lfs f0, lbl_803CD694-_SDA2_BASE_(r2) +/* 800763D4 000731D4 C0 02 8D 14 */ lfs f0, lbl__3169-_SDA2_BASE_(r2) /* 800763D8 000731D8 D0 01 00 0C */ stfs f0, 0xc(r1) /* 800763DC 000731DC 48 00 0B 51 */ bl CalcJumpImpulse__FP10zJumpParamPC15zPlayerSettings -/* 800763E0 000731E0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800763E0 000731E0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800763E4 000731E4 38 81 00 08 */ addi r4, r1, 8 -/* 800763E8 000731E8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800763E8 000731E8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800763EC 000731EC 3B E3 06 E0 */ addi r31, r3, 0x6e0 /* 800763F0 000731F0 7F E3 FB 78 */ mr r3, r31 /* 800763F4 000731F4 48 00 0B 99 */ bl zEntPlayerJumpStart__FP4xEntP10zJumpParam /* 800763F8 000731F8 7F E3 FB 78 */ mr r3, r31 /* 800763FC 000731FC 48 00 0C 35 */ bl zEntPlayer.zEntPlayerJumpAddDriver__FP4xEnt -/* 80076400 00073200 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80076404 00073204 C0 02 8C D0 */ lfs f0, lbl_803CD650-_SDA2_BASE_(r2) -/* 80076408 00073208 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80076400 00073200 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80076404 00073204 C0 02 8C D0 */ lfs f0, lbl__2472-_SDA2_BASE_(r2) +/* 80076408 00073208 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007640C 0007320C 38 00 00 01 */ li r0, 1 /* 80076410 00073210 D0 03 1F B4 */ stfs f0, 0x1fb4(r3) /* 80076414 00073214 90 03 1A B8 */ stw r0, 0x1ab8(r3) @@ -17875,9 +17875,9 @@ zEntPlayer_DamageKnockIntoAir__Ff: zEntPlayer_Damage__FP5xBaseUi: /* 80076430 00073230 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80076434 00073234 7C 08 02 A6 */ mflr r0 -/* 80076438 00073238 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 80076438 00073238 3C A0 80 3C */ lis r5, lbl_globals@ha /* 8007643C 0007323C 90 01 00 24 */ stw r0, 0x24(r1) -/* 80076440 00073240 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 80076440 00073240 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 80076444 00073244 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80076448 00073248 93 C1 00 18 */ stw r30, 0x18(r1) /* 8007644C 0007324C 93 A1 00 14 */ stw r29, 0x14(r1) @@ -17888,7 +17888,7 @@ zEntPlayer_Damage__FP5xBaseUi: /* 80076460 00073260 2C 00 00 00 */ cmpwi r0, 0 /* 80076464 00073264 41 82 00 24 */ beq lbl_80076488 /* 80076468 00073268 C0 25 17 08 */ lfs f1, 0x1708(r5) -/* 8007646C 0007326C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007646C 0007326C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80076470 00073270 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80076474 00073274 41 81 00 0C */ bgt lbl_80076480 /* 80076478 00073278 C0 05 08 E8 */ lfs f0, 0x8e8(r5) @@ -17906,16 +17906,16 @@ lbl_80076488: lbl_800764A0: /* 800764A0 000732A0 28 1D 02 9A */ cmplwi r29, 0x29a /* 800764A4 000732A4 40 82 00 1C */ bne lbl_800764C0 -/* 800764A8 000732A8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800764A8 000732A8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800764AC 000732AC 3B A0 00 01 */ li r29, 1 -/* 800764B0 000732B0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800764B0 000732B0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800764B4 000732B4 80 03 16 B0 */ lwz r0, 0x16b0(r3) /* 800764B8 000732B8 28 00 00 01 */ cmplwi r0, 1 /* 800764BC 000732BC 41 81 00 3C */ bgt lbl_800764F8 lbl_800764C0: -/* 800764C0 000732C0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800764C4 000732C4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800764C8 000732C8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800764C0 000732C0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800764C4 000732C4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 800764C8 000732C8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800764CC 000732CC C0 03 17 08 */ lfs f0, 0x1708(r3) /* 800764D0 000732D0 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800764D4 000732D4 41 81 00 1C */ bgt lbl_800764F0 @@ -17943,15 +17943,15 @@ lbl_800764F8: /* 80076524 00073324 48 00 AD 1D */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 80076528 00073328 38 60 00 2E */ li r3, 0x2e /* 8007652C 0007332C 48 00 AD 15 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd -/* 80076530 00073330 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80076530 00073330 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80076534 00073334 38 60 00 1B */ li r3, 0x1b /* 80076538 00073338 38 80 00 1E */ li r4, 0x1e /* 8007653C 0007333C 48 00 A9 B9 */ bl zEntPlayer_SNDPlayRandom__F14_tagePlayerSnd14_tagePlayerSndf /* 80076540 00073340 39 00 00 FF */ li r8, 0xff /* 80076544 00073344 38 00 00 00 */ li r0, 0 -/* 80076548 00073348 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80076548 00073348 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8007654C 0007334C 99 01 00 0C */ stb r8, 0xc(r1) -/* 80076550 00073350 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l +/* 80076550 00073350 3B C3 05 58 */ addi r30, r3, lbl_globals@l /* 80076554 00073354 38 A1 00 0C */ addi r5, r1, 0xc /* 80076558 00073358 99 01 00 0D */ stb r8, 0xd(r1) /* 8007655C 0007335C 38 C1 00 08 */ addi r6, r1, 8 @@ -17962,24 +17962,24 @@ lbl_800764F8: /* 80076570 00073370 99 01 00 08 */ stb r8, 8(r1) /* 80076574 00073374 98 01 00 09 */ stb r0, 9(r1) /* 80076578 00073378 98 01 00 0A */ stb r0, 0xa(r1) -/* 8007657C 0007337C C0 82 8C 70 */ lfs f4, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 8007657C 0007337C C0 82 8C 70 */ lfs f4, lbl__1467-_SDA2_BASE_(r2) /* 80076580 00073380 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80076584 00073384 FC A0 20 90 */ fmr f5, f4 -/* 80076588 00073388 C0 22 8C B4 */ lfs f1, lbl_803CD634-_SDA2_BASE_(r2) -/* 8007658C 0007338C C0 42 8C 08 */ lfs f2, lbl_803CD588-_SDA2_BASE_(r2) +/* 80076588 00073388 C0 22 8C B4 */ lfs f1, lbl__2182-_SDA2_BASE_(r2) +/* 8007658C 0007338C C0 42 8C 08 */ lfs f2, lbl__874_2-_SDA2_BASE_(r2) /* 80076590 00073390 38 63 00 30 */ addi r3, r3, 0x30 -/* 80076594 00073394 C0 62 8C 20 */ lfs f3, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80076594 00073394 C0 62 8C 20 */ lfs f3, lbl__976_1-_SDA2_BASE_(r2) /* 80076598 00073398 4B FB 3C 75 */ bl xFXShineStart__FPC5xVec3ffffUiPC10iColor_tagPC10iColor_tagfi -/* 8007659C 0007339C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800765A0 000733A0 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 8007659C 0007339C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800765A0 000733A0 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 800765A4 000733A4 80 1F 16 B0 */ lwz r0, 0x16b0(r31) /* 800765A8 000733A8 93 9F 17 00 */ stw r28, 0x1700(r31) /* 800765AC 000733AC 7C 1D 00 40 */ cmplw r29, r0 /* 800765B0 000733B0 40 81 00 08 */ ble lbl_800765B8 /* 800765B4 000733B4 7C 1D 03 78 */ mr r29, r0 lbl_800765B8: -/* 800765B8 000733B8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800765BC 000733BC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800765B8 000733B8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800765BC 000733BC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800765C0 000733C0 80 03 08 E4 */ lwz r0, 0x8e4(r3) /* 800765C4 000733C4 28 00 00 00 */ cmplwi r0, 0 /* 800765C8 000733C8 41 82 00 10 */ beq lbl_800765D8 @@ -17992,60 +17992,60 @@ lbl_800765D8: /* 800765E0 000733E0 40 82 00 BC */ bne lbl_8007669C /* 800765E4 000733E4 38 00 00 01 */ li r0, 1 /* 800765E8 000733E8 38 60 00 1F */ li r3, 0x1f -/* 800765EC 000733EC 90 0D 8C C0 */ stw r0, lbl_803CB5C0-_SDA_BASE_(r13) -/* 800765F0 000733F0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800765EC 000733EC 90 0D 8C C0 */ stw r0, lbl_sPlayerDiedLastTime-_SDA_BASE_(r13) +/* 800765F0 000733F0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800765F4 000733F4 48 00 A1 9D */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 800765F8 000733F8 4B FB A6 71 */ bl xrand__Fv /* 800765FC 000733FC 54 60 07 BE */ clrlwi r0, r3, 0x1e /* 80076600 00073400 28 00 00 03 */ cmplwi r0, 3 /* 80076604 00073404 40 82 00 14 */ bne lbl_80076618 -/* 80076608 00073408 C0 22 8D 34 */ lfs f1, lbl_803CD6B4-_SDA2_BASE_(r2) +/* 80076608 00073408 C0 22 8D 34 */ lfs f1, lbl__3441-_SDA2_BASE_(r2) /* 8007660C 0007340C 38 60 00 5D */ li r3, 0x5d /* 80076610 00073410 38 80 00 60 */ li r4, 0x60 /* 80076614 00073414 48 00 A4 AD */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf lbl_80076618: -/* 80076618 00073418 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007661C 0007341C C0 02 8C B8 */ lfs f0, lbl_803CD638-_SDA2_BASE_(r2) -/* 80076620 00073420 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80076618 00073418 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007661C 0007341C C0 02 8C B8 */ lfs f0, lbl__2290-_SDA2_BASE_(r2) +/* 80076620 00073420 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80076624 00073424 38 60 00 01 */ li r3, 1 /* 80076628 00073428 D0 04 17 08 */ stfs f0, 0x1708(r4) /* 8007662C 0007342C 4B FE FF 2D */ bl zEntPlayerControlOff__F13zControlOwner -/* 80076630 00073430 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80076634 00073434 3B 83 05 58 */ addi r28, r3, lbl_803C0558@l +/* 80076630 00073430 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80076634 00073434 3B 83 05 58 */ addi r28, r3, lbl_globals@l /* 80076638 00073438 80 1C 07 98 */ lwz r0, 0x798(r28) /* 8007663C 0007343C 28 00 00 00 */ cmplwi r0, 0 /* 80076640 00073440 41 82 00 34 */ beq lbl_80076674 /* 80076644 00073444 38 00 00 00 */ li r0, 0 /* 80076648 00073448 80 BC 07 28 */ lwz r5, 0x728(r28) -/* 8007664C 0007344C 3C 60 80 25 */ lis r3, lbl_80253018@ha +/* 8007664C 0007344C 3C 60 80 25 */ lis r3, lbl_g_O3@ha /* 80076650 00073450 90 1C 07 98 */ stw r0, 0x798(r28) -/* 80076654 00073454 38 83 30 18 */ addi r4, r3, lbl_80253018@l +/* 80076654 00073454 38 83 30 18 */ addi r4, r3, lbl_g_O3@l /* 80076658 00073458 38 65 00 D4 */ addi r3, r5, 0xd4 /* 8007665C 0007345C 4B FD 7E 81 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80076660 00073460 80 BC 07 28 */ lwz r5, 0x728(r28) -/* 80076664 00073464 3C 60 80 25 */ lis r3, lbl_80253018@ha -/* 80076668 00073468 38 83 30 18 */ addi r4, r3, lbl_80253018@l +/* 80076664 00073464 3C 60 80 25 */ lis r3, lbl_g_O3@ha +/* 80076668 00073468 38 83 30 18 */ addi r4, r3, lbl_g_O3@l /* 8007666C 0007346C 38 65 00 80 */ addi r3, r5, 0x80 /* 80076670 00073470 4B FD 7E 6D */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_80076674: /* 80076674 00073474 4B FE D4 61 */ bl zEntPickup_GiveAllRewardsNow__Fv -/* 80076678 00073478 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80076678 00073478 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8007667C 0007347C 38 00 00 00 */ li r0, 0 -/* 80076680 00073480 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 80076684 00073484 90 0D 81 8C */ stw r0, lbl_803CAA8C-_SDA_BASE_(r13) +/* 80076680 00073480 38 63 05 58 */ addi r3, r3, lbl_globals@l +/* 80076684 00073484 90 0D 81 8C */ stw r0, lbl_gEnableRewardsQueue-_SDA_BASE_(r13) /* 80076688 00073488 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 8007668C 0007348C 38 A0 00 33 */ li r5, 0x33 /* 80076690 00073490 7C 64 1B 78 */ mr r4, r3 /* 80076694 00073494 4B FA 90 4D */ bl zEntEvent__FP5xBaseP5xBaseUi /* 80076698 00073498 48 00 00 14 */ b lbl_800766AC lbl_8007669C: -/* 8007669C 0007349C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800766A0 000734A0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007669C 0007349C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800766A0 000734A0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800766A4 000734A4 C0 03 08 E8 */ lfs f0, 0x8e8(r3) /* 800766A8 000734A8 D0 03 17 08 */ stfs f0, 0x1708(r3) lbl_800766AC: -/* 800766AC 000734AC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800766B0 000734B0 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800766AC 000734AC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800766B0 000734B0 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800766B4 000734B4 80 A4 19 F0 */ lwz r5, 0x19f0(r4) /* 800766B8 000734B8 28 05 00 00 */ cmplwi r5, 0 /* 800766BC 000734BC 41 82 00 30 */ beq lbl_800766EC @@ -18054,32 +18054,32 @@ lbl_800766AC: /* 800766C8 000734C8 C0 03 00 18 */ lfs f0, 0x18(r3) /* 800766CC 000734CC D0 05 01 08 */ stfs f0, 0x108(r5) /* 800766D0 000734D0 90 04 19 F0 */ stw r0, 0x19f0(r4) -/* 800766D4 000734D4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800766D4 000734D4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800766D8 000734D8 D0 24 1D 2C */ stfs f1, 0x1d2c(r4) -/* 800766DC 000734DC C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 800766DC 000734DC C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 800766E0 000734E0 D0 04 1D 30 */ stfs f0, 0x1d30(r4) /* 800766E4 000734E4 D0 24 1D 34 */ stfs f1, 0x1d34(r4) /* 800766E8 000734E8 D0 24 1A A8 */ stfs f1, 0x1aa8(r4) lbl_800766EC: -/* 800766EC 000734EC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800766EC 000734EC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800766F0 000734F0 80 9E 07 04 */ lwz r4, 0x704(r30) -/* 800766F4 000734F4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800766F4 000734F4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800766F8 000734F8 80 C3 16 A8 */ lwz r6, 0x16a8(r3) /* 800766FC 000734FC 7C 04 30 40 */ cmplw r4, r6 /* 80076700 00073500 40 82 00 4C */ bne lbl_8007674C /* 80076704 00073504 80 1F 16 B0 */ lwz r0, 0x16b0(r31) /* 80076708 00073508 28 00 00 00 */ cmplwi r0, 0 /* 8007670C 0007350C 41 82 00 B4 */ beq lbl_800767C0 -/* 80076710 00073510 80 AD 8D AC */ lwz r5, lbl_803CB6AC-_SDA_BASE_(r13) -/* 80076714 00073514 3C 60 80 3C */ lis r3, lbl_803BF74C@ha -/* 80076718 00073518 80 8D 8E 04 */ lwz r4, lbl_803CB704-_SDA_BASE_(r13) -/* 8007671C 0007351C 38 03 F7 4C */ addi r0, r3, lbl_803BF74C@l +/* 80076710 00073510 80 AD 8D AC */ lwz r5, lbl_player_hitlist_anim-_SDA_BASE_(r13) +/* 80076714 00073514 3C 60 80 3C */ lis r3, lbl_sandyHitTran@ha +/* 80076718 00073518 80 8D 8E 04 */ lwz r4, lbl_sandyHitMax-_SDA_BASE_(r13) +/* 8007671C 0007351C 38 03 F7 4C */ addi r0, r3, lbl_sandyHitTran@l /* 80076720 00073520 38 A5 00 01 */ addi r5, r5, 1 /* 80076724 00073524 7C 65 23 96 */ divwu r3, r5, r4 /* 80076728 00073528 7C 63 21 D6 */ mullw r3, r3, r4 /* 8007672C 0007352C 7C 63 28 50 */ subf r3, r3, r5 -/* 80076730 00073530 90 6D 8D AC */ stw r3, lbl_803CB6AC-_SDA_BASE_(r13) -/* 80076734 00073534 80 8D 8D AC */ lwz r4, lbl_803CB6AC-_SDA_BASE_(r13) +/* 80076730 00073530 90 6D 8D AC */ stw r3, lbl_player_hitlist_anim-_SDA_BASE_(r13) +/* 80076734 00073534 80 8D 8D AC */ lwz r4, lbl_player_hitlist_anim-_SDA_BASE_(r13) /* 80076738 00073538 80 66 00 0C */ lwz r3, 0xc(r6) /* 8007673C 0007353C 1C 84 00 2C */ mulli r4, r4, 0x2c /* 80076740 00073540 7C 80 22 14 */ add r4, r0, r4 @@ -18092,16 +18092,16 @@ lbl_8007674C: /* 80076758 00073558 80 1F 16 B0 */ lwz r0, 0x16b0(r31) /* 8007675C 0007355C 28 00 00 00 */ cmplwi r0, 0 /* 80076760 00073560 41 82 00 60 */ beq lbl_800767C0 -/* 80076764 00073564 80 AD 8D AC */ lwz r5, lbl_803CB6AC-_SDA_BASE_(r13) -/* 80076768 00073568 3C 60 80 3C */ lis r3, lbl_803BF8AC@ha -/* 8007676C 0007356C 80 8D 8E 08 */ lwz r4, lbl_803CB708-_SDA_BASE_(r13) -/* 80076770 00073570 38 03 F8 AC */ addi r0, r3, lbl_803BF8AC@l +/* 80076764 00073564 80 AD 8D AC */ lwz r5, lbl_player_hitlist_anim-_SDA_BASE_(r13) +/* 80076768 00073568 3C 60 80 3C */ lis r3, lbl_patrickHitTran@ha +/* 8007676C 0007356C 80 8D 8E 08 */ lwz r4, lbl_patrickHitMax-_SDA_BASE_(r13) +/* 80076770 00073570 38 03 F8 AC */ addi r0, r3, lbl_patrickHitTran@l /* 80076774 00073574 38 A5 00 01 */ addi r5, r5, 1 /* 80076778 00073578 7C 65 23 96 */ divwu r3, r5, r4 /* 8007677C 0007357C 7C 63 21 D6 */ mullw r3, r3, r4 /* 80076780 00073580 7C 63 28 50 */ subf r3, r3, r5 -/* 80076784 00073584 90 6D 8D AC */ stw r3, lbl_803CB6AC-_SDA_BASE_(r13) -/* 80076788 00073588 80 8D 8D AC */ lwz r4, lbl_803CB6AC-_SDA_BASE_(r13) +/* 80076784 00073584 90 6D 8D AC */ stw r3, lbl_player_hitlist_anim-_SDA_BASE_(r13) +/* 80076788 00073588 80 8D 8D AC */ lwz r4, lbl_player_hitlist_anim-_SDA_BASE_(r13) /* 8007678C 0007358C 80 66 00 0C */ lwz r3, 0xc(r6) /* 80076790 00073590 1C 84 00 2C */ mulli r4, r4, 0x2c /* 80076794 00073594 7C 80 22 14 */ add r4, r0, r4 @@ -18115,11 +18115,11 @@ lbl_800767A0: /* 800767B0 000735B0 28 00 00 00 */ cmplwi r0, 0 /* 800767B4 000735B4 41 82 00 0C */ beq lbl_800767C0 /* 800767B8 000735B8 38 00 00 01 */ li r0, 1 -/* 800767BC 000735BC 90 0D 8D B0 */ stw r0, lbl_803CB6B0-_SDA_BASE_(r13) +/* 800767BC 000735BC 90 0D 8D B0 */ stw r0, lbl_player_hit-_SDA_BASE_(r13) lbl_800767C0: -/* 800767C0 000735C0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800767C4 000735C4 D0 0D 8D 80 */ stfs f0, lbl_803CB680-_SDA_BASE_(r13) -/* 800767C8 000735C8 80 8D 8D 08 */ lwz r4, lbl_803CB608-_SDA_BASE_(r13) +/* 800767C0 000735C0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 800767C4 000735C4 D0 0D 8D 80 */ stfs f0, lbl_idle_tmr-_SDA_BASE_(r13) +/* 800767C8 000735C8 80 8D 8D 08 */ lwz r4, lbl_sLassoInfo-_SDA_BASE_(r13) /* 800767CC 000735CC 80 64 00 00 */ lwz r3, 0(r4) /* 800767D0 000735D0 28 03 00 00 */ cmplwi r3, 0 /* 800767D4 000735D4 41 82 00 24 */ beq lbl_800767F8 @@ -18132,21 +18132,21 @@ lbl_800767C0: /* 800767F0 000735F0 7D 89 03 A6 */ mtctr r12 /* 800767F4 000735F4 4E 80 04 21 */ bctrl lbl_800767F8: -/* 800767F8 000735F8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800767F8 000735F8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800767FC 000735FC 38 00 00 00 */ li r0, 0 -/* 80076800 00073600 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 80076800 00073600 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 80076804 00073604 38 80 00 02 */ li r4, 2 /* 80076808 00073608 90 05 18 A0 */ stw r0, 0x18a0(r5) /* 8007680C 0007360C 88 65 06 D1 */ lbz r3, 0x6d1(r5) /* 80076810 00073610 90 05 18 80 */ stw r0, 0x1880(r5) /* 80076814 00073614 48 03 68 1D */ bl zRumbleStart__Fi16_tagSDRumbleType -/* 80076818 00073618 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007681C 0007361C C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) -/* 80076820 00073620 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80076818 00073618 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007681C 0007361C C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) +/* 80076820 00073620 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80076824 00073624 38 00 00 00 */ li r0, 0 /* 80076828 00073628 D0 04 16 B8 */ stfs f0, 0x16b8(r4) /* 8007682C 0007362C 38 60 00 01 */ li r3, 1 -/* 80076830 00073630 C0 02 8C 78 */ lfs f0, lbl_803CD5F8-_SDA2_BASE_(r2) +/* 80076830 00073630 C0 02 8C 78 */ lfs f0, lbl__1469_1-_SDA2_BASE_(r2) /* 80076834 00073634 D0 04 17 0C */ stfs f0, 0x170c(r4) /* 80076838 00073638 90 04 1A EC */ stw r0, 0x1aec(r4) lbl_8007683C: @@ -18163,9 +18163,9 @@ lbl_8007683C: zEntPlayer_MoveInfo__Fv: /* 8007685C 0007365C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80076860 00073660 7C 08 02 A6 */ mflr r0 -/* 80076864 00073664 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80076864 00073664 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80076868 00073668 90 01 00 24 */ stw r0, 0x24(r1) -/* 8007686C 0007366C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007686C 0007366C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80076870 00073670 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80076874 00073674 3B E0 00 00 */ li r31, 0 /* 80076878 00073678 93 C1 00 18 */ stw r30, 0x18(r1) @@ -18194,14 +18194,14 @@ lbl_800768B8: lbl_800768C8: /* 800768C8 000736C8 63 FF 00 04 */ ori r31, r31, 4 lbl_800768CC: -/* 800768CC 000736CC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800768D0 000736D0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800768CC 000736CC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800768D0 000736D0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800768D4 000736D4 80 03 1A E0 */ lwz r0, 0x1ae0(r3) /* 800768D8 000736D8 2C 00 00 00 */ cmpwi r0, 0 /* 800768DC 000736DC 40 82 00 20 */ bne lbl_800768FC -/* 800768E0 000736E0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 800768E0 000736E0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 800768E4 000736E4 7F A3 EB 78 */ mr r3, r29 -/* 800768E8 000736E8 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 800768E8 000736E8 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 800768EC 000736EC 38 84 21 37 */ addi r4, r4, 0x2137 /* 800768F0 000736F0 48 17 0C 2D */ bl func_801E751C /* 800768F4 000736F4 2C 03 00 00 */ cmpwi r3, 0 @@ -18209,32 +18209,32 @@ lbl_800768CC: lbl_800768FC: /* 800768FC 000736FC 63 FF 00 20 */ ori r31, r31, 0x20 lbl_80076900: -/* 80076900 00073700 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80076900 00073700 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80076904 00073704 7F A3 EB 78 */ mr r3, r29 -/* 80076908 00073708 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 80076908 00073708 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 8007690C 0007370C 38 84 01 A6 */ addi r4, r4, 0x1a6 /* 80076910 00073710 48 17 0C 0D */ bl func_801E751C /* 80076914 00073714 2C 03 00 00 */ cmpwi r3, 0 /* 80076918 00073718 40 82 00 08 */ bne lbl_80076920 /* 8007691C 0007371C 63 FF 00 08 */ ori r31, r31, 8 lbl_80076920: -/* 80076920 00073720 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80076920 00073720 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80076924 00073724 7F A3 EB 78 */ mr r3, r29 -/* 80076928 00073728 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 80076928 00073728 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 8007692C 0007372C 38 84 21 4D */ addi r4, r4, 0x214d /* 80076930 00073730 48 17 0B ED */ bl func_801E751C /* 80076934 00073734 2C 03 00 00 */ cmpwi r3, 0 /* 80076938 00073738 41 82 00 3C */ beq lbl_80076974 -/* 8007693C 0007373C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007693C 0007373C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80076940 00073740 7F A3 EB 78 */ mr r3, r29 -/* 80076944 00073744 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 80076944 00073744 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 80076948 00073748 38 84 01 CD */ addi r4, r4, 0x1cd /* 8007694C 0007374C 48 17 0B D1 */ bl func_801E751C /* 80076950 00073750 2C 03 00 00 */ cmpwi r3, 0 /* 80076954 00073754 41 82 00 20 */ beq lbl_80076974 -/* 80076958 00073758 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80076958 00073758 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007695C 0007375C 7F A3 EB 78 */ mr r3, r29 -/* 80076960 00073760 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 80076960 00073760 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 80076964 00073764 38 84 01 DC */ addi r4, r4, 0x1dc /* 80076968 00073768 48 17 0B B5 */ bl func_801E751C /* 8007696C 0007376C 2C 03 00 00 */ cmpwi r3, 0 @@ -18272,9 +18272,9 @@ lbl_800769AC: zEntPlayer_GiveHealth__Fi: /* 800769CC 000737CC 2C 03 00 00 */ cmpwi r3, 0 /* 800769D0 000737D0 40 80 00 28 */ bge lbl_800769F8 -/* 800769D4 000737D4 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800769D4 000737D4 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800769D8 000737D8 7C A3 00 D0 */ neg r5, r3 -/* 800769DC 000737DC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800769DC 000737DC 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800769E0 000737E0 80 04 16 B0 */ lwz r0, 0x16b0(r4) /* 800769E4 000737E4 7C 05 00 00 */ cmpw r5, r0 /* 800769E8 000737E8 40 81 00 10 */ ble lbl_800769F8 @@ -18282,8 +18282,8 @@ zEntPlayer_GiveHealth__Fi: /* 800769F0 000737F0 90 04 16 B0 */ stw r0, 0x16b0(r4) /* 800769F4 000737F4 4E 80 00 20 */ blr lbl_800769F8: -/* 800769F8 000737F8 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800769FC 000737FC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800769F8 000737F8 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800769FC 000737FC 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80076A00 00073800 80 04 16 B0 */ lwz r0, 0x16b0(r4) /* 80076A04 00073804 80 A4 17 38 */ lwz r5, 0x1738(r4) /* 80076A08 00073808 7C 00 1A 14 */ add r0, r0, r3 @@ -18297,25 +18297,25 @@ lbl_800769F8: zEntPlayer_GiveSpatula__Fi: /* 80076A20 00073820 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80076A24 00073824 7C 08 02 A6 */ mflr r0 -/* 80076A28 00073828 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80076A28 00073828 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80076A2C 0007382C 90 01 00 14 */ stw r0, 0x14(r1) /* 80076A30 00073830 38 00 00 01 */ li r0, 1 -/* 80076A34 00073834 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 80076A38 00073838 90 0D 8D D0 */ stw r0, lbl_803CB6D0-_SDA_BASE_(r13) +/* 80076A34 00073834 38 63 05 58 */ addi r3, r3, lbl_globals@l +/* 80076A38 00073838 90 0D 8D D0 */ stw r0, lbl_sSpatulaGrabbed-_SDA_BASE_(r13) /* 80076A3C 0007383C C0 23 17 10 */ lfs f1, 0x1710(r3) -/* 80076A40 00073840 C0 02 8C 70 */ lfs f0, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 80076A40 00073840 C0 02 8C 70 */ lfs f0, lbl__1467-_SDA2_BASE_(r2) /* 80076A44 00073844 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80076A48 00073848 40 80 00 08 */ bge lbl_80076A50 /* 80076A4C 0007384C D0 03 17 10 */ stfs f0, 0x1710(r3) lbl_80076A50: -/* 80076A50 00073850 C0 22 8E B0 */ lfs f1, lbl_803CD830-_SDA2_BASE_(r2) +/* 80076A50 00073850 C0 22 8E B0 */ lfs f1, lbl__6489-_SDA2_BASE_(r2) /* 80076A54 00073854 38 60 00 00 */ li r3, 0 /* 80076A58 00073858 38 80 00 15 */ li r4, 0x15 /* 80076A5C 0007385C 38 A0 01 04 */ li r5, 0x104 /* 80076A60 00073860 38 C0 00 00 */ li r6, 0 /* 80076A64 00073864 48 07 6F FD */ bl zNPCMsg_AreaNotify__FP10zNPCCommon13en_NPC_MSG_IDfi11en_NPCTYPES -/* 80076A68 00073868 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) -/* 80076A6C 0007386C C0 42 8C AC */ lfs f2, lbl_803CD62C-_SDA2_BASE_(r2) +/* 80076A68 00073868 C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) +/* 80076A6C 0007386C C0 42 8C AC */ lfs f2, lbl__2135-_SDA2_BASE_(r2) /* 80076A70 00073870 48 03 11 F1 */ bl zMusicSetVolume__Fff /* 80076A74 00073874 80 01 00 14 */ lwz r0, 0x14(r1) /* 80076A78 00073878 7C 08 03 A6 */ mtlr r0 @@ -18326,9 +18326,9 @@ lbl_80076A50: zEntPlayer_GiveShinyObject__Fi: /* 80076A84 00073884 2C 03 00 00 */ cmpwi r3, 0 /* 80076A88 00073888 40 80 00 28 */ bge lbl_80076AB0 -/* 80076A8C 0007388C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80076A8C 0007388C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80076A90 00073890 7C A3 00 D0 */ neg r5, r3 -/* 80076A94 00073894 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80076A94 00073894 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80076A98 00073898 80 04 1B 00 */ lwz r0, 0x1b00(r4) /* 80076A9C 0007389C 7C 05 00 00 */ cmpw r5, r0 /* 80076AA0 000738A0 40 81 00 10 */ ble lbl_80076AB0 @@ -18336,9 +18336,9 @@ zEntPlayer_GiveShinyObject__Fi: /* 80076AA8 000738A8 90 04 1B 00 */ stw r0, 0x1b00(r4) /* 80076AAC 000738AC 4E 80 00 20 */ blr lbl_80076AB0: -/* 80076AB0 000738B0 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 80076AB0 000738B0 3C A0 80 3C */ lis r5, lbl_globals@ha /* 80076AB4 000738B4 3C 80 00 02 */ lis r4, 0x0001869F@ha -/* 80076AB8 000738B8 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l +/* 80076AB8 000738B8 38 C5 05 58 */ addi r6, r5, lbl_globals@l /* 80076ABC 000738BC 80 A6 1B 00 */ lwz r5, 0x1b00(r6) /* 80076AC0 000738C0 38 04 86 9F */ addi r0, r4, 0x0001869F@l /* 80076AC4 000738C4 7C 65 1A 14 */ add r3, r5, r3 @@ -18358,9 +18358,9 @@ zEntPlayer_GivePatsSocksCurrentLevel__Fi: /* 80076AF0 000738F0 48 03 E2 D1 */ bl zSceneGetLevelIndex__Fv /* 80076AF4 000738F4 2C 1F 00 00 */ cmpwi r31, 0 /* 80076AF8 000738F8 40 80 00 28 */ bge lbl_80076B20 -/* 80076AFC 000738FC 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80076AFC 000738FC 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80076B00 00073900 7C BF 00 D0 */ neg r5, r31 -/* 80076B04 00073904 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80076B04 00073904 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80076B08 00073908 80 04 1B C4 */ lwz r0, 0x1bc4(r4) /* 80076B0C 0007390C 7C 05 00 00 */ cmpw r5, r0 /* 80076B10 00073910 40 81 00 10 */ ble lbl_80076B20 @@ -18368,17 +18368,17 @@ zEntPlayer_GivePatsSocksCurrentLevel__Fi: /* 80076B18 00073918 90 04 1B C4 */ stw r0, 0x1bc4(r4) /* 80076B1C 0007391C 48 00 00 18 */ b lbl_80076B34 lbl_80076B20: -/* 80076B20 00073920 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80076B24 00073924 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80076B20 00073920 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80076B24 00073924 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80076B28 00073928 80 04 1B C4 */ lwz r0, 0x1bc4(r4) /* 80076B2C 0007392C 7C 00 FA 14 */ add r0, r0, r31 /* 80076B30 00073930 90 04 1B C4 */ stw r0, 0x1bc4(r4) lbl_80076B34: /* 80076B34 00073934 2C 1F 00 00 */ cmpwi r31, 0 /* 80076B38 00073938 40 80 00 30 */ bge lbl_80076B68 -/* 80076B3C 0007393C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80076B3C 0007393C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80076B40 00073940 54 60 10 3A */ slwi r0, r3, 2 -/* 80076B44 00073944 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80076B44 00073944 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80076B48 00073948 7C BF 00 D0 */ neg r5, r31 /* 80076B4C 0007394C 7C 84 02 14 */ add r4, r4, r0 /* 80076B50 00073950 84 04 1B 08 */ lwzu r0, 0x1b08(r4) @@ -18388,23 +18388,23 @@ lbl_80076B34: /* 80076B60 00073960 90 04 00 00 */ stw r0, 0(r4) /* 80076B64 00073964 48 00 00 20 */ b lbl_80076B84 lbl_80076B68: -/* 80076B68 00073968 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80076B68 00073968 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80076B6C 0007396C 54 60 10 3A */ slwi r0, r3, 2 -/* 80076B70 00073970 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80076B70 00073970 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80076B74 00073974 7C 84 02 14 */ add r4, r4, r0 /* 80076B78 00073978 80 04 1B 08 */ lwz r0, 0x1b08(r4) /* 80076B7C 0007397C 7C 00 FA 14 */ add r0, r0, r31 /* 80076B80 00073980 90 04 1B 08 */ stw r0, 0x1b08(r4) lbl_80076B84: -/* 80076B84 00073984 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80076B84 00073984 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80076B88 00073988 54 60 10 3A */ slwi r0, r3, 2 -/* 80076B8C 0007398C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80076B8C 0007398C 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80076B90 00073990 2C 1F 00 00 */ cmpwi r31, 0 /* 80076B94 00073994 7C 64 02 14 */ add r3, r4, r0 /* 80076B98 00073998 80 03 1B 08 */ lwz r0, 0x1b08(r3) /* 80076B9C 0007399C 90 04 1B 80 */ stw r0, 0x1b80(r4) /* 80076BA0 000739A0 40 81 00 1C */ ble lbl_80076BBC -/* 80076BA4 000739A4 C0 22 8E B0 */ lfs f1, lbl_803CD830-_SDA2_BASE_(r2) +/* 80076BA4 000739A4 C0 22 8E B0 */ lfs f1, lbl__6489-_SDA2_BASE_(r2) /* 80076BA8 000739A8 38 60 00 00 */ li r3, 0 /* 80076BAC 000739AC 38 80 00 15 */ li r4, 0x15 /* 80076BB0 000739B0 38 A0 01 04 */ li r5, 0x104 @@ -18427,9 +18427,9 @@ zEntPlayer_GiveLevelPickupCurrentLevel__Fi: /* 80076BE4 000739E4 48 03 E1 DD */ bl zSceneGetLevelIndex__Fv /* 80076BE8 000739E8 2C 1F 00 00 */ cmpwi r31, 0 /* 80076BEC 000739EC 40 80 00 30 */ bge lbl_80076C1C -/* 80076BF0 000739F0 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80076BF0 000739F0 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80076BF4 000739F4 54 60 10 3A */ slwi r0, r3, 2 -/* 80076BF8 000739F8 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80076BF8 000739F8 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80076BFC 000739FC 7C BF 00 D0 */ neg r5, r31 /* 80076C00 00073A00 7C 84 02 14 */ add r4, r4, r0 /* 80076C04 00073A04 84 04 1B 84 */ lwzu r0, 0x1b84(r4) @@ -18439,23 +18439,23 @@ zEntPlayer_GiveLevelPickupCurrentLevel__Fi: /* 80076C14 00073A14 90 04 00 00 */ stw r0, 0(r4) /* 80076C18 00073A18 48 00 00 20 */ b lbl_80076C38 lbl_80076C1C: -/* 80076C1C 00073A1C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80076C1C 00073A1C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80076C20 00073A20 54 60 10 3A */ slwi r0, r3, 2 -/* 80076C24 00073A24 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80076C24 00073A24 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80076C28 00073A28 7C 84 02 14 */ add r4, r4, r0 /* 80076C2C 00073A2C 80 04 1B 84 */ lwz r0, 0x1b84(r4) /* 80076C30 00073A30 7C 00 FA 14 */ add r0, r0, r31 /* 80076C34 00073A34 90 04 1B 84 */ stw r0, 0x1b84(r4) lbl_80076C38: -/* 80076C38 00073A38 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80076C38 00073A38 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80076C3C 00073A3C 54 60 10 3A */ slwi r0, r3, 2 -/* 80076C40 00073A40 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80076C40 00073A40 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80076C44 00073A44 2C 1F 00 00 */ cmpwi r31, 0 /* 80076C48 00073A48 7C 64 02 14 */ add r3, r4, r0 /* 80076C4C 00073A4C 80 03 1B 84 */ lwz r0, 0x1b84(r3) /* 80076C50 00073A50 90 04 1B C0 */ stw r0, 0x1bc0(r4) /* 80076C54 00073A54 40 81 00 1C */ ble lbl_80076C70 -/* 80076C58 00073A58 C0 22 8E B0 */ lfs f1, lbl_803CD830-_SDA2_BASE_(r2) +/* 80076C58 00073A58 C0 22 8E B0 */ lfs f1, lbl__6489-_SDA2_BASE_(r2) /* 80076C5C 00073A5C 38 60 00 00 */ li r3, 0 /* 80076C60 00073A60 38 80 00 15 */ li r4, 0x15 /* 80076C64 00073A64 38 A0 01 04 */ li r5, 0x104 @@ -18502,15 +18502,15 @@ zEntPlayer.CalcJumpImpulse_Smooth__Ffffff: /* 80076CF8 00073AF8 DA 41 00 20 */ stfd f18, 0x20(r1) /* 80076CFC 00073AFC F2 41 00 28 */ psq_st f18, 40(r1), 0, qr0 /* 80076D00 00073B00 FE 60 20 90 */ fmr f19, f4 -/* 80076D04 00073B04 C0 02 8C 3C */ lfs f0, lbl_803CD5BC-_SDA2_BASE_(r2) -/* 80076D08 00073B08 C1 02 8C B4 */ lfs f8, lbl_803CD634-_SDA2_BASE_(r2) +/* 80076D04 00073B04 C0 02 8C 3C */ lfs f0, lbl__1023-_SDA2_BASE_(r2) +/* 80076D08 00073B08 C1 02 8C B4 */ lfs f8, lbl__2182-_SDA2_BASE_(r2) /* 80076D0C 00073B0C EC E2 08 28 */ fsubs f7, f2, f1 /* 80076D10 00073B10 EC 80 01 72 */ fmuls f4, f0, f5 -/* 80076D14 00073B14 C0 C2 8C 40 */ lfs f6, lbl_803CD5C0-_SDA2_BASE_(r2) +/* 80076D14 00073B14 C0 C2 8C 40 */ lfs f6, lbl__1049_1-_SDA2_BASE_(r2) /* 80076D18 00073B18 ED 42 04 F2 */ fmuls f10, f2, f19 -/* 80076D1C 00073B1C C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 80076D1C 00073B1C C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 80076D20 00073B20 EF 27 20 24 */ fdivs f25, f7, f4 -/* 80076D24 00073B24 C0 82 8C 20 */ lfs f4, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80076D24 00073B24 C0 82 8C 20 */ lfs f4, lbl__976_1-_SDA2_BASE_(r2) /* 80076D28 00073B28 ED 21 54 F8 */ fmsubs f9, f1, f19, f10 /* 80076D2C 00073B2C EF 93 28 2A */ fadds f28, f19, f5 /* 80076D30 00073B30 EC E8 01 72 */ fmuls f7, f8, f5 @@ -18548,10 +18548,10 @@ zEntPlayer.CalcJumpImpulse_Smooth__Ffffff: /* 80076DB0 00073BB0 EC 00 90 28 */ fsubs f0, f0, f18 /* 80076DB4 00073BB4 EC 20 A8 24 */ fdivs f1, f0, f21 /* 80076DB8 00073BB8 4B F9 3A 45 */ bl xsqrt__Ff -/* 80076DBC 00073BBC C0 02 8D 0C */ lfs f0, lbl_803CD68C-_SDA2_BASE_(r2) +/* 80076DBC 00073BBC C0 02 8D 0C */ lfs f0, lbl__3129-_SDA2_BASE_(r2) /* 80076DC0 00073BC0 FF E0 08 90 */ fmr f31, f1 /* 80076DC4 00073BC4 FC 40 C0 50 */ fneg f2, f24 -/* 80076DC8 00073BC8 C0 62 8C 20 */ lfs f3, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80076DC8 00073BC8 C0 62 8C 20 */ lfs f3, lbl__976_1-_SDA2_BASE_(r2) /* 80076DCC 00073BCC EC 20 06 72 */ fmuls f1, f0, f25 /* 80076DD0 00073BD0 38 61 00 08 */ addi r3, r1, 8 /* 80076DD4 00073BD4 EC 96 90 28 */ fsubs f4, f22, f18 @@ -18561,11 +18561,11 @@ zEntPlayer.CalcJumpImpulse_Smooth__Ffffff: /* 80076DE4 00073BE4 FC 1E 98 40 */ fcmpo cr0, f30, f19 /* 80076DE8 00073BE8 4C 40 13 82 */ cror 2, 0, 2 /* 80076DEC 00073BEC 40 82 00 28 */ bne lbl_80076E14 -/* 80076DF0 00073BF0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80076DF0 00073BF0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80076DF4 00073BF4 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80076DF8 00073BF8 4C 41 13 82 */ cror 2, 1, 2 /* 80076DFC 00073BFC 40 82 00 18 */ bne lbl_80076E14 -/* 80076E00 00073C00 C0 22 8C B4 */ lfs f1, lbl_803CD634-_SDA2_BASE_(r2) +/* 80076E00 00073C00 C0 22 8C B4 */ lfs f1, lbl__2182-_SDA2_BASE_(r2) /* 80076E04 00073C04 FC 00 00 50 */ fneg f0, f0 /* 80076E08 00073C08 EC 21 07 72 */ fmuls f1, f1, f29 /* 80076E0C 00073C0C EC 21 07 BC */ fnmsubs f1, f1, f30, f0 @@ -18575,14 +18575,14 @@ lbl_80076E14: /* 80076E18 00073C18 4C 41 13 82 */ cror 2, 1, 2 /* 80076E1C 00073C1C 40 82 00 1C */ bne lbl_80076E38 /* 80076E20 00073C20 EC 14 B8 2A */ fadds f0, f20, f23 -/* 80076E24 00073C24 C0 22 8C B4 */ lfs f1, lbl_803CD634-_SDA2_BASE_(r2) +/* 80076E24 00073C24 C0 22 8C B4 */ lfs f1, lbl__2182-_SDA2_BASE_(r2) /* 80076E28 00073C28 EC 21 05 72 */ fmuls f1, f1, f21 /* 80076E2C 00073C2C FC 00 00 50 */ fneg f0, f0 /* 80076E30 00073C30 EC 21 07 FC */ fnmsubs f1, f1, f31, f0 /* 80076E34 00073C34 48 00 00 78 */ b lbl_80076EAC lbl_80076E38: /* 80076E38 00073C38 38 81 00 08 */ addi r4, r1, 8 -/* 80076E3C 00073C3C C0 42 8C 78 */ lfs f2, lbl_803CD5F8-_SDA2_BASE_(r2) +/* 80076E3C 00073C3C C0 42 8C 78 */ lfs f2, lbl__1469_1-_SDA2_BASE_(r2) /* 80076E40 00073C40 7C 69 03 A6 */ mtctr r3 /* 80076E44 00073C44 28 03 00 00 */ cmplwi r3, 0 /* 80076E48 00073C48 40 81 00 40 */ ble lbl_80076E88 @@ -18594,7 +18594,7 @@ lbl_80076E4C: /* 80076E5C 00073C5C FC 01 E0 40 */ fcmpo cr0, f1, f28 /* 80076E60 00073C60 4C 40 13 82 */ cror 2, 0, 2 /* 80076E64 00073C64 40 82 00 1C */ bne lbl_80076E80 -/* 80076E68 00073C68 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80076E68 00073C68 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80076E6C 00073C6C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80076E70 00073C70 41 80 00 0C */ blt lbl_80076E7C /* 80076E74 00073C74 FC 01 10 40 */ fcmpo cr0, f1, f2 @@ -18605,7 +18605,7 @@ lbl_80076E80: /* 80076E80 00073C80 38 84 00 04 */ addi r4, r4, 4 /* 80076E84 00073C84 42 00 FF C8 */ bdnz lbl_80076E4C lbl_80076E88: -/* 80076E88 00073C88 C0 02 8C 78 */ lfs f0, lbl_803CD5F8-_SDA2_BASE_(r2) +/* 80076E88 00073C88 C0 02 8C 78 */ lfs f0, lbl__1469_1-_SDA2_BASE_(r2) /* 80076E8C 00073C8C FC 00 10 00 */ fcmpu cr0, f0, f2 /* 80076E90 00073C90 41 82 00 18 */ beq lbl_80076EA8 /* 80076E94 00073C94 FC 00 B8 50 */ fneg f0, f23 @@ -18614,7 +18614,7 @@ lbl_80076E88: /* 80076EA0 00073CA0 EC 3B 00 7C */ fnmsubs f1, f27, f1, f0 /* 80076EA4 00073CA4 48 00 00 08 */ b lbl_80076EAC lbl_80076EA8: -/* 80076EA8 00073CA8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) +/* 80076EA8 00073CA8 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) lbl_80076EAC: /* 80076EAC 00073CAC E3 E1 00 F8 */ psq_l f31, 248(r1), 0, qr0 /* 80076EB0 00073CB0 CB E1 00 F0 */ lfd f31, 0xf0(r1) @@ -18658,13 +18658,13 @@ CalcJumpImpulse__FP10zJumpParamPC15zPlayerSettings: /* 80076F3C 00073D3C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80076F40 00073D40 7C 7F 1B 78 */ mr r31, r3 /* 80076F44 00073D44 40 82 00 10 */ bne lbl_80076F54 -/* 80076F48 00073D48 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80076F4C 00073D4C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80076F48 00073D48 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80076F4C 00073D4C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80076F50 00073D50 80 83 09 C4 */ lwz r4, 0x9c4(r3) lbl_80076F54: -/* 80076F54 00073D54 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80076F54 00073D54 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80076F58 00073D58 C0 44 00 40 */ lfs f2, 0x40(r4) -/* 80076F5C 00073D5C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80076F5C 00073D5C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80076F60 00073D60 C0 7F 00 00 */ lfs f3, 0(r31) /* 80076F64 00073D64 C0 23 09 24 */ lfs f1, 0x924(r3) /* 80076F68 00073D68 C0 9F 00 04 */ lfs f4, 4(r31) @@ -18679,8 +18679,8 @@ lbl_80076F54: .global zEntPlayerJumpStart__FP4xEntP10zJumpParam zEntPlayerJumpStart__FP4xEntP10zJumpParam: -/* 80076F8C 00073D8C 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 80076F90 00073D90 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l +/* 80076F8C 00073D8C 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 80076F90 00073D90 38 C5 05 58 */ addi r6, r5, lbl_globals@l /* 80076F94 00073D94 80 A6 09 C4 */ lwz r5, 0x9c4(r6) /* 80076F98 00073D98 C0 05 00 40 */ lfs f0, 0x40(r5) /* 80076F9C 00073D9C D0 06 1A AC */ stfs f0, 0x1aac(r6) @@ -18689,7 +18689,7 @@ zEntPlayerJumpStart__FP4xEntP10zJumpParam: /* 80076FA8 00073DA8 C0 04 00 04 */ lfs f0, 4(r4) /* 80076FAC 00073DAC D0 06 1A B4 */ stfs f0, 0x1ab4(r6) /* 80076FB0 00073DB0 80 A3 00 48 */ lwz r5, 0x48(r3) -/* 80076FB4 00073DB4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80076FB4 00073DB4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80076FB8 00073DB8 C0 25 00 D8 */ lfs f1, 0xd8(r5) /* 80076FBC 00073DBC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80076FC0 00073DC0 40 81 00 1C */ ble lbl_80076FDC @@ -18703,9 +18703,9 @@ lbl_80076FDC: /* 80076FDC 00073DDC C0 04 00 0C */ lfs f0, 0xc(r4) /* 80076FE0 00073DE0 D0 05 00 D8 */ stfs f0, 0xd8(r5) lbl_80076FE4: -/* 80076FE4 00073DE4 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80076FE4 00073DE4 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80076FE8 00073DE8 38 00 00 02 */ li r0, 2 -/* 80076FEC 00073DEC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80076FEC 00073DEC 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80076FF0 00073DF0 90 04 16 D4 */ stw r0, 0x16d4(r4) /* 80076FF4 00073DF4 80 63 00 24 */ lwz r3, 0x24(r3) /* 80076FF8 00073DF8 80 63 00 0C */ lwz r3, 0xc(r3) @@ -18718,17 +18718,17 @@ lbl_80076FE4: /* 80077014 00073E14 54 60 05 EF */ rlwinm. r0, r3, 0, 0x17, 0x17 /* 80077018 00073E18 4D 82 00 20 */ beqlr lbl_8007701C: -/* 8007701C 00073E1C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8007701C 00073E1C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80077020 00073E20 38 00 00 01 */ li r0, 1 -/* 80077024 00073E24 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80077024 00073E24 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80077028 00073E28 90 03 17 1C */ stw r0, 0x171c(r3) /* 8007702C 00073E2C 4E 80 00 20 */ blr .global zEntPlayer.zEntPlayerJumpAddDriver__FP4xEnt zEntPlayer.zEntPlayerJumpAddDriver__FP4xEnt: -/* 80077030 00073E30 3C 80 80 3C */ lis r4, lbl_803BF6E4@ha -/* 80077034 00073E34 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80077038 00073E38 38 84 F6 E4 */ addi r4, r4, lbl_803BF6E4@l +/* 80077030 00073E30 3C 80 80 3C */ lis r4, lbl_sDriveVel@ha +/* 80077034 00073E34 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80077038 00073E38 38 84 F6 E4 */ addi r4, r4, lbl_sDriveVel@l /* 8007703C 00073E3C C0 24 00 04 */ lfs f1, 4(r4) /* 80077040 00073E40 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80077044 00073E44 4C 81 00 20 */ blelr @@ -18748,18 +18748,18 @@ zEntPlayer.zEntPlayerJumpLand__FP4xEnt: /* 80077070 00073E70 DB C1 00 10 */ stfd f30, 0x10(r1) /* 80077074 00073E74 F3 C1 00 18 */ psq_st f30, 24(r1), 0, qr0 /* 80077078 00073E78 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8007707C 00073E7C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8007707C 00073E7C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80077080 00073E80 7C 7F 1B 78 */ mr r31, r3 -/* 80077084 00073E84 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80077084 00073E84 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80077088 00073E88 38 00 00 00 */ li r0, 0 /* 8007708C 00073E8C 90 04 16 D4 */ stw r0, 0x16d4(r4) /* 80077090 00073E90 38 60 40 00 */ li r3, 0x4000 /* 80077094 00073E94 90 04 1F 10 */ stw r0, 0x1f10(r4) /* 80077098 00073E98 4B FE F4 69 */ bl zEntPlayerControlOn__F13zControlOwner /* 8007709C 00073E9C 80 7F 00 48 */ lwz r3, 0x48(r31) -/* 800770A0 00073EA0 C0 22 8C 0C */ lfs f1, lbl_803CD58C-_SDA2_BASE_(r2) +/* 800770A0 00073EA0 C0 22 8C 0C */ lfs f1, lbl__875-_SDA2_BASE_(r2) /* 800770A4 00073EA4 C0 43 00 D8 */ lfs f2, 0xd8(r3) -/* 800770A8 00073EA8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800770A8 00073EA8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800770AC 00073EAC FC 40 10 50 */ fneg f2, f2 /* 800770B0 00073EB0 EF E2 08 28 */ fsubs f31, f2, f1 /* 800770B4 00073EB4 FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -18768,20 +18768,20 @@ zEntPlayer.zEntPlayerJumpLand__FP4xEnt: /* 800770C0 00073EC0 FF C0 00 90 */ fmr f30, f0 /* 800770C4 00073EC4 48 00 00 20 */ b lbl_800770E4 lbl_800770C8: -/* 800770C8 00073EC8 C0 02 8C B8 */ lfs f0, lbl_803CD638-_SDA2_BASE_(r2) +/* 800770C8 00073EC8 C0 02 8C B8 */ lfs f0, lbl__2290-_SDA2_BASE_(r2) /* 800770CC 00073ECC FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800770D0 00073ED0 4C 41 13 82 */ cror 2, 1, 2 /* 800770D4 00073ED4 40 82 00 0C */ bne lbl_800770E0 -/* 800770D8 00073ED8 C3 C2 8C 10 */ lfs f30, lbl_803CD590-_SDA2_BASE_(r2) +/* 800770D8 00073ED8 C3 C2 8C 10 */ lfs f30, lbl__876-_SDA2_BASE_(r2) /* 800770DC 00073EDC 48 00 00 08 */ b lbl_800770E4 lbl_800770E0: /* 800770E0 00073EE0 EF DF 00 24 */ fdivs f30, f31, f0 lbl_800770E4: -/* 800770E4 00073EE4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800770E4 00073EE4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800770E8 00073EE8 FC 1E 08 40 */ fcmpo cr0, f30, f1 /* 800770EC 00073EEC 40 81 00 58 */ ble lbl_80077144 -/* 800770F0 00073EF0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800770F4 00073EF4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800770F0 00073EF0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800770F4 00073EF4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800770F8 00073EF8 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800770FC 00073EFC 80 63 00 00 */ lwz r3, 0(r3) /* 80077100 00073F00 3C 03 B2 B2 */ addis r0, r3, 0xb2b2 @@ -18792,10 +18792,10 @@ lbl_800770E4: /* 80077114 00073F14 FC 20 F0 90 */ fmr f1, f30 /* 80077118 00073F18 38 60 00 01 */ li r3, 1 /* 8007711C 00073F1C 48 00 A0 7D */ bl zEntPlayer_SNDSetVol__F14_tagePlayerSndf -/* 80077120 00073F20 C0 02 8C B0 */ lfs f0, lbl_803CD630-_SDA2_BASE_(r2) +/* 80077120 00073F20 C0 02 8C B0 */ lfs f0, lbl__2181-_SDA2_BASE_(r2) /* 80077124 00073F24 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80077128 00073F28 40 81 00 1C */ ble lbl_80077144 -/* 8007712C 00073F2C C0 02 8F 14 */ lfs f0, lbl_803CD894-_SDA2_BASE_(r2) +/* 8007712C 00073F2C C0 02 8F 14 */ lfs f0, lbl__7420-_SDA2_BASE_(r2) /* 80077130 00073F30 38 60 00 03 */ li r3, 3 /* 80077134 00073F34 38 80 00 00 */ li r4, 0 /* 80077138 00073F38 38 A0 00 00 */ li r5, 0 @@ -18824,9 +18824,9 @@ zEntPlayer.zEntPlayerJumpUpdate__FP4xEntP6xScenef: /* 80077184 00073F84 93 A1 00 14 */ stw r29, 0x14(r1) /* 80077188 00073F88 93 81 00 10 */ stw r28, 0x10(r1) /* 8007718C 00073F8C 7C 7C 1B 78 */ mr r28, r3 -/* 80077190 00073F90 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80077190 00073F90 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80077194 00073F94 80 BC 00 24 */ lwz r5, 0x24(r28) -/* 80077198 00073F98 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80077198 00073F98 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 8007719C 00073F9C FF E0 08 90 */ fmr f31, f1 /* 800771A0 00073FA0 38 83 21 3F */ addi r4, r3, 0x213f /* 800771A4 00073FA4 80 65 00 0C */ lwz r3, 0xc(r5) @@ -18837,7 +18837,7 @@ zEntPlayer.zEntPlayerJumpUpdate__FP4xEntP6xScenef: /* 800771B8 00073FB8 2C 03 00 00 */ cmpwi r3, 0 /* 800771BC 00073FBC 40 82 00 20 */ bne lbl_800771DC /* 800771C0 00073FC0 80 7C 00 24 */ lwz r3, 0x24(r28) -/* 800771C4 00073FC4 C0 02 8F 18 */ lfs f0, lbl_803CD898-_SDA2_BASE_(r2) +/* 800771C4 00073FC4 C0 02 8F 18 */ lfs f0, lbl__7521-_SDA2_BASE_(r2) /* 800771C8 00073FC8 80 63 00 0C */ lwz r3, 0xc(r3) /* 800771CC 00073FCC 80 63 00 08 */ lwz r3, 8(r3) /* 800771D0 00073FD0 C0 23 00 08 */ lfs f1, 8(r3) @@ -18845,8 +18845,8 @@ zEntPlayer.zEntPlayerJumpUpdate__FP4xEntP6xScenef: /* 800771D8 00073FD8 41 80 05 1C */ blt lbl_800776F4 lbl_800771DC: /* 800771DC 00073FDC 80 9C 00 24 */ lwz r4, 0x24(r28) -/* 800771E0 00073FE0 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 800771E4 00073FE4 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 800771E0 00073FE0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 800771E4 00073FE4 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 800771E8 00073FE8 80 A4 00 0C */ lwz r5, 0xc(r4) /* 800771EC 00073FEC 38 83 01 B3 */ addi r4, r3, 0x1b3 /* 800771F0 00073FF0 80 65 00 08 */ lwz r3, 8(r5) @@ -18856,8 +18856,8 @@ lbl_800771DC: /* 80077200 00074000 2C 03 00 00 */ cmpwi r3, 0 /* 80077204 00074004 41 82 00 30 */ beq lbl_80077234 /* 80077208 00074008 80 9C 00 24 */ lwz r4, 0x24(r28) -/* 8007720C 0007400C 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80077210 00074010 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 8007720C 0007400C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80077210 00074010 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80077214 00074014 80 A4 00 0C */ lwz r5, 0xc(r4) /* 80077218 00074018 38 83 01 A6 */ addi r4, r3, 0x1a6 /* 8007721C 0007401C 80 65 00 08 */ lwz r3, 8(r5) @@ -18867,31 +18867,31 @@ lbl_800771DC: /* 8007722C 0007402C 2C 03 00 00 */ cmpwi r3, 0 /* 80077230 00074030 40 82 00 84 */ bne lbl_800772B4 lbl_80077234: -/* 80077234 00074034 C0 2D 8D 70 */ lfs f1, lbl_803CB670-_SDA_BASE_(r13) -/* 80077238 00074038 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80077234 00074034 C0 2D 8D 70 */ lfs f1, lbl_bbash_tmr-_SDA_BASE_(r13) +/* 80077238 00074038 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007723C 0007403C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80077240 00074040 40 80 00 30 */ bge lbl_80077270 /* 80077244 00074044 EC 01 F8 2A */ fadds f0, f1, f31 -/* 80077248 00074048 D0 0D 8D 70 */ stfs f0, lbl_803CB670-_SDA_BASE_(r13) -/* 8007724C 0007404C C0 2D 8D 70 */ lfs f1, lbl_803CB670-_SDA_BASE_(r13) -/* 80077250 00074050 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80077248 00074048 D0 0D 8D 70 */ stfs f0, lbl_bbash_tmr-_SDA_BASE_(r13) +/* 8007724C 0007404C C0 2D 8D 70 */ lfs f1, lbl_bbash_tmr-_SDA_BASE_(r13) +/* 80077250 00074050 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80077254 00074054 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80077258 00074058 4C 41 13 82 */ cror 2, 1, 2 /* 8007725C 0007405C 40 82 00 1C */ bne lbl_80077278 -/* 80077260 00074060 C0 0D 8D 74 */ lfs f0, lbl_803CB674-_SDA_BASE_(r13) +/* 80077260 00074060 C0 0D 8D 74 */ lfs f0, lbl_bbash_vel-_SDA_BASE_(r13) /* 80077264 00074064 80 7C 00 48 */ lwz r3, 0x48(r28) /* 80077268 00074068 D0 03 00 D8 */ stfs f0, 0xd8(r3) /* 8007726C 0007406C 48 00 00 0C */ b lbl_80077278 lbl_80077270: /* 80077270 00074070 EC 01 F8 2A */ fadds f0, f1, f31 -/* 80077274 00074074 D0 0D 8D 70 */ stfs f0, lbl_803CB670-_SDA_BASE_(r13) +/* 80077274 00074074 D0 0D 8D 70 */ stfs f0, lbl_bbash_tmr-_SDA_BASE_(r13) lbl_80077278: -/* 80077278 00074078 C0 2D 8D 70 */ lfs f1, lbl_803CB670-_SDA_BASE_(r13) -/* 8007727C 0007407C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80077278 00074078 C0 2D 8D 70 */ lfs f1, lbl_bbash_tmr-_SDA_BASE_(r13) +/* 8007727C 0007407C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80077280 00074080 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80077284 00074084 40 81 04 70 */ ble lbl_800776F4 -/* 80077288 00074088 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007728C 0007408C 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80077288 00074088 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007728C 0007408C 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80077290 00074090 C0 04 09 34 */ lfs f0, 0x934(r4) /* 80077294 00074094 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80077298 00074098 40 81 04 5C */ ble lbl_800776F4 @@ -18902,15 +18902,15 @@ lbl_80077278: /* 800772AC 000740AC D0 03 00 D8 */ stfs f0, 0xd8(r3) /* 800772B0 000740B0 48 00 04 44 */ b lbl_800776F4 lbl_800772B4: -/* 800772B4 000740B4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800772B8 000740B8 3B A3 05 58 */ addi r29, r3, lbl_803C0558@l +/* 800772B4 000740B4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800772B8 000740B8 3B A3 05 58 */ addi r29, r3, lbl_globals@l /* 800772BC 000740BC 80 1D 1A FC */ lwz r0, 0x1afc(r29) /* 800772C0 000740C0 2C 00 00 00 */ cmpwi r0, 0 /* 800772C4 000740C4 40 82 04 30 */ bne lbl_800776F4 /* 800772C8 000740C8 80 1D 16 D4 */ lwz r0, 0x16d4(r29) /* 800772CC 000740CC C0 1D 1A B0 */ lfs f0, 0x1ab0(r29) /* 800772D0 000740D0 90 1D 16 D8 */ stw r0, 0x16d8(r29) -/* 800772D4 000740D4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800772D4 000740D4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800772D8 000740D8 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 800772DC 000740DC 41 82 00 58 */ beq lbl_80077334 /* 800772E0 000740E0 EC 00 F8 28 */ fsubs f0, f0, f31 @@ -18929,17 +18929,17 @@ lbl_800772FC: /* 80077310 00074110 54 00 03 DF */ rlwinm. r0, r0, 0, 0xf, 0xf /* 80077314 00074114 40 82 00 20 */ bne lbl_80077334 lbl_80077318: -/* 80077318 00074118 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007731C 0007411C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80077320 00074120 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80077318 00074118 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007731C 0007411C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 80077320 00074120 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80077324 00074124 C0 03 09 24 */ lfs f0, 0x924(r3) /* 80077328 00074128 D0 3D 1A B0 */ stfs f1, 0x1ab0(r29) /* 8007732C 0007412C D0 23 1A B4 */ stfs f1, 0x1ab4(r3) /* 80077330 00074130 D0 03 1A AC */ stfs f0, 0x1aac(r3) lbl_80077334: -/* 80077334 00074134 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80077338 00074138 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8007733C 0007413C 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80077334 00074134 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80077338 00074138 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 8007733C 0007413C 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80077340 00074140 C0 04 1A B4 */ lfs f0, 0x1ab4(r4) /* 80077344 00074144 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80077348 00074148 41 82 00 88 */ beq lbl_800773D0 @@ -18947,30 +18947,30 @@ lbl_80077334: /* 80077350 00074150 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80077354 00074154 D0 04 1A B4 */ stfs f0, 0x1ab4(r4) /* 80077358 00074158 40 82 00 0C */ bne lbl_80077364 -/* 8007735C 0007415C C0 02 8C 94 */ lfs f0, lbl_803CD614-_SDA2_BASE_(r2) +/* 8007735C 0007415C C0 02 8C 94 */ lfs f0, lbl__1505-_SDA2_BASE_(r2) /* 80077360 00074160 D0 04 1A B4 */ stfs f0, 0x1ab4(r4) lbl_80077364: -/* 80077364 00074164 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80077364 00074164 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80077368 00074168 C0 24 1A B4 */ lfs f1, 0x1ab4(r4) -/* 8007736C 0007416C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007736C 0007416C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80077370 00074170 80 A3 09 C4 */ lwz r5, 0x9c4(r3) /* 80077374 00074174 C0 85 00 44 */ lfs f4, 0x44(r5) /* 80077378 00074178 FC 00 20 50 */ fneg f0, f4 /* 8007737C 0007417C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80077380 00074180 4C 40 13 82 */ cror 2, 0, 2 /* 80077384 00074184 40 82 00 1C */ bne lbl_800773A0 -/* 80077388 00074188 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80077388 00074188 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8007738C 0007418C C0 03 09 24 */ lfs f0, 0x924(r3) /* 80077390 00074190 D0 3D 1A B0 */ stfs f1, 0x1ab0(r29) /* 80077394 00074194 D0 24 1A B4 */ stfs f1, 0x1ab4(r4) /* 80077398 00074198 D0 03 1A AC */ stfs f0, 0x1aac(r3) /* 8007739C 0007419C 48 00 00 34 */ b lbl_800773D0 lbl_800773A0: -/* 800773A0 000741A0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800773A0 000741A0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800773A4 000741A4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800773A8 000741A8 40 80 00 28 */ bge lbl_800773D0 /* 800773AC 000741AC FC 60 08 50 */ fneg f3, f1 -/* 800773B0 000741B0 C0 42 8C 10 */ lfs f2, lbl_803CD590-_SDA2_BASE_(r2) +/* 800773B0 000741B0 C0 42 8C 10 */ lfs f2, lbl__876-_SDA2_BASE_(r2) /* 800773B4 000741B4 C0 03 09 24 */ lfs f0, 0x924(r3) /* 800773B8 000741B8 C0 25 00 40 */ lfs f1, 0x40(r5) /* 800773BC 000741BC EC 63 20 24 */ fdivs f3, f3, f4 @@ -18991,7 +18991,7 @@ lbl_800773D0: /* 800773F4 000741F4 41 82 00 B4 */ beq lbl_800774A8 lbl_800773F8: /* 800773F8 000741F8 80 7C 00 48 */ lwz r3, 0x48(r28) -/* 800773FC 000741FC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800773FC 000741FC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80077400 00074200 C0 23 00 D8 */ lfs f1, 0xd8(r3) /* 80077404 00074204 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80077408 00074208 4C 40 13 82 */ cror 2, 0, 2 @@ -19001,12 +19001,12 @@ lbl_800773F8: /* 80077418 00074218 41 82 01 88 */ beq lbl_800775A0 /* 8007741C 0007421C 7F 83 E3 78 */ mr r3, r28 /* 80077420 00074220 4B FF FC 3D */ bl zEntPlayer.zEntPlayerJumpLand__FP4xEnt -/* 80077424 00074224 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) +/* 80077424 00074224 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 80077428 00074228 2C 00 00 02 */ cmpwi r0, 2 /* 8007742C 0007422C 40 82 00 30 */ bne lbl_8007745C /* 80077430 00074230 80 9C 00 24 */ lwz r4, 0x24(r28) -/* 80077434 00074234 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80077438 00074238 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80077434 00074234 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80077438 00074238 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 8007743C 0007423C 80 A4 00 0C */ lwz r5, 0xc(r4) /* 80077440 00074240 38 83 02 CB */ addi r4, r3, 0x2cb /* 80077444 00074244 80 65 00 08 */ lwz r3, 8(r5) @@ -19016,14 +19016,14 @@ lbl_800773F8: /* 80077454 00074254 2C 03 00 00 */ cmpwi r3, 0 /* 80077458 00074258 41 82 00 14 */ beq lbl_8007746C lbl_8007745C: -/* 8007745C 0007425C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8007745C 0007425C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80077460 00074260 38 00 00 01 */ li r0, 1 -/* 80077464 00074264 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80077464 00074264 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80077468 00074268 90 03 1A B8 */ stw r0, 0x1ab8(r3) lbl_8007746C: -/* 8007746C 0007426C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8007746C 0007426C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80077470 00074270 38 A0 00 01 */ li r5, 1 -/* 80077474 00074274 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80077474 00074274 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80077478 00074278 38 00 00 00 */ li r0, 0 /* 8007747C 0007427C 90 A4 1A BC */ stw r5, 0x1abc(r4) /* 80077480 00074280 38 60 00 00 */ li r3, 0 @@ -19041,21 +19041,21 @@ lbl_800774A8: /* 800774AC 000742AC 2C 00 00 00 */ cmpwi r0, 0 /* 800774B0 000742B0 40 82 00 20 */ bne lbl_800774D0 /* 800774B4 000742B4 38 00 00 01 */ li r0, 1 -/* 800774B8 000742B8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800774B8 000742B8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800774BC 000742BC 90 1D 16 D4 */ stw r0, 0x16d4(r29) -/* 800774C0 000742C0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 800774C4 000742C4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800774C0 000742C0 38 63 05 58 */ addi r3, r3, lbl_globals@l +/* 800774C4 000742C4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800774C8 000742C8 D0 03 16 DC */ stfs f0, 0x16dc(r3) /* 800774CC 000742CC 48 00 00 A0 */ b lbl_8007756C lbl_800774D0: /* 800774D0 000742D0 2C 00 00 01 */ cmpwi r0, 1 /* 800774D4 000742D4 40 82 00 34 */ bne lbl_80077508 -/* 800774D8 000742D8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800774DC 000742DC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800774D8 000742D8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800774DC 000742DC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800774E0 000742E0 C0 03 16 DC */ lfs f0, 0x16dc(r3) /* 800774E4 000742E4 EC 20 F8 2A */ fadds f1, f0, f31 /* 800774E8 000742E8 D0 23 16 DC */ stfs f1, 0x16dc(r3) -/* 800774EC 000742EC C0 02 8C 00 */ lfs f0, lbl_803CD580-_SDA2_BASE_(r2) +/* 800774EC 000742EC C0 02 8C 00 */ lfs f0, lbl__872-_SDA2_BASE_(r2) /* 800774F0 000742F0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800774F4 000742F4 4C 41 13 82 */ cror 2, 1, 2 /* 800774F8 000742F8 40 82 00 74 */ bne lbl_8007756C @@ -19066,12 +19066,12 @@ lbl_80077508: /* 80077508 00074308 2C 00 00 02 */ cmpwi r0, 2 /* 8007750C 0007430C 40 82 00 60 */ bne lbl_8007756C /* 80077510 00074310 80 7C 00 48 */ lwz r3, 0x48(r28) -/* 80077514 00074314 C0 02 8F 1C */ lfs f0, lbl_803CD89C-_SDA2_BASE_(r2) +/* 80077514 00074314 C0 02 8F 1C */ lfs f0, lbl__7522-_SDA2_BASE_(r2) /* 80077518 00074318 C0 23 00 D8 */ lfs f1, 0xd8(r3) /* 8007751C 0007431C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80077520 00074320 40 80 00 4C */ bge lbl_8007756C -/* 80077524 00074324 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80077528 00074328 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80077524 00074324 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80077528 00074328 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8007752C 0007432C 80 04 1A C0 */ lwz r0, 0x1ac0(r4) /* 80077530 00074330 2C 00 00 00 */ cmpwi r0, 0 /* 80077534 00074334 41 82 00 38 */ beq lbl_8007756C @@ -19079,7 +19079,7 @@ lbl_80077508: /* 8007753C 0007433C 80 64 1A C4 */ lwz r3, 0x1ac4(r4) /* 80077540 00074340 90 04 1A C0 */ stw r0, 0x1ac0(r4) /* 80077544 00074344 80 63 00 D4 */ lwz r3, 0xd4(r3) -/* 80077548 00074348 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80077548 00074348 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8007754C 0007434C C0 03 00 20 */ lfs f0, 0x20(r3) /* 80077550 00074350 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80077554 00074354 40 82 00 18 */ bne lbl_8007756C @@ -19093,19 +19093,19 @@ lbl_8007756C: /* 80077570 00074370 2C 00 00 03 */ cmpwi r0, 3 /* 80077574 00074374 40 82 00 2C */ bne lbl_800775A0 /* 80077578 00074378 80 7C 00 48 */ lwz r3, 0x48(r28) -/* 8007757C 0007437C C0 02 8F 20 */ lfs f0, lbl_803CD8A0-_SDA2_BASE_(r2) +/* 8007757C 0007437C C0 02 8F 20 */ lfs f0, lbl__7523-_SDA2_BASE_(r2) /* 80077580 00074380 C0 23 00 D4 */ lfs f1, 0xd4(r3) /* 80077584 00074384 EC 01 00 32 */ fmuls f0, f1, f0 /* 80077588 00074388 D0 03 00 D4 */ stfs f0, 0xd4(r3) /* 8007758C 0007438C 80 7C 00 48 */ lwz r3, 0x48(r28) -/* 80077590 00074390 C0 02 8F 20 */ lfs f0, lbl_803CD8A0-_SDA2_BASE_(r2) +/* 80077590 00074390 C0 02 8F 20 */ lfs f0, lbl__7523-_SDA2_BASE_(r2) /* 80077594 00074394 C0 23 00 DC */ lfs f1, 0xdc(r3) /* 80077598 00074398 EC 01 00 32 */ fmuls f0, f1, f0 /* 8007759C 0007439C D0 03 00 DC */ stfs f0, 0xdc(r3) lbl_800775A0: -/* 800775A0 000743A0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800775A4 000743A4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800775A8 000743A8 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l +/* 800775A0 000743A0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800775A4 000743A4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 800775A8 000743A8 3B C3 05 58 */ addi r30, r3, lbl_globals@l /* 800775AC 000743AC C0 3E 1A AC */ lfs f1, 0x1aac(r30) /* 800775B0 000743B0 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800775B4 000743B4 41 82 01 08 */ beq lbl_800776BC @@ -19115,11 +19115,11 @@ lbl_800775A0: /* 800775C4 000743C4 2C 00 00 01 */ cmpwi r0, 1 /* 800775C8 000743C8 40 82 00 F4 */ bne lbl_800776BC lbl_800775CC: -/* 800775CC 000743CC 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800775D0 000743D0 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 800775D4 000743D4 3B E4 05 58 */ addi r31, r4, lbl_803C0558@l +/* 800775CC 000743CC 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800775D0 000743D0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 800775D4 000743D4 3B E4 05 58 */ addi r31, r4, lbl_globals@l /* 800775D8 000743D8 80 BF 07 04 */ lwz r5, 0x704(r31) -/* 800775DC 000743DC 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 800775DC 000743DC 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 800775E0 000743E0 38 83 03 F4 */ addi r4, r3, 0x3f4 /* 800775E4 000743E4 80 65 00 0C */ lwz r3, 0xc(r5) /* 800775E8 000743E8 80 63 00 08 */ lwz r3, 8(r3) @@ -19129,13 +19129,13 @@ lbl_800775CC: /* 800775F8 000743F8 2C 03 00 00 */ cmpwi r3, 0 /* 800775FC 000743FC 40 82 00 40 */ bne lbl_8007763C /* 80077600 00074400 80 7F 07 04 */ lwz r3, 0x704(r31) -/* 80077604 00074404 C0 02 8C 00 */ lfs f0, lbl_803CD580-_SDA2_BASE_(r2) +/* 80077604 00074404 C0 02 8C 00 */ lfs f0, lbl__872-_SDA2_BASE_(r2) /* 80077608 00074408 80 63 00 0C */ lwz r3, 0xc(r3) /* 8007760C 0007440C 80 63 00 08 */ lwz r3, 8(r3) /* 80077610 00074410 C0 23 00 08 */ lfs f1, 8(r3) /* 80077614 00074414 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80077618 00074418 40 80 00 24 */ bge lbl_8007763C -/* 8007761C 0007441C C0 22 8F 24 */ lfs f1, lbl_803CD8A4-_SDA2_BASE_(r2) +/* 8007761C 0007441C C0 22 8F 24 */ lfs f1, lbl__7524-_SDA2_BASE_(r2) /* 80077620 00074420 C0 1E 1A AC */ lfs f0, 0x1aac(r30) /* 80077624 00074424 80 7C 00 48 */ lwz r3, 0x48(r28) /* 80077628 00074428 EC 21 00 32 */ fmuls f1, f1, f0 @@ -19144,14 +19144,14 @@ lbl_800775CC: /* 80077634 00074434 D0 03 00 D8 */ stfs f0, 0xd8(r3) /* 80077638 00074438 48 00 00 84 */ b lbl_800776BC lbl_8007763C: -/* 8007763C 0007443C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80077640 00074440 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007763C 0007443C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80077640 00074440 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80077644 00074444 80 03 1A F4 */ lwz r0, 0x1af4(r3) /* 80077648 00074448 2C 00 00 00 */ cmpwi r0, 0 /* 8007764C 0007444C 40 82 00 70 */ bne lbl_800776BC /* 80077650 00074450 80 9F 07 04 */ lwz r4, 0x704(r31) -/* 80077654 00074454 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80077658 00074458 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80077654 00074454 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80077658 00074458 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 8007765C 0007445C 80 A4 00 0C */ lwz r5, 0xc(r4) /* 80077660 00074460 38 83 01 CD */ addi r4, r3, 0x1cd /* 80077664 00074464 80 65 00 08 */ lwz r3, 8(r5) @@ -19161,8 +19161,8 @@ lbl_8007763C: /* 80077674 00074474 2C 03 00 00 */ cmpwi r3, 0 /* 80077678 00074478 41 82 00 44 */ beq lbl_800776BC /* 8007767C 0007447C 80 9F 07 04 */ lwz r4, 0x704(r31) -/* 80077680 00074480 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80077684 00074484 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80077680 00074480 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80077684 00074484 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80077688 00074488 80 A4 00 0C */ lwz r5, 0xc(r4) /* 8007768C 0007448C 38 83 01 DC */ addi r4, r3, 0x1dc /* 80077690 00074490 80 65 00 08 */ lwz r3, 8(r5) @@ -19183,9 +19183,9 @@ lbl_800776BC: /* 800776C8 000744C8 2C 00 00 01 */ cmpwi r0, 1 /* 800776CC 000744CC 40 82 00 28 */ bne lbl_800776F4 lbl_800776D0: -/* 800776D0 000744D0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800776D0 000744D0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800776D4 000744D4 38 A0 00 01 */ li r5, 1 -/* 800776D8 000744D8 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800776D8 000744D8 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800776DC 000744DC 38 60 00 00 */ li r3, 0 /* 800776E0 000744E0 80 04 1A DC */ lwz r0, 0x1adc(r4) /* 800776E4 000744E4 90 A4 1A C8 */ stw r5, 0x1ac8(r4) @@ -19208,10 +19208,10 @@ lbl_800776F4: zEntPlayer.zEntPlayerEGenUpdate__FP4xEntP6xScenef: /* 8007771C 0007451C 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80077720 00074520 7C 08 02 A6 */ mflr r0 -/* 80077724 00074524 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 80077724 00074524 3C A0 80 3C */ lis r5, lbl_globals@ha /* 80077728 00074528 90 01 00 54 */ stw r0, 0x54(r1) /* 8007772C 0007452C BF 41 00 38 */ stmw r26, 0x38(r1) -/* 80077730 00074530 3B E5 05 58 */ addi r31, r5, lbl_803C0558@l +/* 80077730 00074530 3B E5 05 58 */ addi r31, r5, lbl_globals@l /* 80077734 00074534 7C 7A 1B 78 */ mr r26, r3 /* 80077738 00074538 7C 9B 23 78 */ mr r27, r4 /* 8007773C 0007453C 3B A0 00 00 */ li r29, 0 @@ -19232,11 +19232,11 @@ lbl_80077754: /* 80077774 00074574 38 C1 00 08 */ addi r6, r1, 8 /* 80077778 00074578 4B FB A1 E5 */ bl xLine3VecDist2__FPC5xVec3PC5xVec3PC5xVec3P6xIsect /* 8007777C 0007457C C0 7A 00 94 */ lfs f3, 0x94(r26) -/* 80077780 00074580 C0 22 8C B4 */ lfs f1, lbl_803CD634-_SDA2_BASE_(r2) +/* 80077780 00074580 C0 22 8C B4 */ lfs f1, lbl__2182-_SDA2_BASE_(r2) /* 80077784 00074584 EC 03 00 F2 */ fmuls f0, f3, f3 -/* 80077788 00074588 C0 42 8C 70 */ lfs f2, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 80077788 00074588 C0 42 8C 70 */ lfs f2, lbl__1467-_SDA2_BASE_(r2) /* 8007778C 0007458C EC 21 00 F2 */ fmuls f1, f1, f3 -/* 80077790 00074590 C0 62 8F 28 */ lfs f3, lbl_803CD8A8-_SDA2_BASE_(r2) +/* 80077790 00074590 C0 62 8F 28 */ lfs f3, lbl__7549-_SDA2_BASE_(r2) /* 80077794 00074594 C0 81 00 30 */ lfs f4, 0x30(r1) /* 80077798 00074598 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8007779C 0007459C EC 03 00 2A */ fadds f0, f3, f0 @@ -19291,24 +19291,24 @@ zEntPlayer.zEntPlayerVelUpdate__FP4xEntP6xScenef: /* 80077848 00074648 80 06 00 10 */ lwz r0, 0x10(r6) /* 8007784C 0007464C 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17 /* 80077850 00074650 40 82 04 E0 */ bne lbl_80077D30 -/* 80077854 00074654 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80077858 00074658 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80077854 00074654 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80077858 00074658 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007785C 0007465C 80 03 1D 4C */ lwz r0, 0x1d4c(r3) /* 80077860 00074660 28 00 00 00 */ cmplwi r0, 0 /* 80077864 00074664 40 82 04 CC */ bne lbl_80077D30 /* 80077868 00074668 80 BE 00 48 */ lwz r5, 0x48(r30) -/* 8007786C 0007466C 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80077870 00074670 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8007786C 0007466C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80077870 00074670 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80077874 00074674 80 66 00 04 */ lwz r3, 4(r6) /* 80077878 00074678 3B E5 00 D4 */ addi r31, r5, 0xd4 /* 8007787C 0007467C 38 84 22 3C */ addi r4, r4, 0x223c /* 80077880 00074680 48 16 FC 9D */ bl func_801E751C /* 80077884 00074684 2C 03 00 00 */ cmpwi r3, 0 /* 80077888 00074688 40 82 00 98 */ bne lbl_80077920 -/* 8007788C 0007468C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80077890 00074690 C0 42 8C 8C */ lfs f2, lbl_803CD60C-_SDA2_BASE_(r2) -/* 80077894 00074694 38 83 05 58 */ addi r4, r3, lbl_803C0558@l -/* 80077898 00074698 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007788C 0007468C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80077890 00074690 C0 42 8C 8C */ lfs f2, lbl__1474-_SDA2_BASE_(r2) +/* 80077894 00074694 38 83 05 58 */ addi r4, r3, lbl_globals@l +/* 80077898 00074698 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007789C 0007469C 80 64 07 04 */ lwz r3, 0x704(r4) /* 800778A0 000746A0 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800778A4 000746A4 C0 23 00 20 */ lfs f1, 0x20(r3) @@ -19327,9 +19327,9 @@ lbl_800778C8: /* 800778D4 000746D4 D0 3F 00 00 */ stfs f1, 0(r31) lbl_800778D8: /* 800778D8 000746D8 80 64 07 04 */ lwz r3, 0x704(r4) -/* 800778DC 000746DC C0 42 8C 8C */ lfs f2, lbl_803CD60C-_SDA2_BASE_(r2) +/* 800778DC 000746DC C0 42 8C 8C */ lfs f2, lbl__1474-_SDA2_BASE_(r2) /* 800778E0 000746E0 80 63 00 4C */ lwz r3, 0x4c(r3) -/* 800778E4 000746E4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800778E4 000746E4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800778E8 000746E8 C0 23 00 28 */ lfs f1, 0x28(r3) /* 800778EC 000746EC EC 22 00 72 */ fmuls f1, f2, f1 /* 800778F0 000746F0 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -19346,13 +19346,13 @@ lbl_8007790C: /* 80077918 00074718 D0 3F 00 08 */ stfs f1, 8(r31) /* 8007791C 0007471C 48 00 04 14 */ b lbl_80077D30 lbl_80077920: -/* 80077920 00074720 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80077924 00074724 3B A3 05 58 */ addi r29, r3, lbl_803C0558@l +/* 80077920 00074720 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80077924 00074724 3B A3 05 58 */ addi r29, r3, lbl_globals@l /* 80077928 00074728 80 1D 1A EC */ lwz r0, 0x1aec(r29) /* 8007792C 0007472C 2C 00 00 00 */ cmpwi r0, 0 /* 80077930 00074730 41 82 00 5C */ beq lbl_8007798C -/* 80077934 00074734 C0 42 8C 10 */ lfs f2, lbl_803CD590-_SDA2_BASE_(r2) -/* 80077938 00074738 C0 0D 8D CC */ lfs f0, lbl_803CB6CC-_SDA_BASE_(r13) +/* 80077934 00074734 C0 42 8C 10 */ lfs f2, lbl__876-_SDA2_BASE_(r2) +/* 80077938 00074738 C0 0D 8D CC */ lfs f0, lbl_sBubbleBowlTimer-_SDA_BASE_(r13) /* 8007793C 0007473C 80 7D 07 04 */ lwz r3, 0x704(r29) /* 80077940 00074740 EC 82 00 2A */ fadds f4, f2, f0 /* 80077944 00074744 C0 3D 19 E8 */ lfs f1, 0x19e8(r29) @@ -19375,10 +19375,10 @@ lbl_80077920: /* 80077988 00074788 48 00 03 A8 */ b lbl_80077D30 lbl_8007798C: /* 8007798C 0007478C C0 5D 16 CC */ lfs f2, 0x16cc(r29) -/* 80077990 00074790 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80077990 00074790 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80077994 00074794 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 80077998 00074798 41 81 00 E8 */ bgt lbl_80077A80 -/* 8007799C 0007479C C0 0D 8C EC */ lfs f0, lbl_803CB5EC-_SDA_BASE_(r13) +/* 8007799C 0007479C C0 0D 8C EC */ lfs f0, lbl_surfSlickRatio-_SDA_BASE_(r13) /* 800779A0 000747A0 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 800779A4 000747A4 40 82 00 DC */ bne lbl_80077A80 /* 800779A8 000747A8 C0 1D 16 C4 */ lfs f0, 0x16c4(r29) @@ -19401,11 +19401,11 @@ lbl_8007798C: /* 800779EC 000747EC 48 00 00 10 */ b lbl_800779FC lbl_800779F0: /* 800779F0 000747F0 D0 3F 00 00 */ stfs f1, 0(r31) -/* 800779F4 000747F4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800779F4 000747F4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800779F8 000747F8 D0 1F 00 08 */ stfs f0, 8(r31) lbl_800779FC: -/* 800779FC 000747FC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80077A00 00074800 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800779FC 000747FC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80077A00 00074800 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80077A04 00074804 80 63 07 2C */ lwz r3, 0x72c(r3) /* 80077A08 00074808 80 03 00 0C */ lwz r0, 0xc(r3) /* 80077A0C 0007480C 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -19417,7 +19417,7 @@ lbl_80077A1C: lbl_80077A20: /* 80077A20 00074820 28 03 00 00 */ cmplwi r3, 0 /* 80077A24 00074824 40 82 00 10 */ bne lbl_80077A34 -/* 80077A28 00074828 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80077A28 00074828 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80077A2C 0007482C D0 1F 00 04 */ stfs f0, 4(r31) /* 80077A30 00074830 48 00 03 00 */ b lbl_80077D30 lbl_80077A34: @@ -19427,9 +19427,9 @@ lbl_80077A34: /* 80077A40 00074840 88 03 00 1A */ lbz r0, 0x1a(r3) /* 80077A44 00074844 28 00 00 0B */ cmplwi r0, 0xb /* 80077A48 00074848 40 82 00 2C */ bne lbl_80077A74 -/* 80077A4C 0007484C 3C 60 80 3C */ lis r3, lbl_803BF6E4@ha -/* 80077A50 00074850 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80077A54 00074854 38 63 F6 E4 */ addi r3, r3, lbl_803BF6E4@l +/* 80077A4C 0007484C 3C 60 80 3C */ lis r3, lbl_sDriveVel@ha +/* 80077A50 00074850 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80077A54 00074854 38 63 F6 E4 */ addi r3, r3, lbl_sDriveVel@l /* 80077A58 00074858 C0 23 00 04 */ lfs f1, 4(r3) /* 80077A5C 0007485C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80077A60 00074860 40 80 00 0C */ bge lbl_80077A6C @@ -19439,19 +19439,19 @@ lbl_80077A6C: /* 80077A6C 0007486C D0 1F 00 04 */ stfs f0, 4(r31) /* 80077A70 00074870 48 00 02 C0 */ b lbl_80077D30 lbl_80077A74: -/* 80077A74 00074874 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80077A74 00074874 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80077A78 00074878 D0 1F 00 04 */ stfs f0, 4(r31) /* 80077A7C 0007487C 48 00 02 B4 */ b lbl_80077D30 lbl_80077A80: -/* 80077A80 00074880 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80077A84 00074884 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80077A80 00074880 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80077A84 00074884 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80077A88 00074888 80 03 16 C8 */ lwz r0, 0x16c8(r3) /* 80077A8C 0007488C 2C 00 00 00 */ cmpwi r0, 0 /* 80077A90 00074890 40 82 00 C4 */ bne lbl_80077B54 -/* 80077A94 00074894 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80077A94 00074894 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80077A98 00074898 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 80077A9C 0007489C 40 81 00 B8 */ ble lbl_80077B54 -/* 80077AA0 000748A0 C0 02 8F 2C */ lfs f0, lbl_803CD8AC-_SDA2_BASE_(r2) +/* 80077AA0 000748A0 C0 02 8F 2C */ lfs f0, lbl__7661-_SDA2_BASE_(r2) /* 80077AA4 000748A4 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 80077AA8 000748A8 EC 40 10 28 */ fsubs f2, f0, f2 /* 80077AAC 000748AC 2C 00 00 00 */ cmpwi r0, 0 @@ -19461,10 +19461,10 @@ lbl_80077A80: lbl_80077ABC: /* 80077ABC 000748BC 2C 00 00 00 */ cmpwi r0, 0 /* 80077AC0 000748C0 40 82 00 0C */ bne lbl_80077ACC -/* 80077AC4 000748C4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80077AC4 000748C4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80077AC8 000748C8 D0 1F 00 04 */ stfs f0, 4(r31) lbl_80077ACC: -/* 80077ACC 000748CC C0 02 8C E4 */ lfs f0, lbl_803CD664-_SDA2_BASE_(r2) +/* 80077ACC 000748CC C0 02 8C E4 */ lfs f0, lbl__2557-_SDA2_BASE_(r2) /* 80077AD0 000748D0 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80077AD4 000748D4 40 80 00 2C */ bge lbl_80077B00 /* 80077AD8 000748D8 EC 40 10 28 */ fsubs f2, f0, f2 @@ -19478,9 +19478,9 @@ lbl_80077ACC: /* 80077AF8 000748F8 D0 1F 00 08 */ stfs f0, 8(r31) /* 80077AFC 000748FC 48 00 00 58 */ b lbl_80077B54 lbl_80077B00: -/* 80077B00 00074900 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80077B00 00074900 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80077B04 00074904 D0 1F 00 00 */ stfs f0, 0(r31) -/* 80077B08 00074908 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80077B08 00074908 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80077B0C 0007490C D0 1F 00 08 */ stfs f0, 8(r31) /* 80077B10 00074910 48 00 02 20 */ b lbl_80077D30 lbl_80077B14: @@ -19498,29 +19498,29 @@ lbl_80077B14: /* 80077B40 00074940 48 00 00 14 */ b lbl_80077B54 lbl_80077B44: /* 80077B44 00074944 D0 3F 00 00 */ stfs f1, 0(r31) -/* 80077B48 00074948 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80077B48 00074948 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80077B4C 0007494C D0 1F 00 08 */ stfs f0, 8(r31) /* 80077B50 00074950 48 00 01 E0 */ b lbl_80077D30 lbl_80077B54: /* 80077B54 00074954 7F E3 FB 78 */ mr r3, r31 /* 80077B58 00074958 4B F9 D5 75 */ bl xVec3Length2__FPC5xVec3 /* 80077B5C 0007495C FF E0 08 90 */ fmr f31, f1 -/* 80077B60 00074960 C0 02 8C A8 */ lfs f0, lbl_803CD628-_SDA2_BASE_(r2) +/* 80077B60 00074960 C0 02 8C A8 */ lfs f0, lbl__2092-_SDA2_BASE_(r2) /* 80077B64 00074964 FC 20 FA 10 */ fabs f1, f31 /* 80077B68 00074968 FC 20 08 18 */ frsp f1, f1 /* 80077B6C 0007496C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80077B70 00074970 40 80 00 20 */ bge lbl_80077B90 -/* 80077B74 00074974 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80077B74 00074974 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80077B78 00074978 D0 1F 00 00 */ stfs f0, 0(r31) -/* 80077B7C 0007497C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80077B7C 0007497C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80077B80 00074980 D0 1F 00 04 */ stfs f0, 4(r31) -/* 80077B84 00074984 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80077B84 00074984 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80077B88 00074988 D0 1F 00 08 */ stfs f0, 8(r31) /* 80077B8C 0007498C 48 00 01 A4 */ b lbl_80077D30 lbl_80077B90: -/* 80077B90 00074990 C0 0D 8C EC */ lfs f0, lbl_803CB5EC-_SDA_BASE_(r13) +/* 80077B90 00074990 C0 0D 8C EC */ lfs f0, lbl_surfSlickRatio-_SDA_BASE_(r13) /* 80077B94 00074994 3B 60 00 00 */ li r27, 0 -/* 80077B98 00074998 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80077B98 00074998 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80077B9C 0007499C 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 80077BA0 000749A0 FC 00 10 00 */ fcmpu cr0, f0, f2 /* 80077BA4 000749A4 38 83 00 0C */ addi r4, r3, 0xc @@ -19536,11 +19536,11 @@ lbl_80077B90: /* 80077BCC 000749CC FC 00 10 40 */ fcmpo cr0, f0, f2 /* 80077BD0 000749D0 40 81 00 2C */ ble lbl_80077BFC /* 80077BD4 000749D4 C0 3F 00 00 */ lfs f1, 0(r31) -/* 80077BD8 000749D8 C0 02 8F 30 */ lfs f0, lbl_803CD8B0-_SDA2_BASE_(r2) +/* 80077BD8 000749D8 C0 02 8F 30 */ lfs f0, lbl__7662-_SDA2_BASE_(r2) /* 80077BDC 000749DC EC 01 00 32 */ fmuls f0, f1, f0 /* 80077BE0 000749E0 D0 1F 00 00 */ stfs f0, 0(r31) /* 80077BE4 000749E4 C0 3F 00 08 */ lfs f1, 8(r31) -/* 80077BE8 000749E8 C0 02 8F 30 */ lfs f0, lbl_803CD8B0-_SDA2_BASE_(r2) +/* 80077BE8 000749E8 C0 02 8F 30 */ lfs f0, lbl__7662-_SDA2_BASE_(r2) /* 80077BEC 000749EC EC 01 00 32 */ fmuls f0, f1, f0 /* 80077BF0 000749F0 D0 1F 00 08 */ stfs f0, 8(r31) /* 80077BF4 000749F4 48 00 00 08 */ b lbl_80077BFC @@ -19554,8 +19554,8 @@ lbl_80077C08: /* 80077C08 00074A08 C0 1D 16 CC */ lfs f0, 0x16cc(r29) /* 80077C0C 00074A0C FC 00 10 40 */ fcmpo cr0, f0, f2 /* 80077C10 00074A10 41 81 01 18 */ bgt lbl_80077D28 -/* 80077C14 00074A14 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80077C18 00074A18 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80077C14 00074A14 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80077C18 00074A18 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80077C1C 00074A1C C0 63 16 C4 */ lfs f3, 0x16c4(r3) /* 80077C20 00074A20 FC 03 10 40 */ fcmpo cr0, f3, f2 /* 80077C24 00074A24 40 81 00 28 */ ble lbl_80077C4C @@ -19570,7 +19570,7 @@ lbl_80077C08: /* 80077C48 00074A48 48 00 00 E0 */ b lbl_80077D28 lbl_80077C4C: /* 80077C4C 00074A4C D0 5F 00 00 */ stfs f2, 0(r31) -/* 80077C50 00074A50 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80077C50 00074A50 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80077C54 00074A54 D0 1F 00 08 */ stfs f0, 8(r31) /* 80077C58 00074A58 48 00 00 D8 */ b lbl_80077D30 /* 80077C5C 00074A5C 48 00 00 CC */ b lbl_80077D28 @@ -19579,7 +19579,7 @@ lbl_80077C60: /* 80077C64 00074A64 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80077C68 00074A68 41 82 00 B8 */ beq lbl_80077D20 /* 80077C6C 00074A6C C0 3C 00 10 */ lfs f1, 0x10(r28) -/* 80077C70 00074A70 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 80077C70 00074A70 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 80077C74 00074A74 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80077C78 00074A78 40 80 00 A8 */ bge lbl_80077D20 /* 80077C7C 00074A7C 80 7C 00 08 */ lwz r3, 8(r28) @@ -19592,29 +19592,29 @@ lbl_80077C94: /* 80077C94 00074A94 7F E3 FB 78 */ mr r3, r31 /* 80077C98 00074A98 38 9C 00 38 */ addi r4, r28, 0x38 /* 80077C9C 00074A9C 4B FD 68 55 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 80077CA0 00074AA0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80077CA0 00074AA0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80077CA4 00074AA4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80077CA8 00074AA8 41 80 00 78 */ blt lbl_80077D20 /* 80077CAC 00074AAC 7F E3 FB 78 */ mr r3, r31 /* 80077CB0 00074AB0 38 9C 00 14 */ addi r4, r28, 0x14 /* 80077CB4 00074AB4 4B FD 68 3D */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 80077CB8 00074AB8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80077CB8 00074AB8 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80077CBC 00074ABC FC 01 10 40 */ fcmpo cr0, f1, f2 /* 80077CC0 00074AC0 41 81 00 60 */ bgt lbl_80077D20 -/* 80077CC4 00074AC4 C0 02 8F 34 */ lfs f0, lbl_803CD8B4-_SDA2_BASE_(r2) +/* 80077CC4 00074AC4 C0 02 8F 34 */ lfs f0, lbl__7663-_SDA2_BASE_(r2) /* 80077CC8 00074AC8 FC 20 08 50 */ fneg f1, f1 /* 80077CCC 00074ACC EC 00 07 F2 */ fmuls f0, f0, f31 /* 80077CD0 00074AD0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80077CD4 00074AD4 4C 41 13 82 */ cror 2, 1, 2 /* 80077CD8 00074AD8 40 82 00 1C */ bne lbl_80077CF4 /* 80077CDC 00074ADC D0 5F 00 00 */ stfs f2, 0(r31) -/* 80077CE0 00074AE0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80077CE0 00074AE0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80077CE4 00074AE4 D0 1F 00 04 */ stfs f0, 4(r31) -/* 80077CE8 00074AE8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80077CE8 00074AE8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80077CEC 00074AEC D0 1F 00 08 */ stfs f0, 8(r31) /* 80077CF0 00074AF0 48 00 00 40 */ b lbl_80077D30 lbl_80077CF4: -/* 80077CF4 00074AF4 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 80077CF4 00074AF4 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 80077CF8 00074AF8 38 61 00 08 */ addi r3, r1, 8 /* 80077CFC 00074AFC 38 9C 00 14 */ addi r4, r28, 0x14 /* 80077D00 00074B00 EC 20 00 72 */ fmuls f1, f0, f1 @@ -19687,7 +19687,7 @@ lbl_80077D54: /* 80077DFC 00074BFC C0 21 00 64 */ lfs f1, 0x64(r1) /* 80077E00 00074C00 EC C3 10 28 */ fsubs f6, f3, f2 /* 80077E04 00074C04 EC A5 00 28 */ fsubs f5, f5, f0 -/* 80077E08 00074C08 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80077E08 00074C08 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80077E0C 00074C0C EC 83 08 28 */ fsubs f4, f3, f1 /* 80077E10 00074C10 D1 21 00 20 */ stfs f9, 0x20(r1) /* 80077E14 00074C14 EC 68 01 F2 */ fmuls f3, f8, f7 @@ -19711,7 +19711,7 @@ lbl_80077D54: /* 80077E5C 00074C5C 4C 41 13 82 */ cror 2, 1, 2 /* 80077E60 00074C60 41 82 00 2C */ beq lbl_80077E8C lbl_80077E64: -/* 80077E64 00074C64 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80077E64 00074C64 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80077E68 00074C68 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 80077E6C 00074C6C 4C 40 13 82 */ cror 2, 0, 2 /* 80077E70 00074C70 40 82 00 60 */ bne lbl_80077ED0 @@ -19722,7 +19722,7 @@ lbl_80077E64: /* 80077E84 00074C84 4C 40 13 82 */ cror 2, 0, 2 /* 80077E88 00074C88 40 82 00 48 */ bne lbl_80077ED0 lbl_80077E8C: -/* 80077E8C 00074C8C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80077E8C 00074C8C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80077E90 00074C90 38 79 00 18 */ addi r3, r25, 0x18 /* 80077E94 00074C94 38 81 00 44 */ addi r4, r1, 0x44 /* 80077E98 00074C98 D0 19 00 3C */ stfs f0, 0x3c(r25) @@ -19761,7 +19761,7 @@ lbl_80077EE0: /* 80077F14 00074D14 EC 4A 01 F2 */ fmuls f2, f10, f7 /* 80077F18 00074D18 C0 79 00 08 */ lfs f3, 8(r25) /* 80077F1C 00074D1C ED 00 F0 28 */ fsubs f8, f0, f30 -/* 80077F20 00074D20 C0 02 8F 38 */ lfs f0, lbl_803CD8B8-_SDA2_BASE_(r2) +/* 80077F20 00074D20 C0 02 8F 38 */ lfs f0, lbl__7740-_SDA2_BASE_(r2) /* 80077F24 00074D24 EC 26 09 BA */ fmadds f1, f6, f6, f1 /* 80077F28 00074D28 ED 63 F0 28 */ fsubs f11, f3, f30 /* 80077F2C 00074D2C EC 49 11 BA */ fmadds f2, f9, f6, f2 @@ -19772,7 +19772,7 @@ lbl_80077EE0: /* 80077F40 00074D40 7F 03 C3 78 */ mr r3, r24 /* 80077F44 00074D44 48 00 01 14 */ b lbl_80078058 lbl_80077F48: -/* 80077F48 00074D48 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80077F48 00074D48 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80077F4C 00074D4C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80077F50 00074D50 4C 40 13 82 */ cror 2, 0, 2 /* 80077F54 00074D54 40 82 00 34 */ bne lbl_80077F88 @@ -19886,14 +19886,14 @@ zEntPlayer.SlideTrackUpdate__FP4xEnt: /* 800780DC 00074EDC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 800780E0 00074EE0 38 84 00 30 */ addi r4, r4, 0x30 /* 800780E4 00074EE4 4B F9 31 81 */ bl __as__5xVec3FRC5xVec3 -/* 800780E8 00074EE8 C0 22 8C B4 */ lfs f1, lbl_803CD634-_SDA2_BASE_(r2) +/* 800780E8 00074EE8 C0 22 8C B4 */ lfs f1, lbl__2182-_SDA2_BASE_(r2) /* 800780EC 00074EEC 38 61 00 34 */ addi r3, r1, 0x34 /* 800780F0 00074EF0 C0 1C 00 94 */ lfs f0, 0x94(r28) /* 800780F4 00074EF4 38 81 00 08 */ addi r4, r1, 8 /* 800780F8 00074EF8 EC 01 00 32 */ fmuls f0, f1, f0 /* 800780FC 00074EFC D0 01 00 14 */ stfs f0, 0x14(r1) /* 80078100 00074F00 4B FE 85 11 */ bl xQuickCullForSphere__FP7xQCDataPC7xSphere -/* 80078104 00074F04 C0 02 8F 3C */ lfs f0, lbl_803CD8BC-_SDA2_BASE_(r2) +/* 80078104 00074F04 C0 02 8F 3C */ lfs f0, lbl__7833-_SDA2_BASE_(r2) /* 80078108 00074F08 38 00 FF FF */ li r0, -1 /* 8007810C 00074F0C 38 61 00 54 */ addi r3, r1, 0x54 /* 80078110 00074F10 3B E0 FF FF */ li r31, -1 @@ -19910,10 +19910,10 @@ zEntPlayer.SlideTrackUpdate__FP4xEnt: /* 8007813C 00074F3C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80078140 00074F40 38 84 00 30 */ addi r4, r4, 0x30 /* 80078144 00074F44 4B F9 80 E5 */ bl __as__5RwV3dFRC5RwV3d -/* 80078148 00074F48 C0 22 8C B4 */ lfs f1, lbl_803CD634-_SDA2_BASE_(r2) -/* 8007814C 00074F4C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80078148 00074F48 C0 22 8C B4 */ lfs f1, lbl__2182-_SDA2_BASE_(r2) +/* 8007814C 00074F4C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80078150 00074F50 C0 1C 00 94 */ lfs f0, 0x94(r28) -/* 80078154 00074F54 3B A3 05 58 */ addi r29, r3, lbl_803C0558@l +/* 80078154 00074F54 3B A3 05 58 */ addi r29, r3, lbl_globals@l /* 80078158 00074F58 7F BE EB 78 */ mr r30, r29 /* 8007815C 00074F5C 3B 60 00 00 */ li r27, 0 /* 80078160 00074F60 EC 01 00 32 */ fmuls f0, f1, f0 @@ -19958,7 +19958,7 @@ lbl_800781F0: /* 800781F0 00074FF0 80 1D 1D 50 */ lwz r0, 0x1d50(r29) /* 800781F4 00074FF4 7C 1B 00 40 */ cmplw r27, r0 /* 800781F8 00074FF8 41 80 FF 74 */ blt lbl_8007816C -/* 800781FC 00074FFC C0 22 8C F4 */ lfs f1, lbl_803CD674-_SDA2_BASE_(r2) +/* 800781FC 00074FFC C0 22 8C F4 */ lfs f1, lbl__2689-_SDA2_BASE_(r2) /* 80078200 00075000 C0 1C 00 94 */ lfs f0, 0x94(r28) /* 80078204 00075004 C0 41 00 90 */ lfs f2, 0x90(r1) /* 80078208 00075008 EC 01 00 32 */ fmuls f0, f1, f0 @@ -19968,8 +19968,8 @@ lbl_800781F0: lbl_80078218: /* 80078218 00075018 2C 1F FF FF */ cmpwi r31, -1 /* 8007821C 0007501C 41 82 03 BC */ beq lbl_800785D8 -/* 80078220 00075020 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80078224 00075024 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80078220 00075020 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80078224 00075024 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80078228 00075028 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 8007822C 0007502C 2C 00 00 00 */ cmpwi r0, 0 /* 80078230 00075030 40 82 03 A8 */ bne lbl_800785D8 @@ -19977,7 +19977,7 @@ lbl_80078218: /* 80078238 00075038 80 03 16 D8 */ lwz r0, 0x16d8(r3) /* 8007823C 0007503C 2C 00 00 00 */ cmpwi r0, 0 /* 80078240 00075040 41 82 00 10 */ beq lbl_80078250 -/* 80078244 00075044 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 80078244 00075044 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 80078248 00075048 D0 03 1F 34 */ stfs f0, 0x1f34(r3) /* 8007824C 0007504C 48 00 03 8C */ b lbl_800785D8 lbl_80078250: @@ -20008,7 +20008,7 @@ lbl_80078250: /* 800782B0 000750B0 C0 83 00 08 */ lfs f4, 8(r3) /* 800782B4 000750B4 4B FF FD D1 */ bl zEntPlayer.det3x3top1__Fffffff /* 800782B8 000750B8 FF E0 08 90 */ fmr f31, f1 -/* 800782BC 000750BC C0 02 8C 44 */ lfs f0, lbl_803CD5C4-_SDA2_BASE_(r2) +/* 800782BC 000750BC C0 02 8C 44 */ lfs f0, lbl__1051_2-_SDA2_BASE_(r2) /* 800782C0 000750C0 FC 20 FA 10 */ fabs f1, f31 /* 800782C4 000750C4 FC 20 08 18 */ frsp f1, f1 /* 800782C8 000750C8 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -20064,7 +20064,7 @@ lbl_80078250: /* 80078390 00075190 A0 9E 00 04 */ lhz r4, 4(r30) /* 80078394 00075194 A3 FE 00 00 */ lhz r31, 0(r30) /* 80078398 00075198 54 80 18 38 */ slwi r0, r4, 3 -/* 8007839C 0007519C C0 42 8C 10 */ lfs f2, lbl_803CD590-_SDA2_BASE_(r2) +/* 8007839C 0007519C C0 42 8C 10 */ lfs f2, lbl__876-_SDA2_BASE_(r2) /* 800783A0 000751A0 7C 7D 02 14 */ add r3, r29, r0 /* 800783A4 000751A4 C0 01 00 18 */ lfs f0, 0x18(r1) /* 800783A8 000751A8 C0 63 00 04 */ lfs f3, 4(r3) @@ -20086,7 +20086,7 @@ lbl_80078250: /* 800783E8 000751E8 57 63 18 38 */ slwi r3, r27, 3 /* 800783EC 000751EC A0 1E 00 04 */ lhz r0, 4(r30) /* 800783F0 000751F0 7C 7D 1A 14 */ add r3, r29, r3 -/* 800783F4 000751F4 C0 42 8C 10 */ lfs f2, lbl_803CD590-_SDA2_BASE_(r2) +/* 800783F4 000751F4 C0 42 8C 10 */ lfs f2, lbl__876-_SDA2_BASE_(r2) /* 800783F8 000751F8 C0 63 00 04 */ lfs f3, 4(r3) /* 800783FC 000751FC 1C 00 00 0C */ mulli r0, r0, 0xc /* 80078400 00075200 C0 01 00 18 */ lfs f0, 0x18(r1) @@ -20105,7 +20105,7 @@ lbl_80078250: /* 80078434 00075234 57 E3 18 38 */ slwi r3, r31, 3 /* 80078438 00075238 A0 1E 00 02 */ lhz r0, 2(r30) /* 8007843C 0007523C 7C 7D 1A 14 */ add r3, r29, r3 -/* 80078440 00075240 C0 42 8C 10 */ lfs f2, lbl_803CD590-_SDA2_BASE_(r2) +/* 80078440 00075240 C0 42 8C 10 */ lfs f2, lbl__876-_SDA2_BASE_(r2) /* 80078444 00075244 C0 63 00 04 */ lfs f3, 4(r3) /* 80078448 00075248 1C 00 00 0C */ mulli r0, r0, 0xc /* 8007844C 0007524C C0 01 00 18 */ lfs f0, 0x18(r1) @@ -20124,7 +20124,7 @@ lbl_80078250: /* 80078480 00075280 A0 9E 00 04 */ lhz r4, 4(r30) /* 80078484 00075284 A3 FE 00 00 */ lhz r31, 0(r30) /* 80078488 00075288 54 80 18 38 */ slwi r0, r4, 3 -/* 8007848C 0007528C C0 42 8C 10 */ lfs f2, lbl_803CD590-_SDA2_BASE_(r2) +/* 8007848C 0007528C C0 42 8C 10 */ lfs f2, lbl__876-_SDA2_BASE_(r2) /* 80078490 00075290 7C 7D 02 14 */ add r3, r29, r0 /* 80078494 00075294 C0 01 00 20 */ lfs f0, 0x20(r1) /* 80078498 00075298 C0 63 00 04 */ lfs f3, 4(r3) @@ -20146,7 +20146,7 @@ lbl_80078250: /* 800784D8 000752D8 57 63 18 38 */ slwi r3, r27, 3 /* 800784DC 000752DC A0 1E 00 04 */ lhz r0, 4(r30) /* 800784E0 000752E0 7C 7D 1A 14 */ add r3, r29, r3 -/* 800784E4 000752E4 C0 42 8C 10 */ lfs f2, lbl_803CD590-_SDA2_BASE_(r2) +/* 800784E4 000752E4 C0 42 8C 10 */ lfs f2, lbl__876-_SDA2_BASE_(r2) /* 800784E8 000752E8 C0 63 00 04 */ lfs f3, 4(r3) /* 800784EC 000752EC 1C 00 00 0C */ mulli r0, r0, 0xc /* 800784F0 000752F0 C0 01 00 20 */ lfs f0, 0x20(r1) @@ -20165,7 +20165,7 @@ lbl_80078250: /* 80078524 00075324 57 E3 18 38 */ slwi r3, r31, 3 /* 80078528 00075328 A0 1E 00 02 */ lhz r0, 2(r30) /* 8007852C 0007532C 7C 7D 1A 14 */ add r3, r29, r3 -/* 80078530 00075330 C0 42 8C 10 */ lfs f2, lbl_803CD590-_SDA2_BASE_(r2) +/* 80078530 00075330 C0 42 8C 10 */ lfs f2, lbl__876-_SDA2_BASE_(r2) /* 80078534 00075334 C0 63 00 04 */ lfs f3, 4(r3) /* 80078538 00075338 1C 00 00 0C */ mulli r0, r0, 0xc /* 8007853C 0007533C C0 01 00 20 */ lfs f0, 0x20(r1) @@ -20193,12 +20193,12 @@ lbl_80078250: /* 80078594 00075394 EC 1D 07 72 */ fmuls f0, f29, f29 /* 80078598 00075398 EC 3C 07 3A */ fmadds f1, f28, f28, f0 /* 8007859C 0007539C 4B F9 22 61 */ bl xsqrt__Ff -/* 800785A0 000753A0 C0 02 8C 44 */ lfs f0, lbl_803CD5C4-_SDA2_BASE_(r2) +/* 800785A0 000753A0 C0 02 8C 44 */ lfs f0, lbl__1051_2-_SDA2_BASE_(r2) /* 800785A4 000753A4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800785A8 000753A8 41 80 00 30 */ blt lbl_800785D8 /* 800785AC 000753AC EC 5C 08 24 */ fdivs f2, f28, f1 -/* 800785B0 000753B0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800785B4 000753B4 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800785B0 000753B0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800785B4 000753B4 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800785B8 000753B8 38 00 00 01 */ li r0, 1 /* 800785BC 000753BC 80 64 1D 4C */ lwz r3, 0x1d4c(r4) /* 800785C0 000753C0 90 04 1F 10 */ stw r0, 0x1f10(r4) @@ -20231,9 +20231,9 @@ zEntPlayer.zEntPlayerTSlideUpdate__FP4xEntP6xScenef: /* 8007861C 0007541C F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 80078620 00075420 93 E1 00 0C */ stw r31, 0xc(r1) /* 80078624 00075424 93 C1 00 08 */ stw r30, 8(r1) -/* 80078628 00075428 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8007862C 0007542C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80078630 00075430 3B C4 05 58 */ addi r30, r4, lbl_803C0558@l +/* 80078628 00075428 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8007862C 0007542C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80078630 00075430 3B C4 05 58 */ addi r30, r4, lbl_globals@l /* 80078634 00075434 FF E0 08 90 */ fmr f31, f1 /* 80078638 00075438 80 9E 1D 4C */ lwz r4, 0x1d4c(r30) /* 8007863C 0007543C 7C 7F 1B 78 */ mr r31, r3 @@ -20250,43 +20250,43 @@ lbl_8007865C: /* 80078664 00075464 41 82 00 6C */ beq lbl_800786D0 /* 80078668 00075468 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e /* 8007866C 0007546C 40 82 00 64 */ bne lbl_800786D0 -/* 80078670 00075470 3C 80 80 2E */ lis r4, lbl_802DE728@ha -/* 80078674 00075474 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80078678 00075478 C4 24 E7 28 */ lfsu f1, lbl_802DE728@l(r4) -/* 8007867C 0007547C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80078670 00075470 3C 80 80 2E */ lis r4, lbl_tslide_lastrealvel@ha +/* 80078674 00075474 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80078678 00075478 C4 24 E7 28 */ lfsu f1, lbl_tslide_lastrealvel@l(r4) +/* 8007867C 0007547C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80078680 00075480 38 00 00 01 */ li r0, 1 /* 80078684 00075484 D0 23 1F 20 */ stfs f1, 0x1f20(r3) /* 80078688 00075488 C0 04 00 08 */ lfs f0, 8(r4) -/* 8007868C 0007548C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007868C 0007548C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80078690 00075490 D0 23 1F 24 */ stfs f1, 0x1f24(r3) /* 80078694 00075494 D0 03 1F 28 */ stfs f0, 0x1f28(r3) /* 80078698 00075498 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8007869C 0007549C D0 23 00 D4 */ stfs f1, 0xd4(r3) -/* 800786A0 000754A0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800786A0 000754A0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800786A4 000754A4 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800786A8 000754A8 D0 03 00 D8 */ stfs f0, 0xd8(r3) -/* 800786AC 000754AC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800786AC 000754AC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800786B0 000754B0 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800786B4 000754B4 D0 03 00 DC */ stfs f0, 0xdc(r3) -/* 800786B8 000754B8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800786BC 000754BC D0 0D 8D 94 */ stfs f0, lbl_803CB694-_SDA_BASE_(r13) -/* 800786C0 000754C0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800786C4 000754C4 D0 0D 8D 98 */ stfs f0, lbl_803CB698-_SDA_BASE_(r13) -/* 800786C8 000754C8 90 0D 8D 9C */ stw r0, lbl_803CB69C-_SDA_BASE_(r13) +/* 800786B8 000754B8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 800786BC 000754BC D0 0D 8D 94 */ stfs f0, lbl_tslide_inair_tmr-_SDA_BASE_(r13) +/* 800786C0 000754C0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 800786C4 000754C4 D0 0D 8D 98 */ stfs f0, lbl_tslide_dbl_tmr-_SDA_BASE_(r13) +/* 800786C8 000754C8 90 0D 8D 9C */ stw r0, lbl_tslide_ground-_SDA_BASE_(r13) /* 800786CC 000754CC 48 00 00 3C */ b lbl_80078708 lbl_800786D0: /* 800786D0 000754D0 28 04 00 00 */ cmplwi r4, 0 /* 800786D4 000754D4 40 82 00 34 */ bne lbl_80078708 /* 800786D8 000754D8 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e /* 800786DC 000754DC 41 82 00 2C */ beq lbl_80078708 -/* 800786E0 000754E0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800786E4 000754E4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800786E0 000754E0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800786E4 000754E4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800786E8 000754E8 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 800786EC 000754EC 2C 00 00 00 */ cmpwi r0, 0 /* 800786F0 000754F0 41 82 00 10 */ beq lbl_80078700 -/* 800786F4 000754F4 D3 ED 8D 94 */ stfs f31, lbl_803CB694-_SDA_BASE_(r13) -/* 800786F8 000754F8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800786FC 000754FC D0 0D 8D 98 */ stfs f0, lbl_803CB698-_SDA_BASE_(r13) +/* 800786F4 000754F4 D3 ED 8D 94 */ stfs f31, lbl_tslide_inair_tmr-_SDA_BASE_(r13) +/* 800786F8 000754F8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 800786FC 000754FC D0 0D 8D 98 */ stfs f0, lbl_tslide_dbl_tmr-_SDA_BASE_(r13) lbl_80078700: /* 80078700 00075500 38 60 00 26 */ li r3, 0x26 /* 80078704 00075504 48 00 8B 3D */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd @@ -20294,43 +20294,43 @@ lbl_80078708: /* 80078708 00075508 80 1E 1D 4C */ lwz r0, 0x1d4c(r30) /* 8007870C 0007550C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80078710 00075510 40 82 00 20 */ bne lbl_80078730 -/* 80078714 00075514 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80078718 00075518 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80078714 00075514 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80078718 00075518 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007871C 0007551C 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 80078720 00075520 2C 00 00 00 */ cmpwi r0, 0 /* 80078724 00075524 40 82 00 0C */ bne lbl_80078730 /* 80078728 00075528 38 00 00 00 */ li r0, 0 -/* 8007872C 0007552C 90 0D 8D 9C */ stw r0, lbl_803CB69C-_SDA_BASE_(r13) +/* 8007872C 0007552C 90 0D 8D 9C */ stw r0, lbl_tslide_ground-_SDA_BASE_(r13) lbl_80078730: -/* 80078730 00075530 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80078734 00075534 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80078730 00075530 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80078734 00075534 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80078738 00075538 80 04 16 D4 */ lwz r0, 0x16d4(r4) /* 8007873C 0007553C 2C 00 00 00 */ cmpwi r0, 0 /* 80078740 00075540 41 82 01 4C */ beq lbl_8007888C -/* 80078744 00075544 C0 2D 8D 94 */ lfs f1, lbl_803CB694-_SDA_BASE_(r13) -/* 80078748 00075548 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80078744 00075544 C0 2D 8D 94 */ lfs f1, lbl_tslide_inair_tmr-_SDA_BASE_(r13) +/* 80078748 00075548 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007874C 0007554C FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80078750 00075550 41 82 00 94 */ beq lbl_800787E4 /* 80078754 00075554 C0 44 09 A8 */ lfs f2, 0x9a8(r4) /* 80078758 00075558 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 8007875C 0007555C 40 81 00 7C */ ble lbl_800787D8 -/* 80078760 00075560 88 0D 8E 34 */ lbz r0, lbl_803CB734-_SDA_BASE_(r13) +/* 80078760 00075560 88 0D 8E 34 */ lbz r0, lbl_init$7862-_SDA_BASE_(r13) /* 80078764 00075564 7C 00 07 75 */ extsb. r0, r0 /* 80078768 00075568 40 82 00 18 */ bne lbl_80078780 /* 8007876C 0007556C C0 04 09 AC */ lfs f0, 0x9ac(r4) /* 80078770 00075570 38 00 00 01 */ li r0, 1 /* 80078774 00075574 EC 02 00 2A */ fadds f0, f2, f0 -/* 80078778 00075578 D0 0D 8E 30 */ stfs f0, lbl_803CB730-_SDA_BASE_(r13) -/* 8007877C 0007557C 98 0D 8E 34 */ stb r0, lbl_803CB734-_SDA_BASE_(r13) +/* 80078778 00075578 D0 0D 8E 30 */ stfs f0, lbl_tmax$7861-_SDA_BASE_(r13) +/* 8007877C 0007557C 98 0D 8E 34 */ stb r0, lbl_init$7862-_SDA_BASE_(r13) lbl_80078780: -/* 80078780 00075580 C0 0D 8E 30 */ lfs f0, lbl_803CB730-_SDA_BASE_(r13) +/* 80078780 00075580 C0 0D 8E 30 */ lfs f0, lbl_tmax$7861-_SDA_BASE_(r13) /* 80078784 00075584 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80078788 00075588 4C 41 13 82 */ cror 2, 1, 2 /* 8007878C 0007558C 40 82 00 20 */ bne lbl_800787AC -/* 80078790 00075590 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80078790 00075590 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80078794 00075594 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80078798 00075598 D0 03 00 D4 */ stfs f0, 0xd4(r3) -/* 8007879C 0007559C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007879C 0007559C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800787A0 000755A0 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800787A4 000755A4 D0 03 00 DC */ stfs f0, 0xdc(r3) /* 800787A8 000755A8 48 00 00 30 */ b lbl_800787D8 @@ -20347,36 +20347,36 @@ lbl_800787AC: /* 800787D0 000755D0 EC 00 00 72 */ fmuls f0, f0, f1 /* 800787D4 000755D4 D0 03 00 DC */ stfs f0, 0xdc(r3) lbl_800787D8: -/* 800787D8 000755D8 C0 0D 8D 94 */ lfs f0, lbl_803CB694-_SDA_BASE_(r13) +/* 800787D8 000755D8 C0 0D 8D 94 */ lfs f0, lbl_tslide_inair_tmr-_SDA_BASE_(r13) /* 800787DC 000755DC EC 00 F8 2A */ fadds f0, f0, f31 -/* 800787E0 000755E0 D0 0D 8D 94 */ stfs f0, lbl_803CB694-_SDA_BASE_(r13) +/* 800787E0 000755E0 D0 0D 8D 94 */ stfs f0, lbl_tslide_inair_tmr-_SDA_BASE_(r13) lbl_800787E4: -/* 800787E4 000755E4 C0 2D 8D 98 */ lfs f1, lbl_803CB698-_SDA_BASE_(r13) -/* 800787E8 000755E8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800787E4 000755E4 C0 2D 8D 98 */ lfs f1, lbl_tslide_dbl_tmr-_SDA_BASE_(r13) +/* 800787E8 000755E8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800787EC 000755EC FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800787F0 000755F0 41 82 00 9C */ beq lbl_8007888C -/* 800787F4 000755F4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800787F8 000755F8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800787F4 000755F4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800787F8 000755F8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800787FC 000755FC C0 43 09 B0 */ lfs f2, 0x9b0(r3) /* 80078800 00075600 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 80078804 00075604 40 81 00 7C */ ble lbl_80078880 -/* 80078808 00075608 88 0D 8E 3C */ lbz r0, lbl_803CB73C-_SDA_BASE_(r13) +/* 80078808 00075608 88 0D 8E 3C */ lbz r0, lbl_init$7872-_SDA_BASE_(r13) /* 8007880C 0007560C 7C 00 07 75 */ extsb. r0, r0 /* 80078810 00075610 40 82 00 18 */ bne lbl_80078828 /* 80078814 00075614 C0 03 09 B4 */ lfs f0, 0x9b4(r3) /* 80078818 00075618 38 00 00 01 */ li r0, 1 /* 8007881C 0007561C EC 02 00 2A */ fadds f0, f2, f0 -/* 80078820 00075620 D0 0D 8E 38 */ stfs f0, lbl_803CB738-_SDA_BASE_(r13) -/* 80078824 00075624 98 0D 8E 3C */ stb r0, lbl_803CB73C-_SDA_BASE_(r13) +/* 80078820 00075620 D0 0D 8E 38 */ stfs f0, lbl_tmax$7871-_SDA_BASE_(r13) +/* 80078824 00075624 98 0D 8E 3C */ stb r0, lbl_init$7872-_SDA_BASE_(r13) lbl_80078828: -/* 80078828 00075628 C0 0D 8E 38 */ lfs f0, lbl_803CB738-_SDA_BASE_(r13) +/* 80078828 00075628 C0 0D 8E 38 */ lfs f0, lbl_tmax$7871-_SDA_BASE_(r13) /* 8007882C 0007562C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80078830 00075630 4C 41 13 82 */ cror 2, 1, 2 /* 80078834 00075634 40 82 00 20 */ bne lbl_80078854 -/* 80078838 00075638 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80078838 00075638 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007883C 0007563C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80078840 00075640 D0 03 00 D4 */ stfs f0, 0xd4(r3) -/* 80078844 00075644 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80078844 00075644 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80078848 00075648 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8007884C 0007564C D0 03 00 DC */ stfs f0, 0xdc(r3) /* 80078850 00075650 48 00 00 30 */ b lbl_80078880 @@ -20393,15 +20393,15 @@ lbl_80078854: /* 80078878 00075678 EC 00 00 72 */ fmuls f0, f0, f1 /* 8007887C 0007567C D0 03 00 DC */ stfs f0, 0xdc(r3) lbl_80078880: -/* 80078880 00075680 C0 0D 8D 98 */ lfs f0, lbl_803CB698-_SDA_BASE_(r13) +/* 80078880 00075680 C0 0D 8D 98 */ lfs f0, lbl_tslide_dbl_tmr-_SDA_BASE_(r13) /* 80078884 00075684 EC 00 F8 2A */ fadds f0, f0, f31 -/* 80078888 00075688 D0 0D 8D 98 */ stfs f0, lbl_803CB698-_SDA_BASE_(r13) +/* 80078888 00075688 D0 0D 8D 98 */ stfs f0, lbl_tslide_dbl_tmr-_SDA_BASE_(r13) lbl_8007888C: /* 8007888C 0007568C 80 04 16 D4 */ lwz r0, 0x16d4(r4) /* 80078890 00075690 2C 00 00 00 */ cmpwi r0, 0 /* 80078894 00075694 40 82 00 0C */ bne lbl_800788A0 -/* 80078898 00075698 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8007889C 0007569C D0 0D 8D 94 */ stfs f0, lbl_803CB694-_SDA_BASE_(r13) +/* 80078898 00075698 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8007889C 0007569C D0 0D 8D 94 */ stfs f0, lbl_tslide_inair_tmr-_SDA_BASE_(r13) lbl_800788A0: /* 800788A0 000756A0 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 800788A4 000756A4 80 01 00 24 */ lwz r0, 0x24(r1) @@ -20423,32 +20423,32 @@ zEntPlayer.zEntPlayerFloorUpdate__FP4xEntP6xScenef: /* 800788D8 000756D8 F3 C1 01 58 */ psq_st f30, 344(r1), 0, qr0 /* 800788DC 000756DC BE 81 01 20 */ stmw r20, 0x120(r1) /* 800788E0 000756E0 7C 7F 1B 78 */ mr r31, r3 -/* 800788E4 000756E4 3C 80 80 2E */ lis r4, lbl_802DE3D0@ha +/* 800788E4 000756E4 3C 80 80 2E */ lis r4, lbl_sHackStuckDir@ha /* 800788E8 000756E8 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800788EC 000756EC FF E0 08 90 */ fmr f31, f1 -/* 800788F0 000756F0 3B 64 E3 D0 */ addi r27, r4, lbl_802DE3D0@l +/* 800788F0 000756F0 3B 64 E3 D0 */ addi r27, r4, lbl_sHackStuckDir@l /* 800788F4 000756F4 3B 83 00 0C */ addi r28, r3, 0xc /* 800788F8 000756F8 7F 83 E3 78 */ mr r3, r28 /* 800788FC 000756FC 48 03 D0 E9 */ bl zSurfaceGetSurface__FPC7xCollis -/* 80078900 00075700 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80078900 00075700 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80078904 00075704 7C 7E 1B 78 */ mr r30, r3 -/* 80078908 00075708 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 80078908 00075708 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 8007890C 0007570C 93 C3 1C 64 */ stw r30, 0x1c64(r3) -/* 80078910 00075710 C0 0D 8C F0 */ lfs f0, lbl_803CB5F0-_SDA_BASE_(r13) +/* 80078910 00075710 C0 0D 8C F0 */ lfs f0, lbl_surfSlickTimer-_SDA_BASE_(r13) /* 80078914 00075714 EC 00 F8 28 */ fsubs f0, f0, f31 -/* 80078918 00075718 D0 0D 8C F0 */ stfs f0, lbl_803CB5F0-_SDA_BASE_(r13) -/* 8007891C 0007571C C0 2D 8C F0 */ lfs f1, lbl_803CB5F0-_SDA_BASE_(r13) -/* 80078920 00075720 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80078918 00075718 D0 0D 8C F0 */ stfs f0, lbl_surfSlickTimer-_SDA_BASE_(r13) +/* 8007891C 0007571C C0 2D 8C F0 */ lfs f1, lbl_surfSlickTimer-_SDA_BASE_(r13) +/* 80078920 00075720 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80078924 00075724 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80078928 00075728 40 80 00 08 */ bge lbl_80078930 -/* 8007892C 0007572C D0 0D 8C F0 */ stfs f0, lbl_803CB5F0-_SDA_BASE_(r13) +/* 8007892C 0007572C D0 0D 8C F0 */ stfs f0, lbl_surfSlickTimer-_SDA_BASE_(r13) lbl_80078930: /* 80078930 00075730 38 00 00 00 */ li r0, 0 -/* 80078934 00075734 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80078938 00075738 90 0D 8C E8 */ stw r0, lbl_803CB5E8-_SDA_BASE_(r13) -/* 8007893C 0007573C 3B 03 05 58 */ addi r24, r3, lbl_803C0558@l -/* 80078940 00075740 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80078944 00075744 D0 0D 8C EC */ stfs f0, lbl_803CB5EC-_SDA_BASE_(r13) +/* 80078934 00075734 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80078938 00075738 90 0D 8C E8 */ stw r0, lbl_surfSticky-_SDA_BASE_(r13) +/* 8007893C 0007573C 3B 03 05 58 */ addi r24, r3, lbl_globals@l +/* 80078940 00075740 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80078944 00075744 D0 0D 8C EC */ stfs f0, lbl_surfSlickRatio-_SDA_BASE_(r13) /* 80078948 00075748 80 18 16 D4 */ lwz r0, 0x16d4(r24) /* 8007894C 0007574C 2C 00 00 00 */ cmpwi r0, 0 /* 80078950 00075750 41 82 00 0C */ beq lbl_8007895C @@ -20462,7 +20462,7 @@ lbl_8007895C: /* 8007896C 0007576C 40 82 00 10 */ bne lbl_8007897C /* 80078970 00075770 7F C3 F3 78 */ mr r3, r30 /* 80078974 00075774 48 03 D2 4D */ bl zSurfaceGetSticky__FPC8xSurface -/* 80078978 00075778 90 6D 8C E8 */ stw r3, lbl_803CB5E8-_SDA_BASE_(r13) +/* 80078978 00075778 90 6D 8C E8 */ stw r3, lbl_surfSticky-_SDA_BASE_(r13) lbl_8007897C: /* 8007897C 0007577C 28 1E 00 00 */ cmplwi r30, 0 /* 80078980 00075780 41 82 00 44 */ beq lbl_800789C4 @@ -20471,52 +20471,52 @@ lbl_8007897C: /* 8007898C 0007578C 40 82 00 38 */ bne lbl_800789C4 /* 80078990 00075790 7F C3 F3 78 */ mr r3, r30 /* 80078994 00075794 48 03 D2 79 */ bl zSurfaceGetFriction__FPC8xSurface -/* 80078998 00075798 D0 2D 81 AC */ stfs f1, lbl_803CAAAC-_SDA_BASE_(r13) +/* 80078998 00075798 D0 2D 81 AC */ stfs f1, lbl_surfFriction-_SDA_BASE_(r13) /* 8007899C 0007579C 7F C3 F3 78 */ mr r3, r30 /* 800789A0 000757A0 48 03 D2 95 */ bl zSurfaceGetSlickness__FPC8xSurface -/* 800789A4 000757A4 90 6D 81 A8 */ stw r3, lbl_803CAAA8-_SDA_BASE_(r13) +/* 800789A4 000757A4 90 6D 81 A8 */ stw r3, lbl_surfSlickness-_SDA_BASE_(r13) /* 800789A8 000757A8 7F C3 F3 78 */ mr r3, r30 -/* 800789AC 000757AC C0 2D 81 A0 */ lfs f1, lbl_803CAAA0-_SDA_BASE_(r13) +/* 800789AC 000757AC C0 2D 81 A0 */ lfs f1, lbl_minVelmag-_SDA_BASE_(r13) /* 800789B0 000757B0 48 03 D2 A9 */ bl zSurfaceGetDamping__FPC8xSurfacef -/* 800789B4 000757B4 D0 2D 8C E0 */ stfs f1, lbl_803CB5E0-_SDA_BASE_(r13) -/* 800789B8 000757B8 C0 02 8C 44 */ lfs f0, lbl_803CD5C4-_SDA2_BASE_(r2) -/* 800789BC 000757BC D0 0D 8C F8 */ stfs f0, lbl_803CB5F8-_SDA_BASE_(r13) +/* 800789B4 000757B4 D0 2D 8C E0 */ stfs f1, lbl_surfDamping-_SDA_BASE_(r13) +/* 800789B8 000757B8 C0 02 8C 44 */ lfs f0, lbl__1051_2-_SDA2_BASE_(r2) +/* 800789BC 000757BC D0 0D 8C F8 */ stfs f0, lbl_surfSlipTimer-_SDA_BASE_(r13) /* 800789C0 000757C0 48 00 00 74 */ b lbl_80078A34 lbl_800789C4: -/* 800789C4 000757C4 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) -/* 800789C8 000757C8 D0 0D 81 AC */ stfs f0, lbl_803CAAAC-_SDA_BASE_(r13) -/* 800789CC 000757CC C0 0D 81 A0 */ lfs f0, lbl_803CAAA0-_SDA_BASE_(r13) -/* 800789D0 000757D0 D0 0D 8C E0 */ stfs f0, lbl_803CB5E0-_SDA_BASE_(r13) +/* 800789C4 000757C4 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) +/* 800789C8 000757C8 D0 0D 81 AC */ stfs f0, lbl_surfFriction-_SDA_BASE_(r13) +/* 800789CC 000757CC C0 0D 81 A0 */ lfs f0, lbl_minVelmag-_SDA_BASE_(r13) +/* 800789D0 000757D0 D0 0D 8C E0 */ stfs f0, lbl_surfDamping-_SDA_BASE_(r13) /* 800789D4 000757D4 80 18 16 D4 */ lwz r0, 0x16d4(r24) /* 800789D8 000757D8 2C 00 00 00 */ cmpwi r0, 0 /* 800789DC 000757DC 41 82 00 0C */ beq lbl_800789E8 -/* 800789E0 000757E0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800789E4 000757E4 D0 0D 8C F8 */ stfs f0, lbl_803CB5F8-_SDA_BASE_(r13) +/* 800789E0 000757E0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 800789E4 000757E4 D0 0D 8C F8 */ stfs f0, lbl_surfSlipTimer-_SDA_BASE_(r13) lbl_800789E8: -/* 800789E8 000757E8 C0 2D 8C F8 */ lfs f1, lbl_803CB5F8-_SDA_BASE_(r13) -/* 800789EC 000757EC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800789E8 000757E8 C0 2D 8C F8 */ lfs f1, lbl_surfSlipTimer-_SDA_BASE_(r13) +/* 800789EC 000757EC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800789F0 000757F0 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800789F4 000757F4 41 82 00 28 */ beq lbl_80078A1C /* 800789F8 000757F8 EC 01 F8 2A */ fadds f0, f1, f31 -/* 800789FC 000757FC D0 0D 8C F8 */ stfs f0, lbl_803CB5F8-_SDA_BASE_(r13) -/* 80078A00 00075800 C0 2D 8C F8 */ lfs f1, lbl_803CB5F8-_SDA_BASE_(r13) -/* 80078A04 00075804 C0 02 8C D0 */ lfs f0, lbl_803CD650-_SDA2_BASE_(r2) +/* 800789FC 000757FC D0 0D 8C F8 */ stfs f0, lbl_surfSlipTimer-_SDA_BASE_(r13) +/* 80078A00 00075800 C0 2D 8C F8 */ lfs f1, lbl_surfSlipTimer-_SDA_BASE_(r13) +/* 80078A04 00075804 C0 02 8C D0 */ lfs f0, lbl__2472-_SDA2_BASE_(r2) /* 80078A08 00075808 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80078A0C 0007580C 4C 41 13 82 */ cror 2, 1, 2 /* 80078A10 00075810 40 82 00 0C */ bne lbl_80078A1C -/* 80078A14 00075814 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80078A18 00075818 D0 0D 8C F8 */ stfs f0, lbl_803CB5F8-_SDA_BASE_(r13) +/* 80078A14 00075814 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80078A18 00075818 D0 0D 8C F8 */ stfs f0, lbl_surfSlipTimer-_SDA_BASE_(r13) lbl_80078A1C: -/* 80078A1C 0007581C C0 2D 8C F8 */ lfs f1, lbl_803CB5F8-_SDA_BASE_(r13) -/* 80078A20 00075820 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80078A1C 0007581C C0 2D 8C F8 */ lfs f1, lbl_surfSlipTimer-_SDA_BASE_(r13) +/* 80078A20 00075820 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80078A24 00075824 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80078A28 00075828 40 82 00 0C */ bne lbl_80078A34 /* 80078A2C 0007582C 38 00 00 01 */ li r0, 1 -/* 80078A30 00075830 90 0D 81 A8 */ stw r0, lbl_803CAAA8-_SDA_BASE_(r13) +/* 80078A30 00075830 90 0D 81 A8 */ stw r0, lbl_surfSlickness-_SDA_BASE_(r13) lbl_80078A34: -/* 80078A34 00075834 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80078A38 00075838 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80078A3C 0007583C 3A 83 05 58 */ addi r20, r3, lbl_803C0558@l +/* 80078A34 00075834 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80078A38 00075838 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80078A3C 0007583C 3A 83 05 58 */ addi r20, r3, lbl_globals@l /* 80078A40 00075840 C0 34 17 48 */ lfs f1, 0x1748(r20) /* 80078A44 00075844 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80078A48 00075848 40 81 00 7C */ ble lbl_80078AC4 @@ -20526,25 +20526,25 @@ lbl_80078A34: /* 80078A58 00075858 2C 00 00 01 */ cmpwi r0, 1 /* 80078A5C 0007585C 40 82 00 50 */ bne lbl_80078AAC lbl_80078A60: -/* 80078A60 00075860 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80078A64 00075864 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80078A60 00075860 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80078A64 00075864 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80078A68 00075868 80 03 1A F8 */ lwz r0, 0x1af8(r3) /* 80078A6C 0007586C 2C 00 00 00 */ cmpwi r0, 0 /* 80078A70 00075870 40 82 00 3C */ bne lbl_80078AAC /* 80078A74 00075874 C0 43 17 4C */ lfs f2, 0x174c(r3) -/* 80078A78 00075878 D0 4D 81 AC */ stfs f2, lbl_803CAAAC-_SDA_BASE_(r13) -/* 80078A7C 0007587C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80078A80 00075880 C0 0D 81 AC */ lfs f0, lbl_803CAAAC-_SDA_BASE_(r13) +/* 80078A78 00075878 D0 4D 81 AC */ stfs f2, lbl_surfFriction-_SDA_BASE_(r13) +/* 80078A7C 0007587C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80078A80 00075880 C0 0D 81 AC */ lfs f0, lbl_surfFriction-_SDA_BASE_(r13) /* 80078A84 00075884 EC 01 00 24 */ fdivs f0, f1, f0 /* 80078A88 00075888 FC 00 00 1E */ fctiwz f0, f0 /* 80078A8C 0007588C D8 01 01 10 */ stfd f0, 0x110(r1) /* 80078A90 00075890 80 01 01 14 */ lwz r0, 0x114(r1) -/* 80078A94 00075894 90 0D 81 A8 */ stw r0, lbl_803CAAA8-_SDA_BASE_(r13) -/* 80078A98 00075898 C0 2D 81 A0 */ lfs f1, lbl_803CAAA0-_SDA_BASE_(r13) +/* 80078A94 00075894 90 0D 81 A8 */ stw r0, lbl_surfSlickness-_SDA_BASE_(r13) +/* 80078A98 00075898 C0 2D 81 A0 */ lfs f1, lbl_minVelmag-_SDA_BASE_(r13) /* 80078A9C 0007589C 4B FB 71 79 */ bl xpow__Fff -/* 80078AA0 000758A0 D0 2D 8C E0 */ stfs f1, lbl_803CB5E0-_SDA_BASE_(r13) -/* 80078AA4 000758A4 C0 02 8C 44 */ lfs f0, lbl_803CD5C4-_SDA2_BASE_(r2) -/* 80078AA8 000758A8 D0 0D 8C F8 */ stfs f0, lbl_803CB5F8-_SDA_BASE_(r13) +/* 80078AA0 000758A0 D0 2D 8C E0 */ stfs f1, lbl_surfDamping-_SDA_BASE_(r13) +/* 80078AA4 000758A4 C0 02 8C 44 */ lfs f0, lbl__1051_2-_SDA2_BASE_(r2) +/* 80078AA8 000758A8 D0 0D 8C F8 */ stfs f0, lbl_surfSlipTimer-_SDA_BASE_(r13) lbl_80078AAC: /* 80078AAC 000758AC 80 18 16 D4 */ lwz r0, 0x16d4(r24) /* 80078AB0 000758B0 2C 00 00 01 */ cmpwi r0, 1 @@ -20553,53 +20553,53 @@ lbl_80078AAC: /* 80078ABC 000758BC EC 00 F8 28 */ fsubs f0, f0, f31 /* 80078AC0 000758C0 D0 14 17 48 */ stfs f0, 0x1748(r20) lbl_80078AC4: -/* 80078AC4 000758C4 80 8D 81 A8 */ lwz r4, lbl_803CAAA8-_SDA_BASE_(r13) +/* 80078AC4 000758C4 80 8D 81 A8 */ lwz r4, lbl_surfSlickness-_SDA_BASE_(r13) /* 80078AC8 000758C8 2C 04 00 01 */ cmpwi r4, 1 /* 80078ACC 000758CC 41 82 00 44 */ beq lbl_80078B10 /* 80078AD0 000758D0 40 81 00 2C */ ble lbl_80078AFC /* 80078AD4 000758D4 6C 83 80 00 */ xoris r3, r4, 0x8000 /* 80078AD8 000758D8 3C 00 43 30 */ lis r0, 0x4330 /* 80078ADC 000758DC 90 61 01 14 */ stw r3, 0x114(r1) -/* 80078AE0 000758E0 C8 22 8C 28 */ lfd f1, lbl_803CD5A8-_SDA2_BASE_(r2) +/* 80078AE0 000758E0 C8 22 8C 28 */ lfd f1, lbl__978_1-_SDA2_BASE_(r2) /* 80078AE4 000758E4 90 01 01 10 */ stw r0, 0x110(r1) -/* 80078AE8 000758E8 C0 42 8E 90 */ lfs f2, lbl_803CD810-_SDA2_BASE_(r2) +/* 80078AE8 000758E8 C0 42 8E 90 */ lfs f2, lbl__6481-_SDA2_BASE_(r2) /* 80078AEC 000758EC C8 01 01 10 */ lfd f0, 0x110(r1) /* 80078AF0 000758F0 EC 00 08 28 */ fsubs f0, f0, f1 /* 80078AF4 000758F4 EC 02 00 24 */ fdivs f0, f2, f0 /* 80078AF8 000758F8 48 00 00 08 */ b lbl_80078B00 lbl_80078AFC: -/* 80078AFC 000758FC C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 80078AFC 000758FC C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) lbl_80078B00: -/* 80078B00 00075900 D0 0D 8C EC */ stfs f0, lbl_803CB5EC-_SDA_BASE_(r13) -/* 80078B04 00075904 C0 02 8C 70 */ lfs f0, lbl_803CD5F0-_SDA2_BASE_(r2) -/* 80078B08 00075908 D0 0D 8C F0 */ stfs f0, lbl_803CB5F0-_SDA_BASE_(r13) +/* 80078B00 00075900 D0 0D 8C EC */ stfs f0, lbl_surfSlickRatio-_SDA_BASE_(r13) +/* 80078B04 00075904 C0 02 8C 70 */ lfs f0, lbl__1467-_SDA2_BASE_(r2) +/* 80078B08 00075908 D0 0D 8C F0 */ stfs f0, lbl_surfSlickTimer-_SDA_BASE_(r13) /* 80078B0C 0007590C 48 00 00 0C */ b lbl_80078B18 lbl_80078B10: -/* 80078B10 00075910 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80078B14 00075914 D0 0D 8C EC */ stfs f0, lbl_803CB5EC-_SDA_BASE_(r13) +/* 80078B10 00075910 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80078B14 00075914 D0 0D 8C EC */ stfs f0, lbl_surfSlickRatio-_SDA_BASE_(r13) lbl_80078B18: -/* 80078B18 00075918 80 0D 81 B0 */ lwz r0, lbl_803CAAB0-_SDA_BASE_(r13) +/* 80078B18 00075918 80 0D 81 B0 */ lwz r0, lbl_lastSlickness-_SDA_BASE_(r13) /* 80078B1C 0007591C 82 9F 00 48 */ lwz r20, 0x48(r31) /* 80078B20 00075920 7C 00 20 00 */ cmpw r0, r4 /* 80078B24 00075924 41 82 00 64 */ beq lbl_80078B88 /* 80078B28 00075928 2C 04 00 01 */ cmpwi r4, 1 /* 80078B2C 0007592C 40 82 00 38 */ bne lbl_80078B64 -/* 80078B30 00075930 80 0D 8C E4 */ lwz r0, lbl_803CB5E4-_SDA_BASE_(r13) +/* 80078B30 00075930 80 0D 8C E4 */ lwz r0, lbl_lastFloorEnt-_SDA_BASE_(r13) /* 80078B34 00075934 28 00 00 00 */ cmplwi r0, 0 /* 80078B38 00075938 41 82 00 18 */ beq lbl_80078B50 -/* 80078B3C 0007593C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80078B40 00075940 C0 02 8D 18 */ lfs f0, lbl_803CD698-_SDA2_BASE_(r2) -/* 80078B44 00075944 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80078B3C 0007593C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80078B40 00075940 C0 02 8D 18 */ lfs f0, lbl__3260-_SDA2_BASE_(r2) +/* 80078B44 00075944 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80078B48 00075948 D0 03 16 C4 */ stfs f0, 0x16c4(r3) /* 80078B4C 0007594C 48 00 00 3C */ b lbl_80078B88 lbl_80078B50: -/* 80078B50 00075950 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80078B50 00075950 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80078B54 00075954 D0 14 00 D4 */ stfs f0, 0xd4(r20) -/* 80078B58 00075958 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80078B58 00075958 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80078B5C 0007595C D0 14 00 DC */ stfs f0, 0xdc(r20) /* 80078B60 00075960 48 00 00 28 */ b lbl_80078B88 lbl_80078B64: -/* 80078B64 00075964 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 80078B64 00075964 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 80078B68 00075968 38 61 00 5C */ addi r3, r1, 0x5c /* 80078B6C 0007596C 38 9B 01 FC */ addi r4, r27, 0x1fc /* 80078B70 00075970 EC 20 F8 24 */ fdivs f1, f0, f31 @@ -20609,14 +20609,14 @@ lbl_80078B64: /* 80078B80 00075980 C0 01 00 64 */ lfs f0, 0x64(r1) /* 80078B84 00075984 D0 14 00 DC */ stfs f0, 0xdc(r20) lbl_80078B88: -/* 80078B88 00075988 C0 0D 8C EC */ lfs f0, lbl_803CB5EC-_SDA_BASE_(r13) -/* 80078B8C 0007598C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80078B88 00075988 C0 0D 8C EC */ lfs f0, lbl_surfSlickRatio-_SDA_BASE_(r13) +/* 80078B8C 0007598C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80078B90 00075990 FC 00 10 00 */ fcmpu cr0, f0, f2 /* 80078B94 00075994 41 82 01 0C */ beq lbl_80078CA0 /* 80078B98 00075998 C0 34 00 D4 */ lfs f1, 0xd4(r20) /* 80078B9C 0007599C C0 14 00 DC */ lfs f0, 0xdc(r20) /* 80078BA0 000759A0 EC 21 00 72 */ fmuls f1, f1, f1 -/* 80078BA4 000759A4 C0 6D 8C F4 */ lfs f3, lbl_803CB5F4-_SDA_BASE_(r13) +/* 80078BA4 000759A4 C0 6D 8C F4 */ lfs f3, lbl_surfMaxSpeed-_SDA_BASE_(r13) /* 80078BA8 000759A8 EC 00 00 32 */ fmuls f0, f0, f0 /* 80078BAC 000759AC FC 03 10 00 */ fcmpu cr0, f3, f2 /* 80078BB0 000759B0 EF C1 00 2A */ fadds f30, f1, f0 @@ -20626,7 +20626,7 @@ lbl_80078B88: /* 80078BC0 000759C0 40 81 01 08 */ ble lbl_80078CC8 /* 80078BC4 000759C4 FC 20 F0 90 */ fmr f1, f30 /* 80078BC8 000759C8 4B F9 1C 35 */ bl xsqrt__Ff -/* 80078BCC 000759CC C0 4D 8C F4 */ lfs f2, lbl_803CB5F4-_SDA_BASE_(r13) +/* 80078BCC 000759CC C0 4D 8C F4 */ lfs f2, lbl_surfMaxSpeed-_SDA_BASE_(r13) /* 80078BD0 000759D0 C0 14 00 D4 */ lfs f0, 0xd4(r20) /* 80078BD4 000759D4 EC 22 08 24 */ fdivs f1, f2, f1 /* 80078BD8 000759D8 EC 00 00 72 */ fmuls f0, f0, f1 @@ -20637,8 +20637,8 @@ lbl_80078B88: /* 80078BEC 000759EC 48 00 00 DC */ b lbl_80078CC8 lbl_80078BF0: /* 80078BF0 000759F0 80 9F 00 24 */ lwz r4, 0x24(r31) -/* 80078BF4 000759F4 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80078BF8 000759F8 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80078BF4 000759F4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80078BF8 000759F8 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80078BFC 000759FC 80 A4 00 0C */ lwz r5, 0xc(r4) /* 80078C00 00075A00 38 83 2B 4D */ addi r4, r3, 0x2b4d /* 80078C04 00075A04 80 65 00 08 */ lwz r3, 8(r5) @@ -20647,19 +20647,19 @@ lbl_80078BF0: /* 80078C10 00075A10 4B FD 39 9D */ bl xStricmp__FPCcPCc /* 80078C14 00075A14 2C 03 00 00 */ cmpwi r3, 0 /* 80078C18 00075A18 41 82 00 10 */ beq lbl_80078C28 -/* 80078C1C 00075A1C C0 0D 81 C8 */ lfs f0, lbl_803CAAC8-_SDA_BASE_(r13) +/* 80078C1C 00075A1C C0 0D 81 C8 */ lfs f0, lbl_surfDecelIdle-_SDA_BASE_(r13) /* 80078C20 00075A20 EC 80 07 F2 */ fmuls f4, f0, f31 /* 80078C24 00075A24 48 00 00 0C */ b lbl_80078C30 lbl_80078C28: -/* 80078C28 00075A28 C0 0D 81 CC */ lfs f0, lbl_803CAACC-_SDA_BASE_(r13) +/* 80078C28 00075A28 C0 0D 81 CC */ lfs f0, lbl_surfDecelSkid-_SDA_BASE_(r13) /* 80078C2C 00075A2C EC 80 07 F2 */ fmuls f4, f0, f31 lbl_80078C30: -/* 80078C30 00075A30 C0 62 8C 84 */ lfs f3, lbl_803CD604-_SDA2_BASE_(r2) +/* 80078C30 00075A30 C0 62 8C 84 */ lfs f3, lbl__1472-_SDA2_BASE_(r2) /* 80078C34 00075A34 FC 20 F0 90 */ fmr f1, f30 -/* 80078C38 00075A38 C0 4D 8C F8 */ lfs f2, lbl_803CB5F8-_SDA_BASE_(r13) -/* 80078C3C 00075A3C C0 02 8C 88 */ lfs f0, lbl_803CD608-_SDA2_BASE_(r2) +/* 80078C38 00075A38 C0 4D 8C F8 */ lfs f2, lbl_surfSlipTimer-_SDA_BASE_(r13) +/* 80078C3C 00075A3C C0 02 8C 88 */ lfs f0, lbl__1473-_SDA2_BASE_(r2) /* 80078C40 00075A40 EC 63 00 B2 */ fmuls f3, f3, f2 -/* 80078C44 00075A44 C0 42 8C 10 */ lfs f2, lbl_803CD590-_SDA2_BASE_(r2) +/* 80078C44 00075A44 C0 42 8C 10 */ lfs f2, lbl__876-_SDA2_BASE_(r2) /* 80078C48 00075A48 EC 00 00 F2 */ fmuls f0, f0, f3 /* 80078C4C 00075A4C EC 42 18 28 */ fsubs f2, f2, f3 /* 80078C50 00075A50 EC 00 01 32 */ fmuls f0, f0, f4 @@ -20668,9 +20668,9 @@ lbl_80078C30: /* 80078C5C 00075A5C FC 01 F0 40 */ fcmpo cr0, f1, f30 /* 80078C60 00075A60 4C 40 13 82 */ cror 2, 0, 2 /* 80078C64 00075A64 40 82 00 18 */ bne lbl_80078C7C -/* 80078C68 00075A68 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80078C68 00075A68 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80078C6C 00075A6C D0 14 00 D4 */ stfs f0, 0xd4(r20) -/* 80078C70 00075A70 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80078C70 00075A70 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80078C74 00075A74 D0 14 00 DC */ stfs f0, 0xdc(r20) /* 80078C78 00075A78 48 00 00 50 */ b lbl_80078CC8 lbl_80078C7C: @@ -20684,8 +20684,8 @@ lbl_80078C7C: /* 80078C98 00075A98 D0 14 00 DC */ stfs f0, 0xdc(r20) /* 80078C9C 00075A9C 48 00 00 2C */ b lbl_80078CC8 lbl_80078CA0: -/* 80078CA0 00075AA0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80078CA4 00075AA4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80078CA0 00075AA0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80078CA4 00075AA4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80078CA8 00075AA8 C0 03 16 C4 */ lfs f0, 0x16c4(r3) /* 80078CAC 00075AAC FC 00 10 40 */ fcmpo cr0, f0, f2 /* 80078CB0 00075AB0 40 81 00 18 */ ble lbl_80078CC8 @@ -20695,23 +20695,23 @@ lbl_80078CA0: /* 80078CC0 00075AC0 40 80 00 08 */ bge lbl_80078CC8 /* 80078CC4 00075AC4 D0 43 16 C4 */ stfs f2, 0x16c4(r3) lbl_80078CC8: -/* 80078CC8 00075AC8 80 0D 81 A8 */ lwz r0, lbl_803CAAA8-_SDA_BASE_(r13) +/* 80078CC8 00075AC8 80 0D 81 A8 */ lwz r0, lbl_surfSlickness-_SDA_BASE_(r13) /* 80078CCC 00075ACC 3B BC 00 14 */ addi r29, r28, 0x14 -/* 80078CD0 00075AD0 90 0D 81 B0 */ stw r0, lbl_803CAAB0-_SDA_BASE_(r13) +/* 80078CD0 00075AD0 90 0D 81 B0 */ stw r0, lbl_lastSlickness-_SDA_BASE_(r13) /* 80078CD4 00075AD4 80 1C 00 00 */ lwz r0, 0(r28) /* 80078CD8 00075AD8 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80078CDC 00075ADC 41 82 00 1C */ beq lbl_80078CF8 -/* 80078CE0 00075AE0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80078CE0 00075AE0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80078CE4 00075AE4 7F A4 EB 78 */ mr r4, r29 -/* 80078CE8 00075AE8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80078CE8 00075AE8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80078CEC 00075AEC 38 63 1C 68 */ addi r3, r3, 0x1c68 /* 80078CF0 00075AF0 4B FD 57 ED */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80078CF4 00075AF4 48 00 00 90 */ b lbl_80078D84 lbl_80078CF8: -/* 80078CF8 00075AF8 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80078CFC 00075AFC 3C 60 80 25 */ lis r3, lbl_80253030@ha -/* 80078D00 00075B00 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l -/* 80078D04 00075B04 38 83 30 30 */ addi r4, r3, lbl_80253030@l +/* 80078CF8 00075AF8 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80078CFC 00075AFC 3C 60 80 25 */ lis r3, lbl_g_Y3@ha +/* 80078D00 00075B00 38 A4 05 58 */ addi r5, r4, lbl_globals@l +/* 80078D04 00075B04 38 83 30 30 */ addi r4, r3, lbl_g_Y3@l /* 80078D08 00075B08 38 65 1C 68 */ addi r3, r5, 0x1c68 /* 80078D0C 00075B0C 4B FD 57 D1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80078D10 00075B10 38 7F 00 64 */ addi r3, r31, 0x64 @@ -20719,54 +20719,54 @@ lbl_80078CF8: /* 80078D18 00075B18 7C 64 1B 78 */ mr r4, r3 /* 80078D1C 00075B1C 38 61 00 98 */ addi r3, r1, 0x98 /* 80078D20 00075B20 4B FD 57 BD */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 80078D24 00075B24 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80078D28 00075B28 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80078D2C 00075B2C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80078D24 00075B24 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 80078D28 00075B28 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80078D2C 00075B2C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80078D30 00075B30 38 C0 08 00 */ li r6, 0x800 /* 80078D34 00075B34 D0 21 00 A4 */ stfs f1, 0xa4(r1) /* 80078D38 00075B38 38 00 00 00 */ li r0, 0 /* 80078D3C 00075B3C 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 80078D40 00075B40 38 81 00 98 */ addi r4, r1, 0x98 -/* 80078D44 00075B44 C0 02 8C 78 */ lfs f0, lbl_803CD5F8-_SDA2_BASE_(r2) +/* 80078D44 00075B44 C0 02 8C 78 */ lfs f0, lbl__1469_1-_SDA2_BASE_(r2) /* 80078D48 00075B48 38 A1 00 BC */ addi r5, r1, 0xbc /* 80078D4C 00075B4C D0 01 00 A8 */ stfs f0, 0xa8(r1) /* 80078D50 00075B50 D0 21 00 AC */ stfs f1, 0xac(r1) /* 80078D54 00075B54 D0 21 00 B0 */ stfs f1, 0xb0(r1) -/* 80078D58 00075B58 C0 02 8C B8 */ lfs f0, lbl_803CD638-_SDA2_BASE_(r2) +/* 80078D58 00075B58 C0 02 8C B8 */ lfs f0, lbl__2290-_SDA2_BASE_(r2) /* 80078D5C 00075B5C D0 01 00 B4 */ stfs f0, 0xb4(r1) /* 80078D60 00075B60 90 C1 00 B8 */ stw r6, 0xb8(r1) /* 80078D64 00075B64 90 01 00 BC */ stw r0, 0xbc(r1) /* 80078D68 00075B68 90 01 00 C4 */ stw r0, 0xc4(r1) /* 80078D6C 00075B6C 90 01 00 C8 */ stw r0, 0xc8(r1) -/* 80078D70 00075B70 C0 02 8F 3C */ lfs f0, lbl_803CD8BC-_SDA2_BASE_(r2) +/* 80078D70 00075B70 C0 02 8F 3C */ lfs f0, lbl__7833-_SDA2_BASE_(r2) /* 80078D74 00075B74 D0 01 00 CC */ stfs f0, 0xcc(r1) /* 80078D78 00075B78 4B FC 76 2D */ bl xRayHitsScene__FP6xSceneP5xRay3P7xCollis /* 80078D7C 00075B7C C0 01 00 CC */ lfs f0, 0xcc(r1) /* 80078D80 00075B80 D0 1C 00 10 */ stfs f0, 0x10(r28) lbl_80078D84: -/* 80078D84 00075B84 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80078D84 00075B84 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80078D88 00075B88 38 00 0C 00 */ li r0, 0xc00 /* 80078D8C 00075B8C 3B 40 00 00 */ li r26, 0 /* 80078D90 00075B90 D0 21 00 A4 */ stfs f1, 0xa4(r1) /* 80078D94 00075B94 FF C0 08 90 */ fmr f30, f1 -/* 80078D98 00075B98 C0 02 8C 78 */ lfs f0, lbl_803CD5F8-_SDA2_BASE_(r2) +/* 80078D98 00075B98 C0 02 8C 78 */ lfs f0, lbl__1469_1-_SDA2_BASE_(r2) /* 80078D9C 00075B9C D0 01 00 A8 */ stfs f0, 0xa8(r1) /* 80078DA0 00075BA0 D0 21 00 AC */ stfs f1, 0xac(r1) -/* 80078DA4 00075BA4 C0 02 8F 40 */ lfs f0, lbl_803CD8C0-_SDA2_BASE_(r2) +/* 80078DA4 00075BA4 C0 02 8F 40 */ lfs f0, lbl__8192-_SDA2_BASE_(r2) /* 80078DA8 00075BA8 D0 01 00 B0 */ stfs f0, 0xb0(r1) -/* 80078DAC 00075BAC C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 80078DAC 00075BAC C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 80078DB0 00075BB0 D0 01 00 B4 */ stfs f0, 0xb4(r1) /* 80078DB4 00075BB4 90 01 00 B8 */ stw r0, 0xb8(r1) /* 80078DB8 00075BB8 82 BC 00 08 */ lwz r21, 8(r28) /* 80078DBC 00075BBC 28 15 00 00 */ cmplwi r21, 0 /* 80078DC0 00075BC0 41 82 00 CC */ beq lbl_80078E8C -/* 80078DC4 00075BC4 3C A0 80 29 */ lis r5, lbl_8028E4B8@ha -/* 80078DC8 00075BC8 3C 80 80 3C */ lis r4, lbl_803BF6F0@ha -/* 80078DCC 00075BCC 3C 60 80 3C */ lis r3, lbl_803BF720@ha +/* 80078DC4 00075BC4 3C A0 80 29 */ lis r5, lbl_lorigins$8065@ha +/* 80078DC8 00075BC8 3C 80 80 3C */ lis r4, lbl_floor_supp@ha +/* 80078DCC 00075BCC 3C 60 80 3C */ lis r3, lbl_floor_dist@ha /* 80078DD0 00075BD0 3A 80 00 00 */ li r20, 0 -/* 80078DD4 00075BD4 3B 25 E4 B8 */ addi r25, r5, lbl_8028E4B8@l -/* 80078DD8 00075BD8 3A E4 F6 F0 */ addi r23, r4, lbl_803BF6F0@l -/* 80078DDC 00075BDC 3A C3 F7 20 */ addi r22, r3, lbl_803BF720@l +/* 80078DD4 00075BD4 3B 25 E4 B8 */ addi r25, r5, lbl_lorigins$8065@l +/* 80078DD8 00075BD8 3A E4 F6 F0 */ addi r23, r4, lbl_floor_supp@l +/* 80078DDC 00075BDC 3A C3 F7 20 */ addi r22, r3, lbl_floor_dist@l lbl_80078DE0: /* 80078DE0 00075BE0 80 9F 00 48 */ lwz r4, 0x48(r31) /* 80078DE4 00075BE4 7F 25 CB 78 */ mr r5, r25 @@ -20776,7 +20776,7 @@ lbl_80078DE0: /* 80078DF4 00075BF4 90 01 00 BC */ stw r0, 0xbc(r1) /* 80078DF8 00075BF8 90 01 00 C4 */ stw r0, 0xc4(r1) /* 80078DFC 00075BFC 90 01 00 C8 */ stw r0, 0xc8(r1) -/* 80078E00 00075C00 C0 02 8F 3C */ lfs f0, lbl_803CD8BC-_SDA2_BASE_(r2) +/* 80078E00 00075C00 C0 02 8F 3C */ lfs f0, lbl__7833-_SDA2_BASE_(r2) /* 80078E04 00075C04 D0 01 00 CC */ stfs f0, 0xcc(r1) /* 80078E08 00075C08 88 15 00 21 */ lbz r0, 0x21(r21) /* 80078E0C 00075C0C 28 00 00 05 */ cmplwi r0, 5 @@ -20815,14 +20815,14 @@ lbl_80078E70: /* 80078E84 00075C84 41 80 FF 5C */ blt lbl_80078DE0 /* 80078E88 00075C88 48 00 00 AC */ b lbl_80078F34 lbl_80078E8C: -/* 80078E8C 00075C8C 3C C0 80 29 */ lis r6, lbl_8028E4B8@ha -/* 80078E90 00075C90 3C A0 80 3C */ lis r5, lbl_803BF6F0@ha -/* 80078E94 00075C94 3C 80 80 3C */ lis r4, lbl_803BF720@ha -/* 80078E98 00075C98 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80078E9C 00075C9C 3A C6 E4 B8 */ addi r22, r6, lbl_8028E4B8@l -/* 80078EA0 00075CA0 3A E5 F6 F0 */ addi r23, r5, lbl_803BF6F0@l -/* 80078EA4 00075CA4 3A A4 F7 20 */ addi r21, r4, lbl_803BF720@l -/* 80078EA8 00075CA8 3B 23 05 58 */ addi r25, r3, lbl_803C0558@l +/* 80078E8C 00075C8C 3C C0 80 29 */ lis r6, lbl_lorigins$8065@ha +/* 80078E90 00075C90 3C A0 80 3C */ lis r5, lbl_floor_supp@ha +/* 80078E94 00075C94 3C 80 80 3C */ lis r4, lbl_floor_dist@ha +/* 80078E98 00075C98 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80078E9C 00075C9C 3A C6 E4 B8 */ addi r22, r6, lbl_lorigins$8065@l +/* 80078EA0 00075CA0 3A E5 F6 F0 */ addi r23, r5, lbl_floor_supp@l +/* 80078EA4 00075CA4 3A A4 F7 20 */ addi r21, r4, lbl_floor_dist@l +/* 80078EA8 00075CA8 3B 23 05 58 */ addi r25, r3, lbl_globals@l /* 80078EAC 00075CAC 3A 80 00 00 */ li r20, 0 lbl_80078EB0: /* 80078EB0 00075CB0 80 9F 00 48 */ lwz r4, 0x48(r31) @@ -20836,7 +20836,7 @@ lbl_80078EB0: /* 80078ED0 00075CD0 38 A1 00 BC */ addi r5, r1, 0xbc /* 80078ED4 00075CD4 90 01 00 C4 */ stw r0, 0xc4(r1) /* 80078ED8 00075CD8 90 01 00 C8 */ stw r0, 0xc8(r1) -/* 80078EDC 00075CDC C0 02 8F 3C */ lfs f0, lbl_803CD8BC-_SDA2_BASE_(r2) +/* 80078EDC 00075CDC C0 02 8F 3C */ lfs f0, lbl__7833-_SDA2_BASE_(r2) /* 80078EE0 00075CE0 D0 01 00 CC */ stfs f0, 0xcc(r1) /* 80078EE4 00075CE4 80 84 00 44 */ lwz r4, 0x44(r4) /* 80078EE8 00075CE8 48 04 96 7D */ bl iRayHitsEnv__FPC5xRay3PC4xEnvP7xCollis @@ -20866,31 +20866,31 @@ lbl_80078F34: /* 80078F40 00075D40 2C 00 00 00 */ cmpwi r0, 0 /* 80078F44 00075D44 40 82 00 38 */ bne lbl_80078F7C /* 80078F48 00075D48 80 9F 00 24 */ lwz r4, 0x24(r31) -/* 80078F4C 00075D4C 3C 60 80 3C */ lis r3, lbl_803BF740@ha -/* 80078F50 00075D50 38 63 F7 40 */ addi r3, r3, lbl_803BF740@l +/* 80078F4C 00075D4C 3C 60 80 3C */ lis r3, lbl_floor_safe_vec@ha +/* 80078F50 00075D50 38 63 F7 40 */ addi r3, r3, lbl_floor_safe_vec@l /* 80078F54 00075D54 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80078F58 00075D58 38 84 00 30 */ addi r4, r4, 0x30 /* 80078F5C 00075D5C 4B F9 23 09 */ bl __as__5xVec3FRC5xVec3 -/* 80078F60 00075D60 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80078F60 00075D60 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80078F64 00075D64 38 00 00 00 */ li r0, 0 -/* 80078F68 00075D68 D0 0D 8D 64 */ stfs f0, lbl_803CB664-_SDA_BASE_(r13) -/* 80078F6C 00075D6C 90 0D 8D 20 */ stw r0, lbl_803CB620-_SDA_BASE_(r13) -/* 80078F70 00075D70 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80078F74 00075D74 D0 0D 8D 24 */ stfs f0, lbl_803CB624-_SDA_BASE_(r13) +/* 80078F68 00075D68 D0 0D 8D 64 */ stfs f0, lbl_floor_safe_tmr-_SDA_BASE_(r13) +/* 80078F6C 00075D6C 90 0D 8D 20 */ stw r0, lbl_sGooKnockedToSafety-_SDA_BASE_(r13) +/* 80078F70 00075D70 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80078F74 00075D74 D0 0D 8D 24 */ stfs f0, lbl_sGooKnockedTimer-_SDA_BASE_(r13) /* 80078F78 00075D78 48 00 00 10 */ b lbl_80078F88 lbl_80078F7C: -/* 80078F7C 00075D7C C0 0D 8D 64 */ lfs f0, lbl_803CB664-_SDA_BASE_(r13) +/* 80078F7C 00075D7C C0 0D 8D 64 */ lfs f0, lbl_floor_safe_tmr-_SDA_BASE_(r13) /* 80078F80 00075D80 EC 00 F8 2A */ fadds f0, f0, f31 -/* 80078F84 00075D84 D0 0D 8D 64 */ stfs f0, lbl_803CB664-_SDA_BASE_(r13) +/* 80078F84 00075D84 D0 0D 8D 64 */ stfs f0, lbl_floor_safe_tmr-_SDA_BASE_(r13) lbl_80078F88: -/* 80078F88 00075D88 C0 22 8C 00 */ lfs f1, lbl_803CD580-_SDA2_BASE_(r2) -/* 80078F8C 00075D8C 3C 80 80 3C */ lis r4, lbl_803BF720@ha -/* 80078F90 00075D90 3C 60 80 3C */ lis r3, lbl_803BF6F0@ha -/* 80078F94 00075D94 C0 02 8F 44 */ lfs f0, lbl_803CD8C4-_SDA2_BASE_(r2) +/* 80078F88 00075D88 C0 22 8C 00 */ lfs f1, lbl__872-_SDA2_BASE_(r2) +/* 80078F8C 00075D8C 3C 80 80 3C */ lis r4, lbl_floor_dist@ha +/* 80078F90 00075D90 3C 60 80 3C */ lis r3, lbl_floor_supp@ha +/* 80078F94 00075D94 C0 02 8F 44 */ lfs f0, lbl__8193-_SDA2_BASE_(r2) /* 80078F98 00075D98 EF DE 00 72 */ fmuls f30, f30, f1 /* 80078F9C 00075D9C 38 00 00 02 */ li r0, 2 -/* 80078FA0 00075DA0 38 84 F7 20 */ addi r4, r4, lbl_803BF720@l -/* 80078FA4 00075DA4 38 63 F6 F0 */ addi r3, r3, lbl_803BF6F0@l +/* 80078FA0 00075DA0 38 84 F7 20 */ addi r4, r4, lbl_floor_dist@l +/* 80078FA4 00075DA4 38 63 F6 F0 */ addi r3, r3, lbl_floor_supp@l /* 80078FA8 00075DA8 38 A0 00 00 */ li r5, 0 /* 80078FAC 00075DAC EC 7E 00 28 */ fsubs f3, f30, f0 /* 80078FB0 00075DB0 EC 80 F0 2A */ fadds f4, f0, f30 @@ -20947,14 +20947,14 @@ lbl_80079040: /* 80079050 00075E50 D0 03 00 04 */ stfs f0, 4(r3) /* 80079054 00075E54 38 63 00 0C */ addi r3, r3, 0xc /* 80079058 00075E58 42 00 FF 60 */ bdnz lbl_80078FB8 -/* 8007905C 00075E5C 3C 80 80 3C */ lis r4, lbl_803BF6F0@ha +/* 8007905C 00075E5C 3C 80 80 3C */ lis r4, lbl_floor_supp@ha /* 80079060 00075E60 38 61 00 50 */ addi r3, r1, 0x50 -/* 80079064 00075E64 38 A4 F6 F0 */ addi r5, r4, lbl_803BF6F0@l +/* 80079064 00075E64 38 A4 F6 F0 */ addi r5, r4, lbl_floor_supp@l /* 80079068 00075E68 38 85 00 0C */ addi r4, r5, 0xc /* 8007906C 00075E6C 4B F9 56 25 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 80079070 00075E70 3C 80 80 3C */ lis r4, lbl_803BF6F0@ha +/* 80079070 00075E70 3C 80 80 3C */ lis r4, lbl_floor_supp@ha /* 80079074 00075E74 38 61 00 44 */ addi r3, r1, 0x44 -/* 80079078 00075E78 38 A4 F6 F0 */ addi r5, r4, lbl_803BF6F0@l +/* 80079078 00075E78 38 A4 F6 F0 */ addi r5, r4, lbl_floor_supp@l /* 8007907C 00075E7C 3A 85 00 18 */ addi r20, r5, 0x18 /* 80079080 00075E80 7E 84 A3 78 */ mr r4, r20 /* 80079084 00075E84 4B F9 56 0D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 @@ -20962,23 +20962,23 @@ lbl_80079040: /* 8007908C 00075E8C 38 81 00 50 */ addi r4, r1, 0x50 /* 80079090 00075E90 38 A1 00 44 */ addi r5, r1, 0x44 /* 80079094 00075E94 4B F9 BF F9 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 -/* 80079098 00075E98 3C 60 80 3C */ lis r3, lbl_803BF6F0@ha +/* 80079098 00075E98 3C 60 80 3C */ lis r3, lbl_floor_supp@ha /* 8007909C 00075E9C 7E 84 A3 78 */ mr r4, r20 -/* 800790A0 00075EA0 38 A3 F6 F0 */ addi r5, r3, lbl_803BF6F0@l +/* 800790A0 00075EA0 38 A3 F6 F0 */ addi r5, r3, lbl_floor_supp@l /* 800790A4 00075EA4 38 61 00 50 */ addi r3, r1, 0x50 /* 800790A8 00075EA8 4B F9 55 E9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 800790AC 00075EAC 3C 80 80 3C */ lis r4, lbl_803BF6F0@ha +/* 800790AC 00075EAC 3C 80 80 3C */ lis r4, lbl_floor_supp@ha /* 800790B0 00075EB0 38 61 00 44 */ addi r3, r1, 0x44 -/* 800790B4 00075EB4 38 A4 F6 F0 */ addi r5, r4, lbl_803BF6F0@l +/* 800790B4 00075EB4 38 A4 F6 F0 */ addi r5, r4, lbl_floor_supp@l /* 800790B8 00075EB8 38 85 00 24 */ addi r4, r5, 0x24 /* 800790BC 00075EBC 4B F9 55 D5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800790C0 00075EC0 38 61 00 2C */ addi r3, r1, 0x2c /* 800790C4 00075EC4 38 81 00 50 */ addi r4, r1, 0x50 /* 800790C8 00075EC8 38 A1 00 44 */ addi r5, r1, 0x44 /* 800790CC 00075ECC 4B F9 BF C1 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 -/* 800790D0 00075ED0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800790D0 00075ED0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800790D4 00075ED4 38 81 00 38 */ addi r4, r1, 0x38 -/* 800790D8 00075ED8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800790D8 00075ED8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800790DC 00075EDC 38 A1 00 2C */ addi r5, r1, 0x2c /* 800790E0 00075EE0 3A 83 1C 68 */ addi r20, r3, 0x1c68 /* 800790E4 00075EE4 7E 83 A3 78 */ mr r3, r20 @@ -20986,8 +20986,8 @@ lbl_80079040: /* 800790EC 00075EEC 7E 83 A3 78 */ mr r3, r20 /* 800790F0 00075EF0 7E 84 A3 78 */ mr r4, r20 /* 800790F4 00075EF4 4B FD 51 FD */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 800790F8 00075EF8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800790FC 00075EFC 3B 43 05 58 */ addi r26, r3, lbl_803C0558@l +/* 800790F8 00075EF8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800790FC 00075EFC 3B 43 05 58 */ addi r26, r3, lbl_globals@l /* 80079100 00075F00 80 1A 16 C8 */ lwz r0, 0x16c8(r26) /* 80079104 00075F04 2C 00 00 01 */ cmpwi r0, 1 /* 80079108 00075F08 41 82 00 0C */ beq lbl_80079114 @@ -20998,7 +20998,7 @@ lbl_80079114: /* 80079118 00075F18 82 9F 00 48 */ lwz r20, 0x48(r31) /* 8007911C 00075F1C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80079120 00075F20 41 82 00 3C */ beq lbl_8007915C -/* 80079124 00075F24 C0 2D 81 B8 */ lfs f1, lbl_803CAAB8-_SDA_BASE_(r13) +/* 80079124 00075F24 C0 2D 81 B8 */ lfs f1, lbl_surfSlideStop-_SDA_BASE_(r13) /* 80079128 00075F28 48 04 BD 69 */ bl icos__Ff /* 8007912C 00075F2C C0 1D 00 04 */ lfs f0, 4(r29) /* 80079130 00075F30 FC 00 08 40 */ fcmpo cr0, f0, f1 @@ -21014,19 +21014,19 @@ lbl_80079114: /* 80079158 00075F58 41 82 00 20 */ beq lbl_80079178 lbl_8007915C: /* 8007915C 00075F5C C0 14 00 D8 */ lfs f0, 0xd8(r20) -/* 80079160 00075F60 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80079160 00075F60 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80079164 00075F64 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80079168 00075F68 41 81 00 10 */ bgt lbl_80079178 -/* 8007916C 00075F6C C0 0D 8C EC */ lfs f0, lbl_803CB5EC-_SDA_BASE_(r13) +/* 8007916C 00075F6C C0 0D 8C EC */ lfs f0, lbl_surfSlickRatio-_SDA_BASE_(r13) /* 80079170 00075F70 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80079174 00075F74 41 82 02 14 */ beq lbl_80079388 lbl_80079178: -/* 80079178 00075F78 C0 2D 8C EC */ lfs f1, lbl_803CB5EC-_SDA_BASE_(r13) -/* 8007917C 00075F7C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80079178 00075F78 C0 2D 8C EC */ lfs f1, lbl_surfSlickRatio-_SDA_BASE_(r13) +/* 8007917C 00075F7C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80079180 00075F80 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80079184 00075F84 41 82 00 10 */ beq lbl_80079194 -/* 80079188 00075F88 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007918C 00075F8C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80079188 00075F88 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007918C 00075F8C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80079190 00075F90 D0 03 16 CC */ stfs f0, 0x16cc(r3) lbl_80079194: /* 80079194 00075F94 38 00 00 00 */ li r0, 0 @@ -21056,7 +21056,7 @@ lbl_800791A0: /* 800791F0 00075FF0 7C 64 1B 78 */ mr r4, r3 /* 800791F4 00075FF4 FC 00 00 50 */ fneg f0, f0 /* 800791F8 00075FF8 D0 01 00 20 */ stfs f0, 0x20(r1) -/* 800791FC 00075FFC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800791FC 00075FFC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80079200 00076000 D0 01 00 24 */ stfs f0, 0x24(r1) /* 80079204 00076004 C0 1D 00 00 */ lfs f0, 0(r29) /* 80079208 00076008 D0 01 00 28 */ stfs f0, 0x28(r1) @@ -21083,12 +21083,12 @@ lbl_800791A0: /* 8007925C 0007605C C0 81 00 08 */ lfs f4, 8(r1) /* 80079260 00076060 EC 23 00 32 */ fmuls f1, f3, f0 /* 80079264 00076064 C0 5B 03 40 */ lfs f2, 0x340(r27) -/* 80079268 00076068 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80079268 00076068 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007926C 0007606C EF C4 08 BA */ fmadds f30, f4, f2, f1 /* 80079270 00076070 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80079274 00076074 40 80 00 8C */ bge lbl_80079300 -/* 80079278 00076078 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007927C 0007607C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80079278 00076078 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007927C 0007607C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80079280 00076080 80 03 16 D8 */ lwz r0, 0x16d8(r3) /* 80079284 00076084 2C 00 00 00 */ cmpwi r0, 0 /* 80079288 00076088 41 82 00 0C */ beq lbl_80079294 @@ -21115,7 +21115,7 @@ lbl_80079294: /* 800792D8 000760D8 EC 00 10 28 */ fsubs f0, f0, f2 /* 800792DC 000760DC D0 04 00 38 */ stfs f0, 0x38(r4) /* 800792E0 000760E0 C0 23 00 04 */ lfs f1, 4(r3) -/* 800792E4 000760E4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800792E4 000760E4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800792E8 000760E8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800792EC 000760EC 40 81 00 80 */ ble lbl_8007936C /* 800792F0 000760F0 80 7F 00 48 */ lwz r3, 0x48(r31) @@ -21127,15 +21127,15 @@ lbl_80079300: /* 80079304 00076104 7F C3 F3 78 */ mr r3, r30 /* 80079308 00076108 90 1A 16 C8 */ stw r0, 0x16c8(r26) /* 8007930C 0007610C 48 03 C7 AD */ bl zSurfaceGetSlideStartAngle__FPC8xSurface -/* 80079310 00076110 D0 2D 81 B4 */ stfs f1, lbl_803CAAB4-_SDA_BASE_(r13) +/* 80079310 00076110 D0 2D 81 B4 */ stfs f1, lbl_surfSlideStart-_SDA_BASE_(r13) /* 80079314 00076114 7F C3 F3 78 */ mr r3, r30 /* 80079318 00076118 48 03 C7 F1 */ bl zSurfaceGetSlideStopAngle__FPC8xSurface -/* 8007931C 0007611C D0 2D 81 B8 */ stfs f1, lbl_803CAAB8-_SDA_BASE_(r13) +/* 8007931C 0007611C D0 2D 81 B8 */ stfs f1, lbl_surfSlideStop-_SDA_BASE_(r13) /* 80079320 00076120 88 1F 00 1B */ lbz r0, 0x1b(r31) /* 80079324 00076124 60 00 00 80 */ ori r0, r0, 0x80 /* 80079328 00076128 98 1F 00 1B */ stb r0, 0x1b(r31) -/* 8007932C 0007612C C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) -/* 80079330 00076130 C0 0D 81 D0 */ lfs f0, lbl_803CAAD0-_SDA_BASE_(r13) +/* 8007932C 0007612C C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) +/* 80079330 00076130 C0 0D 81 D0 */ lfs f0, lbl_update_dt-_SDA_BASE_(r13) /* 80079334 00076134 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80079338 00076138 EC 41 00 24 */ fdivs f2, f1, f0 /* 8007933C 0007613C C0 3B 03 40 */ lfs f1, 0x340(r27) @@ -21147,13 +21147,13 @@ lbl_80079300: /* 80079354 00076154 C0 03 00 DC */ lfs f0, 0xdc(r3) /* 80079358 00076158 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 8007935C 0007615C D0 03 00 DC */ stfs f0, 0xdc(r3) -/* 80079360 00076160 C0 02 8C 98 */ lfs f0, lbl_803CD618-_SDA2_BASE_(r2) +/* 80079360 00076160 C0 02 8C 98 */ lfs f0, lbl__1905-_SDA2_BASE_(r2) /* 80079364 00076164 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80079368 00076168 D0 03 00 D8 */ stfs f0, 0xd8(r3) lbl_8007936C: -/* 8007936C 0007616C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80079370 00076170 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80079374 00076174 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007936C 0007616C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80079370 00076170 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80079374 00076174 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80079378 00076178 D0 03 16 CC */ stfs f0, 0x16cc(r3) /* 8007937C 0007617C 48 00 00 0C */ b lbl_80079388 lbl_80079380: @@ -21163,8 +21163,8 @@ lbl_80079388: /* 80079388 00076188 80 1A 16 C8 */ lwz r0, 0x16c8(r26) /* 8007938C 0007618C 2C 00 00 01 */ cmpwi r0, 1 /* 80079390 00076190 40 82 00 1C */ bne lbl_800793AC -/* 80079394 00076194 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80079398 00076198 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80079394 00076194 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80079398 00076198 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007939C 0007619C C0 03 16 CC */ lfs f0, 0x16cc(r3) /* 800793A0 000761A0 EC 00 F8 2A */ fadds f0, f0, f31 /* 800793A4 000761A4 D0 03 16 CC */ stfs f0, 0x16cc(r3) @@ -21172,9 +21172,9 @@ lbl_80079388: lbl_800793AC: /* 800793AC 000761AC 2C 00 00 00 */ cmpwi r0, 0 /* 800793B0 000761B0 40 82 00 30 */ bne lbl_800793E0 -/* 800793B4 000761B4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800793B8 000761B8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800793BC 000761BC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800793B4 000761B4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800793B8 000761B8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 800793BC 000761BC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800793C0 000761C0 C0 03 16 CC */ lfs f0, 0x16cc(r3) /* 800793C4 000761C4 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800793C8 000761C8 40 81 00 18 */ ble lbl_800793E0 @@ -21196,10 +21196,10 @@ lbl_800793E0: lbl_80079404: /* 80079404 00076204 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80079408 00076208 7C 08 02 A6 */ mflr r0 -/* 8007940C 0007620C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8007940C 0007620C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80079410 00076210 90 01 00 14 */ stw r0, 0x14(r1) -/* 80079414 00076214 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 80079418 00076218 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80079414 00076214 38 63 05 58 */ addi r3, r3, lbl_globals@l +/* 80079418 00076218 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007941C 0007621C C0 23 17 08 */ lfs f1, 0x1708(r3) /* 80079420 00076220 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80079424 00076224 40 81 00 70 */ ble lbl_80079494 @@ -21246,9 +21246,9 @@ lbl_800794A8: /* 800794B4 000762B4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800794B8 000762B8 7C 7F 1B 78 */ mr r31, r3 /* 800794BC 000762BC 4B FA 03 A9 */ bl xEntDefaultBoundUpdate__FP4xEntP5xVec3 -/* 800794C0 000762C0 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) -/* 800794C4 000762C4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800794C8 000762C8 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800794C0 000762C0 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) +/* 800794C4 000762C4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800794C8 000762C8 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800794CC 000762CC 38 7F 00 88 */ addi r3, r31, 0x88 /* 800794D0 000762D0 D0 1F 00 94 */ stfs f0, 0x94(r31) /* 800794D4 000762D4 38 84 1D 20 */ addi r4, r4, 0x1d20 @@ -21257,7 +21257,7 @@ lbl_800794A8: /* 800794E0 000762E0 EC 01 00 28 */ fsubs f0, f1, f0 /* 800794E4 000762E4 D0 1F 00 8C */ stfs f0, 0x8c(r31) /* 800794E8 000762E8 C0 3F 00 94 */ lfs f1, 0x94(r31) -/* 800794EC 000762EC C0 02 8C AC */ lfs f0, lbl_803CD62C-_SDA2_BASE_(r2) +/* 800794EC 000762EC C0 02 8C AC */ lfs f0, lbl__2135-_SDA2_BASE_(r2) /* 800794F0 000762F0 EC 21 00 28 */ fsubs f1, f1, f0 /* 800794F4 000762F4 4B F9 BB 65 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800794F8 000762F8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -21276,9 +21276,9 @@ zEntPlayer.zEntPlayerSurfDamageUpdate__FP4xEntP6xScenef: /* 80079520 00076320 DB C1 00 20 */ stfd f30, 0x20(r1) /* 80079524 00076324 F3 C1 00 28 */ psq_st f30, 40(r1), 0, qr0 /* 80079528 00076328 BF 61 00 0C */ stmw r27, 0xc(r1) -/* 8007952C 0007632C 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80079530 00076330 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80079534 00076334 3B E4 05 58 */ addi r31, r4, lbl_803C0558@l +/* 8007952C 0007632C 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80079530 00076330 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80079534 00076334 3B E4 05 58 */ addi r31, r4, lbl_globals@l /* 80079538 00076338 7C 7B 1B 78 */ mr r27, r3 /* 8007953C 0007633C C0 3F 17 08 */ lfs f1, 0x1708(r31) /* 80079540 00076340 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -21310,9 +21310,9 @@ lbl_80079560: /* 800795A4 000763A4 88 04 00 08 */ lbz r0, 8(r4) /* 800795A8 000763A8 28 00 00 07 */ cmplwi r0, 7 /* 800795AC 000763AC 41 81 01 98 */ bgt lbl_80079744 -/* 800795B0 000763B0 3C 80 80 29 */ lis r4, lbl_8028E4E8@ha +/* 800795B0 000763B0 3C 80 80 29 */ lis r4, lbl__8298@ha /* 800795B4 000763B4 54 00 10 3A */ slwi r0, r0, 2 -/* 800795B8 000763B8 38 84 E4 E8 */ addi r4, r4, lbl_8028E4E8@l +/* 800795B8 000763B8 38 84 E4 E8 */ addi r4, r4, lbl__8298@l /* 800795BC 000763BC 7C 04 00 2E */ lwzx r0, r4, r0 /* 800795C0 000763C0 7C 09 03 A6 */ mtctr r0 /* 800795C4 000763C4 4E 80 04 20 */ bctr @@ -21326,7 +21326,7 @@ lbl_80079560: /* 800795E4 000763E4 28 00 00 00 */ cmplwi r0, 0 /* 800795E8 000763E8 41 82 00 24 */ beq lbl_8007960C /* 800795EC 000763EC 80 7C 00 00 */ lwz r3, 0(r28) -/* 800795F0 000763F0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800795F0 000763F0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800795F4 000763F4 C0 23 01 24 */ lfs f1, 0x124(r3) /* 800795F8 000763F8 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800795FC 000763FC 41 82 00 08 */ beq lbl_80079604 @@ -21339,7 +21339,7 @@ lbl_8007960C: /* 8007960C 0007640C 80 1F 16 B0 */ lwz r0, 0x16b0(r31) /* 80079610 00076410 28 00 00 00 */ cmplwi r0, 0 /* 80079614 00076414 41 82 00 BC */ beq lbl_800796D0 -/* 80079618 00076418 80 0D 8D 9C */ lwz r0, lbl_803CB69C-_SDA_BASE_(r13) +/* 80079618 00076418 80 0D 8D 9C */ lwz r0, lbl_tslide_ground-_SDA_BASE_(r13) /* 8007961C 0007641C 28 00 00 00 */ cmplwi r0, 0 /* 80079620 00076420 40 82 00 28 */ bne lbl_80079648 /* 80079624 00076424 80 7B 00 4C */ lwz r3, 0x4c(r27) @@ -21347,13 +21347,13 @@ lbl_8007960C: /* 8007962C 0007642C 7C 1E 00 40 */ cmplw r30, r0 /* 80079630 00076430 41 82 00 18 */ beq lbl_80079648 /* 80079634 00076434 80 7C 00 00 */ lwz r3, 0(r28) -/* 80079638 00076438 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80079638 00076438 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007963C 0007643C C0 23 01 28 */ lfs f1, 0x128(r3) /* 80079640 00076440 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80079644 00076444 41 82 00 28 */ beq lbl_8007966C lbl_80079648: /* 80079648 00076448 80 7C 00 00 */ lwz r3, 0(r28) -/* 8007964C 0007644C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007964C 0007644C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80079650 00076450 C0 23 01 28 */ lfs f1, 0x128(r3) /* 80079654 00076454 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80079658 00076458 41 82 00 08 */ beq lbl_80079660 @@ -21371,23 +21371,23 @@ lbl_8007966C: /* 8007967C 0007647C EC 1E 07 B2 */ fmuls f0, f30, f30 /* 80079680 00076480 EC 3F 07 FA */ fmadds f1, f31, f31, f0 /* 80079684 00076484 4B F9 11 79 */ bl xsqrt__Ff -/* 80079688 00076488 C0 02 8C 54 */ lfs f0, lbl_803CD5D4-_SDA2_BASE_(r2) +/* 80079688 00076488 C0 02 8C 54 */ lfs f0, lbl__1460-_SDA2_BASE_(r2) /* 8007968C 0007648C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80079690 00076490 40 81 00 40 */ ble lbl_800796D0 -/* 80079694 00076494 C0 0D 81 F4 */ lfs f0, lbl_803CAAF4-_SDA_BASE_(r13) +/* 80079694 00076494 C0 0D 81 F4 */ lfs f0, lbl_sPlayerNPC_KnockBackVel-_SDA_BASE_(r13) /* 80079698 00076498 80 7F 07 28 */ lwz r3, 0x728(r31) /* 8007969C 0007649C EC 00 08 24 */ fdivs f0, f0, f1 /* 800796A0 000764A0 EC 20 07 F2 */ fmuls f1, f0, f31 /* 800796A4 000764A4 EC 00 07 B2 */ fmuls f0, f0, f30 /* 800796A8 000764A8 D0 23 00 D4 */ stfs f1, 0xd4(r3) -/* 800796AC 000764AC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800796AC 000764AC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800796B0 000764B0 80 7F 07 28 */ lwz r3, 0x728(r31) /* 800796B4 000764B4 D0 23 00 D8 */ stfs f1, 0xd8(r3) /* 800796B8 000764B8 80 7F 07 28 */ lwz r3, 0x728(r31) /* 800796BC 000764BC D0 03 00 DC */ stfs f0, 0xdc(r3) -/* 800796C0 000764C0 C0 0D 81 F0 */ lfs f0, lbl_803CAAF0-_SDA_BASE_(r13) +/* 800796C0 000764C0 C0 0D 81 F0 */ lfs f0, lbl_sPlayerNPC_KnockBackTime-_SDA_BASE_(r13) /* 800796C4 000764C4 D0 1F 1F B0 */ stfs f0, 0x1fb0(r31) -/* 800796C8 000764C8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800796C8 000764C8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800796CC 000764CC D0 1F 1F B4 */ stfs f0, 0x1fb4(r31) lbl_800796D0: /* 800796D0 000764D0 38 C0 00 01 */ li r6, 1 @@ -21405,7 +21405,7 @@ lbl_800796FC: /* 800796FC 000764FC 80 9F 16 B0 */ lwz r4, 0x16b0(r31) /* 80079700 00076500 28 04 00 00 */ cmplwi r4, 0 /* 80079704 00076504 41 82 00 40 */ beq lbl_80079744 -/* 80079708 00076508 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80079708 00076508 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007970C 0007650C 7C A3 2B 78 */ mr r3, r5 /* 80079710 00076510 38 A0 00 00 */ li r5, 0 /* 80079714 00076514 D0 1F 17 08 */ stfs f0, 0x1708(r31) @@ -21415,7 +21415,7 @@ lbl_800796FC: /* 80079724 00076524 80 1F 16 B0 */ lwz r0, 0x16b0(r31) /* 80079728 00076528 28 00 00 00 */ cmplwi r0, 0 /* 8007972C 0007652C 41 82 00 18 */ beq lbl_80079744 -/* 80079730 00076530 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80079730 00076530 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80079734 00076534 38 80 00 01 */ li r4, 1 /* 80079738 00076538 D0 1F 17 08 */ stfs f0, 0x1708(r31) /* 8007973C 0007653C 4B FF CC F5 */ bl zEntPlayer_Damage__FP5xBaseUi @@ -21444,21 +21444,21 @@ zEntPlayer.PlayerMountHackUpdate__Ff: /* 8007977C 0007657C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80079780 00076580 7C 08 02 A6 */ mflr r0 /* 80079784 00076584 90 01 00 14 */ stw r0, 0x14(r1) -/* 80079788 00076588 C0 0D 8D C0 */ lfs f0, lbl_803CB6C0-_SDA_BASE_(r13) +/* 80079788 00076588 C0 0D 8D C0 */ lfs f0, lbl_mount_tmr-_SDA_BASE_(r13) /* 8007978C 0007658C EC 00 08 2A */ fadds f0, f0, f1 -/* 80079790 00076590 D0 0D 8D C0 */ stfs f0, lbl_803CB6C0-_SDA_BASE_(r13) -/* 80079794 00076594 C0 2D 8D C0 */ lfs f1, lbl_803CB6C0-_SDA_BASE_(r13) -/* 80079798 00076598 C0 02 8C 70 */ lfs f0, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 80079790 00076590 D0 0D 8D C0 */ stfs f0, lbl_mount_tmr-_SDA_BASE_(r13) +/* 80079794 00076594 C0 2D 8D C0 */ lfs f1, lbl_mount_tmr-_SDA_BASE_(r13) +/* 80079798 00076598 C0 02 8C 70 */ lfs f0, lbl__1467-_SDA2_BASE_(r2) /* 8007979C 0007659C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800797A0 000765A0 40 81 00 24 */ ble lbl_800797C4 -/* 800797A4 000765A4 80 6D 8D BC */ lwz r3, lbl_803CB6BC-_SDA_BASE_(r13) +/* 800797A4 000765A4 80 6D 8D BC */ lwz r3, lbl_mount_object-_SDA_BASE_(r13) /* 800797A8 000765A8 28 03 00 00 */ cmplwi r3, 0 /* 800797AC 000765AC 41 82 00 18 */ beq lbl_800797C4 -/* 800797B0 000765B0 80 8D 8D B8 */ lwz r4, lbl_803CB6B8-_SDA_BASE_(r13) +/* 800797B0 000765B0 80 8D 8D B8 */ lwz r4, lbl_mount_type-_SDA_BASE_(r13) /* 800797B4 000765B4 4B FA 5E 3D */ bl zEntEvent__FP5xBaseUi /* 800797B8 000765B8 38 00 00 00 */ li r0, 0 -/* 800797BC 000765BC 90 0D 8D BC */ stw r0, lbl_803CB6BC-_SDA_BASE_(r13) -/* 800797C0 000765C0 90 0D 8D B8 */ stw r0, lbl_803CB6B8-_SDA_BASE_(r13) +/* 800797BC 000765BC 90 0D 8D BC */ stw r0, lbl_mount_object-_SDA_BASE_(r13) +/* 800797C0 000765C0 90 0D 8D B8 */ stw r0, lbl_mount_type-_SDA_BASE_(r13) lbl_800797C4: /* 800797C4 000765C4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800797C8 000765C8 7C 08 03 A6 */ mtlr r0 @@ -21470,18 +21470,18 @@ zEntPlayer.PlayerMountHackTakeAction__FP4xEntUi: /* 800797D4 000765D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800797D8 000765D8 7C 08 02 A6 */ mflr r0 /* 800797DC 000765DC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800797E0 000765E0 C0 2D 8D C0 */ lfs f1, lbl_803CB6C0-_SDA_BASE_(r13) -/* 800797E4 000765E4 C0 02 8C 70 */ lfs f0, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 800797E0 000765E0 C0 2D 8D C0 */ lfs f1, lbl_mount_tmr-_SDA_BASE_(r13) +/* 800797E4 000765E4 C0 02 8C 70 */ lfs f0, lbl__1467-_SDA2_BASE_(r2) /* 800797E8 000765E8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800797EC 000765EC 40 81 00 0C */ ble lbl_800797F8 /* 800797F0 000765F0 4B FA 5E 01 */ bl zEntEvent__FP5xBaseUi /* 800797F4 000765F4 48 00 00 0C */ b lbl_80079800 lbl_800797F8: -/* 800797F8 000765F8 90 6D 8D BC */ stw r3, lbl_803CB6BC-_SDA_BASE_(r13) -/* 800797FC 000765FC 90 8D 8D B8 */ stw r4, lbl_803CB6B8-_SDA_BASE_(r13) +/* 800797F8 000765F8 90 6D 8D BC */ stw r3, lbl_mount_object-_SDA_BASE_(r13) +/* 800797FC 000765FC 90 8D 8D B8 */ stw r4, lbl_mount_type-_SDA_BASE_(r13) lbl_80079800: -/* 80079800 00076600 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80079804 00076604 D0 0D 8D C0 */ stfs f0, lbl_803CB6C0-_SDA_BASE_(r13) +/* 80079800 00076600 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80079804 00076604 D0 0D 8D C0 */ stfs f0, lbl_mount_tmr-_SDA_BASE_(r13) /* 80079808 00076608 80 01 00 14 */ lwz r0, 0x14(r1) /* 8007980C 0007660C 7C 08 03 A6 */ mtlr r0 /* 80079810 00076610 38 21 00 10 */ addi r1, r1, 0x10 @@ -21498,9 +21498,9 @@ zEntPlayer.zEntPlayerDriveUpdate__FP4xEntP6xScenef: /* 80079830 00076630 93 C1 00 28 */ stw r30, 0x28(r1) /* 80079834 00076634 93 A1 00 24 */ stw r29, 0x24(r1) /* 80079838 00076638 93 81 00 20 */ stw r28, 0x20(r1) -/* 8007983C 0007663C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8007983C 0007663C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80079840 00076640 FF E0 08 90 */ fmr f31, f1 -/* 80079844 00076644 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80079844 00076644 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80079848 00076648 7C 7C 1B 78 */ mr r28, r3 /* 8007984C 0007664C 80 A4 18 7C */ lwz r5, 0x187c(r4) /* 80079850 00076650 28 05 00 00 */ cmplwi r5, 0 @@ -21514,8 +21514,8 @@ zEntPlayer.zEntPlayerDriveUpdate__FP4xEntP6xScenef: lbl_80079870: /* 80079870 00076670 FC 20 F8 90 */ fmr f1, f31 /* 80079874 00076674 4B FF FF 09 */ bl zEntPlayer.PlayerMountHackUpdate__Ff -/* 80079878 00076678 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007987C 0007667C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80079878 00076678 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007987C 0007667C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80079880 00076680 3B A3 1B E8 */ addi r29, r3, 0x1be8 /* 80079884 00076684 80 63 1C 04 */ lwz r3, 0x1c04(r3) /* 80079888 00076688 28 03 00 00 */ cmplwi r3, 0 @@ -21524,7 +21524,7 @@ lbl_80079870: /* 80079894 00076694 28 00 00 06 */ cmplwi r0, 6 /* 80079898 00076698 41 82 00 24 */ beq lbl_800798BC /* 8007989C 0007669C C0 3D 00 0C */ lfs f1, 0xc(r29) -/* 800798A0 000766A0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800798A0 000766A0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800798A4 000766A4 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800798A8 000766A8 40 82 00 68 */ bne lbl_80079910 /* 800798AC 000766AC 38 00 00 00 */ li r0, 0 @@ -21534,7 +21534,7 @@ lbl_80079870: lbl_800798BC: /* 800798BC 000766BC C0 3D 00 0C */ lfs f1, 0xc(r29) /* 800798C0 000766C0 7C 7E 1B 78 */ mr r30, r3 -/* 800798C4 000766C4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800798C4 000766C4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800798C8 000766C8 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800798CC 000766CC 40 82 00 44 */ bne lbl_80079910 /* 800798D0 000766D0 38 00 00 00 */ li r0, 0 @@ -21550,8 +21550,8 @@ lbl_800798EC: /* 800798F4 000766F4 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800798F8 000766F8 41 82 00 18 */ beq lbl_80079910 /* 800798FC 000766FC FC 20 F8 90 */ fmr f1, f31 -/* 80079900 00076700 C0 42 8C AC */ lfs f2, lbl_803CD62C-_SDA2_BASE_(r2) -/* 80079904 00076704 C0 62 8F 48 */ lfs f3, lbl_803CD8C8-_SDA2_BASE_(r2) +/* 80079900 00076700 C0 42 8C AC */ lfs f2, lbl__2135-_SDA2_BASE_(r2) +/* 80079904 00076704 C0 62 8F 48 */ lfs f3, lbl__8448-_SDA2_BASE_(r2) /* 80079908 00076708 7F C3 F3 78 */ mr r3, r30 /* 8007990C 0007670C 48 03 1E B1 */ bl zPlatform_Shake__FP9zPlatformfff lbl_80079910: @@ -21572,19 +21572,19 @@ lbl_80079930: /* 80079940 00076740 41 82 05 1C */ beq lbl_80079E5C /* 80079944 00076744 38 80 00 21 */ li r4, 0x21 /* 80079948 00076748 4B FF FE 8D */ bl zEntPlayer.PlayerMountHackTakeAction__FP4xEntUi -/* 8007994C 0007674C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80079950 00076750 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007994C 0007674C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80079950 00076750 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80079954 00076754 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 80079958 00076758 2C 00 00 00 */ cmpwi r0, 0 /* 8007995C 0007675C 41 82 00 1C */ beq lbl_80079978 /* 80079960 00076760 2C 00 00 01 */ cmpwi r0, 1 /* 80079964 00076764 41 82 00 14 */ beq lbl_80079978 -/* 80079968 00076768 C0 22 8C A8 */ lfs f1, lbl_803CD628-_SDA2_BASE_(r2) +/* 80079968 00076768 C0 22 8C A8 */ lfs f1, lbl__2092-_SDA2_BASE_(r2) /* 8007996C 0007676C 7F A3 EB 78 */ mr r3, r29 /* 80079970 00076770 4B FA 26 6D */ bl xEntDriveDismount__FP9xEntDrivef /* 80079974 00076774 48 00 04 E8 */ b lbl_80079E5C lbl_80079978: -/* 80079978 00076778 C0 22 8D 14 */ lfs f1, lbl_803CD694-_SDA2_BASE_(r2) +/* 80079978 00076778 C0 22 8D 14 */ lfs f1, lbl__3169-_SDA2_BASE_(r2) /* 8007997C 0007677C 7F A3 EB 78 */ mr r3, r29 /* 80079980 00076780 4B FA 26 5D */ bl xEntDriveDismount__FP9xEntDrivef /* 80079984 00076784 48 00 04 D8 */ b lbl_80079E5C @@ -21607,7 +21607,7 @@ lbl_800799B0: /* 800799C0 000767C0 41 82 00 18 */ beq lbl_800799D8 /* 800799C4 000767C4 38 80 00 21 */ li r4, 0x21 /* 800799C8 000767C8 4B FF FE 0D */ bl zEntPlayer.PlayerMountHackTakeAction__FP4xEntUi -/* 800799CC 000767CC C0 22 8D 14 */ lfs f1, lbl_803CD694-_SDA2_BASE_(r2) +/* 800799CC 000767CC C0 22 8D 14 */ lfs f1, lbl__3169-_SDA2_BASE_(r2) /* 800799D0 000767D0 7F A3 EB 78 */ mr r3, r29 /* 800799D4 000767D4 4B FA 26 09 */ bl xEntDriveDismount__FP9xEntDrivef lbl_800799D8: @@ -21625,7 +21625,7 @@ lbl_800799FC: /* 80079A00 00076800 28 03 00 2F */ cmplwi r3, 0x2f /* 80079A04 00076804 40 82 00 1C */ bne lbl_80079A20 lbl_80079A08: -/* 80079A08 00076808 C0 22 8C 4C */ lfs f1, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80079A08 00076808 C0 22 8C 4C */ lfs f1, lbl__1458-_SDA2_BASE_(r2) /* 80079A0C 0007680C 7F A3 EB 78 */ mr r3, r29 /* 80079A10 00076810 7F C4 F3 78 */ mr r4, r30 /* 80079A14 00076814 7F E5 FB 78 */ mr r5, r31 @@ -21639,7 +21639,7 @@ lbl_80079A20: /* 80079A30 00076830 41 82 00 24 */ beq lbl_80079A54 /* 80079A34 00076834 54 80 06 B5 */ rlwinm. r0, r4, 0, 0x1a, 0x1a /* 80079A38 00076838 41 82 00 1C */ beq lbl_80079A54 -/* 80079A3C 0007683C C0 22 8C 4C */ lfs f1, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80079A3C 0007683C C0 22 8C 4C */ lfs f1, lbl__1458-_SDA2_BASE_(r2) /* 80079A40 00076840 7F A3 EB 78 */ mr r3, r29 /* 80079A44 00076844 7F C4 F3 78 */ mr r4, r30 /* 80079A48 00076848 7F E5 FB 78 */ mr r5, r31 @@ -21648,7 +21648,7 @@ lbl_80079A20: lbl_80079A54: /* 80079A54 00076854 28 03 00 12 */ cmplwi r3, 0x12 /* 80079A58 00076858 40 82 00 28 */ bne lbl_80079A80 -/* 80079A5C 0007685C C0 22 8D 14 */ lfs f1, lbl_803CD694-_SDA2_BASE_(r2) +/* 80079A5C 0007685C C0 22 8D 14 */ lfs f1, lbl__3169-_SDA2_BASE_(r2) /* 80079A60 00076860 7F A3 EB 78 */ mr r3, r29 /* 80079A64 00076864 7F C4 F3 78 */ mr r4, r30 /* 80079A68 00076868 7F E5 FB 78 */ mr r5, r31 @@ -21663,7 +21663,7 @@ lbl_80079A80: /* 80079A88 00076888 80 1E 00 B8 */ lwz r0, 0xb8(r30) /* 80079A8C 0007688C 28 00 00 00 */ cmplwi r0, 0 /* 80079A90 00076890 41 82 00 1C */ beq lbl_80079AAC -/* 80079A94 00076894 C0 22 8C 78 */ lfs f1, lbl_803CD5F8-_SDA2_BASE_(r2) +/* 80079A94 00076894 C0 22 8C 78 */ lfs f1, lbl__1469_1-_SDA2_BASE_(r2) /* 80079A98 00076898 7F A3 EB 78 */ mr r3, r29 /* 80079A9C 0007689C 7F C4 F3 78 */ mr r4, r30 /* 80079AA0 000768A0 7F E5 FB 78 */ mr r5, r31 @@ -21678,7 +21678,7 @@ lbl_80079AAC: /* 80079AC0 000768C0 88 1E 00 1A */ lbz r0, 0x1a(r30) /* 80079AC4 000768C4 28 00 00 0A */ cmplwi r0, 0xa /* 80079AC8 000768C8 41 82 00 64 */ beq lbl_80079B2C -/* 80079ACC 000768CC C0 22 8C 78 */ lfs f1, lbl_803CD5F8-_SDA2_BASE_(r2) +/* 80079ACC 000768CC C0 22 8C 78 */ lfs f1, lbl__1469_1-_SDA2_BASE_(r2) /* 80079AD0 000768D0 7F A3 EB 78 */ mr r3, r29 /* 80079AD4 000768D4 7F C4 F3 78 */ mr r4, r30 /* 80079AD8 000768D8 7F E5 FB 78 */ mr r5, r31 @@ -21697,8 +21697,8 @@ lbl_80079B00: /* 80079B08 00076908 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80079B0C 0007690C 41 82 00 20 */ beq lbl_80079B2C /* 80079B10 00076910 FC 20 F8 90 */ fmr f1, f31 -/* 80079B14 00076914 C0 42 8C AC */ lfs f2, lbl_803CD62C-_SDA2_BASE_(r2) -/* 80079B18 00076918 C0 62 8F 48 */ lfs f3, lbl_803CD8C8-_SDA2_BASE_(r2) +/* 80079B14 00076914 C0 42 8C AC */ lfs f2, lbl__2135-_SDA2_BASE_(r2) +/* 80079B18 00076918 C0 62 8F 48 */ lfs f3, lbl__8448-_SDA2_BASE_(r2) /* 80079B1C 0007691C 7F C3 F3 78 */ mr r3, r30 /* 80079B20 00076920 48 03 1C 9D */ bl zPlatform_Shake__FP9zPlatformfff /* 80079B24 00076924 48 00 00 08 */ b lbl_80079B2C @@ -21708,8 +21708,8 @@ lbl_80079B2C: /* 80079B2C 0007692C 88 1E 00 1A */ lbz r0, 0x1a(r30) /* 80079B30 00076930 28 00 00 0A */ cmplwi r0, 0xa /* 80079B34 00076934 40 82 03 28 */ bne lbl_80079E5C -/* 80079B38 00076938 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80079B3C 0007693C 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80079B38 00076938 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80079B3C 0007693C 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80079B40 00076940 80 04 16 B0 */ lwz r0, 0x16b0(r4) /* 80079B44 00076944 28 00 00 00 */ cmplwi r0, 0 /* 80079B48 00076948 41 82 03 14 */ beq lbl_80079E5C @@ -21729,7 +21729,7 @@ lbl_80079B74: /* 80079B7C 0007697C 40 82 02 E0 */ bne lbl_80079E5C lbl_80079B80: /* 80079B80 00076980 C0 3E 01 48 */ lfs f1, 0x148(r30) -/* 80079B84 00076984 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80079B84 00076984 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80079B88 00076988 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80079B8C 0007698C 4C 40 13 82 */ cror 2, 0, 2 /* 80079B90 00076990 40 82 00 10 */ bne lbl_80079BA0 @@ -21744,8 +21744,8 @@ lbl_80079BA0: /* 80079BB0 000769B0 90 1E 01 4C */ stw r0, 0x14c(r30) lbl_80079BB4: /* 80079BB4 000769B4 80 9C 00 24 */ lwz r4, 0x24(r28) -/* 80079BB8 000769B8 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80079BBC 000769BC 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80079BB8 000769B8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80079BBC 000769BC 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80079BC0 000769C0 3B A0 00 00 */ li r29, 0 /* 80079BC4 000769C4 80 A4 00 0C */ lwz r5, 0xc(r4) /* 80079BC8 000769C8 38 83 01 DC */ addi r4, r3, 0x1dc @@ -21756,7 +21756,7 @@ lbl_80079BB4: /* 80079BDC 000769DC 2C 03 00 00 */ cmpwi r3, 0 /* 80079BE0 000769E0 40 82 00 24 */ bne lbl_80079C04 /* 80079BE4 000769E4 80 7E 00 D4 */ lwz r3, 0xd4(r30) -/* 80079BE8 000769E8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80079BE8 000769E8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80079BEC 000769EC C0 23 00 10 */ lfs f1, 0x10(r3) /* 80079BF0 000769F0 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80079BF4 000769F4 41 82 00 10 */ beq lbl_80079C04 @@ -21793,35 +21793,35 @@ lbl_80079C4C: /* 80079C54 00076A54 38 80 00 00 */ li r4, 0 /* 80079C58 00076A58 D0 01 00 08 */ stfs f0, 8(r1) /* 80079C5C 00076A5C 3B E5 00 20 */ addi r31, r5, 0x20 -/* 80079C60 00076A60 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80079C60 00076A60 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80079C64 00076A64 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 80079C68 00076A68 C0 02 8D 14 */ lfs f0, lbl_803CD694-_SDA2_BASE_(r2) +/* 80079C68 00076A68 C0 02 8D 14 */ lfs f0, lbl__3169-_SDA2_BASE_(r2) /* 80079C6C 00076A6C D0 01 00 0C */ stfs f0, 0xc(r1) /* 80079C70 00076A70 4B FF D2 BD */ bl CalcJumpImpulse__FP10zJumpParamPC15zPlayerSettings /* 80079C74 00076A74 80 BC 00 48 */ lwz r5, 0x48(r28) /* 80079C78 00076A78 7F 83 E3 78 */ mr r3, r28 /* 80079C7C 00076A7C 38 81 00 08 */ addi r4, r1, 8 /* 80079C80 00076A80 C0 05 00 34 */ lfs f0, 0x34(r5) -/* 80079C84 00076A84 D0 0D 8C D4 */ stfs f0, lbl_803CB5D4-_SDA_BASE_(r13) +/* 80079C84 00076A84 D0 0D 8C D4 */ stfs f0, lbl_startBounce-_SDA_BASE_(r13) /* 80079C88 00076A88 4B FF D3 05 */ bl zEntPlayerJumpStart__FP4xEntP10zJumpParam -/* 80079C8C 00076A8C 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80079C90 00076A90 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80079C8C 00076A8C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80079C90 00076A90 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80079C94 00076A94 38 63 2B 52 */ addi r3, r3, 0x2b52 /* 80079C98 00076A98 4B FD 25 7D */ bl xStrHash__FPCc /* 80079C9C 00076A9C 80 9E 00 10 */ lwz r4, 0x10(r30) /* 80079CA0 00076AA0 80 04 00 4C */ lwz r0, 0x4c(r4) /* 80079CA4 00076AA4 7C 00 18 40 */ cmplw r0, r3 /* 80079CA8 00076AA8 40 82 00 44 */ bne lbl_80079CEC -/* 80079CAC 00076AAC 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80079CB0 00076AB0 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80079CAC 00076AAC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80079CB0 00076AB0 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80079CB4 00076AB4 38 63 2B 67 */ addi r3, r3, 0x2b67 /* 80079CB8 00076AB8 4B FD 25 5D */ bl xStrHash__FPCc -/* 80079CBC 00076ABC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80079CBC 00076ABC C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80079CC0 00076AC0 38 80 00 80 */ li r4, 0x80 /* 80079CC4 00076AC4 80 DE 00 24 */ lwz r6, 0x24(r30) /* 80079CC8 00076AC8 38 A0 00 00 */ li r5, 0 /* 80079CCC 00076ACC FC 60 10 90 */ fmr f3, f2 -/* 80079CD0 00076AD0 C0 22 8F 4C */ lfs f1, lbl_803CD8CC-_SDA2_BASE_(r2) +/* 80079CD0 00076AD0 C0 22 8F 4C */ lfs f1, lbl__8449-_SDA2_BASE_(r2) /* 80079CD4 00076AD4 80 C6 00 4C */ lwz r6, 0x4c(r6) /* 80079CD8 00076AD8 FC 80 10 90 */ fmr f4, f2 /* 80079CDC 00076ADC 38 E0 00 00 */ li r7, 0 @@ -21829,16 +21829,16 @@ lbl_80079C4C: /* 80079CE4 00076AE4 4B FD C7 D1 */ bl xSndPlay3D__FUiffUiUiPC5xVec3f14sound_categoryf /* 80079CE8 00076AE8 48 00 00 40 */ b lbl_80079D28 lbl_80079CEC: -/* 80079CEC 00076AEC 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80079CF0 00076AF0 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80079CEC 00076AEC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80079CF0 00076AF0 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80079CF4 00076AF4 38 63 2B 77 */ addi r3, r3, 0x2b77 /* 80079CF8 00076AF8 4B FD 25 1D */ bl xStrHash__FPCc -/* 80079CFC 00076AFC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80079CFC 00076AFC C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80079D00 00076B00 38 80 00 80 */ li r4, 0x80 /* 80079D04 00076B04 80 DE 00 24 */ lwz r6, 0x24(r30) /* 80079D08 00076B08 38 A0 00 00 */ li r5, 0 /* 80079D0C 00076B0C FC 60 10 90 */ fmr f3, f2 -/* 80079D10 00076B10 C0 22 8F 4C */ lfs f1, lbl_803CD8CC-_SDA2_BASE_(r2) +/* 80079D10 00076B10 C0 22 8F 4C */ lfs f1, lbl__8449-_SDA2_BASE_(r2) /* 80079D14 00076B14 80 C6 00 4C */ lwz r6, 0x4c(r6) /* 80079D18 00076B18 FC 80 10 90 */ fmr f4, f2 /* 80079D1C 00076B1C 38 E0 00 00 */ li r7, 0 @@ -21850,9 +21850,9 @@ lbl_80079D28: /* 80079D30 00076B30 C0 23 00 D8 */ lfs f1, 0xd8(r3) /* 80079D34 00076B34 38 63 00 D4 */ addi r3, r3, 0xd4 /* 80079D38 00076B38 4B F9 13 59 */ bl xVec3SMul__FP5xVec3PC5xVec3f -/* 80079D3C 00076B3C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80079D3C 00076B3C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80079D40 00076B40 38 80 00 00 */ li r4, 0 -/* 80079D44 00076B44 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80079D44 00076B44 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80079D48 00076B48 38 00 00 01 */ li r0, 1 /* 80079D4C 00076B4C 90 83 1A B8 */ stw r4, 0x1ab8(r3) /* 80079D50 00076B50 90 03 1A BC */ stw r0, 0x1abc(r3) @@ -21873,20 +21873,20 @@ lbl_80079D80: /* 80079D84 00076B84 83 83 00 0C */ lwz r28, 0xc(r3) /* 80079D88 00076B88 28 1C 00 00 */ cmplwi r28, 0 /* 80079D8C 00076B8C 41 82 00 2C */ beq lbl_80079DB8 -/* 80079D90 00076B90 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80079D90 00076B90 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80079D94 00076B94 80 7C 00 10 */ lwz r3, 0x10(r28) -/* 80079D98 00076B98 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 80079D98 00076B98 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 80079D9C 00076B9C 38 84 2B 83 */ addi r4, r4, 0x2b83 /* 80079DA0 00076BA0 4B F8 D9 BD */ bl xAnimTableGetState__FP10xAnimTablePCc /* 80079DA4 00076BA4 7C 64 1B 79 */ or. r4, r3, r3 /* 80079DA8 00076BA8 41 82 00 10 */ beq lbl_80079DB8 /* 80079DAC 00076BAC 80 7C 00 08 */ lwz r3, 8(r28) -/* 80079DB0 00076BB0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80079DB0 00076BB0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80079DB4 00076BB4 4B F8 E1 69 */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef lbl_80079DB8: -/* 80079DB8 00076BB8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80079DB8 00076BB8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80079DBC 00076BBC 38 00 00 01 */ li r0, 1 -/* 80079DC0 00076BC0 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80079DC0 00076BC0 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80079DC4 00076BC4 38 60 00 01 */ li r3, 1 /* 80079DC8 00076BC8 90 04 17 1C */ stw r0, 0x171c(r4) /* 80079DCC 00076BCC 4B FD 82 C5 */ bl zCameraSetBbounce__Fi @@ -21919,15 +21919,15 @@ lbl_80079E2C: /* 80079E2C 00076C2C 38 60 00 00 */ li r3, 0 /* 80079E30 00076C30 4B FD 82 99 */ bl zCameraSetHighbounce__Fi lbl_80079E34: -/* 80079E34 00076C34 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80079E38 00076C38 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80079E34 00076C34 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80079E38 00076C38 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80079E3C 00076C3C 38 00 00 00 */ li r0, 0 -/* 80079E40 00076C40 D0 0D 8D 94 */ stfs f0, lbl_803CB694-_SDA_BASE_(r13) -/* 80079E44 00076C44 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 80079E48 00076C48 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80079E4C 00076C4C D0 0D 8D 98 */ stfs f0, lbl_803CB698-_SDA_BASE_(r13) -/* 80079E50 00076C50 90 0D 8D 9C */ stw r0, lbl_803CB69C-_SDA_BASE_(r13) -/* 80079E54 00076C54 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80079E40 00076C40 D0 0D 8D 94 */ stfs f0, lbl_tslide_inair_tmr-_SDA_BASE_(r13) +/* 80079E44 00076C44 38 63 05 58 */ addi r3, r3, lbl_globals@l +/* 80079E48 00076C48 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80079E4C 00076C4C D0 0D 8D 98 */ stfs f0, lbl_tslide_dbl_tmr-_SDA_BASE_(r13) +/* 80079E50 00076C50 90 0D 8D 9C */ stw r0, lbl_tslide_ground-_SDA_BASE_(r13) +/* 80079E54 00076C54 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80079E58 00076C58 D0 03 1F 2C */ stfs f0, 0x1f2c(r3) lbl_80079E5C: /* 80079E5C 00076C5C E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 @@ -21965,8 +21965,8 @@ zEntPlayer.PlayerHitAnimInit__FP14xModelInstanceP15xAnimTransitionPUi: /* 80079EC4 00076CC4 93 81 00 10 */ stw r28, 0x10(r1) /* 80079EC8 00076CC8 7C 9C 23 78 */ mr r28, r4 /* 80079ECC 00076CCC 90 05 00 00 */ stw r0, 0(r5) -/* 80079ED0 00076CD0 3C A0 80 25 */ lis r5, lbl_80256118@ha -/* 80079ED4 00076CD4 3B E5 61 18 */ addi r31, r5, lbl_80256118@l +/* 80079ED0 00076CD0 3C A0 80 25 */ lis r5, lbl__stringBase0_31@ha +/* 80079ED4 00076CD4 3B E5 61 18 */ addi r31, r5, lbl__stringBase0_31@l /* 80079ED8 00076CD8 80 63 00 0C */ lwz r3, 0xc(r3) /* 80079EDC 00076CDC 80 63 00 10 */ lwz r3, 0x10(r3) /* 80079EE0 00076CE0 83 C3 00 0C */ lwz r30, 0xc(r3) @@ -21988,17 +21988,17 @@ lbl_80079EE8: /* 80079F1C 00076D1C 38 03 00 0C */ addi r0, r3, 0xc /* 80079F20 00076D20 7C 9C 01 2E */ stwx r4, r28, r0 /* 80079F24 00076D24 80 1D 00 00 */ lwz r0, 0(r29) -/* 80079F28 00076D28 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80079F28 00076D28 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80079F2C 00076D2C 1C 60 00 2C */ mulli r3, r0, 0x2c /* 80079F30 00076D30 38 03 00 18 */ addi r0, r3, 0x18 /* 80079F34 00076D34 7C 1C 05 2E */ stfsx f0, r28, r0 /* 80079F38 00076D38 80 1D 00 00 */ lwz r0, 0(r29) -/* 80079F3C 00076D3C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80079F3C 00076D3C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80079F40 00076D40 1C 60 00 2C */ mulli r3, r0, 0x2c /* 80079F44 00076D44 38 03 00 1C */ addi r0, r3, 0x1c /* 80079F48 00076D48 7C 1C 05 2E */ stfsx f0, r28, r0 /* 80079F4C 00076D4C 80 1D 00 00 */ lwz r0, 0(r29) -/* 80079F50 00076D50 C0 02 8C 0C */ lfs f0, lbl_803CD58C-_SDA2_BASE_(r2) +/* 80079F50 00076D50 C0 02 8C 0C */ lfs f0, lbl__875-_SDA2_BASE_(r2) /* 80079F54 00076D54 1C 60 00 2C */ mulli r3, r0, 0x2c /* 80079F58 00076D58 38 03 00 24 */ addi r0, r3, 0x24 /* 80079F5C 00076D5C 7C 1C 05 2E */ stfsx f0, r28, r0 @@ -22052,9 +22052,9 @@ lbl_80079FEC: /* 80079FFC 00076DFC 38 04 A9 33 */ addi r0, r4, -22221 /* 8007A000 00076E00 7C 03 00 40 */ cmplw r3, r0 /* 8007A004 00076E04 41 81 00 C4 */ bgt lbl_8007A0C8 -/* 8007A008 00076E08 3C 80 80 29 */ lis r4, lbl_8028E508@ha +/* 8007A008 00076E08 3C 80 80 29 */ lis r4, lbl_sTrackHash@ha /* 8007A00C 00076E0C 38 00 00 02 */ li r0, 2 -/* 8007A010 00076E10 38 84 E5 08 */ addi r4, r4, lbl_8028E508@l +/* 8007A010 00076E10 38 84 E5 08 */ addi r4, r4, lbl_sTrackHash@l /* 8007A014 00076E14 38 A0 00 00 */ li r5, 0 /* 8007A018 00076E18 7C 09 03 A6 */ mtctr r0 lbl_8007A01C: @@ -22114,19 +22114,19 @@ lbl_8007A0C8: zEntPlayerPreReset__Fv: /* 8007A0D0 00076ED0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8007A0D4 00076ED4 7C 08 02 A6 */ mflr r0 -/* 8007A0D8 00076ED8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8007A0D8 00076ED8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8007A0DC 00076EDC 90 01 00 14 */ stw r0, 0x14(r1) /* 8007A0E0 00076EE0 38 00 00 00 */ li r0, 0 -/* 8007A0E4 00076EE4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007A0E4 00076EE4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007A0E8 00076EE8 90 03 17 88 */ stw r0, 0x1788(r3) /* 8007A0EC 00076EEC 48 0A 27 41 */ bl IsPlayerInControl__9oob_stateFv /* 8007A0F0 00076EF0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8007A0F4 00076EF4 40 82 00 1C */ bne lbl_8007A110 /* 8007A0F8 00076EF8 38 60 00 04 */ li r3, 4 /* 8007A0FC 00076EFC 4B FE C4 5D */ bl zEntPlayerControlOff__F13zControlOwner -/* 8007A100 00076F00 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007A104 00076F04 C0 02 8F 3C */ lfs f0, lbl_803CD8BC-_SDA2_BASE_(r2) -/* 8007A108 00076F08 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007A100 00076F00 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007A104 00076F04 C0 02 8F 3C */ lfs f0, lbl__7833-_SDA2_BASE_(r2) +/* 8007A108 00076F08 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007A10C 00076F0C D0 03 17 10 */ stfs f0, 0x1710(r3) lbl_8007A110: /* 8007A110 00076F10 80 01 00 14 */ lwz r0, 0x14(r1) @@ -22138,39 +22138,39 @@ lbl_8007A110: zEntPlayerReset__FP4xEnt: /* 8007A120 00076F20 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8007A124 00076F24 7C 08 02 A6 */ mflr r0 -/* 8007A128 00076F28 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8007A128 00076F28 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8007A12C 00076F2C 90 01 00 34 */ stw r0, 0x34(r1) -/* 8007A130 00076F30 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8007A130 00076F30 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8007A134 00076F34 BF 41 00 18 */ stmw r26, 0x18(r1) /* 8007A138 00076F38 7C 7A 1B 78 */ mr r26, r3 /* 8007A13C 00076F3C 38 64 1F A0 */ addi r3, r4, 0x1fa0 -/* 8007A140 00076F40 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8007A144 00076F44 C0 42 8C 10 */ lfs f2, lbl_803CD590-_SDA2_BASE_(r2) +/* 8007A140 00076F40 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 8007A144 00076F44 C0 42 8C 10 */ lfs f2, lbl__876-_SDA2_BASE_(r2) /* 8007A148 00076F48 FC 60 08 90 */ fmr f3, f1 /* 8007A14C 00076F4C 4B F9 4E B1 */ bl xVec3Init__FP5xVec3fff -/* 8007A150 00076F50 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007A154 00076F54 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8007A158 00076F58 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8007A150 00076F50 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007A154 00076F54 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8007A158 00076F58 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8007A15C 00076F5C 80 64 19 E4 */ lwz r3, 0x19e4(r4) /* 8007A160 00076F60 D0 04 1F AC */ stfs f0, 0x1fac(r4) /* 8007A164 00076F64 28 03 00 00 */ cmplwi r3, 0 /* 8007A168 00076F68 41 82 00 08 */ beq lbl_8007A170 /* 8007A16C 00076F6C 48 0A 64 D5 */ bl xEntBoulder_Kill__FP11xEntBoulder lbl_8007A170: -/* 8007A170 00076F70 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) +/* 8007A170 00076F70 80 6D 8D 28 */ lwz r3, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8007A174 00076F74 28 03 00 00 */ cmplwi r3, 0 /* 8007A178 00076F78 41 82 00 54 */ beq lbl_8007A1CC /* 8007A17C 00076F7C 88 03 00 18 */ lbz r0, 0x18(r3) /* 8007A180 00076F80 60 00 00 40 */ ori r0, r0, 0x40 /* 8007A184 00076F84 98 03 00 18 */ stb r0, 0x18(r3) -/* 8007A188 00076F88 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) +/* 8007A188 00076F88 80 6D 8D 28 */ lwz r3, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8007A18C 00076F8C 80 63 00 10 */ lwz r3, 0x10(r3) /* 8007A190 00076F90 88 03 00 08 */ lbz r0, 8(r3) /* 8007A194 00076F94 60 00 00 40 */ ori r0, r0, 0x40 /* 8007A198 00076F98 98 03 00 08 */ stb r0, 8(r3) -/* 8007A19C 00076F9C 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) +/* 8007A19C 00076F9C 80 6D 8D 28 */ lwz r3, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8007A1A0 00076FA0 48 0A 64 A1 */ bl xEntBoulder_Kill__FP11xEntBoulder -/* 8007A1A4 00076FA4 80 6D 8D 28 */ lwz r3, lbl_803CB628-_SDA_BASE_(r13) +/* 8007A1A4 00076FA4 80 6D 8D 28 */ lwz r3, lbl_boulderVehicle-_SDA_BASE_(r13) /* 8007A1A8 00076FA8 80 63 00 24 */ lwz r3, 0x24(r3) /* 8007A1AC 00076FAC 80 63 00 0C */ lwz r3, 0xc(r3) /* 8007A1B0 00076FB0 28 03 00 00 */ cmplwi r3, 0 @@ -22178,7 +22178,7 @@ lbl_8007A170: /* 8007A1B8 00076FB8 80 83 00 10 */ lwz r4, 0x10(r3) /* 8007A1BC 00076FBC 80 63 00 08 */ lwz r3, 8(r3) /* 8007A1C0 00076FC0 80 84 00 0C */ lwz r4, 0xc(r4) -/* 8007A1C4 00076FC4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007A1C4 00076FC4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8007A1C8 00076FC8 4B F8 DD 55 */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef lbl_8007A1CC: /* 8007A1CC 00076FCC 3C 60 80 07 */ lis r3, zEntPlayer_Update__FP4xEntP6xScenef@ha @@ -22214,20 +22214,20 @@ lbl_8007A220: lbl_8007A240: /* 8007A240 00077040 4B FE DD 01 */ bl zEntPlayer.InvReset__Fv lbl_8007A244: -/* 8007A244 00077044 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8007A244 00077044 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8007A248 00077048 38 80 00 00 */ li r4, 0 -/* 8007A24C 0007704C 3B 63 05 58 */ addi r27, r3, lbl_803C0558@l +/* 8007A24C 0007704C 3B 63 05 58 */ addi r27, r3, lbl_globals@l /* 8007A250 00077050 38 60 00 01 */ li r3, 1 /* 8007A254 00077054 90 9B 17 8C */ stw r4, 0x178c(r27) /* 8007A258 00077058 80 1B 18 90 */ lwz r0, 0x1890(r27) /* 8007A25C 0007705C 90 9B 16 B4 */ stw r4, 0x16b4(r27) /* 8007A260 00077060 28 00 00 00 */ cmplwi r0, 0 -/* 8007A264 00077064 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 8007A264 00077064 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 8007A268 00077068 D0 1B 16 B8 */ stfs f0, 0x16b8(r27) /* 8007A26C 0007706C 90 9B 16 BC */ stw r4, 0x16bc(r27) /* 8007A270 00077070 90 9B 16 C0 */ stw r4, 0x16c0(r27) /* 8007A274 00077074 90 9B 16 C8 */ stw r4, 0x16c8(r27) -/* 8007A278 00077078 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007A278 00077078 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8007A27C 0007707C D0 3B 16 CC */ stfs f1, 0x16cc(r27) /* 8007A280 00077080 90 9B 1F 10 */ stw r4, 0x1f10(r27) /* 8007A284 00077084 90 9B 16 D0 */ stw r4, 0x16d0(r27) @@ -22241,7 +22241,7 @@ lbl_8007A244: /* 8007A2A4 000770A4 D0 1B 16 F8 */ stfs f0, 0x16f8(r27) /* 8007A2A8 000770A8 D0 3B 16 FC */ stfs f1, 0x16fc(r27) /* 8007A2AC 000770AC D0 3B 17 08 */ stfs f1, 0x1708(r27) -/* 8007A2B0 000770B0 C0 02 8C 78 */ lfs f0, lbl_803CD5F8-_SDA2_BASE_(r2) +/* 8007A2B0 000770B0 C0 02 8C 78 */ lfs f0, lbl__1469_1-_SDA2_BASE_(r2) /* 8007A2B4 000770B4 D0 1B 17 0C */ stfs f0, 0x170c(r27) /* 8007A2B8 000770B8 D0 3B 17 10 */ stfs f1, 0x1710(r27) /* 8007A2BC 000770BC D0 3B 17 14 */ stfs f1, 0x1714(r27) @@ -22288,17 +22288,17 @@ lbl_8007A350: /* 8007A35C 0007715C 90 04 05 B0 */ stw r0, 0x5b0(r4) /* 8007A360 00077160 3C 60 80 08 */ lis r3, lbl_800794A8@ha /* 8007A364 00077164 38 03 94 A8 */ addi r0, r3, lbl_800794A8@l -/* 8007A368 00077168 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8007A368 00077168 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8007A36C 0007716C 90 1A 00 3C */ stw r0, 0x3c(r26) -/* 8007A370 00077170 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l -/* 8007A374 00077174 3C 60 80 25 */ lis r3, lbl_80253030@ha +/* 8007A370 00077170 38 A4 05 58 */ addi r5, r4, lbl_globals@l +/* 8007A374 00077174 3C 60 80 25 */ lis r3, lbl_g_Y3@ha /* 8007A378 00077178 38 00 00 00 */ li r0, 0 -/* 8007A37C 0007717C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8007A380 00077180 38 83 30 30 */ addi r4, r3, lbl_80253030@l +/* 8007A37C 0007717C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8007A380 00077180 38 83 30 30 */ addi r4, r3, lbl_g_Y3@l /* 8007A384 00077184 38 65 1C 68 */ addi r3, r5, 0x1c68 -/* 8007A388 00077188 D0 0D 8C EC */ stfs f0, lbl_803CB5EC-_SDA_BASE_(r13) -/* 8007A38C 0007718C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8007A390 00077190 D0 0D 8C F0 */ stfs f0, lbl_803CB5F0-_SDA_BASE_(r13) +/* 8007A388 00077188 D0 0D 8C EC */ stfs f0, lbl_surfSlickRatio-_SDA_BASE_(r13) +/* 8007A38C 0007718C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8007A390 00077190 D0 0D 8C F0 */ stfs f0, lbl_surfSlickTimer-_SDA_BASE_(r13) /* 8007A394 00077194 90 05 1C 64 */ stw r0, 0x1c64(r5) /* 8007A398 00077198 4B F9 0E CD */ bl __as__5xVec3FRC5xVec3 /* 8007A39C 0007719C 80 9A 00 4C */ lwz r4, 0x4c(r26) @@ -22307,13 +22307,13 @@ lbl_8007A350: /* 8007A3A8 000771A8 98 04 00 00 */ stb r0, 0(r4) /* 8007A3AC 000771AC 4B F9 EB A5 */ bl xEntReset__FP4xEnt /* 8007A3B0 000771B0 80 BA 00 48 */ lwz r5, 0x48(r26) -/* 8007A3B4 000771B4 3C 60 80 25 */ lis r3, lbl_80253030@ha -/* 8007A3B8 000771B8 38 83 30 30 */ addi r4, r3, lbl_80253030@l +/* 8007A3B4 000771B4 3C 60 80 25 */ lis r3, lbl_g_Y3@ha +/* 8007A3B8 000771B8 38 83 30 30 */ addi r4, r3, lbl_g_Y3@l /* 8007A3BC 000771BC 38 65 00 AC */ addi r3, r5, 0xac /* 8007A3C0 000771C0 4B FD 41 1D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8007A3C4 000771C4 80 9A 00 10 */ lwz r4, 0x10(r26) -/* 8007A3C8 000771C8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007A3CC 000771CC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007A3C8 000771C8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007A3CC 000771CC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007A3D0 000771D0 80 BA 00 48 */ lwz r5, 0x48(r26) /* 8007A3D4 000771D4 C0 04 00 14 */ lfs f0, 0x14(r4) /* 8007A3D8 000771D8 3B 83 1B E8 */ addi r28, r3, 0x1be8 @@ -22321,33 +22321,33 @@ lbl_8007A350: /* 8007A3E0 000771E0 7F 44 D3 78 */ mr r4, r26 /* 8007A3E4 000771E4 D0 05 00 B8 */ stfs f0, 0xb8(r5) /* 8007A3E8 000771E8 4B FA 17 6D */ bl xEntDriveInit__FP9xEntDriveP4xEnt -/* 8007A3EC 000771EC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8007A3EC 000771EC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8007A3F0 000771F0 38 00 00 01 */ li r0, 1 -/* 8007A3F4 000771F4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007A3F4 000771F4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007A3F8 000771F8 90 1C 00 00 */ stw r0, 0(r28) /* 8007A3FC 000771FC 3B A3 06 E0 */ addi r29, r3, 0x6e0 /* 8007A400 00077200 7F A3 EB 78 */ mr r3, r29 /* 8007A404 00077204 4B FD C0 8D */ bl xEntGetFrame__FPC4xEnt -/* 8007A408 00077208 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 8007A408 00077208 3C A0 80 3C */ lis r5, lbl_globals@ha /* 8007A40C 0007720C 7C 64 1B 78 */ mr r4, r3 -/* 8007A410 00077210 38 65 05 58 */ addi r3, r5, lbl_803C0558@l +/* 8007A410 00077210 38 65 05 58 */ addi r3, r5, lbl_globals@l /* 8007A414 00077214 4B F9 31 6D */ bl xCameraSetTargetMatrix__FP7xCameraP7xMat4x3 -/* 8007A418 00077218 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007A41C 0007721C 3C 80 80 3C */ lis r4, lbl_803BF6A4@ha -/* 8007A420 00077220 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 8007A424 00077224 38 84 F6 A4 */ addi r4, r4, lbl_803BF6A4@l +/* 8007A418 00077218 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007A41C 0007721C 3C 80 80 3C */ lis r4, lbl_sCameraLastMat@ha +/* 8007A420 00077220 38 63 05 58 */ addi r3, r3, lbl_globals@l +/* 8007A424 00077224 38 84 F6 A4 */ addi r4, r4, lbl_sCameraLastMat@l /* 8007A428 00077228 4B F9 31 61 */ bl xCameraSetTargetOMatrix__FP7xCameraP7xMat4x3 -/* 8007A42C 0007722C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007A430 00077230 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007A42C 0007722C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007A430 00077230 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007A434 00077234 4B FD 57 C9 */ bl zCameraReset__FP7xCamera -/* 8007A438 00077238 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8007A43C 0007723C 3C 60 80 3C */ lis r3, lbl_803BF624@ha -/* 8007A440 00077240 38 84 05 58 */ addi r4, r4, lbl_803C0558@l -/* 8007A444 00077244 38 63 F6 24 */ addi r3, r3, lbl_803BF624@l +/* 8007A438 00077238 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8007A43C 0007723C 3C 60 80 3C */ lis r3, lbl_gPlayerAbsMat@ha +/* 8007A440 00077240 38 84 05 58 */ addi r4, r4, lbl_globals@l +/* 8007A444 00077244 38 63 F6 24 */ addi r3, r3, lbl_gPlayerAbsMat@l /* 8007A448 00077248 38 84 00 14 */ addi r4, r4, 0x14 /* 8007A44C 0007724C 4B F9 40 A1 */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 -/* 8007A450 00077250 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007A454 00077254 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8007A450 00077250 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007A454 00077254 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8007A458 00077258 C0 04 09 24 */ lfs f0, 0x924(r4) /* 8007A45C 0007725C 80 64 07 04 */ lwz r3, 0x704(r4) /* 8007A460 00077260 D0 04 1A AC */ stfs f0, 0x1aac(r4) @@ -22390,13 +22390,13 @@ lbl_8007A4D4: lbl_8007A4DC: /* 8007A4DC 000772DC 28 03 00 00 */ cmplwi r3, 0 /* 8007A4E0 000772E0 40 82 FF E0 */ bne lbl_8007A4C0 -/* 8007A4E4 000772E4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007A4E8 000772E8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8007A4EC 000772EC 3B 83 05 58 */ addi r28, r3, lbl_803C0558@l +/* 8007A4E4 000772E4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007A4E8 000772E8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 8007A4EC 000772EC 3B 83 05 58 */ addi r28, r3, lbl_globals@l /* 8007A4F0 000772F0 38 00 00 00 */ li r0, 0 /* 8007A4F4 000772F4 D0 3C 1D 20 */ stfs f1, 0x1d20(r28) /* 8007A4F8 000772F8 7F A3 EB 78 */ mr r3, r29 -/* 8007A4FC 000772FC C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 8007A4FC 000772FC C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 8007A500 00077300 D0 1C 1D 24 */ stfs f0, 0x1d24(r28) /* 8007A504 00077304 D0 3C 1D 28 */ stfs f1, 0x1d28(r28) /* 8007A508 00077308 D0 3C 1D 2C */ stfs f1, 0x1d2c(r28) @@ -22407,93 +22407,93 @@ lbl_8007A4DC: /* 8007A51C 0007731C 90 1C 19 F4 */ stw r0, 0x19f4(r28) /* 8007A520 00077320 D0 3C 1F B0 */ stfs f1, 0x1fb0(r28) /* 8007A524 00077324 D0 3C 1F B4 */ stfs f1, 0x1fb4(r28) -/* 8007A528 00077328 90 0D 8D 20 */ stw r0, lbl_803CB620-_SDA_BASE_(r13) -/* 8007A52C 0007732C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8007A530 00077330 D0 0D 8D 24 */ stfs f0, lbl_803CB624-_SDA_BASE_(r13) +/* 8007A528 00077328 90 0D 8D 20 */ stw r0, lbl_sGooKnockedToSafety-_SDA_BASE_(r13) +/* 8007A52C 0007732C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8007A530 00077330 D0 0D 8D 24 */ stfs f0, lbl_sGooKnockedTimer-_SDA_BASE_(r13) /* 8007A534 00077334 80 9C 1F C0 */ lwz r4, 0x1fc0(r28) -/* 8007A538 00077338 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007A538 00077338 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8007A53C 0007733C 4B F9 FB 69 */ bl xEntBeginCollide__FP4xEntP6xScenef -/* 8007A540 00077340 C0 2D 81 B4 */ lfs f1, lbl_803CAAB4-_SDA_BASE_(r13) +/* 8007A540 00077340 C0 2D 81 B4 */ lfs f1, lbl_surfSlideStart-_SDA_BASE_(r13) /* 8007A544 00077344 4B FA 0D C9 */ bl xEntSetNostepNormAngle__Ff -/* 8007A548 00077348 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8007A54C 0007734C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8007A548 00077348 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8007A54C 0007734C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8007A550 00077350 38 A0 00 01 */ li r5, 1 /* 8007A554 00077354 38 00 00 00 */ li r0, 0 -/* 8007A558 00077358 D0 0D 8C D8 */ stfs f0, lbl_803CB5D8-_SDA_BASE_(r13) -/* 8007A55C 0007735C 3B A4 05 58 */ addi r29, r4, lbl_803C0558@l -/* 8007A560 00077360 3C 60 80 2E */ lis r3, lbl_802DE728@ha -/* 8007A564 00077364 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8007A568 00077368 D0 0D 8C DC */ stfs f0, lbl_803CB5DC-_SDA_BASE_(r13) -/* 8007A56C 0007736C 90 AD 81 A8 */ stw r5, lbl_803CAAA8-_SDA_BASE_(r13) -/* 8007A570 00077370 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) -/* 8007A574 00077374 D0 0D 81 AC */ stfs f0, lbl_803CAAAC-_SDA_BASE_(r13) -/* 8007A578 00077378 C0 0D 81 A0 */ lfs f0, lbl_803CAAA0-_SDA_BASE_(r13) -/* 8007A57C 0007737C D0 0D 8C E0 */ stfs f0, lbl_803CB5E0-_SDA_BASE_(r13) -/* 8007A580 00077380 90 AD 81 B0 */ stw r5, lbl_803CAAB0-_SDA_BASE_(r13) -/* 8007A584 00077384 90 0D 8C E8 */ stw r0, lbl_803CB5E8-_SDA_BASE_(r13) -/* 8007A588 00077388 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8007A58C 0007738C D0 0D 8D 04 */ stfs f0, lbl_803CB604-_SDA_BASE_(r13) -/* 8007A590 00077390 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8007A594 00077394 D0 0D 8D 90 */ stfs f0, lbl_803CB690-_SDA_BASE_(r13) +/* 8007A558 00077358 D0 0D 8C D8 */ stfs f0, lbl_curVelmag-_SDA_BASE_(r13) +/* 8007A55C 0007735C 3B A4 05 58 */ addi r29, r4, lbl_globals@l +/* 8007A560 00077360 3C 60 80 2E */ lis r3, lbl_tslide_lastrealvel@ha +/* 8007A564 00077364 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8007A568 00077368 D0 0D 8C DC */ stfs f0, lbl_curVelangle-_SDA_BASE_(r13) +/* 8007A56C 0007736C 90 AD 81 A8 */ stw r5, lbl_surfSlickness-_SDA_BASE_(r13) +/* 8007A570 00077370 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) +/* 8007A574 00077374 D0 0D 81 AC */ stfs f0, lbl_surfFriction-_SDA_BASE_(r13) +/* 8007A578 00077378 C0 0D 81 A0 */ lfs f0, lbl_minVelmag-_SDA_BASE_(r13) +/* 8007A57C 0007737C D0 0D 8C E0 */ stfs f0, lbl_surfDamping-_SDA_BASE_(r13) +/* 8007A580 00077380 90 AD 81 B0 */ stw r5, lbl_lastSlickness-_SDA_BASE_(r13) +/* 8007A584 00077384 90 0D 8C E8 */ stw r0, lbl_surfSticky-_SDA_BASE_(r13) +/* 8007A588 00077388 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8007A58C 0007738C D0 0D 8D 04 */ stfs f0, lbl_sPlayerCollAdjust-_SDA_BASE_(r13) +/* 8007A590 00077390 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8007A594 00077394 D0 0D 8D 90 */ stfs f0, lbl_tslide_maxspd_tmr-_SDA_BASE_(r13) /* 8007A598 00077398 C0 1D 09 98 */ lfs f0, 0x998(r29) -/* 8007A59C 0007739C D0 0D 8D 8C */ stfs f0, lbl_803CB68C-_SDA_BASE_(r13) -/* 8007A5A0 000773A0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8007A5A4 000773A4 D4 03 E7 28 */ stfsu f0, lbl_802DE728@l(r3) +/* 8007A59C 0007739C D0 0D 8D 8C */ stfs f0, lbl_tslide_maxspd-_SDA_BASE_(r13) +/* 8007A5A0 000773A0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8007A5A4 000773A4 D4 03 E7 28 */ stfsu f0, lbl_tslide_lastrealvel@l(r3) /* 8007A5A8 000773A8 D0 1D 1F 2C */ stfs f0, 0x1f2c(r29) /* 8007A5AC 000773AC D0 03 00 04 */ stfs f0, 4(r3) /* 8007A5B0 000773B0 D0 03 00 08 */ stfs f0, 8(r3) -/* 8007A5B4 000773B4 D0 0D 8D 94 */ stfs f0, lbl_803CB694-_SDA_BASE_(r13) -/* 8007A5B8 000773B8 90 0D 8D 9C */ stw r0, lbl_803CB69C-_SDA_BASE_(r13) -/* 8007A5BC 000773BC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8007A5C0 000773C0 D0 0D 8E 24 */ stfs f0, lbl_803CB724-_SDA_BASE_(r13) -/* 8007A5C4 000773C4 90 0D 8D B0 */ stw r0, lbl_803CB6B0-_SDA_BASE_(r13) +/* 8007A5B4 000773B4 D0 0D 8D 94 */ stfs f0, lbl_tslide_inair_tmr-_SDA_BASE_(r13) +/* 8007A5B8 000773B8 90 0D 8D 9C */ stw r0, lbl_tslide_ground-_SDA_BASE_(r13) +/* 8007A5BC 000773BC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8007A5C0 000773C0 D0 0D 8E 24 */ stfs f0, lbl_sRingDelay-_SDA_BASE_(r13) +/* 8007A5C4 000773C4 90 0D 8D B0 */ stw r0, lbl_player_hit-_SDA_BASE_(r13) /* 8007A5C8 000773C8 90 1D 1D 4C */ stw r0, 0x1d4c(r29) -/* 8007A5CC 000773CC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007A5CC 000773CC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007A5D0 000773D0 D0 1D 1F 20 */ stfs f0, 0x1f20(r29) /* 8007A5D4 000773D4 D0 1D 1F 24 */ stfs f0, 0x1f24(r29) /* 8007A5D8 000773D8 D0 1D 1F 28 */ stfs f0, 0x1f28(r29) -/* 8007A5DC 000773DC 90 0D 8D B8 */ stw r0, lbl_803CB6B8-_SDA_BASE_(r13) -/* 8007A5E0 000773E0 90 0D 8D BC */ stw r0, lbl_803CB6BC-_SDA_BASE_(r13) -/* 8007A5E4 000773E4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8007A5E8 000773E8 D0 0D 8D C0 */ stfs f0, lbl_803CB6C0-_SDA_BASE_(r13) -/* 8007A5EC 000773EC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8007A5F0 000773F0 D0 0D 8C A0 */ stfs f0, lbl_803CB5A0-_SDA_BASE_(r13) +/* 8007A5DC 000773DC 90 0D 8D B8 */ stw r0, lbl_mount_type-_SDA_BASE_(r13) +/* 8007A5E0 000773E0 90 0D 8D BC */ stw r0, lbl_mount_object-_SDA_BASE_(r13) +/* 8007A5E4 000773E4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8007A5E8 000773E8 D0 0D 8D C0 */ stfs f0, lbl_mount_tmr-_SDA_BASE_(r13) +/* 8007A5EC 000773EC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8007A5F0 000773F0 D0 0D 8C A0 */ stfs f0, lbl_sHackStuckTimer-_SDA_BASE_(r13) /* 8007A5F4 000773F4 80 7D 16 A0 */ lwz r3, 0x16a0(r29) /* 8007A5F8 000773F8 28 03 00 00 */ cmplwi r3, 0 /* 8007A5FC 000773FC 41 82 00 1C */ beq lbl_8007A618 /* 8007A600 00077400 80 63 00 0C */ lwz r3, 0xc(r3) -/* 8007A604 00077404 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007A604 00077404 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8007A608 00077408 80 83 00 10 */ lwz r4, 0x10(r3) /* 8007A60C 0007740C 80 63 00 08 */ lwz r3, 8(r3) /* 8007A610 00077410 80 84 00 0C */ lwz r4, 0xc(r4) /* 8007A614 00077414 4B F8 D9 09 */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef lbl_8007A618: -/* 8007A618 00077418 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007A61C 0007741C 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l +/* 8007A618 00077418 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007A61C 0007741C 3B C3 05 58 */ addi r30, r3, lbl_globals@l /* 8007A620 00077420 80 7E 16 A4 */ lwz r3, 0x16a4(r30) /* 8007A624 00077424 28 03 00 00 */ cmplwi r3, 0 /* 8007A628 00077428 41 82 00 1C */ beq lbl_8007A644 /* 8007A62C 0007742C 80 63 00 0C */ lwz r3, 0xc(r3) -/* 8007A630 00077430 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007A630 00077430 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8007A634 00077434 80 83 00 10 */ lwz r4, 0x10(r3) /* 8007A638 00077438 80 63 00 08 */ lwz r3, 8(r3) /* 8007A63C 0007743C 80 84 00 0C */ lwz r4, 0xc(r4) /* 8007A640 00077440 4B F8 D8 DD */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef lbl_8007A644: -/* 8007A644 00077444 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007A648 00077448 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 8007A644 00077444 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007A648 00077448 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 8007A64C 0007744C 80 7F 16 A8 */ lwz r3, 0x16a8(r31) /* 8007A650 00077450 28 03 00 00 */ cmplwi r3, 0 /* 8007A654 00077454 41 82 00 1C */ beq lbl_8007A670 /* 8007A658 00077458 80 63 00 0C */ lwz r3, 0xc(r3) -/* 8007A65C 0007745C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007A65C 0007745C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8007A660 00077460 80 83 00 10 */ lwz r4, 0x10(r3) /* 8007A664 00077464 80 63 00 08 */ lwz r3, 8(r3) /* 8007A668 00077468 80 84 00 0C */ lwz r4, 0xc(r4) /* 8007A66C 0007746C 4B F8 D8 B1 */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef lbl_8007A670: /* 8007A670 00077470 80 7A 00 24 */ lwz r3, 0x24(r26) -/* 8007A674 00077474 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007A674 00077474 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8007A678 00077478 80 63 00 0C */ lwz r3, 0xc(r3) /* 8007A67C 0007747C 80 83 00 10 */ lwz r4, 0x10(r3) /* 8007A680 00077480 80 63 00 08 */ lwz r3, 8(r3) @@ -22504,11 +22504,11 @@ lbl_8007A670: /* 8007A694 00077494 3C 03 B2 B2 */ addis r0, r3, 0xb2b2 /* 8007A698 00077498 28 00 55 33 */ cmplwi r0, 0x5533 /* 8007A69C 0007749C 40 82 00 3C */ bne lbl_8007A6D8 -/* 8007A6A0 000774A0 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8007A6A4 000774A4 3C 60 80 39 */ lis r3, lbl_8038C994@ha -/* 8007A6A8 000774A8 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l +/* 8007A6A0 000774A0 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8007A6A4 000774A4 3C 60 80 39 */ lis r3, lbl_mPad@ha +/* 8007A6A8 000774A8 38 A4 05 58 */ addi r5, r4, lbl_globals@l /* 8007A6AC 000774AC 38 80 00 00 */ li r4, 0 -/* 8007A6B0 000774B0 38 03 C9 94 */ addi r0, r3, lbl_8038C994@l +/* 8007A6B0 000774B0 38 03 C9 94 */ addi r0, r3, lbl_mPad@l /* 8007A6B4 000774B4 38 60 00 01 */ li r3, 1 /* 8007A6B8 000774B8 98 65 06 D2 */ stb r3, 0x6d2(r5) /* 8007A6BC 000774BC 38 60 00 02 */ li r3, 2 @@ -22519,53 +22519,53 @@ lbl_8007A670: /* 8007A6D0 000774D0 38 00 00 00 */ li r0, 0 /* 8007A6D4 000774D4 90 1B 17 8C */ stw r0, 0x178c(r27) lbl_8007A6D8: -/* 8007A6D8 000774D8 80 02 8F 50 */ lwz r0, lbl_803CD8D0-_SDA2_BASE_(r2) +/* 8007A6D8 000774D8 80 02 8F 50 */ lwz r0, lbl__8537-_SDA2_BASE_(r2) /* 8007A6DC 000774DC 38 61 00 0C */ addi r3, r1, 0xc /* 8007A6E0 000774E0 38 81 00 08 */ addi r4, r1, 8 /* 8007A6E4 000774E4 38 A0 00 00 */ li r5, 0 /* 8007A6E8 000774E8 90 01 00 0C */ stw r0, 0xc(r1) /* 8007A6EC 000774EC 38 C0 00 00 */ li r6, 0 -/* 8007A6F0 000774F0 80 02 BE CC */ lwz r0, lbl_803D084C-_SDA2_BASE_(r2) +/* 8007A6F0 000774F0 80 02 BE CC */ lwz r0, lbl__8538-_SDA2_BASE_(r2) /* 8007A6F4 000774F4 90 01 00 08 */ stw r0, 8(r1) -/* 8007A6F8 000774F8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) +/* 8007A6F8 000774F8 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) /* 8007A6FC 000774FC 4B FC 74 1D */ bl xScrFxFade__FP10iColor_tagP10iColor_tagfPFv_vi /* 8007A700 00077500 80 9D 16 A0 */ lwz r4, 0x16a0(r29) /* 8007A704 00077504 28 04 00 00 */ cmplwi r4, 0 /* 8007A708 00077508 41 82 00 14 */ beq lbl_8007A71C -/* 8007A70C 0007750C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007A710 00077510 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007A70C 0007750C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007A710 00077510 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007A714 00077514 38 63 0A 8C */ addi r3, r3, 0xa8c /* 8007A718 00077518 48 00 6F 51 */ bl zEntPlayer.PlayerLedgeInit__FP16zLedgeGrabParamsP14xModelInstance lbl_8007A71C: /* 8007A71C 0007751C 80 9E 16 A4 */ lwz r4, 0x16a4(r30) /* 8007A720 00077520 28 04 00 00 */ cmplwi r4, 0 /* 8007A724 00077524 41 82 00 28 */ beq lbl_8007A74C -/* 8007A728 00077528 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007A72C 0007752C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007A728 00077528 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007A72C 0007752C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007A730 00077530 38 63 0E D4 */ addi r3, r3, 0xed4 /* 8007A734 00077534 48 00 6F 35 */ bl zEntPlayer.PlayerLedgeInit__FP16zLedgeGrabParamsP14xModelInstance -/* 8007A738 00077538 3C 80 80 3C */ lis r4, lbl_803BF8AC@ha +/* 8007A738 00077538 3C 80 80 3C */ lis r4, lbl_patrickHitTran@ha /* 8007A73C 0007753C 80 7E 16 A4 */ lwz r3, 0x16a4(r30) -/* 8007A740 00077540 38 84 F8 AC */ addi r4, r4, lbl_803BF8AC@l -/* 8007A744 00077544 38 AD 8E 08 */ addi r5, r13, lbl_803CB708-_SDA_BASE_ +/* 8007A740 00077540 38 84 F8 AC */ addi r4, r4, lbl_patrickHitTran@l +/* 8007A744 00077544 38 AD 8E 08 */ addi r5, r13, lbl_patrickHitMax-_SDA_BASE_ /* 8007A748 00077548 4B FF F7 5D */ bl zEntPlayer.PlayerHitAnimInit__FP14xModelInstanceP15xAnimTransitionPUi lbl_8007A74C: /* 8007A74C 0007754C 80 9F 16 A8 */ lwz r4, 0x16a8(r31) /* 8007A750 00077550 28 04 00 00 */ cmplwi r4, 0 /* 8007A754 00077554 41 82 00 28 */ beq lbl_8007A77C -/* 8007A758 00077558 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007A75C 0007755C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007A758 00077558 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007A75C 0007755C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007A760 00077560 38 63 13 1C */ addi r3, r3, 0x131c /* 8007A764 00077564 48 00 6F 05 */ bl zEntPlayer.PlayerLedgeInit__FP16zLedgeGrabParamsP14xModelInstance -/* 8007A768 00077568 3C 80 80 3C */ lis r4, lbl_803BF74C@ha +/* 8007A768 00077568 3C 80 80 3C */ lis r4, lbl_sandyHitTran@ha /* 8007A76C 0007756C 80 7F 16 A8 */ lwz r3, 0x16a8(r31) -/* 8007A770 00077570 38 84 F7 4C */ addi r4, r4, lbl_803BF74C@l -/* 8007A774 00077574 38 AD 8E 04 */ addi r5, r13, lbl_803CB704-_SDA_BASE_ +/* 8007A770 00077570 38 84 F7 4C */ addi r4, r4, lbl_sandyHitTran@l +/* 8007A774 00077574 38 AD 8E 04 */ addi r5, r13, lbl_sandyHitMax-_SDA_BASE_ /* 8007A778 00077578 4B FF F7 2D */ bl zEntPlayer.PlayerHitAnimInit__FP14xModelInstanceP15xAnimTransitionPUi lbl_8007A77C: -/* 8007A77C 0007757C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8007A77C 0007757C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8007A780 00077580 3B A0 00 00 */ li r29, 0 -/* 8007A784 00077584 3B 43 05 58 */ addi r26, r3, lbl_803C0558@l +/* 8007A784 00077584 3B 43 05 58 */ addi r26, r3, lbl_globals@l /* 8007A788 00077588 3B 60 00 00 */ li r27, 0 /* 8007A78C 0007758C 93 BA 1D 50 */ stw r29, 0x1d50(r26) /* 8007A790 00077590 48 00 00 7C */ b lbl_8007A80C @@ -22583,9 +22583,9 @@ lbl_8007A7B0: /* 8007A7B8 000775B8 2C 03 00 00 */ cmpwi r3, 0 /* 8007A7BC 000775BC 41 82 00 48 */ beq lbl_8007A804 /* 8007A7C0 000775C0 80 9C 1F C0 */ lwz r4, 0x1fc0(r28) -/* 8007A7C4 000775C4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8007A7C4 000775C4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8007A7C8 000775C8 80 BA 1D 50 */ lwz r5, 0x1d50(r26) -/* 8007A7CC 000775CC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007A7CC 000775CC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007A7D0 000775D0 80 C4 00 78 */ lwz r6, 0x78(r4) /* 8007A7D4 000775D4 38 00 00 00 */ li r0, 0 /* 8007A7D8 000775D8 54 A4 10 3A */ slwi r4, r5, 2 @@ -22609,27 +22609,27 @@ lbl_8007A80C: /* 8007A818 00077618 41 80 FF 7C */ blt lbl_8007A794 /* 8007A81C 0007761C 4B FE 15 D1 */ bl reset__13cruise_bubbleFv /* 8007A820 00077620 48 09 7B ED */ bl reset__12bungee_stateFv -/* 8007A824 00077624 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8007A828 00077628 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 8007A82C 0007762C 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 8007A824 00077624 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8007A828 00077628 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 8007A82C 0007762C 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 8007A830 00077630 38 00 00 00 */ li r0, 0 -/* 8007A834 00077634 D0 0D 8D A8 */ stfs f0, lbl_803CB6A8-_SDA_BASE_(r13) +/* 8007A834 00077634 D0 0D 8D A8 */ stfs f0, lbl_in_goo_tmr-_SDA_BASE_(r13) /* 8007A838 00077638 38 63 2B 8F */ addi r3, r3, 0x2b8f -/* 8007A83C 0007763C 90 0D 8D A0 */ stw r0, lbl_803CB6A0-_SDA_BASE_(r13) +/* 8007A83C 0007763C 90 0D 8D A0 */ stw r0, lbl_in_goo-_SDA_BASE_(r13) /* 8007A840 00077640 4B FD 19 D5 */ bl xStrHash__FPCc /* 8007A844 00077644 38 80 00 00 */ li r4, 0 /* 8007A848 00077648 4B FD 0E C5 */ bl xSTFindAsset__FUiPUi -/* 8007A84C 0007764C 3C 80 80 2E */ lis r4, lbl_802DE6C4@ha -/* 8007A850 00077650 90 6D 8D 44 */ stw r3, lbl_803CB644-_SDA_BASE_(r13) -/* 8007A854 00077654 38 64 E6 C4 */ addi r3, r4, lbl_802DE6C4@l +/* 8007A84C 0007764C 3C 80 80 2E */ lis r4, lbl_sReticleMat@ha +/* 8007A850 00077650 90 6D 8D 44 */ stw r3, lbl_sReticleModel-_SDA_BASE_(r13) +/* 8007A854 00077654 38 64 E6 C4 */ addi r3, r4, lbl_sReticleMat@l /* 8007A858 00077658 4B F9 3C 6D */ bl xMat4x3Identity__FP7xMat4x3 /* 8007A85C 0007765C 38 00 00 00 */ li r0, 0 -/* 8007A860 00077660 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 8007A864 00077664 90 0D 8D 58 */ stw r0, lbl_803CB658-_SDA_BASE_(r13) -/* 8007A868 00077668 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 8007A860 00077660 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 8007A864 00077664 90 0D 8D 58 */ stw r0, lbl_gReticleTarget-_SDA_BASE_(r13) +/* 8007A868 00077668 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 8007A86C 0007766C 38 63 2B A3 */ addi r3, r3, 0x2ba3 -/* 8007A870 00077670 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8007A874 00077674 D0 0D 8D 54 */ stfs f0, lbl_803CB654-_SDA_BASE_(r13) +/* 8007A870 00077670 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8007A874 00077674 D0 0D 8D 54 */ stfs f0, lbl_sTimeToRetarget-_SDA_BASE_(r13) /* 8007A878 00077678 4B FD 19 9D */ bl xStrHash__FPCc /* 8007A87C 0007767C 38 80 00 00 */ li r4, 0 /* 8007A880 00077680 4B FD 0E 8D */ bl xSTFindAsset__FUiPUi @@ -22640,7 +22640,7 @@ lbl_8007A80C: lbl_8007A894: /* 8007A894 00077694 38 00 00 00 */ li r0, 0 lbl_8007A898: -/* 8007A898 00077698 90 0D 8D 5C */ stw r0, lbl_803CB65C-_SDA_BASE_(r13) +/* 8007A898 00077698 90 0D 8D 5C */ stw r0, lbl_sBowlingLaneRast-_SDA_BASE_(r13) /* 8007A89C 0007769C 80 7C 1F C0 */ lwz r3, 0x1fc0(r28) /* 8007A8A0 000776A0 80 63 00 00 */ lwz r3, 0(r3) /* 8007A8A4 000776A4 3C 03 AF B9 */ addis r0, r3, 0xafb9 @@ -22653,10 +22653,10 @@ lbl_8007A8BC: /* 8007A8BC 000776BC 38 60 00 00 */ li r3, 0 /* 8007A8C0 000776C0 4B FF B9 45 */ bl zEntPlayer_setBoulderMode__FUi lbl_8007A8C4: -/* 8007A8C4 000776C4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8007A8C8 000776C8 D0 0D 8C AC */ stfs f0, lbl_803CB5AC-_SDA_BASE_(r13) -/* 8007A8CC 000776CC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8007A8D0 000776D0 D0 0D 8C B0 */ stfs f0, lbl_803CB5B0-_SDA_BASE_(r13) +/* 8007A8C4 000776C4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8007A8C8 000776C8 D0 0D 8C AC */ stfs f0, lbl_stuck_timer-_SDA_BASE_(r13) +/* 8007A8CC 000776CC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8007A8D0 000776D0 D0 0D 8C B0 */ stfs f0, lbl_not_stuck_timer-_SDA_BASE_(r13) /* 8007A8D4 000776D4 4B FF 0E B9 */ bl zEntPlayerSpeakStop__Fv /* 8007A8D8 000776D8 BB 41 00 18 */ lmw r26, 0x18(r1) /* 8007A8DC 000776DC 80 01 00 34 */ lwz r0, 0x34(r1) @@ -22676,12 +22676,12 @@ zEntPlayer.PlayerCollisBuildFromDepen__FP7xCollis: /* 8007A908 00077708 38 7F 00 2C */ addi r3, r31, 0x2c /* 8007A90C 0007770C 4B F9 3D 45 */ bl xVec3Length__FPC5xVec3 /* 8007A910 00077710 FF E0 08 90 */ fmr f31, f1 -/* 8007A914 00077714 C0 02 8C 78 */ lfs f0, lbl_803CD5F8-_SDA2_BASE_(r2) +/* 8007A914 00077714 C0 02 8C 78 */ lfs f0, lbl__1469_1-_SDA2_BASE_(r2) /* 8007A918 00077718 38 7F 00 38 */ addi r3, r31, 0x38 /* 8007A91C 0007771C 38 9F 00 2C */ addi r4, r31, 0x2c /* 8007A920 00077720 EC 20 F8 24 */ fdivs f1, f0, f31 /* 8007A924 00077724 4B F9 07 6D */ bl xVec3SMul__FP5xVec3PC5xVec3f -/* 8007A928 00077728 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007A928 00077728 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 8007A92C 0007772C 38 7F 00 20 */ addi r3, r31, 0x20 /* 8007A930 00077730 38 9F 00 38 */ addi r4, r31, 0x38 /* 8007A934 00077734 EC 00 F8 28 */ fsubs f0, f0, f31 @@ -22707,7 +22707,7 @@ lbl_8007A960: /* 8007A980 00077780 93 81 00 20 */ stw r28, 0x20(r1) /* 8007A984 00077784 38 00 00 01 */ li r0, 1 /* 8007A988 00077788 7C BF 2B 78 */ mr r31, r5 -/* 8007A98C 0007778C 90 0D 88 D4 */ stw r0, lbl_803CB1D4-_SDA_BASE_(r13) +/* 8007A98C 0007778C 90 0D 88 D4 */ stw r0, lbl_xent_entent-_SDA_BASE_(r13) /* 8007A990 00077790 7C 7C 1B 78 */ mr r28, r3 /* 8007A994 00077794 3B A0 00 00 */ li r29, 0 /* 8007A998 00077798 80 C5 00 4C */ lwz r6, 0x4c(r5) @@ -22716,7 +22716,7 @@ lbl_8007A960: /* 8007A9A4 000777A4 41 80 00 14 */ blt lbl_8007A9B8 /* 8007A9A8 000777A8 38 00 00 00 */ li r0, 0 /* 8007A9AC 000777AC 38 60 00 00 */ li r3, 0 -/* 8007A9B0 000777B0 90 0D 88 D4 */ stw r0, lbl_803CB1D4-_SDA_BASE_(r13) +/* 8007A9B0 000777B0 90 0D 88 D4 */ stw r0, lbl_xent_entent-_SDA_BASE_(r13) /* 8007A9B4 000777B4 48 00 04 28 */ b lbl_8007ADDC lbl_8007A9B8: /* 8007A9B8 000777B8 88 1C 00 22 */ lbz r0, 0x22(r28) @@ -22724,7 +22724,7 @@ lbl_8007A9B8: /* 8007A9C0 000777C0 7C 00 38 39 */ and. r0, r0, r7 /* 8007A9C4 000777C4 40 82 00 10 */ bne lbl_8007A9D4 /* 8007A9C8 000777C8 38 00 00 00 */ li r0, 0 -/* 8007A9CC 000777CC 90 0D 88 D4 */ stw r0, lbl_803CB1D4-_SDA_BASE_(r13) +/* 8007A9CC 000777CC 90 0D 88 D4 */ stw r0, lbl_xent_entent-_SDA_BASE_(r13) /* 8007A9D0 000777D0 48 00 04 0C */ b lbl_8007ADDC lbl_8007A9D4: /* 8007A9D4 000777D4 80 9C 00 00 */ lwz r4, 0(r28) @@ -22732,7 +22732,7 @@ lbl_8007A9D4: /* 8007A9DC 000777DC 7C 04 00 40 */ cmplw r4, r0 /* 8007A9E0 000777E0 40 82 00 10 */ bne lbl_8007A9F0 /* 8007A9E4 000777E4 38 00 00 00 */ li r0, 0 -/* 8007A9E8 000777E8 90 0D 88 D4 */ stw r0, lbl_803CB1D4-_SDA_BASE_(r13) +/* 8007A9E8 000777E8 90 0D 88 D4 */ stw r0, lbl_xent_entent-_SDA_BASE_(r13) /* 8007A9EC 000777EC 48 00 03 F0 */ b lbl_8007ADDC lbl_8007A9F0: /* 8007A9F0 000777F0 88 1C 00 19 */ lbz r0, 0x19(r28) @@ -22757,7 +22757,7 @@ lbl_8007A9F0: /* 8007AA3C 0007783C C0 06 00 38 */ lfs f0, 0x38(r6) /* 8007AA40 00077840 D0 01 00 10 */ stfs f0, 0x10(r1) /* 8007AA44 00077844 D0 41 00 14 */ stfs f2, 0x14(r1) -/* 8007AA48 00077848 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) +/* 8007AA48 00077848 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) /* 8007AA4C 0007784C 48 00 03 B9 */ bl zEntPlayer.CollidePyramidBoxTop__FP7xCollisP4xBoxfP7xSphere /* 8007AA50 00077850 48 00 00 64 */ b lbl_8007AAB4 lbl_8007AA54: @@ -22813,7 +22813,7 @@ lbl_8007AAE4: lbl_8007AAFC: /* 8007AAFC 000778FC 80 7F 00 4C */ lwz r3, 0x4c(r31) /* 8007AB00 00077900 7F C5 F3 78 */ mr r5, r30 -/* 8007AB04 00077904 C0 22 8F 54 */ lfs f1, lbl_803CD8D4-_SDA2_BASE_(r2) +/* 8007AB04 00077904 C0 22 8F 54 */ lfs f1, lbl__8662-_SDA2_BASE_(r2) /* 8007AB08 00077908 88 03 00 0A */ lbz r0, 0xa(r3) /* 8007AB0C 0007790C 38 7F 00 88 */ addi r3, r31, 0x88 /* 8007AB10 00077910 20 00 00 0F */ subfic r0, r0, 0xf @@ -22913,7 +22913,7 @@ lbl_8007AC6C: lbl_8007AC78: /* 8007AC78 00077A78 38 00 00 00 */ li r0, 0 /* 8007AC7C 00077A7C 7F 83 E3 78 */ mr r3, r28 -/* 8007AC80 00077A80 90 0D 88 D4 */ stw r0, lbl_803CB1D4-_SDA_BASE_(r13) +/* 8007AC80 00077A80 90 0D 88 D4 */ stw r0, lbl_xent_entent-_SDA_BASE_(r13) /* 8007AC84 00077A84 48 00 01 58 */ b lbl_8007ADDC lbl_8007AC88: /* 8007AC88 00077A88 38 00 00 00 */ li r0, 0 @@ -22939,14 +22939,14 @@ lbl_8007AC88: /* 8007ACD8 00077AD8 4B F9 39 B9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8007ACDC 00077ADC 38 7E 00 20 */ addi r3, r30, 0x20 /* 8007ACE0 00077AE0 4B F9 39 71 */ bl xVec3Length__FPC5xVec3 -/* 8007ACE4 00077AE4 C0 42 8C 10 */ lfs f2, lbl_803CD590-_SDA2_BASE_(r2) +/* 8007ACE4 00077AE4 C0 42 8C 10 */ lfs f2, lbl__876-_SDA2_BASE_(r2) /* 8007ACE8 00077AE8 38 7E 00 2C */ addi r3, r30, 0x2c -/* 8007ACEC 00077AEC C0 02 8C D8 */ lfs f0, lbl_803CD658-_SDA2_BASE_(r2) +/* 8007ACEC 00077AEC C0 02 8C D8 */ lfs f0, lbl__2518-_SDA2_BASE_(r2) /* 8007ACF0 00077AF0 38 9E 00 20 */ addi r4, r30, 0x20 /* 8007ACF4 00077AF4 EC 22 08 24 */ fdivs f1, f2, f1 /* 8007ACF8 00077AF8 EC 20 00 72 */ fmuls f1, f0, f1 /* 8007ACFC 00077AFC 4B F9 03 95 */ bl xVec3SMul__FP5xVec3PC5xVec3f -/* 8007AD00 00077B00 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007AD00 00077B00 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007AD04 00077B04 7F C3 F3 78 */ mr r3, r30 /* 8007AD08 00077B08 D0 1E 00 30 */ stfs f0, 0x30(r30) /* 8007AD0C 00077B0C 4B FF FB E1 */ bl zEntPlayer.PlayerCollisBuildFromDepen__FP7xCollis @@ -22961,7 +22961,7 @@ lbl_8007AD10: /* 8007AD2C 00077B2C 28 00 00 01 */ cmplwi r0, 1 /* 8007AD30 00077B30 40 82 00 A0 */ bne lbl_8007ADD0 /* 8007AD34 00077B34 C0 3E 00 3C */ lfs f1, 0x3c(r30) -/* 8007AD38 00077B38 C0 02 8F 58 */ lfs f0, lbl_803CD8D8-_SDA2_BASE_(r2) +/* 8007AD38 00077B38 C0 02 8F 58 */ lfs f0, lbl__8663-_SDA2_BASE_(r2) /* 8007AD3C 00077B3C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007AD40 00077B40 40 80 00 90 */ bge lbl_8007ADD0 /* 8007AD44 00077B44 C0 3F 00 90 */ lfs f1, 0x90(r31) @@ -22974,7 +22974,7 @@ lbl_8007AD10: /* 8007AD60 00077B60 C0 1C 00 94 */ lfs f0, 0x94(r28) /* 8007AD64 00077B64 EC 21 00 72 */ fmuls f1, f1, f1 /* 8007AD68 00077B68 EC 83 00 2A */ fadds f4, f3, f0 -/* 8007AD6C 00077B6C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007AD6C 00077B6C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007AD70 00077B70 C0 7F 00 8C */ lfs f3, 0x8c(r31) /* 8007AD74 00077B74 EC 22 08 BA */ fmadds f1, f2, f2, f1 /* 8007AD78 00077B78 C0 5C 00 8C */ lfs f2, 0x8c(r28) @@ -22987,22 +22987,22 @@ lbl_8007AD10: /* 8007AD94 00077B94 4B F8 FA 69 */ bl xsqrt__Ff /* 8007AD98 00077B98 EC 01 F8 28 */ fsubs f0, f1, f31 /* 8007AD9C 00077B9C D0 1E 00 30 */ stfs f0, 0x30(r30) -/* 8007ADA0 00077BA0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007ADA0 00077BA0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007ADA4 00077BA4 D0 1E 00 34 */ stfs f0, 0x34(r30) /* 8007ADA8 00077BA8 C0 3F 00 94 */ lfs f1, 0x94(r31) /* 8007ADAC 00077BAC C0 1E 00 30 */ lfs f0, 0x30(r30) /* 8007ADB0 00077BB0 EC 01 00 28 */ fsubs f0, f1, f0 /* 8007ADB4 00077BB4 D0 1E 00 10 */ stfs f0, 0x10(r30) -/* 8007ADB8 00077BB8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007ADB8 00077BB8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007ADBC 00077BBC D0 1E 00 38 */ stfs f0, 0x38(r30) -/* 8007ADC0 00077BC0 C0 02 8C 78 */ lfs f0, lbl_803CD5F8-_SDA2_BASE_(r2) +/* 8007ADC0 00077BC0 C0 02 8C 78 */ lfs f0, lbl__1469_1-_SDA2_BASE_(r2) /* 8007ADC4 00077BC4 D0 1E 00 3C */ stfs f0, 0x3c(r30) -/* 8007ADC8 00077BC8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007ADC8 00077BC8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007ADCC 00077BCC D0 1E 00 40 */ stfs f0, 0x40(r30) lbl_8007ADD0: /* 8007ADD0 00077BD0 38 00 00 00 */ li r0, 0 /* 8007ADD4 00077BD4 7F 83 E3 78 */ mr r3, r28 -/* 8007ADD8 00077BD8 90 0D 88 D4 */ stw r0, lbl_803CB1D4-_SDA_BASE_(r13) +/* 8007ADD8 00077BD8 90 0D 88 D4 */ stw r0, lbl_xent_entent-_SDA_BASE_(r13) lbl_8007ADDC: /* 8007ADDC 00077BDC E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 8007ADE0 00077BE0 80 01 00 44 */ lwz r0, 0x44(r1) @@ -23033,7 +23033,7 @@ zEntPlayer.CollidePyramidBoxTop__FP7xCollisP4xBoxfP7xSphere: /* 8007AE38 00077C38 93 A1 01 94 */ stw r29, 0x194(r1) /* 8007AE3C 00077C3C 93 81 01 90 */ stw r28, 0x190(r1) /* 8007AE40 00077C40 7C 9D 23 78 */ mr r29, r4 -/* 8007AE44 00077C44 C0 42 8C 08 */ lfs f2, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007AE44 00077C44 C0 42 8C 08 */ lfs f2, lbl__874_2-_SDA2_BASE_(r2) /* 8007AE48 00077C48 C1 04 00 0C */ lfs f8, 0xc(r4) /* 8007AE4C 00077C4C 7C BE 2B 78 */ mr r30, r5 /* 8007AE50 00077C50 C0 E4 00 00 */ lfs f7, 0(r4) @@ -23080,7 +23080,7 @@ lbl_8007AEEC: /* 8007AEF0 00077CF0 48 00 03 1C */ b lbl_8007B20C lbl_8007AEF4: /* 8007AEF4 00077CF4 FC 00 32 10 */ fabs f0, f6 -/* 8007AEF8 00077CF8 C0 42 8C F0 */ lfs f2, lbl_803CD670-_SDA2_BASE_(r2) +/* 8007AEF8 00077CF8 C0 42 8C F0 */ lfs f2, lbl__2631-_SDA2_BASE_(r2) /* 8007AEFC 00077CFC FC 00 00 18 */ frsp f0, f0 /* 8007AF00 00077D00 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 8007AF04 00077D04 40 80 00 18 */ bge lbl_8007AF1C @@ -23099,7 +23099,7 @@ lbl_8007AF1C: /* 8007AF34 00077D34 D0 61 00 3C */ stfs f3, 0x3c(r1) /* 8007AF38 00077D38 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8007AF3C 00077D3C 40 81 00 58 */ ble lbl_8007AF94 -/* 8007AF40 00077D40 C3 C2 8C 20 */ lfs f30, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007AF40 00077D40 C3 C2 8C 20 */ lfs f30, lbl__976_1-_SDA2_BASE_(r2) /* 8007AF44 00077D44 FC 06 F0 40 */ fcmpo cr0, f6, f30 /* 8007AF48 00077D48 40 81 00 28 */ ble lbl_8007AF70 /* 8007AF4C 00077D4C C0 5D 00 00 */ lfs f2, 0(r29) @@ -23109,7 +23109,7 @@ lbl_8007AF1C: /* 8007AF5C 00077D5C D0 41 00 38 */ stfs f2, 0x38(r1) /* 8007AF60 00077D60 C0 1D 00 14 */ lfs f0, 0x14(r29) /* 8007AF64 00077D64 D0 01 00 40 */ stfs f0, 0x40(r1) -/* 8007AF68 00077D68 C3 E2 8C 10 */ lfs f31, lbl_803CD590-_SDA2_BASE_(r2) +/* 8007AF68 00077D68 C3 E2 8C 10 */ lfs f31, lbl__876-_SDA2_BASE_(r2) /* 8007AF6C 00077D6C 48 00 00 78 */ b lbl_8007AFE4 lbl_8007AF70: /* 8007AF70 00077D70 C0 5D 00 0C */ lfs f2, 0xc(r29) @@ -23119,10 +23119,10 @@ lbl_8007AF70: /* 8007AF80 00077D80 D0 41 00 38 */ stfs f2, 0x38(r1) /* 8007AF84 00077D84 C0 1D 00 08 */ lfs f0, 8(r29) /* 8007AF88 00077D88 D0 01 00 40 */ stfs f0, 0x40(r1) -/* 8007AF8C 00077D8C C3 E2 8C 78 */ lfs f31, lbl_803CD5F8-_SDA2_BASE_(r2) +/* 8007AF8C 00077D8C C3 E2 8C 78 */ lfs f31, lbl__1469_1-_SDA2_BASE_(r2) /* 8007AF90 00077D90 48 00 00 54 */ b lbl_8007AFE4 lbl_8007AF94: -/* 8007AF94 00077D94 C3 E2 8C 20 */ lfs f31, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007AF94 00077D94 C3 E2 8C 20 */ lfs f31, lbl__976_1-_SDA2_BASE_(r2) /* 8007AF98 00077D98 FC 0B F8 40 */ fcmpo cr0, f11, f31 /* 8007AF9C 00077D9C 40 81 00 28 */ ble lbl_8007AFC4 /* 8007AFA0 00077DA0 C0 1D 00 0C */ lfs f0, 0xc(r29) @@ -23132,7 +23132,7 @@ lbl_8007AF94: /* 8007AFB0 00077DB0 C0 1D 00 00 */ lfs f0, 0(r29) /* 8007AFB4 00077DB4 D0 01 00 38 */ stfs f0, 0x38(r1) /* 8007AFB8 00077DB8 D0 41 00 40 */ stfs f2, 0x40(r1) -/* 8007AFBC 00077DBC C3 C2 8C 10 */ lfs f30, lbl_803CD590-_SDA2_BASE_(r2) +/* 8007AFBC 00077DBC C3 C2 8C 10 */ lfs f30, lbl__876-_SDA2_BASE_(r2) /* 8007AFC0 00077DC0 48 00 00 24 */ b lbl_8007AFE4 lbl_8007AFC4: /* 8007AFC4 00077DC4 C0 1D 00 00 */ lfs f0, 0(r29) @@ -23142,7 +23142,7 @@ lbl_8007AFC4: /* 8007AFD4 00077DD4 C0 1D 00 0C */ lfs f0, 0xc(r29) /* 8007AFD8 00077DD8 D0 01 00 38 */ stfs f0, 0x38(r1) /* 8007AFDC 00077DDC D0 41 00 40 */ stfs f2, 0x40(r1) -/* 8007AFE0 00077DE0 C3 C2 8C 78 */ lfs f30, lbl_803CD5F8-_SDA2_BASE_(r2) +/* 8007AFE0 00077DE0 C3 C2 8C 78 */ lfs f30, lbl__1469_1-_SDA2_BASE_(r2) lbl_8007AFE4: /* 8007AFE4 00077DE4 C0 1E 00 00 */ lfs f0, 0(r30) /* 8007AFE8 00077DE8 7F C4 F3 78 */ mr r4, r30 @@ -23172,7 +23172,7 @@ lbl_8007AFE4: /* 8007B048 00077E48 38 61 00 44 */ addi r3, r1, 0x44 /* 8007B04C 00077E4C 4B F9 71 55 */ bl xSweptSphereGetResults__FP12xSweptSphere /* 8007B050 00077E50 C3 A1 01 64 */ lfs f29, 0x164(r1) -/* 8007B054 00077E54 C0 22 8C 44 */ lfs f1, lbl_803CD5C4-_SDA2_BASE_(r2) +/* 8007B054 00077E54 C0 22 8C 44 */ lfs f1, lbl__1051_2-_SDA2_BASE_(r2) /* 8007B058 00077E58 FC 00 EA 10 */ fabs f0, f29 /* 8007B05C 00077E5C C3 81 01 6C */ lfs f28, 0x16c(r1) /* 8007B060 00077E60 FC 00 00 18 */ frsp f0, f0 @@ -23189,8 +23189,8 @@ lbl_8007B088: /* 8007B088 00077E88 EC 1C 07 32 */ fmuls f0, f28, f28 /* 8007B08C 00077E8C EC 3D 07 7A */ fmadds f1, f29, f29, f0 /* 8007B090 00077E90 4B F8 F7 6D */ bl xsqrt__Ff -/* 8007B094 00077E94 C0 42 8C 10 */ lfs f2, lbl_803CD590-_SDA2_BASE_(r2) -/* 8007B098 00077E98 C0 02 8F 5C */ lfs f0, lbl_803CD8DC-_SDA2_BASE_(r2) +/* 8007B094 00077E94 C0 42 8C 10 */ lfs f2, lbl__876-_SDA2_BASE_(r2) +/* 8007B098 00077E98 C0 02 8F 5C */ lfs f0, lbl__8717-_SDA2_BASE_(r2) /* 8007B09C 00077E9C EC 22 08 24 */ fdivs f1, f2, f1 /* 8007B0A0 00077EA0 EF 9C 00 72 */ fmuls f28, f28, f1 /* 8007B0A4 00077EA4 EF BD 00 72 */ fmuls f29, f29, f1 @@ -23206,7 +23206,7 @@ lbl_8007B0C0: /* 8007B0C8 00077EC8 C0 3D 00 08 */ lfs f1, 8(r29) /* 8007B0CC 00077ECC C0 1D 00 14 */ lfs f0, 0x14(r29) /* 8007B0D0 00077ED0 EC 43 10 28 */ fsubs f2, f3, f2 -/* 8007B0D4 00077ED4 C0 62 8C 08 */ lfs f3, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007B0D4 00077ED4 C0 62 8C 08 */ lfs f3, lbl__874_2-_SDA2_BASE_(r2) /* 8007B0D8 00077ED8 EC 01 00 28 */ fsubs f0, f1, f0 /* 8007B0DC 00077EDC EC 23 00 B2 */ fmuls f1, f3, f2 /* 8007B0E0 00077EE0 EC 03 00 32 */ fmuls f0, f3, f0 @@ -23261,13 +23261,13 @@ lbl_8007B0C0: /* 8007B1A4 00077FA4 38 60 00 01 */ li r3, 1 /* 8007B1A8 00077FA8 EC 01 00 32 */ fmuls f0, f1, f0 /* 8007B1AC 00077FAC D0 1C 00 20 */ stfs f0, 0x20(r28) -/* 8007B1B0 00077FB0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007B1B0 00077FB0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007B1B4 00077FB4 D0 1C 00 24 */ stfs f0, 0x24(r28) /* 8007B1B8 00077FB8 C0 1C 00 10 */ lfs f0, 0x10(r28) /* 8007B1BC 00077FBC EC 02 00 32 */ fmuls f0, f2, f0 /* 8007B1C0 00077FC0 D0 1C 00 28 */ stfs f0, 0x28(r28) /* 8007B1C4 00077FC4 D0 3C 00 38 */ stfs f1, 0x38(r28) -/* 8007B1C8 00077FC8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007B1C8 00077FC8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007B1CC 00077FCC D0 1C 00 3C */ stfs f0, 0x3c(r28) /* 8007B1D0 00077FD0 D0 5C 00 40 */ stfs f2, 0x40(r28) /* 8007B1D4 00077FD4 C0 21 00 60 */ lfs f1, 0x60(r1) @@ -23275,7 +23275,7 @@ lbl_8007B0C0: /* 8007B1DC 00077FDC EC 01 00 28 */ fsubs f0, f1, f0 /* 8007B1E0 00077FE0 EC 1D 00 32 */ fmuls f0, f29, f0 /* 8007B1E4 00077FE4 D0 1C 00 2C */ stfs f0, 0x2c(r28) -/* 8007B1E8 00077FE8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007B1E8 00077FE8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007B1EC 00077FEC D0 1C 00 30 */ stfs f0, 0x30(r28) /* 8007B1F0 00077FF0 C0 21 00 60 */ lfs f1, 0x60(r1) /* 8007B1F4 00077FF4 C0 01 01 20 */ lfs f0, 0x120(r1) @@ -23342,7 +23342,7 @@ lbl_8007B2B4: /* 8007B2D0 000780D0 48 00 02 EC */ b lbl_8007B5BC lbl_8007B2D4: /* 8007B2D4 000780D4 80 9F 00 4C */ lwz r4, 0x4c(r31) -/* 8007B2D8 000780D8 80 0D 8E 40 */ lwz r0, lbl_803CB740-_SDA_BASE_(r13) +/* 8007B2D8 000780D8 80 0D 8E 40 */ lwz r0, lbl_cchkButtbounce-_SDA_BASE_(r13) /* 8007B2DC 000780DC 88 64 00 0A */ lbz r3, 0xa(r4) /* 8007B2E0 000780E0 28 00 00 00 */ cmplwi r0, 0 /* 8007B2E4 000780E4 1C 63 00 50 */ mulli r3, r3, 0x50 @@ -23370,7 +23370,7 @@ lbl_8007B32C: /* 8007B338 00078138 40 82 01 00 */ bne lbl_8007B438 /* 8007B33C 0007813C C3 FF 00 94 */ lfs f31, 0x94(r31) /* 8007B340 00078140 7F C5 F3 78 */ mr r5, r30 -/* 8007B344 00078144 C0 02 8D 20 */ lfs f0, lbl_803CD6A0-_SDA2_BASE_(r2) +/* 8007B344 00078144 C0 02 8D 20 */ lfs f0, lbl__3296-_SDA2_BASE_(r2) /* 8007B348 00078148 38 7F 00 64 */ addi r3, r31, 0x64 /* 8007B34C 0007814C 38 9D 00 64 */ addi r4, r29, 0x64 /* 8007B350 00078150 EC 1F 00 32 */ fmuls f0, f31, f0 @@ -23380,14 +23380,14 @@ lbl_8007B32C: /* 8007B360 00078160 80 1E 00 00 */ lwz r0, 0(r30) /* 8007B364 00078164 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8007B368 00078168 41 82 00 D0 */ beq lbl_8007B438 -/* 8007B36C 0007816C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007B36C 0007816C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007B370 00078170 7F A3 EB 78 */ mr r3, r29 /* 8007B374 00078174 D0 1E 00 14 */ stfs f0, 0x14(r30) -/* 8007B378 00078178 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 8007B378 00078178 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 8007B37C 0007817C D0 1E 00 18 */ stfs f0, 0x18(r30) -/* 8007B380 00078180 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007B380 00078180 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007B384 00078184 D0 1E 00 1C */ stfs f0, 0x1c(r30) -/* 8007B388 00078188 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007B388 00078188 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007B38C 0007818C D0 1E 00 2C */ stfs f0, 0x2c(r30) /* 8007B390 00078190 80 BD 00 48 */ lwz r5, 0x48(r29) /* 8007B394 00078194 80 9F 00 48 */ lwz r4, 0x48(r31) @@ -23397,17 +23397,17 @@ lbl_8007B32C: /* 8007B3A4 000781A4 EC 22 08 2A */ fadds f1, f2, f1 /* 8007B3A8 000781A8 EC 01 00 28 */ fsubs f0, f1, f0 /* 8007B3AC 000781AC D0 1E 00 30 */ stfs f0, 0x30(r30) -/* 8007B3B0 000781B0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007B3B0 000781B0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007B3B4 000781B4 D0 1E 00 34 */ stfs f0, 0x34(r30) /* 8007B3B8 000781B8 C0 3F 00 94 */ lfs f1, 0x94(r31) /* 8007B3BC 000781BC C0 1E 00 30 */ lfs f0, 0x30(r30) /* 8007B3C0 000781C0 EC 01 00 28 */ fsubs f0, f1, f0 /* 8007B3C4 000781C4 D0 1E 00 10 */ stfs f0, 0x10(r30) -/* 8007B3C8 000781C8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007B3C8 000781C8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007B3CC 000781CC D0 1E 00 38 */ stfs f0, 0x38(r30) -/* 8007B3D0 000781D0 C0 02 8C 78 */ lfs f0, lbl_803CD5F8-_SDA2_BASE_(r2) +/* 8007B3D0 000781D0 C0 02 8C 78 */ lfs f0, lbl__1469_1-_SDA2_BASE_(r2) /* 8007B3D4 000781D4 D0 1E 00 3C */ stfs f0, 0x3c(r30) -/* 8007B3D8 000781D8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007B3D8 000781D8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007B3DC 000781DC D0 1E 00 40 */ stfs f0, 0x40(r30) /* 8007B3E0 000781E0 C0 3E 00 38 */ lfs f1, 0x38(r30) /* 8007B3E4 000781E4 C0 1E 00 10 */ lfs f0, 0x10(r30) @@ -23466,7 +23466,7 @@ lbl_8007B438: /* 8007B4B4 000782B4 C0 06 00 38 */ lfs f0, 0x38(r6) /* 8007B4B8 000782B8 D0 01 00 10 */ stfs f0, 0x10(r1) /* 8007B4BC 000782BC D0 41 00 14 */ stfs f2, 0x14(r1) -/* 8007B4C0 000782C0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) +/* 8007B4C0 000782C0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) /* 8007B4C4 000782C4 4B FF F9 41 */ bl zEntPlayer.CollidePyramidBoxTop__FP7xCollisP4xBoxfP7xSphere /* 8007B4C8 000782C8 48 00 00 14 */ b lbl_8007B4DC lbl_8007B4CC: @@ -23481,10 +23481,10 @@ lbl_8007B4DC: /* 8007B4E8 000782E8 54 60 03 9D */ rlwinm. r0, r3, 0, 0xe, 0xe /* 8007B4EC 000782EC 40 82 00 28 */ bne lbl_8007B514 /* 8007B4F0 000782F0 C0 3E 00 3C */ lfs f1, 0x3c(r30) -/* 8007B4F4 000782F4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007B4F4 000782F4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007B4F8 000782F8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007B4FC 000782FC 40 80 00 18 */ bge lbl_8007B514 -/* 8007B500 00078300 C0 02 8F 60 */ lfs f0, lbl_803CD8E0-_SDA2_BASE_(r2) +/* 8007B500 00078300 C0 02 8F 60 */ lfs f0, lbl__8766-_SDA2_BASE_(r2) /* 8007B504 00078304 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007B508 00078308 40 81 00 0C */ ble lbl_8007B514 /* 8007B50C 0007830C 64 60 00 02 */ oris r0, r3, 2 @@ -23521,14 +23521,14 @@ lbl_8007B554: /* 8007B580 00078380 4B F9 31 11 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8007B584 00078384 38 7E 00 20 */ addi r3, r30, 0x20 /* 8007B588 00078388 4B F9 30 C9 */ bl xVec3Length__FPC5xVec3 -/* 8007B58C 0007838C C0 42 8C 10 */ lfs f2, lbl_803CD590-_SDA2_BASE_(r2) +/* 8007B58C 0007838C C0 42 8C 10 */ lfs f2, lbl__876-_SDA2_BASE_(r2) /* 8007B590 00078390 38 7E 00 2C */ addi r3, r30, 0x2c -/* 8007B594 00078394 C0 02 8C D8 */ lfs f0, lbl_803CD658-_SDA2_BASE_(r2) +/* 8007B594 00078394 C0 02 8C D8 */ lfs f0, lbl__2518-_SDA2_BASE_(r2) /* 8007B598 00078398 38 9E 00 20 */ addi r4, r30, 0x20 /* 8007B59C 0007839C EC 22 08 24 */ fdivs f1, f2, f1 /* 8007B5A0 000783A0 EC 20 00 72 */ fmuls f1, f0, f1 /* 8007B5A4 000783A4 4B F8 FA ED */ bl xVec3SMul__FP5xVec3PC5xVec3f -/* 8007B5A8 000783A8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007B5A8 000783A8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007B5AC 000783AC 7F C3 F3 78 */ mr r3, r30 /* 8007B5B0 000783B0 D0 1E 00 30 */ stfs f0, 0x30(r30) /* 8007B5B4 000783B4 4B FF F3 39 */ bl zEntPlayer.PlayerCollisBuildFromDepen__FP7xCollis @@ -23558,7 +23558,7 @@ zEntPlayer.PlayerCollisTranslate__FP7xCollisfff: /* 8007B600 00078400 F3 A1 00 18 */ psq_st f29, 24(r1), 0, qr0 /* 8007B604 00078404 93 E1 00 0C */ stw r31, 0xc(r1) /* 8007B608 00078408 7C 7F 1B 78 */ mr r31, r3 -/* 8007B60C 0007840C C0 82 8C 20 */ lfs f4, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007B60C 0007840C C0 82 8C 20 */ lfs f4, lbl__976_1-_SDA2_BASE_(r2) /* 8007B610 00078410 C0 03 00 2C */ lfs f0, 0x2c(r3) /* 8007B614 00078414 FC 04 00 00 */ fcmpu cr0, f4, f0 /* 8007B618 00078418 40 82 00 1C */ bne lbl_8007B634 @@ -23583,7 +23583,7 @@ lbl_8007B634: /* 8007B660 00078460 EC 3D 07 7A */ fmadds f1, f29, f29, f0 /* 8007B664 00078464 4B F8 F1 99 */ bl xsqrt__Ff /* 8007B668 00078468 D0 3F 00 10 */ stfs f1, 0x10(r31) -/* 8007B66C 0007846C C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 8007B66C 0007846C C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 8007B670 00078470 EC 80 08 24 */ fdivs f4, f0, f1 /* 8007B674 00078474 EC 7F 01 32 */ fmuls f3, f31, f4 /* 8007B678 00078478 EC 5E 01 32 */ fmuls f2, f30, f4 @@ -23591,8 +23591,8 @@ lbl_8007B634: /* 8007B680 00078480 D0 7F 00 38 */ stfs f3, 0x38(r31) /* 8007B684 00078484 D0 5F 00 3C */ stfs f2, 0x3c(r31) /* 8007B688 00078488 D0 1F 00 40 */ stfs f0, 0x40(r31) -/* 8007B68C 0007848C C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) -/* 8007B690 00078490 C0 62 8C 20 */ lfs f3, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007B68C 0007848C C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) +/* 8007B690 00078490 C0 62 8C 20 */ lfs f3, lbl__976_1-_SDA2_BASE_(r2) /* 8007B694 00078494 EC 01 00 28 */ fsubs f0, f1, f0 /* 8007B698 00078498 EC 04 00 32 */ fmuls f0, f4, f0 /* 8007B69C 0007849C FC 03 00 40 */ fcmpo cr0, f3, f0 @@ -23641,7 +23641,7 @@ zEntPlayer.PlayerCollsAllTranslate__FP7xCollisfff: /* 8007B730 00078530 48 00 00 2C */ b lbl_8007B75C lbl_8007B734: /* 8007B734 00078534 C0 3E 00 10 */ lfs f1, 0x10(r30) -/* 8007B738 00078538 C0 02 8F 3C */ lfs f0, lbl_803CD8BC-_SDA2_BASE_(r2) +/* 8007B738 00078538 C0 02 8F 3C */ lfs f0, lbl__7833-_SDA2_BASE_(r2) /* 8007B73C 0007853C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007B740 00078540 40 80 00 18 */ bge lbl_8007B758 /* 8007B744 00078544 FC 20 E8 90 */ fmr f1, f29 @@ -23688,7 +23688,7 @@ zEntPlayer.PlayerCollsWallsTranslate__FP7xCollisfff: /* 8007B7D4 000785D4 48 00 00 2C */ b lbl_8007B800 lbl_8007B7D8: /* 8007B7D8 000785D8 C0 3E 00 10 */ lfs f1, 0x10(r30) -/* 8007B7DC 000785DC C0 02 8F 3C */ lfs f0, lbl_803CD8BC-_SDA2_BASE_(r2) +/* 8007B7DC 000785DC C0 02 8F 3C */ lfs f0, lbl__7833-_SDA2_BASE_(r2) /* 8007B7E0 000785E0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007B7E4 000785E4 40 80 00 18 */ bge lbl_8007B7FC /* 8007B7E8 000785E8 FC 20 E8 90 */ fmr f1, f29 @@ -23741,7 +23741,7 @@ zEntPlayer.PlayerCollsSidesTranslate__FP7xCollisfff: /* 8007B884 00078684 F3 A1 00 18 */ psq_st f29, 24(r1), 0, qr0 /* 8007B888 00078688 93 E1 00 0C */ stw r31, 0xc(r1) /* 8007B88C 0007868C 7C 7F 1B 78 */ mr r31, r3 -/* 8007B890 00078690 C0 02 8F 3C */ lfs f0, lbl_803CD8BC-_SDA2_BASE_(r2) +/* 8007B890 00078690 C0 02 8F 3C */ lfs f0, lbl__7833-_SDA2_BASE_(r2) /* 8007B894 00078694 38 7F 00 F0 */ addi r3, r31, 0xf0 /* 8007B898 00078698 FF A0 08 90 */ fmr f29, f1 /* 8007B89C 0007869C C0 9F 01 00 */ lfs f4, 0x100(r31) @@ -23752,7 +23752,7 @@ zEntPlayer.PlayerCollsSidesTranslate__FP7xCollisfff: /* 8007B8B0 000786B0 4B FF FD 31 */ bl zEntPlayer.PlayerCollisTranslate__FP7xCollisfff lbl_8007B8B4: /* 8007B8B4 000786B4 38 7F 01 90 */ addi r3, r31, 0x190 -/* 8007B8B8 000786B8 C0 02 8F 3C */ lfs f0, lbl_803CD8BC-_SDA2_BASE_(r2) +/* 8007B8B8 000786B8 C0 02 8F 3C */ lfs f0, lbl__7833-_SDA2_BASE_(r2) /* 8007B8BC 000786BC C0 3F 01 A0 */ lfs f1, 0x1a0(r31) /* 8007B8C0 000786C0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007B8C4 000786C4 40 80 00 14 */ bge lbl_8007B8D8 @@ -23784,16 +23784,16 @@ zEntPlayer.PlayerCollCheckEnv__FP4xEntP6xScene: /* 8007B91C 0007871C 38 7F 00 88 */ addi r3, r31, 0x88 /* 8007B920 00078720 88 05 00 0A */ lbz r0, 0xa(r5) /* 8007B924 00078724 98 05 00 02 */ stb r0, 2(r5) -/* 8007B928 00078728 C0 02 8C E0 */ lfs f0, lbl_803CD660-_SDA2_BASE_(r2) +/* 8007B928 00078728 C0 02 8C E0 */ lfs f0, lbl__2556-_SDA2_BASE_(r2) /* 8007B92C 0007872C D0 1F 00 94 */ stfs f0, 0x94(r31) /* 8007B930 00078730 80 DF 00 4C */ lwz r6, 0x4c(r31) /* 8007B934 00078734 80 84 00 44 */ lwz r4, 0x44(r4) /* 8007B938 00078738 80 BF 00 48 */ lwz r5, 0x48(r31) /* 8007B93C 0007873C 38 C6 00 0C */ addi r6, r6, 0xc /* 8007B940 00078740 48 04 66 31 */ bl iSphereHitsEnv4__FPC7xSpherePC4xEnvPC7xMat3x3P7xCollis -/* 8007B944 00078744 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007B944 00078744 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 8007B948 00078748 D0 1F 00 94 */ stfs f0, 0x94(r31) -/* 8007B94C 0007874C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007B94C 0007874C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8007B950 00078750 80 7F 00 4C */ lwz r3, 0x4c(r31) /* 8007B954 00078754 FC 40 08 90 */ fmr f2, f1 /* 8007B958 00078758 FC 60 08 90 */ fmr f3, f1 @@ -23816,11 +23816,11 @@ zEntPlayer.ComputeFudge__Fff: lbl_8007B990: /* 8007B990 00078790 FC 20 10 90 */ fmr f1, f2 lbl_8007B994: -/* 8007B994 00078794 C0 02 8F 64 */ lfs f0, lbl_803CD8E4-_SDA2_BASE_(r2) -/* 8007B998 00078798 C0 62 8F 68 */ lfs f3, lbl_803CD8E8-_SDA2_BASE_(r2) +/* 8007B994 00078794 C0 02 8F 64 */ lfs f0, lbl__8867-_SDA2_BASE_(r2) +/* 8007B998 00078798 C0 62 8F 68 */ lfs f3, lbl__8868-_SDA2_BASE_(r2) /* 8007B99C 0007879C EC 21 00 28 */ fsubs f1, f1, f0 -/* 8007B9A0 000787A0 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) -/* 8007B9A4 000787A4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007B9A0 000787A0 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) +/* 8007B9A4 000787A4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8007B9A8 000787A8 EC 21 18 24 */ fdivs f1, f1, f3 /* 8007B9AC 000787AC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007B9B0 000787B0 40 80 00 08 */ bge lbl_8007B9B8 @@ -23828,10 +23828,10 @@ lbl_8007B994: lbl_8007B9B8: /* 8007B9B8 000787B8 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8007B9BC 000787BC 40 81 00 0C */ ble lbl_8007B9C8 -/* 8007B9C0 000787C0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007B9C0 000787C0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8007B9C4 000787C4 4E 80 00 20 */ blr lbl_8007B9C8: -/* 8007B9C8 000787C8 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 8007B9C8 000787C8 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 8007B9CC 000787CC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007B9D0 000787D0 4D 80 00 20 */ bltlr /* 8007B9D4 000787D4 FC 20 00 90 */ fmr f1, f0 @@ -23870,24 +23870,24 @@ zEntPlayer.CalcCombinedDepen__FRfRffffff: /* 8007BA4C 0007884C FF E0 08 90 */ fmr f31, f1 /* 8007BA50 00078850 EC 3C 07 3A */ fmadds f1, f28, f28, f0 /* 8007BA54 00078854 4B F8 ED A9 */ bl xsqrt__Ff -/* 8007BA58 00078858 C0 02 8C 44 */ lfs f0, lbl_803CD5C4-_SDA2_BASE_(r2) +/* 8007BA58 00078858 C0 02 8C 44 */ lfs f0, lbl__1051_2-_SDA2_BASE_(r2) /* 8007BA5C 0007885C FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8007BA60 00078860 41 80 00 0C */ blt lbl_8007BA6C /* 8007BA64 00078864 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007BA68 00078868 40 80 00 28 */ bge lbl_8007BA90 lbl_8007BA6C: /* 8007BA6C 0007886C EC 3A E0 2A */ fadds f1, f26, f28 -/* 8007BA70 00078870 C0 42 8C 08 */ lfs f2, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007BA70 00078870 C0 42 8C 08 */ lfs f2, lbl__874_2-_SDA2_BASE_(r2) /* 8007BA74 00078874 EC 1B E8 2A */ fadds f0, f27, f29 /* 8007BA78 00078878 EC 22 00 72 */ fmuls f1, f2, f1 /* 8007BA7C 0007887C D0 3E 00 00 */ stfs f1, 0(r30) -/* 8007BA80 00078880 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007BA80 00078880 C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 8007BA84 00078884 EC 01 00 32 */ fmuls f0, f1, f0 /* 8007BA88 00078888 D0 1F 00 00 */ stfs f0, 0(r31) /* 8007BA8C 0007888C 48 00 01 68 */ b lbl_8007BBF4 lbl_8007BA90: /* 8007BA90 00078890 FC 00 D8 50 */ fneg f0, f27 -/* 8007BA94 00078894 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007BA94 00078894 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8007BA98 00078898 EC FA F8 24 */ fdivs f7, f26, f31 /* 8007BA9C 0007889C EC 7D 08 24 */ fdivs f3, f29, f1 /* 8007BAA0 000788A0 EC 80 F8 24 */ fdivs f4, f0, f31 @@ -23901,20 +23901,20 @@ lbl_8007BA90: /* 8007BAC0 000788C0 FC 80 20 50 */ fneg f4, f4 /* 8007BAC4 000788C4 FC A0 38 50 */ fneg f5, f7 lbl_8007BAC8: -/* 8007BAC8 000788C8 C0 42 8C A8 */ lfs f2, lbl_803CD628-_SDA2_BASE_(r2) +/* 8007BAC8 000788C8 C0 42 8C A8 */ lfs f2, lbl__2092-_SDA2_BASE_(r2) /* 8007BACC 000788CC FC 03 10 40 */ fcmpo cr0, f3, f2 /* 8007BAD0 000788D0 40 80 00 28 */ bge lbl_8007BAF8 /* 8007BAD4 000788D4 EC 3A E0 2A */ fadds f1, f26, f28 -/* 8007BAD8 000788D8 C0 42 8C 08 */ lfs f2, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007BAD8 000788D8 C0 42 8C 08 */ lfs f2, lbl__874_2-_SDA2_BASE_(r2) /* 8007BADC 000788DC EC 1B E8 2A */ fadds f0, f27, f29 /* 8007BAE0 000788E0 EC 22 00 72 */ fmuls f1, f2, f1 /* 8007BAE4 000788E4 D0 3E 00 00 */ stfs f1, 0(r30) -/* 8007BAE8 000788E8 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007BAE8 000788E8 C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 8007BAEC 000788EC EC 01 00 32 */ fmuls f0, f1, f0 /* 8007BAF0 000788F0 D0 1F 00 00 */ stfs f0, 0(r31) /* 8007BAF4 000788F4 48 00 01 00 */ b lbl_8007BBF4 lbl_8007BAF8: -/* 8007BAF8 000788F8 C0 C2 8C 00 */ lfs f6, lbl_803CD580-_SDA2_BASE_(r2) +/* 8007BAF8 000788F8 C0 C2 8C 00 */ lfs f6, lbl__872-_SDA2_BASE_(r2) /* 8007BAFC 000788FC FC 03 30 40 */ fcmpo cr0, f3, f6 /* 8007BB00 00078900 40 81 00 08 */ ble lbl_8007BB08 /* 8007BB04 00078904 FC C0 18 90 */ fmr f6, f3 @@ -23928,7 +23928,7 @@ lbl_8007BB08: /* 8007BB20 00078920 EC 84 30 24 */ fdivs f4, f4, f6 /* 8007BB24 00078924 D0 9F 00 00 */ stfs f4, 0(r31) /* 8007BB28 00078928 EC 83 08 24 */ fdivs f4, f3, f1 -/* 8007BB2C 0007892C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007BB2C 0007892C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8007BB30 00078930 EC 40 00 B2 */ fmuls f2, f0, f2 /* 8007BB34 00078934 EC A4 11 FA */ fmadds f5, f4, f7, f2 /* 8007BB38 00078938 FC 05 08 40 */ fcmpo cr0, f5, f1 @@ -23937,19 +23937,19 @@ lbl_8007BB08: /* 8007BB44 00078944 FC 80 20 50 */ fneg f4, f4 /* 8007BB48 00078948 FC 00 00 50 */ fneg f0, f0 lbl_8007BB4C: -/* 8007BB4C 0007894C C0 22 8C A8 */ lfs f1, lbl_803CD628-_SDA2_BASE_(r2) +/* 8007BB4C 0007894C C0 22 8C A8 */ lfs f1, lbl__2092-_SDA2_BASE_(r2) /* 8007BB50 00078950 FC 05 08 40 */ fcmpo cr0, f5, f1 /* 8007BB54 00078954 40 80 00 24 */ bge lbl_8007BB78 /* 8007BB58 00078958 EC 5A E0 2A */ fadds f2, f26, f28 -/* 8007BB5C 0007895C C0 62 8C 08 */ lfs f3, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007BB5C 0007895C C0 62 8C 08 */ lfs f3, lbl__874_2-_SDA2_BASE_(r2) /* 8007BB60 00078960 EC 3B E8 2A */ fadds f1, f27, f29 /* 8007BB64 00078964 EC 43 00 B2 */ fmuls f2, f3, f2 /* 8007BB68 00078968 D0 5E 00 00 */ stfs f2, 0(r30) -/* 8007BB6C 0007896C C0 42 8C 08 */ lfs f2, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007BB6C 0007896C C0 42 8C 08 */ lfs f2, lbl__874_2-_SDA2_BASE_(r2) /* 8007BB70 00078970 EC 22 00 72 */ fmuls f1, f2, f1 /* 8007BB74 00078974 D0 3F 00 00 */ stfs f1, 0(r31) lbl_8007BB78: -/* 8007BB78 00078978 C0 22 8C 00 */ lfs f1, lbl_803CD580-_SDA2_BASE_(r2) +/* 8007BB78 00078978 C0 22 8C 00 */ lfs f1, lbl__872-_SDA2_BASE_(r2) /* 8007BB7C 0007897C FC 05 08 40 */ fcmpo cr0, f5, f1 /* 8007BB80 00078980 40 81 00 08 */ ble lbl_8007BB88 /* 8007BB84 00078984 48 00 00 08 */ b lbl_8007BB8C @@ -23968,15 +23968,15 @@ lbl_8007BB8C: /* 8007BBB0 000789B0 EC 21 00 2A */ fadds f1, f1, f0 /* 8007BBB4 000789B4 EC 1B E8 2A */ fadds f0, f27, f29 /* 8007BBB8 000789B8 D0 3F 00 00 */ stfs f1, 0(r31) -/* 8007BBBC 000789BC C0 62 8C 08 */ lfs f3, lbl_803CD588-_SDA2_BASE_(r2) -/* 8007BBC0 000789C0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) +/* 8007BBBC 000789BC C0 62 8C 08 */ lfs f3, lbl__874_2-_SDA2_BASE_(r2) +/* 8007BBC0 000789C0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) /* 8007BBC4 000789C4 EC 43 00 B2 */ fmuls f2, f3, f2 /* 8007BBC8 000789C8 C0 7E 00 00 */ lfs f3, 0(r30) /* 8007BBCC 000789CC EC 81 F0 28 */ fsubs f4, f1, f30 /* 8007BBD0 000789D0 EC 22 01 32 */ fmuls f1, f2, f4 /* 8007BBD4 000789D4 EC 23 0F BA */ fmadds f1, f3, f30, f1 /* 8007BBD8 000789D8 D0 3E 00 00 */ stfs f1, 0(r30) -/* 8007BBDC 000789DC C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007BBDC 000789DC C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 8007BBE0 000789E0 C0 5F 00 00 */ lfs f2, 0(r31) /* 8007BBE4 000789E4 EC 01 00 32 */ fmuls f0, f1, f0 /* 8007BBE8 000789E8 EC 00 01 32 */ fmuls f0, f0, f4 @@ -24046,7 +24046,7 @@ lbl_8007BCA4: /* 8007BCD4 00078AD4 41 82 00 38 */ beq lbl_8007BD0C /* 8007BCD8 00078AD8 C0 39 00 20 */ lfs f1, 0x20(r25) /* 8007BCDC 00078ADC 38 61 00 24 */ addi r3, r1, 0x24 -/* 8007BCE0 00078AE0 C0 42 8C A8 */ lfs f2, lbl_803CD628-_SDA2_BASE_(r2) +/* 8007BCE0 00078AE0 C0 42 8C A8 */ lfs f2, lbl__2092-_SDA2_BASE_(r2) /* 8007BCE4 00078AE4 C0 79 00 28 */ lfs f3, 0x28(r25) /* 8007BCE8 00078AE8 4B F9 33 15 */ bl xVec3Init__FP5xVec3fff /* 8007BCEC 00078AEC 38 61 00 24 */ addi r3, r1, 0x24 @@ -24080,14 +24080,14 @@ lbl_8007BD34: /* 8007BD50 00078B50 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8007BD54 00078B54 41 82 00 CC */ beq lbl_8007BE20 /* 8007BD58 00078B58 C0 3A 00 1C */ lfs f1, 0x1c(r26) -/* 8007BD5C 00078B5C C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007BD5C 00078B5C C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 8007BD60 00078B60 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007BD64 00078B64 40 80 00 BC */ bge lbl_8007BE20 /* 8007BD68 00078B68 38 7A 00 44 */ addi r3, r26, 0x44 /* 8007BD6C 00078B6C 38 9A 00 20 */ addi r4, r26, 0x20 /* 8007BD70 00078B70 4B FD 27 81 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8007BD74 00078B74 FF E0 08 90 */ fmr f31, f1 -/* 8007BD78 00078B78 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007BD78 00078B78 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007BD7C 00078B7C FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8007BD80 00078B80 40 81 00 14 */ ble lbl_8007BD94 /* 8007BD84 00078B84 38 7A 00 20 */ addi r3, r26, 0x20 @@ -24095,37 +24095,37 @@ lbl_8007BD34: /* 8007BD8C 00078B8C 4B F9 29 39 */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 8007BD90 00078B90 FF E0 F8 50 */ fneg f31, f31 lbl_8007BD94: -/* 8007BD94 00078B94 3C 80 80 2E */ lis r4, lbl_802DE704@ha +/* 8007BD94 00078B94 3C 80 80 2E */ lis r4, lbl_update_motion@ha /* 8007BD98 00078B98 38 7A 00 20 */ addi r3, r26, 0x20 -/* 8007BD9C 00078B9C 38 84 E7 04 */ addi r4, r4, lbl_802DE704@l +/* 8007BD9C 00078B9C 38 84 E7 04 */ addi r4, r4, lbl_update_motion@l /* 8007BDA0 00078BA0 4B FD 27 51 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8007BDA4 00078BA4 4B F9 29 6D */ bl xacos__Ff /* 8007BDA8 00078BA8 FC 20 0A 10 */ fabs f1, f1 -/* 8007BDAC 00078BAC C0 02 8F 54 */ lfs f0, lbl_803CD8D4-_SDA2_BASE_(r2) +/* 8007BDAC 00078BAC C0 02 8F 54 */ lfs f0, lbl__8662-_SDA2_BASE_(r2) /* 8007BDB0 00078BB0 FC 20 08 18 */ frsp f1, f1 /* 8007BDB4 00078BB4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007BDB8 00078BB8 40 80 00 68 */ bge lbl_8007BE20 /* 8007BDBC 00078BBC C0 3A 00 1C */ lfs f1, 0x1c(r26) -/* 8007BDC0 00078BC0 C0 42 8C 08 */ lfs f2, lbl_803CD588-_SDA2_BASE_(r2) -/* 8007BDC4 00078BC4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007BDC0 00078BC0 C0 42 8C 08 */ lfs f2, lbl__874_2-_SDA2_BASE_(r2) +/* 8007BDC4 00078BC4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007BDC8 00078BC8 EC 3F 10 7A */ fmadds f1, f31, f1, f2 /* 8007BDCC 00078BCC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007BDD0 00078BD0 41 80 00 0C */ blt lbl_8007BDDC /* 8007BDD4 00078BD4 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 8007BDD8 00078BD8 40 81 00 3C */ ble lbl_8007BE14 lbl_8007BDDC: -/* 8007BDDC 00078BDC C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) -/* 8007BDE0 00078BE0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007BDDC 00078BDC C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) +/* 8007BDE0 00078BE0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8007BDE4 00078BE4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007BDE8 00078BE8 40 80 00 08 */ bge lbl_8007BDF0 /* 8007BDEC 00078BEC FC 00 08 90 */ fmr f0, f1 lbl_8007BDF0: /* 8007BDF0 00078BF0 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8007BDF4 00078BF4 40 81 00 0C */ ble lbl_8007BE00 -/* 8007BDF8 00078BF8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007BDF8 00078BF8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8007BDFC 00078BFC 48 00 00 18 */ b lbl_8007BE14 lbl_8007BE00: -/* 8007BE00 00078C00 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007BE00 00078C00 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 8007BE04 00078C04 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007BE08 00078C08 40 80 00 08 */ bge lbl_8007BE10 /* 8007BE0C 00078C0C 48 00 00 08 */ b lbl_8007BE14 @@ -24136,10 +24136,10 @@ lbl_8007BE14: /* 8007BE18 00078C18 38 9A 00 20 */ addi r4, r26, 0x20 /* 8007BE1C 00078C1C 4B F8 F2 75 */ bl xVec3SMul__FP5xVec3PC5xVec3f lbl_8007BE20: -/* 8007BE20 00078C20 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8007BE20 00078C20 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8007BE24 00078C24 7F BF EB 78 */ mr r31, r29 /* 8007BE28 00078C28 3B DD 01 E0 */ addi r30, r29, 0x1e0 -/* 8007BE2C 00078C2C 3B 43 05 58 */ addi r26, r3, lbl_803C0558@l +/* 8007BE2C 00078C2C 3B 43 05 58 */ addi r26, r3, lbl_globals@l /* 8007BE30 00078C30 48 00 00 FC */ b lbl_8007BF2C lbl_8007BE34: /* 8007BE34 00078C34 83 3F 00 08 */ lwz r25, 8(r31) @@ -24155,16 +24155,16 @@ lbl_8007BE34: /* 8007BE5C 00078C5C 7C 60 00 39 */ and. r0, r3, r0 /* 8007BE60 00078C60 40 82 00 20 */ bne lbl_8007BE80 lbl_8007BE64: -/* 8007BE64 00078C64 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007BE64 00078C64 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007BE68 00078C68 D0 1F 00 2C */ stfs f0, 0x2c(r31) -/* 8007BE6C 00078C6C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007BE6C 00078C6C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007BE70 00078C70 D0 1F 00 30 */ stfs f0, 0x30(r31) -/* 8007BE74 00078C74 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007BE74 00078C74 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007BE78 00078C78 D0 1F 00 34 */ stfs f0, 0x34(r31) /* 8007BE7C 00078C7C 48 00 00 AC */ b lbl_8007BF28 lbl_8007BE80: /* 8007BE80 00078C80 C0 3A 17 08 */ lfs f1, 0x1708(r26) -/* 8007BE84 00078C84 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007BE84 00078C84 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007BE88 00078C88 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007BE8C 00078C8C 40 81 00 58 */ ble lbl_8007BEE4 /* 8007BE90 00078C90 7F E3 FB 78 */ mr r3, r31 @@ -24181,11 +24181,11 @@ lbl_8007BE80: /* 8007BEBC 00078CBC 48 03 9C E1 */ bl zSurfaceGetDamagePassthrough__FPC8xSurface /* 8007BEC0 00078CC0 28 03 00 00 */ cmplwi r3, 0 /* 8007BEC4 00078CC4 41 82 00 20 */ beq lbl_8007BEE4 -/* 8007BEC8 00078CC8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007BEC8 00078CC8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007BECC 00078CCC D0 1F 00 2C */ stfs f0, 0x2c(r31) -/* 8007BED0 00078CD0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007BED0 00078CD0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007BED4 00078CD4 D0 1F 00 30 */ stfs f0, 0x30(r31) -/* 8007BED8 00078CD8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007BED8 00078CD8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007BEDC 00078CDC D0 1F 00 34 */ stfs f0, 0x34(r31) /* 8007BEE0 00078CE0 48 00 00 48 */ b lbl_8007BF28 lbl_8007BEE4: @@ -24194,18 +24194,18 @@ lbl_8007BEE4: /* 8007BEEC 00078CEC 40 82 00 3C */ bne lbl_8007BF28 /* 8007BEF0 00078CF0 7C 1F E8 40 */ cmplw r31, r29 /* 8007BEF4 00078CF4 40 82 00 10 */ bne lbl_8007BF04 -/* 8007BEF8 00078CF8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007BEF8 00078CF8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007BEFC 00078CFC D0 1F 00 30 */ stfs f0, 0x30(r31) /* 8007BF00 00078D00 48 00 00 28 */ b lbl_8007BF28 lbl_8007BF04: /* 8007BF04 00078D04 38 1D 00 A0 */ addi r0, r29, 0xa0 /* 8007BF08 00078D08 7C 1F 00 40 */ cmplw r31, r0 /* 8007BF0C 00078D0C 41 82 00 1C */ beq lbl_8007BF28 -/* 8007BF10 00078D10 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007BF10 00078D10 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007BF14 00078D14 D0 1F 00 2C */ stfs f0, 0x2c(r31) -/* 8007BF18 00078D18 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007BF18 00078D18 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007BF1C 00078D1C D0 1F 00 30 */ stfs f0, 0x30(r31) -/* 8007BF20 00078D20 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007BF20 00078D20 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007BF24 00078D24 D0 1F 00 34 */ stfs f0, 0x34(r31) lbl_8007BF28: /* 8007BF28 00078D28 3B FF 00 50 */ addi r31, r31, 0x50 @@ -24219,12 +24219,12 @@ lbl_8007BF2C: /* 8007BF44 00078D44 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8007BF48 00078D48 41 82 00 58 */ beq lbl_8007BFA0 /* 8007BF4C 00078D4C 80 7B 00 48 */ lwz r3, 0x48(r27) -/* 8007BF50 00078D50 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007BF50 00078D50 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007BF54 00078D54 C0 23 00 D8 */ lfs f1, 0xd8(r3) /* 8007BF58 00078D58 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007BF5C 00078D5C 40 81 00 44 */ ble lbl_8007BFA0 -/* 8007BF60 00078D60 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007BF64 00078D64 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007BF60 00078D60 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007BF64 00078D64 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007BF68 00078D68 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 8007BF6C 00078D6C 2C 00 00 00 */ cmpwi r0, 0 /* 8007BF70 00078D70 41 82 00 30 */ beq lbl_8007BFA0 @@ -24233,7 +24233,7 @@ lbl_8007BF2C: /* 8007BF7C 00078D7C 38 61 00 30 */ addi r3, r1, 0x30 /* 8007BF80 00078D80 38 9D 00 20 */ addi r4, r29, 0x20 /* 8007BF84 00078D84 4B FD 25 6D */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 8007BF88 00078D88 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007BF88 00078D88 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007BF8C 00078D8C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007BF90 00078D90 40 80 00 10 */ bge lbl_8007BFA0 /* 8007BF94 00078D94 80 1D 00 00 */ lwz r0, 0(r29) @@ -24244,13 +24244,13 @@ lbl_8007BFA0: /* 8007BFA4 00078DA4 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8007BFA8 00078DA8 41 82 00 7C */ beq lbl_8007C024 /* 8007BFAC 00078DAC C0 3D 00 10 */ lfs f1, 0x10(r29) -/* 8007BFB0 00078DB0 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007BFB0 00078DB0 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 8007BFB4 00078DB4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007BFB8 00078DB8 40 80 00 6C */ bge lbl_8007C024 /* 8007BFBC 00078DBC 28 1E 00 00 */ cmplwi r30, 0 /* 8007BFC0 00078DC0 41 82 00 3C */ beq lbl_8007BFFC -/* 8007BFC4 00078DC4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007BFC8 00078DC8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007BFC4 00078DC4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007BFC8 00078DC8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007BFCC 00078DCC 80 03 16 C8 */ lwz r0, 0x16c8(r3) /* 8007BFD0 00078DD0 2C 00 00 01 */ cmpwi r0, 1 /* 8007BFD4 00078DD4 41 82 00 0C */ beq lbl_8007BFE0 @@ -24270,7 +24270,7 @@ lbl_8007BFFC: /* 8007C004 00078E04 C0 1D 00 30 */ lfs f0, 0x30(r29) /* 8007C008 00078E08 EC 01 00 2A */ fadds f0, f1, f0 /* 8007C00C 00078E0C D0 1C 00 34 */ stfs f0, 0x34(r28) -/* 8007C010 00078E10 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007C010 00078E10 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8007C014 00078E14 C0 5D 00 30 */ lfs f2, 0x30(r29) /* 8007C018 00078E18 FC 60 08 90 */ fmr f3, f1 /* 8007C01C 00078E1C 4B FF F7 79 */ bl zEntPlayer.PlayerCollsWallsTranslate__FP7xCollisfff @@ -24280,10 +24280,10 @@ lbl_8007C024: /* 8007C028 00078E28 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8007C02C 00078E2C 41 82 00 74 */ beq lbl_8007C0A0 /* 8007C030 00078E30 C0 3D 00 60 */ lfs f1, 0x60(r29) -/* 8007C034 00078E34 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007C034 00078E34 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 8007C038 00078E38 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007C03C 00078E3C 40 80 00 64 */ bge lbl_8007C0A0 -/* 8007C040 00078E40 C0 22 8C 80 */ lfs f1, lbl_803CD600-_SDA2_BASE_(r2) +/* 8007C040 00078E40 C0 22 8C 80 */ lfs f1, lbl__1471-_SDA2_BASE_(r2) /* 8007C044 00078E44 48 04 8E 4D */ bl icos__Ff /* 8007C048 00078E48 C0 1D 00 8C */ lfs f0, 0x8c(r29) /* 8007C04C 00078E4C FC 00 08 40 */ fcmpo cr0, f0, f1 @@ -24301,11 +24301,11 @@ lbl_8007C070: /* 8007C078 00078E78 C0 1D 00 80 */ lfs f0, 0x80(r29) /* 8007C07C 00078E7C EC 01 00 2A */ fadds f0, f1, f0 /* 8007C080 00078E80 D0 1C 00 34 */ stfs f0, 0x34(r28) -/* 8007C084 00078E84 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007C084 00078E84 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8007C088 00078E88 C0 5D 00 80 */ lfs f2, 0x80(r29) /* 8007C08C 00078E8C FC 60 08 90 */ fmr f3, f1 /* 8007C090 00078E90 4B FF F7 05 */ bl zEntPlayer.PlayerCollsWallsTranslate__FP7xCollisfff -/* 8007C094 00078E94 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007C094 00078E94 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007C098 00078E98 80 7B 00 48 */ lwz r3, 0x48(r27) /* 8007C09C 00078E9C D0 03 00 D8 */ stfs f0, 0xd8(r3) lbl_8007C0A0: @@ -24370,7 +24370,7 @@ lbl_8007C168: /* 8007C16C 00078F6C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8007C170 00078F70 41 82 00 C8 */ beq lbl_8007C238 /* 8007C174 00078F74 C0 1D 00 B0 */ lfs f0, 0xb0(r29) -/* 8007C178 00078F78 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007C178 00078F78 C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 8007C17C 00078F7C FC 00 08 40 */ fcmpo cr0, f0, f1 /* 8007C180 00078F80 40 80 00 B8 */ bge lbl_8007C238 /* 8007C184 00078F84 80 1D 01 40 */ lwz r0, 0x140(r29) @@ -24400,7 +24400,7 @@ lbl_8007C168: /* 8007C1E4 00078FE4 EC 01 00 2A */ fadds f0, f1, f0 /* 8007C1E8 00078FE8 D0 1C 00 38 */ stfs f0, 0x38(r28) /* 8007C1EC 00078FEC C0 21 00 14 */ lfs f1, 0x14(r1) -/* 8007C1F0 00078FF0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007C1F0 00078FF0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8007C1F4 00078FF4 C0 61 00 10 */ lfs f3, 0x10(r1) /* 8007C1F8 00078FF8 4B FF F6 6D */ bl zEntPlayer.PlayerCollsSidesTranslate__FP7xCollisfff /* 8007C1FC 00078FFC 48 00 00 8C */ b lbl_8007C288 @@ -24415,7 +24415,7 @@ lbl_8007C200: /* 8007C21C 0007901C EC 01 00 2A */ fadds f0, f1, f0 /* 8007C220 00079020 D0 1C 00 38 */ stfs f0, 0x38(r28) /* 8007C224 00079024 C0 3D 00 CC */ lfs f1, 0xcc(r29) -/* 8007C228 00079028 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007C228 00079028 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8007C22C 0007902C C0 7D 00 D4 */ lfs f3, 0xd4(r29) /* 8007C230 00079030 4B FF F6 35 */ bl zEntPlayer.PlayerCollsSidesTranslate__FP7xCollisfff /* 8007C234 00079034 48 00 00 54 */ b lbl_8007C288 @@ -24424,7 +24424,7 @@ lbl_8007C238: /* 8007C23C 0007903C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8007C240 00079040 41 82 00 48 */ beq lbl_8007C288 /* 8007C244 00079044 C0 3D 01 50 */ lfs f1, 0x150(r29) -/* 8007C248 00079048 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007C248 00079048 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 8007C24C 0007904C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007C250 00079050 40 80 00 38 */ bge lbl_8007C288 /* 8007C254 00079054 C0 3C 00 30 */ lfs f1, 0x30(r28) @@ -24437,7 +24437,7 @@ lbl_8007C238: /* 8007C270 00079070 EC 01 00 2A */ fadds f0, f1, f0 /* 8007C274 00079074 D0 1C 00 38 */ stfs f0, 0x38(r28) /* 8007C278 00079078 C0 3D 01 6C */ lfs f1, 0x16c(r29) -/* 8007C27C 0007907C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007C27C 0007907C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8007C280 00079080 C0 7D 01 74 */ lfs f3, 0x174(r29) /* 8007C284 00079084 4B FF F5 E1 */ bl zEntPlayer.PlayerCollsSidesTranslate__FP7xCollisfff lbl_8007C288: @@ -24445,7 +24445,7 @@ lbl_8007C288: /* 8007C28C 0007908C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8007C290 00079090 41 82 00 A0 */ beq lbl_8007C330 /* 8007C294 00079094 C0 1D 01 00 */ lfs f0, 0x100(r29) -/* 8007C298 00079098 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007C298 00079098 C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 8007C29C 0007909C FC 00 08 40 */ fcmpo cr0, f0, f1 /* 8007C2A0 000790A0 40 80 00 90 */ bge lbl_8007C330 /* 8007C2A4 000790A4 80 1D 01 90 */ lwz r0, 0x190(r29) @@ -24489,7 +24489,7 @@ lbl_8007C330: /* 8007C334 00079134 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8007C338 00079138 41 82 00 34 */ beq lbl_8007C36C /* 8007C33C 0007913C C0 3D 01 A0 */ lfs f1, 0x1a0(r29) -/* 8007C340 00079140 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007C340 00079140 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 8007C344 00079144 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007C348 00079148 40 80 00 24 */ bge lbl_8007C36C /* 8007C34C 0007914C C0 3C 00 30 */ lfs f1, 0x30(r28) @@ -24518,9 +24518,9 @@ zEntPlayerCollide__FP4xEntP6xScenef: /* 8007C398 00079198 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 8007C39C 0007919C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8007C3A0 000791A0 93 C1 00 08 */ stw r30, 8(r1) -/* 8007C3A4 000791A4 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 8007C3A4 000791A4 3C A0 80 3C */ lis r5, lbl_globals@ha /* 8007C3A8 000791A8 FF E0 08 90 */ fmr f31, f1 -/* 8007C3AC 000791AC 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 8007C3AC 000791AC 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 8007C3B0 000791B0 7C 7E 1B 78 */ mr r30, r3 /* 8007C3B4 000791B4 80 A5 16 B0 */ lwz r5, 0x16b0(r5) /* 8007C3B8 000791B8 7C 9F 23 78 */ mr r31, r4 @@ -24539,7 +24539,7 @@ zEntPlayerCollide__FP4xEntP6xScenef: lbl_8007C3EC: /* 8007C3EC 000791EC 54 80 06 3E */ clrlwi r0, r4, 0x18 /* 8007C3F0 000791F0 28 05 00 00 */ cmplwi r5, 0 -/* 8007C3F4 000791F4 90 0D 8E 40 */ stw r0, lbl_803CB740-_SDA_BASE_(r13) +/* 8007C3F4 000791F4 90 0D 8E 40 */ stw r0, lbl_cchkButtbounce-_SDA_BASE_(r13) /* 8007C3F8 000791F8 38 80 00 00 */ li r4, 0 /* 8007C3FC 000791FC 41 82 00 3C */ beq lbl_8007C438 /* 8007C400 00079200 80 7E 00 24 */ lwz r3, 0x24(r30) @@ -24559,7 +24559,7 @@ lbl_8007C3EC: lbl_8007C438: /* 8007C438 00079238 54 80 06 3E */ clrlwi r0, r4, 0x18 /* 8007C43C 0007923C FC 20 F8 90 */ fmr f1, f31 -/* 8007C440 00079240 90 0D 8E 44 */ stw r0, lbl_803CB744-_SDA_BASE_(r13) +/* 8007C440 00079240 90 0D 8E 44 */ stw r0, lbl_cchkSquish-_SDA_BASE_(r13) /* 8007C444 00079244 7F C3 F3 78 */ mr r3, r30 /* 8007C448 00079248 7F E4 FB 78 */ mr r4, r31 /* 8007C44C 0007924C 4B F9 DC 59 */ bl xEntBeginCollide__FP4xEntP6xScenef @@ -24614,7 +24614,7 @@ lbl_8007C4B4: /* 8007C504 00079304 40 80 00 28 */ bge lbl_8007C52C lbl_8007C508: /* 8007C508 00079308 C0 25 00 10 */ lfs f1, 0x10(r5) -/* 8007C50C 0007930C C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007C50C 0007930C C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 8007C510 00079310 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007C514 00079314 40 81 00 10 */ ble lbl_8007C524 /* 8007C518 00079318 80 05 00 00 */ lwz r0, 0(r5) @@ -24641,13 +24641,13 @@ lbl_8007C52C: zEntPlayerCollTrigger__FP4xEntP6xScene: /* 8007C55C 0007935C 94 21 FE E0 */ stwu r1, -0x120(r1) /* 8007C560 00079360 7C 08 02 A6 */ mflr r0 -/* 8007C564 00079364 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 8007C564 00079364 3C A0 80 3C */ lis r5, lbl_globals@ha /* 8007C568 00079368 90 01 01 24 */ stw r0, 0x124(r1) /* 8007C56C 0007936C BF 01 01 00 */ stmw r24, 0x100(r1) /* 8007C570 00079370 7C 78 1B 78 */ mr r24, r3 /* 8007C574 00079374 7C 99 23 78 */ mr r25, r4 /* 8007C578 00079378 3B A0 00 00 */ li r29, 0 -/* 8007C57C 0007937C 3B E5 05 58 */ addi r31, r5, lbl_803C0558@l +/* 8007C57C 0007937C 3B E5 05 58 */ addi r31, r5, lbl_globals@l /* 8007C580 00079380 3B C0 00 00 */ li r30, 0 /* 8007C584 00079384 48 00 03 C8 */ b lbl_8007C94C lbl_8007C588: @@ -24684,7 +24684,7 @@ lbl_8007C5E0: /* 8007C5F8 000793F8 38 A1 00 CC */ addi r5, r1, 0xcc /* 8007C5FC 000793FC 48 04 95 31 */ bl iBoxIsectVec__FPC4xBoxPC5xVec3P6xIsect /* 8007C600 00079400 C0 21 00 D0 */ lfs f1, 0xd0(r1) -/* 8007C604 00079404 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007C604 00079404 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007C608 00079408 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007C60C 0007940C 4C 40 13 82 */ cror 2, 0, 2 /* 8007C610 00079410 40 82 00 D0 */ bne lbl_8007C6E0 @@ -24701,7 +24701,7 @@ lbl_8007C61C: /* 8007C638 00079438 D0 01 00 24 */ stfs f0, 0x24(r1) /* 8007C63C 0007943C 48 04 88 E1 */ bl iSphereIsectVec__FPC7xSpherePC5xVec3P6xIsect /* 8007C640 00079440 C0 21 00 A4 */ lfs f1, 0xa4(r1) -/* 8007C644 00079444 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007C644 00079444 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007C648 00079448 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007C64C 0007944C 4C 40 13 82 */ cror 2, 0, 2 /* 8007C650 00079450 40 82 00 90 */ bne lbl_8007C6E0 @@ -24720,7 +24720,7 @@ lbl_8007C65C: /* 8007C680 00079480 D0 01 00 44 */ stfs f0, 0x44(r1) /* 8007C684 00079484 48 04 8C 95 */ bl iCylinderIsectVec__FPC9xCylinderPC5xVec3P6xIsect /* 8007C688 00079488 C0 21 00 78 */ lfs f1, 0x78(r1) -/* 8007C68C 0007948C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007C68C 0007948C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007C690 00079490 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007C694 00079494 4C 40 13 82 */ cror 2, 0, 2 /* 8007C698 00079498 40 82 00 48 */ bne lbl_8007C6E0 @@ -24737,7 +24737,7 @@ lbl_8007C6A4: /* 8007C6C0 000794C0 D0 01 00 14 */ stfs f0, 0x14(r1) /* 8007C6C4 000794C4 48 04 88 59 */ bl iSphereIsectVec__FPC7xSpherePC5xVec3P6xIsect /* 8007C6C8 000794C8 C0 21 00 4C */ lfs f1, 0x4c(r1) -/* 8007C6CC 000794CC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007C6CC 000794CC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007C6D0 000794D0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007C6D4 000794D4 4C 40 13 82 */ cror 2, 0, 2 /* 8007C6D8 000794D8 40 82 00 08 */ bne lbl_8007C6E0 @@ -24756,14 +24756,14 @@ lbl_8007C6E0: /* 8007C708 00079508 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8007C70C 0007950C 38 84 00 20 */ addi r4, r4, 0x20 /* 8007C710 00079510 4B FD 1D E1 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 8007C714 00079514 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007C714 00079514 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007C718 00079518 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007C71C 0007951C 4C 40 13 82 */ cror 2, 0, 2 /* 8007C720 00079520 40 82 00 C8 */ bne lbl_8007C7E8 /* 8007C724 00079524 7F 63 DB 78 */ mr r3, r27 /* 8007C728 00079528 38 80 00 05 */ li r4, 5 /* 8007C72C 0007952C 4B FA 2E C5 */ bl zEntEvent__FP5xBaseUi -/* 8007C730 00079530 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) +/* 8007C730 00079530 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 8007C734 00079534 2C 00 00 01 */ cmpwi r0, 1 /* 8007C738 00079538 41 82 00 30 */ beq lbl_8007C768 /* 8007C73C 0007953C 40 80 00 10 */ bge lbl_8007C74C @@ -24793,7 +24793,7 @@ lbl_8007C788: /* 8007C788 00079588 7F 63 DB 78 */ mr r3, r27 /* 8007C78C 0007958C 38 80 00 05 */ li r4, 5 /* 8007C790 00079590 4B FA 2E 61 */ bl zEntEvent__FP5xBaseUi -/* 8007C794 00079594 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) +/* 8007C794 00079594 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 8007C798 00079598 2C 00 00 01 */ cmpwi r0, 1 /* 8007C79C 0007959C 41 82 00 30 */ beq lbl_8007C7CC /* 8007C7A0 000795A0 40 80 00 10 */ bge lbl_8007C7B0 @@ -24832,14 +24832,14 @@ lbl_8007C7E8: /* 8007C810 00079610 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8007C814 00079614 38 84 00 20 */ addi r4, r4, 0x20 /* 8007C818 00079618 4B FD 1C D9 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 8007C81C 0007961C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007C81C 0007961C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007C820 00079620 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007C824 00079624 4C 40 13 82 */ cror 2, 0, 2 /* 8007C828 00079628 40 82 00 C8 */ bne lbl_8007C8F0 /* 8007C82C 0007962C 7F 63 DB 78 */ mr r3, r27 /* 8007C830 00079630 38 80 00 06 */ li r4, 6 /* 8007C834 00079634 4B FA 2D BD */ bl zEntEvent__FP5xBaseUi -/* 8007C838 00079638 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) +/* 8007C838 00079638 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 8007C83C 0007963C 2C 00 00 01 */ cmpwi r0, 1 /* 8007C840 00079640 41 82 00 30 */ beq lbl_8007C870 /* 8007C844 00079644 40 80 00 10 */ bge lbl_8007C854 @@ -24869,7 +24869,7 @@ lbl_8007C890: /* 8007C890 00079690 7F 63 DB 78 */ mr r3, r27 /* 8007C894 00079694 38 80 00 06 */ li r4, 6 /* 8007C898 00079698 4B FA 2D 59 */ bl zEntEvent__FP5xBaseUi -/* 8007C89C 0007969C 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) +/* 8007C89C 0007969C 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 8007C8A0 000796A0 2C 00 00 01 */ cmpwi r0, 1 /* 8007C8A4 000796A4 41 82 00 30 */ beq lbl_8007C8D4 /* 8007C8A8 000796A8 40 80 00 10 */ bge lbl_8007C8B8 @@ -24934,14 +24934,14 @@ lbl_8007C94C: .global zEntPlayer.GetPosVec__FP5xBase zEntPlayer.GetPosVec__FP5xBase: /* 8007C96C 0007976C 88 03 00 04 */ lbz r0, 4(r3) -/* 8007C970 00079770 3C 80 80 25 */ lis r4, lbl_80253018@ha -/* 8007C974 00079774 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 8007C970 00079770 3C 80 80 25 */ lis r4, lbl_g_O3@ha +/* 8007C974 00079774 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 8007C978 00079778 28 00 00 1B */ cmplwi r0, 0x1b /* 8007C97C 0007977C 7C 85 23 78 */ mr r5, r4 /* 8007C980 00079780 41 81 00 30 */ bgt lbl_8007C9B0 -/* 8007C984 00079784 3C 80 80 29 */ lis r4, lbl_8028E558@ha +/* 8007C984 00079784 3C 80 80 29 */ lis r4, lbl__9200@ha /* 8007C988 00079788 54 00 10 3A */ slwi r0, r0, 2 -/* 8007C98C 0007978C 38 84 E5 58 */ addi r4, r4, lbl_8028E558@l +/* 8007C98C 0007978C 38 84 E5 58 */ addi r4, r4, lbl__9200@l /* 8007C990 00079790 7C 04 00 2E */ lwzx r0, r4, r0 /* 8007C994 00079794 7C 09 03 A6 */ mtctr r0 /* 8007C998 00079798 4E 80 04 20 */ bctr @@ -25096,9 +25096,9 @@ lbl_8007CBA0: /* 8007CBA4 000799A4 41 82 01 6C */ beq lbl_8007CD10 /* 8007CBA8 000799A8 48 00 08 38 */ b lbl_8007D3E0 lbl_8007CBAC: -/* 8007CBAC 000799AC 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8007CBAC 000799AC 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8007CBB0 000799B0 3C 60 80 07 */ lis r3, lbl_8006F0E8@ha -/* 8007CBB4 000799B4 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8007CBB4 000799B4 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8007CBB8 000799B8 80 84 07 14 */ lwz r4, 0x714(r4) /* 8007CBBC 000799BC 38 03 F0 E8 */ addi r0, r3, lbl_8006F0E8@l /* 8007CBC0 000799C0 7C 04 00 40 */ cmplw r4, r0 @@ -25107,20 +25107,20 @@ lbl_8007CBAC: lbl_8007CBCC: /* 8007CBCC 000799CC 38 60 00 02 */ li r3, 2 /* 8007CBD0 000799D0 4B FE 99 89 */ bl zEntPlayerControlOff__F13zControlOwner -/* 8007CBD4 000799D4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8007CBD4 000799D4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8007CBD8 000799D8 38 00 00 00 */ li r0, 0 -/* 8007CBDC 000799DC 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8007CBDC 000799DC 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8007CBE0 000799E0 38 60 00 01 */ li r3, 1 /* 8007CBE4 000799E4 90 04 17 8C */ stw r0, 0x178c(r4) -/* 8007CBE8 000799E8 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 8007CBE8 000799E8 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 8007CBEC 000799EC D0 04 17 10 */ stfs f0, 0x1710(r4) /* 8007CBF0 000799F0 90 04 17 90 */ stw r0, 0x1790(r4) /* 8007CBF4 000799F4 4B FC 52 35 */ bl xScrFxLetterbox__Fi /* 8007CBF8 000799F8 48 00 07 E8 */ b lbl_8007D3E0 lbl_8007CBFC: -/* 8007CBFC 000799FC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8007CBFC 000799FC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8007CC00 00079A00 38 A0 00 01 */ li r5, 1 -/* 8007CC04 00079A04 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8007CC04 00079A04 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8007CC08 00079A08 38 00 00 00 */ li r0, 0 /* 8007CC0C 00079A0C 90 A4 17 8C */ stw r5, 0x178c(r4) /* 8007CC10 00079A10 38 60 00 00 */ li r3, 0 @@ -25143,12 +25143,12 @@ lbl_8007CC3C: /* 8007CC4C 00079A4C 4B FF 97 E5 */ bl zEntPlayer_Damage__FP5xBaseUi /* 8007CC50 00079A50 2C 03 00 00 */ cmpwi r3, 0 /* 8007CC54 00079A54 41 82 07 8C */ beq lbl_8007D3E0 -/* 8007CC58 00079A58 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007CC5C 00079A5C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007CC58 00079A58 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007CC5C 00079A5C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007CC60 00079A60 80 03 16 B0 */ lwz r0, 0x16b0(r3) /* 8007CC64 00079A64 28 00 00 00 */ cmplwi r0, 0 /* 8007CC68 00079A68 41 82 07 78 */ beq lbl_8007D3E0 -/* 8007CC6C 00079A6C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007CC6C 00079A6C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007CC70 00079A70 C0 3E 00 04 */ lfs f1, 4(r30) /* 8007CC74 00079A74 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 8007CC78 00079A78 40 82 00 20 */ bne lbl_8007CC98 @@ -25170,13 +25170,13 @@ lbl_8007CCA8: /* 8007CCB0 00079AB0 48 00 07 30 */ b lbl_8007D3E0 lbl_8007CCB4: /* 8007CCB4 00079AB4 C0 3E 00 00 */ lfs f1, 0(r30) -/* 8007CCB8 00079AB8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007CCB8 00079AB8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007CCBC 00079ABC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007CCC0 00079AC0 40 81 00 0C */ ble lbl_8007CCCC -/* 8007CCC4 00079AC4 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007CCC4 00079AC4 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 8007CCC8 00079AC8 48 00 00 08 */ b lbl_8007CCD0 lbl_8007CCCC: -/* 8007CCCC 00079ACC C0 02 8F 6C */ lfs f0, lbl_803CD8EC-_SDA2_BASE_(r2) +/* 8007CCCC 00079ACC C0 02 8F 6C */ lfs f0, lbl__9366-_SDA2_BASE_(r2) lbl_8007CCD0: /* 8007CCD0 00079AD0 EC 01 00 2A */ fadds f0, f1, f0 /* 8007CCD4 00079AD4 FC 00 00 1E */ fctiwz f0, f0 @@ -25186,8 +25186,8 @@ lbl_8007CCD0: /* 8007CCE4 00079AE4 48 00 06 FC */ b lbl_8007D3E0 lbl_8007CCE8: /* 8007CCE8 00079AE8 C0 1E 00 00 */ lfs f0, 0(r30) -/* 8007CCEC 00079AEC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007CCF0 00079AF0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007CCEC 00079AEC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007CCF0 00079AF0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007CCF4 00079AF4 38 80 00 01 */ li r4, 1 /* 8007CCF8 00079AF8 FC 00 00 1E */ fctiwz f0, f0 /* 8007CCFC 00079AFC D8 01 00 18 */ stfd f0, 0x18(r1) @@ -25197,13 +25197,13 @@ lbl_8007CCE8: /* 8007CD0C 00079B0C 48 00 06 D4 */ b lbl_8007D3E0 lbl_8007CD10: /* 8007CD10 00079B10 C0 3E 00 00 */ lfs f1, 0(r30) -/* 8007CD14 00079B14 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007CD14 00079B14 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007CD18 00079B18 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007CD1C 00079B1C 40 81 00 0C */ ble lbl_8007CD28 -/* 8007CD20 00079B20 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007CD20 00079B20 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 8007CD24 00079B24 48 00 00 08 */ b lbl_8007CD2C lbl_8007CD28: -/* 8007CD28 00079B28 C0 02 8F 6C */ lfs f0, lbl_803CD8EC-_SDA2_BASE_(r2) +/* 8007CD28 00079B28 C0 02 8F 6C */ lfs f0, lbl__9366-_SDA2_BASE_(r2) lbl_8007CD2C: /* 8007CD2C 00079B2C EC 01 00 2A */ fadds f0, f1, f0 /* 8007CD30 00079B30 FC 00 00 1E */ fctiwz f0, f0 @@ -25213,8 +25213,8 @@ lbl_8007CD2C: /* 8007CD40 00079B40 40 80 00 08 */ bge lbl_8007CD48 /* 8007CD44 00079B44 38 80 00 00 */ li r4, 0 lbl_8007CD48: -/* 8007CD48 00079B48 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007CD4C 00079B4C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007CD48 00079B48 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007CD4C 00079B4C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007CD50 00079B50 80 03 1B C4 */ lwz r0, 0x1bc4(r3) /* 8007CD54 00079B54 7C 04 00 00 */ cmpw r4, r0 /* 8007CD58 00079B58 40 81 00 10 */ ble lbl_8007CD68 @@ -25241,16 +25241,16 @@ lbl_8007CD8C: /* 8007CDA0 00079BA0 48 00 06 40 */ b lbl_8007D3E0 lbl_8007CDA4: /* 8007CDA4 00079BA4 48 03 80 1D */ bl zSceneGetLevelIndex__Fv -/* 8007CDA8 00079BA8 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8007CDA8 00079BA8 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8007CDAC 00079BAC 54 60 10 3A */ slwi r0, r3, 2 -/* 8007CDB0 00079BB0 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 8007CDB0 00079BB0 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 8007CDB4 00079BB4 C0 3E 00 00 */ lfs f1, 0(r30) /* 8007CDB8 00079BB8 3B A3 1B 08 */ addi r29, r3, 0x1b08 /* 8007CDBC 00079BBC 7F 9D 00 2E */ lwzx r28, r29, r0 /* 8007CDC0 00079BC0 48 17 06 1D */ bl func_801ED3DC -/* 8007CDC4 00079BC4 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8007CDC4 00079BC4 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8007CDC8 00079BC8 7C BC 18 50 */ subf r5, r28, r3 -/* 8007CDCC 00079BCC 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 8007CDCC 00079BCC 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 8007CDD0 00079BD0 C0 3E 00 00 */ lfs f1, 0(r30) /* 8007CDD4 00079BD4 80 03 1B C4 */ lwz r0, 0x1bc4(r3) /* 8007CDD8 00079BD8 7C 00 2A 14 */ add r0, r0, r5 @@ -25266,45 +25266,45 @@ lbl_8007CDF8: /* 8007CDFC 00079BFC 48 17 05 E1 */ bl func_801ED3DC /* 8007CE00 00079C00 7C 7C 1B 78 */ mr r28, r3 /* 8007CE04 00079C04 48 03 7F BD */ bl zSceneGetLevelIndex__Fv -/* 8007CE08 00079C08 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8007CE08 00079C08 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8007CE0C 00079C0C 54 63 10 3A */ slwi r3, r3, 2 -/* 8007CE10 00079C10 38 04 05 58 */ addi r0, r4, lbl_803C0558@l +/* 8007CE10 00079C10 38 04 05 58 */ addi r0, r4, lbl_globals@l /* 8007CE14 00079C14 7C 60 1A 14 */ add r3, r0, r3 /* 8007CE18 00079C18 93 83 1B 84 */ stw r28, 0x1b84(r3) /* 8007CE1C 00079C1C 48 00 05 C4 */ b lbl_8007D3E0 lbl_8007CE20: -/* 8007CE20 00079C20 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8007CE20 00079C20 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8007CE24 00079C24 3C 60 80 07 */ lis r3, lbl_8006F0E8@ha -/* 8007CE28 00079C28 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8007CE28 00079C28 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8007CE2C 00079C2C 80 84 07 14 */ lwz r4, 0x714(r4) /* 8007CE30 00079C30 38 03 F0 E8 */ addi r0, r3, lbl_8006F0E8@l /* 8007CE34 00079C34 7C 04 00 40 */ cmplw r4, r0 /* 8007CE38 00079C38 40 82 00 08 */ bne lbl_8007CE40 /* 8007CE3C 00079C3C 4B FE DE C5 */ bl zEntPlayer.BoulderRollDoneCB__Fv lbl_8007CE40: -/* 8007CE40 00079C40 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007CE44 00079C44 38 C3 05 58 */ addi r6, r3, lbl_803C0558@l +/* 8007CE40 00079C40 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007CE44 00079C44 38 C3 05 58 */ addi r6, r3, lbl_globals@l /* 8007CE48 00079C48 80 86 16 B0 */ lwz r4, 0x16b0(r6) /* 8007CE4C 00079C4C 28 04 00 00 */ cmplwi r4, 0 /* 8007CE50 00079C50 41 82 05 90 */ beq lbl_8007D3E0 -/* 8007CE54 00079C54 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007CE54 00079C54 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007CE58 00079C58 7F 83 E3 78 */ mr r3, r28 /* 8007CE5C 00079C5C 38 A0 00 00 */ li r5, 0 /* 8007CE60 00079C60 D0 06 17 08 */ stfs f0, 0x1708(r6) /* 8007CE64 00079C64 4B FF 93 D1 */ bl zEntPlayer_Damage__FP5xBaseUiPC5xVec3 /* 8007CE68 00079C68 48 00 05 78 */ b lbl_8007D3E0 lbl_8007CE6C: -/* 8007CE6C 00079C6C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8007CE6C 00079C6C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8007CE70 00079C70 3C 60 80 07 */ lis r3, lbl_8006F0E8@ha -/* 8007CE74 00079C74 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8007CE74 00079C74 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8007CE78 00079C78 80 84 07 14 */ lwz r4, 0x714(r4) /* 8007CE7C 00079C7C 38 03 F0 E8 */ addi r0, r3, lbl_8006F0E8@l /* 8007CE80 00079C80 7C 04 00 40 */ cmplw r4, r0 /* 8007CE84 00079C84 40 82 00 08 */ bne lbl_8007CE8C /* 8007CE88 00079C88 4B FE DE 79 */ bl zEntPlayer.BoulderRollDoneCB__Fv lbl_8007CE8C: -/* 8007CE8C 00079C8C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007CE90 00079C90 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007CE8C 00079C8C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007CE90 00079C90 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007CE94 00079C94 80 03 16 B0 */ lwz r0, 0x16b0(r3) /* 8007CE98 00079C98 28 00 00 00 */ cmplwi r0, 0 /* 8007CE9C 00079C9C 41 82 05 44 */ beq lbl_8007D3E0 @@ -25314,8 +25314,8 @@ lbl_8007CE8C: /* 8007CEAC 00079CAC 4B FF 93 89 */ bl zEntPlayer_Damage__FP5xBaseUiPC5xVec3 /* 8007CEB0 00079CB0 48 00 05 30 */ b lbl_8007D3E0 lbl_8007CEB4: -/* 8007CEB4 00079CB4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007CEB8 00079CB8 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 8007CEB4 00079CB4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007CEB8 00079CB8 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 8007CEBC 00079CBC 38 05 06 E0 */ addi r0, r5, 0x6e0 /* 8007CEC0 00079CC0 7C 1D 00 40 */ cmplw r29, r0 /* 8007CEC4 00079CC4 40 82 00 2C */ bne lbl_8007CEF0 @@ -25345,23 +25345,23 @@ lbl_8007CEF0: /* 8007CF1C 00079D1C 38 65 00 30 */ addi r3, r5, 0x30 /* 8007CF20 00079D20 4B FD 15 BD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8007CF24 00079D24 80 BD 00 48 */ lwz r5, 0x48(r29) -/* 8007CF28 00079D28 3C 60 80 25 */ lis r3, lbl_80253018@ha -/* 8007CF2C 00079D2C 38 83 30 18 */ addi r4, r3, lbl_80253018@l +/* 8007CF28 00079D28 3C 60 80 25 */ lis r3, lbl_g_O3@ha +/* 8007CF2C 00079D2C 38 83 30 18 */ addi r4, r3, lbl_g_O3@l /* 8007CF30 00079D30 38 65 00 D4 */ addi r3, r5, 0xd4 /* 8007CF34 00079D34 4B FD 15 A9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8007CF38 00079D38 80 BD 00 48 */ lwz r5, 0x48(r29) -/* 8007CF3C 00079D3C 3C 60 80 25 */ lis r3, lbl_80253030@ha -/* 8007CF40 00079D40 38 83 30 30 */ addi r4, r3, lbl_80253030@l +/* 8007CF3C 00079D3C 3C 60 80 25 */ lis r3, lbl_g_Y3@ha +/* 8007CF40 00079D40 38 83 30 30 */ addi r4, r3, lbl_g_Y3@l /* 8007CF44 00079D44 38 65 00 AC */ addi r3, r5, 0xac /* 8007CF48 00079D48 4B FD 15 95 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8007CF4C 00079D4C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007CF4C 00079D4C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007CF50 00079D50 80 7D 00 48 */ lwz r3, 0x48(r29) /* 8007CF54 00079D54 D0 03 00 B8 */ stfs f0, 0xb8(r3) /* 8007CF58 00079D58 48 00 04 88 */ b lbl_8007D3E0 lbl_8007CF5C: -/* 8007CF5C 00079D5C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8007CF5C 00079D5C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8007CF60 00079D60 3C 60 80 07 */ lis r3, lbl_8006F0E8@ha -/* 8007CF64 00079D64 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8007CF64 00079D64 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8007CF68 00079D68 80 84 07 14 */ lwz r4, 0x714(r4) /* 8007CF6C 00079D6C 38 03 F0 E8 */ addi r0, r3, lbl_8006F0E8@l /* 8007CF70 00079D70 7C 04 00 40 */ cmplw r4, r0 @@ -25369,8 +25369,8 @@ lbl_8007CF5C: /* 8007CF78 00079D78 4B FE DD 89 */ bl zEntPlayer.BoulderRollDoneCB__Fv lbl_8007CF7C: /* 8007CF7C 00079D7C 80 9D 00 24 */ lwz r4, 0x24(r29) -/* 8007CF80 00079D80 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 8007CF84 00079D84 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 8007CF80 00079D80 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 8007CF84 00079D84 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 8007CF88 00079D88 80 A4 00 0C */ lwz r5, 0xc(r4) /* 8007CF8C 00079D8C 38 83 2B B0 */ addi r4, r3, 0x2bb0 /* 8007CF90 00079D90 80 65 00 08 */ lwz r3, 8(r5) @@ -25380,45 +25380,45 @@ lbl_8007CF7C: /* 8007CFA0 00079DA0 4B FC F6 0D */ bl xStricmp__FPCcPCc /* 8007CFA4 00079DA4 2C 03 00 00 */ cmpwi r3, 0 /* 8007CFA8 00079DA8 41 82 04 38 */ beq lbl_8007D3E0 -/* 8007CFAC 00079DAC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007CFAC 00079DAC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007CFB0 00079DB0 7F 83 E3 78 */ mr r3, r28 -/* 8007CFB4 00079DB4 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 8007CFB4 00079DB4 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 8007CFB8 00079DB8 38 84 2B C0 */ addi r4, r4, 0x2bc0 /* 8007CFBC 00079DBC 4B FC F5 F1 */ bl xStricmp__FPCcPCc /* 8007CFC0 00079DC0 2C 03 00 00 */ cmpwi r3, 0 /* 8007CFC4 00079DC4 41 82 04 1C */ beq lbl_8007D3E0 -/* 8007CFC8 00079DC8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007CFCC 00079DCC C0 02 8E 44 */ lfs f0, lbl_803CD7C4-_SDA2_BASE_(r2) -/* 8007CFD0 00079DD0 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8007CFC8 00079DC8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007CFCC 00079DCC C0 02 8E 44 */ lfs f0, lbl__4044-_SDA2_BASE_(r2) +/* 8007CFD0 00079DD0 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8007CFD4 00079DD4 38 00 00 00 */ li r0, 0 /* 8007CFD8 00079DD8 D0 04 17 20 */ stfs f0, 0x1720(r4) /* 8007CFDC 00079DDC 80 64 07 28 */ lwz r3, 0x728(r4) /* 8007CFE0 00079DE0 90 04 16 B0 */ stw r0, 0x16b0(r4) -/* 8007CFE4 00079DE4 C0 02 8C 9C */ lfs f0, lbl_803CD61C-_SDA2_BASE_(r2) +/* 8007CFE4 00079DE4 C0 02 8C 9C */ lfs f0, lbl__1906-_SDA2_BASE_(r2) /* 8007CFE8 00079DE8 D0 04 17 08 */ stfs f0, 0x1708(r4) -/* 8007CFEC 00079DEC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007CFEC 00079DEC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007CFF0 00079DF0 D0 03 00 D4 */ stfs f0, 0xd4(r3) -/* 8007CFF4 00079DF4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007CFF4 00079DF4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007CFF8 00079DF8 80 64 07 28 */ lwz r3, 0x728(r4) /* 8007CFFC 00079DFC D0 03 00 DC */ stfs f0, 0xdc(r3) /* 8007D000 00079E00 48 00 03 E0 */ b lbl_8007D3E0 lbl_8007D004: -/* 8007D004 00079E04 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8007D004 00079E04 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8007D008 00079E08 38 00 00 01 */ li r0, 1 -/* 8007D00C 00079E0C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007D00C 00079E0C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007D010 00079E10 90 03 16 AC */ stw r0, 0x16ac(r3) /* 8007D014 00079E14 48 00 03 CC */ b lbl_8007D3E0 lbl_8007D018: -/* 8007D018 00079E18 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8007D018 00079E18 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8007D01C 00079E1C 38 00 00 00 */ li r0, 0 -/* 8007D020 00079E20 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007D020 00079E20 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007D024 00079E24 90 03 16 AC */ stw r0, 0x16ac(r3) /* 8007D028 00079E28 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 8007D02C 00079E2C 4B FC A6 BD */ bl xShadowManager_Remove__FP4xEnt /* 8007D030 00079E30 48 00 03 B0 */ b lbl_8007D3E0 lbl_8007D034: -/* 8007D034 00079E34 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007D038 00079E38 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007D034 00079E34 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007D038 00079E38 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007D03C 00079E3C 80 03 17 88 */ lwz r0, 0x1788(r3) /* 8007D040 00079E40 28 00 00 00 */ cmplwi r0, 0 /* 8007D044 00079E44 41 82 03 9C */ beq lbl_8007D3E0 @@ -25428,20 +25428,20 @@ lbl_8007D034: /* 8007D054 00079E54 C0 3E 00 04 */ lfs f1, 4(r30) /* 8007D058 00079E58 D0 03 17 94 */ stfs f0, 0x1794(r3) /* 8007D05C 00079E5C 48 17 03 81 */ bl func_801ED3DC -/* 8007D060 00079E60 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8007D060 00079E60 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8007D064 00079E64 38 03 00 01 */ addi r0, r3, 1 -/* 8007D068 00079E68 3B 84 05 58 */ addi r28, r4, lbl_803C0558@l +/* 8007D068 00079E68 3B 84 05 58 */ addi r28, r4, lbl_globals@l /* 8007D06C 00079E6C 7F E3 FB 78 */ mr r3, r31 /* 8007D070 00079E70 90 1C 17 90 */ stw r0, 0x1790(r28) /* 8007D074 00079E74 4B FF F8 F9 */ bl zEntPlayer.GetPosVec__FP5xBase -/* 8007D078 00079E78 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8007D07C 00079E7C 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l +/* 8007D078 00079E78 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8007D07C 00079E7C 38 A4 05 58 */ addi r5, r4, lbl_globals@l /* 8007D080 00079E80 7C 64 1B 78 */ mr r4, r3 /* 8007D084 00079E84 38 65 17 98 */ addi r3, r5, 0x1798 /* 8007D088 00079E88 4B F8 E1 DD */ bl __as__5xVec3FRC5xVec3 /* 8007D08C 00079E8C 80 1C 17 90 */ lwz r0, 0x1790(r28) -/* 8007D090 00079E90 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007D094 00079E94 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007D090 00079E90 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007D094 00079E94 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007D098 00079E98 28 00 00 03 */ cmplwi r0, 3 /* 8007D09C 00079E9C 93 E3 17 A4 */ stw r31, 0x17a4(r3) /* 8007D0A0 00079EA0 41 81 00 0C */ bgt lbl_8007D0AC @@ -25452,8 +25452,8 @@ lbl_8007D0AC: /* 8007D0B0 00079EB0 90 1C 17 90 */ stw r0, 0x1790(r28) /* 8007D0B4 00079EB4 48 00 03 2C */ b lbl_8007D3E0 lbl_8007D0B8: -/* 8007D0B8 00079EB8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007D0BC 00079EBC 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8007D0B8 00079EB8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007D0BC 00079EBC 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8007D0C0 00079EC0 80 04 17 88 */ lwz r0, 0x1788(r4) /* 8007D0C4 00079EC4 28 00 00 00 */ cmplwi r0, 0 /* 8007D0C8 00079EC8 41 82 03 18 */ beq lbl_8007D3E0 @@ -25463,19 +25463,19 @@ lbl_8007D0B8: /* 8007D0D8 00079ED8 7F E3 FB 78 */ mr r3, r31 /* 8007D0DC 00079EDC 90 04 17 90 */ stw r0, 0x1790(r4) /* 8007D0E0 00079EE0 4B FF F8 8D */ bl zEntPlayer.GetPosVec__FP5xBase -/* 8007D0E4 00079EE4 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8007D0E8 00079EE8 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l +/* 8007D0E4 00079EE4 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8007D0E8 00079EE8 38 A4 05 58 */ addi r5, r4, lbl_globals@l /* 8007D0EC 00079EEC 7C 64 1B 78 */ mr r4, r3 /* 8007D0F0 00079EF0 38 65 17 98 */ addi r3, r5, 0x1798 /* 8007D0F4 00079EF4 4B F8 E1 71 */ bl __as__5xVec3FRC5xVec3 -/* 8007D0F8 00079EF8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007D0FC 00079EFC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007D0F8 00079EF8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007D0FC 00079EFC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007D100 00079F00 93 E3 17 A4 */ stw r31, 0x17a4(r3) /* 8007D104 00079F04 48 00 02 DC */ b lbl_8007D3E0 lbl_8007D108: -/* 8007D108 00079F08 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8007D108 00079F08 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8007D10C 00079F0C 38 00 00 00 */ li r0, 0 -/* 8007D110 00079F10 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007D110 00079F10 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007D114 00079F14 90 03 17 90 */ stw r0, 0x1790(r3) /* 8007D118 00079F18 48 00 02 C8 */ b lbl_8007D3E0 lbl_8007D11C: @@ -25484,7 +25484,7 @@ lbl_8007D11C: /* 8007D124 00079F24 48 00 02 BC */ b lbl_8007D3E0 lbl_8007D128: /* 8007D128 00079F28 C0 3E 00 00 */ lfs f1, 0(r30) -/* 8007D12C 00079F2C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007D12C 00079F2C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007D130 00079F30 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8007D134 00079F34 41 82 00 18 */ beq lbl_8007D14C /* 8007D138 00079F38 38 60 00 05 */ li r3, 5 @@ -25498,7 +25498,7 @@ lbl_8007D14C: /* 8007D154 00079F54 48 00 02 8C */ b lbl_8007D3E0 lbl_8007D158: /* 8007D158 00079F58 C0 3E 00 00 */ lfs f1, 0(r30) -/* 8007D15C 00079F5C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007D15C 00079F5C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007D160 00079F60 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8007D164 00079F64 41 82 00 18 */ beq lbl_8007D17C /* 8007D168 00079F68 38 60 00 07 */ li r3, 7 @@ -25512,7 +25512,7 @@ lbl_8007D17C: /* 8007D184 00079F84 48 00 02 5C */ b lbl_8007D3E0 lbl_8007D188: /* 8007D188 00079F88 C0 3E 00 00 */ lfs f1, 0(r30) -/* 8007D18C 00079F8C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007D18C 00079F8C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007D190 00079F90 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8007D194 00079F94 41 82 00 18 */ beq lbl_8007D1AC /* 8007D198 00079F98 38 60 00 09 */ li r3, 9 @@ -25530,15 +25530,15 @@ lbl_8007D1B8: /* 8007D1C0 00079FC0 80 1F 00 08 */ lwz r0, 8(r31) /* 8007D1C4 00079FC4 28 00 00 00 */ cmplwi r0, 0 /* 8007D1C8 00079FC8 41 82 02 18 */ beq lbl_8007D3E0 -/* 8007D1CC 00079FCC 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8007D1CC 00079FCC 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8007D1D0 00079FD0 38 61 00 08 */ addi r3, r1, 8 -/* 8007D1D4 00079FD4 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8007D1D4 00079FD4 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8007D1D8 00079FD8 C0 24 1F AC */ lfs f1, 0x1fac(r4) /* 8007D1DC 00079FDC 38 84 1F A0 */ addi r4, r4, 0x1fa0 /* 8007D1E0 00079FE0 4B F8 DE B1 */ bl xVec3SMul__FP5xVec3PC5xVec3f -/* 8007D1E4 00079FE4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8007D1E4 00079FE4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8007D1E8 00079FE8 81 9F 00 08 */ lwz r12, 8(r31) -/* 8007D1EC 00079FEC 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8007D1EC 00079FEC 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8007D1F0 00079FF0 7F E3 FB 78 */ mr r3, r31 /* 8007D1F4 00079FF4 38 A1 00 08 */ addi r5, r1, 8 /* 8007D1F8 00079FF8 80 84 07 04 */ lwz r4, 0x704(r4) @@ -25547,30 +25547,30 @@ lbl_8007D1B8: /* 8007D204 0007A004 4E 80 04 21 */ bctrl /* 8007D208 0007A008 48 00 01 D8 */ b lbl_8007D3E0 lbl_8007D20C: -/* 8007D20C 0007A00C C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 8007D20C 0007A00C C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 8007D210 0007A010 C0 3E 00 00 */ lfs f1, 0(r30) /* 8007D214 0007A014 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 8007D218 0007A018 40 82 00 10 */ bne lbl_8007D228 /* 8007D21C 0007A01C 38 00 00 01 */ li r0, 1 -/* 8007D220 0007A020 90 0D 8D 60 */ stw r0, lbl_803CB660-_SDA_BASE_(r13) +/* 8007D220 0007A020 90 0D 8D 60 */ stw r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 8007D224 0007A024 48 00 01 BC */ b lbl_8007D3E0 lbl_8007D228: -/* 8007D228 0007A028 C0 02 8C B4 */ lfs f0, lbl_803CD634-_SDA2_BASE_(r2) +/* 8007D228 0007A028 C0 02 8C B4 */ lfs f0, lbl__2182-_SDA2_BASE_(r2) /* 8007D22C 0007A02C FC 00 08 00 */ fcmpu cr0, f0, f1 /* 8007D230 0007A030 40 82 00 10 */ bne lbl_8007D240 /* 8007D234 0007A034 38 00 00 02 */ li r0, 2 -/* 8007D238 0007A038 90 0D 8D 60 */ stw r0, lbl_803CB660-_SDA_BASE_(r13) +/* 8007D238 0007A038 90 0D 8D 60 */ stw r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 8007D23C 0007A03C 48 00 01 A4 */ b lbl_8007D3E0 lbl_8007D240: /* 8007D240 0007A040 38 00 00 00 */ li r0, 0 -/* 8007D244 0007A044 90 0D 8D 60 */ stw r0, lbl_803CB660-_SDA_BASE_(r13) +/* 8007D244 0007A044 90 0D 8D 60 */ stw r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 8007D248 0007A048 48 00 01 98 */ b lbl_8007D3E0 lbl_8007D24C: /* 8007D24C 0007A04C 4B FB 3A 1D */ bl xrand__Fv /* 8007D250 0007A050 54 60 07 BE */ clrlwi r0, r3, 0x1e /* 8007D254 0007A054 28 00 00 03 */ cmplwi r0, 3 /* 8007D258 0007A058 40 82 01 88 */ bne lbl_8007D3E0 -/* 8007D25C 0007A05C C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007D25C 0007A05C C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 8007D260 0007A060 38 60 00 00 */ li r3, 0 /* 8007D264 0007A064 38 80 00 14 */ li r4, 0x14 /* 8007D268 0007A068 38 A0 00 31 */ li r5, 0x31 @@ -25582,7 +25582,7 @@ lbl_8007D278: /* 8007D27C 0007A07C 54 60 07 BE */ clrlwi r0, r3, 0x1e /* 8007D280 0007A080 28 00 00 03 */ cmplwi r0, 3 /* 8007D284 0007A084 40 82 01 5C */ bne lbl_8007D3E0 -/* 8007D288 0007A088 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007D288 0007A088 C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 8007D28C 0007A08C 38 60 00 00 */ li r3, 0 /* 8007D290 0007A090 38 80 00 14 */ li r4, 0x14 /* 8007D294 0007A094 38 A0 00 34 */ li r5, 0x34 @@ -25590,97 +25590,97 @@ lbl_8007D278: /* 8007D29C 0007A09C 48 00 37 E1 */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D2A0 0007A0A0 48 00 01 40 */ b lbl_8007D3E0 lbl_8007D2A4: -/* 8007D2A4 0007A0A4 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007D2A4 0007A0A4 C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 8007D2A8 0007A0A8 38 60 00 3C */ li r3, 0x3c /* 8007D2AC 0007A0AC 38 80 00 3C */ li r4, 0x3c /* 8007D2B0 0007A0B0 48 00 38 11 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D2B4 0007A0B4 48 00 01 2C */ b lbl_8007D3E0 lbl_8007D2B8: -/* 8007D2B8 0007A0B8 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007D2B8 0007A0B8 C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 8007D2BC 0007A0BC 38 60 00 3D */ li r3, 0x3d /* 8007D2C0 0007A0C0 38 80 00 3D */ li r4, 0x3d /* 8007D2C4 0007A0C4 48 00 37 FD */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D2C8 0007A0C8 48 00 01 18 */ b lbl_8007D3E0 lbl_8007D2CC: -/* 8007D2CC 0007A0CC C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007D2CC 0007A0CC C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 8007D2D0 0007A0D0 38 60 00 3E */ li r3, 0x3e /* 8007D2D4 0007A0D4 38 80 00 3E */ li r4, 0x3e /* 8007D2D8 0007A0D8 48 00 37 E9 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D2DC 0007A0DC 48 00 01 04 */ b lbl_8007D3E0 lbl_8007D2E0: -/* 8007D2E0 0007A0E0 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007D2E0 0007A0E0 C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 8007D2E4 0007A0E4 38 60 00 3F */ li r3, 0x3f /* 8007D2E8 0007A0E8 38 80 00 3F */ li r4, 0x3f /* 8007D2EC 0007A0EC 48 00 37 D5 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D2F0 0007A0F0 48 00 00 F0 */ b lbl_8007D3E0 lbl_8007D2F4: -/* 8007D2F4 0007A0F4 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007D2F4 0007A0F4 C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 8007D2F8 0007A0F8 38 60 00 40 */ li r3, 0x40 /* 8007D2FC 0007A0FC 38 80 00 40 */ li r4, 0x40 /* 8007D300 0007A100 48 00 37 C1 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D304 0007A104 48 00 00 DC */ b lbl_8007D3E0 lbl_8007D308: -/* 8007D308 0007A108 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007D308 0007A108 C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 8007D30C 0007A10C 38 60 00 41 */ li r3, 0x41 /* 8007D310 0007A110 38 80 00 41 */ li r4, 0x41 /* 8007D314 0007A114 48 00 37 AD */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D318 0007A118 48 00 00 C8 */ b lbl_8007D3E0 lbl_8007D31C: -/* 8007D31C 0007A11C C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007D31C 0007A11C C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 8007D320 0007A120 38 60 00 42 */ li r3, 0x42 /* 8007D324 0007A124 38 80 00 42 */ li r4, 0x42 /* 8007D328 0007A128 48 00 37 99 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D32C 0007A12C 48 00 00 B4 */ b lbl_8007D3E0 lbl_8007D330: -/* 8007D330 0007A130 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007D330 0007A130 C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 8007D334 0007A134 38 60 00 43 */ li r3, 0x43 /* 8007D338 0007A138 38 80 00 43 */ li r4, 0x43 /* 8007D33C 0007A13C 48 00 37 85 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D340 0007A140 48 00 00 A0 */ b lbl_8007D3E0 lbl_8007D344: -/* 8007D344 0007A144 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007D344 0007A144 C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 8007D348 0007A148 38 60 00 44 */ li r3, 0x44 /* 8007D34C 0007A14C 38 80 00 44 */ li r4, 0x44 /* 8007D350 0007A150 48 00 37 71 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D354 0007A154 48 00 00 8C */ b lbl_8007D3E0 lbl_8007D358: -/* 8007D358 0007A158 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007D358 0007A158 C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 8007D35C 0007A15C 38 60 00 45 */ li r3, 0x45 /* 8007D360 0007A160 38 80 00 45 */ li r4, 0x45 /* 8007D364 0007A164 48 00 37 5D */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D368 0007A168 48 00 00 78 */ b lbl_8007D3E0 lbl_8007D36C: -/* 8007D36C 0007A16C C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007D36C 0007A16C C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 8007D370 0007A170 38 60 00 46 */ li r3, 0x46 /* 8007D374 0007A174 38 80 00 46 */ li r4, 0x46 /* 8007D378 0007A178 48 00 37 49 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D37C 0007A17C 48 00 00 64 */ b lbl_8007D3E0 lbl_8007D380: -/* 8007D380 0007A180 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007D380 0007A180 C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 8007D384 0007A184 38 60 00 47 */ li r3, 0x47 /* 8007D388 0007A188 38 80 00 47 */ li r4, 0x47 /* 8007D38C 0007A18C 48 00 37 35 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D390 0007A190 48 00 00 50 */ b lbl_8007D3E0 lbl_8007D394: -/* 8007D394 0007A194 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007D394 0007A194 C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 8007D398 0007A198 38 60 00 48 */ li r3, 0x48 /* 8007D39C 0007A19C 38 80 00 48 */ li r4, 0x48 /* 8007D3A0 0007A1A0 48 00 37 21 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D3A4 0007A1A4 48 00 00 3C */ b lbl_8007D3E0 lbl_8007D3A8: -/* 8007D3A8 0007A1A8 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007D3A8 0007A1A8 C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 8007D3AC 0007A1AC 38 60 00 49 */ li r3, 0x49 /* 8007D3B0 0007A1B0 38 80 00 4A */ li r4, 0x4a /* 8007D3B4 0007A1B4 48 00 37 0D */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D3B8 0007A1B8 48 00 00 28 */ b lbl_8007D3E0 lbl_8007D3BC: -/* 8007D3BC 0007A1BC C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007D3BC 0007A1BC C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 8007D3C0 0007A1C0 38 60 00 4B */ li r3, 0x4b /* 8007D3C4 0007A1C4 38 80 00 4B */ li r4, 0x4b /* 8007D3C8 0007A1C8 48 00 36 F9 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 8007D3CC 0007A1CC 48 00 00 14 */ b lbl_8007D3E0 lbl_8007D3D0: -/* 8007D3D0 0007A1D0 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007D3D0 0007A1D0 C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 8007D3D4 0007A1D4 38 60 00 4C */ li r3, 0x4c /* 8007D3D8 0007A1D8 38 80 00 4C */ li r4, 0x4c /* 8007D3DC 0007A1DC 48 00 36 E5 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf @@ -25725,24 +25725,24 @@ zEntPlayer.PlayerSwingUpdate__FP4xEntfff: /* 8007D464 0007A264 EC 02 00 2A */ fadds f0, f2, f0 /* 8007D468 0007A268 D0 01 00 60 */ stfs f0, 0x60(r1) /* 8007D46C 0007A26C 48 04 79 E1 */ bl isin__Ff -/* 8007D470 0007A270 C0 02 8C B4 */ lfs f0, lbl_803CD634-_SDA2_BASE_(r2) +/* 8007D470 0007A270 C0 02 8C B4 */ lfs f0, lbl__2182-_SDA2_BASE_(r2) /* 8007D474 0007A274 EC 00 00 72 */ fmuls f0, f0, f1 /* 8007D478 0007A278 FC 20 E0 90 */ fmr f1, f28 /* 8007D47C 0007A27C EC 1D 00 32 */ fmuls f0, f29, f0 /* 8007D480 0007A280 D0 01 00 44 */ stfs f0, 0x44(r1) -/* 8007D484 0007A284 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007D484 0007A284 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007D488 0007A288 D0 01 00 48 */ stfs f0, 0x48(r1) /* 8007D48C 0007A28C 48 04 7A 05 */ bl icos__Ff -/* 8007D490 0007A290 C0 02 8C B4 */ lfs f0, lbl_803CD634-_SDA2_BASE_(r2) +/* 8007D490 0007A290 C0 02 8C B4 */ lfs f0, lbl__2182-_SDA2_BASE_(r2) /* 8007D494 0007A294 38 61 00 38 */ addi r3, r1, 0x38 /* 8007D498 0007A298 38 81 00 44 */ addi r4, r1, 0x44 /* 8007D49C 0007A29C EC 00 00 72 */ fmuls f0, f0, f1 /* 8007D4A0 0007A2A0 EC 1D 00 32 */ fmuls f0, f29, f0 /* 8007D4A4 0007A2A4 D0 01 00 4C */ stfs f0, 0x4c(r1) /* 8007D4A8 0007A2A8 4B FD 0E 49 */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 8007D4AC 0007A2AC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8007D4AC 0007A2AC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8007D4B0 0007A2B0 3B 80 00 02 */ li r28, 2 -/* 8007D4B4 0007A2B4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007D4B4 0007A2B4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007D4B8 0007A2B8 3B C0 00 A0 */ li r30, 0xa0 /* 8007D4BC 0007A2BC 3B A3 1A 04 */ addi r29, r3, 0x1a04 lbl_8007D4C0: @@ -25768,7 +25768,7 @@ lbl_8007D4F8: /* 8007D508 0007A308 7F A4 EB 78 */ mr r4, r29 /* 8007D50C 0007A30C 38 61 00 2C */ addi r3, r1, 0x2c /* 8007D510 0007A310 4B FD 0D E1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 8007D514 0007A314 80 AD 8D 08 */ lwz r5, lbl_803CB608-_SDA_BASE_(r13) +/* 8007D514 0007A314 80 AD 8D 08 */ lwz r5, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8007D518 0007A318 38 61 00 50 */ addi r3, r1, 0x50 /* 8007D51C 0007A31C 38 81 00 5C */ addi r4, r1, 0x5c /* 8007D520 0007A320 80 A5 00 10 */ lwz r5, 0x10(r5) @@ -25798,14 +25798,14 @@ lbl_8007D4F8: /* 8007D580 0007A380 D0 61 00 48 */ stfs f3, 0x48(r1) /* 8007D584 0007A384 D0 01 00 4C */ stfs f0, 0x4c(r1) /* 8007D588 0007A388 4B FD 0D 69 */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 8007D58C 0007A38C C0 02 8C 44 */ lfs f0, lbl_803CD5C4-_SDA2_BASE_(r2) +/* 8007D58C 0007A38C C0 02 8C 44 */ lfs f0, lbl__1051_2-_SDA2_BASE_(r2) /* 8007D590 0007A390 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007D594 0007A394 40 81 00 5C */ ble lbl_8007D5F0 /* 8007D598 0007A398 7F A4 EB 78 */ mr r4, r29 /* 8007D59C 0007A39C 38 61 00 20 */ addi r3, r1, 0x20 /* 8007D5A0 0007A3A0 4B FD 0F 51 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8007D5A4 0007A3A4 FF 80 08 90 */ fmr f28, f1 -/* 8007D5A8 0007A3A8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007D5A8 0007A3A8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007D5AC 0007A3AC FC 1C 00 40 */ fcmpo cr0, f28, f0 /* 8007D5B0 0007A3B0 40 80 00 10 */ bge lbl_8007D5C0 /* 8007D5B4 0007A3B4 38 61 00 44 */ addi r3, r1, 0x44 @@ -25820,15 +25820,15 @@ lbl_8007D5C0: /* 8007D5D4 0007A3D4 38 61 00 14 */ addi r3, r1, 0x14 /* 8007D5D8 0007A3D8 38 A1 00 08 */ addi r5, r1, 8 /* 8007D5DC 0007A3DC 4B F9 10 B5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 8007D5E0 0007A3E0 C0 22 8C A4 */ lfs f1, lbl_803CD624-_SDA2_BASE_(r2) +/* 8007D5E0 0007A3E0 C0 22 8C A4 */ lfs f1, lbl__2087_1-_SDA2_BASE_(r2) /* 8007D5E4 0007A3E4 38 61 00 44 */ addi r3, r1, 0x44 /* 8007D5E8 0007A3E8 38 81 00 14 */ addi r4, r1, 0x14 /* 8007D5EC 0007A3EC 4B F9 7A 6D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f lbl_8007D5F0: /* 8007D5F0 0007A3F0 C0 41 00 48 */ lfs f2, 0x48(r1) -/* 8007D5F4 0007A3F4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007D5F8 0007A3F8 C0 02 8C 9C */ lfs f0, lbl_803CD61C-_SDA2_BASE_(r2) -/* 8007D5FC 0007A3FC 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l +/* 8007D5F4 0007A3F4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007D5F8 0007A3F8 C0 02 8C 9C */ lfs f0, lbl__1906-_SDA2_BASE_(r2) +/* 8007D5FC 0007A3FC 3B C3 05 58 */ addi r30, r3, lbl_globals@l /* 8007D600 0007A400 C0 21 00 44 */ lfs f1, 0x44(r1) /* 8007D604 0007A404 7F A4 EB 78 */ mr r4, r29 /* 8007D608 0007A408 EC 82 00 28 */ fsubs f4, f2, f0 @@ -25845,10 +25845,10 @@ lbl_8007D5F0: /* 8007D634 0007A434 D0 5E 1A 08 */ stfs f2, 0x1a08(r30) /* 8007D638 0007A438 D0 1E 1A 0C */ stfs f0, 0x1a0c(r30) /* 8007D63C 0007A43C 4B FD 0E B5 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 8007D640 0007A440 C0 02 8F 70 */ lfs f0, lbl_803CD8F0-_SDA2_BASE_(r2) +/* 8007D640 0007A440 C0 02 8F 70 */ lfs f0, lbl__9420-_SDA2_BASE_(r2) /* 8007D644 0007A444 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8007D648 0007A448 40 81 00 40 */ ble lbl_8007D688 -/* 8007D64C 0007A44C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007D64C 0007A44C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007D650 0007A450 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007D654 0007A454 40 81 00 34 */ ble lbl_8007D688 /* 8007D658 0007A458 C0 41 00 50 */ lfs f2, 0x50(r1) @@ -25878,7 +25878,7 @@ lbl_8007D688: /* 8007D6B4 0007A4B4 EC 01 07 BA */ fmadds f0, f1, f30, f0 /* 8007D6B8 0007A4B8 D0 41 00 60 */ stfs f2, 0x60(r1) /* 8007D6BC 0007A4BC D0 01 00 64 */ stfs f0, 0x64(r1) -/* 8007D6C0 0007A4C0 80 AD 8D 08 */ lwz r5, lbl_803CB608-_SDA_BASE_(r13) +/* 8007D6C0 0007A4C0 80 AD 8D 08 */ lwz r5, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8007D6C4 0007A4C4 80 A5 00 10 */ lwz r5, 0x10(r5) /* 8007D6C8 0007A4C8 80 A5 00 24 */ lwz r5, 0x24(r5) /* 8007D6CC 0007A4CC 80 A5 00 4C */ lwz r5, 0x4c(r5) @@ -25888,28 +25888,28 @@ lbl_8007D688: /* 8007D6DC 0007A4DC 7C 64 1B 78 */ mr r4, r3 /* 8007D6E0 0007A4E0 4B FD 0C 11 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8007D6E4 0007A4E4 FF E0 08 90 */ fmr f31, f1 -/* 8007D6E8 0007A4E8 C0 02 8F 70 */ lfs f0, lbl_803CD8F0-_SDA2_BASE_(r2) +/* 8007D6E8 0007A4E8 C0 02 8F 70 */ lfs f0, lbl__9420-_SDA2_BASE_(r2) /* 8007D6EC 0007A4EC FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8007D6F0 0007A4F0 40 81 00 10 */ ble lbl_8007D700 -/* 8007D6F4 0007A4F4 C0 22 8E C8 */ lfs f1, lbl_803CD848-_SDA2_BASE_(r2) -/* 8007D6F8 0007A4F8 C0 02 8C AC */ lfs f0, lbl_803CD62C-_SDA2_BASE_(r2) +/* 8007D6F4 0007A4F4 C0 22 8E C8 */ lfs f1, lbl__6495-_SDA2_BASE_(r2) +/* 8007D6F8 0007A4F8 C0 02 8C AC */ lfs f0, lbl__2135-_SDA2_BASE_(r2) /* 8007D6FC 0007A4FC EF E1 07 FA */ fmadds f31, f1, f31, f0 lbl_8007D700: -/* 8007D700 0007A500 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8007D700 0007A500 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8007D704 0007A504 38 81 00 50 */ addi r4, r1, 0x50 -/* 8007D708 0007A508 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007D708 0007A508 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007D70C 0007A50C 3B A3 1D 2C */ addi r29, r3, 0x1d2c /* 8007D710 0007A510 7F A3 EB 78 */ mr r3, r29 /* 8007D714 0007A514 4B F8 DB 51 */ bl __as__5xVec3FRC5xVec3 /* 8007D718 0007A518 7F A3 EB 78 */ mr r3, r29 /* 8007D71C 0007A51C 7F A4 EB 78 */ mr r4, r29 /* 8007D720 0007A520 4B F9 0F A5 */ bl xVec3Inv__FP5xVec3PC5xVec3 -/* 8007D724 0007A524 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007D728 0007A528 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007D724 0007A524 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007D728 0007A528 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007D72C 0007A52C C0 03 1A A8 */ lfs f0, 0x1aa8(r3) /* 8007D730 0007A530 EC 00 F0 2A */ fadds f0, f0, f30 /* 8007D734 0007A534 D0 03 1A A8 */ stfs f0, 0x1aa8(r3) -/* 8007D738 0007A538 80 6D 8D 08 */ lwz r3, lbl_803CB608-_SDA_BASE_(r13) +/* 8007D738 0007A538 80 6D 8D 08 */ lwz r3, lbl_sLassoInfo-_SDA_BASE_(r13) /* 8007D73C 0007A53C 80 BF 00 48 */ lwz r5, 0x48(r31) /* 8007D740 0007A540 80 83 00 10 */ lwz r4, 0x10(r3) /* 8007D744 0007A544 38 65 00 30 */ addi r3, r5, 0x30 @@ -25923,9 +25923,9 @@ lbl_8007D700: /* 8007D764 0007A564 38 63 00 30 */ addi r3, r3, 0x30 /* 8007D768 0007A568 4B F9 78 F1 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8007D76C 0007A56C 80 9F 00 48 */ lwz r4, 0x48(r31) -/* 8007D770 0007A570 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8007D770 0007A570 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8007D774 0007A574 C0 1F 00 94 */ lfs f0, 0x94(r31) -/* 8007D778 0007A578 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007D778 0007A578 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007D77C 0007A57C C0 24 00 34 */ lfs f1, 0x34(r4) /* 8007D780 0007A580 EC 01 00 28 */ fsubs f0, f1, f0 /* 8007D784 0007A584 D0 04 00 34 */ stfs f0, 0x34(r4) @@ -25934,10 +25934,10 @@ lbl_8007D700: /* 8007D790 0007A590 60 00 00 01 */ ori r0, r0, 1 /* 8007D794 0007A594 90 04 00 E0 */ stw r0, 0xe0(r4) /* 8007D798 0007A598 C0 43 1A 20 */ lfs f2, 0x1a20(r3) -/* 8007D79C 0007A59C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) +/* 8007D79C 0007A59C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) /* 8007D7A0 0007A5A0 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 8007D7A4 0007A5A4 40 80 00 20 */ bge lbl_8007D7C4 -/* 8007D7A8 0007A5A8 C0 02 8C 0C */ lfs f0, lbl_803CD58C-_SDA2_BASE_(r2) +/* 8007D7A8 0007A5A8 C0 02 8C 0C */ lfs f0, lbl__875-_SDA2_BASE_(r2) /* 8007D7AC 0007A5AC EC 00 17 BA */ fmadds f0, f0, f30, f2 /* 8007D7B0 0007A5B0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007D7B4 0007A5B4 40 80 00 08 */ bge lbl_8007D7BC @@ -25951,10 +25951,10 @@ lbl_8007D7C4: /* 8007D7C8 0007A5C8 38 81 00 2C */ addi r4, r1, 0x2c /* 8007D7CC 0007A5CC 4B FD 0D 25 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8007D7D0 0007A5D0 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 8007D7D4 0007A5D4 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 8007D7D4 0007A5D4 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 8007D7D8 0007A5D8 80 63 00 0C */ lwz r3, 0xc(r3) /* 8007D7DC 0007A5DC EC 3D 00 7C */ fnmsubs f1, f29, f1, f0 -/* 8007D7E0 0007A5E0 C0 02 8C 3C */ lfs f0, lbl_803CD5BC-_SDA2_BASE_(r2) +/* 8007D7E0 0007A5E0 C0 02 8C 3C */ lfs f0, lbl__1023-_SDA2_BASE_(r2) /* 8007D7E4 0007A5E4 80 63 00 08 */ lwz r3, 8(r3) /* 8007D7E8 0007A5E8 C0 43 00 10 */ lfs f2, 0x10(r3) /* 8007D7EC 0007A5EC EC 21 10 28 */ fsubs f1, f1, f2 @@ -25970,7 +25970,7 @@ lbl_8007D7C4: /* 8007D814 0007A614 EC 00 08 2A */ fadds f0, f0, f1 /* 8007D818 0007A618 D0 03 00 10 */ stfs f0, 0x10(r3) /* 8007D81C 0007A61C 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 8007D820 0007A620 C0 02 8C C4 */ lfs f0, lbl_803CD644-_SDA2_BASE_(r2) +/* 8007D820 0007A620 C0 02 8C C4 */ lfs f0, lbl__2445-_SDA2_BASE_(r2) /* 8007D824 0007A624 80 63 00 0C */ lwz r3, 0xc(r3) /* 8007D828 0007A628 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8007D82C 0007A62C 80 63 00 08 */ lwz r3, 8(r3) @@ -25980,31 +25980,31 @@ lbl_8007D7C4: /* 8007D83C 0007A63C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007D840 0007A640 41 81 00 1C */ bgt lbl_8007D85C lbl_8007D844: -/* 8007D844 0007A644 C0 02 8C AC */ lfs f0, lbl_803CD62C-_SDA2_BASE_(r2) +/* 8007D844 0007A644 C0 02 8C AC */ lfs f0, lbl__2135-_SDA2_BASE_(r2) /* 8007D848 0007A648 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8007D84C 0007A64C 4C 41 13 82 */ cror 2, 1, 2 /* 8007D850 0007A650 40 82 00 18 */ bne lbl_8007D868 /* 8007D854 0007A654 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007D858 0007A658 40 80 00 10 */ bge lbl_8007D868 lbl_8007D85C: -/* 8007D85C 0007A65C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007D85C 0007A65C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8007D860 0007A660 38 60 00 19 */ li r3, 0x19 /* 8007D864 0007A664 48 00 2F 2D */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf lbl_8007D868: -/* 8007D868 0007A668 C0 0D 8D 18 */ lfs f0, lbl_803CB618-_SDA_BASE_(r13) +/* 8007D868 0007A668 C0 0D 8D 18 */ lfs f0, lbl_sSwingTimeElapsed-_SDA_BASE_(r13) /* 8007D86C 0007A66C EC 00 F0 2A */ fadds f0, f0, f30 -/* 8007D870 0007A670 D0 0D 8D 18 */ stfs f0, lbl_803CB618-_SDA_BASE_(r13) +/* 8007D870 0007A670 D0 0D 8D 18 */ stfs f0, lbl_sSwingTimeElapsed-_SDA_BASE_(r13) /* 8007D874 0007A674 4B FD 48 ED */ bl zCameraGetLassoCamFactor__Fv -/* 8007D878 0007A678 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8007D878 0007A678 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8007D87C 0007A67C FF A0 08 90 */ fmr f29, f1 -/* 8007D880 0007A680 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007D880 0007A680 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007D884 0007A684 38 81 00 50 */ addi r4, r1, 0x50 /* 8007D888 0007A688 38 63 00 34 */ addi r3, r3, 0x34 /* 8007D88C 0007A68C 4B FD 0C 65 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 8007D890 0007A690 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) -/* 8007D894 0007A694 C0 42 8C AC */ lfs f2, lbl_803CD62C-_SDA2_BASE_(r2) +/* 8007D890 0007A690 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) +/* 8007D894 0007A694 C0 42 8C AC */ lfs f2, lbl__2135-_SDA2_BASE_(r2) /* 8007D898 0007A698 EC 00 00 7C */ fnmsubs f0, f0, f1, f0 -/* 8007D89C 0007A69C C0 22 8D 18 */ lfs f1, lbl_803CD698-_SDA2_BASE_(r2) +/* 8007D89C 0007A69C C0 22 8D 18 */ lfs f1, lbl__3260-_SDA2_BASE_(r2) /* 8007D8A0 0007A6A0 EC 02 00 32 */ fmuls f0, f2, f0 /* 8007D8A4 0007A6A4 EC 21 07 7A */ fmadds f1, f1, f29, f0 /* 8007D8A8 0007A6A8 4B FD 48 B1 */ bl zCameraSetLassoCamFactor__Ff @@ -26027,8 +26027,8 @@ lbl_8007D868: .global zEntPlayer.PlayerTeeterCheck__FP4xEntP6xScenef zEntPlayer.PlayerTeeterCheck__FP4xEntP6xScenef: -/* 8007D8EC 0007A6EC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007D8F0 0007A6F0 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 8007D8EC 0007A6EC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007D8F0 0007A6F0 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 8007D8F4 0007A6F4 80 05 17 30 */ lwz r0, 0x1730(r5) /* 8007D8F8 0007A6F8 28 00 00 00 */ cmplwi r0, 0 /* 8007D8FC 0007A6FC 41 82 00 10 */ beq lbl_8007D90C @@ -26042,21 +26042,21 @@ lbl_8007D90C: /* 8007D918 0007A718 38 03 FF FF */ addi r0, r3, -1 /* 8007D91C 0007A71C 90 05 16 C0 */ stw r0, 0x16c0(r5) lbl_8007D920: -/* 8007D920 0007A720 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007D924 0007A724 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007D920 0007A720 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007D924 0007A724 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007D928 0007A728 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 8007D92C 0007A72C 2C 00 00 00 */ cmpwi r0, 0 /* 8007D930 0007A730 4C 82 00 20 */ bnelr -/* 8007D934 0007A734 3C 80 80 3C */ lis r4, lbl_803BF720@ha -/* 8007D938 0007A738 C0 02 8F 74 */ lfs f0, lbl_803CD8F4-_SDA2_BASE_(r2) -/* 8007D93C 0007A73C C4 44 F7 20 */ lfsu f2, lbl_803BF720@l(r4) -/* 8007D940 0007A740 3C 60 80 3C */ lis r3, lbl_803BF730@ha -/* 8007D944 0007A744 38 63 F7 30 */ addi r3, r3, lbl_803BF730@l +/* 8007D934 0007A734 3C 80 80 3C */ lis r4, lbl_floor_dist@ha +/* 8007D938 0007A738 C0 02 8F 74 */ lfs f0, lbl__9457-_SDA2_BASE_(r2) +/* 8007D93C 0007A73C C4 44 F7 20 */ lfsu f2, lbl_floor_dist@l(r4) +/* 8007D940 0007A740 3C 60 80 3C */ lis r3, lbl_floor_tmr@ha +/* 8007D944 0007A744 38 63 F7 30 */ addi r3, r3, lbl_floor_tmr@l /* 8007D948 0007A748 38 C0 00 00 */ li r6, 0 /* 8007D94C 0007A74C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8007D950 0007A750 40 81 00 38 */ ble lbl_8007D988 /* 8007D954 0007A754 C0 43 00 00 */ lfs f2, 0(r3) -/* 8007D958 0007A758 C0 02 8C AC */ lfs f0, lbl_803CD62C-_SDA2_BASE_(r2) +/* 8007D958 0007A758 C0 02 8C AC */ lfs f0, lbl__2135-_SDA2_BASE_(r2) /* 8007D95C 0007A75C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8007D960 0007A760 4C 41 13 82 */ cror 2, 1, 2 /* 8007D964 0007A764 40 82 00 18 */ bne lbl_8007D97C @@ -26070,25 +26070,25 @@ lbl_8007D97C: /* 8007D980 0007A780 D0 03 00 00 */ stfs f0, 0(r3) /* 8007D984 0007A784 48 00 00 0C */ b lbl_8007D990 lbl_8007D988: -/* 8007D988 0007A788 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007D988 0007A788 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007D98C 0007A78C D0 03 00 00 */ stfs f0, 0(r3) lbl_8007D990: -/* 8007D990 0007A790 C0 02 8F 74 */ lfs f0, lbl_803CD8F4-_SDA2_BASE_(r2) +/* 8007D990 0007A790 C0 02 8F 74 */ lfs f0, lbl__9457-_SDA2_BASE_(r2) /* 8007D994 0007A794 38 63 00 04 */ addi r3, r3, 4 /* 8007D998 0007A798 C4 44 00 04 */ lfsu f2, 4(r4) /* 8007D99C 0007A79C 38 C0 00 01 */ li r6, 1 /* 8007D9A0 0007A7A0 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8007D9A4 0007A7A4 40 81 00 40 */ ble lbl_8007D9E4 /* 8007D9A8 0007A7A8 C0 43 00 00 */ lfs f2, 0(r3) -/* 8007D9AC 0007A7AC C0 02 8C AC */ lfs f0, lbl_803CD62C-_SDA2_BASE_(r2) +/* 8007D9AC 0007A7AC C0 02 8C AC */ lfs f0, lbl__2135-_SDA2_BASE_(r2) /* 8007D9B0 0007A7B0 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8007D9B4 0007A7B4 4C 41 13 82 */ cror 2, 1, 2 /* 8007D9B8 0007A7B8 40 82 00 20 */ bne lbl_8007D9D8 -/* 8007D9BC 0007A7BC 3C 60 80 3C */ lis r3, lbl_803BF730@ha +/* 8007D9BC 0007A7BC 3C 60 80 3C */ lis r3, lbl_floor_tmr@ha /* 8007D9C0 0007A7C0 38 00 00 01 */ li r0, 1 /* 8007D9C4 0007A7C4 54 C4 10 3A */ slwi r4, r6, 2 /* 8007D9C8 0007A7C8 90 05 16 C0 */ stw r0, 0x16c0(r5) -/* 8007D9CC 0007A7CC 38 63 F7 30 */ addi r3, r3, lbl_803BF730@l +/* 8007D9CC 0007A7CC 38 63 F7 30 */ addi r3, r3, lbl_floor_tmr@l /* 8007D9D0 0007A7D0 7C 03 25 2E */ stfsx f0, r3, r4 /* 8007D9D4 0007A7D4 4E 80 00 20 */ blr lbl_8007D9D8: @@ -26096,25 +26096,25 @@ lbl_8007D9D8: /* 8007D9DC 0007A7DC D0 03 00 00 */ stfs f0, 0(r3) /* 8007D9E0 0007A7E0 48 00 00 0C */ b lbl_8007D9EC lbl_8007D9E4: -/* 8007D9E4 0007A7E4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007D9E4 0007A7E4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007D9E8 0007A7E8 D0 03 00 00 */ stfs f0, 0(r3) lbl_8007D9EC: -/* 8007D9EC 0007A7EC C0 02 8F 74 */ lfs f0, lbl_803CD8F4-_SDA2_BASE_(r2) +/* 8007D9EC 0007A7EC C0 02 8F 74 */ lfs f0, lbl__9457-_SDA2_BASE_(r2) /* 8007D9F0 0007A7F0 38 C0 00 02 */ li r6, 2 /* 8007D9F4 0007A7F4 C4 44 00 04 */ lfsu f2, 4(r4) /* 8007D9F8 0007A7F8 38 63 00 04 */ addi r3, r3, 4 /* 8007D9FC 0007A7FC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8007DA00 0007A800 40 81 00 40 */ ble lbl_8007DA40 /* 8007DA04 0007A804 C0 43 00 00 */ lfs f2, 0(r3) -/* 8007DA08 0007A808 C0 02 8C AC */ lfs f0, lbl_803CD62C-_SDA2_BASE_(r2) +/* 8007DA08 0007A808 C0 02 8C AC */ lfs f0, lbl__2135-_SDA2_BASE_(r2) /* 8007DA0C 0007A80C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8007DA10 0007A810 4C 41 13 82 */ cror 2, 1, 2 /* 8007DA14 0007A814 40 82 00 20 */ bne lbl_8007DA34 -/* 8007DA18 0007A818 3C 60 80 3C */ lis r3, lbl_803BF730@ha +/* 8007DA18 0007A818 3C 60 80 3C */ lis r3, lbl_floor_tmr@ha /* 8007DA1C 0007A81C 38 00 00 01 */ li r0, 1 /* 8007DA20 0007A820 54 C4 10 3A */ slwi r4, r6, 2 /* 8007DA24 0007A824 90 05 16 C0 */ stw r0, 0x16c0(r5) -/* 8007DA28 0007A828 38 63 F7 30 */ addi r3, r3, lbl_803BF730@l +/* 8007DA28 0007A828 38 63 F7 30 */ addi r3, r3, lbl_floor_tmr@l /* 8007DA2C 0007A82C 7C 03 25 2E */ stfsx f0, r3, r4 /* 8007DA30 0007A830 4E 80 00 20 */ blr lbl_8007DA34: @@ -26122,25 +26122,25 @@ lbl_8007DA34: /* 8007DA38 0007A838 D0 03 00 00 */ stfs f0, 0(r3) /* 8007DA3C 0007A83C 48 00 00 0C */ b lbl_8007DA48 lbl_8007DA40: -/* 8007DA40 0007A840 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007DA40 0007A840 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007DA44 0007A844 D0 03 00 00 */ stfs f0, 0(r3) lbl_8007DA48: -/* 8007DA48 0007A848 C0 02 8F 74 */ lfs f0, lbl_803CD8F4-_SDA2_BASE_(r2) +/* 8007DA48 0007A848 C0 02 8F 74 */ lfs f0, lbl__9457-_SDA2_BASE_(r2) /* 8007DA4C 0007A84C 38 C0 00 03 */ li r6, 3 /* 8007DA50 0007A850 C0 44 00 04 */ lfs f2, 4(r4) /* 8007DA54 0007A854 38 63 00 04 */ addi r3, r3, 4 /* 8007DA58 0007A858 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8007DA5C 0007A85C 40 81 00 40 */ ble lbl_8007DA9C /* 8007DA60 0007A860 C0 43 00 00 */ lfs f2, 0(r3) -/* 8007DA64 0007A864 C0 02 8C AC */ lfs f0, lbl_803CD62C-_SDA2_BASE_(r2) +/* 8007DA64 0007A864 C0 02 8C AC */ lfs f0, lbl__2135-_SDA2_BASE_(r2) /* 8007DA68 0007A868 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8007DA6C 0007A86C 4C 41 13 82 */ cror 2, 1, 2 /* 8007DA70 0007A870 40 82 00 20 */ bne lbl_8007DA90 -/* 8007DA74 0007A874 3C 60 80 3C */ lis r3, lbl_803BF730@ha +/* 8007DA74 0007A874 3C 60 80 3C */ lis r3, lbl_floor_tmr@ha /* 8007DA78 0007A878 38 00 00 01 */ li r0, 1 /* 8007DA7C 0007A87C 54 C4 10 3A */ slwi r4, r6, 2 /* 8007DA80 0007A880 90 05 16 C0 */ stw r0, 0x16c0(r5) -/* 8007DA84 0007A884 38 63 F7 30 */ addi r3, r3, lbl_803BF730@l +/* 8007DA84 0007A884 38 63 F7 30 */ addi r3, r3, lbl_floor_tmr@l /* 8007DA88 0007A888 7C 03 25 2E */ stfsx f0, r3, r4 /* 8007DA8C 0007A88C 4E 80 00 20 */ blr lbl_8007DA90: @@ -26148,7 +26148,7 @@ lbl_8007DA90: /* 8007DA94 0007A894 D0 03 00 00 */ stfs f0, 0(r3) /* 8007DA98 0007A898 4E 80 00 20 */ blr lbl_8007DA9C: -/* 8007DA9C 0007A89C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007DA9C 0007A89C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007DAA0 0007A8A0 D0 03 00 00 */ stfs f0, 0(r3) /* 8007DAA4 0007A8A4 4E 80 00 20 */ blr lbl_8007DAA8: @@ -26194,12 +26194,12 @@ lbl_8007DB38: /* 8007DB40 0007A940 80 1E 00 00 */ lwz r0, 0(r30) /* 8007DB44 0007A944 2C 00 00 00 */ cmpwi r0, 0 /* 8007DB48 0007A948 40 82 00 0C */ bne lbl_8007DB54 -/* 8007DB4C 0007A94C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007DB4C 0007A94C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007DB50 0007A950 D0 1E 00 28 */ stfs f0, 0x28(r30) lbl_8007DB54: -/* 8007DB54 0007A954 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8007DB54 0007A954 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8007DB58 0007A958 38 61 00 38 */ addi r3, r1, 0x38 -/* 8007DB5C 0007A95C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8007DB5C 0007A95C 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8007DB60 0007A960 3B 64 1C 68 */ addi r27, r4, 0x1c68 /* 8007DB64 0007A964 3B 84 1D 2C */ addi r28, r4, 0x1d2c /* 8007DB68 0007A968 7F 64 DB 78 */ mr r4, r27 @@ -26229,17 +26229,17 @@ lbl_8007DBA8: /* 8007DBC4 0007A9C4 38 61 00 38 */ addi r3, r1, 0x38 /* 8007DBC8 0007A9C8 38 81 00 2C */ addi r4, r1, 0x2c /* 8007DBCC 0007A9CC 4B FD 09 25 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 8007DBD0 0007A9D0 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 8007DBD0 0007A9D0 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 8007DBD4 0007A9D4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007DBD8 0007A9D8 40 81 00 08 */ ble lbl_8007DBE0 /* 8007DBDC 0007A9DC FC 20 00 90 */ fmr f1, f0 lbl_8007DBE0: /* 8007DBE0 0007A9E0 4B F9 0B 31 */ bl xacos__Ff -/* 8007DBE4 0007A9E4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007DBE4 0007A9E4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007DBE8 0007A9E8 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8007DBEC 0007A9EC 41 82 01 7C */ beq lbl_8007DD68 /* 8007DBF0 0007A9F0 C0 1E 00 30 */ lfs f0, 0x30(r30) -/* 8007DBF4 0007A9F4 C3 82 8C 10 */ lfs f28, lbl_803CD590-_SDA2_BASE_(r2) +/* 8007DBF4 0007A9F4 C3 82 8C 10 */ lfs f28, lbl__876-_SDA2_BASE_(r2) /* 8007DBF8 0007A9F8 EC 1F 00 24 */ fdivs f0, f31, f0 /* 8007DBFC 0007A9FC FC 1C 00 40 */ fcmpo cr0, f28, f0 /* 8007DC00 0007AA00 40 80 00 08 */ bge lbl_8007DC08 @@ -26260,11 +26260,11 @@ lbl_8007DC0C: lbl_8007DC34: /* 8007DC34 0007AA34 FF 80 00 90 */ fmr f28, f0 lbl_8007DC38: -/* 8007DC38 0007AA38 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007DC38 0007AA38 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007DC3C 0007AA3C FC 1C 00 00 */ fcmpu cr0, f28, f0 /* 8007DC40 0007AA40 41 82 01 28 */ beq lbl_8007DD68 /* 8007DC44 0007AA44 EF 9C 00 72 */ fmuls f28, f28, f1 -/* 8007DC48 0007AA48 C0 02 8C F0 */ lfs f0, lbl_803CD670-_SDA2_BASE_(r2) +/* 8007DC48 0007AA48 C0 02 8C F0 */ lfs f0, lbl__2631-_SDA2_BASE_(r2) /* 8007DC4C 0007AA4C 7F A3 EB 78 */ mr r3, r29 /* 8007DC50 0007AA50 EF 9C 00 28 */ fsubs f28, f28, f0 /* 8007DC54 0007AA54 4B F9 DB B5 */ bl xEntGetPos__FPC4xEnt @@ -26277,46 +26277,46 @@ lbl_8007DC38: /* 8007DC70 0007AA70 38 81 00 84 */ addi r4, r1, 0x84 /* 8007DC74 0007AA74 38 A1 00 2C */ addi r5, r1, 0x2c /* 8007DC78 0007AA78 48 00 4E 89 */ bl zEntPlayer.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 -/* 8007DC7C 0007AA7C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007DC80 0007AA80 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8007DC84 0007AA84 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007DC7C 0007AA7C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007DC80 0007AA80 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8007DC84 0007AA84 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007DC88 0007AA88 D0 03 1A A8 */ stfs f0, 0x1aa8(r3) /* 8007DC8C 0007AA8C 48 00 00 DC */ b lbl_8007DD68 lbl_8007DC90: -/* 8007DC90 0007AA90 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007DC94 0007AA94 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007DC90 0007AA90 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007DC94 0007AA94 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007DC98 0007AA98 80 03 19 F0 */ lwz r0, 0x19f0(r3) /* 8007DC9C 0007AA9C 28 00 00 00 */ cmplwi r0, 0 /* 8007DCA0 0007AAA0 40 82 00 C8 */ bne lbl_8007DD68 /* 8007DCA4 0007AAA4 80 1E 00 00 */ lwz r0, 0(r30) /* 8007DCA8 0007AAA8 2C 00 00 00 */ cmpwi r0, 0 /* 8007DCAC 0007AAAC 41 82 00 0C */ beq lbl_8007DCB8 -/* 8007DCB0 0007AAB0 C0 02 8F 78 */ lfs f0, lbl_803CD8F8-_SDA2_BASE_(r2) +/* 8007DCB0 0007AAB0 C0 02 8F 78 */ lfs f0, lbl__9517-_SDA2_BASE_(r2) /* 8007DCB4 0007AAB4 D0 1E 00 28 */ stfs f0, 0x28(r30) lbl_8007DCB8: /* 8007DCB8 0007AAB8 C0 3E 00 28 */ lfs f1, 0x28(r30) -/* 8007DCBC 0007AABC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007DCBC 0007AABC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007DCC0 0007AAC0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007DCC4 0007AAC4 40 81 00 A4 */ ble lbl_8007DD68 -/* 8007DCC8 0007AAC8 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8007DCC8 0007AAC8 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8007DCCC 0007AACC 38 61 00 14 */ addi r3, r1, 0x14 -/* 8007DCD0 0007AAD0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8007DCD0 0007AAD0 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8007DCD4 0007AAD4 3B 84 1D 2C */ addi r28, r4, 0x1d2c /* 8007DCD8 0007AAD8 7F 84 E3 78 */ mr r4, r28 /* 8007DCDC 0007AADC 4B FD 06 15 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8007DCE0 0007AAE0 C0 01 00 1C */ lfs f0, 0x1c(r1) /* 8007DCE4 0007AAE4 38 61 00 08 */ addi r3, r1, 8 -/* 8007DCE8 0007AAE8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007DCE8 0007AAE8 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8007DCEC 0007AAEC FC 20 00 50 */ fneg f1, f0 /* 8007DCF0 0007AAF0 C0 61 00 14 */ lfs f3, 0x14(r1) /* 8007DCF4 0007AAF4 4B F9 13 09 */ bl xVec3Init__FP5xVec3fff /* 8007DCF8 0007AAF8 C0 21 00 18 */ lfs f1, 0x18(r1) /* 8007DCFC 0007AAFC 4B F9 0A 15 */ bl xacos__Ff -/* 8007DD00 0007AB00 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007DD00 0007AB00 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007DD04 0007AB04 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8007DD08 0007AB08 41 82 00 60 */ beq lbl_8007DD68 /* 8007DD0C 0007AB0C C0 1E 00 38 */ lfs f0, 0x38(r30) -/* 8007DD10 0007AB10 C3 82 8C 10 */ lfs f28, lbl_803CD590-_SDA2_BASE_(r2) +/* 8007DD10 0007AB10 C3 82 8C 10 */ lfs f28, lbl__876-_SDA2_BASE_(r2) /* 8007DD14 0007AB14 EC 1F 00 24 */ fdivs f0, f31, f0 /* 8007DD18 0007AB18 FC 1C 00 40 */ fcmpo cr0, f28, f0 /* 8007DD1C 0007AB1C 40 80 00 08 */ bge lbl_8007DD24 @@ -26336,22 +26336,22 @@ lbl_8007DD28: /* 8007DD4C 0007AB4C 38 81 00 44 */ addi r4, r1, 0x44 /* 8007DD50 0007AB50 38 A1 00 14 */ addi r5, r1, 0x14 /* 8007DD54 0007AB54 48 00 4D AD */ bl zEntPlayer.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 -/* 8007DD58 0007AB58 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007DD5C 0007AB5C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8007DD60 0007AB60 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007DD58 0007AB58 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007DD5C 0007AB5C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 8007DD60 0007AB60 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007DD64 0007AB64 D0 03 1A A8 */ stfs f0, 0x1aa8(r3) lbl_8007DD68: -/* 8007DD68 0007AB68 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007DD6C 0007AB6C C0 42 8C 10 */ lfs f2, lbl_803CD590-_SDA2_BASE_(r2) -/* 8007DD70 0007AB70 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 8007DD74 0007AB74 C0 02 8C 44 */ lfs f0, lbl_803CD5C4-_SDA2_BASE_(r2) +/* 8007DD68 0007AB68 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007DD6C 0007AB6C C0 42 8C 10 */ lfs f2, lbl__876-_SDA2_BASE_(r2) +/* 8007DD70 0007AB70 38 63 05 58 */ addi r3, r3, lbl_globals@l +/* 8007DD74 0007AB74 C0 02 8C 44 */ lfs f0, lbl__1051_2-_SDA2_BASE_(r2) /* 8007DD78 0007AB78 C0 23 1D 30 */ lfs f1, 0x1d30(r3) /* 8007DD7C 0007AB7C EC 21 10 28 */ fsubs f1, f1, f2 /* 8007DD80 0007AB80 FC 20 0A 10 */ fabs f1, f1 /* 8007DD84 0007AB84 FC 20 08 18 */ frsp f1, f1 /* 8007DD88 0007AB88 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8007DD8C 0007AB8C 40 80 00 18 */ bge lbl_8007DDA4 -/* 8007DD90 0007AB90 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007DD90 0007AB90 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007DD94 0007AB94 D0 03 1D 2C */ stfs f0, 0x1d2c(r3) /* 8007DD98 0007AB98 D0 43 1D 30 */ stfs f2, 0x1d30(r3) /* 8007DD9C 0007AB9C D0 03 1D 34 */ stfs f0, 0x1d34(r3) @@ -26387,13 +26387,13 @@ zEntPlayer_StoreCheckPoint__FP5xVec3fUi: /* 8007DE00 0007AC00 93 E1 00 14 */ stw r31, 0x14(r1) /* 8007DE04 0007AC04 7C 9F 23 78 */ mr r31, r4 /* 8007DE08 0007AC08 41 82 00 28 */ beq lbl_8007DE30 -/* 8007DE0C 0007AC0C 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 8007DE0C 0007AC0C 3C A0 80 3C */ lis r5, lbl_globals@ha /* 8007DE10 0007AC10 7C 64 1B 78 */ mr r4, r3 -/* 8007DE14 0007AC14 38 65 05 58 */ addi r3, r5, lbl_803C0558@l +/* 8007DE14 0007AC14 38 65 05 58 */ addi r3, r5, lbl_globals@l /* 8007DE18 0007AC18 38 63 1D 38 */ addi r3, r3, 0x1d38 /* 8007DE1C 0007AC1C 4B F8 D4 49 */ bl __as__5xVec3FRC5xVec3 -/* 8007DE20 0007AC20 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007DE24 0007AC24 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007DE20 0007AC20 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007DE24 0007AC24 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007DE28 0007AC28 D3 E3 1D 44 */ stfs f31, 0x1d44(r3) /* 8007DE2C 0007AC2C 93 E3 1D 48 */ stw r31, 0x1d48(r3) lbl_8007DE30: @@ -26408,9 +26408,9 @@ lbl_8007DE30: zEntPlayer_LoadCheckPoint__Fv: /* 8007DE48 0007AC48 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8007DE4C 0007AC4C 7C 08 02 A6 */ mflr r0 -/* 8007DE50 0007AC50 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8007DE50 0007AC50 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8007DE54 0007AC54 90 01 00 34 */ stw r0, 0x34(r1) -/* 8007DE58 0007AC58 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007DE58 0007AC58 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007DE5C 0007AC5C 93 E1 00 2C */ stw r31, 0x2c(r1) /* 8007DE60 0007AC60 3B E3 06 E0 */ addi r31, r3, 0x6e0 /* 8007DE64 0007AC64 93 C1 00 28 */ stw r30, 0x28(r1) @@ -26428,14 +26428,14 @@ zEntPlayer_LoadCheckPoint__Fv: /* 8007DE94 0007AC94 C0 1C 00 0C */ lfs f0, 0xc(r28) /* 8007DE98 0007AC98 38 61 00 08 */ addi r3, r1, 8 /* 8007DE9C 0007AC9C D0 1D 00 B8 */ stfs f0, 0xb8(r29) -/* 8007DEA0 0007ACA0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8007DEA4 0007ACA4 C0 42 8C 10 */ lfs f2, lbl_803CD590-_SDA2_BASE_(r2) +/* 8007DEA0 0007ACA0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 8007DEA4 0007ACA4 C0 42 8C 10 */ lfs f2, lbl__876-_SDA2_BASE_(r2) /* 8007DEA8 0007ACA8 FC 60 08 90 */ fmr f3, f1 /* 8007DEAC 0007ACAC 4B FE 20 DD */ bl create__5xVec3Ffff /* 8007DEB0 0007ACB0 38 7D 00 AC */ addi r3, r29, 0xac /* 8007DEB4 0007ACB4 38 81 00 08 */ addi r4, r1, 8 /* 8007DEB8 0007ACB8 4B F8 D3 AD */ bl __as__5xVec3FRC5xVec3 -/* 8007DEBC 0007ACBC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007DEBC 0007ACBC C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8007DEC0 0007ACC0 7F A3 EB 78 */ mr r3, r29 /* 8007DEC4 0007ACC4 C0 3D 00 B8 */ lfs f1, 0xb8(r29) /* 8007DEC8 0007ACC8 FC 60 10 90 */ fmr f3, f2 @@ -26445,53 +26445,53 @@ zEntPlayer_LoadCheckPoint__Fv: /* 8007DED8 0007ACD8 4B F8 D6 95 */ bl __as__7xMat4x3FRC7xMat4x3 /* 8007DEDC 0007ACDC 7F E3 FB 78 */ mr r3, r31 /* 8007DEE0 0007ACE0 4B FD 85 B1 */ bl xEntGetFrame__FPC4xEnt -/* 8007DEE4 0007ACE4 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 8007DEE4 0007ACE4 3C A0 80 3C */ lis r5, lbl_globals@ha /* 8007DEE8 0007ACE8 7C 64 1B 78 */ mr r4, r3 -/* 8007DEEC 0007ACEC 38 65 05 58 */ addi r3, r5, lbl_803C0558@l +/* 8007DEEC 0007ACEC 38 65 05 58 */ addi r3, r5, lbl_globals@l /* 8007DEF0 0007ACF0 4B F8 F6 91 */ bl xCameraSetTargetMatrix__FP7xCameraP7xMat4x3 -/* 8007DEF4 0007ACF4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007DEF8 0007ACF8 3C 80 80 3C */ lis r4, lbl_803BF6A4@ha -/* 8007DEFC 0007ACFC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 8007DF00 0007AD00 38 84 F6 A4 */ addi r4, r4, lbl_803BF6A4@l +/* 8007DEF4 0007ACF4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007DEF8 0007ACF8 3C 80 80 3C */ lis r4, lbl_sCameraLastMat@ha +/* 8007DEFC 0007ACFC 38 63 05 58 */ addi r3, r3, lbl_globals@l +/* 8007DF00 0007AD00 38 84 F6 A4 */ addi r4, r4, lbl_sCameraLastMat@l /* 8007DF04 0007AD04 4B F8 F6 85 */ bl xCameraSetTargetOMatrix__FP7xCameraP7xMat4x3 -/* 8007DF08 0007AD08 80 0D 8C C0 */ lwz r0, lbl_803CB5C0-_SDA_BASE_(r13) +/* 8007DF08 0007AD08 80 0D 8C C0 */ lwz r0, lbl_sPlayerDiedLastTime-_SDA_BASE_(r13) /* 8007DF0C 0007AD0C 2C 00 00 00 */ cmpwi r0, 0 /* 8007DF10 0007AD10 41 82 00 84 */ beq lbl_8007DF94 /* 8007DF14 0007AD14 38 00 00 00 */ li r0, 0 /* 8007DF18 0007AD18 38 60 00 00 */ li r3, 0 -/* 8007DF1C 0007AD1C 90 0D 8C C0 */ stw r0, lbl_803CB5C0-_SDA_BASE_(r13) +/* 8007DF1C 0007AD1C 90 0D 8C C0 */ stw r0, lbl_sPlayerDiedLastTime-_SDA_BASE_(r13) /* 8007DF20 0007AD20 38 80 00 01 */ li r4, 1 /* 8007DF24 0007AD24 38 A0 00 07 */ li r5, 7 /* 8007DF28 0007AD28 38 C0 00 09 */ li r6, 9 -/* 8007DF2C 0007AD2C C0 22 8D 14 */ lfs f1, lbl_803CD694-_SDA2_BASE_(r2) +/* 8007DF2C 0007AD2C C0 22 8D 14 */ lfs f1, lbl__3169-_SDA2_BASE_(r2) /* 8007DF30 0007AD30 48 00 2B 4D */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf -/* 8007DF34 0007AD34 C0 22 8D 14 */ lfs f1, lbl_803CD694-_SDA2_BASE_(r2) +/* 8007DF34 0007AD34 C0 22 8D 14 */ lfs f1, lbl__3169-_SDA2_BASE_(r2) /* 8007DF38 0007AD38 38 60 00 02 */ li r3, 2 /* 8007DF3C 0007AD3C 38 80 00 04 */ li r4, 4 /* 8007DF40 0007AD40 38 A0 00 07 */ li r5, 7 /* 8007DF44 0007AD44 38 C0 00 0A */ li r6, 0xa /* 8007DF48 0007AD48 48 00 2B 35 */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf -/* 8007DF4C 0007AD4C C0 22 8D 14 */ lfs f1, lbl_803CD694-_SDA2_BASE_(r2) +/* 8007DF4C 0007AD4C C0 22 8D 14 */ lfs f1, lbl__3169-_SDA2_BASE_(r2) /* 8007DF50 0007AD50 38 60 00 05 */ li r3, 5 /* 8007DF54 0007AD54 38 80 00 0A */ li r4, 0xa /* 8007DF58 0007AD58 38 A0 00 07 */ li r5, 7 /* 8007DF5C 0007AD5C 38 C0 00 0B */ li r6, 0xb /* 8007DF60 0007AD60 48 00 2B 1D */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf -/* 8007DF64 0007AD64 C0 22 8D 14 */ lfs f1, lbl_803CD694-_SDA2_BASE_(r2) +/* 8007DF64 0007AD64 C0 22 8D 14 */ lfs f1, lbl__3169-_SDA2_BASE_(r2) /* 8007DF68 0007AD68 38 60 00 0B */ li r3, 0xb /* 8007DF6C 0007AD6C 38 80 00 19 */ li r4, 0x19 /* 8007DF70 0007AD70 38 A0 00 07 */ li r5, 7 /* 8007DF74 0007AD74 38 C0 00 0C */ li r6, 0xc /* 8007DF78 0007AD78 48 00 2B 05 */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf -/* 8007DF7C 0007AD7C C0 22 8D 14 */ lfs f1, lbl_803CD694-_SDA2_BASE_(r2) +/* 8007DF7C 0007AD7C C0 22 8D 14 */ lfs f1, lbl__3169-_SDA2_BASE_(r2) /* 8007DF80 0007AD80 38 60 00 1A */ li r3, 0x1a /* 8007DF84 0007AD84 38 80 00 64 */ li r4, 0x64 /* 8007DF88 0007AD88 38 A0 00 07 */ li r5, 7 /* 8007DF8C 0007AD8C 38 C0 00 0D */ li r6, 0xd /* 8007DF90 0007AD90 48 00 2A ED */ bl zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf lbl_8007DF94: -/* 8007DF94 0007AD94 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8007DF98 0007AD98 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8007DF94 0007AD94 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8007DF98 0007AD98 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8007DF9C 0007AD9C 4B FD 1C 61 */ bl zCameraReset__FP7xCamera /* 8007DFA0 0007ADA0 80 01 00 34 */ lwz r0, 0x34(r1) /* 8007DFA4 0007ADA4 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -26504,11 +26504,11 @@ lbl_8007DF94: .global zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef: -/* 8007DFC0 0007ADC0 3C C0 80 2E */ lis r6, lbl_802DE3F4@ha -/* 8007DFC4 0007ADC4 3C A0 80 2E */ lis r5, lbl_802DE4B0@ha +/* 8007DFC0 0007ADC0 3C C0 80 2E */ lis r6, lbl_sPlayerRumbleType@ha +/* 8007DFC4 0007ADC4 3C A0 80 2E */ lis r5, lbl_sPlayerRumbleTime@ha /* 8007DFC8 0007ADC8 54 60 10 3A */ slwi r0, r3, 2 -/* 8007DFCC 0007ADCC 38 C6 E3 F4 */ addi r6, r6, lbl_802DE3F4@l -/* 8007DFD0 0007ADD0 38 65 E4 B0 */ addi r3, r5, lbl_802DE4B0@l +/* 8007DFCC 0007ADCC 38 C6 E3 F4 */ addi r6, r6, lbl_sPlayerRumbleType@l +/* 8007DFD0 0007ADD0 38 65 E4 B0 */ addi r3, r5, lbl_sPlayerRumbleTime@l /* 8007DFD4 0007ADD4 7C 86 01 2E */ stwx r4, r6, r0 /* 8007DFD8 0007ADD8 7C 23 05 2E */ stfsx f1, r3, r0 /* 8007DFDC 0007ADDC 4E 80 00 20 */ blr @@ -26517,13 +26517,13 @@ zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef: zEntPlayer.zEntPlayer_SNDInit__Fv: /* 8007DFE0 0007ADE0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8007DFE4 0007ADE4 7C 08 02 A6 */ mflr r0 -/* 8007DFE8 0007ADE8 3C 60 80 2E */ lis r3, lbl_802DE3D0@ha -/* 8007DFEC 0007ADEC 3C 80 80 29 */ lis r4, lbl_8028C9B0@ha +/* 8007DFE8 0007ADE8 3C 60 80 2E */ lis r3, lbl_sHackStuckDir@ha +/* 8007DFEC 0007ADEC 3C 80 80 29 */ lis r4, lbl_sPlayerSnd@ha /* 8007DFF0 0007ADF0 90 01 00 34 */ stw r0, 0x34(r1) /* 8007DFF4 0007ADF4 39 60 00 00 */ li r11, 0 -/* 8007DFF8 0007ADF8 38 A3 E3 D0 */ addi r5, r3, lbl_802DE3D0@l +/* 8007DFF8 0007ADF8 38 A3 E3 D0 */ addi r5, r3, lbl_sHackStuckDir@l /* 8007DFFC 0007ADFC BF 61 00 1C */ stmw r27, 0x1c(r1) -/* 8007E000 0007AE00 3B C4 C9 B0 */ addi r30, r4, lbl_8028C9B0@l +/* 8007E000 0007AE00 3B C4 C9 B0 */ addi r30, r4, lbl_sPlayerSnd@l /* 8007E004 0007AE04 39 1E 04 68 */ addi r8, r30, 0x468 /* 8007E008 0007AE08 39 3E 02 34 */ addi r9, r30, 0x234 /* 8007E00C 0007AE0C 39 5E 0C E0 */ addi r10, r30, 0xce0 @@ -26591,70 +26591,70 @@ lbl_8007E0D4: /* 8007E0F4 0007AEF4 38 C0 00 00 */ li r6, 0 /* 8007E0F8 0007AEF8 7C 09 03 A6 */ mtctr r0 lbl_8007E0FC: -/* 8007E0FC 0007AEFC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E0FC 0007AEFC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E100 0007AF00 38 C6 00 10 */ addi r6, r6, 0x10 /* 8007E104 0007AF04 D0 03 00 00 */ stfs f0, 0(r3) -/* 8007E108 0007AF08 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E108 0007AF08 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E10C 0007AF0C D0 03 00 04 */ stfs f0, 4(r3) -/* 8007E110 0007AF10 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E110 0007AF10 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E114 0007AF14 D0 03 00 08 */ stfs f0, 8(r3) -/* 8007E118 0007AF18 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E118 0007AF18 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E11C 0007AF1C D0 03 00 0C */ stfs f0, 0xc(r3) -/* 8007E120 0007AF20 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E120 0007AF20 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E124 0007AF24 D0 03 00 10 */ stfs f0, 0x10(r3) -/* 8007E128 0007AF28 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E128 0007AF28 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E12C 0007AF2C D0 03 00 14 */ stfs f0, 0x14(r3) -/* 8007E130 0007AF30 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E130 0007AF30 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E134 0007AF34 D0 03 00 18 */ stfs f0, 0x18(r3) -/* 8007E138 0007AF38 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E138 0007AF38 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E13C 0007AF3C D0 03 00 1C */ stfs f0, 0x1c(r3) -/* 8007E140 0007AF40 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E140 0007AF40 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E144 0007AF44 D0 03 00 20 */ stfs f0, 0x20(r3) -/* 8007E148 0007AF48 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E148 0007AF48 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E14C 0007AF4C D0 03 00 24 */ stfs f0, 0x24(r3) -/* 8007E150 0007AF50 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E150 0007AF50 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E154 0007AF54 D0 03 00 28 */ stfs f0, 0x28(r3) -/* 8007E158 0007AF58 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E158 0007AF58 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E15C 0007AF5C D0 03 00 2C */ stfs f0, 0x2c(r3) -/* 8007E160 0007AF60 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E160 0007AF60 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E164 0007AF64 D0 03 00 30 */ stfs f0, 0x30(r3) -/* 8007E168 0007AF68 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E168 0007AF68 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E16C 0007AF6C D0 03 00 34 */ stfs f0, 0x34(r3) -/* 8007E170 0007AF70 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E170 0007AF70 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E174 0007AF74 D0 03 00 38 */ stfs f0, 0x38(r3) -/* 8007E178 0007AF78 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E178 0007AF78 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E17C 0007AF7C D0 03 00 3C */ stfs f0, 0x3c(r3) -/* 8007E180 0007AF80 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E180 0007AF80 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E184 0007AF84 D0 03 00 40 */ stfs f0, 0x40(r3) -/* 8007E188 0007AF88 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E188 0007AF88 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E18C 0007AF8C D0 03 00 44 */ stfs f0, 0x44(r3) -/* 8007E190 0007AF90 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E190 0007AF90 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E194 0007AF94 D0 03 00 48 */ stfs f0, 0x48(r3) -/* 8007E198 0007AF98 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E198 0007AF98 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E19C 0007AF9C D0 03 00 4C */ stfs f0, 0x4c(r3) -/* 8007E1A0 0007AFA0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E1A0 0007AFA0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E1A4 0007AFA4 D0 03 00 50 */ stfs f0, 0x50(r3) -/* 8007E1A8 0007AFA8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E1A8 0007AFA8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E1AC 0007AFAC D0 03 00 54 */ stfs f0, 0x54(r3) -/* 8007E1B0 0007AFB0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E1B0 0007AFB0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E1B4 0007AFB4 D0 03 00 58 */ stfs f0, 0x58(r3) -/* 8007E1B8 0007AFB8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E1B8 0007AFB8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E1BC 0007AFBC D0 03 00 5C */ stfs f0, 0x5c(r3) -/* 8007E1C0 0007AFC0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E1C0 0007AFC0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E1C4 0007AFC4 D0 03 00 60 */ stfs f0, 0x60(r3) -/* 8007E1C8 0007AFC8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E1C8 0007AFC8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E1CC 0007AFCC D0 03 00 64 */ stfs f0, 0x64(r3) -/* 8007E1D0 0007AFD0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E1D0 0007AFD0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E1D4 0007AFD4 D0 03 00 68 */ stfs f0, 0x68(r3) -/* 8007E1D8 0007AFD8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E1D8 0007AFD8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E1DC 0007AFDC D0 03 00 6C */ stfs f0, 0x6c(r3) -/* 8007E1E0 0007AFE0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E1E0 0007AFE0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E1E4 0007AFE4 D0 03 00 70 */ stfs f0, 0x70(r3) -/* 8007E1E8 0007AFE8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E1E8 0007AFE8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E1EC 0007AFEC D0 03 00 74 */ stfs f0, 0x74(r3) -/* 8007E1F0 0007AFF0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E1F0 0007AFF0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E1F4 0007AFF4 D0 03 00 78 */ stfs f0, 0x78(r3) -/* 8007E1F8 0007AFF8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E1F8 0007AFF8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E1FC 0007AFFC D0 03 00 7C */ stfs f0, 0x7c(r3) /* 8007E200 0007B000 38 63 00 80 */ addi r3, r3, 0x80 /* 8007E204 0007B004 42 00 FE F8 */ bdnz lbl_8007E0FC @@ -26666,9 +26666,9 @@ lbl_8007E0FC: /* 8007E21C 0007B01C 2C 06 00 76 */ cmpwi r6, 0x76 /* 8007E220 0007B020 40 80 00 1C */ bge lbl_8007E23C lbl_8007E224: -/* 8007E224 0007B024 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E224 0007B024 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E228 0007B028 D0 04 00 00 */ stfs f0, 0(r4) -/* 8007E22C 0007B02C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E22C 0007B02C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E230 0007B030 D0 04 00 04 */ stfs f0, 4(r4) /* 8007E234 0007B034 38 84 00 08 */ addi r4, r4, 8 /* 8007E238 0007B038 42 00 FF EC */ bdnz lbl_8007E224 @@ -26681,7 +26681,7 @@ lbl_8007E23C: /* 8007E250 0007B050 38 E5 00 E0 */ addi r7, r5, 0xe0 /* 8007E254 0007B054 90 83 00 04 */ stw r4, 4(r3) /* 8007E258 0007B058 39 00 00 00 */ li r8, 0 -/* 8007E25C 0007B05C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E25C 0007B05C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E260 0007B060 D0 03 00 08 */ stfs f0, 8(r3) /* 8007E264 0007B064 90 83 00 0C */ stw r4, 0xc(r3) /* 8007E268 0007B068 90 83 00 10 */ stw r4, 0x10(r3) @@ -26709,47 +26709,47 @@ lbl_8007E2BC: /* 8007E2BC 0007B0BC 38 60 00 00 */ li r3, 0 /* 8007E2C0 0007B0C0 39 08 00 0E */ addi r8, r8, 0xe /* 8007E2C4 0007B0C4 90 66 00 00 */ stw r3, 0(r6) -/* 8007E2C8 0007B0C8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E2C8 0007B0C8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E2CC 0007B0CC D0 07 00 00 */ stfs f0, 0(r7) /* 8007E2D0 0007B0D0 90 66 00 04 */ stw r3, 4(r6) -/* 8007E2D4 0007B0D4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E2D4 0007B0D4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E2D8 0007B0D8 D0 07 00 04 */ stfs f0, 4(r7) /* 8007E2DC 0007B0DC 90 66 00 08 */ stw r3, 8(r6) -/* 8007E2E0 0007B0E0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E2E0 0007B0E0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E2E4 0007B0E4 D0 07 00 08 */ stfs f0, 8(r7) /* 8007E2E8 0007B0E8 90 66 00 0C */ stw r3, 0xc(r6) -/* 8007E2EC 0007B0EC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E2EC 0007B0EC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E2F0 0007B0F0 D0 07 00 0C */ stfs f0, 0xc(r7) /* 8007E2F4 0007B0F4 90 66 00 10 */ stw r3, 0x10(r6) -/* 8007E2F8 0007B0F8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E2F8 0007B0F8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E2FC 0007B0FC D0 07 00 10 */ stfs f0, 0x10(r7) /* 8007E300 0007B100 90 66 00 14 */ stw r3, 0x14(r6) -/* 8007E304 0007B104 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E304 0007B104 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E308 0007B108 D0 07 00 14 */ stfs f0, 0x14(r7) /* 8007E30C 0007B10C 90 66 00 18 */ stw r3, 0x18(r6) -/* 8007E310 0007B110 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E310 0007B110 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E314 0007B114 D0 07 00 18 */ stfs f0, 0x18(r7) /* 8007E318 0007B118 90 66 00 1C */ stw r3, 0x1c(r6) -/* 8007E31C 0007B11C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E31C 0007B11C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E320 0007B120 D0 07 00 1C */ stfs f0, 0x1c(r7) /* 8007E324 0007B124 90 66 00 20 */ stw r3, 0x20(r6) -/* 8007E328 0007B128 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E328 0007B128 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E32C 0007B12C D0 07 00 20 */ stfs f0, 0x20(r7) /* 8007E330 0007B130 90 66 00 24 */ stw r3, 0x24(r6) -/* 8007E334 0007B134 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E334 0007B134 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E338 0007B138 D0 07 00 24 */ stfs f0, 0x24(r7) /* 8007E33C 0007B13C 90 66 00 28 */ stw r3, 0x28(r6) -/* 8007E340 0007B140 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E340 0007B140 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E344 0007B144 D0 07 00 28 */ stfs f0, 0x28(r7) /* 8007E348 0007B148 90 66 00 2C */ stw r3, 0x2c(r6) -/* 8007E34C 0007B14C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E34C 0007B14C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E350 0007B150 D0 07 00 2C */ stfs f0, 0x2c(r7) /* 8007E354 0007B154 90 66 00 30 */ stw r3, 0x30(r6) -/* 8007E358 0007B158 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E358 0007B158 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E35C 0007B15C 90 66 00 34 */ stw r3, 0x34(r6) /* 8007E360 0007B160 38 C6 00 38 */ addi r6, r6, 0x38 /* 8007E364 0007B164 D0 07 00 30 */ stfs f0, 0x30(r7) -/* 8007E368 0007B168 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E368 0007B168 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E36C 0007B16C D0 07 00 34 */ stfs f0, 0x34(r7) /* 8007E370 0007B170 38 E7 00 38 */ addi r7, r7, 0x38 /* 8007E374 0007B174 42 00 FF 48 */ bdnz lbl_8007E2BC @@ -26765,7 +26765,7 @@ lbl_8007E2BC: lbl_8007E39C: /* 8007E39C 0007B19C 90 64 00 00 */ stw r3, 0(r4) /* 8007E3A0 0007B1A0 38 84 00 04 */ addi r4, r4, 4 -/* 8007E3A4 0007B1A4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8007E3A4 0007B1A4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8007E3A8 0007B1A8 D0 05 00 00 */ stfs f0, 0(r5) /* 8007E3AC 0007B1AC 38 A5 00 04 */ addi r5, r5, 4 /* 8007E3B0 0007B1B0 42 00 FF EC */ bdnz lbl_8007E39C @@ -26775,48 +26775,48 @@ lbl_8007E3B4: /* 8007E3BC 0007B1BC 38 A0 00 00 */ li r5, 0 /* 8007E3C0 0007B1C0 7C 09 03 A6 */ mtctr r0 lbl_8007E3C4: -/* 8007E3C4 0007B1C4 C0 02 8F 4C */ lfs f0, lbl_803CD8CC-_SDA2_BASE_(r2) +/* 8007E3C4 0007B1C4 C0 02 8F 4C */ lfs f0, lbl__8449-_SDA2_BASE_(r2) /* 8007E3C8 0007B1C8 38 A5 00 15 */ addi r5, r5, 0x15 /* 8007E3CC 0007B1CC D0 03 00 00 */ stfs f0, 0(r3) -/* 8007E3D0 0007B1D0 C0 02 8F 4C */ lfs f0, lbl_803CD8CC-_SDA2_BASE_(r2) +/* 8007E3D0 0007B1D0 C0 02 8F 4C */ lfs f0, lbl__8449-_SDA2_BASE_(r2) /* 8007E3D4 0007B1D4 D0 03 00 04 */ stfs f0, 4(r3) -/* 8007E3D8 0007B1D8 C0 02 8F 4C */ lfs f0, lbl_803CD8CC-_SDA2_BASE_(r2) +/* 8007E3D8 0007B1D8 C0 02 8F 4C */ lfs f0, lbl__8449-_SDA2_BASE_(r2) /* 8007E3DC 0007B1DC D0 03 00 08 */ stfs f0, 8(r3) -/* 8007E3E0 0007B1E0 C0 02 8F 4C */ lfs f0, lbl_803CD8CC-_SDA2_BASE_(r2) +/* 8007E3E0 0007B1E0 C0 02 8F 4C */ lfs f0, lbl__8449-_SDA2_BASE_(r2) /* 8007E3E4 0007B1E4 D0 03 00 0C */ stfs f0, 0xc(r3) -/* 8007E3E8 0007B1E8 C0 02 8F 4C */ lfs f0, lbl_803CD8CC-_SDA2_BASE_(r2) +/* 8007E3E8 0007B1E8 C0 02 8F 4C */ lfs f0, lbl__8449-_SDA2_BASE_(r2) /* 8007E3EC 0007B1EC D0 03 00 10 */ stfs f0, 0x10(r3) -/* 8007E3F0 0007B1F0 C0 02 8F 4C */ lfs f0, lbl_803CD8CC-_SDA2_BASE_(r2) +/* 8007E3F0 0007B1F0 C0 02 8F 4C */ lfs f0, lbl__8449-_SDA2_BASE_(r2) /* 8007E3F4 0007B1F4 D0 03 00 14 */ stfs f0, 0x14(r3) -/* 8007E3F8 0007B1F8 C0 02 8F 4C */ lfs f0, lbl_803CD8CC-_SDA2_BASE_(r2) +/* 8007E3F8 0007B1F8 C0 02 8F 4C */ lfs f0, lbl__8449-_SDA2_BASE_(r2) /* 8007E3FC 0007B1FC D0 03 00 18 */ stfs f0, 0x18(r3) -/* 8007E400 0007B200 C0 02 8F 4C */ lfs f0, lbl_803CD8CC-_SDA2_BASE_(r2) +/* 8007E400 0007B200 C0 02 8F 4C */ lfs f0, lbl__8449-_SDA2_BASE_(r2) /* 8007E404 0007B204 D0 03 00 1C */ stfs f0, 0x1c(r3) -/* 8007E408 0007B208 C0 02 8F 4C */ lfs f0, lbl_803CD8CC-_SDA2_BASE_(r2) +/* 8007E408 0007B208 C0 02 8F 4C */ lfs f0, lbl__8449-_SDA2_BASE_(r2) /* 8007E40C 0007B20C D0 03 00 20 */ stfs f0, 0x20(r3) -/* 8007E410 0007B210 C0 02 8F 4C */ lfs f0, lbl_803CD8CC-_SDA2_BASE_(r2) +/* 8007E410 0007B210 C0 02 8F 4C */ lfs f0, lbl__8449-_SDA2_BASE_(r2) /* 8007E414 0007B214 D0 03 00 24 */ stfs f0, 0x24(r3) -/* 8007E418 0007B218 C0 02 8F 4C */ lfs f0, lbl_803CD8CC-_SDA2_BASE_(r2) +/* 8007E418 0007B218 C0 02 8F 4C */ lfs f0, lbl__8449-_SDA2_BASE_(r2) /* 8007E41C 0007B21C D0 03 00 28 */ stfs f0, 0x28(r3) -/* 8007E420 0007B220 C0 02 8F 4C */ lfs f0, lbl_803CD8CC-_SDA2_BASE_(r2) +/* 8007E420 0007B220 C0 02 8F 4C */ lfs f0, lbl__8449-_SDA2_BASE_(r2) /* 8007E424 0007B224 D0 03 00 2C */ stfs f0, 0x2c(r3) -/* 8007E428 0007B228 C0 02 8F 4C */ lfs f0, lbl_803CD8CC-_SDA2_BASE_(r2) +/* 8007E428 0007B228 C0 02 8F 4C */ lfs f0, lbl__8449-_SDA2_BASE_(r2) /* 8007E42C 0007B22C D0 03 00 30 */ stfs f0, 0x30(r3) -/* 8007E430 0007B230 C0 02 8F 4C */ lfs f0, lbl_803CD8CC-_SDA2_BASE_(r2) +/* 8007E430 0007B230 C0 02 8F 4C */ lfs f0, lbl__8449-_SDA2_BASE_(r2) /* 8007E434 0007B234 D0 03 00 34 */ stfs f0, 0x34(r3) -/* 8007E438 0007B238 C0 02 8F 4C */ lfs f0, lbl_803CD8CC-_SDA2_BASE_(r2) +/* 8007E438 0007B238 C0 02 8F 4C */ lfs f0, lbl__8449-_SDA2_BASE_(r2) /* 8007E43C 0007B23C D0 03 00 38 */ stfs f0, 0x38(r3) -/* 8007E440 0007B240 C0 02 8F 4C */ lfs f0, lbl_803CD8CC-_SDA2_BASE_(r2) +/* 8007E440 0007B240 C0 02 8F 4C */ lfs f0, lbl__8449-_SDA2_BASE_(r2) /* 8007E444 0007B244 D0 03 00 3C */ stfs f0, 0x3c(r3) -/* 8007E448 0007B248 C0 02 8F 4C */ lfs f0, lbl_803CD8CC-_SDA2_BASE_(r2) +/* 8007E448 0007B248 C0 02 8F 4C */ lfs f0, lbl__8449-_SDA2_BASE_(r2) /* 8007E44C 0007B24C D0 03 00 40 */ stfs f0, 0x40(r3) -/* 8007E450 0007B250 C0 02 8F 4C */ lfs f0, lbl_803CD8CC-_SDA2_BASE_(r2) +/* 8007E450 0007B250 C0 02 8F 4C */ lfs f0, lbl__8449-_SDA2_BASE_(r2) /* 8007E454 0007B254 D0 03 00 44 */ stfs f0, 0x44(r3) -/* 8007E458 0007B258 C0 02 8F 4C */ lfs f0, lbl_803CD8CC-_SDA2_BASE_(r2) +/* 8007E458 0007B258 C0 02 8F 4C */ lfs f0, lbl__8449-_SDA2_BASE_(r2) /* 8007E45C 0007B25C D0 03 00 48 */ stfs f0, 0x48(r3) -/* 8007E460 0007B260 C0 02 8F 4C */ lfs f0, lbl_803CD8CC-_SDA2_BASE_(r2) +/* 8007E460 0007B260 C0 02 8F 4C */ lfs f0, lbl__8449-_SDA2_BASE_(r2) /* 8007E464 0007B264 D0 03 00 4C */ stfs f0, 0x4c(r3) -/* 8007E468 0007B268 C0 02 8F 4C */ lfs f0, lbl_803CD8CC-_SDA2_BASE_(r2) +/* 8007E468 0007B268 C0 02 8F 4C */ lfs f0, lbl__8449-_SDA2_BASE_(r2) /* 8007E46C 0007B26C D0 03 00 50 */ stfs f0, 0x50(r3) /* 8007E470 0007B270 38 63 00 54 */ addi r3, r3, 0x54 /* 8007E474 0007B274 42 00 FF 50 */ bdnz lbl_8007E3C4 @@ -26828,13 +26828,13 @@ lbl_8007E3C4: /* 8007E48C 0007B28C 2C 05 00 2F */ cmpwi r5, 0x2f /* 8007E490 0007B290 40 80 00 14 */ bge lbl_8007E4A4 lbl_8007E494: -/* 8007E494 0007B294 C0 02 8F 4C */ lfs f0, lbl_803CD8CC-_SDA2_BASE_(r2) +/* 8007E494 0007B294 C0 02 8F 4C */ lfs f0, lbl__8449-_SDA2_BASE_(r2) /* 8007E498 0007B298 D0 04 00 00 */ stfs f0, 0(r4) /* 8007E49C 0007B29C 38 84 00 04 */ addi r4, r4, 4 /* 8007E4A0 0007B2A0 42 00 FF F4 */ bdnz lbl_8007E494 lbl_8007E4A4: /* 8007E4A4 0007B2A4 38 7E 06 9C */ addi r3, r30, 0x69c -/* 8007E4A8 0007B2A8 C0 02 8F 7C */ lfs f0, lbl_803CD8FC-_SDA2_BASE_(r2) +/* 8007E4A8 0007B2A8 C0 02 8F 7C */ lfs f0, lbl__9704-_SDA2_BASE_(r2) /* 8007E4AC 0007B2AC C0 23 00 08 */ lfs f1, 8(r3) /* 8007E4B0 0007B2B0 38 00 00 07 */ li r0, 7 /* 8007E4B4 0007B2B4 C0 43 00 0C */ lfs f2, 0xc(r3) @@ -26846,7 +26846,7 @@ lbl_8007E4A4: /* 8007E4CC 0007B2CC C1 43 00 14 */ lfs f10, 0x14(r3) /* 8007E4D0 0007B2D0 D0 23 00 08 */ stfs f1, 8(r3) /* 8007E4D4 0007B2D4 C1 63 00 24 */ lfs f11, 0x24(r3) -/* 8007E4D8 0007B2D8 C0 22 8C 00 */ lfs f1, lbl_803CD580-_SDA2_BASE_(r2) +/* 8007E4D8 0007B2D8 C0 22 8C 00 */ lfs f1, lbl__872-_SDA2_BASE_(r2) /* 8007E4DC 0007B2DC C1 03 00 1C */ lfs f8, 0x1c(r3) /* 8007E4E0 0007B2E0 EC 22 00 72 */ fmuls f1, f2, f1 /* 8007E4E4 0007B2E4 C1 23 00 20 */ lfs f9, 0x20(r3) @@ -26854,7 +26854,7 @@ lbl_8007E4A4: /* 8007E4EC 0007B2EC C0 C3 00 34 */ lfs f6, 0x34(r3) /* 8007E4F0 0007B2F0 D0 23 00 0C */ stfs f1, 0xc(r3) /* 8007E4F4 0007B2F4 C0 A3 00 44 */ lfs f5, 0x44(r3) -/* 8007E4F8 0007B2F8 C1 A2 8C E4 */ lfs f13, lbl_803CD664-_SDA2_BASE_(r2) +/* 8007E4F8 0007B2F8 C1 A2 8C E4 */ lfs f13, lbl__2557-_SDA2_BASE_(r2) /* 8007E4FC 0007B2FC C0 23 00 60 */ lfs f1, 0x60(r3) /* 8007E500 0007B300 EC 40 03 72 */ fmuls f2, f0, f13 /* 8007E504 0007B304 C0 03 00 B8 */ lfs f0, 0xb8(r3) @@ -26864,7 +26864,7 @@ lbl_8007E4A4: /* 8007E514 0007B314 EC 00 03 72 */ fmuls f0, f0, f13 /* 8007E518 0007B318 D0 43 00 B4 */ stfs f2, 0xb4(r3) /* 8007E51C 0007B31C C0 43 00 5C */ lfs f2, 0x5c(r3) -/* 8007E520 0007B320 C1 A2 8D 1C */ lfs f13, lbl_803CD69C-_SDA2_BASE_(r2) +/* 8007E520 0007B320 C1 A2 8D 1C */ lfs f13, lbl__3285-_SDA2_BASE_(r2) /* 8007E524 0007B324 ED 8C 03 72 */ fmuls f12, f12, f13 /* 8007E528 0007B328 ED 4A 03 72 */ fmuls f10, f10, f13 /* 8007E52C 0007B32C ED 08 03 72 */ fmuls f8, f8, f13 @@ -26874,17 +26874,17 @@ lbl_8007E4A4: /* 8007E53C 0007B33C D1 43 00 14 */ stfs f10, 0x14(r3) /* 8007E540 0007B340 EC A5 03 72 */ fmuls f5, f5, f13 /* 8007E544 0007B344 EC 42 03 72 */ fmuls f2, f2, f13 -/* 8007E548 0007B348 C1 42 8D 44 */ lfs f10, lbl_803CD6C4-_SDA2_BASE_(r2) +/* 8007E548 0007B348 C1 42 8D 44 */ lfs f10, lbl__3633-_SDA2_BASE_(r2) /* 8007E54C 0007B34C ED 4B 02 B2 */ fmuls f10, f11, f10 /* 8007E550 0007B350 D1 03 00 1C */ stfs f8, 0x1c(r3) /* 8007E554 0007B354 D1 43 00 24 */ stfs f10, 0x24(r3) -/* 8007E558 0007B358 C1 02 8C 08 */ lfs f8, lbl_803CD588-_SDA2_BASE_(r2) +/* 8007E558 0007B358 C1 02 8C 08 */ lfs f8, lbl__874_2-_SDA2_BASE_(r2) /* 8007E55C 0007B35C ED 09 02 32 */ fmuls f8, f9, f8 /* 8007E560 0007B360 D0 E3 00 18 */ stfs f7, 0x18(r3) /* 8007E564 0007B364 D0 C3 00 34 */ stfs f6, 0x34(r3) /* 8007E568 0007B368 D1 03 00 20 */ stfs f8, 0x20(r3) /* 8007E56C 0007B36C D0 A3 00 44 */ stfs f5, 0x44(r3) -/* 8007E570 0007B370 C0 A2 8D 34 */ lfs f5, lbl_803CD6B4-_SDA2_BASE_(r2) +/* 8007E570 0007B370 C0 A2 8D 34 */ lfs f5, lbl__3441-_SDA2_BASE_(r2) /* 8007E574 0007B374 EC 84 01 72 */ fmuls f4, f4, f5 /* 8007E578 0007B378 D0 43 00 5C */ stfs f2, 0x5c(r3) /* 8007E57C 0007B37C EC 43 01 72 */ fmuls f2, f3, f5 @@ -26894,38 +26894,38 @@ lbl_8007E4A4: /* 8007E58C 0007B38C D0 03 00 B8 */ stfs f0, 0xb8(r3) /* 8007E590 0007B390 7C 09 03 A6 */ mtctr r0 lbl_8007E594: -/* 8007E594 0007B394 C0 02 8C E0 */ lfs f0, lbl_803CD660-_SDA2_BASE_(r2) +/* 8007E594 0007B394 C0 02 8C E0 */ lfs f0, lbl__2556-_SDA2_BASE_(r2) /* 8007E598 0007B398 38 A5 00 10 */ addi r5, r5, 0x10 /* 8007E59C 0007B39C D0 04 00 00 */ stfs f0, 0(r4) -/* 8007E5A0 0007B3A0 C0 02 8C E0 */ lfs f0, lbl_803CD660-_SDA2_BASE_(r2) +/* 8007E5A0 0007B3A0 C0 02 8C E0 */ lfs f0, lbl__2556-_SDA2_BASE_(r2) /* 8007E5A4 0007B3A4 D0 04 00 04 */ stfs f0, 4(r4) -/* 8007E5A8 0007B3A8 C0 02 8C E0 */ lfs f0, lbl_803CD660-_SDA2_BASE_(r2) +/* 8007E5A8 0007B3A8 C0 02 8C E0 */ lfs f0, lbl__2556-_SDA2_BASE_(r2) /* 8007E5AC 0007B3AC D0 04 00 08 */ stfs f0, 8(r4) -/* 8007E5B0 0007B3B0 C0 02 8C E0 */ lfs f0, lbl_803CD660-_SDA2_BASE_(r2) +/* 8007E5B0 0007B3B0 C0 02 8C E0 */ lfs f0, lbl__2556-_SDA2_BASE_(r2) /* 8007E5B4 0007B3B4 D0 04 00 0C */ stfs f0, 0xc(r4) -/* 8007E5B8 0007B3B8 C0 02 8C E0 */ lfs f0, lbl_803CD660-_SDA2_BASE_(r2) +/* 8007E5B8 0007B3B8 C0 02 8C E0 */ lfs f0, lbl__2556-_SDA2_BASE_(r2) /* 8007E5BC 0007B3BC D0 04 00 10 */ stfs f0, 0x10(r4) -/* 8007E5C0 0007B3C0 C0 02 8C E0 */ lfs f0, lbl_803CD660-_SDA2_BASE_(r2) +/* 8007E5C0 0007B3C0 C0 02 8C E0 */ lfs f0, lbl__2556-_SDA2_BASE_(r2) /* 8007E5C4 0007B3C4 D0 04 00 14 */ stfs f0, 0x14(r4) -/* 8007E5C8 0007B3C8 C0 02 8C E0 */ lfs f0, lbl_803CD660-_SDA2_BASE_(r2) +/* 8007E5C8 0007B3C8 C0 02 8C E0 */ lfs f0, lbl__2556-_SDA2_BASE_(r2) /* 8007E5CC 0007B3CC D0 04 00 18 */ stfs f0, 0x18(r4) -/* 8007E5D0 0007B3D0 C0 02 8C E0 */ lfs f0, lbl_803CD660-_SDA2_BASE_(r2) +/* 8007E5D0 0007B3D0 C0 02 8C E0 */ lfs f0, lbl__2556-_SDA2_BASE_(r2) /* 8007E5D4 0007B3D4 D0 04 00 1C */ stfs f0, 0x1c(r4) -/* 8007E5D8 0007B3D8 C0 02 8C E0 */ lfs f0, lbl_803CD660-_SDA2_BASE_(r2) +/* 8007E5D8 0007B3D8 C0 02 8C E0 */ lfs f0, lbl__2556-_SDA2_BASE_(r2) /* 8007E5DC 0007B3DC D0 04 00 20 */ stfs f0, 0x20(r4) -/* 8007E5E0 0007B3E0 C0 02 8C E0 */ lfs f0, lbl_803CD660-_SDA2_BASE_(r2) +/* 8007E5E0 0007B3E0 C0 02 8C E0 */ lfs f0, lbl__2556-_SDA2_BASE_(r2) /* 8007E5E4 0007B3E4 D0 04 00 24 */ stfs f0, 0x24(r4) -/* 8007E5E8 0007B3E8 C0 02 8C E0 */ lfs f0, lbl_803CD660-_SDA2_BASE_(r2) +/* 8007E5E8 0007B3E8 C0 02 8C E0 */ lfs f0, lbl__2556-_SDA2_BASE_(r2) /* 8007E5EC 0007B3EC D0 04 00 28 */ stfs f0, 0x28(r4) -/* 8007E5F0 0007B3F0 C0 02 8C E0 */ lfs f0, lbl_803CD660-_SDA2_BASE_(r2) +/* 8007E5F0 0007B3F0 C0 02 8C E0 */ lfs f0, lbl__2556-_SDA2_BASE_(r2) /* 8007E5F4 0007B3F4 D0 04 00 2C */ stfs f0, 0x2c(r4) -/* 8007E5F8 0007B3F8 C0 02 8C E0 */ lfs f0, lbl_803CD660-_SDA2_BASE_(r2) +/* 8007E5F8 0007B3F8 C0 02 8C E0 */ lfs f0, lbl__2556-_SDA2_BASE_(r2) /* 8007E5FC 0007B3FC D0 04 00 30 */ stfs f0, 0x30(r4) -/* 8007E600 0007B400 C0 02 8C E0 */ lfs f0, lbl_803CD660-_SDA2_BASE_(r2) +/* 8007E600 0007B400 C0 02 8C E0 */ lfs f0, lbl__2556-_SDA2_BASE_(r2) /* 8007E604 0007B404 D0 04 00 34 */ stfs f0, 0x34(r4) -/* 8007E608 0007B408 C0 02 8C E0 */ lfs f0, lbl_803CD660-_SDA2_BASE_(r2) +/* 8007E608 0007B408 C0 02 8C E0 */ lfs f0, lbl__2556-_SDA2_BASE_(r2) /* 8007E60C 0007B40C D0 04 00 38 */ stfs f0, 0x38(r4) -/* 8007E610 0007B410 C0 02 8C E0 */ lfs f0, lbl_803CD660-_SDA2_BASE_(r2) +/* 8007E610 0007B410 C0 02 8C E0 */ lfs f0, lbl__2556-_SDA2_BASE_(r2) /* 8007E614 0007B414 D0 04 00 3C */ stfs f0, 0x3c(r4) /* 8007E618 0007B418 38 84 00 40 */ addi r4, r4, 0x40 /* 8007E61C 0007B41C 42 00 FF 78 */ bdnz lbl_8007E594 @@ -26937,111 +26937,111 @@ lbl_8007E594: /* 8007E634 0007B434 2C 05 00 76 */ cmpwi r5, 0x76 /* 8007E638 0007B438 40 80 00 14 */ bge lbl_8007E64C lbl_8007E63C: -/* 8007E63C 0007B43C C0 02 8C E0 */ lfs f0, lbl_803CD660-_SDA2_BASE_(r2) +/* 8007E63C 0007B43C C0 02 8C E0 */ lfs f0, lbl__2556-_SDA2_BASE_(r2) /* 8007E640 0007B440 D0 04 00 00 */ stfs f0, 0(r4) /* 8007E644 0007B444 38 84 00 04 */ addi r4, r4, 4 /* 8007E648 0007B448 42 00 FF F4 */ bdnz lbl_8007E63C lbl_8007E64C: /* 8007E64C 0007B44C 38 9E 12 68 */ addi r4, r30, 0x1268 -/* 8007E650 0007B450 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8007E650 0007B450 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8007E654 0007B454 C0 24 00 38 */ lfs f1, 0x38(r4) -/* 8007E658 0007B458 38 63 61 18 */ addi r3, r3, lbl_80256118@l -/* 8007E65C 0007B45C C0 02 8D 18 */ lfs f0, lbl_803CD698-_SDA2_BASE_(r2) +/* 8007E658 0007B458 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l +/* 8007E65C 0007B45C C0 02 8D 18 */ lfs f0, lbl__3260-_SDA2_BASE_(r2) /* 8007E660 0007B460 38 63 2B CE */ addi r3, r3, 0x2bce /* 8007E664 0007B464 EC 01 00 32 */ fmuls f0, f1, f0 /* 8007E668 0007B468 D0 04 00 38 */ stfs f0, 0x38(r4) /* 8007E66C 0007B46C 4B FC DB A9 */ bl xStrHash__FPCc /* 8007E670 0007B470 38 BE 00 00 */ addi r5, r30, 0 -/* 8007E674 0007B474 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E674 0007B474 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E678 0007B478 90 65 00 04 */ stw r3, 4(r5) -/* 8007E67C 0007B47C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E67C 0007B47C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E680 0007B480 38 63 2B DB */ addi r3, r3, 0x2bdb /* 8007E684 0007B484 4B FC DB 91 */ bl xStrHash__FPCc /* 8007E688 0007B488 38 BE 00 00 */ addi r5, r30, 0 -/* 8007E68C 0007B48C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E68C 0007B48C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E690 0007B490 90 65 00 08 */ stw r3, 8(r5) -/* 8007E694 0007B494 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E694 0007B494 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E698 0007B498 38 63 2B E8 */ addi r3, r3, 0x2be8 /* 8007E69C 0007B49C 4B FC DB 79 */ bl xStrHash__FPCc /* 8007E6A0 0007B4A0 38 BE 00 00 */ addi r5, r30, 0 -/* 8007E6A4 0007B4A4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E6A4 0007B4A4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E6A8 0007B4A8 90 65 00 0C */ stw r3, 0xc(r5) -/* 8007E6AC 0007B4AC 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E6AC 0007B4AC 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E6B0 0007B4B0 38 63 2B F4 */ addi r3, r3, 0x2bf4 /* 8007E6B4 0007B4B4 4B FC DB 61 */ bl xStrHash__FPCc /* 8007E6B8 0007B4B8 38 BE 00 00 */ addi r5, r30, 0 -/* 8007E6BC 0007B4BC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E6BC 0007B4BC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E6C0 0007B4C0 90 65 00 10 */ stw r3, 0x10(r5) -/* 8007E6C4 0007B4C4 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E6C4 0007B4C4 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E6C8 0007B4C8 38 63 2C 08 */ addi r3, r3, 0x2c08 /* 8007E6CC 0007B4CC 4B FC DB 49 */ bl xStrHash__FPCc /* 8007E6D0 0007B4D0 38 BE 00 00 */ addi r5, r30, 0 -/* 8007E6D4 0007B4D4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E6D4 0007B4D4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E6D8 0007B4D8 90 65 00 14 */ stw r3, 0x14(r5) -/* 8007E6DC 0007B4DC 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E6DC 0007B4DC 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E6E0 0007B4E0 38 63 2C 18 */ addi r3, r3, 0x2c18 /* 8007E6E4 0007B4E4 4B FC DB 31 */ bl xStrHash__FPCc /* 8007E6E8 0007B4E8 38 BE 00 00 */ addi r5, r30, 0 -/* 8007E6EC 0007B4EC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E6EC 0007B4EC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E6F0 0007B4F0 90 65 00 18 */ stw r3, 0x18(r5) -/* 8007E6F4 0007B4F4 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E6F4 0007B4F4 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E6F8 0007B4F8 38 63 2C 28 */ addi r3, r3, 0x2c28 /* 8007E6FC 0007B4FC 4B FC DB 19 */ bl xStrHash__FPCc /* 8007E700 0007B500 38 BE 00 00 */ addi r5, r30, 0 -/* 8007E704 0007B504 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E704 0007B504 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E708 0007B508 90 65 00 1C */ stw r3, 0x1c(r5) -/* 8007E70C 0007B50C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E70C 0007B50C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E710 0007B510 38 63 2C 37 */ addi r3, r3, 0x2c37 /* 8007E714 0007B514 4B FC DB 01 */ bl xStrHash__FPCc /* 8007E718 0007B518 38 BE 00 00 */ addi r5, r30, 0 -/* 8007E71C 0007B51C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E71C 0007B51C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E720 0007B520 90 65 00 20 */ stw r3, 0x20(r5) -/* 8007E724 0007B524 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E724 0007B524 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E728 0007B528 38 63 2C 46 */ addi r3, r3, 0x2c46 /* 8007E72C 0007B52C 4B FC DA E9 */ bl xStrHash__FPCc /* 8007E730 0007B530 38 BE 00 00 */ addi r5, r30, 0 -/* 8007E734 0007B534 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E734 0007B534 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E738 0007B538 90 65 00 24 */ stw r3, 0x24(r5) -/* 8007E73C 0007B53C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E73C 0007B53C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E740 0007B540 38 63 2C 55 */ addi r3, r3, 0x2c55 /* 8007E744 0007B544 4B FC DA D1 */ bl xStrHash__FPCc /* 8007E748 0007B548 38 BE 00 00 */ addi r5, r30, 0 -/* 8007E74C 0007B54C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E74C 0007B54C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E750 0007B550 90 65 00 28 */ stw r3, 0x28(r5) -/* 8007E754 0007B554 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E754 0007B554 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E758 0007B558 38 63 2C 65 */ addi r3, r3, 0x2c65 /* 8007E75C 0007B55C 4B FC DA B9 */ bl xStrHash__FPCc /* 8007E760 0007B560 38 BE 00 00 */ addi r5, r30, 0 -/* 8007E764 0007B564 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E764 0007B564 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E768 0007B568 90 65 00 2C */ stw r3, 0x2c(r5) -/* 8007E76C 0007B56C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E76C 0007B56C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E770 0007B570 38 63 2C 78 */ addi r3, r3, 0x2c78 /* 8007E774 0007B574 4B FC DA A1 */ bl xStrHash__FPCc /* 8007E778 0007B578 38 BE 00 00 */ addi r5, r30, 0 -/* 8007E77C 0007B57C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E77C 0007B57C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E780 0007B580 90 65 00 30 */ stw r3, 0x30(r5) -/* 8007E784 0007B584 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E784 0007B584 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E788 0007B588 38 63 2C 37 */ addi r3, r3, 0x2c37 /* 8007E78C 0007B58C 4B FC DA 89 */ bl xStrHash__FPCc /* 8007E790 0007B590 38 BE 00 00 */ addi r5, r30, 0 -/* 8007E794 0007B594 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E794 0007B594 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E798 0007B598 90 65 00 34 */ stw r3, 0x34(r5) -/* 8007E79C 0007B59C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E79C 0007B59C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E7A0 0007B5A0 38 63 2C 86 */ addi r3, r3, 0x2c86 /* 8007E7A4 0007B5A4 4B FC DA 71 */ bl xStrHash__FPCc /* 8007E7A8 0007B5A8 38 BE 00 00 */ addi r5, r30, 0 /* 8007E7AC 0007B5AC 38 00 00 00 */ li r0, 0 -/* 8007E7B0 0007B5B0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E7B0 0007B5B0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E7B4 0007B5B4 90 65 00 38 */ stw r3, 0x38(r5) -/* 8007E7B8 0007B5B8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E7B8 0007B5B8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E7BC 0007B5BC 90 05 00 3C */ stw r0, 0x3c(r5) /* 8007E7C0 0007B5C0 38 63 2C 97 */ addi r3, r3, 0x2c97 /* 8007E7C4 0007B5C4 4B FC DA 51 */ bl xStrHash__FPCc /* 8007E7C8 0007B5C8 38 BE 00 00 */ addi r5, r30, 0 /* 8007E7CC 0007B5CC 38 00 00 00 */ li r0, 0 -/* 8007E7D0 0007B5D0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E7D0 0007B5D0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E7D4 0007B5D4 90 65 00 40 */ stw r3, 0x40(r5) -/* 8007E7D8 0007B5D8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E7D8 0007B5D8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E7DC 0007B5DC 90 05 00 44 */ stw r0, 0x44(r5) /* 8007E7E0 0007B5E0 38 63 2C A6 */ addi r3, r3, 0x2ca6 /* 8007E7E4 0007B5E4 90 05 00 48 */ stw r0, 0x48(r5) @@ -27054,283 +27054,283 @@ lbl_8007E64C: /* 8007E800 0007B600 90 05 00 64 */ stw r0, 0x64(r5) /* 8007E804 0007B604 4B FC DA 11 */ bl xStrHash__FPCc /* 8007E808 0007B608 38 BE 00 00 */ addi r5, r30, 0 -/* 8007E80C 0007B60C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E80C 0007B60C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E810 0007B610 90 65 00 6C */ stw r3, 0x6c(r5) -/* 8007E814 0007B614 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E814 0007B614 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E818 0007B618 38 63 2C AF */ addi r3, r3, 0x2caf /* 8007E81C 0007B61C 4B FC D9 F9 */ bl xStrHash__FPCc /* 8007E820 0007B620 38 BE 00 00 */ addi r5, r30, 0 -/* 8007E824 0007B624 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E824 0007B624 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E828 0007B628 90 65 00 70 */ stw r3, 0x70(r5) -/* 8007E82C 0007B62C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E82C 0007B62C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E830 0007B630 38 63 2C B8 */ addi r3, r3, 0x2cb8 /* 8007E834 0007B634 4B FC D9 E1 */ bl xStrHash__FPCc /* 8007E838 0007B638 38 BE 00 00 */ addi r5, r30, 0 -/* 8007E83C 0007B63C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E83C 0007B63C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E840 0007B640 90 65 00 74 */ stw r3, 0x74(r5) -/* 8007E844 0007B644 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E844 0007B644 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E848 0007B648 38 63 2C C1 */ addi r3, r3, 0x2cc1 /* 8007E84C 0007B64C 4B FC D9 C9 */ bl xStrHash__FPCc /* 8007E850 0007B650 38 BE 00 00 */ addi r5, r30, 0 -/* 8007E854 0007B654 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E854 0007B654 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E858 0007B658 90 65 00 78 */ stw r3, 0x78(r5) -/* 8007E85C 0007B65C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E85C 0007B65C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E860 0007B660 38 63 2C CA */ addi r3, r3, 0x2cca /* 8007E864 0007B664 4B FC D9 B1 */ bl xStrHash__FPCc /* 8007E868 0007B668 38 BE 00 00 */ addi r5, r30, 0 /* 8007E86C 0007B66C 38 00 00 00 */ li r0, 0 -/* 8007E870 0007B670 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E870 0007B670 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E874 0007B674 90 65 00 7C */ stw r3, 0x7c(r5) -/* 8007E878 0007B678 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E878 0007B678 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E87C 0007B67C 90 05 00 80 */ stw r0, 0x80(r5) /* 8007E880 0007B680 38 63 2C D3 */ addi r3, r3, 0x2cd3 /* 8007E884 0007B684 90 05 00 84 */ stw r0, 0x84(r5) /* 8007E888 0007B688 4B FC D9 8D */ bl xStrHash__FPCc /* 8007E88C 0007B68C 38 BE 00 00 */ addi r5, r30, 0 -/* 8007E890 0007B690 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E890 0007B690 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E894 0007B694 90 65 00 88 */ stw r3, 0x88(r5) -/* 8007E898 0007B698 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E898 0007B698 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E89C 0007B69C 38 63 2C DE */ addi r3, r3, 0x2cde /* 8007E8A0 0007B6A0 4B FC D9 75 */ bl xStrHash__FPCc /* 8007E8A4 0007B6A4 38 BE 00 00 */ addi r5, r30, 0 -/* 8007E8A8 0007B6A8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E8A8 0007B6A8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E8AC 0007B6AC 90 65 00 8C */ stw r3, 0x8c(r5) -/* 8007E8B0 0007B6B0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E8B0 0007B6B0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E8B4 0007B6B4 38 63 2C E8 */ addi r3, r3, 0x2ce8 /* 8007E8B8 0007B6B8 4B FC D9 5D */ bl xStrHash__FPCc /* 8007E8BC 0007B6BC 38 BE 00 00 */ addi r5, r30, 0 -/* 8007E8C0 0007B6C0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E8C0 0007B6C0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E8C4 0007B6C4 90 65 00 90 */ stw r3, 0x90(r5) -/* 8007E8C8 0007B6C8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E8C8 0007B6C8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E8CC 0007B6CC 38 63 2C F0 */ addi r3, r3, 0x2cf0 /* 8007E8D0 0007B6D0 4B FC D9 45 */ bl xStrHash__FPCc /* 8007E8D4 0007B6D4 38 BE 00 00 */ addi r5, r30, 0 -/* 8007E8D8 0007B6D8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E8D8 0007B6D8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E8DC 0007B6DC 90 65 00 94 */ stw r3, 0x94(r5) -/* 8007E8E0 0007B6E0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E8E0 0007B6E0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E8E4 0007B6E4 38 63 2C FC */ addi r3, r3, 0x2cfc /* 8007E8E8 0007B6E8 4B FC D9 2D */ bl xStrHash__FPCc /* 8007E8EC 0007B6EC 38 BE 00 00 */ addi r5, r30, 0 -/* 8007E8F0 0007B6F0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E8F0 0007B6F0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E8F4 0007B6F4 90 65 00 98 */ stw r3, 0x98(r5) -/* 8007E8F8 0007B6F8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E8F8 0007B6F8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E8FC 0007B6FC 38 63 2D 07 */ addi r3, r3, 0x2d07 /* 8007E900 0007B700 4B FC D9 15 */ bl xStrHash__FPCc /* 8007E904 0007B704 38 BE 00 00 */ addi r5, r30, 0 -/* 8007E908 0007B708 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E908 0007B708 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E90C 0007B70C 90 65 00 A8 */ stw r3, 0xa8(r5) -/* 8007E910 0007B710 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E910 0007B710 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E914 0007B714 38 63 2D 13 */ addi r3, r3, 0x2d13 /* 8007E918 0007B718 4B FC D8 FD */ bl xStrHash__FPCc /* 8007E91C 0007B71C 38 BE 00 00 */ addi r5, r30, 0 -/* 8007E920 0007B720 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E920 0007B720 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E924 0007B724 90 65 00 B4 */ stw r3, 0xb4(r5) -/* 8007E928 0007B728 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E928 0007B728 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E92C 0007B72C 38 63 2D 24 */ addi r3, r3, 0x2d24 /* 8007E930 0007B730 4B FC D8 E5 */ bl xStrHash__FPCc /* 8007E934 0007B734 38 BE 00 00 */ addi r5, r30, 0 -/* 8007E938 0007B738 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E938 0007B738 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E93C 0007B73C 90 65 00 B8 */ stw r3, 0xb8(r5) -/* 8007E940 0007B740 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E940 0007B740 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E944 0007B744 38 63 2D 36 */ addi r3, r3, 0x2d36 /* 8007E948 0007B748 4B FC D8 CD */ bl xStrHash__FPCc /* 8007E94C 0007B74C 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007E950 0007B750 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E950 0007B750 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E954 0007B754 90 65 00 04 */ stw r3, 4(r5) -/* 8007E958 0007B758 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E958 0007B758 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E95C 0007B75C 38 63 2D 3F */ addi r3, r3, 0x2d3f /* 8007E960 0007B760 4B FC D8 B5 */ bl xStrHash__FPCc /* 8007E964 0007B764 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007E968 0007B768 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E968 0007B768 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E96C 0007B76C 90 65 00 08 */ stw r3, 8(r5) -/* 8007E970 0007B770 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E970 0007B770 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E974 0007B774 38 63 2D 48 */ addi r3, r3, 0x2d48 /* 8007E978 0007B778 4B FC D8 9D */ bl xStrHash__FPCc /* 8007E97C 0007B77C 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007E980 0007B780 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E980 0007B780 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E984 0007B784 90 65 00 0C */ stw r3, 0xc(r5) -/* 8007E988 0007B788 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E988 0007B788 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E98C 0007B78C 38 63 2D 51 */ addi r3, r3, 0x2d51 /* 8007E990 0007B790 4B FC D8 85 */ bl xStrHash__FPCc /* 8007E994 0007B794 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007E998 0007B798 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E998 0007B798 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E99C 0007B79C 90 65 00 10 */ stw r3, 0x10(r5) -/* 8007E9A0 0007B7A0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E9A0 0007B7A0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E9A4 0007B7A4 38 63 2D 51 */ addi r3, r3, 0x2d51 /* 8007E9A8 0007B7A8 4B FC D8 6D */ bl xStrHash__FPCc /* 8007E9AC 0007B7AC 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007E9B0 0007B7B0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E9B0 0007B7B0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E9B4 0007B7B4 90 65 00 14 */ stw r3, 0x14(r5) -/* 8007E9B8 0007B7B8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E9B8 0007B7B8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E9BC 0007B7BC 38 63 2D 5A */ addi r3, r3, 0x2d5a /* 8007E9C0 0007B7C0 4B FC D8 55 */ bl xStrHash__FPCc /* 8007E9C4 0007B7C4 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007E9C8 0007B7C8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E9C8 0007B7C8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E9CC 0007B7CC 90 65 00 18 */ stw r3, 0x18(r5) -/* 8007E9D0 0007B7D0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E9D0 0007B7D0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E9D4 0007B7D4 38 63 2D 63 */ addi r3, r3, 0x2d63 /* 8007E9D8 0007B7D8 4B FC D8 3D */ bl xStrHash__FPCc /* 8007E9DC 0007B7DC 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007E9E0 0007B7E0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E9E0 0007B7E0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E9E4 0007B7E4 90 65 00 1C */ stw r3, 0x1c(r5) -/* 8007E9E8 0007B7E8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007E9E8 0007B7E8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007E9EC 0007B7EC 38 63 2D 6E */ addi r3, r3, 0x2d6e /* 8007E9F0 0007B7F0 4B FC D8 25 */ bl xStrHash__FPCc /* 8007E9F4 0007B7F4 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007E9F8 0007B7F8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007E9F8 0007B7F8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007E9FC 0007B7FC 90 65 00 20 */ stw r3, 0x20(r5) -/* 8007EA00 0007B800 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EA00 0007B800 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EA04 0007B804 38 63 2D 79 */ addi r3, r3, 0x2d79 /* 8007EA08 0007B808 4B FC D8 0D */ bl xStrHash__FPCc /* 8007EA0C 0007B80C 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EA10 0007B810 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EA10 0007B810 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EA14 0007B814 90 65 00 24 */ stw r3, 0x24(r5) -/* 8007EA18 0007B818 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EA18 0007B818 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EA1C 0007B81C 38 63 2D 82 */ addi r3, r3, 0x2d82 /* 8007EA20 0007B820 4B FC D7 F5 */ bl xStrHash__FPCc /* 8007EA24 0007B824 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EA28 0007B828 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EA28 0007B828 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EA2C 0007B82C 90 65 00 28 */ stw r3, 0x28(r5) -/* 8007EA30 0007B830 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EA30 0007B830 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EA34 0007B834 38 63 2D 8D */ addi r3, r3, 0x2d8d /* 8007EA38 0007B838 4B FC D7 DD */ bl xStrHash__FPCc /* 8007EA3C 0007B83C 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EA40 0007B840 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EA40 0007B840 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EA44 0007B844 90 65 00 2C */ stw r3, 0x2c(r5) -/* 8007EA48 0007B848 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EA48 0007B848 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EA4C 0007B84C 38 63 2D 98 */ addi r3, r3, 0x2d98 /* 8007EA50 0007B850 4B FC D7 C5 */ bl xStrHash__FPCc /* 8007EA54 0007B854 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EA58 0007B858 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EA58 0007B858 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EA5C 0007B85C 90 65 00 30 */ stw r3, 0x30(r5) -/* 8007EA60 0007B860 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EA60 0007B860 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EA64 0007B864 38 63 2D A1 */ addi r3, r3, 0x2da1 /* 8007EA68 0007B868 4B FC D7 AD */ bl xStrHash__FPCc /* 8007EA6C 0007B86C 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EA70 0007B870 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EA70 0007B870 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EA74 0007B874 90 65 00 34 */ stw r3, 0x34(r5) -/* 8007EA78 0007B878 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EA78 0007B878 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EA7C 0007B87C 38 63 2D AA */ addi r3, r3, 0x2daa /* 8007EA80 0007B880 4B FC D7 95 */ bl xStrHash__FPCc /* 8007EA84 0007B884 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EA88 0007B888 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EA88 0007B888 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EA8C 0007B88C 90 65 00 38 */ stw r3, 0x38(r5) -/* 8007EA90 0007B890 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EA90 0007B890 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EA94 0007B894 38 63 2D B6 */ addi r3, r3, 0x2db6 /* 8007EA98 0007B898 4B FC D7 7D */ bl xStrHash__FPCc /* 8007EA9C 0007B89C 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EAA0 0007B8A0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EAA0 0007B8A0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EAA4 0007B8A4 90 65 00 3C */ stw r3, 0x3c(r5) -/* 8007EAA8 0007B8A8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EAA8 0007B8A8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EAAC 0007B8AC 38 63 2D C1 */ addi r3, r3, 0x2dc1 /* 8007EAB0 0007B8B0 4B FC D7 65 */ bl xStrHash__FPCc /* 8007EAB4 0007B8B4 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EAB8 0007B8B8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EAB8 0007B8B8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EABC 0007B8BC 90 65 00 40 */ stw r3, 0x40(r5) -/* 8007EAC0 0007B8C0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EAC0 0007B8C0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EAC4 0007B8C4 38 63 2D CC */ addi r3, r3, 0x2dcc /* 8007EAC8 0007B8C8 4B FC D7 4D */ bl xStrHash__FPCc /* 8007EACC 0007B8CC 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EAD0 0007B8D0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EAD0 0007B8D0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EAD4 0007B8D4 90 65 00 44 */ stw r3, 0x44(r5) -/* 8007EAD8 0007B8D8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EAD8 0007B8D8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EADC 0007B8DC 38 63 2D D5 */ addi r3, r3, 0x2dd5 /* 8007EAE0 0007B8E0 4B FC D7 35 */ bl xStrHash__FPCc /* 8007EAE4 0007B8E4 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EAE8 0007B8E8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EAE8 0007B8E8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EAEC 0007B8EC 90 65 00 48 */ stw r3, 0x48(r5) -/* 8007EAF0 0007B8F0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EAF0 0007B8F0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EAF4 0007B8F4 38 63 2D DE */ addi r3, r3, 0x2dde /* 8007EAF8 0007B8F8 4B FC D7 1D */ bl xStrHash__FPCc /* 8007EAFC 0007B8FC 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EB00 0007B900 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EB00 0007B900 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EB04 0007B904 90 65 00 4C */ stw r3, 0x4c(r5) -/* 8007EB08 0007B908 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EB08 0007B908 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EB0C 0007B90C 38 63 2D E7 */ addi r3, r3, 0x2de7 /* 8007EB10 0007B910 4B FC D7 05 */ bl xStrHash__FPCc /* 8007EB14 0007B914 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EB18 0007B918 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EB18 0007B918 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EB1C 0007B91C 90 65 00 50 */ stw r3, 0x50(r5) -/* 8007EB20 0007B920 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EB20 0007B920 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EB24 0007B924 38 63 2D F0 */ addi r3, r3, 0x2df0 /* 8007EB28 0007B928 4B FC D6 ED */ bl xStrHash__FPCc /* 8007EB2C 0007B92C 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EB30 0007B930 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EB30 0007B930 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EB34 0007B934 90 65 00 54 */ stw r3, 0x54(r5) -/* 8007EB38 0007B938 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EB38 0007B938 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EB3C 0007B93C 38 63 2D F9 */ addi r3, r3, 0x2df9 /* 8007EB40 0007B940 4B FC D6 D5 */ bl xStrHash__FPCc /* 8007EB44 0007B944 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EB48 0007B948 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EB48 0007B948 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EB4C 0007B94C 90 65 00 58 */ stw r3, 0x58(r5) -/* 8007EB50 0007B950 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EB50 0007B950 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EB54 0007B954 38 63 2E 02 */ addi r3, r3, 0x2e02 /* 8007EB58 0007B958 4B FC D6 BD */ bl xStrHash__FPCc /* 8007EB5C 0007B95C 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EB60 0007B960 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EB60 0007B960 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EB64 0007B964 90 65 00 5C */ stw r3, 0x5c(r5) -/* 8007EB68 0007B968 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EB68 0007B968 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EB6C 0007B96C 38 63 2E 0D */ addi r3, r3, 0x2e0d /* 8007EB70 0007B970 4B FC D6 A5 */ bl xStrHash__FPCc /* 8007EB74 0007B974 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EB78 0007B978 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EB78 0007B978 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EB7C 0007B97C 90 65 00 60 */ stw r3, 0x60(r5) -/* 8007EB80 0007B980 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EB80 0007B980 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EB84 0007B984 38 63 2E 18 */ addi r3, r3, 0x2e18 /* 8007EB88 0007B988 4B FC D6 8D */ bl xStrHash__FPCc /* 8007EB8C 0007B98C 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EB90 0007B990 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EB90 0007B990 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EB94 0007B994 90 65 00 64 */ stw r3, 0x64(r5) -/* 8007EB98 0007B998 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EB98 0007B998 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EB9C 0007B99C 38 63 2E 23 */ addi r3, r3, 0x2e23 /* 8007EBA0 0007B9A0 4B FC D6 75 */ bl xStrHash__FPCc /* 8007EBA4 0007B9A4 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EBA8 0007B9A8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EBA8 0007B9A8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EBAC 0007B9AC 90 65 00 68 */ stw r3, 0x68(r5) -/* 8007EBB0 0007B9B0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EBB0 0007B9B0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EBB4 0007B9B4 38 63 2E 2E */ addi r3, r3, 0x2e2e /* 8007EBB8 0007B9B8 4B FC D6 5D */ bl xStrHash__FPCc /* 8007EBBC 0007B9BC 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EBC0 0007B9C0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EBC0 0007B9C0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EBC4 0007B9C4 90 65 00 6C */ stw r3, 0x6c(r5) -/* 8007EBC8 0007B9C8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EBC8 0007B9C8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EBCC 0007B9CC 38 63 2E 39 */ addi r3, r3, 0x2e39 /* 8007EBD0 0007B9D0 4B FC D6 45 */ bl xStrHash__FPCc /* 8007EBD4 0007B9D4 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EBD8 0007B9D8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EBD8 0007B9D8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EBDC 0007B9DC 90 65 00 70 */ stw r3, 0x70(r5) -/* 8007EBE0 0007B9E0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EBE0 0007B9E0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EBE4 0007B9E4 38 63 2E 44 */ addi r3, r3, 0x2e44 /* 8007EBE8 0007B9E8 4B FC D6 2D */ bl xStrHash__FPCc /* 8007EBEC 0007B9EC 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EBF0 0007B9F0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EBF0 0007B9F0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EBF4 0007B9F4 90 65 00 74 */ stw r3, 0x74(r5) -/* 8007EBF8 0007B9F8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EBF8 0007B9F8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EBFC 0007B9FC 38 63 2E 4F */ addi r3, r3, 0x2e4f /* 8007EC00 0007BA00 4B FC D6 15 */ bl xStrHash__FPCc /* 8007EC04 0007BA04 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EC08 0007BA08 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EC08 0007BA08 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EC0C 0007BA0C 90 65 00 78 */ stw r3, 0x78(r5) -/* 8007EC10 0007BA10 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EC10 0007BA10 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EC14 0007BA14 38 63 2E 5A */ addi r3, r3, 0x2e5a /* 8007EC18 0007BA18 4B FC D5 FD */ bl xStrHash__FPCc /* 8007EC1C 0007BA1C 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EC20 0007BA20 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EC20 0007BA20 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EC24 0007BA24 90 65 00 7C */ stw r3, 0x7c(r5) -/* 8007EC28 0007BA28 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EC28 0007BA28 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EC2C 0007BA2C 38 63 2E 5A */ addi r3, r3, 0x2e5a /* 8007EC30 0007BA30 4B FC D5 E5 */ bl xStrHash__FPCc /* 8007EC34 0007BA34 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EC38 0007BA38 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EC38 0007BA38 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EC3C 0007BA3C 90 65 00 80 */ stw r3, 0x80(r5) -/* 8007EC40 0007BA40 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EC40 0007BA40 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EC44 0007BA44 38 63 2E 5A */ addi r3, r3, 0x2e5a /* 8007EC48 0007BA48 4B FC D5 CD */ bl xStrHash__FPCc /* 8007EC4C 0007BA4C 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007EC50 0007BA50 38 00 00 00 */ li r0, 0 -/* 8007EC54 0007BA54 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EC54 0007BA54 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EC58 0007BA58 90 65 00 84 */ stw r3, 0x84(r5) -/* 8007EC5C 0007BA5C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EC5C 0007BA5C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EC60 0007BA60 90 05 00 88 */ stw r0, 0x88(r5) /* 8007EC64 0007BA64 38 63 2E 63 */ addi r3, r3, 0x2e63 /* 8007EC68 0007BA68 90 05 00 8C */ stw r0, 0x8c(r5) @@ -27355,250 +27355,250 @@ lbl_8007E64C: /* 8007ECB4 0007BAB4 90 05 00 D8 */ stw r0, 0xd8(r5) /* 8007ECB8 0007BAB8 4B FC D5 5D */ bl xStrHash__FPCc /* 8007ECBC 0007BABC 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007ECC0 0007BAC0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007ECC0 0007BAC0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007ECC4 0007BAC4 90 65 00 DC */ stw r3, 0xdc(r5) -/* 8007ECC8 0007BAC8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007ECC8 0007BAC8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007ECCC 0007BACC 38 63 2E 6C */ addi r3, r3, 0x2e6c /* 8007ECD0 0007BAD0 4B FC D5 45 */ bl xStrHash__FPCc /* 8007ECD4 0007BAD4 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007ECD8 0007BAD8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007ECD8 0007BAD8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007ECDC 0007BADC 90 65 00 E0 */ stw r3, 0xe0(r5) -/* 8007ECE0 0007BAE0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007ECE0 0007BAE0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007ECE4 0007BAE4 38 63 2E 75 */ addi r3, r3, 0x2e75 /* 8007ECE8 0007BAE8 4B FC D5 2D */ bl xStrHash__FPCc /* 8007ECEC 0007BAEC 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007ECF0 0007BAF0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007ECF0 0007BAF0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007ECF4 0007BAF4 90 65 00 E4 */ stw r3, 0xe4(r5) -/* 8007ECF8 0007BAF8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007ECF8 0007BAF8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007ECFC 0007BAFC 38 63 2E 80 */ addi r3, r3, 0x2e80 /* 8007ED00 0007BB00 4B FC D5 15 */ bl xStrHash__FPCc /* 8007ED04 0007BB04 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007ED08 0007BB08 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007ED08 0007BB08 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007ED0C 0007BB0C 90 65 00 E8 */ stw r3, 0xe8(r5) -/* 8007ED10 0007BB10 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007ED10 0007BB10 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007ED14 0007BB14 38 63 2E 8B */ addi r3, r3, 0x2e8b /* 8007ED18 0007BB18 4B FC D4 FD */ bl xStrHash__FPCc /* 8007ED1C 0007BB1C 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007ED20 0007BB20 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007ED20 0007BB20 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007ED24 0007BB24 90 65 00 EC */ stw r3, 0xec(r5) -/* 8007ED28 0007BB28 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007ED28 0007BB28 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007ED2C 0007BB2C 38 63 2E 94 */ addi r3, r3, 0x2e94 /* 8007ED30 0007BB30 4B FC D4 E5 */ bl xStrHash__FPCc /* 8007ED34 0007BB34 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007ED38 0007BB38 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007ED38 0007BB38 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007ED3C 0007BB3C 90 65 00 F0 */ stw r3, 0xf0(r5) -/* 8007ED40 0007BB40 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007ED40 0007BB40 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007ED44 0007BB44 38 63 2E 9D */ addi r3, r3, 0x2e9d /* 8007ED48 0007BB48 4B FC D4 CD */ bl xStrHash__FPCc /* 8007ED4C 0007BB4C 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007ED50 0007BB50 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007ED50 0007BB50 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007ED54 0007BB54 90 65 00 F4 */ stw r3, 0xf4(r5) -/* 8007ED58 0007BB58 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007ED58 0007BB58 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007ED5C 0007BB5C 38 63 2E A6 */ addi r3, r3, 0x2ea6 /* 8007ED60 0007BB60 4B FC D4 B5 */ bl xStrHash__FPCc /* 8007ED64 0007BB64 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007ED68 0007BB68 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007ED68 0007BB68 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007ED6C 0007BB6C 90 65 00 F8 */ stw r3, 0xf8(r5) -/* 8007ED70 0007BB70 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007ED70 0007BB70 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007ED74 0007BB74 38 63 2E AF */ addi r3, r3, 0x2eaf /* 8007ED78 0007BB78 4B FC D4 9D */ bl xStrHash__FPCc /* 8007ED7C 0007BB7C 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007ED80 0007BB80 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007ED80 0007BB80 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007ED84 0007BB84 90 65 00 FC */ stw r3, 0xfc(r5) -/* 8007ED88 0007BB88 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007ED88 0007BB88 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007ED8C 0007BB8C 38 63 2E B8 */ addi r3, r3, 0x2eb8 /* 8007ED90 0007BB90 4B FC D4 85 */ bl xStrHash__FPCc /* 8007ED94 0007BB94 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007ED98 0007BB98 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007ED98 0007BB98 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007ED9C 0007BB9C 90 65 01 00 */ stw r3, 0x100(r5) -/* 8007EDA0 0007BBA0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EDA0 0007BBA0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EDA4 0007BBA4 38 63 2E C1 */ addi r3, r3, 0x2ec1 /* 8007EDA8 0007BBA8 4B FC D4 6D */ bl xStrHash__FPCc /* 8007EDAC 0007BBAC 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EDB0 0007BBB0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EDB0 0007BBB0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EDB4 0007BBB4 90 65 01 04 */ stw r3, 0x104(r5) -/* 8007EDB8 0007BBB8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EDB8 0007BBB8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EDBC 0007BBBC 38 63 2E CA */ addi r3, r3, 0x2eca /* 8007EDC0 0007BBC0 4B FC D4 55 */ bl xStrHash__FPCc /* 8007EDC4 0007BBC4 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EDC8 0007BBC8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EDC8 0007BBC8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EDCC 0007BBCC 90 65 01 08 */ stw r3, 0x108(r5) -/* 8007EDD0 0007BBD0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EDD0 0007BBD0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EDD4 0007BBD4 38 63 2E D3 */ addi r3, r3, 0x2ed3 /* 8007EDD8 0007BBD8 4B FC D4 3D */ bl xStrHash__FPCc /* 8007EDDC 0007BBDC 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EDE0 0007BBE0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EDE0 0007BBE0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EDE4 0007BBE4 90 65 01 0C */ stw r3, 0x10c(r5) -/* 8007EDE8 0007BBE8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EDE8 0007BBE8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EDEC 0007BBEC 38 63 2E DC */ addi r3, r3, 0x2edc /* 8007EDF0 0007BBF0 4B FC D4 25 */ bl xStrHash__FPCc /* 8007EDF4 0007BBF4 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EDF8 0007BBF8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EDF8 0007BBF8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EDFC 0007BBFC 90 65 01 10 */ stw r3, 0x110(r5) -/* 8007EE00 0007BC00 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EE00 0007BC00 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EE04 0007BC04 38 63 2E E5 */ addi r3, r3, 0x2ee5 /* 8007EE08 0007BC08 4B FC D4 0D */ bl xStrHash__FPCc /* 8007EE0C 0007BC0C 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EE10 0007BC10 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EE10 0007BC10 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EE14 0007BC14 90 65 01 14 */ stw r3, 0x114(r5) -/* 8007EE18 0007BC18 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EE18 0007BC18 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EE1C 0007BC1C 38 63 2E EE */ addi r3, r3, 0x2eee /* 8007EE20 0007BC20 4B FC D3 F5 */ bl xStrHash__FPCc /* 8007EE24 0007BC24 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EE28 0007BC28 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EE28 0007BC28 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EE2C 0007BC2C 90 65 01 18 */ stw r3, 0x118(r5) -/* 8007EE30 0007BC30 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EE30 0007BC30 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EE34 0007BC34 38 63 2E F7 */ addi r3, r3, 0x2ef7 /* 8007EE38 0007BC38 4B FC D3 DD */ bl xStrHash__FPCc /* 8007EE3C 0007BC3C 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EE40 0007BC40 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EE40 0007BC40 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EE44 0007BC44 90 65 01 1C */ stw r3, 0x11c(r5) -/* 8007EE48 0007BC48 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EE48 0007BC48 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EE4C 0007BC4C 38 63 2F 00 */ addi r3, r3, 0x2f00 /* 8007EE50 0007BC50 4B FC D3 C5 */ bl xStrHash__FPCc /* 8007EE54 0007BC54 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EE58 0007BC58 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EE58 0007BC58 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EE5C 0007BC5C 90 65 01 20 */ stw r3, 0x120(r5) -/* 8007EE60 0007BC60 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EE60 0007BC60 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EE64 0007BC64 38 63 2F 09 */ addi r3, r3, 0x2f09 /* 8007EE68 0007BC68 4B FC D3 AD */ bl xStrHash__FPCc /* 8007EE6C 0007BC6C 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EE70 0007BC70 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EE70 0007BC70 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EE74 0007BC74 90 65 01 24 */ stw r3, 0x124(r5) -/* 8007EE78 0007BC78 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EE78 0007BC78 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EE7C 0007BC7C 38 63 2F 09 */ addi r3, r3, 0x2f09 /* 8007EE80 0007BC80 4B FC D3 95 */ bl xStrHash__FPCc /* 8007EE84 0007BC84 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EE88 0007BC88 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EE88 0007BC88 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EE8C 0007BC8C 90 65 01 28 */ stw r3, 0x128(r5) -/* 8007EE90 0007BC90 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EE90 0007BC90 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EE94 0007BC94 38 63 2F 12 */ addi r3, r3, 0x2f12 /* 8007EE98 0007BC98 4B FC D3 7D */ bl xStrHash__FPCc /* 8007EE9C 0007BC9C 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EEA0 0007BCA0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EEA0 0007BCA0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EEA4 0007BCA4 90 65 01 2C */ stw r3, 0x12c(r5) -/* 8007EEA8 0007BCA8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EEA8 0007BCA8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EEAC 0007BCAC 38 63 2F 1B */ addi r3, r3, 0x2f1b /* 8007EEB0 0007BCB0 4B FC D3 65 */ bl xStrHash__FPCc /* 8007EEB4 0007BCB4 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EEB8 0007BCB8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EEB8 0007BCB8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EEBC 0007BCBC 90 65 01 30 */ stw r3, 0x130(r5) -/* 8007EEC0 0007BCC0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EEC0 0007BCC0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EEC4 0007BCC4 38 63 2F 24 */ addi r3, r3, 0x2f24 /* 8007EEC8 0007BCC8 4B FC D3 4D */ bl xStrHash__FPCc /* 8007EECC 0007BCCC 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EED0 0007BCD0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EED0 0007BCD0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EED4 0007BCD4 90 65 01 34 */ stw r3, 0x134(r5) -/* 8007EED8 0007BCD8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EED8 0007BCD8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EEDC 0007BCDC 38 63 2F 24 */ addi r3, r3, 0x2f24 /* 8007EEE0 0007BCE0 4B FC D3 35 */ bl xStrHash__FPCc /* 8007EEE4 0007BCE4 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EEE8 0007BCE8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EEE8 0007BCE8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EEEC 0007BCEC 90 65 01 38 */ stw r3, 0x138(r5) -/* 8007EEF0 0007BCF0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EEF0 0007BCF0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EEF4 0007BCF4 38 63 2F 2D */ addi r3, r3, 0x2f2d /* 8007EEF8 0007BCF8 4B FC D3 1D */ bl xStrHash__FPCc /* 8007EEFC 0007BCFC 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EF00 0007BD00 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EF00 0007BD00 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EF04 0007BD04 90 65 01 3C */ stw r3, 0x13c(r5) -/* 8007EF08 0007BD08 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EF08 0007BD08 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EF0C 0007BD0C 38 63 2F 36 */ addi r3, r3, 0x2f36 /* 8007EF10 0007BD10 4B FC D3 05 */ bl xStrHash__FPCc /* 8007EF14 0007BD14 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EF18 0007BD18 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EF18 0007BD18 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EF1C 0007BD1C 90 65 01 40 */ stw r3, 0x140(r5) -/* 8007EF20 0007BD20 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EF20 0007BD20 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EF24 0007BD24 38 63 2F 3F */ addi r3, r3, 0x2f3f /* 8007EF28 0007BD28 4B FC D2 ED */ bl xStrHash__FPCc /* 8007EF2C 0007BD2C 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EF30 0007BD30 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EF30 0007BD30 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EF34 0007BD34 90 65 01 44 */ stw r3, 0x144(r5) -/* 8007EF38 0007BD38 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EF38 0007BD38 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EF3C 0007BD3C 38 63 2F 48 */ addi r3, r3, 0x2f48 /* 8007EF40 0007BD40 4B FC D2 D5 */ bl xStrHash__FPCc /* 8007EF44 0007BD44 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EF48 0007BD48 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EF48 0007BD48 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EF4C 0007BD4C 90 65 01 48 */ stw r3, 0x148(r5) -/* 8007EF50 0007BD50 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EF50 0007BD50 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EF54 0007BD54 38 63 2F 53 */ addi r3, r3, 0x2f53 /* 8007EF58 0007BD58 4B FC D2 BD */ bl xStrHash__FPCc /* 8007EF5C 0007BD5C 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EF60 0007BD60 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EF60 0007BD60 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EF64 0007BD64 90 65 01 4C */ stw r3, 0x14c(r5) -/* 8007EF68 0007BD68 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EF68 0007BD68 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EF6C 0007BD6C 38 63 2F 5E */ addi r3, r3, 0x2f5e /* 8007EF70 0007BD70 4B FC D2 A5 */ bl xStrHash__FPCc /* 8007EF74 0007BD74 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EF78 0007BD78 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EF78 0007BD78 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EF7C 0007BD7C 90 65 01 50 */ stw r3, 0x150(r5) -/* 8007EF80 0007BD80 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EF80 0007BD80 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EF84 0007BD84 38 63 2F 69 */ addi r3, r3, 0x2f69 /* 8007EF88 0007BD88 4B FC D2 8D */ bl xStrHash__FPCc /* 8007EF8C 0007BD8C 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EF90 0007BD90 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EF90 0007BD90 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EF94 0007BD94 90 65 01 54 */ stw r3, 0x154(r5) -/* 8007EF98 0007BD98 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EF98 0007BD98 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EF9C 0007BD9C 38 63 2F 74 */ addi r3, r3, 0x2f74 /* 8007EFA0 0007BDA0 4B FC D2 75 */ bl xStrHash__FPCc /* 8007EFA4 0007BDA4 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EFA8 0007BDA8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EFA8 0007BDA8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EFAC 0007BDAC 90 65 01 58 */ stw r3, 0x158(r5) -/* 8007EFB0 0007BDB0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EFB0 0007BDB0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EFB4 0007BDB4 38 63 2F 7F */ addi r3, r3, 0x2f7f /* 8007EFB8 0007BDB8 4B FC D2 5D */ bl xStrHash__FPCc /* 8007EFBC 0007BDBC 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EFC0 0007BDC0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EFC0 0007BDC0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EFC4 0007BDC4 90 65 01 5C */ stw r3, 0x15c(r5) -/* 8007EFC8 0007BDC8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EFC8 0007BDC8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EFCC 0007BDCC 38 63 2F 8A */ addi r3, r3, 0x2f8a /* 8007EFD0 0007BDD0 4B FC D2 45 */ bl xStrHash__FPCc /* 8007EFD4 0007BDD4 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EFD8 0007BDD8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EFD8 0007BDD8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EFDC 0007BDDC 90 65 01 60 */ stw r3, 0x160(r5) -/* 8007EFE0 0007BDE0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EFE0 0007BDE0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EFE4 0007BDE4 38 63 2F 95 */ addi r3, r3, 0x2f95 /* 8007EFE8 0007BDE8 4B FC D2 2D */ bl xStrHash__FPCc /* 8007EFEC 0007BDEC 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007EFF0 0007BDF0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007EFF0 0007BDF0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007EFF4 0007BDF4 90 65 01 74 */ stw r3, 0x174(r5) -/* 8007EFF8 0007BDF8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007EFF8 0007BDF8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007EFFC 0007BDFC 38 63 2F A0 */ addi r3, r3, 0x2fa0 /* 8007F000 0007BE00 4B FC D2 15 */ bl xStrHash__FPCc /* 8007F004 0007BE04 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007F008 0007BE08 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F008 0007BE08 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F00C 0007BE0C 90 65 01 78 */ stw r3, 0x178(r5) -/* 8007F010 0007BE10 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F010 0007BE10 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F014 0007BE14 38 63 2F AB */ addi r3, r3, 0x2fab /* 8007F018 0007BE18 4B FC D1 FD */ bl xStrHash__FPCc /* 8007F01C 0007BE1C 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007F020 0007BE20 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F020 0007BE20 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F024 0007BE24 90 65 01 7C */ stw r3, 0x17c(r5) -/* 8007F028 0007BE28 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F028 0007BE28 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F02C 0007BE2C 38 63 2F B6 */ addi r3, r3, 0x2fb6 /* 8007F030 0007BE30 4B FC D1 E5 */ bl xStrHash__FPCc /* 8007F034 0007BE34 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007F038 0007BE38 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F038 0007BE38 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F03C 0007BE3C 90 65 01 80 */ stw r3, 0x180(r5) -/* 8007F040 0007BE40 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F040 0007BE40 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F044 0007BE44 38 63 2B CE */ addi r3, r3, 0x2bce /* 8007F048 0007BE48 4B FC D1 CD */ bl xStrHash__FPCc /* 8007F04C 0007BE4C 38 BE 00 00 */ addi r5, r30, 0 -/* 8007F050 0007BE50 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F050 0007BE50 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F054 0007BE54 90 65 00 C0 */ stw r3, 0xc0(r5) -/* 8007F058 0007BE58 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F058 0007BE58 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F05C 0007BE5C 38 63 2F C1 */ addi r3, r3, 0x2fc1 /* 8007F060 0007BE60 4B FC D1 B5 */ bl xStrHash__FPCc /* 8007F064 0007BE64 38 BE 00 00 */ addi r5, r30, 0 -/* 8007F068 0007BE68 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F068 0007BE68 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F06C 0007BE6C 90 65 00 C4 */ stw r3, 0xc4(r5) -/* 8007F070 0007BE70 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F070 0007BE70 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F074 0007BE74 38 63 2F CF */ addi r3, r3, 0x2fcf /* 8007F078 0007BE78 4B FC D1 9D */ bl xStrHash__FPCc /* 8007F07C 0007BE7C 38 BE 00 00 */ addi r5, r30, 0 /* 8007F080 0007BE80 38 00 00 00 */ li r0, 0 -/* 8007F084 0007BE84 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F084 0007BE84 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F088 0007BE88 90 65 00 C8 */ stw r3, 0xc8(r5) -/* 8007F08C 0007BE8C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F08C 0007BE8C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F090 0007BE90 90 05 00 CC */ stw r0, 0xcc(r5) /* 8007F094 0007BE94 38 63 2F DC */ addi r3, r3, 0x2fdc /* 8007F098 0007BE98 90 05 00 D0 */ stw r0, 0xd0(r5) @@ -27615,28 +27615,28 @@ lbl_8007E64C: /* 8007F0C4 0007BEC4 90 05 00 FC */ stw r0, 0xfc(r5) /* 8007F0C8 0007BEC8 4B FC D1 4D */ bl xStrHash__FPCc /* 8007F0CC 0007BECC 38 BE 00 00 */ addi r5, r30, 0 -/* 8007F0D0 0007BED0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F0D0 0007BED0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F0D4 0007BED4 90 65 01 00 */ stw r3, 0x100(r5) -/* 8007F0D8 0007BED8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F0D8 0007BED8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F0DC 0007BEDC 38 63 2F E6 */ addi r3, r3, 0x2fe6 /* 8007F0E0 0007BEE0 4B FC D1 35 */ bl xStrHash__FPCc /* 8007F0E4 0007BEE4 38 BE 00 00 */ addi r5, r30, 0 -/* 8007F0E8 0007BEE8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F0E8 0007BEE8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F0EC 0007BEEC 90 65 01 04 */ stw r3, 0x104(r5) -/* 8007F0F0 0007BEF0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F0F0 0007BEF0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F0F4 0007BEF4 38 63 2F F6 */ addi r3, r3, 0x2ff6 /* 8007F0F8 0007BEF8 4B FC D1 1D */ bl xStrHash__FPCc /* 8007F0FC 0007BEFC 38 BE 00 00 */ addi r5, r30, 0 -/* 8007F100 0007BF00 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F100 0007BF00 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F104 0007BF04 90 65 01 08 */ stw r3, 0x108(r5) -/* 8007F108 0007BF08 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F108 0007BF08 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F10C 0007BF0C 38 63 30 01 */ addi r3, r3, 0x3001 /* 8007F110 0007BF10 4B FC D1 05 */ bl xStrHash__FPCc /* 8007F114 0007BF14 38 BE 00 00 */ addi r5, r30, 0 /* 8007F118 0007BF18 38 00 00 00 */ li r0, 0 -/* 8007F11C 0007BF1C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F11C 0007BF1C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F120 0007BF20 90 65 01 0C */ stw r3, 0x10c(r5) -/* 8007F124 0007BF24 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F124 0007BF24 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F128 0007BF28 90 05 01 10 */ stw r0, 0x110(r5) /* 8007F12C 0007BF2C 38 63 30 0B */ addi r3, r3, 0x300b /* 8007F130 0007BF30 90 05 01 14 */ stw r0, 0x114(r5) @@ -27645,194 +27645,194 @@ lbl_8007E64C: /* 8007F13C 0007BF3C 90 05 01 20 */ stw r0, 0x120(r5) /* 8007F140 0007BF40 4B FC D0 D5 */ bl xStrHash__FPCc /* 8007F144 0007BF44 38 BE 00 00 */ addi r5, r30, 0 -/* 8007F148 0007BF48 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F148 0007BF48 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F14C 0007BF4C 90 65 01 28 */ stw r3, 0x128(r5) -/* 8007F150 0007BF50 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F150 0007BF50 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F154 0007BF54 38 63 30 15 */ addi r3, r3, 0x3015 /* 8007F158 0007BF58 4B FC D0 BD */ bl xStrHash__FPCc /* 8007F15C 0007BF5C 38 BE 00 00 */ addi r5, r30, 0 -/* 8007F160 0007BF60 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F160 0007BF60 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F164 0007BF64 90 65 01 2C */ stw r3, 0x12c(r5) -/* 8007F168 0007BF68 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F168 0007BF68 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F16C 0007BF6C 38 63 30 1F */ addi r3, r3, 0x301f /* 8007F170 0007BF70 4B FC D0 A5 */ bl xStrHash__FPCc /* 8007F174 0007BF74 38 BE 00 00 */ addi r5, r30, 0 -/* 8007F178 0007BF78 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F178 0007BF78 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F17C 0007BF7C 90 65 01 30 */ stw r3, 0x130(r5) -/* 8007F180 0007BF80 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F180 0007BF80 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F184 0007BF84 38 63 30 29 */ addi r3, r3, 0x3029 /* 8007F188 0007BF88 4B FC D0 8D */ bl xStrHash__FPCc /* 8007F18C 0007BF8C 38 BE 00 00 */ addi r5, r30, 0 -/* 8007F190 0007BF90 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F190 0007BF90 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F194 0007BF94 90 65 01 34 */ stw r3, 0x134(r5) -/* 8007F198 0007BF98 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F198 0007BF98 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F19C 0007BF9C 38 63 2C CA */ addi r3, r3, 0x2cca /* 8007F1A0 0007BFA0 4B FC D0 75 */ bl xStrHash__FPCc /* 8007F1A4 0007BFA4 38 BE 00 00 */ addi r5, r30, 0 -/* 8007F1A8 0007BFA8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F1A8 0007BFA8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F1AC 0007BFAC 90 65 01 38 */ stw r3, 0x138(r5) -/* 8007F1B0 0007BFB0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F1B0 0007BFB0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F1B4 0007BFB4 38 63 30 33 */ addi r3, r3, 0x3033 /* 8007F1B8 0007BFB8 4B FC D0 5D */ bl xStrHash__FPCc /* 8007F1BC 0007BFBC 38 BE 00 00 */ addi r5, r30, 0 /* 8007F1C0 0007BFC0 38 00 00 00 */ li r0, 0 -/* 8007F1C4 0007BFC4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F1C4 0007BFC4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F1C8 0007BFC8 90 65 01 3C */ stw r3, 0x13c(r5) -/* 8007F1CC 0007BFCC 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F1CC 0007BFCC 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F1D0 0007BFD0 90 05 01 40 */ stw r0, 0x140(r5) /* 8007F1D4 0007BFD4 38 63 2C D3 */ addi r3, r3, 0x2cd3 /* 8007F1D8 0007BFD8 4B FC D0 3D */ bl xStrHash__FPCc /* 8007F1DC 0007BFDC 38 BE 00 00 */ addi r5, r30, 0 -/* 8007F1E0 0007BFE0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F1E0 0007BFE0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F1E4 0007BFE4 90 65 01 44 */ stw r3, 0x144(r5) -/* 8007F1E8 0007BFE8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F1E8 0007BFE8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F1EC 0007BFEC 38 63 2C DE */ addi r3, r3, 0x2cde /* 8007F1F0 0007BFF0 4B FC D0 25 */ bl xStrHash__FPCc /* 8007F1F4 0007BFF4 38 BE 00 00 */ addi r5, r30, 0 -/* 8007F1F8 0007BFF8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F1F8 0007BFF8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F1FC 0007BFFC 90 65 01 48 */ stw r3, 0x148(r5) -/* 8007F200 0007C000 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F200 0007C000 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F204 0007C004 38 63 30 42 */ addi r3, r3, 0x3042 /* 8007F208 0007C008 4B FC D0 0D */ bl xStrHash__FPCc /* 8007F20C 0007C00C 38 BE 00 00 */ addi r5, r30, 0 -/* 8007F210 0007C010 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F210 0007C010 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F214 0007C014 90 65 01 4C */ stw r3, 0x14c(r5) -/* 8007F218 0007C018 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F218 0007C018 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F21C 0007C01C 38 63 2C F0 */ addi r3, r3, 0x2cf0 /* 8007F220 0007C020 4B FC CF F5 */ bl xStrHash__FPCc /* 8007F224 0007C024 38 BE 00 00 */ addi r5, r30, 0 -/* 8007F228 0007C028 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F228 0007C028 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F22C 0007C02C 90 65 01 50 */ stw r3, 0x150(r5) -/* 8007F230 0007C030 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F230 0007C030 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F234 0007C034 38 63 30 4A */ addi r3, r3, 0x304a /* 8007F238 0007C038 4B FC CF DD */ bl xStrHash__FPCc /* 8007F23C 0007C03C 38 BE 00 00 */ addi r5, r30, 0 -/* 8007F240 0007C040 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F240 0007C040 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F244 0007C044 90 65 01 54 */ stw r3, 0x154(r5) -/* 8007F248 0007C048 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F248 0007C048 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F24C 0007C04C 38 63 30 59 */ addi r3, r3, 0x3059 /* 8007F250 0007C050 4B FC CF C5 */ bl xStrHash__FPCc /* 8007F254 0007C054 38 BE 00 00 */ addi r5, r30, 0 /* 8007F258 0007C058 38 00 00 00 */ li r0, 0 -/* 8007F25C 0007C05C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F25C 0007C05C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F260 0007C060 90 65 01 64 */ stw r3, 0x164(r5) -/* 8007F264 0007C064 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F264 0007C064 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F268 0007C068 90 05 01 70 */ stw r0, 0x170(r5) /* 8007F26C 0007C06C 38 63 30 66 */ addi r3, r3, 0x3066 /* 8007F270 0007C070 4B FC CF A5 */ bl xStrHash__FPCc /* 8007F274 0007C074 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007F278 0007C078 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F278 0007C078 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F27C 0007C07C 90 65 01 DC */ stw r3, 0x1dc(r5) -/* 8007F280 0007C080 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F280 0007C080 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F284 0007C084 38 63 30 72 */ addi r3, r3, 0x3072 /* 8007F288 0007C088 4B FC CF 8D */ bl xStrHash__FPCc /* 8007F28C 0007C08C 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007F290 0007C090 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F290 0007C090 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F294 0007C094 90 65 01 E0 */ stw r3, 0x1e0(r5) -/* 8007F298 0007C098 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F298 0007C098 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F29C 0007C09C 38 63 30 7E */ addi r3, r3, 0x307e /* 8007F2A0 0007C0A0 4B FC CF 75 */ bl xStrHash__FPCc /* 8007F2A4 0007C0A4 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007F2A8 0007C0A8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F2A8 0007C0A8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F2AC 0007C0AC 90 65 01 E4 */ stw r3, 0x1e4(r5) -/* 8007F2B0 0007C0B0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F2B0 0007C0B0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F2B4 0007C0B4 38 63 30 8A */ addi r3, r3, 0x308a /* 8007F2B8 0007C0B8 4B FC CF 5D */ bl xStrHash__FPCc /* 8007F2BC 0007C0BC 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007F2C0 0007C0C0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F2C0 0007C0C0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F2C4 0007C0C4 90 65 01 E8 */ stw r3, 0x1e8(r5) -/* 8007F2C8 0007C0C8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F2C8 0007C0C8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F2CC 0007C0CC 38 63 30 96 */ addi r3, r3, 0x3096 /* 8007F2D0 0007C0D0 4B FC CF 45 */ bl xStrHash__FPCc /* 8007F2D4 0007C0D4 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007F2D8 0007C0D8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F2D8 0007C0D8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F2DC 0007C0DC 90 65 01 EC */ stw r3, 0x1ec(r5) -/* 8007F2E0 0007C0E0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F2E0 0007C0E0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F2E4 0007C0E4 38 63 30 A2 */ addi r3, r3, 0x30a2 /* 8007F2E8 0007C0E8 4B FC CF 2D */ bl xStrHash__FPCc /* 8007F2EC 0007C0EC 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007F2F0 0007C0F0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F2F0 0007C0F0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F2F4 0007C0F4 90 65 01 F0 */ stw r3, 0x1f0(r5) -/* 8007F2F8 0007C0F8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F2F8 0007C0F8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F2FC 0007C0FC 38 63 30 AE */ addi r3, r3, 0x30ae /* 8007F300 0007C100 4B FC CF 15 */ bl xStrHash__FPCc /* 8007F304 0007C104 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007F308 0007C108 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F308 0007C108 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F30C 0007C10C 90 65 01 F4 */ stw r3, 0x1f4(r5) -/* 8007F310 0007C110 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F310 0007C110 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F314 0007C114 38 63 30 BA */ addi r3, r3, 0x30ba /* 8007F318 0007C118 4B FC CE FD */ bl xStrHash__FPCc /* 8007F31C 0007C11C 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007F320 0007C120 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F320 0007C120 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F324 0007C124 90 65 01 F8 */ stw r3, 0x1f8(r5) -/* 8007F328 0007C128 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F328 0007C128 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F32C 0007C12C 38 63 30 C6 */ addi r3, r3, 0x30c6 /* 8007F330 0007C130 4B FC CE E5 */ bl xStrHash__FPCc /* 8007F334 0007C134 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007F338 0007C138 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F338 0007C138 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F33C 0007C13C 90 65 01 FC */ stw r3, 0x1fc(r5) -/* 8007F340 0007C140 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F340 0007C140 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F344 0007C144 38 63 30 D2 */ addi r3, r3, 0x30d2 /* 8007F348 0007C148 4B FC CE CD */ bl xStrHash__FPCc /* 8007F34C 0007C14C 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007F350 0007C150 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F350 0007C150 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F354 0007C154 90 65 02 00 */ stw r3, 0x200(r5) -/* 8007F358 0007C158 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F358 0007C158 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F35C 0007C15C 38 63 30 DE */ addi r3, r3, 0x30de /* 8007F360 0007C160 4B FC CE B5 */ bl xStrHash__FPCc /* 8007F364 0007C164 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007F368 0007C168 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F368 0007C168 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F36C 0007C16C 90 65 02 04 */ stw r3, 0x204(r5) -/* 8007F370 0007C170 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F370 0007C170 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F374 0007C174 38 63 30 EA */ addi r3, r3, 0x30ea /* 8007F378 0007C178 4B FC CE 9D */ bl xStrHash__FPCc /* 8007F37C 0007C17C 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007F380 0007C180 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F380 0007C180 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F384 0007C184 90 65 02 08 */ stw r3, 0x208(r5) -/* 8007F388 0007C188 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F388 0007C188 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F38C 0007C18C 38 63 30 F6 */ addi r3, r3, 0x30f6 /* 8007F390 0007C190 4B FC CE 85 */ bl xStrHash__FPCc /* 8007F394 0007C194 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007F398 0007C198 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F398 0007C198 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F39C 0007C19C 90 65 02 0C */ stw r3, 0x20c(r5) -/* 8007F3A0 0007C1A0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F3A0 0007C1A0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F3A4 0007C1A4 38 63 31 02 */ addi r3, r3, 0x3102 /* 8007F3A8 0007C1A8 4B FC CE 6D */ bl xStrHash__FPCc /* 8007F3AC 0007C1AC 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007F3B0 0007C1B0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F3B0 0007C1B0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F3B4 0007C1B4 90 65 02 10 */ stw r3, 0x210(r5) -/* 8007F3B8 0007C1B8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F3B8 0007C1B8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F3BC 0007C1BC 38 63 31 0F */ addi r3, r3, 0x310f /* 8007F3C0 0007C1C0 4B FC CE 55 */ bl xStrHash__FPCc /* 8007F3C4 0007C1C4 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007F3C8 0007C1C8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F3C8 0007C1C8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F3CC 0007C1CC 90 65 02 14 */ stw r3, 0x214(r5) -/* 8007F3D0 0007C1D0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F3D0 0007C1D0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F3D4 0007C1D4 38 63 31 1B */ addi r3, r3, 0x311b /* 8007F3D8 0007C1D8 4B FC CE 3D */ bl xStrHash__FPCc /* 8007F3DC 0007C1DC 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007F3E0 0007C1E0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F3E0 0007C1E0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F3E4 0007C1E4 90 65 02 18 */ stw r3, 0x218(r5) -/* 8007F3E8 0007C1E8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F3E8 0007C1E8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F3EC 0007C1EC 38 63 31 27 */ addi r3, r3, 0x3127 /* 8007F3F0 0007C1F0 4B FC CE 25 */ bl xStrHash__FPCc /* 8007F3F4 0007C1F4 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007F3F8 0007C1F8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F3F8 0007C1F8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F3FC 0007C1FC 90 65 02 1C */ stw r3, 0x21c(r5) -/* 8007F400 0007C200 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F400 0007C200 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F404 0007C204 38 63 31 33 */ addi r3, r3, 0x3133 /* 8007F408 0007C208 4B FC CE 0D */ bl xStrHash__FPCc /* 8007F40C 0007C20C 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007F410 0007C210 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F410 0007C210 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F414 0007C214 90 65 02 20 */ stw r3, 0x220(r5) -/* 8007F418 0007C218 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F418 0007C218 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F41C 0007C21C 38 63 31 3F */ addi r3, r3, 0x313f /* 8007F420 0007C220 4B FC CD F5 */ bl xStrHash__FPCc /* 8007F424 0007C224 38 BE 07 58 */ addi r5, r30, 0x758 /* 8007F428 0007C228 38 00 00 00 */ li r0, 0 -/* 8007F42C 0007C22C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F42C 0007C22C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F430 0007C230 90 65 02 24 */ stw r3, 0x224(r5) -/* 8007F434 0007C234 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F434 0007C234 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F438 0007C238 90 05 02 28 */ stw r0, 0x228(r5) /* 8007F43C 0007C23C 38 63 31 4B */ addi r3, r3, 0x314b /* 8007F440 0007C240 90 05 02 2C */ stw r0, 0x22c(r5) @@ -27845,40 +27845,40 @@ lbl_8007E64C: /* 8007F45C 0007C25C 90 05 02 48 */ stw r0, 0x248(r5) /* 8007F460 0007C260 4B FC CD B5 */ bl xStrHash__FPCc /* 8007F464 0007C264 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007F468 0007C268 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F468 0007C268 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F46C 0007C26C 90 65 02 54 */ stw r3, 0x254(r5) -/* 8007F470 0007C270 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F470 0007C270 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F474 0007C274 38 63 31 57 */ addi r3, r3, 0x3157 /* 8007F478 0007C278 4B FC CD 9D */ bl xStrHash__FPCc /* 8007F47C 0007C27C 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007F480 0007C280 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F480 0007C280 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F484 0007C284 90 65 02 58 */ stw r3, 0x258(r5) -/* 8007F488 0007C288 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F488 0007C288 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F48C 0007C28C 38 63 31 63 */ addi r3, r3, 0x3163 /* 8007F490 0007C290 4B FC CD 85 */ bl xStrHash__FPCc /* 8007F494 0007C294 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007F498 0007C298 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F498 0007C298 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F49C 0007C29C 90 65 02 5C */ stw r3, 0x25c(r5) -/* 8007F4A0 0007C2A0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F4A0 0007C2A0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F4A4 0007C2A4 38 63 31 6F */ addi r3, r3, 0x316f /* 8007F4A8 0007C2A8 4B FC CD 6D */ bl xStrHash__FPCc /* 8007F4AC 0007C2AC 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007F4B0 0007C2B0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F4B0 0007C2B0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F4B4 0007C2B4 90 65 02 60 */ stw r3, 0x260(r5) -/* 8007F4B8 0007C2B8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F4B8 0007C2B8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F4BC 0007C2BC 38 63 31 7B */ addi r3, r3, 0x317b /* 8007F4C0 0007C2C0 4B FC CD 55 */ bl xStrHash__FPCc /* 8007F4C4 0007C2C4 38 BE 07 58 */ addi r5, r30, 0x758 -/* 8007F4C8 0007C2C8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F4C8 0007C2C8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F4CC 0007C2CC 90 65 02 64 */ stw r3, 0x264(r5) -/* 8007F4D0 0007C2D0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F4D0 0007C2D0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F4D4 0007C2D4 38 63 31 87 */ addi r3, r3, 0x3187 /* 8007F4D8 0007C2D8 4B FC CD 3D */ bl xStrHash__FPCc /* 8007F4DC 0007C2DC 3B FE 07 58 */ addi r31, r30, 0x758 /* 8007F4E0 0007C2E0 38 00 00 00 */ li r0, 0 -/* 8007F4E4 0007C2E4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F4E4 0007C2E4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F4E8 0007C2E8 90 7F 02 68 */ stw r3, 0x268(r31) -/* 8007F4EC 0007C2EC 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F4EC 0007C2EC 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F4F0 0007C2F0 90 1F 02 6C */ stw r0, 0x26c(r31) /* 8007F4F4 0007C2F4 38 63 31 93 */ addi r3, r3, 0x3193 /* 8007F4F8 0007C2F8 90 1F 02 70 */ stw r0, 0x270(r31) @@ -27893,234 +27893,234 @@ lbl_8007E64C: /* 8007F51C 0007C31C 90 1F 02 94 */ stw r0, 0x294(r31) /* 8007F520 0007C320 90 1F 02 98 */ stw r0, 0x298(r31) /* 8007F524 0007C324 4B FC CC F1 */ bl xStrHash__FPCc -/* 8007F528 0007C328 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F528 0007C328 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F52C 0007C32C 90 7F 02 9C */ stw r3, 0x29c(r31) -/* 8007F530 0007C330 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F530 0007C330 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F534 0007C334 38 63 31 9F */ addi r3, r3, 0x319f /* 8007F538 0007C338 4B FC CC DD */ bl xStrHash__FPCc -/* 8007F53C 0007C33C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F53C 0007C33C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F540 0007C340 90 7F 02 A0 */ stw r3, 0x2a0(r31) -/* 8007F544 0007C344 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F544 0007C344 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F548 0007C348 38 63 31 AB */ addi r3, r3, 0x31ab /* 8007F54C 0007C34C 4B FC CC C9 */ bl xStrHash__FPCc -/* 8007F550 0007C350 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F550 0007C350 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F554 0007C354 90 7F 02 A4 */ stw r3, 0x2a4(r31) -/* 8007F558 0007C358 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F558 0007C358 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F55C 0007C35C 38 63 31 B7 */ addi r3, r3, 0x31b7 /* 8007F560 0007C360 4B FC CC B5 */ bl xStrHash__FPCc -/* 8007F564 0007C364 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F564 0007C364 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F568 0007C368 90 7F 02 A8 */ stw r3, 0x2a8(r31) -/* 8007F56C 0007C36C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F56C 0007C36C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F570 0007C370 38 63 31 C3 */ addi r3, r3, 0x31c3 /* 8007F574 0007C374 4B FC CC A1 */ bl xStrHash__FPCc -/* 8007F578 0007C378 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F578 0007C378 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F57C 0007C37C 90 7F 02 AC */ stw r3, 0x2ac(r31) -/* 8007F580 0007C380 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F580 0007C380 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F584 0007C384 38 63 31 CF */ addi r3, r3, 0x31cf /* 8007F588 0007C388 4B FC CC 8D */ bl xStrHash__FPCc -/* 8007F58C 0007C38C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F58C 0007C38C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F590 0007C390 90 7F 02 B0 */ stw r3, 0x2b0(r31) -/* 8007F594 0007C394 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F594 0007C394 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F598 0007C398 38 63 31 DB */ addi r3, r3, 0x31db /* 8007F59C 0007C39C 4B FC CC 79 */ bl xStrHash__FPCc -/* 8007F5A0 0007C3A0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F5A0 0007C3A0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F5A4 0007C3A4 90 7F 02 B4 */ stw r3, 0x2b4(r31) -/* 8007F5A8 0007C3A8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F5A8 0007C3A8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F5AC 0007C3AC 38 63 31 E7 */ addi r3, r3, 0x31e7 /* 8007F5B0 0007C3B0 4B FC CC 65 */ bl xStrHash__FPCc -/* 8007F5B4 0007C3B4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F5B4 0007C3B4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F5B8 0007C3B8 90 7F 02 B8 */ stw r3, 0x2b8(r31) -/* 8007F5BC 0007C3BC 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F5BC 0007C3BC 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F5C0 0007C3C0 38 63 31 F3 */ addi r3, r3, 0x31f3 /* 8007F5C4 0007C3C4 4B FC CC 51 */ bl xStrHash__FPCc -/* 8007F5C8 0007C3C8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F5C8 0007C3C8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F5CC 0007C3CC 90 7F 02 BC */ stw r3, 0x2bc(r31) -/* 8007F5D0 0007C3D0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F5D0 0007C3D0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F5D4 0007C3D4 38 63 31 FF */ addi r3, r3, 0x31ff /* 8007F5D8 0007C3D8 4B FC CC 3D */ bl xStrHash__FPCc -/* 8007F5DC 0007C3DC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F5DC 0007C3DC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F5E0 0007C3E0 90 7F 02 C0 */ stw r3, 0x2c0(r31) -/* 8007F5E4 0007C3E4 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F5E4 0007C3E4 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F5E8 0007C3E8 38 63 32 09 */ addi r3, r3, 0x3209 /* 8007F5EC 0007C3EC 4B FC CC 29 */ bl xStrHash__FPCc -/* 8007F5F0 0007C3F0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F5F0 0007C3F0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F5F4 0007C3F4 90 7F 02 C4 */ stw r3, 0x2c4(r31) -/* 8007F5F8 0007C3F8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F5F8 0007C3F8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F5FC 0007C3FC 38 63 32 13 */ addi r3, r3, 0x3213 /* 8007F600 0007C400 4B FC CC 15 */ bl xStrHash__FPCc -/* 8007F604 0007C404 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F604 0007C404 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F608 0007C408 90 7F 02 C8 */ stw r3, 0x2c8(r31) -/* 8007F60C 0007C40C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F60C 0007C40C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F610 0007C410 38 63 32 1D */ addi r3, r3, 0x321d /* 8007F614 0007C414 4B FC CC 01 */ bl xStrHash__FPCc -/* 8007F618 0007C418 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F618 0007C418 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F61C 0007C41C 90 7F 02 CC */ stw r3, 0x2cc(r31) -/* 8007F620 0007C420 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F620 0007C420 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F624 0007C424 38 63 32 27 */ addi r3, r3, 0x3227 /* 8007F628 0007C428 4B FC CB ED */ bl xStrHash__FPCc -/* 8007F62C 0007C42C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F62C 0007C42C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F630 0007C430 90 7F 02 D0 */ stw r3, 0x2d0(r31) -/* 8007F634 0007C434 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F634 0007C434 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F638 0007C438 38 63 32 33 */ addi r3, r3, 0x3233 /* 8007F63C 0007C43C 4B FC CB D9 */ bl xStrHash__FPCc -/* 8007F640 0007C440 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F640 0007C440 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F644 0007C444 90 7F 02 D4 */ stw r3, 0x2d4(r31) -/* 8007F648 0007C448 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F648 0007C448 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F64C 0007C44C 38 63 32 3D */ addi r3, r3, 0x323d /* 8007F650 0007C450 4B FC CB C5 */ bl xStrHash__FPCc -/* 8007F654 0007C454 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F654 0007C454 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F658 0007C458 90 7F 02 D8 */ stw r3, 0x2d8(r31) -/* 8007F65C 0007C45C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F65C 0007C45C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F660 0007C460 38 63 32 47 */ addi r3, r3, 0x3247 /* 8007F664 0007C464 4B FC CB B1 */ bl xStrHash__FPCc -/* 8007F668 0007C468 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F668 0007C468 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F66C 0007C46C 90 7F 02 DC */ stw r3, 0x2dc(r31) -/* 8007F670 0007C470 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F670 0007C470 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F674 0007C474 38 63 32 51 */ addi r3, r3, 0x3251 /* 8007F678 0007C478 4B FC CB 9D */ bl xStrHash__FPCc -/* 8007F67C 0007C47C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F67C 0007C47C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F680 0007C480 90 7F 02 E0 */ stw r3, 0x2e0(r31) -/* 8007F684 0007C484 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F684 0007C484 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F688 0007C488 38 63 32 5B */ addi r3, r3, 0x325b /* 8007F68C 0007C48C 4B FC CB 89 */ bl xStrHash__FPCc -/* 8007F690 0007C490 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F690 0007C490 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F694 0007C494 90 7F 02 E4 */ stw r3, 0x2e4(r31) -/* 8007F698 0007C498 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F698 0007C498 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F69C 0007C49C 38 63 32 65 */ addi r3, r3, 0x3265 /* 8007F6A0 0007C4A0 4B FC CB 75 */ bl xStrHash__FPCc -/* 8007F6A4 0007C4A4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F6A4 0007C4A4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F6A8 0007C4A8 90 7F 02 E8 */ stw r3, 0x2e8(r31) -/* 8007F6AC 0007C4AC 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F6AC 0007C4AC 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F6B0 0007C4B0 38 63 32 6F */ addi r3, r3, 0x326f /* 8007F6B4 0007C4B4 4B FC CB 61 */ bl xStrHash__FPCc -/* 8007F6B8 0007C4B8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F6B8 0007C4B8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F6BC 0007C4BC 90 7F 02 EC */ stw r3, 0x2ec(r31) -/* 8007F6C0 0007C4C0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F6C0 0007C4C0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F6C4 0007C4C4 38 63 32 79 */ addi r3, r3, 0x3279 /* 8007F6C8 0007C4C8 4B FC CB 4D */ bl xStrHash__FPCc -/* 8007F6CC 0007C4CC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F6CC 0007C4CC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F6D0 0007C4D0 90 7F 02 F0 */ stw r3, 0x2f0(r31) -/* 8007F6D4 0007C4D4 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F6D4 0007C4D4 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F6D8 0007C4D8 38 63 32 83 */ addi r3, r3, 0x3283 /* 8007F6DC 0007C4DC 4B FC CB 39 */ bl xStrHash__FPCc -/* 8007F6E0 0007C4E0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F6E0 0007C4E0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F6E4 0007C4E4 90 7F 02 F4 */ stw r3, 0x2f4(r31) -/* 8007F6E8 0007C4E8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F6E8 0007C4E8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F6EC 0007C4EC 38 63 32 8D */ addi r3, r3, 0x328d /* 8007F6F0 0007C4F0 4B FC CB 25 */ bl xStrHash__FPCc -/* 8007F6F4 0007C4F4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F6F4 0007C4F4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F6F8 0007C4F8 90 7F 02 F8 */ stw r3, 0x2f8(r31) -/* 8007F6FC 0007C4FC 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F6FC 0007C4FC 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F700 0007C500 38 63 32 97 */ addi r3, r3, 0x3297 /* 8007F704 0007C504 4B FC CB 11 */ bl xStrHash__FPCc -/* 8007F708 0007C508 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F708 0007C508 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F70C 0007C50C 90 7F 02 FC */ stw r3, 0x2fc(r31) -/* 8007F710 0007C510 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F710 0007C510 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F714 0007C514 38 63 32 A1 */ addi r3, r3, 0x32a1 /* 8007F718 0007C518 4B FC CA FD */ bl xStrHash__FPCc /* 8007F71C 0007C51C 38 00 00 00 */ li r0, 0 -/* 8007F720 0007C520 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F720 0007C520 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F724 0007C524 90 7F 03 00 */ stw r3, 0x300(r31) -/* 8007F728 0007C528 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F728 0007C528 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F72C 0007C52C 38 63 32 AB */ addi r3, r3, 0x32ab /* 8007F730 0007C530 90 1F 03 04 */ stw r0, 0x304(r31) /* 8007F734 0007C534 4B FC CA E1 */ bl xStrHash__FPCc -/* 8007F738 0007C538 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F738 0007C538 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F73C 0007C53C 90 7F 03 08 */ stw r3, 0x308(r31) -/* 8007F740 0007C540 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F740 0007C540 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F744 0007C544 38 63 32 B5 */ addi r3, r3, 0x32b5 /* 8007F748 0007C548 4B FC CA CD */ bl xStrHash__FPCc -/* 8007F74C 0007C54C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F74C 0007C54C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F750 0007C550 90 7F 03 0C */ stw r3, 0x30c(r31) -/* 8007F754 0007C554 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F754 0007C554 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F758 0007C558 38 63 32 C0 */ addi r3, r3, 0x32c0 /* 8007F75C 0007C55C 4B FC CA B9 */ bl xStrHash__FPCc /* 8007F760 0007C560 38 00 00 00 */ li r0, 0 -/* 8007F764 0007C564 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F764 0007C564 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F768 0007C568 90 7F 03 10 */ stw r3, 0x310(r31) -/* 8007F76C 0007C56C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F76C 0007C56C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F770 0007C570 38 63 31 93 */ addi r3, r3, 0x3193 /* 8007F774 0007C574 90 1F 03 14 */ stw r0, 0x314(r31) /* 8007F778 0007C578 90 1F 03 18 */ stw r0, 0x318(r31) /* 8007F77C 0007C57C 90 1F 03 1C */ stw r0, 0x31c(r31) /* 8007F780 0007C580 4B FC CA 95 */ bl xStrHash__FPCc -/* 8007F784 0007C584 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F784 0007C584 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F788 0007C588 90 7F 03 20 */ stw r3, 0x320(r31) -/* 8007F78C 0007C58C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F78C 0007C58C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F790 0007C590 38 63 32 CC */ addi r3, r3, 0x32cc /* 8007F794 0007C594 4B FC CA 81 */ bl xStrHash__FPCc -/* 8007F798 0007C598 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F798 0007C598 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F79C 0007C59C 90 7F 03 24 */ stw r3, 0x324(r31) -/* 8007F7A0 0007C5A0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F7A0 0007C5A0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F7A4 0007C5A4 38 63 31 B7 */ addi r3, r3, 0x31b7 /* 8007F7A8 0007C5A8 4B FC CA 6D */ bl xStrHash__FPCc -/* 8007F7AC 0007C5AC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F7AC 0007C5AC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F7B0 0007C5B0 90 7F 03 28 */ stw r3, 0x328(r31) -/* 8007F7B4 0007C5B4 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F7B4 0007C5B4 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F7B8 0007C5B8 38 63 32 D8 */ addi r3, r3, 0x32d8 /* 8007F7BC 0007C5BC 4B FC CA 59 */ bl xStrHash__FPCc -/* 8007F7C0 0007C5C0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F7C0 0007C5C0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F7C4 0007C5C4 90 7F 03 2C */ stw r3, 0x32c(r31) -/* 8007F7C8 0007C5C8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F7C8 0007C5C8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F7CC 0007C5CC 38 63 31 B7 */ addi r3, r3, 0x31b7 /* 8007F7D0 0007C5D0 4B FC CA 45 */ bl xStrHash__FPCc -/* 8007F7D4 0007C5D4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F7D4 0007C5D4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F7D8 0007C5D8 90 7F 03 30 */ stw r3, 0x330(r31) -/* 8007F7DC 0007C5DC 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F7DC 0007C5DC 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F7E0 0007C5E0 38 63 31 AB */ addi r3, r3, 0x31ab /* 8007F7E4 0007C5E4 4B FC CA 31 */ bl xStrHash__FPCc -/* 8007F7E8 0007C5E8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F7E8 0007C5E8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F7EC 0007C5EC 90 7F 03 34 */ stw r3, 0x334(r31) -/* 8007F7F0 0007C5F0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F7F0 0007C5F0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F7F4 0007C5F4 38 63 31 C3 */ addi r3, r3, 0x31c3 /* 8007F7F8 0007C5F8 4B FC CA 1D */ bl xStrHash__FPCc -/* 8007F7FC 0007C5FC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F7FC 0007C5FC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F800 0007C600 90 7F 03 38 */ stw r3, 0x338(r31) -/* 8007F804 0007C604 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F804 0007C604 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F808 0007C608 38 63 32 E4 */ addi r3, r3, 0x32e4 /* 8007F80C 0007C60C 4B FC CA 09 */ bl xStrHash__FPCc -/* 8007F810 0007C610 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F810 0007C610 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F814 0007C614 90 7F 03 48 */ stw r3, 0x348(r31) -/* 8007F818 0007C618 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F818 0007C618 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F81C 0007C61C 38 63 32 F0 */ addi r3, r3, 0x32f0 /* 8007F820 0007C620 4B FC C9 F5 */ bl xStrHash__FPCc -/* 8007F824 0007C624 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F824 0007C624 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F828 0007C628 90 7F 03 4C */ stw r3, 0x34c(r31) -/* 8007F82C 0007C62C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F82C 0007C62C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F830 0007C630 38 63 32 FC */ addi r3, r3, 0x32fc /* 8007F834 0007C634 4B FC C9 E1 */ bl xStrHash__FPCc -/* 8007F838 0007C638 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F838 0007C638 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F83C 0007C63C 90 7F 03 50 */ stw r3, 0x350(r31) -/* 8007F840 0007C640 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F840 0007C640 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F844 0007C644 38 63 33 08 */ addi r3, r3, 0x3308 /* 8007F848 0007C648 4B FC C9 CD */ bl xStrHash__FPCc -/* 8007F84C 0007C64C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F84C 0007C64C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F850 0007C650 90 7F 03 54 */ stw r3, 0x354(r31) -/* 8007F854 0007C654 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F854 0007C654 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F858 0007C658 38 63 33 14 */ addi r3, r3, 0x3314 /* 8007F85C 0007C65C 4B FC C9 B9 */ bl xStrHash__FPCc -/* 8007F860 0007C660 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F860 0007C660 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F864 0007C664 90 7F 03 58 */ stw r3, 0x358(r31) -/* 8007F868 0007C668 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F868 0007C668 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F86C 0007C66C 38 63 2B CE */ addi r3, r3, 0x2bce /* 8007F870 0007C670 4B FC C9 A5 */ bl xStrHash__FPCc /* 8007F874 0007C674 38 BE 00 00 */ addi r5, r30, 0 -/* 8007F878 0007C678 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F878 0007C678 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F87C 0007C67C 90 65 01 7C */ stw r3, 0x17c(r5) -/* 8007F880 0007C680 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F880 0007C680 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F884 0007C684 38 63 33 20 */ addi r3, r3, 0x3320 /* 8007F888 0007C688 4B FC C9 8D */ bl xStrHash__FPCc /* 8007F88C 0007C68C 38 BE 00 00 */ addi r5, r30, 0 -/* 8007F890 0007C690 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F890 0007C690 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F894 0007C694 90 65 01 80 */ stw r3, 0x180(r5) -/* 8007F898 0007C698 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F898 0007C698 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F89C 0007C69C 38 63 33 2D */ addi r3, r3, 0x332d /* 8007F8A0 0007C6A0 4B FC C9 75 */ bl xStrHash__FPCc /* 8007F8A4 0007C6A4 38 BE 00 00 */ addi r5, r30, 0 /* 8007F8A8 0007C6A8 38 00 00 00 */ li r0, 0 -/* 8007F8AC 0007C6AC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F8AC 0007C6AC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F8B0 0007C6B0 90 65 01 84 */ stw r3, 0x184(r5) -/* 8007F8B4 0007C6B4 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F8B4 0007C6B4 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F8B8 0007C6B8 90 05 01 88 */ stw r0, 0x188(r5) /* 8007F8BC 0007C6BC 38 63 33 39 */ addi r3, r3, 0x3339 /* 8007F8C0 0007C6C0 90 05 01 8C */ stw r0, 0x18c(r5) @@ -28141,200 +28141,200 @@ lbl_8007E64C: /* 8007F8FC 0007C6FC 90 05 01 C8 */ stw r0, 0x1c8(r5) /* 8007F900 0007C700 4B FC C9 15 */ bl xStrHash__FPCc /* 8007F904 0007C704 38 BE 00 00 */ addi r5, r30, 0 -/* 8007F908 0007C708 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F908 0007C708 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F90C 0007C70C 90 65 01 CC */ stw r3, 0x1cc(r5) -/* 8007F910 0007C710 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F910 0007C710 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F914 0007C714 38 63 33 41 */ addi r3, r3, 0x3341 /* 8007F918 0007C718 4B FC C8 FD */ bl xStrHash__FPCc /* 8007F91C 0007C71C 38 BE 00 00 */ addi r5, r30, 0 -/* 8007F920 0007C720 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F920 0007C720 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F924 0007C724 90 65 01 D0 */ stw r3, 0x1d0(r5) -/* 8007F928 0007C728 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F928 0007C728 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F92C 0007C72C 38 63 33 49 */ addi r3, r3, 0x3349 /* 8007F930 0007C730 4B FC C8 E5 */ bl xStrHash__FPCc /* 8007F934 0007C734 38 BE 00 00 */ addi r5, r30, 0 -/* 8007F938 0007C738 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F938 0007C738 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F93C 0007C73C 90 65 01 D4 */ stw r3, 0x1d4(r5) -/* 8007F940 0007C740 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F940 0007C740 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F944 0007C744 38 63 33 56 */ addi r3, r3, 0x3356 /* 8007F948 0007C748 4B FC C8 CD */ bl xStrHash__FPCc /* 8007F94C 0007C74C 38 BE 00 00 */ addi r5, r30, 0 -/* 8007F950 0007C750 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F950 0007C750 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F954 0007C754 90 65 01 D8 */ stw r3, 0x1d8(r5) -/* 8007F958 0007C758 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F958 0007C758 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F95C 0007C75C 38 63 33 65 */ addi r3, r3, 0x3365 /* 8007F960 0007C760 4B FC C8 B5 */ bl xStrHash__FPCc /* 8007F964 0007C764 38 BE 00 00 */ addi r5, r30, 0 -/* 8007F968 0007C768 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F968 0007C768 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F96C 0007C76C 90 65 01 DC */ stw r3, 0x1dc(r5) -/* 8007F970 0007C770 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F970 0007C770 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F974 0007C774 38 63 33 76 */ addi r3, r3, 0x3376 /* 8007F978 0007C778 4B FC C8 9D */ bl xStrHash__FPCc /* 8007F97C 0007C77C 38 BE 00 00 */ addi r5, r30, 0 -/* 8007F980 0007C780 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F980 0007C780 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F984 0007C784 90 65 01 E4 */ stw r3, 0x1e4(r5) -/* 8007F988 0007C788 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F988 0007C788 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F98C 0007C78C 38 63 33 7F */ addi r3, r3, 0x337f /* 8007F990 0007C790 4B FC C8 85 */ bl xStrHash__FPCc /* 8007F994 0007C794 38 BE 00 00 */ addi r5, r30, 0 -/* 8007F998 0007C798 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F998 0007C798 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F99C 0007C79C 90 65 01 E8 */ stw r3, 0x1e8(r5) -/* 8007F9A0 0007C7A0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F9A0 0007C7A0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F9A4 0007C7A4 38 63 33 88 */ addi r3, r3, 0x3388 /* 8007F9A8 0007C7A8 4B FC C8 6D */ bl xStrHash__FPCc /* 8007F9AC 0007C7AC 38 BE 00 00 */ addi r5, r30, 0 -/* 8007F9B0 0007C7B0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F9B0 0007C7B0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F9B4 0007C7B4 90 65 01 EC */ stw r3, 0x1ec(r5) -/* 8007F9B8 0007C7B8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F9B8 0007C7B8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F9BC 0007C7BC 38 63 33 91 */ addi r3, r3, 0x3391 /* 8007F9C0 0007C7C0 4B FC C8 55 */ bl xStrHash__FPCc /* 8007F9C4 0007C7C4 38 BE 00 00 */ addi r5, r30, 0 -/* 8007F9C8 0007C7C8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F9C8 0007C7C8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F9CC 0007C7CC 90 65 01 F0 */ stw r3, 0x1f0(r5) -/* 8007F9D0 0007C7D0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F9D0 0007C7D0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F9D4 0007C7D4 38 63 2C CA */ addi r3, r3, 0x2cca /* 8007F9D8 0007C7D8 4B FC C8 3D */ bl xStrHash__FPCc /* 8007F9DC 0007C7DC 38 BE 00 00 */ addi r5, r30, 0 /* 8007F9E0 0007C7E0 38 00 00 00 */ li r0, 0 -/* 8007F9E4 0007C7E4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007F9E4 0007C7E4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007F9E8 0007C7E8 90 65 01 F4 */ stw r3, 0x1f4(r5) -/* 8007F9EC 0007C7EC 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007F9EC 0007C7EC 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007F9F0 0007C7F0 90 05 01 F8 */ stw r0, 0x1f8(r5) /* 8007F9F4 0007C7F4 38 63 2C D3 */ addi r3, r3, 0x2cd3 /* 8007F9F8 0007C7F8 90 05 01 FC */ stw r0, 0x1fc(r5) /* 8007F9FC 0007C7FC 4B FC C8 19 */ bl xStrHash__FPCc /* 8007FA00 0007C800 38 BE 00 00 */ addi r5, r30, 0 -/* 8007FA04 0007C804 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FA04 0007C804 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FA08 0007C808 90 65 02 00 */ stw r3, 0x200(r5) -/* 8007FA0C 0007C80C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FA0C 0007C80C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FA10 0007C810 38 63 33 9A */ addi r3, r3, 0x339a /* 8007FA14 0007C814 4B FC C8 01 */ bl xStrHash__FPCc /* 8007FA18 0007C818 38 BE 00 00 */ addi r5, r30, 0 -/* 8007FA1C 0007C81C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FA1C 0007C81C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FA20 0007C820 90 65 02 04 */ stw r3, 0x204(r5) -/* 8007FA24 0007C824 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FA24 0007C824 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FA28 0007C828 38 63 30 42 */ addi r3, r3, 0x3042 /* 8007FA2C 0007C82C 4B FC C7 E9 */ bl xStrHash__FPCc /* 8007FA30 0007C830 38 BE 00 00 */ addi r5, r30, 0 -/* 8007FA34 0007C834 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FA34 0007C834 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FA38 0007C838 90 65 02 08 */ stw r3, 0x208(r5) -/* 8007FA3C 0007C83C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FA3C 0007C83C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FA40 0007C840 38 63 2C F0 */ addi r3, r3, 0x2cf0 /* 8007FA44 0007C844 4B FC C7 D1 */ bl xStrHash__FPCc /* 8007FA48 0007C848 38 BE 00 00 */ addi r5, r30, 0 -/* 8007FA4C 0007C84C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FA4C 0007C84C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FA50 0007C850 90 65 02 0C */ stw r3, 0x20c(r5) -/* 8007FA54 0007C854 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FA54 0007C854 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FA58 0007C858 38 63 33 A4 */ addi r3, r3, 0x33a4 /* 8007FA5C 0007C85C 4B FC C7 B9 */ bl xStrHash__FPCc /* 8007FA60 0007C860 38 BE 00 00 */ addi r5, r30, 0 -/* 8007FA64 0007C864 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FA64 0007C864 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FA68 0007C868 90 65 02 10 */ stw r3, 0x210(r5) -/* 8007FA6C 0007C86C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FA6C 0007C86C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FA70 0007C870 38 63 33 B2 */ addi r3, r3, 0x33b2 /* 8007FA74 0007C874 4B FC C7 A1 */ bl xStrHash__FPCc /* 8007FA78 0007C878 38 BE 00 00 */ addi r5, r30, 0 /* 8007FA7C 0007C87C 38 00 00 00 */ li r0, 0 -/* 8007FA80 0007C880 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FA80 0007C880 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FA84 0007C884 90 65 02 20 */ stw r3, 0x220(r5) -/* 8007FA88 0007C888 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FA88 0007C888 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FA8C 0007C88C 90 05 02 2C */ stw r0, 0x22c(r5) /* 8007FA90 0007C890 38 63 33 C1 */ addi r3, r3, 0x33c1 /* 8007FA94 0007C894 4B FC C7 81 */ bl xStrHash__FPCc -/* 8007FA98 0007C898 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FA98 0007C898 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FA9C 0007C89C 90 7F 03 B4 */ stw r3, 0x3b4(r31) -/* 8007FAA0 0007C8A0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FAA0 0007C8A0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FAA4 0007C8A4 38 63 33 CC */ addi r3, r3, 0x33cc /* 8007FAA8 0007C8A8 4B FC C7 6D */ bl xStrHash__FPCc -/* 8007FAAC 0007C8AC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FAAC 0007C8AC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FAB0 0007C8B0 90 7F 03 B8 */ stw r3, 0x3b8(r31) -/* 8007FAB4 0007C8B4 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FAB4 0007C8B4 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FAB8 0007C8B8 38 63 33 CC */ addi r3, r3, 0x33cc /* 8007FABC 0007C8BC 4B FC C7 59 */ bl xStrHash__FPCc -/* 8007FAC0 0007C8C0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FAC0 0007C8C0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FAC4 0007C8C4 90 7F 03 BC */ stw r3, 0x3bc(r31) -/* 8007FAC8 0007C8C8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FAC8 0007C8C8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FACC 0007C8CC 38 63 33 D7 */ addi r3, r3, 0x33d7 /* 8007FAD0 0007C8D0 4B FC C7 45 */ bl xStrHash__FPCc -/* 8007FAD4 0007C8D4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FAD4 0007C8D4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FAD8 0007C8D8 90 7F 03 C0 */ stw r3, 0x3c0(r31) -/* 8007FADC 0007C8DC 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FADC 0007C8DC 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FAE0 0007C8E0 38 63 33 E2 */ addi r3, r3, 0x33e2 /* 8007FAE4 0007C8E4 4B FC C7 31 */ bl xStrHash__FPCc -/* 8007FAE8 0007C8E8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FAE8 0007C8E8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FAEC 0007C8EC 90 7F 03 C4 */ stw r3, 0x3c4(r31) -/* 8007FAF0 0007C8F0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FAF0 0007C8F0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FAF4 0007C8F4 38 63 33 ED */ addi r3, r3, 0x33ed /* 8007FAF8 0007C8F8 4B FC C7 1D */ bl xStrHash__FPCc -/* 8007FAFC 0007C8FC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FAFC 0007C8FC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FB00 0007C900 90 7F 03 C8 */ stw r3, 0x3c8(r31) -/* 8007FB04 0007C904 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FB04 0007C904 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FB08 0007C908 38 63 33 F8 */ addi r3, r3, 0x33f8 /* 8007FB0C 0007C90C 4B FC C7 09 */ bl xStrHash__FPCc -/* 8007FB10 0007C910 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FB10 0007C910 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FB14 0007C914 90 7F 03 CC */ stw r3, 0x3cc(r31) -/* 8007FB18 0007C918 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FB18 0007C918 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FB1C 0007C91C 38 63 34 03 */ addi r3, r3, 0x3403 /* 8007FB20 0007C920 4B FC C6 F5 */ bl xStrHash__FPCc -/* 8007FB24 0007C924 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FB24 0007C924 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FB28 0007C928 90 7F 03 D0 */ stw r3, 0x3d0(r31) -/* 8007FB2C 0007C92C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FB2C 0007C92C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FB30 0007C930 38 63 34 0E */ addi r3, r3, 0x340e /* 8007FB34 0007C934 4B FC C6 E1 */ bl xStrHash__FPCc -/* 8007FB38 0007C938 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FB38 0007C938 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FB3C 0007C93C 90 7F 03 D4 */ stw r3, 0x3d4(r31) -/* 8007FB40 0007C940 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FB40 0007C940 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FB44 0007C944 38 63 34 19 */ addi r3, r3, 0x3419 /* 8007FB48 0007C948 4B FC C6 CD */ bl xStrHash__FPCc -/* 8007FB4C 0007C94C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FB4C 0007C94C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FB50 0007C950 90 7F 03 D8 */ stw r3, 0x3d8(r31) -/* 8007FB54 0007C954 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FB54 0007C954 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FB58 0007C958 38 63 34 24 */ addi r3, r3, 0x3424 /* 8007FB5C 0007C95C 4B FC C6 B9 */ bl xStrHash__FPCc -/* 8007FB60 0007C960 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FB60 0007C960 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FB64 0007C964 90 7F 03 DC */ stw r3, 0x3dc(r31) -/* 8007FB68 0007C968 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FB68 0007C968 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FB6C 0007C96C 38 63 34 2F */ addi r3, r3, 0x342f /* 8007FB70 0007C970 4B FC C6 A5 */ bl xStrHash__FPCc -/* 8007FB74 0007C974 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FB74 0007C974 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FB78 0007C978 90 7F 03 E0 */ stw r3, 0x3e0(r31) -/* 8007FB7C 0007C97C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FB7C 0007C97C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FB80 0007C980 38 63 34 3A */ addi r3, r3, 0x343a /* 8007FB84 0007C984 4B FC C6 91 */ bl xStrHash__FPCc -/* 8007FB88 0007C988 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FB88 0007C988 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FB8C 0007C98C 90 7F 03 E4 */ stw r3, 0x3e4(r31) -/* 8007FB90 0007C990 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FB90 0007C990 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FB94 0007C994 38 63 34 45 */ addi r3, r3, 0x3445 /* 8007FB98 0007C998 4B FC C6 7D */ bl xStrHash__FPCc -/* 8007FB9C 0007C99C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FB9C 0007C99C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FBA0 0007C9A0 90 7F 03 E8 */ stw r3, 0x3e8(r31) -/* 8007FBA4 0007C9A4 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FBA4 0007C9A4 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FBA8 0007C9A8 38 63 34 52 */ addi r3, r3, 0x3452 /* 8007FBAC 0007C9AC 4B FC C6 69 */ bl xStrHash__FPCc -/* 8007FBB0 0007C9B0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FBB0 0007C9B0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FBB4 0007C9B4 90 7F 03 EC */ stw r3, 0x3ec(r31) -/* 8007FBB8 0007C9B8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FBB8 0007C9B8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FBBC 0007C9BC 38 63 34 5D */ addi r3, r3, 0x345d /* 8007FBC0 0007C9C0 4B FC C6 55 */ bl xStrHash__FPCc -/* 8007FBC4 0007C9C4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FBC4 0007C9C4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FBC8 0007C9C8 90 7F 03 F0 */ stw r3, 0x3f0(r31) -/* 8007FBCC 0007C9CC 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FBCC 0007C9CC 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FBD0 0007C9D0 38 63 34 68 */ addi r3, r3, 0x3468 /* 8007FBD4 0007C9D4 4B FC C6 41 */ bl xStrHash__FPCc -/* 8007FBD8 0007C9D8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FBD8 0007C9D8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FBDC 0007C9DC 90 7F 03 F4 */ stw r3, 0x3f4(r31) -/* 8007FBE0 0007C9E0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FBE0 0007C9E0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FBE4 0007C9E4 38 63 34 73 */ addi r3, r3, 0x3473 /* 8007FBE8 0007C9E8 4B FC C6 2D */ bl xStrHash__FPCc -/* 8007FBEC 0007C9EC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FBEC 0007C9EC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FBF0 0007C9F0 90 7F 03 F8 */ stw r3, 0x3f8(r31) -/* 8007FBF4 0007C9F4 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FBF4 0007C9F4 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FBF8 0007C9F8 38 63 34 7E */ addi r3, r3, 0x347e /* 8007FBFC 0007C9FC 4B FC C6 19 */ bl xStrHash__FPCc /* 8007FC00 0007CA00 38 00 00 00 */ li r0, 0 -/* 8007FC04 0007CA04 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FC04 0007CA04 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FC08 0007CA08 90 7F 03 FC */ stw r3, 0x3fc(r31) -/* 8007FC0C 0007CA0C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FC0C 0007CA0C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FC10 0007CA10 38 63 34 89 */ addi r3, r3, 0x3489 /* 8007FC14 0007CA14 90 1F 04 00 */ stw r0, 0x400(r31) /* 8007FC18 0007CA18 90 1F 04 04 */ stw r0, 0x404(r31) @@ -28346,415 +28346,415 @@ lbl_8007E64C: /* 8007FC30 0007CA30 90 1F 04 1C */ stw r0, 0x41c(r31) /* 8007FC34 0007CA34 90 1F 04 20 */ stw r0, 0x420(r31) /* 8007FC38 0007CA38 4B FC C5 DD */ bl xStrHash__FPCc -/* 8007FC3C 0007CA3C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FC3C 0007CA3C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FC40 0007CA40 90 7F 04 2C */ stw r3, 0x42c(r31) -/* 8007FC44 0007CA44 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FC44 0007CA44 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FC48 0007CA48 38 63 34 94 */ addi r3, r3, 0x3494 /* 8007FC4C 0007CA4C 4B FC C5 C9 */ bl xStrHash__FPCc -/* 8007FC50 0007CA50 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FC50 0007CA50 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FC54 0007CA54 90 7F 04 30 */ stw r3, 0x430(r31) -/* 8007FC58 0007CA58 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FC58 0007CA58 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FC5C 0007CA5C 38 63 34 9F */ addi r3, r3, 0x349f /* 8007FC60 0007CA60 4B FC C5 B5 */ bl xStrHash__FPCc /* 8007FC64 0007CA64 38 00 00 00 */ li r0, 0 -/* 8007FC68 0007CA68 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FC68 0007CA68 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FC6C 0007CA6C 90 7F 04 34 */ stw r3, 0x434(r31) -/* 8007FC70 0007CA70 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FC70 0007CA70 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FC74 0007CA74 38 63 34 AA */ addi r3, r3, 0x34aa /* 8007FC78 0007CA78 90 1F 04 38 */ stw r0, 0x438(r31) /* 8007FC7C 0007CA7C 90 1F 04 3C */ stw r0, 0x43c(r31) /* 8007FC80 0007CA80 90 1F 04 40 */ stw r0, 0x440(r31) /* 8007FC84 0007CA84 4B FC C5 91 */ bl xStrHash__FPCc -/* 8007FC88 0007CA88 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FC88 0007CA88 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FC8C 0007CA8C 90 7F 04 44 */ stw r3, 0x444(r31) -/* 8007FC90 0007CA90 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FC90 0007CA90 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FC94 0007CA94 38 63 34 B5 */ addi r3, r3, 0x34b5 /* 8007FC98 0007CA98 4B FC C5 7D */ bl xStrHash__FPCc -/* 8007FC9C 0007CA9C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FC9C 0007CA9C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FCA0 0007CAA0 90 7F 04 48 */ stw r3, 0x448(r31) -/* 8007FCA4 0007CAA4 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FCA4 0007CAA4 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FCA8 0007CAA8 38 63 34 C0 */ addi r3, r3, 0x34c0 /* 8007FCAC 0007CAAC 4B FC C5 69 */ bl xStrHash__FPCc -/* 8007FCB0 0007CAB0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FCB0 0007CAB0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FCB4 0007CAB4 90 7F 04 4C */ stw r3, 0x44c(r31) -/* 8007FCB8 0007CAB8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FCB8 0007CAB8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FCBC 0007CABC 7F FD FB 78 */ mr r29, r31 /* 8007FCC0 0007CAC0 38 63 34 CB */ addi r3, r3, 0x34cb /* 8007FCC4 0007CAC4 4B FC C5 51 */ bl xStrHash__FPCc -/* 8007FCC8 0007CAC8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FCC8 0007CAC8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FCCC 0007CACC 90 7F 04 50 */ stw r3, 0x450(r31) -/* 8007FCD0 0007CAD0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FCD0 0007CAD0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FCD4 0007CAD4 7F FC FB 78 */ mr r28, r31 /* 8007FCD8 0007CAD8 38 63 34 D6 */ addi r3, r3, 0x34d6 /* 8007FCDC 0007CADC 4B FC C5 39 */ bl xStrHash__FPCc -/* 8007FCE0 0007CAE0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FCE0 0007CAE0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FCE4 0007CAE4 90 7F 04 54 */ stw r3, 0x454(r31) -/* 8007FCE8 0007CAE8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FCE8 0007CAE8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FCEC 0007CAEC 7F FB FB 78 */ mr r27, r31 /* 8007FCF0 0007CAF0 38 63 34 E1 */ addi r3, r3, 0x34e1 /* 8007FCF4 0007CAF4 4B FC C5 21 */ bl xStrHash__FPCc -/* 8007FCF8 0007CAF8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FCF8 0007CAF8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FCFC 0007CAFC 90 7F 04 58 */ stw r3, 0x458(r31) -/* 8007FD00 0007CB00 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FD00 0007CB00 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FD04 0007CB04 38 63 34 EC */ addi r3, r3, 0x34ec /* 8007FD08 0007CB08 4B FC C5 0D */ bl xStrHash__FPCc -/* 8007FD0C 0007CB0C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FD0C 0007CB0C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FD10 0007CB10 90 7F 04 5C */ stw r3, 0x45c(r31) -/* 8007FD14 0007CB14 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FD14 0007CB14 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FD18 0007CB18 38 63 34 F7 */ addi r3, r3, 0x34f7 /* 8007FD1C 0007CB1C 4B FC C4 F9 */ bl xStrHash__FPCc -/* 8007FD20 0007CB20 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FD20 0007CB20 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FD24 0007CB24 90 7F 04 60 */ stw r3, 0x460(r31) -/* 8007FD28 0007CB28 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FD28 0007CB28 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FD2C 0007CB2C 38 63 35 02 */ addi r3, r3, 0x3502 /* 8007FD30 0007CB30 4B FC C4 E5 */ bl xStrHash__FPCc -/* 8007FD34 0007CB34 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FD34 0007CB34 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FD38 0007CB38 90 7F 04 64 */ stw r3, 0x464(r31) -/* 8007FD3C 0007CB3C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FD3C 0007CB3C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FD40 0007CB40 38 63 35 0D */ addi r3, r3, 0x350d /* 8007FD44 0007CB44 4B FC C4 D1 */ bl xStrHash__FPCc -/* 8007FD48 0007CB48 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FD48 0007CB48 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FD4C 0007CB4C 90 7F 04 68 */ stw r3, 0x468(r31) -/* 8007FD50 0007CB50 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FD50 0007CB50 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FD54 0007CB54 38 63 35 18 */ addi r3, r3, 0x3518 /* 8007FD58 0007CB58 4B FC C4 BD */ bl xStrHash__FPCc -/* 8007FD5C 0007CB5C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FD5C 0007CB5C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FD60 0007CB60 90 7F 04 6C */ stw r3, 0x46c(r31) -/* 8007FD64 0007CB64 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FD64 0007CB64 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FD68 0007CB68 38 63 35 23 */ addi r3, r3, 0x3523 /* 8007FD6C 0007CB6C 4B FC C4 A9 */ bl xStrHash__FPCc -/* 8007FD70 0007CB70 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FD70 0007CB70 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FD74 0007CB74 90 7F 04 70 */ stw r3, 0x470(r31) -/* 8007FD78 0007CB78 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FD78 0007CB78 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FD7C 0007CB7C 38 63 35 2E */ addi r3, r3, 0x352e /* 8007FD80 0007CB80 4B FC C4 95 */ bl xStrHash__FPCc -/* 8007FD84 0007CB84 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FD84 0007CB84 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FD88 0007CB88 90 7F 04 74 */ stw r3, 0x474(r31) -/* 8007FD8C 0007CB8C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FD8C 0007CB8C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FD90 0007CB90 38 63 35 39 */ addi r3, r3, 0x3539 /* 8007FD94 0007CB94 4B FC C4 81 */ bl xStrHash__FPCc -/* 8007FD98 0007CB98 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FD98 0007CB98 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FD9C 0007CB9C 90 7F 04 78 */ stw r3, 0x478(r31) -/* 8007FDA0 0007CBA0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FDA0 0007CBA0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FDA4 0007CBA4 38 63 35 44 */ addi r3, r3, 0x3544 /* 8007FDA8 0007CBA8 4B FC C4 6D */ bl xStrHash__FPCc -/* 8007FDAC 0007CBAC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FDAC 0007CBAC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FDB0 0007CBB0 90 7F 04 7C */ stw r3, 0x47c(r31) -/* 8007FDB4 0007CBB4 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FDB4 0007CBB4 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FDB8 0007CBB8 38 63 35 4F */ addi r3, r3, 0x354f /* 8007FDBC 0007CBBC 4B FC C4 59 */ bl xStrHash__FPCc -/* 8007FDC0 0007CBC0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FDC0 0007CBC0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FDC4 0007CBC4 90 7F 04 80 */ stw r3, 0x480(r31) -/* 8007FDC8 0007CBC8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FDC8 0007CBC8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FDCC 0007CBCC 38 63 35 5A */ addi r3, r3, 0x355a /* 8007FDD0 0007CBD0 4B FC C4 45 */ bl xStrHash__FPCc -/* 8007FDD4 0007CBD4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FDD4 0007CBD4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FDD8 0007CBD8 90 7F 04 84 */ stw r3, 0x484(r31) -/* 8007FDDC 0007CBDC 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FDDC 0007CBDC 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FDE0 0007CBE0 38 63 35 65 */ addi r3, r3, 0x3565 /* 8007FDE4 0007CBE4 4B FC C4 31 */ bl xStrHash__FPCc -/* 8007FDE8 0007CBE8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FDE8 0007CBE8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FDEC 0007CBEC 90 7F 04 88 */ stw r3, 0x488(r31) -/* 8007FDF0 0007CBF0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FDF0 0007CBF0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FDF4 0007CBF4 38 63 35 70 */ addi r3, r3, 0x3570 /* 8007FDF8 0007CBF8 4B FC C4 1D */ bl xStrHash__FPCc -/* 8007FDFC 0007CBFC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FDFC 0007CBFC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FE00 0007CC00 90 7F 04 8C */ stw r3, 0x48c(r31) -/* 8007FE04 0007CC04 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FE04 0007CC04 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FE08 0007CC08 38 63 35 7B */ addi r3, r3, 0x357b /* 8007FE0C 0007CC0C 4B FC C4 09 */ bl xStrHash__FPCc -/* 8007FE10 0007CC10 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FE10 0007CC10 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FE14 0007CC14 90 7F 04 90 */ stw r3, 0x490(r31) -/* 8007FE18 0007CC18 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FE18 0007CC18 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FE1C 0007CC1C 38 63 35 86 */ addi r3, r3, 0x3586 /* 8007FE20 0007CC20 4B FC C3 F5 */ bl xStrHash__FPCc -/* 8007FE24 0007CC24 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FE24 0007CC24 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FE28 0007CC28 90 7F 04 94 */ stw r3, 0x494(r31) -/* 8007FE2C 0007CC2C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FE2C 0007CC2C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FE30 0007CC30 38 63 35 91 */ addi r3, r3, 0x3591 /* 8007FE34 0007CC34 4B FC C3 E1 */ bl xStrHash__FPCc -/* 8007FE38 0007CC38 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FE38 0007CC38 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FE3C 0007CC3C 90 7F 04 98 */ stw r3, 0x498(r31) -/* 8007FE40 0007CC40 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FE40 0007CC40 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FE44 0007CC44 38 63 35 9C */ addi r3, r3, 0x359c /* 8007FE48 0007CC48 4B FC C3 CD */ bl xStrHash__FPCc -/* 8007FE4C 0007CC4C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FE4C 0007CC4C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FE50 0007CC50 90 7F 04 9C */ stw r3, 0x49c(r31) -/* 8007FE54 0007CC54 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FE54 0007CC54 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FE58 0007CC58 38 63 35 A7 */ addi r3, r3, 0x35a7 /* 8007FE5C 0007CC5C 4B FC C3 B9 */ bl xStrHash__FPCc -/* 8007FE60 0007CC60 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FE60 0007CC60 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FE64 0007CC64 90 7F 04 A0 */ stw r3, 0x4a0(r31) -/* 8007FE68 0007CC68 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FE68 0007CC68 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FE6C 0007CC6C 38 63 35 B2 */ addi r3, r3, 0x35b2 /* 8007FE70 0007CC70 4B FC C3 A5 */ bl xStrHash__FPCc -/* 8007FE74 0007CC74 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FE74 0007CC74 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FE78 0007CC78 90 7F 04 A4 */ stw r3, 0x4a4(r31) -/* 8007FE7C 0007CC7C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FE7C 0007CC7C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FE80 0007CC80 38 63 35 BD */ addi r3, r3, 0x35bd /* 8007FE84 0007CC84 4B FC C3 91 */ bl xStrHash__FPCc -/* 8007FE88 0007CC88 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FE88 0007CC88 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FE8C 0007CC8C 90 7F 04 A8 */ stw r3, 0x4a8(r31) -/* 8007FE90 0007CC90 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FE90 0007CC90 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FE94 0007CC94 38 63 35 C8 */ addi r3, r3, 0x35c8 /* 8007FE98 0007CC98 4B FC C3 7D */ bl xStrHash__FPCc -/* 8007FE9C 0007CC9C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FE9C 0007CC9C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FEA0 0007CCA0 90 7F 04 AC */ stw r3, 0x4ac(r31) -/* 8007FEA4 0007CCA4 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FEA4 0007CCA4 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FEA8 0007CCA8 38 63 35 D3 */ addi r3, r3, 0x35d3 /* 8007FEAC 0007CCAC 4B FC C3 69 */ bl xStrHash__FPCc -/* 8007FEB0 0007CCB0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FEB0 0007CCB0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FEB4 0007CCB4 90 7F 04 B0 */ stw r3, 0x4b0(r31) -/* 8007FEB8 0007CCB8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FEB8 0007CCB8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FEBC 0007CCBC 38 63 35 DE */ addi r3, r3, 0x35de /* 8007FEC0 0007CCC0 4B FC C3 55 */ bl xStrHash__FPCc -/* 8007FEC4 0007CCC4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FEC4 0007CCC4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FEC8 0007CCC8 90 7F 04 B4 */ stw r3, 0x4b4(r31) -/* 8007FECC 0007CCCC 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FECC 0007CCCC 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FED0 0007CCD0 38 63 35 E9 */ addi r3, r3, 0x35e9 /* 8007FED4 0007CCD4 4B FC C3 41 */ bl xStrHash__FPCc -/* 8007FED8 0007CCD8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FED8 0007CCD8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FEDC 0007CCDC 90 7F 04 B8 */ stw r3, 0x4b8(r31) -/* 8007FEE0 0007CCE0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FEE0 0007CCE0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FEE4 0007CCE4 38 63 35 F4 */ addi r3, r3, 0x35f4 /* 8007FEE8 0007CCE8 4B FC C3 2D */ bl xStrHash__FPCc -/* 8007FEEC 0007CCEC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FEEC 0007CCEC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FEF0 0007CCF0 90 7F 04 BC */ stw r3, 0x4bc(r31) -/* 8007FEF4 0007CCF4 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FEF4 0007CCF4 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FEF8 0007CCF8 38 63 35 FF */ addi r3, r3, 0x35ff /* 8007FEFC 0007CCFC 4B FC C3 19 */ bl xStrHash__FPCc -/* 8007FF00 0007CD00 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FF00 0007CD00 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FF04 0007CD04 90 7F 04 C0 */ stw r3, 0x4c0(r31) -/* 8007FF08 0007CD08 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FF08 0007CD08 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FF0C 0007CD0C 38 63 36 0A */ addi r3, r3, 0x360a /* 8007FF10 0007CD10 4B FC C3 05 */ bl xStrHash__FPCc -/* 8007FF14 0007CD14 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FF14 0007CD14 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FF18 0007CD18 90 7F 04 C4 */ stw r3, 0x4c4(r31) -/* 8007FF1C 0007CD1C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FF1C 0007CD1C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FF20 0007CD20 38 63 36 15 */ addi r3, r3, 0x3615 /* 8007FF24 0007CD24 4B FC C2 F1 */ bl xStrHash__FPCc -/* 8007FF28 0007CD28 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FF28 0007CD28 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FF2C 0007CD2C 90 7F 04 C8 */ stw r3, 0x4c8(r31) -/* 8007FF30 0007CD30 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FF30 0007CD30 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FF34 0007CD34 38 63 36 20 */ addi r3, r3, 0x3620 /* 8007FF38 0007CD38 4B FC C2 DD */ bl xStrHash__FPCc -/* 8007FF3C 0007CD3C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FF3C 0007CD3C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FF40 0007CD40 90 7F 04 CC */ stw r3, 0x4cc(r31) -/* 8007FF44 0007CD44 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FF44 0007CD44 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FF48 0007CD48 38 63 36 2B */ addi r3, r3, 0x362b /* 8007FF4C 0007CD4C 4B FC C2 C9 */ bl xStrHash__FPCc -/* 8007FF50 0007CD50 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FF50 0007CD50 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FF54 0007CD54 90 7F 04 D0 */ stw r3, 0x4d0(r31) -/* 8007FF58 0007CD58 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FF58 0007CD58 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FF5C 0007CD5C 38 63 36 36 */ addi r3, r3, 0x3636 /* 8007FF60 0007CD60 4B FC C2 B5 */ bl xStrHash__FPCc -/* 8007FF64 0007CD64 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FF64 0007CD64 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FF68 0007CD68 90 7F 04 D4 */ stw r3, 0x4d4(r31) -/* 8007FF6C 0007CD6C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FF6C 0007CD6C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FF70 0007CD70 38 63 36 36 */ addi r3, r3, 0x3636 /* 8007FF74 0007CD74 4B FC C2 A1 */ bl xStrHash__FPCc -/* 8007FF78 0007CD78 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FF78 0007CD78 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FF7C 0007CD7C 90 7F 04 D8 */ stw r3, 0x4d8(r31) -/* 8007FF80 0007CD80 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FF80 0007CD80 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FF84 0007CD84 38 63 36 41 */ addi r3, r3, 0x3641 /* 8007FF88 0007CD88 4B FC C2 8D */ bl xStrHash__FPCc -/* 8007FF8C 0007CD8C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FF8C 0007CD8C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FF90 0007CD90 90 7F 04 DC */ stw r3, 0x4dc(r31) -/* 8007FF94 0007CD94 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FF94 0007CD94 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FF98 0007CD98 38 63 36 4C */ addi r3, r3, 0x364c /* 8007FF9C 0007CD9C 4B FC C2 79 */ bl xStrHash__FPCc -/* 8007FFA0 0007CDA0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FFA0 0007CDA0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FFA4 0007CDA4 90 7F 04 E0 */ stw r3, 0x4e0(r31) -/* 8007FFA8 0007CDA8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FFA8 0007CDA8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FFAC 0007CDAC 38 63 36 57 */ addi r3, r3, 0x3657 /* 8007FFB0 0007CDB0 4B FC C2 65 */ bl xStrHash__FPCc -/* 8007FFB4 0007CDB4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FFB4 0007CDB4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FFB8 0007CDB8 90 7F 04 E4 */ stw r3, 0x4e4(r31) -/* 8007FFBC 0007CDBC 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FFBC 0007CDBC 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FFC0 0007CDC0 38 63 36 62 */ addi r3, r3, 0x3662 /* 8007FFC4 0007CDC4 4B FC C2 51 */ bl xStrHash__FPCc /* 8007FFC8 0007CDC8 38 00 00 00 */ li r0, 0 -/* 8007FFCC 0007CDCC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FFCC 0007CDCC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FFD0 0007CDD0 90 7F 04 E8 */ stw r3, 0x4e8(r31) -/* 8007FFD4 0007CDD4 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FFD4 0007CDD4 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FFD8 0007CDD8 38 63 36 6D */ addi r3, r3, 0x366d /* 8007FFDC 0007CDDC 90 1F 04 EC */ stw r0, 0x4ec(r31) /* 8007FFE0 0007CDE0 90 1F 04 F0 */ stw r0, 0x4f0(r31) /* 8007FFE4 0007CDE4 90 1F 04 F4 */ stw r0, 0x4f4(r31) /* 8007FFE8 0007CDE8 4B FC C2 2D */ bl xStrHash__FPCc -/* 8007FFEC 0007CDEC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8007FFEC 0007CDEC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8007FFF0 0007CDF0 90 7F 04 F8 */ stw r3, 0x4f8(r31) -/* 8007FFF4 0007CDF4 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8007FFF4 0007CDF4 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8007FFF8 0007CDF8 38 63 36 78 */ addi r3, r3, 0x3678 /* 8007FFFC 0007CDFC 4B FC C2 19 */ bl xStrHash__FPCc -/* 80080000 0007CE00 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80080000 0007CE00 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80080004 0007CE04 90 7F 04 FC */ stw r3, 0x4fc(r31) -/* 80080008 0007CE08 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 80080008 0007CE08 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8008000C 0007CE0C 38 63 36 83 */ addi r3, r3, 0x3683 /* 80080010 0007CE10 4B FC C2 05 */ bl xStrHash__FPCc -/* 80080014 0007CE14 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80080014 0007CE14 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80080018 0007CE18 90 7F 05 00 */ stw r3, 0x500(r31) -/* 8008001C 0007CE1C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8008001C 0007CE1C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 80080020 0007CE20 38 63 36 8E */ addi r3, r3, 0x368e /* 80080024 0007CE24 4B FC C1 F1 */ bl xStrHash__FPCc -/* 80080028 0007CE28 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80080028 0007CE28 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008002C 0007CE2C 90 7F 05 04 */ stw r3, 0x504(r31) -/* 80080030 0007CE30 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 80080030 0007CE30 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 80080034 0007CE34 38 63 36 99 */ addi r3, r3, 0x3699 /* 80080038 0007CE38 4B FC C1 DD */ bl xStrHash__FPCc -/* 8008003C 0007CE3C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008003C 0007CE3C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80080040 0007CE40 90 7F 05 08 */ stw r3, 0x508(r31) -/* 80080044 0007CE44 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 80080044 0007CE44 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 80080048 0007CE48 38 63 36 A4 */ addi r3, r3, 0x36a4 /* 8008004C 0007CE4C 4B FC C1 C9 */ bl xStrHash__FPCc -/* 80080050 0007CE50 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80080050 0007CE50 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80080054 0007CE54 90 7F 05 0C */ stw r3, 0x50c(r31) -/* 80080058 0007CE58 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 80080058 0007CE58 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8008005C 0007CE5C 38 63 36 AF */ addi r3, r3, 0x36af /* 80080060 0007CE60 4B FC C1 B5 */ bl xStrHash__FPCc -/* 80080064 0007CE64 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80080064 0007CE64 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80080068 0007CE68 90 7F 05 10 */ stw r3, 0x510(r31) -/* 8008006C 0007CE6C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8008006C 0007CE6C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 80080070 0007CE70 38 63 36 BA */ addi r3, r3, 0x36ba /* 80080074 0007CE74 4B FC C1 A1 */ bl xStrHash__FPCc -/* 80080078 0007CE78 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80080078 0007CE78 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008007C 0007CE7C 90 7F 05 24 */ stw r3, 0x524(r31) -/* 80080080 0007CE80 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 80080080 0007CE80 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 80080084 0007CE84 38 63 36 C5 */ addi r3, r3, 0x36c5 /* 80080088 0007CE88 4B FC C1 8D */ bl xStrHash__FPCc -/* 8008008C 0007CE8C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008008C 0007CE8C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80080090 0007CE90 90 7F 05 28 */ stw r3, 0x528(r31) -/* 80080094 0007CE94 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 80080094 0007CE94 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 80080098 0007CE98 38 63 36 D0 */ addi r3, r3, 0x36d0 /* 8008009C 0007CE9C 4B FC C1 79 */ bl xStrHash__FPCc -/* 800800A0 0007CEA0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 800800A0 0007CEA0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 800800A4 0007CEA4 90 7F 05 2C */ stw r3, 0x52c(r31) -/* 800800A8 0007CEA8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 800800A8 0007CEA8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 800800AC 0007CEAC 38 63 36 DB */ addi r3, r3, 0x36db /* 800800B0 0007CEB0 4B FC C1 65 */ bl xStrHash__FPCc -/* 800800B4 0007CEB4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 800800B4 0007CEB4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 800800B8 0007CEB8 90 7F 05 30 */ stw r3, 0x530(r31) -/* 800800BC 0007CEBC 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 800800BC 0007CEBC 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 800800C0 0007CEC0 38 63 36 E6 */ addi r3, r3, 0x36e6 /* 800800C4 0007CEC4 4B FC C1 51 */ bl xStrHash__FPCc /* 800800C8 0007CEC8 38 BE 00 00 */ addi r5, r30, 0 -/* 800800CC 0007CECC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 800800CC 0007CECC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 800800D0 0007CED0 90 65 00 9C */ stw r3, 0x9c(r5) -/* 800800D4 0007CED4 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 800800D4 0007CED4 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 800800D8 0007CED8 38 63 36 F5 */ addi r3, r3, 0x36f5 /* 800800DC 0007CEDC 4B FC C1 39 */ bl xStrHash__FPCc /* 800800E0 0007CEE0 38 BE 00 00 */ addi r5, r30, 0 -/* 800800E4 0007CEE4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 800800E4 0007CEE4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 800800E8 0007CEE8 90 65 00 A0 */ stw r3, 0xa0(r5) -/* 800800EC 0007CEEC 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 800800EC 0007CEEC 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 800800F0 0007CEF0 38 63 37 00 */ addi r3, r3, 0x3700 /* 800800F4 0007CEF4 4B FC C1 21 */ bl xStrHash__FPCc /* 800800F8 0007CEF8 38 BE 00 00 */ addi r5, r30, 0 -/* 800800FC 0007CEFC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 800800FC 0007CEFC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80080100 0007CF00 90 65 00 A4 */ stw r3, 0xa4(r5) -/* 80080104 0007CF04 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 80080104 0007CF04 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 80080108 0007CF08 38 63 37 0B */ addi r3, r3, 0x370b /* 8008010C 0007CF0C 4B FC C1 09 */ bl xStrHash__FPCc -/* 80080110 0007CF10 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80080110 0007CF10 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80080114 0007CF14 90 7F 01 84 */ stw r3, 0x184(r31) -/* 80080118 0007CF18 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 80080118 0007CF18 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8008011C 0007CF1C 38 63 37 14 */ addi r3, r3, 0x3714 /* 80080120 0007CF20 4B FC C0 F5 */ bl xStrHash__FPCc /* 80080124 0007CF24 38 BE 00 00 */ addi r5, r30, 0 -/* 80080128 0007CF28 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80080128 0007CF28 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008012C 0007CF2C 90 65 00 AC */ stw r3, 0xac(r5) -/* 80080130 0007CF30 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 80080130 0007CF30 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 80080134 0007CF34 38 63 37 1F */ addi r3, r3, 0x371f /* 80080138 0007CF38 4B FC C0 DD */ bl xStrHash__FPCc /* 8008013C 0007CF3C 38 BE 00 00 */ addi r5, r30, 0 -/* 80080140 0007CF40 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80080140 0007CF40 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80080144 0007CF44 90 65 00 B0 */ stw r3, 0xb0(r5) -/* 80080148 0007CF48 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 80080148 0007CF48 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8008014C 0007CF4C 38 63 37 2A */ addi r3, r3, 0x372a /* 80080150 0007CF50 4B FC C0 C5 */ bl xStrHash__FPCc -/* 80080154 0007CF54 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80080154 0007CF54 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80080158 0007CF58 90 7F 01 90 */ stw r3, 0x190(r31) -/* 8008015C 0007CF5C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8008015C 0007CF5C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 80080160 0007CF60 38 63 2F 95 */ addi r3, r3, 0x2f95 /* 80080164 0007CF64 4B FC C0 B1 */ bl xStrHash__FPCc -/* 80080168 0007CF68 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80080168 0007CF68 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008016C 0007CF6C 90 7F 01 94 */ stw r3, 0x194(r31) -/* 80080170 0007CF70 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 80080170 0007CF70 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 80080174 0007CF74 38 63 37 35 */ addi r3, r3, 0x3735 /* 80080178 0007CF78 4B FC C0 9D */ bl xStrHash__FPCc -/* 8008017C 0007CF7C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008017C 0007CF7C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80080180 0007CF80 90 7F 01 98 */ stw r3, 0x198(r31) -/* 80080184 0007CF84 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 80080184 0007CF84 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 80080188 0007CF88 38 63 37 40 */ addi r3, r3, 0x3740 /* 8008018C 0007CF8C 4B FC C0 89 */ bl xStrHash__FPCc -/* 80080190 0007CF90 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80080190 0007CF90 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80080194 0007CF94 90 7F 01 9C */ stw r3, 0x19c(r31) -/* 80080198 0007CF98 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 80080198 0007CF98 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8008019C 0007CF9C 38 63 37 4B */ addi r3, r3, 0x374b /* 800801A0 0007CFA0 4B FC C0 75 */ bl xStrHash__FPCc -/* 800801A4 0007CFA4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 800801A4 0007CFA4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 800801A8 0007CFA8 90 7F 01 A0 */ stw r3, 0x1a0(r31) -/* 800801AC 0007CFAC 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 800801AC 0007CFAC 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 800801B0 0007CFB0 38 63 2F A0 */ addi r3, r3, 0x2fa0 /* 800801B4 0007CFB4 4B FC C0 61 */ bl xStrHash__FPCc -/* 800801B8 0007CFB8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 800801B8 0007CFB8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 800801BC 0007CFBC 90 7F 01 A4 */ stw r3, 0x1a4(r31) -/* 800801C0 0007CFC0 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 800801C0 0007CFC0 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 800801C4 0007CFC4 38 63 37 56 */ addi r3, r3, 0x3756 /* 800801C8 0007CFC8 4B FC C0 4D */ bl xStrHash__FPCc -/* 800801CC 0007CFCC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 800801CC 0007CFCC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 800801D0 0007CFD0 90 7F 01 A8 */ stw r3, 0x1a8(r31) -/* 800801D4 0007CFD4 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 800801D4 0007CFD4 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 800801D8 0007CFD8 38 63 37 61 */ addi r3, r3, 0x3761 /* 800801DC 0007CFDC 4B FC C0 39 */ bl xStrHash__FPCc -/* 800801E0 0007CFE0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 800801E0 0007CFE0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 800801E4 0007CFE4 90 7F 01 AC */ stw r3, 0x1ac(r31) -/* 800801E8 0007CFE8 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 800801E8 0007CFE8 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 800801EC 0007CFEC 38 63 2F AB */ addi r3, r3, 0x2fab /* 800801F0 0007CFF0 4B FC C0 25 */ bl xStrHash__FPCc -/* 800801F4 0007CFF4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 800801F4 0007CFF4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 800801F8 0007CFF8 90 7F 01 B0 */ stw r3, 0x1b0(r31) -/* 800801FC 0007CFFC 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 800801FC 0007CFFC 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 80080200 0007D000 38 63 37 6C */ addi r3, r3, 0x376c /* 80080204 0007D004 4B FC C0 11 */ bl xStrHash__FPCc -/* 80080208 0007D008 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80080208 0007D008 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008020C 0007D00C 90 7F 01 B4 */ stw r3, 0x1b4(r31) -/* 80080210 0007D010 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 80080210 0007D010 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 80080214 0007D014 38 63 2F B6 */ addi r3, r3, 0x2fb6 /* 80080218 0007D018 4B FC BF FD */ bl xStrHash__FPCc -/* 8008021C 0007D01C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008021C 0007D01C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80080220 0007D020 90 7F 01 B8 */ stw r3, 0x1b8(r31) -/* 80080224 0007D024 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 80080224 0007D024 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 80080228 0007D028 38 63 37 77 */ addi r3, r3, 0x3777 /* 8008022C 0007D02C 4B FC BF E9 */ bl xStrHash__FPCc -/* 80080230 0007D030 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80080230 0007D030 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80080234 0007D034 90 7F 01 BC */ stw r3, 0x1bc(r31) -/* 80080238 0007D038 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 80080238 0007D038 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8008023C 0007D03C 38 63 37 82 */ addi r3, r3, 0x3782 /* 80080240 0007D040 4B FC BF D5 */ bl xStrHash__FPCc -/* 80080244 0007D044 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80080244 0007D044 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80080248 0007D048 90 7F 01 C0 */ stw r3, 0x1c0(r31) -/* 8008024C 0007D04C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8008024C 0007D04C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 80080250 0007D050 38 63 37 8D */ addi r3, r3, 0x378d /* 80080254 0007D054 4B FC BF C1 */ bl xStrHash__FPCc -/* 80080258 0007D058 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80080258 0007D058 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008025C 0007D05C 90 7F 01 C4 */ stw r3, 0x1c4(r31) -/* 80080260 0007D060 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 80080260 0007D060 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 80080264 0007D064 38 63 37 98 */ addi r3, r3, 0x3798 /* 80080268 0007D068 4B FC BF AD */ bl xStrHash__FPCc -/* 8008026C 0007D06C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008026C 0007D06C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80080270 0007D070 90 7F 01 C8 */ stw r3, 0x1c8(r31) -/* 80080274 0007D074 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 80080274 0007D074 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 80080278 0007D078 38 63 37 A3 */ addi r3, r3, 0x37a3 /* 8008027C 0007D07C 4B FC BF 99 */ bl xStrHash__FPCc -/* 80080280 0007D080 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80080280 0007D080 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80080284 0007D084 90 7F 01 CC */ stw r3, 0x1cc(r31) -/* 80080288 0007D088 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 80080288 0007D088 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 8008028C 0007D08C 38 63 37 AE */ addi r3, r3, 0x37ae /* 80080290 0007D090 4B FC BF 85 */ bl xStrHash__FPCc -/* 80080294 0007D094 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80080294 0007D094 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80080298 0007D098 90 7F 01 D0 */ stw r3, 0x1d0(r31) -/* 8008029C 0007D09C 38 64 61 18 */ addi r3, r4, lbl_80256118@l +/* 8008029C 0007D09C 38 64 61 18 */ addi r3, r4, lbl__stringBase0_31@l /* 800802A0 0007D0A0 38 63 37 B9 */ addi r3, r3, 0x37b9 /* 800802A4 0007D0A4 4B FC BF 71 */ bl xStrHash__FPCc /* 800802A8 0007D0A8 38 00 00 00 */ li r0, 0 @@ -28773,27 +28773,27 @@ lbl_8007E64C: /* 800802DC 0007D0DC 90 1D 04 4C */ stw r0, 0x44c(r29) /* 800802E0 0007D0E0 90 1C 04 50 */ stw r0, 0x450(r28) /* 800802E4 0007D0E4 90 1B 04 54 */ stw r0, 0x454(r27) -/* 800802E8 0007D0E8 C0 82 8F 80 */ lfs f4, lbl_803CD900-_SDA2_BASE_(r2) +/* 800802E8 0007D0E8 C0 82 8F 80 */ lfs f4, lbl__9705-_SDA2_BASE_(r2) /* 800802EC 0007D0EC D0 84 00 0C */ stfs f4, 0xc(r4) /* 800802F0 0007D0F0 D0 84 00 14 */ stfs f4, 0x14(r4) /* 800802F4 0007D0F4 D0 84 00 1C */ stfs f4, 0x1c(r4) /* 800802F8 0007D0F8 D0 84 00 24 */ stfs f4, 0x24(r4) /* 800802FC 0007D0FC D0 84 00 2C */ stfs f4, 0x2c(r4) /* 80080300 0007D100 D0 84 00 34 */ stfs f4, 0x34(r4) -/* 80080304 0007D104 C0 02 8F 84 */ lfs f0, lbl_803CD904-_SDA2_BASE_(r2) +/* 80080304 0007D104 C0 02 8F 84 */ lfs f0, lbl__9706-_SDA2_BASE_(r2) /* 80080308 0007D108 D0 04 00 3C */ stfs f0, 0x3c(r4) /* 8008030C 0007D10C D0 04 00 44 */ stfs f0, 0x44(r4) /* 80080310 0007D110 D0 04 00 4C */ stfs f0, 0x4c(r4) /* 80080314 0007D114 D0 04 00 54 */ stfs f0, 0x54(r4) /* 80080318 0007D118 D0 04 00 5C */ stfs f0, 0x5c(r4) /* 8008031C 0007D11C D0 04 00 64 */ stfs f0, 0x64(r4) -/* 80080320 0007D120 C0 62 8C 20 */ lfs f3, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80080320 0007D120 C0 62 8C 20 */ lfs f3, lbl__976_1-_SDA2_BASE_(r2) /* 80080324 0007D124 D0 64 00 74 */ stfs f3, 0x74(r4) /* 80080328 0007D128 D0 84 00 7C */ stfs f4, 0x7c(r4) /* 8008032C 0007D12C D0 84 00 84 */ stfs f4, 0x84(r4) /* 80080330 0007D130 D0 84 00 8C */ stfs f4, 0x8c(r4) /* 80080334 0007D134 D0 84 00 94 */ stfs f4, 0x94(r4) -/* 80080338 0007D138 C0 42 8E B0 */ lfs f2, lbl_803CD830-_SDA2_BASE_(r2) +/* 80080338 0007D138 C0 42 8E B0 */ lfs f2, lbl__6489-_SDA2_BASE_(r2) /* 8008033C 0007D13C D0 44 00 9C */ stfs f2, 0x9c(r4) /* 80080340 0007D140 D0 84 00 A4 */ stfs f4, 0xa4(r4) /* 80080344 0007D144 D0 84 00 AC */ stfs f4, 0xac(r4) @@ -28806,14 +28806,14 @@ lbl_8007E64C: /* 80080360 0007D160 D0 84 00 E4 */ stfs f4, 0xe4(r4) /* 80080364 0007D164 D0 84 00 EC */ stfs f4, 0xec(r4) /* 80080368 0007D168 D0 84 00 F4 */ stfs f4, 0xf4(r4) -/* 8008036C 0007D16C C0 02 8F 88 */ lfs f0, lbl_803CD908-_SDA2_BASE_(r2) +/* 8008036C 0007D16C C0 02 8F 88 */ lfs f0, lbl__9707-_SDA2_BASE_(r2) /* 80080370 0007D170 D0 04 00 FC */ stfs f0, 0xfc(r4) /* 80080374 0007D174 D0 04 01 04 */ stfs f0, 0x104(r4) /* 80080378 0007D178 D0 04 01 0C */ stfs f0, 0x10c(r4) /* 8008037C 0007D17C D0 44 01 14 */ stfs f2, 0x114(r4) /* 80080380 0007D180 D0 44 01 1C */ stfs f2, 0x11c(r4) /* 80080384 0007D184 D0 44 01 24 */ stfs f2, 0x124(r4) -/* 80080388 0007D188 C0 02 8C 88 */ lfs f0, lbl_803CD608-_SDA2_BASE_(r2) +/* 80080388 0007D188 C0 02 8C 88 */ lfs f0, lbl__1473-_SDA2_BASE_(r2) /* 8008038C 0007D18C D0 04 01 2C */ stfs f0, 0x12c(r4) /* 80080390 0007D190 D0 04 01 34 */ stfs f0, 0x134(r4) /* 80080394 0007D194 D0 04 01 3C */ stfs f0, 0x13c(r4) @@ -28823,11 +28823,11 @@ lbl_8007E64C: /* 800803A4 0007D1A4 D0 04 01 5C */ stfs f0, 0x15c(r4) /* 800803A8 0007D1A8 D0 04 01 64 */ stfs f0, 0x164(r4) /* 800803AC 0007D1AC D0 04 01 6C */ stfs f0, 0x16c(r4) -/* 800803B0 0007D1B0 C0 02 8E 5C */ lfs f0, lbl_803CD7DC-_SDA2_BASE_(r2) +/* 800803B0 0007D1B0 C0 02 8E 5C */ lfs f0, lbl__4264-_SDA2_BASE_(r2) /* 800803B4 0007D1B4 D0 04 01 74 */ stfs f0, 0x174(r4) /* 800803B8 0007D1B8 D0 04 01 7C */ stfs f0, 0x17c(r4) /* 800803BC 0007D1BC D0 04 01 84 */ stfs f0, 0x184(r4) -/* 800803C0 0007D1C0 C0 22 8F 8C */ lfs f1, lbl_803CD90C-_SDA2_BASE_(r2) +/* 800803C0 0007D1C0 C0 22 8F 8C */ lfs f1, lbl__9708-_SDA2_BASE_(r2) /* 800803C4 0007D1C4 D0 24 01 8C */ stfs f1, 0x18c(r4) /* 800803C8 0007D1C8 D0 24 01 94 */ stfs f1, 0x194(r4) /* 800803CC 0007D1CC D0 24 01 9C */ stfs f1, 0x19c(r4) @@ -28838,9 +28838,9 @@ lbl_8007E64C: /* 800803E0 0007D1E0 D0 64 01 C4 */ stfs f3, 0x1c4(r4) /* 800803E4 0007D1E4 D0 64 01 CC */ stfs f3, 0x1cc(r4) /* 800803E8 0007D1E8 D0 64 01 D4 */ stfs f3, 0x1d4(r4) -/* 800803EC 0007D1EC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800803EC 0007D1EC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800803F0 0007D1F0 D0 64 01 DC */ stfs f3, 0x1dc(r4) -/* 800803F4 0007D1F4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800803F4 0007D1F4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800803F8 0007D1F8 80 63 1B 04 */ lwz r3, 0x1b04(r3) /* 800803FC 0007D1FC D0 84 01 E4 */ stfs f4, 0x1e4(r4) /* 80080400 0007D200 28 03 00 00 */ cmplwi r3, 0 @@ -28869,7 +28869,7 @@ lbl_8007E64C: /* 8008045C 0007D25C D0 44 02 B4 */ stfs f2, 0x2b4(r4) /* 80080460 0007D260 D0 44 02 BC */ stfs f2, 0x2bc(r4) /* 80080464 0007D264 D0 44 02 C4 */ stfs f2, 0x2c4(r4) -/* 80080468 0007D268 C0 02 8F 90 */ lfs f0, lbl_803CD910-_SDA2_BASE_(r2) +/* 80080468 0007D268 C0 02 8F 90 */ lfs f0, lbl__9709-_SDA2_BASE_(r2) /* 8008046C 0007D26C D0 04 02 E4 */ stfs f0, 0x2e4(r4) /* 80080470 0007D270 D0 24 02 EC */ stfs f1, 0x2ec(r4) /* 80080474 0007D274 D0 24 02 F4 */ stfs f1, 0x2f4(r4) @@ -28878,22 +28878,22 @@ lbl_8007E64C: /* 80080480 0007D280 41 82 00 2C */ beq lbl_800804AC /* 80080484 0007D284 3C 00 43 30 */ lis r0, 0x4330 /* 80080488 0007D288 90 61 00 0C */ stw r3, 0xc(r1) -/* 8008048C 0007D28C C8 22 8C 18 */ lfd f1, lbl_803CD598-_SDA2_BASE_(r2) +/* 8008048C 0007D28C C8 22 8C 18 */ lfd f1, lbl__878-_SDA2_BASE_(r2) /* 80080490 0007D290 90 01 00 08 */ stw r0, 8(r1) /* 80080494 0007D294 C8 01 00 08 */ lfd f0, 8(r1) /* 80080498 0007D298 EC 20 08 28 */ fsubs f1, f0, f1 /* 8008049C 0007D29C 4B F9 60 F5 */ bl xlog__Ff -/* 800804A0 0007D2A0 C0 42 8C B4 */ lfs f2, lbl_803CD634-_SDA2_BASE_(r2) -/* 800804A4 0007D2A4 C0 02 8F 94 */ lfs f0, lbl_803CD914-_SDA2_BASE_(r2) +/* 800804A0 0007D2A0 C0 42 8C B4 */ lfs f2, lbl__2182-_SDA2_BASE_(r2) +/* 800804A4 0007D2A4 C0 02 8F 94 */ lfs f0, lbl__9710-_SDA2_BASE_(r2) /* 800804A8 0007D2A8 EC 62 00 78 */ fmsubs f3, f2, f1, f0 lbl_800804AC: -/* 800804AC 0007D2AC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800804AC 0007D2AC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800804B0 0007D2B0 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 800804B4 0007D2B4 4C 40 13 82 */ cror 2, 0, 2 /* 800804B8 0007D2B8 40 82 00 08 */ bne lbl_800804C0 /* 800804BC 0007D2BC FC 60 00 90 */ fmr f3, f0 lbl_800804C0: -/* 800804C0 0007D2C0 C0 02 8E 5C */ lfs f0, lbl_803CD7DC-_SDA2_BASE_(r2) +/* 800804C0 0007D2C0 C0 02 8E 5C */ lfs f0, lbl__4264-_SDA2_BASE_(r2) /* 800804C4 0007D2C4 38 00 00 3B */ li r0, 0x3b /* 800804C8 0007D2C8 38 7E 14 40 */ addi r3, r30, 0x1440 /* 800804CC 0007D2CC 38 80 00 00 */ li r4, 0 @@ -28906,13 +28906,13 @@ lbl_800804D8: /* 800804E4 0007D2E4 40 81 00 78 */ ble lbl_8008055C lbl_800804E8: /* 800804E8 0007D2E8 C0 23 00 04 */ lfs f1, 4(r3) -/* 800804EC 0007D2EC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800804EC 0007D2EC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800804F0 0007D2F0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800804F4 0007D2F4 40 81 00 0C */ ble lbl_80080500 /* 800804F8 0007D2F8 EC 01 10 2A */ fadds f0, f1, f2 /* 800804FC 0007D2FC D0 03 00 04 */ stfs f0, 4(r3) lbl_80080500: -/* 80080500 0007D300 C0 22 8D 14 */ lfs f1, lbl_803CD694-_SDA2_BASE_(r2) +/* 80080500 0007D300 C0 22 8D 14 */ lfs f1, lbl__3169-_SDA2_BASE_(r2) /* 80080504 0007D304 38 84 00 01 */ addi r4, r4, 1 /* 80080508 0007D308 C0 03 00 04 */ lfs f0, 4(r3) /* 8008050C 0007D30C 2C 04 00 55 */ cmpwi r4, 0x55 @@ -28924,13 +28924,13 @@ lbl_80080500: /* 80080524 0007D324 40 81 00 38 */ ble lbl_8008055C lbl_80080528: /* 80080528 0007D328 C0 23 00 04 */ lfs f1, 4(r3) -/* 8008052C 0007D32C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008052C 0007D32C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80080530 0007D330 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80080534 0007D334 40 81 00 0C */ ble lbl_80080540 /* 80080538 0007D338 EC 01 10 2A */ fadds f0, f1, f2 /* 8008053C 0007D33C D0 03 00 04 */ stfs f0, 4(r3) lbl_80080540: -/* 80080540 0007D340 C0 22 8D 14 */ lfs f1, lbl_803CD694-_SDA2_BASE_(r2) +/* 80080540 0007D340 C0 22 8D 14 */ lfs f1, lbl__3169-_SDA2_BASE_(r2) /* 80080544 0007D344 38 84 00 01 */ addi r4, r4, 1 /* 80080548 0007D348 C0 03 00 04 */ lfs f0, 4(r3) /* 8008054C 0007D34C EC 01 00 32 */ fmuls f0, f1, f0 @@ -28938,139 +28938,139 @@ lbl_80080540: /* 80080554 0007D354 38 63 00 08 */ addi r3, r3, 8 /* 80080558 0007D358 42 00 FF 80 */ bdnz lbl_800804D8 lbl_8008055C: -/* 8008055C 0007D35C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008055C 0007D35C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80080560 0007D360 38 60 00 02 */ li r3, 2 /* 80080564 0007D364 38 80 00 00 */ li r4, 0 /* 80080568 0007D368 4B FF DA 59 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 8008056C 0007D36C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008056C 0007D36C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80080570 0007D370 38 60 00 03 */ li r3, 3 /* 80080574 0007D374 38 80 00 00 */ li r4, 0 /* 80080578 0007D378 4B FF DA 49 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 8008057C 0007D37C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008057C 0007D37C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80080580 0007D380 38 60 00 04 */ li r3, 4 /* 80080584 0007D384 38 80 00 00 */ li r4, 0 /* 80080588 0007D388 4B FF DA 39 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 8008058C 0007D38C C0 22 8C 70 */ lfs f1, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 8008058C 0007D38C C0 22 8C 70 */ lfs f1, lbl__1467-_SDA2_BASE_(r2) /* 80080590 0007D390 38 60 00 05 */ li r3, 5 /* 80080594 0007D394 38 80 00 05 */ li r4, 5 /* 80080598 0007D398 4B FF DA 29 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 8008059C 0007D39C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008059C 0007D39C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800805A0 0007D3A0 38 60 00 06 */ li r3, 6 /* 800805A4 0007D3A4 38 80 00 00 */ li r4, 0 /* 800805A8 0007D3A8 4B FF DA 19 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 800805AC 0007D3AC C0 22 8C 4C */ lfs f1, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800805AC 0007D3AC C0 22 8C 4C */ lfs f1, lbl__1458-_SDA2_BASE_(r2) /* 800805B0 0007D3B0 38 60 00 07 */ li r3, 7 /* 800805B4 0007D3B4 38 80 00 07 */ li r4, 7 /* 800805B8 0007D3B8 4B FF DA 09 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 800805BC 0007D3BC C0 22 8C 4C */ lfs f1, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800805BC 0007D3BC C0 22 8C 4C */ lfs f1, lbl__1458-_SDA2_BASE_(r2) /* 800805C0 0007D3C0 38 60 00 08 */ li r3, 8 /* 800805C4 0007D3C4 38 80 00 07 */ li r4, 7 /* 800805C8 0007D3C8 4B FF D9 F9 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 800805CC 0007D3CC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800805CC 0007D3CC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800805D0 0007D3D0 38 60 00 09 */ li r3, 9 /* 800805D4 0007D3D4 38 80 00 00 */ li r4, 0 /* 800805D8 0007D3D8 4B FF D9 E9 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 800805DC 0007D3DC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800805DC 0007D3DC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800805E0 0007D3E0 38 60 00 0A */ li r3, 0xa /* 800805E4 0007D3E4 38 80 00 00 */ li r4, 0 /* 800805E8 0007D3E8 4B FF D9 D9 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 800805EC 0007D3EC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800805EC 0007D3EC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800805F0 0007D3F0 38 60 00 0B */ li r3, 0xb /* 800805F4 0007D3F4 38 80 00 05 */ li r4, 5 /* 800805F8 0007D3F8 4B FF D9 C9 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 800805FC 0007D3FC C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 800805FC 0007D3FC C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 80080600 0007D400 38 60 00 0C */ li r3, 0xc /* 80080604 0007D404 38 80 00 0B */ li r4, 0xb /* 80080608 0007D408 4B FF D9 B9 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 8008060C 0007D40C C0 22 8C AC */ lfs f1, lbl_803CD62C-_SDA2_BASE_(r2) +/* 8008060C 0007D40C C0 22 8C AC */ lfs f1, lbl__2135-_SDA2_BASE_(r2) /* 80080610 0007D410 38 60 00 0D */ li r3, 0xd /* 80080614 0007D414 38 80 00 09 */ li r4, 9 /* 80080618 0007D418 4B FF D9 A9 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 8008061C 0007D41C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008061C 0007D41C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80080620 0007D420 38 60 00 0E */ li r3, 0xe /* 80080624 0007D424 38 80 00 00 */ li r4, 0 /* 80080628 0007D428 4B FF D9 99 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 8008062C 0007D42C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008062C 0007D42C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80080630 0007D430 38 60 00 0F */ li r3, 0xf /* 80080634 0007D434 38 80 00 00 */ li r4, 0 /* 80080638 0007D438 4B FF D9 89 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 8008063C 0007D43C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008063C 0007D43C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80080640 0007D440 38 60 00 10 */ li r3, 0x10 /* 80080644 0007D444 38 80 00 00 */ li r4, 0 /* 80080648 0007D448 4B FF D9 79 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 8008064C 0007D44C C0 22 8C AC */ lfs f1, lbl_803CD62C-_SDA2_BASE_(r2) +/* 8008064C 0007D44C C0 22 8C AC */ lfs f1, lbl__2135-_SDA2_BASE_(r2) /* 80080650 0007D450 38 60 00 11 */ li r3, 0x11 /* 80080654 0007D454 38 80 00 07 */ li r4, 7 /* 80080658 0007D458 4B FF D9 69 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 8008065C 0007D45C C0 22 8C 4C */ lfs f1, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008065C 0007D45C C0 22 8C 4C */ lfs f1, lbl__1458-_SDA2_BASE_(r2) /* 80080660 0007D460 38 60 00 13 */ li r3, 0x13 /* 80080664 0007D464 38 80 00 05 */ li r4, 5 /* 80080668 0007D468 4B FF D9 59 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 8008066C 0007D46C C0 22 8C 4C */ lfs f1, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008066C 0007D46C C0 22 8C 4C */ lfs f1, lbl__1458-_SDA2_BASE_(r2) /* 80080670 0007D470 38 60 00 14 */ li r3, 0x14 /* 80080674 0007D474 38 80 00 03 */ li r4, 3 /* 80080678 0007D478 4B FF D9 49 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 8008067C 0007D47C C0 22 8C 4C */ lfs f1, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008067C 0007D47C C0 22 8C 4C */ lfs f1, lbl__1458-_SDA2_BASE_(r2) /* 80080680 0007D480 38 60 00 15 */ li r3, 0x15 /* 80080684 0007D484 38 80 00 00 */ li r4, 0 /* 80080688 0007D488 4B FF D9 39 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 8008068C 0007D48C C0 22 8C 4C */ lfs f1, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008068C 0007D48C C0 22 8C 4C */ lfs f1, lbl__1458-_SDA2_BASE_(r2) /* 80080690 0007D490 38 60 00 16 */ li r3, 0x16 /* 80080694 0007D494 38 80 00 00 */ li r4, 0 /* 80080698 0007D498 4B FF D9 29 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 8008069C 0007D49C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008069C 0007D49C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800806A0 0007D4A0 38 60 00 17 */ li r3, 0x17 /* 800806A4 0007D4A4 38 80 00 00 */ li r4, 0 /* 800806A8 0007D4A8 4B FF D9 19 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 800806AC 0007D4AC C0 22 8C AC */ lfs f1, lbl_803CD62C-_SDA2_BASE_(r2) +/* 800806AC 0007D4AC C0 22 8C AC */ lfs f1, lbl__2135-_SDA2_BASE_(r2) /* 800806B0 0007D4B0 38 60 00 18 */ li r3, 0x18 /* 800806B4 0007D4B4 38 80 00 03 */ li r4, 3 /* 800806B8 0007D4B8 4B FF D9 09 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 800806BC 0007D4BC C0 22 8C AC */ lfs f1, lbl_803CD62C-_SDA2_BASE_(r2) +/* 800806BC 0007D4BC C0 22 8C AC */ lfs f1, lbl__2135-_SDA2_BASE_(r2) /* 800806C0 0007D4C0 38 60 00 19 */ li r3, 0x19 /* 800806C4 0007D4C4 38 80 00 03 */ li r4, 3 /* 800806C8 0007D4C8 4B FF D8 F9 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 800806CC 0007D4CC C0 22 8C E4 */ lfs f1, lbl_803CD664-_SDA2_BASE_(r2) +/* 800806CC 0007D4CC C0 22 8C E4 */ lfs f1, lbl__2557-_SDA2_BASE_(r2) /* 800806D0 0007D4D0 38 60 00 1B */ li r3, 0x1b /* 800806D4 0007D4D4 38 80 00 07 */ li r4, 7 /* 800806D8 0007D4D8 4B FF D8 E9 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 800806DC 0007D4DC C0 22 8C E4 */ lfs f1, lbl_803CD664-_SDA2_BASE_(r2) +/* 800806DC 0007D4DC C0 22 8C E4 */ lfs f1, lbl__2557-_SDA2_BASE_(r2) /* 800806E0 0007D4E0 38 60 00 1C */ li r3, 0x1c /* 800806E4 0007D4E4 38 80 00 07 */ li r4, 7 /* 800806E8 0007D4E8 4B FF D8 D9 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 800806EC 0007D4EC C0 22 8C E4 */ lfs f1, lbl_803CD664-_SDA2_BASE_(r2) +/* 800806EC 0007D4EC C0 22 8C E4 */ lfs f1, lbl__2557-_SDA2_BASE_(r2) /* 800806F0 0007D4F0 38 60 00 1D */ li r3, 0x1d /* 800806F4 0007D4F4 38 80 00 07 */ li r4, 7 /* 800806F8 0007D4F8 4B FF D8 C9 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 800806FC 0007D4FC C0 22 8C E4 */ lfs f1, lbl_803CD664-_SDA2_BASE_(r2) +/* 800806FC 0007D4FC C0 22 8C E4 */ lfs f1, lbl__2557-_SDA2_BASE_(r2) /* 80080700 0007D500 38 60 00 1E */ li r3, 0x1e /* 80080704 0007D504 38 80 00 07 */ li r4, 7 /* 80080708 0007D508 4B FF D8 B9 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 8008070C 0007D50C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) +/* 8008070C 0007D50C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) /* 80080710 0007D510 38 60 00 1F */ li r3, 0x1f /* 80080714 0007D514 38 80 00 09 */ li r4, 9 /* 80080718 0007D518 4B FF D8 A9 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 8008071C 0007D51C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008071C 0007D51C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80080720 0007D520 38 60 00 20 */ li r3, 0x20 /* 80080724 0007D524 38 80 00 00 */ li r4, 0 /* 80080728 0007D528 4B FF D8 99 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 8008072C 0007D52C C0 22 8D 14 */ lfs f1, lbl_803CD694-_SDA2_BASE_(r2) +/* 8008072C 0007D52C C0 22 8D 14 */ lfs f1, lbl__3169-_SDA2_BASE_(r2) /* 80080730 0007D530 38 60 00 21 */ li r3, 0x21 /* 80080734 0007D534 38 80 00 0B */ li r4, 0xb /* 80080738 0007D538 4B FF D8 89 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 8008073C 0007D53C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008073C 0007D53C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80080740 0007D540 38 60 00 22 */ li r3, 0x22 /* 80080744 0007D544 38 80 00 00 */ li r4, 0 /* 80080748 0007D548 4B FF D8 79 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 8008074C 0007D54C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008074C 0007D54C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80080750 0007D550 38 60 00 23 */ li r3, 0x23 /* 80080754 0007D554 38 80 00 00 */ li r4, 0 /* 80080758 0007D558 4B FF D8 69 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 8008075C 0007D55C C0 22 8F 98 */ lfs f1, lbl_803CD918-_SDA2_BASE_(r2) +/* 8008075C 0007D55C C0 22 8F 98 */ lfs f1, lbl__9711-_SDA2_BASE_(r2) /* 80080760 0007D560 38 60 00 24 */ li r3, 0x24 /* 80080764 0007D564 38 80 00 05 */ li r4, 5 /* 80080768 0007D568 4B FF D8 59 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef -/* 8008076C 0007D56C C0 22 8F 98 */ lfs f1, lbl_803CD918-_SDA2_BASE_(r2) +/* 8008076C 0007D56C C0 22 8F 98 */ lfs f1, lbl__9711-_SDA2_BASE_(r2) /* 80080770 0007D570 38 60 00 25 */ li r3, 0x25 /* 80080774 0007D574 38 80 00 03 */ li r4, 3 /* 80080778 0007D578 4B FF D8 49 */ bl zEntPlayer._SetupRumble__F14_tagePlayerSnd14_tagRumbleTypef @@ -29084,20 +29084,20 @@ lbl_8008055C: zEntPlayer_SNDPlay__F14_tagePlayerSndf: /* 80080790 0007D590 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80080794 0007D594 7C 08 02 A6 */ mflr r0 -/* 80080798 0007D598 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8008079C 0007D59C 3C A0 80 29 */ lis r5, lbl_8028C9B0@ha +/* 80080798 0007D598 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8008079C 0007D59C 3C A0 80 29 */ lis r5, lbl_sPlayerSnd@ha /* 800807A0 0007D5A0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800807A4 0007D5A4 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800807A4 0007D5A4 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800807A8 0007D5A8 93 E1 00 0C */ stw r31, 0xc(r1) -/* 800807AC 0007D5AC 3B E5 C9 B0 */ addi r31, r5, lbl_8028C9B0@l +/* 800807AC 0007D5AC 3B E5 C9 B0 */ addi r31, r5, lbl_sPlayerSnd@l /* 800807B0 0007D5B0 93 C1 00 08 */ stw r30, 8(r1) /* 800807B4 0007D5B4 80 04 1F BC */ lwz r0, 0x1fbc(r4) /* 800807B8 0007D5B8 28 00 00 00 */ cmplwi r0, 0 /* 800807BC 0007D5BC 40 82 00 A4 */ bne lbl_80080860 -/* 800807C0 0007D5C0 80 0D 8C C4 */ lwz r0, lbl_803CB5C4-_SDA_BASE_(r13) +/* 800807C0 0007D5C0 80 0D 8C C4 */ lwz r0, lbl_sPlayerIgnoreSound-_SDA_BASE_(r13) /* 800807C4 0007D5C4 2C 00 00 00 */ cmpwi r0, 0 /* 800807C8 0007D5C8 40 82 00 98 */ bne lbl_80080860 -/* 800807CC 0007D5CC 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) +/* 800807CC 0007D5CC 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 800807D0 0007D5D0 54 7E 10 3A */ slwi r30, r3, 2 /* 800807D4 0007D5D4 38 7F 00 00 */ addi r3, r31, 0 /* 800807D8 0007D5D8 1C 00 00 BC */ mulli r0, r0, 0xbc @@ -29109,27 +29109,27 @@ zEntPlayer_SNDPlay__F14_tagePlayerSndf: /* 800807F0 0007D5F0 FC 60 08 90 */ fmr f3, f1 /* 800807F4 0007D5F4 7C 24 F4 2E */ lfsx f1, r4, r30 /* 800807F8 0007D5F8 38 80 00 80 */ li r4, 0x80 -/* 800807FC 0007D5FC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800807FC 0007D5FC C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80080800 0007D600 38 A0 00 00 */ li r5, 0 /* 80080804 0007D604 38 C0 00 00 */ li r6, 0 /* 80080808 0007D608 38 E0 00 00 */ li r7, 0 /* 8008080C 0007D60C 4B FC 82 21 */ bl xSndPlay__FUiffUiUiUi14sound_categoryf -/* 80080810 0007D610 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) -/* 80080814 0007D614 3C 80 80 2E */ lis r4, lbl_802DE4B0@ha -/* 80080818 0007D618 38 84 E4 B0 */ addi r4, r4, lbl_802DE4B0@l +/* 80080810 0007D610 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) +/* 80080814 0007D614 3C 80 80 2E */ lis r4, lbl_sPlayerRumbleTime@ha +/* 80080818 0007D618 38 84 E4 B0 */ addi r4, r4, lbl_sPlayerRumbleTime@l /* 8008081C 0007D61C 38 BF 04 68 */ addi r5, r31, 0x468 /* 80080820 0007D620 1C 00 00 BC */ mulli r0, r0, 0xbc /* 80080824 0007D624 7C 24 F4 2E */ lfsx f1, r4, r30 /* 80080828 0007D628 7C 00 F2 14 */ add r0, r0, r30 /* 8008082C 0007D62C 7C 65 01 2E */ stwx r3, r5, r0 -/* 80080830 0007D630 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80080830 0007D630 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80080834 0007D634 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80080838 0007D638 40 81 00 28 */ ble lbl_80080860 -/* 8008083C 0007D63C 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80080840 0007D640 3C 60 80 2E */ lis r3, lbl_802DE3F4@ha -/* 80080844 0007D644 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l +/* 8008083C 0007D63C 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80080840 0007D640 3C 60 80 2E */ lis r3, lbl_sPlayerRumbleType@ha +/* 80080844 0007D644 38 A4 05 58 */ addi r5, r4, lbl_globals@l /* 80080848 0007D648 38 C0 00 00 */ li r6, 0 -/* 8008084C 0007D64C 38 83 E3 F4 */ addi r4, r3, lbl_802DE3F4@l +/* 8008084C 0007D64C 38 83 E3 F4 */ addi r4, r3, lbl_sPlayerRumbleType@l /* 80080850 0007D650 88 65 06 D1 */ lbz r3, 0x6d1(r5) /* 80080854 0007D654 7C 84 F0 2E */ lwzx r4, r4, r30 /* 80080858 0007D658 38 A0 00 01 */ li r5, 1 @@ -29158,33 +29158,33 @@ zEntPlayer_SNDPlayStream__F20_tagePlayerStreamSnd: zEntPlayer_SNDPlayStream__F20_tagePlayerStreamSndUi: /* 8008089C 0007D69C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800808A0 0007D6A0 7C 08 02 A6 */ mflr r0 -/* 800808A4 0007D6A4 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800808A8 0007D6A8 3C C0 80 29 */ lis r6, lbl_8028C9B0@ha +/* 800808A4 0007D6A4 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800808A8 0007D6A8 3C C0 80 29 */ lis r6, lbl_sPlayerSnd@ha /* 800808AC 0007D6AC 90 01 00 24 */ stw r0, 0x24(r1) -/* 800808B0 0007D6B0 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 800808B0 0007D6B0 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 800808B4 0007D6B4 BF 61 00 0C */ stmw r27, 0xc(r1) /* 800808B8 0007D6B8 7C 7B 1B 78 */ mr r27, r3 /* 800808BC 0007D6BC 7C 9C 23 78 */ mr r28, r4 -/* 800808C0 0007D6C0 3B E6 C9 B0 */ addi r31, r6, lbl_8028C9B0@l +/* 800808C0 0007D6C0 3B E6 C9 B0 */ addi r31, r6, lbl_sPlayerSnd@l /* 800808C4 0007D6C4 80 05 1F BC */ lwz r0, 0x1fbc(r5) /* 800808C8 0007D6C8 28 00 00 00 */ cmplwi r0, 0 /* 800808CC 0007D6CC 40 82 00 88 */ bne lbl_80080954 -/* 800808D0 0007D6D0 80 0D 8C C4 */ lwz r0, lbl_803CB5C4-_SDA_BASE_(r13) +/* 800808D0 0007D6D0 80 0D 8C C4 */ lwz r0, lbl_sPlayerIgnoreSound-_SDA_BASE_(r13) /* 800808D4 0007D6D4 2C 00 00 00 */ cmpwi r0, 0 /* 800808D8 0007D6D8 40 82 00 7C */ bne lbl_80080954 /* 800808DC 0007D6DC 57 7E 18 38 */ slwi r30, r27, 3 /* 800808E0 0007D6E0 3B BF 14 40 */ addi r29, r31, 0x1440 /* 800808E4 0007D6E4 7C 3D F4 2E */ lfsx f1, r29, r30 -/* 800808E8 0007D6E8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800808E8 0007D6E8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800808EC 0007D6EC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800808F0 0007D6F0 41 81 00 64 */ bgt lbl_80080954 -/* 800808F4 0007D6F4 80 6D 8C B8 */ lwz r3, lbl_803CB5B8-_SDA_BASE_(r13) +/* 800808F4 0007D6F4 80 6D 8C B8 */ lwz r3, lbl_sCurrentStreamSndID-_SDA_BASE_(r13) /* 800808F8 0007D6F8 48 00 24 35 */ bl xSndIsPlayingByHandle__FUi /* 800808FC 0007D6FC 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80080900 0007D700 40 82 00 54 */ bne lbl_80080954 -/* 80080904 0007D704 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) +/* 80080904 0007D704 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 80080908 0007D708 57 66 10 3A */ slwi r6, r27, 2 -/* 8008090C 0007D70C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008090C 0007D70C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80080910 0007D710 38 7F 12 68 */ addi r3, r31, 0x1268 /* 80080914 0007D714 1C 00 01 D8 */ mulli r0, r0, 0x1d8 /* 80080918 0007D718 38 9F 07 58 */ addi r4, r31, 0x758 @@ -29198,7 +29198,7 @@ zEntPlayer_SNDPlayStream__F20_tagePlayerStreamSndUi: /* 80080938 0007D738 38 E0 00 00 */ li r7, 0 /* 8008093C 0007D73C 4B FC 80 F1 */ bl xSndPlay__FUiffUiUiUi14sound_categoryf /* 80080940 0007D740 7F A0 EB 78 */ mr r0, r29 -/* 80080944 0007D744 90 6D 8C B8 */ stw r3, lbl_803CB5B8-_SDA_BASE_(r13) +/* 80080944 0007D744 90 6D 8C B8 */ stw r3, lbl_sCurrentStreamSndID-_SDA_BASE_(r13) /* 80080948 0007D748 7C 60 F2 14 */ add r3, r0, r30 /* 8008094C 0007D74C C0 03 00 04 */ lfs f0, 4(r3) /* 80080950 0007D750 7C 1D F5 2E */ stfsx f0, r29, r30 @@ -29219,28 +29219,28 @@ zEntPlayer_SNDPlayDelayed__Ff: /* 8008097C 0007D77C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80080980 0007D780 93 C1 00 18 */ stw r30, 0x18(r1) /* 80080984 0007D784 93 A1 00 14 */ stw r29, 0x14(r1) -/* 80080988 0007D788 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80080988 0007D788 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8008098C 0007D78C FF E0 08 90 */ fmr f31, f1 -/* 80080990 0007D790 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80080990 0007D790 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80080994 0007D794 80 03 1F BC */ lwz r0, 0x1fbc(r3) /* 80080998 0007D798 28 00 00 00 */ cmplwi r0, 0 /* 8008099C 0007D79C 40 82 00 78 */ bne lbl_80080A14 -/* 800809A0 0007D7A0 80 0D 8C C4 */ lwz r0, lbl_803CB5C4-_SDA_BASE_(r13) +/* 800809A0 0007D7A0 80 0D 8C C4 */ lwz r0, lbl_sPlayerIgnoreSound-_SDA_BASE_(r13) /* 800809A4 0007D7A4 2C 00 00 00 */ cmpwi r0, 0 /* 800809A8 0007D7A8 40 82 00 6C */ bne lbl_80080A14 -/* 800809AC 0007D7AC 3C 60 80 2E */ lis r3, lbl_802DE56C@ha +/* 800809AC 0007D7AC 3C 60 80 2E */ lis r3, lbl_sDelayedSound@ha /* 800809B0 0007D7B0 3B A0 00 00 */ li r29, 0 -/* 800809B4 0007D7B4 3B C3 E5 6C */ addi r30, r3, lbl_802DE56C@l +/* 800809B4 0007D7B4 3B C3 E5 6C */ addi r30, r3, lbl_sDelayedSound@l /* 800809B8 0007D7B8 3B E0 00 00 */ li r31, 0 lbl_800809BC: /* 800809BC 0007D7BC C0 3E 00 08 */ lfs f1, 8(r30) -/* 800809C0 0007D7C0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800809C0 0007D7C0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800809C4 0007D7C4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800809C8 0007D7C8 40 81 00 3C */ ble lbl_80080A04 /* 800809CC 0007D7CC EC 01 F8 28 */ fsubs f0, f1, f31 /* 800809D0 0007D7D0 D0 1E 00 08 */ stfs f0, 8(r30) /* 800809D4 0007D7D4 C0 1E 00 08 */ lfs f0, 8(r30) -/* 800809D8 0007D7D8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800809D8 0007D7D8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800809DC 0007D7DC FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800809E0 0007D7E0 4C 40 13 82 */ cror 2, 0, 2 /* 800809E4 0007D7E4 40 82 00 20 */ bne lbl_80080A04 @@ -29249,7 +29249,7 @@ lbl_800809BC: /* 800809F0 0007D7F0 48 00 00 D1 */ bl zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf /* 800809F4 0007D7F4 93 FE 00 00 */ stw r31, 0(r30) /* 800809F8 0007D7F8 93 FE 00 04 */ stw r31, 4(r30) -/* 800809FC 0007D7FC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800809FC 0007D7FC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80080A00 0007D800 D0 1E 00 08 */ stfs f0, 8(r30) lbl_80080A04: /* 80080A04 0007D804 3B BD 00 01 */ addi r29, r29, 1 @@ -29271,9 +29271,9 @@ lbl_80080A14: zEntPlayer_SNDPlayStream__FUiUi20_tagePlayerStreamSndUi: /* 80080A38 0007D838 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80080A3C 0007D83C 7C 08 02 A6 */ mflr r0 -/* 80080A40 0007D840 3C E0 80 3C */ lis r7, lbl_803C0558@ha +/* 80080A40 0007D840 3C E0 80 3C */ lis r7, lbl_globals@ha /* 80080A44 0007D844 90 01 00 14 */ stw r0, 0x14(r1) -/* 80080A48 0007D848 38 E7 05 58 */ addi r7, r7, lbl_803C0558@l +/* 80080A48 0007D848 38 E7 05 58 */ addi r7, r7, lbl_globals@l /* 80080A4C 0007D84C 80 07 1B 04 */ lwz r0, 0x1b04(r7) /* 80080A50 0007D850 7C 00 18 40 */ cmplw r0, r3 /* 80080A54 0007D854 41 80 00 18 */ blt lbl_80080A6C @@ -29292,9 +29292,9 @@ lbl_80080A6C: zEntPlayer_SNDPlayStreamRandom__FUiUi20_tagePlayerStreamSnd20_tagePlayerStreamSndf: /* 80080A7C 0007D87C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80080A80 0007D880 7C 08 02 A6 */ mflr r0 -/* 80080A84 0007D884 3C E0 80 3C */ lis r7, lbl_803C0558@ha +/* 80080A84 0007D884 3C E0 80 3C */ lis r7, lbl_globals@ha /* 80080A88 0007D888 90 01 00 14 */ stw r0, 0x14(r1) -/* 80080A8C 0007D88C 38 E7 05 58 */ addi r7, r7, lbl_803C0558@l +/* 80080A8C 0007D88C 38 E7 05 58 */ addi r7, r7, lbl_globals@l /* 80080A90 0007D890 80 07 1B 04 */ lwz r0, 0x1b04(r7) /* 80080A94 0007D894 7C 00 18 40 */ cmplw r0, r3 /* 80080A98 0007D898 41 80 00 18 */ blt lbl_80080AB0 @@ -29317,43 +29317,43 @@ zEntPlayer_SNDPlayStreamRandom__F20_tagePlayerStreamSnd20_tagePlayerStreamSndf: /* 80080ACC 0007D8CC DB E1 00 B0 */ stfd f31, 0xb0(r1) /* 80080AD0 0007D8D0 F3 E1 00 B8 */ psq_st f31, 184(r1), 0, qr0 /* 80080AD4 0007D8D4 BF 01 00 90 */ stmw r24, 0x90(r1) -/* 80080AD8 0007D8D8 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 80080ADC 0007D8DC 3C C0 80 29 */ lis r6, lbl_8028C9B0@ha -/* 80080AE0 0007D8E0 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 80080AD8 0007D8D8 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 80080ADC 0007D8DC 3C C0 80 29 */ lis r6, lbl_sPlayerSnd@ha +/* 80080AE0 0007D8E0 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 80080AE4 0007D8E4 FF E0 08 90 */ fmr f31, f1 /* 80080AE8 0007D8E8 80 05 1F BC */ lwz r0, 0x1fbc(r5) /* 80080AEC 0007D8EC 7C 7A 1B 78 */ mr r26, r3 /* 80080AF0 0007D8F0 7C 9B 23 78 */ mr r27, r4 -/* 80080AF4 0007D8F4 3B E6 C9 B0 */ addi r31, r6, lbl_8028C9B0@l +/* 80080AF4 0007D8F4 3B E6 C9 B0 */ addi r31, r6, lbl_sPlayerSnd@l /* 80080AF8 0007D8F8 28 00 00 00 */ cmplwi r0, 0 /* 80080AFC 0007D8FC 40 82 03 DC */ bne lbl_80080ED8 /* 80080B00 0007D900 48 07 28 91 */ bl NPCC_NPCIsConversing__Fv /* 80080B04 0007D904 2C 03 00 00 */ cmpwi r3, 0 /* 80080B08 0007D908 40 82 03 D0 */ bne lbl_80080ED8 -/* 80080B0C 0007D90C 80 0D 8C C4 */ lwz r0, lbl_803CB5C4-_SDA_BASE_(r13) +/* 80080B0C 0007D90C 80 0D 8C C4 */ lwz r0, lbl_sPlayerIgnoreSound-_SDA_BASE_(r13) /* 80080B10 0007D910 2C 00 00 00 */ cmpwi r0, 0 /* 80080B14 0007D914 40 82 03 C4 */ bne lbl_80080ED8 -/* 80080B18 0007D918 80 6D 8C B8 */ lwz r3, lbl_803CB5B8-_SDA_BASE_(r13) +/* 80080B18 0007D918 80 6D 8C B8 */ lwz r3, lbl_sCurrentStreamSndID-_SDA_BASE_(r13) /* 80080B1C 0007D91C 48 00 22 11 */ bl xSndIsPlayingByHandle__FUi /* 80080B20 0007D920 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80080B24 0007D924 40 82 03 B4 */ bne lbl_80080ED8 -/* 80080B28 0007D928 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80080B28 0007D928 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80080B2C 0007D92C FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80080B30 0007D930 40 81 00 5C */ ble lbl_80080B8C -/* 80080B34 0007D934 3C 60 80 2E */ lis r3, lbl_802DE56C@ha +/* 80080B34 0007D934 3C 60 80 2E */ lis r3, lbl_sDelayedSound@ha /* 80080B38 0007D938 38 00 00 08 */ li r0, 8 -/* 80080B3C 0007D93C 38 63 E5 6C */ addi r3, r3, lbl_802DE56C@l +/* 80080B3C 0007D93C 38 63 E5 6C */ addi r3, r3, lbl_sDelayedSound@l /* 80080B40 0007D940 38 80 00 00 */ li r4, 0 /* 80080B44 0007D944 7C 09 03 A6 */ mtctr r0 lbl_80080B48: /* 80080B48 0007D948 C0 23 00 08 */ lfs f1, 8(r3) -/* 80080B4C 0007D94C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80080B4C 0007D94C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80080B50 0007D950 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80080B54 0007D954 4C 40 13 82 */ cror 2, 0, 2 /* 80080B58 0007D958 40 82 00 24 */ bne lbl_80080B7C /* 80080B5C 0007D95C 1C 04 00 0C */ mulli r0, r4, 0xc -/* 80080B60 0007D960 3C 60 80 2E */ lis r3, lbl_802DE56C@ha -/* 80080B64 0007D964 38 63 E5 6C */ addi r3, r3, lbl_802DE56C@l +/* 80080B60 0007D960 3C 60 80 2E */ lis r3, lbl_sDelayedSound@ha +/* 80080B64 0007D964 38 63 E5 6C */ addi r3, r3, lbl_sDelayedSound@l /* 80080B68 0007D968 7F 43 01 2E */ stwx r26, r3, r0 /* 80080B6C 0007D96C 7C 63 02 14 */ add r3, r3, r0 /* 80080B70 0007D970 93 63 00 04 */ stw r27, 4(r3) @@ -29373,7 +29373,7 @@ lbl_80080B8C: /* 80080BA0 0007D9A0 40 81 00 24 */ ble lbl_80080BC4 lbl_80080BA4: /* 80080BA4 0007D9A4 7C 1A 22 14 */ add r0, r26, r4 -/* 80080BA8 0007D9A8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80080BA8 0007D9A8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80080BAC 0007D9AC 54 00 18 38 */ slwi r0, r0, 3 /* 80080BB0 0007D9B0 7C 23 04 2E */ lfsx f1, r3, r0 /* 80080BB4 0007D9B4 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -29527,7 +29527,7 @@ lbl_80080DD0: /* 80080DD8 0007DBD8 7C 1A D8 00 */ cmpw r26, r27 /* 80080DDC 0007DBDC 38 00 FF FF */ li r0, -1 /* 80080DE0 0007DBE0 41 82 00 78 */ beq lbl_80080E58 -/* 80080DE4 0007DBE4 80 8D 8D 60 */ lwz r4, lbl_803CB660-_SDA_BASE_(r13) +/* 80080DE4 0007DBE4 80 8D 8D 60 */ lwz r4, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 80080DE8 0007DBE8 38 BF 07 58 */ addi r5, r31, 0x758 /* 80080DEC 0007DBEC 57 43 10 3A */ slwi r3, r26, 2 /* 80080DF0 0007DBF0 38 E0 00 00 */ li r7, 0 @@ -29560,7 +29560,7 @@ lbl_80080E48: /* 80080E50 0007DC50 7F 80 E3 78 */ mr r0, r28 /* 80080E54 0007DC54 48 00 00 2C */ b lbl_80080E80 lbl_80080E58: -/* 80080E58 0007DC58 80 6D 8D 60 */ lwz r3, lbl_803CB660-_SDA_BASE_(r13) +/* 80080E58 0007DC58 80 6D 8D 60 */ lwz r3, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 80080E5C 0007DC5C 38 9F 07 58 */ addi r4, r31, 0x758 /* 80080E60 0007DC60 80 C1 00 08 */ lwz r6, 8(r1) /* 80080E64 0007DC64 1C A3 01 D8 */ mulli r5, r3, 0x1d8 @@ -29573,7 +29573,7 @@ lbl_80080E58: lbl_80080E80: /* 80080E80 0007DC80 2C 00 00 00 */ cmpwi r0, 0 /* 80080E84 0007DC84 40 81 00 54 */ ble lbl_80080ED8 -/* 80080E88 0007DC88 80 6D 8D 60 */ lwz r3, lbl_803CB660-_SDA_BASE_(r13) +/* 80080E88 0007DC88 80 6D 8D 60 */ lwz r3, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 80080E8C 0007DC8C 57 46 10 3A */ slwi r6, r26, 2 /* 80080E90 0007DC90 38 FF 0C E0 */ addi r7, r31, 0xce0 /* 80080E94 0007DC94 54 08 10 3A */ slwi r8, r0, 2 @@ -29587,12 +29587,12 @@ lbl_80080E80: /* 80080EB4 0007DCB4 7C 09 42 14 */ add r0, r9, r8 /* 80080EB8 0007DCB8 7C 65 00 2E */ lwzx r3, r5, r0 /* 80080EBC 0007DCBC 38 A0 00 00 */ li r5, 0 -/* 80080EC0 0007DCC0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80080EC0 0007DCC0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80080EC4 0007DCC4 38 C0 00 00 */ li r6, 0 /* 80080EC8 0007DCC8 38 E0 00 00 */ li r7, 0 /* 80080ECC 0007DCCC FC 60 10 90 */ fmr f3, f2 /* 80080ED0 0007DCD0 4B FC 7B 5D */ bl xSndPlay__FUiffUiUiUi14sound_categoryf -/* 80080ED4 0007DCD4 90 6D 8C B8 */ stw r3, lbl_803CB5B8-_SDA_BASE_(r13) +/* 80080ED4 0007DCD4 90 6D 8C B8 */ stw r3, lbl_sCurrentStreamSndID-_SDA_BASE_(r13) lbl_80080ED8: /* 80080ED8 0007DCD8 E3 E1 00 B8 */ psq_l f31, 184(r1), 0, qr0 /* 80080EDC 0007DCDC CB E1 00 B0 */ lfd f31, 0xb0(r1) @@ -29610,17 +29610,17 @@ zEntPlayer_SNDPlayRandom__F14_tagePlayerSnd14_tagePlayerSndf: /* 80080F00 0007DD00 DB E1 00 B0 */ stfd f31, 0xb0(r1) /* 80080F04 0007DD04 F3 E1 00 B8 */ psq_st f31, 184(r1), 0, qr0 /* 80080F08 0007DD08 BF 21 00 94 */ stmw r25, 0x94(r1) -/* 80080F0C 0007DD0C 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 80080F10 0007DD10 3C C0 80 29 */ lis r6, lbl_8028C9B0@ha -/* 80080F14 0007DD14 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 80080F0C 0007DD0C 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 80080F10 0007DD10 3C C0 80 29 */ lis r6, lbl_sPlayerSnd@ha +/* 80080F14 0007DD14 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 80080F18 0007DD18 FF E0 08 90 */ fmr f31, f1 /* 80080F1C 0007DD1C 80 05 1F BC */ lwz r0, 0x1fbc(r5) /* 80080F20 0007DD20 7C 7C 1B 78 */ mr r28, r3 /* 80080F24 0007DD24 7C 9D 23 78 */ mr r29, r4 -/* 80080F28 0007DD28 3B E6 C9 B0 */ addi r31, r6, lbl_8028C9B0@l +/* 80080F28 0007DD28 3B E6 C9 B0 */ addi r31, r6, lbl_sPlayerSnd@l /* 80080F2C 0007DD2C 28 00 00 00 */ cmplwi r0, 0 /* 80080F30 0007DD30 40 82 02 4C */ bne lbl_8008117C -/* 80080F34 0007DD34 80 0D 8C C4 */ lwz r0, lbl_803CB5C4-_SDA_BASE_(r13) +/* 80080F34 0007DD34 80 0D 8C C4 */ lwz r0, lbl_sPlayerIgnoreSound-_SDA_BASE_(r13) /* 80080F38 0007DD38 2C 00 00 00 */ cmpwi r0, 0 /* 80080F3C 0007DD3C 40 82 02 40 */ bne lbl_8008117C /* 80080F40 0007DD40 7C 7C E8 50 */ subf r3, r28, r29 @@ -29690,7 +29690,7 @@ lbl_80081000: lbl_8008102C: /* 8008102C 0007DE2C 7C 19 F0 00 */ cmpw r25, r30 /* 80081030 0007DE30 41 80 FF D0 */ blt lbl_80081000 -/* 80081034 0007DE34 80 6D 8D 60 */ lwz r3, lbl_803CB660-_SDA_BASE_(r13) +/* 80081034 0007DE34 80 6D 8D 60 */ lwz r3, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 80081038 0007DE38 38 DF 00 00 */ addi r6, r31, 0 /* 8008103C 0007DE3C 57 80 10 3A */ slwi r0, r28, 2 /* 80081040 0007DE40 38 A0 00 00 */ li r5, 0 @@ -29726,28 +29726,28 @@ lbl_80081090: /* 800810AC 0007DEAC 38 80 00 80 */ li r4, 0x80 /* 800810B0 0007DEB0 7C 25 D4 2E */ lfsx f1, r5, r26 /* 800810B4 0007DEB4 38 A0 00 00 */ li r5, 0 -/* 800810B8 0007DEB8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800810B8 0007DEB8 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800810BC 0007DEBC 38 C0 00 00 */ li r6, 0 /* 800810C0 0007DEC0 38 E0 00 00 */ li r7, 0 /* 800810C4 0007DEC4 4B FC 79 69 */ bl xSndPlay__FUiffUiUiUi14sound_categoryf -/* 800810C8 0007DEC8 3C 80 80 2E */ lis r4, lbl_802DE4B0@ha -/* 800810CC 0007DECC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800810D0 0007DED0 38 84 E4 B0 */ addi r4, r4, lbl_802DE4B0@l +/* 800810C8 0007DEC8 3C 80 80 2E */ lis r4, lbl_sPlayerRumbleTime@ha +/* 800810CC 0007DECC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 800810D0 0007DED0 38 84 E4 B0 */ addi r4, r4, lbl_sPlayerRumbleTime@l /* 800810D4 0007DED4 7C 7E 1B 78 */ mr r30, r3 /* 800810D8 0007DED8 7C 24 D4 2E */ lfsx f1, r4, r26 /* 800810DC 0007DEDC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800810E0 0007DEE0 40 81 00 28 */ ble lbl_80081108 -/* 800810E4 0007DEE4 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800810E8 0007DEE8 3C 60 80 2E */ lis r3, lbl_802DE3F4@ha -/* 800810EC 0007DEEC 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l +/* 800810E4 0007DEE4 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800810E8 0007DEE8 3C 60 80 2E */ lis r3, lbl_sPlayerRumbleType@ha +/* 800810EC 0007DEEC 38 A4 05 58 */ addi r5, r4, lbl_globals@l /* 800810F0 0007DEF0 38 C0 00 00 */ li r6, 0 -/* 800810F4 0007DEF4 38 83 E3 F4 */ addi r4, r3, lbl_802DE3F4@l +/* 800810F4 0007DEF4 38 83 E3 F4 */ addi r4, r3, lbl_sPlayerRumbleType@l /* 800810F8 0007DEF8 88 65 06 D1 */ lbz r3, 0x6d1(r5) /* 800810FC 0007DEFC 7C 84 D0 2E */ lwzx r4, r4, r26 /* 80081100 0007DF00 38 A0 00 01 */ li r5, 1 /* 80081104 0007DF04 4B FB 55 AD */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi lbl_80081108: -/* 80081108 0007DF08 80 8D 8D 60 */ lwz r4, lbl_803CB660-_SDA_BASE_(r13) +/* 80081108 0007DF08 80 8D 8D 60 */ lwz r4, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 8008110C 0007DF0C 38 7D 00 01 */ addi r3, r29, 1 /* 80081110 0007DF10 7C 1C E8 00 */ cmpw r28, r29 /* 80081114 0007DF14 57 80 10 3A */ slwi r0, r28, 2 @@ -29792,18 +29792,18 @@ lbl_8008117C: zEntPlayer_SNDSetVol__F14_tagePlayerSndf: /* 80081198 0007DF98 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8008119C 0007DF9C 7C 08 02 A6 */ mflr r0 -/* 800811A0 0007DFA0 3C 80 80 29 */ lis r4, lbl_8028C9B0@ha +/* 800811A0 0007DFA0 3C 80 80 29 */ lis r4, lbl_sPlayerSnd@ha /* 800811A4 0007DFA4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800811A8 0007DFA8 38 04 C9 B0 */ addi r0, r4, lbl_8028C9B0@l +/* 800811A8 0007DFA8 38 04 C9 B0 */ addi r0, r4, lbl_sPlayerSnd@l /* 800811AC 0007DFAC 54 64 10 3A */ slwi r4, r3, 2 -/* 800811B0 0007DFB0 80 AD 8D 60 */ lwz r5, lbl_803CB660-_SDA_BASE_(r13) +/* 800811B0 0007DFB0 80 AD 8D 60 */ lwz r5, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 800811B4 0007DFB4 1C A5 00 BC */ mulli r5, r5, 0xbc /* 800811B8 0007DFB8 7C 60 2A 14 */ add r3, r0, r5 /* 800811BC 0007DFBC 7C 03 20 2E */ lwzx r0, r3, r4 /* 800811C0 0007DFC0 28 00 00 00 */ cmplwi r0, 0 /* 800811C4 0007DFC4 41 82 00 18 */ beq lbl_800811DC -/* 800811C8 0007DFC8 3C 60 80 29 */ lis r3, lbl_8028CE18@ha -/* 800811CC 0007DFCC 38 03 CE 18 */ addi r0, r3, lbl_8028CE18@l +/* 800811C8 0007DFC8 3C 60 80 29 */ lis r3, lbl_sPlayerSndID@ha +/* 800811CC 0007DFCC 38 03 CE 18 */ addi r0, r3, lbl_sPlayerSndID@l /* 800811D0 0007DFD0 7C 60 2A 14 */ add r3, r0, r5 /* 800811D4 0007DFD4 7C 63 20 2E */ lwzx r3, r3, r4 /* 800811D8 0007DFD8 4B FC 81 D1 */ bl xSndSetVol__FUif @@ -29817,18 +29817,18 @@ lbl_800811DC: zEntPlayer_SNDSetPitch__F14_tagePlayerSndf: /* 800811EC 0007DFEC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800811F0 0007DFF0 7C 08 02 A6 */ mflr r0 -/* 800811F4 0007DFF4 3C 80 80 29 */ lis r4, lbl_8028C9B0@ha +/* 800811F4 0007DFF4 3C 80 80 29 */ lis r4, lbl_sPlayerSnd@ha /* 800811F8 0007DFF8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800811FC 0007DFFC 38 04 C9 B0 */ addi r0, r4, lbl_8028C9B0@l +/* 800811FC 0007DFFC 38 04 C9 B0 */ addi r0, r4, lbl_sPlayerSnd@l /* 80081200 0007E000 54 64 10 3A */ slwi r4, r3, 2 -/* 80081204 0007E004 80 AD 8D 60 */ lwz r5, lbl_803CB660-_SDA_BASE_(r13) +/* 80081204 0007E004 80 AD 8D 60 */ lwz r5, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 80081208 0007E008 1C A5 00 BC */ mulli r5, r5, 0xbc /* 8008120C 0007E00C 7C 60 2A 14 */ add r3, r0, r5 /* 80081210 0007E010 7C 03 20 2E */ lwzx r0, r3, r4 /* 80081214 0007E014 28 00 00 00 */ cmplwi r0, 0 /* 80081218 0007E018 41 82 00 18 */ beq lbl_80081230 -/* 8008121C 0007E01C 3C 60 80 29 */ lis r3, lbl_8028CE18@ha -/* 80081220 0007E020 38 03 CE 18 */ addi r0, r3, lbl_8028CE18@l +/* 8008121C 0007E01C 3C 60 80 29 */ lis r3, lbl_sPlayerSndID@ha +/* 80081220 0007E020 38 03 CE 18 */ addi r0, r3, lbl_sPlayerSndID@l /* 80081224 0007E024 7C 60 2A 14 */ add r3, r0, r5 /* 80081228 0007E028 7C 63 20 2E */ lwzx r3, r3, r4 /* 8008122C 0007E02C 4B FC 81 9D */ bl xSndSetPitch__FUif @@ -29842,31 +29842,31 @@ lbl_80081230: zEntPlayer_SNDStop__F14_tagePlayerSnd: /* 80081240 0007E040 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80081244 0007E044 7C 08 02 A6 */ mflr r0 -/* 80081248 0007E048 3C 80 80 29 */ lis r4, lbl_8028C9B0@ha +/* 80081248 0007E048 3C 80 80 29 */ lis r4, lbl_sPlayerSnd@ha /* 8008124C 0007E04C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80081250 0007E050 38 04 C9 B0 */ addi r0, r4, lbl_8028C9B0@l +/* 80081250 0007E050 38 04 C9 B0 */ addi r0, r4, lbl_sPlayerSnd@l /* 80081254 0007E054 93 E1 00 0C */ stw r31, 0xc(r1) /* 80081258 0007E058 54 7F 10 3A */ slwi r31, r3, 2 -/* 8008125C 0007E05C 80 AD 8D 60 */ lwz r5, lbl_803CB660-_SDA_BASE_(r13) +/* 8008125C 0007E05C 80 AD 8D 60 */ lwz r5, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 80081260 0007E060 1C 85 00 BC */ mulli r4, r5, 0xbc /* 80081264 0007E064 7C 60 22 14 */ add r3, r0, r4 /* 80081268 0007E068 7C 03 F8 2E */ lwzx r0, r3, r31 /* 8008126C 0007E06C 28 00 00 00 */ cmplwi r0, 0 /* 80081270 0007E070 41 82 00 60 */ beq lbl_800812D0 -/* 80081274 0007E074 3C 60 80 29 */ lis r3, lbl_8028CE18@ha -/* 80081278 0007E078 38 03 CE 18 */ addi r0, r3, lbl_8028CE18@l +/* 80081274 0007E074 3C 60 80 29 */ lis r3, lbl_sPlayerSndID@ha +/* 80081278 0007E078 38 03 CE 18 */ addi r0, r3, lbl_sPlayerSndID@l /* 8008127C 0007E07C 7C 60 22 14 */ add r3, r0, r4 /* 80081280 0007E080 7C 63 F8 2E */ lwzx r3, r3, r31 /* 80081284 0007E084 28 03 00 00 */ cmplwi r3, 0 /* 80081288 0007E088 41 82 00 48 */ beq lbl_800812D0 /* 8008128C 0007E08C 4B FC 7F 75 */ bl xSndStop__FUi -/* 80081290 0007E090 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) -/* 80081294 0007E094 3C 80 80 29 */ lis r4, lbl_8028CE18@ha -/* 80081298 0007E098 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80081290 0007E090 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) +/* 80081294 0007E094 3C 80 80 29 */ lis r4, lbl_sPlayerSndID@ha +/* 80081298 0007E098 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8008129C 0007E09C 38 C0 00 00 */ li r6, 0 /* 800812A0 0007E0A0 1C A0 00 BC */ mulli r5, r0, 0xbc -/* 800812A4 0007E0A4 38 04 CE 18 */ addi r0, r4, lbl_8028CE18@l -/* 800812A8 0007E0A8 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800812A4 0007E0A4 38 04 CE 18 */ addi r0, r4, lbl_sPlayerSndID@l +/* 800812A8 0007E0A8 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800812AC 0007E0AC 80 64 1F C0 */ lwz r3, 0x1fc0(r4) /* 800812B0 0007E0B0 7C A0 2A 14 */ add r5, r0, r5 /* 800812B4 0007E0B4 7C C5 F9 2E */ stwx r6, r5, r31 @@ -29888,11 +29888,11 @@ zEntPlayer_SNDStopStream__Fv: /* 800812E4 0007E0E4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800812E8 0007E0E8 7C 08 02 A6 */ mflr r0 /* 800812EC 0007E0EC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800812F0 0007E0F0 80 6D 8C B8 */ lwz r3, lbl_803CB5B8-_SDA_BASE_(r13) +/* 800812F0 0007E0F0 80 6D 8C B8 */ lwz r3, lbl_sCurrentStreamSndID-_SDA_BASE_(r13) /* 800812F4 0007E0F4 48 00 1A 39 */ bl xSndIsPlayingByHandle__FUi /* 800812F8 0007E0F8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800812FC 0007E0FC 41 82 00 0C */ beq lbl_80081308 -/* 80081300 0007E100 80 6D 8C B8 */ lwz r3, lbl_803CB5B8-_SDA_BASE_(r13) +/* 80081300 0007E100 80 6D 8C B8 */ lwz r3, lbl_sCurrentStreamSndID-_SDA_BASE_(r13) /* 80081304 0007E104 4B FC 7E FD */ bl xSndStop__FUi lbl_80081308: /* 80081308 0007E108 80 01 00 14 */ lwz r0, 0x14(r1) @@ -29902,7 +29902,7 @@ lbl_80081308: .global zEntPlayer_SNDNotifyPlaying__FUi zEntPlayer_SNDNotifyPlaying__FUi: -/* 80081318 0007E118 90 6D 8C B8 */ stw r3, lbl_803CB5B8-_SDA_BASE_(r13) +/* 80081318 0007E118 90 6D 8C B8 */ stw r3, lbl_sCurrentStreamSndID-_SDA_BASE_(r13) /* 8008131C 0007E11C 4E 80 00 20 */ blr .global zEntPlayer.PlayerBeginCollideNoBupdate__FP4xEntP6xScenef @@ -29928,42 +29928,42 @@ lbl_80081330: /* 80081364 0007E164 90 9F 00 08 */ stw r4, 8(r31) /* 80081368 0007E168 38 C7 01 9C */ addi r6, r7, 0x19c /* 8008136C 0007E16C 90 9F 00 0C */ stw r4, 0xc(r31) -/* 80081370 0007E170 C0 02 8F 3C */ lfs f0, lbl_803CD8BC-_SDA2_BASE_(r2) +/* 80081370 0007E170 C0 02 8F 3C */ lfs f0, lbl__7833-_SDA2_BASE_(r2) /* 80081374 0007E174 D0 1F 00 10 */ stfs f0, 0x10(r31) /* 80081378 0007E178 80 03 00 4C */ lwz r0, 0x4c(r3) /* 8008137C 0007E17C 7D 60 5A 14 */ add r11, r0, r11 /* 80081380 0007E180 90 AB 00 00 */ stw r5, 0(r11) /* 80081384 0007E184 90 8B 00 08 */ stw r4, 8(r11) /* 80081388 0007E188 90 8B 00 0C */ stw r4, 0xc(r11) -/* 8008138C 0007E18C C0 02 8F 3C */ lfs f0, lbl_803CD8BC-_SDA2_BASE_(r2) +/* 8008138C 0007E18C C0 02 8F 3C */ lfs f0, lbl__7833-_SDA2_BASE_(r2) /* 80081390 0007E190 D0 0B 00 10 */ stfs f0, 0x10(r11) /* 80081394 0007E194 80 03 00 4C */ lwz r0, 0x4c(r3) /* 80081398 0007E198 7D 40 52 14 */ add r10, r0, r10 /* 8008139C 0007E19C 90 AA 00 00 */ stw r5, 0(r10) /* 800813A0 0007E1A0 90 8A 00 08 */ stw r4, 8(r10) /* 800813A4 0007E1A4 90 8A 00 0C */ stw r4, 0xc(r10) -/* 800813A8 0007E1A8 C0 02 8F 3C */ lfs f0, lbl_803CD8BC-_SDA2_BASE_(r2) +/* 800813A8 0007E1A8 C0 02 8F 3C */ lfs f0, lbl__7833-_SDA2_BASE_(r2) /* 800813AC 0007E1AC D0 0A 00 10 */ stfs f0, 0x10(r10) /* 800813B0 0007E1B0 80 03 00 4C */ lwz r0, 0x4c(r3) /* 800813B4 0007E1B4 7D 20 4A 14 */ add r9, r0, r9 /* 800813B8 0007E1B8 90 A9 00 00 */ stw r5, 0(r9) /* 800813BC 0007E1BC 90 89 00 08 */ stw r4, 8(r9) /* 800813C0 0007E1C0 90 89 00 0C */ stw r4, 0xc(r9) -/* 800813C4 0007E1C4 C0 02 8F 3C */ lfs f0, lbl_803CD8BC-_SDA2_BASE_(r2) +/* 800813C4 0007E1C4 C0 02 8F 3C */ lfs f0, lbl__7833-_SDA2_BASE_(r2) /* 800813C8 0007E1C8 D0 09 00 10 */ stfs f0, 0x10(r9) /* 800813CC 0007E1CC 80 03 00 4C */ lwz r0, 0x4c(r3) /* 800813D0 0007E1D0 7D 00 42 14 */ add r8, r0, r8 /* 800813D4 0007E1D4 90 A8 00 00 */ stw r5, 0(r8) /* 800813D8 0007E1D8 90 88 00 08 */ stw r4, 8(r8) /* 800813DC 0007E1DC 90 88 00 0C */ stw r4, 0xc(r8) -/* 800813E0 0007E1E0 C0 02 8F 3C */ lfs f0, lbl_803CD8BC-_SDA2_BASE_(r2) +/* 800813E0 0007E1E0 C0 02 8F 3C */ lfs f0, lbl__7833-_SDA2_BASE_(r2) /* 800813E4 0007E1E4 D0 08 00 10 */ stfs f0, 0x10(r8) /* 800813E8 0007E1E8 80 03 00 4C */ lwz r0, 0x4c(r3) /* 800813EC 0007E1EC 7C C0 32 14 */ add r6, r0, r6 /* 800813F0 0007E1F0 90 A6 00 00 */ stw r5, 0(r6) /* 800813F4 0007E1F4 90 86 00 08 */ stw r4, 8(r6) /* 800813F8 0007E1F8 90 86 00 0C */ stw r4, 0xc(r6) -/* 800813FC 0007E1FC C0 02 8F 3C */ lfs f0, lbl_803CD8BC-_SDA2_BASE_(r2) +/* 800813FC 0007E1FC C0 02 8F 3C */ lfs f0, lbl__7833-_SDA2_BASE_(r2) /* 80081400 0007E200 D0 06 00 10 */ stfs f0, 0x10(r6) lbl_80081404: /* 80081404 0007E204 55 80 06 3E */ clrlwi r0, r12, 0x18 @@ -30051,11 +30051,11 @@ lbl_80081510: zEntPlayer.PlayerHackFixBbashMiss__FP14xModelInstance: /* 80081528 0007E328 94 21 F9 C0 */ stwu r1, -0x640(r1) /* 8008152C 0007E32C 7C 08 02 A6 */ mflr r0 -/* 80081530 0007E330 3C 80 80 29 */ lis r4, lbl_8028C9B0@ha +/* 80081530 0007E330 3C 80 80 29 */ lis r4, lbl_sPlayerSnd@ha /* 80081534 0007E334 90 01 06 44 */ stw r0, 0x644(r1) /* 80081538 0007E338 BF 01 06 20 */ stmw r24, 0x620(r1) /* 8008153C 0007E33C 7C 78 1B 78 */ mr r24, r3 -/* 80081540 0007E340 38 64 C9 B0 */ addi r3, r4, lbl_8028C9B0@l +/* 80081540 0007E340 38 64 C9 B0 */ addi r3, r4, lbl_sPlayerSnd@l /* 80081544 0007E344 3B 61 00 14 */ addi r27, r1, 0x14 /* 80081548 0007E348 3B C3 1C 30 */ addi r30, r3, 0x1c30 /* 8008154C 0007E34C 3B 40 00 00 */ li r26, 0 @@ -30101,7 +30101,7 @@ lbl_80081558: /* 800815E8 0007E3E8 48 03 E2 15 */ bl _iAnimSKBAdjustTranslate__FP14iAnimSKBHeaderUiPfPf /* 800815EC 0007E3EC 48 00 00 3C */ b lbl_80081628 lbl_800815F0: -/* 800815F0 0007E3F0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800815F0 0007E3F0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800815F4 0007E3F4 7F 23 CB 78 */ mr r3, r25 /* 800815F8 0007E3F8 C0 3D 00 00 */ lfs f1, 0(r29) /* 800815FC 0007E3FC 7F 66 DB 78 */ mr r6, r27 @@ -30145,8 +30145,8 @@ zEntPlayer.PlayerLedgeInit__FP16zLedgeGrabParamsP14xModelInstance: /* 8008167C 0007E47C 7C 7E 1B 78 */ mr r30, r3 /* 80081680 0007E480 93 A1 07 14 */ stw r29, 0x714(r1) /* 80081684 0007E484 80 A4 00 0C */ lwz r5, 0xc(r4) -/* 80081688 0007E488 3C 80 80 25 */ lis r4, lbl_80256118@ha -/* 8008168C 0007E48C 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 80081688 0007E488 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha +/* 8008168C 0007E48C 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 80081690 0007E490 80 65 00 10 */ lwz r3, 0x10(r5) /* 80081694 0007E494 38 84 03 21 */ addi r4, r4, 0x321 /* 80081698 0007E498 83 A3 00 0C */ lwz r29, 0xc(r3) @@ -30171,7 +30171,7 @@ zEntPlayer.PlayerLedgeInit__FP16zLedgeGrabParamsP14xModelInstance: /* 800816E4 0007E4E4 38 C1 00 08 */ addi r6, r1, 8 /* 800816E8 0007E4E8 38 80 00 00 */ li r4, 0 /* 800816EC 0007E4EC 80 7D 00 18 */ lwz r3, 0x18(r29) -/* 800816F0 0007E4F0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800816F0 0007E4F0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800816F4 0007E4F4 80 63 00 1C */ lwz r3, 0x1c(r3) /* 800816F8 0007E4F8 80 63 00 00 */ lwz r3, 0(r3) /* 800816FC 0007E4FC 48 03 D2 FD */ bl iAnimEval__FPvfUiP5xVec3P5xQuat @@ -30231,41 +30231,41 @@ lbl_80081794: /* 800817C8 0007E5C8 D0 1E 03 38 */ stfs f0, 0x338(r30) /* 800817CC 0007E5CC 48 00 00 1C */ b lbl_800817E8 lbl_800817D0: -/* 800817D0 0007E5D0 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 800817D0 0007E5D0 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 800817D4 0007E5D4 38 00 00 00 */ li r0, 0 /* 800817D8 0007E5D8 D0 1E 03 38 */ stfs f0, 0x338(r30) /* 800817DC 0007E5DC 90 1E 02 D8 */ stw r0, 0x2d8(r30) -/* 800817E0 0007E5E0 C0 02 8C 70 */ lfs f0, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 800817E0 0007E5E0 C0 02 8C 70 */ lfs f0, lbl__1467-_SDA2_BASE_(r2) /* 800817E4 0007E5E4 D0 1E 00 04 */ stfs f0, 4(r30) lbl_800817E8: /* 800817E8 0007E5E8 38 60 00 00 */ li r3, 0 /* 800817EC 0007E5EC 38 00 00 03 */ li r0, 3 /* 800817F0 0007E5F0 90 7E 02 DC */ stw r3, 0x2dc(r30) -/* 800817F4 0007E5F4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800817F4 0007E5F4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800817F8 0007E5F8 D0 1E 03 20 */ stfs f0, 0x320(r30) -/* 800817FC 0007E5FC C0 02 8E 44 */ lfs f0, lbl_803CD7C4-_SDA2_BASE_(r2) +/* 800817FC 0007E5FC C0 02 8E 44 */ lfs f0, lbl__4044-_SDA2_BASE_(r2) /* 80081800 0007E600 D0 1E 03 24 */ stfs f0, 0x324(r30) -/* 80081804 0007E604 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 80081804 0007E604 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 80081808 0007E608 D0 1E 03 28 */ stfs f0, 0x328(r30) -/* 8008180C 0007E60C C0 02 8D 1C */ lfs f0, lbl_803CD69C-_SDA2_BASE_(r2) +/* 8008180C 0007E60C C0 02 8D 1C */ lfs f0, lbl__3285-_SDA2_BASE_(r2) /* 80081810 0007E610 D0 1E 03 2C */ stfs f0, 0x32c(r30) -/* 80081814 0007E614 C0 02 8F 9C */ lfs f0, lbl_803CD91C-_SDA2_BASE_(r2) +/* 80081814 0007E614 C0 02 8F 9C */ lfs f0, lbl__10092-_SDA2_BASE_(r2) /* 80081818 0007E618 D0 1E 03 30 */ stfs f0, 0x330(r30) -/* 8008181C 0007E61C C0 02 8C AC */ lfs f0, lbl_803CD62C-_SDA2_BASE_(r2) +/* 8008181C 0007E61C C0 02 8C AC */ lfs f0, lbl__2135-_SDA2_BASE_(r2) /* 80081820 0007E620 D0 1E 03 34 */ stfs f0, 0x334(r30) -/* 80081824 0007E624 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80081824 0007E624 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80081828 0007E628 D0 1E 03 3C */ stfs f0, 0x33c(r30) -/* 8008182C 0007E62C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008182C 0007E62C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80081830 0007E630 D0 1E 03 40 */ stfs f0, 0x340(r30) -/* 80081834 0007E634 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80081834 0007E634 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80081838 0007E638 D0 1E 03 44 */ stfs f0, 0x344(r30) -/* 8008183C 0007E63C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008183C 0007E63C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80081840 0007E640 D0 1E 03 48 */ stfs f0, 0x348(r30) -/* 80081844 0007E644 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80081844 0007E644 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80081848 0007E648 D0 1E 03 58 */ stfs f0, 0x358(r30) -/* 8008184C 0007E64C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008184C 0007E64C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80081850 0007E650 D0 1E 03 5C */ stfs f0, 0x35c(r30) -/* 80081854 0007E654 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80081854 0007E654 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80081858 0007E658 D0 1E 03 60 */ stfs f0, 0x360(r30) /* 8008185C 0007E65C 90 1E 03 64 */ stw r0, 0x364(r30) /* 80081860 0007E660 90 7E 03 68 */ stw r3, 0x368(r30) @@ -30295,9 +30295,9 @@ zEntPlayer.PlayerLedgeUpdate__FP4xEntP6xScenef: /* 800818B4 0007E6B4 DB 41 07 30 */ stfd f26, 0x730(r1) /* 800818B8 0007E6B8 F3 41 07 38 */ psq_st f26, 1848(r1), 0, qr0 /* 800818BC 0007E6BC BF 61 07 1C */ stmw r27, 0x71c(r1) -/* 800818C0 0007E6C0 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800818C4 0007E6C4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800818C8 0007E6C8 3B E5 05 58 */ addi r31, r5, lbl_803C0558@l +/* 800818C0 0007E6C0 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800818C4 0007E6C4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) +/* 800818C8 0007E6C8 3B E5 05 58 */ addi r31, r5, lbl_globals@l /* 800818CC 0007E6CC FF C0 08 90 */ fmr f30, f1 /* 800818D0 0007E6D0 80 BF 09 C4 */ lwz r5, 0x9c4(r31) /* 800818D4 0007E6D4 7C 7C 1B 78 */ mr r28, r3 @@ -30362,13 +30362,13 @@ lbl_80081924: /* 800819B0 0007E7B0 EC 42 00 28 */ fsubs f2, f2, f0 /* 800819B4 0007E7B4 4B F8 46 BD */ bl xatan2__Fff /* 800819B8 0007E7B8 D0 3E 03 70 */ stfs f1, 0x370(r30) -/* 800819BC 0007E7BC C0 22 8C 58 */ lfs f1, lbl_803CD5D8-_SDA2_BASE_(r2) +/* 800819BC 0007E7BC C0 22 8C 58 */ lfs f1, lbl__1461-_SDA2_BASE_(r2) /* 800819C0 0007E7C0 C0 5E 03 70 */ lfs f2, 0x370(r30) /* 800819C4 0007E7C4 C0 7E 03 6C */ lfs f3, 0x36c(r30) /* 800819C8 0007E7C8 EC 01 10 2A */ fadds f0, f1, f2 /* 800819CC 0007E7CC FC 03 00 40 */ fcmpo cr0, f3, f0 /* 800819D0 0007E7D0 40 81 00 14 */ ble lbl_800819E4 -/* 800819D4 0007E7D4 C0 02 8C 50 */ lfs f0, lbl_803CD5D0-_SDA2_BASE_(r2) +/* 800819D4 0007E7D4 C0 02 8C 50 */ lfs f0, lbl__1459-_SDA2_BASE_(r2) /* 800819D8 0007E7D8 EC 03 00 28 */ fsubs f0, f3, f0 /* 800819DC 0007E7DC D0 1E 03 6C */ stfs f0, 0x36c(r30) /* 800819E0 0007E7E0 48 00 00 1C */ b lbl_800819FC @@ -30376,7 +30376,7 @@ lbl_800819E4: /* 800819E4 0007E7E4 EC 02 08 28 */ fsubs f0, f2, f1 /* 800819E8 0007E7E8 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 800819EC 0007E7EC 40 80 00 10 */ bge lbl_800819FC -/* 800819F0 0007E7F0 C0 02 8C 50 */ lfs f0, lbl_803CD5D0-_SDA2_BASE_(r2) +/* 800819F0 0007E7F0 C0 02 8C 50 */ lfs f0, lbl__1459-_SDA2_BASE_(r2) /* 800819F4 0007E7F4 EC 03 00 2A */ fadds f0, f3, f0 /* 800819F8 0007E7F8 D0 1E 03 6C */ stfs f0, 0x36c(r30) lbl_800819FC: @@ -30384,8 +30384,8 @@ lbl_800819FC: /* 80081A00 0007E800 2C 00 00 00 */ cmpwi r0, 0 /* 80081A04 0007E804 41 82 01 D8 */ beq lbl_80081BDC /* 80081A08 0007E808 80 9C 00 24 */ lwz r4, 0x24(r28) -/* 80081A0C 0007E80C 3C 60 80 25 */ lis r3, lbl_80256118@ha -/* 80081A10 0007E810 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80081A0C 0007E80C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha +/* 80081A10 0007E810 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80081A14 0007E814 80 A4 00 0C */ lwz r5, 0xc(r4) /* 80081A18 0007E818 38 83 03 21 */ addi r4, r3, 0x321 /* 80081A1C 0007E81C 80 65 00 08 */ lwz r3, 8(r5) @@ -30394,7 +30394,7 @@ lbl_800819FC: /* 80081A28 0007E828 4B FC AB 85 */ bl xStricmp__FPCcPCc /* 80081A2C 0007E82C 2C 03 00 00 */ cmpwi r3, 0 /* 80081A30 0007E830 41 82 00 0C */ beq lbl_80081A3C -/* 80081A34 0007E834 C3 62 8F A0 */ lfs f27, lbl_803CD920-_SDA2_BASE_(r2) +/* 80081A34 0007E834 C3 62 8F A0 */ lfs f27, lbl__10259-_SDA2_BASE_(r2) /* 80081A38 0007E838 48 00 00 14 */ b lbl_80081A4C lbl_80081A3C: /* 80081A3C 0007E83C 80 7C 00 24 */ lwz r3, 0x24(r28) @@ -30419,17 +30419,17 @@ lbl_80081A4C: /* 80081A84 0007E884 EF 41 00 2A */ fadds f26, f1, f0 /* 80081A88 0007E888 40 80 00 14 */ bge lbl_80081A9C /* 80081A8C 0007E88C EC 1B 10 24 */ fdivs f0, f27, f2 -/* 80081A90 0007E890 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) +/* 80081A90 0007E890 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) /* 80081A94 0007E894 EF 61 00 28 */ fsubs f27, f1, f0 /* 80081A98 0007E898 48 00 00 08 */ b lbl_80081AA0 lbl_80081A9C: -/* 80081A9C 0007E89C C3 62 8C 20 */ lfs f27, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80081A9C 0007E89C C3 62 8C 20 */ lfs f27, lbl__976_1-_SDA2_BASE_(r2) lbl_80081AA0: /* 80081AA0 0007E8A0 80 7E 02 D8 */ lwz r3, 0x2d8(r30) /* 80081AA4 0007E8A4 3C 00 43 30 */ lis r0, 0x4330 /* 80081AA8 0007E8A8 90 01 07 08 */ stw r0, 0x708(r1) /* 80081AAC 0007E8AC 38 03 FF FF */ addi r0, r3, -1 -/* 80081AB0 0007E8B0 C8 22 8C 28 */ lfd f1, lbl_803CD5A8-_SDA2_BASE_(r2) +/* 80081AB0 0007E8B0 C8 22 8C 28 */ lfd f1, lbl__978_1-_SDA2_BASE_(r2) /* 80081AB4 0007E8B4 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80081AB8 0007E8B8 90 01 07 0C */ stw r0, 0x70c(r1) /* 80081ABC 0007E8BC C8 01 07 08 */ lfd f0, 0x708(r1) @@ -30445,7 +30445,7 @@ lbl_80081AA0: /* 80081AE4 0007E8E4 80 61 07 14 */ lwz r3, 0x714(r1) /* 80081AE8 0007E8E8 7C 03 00 00 */ cmpw r3, r0 /* 80081AEC 0007E8EC 41 80 00 0C */ blt lbl_80081AF8 -/* 80081AF0 0007E8F0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) +/* 80081AF0 0007E8F0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) /* 80081AF4 0007E8F4 38 63 FF FF */ addi r3, r3, -1 lbl_80081AF8: /* 80081AF8 0007E8F8 38 03 00 01 */ addi r0, r3, 1 @@ -30512,7 +30512,7 @@ lbl_80081BDC: /* 80081BE8 0007E9E8 38 BE 03 58 */ addi r5, r30, 0x358 /* 80081BEC 0007E9EC 38 63 00 30 */ addi r3, r3, 0x30 /* 80081BF0 0007E9F0 4B F9 61 05 */ bl xVec3Lerp__FP5xVec3PC5xVec3PC5xVec3f -/* 80081BF4 0007E9F4 C0 02 8C 58 */ lfs f0, lbl_803CD5D8-_SDA2_BASE_(r2) +/* 80081BF4 0007E9F4 C0 02 8C 58 */ lfs f0, lbl__1461-_SDA2_BASE_(r2) /* 80081BF8 0007E9F8 EC 20 07 32 */ fmuls f1, f0, f28 /* 80081BFC 0007E9FC 48 04 32 51 */ bl isin__Ff /* 80081C00 0007EA00 80 7C 00 48 */ lwz r3, 0x48(r28) @@ -30520,27 +30520,27 @@ lbl_80081BDC: /* 80081C08 0007EA08 EC 00 08 2A */ fadds f0, f0, f1 /* 80081C0C 0007EA0C D0 03 00 34 */ stfs f0, 0x34(r3) lbl_80081C10: -/* 80081C10 0007EA10 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80081C14 0007EA14 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80081C10 0007EA10 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80081C14 0007EA14 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80081C18 0007EA18 80 9C 00 48 */ lwz r4, 0x48(r28) -/* 80081C1C 0007EA1C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80081C1C 0007EA1C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80081C20 0007EA20 38 00 00 00 */ li r0, 0 /* 80081C24 0007EA24 D0 04 00 D4 */ stfs f0, 0xd4(r4) -/* 80081C28 0007EA28 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80081C28 0007EA28 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80081C2C 0007EA2C 80 9C 00 48 */ lwz r4, 0x48(r28) /* 80081C30 0007EA30 D0 04 00 D8 */ stfs f0, 0xd8(r4) -/* 80081C34 0007EA34 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80081C34 0007EA34 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80081C38 0007EA38 80 9C 00 48 */ lwz r4, 0x48(r28) /* 80081C3C 0007EA3C D0 04 00 DC */ stfs f0, 0xdc(r4) -/* 80081C40 0007EA40 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80081C44 0007EA44 D0 0D 8D 94 */ stfs f0, lbl_803CB694-_SDA_BASE_(r13) -/* 80081C48 0007EA48 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 80081C4C 0007EA4C D0 0D 8D 98 */ stfs f0, lbl_803CB698-_SDA_BASE_(r13) -/* 80081C50 0007EA50 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80081C40 0007EA40 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80081C44 0007EA44 D0 0D 8D 94 */ stfs f0, lbl_tslide_inair_tmr-_SDA_BASE_(r13) +/* 80081C48 0007EA48 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 80081C4C 0007EA4C D0 0D 8D 98 */ stfs f0, lbl_tslide_dbl_tmr-_SDA_BASE_(r13) +/* 80081C50 0007EA50 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80081C54 0007EA54 D0 03 1F 2C */ stfs f0, 0x1f2c(r3) -/* 80081C58 0007EA58 90 0D 8D 9C */ stw r0, lbl_803CB69C-_SDA_BASE_(r13) +/* 80081C58 0007EA58 90 0D 8D 9C */ stw r0, lbl_tslide_ground-_SDA_BASE_(r13) /* 80081C5C 0007EA5C C0 3E 03 34 */ lfs f1, 0x334(r30) -/* 80081C60 0007EA60 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 80081C60 0007EA60 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 80081C64 0007EA64 EC 3D 08 24 */ fdivs f1, f29, f1 /* 80081C68 0007EA68 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80081C6C 0007EA6C 40 80 00 08 */ bge lbl_80081C74 @@ -30563,15 +30563,15 @@ lbl_80081C78: lbl_80081CA8: /* 80081CA8 0007EAA8 D0 5E 03 3C */ stfs f2, 0x33c(r30) /* 80081CAC 0007EAAC 80 BC 00 48 */ lwz r5, 0x48(r28) -/* 80081CB0 0007EAB0 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80081CB0 0007EAB0 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80081CB4 0007EAB4 C0 25 00 D8 */ lfs f1, 0xd8(r5) /* 80081CB8 0007EAB8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80081CBC 0007EABC 4C 41 13 82 */ cror 2, 1, 2 /* 80081CC0 0007EAC0 41 82 03 E0 */ beq lbl_800820A0 -/* 80081CC4 0007EAC4 80 0D 8D 9C */ lwz r0, lbl_803CB69C-_SDA_BASE_(r13) +/* 80081CC4 0007EAC4 80 0D 8D 9C */ lwz r0, lbl_tslide_ground-_SDA_BASE_(r13) /* 80081CC8 0007EAC8 28 00 00 00 */ cmplwi r0, 0 /* 80081CCC 0007EACC 40 82 03 D4 */ bne lbl_800820A0 -/* 80081CD0 0007EAD0 C0 82 8C 10 */ lfs f4, lbl_803CD590-_SDA2_BASE_(r2) +/* 80081CD0 0007EAD0 C0 82 8C 10 */ lfs f4, lbl__876-_SDA2_BASE_(r2) /* 80081CD4 0007EAD4 38 61 00 F8 */ addi r3, r1, 0xf8 /* 80081CD8 0007EAD8 C0 05 00 30 */ lfs f0, 0x30(r5) /* 80081CDC 0007EADC 3B E1 00 E0 */ addi r31, r1, 0xe0 @@ -30587,16 +30587,16 @@ lbl_80081CA8: /* 80081D04 0007EB04 D0 01 00 E0 */ stfs f0, 0xe0(r1) /* 80081D08 0007EB08 EC 02 20 28 */ fsubs f0, f2, f4 /* 80081D0C 0007EB0C D0 21 00 DC */ stfs f1, 0xdc(r1) -/* 80081D10 0007EB10 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 80081D10 0007EB10 C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 80081D14 0007EB14 EC 21 18 2A */ fadds f1, f1, f3 /* 80081D18 0007EB18 D0 01 00 E8 */ stfs f0, 0xe8(r1) /* 80081D1C 0007EB1C D0 21 00 E4 */ stfs f1, 0xe4(r1) -/* 80081D20 0007EB20 C0 02 8F A4 */ lfs f0, lbl_803CD924-_SDA2_BASE_(r2) +/* 80081D20 0007EB20 C0 02 8F A4 */ lfs f0, lbl__10260-_SDA2_BASE_(r2) /* 80081D24 0007EB24 D0 01 01 08 */ stfs f0, 0x108(r1) -/* 80081D28 0007EB28 C0 02 8C 78 */ lfs f0, lbl_803CD5F8-_SDA2_BASE_(r2) +/* 80081D28 0007EB28 C0 02 8C 78 */ lfs f0, lbl__1469_1-_SDA2_BASE_(r2) /* 80081D2C 0007EB2C D0 01 01 04 */ stfs f0, 0x104(r1) /* 80081D30 0007EB30 4B F8 95 35 */ bl __as__5xVec3FRC5xVec3 -/* 80081D34 0007EB34 C0 22 8C 08 */ lfs f1, lbl_803CD588-_SDA2_BASE_(r2) +/* 80081D34 0007EB34 C0 22 8C 08 */ lfs f1, lbl__874_2-_SDA2_BASE_(r2) /* 80081D38 0007EB38 38 61 00 EC */ addi r3, r1, 0xec /* 80081D3C 0007EB3C 7F E5 FB 78 */ mr r5, r31 /* 80081D40 0007EB40 38 81 00 D4 */ addi r4, r1, 0xd4 @@ -30612,7 +30612,7 @@ lbl_80081D50: /* 80081D64 0007EB64 28 03 00 00 */ cmplwi r3, 0 /* 80081D68 0007EB68 41 82 03 38 */ beq lbl_800820A0 /* 80081D6C 0007EB6C C0 21 01 30 */ lfs f1, 0x130(r1) -/* 80081D70 0007EB70 C0 02 8C E4 */ lfs f0, lbl_803CD664-_SDA2_BASE_(r2) +/* 80081D70 0007EB70 C0 02 8C E4 */ lfs f0, lbl__2557-_SDA2_BASE_(r2) /* 80081D74 0007EB74 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80081D78 0007EB78 41 80 03 28 */ blt lbl_800820A0 /* 80081D7C 0007EB7C 80 01 01 4C */ lwz r0, 0x14c(r1) @@ -30644,16 +30644,16 @@ lbl_80081DB8: /* 80081DD8 0007EBD8 EC 3C 07 3A */ fmadds f1, f28, f28, f0 /* 80081DDC 0007EBDC 4B F8 8A 21 */ bl xsqrt__Ff /* 80081DE0 0007EBE0 FF E0 08 90 */ fmr f31, f1 -/* 80081DE4 0007EBE4 C0 02 8C 94 */ lfs f0, lbl_803CD614-_SDA2_BASE_(r2) +/* 80081DE4 0007EBE4 C0 02 8C 94 */ lfs f0, lbl__1505-_SDA2_BASE_(r2) /* 80081DE8 0007EBE8 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80081DEC 0007EBEC 40 81 02 38 */ ble lbl_80082024 -/* 80081DF0 0007EBF0 C0 02 8D 18 */ lfs f0, lbl_803CD698-_SDA2_BASE_(r2) +/* 80081DF0 0007EBF0 C0 02 8D 18 */ lfs f0, lbl__3260-_SDA2_BASE_(r2) /* 80081DF4 0007EBF4 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80081DF8 0007EBF8 40 80 02 2C */ bge lbl_80082024 /* 80081DFC 0007EBFC C0 01 01 00 */ lfs f0, 0x100(r1) /* 80081E00 0007EC00 C0 41 00 F8 */ lfs f2, 0xf8(r1) /* 80081E04 0007EC04 EC 3D 00 32 */ fmuls f1, f29, f0 -/* 80081E08 0007EC08 C0 02 8C 90 */ lfs f0, lbl_803CD610-_SDA2_BASE_(r2) +/* 80081E08 0007EC08 C0 02 8C 90 */ lfs f0, lbl__1504-_SDA2_BASE_(r2) /* 80081E0C 0007EC0C EC 3C 08 BA */ fmadds f1, f28, f2, f1 /* 80081E10 0007EC10 EC 21 F8 24 */ fdivs f1, f1, f31 /* 80081E14 0007EC14 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -30669,31 +30669,31 @@ lbl_80081DB8: /* 80081E3C 0007EC3C D0 21 00 20 */ stfs f1, 0x20(r1) /* 80081E40 0007EC40 38 C0 00 10 */ li r6, 0x10 /* 80081E44 0007EC44 38 E0 00 26 */ li r7, 0x26 -/* 80081E48 0007EC48 C0 42 8C 10 */ lfs f2, lbl_803CD590-_SDA2_BASE_(r2) +/* 80081E48 0007EC48 C0 42 8C 10 */ lfs f2, lbl__876-_SDA2_BASE_(r2) /* 80081E4C 0007EC4C C0 29 00 34 */ lfs f1, 0x34(r9) /* 80081E50 0007EC50 EC 62 08 2A */ fadds f3, f2, f1 /* 80081E54 0007EC54 D0 61 00 24 */ stfs f3, 0x24(r1) /* 80081E58 0007EC58 C0 29 00 38 */ lfs f1, 0x38(r9) /* 80081E5C 0007EC5C D0 21 00 28 */ stfs f1, 0x28(r1) -/* 80081E60 0007EC60 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80081E60 0007EC60 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80081E64 0007EC64 D0 41 00 2C */ stfs f2, 0x2c(r1) -/* 80081E68 0007EC68 C0 22 8C 78 */ lfs f1, lbl_803CD5F8-_SDA2_BASE_(r2) +/* 80081E68 0007EC68 C0 22 8C 78 */ lfs f1, lbl__1469_1-_SDA2_BASE_(r2) /* 80081E6C 0007EC6C D0 21 00 30 */ stfs f1, 0x30(r1) /* 80081E70 0007EC70 D0 41 00 34 */ stfs f2, 0x34(r1) /* 80081E74 0007EC74 D0 41 00 38 */ stfs f2, 0x38(r1) -/* 80081E78 0007EC78 C0 22 8F A8 */ lfs f1, lbl_803CD928-_SDA2_BASE_(r2) +/* 80081E78 0007EC78 C0 22 8F A8 */ lfs f1, lbl__10261-_SDA2_BASE_(r2) /* 80081E7C 0007EC7C EC 01 00 2A */ fadds f0, f1, f0 /* 80081E80 0007EC80 91 01 00 40 */ stw r8, 0x40(r1) /* 80081E84 0007EC84 90 01 00 84 */ stw r0, 0x84(r1) /* 80081E88 0007EC88 EC 03 00 28 */ fsubs f0, f3, f0 /* 80081E8C 0007EC8C D0 01 00 3C */ stfs f0, 0x3c(r1) -/* 80081E90 0007EC90 C0 02 8F 3C */ lfs f0, lbl_803CD8BC-_SDA2_BASE_(r2) +/* 80081E90 0007EC90 C0 02 8F 3C */ lfs f0, lbl__7833-_SDA2_BASE_(r2) /* 80081E94 0007EC94 D0 01 00 94 */ stfs f0, 0x94(r1) /* 80081E98 0007EC98 90 01 00 8C */ stw r0, 0x8c(r1) /* 80081E9C 0007EC9C 90 01 00 90 */ stw r0, 0x90(r1) /* 80081EA0 0007ECA0 4B FB E6 25 */ bl xRayHitsSceneFlags__FP6xSceneP5xRay3P7xCollisUcUc /* 80081EA4 0007ECA4 C0 21 00 94 */ lfs f1, 0x94(r1) -/* 80081EA8 0007ECA8 C0 02 8F 3C */ lfs f0, lbl_803CD8BC-_SDA2_BASE_(r2) +/* 80081EA8 0007ECA8 C0 02 8F 3C */ lfs f0, lbl__7833-_SDA2_BASE_(r2) /* 80081EAC 0007ECAC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80081EB0 0007ECB0 41 80 01 F0 */ blt lbl_800820A0 /* 80081EB4 0007ECB4 EC 5C F8 24 */ fdivs f2, f28, f31 @@ -30704,7 +30704,7 @@ lbl_80081DB8: /* 80081EC8 0007ECC8 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80081ECC 0007ECCC EC 5D F8 24 */ fdivs f2, f29, f31 /* 80081ED0 0007ECD0 D0 1E 03 58 */ stfs f0, 0x358(r30) -/* 80081ED4 0007ECD4 C0 22 8C AC */ lfs f1, lbl_803CD62C-_SDA2_BASE_(r2) +/* 80081ED4 0007ECD4 C0 22 8C AC */ lfs f1, lbl__2135-_SDA2_BASE_(r2) /* 80081ED8 0007ECD8 C0 01 01 38 */ lfs f0, 0x138(r1) /* 80081EDC 0007ECDC EC 01 00 2A */ fadds f0, f1, f0 /* 80081EE0 0007ECE0 D0 1E 03 5C */ stfs f0, 0x35c(r30) @@ -30721,7 +30721,7 @@ lbl_80081DB8: /* 80081F0C 0007ED0C 4B F8 93 59 */ bl __as__5xVec3FRC5xVec3 /* 80081F10 0007ED10 C0 3C 00 8C */ lfs f1, 0x8c(r28) /* 80081F14 0007ED14 38 00 00 B6 */ li r0, 0xb6 -/* 80081F18 0007ED18 C0 02 8F AC */ lfs f0, lbl_803CD92C-_SDA2_BASE_(r2) +/* 80081F18 0007ED18 C0 02 8F AC */ lfs f0, lbl__10262-_SDA2_BASE_(r2) /* 80081F1C 0007ED1C 38 A1 01 50 */ addi r5, r1, 0x150 /* 80081F20 0007ED20 EC 01 00 2A */ fadds f0, f1, f0 /* 80081F24 0007ED24 D0 1C 00 8C */ stfs f0, 0x8c(r28) @@ -30758,7 +30758,7 @@ lbl_80081F8C: /* 80081F98 0007ED98 80 7C 00 4C */ lwz r3, 0x4c(r28) /* 80081F9C 0007ED9C 38 81 01 54 */ addi r4, r1, 0x154 /* 80081FA0 0007EDA0 48 00 01 45 */ bl __as__10xEntCollisFRC10xEntCollis -/* 80081FA4 0007EDA4 C0 02 8C 78 */ lfs f0, lbl_803CD5F8-_SDA2_BASE_(r2) +/* 80081FA4 0007EDA4 C0 02 8C 78 */ lfs f0, lbl__1469_1-_SDA2_BASE_(r2) /* 80081FA8 0007EDA8 7F 83 E3 78 */ mr r3, r28 /* 80081FAC 0007EDAC D0 1E 03 3C */ stfs f0, 0x33c(r30) /* 80081FB0 0007EDB0 4B F9 98 59 */ bl xEntGetPos__FPC4xEnt @@ -30769,7 +30769,7 @@ lbl_80081F8C: /* 80081FC4 0007EDC4 38 7E 03 4C */ addi r3, r30, 0x34c /* 80081FC8 0007EDC8 4B F8 92 9D */ bl __as__5xVec3FRC5xVec3 /* 80081FCC 0007EDCC C0 3E 03 5C */ lfs f1, 0x35c(r30) -/* 80081FD0 0007EDD0 C0 02 8C AC */ lfs f0, lbl_803CD62C-_SDA2_BASE_(r2) +/* 80081FD0 0007EDD0 C0 02 8C AC */ lfs f0, lbl__2135-_SDA2_BASE_(r2) /* 80081FD4 0007EDD4 EC 01 00 28 */ fsubs f0, f1, f0 /* 80081FD8 0007EDD8 D0 1E 03 5C */ stfs f0, 0x35c(r30) /* 80081FDC 0007EDDC C0 7E 03 58 */ lfs f3, 0x358(r30) @@ -30794,7 +30794,7 @@ lbl_80082024: /* 80082024 0007EE24 2C 1B 00 00 */ cmpwi r27, 0 /* 80082028 0007EE28 40 82 00 6C */ bne lbl_80082094 /* 8008202C 0007EE2C 80 7C 00 48 */ lwz r3, 0x48(r28) -/* 80082030 0007EE30 C0 E2 8C AC */ lfs f7, lbl_803CD62C-_SDA2_BASE_(r2) +/* 80082030 0007EE30 C0 E2 8C AC */ lfs f7, lbl__2135-_SDA2_BASE_(r2) /* 80082034 0007EE34 C0 23 00 20 */ lfs f1, 0x20(r3) /* 80082038 0007EE38 C0 01 00 EC */ lfs f0, 0xec(r1) /* 8008203C 0007EE3C EC 67 38 78 */ fmsubs f3, f7, f1, f7 @@ -30891,56 +30891,56 @@ zEntPlayer.zEntPlayer_UpdateVelocityBlur__Fv: /* 80082184 0007EF84 F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0 /* 80082188 0007EF88 DB C1 00 10 */ stfd f30, 0x10(r1) /* 8008218C 0007EF8C F3 C1 00 18 */ psq_st f30, 24(r1), 0, qr0 -/* 80082190 0007EF90 88 0D 8E 4C */ lbz r0, lbl_803CB74C-_SDA_BASE_(r13) +/* 80082190 0007EF90 88 0D 8E 4C */ lbz r0, lbl_init$10272-_SDA_BASE_(r13) /* 80082194 0007EF94 7C 00 07 75 */ extsb. r0, r0 /* 80082198 0007EF98 40 82 00 14 */ bne lbl_800821AC -/* 8008219C 0007EF9C C0 02 8C B8 */ lfs f0, lbl_803CD638-_SDA2_BASE_(r2) +/* 8008219C 0007EF9C C0 02 8C B8 */ lfs f0, lbl__2290-_SDA2_BASE_(r2) /* 800821A0 0007EFA0 38 00 00 01 */ li r0, 1 -/* 800821A4 0007EFA4 D0 0D 8E 48 */ stfs f0, lbl_803CB748-_SDA_BASE_(r13) -/* 800821A8 0007EFA8 98 0D 8E 4C */ stb r0, lbl_803CB74C-_SDA_BASE_(r13) +/* 800821A4 0007EFA4 D0 0D 8E 48 */ stfs f0, lbl_start_vel$10271-_SDA_BASE_(r13) +/* 800821A8 0007EFA8 98 0D 8E 4C */ stb r0, lbl_init$10272-_SDA_BASE_(r13) lbl_800821AC: -/* 800821AC 0007EFAC 88 0D 8E 54 */ lbz r0, lbl_803CB754-_SDA_BASE_(r13) +/* 800821AC 0007EFAC 88 0D 8E 54 */ lbz r0, lbl_init$10275-_SDA_BASE_(r13) /* 800821B0 0007EFB0 7C 00 07 75 */ extsb. r0, r0 /* 800821B4 0007EFB4 40 82 00 14 */ bne lbl_800821C8 -/* 800821B8 0007EFB8 C0 02 8F B0 */ lfs f0, lbl_803CD930-_SDA2_BASE_(r2) +/* 800821B8 0007EFB8 C0 02 8F B0 */ lfs f0, lbl__10290-_SDA2_BASE_(r2) /* 800821BC 0007EFBC 38 00 00 01 */ li r0, 1 -/* 800821C0 0007EFC0 D0 0D 8E 50 */ stfs f0, lbl_803CB750-_SDA_BASE_(r13) -/* 800821C4 0007EFC4 98 0D 8E 54 */ stb r0, lbl_803CB754-_SDA_BASE_(r13) +/* 800821C0 0007EFC0 D0 0D 8E 50 */ stfs f0, lbl_peak_vel$10274-_SDA_BASE_(r13) +/* 800821C4 0007EFC4 98 0D 8E 54 */ stb r0, lbl_init$10275-_SDA_BASE_(r13) lbl_800821C8: -/* 800821C8 0007EFC8 88 0D 8E 5C */ lbz r0, lbl_803CB75C-_SDA_BASE_(r13) +/* 800821C8 0007EFC8 88 0D 8E 5C */ lbz r0, lbl_init$10278-_SDA_BASE_(r13) /* 800821CC 0007EFCC 7C 00 07 75 */ extsb. r0, r0 /* 800821D0 0007EFD0 40 82 00 14 */ bne lbl_800821E4 -/* 800821D4 0007EFD4 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 800821D4 0007EFD4 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 800821D8 0007EFD8 38 00 00 01 */ li r0, 1 -/* 800821DC 0007EFDC D0 0D 8E 58 */ stfs f0, lbl_803CB758-_SDA_BASE_(r13) -/* 800821E0 0007EFE0 98 0D 8E 5C */ stb r0, lbl_803CB75C-_SDA_BASE_(r13) +/* 800821DC 0007EFDC D0 0D 8E 58 */ stfs f0, lbl_max_blur$10277-_SDA_BASE_(r13) +/* 800821E0 0007EFE0 98 0D 8E 5C */ stb r0, lbl_init$10278-_SDA_BASE_(r13) lbl_800821E4: -/* 800821E4 0007EFE4 C0 0D 8E 48 */ lfs f0, lbl_803CB748-_SDA_BASE_(r13) -/* 800821E8 0007EFE8 C0 2D 8E 50 */ lfs f1, lbl_803CB750-_SDA_BASE_(r13) +/* 800821E4 0007EFE4 C0 0D 8E 48 */ lfs f0, lbl_start_vel$10271-_SDA_BASE_(r13) +/* 800821E8 0007EFE8 C0 2D 8E 50 */ lfs f1, lbl_peak_vel$10274-_SDA_BASE_(r13) /* 800821EC 0007EFEC FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800821F0 0007EFF0 4C 41 13 82 */ cror 2, 1, 2 /* 800821F4 0007EFF4 41 82 00 58 */ beq lbl_8008224C -/* 800821F8 0007EFF8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800821F8 0007EFF8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800821FC 0007EFFC EF E0 00 32 */ fmuls f31, f0, f0 -/* 80082200 0007F000 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80082200 0007F000 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80082204 0007F004 EF C1 00 72 */ fmuls f30, f1, f1 /* 80082208 0007F008 80 63 07 28 */ lwz r3, 0x728(r3) /* 8008220C 0007F00C 38 63 00 D4 */ addi r3, r3, 0xd4 /* 80082210 0007F010 4B F8 8E ED */ bl length2__5xVec3CFv /* 80082214 0007F014 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 80082218 0007F018 40 80 00 10 */ bge lbl_80082228 -/* 8008221C 0007F01C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008221C 0007F01C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80082220 0007F020 48 04 D3 2D */ bl iCameraSetBlurriness__Ff /* 80082224 0007F024 48 00 00 28 */ b lbl_8008224C lbl_80082228: /* 80082228 0007F028 EC 5E F8 28 */ fsubs f2, f30, f31 -/* 8008222C 0007F02C C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 8008222C 0007F02C C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 80082230 0007F030 EC 21 10 24 */ fdivs f1, f1, f2 /* 80082234 0007F034 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80082238 0007F038 40 81 00 08 */ ble lbl_80082240 /* 8008223C 0007F03C FC 20 00 90 */ fmr f1, f0 lbl_80082240: -/* 80082240 0007F040 C0 0D 8E 58 */ lfs f0, lbl_803CB758-_SDA_BASE_(r13) +/* 80082240 0007F040 C0 0D 8E 58 */ lfs f0, lbl_max_blur$10277-_SDA_BASE_(r13) /* 80082244 0007F044 EC 21 00 32 */ fmuls f1, f1, f0 /* 80082248 0007F048 48 04 D3 05 */ bl iCameraSetBlurriness__Ff lbl_8008224C: @@ -30978,7 +30978,7 @@ zEntPlayer.dampen_velocity__FR5xVec3RC5xVec3f: /* 800822BC 0007F0BC EC 03 00 32 */ fmuls f0, f3, f0 /* 800822C0 0007F0C0 EC 01 18 3C */ fnmsubs f0, f1, f0, f3 /* 800822C4 0007F0C4 D0 03 00 08 */ stfs f0, 8(r3) -/* 800822C8 0007F0C8 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800822C8 0007F0C8 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800822CC 0007F0CC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800822D0 0007F0D0 40 80 00 0C */ bge lbl_800822DC /* 800822D4 0007F0D4 38 80 00 01 */ li r4, 1 @@ -30987,7 +30987,7 @@ lbl_800822DC: /* 800822DC 0007F0DC 38 80 00 00 */ li r4, 0 lbl_800822E0: /* 800822E0 0007F0E0 C0 23 00 00 */ lfs f1, 0(r3) -/* 800822E4 0007F0E4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800822E4 0007F0E4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 800822E8 0007F0E8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800822EC 0007F0EC 40 80 00 0C */ bge lbl_800822F8 /* 800822F0 0007F0F0 38 00 00 01 */ li r0, 1 @@ -30997,11 +30997,11 @@ lbl_800822F8: lbl_800822FC: /* 800822FC 0007F0FC 7C 00 20 00 */ cmpw r0, r4 /* 80082300 0007F100 41 82 00 0C */ beq lbl_8008230C -/* 80082304 0007F104 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80082304 0007F104 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80082308 0007F108 D0 03 00 00 */ stfs f0, 0(r3) lbl_8008230C: /* 8008230C 0007F10C C0 21 00 0C */ lfs f1, 0xc(r1) -/* 80082310 0007F110 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80082310 0007F110 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80082314 0007F114 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80082318 0007F118 40 80 00 0C */ bge lbl_80082324 /* 8008231C 0007F11C 38 80 00 01 */ li r4, 1 @@ -31010,7 +31010,7 @@ lbl_80082324: /* 80082324 0007F124 38 80 00 00 */ li r4, 0 lbl_80082328: /* 80082328 0007F128 C0 23 00 04 */ lfs f1, 4(r3) -/* 8008232C 0007F12C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008232C 0007F12C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80082330 0007F130 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80082334 0007F134 40 80 00 0C */ bge lbl_80082340 /* 80082338 0007F138 38 00 00 01 */ li r0, 1 @@ -31020,11 +31020,11 @@ lbl_80082340: lbl_80082344: /* 80082344 0007F144 7C 00 20 00 */ cmpw r0, r4 /* 80082348 0007F148 41 82 00 0C */ beq lbl_80082354 -/* 8008234C 0007F14C C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008234C 0007F14C C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80082350 0007F150 D0 03 00 04 */ stfs f0, 4(r3) lbl_80082354: /* 80082354 0007F154 C0 21 00 10 */ lfs f1, 0x10(r1) -/* 80082358 0007F158 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80082358 0007F158 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8008235C 0007F15C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80082360 0007F160 40 80 00 0C */ bge lbl_8008236C /* 80082364 0007F164 38 80 00 01 */ li r4, 1 @@ -31033,7 +31033,7 @@ lbl_8008236C: /* 8008236C 0007F16C 38 80 00 00 */ li r4, 0 lbl_80082370: /* 80082370 0007F170 C0 23 00 08 */ lfs f1, 8(r3) -/* 80082374 0007F174 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80082374 0007F174 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80082378 0007F178 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8008237C 0007F17C 40 80 00 0C */ bge lbl_80082388 /* 80082380 0007F180 38 00 00 01 */ li r0, 1 @@ -31043,7 +31043,7 @@ lbl_80082388: lbl_8008238C: /* 8008238C 0007F18C 7C 00 20 00 */ cmpw r0, r4 /* 80082390 0007F190 41 82 00 0C */ beq lbl_8008239C -/* 80082394 0007F194 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80082394 0007F194 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80082398 0007F198 D0 03 00 08 */ stfs f0, 8(r3) lbl_8008239C: /* 8008239C 0007F19C 38 21 00 20 */ addi r1, r1, 0x20 @@ -31102,7 +31102,7 @@ lbl_8008245C: lbl_80082460: /* 80082460 0007F260 7F 83 E3 78 */ mr r3, r28 /* 80082464 0007F264 4B FC 90 31 */ bl xSTLoadStep__FUi -/* 80082468 0007F268 C0 02 8C 10 */ lfs f0, lbl_803CD590-_SDA2_BASE_(r2) +/* 80082468 0007F268 C0 02 8C 10 */ lfs f0, lbl__876-_SDA2_BASE_(r2) /* 8008246C 0007F26C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80082470 0007F270 41 80 FF EC */ blt lbl_8008245C /* 80082474 0007F274 7F 83 E3 78 */ mr r3, r28 @@ -31135,12 +31135,12 @@ zEntPlayer_LoadSounds__Fv: /* 800824D4 0007F2D4 90 01 00 14 */ stw r0, 0x14(r1) /* 800824D8 0007F2D8 38 63 53 42 */ addi r3, r3, 0x53505342@l /* 800824DC 0007F2DC 4B FF FE C9 */ bl zEntPlayer.player_sound_hop_load__FUii -/* 800824E0 0007F2E0 80 0D 8E 60 */ lwz r0, lbl_803CB760-_SDA_BASE_(r13) +/* 800824E0 0007F2E0 80 0D 8E 60 */ lwz r0, lbl_g_flg_loaded-_SDA_BASE_(r13) /* 800824E4 0007F2E4 3C 60 79 10 */ lis r3, 0x791025AC@ha /* 800824E8 0007F2E8 38 63 25 AC */ addi r3, r3, 0x791025AC@l /* 800824EC 0007F2EC 38 81 00 08 */ addi r4, r1, 8 /* 800824F0 0007F2F0 60 00 00 02 */ ori r0, r0, 2 -/* 800824F4 0007F2F4 90 0D 8E 60 */ stw r0, lbl_803CB760-_SDA_BASE_(r13) +/* 800824F4 0007F2F4 90 0D 8E 60 */ stw r0, lbl_g_flg_loaded-_SDA_BASE_(r13) /* 800824F8 0007F2F8 4B FC 92 15 */ bl xSTFindAsset__FUiPUi /* 800824FC 0007F2FC 28 03 00 00 */ cmplwi r3, 0 /* 80082500 0007F300 41 82 00 20 */ beq lbl_80082520 @@ -31148,9 +31148,9 @@ zEntPlayer_LoadSounds__Fv: /* 80082508 0007F308 38 80 00 02 */ li r4, 2 /* 8008250C 0007F30C 38 63 50 41 */ addi r3, r3, 0x53505041@l /* 80082510 0007F310 4B FF FE 95 */ bl zEntPlayer.player_sound_hop_load__FUii -/* 80082514 0007F314 80 0D 8E 60 */ lwz r0, lbl_803CB760-_SDA_BASE_(r13) +/* 80082514 0007F314 80 0D 8E 60 */ lwz r0, lbl_g_flg_loaded-_SDA_BASE_(r13) /* 80082518 0007F318 60 00 00 08 */ ori r0, r0, 8 -/* 8008251C 0007F31C 90 0D 8E 60 */ stw r0, lbl_803CB760-_SDA_BASE_(r13) +/* 8008251C 0007F31C 90 0D 8E 60 */ stw r0, lbl_g_flg_loaded-_SDA_BASE_(r13) lbl_80082520: /* 80082520 0007F320 3C 60 C0 E3 */ lis r3, 0xC0E34B23@ha /* 80082524 0007F324 38 81 00 08 */ addi r4, r1, 8 @@ -31162,9 +31162,9 @@ lbl_80082520: /* 8008253C 0007F33C 38 80 00 02 */ li r4, 2 /* 80082540 0007F340 38 63 53 43 */ addi r3, r3, 0x53505343@l /* 80082544 0007F344 4B FF FE 61 */ bl zEntPlayer.player_sound_hop_load__FUii -/* 80082548 0007F348 80 0D 8E 60 */ lwz r0, lbl_803CB760-_SDA_BASE_(r13) +/* 80082548 0007F348 80 0D 8E 60 */ lwz r0, lbl_g_flg_loaded-_SDA_BASE_(r13) /* 8008254C 0007F34C 60 00 00 20 */ ori r0, r0, 0x20 -/* 80082550 0007F350 90 0D 8E 60 */ stw r0, lbl_803CB760-_SDA_BASE_(r13) +/* 80082550 0007F350 90 0D 8E 60 */ stw r0, lbl_g_flg_loaded-_SDA_BASE_(r13) lbl_80082554: /* 80082554 0007F354 4B FF BA 8D */ bl zEntPlayer.zEntPlayer_SNDInit__Fv /* 80082558 0007F358 80 01 00 14 */ lwz r0, 0x14(r1) @@ -31177,7 +31177,7 @@ zEntPlayer_UnloadSounds__Fv: /* 80082568 0007F368 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8008256C 0007F36C 7C 08 02 A6 */ mflr r0 /* 80082570 0007F370 90 01 00 14 */ stw r0, 0x14(r1) -/* 80082574 0007F374 80 0D 8E 60 */ lwz r0, lbl_803CB760-_SDA_BASE_(r13) +/* 80082574 0007F374 80 0D 8E 60 */ lwz r0, lbl_g_flg_loaded-_SDA_BASE_(r13) /* 80082578 0007F378 2C 00 00 00 */ cmpwi r0, 0 /* 8008257C 0007F37C 41 82 00 BC */ beq lbl_80082638 /* 80082580 0007F380 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b @@ -31187,7 +31187,7 @@ zEntPlayer_UnloadSounds__Fv: /* 80082590 0007F390 38 63 53 43 */ addi r3, r3, 0x53505343@l /* 80082594 0007F394 4B FC 8E 21 */ bl xSTUnLoadScene__FUii lbl_80082598: -/* 80082598 0007F398 80 0D 8E 60 */ lwz r0, lbl_803CB760-_SDA_BASE_(r13) +/* 80082598 0007F398 80 0D 8E 60 */ lwz r0, lbl_g_flg_loaded-_SDA_BASE_(r13) /* 8008259C 0007F39C 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a /* 800825A0 0007F3A0 41 82 00 18 */ beq lbl_800825B8 /* 800825A4 0007F3A4 3C 60 53 50 */ lis r3, 0x53505343@ha @@ -31196,7 +31196,7 @@ lbl_80082598: /* 800825B0 0007F3B0 4B FC 8E 05 */ bl xSTUnLoadScene__FUii /* 800825B4 0007F3B4 48 05 00 5D */ bl iSndSceneExit__Fv lbl_800825B8: -/* 800825B8 0007F3B8 80 0D 8E 60 */ lwz r0, lbl_803CB760-_SDA_BASE_(r13) +/* 800825B8 0007F3B8 80 0D 8E 60 */ lwz r0, lbl_g_flg_loaded-_SDA_BASE_(r13) /* 800825BC 0007F3BC 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 800825C0 0007F3C0 41 82 00 14 */ beq lbl_800825D4 /* 800825C4 0007F3C4 3C 60 53 50 */ lis r3, 0x53505041@ha @@ -31204,7 +31204,7 @@ lbl_800825B8: /* 800825CC 0007F3CC 38 63 50 41 */ addi r3, r3, 0x53505041@l /* 800825D0 0007F3D0 4B FC 8D E5 */ bl xSTUnLoadScene__FUii lbl_800825D4: -/* 800825D4 0007F3D4 80 0D 8E 60 */ lwz r0, lbl_803CB760-_SDA_BASE_(r13) +/* 800825D4 0007F3D4 80 0D 8E 60 */ lwz r0, lbl_g_flg_loaded-_SDA_BASE_(r13) /* 800825D8 0007F3D8 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 800825DC 0007F3DC 41 82 00 18 */ beq lbl_800825F4 /* 800825E0 0007F3E0 3C 60 53 50 */ lis r3, 0x53505041@ha @@ -31213,7 +31213,7 @@ lbl_800825D4: /* 800825EC 0007F3EC 4B FC 8D C9 */ bl xSTUnLoadScene__FUii /* 800825F0 0007F3F0 48 05 00 21 */ bl iSndSceneExit__Fv lbl_800825F4: -/* 800825F4 0007F3F4 80 0D 8E 60 */ lwz r0, lbl_803CB760-_SDA_BASE_(r13) +/* 800825F4 0007F3F4 80 0D 8E 60 */ lwz r0, lbl_g_flg_loaded-_SDA_BASE_(r13) /* 800825F8 0007F3F8 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800825FC 0007F3FC 41 82 00 14 */ beq lbl_80082610 /* 80082600 0007F400 3C 60 53 50 */ lis r3, 0x53505342@ha @@ -31221,7 +31221,7 @@ lbl_800825F4: /* 80082608 0007F408 38 63 53 42 */ addi r3, r3, 0x53505342@l /* 8008260C 0007F40C 4B FC 8D A9 */ bl xSTUnLoadScene__FUii lbl_80082610: -/* 80082610 0007F410 80 0D 8E 60 */ lwz r0, lbl_803CB760-_SDA_BASE_(r13) +/* 80082610 0007F410 80 0D 8E 60 */ lwz r0, lbl_g_flg_loaded-_SDA_BASE_(r13) /* 80082614 0007F414 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80082618 0007F418 41 82 00 18 */ beq lbl_80082630 /* 8008261C 0007F41C 3C 60 53 50 */ lis r3, 0x53505342@ha @@ -31231,7 +31231,7 @@ lbl_80082610: /* 8008262C 0007F42C 48 04 FF E5 */ bl iSndSceneExit__Fv lbl_80082630: /* 80082630 0007F430 38 00 00 00 */ li r0, 0 -/* 80082634 0007F434 90 0D 8E 60 */ stw r0, lbl_803CB760-_SDA_BASE_(r13) +/* 80082634 0007F434 90 0D 8E 60 */ stw r0, lbl_g_flg_loaded-_SDA_BASE_(r13) lbl_80082638: /* 80082638 0007F438 80 01 00 14 */ lwz r0, 0x14(r1) /* 8008263C 0007F43C 7C 08 03 A6 */ mtlr r0 @@ -31242,7 +31242,7 @@ lbl_80082648: /* 8008264C 0007F44C 7C 08 02 A6 */ mflr r0 /* 80082650 0007F450 FC 60 08 90 */ fmr f3, f1 /* 80082654 0007F454 90 01 00 14 */ stw r0, 0x14(r1) -/* 80082658 0007F458 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80082658 0007F458 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008265C 0007F45C FC 40 08 90 */ fmr f2, f1 /* 80082660 0007F460 4B FE 43 8D */ bl zEntPlayer.PlayerAbsControl__FP4xEntfff /* 80082664 0007F464 80 01 00 14 */ lwz r0, 0x14(r1) @@ -31298,8 +31298,8 @@ lbl_800826B8: /* 8008271C 0007F51C 7F A4 EB 78 */ mr r4, r29 /* 80082720 0007F520 4B F9 73 CD */ bl xEntMove__FP4xEntP6xScenef /* 80082724 0007F524 93 7C 00 40 */ stw r27, 0x40(r28) -/* 80082728 0007F528 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8008272C 0007F52C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80082728 0007F528 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8008272C 0007F52C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80082730 0007F530 FC 20 F8 90 */ fmr f1, f31 /* 80082734 0007F534 81 7C 00 48 */ lwz r11, 0x48(r28) /* 80082738 0007F538 7F A4 EB 78 */ mr r4, r29 @@ -31331,21 +31331,21 @@ lbl_800826B8: /* 800827A0 0007F5A0 38 A1 00 38 */ addi r5, r1, 0x38 /* 800827A4 0007F5A4 38 84 00 30 */ addi r4, r4, 0x30 /* 800827A8 0007F5A8 4B F8 BE E9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 800827AC 0007F5AC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800827B0 0007F5B0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800827AC 0007F5AC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800827B0 0007F5B0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800827B4 0007F5B4 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 800827B8 0007F5B8 2C 00 00 00 */ cmpwi r0, 0 /* 800827BC 0007F5BC 41 82 00 0C */ beq lbl_800827C8 /* 800827C0 0007F5C0 2C 00 00 01 */ cmpwi r0, 1 /* 800827C4 0007F5C4 40 82 00 D4 */ bne lbl_80082898 lbl_800827C8: -/* 800827C8 0007F5C8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800827CC 0007F5CC C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 800827D0 0007F5D0 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800827C8 0007F5C8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800827CC 0007F5CC C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) +/* 800827D0 0007F5D0 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800827D4 0007F5D4 C0 24 17 20 */ lfs f1, 0x1720(r4) /* 800827D8 0007F5D8 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800827DC 0007F5DC 40 82 00 BC */ bne lbl_80082898 -/* 800827E0 0007F5E0 C0 02 8C 08 */ lfs f0, lbl_803CD588-_SDA2_BASE_(r2) +/* 800827E0 0007F5E0 C0 02 8C 08 */ lfs f0, lbl__874_2-_SDA2_BASE_(r2) /* 800827E4 0007F5E4 80 7C 00 48 */ lwz r3, 0x48(r28) /* 800827E8 0007F5E8 EC 00 07 F2 */ fmuls f0, f0, f31 /* 800827EC 0007F5EC C0 23 00 34 */ lfs f1, 0x34(r3) @@ -31356,7 +31356,7 @@ lbl_800827C8: /* 80082800 0007F600 C0 64 1C 68 */ lfs f3, 0x1c68(r4) /* 80082804 0007F604 EC 01 00 32 */ fmuls f0, f1, f0 /* 80082808 0007F608 C0 21 00 14 */ lfs f1, 0x14(r1) -/* 8008280C 0007F60C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008280C 0007F60C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80082810 0007F610 EC 23 00 7A */ fmadds f1, f3, f1, f0 /* 80082814 0007F614 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 80082818 0007F618 40 81 00 50 */ ble lbl_80082868 @@ -31366,13 +31366,13 @@ lbl_800827C8: /* 80082828 0007F628 C0 01 00 34 */ lfs f0, 0x34(r1) /* 8008282C 0007F62C FC 02 00 00 */ fcmpu cr0, f2, f0 /* 80082830 0007F630 40 82 00 10 */ bne lbl_80082840 -/* 80082834 0007F634 C0 0D 8C EC */ lfs f0, lbl_803CB5EC-_SDA_BASE_(r13) +/* 80082834 0007F634 C0 0D 8C EC */ lfs f0, lbl_surfSlickRatio-_SDA_BASE_(r13) /* 80082838 0007F638 FC 00 10 00 */ fcmpu cr0, f0, f2 /* 8008283C 0007F63C 41 82 00 2C */ beq lbl_80082868 lbl_80082840: -/* 80082840 0007F640 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80082840 0007F640 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80082844 0007F644 38 00 FF FF */ li r0, -1 -/* 80082848 0007F648 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80082848 0007F648 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8008284C 0007F64C 90 03 1C 74 */ stw r0, 0x1c74(r3) /* 80082850 0007F650 4B F8 7F AD */ bl xsqrt__Ff /* 80082854 0007F654 80 7C 00 48 */ lwz r3, 0x48(r28) @@ -31381,18 +31381,18 @@ lbl_80082840: /* 80082860 0007F660 D0 03 00 34 */ stfs f0, 0x34(r3) /* 80082864 0007F664 48 00 00 34 */ b lbl_80082898 lbl_80082868: -/* 80082868 0007F668 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80082868 0007F668 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 8008286C 0007F66C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80082870 0007F670 40 80 00 18 */ bge lbl_80082888 -/* 80082874 0007F674 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80082874 0007F674 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80082878 0007F678 38 00 00 01 */ li r0, 1 -/* 8008287C 0007F67C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8008287C 0007F67C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80082880 0007F680 90 03 1C 74 */ stw r0, 0x1c74(r3) /* 80082884 0007F684 48 00 00 14 */ b lbl_80082898 lbl_80082888: -/* 80082888 0007F688 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80082888 0007F688 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8008288C 0007F68C 38 00 00 00 */ li r0, 0 -/* 80082890 0007F690 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80082890 0007F690 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80082894 0007F694 90 03 1C 74 */ stw r0, 0x1c74(r3) lbl_80082898: /* 80082898 0007F698 FC 20 F8 90 */ fmr f1, f31 @@ -31476,15 +31476,15 @@ zEntPlayer_MinimalRender__FP4zEnt: /* 800829B8 0007F7B8 93 E1 00 4C */ stw r31, 0x4c(r1) /* 800829BC 0007F7BC 93 C1 00 48 */ stw r30, 0x48(r1) /* 800829C0 0007F7C0 93 A1 00 44 */ stw r29, 0x44(r1) -/* 800829C4 0007F7C4 80 8D 8D 58 */ lwz r4, lbl_803CB658-_SDA_BASE_(r13) +/* 800829C4 0007F7C4 80 8D 8D 58 */ lwz r4, lbl_gReticleTarget-_SDA_BASE_(r13) /* 800829C8 0007F7C8 7C 7F 1B 78 */ mr r31, r3 -/* 800829CC 0007F7CC C3 E2 8C 20 */ lfs f31, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800829CC 0007F7CC C3 E2 8C 20 */ lfs f31, lbl__976_1-_SDA2_BASE_(r2) /* 800829D0 0007F7D0 28 04 00 00 */ cmplwi r4, 0 /* 800829D4 0007F7D4 41 82 00 9C */ beq lbl_80082A70 /* 800829D8 0007F7D8 80 DF 00 24 */ lwz r6, 0x24(r31) -/* 800829DC 0007F7DC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800829DC 0007F7DC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800829E0 0007F7E0 80 A4 00 24 */ lwz r5, 0x24(r4) -/* 800829E4 0007F7E4 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800829E4 0007F7E4 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800829E8 0007F7E8 80 E6 00 4C */ lwz r7, 0x4c(r6) /* 800829EC 0007F7EC 38 61 00 14 */ addi r3, r1, 0x14 /* 800829F0 0007F7F0 80 C5 00 4C */ lwz r6, 0x4c(r5) @@ -31513,18 +31513,18 @@ zEntPlayer_MinimalRender__FP4zEnt: /* 80082A4C 0007F84C 90 01 00 28 */ stw r0, 0x28(r1) /* 80082A50 0007F850 4B F9 2A BD */ bl dot__5xVec3CFRC5xVec3 /* 80082A54 0007F854 FF E0 08 90 */ fmr f31, f1 -/* 80082A58 0007F858 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80082A58 0007F858 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80082A5C 0007F85C FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80082A60 0007F860 4C 40 13 82 */ cror 2, 0, 2 /* 80082A64 0007F864 40 82 00 0C */ bne lbl_80082A70 /* 80082A68 0007F868 7F E3 FB 78 */ mr r3, r31 /* 80082A6C 0007F86C 4B FF 22 49 */ bl zEntPlayer.zEntPlayer_ReticleRender__FP4zEnt lbl_80082A70: -/* 80082A70 0007F870 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80082A74 0007F874 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80082A70 0007F870 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80082A74 0007F874 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80082A78 0007F878 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 80082A7C 0007F87C 4B F9 6A 51 */ bl xEntRender__FP4xEnt -/* 80082A80 0007F880 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80082A80 0007F880 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80082A84 0007F884 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80082A88 0007F888 40 81 00 0C */ ble lbl_80082A94 /* 80082A8C 0007F88C 7F E3 FB 78 */ mr r3, r31 @@ -31542,13 +31542,13 @@ lbl_80082A94: .global zEntPlayerDyingInGoo__Fv zEntPlayerDyingInGoo__Fv: -/* 80082AB8 0007F8B8 80 6D 8D A0 */ lwz r3, lbl_803CB6A0-_SDA_BASE_(r13) +/* 80082AB8 0007F8B8 80 6D 8D A0 */ lwz r3, lbl_in_goo-_SDA_BASE_(r13) /* 80082ABC 0007F8BC 7C 03 00 D0 */ neg r0, r3 /* 80082AC0 0007F8C0 7C 00 1B 78 */ or r0, r0, r3 /* 80082AC4 0007F8C4 54 03 0F FE */ srwi r3, r0, 0x1f /* 80082AC8 0007F8C8 4E 80 00 20 */ blr -/* 80082ACC 0007F8CC C0 0D 81 A0 */ lfs f0, lbl_803CAAA0-_SDA_BASE_(r13) -/* 80082AD0 0007F8D0 D0 0D 8C E0 */ stfs f0, lbl_803CB5E0-_SDA_BASE_(r13) +/* 80082ACC 0007F8CC C0 0D 81 A0 */ lfs f0, lbl_minVelmag-_SDA_BASE_(r13) +/* 80082AD0 0007F8D0 D0 0D 8C E0 */ stfs f0, lbl_surfDamping-_SDA_BASE_(r13) /* 80082AD4 0007F8D4 4E 80 00 20 */ blr .global xVec3ScaleC__FP5xVec3PC5xVec3fff @@ -31631,7 +31631,7 @@ xMat3x3SMul__FP7xMat3x3PC7xMat3x3f: XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf: /* 80082BE4 0007F9E4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80082BE8 0007F9E8 7C 08 02 A6 */ mflr r0 -/* 80082BEC 0007F9EC 3C C0 80 3C */ lis r6, lbl_803C0558@ha +/* 80082BEC 0007F9EC 3C C0 80 3C */ lis r6, lbl_globals@ha /* 80082BF0 0007F9F0 90 01 00 24 */ stw r0, 0x24(r1) /* 80082BF4 0007F9F4 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80082BF8 0007F9F8 7C BF 2B 78 */ mr r31, r5 @@ -31639,7 +31639,7 @@ XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf: /* 80082C00 0007FA00 7C 9E 23 78 */ mr r30, r4 /* 80082C04 0007FA04 93 A1 00 14 */ stw r29, 0x14(r1) /* 80082C08 0007FA08 7C 7D 1B 78 */ mr r29, r3 -/* 80082C0C 0007FA0C 38 66 05 58 */ addi r3, r6, lbl_803C0558@l +/* 80082C0C 0007FA0C 38 66 05 58 */ addi r3, r6, lbl_globals@l /* 80082C10 0007FA10 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 80082C14 0007FA14 4B F9 8B F5 */ bl xEntGetPos__FPC4xEnt /* 80082C18 0007FA18 7C 64 1B 78 */ mr r4, r3 @@ -31697,7 +31697,7 @@ XZVecToPos__10zNPCCommonFP5xVec3PC5xVec3Pf: /* 80082CCC 0007FACC C0 1D 00 04 */ lfs f0, 4(r29) /* 80082CD0 0007FAD0 D0 1F 00 00 */ stfs f0, 0(r31) lbl_80082CD4: -/* 80082CD4 0007FAD4 C0 02 8C 20 */ lfs f0, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80082CD4 0007FAD4 C0 02 8C 20 */ lfs f0, lbl__976_1-_SDA2_BASE_(r2) /* 80082CD8 0007FAD8 D0 1D 00 04 */ stfs f0, 4(r29) /* 80082CDC 0007FADC 80 01 00 24 */ lwz r0, 0x24(r1) /* 80082CE0 0007FAE0 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -31738,21 +31738,21 @@ xSndIsPlayingByHandle__FUi: /* 80082D48 0007FB48 4E 80 00 20 */ blr /* 80082D4C 0007FB4C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80082D50 0007FB50 7C 08 02 A6 */ mflr r0 -/* 80082D54 0007FB54 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80082D54 0007FB54 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80082D58 0007FB58 38 80 00 00 */ li r4, 0 /* 80082D5C 0007FB5C 90 01 00 24 */ stw r0, 0x24(r1) -/* 80082D60 0007FB60 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80082D60 0007FB60 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80082D64 0007FB64 38 A0 00 00 */ li r5, 0 /* 80082D68 0007FB68 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80082D6C 0007FB6C 38 63 01 EC */ addi r3, r3, 0x1ec /* 80082D70 0007FB70 4B F8 3F 01 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 80082D74 0007FB74 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 80082D78 0007FB78 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80082D78 0007FB78 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80082D7C 0007FB7C 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l /* 80082D80 0007FB80 7C 7F 1B 78 */ mr r31, r3 /* 80082D84 0007FB84 90 01 00 08 */ stw r0, 8(r1) /* 80082D88 0007FB88 38 00 00 00 */ li r0, 0 -/* 80082D8C 0007FB8C 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 80082D8C 0007FB8C 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 80082D90 0007FB90 38 A0 00 10 */ li r5, 0x10 /* 80082D94 0007FB94 90 01 00 0C */ stw r0, 0xc(r1) /* 80082D98 0007FB98 38 84 01 F2 */ addi r4, r4, 0x1f2 @@ -31762,15 +31762,15 @@ xSndIsPlayingByHandle__FUi: /* 80082DA8 0007FBA8 39 00 00 00 */ li r8, 0 /* 80082DAC 0007FBAC 39 20 00 00 */ li r9, 0 /* 80082DB0 0007FBB0 39 40 00 00 */ li r10, 0 -/* 80082DB4 0007FBB4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80082DB8 0007FBB8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80082DB4 0007FBB4 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80082DB8 0007FBB8 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80082DBC 0007FBBC 4B F8 3F 9D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80082DC0 0007FBC0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80082DC4 0007FBC4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80082DC4 0007FBC4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80082DC8 0007FBC8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80082DCC 0007FBCC 38 00 00 00 */ li r0, 0 /* 80082DD0 0007FBD0 90 81 00 08 */ stw r4, 8(r1) -/* 80082DD4 0007FBD4 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80082DD4 0007FBD4 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80082DD8 0007FBD8 7F E3 FB 78 */ mr r3, r31 /* 80082DDC 0007FBDC 38 A0 00 10 */ li r5, 0x10 /* 80082DE0 0007FBE0 90 01 00 0C */ stw r0, 0xc(r1) @@ -31781,15 +31781,15 @@ xSndIsPlayingByHandle__FUi: /* 80082DF4 0007FBF4 39 00 00 00 */ li r8, 0 /* 80082DF8 0007FBF8 39 20 00 00 */ li r9, 0 /* 80082DFC 0007FBFC 39 40 00 00 */ li r10, 0 -/* 80082E00 0007FC00 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80082E04 0007FC04 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80082E00 0007FC00 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80082E04 0007FC04 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80082E08 0007FC08 4B F8 3F 51 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80082E0C 0007FC0C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80082E10 0007FC10 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80082E10 0007FC10 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80082E14 0007FC14 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80082E18 0007FC18 38 00 00 00 */ li r0, 0 /* 80082E1C 0007FC1C 90 81 00 08 */ stw r4, 8(r1) -/* 80082E20 0007FC20 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80082E20 0007FC20 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80082E24 0007FC24 7F E3 FB 78 */ mr r3, r31 /* 80082E28 0007FC28 38 A0 00 10 */ li r5, 0x10 /* 80082E2C 0007FC2C 90 01 00 0C */ stw r0, 0xc(r1) @@ -31800,15 +31800,15 @@ xSndIsPlayingByHandle__FUi: /* 80082E40 0007FC40 39 00 00 00 */ li r8, 0 /* 80082E44 0007FC44 39 20 00 00 */ li r9, 0 /* 80082E48 0007FC48 39 40 00 00 */ li r10, 0 -/* 80082E4C 0007FC4C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80082E50 0007FC50 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80082E4C 0007FC4C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80082E50 0007FC50 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80082E54 0007FC54 4B F8 3F 05 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80082E58 0007FC58 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80082E5C 0007FC5C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80082E5C 0007FC5C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80082E60 0007FC60 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80082E64 0007FC64 38 00 00 00 */ li r0, 0 /* 80082E68 0007FC68 90 81 00 08 */ stw r4, 8(r1) -/* 80082E6C 0007FC6C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80082E6C 0007FC6C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80082E70 0007FC70 7F E3 FB 78 */ mr r3, r31 /* 80082E74 0007FC74 38 A0 00 10 */ li r5, 0x10 /* 80082E78 0007FC78 90 01 00 0C */ stw r0, 0xc(r1) @@ -31819,15 +31819,15 @@ xSndIsPlayingByHandle__FUi: /* 80082E8C 0007FC8C 39 00 00 00 */ li r8, 0 /* 80082E90 0007FC90 39 20 00 00 */ li r9, 0 /* 80082E94 0007FC94 39 40 00 00 */ li r10, 0 -/* 80082E98 0007FC98 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80082E9C 0007FC9C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80082E98 0007FC98 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80082E9C 0007FC9C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80082EA0 0007FCA0 4B F8 3E B9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80082EA4 0007FCA4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80082EA8 0007FCA8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80082EA8 0007FCA8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80082EAC 0007FCAC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80082EB0 0007FCB0 38 00 00 00 */ li r0, 0 /* 80082EB4 0007FCB4 90 81 00 08 */ stw r4, 8(r1) -/* 80082EB8 0007FCB8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80082EB8 0007FCB8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80082EBC 0007FCBC 7F E3 FB 78 */ mr r3, r31 /* 80082EC0 0007FCC0 38 A0 00 10 */ li r5, 0x10 /* 80082EC4 0007FCC4 90 01 00 0C */ stw r0, 0xc(r1) @@ -31838,15 +31838,15 @@ xSndIsPlayingByHandle__FUi: /* 80082ED8 0007FCD8 39 00 00 00 */ li r8, 0 /* 80082EDC 0007FCDC 39 20 00 00 */ li r9, 0 /* 80082EE0 0007FCE0 39 40 00 00 */ li r10, 0 -/* 80082EE4 0007FCE4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80082EE8 0007FCE8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80082EE4 0007FCE4 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80082EE8 0007FCE8 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80082EEC 0007FCEC 4B F8 3E 6D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80082EF0 0007FCF0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80082EF4 0007FCF4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80082EF4 0007FCF4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80082EF8 0007FCF8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80082EFC 0007FCFC 38 00 00 00 */ li r0, 0 /* 80082F00 0007FD00 90 81 00 08 */ stw r4, 8(r1) -/* 80082F04 0007FD04 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80082F04 0007FD04 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80082F08 0007FD08 7F E3 FB 78 */ mr r3, r31 /* 80082F0C 0007FD0C 38 A0 00 10 */ li r5, 0x10 /* 80082F10 0007FD10 90 01 00 0C */ stw r0, 0xc(r1) @@ -31857,15 +31857,15 @@ xSndIsPlayingByHandle__FUi: /* 80082F24 0007FD24 39 00 00 00 */ li r8, 0 /* 80082F28 0007FD28 39 20 00 00 */ li r9, 0 /* 80082F2C 0007FD2C 39 40 00 00 */ li r10, 0 -/* 80082F30 0007FD30 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80082F34 0007FD34 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80082F30 0007FD30 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80082F34 0007FD34 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80082F38 0007FD38 4B F8 3E 21 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80082F3C 0007FD3C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80082F40 0007FD40 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80082F40 0007FD40 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80082F44 0007FD44 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80082F48 0007FD48 38 00 00 00 */ li r0, 0 /* 80082F4C 0007FD4C 90 81 00 08 */ stw r4, 8(r1) -/* 80082F50 0007FD50 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80082F50 0007FD50 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80082F54 0007FD54 7F E3 FB 78 */ mr r3, r31 /* 80082F58 0007FD58 38 A0 00 20 */ li r5, 0x20 /* 80082F5C 0007FD5C 90 01 00 0C */ stw r0, 0xc(r1) @@ -31876,15 +31876,15 @@ xSndIsPlayingByHandle__FUi: /* 80082F70 0007FD70 39 00 00 00 */ li r8, 0 /* 80082F74 0007FD74 39 20 00 00 */ li r9, 0 /* 80082F78 0007FD78 39 40 00 00 */ li r10, 0 -/* 80082F7C 0007FD7C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80082F80 0007FD80 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80082F7C 0007FD7C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80082F80 0007FD80 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80082F84 0007FD84 4B F8 3D D5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80082F88 0007FD88 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80082F8C 0007FD8C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80082F8C 0007FD8C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80082F90 0007FD90 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80082F94 0007FD94 38 00 00 00 */ li r0, 0 /* 80082F98 0007FD98 90 81 00 08 */ stw r4, 8(r1) -/* 80082F9C 0007FD9C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80082F9C 0007FD9C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80082FA0 0007FDA0 7F E3 FB 78 */ mr r3, r31 /* 80082FA4 0007FDA4 38 A0 00 10 */ li r5, 0x10 /* 80082FA8 0007FDA8 90 01 00 0C */ stw r0, 0xc(r1) @@ -31895,15 +31895,15 @@ xSndIsPlayingByHandle__FUi: /* 80082FBC 0007FDBC 39 00 00 00 */ li r8, 0 /* 80082FC0 0007FDC0 39 20 00 00 */ li r9, 0 /* 80082FC4 0007FDC4 39 40 00 00 */ li r10, 0 -/* 80082FC8 0007FDC8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80082FCC 0007FDCC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80082FC8 0007FDC8 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80082FCC 0007FDCC C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80082FD0 0007FDD0 4B F8 3D 89 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80082FD4 0007FDD4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80082FD8 0007FDD8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80082FD8 0007FDD8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80082FDC 0007FDDC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80082FE0 0007FDE0 38 00 00 00 */ li r0, 0 /* 80082FE4 0007FDE4 90 81 00 08 */ stw r4, 8(r1) -/* 80082FE8 0007FDE8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80082FE8 0007FDE8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80082FEC 0007FDEC 7F E3 FB 78 */ mr r3, r31 /* 80082FF0 0007FDF0 38 A0 00 20 */ li r5, 0x20 /* 80082FF4 0007FDF4 90 01 00 0C */ stw r0, 0xc(r1) @@ -31914,15 +31914,15 @@ xSndIsPlayingByHandle__FUi: /* 80083008 0007FE08 39 00 00 00 */ li r8, 0 /* 8008300C 0007FE0C 39 20 00 00 */ li r9, 0 /* 80083010 0007FE10 39 40 00 00 */ li r10, 0 -/* 80083014 0007FE14 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083018 0007FE18 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083014 0007FE14 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083018 0007FE18 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008301C 0007FE1C 4B F8 3D 3D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083020 0007FE20 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083024 0007FE24 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083024 0007FE24 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083028 0007FE28 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008302C 0007FE2C 38 00 00 00 */ li r0, 0 /* 80083030 0007FE30 90 81 00 08 */ stw r4, 8(r1) -/* 80083034 0007FE34 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083034 0007FE34 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083038 0007FE38 7F E3 FB 78 */ mr r3, r31 /* 8008303C 0007FE3C 38 A0 00 20 */ li r5, 0x20 /* 80083040 0007FE40 90 01 00 0C */ stw r0, 0xc(r1) @@ -31933,15 +31933,15 @@ xSndIsPlayingByHandle__FUi: /* 80083054 0007FE54 39 00 00 00 */ li r8, 0 /* 80083058 0007FE58 39 20 00 00 */ li r9, 0 /* 8008305C 0007FE5C 39 40 00 00 */ li r10, 0 -/* 80083060 0007FE60 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083064 0007FE64 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083060 0007FE60 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083064 0007FE64 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083068 0007FE68 4B F8 3C F1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008306C 0007FE6C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083070 0007FE70 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083070 0007FE70 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083074 0007FE74 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083078 0007FE78 38 00 00 00 */ li r0, 0 /* 8008307C 0007FE7C 90 81 00 08 */ stw r4, 8(r1) -/* 80083080 0007FE80 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083080 0007FE80 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083084 0007FE84 7F E3 FB 78 */ mr r3, r31 /* 80083088 0007FE88 38 A0 00 20 */ li r5, 0x20 /* 8008308C 0007FE8C 90 01 00 0C */ stw r0, 0xc(r1) @@ -31952,15 +31952,15 @@ xSndIsPlayingByHandle__FUi: /* 800830A0 0007FEA0 39 00 00 00 */ li r8, 0 /* 800830A4 0007FEA4 39 20 00 00 */ li r9, 0 /* 800830A8 0007FEA8 39 40 00 00 */ li r10, 0 -/* 800830AC 0007FEAC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800830B0 0007FEB0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800830AC 0007FEAC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800830B0 0007FEB0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800830B4 0007FEB4 4B F8 3C A5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800830B8 0007FEB8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800830BC 0007FEBC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800830BC 0007FEBC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800830C0 0007FEC0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800830C4 0007FEC4 38 00 00 00 */ li r0, 0 /* 800830C8 0007FEC8 90 81 00 08 */ stw r4, 8(r1) -/* 800830CC 0007FECC 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800830CC 0007FECC 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800830D0 0007FED0 7F E3 FB 78 */ mr r3, r31 /* 800830D4 0007FED4 38 A0 00 00 */ li r5, 0 /* 800830D8 0007FED8 90 01 00 0C */ stw r0, 0xc(r1) @@ -31971,15 +31971,15 @@ xSndIsPlayingByHandle__FUi: /* 800830EC 0007FEEC 39 00 00 00 */ li r8, 0 /* 800830F0 0007FEF0 39 20 00 00 */ li r9, 0 /* 800830F4 0007FEF4 39 40 00 00 */ li r10, 0 -/* 800830F8 0007FEF8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800830FC 0007FEFC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800830F8 0007FEF8 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800830FC 0007FEFC C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083100 0007FF00 4B F8 3C 59 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083104 0007FF04 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083108 0007FF08 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083108 0007FF08 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008310C 0007FF0C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083110 0007FF10 38 00 00 00 */ li r0, 0 /* 80083114 0007FF14 90 81 00 08 */ stw r4, 8(r1) -/* 80083118 0007FF18 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083118 0007FF18 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008311C 0007FF1C 7F E3 FB 78 */ mr r3, r31 /* 80083120 0007FF20 38 A0 00 00 */ li r5, 0 /* 80083124 0007FF24 90 01 00 0C */ stw r0, 0xc(r1) @@ -31990,15 +31990,15 @@ xSndIsPlayingByHandle__FUi: /* 80083138 0007FF38 39 00 00 00 */ li r8, 0 /* 8008313C 0007FF3C 39 20 00 00 */ li r9, 0 /* 80083140 0007FF40 39 40 00 00 */ li r10, 0 -/* 80083144 0007FF44 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083148 0007FF48 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083144 0007FF44 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083148 0007FF48 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008314C 0007FF4C 4B F8 3C 0D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083150 0007FF50 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083154 0007FF54 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083154 0007FF54 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083158 0007FF58 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008315C 0007FF5C 38 00 00 00 */ li r0, 0 /* 80083160 0007FF60 90 81 00 08 */ stw r4, 8(r1) -/* 80083164 0007FF64 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083164 0007FF64 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083168 0007FF68 7F E3 FB 78 */ mr r3, r31 /* 8008316C 0007FF6C 38 A0 00 00 */ li r5, 0 /* 80083170 0007FF70 90 01 00 0C */ stw r0, 0xc(r1) @@ -32009,15 +32009,15 @@ xSndIsPlayingByHandle__FUi: /* 80083184 0007FF84 39 00 00 00 */ li r8, 0 /* 80083188 0007FF88 39 20 00 00 */ li r9, 0 /* 8008318C 0007FF8C 39 40 00 00 */ li r10, 0 -/* 80083190 0007FF90 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083194 0007FF94 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083190 0007FF90 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083194 0007FF94 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083198 0007FF98 4B F8 3B C1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008319C 0007FF9C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800831A0 0007FFA0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800831A0 0007FFA0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800831A4 0007FFA4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800831A8 0007FFA8 38 00 00 00 */ li r0, 0 /* 800831AC 0007FFAC 90 81 00 08 */ stw r4, 8(r1) -/* 800831B0 0007FFB0 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800831B0 0007FFB0 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800831B4 0007FFB4 7F E3 FB 78 */ mr r3, r31 /* 800831B8 0007FFB8 38 A0 00 00 */ li r5, 0 /* 800831BC 0007FFBC 90 01 00 0C */ stw r0, 0xc(r1) @@ -32028,15 +32028,15 @@ xSndIsPlayingByHandle__FUi: /* 800831D0 0007FFD0 39 00 00 00 */ li r8, 0 /* 800831D4 0007FFD4 39 20 00 00 */ li r9, 0 /* 800831D8 0007FFD8 39 40 00 00 */ li r10, 0 -/* 800831DC 0007FFDC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800831E0 0007FFE0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800831DC 0007FFDC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800831E0 0007FFE0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800831E4 0007FFE4 4B F8 3B 75 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800831E8 0007FFE8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800831EC 0007FFEC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800831EC 0007FFEC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800831F0 0007FFF0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800831F4 0007FFF4 38 00 00 00 */ li r0, 0 /* 800831F8 0007FFF8 90 81 00 08 */ stw r4, 8(r1) -/* 800831FC 0007FFFC 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800831FC 0007FFFC 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083200 00080000 7F E3 FB 78 */ mr r3, r31 /* 80083204 00080004 38 A0 00 00 */ li r5, 0 /* 80083208 00080008 90 01 00 0C */ stw r0, 0xc(r1) @@ -32047,15 +32047,15 @@ xSndIsPlayingByHandle__FUi: /* 8008321C 0008001C 39 00 00 00 */ li r8, 0 /* 80083220 00080020 39 20 00 00 */ li r9, 0 /* 80083224 00080024 39 40 00 00 */ li r10, 0 -/* 80083228 00080028 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008322C 0008002C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083228 00080028 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008322C 0008002C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083230 00080030 4B F8 3B 29 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083234 00080034 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083238 00080038 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083238 00080038 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008323C 0008003C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083240 00080040 38 00 00 00 */ li r0, 0 /* 80083244 00080044 90 81 00 08 */ stw r4, 8(r1) -/* 80083248 00080048 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083248 00080048 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008324C 0008004C 7F E3 FB 78 */ mr r3, r31 /* 80083250 00080050 38 A0 00 10 */ li r5, 0x10 /* 80083254 00080054 90 01 00 0C */ stw r0, 0xc(r1) @@ -32066,15 +32066,15 @@ xSndIsPlayingByHandle__FUi: /* 80083268 00080068 39 00 00 00 */ li r8, 0 /* 8008326C 0008006C 39 20 00 00 */ li r9, 0 /* 80083270 00080070 39 40 00 00 */ li r10, 0 -/* 80083274 00080074 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083278 00080078 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083274 00080074 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083278 00080078 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008327C 0008007C 4B F8 3A DD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083280 00080080 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083284 00080084 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083284 00080084 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083288 00080088 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008328C 0008008C 38 00 00 00 */ li r0, 0 /* 80083290 00080090 90 81 00 08 */ stw r4, 8(r1) -/* 80083294 00080094 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083294 00080094 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083298 00080098 7F E3 FB 78 */ mr r3, r31 /* 8008329C 0008009C 38 A0 00 10 */ li r5, 0x10 /* 800832A0 000800A0 90 01 00 0C */ stw r0, 0xc(r1) @@ -32085,15 +32085,15 @@ xSndIsPlayingByHandle__FUi: /* 800832B4 000800B4 39 00 00 00 */ li r8, 0 /* 800832B8 000800B8 39 20 00 00 */ li r9, 0 /* 800832BC 000800BC 39 40 00 00 */ li r10, 0 -/* 800832C0 000800C0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800832C4 000800C4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800832C0 000800C0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800832C4 000800C4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800832C8 000800C8 4B F8 3A 91 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800832CC 000800CC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800832D0 000800D0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800832D0 000800D0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800832D4 000800D4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800832D8 000800D8 38 00 00 00 */ li r0, 0 /* 800832DC 000800DC 90 81 00 08 */ stw r4, 8(r1) -/* 800832E0 000800E0 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800832E0 000800E0 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800832E4 000800E4 7F E3 FB 78 */ mr r3, r31 /* 800832E8 000800E8 38 A0 00 10 */ li r5, 0x10 /* 800832EC 000800EC 90 01 00 0C */ stw r0, 0xc(r1) @@ -32104,15 +32104,15 @@ xSndIsPlayingByHandle__FUi: /* 80083300 00080100 39 00 00 00 */ li r8, 0 /* 80083304 00080104 39 20 00 00 */ li r9, 0 /* 80083308 00080108 39 40 00 00 */ li r10, 0 -/* 8008330C 0008010C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083310 00080110 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008330C 0008010C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083310 00080110 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083314 00080114 4B F8 3A 45 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083318 00080118 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008331C 0008011C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008331C 0008011C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083320 00080120 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083324 00080124 38 00 00 00 */ li r0, 0 /* 80083328 00080128 90 81 00 08 */ stw r4, 8(r1) -/* 8008332C 0008012C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008332C 0008012C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083330 00080130 7F E3 FB 78 */ mr r3, r31 /* 80083334 00080134 38 A0 00 10 */ li r5, 0x10 /* 80083338 00080138 90 01 00 0C */ stw r0, 0xc(r1) @@ -32123,15 +32123,15 @@ xSndIsPlayingByHandle__FUi: /* 8008334C 0008014C 39 00 00 00 */ li r8, 0 /* 80083350 00080150 39 20 00 00 */ li r9, 0 /* 80083354 00080154 39 40 00 00 */ li r10, 0 -/* 80083358 00080158 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008335C 0008015C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083358 00080158 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008335C 0008015C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083360 00080160 4B F8 39 F9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083364 00080164 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083368 00080168 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083368 00080168 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008336C 0008016C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083370 00080170 38 00 00 00 */ li r0, 0 /* 80083374 00080174 90 81 00 08 */ stw r4, 8(r1) -/* 80083378 00080178 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083378 00080178 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008337C 0008017C 7F E3 FB 78 */ mr r3, r31 /* 80083380 00080180 38 A0 00 20 */ li r5, 0x20 /* 80083384 00080184 90 01 00 0C */ stw r0, 0xc(r1) @@ -32142,15 +32142,15 @@ xSndIsPlayingByHandle__FUi: /* 80083398 00080198 39 00 00 00 */ li r8, 0 /* 8008339C 0008019C 39 20 00 00 */ li r9, 0 /* 800833A0 000801A0 39 40 00 00 */ li r10, 0 -/* 800833A4 000801A4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800833A8 000801A8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800833A4 000801A4 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800833A8 000801A8 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800833AC 000801AC 4B F8 39 AD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800833B0 000801B0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800833B4 000801B4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800833B4 000801B4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800833B8 000801B8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800833BC 000801BC 38 00 00 00 */ li r0, 0 /* 800833C0 000801C0 90 81 00 08 */ stw r4, 8(r1) -/* 800833C4 000801C4 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800833C4 000801C4 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800833C8 000801C8 7F E3 FB 78 */ mr r3, r31 /* 800833CC 000801CC 38 A0 00 20 */ li r5, 0x20 /* 800833D0 000801D0 90 01 00 0C */ stw r0, 0xc(r1) @@ -32161,15 +32161,15 @@ xSndIsPlayingByHandle__FUi: /* 800833E4 000801E4 39 00 00 00 */ li r8, 0 /* 800833E8 000801E8 39 20 00 00 */ li r9, 0 /* 800833EC 000801EC 39 40 00 00 */ li r10, 0 -/* 800833F0 000801F0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800833F4 000801F4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800833F0 000801F0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800833F4 000801F4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800833F8 000801F8 4B F8 39 61 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800833FC 000801FC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083400 00080200 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083400 00080200 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083404 00080204 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083408 00080208 38 00 00 00 */ li r0, 0 /* 8008340C 0008020C 90 81 00 08 */ stw r4, 8(r1) -/* 80083410 00080210 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083410 00080210 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083414 00080214 7F E3 FB 78 */ mr r3, r31 /* 80083418 00080218 38 A0 00 20 */ li r5, 0x20 /* 8008341C 0008021C 90 01 00 0C */ stw r0, 0xc(r1) @@ -32180,15 +32180,15 @@ xSndIsPlayingByHandle__FUi: /* 80083430 00080230 39 00 00 00 */ li r8, 0 /* 80083434 00080234 39 20 00 00 */ li r9, 0 /* 80083438 00080238 39 40 00 00 */ li r10, 0 -/* 8008343C 0008023C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083440 00080240 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008343C 0008023C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083440 00080240 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083444 00080244 4B F8 39 15 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083448 00080248 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008344C 0008024C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008344C 0008024C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083450 00080250 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083454 00080254 38 00 00 00 */ li r0, 0 /* 80083458 00080258 90 81 00 08 */ stw r4, 8(r1) -/* 8008345C 0008025C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008345C 0008025C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083460 00080260 7F E3 FB 78 */ mr r3, r31 /* 80083464 00080264 38 A0 00 10 */ li r5, 0x10 /* 80083468 00080268 90 01 00 0C */ stw r0, 0xc(r1) @@ -32199,15 +32199,15 @@ xSndIsPlayingByHandle__FUi: /* 8008347C 0008027C 39 00 00 00 */ li r8, 0 /* 80083480 00080280 39 20 00 00 */ li r9, 0 /* 80083484 00080284 39 40 00 00 */ li r10, 0 -/* 80083488 00080288 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008348C 0008028C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083488 00080288 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008348C 0008028C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083490 00080290 4B F8 38 C9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083494 00080294 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083498 00080298 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083498 00080298 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008349C 0008029C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800834A0 000802A0 38 00 00 00 */ li r0, 0 /* 800834A4 000802A4 90 81 00 08 */ stw r4, 8(r1) -/* 800834A8 000802A8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800834A8 000802A8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800834AC 000802AC 7F E3 FB 78 */ mr r3, r31 /* 800834B0 000802B0 38 A0 00 20 */ li r5, 0x20 /* 800834B4 000802B4 90 01 00 0C */ stw r0, 0xc(r1) @@ -32218,15 +32218,15 @@ xSndIsPlayingByHandle__FUi: /* 800834C8 000802C8 39 00 00 00 */ li r8, 0 /* 800834CC 000802CC 39 20 00 00 */ li r9, 0 /* 800834D0 000802D0 39 40 00 00 */ li r10, 0 -/* 800834D4 000802D4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800834D8 000802D8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800834D4 000802D4 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800834D8 000802D8 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800834DC 000802DC 4B F8 38 7D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800834E0 000802E0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800834E4 000802E4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800834E4 000802E4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800834E8 000802E8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800834EC 000802EC 38 00 00 00 */ li r0, 0 /* 800834F0 000802F0 90 81 00 08 */ stw r4, 8(r1) -/* 800834F4 000802F4 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800834F4 000802F4 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800834F8 000802F8 7F E3 FB 78 */ mr r3, r31 /* 800834FC 000802FC 38 A0 00 20 */ li r5, 0x20 /* 80083500 00080300 90 01 00 0C */ stw r0, 0xc(r1) @@ -32237,15 +32237,15 @@ xSndIsPlayingByHandle__FUi: /* 80083514 00080314 39 00 00 00 */ li r8, 0 /* 80083518 00080318 39 20 00 00 */ li r9, 0 /* 8008351C 0008031C 39 40 00 00 */ li r10, 0 -/* 80083520 00080320 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083524 00080324 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083520 00080320 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083524 00080324 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083528 00080328 4B F8 38 31 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008352C 0008032C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083530 00080330 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083530 00080330 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083534 00080334 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083538 00080338 38 00 00 00 */ li r0, 0 /* 8008353C 0008033C 90 81 00 08 */ stw r4, 8(r1) -/* 80083540 00080340 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083540 00080340 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083544 00080344 7F E3 FB 78 */ mr r3, r31 /* 80083548 00080348 38 A0 00 20 */ li r5, 0x20 /* 8008354C 0008034C 90 01 00 0C */ stw r0, 0xc(r1) @@ -32256,15 +32256,15 @@ xSndIsPlayingByHandle__FUi: /* 80083560 00080360 39 00 00 00 */ li r8, 0 /* 80083564 00080364 39 20 00 00 */ li r9, 0 /* 80083568 00080368 39 40 00 00 */ li r10, 0 -/* 8008356C 0008036C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083570 00080370 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008356C 0008036C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083570 00080370 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083574 00080374 4B F8 37 E5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083578 00080378 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008357C 0008037C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008357C 0008037C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083580 00080380 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083584 00080384 38 00 00 00 */ li r0, 0 /* 80083588 00080388 90 81 00 08 */ stw r4, 8(r1) -/* 8008358C 0008038C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008358C 0008038C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083590 00080390 7F E3 FB 78 */ mr r3, r31 /* 80083594 00080394 38 A0 00 10 */ li r5, 0x10 /* 80083598 00080398 90 01 00 0C */ stw r0, 0xc(r1) @@ -32275,15 +32275,15 @@ xSndIsPlayingByHandle__FUi: /* 800835AC 000803AC 39 00 00 00 */ li r8, 0 /* 800835B0 000803B0 39 20 00 00 */ li r9, 0 /* 800835B4 000803B4 39 40 00 00 */ li r10, 0 -/* 800835B8 000803B8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800835BC 000803BC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800835B8 000803B8 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800835BC 000803BC C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800835C0 000803C0 4B F8 37 99 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800835C4 000803C4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800835C8 000803C8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800835C8 000803C8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800835CC 000803CC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800835D0 000803D0 38 00 00 00 */ li r0, 0 /* 800835D4 000803D4 90 81 00 08 */ stw r4, 8(r1) -/* 800835D8 000803D8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800835D8 000803D8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800835DC 000803DC 7F E3 FB 78 */ mr r3, r31 /* 800835E0 000803E0 38 A0 00 20 */ li r5, 0x20 /* 800835E4 000803E4 90 01 00 0C */ stw r0, 0xc(r1) @@ -32294,15 +32294,15 @@ xSndIsPlayingByHandle__FUi: /* 800835F8 000803F8 39 00 00 00 */ li r8, 0 /* 800835FC 000803FC 39 20 00 00 */ li r9, 0 /* 80083600 00080400 39 40 00 00 */ li r10, 0 -/* 80083604 00080404 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083608 00080408 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083604 00080404 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083608 00080408 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008360C 0008040C 4B F8 37 4D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083610 00080410 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083614 00080414 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083614 00080414 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083618 00080418 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008361C 0008041C 38 00 00 00 */ li r0, 0 /* 80083620 00080420 90 81 00 08 */ stw r4, 8(r1) -/* 80083624 00080424 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083624 00080424 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083628 00080428 7F E3 FB 78 */ mr r3, r31 /* 8008362C 0008042C 38 A0 00 20 */ li r5, 0x20 /* 80083630 00080430 90 01 00 0C */ stw r0, 0xc(r1) @@ -32313,15 +32313,15 @@ xSndIsPlayingByHandle__FUi: /* 80083644 00080444 39 00 00 00 */ li r8, 0 /* 80083648 00080448 39 20 00 00 */ li r9, 0 /* 8008364C 0008044C 39 40 00 00 */ li r10, 0 -/* 80083650 00080450 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083654 00080454 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083650 00080450 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083654 00080454 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083658 00080458 4B F8 37 01 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008365C 0008045C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083660 00080460 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083660 00080460 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083664 00080464 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083668 00080468 38 00 00 00 */ li r0, 0 /* 8008366C 0008046C 90 81 00 08 */ stw r4, 8(r1) -/* 80083670 00080470 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083670 00080470 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083674 00080474 7F E3 FB 78 */ mr r3, r31 /* 80083678 00080478 38 A0 00 10 */ li r5, 0x10 /* 8008367C 0008047C 90 01 00 0C */ stw r0, 0xc(r1) @@ -32332,15 +32332,15 @@ xSndIsPlayingByHandle__FUi: /* 80083690 00080490 39 00 00 00 */ li r8, 0 /* 80083694 00080494 39 20 00 00 */ li r9, 0 /* 80083698 00080498 39 40 00 00 */ li r10, 0 -/* 8008369C 0008049C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800836A0 000804A0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008369C 0008049C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800836A0 000804A0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800836A4 000804A4 4B F8 36 B5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800836A8 000804A8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800836AC 000804AC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800836AC 000804AC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800836B0 000804B0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800836B4 000804B4 38 00 00 00 */ li r0, 0 /* 800836B8 000804B8 90 81 00 08 */ stw r4, 8(r1) -/* 800836BC 000804BC 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800836BC 000804BC 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800836C0 000804C0 7F E3 FB 78 */ mr r3, r31 /* 800836C4 000804C4 38 A0 00 20 */ li r5, 0x20 /* 800836C8 000804C8 90 01 00 0C */ stw r0, 0xc(r1) @@ -32351,15 +32351,15 @@ xSndIsPlayingByHandle__FUi: /* 800836DC 000804DC 39 00 00 00 */ li r8, 0 /* 800836E0 000804E0 39 20 00 00 */ li r9, 0 /* 800836E4 000804E4 39 40 00 00 */ li r10, 0 -/* 800836E8 000804E8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800836EC 000804EC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800836E8 000804E8 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800836EC 000804EC C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800836F0 000804F0 4B F8 36 69 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800836F4 000804F4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800836F8 000804F8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800836F8 000804F8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800836FC 000804FC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083700 00080500 38 00 00 00 */ li r0, 0 /* 80083704 00080504 90 81 00 08 */ stw r4, 8(r1) -/* 80083708 00080508 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083708 00080508 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008370C 0008050C 7F E3 FB 78 */ mr r3, r31 /* 80083710 00080510 38 A0 00 20 */ li r5, 0x20 /* 80083714 00080514 90 01 00 0C */ stw r0, 0xc(r1) @@ -32370,15 +32370,15 @@ xSndIsPlayingByHandle__FUi: /* 80083728 00080528 39 00 00 00 */ li r8, 0 /* 8008372C 0008052C 39 20 00 00 */ li r9, 0 /* 80083730 00080530 39 40 00 00 */ li r10, 0 -/* 80083734 00080534 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083738 00080538 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083734 00080534 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083738 00080538 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008373C 0008053C 4B F8 36 1D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083740 00080540 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083744 00080544 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083744 00080544 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083748 00080548 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008374C 0008054C 38 00 00 00 */ li r0, 0 /* 80083750 00080550 90 81 00 08 */ stw r4, 8(r1) -/* 80083754 00080554 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083754 00080554 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083758 00080558 7F E3 FB 78 */ mr r3, r31 /* 8008375C 0008055C 38 A0 00 10 */ li r5, 0x10 /* 80083760 00080560 90 01 00 0C */ stw r0, 0xc(r1) @@ -32389,15 +32389,15 @@ xSndIsPlayingByHandle__FUi: /* 80083774 00080574 39 00 00 00 */ li r8, 0 /* 80083778 00080578 39 20 00 00 */ li r9, 0 /* 8008377C 0008057C 39 40 00 00 */ li r10, 0 -/* 80083780 00080580 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083784 00080584 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083780 00080580 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083784 00080584 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083788 00080588 4B F8 35 D1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008378C 0008058C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083790 00080590 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083790 00080590 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083794 00080594 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083798 00080598 38 00 00 00 */ li r0, 0 /* 8008379C 0008059C 90 81 00 08 */ stw r4, 8(r1) -/* 800837A0 000805A0 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800837A0 000805A0 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800837A4 000805A4 7F E3 FB 78 */ mr r3, r31 /* 800837A8 000805A8 38 A0 00 20 */ li r5, 0x20 /* 800837AC 000805AC 90 01 00 0C */ stw r0, 0xc(r1) @@ -32408,15 +32408,15 @@ xSndIsPlayingByHandle__FUi: /* 800837C0 000805C0 39 00 00 00 */ li r8, 0 /* 800837C4 000805C4 39 20 00 00 */ li r9, 0 /* 800837C8 000805C8 39 40 00 00 */ li r10, 0 -/* 800837CC 000805CC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800837D0 000805D0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800837CC 000805CC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800837D0 000805D0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800837D4 000805D4 4B F8 35 85 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800837D8 000805D8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800837DC 000805DC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800837DC 000805DC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800837E0 000805E0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800837E4 000805E4 38 00 00 00 */ li r0, 0 /* 800837E8 000805E8 90 81 00 08 */ stw r4, 8(r1) -/* 800837EC 000805EC 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800837EC 000805EC 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800837F0 000805F0 7F E3 FB 78 */ mr r3, r31 /* 800837F4 000805F4 38 A0 00 10 */ li r5, 0x10 /* 800837F8 000805F8 90 01 00 0C */ stw r0, 0xc(r1) @@ -32427,15 +32427,15 @@ xSndIsPlayingByHandle__FUi: /* 8008380C 0008060C 39 00 00 00 */ li r8, 0 /* 80083810 00080610 39 20 00 00 */ li r9, 0 /* 80083814 00080614 39 40 00 00 */ li r10, 0 -/* 80083818 00080618 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008381C 0008061C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083818 00080618 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008381C 0008061C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083820 00080620 4B F8 35 39 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083824 00080624 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083828 00080628 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083828 00080628 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008382C 0008062C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083830 00080630 38 00 00 00 */ li r0, 0 /* 80083834 00080634 90 81 00 08 */ stw r4, 8(r1) -/* 80083838 00080638 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083838 00080638 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008383C 0008063C 7F E3 FB 78 */ mr r3, r31 /* 80083840 00080640 38 A0 00 20 */ li r5, 0x20 /* 80083844 00080644 90 01 00 0C */ stw r0, 0xc(r1) @@ -32446,15 +32446,15 @@ xSndIsPlayingByHandle__FUi: /* 80083858 00080658 39 00 00 00 */ li r8, 0 /* 8008385C 0008065C 39 20 00 00 */ li r9, 0 /* 80083860 00080660 39 40 00 00 */ li r10, 0 -/* 80083864 00080664 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083868 00080668 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083864 00080664 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083868 00080668 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008386C 0008066C 4B F8 34 ED */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083870 00080670 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083874 00080674 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083874 00080674 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083878 00080678 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008387C 0008067C 38 00 00 00 */ li r0, 0 /* 80083880 00080680 90 81 00 08 */ stw r4, 8(r1) -/* 80083884 00080684 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083884 00080684 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083888 00080688 7F E3 FB 78 */ mr r3, r31 /* 8008388C 0008068C 38 A0 00 20 */ li r5, 0x20 /* 80083890 00080690 90 01 00 0C */ stw r0, 0xc(r1) @@ -32465,15 +32465,15 @@ xSndIsPlayingByHandle__FUi: /* 800838A4 000806A4 39 00 00 00 */ li r8, 0 /* 800838A8 000806A8 39 20 00 00 */ li r9, 0 /* 800838AC 000806AC 39 40 00 00 */ li r10, 0 -/* 800838B0 000806B0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800838B4 000806B4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800838B0 000806B0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800838B4 000806B4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800838B8 000806B8 4B F8 34 A1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800838BC 000806BC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800838C0 000806C0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800838C0 000806C0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800838C4 000806C4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800838C8 000806C8 38 00 00 00 */ li r0, 0 /* 800838CC 000806CC 90 81 00 08 */ stw r4, 8(r1) -/* 800838D0 000806D0 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800838D0 000806D0 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800838D4 000806D4 7F E3 FB 78 */ mr r3, r31 /* 800838D8 000806D8 38 A0 00 10 */ li r5, 0x10 /* 800838DC 000806DC 90 01 00 0C */ stw r0, 0xc(r1) @@ -32484,15 +32484,15 @@ xSndIsPlayingByHandle__FUi: /* 800838F0 000806F0 39 00 00 00 */ li r8, 0 /* 800838F4 000806F4 39 20 00 00 */ li r9, 0 /* 800838F8 000806F8 39 40 00 00 */ li r10, 0 -/* 800838FC 000806FC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083900 00080700 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800838FC 000806FC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083900 00080700 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083904 00080704 4B F8 34 55 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083908 00080708 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008390C 0008070C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008390C 0008070C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083910 00080710 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083914 00080714 38 00 00 00 */ li r0, 0 /* 80083918 00080718 90 81 00 08 */ stw r4, 8(r1) -/* 8008391C 0008071C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008391C 0008071C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083920 00080720 7F E3 FB 78 */ mr r3, r31 /* 80083924 00080724 38 A0 00 20 */ li r5, 0x20 /* 80083928 00080728 90 01 00 0C */ stw r0, 0xc(r1) @@ -32503,15 +32503,15 @@ xSndIsPlayingByHandle__FUi: /* 8008393C 0008073C 39 00 00 00 */ li r8, 0 /* 80083940 00080740 39 20 00 00 */ li r9, 0 /* 80083944 00080744 39 40 00 00 */ li r10, 0 -/* 80083948 00080748 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008394C 0008074C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083948 00080748 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008394C 0008074C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083950 00080750 4B F8 34 09 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083954 00080754 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083958 00080758 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083958 00080758 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008395C 0008075C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083960 00080760 38 00 00 00 */ li r0, 0 /* 80083964 00080764 90 81 00 08 */ stw r4, 8(r1) -/* 80083968 00080768 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083968 00080768 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008396C 0008076C 7F E3 FB 78 */ mr r3, r31 /* 80083970 00080770 38 A0 00 20 */ li r5, 0x20 /* 80083974 00080774 90 01 00 0C */ stw r0, 0xc(r1) @@ -32522,15 +32522,15 @@ xSndIsPlayingByHandle__FUi: /* 80083988 00080788 39 00 00 00 */ li r8, 0 /* 8008398C 0008078C 39 20 00 00 */ li r9, 0 /* 80083990 00080790 39 40 00 00 */ li r10, 0 -/* 80083994 00080794 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083998 00080798 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083994 00080794 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083998 00080798 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008399C 0008079C 4B F8 33 BD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800839A0 000807A0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800839A4 000807A4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800839A4 000807A4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800839A8 000807A8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800839AC 000807AC 38 00 00 00 */ li r0, 0 /* 800839B0 000807B0 90 81 00 08 */ stw r4, 8(r1) -/* 800839B4 000807B4 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800839B4 000807B4 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800839B8 000807B8 7F E3 FB 78 */ mr r3, r31 /* 800839BC 000807BC 38 A0 00 10 */ li r5, 0x10 /* 800839C0 000807C0 90 01 00 0C */ stw r0, 0xc(r1) @@ -32541,15 +32541,15 @@ xSndIsPlayingByHandle__FUi: /* 800839D4 000807D4 39 00 00 00 */ li r8, 0 /* 800839D8 000807D8 39 20 00 00 */ li r9, 0 /* 800839DC 000807DC 39 40 00 00 */ li r10, 0 -/* 800839E0 000807E0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800839E4 000807E4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800839E0 000807E0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800839E4 000807E4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800839E8 000807E8 4B F8 33 71 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800839EC 000807EC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800839F0 000807F0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800839F0 000807F0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800839F4 000807F4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800839F8 000807F8 38 00 00 00 */ li r0, 0 /* 800839FC 000807FC 90 81 00 08 */ stw r4, 8(r1) -/* 80083A00 00080800 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083A00 00080800 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083A04 00080804 7F E3 FB 78 */ mr r3, r31 /* 80083A08 00080808 38 A0 00 10 */ li r5, 0x10 /* 80083A0C 0008080C 90 01 00 0C */ stw r0, 0xc(r1) @@ -32560,15 +32560,15 @@ xSndIsPlayingByHandle__FUi: /* 80083A20 00080820 39 00 00 00 */ li r8, 0 /* 80083A24 00080824 39 20 00 00 */ li r9, 0 /* 80083A28 00080828 39 40 00 00 */ li r10, 0 -/* 80083A2C 0008082C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083A30 00080830 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083A2C 0008082C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083A30 00080830 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083A34 00080834 4B F8 33 25 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083A38 00080838 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083A3C 0008083C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083A3C 0008083C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083A40 00080840 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083A44 00080844 38 00 00 00 */ li r0, 0 /* 80083A48 00080848 90 81 00 08 */ stw r4, 8(r1) -/* 80083A4C 0008084C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083A4C 0008084C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083A50 00080850 7F E3 FB 78 */ mr r3, r31 /* 80083A54 00080854 38 A0 00 10 */ li r5, 0x10 /* 80083A58 00080858 90 01 00 0C */ stw r0, 0xc(r1) @@ -32579,15 +32579,15 @@ xSndIsPlayingByHandle__FUi: /* 80083A6C 0008086C 39 00 00 00 */ li r8, 0 /* 80083A70 00080870 39 20 00 00 */ li r9, 0 /* 80083A74 00080874 39 40 00 00 */ li r10, 0 -/* 80083A78 00080878 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083A7C 0008087C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083A78 00080878 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083A7C 0008087C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083A80 00080880 4B F8 32 D9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083A84 00080884 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083A88 00080888 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083A88 00080888 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083A8C 0008088C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083A90 00080890 38 00 00 00 */ li r0, 0 /* 80083A94 00080894 90 81 00 08 */ stw r4, 8(r1) -/* 80083A98 00080898 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083A98 00080898 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083A9C 0008089C 7F E3 FB 78 */ mr r3, r31 /* 80083AA0 000808A0 38 A0 00 10 */ li r5, 0x10 /* 80083AA4 000808A4 90 01 00 0C */ stw r0, 0xc(r1) @@ -32598,15 +32598,15 @@ xSndIsPlayingByHandle__FUi: /* 80083AB8 000808B8 39 00 00 00 */ li r8, 0 /* 80083ABC 000808BC 39 20 00 00 */ li r9, 0 /* 80083AC0 000808C0 39 40 00 00 */ li r10, 0 -/* 80083AC4 000808C4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083AC8 000808C8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083AC4 000808C4 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083AC8 000808C8 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083ACC 000808CC 4B F8 32 8D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083AD0 000808D0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083AD4 000808D4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083AD4 000808D4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083AD8 000808D8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083ADC 000808DC 38 00 00 00 */ li r0, 0 /* 80083AE0 000808E0 90 81 00 08 */ stw r4, 8(r1) -/* 80083AE4 000808E4 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083AE4 000808E4 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083AE8 000808E8 7F E3 FB 78 */ mr r3, r31 /* 80083AEC 000808EC 38 A0 00 20 */ li r5, 0x20 /* 80083AF0 000808F0 90 01 00 0C */ stw r0, 0xc(r1) @@ -32617,15 +32617,15 @@ xSndIsPlayingByHandle__FUi: /* 80083B04 00080904 39 00 00 00 */ li r8, 0 /* 80083B08 00080908 39 20 00 00 */ li r9, 0 /* 80083B0C 0008090C 39 40 00 00 */ li r10, 0 -/* 80083B10 00080910 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083B14 00080914 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083B10 00080910 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083B14 00080914 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083B18 00080918 4B F8 32 41 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083B1C 0008091C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083B20 00080920 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083B20 00080920 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083B24 00080924 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083B28 00080928 38 00 00 00 */ li r0, 0 /* 80083B2C 0008092C 90 81 00 08 */ stw r4, 8(r1) -/* 80083B30 00080930 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083B30 00080930 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083B34 00080934 7F E3 FB 78 */ mr r3, r31 /* 80083B38 00080938 38 A0 00 20 */ li r5, 0x20 /* 80083B3C 0008093C 90 01 00 0C */ stw r0, 0xc(r1) @@ -32636,15 +32636,15 @@ xSndIsPlayingByHandle__FUi: /* 80083B50 00080950 39 00 00 00 */ li r8, 0 /* 80083B54 00080954 39 20 00 00 */ li r9, 0 /* 80083B58 00080958 39 40 00 00 */ li r10, 0 -/* 80083B5C 0008095C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083B60 00080960 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083B5C 0008095C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083B60 00080960 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083B64 00080964 4B F8 31 F5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083B68 00080968 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083B6C 0008096C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083B6C 0008096C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083B70 00080970 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083B74 00080974 38 00 00 00 */ li r0, 0 /* 80083B78 00080978 90 81 00 08 */ stw r4, 8(r1) -/* 80083B7C 0008097C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083B7C 0008097C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083B80 00080980 7F E3 FB 78 */ mr r3, r31 /* 80083B84 00080984 38 A0 00 10 */ li r5, 0x10 /* 80083B88 00080988 90 01 00 0C */ stw r0, 0xc(r1) @@ -32655,15 +32655,15 @@ xSndIsPlayingByHandle__FUi: /* 80083B9C 0008099C 39 00 00 00 */ li r8, 0 /* 80083BA0 000809A0 39 20 00 00 */ li r9, 0 /* 80083BA4 000809A4 39 40 00 00 */ li r10, 0 -/* 80083BA8 000809A8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083BAC 000809AC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083BA8 000809A8 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083BAC 000809AC C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083BB0 000809B0 4B F8 31 A9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083BB4 000809B4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083BB8 000809B8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083BB8 000809B8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083BBC 000809BC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083BC0 000809C0 38 00 00 00 */ li r0, 0 /* 80083BC4 000809C4 90 81 00 08 */ stw r4, 8(r1) -/* 80083BC8 000809C8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083BC8 000809C8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083BCC 000809CC 7F E3 FB 78 */ mr r3, r31 /* 80083BD0 000809D0 38 A0 00 20 */ li r5, 0x20 /* 80083BD4 000809D4 90 01 00 0C */ stw r0, 0xc(r1) @@ -32674,15 +32674,15 @@ xSndIsPlayingByHandle__FUi: /* 80083BE8 000809E8 39 00 00 00 */ li r8, 0 /* 80083BEC 000809EC 39 20 00 00 */ li r9, 0 /* 80083BF0 000809F0 39 40 00 00 */ li r10, 0 -/* 80083BF4 000809F4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083BF8 000809F8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083BF4 000809F4 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083BF8 000809F8 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083BFC 000809FC 4B F8 31 5D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083C00 00080A00 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083C04 00080A04 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083C04 00080A04 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083C08 00080A08 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083C0C 00080A0C 38 00 00 00 */ li r0, 0 /* 80083C10 00080A10 90 81 00 08 */ stw r4, 8(r1) -/* 80083C14 00080A14 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083C14 00080A14 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083C18 00080A18 7F E3 FB 78 */ mr r3, r31 /* 80083C1C 00080A1C 38 A0 00 20 */ li r5, 0x20 /* 80083C20 00080A20 90 01 00 0C */ stw r0, 0xc(r1) @@ -32693,15 +32693,15 @@ xSndIsPlayingByHandle__FUi: /* 80083C34 00080A34 39 00 00 00 */ li r8, 0 /* 80083C38 00080A38 39 20 00 00 */ li r9, 0 /* 80083C3C 00080A3C 39 40 00 00 */ li r10, 0 -/* 80083C40 00080A40 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083C44 00080A44 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083C40 00080A40 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083C44 00080A44 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083C48 00080A48 4B F8 31 11 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083C4C 00080A4C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083C50 00080A50 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083C50 00080A50 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083C54 00080A54 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083C58 00080A58 38 00 00 00 */ li r0, 0 /* 80083C5C 00080A5C 90 81 00 08 */ stw r4, 8(r1) -/* 80083C60 00080A60 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083C60 00080A60 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083C64 00080A64 7F E3 FB 78 */ mr r3, r31 /* 80083C68 00080A68 38 A0 00 20 */ li r5, 0x20 /* 80083C6C 00080A6C 90 01 00 0C */ stw r0, 0xc(r1) @@ -32712,15 +32712,15 @@ xSndIsPlayingByHandle__FUi: /* 80083C80 00080A80 39 00 00 00 */ li r8, 0 /* 80083C84 00080A84 39 20 00 00 */ li r9, 0 /* 80083C88 00080A88 39 40 00 00 */ li r10, 0 -/* 80083C8C 00080A8C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083C90 00080A90 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083C8C 00080A8C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083C90 00080A90 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083C94 00080A94 4B F8 30 C5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083C98 00080A98 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083C9C 00080A9C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083C9C 00080A9C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083CA0 00080AA0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083CA4 00080AA4 38 00 00 00 */ li r0, 0 /* 80083CA8 00080AA8 90 81 00 08 */ stw r4, 8(r1) -/* 80083CAC 00080AAC 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083CAC 00080AAC 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083CB0 00080AB0 7F E3 FB 78 */ mr r3, r31 /* 80083CB4 00080AB4 38 A0 00 20 */ li r5, 0x20 /* 80083CB8 00080AB8 90 01 00 0C */ stw r0, 0xc(r1) @@ -32731,15 +32731,15 @@ xSndIsPlayingByHandle__FUi: /* 80083CCC 00080ACC 39 00 00 00 */ li r8, 0 /* 80083CD0 00080AD0 39 20 00 00 */ li r9, 0 /* 80083CD4 00080AD4 39 40 00 00 */ li r10, 0 -/* 80083CD8 00080AD8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083CDC 00080ADC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083CD8 00080AD8 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083CDC 00080ADC C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083CE0 00080AE0 4B F8 30 79 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083CE4 00080AE4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083CE8 00080AE8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083CE8 00080AE8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083CEC 00080AEC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083CF0 00080AF0 38 00 00 00 */ li r0, 0 /* 80083CF4 00080AF4 90 81 00 08 */ stw r4, 8(r1) -/* 80083CF8 00080AF8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083CF8 00080AF8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083CFC 00080AFC 7F E3 FB 78 */ mr r3, r31 /* 80083D00 00080B00 38 A0 00 20 */ li r5, 0x20 /* 80083D04 00080B04 90 01 00 0C */ stw r0, 0xc(r1) @@ -32750,15 +32750,15 @@ xSndIsPlayingByHandle__FUi: /* 80083D18 00080B18 39 00 00 00 */ li r8, 0 /* 80083D1C 00080B1C 39 20 00 00 */ li r9, 0 /* 80083D20 00080B20 39 40 00 00 */ li r10, 0 -/* 80083D24 00080B24 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083D28 00080B28 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083D24 00080B24 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083D28 00080B28 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083D2C 00080B2C 4B F8 30 2D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083D30 00080B30 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083D34 00080B34 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083D34 00080B34 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083D38 00080B38 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083D3C 00080B3C 38 00 00 00 */ li r0, 0 /* 80083D40 00080B40 90 81 00 08 */ stw r4, 8(r1) -/* 80083D44 00080B44 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083D44 00080B44 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083D48 00080B48 7F E3 FB 78 */ mr r3, r31 /* 80083D4C 00080B4C 38 A0 00 20 */ li r5, 0x20 /* 80083D50 00080B50 90 01 00 0C */ stw r0, 0xc(r1) @@ -32769,15 +32769,15 @@ xSndIsPlayingByHandle__FUi: /* 80083D64 00080B64 39 00 00 00 */ li r8, 0 /* 80083D68 00080B68 39 20 00 00 */ li r9, 0 /* 80083D6C 00080B6C 39 40 00 00 */ li r10, 0 -/* 80083D70 00080B70 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083D74 00080B74 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083D70 00080B70 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083D74 00080B74 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083D78 00080B78 4B F8 2F E1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083D7C 00080B7C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083D80 00080B80 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083D80 00080B80 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083D84 00080B84 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083D88 00080B88 38 00 00 00 */ li r0, 0 /* 80083D8C 00080B8C 90 81 00 08 */ stw r4, 8(r1) -/* 80083D90 00080B90 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083D90 00080B90 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083D94 00080B94 7F E3 FB 78 */ mr r3, r31 /* 80083D98 00080B98 38 A0 00 10 */ li r5, 0x10 /* 80083D9C 00080B9C 90 01 00 0C */ stw r0, 0xc(r1) @@ -32788,15 +32788,15 @@ xSndIsPlayingByHandle__FUi: /* 80083DB0 00080BB0 39 00 00 00 */ li r8, 0 /* 80083DB4 00080BB4 39 20 00 00 */ li r9, 0 /* 80083DB8 00080BB8 39 40 00 00 */ li r10, 0 -/* 80083DBC 00080BBC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083DC0 00080BC0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083DBC 00080BBC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083DC0 00080BC0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083DC4 00080BC4 4B F8 2F 95 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083DC8 00080BC8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083DCC 00080BCC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083DCC 00080BCC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083DD0 00080BD0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083DD4 00080BD4 38 00 00 00 */ li r0, 0 /* 80083DD8 00080BD8 90 81 00 08 */ stw r4, 8(r1) -/* 80083DDC 00080BDC 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083DDC 00080BDC 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083DE0 00080BE0 7F E3 FB 78 */ mr r3, r31 /* 80083DE4 00080BE4 38 A0 00 20 */ li r5, 0x20 /* 80083DE8 00080BE8 90 01 00 0C */ stw r0, 0xc(r1) @@ -32807,15 +32807,15 @@ xSndIsPlayingByHandle__FUi: /* 80083DFC 00080BFC 39 00 00 00 */ li r8, 0 /* 80083E00 00080C00 39 20 00 00 */ li r9, 0 /* 80083E04 00080C04 39 40 00 00 */ li r10, 0 -/* 80083E08 00080C08 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083E0C 00080C0C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083E08 00080C08 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083E0C 00080C0C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083E10 00080C10 4B F8 2F 49 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083E14 00080C14 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083E18 00080C18 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083E18 00080C18 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083E1C 00080C1C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083E20 00080C20 38 00 00 00 */ li r0, 0 /* 80083E24 00080C24 90 81 00 08 */ stw r4, 8(r1) -/* 80083E28 00080C28 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083E28 00080C28 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083E2C 00080C2C 7F E3 FB 78 */ mr r3, r31 /* 80083E30 00080C30 38 A0 00 10 */ li r5, 0x10 /* 80083E34 00080C34 90 01 00 0C */ stw r0, 0xc(r1) @@ -32826,15 +32826,15 @@ xSndIsPlayingByHandle__FUi: /* 80083E48 00080C48 39 00 00 00 */ li r8, 0 /* 80083E4C 00080C4C 39 20 00 00 */ li r9, 0 /* 80083E50 00080C50 39 40 00 00 */ li r10, 0 -/* 80083E54 00080C54 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083E58 00080C58 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083E54 00080C54 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083E58 00080C58 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083E5C 00080C5C 4B F8 2E FD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083E60 00080C60 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083E64 00080C64 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083E64 00080C64 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083E68 00080C68 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083E6C 00080C6C 38 00 00 00 */ li r0, 0 /* 80083E70 00080C70 90 81 00 08 */ stw r4, 8(r1) -/* 80083E74 00080C74 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083E74 00080C74 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083E78 00080C78 7F E3 FB 78 */ mr r3, r31 /* 80083E7C 00080C7C 38 A0 00 20 */ li r5, 0x20 /* 80083E80 00080C80 90 01 00 0C */ stw r0, 0xc(r1) @@ -32845,15 +32845,15 @@ xSndIsPlayingByHandle__FUi: /* 80083E94 00080C94 39 00 00 00 */ li r8, 0 /* 80083E98 00080C98 39 20 00 00 */ li r9, 0 /* 80083E9C 00080C9C 39 40 00 00 */ li r10, 0 -/* 80083EA0 00080CA0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083EA4 00080CA4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083EA0 00080CA0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083EA4 00080CA4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083EA8 00080CA8 4B F8 2E B1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083EAC 00080CAC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083EB0 00080CB0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083EB0 00080CB0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083EB4 00080CB4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083EB8 00080CB8 38 00 00 00 */ li r0, 0 /* 80083EBC 00080CBC 90 81 00 08 */ stw r4, 8(r1) -/* 80083EC0 00080CC0 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083EC0 00080CC0 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083EC4 00080CC4 7F E3 FB 78 */ mr r3, r31 /* 80083EC8 00080CC8 38 A0 00 10 */ li r5, 0x10 /* 80083ECC 00080CCC 90 01 00 0C */ stw r0, 0xc(r1) @@ -32864,15 +32864,15 @@ xSndIsPlayingByHandle__FUi: /* 80083EE0 00080CE0 39 00 00 00 */ li r8, 0 /* 80083EE4 00080CE4 39 20 00 00 */ li r9, 0 /* 80083EE8 00080CE8 39 40 00 00 */ li r10, 0 -/* 80083EEC 00080CEC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083EF0 00080CF0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083EEC 00080CEC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083EF0 00080CF0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083EF4 00080CF4 4B F8 2E 65 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083EF8 00080CF8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083EFC 00080CFC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083EFC 00080CFC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083F00 00080D00 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083F04 00080D04 38 00 00 00 */ li r0, 0 /* 80083F08 00080D08 90 81 00 08 */ stw r4, 8(r1) -/* 80083F0C 00080D0C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083F0C 00080D0C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083F10 00080D10 7F E3 FB 78 */ mr r3, r31 /* 80083F14 00080D14 38 A0 00 20 */ li r5, 0x20 /* 80083F18 00080D18 90 01 00 0C */ stw r0, 0xc(r1) @@ -32883,15 +32883,15 @@ xSndIsPlayingByHandle__FUi: /* 80083F2C 00080D2C 39 00 00 00 */ li r8, 0 /* 80083F30 00080D30 39 20 00 00 */ li r9, 0 /* 80083F34 00080D34 39 40 00 00 */ li r10, 0 -/* 80083F38 00080D38 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083F3C 00080D3C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083F38 00080D38 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083F3C 00080D3C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083F40 00080D40 4B F8 2E 19 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083F44 00080D44 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80083F48 00080D48 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083F48 00080D48 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083F4C 00080D4C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80083F50 00080D50 38 00 00 00 */ li r0, 0 /* 80083F54 00080D54 90 81 00 08 */ stw r4, 8(r1) -/* 80083F58 00080D58 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80083F58 00080D58 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80083F5C 00080D5C 7F E3 FB 78 */ mr r3, r31 /* 80083F60 00080D60 38 A0 00 20 */ li r5, 0x20 /* 80083F64 00080D64 90 01 00 0C */ stw r0, 0xc(r1) @@ -32902,57 +32902,57 @@ xSndIsPlayingByHandle__FUi: /* 80083F78 00080D78 39 00 00 00 */ li r8, 0 /* 80083F7C 00080D7C 39 20 00 00 */ li r9, 0 /* 80083F80 00080D80 39 40 00 00 */ li r10, 0 -/* 80083F84 00080D84 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80083F88 00080D88 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083F84 00080D84 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80083F88 00080D88 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80083F8C 00080D8C 4B F8 2D CD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80083F90 00080D90 38 00 00 00 */ li r0, 0 -/* 80083F94 00080D94 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083F94 00080D94 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083F98 00080D98 90 01 00 08 */ stw r0, 8(r1) -/* 80083F9C 00080D9C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80083F9C 00080D9C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80083FA0 00080DA0 7F E3 FB 78 */ mr r3, r31 /* 80083FA4 00080DA4 38 C0 00 00 */ li r6, 0 /* 80083FA8 00080DA8 90 01 00 0C */ stw r0, 0xc(r1) /* 80083FAC 00080DAC 38 85 02 D9 */ addi r4, r5, 0x2d9 /* 80083FB0 00080DB0 38 A5 02 89 */ addi r5, r5, 0x289 /* 80083FB4 00080DB4 38 E0 00 00 */ li r7, 0 -/* 80083FB8 00080DB8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083FB8 00080DB8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80083FBC 00080DBC 39 00 00 10 */ li r8, 0x10 -/* 80083FC0 00080DC0 C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 80083FC0 00080DC0 C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 80083FC4 00080DC4 39 20 00 00 */ li r9, 0 /* 80083FC8 00080DC8 FC 40 08 90 */ fmr f2, f1 /* 80083FCC 00080DCC 39 40 00 00 */ li r10, 0 /* 80083FD0 00080DD0 4B F8 33 F1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80083FD4 00080DD4 38 00 00 00 */ li r0, 0 -/* 80083FD8 00080DD8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80083FD8 00080DD8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80083FDC 00080DDC 90 01 00 08 */ stw r0, 8(r1) -/* 80083FE0 00080DE0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80083FE0 00080DE0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80083FE4 00080DE4 3C 80 80 07 */ lis r4, lbl_800688A0@ha /* 80083FE8 00080DE8 7F E3 FB 78 */ mr r3, r31 /* 80083FEC 00080DEC 90 01 00 0C */ stw r0, 0xc(r1) /* 80083FF0 00080DF0 38 E4 88 A0 */ addi r7, r4, lbl_800688A0@l /* 80083FF4 00080DF4 38 85 04 65 */ addi r4, r5, 0x465 /* 80083FF8 00080DF8 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 80083FFC 00080DFC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80083FFC 00080DFC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084000 00080E00 38 C0 00 00 */ li r6, 0 -/* 80084004 00080E04 C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 80084004 00080E04 C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 80084008 00080E08 39 00 00 10 */ li r8, 0x10 /* 8008400C 00080E0C FC 40 08 90 */ fmr f2, f1 /* 80084010 00080E10 39 20 00 00 */ li r9, 0 /* 80084014 00080E14 39 40 00 00 */ li r10, 0 /* 80084018 00080E18 4B F8 33 A9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008401C 00080E1C 38 00 00 00 */ li r0, 0 -/* 80084020 00080E20 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084020 00080E20 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084024 00080E24 90 01 00 08 */ stw r0, 8(r1) -/* 80084028 00080E28 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084028 00080E28 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008402C 00080E2C 3C 80 80 07 */ lis r4, lbl_8006C83C@ha /* 80084030 00080E30 3C 60 80 07 */ lis r3, lbl_8006CA5C@ha /* 80084034 00080E34 90 01 00 0C */ stw r0, 0xc(r1) /* 80084038 00080E38 38 C4 C8 3C */ addi r6, r4, lbl_8006C83C@l /* 8008403C 00080E3C 38 E3 CA 5C */ addi r7, r3, lbl_8006CA5C@l /* 80084040 00080E40 38 85 04 C1 */ addi r4, r5, 0x4c1 -/* 80084044 00080E44 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084044 00080E44 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084048 00080E48 7F E3 FB 78 */ mr r3, r31 -/* 8008404C 00080E4C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008404C 00080E4C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80084050 00080E50 38 A5 03 B3 */ addi r5, r5, 0x3b3 /* 80084054 00080E54 FC 40 08 90 */ fmr f2, f1 /* 80084058 00080E58 39 00 00 00 */ li r8, 0 @@ -32960,18 +32960,18 @@ xSndIsPlayingByHandle__FUi: /* 80084060 00080E60 39 40 00 01 */ li r10, 1 /* 80084064 00080E64 4B F8 33 5D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084068 00080E68 38 00 00 00 */ li r0, 0 -/* 8008406C 00080E6C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008406C 00080E6C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084070 00080E70 90 01 00 08 */ stw r0, 8(r1) -/* 80084074 00080E74 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084074 00080E74 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084078 00080E78 3C 80 80 07 */ lis r4, lbl_8006C8AC@ha /* 8008407C 00080E7C 3C 60 80 07 */ lis r3, zEntPlayer.LassoSwingBeginCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80084080 00080E80 90 01 00 0C */ stw r0, 0xc(r1) /* 80084084 00080E84 38 C4 C8 AC */ addi r6, r4, lbl_8006C8AC@l /* 80084088 00080E88 38 E3 C9 40 */ addi r7, r3, zEntPlayer.LassoSwingBeginCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008408C 00080E8C 38 85 05 3E */ addi r4, r5, 0x53e -/* 80084090 00080E90 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084090 00080E90 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084094 00080E94 7F E3 FB 78 */ mr r3, r31 -/* 80084098 00080E98 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80084098 00080E98 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008409C 00080E9C 38 A5 03 B3 */ addi r5, r5, 0x3b3 /* 800840A0 00080EA0 FC 40 08 90 */ fmr f2, f1 /* 800840A4 00080EA4 39 00 00 00 */ li r8, 0 @@ -32979,54 +32979,54 @@ xSndIsPlayingByHandle__FUi: /* 800840AC 00080EAC 39 40 00 01 */ li r10, 1 /* 800840B0 00080EB0 4B F8 33 11 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800840B4 00080EB4 38 00 00 00 */ li r0, 0 -/* 800840B8 00080EB8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800840B8 00080EB8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800840BC 00080EBC 90 01 00 08 */ stw r0, 8(r1) -/* 800840C0 00080EC0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800840C0 00080EC0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800840C4 00080EC4 3C 80 80 07 */ lis r4, lbl_8006CAC8@ha /* 800840C8 00080EC8 7F E3 FB 78 */ mr r3, r31 /* 800840CC 00080ECC 90 01 00 0C */ stw r0, 0xc(r1) /* 800840D0 00080ED0 38 E4 CA C8 */ addi r7, r4, lbl_8006CAC8@l /* 800840D4 00080ED4 38 85 03 B3 */ addi r4, r5, 0x3b3 /* 800840D8 00080ED8 38 A5 03 C5 */ addi r5, r5, 0x3c5 -/* 800840DC 00080EDC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800840DC 00080EDC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800840E0 00080EE0 38 C0 00 00 */ li r6, 0 -/* 800840E4 00080EE4 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800840E4 00080EE4 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800840E8 00080EE8 39 00 00 10 */ li r8, 0x10 /* 800840EC 00080EEC FC 40 08 90 */ fmr f2, f1 /* 800840F0 00080EF0 39 20 00 00 */ li r9, 0 /* 800840F4 00080EF4 39 40 00 00 */ li r10, 0 /* 800840F8 00080EF8 4B F8 32 C9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800840FC 00080EFC 38 00 00 00 */ li r0, 0 -/* 80084100 00080F00 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084100 00080F00 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084104 00080F04 90 01 00 08 */ stw r0, 8(r1) -/* 80084108 00080F08 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084108 00080F08 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008410C 00080F0C 3C 80 80 07 */ lis r4, lbl_8006CBB0@ha /* 80084110 00080F10 7F E3 FB 78 */ mr r3, r31 /* 80084114 00080F14 90 01 00 0C */ stw r0, 0xc(r1) /* 80084118 00080F18 38 E4 CB B0 */ addi r7, r4, lbl_8006CBB0@l /* 8008411C 00080F1C 38 85 03 C5 */ addi r4, r5, 0x3c5 /* 80084120 00080F20 38 A5 03 D7 */ addi r5, r5, 0x3d7 -/* 80084124 00080F24 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084124 00080F24 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084128 00080F28 38 C0 00 00 */ li r6, 0 -/* 8008412C 00080F2C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008412C 00080F2C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80084130 00080F30 39 00 00 10 */ li r8, 0x10 /* 80084134 00080F34 FC 40 08 90 */ fmr f2, f1 /* 80084138 00080F38 39 20 00 00 */ li r9, 0 /* 8008413C 00080F3C 39 40 00 00 */ li r10, 0 /* 80084140 00080F40 4B F8 32 81 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084144 00080F44 38 00 00 00 */ li r0, 0 -/* 80084148 00080F48 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084148 00080F48 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008414C 00080F4C 90 01 00 08 */ stw r0, 8(r1) -/* 80084150 00080F50 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084150 00080F50 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084154 00080F54 3C 80 80 07 */ lis r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80084158 00080F58 3C 60 80 07 */ lis r3, lbl_8006CC14@ha /* 8008415C 00080F5C 90 01 00 0C */ stw r0, 0xc(r1) /* 80084160 00080F60 38 C4 87 C8 */ addi r6, r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80084164 00080F64 38 E3 CC 14 */ addi r7, r3, lbl_8006CC14@l /* 80084168 00080F68 38 85 06 05 */ addi r4, r5, 0x605 -/* 8008416C 00080F6C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008416C 00080F6C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084170 00080F70 7F E3 FB 78 */ mr r3, r31 -/* 80084174 00080F74 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80084174 00080F74 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80084178 00080F78 38 A5 02 2D */ addi r5, r5, 0x22d /* 8008417C 00080F7C FC 40 08 90 */ fmr f2, f1 /* 80084180 00080F80 39 00 00 00 */ li r8, 0 @@ -33034,18 +33034,18 @@ xSndIsPlayingByHandle__FUi: /* 80084188 00080F88 39 40 00 01 */ li r10, 1 /* 8008418C 00080F8C 4B F8 32 35 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084190 00080F90 38 00 00 00 */ li r0, 0 -/* 80084194 00080F94 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084194 00080F94 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084198 00080F98 90 01 00 08 */ stw r0, 8(r1) -/* 8008419C 00080F9C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008419C 00080F9C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800841A0 00080FA0 3C 80 80 07 */ lis r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800841A4 00080FA4 3C 60 80 07 */ lis r3, lbl_8006CC14@ha /* 800841A8 00080FA8 90 01 00 0C */ stw r0, 0xc(r1) /* 800841AC 00080FAC 38 C4 86 4C */ addi r6, r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 800841B0 00080FB0 38 E3 CC 14 */ addi r7, r3, lbl_8006CC14@l /* 800841B4 00080FB4 38 85 06 05 */ addi r4, r5, 0x605 -/* 800841B8 00080FB8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800841B8 00080FB8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800841BC 00080FBC 7F E3 FB 78 */ mr r3, r31 -/* 800841C0 00080FC0 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800841C0 00080FC0 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800841C4 00080FC4 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 800841C8 00080FC8 FC 40 08 90 */ fmr f2, f1 /* 800841CC 00080FCC 39 00 00 00 */ li r8, 0 @@ -33053,18 +33053,18 @@ xSndIsPlayingByHandle__FUi: /* 800841D4 00080FD4 39 40 00 01 */ li r10, 1 /* 800841D8 00080FD8 4B F8 31 E9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800841DC 00080FDC 38 00 00 00 */ li r0, 0 -/* 800841E0 00080FE0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800841E0 00080FE0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800841E4 00080FE4 90 01 00 08 */ stw r0, 8(r1) -/* 800841E8 00080FE8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800841E8 00080FE8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800841EC 00080FEC 3C 80 80 07 */ lis r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800841F0 00080FF0 3C 60 80 07 */ lis r3, lbl_8006CC14@ha /* 800841F4 00080FF4 90 01 00 0C */ stw r0, 0xc(r1) /* 800841F8 00080FF8 38 C4 84 10 */ addi r6, r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 800841FC 00080FFC 38 E3 CC 14 */ addi r7, r3, lbl_8006CC14@l /* 80084200 00081000 38 85 06 05 */ addi r4, r5, 0x605 -/* 80084204 00081004 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084204 00081004 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084208 00081008 7F E3 FB 78 */ mr r3, r31 -/* 8008420C 0008100C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008420C 0008100C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80084210 00081010 38 A5 02 82 */ addi r5, r5, 0x282 /* 80084214 00081014 FC 40 08 90 */ fmr f2, f1 /* 80084218 00081018 39 00 00 00 */ li r8, 0 @@ -33072,18 +33072,18 @@ xSndIsPlayingByHandle__FUi: /* 80084220 00081020 39 40 00 01 */ li r10, 1 /* 80084224 00081024 4B F8 31 9D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084228 00081028 38 00 00 00 */ li r0, 0 -/* 8008422C 0008102C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008422C 0008102C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084230 00081030 90 01 00 08 */ stw r0, 8(r1) -/* 80084234 00081034 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084234 00081034 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084238 00081038 3C 80 80 07 */ lis r4, zEntPlayer.RunAnyCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008423C 0008103C 3C 60 80 07 */ lis r3, lbl_8006CC14@ha /* 80084240 00081040 90 01 00 0C */ stw r0, 0xc(r1) /* 80084244 00081044 38 C4 80 68 */ addi r6, r4, zEntPlayer.RunAnyCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80084248 00081048 38 E3 CC 14 */ addi r7, r3, lbl_8006CC14@l /* 8008424C 0008104C 38 85 06 05 */ addi r4, r5, 0x605 -/* 80084250 00081050 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084250 00081050 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084254 00081054 7F E3 FB 78 */ mr r3, r31 -/* 80084258 00081058 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80084258 00081058 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008425C 0008105C 38 A5 02 89 */ addi r5, r5, 0x289 /* 80084260 00081060 FC 40 08 90 */ fmr f2, f1 /* 80084264 00081064 39 00 00 00 */ li r8, 0 @@ -33091,18 +33091,18 @@ xSndIsPlayingByHandle__FUi: /* 8008426C 0008106C 39 40 00 01 */ li r10, 1 /* 80084270 00081070 4B F8 31 51 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084274 00081074 38 00 00 00 */ li r0, 0 -/* 80084278 00081078 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084278 00081078 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008427C 0008107C 90 01 00 08 */ stw r0, 8(r1) -/* 80084280 00081080 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084280 00081080 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084284 00081084 3C 80 80 07 */ lis r4, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80084288 00081088 3C 60 80 07 */ lis r3, lbl_8006CC14@ha /* 8008428C 0008108C 90 01 00 0C */ stw r0, 0xc(r1) /* 80084290 00081090 38 C4 83 8C */ addi r6, r4, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80084294 00081094 38 E3 CC 14 */ addi r7, r3, lbl_8006CC14@l /* 80084298 00081098 38 85 06 05 */ addi r4, r5, 0x605 -/* 8008429C 0008109C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008429C 0008109C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800842A0 000810A0 7F E3 FB 78 */ mr r3, r31 -/* 800842A4 000810A4 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800842A4 000810A4 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800842A8 000810A8 38 A5 02 8F */ addi r5, r5, 0x28f /* 800842AC 000810AC FC 40 08 90 */ fmr f2, f1 /* 800842B0 000810B0 39 00 00 00 */ li r8, 0 @@ -33110,18 +33110,18 @@ xSndIsPlayingByHandle__FUi: /* 800842B8 000810B8 39 40 00 01 */ li r10, 1 /* 800842BC 000810BC 4B F8 31 05 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800842C0 000810C0 38 00 00 00 */ li r0, 0 -/* 800842C4 000810C4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800842C4 000810C4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800842C8 000810C8 90 01 00 08 */ stw r0, 8(r1) -/* 800842CC 000810CC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800842CC 000810CC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800842D0 000810D0 3C 80 80 07 */ lis r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800842D4 000810D4 3C 60 80 07 */ lis r3, lbl_8006CC14@ha /* 800842D8 000810D8 90 01 00 0C */ stw r0, 0xc(r1) /* 800842DC 000810DC 38 C4 83 3C */ addi r6, r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 800842E0 000810E0 38 E3 CC 14 */ addi r7, r3, lbl_8006CC14@l /* 800842E4 000810E4 38 85 06 05 */ addi r4, r5, 0x605 -/* 800842E8 000810E8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800842E8 000810E8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800842EC 000810EC 7F E3 FB 78 */ mr r3, r31 -/* 800842F0 000810F0 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800842F0 000810F0 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800842F4 000810F4 38 A5 02 9F */ addi r5, r5, 0x29f /* 800842F8 000810F8 FC 40 08 90 */ fmr f2, f1 /* 800842FC 000810FC 39 00 00 00 */ li r8, 0 @@ -33129,18 +33129,18 @@ xSndIsPlayingByHandle__FUi: /* 80084304 00081104 39 40 00 01 */ li r10, 1 /* 80084308 00081108 4B F8 30 B9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008430C 0008110C 38 00 00 00 */ li r0, 0 -/* 80084310 00081110 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084310 00081110 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084314 00081114 90 01 00 08 */ stw r0, 8(r1) -/* 80084318 00081118 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084318 00081118 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008431C 0008111C 3C 80 80 07 */ lis r4, lbl_8006C8E0@ha /* 80084320 00081120 3C 60 80 07 */ lis r3, lbl_8006CC68@ha /* 80084324 00081124 90 01 00 0C */ stw r0, 0xc(r1) /* 80084328 00081128 38 C4 C8 E0 */ addi r6, r4, lbl_8006C8E0@l /* 8008432C 0008112C 38 E3 CC 68 */ addi r7, r3, lbl_8006CC68@l /* 80084330 00081130 38 85 06 05 */ addi r4, r5, 0x605 -/* 80084334 00081134 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084334 00081134 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084338 00081138 7F E3 FB 78 */ mr r3, r31 -/* 8008433C 0008113C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008433C 0008113C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80084340 00081140 38 A5 02 CB */ addi r5, r5, 0x2cb /* 80084344 00081144 FC 40 08 90 */ fmr f2, f1 /* 80084348 00081148 39 00 00 00 */ li r8, 0 @@ -33148,16 +33148,16 @@ xSndIsPlayingByHandle__FUi: /* 80084350 00081150 39 40 00 01 */ li r10, 1 /* 80084354 00081154 4B F8 30 6D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084358 00081158 38 00 00 00 */ li r0, 0 -/* 8008435C 0008115C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008435C 0008115C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084360 00081160 90 01 00 08 */ stw r0, 8(r1) -/* 80084364 00081164 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084364 00081164 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084368 00081168 3C 80 80 07 */ lis r4, lbl_8006C2CC@ha /* 8008436C 0008116C 7F E3 FB 78 */ mr r3, r31 /* 80084370 00081170 90 01 00 0C */ stw r0, 0xc(r1) /* 80084374 00081174 38 E4 C2 CC */ addi r7, r4, lbl_8006C2CC@l /* 80084378 00081178 38 85 00 CB */ addi r4, r5, 0xcb /* 8008437C 0008117C 38 A5 04 08 */ addi r5, r5, 0x408 -/* 80084380 00081180 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084380 00081180 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084384 00081184 38 C0 00 00 */ li r6, 0 /* 80084388 00081188 39 00 00 10 */ li r8, 0x10 /* 8008438C 0008118C 39 20 00 00 */ li r9, 0 @@ -33166,16 +33166,16 @@ xSndIsPlayingByHandle__FUi: /* 80084398 00081198 FC 60 08 90 */ fmr f3, f1 /* 8008439C 0008119C 4B F8 30 25 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800843A0 000811A0 38 00 00 00 */ li r0, 0 -/* 800843A4 000811A4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800843A4 000811A4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800843A8 000811A8 90 01 00 08 */ stw r0, 8(r1) -/* 800843AC 000811AC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800843AC 000811AC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800843B0 000811B0 3C 80 80 07 */ lis r4, lbl_8006C3E4@ha /* 800843B4 000811B4 7F E3 FB 78 */ mr r3, r31 /* 800843B8 000811B8 90 01 00 0C */ stw r0, 0xc(r1) /* 800843BC 000811BC 38 E4 C3 E4 */ addi r7, r4, lbl_8006C3E4@l /* 800843C0 000811C0 38 85 04 08 */ addi r4, r5, 0x408 /* 800843C4 000811C4 38 A5 04 13 */ addi r5, r5, 0x413 -/* 800843C8 000811C8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800843C8 000811C8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800843CC 000811CC 38 C0 00 00 */ li r6, 0 /* 800843D0 000811D0 39 00 00 10 */ li r8, 0x10 /* 800843D4 000811D4 39 20 00 00 */ li r9, 0 @@ -33184,16 +33184,16 @@ xSndIsPlayingByHandle__FUi: /* 800843E0 000811E0 FC 60 08 90 */ fmr f3, f1 /* 800843E4 000811E4 4B F8 2F DD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800843E8 000811E8 38 00 00 00 */ li r0, 0 -/* 800843EC 000811EC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800843EC 000811EC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800843F0 000811F0 90 01 00 08 */ stw r0, 8(r1) -/* 800843F4 000811F4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800843F4 000811F4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800843F8 000811F8 7F E3 FB 78 */ mr r3, r31 /* 800843FC 000811FC 38 C0 00 00 */ li r6, 0 /* 80084400 00081200 90 01 00 0C */ stw r0, 0xc(r1) /* 80084404 00081204 38 85 04 29 */ addi r4, r5, 0x429 /* 80084408 00081208 38 A5 04 38 */ addi r5, r5, 0x438 /* 8008440C 0008120C 38 E0 00 00 */ li r7, 0 -/* 80084410 00081210 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084410 00081210 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084414 00081214 39 00 00 10 */ li r8, 0x10 /* 80084418 00081218 39 20 00 00 */ li r9, 0 /* 8008441C 0008121C 39 40 00 00 */ li r10, 0 @@ -33201,18 +33201,18 @@ xSndIsPlayingByHandle__FUi: /* 80084424 00081224 FC 60 08 90 */ fmr f3, f1 /* 80084428 00081228 4B F8 2F 99 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008442C 0008122C 38 00 00 00 */ li r0, 0 -/* 80084430 00081230 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084430 00081230 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084434 00081234 90 01 00 08 */ stw r0, 8(r1) -/* 80084438 00081238 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084438 00081238 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008443C 0008123C 3C 80 80 07 */ lis r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80084440 00081240 3C 60 80 07 */ lis r3, zEntPlayer.MeleeStopCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80084444 00081244 90 01 00 0C */ stw r0, 0xc(r1) /* 80084448 00081248 38 C4 87 C8 */ addi r6, r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008444C 0008124C 38 E3 C6 F0 */ addi r7, r3, zEntPlayer.MeleeStopCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 80084450 00081250 38 85 06 34 */ addi r4, r5, 0x634 -/* 80084454 00081254 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084454 00081254 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084458 00081258 7F E3 FB 78 */ mr r3, r31 -/* 8008445C 0008125C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008445C 0008125C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80084460 00081260 38 A5 02 2D */ addi r5, r5, 0x22d /* 80084464 00081264 FC 40 08 90 */ fmr f2, f1 /* 80084468 00081268 39 00 00 10 */ li r8, 0x10 @@ -33220,18 +33220,18 @@ xSndIsPlayingByHandle__FUi: /* 80084470 00081270 39 40 00 01 */ li r10, 1 /* 80084474 00081274 4B F8 2F 4D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084478 00081278 38 00 00 00 */ li r0, 0 -/* 8008447C 0008127C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008447C 0008127C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084480 00081280 90 01 00 08 */ stw r0, 8(r1) -/* 80084484 00081284 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084484 00081284 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084488 00081288 3C 80 80 07 */ lis r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008448C 0008128C 3C 60 80 07 */ lis r3, zEntPlayer.MeleeStopCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80084490 00081290 90 01 00 0C */ stw r0, 0xc(r1) /* 80084494 00081294 38 C4 86 4C */ addi r6, r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80084498 00081298 38 E3 C6 F0 */ addi r7, r3, zEntPlayer.MeleeStopCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008449C 0008129C 38 85 06 34 */ addi r4, r5, 0x634 -/* 800844A0 000812A0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800844A0 000812A0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800844A4 000812A4 7F E3 FB 78 */ mr r3, r31 -/* 800844A8 000812A8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800844A8 000812A8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800844AC 000812AC 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 800844B0 000812B0 FC 40 08 90 */ fmr f2, f1 /* 800844B4 000812B4 39 00 00 10 */ li r8, 0x10 @@ -33239,18 +33239,18 @@ xSndIsPlayingByHandle__FUi: /* 800844BC 000812BC 39 40 00 01 */ li r10, 1 /* 800844C0 000812C0 4B F8 2F 01 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800844C4 000812C4 38 00 00 00 */ li r0, 0 -/* 800844C8 000812C8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800844C8 000812C8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800844CC 000812CC 90 01 00 08 */ stw r0, 8(r1) -/* 800844D0 000812D0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800844D0 000812D0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800844D4 000812D4 3C 80 80 07 */ lis r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800844D8 000812D8 3C 60 80 07 */ lis r3, zEntPlayer.MeleeStopCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800844DC 000812DC 90 01 00 0C */ stw r0, 0xc(r1) /* 800844E0 000812E0 38 C4 84 10 */ addi r6, r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 800844E4 000812E4 38 E3 C6 F0 */ addi r7, r3, zEntPlayer.MeleeStopCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 800844E8 000812E8 38 85 06 34 */ addi r4, r5, 0x634 -/* 800844EC 000812EC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800844EC 000812EC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800844F0 000812F0 7F E3 FB 78 */ mr r3, r31 -/* 800844F4 000812F4 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800844F4 000812F4 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800844F8 000812F8 38 A5 02 82 */ addi r5, r5, 0x282 /* 800844FC 000812FC FC 40 08 90 */ fmr f2, f1 /* 80084500 00081300 39 00 00 10 */ li r8, 0x10 @@ -33258,18 +33258,18 @@ xSndIsPlayingByHandle__FUi: /* 80084508 00081308 39 40 00 01 */ li r10, 1 /* 8008450C 0008130C 4B F8 2E B5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084510 00081310 38 00 00 00 */ li r0, 0 -/* 80084514 00081314 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084514 00081314 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084518 00081318 90 01 00 08 */ stw r0, 8(r1) -/* 8008451C 0008131C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008451C 0008131C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084520 00081320 3C 80 80 07 */ lis r4, zEntPlayer.RunAnyCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80084524 00081324 3C 60 80 07 */ lis r3, zEntPlayer.MeleeStopCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80084528 00081328 90 01 00 0C */ stw r0, 0xc(r1) /* 8008452C 0008132C 38 C4 80 68 */ addi r6, r4, zEntPlayer.RunAnyCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80084530 00081330 38 E3 C6 F0 */ addi r7, r3, zEntPlayer.MeleeStopCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 80084534 00081334 38 85 06 34 */ addi r4, r5, 0x634 -/* 80084538 00081338 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084538 00081338 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008453C 0008133C 7F E3 FB 78 */ mr r3, r31 -/* 80084540 00081340 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80084540 00081340 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80084544 00081344 38 A5 02 89 */ addi r5, r5, 0x289 /* 80084548 00081348 FC 40 08 90 */ fmr f2, f1 /* 8008454C 0008134C 39 00 00 10 */ li r8, 0x10 @@ -33277,18 +33277,18 @@ xSndIsPlayingByHandle__FUi: /* 80084554 00081354 39 40 00 01 */ li r10, 1 /* 80084558 00081358 4B F8 2E 69 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008455C 0008135C 38 00 00 00 */ li r0, 0 -/* 80084560 00081360 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084560 00081360 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084564 00081364 90 01 00 08 */ stw r0, 8(r1) -/* 80084568 00081368 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084568 00081368 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008456C 0008136C 3C 80 80 07 */ lis r4, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80084570 00081370 3C 60 80 07 */ lis r3, zEntPlayer.MeleeStopCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80084574 00081374 90 01 00 0C */ stw r0, 0xc(r1) /* 80084578 00081378 38 C4 83 8C */ addi r6, r4, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008457C 0008137C 38 E3 C6 F0 */ addi r7, r3, zEntPlayer.MeleeStopCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 80084580 00081380 38 85 06 34 */ addi r4, r5, 0x634 -/* 80084584 00081384 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084584 00081384 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084588 00081388 7F E3 FB 78 */ mr r3, r31 -/* 8008458C 0008138C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008458C 0008138C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80084590 00081390 38 A5 02 8F */ addi r5, r5, 0x28f /* 80084594 00081394 FC 40 08 90 */ fmr f2, f1 /* 80084598 00081398 39 00 00 10 */ li r8, 0x10 @@ -33296,18 +33296,18 @@ xSndIsPlayingByHandle__FUi: /* 800845A0 000813A0 39 40 00 01 */ li r10, 1 /* 800845A4 000813A4 4B F8 2E 1D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800845A8 000813A8 38 00 00 00 */ li r0, 0 -/* 800845AC 000813AC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800845AC 000813AC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800845B0 000813B0 90 01 00 08 */ stw r0, 8(r1) -/* 800845B4 000813B4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800845B4 000813B4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800845B8 000813B8 3C 80 80 07 */ lis r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800845BC 000813BC 3C 60 80 07 */ lis r3, zEntPlayer.MeleeStopCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800845C0 000813C0 90 01 00 0C */ stw r0, 0xc(r1) /* 800845C4 000813C4 38 C4 83 3C */ addi r6, r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 800845C8 000813C8 38 E3 C6 F0 */ addi r7, r3, zEntPlayer.MeleeStopCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 800845CC 000813CC 38 85 06 34 */ addi r4, r5, 0x634 -/* 800845D0 000813D0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800845D0 000813D0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800845D4 000813D4 7F E3 FB 78 */ mr r3, r31 -/* 800845D8 000813D8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800845D8 000813D8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800845DC 000813DC 38 A5 02 9F */ addi r5, r5, 0x29f /* 800845E0 000813E0 FC 40 08 90 */ fmr f2, f1 /* 800845E4 000813E4 39 00 00 10 */ li r8, 0x10 @@ -33315,35 +33315,35 @@ xSndIsPlayingByHandle__FUi: /* 800845EC 000813EC 39 40 00 01 */ li r10, 1 /* 800845F0 000813F0 4B F8 2D D1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800845F4 000813F4 38 00 00 00 */ li r0, 0 -/* 800845F8 000813F8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800845F8 000813F8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800845FC 000813FC 90 01 00 08 */ stw r0, 8(r1) -/* 80084600 00081400 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084600 00081400 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084604 00081404 7F E3 FB 78 */ mr r3, r31 /* 80084608 00081408 38 C0 00 00 */ li r6, 0 /* 8008460C 0008140C 90 01 00 0C */ stw r0, 0xc(r1) /* 80084610 00081410 38 85 03 F4 */ addi r4, r5, 0x3f4 /* 80084614 00081414 38 A5 02 CB */ addi r5, r5, 0x2cb /* 80084618 00081418 38 E0 00 00 */ li r7, 0 -/* 8008461C 0008141C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008461C 0008141C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084620 00081420 39 00 00 10 */ li r8, 0x10 -/* 80084624 00081424 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80084624 00081424 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80084628 00081428 39 20 00 00 */ li r9, 0 /* 8008462C 0008142C FC 40 08 90 */ fmr f2, f1 /* 80084630 00081430 39 40 00 01 */ li r10, 1 /* 80084634 00081434 4B F8 2D 8D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084638 00081438 38 00 00 00 */ li r0, 0 -/* 8008463C 0008143C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008463C 0008143C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084640 00081440 90 01 00 08 */ stw r0, 8(r1) -/* 80084644 00081444 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084644 00081444 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084648 00081448 3C 80 80 07 */ lis r4, lbl_8006999C@ha /* 8008464C 0008144C 3C 60 80 07 */ lis r3, zEntPlayer.SpatulaGrabCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80084650 00081450 90 01 00 0C */ stw r0, 0xc(r1) /* 80084654 00081454 38 C4 99 9C */ addi r6, r4, lbl_8006999C@l /* 80084658 00081458 38 E3 99 F0 */ addi r7, r3, zEntPlayer.SpatulaGrabCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008465C 0008145C 38 85 06 48 */ addi r4, r5, 0x648 -/* 80084660 00081460 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084660 00081460 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084664 00081464 7F E3 FB 78 */ mr r3, r31 -/* 80084668 00081468 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80084668 00081468 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008466C 0008146C 38 A5 00 BD */ addi r5, r5, 0xbd /* 80084670 00081470 FC 40 08 90 */ fmr f2, f1 /* 80084674 00081474 39 00 00 00 */ li r8, 0 @@ -33351,18 +33351,18 @@ xSndIsPlayingByHandle__FUi: /* 8008467C 0008147C 39 40 00 05 */ li r10, 5 /* 80084680 00081480 4B F8 2D 41 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084684 00081484 38 00 00 00 */ li r0, 0 -/* 80084688 00081488 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084688 00081488 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008468C 0008148C 90 01 00 08 */ stw r0, 8(r1) -/* 80084690 00081490 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084690 00081490 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084694 00081494 3C 80 80 07 */ lis r4, lbl_8006999C@ha /* 80084698 00081498 3C 60 80 07 */ lis r3, lbl_8006C734@ha /* 8008469C 0008149C 90 01 00 0C */ stw r0, 0xc(r1) /* 800846A0 000814A0 38 C4 99 9C */ addi r6, r4, lbl_8006999C@l /* 800846A4 000814A4 38 E3 C7 34 */ addi r7, r3, lbl_8006C734@l /* 800846A8 000814A8 38 85 04 00 */ addi r4, r5, 0x400 -/* 800846AC 000814AC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800846AC 000814AC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800846B0 000814B0 7F E3 FB 78 */ mr r3, r31 -/* 800846B4 000814B4 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800846B4 000814B4 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800846B8 000814B8 38 A5 00 BD */ addi r5, r5, 0xbd /* 800846BC 000814BC FC 40 08 90 */ fmr f2, f1 /* 800846C0 000814C0 39 00 00 00 */ li r8, 0 @@ -33370,36 +33370,36 @@ xSndIsPlayingByHandle__FUi: /* 800846C8 000814C8 39 40 00 05 */ li r10, 5 /* 800846CC 000814CC 4B F8 2C F5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800846D0 000814D0 38 00 00 00 */ li r0, 0 -/* 800846D4 000814D4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800846D4 000814D4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800846D8 000814D8 90 01 00 08 */ stw r0, 8(r1) -/* 800846DC 000814DC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800846DC 000814DC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800846E0 000814E0 3C 80 80 07 */ lis r4, lbl_80069BBC@ha /* 800846E4 000814E4 7F E3 FB 78 */ mr r3, r31 /* 800846E8 000814E8 90 01 00 0C */ stw r0, 0xc(r1) /* 800846EC 000814EC 38 E4 9B BC */ addi r7, r4, lbl_80069BBC@l /* 800846F0 000814F0 38 85 00 BD */ addi r4, r5, 0xbd /* 800846F4 000814F4 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 800846F8 000814F8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800846F8 000814F8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800846FC 000814FC 38 C0 00 00 */ li r6, 0 -/* 80084700 00081500 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80084700 00081500 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80084704 00081504 39 00 00 10 */ li r8, 0x10 /* 80084708 00081508 FC 40 08 90 */ fmr f2, f1 /* 8008470C 0008150C 39 20 00 00 */ li r9, 0 /* 80084710 00081510 39 40 00 01 */ li r10, 1 /* 80084714 00081514 4B F8 2C AD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084718 00081518 38 00 00 00 */ li r0, 0 -/* 8008471C 0008151C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008471C 0008151C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084720 00081520 90 01 00 08 */ stw r0, 8(r1) -/* 80084724 00081524 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084724 00081524 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084728 00081528 3C 80 80 07 */ lis r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008472C 0008152C 3C 60 80 07 */ lis r3, lbl_8006C78C@ha /* 80084730 00081530 90 01 00 0C */ stw r0, 0xc(r1) /* 80084734 00081534 38 C4 87 C8 */ addi r6, r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80084738 00081538 38 E3 C7 8C */ addi r7, r3, lbl_8006C78C@l /* 8008473C 0008153C 38 85 06 C3 */ addi r4, r5, 0x6c3 -/* 80084740 00081540 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084740 00081540 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084744 00081544 7F E3 FB 78 */ mr r3, r31 -/* 80084748 00081548 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80084748 00081548 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008474C 0008154C 38 A5 02 2D */ addi r5, r5, 0x22d /* 80084750 00081550 FC 40 08 90 */ fmr f2, f1 /* 80084754 00081554 39 00 00 10 */ li r8, 0x10 @@ -33407,18 +33407,18 @@ xSndIsPlayingByHandle__FUi: /* 8008475C 0008155C 39 40 00 01 */ li r10, 1 /* 80084760 00081560 4B F8 2C 61 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084764 00081564 38 00 00 00 */ li r0, 0 -/* 80084768 00081568 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084768 00081568 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008476C 0008156C 90 01 00 08 */ stw r0, 8(r1) -/* 80084770 00081570 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084770 00081570 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084774 00081574 3C 80 80 07 */ lis r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80084778 00081578 3C 60 80 07 */ lis r3, lbl_8006C78C@ha /* 8008477C 0008157C 90 01 00 0C */ stw r0, 0xc(r1) /* 80084780 00081580 38 C4 86 4C */ addi r6, r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80084784 00081584 38 E3 C7 8C */ addi r7, r3, lbl_8006C78C@l /* 80084788 00081588 38 85 06 C3 */ addi r4, r5, 0x6c3 -/* 8008478C 0008158C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008478C 0008158C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084790 00081590 7F E3 FB 78 */ mr r3, r31 -/* 80084794 00081594 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80084794 00081594 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80084798 00081598 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 8008479C 0008159C FC 40 08 90 */ fmr f2, f1 /* 800847A0 000815A0 39 00 00 10 */ li r8, 0x10 @@ -33426,18 +33426,18 @@ xSndIsPlayingByHandle__FUi: /* 800847A8 000815A8 39 40 00 01 */ li r10, 1 /* 800847AC 000815AC 4B F8 2C 15 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800847B0 000815B0 38 00 00 00 */ li r0, 0 -/* 800847B4 000815B4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800847B4 000815B4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800847B8 000815B8 90 01 00 08 */ stw r0, 8(r1) -/* 800847BC 000815BC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800847BC 000815BC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800847C0 000815C0 3C 80 80 07 */ lis r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800847C4 000815C4 3C 60 80 07 */ lis r3, lbl_8006C78C@ha /* 800847C8 000815C8 90 01 00 0C */ stw r0, 0xc(r1) /* 800847CC 000815CC 38 C4 84 10 */ addi r6, r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 800847D0 000815D0 38 E3 C7 8C */ addi r7, r3, lbl_8006C78C@l /* 800847D4 000815D4 38 85 06 C3 */ addi r4, r5, 0x6c3 -/* 800847D8 000815D8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800847D8 000815D8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800847DC 000815DC 7F E3 FB 78 */ mr r3, r31 -/* 800847E0 000815E0 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800847E0 000815E0 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800847E4 000815E4 38 A5 02 82 */ addi r5, r5, 0x282 /* 800847E8 000815E8 FC 40 08 90 */ fmr f2, f1 /* 800847EC 000815EC 39 00 00 10 */ li r8, 0x10 @@ -33445,18 +33445,18 @@ xSndIsPlayingByHandle__FUi: /* 800847F4 000815F4 39 40 00 01 */ li r10, 1 /* 800847F8 000815F8 4B F8 2B C9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800847FC 000815FC 38 00 00 00 */ li r0, 0 -/* 80084800 00081600 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084800 00081600 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084804 00081604 90 01 00 08 */ stw r0, 8(r1) -/* 80084808 00081608 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084808 00081608 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008480C 0008160C 3C 80 80 07 */ lis r4, zEntPlayer.RunAnyCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80084810 00081610 3C 60 80 07 */ lis r3, lbl_8006C78C@ha /* 80084814 00081614 90 01 00 0C */ stw r0, 0xc(r1) /* 80084818 00081618 38 C4 80 68 */ addi r6, r4, zEntPlayer.RunAnyCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008481C 0008161C 38 E3 C7 8C */ addi r7, r3, lbl_8006C78C@l /* 80084820 00081620 38 85 06 C3 */ addi r4, r5, 0x6c3 -/* 80084824 00081624 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084824 00081624 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084828 00081628 7F E3 FB 78 */ mr r3, r31 -/* 8008482C 0008162C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008482C 0008162C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80084830 00081630 38 A5 02 89 */ addi r5, r5, 0x289 /* 80084834 00081634 FC 40 08 90 */ fmr f2, f1 /* 80084838 00081638 39 00 00 10 */ li r8, 0x10 @@ -33464,18 +33464,18 @@ xSndIsPlayingByHandle__FUi: /* 80084840 00081640 39 40 00 01 */ li r10, 1 /* 80084844 00081644 4B F8 2B 7D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084848 00081648 38 00 00 00 */ li r0, 0 -/* 8008484C 0008164C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008484C 0008164C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084850 00081650 90 01 00 08 */ stw r0, 8(r1) -/* 80084854 00081654 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084854 00081654 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084858 00081658 3C 80 80 07 */ lis r4, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008485C 0008165C 3C 60 80 07 */ lis r3, lbl_8006C78C@ha /* 80084860 00081660 90 01 00 0C */ stw r0, 0xc(r1) /* 80084864 00081664 38 C4 83 8C */ addi r6, r4, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80084868 00081668 38 E3 C7 8C */ addi r7, r3, lbl_8006C78C@l /* 8008486C 0008166C 38 85 06 C3 */ addi r4, r5, 0x6c3 -/* 80084870 00081670 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084870 00081670 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084874 00081674 7F E3 FB 78 */ mr r3, r31 -/* 80084878 00081678 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80084878 00081678 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008487C 0008167C 38 A5 02 8F */ addi r5, r5, 0x28f /* 80084880 00081680 FC 40 08 90 */ fmr f2, f1 /* 80084884 00081684 39 00 00 10 */ li r8, 0x10 @@ -33483,18 +33483,18 @@ xSndIsPlayingByHandle__FUi: /* 8008488C 0008168C 39 40 00 01 */ li r10, 1 /* 80084890 00081690 4B F8 2B 31 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084894 00081694 38 00 00 00 */ li r0, 0 -/* 80084898 00081698 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084898 00081698 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008489C 0008169C 90 01 00 08 */ stw r0, 8(r1) -/* 800848A0 000816A0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800848A0 000816A0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800848A4 000816A4 3C 80 80 07 */ lis r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800848A8 000816A8 3C 60 80 07 */ lis r3, lbl_8006C78C@ha /* 800848AC 000816AC 90 01 00 0C */ stw r0, 0xc(r1) /* 800848B0 000816B0 38 C4 83 3C */ addi r6, r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 800848B4 000816B4 38 E3 C7 8C */ addi r7, r3, lbl_8006C78C@l /* 800848B8 000816B8 38 85 06 C3 */ addi r4, r5, 0x6c3 -/* 800848BC 000816BC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800848BC 000816BC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800848C0 000816C0 7F E3 FB 78 */ mr r3, r31 -/* 800848C4 000816C4 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800848C4 000816C4 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800848C8 000816C8 38 A5 02 9F */ addi r5, r5, 0x29f /* 800848CC 000816CC FC 40 08 90 */ fmr f2, f1 /* 800848D0 000816D0 39 00 00 10 */ li r8, 0x10 @@ -33502,69 +33502,69 @@ xSndIsPlayingByHandle__FUi: /* 800848D8 000816D8 39 40 00 01 */ li r10, 1 /* 800848DC 000816DC 4B F8 2A E5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800848E0 000816E0 38 00 00 00 */ li r0, 0 -/* 800848E4 000816E4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800848E4 000816E4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800848E8 000816E8 90 01 00 08 */ stw r0, 8(r1) -/* 800848EC 000816EC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800848EC 000816EC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800848F0 000816F0 7F E3 FB 78 */ mr r3, r31 /* 800848F4 000816F4 38 C0 00 00 */ li r6, 0 /* 800848F8 000816F8 90 01 00 0C */ stw r0, 0xc(r1) /* 800848FC 000816FC 38 85 01 88 */ addi r4, r5, 0x188 /* 80084900 00081700 38 A5 02 CB */ addi r5, r5, 0x2cb /* 80084904 00081704 38 E0 00 00 */ li r7, 0 -/* 80084908 00081708 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084908 00081708 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008490C 0008170C 39 00 00 10 */ li r8, 0x10 -/* 80084910 00081710 C0 62 8C AC */ lfs f3, lbl_803CD62C-_SDA2_BASE_(r2) +/* 80084910 00081710 C0 62 8C AC */ lfs f3, lbl__2135-_SDA2_BASE_(r2) /* 80084914 00081714 39 20 00 00 */ li r9, 0 /* 80084918 00081718 FC 40 08 90 */ fmr f2, f1 /* 8008491C 0008171C 39 40 00 00 */ li r10, 0 /* 80084920 00081720 4B F8 2A A1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084924 00081724 38 00 00 00 */ li r0, 0 -/* 80084928 00081728 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084928 00081728 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008492C 0008172C 90 01 00 08 */ stw r0, 8(r1) -/* 80084930 00081730 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084930 00081730 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084934 00081734 7F E3 FB 78 */ mr r3, r31 /* 80084938 00081738 38 C0 00 00 */ li r6, 0 /* 8008493C 0008173C 90 01 00 0C */ stw r0, 0xc(r1) /* 80084940 00081740 38 85 02 C0 */ addi r4, r5, 0x2c0 /* 80084944 00081744 38 A5 02 CB */ addi r5, r5, 0x2cb /* 80084948 00081748 38 E0 00 00 */ li r7, 0 -/* 8008494C 0008174C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008494C 0008174C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084950 00081750 39 00 00 10 */ li r8, 0x10 -/* 80084954 00081754 C0 62 8D 3C */ lfs f3, lbl_803CD6BC-_SDA2_BASE_(r2) +/* 80084954 00081754 C0 62 8D 3C */ lfs f3, lbl__3573-_SDA2_BASE_(r2) /* 80084958 00081758 39 20 00 00 */ li r9, 0 /* 8008495C 0008175C FC 40 08 90 */ fmr f2, f1 /* 80084960 00081760 39 40 00 00 */ li r10, 0 /* 80084964 00081764 4B F8 2A 5D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084968 00081768 38 00 00 00 */ li r0, 0 -/* 8008496C 0008176C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008496C 0008176C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084970 00081770 90 01 00 08 */ stw r0, 8(r1) -/* 80084974 00081774 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084974 00081774 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084978 00081778 7F E3 FB 78 */ mr r3, r31 /* 8008497C 0008177C 38 C0 00 00 */ li r6, 0 /* 80084980 00081780 90 01 00 0C */ stw r0, 0xc(r1) /* 80084984 00081784 38 85 02 A9 */ addi r4, r5, 0x2a9 /* 80084988 00081788 38 A5 02 C0 */ addi r5, r5, 0x2c0 /* 8008498C 0008178C 38 E0 00 00 */ li r7, 0 -/* 80084990 00081790 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084990 00081790 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084994 00081794 39 00 00 10 */ li r8, 0x10 -/* 80084998 00081798 C0 62 8D 3C */ lfs f3, lbl_803CD6BC-_SDA2_BASE_(r2) +/* 80084998 00081798 C0 62 8D 3C */ lfs f3, lbl__3573-_SDA2_BASE_(r2) /* 8008499C 0008179C 39 20 00 00 */ li r9, 0 /* 800849A0 000817A0 FC 40 08 90 */ fmr f2, f1 /* 800849A4 000817A4 39 40 00 00 */ li r10, 0 /* 800849A8 000817A8 4B F8 2A 19 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800849AC 000817AC 38 00 00 00 */ li r0, 0 -/* 800849B0 000817B0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800849B0 000817B0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800849B4 000817B4 90 01 00 08 */ stw r0, 8(r1) -/* 800849B8 000817B8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800849B8 000817B8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800849BC 000817BC 3C 80 80 07 */ lis r4, lbl_8006A43C@ha /* 800849C0 000817C0 3C 60 80 07 */ lis r3, zEntPlayer.BounceCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800849C4 000817C4 90 01 00 0C */ stw r0, 0xc(r1) /* 800849C8 000817C8 38 C4 A4 3C */ addi r6, r4, lbl_8006A43C@l /* 800849CC 000817CC 38 E3 A4 58 */ addi r7, r3, zEntPlayer.BounceCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 800849D0 000817D0 38 85 06 ED */ addi r4, r5, 0x6ed -/* 800849D4 000817D4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800849D4 000817D4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800849D8 000817D8 7F E3 FB 78 */ mr r3, r31 -/* 800849DC 000817DC C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800849DC 000817DC C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800849E0 000817E0 38 A5 02 E3 */ addi r5, r5, 0x2e3 /* 800849E4 000817E4 FC 40 08 90 */ fmr f2, f1 /* 800849E8 000817E8 39 00 00 00 */ li r8, 0 @@ -33572,18 +33572,18 @@ xSndIsPlayingByHandle__FUi: /* 800849F0 000817F0 39 40 00 0F */ li r10, 0xf /* 800849F4 000817F4 4B F8 29 CD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800849F8 000817F8 38 00 00 00 */ li r0, 0 -/* 800849FC 000817FC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800849FC 000817FC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084A00 00081800 90 01 00 08 */ stw r0, 8(r1) -/* 80084A04 00081804 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084A04 00081804 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084A08 00081808 3C 80 80 07 */ lis r4, lbl_8006A43C@ha /* 80084A0C 0008180C 3C 60 80 07 */ lis r3, lbl_8006A4A4@ha /* 80084A10 00081810 90 01 00 0C */ stw r0, 0xc(r1) /* 80084A14 00081814 38 C4 A4 3C */ addi r6, r4, lbl_8006A43C@l /* 80084A18 00081818 38 E3 A4 A4 */ addi r7, r3, lbl_8006A4A4@l /* 80084A1C 0008181C 38 85 07 6C */ addi r4, r5, 0x76c -/* 80084A20 00081820 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084A20 00081820 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084A24 00081824 7F E3 FB 78 */ mr r3, r31 -/* 80084A28 00081828 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80084A28 00081828 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80084A2C 0008182C 38 A5 02 E3 */ addi r5, r5, 0x2e3 /* 80084A30 00081830 FC 40 08 90 */ fmr f2, f1 /* 80084A34 00081834 39 00 00 00 */ li r8, 0 @@ -33591,70 +33591,70 @@ xSndIsPlayingByHandle__FUi: /* 80084A3C 0008183C 39 40 00 0F */ li r10, 0xf /* 80084A40 00081840 4B F8 29 81 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084A44 00081844 38 00 00 00 */ li r0, 0 -/* 80084A48 00081848 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084A48 00081848 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084A4C 0008184C 90 01 00 08 */ stw r0, 8(r1) -/* 80084A50 00081850 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084A50 00081850 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084A54 00081854 7F E3 FB 78 */ mr r3, r31 /* 80084A58 00081858 38 C0 00 00 */ li r6, 0 /* 80084A5C 0008185C 90 01 00 0C */ stw r0, 0xc(r1) /* 80084A60 00081860 38 85 02 E3 */ addi r4, r5, 0x2e3 /* 80084A64 00081864 38 A5 02 F1 */ addi r5, r5, 0x2f1 /* 80084A68 00081868 38 E0 00 00 */ li r7, 0 -/* 80084A6C 0008186C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084A6C 0008186C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084A70 00081870 39 00 00 10 */ li r8, 0x10 -/* 80084A74 00081874 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80084A74 00081874 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80084A78 00081878 39 20 00 00 */ li r9, 0 /* 80084A7C 0008187C FC 40 08 90 */ fmr f2, f1 /* 80084A80 00081880 39 40 00 00 */ li r10, 0 /* 80084A84 00081884 4B F8 29 3D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084A88 00081888 38 00 00 00 */ li r0, 0 -/* 80084A8C 0008188C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084A8C 0008188C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084A90 00081890 90 01 00 08 */ stw r0, 8(r1) -/* 80084A94 00081894 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084A94 00081894 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084A98 00081898 3C 80 80 07 */ lis r4, lbl_8006A344@ha /* 80084A9C 0008189C 7F E3 FB 78 */ mr r3, r31 /* 80084AA0 000818A0 90 01 00 0C */ stw r0, 0xc(r1) /* 80084AA4 000818A4 38 C4 A3 44 */ addi r6, r4, lbl_8006A344@l /* 80084AA8 000818A8 38 85 02 F1 */ addi r4, r5, 0x2f1 /* 80084AAC 000818AC 38 A5 02 FE */ addi r5, r5, 0x2fe -/* 80084AB0 000818B0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084AB0 000818B0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084AB4 000818B4 38 E0 00 00 */ li r7, 0 -/* 80084AB8 000818B8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80084AB8 000818B8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80084ABC 000818BC 39 00 00 00 */ li r8, 0 /* 80084AC0 000818C0 FC 40 08 90 */ fmr f2, f1 /* 80084AC4 000818C4 39 20 00 00 */ li r9, 0 /* 80084AC8 000818C8 39 40 00 01 */ li r10, 1 /* 80084ACC 000818CC 4B F8 28 F5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084AD0 000818D0 38 00 00 00 */ li r0, 0 -/* 80084AD4 000818D4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084AD4 000818D4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084AD8 000818D8 90 01 00 08 */ stw r0, 8(r1) -/* 80084ADC 000818DC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084ADC 000818DC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084AE0 000818E0 7F E3 FB 78 */ mr r3, r31 /* 80084AE4 000818E4 38 C0 00 00 */ li r6, 0 /* 80084AE8 000818E8 90 01 00 0C */ stw r0, 0xc(r1) /* 80084AEC 000818EC 38 85 02 FE */ addi r4, r5, 0x2fe /* 80084AF0 000818F0 38 A5 02 CB */ addi r5, r5, 0x2cb /* 80084AF4 000818F4 38 E0 00 00 */ li r7, 0 -/* 80084AF8 000818F8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084AF8 000818F8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084AFC 000818FC 39 00 00 10 */ li r8, 0x10 -/* 80084B00 00081900 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80084B00 00081900 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80084B04 00081904 39 20 00 00 */ li r9, 0 /* 80084B08 00081908 FC 40 08 90 */ fmr f2, f1 /* 80084B0C 0008190C 39 40 00 00 */ li r10, 0 /* 80084B10 00081910 4B F8 28 B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084B14 00081914 38 00 00 00 */ li r0, 0 -/* 80084B18 00081918 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084B18 00081918 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084B1C 0008191C 90 01 00 08 */ stw r0, 8(r1) -/* 80084B20 00081920 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084B20 00081920 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084B24 00081924 3C 80 80 07 */ lis r4, lbl_8006BE20@ha /* 80084B28 00081928 3C 60 80 07 */ lis r3, lbl_8006C184@ha /* 80084B2C 0008192C 90 01 00 0C */ stw r0, 0xc(r1) /* 80084B30 00081930 38 C4 BE 20 */ addi r6, r4, lbl_8006BE20@l /* 80084B34 00081934 38 E3 C1 84 */ addi r7, r3, lbl_8006C184@l /* 80084B38 00081938 38 85 04 C1 */ addi r4, r5, 0x4c1 -/* 80084B3C 0008193C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084B3C 0008193C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084B40 00081940 7F E3 FB 78 */ mr r3, r31 -/* 80084B44 00081944 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80084B44 00081944 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80084B48 00081948 38 A5 00 CB */ addi r5, r5, 0xcb /* 80084B4C 0008194C FC 40 08 90 */ fmr f2, f1 /* 80084B50 00081950 39 00 00 00 */ li r8, 0 @@ -33662,18 +33662,18 @@ xSndIsPlayingByHandle__FUi: /* 80084B58 00081958 39 40 00 02 */ li r10, 2 /* 80084B5C 0008195C 4B F8 28 65 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084B60 00081960 38 00 00 00 */ li r0, 0 -/* 80084B64 00081964 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084B64 00081964 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084B68 00081968 90 01 00 08 */ stw r0, 8(r1) -/* 80084B6C 0008196C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084B6C 0008196C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084B70 00081970 3C 80 80 07 */ lis r4, lbl_8006BDA8@ha /* 80084B74 00081974 3C 60 80 07 */ lis r3, lbl_8006C0A0@ha /* 80084B78 00081978 90 01 00 0C */ stw r0, 0xc(r1) /* 80084B7C 0008197C 38 C4 BD A8 */ addi r6, r4, lbl_8006BDA8@l /* 80084B80 00081980 38 E3 C0 A0 */ addi r7, r3, lbl_8006C0A0@l /* 80084B84 00081984 38 85 07 86 */ addi r4, r5, 0x786 -/* 80084B88 00081988 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084B88 00081988 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084B8C 0008198C 7F E3 FB 78 */ mr r3, r31 -/* 80084B90 00081990 C0 62 8D 40 */ lfs f3, lbl_803CD6C0-_SDA2_BASE_(r2) +/* 80084B90 00081990 C0 62 8D 40 */ lfs f3, lbl__3574-_SDA2_BASE_(r2) /* 80084B94 00081994 38 A5 03 F4 */ addi r5, r5, 0x3f4 /* 80084B98 00081998 FC 40 08 90 */ fmr f2, f1 /* 80084B9C 0008199C 39 00 00 00 */ li r8, 0 @@ -33681,18 +33681,18 @@ xSndIsPlayingByHandle__FUi: /* 80084BA4 000819A4 39 40 00 02 */ li r10, 2 /* 80084BA8 000819A8 4B F8 28 19 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084BAC 000819AC 38 00 00 00 */ li r0, 0 -/* 80084BB0 000819B0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084BB0 000819B0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084BB4 000819B4 90 01 00 08 */ stw r0, 8(r1) -/* 80084BB8 000819B8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084BB8 000819B8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084BBC 000819BC 3C 80 80 07 */ lis r4, lbl_8006BDA8@ha /* 80084BC0 000819C0 3C 60 80 07 */ lis r3, lbl_8006C0A0@ha /* 80084BC4 000819C4 90 01 00 0C */ stw r0, 0xc(r1) /* 80084BC8 000819C8 38 C4 BD A8 */ addi r6, r4, lbl_8006BDA8@l /* 80084BCC 000819CC 38 E3 C0 A0 */ addi r7, r3, lbl_8006C0A0@l /* 80084BD0 000819D0 38 85 01 88 */ addi r4, r5, 0x188 -/* 80084BD4 000819D4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084BD4 000819D4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084BD8 000819D8 7F E3 FB 78 */ mr r3, r31 -/* 80084BDC 000819DC C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80084BDC 000819DC C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80084BE0 000819E0 38 A5 03 F4 */ addi r5, r5, 0x3f4 /* 80084BE4 000819E4 FC 40 08 90 */ fmr f2, f1 /* 80084BE8 000819E8 39 00 00 00 */ li r8, 0 @@ -33700,16 +33700,16 @@ xSndIsPlayingByHandle__FUi: /* 80084BF0 000819F0 39 40 00 02 */ li r10, 2 /* 80084BF4 000819F4 4B F8 27 CD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084BF8 000819F8 38 00 00 00 */ li r0, 0 -/* 80084BFC 000819FC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084BFC 000819FC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084C00 00081A00 90 01 00 08 */ stw r0, 8(r1) -/* 80084C04 00081A04 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084C04 00081A04 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084C08 00081A08 3C 80 80 07 */ lis r4, lbl_8006BDA8@ha /* 80084C0C 00081A0C 3C 60 80 07 */ lis r3, lbl_8006C11C@ha /* 80084C10 00081A10 90 01 00 0C */ stw r0, 0xc(r1) /* 80084C14 00081A14 38 C4 BD A8 */ addi r6, r4, lbl_8006BDA8@l /* 80084C18 00081A18 38 E3 C1 1C */ addi r7, r3, lbl_8006C11C@l /* 80084C1C 00081A1C 38 85 07 E3 */ addi r4, r5, 0x7e3 -/* 80084C20 00081A20 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084C20 00081A20 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084C24 00081A24 7F E3 FB 78 */ mr r3, r31 /* 80084C28 00081A28 38 A5 04 00 */ addi r5, r5, 0x400 /* 80084C2C 00081A2C 39 00 00 00 */ li r8, 0 @@ -33719,18 +33719,18 @@ xSndIsPlayingByHandle__FUi: /* 80084C3C 00081A3C 39 40 00 02 */ li r10, 2 /* 80084C40 00081A40 4B F8 27 81 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084C44 00081A44 38 00 00 00 */ li r0, 0 -/* 80084C48 00081A48 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084C48 00081A48 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084C4C 00081A4C 90 01 00 08 */ stw r0, 8(r1) -/* 80084C50 00081A50 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084C50 00081A50 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084C54 00081A54 3C 80 80 07 */ lis r4, lbl_8006BE94@ha /* 80084C58 00081A58 3C 60 80 07 */ lis r3, lbl_8006C78C@ha /* 80084C5C 00081A5C 90 01 00 0C */ stw r0, 0xc(r1) /* 80084C60 00081A60 38 C4 BE 94 */ addi r6, r4, lbl_8006BE94@l /* 80084C64 00081A64 38 E3 C7 8C */ addi r7, r3, lbl_8006C78C@l /* 80084C68 00081A68 38 85 08 67 */ addi r4, r5, 0x867 -/* 80084C6C 00081A6C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084C6C 00081A6C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084C70 00081A70 7F E3 FB 78 */ mr r3, r31 -/* 80084C74 00081A74 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80084C74 00081A74 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80084C78 00081A78 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 80084C7C 00081A7C FC 40 08 90 */ fmr f2, f1 /* 80084C80 00081A80 39 00 00 00 */ li r8, 0 @@ -33738,18 +33738,18 @@ xSndIsPlayingByHandle__FUi: /* 80084C88 00081A88 39 40 00 01 */ li r10, 1 /* 80084C8C 00081A8C 4B F8 27 35 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084C90 00081A90 38 00 00 00 */ li r0, 0 -/* 80084C94 00081A94 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084C94 00081A94 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084C98 00081A98 90 01 00 08 */ stw r0, 8(r1) -/* 80084C9C 00081A9C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084C9C 00081A9C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084CA0 00081AA0 3C 80 80 07 */ lis r4, lbl_8006BEA8@ha /* 80084CA4 00081AA4 3C 60 80 07 */ lis r3, lbl_8006C570@ha /* 80084CA8 00081AA8 90 01 00 0C */ stw r0, 0xc(r1) /* 80084CAC 00081AAC 38 C4 BE A8 */ addi r6, r4, lbl_8006BEA8@l /* 80084CB0 00081AB0 38 E3 C5 70 */ addi r7, r3, lbl_8006C570@l /* 80084CB4 00081AB4 38 85 04 13 */ addi r4, r5, 0x413 -/* 80084CB8 00081AB8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084CB8 00081AB8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084CBC 00081ABC 7F E3 FB 78 */ mr r3, r31 -/* 80084CC0 00081AC0 C0 62 8D 3C */ lfs f3, lbl_803CD6BC-_SDA2_BASE_(r2) +/* 80084CC0 00081AC0 C0 62 8D 3C */ lfs f3, lbl__3573-_SDA2_BASE_(r2) /* 80084CC4 00081AC4 38 A5 04 1C */ addi r5, r5, 0x41c /* 80084CC8 00081AC8 FC 40 08 90 */ fmr f2, f1 /* 80084CCC 00081ACC 39 00 00 00 */ li r8, 0 @@ -33757,18 +33757,18 @@ xSndIsPlayingByHandle__FUi: /* 80084CD4 00081AD4 39 40 00 00 */ li r10, 0 /* 80084CD8 00081AD8 4B F8 26 E9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084CDC 00081ADC 38 00 00 00 */ li r0, 0 -/* 80084CE0 00081AE0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084CE0 00081AE0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084CE4 00081AE4 90 01 00 08 */ stw r0, 8(r1) -/* 80084CE8 00081AE8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80084CE8 00081AE8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80084CEC 00081AEC 3C A0 80 07 */ lis r5, lbl_8006BED0@ha /* 80084CF0 00081AF0 3C 60 80 07 */ lis r3, lbl_8006C684@ha /* 80084CF4 00081AF4 90 01 00 0C */ stw r0, 0xc(r1) /* 80084CF8 00081AF8 38 E3 C6 84 */ addi r7, r3, lbl_8006C684@l /* 80084CFC 00081AFC 38 84 04 1C */ addi r4, r4, 0x41c /* 80084D00 00081B00 38 C5 BE D0 */ addi r6, r5, lbl_8006BED0@l -/* 80084D04 00081B04 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084D04 00081B04 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084D08 00081B08 7F E3 FB 78 */ mr r3, r31 -/* 80084D0C 00081B0C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80084D0C 00081B0C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80084D10 00081B10 7C 85 23 78 */ mr r5, r4 /* 80084D14 00081B14 FC 40 08 90 */ fmr f2, f1 /* 80084D18 00081B18 39 00 00 00 */ li r8, 0 @@ -33776,18 +33776,18 @@ xSndIsPlayingByHandle__FUi: /* 80084D20 00081B20 39 40 00 00 */ li r10, 0 /* 80084D24 00081B24 4B F8 26 9D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084D28 00081B28 38 00 00 00 */ li r0, 0 -/* 80084D2C 00081B2C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084D2C 00081B2C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084D30 00081B30 90 01 00 08 */ stw r0, 8(r1) -/* 80084D34 00081B34 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084D34 00081B34 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084D38 00081B38 3C 80 80 07 */ lis r4, lbl_8006BEB8@ha /* 80084D3C 00081B3C 3C 60 80 07 */ lis r3, lbl_8006C570@ha /* 80084D40 00081B40 90 01 00 0C */ stw r0, 0xc(r1) /* 80084D44 00081B44 38 C4 BE B8 */ addi r6, r4, lbl_8006BEB8@l /* 80084D48 00081B48 38 E3 C5 70 */ addi r7, r3, lbl_8006C570@l /* 80084D4C 00081B4C 38 85 04 13 */ addi r4, r5, 0x413 -/* 80084D50 00081B50 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084D50 00081B50 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084D54 00081B54 7F E3 FB 78 */ mr r3, r31 -/* 80084D58 00081B58 C0 62 8D 3C */ lfs f3, lbl_803CD6BC-_SDA2_BASE_(r2) +/* 80084D58 00081B58 C0 62 8D 3C */ lfs f3, lbl__3573-_SDA2_BASE_(r2) /* 80084D5C 00081B5C 38 A5 00 D7 */ addi r5, r5, 0xd7 /* 80084D60 00081B60 FC 40 08 90 */ fmr f2, f1 /* 80084D64 00081B64 39 00 00 00 */ li r8, 0 @@ -33795,18 +33795,18 @@ xSndIsPlayingByHandle__FUi: /* 80084D6C 00081B6C 39 40 00 00 */ li r10, 0 /* 80084D70 00081B70 4B F8 26 51 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084D74 00081B74 38 00 00 00 */ li r0, 0 -/* 80084D78 00081B78 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084D78 00081B78 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084D7C 00081B7C 90 01 00 08 */ stw r0, 8(r1) -/* 80084D80 00081B80 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084D80 00081B80 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084D84 00081B84 3C 80 80 07 */ lis r4, lbl_8006BEC0@ha /* 80084D88 00081B88 3C 60 80 07 */ lis r3, lbl_8006C684@ha /* 80084D8C 00081B8C 90 01 00 0C */ stw r0, 0xc(r1) /* 80084D90 00081B90 38 C4 BE C0 */ addi r6, r4, lbl_8006BEC0@l /* 80084D94 00081B94 38 E3 C6 84 */ addi r7, r3, lbl_8006C684@l /* 80084D98 00081B98 38 85 00 D7 */ addi r4, r5, 0xd7 -/* 80084D9C 00081B9C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084D9C 00081B9C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084DA0 00081BA0 7F E3 FB 78 */ mr r3, r31 -/* 80084DA4 00081BA4 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80084DA4 00081BA4 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80084DA8 00081BA8 38 A5 04 1C */ addi r5, r5, 0x41c /* 80084DAC 00081BAC FC 40 08 90 */ fmr f2, f1 /* 80084DB0 00081BB0 39 00 00 00 */ li r8, 0 @@ -33814,18 +33814,18 @@ xSndIsPlayingByHandle__FUi: /* 80084DB8 00081BB8 39 40 00 01 */ li r10, 1 /* 80084DBC 00081BBC 4B F8 26 05 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084DC0 00081BC0 38 00 00 00 */ li r0, 0 -/* 80084DC4 00081BC4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084DC4 00081BC4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084DC8 00081BC8 90 01 00 08 */ stw r0, 8(r1) -/* 80084DCC 00081BCC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084DCC 00081BCC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084DD0 00081BD0 3C 80 80 07 */ lis r4, lbl_8006BED8@ha /* 80084DD4 00081BD4 3C 60 80 07 */ lis r3, lbl_8006C78C@ha /* 80084DD8 00081BD8 90 01 00 0C */ stw r0, 0xc(r1) /* 80084DDC 00081BDC 38 C4 BE D8 */ addi r6, r4, lbl_8006BED8@l /* 80084DE0 00081BE0 38 E3 C7 8C */ addi r7, r3, lbl_8006C78C@l /* 80084DE4 00081BE4 38 85 00 D7 */ addi r4, r5, 0xd7 -/* 80084DE8 00081BE8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084DE8 00081BE8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084DEC 00081BEC 7F E3 FB 78 */ mr r3, r31 -/* 80084DF0 00081BF0 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80084DF0 00081BF0 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80084DF4 00081BF4 38 A5 02 2D */ addi r5, r5, 0x22d /* 80084DF8 00081BF8 FC 40 08 90 */ fmr f2, f1 /* 80084DFC 00081BFC 39 00 00 00 */ li r8, 0 @@ -33833,18 +33833,18 @@ xSndIsPlayingByHandle__FUi: /* 80084E04 00081C04 39 40 00 01 */ li r10, 1 /* 80084E08 00081C08 4B F8 25 B9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084E0C 00081C0C 38 00 00 00 */ li r0, 0 -/* 80084E10 00081C10 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084E10 00081C10 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084E14 00081C14 90 01 00 08 */ stw r0, 8(r1) -/* 80084E18 00081C18 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084E18 00081C18 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084E1C 00081C1C 3C 80 80 07 */ lis r4, lbl_8006BF24@ha /* 80084E20 00081C20 3C 60 80 07 */ lis r3, lbl_8006C78C@ha /* 80084E24 00081C24 90 01 00 0C */ stw r0, 0xc(r1) /* 80084E28 00081C28 38 C4 BF 24 */ addi r6, r4, lbl_8006BF24@l /* 80084E2C 00081C2C 38 E3 C7 8C */ addi r7, r3, lbl_8006C78C@l /* 80084E30 00081C30 38 85 00 D7 */ addi r4, r5, 0xd7 -/* 80084E34 00081C34 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084E34 00081C34 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084E38 00081C38 7F E3 FB 78 */ mr r3, r31 -/* 80084E3C 00081C3C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80084E3C 00081C3C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80084E40 00081C40 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 80084E44 00081C44 FC 40 08 90 */ fmr f2, f1 /* 80084E48 00081C48 39 00 00 00 */ li r8, 0 @@ -33852,18 +33852,18 @@ xSndIsPlayingByHandle__FUi: /* 80084E50 00081C50 39 40 00 01 */ li r10, 1 /* 80084E54 00081C54 4B F8 25 6D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084E58 00081C58 38 00 00 00 */ li r0, 0 -/* 80084E5C 00081C5C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084E5C 00081C5C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084E60 00081C60 90 01 00 08 */ stw r0, 8(r1) -/* 80084E64 00081C64 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084E64 00081C64 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084E68 00081C68 3C 80 80 07 */ lis r4, lbl_8006BF70@ha /* 80084E6C 00081C6C 3C 60 80 07 */ lis r3, lbl_8006C78C@ha /* 80084E70 00081C70 90 01 00 0C */ stw r0, 0xc(r1) /* 80084E74 00081C74 38 C4 BF 70 */ addi r6, r4, lbl_8006BF70@l /* 80084E78 00081C78 38 E3 C7 8C */ addi r7, r3, lbl_8006C78C@l /* 80084E7C 00081C7C 38 85 00 D7 */ addi r4, r5, 0xd7 -/* 80084E80 00081C80 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084E80 00081C80 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084E84 00081C84 7F E3 FB 78 */ mr r3, r31 -/* 80084E88 00081C88 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80084E88 00081C88 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80084E8C 00081C8C 38 A5 02 82 */ addi r5, r5, 0x282 /* 80084E90 00081C90 FC 40 08 90 */ fmr f2, f1 /* 80084E94 00081C94 39 00 00 00 */ li r8, 0 @@ -33871,18 +33871,18 @@ xSndIsPlayingByHandle__FUi: /* 80084E9C 00081C9C 39 40 00 01 */ li r10, 1 /* 80084EA0 00081CA0 4B F8 25 21 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084EA4 00081CA4 38 00 00 00 */ li r0, 0 -/* 80084EA8 00081CA8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084EA8 00081CA8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084EAC 00081CAC 90 01 00 08 */ stw r0, 8(r1) -/* 80084EB0 00081CB0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084EB0 00081CB0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084EB4 00081CB4 3C 80 80 07 */ lis r4, lbl_8006BFBC@ha /* 80084EB8 00081CB8 3C 60 80 07 */ lis r3, lbl_8006C78C@ha /* 80084EBC 00081CBC 90 01 00 0C */ stw r0, 0xc(r1) /* 80084EC0 00081CC0 38 C4 BF BC */ addi r6, r4, lbl_8006BFBC@l /* 80084EC4 00081CC4 38 E3 C7 8C */ addi r7, r3, lbl_8006C78C@l /* 80084EC8 00081CC8 38 85 00 D7 */ addi r4, r5, 0xd7 -/* 80084ECC 00081CCC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084ECC 00081CCC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084ED0 00081CD0 7F E3 FB 78 */ mr r3, r31 -/* 80084ED4 00081CD4 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80084ED4 00081CD4 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80084ED8 00081CD8 38 A5 02 89 */ addi r5, r5, 0x289 /* 80084EDC 00081CDC FC 40 08 90 */ fmr f2, f1 /* 80084EE0 00081CE0 39 00 00 00 */ li r8, 0 @@ -33890,18 +33890,18 @@ xSndIsPlayingByHandle__FUi: /* 80084EE8 00081CE8 39 40 00 01 */ li r10, 1 /* 80084EEC 00081CEC 4B F8 24 D5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084EF0 00081CF0 38 00 00 00 */ li r0, 0 -/* 80084EF4 00081CF4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084EF4 00081CF4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084EF8 00081CF8 90 01 00 08 */ stw r0, 8(r1) -/* 80084EFC 00081CFC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084EFC 00081CFC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084F00 00081D00 3C 80 80 07 */ lis r4, lbl_8006C008@ha /* 80084F04 00081D04 3C 60 80 07 */ lis r3, lbl_8006C78C@ha /* 80084F08 00081D08 90 01 00 0C */ stw r0, 0xc(r1) /* 80084F0C 00081D0C 38 C4 C0 08 */ addi r6, r4, lbl_8006C008@l /* 80084F10 00081D10 38 E3 C7 8C */ addi r7, r3, lbl_8006C78C@l /* 80084F14 00081D14 38 85 00 D7 */ addi r4, r5, 0xd7 -/* 80084F18 00081D18 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084F18 00081D18 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084F1C 00081D1C 7F E3 FB 78 */ mr r3, r31 -/* 80084F20 00081D20 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80084F20 00081D20 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80084F24 00081D24 38 A5 02 8F */ addi r5, r5, 0x28f /* 80084F28 00081D28 FC 40 08 90 */ fmr f2, f1 /* 80084F2C 00081D2C 39 00 00 00 */ li r8, 0 @@ -33909,18 +33909,18 @@ xSndIsPlayingByHandle__FUi: /* 80084F34 00081D34 39 40 00 01 */ li r10, 1 /* 80084F38 00081D38 4B F8 24 89 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084F3C 00081D3C 38 00 00 00 */ li r0, 0 -/* 80084F40 00081D40 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084F40 00081D40 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084F44 00081D44 90 01 00 08 */ stw r0, 8(r1) -/* 80084F48 00081D48 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084F48 00081D48 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084F4C 00081D4C 3C 80 80 07 */ lis r4, lbl_8006C054@ha /* 80084F50 00081D50 3C 60 80 07 */ lis r3, lbl_8006C78C@ha /* 80084F54 00081D54 90 01 00 0C */ stw r0, 0xc(r1) /* 80084F58 00081D58 38 C4 C0 54 */ addi r6, r4, lbl_8006C054@l /* 80084F5C 00081D5C 38 E3 C7 8C */ addi r7, r3, lbl_8006C78C@l /* 80084F60 00081D60 38 85 00 D7 */ addi r4, r5, 0xd7 -/* 80084F64 00081D64 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084F64 00081D64 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084F68 00081D68 7F E3 FB 78 */ mr r3, r31 -/* 80084F6C 00081D6C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80084F6C 00081D6C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80084F70 00081D70 38 A5 02 9F */ addi r5, r5, 0x29f /* 80084F74 00081D74 FC 40 08 90 */ fmr f2, f1 /* 80084F78 00081D78 39 00 00 00 */ li r8, 0 @@ -33928,18 +33928,18 @@ xSndIsPlayingByHandle__FUi: /* 80084F80 00081D80 39 40 00 01 */ li r10, 1 /* 80084F84 00081D84 4B F8 24 3D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084F88 00081D88 38 00 00 00 */ li r0, 0 -/* 80084F8C 00081D8C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084F8C 00081D8C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084F90 00081D90 90 01 00 08 */ stw r0, 8(r1) -/* 80084F94 00081D94 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084F94 00081D94 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084F98 00081D98 3C 80 80 07 */ lis r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80084F9C 00081D9C 3C 60 80 07 */ lis r3, zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80084FA0 00081DA0 90 01 00 0C */ stw r0, 0xc(r1) /* 80084FA4 00081DA4 38 C4 87 C8 */ addi r6, r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80084FA8 00081DA8 38 E3 9D D8 */ addi r7, r3, zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 80084FAC 00081DAC 38 85 08 E4 */ addi r4, r5, 0x8e4 -/* 80084FB0 00081DB0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084FB0 00081DB0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80084FB4 00081DB4 7F E3 FB 78 */ mr r3, r31 -/* 80084FB8 00081DB8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80084FB8 00081DB8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80084FBC 00081DBC 38 A5 02 2D */ addi r5, r5, 0x22d /* 80084FC0 00081DC0 FC 40 08 90 */ fmr f2, f1 /* 80084FC4 00081DC4 39 00 00 00 */ li r8, 0 @@ -33947,18 +33947,18 @@ xSndIsPlayingByHandle__FUi: /* 80084FCC 00081DCC 39 40 00 01 */ li r10, 1 /* 80084FD0 00081DD0 4B F8 23 F1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80084FD4 00081DD4 38 00 00 00 */ li r0, 0 -/* 80084FD8 00081DD8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80084FD8 00081DD8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80084FDC 00081DDC 90 01 00 08 */ stw r0, 8(r1) -/* 80084FE0 00081DE0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80084FE0 00081DE0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80084FE4 00081DE4 3C 80 80 07 */ lis r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80084FE8 00081DE8 3C 60 80 07 */ lis r3, zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80084FEC 00081DEC 90 01 00 0C */ stw r0, 0xc(r1) /* 80084FF0 00081DF0 38 C4 86 4C */ addi r6, r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80084FF4 00081DF4 38 E3 9D D8 */ addi r7, r3, zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 80084FF8 00081DF8 38 85 08 E4 */ addi r4, r5, 0x8e4 -/* 80084FFC 00081DFC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80084FFC 00081DFC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085000 00081E00 7F E3 FB 78 */ mr r3, r31 -/* 80085004 00081E04 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085004 00081E04 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80085008 00081E08 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 8008500C 00081E0C FC 40 08 90 */ fmr f2, f1 /* 80085010 00081E10 39 00 00 00 */ li r8, 0 @@ -33966,18 +33966,18 @@ xSndIsPlayingByHandle__FUi: /* 80085018 00081E18 39 40 00 01 */ li r10, 1 /* 8008501C 00081E1C 4B F8 23 A5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085020 00081E20 38 00 00 00 */ li r0, 0 -/* 80085024 00081E24 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085024 00081E24 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085028 00081E28 90 01 00 08 */ stw r0, 8(r1) -/* 8008502C 00081E2C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008502C 00081E2C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085030 00081E30 3C 80 80 07 */ lis r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80085034 00081E34 3C 60 80 07 */ lis r3, zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80085038 00081E38 90 01 00 0C */ stw r0, 0xc(r1) /* 8008503C 00081E3C 38 C4 84 10 */ addi r6, r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80085040 00081E40 38 E3 9D D8 */ addi r7, r3, zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 80085044 00081E44 38 85 08 E4 */ addi r4, r5, 0x8e4 -/* 80085048 00081E48 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085048 00081E48 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008504C 00081E4C 7F E3 FB 78 */ mr r3, r31 -/* 80085050 00081E50 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085050 00081E50 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80085054 00081E54 38 A5 02 82 */ addi r5, r5, 0x282 /* 80085058 00081E58 FC 40 08 90 */ fmr f2, f1 /* 8008505C 00081E5C 39 00 00 00 */ li r8, 0 @@ -33985,18 +33985,18 @@ xSndIsPlayingByHandle__FUi: /* 80085064 00081E64 39 40 00 01 */ li r10, 1 /* 80085068 00081E68 4B F8 23 59 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008506C 00081E6C 38 00 00 00 */ li r0, 0 -/* 80085070 00081E70 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085070 00081E70 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085074 00081E74 90 01 00 08 */ stw r0, 8(r1) -/* 80085078 00081E78 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085078 00081E78 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008507C 00081E7C 3C 80 80 07 */ lis r4, zEntPlayer.RunAnyCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80085080 00081E80 3C 60 80 07 */ lis r3, zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80085084 00081E84 90 01 00 0C */ stw r0, 0xc(r1) /* 80085088 00081E88 38 C4 80 68 */ addi r6, r4, zEntPlayer.RunAnyCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008508C 00081E8C 38 E3 9D D8 */ addi r7, r3, zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 80085090 00081E90 38 85 08 E4 */ addi r4, r5, 0x8e4 -/* 80085094 00081E94 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085094 00081E94 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085098 00081E98 7F E3 FB 78 */ mr r3, r31 -/* 8008509C 00081E9C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008509C 00081E9C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800850A0 00081EA0 38 A5 02 89 */ addi r5, r5, 0x289 /* 800850A4 00081EA4 FC 40 08 90 */ fmr f2, f1 /* 800850A8 00081EA8 39 00 00 00 */ li r8, 0 @@ -34004,18 +34004,18 @@ xSndIsPlayingByHandle__FUi: /* 800850B0 00081EB0 39 40 00 01 */ li r10, 1 /* 800850B4 00081EB4 4B F8 23 0D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800850B8 00081EB8 38 00 00 00 */ li r0, 0 -/* 800850BC 00081EBC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800850BC 00081EBC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800850C0 00081EC0 90 01 00 08 */ stw r0, 8(r1) -/* 800850C4 00081EC4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800850C4 00081EC4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800850C8 00081EC8 3C 80 80 07 */ lis r4, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800850CC 00081ECC 3C 60 80 07 */ lis r3, zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800850D0 00081ED0 90 01 00 0C */ stw r0, 0xc(r1) /* 800850D4 00081ED4 38 C4 83 8C */ addi r6, r4, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 800850D8 00081ED8 38 E3 9D D8 */ addi r7, r3, zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 800850DC 00081EDC 38 85 08 E4 */ addi r4, r5, 0x8e4 -/* 800850E0 00081EE0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800850E0 00081EE0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800850E4 00081EE4 7F E3 FB 78 */ mr r3, r31 -/* 800850E8 00081EE8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800850E8 00081EE8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800850EC 00081EEC 38 A5 02 8F */ addi r5, r5, 0x28f /* 800850F0 00081EF0 FC 40 08 90 */ fmr f2, f1 /* 800850F4 00081EF4 39 00 00 00 */ li r8, 0 @@ -34023,18 +34023,18 @@ xSndIsPlayingByHandle__FUi: /* 800850FC 00081EFC 39 40 00 01 */ li r10, 1 /* 80085100 00081F00 4B F8 22 C1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085104 00081F04 38 00 00 00 */ li r0, 0 -/* 80085108 00081F08 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085108 00081F08 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008510C 00081F0C 90 01 00 08 */ stw r0, 8(r1) -/* 80085110 00081F10 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085110 00081F10 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085114 00081F14 3C 80 80 07 */ lis r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80085118 00081F18 3C 60 80 07 */ lis r3, zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008511C 00081F1C 90 01 00 0C */ stw r0, 0xc(r1) /* 80085120 00081F20 38 C4 83 3C */ addi r6, r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80085124 00081F24 38 E3 9D D8 */ addi r7, r3, zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 80085128 00081F28 38 85 08 E4 */ addi r4, r5, 0x8e4 -/* 8008512C 00081F2C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008512C 00081F2C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085130 00081F30 7F E3 FB 78 */ mr r3, r31 -/* 80085134 00081F34 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085134 00081F34 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80085138 00081F38 38 A5 02 9F */ addi r5, r5, 0x29f /* 8008513C 00081F3C FC 40 08 90 */ fmr f2, f1 /* 80085140 00081F40 39 00 00 00 */ li r8, 0 @@ -34042,18 +34042,18 @@ xSndIsPlayingByHandle__FUi: /* 80085148 00081F48 39 40 00 01 */ li r10, 1 /* 8008514C 00081F4C 4B F8 22 75 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085150 00081F50 38 00 00 00 */ li r0, 0 -/* 80085154 00081F54 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085154 00081F54 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085158 00081F58 90 01 00 08 */ stw r0, 8(r1) -/* 8008515C 00081F5C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008515C 00081F5C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085160 00081F60 3C 80 80 07 */ lis r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80085164 00081F64 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 80085168 00081F68 90 01 00 0C */ stw r0, 0xc(r1) /* 8008516C 00081F6C 38 C4 87 C8 */ addi r6, r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80085170 00081F70 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 80085174 00081F74 38 85 08 FE */ addi r4, r5, 0x8fe -/* 80085178 00081F78 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085178 00081F78 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008517C 00081F7C 7F E3 FB 78 */ mr r3, r31 -/* 80085180 00081F80 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085180 00081F80 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80085184 00081F84 38 A5 02 2D */ addi r5, r5, 0x22d /* 80085188 00081F88 FC 40 08 90 */ fmr f2, f1 /* 8008518C 00081F8C 39 00 00 00 */ li r8, 0 @@ -34061,18 +34061,18 @@ xSndIsPlayingByHandle__FUi: /* 80085194 00081F94 39 40 00 01 */ li r10, 1 /* 80085198 00081F98 4B F8 22 29 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008519C 00081F9C 38 00 00 00 */ li r0, 0 -/* 800851A0 00081FA0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800851A0 00081FA0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800851A4 00081FA4 90 01 00 08 */ stw r0, 8(r1) -/* 800851A8 00081FA8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800851A8 00081FA8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800851AC 00081FAC 3C 80 80 07 */ lis r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800851B0 00081FB0 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 800851B4 00081FB4 90 01 00 0C */ stw r0, 0xc(r1) /* 800851B8 00081FB8 38 C4 86 4C */ addi r6, r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 800851BC 00081FBC 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 800851C0 00081FC0 38 85 09 36 */ addi r4, r5, 0x936 -/* 800851C4 00081FC4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800851C4 00081FC4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800851C8 00081FC8 7F E3 FB 78 */ mr r3, r31 -/* 800851CC 00081FCC C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800851CC 00081FCC C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800851D0 00081FD0 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 800851D4 00081FD4 FC 40 08 90 */ fmr f2, f1 /* 800851D8 00081FD8 39 00 00 00 */ li r8, 0 @@ -34080,88 +34080,88 @@ xSndIsPlayingByHandle__FUi: /* 800851E0 00081FE0 39 40 00 01 */ li r10, 1 /* 800851E4 00081FE4 4B F8 21 DD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800851E8 00081FE8 38 00 00 00 */ li r0, 0 -/* 800851EC 00081FEC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800851EC 00081FEC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800851F0 00081FF0 90 01 00 08 */ stw r0, 8(r1) -/* 800851F4 00081FF4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800851F4 00081FF4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800851F8 00081FF8 3C 80 80 07 */ lis r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800851FC 00081FFC 7F E3 FB 78 */ mr r3, r31 /* 80085200 00082000 90 01 00 0C */ stw r0, 0xc(r1) /* 80085204 00082004 38 C4 84 10 */ addi r6, r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80085208 00082008 38 85 09 72 */ addi r4, r5, 0x972 /* 8008520C 0008200C 38 A5 02 82 */ addi r5, r5, 0x282 -/* 80085210 00082010 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085210 00082010 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085214 00082014 38 E0 00 00 */ li r7, 0 -/* 80085218 00082018 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085218 00082018 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008521C 0008201C 39 00 00 00 */ li r8, 0 /* 80085220 00082020 FC 40 08 90 */ fmr f2, f1 /* 80085224 00082024 39 20 00 00 */ li r9, 0 /* 80085228 00082028 39 40 00 01 */ li r10, 1 /* 8008522C 0008202C 4B F8 21 95 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085230 00082030 38 00 00 00 */ li r0, 0 -/* 80085234 00082034 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085234 00082034 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085238 00082038 90 01 00 08 */ stw r0, 8(r1) -/* 8008523C 0008203C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008523C 0008203C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085240 00082040 3C 80 80 07 */ lis r4, zEntPlayer.RunAnyCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80085244 00082044 7F E3 FB 78 */ mr r3, r31 /* 80085248 00082048 90 01 00 0C */ stw r0, 0xc(r1) /* 8008524C 0008204C 38 C4 80 68 */ addi r6, r4, zEntPlayer.RunAnyCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80085250 00082050 38 85 0A 0A */ addi r4, r5, 0xa0a /* 80085254 00082054 38 A5 02 89 */ addi r5, r5, 0x289 -/* 80085258 00082058 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085258 00082058 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008525C 0008205C 38 E0 00 00 */ li r7, 0 -/* 80085260 00082060 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085260 00082060 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80085264 00082064 39 00 00 00 */ li r8, 0 /* 80085268 00082068 FC 40 08 90 */ fmr f2, f1 /* 8008526C 0008206C 39 20 00 00 */ li r9, 0 /* 80085270 00082070 39 40 00 01 */ li r10, 1 /* 80085274 00082074 4B F8 21 4D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085278 00082078 38 00 00 00 */ li r0, 0 -/* 8008527C 0008207C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008527C 0008207C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085280 00082080 90 01 00 08 */ stw r0, 8(r1) -/* 80085284 00082084 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085284 00082084 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085288 00082088 3C 80 80 07 */ lis r4, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008528C 0008208C 7F E3 FB 78 */ mr r3, r31 /* 80085290 00082090 90 01 00 0C */ stw r0, 0xc(r1) /* 80085294 00082094 38 C4 83 8C */ addi r6, r4, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80085298 00082098 38 85 0A 99 */ addi r4, r5, 0xa99 /* 8008529C 0008209C 38 A5 02 8F */ addi r5, r5, 0x28f -/* 800852A0 000820A0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800852A0 000820A0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800852A4 000820A4 38 E0 00 00 */ li r7, 0 -/* 800852A8 000820A8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800852A8 000820A8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800852AC 000820AC 39 00 00 00 */ li r8, 0 /* 800852B0 000820B0 FC 40 08 90 */ fmr f2, f1 /* 800852B4 000820B4 39 20 00 00 */ li r9, 0 /* 800852B8 000820B8 39 40 00 01 */ li r10, 1 /* 800852BC 000820BC 4B F8 21 05 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800852C0 000820C0 38 00 00 00 */ li r0, 0 -/* 800852C4 000820C4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800852C4 000820C4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800852C8 000820C8 90 01 00 08 */ stw r0, 8(r1) -/* 800852CC 000820CC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800852CC 000820CC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800852D0 000820D0 3C 80 80 07 */ lis r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800852D4 000820D4 7F E3 FB 78 */ mr r3, r31 /* 800852D8 000820D8 90 01 00 0C */ stw r0, 0xc(r1) /* 800852DC 000820DC 38 C4 83 3C */ addi r6, r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 800852E0 000820E0 38 85 0B 1E */ addi r4, r5, 0xb1e /* 800852E4 000820E4 38 A5 02 9F */ addi r5, r5, 0x29f -/* 800852E8 000820E8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800852E8 000820E8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800852EC 000820EC 38 E0 00 00 */ li r7, 0 -/* 800852F0 000820F0 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800852F0 000820F0 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800852F4 000820F4 39 00 00 00 */ li r8, 0 /* 800852F8 000820F8 FC 40 08 90 */ fmr f2, f1 /* 800852FC 000820FC 39 20 00 00 */ li r9, 0 /* 80085300 00082100 39 40 00 01 */ li r10, 1 /* 80085304 00082104 4B F8 20 BD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085308 00082108 38 00 00 00 */ li r0, 0 -/* 8008530C 0008210C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008530C 0008210C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085310 00082110 90 01 00 08 */ stw r0, 8(r1) -/* 80085314 00082114 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085314 00082114 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085318 00082118 3C 80 80 07 */ lis r4, lbl_8006A268@ha /* 8008531C 0008211C 3C 60 80 07 */ lis r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80085320 00082120 90 01 00 0C */ stw r0, 0xc(r1) /* 80085324 00082124 38 C4 A2 68 */ addi r6, r4, lbl_8006A268@l /* 80085328 00082128 38 E3 A2 A8 */ addi r7, r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008532C 0008212C 38 85 0B A9 */ addi r4, r5, 0xba9 -/* 80085330 00082130 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085330 00082130 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085334 00082134 7F E3 FB 78 */ mr r3, r31 /* 80085338 00082138 38 A5 02 A9 */ addi r5, r5, 0x2a9 /* 8008533C 0008213C 39 00 00 00 */ li r8, 0 @@ -34171,36 +34171,36 @@ xSndIsPlayingByHandle__FUi: /* 8008534C 0008214C 39 40 00 0A */ li r10, 0xa /* 80085350 00082150 4B F8 20 71 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085354 00082154 38 00 00 00 */ li r0, 0 -/* 80085358 00082158 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085358 00082158 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008535C 0008215C 90 01 00 08 */ stw r0, 8(r1) -/* 80085360 00082160 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085360 00082160 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085364 00082164 3C 80 80 07 */ lis r4, lbl_8006A344@ha /* 80085368 00082168 7F E3 FB 78 */ mr r3, r31 /* 8008536C 0008216C 90 01 00 0C */ stw r0, 0xc(r1) /* 80085370 00082170 38 C4 A3 44 */ addi r6, r4, lbl_8006A344@l /* 80085374 00082174 38 85 02 A9 */ addi r4, r5, 0x2a9 /* 80085378 00082178 38 A5 02 C0 */ addi r5, r5, 0x2c0 -/* 8008537C 0008217C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008537C 0008217C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085380 00082180 38 E0 00 00 */ li r7, 0 -/* 80085384 00082184 C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 80085384 00082184 C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 80085388 00082188 39 00 00 00 */ li r8, 0 /* 8008538C 0008218C FC 40 08 90 */ fmr f2, f1 /* 80085390 00082190 39 20 00 00 */ li r9, 0 /* 80085394 00082194 39 40 00 01 */ li r10, 1 /* 80085398 00082198 4B F8 20 29 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008539C 0008219C 38 00 00 00 */ li r0, 0 -/* 800853A0 000821A0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800853A0 000821A0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800853A4 000821A4 90 01 00 08 */ stw r0, 8(r1) -/* 800853A8 000821A8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800853A8 000821A8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800853AC 000821AC 3C 80 80 07 */ lis r4, lbl_8006A4FC@ha /* 800853B0 000821B0 3C 60 80 07 */ lis r3, zEntPlayer.DblJumpCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800853B4 000821B4 90 01 00 0C */ stw r0, 0xc(r1) /* 800853B8 000821B8 38 C4 A4 FC */ addi r6, r4, lbl_8006A4FC@l /* 800853BC 000821BC 38 E3 A5 8C */ addi r7, r3, zEntPlayer.DblJumpCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 800853C0 000821C0 38 85 0C 48 */ addi r4, r5, 0xc48 -/* 800853C4 000821C4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800853C4 000821C4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800853C8 000821C8 7F E3 FB 78 */ mr r3, r31 -/* 800853CC 000821CC C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 800853CC 000821CC C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 800853D0 000821D0 38 A5 01 88 */ addi r5, r5, 0x188 /* 800853D4 000821D4 FC 40 08 90 */ fmr f2, f1 /* 800853D8 000821D8 39 00 00 00 */ li r8, 0 @@ -34208,18 +34208,18 @@ xSndIsPlayingByHandle__FUi: /* 800853E0 000821E0 39 40 00 0A */ li r10, 0xa /* 800853E4 000821E4 4B F8 1F DD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800853E8 000821E8 38 00 00 00 */ li r0, 0 -/* 800853EC 000821EC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800853EC 000821EC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800853F0 000821F0 90 01 00 08 */ stw r0, 8(r1) -/* 800853F4 000821F4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800853F4 000821F4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800853F8 000821F8 3C 80 80 07 */ lis r4, lbl_8006A788@ha /* 800853FC 000821FC 3C 60 80 07 */ lis r3, zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80085400 00082200 90 01 00 0C */ stw r0, 0xc(r1) /* 80085404 00082204 38 C4 A7 88 */ addi r6, r4, lbl_8006A788@l /* 80085408 00082208 38 E3 9D D8 */ addi r7, r3, zEntPlayer.StopLCopterCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008540C 0008220C 38 85 08 E4 */ addi r4, r5, 0x8e4 -/* 80085410 00082210 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085410 00082210 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085414 00082214 7F E3 FB 78 */ mr r3, r31 -/* 80085418 00082218 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085418 00082218 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008541C 0008221C 38 A5 02 CB */ addi r5, r5, 0x2cb /* 80085420 00082220 FC 40 08 90 */ fmr f2, f1 /* 80085424 00082224 39 00 00 00 */ li r8, 0 @@ -34227,36 +34227,36 @@ xSndIsPlayingByHandle__FUi: /* 8008542C 0008222C 39 40 00 01 */ li r10, 1 /* 80085430 00082230 4B F8 1F 91 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085434 00082234 38 00 00 00 */ li r0, 0 -/* 80085438 00082238 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085438 00082238 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008543C 0008223C 90 01 00 08 */ stw r0, 8(r1) -/* 80085440 00082240 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085440 00082240 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085444 00082244 3C 80 80 07 */ lis r4, lbl_8006A788@ha /* 80085448 00082248 7F E3 FB 78 */ mr r3, r31 /* 8008544C 0008224C 90 01 00 0C */ stw r0, 0xc(r1) /* 80085450 00082250 38 C4 A7 88 */ addi r6, r4, lbl_8006A788@l /* 80085454 00082254 38 85 0C 8E */ addi r4, r5, 0xc8e /* 80085458 00082258 38 A5 02 CB */ addi r5, r5, 0x2cb -/* 8008545C 0008225C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008545C 0008225C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085460 00082260 38 E0 00 00 */ li r7, 0 -/* 80085464 00082264 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085464 00082264 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80085468 00082268 39 00 00 00 */ li r8, 0 /* 8008546C 0008226C FC 40 08 90 */ fmr f2, f1 /* 80085470 00082270 39 20 00 00 */ li r9, 0 /* 80085474 00082274 39 40 00 01 */ li r10, 1 /* 80085478 00082278 4B F8 1F 49 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008547C 0008227C 38 00 00 00 */ li r0, 0 -/* 80085480 00082280 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085480 00082280 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085484 00082284 90 01 00 08 */ stw r0, 8(r1) -/* 80085488 00082288 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085488 00082288 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008548C 0008228C 3C 80 80 07 */ lis r4, lbl_80068950@ha /* 80085490 00082290 3C 60 80 07 */ lis r3, lbl_80068C9C@ha /* 80085494 00082294 90 01 00 0C */ stw r0, 0xc(r1) /* 80085498 00082298 38 C4 89 50 */ addi r6, r4, lbl_80068950@l /* 8008549C 0008229C 38 E3 8C 9C */ addi r7, r3, lbl_80068C9C@l /* 800854A0 000822A0 38 85 0D 2D */ addi r4, r5, 0xd2d -/* 800854A4 000822A4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800854A4 000822A4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800854A8 000822A8 7F E3 FB 78 */ mr r3, r31 -/* 800854AC 000822AC C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800854AC 000822AC C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800854B0 000822B0 38 A5 02 D2 */ addi r5, r5, 0x2d2 /* 800854B4 000822B4 FC 40 08 90 */ fmr f2, f1 /* 800854B8 000822B8 39 00 00 00 */ li r8, 0 @@ -34264,18 +34264,18 @@ xSndIsPlayingByHandle__FUi: /* 800854C0 000822C0 39 40 00 01 */ li r10, 1 /* 800854C4 000822C4 4B F8 1E FD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800854C8 000822C8 38 00 00 00 */ li r0, 0 -/* 800854CC 000822CC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800854CC 000822CC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800854D0 000822D0 90 01 00 08 */ stw r0, 8(r1) -/* 800854D4 000822D4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800854D4 000822D4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800854D8 000822D8 3C 80 80 07 */ lis r4, lbl_80068AD0@ha /* 800854DC 000822DC 3C 60 80 07 */ lis r3, lbl_80068C9C@ha /* 800854E0 000822E0 90 01 00 0C */ stw r0, 0xc(r1) /* 800854E4 000822E4 38 C4 8A D0 */ addi r6, r4, lbl_80068AD0@l /* 800854E8 000822E8 38 E3 8C 9C */ addi r7, r3, lbl_80068C9C@l /* 800854EC 000822EC 38 85 0D 2D */ addi r4, r5, 0xd2d -/* 800854F0 000822F0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800854F0 000822F0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800854F4 000822F4 7F E3 FB 78 */ mr r3, r31 -/* 800854F8 000822F8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800854F8 000822F8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800854FC 000822FC 38 A5 02 2D */ addi r5, r5, 0x22d /* 80085500 00082300 FC 40 08 90 */ fmr f2, f1 /* 80085504 00082304 39 00 00 00 */ li r8, 0 @@ -34283,18 +34283,18 @@ xSndIsPlayingByHandle__FUi: /* 8008550C 0008230C 39 40 00 02 */ li r10, 2 /* 80085510 00082310 4B F8 1E B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085514 00082314 38 00 00 00 */ li r0, 0 -/* 80085518 00082318 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085518 00082318 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008551C 0008231C 90 01 00 08 */ stw r0, 8(r1) -/* 80085520 00082320 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085520 00082320 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085524 00082324 3C 80 80 07 */ lis r4, lbl_80068A60@ha /* 80085528 00082328 3C 60 80 07 */ lis r3, lbl_80068C9C@ha /* 8008552C 0008232C 90 01 00 0C */ stw r0, 0xc(r1) /* 80085530 00082330 38 C4 8A 60 */ addi r6, r4, lbl_80068A60@l /* 80085534 00082334 38 E3 8C 9C */ addi r7, r3, lbl_80068C9C@l /* 80085538 00082338 38 85 0D 2D */ addi r4, r5, 0xd2d -/* 8008553C 0008233C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008553C 0008233C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085540 00082340 7F E3 FB 78 */ mr r3, r31 -/* 80085544 00082344 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085544 00082344 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80085548 00082348 38 A5 02 D9 */ addi r5, r5, 0x2d9 /* 8008554C 0008234C FC 40 08 90 */ fmr f2, f1 /* 80085550 00082350 39 00 00 00 */ li r8, 0 @@ -34302,18 +34302,18 @@ xSndIsPlayingByHandle__FUi: /* 80085558 00082358 39 40 00 03 */ li r10, 3 /* 8008555C 0008235C 4B F8 1E 65 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085560 00082360 38 00 00 00 */ li r0, 0 -/* 80085564 00082364 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085564 00082364 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085568 00082368 90 01 00 08 */ stw r0, 8(r1) -/* 8008556C 0008236C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008556C 0008236C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085570 00082370 3C 80 80 07 */ lis r4, lbl_80068A30@ha /* 80085574 00082374 3C 60 80 07 */ lis r3, lbl_80068C9C@ha /* 80085578 00082378 90 01 00 0C */ stw r0, 0xc(r1) /* 8008557C 0008237C 38 C4 8A 30 */ addi r6, r4, lbl_80068A30@l /* 80085580 00082380 38 E3 8C 9C */ addi r7, r3, lbl_80068C9C@l /* 80085584 00082384 38 85 0D 2D */ addi r4, r5, 0xd2d -/* 80085588 00082388 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085588 00082388 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008558C 0008238C 7F E3 FB 78 */ mr r3, r31 -/* 80085590 00082390 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085590 00082390 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80085594 00082394 38 A5 02 82 */ addi r5, r5, 0x282 /* 80085598 00082398 FC 40 08 90 */ fmr f2, f1 /* 8008559C 0008239C 39 00 00 00 */ li r8, 0 @@ -34321,18 +34321,18 @@ xSndIsPlayingByHandle__FUi: /* 800855A4 000823A4 39 40 00 03 */ li r10, 3 /* 800855A8 000823A8 4B F8 1E 19 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800855AC 000823AC 38 00 00 00 */ li r0, 0 -/* 800855B0 000823B0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800855B0 000823B0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800855B4 000823B4 90 01 00 08 */ stw r0, 8(r1) -/* 800855B8 000823B8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800855B8 000823B8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800855BC 000823BC 3C 80 80 07 */ lis r4, lbl_80068B10@ha /* 800855C0 000823C0 3C 60 80 07 */ lis r3, lbl_80068C9C@ha /* 800855C4 000823C4 90 01 00 0C */ stw r0, 0xc(r1) /* 800855C8 000823C8 38 C4 8B 10 */ addi r6, r4, lbl_80068B10@l /* 800855CC 000823CC 38 E3 8C 9C */ addi r7, r3, lbl_80068C9C@l /* 800855D0 000823D0 38 85 0D 2D */ addi r4, r5, 0xd2d -/* 800855D4 000823D4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800855D4 000823D4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800855D8 000823D8 7F E3 FB 78 */ mr r3, r31 -/* 800855DC 000823DC C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800855DC 000823DC C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800855E0 000823E0 38 A5 02 9F */ addi r5, r5, 0x29f /* 800855E4 000823E4 FC 40 08 90 */ fmr f2, f1 /* 800855E8 000823E8 39 00 00 00 */ li r8, 0 @@ -34340,18 +34340,18 @@ xSndIsPlayingByHandle__FUi: /* 800855F0 000823F0 39 40 00 04 */ li r10, 4 /* 800855F4 000823F4 4B F8 1D CD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800855F8 000823F8 38 00 00 00 */ li r0, 0 -/* 800855FC 000823FC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800855FC 000823FC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085600 00082400 90 01 00 08 */ stw r0, 8(r1) -/* 80085604 00082404 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085604 00082404 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085608 00082408 3C 80 80 07 */ lis r4, lbl_80069CA0@ha /* 8008560C 0008240C 3C 60 80 07 */ lis r3, lbl_80069CF0@ha /* 80085610 00082410 90 01 00 0C */ stw r0, 0xc(r1) /* 80085614 00082414 38 C4 9C A0 */ addi r6, r4, lbl_80069CA0@l /* 80085618 00082418 38 E3 9C F0 */ addi r7, r3, lbl_80069CF0@l /* 8008561C 0008241C 38 85 0D 4B */ addi r4, r5, 0xd4b -/* 80085620 00082420 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085620 00082420 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085624 00082424 7F E3 FB 78 */ mr r3, r31 -/* 80085628 00082428 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085628 00082428 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008562C 0008242C 38 A5 01 67 */ addi r5, r5, 0x167 /* 80085630 00082430 FC 40 08 90 */ fmr f2, f1 /* 80085634 00082434 39 00 00 00 */ li r8, 0 @@ -34359,35 +34359,35 @@ xSndIsPlayingByHandle__FUi: /* 8008563C 0008243C 39 40 00 08 */ li r10, 8 /* 80085640 00082440 4B F8 1D 81 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085644 00082444 38 00 00 00 */ li r0, 0 -/* 80085648 00082448 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085648 00082448 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008564C 0008244C 90 01 00 08 */ stw r0, 8(r1) -/* 80085650 00082450 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085650 00082450 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085654 00082454 7F E3 FB 78 */ mr r3, r31 /* 80085658 00082458 38 C0 00 00 */ li r6, 0 /* 8008565C 0008245C 90 01 00 0C */ stw r0, 0xc(r1) /* 80085660 00082460 38 85 01 67 */ addi r4, r5, 0x167 /* 80085664 00082464 38 A5 01 5D */ addi r5, r5, 0x15d /* 80085668 00082468 38 E0 00 00 */ li r7, 0 -/* 8008566C 0008246C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008566C 0008246C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085670 00082470 39 00 00 10 */ li r8, 0x10 -/* 80085674 00082474 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085674 00082474 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80085678 00082478 39 20 00 00 */ li r9, 0 /* 8008567C 0008247C FC 40 08 90 */ fmr f2, f1 /* 80085680 00082480 39 40 00 00 */ li r10, 0 /* 80085684 00082484 4B F8 1D 3D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085688 00082488 38 00 00 00 */ li r0, 0 -/* 8008568C 0008248C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008568C 0008248C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085690 00082490 90 01 00 08 */ stw r0, 8(r1) -/* 80085694 00082494 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085694 00082494 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085698 00082498 3C 80 80 07 */ lis r4, lbl_8006B080@ha /* 8008569C 0008249C 3C 60 80 07 */ lis r3, lbl_8006B0A4@ha /* 800856A0 000824A0 90 01 00 0C */ stw r0, 0xc(r1) /* 800856A4 000824A4 38 C4 B0 80 */ addi r6, r4, lbl_8006B080@l /* 800856A8 000824A8 38 E3 B0 A4 */ addi r7, r3, lbl_8006B0A4@l /* 800856AC 000824AC 38 85 0D 83 */ addi r4, r5, 0xd83 -/* 800856B0 000824B0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800856B0 000824B0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800856B4 000824B4 7F E3 FB 78 */ mr r3, r31 -/* 800856B8 000824B8 C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 800856B8 000824B8 C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 800856BC 000824BC 38 A5 03 21 */ addi r5, r5, 0x321 /* 800856C0 000824C0 FC 40 08 90 */ fmr f2, f1 /* 800856C4 000824C4 39 00 00 00 */ li r8, 0 @@ -34395,36 +34395,36 @@ xSndIsPlayingByHandle__FUi: /* 800856CC 000824CC 39 40 00 0B */ li r10, 0xb /* 800856D0 000824D0 4B F8 1C F1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800856D4 000824D4 38 00 00 00 */ li r0, 0 -/* 800856D8 000824D8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800856D8 000824D8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800856DC 000824DC 90 01 00 08 */ stw r0, 8(r1) -/* 800856E0 000824E0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800856E0 000824E0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800856E4 000824E4 3C 80 80 07 */ lis r4, lbl_8006B158@ha /* 800856E8 000824E8 7F E3 FB 78 */ mr r3, r31 /* 800856EC 000824EC 90 01 00 0C */ stw r0, 0xc(r1) /* 800856F0 000824F0 38 E4 B1 58 */ addi r7, r4, lbl_8006B158@l /* 800856F4 000824F4 38 85 03 21 */ addi r4, r5, 0x321 /* 800856F8 000824F8 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 800856FC 000824FC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800856FC 000824FC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085700 00082500 38 C0 00 00 */ li r6, 0 -/* 80085704 00082504 C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 80085704 00082504 C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 80085708 00082508 39 00 00 10 */ li r8, 0x10 /* 8008570C 0008250C FC 40 08 90 */ fmr f2, f1 /* 80085710 00082510 39 20 00 00 */ li r9, 0 /* 80085714 00082514 39 40 00 00 */ li r10, 0 /* 80085718 00082518 4B F8 1C A9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008571C 0008251C 38 00 00 00 */ li r0, 0 -/* 80085720 00082520 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085720 00082520 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085724 00082524 90 01 00 08 */ stw r0, 8(r1) -/* 80085728 00082528 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085728 00082528 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008572C 0008252C 3C 80 80 07 */ lis r4, lbl_8006AEE8@ha /* 80085730 00082530 3C 60 80 07 */ lis r3, lbl_8006AEFC@ha /* 80085734 00082534 90 01 00 0C */ stw r0, 0xc(r1) /* 80085738 00082538 38 C4 AE E8 */ addi r6, r4, lbl_8006AEE8@l /* 8008573C 0008253C 38 E3 AE FC */ addi r7, r3, lbl_8006AEFC@l /* 80085740 00082540 38 85 0E 20 */ addi r4, r5, 0xe20 -/* 80085744 00082544 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085744 00082544 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085748 00082548 7F E3 FB 78 */ mr r3, r31 -/* 8008574C 0008254C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008574C 0008254C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80085750 00082550 38 A5 03 2D */ addi r5, r5, 0x32d /* 80085754 00082554 FC 40 08 90 */ fmr f2, f1 /* 80085758 00082558 39 00 00 00 */ li r8, 0 @@ -34432,18 +34432,18 @@ xSndIsPlayingByHandle__FUi: /* 80085760 00082560 39 40 00 09 */ li r10, 9 /* 80085764 00082564 4B F8 1C 5D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085768 00082568 38 00 00 00 */ li r0, 0 -/* 8008576C 0008256C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008576C 0008256C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085770 00082570 90 01 00 08 */ stw r0, 8(r1) -/* 80085774 00082574 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085774 00082574 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085778 00082578 3C 80 80 07 */ lis r4, lbl_8006AFA4@ha /* 8008577C 0008257C 3C 60 80 07 */ lis r3, lbl_8006AF94@ha /* 80085780 00082580 90 01 00 0C */ stw r0, 0xc(r1) /* 80085784 00082584 38 C4 AF A4 */ addi r6, r4, lbl_8006AFA4@l /* 80085788 00082588 38 E3 AF 94 */ addi r7, r3, lbl_8006AF94@l /* 8008578C 0008258C 38 85 03 2D */ addi r4, r5, 0x32d -/* 80085790 00082590 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085790 00082590 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085794 00082594 7F E3 FB 78 */ mr r3, r31 -/* 80085798 00082598 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085798 00082598 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008579C 0008259C 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 800857A0 000825A0 FC 40 08 90 */ fmr f2, f1 /* 800857A4 000825A4 39 00 00 00 */ li r8, 0 @@ -34451,18 +34451,18 @@ xSndIsPlayingByHandle__FUi: /* 800857AC 000825AC 39 40 00 09 */ li r10, 9 /* 800857B0 000825B0 4B F8 1C 11 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800857B4 000825B4 38 00 00 00 */ li r0, 0 -/* 800857B8 000825B8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800857B8 000825B8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800857BC 000825BC 90 01 00 08 */ stw r0, 8(r1) -/* 800857C0 000825C0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800857C0 000825C0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800857C4 000825C4 3C 80 80 07 */ lis r4, lbl_8006AFD4@ha /* 800857C8 000825C8 3C 60 80 07 */ lis r3, lbl_8006B004@ha /* 800857CC 000825CC 90 01 00 0C */ stw r0, 0xc(r1) /* 800857D0 000825D0 38 C4 AF D4 */ addi r6, r4, lbl_8006AFD4@l /* 800857D4 000825D4 38 E3 B0 04 */ addi r7, r3, lbl_8006B004@l /* 800857D8 000825D8 38 85 03 2D */ addi r4, r5, 0x32d -/* 800857DC 000825DC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800857DC 000825DC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800857E0 000825E0 7F E3 FB 78 */ mr r3, r31 -/* 800857E4 000825E4 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800857E4 000825E4 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800857E8 000825E8 38 A5 03 62 */ addi r5, r5, 0x362 /* 800857EC 000825EC FC 40 08 90 */ fmr f2, f1 /* 800857F0 000825F0 39 00 00 00 */ li r8, 0 @@ -34470,86 +34470,86 @@ xSndIsPlayingByHandle__FUi: /* 800857F8 000825F8 39 40 00 09 */ li r10, 9 /* 800857FC 000825FC 4B F8 1B C5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085800 00082600 38 00 00 00 */ li r0, 0 -/* 80085804 00082604 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085804 00082604 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085808 00082608 90 01 00 08 */ stw r0, 8(r1) -/* 8008580C 0008260C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008580C 0008260C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085810 00082610 7F E3 FB 78 */ mr r3, r31 /* 80085814 00082614 38 C0 00 00 */ li r6, 0 /* 80085818 00082618 90 01 00 0C */ stw r0, 0xc(r1) /* 8008581C 0008261C 38 85 03 82 */ addi r4, r5, 0x382 /* 80085820 00082620 38 A5 03 62 */ addi r5, r5, 0x362 /* 80085824 00082624 38 E0 00 00 */ li r7, 0 -/* 80085828 00082628 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085828 00082628 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008582C 0008262C 39 00 00 10 */ li r8, 0x10 -/* 80085830 00082630 C0 62 8C AC */ lfs f3, lbl_803CD62C-_SDA2_BASE_(r2) +/* 80085830 00082630 C0 62 8C AC */ lfs f3, lbl__2135-_SDA2_BASE_(r2) /* 80085834 00082634 39 20 00 00 */ li r9, 0 /* 80085838 00082638 FC 40 08 90 */ fmr f2, f1 /* 8008583C 0008263C 39 40 00 00 */ li r10, 0 /* 80085840 00082640 4B F8 1B 81 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085844 00082644 38 00 00 00 */ li r0, 0 -/* 80085848 00082648 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085848 00082648 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008584C 0008264C 90 01 00 08 */ stw r0, 8(r1) -/* 80085850 00082650 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085850 00082650 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085854 00082654 7F E3 FB 78 */ mr r3, r31 /* 80085858 00082658 38 C0 00 00 */ li r6, 0 /* 8008585C 0008265C 90 01 00 0C */ stw r0, 0xc(r1) /* 80085860 00082660 38 85 03 4E */ addi r4, r5, 0x34e /* 80085864 00082664 38 A5 03 62 */ addi r5, r5, 0x362 /* 80085868 00082668 38 E0 00 00 */ li r7, 0 -/* 8008586C 0008266C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008586C 0008266C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085870 00082670 39 00 00 10 */ li r8, 0x10 -/* 80085874 00082674 C0 62 8D 3C */ lfs f3, lbl_803CD6BC-_SDA2_BASE_(r2) +/* 80085874 00082674 C0 62 8D 3C */ lfs f3, lbl__3573-_SDA2_BASE_(r2) /* 80085878 00082678 39 20 00 00 */ li r9, 0 /* 8008587C 0008267C FC 40 08 90 */ fmr f2, f1 /* 80085880 00082680 39 40 00 00 */ li r10, 0 /* 80085884 00082684 4B F8 1B 3D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085888 00082688 38 00 00 00 */ li r0, 0 -/* 8008588C 0008268C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008588C 0008268C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085890 00082690 90 01 00 08 */ stw r0, 8(r1) -/* 80085894 00082694 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085894 00082694 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085898 00082698 7F E3 FB 78 */ mr r3, r31 /* 8008589C 0008269C 38 C0 00 00 */ li r6, 0 /* 800858A0 000826A0 90 01 00 0C */ stw r0, 0xc(r1) /* 800858A4 000826A4 38 85 03 72 */ addi r4, r5, 0x372 /* 800858A8 000826A8 38 A5 03 2D */ addi r5, r5, 0x32d /* 800858AC 000826AC 38 E0 00 00 */ li r7, 0 -/* 800858B0 000826B0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800858B0 000826B0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800858B4 000826B4 39 00 00 10 */ li r8, 0x10 -/* 800858B8 000826B8 C0 62 8D 3C */ lfs f3, lbl_803CD6BC-_SDA2_BASE_(r2) +/* 800858B8 000826B8 C0 62 8D 3C */ lfs f3, lbl__3573-_SDA2_BASE_(r2) /* 800858BC 000826BC 39 20 00 00 */ li r9, 0 /* 800858C0 000826C0 FC 40 08 90 */ fmr f2, f1 /* 800858C4 000826C4 39 40 00 00 */ li r10, 0 /* 800858C8 000826C8 4B F8 1A F9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800858CC 000826CC 38 00 00 00 */ li r0, 0 -/* 800858D0 000826D0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800858D0 000826D0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800858D4 000826D4 90 01 00 08 */ stw r0, 8(r1) -/* 800858D8 000826D8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800858D8 000826D8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800858DC 000826DC 7F E3 FB 78 */ mr r3, r31 /* 800858E0 000826E0 38 C0 00 00 */ li r6, 0 /* 800858E4 000826E4 90 01 00 0C */ stw r0, 0xc(r1) /* 800858E8 000826E8 38 85 03 39 */ addi r4, r5, 0x339 /* 800858EC 000826EC 38 A5 03 4E */ addi r5, r5, 0x34e /* 800858F0 000826F0 38 E0 00 00 */ li r7, 0 -/* 800858F4 000826F4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800858F4 000826F4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800858F8 000826F8 39 00 00 10 */ li r8, 0x10 -/* 800858FC 000826FC C0 62 8D 3C */ lfs f3, lbl_803CD6BC-_SDA2_BASE_(r2) +/* 800858FC 000826FC C0 62 8D 3C */ lfs f3, lbl__3573-_SDA2_BASE_(r2) /* 80085900 00082700 39 20 00 00 */ li r9, 0 /* 80085904 00082704 FC 40 08 90 */ fmr f2, f1 /* 80085908 00082708 39 40 00 00 */ li r10, 0 /* 8008590C 0008270C 4B F8 1A B5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085910 00082710 38 00 00 00 */ li r0, 0 -/* 80085914 00082714 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085914 00082714 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085918 00082718 90 01 00 08 */ stw r0, 8(r1) -/* 8008591C 0008271C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008591C 0008271C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085920 00082720 3C 80 80 07 */ lis r4, lbl_8006A268@ha /* 80085924 00082724 3C 60 80 07 */ lis r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80085928 00082728 90 01 00 0C */ stw r0, 0xc(r1) /* 8008592C 0008272C 38 C4 A2 68 */ addi r6, r4, lbl_8006A268@l /* 80085930 00082730 38 E3 A2 A8 */ addi r7, r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 80085934 00082734 38 85 0F 0D */ addi r4, r5, 0xf0d -/* 80085938 00082738 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085938 00082738 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008593C 0008273C 7F E3 FB 78 */ mr r3, r31 -/* 80085940 00082740 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085940 00082740 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80085944 00082744 38 A5 03 39 */ addi r5, r5, 0x339 /* 80085948 00082748 FC 40 08 90 */ fmr f2, f1 /* 8008594C 0008274C 39 00 00 00 */ li r8, 0 @@ -34557,18 +34557,18 @@ xSndIsPlayingByHandle__FUi: /* 80085954 00082754 39 40 00 0A */ li r10, 0xa /* 80085958 00082758 4B F8 1A 69 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008595C 0008275C 38 00 00 00 */ li r0, 0 -/* 80085960 00082760 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085960 00082760 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085964 00082764 90 01 00 08 */ stw r0, 8(r1) -/* 80085968 00082768 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085968 00082768 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008596C 0008276C 3C 80 80 07 */ lis r4, lbl_8006B024@ha /* 80085970 00082770 3C 60 80 07 */ lis r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80085974 00082774 90 01 00 0C */ stw r0, 0xc(r1) /* 80085978 00082778 38 C4 B0 24 */ addi r6, r4, lbl_8006B024@l /* 8008597C 0008277C 38 E3 A2 A8 */ addi r7, r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 80085980 00082780 38 85 0F 29 */ addi r4, r5, 0xf29 -/* 80085984 00082784 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085984 00082784 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085988 00082788 7F E3 FB 78 */ mr r3, r31 -/* 8008598C 0008278C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008598C 0008278C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80085990 00082790 38 A5 03 39 */ addi r5, r5, 0x339 /* 80085994 00082794 FC 40 08 90 */ fmr f2, f1 /* 80085998 00082798 39 00 00 00 */ li r8, 0 @@ -34576,36 +34576,36 @@ xSndIsPlayingByHandle__FUi: /* 800859A0 000827A0 39 40 00 0F */ li r10, 0xf /* 800859A4 000827A4 4B F8 1A 1D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800859A8 000827A8 38 00 00 00 */ li r0, 0 -/* 800859AC 000827AC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800859AC 000827AC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800859B0 000827B0 90 01 00 08 */ stw r0, 8(r1) -/* 800859B4 000827B4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800859B4 000827B4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800859B8 000827B8 3C 80 80 07 */ lis r4, lbl_8006A344@ha /* 800859BC 000827BC 7F E3 FB 78 */ mr r3, r31 /* 800859C0 000827C0 90 01 00 0C */ stw r0, 0xc(r1) /* 800859C4 000827C4 38 C4 A3 44 */ addi r6, r4, lbl_8006A344@l /* 800859C8 000827C8 38 85 03 39 */ addi r4, r5, 0x339 /* 800859CC 000827CC 38 A5 03 4E */ addi r5, r5, 0x34e -/* 800859D0 000827D0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800859D0 000827D0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800859D4 000827D4 38 E0 00 00 */ li r7, 0 -/* 800859D8 000827D8 C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 800859D8 000827D8 C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 800859DC 000827DC 39 00 00 00 */ li r8, 0 /* 800859E0 000827E0 FC 40 08 90 */ fmr f2, f1 /* 800859E4 000827E4 39 20 00 00 */ li r9, 0 /* 800859E8 000827E8 39 40 00 01 */ li r10, 1 /* 800859EC 000827EC 4B F8 19 D5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800859F0 000827F0 38 00 00 00 */ li r0, 0 -/* 800859F4 000827F4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800859F4 000827F4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800859F8 000827F8 90 01 00 08 */ stw r0, 8(r1) -/* 800859FC 000827FC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800859FC 000827FC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085A00 00082800 3C 80 80 07 */ lis r4, lbl_8006A4FC@ha /* 80085A04 00082804 3C 60 80 07 */ lis r3, zEntPlayer.DblJumpCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80085A08 00082808 90 01 00 0C */ stw r0, 0xc(r1) /* 80085A0C 0008280C 38 C4 A4 FC */ addi r6, r4, lbl_8006A4FC@l /* 80085A10 00082810 38 E3 A5 8C */ addi r7, r3, zEntPlayer.DblJumpCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 80085A14 00082814 38 85 0F 29 */ addi r4, r5, 0xf29 -/* 80085A18 00082818 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085A18 00082818 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085A1C 0008281C 7F E3 FB 78 */ mr r3, r31 -/* 80085A20 00082820 C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 80085A20 00082820 C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 80085A24 00082824 38 A5 03 82 */ addi r5, r5, 0x382 /* 80085A28 00082828 FC 40 08 90 */ fmr f2, f1 /* 80085A2C 0008282C 39 00 00 00 */ li r8, 0 @@ -34613,18 +34613,18 @@ xSndIsPlayingByHandle__FUi: /* 80085A34 00082834 39 40 00 0A */ li r10, 0xa /* 80085A38 00082838 4B F8 19 89 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085A3C 0008283C 38 00 00 00 */ li r0, 0 -/* 80085A40 00082840 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085A40 00082840 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085A44 00082844 90 01 00 08 */ stw r0, 8(r1) -/* 80085A48 00082848 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085A48 00082848 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085A4C 0008284C 3C 80 80 07 */ lis r4, lbl_80068968@ha /* 80085A50 00082850 3C 60 80 07 */ lis r3, lbl_8006AEFC@ha /* 80085A54 00082854 90 01 00 0C */ stw r0, 0xc(r1) /* 80085A58 00082858 38 C4 89 68 */ addi r6, r4, lbl_80068968@l /* 80085A5C 0008285C 38 E3 AE FC */ addi r7, r3, lbl_8006AEFC@l /* 80085A60 00082860 38 85 0F 62 */ addi r4, r5, 0xf62 -/* 80085A64 00082864 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085A64 00082864 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085A68 00082868 7F E3 FB 78 */ mr r3, r31 -/* 80085A6C 0008286C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085A6C 0008286C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80085A70 00082870 38 A5 03 72 */ addi r5, r5, 0x372 /* 80085A74 00082874 FC 40 08 90 */ fmr f2, f1 /* 80085A78 00082878 39 00 00 00 */ li r8, 0 @@ -34632,18 +34632,18 @@ xSndIsPlayingByHandle__FUi: /* 80085A80 00082880 39 40 00 01 */ li r10, 1 /* 80085A84 00082884 4B F8 19 3D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085A88 00082888 38 00 00 00 */ li r0, 0 -/* 80085A8C 0008288C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085A8C 0008288C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085A90 00082890 90 01 00 08 */ stw r0, 8(r1) -/* 80085A94 00082894 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085A94 00082894 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085A98 00082898 3C 80 80 07 */ lis r4, lbl_8006899C@ha /* 80085A9C 0008289C 3C 60 80 07 */ lis r3, lbl_8006AF94@ha /* 80085AA0 000828A0 90 01 00 0C */ stw r0, 0xc(r1) /* 80085AA4 000828A4 38 C4 89 9C */ addi r6, r4, lbl_8006899C@l /* 80085AA8 000828A8 38 E3 AF 94 */ addi r7, r3, lbl_8006AF94@l /* 80085AAC 000828AC 38 85 0F 62 */ addi r4, r5, 0xf62 -/* 80085AB0 000828B0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085AB0 000828B0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085AB4 000828B4 7F E3 FB 78 */ mr r3, r31 -/* 80085AB8 000828B8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085AB8 000828B8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80085ABC 000828BC 38 A5 02 D2 */ addi r5, r5, 0x2d2 /* 80085AC0 000828C0 FC 40 08 90 */ fmr f2, f1 /* 80085AC4 000828C4 39 00 00 00 */ li r8, 0 @@ -34651,18 +34651,18 @@ xSndIsPlayingByHandle__FUi: /* 80085ACC 000828CC 39 40 00 01 */ li r10, 1 /* 80085AD0 000828D0 4B F8 18 F1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085AD4 000828D4 38 00 00 00 */ li r0, 0 -/* 80085AD8 000828D8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085AD8 000828D8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085ADC 000828DC 90 01 00 08 */ stw r0, 8(r1) -/* 80085AE0 000828E0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085AE0 000828E0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085AE4 000828E4 3C 80 80 07 */ lis r4, lbl_80068B50@ha /* 80085AE8 000828E8 3C 60 80 07 */ lis r3, lbl_8006AF94@ha /* 80085AEC 000828EC 90 01 00 0C */ stw r0, 0xc(r1) /* 80085AF0 000828F0 38 C4 8B 50 */ addi r6, r4, lbl_80068B50@l /* 80085AF4 000828F4 38 E3 AF 94 */ addi r7, r3, lbl_8006AF94@l /* 80085AF8 000828F8 38 85 0F 62 */ addi r4, r5, 0xf62 -/* 80085AFC 000828FC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085AFC 000828FC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085B00 00082900 7F E3 FB 78 */ mr r3, r31 -/* 80085B04 00082904 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085B04 00082904 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80085B08 00082908 38 A5 02 D9 */ addi r5, r5, 0x2d9 /* 80085B0C 0008290C FC 40 08 90 */ fmr f2, f1 /* 80085B10 00082910 39 00 00 00 */ li r8, 0 @@ -34670,18 +34670,18 @@ xSndIsPlayingByHandle__FUi: /* 80085B18 00082918 39 40 00 03 */ li r10, 3 /* 80085B1C 0008291C 4B F8 18 A5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085B20 00082920 38 00 00 00 */ li r0, 0 -/* 80085B24 00082924 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085B24 00082924 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085B28 00082928 90 01 00 08 */ stw r0, 8(r1) -/* 80085B2C 0008292C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085B2C 0008292C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085B30 00082930 3C 80 80 07 */ lis r4, lbl_80068A90@ha /* 80085B34 00082934 3C 60 80 07 */ lis r3, lbl_8006AF94@ha /* 80085B38 00082938 90 01 00 0C */ stw r0, 0xc(r1) /* 80085B3C 0008293C 38 C4 8A 90 */ addi r6, r4, lbl_80068A90@l /* 80085B40 00082940 38 E3 AF 94 */ addi r7, r3, lbl_8006AF94@l /* 80085B44 00082944 38 85 0F 62 */ addi r4, r5, 0xf62 -/* 80085B48 00082948 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085B48 00082948 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085B4C 0008294C 7F E3 FB 78 */ mr r3, r31 -/* 80085B50 00082950 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085B50 00082950 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80085B54 00082954 38 A5 02 82 */ addi r5, r5, 0x282 /* 80085B58 00082958 FC 40 08 90 */ fmr f2, f1 /* 80085B5C 0008295C 39 00 00 00 */ li r8, 0 @@ -34689,18 +34689,18 @@ xSndIsPlayingByHandle__FUi: /* 80085B64 00082964 39 40 00 03 */ li r10, 3 /* 80085B68 00082968 4B F8 18 59 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085B6C 0008296C 38 00 00 00 */ li r0, 0 -/* 80085B70 00082970 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085B70 00082970 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085B74 00082974 90 01 00 08 */ stw r0, 8(r1) -/* 80085B78 00082978 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085B78 00082978 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085B7C 0008297C 3C 80 80 07 */ lis r4, lbl_80068BDC@ha /* 80085B80 00082980 3C 60 80 07 */ lis r3, lbl_8006AF94@ha /* 80085B84 00082984 90 01 00 0C */ stw r0, 0xc(r1) /* 80085B88 00082988 38 C4 8B DC */ addi r6, r4, lbl_80068BDC@l /* 80085B8C 0008298C 38 E3 AF 94 */ addi r7, r3, lbl_8006AF94@l /* 80085B90 00082990 38 85 0F 62 */ addi r4, r5, 0xf62 -/* 80085B94 00082994 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085B94 00082994 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085B98 00082998 7F E3 FB 78 */ mr r3, r31 -/* 80085B9C 0008299C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085B9C 0008299C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80085BA0 000829A0 38 A5 02 2D */ addi r5, r5, 0x22d /* 80085BA4 000829A4 FC 40 08 90 */ fmr f2, f1 /* 80085BA8 000829A8 39 00 00 00 */ li r8, 0 @@ -34708,18 +34708,18 @@ xSndIsPlayingByHandle__FUi: /* 80085BB0 000829B0 39 40 00 04 */ li r10, 4 /* 80085BB4 000829B4 4B F8 18 0D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085BB8 000829B8 38 00 00 00 */ li r0, 0 -/* 80085BBC 000829BC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085BBC 000829BC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085BC0 000829C0 90 01 00 08 */ stw r0, 8(r1) -/* 80085BC4 000829C4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085BC4 000829C4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085BC8 000829C8 3C 80 80 07 */ lis r4, lbl_80068B90@ha /* 80085BCC 000829CC 3C 60 80 07 */ lis r3, lbl_8006AF94@ha /* 80085BD0 000829D0 90 01 00 0C */ stw r0, 0xc(r1) /* 80085BD4 000829D4 38 C4 8B 90 */ addi r6, r4, lbl_80068B90@l /* 80085BD8 000829D8 38 E3 AF 94 */ addi r7, r3, lbl_8006AF94@l /* 80085BDC 000829DC 38 85 0F 62 */ addi r4, r5, 0xf62 -/* 80085BE0 000829E0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085BE0 000829E0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085BE4 000829E4 7F E3 FB 78 */ mr r3, r31 -/* 80085BE8 000829E8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085BE8 000829E8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80085BEC 000829EC 38 A5 02 9F */ addi r5, r5, 0x29f /* 80085BF0 000829F0 FC 40 08 90 */ fmr f2, f1 /* 80085BF4 000829F4 39 00 00 00 */ li r8, 0 @@ -34727,18 +34727,18 @@ xSndIsPlayingByHandle__FUi: /* 80085BFC 000829FC 39 40 00 04 */ li r10, 4 /* 80085C00 00082A00 4B F8 17 C1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085C04 00082A04 38 00 00 00 */ li r0, 0 -/* 80085C08 00082A08 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085C08 00082A08 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085C0C 00082A0C 90 01 00 08 */ stw r0, 8(r1) -/* 80085C10 00082A10 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085C10 00082A10 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085C14 00082A14 3C 80 80 07 */ lis r4, lbl_80069694@ha /* 80085C18 00082A18 3C 60 80 07 */ lis r3, lbl_800698A8@ha /* 80085C1C 00082A1C 90 01 00 0C */ stw r0, 0xc(r1) /* 80085C20 00082A20 38 C4 96 94 */ addi r6, r4, lbl_80069694@l /* 80085C24 00082A24 38 E3 98 A8 */ addi r7, r3, lbl_800698A8@l /* 80085C28 00082A28 38 85 0F B0 */ addi r4, r5, 0xfb0 -/* 80085C2C 00082A2C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085C2C 00082A2C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085C30 00082A30 7F E3 FB 78 */ mr r3, r31 -/* 80085C34 00082A34 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085C34 00082A34 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80085C38 00082A38 38 A5 02 54 */ addi r5, r5, 0x254 /* 80085C3C 00082A3C FC 40 08 90 */ fmr f2, f1 /* 80085C40 00082A40 39 00 00 00 */ li r8, 0 @@ -34746,18 +34746,18 @@ xSndIsPlayingByHandle__FUi: /* 80085C48 00082A48 39 40 00 09 */ li r10, 9 /* 80085C4C 00082A4C 4B F8 17 75 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085C50 00082A50 38 00 00 00 */ li r0, 0 -/* 80085C54 00082A54 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085C54 00082A54 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085C58 00082A58 90 01 00 08 */ stw r0, 8(r1) -/* 80085C5C 00082A5C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085C5C 00082A5C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085C60 00082A60 3C 80 80 07 */ lis r4, lbl_800696F8@ha /* 80085C64 00082A64 3C 60 80 07 */ lis r3, lbl_800698A8@ha /* 80085C68 00082A68 90 01 00 0C */ stw r0, 0xc(r1) /* 80085C6C 00082A6C 38 C4 96 F8 */ addi r6, r4, lbl_800696F8@l /* 80085C70 00082A70 38 E3 98 A8 */ addi r7, r3, lbl_800698A8@l /* 80085C74 00082A74 38 85 0F B0 */ addi r4, r5, 0xfb0 -/* 80085C78 00082A78 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085C78 00082A78 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085C7C 00082A7C 7F E3 FB 78 */ mr r3, r31 -/* 80085C80 00082A80 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085C80 00082A80 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80085C84 00082A84 38 A5 02 5D */ addi r5, r5, 0x25d /* 80085C88 00082A88 FC 40 08 90 */ fmr f2, f1 /* 80085C8C 00082A8C 39 00 00 00 */ li r8, 0 @@ -34765,18 +34765,18 @@ xSndIsPlayingByHandle__FUi: /* 80085C94 00082A94 39 40 00 09 */ li r10, 9 /* 80085C98 00082A98 4B F8 17 29 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085C9C 00082A9C 38 00 00 00 */ li r0, 0 -/* 80085CA0 00082AA0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085CA0 00082AA0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085CA4 00082AA4 90 01 00 08 */ stw r0, 8(r1) -/* 80085CA8 00082AA8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085CA8 00082AA8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085CAC 00082AAC 3C 80 80 07 */ lis r4, lbl_80069764@ha /* 80085CB0 00082AB0 3C 60 80 07 */ lis r3, lbl_800698A8@ha /* 80085CB4 00082AB4 90 01 00 0C */ stw r0, 0xc(r1) /* 80085CB8 00082AB8 38 C4 97 64 */ addi r6, r4, lbl_80069764@l /* 80085CBC 00082ABC 38 E3 98 A8 */ addi r7, r3, lbl_800698A8@l /* 80085CC0 00082AC0 38 85 0F B0 */ addi r4, r5, 0xfb0 -/* 80085CC4 00082AC4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085CC4 00082AC4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085CC8 00082AC8 7F E3 FB 78 */ mr r3, r31 -/* 80085CCC 00082ACC C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085CCC 00082ACC C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80085CD0 00082AD0 38 A5 02 66 */ addi r5, r5, 0x266 /* 80085CD4 00082AD4 FC 40 08 90 */ fmr f2, f1 /* 80085CD8 00082AD8 39 00 00 00 */ li r8, 0 @@ -34784,18 +34784,18 @@ xSndIsPlayingByHandle__FUi: /* 80085CE0 00082AE0 39 40 00 09 */ li r10, 9 /* 80085CE4 00082AE4 4B F8 16 DD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085CE8 00082AE8 38 00 00 00 */ li r0, 0 -/* 80085CEC 00082AEC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085CEC 00082AEC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085CF0 00082AF0 90 01 00 08 */ stw r0, 8(r1) -/* 80085CF4 00082AF4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085CF4 00082AF4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085CF8 00082AF8 3C 80 80 07 */ lis r4, lbl_800697D0@ha /* 80085CFC 00082AFC 3C 60 80 07 */ lis r3, lbl_800698A8@ha /* 80085D00 00082B00 90 01 00 0C */ stw r0, 0xc(r1) /* 80085D04 00082B04 38 C4 97 D0 */ addi r6, r4, lbl_800697D0@l /* 80085D08 00082B08 38 E3 98 A8 */ addi r7, r3, lbl_800698A8@l /* 80085D0C 00082B0C 38 85 0F B0 */ addi r4, r5, 0xfb0 -/* 80085D10 00082B10 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085D10 00082B10 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085D14 00082B14 7F E3 FB 78 */ mr r3, r31 -/* 80085D18 00082B18 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085D18 00082B18 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80085D1C 00082B1C 38 A5 02 6F */ addi r5, r5, 0x26f /* 80085D20 00082B20 FC 40 08 90 */ fmr f2, f1 /* 80085D24 00082B24 39 00 00 00 */ li r8, 0 @@ -34803,18 +34803,18 @@ xSndIsPlayingByHandle__FUi: /* 80085D2C 00082B2C 39 40 00 09 */ li r10, 9 /* 80085D30 00082B30 4B F8 16 91 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085D34 00082B34 38 00 00 00 */ li r0, 0 -/* 80085D38 00082B38 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085D38 00082B38 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085D3C 00082B3C 90 01 00 08 */ stw r0, 8(r1) -/* 80085D40 00082B40 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085D40 00082B40 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085D44 00082B44 3C 80 80 07 */ lis r4, lbl_800694D0@ha /* 80085D48 00082B48 3C 60 80 07 */ lis r3, lbl_80069508@ha /* 80085D4C 00082B4C 90 01 00 0C */ stw r0, 0xc(r1) /* 80085D50 00082B50 38 C4 94 D0 */ addi r6, r4, lbl_800694D0@l /* 80085D54 00082B54 38 E3 95 08 */ addi r7, r3, lbl_80069508@l /* 80085D58 00082B58 38 85 0F B0 */ addi r4, r5, 0xfb0 -/* 80085D5C 00082B5C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085D5C 00082B5C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085D60 00082B60 7F E3 FB 78 */ mr r3, r31 -/* 80085D64 00082B64 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085D64 00082B64 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80085D68 00082B68 38 A5 02 78 */ addi r5, r5, 0x278 /* 80085D6C 00082B6C FC 40 08 90 */ fmr f2, f1 /* 80085D70 00082B70 39 00 00 00 */ li r8, 0 @@ -34822,90 +34822,90 @@ xSndIsPlayingByHandle__FUi: /* 80085D78 00082B78 39 40 00 1E */ li r10, 0x1e /* 80085D7C 00082B7C 4B F8 16 45 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085D80 00082B80 38 00 00 00 */ li r0, 0 -/* 80085D84 00082B84 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085D84 00082B84 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085D88 00082B88 90 01 00 08 */ stw r0, 8(r1) -/* 80085D8C 00082B8C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085D8C 00082B8C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085D90 00082B90 3C 80 80 07 */ lis r4, lbl_8006B5E8@ha /* 80085D94 00082B94 7F E3 FB 78 */ mr r3, r31 /* 80085D98 00082B98 90 01 00 0C */ stw r0, 0xc(r1) /* 80085D9C 00082B9C 38 C4 B5 E8 */ addi r6, r4, lbl_8006B5E8@l /* 80085DA0 00082BA0 38 85 11 07 */ addi r4, r5, 0x1107 /* 80085DA4 00082BA4 38 A5 03 AC */ addi r5, r5, 0x3ac -/* 80085DA8 00082BA8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085DA8 00082BA8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085DAC 00082BAC 38 E0 00 00 */ li r7, 0 -/* 80085DB0 00082BB0 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085DB0 00082BB0 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80085DB4 00082BB4 39 00 00 00 */ li r8, 0 /* 80085DB8 00082BB8 FC 40 08 90 */ fmr f2, f1 /* 80085DBC 00082BBC 39 20 00 00 */ li r9, 0 /* 80085DC0 00082BC0 39 40 00 14 */ li r10, 0x14 /* 80085DC4 00082BC4 4B F8 15 FD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085DC8 00082BC8 38 00 00 00 */ li r0, 0 -/* 80085DCC 00082BCC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085DCC 00082BCC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085DD0 00082BD0 90 01 00 08 */ stw r0, 8(r1) -/* 80085DD4 00082BD4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085DD4 00082BD4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085DD8 00082BD8 3C 80 80 07 */ lis r4, lbl_8006B5E8@ha /* 80085DDC 00082BDC 7F E3 FB 78 */ mr r3, r31 /* 80085DE0 00082BE0 90 01 00 0C */ stw r0, 0xc(r1) /* 80085DE4 00082BE4 38 C4 B5 E8 */ addi r6, r4, lbl_8006B5E8@l /* 80085DE8 00082BE8 38 85 11 07 */ addi r4, r5, 0x1107 /* 80085DEC 00082BEC 38 A5 03 A5 */ addi r5, r5, 0x3a5 -/* 80085DF0 00082BF0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085DF0 00082BF0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085DF4 00082BF4 38 E0 00 00 */ li r7, 0 -/* 80085DF8 00082BF8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085DF8 00082BF8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80085DFC 00082BFC 39 00 00 00 */ li r8, 0 /* 80085E00 00082C00 FC 40 08 90 */ fmr f2, f1 /* 80085E04 00082C04 39 20 00 01 */ li r9, 1 /* 80085E08 00082C08 39 40 00 14 */ li r10, 0x14 /* 80085E0C 00082C0C 4B F8 15 B5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085E10 00082C10 38 00 00 00 */ li r0, 0 -/* 80085E14 00082C14 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085E14 00082C14 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085E18 00082C18 90 01 00 08 */ stw r0, 8(r1) -/* 80085E1C 00082C1C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085E1C 00082C1C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085E20 00082C20 3C 80 80 07 */ lis r4, lbl_8006B5E8@ha /* 80085E24 00082C24 7F E3 FB 78 */ mr r3, r31 /* 80085E28 00082C28 90 01 00 0C */ stw r0, 0xc(r1) /* 80085E2C 00082C2C 38 C4 B5 E8 */ addi r6, r4, lbl_8006B5E8@l /* 80085E30 00082C30 38 85 11 07 */ addi r4, r5, 0x1107 /* 80085E34 00082C34 38 A5 03 9E */ addi r5, r5, 0x39e -/* 80085E38 00082C38 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085E38 00082C38 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085E3C 00082C3C 38 E0 00 00 */ li r7, 0 -/* 80085E40 00082C40 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085E40 00082C40 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80085E44 00082C44 39 00 00 00 */ li r8, 0 /* 80085E48 00082C48 FC 40 08 90 */ fmr f2, f1 /* 80085E4C 00082C4C 39 20 00 02 */ li r9, 2 /* 80085E50 00082C50 39 40 00 14 */ li r10, 0x14 /* 80085E54 00082C54 4B F8 15 6D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085E58 00082C58 38 00 00 00 */ li r0, 0 -/* 80085E5C 00082C5C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085E5C 00082C5C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085E60 00082C60 90 01 00 08 */ stw r0, 8(r1) -/* 80085E64 00082C64 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085E64 00082C64 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085E68 00082C68 3C 80 80 07 */ lis r4, lbl_8006B5E8@ha /* 80085E6C 00082C6C 7F E3 FB 78 */ mr r3, r31 /* 80085E70 00082C70 90 01 00 0C */ stw r0, 0xc(r1) /* 80085E74 00082C74 38 C4 B5 E8 */ addi r6, r4, lbl_8006B5E8@l /* 80085E78 00082C78 38 85 11 07 */ addi r4, r5, 0x1107 /* 80085E7C 00082C7C 38 A5 03 97 */ addi r5, r5, 0x397 -/* 80085E80 00082C80 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085E80 00082C80 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085E84 00082C84 38 E0 00 00 */ li r7, 0 -/* 80085E88 00082C88 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085E88 00082C88 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80085E8C 00082C8C 39 00 00 00 */ li r8, 0 /* 80085E90 00082C90 FC 40 08 90 */ fmr f2, f1 /* 80085E94 00082C94 39 20 00 03 */ li r9, 3 /* 80085E98 00082C98 39 40 00 14 */ li r10, 0x14 /* 80085E9C 00082C9C 4B F8 15 25 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085EA0 00082CA0 38 00 00 00 */ li r0, 0 -/* 80085EA4 00082CA4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085EA4 00082CA4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085EA8 00082CA8 90 01 00 08 */ stw r0, 8(r1) -/* 80085EAC 00082CAC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085EAC 00082CAC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085EB0 00082CB0 3C 80 80 07 */ lis r4, lbl_8006B604@ha /* 80085EB4 00082CB4 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 80085EB8 00082CB8 90 01 00 0C */ stw r0, 0xc(r1) /* 80085EBC 00082CBC 38 C4 B6 04 */ addi r6, r4, lbl_8006B604@l /* 80085EC0 00082CC0 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 80085EC4 00082CC4 38 85 03 AC */ addi r4, r5, 0x3ac -/* 80085EC8 00082CC8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085EC8 00082CC8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085ECC 00082CCC 7F E3 FB 78 */ mr r3, r31 -/* 80085ED0 00082CD0 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085ED0 00082CD0 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80085ED4 00082CD4 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 80085ED8 00082CD8 FC 40 08 90 */ fmr f2, f1 /* 80085EDC 00082CDC 39 00 00 00 */ li r8, 0 @@ -34913,18 +34913,18 @@ xSndIsPlayingByHandle__FUi: /* 80085EE4 00082CE4 39 40 00 14 */ li r10, 0x14 /* 80085EE8 00082CE8 4B F8 14 D9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085EEC 00082CEC 38 00 00 00 */ li r0, 0 -/* 80085EF0 00082CF0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085EF0 00082CF0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085EF4 00082CF4 90 01 00 08 */ stw r0, 8(r1) -/* 80085EF8 00082CF8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085EF8 00082CF8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085EFC 00082CFC 3C 80 80 07 */ lis r4, lbl_8006B604@ha /* 80085F00 00082D00 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 80085F04 00082D04 90 01 00 0C */ stw r0, 0xc(r1) /* 80085F08 00082D08 38 C4 B6 04 */ addi r6, r4, lbl_8006B604@l /* 80085F0C 00082D0C 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 80085F10 00082D10 38 85 03 A5 */ addi r4, r5, 0x3a5 -/* 80085F14 00082D14 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085F14 00082D14 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085F18 00082D18 7F E3 FB 78 */ mr r3, r31 -/* 80085F1C 00082D1C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085F1C 00082D1C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80085F20 00082D20 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 80085F24 00082D24 FC 40 08 90 */ fmr f2, f1 /* 80085F28 00082D28 39 00 00 00 */ li r8, 0 @@ -34932,18 +34932,18 @@ xSndIsPlayingByHandle__FUi: /* 80085F30 00082D30 39 40 00 14 */ li r10, 0x14 /* 80085F34 00082D34 4B F8 14 8D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085F38 00082D38 38 00 00 00 */ li r0, 0 -/* 80085F3C 00082D3C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085F3C 00082D3C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085F40 00082D40 90 01 00 08 */ stw r0, 8(r1) -/* 80085F44 00082D44 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085F44 00082D44 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085F48 00082D48 3C 80 80 07 */ lis r4, lbl_8006B604@ha /* 80085F4C 00082D4C 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 80085F50 00082D50 90 01 00 0C */ stw r0, 0xc(r1) /* 80085F54 00082D54 38 C4 B6 04 */ addi r6, r4, lbl_8006B604@l /* 80085F58 00082D58 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 80085F5C 00082D5C 38 85 03 9E */ addi r4, r5, 0x39e -/* 80085F60 00082D60 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085F60 00082D60 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085F64 00082D64 7F E3 FB 78 */ mr r3, r31 -/* 80085F68 00082D68 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085F68 00082D68 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80085F6C 00082D6C 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 80085F70 00082D70 FC 40 08 90 */ fmr f2, f1 /* 80085F74 00082D74 39 00 00 00 */ li r8, 0 @@ -34951,18 +34951,18 @@ xSndIsPlayingByHandle__FUi: /* 80085F7C 00082D7C 39 40 00 14 */ li r10, 0x14 /* 80085F80 00082D80 4B F8 14 41 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085F84 00082D84 38 00 00 00 */ li r0, 0 -/* 80085F88 00082D88 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085F88 00082D88 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085F8C 00082D8C 90 01 00 08 */ stw r0, 8(r1) -/* 80085F90 00082D90 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085F90 00082D90 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085F94 00082D94 3C 80 80 07 */ lis r4, lbl_8006B604@ha /* 80085F98 00082D98 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 80085F9C 00082D9C 90 01 00 0C */ stw r0, 0xc(r1) /* 80085FA0 00082DA0 38 C4 B6 04 */ addi r6, r4, lbl_8006B604@l /* 80085FA4 00082DA4 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 80085FA8 00082DA8 38 85 03 97 */ addi r4, r5, 0x397 -/* 80085FAC 00082DAC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085FAC 00082DAC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085FB0 00082DB0 7F E3 FB 78 */ mr r3, r31 -/* 80085FB4 00082DB4 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80085FB4 00082DB4 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80085FB8 00082DB8 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 80085FBC 00082DBC FC 40 08 90 */ fmr f2, f1 /* 80085FC0 00082DC0 39 00 00 00 */ li r8, 0 @@ -34970,18 +34970,18 @@ xSndIsPlayingByHandle__FUi: /* 80085FC8 00082DC8 39 40 00 14 */ li r10, 0x14 /* 80085FCC 00082DCC 4B F8 13 F5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80085FD0 00082DD0 38 00 00 00 */ li r0, 0 -/* 80085FD4 00082DD4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80085FD4 00082DD4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80085FD8 00082DD8 90 01 00 08 */ stw r0, 8(r1) -/* 80085FDC 00082DDC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80085FDC 00082DDC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80085FE0 00082DE0 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 80085FE4 00082DE4 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 80085FE8 00082DE8 90 01 00 0C */ stw r0, 0xc(r1) /* 80085FEC 00082DEC 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 80085FF0 00082DF0 38 E3 89 18 */ addi r7, r3, lbl_80068918@l /* 80085FF4 00082DF4 38 85 01 F2 */ addi r4, r5, 0x1f2 -/* 80085FF8 00082DF8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80085FF8 00082DF8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80085FFC 00082DFC 7F E3 FB 78 */ mr r3, r31 -/* 80086000 00082E00 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80086000 00082E00 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80086004 00082E04 38 A5 01 F9 */ addi r5, r5, 0x1f9 /* 80086008 00082E08 FC 40 08 90 */ fmr f2, f1 /* 8008600C 00082E0C 39 00 00 00 */ li r8, 0 @@ -34989,19 +34989,19 @@ xSndIsPlayingByHandle__FUi: /* 80086014 00082E14 39 40 00 01 */ li r10, 1 /* 80086018 00082E18 4B F8 13 A9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008601C 00082E1C 38 00 00 00 */ li r0, 0 -/* 80086020 00082E20 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086020 00082E20 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086024 00082E24 90 01 00 08 */ stw r0, 8(r1) -/* 80086028 00082E28 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80086028 00082E28 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008602C 00082E2C 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 80086030 00082E30 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 80086034 00082E34 90 01 00 0C */ stw r0, 0xc(r1) /* 80086038 00082E38 3D 00 00 08 */ lis r8, 0x00080001@ha /* 8008603C 00082E3C 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 80086040 00082E40 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 80086044 00082E44 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086044 00082E44 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80086048 00082E48 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 8008604C 00082E4C 39 28 00 01 */ addi r9, r8, 0x00080001@l -/* 80086050 00082E50 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80086050 00082E50 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80086054 00082E54 FC 40 08 90 */ fmr f2, f1 /* 80086058 00082E58 7F E3 FB 78 */ mr r3, r31 /* 8008605C 00082E5C 38 A5 02 01 */ addi r5, r5, 0x201 @@ -35009,19 +35009,19 @@ xSndIsPlayingByHandle__FUi: /* 80086064 00082E64 39 40 00 01 */ li r10, 1 /* 80086068 00082E68 4B F8 13 59 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008606C 00082E6C 38 00 00 00 */ li r0, 0 -/* 80086070 00082E70 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086070 00082E70 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086074 00082E74 90 01 00 08 */ stw r0, 8(r1) -/* 80086078 00082E78 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80086078 00082E78 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008607C 00082E7C 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 80086080 00082E80 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 80086084 00082E84 90 01 00 0C */ stw r0, 0xc(r1) /* 80086088 00082E88 3D 00 00 08 */ lis r8, 0x00080002@ha /* 8008608C 00082E8C 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 80086090 00082E90 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 80086094 00082E94 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086094 00082E94 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80086098 00082E98 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 8008609C 00082E9C 39 28 00 02 */ addi r9, r8, 0x00080002@l -/* 800860A0 00082EA0 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800860A0 00082EA0 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800860A4 00082EA4 FC 40 08 90 */ fmr f2, f1 /* 800860A8 00082EA8 7F E3 FB 78 */ mr r3, r31 /* 800860AC 00082EAC 38 A5 02 09 */ addi r5, r5, 0x209 @@ -35029,19 +35029,19 @@ xSndIsPlayingByHandle__FUi: /* 800860B4 00082EB4 39 40 00 01 */ li r10, 1 /* 800860B8 00082EB8 4B F8 13 09 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800860BC 00082EBC 38 00 00 00 */ li r0, 0 -/* 800860C0 00082EC0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800860C0 00082EC0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800860C4 00082EC4 90 01 00 08 */ stw r0, 8(r1) -/* 800860C8 00082EC8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800860C8 00082EC8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800860CC 00082ECC 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 800860D0 00082ED0 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 800860D4 00082ED4 90 01 00 0C */ stw r0, 0xc(r1) /* 800860D8 00082ED8 3D 00 00 08 */ lis r8, 0x00080003@ha /* 800860DC 00082EDC 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 800860E0 00082EE0 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 800860E4 00082EE4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800860E4 00082EE4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800860E8 00082EE8 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 800860EC 00082EEC 39 28 00 03 */ addi r9, r8, 0x00080003@l -/* 800860F0 00082EF0 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800860F0 00082EF0 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800860F4 00082EF4 FC 40 08 90 */ fmr f2, f1 /* 800860F8 00082EF8 7F E3 FB 78 */ mr r3, r31 /* 800860FC 00082EFC 38 A5 02 10 */ addi r5, r5, 0x210 @@ -35049,19 +35049,19 @@ xSndIsPlayingByHandle__FUi: /* 80086104 00082F04 39 40 00 01 */ li r10, 1 /* 80086108 00082F08 4B F8 12 B9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008610C 00082F0C 38 00 00 00 */ li r0, 0 -/* 80086110 00082F10 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086110 00082F10 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086114 00082F14 90 01 00 08 */ stw r0, 8(r1) -/* 80086118 00082F18 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80086118 00082F18 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008611C 00082F1C 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 80086120 00082F20 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 80086124 00082F24 90 01 00 0C */ stw r0, 0xc(r1) /* 80086128 00082F28 3D 00 00 08 */ lis r8, 0x00080004@ha /* 8008612C 00082F2C 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 80086130 00082F30 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 80086134 00082F34 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086134 00082F34 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80086138 00082F38 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 8008613C 00082F3C 39 28 00 04 */ addi r9, r8, 0x00080004@l -/* 80086140 00082F40 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80086140 00082F40 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80086144 00082F44 FC 40 08 90 */ fmr f2, f1 /* 80086148 00082F48 7F E3 FB 78 */ mr r3, r31 /* 8008614C 00082F4C 38 A5 02 17 */ addi r5, r5, 0x217 @@ -35069,19 +35069,19 @@ xSndIsPlayingByHandle__FUi: /* 80086154 00082F54 39 40 00 01 */ li r10, 1 /* 80086158 00082F58 4B F8 12 69 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008615C 00082F5C 38 00 00 00 */ li r0, 0 -/* 80086160 00082F60 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086160 00082F60 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086164 00082F64 90 01 00 08 */ stw r0, 8(r1) -/* 80086168 00082F68 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80086168 00082F68 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008616C 00082F6C 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 80086170 00082F70 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 80086174 00082F74 90 01 00 0C */ stw r0, 0xc(r1) /* 80086178 00082F78 3D 00 00 08 */ lis r8, 0x00080005@ha /* 8008617C 00082F7C 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 80086180 00082F80 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 80086184 00082F84 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086184 00082F84 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80086188 00082F88 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 8008618C 00082F8C 39 28 00 05 */ addi r9, r8, 0x00080005@l -/* 80086190 00082F90 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80086190 00082F90 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80086194 00082F94 FC 40 08 90 */ fmr f2, f1 /* 80086198 00082F98 7F E3 FB 78 */ mr r3, r31 /* 8008619C 00082F9C 38 A5 02 1E */ addi r5, r5, 0x21e @@ -35089,19 +35089,19 @@ xSndIsPlayingByHandle__FUi: /* 800861A4 00082FA4 39 40 00 01 */ li r10, 1 /* 800861A8 00082FA8 4B F8 12 19 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800861AC 00082FAC 38 00 00 00 */ li r0, 0 -/* 800861B0 00082FB0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800861B0 00082FB0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800861B4 00082FB4 90 01 00 08 */ stw r0, 8(r1) -/* 800861B8 00082FB8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800861B8 00082FB8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800861BC 00082FBC 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 800861C0 00082FC0 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 800861C4 00082FC4 90 01 00 0C */ stw r0, 0xc(r1) /* 800861C8 00082FC8 3D 00 00 08 */ lis r8, 0x00080006@ha /* 800861CC 00082FCC 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 800861D0 00082FD0 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 800861D4 00082FD4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800861D4 00082FD4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800861D8 00082FD8 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 800861DC 00082FDC 39 28 00 06 */ addi r9, r8, 0x00080006@l -/* 800861E0 00082FE0 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800861E0 00082FE0 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800861E4 00082FE4 FC 40 08 90 */ fmr f2, f1 /* 800861E8 00082FE8 7F E3 FB 78 */ mr r3, r31 /* 800861EC 00082FEC 38 A5 02 38 */ addi r5, r5, 0x238 @@ -35109,19 +35109,19 @@ xSndIsPlayingByHandle__FUi: /* 800861F4 00082FF4 39 40 00 01 */ li r10, 1 /* 800861F8 00082FF8 4B F8 11 C9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800861FC 00082FFC 38 00 00 00 */ li r0, 0 -/* 80086200 00083000 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086200 00083000 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086204 00083004 90 01 00 08 */ stw r0, 8(r1) -/* 80086208 00083008 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80086208 00083008 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008620C 0008300C 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 80086210 00083010 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 80086214 00083014 90 01 00 0C */ stw r0, 0xc(r1) /* 80086218 00083018 3D 00 00 08 */ lis r8, 0x00080007@ha /* 8008621C 0008301C 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 80086220 00083020 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 80086224 00083024 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086224 00083024 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80086228 00083028 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 8008622C 0008302C 39 28 00 07 */ addi r9, r8, 0x00080007@l -/* 80086230 00083030 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80086230 00083030 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80086234 00083034 FC 40 08 90 */ fmr f2, f1 /* 80086238 00083038 7F E3 FB 78 */ mr r3, r31 /* 8008623C 0008303C 38 A5 02 43 */ addi r5, r5, 0x243 @@ -35129,18 +35129,18 @@ xSndIsPlayingByHandle__FUi: /* 80086244 00083044 39 40 00 01 */ li r10, 1 /* 80086248 00083048 4B F8 11 79 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008624C 0008304C 38 00 00 00 */ li r0, 0 -/* 80086250 00083050 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086250 00083050 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086254 00083054 90 01 00 08 */ stw r0, 8(r1) -/* 80086258 00083058 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80086258 00083058 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008625C 0008305C 3C 80 80 07 */ lis r4, lbl_80068934@ha /* 80086260 00083060 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 80086264 00083064 90 01 00 0C */ stw r0, 0xc(r1) /* 80086268 00083068 38 C4 89 34 */ addi r6, r4, lbl_80068934@l /* 8008626C 0008306C 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 80086270 00083070 38 85 01 F9 */ addi r4, r5, 0x1f9 -/* 80086274 00083074 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086274 00083074 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80086278 00083078 7F E3 FB 78 */ mr r3, r31 -/* 8008627C 0008307C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008627C 0008307C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80086280 00083080 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 80086284 00083084 FC 40 08 90 */ fmr f2, f1 /* 80086288 00083088 39 00 00 00 */ li r8, 0 @@ -35148,18 +35148,18 @@ xSndIsPlayingByHandle__FUi: /* 80086290 00083090 39 40 00 00 */ li r10, 0 /* 80086294 00083094 4B F8 11 2D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80086298 00083098 38 00 00 00 */ li r0, 0 -/* 8008629C 0008309C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008629C 0008309C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800862A0 000830A0 90 01 00 08 */ stw r0, 8(r1) -/* 800862A4 000830A4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800862A4 000830A4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800862A8 000830A8 3C 80 80 07 */ lis r4, lbl_80068934@ha /* 800862AC 000830AC 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 800862B0 000830B0 90 01 00 0C */ stw r0, 0xc(r1) /* 800862B4 000830B4 38 C4 89 34 */ addi r6, r4, lbl_80068934@l /* 800862B8 000830B8 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 800862BC 000830BC 38 85 02 01 */ addi r4, r5, 0x201 -/* 800862C0 000830C0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800862C0 000830C0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800862C4 000830C4 7F E3 FB 78 */ mr r3, r31 -/* 800862C8 000830C8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800862C8 000830C8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800862CC 000830CC 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 800862D0 000830D0 FC 40 08 90 */ fmr f2, f1 /* 800862D4 000830D4 39 00 00 00 */ li r8, 0 @@ -35167,18 +35167,18 @@ xSndIsPlayingByHandle__FUi: /* 800862DC 000830DC 39 40 00 00 */ li r10, 0 /* 800862E0 000830E0 4B F8 10 E1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800862E4 000830E4 38 00 00 00 */ li r0, 0 -/* 800862E8 000830E8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800862E8 000830E8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800862EC 000830EC 90 01 00 08 */ stw r0, 8(r1) -/* 800862F0 000830F0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800862F0 000830F0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800862F4 000830F4 3C 80 80 07 */ lis r4, lbl_80068934@ha /* 800862F8 000830F8 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 800862FC 000830FC 90 01 00 0C */ stw r0, 0xc(r1) /* 80086300 00083100 38 C4 89 34 */ addi r6, r4, lbl_80068934@l /* 80086304 00083104 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 80086308 00083108 38 85 02 09 */ addi r4, r5, 0x209 -/* 8008630C 0008310C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008630C 0008310C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80086310 00083110 7F E3 FB 78 */ mr r3, r31 -/* 80086314 00083114 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80086314 00083114 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80086318 00083118 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 8008631C 0008311C FC 40 08 90 */ fmr f2, f1 /* 80086320 00083120 39 00 00 00 */ li r8, 0 @@ -35186,18 +35186,18 @@ xSndIsPlayingByHandle__FUi: /* 80086328 00083128 39 40 00 00 */ li r10, 0 /* 8008632C 0008312C 4B F8 10 95 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80086330 00083130 38 00 00 00 */ li r0, 0 -/* 80086334 00083134 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086334 00083134 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086338 00083138 90 01 00 08 */ stw r0, 8(r1) -/* 8008633C 0008313C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008633C 0008313C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80086340 00083140 3C 80 80 07 */ lis r4, lbl_80068934@ha /* 80086344 00083144 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 80086348 00083148 90 01 00 0C */ stw r0, 0xc(r1) /* 8008634C 0008314C 38 C4 89 34 */ addi r6, r4, lbl_80068934@l /* 80086350 00083150 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 80086354 00083154 38 85 02 10 */ addi r4, r5, 0x210 -/* 80086358 00083158 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086358 00083158 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008635C 0008315C 7F E3 FB 78 */ mr r3, r31 -/* 80086360 00083160 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80086360 00083160 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80086364 00083164 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 80086368 00083168 FC 40 08 90 */ fmr f2, f1 /* 8008636C 0008316C 39 00 00 00 */ li r8, 0 @@ -35205,18 +35205,18 @@ xSndIsPlayingByHandle__FUi: /* 80086374 00083174 39 40 00 00 */ li r10, 0 /* 80086378 00083178 4B F8 10 49 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008637C 0008317C 38 00 00 00 */ li r0, 0 -/* 80086380 00083180 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086380 00083180 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086384 00083184 90 01 00 08 */ stw r0, 8(r1) -/* 80086388 00083188 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80086388 00083188 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008638C 0008318C 3C 80 80 07 */ lis r4, lbl_80068934@ha /* 80086390 00083190 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 80086394 00083194 90 01 00 0C */ stw r0, 0xc(r1) /* 80086398 00083198 38 C4 89 34 */ addi r6, r4, lbl_80068934@l /* 8008639C 0008319C 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 800863A0 000831A0 38 85 02 17 */ addi r4, r5, 0x217 -/* 800863A4 000831A4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800863A4 000831A4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800863A8 000831A8 7F E3 FB 78 */ mr r3, r31 -/* 800863AC 000831AC C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800863AC 000831AC C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800863B0 000831B0 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 800863B4 000831B4 FC 40 08 90 */ fmr f2, f1 /* 800863B8 000831B8 39 00 00 00 */ li r8, 0 @@ -35224,54 +35224,54 @@ xSndIsPlayingByHandle__FUi: /* 800863C0 000831C0 39 40 00 00 */ li r10, 0 /* 800863C4 000831C4 4B F8 0F FD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800863C8 000831C8 38 00 00 00 */ li r0, 0 -/* 800863CC 000831CC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800863CC 000831CC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800863D0 000831D0 90 01 00 08 */ stw r0, 8(r1) -/* 800863D4 000831D4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800863D4 000831D4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800863D8 000831D8 3C 80 80 07 */ lis r4, lbl_800688A0@ha /* 800863DC 000831DC 7F E3 FB 78 */ mr r3, r31 /* 800863E0 000831E0 90 01 00 0C */ stw r0, 0xc(r1) /* 800863E4 000831E4 38 E4 88 A0 */ addi r7, r4, lbl_800688A0@l /* 800863E8 000831E8 38 85 02 38 */ addi r4, r5, 0x238 /* 800863EC 000831EC 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 800863F0 000831F0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800863F0 000831F0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800863F4 000831F4 38 C0 00 00 */ li r6, 0 -/* 800863F8 000831F8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800863F8 000831F8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800863FC 000831FC 39 00 00 10 */ li r8, 0x10 /* 80086400 00083200 FC 40 08 90 */ fmr f2, f1 /* 80086404 00083204 39 20 00 00 */ li r9, 0 /* 80086408 00083208 39 40 00 00 */ li r10, 0 /* 8008640C 0008320C 4B F8 0F B5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80086410 00083210 38 00 00 00 */ li r0, 0 -/* 80086414 00083214 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086414 00083214 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086418 00083218 90 01 00 08 */ stw r0, 8(r1) -/* 8008641C 0008321C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008641C 0008321C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80086420 00083220 3C 80 80 07 */ lis r4, lbl_800688A0@ha /* 80086424 00083224 7F E3 FB 78 */ mr r3, r31 /* 80086428 00083228 90 01 00 0C */ stw r0, 0xc(r1) /* 8008642C 0008322C 38 E4 88 A0 */ addi r7, r4, lbl_800688A0@l /* 80086430 00083230 38 85 02 43 */ addi r4, r5, 0x243 /* 80086434 00083234 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 80086438 00083238 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086438 00083238 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008643C 0008323C 38 C0 00 00 */ li r6, 0 -/* 80086440 00083240 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80086440 00083240 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80086444 00083244 39 00 00 10 */ li r8, 0x10 /* 80086448 00083248 FC 40 08 90 */ fmr f2, f1 /* 8008644C 0008324C 39 20 00 00 */ li r9, 0 /* 80086450 00083250 39 40 00 00 */ li r10, 0 /* 80086454 00083254 4B F8 0F 6D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80086458 00083258 38 00 00 00 */ li r0, 0 -/* 8008645C 0008325C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008645C 0008325C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086460 00083260 90 01 00 08 */ stw r0, 8(r1) -/* 80086464 00083264 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80086464 00083264 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80086468 00083268 3C 80 80 07 */ lis r4, lbl_800688A0@ha /* 8008646C 0008326C 7F E3 FB 78 */ mr r3, r31 /* 80086470 00083270 90 01 00 0C */ stw r0, 0xc(r1) /* 80086474 00083274 38 E4 88 A0 */ addi r7, r4, lbl_800688A0@l /* 80086478 00083278 38 85 02 4E */ addi r4, r5, 0x24e /* 8008647C 0008327C 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 80086480 00083280 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086480 00083280 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80086484 00083284 38 C0 00 00 */ li r6, 0 -/* 80086488 00083288 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80086488 00083288 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008648C 0008328C 39 00 00 10 */ li r8, 0x10 /* 80086490 00083290 FC 40 08 90 */ fmr f2, f1 /* 80086494 00083294 39 20 00 00 */ li r9, 0 @@ -35285,22 +35285,22 @@ xSndIsPlayingByHandle__FUi: /* 800864B4 000832B4 4E 80 00 20 */ blr /* 800864B8 000832B8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800864BC 000832BC 7C 08 02 A6 */ mflr r0 -/* 800864C0 000832C0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800864C0 000832C0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800864C4 000832C4 38 80 00 00 */ li r4, 0 /* 800864C8 000832C8 90 01 00 24 */ stw r0, 0x24(r1) -/* 800864CC 000832CC 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 800864CC 000832CC 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 800864D0 000832D0 38 A0 00 00 */ li r5, 0 /* 800864D4 000832D4 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800864D8 000832D8 38 63 11 64 */ addi r3, r3, 0x1164 /* 800864DC 000832DC 93 C1 00 18 */ stw r30, 0x18(r1) /* 800864E0 000832E0 4B F8 07 91 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 800864E4 000832E4 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 800864E8 000832E8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 800864E8 000832E8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 800864EC 000832EC 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l /* 800864F0 000832F0 7C 7F 1B 78 */ mr r31, r3 /* 800864F4 000832F4 90 01 00 08 */ stw r0, 8(r1) /* 800864F8 000832F8 38 00 00 00 */ li r0, 0 -/* 800864FC 000832FC 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 800864FC 000832FC 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 80086500 00083300 38 A0 00 10 */ li r5, 0x10 /* 80086504 00083304 90 01 00 0C */ stw r0, 0xc(r1) /* 80086508 00083308 38 84 01 F2 */ addi r4, r4, 0x1f2 @@ -35310,15 +35310,15 @@ xSndIsPlayingByHandle__FUi: /* 80086518 00083318 39 00 00 00 */ li r8, 0 /* 8008651C 0008331C 39 20 00 00 */ li r9, 0 /* 80086520 00083320 39 40 00 00 */ li r10, 0 -/* 80086524 00083324 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80086528 00083328 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086524 00083324 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80086528 00083328 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008652C 0008332C 4B F8 08 2D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086530 00083330 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80086534 00083334 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086534 00083334 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086538 00083338 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008653C 0008333C 38 00 00 00 */ li r0, 0 /* 80086540 00083340 90 81 00 08 */ stw r4, 8(r1) -/* 80086544 00083344 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80086544 00083344 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80086548 00083348 7F E3 FB 78 */ mr r3, r31 /* 8008654C 0008334C 38 A0 00 10 */ li r5, 0x10 /* 80086550 00083350 90 01 00 0C */ stw r0, 0xc(r1) @@ -35329,15 +35329,15 @@ xSndIsPlayingByHandle__FUi: /* 80086564 00083364 39 00 00 00 */ li r8, 0 /* 80086568 00083368 39 20 00 00 */ li r9, 0 /* 8008656C 0008336C 39 40 00 00 */ li r10, 0 -/* 80086570 00083370 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80086574 00083374 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086570 00083370 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80086574 00083374 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80086578 00083378 4B F8 07 E1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008657C 0008337C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80086580 00083380 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086580 00083380 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086584 00083384 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80086588 00083388 38 00 00 00 */ li r0, 0 /* 8008658C 0008338C 90 81 00 08 */ stw r4, 8(r1) -/* 80086590 00083390 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80086590 00083390 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80086594 00083394 7F E3 FB 78 */ mr r3, r31 /* 80086598 00083398 38 A0 00 10 */ li r5, 0x10 /* 8008659C 0008339C 90 01 00 0C */ stw r0, 0xc(r1) @@ -35348,15 +35348,15 @@ xSndIsPlayingByHandle__FUi: /* 800865B0 000833B0 39 00 00 00 */ li r8, 0 /* 800865B4 000833B4 39 20 00 00 */ li r9, 0 /* 800865B8 000833B8 39 40 00 00 */ li r10, 0 -/* 800865BC 000833BC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800865C0 000833C0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800865BC 000833BC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800865C0 000833C0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800865C4 000833C4 4B F8 07 95 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800865C8 000833C8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800865CC 000833CC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800865CC 000833CC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800865D0 000833D0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800865D4 000833D4 38 00 00 00 */ li r0, 0 /* 800865D8 000833D8 90 81 00 08 */ stw r4, 8(r1) -/* 800865DC 000833DC 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800865DC 000833DC 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800865E0 000833E0 7F E3 FB 78 */ mr r3, r31 /* 800865E4 000833E4 38 A0 00 10 */ li r5, 0x10 /* 800865E8 000833E8 90 01 00 0C */ stw r0, 0xc(r1) @@ -35367,15 +35367,15 @@ xSndIsPlayingByHandle__FUi: /* 800865FC 000833FC 39 00 00 00 */ li r8, 0 /* 80086600 00083400 39 20 00 00 */ li r9, 0 /* 80086604 00083404 39 40 00 00 */ li r10, 0 -/* 80086608 00083408 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008660C 0008340C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086608 00083408 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008660C 0008340C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80086610 00083410 4B F8 07 49 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086614 00083414 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80086618 00083418 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086618 00083418 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008661C 0008341C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80086620 00083420 38 00 00 00 */ li r0, 0 /* 80086624 00083424 90 81 00 08 */ stw r4, 8(r1) -/* 80086628 00083428 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80086628 00083428 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008662C 0008342C 7F E3 FB 78 */ mr r3, r31 /* 80086630 00083430 38 A0 00 10 */ li r5, 0x10 /* 80086634 00083434 90 01 00 0C */ stw r0, 0xc(r1) @@ -35386,15 +35386,15 @@ xSndIsPlayingByHandle__FUi: /* 80086648 00083448 39 00 00 00 */ li r8, 0 /* 8008664C 0008344C 39 20 00 00 */ li r9, 0 /* 80086650 00083450 39 40 00 00 */ li r10, 0 -/* 80086654 00083454 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80086658 00083458 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086654 00083454 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80086658 00083458 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008665C 0008345C 4B F8 06 FD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086660 00083460 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80086664 00083464 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086664 00083464 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086668 00083468 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008666C 0008346C 38 00 00 00 */ li r0, 0 /* 80086670 00083470 90 81 00 08 */ stw r4, 8(r1) -/* 80086674 00083474 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80086674 00083474 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80086678 00083478 7F E3 FB 78 */ mr r3, r31 /* 8008667C 0008347C 38 A0 00 20 */ li r5, 0x20 /* 80086680 00083480 90 01 00 0C */ stw r0, 0xc(r1) @@ -35405,15 +35405,15 @@ xSndIsPlayingByHandle__FUi: /* 80086694 00083494 39 00 00 00 */ li r8, 0 /* 80086698 00083498 39 20 00 00 */ li r9, 0 /* 8008669C 0008349C 39 40 00 00 */ li r10, 0 -/* 800866A0 000834A0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800866A4 000834A4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800866A0 000834A0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800866A4 000834A4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800866A8 000834A8 4B F8 06 B1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800866AC 000834AC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800866B0 000834B0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800866B0 000834B0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800866B4 000834B4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800866B8 000834B8 38 00 00 00 */ li r0, 0 /* 800866BC 000834BC 90 81 00 08 */ stw r4, 8(r1) -/* 800866C0 000834C0 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800866C0 000834C0 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800866C4 000834C4 7F E3 FB 78 */ mr r3, r31 /* 800866C8 000834C8 38 A0 00 20 */ li r5, 0x20 /* 800866CC 000834CC 90 01 00 0C */ stw r0, 0xc(r1) @@ -35424,15 +35424,15 @@ xSndIsPlayingByHandle__FUi: /* 800866E0 000834E0 39 00 00 00 */ li r8, 0 /* 800866E4 000834E4 39 20 00 00 */ li r9, 0 /* 800866E8 000834E8 39 40 00 00 */ li r10, 0 -/* 800866EC 000834EC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800866F0 000834F0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800866EC 000834EC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800866F0 000834F0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800866F4 000834F4 4B F8 06 65 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800866F8 000834F8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800866FC 000834FC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800866FC 000834FC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086700 00083500 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80086704 00083504 38 00 00 00 */ li r0, 0 /* 80086708 00083508 90 81 00 08 */ stw r4, 8(r1) -/* 8008670C 0008350C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008670C 0008350C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80086710 00083510 7F E3 FB 78 */ mr r3, r31 /* 80086714 00083514 38 A0 00 20 */ li r5, 0x20 /* 80086718 00083518 90 01 00 0C */ stw r0, 0xc(r1) @@ -35443,15 +35443,15 @@ xSndIsPlayingByHandle__FUi: /* 8008672C 0008352C 39 00 00 00 */ li r8, 0 /* 80086730 00083530 39 20 00 00 */ li r9, 0 /* 80086734 00083534 39 40 00 00 */ li r10, 0 -/* 80086738 00083538 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008673C 0008353C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086738 00083538 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008673C 0008353C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80086740 00083540 4B F8 06 19 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086744 00083544 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80086748 00083548 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086748 00083548 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008674C 0008354C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80086750 00083550 38 00 00 00 */ li r0, 0 /* 80086754 00083554 90 81 00 08 */ stw r4, 8(r1) -/* 80086758 00083558 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80086758 00083558 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008675C 0008355C 7F E3 FB 78 */ mr r3, r31 /* 80086760 00083560 38 A0 00 20 */ li r5, 0x20 /* 80086764 00083564 90 01 00 0C */ stw r0, 0xc(r1) @@ -35462,15 +35462,15 @@ xSndIsPlayingByHandle__FUi: /* 80086778 00083578 39 00 00 00 */ li r8, 0 /* 8008677C 0008357C 39 20 00 00 */ li r9, 0 /* 80086780 00083580 39 40 00 00 */ li r10, 0 -/* 80086784 00083584 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80086788 00083588 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086784 00083584 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80086788 00083588 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008678C 0008358C 4B F8 05 CD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086790 00083590 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80086794 00083594 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086794 00083594 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086798 00083598 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008679C 0008359C 38 00 00 00 */ li r0, 0 /* 800867A0 000835A0 90 81 00 08 */ stw r4, 8(r1) -/* 800867A4 000835A4 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800867A4 000835A4 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800867A8 000835A8 7F E3 FB 78 */ mr r3, r31 /* 800867AC 000835AC 38 A0 00 20 */ li r5, 0x20 /* 800867B0 000835B0 90 01 00 0C */ stw r0, 0xc(r1) @@ -35481,15 +35481,15 @@ xSndIsPlayingByHandle__FUi: /* 800867C4 000835C4 39 00 00 00 */ li r8, 0 /* 800867C8 000835C8 39 20 00 00 */ li r9, 0 /* 800867CC 000835CC 39 40 00 00 */ li r10, 0 -/* 800867D0 000835D0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800867D4 000835D4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800867D0 000835D0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800867D4 000835D4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800867D8 000835D8 4B F8 05 81 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800867DC 000835DC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800867E0 000835E0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800867E0 000835E0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800867E4 000835E4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800867E8 000835E8 38 00 00 00 */ li r0, 0 /* 800867EC 000835EC 90 81 00 08 */ stw r4, 8(r1) -/* 800867F0 000835F0 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800867F0 000835F0 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800867F4 000835F4 7F E3 FB 78 */ mr r3, r31 /* 800867F8 000835F8 38 A0 00 20 */ li r5, 0x20 /* 800867FC 000835FC 90 01 00 0C */ stw r0, 0xc(r1) @@ -35500,15 +35500,15 @@ xSndIsPlayingByHandle__FUi: /* 80086810 00083610 39 00 00 00 */ li r8, 0 /* 80086814 00083614 39 20 00 00 */ li r9, 0 /* 80086818 00083618 39 40 00 00 */ li r10, 0 -/* 8008681C 0008361C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80086820 00083620 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008681C 0008361C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80086820 00083620 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80086824 00083624 4B F8 05 35 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086828 00083628 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008682C 0008362C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008682C 0008362C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086830 00083630 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80086834 00083634 38 00 00 00 */ li r0, 0 /* 80086838 00083638 90 81 00 08 */ stw r4, 8(r1) -/* 8008683C 0008363C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008683C 0008363C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80086840 00083640 7F E3 FB 78 */ mr r3, r31 /* 80086844 00083644 38 A0 00 20 */ li r5, 0x20 /* 80086848 00083648 90 01 00 0C */ stw r0, 0xc(r1) @@ -35519,15 +35519,15 @@ xSndIsPlayingByHandle__FUi: /* 8008685C 0008365C 39 00 00 00 */ li r8, 0 /* 80086860 00083660 39 20 00 00 */ li r9, 0 /* 80086864 00083664 39 40 00 00 */ li r10, 0 -/* 80086868 00083668 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008686C 0008366C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086868 00083668 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008686C 0008366C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80086870 00083670 4B F8 04 E9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086874 00083674 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80086878 00083678 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086878 00083678 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008687C 0008367C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80086880 00083680 38 00 00 00 */ li r0, 0 /* 80086884 00083684 90 81 00 08 */ stw r4, 8(r1) -/* 80086888 00083688 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80086888 00083688 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008688C 0008368C 7F E3 FB 78 */ mr r3, r31 /* 80086890 00083690 38 A0 00 10 */ li r5, 0x10 /* 80086894 00083694 90 01 00 0C */ stw r0, 0xc(r1) @@ -35538,15 +35538,15 @@ xSndIsPlayingByHandle__FUi: /* 800868A8 000836A8 39 00 00 00 */ li r8, 0 /* 800868AC 000836AC 39 20 00 00 */ li r9, 0 /* 800868B0 000836B0 39 40 00 00 */ li r10, 0 -/* 800868B4 000836B4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800868B8 000836B8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800868B4 000836B4 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800868B8 000836B8 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800868BC 000836BC 4B F8 04 9D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800868C0 000836C0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800868C4 000836C4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800868C4 000836C4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800868C8 000836C8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800868CC 000836CC 38 00 00 00 */ li r0, 0 /* 800868D0 000836D0 90 81 00 08 */ stw r4, 8(r1) -/* 800868D4 000836D4 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800868D4 000836D4 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800868D8 000836D8 7F E3 FB 78 */ mr r3, r31 /* 800868DC 000836DC 38 A0 00 10 */ li r5, 0x10 /* 800868E0 000836E0 90 01 00 0C */ stw r0, 0xc(r1) @@ -35557,15 +35557,15 @@ xSndIsPlayingByHandle__FUi: /* 800868F4 000836F4 39 00 00 00 */ li r8, 0 /* 800868F8 000836F8 39 20 00 00 */ li r9, 0 /* 800868FC 000836FC 39 40 00 00 */ li r10, 0 -/* 80086900 00083700 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80086904 00083704 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086900 00083700 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80086904 00083704 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80086908 00083708 4B F8 04 51 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008690C 0008370C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80086910 00083710 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086910 00083710 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086914 00083714 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80086918 00083718 38 00 00 00 */ li r0, 0 /* 8008691C 0008371C 90 81 00 08 */ stw r4, 8(r1) -/* 80086920 00083720 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80086920 00083720 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80086924 00083724 7F E3 FB 78 */ mr r3, r31 /* 80086928 00083728 38 A0 00 10 */ li r5, 0x10 /* 8008692C 0008372C 90 01 00 0C */ stw r0, 0xc(r1) @@ -35576,15 +35576,15 @@ xSndIsPlayingByHandle__FUi: /* 80086940 00083740 39 00 00 00 */ li r8, 0 /* 80086944 00083744 39 20 00 00 */ li r9, 0 /* 80086948 00083748 39 40 00 00 */ li r10, 0 -/* 8008694C 0008374C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80086950 00083750 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008694C 0008374C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80086950 00083750 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80086954 00083754 4B F8 04 05 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086958 00083758 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008695C 0008375C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008695C 0008375C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086960 00083760 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80086964 00083764 38 00 00 00 */ li r0, 0 /* 80086968 00083768 90 81 00 08 */ stw r4, 8(r1) -/* 8008696C 0008376C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008696C 0008376C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80086970 00083770 7F E3 FB 78 */ mr r3, r31 /* 80086974 00083774 38 A0 00 10 */ li r5, 0x10 /* 80086978 00083778 90 01 00 0C */ stw r0, 0xc(r1) @@ -35595,15 +35595,15 @@ xSndIsPlayingByHandle__FUi: /* 8008698C 0008378C 39 00 00 00 */ li r8, 0 /* 80086990 00083790 39 20 00 00 */ li r9, 0 /* 80086994 00083794 39 40 00 00 */ li r10, 0 -/* 80086998 00083798 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008699C 0008379C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086998 00083798 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008699C 0008379C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800869A0 000837A0 4B F8 03 B9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800869A4 000837A4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800869A8 000837A8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800869A8 000837A8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800869AC 000837AC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800869B0 000837B0 38 00 00 00 */ li r0, 0 /* 800869B4 000837B4 90 81 00 08 */ stw r4, 8(r1) -/* 800869B8 000837B8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800869B8 000837B8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800869BC 000837BC 7F E3 FB 78 */ mr r3, r31 /* 800869C0 000837C0 38 A0 00 10 */ li r5, 0x10 /* 800869C4 000837C4 90 01 00 0C */ stw r0, 0xc(r1) @@ -35614,15 +35614,15 @@ xSndIsPlayingByHandle__FUi: /* 800869D8 000837D8 39 00 00 00 */ li r8, 0 /* 800869DC 000837DC 39 20 00 00 */ li r9, 0 /* 800869E0 000837E0 39 40 00 00 */ li r10, 0 -/* 800869E4 000837E4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800869E8 000837E8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800869E4 000837E4 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800869E8 000837E8 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800869EC 000837EC 4B F8 03 6D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800869F0 000837F0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800869F4 000837F4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800869F4 000837F4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800869F8 000837F8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800869FC 000837FC 38 00 00 00 */ li r0, 0 /* 80086A00 00083800 90 81 00 08 */ stw r4, 8(r1) -/* 80086A04 00083804 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80086A04 00083804 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80086A08 00083808 7F E3 FB 78 */ mr r3, r31 /* 80086A0C 0008380C 38 A0 00 10 */ li r5, 0x10 /* 80086A10 00083810 90 01 00 0C */ stw r0, 0xc(r1) @@ -35633,15 +35633,15 @@ xSndIsPlayingByHandle__FUi: /* 80086A24 00083824 39 00 00 00 */ li r8, 0 /* 80086A28 00083828 39 20 00 00 */ li r9, 0 /* 80086A2C 0008382C 39 40 00 00 */ li r10, 0 -/* 80086A30 00083830 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80086A34 00083834 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086A30 00083830 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80086A34 00083834 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80086A38 00083838 4B F8 03 21 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086A3C 0008383C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80086A40 00083840 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086A40 00083840 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086A44 00083844 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80086A48 00083848 38 00 00 00 */ li r0, 0 /* 80086A4C 0008384C 90 81 00 08 */ stw r4, 8(r1) -/* 80086A50 00083850 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80086A50 00083850 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80086A54 00083854 7F E3 FB 78 */ mr r3, r31 /* 80086A58 00083858 38 A0 00 10 */ li r5, 0x10 /* 80086A5C 0008385C 90 01 00 0C */ stw r0, 0xc(r1) @@ -35652,15 +35652,15 @@ xSndIsPlayingByHandle__FUi: /* 80086A70 00083870 39 00 00 00 */ li r8, 0 /* 80086A74 00083874 39 20 00 00 */ li r9, 0 /* 80086A78 00083878 39 40 00 00 */ li r10, 0 -/* 80086A7C 0008387C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80086A80 00083880 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086A7C 0008387C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80086A80 00083880 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80086A84 00083884 4B F8 02 D5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086A88 00083888 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80086A8C 0008388C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086A8C 0008388C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086A90 00083890 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80086A94 00083894 38 00 00 00 */ li r0, 0 /* 80086A98 00083898 90 81 00 08 */ stw r4, 8(r1) -/* 80086A9C 0008389C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80086A9C 0008389C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80086AA0 000838A0 7F E3 FB 78 */ mr r3, r31 /* 80086AA4 000838A4 38 A0 00 10 */ li r5, 0x10 /* 80086AA8 000838A8 90 01 00 0C */ stw r0, 0xc(r1) @@ -35671,15 +35671,15 @@ xSndIsPlayingByHandle__FUi: /* 80086ABC 000838BC 39 00 00 00 */ li r8, 0 /* 80086AC0 000838C0 39 20 00 00 */ li r9, 0 /* 80086AC4 000838C4 39 40 00 00 */ li r10, 0 -/* 80086AC8 000838C8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80086ACC 000838CC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086AC8 000838C8 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80086ACC 000838CC C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80086AD0 000838D0 4B F8 02 89 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086AD4 000838D4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80086AD8 000838D8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086AD8 000838D8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086ADC 000838DC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80086AE0 000838E0 38 00 00 00 */ li r0, 0 /* 80086AE4 000838E4 90 81 00 08 */ stw r4, 8(r1) -/* 80086AE8 000838E8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80086AE8 000838E8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80086AEC 000838EC 7F E3 FB 78 */ mr r3, r31 /* 80086AF0 000838F0 38 A0 00 20 */ li r5, 0x20 /* 80086AF4 000838F4 90 01 00 0C */ stw r0, 0xc(r1) @@ -35690,15 +35690,15 @@ xSndIsPlayingByHandle__FUi: /* 80086B08 00083908 39 00 00 00 */ li r8, 0 /* 80086B0C 0008390C 39 20 00 00 */ li r9, 0 /* 80086B10 00083910 39 40 00 00 */ li r10, 0 -/* 80086B14 00083914 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80086B18 00083918 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086B14 00083914 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80086B18 00083918 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80086B1C 0008391C 4B F8 02 3D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086B20 00083920 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80086B24 00083924 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086B24 00083924 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086B28 00083928 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80086B2C 0008392C 38 00 00 00 */ li r0, 0 /* 80086B30 00083930 90 81 00 08 */ stw r4, 8(r1) -/* 80086B34 00083934 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80086B34 00083934 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80086B38 00083938 7F E3 FB 78 */ mr r3, r31 /* 80086B3C 0008393C 38 A0 00 10 */ li r5, 0x10 /* 80086B40 00083940 90 01 00 0C */ stw r0, 0xc(r1) @@ -35709,15 +35709,15 @@ xSndIsPlayingByHandle__FUi: /* 80086B54 00083954 39 00 00 00 */ li r8, 0 /* 80086B58 00083958 39 20 00 00 */ li r9, 0 /* 80086B5C 0008395C 39 40 00 00 */ li r10, 0 -/* 80086B60 00083960 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80086B64 00083964 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086B60 00083960 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80086B64 00083964 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80086B68 00083968 4B F8 01 F1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086B6C 0008396C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80086B70 00083970 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086B70 00083970 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086B74 00083974 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80086B78 00083978 38 00 00 00 */ li r0, 0 /* 80086B7C 0008397C 90 81 00 08 */ stw r4, 8(r1) -/* 80086B80 00083980 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80086B80 00083980 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80086B84 00083984 7F E3 FB 78 */ mr r3, r31 /* 80086B88 00083988 38 A0 00 20 */ li r5, 0x20 /* 80086B8C 0008398C 90 01 00 0C */ stw r0, 0xc(r1) @@ -35728,15 +35728,15 @@ xSndIsPlayingByHandle__FUi: /* 80086BA0 000839A0 39 00 00 00 */ li r8, 0 /* 80086BA4 000839A4 39 20 00 00 */ li r9, 0 /* 80086BA8 000839A8 39 40 00 00 */ li r10, 0 -/* 80086BAC 000839AC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80086BB0 000839B0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086BAC 000839AC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80086BB0 000839B0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80086BB4 000839B4 4B F8 01 A5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086BB8 000839B8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80086BBC 000839BC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086BBC 000839BC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086BC0 000839C0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80086BC4 000839C4 38 00 00 00 */ li r0, 0 /* 80086BC8 000839C8 90 81 00 08 */ stw r4, 8(r1) -/* 80086BCC 000839CC 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80086BCC 000839CC 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80086BD0 000839D0 7F E3 FB 78 */ mr r3, r31 /* 80086BD4 000839D4 38 A0 00 20 */ li r5, 0x20 /* 80086BD8 000839D8 90 01 00 0C */ stw r0, 0xc(r1) @@ -35747,15 +35747,15 @@ xSndIsPlayingByHandle__FUi: /* 80086BEC 000839EC 39 00 00 00 */ li r8, 0 /* 80086BF0 000839F0 39 20 00 00 */ li r9, 0 /* 80086BF4 000839F4 39 40 00 00 */ li r10, 0 -/* 80086BF8 000839F8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80086BFC 000839FC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086BF8 000839F8 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80086BFC 000839FC C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80086C00 00083A00 4B F8 01 59 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086C04 00083A04 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80086C08 00083A08 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086C08 00083A08 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086C0C 00083A0C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80086C10 00083A10 38 00 00 00 */ li r0, 0 /* 80086C14 00083A14 90 81 00 08 */ stw r4, 8(r1) -/* 80086C18 00083A18 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80086C18 00083A18 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80086C1C 00083A1C 7F E3 FB 78 */ mr r3, r31 /* 80086C20 00083A20 38 A0 00 10 */ li r5, 0x10 /* 80086C24 00083A24 90 01 00 0C */ stw r0, 0xc(r1) @@ -35766,15 +35766,15 @@ xSndIsPlayingByHandle__FUi: /* 80086C38 00083A38 39 00 00 00 */ li r8, 0 /* 80086C3C 00083A3C 39 20 00 00 */ li r9, 0 /* 80086C40 00083A40 39 40 00 00 */ li r10, 0 -/* 80086C44 00083A44 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80086C48 00083A48 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086C44 00083A44 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80086C48 00083A48 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80086C4C 00083A4C 4B F8 01 0D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086C50 00083A50 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80086C54 00083A54 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086C54 00083A54 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086C58 00083A58 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80086C5C 00083A5C 38 00 00 00 */ li r0, 0 /* 80086C60 00083A60 90 81 00 08 */ stw r4, 8(r1) -/* 80086C64 00083A64 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80086C64 00083A64 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80086C68 00083A68 7F E3 FB 78 */ mr r3, r31 /* 80086C6C 00083A6C 38 A0 00 20 */ li r5, 0x20 /* 80086C70 00083A70 90 01 00 0C */ stw r0, 0xc(r1) @@ -35785,15 +35785,15 @@ xSndIsPlayingByHandle__FUi: /* 80086C84 00083A84 39 00 00 00 */ li r8, 0 /* 80086C88 00083A88 39 20 00 00 */ li r9, 0 /* 80086C8C 00083A8C 39 40 00 00 */ li r10, 0 -/* 80086C90 00083A90 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80086C94 00083A94 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086C90 00083A90 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80086C94 00083A94 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80086C98 00083A98 4B F8 00 C1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086C9C 00083A9C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80086CA0 00083AA0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086CA0 00083AA0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086CA4 00083AA4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80086CA8 00083AA8 38 00 00 00 */ li r0, 0 /* 80086CAC 00083AAC 90 81 00 08 */ stw r4, 8(r1) -/* 80086CB0 00083AB0 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80086CB0 00083AB0 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80086CB4 00083AB4 7F E3 FB 78 */ mr r3, r31 /* 80086CB8 00083AB8 38 A0 00 20 */ li r5, 0x20 /* 80086CBC 00083ABC 90 01 00 0C */ stw r0, 0xc(r1) @@ -35804,15 +35804,15 @@ xSndIsPlayingByHandle__FUi: /* 80086CD0 00083AD0 39 00 00 00 */ li r8, 0 /* 80086CD4 00083AD4 39 20 00 00 */ li r9, 0 /* 80086CD8 00083AD8 39 40 00 00 */ li r10, 0 -/* 80086CDC 00083ADC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80086CE0 00083AE0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086CDC 00083ADC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80086CE0 00083AE0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80086CE4 00083AE4 4B F8 00 75 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086CE8 00083AE8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80086CEC 00083AEC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086CEC 00083AEC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086CF0 00083AF0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80086CF4 00083AF4 38 00 00 00 */ li r0, 0 /* 80086CF8 00083AF8 90 81 00 08 */ stw r4, 8(r1) -/* 80086CFC 00083AFC 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80086CFC 00083AFC 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80086D00 00083B00 7F E3 FB 78 */ mr r3, r31 /* 80086D04 00083B04 38 A0 00 10 */ li r5, 0x10 /* 80086D08 00083B08 90 01 00 0C */ stw r0, 0xc(r1) @@ -35823,15 +35823,15 @@ xSndIsPlayingByHandle__FUi: /* 80086D1C 00083B1C 39 00 00 00 */ li r8, 0 /* 80086D20 00083B20 39 20 00 00 */ li r9, 0 /* 80086D24 00083B24 39 40 00 00 */ li r10, 0 -/* 80086D28 00083B28 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80086D2C 00083B2C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086D28 00083B28 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80086D2C 00083B2C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80086D30 00083B30 4B F8 00 29 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086D34 00083B34 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80086D38 00083B38 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086D38 00083B38 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086D3C 00083B3C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80086D40 00083B40 38 00 00 00 */ li r0, 0 /* 80086D44 00083B44 90 81 00 08 */ stw r4, 8(r1) -/* 80086D48 00083B48 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80086D48 00083B48 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80086D4C 00083B4C 7F E3 FB 78 */ mr r3, r31 /* 80086D50 00083B50 38 A0 00 20 */ li r5, 0x20 /* 80086D54 00083B54 90 01 00 0C */ stw r0, 0xc(r1) @@ -35842,15 +35842,15 @@ xSndIsPlayingByHandle__FUi: /* 80086D68 00083B68 39 00 00 00 */ li r8, 0 /* 80086D6C 00083B6C 39 20 00 00 */ li r9, 0 /* 80086D70 00083B70 39 40 00 00 */ li r10, 0 -/* 80086D74 00083B74 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80086D78 00083B78 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086D74 00083B74 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80086D78 00083B78 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80086D7C 00083B7C 4B F7 FF DD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086D80 00083B80 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80086D84 00083B84 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086D84 00083B84 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086D88 00083B88 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80086D8C 00083B8C 38 00 00 00 */ li r0, 0 /* 80086D90 00083B90 90 81 00 08 */ stw r4, 8(r1) -/* 80086D94 00083B94 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80086D94 00083B94 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80086D98 00083B98 7F E3 FB 78 */ mr r3, r31 /* 80086D9C 00083B9C 38 A0 00 20 */ li r5, 0x20 /* 80086DA0 00083BA0 90 01 00 0C */ stw r0, 0xc(r1) @@ -35861,15 +35861,15 @@ xSndIsPlayingByHandle__FUi: /* 80086DB4 00083BB4 39 00 00 00 */ li r8, 0 /* 80086DB8 00083BB8 39 20 00 00 */ li r9, 0 /* 80086DBC 00083BBC 39 40 00 00 */ li r10, 0 -/* 80086DC0 00083BC0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80086DC4 00083BC4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086DC0 00083BC0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80086DC4 00083BC4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80086DC8 00083BC8 4B F7 FF 91 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086DCC 00083BCC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80086DD0 00083BD0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086DD0 00083BD0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086DD4 00083BD4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80086DD8 00083BD8 38 00 00 00 */ li r0, 0 /* 80086DDC 00083BDC 90 81 00 08 */ stw r4, 8(r1) -/* 80086DE0 00083BE0 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80086DE0 00083BE0 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80086DE4 00083BE4 7F E3 FB 78 */ mr r3, r31 /* 80086DE8 00083BE8 38 A0 00 20 */ li r5, 0x20 /* 80086DEC 00083BEC 90 01 00 0C */ stw r0, 0xc(r1) @@ -35880,15 +35880,15 @@ xSndIsPlayingByHandle__FUi: /* 80086E00 00083C00 39 00 00 00 */ li r8, 0 /* 80086E04 00083C04 39 20 00 00 */ li r9, 0 /* 80086E08 00083C08 39 40 00 00 */ li r10, 0 -/* 80086E0C 00083C0C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80086E10 00083C10 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086E0C 00083C0C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80086E10 00083C10 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80086E14 00083C14 4B F7 FF 45 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086E18 00083C18 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80086E1C 00083C1C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086E1C 00083C1C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086E20 00083C20 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80086E24 00083C24 38 00 00 00 */ li r0, 0 /* 80086E28 00083C28 90 81 00 08 */ stw r4, 8(r1) -/* 80086E2C 00083C2C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80086E2C 00083C2C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80086E30 00083C30 7F E3 FB 78 */ mr r3, r31 /* 80086E34 00083C34 38 A0 00 10 */ li r5, 0x10 /* 80086E38 00083C38 90 01 00 0C */ stw r0, 0xc(r1) @@ -35899,15 +35899,15 @@ xSndIsPlayingByHandle__FUi: /* 80086E4C 00083C4C 39 00 00 00 */ li r8, 0 /* 80086E50 00083C50 39 20 00 00 */ li r9, 0 /* 80086E54 00083C54 39 40 00 00 */ li r10, 0 -/* 80086E58 00083C58 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80086E5C 00083C5C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086E58 00083C58 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80086E5C 00083C5C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80086E60 00083C60 4B F7 FE F9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086E64 00083C64 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80086E68 00083C68 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086E68 00083C68 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086E6C 00083C6C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80086E70 00083C70 38 00 00 00 */ li r0, 0 /* 80086E74 00083C74 90 81 00 08 */ stw r4, 8(r1) -/* 80086E78 00083C78 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80086E78 00083C78 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80086E7C 00083C7C 7F E3 FB 78 */ mr r3, r31 /* 80086E80 00083C80 38 A0 00 20 */ li r5, 0x20 /* 80086E84 00083C84 90 01 00 0C */ stw r0, 0xc(r1) @@ -35918,15 +35918,15 @@ xSndIsPlayingByHandle__FUi: /* 80086E98 00083C98 39 00 00 00 */ li r8, 0 /* 80086E9C 00083C9C 39 20 00 00 */ li r9, 0 /* 80086EA0 00083CA0 39 40 00 00 */ li r10, 0 -/* 80086EA4 00083CA4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80086EA8 00083CA8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086EA4 00083CA4 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80086EA8 00083CA8 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80086EAC 00083CAC 4B F7 FE AD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086EB0 00083CB0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80086EB4 00083CB4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086EB4 00083CB4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086EB8 00083CB8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80086EBC 00083CBC 38 00 00 00 */ li r0, 0 /* 80086EC0 00083CC0 90 81 00 08 */ stw r4, 8(r1) -/* 80086EC4 00083CC4 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80086EC4 00083CC4 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80086EC8 00083CC8 7F E3 FB 78 */ mr r3, r31 /* 80086ECC 00083CCC 38 A0 00 20 */ li r5, 0x20 /* 80086ED0 00083CD0 90 01 00 0C */ stw r0, 0xc(r1) @@ -35937,15 +35937,15 @@ xSndIsPlayingByHandle__FUi: /* 80086EE4 00083CE4 39 00 00 00 */ li r8, 0 /* 80086EE8 00083CE8 39 20 00 00 */ li r9, 0 /* 80086EEC 00083CEC 39 40 00 00 */ li r10, 0 -/* 80086EF0 00083CF0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80086EF4 00083CF4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086EF0 00083CF0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80086EF4 00083CF4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80086EF8 00083CF8 4B F7 FE 61 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086EFC 00083CFC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80086F00 00083D00 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086F00 00083D00 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086F04 00083D04 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80086F08 00083D08 38 00 00 00 */ li r0, 0 /* 80086F0C 00083D0C 90 81 00 08 */ stw r4, 8(r1) -/* 80086F10 00083D10 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80086F10 00083D10 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80086F14 00083D14 7F E3 FB 78 */ mr r3, r31 /* 80086F18 00083D18 38 A0 00 20 */ li r5, 0x20 /* 80086F1C 00083D1C 90 01 00 0C */ stw r0, 0xc(r1) @@ -35956,15 +35956,15 @@ xSndIsPlayingByHandle__FUi: /* 80086F30 00083D30 39 00 00 00 */ li r8, 0 /* 80086F34 00083D34 39 20 00 00 */ li r9, 0 /* 80086F38 00083D38 39 40 00 00 */ li r10, 0 -/* 80086F3C 00083D3C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80086F40 00083D40 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086F3C 00083D3C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80086F40 00083D40 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80086F44 00083D44 4B F7 FE 15 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086F48 00083D48 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80086F4C 00083D4C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086F4C 00083D4C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086F50 00083D50 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80086F54 00083D54 38 00 00 00 */ li r0, 0 /* 80086F58 00083D58 90 81 00 08 */ stw r4, 8(r1) -/* 80086F5C 00083D5C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80086F5C 00083D5C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80086F60 00083D60 7F E3 FB 78 */ mr r3, r31 /* 80086F64 00083D64 38 A0 00 20 */ li r5, 0x20 /* 80086F68 00083D68 90 01 00 0C */ stw r0, 0xc(r1) @@ -35975,15 +35975,15 @@ xSndIsPlayingByHandle__FUi: /* 80086F7C 00083D7C 39 00 00 00 */ li r8, 0 /* 80086F80 00083D80 39 20 00 00 */ li r9, 0 /* 80086F84 00083D84 39 40 00 00 */ li r10, 0 -/* 80086F88 00083D88 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80086F8C 00083D8C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086F88 00083D88 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80086F8C 00083D8C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80086F90 00083D90 4B F7 FD C9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086F94 00083D94 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80086F98 00083D98 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086F98 00083D98 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086F9C 00083D9C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80086FA0 00083DA0 38 00 00 00 */ li r0, 0 /* 80086FA4 00083DA4 90 81 00 08 */ stw r4, 8(r1) -/* 80086FA8 00083DA8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80086FA8 00083DA8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80086FAC 00083DAC 7F E3 FB 78 */ mr r3, r31 /* 80086FB0 00083DB0 38 A0 00 20 */ li r5, 0x20 /* 80086FB4 00083DB4 90 01 00 0C */ stw r0, 0xc(r1) @@ -35994,15 +35994,15 @@ xSndIsPlayingByHandle__FUi: /* 80086FC8 00083DC8 39 00 00 00 */ li r8, 0 /* 80086FCC 00083DCC 39 20 00 00 */ li r9, 0 /* 80086FD0 00083DD0 39 40 00 00 */ li r10, 0 -/* 80086FD4 00083DD4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80086FD8 00083DD8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80086FD4 00083DD4 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80086FD8 00083DD8 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80086FDC 00083DDC 4B F7 FD 7D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80086FE0 00083DE0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80086FE4 00083DE4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80086FE4 00083DE4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80086FE8 00083DE8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80086FEC 00083DEC 38 00 00 00 */ li r0, 0 /* 80086FF0 00083DF0 90 81 00 08 */ stw r4, 8(r1) -/* 80086FF4 00083DF4 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80086FF4 00083DF4 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80086FF8 00083DF8 7F E3 FB 78 */ mr r3, r31 /* 80086FFC 00083DFC 38 A0 00 00 */ li r5, 0 /* 80087000 00083E00 90 01 00 0C */ stw r0, 0xc(r1) @@ -36013,15 +36013,15 @@ xSndIsPlayingByHandle__FUi: /* 80087014 00083E14 39 00 00 00 */ li r8, 0 /* 80087018 00083E18 39 20 00 00 */ li r9, 0 /* 8008701C 00083E1C 39 40 00 00 */ li r10, 0 -/* 80087020 00083E20 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80087024 00083E24 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087020 00083E20 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80087024 00083E24 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80087028 00083E28 4B F7 FD 31 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008702C 00083E2C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80087030 00083E30 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087030 00083E30 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087034 00083E34 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80087038 00083E38 38 00 00 00 */ li r0, 0 /* 8008703C 00083E3C 90 81 00 08 */ stw r4, 8(r1) -/* 80087040 00083E40 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80087040 00083E40 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80087044 00083E44 7F E3 FB 78 */ mr r3, r31 /* 80087048 00083E48 38 A0 00 00 */ li r5, 0 /* 8008704C 00083E4C 90 01 00 0C */ stw r0, 0xc(r1) @@ -36032,15 +36032,15 @@ xSndIsPlayingByHandle__FUi: /* 80087060 00083E60 39 00 00 00 */ li r8, 0 /* 80087064 00083E64 39 20 00 00 */ li r9, 0 /* 80087068 00083E68 39 40 00 00 */ li r10, 0 -/* 8008706C 00083E6C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80087070 00083E70 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008706C 00083E6C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80087070 00083E70 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80087074 00083E74 4B F7 FC E5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80087078 00083E78 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008707C 00083E7C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008707C 00083E7C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087080 00083E80 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80087084 00083E84 38 00 00 00 */ li r0, 0 /* 80087088 00083E88 90 81 00 08 */ stw r4, 8(r1) -/* 8008708C 00083E8C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008708C 00083E8C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80087090 00083E90 7F E3 FB 78 */ mr r3, r31 /* 80087094 00083E94 38 A0 00 00 */ li r5, 0 /* 80087098 00083E98 90 01 00 0C */ stw r0, 0xc(r1) @@ -36051,15 +36051,15 @@ xSndIsPlayingByHandle__FUi: /* 800870AC 00083EAC 39 00 00 00 */ li r8, 0 /* 800870B0 00083EB0 39 20 00 00 */ li r9, 0 /* 800870B4 00083EB4 39 40 00 00 */ li r10, 0 -/* 800870B8 00083EB8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800870BC 00083EBC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800870B8 00083EB8 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800870BC 00083EBC C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800870C0 00083EC0 4B F7 FC 99 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800870C4 00083EC4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800870C8 00083EC8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800870C8 00083EC8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800870CC 00083ECC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800870D0 00083ED0 38 00 00 00 */ li r0, 0 /* 800870D4 00083ED4 90 81 00 08 */ stw r4, 8(r1) -/* 800870D8 00083ED8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800870D8 00083ED8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800870DC 00083EDC 7F E3 FB 78 */ mr r3, r31 /* 800870E0 00083EE0 38 A0 00 00 */ li r5, 0 /* 800870E4 00083EE4 90 01 00 0C */ stw r0, 0xc(r1) @@ -36070,15 +36070,15 @@ xSndIsPlayingByHandle__FUi: /* 800870F8 00083EF8 39 00 00 00 */ li r8, 0 /* 800870FC 00083EFC 39 20 00 00 */ li r9, 0 /* 80087100 00083F00 39 40 00 00 */ li r10, 0 -/* 80087104 00083F04 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80087108 00083F08 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087104 00083F04 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80087108 00083F08 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008710C 00083F0C 4B F7 FC 4D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80087110 00083F10 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80087114 00083F14 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087114 00083F14 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087118 00083F18 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008711C 00083F1C 38 00 00 00 */ li r0, 0 /* 80087120 00083F20 90 81 00 08 */ stw r4, 8(r1) -/* 80087124 00083F24 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80087124 00083F24 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80087128 00083F28 7F E3 FB 78 */ mr r3, r31 /* 8008712C 00083F2C 38 A0 00 10 */ li r5, 0x10 /* 80087130 00083F30 90 01 00 0C */ stw r0, 0xc(r1) @@ -36089,15 +36089,15 @@ xSndIsPlayingByHandle__FUi: /* 80087144 00083F44 39 00 00 00 */ li r8, 0 /* 80087148 00083F48 39 20 00 00 */ li r9, 0 /* 8008714C 00083F4C 39 40 00 00 */ li r10, 0 -/* 80087150 00083F50 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80087154 00083F54 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087150 00083F50 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80087154 00083F54 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80087158 00083F58 4B F7 FC 01 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008715C 00083F5C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80087160 00083F60 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087160 00083F60 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087164 00083F64 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80087168 00083F68 38 00 00 00 */ li r0, 0 /* 8008716C 00083F6C 90 81 00 08 */ stw r4, 8(r1) -/* 80087170 00083F70 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80087170 00083F70 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80087174 00083F74 7F E3 FB 78 */ mr r3, r31 /* 80087178 00083F78 38 A0 00 10 */ li r5, 0x10 /* 8008717C 00083F7C 90 01 00 0C */ stw r0, 0xc(r1) @@ -36108,15 +36108,15 @@ xSndIsPlayingByHandle__FUi: /* 80087190 00083F90 39 00 00 00 */ li r8, 0 /* 80087194 00083F94 39 20 00 00 */ li r9, 0 /* 80087198 00083F98 39 40 00 00 */ li r10, 0 -/* 8008719C 00083F9C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800871A0 00083FA0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008719C 00083F9C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800871A0 00083FA0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800871A4 00083FA4 4B F7 FB B5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800871A8 00083FA8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800871AC 00083FAC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800871AC 00083FAC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800871B0 00083FB0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800871B4 00083FB4 38 00 00 00 */ li r0, 0 /* 800871B8 00083FB8 90 81 00 08 */ stw r4, 8(r1) -/* 800871BC 00083FBC 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800871BC 00083FBC 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800871C0 00083FC0 7F E3 FB 78 */ mr r3, r31 /* 800871C4 00083FC4 38 A0 00 10 */ li r5, 0x10 /* 800871C8 00083FC8 90 01 00 0C */ stw r0, 0xc(r1) @@ -36127,15 +36127,15 @@ xSndIsPlayingByHandle__FUi: /* 800871DC 00083FDC 39 00 00 00 */ li r8, 0 /* 800871E0 00083FE0 39 20 00 00 */ li r9, 0 /* 800871E4 00083FE4 39 40 00 00 */ li r10, 0 -/* 800871E8 00083FE8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800871EC 00083FEC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800871E8 00083FE8 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800871EC 00083FEC C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800871F0 00083FF0 4B F7 FB 69 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800871F4 00083FF4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800871F8 00083FF8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800871F8 00083FF8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800871FC 00083FFC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80087200 00084000 38 00 00 00 */ li r0, 0 /* 80087204 00084004 90 81 00 08 */ stw r4, 8(r1) -/* 80087208 00084008 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80087208 00084008 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008720C 0008400C 7F E3 FB 78 */ mr r3, r31 /* 80087210 00084010 38 A0 00 10 */ li r5, 0x10 /* 80087214 00084014 90 01 00 0C */ stw r0, 0xc(r1) @@ -36146,15 +36146,15 @@ xSndIsPlayingByHandle__FUi: /* 80087228 00084028 39 00 00 00 */ li r8, 0 /* 8008722C 0008402C 39 20 00 00 */ li r9, 0 /* 80087230 00084030 39 40 00 00 */ li r10, 0 -/* 80087234 00084034 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80087238 00084038 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087234 00084034 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80087238 00084038 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008723C 0008403C 4B F7 FB 1D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80087240 00084040 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80087244 00084044 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087244 00084044 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087248 00084048 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008724C 0008404C 38 00 00 00 */ li r0, 0 /* 80087250 00084050 90 81 00 08 */ stw r4, 8(r1) -/* 80087254 00084054 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80087254 00084054 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80087258 00084058 7F E3 FB 78 */ mr r3, r31 /* 8008725C 0008405C 38 A0 00 10 */ li r5, 0x10 /* 80087260 00084060 90 01 00 0C */ stw r0, 0xc(r1) @@ -36165,15 +36165,15 @@ xSndIsPlayingByHandle__FUi: /* 80087274 00084074 39 00 00 00 */ li r8, 0 /* 80087278 00084078 39 20 00 00 */ li r9, 0 /* 8008727C 0008407C 39 40 00 00 */ li r10, 0 -/* 80087280 00084080 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80087284 00084084 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087280 00084080 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80087284 00084084 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80087288 00084088 4B F7 FA D1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008728C 0008408C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80087290 00084090 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087290 00084090 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087294 00084094 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80087298 00084098 38 00 00 00 */ li r0, 0 /* 8008729C 0008409C 90 81 00 08 */ stw r4, 8(r1) -/* 800872A0 000840A0 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800872A0 000840A0 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800872A4 000840A4 7F E3 FB 78 */ mr r3, r31 /* 800872A8 000840A8 38 A0 00 20 */ li r5, 0x20 /* 800872AC 000840AC 90 01 00 0C */ stw r0, 0xc(r1) @@ -36184,15 +36184,15 @@ xSndIsPlayingByHandle__FUi: /* 800872C0 000840C0 39 00 00 00 */ li r8, 0 /* 800872C4 000840C4 39 20 00 00 */ li r9, 0 /* 800872C8 000840C8 39 40 00 00 */ li r10, 0 -/* 800872CC 000840CC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800872D0 000840D0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800872CC 000840CC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800872D0 000840D0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800872D4 000840D4 4B F7 FA 85 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800872D8 000840D8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800872DC 000840DC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800872DC 000840DC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800872E0 000840E0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800872E4 000840E4 38 00 00 00 */ li r0, 0 /* 800872E8 000840E8 90 81 00 08 */ stw r4, 8(r1) -/* 800872EC 000840EC 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800872EC 000840EC 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800872F0 000840F0 7F E3 FB 78 */ mr r3, r31 /* 800872F4 000840F4 38 A0 00 20 */ li r5, 0x20 /* 800872F8 000840F8 90 01 00 0C */ stw r0, 0xc(r1) @@ -36203,15 +36203,15 @@ xSndIsPlayingByHandle__FUi: /* 8008730C 0008410C 39 00 00 00 */ li r8, 0 /* 80087310 00084110 39 20 00 00 */ li r9, 0 /* 80087314 00084114 39 40 00 00 */ li r10, 0 -/* 80087318 00084118 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008731C 0008411C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087318 00084118 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008731C 0008411C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80087320 00084120 4B F7 FA 39 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80087324 00084124 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80087328 00084128 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087328 00084128 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008732C 0008412C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80087330 00084130 38 00 00 00 */ li r0, 0 /* 80087334 00084134 90 81 00 08 */ stw r4, 8(r1) -/* 80087338 00084138 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80087338 00084138 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008733C 0008413C 7F E3 FB 78 */ mr r3, r31 /* 80087340 00084140 38 A0 00 10 */ li r5, 0x10 /* 80087344 00084144 90 01 00 0C */ stw r0, 0xc(r1) @@ -36222,15 +36222,15 @@ xSndIsPlayingByHandle__FUi: /* 80087358 00084158 39 00 00 00 */ li r8, 0 /* 8008735C 0008415C 39 20 00 00 */ li r9, 0 /* 80087360 00084160 39 40 00 00 */ li r10, 0 -/* 80087364 00084164 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80087368 00084168 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087364 00084164 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80087368 00084168 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008736C 0008416C 4B F7 F9 ED */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80087370 00084170 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80087374 00084174 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087374 00084174 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087378 00084178 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008737C 0008417C 38 00 00 00 */ li r0, 0 /* 80087380 00084180 90 81 00 08 */ stw r4, 8(r1) -/* 80087384 00084184 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80087384 00084184 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80087388 00084188 7F E3 FB 78 */ mr r3, r31 /* 8008738C 0008418C 38 A0 00 10 */ li r5, 0x10 /* 80087390 00084190 90 01 00 0C */ stw r0, 0xc(r1) @@ -36241,15 +36241,15 @@ xSndIsPlayingByHandle__FUi: /* 800873A4 000841A4 39 00 00 00 */ li r8, 0 /* 800873A8 000841A8 39 20 00 00 */ li r9, 0 /* 800873AC 000841AC 39 40 00 00 */ li r10, 0 -/* 800873B0 000841B0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800873B4 000841B4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800873B0 000841B0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800873B4 000841B4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800873B8 000841B8 4B F7 F9 A1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800873BC 000841BC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800873C0 000841C0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800873C0 000841C0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800873C4 000841C4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800873C8 000841C8 38 00 00 00 */ li r0, 0 /* 800873CC 000841CC 90 81 00 08 */ stw r4, 8(r1) -/* 800873D0 000841D0 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800873D0 000841D0 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800873D4 000841D4 7F E3 FB 78 */ mr r3, r31 /* 800873D8 000841D8 38 A0 00 20 */ li r5, 0x20 /* 800873DC 000841DC 90 01 00 0C */ stw r0, 0xc(r1) @@ -36260,15 +36260,15 @@ xSndIsPlayingByHandle__FUi: /* 800873F0 000841F0 39 00 00 00 */ li r8, 0 /* 800873F4 000841F4 39 20 00 00 */ li r9, 0 /* 800873F8 000841F8 39 40 00 00 */ li r10, 0 -/* 800873FC 000841FC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80087400 00084200 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800873FC 000841FC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80087400 00084200 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80087404 00084204 4B F7 F9 55 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80087408 00084208 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008740C 0008420C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008740C 0008420C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087410 00084210 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80087414 00084214 38 00 00 00 */ li r0, 0 /* 80087418 00084218 90 81 00 08 */ stw r4, 8(r1) -/* 8008741C 0008421C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008741C 0008421C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80087420 00084220 7F E3 FB 78 */ mr r3, r31 /* 80087424 00084224 38 A0 00 10 */ li r5, 0x10 /* 80087428 00084228 90 01 00 0C */ stw r0, 0xc(r1) @@ -36279,15 +36279,15 @@ xSndIsPlayingByHandle__FUi: /* 8008743C 0008423C 39 00 00 00 */ li r8, 0 /* 80087440 00084240 39 20 00 00 */ li r9, 0 /* 80087444 00084244 39 40 00 00 */ li r10, 0 -/* 80087448 00084248 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008744C 0008424C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087448 00084248 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008744C 0008424C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80087450 00084250 4B F7 F9 09 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80087454 00084254 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80087458 00084258 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087458 00084258 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008745C 0008425C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80087460 00084260 38 00 00 00 */ li r0, 0 /* 80087464 00084264 90 81 00 08 */ stw r4, 8(r1) -/* 80087468 00084268 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80087468 00084268 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008746C 0008426C 7F E3 FB 78 */ mr r3, r31 /* 80087470 00084270 38 A0 00 10 */ li r5, 0x10 /* 80087474 00084274 90 01 00 0C */ stw r0, 0xc(r1) @@ -36298,15 +36298,15 @@ xSndIsPlayingByHandle__FUi: /* 80087488 00084288 39 00 00 00 */ li r8, 0 /* 8008748C 0008428C 39 20 00 00 */ li r9, 0 /* 80087490 00084290 39 40 00 00 */ li r10, 0 -/* 80087494 00084294 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80087498 00084298 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087494 00084294 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80087498 00084298 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008749C 0008429C 4B F7 F8 BD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800874A0 000842A0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800874A4 000842A4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800874A4 000842A4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800874A8 000842A8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800874AC 000842AC 38 00 00 00 */ li r0, 0 /* 800874B0 000842B0 90 81 00 08 */ stw r4, 8(r1) -/* 800874B4 000842B4 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800874B4 000842B4 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800874B8 000842B8 7F E3 FB 78 */ mr r3, r31 /* 800874BC 000842BC 38 A0 00 10 */ li r5, 0x10 /* 800874C0 000842C0 90 01 00 0C */ stw r0, 0xc(r1) @@ -36317,15 +36317,15 @@ xSndIsPlayingByHandle__FUi: /* 800874D4 000842D4 39 00 00 00 */ li r8, 0 /* 800874D8 000842D8 39 20 00 00 */ li r9, 0 /* 800874DC 000842DC 39 40 00 00 */ li r10, 0 -/* 800874E0 000842E0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800874E4 000842E4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800874E0 000842E0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800874E4 000842E4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800874E8 000842E8 4B F7 F8 71 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800874EC 000842EC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800874F0 000842F0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800874F0 000842F0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800874F4 000842F4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800874F8 000842F8 38 00 00 00 */ li r0, 0 /* 800874FC 000842FC 90 81 00 08 */ stw r4, 8(r1) -/* 80087500 00084300 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80087500 00084300 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80087504 00084304 7F E3 FB 78 */ mr r3, r31 /* 80087508 00084308 38 A0 00 10 */ li r5, 0x10 /* 8008750C 0008430C 90 01 00 0C */ stw r0, 0xc(r1) @@ -36336,15 +36336,15 @@ xSndIsPlayingByHandle__FUi: /* 80087520 00084320 39 00 00 00 */ li r8, 0 /* 80087524 00084324 39 20 00 00 */ li r9, 0 /* 80087528 00084328 39 40 00 00 */ li r10, 0 -/* 8008752C 0008432C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80087530 00084330 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008752C 0008432C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80087530 00084330 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80087534 00084334 4B F7 F8 25 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80087538 00084338 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008753C 0008433C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008753C 0008433C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087540 00084340 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80087544 00084344 38 00 00 00 */ li r0, 0 /* 80087548 00084348 90 81 00 08 */ stw r4, 8(r1) -/* 8008754C 0008434C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008754C 0008434C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80087550 00084350 7F E3 FB 78 */ mr r3, r31 /* 80087554 00084354 38 A0 00 20 */ li r5, 0x20 /* 80087558 00084358 90 01 00 0C */ stw r0, 0xc(r1) @@ -36355,22 +36355,22 @@ xSndIsPlayingByHandle__FUi: /* 8008756C 0008436C 39 00 00 00 */ li r8, 0 /* 80087570 00084370 39 20 00 00 */ li r9, 0 /* 80087574 00084374 39 40 00 00 */ li r10, 0 -/* 80087578 00084378 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008757C 0008437C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087578 00084378 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008757C 0008437C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80087580 00084380 4B F7 F7 D9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80087584 00084384 38 00 00 00 */ li r0, 0 -/* 80087588 00084388 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087588 00084388 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008758C 0008438C 90 01 00 08 */ stw r0, 8(r1) -/* 80087590 00084390 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80087590 00084390 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80087594 00084394 3C 80 80 07 */ lis r4, lbl_8006999C@ha /* 80087598 00084398 3C 60 80 07 */ lis r3, zEntPlayer.SpatulaGrabCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008759C 0008439C 90 01 00 0C */ stw r0, 0xc(r1) /* 800875A0 000843A0 38 C4 99 9C */ addi r6, r4, lbl_8006999C@l /* 800875A4 000843A4 38 E3 99 F0 */ addi r7, r3, zEntPlayer.SpatulaGrabCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 800875A8 000843A8 38 85 12 73 */ addi r4, r5, 0x1273 -/* 800875AC 000843AC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800875AC 000843AC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800875B0 000843B0 7F E3 FB 78 */ mr r3, r31 -/* 800875B4 000843B4 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800875B4 000843B4 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800875B8 000843B8 38 A5 00 BD */ addi r5, r5, 0xbd /* 800875BC 000843BC FC 40 08 90 */ fmr f2, f1 /* 800875C0 000843C0 39 00 00 00 */ li r8, 0 @@ -36378,123 +36378,123 @@ xSndIsPlayingByHandle__FUi: /* 800875C8 000843C8 39 40 00 05 */ li r10, 5 /* 800875CC 000843CC 4B F7 FD F5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800875D0 000843D0 38 00 00 00 */ li r0, 0 -/* 800875D4 000843D4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800875D4 000843D4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800875D8 000843D8 90 01 00 08 */ stw r0, 8(r1) -/* 800875DC 000843DC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800875DC 000843DC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800875E0 000843E0 3C 80 80 07 */ lis r4, lbl_80069BBC@ha /* 800875E4 000843E4 7F E3 FB 78 */ mr r3, r31 /* 800875E8 000843E8 90 01 00 0C */ stw r0, 0xc(r1) /* 800875EC 000843EC 38 E4 9B BC */ addi r7, r4, lbl_80069BBC@l /* 800875F0 000843F0 38 85 00 BD */ addi r4, r5, 0xbd /* 800875F4 000843F4 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 800875F8 000843F8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800875F8 000843F8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800875FC 000843FC 38 C0 00 00 */ li r6, 0 -/* 80087600 00084400 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80087600 00084400 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80087604 00084404 39 00 00 10 */ li r8, 0x10 /* 80087608 00084408 FC 40 08 90 */ fmr f2, f1 /* 8008760C 0008440C 39 20 00 00 */ li r9, 0 /* 80087610 00084410 39 40 00 01 */ li r10, 1 /* 80087614 00084414 4B F7 FD AD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087618 00084418 38 00 00 00 */ li r0, 0 -/* 8008761C 0008441C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008761C 0008441C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087620 00084420 90 01 00 08 */ stw r0, 8(r1) -/* 80087624 00084424 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80087624 00084424 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80087628 00084428 7F E3 FB 78 */ mr r3, r31 /* 8008762C 0008442C 38 C0 00 00 */ li r6, 0 /* 80087630 00084430 90 01 00 0C */ stw r0, 0xc(r1) /* 80087634 00084434 38 85 00 A4 */ addi r4, r5, 0xa4 /* 80087638 00084438 38 A5 12 2F */ addi r5, r5, 0x122f /* 8008763C 0008443C 38 E0 00 00 */ li r7, 0 -/* 80087640 00084440 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087640 00084440 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80087644 00084444 39 00 00 10 */ li r8, 0x10 -/* 80087648 00084448 C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 80087648 00084448 C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 8008764C 0008444C 39 20 00 00 */ li r9, 0 /* 80087650 00084450 FC 40 08 90 */ fmr f2, f1 /* 80087654 00084454 39 40 00 00 */ li r10, 0 /* 80087658 00084458 4B F7 FD 69 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008765C 0008445C 38 00 00 00 */ li r0, 0 -/* 80087660 00084460 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087660 00084460 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087664 00084464 90 01 00 08 */ stw r0, 8(r1) -/* 80087668 00084468 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80087668 00084468 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008766C 0008446C 7F E3 FB 78 */ mr r3, r31 /* 80087670 00084470 38 C0 00 00 */ li r6, 0 /* 80087674 00084474 90 01 00 0C */ stw r0, 0xc(r1) /* 80087678 00084478 38 85 00 B1 */ addi r4, r5, 0xb1 /* 8008767C 0008447C 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 80087680 00084480 38 E0 00 00 */ li r7, 0 -/* 80087684 00084484 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087684 00084484 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80087688 00084488 39 00 00 10 */ li r8, 0x10 -/* 8008768C 0008448C C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 8008768C 0008448C C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 80087690 00084490 39 20 00 00 */ li r9, 0 /* 80087694 00084494 FC 40 08 90 */ fmr f2, f1 /* 80087698 00084498 39 40 00 00 */ li r10, 0 /* 8008769C 0008449C 4B F7 FD 25 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800876A0 000844A0 38 00 00 00 */ li r0, 0 -/* 800876A4 000844A4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800876A4 000844A4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800876A8 000844A8 90 01 00 08 */ stw r0, 8(r1) -/* 800876AC 000844AC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800876AC 000844AC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800876B0 000844B0 7F E3 FB 78 */ mr r3, r31 /* 800876B4 000844B4 38 C0 00 00 */ li r6, 0 /* 800876B8 000844B8 90 01 00 0C */ stw r0, 0xc(r1) /* 800876BC 000844BC 38 85 12 1E */ addi r4, r5, 0x121e /* 800876C0 000844C0 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 800876C4 000844C4 38 E0 00 00 */ li r7, 0 -/* 800876C8 000844C8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800876C8 000844C8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800876CC 000844CC 39 00 00 10 */ li r8, 0x10 -/* 800876D0 000844D0 C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 800876D0 000844D0 C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 800876D4 000844D4 39 20 00 00 */ li r9, 0 /* 800876D8 000844D8 FC 40 08 90 */ fmr f2, f1 /* 800876DC 000844DC 39 40 00 00 */ li r10, 0 /* 800876E0 000844E0 4B F7 FC E1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800876E4 000844E4 38 00 00 00 */ li r0, 0 -/* 800876E8 000844E8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800876E8 000844E8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800876EC 000844EC 90 01 00 08 */ stw r0, 8(r1) -/* 800876F0 000844F0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800876F0 000844F0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800876F4 000844F4 3C 80 80 07 */ lis r4, lbl_80068818@ha /* 800876F8 000844F8 7F E3 FB 78 */ mr r3, r31 /* 800876FC 000844FC 90 01 00 0C */ stw r0, 0xc(r1) /* 80087700 00084500 38 C4 88 18 */ addi r6, r4, lbl_80068818@l /* 80087704 00084504 38 85 12 2F */ addi r4, r5, 0x122f /* 80087708 00084508 38 A5 12 3A */ addi r5, r5, 0x123a -/* 8008770C 0008450C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008770C 0008450C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80087710 00084510 38 E0 00 00 */ li r7, 0 -/* 80087714 00084514 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80087714 00084514 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80087718 00084518 39 00 00 00 */ li r8, 0 /* 8008771C 0008451C FC 40 08 90 */ fmr f2, f1 /* 80087720 00084520 39 20 00 00 */ li r9, 0 /* 80087724 00084524 39 40 00 00 */ li r10, 0 /* 80087728 00084528 4B F7 FC 99 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008772C 0008452C 38 00 00 00 */ li r0, 0 -/* 80087730 00084530 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087730 00084530 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087734 00084534 90 01 00 08 */ stw r0, 8(r1) -/* 80087738 00084538 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80087738 00084538 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008773C 0008453C 3C 80 80 07 */ lis r4, lbl_80068834@ha /* 80087740 00084540 7F E3 FB 78 */ mr r3, r31 /* 80087744 00084544 90 01 00 0C */ stw r0, 0xc(r1) /* 80087748 00084548 38 C4 88 34 */ addi r6, r4, lbl_80068834@l /* 8008774C 0008454C 38 85 12 3A */ addi r4, r5, 0x123a /* 80087750 00084550 38 A5 12 2F */ addi r5, r5, 0x122f -/* 80087754 00084554 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087754 00084554 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80087758 00084558 38 E0 00 00 */ li r7, 0 -/* 8008775C 0008455C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008775C 0008455C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80087760 00084560 39 00 00 00 */ li r8, 0 /* 80087764 00084564 FC 40 08 90 */ fmr f2, f1 /* 80087768 00084568 39 20 00 00 */ li r9, 0 /* 8008776C 0008456C 39 40 00 00 */ li r10, 0 /* 80087770 00084570 4B F7 FC 51 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087774 00084574 38 00 00 00 */ li r0, 0 -/* 80087778 00084578 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087778 00084578 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008777C 0008457C 90 01 00 08 */ stw r0, 8(r1) -/* 80087780 00084580 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80087780 00084580 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80087784 00084584 3C 80 80 07 */ lis r4, lbl_8006B1E4@ha /* 80087788 00084588 3C 60 80 07 */ lis r3, lbl_8006BC90@ha /* 8008778C 0008458C 90 01 00 0C */ stw r0, 0xc(r1) /* 80087790 00084590 38 C4 B1 E4 */ addi r6, r4, lbl_8006B1E4@l /* 80087794 00084594 38 E3 BC 90 */ addi r7, r3, lbl_8006BC90@l /* 80087798 00084598 38 85 13 5C */ addi r4, r5, 0x135c -/* 8008779C 0008459C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008779C 0008459C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800877A0 000845A0 7F E3 FB 78 */ mr r3, r31 -/* 800877A4 000845A4 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800877A4 000845A4 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800877A8 000845A8 38 A5 00 B1 */ addi r5, r5, 0xb1 /* 800877AC 000845AC FC 40 08 90 */ fmr f2, f1 /* 800877B0 000845B0 39 00 00 00 */ li r8, 0 @@ -36502,18 +36502,18 @@ xSndIsPlayingByHandle__FUi: /* 800877B8 000845B8 39 40 00 00 */ li r10, 0 /* 800877BC 000845BC 4B F7 FC 05 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800877C0 000845C0 38 00 00 00 */ li r0, 0 -/* 800877C4 000845C4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800877C4 000845C4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800877C8 000845C8 90 01 00 08 */ stw r0, 8(r1) -/* 800877CC 000845CC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800877CC 000845CC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800877D0 000845D0 3C 80 80 07 */ lis r4, lbl_8006B1A4@ha /* 800877D4 000845D4 3C 60 80 07 */ lis r3, lbl_8006B310@ha /* 800877D8 000845D8 90 01 00 0C */ stw r0, 0xc(r1) /* 800877DC 000845DC 38 C4 B1 A4 */ addi r6, r4, lbl_8006B1A4@l /* 800877E0 000845E0 38 E3 B3 10 */ addi r7, r3, lbl_8006B310@l /* 800877E4 000845E4 38 85 13 72 */ addi r4, r5, 0x1372 -/* 800877E8 000845E8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800877E8 000845E8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800877EC 000845EC 7F E3 FB 78 */ mr r3, r31 -/* 800877F0 000845F0 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800877F0 000845F0 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800877F4 000845F4 38 A5 00 A4 */ addi r5, r5, 0xa4 /* 800877F8 000845F8 FC 40 08 90 */ fmr f2, f1 /* 800877FC 000845FC 39 00 00 00 */ li r8, 0 @@ -36521,54 +36521,54 @@ xSndIsPlayingByHandle__FUi: /* 80087804 00084604 39 40 00 00 */ li r10, 0 /* 80087808 00084608 4B F7 FB B9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008780C 0008460C 38 00 00 00 */ li r0, 0 -/* 80087810 00084610 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087810 00084610 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087814 00084614 90 01 00 08 */ stw r0, 8(r1) -/* 80087818 00084618 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80087818 00084618 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008781C 0008461C 3C 80 80 07 */ lis r4, lbl_8006B1B8@ha /* 80087820 00084620 7F E3 FB 78 */ mr r3, r31 /* 80087824 00084624 90 01 00 0C */ stw r0, 0xc(r1) /* 80087828 00084628 38 C4 B1 B8 */ addi r6, r4, lbl_8006B1B8@l /* 8008782C 0008462C 38 85 14 17 */ addi r4, r5, 0x1417 /* 80087830 00084630 38 A5 12 1E */ addi r5, r5, 0x121e -/* 80087834 00084634 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087834 00084634 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80087838 00084638 38 E0 00 00 */ li r7, 0 -/* 8008783C 0008463C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008783C 0008463C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80087840 00084640 39 00 00 00 */ li r8, 0 /* 80087844 00084644 FC 40 08 90 */ fmr f2, f1 /* 80087848 00084648 39 20 00 00 */ li r9, 0 /* 8008784C 0008464C 39 40 00 00 */ li r10, 0 /* 80087850 00084650 4B F7 FB 71 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087854 00084654 38 00 00 00 */ li r0, 0 -/* 80087858 00084658 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087858 00084658 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008785C 0008465C 90 01 00 08 */ stw r0, 8(r1) -/* 80087860 00084660 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80087860 00084660 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80087864 00084664 3C 80 80 07 */ lis r4, lbl_8006B1CC@ha /* 80087868 00084668 7F E3 FB 78 */ mr r3, r31 /* 8008786C 0008466C 90 01 00 0C */ stw r0, 0xc(r1) /* 80087870 00084670 38 C4 B1 CC */ addi r6, r4, lbl_8006B1CC@l /* 80087874 00084674 38 85 14 B2 */ addi r4, r5, 0x14b2 /* 80087878 00084678 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 8008787C 0008467C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008787C 0008467C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80087880 00084680 38 E0 00 00 */ li r7, 0 -/* 80087884 00084684 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80087884 00084684 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80087888 00084688 39 00 00 00 */ li r8, 0 /* 8008788C 0008468C FC 40 08 90 */ fmr f2, f1 /* 80087890 00084690 39 20 00 00 */ li r9, 0 /* 80087894 00084694 39 40 00 00 */ li r10, 0 /* 80087898 00084698 4B F7 FB 29 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008789C 0008469C 38 00 00 00 */ li r0, 0 -/* 800878A0 000846A0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800878A0 000846A0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800878A4 000846A4 90 01 00 08 */ stw r0, 8(r1) -/* 800878A8 000846A8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800878A8 000846A8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800878AC 000846AC 3C 80 80 07 */ lis r4, lbl_8006B22C@ha /* 800878B0 000846B0 3C 60 80 07 */ lis r3, lbl_8006B2D4@ha /* 800878B4 000846B4 90 01 00 0C */ stw r0, 0xc(r1) /* 800878B8 000846B8 38 C4 B2 2C */ addi r6, r4, lbl_8006B22C@l /* 800878BC 000846BC 38 E3 B2 D4 */ addi r7, r3, lbl_8006B2D4@l /* 800878C0 000846C0 38 85 13 72 */ addi r4, r5, 0x1372 -/* 800878C4 000846C4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800878C4 000846C4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800878C8 000846C8 7F E3 FB 78 */ mr r3, r31 -/* 800878CC 000846CC C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800878CC 000846CC C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800878D0 000846D0 38 A5 04 00 */ addi r5, r5, 0x400 /* 800878D4 000846D4 FC 40 08 90 */ fmr f2, f1 /* 800878D8 000846D8 39 00 00 00 */ li r8, 0 @@ -36576,16 +36576,16 @@ xSndIsPlayingByHandle__FUi: /* 800878E0 000846E0 39 40 00 00 */ li r10, 0 /* 800878E4 000846E4 4B F7 FA DD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800878E8 000846E8 38 00 00 00 */ li r0, 0 -/* 800878EC 000846EC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800878EC 000846EC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800878F0 000846F0 90 01 00 08 */ stw r0, 8(r1) -/* 800878F4 000846F4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800878F4 000846F4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800878F8 000846F8 3C 80 80 07 */ lis r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800878FC 000846FC 7F E3 FB 78 */ mr r3, r31 /* 80087900 00084700 90 01 00 0C */ stw r0, 0xc(r1) /* 80087904 00084704 38 C4 87 C8 */ addi r6, r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80087908 00084708 38 85 04 00 */ addi r4, r5, 0x400 /* 8008790C 0008470C 38 A5 02 2D */ addi r5, r5, 0x22d -/* 80087910 00084710 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087910 00084710 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80087914 00084714 38 E0 00 00 */ li r7, 0 /* 80087918 00084718 39 00 00 10 */ li r8, 0x10 /* 8008791C 0008471C 39 20 00 00 */ li r9, 0 @@ -36594,16 +36594,16 @@ xSndIsPlayingByHandle__FUi: /* 80087928 00084728 FC 60 08 90 */ fmr f3, f1 /* 8008792C 0008472C 4B F7 FA 95 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087930 00084730 38 00 00 00 */ li r0, 0 -/* 80087934 00084734 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087934 00084734 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087938 00084738 90 01 00 08 */ stw r0, 8(r1) -/* 8008793C 0008473C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008793C 0008473C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80087940 00084740 3C 80 80 07 */ lis r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80087944 00084744 7F E3 FB 78 */ mr r3, r31 /* 80087948 00084748 90 01 00 0C */ stw r0, 0xc(r1) /* 8008794C 0008474C 38 C4 86 4C */ addi r6, r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80087950 00084750 38 85 04 00 */ addi r4, r5, 0x400 /* 80087954 00084754 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 80087958 00084758 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087958 00084758 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008795C 0008475C 38 E0 00 00 */ li r7, 0 /* 80087960 00084760 39 00 00 10 */ li r8, 0x10 /* 80087964 00084764 39 20 00 00 */ li r9, 0 @@ -36612,177 +36612,177 @@ xSndIsPlayingByHandle__FUi: /* 80087970 00084770 FC 60 08 90 */ fmr f3, f1 /* 80087974 00084774 4B F7 FA 4D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087978 00084778 38 00 00 00 */ li r0, 0 -/* 8008797C 0008477C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008797C 0008477C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087980 00084780 90 01 00 08 */ stw r0, 8(r1) -/* 80087984 00084784 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80087984 00084784 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80087988 00084788 3C 80 80 07 */ lis r4, lbl_80068490@ha /* 8008798C 0008478C 7F E3 FB 78 */ mr r3, r31 /* 80087990 00084790 90 01 00 0C */ stw r0, 0xc(r1) /* 80087994 00084794 38 C4 84 90 */ addi r6, r4, lbl_80068490@l /* 80087998 00084798 38 85 04 00 */ addi r4, r5, 0x400 /* 8008799C 0008479C 38 A5 02 82 */ addi r5, r5, 0x282 -/* 800879A0 000847A0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800879A0 000847A0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800879A4 000847A4 38 E0 00 00 */ li r7, 0 -/* 800879A8 000847A8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800879A8 000847A8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800879AC 000847AC 39 00 00 10 */ li r8, 0x10 /* 800879B0 000847B0 FC 40 08 90 */ fmr f2, f1 /* 800879B4 000847B4 39 20 00 00 */ li r9, 0 /* 800879B8 000847B8 39 40 00 01 */ li r10, 1 /* 800879BC 000847BC 4B F7 FA 05 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800879C0 000847C0 38 00 00 00 */ li r0, 0 -/* 800879C4 000847C4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800879C4 000847C4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800879C8 000847C8 90 01 00 08 */ stw r0, 8(r1) -/* 800879CC 000847CC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800879CC 000847CC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800879D0 000847D0 3C 80 80 07 */ lis r4, lbl_80068528@ha /* 800879D4 000847D4 7F E3 FB 78 */ mr r3, r31 /* 800879D8 000847D8 90 01 00 0C */ stw r0, 0xc(r1) /* 800879DC 000847DC 38 C4 85 28 */ addi r6, r4, lbl_80068528@l /* 800879E0 000847E0 38 85 04 00 */ addi r4, r5, 0x400 /* 800879E4 000847E4 38 A5 11 AA */ addi r5, r5, 0x11aa -/* 800879E8 000847E8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800879E8 000847E8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800879EC 000847EC 38 E0 00 00 */ li r7, 0 -/* 800879F0 000847F0 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800879F0 000847F0 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800879F4 000847F4 39 00 00 10 */ li r8, 0x10 /* 800879F8 000847F8 FC 40 08 90 */ fmr f2, f1 /* 800879FC 000847FC 39 20 00 00 */ li r9, 0 /* 80087A00 00084800 39 40 00 01 */ li r10, 1 /* 80087A04 00084804 4B F7 F9 BD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087A08 00084808 38 00 00 00 */ li r0, 0 -/* 80087A0C 0008480C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087A0C 0008480C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087A10 00084810 90 01 00 08 */ stw r0, 8(r1) -/* 80087A14 00084814 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80087A14 00084814 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80087A18 00084818 3C 80 80 07 */ lis r4, lbl_800685B4@ha /* 80087A1C 0008481C 7F E3 FB 78 */ mr r3, r31 /* 80087A20 00084820 90 01 00 0C */ stw r0, 0xc(r1) /* 80087A24 00084824 38 C4 85 B4 */ addi r6, r4, lbl_800685B4@l /* 80087A28 00084828 38 85 04 00 */ addi r4, r5, 0x400 /* 80087A2C 0008482C 38 A5 11 B1 */ addi r5, r5, 0x11b1 -/* 80087A30 00084830 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087A30 00084830 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80087A34 00084834 38 E0 00 00 */ li r7, 0 -/* 80087A38 00084838 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80087A38 00084838 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80087A3C 0008483C 39 00 00 10 */ li r8, 0x10 /* 80087A40 00084840 FC 40 08 90 */ fmr f2, f1 /* 80087A44 00084844 39 20 00 00 */ li r9, 0 /* 80087A48 00084848 39 40 00 01 */ li r10, 1 /* 80087A4C 0008484C 4B F7 F9 75 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087A50 00084850 38 00 00 00 */ li r0, 0 -/* 80087A54 00084854 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087A54 00084854 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087A58 00084858 90 01 00 08 */ stw r0, 8(r1) -/* 80087A5C 0008485C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80087A5C 0008485C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80087A60 00084860 3C 80 80 07 */ lis r4, lbl_80068180@ha /* 80087A64 00084864 7F E3 FB 78 */ mr r3, r31 /* 80087A68 00084868 90 01 00 0C */ stw r0, 0xc(r1) /* 80087A6C 0008486C 38 C4 81 80 */ addi r6, r4, lbl_80068180@l /* 80087A70 00084870 38 85 04 00 */ addi r4, r5, 0x400 /* 80087A74 00084874 38 A5 02 89 */ addi r5, r5, 0x289 -/* 80087A78 00084878 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087A78 00084878 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80087A7C 0008487C 38 E0 00 00 */ li r7, 0 -/* 80087A80 00084880 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80087A80 00084880 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80087A84 00084884 39 00 00 10 */ li r8, 0x10 /* 80087A88 00084888 FC 40 08 90 */ fmr f2, f1 /* 80087A8C 0008488C 39 20 00 00 */ li r9, 0 /* 80087A90 00084890 39 40 00 01 */ li r10, 1 /* 80087A94 00084894 4B F7 F9 2D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087A98 00084898 38 00 00 00 */ li r0, 0 -/* 80087A9C 0008489C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087A9C 0008489C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087AA0 000848A0 90 01 00 08 */ stw r0, 8(r1) -/* 80087AA4 000848A4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80087AA4 000848A4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80087AA8 000848A8 3C 80 80 07 */ lis r4, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80087AAC 000848AC 7F E3 FB 78 */ mr r3, r31 /* 80087AB0 000848B0 90 01 00 0C */ stw r0, 0xc(r1) /* 80087AB4 000848B4 38 C4 82 B0 */ addi r6, r4, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80087AB8 000848B8 38 85 04 00 */ addi r4, r5, 0x400 /* 80087ABC 000848BC 38 A5 11 B8 */ addi r5, r5, 0x11b8 -/* 80087AC0 000848C0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087AC0 000848C0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80087AC4 000848C4 38 E0 00 00 */ li r7, 0 -/* 80087AC8 000848C8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80087AC8 000848C8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80087ACC 000848CC 39 00 00 10 */ li r8, 0x10 /* 80087AD0 000848D0 FC 40 08 90 */ fmr f2, f1 /* 80087AD4 000848D4 39 20 00 00 */ li r9, 0 /* 80087AD8 000848D8 39 40 00 01 */ li r10, 1 /* 80087ADC 000848DC 4B F7 F8 E5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087AE0 000848E0 38 00 00 00 */ li r0, 0 -/* 80087AE4 000848E4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087AE4 000848E4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087AE8 000848E8 90 01 00 08 */ stw r0, 8(r1) -/* 80087AEC 000848EC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80087AEC 000848EC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80087AF0 000848F0 3C 80 80 07 */ lis r4, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80087AF4 000848F4 7F E3 FB 78 */ mr r3, r31 /* 80087AF8 000848F8 90 01 00 0C */ stw r0, 0xc(r1) /* 80087AFC 000848FC 38 C4 82 18 */ addi r6, r4, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80087B00 00084900 38 85 04 00 */ addi r4, r5, 0x400 /* 80087B04 00084904 38 A5 11 BE */ addi r5, r5, 0x11be -/* 80087B08 00084908 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087B08 00084908 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80087B0C 0008490C 38 E0 00 00 */ li r7, 0 -/* 80087B10 00084910 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80087B10 00084910 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80087B14 00084914 39 00 00 10 */ li r8, 0x10 /* 80087B18 00084918 FC 40 08 90 */ fmr f2, f1 /* 80087B1C 0008491C 39 20 00 00 */ li r9, 0 /* 80087B20 00084920 39 40 00 01 */ li r10, 1 /* 80087B24 00084924 4B F7 F8 9D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087B28 00084928 38 00 00 00 */ li r0, 0 -/* 80087B2C 0008492C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087B2C 0008492C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087B30 00084930 90 01 00 08 */ stw r0, 8(r1) -/* 80087B34 00084934 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80087B34 00084934 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80087B38 00084938 3C 80 80 07 */ lis r4, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80087B3C 0008493C 7F E3 FB 78 */ mr r3, r31 /* 80087B40 00084940 90 01 00 0C */ stw r0, 0xc(r1) /* 80087B44 00084944 38 C4 83 8C */ addi r6, r4, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80087B48 00084948 38 85 04 00 */ addi r4, r5, 0x400 /* 80087B4C 0008494C 38 A5 02 8F */ addi r5, r5, 0x28f -/* 80087B50 00084950 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087B50 00084950 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80087B54 00084954 38 E0 00 00 */ li r7, 0 -/* 80087B58 00084958 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80087B58 00084958 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80087B5C 0008495C 39 00 00 10 */ li r8, 0x10 /* 80087B60 00084960 FC 40 08 90 */ fmr f2, f1 /* 80087B64 00084964 39 20 00 00 */ li r9, 0 /* 80087B68 00084968 39 40 00 01 */ li r10, 1 /* 80087B6C 0008496C 4B F7 F8 55 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087B70 00084970 38 00 00 00 */ li r0, 0 -/* 80087B74 00084974 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087B74 00084974 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087B78 00084978 90 01 00 08 */ stw r0, 8(r1) -/* 80087B7C 0008497C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80087B7C 0008497C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80087B80 00084980 3C 80 80 07 */ lis r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80087B84 00084984 7F E3 FB 78 */ mr r3, r31 /* 80087B88 00084988 90 01 00 0C */ stw r0, 0xc(r1) /* 80087B8C 0008498C 38 C4 83 3C */ addi r6, r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80087B90 00084990 38 85 04 00 */ addi r4, r5, 0x400 /* 80087B94 00084994 38 A5 02 9F */ addi r5, r5, 0x29f -/* 80087B98 00084998 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087B98 00084998 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80087B9C 0008499C 38 E0 00 00 */ li r7, 0 -/* 80087BA0 000849A0 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80087BA0 000849A0 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80087BA4 000849A4 39 00 00 10 */ li r8, 0x10 /* 80087BA8 000849A8 FC 40 08 90 */ fmr f2, f1 /* 80087BAC 000849AC 39 20 00 00 */ li r9, 0 /* 80087BB0 000849B0 39 40 00 01 */ li r10, 1 /* 80087BB4 000849B4 4B F7 F8 0D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087BB8 000849B8 38 00 00 00 */ li r0, 0 -/* 80087BBC 000849BC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087BBC 000849BC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087BC0 000849C0 90 01 00 08 */ stw r0, 8(r1) -/* 80087BC4 000849C4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80087BC4 000849C4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80087BC8 000849C8 7F E3 FB 78 */ mr r3, r31 /* 80087BCC 000849CC 38 C0 00 00 */ li r6, 0 /* 80087BD0 000849D0 90 01 00 0C */ stw r0, 0xc(r1) /* 80087BD4 000849D4 38 85 14 D5 */ addi r4, r5, 0x14d5 /* 80087BD8 000849D8 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 80087BDC 000849DC 38 E0 00 00 */ li r7, 0 -/* 80087BE0 000849E0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087BE0 000849E0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80087BE4 000849E4 39 00 00 10 */ li r8, 0x10 -/* 80087BE8 000849E8 C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 80087BE8 000849E8 C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 80087BEC 000849EC 39 20 00 00 */ li r9, 0 /* 80087BF0 000849F0 FC 40 08 90 */ fmr f2, f1 /* 80087BF4 000849F4 39 40 00 00 */ li r10, 0 /* 80087BF8 000849F8 4B F7 F7 C9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087BFC 000849FC 38 00 00 00 */ li r0, 0 -/* 80087C00 00084A00 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087C00 00084A00 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087C04 00084A04 90 01 00 08 */ stw r0, 8(r1) -/* 80087C08 00084A08 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80087C08 00084A08 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80087C0C 00084A0C 7F E3 FB 78 */ mr r3, r31 /* 80087C10 00084A10 38 C0 00 00 */ li r6, 0 /* 80087C14 00084A14 90 01 00 0C */ stw r0, 0xc(r1) /* 80087C18 00084A18 38 85 02 A9 */ addi r4, r5, 0x2a9 /* 80087C1C 00084A1C 38 A5 02 CB */ addi r5, r5, 0x2cb /* 80087C20 00084A20 38 E0 00 00 */ li r7, 0 -/* 80087C24 00084A24 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087C24 00084A24 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80087C28 00084A28 39 00 00 10 */ li r8, 0x10 /* 80087C2C 00084A2C 39 20 00 00 */ li r9, 0 /* 80087C30 00084A30 39 40 00 00 */ li r10, 0 @@ -36790,16 +36790,16 @@ xSndIsPlayingByHandle__FUi: /* 80087C38 00084A38 FC 60 08 90 */ fmr f3, f1 /* 80087C3C 00084A3C 4B F7 F7 85 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087C40 00084A40 38 00 00 00 */ li r0, 0 -/* 80087C44 00084A44 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087C44 00084A44 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087C48 00084A48 90 01 00 08 */ stw r0, 8(r1) -/* 80087C4C 00084A4C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80087C4C 00084A4C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80087C50 00084A50 7F E3 FB 78 */ mr r3, r31 /* 80087C54 00084A54 38 C0 00 00 */ li r6, 0 /* 80087C58 00084A58 90 01 00 0C */ stw r0, 0xc(r1) /* 80087C5C 00084A5C 38 85 01 44 */ addi r4, r5, 0x144 /* 80087C60 00084A60 38 A5 02 CB */ addi r5, r5, 0x2cb /* 80087C64 00084A64 38 E0 00 00 */ li r7, 0 -/* 80087C68 00084A68 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087C68 00084A68 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80087C6C 00084A6C 39 00 00 10 */ li r8, 0x10 /* 80087C70 00084A70 39 20 00 00 */ li r9, 0 /* 80087C74 00084A74 39 40 00 00 */ li r10, 0 @@ -36807,18 +36807,18 @@ xSndIsPlayingByHandle__FUi: /* 80087C7C 00084A7C FC 60 08 90 */ fmr f3, f1 /* 80087C80 00084A80 4B F7 F7 41 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087C84 00084A84 38 00 00 00 */ li r0, 0 -/* 80087C88 00084A88 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087C88 00084A88 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087C8C 00084A8C 90 01 00 08 */ stw r0, 8(r1) -/* 80087C90 00084A90 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80087C90 00084A90 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80087C94 00084A94 3C 80 80 07 */ lis r4, lbl_8006A43C@ha /* 80087C98 00084A98 3C 60 80 07 */ lis r3, zEntPlayer.BounceCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80087C9C 00084A9C 90 01 00 0C */ stw r0, 0xc(r1) /* 80087CA0 00084AA0 38 C4 A4 3C */ addi r6, r4, lbl_8006A43C@l /* 80087CA4 00084AA4 38 E3 A4 58 */ addi r7, r3, zEntPlayer.BounceCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 80087CA8 00084AA8 38 85 14 F2 */ addi r4, r5, 0x14f2 -/* 80087CAC 00084AAC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087CAC 00084AAC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80087CB0 00084AB0 7F E3 FB 78 */ mr r3, r31 -/* 80087CB4 00084AB4 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80087CB4 00084AB4 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80087CB8 00084AB8 38 A5 02 E3 */ addi r5, r5, 0x2e3 /* 80087CBC 00084ABC FC 40 08 90 */ fmr f2, f1 /* 80087CC0 00084AC0 39 00 00 00 */ li r8, 0 @@ -36826,106 +36826,106 @@ xSndIsPlayingByHandle__FUi: /* 80087CC8 00084AC8 39 40 00 0F */ li r10, 0xf /* 80087CCC 00084ACC 4B F7 F6 F5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087CD0 00084AD0 38 00 00 00 */ li r0, 0 -/* 80087CD4 00084AD4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087CD4 00084AD4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087CD8 00084AD8 90 01 00 08 */ stw r0, 8(r1) -/* 80087CDC 00084ADC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80087CDC 00084ADC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80087CE0 00084AE0 7F E3 FB 78 */ mr r3, r31 /* 80087CE4 00084AE4 38 C0 00 00 */ li r6, 0 /* 80087CE8 00084AE8 90 01 00 0C */ stw r0, 0xc(r1) /* 80087CEC 00084AEC 38 85 02 E3 */ addi r4, r5, 0x2e3 /* 80087CF0 00084AF0 38 A5 02 F1 */ addi r5, r5, 0x2f1 /* 80087CF4 00084AF4 38 E0 00 00 */ li r7, 0 -/* 80087CF8 00084AF8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087CF8 00084AF8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80087CFC 00084AFC 39 00 00 10 */ li r8, 0x10 -/* 80087D00 00084B00 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80087D00 00084B00 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80087D04 00084B04 39 20 00 00 */ li r9, 0 /* 80087D08 00084B08 FC 40 08 90 */ fmr f2, f1 /* 80087D0C 00084B0C 39 40 00 00 */ li r10, 0 /* 80087D10 00084B10 4B F7 F6 B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087D14 00084B14 38 00 00 00 */ li r0, 0 -/* 80087D18 00084B18 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087D18 00084B18 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087D1C 00084B1C 90 01 00 08 */ stw r0, 8(r1) -/* 80087D20 00084B20 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80087D20 00084B20 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80087D24 00084B24 3C 80 80 07 */ lis r4, lbl_8006A344@ha /* 80087D28 00084B28 7F E3 FB 78 */ mr r3, r31 /* 80087D2C 00084B2C 90 01 00 0C */ stw r0, 0xc(r1) /* 80087D30 00084B30 38 C4 A3 44 */ addi r6, r4, lbl_8006A344@l /* 80087D34 00084B34 38 85 02 F1 */ addi r4, r5, 0x2f1 /* 80087D38 00084B38 38 A5 02 FE */ addi r5, r5, 0x2fe -/* 80087D3C 00084B3C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087D3C 00084B3C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80087D40 00084B40 38 E0 00 00 */ li r7, 0 -/* 80087D44 00084B44 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80087D44 00084B44 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80087D48 00084B48 39 00 00 00 */ li r8, 0 /* 80087D4C 00084B4C FC 40 08 90 */ fmr f2, f1 /* 80087D50 00084B50 39 20 00 00 */ li r9, 0 /* 80087D54 00084B54 39 40 00 01 */ li r10, 1 /* 80087D58 00084B58 4B F7 F6 69 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087D5C 00084B5C 38 00 00 00 */ li r0, 0 -/* 80087D60 00084B60 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087D60 00084B60 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087D64 00084B64 90 01 00 08 */ stw r0, 8(r1) -/* 80087D68 00084B68 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80087D68 00084B68 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80087D6C 00084B6C 7F E3 FB 78 */ mr r3, r31 /* 80087D70 00084B70 38 C0 00 00 */ li r6, 0 /* 80087D74 00084B74 90 01 00 0C */ stw r0, 0xc(r1) /* 80087D78 00084B78 38 85 02 FE */ addi r4, r5, 0x2fe /* 80087D7C 00084B7C 38 A5 02 CB */ addi r5, r5, 0x2cb /* 80087D80 00084B80 38 E0 00 00 */ li r7, 0 -/* 80087D84 00084B84 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087D84 00084B84 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80087D88 00084B88 39 00 00 10 */ li r8, 0x10 -/* 80087D8C 00084B8C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80087D8C 00084B8C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80087D90 00084B90 39 20 00 00 */ li r9, 0 /* 80087D94 00084B94 FC 40 08 90 */ fmr f2, f1 /* 80087D98 00084B98 39 40 00 00 */ li r10, 0 /* 80087D9C 00084B9C 4B F7 F6 25 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087DA0 00084BA0 38 00 00 00 */ li r0, 0 -/* 80087DA4 00084BA4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087DA4 00084BA4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087DA8 00084BA8 90 01 00 08 */ stw r0, 8(r1) -/* 80087DAC 00084BAC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80087DAC 00084BAC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80087DB0 00084BB0 3C 80 80 07 */ lis r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80087DB4 00084BB4 7F E3 FB 78 */ mr r3, r31 /* 80087DB8 00084BB8 90 01 00 0C */ stw r0, 0xc(r1) /* 80087DBC 00084BBC 38 C4 87 C8 */ addi r6, r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80087DC0 00084BC0 38 85 15 9D */ addi r4, r5, 0x159d /* 80087DC4 00084BC4 38 A5 02 2D */ addi r5, r5, 0x22d -/* 80087DC8 00084BC8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087DC8 00084BC8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80087DCC 00084BCC 38 E0 00 00 */ li r7, 0 -/* 80087DD0 00084BD0 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80087DD0 00084BD0 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80087DD4 00084BD4 39 00 00 00 */ li r8, 0 /* 80087DD8 00084BD8 FC 40 08 90 */ fmr f2, f1 /* 80087DDC 00084BDC 39 20 00 00 */ li r9, 0 /* 80087DE0 00084BE0 39 40 00 01 */ li r10, 1 /* 80087DE4 00084BE4 4B F7 F5 DD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087DE8 00084BE8 38 00 00 00 */ li r0, 0 -/* 80087DEC 00084BEC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087DEC 00084BEC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087DF0 00084BF0 90 01 00 08 */ stw r0, 8(r1) -/* 80087DF4 00084BF4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80087DF4 00084BF4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80087DF8 00084BF8 3C 80 80 07 */ lis r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80087DFC 00084BFC 7F E3 FB 78 */ mr r3, r31 /* 80087E00 00084C00 90 01 00 0C */ stw r0, 0xc(r1) /* 80087E04 00084C04 38 C4 86 4C */ addi r6, r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80087E08 00084C08 38 85 15 E5 */ addi r4, r5, 0x15e5 /* 80087E0C 00084C0C 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 80087E10 00084C10 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087E10 00084C10 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80087E14 00084C14 38 E0 00 00 */ li r7, 0 -/* 80087E18 00084C18 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80087E18 00084C18 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80087E1C 00084C1C 39 00 00 00 */ li r8, 0 /* 80087E20 00084C20 FC 40 08 90 */ fmr f2, f1 /* 80087E24 00084C24 39 20 00 00 */ li r9, 0 /* 80087E28 00084C28 39 40 00 01 */ li r10, 1 /* 80087E2C 00084C2C 4B F7 F5 95 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087E30 00084C30 38 00 00 00 */ li r0, 0 -/* 80087E34 00084C34 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087E34 00084C34 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087E38 00084C38 90 01 00 08 */ stw r0, 8(r1) -/* 80087E3C 00084C3C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80087E3C 00084C3C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80087E40 00084C40 3C 80 80 07 */ lis r4, lbl_80068704@ha /* 80087E44 00084C44 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 80087E48 00084C48 90 01 00 0C */ stw r0, 0xc(r1) /* 80087E4C 00084C4C 38 C4 87 04 */ addi r6, r4, lbl_80068704@l /* 80087E50 00084C50 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 80087E54 00084C54 38 85 16 17 */ addi r4, r5, 0x1617 -/* 80087E58 00084C58 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087E58 00084C58 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80087E5C 00084C5C 7F E3 FB 78 */ mr r3, r31 -/* 80087E60 00084C60 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80087E60 00084C60 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80087E64 00084C64 38 A5 02 09 */ addi r5, r5, 0x209 /* 80087E68 00084C68 FC 40 08 90 */ fmr f2, f1 /* 80087E6C 00084C6C 39 00 00 00 */ li r8, 0 @@ -36933,18 +36933,18 @@ xSndIsPlayingByHandle__FUi: /* 80087E74 00084C74 39 40 00 01 */ li r10, 1 /* 80087E78 00084C78 4B F7 F5 49 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087E7C 00084C7C 38 00 00 00 */ li r0, 0 -/* 80087E80 00084C80 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087E80 00084C80 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087E84 00084C84 90 01 00 08 */ stw r0, 8(r1) -/* 80087E88 00084C88 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80087E88 00084C88 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80087E8C 00084C8C 3C 80 80 07 */ lis r4, lbl_80068528@ha /* 80087E90 00084C90 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 80087E94 00084C94 90 01 00 0C */ stw r0, 0xc(r1) /* 80087E98 00084C98 38 C4 85 28 */ addi r6, r4, lbl_80068528@l /* 80087E9C 00084C9C 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 80087EA0 00084CA0 38 85 16 2B */ addi r4, r5, 0x162b -/* 80087EA4 00084CA4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087EA4 00084CA4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80087EA8 00084CA8 7F E3 FB 78 */ mr r3, r31 -/* 80087EAC 00084CAC C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80087EAC 00084CAC C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80087EB0 00084CB0 38 A5 11 AA */ addi r5, r5, 0x11aa /* 80087EB4 00084CB4 FC 40 08 90 */ fmr f2, f1 /* 80087EB8 00084CB8 39 00 00 00 */ li r8, 0 @@ -36952,18 +36952,18 @@ xSndIsPlayingByHandle__FUi: /* 80087EC0 00084CC0 39 40 00 01 */ li r10, 1 /* 80087EC4 00084CC4 4B F7 F4 FD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087EC8 00084CC8 38 00 00 00 */ li r0, 0 -/* 80087ECC 00084CCC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087ECC 00084CCC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087ED0 00084CD0 90 01 00 08 */ stw r0, 8(r1) -/* 80087ED4 00084CD4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80087ED4 00084CD4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80087ED8 00084CD8 3C 80 80 07 */ lis r4, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80087EDC 00084CDC 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 80087EE0 00084CE0 90 01 00 0C */ stw r0, 0xc(r1) /* 80087EE4 00084CE4 38 C4 82 B0 */ addi r6, r4, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80087EE8 00084CE8 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 80087EEC 00084CEC 38 85 16 38 */ addi r4, r5, 0x1638 -/* 80087EF0 00084CF0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087EF0 00084CF0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80087EF4 00084CF4 7F E3 FB 78 */ mr r3, r31 -/* 80087EF8 00084CF8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80087EF8 00084CF8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80087EFC 00084CFC 38 A5 11 B8 */ addi r5, r5, 0x11b8 /* 80087F00 00084D00 FC 40 08 90 */ fmr f2, f1 /* 80087F04 00084D04 39 00 00 00 */ li r8, 0 @@ -36971,18 +36971,18 @@ xSndIsPlayingByHandle__FUi: /* 80087F0C 00084D0C 39 40 00 01 */ li r10, 1 /* 80087F10 00084D10 4B F7 F4 B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087F14 00084D14 38 00 00 00 */ li r0, 0 -/* 80087F18 00084D18 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087F18 00084D18 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087F1C 00084D1C 90 01 00 08 */ stw r0, 8(r1) -/* 80087F20 00084D20 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80087F20 00084D20 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80087F24 00084D24 3C 80 80 07 */ lis r4, lbl_8006869C@ha /* 80087F28 00084D28 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 80087F2C 00084D2C 90 01 00 0C */ stw r0, 0xc(r1) /* 80087F30 00084D30 38 C4 86 9C */ addi r6, r4, lbl_8006869C@l /* 80087F34 00084D34 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 80087F38 00084D38 38 85 16 46 */ addi r4, r5, 0x1646 -/* 80087F3C 00084D3C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087F3C 00084D3C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80087F40 00084D40 7F E3 FB 78 */ mr r3, r31 -/* 80087F44 00084D44 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80087F44 00084D44 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80087F48 00084D48 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 80087F4C 00084D4C FC 40 08 90 */ fmr f2, f1 /* 80087F50 00084D50 39 00 00 00 */ li r8, 0 @@ -36990,18 +36990,18 @@ xSndIsPlayingByHandle__FUi: /* 80087F58 00084D58 39 40 00 01 */ li r10, 1 /* 80087F5C 00084D5C 4B F7 F4 65 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087F60 00084D60 38 00 00 00 */ li r0, 0 -/* 80087F64 00084D64 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087F64 00084D64 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087F68 00084D68 90 01 00 08 */ stw r0, 8(r1) -/* 80087F6C 00084D6C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80087F6C 00084D6C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80087F70 00084D70 3C 80 80 07 */ lis r4, lbl_80068760@ha /* 80087F74 00084D74 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 80087F78 00084D78 90 01 00 0C */ stw r0, 0xc(r1) /* 80087F7C 00084D7C 38 C4 87 60 */ addi r6, r4, lbl_80068760@l /* 80087F80 00084D80 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 80087F84 00084D84 38 85 16 5A */ addi r4, r5, 0x165a -/* 80087F88 00084D88 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087F88 00084D88 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80087F8C 00084D8C 7F E3 FB 78 */ mr r3, r31 -/* 80087F90 00084D90 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80087F90 00084D90 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80087F94 00084D94 38 A5 02 10 */ addi r5, r5, 0x210 /* 80087F98 00084D98 FC 40 08 90 */ fmr f2, f1 /* 80087F9C 00084D9C 39 00 00 00 */ li r8, 0 @@ -37009,18 +37009,18 @@ xSndIsPlayingByHandle__FUi: /* 80087FA4 00084DA4 39 40 00 01 */ li r10, 1 /* 80087FA8 00084DA8 4B F7 F4 19 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087FAC 00084DAC 38 00 00 00 */ li r0, 0 -/* 80087FB0 00084DB0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087FB0 00084DB0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80087FB4 00084DB4 90 01 00 08 */ stw r0, 8(r1) -/* 80087FB8 00084DB8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80087FB8 00084DB8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80087FBC 00084DBC 3C 80 80 07 */ lis r4, lbl_800685B4@ha /* 80087FC0 00084DC0 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 80087FC4 00084DC4 90 01 00 0C */ stw r0, 0xc(r1) /* 80087FC8 00084DC8 38 C4 85 B4 */ addi r6, r4, lbl_800685B4@l /* 80087FCC 00084DCC 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 80087FD0 00084DD0 38 85 16 6E */ addi r4, r5, 0x166e -/* 80087FD4 00084DD4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80087FD4 00084DD4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80087FD8 00084DD8 7F E3 FB 78 */ mr r3, r31 -/* 80087FDC 00084DDC C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80087FDC 00084DDC C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80087FE0 00084DE0 38 A5 11 B1 */ addi r5, r5, 0x11b1 /* 80087FE4 00084DE4 FC 40 08 90 */ fmr f2, f1 /* 80087FE8 00084DE8 39 00 00 00 */ li r8, 0 @@ -37028,18 +37028,18 @@ xSndIsPlayingByHandle__FUi: /* 80087FF0 00084DF0 39 40 00 01 */ li r10, 1 /* 80087FF4 00084DF4 4B F7 F3 CD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80087FF8 00084DF8 38 00 00 00 */ li r0, 0 -/* 80087FFC 00084DFC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80087FFC 00084DFC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088000 00084E00 90 01 00 08 */ stw r0, 8(r1) -/* 80088004 00084E04 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80088004 00084E04 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088008 00084E08 3C 80 80 07 */ lis r4, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008800C 00084E0C 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 80088010 00084E10 90 01 00 0C */ stw r0, 0xc(r1) /* 80088014 00084E14 38 C4 82 18 */ addi r6, r4, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80088018 00084E18 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008801C 00084E1C 38 85 16 7B */ addi r4, r5, 0x167b -/* 80088020 00084E20 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088020 00084E20 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80088024 00084E24 7F E3 FB 78 */ mr r3, r31 -/* 80088028 00084E28 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088028 00084E28 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008802C 00084E2C 38 A5 11 BE */ addi r5, r5, 0x11be /* 80088030 00084E30 FC 40 08 90 */ fmr f2, f1 /* 80088034 00084E34 39 00 00 00 */ li r8, 0 @@ -37047,18 +37047,18 @@ xSndIsPlayingByHandle__FUi: /* 8008803C 00084E3C 39 40 00 01 */ li r10, 1 /* 80088040 00084E40 4B F7 F3 81 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088044 00084E44 38 00 00 00 */ li r0, 0 -/* 80088048 00084E48 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80088048 00084E48 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008804C 00084E4C 90 01 00 08 */ stw r0, 8(r1) -/* 80088050 00084E50 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80088050 00084E50 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088054 00084E54 3C 80 80 07 */ lis r4, lbl_8006869C@ha /* 80088058 00084E58 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008805C 00084E5C 90 01 00 0C */ stw r0, 0xc(r1) /* 80088060 00084E60 38 C4 86 9C */ addi r6, r4, lbl_8006869C@l /* 80088064 00084E64 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 80088068 00084E68 38 85 16 89 */ addi r4, r5, 0x1689 -/* 8008806C 00084E6C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008806C 00084E6C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80088070 00084E70 7F E3 FB 78 */ mr r3, r31 -/* 80088074 00084E74 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088074 00084E74 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80088078 00084E78 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 8008807C 00084E7C FC 40 08 90 */ fmr f2, f1 /* 80088080 00084E80 39 00 00 00 */ li r8, 0 @@ -37066,162 +37066,162 @@ xSndIsPlayingByHandle__FUi: /* 80088088 00084E88 39 40 00 01 */ li r10, 1 /* 8008808C 00084E8C 4B F7 F3 35 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088090 00084E90 38 00 00 00 */ li r0, 0 -/* 80088094 00084E94 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80088094 00084E94 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088098 00084E98 90 01 00 08 */ stw r0, 8(r1) -/* 8008809C 00084E9C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008809C 00084E9C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800880A0 00084EA0 3C 80 80 07 */ lis r4, lbl_80068490@ha /* 800880A4 00084EA4 7F E3 FB 78 */ mr r3, r31 /* 800880A8 00084EA8 90 01 00 0C */ stw r0, 0xc(r1) /* 800880AC 00084EAC 38 C4 84 90 */ addi r6, r4, lbl_80068490@l /* 800880B0 00084EB0 38 85 16 9D */ addi r4, r5, 0x169d /* 800880B4 00084EB4 38 A5 02 82 */ addi r5, r5, 0x282 -/* 800880B8 00084EB8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800880B8 00084EB8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800880BC 00084EBC 38 E0 00 00 */ li r7, 0 -/* 800880C0 00084EC0 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800880C0 00084EC0 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800880C4 00084EC4 39 00 00 00 */ li r8, 0 /* 800880C8 00084EC8 FC 40 08 90 */ fmr f2, f1 /* 800880CC 00084ECC 39 20 00 00 */ li r9, 0 /* 800880D0 00084ED0 39 40 00 01 */ li r10, 1 /* 800880D4 00084ED4 4B F7 F2 ED */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800880D8 00084ED8 38 00 00 00 */ li r0, 0 -/* 800880DC 00084EDC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800880DC 00084EDC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800880E0 00084EE0 90 01 00 08 */ stw r0, 8(r1) -/* 800880E4 00084EE4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800880E4 00084EE4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800880E8 00084EE8 3C 80 80 07 */ lis r4, lbl_80068528@ha /* 800880EC 00084EEC 7F E3 FB 78 */ mr r3, r31 /* 800880F0 00084EF0 90 01 00 0C */ stw r0, 0xc(r1) /* 800880F4 00084EF4 38 C4 85 28 */ addi r6, r4, lbl_80068528@l /* 800880F8 00084EF8 38 85 16 9D */ addi r4, r5, 0x169d /* 800880FC 00084EFC 38 A5 11 AA */ addi r5, r5, 0x11aa -/* 80088100 00084F00 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088100 00084F00 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80088104 00084F04 38 E0 00 00 */ li r7, 0 -/* 80088108 00084F08 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088108 00084F08 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008810C 00084F0C 39 00 00 00 */ li r8, 0 /* 80088110 00084F10 FC 40 08 90 */ fmr f2, f1 /* 80088114 00084F14 39 20 00 00 */ li r9, 0 /* 80088118 00084F18 39 40 00 01 */ li r10, 1 /* 8008811C 00084F1C 4B F7 F2 A5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088120 00084F20 38 00 00 00 */ li r0, 0 -/* 80088124 00084F24 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80088124 00084F24 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088128 00084F28 90 01 00 08 */ stw r0, 8(r1) -/* 8008812C 00084F2C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008812C 00084F2C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088130 00084F30 3C 80 80 07 */ lis r4, lbl_800685B4@ha /* 80088134 00084F34 7F E3 FB 78 */ mr r3, r31 /* 80088138 00084F38 90 01 00 0C */ stw r0, 0xc(r1) /* 8008813C 00084F3C 38 C4 85 B4 */ addi r6, r4, lbl_800685B4@l /* 80088140 00084F40 38 85 16 9D */ addi r4, r5, 0x169d /* 80088144 00084F44 38 A5 11 B1 */ addi r5, r5, 0x11b1 -/* 80088148 00084F48 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088148 00084F48 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008814C 00084F4C 38 E0 00 00 */ li r7, 0 -/* 80088150 00084F50 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088150 00084F50 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80088154 00084F54 39 00 00 00 */ li r8, 0 /* 80088158 00084F58 FC 40 08 90 */ fmr f2, f1 /* 8008815C 00084F5C 39 20 00 00 */ li r9, 0 /* 80088160 00084F60 39 40 00 01 */ li r10, 1 /* 80088164 00084F64 4B F7 F2 5D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088168 00084F68 38 00 00 00 */ li r0, 0 -/* 8008816C 00084F6C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008816C 00084F6C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088170 00084F70 90 01 00 08 */ stw r0, 8(r1) -/* 80088174 00084F74 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80088174 00084F74 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088178 00084F78 3C 80 80 07 */ lis r4, lbl_80068180@ha /* 8008817C 00084F7C 7F E3 FB 78 */ mr r3, r31 /* 80088180 00084F80 90 01 00 0C */ stw r0, 0xc(r1) /* 80088184 00084F84 38 C4 81 80 */ addi r6, r4, lbl_80068180@l /* 80088188 00084F88 38 85 17 4F */ addi r4, r5, 0x174f /* 8008818C 00084F8C 38 A5 02 89 */ addi r5, r5, 0x289 -/* 80088190 00084F90 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088190 00084F90 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80088194 00084F94 38 E0 00 00 */ li r7, 0 -/* 80088198 00084F98 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088198 00084F98 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008819C 00084F9C 39 00 00 00 */ li r8, 0 /* 800881A0 00084FA0 FC 40 08 90 */ fmr f2, f1 /* 800881A4 00084FA4 39 20 00 00 */ li r9, 0 /* 800881A8 00084FA8 39 40 00 01 */ li r10, 1 /* 800881AC 00084FAC 4B F7 F2 15 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800881B0 00084FB0 38 00 00 00 */ li r0, 0 -/* 800881B4 00084FB4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800881B4 00084FB4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800881B8 00084FB8 90 01 00 08 */ stw r0, 8(r1) -/* 800881BC 00084FBC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800881BC 00084FBC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800881C0 00084FC0 3C 80 80 07 */ lis r4, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800881C4 00084FC4 7F E3 FB 78 */ mr r3, r31 /* 800881C8 00084FC8 90 01 00 0C */ stw r0, 0xc(r1) /* 800881CC 00084FCC 38 C4 82 B0 */ addi r6, r4, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 800881D0 00084FD0 38 85 18 10 */ addi r4, r5, 0x1810 /* 800881D4 00084FD4 38 A5 11 B8 */ addi r5, r5, 0x11b8 -/* 800881D8 00084FD8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800881D8 00084FD8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800881DC 00084FDC 38 E0 00 00 */ li r7, 0 -/* 800881E0 00084FE0 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800881E0 00084FE0 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800881E4 00084FE4 39 00 00 00 */ li r8, 0 /* 800881E8 00084FE8 FC 40 08 90 */ fmr f2, f1 /* 800881EC 00084FEC 39 20 00 00 */ li r9, 0 /* 800881F0 00084FF0 39 40 00 01 */ li r10, 1 /* 800881F4 00084FF4 4B F7 F1 CD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800881F8 00084FF8 38 00 00 00 */ li r0, 0 -/* 800881FC 00084FFC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800881FC 00084FFC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088200 00085000 90 01 00 08 */ stw r0, 8(r1) -/* 80088204 00085004 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80088204 00085004 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088208 00085008 3C 80 80 07 */ lis r4, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008820C 0008500C 7F E3 FB 78 */ mr r3, r31 /* 80088210 00085010 90 01 00 0C */ stw r0, 0xc(r1) /* 80088214 00085014 38 C4 82 18 */ addi r6, r4, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80088218 00085018 38 85 18 D1 */ addi r4, r5, 0x18d1 /* 8008821C 0008501C 38 A5 11 BE */ addi r5, r5, 0x11be -/* 80088220 00085020 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088220 00085020 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80088224 00085024 38 E0 00 00 */ li r7, 0 -/* 80088228 00085028 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088228 00085028 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008822C 0008502C 39 00 00 00 */ li r8, 0 /* 80088230 00085030 FC 40 08 90 */ fmr f2, f1 /* 80088234 00085034 39 20 00 00 */ li r9, 0 /* 80088238 00085038 39 40 00 01 */ li r10, 1 /* 8008823C 0008503C 4B F7 F1 85 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088240 00085040 38 00 00 00 */ li r0, 0 -/* 80088244 00085044 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80088244 00085044 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088248 00085048 90 01 00 08 */ stw r0, 8(r1) -/* 8008824C 0008504C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008824C 0008504C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088250 00085050 3C 80 80 07 */ lis r4, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80088254 00085054 7F E3 FB 78 */ mr r3, r31 /* 80088258 00085058 90 01 00 0C */ stw r0, 0xc(r1) /* 8008825C 0008505C 38 C4 83 8C */ addi r6, r4, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 80088260 00085060 38 85 19 92 */ addi r4, r5, 0x1992 /* 80088264 00085064 38 A5 02 8F */ addi r5, r5, 0x28f -/* 80088268 00085068 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088268 00085068 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008826C 0008506C 38 E0 00 00 */ li r7, 0 -/* 80088270 00085070 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088270 00085070 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80088274 00085074 39 00 00 00 */ li r8, 0 /* 80088278 00085078 FC 40 08 90 */ fmr f2, f1 /* 8008827C 0008507C 39 20 00 00 */ li r9, 0 /* 80088280 00085080 39 40 00 01 */ li r10, 1 /* 80088284 00085084 4B F7 F1 3D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088288 00085088 38 00 00 00 */ li r0, 0 -/* 8008828C 0008508C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008828C 0008508C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088290 00085090 90 01 00 08 */ stw r0, 8(r1) -/* 80088294 00085094 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80088294 00085094 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088298 00085098 3C 80 80 07 */ lis r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008829C 0008509C 7F E3 FB 78 */ mr r3, r31 /* 800882A0 000850A0 90 01 00 0C */ stw r0, 0xc(r1) /* 800882A4 000850A4 38 C4 83 3C */ addi r6, r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 800882A8 000850A8 38 85 1A 49 */ addi r4, r5, 0x1a49 /* 800882AC 000850AC 38 A5 02 9F */ addi r5, r5, 0x29f -/* 800882B0 000850B0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800882B0 000850B0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800882B4 000850B4 38 E0 00 00 */ li r7, 0 -/* 800882B8 000850B8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800882B8 000850B8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800882BC 000850BC 39 00 00 00 */ li r8, 0 /* 800882C0 000850C0 FC 40 08 90 */ fmr f2, f1 /* 800882C4 000850C4 39 20 00 00 */ li r9, 0 /* 800882C8 000850C8 39 40 00 01 */ li r10, 1 /* 800882CC 000850CC 4B F7 F0 F5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800882D0 000850D0 38 00 00 00 */ li r0, 0 -/* 800882D4 000850D4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800882D4 000850D4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800882D8 000850D8 90 01 00 08 */ stw r0, 8(r1) -/* 800882DC 000850DC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800882DC 000850DC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800882E0 000850E0 3C 80 80 07 */ lis r4, lbl_8006A268@ha /* 800882E4 000850E4 3C 60 80 07 */ lis r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800882E8 000850E8 90 01 00 0C */ stw r0, 0xc(r1) /* 800882EC 000850EC 38 C4 A2 68 */ addi r6, r4, lbl_8006A268@l /* 800882F0 000850F0 38 E3 A2 A8 */ addi r7, r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 800882F4 000850F4 38 85 1B 06 */ addi r4, r5, 0x1b06 -/* 800882F8 000850F8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800882F8 000850F8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800882FC 000850FC 7F E3 FB 78 */ mr r3, r31 -/* 80088300 00085100 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088300 00085100 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80088304 00085104 38 A5 02 A9 */ addi r5, r5, 0x2a9 /* 80088308 00085108 FC 40 08 90 */ fmr f2, f1 /* 8008830C 0008510C 39 00 00 00 */ li r8, 0 @@ -37229,18 +37229,18 @@ xSndIsPlayingByHandle__FUi: /* 80088314 00085114 39 40 00 0A */ li r10, 0xa /* 80088318 00085118 4B F7 F0 A9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008831C 0008511C 38 00 00 00 */ li r0, 0 -/* 80088320 00085120 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80088320 00085120 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088324 00085124 90 01 00 08 */ stw r0, 8(r1) -/* 80088328 00085128 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80088328 00085128 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008832C 0008512C 3C 80 80 07 */ lis r4, lbl_8006A4FC@ha /* 80088330 00085130 3C 60 80 07 */ lis r3, zEntPlayer.DblJumpCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80088334 00085134 90 01 00 0C */ stw r0, 0xc(r1) /* 80088338 00085138 38 C4 A4 FC */ addi r6, r4, lbl_8006A4FC@l /* 8008833C 0008513C 38 E3 A5 8C */ addi r7, r3, zEntPlayer.DblJumpCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 80088340 00085140 38 85 1B CD */ addi r4, r5, 0x1bcd -/* 80088344 00085144 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088344 00085144 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80088348 00085148 7F E3 FB 78 */ mr r3, r31 -/* 8008834C 0008514C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008834C 0008514C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80088350 00085150 38 A5 01 44 */ addi r5, r5, 0x144 /* 80088354 00085154 FC 40 08 90 */ fmr f2, f1 /* 80088358 00085158 39 00 00 00 */ li r8, 0 @@ -37248,106 +37248,106 @@ xSndIsPlayingByHandle__FUi: /* 80088360 00085160 39 40 00 0A */ li r10, 0xa /* 80088364 00085164 4B F7 F0 5D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088368 00085168 38 00 00 00 */ li r0, 0 -/* 8008836C 0008516C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008836C 0008516C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088370 00085170 90 01 00 08 */ stw r0, 8(r1) -/* 80088374 00085174 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80088374 00085174 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088378 00085178 3C 80 80 07 */ lis r4, lbl_80068950@ha /* 8008837C 0008517C 7F E3 FB 78 */ mr r3, r31 /* 80088380 00085180 90 01 00 0C */ stw r0, 0xc(r1) /* 80088384 00085184 38 C4 89 50 */ addi r6, r4, lbl_80068950@l /* 80088388 00085188 38 85 1C 13 */ addi r4, r5, 0x1c13 /* 8008838C 0008518C 38 A5 02 D2 */ addi r5, r5, 0x2d2 -/* 80088390 00085190 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088390 00085190 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80088394 00085194 38 E0 00 00 */ li r7, 0 -/* 80088398 00085198 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088398 00085198 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008839C 0008519C 39 00 00 00 */ li r8, 0 /* 800883A0 000851A0 FC 40 08 90 */ fmr f2, f1 /* 800883A4 000851A4 39 20 00 00 */ li r9, 0 /* 800883A8 000851A8 39 40 00 01 */ li r10, 1 /* 800883AC 000851AC 4B F7 F0 15 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800883B0 000851B0 38 00 00 00 */ li r0, 0 -/* 800883B4 000851B4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800883B4 000851B4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800883B8 000851B8 90 01 00 08 */ stw r0, 8(r1) -/* 800883BC 000851BC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800883BC 000851BC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800883C0 000851C0 3C 80 80 07 */ lis r4, lbl_80068B10@ha /* 800883C4 000851C4 7F E3 FB 78 */ mr r3, r31 /* 800883C8 000851C8 90 01 00 0C */ stw r0, 0xc(r1) /* 800883CC 000851CC 38 C4 8B 10 */ addi r6, r4, lbl_80068B10@l /* 800883D0 000851D0 38 85 1C 13 */ addi r4, r5, 0x1c13 /* 800883D4 000851D4 38 A5 02 9F */ addi r5, r5, 0x29f -/* 800883D8 000851D8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800883D8 000851D8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800883DC 000851DC 38 E0 00 00 */ li r7, 0 -/* 800883E0 000851E0 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800883E0 000851E0 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800883E4 000851E4 39 00 00 00 */ li r8, 0 /* 800883E8 000851E8 FC 40 08 90 */ fmr f2, f1 /* 800883EC 000851EC 39 20 00 00 */ li r9, 0 /* 800883F0 000851F0 39 40 00 02 */ li r10, 2 /* 800883F4 000851F4 4B F7 EF CD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800883F8 000851F8 38 00 00 00 */ li r0, 0 -/* 800883FC 000851FC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800883FC 000851FC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088400 00085200 90 01 00 08 */ stw r0, 8(r1) -/* 80088404 00085204 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80088404 00085204 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088408 00085208 3C 80 80 07 */ lis r4, lbl_80068AD0@ha /* 8008840C 0008520C 7F E3 FB 78 */ mr r3, r31 /* 80088410 00085210 90 01 00 0C */ stw r0, 0xc(r1) /* 80088414 00085214 38 C4 8A D0 */ addi r6, r4, lbl_80068AD0@l /* 80088418 00085218 38 85 1C 13 */ addi r4, r5, 0x1c13 /* 8008841C 0008521C 38 A5 02 2D */ addi r5, r5, 0x22d -/* 80088420 00085220 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088420 00085220 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80088424 00085224 38 E0 00 00 */ li r7, 0 -/* 80088428 00085228 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088428 00085228 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008842C 0008522C 39 00 00 00 */ li r8, 0 /* 80088430 00085230 FC 40 08 90 */ fmr f2, f1 /* 80088434 00085234 39 20 00 00 */ li r9, 0 /* 80088438 00085238 39 40 00 02 */ li r10, 2 /* 8008843C 0008523C 4B F7 EF 85 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088440 00085240 38 00 00 00 */ li r0, 0 -/* 80088444 00085244 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80088444 00085244 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088448 00085248 90 01 00 08 */ stw r0, 8(r1) -/* 8008844C 0008524C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008844C 0008524C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088450 00085250 3C 80 80 07 */ lis r4, lbl_8006A788@ha /* 80088454 00085254 7F E3 FB 78 */ mr r3, r31 /* 80088458 00085258 90 01 00 0C */ stw r0, 0xc(r1) /* 8008845C 0008525C 38 C4 A7 88 */ addi r6, r4, lbl_8006A788@l /* 80088460 00085260 38 85 1B 06 */ addi r4, r5, 0x1b06 /* 80088464 00085264 38 A5 02 CB */ addi r5, r5, 0x2cb -/* 80088468 00085268 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088468 00085268 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008846C 0008526C 38 E0 00 00 */ li r7, 0 -/* 80088470 00085270 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088470 00085270 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80088474 00085274 39 00 00 00 */ li r8, 0 /* 80088478 00085278 FC 40 08 90 */ fmr f2, f1 /* 8008847C 0008527C 39 20 00 00 */ li r9, 0 /* 80088480 00085280 39 40 00 01 */ li r10, 1 /* 80088484 00085284 4B F7 EF 3D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088488 00085288 38 00 00 00 */ li r0, 0 -/* 8008848C 0008528C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008848C 0008528C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088490 00085290 90 01 00 08 */ stw r0, 8(r1) -/* 80088494 00085294 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80088494 00085294 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088498 00085298 3C 80 80 07 */ lis r4, lbl_8006B2A0@ha /* 8008849C 0008529C 7F E3 FB 78 */ mr r3, r31 /* 800884A0 000852A0 90 01 00 0C */ stw r0, 0xc(r1) /* 800884A4 000852A4 38 C4 B2 A0 */ addi r6, r4, lbl_8006B2A0@l /* 800884A8 000852A8 38 85 1C 3E */ addi r4, r5, 0x1c3e /* 800884AC 000852AC 38 A5 01 9D */ addi r5, r5, 0x19d -/* 800884B0 000852B0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800884B0 000852B0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800884B4 000852B4 38 E0 00 00 */ li r7, 0 -/* 800884B8 000852B8 C0 62 8C 04 */ lfs f3, lbl_803CD584-_SDA2_BASE_(r2) +/* 800884B8 000852B8 C0 62 8C 04 */ lfs f3, lbl__873_1-_SDA2_BASE_(r2) /* 800884BC 000852BC 39 00 00 00 */ li r8, 0 /* 800884C0 000852C0 FC 40 08 90 */ fmr f2, f1 /* 800884C4 000852C4 39 20 00 00 */ li r9, 0 /* 800884C8 000852C8 39 40 00 0A */ li r10, 0xa /* 800884CC 000852CC 4B F7 EE F5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800884D0 000852D0 38 00 00 00 */ li r0, 0 -/* 800884D4 000852D4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800884D4 000852D4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800884D8 000852D8 90 01 00 08 */ stw r0, 8(r1) -/* 800884DC 000852DC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800884DC 000852DC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800884E0 000852E0 3C 80 80 07 */ lis r4, lbl_8006CF04@ha /* 800884E4 000852E4 7F E3 FB 78 */ mr r3, r31 /* 800884E8 000852E8 90 01 00 0C */ stw r0, 0xc(r1) /* 800884EC 000852EC 38 E4 CF 04 */ addi r7, r4, lbl_8006CF04@l /* 800884F0 000852F0 38 85 01 9D */ addi r4, r5, 0x19d /* 800884F4 000852F4 38 A5 01 94 */ addi r5, r5, 0x194 -/* 800884F8 000852F8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800884F8 000852F8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800884FC 000852FC 38 C0 00 00 */ li r6, 0 /* 80088500 00085300 39 00 00 10 */ li r8, 0x10 /* 80088504 00085304 39 20 00 00 */ li r9, 0 @@ -37356,18 +37356,18 @@ xSndIsPlayingByHandle__FUi: /* 80088510 00085310 FC 60 08 90 */ fmr f3, f1 /* 80088514 00085314 4B F7 EE AD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088518 00085318 38 00 00 00 */ li r0, 0 -/* 8008851C 0008531C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008851C 0008531C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088520 00085320 90 01 00 08 */ stw r0, 8(r1) -/* 80088524 00085324 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80088524 00085324 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088528 00085328 3C 80 80 07 */ lis r4, lbl_80068950@ha /* 8008852C 0008532C 3C 60 80 07 */ lis r3, lbl_8006CF14@ha /* 80088530 00085330 90 01 00 0C */ stw r0, 0xc(r1) /* 80088534 00085334 38 C4 89 50 */ addi r6, r4, lbl_80068950@l /* 80088538 00085338 38 E3 CF 14 */ addi r7, r3, lbl_8006CF14@l /* 8008853C 0008533C 38 85 01 94 */ addi r4, r5, 0x194 -/* 80088540 00085340 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088540 00085340 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80088544 00085344 7F E3 FB 78 */ mr r3, r31 -/* 80088548 00085348 C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 80088548 00085348 C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 8008854C 0008534C 38 A5 11 C4 */ addi r5, r5, 0x11c4 /* 80088550 00085350 FC 40 08 90 */ fmr f2, f1 /* 80088554 00085354 39 00 00 00 */ li r8, 0 @@ -37375,16 +37375,16 @@ xSndIsPlayingByHandle__FUi: /* 8008855C 0008535C 39 40 00 01 */ li r10, 1 /* 80088560 00085360 4B F7 EE 61 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088564 00085364 38 00 00 00 */ li r0, 0 -/* 80088568 00085368 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80088568 00085368 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008856C 0008536C 90 01 00 08 */ stw r0, 8(r1) -/* 80088570 00085370 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80088570 00085370 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088574 00085374 7F E3 FB 78 */ mr r3, r31 /* 80088578 00085378 38 C0 00 00 */ li r6, 0 /* 8008857C 0008537C 90 01 00 0C */ stw r0, 0xc(r1) /* 80088580 00085380 38 85 11 C4 */ addi r4, r5, 0x11c4 /* 80088584 00085384 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 80088588 00085388 38 E0 00 00 */ li r7, 0 -/* 8008858C 0008538C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008858C 0008538C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80088590 00085390 39 00 00 10 */ li r8, 0x10 /* 80088594 00085394 39 20 00 00 */ li r9, 0 /* 80088598 00085398 39 40 00 00 */ li r10, 0 @@ -37392,18 +37392,18 @@ xSndIsPlayingByHandle__FUi: /* 800885A0 000853A0 FC 60 08 90 */ fmr f3, f1 /* 800885A4 000853A4 4B F7 EE 1D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800885A8 000853A8 38 00 00 00 */ li r0, 0 -/* 800885AC 000853AC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800885AC 000853AC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800885B0 000853B0 90 01 00 08 */ stw r0, 8(r1) -/* 800885B4 000853B4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800885B4 000853B4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800885B8 000853B8 3C 80 80 07 */ lis r4, lbl_8006B080@ha /* 800885BC 000853BC 3C 60 80 07 */ lis r3, lbl_8006B0A4@ha /* 800885C0 000853C0 90 01 00 0C */ stw r0, 0xc(r1) /* 800885C4 000853C4 38 C4 B0 80 */ addi r6, r4, lbl_8006B080@l /* 800885C8 000853C8 38 E3 B0 A4 */ addi r7, r3, lbl_8006B0A4@l /* 800885CC 000853CC 38 85 1C 91 */ addi r4, r5, 0x1c91 -/* 800885D0 000853D0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800885D0 000853D0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800885D4 000853D4 7F E3 FB 78 */ mr r3, r31 -/* 800885D8 000853D8 C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 800885D8 000853D8 C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 800885DC 000853DC 38 A5 03 21 */ addi r5, r5, 0x321 /* 800885E0 000853E0 FC 40 08 90 */ fmr f2, f1 /* 800885E4 000853E4 39 00 00 00 */ li r8, 0 @@ -37411,36 +37411,36 @@ xSndIsPlayingByHandle__FUi: /* 800885EC 000853EC 39 40 00 0B */ li r10, 0xb /* 800885F0 000853F0 4B F7 ED D1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800885F4 000853F4 38 00 00 00 */ li r0, 0 -/* 800885F8 000853F8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800885F8 000853F8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800885FC 000853FC 90 01 00 08 */ stw r0, 8(r1) -/* 80088600 00085400 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80088600 00085400 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088604 00085404 3C 80 80 07 */ lis r4, lbl_8006B158@ha /* 80088608 00085408 7F E3 FB 78 */ mr r3, r31 /* 8008860C 0008540C 90 01 00 0C */ stw r0, 0xc(r1) /* 80088610 00085410 38 E4 B1 58 */ addi r7, r4, lbl_8006B158@l /* 80088614 00085414 38 85 03 21 */ addi r4, r5, 0x321 /* 80088618 00085418 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 8008861C 0008541C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008861C 0008541C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80088620 00085420 38 C0 00 00 */ li r6, 0 -/* 80088624 00085424 C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 80088624 00085424 C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 80088628 00085428 39 00 00 10 */ li r8, 0x10 /* 8008862C 0008542C FC 40 08 90 */ fmr f2, f1 /* 80088630 00085430 39 20 00 00 */ li r9, 0 /* 80088634 00085434 39 40 00 00 */ li r10, 0 /* 80088638 00085438 4B F7 ED 89 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008863C 0008543C 38 00 00 00 */ li r0, 0 -/* 80088640 00085440 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80088640 00085440 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088644 00085444 90 01 00 08 */ stw r0, 8(r1) -/* 80088648 00085448 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80088648 00085448 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008864C 0008544C 3C 80 80 07 */ lis r4, lbl_8006AEE8@ha /* 80088650 00085450 3C 60 80 07 */ lis r3, lbl_8006AEFC@ha /* 80088654 00085454 90 01 00 0C */ stw r0, 0xc(r1) /* 80088658 00085458 38 C4 AE E8 */ addi r6, r4, lbl_8006AEE8@l /* 8008865C 0008545C 38 E3 AE FC */ addi r7, r3, lbl_8006AEFC@l /* 80088660 00085460 38 85 1C BC */ addi r4, r5, 0x1cbc -/* 80088664 00085464 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088664 00085464 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80088668 00085468 7F E3 FB 78 */ mr r3, r31 -/* 8008866C 0008546C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008866C 0008546C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80088670 00085470 38 A5 12 12 */ addi r5, r5, 0x1212 /* 80088674 00085474 FC 40 08 90 */ fmr f2, f1 /* 80088678 00085478 39 00 00 00 */ li r8, 0 @@ -37448,18 +37448,18 @@ xSndIsPlayingByHandle__FUi: /* 80088680 00085480 39 40 00 09 */ li r10, 9 /* 80088684 00085484 4B F7 ED 3D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088688 00085488 38 00 00 00 */ li r0, 0 -/* 8008868C 0008548C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008868C 0008548C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088690 00085490 90 01 00 08 */ stw r0, 8(r1) -/* 80088694 00085494 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80088694 00085494 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088698 00085498 3C 80 80 07 */ lis r4, lbl_8006AEE8@ha /* 8008869C 0008549C 3C 60 80 07 */ lis r3, lbl_8006AEFC@ha /* 800886A0 000854A0 90 01 00 0C */ stw r0, 0xc(r1) /* 800886A4 000854A4 38 C4 AE E8 */ addi r6, r4, lbl_8006AEE8@l /* 800886A8 000854A8 38 E3 AE FC */ addi r7, r3, lbl_8006AEFC@l /* 800886AC 000854AC 38 85 1D 95 */ addi r4, r5, 0x1d95 -/* 800886B0 000854B0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800886B0 000854B0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800886B4 000854B4 7F E3 FB 78 */ mr r3, r31 -/* 800886B8 000854B8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800886B8 000854B8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800886BC 000854BC 38 A5 12 12 */ addi r5, r5, 0x1212 /* 800886C0 000854C0 FC 40 08 90 */ fmr f2, f1 /* 800886C4 000854C4 39 00 00 00 */ li r8, 0 @@ -37467,18 +37467,18 @@ xSndIsPlayingByHandle__FUi: /* 800886CC 000854CC 39 40 00 09 */ li r10, 9 /* 800886D0 000854D0 4B F7 EC F1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800886D4 000854D4 38 00 00 00 */ li r0, 0 -/* 800886D8 000854D8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800886D8 000854D8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800886DC 000854DC 90 01 00 08 */ stw r0, 8(r1) -/* 800886E0 000854E0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800886E0 000854E0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800886E4 000854E4 3C 80 80 07 */ lis r4, lbl_8006AFA4@ha /* 800886E8 000854E8 3C 60 80 07 */ lis r3, lbl_8006AF94@ha /* 800886EC 000854EC 90 01 00 0C */ stw r0, 0xc(r1) /* 800886F0 000854F0 38 C4 AF A4 */ addi r6, r4, lbl_8006AFA4@l /* 800886F4 000854F4 38 E3 AF 94 */ addi r7, r3, lbl_8006AF94@l /* 800886F8 000854F8 38 85 12 12 */ addi r4, r5, 0x1212 -/* 800886FC 000854FC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800886FC 000854FC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80088700 00085500 7F E3 FB 78 */ mr r3, r31 -/* 80088704 00085504 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088704 00085504 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80088708 00085508 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 8008870C 0008550C FC 40 08 90 */ fmr f2, f1 /* 80088710 00085510 39 00 00 00 */ li r8, 0 @@ -37486,18 +37486,18 @@ xSndIsPlayingByHandle__FUi: /* 80088718 00085518 39 40 00 09 */ li r10, 9 /* 8008871C 0008551C 4B F7 EC A5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088720 00085520 38 00 00 00 */ li r0, 0 -/* 80088724 00085524 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80088724 00085524 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088728 00085528 90 01 00 08 */ stw r0, 8(r1) -/* 8008872C 0008552C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008872C 0008552C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088730 00085530 3C 80 80 07 */ lis r4, lbl_8006AFD4@ha /* 80088734 00085534 3C 60 80 07 */ lis r3, lbl_8006B004@ha /* 80088738 00085538 90 01 00 0C */ stw r0, 0xc(r1) /* 8008873C 0008553C 38 C4 AF D4 */ addi r6, r4, lbl_8006AFD4@l /* 80088740 00085540 38 E3 B0 04 */ addi r7, r3, lbl_8006B004@l /* 80088744 00085544 38 85 12 12 */ addi r4, r5, 0x1212 -/* 80088748 00085548 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088748 00085548 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008874C 0008554C 7F E3 FB 78 */ mr r3, r31 -/* 80088750 00085550 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088750 00085550 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80088754 00085554 38 A5 02 CB */ addi r5, r5, 0x2cb /* 80088758 00085558 FC 40 08 90 */ fmr f2, f1 /* 8008875C 0008555C 39 00 00 00 */ li r8, 0 @@ -37505,18 +37505,18 @@ xSndIsPlayingByHandle__FUi: /* 80088764 00085564 39 40 00 09 */ li r10, 9 /* 80088768 00085568 4B F7 EC 59 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008876C 0008556C 38 00 00 00 */ li r0, 0 -/* 80088770 00085570 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80088770 00085570 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088774 00085574 90 01 00 08 */ stw r0, 8(r1) -/* 80088778 00085578 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80088778 00085578 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008877C 0008557C 3C 80 80 07 */ lis r4, lbl_8006A268@ha /* 80088780 00085580 3C 60 80 07 */ lis r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 80088784 00085584 90 01 00 0C */ stw r0, 0xc(r1) /* 80088788 00085588 38 C4 A2 68 */ addi r6, r4, lbl_8006A268@l /* 8008878C 0008558C 38 E3 A2 A8 */ addi r7, r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 80088790 00085590 38 85 12 12 */ addi r4, r5, 0x1212 -/* 80088794 00085594 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088794 00085594 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80088798 00085598 7F E3 FB 78 */ mr r3, r31 -/* 8008879C 0008559C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008879C 0008559C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800887A0 000855A0 38 A5 02 A9 */ addi r5, r5, 0x2a9 /* 800887A4 000855A4 FC 40 08 90 */ fmr f2, f1 /* 800887A8 000855A8 39 00 00 00 */ li r8, 0 @@ -37524,18 +37524,18 @@ xSndIsPlayingByHandle__FUi: /* 800887B0 000855B0 39 40 00 0A */ li r10, 0xa /* 800887B4 000855B4 4B F7 EC 0D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800887B8 000855B8 38 00 00 00 */ li r0, 0 -/* 800887BC 000855BC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800887BC 000855BC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800887C0 000855C0 90 01 00 08 */ stw r0, 8(r1) -/* 800887C4 000855C4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800887C4 000855C4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800887C8 000855C8 3C 80 80 07 */ lis r4, lbl_8006B024@ha /* 800887CC 000855CC 3C 60 80 07 */ lis r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 800887D0 000855D0 90 01 00 0C */ stw r0, 0xc(r1) /* 800887D4 000855D4 38 C4 B0 24 */ addi r6, r4, lbl_8006B024@l /* 800887D8 000855D8 38 E3 A2 A8 */ addi r7, r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 800887DC 000855DC 38 85 1D C8 */ addi r4, r5, 0x1dc8 -/* 800887E0 000855E0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800887E0 000855E0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800887E4 000855E4 7F E3 FB 78 */ mr r3, r31 -/* 800887E8 000855E8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800887E8 000855E8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800887EC 000855EC 38 A5 02 A9 */ addi r5, r5, 0x2a9 /* 800887F0 000855F0 FC 40 08 90 */ fmr f2, f1 /* 800887F4 000855F4 39 00 00 00 */ li r8, 0 @@ -37543,18 +37543,18 @@ xSndIsPlayingByHandle__FUi: /* 800887FC 000855FC 39 40 00 0F */ li r10, 0xf /* 80088800 00085600 4B F7 EB C1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088804 00085604 38 00 00 00 */ li r0, 0 -/* 80088808 00085608 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80088808 00085608 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008880C 0008560C 90 01 00 08 */ stw r0, 8(r1) -/* 80088810 00085610 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80088810 00085610 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088814 00085614 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 80088818 00085618 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 8008881C 0008561C 90 01 00 0C */ stw r0, 0xc(r1) /* 80088820 00085620 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 80088824 00085624 38 E3 89 18 */ addi r7, r3, lbl_80068918@l /* 80088828 00085628 38 85 01 F2 */ addi r4, r5, 0x1f2 -/* 8008882C 0008562C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008882C 0008562C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80088830 00085630 7F E3 FB 78 */ mr r3, r31 -/* 80088834 00085634 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088834 00085634 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80088838 00085638 38 A5 11 6C */ addi r5, r5, 0x116c /* 8008883C 0008563C FC 40 08 90 */ fmr f2, f1 /* 80088840 00085640 39 00 00 00 */ li r8, 0 @@ -37562,19 +37562,19 @@ xSndIsPlayingByHandle__FUi: /* 80088848 00085648 39 40 00 01 */ li r10, 1 /* 8008884C 0008564C 4B F7 EB 75 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088850 00085650 38 00 00 00 */ li r0, 0 -/* 80088854 00085654 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80088854 00085654 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088858 00085658 90 01 00 08 */ stw r0, 8(r1) -/* 8008885C 0008565C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008885C 0008565C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088860 00085660 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 80088864 00085664 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 80088868 00085668 90 01 00 0C */ stw r0, 0xc(r1) /* 8008886C 0008566C 3D 00 00 08 */ lis r8, 0x00080001@ha /* 80088870 00085670 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 80088874 00085674 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 80088878 00085678 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088878 00085678 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008887C 0008567C 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 80088880 00085680 39 28 00 01 */ addi r9, r8, 0x00080001@l -/* 80088884 00085684 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088884 00085684 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80088888 00085688 FC 40 08 90 */ fmr f2, f1 /* 8008888C 0008568C 7F E3 FB 78 */ mr r3, r31 /* 80088890 00085690 38 A5 02 38 */ addi r5, r5, 0x238 @@ -37582,19 +37582,19 @@ xSndIsPlayingByHandle__FUi: /* 80088898 00085698 39 40 00 01 */ li r10, 1 /* 8008889C 0008569C 4B F7 EB 25 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800888A0 000856A0 38 00 00 00 */ li r0, 0 -/* 800888A4 000856A4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800888A4 000856A4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800888A8 000856A8 90 01 00 08 */ stw r0, 8(r1) -/* 800888AC 000856AC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800888AC 000856AC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800888B0 000856B0 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 800888B4 000856B4 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 800888B8 000856B8 90 01 00 0C */ stw r0, 0xc(r1) /* 800888BC 000856BC 3D 00 00 08 */ lis r8, 0x00080002@ha /* 800888C0 000856C0 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 800888C4 000856C4 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 800888C8 000856C8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800888C8 000856C8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800888CC 000856CC 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 800888D0 000856D0 39 28 00 02 */ addi r9, r8, 0x00080002@l -/* 800888D4 000856D4 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800888D4 000856D4 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800888D8 000856D8 FC 40 08 90 */ fmr f2, f1 /* 800888DC 000856DC 7F E3 FB 78 */ mr r3, r31 /* 800888E0 000856E0 38 A5 02 43 */ addi r5, r5, 0x243 @@ -37602,19 +37602,19 @@ xSndIsPlayingByHandle__FUi: /* 800888E8 000856E8 39 40 00 01 */ li r10, 1 /* 800888EC 000856EC 4B F7 EA D5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800888F0 000856F0 38 00 00 00 */ li r0, 0 -/* 800888F4 000856F4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800888F4 000856F4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800888F8 000856F8 90 01 00 08 */ stw r0, 8(r1) -/* 800888FC 000856FC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800888FC 000856FC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088900 00085700 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 80088904 00085704 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 80088908 00085708 90 01 00 0C */ stw r0, 0xc(r1) /* 8008890C 0008570C 3D 00 00 08 */ lis r8, 0x00080003@ha /* 80088910 00085710 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 80088914 00085714 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 80088918 00085718 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088918 00085718 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008891C 0008571C 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 80088920 00085720 39 28 00 03 */ addi r9, r8, 0x00080003@l -/* 80088924 00085724 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088924 00085724 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80088928 00085728 FC 40 08 90 */ fmr f2, f1 /* 8008892C 0008572C 7F E3 FB 78 */ mr r3, r31 /* 80088930 00085730 38 A5 11 73 */ addi r5, r5, 0x1173 @@ -37622,19 +37622,19 @@ xSndIsPlayingByHandle__FUi: /* 80088938 00085738 39 40 00 01 */ li r10, 1 /* 8008893C 0008573C 4B F7 EA 85 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088940 00085740 38 00 00 00 */ li r0, 0 -/* 80088944 00085744 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80088944 00085744 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088948 00085748 90 01 00 08 */ stw r0, 8(r1) -/* 8008894C 0008574C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008894C 0008574C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088950 00085750 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 80088954 00085754 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 80088958 00085758 90 01 00 0C */ stw r0, 0xc(r1) /* 8008895C 0008575C 3D 00 00 08 */ lis r8, 0x00080004@ha /* 80088960 00085760 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 80088964 00085764 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 80088968 00085768 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088968 00085768 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008896C 0008576C 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 80088970 00085770 39 28 00 04 */ addi r9, r8, 0x00080004@l -/* 80088974 00085774 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088974 00085774 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80088978 00085778 FC 40 08 90 */ fmr f2, f1 /* 8008897C 0008577C 7F E3 FB 78 */ mr r3, r31 /* 80088980 00085780 38 A5 11 7E */ addi r5, r5, 0x117e @@ -37642,19 +37642,19 @@ xSndIsPlayingByHandle__FUi: /* 80088988 00085788 39 40 00 01 */ li r10, 1 /* 8008898C 0008578C 4B F7 EA 35 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088990 00085790 38 00 00 00 */ li r0, 0 -/* 80088994 00085794 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80088994 00085794 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088998 00085798 90 01 00 08 */ stw r0, 8(r1) -/* 8008899C 0008579C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008899C 0008579C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800889A0 000857A0 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 800889A4 000857A4 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 800889A8 000857A8 90 01 00 0C */ stw r0, 0xc(r1) /* 800889AC 000857AC 3D 00 00 08 */ lis r8, 0x00080005@ha /* 800889B0 000857B0 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 800889B4 000857B4 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 800889B8 000857B8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800889B8 000857B8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 800889BC 000857BC 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 800889C0 000857C0 39 28 00 05 */ addi r9, r8, 0x00080005@l -/* 800889C4 000857C4 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 800889C4 000857C4 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 800889C8 000857C8 FC 40 08 90 */ fmr f2, f1 /* 800889CC 000857CC 7F E3 FB 78 */ mr r3, r31 /* 800889D0 000857D0 38 A5 11 89 */ addi r5, r5, 0x1189 @@ -37662,19 +37662,19 @@ xSndIsPlayingByHandle__FUi: /* 800889D8 000857D8 39 40 00 01 */ li r10, 1 /* 800889DC 000857DC 4B F7 E9 E5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800889E0 000857E0 38 00 00 00 */ li r0, 0 -/* 800889E4 000857E4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800889E4 000857E4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800889E8 000857E8 90 01 00 08 */ stw r0, 8(r1) -/* 800889EC 000857EC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 800889EC 000857EC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 800889F0 000857F0 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 800889F4 000857F4 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 800889F8 000857F8 90 01 00 0C */ stw r0, 0xc(r1) /* 800889FC 000857FC 3D 00 00 08 */ lis r8, 0x00080006@ha /* 80088A00 00085800 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 80088A04 00085804 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 80088A08 00085808 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088A08 00085808 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80088A0C 0008580C 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 80088A10 00085810 39 28 00 06 */ addi r9, r8, 0x00080006@l -/* 80088A14 00085814 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088A14 00085814 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80088A18 00085818 FC 40 08 90 */ fmr f2, f1 /* 80088A1C 0008581C 7F E3 FB 78 */ mr r3, r31 /* 80088A20 00085820 38 A5 11 94 */ addi r5, r5, 0x1194 @@ -37682,19 +37682,19 @@ xSndIsPlayingByHandle__FUi: /* 80088A28 00085828 39 40 00 01 */ li r10, 1 /* 80088A2C 0008582C 4B F7 E9 95 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088A30 00085830 38 00 00 00 */ li r0, 0 -/* 80088A34 00085834 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80088A34 00085834 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088A38 00085838 90 01 00 08 */ stw r0, 8(r1) -/* 80088A3C 0008583C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80088A3C 0008583C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088A40 00085840 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 80088A44 00085844 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 80088A48 00085848 90 01 00 0C */ stw r0, 0xc(r1) /* 80088A4C 0008584C 3D 00 00 08 */ lis r8, 0x00080007@ha /* 80088A50 00085850 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 80088A54 00085854 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 80088A58 00085858 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088A58 00085858 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80088A5C 0008585C 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 80088A60 00085860 39 28 00 07 */ addi r9, r8, 0x00080007@l -/* 80088A64 00085864 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088A64 00085864 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80088A68 00085868 FC 40 08 90 */ fmr f2, f1 /* 80088A6C 0008586C 7F E3 FB 78 */ mr r3, r31 /* 80088A70 00085870 38 A5 11 9F */ addi r5, r5, 0x119f @@ -37702,18 +37702,18 @@ xSndIsPlayingByHandle__FUi: /* 80088A78 00085878 39 40 00 01 */ li r10, 1 /* 80088A7C 0008587C 4B F7 E9 45 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088A80 00085880 38 00 00 00 */ li r0, 0 -/* 80088A84 00085884 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80088A84 00085884 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088A88 00085888 90 01 00 08 */ stw r0, 8(r1) -/* 80088A8C 0008588C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80088A8C 0008588C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088A90 00085890 3C 80 80 07 */ lis r4, lbl_80068934@ha /* 80088A94 00085894 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 80088A98 00085898 90 01 00 0C */ stw r0, 0xc(r1) /* 80088A9C 0008589C 38 C4 89 34 */ addi r6, r4, lbl_80068934@l /* 80088AA0 000858A0 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 80088AA4 000858A4 38 85 11 6C */ addi r4, r5, 0x116c -/* 80088AA8 000858A8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088AA8 000858A8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80088AAC 000858AC 7F E3 FB 78 */ mr r3, r31 -/* 80088AB0 000858B0 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088AB0 000858B0 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80088AB4 000858B4 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 80088AB8 000858B8 FC 40 08 90 */ fmr f2, f1 /* 80088ABC 000858BC 39 00 00 00 */ li r8, 0 @@ -37721,258 +37721,258 @@ xSndIsPlayingByHandle__FUi: /* 80088AC4 000858C4 39 40 00 00 */ li r10, 0 /* 80088AC8 000858C8 4B F7 E8 F9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088ACC 000858CC 38 00 00 00 */ li r0, 0 -/* 80088AD0 000858D0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80088AD0 000858D0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088AD4 000858D4 90 01 00 08 */ stw r0, 8(r1) -/* 80088AD8 000858D8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80088AD8 000858D8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088ADC 000858DC 3C 80 80 07 */ lis r4, lbl_800688A0@ha /* 80088AE0 000858E0 7F E3 FB 78 */ mr r3, r31 /* 80088AE4 000858E4 90 01 00 0C */ stw r0, 0xc(r1) /* 80088AE8 000858E8 38 E4 88 A0 */ addi r7, r4, lbl_800688A0@l /* 80088AEC 000858EC 38 85 1D E6 */ addi r4, r5, 0x1de6 /* 80088AF0 000858F0 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 80088AF4 000858F4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088AF4 000858F4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80088AF8 000858F8 38 C0 00 00 */ li r6, 0 -/* 80088AFC 000858FC C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088AFC 000858FC C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80088B00 00085900 39 00 00 10 */ li r8, 0x10 /* 80088B04 00085904 FC 40 08 90 */ fmr f2, f1 /* 80088B08 00085908 39 20 00 00 */ li r9, 0 /* 80088B0C 0008590C 39 40 00 00 */ li r10, 0 /* 80088B10 00085910 4B F7 E8 B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088B14 00085914 38 00 00 00 */ li r0, 0 -/* 80088B18 00085918 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80088B18 00085918 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088B1C 0008591C 90 01 00 08 */ stw r0, 8(r1) -/* 80088B20 00085920 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80088B20 00085920 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088B24 00085924 3C 80 80 07 */ lis r4, lbl_800688A0@ha /* 80088B28 00085928 7F E3 FB 78 */ mr r3, r31 /* 80088B2C 0008592C 90 01 00 0C */ stw r0, 0xc(r1) /* 80088B30 00085930 38 E4 88 A0 */ addi r7, r4, lbl_800688A0@l /* 80088B34 00085934 38 85 1E 34 */ addi r4, r5, 0x1e34 /* 80088B38 00085938 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 80088B3C 0008593C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088B3C 0008593C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80088B40 00085940 38 C0 00 00 */ li r6, 0 -/* 80088B44 00085944 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088B44 00085944 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80088B48 00085948 39 00 00 10 */ li r8, 0x10 /* 80088B4C 0008594C FC 40 08 90 */ fmr f2, f1 /* 80088B50 00085950 39 20 00 00 */ li r9, 0 /* 80088B54 00085954 39 40 00 00 */ li r10, 0 /* 80088B58 00085958 4B F7 E8 69 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088B5C 0008595C 38 00 00 00 */ li r0, 0 -/* 80088B60 00085960 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80088B60 00085960 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088B64 00085964 90 01 00 08 */ stw r0, 8(r1) -/* 80088B68 00085968 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80088B68 00085968 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088B6C 0008596C 3C 80 80 07 */ lis r4, lbl_80069694@ha /* 80088B70 00085970 3C 60 80 07 */ lis r3, lbl_800698A8@ha /* 80088B74 00085974 90 01 00 0C */ stw r0, 0xc(r1) /* 80088B78 00085978 38 C4 96 94 */ addi r6, r4, lbl_80069694@l /* 80088B7C 0008597C 38 E3 98 A8 */ addi r7, r3, lbl_800698A8@l /* 80088B80 00085980 38 85 1E 4C */ addi r4, r5, 0x1e4c -/* 80088B84 00085984 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088B84 00085984 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80088B88 00085988 7F E3 FB 78 */ mr r3, r31 -/* 80088B8C 0008598C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088B8C 0008598C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80088B90 00085990 38 A5 11 D9 */ addi r5, r5, 0x11d9 /* 80088B94 00085994 FC 40 08 90 */ fmr f2, f1 /* 80088B98 00085998 39 00 00 00 */ li r8, 0 /* 80088B9C 0008599C 39 20 00 02 */ li r9, 2 /* 80088BA0 000859A0 39 40 00 0F */ li r10, 0xf /* 80088BA4 000859A4 4B F7 E8 1D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs -/* 80088BA8 000859A8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80088BA8 000859A8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80088BAC 000859AC 7C 7E 1B 78 */ mr r30, r3 -/* 80088BB0 000859B0 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 80088BB0 000859B0 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 80088BB4 000859B4 7F E3 FB 78 */ mr r3, r31 /* 80088BB8 000859B8 7F C4 F3 78 */ mr r4, r30 /* 80088BBC 000859BC 38 A5 1F 01 */ addi r5, r5, 0x1f01 /* 80088BC0 000859C0 4B F7 E7 DD */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 80088BC4 000859C4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80088BC4 000859C4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80088BC8 000859C8 7F E3 FB 78 */ mr r3, r31 -/* 80088BCC 000859CC 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 80088BCC 000859CC 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 80088BD0 000859D0 7F C4 F3 78 */ mr r4, r30 /* 80088BD4 000859D4 38 A5 1F 53 */ addi r5, r5, 0x1f53 /* 80088BD8 000859D8 4B F7 E7 C5 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 80088BDC 000859DC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80088BDC 000859DC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80088BE0 000859E0 7F E3 FB 78 */ mr r3, r31 -/* 80088BE4 000859E4 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 80088BE4 000859E4 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 80088BE8 000859E8 7F C4 F3 78 */ mr r4, r30 /* 80088BEC 000859EC 38 A5 1F 91 */ addi r5, r5, 0x1f91 /* 80088BF0 000859F0 4B F7 E7 AD */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 80088BF4 000859F4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80088BF4 000859F4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80088BF8 000859F8 7F E3 FB 78 */ mr r3, r31 -/* 80088BFC 000859FC 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 80088BFC 000859FC 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 80088C00 00085A00 7F C4 F3 78 */ mr r4, r30 /* 80088C04 00085A04 38 A5 1F E2 */ addi r5, r5, 0x1fe2 /* 80088C08 00085A08 4B F7 E7 95 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 80088C0C 00085A0C 38 00 00 00 */ li r0, 0 -/* 80088C10 00085A10 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80088C10 00085A10 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088C14 00085A14 90 01 00 08 */ stw r0, 8(r1) -/* 80088C18 00085A18 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80088C18 00085A18 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088C1C 00085A1C 3C 80 80 07 */ lis r4, lbl_800696F8@ha /* 80088C20 00085A20 3C 60 80 07 */ lis r3, lbl_800698A8@ha /* 80088C24 00085A24 90 01 00 0C */ stw r0, 0xc(r1) /* 80088C28 00085A28 38 C4 96 F8 */ addi r6, r4, lbl_800696F8@l /* 80088C2C 00085A2C 38 E3 98 A8 */ addi r7, r3, lbl_800698A8@l /* 80088C30 00085A30 38 85 1E 4C */ addi r4, r5, 0x1e4c -/* 80088C34 00085A34 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088C34 00085A34 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80088C38 00085A38 7F E3 FB 78 */ mr r3, r31 -/* 80088C3C 00085A3C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088C3C 00085A3C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80088C40 00085A40 38 A5 11 E4 */ addi r5, r5, 0x11e4 /* 80088C44 00085A44 FC 40 08 90 */ fmr f2, f1 /* 80088C48 00085A48 39 00 00 00 */ li r8, 0 /* 80088C4C 00085A4C 39 20 00 02 */ li r9, 2 /* 80088C50 00085A50 39 40 00 0F */ li r10, 0xf /* 80088C54 00085A54 4B F7 E7 6D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs -/* 80088C58 00085A58 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80088C58 00085A58 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80088C5C 00085A5C 7C 7E 1B 78 */ mr r30, r3 -/* 80088C60 00085A60 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 80088C60 00085A60 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 80088C64 00085A64 7F E3 FB 78 */ mr r3, r31 /* 80088C68 00085A68 7F C4 F3 78 */ mr r4, r30 /* 80088C6C 00085A6C 38 A5 1F 01 */ addi r5, r5, 0x1f01 /* 80088C70 00085A70 4B F7 E7 2D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 80088C74 00085A74 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80088C74 00085A74 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80088C78 00085A78 7F E3 FB 78 */ mr r3, r31 -/* 80088C7C 00085A7C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 80088C7C 00085A7C 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 80088C80 00085A80 7F C4 F3 78 */ mr r4, r30 /* 80088C84 00085A84 38 A5 1F 53 */ addi r5, r5, 0x1f53 /* 80088C88 00085A88 4B F7 E7 15 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 80088C8C 00085A8C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80088C8C 00085A8C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80088C90 00085A90 7F E3 FB 78 */ mr r3, r31 -/* 80088C94 00085A94 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 80088C94 00085A94 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 80088C98 00085A98 7F C4 F3 78 */ mr r4, r30 /* 80088C9C 00085A9C 38 A5 1F 91 */ addi r5, r5, 0x1f91 /* 80088CA0 00085AA0 4B F7 E6 FD */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 80088CA4 00085AA4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80088CA4 00085AA4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80088CA8 00085AA8 7F E3 FB 78 */ mr r3, r31 -/* 80088CAC 00085AAC 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 80088CAC 00085AAC 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 80088CB0 00085AB0 7F C4 F3 78 */ mr r4, r30 /* 80088CB4 00085AB4 38 A5 1F E2 */ addi r5, r5, 0x1fe2 /* 80088CB8 00085AB8 4B F7 E6 E5 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 80088CBC 00085ABC 38 00 00 00 */ li r0, 0 -/* 80088CC0 00085AC0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80088CC0 00085AC0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088CC4 00085AC4 90 01 00 08 */ stw r0, 8(r1) -/* 80088CC8 00085AC8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80088CC8 00085AC8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088CCC 00085ACC 3C 80 80 07 */ lis r4, lbl_800694D0@ha /* 80088CD0 00085AD0 3C 60 80 07 */ lis r3, lbl_80069508@ha /* 80088CD4 00085AD4 90 01 00 0C */ stw r0, 0xc(r1) /* 80088CD8 00085AD8 38 C4 94 D0 */ addi r6, r4, lbl_800694D0@l /* 80088CDC 00085ADC 38 E3 95 08 */ addi r7, r3, lbl_80069508@l /* 80088CE0 00085AE0 38 85 1E 4C */ addi r4, r5, 0x1e4c -/* 80088CE4 00085AE4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088CE4 00085AE4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80088CE8 00085AE8 7F E3 FB 78 */ mr r3, r31 -/* 80088CEC 00085AEC C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088CEC 00085AEC C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80088CF0 00085AF0 38 A5 11 EF */ addi r5, r5, 0x11ef /* 80088CF4 00085AF4 FC 40 08 90 */ fmr f2, f1 /* 80088CF8 00085AF8 39 00 00 00 */ li r8, 0 /* 80088CFC 00085AFC 39 20 00 00 */ li r9, 0 /* 80088D00 00085B00 39 40 00 10 */ li r10, 0x10 /* 80088D04 00085B04 4B F7 E6 BD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs -/* 80088D08 00085B08 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80088D08 00085B08 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80088D0C 00085B0C 7C 7E 1B 78 */ mr r30, r3 -/* 80088D10 00085B10 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 80088D10 00085B10 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 80088D14 00085B14 7F E3 FB 78 */ mr r3, r31 /* 80088D18 00085B18 7F C4 F3 78 */ mr r4, r30 /* 80088D1C 00085B1C 38 A5 1F 01 */ addi r5, r5, 0x1f01 /* 80088D20 00085B20 4B F7 E6 7D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 80088D24 00085B24 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80088D24 00085B24 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80088D28 00085B28 7F E3 FB 78 */ mr r3, r31 -/* 80088D2C 00085B2C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 80088D2C 00085B2C 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 80088D30 00085B30 7F C4 F3 78 */ mr r4, r30 /* 80088D34 00085B34 38 A5 1F 53 */ addi r5, r5, 0x1f53 /* 80088D38 00085B38 4B F7 E6 65 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 80088D3C 00085B3C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80088D3C 00085B3C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80088D40 00085B40 7F E3 FB 78 */ mr r3, r31 -/* 80088D44 00085B44 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 80088D44 00085B44 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 80088D48 00085B48 7F C4 F3 78 */ mr r4, r30 /* 80088D4C 00085B4C 38 A5 1F 91 */ addi r5, r5, 0x1f91 /* 80088D50 00085B50 4B F7 E6 4D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 80088D54 00085B54 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80088D54 00085B54 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80088D58 00085B58 7F E3 FB 78 */ mr r3, r31 -/* 80088D5C 00085B5C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 80088D5C 00085B5C 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 80088D60 00085B60 7F C4 F3 78 */ mr r4, r30 /* 80088D64 00085B64 38 A5 1F E2 */ addi r5, r5, 0x1fe2 /* 80088D68 00085B68 4B F7 E6 35 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 80088D6C 00085B6C 38 00 00 00 */ li r0, 0 -/* 80088D70 00085B70 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80088D70 00085B70 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088D74 00085B74 90 01 00 08 */ stw r0, 8(r1) -/* 80088D78 00085B78 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80088D78 00085B78 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088D7C 00085B7C 3C 80 80 07 */ lis r4, lbl_8006B5E8@ha /* 80088D80 00085B80 7F E3 FB 78 */ mr r3, r31 /* 80088D84 00085B84 90 01 00 0C */ stw r0, 0xc(r1) /* 80088D88 00085B88 38 C4 B5 E8 */ addi r6, r4, lbl_8006B5E8@l /* 80088D8C 00085B8C 38 85 20 10 */ addi r4, r5, 0x2010 /* 80088D90 00085B90 38 A5 03 AC */ addi r5, r5, 0x3ac -/* 80088D94 00085B94 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088D94 00085B94 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80088D98 00085B98 38 E0 00 00 */ li r7, 0 -/* 80088D9C 00085B9C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088D9C 00085B9C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80088DA0 00085BA0 39 00 00 00 */ li r8, 0 /* 80088DA4 00085BA4 FC 40 08 90 */ fmr f2, f1 /* 80088DA8 00085BA8 39 20 00 00 */ li r9, 0 /* 80088DAC 00085BAC 39 40 00 14 */ li r10, 0x14 /* 80088DB0 00085BB0 4B F7 E6 11 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088DB4 00085BB4 38 00 00 00 */ li r0, 0 -/* 80088DB8 00085BB8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80088DB8 00085BB8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088DBC 00085BBC 90 01 00 08 */ stw r0, 8(r1) -/* 80088DC0 00085BC0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80088DC0 00085BC0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088DC4 00085BC4 3C 80 80 07 */ lis r4, lbl_8006B5E8@ha /* 80088DC8 00085BC8 7F E3 FB 78 */ mr r3, r31 /* 80088DCC 00085BCC 90 01 00 0C */ stw r0, 0xc(r1) /* 80088DD0 00085BD0 38 C4 B5 E8 */ addi r6, r4, lbl_8006B5E8@l /* 80088DD4 00085BD4 38 85 20 10 */ addi r4, r5, 0x2010 /* 80088DD8 00085BD8 38 A5 03 A5 */ addi r5, r5, 0x3a5 -/* 80088DDC 00085BDC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088DDC 00085BDC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80088DE0 00085BE0 38 E0 00 00 */ li r7, 0 -/* 80088DE4 00085BE4 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088DE4 00085BE4 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80088DE8 00085BE8 39 00 00 00 */ li r8, 0 /* 80088DEC 00085BEC FC 40 08 90 */ fmr f2, f1 /* 80088DF0 00085BF0 39 20 00 01 */ li r9, 1 /* 80088DF4 00085BF4 39 40 00 14 */ li r10, 0x14 /* 80088DF8 00085BF8 4B F7 E5 C9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088DFC 00085BFC 38 00 00 00 */ li r0, 0 -/* 80088E00 00085C00 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80088E00 00085C00 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088E04 00085C04 90 01 00 08 */ stw r0, 8(r1) -/* 80088E08 00085C08 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80088E08 00085C08 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088E0C 00085C0C 3C 80 80 07 */ lis r4, lbl_8006B5E8@ha /* 80088E10 00085C10 7F E3 FB 78 */ mr r3, r31 /* 80088E14 00085C14 90 01 00 0C */ stw r0, 0xc(r1) /* 80088E18 00085C18 38 C4 B5 E8 */ addi r6, r4, lbl_8006B5E8@l /* 80088E1C 00085C1C 38 85 20 10 */ addi r4, r5, 0x2010 /* 80088E20 00085C20 38 A5 03 9E */ addi r5, r5, 0x39e -/* 80088E24 00085C24 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088E24 00085C24 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80088E28 00085C28 38 E0 00 00 */ li r7, 0 -/* 80088E2C 00085C2C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088E2C 00085C2C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80088E30 00085C30 39 00 00 00 */ li r8, 0 /* 80088E34 00085C34 FC 40 08 90 */ fmr f2, f1 /* 80088E38 00085C38 39 20 00 02 */ li r9, 2 /* 80088E3C 00085C3C 39 40 00 14 */ li r10, 0x14 /* 80088E40 00085C40 4B F7 E5 81 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088E44 00085C44 38 00 00 00 */ li r0, 0 -/* 80088E48 00085C48 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80088E48 00085C48 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088E4C 00085C4C 90 01 00 08 */ stw r0, 8(r1) -/* 80088E50 00085C50 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80088E50 00085C50 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088E54 00085C54 3C 80 80 07 */ lis r4, lbl_8006B5E8@ha /* 80088E58 00085C58 7F E3 FB 78 */ mr r3, r31 /* 80088E5C 00085C5C 90 01 00 0C */ stw r0, 0xc(r1) /* 80088E60 00085C60 38 C4 B5 E8 */ addi r6, r4, lbl_8006B5E8@l /* 80088E64 00085C64 38 85 20 10 */ addi r4, r5, 0x2010 /* 80088E68 00085C68 38 A5 03 97 */ addi r5, r5, 0x397 -/* 80088E6C 00085C6C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088E6C 00085C6C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80088E70 00085C70 38 E0 00 00 */ li r7, 0 -/* 80088E74 00085C74 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088E74 00085C74 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80088E78 00085C78 39 00 00 00 */ li r8, 0 /* 80088E7C 00085C7C FC 40 08 90 */ fmr f2, f1 /* 80088E80 00085C80 39 20 00 03 */ li r9, 3 /* 80088E84 00085C84 39 40 00 14 */ li r10, 0x14 /* 80088E88 00085C88 4B F7 E5 39 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088E8C 00085C8C 38 00 00 00 */ li r0, 0 -/* 80088E90 00085C90 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80088E90 00085C90 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088E94 00085C94 90 01 00 08 */ stw r0, 8(r1) -/* 80088E98 00085C98 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80088E98 00085C98 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088E9C 00085C9C 3C 80 80 07 */ lis r4, lbl_8006B604@ha /* 80088EA0 00085CA0 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 80088EA4 00085CA4 90 01 00 0C */ stw r0, 0xc(r1) /* 80088EA8 00085CA8 38 C4 B6 04 */ addi r6, r4, lbl_8006B604@l /* 80088EAC 00085CAC 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 80088EB0 00085CB0 38 85 03 AC */ addi r4, r5, 0x3ac -/* 80088EB4 00085CB4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088EB4 00085CB4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80088EB8 00085CB8 7F E3 FB 78 */ mr r3, r31 -/* 80088EBC 00085CBC C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088EBC 00085CBC C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80088EC0 00085CC0 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 80088EC4 00085CC4 FC 40 08 90 */ fmr f2, f1 /* 80088EC8 00085CC8 39 00 00 00 */ li r8, 0 @@ -37980,18 +37980,18 @@ xSndIsPlayingByHandle__FUi: /* 80088ED0 00085CD0 39 40 00 14 */ li r10, 0x14 /* 80088ED4 00085CD4 4B F7 E4 ED */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088ED8 00085CD8 38 00 00 00 */ li r0, 0 -/* 80088EDC 00085CDC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80088EDC 00085CDC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088EE0 00085CE0 90 01 00 08 */ stw r0, 8(r1) -/* 80088EE4 00085CE4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80088EE4 00085CE4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088EE8 00085CE8 3C 80 80 07 */ lis r4, lbl_8006B604@ha /* 80088EEC 00085CEC 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 80088EF0 00085CF0 90 01 00 0C */ stw r0, 0xc(r1) /* 80088EF4 00085CF4 38 C4 B6 04 */ addi r6, r4, lbl_8006B604@l /* 80088EF8 00085CF8 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 80088EFC 00085CFC 38 85 03 A5 */ addi r4, r5, 0x3a5 -/* 80088F00 00085D00 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088F00 00085D00 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80088F04 00085D04 7F E3 FB 78 */ mr r3, r31 -/* 80088F08 00085D08 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088F08 00085D08 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80088F0C 00085D0C 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 80088F10 00085D10 FC 40 08 90 */ fmr f2, f1 /* 80088F14 00085D14 39 00 00 00 */ li r8, 0 @@ -37999,18 +37999,18 @@ xSndIsPlayingByHandle__FUi: /* 80088F1C 00085D1C 39 40 00 14 */ li r10, 0x14 /* 80088F20 00085D20 4B F7 E4 A1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088F24 00085D24 38 00 00 00 */ li r0, 0 -/* 80088F28 00085D28 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80088F28 00085D28 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088F2C 00085D2C 90 01 00 08 */ stw r0, 8(r1) -/* 80088F30 00085D30 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80088F30 00085D30 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088F34 00085D34 3C 80 80 07 */ lis r4, lbl_8006B604@ha /* 80088F38 00085D38 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 80088F3C 00085D3C 90 01 00 0C */ stw r0, 0xc(r1) /* 80088F40 00085D40 38 C4 B6 04 */ addi r6, r4, lbl_8006B604@l /* 80088F44 00085D44 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 80088F48 00085D48 38 85 03 9E */ addi r4, r5, 0x39e -/* 80088F4C 00085D4C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088F4C 00085D4C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80088F50 00085D50 7F E3 FB 78 */ mr r3, r31 -/* 80088F54 00085D54 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088F54 00085D54 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80088F58 00085D58 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 80088F5C 00085D5C FC 40 08 90 */ fmr f2, f1 /* 80088F60 00085D60 39 00 00 00 */ li r8, 0 @@ -38018,18 +38018,18 @@ xSndIsPlayingByHandle__FUi: /* 80088F68 00085D68 39 40 00 14 */ li r10, 0x14 /* 80088F6C 00085D6C 4B F7 E4 55 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80088F70 00085D70 38 00 00 00 */ li r0, 0 -/* 80088F74 00085D74 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80088F74 00085D74 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088F78 00085D78 90 01 00 08 */ stw r0, 8(r1) -/* 80088F7C 00085D7C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 80088F7C 00085D7C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 80088F80 00085D80 3C 80 80 07 */ lis r4, lbl_8006B604@ha /* 80088F84 00085D84 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 80088F88 00085D88 90 01 00 0C */ stw r0, 0xc(r1) /* 80088F8C 00085D8C 38 C4 B6 04 */ addi r6, r4, lbl_8006B604@l /* 80088F90 00085D90 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 80088F94 00085D94 38 85 03 97 */ addi r4, r5, 0x397 -/* 80088F98 00085D98 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80088F98 00085D98 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 80088F9C 00085D9C 7F E3 FB 78 */ mr r3, r31 -/* 80088FA0 00085DA0 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 80088FA0 00085DA0 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 80088FA4 00085DA4 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 80088FA8 00085DA8 FC 40 08 90 */ fmr f2, f1 /* 80088FAC 00085DAC 39 00 00 00 */ li r8, 0 @@ -38045,21 +38045,21 @@ xSndIsPlayingByHandle__FUi: /* 80088FD4 00085DD4 4E 80 00 20 */ blr /* 80088FD8 00085DD8 94 21 FF 80 */ stwu r1, -0x80(r1) /* 80088FDC 00085DDC 7C 08 02 A6 */ mflr r0 -/* 80088FE0 00085DE0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80088FE0 00085DE0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80088FE4 00085DE4 38 80 00 00 */ li r4, 0 /* 80088FE8 00085DE8 90 01 00 84 */ stw r0, 0x84(r1) -/* 80088FEC 00085DEC 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 80088FEC 00085DEC 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 80088FF0 00085DF0 38 A0 00 00 */ li r5, 0 /* 80088FF4 00085DF4 BF 61 00 6C */ stmw r27, 0x6c(r1) /* 80088FF8 00085DF8 38 63 21 D8 */ addi r3, r3, 0x21d8 /* 80088FFC 00085DFC 4B F7 DC 75 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 80089000 00085E00 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 80089004 00085E04 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 80089004 00085E04 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 80089008 00085E08 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l /* 8008900C 00085E0C 7C 7F 1B 78 */ mr r31, r3 /* 80089010 00085E10 90 01 00 08 */ stw r0, 8(r1) /* 80089014 00085E14 38 00 00 00 */ li r0, 0 -/* 80089018 00085E18 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 80089018 00085E18 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 8008901C 00085E1C 38 A0 00 10 */ li r5, 0x10 /* 80089020 00085E20 90 01 00 0C */ stw r0, 0xc(r1) /* 80089024 00085E24 38 84 01 F2 */ addi r4, r4, 0x1f2 @@ -38069,15 +38069,15 @@ xSndIsPlayingByHandle__FUi: /* 80089034 00085E34 39 00 00 00 */ li r8, 0 /* 80089038 00085E38 39 20 00 00 */ li r9, 0 /* 8008903C 00085E3C 39 40 00 00 */ li r10, 0 -/* 80089040 00085E40 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089044 00085E44 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089040 00085E40 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089044 00085E44 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089048 00085E48 4B F7 DD 11 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008904C 00085E4C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089050 00085E50 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089050 00085E50 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089054 00085E54 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089058 00085E58 38 00 00 00 */ li r0, 0 /* 8008905C 00085E5C 90 81 00 08 */ stw r4, 8(r1) -/* 80089060 00085E60 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089060 00085E60 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089064 00085E64 7F E3 FB 78 */ mr r3, r31 /* 80089068 00085E68 38 A0 00 10 */ li r5, 0x10 /* 8008906C 00085E6C 90 01 00 0C */ stw r0, 0xc(r1) @@ -38088,15 +38088,15 @@ xSndIsPlayingByHandle__FUi: /* 80089080 00085E80 39 00 00 00 */ li r8, 0 /* 80089084 00085E84 39 20 00 00 */ li r9, 0 /* 80089088 00085E88 39 40 00 00 */ li r10, 0 -/* 8008908C 00085E8C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089090 00085E90 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008908C 00085E8C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089090 00085E90 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089094 00085E94 4B F7 DC C5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089098 00085E98 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008909C 00085E9C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008909C 00085E9C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800890A0 00085EA0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800890A4 00085EA4 38 00 00 00 */ li r0, 0 /* 800890A8 00085EA8 90 81 00 08 */ stw r4, 8(r1) -/* 800890AC 00085EAC 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800890AC 00085EAC 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800890B0 00085EB0 7F E3 FB 78 */ mr r3, r31 /* 800890B4 00085EB4 38 A0 00 10 */ li r5, 0x10 /* 800890B8 00085EB8 90 01 00 0C */ stw r0, 0xc(r1) @@ -38107,15 +38107,15 @@ xSndIsPlayingByHandle__FUi: /* 800890CC 00085ECC 39 00 00 00 */ li r8, 0 /* 800890D0 00085ED0 39 20 00 00 */ li r9, 0 /* 800890D4 00085ED4 39 40 00 00 */ li r10, 0 -/* 800890D8 00085ED8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800890DC 00085EDC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800890D8 00085ED8 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800890DC 00085EDC C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800890E0 00085EE0 4B F7 DC 79 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800890E4 00085EE4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800890E8 00085EE8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800890E8 00085EE8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800890EC 00085EEC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800890F0 00085EF0 38 00 00 00 */ li r0, 0 /* 800890F4 00085EF4 90 81 00 08 */ stw r4, 8(r1) -/* 800890F8 00085EF8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800890F8 00085EF8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800890FC 00085EFC 7F E3 FB 78 */ mr r3, r31 /* 80089100 00085F00 38 A0 00 10 */ li r5, 0x10 /* 80089104 00085F04 90 01 00 0C */ stw r0, 0xc(r1) @@ -38126,15 +38126,15 @@ xSndIsPlayingByHandle__FUi: /* 80089118 00085F18 39 00 00 00 */ li r8, 0 /* 8008911C 00085F1C 39 20 00 00 */ li r9, 0 /* 80089120 00085F20 39 40 00 00 */ li r10, 0 -/* 80089124 00085F24 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089128 00085F28 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089124 00085F24 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089128 00085F28 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008912C 00085F2C 4B F7 DC 2D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089130 00085F30 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089134 00085F34 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089134 00085F34 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089138 00085F38 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008913C 00085F3C 38 00 00 00 */ li r0, 0 /* 80089140 00085F40 90 81 00 08 */ stw r4, 8(r1) -/* 80089144 00085F44 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089144 00085F44 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089148 00085F48 7F E3 FB 78 */ mr r3, r31 /* 8008914C 00085F4C 38 A0 00 10 */ li r5, 0x10 /* 80089150 00085F50 90 01 00 0C */ stw r0, 0xc(r1) @@ -38145,15 +38145,15 @@ xSndIsPlayingByHandle__FUi: /* 80089164 00085F64 39 00 00 00 */ li r8, 0 /* 80089168 00085F68 39 20 00 00 */ li r9, 0 /* 8008916C 00085F6C 39 40 00 00 */ li r10, 0 -/* 80089170 00085F70 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089174 00085F74 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089170 00085F70 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089174 00085F74 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089178 00085F78 4B F7 DB E1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008917C 00085F7C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089180 00085F80 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089180 00085F80 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089184 00085F84 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089188 00085F88 38 00 00 00 */ li r0, 0 /* 8008918C 00085F8C 90 81 00 08 */ stw r4, 8(r1) -/* 80089190 00085F90 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089190 00085F90 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089194 00085F94 7F E3 FB 78 */ mr r3, r31 /* 80089198 00085F98 38 A0 00 10 */ li r5, 0x10 /* 8008919C 00085F9C 90 01 00 0C */ stw r0, 0xc(r1) @@ -38164,15 +38164,15 @@ xSndIsPlayingByHandle__FUi: /* 800891B0 00085FB0 39 00 00 00 */ li r8, 0 /* 800891B4 00085FB4 39 20 00 00 */ li r9, 0 /* 800891B8 00085FB8 39 40 00 00 */ li r10, 0 -/* 800891BC 00085FBC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800891C0 00085FC0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800891BC 00085FBC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800891C0 00085FC0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800891C4 00085FC4 4B F7 DB 95 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800891C8 00085FC8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800891CC 00085FCC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800891CC 00085FCC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800891D0 00085FD0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800891D4 00085FD4 38 00 00 00 */ li r0, 0 /* 800891D8 00085FD8 90 81 00 08 */ stw r4, 8(r1) -/* 800891DC 00085FDC 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800891DC 00085FDC 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800891E0 00085FE0 7F E3 FB 78 */ mr r3, r31 /* 800891E4 00085FE4 38 A0 00 10 */ li r5, 0x10 /* 800891E8 00085FE8 90 01 00 0C */ stw r0, 0xc(r1) @@ -38183,15 +38183,15 @@ xSndIsPlayingByHandle__FUi: /* 800891FC 00085FFC 39 00 00 00 */ li r8, 0 /* 80089200 00086000 39 20 00 00 */ li r9, 0 /* 80089204 00086004 39 40 00 00 */ li r10, 0 -/* 80089208 00086008 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008920C 0008600C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089208 00086008 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008920C 0008600C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089210 00086010 4B F7 DB 49 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089214 00086014 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089218 00086018 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089218 00086018 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008921C 0008601C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089220 00086020 38 00 00 00 */ li r0, 0 /* 80089224 00086024 90 81 00 08 */ stw r4, 8(r1) -/* 80089228 00086028 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089228 00086028 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008922C 0008602C 7F E3 FB 78 */ mr r3, r31 /* 80089230 00086030 38 A0 00 10 */ li r5, 0x10 /* 80089234 00086034 90 01 00 0C */ stw r0, 0xc(r1) @@ -38202,15 +38202,15 @@ xSndIsPlayingByHandle__FUi: /* 80089248 00086048 39 00 00 00 */ li r8, 0 /* 8008924C 0008604C 39 20 00 00 */ li r9, 0 /* 80089250 00086050 39 40 00 00 */ li r10, 0 -/* 80089254 00086054 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089258 00086058 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089254 00086054 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089258 00086058 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008925C 0008605C 4B F7 DA FD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089260 00086060 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089264 00086064 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089264 00086064 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089268 00086068 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008926C 0008606C 38 00 00 00 */ li r0, 0 /* 80089270 00086070 90 81 00 08 */ stw r4, 8(r1) -/* 80089274 00086074 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089274 00086074 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089278 00086078 7F E3 FB 78 */ mr r3, r31 /* 8008927C 0008607C 38 A0 00 10 */ li r5, 0x10 /* 80089280 00086080 90 01 00 0C */ stw r0, 0xc(r1) @@ -38221,15 +38221,15 @@ xSndIsPlayingByHandle__FUi: /* 80089294 00086094 39 00 00 00 */ li r8, 0 /* 80089298 00086098 39 20 00 00 */ li r9, 0 /* 8008929C 0008609C 39 40 00 00 */ li r10, 0 -/* 800892A0 000860A0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800892A4 000860A4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800892A0 000860A0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800892A4 000860A4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800892A8 000860A8 4B F7 DA B1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800892AC 000860AC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800892B0 000860B0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800892B0 000860B0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800892B4 000860B4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800892B8 000860B8 38 00 00 00 */ li r0, 0 /* 800892BC 000860BC 90 81 00 08 */ stw r4, 8(r1) -/* 800892C0 000860C0 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800892C0 000860C0 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800892C4 000860C4 7F E3 FB 78 */ mr r3, r31 /* 800892C8 000860C8 38 A0 00 10 */ li r5, 0x10 /* 800892CC 000860CC 90 01 00 0C */ stw r0, 0xc(r1) @@ -38240,15 +38240,15 @@ xSndIsPlayingByHandle__FUi: /* 800892E0 000860E0 39 00 00 00 */ li r8, 0 /* 800892E4 000860E4 39 20 00 00 */ li r9, 0 /* 800892E8 000860E8 39 40 00 00 */ li r10, 0 -/* 800892EC 000860EC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800892F0 000860F0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800892EC 000860EC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800892F0 000860F0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800892F4 000860F4 4B F7 DA 65 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800892F8 000860F8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800892FC 000860FC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800892FC 000860FC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089300 00086100 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089304 00086104 38 00 00 00 */ li r0, 0 /* 80089308 00086108 90 81 00 08 */ stw r4, 8(r1) -/* 8008930C 0008610C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008930C 0008610C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089310 00086110 7F E3 FB 78 */ mr r3, r31 /* 80089314 00086114 38 A0 00 10 */ li r5, 0x10 /* 80089318 00086118 90 01 00 0C */ stw r0, 0xc(r1) @@ -38259,15 +38259,15 @@ xSndIsPlayingByHandle__FUi: /* 8008932C 0008612C 39 00 00 00 */ li r8, 0 /* 80089330 00086130 39 20 00 00 */ li r9, 0 /* 80089334 00086134 39 40 00 00 */ li r10, 0 -/* 80089338 00086138 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008933C 0008613C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089338 00086138 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008933C 0008613C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089340 00086140 4B F7 DA 19 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089344 00086144 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089348 00086148 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089348 00086148 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008934C 0008614C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089350 00086150 38 00 00 00 */ li r0, 0 /* 80089354 00086154 90 81 00 08 */ stw r4, 8(r1) -/* 80089358 00086158 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089358 00086158 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008935C 0008615C 7F E3 FB 78 */ mr r3, r31 /* 80089360 00086160 38 A0 00 10 */ li r5, 0x10 /* 80089364 00086164 90 01 00 0C */ stw r0, 0xc(r1) @@ -38278,15 +38278,15 @@ xSndIsPlayingByHandle__FUi: /* 80089378 00086178 39 00 00 00 */ li r8, 0 /* 8008937C 0008617C 39 20 00 00 */ li r9, 0 /* 80089380 00086180 39 40 00 00 */ li r10, 0 -/* 80089384 00086184 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089388 00086188 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089384 00086184 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089388 00086188 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008938C 0008618C 4B F7 D9 CD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089390 00086190 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089394 00086194 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089394 00086194 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089398 00086198 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008939C 0008619C 38 00 00 00 */ li r0, 0 /* 800893A0 000861A0 90 81 00 08 */ stw r4, 8(r1) -/* 800893A4 000861A4 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800893A4 000861A4 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800893A8 000861A8 7F E3 FB 78 */ mr r3, r31 /* 800893AC 000861AC 38 A0 00 10 */ li r5, 0x10 /* 800893B0 000861B0 90 01 00 0C */ stw r0, 0xc(r1) @@ -38297,15 +38297,15 @@ xSndIsPlayingByHandle__FUi: /* 800893C4 000861C4 39 00 00 00 */ li r8, 0 /* 800893C8 000861C8 39 20 00 00 */ li r9, 0 /* 800893CC 000861CC 39 40 00 00 */ li r10, 0 -/* 800893D0 000861D0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800893D4 000861D4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800893D0 000861D0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800893D4 000861D4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800893D8 000861D8 4B F7 D9 81 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800893DC 000861DC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800893E0 000861E0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800893E0 000861E0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800893E4 000861E4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800893E8 000861E8 38 00 00 00 */ li r0, 0 /* 800893EC 000861EC 90 81 00 08 */ stw r4, 8(r1) -/* 800893F0 000861F0 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800893F0 000861F0 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800893F4 000861F4 7F E3 FB 78 */ mr r3, r31 /* 800893F8 000861F8 38 A0 00 10 */ li r5, 0x10 /* 800893FC 000861FC 90 01 00 0C */ stw r0, 0xc(r1) @@ -38316,15 +38316,15 @@ xSndIsPlayingByHandle__FUi: /* 80089410 00086210 39 00 00 00 */ li r8, 0 /* 80089414 00086214 39 20 00 00 */ li r9, 0 /* 80089418 00086218 39 40 00 00 */ li r10, 0 -/* 8008941C 0008621C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089420 00086220 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008941C 0008621C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089420 00086220 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089424 00086224 4B F7 D9 35 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089428 00086228 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008942C 0008622C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008942C 0008622C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089430 00086230 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089434 00086234 38 00 00 00 */ li r0, 0 /* 80089438 00086238 90 81 00 08 */ stw r4, 8(r1) -/* 8008943C 0008623C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008943C 0008623C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089440 00086240 7F E3 FB 78 */ mr r3, r31 /* 80089444 00086244 38 A0 00 20 */ li r5, 0x20 /* 80089448 00086248 90 01 00 0C */ stw r0, 0xc(r1) @@ -38335,15 +38335,15 @@ xSndIsPlayingByHandle__FUi: /* 8008945C 0008625C 39 00 00 00 */ li r8, 0 /* 80089460 00086260 39 20 00 00 */ li r9, 0 /* 80089464 00086264 39 40 00 00 */ li r10, 0 -/* 80089468 00086268 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008946C 0008626C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089468 00086268 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008946C 0008626C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089470 00086270 4B F7 D8 E9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089474 00086274 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089478 00086278 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089478 00086278 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008947C 0008627C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089480 00086280 38 00 00 00 */ li r0, 0 /* 80089484 00086284 90 81 00 08 */ stw r4, 8(r1) -/* 80089488 00086288 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089488 00086288 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008948C 0008628C 7F E3 FB 78 */ mr r3, r31 /* 80089490 00086290 38 A0 00 20 */ li r5, 0x20 /* 80089494 00086294 90 01 00 0C */ stw r0, 0xc(r1) @@ -38354,15 +38354,15 @@ xSndIsPlayingByHandle__FUi: /* 800894A8 000862A8 39 00 00 00 */ li r8, 0 /* 800894AC 000862AC 39 20 00 00 */ li r9, 0 /* 800894B0 000862B0 39 40 00 00 */ li r10, 0 -/* 800894B4 000862B4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800894B8 000862B8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800894B4 000862B4 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800894B8 000862B8 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800894BC 000862BC 4B F7 D8 9D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800894C0 000862C0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800894C4 000862C4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800894C4 000862C4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800894C8 000862C8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800894CC 000862CC 38 00 00 00 */ li r0, 0 /* 800894D0 000862D0 90 81 00 08 */ stw r4, 8(r1) -/* 800894D4 000862D4 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800894D4 000862D4 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800894D8 000862D8 7F E3 FB 78 */ mr r3, r31 /* 800894DC 000862DC 38 A0 00 20 */ li r5, 0x20 /* 800894E0 000862E0 90 01 00 0C */ stw r0, 0xc(r1) @@ -38373,15 +38373,15 @@ xSndIsPlayingByHandle__FUi: /* 800894F4 000862F4 39 00 00 00 */ li r8, 0 /* 800894F8 000862F8 39 20 00 00 */ li r9, 0 /* 800894FC 000862FC 39 40 00 00 */ li r10, 0 -/* 80089500 00086300 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089504 00086304 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089500 00086300 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089504 00086304 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089508 00086308 4B F7 D8 51 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008950C 0008630C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089510 00086310 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089510 00086310 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089514 00086314 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089518 00086318 38 00 00 00 */ li r0, 0 /* 8008951C 0008631C 90 81 00 08 */ stw r4, 8(r1) -/* 80089520 00086320 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089520 00086320 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089524 00086324 7F E3 FB 78 */ mr r3, r31 /* 80089528 00086328 38 A0 00 20 */ li r5, 0x20 /* 8008952C 0008632C 90 01 00 0C */ stw r0, 0xc(r1) @@ -38392,15 +38392,15 @@ xSndIsPlayingByHandle__FUi: /* 80089540 00086340 39 00 00 00 */ li r8, 0 /* 80089544 00086344 39 20 00 00 */ li r9, 0 /* 80089548 00086348 39 40 00 00 */ li r10, 0 -/* 8008954C 0008634C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089550 00086350 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008954C 0008634C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089550 00086350 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089554 00086354 4B F7 D8 05 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089558 00086358 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008955C 0008635C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008955C 0008635C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089560 00086360 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089564 00086364 38 00 00 00 */ li r0, 0 /* 80089568 00086368 90 81 00 08 */ stw r4, 8(r1) -/* 8008956C 0008636C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008956C 0008636C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089570 00086370 7F E3 FB 78 */ mr r3, r31 /* 80089574 00086374 38 A0 00 20 */ li r5, 0x20 /* 80089578 00086378 90 01 00 0C */ stw r0, 0xc(r1) @@ -38411,15 +38411,15 @@ xSndIsPlayingByHandle__FUi: /* 8008958C 0008638C 39 00 00 00 */ li r8, 0 /* 80089590 00086390 39 20 00 00 */ li r9, 0 /* 80089594 00086394 39 40 00 00 */ li r10, 0 -/* 80089598 00086398 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008959C 0008639C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089598 00086398 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008959C 0008639C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800895A0 000863A0 4B F7 D7 B9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800895A4 000863A4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800895A8 000863A8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800895A8 000863A8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800895AC 000863AC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800895B0 000863B0 38 00 00 00 */ li r0, 0 /* 800895B4 000863B4 90 81 00 08 */ stw r4, 8(r1) -/* 800895B8 000863B8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800895B8 000863B8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800895BC 000863BC 7F E3 FB 78 */ mr r3, r31 /* 800895C0 000863C0 38 A0 00 20 */ li r5, 0x20 /* 800895C4 000863C4 90 01 00 0C */ stw r0, 0xc(r1) @@ -38430,15 +38430,15 @@ xSndIsPlayingByHandle__FUi: /* 800895D8 000863D8 39 00 00 00 */ li r8, 0 /* 800895DC 000863DC 39 20 00 00 */ li r9, 0 /* 800895E0 000863E0 39 40 00 00 */ li r10, 0 -/* 800895E4 000863E4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800895E8 000863E8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800895E4 000863E4 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800895E8 000863E8 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800895EC 000863EC 4B F7 D7 6D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800895F0 000863F0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800895F4 000863F4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800895F4 000863F4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800895F8 000863F8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800895FC 000863FC 38 00 00 00 */ li r0, 0 /* 80089600 00086400 90 81 00 08 */ stw r4, 8(r1) -/* 80089604 00086404 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089604 00086404 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089608 00086408 7F E3 FB 78 */ mr r3, r31 /* 8008960C 0008640C 38 A0 00 20 */ li r5, 0x20 /* 80089610 00086410 90 01 00 0C */ stw r0, 0xc(r1) @@ -38449,15 +38449,15 @@ xSndIsPlayingByHandle__FUi: /* 80089624 00086424 39 00 00 00 */ li r8, 0 /* 80089628 00086428 39 20 00 00 */ li r9, 0 /* 8008962C 0008642C 39 40 00 00 */ li r10, 0 -/* 80089630 00086430 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089634 00086434 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089630 00086430 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089634 00086434 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089638 00086438 4B F7 D7 21 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008963C 0008643C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089640 00086440 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089640 00086440 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089644 00086444 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089648 00086448 38 00 00 00 */ li r0, 0 /* 8008964C 0008644C 90 81 00 08 */ stw r4, 8(r1) -/* 80089650 00086450 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089650 00086450 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089654 00086454 7F E3 FB 78 */ mr r3, r31 /* 80089658 00086458 38 A0 00 20 */ li r5, 0x20 /* 8008965C 0008645C 90 01 00 0C */ stw r0, 0xc(r1) @@ -38468,15 +38468,15 @@ xSndIsPlayingByHandle__FUi: /* 80089670 00086470 39 00 00 00 */ li r8, 0 /* 80089674 00086474 39 20 00 00 */ li r9, 0 /* 80089678 00086478 39 40 00 00 */ li r10, 0 -/* 8008967C 0008647C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089680 00086480 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008967C 0008647C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089680 00086480 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089684 00086484 4B F7 D6 D5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089688 00086488 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008968C 0008648C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008968C 0008648C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089690 00086490 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089694 00086494 38 00 00 00 */ li r0, 0 /* 80089698 00086498 90 81 00 08 */ stw r4, 8(r1) -/* 8008969C 0008649C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008969C 0008649C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800896A0 000864A0 7F E3 FB 78 */ mr r3, r31 /* 800896A4 000864A4 38 A0 00 20 */ li r5, 0x20 /* 800896A8 000864A8 90 01 00 0C */ stw r0, 0xc(r1) @@ -38487,15 +38487,15 @@ xSndIsPlayingByHandle__FUi: /* 800896BC 000864BC 39 00 00 00 */ li r8, 0 /* 800896C0 000864C0 39 20 00 00 */ li r9, 0 /* 800896C4 000864C4 39 40 00 00 */ li r10, 0 -/* 800896C8 000864C8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800896CC 000864CC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800896C8 000864C8 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800896CC 000864CC C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800896D0 000864D0 4B F7 D6 89 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800896D4 000864D4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800896D8 000864D8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800896D8 000864D8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800896DC 000864DC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800896E0 000864E0 38 00 00 00 */ li r0, 0 /* 800896E4 000864E4 90 81 00 08 */ stw r4, 8(r1) -/* 800896E8 000864E8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800896E8 000864E8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800896EC 000864EC 7F E3 FB 78 */ mr r3, r31 /* 800896F0 000864F0 38 A0 00 20 */ li r5, 0x20 /* 800896F4 000864F4 90 01 00 0C */ stw r0, 0xc(r1) @@ -38506,15 +38506,15 @@ xSndIsPlayingByHandle__FUi: /* 80089708 00086508 39 00 00 00 */ li r8, 0 /* 8008970C 0008650C 39 20 00 00 */ li r9, 0 /* 80089710 00086510 39 40 00 00 */ li r10, 0 -/* 80089714 00086514 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089718 00086518 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089714 00086514 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089718 00086518 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008971C 0008651C 4B F7 D6 3D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089720 00086520 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089724 00086524 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089724 00086524 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089728 00086528 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008972C 0008652C 38 00 00 00 */ li r0, 0 /* 80089730 00086530 90 81 00 08 */ stw r4, 8(r1) -/* 80089734 00086534 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089734 00086534 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089738 00086538 7F E3 FB 78 */ mr r3, r31 /* 8008973C 0008653C 38 A0 00 10 */ li r5, 0x10 /* 80089740 00086540 90 01 00 0C */ stw r0, 0xc(r1) @@ -38525,15 +38525,15 @@ xSndIsPlayingByHandle__FUi: /* 80089754 00086554 39 00 00 00 */ li r8, 0 /* 80089758 00086558 39 20 00 00 */ li r9, 0 /* 8008975C 0008655C 39 40 00 00 */ li r10, 0 -/* 80089760 00086560 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089764 00086564 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089760 00086560 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089764 00086564 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089768 00086568 4B F7 D5 F1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008976C 0008656C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089770 00086570 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089770 00086570 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089774 00086574 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089778 00086578 38 00 00 00 */ li r0, 0 /* 8008977C 0008657C 90 81 00 08 */ stw r4, 8(r1) -/* 80089780 00086580 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089780 00086580 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089784 00086584 7F E3 FB 78 */ mr r3, r31 /* 80089788 00086588 38 A0 00 10 */ li r5, 0x10 /* 8008978C 0008658C 90 01 00 0C */ stw r0, 0xc(r1) @@ -38544,15 +38544,15 @@ xSndIsPlayingByHandle__FUi: /* 800897A0 000865A0 39 00 00 00 */ li r8, 0 /* 800897A4 000865A4 39 20 00 00 */ li r9, 0 /* 800897A8 000865A8 39 40 00 00 */ li r10, 0 -/* 800897AC 000865AC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800897B0 000865B0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800897AC 000865AC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800897B0 000865B0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800897B4 000865B4 4B F7 D5 A5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800897B8 000865B8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800897BC 000865BC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800897BC 000865BC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800897C0 000865C0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800897C4 000865C4 38 00 00 00 */ li r0, 0 /* 800897C8 000865C8 90 81 00 08 */ stw r4, 8(r1) -/* 800897CC 000865CC 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800897CC 000865CC 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800897D0 000865D0 7F E3 FB 78 */ mr r3, r31 /* 800897D4 000865D4 38 A0 00 10 */ li r5, 0x10 /* 800897D8 000865D8 90 01 00 0C */ stw r0, 0xc(r1) @@ -38563,15 +38563,15 @@ xSndIsPlayingByHandle__FUi: /* 800897EC 000865EC 39 00 00 00 */ li r8, 0 /* 800897F0 000865F0 39 20 00 00 */ li r9, 0 /* 800897F4 000865F4 39 40 00 00 */ li r10, 0 -/* 800897F8 000865F8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800897FC 000865FC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800897F8 000865F8 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800897FC 000865FC C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089800 00086600 4B F7 D5 59 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089804 00086604 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089808 00086608 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089808 00086608 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008980C 0008660C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089810 00086610 38 00 00 00 */ li r0, 0 /* 80089814 00086614 90 81 00 08 */ stw r4, 8(r1) -/* 80089818 00086618 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089818 00086618 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008981C 0008661C 7F E3 FB 78 */ mr r3, r31 /* 80089820 00086620 38 A0 00 10 */ li r5, 0x10 /* 80089824 00086624 90 01 00 0C */ stw r0, 0xc(r1) @@ -38582,15 +38582,15 @@ xSndIsPlayingByHandle__FUi: /* 80089838 00086638 39 00 00 00 */ li r8, 0 /* 8008983C 0008663C 39 20 00 00 */ li r9, 0 /* 80089840 00086640 39 40 00 00 */ li r10, 0 -/* 80089844 00086644 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089848 00086648 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089844 00086644 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089848 00086648 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008984C 0008664C 4B F7 D5 0D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089850 00086650 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089854 00086654 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089854 00086654 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089858 00086658 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008985C 0008665C 38 00 00 00 */ li r0, 0 /* 80089860 00086660 90 81 00 08 */ stw r4, 8(r1) -/* 80089864 00086664 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089864 00086664 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089868 00086668 7F E3 FB 78 */ mr r3, r31 /* 8008986C 0008666C 38 A0 00 10 */ li r5, 0x10 /* 80089870 00086670 90 01 00 0C */ stw r0, 0xc(r1) @@ -38601,15 +38601,15 @@ xSndIsPlayingByHandle__FUi: /* 80089884 00086684 39 00 00 00 */ li r8, 0 /* 80089888 00086688 39 20 00 00 */ li r9, 0 /* 8008988C 0008668C 39 40 00 00 */ li r10, 0 -/* 80089890 00086690 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089894 00086694 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089890 00086690 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089894 00086694 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089898 00086698 4B F7 D4 C1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008989C 0008669C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800898A0 000866A0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800898A0 000866A0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800898A4 000866A4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800898A8 000866A8 38 00 00 00 */ li r0, 0 /* 800898AC 000866AC 90 81 00 08 */ stw r4, 8(r1) -/* 800898B0 000866B0 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800898B0 000866B0 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800898B4 000866B4 7F E3 FB 78 */ mr r3, r31 /* 800898B8 000866B8 38 A0 00 10 */ li r5, 0x10 /* 800898BC 000866BC 90 01 00 0C */ stw r0, 0xc(r1) @@ -38620,15 +38620,15 @@ xSndIsPlayingByHandle__FUi: /* 800898D0 000866D0 39 00 00 00 */ li r8, 0 /* 800898D4 000866D4 39 20 00 00 */ li r9, 0 /* 800898D8 000866D8 39 40 00 00 */ li r10, 0 -/* 800898DC 000866DC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800898E0 000866E0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800898DC 000866DC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800898E0 000866E0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800898E4 000866E4 4B F7 D4 75 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800898E8 000866E8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800898EC 000866EC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800898EC 000866EC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800898F0 000866F0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800898F4 000866F4 38 00 00 00 */ li r0, 0 /* 800898F8 000866F8 90 81 00 08 */ stw r4, 8(r1) -/* 800898FC 000866FC 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800898FC 000866FC 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089900 00086700 7F E3 FB 78 */ mr r3, r31 /* 80089904 00086704 38 A0 00 20 */ li r5, 0x20 /* 80089908 00086708 90 01 00 0C */ stw r0, 0xc(r1) @@ -38639,15 +38639,15 @@ xSndIsPlayingByHandle__FUi: /* 8008991C 0008671C 39 00 00 00 */ li r8, 0 /* 80089920 00086720 39 20 00 00 */ li r9, 0 /* 80089924 00086724 39 40 00 00 */ li r10, 0 -/* 80089928 00086728 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008992C 0008672C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089928 00086728 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008992C 0008672C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089930 00086730 4B F7 D4 29 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089934 00086734 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089938 00086738 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089938 00086738 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008993C 0008673C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089940 00086740 38 00 00 00 */ li r0, 0 /* 80089944 00086744 90 81 00 08 */ stw r4, 8(r1) -/* 80089948 00086748 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089948 00086748 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008994C 0008674C 7F E3 FB 78 */ mr r3, r31 /* 80089950 00086750 38 A0 00 10 */ li r5, 0x10 /* 80089954 00086754 90 01 00 0C */ stw r0, 0xc(r1) @@ -38658,15 +38658,15 @@ xSndIsPlayingByHandle__FUi: /* 80089968 00086768 39 00 00 00 */ li r8, 0 /* 8008996C 0008676C 39 20 00 00 */ li r9, 0 /* 80089970 00086770 39 40 00 00 */ li r10, 0 -/* 80089974 00086774 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089978 00086778 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089974 00086774 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089978 00086778 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008997C 0008677C 4B F7 D3 DD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089980 00086780 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089984 00086784 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089984 00086784 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089988 00086788 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008998C 0008678C 38 00 00 00 */ li r0, 0 /* 80089990 00086790 90 81 00 08 */ stw r4, 8(r1) -/* 80089994 00086794 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089994 00086794 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089998 00086798 7F E3 FB 78 */ mr r3, r31 /* 8008999C 0008679C 38 A0 00 20 */ li r5, 0x20 /* 800899A0 000867A0 90 01 00 0C */ stw r0, 0xc(r1) @@ -38677,15 +38677,15 @@ xSndIsPlayingByHandle__FUi: /* 800899B4 000867B4 39 00 00 00 */ li r8, 0 /* 800899B8 000867B8 39 20 00 00 */ li r9, 0 /* 800899BC 000867BC 39 40 00 00 */ li r10, 0 -/* 800899C0 000867C0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800899C4 000867C4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800899C0 000867C0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800899C4 000867C4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800899C8 000867C8 4B F7 D3 91 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800899CC 000867CC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800899D0 000867D0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800899D0 000867D0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800899D4 000867D4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800899D8 000867D8 38 00 00 00 */ li r0, 0 /* 800899DC 000867DC 90 81 00 08 */ stw r4, 8(r1) -/* 800899E0 000867E0 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800899E0 000867E0 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800899E4 000867E4 7F E3 FB 78 */ mr r3, r31 /* 800899E8 000867E8 38 A0 00 10 */ li r5, 0x10 /* 800899EC 000867EC 90 01 00 0C */ stw r0, 0xc(r1) @@ -38696,15 +38696,15 @@ xSndIsPlayingByHandle__FUi: /* 80089A00 00086800 39 00 00 00 */ li r8, 0 /* 80089A04 00086804 39 20 00 00 */ li r9, 0 /* 80089A08 00086808 39 40 00 00 */ li r10, 0 -/* 80089A0C 0008680C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089A10 00086810 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089A0C 0008680C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089A10 00086810 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089A14 00086814 4B F7 D3 45 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089A18 00086818 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089A1C 0008681C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089A1C 0008681C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089A20 00086820 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089A24 00086824 38 00 00 00 */ li r0, 0 /* 80089A28 00086828 90 81 00 08 */ stw r4, 8(r1) -/* 80089A2C 0008682C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089A2C 0008682C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089A30 00086830 7F E3 FB 78 */ mr r3, r31 /* 80089A34 00086834 38 A0 00 20 */ li r5, 0x20 /* 80089A38 00086838 90 01 00 0C */ stw r0, 0xc(r1) @@ -38715,15 +38715,15 @@ xSndIsPlayingByHandle__FUi: /* 80089A4C 0008684C 39 00 00 00 */ li r8, 0 /* 80089A50 00086850 39 20 00 00 */ li r9, 0 /* 80089A54 00086854 39 40 00 00 */ li r10, 0 -/* 80089A58 00086858 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089A5C 0008685C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089A58 00086858 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089A5C 0008685C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089A60 00086860 4B F7 D2 F9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089A64 00086864 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089A68 00086868 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089A68 00086868 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089A6C 0008686C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089A70 00086870 38 00 00 00 */ li r0, 0 /* 80089A74 00086874 90 81 00 08 */ stw r4, 8(r1) -/* 80089A78 00086878 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089A78 00086878 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089A7C 0008687C 7F E3 FB 78 */ mr r3, r31 /* 80089A80 00086880 38 A0 00 20 */ li r5, 0x20 /* 80089A84 00086884 90 01 00 0C */ stw r0, 0xc(r1) @@ -38734,15 +38734,15 @@ xSndIsPlayingByHandle__FUi: /* 80089A98 00086898 39 00 00 00 */ li r8, 0 /* 80089A9C 0008689C 39 20 00 00 */ li r9, 0 /* 80089AA0 000868A0 39 40 00 00 */ li r10, 0 -/* 80089AA4 000868A4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089AA8 000868A8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089AA4 000868A4 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089AA8 000868A8 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089AAC 000868AC 4B F7 D2 AD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089AB0 000868B0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089AB4 000868B4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089AB4 000868B4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089AB8 000868B8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089ABC 000868BC 38 00 00 00 */ li r0, 0 /* 80089AC0 000868C0 90 81 00 08 */ stw r4, 8(r1) -/* 80089AC4 000868C4 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089AC4 000868C4 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089AC8 000868C8 7F E3 FB 78 */ mr r3, r31 /* 80089ACC 000868CC 38 A0 00 20 */ li r5, 0x20 /* 80089AD0 000868D0 90 01 00 0C */ stw r0, 0xc(r1) @@ -38753,15 +38753,15 @@ xSndIsPlayingByHandle__FUi: /* 80089AE4 000868E4 39 00 00 00 */ li r8, 0 /* 80089AE8 000868E8 39 20 00 00 */ li r9, 0 /* 80089AEC 000868EC 39 40 00 00 */ li r10, 0 -/* 80089AF0 000868F0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089AF4 000868F4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089AF0 000868F0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089AF4 000868F4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089AF8 000868F8 4B F7 D2 61 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089AFC 000868FC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089B00 00086900 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089B00 00086900 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089B04 00086904 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089B08 00086908 38 00 00 00 */ li r0, 0 /* 80089B0C 0008690C 90 81 00 08 */ stw r4, 8(r1) -/* 80089B10 00086910 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089B10 00086910 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089B14 00086914 7F E3 FB 78 */ mr r3, r31 /* 80089B18 00086918 38 A0 00 10 */ li r5, 0x10 /* 80089B1C 0008691C 90 01 00 0C */ stw r0, 0xc(r1) @@ -38772,15 +38772,15 @@ xSndIsPlayingByHandle__FUi: /* 80089B30 00086930 39 00 00 00 */ li r8, 0 /* 80089B34 00086934 39 20 00 00 */ li r9, 0 /* 80089B38 00086938 39 40 00 00 */ li r10, 0 -/* 80089B3C 0008693C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089B40 00086940 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089B3C 0008693C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089B40 00086940 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089B44 00086944 4B F7 D2 15 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089B48 00086948 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089B4C 0008694C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089B4C 0008694C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089B50 00086950 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089B54 00086954 38 00 00 00 */ li r0, 0 /* 80089B58 00086958 90 81 00 08 */ stw r4, 8(r1) -/* 80089B5C 0008695C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089B5C 0008695C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089B60 00086960 7F E3 FB 78 */ mr r3, r31 /* 80089B64 00086964 38 A0 00 20 */ li r5, 0x20 /* 80089B68 00086968 90 01 00 0C */ stw r0, 0xc(r1) @@ -38791,15 +38791,15 @@ xSndIsPlayingByHandle__FUi: /* 80089B7C 0008697C 39 00 00 00 */ li r8, 0 /* 80089B80 00086980 39 20 00 00 */ li r9, 0 /* 80089B84 00086984 39 40 00 00 */ li r10, 0 -/* 80089B88 00086988 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089B8C 0008698C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089B88 00086988 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089B8C 0008698C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089B90 00086990 4B F7 D1 C9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089B94 00086994 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089B98 00086998 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089B98 00086998 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089B9C 0008699C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089BA0 000869A0 38 00 00 00 */ li r0, 0 /* 80089BA4 000869A4 90 81 00 08 */ stw r4, 8(r1) -/* 80089BA8 000869A8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089BA8 000869A8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089BAC 000869AC 7F E3 FB 78 */ mr r3, r31 /* 80089BB0 000869B0 38 A0 00 20 */ li r5, 0x20 /* 80089BB4 000869B4 90 01 00 0C */ stw r0, 0xc(r1) @@ -38810,15 +38810,15 @@ xSndIsPlayingByHandle__FUi: /* 80089BC8 000869C8 39 00 00 00 */ li r8, 0 /* 80089BCC 000869CC 39 20 00 00 */ li r9, 0 /* 80089BD0 000869D0 39 40 00 00 */ li r10, 0 -/* 80089BD4 000869D4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089BD8 000869D8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089BD4 000869D4 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089BD8 000869D8 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089BDC 000869DC 4B F7 D1 7D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089BE0 000869E0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089BE4 000869E4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089BE4 000869E4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089BE8 000869E8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089BEC 000869EC 38 00 00 00 */ li r0, 0 /* 80089BF0 000869F0 90 81 00 08 */ stw r4, 8(r1) -/* 80089BF4 000869F4 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089BF4 000869F4 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089BF8 000869F8 7F E3 FB 78 */ mr r3, r31 /* 80089BFC 000869FC 38 A0 00 10 */ li r5, 0x10 /* 80089C00 00086A00 90 01 00 0C */ stw r0, 0xc(r1) @@ -38829,15 +38829,15 @@ xSndIsPlayingByHandle__FUi: /* 80089C14 00086A14 39 00 00 00 */ li r8, 0 /* 80089C18 00086A18 39 20 00 00 */ li r9, 0 /* 80089C1C 00086A1C 39 40 00 00 */ li r10, 0 -/* 80089C20 00086A20 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089C24 00086A24 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089C20 00086A20 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089C24 00086A24 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089C28 00086A28 4B F7 D1 31 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089C2C 00086A2C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089C30 00086A30 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089C30 00086A30 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089C34 00086A34 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089C38 00086A38 38 00 00 00 */ li r0, 0 /* 80089C3C 00086A3C 90 81 00 08 */ stw r4, 8(r1) -/* 80089C40 00086A40 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089C40 00086A40 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089C44 00086A44 7F E3 FB 78 */ mr r3, r31 /* 80089C48 00086A48 38 A0 00 20 */ li r5, 0x20 /* 80089C4C 00086A4C 90 01 00 0C */ stw r0, 0xc(r1) @@ -38848,15 +38848,15 @@ xSndIsPlayingByHandle__FUi: /* 80089C60 00086A60 39 00 00 00 */ li r8, 0 /* 80089C64 00086A64 39 20 00 00 */ li r9, 0 /* 80089C68 00086A68 39 40 00 00 */ li r10, 0 -/* 80089C6C 00086A6C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089C70 00086A70 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089C6C 00086A6C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089C70 00086A70 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089C74 00086A74 4B F7 D0 E5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089C78 00086A78 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089C7C 00086A7C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089C7C 00086A7C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089C80 00086A80 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089C84 00086A84 38 00 00 00 */ li r0, 0 /* 80089C88 00086A88 90 81 00 08 */ stw r4, 8(r1) -/* 80089C8C 00086A8C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089C8C 00086A8C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089C90 00086A90 7F E3 FB 78 */ mr r3, r31 /* 80089C94 00086A94 38 A0 00 20 */ li r5, 0x20 /* 80089C98 00086A98 90 01 00 0C */ stw r0, 0xc(r1) @@ -38867,15 +38867,15 @@ xSndIsPlayingByHandle__FUi: /* 80089CAC 00086AAC 39 00 00 00 */ li r8, 0 /* 80089CB0 00086AB0 39 20 00 00 */ li r9, 0 /* 80089CB4 00086AB4 39 40 00 00 */ li r10, 0 -/* 80089CB8 00086AB8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089CBC 00086ABC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089CB8 00086AB8 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089CBC 00086ABC C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089CC0 00086AC0 4B F7 D0 99 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089CC4 00086AC4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089CC8 00086AC8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089CC8 00086AC8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089CCC 00086ACC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089CD0 00086AD0 38 00 00 00 */ li r0, 0 /* 80089CD4 00086AD4 90 81 00 08 */ stw r4, 8(r1) -/* 80089CD8 00086AD8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089CD8 00086AD8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089CDC 00086ADC 7F E3 FB 78 */ mr r3, r31 /* 80089CE0 00086AE0 38 A0 00 20 */ li r5, 0x20 /* 80089CE4 00086AE4 90 01 00 0C */ stw r0, 0xc(r1) @@ -38886,15 +38886,15 @@ xSndIsPlayingByHandle__FUi: /* 80089CF8 00086AF8 39 00 00 00 */ li r8, 0 /* 80089CFC 00086AFC 39 20 00 00 */ li r9, 0 /* 80089D00 00086B00 39 40 00 00 */ li r10, 0 -/* 80089D04 00086B04 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089D08 00086B08 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089D04 00086B04 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089D08 00086B08 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089D0C 00086B0C 4B F7 D0 4D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089D10 00086B10 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089D14 00086B14 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089D14 00086B14 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089D18 00086B18 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089D1C 00086B1C 38 00 00 00 */ li r0, 0 /* 80089D20 00086B20 90 81 00 08 */ stw r4, 8(r1) -/* 80089D24 00086B24 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089D24 00086B24 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089D28 00086B28 7F E3 FB 78 */ mr r3, r31 /* 80089D2C 00086B2C 38 A0 00 10 */ li r5, 0x10 /* 80089D30 00086B30 90 01 00 0C */ stw r0, 0xc(r1) @@ -38905,15 +38905,15 @@ xSndIsPlayingByHandle__FUi: /* 80089D44 00086B44 39 00 00 00 */ li r8, 0 /* 80089D48 00086B48 39 20 00 00 */ li r9, 0 /* 80089D4C 00086B4C 39 40 00 00 */ li r10, 0 -/* 80089D50 00086B50 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089D54 00086B54 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089D50 00086B50 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089D54 00086B54 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089D58 00086B58 4B F7 D0 01 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089D5C 00086B5C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089D60 00086B60 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089D60 00086B60 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089D64 00086B64 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089D68 00086B68 38 00 00 00 */ li r0, 0 /* 80089D6C 00086B6C 90 81 00 08 */ stw r4, 8(r1) -/* 80089D70 00086B70 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089D70 00086B70 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089D74 00086B74 7F E3 FB 78 */ mr r3, r31 /* 80089D78 00086B78 38 A0 00 20 */ li r5, 0x20 /* 80089D7C 00086B7C 90 01 00 0C */ stw r0, 0xc(r1) @@ -38924,15 +38924,15 @@ xSndIsPlayingByHandle__FUi: /* 80089D90 00086B90 39 00 00 00 */ li r8, 0 /* 80089D94 00086B94 39 20 00 00 */ li r9, 0 /* 80089D98 00086B98 39 40 00 00 */ li r10, 0 -/* 80089D9C 00086B9C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089DA0 00086BA0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089D9C 00086B9C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089DA0 00086BA0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089DA4 00086BA4 4B F7 CF B5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089DA8 00086BA8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089DAC 00086BAC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089DAC 00086BAC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089DB0 00086BB0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089DB4 00086BB4 38 00 00 00 */ li r0, 0 /* 80089DB8 00086BB8 90 81 00 08 */ stw r4, 8(r1) -/* 80089DBC 00086BBC 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089DBC 00086BBC 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089DC0 00086BC0 7F E3 FB 78 */ mr r3, r31 /* 80089DC4 00086BC4 38 A0 00 20 */ li r5, 0x20 /* 80089DC8 00086BC8 90 01 00 0C */ stw r0, 0xc(r1) @@ -38943,15 +38943,15 @@ xSndIsPlayingByHandle__FUi: /* 80089DDC 00086BDC 39 00 00 00 */ li r8, 0 /* 80089DE0 00086BE0 39 20 00 00 */ li r9, 0 /* 80089DE4 00086BE4 39 40 00 00 */ li r10, 0 -/* 80089DE8 00086BE8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089DEC 00086BEC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089DE8 00086BE8 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089DEC 00086BEC C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089DF0 00086BF0 4B F7 CF 69 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089DF4 00086BF4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089DF8 00086BF8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089DF8 00086BF8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089DFC 00086BFC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089E00 00086C00 38 00 00 00 */ li r0, 0 /* 80089E04 00086C04 90 81 00 08 */ stw r4, 8(r1) -/* 80089E08 00086C08 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089E08 00086C08 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089E0C 00086C0C 7F E3 FB 78 */ mr r3, r31 /* 80089E10 00086C10 38 A0 00 20 */ li r5, 0x20 /* 80089E14 00086C14 90 01 00 0C */ stw r0, 0xc(r1) @@ -38962,15 +38962,15 @@ xSndIsPlayingByHandle__FUi: /* 80089E28 00086C28 39 00 00 00 */ li r8, 0 /* 80089E2C 00086C2C 39 20 00 00 */ li r9, 0 /* 80089E30 00086C30 39 40 00 00 */ li r10, 0 -/* 80089E34 00086C34 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089E38 00086C38 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089E34 00086C34 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089E38 00086C38 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089E3C 00086C3C 4B F7 CF 1D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089E40 00086C40 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089E44 00086C44 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089E44 00086C44 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089E48 00086C48 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089E4C 00086C4C 38 00 00 00 */ li r0, 0 /* 80089E50 00086C50 90 81 00 08 */ stw r4, 8(r1) -/* 80089E54 00086C54 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089E54 00086C54 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089E58 00086C58 7F E3 FB 78 */ mr r3, r31 /* 80089E5C 00086C5C 38 A0 00 10 */ li r5, 0x10 /* 80089E60 00086C60 90 01 00 0C */ stw r0, 0xc(r1) @@ -38981,15 +38981,15 @@ xSndIsPlayingByHandle__FUi: /* 80089E74 00086C74 39 00 00 00 */ li r8, 0 /* 80089E78 00086C78 39 20 00 00 */ li r9, 0 /* 80089E7C 00086C7C 39 40 00 00 */ li r10, 0 -/* 80089E80 00086C80 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089E84 00086C84 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089E80 00086C80 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089E84 00086C84 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089E88 00086C88 4B F7 CE D1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089E8C 00086C8C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089E90 00086C90 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089E90 00086C90 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089E94 00086C94 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089E98 00086C98 38 00 00 00 */ li r0, 0 /* 80089E9C 00086C9C 90 81 00 08 */ stw r4, 8(r1) -/* 80089EA0 00086CA0 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089EA0 00086CA0 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089EA4 00086CA4 7F E3 FB 78 */ mr r3, r31 /* 80089EA8 00086CA8 38 A0 00 20 */ li r5, 0x20 /* 80089EAC 00086CAC 90 01 00 0C */ stw r0, 0xc(r1) @@ -39000,15 +39000,15 @@ xSndIsPlayingByHandle__FUi: /* 80089EC0 00086CC0 39 00 00 00 */ li r8, 0 /* 80089EC4 00086CC4 39 20 00 00 */ li r9, 0 /* 80089EC8 00086CC8 39 40 00 00 */ li r10, 0 -/* 80089ECC 00086CCC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089ED0 00086CD0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089ECC 00086CCC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089ED0 00086CD0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089ED4 00086CD4 4B F7 CE 85 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089ED8 00086CD8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089EDC 00086CDC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089EDC 00086CDC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089EE0 00086CE0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089EE4 00086CE4 38 00 00 00 */ li r0, 0 /* 80089EE8 00086CE8 90 81 00 08 */ stw r4, 8(r1) -/* 80089EEC 00086CEC 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089EEC 00086CEC 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089EF0 00086CF0 7F E3 FB 78 */ mr r3, r31 /* 80089EF4 00086CF4 38 A0 00 20 */ li r5, 0x20 /* 80089EF8 00086CF8 90 01 00 0C */ stw r0, 0xc(r1) @@ -39019,15 +39019,15 @@ xSndIsPlayingByHandle__FUi: /* 80089F0C 00086D0C 39 00 00 00 */ li r8, 0 /* 80089F10 00086D10 39 20 00 00 */ li r9, 0 /* 80089F14 00086D14 39 40 00 00 */ li r10, 0 -/* 80089F18 00086D18 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089F1C 00086D1C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089F18 00086D18 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089F1C 00086D1C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089F20 00086D20 4B F7 CE 39 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089F24 00086D24 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089F28 00086D28 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089F28 00086D28 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089F2C 00086D2C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089F30 00086D30 38 00 00 00 */ li r0, 0 /* 80089F34 00086D34 90 81 00 08 */ stw r4, 8(r1) -/* 80089F38 00086D38 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089F38 00086D38 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089F3C 00086D3C 7F E3 FB 78 */ mr r3, r31 /* 80089F40 00086D40 38 A0 00 20 */ li r5, 0x20 /* 80089F44 00086D44 90 01 00 0C */ stw r0, 0xc(r1) @@ -39038,15 +39038,15 @@ xSndIsPlayingByHandle__FUi: /* 80089F58 00086D58 39 00 00 00 */ li r8, 0 /* 80089F5C 00086D5C 39 20 00 00 */ li r9, 0 /* 80089F60 00086D60 39 40 00 00 */ li r10, 0 -/* 80089F64 00086D64 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089F68 00086D68 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089F64 00086D64 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089F68 00086D68 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089F6C 00086D6C 4B F7 CD ED */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089F70 00086D70 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089F74 00086D74 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089F74 00086D74 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089F78 00086D78 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089F7C 00086D7C 38 00 00 00 */ li r0, 0 /* 80089F80 00086D80 90 81 00 08 */ stw r4, 8(r1) -/* 80089F84 00086D84 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089F84 00086D84 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089F88 00086D88 7F E3 FB 78 */ mr r3, r31 /* 80089F8C 00086D8C 38 A0 00 20 */ li r5, 0x20 /* 80089F90 00086D90 90 01 00 0C */ stw r0, 0xc(r1) @@ -39057,15 +39057,15 @@ xSndIsPlayingByHandle__FUi: /* 80089FA4 00086DA4 39 00 00 00 */ li r8, 0 /* 80089FA8 00086DA8 39 20 00 00 */ li r9, 0 /* 80089FAC 00086DAC 39 40 00 00 */ li r10, 0 -/* 80089FB0 00086DB0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80089FB4 00086DB4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089FB0 00086DB0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80089FB4 00086DB4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80089FB8 00086DB8 4B F7 CD A1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80089FBC 00086DBC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80089FC0 00086DC0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80089FC0 00086DC0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80089FC4 00086DC4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80089FC8 00086DC8 38 00 00 00 */ li r0, 0 /* 80089FCC 00086DCC 90 81 00 08 */ stw r4, 8(r1) -/* 80089FD0 00086DD0 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80089FD0 00086DD0 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80089FD4 00086DD4 7F E3 FB 78 */ mr r3, r31 /* 80089FD8 00086DD8 38 A0 00 10 */ li r5, 0x10 /* 80089FDC 00086DDC 90 01 00 0C */ stw r0, 0xc(r1) @@ -39076,15 +39076,15 @@ xSndIsPlayingByHandle__FUi: /* 80089FF0 00086DF0 39 00 00 00 */ li r8, 0 /* 80089FF4 00086DF4 39 20 00 00 */ li r9, 0 /* 80089FF8 00086DF8 39 40 00 00 */ li r10, 0 -/* 80089FFC 00086DFC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A000 00086E00 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80089FFC 00086DFC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A000 00086E00 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A004 00086E04 4B F7 CD 55 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A008 00086E08 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A00C 00086E0C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A00C 00086E0C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A010 00086E10 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A014 00086E14 38 00 00 00 */ li r0, 0 /* 8008A018 00086E18 90 81 00 08 */ stw r4, 8(r1) -/* 8008A01C 00086E1C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A01C 00086E1C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A020 00086E20 7F E3 FB 78 */ mr r3, r31 /* 8008A024 00086E24 38 A0 00 20 */ li r5, 0x20 /* 8008A028 00086E28 90 01 00 0C */ stw r0, 0xc(r1) @@ -39095,15 +39095,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A03C 00086E3C 39 00 00 00 */ li r8, 0 /* 8008A040 00086E40 39 20 00 00 */ li r9, 0 /* 8008A044 00086E44 39 40 00 00 */ li r10, 0 -/* 8008A048 00086E48 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A04C 00086E4C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A048 00086E48 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A04C 00086E4C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A050 00086E50 4B F7 CD 09 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A054 00086E54 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A058 00086E58 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A058 00086E58 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A05C 00086E5C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A060 00086E60 38 00 00 00 */ li r0, 0 /* 8008A064 00086E64 90 81 00 08 */ stw r4, 8(r1) -/* 8008A068 00086E68 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A068 00086E68 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A06C 00086E6C 7F E3 FB 78 */ mr r3, r31 /* 8008A070 00086E70 38 A0 00 20 */ li r5, 0x20 /* 8008A074 00086E74 90 01 00 0C */ stw r0, 0xc(r1) @@ -39114,15 +39114,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A088 00086E88 39 00 00 00 */ li r8, 0 /* 8008A08C 00086E8C 39 20 00 00 */ li r9, 0 /* 8008A090 00086E90 39 40 00 00 */ li r10, 0 -/* 8008A094 00086E94 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A098 00086E98 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A094 00086E94 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A098 00086E98 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A09C 00086E9C 4B F7 CC BD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A0A0 00086EA0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A0A4 00086EA4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A0A4 00086EA4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A0A8 00086EA8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A0AC 00086EAC 38 00 00 00 */ li r0, 0 /* 8008A0B0 00086EB0 90 81 00 08 */ stw r4, 8(r1) -/* 8008A0B4 00086EB4 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A0B4 00086EB4 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A0B8 00086EB8 7F E3 FB 78 */ mr r3, r31 /* 8008A0BC 00086EBC 38 A0 00 20 */ li r5, 0x20 /* 8008A0C0 00086EC0 90 01 00 0C */ stw r0, 0xc(r1) @@ -39133,15 +39133,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A0D4 00086ED4 39 00 00 00 */ li r8, 0 /* 8008A0D8 00086ED8 39 20 00 00 */ li r9, 0 /* 8008A0DC 00086EDC 39 40 00 00 */ li r10, 0 -/* 8008A0E0 00086EE0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A0E4 00086EE4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A0E0 00086EE0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A0E4 00086EE4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A0E8 00086EE8 4B F7 CC 71 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A0EC 00086EEC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A0F0 00086EF0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A0F0 00086EF0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A0F4 00086EF4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A0F8 00086EF8 38 00 00 00 */ li r0, 0 /* 8008A0FC 00086EFC 90 81 00 08 */ stw r4, 8(r1) -/* 8008A100 00086F00 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A100 00086F00 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A104 00086F04 7F E3 FB 78 */ mr r3, r31 /* 8008A108 00086F08 38 A0 00 20 */ li r5, 0x20 /* 8008A10C 00086F0C 90 01 00 0C */ stw r0, 0xc(r1) @@ -39152,15 +39152,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A120 00086F20 39 00 00 00 */ li r8, 0 /* 8008A124 00086F24 39 20 00 00 */ li r9, 0 /* 8008A128 00086F28 39 40 00 00 */ li r10, 0 -/* 8008A12C 00086F2C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A130 00086F30 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A12C 00086F2C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A130 00086F30 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A134 00086F34 4B F7 CC 25 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A138 00086F38 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A13C 00086F3C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A13C 00086F3C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A140 00086F40 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A144 00086F44 38 00 00 00 */ li r0, 0 /* 8008A148 00086F48 90 81 00 08 */ stw r4, 8(r1) -/* 8008A14C 00086F4C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A14C 00086F4C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A150 00086F50 7F E3 FB 78 */ mr r3, r31 /* 8008A154 00086F54 38 A0 00 20 */ li r5, 0x20 /* 8008A158 00086F58 90 01 00 0C */ stw r0, 0xc(r1) @@ -39171,15 +39171,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A16C 00086F6C 39 00 00 00 */ li r8, 0 /* 8008A170 00086F70 39 20 00 00 */ li r9, 0 /* 8008A174 00086F74 39 40 00 00 */ li r10, 0 -/* 8008A178 00086F78 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A17C 00086F7C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A178 00086F78 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A17C 00086F7C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A180 00086F80 4B F7 CB D9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A184 00086F84 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A188 00086F88 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A188 00086F88 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A18C 00086F8C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A190 00086F90 38 00 00 00 */ li r0, 0 /* 8008A194 00086F94 90 81 00 08 */ stw r4, 8(r1) -/* 8008A198 00086F98 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A198 00086F98 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A19C 00086F9C 7F E3 FB 78 */ mr r3, r31 /* 8008A1A0 00086FA0 38 A0 00 20 */ li r5, 0x20 /* 8008A1A4 00086FA4 90 01 00 0C */ stw r0, 0xc(r1) @@ -39190,15 +39190,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A1B8 00086FB8 39 00 00 00 */ li r8, 0 /* 8008A1BC 00086FBC 39 20 00 00 */ li r9, 0 /* 8008A1C0 00086FC0 39 40 00 00 */ li r10, 0 -/* 8008A1C4 00086FC4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A1C8 00086FC8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A1C4 00086FC4 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A1C8 00086FC8 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A1CC 00086FCC 4B F7 CB 8D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A1D0 00086FD0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A1D4 00086FD4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A1D4 00086FD4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A1D8 00086FD8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A1DC 00086FDC 38 00 00 00 */ li r0, 0 /* 8008A1E0 00086FE0 90 81 00 08 */ stw r4, 8(r1) -/* 8008A1E4 00086FE4 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A1E4 00086FE4 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A1E8 00086FE8 7F E3 FB 78 */ mr r3, r31 /* 8008A1EC 00086FEC 38 A0 00 20 */ li r5, 0x20 /* 8008A1F0 00086FF0 90 01 00 0C */ stw r0, 0xc(r1) @@ -39209,15 +39209,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A204 00087004 39 00 00 00 */ li r8, 0 /* 8008A208 00087008 39 20 00 00 */ li r9, 0 /* 8008A20C 0008700C 39 40 00 00 */ li r10, 0 -/* 8008A210 00087010 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A214 00087014 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A210 00087010 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A214 00087014 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A218 00087018 4B F7 CB 41 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A21C 0008701C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A220 00087020 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A220 00087020 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A224 00087024 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A228 00087028 38 00 00 00 */ li r0, 0 /* 8008A22C 0008702C 90 81 00 08 */ stw r4, 8(r1) -/* 8008A230 00087030 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A230 00087030 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A234 00087034 7F E3 FB 78 */ mr r3, r31 /* 8008A238 00087038 38 A0 00 20 */ li r5, 0x20 /* 8008A23C 0008703C 90 01 00 0C */ stw r0, 0xc(r1) @@ -39228,15 +39228,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A250 00087050 39 00 00 00 */ li r8, 0 /* 8008A254 00087054 39 20 00 00 */ li r9, 0 /* 8008A258 00087058 39 40 00 00 */ li r10, 0 -/* 8008A25C 0008705C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A260 00087060 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A25C 0008705C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A260 00087060 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A264 00087064 4B F7 CA F5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A268 00087068 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A26C 0008706C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A26C 0008706C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A270 00087070 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A274 00087074 38 00 00 00 */ li r0, 0 /* 8008A278 00087078 90 81 00 08 */ stw r4, 8(r1) -/* 8008A27C 0008707C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A27C 0008707C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A280 00087080 7F E3 FB 78 */ mr r3, r31 /* 8008A284 00087084 38 A0 00 00 */ li r5, 0 /* 8008A288 00087088 90 01 00 0C */ stw r0, 0xc(r1) @@ -39247,15 +39247,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A29C 0008709C 39 00 00 00 */ li r8, 0 /* 8008A2A0 000870A0 39 20 00 00 */ li r9, 0 /* 8008A2A4 000870A4 39 40 00 00 */ li r10, 0 -/* 8008A2A8 000870A8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A2AC 000870AC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A2A8 000870A8 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A2AC 000870AC C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A2B0 000870B0 4B F7 CA A9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A2B4 000870B4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A2B8 000870B8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A2B8 000870B8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A2BC 000870BC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A2C0 000870C0 38 00 00 00 */ li r0, 0 /* 8008A2C4 000870C4 90 81 00 08 */ stw r4, 8(r1) -/* 8008A2C8 000870C8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A2C8 000870C8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A2CC 000870CC 7F E3 FB 78 */ mr r3, r31 /* 8008A2D0 000870D0 38 A0 00 00 */ li r5, 0 /* 8008A2D4 000870D4 90 01 00 0C */ stw r0, 0xc(r1) @@ -39266,15 +39266,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A2E8 000870E8 39 00 00 00 */ li r8, 0 /* 8008A2EC 000870EC 39 20 00 00 */ li r9, 0 /* 8008A2F0 000870F0 39 40 00 00 */ li r10, 0 -/* 8008A2F4 000870F4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A2F8 000870F8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A2F4 000870F4 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A2F8 000870F8 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A2FC 000870FC 4B F7 CA 5D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A300 00087100 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A304 00087104 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A304 00087104 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A308 00087108 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A30C 0008710C 38 00 00 00 */ li r0, 0 /* 8008A310 00087110 90 81 00 08 */ stw r4, 8(r1) -/* 8008A314 00087114 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A314 00087114 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A318 00087118 7F E3 FB 78 */ mr r3, r31 /* 8008A31C 0008711C 38 A0 00 00 */ li r5, 0 /* 8008A320 00087120 90 01 00 0C */ stw r0, 0xc(r1) @@ -39285,15 +39285,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A334 00087134 39 00 00 00 */ li r8, 0 /* 8008A338 00087138 39 20 00 00 */ li r9, 0 /* 8008A33C 0008713C 39 40 00 00 */ li r10, 0 -/* 8008A340 00087140 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A344 00087144 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A340 00087140 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A344 00087144 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A348 00087148 4B F7 CA 11 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A34C 0008714C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A350 00087150 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A350 00087150 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A354 00087154 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A358 00087158 38 00 00 00 */ li r0, 0 /* 8008A35C 0008715C 90 81 00 08 */ stw r4, 8(r1) -/* 8008A360 00087160 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A360 00087160 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A364 00087164 7F E3 FB 78 */ mr r3, r31 /* 8008A368 00087168 38 A0 00 00 */ li r5, 0 /* 8008A36C 0008716C 90 01 00 0C */ stw r0, 0xc(r1) @@ -39304,15 +39304,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A380 00087180 39 00 00 00 */ li r8, 0 /* 8008A384 00087184 39 20 00 00 */ li r9, 0 /* 8008A388 00087188 39 40 00 00 */ li r10, 0 -/* 8008A38C 0008718C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A390 00087190 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A38C 0008718C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A390 00087190 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A394 00087194 4B F7 C9 C5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A398 00087198 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A39C 0008719C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A39C 0008719C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A3A0 000871A0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A3A4 000871A4 38 00 00 00 */ li r0, 0 /* 8008A3A8 000871A8 90 81 00 08 */ stw r4, 8(r1) -/* 8008A3AC 000871AC 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A3AC 000871AC 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A3B0 000871B0 7F E3 FB 78 */ mr r3, r31 /* 8008A3B4 000871B4 38 A0 00 00 */ li r5, 0 /* 8008A3B8 000871B8 90 01 00 0C */ stw r0, 0xc(r1) @@ -39323,15 +39323,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A3CC 000871CC 39 00 00 00 */ li r8, 0 /* 8008A3D0 000871D0 39 20 00 00 */ li r9, 0 /* 8008A3D4 000871D4 39 40 00 00 */ li r10, 0 -/* 8008A3D8 000871D8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A3DC 000871DC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A3D8 000871D8 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A3DC 000871DC C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A3E0 000871E0 4B F7 C9 79 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A3E4 000871E4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A3E8 000871E8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A3E8 000871E8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A3EC 000871EC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A3F0 000871F0 38 00 00 00 */ li r0, 0 /* 8008A3F4 000871F4 90 81 00 08 */ stw r4, 8(r1) -/* 8008A3F8 000871F8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A3F8 000871F8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A3FC 000871FC 7F E3 FB 78 */ mr r3, r31 /* 8008A400 00087200 38 A0 00 10 */ li r5, 0x10 /* 8008A404 00087204 90 01 00 0C */ stw r0, 0xc(r1) @@ -39342,15 +39342,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A418 00087218 39 00 00 00 */ li r8, 0 /* 8008A41C 0008721C 39 20 00 00 */ li r9, 0 /* 8008A420 00087220 39 40 00 00 */ li r10, 0 -/* 8008A424 00087224 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A428 00087228 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A424 00087224 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A428 00087228 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A42C 0008722C 4B F7 C9 2D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A430 00087230 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A434 00087234 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A434 00087234 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A438 00087238 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A43C 0008723C 38 00 00 00 */ li r0, 0 /* 8008A440 00087240 90 81 00 08 */ stw r4, 8(r1) -/* 8008A444 00087244 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A444 00087244 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A448 00087248 7F E3 FB 78 */ mr r3, r31 /* 8008A44C 0008724C 38 A0 00 20 */ li r5, 0x20 /* 8008A450 00087250 90 01 00 0C */ stw r0, 0xc(r1) @@ -39361,15 +39361,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A464 00087264 39 00 00 00 */ li r8, 0 /* 8008A468 00087268 39 20 00 00 */ li r9, 0 /* 8008A46C 0008726C 39 40 00 00 */ li r10, 0 -/* 8008A470 00087270 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A474 00087274 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A470 00087270 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A474 00087274 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A478 00087278 4B F7 C8 E1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A47C 0008727C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A480 00087280 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A480 00087280 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A484 00087284 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A488 00087288 38 00 00 00 */ li r0, 0 /* 8008A48C 0008728C 90 81 00 08 */ stw r4, 8(r1) -/* 8008A490 00087290 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A490 00087290 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A494 00087294 7F E3 FB 78 */ mr r3, r31 /* 8008A498 00087298 38 A0 00 20 */ li r5, 0x20 /* 8008A49C 0008729C 90 01 00 0C */ stw r0, 0xc(r1) @@ -39380,15 +39380,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A4B0 000872B0 39 00 00 00 */ li r8, 0 /* 8008A4B4 000872B4 39 20 00 00 */ li r9, 0 /* 8008A4B8 000872B8 39 40 00 00 */ li r10, 0 -/* 8008A4BC 000872BC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A4C0 000872C0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A4BC 000872BC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A4C0 000872C0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A4C4 000872C4 4B F7 C8 95 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A4C8 000872C8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A4CC 000872CC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A4CC 000872CC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A4D0 000872D0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A4D4 000872D4 38 00 00 00 */ li r0, 0 /* 8008A4D8 000872D8 90 81 00 08 */ stw r4, 8(r1) -/* 8008A4DC 000872DC 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A4DC 000872DC 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A4E0 000872E0 7F E3 FB 78 */ mr r3, r31 /* 8008A4E4 000872E4 38 A0 00 20 */ li r5, 0x20 /* 8008A4E8 000872E8 90 01 00 0C */ stw r0, 0xc(r1) @@ -39399,15 +39399,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A4FC 000872FC 39 00 00 00 */ li r8, 0 /* 8008A500 00087300 39 20 00 00 */ li r9, 0 /* 8008A504 00087304 39 40 00 00 */ li r10, 0 -/* 8008A508 00087308 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A50C 0008730C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A508 00087308 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A50C 0008730C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A510 00087310 4B F7 C8 49 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A514 00087314 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A518 00087318 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A518 00087318 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A51C 0008731C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A520 00087320 38 00 00 00 */ li r0, 0 /* 8008A524 00087324 90 81 00 08 */ stw r4, 8(r1) -/* 8008A528 00087328 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A528 00087328 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A52C 0008732C 7F E3 FB 78 */ mr r3, r31 /* 8008A530 00087330 38 A0 00 20 */ li r5, 0x20 /* 8008A534 00087334 90 01 00 0C */ stw r0, 0xc(r1) @@ -39418,15 +39418,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A548 00087348 39 00 00 00 */ li r8, 0 /* 8008A54C 0008734C 39 20 00 00 */ li r9, 0 /* 8008A550 00087350 39 40 00 00 */ li r10, 0 -/* 8008A554 00087354 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A558 00087358 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A554 00087354 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A558 00087358 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A55C 0008735C 4B F7 C7 FD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A560 00087360 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A564 00087364 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A564 00087364 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A568 00087368 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A56C 0008736C 38 00 00 00 */ li r0, 0 /* 8008A570 00087370 90 81 00 08 */ stw r4, 8(r1) -/* 8008A574 00087374 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A574 00087374 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A578 00087378 7F E3 FB 78 */ mr r3, r31 /* 8008A57C 0008737C 38 A0 00 10 */ li r5, 0x10 /* 8008A580 00087380 90 01 00 0C */ stw r0, 0xc(r1) @@ -39437,15 +39437,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A594 00087394 39 00 00 00 */ li r8, 0 /* 8008A598 00087398 39 20 00 00 */ li r9, 0 /* 8008A59C 0008739C 39 40 00 00 */ li r10, 0 -/* 8008A5A0 000873A0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A5A4 000873A4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A5A0 000873A0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A5A4 000873A4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A5A8 000873A8 4B F7 C7 B1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A5AC 000873AC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A5B0 000873B0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A5B0 000873B0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A5B4 000873B4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A5B8 000873B8 38 00 00 00 */ li r0, 0 /* 8008A5BC 000873BC 90 81 00 08 */ stw r4, 8(r1) -/* 8008A5C0 000873C0 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A5C0 000873C0 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A5C4 000873C4 7F E3 FB 78 */ mr r3, r31 /* 8008A5C8 000873C8 38 A0 00 20 */ li r5, 0x20 /* 8008A5CC 000873CC 90 01 00 0C */ stw r0, 0xc(r1) @@ -39456,15 +39456,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A5E0 000873E0 39 00 00 00 */ li r8, 0 /* 8008A5E4 000873E4 39 20 00 00 */ li r9, 0 /* 8008A5E8 000873E8 39 40 00 00 */ li r10, 0 -/* 8008A5EC 000873EC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A5F0 000873F0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A5EC 000873EC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A5F0 000873F0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A5F4 000873F4 4B F7 C7 65 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A5F8 000873F8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A5FC 000873FC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A5FC 000873FC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A600 00087400 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A604 00087404 38 00 00 00 */ li r0, 0 /* 8008A608 00087408 90 81 00 08 */ stw r4, 8(r1) -/* 8008A60C 0008740C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A60C 0008740C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A610 00087410 7F E3 FB 78 */ mr r3, r31 /* 8008A614 00087414 38 A0 00 20 */ li r5, 0x20 /* 8008A618 00087418 90 01 00 0C */ stw r0, 0xc(r1) @@ -39475,15 +39475,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A62C 0008742C 39 00 00 00 */ li r8, 0 /* 8008A630 00087430 39 20 00 00 */ li r9, 0 /* 8008A634 00087434 39 40 00 00 */ li r10, 0 -/* 8008A638 00087438 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A63C 0008743C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A638 00087438 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A63C 0008743C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A640 00087440 4B F7 C7 19 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A644 00087444 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A648 00087448 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A648 00087448 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A64C 0008744C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A650 00087450 38 00 00 00 */ li r0, 0 /* 8008A654 00087454 90 81 00 08 */ stw r4, 8(r1) -/* 8008A658 00087458 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A658 00087458 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A65C 0008745C 7F E3 FB 78 */ mr r3, r31 /* 8008A660 00087460 38 A0 00 10 */ li r5, 0x10 /* 8008A664 00087464 90 01 00 0C */ stw r0, 0xc(r1) @@ -39494,15 +39494,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A678 00087478 39 00 00 00 */ li r8, 0 /* 8008A67C 0008747C 39 20 00 00 */ li r9, 0 /* 8008A680 00087480 39 40 00 00 */ li r10, 0 -/* 8008A684 00087484 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A688 00087488 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A684 00087484 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A688 00087488 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A68C 0008748C 4B F7 C6 CD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A690 00087490 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A694 00087494 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A694 00087494 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A698 00087498 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A69C 0008749C 38 00 00 00 */ li r0, 0 /* 8008A6A0 000874A0 90 81 00 08 */ stw r4, 8(r1) -/* 8008A6A4 000874A4 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A6A4 000874A4 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A6A8 000874A8 7F E3 FB 78 */ mr r3, r31 /* 8008A6AC 000874AC 38 A0 00 20 */ li r5, 0x20 /* 8008A6B0 000874B0 90 01 00 0C */ stw r0, 0xc(r1) @@ -39513,15 +39513,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A6C4 000874C4 39 00 00 00 */ li r8, 0 /* 8008A6C8 000874C8 39 20 00 00 */ li r9, 0 /* 8008A6CC 000874CC 39 40 00 00 */ li r10, 0 -/* 8008A6D0 000874D0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A6D4 000874D4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A6D0 000874D0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A6D4 000874D4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A6D8 000874D8 4B F7 C6 81 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A6DC 000874DC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A6E0 000874E0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A6E0 000874E0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A6E4 000874E4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A6E8 000874E8 38 00 00 00 */ li r0, 0 /* 8008A6EC 000874EC 90 81 00 08 */ stw r4, 8(r1) -/* 8008A6F0 000874F0 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A6F0 000874F0 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A6F4 000874F4 7F E3 FB 78 */ mr r3, r31 /* 8008A6F8 000874F8 38 A0 00 00 */ li r5, 0 /* 8008A6FC 000874FC 90 01 00 0C */ stw r0, 0xc(r1) @@ -39532,15 +39532,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A710 00087510 39 00 00 00 */ li r8, 0 /* 8008A714 00087514 39 20 00 00 */ li r9, 0 /* 8008A718 00087518 39 40 00 00 */ li r10, 0 -/* 8008A71C 0008751C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A720 00087520 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A71C 0008751C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A720 00087520 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A724 00087524 4B F7 C6 35 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A728 00087528 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A72C 0008752C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A72C 0008752C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A730 00087530 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A734 00087534 38 00 00 00 */ li r0, 0 /* 8008A738 00087538 90 81 00 08 */ stw r4, 8(r1) -/* 8008A73C 0008753C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A73C 0008753C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A740 00087540 7F E3 FB 78 */ mr r3, r31 /* 8008A744 00087544 38 A0 00 20 */ li r5, 0x20 /* 8008A748 00087548 90 01 00 0C */ stw r0, 0xc(r1) @@ -39551,15 +39551,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A75C 0008755C 39 00 00 00 */ li r8, 0 /* 8008A760 00087560 39 20 00 00 */ li r9, 0 /* 8008A764 00087564 39 40 00 00 */ li r10, 0 -/* 8008A768 00087568 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A76C 0008756C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A768 00087568 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A76C 0008756C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A770 00087570 4B F7 C5 E9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A774 00087574 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A778 00087578 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A778 00087578 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A77C 0008757C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A780 00087580 38 00 00 00 */ li r0, 0 /* 8008A784 00087584 90 81 00 08 */ stw r4, 8(r1) -/* 8008A788 00087588 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A788 00087588 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A78C 0008758C 7F E3 FB 78 */ mr r3, r31 /* 8008A790 00087590 38 A0 00 20 */ li r5, 0x20 /* 8008A794 00087594 90 01 00 0C */ stw r0, 0xc(r1) @@ -39570,15 +39570,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A7A8 000875A8 39 00 00 00 */ li r8, 0 /* 8008A7AC 000875AC 39 20 00 00 */ li r9, 0 /* 8008A7B0 000875B0 39 40 00 00 */ li r10, 0 -/* 8008A7B4 000875B4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A7B8 000875B8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A7B4 000875B4 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A7B8 000875B8 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A7BC 000875BC 4B F7 C5 9D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A7C0 000875C0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A7C4 000875C4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A7C4 000875C4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A7C8 000875C8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A7CC 000875CC 38 00 00 00 */ li r0, 0 /* 8008A7D0 000875D0 90 81 00 08 */ stw r4, 8(r1) -/* 8008A7D4 000875D4 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A7D4 000875D4 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A7D8 000875D8 7F E3 FB 78 */ mr r3, r31 /* 8008A7DC 000875DC 38 A0 00 10 */ li r5, 0x10 /* 8008A7E0 000875E0 90 01 00 0C */ stw r0, 0xc(r1) @@ -39589,15 +39589,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A7F4 000875F4 39 00 00 00 */ li r8, 0 /* 8008A7F8 000875F8 39 20 00 00 */ li r9, 0 /* 8008A7FC 000875FC 39 40 00 00 */ li r10, 0 -/* 8008A800 00087600 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A804 00087604 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A800 00087600 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A804 00087604 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A808 00087608 4B F7 C5 51 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A80C 0008760C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A810 00087610 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A810 00087610 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A814 00087614 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A818 00087618 38 00 00 00 */ li r0, 0 /* 8008A81C 0008761C 90 81 00 08 */ stw r4, 8(r1) -/* 8008A820 00087620 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A820 00087620 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A824 00087624 7F E3 FB 78 */ mr r3, r31 /* 8008A828 00087628 38 A0 00 20 */ li r5, 0x20 /* 8008A82C 0008762C 90 01 00 0C */ stw r0, 0xc(r1) @@ -39608,15 +39608,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A840 00087640 39 00 00 00 */ li r8, 0 /* 8008A844 00087644 39 20 00 00 */ li r9, 0 /* 8008A848 00087648 39 40 00 00 */ li r10, 0 -/* 8008A84C 0008764C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A850 00087650 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A84C 0008764C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A850 00087650 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A854 00087654 4B F7 C5 05 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A858 00087658 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A85C 0008765C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A85C 0008765C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A860 00087660 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A864 00087664 38 00 00 00 */ li r0, 0 /* 8008A868 00087668 90 81 00 08 */ stw r4, 8(r1) -/* 8008A86C 0008766C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A86C 0008766C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A870 00087670 7F E3 FB 78 */ mr r3, r31 /* 8008A874 00087674 38 A0 00 10 */ li r5, 0x10 /* 8008A878 00087678 90 01 00 0C */ stw r0, 0xc(r1) @@ -39627,15 +39627,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A88C 0008768C 39 00 00 00 */ li r8, 0 /* 8008A890 00087690 39 20 00 00 */ li r9, 0 /* 8008A894 00087694 39 40 00 00 */ li r10, 0 -/* 8008A898 00087698 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A89C 0008769C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A898 00087698 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A89C 0008769C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A8A0 000876A0 4B F7 C4 B9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A8A4 000876A4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A8A8 000876A8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A8A8 000876A8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A8AC 000876AC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A8B0 000876B0 38 00 00 00 */ li r0, 0 /* 8008A8B4 000876B4 90 81 00 08 */ stw r4, 8(r1) -/* 8008A8B8 000876B8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A8B8 000876B8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A8BC 000876BC 7F E3 FB 78 */ mr r3, r31 /* 8008A8C0 000876C0 38 A0 00 20 */ li r5, 0x20 /* 8008A8C4 000876C4 90 01 00 0C */ stw r0, 0xc(r1) @@ -39646,15 +39646,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A8D8 000876D8 39 00 00 00 */ li r8, 0 /* 8008A8DC 000876DC 39 20 00 00 */ li r9, 0 /* 8008A8E0 000876E0 39 40 00 00 */ li r10, 0 -/* 8008A8E4 000876E4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A8E8 000876E8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A8E4 000876E4 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A8E8 000876E8 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A8EC 000876EC 4B F7 C4 6D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A8F0 000876F0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A8F4 000876F4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A8F4 000876F4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A8F8 000876F8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A8FC 000876FC 38 00 00 00 */ li r0, 0 /* 8008A900 00087700 90 81 00 08 */ stw r4, 8(r1) -/* 8008A904 00087704 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A904 00087704 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A908 00087708 7F E3 FB 78 */ mr r3, r31 /* 8008A90C 0008770C 38 A0 00 10 */ li r5, 0x10 /* 8008A910 00087710 90 01 00 0C */ stw r0, 0xc(r1) @@ -39665,15 +39665,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A924 00087724 39 00 00 00 */ li r8, 0 /* 8008A928 00087728 39 20 00 00 */ li r9, 0 /* 8008A92C 0008772C 39 40 00 00 */ li r10, 0 -/* 8008A930 00087730 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A934 00087734 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A930 00087730 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A934 00087734 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A938 00087738 4B F7 C4 21 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A93C 0008773C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A940 00087740 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A940 00087740 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A944 00087744 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A948 00087748 38 00 00 00 */ li r0, 0 /* 8008A94C 0008774C 90 81 00 08 */ stw r4, 8(r1) -/* 8008A950 00087750 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A950 00087750 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A954 00087754 7F E3 FB 78 */ mr r3, r31 /* 8008A958 00087758 38 A0 00 10 */ li r5, 0x10 /* 8008A95C 0008775C 90 01 00 0C */ stw r0, 0xc(r1) @@ -39684,15 +39684,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A970 00087770 39 00 00 00 */ li r8, 0 /* 8008A974 00087774 39 20 00 00 */ li r9, 0 /* 8008A978 00087778 39 40 00 00 */ li r10, 0 -/* 8008A97C 0008777C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A980 00087780 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A97C 0008777C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A980 00087780 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A984 00087784 4B F7 C3 D5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A988 00087788 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A98C 0008778C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A98C 0008778C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A990 00087790 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A994 00087794 38 00 00 00 */ li r0, 0 /* 8008A998 00087798 90 81 00 08 */ stw r4, 8(r1) -/* 8008A99C 0008779C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A99C 0008779C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A9A0 000877A0 7F E3 FB 78 */ mr r3, r31 /* 8008A9A4 000877A4 38 A0 00 10 */ li r5, 0x10 /* 8008A9A8 000877A8 90 01 00 0C */ stw r0, 0xc(r1) @@ -39703,15 +39703,15 @@ xSndIsPlayingByHandle__FUi: /* 8008A9BC 000877BC 39 00 00 00 */ li r8, 0 /* 8008A9C0 000877C0 39 20 00 00 */ li r9, 0 /* 8008A9C4 000877C4 39 40 00 00 */ li r10, 0 -/* 8008A9C8 000877C8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008A9CC 000877CC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008A9C8 000877C8 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008A9CC 000877CC C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008A9D0 000877D0 4B F7 C3 89 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008A9D4 000877D4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008A9D8 000877D8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008A9D8 000877D8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008A9DC 000877DC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008A9E0 000877E0 38 00 00 00 */ li r0, 0 /* 8008A9E4 000877E4 90 81 00 08 */ stw r4, 8(r1) -/* 8008A9E8 000877E8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008A9E8 000877E8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008A9EC 000877EC 7F E3 FB 78 */ mr r3, r31 /* 8008A9F0 000877F0 38 A0 00 10 */ li r5, 0x10 /* 8008A9F4 000877F4 90 01 00 0C */ stw r0, 0xc(r1) @@ -39722,15 +39722,15 @@ xSndIsPlayingByHandle__FUi: /* 8008AA08 00087808 39 00 00 00 */ li r8, 0 /* 8008AA0C 0008780C 39 20 00 00 */ li r9, 0 /* 8008AA10 00087810 39 40 00 00 */ li r10, 0 -/* 8008AA14 00087814 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008AA18 00087818 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008AA14 00087814 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008AA18 00087818 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008AA1C 0008781C 4B F7 C3 3D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008AA20 00087820 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008AA24 00087824 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008AA24 00087824 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008AA28 00087828 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008AA2C 0008782C 38 00 00 00 */ li r0, 0 /* 8008AA30 00087830 90 81 00 08 */ stw r4, 8(r1) -/* 8008AA34 00087834 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008AA34 00087834 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008AA38 00087838 7F E3 FB 78 */ mr r3, r31 /* 8008AA3C 0008783C 38 A0 00 10 */ li r5, 0x10 /* 8008AA40 00087840 90 01 00 0C */ stw r0, 0xc(r1) @@ -39741,15 +39741,15 @@ xSndIsPlayingByHandle__FUi: /* 8008AA54 00087854 39 00 00 00 */ li r8, 0 /* 8008AA58 00087858 39 20 00 00 */ li r9, 0 /* 8008AA5C 0008785C 39 40 00 00 */ li r10, 0 -/* 8008AA60 00087860 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008AA64 00087864 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008AA60 00087860 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008AA64 00087864 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008AA68 00087868 4B F7 C2 F1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008AA6C 0008786C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008AA70 00087870 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008AA70 00087870 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008AA74 00087874 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008AA78 00087878 38 00 00 00 */ li r0, 0 /* 8008AA7C 0008787C 90 81 00 08 */ stw r4, 8(r1) -/* 8008AA80 00087880 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008AA80 00087880 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008AA84 00087884 7F E3 FB 78 */ mr r3, r31 /* 8008AA88 00087888 38 A0 00 20 */ li r5, 0x20 /* 8008AA8C 0008788C 90 01 00 0C */ stw r0, 0xc(r1) @@ -39760,22 +39760,22 @@ xSndIsPlayingByHandle__FUi: /* 8008AAA0 000878A0 39 00 00 00 */ li r8, 0 /* 8008AAA4 000878A4 39 20 00 00 */ li r9, 0 /* 8008AAA8 000878A8 39 40 00 00 */ li r10, 0 -/* 8008AAAC 000878AC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008AAB0 000878B0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008AAAC 000878AC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008AAB0 000878B0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008AAB4 000878B4 4B F7 C2 A5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008AAB8 000878B8 38 00 00 00 */ li r0, 0 -/* 8008AABC 000878BC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008AABC 000878BC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008AAC0 000878C0 90 01 00 08 */ stw r0, 8(r1) -/* 8008AAC4 000878C4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008AAC4 000878C4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008AAC8 000878C8 3C 80 80 07 */ lis r4, lbl_8006999C@ha /* 8008AACC 000878CC 3C 60 80 07 */ lis r3, zEntPlayer.SpatulaGrabCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008AAD0 000878D0 90 01 00 0C */ stw r0, 0xc(r1) /* 8008AAD4 000878D4 38 C4 99 9C */ addi r6, r4, lbl_8006999C@l /* 8008AAD8 000878D8 38 E3 99 F0 */ addi r7, r3, zEntPlayer.SpatulaGrabCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008AADC 000878DC 38 85 22 58 */ addi r4, r5, 0x2258 -/* 8008AAE0 000878E0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008AAE0 000878E0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008AAE4 000878E4 7F E3 FB 78 */ mr r3, r31 -/* 8008AAE8 000878E8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008AAE8 000878E8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008AAEC 000878EC 38 A5 00 BD */ addi r5, r5, 0xbd /* 8008AAF0 000878F0 FC 40 08 90 */ fmr f2, f1 /* 8008AAF4 000878F4 39 00 00 00 */ li r8, 0 @@ -39783,36 +39783,36 @@ xSndIsPlayingByHandle__FUi: /* 8008AAFC 000878FC 39 40 00 02 */ li r10, 2 /* 8008AB00 00087900 4B F7 C8 C1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008AB04 00087904 38 00 00 00 */ li r0, 0 -/* 8008AB08 00087908 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008AB08 00087908 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008AB0C 0008790C 90 01 00 08 */ stw r0, 8(r1) -/* 8008AB10 00087910 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008AB10 00087910 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008AB14 00087914 3C 80 80 07 */ lis r4, lbl_80069BBC@ha /* 8008AB18 00087918 7F E3 FB 78 */ mr r3, r31 /* 8008AB1C 0008791C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008AB20 00087920 38 E4 9B BC */ addi r7, r4, lbl_80069BBC@l /* 8008AB24 00087924 38 85 00 BD */ addi r4, r5, 0xbd /* 8008AB28 00087928 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 8008AB2C 0008792C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008AB2C 0008792C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008AB30 00087930 38 C0 00 00 */ li r6, 0 -/* 8008AB34 00087934 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008AB34 00087934 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008AB38 00087938 39 00 00 10 */ li r8, 0x10 /* 8008AB3C 0008793C FC 40 08 90 */ fmr f2, f1 /* 8008AB40 00087940 39 20 00 00 */ li r9, 0 /* 8008AB44 00087944 39 40 00 01 */ li r10, 1 /* 8008AB48 00087948 4B F7 C8 79 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008AB4C 0008794C 38 00 00 00 */ li r0, 0 -/* 8008AB50 00087950 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008AB50 00087950 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008AB54 00087954 90 01 00 08 */ stw r0, 8(r1) -/* 8008AB58 00087958 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008AB58 00087958 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008AB5C 0008795C 3C 80 80 07 */ lis r4, lbl_80068934@ha /* 8008AB60 00087960 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008AB64 00087964 90 01 00 0C */ stw r0, 0xc(r1) /* 8008AB68 00087968 38 C4 89 34 */ addi r6, r4, lbl_80068934@l /* 8008AB6C 0008796C 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008AB70 00087970 38 85 02 09 */ addi r4, r5, 0x209 -/* 8008AB74 00087974 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008AB74 00087974 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008AB78 00087978 7F E3 FB 78 */ mr r3, r31 -/* 8008AB7C 0008797C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008AB7C 0008797C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008AB80 00087980 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 8008AB84 00087984 FC 40 08 90 */ fmr f2, f1 /* 8008AB88 00087988 39 00 00 00 */ li r8, 0 @@ -39820,18 +39820,18 @@ xSndIsPlayingByHandle__FUi: /* 8008AB90 00087990 39 40 00 00 */ li r10, 0 /* 8008AB94 00087994 4B F7 C8 2D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008AB98 00087998 38 00 00 00 */ li r0, 0 -/* 8008AB9C 0008799C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008AB9C 0008799C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008ABA0 000879A0 90 01 00 08 */ stw r0, 8(r1) -/* 8008ABA4 000879A4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008ABA4 000879A4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008ABA8 000879A8 3C 80 80 07 */ lis r4, lbl_80068934@ha /* 8008ABAC 000879AC 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008ABB0 000879B0 90 01 00 0C */ stw r0, 0xc(r1) /* 8008ABB4 000879B4 38 C4 89 34 */ addi r6, r4, lbl_80068934@l /* 8008ABB8 000879B8 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008ABBC 000879BC 38 85 11 6C */ addi r4, r5, 0x116c -/* 8008ABC0 000879C0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008ABC0 000879C0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008ABC4 000879C4 7F E3 FB 78 */ mr r3, r31 -/* 8008ABC8 000879C8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008ABC8 000879C8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008ABCC 000879CC 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 8008ABD0 000879D0 FC 40 08 90 */ fmr f2, f1 /* 8008ABD4 000879D4 39 00 00 00 */ li r8, 0 @@ -39839,18 +39839,18 @@ xSndIsPlayingByHandle__FUi: /* 8008ABDC 000879DC 39 40 00 00 */ li r10, 0 /* 8008ABE0 000879E0 4B F7 C7 E1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008ABE4 000879E4 38 00 00 00 */ li r0, 0 -/* 8008ABE8 000879E8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008ABE8 000879E8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008ABEC 000879EC 90 01 00 08 */ stw r0, 8(r1) -/* 8008ABF0 000879F0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008ABF0 000879F0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008ABF4 000879F4 3C 80 80 07 */ lis r4, lbl_80068934@ha /* 8008ABF8 000879F8 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008ABFC 000879FC 90 01 00 0C */ stw r0, 0xc(r1) /* 8008AC00 00087A00 38 C4 89 34 */ addi r6, r4, lbl_80068934@l /* 8008AC04 00087A04 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008AC08 00087A08 38 85 02 10 */ addi r4, r5, 0x210 -/* 8008AC0C 00087A0C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008AC0C 00087A0C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008AC10 00087A10 7F E3 FB 78 */ mr r3, r31 -/* 8008AC14 00087A14 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008AC14 00087A14 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008AC18 00087A18 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 8008AC1C 00087A1C FC 40 08 90 */ fmr f2, f1 /* 8008AC20 00087A20 39 00 00 00 */ li r8, 0 @@ -39858,18 +39858,18 @@ xSndIsPlayingByHandle__FUi: /* 8008AC28 00087A28 39 40 00 00 */ li r10, 0 /* 8008AC2C 00087A2C 4B F7 C7 95 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008AC30 00087A30 38 00 00 00 */ li r0, 0 -/* 8008AC34 00087A34 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008AC34 00087A34 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008AC38 00087A38 90 01 00 08 */ stw r0, 8(r1) -/* 8008AC3C 00087A3C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008AC3C 00087A3C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008AC40 00087A40 3C 80 80 07 */ lis r4, lbl_80068934@ha /* 8008AC44 00087A44 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008AC48 00087A48 90 01 00 0C */ stw r0, 0xc(r1) /* 8008AC4C 00087A4C 38 C4 89 34 */ addi r6, r4, lbl_80068934@l /* 8008AC50 00087A50 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008AC54 00087A54 38 85 02 17 */ addi r4, r5, 0x217 -/* 8008AC58 00087A58 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008AC58 00087A58 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008AC5C 00087A5C 7F E3 FB 78 */ mr r3, r31 -/* 8008AC60 00087A60 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008AC60 00087A60 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008AC64 00087A64 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 8008AC68 00087A68 FC 40 08 90 */ fmr f2, f1 /* 8008AC6C 00087A6C 39 00 00 00 */ li r8, 0 @@ -39877,18 +39877,18 @@ xSndIsPlayingByHandle__FUi: /* 8008AC74 00087A74 39 40 00 00 */ li r10, 0 /* 8008AC78 00087A78 4B F7 C7 49 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008AC7C 00087A7C 38 00 00 00 */ li r0, 0 -/* 8008AC80 00087A80 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008AC80 00087A80 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008AC84 00087A84 90 01 00 08 */ stw r0, 8(r1) -/* 8008AC88 00087A88 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008AC88 00087A88 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008AC8C 00087A8C 3C 80 80 07 */ lis r4, lbl_80068934@ha /* 8008AC90 00087A90 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008AC94 00087A94 90 01 00 0C */ stw r0, 0xc(r1) /* 8008AC98 00087A98 38 C4 89 34 */ addi r6, r4, lbl_80068934@l /* 8008AC9C 00087A9C 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008ACA0 00087AA0 38 85 20 85 */ addi r4, r5, 0x2085 -/* 8008ACA4 00087AA4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008ACA4 00087AA4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008ACA8 00087AA8 7F E3 FB 78 */ mr r3, r31 -/* 8008ACAC 00087AAC C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008ACAC 00087AAC C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008ACB0 00087AB0 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 8008ACB4 00087AB4 FC 40 08 90 */ fmr f2, f1 /* 8008ACB8 00087AB8 39 00 00 00 */ li r8, 0 @@ -39896,18 +39896,18 @@ xSndIsPlayingByHandle__FUi: /* 8008ACC0 00087AC0 39 40 00 00 */ li r10, 0 /* 8008ACC4 00087AC4 4B F7 C6 FD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008ACC8 00087AC8 38 00 00 00 */ li r0, 0 -/* 8008ACCC 00087ACC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008ACCC 00087ACC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008ACD0 00087AD0 90 01 00 08 */ stw r0, 8(r1) -/* 8008ACD4 00087AD4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008ACD4 00087AD4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008ACD8 00087AD8 3C 80 80 07 */ lis r4, lbl_80068934@ha /* 8008ACDC 00087ADC 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008ACE0 00087AE0 90 01 00 0C */ stw r0, 0xc(r1) /* 8008ACE4 00087AE4 38 C4 89 34 */ addi r6, r4, lbl_80068934@l /* 8008ACE8 00087AE8 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008ACEC 00087AEC 38 85 20 8C */ addi r4, r5, 0x208c -/* 8008ACF0 00087AF0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008ACF0 00087AF0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008ACF4 00087AF4 7F E3 FB 78 */ mr r3, r31 -/* 8008ACF8 00087AF8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008ACF8 00087AF8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008ACFC 00087AFC 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 8008AD00 00087B00 FC 40 08 90 */ fmr f2, f1 /* 8008AD04 00087B04 39 00 00 00 */ li r8, 0 @@ -39915,18 +39915,18 @@ xSndIsPlayingByHandle__FUi: /* 8008AD0C 00087B0C 39 40 00 00 */ li r10, 0 /* 8008AD10 00087B10 4B F7 C6 B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008AD14 00087B14 38 00 00 00 */ li r0, 0 -/* 8008AD18 00087B18 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008AD18 00087B18 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008AD1C 00087B1C 90 01 00 08 */ stw r0, 8(r1) -/* 8008AD20 00087B20 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008AD20 00087B20 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008AD24 00087B24 3C 80 80 07 */ lis r4, lbl_80068934@ha /* 8008AD28 00087B28 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008AD2C 00087B2C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008AD30 00087B30 38 C4 89 34 */ addi r6, r4, lbl_80068934@l /* 8008AD34 00087B34 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008AD38 00087B38 38 85 20 93 */ addi r4, r5, 0x2093 -/* 8008AD3C 00087B3C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008AD3C 00087B3C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008AD40 00087B40 7F E3 FB 78 */ mr r3, r31 -/* 8008AD44 00087B44 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008AD44 00087B44 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008AD48 00087B48 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 8008AD4C 00087B4C FC 40 08 90 */ fmr f2, f1 /* 8008AD50 00087B50 39 00 00 00 */ li r8, 0 @@ -39934,18 +39934,18 @@ xSndIsPlayingByHandle__FUi: /* 8008AD58 00087B58 39 40 00 00 */ li r10, 0 /* 8008AD5C 00087B5C 4B F7 C6 65 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008AD60 00087B60 38 00 00 00 */ li r0, 0 -/* 8008AD64 00087B64 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008AD64 00087B64 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008AD68 00087B68 90 01 00 08 */ stw r0, 8(r1) -/* 8008AD6C 00087B6C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008AD6C 00087B6C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008AD70 00087B70 3C 80 80 07 */ lis r4, lbl_80068934@ha /* 8008AD74 00087B74 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008AD78 00087B78 90 01 00 0C */ stw r0, 0xc(r1) /* 8008AD7C 00087B7C 38 C4 89 34 */ addi r6, r4, lbl_80068934@l /* 8008AD80 00087B80 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008AD84 00087B84 38 85 20 9A */ addi r4, r5, 0x209a -/* 8008AD88 00087B88 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008AD88 00087B88 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008AD8C 00087B8C 7F E3 FB 78 */ mr r3, r31 -/* 8008AD90 00087B90 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008AD90 00087B90 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008AD94 00087B94 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 8008AD98 00087B98 FC 40 08 90 */ fmr f2, f1 /* 8008AD9C 00087B9C 39 00 00 00 */ li r8, 0 @@ -39953,18 +39953,18 @@ xSndIsPlayingByHandle__FUi: /* 8008ADA4 00087BA4 39 40 00 00 */ li r10, 0 /* 8008ADA8 00087BA8 4B F7 C6 19 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008ADAC 00087BAC 38 00 00 00 */ li r0, 0 -/* 8008ADB0 00087BB0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008ADB0 00087BB0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008ADB4 00087BB4 90 01 00 08 */ stw r0, 8(r1) -/* 8008ADB8 00087BB8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008ADB8 00087BB8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008ADBC 00087BBC 3C 80 80 07 */ lis r4, lbl_80068934@ha /* 8008ADC0 00087BC0 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008ADC4 00087BC4 90 01 00 0C */ stw r0, 0xc(r1) /* 8008ADC8 00087BC8 38 C4 89 34 */ addi r6, r4, lbl_80068934@l /* 8008ADCC 00087BCC 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008ADD0 00087BD0 38 85 20 A8 */ addi r4, r5, 0x20a8 -/* 8008ADD4 00087BD4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008ADD4 00087BD4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008ADD8 00087BD8 7F E3 FB 78 */ mr r3, r31 -/* 8008ADDC 00087BDC C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008ADDC 00087BDC C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008ADE0 00087BE0 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 8008ADE4 00087BE4 FC 40 08 90 */ fmr f2, f1 /* 8008ADE8 00087BE8 39 00 00 00 */ li r8, 0 @@ -39972,18 +39972,18 @@ xSndIsPlayingByHandle__FUi: /* 8008ADF0 00087BF0 39 40 00 00 */ li r10, 0 /* 8008ADF4 00087BF4 4B F7 C5 CD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008ADF8 00087BF8 38 00 00 00 */ li r0, 0 -/* 8008ADFC 00087BFC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008ADFC 00087BFC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008AE00 00087C00 90 01 00 08 */ stw r0, 8(r1) -/* 8008AE04 00087C04 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008AE04 00087C04 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008AE08 00087C08 3C 80 80 07 */ lis r4, lbl_80068934@ha /* 8008AE0C 00087C0C 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008AE10 00087C10 90 01 00 0C */ stw r0, 0xc(r1) /* 8008AE14 00087C14 38 C4 89 34 */ addi r6, r4, lbl_80068934@l /* 8008AE18 00087C18 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008AE1C 00087C1C 38 85 20 AF */ addi r4, r5, 0x20af -/* 8008AE20 00087C20 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008AE20 00087C20 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008AE24 00087C24 7F E3 FB 78 */ mr r3, r31 -/* 8008AE28 00087C28 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008AE28 00087C28 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008AE2C 00087C2C 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 8008AE30 00087C30 FC 40 08 90 */ fmr f2, f1 /* 8008AE34 00087C34 39 00 00 00 */ li r8, 0 @@ -39991,234 +39991,234 @@ xSndIsPlayingByHandle__FUi: /* 8008AE3C 00087C3C 39 40 00 00 */ li r10, 0 /* 8008AE40 00087C40 4B F7 C5 81 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008AE44 00087C44 38 00 00 00 */ li r0, 0 -/* 8008AE48 00087C48 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008AE48 00087C48 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008AE4C 00087C4C 90 01 00 08 */ stw r0, 8(r1) -/* 8008AE50 00087C50 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008AE50 00087C50 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008AE54 00087C54 3C 80 80 07 */ lis r4, lbl_800688A0@ha /* 8008AE58 00087C58 7F E3 FB 78 */ mr r3, r31 /* 8008AE5C 00087C5C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008AE60 00087C60 38 E4 88 A0 */ addi r7, r4, lbl_800688A0@l /* 8008AE64 00087C64 38 85 02 38 */ addi r4, r5, 0x238 /* 8008AE68 00087C68 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 8008AE6C 00087C6C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008AE6C 00087C6C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008AE70 00087C70 38 C0 00 00 */ li r6, 0 -/* 8008AE74 00087C74 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008AE74 00087C74 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008AE78 00087C78 39 00 00 10 */ li r8, 0x10 /* 8008AE7C 00087C7C FC 40 08 90 */ fmr f2, f1 /* 8008AE80 00087C80 39 20 00 00 */ li r9, 0 /* 8008AE84 00087C84 39 40 00 00 */ li r10, 0 /* 8008AE88 00087C88 4B F7 C5 39 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008AE8C 00087C8C 38 00 00 00 */ li r0, 0 -/* 8008AE90 00087C90 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008AE90 00087C90 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008AE94 00087C94 90 01 00 08 */ stw r0, 8(r1) -/* 8008AE98 00087C98 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008AE98 00087C98 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008AE9C 00087C9C 3C 80 80 07 */ lis r4, lbl_800688A0@ha /* 8008AEA0 00087CA0 7F E3 FB 78 */ mr r3, r31 /* 8008AEA4 00087CA4 90 01 00 0C */ stw r0, 0xc(r1) /* 8008AEA8 00087CA8 38 E4 88 A0 */ addi r7, r4, lbl_800688A0@l /* 8008AEAC 00087CAC 38 85 02 43 */ addi r4, r5, 0x243 /* 8008AEB0 00087CB0 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 8008AEB4 00087CB4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008AEB4 00087CB4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008AEB8 00087CB8 38 C0 00 00 */ li r6, 0 -/* 8008AEBC 00087CBC C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008AEBC 00087CBC C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008AEC0 00087CC0 39 00 00 10 */ li r8, 0x10 /* 8008AEC4 00087CC4 FC 40 08 90 */ fmr f2, f1 /* 8008AEC8 00087CC8 39 20 00 00 */ li r9, 0 /* 8008AECC 00087CCC 39 40 00 00 */ li r10, 0 /* 8008AED0 00087CD0 4B F7 C4 F1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008AED4 00087CD4 38 00 00 00 */ li r0, 0 -/* 8008AED8 00087CD8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008AED8 00087CD8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008AEDC 00087CDC 90 01 00 08 */ stw r0, 8(r1) -/* 8008AEE0 00087CE0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008AEE0 00087CE0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008AEE4 00087CE4 3C 80 80 07 */ lis r4, lbl_800688A0@ha /* 8008AEE8 00087CE8 7F E3 FB 78 */ mr r3, r31 /* 8008AEEC 00087CEC 90 01 00 0C */ stw r0, 0xc(r1) /* 8008AEF0 00087CF0 38 E4 88 A0 */ addi r7, r4, lbl_800688A0@l /* 8008AEF4 00087CF4 38 85 11 73 */ addi r4, r5, 0x1173 /* 8008AEF8 00087CF8 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 8008AEFC 00087CFC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008AEFC 00087CFC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008AF00 00087D00 38 C0 00 00 */ li r6, 0 -/* 8008AF04 00087D04 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008AF04 00087D04 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008AF08 00087D08 39 00 00 10 */ li r8, 0x10 /* 8008AF0C 00087D0C FC 40 08 90 */ fmr f2, f1 /* 8008AF10 00087D10 39 20 00 00 */ li r9, 0 /* 8008AF14 00087D14 39 40 00 00 */ li r10, 0 /* 8008AF18 00087D18 4B F7 C4 A9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008AF1C 00087D1C 38 00 00 00 */ li r0, 0 -/* 8008AF20 00087D20 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008AF20 00087D20 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008AF24 00087D24 90 01 00 08 */ stw r0, 8(r1) -/* 8008AF28 00087D28 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008AF28 00087D28 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008AF2C 00087D2C 3C 80 80 07 */ lis r4, lbl_800688A0@ha /* 8008AF30 00087D30 7F E3 FB 78 */ mr r3, r31 /* 8008AF34 00087D34 90 01 00 0C */ stw r0, 0xc(r1) /* 8008AF38 00087D38 38 E4 88 A0 */ addi r7, r4, lbl_800688A0@l /* 8008AF3C 00087D3C 38 85 11 7E */ addi r4, r5, 0x117e /* 8008AF40 00087D40 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 8008AF44 00087D44 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008AF44 00087D44 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008AF48 00087D48 38 C0 00 00 */ li r6, 0 -/* 8008AF4C 00087D4C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008AF4C 00087D4C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008AF50 00087D50 39 00 00 10 */ li r8, 0x10 /* 8008AF54 00087D54 FC 40 08 90 */ fmr f2, f1 /* 8008AF58 00087D58 39 20 00 00 */ li r9, 0 /* 8008AF5C 00087D5C 39 40 00 00 */ li r10, 0 /* 8008AF60 00087D60 4B F7 C4 61 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008AF64 00087D64 38 00 00 00 */ li r0, 0 -/* 8008AF68 00087D68 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008AF68 00087D68 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008AF6C 00087D6C 90 01 00 08 */ stw r0, 8(r1) -/* 8008AF70 00087D70 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008AF70 00087D70 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008AF74 00087D74 3C 80 80 07 */ lis r4, lbl_800688A0@ha /* 8008AF78 00087D78 7F E3 FB 78 */ mr r3, r31 /* 8008AF7C 00087D7C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008AF80 00087D80 38 E4 88 A0 */ addi r7, r4, lbl_800688A0@l /* 8008AF84 00087D84 38 85 11 89 */ addi r4, r5, 0x1189 /* 8008AF88 00087D88 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 8008AF8C 00087D8C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008AF8C 00087D8C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008AF90 00087D90 38 C0 00 00 */ li r6, 0 -/* 8008AF94 00087D94 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008AF94 00087D94 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008AF98 00087D98 39 00 00 10 */ li r8, 0x10 /* 8008AF9C 00087D9C FC 40 08 90 */ fmr f2, f1 /* 8008AFA0 00087DA0 39 20 00 00 */ li r9, 0 /* 8008AFA4 00087DA4 39 40 00 00 */ li r10, 0 /* 8008AFA8 00087DA8 4B F7 C4 19 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008AFAC 00087DAC 38 00 00 00 */ li r0, 0 -/* 8008AFB0 00087DB0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008AFB0 00087DB0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008AFB4 00087DB4 90 01 00 08 */ stw r0, 8(r1) -/* 8008AFB8 00087DB8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008AFB8 00087DB8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008AFBC 00087DBC 3C 80 80 07 */ lis r4, lbl_800688A0@ha /* 8008AFC0 00087DC0 7F E3 FB 78 */ mr r3, r31 /* 8008AFC4 00087DC4 90 01 00 0C */ stw r0, 0xc(r1) /* 8008AFC8 00087DC8 38 E4 88 A0 */ addi r7, r4, lbl_800688A0@l /* 8008AFCC 00087DCC 38 85 11 94 */ addi r4, r5, 0x1194 /* 8008AFD0 00087DD0 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 8008AFD4 00087DD4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008AFD4 00087DD4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008AFD8 00087DD8 38 C0 00 00 */ li r6, 0 -/* 8008AFDC 00087DDC C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008AFDC 00087DDC C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008AFE0 00087DE0 39 00 00 10 */ li r8, 0x10 /* 8008AFE4 00087DE4 FC 40 08 90 */ fmr f2, f1 /* 8008AFE8 00087DE8 39 20 00 00 */ li r9, 0 /* 8008AFEC 00087DEC 39 40 00 00 */ li r10, 0 /* 8008AFF0 00087DF0 4B F7 C3 D1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008AFF4 00087DF4 38 00 00 00 */ li r0, 0 -/* 8008AFF8 00087DF8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008AFF8 00087DF8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008AFFC 00087DFC 90 01 00 08 */ stw r0, 8(r1) -/* 8008B000 00087E00 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B000 00087E00 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B004 00087E04 3C 80 80 07 */ lis r4, lbl_800688A0@ha /* 8008B008 00087E08 7F E3 FB 78 */ mr r3, r31 /* 8008B00C 00087E0C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B010 00087E10 38 E4 88 A0 */ addi r7, r4, lbl_800688A0@l /* 8008B014 00087E14 38 85 11 9F */ addi r4, r5, 0x119f /* 8008B018 00087E18 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 8008B01C 00087E1C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B01C 00087E1C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B020 00087E20 38 C0 00 00 */ li r6, 0 -/* 8008B024 00087E24 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008B024 00087E24 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008B028 00087E28 39 00 00 10 */ li r8, 0x10 /* 8008B02C 00087E2C FC 40 08 90 */ fmr f2, f1 /* 8008B030 00087E30 39 20 00 00 */ li r9, 0 /* 8008B034 00087E34 39 40 00 00 */ li r10, 0 /* 8008B038 00087E38 4B F7 C3 89 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B03C 00087E3C 38 00 00 00 */ li r0, 0 -/* 8008B040 00087E40 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B040 00087E40 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B044 00087E44 90 01 00 08 */ stw r0, 8(r1) -/* 8008B048 00087E48 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B048 00087E48 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B04C 00087E4C 3C 80 80 07 */ lis r4, lbl_800688A0@ha /* 8008B050 00087E50 7F E3 FB 78 */ mr r3, r31 /* 8008B054 00087E54 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B058 00087E58 38 E4 88 A0 */ addi r7, r4, lbl_800688A0@l /* 8008B05C 00087E5C 38 85 20 BD */ addi r4, r5, 0x20bd /* 8008B060 00087E60 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 8008B064 00087E64 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B064 00087E64 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B068 00087E68 38 C0 00 00 */ li r6, 0 -/* 8008B06C 00087E6C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008B06C 00087E6C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008B070 00087E70 39 00 00 10 */ li r8, 0x10 /* 8008B074 00087E74 FC 40 08 90 */ fmr f2, f1 /* 8008B078 00087E78 39 20 00 00 */ li r9, 0 /* 8008B07C 00087E7C 39 40 00 00 */ li r10, 0 /* 8008B080 00087E80 4B F7 C3 41 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B084 00087E84 38 00 00 00 */ li r0, 0 -/* 8008B088 00087E88 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B088 00087E88 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B08C 00087E8C 90 01 00 08 */ stw r0, 8(r1) -/* 8008B090 00087E90 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B090 00087E90 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B094 00087E94 3C 80 80 07 */ lis r4, lbl_800688A0@ha /* 8008B098 00087E98 7F E3 FB 78 */ mr r3, r31 /* 8008B09C 00087E9C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B0A0 00087EA0 38 E4 88 A0 */ addi r7, r4, lbl_800688A0@l /* 8008B0A4 00087EA4 38 85 20 C8 */ addi r4, r5, 0x20c8 /* 8008B0A8 00087EA8 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 8008B0AC 00087EAC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B0AC 00087EAC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B0B0 00087EB0 38 C0 00 00 */ li r6, 0 -/* 8008B0B4 00087EB4 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008B0B4 00087EB4 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008B0B8 00087EB8 39 00 00 10 */ li r8, 0x10 /* 8008B0BC 00087EBC FC 40 08 90 */ fmr f2, f1 /* 8008B0C0 00087EC0 39 20 00 00 */ li r9, 0 /* 8008B0C4 00087EC4 39 40 00 00 */ li r10, 0 /* 8008B0C8 00087EC8 4B F7 C2 F9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B0CC 00087ECC 38 00 00 00 */ li r0, 0 -/* 8008B0D0 00087ED0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B0D0 00087ED0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B0D4 00087ED4 90 01 00 08 */ stw r0, 8(r1) -/* 8008B0D8 00087ED8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B0D8 00087ED8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B0DC 00087EDC 3C 80 80 07 */ lis r4, lbl_800688A0@ha /* 8008B0E0 00087EE0 7F E3 FB 78 */ mr r3, r31 /* 8008B0E4 00087EE4 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B0E8 00087EE8 38 E4 88 A0 */ addi r7, r4, lbl_800688A0@l /* 8008B0EC 00087EEC 38 85 20 D3 */ addi r4, r5, 0x20d3 /* 8008B0F0 00087EF0 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 8008B0F4 00087EF4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B0F4 00087EF4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B0F8 00087EF8 38 C0 00 00 */ li r6, 0 -/* 8008B0FC 00087EFC C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008B0FC 00087EFC C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008B100 00087F00 39 00 00 10 */ li r8, 0x10 /* 8008B104 00087F04 FC 40 08 90 */ fmr f2, f1 /* 8008B108 00087F08 39 20 00 00 */ li r9, 0 /* 8008B10C 00087F0C 39 40 00 00 */ li r10, 0 /* 8008B110 00087F10 4B F7 C2 B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B114 00087F14 38 00 00 00 */ li r0, 0 -/* 8008B118 00087F18 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B118 00087F18 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B11C 00087F1C 90 01 00 08 */ stw r0, 8(r1) -/* 8008B120 00087F20 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B120 00087F20 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B124 00087F24 3C 80 80 07 */ lis r4, lbl_800688A0@ha /* 8008B128 00087F28 7F E3 FB 78 */ mr r3, r31 /* 8008B12C 00087F2C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B130 00087F30 38 E4 88 A0 */ addi r7, r4, lbl_800688A0@l /* 8008B134 00087F34 38 85 02 D2 */ addi r4, r5, 0x2d2 /* 8008B138 00087F38 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 8008B13C 00087F3C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B13C 00087F3C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B140 00087F40 38 C0 00 00 */ li r6, 0 -/* 8008B144 00087F44 C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 8008B144 00087F44 C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 8008B148 00087F48 39 00 00 10 */ li r8, 0x10 /* 8008B14C 00087F4C FC 40 08 90 */ fmr f2, f1 /* 8008B150 00087F50 39 20 00 00 */ li r9, 0 /* 8008B154 00087F54 39 40 00 00 */ li r10, 0 /* 8008B158 00087F58 4B F7 C2 69 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B15C 00087F5C 38 00 00 00 */ li r0, 0 -/* 8008B160 00087F60 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B160 00087F60 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B164 00087F64 90 01 00 08 */ stw r0, 8(r1) -/* 8008B168 00087F68 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B168 00087F68 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B16C 00087F6C 3C 80 80 07 */ lis r4, lbl_800688A0@ha /* 8008B170 00087F70 7F E3 FB 78 */ mr r3, r31 /* 8008B174 00087F74 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B178 00087F78 38 E4 88 A0 */ addi r7, r4, lbl_800688A0@l /* 8008B17C 00087F7C 38 85 03 16 */ addi r4, r5, 0x316 /* 8008B180 00087F80 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 8008B184 00087F84 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B184 00087F84 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B188 00087F88 38 C0 00 00 */ li r6, 0 -/* 8008B18C 00087F8C C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 8008B18C 00087F8C C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 8008B190 00087F90 39 00 00 10 */ li r8, 0x10 /* 8008B194 00087F94 FC 40 08 90 */ fmr f2, f1 /* 8008B198 00087F98 39 20 00 00 */ li r9, 0 /* 8008B19C 00087F9C 39 40 00 00 */ li r10, 0 /* 8008B1A0 00087FA0 4B F7 C2 21 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B1A4 00087FA4 38 00 00 00 */ li r0, 0 -/* 8008B1A8 00087FA8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B1A8 00087FA8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B1AC 00087FAC 90 01 00 08 */ stw r0, 8(r1) -/* 8008B1B0 00087FB0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B1B0 00087FB0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B1B4 00087FB4 3C 80 80 07 */ lis r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008B1B8 00087FB8 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008B1BC 00087FBC 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B1C0 00087FC0 38 C4 87 C8 */ addi r6, r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008B1C4 00087FC4 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008B1C8 00087FC8 38 85 23 56 */ addi r4, r5, 0x2356 -/* 8008B1CC 00087FCC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B1CC 00087FCC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B1D0 00087FD0 7F E3 FB 78 */ mr r3, r31 -/* 8008B1D4 00087FD4 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008B1D4 00087FD4 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008B1D8 00087FD8 38 A5 02 2D */ addi r5, r5, 0x22d /* 8008B1DC 00087FDC FC 40 08 90 */ fmr f2, f1 /* 8008B1E0 00087FE0 39 00 00 00 */ li r8, 0 @@ -40226,18 +40226,18 @@ xSndIsPlayingByHandle__FUi: /* 8008B1E8 00087FE8 39 40 00 01 */ li r10, 1 /* 8008B1EC 00087FEC 4B F7 C1 D5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B1F0 00087FF0 38 00 00 00 */ li r0, 0 -/* 8008B1F4 00087FF4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B1F4 00087FF4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B1F8 00087FF8 90 01 00 08 */ stw r0, 8(r1) -/* 8008B1FC 00087FFC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B1FC 00087FFC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B200 00088000 3C 80 80 07 */ lis r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008B204 00088004 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008B208 00088008 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B20C 0008800C 38 C4 87 C8 */ addi r6, r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008B210 00088010 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008B214 00088014 38 85 02 D9 */ addi r4, r5, 0x2d9 -/* 8008B218 00088018 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B218 00088018 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B21C 0008801C 7F E3 FB 78 */ mr r3, r31 -/* 8008B220 00088020 C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 8008B220 00088020 C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 8008B224 00088024 38 A5 02 2D */ addi r5, r5, 0x22d /* 8008B228 00088028 FC 40 08 90 */ fmr f2, f1 /* 8008B22C 0008802C 39 00 00 00 */ li r8, 0 @@ -40245,18 +40245,18 @@ xSndIsPlayingByHandle__FUi: /* 8008B234 00088034 39 40 00 01 */ li r10, 1 /* 8008B238 00088038 4B F7 C1 89 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B23C 0008803C 38 00 00 00 */ li r0, 0 -/* 8008B240 00088040 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B240 00088040 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B244 00088044 90 01 00 08 */ stw r0, 8(r1) -/* 8008B248 00088048 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B248 00088048 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B24C 0008804C 3C 80 80 07 */ lis r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008B250 00088050 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008B254 00088054 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B258 00088058 38 C4 86 4C */ addi r6, r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008B25C 0008805C 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008B260 00088060 38 85 02 2D */ addi r4, r5, 0x22d -/* 8008B264 00088064 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B264 00088064 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B268 00088068 7F E3 FB 78 */ mr r3, r31 -/* 8008B26C 0008806C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008B26C 0008806C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008B270 00088070 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 8008B274 00088074 FC 40 08 90 */ fmr f2, f1 /* 8008B278 00088078 39 00 00 00 */ li r8, 0 @@ -40264,18 +40264,18 @@ xSndIsPlayingByHandle__FUi: /* 8008B280 00088080 39 40 00 01 */ li r10, 1 /* 8008B284 00088084 4B F7 C1 3D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B288 00088088 38 00 00 00 */ li r0, 0 -/* 8008B28C 0008808C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B28C 0008808C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B290 00088090 90 01 00 08 */ stw r0, 8(r1) -/* 8008B294 00088094 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B294 00088094 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B298 00088098 3C 80 80 07 */ lis r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008B29C 0008809C 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008B2A0 000880A0 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B2A4 000880A4 38 C4 86 4C */ addi r6, r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008B2A8 000880A8 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008B2AC 000880AC 38 85 02 82 */ addi r4, r5, 0x282 -/* 8008B2B0 000880B0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B2B0 000880B0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B2B4 000880B4 7F E3 FB 78 */ mr r3, r31 -/* 8008B2B8 000880B8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008B2B8 000880B8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008B2BC 000880BC 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 8008B2C0 000880C0 FC 40 08 90 */ fmr f2, f1 /* 8008B2C4 000880C4 39 00 00 00 */ li r8, 0 @@ -40283,18 +40283,18 @@ xSndIsPlayingByHandle__FUi: /* 8008B2CC 000880CC 39 40 00 01 */ li r10, 1 /* 8008B2D0 000880D0 4B F7 C0 F1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B2D4 000880D4 38 00 00 00 */ li r0, 0 -/* 8008B2D8 000880D8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B2D8 000880D8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B2DC 000880DC 90 01 00 08 */ stw r0, 8(r1) -/* 8008B2E0 000880E0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B2E0 000880E0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B2E4 000880E4 3C 80 80 07 */ lis r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008B2E8 000880E8 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008B2EC 000880EC 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B2F0 000880F0 38 C4 86 4C */ addi r6, r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008B2F4 000880F4 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008B2F8 000880F8 38 85 02 89 */ addi r4, r5, 0x289 -/* 8008B2FC 000880FC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B2FC 000880FC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B300 00088100 7F E3 FB 78 */ mr r3, r31 -/* 8008B304 00088104 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008B304 00088104 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008B308 00088108 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 8008B30C 0008810C FC 40 08 90 */ fmr f2, f1 /* 8008B310 00088110 39 00 00 00 */ li r8, 0 @@ -40302,18 +40302,18 @@ xSndIsPlayingByHandle__FUi: /* 8008B318 00088118 39 40 00 01 */ li r10, 1 /* 8008B31C 0008811C 4B F7 C0 A5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B320 00088120 38 00 00 00 */ li r0, 0 -/* 8008B324 00088124 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B324 00088124 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B328 00088128 90 01 00 08 */ stw r0, 8(r1) -/* 8008B32C 0008812C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B32C 0008812C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B330 00088130 3C 80 80 07 */ lis r4, lbl_80068704@ha /* 8008B334 00088134 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008B338 00088138 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B33C 0008813C 38 C4 87 04 */ addi r6, r4, lbl_80068704@l /* 8008B340 00088140 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008B344 00088144 38 85 11 B8 */ addi r4, r5, 0x11b8 -/* 8008B348 00088148 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B348 00088148 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B34C 0008814C 7F E3 FB 78 */ mr r3, r31 -/* 8008B350 00088150 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008B350 00088150 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008B354 00088154 38 A5 20 A1 */ addi r5, r5, 0x20a1 /* 8008B358 00088158 FC 40 08 90 */ fmr f2, f1 /* 8008B35C 0008815C 39 00 00 00 */ li r8, 0 @@ -40321,18 +40321,18 @@ xSndIsPlayingByHandle__FUi: /* 8008B364 00088164 39 40 00 01 */ li r10, 1 /* 8008B368 00088168 4B F7 C0 59 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B36C 0008816C 38 00 00 00 */ li r0, 0 -/* 8008B370 00088170 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B370 00088170 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B374 00088174 90 01 00 08 */ stw r0, 8(r1) -/* 8008B378 00088178 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B378 00088178 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B37C 0008817C 3C 80 80 07 */ lis r4, lbl_8006869C@ha /* 8008B380 00088180 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008B384 00088184 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B388 00088188 38 C4 86 9C */ addi r6, r4, lbl_8006869C@l /* 8008B38C 0008818C 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008B390 00088190 38 85 11 B8 */ addi r4, r5, 0x11b8 -/* 8008B394 00088194 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B394 00088194 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B398 00088198 7F E3 FB 78 */ mr r3, r31 -/* 8008B39C 0008819C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008B39C 0008819C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008B3A0 000881A0 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 8008B3A4 000881A4 FC 40 08 90 */ fmr f2, f1 /* 8008B3A8 000881A8 39 00 00 00 */ li r8, 0 @@ -40340,18 +40340,18 @@ xSndIsPlayingByHandle__FUi: /* 8008B3B0 000881B0 39 40 00 01 */ li r10, 1 /* 8008B3B4 000881B4 4B F7 C0 0D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B3B8 000881B8 38 00 00 00 */ li r0, 0 -/* 8008B3BC 000881BC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B3BC 000881BC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B3C0 000881C0 90 01 00 08 */ stw r0, 8(r1) -/* 8008B3C4 000881C4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B3C4 000881C4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B3C8 000881C8 3C 80 80 07 */ lis r4, lbl_8006869C@ha /* 8008B3CC 000881CC 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008B3D0 000881D0 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B3D4 000881D4 38 C4 86 9C */ addi r6, r4, lbl_8006869C@l /* 8008B3D8 000881D8 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008B3DC 000881DC 38 85 20 A1 */ addi r4, r5, 0x20a1 -/* 8008B3E0 000881E0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B3E0 000881E0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B3E4 000881E4 7F E3 FB 78 */ mr r3, r31 -/* 8008B3E8 000881E8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008B3E8 000881E8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008B3EC 000881EC 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 8008B3F0 000881F0 FC 40 08 90 */ fmr f2, f1 /* 8008B3F4 000881F4 39 00 00 00 */ li r8, 0 @@ -40359,18 +40359,18 @@ xSndIsPlayingByHandle__FUi: /* 8008B3FC 000881FC 39 40 00 01 */ li r10, 1 /* 8008B400 00088200 4B F7 BF C1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B404 00088204 38 00 00 00 */ li r0, 0 -/* 8008B408 00088208 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B408 00088208 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B40C 0008820C 90 01 00 08 */ stw r0, 8(r1) -/* 8008B410 00088210 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B410 00088210 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B414 00088214 3C 80 80 07 */ lis r4, lbl_80068704@ha /* 8008B418 00088218 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008B41C 0008821C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B420 00088220 38 C4 87 04 */ addi r6, r4, lbl_80068704@l /* 8008B424 00088224 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008B428 00088228 38 85 01 F2 */ addi r4, r5, 0x1f2 -/* 8008B42C 0008822C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B42C 0008822C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B430 00088230 7F E3 FB 78 */ mr r3, r31 -/* 8008B434 00088234 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008B434 00088234 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008B438 00088238 38 A5 20 A1 */ addi r5, r5, 0x20a1 /* 8008B43C 0008823C FC 40 08 90 */ fmr f2, f1 /* 8008B440 00088240 39 00 00 00 */ li r8, 0 @@ -40378,18 +40378,18 @@ xSndIsPlayingByHandle__FUi: /* 8008B448 00088248 39 40 00 01 */ li r10, 1 /* 8008B44C 0008824C 4B F7 BF 75 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B450 00088250 38 00 00 00 */ li r0, 0 -/* 8008B454 00088254 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B454 00088254 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B458 00088258 90 01 00 08 */ stw r0, 8(r1) -/* 8008B45C 0008825C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B45C 0008825C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B460 00088260 3C 80 80 07 */ lis r4, lbl_80068760@ha /* 8008B464 00088264 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008B468 00088268 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B46C 0008826C 38 C4 87 60 */ addi r6, r4, lbl_80068760@l /* 8008B470 00088270 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008B474 00088274 38 85 11 BE */ addi r4, r5, 0x11be -/* 8008B478 00088278 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B478 00088278 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B47C 0008827C 7F E3 FB 78 */ mr r3, r31 -/* 8008B480 00088280 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008B480 00088280 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008B484 00088284 38 A5 20 B6 */ addi r5, r5, 0x20b6 /* 8008B488 00088288 FC 40 08 90 */ fmr f2, f1 /* 8008B48C 0008828C 39 00 00 00 */ li r8, 0 @@ -40397,18 +40397,18 @@ xSndIsPlayingByHandle__FUi: /* 8008B494 00088294 39 40 00 01 */ li r10, 1 /* 8008B498 00088298 4B F7 BF 29 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B49C 0008829C 38 00 00 00 */ li r0, 0 -/* 8008B4A0 000882A0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B4A0 000882A0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B4A4 000882A4 90 01 00 08 */ stw r0, 8(r1) -/* 8008B4A8 000882A8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B4A8 000882A8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B4AC 000882AC 3C 80 80 07 */ lis r4, lbl_8006869C@ha /* 8008B4B0 000882B0 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008B4B4 000882B4 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B4B8 000882B8 38 C4 86 9C */ addi r6, r4, lbl_8006869C@l /* 8008B4BC 000882BC 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008B4C0 000882C0 38 85 11 BE */ addi r4, r5, 0x11be -/* 8008B4C4 000882C4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B4C4 000882C4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B4C8 000882C8 7F E3 FB 78 */ mr r3, r31 -/* 8008B4CC 000882CC C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008B4CC 000882CC C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008B4D0 000882D0 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 8008B4D4 000882D4 FC 40 08 90 */ fmr f2, f1 /* 8008B4D8 000882D8 39 00 00 00 */ li r8, 0 @@ -40416,18 +40416,18 @@ xSndIsPlayingByHandle__FUi: /* 8008B4E0 000882E0 39 40 00 01 */ li r10, 1 /* 8008B4E4 000882E4 4B F7 BE DD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B4E8 000882E8 38 00 00 00 */ li r0, 0 -/* 8008B4EC 000882EC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B4EC 000882EC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B4F0 000882F0 90 01 00 08 */ stw r0, 8(r1) -/* 8008B4F4 000882F4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B4F4 000882F4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B4F8 000882F8 3C 80 80 07 */ lis r4, lbl_8006869C@ha /* 8008B4FC 000882FC 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008B500 00088300 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B504 00088304 38 C4 86 9C */ addi r6, r4, lbl_8006869C@l /* 8008B508 00088308 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008B50C 0008830C 38 85 20 B6 */ addi r4, r5, 0x20b6 -/* 8008B510 00088310 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B510 00088310 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B514 00088314 7F E3 FB 78 */ mr r3, r31 -/* 8008B518 00088318 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008B518 00088318 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008B51C 0008831C 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 8008B520 00088320 FC 40 08 90 */ fmr f2, f1 /* 8008B524 00088324 39 00 00 00 */ li r8, 0 @@ -40435,18 +40435,18 @@ xSndIsPlayingByHandle__FUi: /* 8008B52C 0008832C 39 40 00 01 */ li r10, 1 /* 8008B530 00088330 4B F7 BE 91 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B534 00088334 38 00 00 00 */ li r0, 0 -/* 8008B538 00088338 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B538 00088338 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B53C 0008833C 90 01 00 08 */ stw r0, 8(r1) -/* 8008B540 00088340 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B540 00088340 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B544 00088344 3C 80 80 07 */ lis r4, lbl_80068760@ha /* 8008B548 00088348 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008B54C 0008834C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B550 00088350 38 C4 87 60 */ addi r6, r4, lbl_80068760@l /* 8008B554 00088354 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008B558 00088358 38 85 01 F2 */ addi r4, r5, 0x1f2 -/* 8008B55C 0008835C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B55C 0008835C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B560 00088360 7F E3 FB 78 */ mr r3, r31 -/* 8008B564 00088364 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008B564 00088364 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008B568 00088368 38 A5 20 B6 */ addi r5, r5, 0x20b6 /* 8008B56C 0008836C FC 40 08 90 */ fmr f2, f1 /* 8008B570 00088370 39 00 00 00 */ li r8, 0 @@ -40454,18 +40454,18 @@ xSndIsPlayingByHandle__FUi: /* 8008B578 00088378 39 40 00 01 */ li r10, 1 /* 8008B57C 0008837C 4B F7 BE 45 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B580 00088380 38 00 00 00 */ li r0, 0 -/* 8008B584 00088384 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B584 00088384 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B588 00088388 90 01 00 08 */ stw r0, 8(r1) -/* 8008B58C 0008838C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B58C 0008838C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B590 00088390 3C 80 80 07 */ lis r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008B594 00088394 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008B598 00088398 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B59C 0008839C 38 C4 86 4C */ addi r6, r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008B5A0 000883A0 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008B5A4 000883A4 38 85 02 D9 */ addi r4, r5, 0x2d9 -/* 8008B5A8 000883A8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B5A8 000883A8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B5AC 000883AC 7F E3 FB 78 */ mr r3, r31 -/* 8008B5B0 000883B0 C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 8008B5B0 000883B0 C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 8008B5B4 000883B4 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 8008B5B8 000883B8 FC 40 08 90 */ fmr f2, f1 /* 8008B5BC 000883BC 39 00 00 00 */ li r8, 0 @@ -40473,18 +40473,18 @@ xSndIsPlayingByHandle__FUi: /* 8008B5C4 000883C4 39 40 00 01 */ li r10, 1 /* 8008B5C8 000883C8 4B F7 BD F9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B5CC 000883CC 38 00 00 00 */ li r0, 0 -/* 8008B5D0 000883D0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B5D0 000883D0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B5D4 000883D4 90 01 00 08 */ stw r0, 8(r1) -/* 8008B5D8 000883D8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B5D8 000883D8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B5DC 000883DC 3C 80 80 07 */ lis r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008B5E0 000883E0 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008B5E4 000883E4 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B5E8 000883E8 38 C4 86 4C */ addi r6, r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008B5EC 000883EC 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008B5F0 000883F0 38 85 02 9F */ addi r4, r5, 0x29f -/* 8008B5F4 000883F4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B5F4 000883F4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B5F8 000883F8 7F E3 FB 78 */ mr r3, r31 -/* 8008B5FC 000883FC C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008B5FC 000883FC C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008B600 00088400 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 8008B604 00088404 FC 40 08 90 */ fmr f2, f1 /* 8008B608 00088408 39 00 00 00 */ li r8, 0 @@ -40492,18 +40492,18 @@ xSndIsPlayingByHandle__FUi: /* 8008B610 00088410 39 40 00 01 */ li r10, 1 /* 8008B614 00088414 4B F7 BD AD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B618 00088418 38 00 00 00 */ li r0, 0 -/* 8008B61C 0008841C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B61C 0008841C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B620 00088420 90 01 00 08 */ stw r0, 8(r1) -/* 8008B624 00088424 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B624 00088424 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B628 00088428 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 8008B62C 0008842C 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 8008B630 00088430 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B634 00088434 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 8008B638 00088438 38 E3 89 18 */ addi r7, r3, lbl_80068918@l /* 8008B63C 0008843C 38 85 01 F2 */ addi r4, r5, 0x1f2 -/* 8008B640 00088440 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B640 00088440 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B644 00088444 7F E3 FB 78 */ mr r3, r31 -/* 8008B648 00088448 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008B648 00088448 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008B64C 0008844C 38 A5 02 09 */ addi r5, r5, 0x209 /* 8008B650 00088450 FC 40 08 90 */ fmr f2, f1 /* 8008B654 00088454 39 00 00 00 */ li r8, 0 @@ -40511,19 +40511,19 @@ xSndIsPlayingByHandle__FUi: /* 8008B65C 0008845C 39 40 00 01 */ li r10, 1 /* 8008B660 00088460 4B F7 BD 61 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B664 00088464 38 00 00 00 */ li r0, 0 -/* 8008B668 00088468 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B668 00088468 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B66C 0008846C 90 01 00 08 */ stw r0, 8(r1) -/* 8008B670 00088470 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B670 00088470 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B674 00088474 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 8008B678 00088478 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 8008B67C 0008847C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B680 00088480 3D 00 00 14 */ lis r8, 0x00140001@ha /* 8008B684 00088484 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 8008B688 00088488 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 8008B68C 0008848C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B68C 0008848C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B690 00088490 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 8008B694 00088494 39 28 00 01 */ addi r9, r8, 0x00140001@l -/* 8008B698 00088498 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008B698 00088498 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008B69C 0008849C FC 40 08 90 */ fmr f2, f1 /* 8008B6A0 000884A0 7F E3 FB 78 */ mr r3, r31 /* 8008B6A4 000884A4 38 A5 11 6C */ addi r5, r5, 0x116c @@ -40531,19 +40531,19 @@ xSndIsPlayingByHandle__FUi: /* 8008B6AC 000884AC 39 40 00 01 */ li r10, 1 /* 8008B6B0 000884B0 4B F7 BD 11 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B6B4 000884B4 38 00 00 00 */ li r0, 0 -/* 8008B6B8 000884B8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B6B8 000884B8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B6BC 000884BC 90 01 00 08 */ stw r0, 8(r1) -/* 8008B6C0 000884C0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B6C0 000884C0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B6C4 000884C4 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 8008B6C8 000884C8 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 8008B6CC 000884CC 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B6D0 000884D0 3D 00 00 14 */ lis r8, 0x00140002@ha /* 8008B6D4 000884D4 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 8008B6D8 000884D8 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 8008B6DC 000884DC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B6DC 000884DC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B6E0 000884E0 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 8008B6E4 000884E4 39 28 00 02 */ addi r9, r8, 0x00140002@l -/* 8008B6E8 000884E8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008B6E8 000884E8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008B6EC 000884EC FC 40 08 90 */ fmr f2, f1 /* 8008B6F0 000884F0 7F E3 FB 78 */ mr r3, r31 /* 8008B6F4 000884F4 38 A5 02 10 */ addi r5, r5, 0x210 @@ -40551,19 +40551,19 @@ xSndIsPlayingByHandle__FUi: /* 8008B6FC 000884FC 39 40 00 01 */ li r10, 1 /* 8008B700 00088500 4B F7 BC C1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B704 00088504 38 00 00 00 */ li r0, 0 -/* 8008B708 00088508 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B708 00088508 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B70C 0008850C 90 01 00 08 */ stw r0, 8(r1) -/* 8008B710 00088510 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B710 00088510 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B714 00088514 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 8008B718 00088518 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 8008B71C 0008851C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B720 00088520 3D 00 00 14 */ lis r8, 0x00140003@ha /* 8008B724 00088524 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 8008B728 00088528 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 8008B72C 0008852C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B72C 0008852C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B730 00088530 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 8008B734 00088534 39 28 00 03 */ addi r9, r8, 0x00140003@l -/* 8008B738 00088538 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008B738 00088538 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008B73C 0008853C FC 40 08 90 */ fmr f2, f1 /* 8008B740 00088540 7F E3 FB 78 */ mr r3, r31 /* 8008B744 00088544 38 A5 02 17 */ addi r5, r5, 0x217 @@ -40571,19 +40571,19 @@ xSndIsPlayingByHandle__FUi: /* 8008B74C 0008854C 39 40 00 01 */ li r10, 1 /* 8008B750 00088550 4B F7 BC 71 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B754 00088554 38 00 00 00 */ li r0, 0 -/* 8008B758 00088558 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B758 00088558 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B75C 0008855C 90 01 00 08 */ stw r0, 8(r1) -/* 8008B760 00088560 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B760 00088560 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B764 00088564 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 8008B768 00088568 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 8008B76C 0008856C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B770 00088570 3D 00 00 14 */ lis r8, 0x00140004@ha /* 8008B774 00088574 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 8008B778 00088578 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 8008B77C 0008857C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B77C 0008857C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B780 00088580 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 8008B784 00088584 39 28 00 04 */ addi r9, r8, 0x00140004@l -/* 8008B788 00088588 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008B788 00088588 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008B78C 0008858C FC 40 08 90 */ fmr f2, f1 /* 8008B790 00088590 7F E3 FB 78 */ mr r3, r31 /* 8008B794 00088594 38 A5 20 85 */ addi r5, r5, 0x2085 @@ -40591,19 +40591,19 @@ xSndIsPlayingByHandle__FUi: /* 8008B79C 0008859C 39 40 00 01 */ li r10, 1 /* 8008B7A0 000885A0 4B F7 BC 21 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B7A4 000885A4 38 00 00 00 */ li r0, 0 -/* 8008B7A8 000885A8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B7A8 000885A8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B7AC 000885AC 90 01 00 08 */ stw r0, 8(r1) -/* 8008B7B0 000885B0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B7B0 000885B0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B7B4 000885B4 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 8008B7B8 000885B8 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 8008B7BC 000885BC 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B7C0 000885C0 3D 00 00 14 */ lis r8, 0x00140005@ha /* 8008B7C4 000885C4 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 8008B7C8 000885C8 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 8008B7CC 000885CC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B7CC 000885CC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B7D0 000885D0 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 8008B7D4 000885D4 39 28 00 05 */ addi r9, r8, 0x00140005@l -/* 8008B7D8 000885D8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008B7D8 000885D8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008B7DC 000885DC FC 40 08 90 */ fmr f2, f1 /* 8008B7E0 000885E0 7F E3 FB 78 */ mr r3, r31 /* 8008B7E4 000885E4 38 A5 20 8C */ addi r5, r5, 0x208c @@ -40611,19 +40611,19 @@ xSndIsPlayingByHandle__FUi: /* 8008B7EC 000885EC 39 40 00 01 */ li r10, 1 /* 8008B7F0 000885F0 4B F7 BB D1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B7F4 000885F4 38 00 00 00 */ li r0, 0 -/* 8008B7F8 000885F8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B7F8 000885F8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B7FC 000885FC 90 01 00 08 */ stw r0, 8(r1) -/* 8008B800 00088600 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B800 00088600 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B804 00088604 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 8008B808 00088608 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 8008B80C 0008860C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B810 00088610 3D 00 00 14 */ lis r8, 0x00140006@ha /* 8008B814 00088614 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 8008B818 00088618 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 8008B81C 0008861C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B81C 0008861C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B820 00088620 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 8008B824 00088624 39 28 00 06 */ addi r9, r8, 0x00140006@l -/* 8008B828 00088628 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008B828 00088628 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008B82C 0008862C FC 40 08 90 */ fmr f2, f1 /* 8008B830 00088630 7F E3 FB 78 */ mr r3, r31 /* 8008B834 00088634 38 A5 20 93 */ addi r5, r5, 0x2093 @@ -40631,19 +40631,19 @@ xSndIsPlayingByHandle__FUi: /* 8008B83C 0008863C 39 40 00 01 */ li r10, 1 /* 8008B840 00088640 4B F7 BB 81 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B844 00088644 38 00 00 00 */ li r0, 0 -/* 8008B848 00088648 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B848 00088648 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B84C 0008864C 90 01 00 08 */ stw r0, 8(r1) -/* 8008B850 00088650 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B850 00088650 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B854 00088654 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 8008B858 00088658 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 8008B85C 0008865C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B860 00088660 3D 00 00 14 */ lis r8, 0x00140007@ha /* 8008B864 00088664 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 8008B868 00088668 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 8008B86C 0008866C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B86C 0008866C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B870 00088670 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 8008B874 00088674 39 28 00 07 */ addi r9, r8, 0x00140007@l -/* 8008B878 00088678 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008B878 00088678 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008B87C 0008867C FC 40 08 90 */ fmr f2, f1 /* 8008B880 00088680 7F E3 FB 78 */ mr r3, r31 /* 8008B884 00088684 38 A5 20 9A */ addi r5, r5, 0x209a @@ -40651,19 +40651,19 @@ xSndIsPlayingByHandle__FUi: /* 8008B88C 0008868C 39 40 00 01 */ li r10, 1 /* 8008B890 00088690 4B F7 BB 31 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B894 00088694 38 00 00 00 */ li r0, 0 -/* 8008B898 00088698 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B898 00088698 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B89C 0008869C 90 01 00 08 */ stw r0, 8(r1) -/* 8008B8A0 000886A0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B8A0 000886A0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B8A4 000886A4 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 8008B8A8 000886A8 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 8008B8AC 000886AC 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B8B0 000886B0 3D 00 00 14 */ lis r8, 0x00140008@ha /* 8008B8B4 000886B4 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 8008B8B8 000886B8 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 8008B8BC 000886BC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B8BC 000886BC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B8C0 000886C0 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 8008B8C4 000886C4 39 28 00 08 */ addi r9, r8, 0x00140008@l -/* 8008B8C8 000886C8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008B8C8 000886C8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008B8CC 000886CC FC 40 08 90 */ fmr f2, f1 /* 8008B8D0 000886D0 7F E3 FB 78 */ mr r3, r31 /* 8008B8D4 000886D4 38 A5 20 A8 */ addi r5, r5, 0x20a8 @@ -40671,19 +40671,19 @@ xSndIsPlayingByHandle__FUi: /* 8008B8DC 000886DC 39 40 00 01 */ li r10, 1 /* 8008B8E0 000886E0 4B F7 BA E1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B8E4 000886E4 38 00 00 00 */ li r0, 0 -/* 8008B8E8 000886E8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B8E8 000886E8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B8EC 000886EC 90 01 00 08 */ stw r0, 8(r1) -/* 8008B8F0 000886F0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B8F0 000886F0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B8F4 000886F4 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 8008B8F8 000886F8 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 8008B8FC 000886FC 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B900 00088700 3D 00 00 14 */ lis r8, 0x00140009@ha /* 8008B904 00088704 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 8008B908 00088708 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 8008B90C 0008870C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B90C 0008870C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B910 00088710 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 8008B914 00088714 39 28 00 09 */ addi r9, r8, 0x00140009@l -/* 8008B918 00088718 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008B918 00088718 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008B91C 0008871C FC 40 08 90 */ fmr f2, f1 /* 8008B920 00088720 7F E3 FB 78 */ mr r3, r31 /* 8008B924 00088724 38 A5 20 AF */ addi r5, r5, 0x20af @@ -40691,19 +40691,19 @@ xSndIsPlayingByHandle__FUi: /* 8008B92C 0008872C 39 40 00 01 */ li r10, 1 /* 8008B930 00088730 4B F7 BA 91 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B934 00088734 38 00 00 00 */ li r0, 0 -/* 8008B938 00088738 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B938 00088738 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B93C 0008873C 90 01 00 08 */ stw r0, 8(r1) -/* 8008B940 00088740 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B940 00088740 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B944 00088744 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 8008B948 00088748 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 8008B94C 0008874C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B950 00088750 3D 00 00 14 */ lis r8, 0x0014000A@ha /* 8008B954 00088754 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 8008B958 00088758 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 8008B95C 0008875C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B95C 0008875C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B960 00088760 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 8008B964 00088764 39 28 00 0A */ addi r9, r8, 0x0014000A@l -/* 8008B968 00088768 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008B968 00088768 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008B96C 0008876C FC 40 08 90 */ fmr f2, f1 /* 8008B970 00088770 7F E3 FB 78 */ mr r3, r31 /* 8008B974 00088774 38 A5 02 38 */ addi r5, r5, 0x238 @@ -40711,19 +40711,19 @@ xSndIsPlayingByHandle__FUi: /* 8008B97C 0008877C 39 40 00 01 */ li r10, 1 /* 8008B980 00088780 4B F7 BA 41 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B984 00088784 38 00 00 00 */ li r0, 0 -/* 8008B988 00088788 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B988 00088788 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B98C 0008878C 90 01 00 08 */ stw r0, 8(r1) -/* 8008B990 00088790 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B990 00088790 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B994 00088794 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 8008B998 00088798 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 8008B99C 0008879C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B9A0 000887A0 3D 00 00 14 */ lis r8, 0x0014000B@ha /* 8008B9A4 000887A4 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 8008B9A8 000887A8 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 8008B9AC 000887AC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B9AC 000887AC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008B9B0 000887B0 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 8008B9B4 000887B4 39 28 00 0B */ addi r9, r8, 0x0014000B@l -/* 8008B9B8 000887B8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008B9B8 000887B8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008B9BC 000887BC FC 40 08 90 */ fmr f2, f1 /* 8008B9C0 000887C0 7F E3 FB 78 */ mr r3, r31 /* 8008B9C4 000887C4 38 A5 02 43 */ addi r5, r5, 0x243 @@ -40731,19 +40731,19 @@ xSndIsPlayingByHandle__FUi: /* 8008B9CC 000887CC 39 40 00 01 */ li r10, 1 /* 8008B9D0 000887D0 4B F7 B9 F1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008B9D4 000887D4 38 00 00 00 */ li r0, 0 -/* 8008B9D8 000887D8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008B9D8 000887D8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008B9DC 000887DC 90 01 00 08 */ stw r0, 8(r1) -/* 8008B9E0 000887E0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008B9E0 000887E0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008B9E4 000887E4 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 8008B9E8 000887E8 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 8008B9EC 000887EC 90 01 00 0C */ stw r0, 0xc(r1) /* 8008B9F0 000887F0 3D 00 00 14 */ lis r8, 0x0014000C@ha /* 8008B9F4 000887F4 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 8008B9F8 000887F8 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 8008B9FC 000887FC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008B9FC 000887FC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008BA00 00088800 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 8008BA04 00088804 39 28 00 0C */ addi r9, r8, 0x0014000C@l -/* 8008BA08 00088808 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008BA08 00088808 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008BA0C 0008880C FC 40 08 90 */ fmr f2, f1 /* 8008BA10 00088810 7F E3 FB 78 */ mr r3, r31 /* 8008BA14 00088814 38 A5 11 73 */ addi r5, r5, 0x1173 @@ -40751,19 +40751,19 @@ xSndIsPlayingByHandle__FUi: /* 8008BA1C 0008881C 39 40 00 01 */ li r10, 1 /* 8008BA20 00088820 4B F7 B9 A1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008BA24 00088824 38 00 00 00 */ li r0, 0 -/* 8008BA28 00088828 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008BA28 00088828 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008BA2C 0008882C 90 01 00 08 */ stw r0, 8(r1) -/* 8008BA30 00088830 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008BA30 00088830 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008BA34 00088834 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 8008BA38 00088838 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 8008BA3C 0008883C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008BA40 00088840 3D 00 00 14 */ lis r8, 0x0014000D@ha /* 8008BA44 00088844 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 8008BA48 00088848 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 8008BA4C 0008884C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008BA4C 0008884C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008BA50 00088850 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 8008BA54 00088854 39 28 00 0D */ addi r9, r8, 0x0014000D@l -/* 8008BA58 00088858 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008BA58 00088858 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008BA5C 0008885C FC 40 08 90 */ fmr f2, f1 /* 8008BA60 00088860 7F E3 FB 78 */ mr r3, r31 /* 8008BA64 00088864 38 A5 11 7E */ addi r5, r5, 0x117e @@ -40771,19 +40771,19 @@ xSndIsPlayingByHandle__FUi: /* 8008BA6C 0008886C 39 40 00 01 */ li r10, 1 /* 8008BA70 00088870 4B F7 B9 51 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008BA74 00088874 38 00 00 00 */ li r0, 0 -/* 8008BA78 00088878 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008BA78 00088878 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008BA7C 0008887C 90 01 00 08 */ stw r0, 8(r1) -/* 8008BA80 00088880 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008BA80 00088880 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008BA84 00088884 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 8008BA88 00088888 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 8008BA8C 0008888C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008BA90 00088890 3D 00 00 14 */ lis r8, 0x0014000E@ha /* 8008BA94 00088894 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 8008BA98 00088898 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 8008BA9C 0008889C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008BA9C 0008889C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008BAA0 000888A0 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 8008BAA4 000888A4 39 28 00 0E */ addi r9, r8, 0x0014000E@l -/* 8008BAA8 000888A8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008BAA8 000888A8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008BAAC 000888AC FC 40 08 90 */ fmr f2, f1 /* 8008BAB0 000888B0 7F E3 FB 78 */ mr r3, r31 /* 8008BAB4 000888B4 38 A5 11 89 */ addi r5, r5, 0x1189 @@ -40791,19 +40791,19 @@ xSndIsPlayingByHandle__FUi: /* 8008BABC 000888BC 39 40 00 01 */ li r10, 1 /* 8008BAC0 000888C0 4B F7 B9 01 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008BAC4 000888C4 38 00 00 00 */ li r0, 0 -/* 8008BAC8 000888C8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008BAC8 000888C8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008BACC 000888CC 90 01 00 08 */ stw r0, 8(r1) -/* 8008BAD0 000888D0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008BAD0 000888D0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008BAD4 000888D4 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 8008BAD8 000888D8 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 8008BADC 000888DC 90 01 00 0C */ stw r0, 0xc(r1) /* 8008BAE0 000888E0 3D 00 00 14 */ lis r8, 0x0014000F@ha /* 8008BAE4 000888E4 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 8008BAE8 000888E8 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 8008BAEC 000888EC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008BAEC 000888EC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008BAF0 000888F0 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 8008BAF4 000888F4 39 28 00 0F */ addi r9, r8, 0x0014000F@l -/* 8008BAF8 000888F8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008BAF8 000888F8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008BAFC 000888FC FC 40 08 90 */ fmr f2, f1 /* 8008BB00 00088900 7F E3 FB 78 */ mr r3, r31 /* 8008BB04 00088904 38 A5 11 94 */ addi r5, r5, 0x1194 @@ -40811,19 +40811,19 @@ xSndIsPlayingByHandle__FUi: /* 8008BB0C 0008890C 39 40 00 01 */ li r10, 1 /* 8008BB10 00088910 4B F7 B8 B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008BB14 00088914 38 00 00 00 */ li r0, 0 -/* 8008BB18 00088918 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008BB18 00088918 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008BB1C 0008891C 90 01 00 08 */ stw r0, 8(r1) -/* 8008BB20 00088920 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008BB20 00088920 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008BB24 00088924 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 8008BB28 00088928 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 8008BB2C 0008892C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008BB30 00088930 3D 00 00 14 */ lis r8, 0x00140010@ha /* 8008BB34 00088934 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 8008BB38 00088938 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 8008BB3C 0008893C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008BB3C 0008893C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008BB40 00088940 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 8008BB44 00088944 39 28 00 10 */ addi r9, r8, 0x00140010@l -/* 8008BB48 00088948 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008BB48 00088948 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008BB4C 0008894C FC 40 08 90 */ fmr f2, f1 /* 8008BB50 00088950 7F E3 FB 78 */ mr r3, r31 /* 8008BB54 00088954 38 A5 11 9F */ addi r5, r5, 0x119f @@ -40831,19 +40831,19 @@ xSndIsPlayingByHandle__FUi: /* 8008BB5C 0008895C 39 40 00 01 */ li r10, 1 /* 8008BB60 00088960 4B F7 B8 61 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008BB64 00088964 38 00 00 00 */ li r0, 0 -/* 8008BB68 00088968 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008BB68 00088968 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008BB6C 0008896C 90 01 00 08 */ stw r0, 8(r1) -/* 8008BB70 00088970 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008BB70 00088970 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008BB74 00088974 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 8008BB78 00088978 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 8008BB7C 0008897C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008BB80 00088980 3D 00 00 14 */ lis r8, 0x00140011@ha /* 8008BB84 00088984 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 8008BB88 00088988 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 8008BB8C 0008898C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008BB8C 0008898C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008BB90 00088990 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 8008BB94 00088994 39 28 00 11 */ addi r9, r8, 0x00140011@l -/* 8008BB98 00088998 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008BB98 00088998 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008BB9C 0008899C FC 40 08 90 */ fmr f2, f1 /* 8008BBA0 000889A0 7F E3 FB 78 */ mr r3, r31 /* 8008BBA4 000889A4 38 A5 20 BD */ addi r5, r5, 0x20bd @@ -40851,19 +40851,19 @@ xSndIsPlayingByHandle__FUi: /* 8008BBAC 000889AC 39 40 00 01 */ li r10, 1 /* 8008BBB0 000889B0 4B F7 B8 11 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008BBB4 000889B4 38 00 00 00 */ li r0, 0 -/* 8008BBB8 000889B8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008BBB8 000889B8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008BBBC 000889BC 90 01 00 08 */ stw r0, 8(r1) -/* 8008BBC0 000889C0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008BBC0 000889C0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008BBC4 000889C4 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 8008BBC8 000889C8 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 8008BBCC 000889CC 90 01 00 0C */ stw r0, 0xc(r1) /* 8008BBD0 000889D0 3D 00 00 14 */ lis r8, 0x00140012@ha /* 8008BBD4 000889D4 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 8008BBD8 000889D8 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 8008BBDC 000889DC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008BBDC 000889DC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008BBE0 000889E0 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 8008BBE4 000889E4 39 28 00 12 */ addi r9, r8, 0x00140012@l -/* 8008BBE8 000889E8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008BBE8 000889E8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008BBEC 000889EC FC 40 08 90 */ fmr f2, f1 /* 8008BBF0 000889F0 7F E3 FB 78 */ mr r3, r31 /* 8008BBF4 000889F4 38 A5 20 C8 */ addi r5, r5, 0x20c8 @@ -40871,19 +40871,19 @@ xSndIsPlayingByHandle__FUi: /* 8008BBFC 000889FC 39 40 00 01 */ li r10, 1 /* 8008BC00 00088A00 4B F7 B7 C1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008BC04 00088A04 38 00 00 00 */ li r0, 0 -/* 8008BC08 00088A08 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008BC08 00088A08 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008BC0C 00088A0C 90 01 00 08 */ stw r0, 8(r1) -/* 8008BC10 00088A10 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008BC10 00088A10 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008BC14 00088A14 3C 80 80 07 */ lis r4, lbl_800688D0@ha /* 8008BC18 00088A18 3C 60 80 07 */ lis r3, lbl_80068918@ha /* 8008BC1C 00088A1C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008BC20 00088A20 3D 00 00 14 */ lis r8, 0x00140013@ha /* 8008BC24 00088A24 38 C4 88 D0 */ addi r6, r4, lbl_800688D0@l /* 8008BC28 00088A28 38 E3 89 18 */ addi r7, r3, lbl_80068918@l -/* 8008BC2C 00088A2C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008BC2C 00088A2C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008BC30 00088A30 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 8008BC34 00088A34 39 28 00 13 */ addi r9, r8, 0x00140013@l -/* 8008BC38 00088A38 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008BC38 00088A38 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008BC3C 00088A3C FC 40 08 90 */ fmr f2, f1 /* 8008BC40 00088A40 7F E3 FB 78 */ mr r3, r31 /* 8008BC44 00088A44 38 A5 20 D3 */ addi r5, r5, 0x20d3 @@ -40891,131 +40891,131 @@ xSndIsPlayingByHandle__FUi: /* 8008BC4C 00088A4C 39 40 00 01 */ li r10, 1 /* 8008BC50 00088A50 4B F7 B7 71 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008BC54 00088A54 38 00 00 00 */ li r0, 0 -/* 8008BC58 00088A58 3C 60 80 25 */ lis r3, lbl_80255F58@ha +/* 8008BC58 00088A58 3C 60 80 25 */ lis r3, lbl_STANDARD_STATES$3584@ha /* 8008BC5C 00088A5C 90 01 00 08 */ stw r0, 8(r1) -/* 8008BC60 00088A60 39 03 5F 58 */ addi r8, r3, lbl_80255F58@l -/* 8008BC64 00088A64 3C A0 80 25 */ lis r5, lbl_80256118@ha +/* 8008BC60 00088A60 39 03 5F 58 */ addi r8, r3, lbl_STANDARD_STATES$3584@l +/* 8008BC64 00088A64 3C A0 80 25 */ lis r5, lbl__stringBase0_31@ha /* 8008BC68 00088A68 3C 80 80 07 */ lis r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008BC6C 00088A6C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008BC70 00088A70 3C 60 80 07 */ lis r3, lbl_80068878@ha -/* 8008BC74 00088A74 38 A5 61 18 */ addi r5, r5, lbl_80256118@l +/* 8008BC74 00088A74 38 A5 61 18 */ addi r5, r5, lbl__stringBase0_31@l /* 8008BC78 00088A78 38 C4 84 10 */ addi r6, r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@l -/* 8008BC7C 00088A7C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008BC7C 00088A7C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008BC80 00088A80 38 E3 88 78 */ addi r7, r3, lbl_80068878@l /* 8008BC84 00088A84 80 88 00 00 */ lwz r4, 0(r8) /* 8008BC88 00088A88 7F E3 FB 78 */ mr r3, r31 /* 8008BC8C 00088A8C FC 40 08 90 */ fmr f2, f1 -/* 8008BC90 00088A90 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008BC90 00088A90 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008BC94 00088A94 38 A5 02 82 */ addi r5, r5, 0x282 /* 8008BC98 00088A98 39 00 00 00 */ li r8, 0 /* 8008BC9C 00088A9C 39 20 00 00 */ li r9, 0 /* 8008BCA0 00088AA0 39 40 00 01 */ li r10, 1 /* 8008BCA4 00088AA4 4B F7 B7 1D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008BCA8 00088AA8 38 00 00 00 */ li r0, 0 -/* 8008BCAC 00088AAC 3C 80 80 25 */ lis r4, lbl_80255F58@ha +/* 8008BCAC 00088AAC 3C 80 80 25 */ lis r4, lbl_STANDARD_STATES$3584@ha /* 8008BCB0 00088AB0 90 01 00 08 */ stw r0, 8(r1) -/* 8008BCB4 00088AB4 39 24 5F 58 */ addi r9, r4, lbl_80255F58@l -/* 8008BCB8 00088AB8 3C C0 80 25 */ lis r6, lbl_80256118@ha +/* 8008BCB4 00088AB4 39 24 5F 58 */ addi r9, r4, lbl_STANDARD_STATES$3584@l +/* 8008BCB8 00088AB8 3C C0 80 25 */ lis r6, lbl__stringBase0_31@ha /* 8008BCBC 00088ABC 3C 80 80 07 */ lis r4, lbl_80068878@ha /* 8008BCC0 00088AC0 90 01 00 0C */ stw r0, 0xc(r1) /* 8008BCC4 00088AC4 38 E4 88 78 */ addi r7, r4, lbl_80068878@l /* 8008BCC8 00088AC8 80 89 00 00 */ lwz r4, 0(r9) /* 8008BCCC 00088ACC 3C A0 80 07 */ lis r5, lbl_80068180@ha -/* 8008BCD0 00088AD0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008BCD4 00088AD4 39 06 61 18 */ addi r8, r6, lbl_80256118@l +/* 8008BCD0 00088AD0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 8008BCD4 00088AD4 39 06 61 18 */ addi r8, r6, lbl__stringBase0_31@l /* 8008BCD8 00088AD8 90 61 00 18 */ stw r3, 0x18(r1) /* 8008BCDC 00088ADC 38 C5 81 80 */ addi r6, r5, lbl_80068180@l /* 8008BCE0 00088AE0 FC 40 08 90 */ fmr f2, f1 /* 8008BCE4 00088AE4 38 A8 02 89 */ addi r5, r8, 0x289 -/* 8008BCE8 00088AE8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008BCE8 00088AE8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008BCEC 00088AEC 7F E3 FB 78 */ mr r3, r31 /* 8008BCF0 00088AF0 39 00 00 00 */ li r8, 0 /* 8008BCF4 00088AF4 39 20 00 00 */ li r9, 0 /* 8008BCF8 00088AF8 39 40 00 01 */ li r10, 1 /* 8008BCFC 00088AFC 4B F7 B6 C5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008BD00 00088B00 38 00 00 00 */ li r0, 0 -/* 8008BD04 00088B04 3C 80 80 25 */ lis r4, lbl_80255F58@ha +/* 8008BD04 00088B04 3C 80 80 25 */ lis r4, lbl_STANDARD_STATES$3584@ha /* 8008BD08 00088B08 90 01 00 08 */ stw r0, 8(r1) -/* 8008BD0C 00088B0C 39 24 5F 58 */ addi r9, r4, lbl_80255F58@l -/* 8008BD10 00088B10 3C C0 80 25 */ lis r6, lbl_80256118@ha +/* 8008BD0C 00088B0C 39 24 5F 58 */ addi r9, r4, lbl_STANDARD_STATES$3584@l +/* 8008BD10 00088B10 3C C0 80 25 */ lis r6, lbl__stringBase0_31@ha /* 8008BD14 00088B14 3C 80 80 07 */ lis r4, lbl_80068878@ha /* 8008BD18 00088B18 90 01 00 0C */ stw r0, 0xc(r1) /* 8008BD1C 00088B1C 38 E4 88 78 */ addi r7, r4, lbl_80068878@l /* 8008BD20 00088B20 80 89 00 00 */ lwz r4, 0(r9) /* 8008BD24 00088B24 3C A0 80 07 */ lis r5, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@ha -/* 8008BD28 00088B28 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008BD2C 00088B2C 39 06 61 18 */ addi r8, r6, lbl_80256118@l +/* 8008BD28 00088B28 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 8008BD2C 00088B2C 39 06 61 18 */ addi r8, r6, lbl__stringBase0_31@l /* 8008BD30 00088B30 90 61 00 1C */ stw r3, 0x1c(r1) /* 8008BD34 00088B34 38 C5 82 B0 */ addi r6, r5, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008BD38 00088B38 FC 40 08 90 */ fmr f2, f1 /* 8008BD3C 00088B3C 38 A8 11 B8 */ addi r5, r8, 0x11b8 -/* 8008BD40 00088B40 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008BD40 00088B40 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008BD44 00088B44 7F E3 FB 78 */ mr r3, r31 /* 8008BD48 00088B48 39 00 00 00 */ li r8, 0 /* 8008BD4C 00088B4C 39 20 00 00 */ li r9, 0 /* 8008BD50 00088B50 39 40 00 03 */ li r10, 3 /* 8008BD54 00088B54 4B F7 B6 6D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008BD58 00088B58 38 00 00 00 */ li r0, 0 -/* 8008BD5C 00088B5C 3C 80 80 25 */ lis r4, lbl_80255F58@ha +/* 8008BD5C 00088B5C 3C 80 80 25 */ lis r4, lbl_STANDARD_STATES$3584@ha /* 8008BD60 00088B60 90 01 00 08 */ stw r0, 8(r1) -/* 8008BD64 00088B64 39 24 5F 58 */ addi r9, r4, lbl_80255F58@l -/* 8008BD68 00088B68 3C C0 80 25 */ lis r6, lbl_80256118@ha +/* 8008BD64 00088B64 39 24 5F 58 */ addi r9, r4, lbl_STANDARD_STATES$3584@l +/* 8008BD68 00088B68 3C C0 80 25 */ lis r6, lbl__stringBase0_31@ha /* 8008BD6C 00088B6C 3C 80 80 07 */ lis r4, lbl_80068878@ha /* 8008BD70 00088B70 90 01 00 0C */ stw r0, 0xc(r1) /* 8008BD74 00088B74 38 E4 88 78 */ addi r7, r4, lbl_80068878@l /* 8008BD78 00088B78 80 89 00 00 */ lwz r4, 0(r9) /* 8008BD7C 00088B7C 3C A0 80 07 */ lis r5, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@ha -/* 8008BD80 00088B80 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008BD84 00088B84 39 06 61 18 */ addi r8, r6, lbl_80256118@l +/* 8008BD80 00088B80 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 8008BD84 00088B84 39 06 61 18 */ addi r8, r6, lbl__stringBase0_31@l /* 8008BD88 00088B88 90 61 00 20 */ stw r3, 0x20(r1) /* 8008BD8C 00088B8C 38 C5 82 18 */ addi r6, r5, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008BD90 00088B90 FC 40 08 90 */ fmr f2, f1 /* 8008BD94 00088B94 38 A8 11 BE */ addi r5, r8, 0x11be -/* 8008BD98 00088B98 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008BD98 00088B98 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008BD9C 00088B9C 7F E3 FB 78 */ mr r3, r31 /* 8008BDA0 00088BA0 39 00 00 00 */ li r8, 0 /* 8008BDA4 00088BA4 39 20 00 00 */ li r9, 0 /* 8008BDA8 00088BA8 39 40 00 02 */ li r10, 2 /* 8008BDAC 00088BAC 4B F7 B6 15 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008BDB0 00088BB0 38 00 00 00 */ li r0, 0 -/* 8008BDB4 00088BB4 3C 80 80 25 */ lis r4, lbl_80255F58@ha +/* 8008BDB4 00088BB4 3C 80 80 25 */ lis r4, lbl_STANDARD_STATES$3584@ha /* 8008BDB8 00088BB8 90 01 00 08 */ stw r0, 8(r1) -/* 8008BDBC 00088BBC 39 24 5F 58 */ addi r9, r4, lbl_80255F58@l -/* 8008BDC0 00088BC0 3C C0 80 25 */ lis r6, lbl_80256118@ha +/* 8008BDBC 00088BBC 39 24 5F 58 */ addi r9, r4, lbl_STANDARD_STATES$3584@l +/* 8008BDC0 00088BC0 3C C0 80 25 */ lis r6, lbl__stringBase0_31@ha /* 8008BDC4 00088BC4 3C 80 80 07 */ lis r4, lbl_8006884C@ha /* 8008BDC8 00088BC8 90 01 00 0C */ stw r0, 0xc(r1) /* 8008BDCC 00088BCC 38 E4 88 4C */ addi r7, r4, lbl_8006884C@l /* 8008BDD0 00088BD0 80 89 00 00 */ lwz r4, 0(r9) /* 8008BDD4 00088BD4 3C A0 80 07 */ lis r5, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha -/* 8008BDD8 00088BD8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008BDDC 00088BDC 39 06 61 18 */ addi r8, r6, lbl_80256118@l +/* 8008BDD8 00088BD8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 8008BDDC 00088BDC 39 06 61 18 */ addi r8, r6, lbl__stringBase0_31@l /* 8008BDE0 00088BE0 90 61 00 24 */ stw r3, 0x24(r1) /* 8008BDE4 00088BE4 38 C5 83 3C */ addi r6, r5, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008BDE8 00088BE8 FC 40 08 90 */ fmr f2, f1 /* 8008BDEC 00088BEC 38 A8 02 9F */ addi r5, r8, 0x29f -/* 8008BDF0 00088BF0 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008BDF0 00088BF0 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008BDF4 00088BF4 7F E3 FB 78 */ mr r3, r31 /* 8008BDF8 00088BF8 39 00 00 00 */ li r8, 0 /* 8008BDFC 00088BFC 39 20 00 00 */ li r9, 0 /* 8008BE00 00088C00 39 40 00 02 */ li r10, 2 /* 8008BE04 00088C04 4B F7 B5 BD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008BE08 00088C08 38 00 00 00 */ li r0, 0 -/* 8008BE0C 00088C0C 3C 80 80 25 */ lis r4, lbl_80255F58@ha +/* 8008BE0C 00088C0C 3C 80 80 25 */ lis r4, lbl_STANDARD_STATES$3584@ha /* 8008BE10 00088C10 90 01 00 08 */ stw r0, 8(r1) -/* 8008BE14 00088C14 39 44 5F 58 */ addi r10, r4, lbl_80255F58@l -/* 8008BE18 00088C18 3C C0 80 25 */ lis r6, lbl_80256118@ha +/* 8008BE14 00088C14 39 44 5F 58 */ addi r10, r4, lbl_STANDARD_STATES$3584@l +/* 8008BE18 00088C18 3C C0 80 25 */ lis r6, lbl__stringBase0_31@ha /* 8008BE1C 00088C1C 3C 80 80 07 */ lis r4, lbl_80068878@ha /* 8008BE20 00088C20 90 01 00 0C */ stw r0, 0xc(r1) /* 8008BE24 00088C24 38 E4 88 78 */ addi r7, r4, lbl_80068878@l /* 8008BE28 00088C28 80 8A 00 00 */ lwz r4, 0(r10) /* 8008BE2C 00088C2C 3C A0 80 07 */ lis r5, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@ha -/* 8008BE30 00088C30 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008BE34 00088C34 39 26 61 18 */ addi r9, r6, lbl_80256118@l +/* 8008BE30 00088C30 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 8008BE34 00088C34 39 26 61 18 */ addi r9, r6, lbl__stringBase0_31@l /* 8008BE38 00088C38 90 61 00 28 */ stw r3, 0x28(r1) /* 8008BE3C 00088C3C 38 C5 83 8C */ addi r6, r5, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008BE40 00088C40 FC 40 08 90 */ fmr f2, f1 /* 8008BE44 00088C44 3D 00 00 20 */ lis r8, 0x00200100@ha -/* 8008BE48 00088C48 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008BE48 00088C48 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008BE4C 00088C4C 38 A9 02 8F */ addi r5, r9, 0x28f /* 8008BE50 00088C50 39 28 01 00 */ addi r9, r8, 0x00200100@l /* 8008BE54 00088C54 7F E3 FB 78 */ mr r3, r31 @@ -41023,39 +41023,39 @@ xSndIsPlayingByHandle__FUi: /* 8008BE5C 00088C5C 39 40 00 02 */ li r10, 2 /* 8008BE60 00088C60 4B F7 B5 61 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008BE64 00088C64 38 00 00 00 */ li r0, 0 -/* 8008BE68 00088C68 3C 80 80 25 */ lis r4, lbl_80255F58@ha +/* 8008BE68 00088C68 3C 80 80 25 */ lis r4, lbl_STANDARD_STATES$3584@ha /* 8008BE6C 00088C6C 90 01 00 08 */ stw r0, 8(r1) -/* 8008BE70 00088C70 39 24 5F 58 */ addi r9, r4, lbl_80255F58@l -/* 8008BE74 00088C74 3C C0 80 25 */ lis r6, lbl_80256118@ha +/* 8008BE70 00088C70 39 24 5F 58 */ addi r9, r4, lbl_STANDARD_STATES$3584@l +/* 8008BE74 00088C74 3C C0 80 25 */ lis r6, lbl__stringBase0_31@ha /* 8008BE78 00088C78 3C 80 80 07 */ lis r4, lbl_80068878@ha /* 8008BE7C 00088C7C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008BE80 00088C80 38 E4 88 78 */ addi r7, r4, lbl_80068878@l /* 8008BE84 00088C84 80 89 00 00 */ lwz r4, 0(r9) /* 8008BE88 00088C88 3C A0 80 07 */ lis r5, lbl_8006A788@ha -/* 8008BE8C 00088C8C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008BE90 00088C90 39 06 61 18 */ addi r8, r6, lbl_80256118@l +/* 8008BE8C 00088C8C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 8008BE90 00088C90 39 06 61 18 */ addi r8, r6, lbl__stringBase0_31@l /* 8008BE94 00088C94 90 61 00 2C */ stw r3, 0x2c(r1) /* 8008BE98 00088C98 38 C5 A7 88 */ addi r6, r5, lbl_8006A788@l /* 8008BE9C 00088C9C FC 40 08 90 */ fmr f2, f1 /* 8008BEA0 00088CA0 38 A8 02 CB */ addi r5, r8, 0x2cb -/* 8008BEA4 00088CA4 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008BEA4 00088CA4 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008BEA8 00088CA8 7F E3 FB 78 */ mr r3, r31 /* 8008BEAC 00088CAC 39 00 00 00 */ li r8, 0 /* 8008BEB0 00088CB0 39 20 00 00 */ li r9, 0 /* 8008BEB4 00088CB4 39 40 00 01 */ li r10, 1 /* 8008BEB8 00088CB8 4B F7 B5 09 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008BEBC 00088CBC 38 00 00 00 */ li r0, 0 -/* 8008BEC0 00088CC0 3C 80 80 25 */ lis r4, lbl_80255F58@ha +/* 8008BEC0 00088CC0 3C 80 80 25 */ lis r4, lbl_STANDARD_STATES$3584@ha /* 8008BEC4 00088CC4 90 01 00 08 */ stw r0, 8(r1) -/* 8008BEC8 00088CC8 39 24 5F 58 */ addi r9, r4, lbl_80255F58@l -/* 8008BECC 00088CCC 3C C0 80 25 */ lis r6, lbl_80256118@ha +/* 8008BEC8 00088CC8 39 24 5F 58 */ addi r9, r4, lbl_STANDARD_STATES$3584@l +/* 8008BECC 00088CCC 3C C0 80 25 */ lis r6, lbl__stringBase0_31@ha /* 8008BED0 00088CD0 3C 80 80 07 */ lis r4, lbl_80068E0C@ha /* 8008BED4 00088CD4 90 01 00 0C */ stw r0, 0xc(r1) /* 8008BED8 00088CD8 38 E4 8E 0C */ addi r7, r4, lbl_80068E0C@l /* 8008BEDC 00088CDC 80 89 00 00 */ lwz r4, 0(r9) /* 8008BEE0 00088CE0 3C A0 80 07 */ lis r5, lbl_80068D78@ha -/* 8008BEE4 00088CE4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008BEE8 00088CE8 39 06 61 18 */ addi r8, r6, lbl_80256118@l +/* 8008BEE4 00088CE4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 8008BEE8 00088CE8 39 06 61 18 */ addi r8, r6, lbl__stringBase0_31@l /* 8008BEEC 00088CEC 90 61 00 30 */ stw r3, 0x30(r1) /* 8008BEF0 00088CF0 38 C5 8D 78 */ addi r6, r5, lbl_80068D78@l /* 8008BEF4 00088CF4 FC 40 08 90 */ fmr f2, f1 @@ -41066,9 +41066,9 @@ xSndIsPlayingByHandle__FUi: /* 8008BF08 00088D08 39 20 00 00 */ li r9, 0 /* 8008BF0C 00088D0C 39 40 00 0A */ li r10, 0xa /* 8008BF10 00088D10 4B F7 B4 B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs -/* 8008BF14 00088D14 3C 80 80 25 */ lis r4, lbl_80255F58@ha +/* 8008BF14 00088D14 3C 80 80 25 */ lis r4, lbl_STANDARD_STATES$3584@ha /* 8008BF18 00088D18 90 61 00 34 */ stw r3, 0x34(r1) -/* 8008BF1C 00088D1C 38 64 5F 58 */ addi r3, r4, lbl_80255F58@l +/* 8008BF1C 00088D1C 38 64 5F 58 */ addi r3, r4, lbl_STANDARD_STATES$3584@l /* 8008BF20 00088D20 3B 80 00 01 */ li r28, 1 /* 8008BF24 00088D24 3B A3 00 04 */ addi r29, r3, 4 /* 8008BF28 00088D28 48 00 00 60 */ b lbl_8008BF88 @@ -41103,115 +41103,115 @@ lbl_8008BF88: /* 8008BF88 00088D88 80 1D 00 00 */ lwz r0, 0(r29) /* 8008BF8C 00088D8C 28 00 00 00 */ cmplwi r0, 0 /* 8008BF90 00088D90 40 82 FF 9C */ bne lbl_8008BF2C -/* 8008BF94 00088D94 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008BF94 00088D94 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008BF98 00088D98 80 81 00 28 */ lwz r4, 0x28(r1) -/* 8008BF9C 00088D9C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008BF9C 00088D9C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008BFA0 00088DA0 7F E3 FB 78 */ mr r3, r31 /* 8008BFA4 00088DA4 38 A5 02 D9 */ addi r5, r5, 0x2d9 /* 8008BFA8 00088DA8 4B F7 B3 F5 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008BFAC 00088DAC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008BFAC 00088DAC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008BFB0 00088DB0 80 81 00 2C */ lwz r4, 0x2c(r1) -/* 8008BFB4 00088DB4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008BFB4 00088DB4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008BFB8 00088DB8 7F E3 FB 78 */ mr r3, r31 /* 8008BFBC 00088DBC 38 A5 02 D9 */ addi r5, r5, 0x2d9 /* 8008BFC0 00088DC0 4B F7 B3 DD */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008BFC4 00088DC4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008BFC4 00088DC4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008BFC8 00088DC8 80 81 00 30 */ lwz r4, 0x30(r1) -/* 8008BFCC 00088DCC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008BFCC 00088DCC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008BFD0 00088DD0 7F E3 FB 78 */ mr r3, r31 /* 8008BFD4 00088DD4 38 A5 02 D9 */ addi r5, r5, 0x2d9 /* 8008BFD8 00088DD8 4B F7 B3 C5 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008BFDC 00088DDC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008BFDC 00088DDC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008BFE0 00088DE0 80 81 00 34 */ lwz r4, 0x34(r1) -/* 8008BFE4 00088DE4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008BFE4 00088DE4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008BFE8 00088DE8 7F E3 FB 78 */ mr r3, r31 /* 8008BFEC 00088DEC 38 A5 02 D9 */ addi r5, r5, 0x2d9 /* 8008BFF0 00088DF0 4B F7 B3 AD */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008BFF4 00088DF4 38 00 00 00 */ li r0, 0 -/* 8008BFF8 00088DF8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008BFF8 00088DF8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008BFFC 00088DFC 90 01 00 08 */ stw r0, 8(r1) -/* 8008C000 00088E00 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008C000 00088E00 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008C004 00088E04 3C 80 80 07 */ lis r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008C008 00088E08 7F E3 FB 78 */ mr r3, r31 /* 8008C00C 00088E0C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008C010 00088E10 38 C4 84 10 */ addi r6, r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008C014 00088E14 38 85 02 D9 */ addi r4, r5, 0x2d9 /* 8008C018 00088E18 38 A5 02 82 */ addi r5, r5, 0x282 -/* 8008C01C 00088E1C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008C01C 00088E1C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008C020 00088E20 38 E0 00 00 */ li r7, 0 -/* 8008C024 00088E24 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008C024 00088E24 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008C028 00088E28 39 00 00 10 */ li r8, 0x10 /* 8008C02C 00088E2C FC 40 08 90 */ fmr f2, f1 /* 8008C030 00088E30 39 20 00 00 */ li r9, 0 /* 8008C034 00088E34 39 40 00 01 */ li r10, 1 /* 8008C038 00088E38 4B F7 B3 89 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008C03C 00088E3C 38 00 00 00 */ li r0, 0 -/* 8008C040 00088E40 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008C040 00088E40 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008C044 00088E44 90 01 00 08 */ stw r0, 8(r1) -/* 8008C048 00088E48 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008C048 00088E48 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008C04C 00088E4C 3C 80 80 07 */ lis r4, lbl_80068180@ha /* 8008C050 00088E50 7F E3 FB 78 */ mr r3, r31 /* 8008C054 00088E54 90 01 00 0C */ stw r0, 0xc(r1) /* 8008C058 00088E58 38 C4 81 80 */ addi r6, r4, lbl_80068180@l /* 8008C05C 00088E5C 38 85 02 D9 */ addi r4, r5, 0x2d9 /* 8008C060 00088E60 38 A5 02 89 */ addi r5, r5, 0x289 -/* 8008C064 00088E64 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008C064 00088E64 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008C068 00088E68 38 E0 00 00 */ li r7, 0 -/* 8008C06C 00088E6C C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 8008C06C 00088E6C C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 8008C070 00088E70 39 00 00 10 */ li r8, 0x10 /* 8008C074 00088E74 FC 40 08 90 */ fmr f2, f1 /* 8008C078 00088E78 39 20 00 00 */ li r9, 0 /* 8008C07C 00088E7C 39 40 00 01 */ li r10, 1 /* 8008C080 00088E80 4B F7 B3 41 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008C084 00088E84 38 00 00 00 */ li r0, 0 -/* 8008C088 00088E88 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008C088 00088E88 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008C08C 00088E8C 90 01 00 08 */ stw r0, 8(r1) -/* 8008C090 00088E90 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008C090 00088E90 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008C094 00088E94 3C 80 80 07 */ lis r4, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008C098 00088E98 7F E3 FB 78 */ mr r3, r31 /* 8008C09C 00088E9C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008C0A0 00088EA0 38 C4 82 B0 */ addi r6, r4, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008C0A4 00088EA4 38 85 02 D9 */ addi r4, r5, 0x2d9 /* 8008C0A8 00088EA8 38 A5 11 B8 */ addi r5, r5, 0x11b8 -/* 8008C0AC 00088EAC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008C0AC 00088EAC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008C0B0 00088EB0 38 E0 00 00 */ li r7, 0 -/* 8008C0B4 00088EB4 C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 8008C0B4 00088EB4 C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 8008C0B8 00088EB8 39 00 00 10 */ li r8, 0x10 /* 8008C0BC 00088EBC FC 40 08 90 */ fmr f2, f1 /* 8008C0C0 00088EC0 39 20 00 00 */ li r9, 0 /* 8008C0C4 00088EC4 39 40 00 03 */ li r10, 3 /* 8008C0C8 00088EC8 4B F7 B2 F9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008C0CC 00088ECC 38 00 00 00 */ li r0, 0 -/* 8008C0D0 00088ED0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008C0D0 00088ED0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008C0D4 00088ED4 90 01 00 08 */ stw r0, 8(r1) -/* 8008C0D8 00088ED8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008C0D8 00088ED8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008C0DC 00088EDC 3C 80 80 07 */ lis r4, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008C0E0 00088EE0 7F E3 FB 78 */ mr r3, r31 /* 8008C0E4 00088EE4 90 01 00 0C */ stw r0, 0xc(r1) /* 8008C0E8 00088EE8 38 C4 82 18 */ addi r6, r4, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008C0EC 00088EEC 38 85 02 D9 */ addi r4, r5, 0x2d9 /* 8008C0F0 00088EF0 38 A5 11 BE */ addi r5, r5, 0x11be -/* 8008C0F4 00088EF4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008C0F4 00088EF4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008C0F8 00088EF8 38 E0 00 00 */ li r7, 0 -/* 8008C0FC 00088EFC C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 8008C0FC 00088EFC C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 8008C100 00088F00 39 00 00 10 */ li r8, 0x10 /* 8008C104 00088F04 FC 40 08 90 */ fmr f2, f1 /* 8008C108 00088F08 39 20 00 00 */ li r9, 0 /* 8008C10C 00088F0C 39 40 00 02 */ li r10, 2 /* 8008C110 00088F10 4B F7 B2 B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008C114 00088F14 38 00 00 00 */ li r0, 0 -/* 8008C118 00088F18 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008C118 00088F18 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008C11C 00088F1C 90 01 00 08 */ stw r0, 8(r1) -/* 8008C120 00088F20 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008C120 00088F20 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008C124 00088F24 3C 60 80 07 */ lis r3, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008C128 00088F28 3C E0 00 20 */ lis r7, 0x00200100@ha /* 8008C12C 00088F2C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008C130 00088F30 38 C3 83 8C */ addi r6, r3, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008C134 00088F34 38 85 02 D9 */ addi r4, r5, 0x2d9 /* 8008C138 00088F38 39 27 01 00 */ addi r9, r7, 0x00200100@l -/* 8008C13C 00088F3C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008C13C 00088F3C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008C140 00088F40 7F E3 FB 78 */ mr r3, r31 -/* 8008C144 00088F44 C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 8008C144 00088F44 C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 8008C148 00088F48 38 A5 02 8F */ addi r5, r5, 0x28f /* 8008C14C 00088F4C FC 40 08 90 */ fmr f2, f1 /* 8008C150 00088F50 38 E0 00 00 */ li r7, 0 @@ -41219,18 +41219,18 @@ lbl_8008BF88: /* 8008C158 00088F58 39 40 00 03 */ li r10, 3 /* 8008C15C 00088F5C 4B F7 B2 65 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008C160 00088F60 38 00 00 00 */ li r0, 0 -/* 8008C164 00088F64 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008C164 00088F64 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008C168 00088F68 90 01 00 08 */ stw r0, 8(r1) -/* 8008C16C 00088F6C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008C16C 00088F6C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008C170 00088F70 3C 80 80 07 */ lis r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008C174 00088F74 3C 60 80 07 */ lis r3, lbl_8006884C@ha /* 8008C178 00088F78 90 01 00 0C */ stw r0, 0xc(r1) /* 8008C17C 00088F7C 38 C4 83 3C */ addi r6, r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008C180 00088F80 38 E3 88 4C */ addi r7, r3, lbl_8006884C@l /* 8008C184 00088F84 38 85 02 D9 */ addi r4, r5, 0x2d9 -/* 8008C188 00088F88 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008C188 00088F88 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008C18C 00088F8C 7F E3 FB 78 */ mr r3, r31 -/* 8008C190 00088F90 C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 8008C190 00088F90 C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 8008C194 00088F94 38 A5 02 9F */ addi r5, r5, 0x29f /* 8008C198 00088F98 FC 40 08 90 */ fmr f2, f1 /* 8008C19C 00088F9C 39 00 00 10 */ li r8, 0x10 @@ -41238,595 +41238,595 @@ lbl_8008BF88: /* 8008C1A4 00088FA4 39 40 00 02 */ li r10, 2 /* 8008C1A8 00088FA8 4B F7 B2 19 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008C1AC 00088FAC 38 00 00 00 */ li r0, 0 -/* 8008C1B0 00088FB0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008C1B0 00088FB0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008C1B4 00088FB4 90 01 00 08 */ stw r0, 8(r1) -/* 8008C1B8 00088FB8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008C1B8 00088FB8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008C1BC 00088FBC 3C 80 80 07 */ lis r4, lbl_8006A268@ha /* 8008C1C0 00088FC0 3C 60 80 07 */ lis r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008C1C4 00088FC4 90 01 00 0C */ stw r0, 0xc(r1) /* 8008C1C8 00088FC8 38 C4 A2 68 */ addi r6, r4, lbl_8006A268@l /* 8008C1CC 00088FCC 38 E3 A2 A8 */ addi r7, r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008C1D0 00088FD0 38 85 01 F2 */ addi r4, r5, 0x1f2 -/* 8008C1D4 00088FD4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008C1D4 00088FD4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008C1D8 00088FD8 7F E3 FB 78 */ mr r3, r31 -/* 8008C1DC 00088FDC C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008C1DC 00088FDC C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008C1E0 00088FE0 38 A5 02 A9 */ addi r5, r5, 0x2a9 /* 8008C1E4 00088FE4 FC 40 08 90 */ fmr f2, f1 /* 8008C1E8 00088FE8 39 00 00 00 */ li r8, 0 /* 8008C1EC 00088FEC 39 20 00 00 */ li r9, 0 /* 8008C1F0 00088FF0 39 40 00 0A */ li r10, 0xa /* 8008C1F4 00088FF4 4B F7 B1 CD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs -/* 8008C1F8 00088FF8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C1F8 00088FF8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C1FC 00088FFC 7C 7E 1B 78 */ mr r30, r3 -/* 8008C200 00089000 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C200 00089000 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C204 00089004 7F E3 FB 78 */ mr r3, r31 /* 8008C208 00089008 7F C4 F3 78 */ mr r4, r30 /* 8008C20C 0008900C 38 A5 02 82 */ addi r5, r5, 0x282 /* 8008C210 00089010 4B F7 B1 8D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C214 00089014 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C214 00089014 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C218 00089018 7F E3 FB 78 */ mr r3, r31 -/* 8008C21C 0008901C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C21C 0008901C 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C220 00089020 7F C4 F3 78 */ mr r4, r30 /* 8008C224 00089024 38 A5 02 89 */ addi r5, r5, 0x289 /* 8008C228 00089028 4B F7 B1 75 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C22C 0008902C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C22C 0008902C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C230 00089030 7F E3 FB 78 */ mr r3, r31 -/* 8008C234 00089034 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C234 00089034 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C238 00089038 7F C4 F3 78 */ mr r4, r30 /* 8008C23C 0008903C 38 A5 11 B8 */ addi r5, r5, 0x11b8 /* 8008C240 00089040 4B F7 B1 5D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C244 00089044 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C244 00089044 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C248 00089048 7F E3 FB 78 */ mr r3, r31 -/* 8008C24C 0008904C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C24C 0008904C 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C250 00089050 7F C4 F3 78 */ mr r4, r30 /* 8008C254 00089054 38 A5 11 BE */ addi r5, r5, 0x11be /* 8008C258 00089058 4B F7 B1 45 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C25C 0008905C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C25C 0008905C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C260 00089060 7F E3 FB 78 */ mr r3, r31 -/* 8008C264 00089064 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C264 00089064 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C268 00089068 7F C4 F3 78 */ mr r4, r30 /* 8008C26C 0008906C 38 A5 02 8F */ addi r5, r5, 0x28f /* 8008C270 00089070 4B F7 B1 2D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C274 00089074 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C274 00089074 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C278 00089078 7F E3 FB 78 */ mr r3, r31 -/* 8008C27C 0008907C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C27C 0008907C 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C280 00089080 7F C4 F3 78 */ mr r4, r30 /* 8008C284 00089084 38 A5 02 9F */ addi r5, r5, 0x29f /* 8008C288 00089088 4B F7 B1 15 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C28C 0008908C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C28C 0008908C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C290 00089090 7F E3 FB 78 */ mr r3, r31 -/* 8008C294 00089094 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C294 00089094 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C298 00089098 7F C4 F3 78 */ mr r4, r30 /* 8008C29C 0008909C 38 A5 02 2D */ addi r5, r5, 0x22d /* 8008C2A0 000890A0 4B F7 B0 FD */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C2A4 000890A4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C2A4 000890A4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C2A8 000890A8 7F E3 FB 78 */ mr r3, r31 -/* 8008C2AC 000890AC 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C2AC 000890AC 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C2B0 000890B0 7F C4 F3 78 */ mr r4, r30 /* 8008C2B4 000890B4 38 A5 02 D2 */ addi r5, r5, 0x2d2 /* 8008C2B8 000890B8 4B F7 B0 E5 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C2BC 000890BC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C2BC 000890BC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C2C0 000890C0 7F E3 FB 78 */ mr r3, r31 -/* 8008C2C4 000890C4 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C2C4 000890C4 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C2C8 000890C8 7F C4 F3 78 */ mr r4, r30 /* 8008C2CC 000890CC 38 A5 03 16 */ addi r5, r5, 0x316 /* 8008C2D0 000890D0 4B F7 B0 CD */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C2D4 000890D4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C2D4 000890D4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C2D8 000890D8 7F E3 FB 78 */ mr r3, r31 -/* 8008C2DC 000890DC 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C2DC 000890DC 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C2E0 000890E0 7F C4 F3 78 */ mr r4, r30 /* 8008C2E4 000890E4 38 A5 02 D9 */ addi r5, r5, 0x2d9 /* 8008C2E8 000890E8 4B F7 B0 B5 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C2EC 000890EC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C2EC 000890EC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C2F0 000890F0 7F E3 FB 78 */ mr r3, r31 -/* 8008C2F4 000890F4 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C2F4 000890F4 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C2F8 000890F8 7F C4 F3 78 */ mr r4, r30 /* 8008C2FC 000890FC 38 A5 02 09 */ addi r5, r5, 0x209 /* 8008C300 00089100 4B F7 B0 9D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C304 00089104 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C304 00089104 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C308 00089108 7F E3 FB 78 */ mr r3, r31 -/* 8008C30C 0008910C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C30C 0008910C 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C310 00089110 7F C4 F3 78 */ mr r4, r30 /* 8008C314 00089114 38 A5 11 6C */ addi r5, r5, 0x116c /* 8008C318 00089118 4B F7 B0 85 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C31C 0008911C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C31C 0008911C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C320 00089120 7F E3 FB 78 */ mr r3, r31 -/* 8008C324 00089124 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C324 00089124 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C328 00089128 7F C4 F3 78 */ mr r4, r30 /* 8008C32C 0008912C 38 A5 02 10 */ addi r5, r5, 0x210 /* 8008C330 00089130 4B F7 B0 6D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C334 00089134 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C334 00089134 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C338 00089138 7F E3 FB 78 */ mr r3, r31 -/* 8008C33C 0008913C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C33C 0008913C 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C340 00089140 7F C4 F3 78 */ mr r4, r30 /* 8008C344 00089144 38 A5 02 17 */ addi r5, r5, 0x217 /* 8008C348 00089148 4B F7 B0 55 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C34C 0008914C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C34C 0008914C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C350 00089150 7F E3 FB 78 */ mr r3, r31 -/* 8008C354 00089154 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C354 00089154 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C358 00089158 7F C4 F3 78 */ mr r4, r30 /* 8008C35C 0008915C 38 A5 20 85 */ addi r5, r5, 0x2085 /* 8008C360 00089160 4B F7 B0 3D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C364 00089164 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C364 00089164 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C368 00089168 7F E3 FB 78 */ mr r3, r31 -/* 8008C36C 0008916C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C36C 0008916C 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C370 00089170 7F C4 F3 78 */ mr r4, r30 /* 8008C374 00089174 38 A5 20 8C */ addi r5, r5, 0x208c /* 8008C378 00089178 4B F7 B0 25 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C37C 0008917C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C37C 0008917C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C380 00089180 7F E3 FB 78 */ mr r3, r31 -/* 8008C384 00089184 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C384 00089184 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C388 00089188 7F C4 F3 78 */ mr r4, r30 /* 8008C38C 0008918C 38 A5 20 93 */ addi r5, r5, 0x2093 /* 8008C390 00089190 4B F7 B0 0D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C394 00089194 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C394 00089194 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C398 00089198 7F E3 FB 78 */ mr r3, r31 -/* 8008C39C 0008919C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C39C 0008919C 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C3A0 000891A0 7F C4 F3 78 */ mr r4, r30 /* 8008C3A4 000891A4 38 A5 20 9A */ addi r5, r5, 0x209a /* 8008C3A8 000891A8 4B F7 AF F5 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C3AC 000891AC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C3AC 000891AC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C3B0 000891B0 7F E3 FB 78 */ mr r3, r31 -/* 8008C3B4 000891B4 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C3B4 000891B4 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C3B8 000891B8 7F C4 F3 78 */ mr r4, r30 /* 8008C3BC 000891BC 38 A5 20 A1 */ addi r5, r5, 0x20a1 /* 8008C3C0 000891C0 4B F7 AF DD */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C3C4 000891C4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C3C4 000891C4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C3C8 000891C8 7F E3 FB 78 */ mr r3, r31 -/* 8008C3CC 000891CC 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C3CC 000891CC 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C3D0 000891D0 7F C4 F3 78 */ mr r4, r30 /* 8008C3D4 000891D4 38 A5 20 A8 */ addi r5, r5, 0x20a8 /* 8008C3D8 000891D8 4B F7 AF C5 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C3DC 000891DC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C3DC 000891DC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C3E0 000891E0 7F E3 FB 78 */ mr r3, r31 -/* 8008C3E4 000891E4 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C3E4 000891E4 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C3E8 000891E8 7F C4 F3 78 */ mr r4, r30 /* 8008C3EC 000891EC 38 A5 20 AF */ addi r5, r5, 0x20af /* 8008C3F0 000891F0 4B F7 AF AD */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C3F4 000891F4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C3F4 000891F4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C3F8 000891F8 7F E3 FB 78 */ mr r3, r31 -/* 8008C3FC 000891FC 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C3FC 000891FC 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C400 00089200 7F C4 F3 78 */ mr r4, r30 /* 8008C404 00089204 38 A5 20 B6 */ addi r5, r5, 0x20b6 /* 8008C408 00089208 4B F7 AF 95 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C40C 0008920C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C40C 0008920C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C410 00089210 7F E3 FB 78 */ mr r3, r31 -/* 8008C414 00089214 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C414 00089214 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C418 00089218 7F C4 F3 78 */ mr r4, r30 /* 8008C41C 0008921C 38 A5 02 38 */ addi r5, r5, 0x238 /* 8008C420 00089220 4B F7 AF 7D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C424 00089224 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C424 00089224 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C428 00089228 7F E3 FB 78 */ mr r3, r31 -/* 8008C42C 0008922C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C42C 0008922C 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C430 00089230 7F C4 F3 78 */ mr r4, r30 /* 8008C434 00089234 38 A5 02 43 */ addi r5, r5, 0x243 /* 8008C438 00089238 4B F7 AF 65 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C43C 0008923C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C43C 0008923C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C440 00089240 7F E3 FB 78 */ mr r3, r31 -/* 8008C444 00089244 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C444 00089244 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C448 00089248 7F C4 F3 78 */ mr r4, r30 /* 8008C44C 0008924C 38 A5 11 73 */ addi r5, r5, 0x1173 /* 8008C450 00089250 4B F7 AF 4D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C454 00089254 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C454 00089254 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C458 00089258 7F E3 FB 78 */ mr r3, r31 -/* 8008C45C 0008925C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C45C 0008925C 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C460 00089260 7F C4 F3 78 */ mr r4, r30 /* 8008C464 00089264 38 A5 11 7E */ addi r5, r5, 0x117e /* 8008C468 00089268 4B F7 AF 35 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C46C 0008926C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C46C 0008926C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C470 00089270 7F E3 FB 78 */ mr r3, r31 -/* 8008C474 00089274 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C474 00089274 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C478 00089278 7F C4 F3 78 */ mr r4, r30 /* 8008C47C 0008927C 38 A5 11 89 */ addi r5, r5, 0x1189 /* 8008C480 00089280 4B F7 AF 1D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C484 00089284 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C484 00089284 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C488 00089288 7F E3 FB 78 */ mr r3, r31 -/* 8008C48C 0008928C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C48C 0008928C 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C490 00089290 7F C4 F3 78 */ mr r4, r30 /* 8008C494 00089294 38 A5 11 94 */ addi r5, r5, 0x1194 /* 8008C498 00089298 4B F7 AF 05 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C49C 0008929C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C49C 0008929C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C4A0 000892A0 7F E3 FB 78 */ mr r3, r31 -/* 8008C4A4 000892A4 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C4A4 000892A4 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C4A8 000892A8 7F C4 F3 78 */ mr r4, r30 /* 8008C4AC 000892AC 38 A5 11 9F */ addi r5, r5, 0x119f /* 8008C4B0 000892B0 4B F7 AE ED */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C4B4 000892B4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C4B4 000892B4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C4B8 000892B8 7F E3 FB 78 */ mr r3, r31 -/* 8008C4BC 000892BC 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C4BC 000892BC 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C4C0 000892C0 7F C4 F3 78 */ mr r4, r30 /* 8008C4C4 000892C4 38 A5 20 BD */ addi r5, r5, 0x20bd /* 8008C4C8 000892C8 4B F7 AE D5 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C4CC 000892CC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C4CC 000892CC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C4D0 000892D0 7F E3 FB 78 */ mr r3, r31 -/* 8008C4D4 000892D4 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C4D4 000892D4 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C4D8 000892D8 7F C4 F3 78 */ mr r4, r30 /* 8008C4DC 000892DC 38 A5 20 C8 */ addi r5, r5, 0x20c8 /* 8008C4E0 000892E0 4B F7 AE BD */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C4E4 000892E4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C4E4 000892E4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C4E8 000892E8 7F E3 FB 78 */ mr r3, r31 -/* 8008C4EC 000892EC 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C4EC 000892EC 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C4F0 000892F0 7F C4 F3 78 */ mr r4, r30 /* 8008C4F4 000892F4 38 A5 20 D3 */ addi r5, r5, 0x20d3 /* 8008C4F8 000892F8 4B F7 AE A5 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C4FC 000892FC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C4FC 000892FC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C500 00089300 7F E3 FB 78 */ mr r3, r31 -/* 8008C504 00089304 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C504 00089304 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C508 00089308 7F C4 F3 78 */ mr r4, r30 /* 8008C50C 0008930C 38 A5 22 24 */ addi r5, r5, 0x2224 /* 8008C510 00089310 4B F7 AE 8D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C514 00089314 38 00 00 00 */ li r0, 0 -/* 8008C518 00089318 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008C518 00089318 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008C51C 0008931C 90 01 00 08 */ stw r0, 8(r1) -/* 8008C520 00089320 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008C520 00089320 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008C524 00089324 3C 80 80 07 */ lis r4, lbl_8006A43C@ha /* 8008C528 00089328 3C 60 80 07 */ lis r3, zEntPlayer.BounceCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008C52C 0008932C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008C530 00089330 38 C4 A4 3C */ addi r6, r4, lbl_8006A43C@l /* 8008C534 00089334 38 E3 A4 58 */ addi r7, r3, zEntPlayer.BounceCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008C538 00089338 38 85 01 F2 */ addi r4, r5, 0x1f2 -/* 8008C53C 0008933C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008C53C 0008933C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008C540 00089340 7F E3 FB 78 */ mr r3, r31 -/* 8008C544 00089344 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008C544 00089344 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008C548 00089348 38 A5 02 E3 */ addi r5, r5, 0x2e3 /* 8008C54C 0008934C FC 40 08 90 */ fmr f2, f1 /* 8008C550 00089350 39 00 00 00 */ li r8, 0 /* 8008C554 00089354 39 20 00 00 */ li r9, 0 /* 8008C558 00089358 39 40 00 0F */ li r10, 0xf /* 8008C55C 0008935C 4B F7 AE 65 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs -/* 8008C560 00089360 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C560 00089360 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C564 00089364 7C 7E 1B 78 */ mr r30, r3 -/* 8008C568 00089368 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C568 00089368 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C56C 0008936C 7F E3 FB 78 */ mr r3, r31 /* 8008C570 00089370 7F C4 F3 78 */ mr r4, r30 /* 8008C574 00089374 38 A5 02 2D */ addi r5, r5, 0x22d /* 8008C578 00089378 4B F7 AE 25 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C57C 0008937C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C57C 0008937C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C580 00089380 7F E3 FB 78 */ mr r3, r31 -/* 8008C584 00089384 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C584 00089384 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C588 00089388 7F C4 F3 78 */ mr r4, r30 /* 8008C58C 0008938C 38 A5 02 82 */ addi r5, r5, 0x282 /* 8008C590 00089390 4B F7 AE 0D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C594 00089394 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C594 00089394 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C598 00089398 7F E3 FB 78 */ mr r3, r31 -/* 8008C59C 0008939C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C59C 0008939C 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C5A0 000893A0 7F C4 F3 78 */ mr r4, r30 /* 8008C5A4 000893A4 38 A5 02 89 */ addi r5, r5, 0x289 /* 8008C5A8 000893A8 4B F7 AD F5 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C5AC 000893AC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C5AC 000893AC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C5B0 000893B0 7F E3 FB 78 */ mr r3, r31 -/* 8008C5B4 000893B4 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C5B4 000893B4 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C5B8 000893B8 7F C4 F3 78 */ mr r4, r30 /* 8008C5BC 000893BC 38 A5 11 B8 */ addi r5, r5, 0x11b8 /* 8008C5C0 000893C0 4B F7 AD DD */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C5C4 000893C4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C5C4 000893C4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C5C8 000893C8 7F E3 FB 78 */ mr r3, r31 -/* 8008C5CC 000893CC 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C5CC 000893CC 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C5D0 000893D0 7F C4 F3 78 */ mr r4, r30 /* 8008C5D4 000893D4 38 A5 11 BE */ addi r5, r5, 0x11be /* 8008C5D8 000893D8 4B F7 AD C5 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C5DC 000893DC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C5DC 000893DC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C5E0 000893E0 7F E3 FB 78 */ mr r3, r31 -/* 8008C5E4 000893E4 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C5E4 000893E4 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C5E8 000893E8 7F C4 F3 78 */ mr r4, r30 /* 8008C5EC 000893EC 38 A5 02 8F */ addi r5, r5, 0x28f /* 8008C5F0 000893F0 4B F7 AD AD */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C5F4 000893F4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C5F4 000893F4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C5F8 000893F8 7F E3 FB 78 */ mr r3, r31 -/* 8008C5FC 000893FC 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C5FC 000893FC 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C600 00089400 7F C4 F3 78 */ mr r4, r30 /* 8008C604 00089404 38 A5 02 9F */ addi r5, r5, 0x29f /* 8008C608 00089408 4B F7 AD 95 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C60C 0008940C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C60C 0008940C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C610 00089410 7F E3 FB 78 */ mr r3, r31 -/* 8008C614 00089414 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C614 00089414 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C618 00089418 7F C4 F3 78 */ mr r4, r30 /* 8008C61C 0008941C 38 A5 02 D2 */ addi r5, r5, 0x2d2 /* 8008C620 00089420 4B F7 AD 7D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C624 00089424 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C624 00089424 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C628 00089428 7F E3 FB 78 */ mr r3, r31 -/* 8008C62C 0008942C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C62C 0008942C 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C630 00089430 7F C4 F3 78 */ mr r4, r30 /* 8008C634 00089434 38 A5 03 16 */ addi r5, r5, 0x316 /* 8008C638 00089438 4B F7 AD 65 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C63C 0008943C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C63C 0008943C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C640 00089440 7F E3 FB 78 */ mr r3, r31 -/* 8008C644 00089444 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C644 00089444 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C648 00089448 7F C4 F3 78 */ mr r4, r30 /* 8008C64C 0008944C 38 A5 02 D9 */ addi r5, r5, 0x2d9 /* 8008C650 00089450 4B F7 AD 4D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C654 00089454 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C654 00089454 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C658 00089458 7F E3 FB 78 */ mr r3, r31 -/* 8008C65C 0008945C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C65C 0008945C 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C660 00089460 7F C4 F3 78 */ mr r4, r30 /* 8008C664 00089464 38 A5 02 A9 */ addi r5, r5, 0x2a9 /* 8008C668 00089468 4B F7 AD 35 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C66C 0008946C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C66C 0008946C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C670 00089470 7F E3 FB 78 */ mr r3, r31 -/* 8008C674 00089474 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C674 00089474 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C678 00089478 7F C4 F3 78 */ mr r4, r30 /* 8008C67C 0008947C 38 A5 02 C0 */ addi r5, r5, 0x2c0 /* 8008C680 00089480 4B F7 AD 1D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C684 00089484 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C684 00089484 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C688 00089488 7F E3 FB 78 */ mr r3, r31 -/* 8008C68C 0008948C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C68C 0008948C 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C690 00089490 7F C4 F3 78 */ mr r4, r30 /* 8008C694 00089494 38 A5 01 44 */ addi r5, r5, 0x144 /* 8008C698 00089498 4B F7 AD 05 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C69C 0008949C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C69C 0008949C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C6A0 000894A0 7F E3 FB 78 */ mr r3, r31 -/* 8008C6A4 000894A4 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C6A4 000894A4 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C6A8 000894A8 7F C4 F3 78 */ mr r4, r30 /* 8008C6AC 000894AC 38 A5 01 51 */ addi r5, r5, 0x151 /* 8008C6B0 000894B0 4B F7 AC ED */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C6B4 000894B4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C6B4 000894B4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C6B8 000894B8 7F E3 FB 78 */ mr r3, r31 -/* 8008C6BC 000894BC 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C6BC 000894BC 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C6C0 000894C0 7F C4 F3 78 */ mr r4, r30 /* 8008C6C4 000894C4 38 A5 02 CB */ addi r5, r5, 0x2cb /* 8008C6C8 000894C8 4B F7 AC D5 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C6CC 000894CC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C6CC 000894CC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C6D0 000894D0 7F E3 FB 78 */ mr r3, r31 -/* 8008C6D4 000894D4 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C6D4 000894D4 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C6D8 000894D8 7F C4 F3 78 */ mr r4, r30 /* 8008C6DC 000894DC 38 A5 01 DC */ addi r5, r5, 0x1dc /* 8008C6E0 000894E0 4B F7 AC BD */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C6E4 000894E4 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C6E4 000894E4 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C6E8 000894E8 7F E3 FB 78 */ mr r3, r31 -/* 8008C6EC 000894EC 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C6EC 000894EC 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C6F0 000894F0 7F C4 F3 78 */ mr r4, r30 /* 8008C6F4 000894F4 38 A5 01 CD */ addi r5, r5, 0x1cd /* 8008C6F8 000894F8 4B F7 AC A5 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008C6FC 000894FC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008C6FC 000894FC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008C700 00089500 7F E3 FB 78 */ mr r3, r31 -/* 8008C704 00089504 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008C704 00089504 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008C708 00089508 7F C4 F3 78 */ mr r4, r30 /* 8008C70C 0008950C 38 A5 01 C1 */ addi r5, r5, 0x1c1 /* 8008C710 00089510 4B F7 AC 8D */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008C714 00089514 38 00 00 00 */ li r0, 0 -/* 8008C718 00089518 3C 60 80 25 */ lis r3, lbl_80255FDC@ha +/* 8008C718 00089518 3C 60 80 25 */ lis r3, lbl_HIT_STATES$3600@ha /* 8008C71C 0008951C 90 01 00 08 */ stw r0, 8(r1) -/* 8008C720 00089520 39 03 5F DC */ addi r8, r3, lbl_80255FDC@l -/* 8008C724 00089524 3C A0 80 25 */ lis r5, lbl_80256118@ha +/* 8008C720 00089520 39 03 5F DC */ addi r8, r3, lbl_HIT_STATES$3600@l +/* 8008C724 00089524 3C A0 80 25 */ lis r5, lbl__stringBase0_31@ha /* 8008C728 00089528 3C 80 80 07 */ lis r4, lbl_80069554@ha /* 8008C72C 0008952C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008C730 00089530 3C 60 80 07 */ lis r3, lbl_8006957C@ha -/* 8008C734 00089534 38 A5 61 18 */ addi r5, r5, lbl_80256118@l +/* 8008C734 00089534 38 A5 61 18 */ addi r5, r5, lbl__stringBase0_31@l /* 8008C738 00089538 38 C4 95 54 */ addi r6, r4, lbl_80069554@l -/* 8008C73C 0008953C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008C73C 0008953C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008C740 00089540 38 E3 95 7C */ addi r7, r3, lbl_8006957C@l /* 8008C744 00089544 80 88 00 00 */ lwz r4, 0(r8) /* 8008C748 00089548 7F E3 FB 78 */ mr r3, r31 /* 8008C74C 0008954C FC 40 08 90 */ fmr f2, f1 -/* 8008C750 00089550 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008C750 00089550 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008C754 00089554 38 A5 02 4E */ addi r5, r5, 0x24e /* 8008C758 00089558 39 00 00 00 */ li r8, 0 /* 8008C75C 0008955C 39 20 00 00 */ li r9, 0 /* 8008C760 00089560 39 40 00 14 */ li r10, 0x14 /* 8008C764 00089564 4B F7 AC 5D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008C768 00089568 38 00 00 00 */ li r0, 0 -/* 8008C76C 0008956C 3C 80 80 25 */ lis r4, lbl_80255FDC@ha +/* 8008C76C 0008956C 3C 80 80 25 */ lis r4, lbl_HIT_STATES$3600@ha /* 8008C770 00089570 90 01 00 08 */ stw r0, 8(r1) -/* 8008C774 00089574 39 24 5F DC */ addi r9, r4, lbl_80255FDC@l -/* 8008C778 00089578 3C C0 80 25 */ lis r6, lbl_80256118@ha +/* 8008C774 00089574 39 24 5F DC */ addi r9, r4, lbl_HIT_STATES$3600@l +/* 8008C778 00089578 3C C0 80 25 */ lis r6, lbl__stringBase0_31@ha /* 8008C77C 0008957C 3C 80 80 07 */ lis r4, lbl_800695BC@ha /* 8008C780 00089580 90 01 00 0C */ stw r0, 0xc(r1) /* 8008C784 00089584 38 E4 95 BC */ addi r7, r4, lbl_800695BC@l /* 8008C788 00089588 80 89 00 00 */ lwz r4, 0(r9) /* 8008C78C 0008958C 3C A0 80 07 */ lis r5, lbl_80069594@ha -/* 8008C790 00089590 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008C794 00089594 39 06 61 18 */ addi r8, r6, lbl_80256118@l +/* 8008C790 00089590 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 8008C794 00089594 39 06 61 18 */ addi r8, r6, lbl__stringBase0_31@l /* 8008C798 00089598 90 61 00 38 */ stw r3, 0x38(r1) /* 8008C79C 0008959C 38 C5 95 94 */ addi r6, r5, lbl_80069594@l /* 8008C7A0 000895A0 FC 40 08 90 */ fmr f2, f1 /* 8008C7A4 000895A4 38 A8 11 CD */ addi r5, r8, 0x11cd -/* 8008C7A8 000895A8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008C7A8 000895A8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008C7AC 000895AC 7F E3 FB 78 */ mr r3, r31 /* 8008C7B0 000895B0 39 00 00 00 */ li r8, 0 /* 8008C7B4 000895B4 39 20 00 00 */ li r9, 0 /* 8008C7B8 000895B8 39 40 00 14 */ li r10, 0x14 /* 8008C7BC 000895BC 4B F7 AC 05 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008C7C0 000895C0 38 00 00 00 */ li r0, 0 -/* 8008C7C4 000895C4 3C 80 80 25 */ lis r4, lbl_80255FDC@ha +/* 8008C7C4 000895C4 3C 80 80 25 */ lis r4, lbl_HIT_STATES$3600@ha /* 8008C7C8 000895C8 90 01 00 08 */ stw r0, 8(r1) -/* 8008C7CC 000895CC 39 24 5F DC */ addi r9, r4, lbl_80255FDC@l -/* 8008C7D0 000895D0 3C C0 80 25 */ lis r6, lbl_80256118@ha +/* 8008C7CC 000895CC 39 24 5F DC */ addi r9, r4, lbl_HIT_STATES$3600@l +/* 8008C7D0 000895D0 3C C0 80 25 */ lis r6, lbl__stringBase0_31@ha /* 8008C7D4 000895D4 3C 80 80 07 */ lis r4, lbl_800695FC@ha /* 8008C7D8 000895D8 90 01 00 0C */ stw r0, 0xc(r1) /* 8008C7DC 000895DC 38 E4 95 FC */ addi r7, r4, lbl_800695FC@l /* 8008C7E0 000895E0 80 89 00 00 */ lwz r4, 0(r9) /* 8008C7E4 000895E4 3C A0 80 07 */ lis r5, lbl_800695D4@ha -/* 8008C7E8 000895E8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008C7EC 000895EC 39 06 61 18 */ addi r8, r6, lbl_80256118@l +/* 8008C7E8 000895E8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 8008C7EC 000895EC 39 06 61 18 */ addi r8, r6, lbl__stringBase0_31@l /* 8008C7F0 000895F0 90 61 00 3C */ stw r3, 0x3c(r1) /* 8008C7F4 000895F4 38 C5 95 D4 */ addi r6, r5, lbl_800695D4@l /* 8008C7F8 000895F8 FC 40 08 90 */ fmr f2, f1 /* 8008C7FC 000895FC 38 A8 11 D3 */ addi r5, r8, 0x11d3 -/* 8008C800 00089600 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008C800 00089600 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008C804 00089604 7F E3 FB 78 */ mr r3, r31 /* 8008C808 00089608 39 00 00 00 */ li r8, 0 /* 8008C80C 0008960C 39 20 00 00 */ li r9, 0 /* 8008C810 00089610 39 40 00 14 */ li r10, 0x14 /* 8008C814 00089614 4B F7 AB AD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008C818 00089618 38 00 00 00 */ li r0, 0 -/* 8008C81C 0008961C 3C 80 80 25 */ lis r4, lbl_80255FDC@ha +/* 8008C81C 0008961C 3C 80 80 25 */ lis r4, lbl_HIT_STATES$3600@ha /* 8008C820 00089620 90 01 00 08 */ stw r0, 8(r1) -/* 8008C824 00089624 39 24 5F DC */ addi r9, r4, lbl_80255FDC@l -/* 8008C828 00089628 3C C0 80 25 */ lis r6, lbl_80256118@ha +/* 8008C824 00089624 39 24 5F DC */ addi r9, r4, lbl_HIT_STATES$3600@l +/* 8008C828 00089628 3C C0 80 25 */ lis r6, lbl__stringBase0_31@ha /* 8008C82C 0008962C 3C 80 80 07 */ lis r4, lbl_8006963C@ha /* 8008C830 00089630 90 01 00 0C */ stw r0, 0xc(r1) /* 8008C834 00089634 38 E4 96 3C */ addi r7, r4, lbl_8006963C@l /* 8008C838 00089638 80 89 00 00 */ lwz r4, 0(r9) /* 8008C83C 0008963C 3C A0 80 07 */ lis r5, lbl_80069614@ha -/* 8008C840 00089640 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008C844 00089644 39 06 61 18 */ addi r8, r6, lbl_80256118@l +/* 8008C840 00089640 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 8008C844 00089644 39 06 61 18 */ addi r8, r6, lbl__stringBase0_31@l /* 8008C848 00089648 90 61 00 40 */ stw r3, 0x40(r1) /* 8008C84C 0008964C 38 C5 96 14 */ addi r6, r5, lbl_80069614@l /* 8008C850 00089650 FC 40 08 90 */ fmr f2, f1 /* 8008C854 00089654 38 A8 21 DB */ addi r5, r8, 0x21db -/* 8008C858 00089658 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008C858 00089658 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008C85C 0008965C 7F E3 FB 78 */ mr r3, r31 /* 8008C860 00089660 39 00 00 00 */ li r8, 0 /* 8008C864 00089664 39 20 00 00 */ li r9, 0 /* 8008C868 00089668 39 40 00 14 */ li r10, 0x14 /* 8008C86C 0008966C 4B F7 AB 55 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008C870 00089670 38 00 00 00 */ li r0, 0 -/* 8008C874 00089674 3C 80 80 25 */ lis r4, lbl_80255FDC@ha +/* 8008C874 00089674 3C 80 80 25 */ lis r4, lbl_HIT_STATES$3600@ha /* 8008C878 00089678 90 01 00 08 */ stw r0, 8(r1) -/* 8008C87C 0008967C 39 24 5F DC */ addi r9, r4, lbl_80255FDC@l -/* 8008C880 00089680 3C C0 80 25 */ lis r6, lbl_80256118@ha +/* 8008C87C 0008967C 39 24 5F DC */ addi r9, r4, lbl_HIT_STATES$3600@l +/* 8008C880 00089680 3C C0 80 25 */ lis r6, lbl__stringBase0_31@ha /* 8008C884 00089684 3C 80 80 07 */ lis r4, lbl_8006967C@ha /* 8008C888 00089688 90 01 00 0C */ stw r0, 0xc(r1) /* 8008C88C 0008968C 38 E4 96 7C */ addi r7, r4, lbl_8006967C@l /* 8008C890 00089690 80 89 00 00 */ lwz r4, 0(r9) /* 8008C894 00089694 3C A0 80 07 */ lis r5, lbl_80069654@ha -/* 8008C898 00089698 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008C89C 0008969C 39 06 61 18 */ addi r8, r6, lbl_80256118@l +/* 8008C898 00089698 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 8008C89C 0008969C 39 06 61 18 */ addi r8, r6, lbl__stringBase0_31@l /* 8008C8A0 000896A0 90 61 00 44 */ stw r3, 0x44(r1) /* 8008C8A4 000896A4 38 C5 96 54 */ addi r6, r5, lbl_80069654@l /* 8008C8A8 000896A8 FC 40 08 90 */ fmr f2, f1 /* 8008C8AC 000896AC 38 A8 21 E1 */ addi r5, r8, 0x21e1 -/* 8008C8B0 000896B0 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008C8B0 000896B0 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008C8B4 000896B4 7F E3 FB 78 */ mr r3, r31 /* 8008C8B8 000896B8 39 00 00 00 */ li r8, 0 /* 8008C8BC 000896BC 39 20 00 00 */ li r9, 0 /* 8008C8C0 000896C0 39 40 00 14 */ li r10, 0x14 /* 8008C8C4 000896C4 4B F7 AA FD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008C8C8 000896C8 38 00 00 00 */ li r0, 0 -/* 8008C8CC 000896CC 3C 80 80 25 */ lis r4, lbl_80255FDC@ha +/* 8008C8CC 000896CC 3C 80 80 25 */ lis r4, lbl_HIT_STATES$3600@ha /* 8008C8D0 000896D0 90 01 00 08 */ stw r0, 8(r1) -/* 8008C8D4 000896D4 39 24 5F DC */ addi r9, r4, lbl_80255FDC@l -/* 8008C8D8 000896D8 3C C0 80 25 */ lis r6, lbl_80256118@ha +/* 8008C8D4 000896D4 39 24 5F DC */ addi r9, r4, lbl_HIT_STATES$3600@l +/* 8008C8D8 000896D8 3C C0 80 25 */ lis r6, lbl__stringBase0_31@ha /* 8008C8DC 000896DC 3C 80 80 07 */ lis r4, lbl_800698A8@ha /* 8008C8E0 000896E0 90 01 00 0C */ stw r0, 0xc(r1) /* 8008C8E4 000896E4 38 E4 98 A8 */ addi r7, r4, lbl_800698A8@l /* 8008C8E8 000896E8 80 89 00 00 */ lwz r4, 0(r9) /* 8008C8EC 000896EC 3C A0 80 07 */ lis r5, lbl_80069694@ha -/* 8008C8F0 000896F0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008C8F4 000896F4 39 06 61 18 */ addi r8, r6, lbl_80256118@l +/* 8008C8F0 000896F0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 8008C8F4 000896F4 39 06 61 18 */ addi r8, r6, lbl__stringBase0_31@l /* 8008C8F8 000896F8 90 61 00 48 */ stw r3, 0x48(r1) /* 8008C8FC 000896FC 38 C5 96 94 */ addi r6, r5, lbl_80069694@l /* 8008C900 00089700 FC 40 08 90 */ fmr f2, f1 /* 8008C904 00089704 38 A8 11 D9 */ addi r5, r8, 0x11d9 -/* 8008C908 00089708 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008C908 00089708 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008C90C 0008970C 7F E3 FB 78 */ mr r3, r31 /* 8008C910 00089710 39 00 00 00 */ li r8, 0 /* 8008C914 00089714 39 20 00 05 */ li r9, 5 /* 8008C918 00089718 39 40 00 1E */ li r10, 0x1e /* 8008C91C 0008971C 4B F7 AA A5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008C920 00089720 38 00 00 00 */ li r0, 0 -/* 8008C924 00089724 3C 80 80 25 */ lis r4, lbl_80255FDC@ha +/* 8008C924 00089724 3C 80 80 25 */ lis r4, lbl_HIT_STATES$3600@ha /* 8008C928 00089728 90 01 00 08 */ stw r0, 8(r1) -/* 8008C92C 0008972C 39 24 5F DC */ addi r9, r4, lbl_80255FDC@l -/* 8008C930 00089730 3C C0 80 25 */ lis r6, lbl_80256118@ha +/* 8008C92C 0008972C 39 24 5F DC */ addi r9, r4, lbl_HIT_STATES$3600@l +/* 8008C930 00089730 3C C0 80 25 */ lis r6, lbl__stringBase0_31@ha /* 8008C934 00089734 3C 80 80 07 */ lis r4, lbl_800698A8@ha /* 8008C938 00089738 90 01 00 0C */ stw r0, 0xc(r1) /* 8008C93C 0008973C 38 E4 98 A8 */ addi r7, r4, lbl_800698A8@l /* 8008C940 00089740 80 89 00 00 */ lwz r4, 0(r9) /* 8008C944 00089744 3C A0 80 07 */ lis r5, lbl_800696F8@ha -/* 8008C948 00089748 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008C94C 0008974C 39 06 61 18 */ addi r8, r6, lbl_80256118@l +/* 8008C948 00089748 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 8008C94C 0008974C 39 06 61 18 */ addi r8, r6, lbl__stringBase0_31@l /* 8008C950 00089750 90 61 00 4C */ stw r3, 0x4c(r1) /* 8008C954 00089754 38 C5 96 F8 */ addi r6, r5, lbl_800696F8@l /* 8008C958 00089758 FC 40 08 90 */ fmr f2, f1 /* 8008C95C 0008975C 38 A8 11 E4 */ addi r5, r8, 0x11e4 -/* 8008C960 00089760 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008C960 00089760 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008C964 00089764 7F E3 FB 78 */ mr r3, r31 /* 8008C968 00089768 39 00 00 00 */ li r8, 0 /* 8008C96C 0008976C 39 20 00 05 */ li r9, 5 /* 8008C970 00089770 39 40 00 1E */ li r10, 0x1e /* 8008C974 00089774 4B F7 AA 4D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008C978 00089778 38 00 00 00 */ li r0, 0 -/* 8008C97C 0008977C 3C 80 80 25 */ lis r4, lbl_80255FDC@ha +/* 8008C97C 0008977C 3C 80 80 25 */ lis r4, lbl_HIT_STATES$3600@ha /* 8008C980 00089780 90 01 00 08 */ stw r0, 8(r1) -/* 8008C984 00089784 39 24 5F DC */ addi r9, r4, lbl_80255FDC@l -/* 8008C988 00089788 3C C0 80 25 */ lis r6, lbl_80256118@ha +/* 8008C984 00089784 39 24 5F DC */ addi r9, r4, lbl_HIT_STATES$3600@l +/* 8008C988 00089788 3C C0 80 25 */ lis r6, lbl__stringBase0_31@ha /* 8008C98C 0008978C 3C 80 80 07 */ lis r4, lbl_800698A8@ha /* 8008C990 00089790 90 01 00 0C */ stw r0, 0xc(r1) /* 8008C994 00089794 38 E4 98 A8 */ addi r7, r4, lbl_800698A8@l /* 8008C998 00089798 80 89 00 00 */ lwz r4, 0(r9) /* 8008C99C 0008979C 3C A0 80 07 */ lis r5, lbl_80069764@ha -/* 8008C9A0 000897A0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008C9A4 000897A4 39 06 61 18 */ addi r8, r6, lbl_80256118@l +/* 8008C9A0 000897A0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 8008C9A4 000897A4 39 06 61 18 */ addi r8, r6, lbl__stringBase0_31@l /* 8008C9A8 000897A8 90 61 00 50 */ stw r3, 0x50(r1) /* 8008C9AC 000897AC 38 C5 97 64 */ addi r6, r5, lbl_80069764@l /* 8008C9B0 000897B0 FC 40 08 90 */ fmr f2, f1 /* 8008C9B4 000897B4 38 A8 21 E7 */ addi r5, r8, 0x21e7 -/* 8008C9B8 000897B8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008C9B8 000897B8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008C9BC 000897BC 7F E3 FB 78 */ mr r3, r31 /* 8008C9C0 000897C0 39 00 00 00 */ li r8, 0 /* 8008C9C4 000897C4 39 20 00 05 */ li r9, 5 /* 8008C9C8 000897C8 39 40 00 1E */ li r10, 0x1e /* 8008C9CC 000897CC 4B F7 A9 F5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008C9D0 000897D0 38 00 00 00 */ li r0, 0 -/* 8008C9D4 000897D4 3C 80 80 25 */ lis r4, lbl_80255FDC@ha +/* 8008C9D4 000897D4 3C 80 80 25 */ lis r4, lbl_HIT_STATES$3600@ha /* 8008C9D8 000897D8 90 01 00 08 */ stw r0, 8(r1) -/* 8008C9DC 000897DC 39 24 5F DC */ addi r9, r4, lbl_80255FDC@l -/* 8008C9E0 000897E0 3C C0 80 25 */ lis r6, lbl_80256118@ha +/* 8008C9DC 000897DC 39 24 5F DC */ addi r9, r4, lbl_HIT_STATES$3600@l +/* 8008C9E0 000897E0 3C C0 80 25 */ lis r6, lbl__stringBase0_31@ha /* 8008C9E4 000897E4 3C 80 80 07 */ lis r4, lbl_800698A8@ha /* 8008C9E8 000897E8 90 01 00 0C */ stw r0, 0xc(r1) /* 8008C9EC 000897EC 38 E4 98 A8 */ addi r7, r4, lbl_800698A8@l /* 8008C9F0 000897F0 80 89 00 00 */ lwz r4, 0(r9) /* 8008C9F4 000897F4 3C A0 80 07 */ lis r5, lbl_800697D0@ha -/* 8008C9F8 000897F8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008C9FC 000897FC 39 06 61 18 */ addi r8, r6, lbl_80256118@l +/* 8008C9F8 000897F8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 8008C9FC 000897FC 39 06 61 18 */ addi r8, r6, lbl__stringBase0_31@l /* 8008CA00 00089800 90 61 00 54 */ stw r3, 0x54(r1) /* 8008CA04 00089804 38 C5 97 D0 */ addi r6, r5, lbl_800697D0@l /* 8008CA08 00089808 FC 40 08 90 */ fmr f2, f1 /* 8008CA0C 0008980C 38 A8 21 F2 */ addi r5, r8, 0x21f2 -/* 8008CA10 00089810 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008CA10 00089810 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008CA14 00089814 7F E3 FB 78 */ mr r3, r31 /* 8008CA18 00089818 39 00 00 00 */ li r8, 0 /* 8008CA1C 0008981C 39 20 00 05 */ li r9, 5 /* 8008CA20 00089820 39 40 00 1E */ li r10, 0x1e /* 8008CA24 00089824 4B F7 A9 9D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CA28 00089828 38 00 00 00 */ li r0, 0 -/* 8008CA2C 0008982C 3C 80 80 25 */ lis r4, lbl_80255FDC@ha +/* 8008CA2C 0008982C 3C 80 80 25 */ lis r4, lbl_HIT_STATES$3600@ha /* 8008CA30 00089830 90 01 00 08 */ stw r0, 8(r1) -/* 8008CA34 00089834 39 24 5F DC */ addi r9, r4, lbl_80255FDC@l -/* 8008CA38 00089838 3C C0 80 25 */ lis r6, lbl_80256118@ha +/* 8008CA34 00089834 39 24 5F DC */ addi r9, r4, lbl_HIT_STATES$3600@l +/* 8008CA38 00089838 3C C0 80 25 */ lis r6, lbl__stringBase0_31@ha /* 8008CA3C 0008983C 3C 80 80 07 */ lis r4, lbl_800698A8@ha /* 8008CA40 00089840 90 01 00 0C */ stw r0, 0xc(r1) /* 8008CA44 00089844 38 E4 98 A8 */ addi r7, r4, lbl_800698A8@l /* 8008CA48 00089848 80 89 00 00 */ lwz r4, 0(r9) /* 8008CA4C 0008984C 3C A0 80 07 */ lis r5, lbl_8006983C@ha -/* 8008CA50 00089850 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008CA54 00089854 39 06 61 18 */ addi r8, r6, lbl_80256118@l +/* 8008CA50 00089850 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 8008CA54 00089854 39 06 61 18 */ addi r8, r6, lbl__stringBase0_31@l /* 8008CA58 00089858 90 61 00 58 */ stw r3, 0x58(r1) /* 8008CA5C 0008985C 38 C5 98 3C */ addi r6, r5, lbl_8006983C@l /* 8008CA60 00089860 FC 40 08 90 */ fmr f2, f1 /* 8008CA64 00089864 38 A8 21 FD */ addi r5, r8, 0x21fd -/* 8008CA68 00089868 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008CA68 00089868 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008CA6C 0008986C 7F E3 FB 78 */ mr r3, r31 /* 8008CA70 00089870 39 00 00 00 */ li r8, 0 /* 8008CA74 00089874 39 20 00 05 */ li r9, 5 /* 8008CA78 00089878 39 40 00 1E */ li r10, 0x1e /* 8008CA7C 0008987C 4B F7 A9 45 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CA80 00089880 38 00 00 00 */ li r0, 0 -/* 8008CA84 00089884 3C 80 80 25 */ lis r4, lbl_80255FDC@ha +/* 8008CA84 00089884 3C 80 80 25 */ lis r4, lbl_HIT_STATES$3600@ha /* 8008CA88 00089888 90 01 00 08 */ stw r0, 8(r1) -/* 8008CA8C 0008988C 39 24 5F DC */ addi r9, r4, lbl_80255FDC@l -/* 8008CA90 00089890 3C C0 80 25 */ lis r6, lbl_80256118@ha +/* 8008CA8C 0008988C 39 24 5F DC */ addi r9, r4, lbl_HIT_STATES$3600@l +/* 8008CA90 00089890 3C C0 80 25 */ lis r6, lbl__stringBase0_31@ha /* 8008CA94 00089894 3C 80 80 07 */ lis r4, lbl_80069508@ha /* 8008CA98 00089898 90 01 00 0C */ stw r0, 0xc(r1) /* 8008CA9C 0008989C 38 E4 95 08 */ addi r7, r4, lbl_80069508@l /* 8008CAA0 000898A0 80 89 00 00 */ lwz r4, 0(r9) /* 8008CAA4 000898A4 3C A0 80 07 */ lis r5, lbl_800694D0@ha -/* 8008CAA8 000898A8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) -/* 8008CAAC 000898AC 39 06 61 18 */ addi r8, r6, lbl_80256118@l +/* 8008CAA8 000898A8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) +/* 8008CAAC 000898AC 39 06 61 18 */ addi r8, r6, lbl__stringBase0_31@l /* 8008CAB0 000898B0 90 61 00 5C */ stw r3, 0x5c(r1) /* 8008CAB4 000898B4 38 C5 94 D0 */ addi r6, r5, lbl_800694D0@l /* 8008CAB8 000898B8 FC 40 08 90 */ fmr f2, f1 /* 8008CABC 000898BC 38 A8 22 30 */ addi r5, r8, 0x2230 -/* 8008CAC0 000898C0 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008CAC0 000898C0 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008CAC4 000898C4 7F E3 FB 78 */ mr r3, r31 /* 8008CAC8 000898C8 39 00 00 00 */ li r8, 0 /* 8008CACC 000898CC 39 20 00 00 */ li r9, 0 /* 8008CAD0 000898D0 39 40 00 1E */ li r10, 0x1e /* 8008CAD4 000898D4 4B F7 A8 ED */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs -/* 8008CAD8 000898D8 3C 80 80 25 */ lis r4, lbl_80255FDC@ha +/* 8008CAD8 000898D8 3C 80 80 25 */ lis r4, lbl_HIT_STATES$3600@ha /* 8008CADC 000898DC 90 61 00 60 */ stw r3, 0x60(r1) -/* 8008CAE0 000898E0 38 64 5F DC */ addi r3, r4, lbl_80255FDC@l +/* 8008CAE0 000898E0 38 64 5F DC */ addi r3, r4, lbl_HIT_STATES$3600@l /* 8008CAE4 000898E4 3B C3 00 04 */ addi r30, r3, 4 /* 8008CAE8 000898E8 48 00 00 30 */ b lbl_8008CB18 lbl_8008CAEC: @@ -41847,18 +41847,18 @@ lbl_8008CB18: /* 8008CB1C 0008991C 28 00 00 00 */ cmplwi r0, 0 /* 8008CB20 00089920 40 82 FF CC */ bne lbl_8008CAEC /* 8008CB24 00089924 38 00 00 00 */ li r0, 0 -/* 8008CB28 00089928 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008CB28 00089928 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008CB2C 0008992C 90 01 00 08 */ stw r0, 8(r1) -/* 8008CB30 00089930 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008CB30 00089930 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008CB34 00089934 3C 80 80 07 */ lis r4, lbl_8006AEE8@ha /* 8008CB38 00089938 3C 60 80 07 */ lis r3, lbl_8006AEFC@ha /* 8008CB3C 0008993C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008CB40 00089940 38 C4 AE E8 */ addi r6, r4, lbl_8006AEE8@l /* 8008CB44 00089944 38 E3 AE FC */ addi r7, r3, lbl_8006AEFC@l /* 8008CB48 00089948 38 85 23 90 */ addi r4, r5, 0x2390 -/* 8008CB4C 0008994C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008CB4C 0008994C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008CB50 00089950 7F E3 FB 78 */ mr r3, r31 -/* 8008CB54 00089954 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008CB54 00089954 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008CB58 00089958 38 A5 20 DE */ addi r5, r5, 0x20de /* 8008CB5C 0008995C FC 40 08 90 */ fmr f2, f1 /* 8008CB60 00089960 39 00 00 00 */ li r8, 0 @@ -41866,18 +41866,18 @@ lbl_8008CB18: /* 8008CB68 00089968 39 40 00 09 */ li r10, 9 /* 8008CB6C 0008996C 4B F7 A8 55 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CB70 00089970 38 00 00 00 */ li r0, 0 -/* 8008CB74 00089974 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008CB74 00089974 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008CB78 00089978 90 01 00 08 */ stw r0, 8(r1) -/* 8008CB7C 0008997C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008CB7C 0008997C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008CB80 00089980 3C 80 80 07 */ lis r4, lbl_8006AFA4@ha /* 8008CB84 00089984 3C 60 80 07 */ lis r3, lbl_8006AF94@ha /* 8008CB88 00089988 90 01 00 0C */ stw r0, 0xc(r1) /* 8008CB8C 0008998C 38 C4 AF A4 */ addi r6, r4, lbl_8006AFA4@l /* 8008CB90 00089990 38 E3 AF 94 */ addi r7, r3, lbl_8006AF94@l /* 8008CB94 00089994 38 85 20 EC */ addi r4, r5, 0x20ec -/* 8008CB98 00089998 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008CB98 00089998 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008CB9C 0008999C 7F E3 FB 78 */ mr r3, r31 -/* 8008CBA0 000899A0 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008CBA0 000899A0 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008CBA4 000899A4 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 8008CBA8 000899A8 FC 40 08 90 */ fmr f2, f1 /* 8008CBAC 000899AC 39 00 00 00 */ li r8, 0 @@ -41885,16 +41885,16 @@ lbl_8008CB18: /* 8008CBB4 000899B4 39 40 00 09 */ li r10, 9 /* 8008CBB8 000899B8 4B F7 A8 09 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CBBC 000899BC 38 00 00 00 */ li r0, 0 -/* 8008CBC0 000899C0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008CBC0 000899C0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008CBC4 000899C4 90 01 00 08 */ stw r0, 8(r1) -/* 8008CBC8 000899C8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008CBC8 000899C8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008CBCC 000899CC 7F E3 FB 78 */ mr r3, r31 /* 8008CBD0 000899D0 38 C0 00 00 */ li r6, 0 /* 8008CBD4 000899D4 90 01 00 0C */ stw r0, 0xc(r1) /* 8008CBD8 000899D8 38 85 20 DE */ addi r4, r5, 0x20de /* 8008CBDC 000899DC 38 A5 20 EC */ addi r5, r5, 0x20ec /* 8008CBE0 000899E0 38 E0 00 00 */ li r7, 0 -/* 8008CBE4 000899E4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008CBE4 000899E4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008CBE8 000899E8 39 00 00 10 */ li r8, 0x10 /* 8008CBEC 000899EC 39 20 00 00 */ li r9, 0 /* 8008CBF0 000899F0 39 40 00 00 */ li r10, 0 @@ -41902,18 +41902,18 @@ lbl_8008CB18: /* 8008CBF8 000899F8 FC 60 08 90 */ fmr f3, f1 /* 8008CBFC 000899FC 4B F7 A7 C5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CC00 00089A00 38 00 00 00 */ li r0, 0 -/* 8008CC04 00089A04 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008CC04 00089A04 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008CC08 00089A08 90 01 00 08 */ stw r0, 8(r1) -/* 8008CC0C 00089A0C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008CC0C 00089A0C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008CC10 00089A10 3C 80 80 07 */ lis r4, lbl_8006AFD4@ha /* 8008CC14 00089A14 3C 60 80 07 */ lis r3, lbl_8006B004@ha /* 8008CC18 00089A18 90 01 00 0C */ stw r0, 0xc(r1) /* 8008CC1C 00089A1C 38 C4 AF D4 */ addi r6, r4, lbl_8006AFD4@l /* 8008CC20 00089A20 38 E3 B0 04 */ addi r7, r3, lbl_8006B004@l /* 8008CC24 00089A24 38 85 24 BE */ addi r4, r5, 0x24be -/* 8008CC28 00089A28 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008CC28 00089A28 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008CC2C 00089A2C 7F E3 FB 78 */ mr r3, r31 -/* 8008CC30 00089A30 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008CC30 00089A30 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008CC34 00089A34 38 A5 22 08 */ addi r5, r5, 0x2208 /* 8008CC38 00089A38 FC 40 08 90 */ fmr f2, f1 /* 8008CC3C 00089A3C 39 00 00 00 */ li r8, 0 @@ -41921,69 +41921,69 @@ lbl_8008CB18: /* 8008CC44 00089A44 39 40 00 09 */ li r10, 9 /* 8008CC48 00089A48 4B F7 A7 79 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CC4C 00089A4C 38 00 00 00 */ li r0, 0 -/* 8008CC50 00089A50 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008CC50 00089A50 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008CC54 00089A54 90 01 00 08 */ stw r0, 8(r1) -/* 8008CC58 00089A58 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008CC58 00089A58 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008CC5C 00089A5C 7F E3 FB 78 */ mr r3, r31 /* 8008CC60 00089A60 38 C0 00 00 */ li r6, 0 /* 8008CC64 00089A64 90 01 00 0C */ stw r0, 0xc(r1) /* 8008CC68 00089A68 38 85 21 18 */ addi r4, r5, 0x2118 /* 8008CC6C 00089A6C 38 A5 22 08 */ addi r5, r5, 0x2208 /* 8008CC70 00089A70 38 E0 00 00 */ li r7, 0 -/* 8008CC74 00089A74 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008CC74 00089A74 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008CC78 00089A78 39 00 00 10 */ li r8, 0x10 -/* 8008CC7C 00089A7C C0 62 8C AC */ lfs f3, lbl_803CD62C-_SDA2_BASE_(r2) +/* 8008CC7C 00089A7C C0 62 8C AC */ lfs f3, lbl__2135-_SDA2_BASE_(r2) /* 8008CC80 00089A80 39 20 00 00 */ li r9, 0 /* 8008CC84 00089A84 FC 40 08 90 */ fmr f2, f1 /* 8008CC88 00089A88 39 40 00 00 */ li r10, 0 /* 8008CC8C 00089A8C 4B F7 A7 35 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CC90 00089A90 38 00 00 00 */ li r0, 0 -/* 8008CC94 00089A94 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008CC94 00089A94 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008CC98 00089A98 90 01 00 08 */ stw r0, 8(r1) -/* 8008CC9C 00089A9C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008CC9C 00089A9C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008CCA0 00089AA0 7F E3 FB 78 */ mr r3, r31 /* 8008CCA4 00089AA4 38 C0 00 00 */ li r6, 0 /* 8008CCA8 00089AA8 90 01 00 0C */ stw r0, 0xc(r1) /* 8008CCAC 00089AAC 38 85 20 FA */ addi r4, r5, 0x20fa /* 8008CCB0 00089AB0 38 A5 22 08 */ addi r5, r5, 0x2208 /* 8008CCB4 00089AB4 38 E0 00 00 */ li r7, 0 -/* 8008CCB8 00089AB8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008CCB8 00089AB8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008CCBC 00089ABC 39 00 00 10 */ li r8, 0x10 -/* 8008CCC0 00089AC0 C0 62 8D 3C */ lfs f3, lbl_803CD6BC-_SDA2_BASE_(r2) +/* 8008CCC0 00089AC0 C0 62 8D 3C */ lfs f3, lbl__3573-_SDA2_BASE_(r2) /* 8008CCC4 00089AC4 39 20 00 00 */ li r9, 0 /* 8008CCC8 00089AC8 FC 40 08 90 */ fmr f2, f1 /* 8008CCCC 00089ACC 39 40 00 00 */ li r10, 0 /* 8008CCD0 00089AD0 4B F7 A6 F1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CCD4 00089AD4 38 00 00 00 */ li r0, 0 -/* 8008CCD8 00089AD8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008CCD8 00089AD8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008CCDC 00089ADC 90 01 00 08 */ stw r0, 8(r1) -/* 8008CCE0 00089AE0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008CCE0 00089AE0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008CCE4 00089AE4 7F E3 FB 78 */ mr r3, r31 /* 8008CCE8 00089AE8 38 C0 00 00 */ li r6, 0 /* 8008CCEC 00089AEC 90 01 00 0C */ stw r0, 0xc(r1) /* 8008CCF0 00089AF0 38 85 21 2A */ addi r4, r5, 0x212a /* 8008CCF4 00089AF4 38 A5 20 EC */ addi r5, r5, 0x20ec /* 8008CCF8 00089AF8 38 E0 00 00 */ li r7, 0 -/* 8008CCFC 00089AFC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008CCFC 00089AFC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008CD00 00089B00 39 00 00 10 */ li r8, 0x10 -/* 8008CD04 00089B04 C0 62 8D 3C */ lfs f3, lbl_803CD6BC-_SDA2_BASE_(r2) +/* 8008CD04 00089B04 C0 62 8D 3C */ lfs f3, lbl__3573-_SDA2_BASE_(r2) /* 8008CD08 00089B08 39 20 00 00 */ li r9, 0 /* 8008CD0C 00089B0C FC 40 08 90 */ fmr f2, f1 /* 8008CD10 00089B10 39 40 00 00 */ li r10, 0 /* 8008CD14 00089B14 4B F7 A6 AD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CD18 00089B18 38 00 00 00 */ li r0, 0 -/* 8008CD1C 00089B1C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008CD1C 00089B1C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008CD20 00089B20 90 01 00 08 */ stw r0, 8(r1) -/* 8008CD24 00089B24 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008CD24 00089B24 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008CD28 00089B28 3C 80 80 07 */ lis r4, lbl_8006A268@ha /* 8008CD2C 00089B2C 3C 60 80 07 */ lis r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008CD30 00089B30 90 01 00 0C */ stw r0, 0xc(r1) /* 8008CD34 00089B34 38 C4 A2 68 */ addi r6, r4, lbl_8006A268@l /* 8008CD38 00089B38 38 E3 A2 A8 */ addi r7, r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008CD3C 00089B3C 38 85 24 E7 */ addi r4, r5, 0x24e7 -/* 8008CD40 00089B40 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008CD40 00089B40 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008CD44 00089B44 7F E3 FB 78 */ mr r3, r31 -/* 8008CD48 00089B48 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008CD48 00089B48 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008CD4C 00089B4C 38 A5 20 FA */ addi r5, r5, 0x20fa /* 8008CD50 00089B50 FC 40 08 90 */ fmr f2, f1 /* 8008CD54 00089B54 39 00 00 00 */ li r8, 0 @@ -41991,18 +41991,18 @@ lbl_8008CB18: /* 8008CD5C 00089B5C 39 40 00 0A */ li r10, 0xa /* 8008CD60 00089B60 4B F7 A6 61 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CD64 00089B64 38 00 00 00 */ li r0, 0 -/* 8008CD68 00089B68 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008CD68 00089B68 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008CD6C 00089B6C 90 01 00 08 */ stw r0, 8(r1) -/* 8008CD70 00089B70 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008CD70 00089B70 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008CD74 00089B74 3C 80 80 07 */ lis r4, lbl_8006B024@ha /* 8008CD78 00089B78 3C 60 80 07 */ lis r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008CD7C 00089B7C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008CD80 00089B80 38 C4 B0 24 */ addi r6, r4, lbl_8006B024@l /* 8008CD84 00089B84 38 E3 A2 A8 */ addi r7, r3, zEntPlayer.JumpCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008CD88 00089B88 38 85 25 02 */ addi r4, r5, 0x2502 -/* 8008CD8C 00089B8C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008CD8C 00089B8C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008CD90 00089B90 7F E3 FB 78 */ mr r3, r31 -/* 8008CD94 00089B94 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008CD94 00089B94 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008CD98 00089B98 38 A5 20 FA */ addi r5, r5, 0x20fa /* 8008CD9C 00089B9C FC 40 08 90 */ fmr f2, f1 /* 8008CDA0 00089BA0 39 00 00 00 */ li r8, 0 @@ -42010,18 +42010,18 @@ lbl_8008CB18: /* 8008CDA8 00089BA8 39 40 00 0F */ li r10, 0xf /* 8008CDAC 00089BAC 4B F7 A6 15 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CDB0 00089BB0 38 00 00 00 */ li r0, 0 -/* 8008CDB4 00089BB4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008CDB4 00089BB4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008CDB8 00089BB8 90 01 00 08 */ stw r0, 8(r1) -/* 8008CDBC 00089BBC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008CDBC 00089BBC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008CDC0 00089BC0 3C 80 80 07 */ lis r4, lbl_8006A4FC@ha /* 8008CDC4 00089BC4 3C 60 80 07 */ lis r3, zEntPlayer.DblJumpCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008CDC8 00089BC8 90 01 00 0C */ stw r0, 0xc(r1) /* 8008CDCC 00089BCC 38 C4 A4 FC */ addi r6, r4, lbl_8006A4FC@l /* 8008CDD0 00089BD0 38 E3 A5 8C */ addi r7, r3, zEntPlayer.DblJumpCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008CDD4 00089BD4 38 85 22 08 */ addi r4, r5, 0x2208 -/* 8008CDD8 00089BD8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008CDD8 00089BD8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008CDDC 00089BDC 7F E3 FB 78 */ mr r3, r31 -/* 8008CDE0 00089BE0 C0 62 8C AC */ lfs f3, lbl_803CD62C-_SDA2_BASE_(r2) +/* 8008CDE0 00089BE0 C0 62 8C AC */ lfs f3, lbl__2135-_SDA2_BASE_(r2) /* 8008CDE4 00089BE4 38 A5 21 18 */ addi r5, r5, 0x2118 /* 8008CDE8 00089BE8 FC 40 08 90 */ fmr f2, f1 /* 8008CDEC 00089BEC 39 00 00 00 */ li r8, 0 @@ -42029,18 +42029,18 @@ lbl_8008CB18: /* 8008CDF4 00089BF4 39 40 00 0A */ li r10, 0xa /* 8008CDF8 00089BF8 4B F7 A5 C9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CDFC 00089BFC 38 00 00 00 */ li r0, 0 -/* 8008CE00 00089C00 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008CE00 00089C00 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008CE04 00089C04 90 01 00 08 */ stw r0, 8(r1) -/* 8008CE08 00089C08 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008CE08 00089C08 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008CE0C 00089C0C 3C 80 80 07 */ lis r4, lbl_80068968@ha /* 8008CE10 00089C10 3C 60 80 07 */ lis r3, lbl_8006AEFC@ha /* 8008CE14 00089C14 90 01 00 0C */ stw r0, 0xc(r1) /* 8008CE18 00089C18 38 C4 89 68 */ addi r6, r4, lbl_80068968@l /* 8008CE1C 00089C1C 38 E3 AE FC */ addi r7, r3, lbl_8006AEFC@l /* 8008CE20 00089C20 38 85 25 1C */ addi r4, r5, 0x251c -/* 8008CE24 00089C24 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008CE24 00089C24 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008CE28 00089C28 7F E3 FB 78 */ mr r3, r31 -/* 8008CE2C 00089C2C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008CE2C 00089C2C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008CE30 00089C30 38 A5 21 2A */ addi r5, r5, 0x212a /* 8008CE34 00089C34 FC 40 08 90 */ fmr f2, f1 /* 8008CE38 00089C38 39 00 00 00 */ li r8, 0 @@ -42048,18 +42048,18 @@ lbl_8008CB18: /* 8008CE40 00089C40 39 40 00 01 */ li r10, 1 /* 8008CE44 00089C44 4B F7 A5 7D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CE48 00089C48 38 00 00 00 */ li r0, 0 -/* 8008CE4C 00089C4C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008CE4C 00089C4C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008CE50 00089C50 90 01 00 08 */ stw r0, 8(r1) -/* 8008CE54 00089C54 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008CE54 00089C54 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008CE58 00089C58 3C 80 80 07 */ lis r4, lbl_8006899C@ha /* 8008CE5C 00089C5C 3C 60 80 07 */ lis r3, lbl_8006AF94@ha /* 8008CE60 00089C60 90 01 00 0C */ stw r0, 0xc(r1) /* 8008CE64 00089C64 38 C4 89 9C */ addi r6, r4, lbl_8006899C@l /* 8008CE68 00089C68 38 E3 AF 94 */ addi r7, r3, lbl_8006AF94@l /* 8008CE6C 00089C6C 38 85 25 1C */ addi r4, r5, 0x251c -/* 8008CE70 00089C70 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008CE70 00089C70 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008CE74 00089C74 7F E3 FB 78 */ mr r3, r31 -/* 8008CE78 00089C78 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008CE78 00089C78 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008CE7C 00089C7C 38 A5 02 D2 */ addi r5, r5, 0x2d2 /* 8008CE80 00089C80 FC 40 08 90 */ fmr f2, f1 /* 8008CE84 00089C84 39 00 00 00 */ li r8, 0 @@ -42067,54 +42067,54 @@ lbl_8008CB18: /* 8008CE8C 00089C8C 39 40 00 01 */ li r10, 1 /* 8008CE90 00089C90 4B F7 A5 31 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CE94 00089C94 38 00 00 00 */ li r0, 0 -/* 8008CE98 00089C98 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008CE98 00089C98 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008CE9C 00089C9C 90 01 00 08 */ stw r0, 8(r1) -/* 8008CEA0 00089CA0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008CEA0 00089CA0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008CEA4 00089CA4 3C 80 80 07 */ lis r4, lbl_80068B50@ha /* 8008CEA8 00089CA8 7F E3 FB 78 */ mr r3, r31 /* 8008CEAC 00089CAC 90 01 00 0C */ stw r0, 0xc(r1) /* 8008CEB0 00089CB0 38 C4 8B 50 */ addi r6, r4, lbl_80068B50@l /* 8008CEB4 00089CB4 38 85 25 1C */ addi r4, r5, 0x251c /* 8008CEB8 00089CB8 38 A5 02 D9 */ addi r5, r5, 0x2d9 -/* 8008CEBC 00089CBC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008CEBC 00089CBC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008CEC0 00089CC0 38 E0 00 00 */ li r7, 0 -/* 8008CEC4 00089CC4 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008CEC4 00089CC4 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008CEC8 00089CC8 39 00 00 00 */ li r8, 0 /* 8008CECC 00089CCC FC 40 08 90 */ fmr f2, f1 /* 8008CED0 00089CD0 39 20 00 00 */ li r9, 0 /* 8008CED4 00089CD4 39 40 00 03 */ li r10, 3 /* 8008CED8 00089CD8 4B F7 A4 E9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CEDC 00089CDC 38 00 00 00 */ li r0, 0 -/* 8008CEE0 00089CE0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008CEE0 00089CE0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008CEE4 00089CE4 90 01 00 08 */ stw r0, 8(r1) -/* 8008CEE8 00089CE8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008CEE8 00089CE8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008CEEC 00089CEC 3C 80 80 07 */ lis r4, lbl_80068A90@ha /* 8008CEF0 00089CF0 7F E3 FB 78 */ mr r3, r31 /* 8008CEF4 00089CF4 90 01 00 0C */ stw r0, 0xc(r1) /* 8008CEF8 00089CF8 38 C4 8A 90 */ addi r6, r4, lbl_80068A90@l /* 8008CEFC 00089CFC 38 85 25 1C */ addi r4, r5, 0x251c /* 8008CF00 00089D00 38 A5 02 82 */ addi r5, r5, 0x282 -/* 8008CF04 00089D04 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008CF04 00089D04 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008CF08 00089D08 38 E0 00 00 */ li r7, 0 -/* 8008CF0C 00089D0C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008CF0C 00089D0C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008CF10 00089D10 39 00 00 00 */ li r8, 0 /* 8008CF14 00089D14 FC 40 08 90 */ fmr f2, f1 /* 8008CF18 00089D18 39 20 00 00 */ li r9, 0 /* 8008CF1C 00089D1C 39 40 00 03 */ li r10, 3 /* 8008CF20 00089D20 4B F7 A4 A1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CF24 00089D24 38 00 00 00 */ li r0, 0 -/* 8008CF28 00089D28 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008CF28 00089D28 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008CF2C 00089D2C 90 01 00 08 */ stw r0, 8(r1) -/* 8008CF30 00089D30 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008CF30 00089D30 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008CF34 00089D34 3C 80 80 07 */ lis r4, lbl_80068B90@ha /* 8008CF38 00089D38 3C 60 80 07 */ lis r3, lbl_8006884C@ha /* 8008CF3C 00089D3C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008CF40 00089D40 38 C4 8B 90 */ addi r6, r4, lbl_80068B90@l /* 8008CF44 00089D44 38 E3 88 4C */ addi r7, r3, lbl_8006884C@l /* 8008CF48 00089D48 38 85 25 1C */ addi r4, r5, 0x251c -/* 8008CF4C 00089D4C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008CF4C 00089D4C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008CF50 00089D50 7F E3 FB 78 */ mr r3, r31 -/* 8008CF54 00089D54 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008CF54 00089D54 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008CF58 00089D58 38 A5 02 9F */ addi r5, r5, 0x29f /* 8008CF5C 00089D5C FC 40 08 90 */ fmr f2, f1 /* 8008CF60 00089D60 39 00 00 00 */ li r8, 0 @@ -42122,34 +42122,34 @@ lbl_8008CB18: /* 8008CF68 00089D68 39 40 00 04 */ li r10, 4 /* 8008CF6C 00089D6C 4B F7 A4 55 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CF70 00089D70 38 00 00 00 */ li r0, 0 -/* 8008CF74 00089D74 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008CF74 00089D74 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008CF78 00089D78 90 01 00 08 */ stw r0, 8(r1) -/* 8008CF7C 00089D7C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008CF7C 00089D7C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008CF80 00089D80 3C 80 80 07 */ lis r4, lbl_80068BDC@ha /* 8008CF84 00089D84 7F E3 FB 78 */ mr r3, r31 /* 8008CF88 00089D88 90 01 00 0C */ stw r0, 0xc(r1) /* 8008CF8C 00089D8C 38 C4 8B DC */ addi r6, r4, lbl_80068BDC@l /* 8008CF90 00089D90 38 85 25 1C */ addi r4, r5, 0x251c /* 8008CF94 00089D94 38 A5 02 2D */ addi r5, r5, 0x22d -/* 8008CF98 00089D98 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008CF98 00089D98 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008CF9C 00089D9C 38 E0 00 00 */ li r7, 0 -/* 8008CFA0 00089DA0 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008CFA0 00089DA0 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008CFA4 00089DA4 39 00 00 00 */ li r8, 0 /* 8008CFA8 00089DA8 FC 40 08 90 */ fmr f2, f1 /* 8008CFAC 00089DAC 39 20 00 00 */ li r9, 0 /* 8008CFB0 00089DB0 39 40 00 04 */ li r10, 4 /* 8008CFB4 00089DB4 4B F7 A4 0D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008CFB8 00089DB8 38 00 00 00 */ li r0, 0 -/* 8008CFBC 00089DBC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008CFBC 00089DBC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008CFC0 00089DC0 90 01 00 08 */ stw r0, 8(r1) -/* 8008CFC4 00089DC4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008CFC4 00089DC4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008CFC8 00089DC8 3C 80 80 07 */ lis r4, lbl_8006A4FC@ha /* 8008CFCC 00089DCC 3C 60 80 07 */ lis r3, lbl_8006A708@ha /* 8008CFD0 00089DD0 90 01 00 0C */ stw r0, 0xc(r1) /* 8008CFD4 00089DD4 38 C4 A4 FC */ addi r6, r4, lbl_8006A4FC@l /* 8008CFD8 00089DD8 38 E3 A7 08 */ addi r7, r3, lbl_8006A708@l /* 8008CFDC 00089DDC 38 85 20 FA */ addi r4, r5, 0x20fa -/* 8008CFE0 00089DE0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008CFE0 00089DE0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008CFE4 00089DE4 7F E3 FB 78 */ mr r3, r31 /* 8008CFE8 00089DE8 38 A5 21 07 */ addi r5, r5, 0x2107 /* 8008CFEC 00089DEC 39 00 00 20 */ li r8, 0x20 @@ -42159,16 +42159,16 @@ lbl_8008CB18: /* 8008CFFC 00089DFC 39 40 00 0A */ li r10, 0xa /* 8008D000 00089E00 4B F7 A3 C1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D004 00089E04 38 00 00 00 */ li r0, 0 -/* 8008D008 00089E08 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D008 00089E08 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D00C 00089E0C 90 01 00 08 */ stw r0, 8(r1) -/* 8008D010 00089E10 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D010 00089E10 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D014 00089E14 3C 80 80 07 */ lis r4, lbl_8006A770@ha /* 8008D018 00089E18 7F E3 FB 78 */ mr r3, r31 /* 8008D01C 00089E1C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D020 00089E20 38 E4 A7 70 */ addi r7, r4, lbl_8006A770@l /* 8008D024 00089E24 38 85 21 07 */ addi r4, r5, 0x2107 /* 8008D028 00089E28 38 A5 21 18 */ addi r5, r5, 0x2118 -/* 8008D02C 00089E2C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D02C 00089E2C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D030 00089E30 38 C0 00 00 */ li r6, 0 /* 8008D034 00089E34 39 00 00 10 */ li r8, 0x10 /* 8008D038 00089E38 39 20 00 00 */ li r9, 0 @@ -42177,18 +42177,18 @@ lbl_8008CB18: /* 8008D044 00089E44 FC 60 08 90 */ fmr f3, f1 /* 8008D048 00089E48 4B F7 A3 79 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D04C 00089E4C 38 00 00 00 */ li r0, 0 -/* 8008D050 00089E50 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D050 00089E50 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D054 00089E54 90 01 00 08 */ stw r0, 8(r1) -/* 8008D058 00089E58 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D058 00089E58 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D05C 00089E5C 3C 80 80 07 */ lis r4, lbl_8006A8C0@ha /* 8008D060 00089E60 3C 60 80 07 */ lis r3, lbl_8006A8E8@ha /* 8008D064 00089E64 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D068 00089E68 38 C4 A8 C0 */ addi r6, r4, lbl_8006A8C0@l /* 8008D06C 00089E6C 38 E3 A8 E8 */ addi r7, r3, lbl_8006A8E8@l /* 8008D070 00089E70 38 85 25 59 */ addi r4, r5, 0x2559 -/* 8008D074 00089E74 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D074 00089E74 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D078 00089E78 7F E3 FB 78 */ mr r3, r31 -/* 8008D07C 00089E7C C0 62 8C 08 */ lfs f3, lbl_803CD588-_SDA2_BASE_(r2) +/* 8008D07C 00089E7C C0 62 8C 08 */ lfs f3, lbl__874_2-_SDA2_BASE_(r2) /* 8008D080 00089E80 38 A5 22 3C */ addi r5, r5, 0x223c /* 8008D084 00089E84 FC 40 08 90 */ fmr f2, f1 /* 8008D088 00089E88 39 00 00 00 */ li r8, 0 @@ -42196,16 +42196,16 @@ lbl_8008CB18: /* 8008D090 00089E90 39 40 00 0A */ li r10, 0xa /* 8008D094 00089E94 4B F7 A3 2D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D098 00089E98 38 00 00 00 */ li r0, 0 -/* 8008D09C 00089E9C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D09C 00089E9C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D0A0 00089EA0 90 01 00 08 */ stw r0, 8(r1) -/* 8008D0A4 00089EA4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D0A4 00089EA4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D0A8 00089EA8 3C 80 80 07 */ lis r4, lbl_8006A92C@ha /* 8008D0AC 00089EAC 7F E3 FB 78 */ mr r3, r31 /* 8008D0B0 00089EB0 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D0B4 00089EB4 38 E4 A9 2C */ addi r7, r4, lbl_8006A92C@l /* 8008D0B8 00089EB8 38 85 22 3C */ addi r4, r5, 0x223c /* 8008D0BC 00089EBC 38 A5 22 4A */ addi r5, r5, 0x224a -/* 8008D0C0 00089EC0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D0C0 00089EC0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D0C4 00089EC4 38 C0 00 00 */ li r6, 0 /* 8008D0C8 00089EC8 39 00 00 10 */ li r8, 0x10 /* 8008D0CC 00089ECC 39 20 00 00 */ li r9, 0 @@ -42214,126 +42214,126 @@ lbl_8008CB18: /* 8008D0D8 00089ED8 FC 60 08 90 */ fmr f3, f1 /* 8008D0DC 00089EDC 4B F7 A2 E5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D0E0 00089EE0 38 00 00 00 */ li r0, 0 -/* 8008D0E4 00089EE4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D0E4 00089EE4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D0E8 00089EE8 90 01 00 08 */ stw r0, 8(r1) -/* 8008D0EC 00089EEC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D0EC 00089EEC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D0F0 00089EF0 3C 80 80 07 */ lis r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008D0F4 00089EF4 7F E3 FB 78 */ mr r3, r31 /* 8008D0F8 00089EF8 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D0FC 00089EFC 38 C4 87 C8 */ addi r6, r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008D100 00089F00 38 85 22 4A */ addi r4, r5, 0x224a /* 8008D104 00089F04 38 A5 02 2D */ addi r5, r5, 0x22d -/* 8008D108 00089F08 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D108 00089F08 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D10C 00089F0C 38 E0 00 00 */ li r7, 0 -/* 8008D110 00089F10 C0 62 8C 00 */ lfs f3, lbl_803CD580-_SDA2_BASE_(r2) +/* 8008D110 00089F10 C0 62 8C 00 */ lfs f3, lbl__872-_SDA2_BASE_(r2) /* 8008D114 00089F14 39 00 00 00 */ li r8, 0 /* 8008D118 00089F18 FC 40 08 90 */ fmr f2, f1 /* 8008D11C 00089F1C 39 20 00 00 */ li r9, 0 /* 8008D120 00089F20 39 40 00 0A */ li r10, 0xa /* 8008D124 00089F24 4B F7 A2 9D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D128 00089F28 38 00 00 00 */ li r0, 0 -/* 8008D12C 00089F2C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D12C 00089F2C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D130 00089F30 90 01 00 08 */ stw r0, 8(r1) -/* 8008D134 00089F34 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D134 00089F34 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D138 00089F38 3C 80 80 07 */ lis r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008D13C 00089F3C 7F E3 FB 78 */ mr r3, r31 /* 8008D140 00089F40 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D144 00089F44 38 C4 86 4C */ addi r6, r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008D148 00089F48 38 85 22 4A */ addi r4, r5, 0x224a /* 8008D14C 00089F4C 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 8008D150 00089F50 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D150 00089F50 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D154 00089F54 38 E0 00 00 */ li r7, 0 -/* 8008D158 00089F58 C0 62 8C 00 */ lfs f3, lbl_803CD580-_SDA2_BASE_(r2) +/* 8008D158 00089F58 C0 62 8C 00 */ lfs f3, lbl__872-_SDA2_BASE_(r2) /* 8008D15C 00089F5C 39 00 00 00 */ li r8, 0 /* 8008D160 00089F60 FC 40 08 90 */ fmr f2, f1 /* 8008D164 00089F64 39 20 00 00 */ li r9, 0 /* 8008D168 00089F68 39 40 00 0A */ li r10, 0xa /* 8008D16C 00089F6C 4B F7 A2 55 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D170 00089F70 38 00 00 00 */ li r0, 0 -/* 8008D174 00089F74 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D174 00089F74 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D178 00089F78 90 01 00 08 */ stw r0, 8(r1) -/* 8008D17C 00089F7C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D17C 00089F7C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D180 00089F80 3C 80 80 07 */ lis r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008D184 00089F84 7F E3 FB 78 */ mr r3, r31 /* 8008D188 00089F88 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D18C 00089F8C 38 C4 84 10 */ addi r6, r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008D190 00089F90 38 85 22 4A */ addi r4, r5, 0x224a /* 8008D194 00089F94 38 A5 02 82 */ addi r5, r5, 0x282 -/* 8008D198 00089F98 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D198 00089F98 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D19C 00089F9C 38 E0 00 00 */ li r7, 0 -/* 8008D1A0 00089FA0 C0 62 8C 00 */ lfs f3, lbl_803CD580-_SDA2_BASE_(r2) +/* 8008D1A0 00089FA0 C0 62 8C 00 */ lfs f3, lbl__872-_SDA2_BASE_(r2) /* 8008D1A4 00089FA4 39 00 00 00 */ li r8, 0 /* 8008D1A8 00089FA8 FC 40 08 90 */ fmr f2, f1 /* 8008D1AC 00089FAC 39 20 00 00 */ li r9, 0 /* 8008D1B0 00089FB0 39 40 00 0A */ li r10, 0xa /* 8008D1B4 00089FB4 4B F7 A2 0D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D1B8 00089FB8 38 00 00 00 */ li r0, 0 -/* 8008D1BC 00089FBC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D1BC 00089FBC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D1C0 00089FC0 90 01 00 08 */ stw r0, 8(r1) -/* 8008D1C4 00089FC4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D1C4 00089FC4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D1C8 00089FC8 3C 80 80 07 */ lis r4, lbl_80068180@ha /* 8008D1CC 00089FCC 7F E3 FB 78 */ mr r3, r31 /* 8008D1D0 00089FD0 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D1D4 00089FD4 38 C4 81 80 */ addi r6, r4, lbl_80068180@l /* 8008D1D8 00089FD8 38 85 22 4A */ addi r4, r5, 0x224a /* 8008D1DC 00089FDC 38 A5 02 89 */ addi r5, r5, 0x289 -/* 8008D1E0 00089FE0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D1E0 00089FE0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D1E4 00089FE4 38 E0 00 00 */ li r7, 0 -/* 8008D1E8 00089FE8 C0 62 8C 00 */ lfs f3, lbl_803CD580-_SDA2_BASE_(r2) +/* 8008D1E8 00089FE8 C0 62 8C 00 */ lfs f3, lbl__872-_SDA2_BASE_(r2) /* 8008D1EC 00089FEC 39 00 00 00 */ li r8, 0 /* 8008D1F0 00089FF0 FC 40 08 90 */ fmr f2, f1 /* 8008D1F4 00089FF4 39 20 00 00 */ li r9, 0 /* 8008D1F8 00089FF8 39 40 00 0A */ li r10, 0xa /* 8008D1FC 00089FFC 4B F7 A1 C5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D200 0008A000 38 00 00 00 */ li r0, 0 -/* 8008D204 0008A004 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D204 0008A004 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D208 0008A008 90 01 00 08 */ stw r0, 8(r1) -/* 8008D20C 0008A00C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D20C 0008A00C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D210 0008A010 3C 80 80 07 */ lis r4, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008D214 0008A014 7F E3 FB 78 */ mr r3, r31 /* 8008D218 0008A018 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D21C 0008A01C 38 C4 82 B0 */ addi r6, r4, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008D220 0008A020 38 85 22 4A */ addi r4, r5, 0x224a /* 8008D224 0008A024 38 A5 11 B8 */ addi r5, r5, 0x11b8 -/* 8008D228 0008A028 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D228 0008A028 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D22C 0008A02C 38 E0 00 00 */ li r7, 0 -/* 8008D230 0008A030 C0 62 8C 00 */ lfs f3, lbl_803CD580-_SDA2_BASE_(r2) +/* 8008D230 0008A030 C0 62 8C 00 */ lfs f3, lbl__872-_SDA2_BASE_(r2) /* 8008D234 0008A034 39 00 00 00 */ li r8, 0 /* 8008D238 0008A038 FC 40 08 90 */ fmr f2, f1 /* 8008D23C 0008A03C 39 20 00 00 */ li r9, 0 /* 8008D240 0008A040 39 40 00 0A */ li r10, 0xa /* 8008D244 0008A044 4B F7 A1 7D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D248 0008A048 38 00 00 00 */ li r0, 0 -/* 8008D24C 0008A04C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D24C 0008A04C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D250 0008A050 90 01 00 08 */ stw r0, 8(r1) -/* 8008D254 0008A054 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D254 0008A054 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D258 0008A058 3C 80 80 07 */ lis r4, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008D25C 0008A05C 7F E3 FB 78 */ mr r3, r31 /* 8008D260 0008A060 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D264 0008A064 38 C4 82 18 */ addi r6, r4, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008D268 0008A068 38 85 22 4A */ addi r4, r5, 0x224a /* 8008D26C 0008A06C 38 A5 11 BE */ addi r5, r5, 0x11be -/* 8008D270 0008A070 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D270 0008A070 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D274 0008A074 38 E0 00 00 */ li r7, 0 -/* 8008D278 0008A078 C0 62 8C 00 */ lfs f3, lbl_803CD580-_SDA2_BASE_(r2) +/* 8008D278 0008A078 C0 62 8C 00 */ lfs f3, lbl__872-_SDA2_BASE_(r2) /* 8008D27C 0008A07C 39 00 00 00 */ li r8, 0 /* 8008D280 0008A080 FC 40 08 90 */ fmr f2, f1 /* 8008D284 0008A084 39 20 00 00 */ li r9, 0 /* 8008D288 0008A088 39 40 00 0A */ li r10, 0xa /* 8008D28C 0008A08C 4B F7 A1 35 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D290 0008A090 38 00 00 00 */ li r0, 0 -/* 8008D294 0008A094 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D294 0008A094 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D298 0008A098 90 01 00 08 */ stw r0, 8(r1) -/* 8008D29C 0008A09C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D29C 0008A09C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D2A0 0008A0A0 3C 60 80 07 */ lis r3, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008D2A4 0008A0A4 3C E0 00 20 */ lis r7, 0x00200100@ha /* 8008D2A8 0008A0A8 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D2AC 0008A0AC 38 C3 83 8C */ addi r6, r3, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008D2B0 0008A0B0 38 85 22 4A */ addi r4, r5, 0x224a /* 8008D2B4 0008A0B4 39 27 01 00 */ addi r9, r7, 0x00200100@l -/* 8008D2B8 0008A0B8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D2B8 0008A0B8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D2BC 0008A0BC 7F E3 FB 78 */ mr r3, r31 -/* 8008D2C0 0008A0C0 C0 62 8C 00 */ lfs f3, lbl_803CD580-_SDA2_BASE_(r2) +/* 8008D2C0 0008A0C0 C0 62 8C 00 */ lfs f3, lbl__872-_SDA2_BASE_(r2) /* 8008D2C4 0008A0C4 38 A5 02 8F */ addi r5, r5, 0x28f /* 8008D2C8 0008A0C8 FC 40 08 90 */ fmr f2, f1 /* 8008D2CC 0008A0CC 38 E0 00 00 */ li r7, 0 @@ -42341,18 +42341,18 @@ lbl_8008CB18: /* 8008D2D4 0008A0D4 39 40 00 0A */ li r10, 0xa /* 8008D2D8 0008A0D8 4B F7 A0 E9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D2DC 0008A0DC 38 00 00 00 */ li r0, 0 -/* 8008D2E0 0008A0E0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D2E0 0008A0E0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D2E4 0008A0E4 90 01 00 08 */ stw r0, 8(r1) -/* 8008D2E8 0008A0E8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D2E8 0008A0E8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D2EC 0008A0EC 3C 80 80 07 */ lis r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008D2F0 0008A0F0 3C 60 80 07 */ lis r3, lbl_8006884C@ha /* 8008D2F4 0008A0F4 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D2F8 0008A0F8 38 C4 83 3C */ addi r6, r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008D2FC 0008A0FC 38 E3 88 4C */ addi r7, r3, lbl_8006884C@l /* 8008D300 0008A100 38 85 22 4A */ addi r4, r5, 0x224a -/* 8008D304 0008A104 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D304 0008A104 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D308 0008A108 7F E3 FB 78 */ mr r3, r31 -/* 8008D30C 0008A10C C0 62 8C 00 */ lfs f3, lbl_803CD580-_SDA2_BASE_(r2) +/* 8008D30C 0008A10C C0 62 8C 00 */ lfs f3, lbl__872-_SDA2_BASE_(r2) /* 8008D310 0008A110 38 A5 02 9F */ addi r5, r5, 0x29f /* 8008D314 0008A114 FC 40 08 90 */ fmr f2, f1 /* 8008D318 0008A118 39 00 00 00 */ li r8, 0 @@ -42360,120 +42360,120 @@ lbl_8008CB18: /* 8008D320 0008A120 39 40 00 0A */ li r10, 0xa /* 8008D324 0008A124 4B F7 A0 9D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D328 0008A128 38 00 00 00 */ li r0, 0 -/* 8008D32C 0008A12C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D32C 0008A12C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D330 0008A130 90 01 00 08 */ stw r0, 8(r1) -/* 8008D334 0008A134 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D334 0008A134 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D338 0008A138 3C 80 80 07 */ lis r4, lbl_8006A788@ha /* 8008D33C 0008A13C 7F E3 FB 78 */ mr r3, r31 /* 8008D340 0008A140 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D344 0008A144 38 C4 A7 88 */ addi r6, r4, lbl_8006A788@l /* 8008D348 0008A148 38 85 22 4A */ addi r4, r5, 0x224a /* 8008D34C 0008A14C 38 A5 02 CB */ addi r5, r5, 0x2cb -/* 8008D350 0008A150 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D350 0008A150 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D354 0008A154 38 E0 00 00 */ li r7, 0 -/* 8008D358 0008A158 C0 62 8C 00 */ lfs f3, lbl_803CD580-_SDA2_BASE_(r2) +/* 8008D358 0008A158 C0 62 8C 00 */ lfs f3, lbl__872-_SDA2_BASE_(r2) /* 8008D35C 0008A15C 39 00 00 00 */ li r8, 0 /* 8008D360 0008A160 FC 40 08 90 */ fmr f2, f1 /* 8008D364 0008A164 39 20 00 00 */ li r9, 0 /* 8008D368 0008A168 39 40 00 0A */ li r10, 0xa /* 8008D36C 0008A16C 4B F7 A0 55 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D370 0008A170 38 00 00 00 */ li r0, 0 -/* 8008D374 0008A174 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D374 0008A174 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D378 0008A178 90 01 00 08 */ stw r0, 8(r1) -/* 8008D37C 0008A17C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D37C 0008A17C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D380 0008A180 7F E3 FB 78 */ mr r3, r31 /* 8008D384 0008A184 38 C0 00 00 */ li r6, 0 /* 8008D388 0008A188 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D38C 0008A18C 38 85 02 A9 */ addi r4, r5, 0x2a9 /* 8008D390 0008A190 38 A5 02 C0 */ addi r5, r5, 0x2c0 /* 8008D394 0008A194 38 E0 00 00 */ li r7, 0 -/* 8008D398 0008A198 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D398 0008A198 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D39C 0008A19C 39 00 00 10 */ li r8, 0x10 -/* 8008D3A0 0008A1A0 C0 62 8D 3C */ lfs f3, lbl_803CD6BC-_SDA2_BASE_(r2) +/* 8008D3A0 0008A1A0 C0 62 8D 3C */ lfs f3, lbl__3573-_SDA2_BASE_(r2) /* 8008D3A4 0008A1A4 39 20 00 00 */ li r9, 0 /* 8008D3A8 0008A1A8 FC 40 08 90 */ fmr f2, f1 /* 8008D3AC 0008A1AC 39 40 00 00 */ li r10, 0 /* 8008D3B0 0008A1B0 4B F7 A0 11 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D3B4 0008A1B4 38 00 00 00 */ li r0, 0 -/* 8008D3B8 0008A1B8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D3B8 0008A1B8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D3BC 0008A1BC 90 01 00 08 */ stw r0, 8(r1) -/* 8008D3C0 0008A1C0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D3C0 0008A1C0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D3C4 0008A1C4 7F E3 FB 78 */ mr r3, r31 /* 8008D3C8 0008A1C8 38 C0 00 00 */ li r6, 0 /* 8008D3CC 0008A1CC 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D3D0 0008A1D0 38 85 02 C0 */ addi r4, r5, 0x2c0 /* 8008D3D4 0008A1D4 38 A5 02 CB */ addi r5, r5, 0x2cb /* 8008D3D8 0008A1D8 38 E0 00 00 */ li r7, 0 -/* 8008D3DC 0008A1DC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D3DC 0008A1DC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D3E0 0008A1E0 39 00 00 10 */ li r8, 0x10 -/* 8008D3E4 0008A1E4 C0 62 8D 3C */ lfs f3, lbl_803CD6BC-_SDA2_BASE_(r2) +/* 8008D3E4 0008A1E4 C0 62 8D 3C */ lfs f3, lbl__3573-_SDA2_BASE_(r2) /* 8008D3E8 0008A1E8 39 20 00 00 */ li r9, 0 /* 8008D3EC 0008A1EC FC 40 08 90 */ fmr f2, f1 /* 8008D3F0 0008A1F0 39 40 00 00 */ li r10, 0 /* 8008D3F4 0008A1F4 4B F7 9F CD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D3F8 0008A1F8 38 00 00 00 */ li r0, 0 -/* 8008D3FC 0008A1FC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D3FC 0008A1FC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D400 0008A200 90 01 00 08 */ stw r0, 8(r1) -/* 8008D404 0008A204 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D404 0008A204 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D408 0008A208 7F E3 FB 78 */ mr r3, r31 /* 8008D40C 0008A20C 38 C0 00 00 */ li r6, 0 /* 8008D410 0008A210 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D414 0008A214 38 85 02 E3 */ addi r4, r5, 0x2e3 /* 8008D418 0008A218 38 A5 02 F1 */ addi r5, r5, 0x2f1 /* 8008D41C 0008A21C 38 E0 00 00 */ li r7, 0 -/* 8008D420 0008A220 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D420 0008A220 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D424 0008A224 39 00 00 10 */ li r8, 0x10 -/* 8008D428 0008A228 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008D428 0008A228 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008D42C 0008A22C 39 20 00 00 */ li r9, 0 /* 8008D430 0008A230 FC 40 08 90 */ fmr f2, f1 /* 8008D434 0008A234 39 40 00 00 */ li r10, 0 /* 8008D438 0008A238 4B F7 9F 89 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D43C 0008A23C 38 00 00 00 */ li r0, 0 -/* 8008D440 0008A240 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D440 0008A240 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D444 0008A244 90 01 00 08 */ stw r0, 8(r1) -/* 8008D448 0008A248 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D448 0008A248 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D44C 0008A24C 3C 80 80 07 */ lis r4, lbl_8006A344@ha /* 8008D450 0008A250 7F E3 FB 78 */ mr r3, r31 /* 8008D454 0008A254 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D458 0008A258 38 C4 A3 44 */ addi r6, r4, lbl_8006A344@l /* 8008D45C 0008A25C 38 85 02 F1 */ addi r4, r5, 0x2f1 /* 8008D460 0008A260 38 A5 02 FE */ addi r5, r5, 0x2fe -/* 8008D464 0008A264 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D464 0008A264 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D468 0008A268 38 E0 00 00 */ li r7, 0 -/* 8008D46C 0008A26C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008D46C 0008A26C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008D470 0008A270 39 00 00 00 */ li r8, 0 /* 8008D474 0008A274 FC 40 08 90 */ fmr f2, f1 /* 8008D478 0008A278 39 20 00 00 */ li r9, 0 /* 8008D47C 0008A27C 39 40 00 01 */ li r10, 1 /* 8008D480 0008A280 4B F7 9F 41 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D484 0008A284 38 00 00 00 */ li r0, 0 -/* 8008D488 0008A288 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D488 0008A288 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D48C 0008A28C 90 01 00 08 */ stw r0, 8(r1) -/* 8008D490 0008A290 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D490 0008A290 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D494 0008A294 7F E3 FB 78 */ mr r3, r31 /* 8008D498 0008A298 38 C0 00 00 */ li r6, 0 /* 8008D49C 0008A29C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D4A0 0008A2A0 38 85 02 FE */ addi r4, r5, 0x2fe /* 8008D4A4 0008A2A4 38 A5 02 CB */ addi r5, r5, 0x2cb /* 8008D4A8 0008A2A8 38 E0 00 00 */ li r7, 0 -/* 8008D4AC 0008A2AC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D4AC 0008A2AC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D4B0 0008A2B0 39 00 00 10 */ li r8, 0x10 -/* 8008D4B4 0008A2B4 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008D4B4 0008A2B4 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008D4B8 0008A2B8 39 20 00 00 */ li r9, 0 /* 8008D4BC 0008A2BC FC 40 08 90 */ fmr f2, f1 /* 8008D4C0 0008A2C0 39 40 00 00 */ li r10, 0 /* 8008D4C4 0008A2C4 4B F7 9E FD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D4C8 0008A2C8 38 00 00 00 */ li r0, 0 -/* 8008D4CC 0008A2CC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D4CC 0008A2CC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D4D0 0008A2D0 90 01 00 08 */ stw r0, 8(r1) -/* 8008D4D4 0008A2D4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D4D4 0008A2D4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D4D8 0008A2D8 7F E3 FB 78 */ mr r3, r31 /* 8008D4DC 0008A2DC 38 C0 00 00 */ li r6, 0 /* 8008D4E0 0008A2E0 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D4E4 0008A2E4 38 85 01 44 */ addi r4, r5, 0x144 /* 8008D4E8 0008A2E8 38 A5 01 51 */ addi r5, r5, 0x151 /* 8008D4EC 0008A2EC 38 E0 00 00 */ li r7, 0 -/* 8008D4F0 0008A2F0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D4F0 0008A2F0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D4F4 0008A2F4 39 00 00 10 */ li r8, 0x10 /* 8008D4F8 0008A2F8 39 20 00 00 */ li r9, 0 /* 8008D4FC 0008A2FC 39 40 00 00 */ li r10, 0 @@ -42481,36 +42481,36 @@ lbl_8008CB18: /* 8008D504 0008A304 FC 60 08 90 */ fmr f3, f1 /* 8008D508 0008A308 4B F7 9E B9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D50C 0008A30C 38 00 00 00 */ li r0, 0 -/* 8008D510 0008A310 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D510 0008A310 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D514 0008A314 90 01 00 08 */ stw r0, 8(r1) -/* 8008D518 0008A318 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D518 0008A318 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D51C 0008A31C 3C 80 80 07 */ lis r4, lbl_8006A344@ha /* 8008D520 0008A320 7F E3 FB 78 */ mr r3, r31 /* 8008D524 0008A324 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D528 0008A328 38 C4 A3 44 */ addi r6, r4, lbl_8006A344@l /* 8008D52C 0008A32C 38 85 02 B5 */ addi r4, r5, 0x2b5 /* 8008D530 0008A330 38 A5 02 C0 */ addi r5, r5, 0x2c0 -/* 8008D534 0008A334 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D534 0008A334 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D538 0008A338 38 E0 00 00 */ li r7, 0 -/* 8008D53C 0008A33C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008D53C 0008A33C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008D540 0008A340 39 00 00 00 */ li r8, 0 /* 8008D544 0008A344 FC 40 08 90 */ fmr f2, f1 /* 8008D548 0008A348 39 20 00 00 */ li r9, 0 /* 8008D54C 0008A34C 39 40 00 01 */ li r10, 1 /* 8008D550 0008A350 4B F7 9E 71 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D554 0008A354 38 00 00 00 */ li r0, 0 -/* 8008D558 0008A358 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D558 0008A358 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D55C 0008A35C 90 01 00 08 */ stw r0, 8(r1) -/* 8008D560 0008A360 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D560 0008A360 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D564 0008A364 3C 80 80 07 */ lis r4, lbl_8006A4FC@ha /* 8008D568 0008A368 3C 60 80 07 */ lis r3, zEntPlayer.DblJumpCB__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008D56C 0008A36C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D570 0008A370 38 C4 A4 FC */ addi r6, r4, lbl_8006A4FC@l /* 8008D574 0008A374 38 E3 A5 8C */ addi r7, r3, zEntPlayer.DblJumpCB__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008D578 0008A378 38 85 26 71 */ addi r4, r5, 0x2671 -/* 8008D57C 0008A37C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D57C 0008A37C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D580 0008A380 7F E3 FB 78 */ mr r3, r31 -/* 8008D584 0008A384 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008D584 0008A384 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008D588 0008A388 38 A5 01 44 */ addi r5, r5, 0x144 /* 8008D58C 0008A38C FC 40 08 90 */ fmr f2, f1 /* 8008D590 0008A390 39 00 00 00 */ li r8, 0 @@ -42518,18 +42518,18 @@ lbl_8008CB18: /* 8008D598 0008A398 39 40 00 0A */ li r10, 0xa /* 8008D59C 0008A39C 4B F7 9E 25 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D5A0 0008A3A0 38 00 00 00 */ li r0, 0 -/* 8008D5A4 0008A3A4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D5A4 0008A3A4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D5A8 0008A3A8 90 01 00 08 */ stw r0, 8(r1) -/* 8008D5AC 0008A3AC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D5AC 0008A3AC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D5B0 0008A3B0 3C 80 80 07 */ lis r4, lbl_80069FF0@ha /* 8008D5B4 0008A3B4 3C 60 80 07 */ lis r3, lbl_8006A054@ha /* 8008D5B8 0008A3B8 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D5BC 0008A3BC 38 C4 9F F0 */ addi r6, r4, lbl_80069FF0@l /* 8008D5C0 0008A3C0 38 E3 A0 54 */ addi r7, r3, lbl_8006A054@l /* 8008D5C4 0008A3C4 38 85 26 C2 */ addi r4, r5, 0x26c2 -/* 8008D5C8 0008A3C8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D5C8 0008A3C8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D5CC 0008A3CC 7F E3 FB 78 */ mr r3, r31 -/* 8008D5D0 0008A3D0 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008D5D0 0008A3D0 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008D5D4 0008A3D4 38 A5 21 9B */ addi r5, r5, 0x219b /* 8008D5D8 0008A3D8 FC 40 08 90 */ fmr f2, f1 /* 8008D5DC 0008A3DC 39 00 00 00 */ li r8, 0 @@ -42537,16 +42537,16 @@ lbl_8008CB18: /* 8008D5E4 0008A3E4 39 40 00 0A */ li r10, 0xa /* 8008D5E8 0008A3E8 4B F7 9D D9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D5EC 0008A3EC 38 00 00 00 */ li r0, 0 -/* 8008D5F0 0008A3F0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D5F0 0008A3F0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D5F4 0008A3F4 90 01 00 08 */ stw r0, 8(r1) -/* 8008D5F8 0008A3F8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D5F8 0008A3F8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D5FC 0008A3FC 3C 80 80 07 */ lis r4, lbl_8006A098@ha /* 8008D600 0008A400 7F E3 FB 78 */ mr r3, r31 /* 8008D604 0008A404 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D608 0008A408 38 E4 A0 98 */ addi r7, r4, lbl_8006A098@l /* 8008D60C 0008A40C 38 85 21 9B */ addi r4, r5, 0x219b /* 8008D610 0008A410 38 A5 21 A8 */ addi r5, r5, 0x21a8 -/* 8008D614 0008A414 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D614 0008A414 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D618 0008A418 38 C0 00 00 */ li r6, 0 /* 8008D61C 0008A41C 39 00 00 10 */ li r8, 0x10 /* 8008D620 0008A420 39 20 00 00 */ li r9, 0 @@ -42555,16 +42555,16 @@ lbl_8008CB18: /* 8008D62C 0008A42C FC 60 08 90 */ fmr f3, f1 /* 8008D630 0008A430 4B F7 9D 91 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D634 0008A434 38 00 00 00 */ li r0, 0 -/* 8008D638 0008A438 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D638 0008A438 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D63C 0008A43C 90 01 00 08 */ stw r0, 8(r1) -/* 8008D640 0008A440 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D640 0008A440 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D644 0008A444 7F E3 FB 78 */ mr r3, r31 /* 8008D648 0008A448 38 C0 00 00 */ li r6, 0 /* 8008D64C 0008A44C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D650 0008A450 38 85 21 A8 */ addi r4, r5, 0x21a8 /* 8008D654 0008A454 38 A5 21 B5 */ addi r5, r5, 0x21b5 /* 8008D658 0008A458 38 E0 00 00 */ li r7, 0 -/* 8008D65C 0008A45C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D65C 0008A45C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D660 0008A460 39 00 00 10 */ li r8, 0x10 /* 8008D664 0008A464 39 20 00 00 */ li r9, 0 /* 8008D668 0008A468 39 40 00 00 */ li r10, 0 @@ -42572,18 +42572,18 @@ lbl_8008CB18: /* 8008D670 0008A470 FC 60 08 90 */ fmr f3, f1 /* 8008D674 0008A474 4B F7 9D 4D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D678 0008A478 38 00 00 00 */ li r0, 0 -/* 8008D67C 0008A47C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D67C 0008A47C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D680 0008A480 90 01 00 08 */ stw r0, 8(r1) -/* 8008D684 0008A484 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D684 0008A484 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D688 0008A488 3C 80 80 07 */ lis r4, lbl_8006A20C@ha /* 8008D68C 0008A48C 3C 60 80 07 */ lis r3, lbl_8006A220@ha /* 8008D690 0008A490 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D694 0008A494 38 C4 A2 0C */ addi r6, r4, lbl_8006A20C@l /* 8008D698 0008A498 38 E3 A2 20 */ addi r7, r3, lbl_8006A220@l /* 8008D69C 0008A49C 38 85 27 40 */ addi r4, r5, 0x2740 -/* 8008D6A0 0008A4A0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D6A0 0008A4A0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D6A4 0008A4A4 7F E3 FB 78 */ mr r3, r31 -/* 8008D6A8 0008A4A8 C0 62 8D 3C */ lfs f3, lbl_803CD6BC-_SDA2_BASE_(r2) +/* 8008D6A8 0008A4A8 C0 62 8D 3C */ lfs f3, lbl__3573-_SDA2_BASE_(r2) /* 8008D6AC 0008A4AC 38 A5 21 C2 */ addi r5, r5, 0x21c2 /* 8008D6B0 0008A4B0 FC 40 08 90 */ fmr f2, f1 /* 8008D6B4 0008A4B4 39 00 00 00 */ li r8, 0 @@ -42591,18 +42591,18 @@ lbl_8008CB18: /* 8008D6BC 0008A4BC 39 40 00 00 */ li r10, 0 /* 8008D6C0 0008A4C0 4B F7 9D 01 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D6C4 0008A4C4 38 00 00 00 */ li r0, 0 -/* 8008D6C8 0008A4C8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D6C8 0008A4C8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D6CC 0008A4CC 90 01 00 08 */ stw r0, 8(r1) -/* 8008D6D0 0008A4D0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D6D0 0008A4D0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D6D4 0008A4D4 3C 80 80 07 */ lis r4, lbl_8006A238@ha /* 8008D6D8 0008A4D8 3C 60 80 07 */ lis r3, lbl_8006A250@ha /* 8008D6DC 0008A4DC 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D6E0 0008A4E0 38 C4 A2 38 */ addi r6, r4, lbl_8006A238@l /* 8008D6E4 0008A4E4 38 E3 A2 50 */ addi r7, r3, lbl_8006A250@l /* 8008D6E8 0008A4E8 38 85 21 C2 */ addi r4, r5, 0x21c2 -/* 8008D6EC 0008A4EC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D6EC 0008A4EC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D6F0 0008A4F0 7F E3 FB 78 */ mr r3, r31 -/* 8008D6F4 0008A4F4 C0 62 8D 3C */ lfs f3, lbl_803CD6BC-_SDA2_BASE_(r2) +/* 8008D6F4 0008A4F4 C0 62 8D 3C */ lfs f3, lbl__3573-_SDA2_BASE_(r2) /* 8008D6F8 0008A4F8 38 A5 21 B5 */ addi r5, r5, 0x21b5 /* 8008D6FC 0008A4FC FC 40 08 90 */ fmr f2, f1 /* 8008D700 0008A500 39 00 00 00 */ li r8, 0 @@ -42610,35 +42610,35 @@ lbl_8008CB18: /* 8008D708 0008A508 39 40 00 00 */ li r10, 0 /* 8008D70C 0008A50C 4B F7 9C B5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D710 0008A510 38 00 00 00 */ li r0, 0 -/* 8008D714 0008A514 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D714 0008A514 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D718 0008A518 90 01 00 08 */ stw r0, 8(r1) -/* 8008D71C 0008A51C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D71C 0008A51C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D720 0008A520 7F E3 FB 78 */ mr r3, r31 /* 8008D724 0008A524 38 C0 00 00 */ li r6, 0 /* 8008D728 0008A528 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D72C 0008A52C 38 85 21 C2 */ addi r4, r5, 0x21c2 /* 8008D730 0008A530 38 A5 21 CD */ addi r5, r5, 0x21cd /* 8008D734 0008A534 38 E0 00 00 */ li r7, 0 -/* 8008D738 0008A538 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D738 0008A538 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D73C 0008A53C 39 00 00 10 */ li r8, 0x10 -/* 8008D740 0008A540 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008D740 0008A540 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008D744 0008A544 39 20 00 00 */ li r9, 0 /* 8008D748 0008A548 FC 40 08 90 */ fmr f2, f1 /* 8008D74C 0008A54C 39 40 00 00 */ li r10, 0 /* 8008D750 0008A550 4B F7 9C 71 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D754 0008A554 38 00 00 00 */ li r0, 0 -/* 8008D758 0008A558 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D758 0008A558 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D75C 0008A55C 90 01 00 08 */ stw r0, 8(r1) -/* 8008D760 0008A560 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D760 0008A560 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D764 0008A564 3C 80 80 07 */ lis r4, lbl_80068950@ha /* 8008D768 0008A568 3C 60 80 07 */ lis r3, lbl_80068C28@ha /* 8008D76C 0008A56C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D770 0008A570 38 C4 89 50 */ addi r6, r4, lbl_80068950@l /* 8008D774 0008A574 38 E3 8C 28 */ addi r7, r3, lbl_80068C28@l /* 8008D778 0008A578 38 85 27 5A */ addi r4, r5, 0x275a -/* 8008D77C 0008A57C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D77C 0008A57C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D780 0008A580 7F E3 FB 78 */ mr r3, r31 -/* 8008D784 0008A584 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008D784 0008A584 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008D788 0008A588 38 A5 02 D2 */ addi r5, r5, 0x2d2 /* 8008D78C 0008A58C FC 40 08 90 */ fmr f2, f1 /* 8008D790 0008A590 39 00 00 00 */ li r8, 0 @@ -42646,18 +42646,18 @@ lbl_8008CB18: /* 8008D798 0008A598 39 40 00 01 */ li r10, 1 /* 8008D79C 0008A59C 4B F7 9C 25 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D7A0 0008A5A0 38 00 00 00 */ li r0, 0 -/* 8008D7A4 0008A5A4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D7A4 0008A5A4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D7A8 0008A5A8 90 01 00 08 */ stw r0, 8(r1) -/* 8008D7AC 0008A5AC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D7AC 0008A5AC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D7B0 0008A5B0 3C 80 80 07 */ lis r4, lbl_800689D0@ha /* 8008D7B4 0008A5B4 3C 60 80 07 */ lis r3, lbl_80068C28@ha /* 8008D7B8 0008A5B8 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D7BC 0008A5BC 38 C4 89 D0 */ addi r6, r4, lbl_800689D0@l /* 8008D7C0 0008A5C0 38 E3 8C 28 */ addi r7, r3, lbl_80068C28@l /* 8008D7C4 0008A5C4 38 85 27 5A */ addi r4, r5, 0x275a -/* 8008D7C8 0008A5C8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D7C8 0008A5C8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D7CC 0008A5CC 7F E3 FB 78 */ mr r3, r31 -/* 8008D7D0 0008A5D0 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008D7D0 0008A5D0 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008D7D4 0008A5D4 38 A5 03 16 */ addi r5, r5, 0x316 /* 8008D7D8 0008A5D8 FC 40 08 90 */ fmr f2, f1 /* 8008D7DC 0008A5DC 39 00 00 00 */ li r8, 0 @@ -42665,18 +42665,18 @@ lbl_8008CB18: /* 8008D7E4 0008A5E4 39 40 00 02 */ li r10, 2 /* 8008D7E8 0008A5E8 4B F7 9B D9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D7EC 0008A5EC 38 00 00 00 */ li r0, 0 -/* 8008D7F0 0008A5F0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D7F0 0008A5F0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D7F4 0008A5F4 90 01 00 08 */ stw r0, 8(r1) -/* 8008D7F8 0008A5F8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D7F8 0008A5F8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D7FC 0008A5FC 3C 80 80 07 */ lis r4, lbl_80068A00@ha /* 8008D800 0008A600 3C 60 80 07 */ lis r3, lbl_80068C28@ha /* 8008D804 0008A604 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D808 0008A608 38 C4 8A 00 */ addi r6, r4, lbl_80068A00@l /* 8008D80C 0008A60C 38 E3 8C 28 */ addi r7, r3, lbl_80068C28@l /* 8008D810 0008A610 38 85 27 5A */ addi r4, r5, 0x275a -/* 8008D814 0008A614 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D814 0008A614 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D818 0008A618 7F E3 FB 78 */ mr r3, r31 -/* 8008D81C 0008A61C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008D81C 0008A61C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008D820 0008A620 38 A5 02 D9 */ addi r5, r5, 0x2d9 /* 8008D824 0008A624 FC 40 08 90 */ fmr f2, f1 /* 8008D828 0008A628 39 00 00 00 */ li r8, 0 @@ -42684,18 +42684,18 @@ lbl_8008CB18: /* 8008D830 0008A630 39 40 00 03 */ li r10, 3 /* 8008D834 0008A634 4B F7 9B 8D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D838 0008A638 38 00 00 00 */ li r0, 0 -/* 8008D83C 0008A63C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D83C 0008A63C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D840 0008A640 90 01 00 08 */ stw r0, 8(r1) -/* 8008D844 0008A644 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D844 0008A644 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D848 0008A648 3C 80 80 07 */ lis r4, lbl_80068B10@ha /* 8008D84C 0008A64C 3C 60 80 07 */ lis r3, lbl_80068C5C@ha /* 8008D850 0008A650 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D854 0008A654 38 C4 8B 10 */ addi r6, r4, lbl_80068B10@l /* 8008D858 0008A658 38 E3 8C 5C */ addi r7, r3, lbl_80068C5C@l /* 8008D85C 0008A65C 38 85 27 5A */ addi r4, r5, 0x275a -/* 8008D860 0008A660 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D860 0008A660 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D864 0008A664 7F E3 FB 78 */ mr r3, r31 -/* 8008D868 0008A668 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008D868 0008A668 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008D86C 0008A66C 38 A5 02 9F */ addi r5, r5, 0x29f /* 8008D870 0008A670 FC 40 08 90 */ fmr f2, f1 /* 8008D874 0008A674 39 00 00 00 */ li r8, 0 @@ -42703,18 +42703,18 @@ lbl_8008CB18: /* 8008D87C 0008A67C 39 40 00 04 */ li r10, 4 /* 8008D880 0008A680 4B F7 9B 41 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D884 0008A684 38 00 00 00 */ li r0, 0 -/* 8008D888 0008A688 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D888 0008A688 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D88C 0008A68C 90 01 00 08 */ stw r0, 8(r1) -/* 8008D890 0008A690 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D890 0008A690 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D894 0008A694 3C 80 80 07 */ lis r4, lbl_80068AD0@ha /* 8008D898 0008A698 3C 60 80 07 */ lis r3, lbl_80068C28@ha /* 8008D89C 0008A69C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D8A0 0008A6A0 38 C4 8A D0 */ addi r6, r4, lbl_80068AD0@l /* 8008D8A4 0008A6A4 38 E3 8C 28 */ addi r7, r3, lbl_80068C28@l /* 8008D8A8 0008A6A8 38 85 27 5A */ addi r4, r5, 0x275a -/* 8008D8AC 0008A6AC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D8AC 0008A6AC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D8B0 0008A6B0 7F E3 FB 78 */ mr r3, r31 -/* 8008D8B4 0008A6B4 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008D8B4 0008A6B4 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008D8B8 0008A6B8 38 A5 02 2D */ addi r5, r5, 0x22d /* 8008D8BC 0008A6BC FC 40 08 90 */ fmr f2, f1 /* 8008D8C0 0008A6C0 39 00 00 00 */ li r8, 0 @@ -42722,346 +42722,346 @@ lbl_8008CB18: /* 8008D8C8 0008A6C8 39 40 00 04 */ li r10, 4 /* 8008D8CC 0008A6CC 4B F7 9A F5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008D8D0 0008A6D0 38 00 00 00 */ li r0, 0 -/* 8008D8D4 0008A6D4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008D8D4 0008A6D4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008D8D8 0008A6D8 90 01 00 08 */ stw r0, 8(r1) -/* 8008D8DC 0008A6DC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008D8DC 0008A6DC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008D8E0 0008A6E0 3C 80 80 07 */ lis r4, lbl_80068CB4@ha /* 8008D8E4 0008A6E4 3C 60 80 07 */ lis r3, lbl_80068D30@ha /* 8008D8E8 0008A6E8 90 01 00 0C */ stw r0, 0xc(r1) /* 8008D8EC 0008A6EC 38 C4 8C B4 */ addi r6, r4, lbl_80068CB4@l /* 8008D8F0 0008A6F0 38 E3 8D 30 */ addi r7, r3, lbl_80068D30@l /* 8008D8F4 0008A6F4 38 85 01 F2 */ addi r4, r5, 0x1f2 -/* 8008D8F8 0008A6F8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008D8F8 0008A6F8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008D8FC 0008A6FC 7F E3 FB 78 */ mr r3, r31 -/* 8008D900 0008A700 C0 62 8D 10 */ lfs f3, lbl_803CD690-_SDA2_BASE_(r2) +/* 8008D900 0008A700 C0 62 8D 10 */ lfs f3, lbl__3130-_SDA2_BASE_(r2) /* 8008D904 0008A704 38 A5 21 37 */ addi r5, r5, 0x2137 /* 8008D908 0008A708 FC 40 08 90 */ fmr f2, f1 /* 8008D90C 0008A70C 39 00 00 00 */ li r8, 0 /* 8008D910 0008A710 39 20 00 00 */ li r9, 0 /* 8008D914 0008A714 39 40 00 0A */ li r10, 0xa /* 8008D918 0008A718 4B F7 9A A9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs -/* 8008D91C 0008A71C 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008D91C 0008A71C 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008D920 0008A720 7C 7E 1B 78 */ mr r30, r3 -/* 8008D924 0008A724 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008D924 0008A724 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008D928 0008A728 7F E3 FB 78 */ mr r3, r31 /* 8008D92C 0008A72C 7F C4 F3 78 */ mr r4, r30 /* 8008D930 0008A730 38 A5 02 09 */ addi r5, r5, 0x209 /* 8008D934 0008A734 4B F7 9A 69 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008D938 0008A738 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008D938 0008A738 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008D93C 0008A73C 7F E3 FB 78 */ mr r3, r31 -/* 8008D940 0008A740 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008D940 0008A740 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008D944 0008A744 7F C4 F3 78 */ mr r4, r30 /* 8008D948 0008A748 38 A5 11 6C */ addi r5, r5, 0x116c /* 8008D94C 0008A74C 4B F7 9A 51 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008D950 0008A750 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008D950 0008A750 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008D954 0008A754 7F E3 FB 78 */ mr r3, r31 -/* 8008D958 0008A758 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008D958 0008A758 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008D95C 0008A75C 7F C4 F3 78 */ mr r4, r30 /* 8008D960 0008A760 38 A5 02 10 */ addi r5, r5, 0x210 /* 8008D964 0008A764 4B F7 9A 39 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008D968 0008A768 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008D968 0008A768 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008D96C 0008A76C 7F E3 FB 78 */ mr r3, r31 -/* 8008D970 0008A770 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008D970 0008A770 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008D974 0008A774 7F C4 F3 78 */ mr r4, r30 /* 8008D978 0008A778 38 A5 02 17 */ addi r5, r5, 0x217 /* 8008D97C 0008A77C 4B F7 9A 21 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008D980 0008A780 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008D980 0008A780 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008D984 0008A784 7F E3 FB 78 */ mr r3, r31 -/* 8008D988 0008A788 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008D988 0008A788 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008D98C 0008A78C 7F C4 F3 78 */ mr r4, r30 /* 8008D990 0008A790 38 A5 20 85 */ addi r5, r5, 0x2085 /* 8008D994 0008A794 4B F7 9A 09 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008D998 0008A798 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008D998 0008A798 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008D99C 0008A79C 7F E3 FB 78 */ mr r3, r31 -/* 8008D9A0 0008A7A0 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008D9A0 0008A7A0 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008D9A4 0008A7A4 7F C4 F3 78 */ mr r4, r30 /* 8008D9A8 0008A7A8 38 A5 20 8C */ addi r5, r5, 0x208c /* 8008D9AC 0008A7AC 4B F7 99 F1 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008D9B0 0008A7B0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008D9B0 0008A7B0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008D9B4 0008A7B4 7F E3 FB 78 */ mr r3, r31 -/* 8008D9B8 0008A7B8 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008D9B8 0008A7B8 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008D9BC 0008A7BC 7F C4 F3 78 */ mr r4, r30 /* 8008D9C0 0008A7C0 38 A5 20 93 */ addi r5, r5, 0x2093 /* 8008D9C4 0008A7C4 4B F7 99 D9 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008D9C8 0008A7C8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008D9C8 0008A7C8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008D9CC 0008A7CC 7F E3 FB 78 */ mr r3, r31 -/* 8008D9D0 0008A7D0 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008D9D0 0008A7D0 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008D9D4 0008A7D4 7F C4 F3 78 */ mr r4, r30 /* 8008D9D8 0008A7D8 38 A5 20 9A */ addi r5, r5, 0x209a /* 8008D9DC 0008A7DC 4B F7 99 C1 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008D9E0 0008A7E0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008D9E0 0008A7E0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008D9E4 0008A7E4 7F E3 FB 78 */ mr r3, r31 -/* 8008D9E8 0008A7E8 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008D9E8 0008A7E8 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008D9EC 0008A7EC 7F C4 F3 78 */ mr r4, r30 /* 8008D9F0 0008A7F0 38 A5 20 A1 */ addi r5, r5, 0x20a1 /* 8008D9F4 0008A7F4 4B F7 99 A9 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008D9F8 0008A7F8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008D9F8 0008A7F8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008D9FC 0008A7FC 7F E3 FB 78 */ mr r3, r31 -/* 8008DA00 0008A800 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DA00 0008A800 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DA04 0008A804 7F C4 F3 78 */ mr r4, r30 /* 8008DA08 0008A808 38 A5 20 A8 */ addi r5, r5, 0x20a8 /* 8008DA0C 0008A80C 4B F7 99 91 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DA10 0008A810 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DA10 0008A810 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DA14 0008A814 7F E3 FB 78 */ mr r3, r31 -/* 8008DA18 0008A818 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DA18 0008A818 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DA1C 0008A81C 7F C4 F3 78 */ mr r4, r30 /* 8008DA20 0008A820 38 A5 20 AF */ addi r5, r5, 0x20af /* 8008DA24 0008A824 4B F7 99 79 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DA28 0008A828 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DA28 0008A828 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DA2C 0008A82C 7F E3 FB 78 */ mr r3, r31 -/* 8008DA30 0008A830 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DA30 0008A830 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DA34 0008A834 7F C4 F3 78 */ mr r4, r30 /* 8008DA38 0008A838 38 A5 20 B6 */ addi r5, r5, 0x20b6 /* 8008DA3C 0008A83C 4B F7 99 61 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DA40 0008A840 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DA40 0008A840 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DA44 0008A844 7F E3 FB 78 */ mr r3, r31 -/* 8008DA48 0008A848 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DA48 0008A848 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DA4C 0008A84C 7F C4 F3 78 */ mr r4, r30 /* 8008DA50 0008A850 38 A5 02 2D */ addi r5, r5, 0x22d /* 8008DA54 0008A854 4B F7 99 49 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DA58 0008A858 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DA58 0008A858 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DA5C 0008A85C 7F E3 FB 78 */ mr r3, r31 -/* 8008DA60 0008A860 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DA60 0008A860 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DA64 0008A864 7F C4 F3 78 */ mr r4, r30 /* 8008DA68 0008A868 38 A5 02 38 */ addi r5, r5, 0x238 /* 8008DA6C 0008A86C 4B F7 99 31 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DA70 0008A870 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DA70 0008A870 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DA74 0008A874 7F E3 FB 78 */ mr r3, r31 -/* 8008DA78 0008A878 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DA78 0008A878 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DA7C 0008A87C 7F C4 F3 78 */ mr r4, r30 /* 8008DA80 0008A880 38 A5 02 43 */ addi r5, r5, 0x243 /* 8008DA84 0008A884 4B F7 99 19 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DA88 0008A888 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DA88 0008A888 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DA8C 0008A88C 7F E3 FB 78 */ mr r3, r31 -/* 8008DA90 0008A890 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DA90 0008A890 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DA94 0008A894 7F C4 F3 78 */ mr r4, r30 /* 8008DA98 0008A898 38 A5 11 73 */ addi r5, r5, 0x1173 /* 8008DA9C 0008A89C 4B F7 99 01 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DAA0 0008A8A0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DAA0 0008A8A0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DAA4 0008A8A4 7F E3 FB 78 */ mr r3, r31 -/* 8008DAA8 0008A8A8 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DAA8 0008A8A8 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DAAC 0008A8AC 7F C4 F3 78 */ mr r4, r30 /* 8008DAB0 0008A8B0 38 A5 11 7E */ addi r5, r5, 0x117e /* 8008DAB4 0008A8B4 4B F7 98 E9 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DAB8 0008A8B8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DAB8 0008A8B8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DABC 0008A8BC 7F E3 FB 78 */ mr r3, r31 -/* 8008DAC0 0008A8C0 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DAC0 0008A8C0 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DAC4 0008A8C4 7F C4 F3 78 */ mr r4, r30 /* 8008DAC8 0008A8C8 38 A5 11 89 */ addi r5, r5, 0x1189 /* 8008DACC 0008A8CC 4B F7 98 D1 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DAD0 0008A8D0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DAD0 0008A8D0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DAD4 0008A8D4 7F E3 FB 78 */ mr r3, r31 -/* 8008DAD8 0008A8D8 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DAD8 0008A8D8 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DADC 0008A8DC 7F C4 F3 78 */ mr r4, r30 /* 8008DAE0 0008A8E0 38 A5 11 94 */ addi r5, r5, 0x1194 /* 8008DAE4 0008A8E4 4B F7 98 B9 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DAE8 0008A8E8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DAE8 0008A8E8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DAEC 0008A8EC 7F E3 FB 78 */ mr r3, r31 -/* 8008DAF0 0008A8F0 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DAF0 0008A8F0 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DAF4 0008A8F4 7F C4 F3 78 */ mr r4, r30 /* 8008DAF8 0008A8F8 38 A5 11 9F */ addi r5, r5, 0x119f /* 8008DAFC 0008A8FC 4B F7 98 A1 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DB00 0008A900 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DB00 0008A900 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DB04 0008A904 7F E3 FB 78 */ mr r3, r31 -/* 8008DB08 0008A908 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DB08 0008A908 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DB0C 0008A90C 7F C4 F3 78 */ mr r4, r30 /* 8008DB10 0008A910 38 A5 20 C8 */ addi r5, r5, 0x20c8 /* 8008DB14 0008A914 4B F7 98 89 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DB18 0008A918 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DB18 0008A918 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DB1C 0008A91C 7F E3 FB 78 */ mr r3, r31 -/* 8008DB20 0008A920 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DB20 0008A920 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DB24 0008A924 7F C4 F3 78 */ mr r4, r30 /* 8008DB28 0008A928 38 A5 20 D3 */ addi r5, r5, 0x20d3 /* 8008DB2C 0008A92C 4B F7 98 71 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DB30 0008A930 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DB30 0008A930 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DB34 0008A934 7F E3 FB 78 */ mr r3, r31 -/* 8008DB38 0008A938 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DB38 0008A938 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DB3C 0008A93C 7F C4 F3 78 */ mr r4, r30 /* 8008DB40 0008A940 38 A5 02 82 */ addi r5, r5, 0x282 /* 8008DB44 0008A944 4B F7 98 59 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DB48 0008A948 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DB48 0008A948 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DB4C 0008A94C 7F E3 FB 78 */ mr r3, r31 -/* 8008DB50 0008A950 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DB50 0008A950 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DB54 0008A954 7F C4 F3 78 */ mr r4, r30 /* 8008DB58 0008A958 38 A5 02 89 */ addi r5, r5, 0x289 /* 8008DB5C 0008A95C 4B F7 98 41 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DB60 0008A960 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DB60 0008A960 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DB64 0008A964 7F E3 FB 78 */ mr r3, r31 -/* 8008DB68 0008A968 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DB68 0008A968 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DB6C 0008A96C 7F C4 F3 78 */ mr r4, r30 /* 8008DB70 0008A970 38 A5 11 B8 */ addi r5, r5, 0x11b8 /* 8008DB74 0008A974 4B F7 98 29 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DB78 0008A978 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DB78 0008A978 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DB7C 0008A97C 7F E3 FB 78 */ mr r3, r31 -/* 8008DB80 0008A980 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DB80 0008A980 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DB84 0008A984 7F C4 F3 78 */ mr r4, r30 /* 8008DB88 0008A988 38 A5 11 BE */ addi r5, r5, 0x11be /* 8008DB8C 0008A98C 4B F7 98 11 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DB90 0008A990 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DB90 0008A990 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DB94 0008A994 7F E3 FB 78 */ mr r3, r31 -/* 8008DB98 0008A998 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DB98 0008A998 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DB9C 0008A99C 7F C4 F3 78 */ mr r4, r30 /* 8008DBA0 0008A9A0 38 A5 02 9F */ addi r5, r5, 0x29f /* 8008DBA4 0008A9A4 4B F7 97 F9 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DBA8 0008A9A8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DBA8 0008A9A8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DBAC 0008A9AC 7F E3 FB 78 */ mr r3, r31 -/* 8008DBB0 0008A9B0 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DBB0 0008A9B0 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DBB4 0008A9B4 7F C4 F3 78 */ mr r4, r30 /* 8008DBB8 0008A9B8 38 A5 02 D2 */ addi r5, r5, 0x2d2 /* 8008DBBC 0008A9BC 4B F7 97 E1 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DBC0 0008A9C0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DBC0 0008A9C0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DBC4 0008A9C4 7F E3 FB 78 */ mr r3, r31 -/* 8008DBC8 0008A9C8 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DBC8 0008A9C8 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DBCC 0008A9CC 7F C4 F3 78 */ mr r4, r30 /* 8008DBD0 0008A9D0 38 A5 03 16 */ addi r5, r5, 0x316 /* 8008DBD4 0008A9D4 4B F7 97 C9 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DBD8 0008A9D8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DBD8 0008A9D8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DBDC 0008A9DC 7F E3 FB 78 */ mr r3, r31 -/* 8008DBE0 0008A9E0 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DBE0 0008A9E0 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DBE4 0008A9E4 7F C4 F3 78 */ mr r4, r30 /* 8008DBE8 0008A9E8 38 A5 02 D9 */ addi r5, r5, 0x2d9 /* 8008DBEC 0008A9EC 4B F7 97 B1 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DBF0 0008A9F0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DBF0 0008A9F0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DBF4 0008A9F4 7F E3 FB 78 */ mr r3, r31 -/* 8008DBF8 0008A9F8 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DBF8 0008A9F8 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DBFC 0008A9FC 7F C4 F3 78 */ mr r4, r30 /* 8008DC00 0008AA00 38 A5 02 A9 */ addi r5, r5, 0x2a9 /* 8008DC04 0008AA04 4B F7 97 99 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DC08 0008AA08 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DC08 0008AA08 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DC0C 0008AA0C 7F E3 FB 78 */ mr r3, r31 -/* 8008DC10 0008AA10 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DC10 0008AA10 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DC14 0008AA14 7F C4 F3 78 */ mr r4, r30 /* 8008DC18 0008AA18 38 A5 02 B5 */ addi r5, r5, 0x2b5 /* 8008DC1C 0008AA1C 4B F7 97 81 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DC20 0008AA20 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DC20 0008AA20 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DC24 0008AA24 7F E3 FB 78 */ mr r3, r31 -/* 8008DC28 0008AA28 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DC28 0008AA28 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DC2C 0008AA2C 7F C4 F3 78 */ mr r4, r30 /* 8008DC30 0008AA30 38 A5 02 C0 */ addi r5, r5, 0x2c0 /* 8008DC34 0008AA34 4B F7 97 69 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DC38 0008AA38 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DC38 0008AA38 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DC3C 0008AA3C 7F E3 FB 78 */ mr r3, r31 -/* 8008DC40 0008AA40 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DC40 0008AA40 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DC44 0008AA44 7F C4 F3 78 */ mr r4, r30 /* 8008DC48 0008AA48 38 A5 02 E3 */ addi r5, r5, 0x2e3 /* 8008DC4C 0008AA4C 4B F7 97 51 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DC50 0008AA50 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DC50 0008AA50 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DC54 0008AA54 7F E3 FB 78 */ mr r3, r31 -/* 8008DC58 0008AA58 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DC58 0008AA58 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DC5C 0008AA5C 7F C4 F3 78 */ mr r4, r30 /* 8008DC60 0008AA60 38 A5 02 F1 */ addi r5, r5, 0x2f1 /* 8008DC64 0008AA64 4B F7 97 39 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DC68 0008AA68 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DC68 0008AA68 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DC6C 0008AA6C 7F E3 FB 78 */ mr r3, r31 -/* 8008DC70 0008AA70 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DC70 0008AA70 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DC74 0008AA74 7F C4 F3 78 */ mr r4, r30 /* 8008DC78 0008AA78 38 A5 02 FE */ addi r5, r5, 0x2fe /* 8008DC7C 0008AA7C 4B F7 97 21 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DC80 0008AA80 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DC80 0008AA80 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DC84 0008AA84 7F E3 FB 78 */ mr r3, r31 -/* 8008DC88 0008AA88 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DC88 0008AA88 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DC8C 0008AA8C 7F C4 F3 78 */ mr r4, r30 /* 8008DC90 0008AA90 38 A5 01 44 */ addi r5, r5, 0x144 /* 8008DC94 0008AA94 4B F7 97 09 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DC98 0008AA98 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DC98 0008AA98 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DC9C 0008AA9C 7F E3 FB 78 */ mr r3, r31 -/* 8008DCA0 0008AAA0 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DCA0 0008AAA0 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DCA4 0008AAA4 7F C4 F3 78 */ mr r4, r30 /* 8008DCA8 0008AAA8 38 A5 01 51 */ addi r5, r5, 0x151 /* 8008DCAC 0008AAAC 4B F7 96 F1 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DCB0 0008AAB0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DCB0 0008AAB0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DCB4 0008AAB4 7F E3 FB 78 */ mr r3, r31 -/* 8008DCB8 0008AAB8 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DCB8 0008AAB8 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DCBC 0008AABC 7F C4 F3 78 */ mr r4, r30 /* 8008DCC0 0008AAC0 38 A5 02 CB */ addi r5, r5, 0x2cb /* 8008DCC4 0008AAC4 4B F7 96 D9 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DCC8 0008AAC8 38 00 00 00 */ li r0, 0 -/* 8008DCCC 0008AACC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008DCCC 0008AACC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008DCD0 0008AAD0 90 01 00 08 */ stw r0, 8(r1) -/* 8008DCD4 0008AAD4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008DCD4 0008AAD4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008DCD8 0008AAD8 3C 80 80 07 */ lis r4, lbl_80068EDC@ha /* 8008DCDC 0008AADC 3C 60 80 07 */ lis r3, lbl_80068F24@ha /* 8008DCE0 0008AAE0 90 01 00 0C */ stw r0, 0xc(r1) /* 8008DCE4 0008AAE4 38 C4 8E DC */ addi r6, r4, lbl_80068EDC@l /* 8008DCE8 0008AAE8 38 E3 8F 24 */ addi r7, r3, lbl_80068F24@l /* 8008DCEC 0008AAEC 38 85 02 A9 */ addi r4, r5, 0x2a9 -/* 8008DCF0 0008AAF0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008DCF0 0008AAF0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008DCF4 0008AAF4 7F E3 FB 78 */ mr r3, r31 -/* 8008DCF8 0008AAF8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008DCF8 0008AAF8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008DCFC 0008AAFC 38 A5 01 CD */ addi r5, r5, 0x1cd /* 8008DD00 0008AB00 FC 40 08 90 */ fmr f2, f1 /* 8008DD04 0008AB04 39 00 00 00 */ li r8, 0 /* 8008DD08 0008AB08 39 20 00 00 */ li r9, 0 /* 8008DD0C 0008AB0C 39 40 00 0A */ li r10, 0xa /* 8008DD10 0008AB10 4B F7 96 B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs -/* 8008DD14 0008AB14 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DD14 0008AB14 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DD18 0008AB18 7C 7E 1B 78 */ mr r30, r3 -/* 8008DD1C 0008AB1C 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DD1C 0008AB1C 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DD20 0008AB20 7F E3 FB 78 */ mr r3, r31 /* 8008DD24 0008AB24 7F C4 F3 78 */ mr r4, r30 /* 8008DD28 0008AB28 38 A5 02 B5 */ addi r5, r5, 0x2b5 /* 8008DD2C 0008AB2C 4B F7 96 71 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DD30 0008AB30 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DD30 0008AB30 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DD34 0008AB34 7F E3 FB 78 */ mr r3, r31 -/* 8008DD38 0008AB38 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DD38 0008AB38 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DD3C 0008AB3C 7F C4 F3 78 */ mr r4, r30 /* 8008DD40 0008AB40 38 A5 02 C0 */ addi r5, r5, 0x2c0 /* 8008DD44 0008AB44 4B F7 96 59 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DD48 0008AB48 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DD48 0008AB48 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DD4C 0008AB4C 7F E3 FB 78 */ mr r3, r31 -/* 8008DD50 0008AB50 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DD50 0008AB50 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DD54 0008AB54 7F C4 F3 78 */ mr r4, r30 /* 8008DD58 0008AB58 38 A5 02 E3 */ addi r5, r5, 0x2e3 /* 8008DD5C 0008AB5C 4B F7 96 41 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DD60 0008AB60 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DD60 0008AB60 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DD64 0008AB64 7F E3 FB 78 */ mr r3, r31 -/* 8008DD68 0008AB68 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DD68 0008AB68 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DD6C 0008AB6C 7F C4 F3 78 */ mr r4, r30 /* 8008DD70 0008AB70 38 A5 02 F1 */ addi r5, r5, 0x2f1 /* 8008DD74 0008AB74 4B F7 96 29 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DD78 0008AB78 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DD78 0008AB78 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DD7C 0008AB7C 7F E3 FB 78 */ mr r3, r31 -/* 8008DD80 0008AB80 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DD80 0008AB80 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DD84 0008AB84 7F C4 F3 78 */ mr r4, r30 /* 8008DD88 0008AB88 38 A5 02 FE */ addi r5, r5, 0x2fe /* 8008DD8C 0008AB8C 4B F7 96 11 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DD90 0008AB90 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DD90 0008AB90 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DD94 0008AB94 7F E3 FB 78 */ mr r3, r31 -/* 8008DD98 0008AB98 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DD98 0008AB98 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DD9C 0008AB9C 7F C4 F3 78 */ mr r4, r30 /* 8008DDA0 0008ABA0 38 A5 01 44 */ addi r5, r5, 0x144 /* 8008DDA4 0008ABA4 4B F7 95 F9 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DDA8 0008ABA8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DDA8 0008ABA8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DDAC 0008ABAC 7F E3 FB 78 */ mr r3, r31 -/* 8008DDB0 0008ABB0 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DDB0 0008ABB0 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DDB4 0008ABB4 7F C4 F3 78 */ mr r4, r30 /* 8008DDB8 0008ABB8 38 A5 01 51 */ addi r5, r5, 0x151 /* 8008DDBC 0008ABBC 4B F7 95 E1 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DDC0 0008ABC0 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DDC0 0008ABC0 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DDC4 0008ABC4 7F E3 FB 78 */ mr r3, r31 -/* 8008DDC8 0008ABC8 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DDC8 0008ABC8 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DDCC 0008ABCC 7F C4 F3 78 */ mr r4, r30 /* 8008DDD0 0008ABD0 38 A5 02 CB */ addi r5, r5, 0x2cb /* 8008DDD4 0008ABD4 4B F7 95 C9 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc -/* 8008DDD8 0008ABD8 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008DDD8 0008ABD8 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008DDDC 0008ABDC 7F E3 FB 78 */ mr r3, r31 -/* 8008DDE0 0008ABE0 38 A4 61 18 */ addi r5, r4, lbl_80256118@l +/* 8008DDE0 0008ABE0 38 A4 61 18 */ addi r5, r4, lbl__stringBase0_31@l /* 8008DDE4 0008ABE4 7F C4 F3 78 */ mr r4, r30 /* 8008DDE8 0008ABE8 38 A5 01 C1 */ addi r5, r5, 0x1c1 /* 8008DDEC 0008ABEC 4B F7 95 B1 */ bl xAnimTableAddTransition__FP10xAnimTableP15xAnimTransitionPCc /* 8008DDF0 0008ABF0 38 00 00 00 */ li r0, 0 -/* 8008DDF4 0008ABF4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008DDF4 0008ABF4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008DDF8 0008ABF8 90 01 00 08 */ stw r0, 8(r1) -/* 8008DDFC 0008ABFC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008DDFC 0008ABFC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008DE00 0008AC00 3C 80 80 07 */ lis r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008DE04 0008AC04 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008DE08 0008AC08 90 01 00 0C */ stw r0, 0xc(r1) /* 8008DE0C 0008AC0C 38 C4 87 C8 */ addi r6, r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008DE10 0008AC10 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008DE14 0008AC14 38 85 21 37 */ addi r4, r5, 0x2137 -/* 8008DE18 0008AC18 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008DE18 0008AC18 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008DE1C 0008AC1C 7F E3 FB 78 */ mr r3, r31 -/* 8008DE20 0008AC20 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008DE20 0008AC20 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008DE24 0008AC24 38 A5 02 2D */ addi r5, r5, 0x22d /* 8008DE28 0008AC28 FC 40 08 90 */ fmr f2, f1 /* 8008DE2C 0008AC2C 39 00 00 10 */ li r8, 0x10 @@ -43069,18 +43069,18 @@ lbl_8008CB18: /* 8008DE34 0008AC34 39 40 00 01 */ li r10, 1 /* 8008DE38 0008AC38 4B F7 95 89 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008DE3C 0008AC3C 38 00 00 00 */ li r0, 0 -/* 8008DE40 0008AC40 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008DE40 0008AC40 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008DE44 0008AC44 90 01 00 08 */ stw r0, 8(r1) -/* 8008DE48 0008AC48 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008DE48 0008AC48 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008DE4C 0008AC4C 3C 80 80 07 */ lis r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008DE50 0008AC50 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008DE54 0008AC54 90 01 00 0C */ stw r0, 0xc(r1) /* 8008DE58 0008AC58 38 C4 86 4C */ addi r6, r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008DE5C 0008AC5C 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008DE60 0008AC60 38 85 21 37 */ addi r4, r5, 0x2137 -/* 8008DE64 0008AC64 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008DE64 0008AC64 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008DE68 0008AC68 7F E3 FB 78 */ mr r3, r31 -/* 8008DE6C 0008AC6C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008DE6C 0008AC6C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008DE70 0008AC70 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 8008DE74 0008AC74 FC 40 08 90 */ fmr f2, f1 /* 8008DE78 0008AC78 39 00 00 10 */ li r8, 0x10 @@ -43088,90 +43088,90 @@ lbl_8008CB18: /* 8008DE80 0008AC80 39 40 00 01 */ li r10, 1 /* 8008DE84 0008AC84 4B F7 95 3D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008DE88 0008AC88 38 00 00 00 */ li r0, 0 -/* 8008DE8C 0008AC8C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008DE8C 0008AC8C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008DE90 0008AC90 90 01 00 08 */ stw r0, 8(r1) -/* 8008DE94 0008AC94 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008DE94 0008AC94 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008DE98 0008AC98 3C 80 80 07 */ lis r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008DE9C 0008AC9C 7F E3 FB 78 */ mr r3, r31 /* 8008DEA0 0008ACA0 90 01 00 0C */ stw r0, 0xc(r1) /* 8008DEA4 0008ACA4 38 C4 84 10 */ addi r6, r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008DEA8 0008ACA8 38 85 21 37 */ addi r4, r5, 0x2137 /* 8008DEAC 0008ACAC 38 A5 02 82 */ addi r5, r5, 0x282 -/* 8008DEB0 0008ACB0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008DEB0 0008ACB0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008DEB4 0008ACB4 38 E0 00 00 */ li r7, 0 -/* 8008DEB8 0008ACB8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008DEB8 0008ACB8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008DEBC 0008ACBC 39 00 00 10 */ li r8, 0x10 /* 8008DEC0 0008ACC0 FC 40 08 90 */ fmr f2, f1 /* 8008DEC4 0008ACC4 39 20 00 00 */ li r9, 0 /* 8008DEC8 0008ACC8 39 40 00 01 */ li r10, 1 /* 8008DECC 0008ACCC 4B F7 94 F5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008DED0 0008ACD0 38 00 00 00 */ li r0, 0 -/* 8008DED4 0008ACD4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008DED4 0008ACD4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008DED8 0008ACD8 90 01 00 08 */ stw r0, 8(r1) -/* 8008DEDC 0008ACDC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008DEDC 0008ACDC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008DEE0 0008ACE0 3C 80 80 07 */ lis r4, lbl_80068180@ha /* 8008DEE4 0008ACE4 7F E3 FB 78 */ mr r3, r31 /* 8008DEE8 0008ACE8 90 01 00 0C */ stw r0, 0xc(r1) /* 8008DEEC 0008ACEC 38 C4 81 80 */ addi r6, r4, lbl_80068180@l /* 8008DEF0 0008ACF0 38 85 21 37 */ addi r4, r5, 0x2137 /* 8008DEF4 0008ACF4 38 A5 02 89 */ addi r5, r5, 0x289 -/* 8008DEF8 0008ACF8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008DEF8 0008ACF8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008DEFC 0008ACFC 38 E0 00 00 */ li r7, 0 -/* 8008DF00 0008AD00 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008DF00 0008AD00 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008DF04 0008AD04 39 00 00 10 */ li r8, 0x10 /* 8008DF08 0008AD08 FC 40 08 90 */ fmr f2, f1 /* 8008DF0C 0008AD0C 39 20 00 00 */ li r9, 0 /* 8008DF10 0008AD10 39 40 00 01 */ li r10, 1 /* 8008DF14 0008AD14 4B F7 94 AD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008DF18 0008AD18 38 00 00 00 */ li r0, 0 -/* 8008DF1C 0008AD1C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008DF1C 0008AD1C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008DF20 0008AD20 90 01 00 08 */ stw r0, 8(r1) -/* 8008DF24 0008AD24 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008DF24 0008AD24 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008DF28 0008AD28 3C 80 80 07 */ lis r4, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008DF2C 0008AD2C 7F E3 FB 78 */ mr r3, r31 /* 8008DF30 0008AD30 90 01 00 0C */ stw r0, 0xc(r1) /* 8008DF34 0008AD34 38 C4 82 18 */ addi r6, r4, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008DF38 0008AD38 38 85 21 37 */ addi r4, r5, 0x2137 /* 8008DF3C 0008AD3C 38 A5 11 BE */ addi r5, r5, 0x11be -/* 8008DF40 0008AD40 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008DF40 0008AD40 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008DF44 0008AD44 38 E0 00 00 */ li r7, 0 -/* 8008DF48 0008AD48 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008DF48 0008AD48 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008DF4C 0008AD4C 39 00 00 10 */ li r8, 0x10 /* 8008DF50 0008AD50 FC 40 08 90 */ fmr f2, f1 /* 8008DF54 0008AD54 39 20 00 00 */ li r9, 0 /* 8008DF58 0008AD58 39 40 00 02 */ li r10, 2 /* 8008DF5C 0008AD5C 4B F7 94 65 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008DF60 0008AD60 38 00 00 00 */ li r0, 0 -/* 8008DF64 0008AD64 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008DF64 0008AD64 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008DF68 0008AD68 90 01 00 08 */ stw r0, 8(r1) -/* 8008DF6C 0008AD6C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008DF6C 0008AD6C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008DF70 0008AD70 3C 80 80 07 */ lis r4, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008DF74 0008AD74 7F E3 FB 78 */ mr r3, r31 /* 8008DF78 0008AD78 90 01 00 0C */ stw r0, 0xc(r1) /* 8008DF7C 0008AD7C 38 C4 82 B0 */ addi r6, r4, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008DF80 0008AD80 38 85 21 37 */ addi r4, r5, 0x2137 /* 8008DF84 0008AD84 38 A5 11 B8 */ addi r5, r5, 0x11b8 -/* 8008DF88 0008AD88 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008DF88 0008AD88 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008DF8C 0008AD8C 38 E0 00 00 */ li r7, 0 -/* 8008DF90 0008AD90 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008DF90 0008AD90 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008DF94 0008AD94 39 00 00 10 */ li r8, 0x10 /* 8008DF98 0008AD98 FC 40 08 90 */ fmr f2, f1 /* 8008DF9C 0008AD9C 39 20 00 00 */ li r9, 0 /* 8008DFA0 0008ADA0 39 40 00 03 */ li r10, 3 /* 8008DFA4 0008ADA4 4B F7 94 1D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008DFA8 0008ADA8 38 00 00 00 */ li r0, 0 -/* 8008DFAC 0008ADAC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008DFAC 0008ADAC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008DFB0 0008ADB0 90 01 00 08 */ stw r0, 8(r1) -/* 8008DFB4 0008ADB4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008DFB4 0008ADB4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008DFB8 0008ADB8 3C 60 80 07 */ lis r3, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008DFBC 0008ADBC 3C E0 00 20 */ lis r7, 0x00200100@ha /* 8008DFC0 0008ADC0 90 01 00 0C */ stw r0, 0xc(r1) /* 8008DFC4 0008ADC4 38 C3 83 8C */ addi r6, r3, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008DFC8 0008ADC8 38 85 21 37 */ addi r4, r5, 0x2137 /* 8008DFCC 0008ADCC 39 27 01 00 */ addi r9, r7, 0x00200100@l -/* 8008DFD0 0008ADD0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008DFD0 0008ADD0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008DFD4 0008ADD4 7F E3 FB 78 */ mr r3, r31 -/* 8008DFD8 0008ADD8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008DFD8 0008ADD8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008DFDC 0008ADDC 38 A5 02 8F */ addi r5, r5, 0x28f /* 8008DFE0 0008ADE0 FC 40 08 90 */ fmr f2, f1 /* 8008DFE4 0008ADE4 38 E0 00 00 */ li r7, 0 @@ -43179,18 +43179,18 @@ lbl_8008CB18: /* 8008DFEC 0008ADEC 39 40 00 03 */ li r10, 3 /* 8008DFF0 0008ADF0 4B F7 93 D1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008DFF4 0008ADF4 38 00 00 00 */ li r0, 0 -/* 8008DFF8 0008ADF8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008DFF8 0008ADF8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008DFFC 0008ADFC 90 01 00 08 */ stw r0, 8(r1) -/* 8008E000 0008AE00 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E000 0008AE00 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E004 0008AE04 3C 80 80 07 */ lis r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008E008 0008AE08 3C 60 80 07 */ lis r3, lbl_8006884C@ha /* 8008E00C 0008AE0C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E010 0008AE10 38 C4 83 3C */ addi r6, r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008E014 0008AE14 38 E3 88 4C */ addi r7, r3, lbl_8006884C@l /* 8008E018 0008AE18 38 85 21 37 */ addi r4, r5, 0x2137 -/* 8008E01C 0008AE1C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E01C 0008AE1C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E020 0008AE20 7F E3 FB 78 */ mr r3, r31 -/* 8008E024 0008AE24 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008E024 0008AE24 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008E028 0008AE28 38 A5 02 9F */ addi r5, r5, 0x29f /* 8008E02C 0008AE2C FC 40 08 90 */ fmr f2, f1 /* 8008E030 0008AE30 39 00 00 10 */ li r8, 0x10 @@ -43198,33 +43198,33 @@ lbl_8008CB18: /* 8008E038 0008AE38 39 40 00 04 */ li r10, 4 /* 8008E03C 0008AE3C 4B F7 93 85 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E040 0008AE40 38 00 00 00 */ li r0, 0 -/* 8008E044 0008AE44 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E044 0008AE44 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E048 0008AE48 90 01 00 08 */ stw r0, 8(r1) -/* 8008E04C 0008AE4C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E04C 0008AE4C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E050 0008AE50 7F E3 FB 78 */ mr r3, r31 /* 8008E054 0008AE54 38 C0 00 00 */ li r6, 0 /* 8008E058 0008AE58 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E05C 0008AE5C 38 85 21 37 */ addi r4, r5, 0x2137 /* 8008E060 0008AE60 38 A5 02 CB */ addi r5, r5, 0x2cb /* 8008E064 0008AE64 38 E0 00 00 */ li r7, 0 -/* 8008E068 0008AE68 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E068 0008AE68 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E06C 0008AE6C 39 00 00 10 */ li r8, 0x10 -/* 8008E070 0008AE70 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008E070 0008AE70 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008E074 0008AE74 39 20 00 00 */ li r9, 0 /* 8008E078 0008AE78 FC 40 08 90 */ fmr f2, f1 /* 8008E07C 0008AE7C 39 40 00 01 */ li r10, 1 /* 8008E080 0008AE80 4B F7 93 41 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E084 0008AE84 38 00 00 00 */ li r0, 0 -/* 8008E088 0008AE88 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E088 0008AE88 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E08C 0008AE8C 90 01 00 08 */ stw r0, 8(r1) -/* 8008E090 0008AE90 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E090 0008AE90 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E094 0008AE94 7F E3 FB 78 */ mr r3, r31 /* 8008E098 0008AE98 38 C0 00 00 */ li r6, 0 /* 8008E09C 0008AE9C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E0A0 0008AEA0 38 85 01 A6 */ addi r4, r5, 0x1a6 /* 8008E0A4 0008AEA4 38 A5 01 B3 */ addi r5, r5, 0x1b3 /* 8008E0A8 0008AEA8 38 E0 00 00 */ li r7, 0 -/* 8008E0AC 0008AEAC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E0AC 0008AEAC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E0B0 0008AEB0 39 00 00 10 */ li r8, 0x10 /* 8008E0B4 0008AEB4 39 20 00 00 */ li r9, 0 /* 8008E0B8 0008AEB8 39 40 00 01 */ li r10, 1 @@ -43232,18 +43232,18 @@ lbl_8008CB18: /* 8008E0C0 0008AEC0 FC 60 08 90 */ fmr f3, f1 /* 8008E0C4 0008AEC4 4B F7 92 FD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E0C8 0008AEC8 38 00 00 00 */ li r0, 0 -/* 8008E0CC 0008AECC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E0CC 0008AECC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E0D0 0008AED0 90 01 00 08 */ stw r0, 8(r1) -/* 8008E0D4 0008AED4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E0D4 0008AED4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E0D8 0008AED8 3C 80 80 07 */ lis r4, lbl_80068E94@ha /* 8008E0DC 0008AEDC 3C 60 80 07 */ lis r3, lbl_80068E9C@ha /* 8008E0E0 0008AEE0 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E0E4 0008AEE4 38 C4 8E 94 */ addi r6, r4, lbl_80068E94@l /* 8008E0E8 0008AEE8 38 E3 8E 9C */ addi r7, r3, lbl_80068E9C@l /* 8008E0EC 0008AEEC 38 85 01 A6 */ addi r4, r5, 0x1a6 -/* 8008E0F0 0008AEF0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E0F0 0008AEF0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E0F4 0008AEF4 7F E3 FB 78 */ mr r3, r31 -/* 8008E0F8 0008AEF8 C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 8008E0F8 0008AEF8 C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 8008E0FC 0008AEFC 38 A5 21 3F */ addi r5, r5, 0x213f /* 8008E100 0008AF00 FC 40 08 90 */ fmr f2, f1 /* 8008E104 0008AF04 39 00 00 00 */ li r8, 0 @@ -43251,18 +43251,18 @@ lbl_8008CB18: /* 8008E10C 0008AF0C 39 40 00 02 */ li r10, 2 /* 8008E110 0008AF10 4B F7 92 B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E114 0008AF14 38 00 00 00 */ li r0, 0 -/* 8008E118 0008AF18 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E118 0008AF18 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E11C 0008AF1C 90 01 00 08 */ stw r0, 8(r1) -/* 8008E120 0008AF20 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E120 0008AF20 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E124 0008AF24 3C 80 80 07 */ lis r4, lbl_80068E94@ha /* 8008E128 0008AF28 3C 60 80 07 */ lis r3, lbl_80068E9C@ha /* 8008E12C 0008AF2C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E130 0008AF30 38 C4 8E 94 */ addi r6, r4, lbl_80068E94@l /* 8008E134 0008AF34 38 E3 8E 9C */ addi r7, r3, lbl_80068E9C@l /* 8008E138 0008AF38 38 85 01 B3 */ addi r4, r5, 0x1b3 -/* 8008E13C 0008AF3C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E13C 0008AF3C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E140 0008AF40 7F E3 FB 78 */ mr r3, r31 -/* 8008E144 0008AF44 C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 8008E144 0008AF44 C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 8008E148 0008AF48 38 A5 21 3F */ addi r5, r5, 0x213f /* 8008E14C 0008AF4C FC 40 08 90 */ fmr f2, f1 /* 8008E150 0008AF50 39 00 00 00 */ li r8, 0 @@ -43270,86 +43270,86 @@ lbl_8008CB18: /* 8008E158 0008AF58 39 40 00 02 */ li r10, 2 /* 8008E15C 0008AF5C 4B F7 92 65 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E160 0008AF60 38 00 00 00 */ li r0, 0 -/* 8008E164 0008AF64 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E164 0008AF64 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E168 0008AF68 90 01 00 08 */ stw r0, 8(r1) -/* 8008E16C 0008AF6C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E16C 0008AF6C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E170 0008AF70 3C 80 80 07 */ lis r4, lbl_80068EB8@ha /* 8008E174 0008AF74 7F E3 FB 78 */ mr r3, r31 /* 8008E178 0008AF78 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E17C 0008AF7C 38 C4 8E B8 */ addi r6, r4, lbl_80068EB8@l /* 8008E180 0008AF80 38 85 01 B3 */ addi r4, r5, 0x1b3 /* 8008E184 0008AF84 38 A5 01 C1 */ addi r5, r5, 0x1c1 -/* 8008E188 0008AF88 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E188 0008AF88 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E18C 0008AF8C 38 E0 00 00 */ li r7, 0 -/* 8008E190 0008AF90 C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 8008E190 0008AF90 C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 8008E194 0008AF94 39 00 00 00 */ li r8, 0 /* 8008E198 0008AF98 FC 40 08 90 */ fmr f2, f1 /* 8008E19C 0008AF9C 39 20 00 00 */ li r9, 0 /* 8008E1A0 0008AFA0 39 40 00 01 */ li r10, 1 /* 8008E1A4 0008AFA4 4B F7 92 1D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E1A8 0008AFA8 38 00 00 00 */ li r0, 0 -/* 8008E1AC 0008AFAC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E1AC 0008AFAC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E1B0 0008AFB0 90 01 00 08 */ stw r0, 8(r1) -/* 8008E1B4 0008AFB4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E1B4 0008AFB4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E1B8 0008AFB8 7F E3 FB 78 */ mr r3, r31 /* 8008E1BC 0008AFBC 38 C0 00 00 */ li r6, 0 /* 8008E1C0 0008AFC0 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E1C4 0008AFC4 38 85 21 3F */ addi r4, r5, 0x213f /* 8008E1C8 0008AFC8 38 A5 02 CB */ addi r5, r5, 0x2cb /* 8008E1CC 0008AFCC 38 E0 00 00 */ li r7, 0 -/* 8008E1D0 0008AFD0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E1D0 0008AFD0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E1D4 0008AFD4 39 00 00 10 */ li r8, 0x10 -/* 8008E1D8 0008AFD8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008E1D8 0008AFD8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008E1DC 0008AFDC 39 20 00 00 */ li r9, 0 /* 8008E1E0 0008AFE0 FC 40 08 90 */ fmr f2, f1 /* 8008E1E4 0008AFE4 39 40 00 01 */ li r10, 1 /* 8008E1E8 0008AFE8 4B F7 91 D9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E1EC 0008AFEC 38 00 00 00 */ li r0, 0 -/* 8008E1F0 0008AFF0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E1F0 0008AFF0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E1F4 0008AFF4 90 01 00 08 */ stw r0, 8(r1) -/* 8008E1F8 0008AFF8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E1F8 0008AFF8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E1FC 0008AFFC 7F E3 FB 78 */ mr r3, r31 /* 8008E200 0008B000 38 C0 00 00 */ li r6, 0 /* 8008E204 0008B004 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E208 0008B008 38 85 01 C1 */ addi r4, r5, 0x1c1 /* 8008E20C 0008B00C 38 A5 02 CB */ addi r5, r5, 0x2cb /* 8008E210 0008B010 38 E0 00 00 */ li r7, 0 -/* 8008E214 0008B014 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E214 0008B014 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E218 0008B018 39 00 00 10 */ li r8, 0x10 -/* 8008E21C 0008B01C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008E21C 0008B01C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008E220 0008B020 39 20 00 00 */ li r9, 0 /* 8008E224 0008B024 FC 40 08 90 */ fmr f2, f1 /* 8008E228 0008B028 39 40 00 01 */ li r10, 1 /* 8008E22C 0008B02C 4B F7 91 95 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E230 0008B030 38 00 00 00 */ li r0, 0 -/* 8008E234 0008B034 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E234 0008B034 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E238 0008B038 90 01 00 08 */ stw r0, 8(r1) -/* 8008E23C 0008B03C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E23C 0008B03C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E240 0008B040 3C 80 80 07 */ lis r4, lbl_80068F9C@ha /* 8008E244 0008B044 7F E3 FB 78 */ mr r3, r31 /* 8008E248 0008B048 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E24C 0008B04C 38 E4 8F 9C */ addi r7, r4, lbl_80068F9C@l /* 8008E250 0008B050 38 85 01 CD */ addi r4, r5, 0x1cd /* 8008E254 0008B054 38 A5 01 DC */ addi r5, r5, 0x1dc -/* 8008E258 0008B058 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E258 0008B058 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E25C 0008B05C 38 C0 00 00 */ li r6, 0 -/* 8008E260 0008B060 C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 8008E260 0008B060 C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 8008E264 0008B064 39 00 00 10 */ li r8, 0x10 /* 8008E268 0008B068 FC 40 08 90 */ fmr f2, f1 /* 8008E26C 0008B06C 39 20 00 00 */ li r9, 0 /* 8008E270 0008B070 39 40 00 01 */ li r10, 1 /* 8008E274 0008B074 4B F7 91 4D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E278 0008B078 38 00 00 00 */ li r0, 0 -/* 8008E27C 0008B07C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E27C 0008B07C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E280 0008B080 90 01 00 08 */ stw r0, 8(r1) -/* 8008E284 0008B084 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E284 0008B084 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E288 0008B088 3C 80 80 07 */ lis r4, lbl_80068FBC@ha /* 8008E28C 0008B08C 3C 60 80 07 */ lis r3, lbl_80068FE8@ha /* 8008E290 0008B090 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E294 0008B094 38 C4 8F BC */ addi r6, r4, lbl_80068FBC@l /* 8008E298 0008B098 38 E3 8F E8 */ addi r7, r3, lbl_80068FE8@l /* 8008E29C 0008B09C 38 85 01 DC */ addi r4, r5, 0x1dc -/* 8008E2A0 0008B0A0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E2A0 0008B0A0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E2A4 0008B0A4 7F E3 FB 78 */ mr r3, r31 /* 8008E2A8 0008B0A8 38 A5 21 4D */ addi r5, r5, 0x214d /* 8008E2AC 0008B0AC 39 00 00 00 */ li r8, 0 @@ -43359,18 +43359,18 @@ lbl_8008CB18: /* 8008E2BC 0008B0BC 39 40 00 01 */ li r10, 1 /* 8008E2C0 0008B0C0 4B F7 91 01 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E2C4 0008B0C4 38 00 00 00 */ li r0, 0 -/* 8008E2C8 0008B0C8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E2C8 0008B0C8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E2CC 0008B0CC 90 01 00 08 */ stw r0, 8(r1) -/* 8008E2D0 0008B0D0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E2D0 0008B0D0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E2D4 0008B0D4 3C 80 80 07 */ lis r4, lbl_80069054@ha /* 8008E2D8 0008B0D8 3C 60 80 07 */ lis r3, lbl_8006905C@ha /* 8008E2DC 0008B0DC 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E2E0 0008B0E0 38 C4 90 54 */ addi r6, r4, lbl_80069054@l /* 8008E2E4 0008B0E4 38 E3 90 5C */ addi r7, r3, lbl_8006905C@l /* 8008E2E8 0008B0E8 38 85 01 DC */ addi r4, r5, 0x1dc -/* 8008E2EC 0008B0EC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E2EC 0008B0EC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E2F0 0008B0F0 7F E3 FB 78 */ mr r3, r31 -/* 8008E2F4 0008B0F4 C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 8008E2F4 0008B0F4 C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 8008E2F8 0008B0F8 38 A5 02 B5 */ addi r5, r5, 0x2b5 /* 8008E2FC 0008B0FC FC 40 08 90 */ fmr f2, f1 /* 8008E300 0008B100 39 00 00 00 */ li r8, 0 @@ -43378,18 +43378,18 @@ lbl_8008CB18: /* 8008E308 0008B108 39 40 00 01 */ li r10, 1 /* 8008E30C 0008B10C 4B F7 90 B5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E310 0008B110 38 00 00 00 */ li r0, 0 -/* 8008E314 0008B114 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E314 0008B114 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E318 0008B118 90 01 00 08 */ stw r0, 8(r1) -/* 8008E31C 0008B11C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E31C 0008B11C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E320 0008B120 3C 80 80 07 */ lis r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008E324 0008B124 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008E328 0008B128 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E32C 0008B12C 38 C4 87 C8 */ addi r6, r4, zEntPlayer.IdleSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008E330 0008B130 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008E334 0008B134 38 85 21 4D */ addi r4, r5, 0x214d -/* 8008E338 0008B138 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E338 0008B138 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E33C 0008B13C 7F E3 FB 78 */ mr r3, r31 -/* 8008E340 0008B140 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008E340 0008B140 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008E344 0008B144 38 A5 02 2D */ addi r5, r5, 0x22d /* 8008E348 0008B148 FC 40 08 90 */ fmr f2, f1 /* 8008E34C 0008B14C 39 00 00 10 */ li r8, 0x10 @@ -43397,18 +43397,18 @@ lbl_8008CB18: /* 8008E354 0008B154 39 40 00 01 */ li r10, 1 /* 8008E358 0008B158 4B F7 90 69 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E35C 0008B15C 38 00 00 00 */ li r0, 0 -/* 8008E360 0008B160 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E360 0008B160 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E364 0008B164 90 01 00 08 */ stw r0, 8(r1) -/* 8008E368 0008B168 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E368 0008B168 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E36C 0008B16C 3C 80 80 07 */ lis r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008E370 0008B170 3C 60 80 07 */ lis r3, lbl_800688A0@ha /* 8008E374 0008B174 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E378 0008B178 38 C4 86 4C */ addi r6, r4, zEntPlayer.IdleCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008E37C 0008B17C 38 E3 88 A0 */ addi r7, r3, lbl_800688A0@l /* 8008E380 0008B180 38 85 21 4D */ addi r4, r5, 0x214d -/* 8008E384 0008B184 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E384 0008B184 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E388 0008B188 7F E3 FB 78 */ mr r3, r31 -/* 8008E38C 0008B18C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008E38C 0008B18C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008E390 0008B190 38 A5 01 F2 */ addi r5, r5, 0x1f2 /* 8008E394 0008B194 FC 40 08 90 */ fmr f2, f1 /* 8008E398 0008B198 39 00 00 10 */ li r8, 0x10 @@ -43416,90 +43416,90 @@ lbl_8008CB18: /* 8008E3A0 0008B1A0 39 40 00 01 */ li r10, 1 /* 8008E3A4 0008B1A4 4B F7 90 1D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E3A8 0008B1A8 38 00 00 00 */ li r0, 0 -/* 8008E3AC 0008B1AC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E3AC 0008B1AC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E3B0 0008B1B0 90 01 00 08 */ stw r0, 8(r1) -/* 8008E3B4 0008B1B4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E3B4 0008B1B4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E3B8 0008B1B8 3C 80 80 07 */ lis r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008E3BC 0008B1BC 7F E3 FB 78 */ mr r3, r31 /* 8008E3C0 0008B1C0 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E3C4 0008B1C4 38 C4 84 10 */ addi r6, r4, zEntPlayer.WalkCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008E3C8 0008B1C8 38 85 21 4D */ addi r4, r5, 0x214d /* 8008E3CC 0008B1CC 38 A5 02 82 */ addi r5, r5, 0x282 -/* 8008E3D0 0008B1D0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E3D0 0008B1D0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E3D4 0008B1D4 38 E0 00 00 */ li r7, 0 -/* 8008E3D8 0008B1D8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008E3D8 0008B1D8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008E3DC 0008B1DC 39 00 00 10 */ li r8, 0x10 /* 8008E3E0 0008B1E0 FC 40 08 90 */ fmr f2, f1 /* 8008E3E4 0008B1E4 39 20 00 00 */ li r9, 0 /* 8008E3E8 0008B1E8 39 40 00 01 */ li r10, 1 /* 8008E3EC 0008B1EC 4B F7 8F D5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E3F0 0008B1F0 38 00 00 00 */ li r0, 0 -/* 8008E3F4 0008B1F4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E3F4 0008B1F4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E3F8 0008B1F8 90 01 00 08 */ stw r0, 8(r1) -/* 8008E3FC 0008B1FC 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E3FC 0008B1FC 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E400 0008B200 3C 80 80 07 */ lis r4, lbl_80068180@ha /* 8008E404 0008B204 7F E3 FB 78 */ mr r3, r31 /* 8008E408 0008B208 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E40C 0008B20C 38 C4 81 80 */ addi r6, r4, lbl_80068180@l /* 8008E410 0008B210 38 85 21 4D */ addi r4, r5, 0x214d /* 8008E414 0008B214 38 A5 02 89 */ addi r5, r5, 0x289 -/* 8008E418 0008B218 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E418 0008B218 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E41C 0008B21C 38 E0 00 00 */ li r7, 0 -/* 8008E420 0008B220 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008E420 0008B220 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008E424 0008B224 39 00 00 10 */ li r8, 0x10 /* 8008E428 0008B228 FC 40 08 90 */ fmr f2, f1 /* 8008E42C 0008B22C 39 20 00 00 */ li r9, 0 /* 8008E430 0008B230 39 40 00 01 */ li r10, 1 /* 8008E434 0008B234 4B F7 8F 8D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E438 0008B238 38 00 00 00 */ li r0, 0 -/* 8008E43C 0008B23C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E43C 0008B23C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E440 0008B240 90 01 00 08 */ stw r0, 8(r1) -/* 8008E444 0008B244 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E444 0008B244 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E448 0008B248 3C 80 80 07 */ lis r4, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008E44C 0008B24C 7F E3 FB 78 */ mr r3, r31 /* 8008E450 0008B250 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E454 0008B254 38 C4 82 18 */ addi r6, r4, zEntPlayer.RunScaredCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008E458 0008B258 38 85 21 4D */ addi r4, r5, 0x214d /* 8008E45C 0008B25C 38 A5 11 BE */ addi r5, r5, 0x11be -/* 8008E460 0008B260 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E460 0008B260 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E464 0008B264 38 E0 00 00 */ li r7, 0 -/* 8008E468 0008B268 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008E468 0008B268 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008E46C 0008B26C 39 00 00 10 */ li r8, 0x10 /* 8008E470 0008B270 FC 40 08 90 */ fmr f2, f1 /* 8008E474 0008B274 39 20 00 00 */ li r9, 0 /* 8008E478 0008B278 39 40 00 02 */ li r10, 2 /* 8008E47C 0008B27C 4B F7 8F 45 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E480 0008B280 38 00 00 00 */ li r0, 0 -/* 8008E484 0008B284 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E484 0008B284 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E488 0008B288 90 01 00 08 */ stw r0, 8(r1) -/* 8008E48C 0008B28C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E48C 0008B28C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E490 0008B290 3C 80 80 07 */ lis r4, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008E494 0008B294 7F E3 FB 78 */ mr r3, r31 /* 8008E498 0008B298 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E49C 0008B29C 38 C4 82 B0 */ addi r6, r4, zEntPlayer.RunVictoryCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008E4A0 0008B2A0 38 85 21 4D */ addi r4, r5, 0x214d /* 8008E4A4 0008B2A4 38 A5 11 B8 */ addi r5, r5, 0x11b8 -/* 8008E4A8 0008B2A8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E4A8 0008B2A8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E4AC 0008B2AC 38 E0 00 00 */ li r7, 0 -/* 8008E4B0 0008B2B0 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008E4B0 0008B2B0 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008E4B4 0008B2B4 39 00 00 10 */ li r8, 0x10 /* 8008E4B8 0008B2B8 FC 40 08 90 */ fmr f2, f1 /* 8008E4BC 0008B2BC 39 20 00 00 */ li r9, 0 /* 8008E4C0 0008B2C0 39 40 00 03 */ li r10, 3 /* 8008E4C4 0008B2C4 4B F7 8E FD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E4C8 0008B2C8 38 00 00 00 */ li r0, 0 -/* 8008E4CC 0008B2CC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E4CC 0008B2CC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E4D0 0008B2D0 90 01 00 08 */ stw r0, 8(r1) -/* 8008E4D4 0008B2D4 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E4D4 0008B2D4 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E4D8 0008B2D8 3C 60 80 07 */ lis r3, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008E4DC 0008B2DC 3C E0 00 20 */ lis r7, 0x00200100@ha /* 8008E4E0 0008B2E0 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E4E4 0008B2E4 38 C3 83 8C */ addi r6, r3, zEntPlayer.RunOutOfWorldCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008E4E8 0008B2E8 38 85 21 4D */ addi r4, r5, 0x214d /* 8008E4EC 0008B2EC 39 27 01 00 */ addi r9, r7, 0x00200100@l -/* 8008E4F0 0008B2F0 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E4F0 0008B2F0 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E4F4 0008B2F4 7F E3 FB 78 */ mr r3, r31 -/* 8008E4F8 0008B2F8 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008E4F8 0008B2F8 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008E4FC 0008B2FC 38 A5 02 8F */ addi r5, r5, 0x28f /* 8008E500 0008B300 FC 40 08 90 */ fmr f2, f1 /* 8008E504 0008B304 38 E0 00 00 */ li r7, 0 @@ -43507,18 +43507,18 @@ lbl_8008CB18: /* 8008E50C 0008B30C 39 40 00 03 */ li r10, 3 /* 8008E510 0008B310 4B F7 8E B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E514 0008B314 38 00 00 00 */ li r0, 0 -/* 8008E518 0008B318 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E518 0008B318 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E51C 0008B31C 90 01 00 08 */ stw r0, 8(r1) -/* 8008E520 0008B320 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E520 0008B320 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E524 0008B324 3C 80 80 07 */ lis r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@ha /* 8008E528 0008B328 3C 60 80 07 */ lis r3, lbl_8006884C@ha /* 8008E52C 0008B32C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E530 0008B330 38 C4 83 3C */ addi r6, r4, zEntPlayer.RunSlipCheck__FP15xAnimTransitionP11xAnimSinglePv@l /* 8008E534 0008B334 38 E3 88 4C */ addi r7, r3, lbl_8006884C@l /* 8008E538 0008B338 38 85 21 4D */ addi r4, r5, 0x214d -/* 8008E53C 0008B33C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E53C 0008B33C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E540 0008B340 7F E3 FB 78 */ mr r3, r31 -/* 8008E544 0008B344 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008E544 0008B344 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008E548 0008B348 38 A5 02 9F */ addi r5, r5, 0x29f /* 8008E54C 0008B34C FC 40 08 90 */ fmr f2, f1 /* 8008E550 0008B350 39 00 00 10 */ li r8, 0x10 @@ -43526,18 +43526,18 @@ lbl_8008CB18: /* 8008E558 0008B358 39 40 00 04 */ li r10, 4 /* 8008E55C 0008B35C 4B F7 8E 65 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E560 0008B360 38 00 00 00 */ li r0, 0 -/* 8008E564 0008B364 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E564 0008B364 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E568 0008B368 90 01 00 08 */ stw r0, 8(r1) -/* 8008E56C 0008B36C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E56C 0008B36C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E570 0008B370 3C 80 80 07 */ lis r4, lbl_8006B080@ha /* 8008E574 0008B374 3C 60 80 07 */ lis r3, lbl_8006B0A4@ha /* 8008E578 0008B378 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E57C 0008B37C 38 C4 B0 80 */ addi r6, r4, lbl_8006B080@l /* 8008E580 0008B380 38 E3 B0 A4 */ addi r7, r3, lbl_8006B0A4@l /* 8008E584 0008B384 38 85 27 B4 */ addi r4, r5, 0x27b4 -/* 8008E588 0008B388 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E588 0008B388 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E58C 0008B38C 7F E3 FB 78 */ mr r3, r31 -/* 8008E590 0008B390 C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 8008E590 0008B390 C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 8008E594 0008B394 38 A5 03 21 */ addi r5, r5, 0x321 /* 8008E598 0008B398 FC 40 08 90 */ fmr f2, f1 /* 8008E59C 0008B39C 39 00 00 00 */ li r8, 0 @@ -43545,36 +43545,36 @@ lbl_8008CB18: /* 8008E5A4 0008B3A4 39 40 00 0B */ li r10, 0xb /* 8008E5A8 0008B3A8 4B F7 8E 19 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E5AC 0008B3AC 38 00 00 00 */ li r0, 0 -/* 8008E5B0 0008B3B0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E5B0 0008B3B0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E5B4 0008B3B4 90 01 00 08 */ stw r0, 8(r1) -/* 8008E5B8 0008B3B8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E5B8 0008B3B8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E5BC 0008B3BC 3C 80 80 07 */ lis r4, lbl_8006B158@ha /* 8008E5C0 0008B3C0 7F E3 FB 78 */ mr r3, r31 /* 8008E5C4 0008B3C4 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E5C8 0008B3C8 38 E4 B1 58 */ addi r7, r4, lbl_8006B158@l /* 8008E5CC 0008B3CC 38 85 03 21 */ addi r4, r5, 0x321 /* 8008E5D0 0008B3D0 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 8008E5D4 0008B3D4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E5D4 0008B3D4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E5D8 0008B3D8 38 C0 00 00 */ li r6, 0 -/* 8008E5DC 0008B3DC C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 8008E5DC 0008B3DC C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 8008E5E0 0008B3E0 39 00 00 10 */ li r8, 0x10 /* 8008E5E4 0008B3E4 FC 40 08 90 */ fmr f2, f1 /* 8008E5E8 0008B3E8 39 20 00 00 */ li r9, 0 /* 8008E5EC 0008B3EC 39 40 00 00 */ li r10, 0 /* 8008E5F0 0008B3F0 4B F7 8D D1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E5F4 0008B3F4 38 00 00 00 */ li r0, 0 -/* 8008E5F8 0008B3F8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E5F8 0008B3F8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E5FC 0008B3FC 90 01 00 08 */ stw r0, 8(r1) -/* 8008E600 0008B400 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E600 0008B400 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E604 0008B404 3C 80 80 07 */ lis r4, lbl_800690E0@ha /* 8008E608 0008B408 3C 60 80 07 */ lis r3, lbl_80069168@ha /* 8008E60C 0008B40C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E610 0008B410 38 C4 90 E0 */ addi r6, r4, lbl_800690E0@l /* 8008E614 0008B414 38 E3 91 68 */ addi r7, r3, lbl_80069168@l /* 8008E618 0008B418 38 85 27 F6 */ addi r4, r5, 0x27f6 -/* 8008E61C 0008B41C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E61C 0008B41C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E620 0008B420 7F E3 FB 78 */ mr r3, r31 -/* 8008E624 0008B424 C0 62 8C 70 */ lfs f3, lbl_803CD5F0-_SDA2_BASE_(r2) +/* 8008E624 0008B424 C0 62 8C 70 */ lfs f3, lbl__1467-_SDA2_BASE_(r2) /* 8008E628 0008B428 38 A5 21 65 */ addi r5, r5, 0x2165 /* 8008E62C 0008B42C FC 40 08 90 */ fmr f2, f1 /* 8008E630 0008B430 39 00 00 00 */ li r8, 0 @@ -43582,143 +43582,143 @@ lbl_8008CB18: /* 8008E638 0008B438 39 40 00 0A */ li r10, 0xa /* 8008E63C 0008B43C 4B F7 8D 85 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E640 0008B440 38 00 00 00 */ li r0, 0 -/* 8008E644 0008B444 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E644 0008B444 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E648 0008B448 90 01 00 08 */ stw r0, 8(r1) -/* 8008E64C 0008B44C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E64C 0008B44C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E650 0008B450 7F E3 FB 78 */ mr r3, r31 /* 8008E654 0008B454 38 C0 00 00 */ li r6, 0 /* 8008E658 0008B458 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E65C 0008B45C 38 85 21 65 */ addi r4, r5, 0x2165 /* 8008E660 0008B460 38 A5 21 72 */ addi r5, r5, 0x2172 /* 8008E664 0008B464 38 E0 00 00 */ li r7, 0 -/* 8008E668 0008B468 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E668 0008B468 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E66C 0008B46C 39 00 00 10 */ li r8, 0x10 -/* 8008E670 0008B470 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008E670 0008B470 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008E674 0008B474 39 20 00 00 */ li r9, 0 /* 8008E678 0008B478 FC 40 08 90 */ fmr f2, f1 /* 8008E67C 0008B47C 39 40 00 01 */ li r10, 1 /* 8008E680 0008B480 4B F7 8D 41 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E684 0008B484 38 00 00 00 */ li r0, 0 -/* 8008E688 0008B488 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E688 0008B488 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E68C 0008B48C 90 01 00 08 */ stw r0, 8(r1) -/* 8008E690 0008B490 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E690 0008B490 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E694 0008B494 3C 80 80 07 */ lis r4, lbl_8006925C@ha /* 8008E698 0008B498 7F E3 FB 78 */ mr r3, r31 /* 8008E69C 0008B49C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E6A0 0008B4A0 38 C4 92 5C */ addi r6, r4, lbl_8006925C@l /* 8008E6A4 0008B4A4 38 85 21 72 */ addi r4, r5, 0x2172 /* 8008E6A8 0008B4A8 38 A5 21 80 */ addi r5, r5, 0x2180 -/* 8008E6AC 0008B4AC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E6AC 0008B4AC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E6B0 0008B4B0 38 E0 00 00 */ li r7, 0 -/* 8008E6B4 0008B4B4 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008E6B4 0008B4B4 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008E6B8 0008B4B8 39 00 00 00 */ li r8, 0 /* 8008E6BC 0008B4BC FC 40 08 90 */ fmr f2, f1 /* 8008E6C0 0008B4C0 39 20 00 00 */ li r9, 0 /* 8008E6C4 0008B4C4 39 40 00 01 */ li r10, 1 /* 8008E6C8 0008B4C8 4B F7 8C F9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E6CC 0008B4CC 38 00 00 00 */ li r0, 0 -/* 8008E6D0 0008B4D0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E6D0 0008B4D0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E6D4 0008B4D4 90 01 00 08 */ stw r0, 8(r1) -/* 8008E6D8 0008B4D8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E6D8 0008B4D8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E6DC 0008B4DC 3C 80 80 07 */ lis r4, lbl_8006928C@ha /* 8008E6E0 0008B4E0 7F E3 FB 78 */ mr r3, r31 /* 8008E6E4 0008B4E4 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E6E8 0008B4E8 38 E4 92 8C */ addi r7, r4, lbl_8006928C@l /* 8008E6EC 0008B4EC 38 85 21 80 */ addi r4, r5, 0x2180 /* 8008E6F0 0008B4F0 38 A5 21 8C */ addi r5, r5, 0x218c -/* 8008E6F4 0008B4F4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E6F4 0008B4F4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E6F8 0008B4F8 38 C0 00 00 */ li r6, 0 -/* 8008E6FC 0008B4FC C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008E6FC 0008B4FC C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008E700 0008B500 39 00 00 10 */ li r8, 0x10 /* 8008E704 0008B504 FC 40 08 90 */ fmr f2, f1 /* 8008E708 0008B508 39 20 00 00 */ li r9, 0 /* 8008E70C 0008B50C 39 40 00 01 */ li r10, 1 /* 8008E710 0008B510 4B F7 8C B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E714 0008B514 38 00 00 00 */ li r0, 0 -/* 8008E718 0008B518 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E718 0008B518 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E71C 0008B51C 90 01 00 08 */ stw r0, 8(r1) -/* 8008E720 0008B520 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E720 0008B520 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E724 0008B524 3C 80 80 07 */ lis r4, lbl_800692D8@ha /* 8008E728 0008B528 7F E3 FB 78 */ mr r3, r31 /* 8008E72C 0008B52C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E730 0008B530 38 C4 92 D8 */ addi r6, r4, lbl_800692D8@l /* 8008E734 0008B534 38 85 21 8C */ addi r4, r5, 0x218c /* 8008E738 0008B538 38 A5 02 82 */ addi r5, r5, 0x282 -/* 8008E73C 0008B53C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E73C 0008B53C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E740 0008B540 38 E0 00 00 */ li r7, 0 -/* 8008E744 0008B544 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008E744 0008B544 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008E748 0008B548 39 00 00 00 */ li r8, 0 /* 8008E74C 0008B54C FC 40 08 90 */ fmr f2, f1 /* 8008E750 0008B550 39 20 00 00 */ li r9, 0 /* 8008E754 0008B554 39 40 00 01 */ li r10, 1 /* 8008E758 0008B558 4B F7 8C 69 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E75C 0008B55C 38 00 00 00 */ li r0, 0 -/* 8008E760 0008B560 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E760 0008B560 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E764 0008B564 90 01 00 08 */ stw r0, 8(r1) -/* 8008E768 0008B568 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E768 0008B568 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E76C 0008B56C 3C 80 80 07 */ lis r4, lbl_8006932C@ha /* 8008E770 0008B570 7F E3 FB 78 */ mr r3, r31 /* 8008E774 0008B574 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E778 0008B578 38 C4 93 2C */ addi r6, r4, lbl_8006932C@l /* 8008E77C 0008B57C 38 85 21 8C */ addi r4, r5, 0x218c /* 8008E780 0008B580 38 A5 02 89 */ addi r5, r5, 0x289 -/* 8008E784 0008B584 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E784 0008B584 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E788 0008B588 38 E0 00 00 */ li r7, 0 -/* 8008E78C 0008B58C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008E78C 0008B58C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008E790 0008B590 39 00 00 00 */ li r8, 0 /* 8008E794 0008B594 FC 40 08 90 */ fmr f2, f1 /* 8008E798 0008B598 39 20 00 00 */ li r9, 0 /* 8008E79C 0008B59C 39 40 00 01 */ li r10, 1 /* 8008E7A0 0008B5A0 4B F7 8C 21 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E7A4 0008B5A4 38 00 00 00 */ li r0, 0 -/* 8008E7A8 0008B5A8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E7A8 0008B5A8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E7AC 0008B5AC 90 01 00 08 */ stw r0, 8(r1) -/* 8008E7B0 0008B5B0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E7B0 0008B5B0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E7B4 0008B5B4 3C 80 80 07 */ lis r4, lbl_80069380@ha /* 8008E7B8 0008B5B8 7F E3 FB 78 */ mr r3, r31 /* 8008E7BC 0008B5BC 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E7C0 0008B5C0 38 C4 93 80 */ addi r6, r4, lbl_80069380@l /* 8008E7C4 0008B5C4 38 85 21 8C */ addi r4, r5, 0x218c /* 8008E7C8 0008B5C8 38 A5 11 BE */ addi r5, r5, 0x11be -/* 8008E7CC 0008B5CC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E7CC 0008B5CC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E7D0 0008B5D0 38 E0 00 00 */ li r7, 0 -/* 8008E7D4 0008B5D4 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008E7D4 0008B5D4 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008E7D8 0008B5D8 39 00 00 00 */ li r8, 0 /* 8008E7DC 0008B5DC FC 40 08 90 */ fmr f2, f1 /* 8008E7E0 0008B5E0 39 20 00 00 */ li r9, 0 /* 8008E7E4 0008B5E4 39 40 00 02 */ li r10, 2 /* 8008E7E8 0008B5E8 4B F7 8B D9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E7EC 0008B5EC 38 00 00 00 */ li r0, 0 -/* 8008E7F0 0008B5F0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E7F0 0008B5F0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E7F4 0008B5F4 90 01 00 08 */ stw r0, 8(r1) -/* 8008E7F8 0008B5F8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E7F8 0008B5F8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E7FC 0008B5FC 3C 80 80 07 */ lis r4, lbl_800693D4@ha /* 8008E800 0008B600 7F E3 FB 78 */ mr r3, r31 /* 8008E804 0008B604 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E808 0008B608 38 C4 93 D4 */ addi r6, r4, lbl_800693D4@l /* 8008E80C 0008B60C 38 85 21 8C */ addi r4, r5, 0x218c /* 8008E810 0008B610 38 A5 11 B8 */ addi r5, r5, 0x11b8 -/* 8008E814 0008B614 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E814 0008B614 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E818 0008B618 38 E0 00 00 */ li r7, 0 -/* 8008E81C 0008B61C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008E81C 0008B61C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008E820 0008B620 39 00 00 00 */ li r8, 0 /* 8008E824 0008B624 FC 40 08 90 */ fmr f2, f1 /* 8008E828 0008B628 39 20 00 00 */ li r9, 0 /* 8008E82C 0008B62C 39 40 00 03 */ li r10, 3 /* 8008E830 0008B630 4B F7 8B 91 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E834 0008B634 38 00 00 00 */ li r0, 0 -/* 8008E838 0008B638 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E838 0008B638 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E83C 0008B63C 90 01 00 08 */ stw r0, 8(r1) -/* 8008E840 0008B640 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E840 0008B640 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E844 0008B644 3C 60 80 07 */ lis r3, lbl_80069428@ha /* 8008E848 0008B648 3C E0 00 20 */ lis r7, 0x00200100@ha /* 8008E84C 0008B64C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E850 0008B650 38 C3 94 28 */ addi r6, r3, lbl_80069428@l /* 8008E854 0008B654 38 85 21 8C */ addi r4, r5, 0x218c /* 8008E858 0008B658 39 27 01 00 */ addi r9, r7, 0x00200100@l -/* 8008E85C 0008B65C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E85C 0008B65C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E860 0008B660 7F E3 FB 78 */ mr r3, r31 -/* 8008E864 0008B664 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008E864 0008B664 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008E868 0008B668 38 A5 02 8F */ addi r5, r5, 0x28f /* 8008E86C 0008B66C FC 40 08 90 */ fmr f2, f1 /* 8008E870 0008B670 38 E0 00 00 */ li r7, 0 @@ -43726,18 +43726,18 @@ lbl_8008CB18: /* 8008E878 0008B678 39 40 00 03 */ li r10, 3 /* 8008E87C 0008B67C 4B F7 8B 45 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E880 0008B680 38 00 00 00 */ li r0, 0 -/* 8008E884 0008B684 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E884 0008B684 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E888 0008B688 90 01 00 08 */ stw r0, 8(r1) -/* 8008E88C 0008B68C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E88C 0008B68C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E890 0008B690 3C 80 80 07 */ lis r4, lbl_8006947C@ha /* 8008E894 0008B694 3C 60 80 07 */ lis r3, lbl_8006884C@ha /* 8008E898 0008B698 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E89C 0008B69C 38 C4 94 7C */ addi r6, r4, lbl_8006947C@l /* 8008E8A0 0008B6A0 38 E3 88 4C */ addi r7, r3, lbl_8006884C@l /* 8008E8A4 0008B6A4 38 85 21 8C */ addi r4, r5, 0x218c -/* 8008E8A8 0008B6A8 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E8A8 0008B6A8 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E8AC 0008B6AC 7F E3 FB 78 */ mr r3, r31 -/* 8008E8B0 0008B6B0 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008E8B0 0008B6B0 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008E8B4 0008B6B4 38 A5 02 9F */ addi r5, r5, 0x29f /* 8008E8B8 0008B6B8 FC 40 08 90 */ fmr f2, f1 /* 8008E8BC 0008B6BC 39 00 00 00 */ li r8, 0 @@ -43745,18 +43745,18 @@ lbl_8008CB18: /* 8008E8C4 0008B6C4 39 40 00 04 */ li r10, 4 /* 8008E8C8 0008B6C8 4B F7 8A F9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E8CC 0008B6CC 38 00 00 00 */ li r0, 0 -/* 8008E8D0 0008B6D0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E8D0 0008B6D0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E8D4 0008B6D4 90 01 00 08 */ stw r0, 8(r1) -/* 8008E8D8 0008B6D8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E8D8 0008B6D8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E8DC 0008B6DC 3C 80 80 07 */ lis r4, lbl_800688A0@ha /* 8008E8E0 0008B6E0 7F E3 FB 78 */ mr r3, r31 /* 8008E8E4 0008B6E4 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E8E8 0008B6E8 38 E4 88 A0 */ addi r7, r4, lbl_800688A0@l /* 8008E8EC 0008B6EC 38 85 21 8C */ addi r4, r5, 0x218c /* 8008E8F0 0008B6F0 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 8008E8F4 0008B6F4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E8F4 0008B6F4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E8F8 0008B6F8 38 C0 00 00 */ li r6, 0 -/* 8008E8FC 0008B6FC C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008E8FC 0008B6FC C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008E900 0008B700 39 00 00 10 */ li r8, 0x10 /* 8008E904 0008B704 FC 40 08 90 */ fmr f2, f1 /* 8008E908 0008B708 39 20 00 00 */ li r9, 0 @@ -43767,234 +43767,234 @@ lbl_8008CB18: /* 8008E91C 0008B71C 7F E3 FB 78 */ mr r3, r31 /* 8008E920 0008B720 4B FC D7 7D */ bl insert_player_animations__13cruise_bubbleFR10xAnimTable /* 8008E924 0008B724 38 00 00 00 */ li r0, 0 -/* 8008E928 0008B728 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E928 0008B728 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E92C 0008B72C 90 01 00 08 */ stw r0, 8(r1) -/* 8008E930 0008B730 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E930 0008B730 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E934 0008B734 3C 80 80 07 */ lis r4, lbl_800688A0@ha /* 8008E938 0008B738 7F E3 FB 78 */ mr r3, r31 /* 8008E93C 0008B73C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E940 0008B740 38 E4 88 A0 */ addi r7, r4, lbl_800688A0@l /* 8008E944 0008B744 38 85 02 4E */ addi r4, r5, 0x24e /* 8008E948 0008B748 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 8008E94C 0008B74C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E94C 0008B74C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E950 0008B750 38 C0 00 00 */ li r6, 0 -/* 8008E954 0008B754 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008E954 0008B754 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008E958 0008B758 39 00 00 10 */ li r8, 0x10 /* 8008E95C 0008B75C FC 40 08 90 */ fmr f2, f1 /* 8008E960 0008B760 39 20 00 00 */ li r9, 0 /* 8008E964 0008B764 39 40 00 00 */ li r10, 0 /* 8008E968 0008B768 4B F7 8A 59 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E96C 0008B76C 38 00 00 00 */ li r0, 0 -/* 8008E970 0008B770 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E970 0008B770 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E974 0008B774 90 01 00 08 */ stw r0, 8(r1) -/* 8008E978 0008B778 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E978 0008B778 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E97C 0008B77C 3C 80 80 07 */ lis r4, lbl_800688A0@ha /* 8008E980 0008B780 7F E3 FB 78 */ mr r3, r31 /* 8008E984 0008B784 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E988 0008B788 38 E4 88 A0 */ addi r7, r4, lbl_800688A0@l /* 8008E98C 0008B78C 38 85 11 CD */ addi r4, r5, 0x11cd /* 8008E990 0008B790 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 8008E994 0008B794 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E994 0008B794 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E998 0008B798 38 C0 00 00 */ li r6, 0 -/* 8008E99C 0008B79C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008E99C 0008B79C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008E9A0 0008B7A0 39 00 00 10 */ li r8, 0x10 /* 8008E9A4 0008B7A4 FC 40 08 90 */ fmr f2, f1 /* 8008E9A8 0008B7A8 39 20 00 00 */ li r9, 0 /* 8008E9AC 0008B7AC 39 40 00 00 */ li r10, 0 /* 8008E9B0 0008B7B0 4B F7 8A 11 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E9B4 0008B7B4 38 00 00 00 */ li r0, 0 -/* 8008E9B8 0008B7B8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008E9B8 0008B7B8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008E9BC 0008B7BC 90 01 00 08 */ stw r0, 8(r1) -/* 8008E9C0 0008B7C0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008E9C0 0008B7C0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008E9C4 0008B7C4 3C 80 80 07 */ lis r4, lbl_800688A0@ha /* 8008E9C8 0008B7C8 7F E3 FB 78 */ mr r3, r31 /* 8008E9CC 0008B7CC 90 01 00 0C */ stw r0, 0xc(r1) /* 8008E9D0 0008B7D0 38 E4 88 A0 */ addi r7, r4, lbl_800688A0@l /* 8008E9D4 0008B7D4 38 85 11 D3 */ addi r4, r5, 0x11d3 /* 8008E9D8 0008B7D8 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 8008E9DC 0008B7DC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008E9DC 0008B7DC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008E9E0 0008B7E0 38 C0 00 00 */ li r6, 0 -/* 8008E9E4 0008B7E4 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008E9E4 0008B7E4 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008E9E8 0008B7E8 39 00 00 10 */ li r8, 0x10 /* 8008E9EC 0008B7EC FC 40 08 90 */ fmr f2, f1 /* 8008E9F0 0008B7F0 39 20 00 00 */ li r9, 0 /* 8008E9F4 0008B7F4 39 40 00 00 */ li r10, 0 /* 8008E9F8 0008B7F8 4B F7 89 C9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008E9FC 0008B7FC 38 00 00 00 */ li r0, 0 -/* 8008EA00 0008B800 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008EA00 0008B800 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008EA04 0008B804 90 01 00 08 */ stw r0, 8(r1) -/* 8008EA08 0008B808 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008EA08 0008B808 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008EA0C 0008B80C 3C 80 80 07 */ lis r4, lbl_800688A0@ha /* 8008EA10 0008B810 7F E3 FB 78 */ mr r3, r31 /* 8008EA14 0008B814 90 01 00 0C */ stw r0, 0xc(r1) /* 8008EA18 0008B818 38 E4 88 A0 */ addi r7, r4, lbl_800688A0@l /* 8008EA1C 0008B81C 38 85 21 DB */ addi r4, r5, 0x21db /* 8008EA20 0008B820 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 8008EA24 0008B824 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008EA24 0008B824 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008EA28 0008B828 38 C0 00 00 */ li r6, 0 -/* 8008EA2C 0008B82C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008EA2C 0008B82C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008EA30 0008B830 39 00 00 10 */ li r8, 0x10 /* 8008EA34 0008B834 FC 40 08 90 */ fmr f2, f1 /* 8008EA38 0008B838 39 20 00 00 */ li r9, 0 /* 8008EA3C 0008B83C 39 40 00 00 */ li r10, 0 /* 8008EA40 0008B840 4B F7 89 81 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008EA44 0008B844 38 00 00 00 */ li r0, 0 -/* 8008EA48 0008B848 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008EA48 0008B848 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008EA4C 0008B84C 90 01 00 08 */ stw r0, 8(r1) -/* 8008EA50 0008B850 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008EA50 0008B850 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008EA54 0008B854 3C 80 80 07 */ lis r4, lbl_800688A0@ha /* 8008EA58 0008B858 7F E3 FB 78 */ mr r3, r31 /* 8008EA5C 0008B85C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008EA60 0008B860 38 E4 88 A0 */ addi r7, r4, lbl_800688A0@l /* 8008EA64 0008B864 38 85 21 E1 */ addi r4, r5, 0x21e1 /* 8008EA68 0008B868 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 8008EA6C 0008B86C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008EA6C 0008B86C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008EA70 0008B870 38 C0 00 00 */ li r6, 0 -/* 8008EA74 0008B874 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008EA74 0008B874 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008EA78 0008B878 39 00 00 10 */ li r8, 0x10 /* 8008EA7C 0008B87C FC 40 08 90 */ fmr f2, f1 /* 8008EA80 0008B880 39 20 00 00 */ li r9, 0 /* 8008EA84 0008B884 39 40 00 00 */ li r10, 0 /* 8008EA88 0008B888 4B F7 89 39 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008EA8C 0008B88C 38 00 00 00 */ li r0, 0 -/* 8008EA90 0008B890 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008EA90 0008B890 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008EA94 0008B894 90 01 00 08 */ stw r0, 8(r1) -/* 8008EA98 0008B898 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008EA98 0008B898 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008EA9C 0008B89C 3C 80 80 07 */ lis r4, lbl_8006B5E8@ha /* 8008EAA0 0008B8A0 7F E3 FB 78 */ mr r3, r31 /* 8008EAA4 0008B8A4 90 01 00 0C */ stw r0, 0xc(r1) /* 8008EAA8 0008B8A8 38 C4 B5 E8 */ addi r6, r4, lbl_8006B5E8@l /* 8008EAAC 0008B8AC 38 85 28 F3 */ addi r4, r5, 0x28f3 /* 8008EAB0 0008B8B0 38 A5 03 AC */ addi r5, r5, 0x3ac -/* 8008EAB4 0008B8B4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008EAB4 0008B8B4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008EAB8 0008B8B8 38 E0 00 00 */ li r7, 0 -/* 8008EABC 0008B8BC C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008EABC 0008B8BC C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008EAC0 0008B8C0 39 00 00 00 */ li r8, 0 /* 8008EAC4 0008B8C4 FC 40 08 90 */ fmr f2, f1 /* 8008EAC8 0008B8C8 39 20 00 00 */ li r9, 0 /* 8008EACC 0008B8CC 39 40 00 14 */ li r10, 0x14 /* 8008EAD0 0008B8D0 4B F7 88 F1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008EAD4 0008B8D4 38 00 00 00 */ li r0, 0 -/* 8008EAD8 0008B8D8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008EAD8 0008B8D8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008EADC 0008B8DC 90 01 00 08 */ stw r0, 8(r1) -/* 8008EAE0 0008B8E0 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008EAE0 0008B8E0 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008EAE4 0008B8E4 3C 80 80 07 */ lis r4, lbl_8006B5E8@ha /* 8008EAE8 0008B8E8 7F E3 FB 78 */ mr r3, r31 /* 8008EAEC 0008B8EC 90 01 00 0C */ stw r0, 0xc(r1) /* 8008EAF0 0008B8F0 38 C4 B5 E8 */ addi r6, r4, lbl_8006B5E8@l /* 8008EAF4 0008B8F4 38 85 28 F3 */ addi r4, r5, 0x28f3 /* 8008EAF8 0008B8F8 38 A5 03 A5 */ addi r5, r5, 0x3a5 -/* 8008EAFC 0008B8FC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008EAFC 0008B8FC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008EB00 0008B900 38 E0 00 00 */ li r7, 0 -/* 8008EB04 0008B904 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008EB04 0008B904 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008EB08 0008B908 39 00 00 00 */ li r8, 0 /* 8008EB0C 0008B90C FC 40 08 90 */ fmr f2, f1 /* 8008EB10 0008B910 39 20 00 01 */ li r9, 1 /* 8008EB14 0008B914 39 40 00 14 */ li r10, 0x14 /* 8008EB18 0008B918 4B F7 88 A9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008EB1C 0008B91C 38 00 00 00 */ li r0, 0 -/* 8008EB20 0008B920 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008EB20 0008B920 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008EB24 0008B924 90 01 00 08 */ stw r0, 8(r1) -/* 8008EB28 0008B928 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008EB28 0008B928 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008EB2C 0008B92C 3C 80 80 07 */ lis r4, lbl_8006B5E8@ha /* 8008EB30 0008B930 7F E3 FB 78 */ mr r3, r31 /* 8008EB34 0008B934 90 01 00 0C */ stw r0, 0xc(r1) /* 8008EB38 0008B938 38 C4 B5 E8 */ addi r6, r4, lbl_8006B5E8@l /* 8008EB3C 0008B93C 38 85 28 F3 */ addi r4, r5, 0x28f3 /* 8008EB40 0008B940 38 A5 03 9E */ addi r5, r5, 0x39e -/* 8008EB44 0008B944 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008EB44 0008B944 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008EB48 0008B948 38 E0 00 00 */ li r7, 0 -/* 8008EB4C 0008B94C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008EB4C 0008B94C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008EB50 0008B950 39 00 00 00 */ li r8, 0 /* 8008EB54 0008B954 FC 40 08 90 */ fmr f2, f1 /* 8008EB58 0008B958 39 20 00 02 */ li r9, 2 /* 8008EB5C 0008B95C 39 40 00 14 */ li r10, 0x14 /* 8008EB60 0008B960 4B F7 88 61 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008EB64 0008B964 38 00 00 00 */ li r0, 0 -/* 8008EB68 0008B968 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008EB68 0008B968 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008EB6C 0008B96C 90 01 00 08 */ stw r0, 8(r1) -/* 8008EB70 0008B970 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008EB70 0008B970 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008EB74 0008B974 3C 80 80 07 */ lis r4, lbl_8006B5E8@ha /* 8008EB78 0008B978 7F E3 FB 78 */ mr r3, r31 /* 8008EB7C 0008B97C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008EB80 0008B980 38 C4 B5 E8 */ addi r6, r4, lbl_8006B5E8@l /* 8008EB84 0008B984 38 85 28 F3 */ addi r4, r5, 0x28f3 /* 8008EB88 0008B988 38 A5 03 97 */ addi r5, r5, 0x397 -/* 8008EB8C 0008B98C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008EB8C 0008B98C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008EB90 0008B990 38 E0 00 00 */ li r7, 0 -/* 8008EB94 0008B994 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008EB94 0008B994 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008EB98 0008B998 39 00 00 00 */ li r8, 0 /* 8008EB9C 0008B99C FC 40 08 90 */ fmr f2, f1 /* 8008EBA0 0008B9A0 39 20 00 03 */ li r9, 3 /* 8008EBA4 0008B9A4 39 40 00 14 */ li r10, 0x14 /* 8008EBA8 0008B9A8 4B F7 88 19 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008EBAC 0008B9AC 38 00 00 00 */ li r0, 0 -/* 8008EBB0 0008B9B0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008EBB0 0008B9B0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008EBB4 0008B9B4 90 01 00 08 */ stw r0, 8(r1) -/* 8008EBB8 0008B9B8 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008EBB8 0008B9B8 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008EBBC 0008B9BC 3C 80 80 07 */ lis r4, lbl_8006B604@ha /* 8008EBC0 0008B9C0 7F E3 FB 78 */ mr r3, r31 /* 8008EBC4 0008B9C4 90 01 00 0C */ stw r0, 0xc(r1) /* 8008EBC8 0008B9C8 38 C4 B6 04 */ addi r6, r4, lbl_8006B604@l /* 8008EBCC 0008B9CC 38 85 03 AC */ addi r4, r5, 0x3ac /* 8008EBD0 0008B9D0 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 8008EBD4 0008B9D4 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008EBD4 0008B9D4 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008EBD8 0008B9D8 38 E0 00 00 */ li r7, 0 -/* 8008EBDC 0008B9DC C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008EBDC 0008B9DC C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008EBE0 0008B9E0 39 00 00 00 */ li r8, 0 /* 8008EBE4 0008B9E4 FC 40 08 90 */ fmr f2, f1 /* 8008EBE8 0008B9E8 39 20 00 00 */ li r9, 0 /* 8008EBEC 0008B9EC 39 40 00 14 */ li r10, 0x14 /* 8008EBF0 0008B9F0 4B F7 87 D1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008EBF4 0008B9F4 38 00 00 00 */ li r0, 0 -/* 8008EBF8 0008B9F8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008EBF8 0008B9F8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008EBFC 0008B9FC 90 01 00 08 */ stw r0, 8(r1) -/* 8008EC00 0008BA00 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008EC00 0008BA00 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008EC04 0008BA04 3C 80 80 07 */ lis r4, lbl_8006B604@ha /* 8008EC08 0008BA08 7F E3 FB 78 */ mr r3, r31 /* 8008EC0C 0008BA0C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008EC10 0008BA10 38 C4 B6 04 */ addi r6, r4, lbl_8006B604@l /* 8008EC14 0008BA14 38 85 03 A5 */ addi r4, r5, 0x3a5 /* 8008EC18 0008BA18 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 8008EC1C 0008BA1C C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008EC1C 0008BA1C C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008EC20 0008BA20 38 E0 00 00 */ li r7, 0 -/* 8008EC24 0008BA24 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008EC24 0008BA24 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008EC28 0008BA28 39 00 00 00 */ li r8, 0 /* 8008EC2C 0008BA2C FC 40 08 90 */ fmr f2, f1 /* 8008EC30 0008BA30 39 20 00 01 */ li r9, 1 /* 8008EC34 0008BA34 39 40 00 14 */ li r10, 0x14 /* 8008EC38 0008BA38 4B F7 87 89 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008EC3C 0008BA3C 38 00 00 00 */ li r0, 0 -/* 8008EC40 0008BA40 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008EC40 0008BA40 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008EC44 0008BA44 90 01 00 08 */ stw r0, 8(r1) -/* 8008EC48 0008BA48 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008EC48 0008BA48 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008EC4C 0008BA4C 3C 80 80 07 */ lis r4, lbl_8006B604@ha /* 8008EC50 0008BA50 7F E3 FB 78 */ mr r3, r31 /* 8008EC54 0008BA54 90 01 00 0C */ stw r0, 0xc(r1) /* 8008EC58 0008BA58 38 C4 B6 04 */ addi r6, r4, lbl_8006B604@l /* 8008EC5C 0008BA5C 38 85 03 9E */ addi r4, r5, 0x39e /* 8008EC60 0008BA60 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 8008EC64 0008BA64 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008EC64 0008BA64 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008EC68 0008BA68 38 E0 00 00 */ li r7, 0 -/* 8008EC6C 0008BA6C C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008EC6C 0008BA6C C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008EC70 0008BA70 39 00 00 00 */ li r8, 0 /* 8008EC74 0008BA74 FC 40 08 90 */ fmr f2, f1 /* 8008EC78 0008BA78 39 20 00 02 */ li r9, 2 /* 8008EC7C 0008BA7C 39 40 00 14 */ li r10, 0x14 /* 8008EC80 0008BA80 4B F7 87 41 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008EC84 0008BA84 38 00 00 00 */ li r0, 0 -/* 8008EC88 0008BA88 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008EC88 0008BA88 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008EC8C 0008BA8C 90 01 00 08 */ stw r0, 8(r1) -/* 8008EC90 0008BA90 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008EC90 0008BA90 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008EC94 0008BA94 3C 80 80 07 */ lis r4, lbl_8006B604@ha /* 8008EC98 0008BA98 7F E3 FB 78 */ mr r3, r31 /* 8008EC9C 0008BA9C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008ECA0 0008BAA0 38 C4 B6 04 */ addi r6, r4, lbl_8006B604@l /* 8008ECA4 0008BAA4 38 85 03 97 */ addi r4, r5, 0x397 /* 8008ECA8 0008BAA8 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 8008ECAC 0008BAAC C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008ECAC 0008BAAC C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008ECB0 0008BAB0 38 E0 00 00 */ li r7, 0 -/* 8008ECB4 0008BAB4 C0 62 8C 4C */ lfs f3, lbl_803CD5CC-_SDA2_BASE_(r2) +/* 8008ECB4 0008BAB4 C0 62 8C 4C */ lfs f3, lbl__1458-_SDA2_BASE_(r2) /* 8008ECB8 0008BAB8 39 00 00 00 */ li r8, 0 /* 8008ECBC 0008BABC FC 40 08 90 */ fmr f2, f1 /* 8008ECC0 0008BAC0 39 20 00 03 */ li r9, 3 @@ -44008,21 +44008,21 @@ lbl_8008CB18: /* 8008ECE0 0008BAE0 4E 80 00 20 */ blr /* 8008ECE4 0008BAE4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8008ECE8 0008BAE8 7C 08 02 A6 */ mflr r0 -/* 8008ECEC 0008BAEC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008ECEC 0008BAEC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008ECF0 0008BAF0 38 80 00 00 */ li r4, 0 /* 8008ECF4 0008BAF4 90 01 00 24 */ stw r0, 0x24(r1) -/* 8008ECF8 0008BAF8 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 8008ECF8 0008BAF8 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 8008ECFC 0008BAFC 38 A0 00 00 */ li r5, 0 /* 8008ED00 0008BB00 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8008ED04 0008BB04 38 63 29 C8 */ addi r3, r3, 0x29c8 /* 8008ED08 0008BB08 4B F7 7F 69 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 8008ED0C 0008BB0C 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 8008ED10 0008BB10 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008ED10 0008BB10 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008ED14 0008BB14 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l /* 8008ED18 0008BB18 7C 7F 1B 78 */ mr r31, r3 /* 8008ED1C 0008BB1C 90 01 00 08 */ stw r0, 8(r1) /* 8008ED20 0008BB20 38 00 00 00 */ li r0, 0 -/* 8008ED24 0008BB24 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 8008ED24 0008BB24 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 8008ED28 0008BB28 38 A0 00 10 */ li r5, 0x10 /* 8008ED2C 0008BB2C 90 01 00 0C */ stw r0, 0xc(r1) /* 8008ED30 0008BB30 38 84 20 EC */ addi r4, r4, 0x20ec @@ -44032,15 +44032,15 @@ lbl_8008CB18: /* 8008ED40 0008BB40 39 00 00 00 */ li r8, 0 /* 8008ED44 0008BB44 39 20 00 00 */ li r9, 0 /* 8008ED48 0008BB48 39 40 00 00 */ li r10, 0 -/* 8008ED4C 0008BB4C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008ED50 0008BB50 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008ED4C 0008BB4C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008ED50 0008BB50 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008ED54 0008BB54 4B F7 80 05 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008ED58 0008BB58 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008ED5C 0008BB5C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008ED5C 0008BB5C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008ED60 0008BB60 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008ED64 0008BB64 38 00 00 00 */ li r0, 0 /* 8008ED68 0008BB68 90 81 00 08 */ stw r4, 8(r1) -/* 8008ED6C 0008BB6C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008ED6C 0008BB6C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008ED70 0008BB70 7F E3 FB 78 */ mr r3, r31 /* 8008ED74 0008BB74 38 A0 00 10 */ li r5, 0x10 /* 8008ED78 0008BB78 90 01 00 0C */ stw r0, 0xc(r1) @@ -44051,15 +44051,15 @@ lbl_8008CB18: /* 8008ED8C 0008BB8C 39 00 00 00 */ li r8, 0 /* 8008ED90 0008BB90 39 20 00 00 */ li r9, 0 /* 8008ED94 0008BB94 39 40 00 00 */ li r10, 0 -/* 8008ED98 0008BB98 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008ED9C 0008BB9C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008ED98 0008BB98 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008ED9C 0008BB9C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008EDA0 0008BBA0 4B F7 7F B9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008EDA4 0008BBA4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008EDA8 0008BBA8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008EDA8 0008BBA8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008EDAC 0008BBAC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008EDB0 0008BBB0 38 00 00 00 */ li r0, 0 /* 8008EDB4 0008BBB4 90 81 00 08 */ stw r4, 8(r1) -/* 8008EDB8 0008BBB8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008EDB8 0008BBB8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008EDBC 0008BBBC 7F E3 FB 78 */ mr r3, r31 /* 8008EDC0 0008BBC0 38 A0 00 10 */ li r5, 0x10 /* 8008EDC4 0008BBC4 90 01 00 0C */ stw r0, 0xc(r1) @@ -44070,15 +44070,15 @@ lbl_8008CB18: /* 8008EDD8 0008BBD8 39 00 00 00 */ li r8, 0 /* 8008EDDC 0008BBDC 39 20 00 00 */ li r9, 0 /* 8008EDE0 0008BBE0 39 40 00 00 */ li r10, 0 -/* 8008EDE4 0008BBE4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008EDE8 0008BBE8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008EDE4 0008BBE4 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008EDE8 0008BBE8 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008EDEC 0008BBEC 4B F7 7F 6D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008EDF0 0008BBF0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008EDF4 0008BBF4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008EDF4 0008BBF4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008EDF8 0008BBF8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008EDFC 0008BBFC 38 00 00 00 */ li r0, 0 /* 8008EE00 0008BC00 90 81 00 08 */ stw r4, 8(r1) -/* 8008EE04 0008BC04 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008EE04 0008BC04 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008EE08 0008BC08 7F E3 FB 78 */ mr r3, r31 /* 8008EE0C 0008BC0C 38 A0 00 10 */ li r5, 0x10 /* 8008EE10 0008BC10 90 01 00 0C */ stw r0, 0xc(r1) @@ -44089,15 +44089,15 @@ lbl_8008CB18: /* 8008EE24 0008BC24 39 00 00 00 */ li r8, 0 /* 8008EE28 0008BC28 39 20 00 00 */ li r9, 0 /* 8008EE2C 0008BC2C 39 40 00 00 */ li r10, 0 -/* 8008EE30 0008BC30 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008EE34 0008BC34 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008EE30 0008BC30 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008EE34 0008BC34 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008EE38 0008BC38 4B F7 7F 21 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008EE3C 0008BC3C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008EE40 0008BC40 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008EE40 0008BC40 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008EE44 0008BC44 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008EE48 0008BC48 38 00 00 00 */ li r0, 0 /* 8008EE4C 0008BC4C 90 81 00 08 */ stw r4, 8(r1) -/* 8008EE50 0008BC50 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008EE50 0008BC50 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008EE54 0008BC54 7F E3 FB 78 */ mr r3, r31 /* 8008EE58 0008BC58 38 A0 00 10 */ li r5, 0x10 /* 8008EE5C 0008BC5C 90 01 00 0C */ stw r0, 0xc(r1) @@ -44108,15 +44108,15 @@ lbl_8008CB18: /* 8008EE70 0008BC70 39 00 00 00 */ li r8, 0 /* 8008EE74 0008BC74 39 20 00 00 */ li r9, 0 /* 8008EE78 0008BC78 39 40 00 00 */ li r10, 0 -/* 8008EE7C 0008BC7C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008EE80 0008BC80 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008EE7C 0008BC7C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008EE80 0008BC80 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008EE84 0008BC84 4B F7 7E D5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008EE88 0008BC88 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008EE8C 0008BC8C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008EE8C 0008BC8C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008EE90 0008BC90 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008EE94 0008BC94 38 00 00 00 */ li r0, 0 /* 8008EE98 0008BC98 90 81 00 08 */ stw r4, 8(r1) -/* 8008EE9C 0008BC9C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008EE9C 0008BC9C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008EEA0 0008BCA0 7F E3 FB 78 */ mr r3, r31 /* 8008EEA4 0008BCA4 38 A0 00 10 */ li r5, 0x10 /* 8008EEA8 0008BCA8 90 01 00 0C */ stw r0, 0xc(r1) @@ -44127,15 +44127,15 @@ lbl_8008CB18: /* 8008EEBC 0008BCBC 39 00 00 00 */ li r8, 0 /* 8008EEC0 0008BCC0 39 20 00 00 */ li r9, 0 /* 8008EEC4 0008BCC4 39 40 00 00 */ li r10, 0 -/* 8008EEC8 0008BCC8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008EECC 0008BCCC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008EEC8 0008BCC8 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008EECC 0008BCCC C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008EED0 0008BCD0 4B F7 7E 89 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008EED4 0008BCD4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008EED8 0008BCD8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008EED8 0008BCD8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008EEDC 0008BCDC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008EEE0 0008BCE0 38 00 00 00 */ li r0, 0 /* 8008EEE4 0008BCE4 90 81 00 08 */ stw r4, 8(r1) -/* 8008EEE8 0008BCE8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008EEE8 0008BCE8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008EEEC 0008BCEC 7F E3 FB 78 */ mr r3, r31 /* 8008EEF0 0008BCF0 38 A0 00 10 */ li r5, 0x10 /* 8008EEF4 0008BCF4 90 01 00 0C */ stw r0, 0xc(r1) @@ -44146,8 +44146,8 @@ lbl_8008CB18: /* 8008EF08 0008BD08 39 00 00 00 */ li r8, 0 /* 8008EF0C 0008BD0C 39 20 00 00 */ li r9, 0 /* 8008EF10 0008BD10 39 40 00 00 */ li r10, 0 -/* 8008EF14 0008BD14 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008EF18 0008BD18 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008EF14 0008BD14 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008EF18 0008BD18 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008EF1C 0008BD1C 4B F7 7E 3D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008EF20 0008BD20 80 01 00 24 */ lwz r0, 0x24(r1) /* 8008EF24 0008BD24 7F E3 FB 78 */ mr r3, r31 @@ -44157,21 +44157,21 @@ lbl_8008CB18: /* 8008EF34 0008BD34 4E 80 00 20 */ blr /* 8008EF38 0008BD38 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8008EF3C 0008BD3C 7C 08 02 A6 */ mflr r0 -/* 8008EF40 0008BD40 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008EF40 0008BD40 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008EF44 0008BD44 38 80 00 00 */ li r4, 0 /* 8008EF48 0008BD48 90 01 00 24 */ stw r0, 0x24(r1) -/* 8008EF4C 0008BD4C 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 8008EF4C 0008BD4C 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 8008EF50 0008BD50 38 A0 00 00 */ li r5, 0 /* 8008EF54 0008BD54 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8008EF58 0008BD58 38 63 29 D1 */ addi r3, r3, 0x29d1 /* 8008EF5C 0008BD5C 4B F7 7D 15 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 8008EF60 0008BD60 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 8008EF64 0008BD64 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008EF64 0008BD64 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008EF68 0008BD68 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l /* 8008EF6C 0008BD6C 7C 7F 1B 78 */ mr r31, r3 /* 8008EF70 0008BD70 90 01 00 08 */ stw r0, 8(r1) /* 8008EF74 0008BD74 38 00 00 00 */ li r0, 0 -/* 8008EF78 0008BD78 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 8008EF78 0008BD78 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 8008EF7C 0008BD7C 38 A0 00 10 */ li r5, 0x10 /* 8008EF80 0008BD80 90 01 00 0C */ stw r0, 0xc(r1) /* 8008EF84 0008BD84 38 84 01 F2 */ addi r4, r4, 0x1f2 @@ -44181,15 +44181,15 @@ lbl_8008CB18: /* 8008EF94 0008BD94 39 00 00 00 */ li r8, 0 /* 8008EF98 0008BD98 39 20 00 00 */ li r9, 0 /* 8008EF9C 0008BD9C 39 40 00 00 */ li r10, 0 -/* 8008EFA0 0008BDA0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008EFA4 0008BDA4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008EFA0 0008BDA0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008EFA4 0008BDA4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008EFA8 0008BDA8 4B F7 7D B1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008EFAC 0008BDAC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008EFB0 0008BDB0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008EFB0 0008BDB0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008EFB4 0008BDB4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008EFB8 0008BDB8 38 00 00 00 */ li r0, 0 /* 8008EFBC 0008BDBC 90 81 00 08 */ stw r4, 8(r1) -/* 8008EFC0 0008BDC0 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008EFC0 0008BDC0 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008EFC4 0008BDC4 7F E3 FB 78 */ mr r3, r31 /* 8008EFC8 0008BDC8 38 A0 00 10 */ li r5, 0x10 /* 8008EFCC 0008BDCC 90 01 00 0C */ stw r0, 0xc(r1) @@ -44200,40 +44200,40 @@ lbl_8008CB18: /* 8008EFE0 0008BDE0 39 00 00 00 */ li r8, 0 /* 8008EFE4 0008BDE4 39 20 00 00 */ li r9, 0 /* 8008EFE8 0008BDE8 39 40 00 00 */ li r10, 0 -/* 8008EFEC 0008BDEC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008EFF0 0008BDF0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008EFEC 0008BDEC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008EFF0 0008BDF0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008EFF4 0008BDF4 4B F7 7D 65 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008EFF8 0008BDF8 38 00 00 00 */ li r0, 0 -/* 8008EFFC 0008BDFC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008EFFC 0008BDFC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F000 0008BE00 90 01 00 08 */ stw r0, 8(r1) -/* 8008F004 0008BE04 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008F004 0008BE04 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008F008 0008BE08 3C 80 80 07 */ lis r4, lbl_8006A864@ha /* 8008F00C 0008BE0C 7F E3 FB 78 */ mr r3, r31 /* 8008F010 0008BE10 90 01 00 0C */ stw r0, 0xc(r1) /* 8008F014 0008BE14 38 C4 A8 64 */ addi r6, r4, lbl_8006A864@l /* 8008F018 0008BE18 38 85 01 F2 */ addi r4, r5, 0x1f2 /* 8008F01C 0008BE1C 38 A5 29 E5 */ addi r5, r5, 0x29e5 -/* 8008F020 0008BE20 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F020 0008BE20 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008F024 0008BE24 38 E0 00 00 */ li r7, 0 -/* 8008F028 0008BE28 C0 62 8D 44 */ lfs f3, lbl_803CD6C4-_SDA2_BASE_(r2) +/* 8008F028 0008BE28 C0 62 8D 44 */ lfs f3, lbl__3633-_SDA2_BASE_(r2) /* 8008F02C 0008BE2C 39 00 00 00 */ li r8, 0 /* 8008F030 0008BE30 FC 40 08 90 */ fmr f2, f1 /* 8008F034 0008BE34 39 20 00 00 */ li r9, 0 /* 8008F038 0008BE38 39 40 00 01 */ li r10, 1 /* 8008F03C 0008BE3C 4B F7 83 85 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8008F040 0008BE40 38 00 00 00 */ li r0, 0 -/* 8008F044 0008BE44 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F044 0008BE44 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F048 0008BE48 90 01 00 08 */ stw r0, 8(r1) -/* 8008F04C 0008BE4C 38 A3 61 18 */ addi r5, r3, lbl_80256118@l +/* 8008F04C 0008BE4C 38 A3 61 18 */ addi r5, r3, lbl__stringBase0_31@l /* 8008F050 0008BE50 3C 80 80 07 */ lis r4, lbl_8006A890@ha /* 8008F054 0008BE54 7F E3 FB 78 */ mr r3, r31 /* 8008F058 0008BE58 90 01 00 0C */ stw r0, 0xc(r1) /* 8008F05C 0008BE5C 38 C4 A8 90 */ addi r6, r4, lbl_8006A890@l /* 8008F060 0008BE60 38 85 29 E5 */ addi r4, r5, 0x29e5 /* 8008F064 0008BE64 38 A5 01 F2 */ addi r5, r5, 0x1f2 -/* 8008F068 0008BE68 C0 22 8C 20 */ lfs f1, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F068 0008BE68 C0 22 8C 20 */ lfs f1, lbl__976_1-_SDA2_BASE_(r2) /* 8008F06C 0008BE6C 38 E0 00 00 */ li r7, 0 -/* 8008F070 0008BE70 C0 62 8D 44 */ lfs f3, lbl_803CD6C4-_SDA2_BASE_(r2) +/* 8008F070 0008BE70 C0 62 8D 44 */ lfs f3, lbl__3633-_SDA2_BASE_(r2) /* 8008F074 0008BE74 39 00 00 00 */ li r8, 0 /* 8008F078 0008BE78 FC 40 08 90 */ fmr f2, f1 /* 8008F07C 0008BE7C 39 20 00 00 */ li r9, 0 @@ -44247,21 +44247,21 @@ lbl_8008CB18: /* 8008F09C 0008BE9C 4E 80 00 20 */ blr /* 8008F0A0 0008BEA0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8008F0A4 0008BEA4 7C 08 02 A6 */ mflr r0 -/* 8008F0A8 0008BEA8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F0A8 0008BEA8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F0AC 0008BEAC 38 80 00 00 */ li r4, 0 /* 8008F0B0 0008BEB0 90 01 00 24 */ stw r0, 0x24(r1) -/* 8008F0B4 0008BEB4 38 63 61 18 */ addi r3, r3, lbl_80256118@l +/* 8008F0B4 0008BEB4 38 63 61 18 */ addi r3, r3, lbl__stringBase0_31@l /* 8008F0B8 0008BEB8 38 A0 00 00 */ li r5, 0 /* 8008F0BC 0008BEBC 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8008F0C0 0008BEC0 38 63 21 D8 */ addi r3, r3, 0x21d8 /* 8008F0C4 0008BEC4 4B F7 7B AD */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 8008F0C8 0008BEC8 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 8008F0CC 0008BECC 3C 80 80 25 */ lis r4, lbl_80256118@ha +/* 8008F0CC 0008BECC 3C 80 80 25 */ lis r4, lbl__stringBase0_31@ha /* 8008F0D0 0008BED0 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l /* 8008F0D4 0008BED4 7C 7F 1B 78 */ mr r31, r3 /* 8008F0D8 0008BED8 90 01 00 08 */ stw r0, 8(r1) /* 8008F0DC 0008BEDC 38 00 00 00 */ li r0, 0 -/* 8008F0E0 0008BEE0 38 84 61 18 */ addi r4, r4, lbl_80256118@l +/* 8008F0E0 0008BEE0 38 84 61 18 */ addi r4, r4, lbl__stringBase0_31@l /* 8008F0E4 0008BEE4 38 A0 00 10 */ li r5, 0x10 /* 8008F0E8 0008BEE8 90 01 00 0C */ stw r0, 0xc(r1) /* 8008F0EC 0008BEEC 38 84 01 F2 */ addi r4, r4, 0x1f2 @@ -44271,15 +44271,15 @@ lbl_8008CB18: /* 8008F0FC 0008BEFC 39 00 00 00 */ li r8, 0 /* 8008F100 0008BF00 39 20 00 00 */ li r9, 0 /* 8008F104 0008BF04 39 40 00 00 */ li r10, 0 -/* 8008F108 0008BF08 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008F10C 0008BF0C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F108 0008BF08 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008F10C 0008BF0C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008F110 0008BF10 4B F7 7C 49 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F114 0008BF14 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008F118 0008BF18 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F118 0008BF18 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F11C 0008BF1C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008F120 0008BF20 38 00 00 00 */ li r0, 0 /* 8008F124 0008BF24 90 81 00 08 */ stw r4, 8(r1) -/* 8008F128 0008BF28 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008F128 0008BF28 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008F12C 0008BF2C 7F E3 FB 78 */ mr r3, r31 /* 8008F130 0008BF30 38 A0 00 10 */ li r5, 0x10 /* 8008F134 0008BF34 90 01 00 0C */ stw r0, 0xc(r1) @@ -44290,15 +44290,15 @@ lbl_8008CB18: /* 8008F148 0008BF48 39 00 00 00 */ li r8, 0 /* 8008F14C 0008BF4C 39 20 00 00 */ li r9, 0 /* 8008F150 0008BF50 39 40 00 00 */ li r10, 0 -/* 8008F154 0008BF54 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008F158 0008BF58 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F154 0008BF54 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008F158 0008BF58 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008F15C 0008BF5C 4B F7 7B FD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F160 0008BF60 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008F164 0008BF64 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F164 0008BF64 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F168 0008BF68 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008F16C 0008BF6C 38 00 00 00 */ li r0, 0 /* 8008F170 0008BF70 90 81 00 08 */ stw r4, 8(r1) -/* 8008F174 0008BF74 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008F174 0008BF74 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008F178 0008BF78 7F E3 FB 78 */ mr r3, r31 /* 8008F17C 0008BF7C 38 A0 00 10 */ li r5, 0x10 /* 8008F180 0008BF80 90 01 00 0C */ stw r0, 0xc(r1) @@ -44309,15 +44309,15 @@ lbl_8008CB18: /* 8008F194 0008BF94 39 00 00 00 */ li r8, 0 /* 8008F198 0008BF98 39 20 00 00 */ li r9, 0 /* 8008F19C 0008BF9C 39 40 00 00 */ li r10, 0 -/* 8008F1A0 0008BFA0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008F1A4 0008BFA4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F1A0 0008BFA0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008F1A4 0008BFA4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008F1A8 0008BFA8 4B F7 7B B1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F1AC 0008BFAC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008F1B0 0008BFB0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F1B0 0008BFB0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F1B4 0008BFB4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008F1B8 0008BFB8 38 00 00 00 */ li r0, 0 /* 8008F1BC 0008BFBC 90 81 00 08 */ stw r4, 8(r1) -/* 8008F1C0 0008BFC0 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008F1C0 0008BFC0 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008F1C4 0008BFC4 7F E3 FB 78 */ mr r3, r31 /* 8008F1C8 0008BFC8 38 A0 00 10 */ li r5, 0x10 /* 8008F1CC 0008BFCC 90 01 00 0C */ stw r0, 0xc(r1) @@ -44328,15 +44328,15 @@ lbl_8008CB18: /* 8008F1E0 0008BFE0 39 00 00 00 */ li r8, 0 /* 8008F1E4 0008BFE4 39 20 00 00 */ li r9, 0 /* 8008F1E8 0008BFE8 39 40 00 00 */ li r10, 0 -/* 8008F1EC 0008BFEC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008F1F0 0008BFF0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F1EC 0008BFEC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008F1F0 0008BFF0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008F1F4 0008BFF4 4B F7 7B 65 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F1F8 0008BFF8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008F1FC 0008BFFC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F1FC 0008BFFC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F200 0008C000 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008F204 0008C004 38 00 00 00 */ li r0, 0 /* 8008F208 0008C008 90 81 00 08 */ stw r4, 8(r1) -/* 8008F20C 0008C00C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008F20C 0008C00C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008F210 0008C010 7F E3 FB 78 */ mr r3, r31 /* 8008F214 0008C014 38 A0 00 10 */ li r5, 0x10 /* 8008F218 0008C018 90 01 00 0C */ stw r0, 0xc(r1) @@ -44347,15 +44347,15 @@ lbl_8008CB18: /* 8008F22C 0008C02C 39 00 00 00 */ li r8, 0 /* 8008F230 0008C030 39 20 00 00 */ li r9, 0 /* 8008F234 0008C034 39 40 00 00 */ li r10, 0 -/* 8008F238 0008C038 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008F23C 0008C03C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F238 0008C038 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008F23C 0008C03C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008F240 0008C040 4B F7 7B 19 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F244 0008C044 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008F248 0008C048 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F248 0008C048 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F24C 0008C04C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008F250 0008C050 38 00 00 00 */ li r0, 0 /* 8008F254 0008C054 90 81 00 08 */ stw r4, 8(r1) -/* 8008F258 0008C058 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008F258 0008C058 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008F25C 0008C05C 7F E3 FB 78 */ mr r3, r31 /* 8008F260 0008C060 38 A0 00 10 */ li r5, 0x10 /* 8008F264 0008C064 90 01 00 0C */ stw r0, 0xc(r1) @@ -44366,15 +44366,15 @@ lbl_8008CB18: /* 8008F278 0008C078 39 00 00 00 */ li r8, 0 /* 8008F27C 0008C07C 39 20 00 00 */ li r9, 0 /* 8008F280 0008C080 39 40 00 00 */ li r10, 0 -/* 8008F284 0008C084 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008F288 0008C088 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F284 0008C084 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008F288 0008C088 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008F28C 0008C08C 4B F7 7A CD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F290 0008C090 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008F294 0008C094 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F294 0008C094 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F298 0008C098 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008F29C 0008C09C 38 00 00 00 */ li r0, 0 /* 8008F2A0 0008C0A0 90 81 00 08 */ stw r4, 8(r1) -/* 8008F2A4 0008C0A4 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008F2A4 0008C0A4 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008F2A8 0008C0A8 7F E3 FB 78 */ mr r3, r31 /* 8008F2AC 0008C0AC 38 A0 00 10 */ li r5, 0x10 /* 8008F2B0 0008C0B0 90 01 00 0C */ stw r0, 0xc(r1) @@ -44385,15 +44385,15 @@ lbl_8008CB18: /* 8008F2C4 0008C0C4 39 00 00 00 */ li r8, 0 /* 8008F2C8 0008C0C8 39 20 00 00 */ li r9, 0 /* 8008F2CC 0008C0CC 39 40 00 00 */ li r10, 0 -/* 8008F2D0 0008C0D0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008F2D4 0008C0D4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F2D0 0008C0D0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008F2D4 0008C0D4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008F2D8 0008C0D8 4B F7 7A 81 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F2DC 0008C0DC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008F2E0 0008C0E0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F2E0 0008C0E0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F2E4 0008C0E4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008F2E8 0008C0E8 38 00 00 00 */ li r0, 0 /* 8008F2EC 0008C0EC 90 81 00 08 */ stw r4, 8(r1) -/* 8008F2F0 0008C0F0 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008F2F0 0008C0F0 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008F2F4 0008C0F4 7F E3 FB 78 */ mr r3, r31 /* 8008F2F8 0008C0F8 38 A0 00 10 */ li r5, 0x10 /* 8008F2FC 0008C0FC 90 01 00 0C */ stw r0, 0xc(r1) @@ -44404,15 +44404,15 @@ lbl_8008CB18: /* 8008F310 0008C110 39 00 00 00 */ li r8, 0 /* 8008F314 0008C114 39 20 00 00 */ li r9, 0 /* 8008F318 0008C118 39 40 00 00 */ li r10, 0 -/* 8008F31C 0008C11C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008F320 0008C120 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F31C 0008C11C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008F320 0008C120 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008F324 0008C124 4B F7 7A 35 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F328 0008C128 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008F32C 0008C12C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F32C 0008C12C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F330 0008C130 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008F334 0008C134 38 00 00 00 */ li r0, 0 /* 8008F338 0008C138 90 81 00 08 */ stw r4, 8(r1) -/* 8008F33C 0008C13C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008F33C 0008C13C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008F340 0008C140 7F E3 FB 78 */ mr r3, r31 /* 8008F344 0008C144 38 A0 00 10 */ li r5, 0x10 /* 8008F348 0008C148 90 01 00 0C */ stw r0, 0xc(r1) @@ -44423,15 +44423,15 @@ lbl_8008CB18: /* 8008F35C 0008C15C 39 00 00 00 */ li r8, 0 /* 8008F360 0008C160 39 20 00 00 */ li r9, 0 /* 8008F364 0008C164 39 40 00 00 */ li r10, 0 -/* 8008F368 0008C168 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008F36C 0008C16C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F368 0008C168 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008F36C 0008C16C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008F370 0008C170 4B F7 79 E9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F374 0008C174 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008F378 0008C178 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F378 0008C178 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F37C 0008C17C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008F380 0008C180 38 00 00 00 */ li r0, 0 /* 8008F384 0008C184 90 81 00 08 */ stw r4, 8(r1) -/* 8008F388 0008C188 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008F388 0008C188 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008F38C 0008C18C 7F E3 FB 78 */ mr r3, r31 /* 8008F390 0008C190 38 A0 00 10 */ li r5, 0x10 /* 8008F394 0008C194 90 01 00 0C */ stw r0, 0xc(r1) @@ -44442,15 +44442,15 @@ lbl_8008CB18: /* 8008F3A8 0008C1A8 39 00 00 00 */ li r8, 0 /* 8008F3AC 0008C1AC 39 20 00 00 */ li r9, 0 /* 8008F3B0 0008C1B0 39 40 00 00 */ li r10, 0 -/* 8008F3B4 0008C1B4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008F3B8 0008C1B8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F3B4 0008C1B4 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008F3B8 0008C1B8 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008F3BC 0008C1BC 4B F7 79 9D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F3C0 0008C1C0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008F3C4 0008C1C4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F3C4 0008C1C4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F3C8 0008C1C8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008F3CC 0008C1CC 38 00 00 00 */ li r0, 0 /* 8008F3D0 0008C1D0 90 81 00 08 */ stw r4, 8(r1) -/* 8008F3D4 0008C1D4 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008F3D4 0008C1D4 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008F3D8 0008C1D8 7F E3 FB 78 */ mr r3, r31 /* 8008F3DC 0008C1DC 38 A0 00 10 */ li r5, 0x10 /* 8008F3E0 0008C1E0 90 01 00 0C */ stw r0, 0xc(r1) @@ -44461,15 +44461,15 @@ lbl_8008CB18: /* 8008F3F4 0008C1F4 39 00 00 00 */ li r8, 0 /* 8008F3F8 0008C1F8 39 20 00 00 */ li r9, 0 /* 8008F3FC 0008C1FC 39 40 00 00 */ li r10, 0 -/* 8008F400 0008C200 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008F404 0008C204 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F400 0008C200 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008F404 0008C204 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008F408 0008C208 4B F7 79 51 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F40C 0008C20C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008F410 0008C210 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F410 0008C210 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F414 0008C214 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008F418 0008C218 38 00 00 00 */ li r0, 0 /* 8008F41C 0008C21C 90 81 00 08 */ stw r4, 8(r1) -/* 8008F420 0008C220 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008F420 0008C220 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008F424 0008C224 7F E3 FB 78 */ mr r3, r31 /* 8008F428 0008C228 38 A0 00 10 */ li r5, 0x10 /* 8008F42C 0008C22C 90 01 00 0C */ stw r0, 0xc(r1) @@ -44480,15 +44480,15 @@ lbl_8008CB18: /* 8008F440 0008C240 39 00 00 00 */ li r8, 0 /* 8008F444 0008C244 39 20 00 00 */ li r9, 0 /* 8008F448 0008C248 39 40 00 00 */ li r10, 0 -/* 8008F44C 0008C24C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008F450 0008C250 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F44C 0008C24C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008F450 0008C250 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008F454 0008C254 4B F7 79 05 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F458 0008C258 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008F45C 0008C25C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F45C 0008C25C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F460 0008C260 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008F464 0008C264 38 00 00 00 */ li r0, 0 /* 8008F468 0008C268 90 81 00 08 */ stw r4, 8(r1) -/* 8008F46C 0008C26C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008F46C 0008C26C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008F470 0008C270 7F E3 FB 78 */ mr r3, r31 /* 8008F474 0008C274 38 A0 00 10 */ li r5, 0x10 /* 8008F478 0008C278 90 01 00 0C */ stw r0, 0xc(r1) @@ -44499,15 +44499,15 @@ lbl_8008CB18: /* 8008F48C 0008C28C 39 00 00 00 */ li r8, 0 /* 8008F490 0008C290 39 20 00 00 */ li r9, 0 /* 8008F494 0008C294 39 40 00 00 */ li r10, 0 -/* 8008F498 0008C298 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008F49C 0008C29C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F498 0008C298 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008F49C 0008C29C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008F4A0 0008C2A0 4B F7 78 B9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F4A4 0008C2A4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008F4A8 0008C2A8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F4A8 0008C2A8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F4AC 0008C2AC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008F4B0 0008C2B0 38 00 00 00 */ li r0, 0 /* 8008F4B4 0008C2B4 90 81 00 08 */ stw r4, 8(r1) -/* 8008F4B8 0008C2B8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008F4B8 0008C2B8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008F4BC 0008C2BC 7F E3 FB 78 */ mr r3, r31 /* 8008F4C0 0008C2C0 38 A0 00 10 */ li r5, 0x10 /* 8008F4C4 0008C2C4 90 01 00 0C */ stw r0, 0xc(r1) @@ -44518,15 +44518,15 @@ lbl_8008CB18: /* 8008F4D8 0008C2D8 39 00 00 00 */ li r8, 0 /* 8008F4DC 0008C2DC 39 20 00 00 */ li r9, 0 /* 8008F4E0 0008C2E0 39 40 00 00 */ li r10, 0 -/* 8008F4E4 0008C2E4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008F4E8 0008C2E8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F4E4 0008C2E4 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008F4E8 0008C2E8 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008F4EC 0008C2EC 4B F7 78 6D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F4F0 0008C2F0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008F4F4 0008C2F4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F4F4 0008C2F4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F4F8 0008C2F8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008F4FC 0008C2FC 38 00 00 00 */ li r0, 0 /* 8008F500 0008C300 90 81 00 08 */ stw r4, 8(r1) -/* 8008F504 0008C304 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008F504 0008C304 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008F508 0008C308 7F E3 FB 78 */ mr r3, r31 /* 8008F50C 0008C30C 38 A0 00 20 */ li r5, 0x20 /* 8008F510 0008C310 90 01 00 0C */ stw r0, 0xc(r1) @@ -44537,15 +44537,15 @@ lbl_8008CB18: /* 8008F524 0008C324 39 00 00 00 */ li r8, 0 /* 8008F528 0008C328 39 20 00 00 */ li r9, 0 /* 8008F52C 0008C32C 39 40 00 00 */ li r10, 0 -/* 8008F530 0008C330 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008F534 0008C334 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F530 0008C330 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008F534 0008C334 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008F538 0008C338 4B F7 78 21 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F53C 0008C33C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008F540 0008C340 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F540 0008C340 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F544 0008C344 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008F548 0008C348 38 00 00 00 */ li r0, 0 /* 8008F54C 0008C34C 90 81 00 08 */ stw r4, 8(r1) -/* 8008F550 0008C350 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008F550 0008C350 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008F554 0008C354 7F E3 FB 78 */ mr r3, r31 /* 8008F558 0008C358 38 A0 00 20 */ li r5, 0x20 /* 8008F55C 0008C35C 90 01 00 0C */ stw r0, 0xc(r1) @@ -44556,15 +44556,15 @@ lbl_8008CB18: /* 8008F570 0008C370 39 00 00 00 */ li r8, 0 /* 8008F574 0008C374 39 20 00 00 */ li r9, 0 /* 8008F578 0008C378 39 40 00 00 */ li r10, 0 -/* 8008F57C 0008C37C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008F580 0008C380 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F57C 0008C37C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008F580 0008C380 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008F584 0008C384 4B F7 77 D5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F588 0008C388 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008F58C 0008C38C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F58C 0008C38C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F590 0008C390 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008F594 0008C394 38 00 00 00 */ li r0, 0 /* 8008F598 0008C398 90 81 00 08 */ stw r4, 8(r1) -/* 8008F59C 0008C39C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008F59C 0008C39C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008F5A0 0008C3A0 7F E3 FB 78 */ mr r3, r31 /* 8008F5A4 0008C3A4 38 A0 00 20 */ li r5, 0x20 /* 8008F5A8 0008C3A8 90 01 00 0C */ stw r0, 0xc(r1) @@ -44575,15 +44575,15 @@ lbl_8008CB18: /* 8008F5BC 0008C3BC 39 00 00 00 */ li r8, 0 /* 8008F5C0 0008C3C0 39 20 00 00 */ li r9, 0 /* 8008F5C4 0008C3C4 39 40 00 00 */ li r10, 0 -/* 8008F5C8 0008C3C8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008F5CC 0008C3CC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F5C8 0008C3C8 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008F5CC 0008C3CC C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008F5D0 0008C3D0 4B F7 77 89 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F5D4 0008C3D4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008F5D8 0008C3D8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F5D8 0008C3D8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F5DC 0008C3DC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008F5E0 0008C3E0 38 00 00 00 */ li r0, 0 /* 8008F5E4 0008C3E4 90 81 00 08 */ stw r4, 8(r1) -/* 8008F5E8 0008C3E8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008F5E8 0008C3E8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008F5EC 0008C3EC 7F E3 FB 78 */ mr r3, r31 /* 8008F5F0 0008C3F0 38 A0 00 20 */ li r5, 0x20 /* 8008F5F4 0008C3F4 90 01 00 0C */ stw r0, 0xc(r1) @@ -44594,15 +44594,15 @@ lbl_8008CB18: /* 8008F608 0008C408 39 00 00 00 */ li r8, 0 /* 8008F60C 0008C40C 39 20 00 00 */ li r9, 0 /* 8008F610 0008C410 39 40 00 00 */ li r10, 0 -/* 8008F614 0008C414 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008F618 0008C418 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F614 0008C414 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008F618 0008C418 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008F61C 0008C41C 4B F7 77 3D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F620 0008C420 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008F624 0008C424 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F624 0008C424 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F628 0008C428 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008F62C 0008C42C 38 00 00 00 */ li r0, 0 /* 8008F630 0008C430 90 81 00 08 */ stw r4, 8(r1) -/* 8008F634 0008C434 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008F634 0008C434 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008F638 0008C438 7F E3 FB 78 */ mr r3, r31 /* 8008F63C 0008C43C 38 A0 00 20 */ li r5, 0x20 /* 8008F640 0008C440 90 01 00 0C */ stw r0, 0xc(r1) @@ -44613,15 +44613,15 @@ lbl_8008CB18: /* 8008F654 0008C454 39 00 00 00 */ li r8, 0 /* 8008F658 0008C458 39 20 00 00 */ li r9, 0 /* 8008F65C 0008C45C 39 40 00 00 */ li r10, 0 -/* 8008F660 0008C460 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008F664 0008C464 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F660 0008C460 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008F664 0008C464 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008F668 0008C468 4B F7 76 F1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F66C 0008C46C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008F670 0008C470 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F670 0008C470 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F674 0008C474 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008F678 0008C478 38 00 00 00 */ li r0, 0 /* 8008F67C 0008C47C 90 81 00 08 */ stw r4, 8(r1) -/* 8008F680 0008C480 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008F680 0008C480 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008F684 0008C484 7F E3 FB 78 */ mr r3, r31 /* 8008F688 0008C488 38 A0 00 20 */ li r5, 0x20 /* 8008F68C 0008C48C 90 01 00 0C */ stw r0, 0xc(r1) @@ -44632,15 +44632,15 @@ lbl_8008CB18: /* 8008F6A0 0008C4A0 39 00 00 00 */ li r8, 0 /* 8008F6A4 0008C4A4 39 20 00 00 */ li r9, 0 /* 8008F6A8 0008C4A8 39 40 00 00 */ li r10, 0 -/* 8008F6AC 0008C4AC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008F6B0 0008C4B0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F6AC 0008C4AC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008F6B0 0008C4B0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008F6B4 0008C4B4 4B F7 76 A5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F6B8 0008C4B8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008F6BC 0008C4BC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F6BC 0008C4BC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F6C0 0008C4C0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008F6C4 0008C4C4 38 00 00 00 */ li r0, 0 /* 8008F6C8 0008C4C8 90 81 00 08 */ stw r4, 8(r1) -/* 8008F6CC 0008C4CC 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008F6CC 0008C4CC 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008F6D0 0008C4D0 7F E3 FB 78 */ mr r3, r31 /* 8008F6D4 0008C4D4 38 A0 00 20 */ li r5, 0x20 /* 8008F6D8 0008C4D8 90 01 00 0C */ stw r0, 0xc(r1) @@ -44651,15 +44651,15 @@ lbl_8008CB18: /* 8008F6EC 0008C4EC 39 00 00 00 */ li r8, 0 /* 8008F6F0 0008C4F0 39 20 00 00 */ li r9, 0 /* 8008F6F4 0008C4F4 39 40 00 00 */ li r10, 0 -/* 8008F6F8 0008C4F8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008F6FC 0008C4FC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F6F8 0008C4F8 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008F6FC 0008C4FC C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008F700 0008C500 4B F7 76 59 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F704 0008C504 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008F708 0008C508 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F708 0008C508 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F70C 0008C50C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008F710 0008C510 38 00 00 00 */ li r0, 0 /* 8008F714 0008C514 90 81 00 08 */ stw r4, 8(r1) -/* 8008F718 0008C518 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008F718 0008C518 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008F71C 0008C51C 7F E3 FB 78 */ mr r3, r31 /* 8008F720 0008C520 38 A0 00 20 */ li r5, 0x20 /* 8008F724 0008C524 90 01 00 0C */ stw r0, 0xc(r1) @@ -44670,15 +44670,15 @@ lbl_8008CB18: /* 8008F738 0008C538 39 00 00 00 */ li r8, 0 /* 8008F73C 0008C53C 39 20 00 00 */ li r9, 0 /* 8008F740 0008C540 39 40 00 00 */ li r10, 0 -/* 8008F744 0008C544 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008F748 0008C548 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F744 0008C544 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008F748 0008C548 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008F74C 0008C54C 4B F7 76 0D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F750 0008C550 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008F754 0008C554 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F754 0008C554 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F758 0008C558 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008F75C 0008C55C 38 00 00 00 */ li r0, 0 /* 8008F760 0008C560 90 81 00 08 */ stw r4, 8(r1) -/* 8008F764 0008C564 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008F764 0008C564 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008F768 0008C568 7F E3 FB 78 */ mr r3, r31 /* 8008F76C 0008C56C 38 A0 00 20 */ li r5, 0x20 /* 8008F770 0008C570 90 01 00 0C */ stw r0, 0xc(r1) @@ -44689,15 +44689,15 @@ lbl_8008CB18: /* 8008F784 0008C584 39 00 00 00 */ li r8, 0 /* 8008F788 0008C588 39 20 00 00 */ li r9, 0 /* 8008F78C 0008C58C 39 40 00 00 */ li r10, 0 -/* 8008F790 0008C590 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008F794 0008C594 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F790 0008C590 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008F794 0008C594 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008F798 0008C598 4B F7 75 C1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F79C 0008C59C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008F7A0 0008C5A0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F7A0 0008C5A0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F7A4 0008C5A4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008F7A8 0008C5A8 38 00 00 00 */ li r0, 0 /* 8008F7AC 0008C5AC 90 81 00 08 */ stw r4, 8(r1) -/* 8008F7B0 0008C5B0 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008F7B0 0008C5B0 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008F7B4 0008C5B4 7F E3 FB 78 */ mr r3, r31 /* 8008F7B8 0008C5B8 38 A0 00 20 */ li r5, 0x20 /* 8008F7BC 0008C5BC 90 01 00 0C */ stw r0, 0xc(r1) @@ -44708,15 +44708,15 @@ lbl_8008CB18: /* 8008F7D0 0008C5D0 39 00 00 00 */ li r8, 0 /* 8008F7D4 0008C5D4 39 20 00 00 */ li r9, 0 /* 8008F7D8 0008C5D8 39 40 00 00 */ li r10, 0 -/* 8008F7DC 0008C5DC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008F7E0 0008C5E0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F7DC 0008C5DC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008F7E0 0008C5E0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008F7E4 0008C5E4 4B F7 75 75 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F7E8 0008C5E8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008F7EC 0008C5EC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F7EC 0008C5EC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F7F0 0008C5F0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008F7F4 0008C5F4 38 00 00 00 */ li r0, 0 /* 8008F7F8 0008C5F8 90 81 00 08 */ stw r4, 8(r1) -/* 8008F7FC 0008C5FC 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008F7FC 0008C5FC 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008F800 0008C600 7F E3 FB 78 */ mr r3, r31 /* 8008F804 0008C604 38 A0 00 10 */ li r5, 0x10 /* 8008F808 0008C608 90 01 00 0C */ stw r0, 0xc(r1) @@ -44727,15 +44727,15 @@ lbl_8008CB18: /* 8008F81C 0008C61C 39 00 00 00 */ li r8, 0 /* 8008F820 0008C620 39 20 00 00 */ li r9, 0 /* 8008F824 0008C624 39 40 00 00 */ li r10, 0 -/* 8008F828 0008C628 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008F82C 0008C62C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F828 0008C628 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008F82C 0008C62C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008F830 0008C630 4B F7 75 29 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F834 0008C634 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008F838 0008C638 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F838 0008C638 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F83C 0008C63C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008F840 0008C640 38 00 00 00 */ li r0, 0 /* 8008F844 0008C644 90 81 00 08 */ stw r4, 8(r1) -/* 8008F848 0008C648 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008F848 0008C648 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008F84C 0008C64C 7F E3 FB 78 */ mr r3, r31 /* 8008F850 0008C650 38 A0 00 10 */ li r5, 0x10 /* 8008F854 0008C654 90 01 00 0C */ stw r0, 0xc(r1) @@ -44746,15 +44746,15 @@ lbl_8008CB18: /* 8008F868 0008C668 39 00 00 00 */ li r8, 0 /* 8008F86C 0008C66C 39 20 00 00 */ li r9, 0 /* 8008F870 0008C670 39 40 00 00 */ li r10, 0 -/* 8008F874 0008C674 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008F878 0008C678 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F874 0008C674 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008F878 0008C678 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008F87C 0008C67C 4B F7 74 DD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F880 0008C680 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008F884 0008C684 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F884 0008C684 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F888 0008C688 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008F88C 0008C68C 38 00 00 00 */ li r0, 0 /* 8008F890 0008C690 90 81 00 08 */ stw r4, 8(r1) -/* 8008F894 0008C694 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008F894 0008C694 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008F898 0008C698 7F E3 FB 78 */ mr r3, r31 /* 8008F89C 0008C69C 38 A0 00 10 */ li r5, 0x10 /* 8008F8A0 0008C6A0 90 01 00 0C */ stw r0, 0xc(r1) @@ -44765,15 +44765,15 @@ lbl_8008CB18: /* 8008F8B4 0008C6B4 39 00 00 00 */ li r8, 0 /* 8008F8B8 0008C6B8 39 20 00 00 */ li r9, 0 /* 8008F8BC 0008C6BC 39 40 00 00 */ li r10, 0 -/* 8008F8C0 0008C6C0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008F8C4 0008C6C4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F8C0 0008C6C0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008F8C4 0008C6C4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008F8C8 0008C6C8 4B F7 74 91 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F8CC 0008C6CC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008F8D0 0008C6D0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F8D0 0008C6D0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F8D4 0008C6D4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008F8D8 0008C6D8 38 00 00 00 */ li r0, 0 /* 8008F8DC 0008C6DC 90 81 00 08 */ stw r4, 8(r1) -/* 8008F8E0 0008C6E0 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008F8E0 0008C6E0 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008F8E4 0008C6E4 7F E3 FB 78 */ mr r3, r31 /* 8008F8E8 0008C6E8 38 A0 00 10 */ li r5, 0x10 /* 8008F8EC 0008C6EC 90 01 00 0C */ stw r0, 0xc(r1) @@ -44784,15 +44784,15 @@ lbl_8008CB18: /* 8008F900 0008C700 39 00 00 00 */ li r8, 0 /* 8008F904 0008C704 39 20 00 00 */ li r9, 0 /* 8008F908 0008C708 39 40 00 00 */ li r10, 0 -/* 8008F90C 0008C70C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008F910 0008C710 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F90C 0008C70C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008F910 0008C710 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008F914 0008C714 4B F7 74 45 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F918 0008C718 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008F91C 0008C71C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F91C 0008C71C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F920 0008C720 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008F924 0008C724 38 00 00 00 */ li r0, 0 /* 8008F928 0008C728 90 81 00 08 */ stw r4, 8(r1) -/* 8008F92C 0008C72C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008F92C 0008C72C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008F930 0008C730 7F E3 FB 78 */ mr r3, r31 /* 8008F934 0008C734 38 A0 00 10 */ li r5, 0x10 /* 8008F938 0008C738 90 01 00 0C */ stw r0, 0xc(r1) @@ -44803,15 +44803,15 @@ lbl_8008CB18: /* 8008F94C 0008C74C 39 00 00 00 */ li r8, 0 /* 8008F950 0008C750 39 20 00 00 */ li r9, 0 /* 8008F954 0008C754 39 40 00 00 */ li r10, 0 -/* 8008F958 0008C758 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008F95C 0008C75C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F958 0008C758 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008F95C 0008C75C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008F960 0008C760 4B F7 73 F9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F964 0008C764 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008F968 0008C768 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F968 0008C768 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F96C 0008C76C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008F970 0008C770 38 00 00 00 */ li r0, 0 /* 8008F974 0008C774 90 81 00 08 */ stw r4, 8(r1) -/* 8008F978 0008C778 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008F978 0008C778 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008F97C 0008C77C 7F E3 FB 78 */ mr r3, r31 /* 8008F980 0008C780 38 A0 00 10 */ li r5, 0x10 /* 8008F984 0008C784 90 01 00 0C */ stw r0, 0xc(r1) @@ -44822,15 +44822,15 @@ lbl_8008CB18: /* 8008F998 0008C798 39 00 00 00 */ li r8, 0 /* 8008F99C 0008C79C 39 20 00 00 */ li r9, 0 /* 8008F9A0 0008C7A0 39 40 00 00 */ li r10, 0 -/* 8008F9A4 0008C7A4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008F9A8 0008C7A8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F9A4 0008C7A4 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008F9A8 0008C7A8 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008F9AC 0008C7AC 4B F7 73 AD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F9B0 0008C7B0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008F9B4 0008C7B4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008F9B4 0008C7B4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008F9B8 0008C7B8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008F9BC 0008C7BC 38 00 00 00 */ li r0, 0 /* 8008F9C0 0008C7C0 90 81 00 08 */ stw r4, 8(r1) -/* 8008F9C4 0008C7C4 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008F9C4 0008C7C4 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008F9C8 0008C7C8 7F E3 FB 78 */ mr r3, r31 /* 8008F9CC 0008C7CC 38 A0 00 20 */ li r5, 0x20 /* 8008F9D0 0008C7D0 90 01 00 0C */ stw r0, 0xc(r1) @@ -44841,15 +44841,15 @@ lbl_8008CB18: /* 8008F9E4 0008C7E4 39 00 00 00 */ li r8, 0 /* 8008F9E8 0008C7E8 39 20 00 00 */ li r9, 0 /* 8008F9EC 0008C7EC 39 40 00 00 */ li r10, 0 -/* 8008F9F0 0008C7F0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008F9F4 0008C7F4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008F9F0 0008C7F0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008F9F4 0008C7F4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008F9F8 0008C7F8 4B F7 73 61 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008F9FC 0008C7FC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008FA00 0008C800 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008FA00 0008C800 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008FA04 0008C804 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008FA08 0008C808 38 00 00 00 */ li r0, 0 /* 8008FA0C 0008C80C 90 81 00 08 */ stw r4, 8(r1) -/* 8008FA10 0008C810 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008FA10 0008C810 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008FA14 0008C814 7F E3 FB 78 */ mr r3, r31 /* 8008FA18 0008C818 38 A0 00 10 */ li r5, 0x10 /* 8008FA1C 0008C81C 90 01 00 0C */ stw r0, 0xc(r1) @@ -44860,15 +44860,15 @@ lbl_8008CB18: /* 8008FA30 0008C830 39 00 00 00 */ li r8, 0 /* 8008FA34 0008C834 39 20 00 00 */ li r9, 0 /* 8008FA38 0008C838 39 40 00 00 */ li r10, 0 -/* 8008FA3C 0008C83C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008FA40 0008C840 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008FA3C 0008C83C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008FA40 0008C840 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008FA44 0008C844 4B F7 73 15 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FA48 0008C848 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008FA4C 0008C84C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008FA4C 0008C84C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008FA50 0008C850 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008FA54 0008C854 38 00 00 00 */ li r0, 0 /* 8008FA58 0008C858 90 81 00 08 */ stw r4, 8(r1) -/* 8008FA5C 0008C85C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008FA5C 0008C85C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008FA60 0008C860 7F E3 FB 78 */ mr r3, r31 /* 8008FA64 0008C864 38 A0 00 20 */ li r5, 0x20 /* 8008FA68 0008C868 90 01 00 0C */ stw r0, 0xc(r1) @@ -44879,15 +44879,15 @@ lbl_8008CB18: /* 8008FA7C 0008C87C 39 00 00 00 */ li r8, 0 /* 8008FA80 0008C880 39 20 00 00 */ li r9, 0 /* 8008FA84 0008C884 39 40 00 00 */ li r10, 0 -/* 8008FA88 0008C888 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008FA8C 0008C88C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008FA88 0008C888 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008FA8C 0008C88C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008FA90 0008C890 4B F7 72 C9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FA94 0008C894 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008FA98 0008C898 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008FA98 0008C898 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008FA9C 0008C89C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008FAA0 0008C8A0 38 00 00 00 */ li r0, 0 /* 8008FAA4 0008C8A4 90 81 00 08 */ stw r4, 8(r1) -/* 8008FAA8 0008C8A8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008FAA8 0008C8A8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008FAAC 0008C8AC 7F E3 FB 78 */ mr r3, r31 /* 8008FAB0 0008C8B0 38 A0 00 10 */ li r5, 0x10 /* 8008FAB4 0008C8B4 90 01 00 0C */ stw r0, 0xc(r1) @@ -44898,15 +44898,15 @@ lbl_8008CB18: /* 8008FAC8 0008C8C8 39 00 00 00 */ li r8, 0 /* 8008FACC 0008C8CC 39 20 00 00 */ li r9, 0 /* 8008FAD0 0008C8D0 39 40 00 00 */ li r10, 0 -/* 8008FAD4 0008C8D4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008FAD8 0008C8D8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008FAD4 0008C8D4 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008FAD8 0008C8D8 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008FADC 0008C8DC 4B F7 72 7D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FAE0 0008C8E0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008FAE4 0008C8E4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008FAE4 0008C8E4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008FAE8 0008C8E8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008FAEC 0008C8EC 38 00 00 00 */ li r0, 0 /* 8008FAF0 0008C8F0 90 81 00 08 */ stw r4, 8(r1) -/* 8008FAF4 0008C8F4 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008FAF4 0008C8F4 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008FAF8 0008C8F8 7F E3 FB 78 */ mr r3, r31 /* 8008FAFC 0008C8FC 38 A0 00 20 */ li r5, 0x20 /* 8008FB00 0008C900 90 01 00 0C */ stw r0, 0xc(r1) @@ -44917,15 +44917,15 @@ lbl_8008CB18: /* 8008FB14 0008C914 39 00 00 00 */ li r8, 0 /* 8008FB18 0008C918 39 20 00 00 */ li r9, 0 /* 8008FB1C 0008C91C 39 40 00 00 */ li r10, 0 -/* 8008FB20 0008C920 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008FB24 0008C924 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008FB20 0008C920 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008FB24 0008C924 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008FB28 0008C928 4B F7 72 31 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FB2C 0008C92C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008FB30 0008C930 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008FB30 0008C930 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008FB34 0008C934 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008FB38 0008C938 38 00 00 00 */ li r0, 0 /* 8008FB3C 0008C93C 90 81 00 08 */ stw r4, 8(r1) -/* 8008FB40 0008C940 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008FB40 0008C940 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008FB44 0008C944 7F E3 FB 78 */ mr r3, r31 /* 8008FB48 0008C948 38 A0 00 20 */ li r5, 0x20 /* 8008FB4C 0008C94C 90 01 00 0C */ stw r0, 0xc(r1) @@ -44936,15 +44936,15 @@ lbl_8008CB18: /* 8008FB60 0008C960 39 00 00 00 */ li r8, 0 /* 8008FB64 0008C964 39 20 00 00 */ li r9, 0 /* 8008FB68 0008C968 39 40 00 00 */ li r10, 0 -/* 8008FB6C 0008C96C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008FB70 0008C970 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008FB6C 0008C96C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008FB70 0008C970 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008FB74 0008C974 4B F7 71 E5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FB78 0008C978 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008FB7C 0008C97C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008FB7C 0008C97C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008FB80 0008C980 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008FB84 0008C984 38 00 00 00 */ li r0, 0 /* 8008FB88 0008C988 90 81 00 08 */ stw r4, 8(r1) -/* 8008FB8C 0008C98C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008FB8C 0008C98C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008FB90 0008C990 7F E3 FB 78 */ mr r3, r31 /* 8008FB94 0008C994 38 A0 00 20 */ li r5, 0x20 /* 8008FB98 0008C998 90 01 00 0C */ stw r0, 0xc(r1) @@ -44955,15 +44955,15 @@ lbl_8008CB18: /* 8008FBAC 0008C9AC 39 00 00 00 */ li r8, 0 /* 8008FBB0 0008C9B0 39 20 00 00 */ li r9, 0 /* 8008FBB4 0008C9B4 39 40 00 00 */ li r10, 0 -/* 8008FBB8 0008C9B8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008FBBC 0008C9BC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008FBB8 0008C9B8 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008FBBC 0008C9BC C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008FBC0 0008C9C0 4B F7 71 99 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FBC4 0008C9C4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008FBC8 0008C9C8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008FBC8 0008C9C8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008FBCC 0008C9CC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008FBD0 0008C9D0 38 00 00 00 */ li r0, 0 /* 8008FBD4 0008C9D4 90 81 00 08 */ stw r4, 8(r1) -/* 8008FBD8 0008C9D8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008FBD8 0008C9D8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008FBDC 0008C9DC 7F E3 FB 78 */ mr r3, r31 /* 8008FBE0 0008C9E0 38 A0 00 10 */ li r5, 0x10 /* 8008FBE4 0008C9E4 90 01 00 0C */ stw r0, 0xc(r1) @@ -44974,15 +44974,15 @@ lbl_8008CB18: /* 8008FBF8 0008C9F8 39 00 00 00 */ li r8, 0 /* 8008FBFC 0008C9FC 39 20 00 00 */ li r9, 0 /* 8008FC00 0008CA00 39 40 00 00 */ li r10, 0 -/* 8008FC04 0008CA04 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008FC08 0008CA08 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008FC04 0008CA04 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008FC08 0008CA08 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008FC0C 0008CA0C 4B F7 71 4D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FC10 0008CA10 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008FC14 0008CA14 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008FC14 0008CA14 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008FC18 0008CA18 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008FC1C 0008CA1C 38 00 00 00 */ li r0, 0 /* 8008FC20 0008CA20 90 81 00 08 */ stw r4, 8(r1) -/* 8008FC24 0008CA24 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008FC24 0008CA24 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008FC28 0008CA28 7F E3 FB 78 */ mr r3, r31 /* 8008FC2C 0008CA2C 38 A0 00 20 */ li r5, 0x20 /* 8008FC30 0008CA30 90 01 00 0C */ stw r0, 0xc(r1) @@ -44993,15 +44993,15 @@ lbl_8008CB18: /* 8008FC44 0008CA44 39 00 00 00 */ li r8, 0 /* 8008FC48 0008CA48 39 20 00 00 */ li r9, 0 /* 8008FC4C 0008CA4C 39 40 00 00 */ li r10, 0 -/* 8008FC50 0008CA50 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008FC54 0008CA54 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008FC50 0008CA50 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008FC54 0008CA54 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008FC58 0008CA58 4B F7 71 01 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FC5C 0008CA5C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008FC60 0008CA60 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008FC60 0008CA60 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008FC64 0008CA64 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008FC68 0008CA68 38 00 00 00 */ li r0, 0 /* 8008FC6C 0008CA6C 90 81 00 08 */ stw r4, 8(r1) -/* 8008FC70 0008CA70 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008FC70 0008CA70 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008FC74 0008CA74 7F E3 FB 78 */ mr r3, r31 /* 8008FC78 0008CA78 38 A0 00 20 */ li r5, 0x20 /* 8008FC7C 0008CA7C 90 01 00 0C */ stw r0, 0xc(r1) @@ -45012,15 +45012,15 @@ lbl_8008CB18: /* 8008FC90 0008CA90 39 00 00 00 */ li r8, 0 /* 8008FC94 0008CA94 39 20 00 00 */ li r9, 0 /* 8008FC98 0008CA98 39 40 00 00 */ li r10, 0 -/* 8008FC9C 0008CA9C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008FCA0 0008CAA0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008FC9C 0008CA9C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008FCA0 0008CAA0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008FCA4 0008CAA4 4B F7 70 B5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FCA8 0008CAA8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008FCAC 0008CAAC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008FCAC 0008CAAC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008FCB0 0008CAB0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008FCB4 0008CAB4 38 00 00 00 */ li r0, 0 /* 8008FCB8 0008CAB8 90 81 00 08 */ stw r4, 8(r1) -/* 8008FCBC 0008CABC 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008FCBC 0008CABC 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008FCC0 0008CAC0 7F E3 FB 78 */ mr r3, r31 /* 8008FCC4 0008CAC4 38 A0 00 10 */ li r5, 0x10 /* 8008FCC8 0008CAC8 90 01 00 0C */ stw r0, 0xc(r1) @@ -45031,15 +45031,15 @@ lbl_8008CB18: /* 8008FCDC 0008CADC 39 00 00 00 */ li r8, 0 /* 8008FCE0 0008CAE0 39 20 00 00 */ li r9, 0 /* 8008FCE4 0008CAE4 39 40 00 00 */ li r10, 0 -/* 8008FCE8 0008CAE8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008FCEC 0008CAEC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008FCE8 0008CAE8 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008FCEC 0008CAEC C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008FCF0 0008CAF0 4B F7 70 69 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FCF4 0008CAF4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008FCF8 0008CAF8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008FCF8 0008CAF8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008FCFC 0008CAFC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008FD00 0008CB00 38 00 00 00 */ li r0, 0 /* 8008FD04 0008CB04 90 81 00 08 */ stw r4, 8(r1) -/* 8008FD08 0008CB08 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008FD08 0008CB08 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008FD0C 0008CB0C 7F E3 FB 78 */ mr r3, r31 /* 8008FD10 0008CB10 38 A0 00 20 */ li r5, 0x20 /* 8008FD14 0008CB14 90 01 00 0C */ stw r0, 0xc(r1) @@ -45050,15 +45050,15 @@ lbl_8008CB18: /* 8008FD28 0008CB28 39 00 00 00 */ li r8, 0 /* 8008FD2C 0008CB2C 39 20 00 00 */ li r9, 0 /* 8008FD30 0008CB30 39 40 00 00 */ li r10, 0 -/* 8008FD34 0008CB34 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008FD38 0008CB38 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008FD34 0008CB34 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008FD38 0008CB38 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008FD3C 0008CB3C 4B F7 70 1D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FD40 0008CB40 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008FD44 0008CB44 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008FD44 0008CB44 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008FD48 0008CB48 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008FD4C 0008CB4C 38 00 00 00 */ li r0, 0 /* 8008FD50 0008CB50 90 81 00 08 */ stw r4, 8(r1) -/* 8008FD54 0008CB54 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008FD54 0008CB54 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008FD58 0008CB58 7F E3 FB 78 */ mr r3, r31 /* 8008FD5C 0008CB5C 38 A0 00 20 */ li r5, 0x20 /* 8008FD60 0008CB60 90 01 00 0C */ stw r0, 0xc(r1) @@ -45069,15 +45069,15 @@ lbl_8008CB18: /* 8008FD74 0008CB74 39 00 00 00 */ li r8, 0 /* 8008FD78 0008CB78 39 20 00 00 */ li r9, 0 /* 8008FD7C 0008CB7C 39 40 00 00 */ li r10, 0 -/* 8008FD80 0008CB80 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008FD84 0008CB84 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008FD80 0008CB80 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008FD84 0008CB84 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008FD88 0008CB88 4B F7 6F D1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FD8C 0008CB8C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008FD90 0008CB90 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008FD90 0008CB90 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008FD94 0008CB94 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008FD98 0008CB98 38 00 00 00 */ li r0, 0 /* 8008FD9C 0008CB9C 90 81 00 08 */ stw r4, 8(r1) -/* 8008FDA0 0008CBA0 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008FDA0 0008CBA0 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008FDA4 0008CBA4 7F E3 FB 78 */ mr r3, r31 /* 8008FDA8 0008CBA8 38 A0 00 20 */ li r5, 0x20 /* 8008FDAC 0008CBAC 90 01 00 0C */ stw r0, 0xc(r1) @@ -45088,15 +45088,15 @@ lbl_8008CB18: /* 8008FDC0 0008CBC0 39 00 00 00 */ li r8, 0 /* 8008FDC4 0008CBC4 39 20 00 00 */ li r9, 0 /* 8008FDC8 0008CBC8 39 40 00 00 */ li r10, 0 -/* 8008FDCC 0008CBCC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008FDD0 0008CBD0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008FDCC 0008CBCC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008FDD0 0008CBD0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008FDD4 0008CBD4 4B F7 6F 85 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FDD8 0008CBD8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008FDDC 0008CBDC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008FDDC 0008CBDC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008FDE0 0008CBE0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008FDE4 0008CBE4 38 00 00 00 */ li r0, 0 /* 8008FDE8 0008CBE8 90 81 00 08 */ stw r4, 8(r1) -/* 8008FDEC 0008CBEC 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008FDEC 0008CBEC 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008FDF0 0008CBF0 7F E3 FB 78 */ mr r3, r31 /* 8008FDF4 0008CBF4 38 A0 00 10 */ li r5, 0x10 /* 8008FDF8 0008CBF8 90 01 00 0C */ stw r0, 0xc(r1) @@ -45107,15 +45107,15 @@ lbl_8008CB18: /* 8008FE0C 0008CC0C 39 00 00 00 */ li r8, 0 /* 8008FE10 0008CC10 39 20 00 00 */ li r9, 0 /* 8008FE14 0008CC14 39 40 00 00 */ li r10, 0 -/* 8008FE18 0008CC18 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008FE1C 0008CC1C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008FE18 0008CC18 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008FE1C 0008CC1C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008FE20 0008CC20 4B F7 6F 39 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FE24 0008CC24 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008FE28 0008CC28 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008FE28 0008CC28 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008FE2C 0008CC2C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008FE30 0008CC30 38 00 00 00 */ li r0, 0 /* 8008FE34 0008CC34 90 81 00 08 */ stw r4, 8(r1) -/* 8008FE38 0008CC38 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008FE38 0008CC38 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008FE3C 0008CC3C 7F E3 FB 78 */ mr r3, r31 /* 8008FE40 0008CC40 38 A0 00 20 */ li r5, 0x20 /* 8008FE44 0008CC44 90 01 00 0C */ stw r0, 0xc(r1) @@ -45126,15 +45126,15 @@ lbl_8008CB18: /* 8008FE58 0008CC58 39 00 00 00 */ li r8, 0 /* 8008FE5C 0008CC5C 39 20 00 00 */ li r9, 0 /* 8008FE60 0008CC60 39 40 00 00 */ li r10, 0 -/* 8008FE64 0008CC64 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008FE68 0008CC68 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008FE64 0008CC64 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008FE68 0008CC68 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008FE6C 0008CC6C 4B F7 6E ED */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FE70 0008CC70 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008FE74 0008CC74 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008FE74 0008CC74 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008FE78 0008CC78 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008FE7C 0008CC7C 38 00 00 00 */ li r0, 0 /* 8008FE80 0008CC80 90 81 00 08 */ stw r4, 8(r1) -/* 8008FE84 0008CC84 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008FE84 0008CC84 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008FE88 0008CC88 7F E3 FB 78 */ mr r3, r31 /* 8008FE8C 0008CC8C 38 A0 00 20 */ li r5, 0x20 /* 8008FE90 0008CC90 90 01 00 0C */ stw r0, 0xc(r1) @@ -45145,15 +45145,15 @@ lbl_8008CB18: /* 8008FEA4 0008CCA4 39 00 00 00 */ li r8, 0 /* 8008FEA8 0008CCA8 39 20 00 00 */ li r9, 0 /* 8008FEAC 0008CCAC 39 40 00 00 */ li r10, 0 -/* 8008FEB0 0008CCB0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008FEB4 0008CCB4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008FEB0 0008CCB0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008FEB4 0008CCB4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008FEB8 0008CCB8 4B F7 6E A1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FEBC 0008CCBC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008FEC0 0008CCC0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008FEC0 0008CCC0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008FEC4 0008CCC4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008FEC8 0008CCC8 38 00 00 00 */ li r0, 0 /* 8008FECC 0008CCCC 90 81 00 08 */ stw r4, 8(r1) -/* 8008FED0 0008CCD0 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008FED0 0008CCD0 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008FED4 0008CCD4 7F E3 FB 78 */ mr r3, r31 /* 8008FED8 0008CCD8 38 A0 00 20 */ li r5, 0x20 /* 8008FEDC 0008CCDC 90 01 00 0C */ stw r0, 0xc(r1) @@ -45164,15 +45164,15 @@ lbl_8008CB18: /* 8008FEF0 0008CCF0 39 00 00 00 */ li r8, 0 /* 8008FEF4 0008CCF4 39 20 00 00 */ li r9, 0 /* 8008FEF8 0008CCF8 39 40 00 00 */ li r10, 0 -/* 8008FEFC 0008CCFC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008FF00 0008CD00 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008FEFC 0008CCFC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008FF00 0008CD00 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008FF04 0008CD04 4B F7 6E 55 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FF08 0008CD08 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008FF0C 0008CD0C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008FF0C 0008CD0C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008FF10 0008CD10 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008FF14 0008CD14 38 00 00 00 */ li r0, 0 /* 8008FF18 0008CD18 90 81 00 08 */ stw r4, 8(r1) -/* 8008FF1C 0008CD1C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008FF1C 0008CD1C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008FF20 0008CD20 7F E3 FB 78 */ mr r3, r31 /* 8008FF24 0008CD24 38 A0 00 10 */ li r5, 0x10 /* 8008FF28 0008CD28 90 01 00 0C */ stw r0, 0xc(r1) @@ -45183,15 +45183,15 @@ lbl_8008CB18: /* 8008FF3C 0008CD3C 39 00 00 00 */ li r8, 0 /* 8008FF40 0008CD40 39 20 00 00 */ li r9, 0 /* 8008FF44 0008CD44 39 40 00 00 */ li r10, 0 -/* 8008FF48 0008CD48 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008FF4C 0008CD4C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008FF48 0008CD48 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008FF4C 0008CD4C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008FF50 0008CD50 4B F7 6E 09 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FF54 0008CD54 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008FF58 0008CD58 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008FF58 0008CD58 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008FF5C 0008CD5C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008FF60 0008CD60 38 00 00 00 */ li r0, 0 /* 8008FF64 0008CD64 90 81 00 08 */ stw r4, 8(r1) -/* 8008FF68 0008CD68 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008FF68 0008CD68 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008FF6C 0008CD6C 7F E3 FB 78 */ mr r3, r31 /* 8008FF70 0008CD70 38 A0 00 20 */ li r5, 0x20 /* 8008FF74 0008CD74 90 01 00 0C */ stw r0, 0xc(r1) @@ -45202,15 +45202,15 @@ lbl_8008CB18: /* 8008FF88 0008CD88 39 00 00 00 */ li r8, 0 /* 8008FF8C 0008CD8C 39 20 00 00 */ li r9, 0 /* 8008FF90 0008CD90 39 40 00 00 */ li r10, 0 -/* 8008FF94 0008CD94 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008FF98 0008CD98 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008FF94 0008CD94 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008FF98 0008CD98 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008FF9C 0008CD9C 4B F7 6D BD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FFA0 0008CDA0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008FFA4 0008CDA4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008FFA4 0008CDA4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008FFA8 0008CDA8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008FFAC 0008CDAC 38 00 00 00 */ li r0, 0 /* 8008FFB0 0008CDB0 90 81 00 08 */ stw r4, 8(r1) -/* 8008FFB4 0008CDB4 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8008FFB4 0008CDB4 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8008FFB8 0008CDB8 7F E3 FB 78 */ mr r3, r31 /* 8008FFBC 0008CDBC 38 A0 00 20 */ li r5, 0x20 /* 8008FFC0 0008CDC0 90 01 00 0C */ stw r0, 0xc(r1) @@ -45221,15 +45221,15 @@ lbl_8008CB18: /* 8008FFD4 0008CDD4 39 00 00 00 */ li r8, 0 /* 8008FFD8 0008CDD8 39 20 00 00 */ li r9, 0 /* 8008FFDC 0008CDDC 39 40 00 00 */ li r10, 0 -/* 8008FFE0 0008CDE0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8008FFE4 0008CDE4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8008FFE0 0008CDE0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8008FFE4 0008CDE4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8008FFE8 0008CDE8 4B F7 6D 71 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8008FFEC 0008CDEC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8008FFF0 0008CDF0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8008FFF0 0008CDF0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8008FFF4 0008CDF4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8008FFF8 0008CDF8 38 00 00 00 */ li r0, 0 /* 8008FFFC 0008CDFC 90 81 00 08 */ stw r4, 8(r1) -/* 80090000 0008CE00 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80090000 0008CE00 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80090004 0008CE04 7F E3 FB 78 */ mr r3, r31 /* 80090008 0008CE08 38 A0 00 20 */ li r5, 0x20 /* 8009000C 0008CE0C 90 01 00 0C */ stw r0, 0xc(r1) @@ -45240,15 +45240,15 @@ lbl_8008CB18: /* 80090020 0008CE20 39 00 00 00 */ li r8, 0 /* 80090024 0008CE24 39 20 00 00 */ li r9, 0 /* 80090028 0008CE28 39 40 00 00 */ li r10, 0 -/* 8009002C 0008CE2C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80090030 0008CE30 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8009002C 0008CE2C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80090030 0008CE30 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80090034 0008CE34 4B F7 6D 25 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090038 0008CE38 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8009003C 0008CE3C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8009003C 0008CE3C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80090040 0008CE40 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80090044 0008CE44 38 00 00 00 */ li r0, 0 /* 80090048 0008CE48 90 81 00 08 */ stw r4, 8(r1) -/* 8009004C 0008CE4C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8009004C 0008CE4C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80090050 0008CE50 7F E3 FB 78 */ mr r3, r31 /* 80090054 0008CE54 38 A0 00 20 */ li r5, 0x20 /* 80090058 0008CE58 90 01 00 0C */ stw r0, 0xc(r1) @@ -45259,15 +45259,15 @@ lbl_8008CB18: /* 8009006C 0008CE6C 39 00 00 00 */ li r8, 0 /* 80090070 0008CE70 39 20 00 00 */ li r9, 0 /* 80090074 0008CE74 39 40 00 00 */ li r10, 0 -/* 80090078 0008CE78 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8009007C 0008CE7C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80090078 0008CE78 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8009007C 0008CE7C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80090080 0008CE80 4B F7 6C D9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090084 0008CE84 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80090088 0008CE88 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80090088 0008CE88 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8009008C 0008CE8C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80090090 0008CE90 38 00 00 00 */ li r0, 0 /* 80090094 0008CE94 90 81 00 08 */ stw r4, 8(r1) -/* 80090098 0008CE98 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80090098 0008CE98 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8009009C 0008CE9C 7F E3 FB 78 */ mr r3, r31 /* 800900A0 0008CEA0 38 A0 00 10 */ li r5, 0x10 /* 800900A4 0008CEA4 90 01 00 0C */ stw r0, 0xc(r1) @@ -45278,15 +45278,15 @@ lbl_8008CB18: /* 800900B8 0008CEB8 39 00 00 00 */ li r8, 0 /* 800900BC 0008CEBC 39 20 00 00 */ li r9, 0 /* 800900C0 0008CEC0 39 40 00 00 */ li r10, 0 -/* 800900C4 0008CEC4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800900C8 0008CEC8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800900C4 0008CEC4 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800900C8 0008CEC8 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800900CC 0008CECC 4B F7 6C 8D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800900D0 0008CED0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800900D4 0008CED4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800900D4 0008CED4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800900D8 0008CED8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800900DC 0008CEDC 38 00 00 00 */ li r0, 0 /* 800900E0 0008CEE0 90 81 00 08 */ stw r4, 8(r1) -/* 800900E4 0008CEE4 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800900E4 0008CEE4 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800900E8 0008CEE8 7F E3 FB 78 */ mr r3, r31 /* 800900EC 0008CEEC 38 A0 00 20 */ li r5, 0x20 /* 800900F0 0008CEF0 90 01 00 0C */ stw r0, 0xc(r1) @@ -45297,15 +45297,15 @@ lbl_8008CB18: /* 80090104 0008CF04 39 00 00 00 */ li r8, 0 /* 80090108 0008CF08 39 20 00 00 */ li r9, 0 /* 8009010C 0008CF0C 39 40 00 00 */ li r10, 0 -/* 80090110 0008CF10 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80090114 0008CF14 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80090110 0008CF10 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80090114 0008CF14 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80090118 0008CF18 4B F7 6C 41 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8009011C 0008CF1C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80090120 0008CF20 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80090120 0008CF20 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80090124 0008CF24 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80090128 0008CF28 38 00 00 00 */ li r0, 0 /* 8009012C 0008CF2C 90 81 00 08 */ stw r4, 8(r1) -/* 80090130 0008CF30 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80090130 0008CF30 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80090134 0008CF34 7F E3 FB 78 */ mr r3, r31 /* 80090138 0008CF38 38 A0 00 20 */ li r5, 0x20 /* 8009013C 0008CF3C 90 01 00 0C */ stw r0, 0xc(r1) @@ -45316,15 +45316,15 @@ lbl_8008CB18: /* 80090150 0008CF50 39 00 00 00 */ li r8, 0 /* 80090154 0008CF54 39 20 00 00 */ li r9, 0 /* 80090158 0008CF58 39 40 00 00 */ li r10, 0 -/* 8009015C 0008CF5C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80090160 0008CF60 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8009015C 0008CF5C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80090160 0008CF60 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80090164 0008CF64 4B F7 6B F5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090168 0008CF68 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8009016C 0008CF6C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8009016C 0008CF6C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80090170 0008CF70 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80090174 0008CF74 38 00 00 00 */ li r0, 0 /* 80090178 0008CF78 90 81 00 08 */ stw r4, 8(r1) -/* 8009017C 0008CF7C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8009017C 0008CF7C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80090180 0008CF80 7F E3 FB 78 */ mr r3, r31 /* 80090184 0008CF84 38 A0 00 20 */ li r5, 0x20 /* 80090188 0008CF88 90 01 00 0C */ stw r0, 0xc(r1) @@ -45335,15 +45335,15 @@ lbl_8008CB18: /* 8009019C 0008CF9C 39 00 00 00 */ li r8, 0 /* 800901A0 0008CFA0 39 20 00 00 */ li r9, 0 /* 800901A4 0008CFA4 39 40 00 00 */ li r10, 0 -/* 800901A8 0008CFA8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800901AC 0008CFAC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800901A8 0008CFA8 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800901AC 0008CFAC C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800901B0 0008CFB0 4B F7 6B A9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800901B4 0008CFB4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800901B8 0008CFB8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800901B8 0008CFB8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800901BC 0008CFBC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800901C0 0008CFC0 38 00 00 00 */ li r0, 0 /* 800901C4 0008CFC4 90 81 00 08 */ stw r4, 8(r1) -/* 800901C8 0008CFC8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800901C8 0008CFC8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800901CC 0008CFCC 7F E3 FB 78 */ mr r3, r31 /* 800901D0 0008CFD0 38 A0 00 20 */ li r5, 0x20 /* 800901D4 0008CFD4 90 01 00 0C */ stw r0, 0xc(r1) @@ -45354,15 +45354,15 @@ lbl_8008CB18: /* 800901E8 0008CFE8 39 00 00 00 */ li r8, 0 /* 800901EC 0008CFEC 39 20 00 00 */ li r9, 0 /* 800901F0 0008CFF0 39 40 00 00 */ li r10, 0 -/* 800901F4 0008CFF4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800901F8 0008CFF8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800901F4 0008CFF4 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800901F8 0008CFF8 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800901FC 0008CFFC 4B F7 6B 5D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090200 0008D000 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80090204 0008D004 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80090204 0008D004 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80090208 0008D008 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8009020C 0008D00C 38 00 00 00 */ li r0, 0 /* 80090210 0008D010 90 81 00 08 */ stw r4, 8(r1) -/* 80090214 0008D014 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80090214 0008D014 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80090218 0008D018 7F E3 FB 78 */ mr r3, r31 /* 8009021C 0008D01C 38 A0 00 20 */ li r5, 0x20 /* 80090220 0008D020 90 01 00 0C */ stw r0, 0xc(r1) @@ -45373,15 +45373,15 @@ lbl_8008CB18: /* 80090234 0008D034 39 00 00 00 */ li r8, 0 /* 80090238 0008D038 39 20 00 00 */ li r9, 0 /* 8009023C 0008D03C 39 40 00 00 */ li r10, 0 -/* 80090240 0008D040 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80090244 0008D044 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80090240 0008D040 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80090244 0008D044 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80090248 0008D048 4B F7 6B 11 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8009024C 0008D04C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80090250 0008D050 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80090250 0008D050 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80090254 0008D054 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80090258 0008D058 38 00 00 00 */ li r0, 0 /* 8009025C 0008D05C 90 81 00 08 */ stw r4, 8(r1) -/* 80090260 0008D060 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80090260 0008D060 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80090264 0008D064 7F E3 FB 78 */ mr r3, r31 /* 80090268 0008D068 38 A0 00 20 */ li r5, 0x20 /* 8009026C 0008D06C 90 01 00 0C */ stw r0, 0xc(r1) @@ -45392,15 +45392,15 @@ lbl_8008CB18: /* 80090280 0008D080 39 00 00 00 */ li r8, 0 /* 80090284 0008D084 39 20 00 00 */ li r9, 0 /* 80090288 0008D088 39 40 00 00 */ li r10, 0 -/* 8009028C 0008D08C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80090290 0008D090 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8009028C 0008D08C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80090290 0008D090 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80090294 0008D094 4B F7 6A C5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090298 0008D098 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8009029C 0008D09C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8009029C 0008D09C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800902A0 0008D0A0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800902A4 0008D0A4 38 00 00 00 */ li r0, 0 /* 800902A8 0008D0A8 90 81 00 08 */ stw r4, 8(r1) -/* 800902AC 0008D0AC 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800902AC 0008D0AC 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800902B0 0008D0B0 7F E3 FB 78 */ mr r3, r31 /* 800902B4 0008D0B4 38 A0 00 20 */ li r5, 0x20 /* 800902B8 0008D0B8 90 01 00 0C */ stw r0, 0xc(r1) @@ -45411,15 +45411,15 @@ lbl_8008CB18: /* 800902CC 0008D0CC 39 00 00 00 */ li r8, 0 /* 800902D0 0008D0D0 39 20 00 00 */ li r9, 0 /* 800902D4 0008D0D4 39 40 00 00 */ li r10, 0 -/* 800902D8 0008D0D8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800902DC 0008D0DC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800902D8 0008D0D8 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800902DC 0008D0DC C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800902E0 0008D0E0 4B F7 6A 79 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800902E4 0008D0E4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800902E8 0008D0E8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800902E8 0008D0E8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800902EC 0008D0EC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800902F0 0008D0F0 38 00 00 00 */ li r0, 0 /* 800902F4 0008D0F4 90 81 00 08 */ stw r4, 8(r1) -/* 800902F8 0008D0F8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800902F8 0008D0F8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800902FC 0008D0FC 7F E3 FB 78 */ mr r3, r31 /* 80090300 0008D100 38 A0 00 20 */ li r5, 0x20 /* 80090304 0008D104 90 01 00 0C */ stw r0, 0xc(r1) @@ -45430,15 +45430,15 @@ lbl_8008CB18: /* 80090318 0008D118 39 00 00 00 */ li r8, 0 /* 8009031C 0008D11C 39 20 00 00 */ li r9, 0 /* 80090320 0008D120 39 40 00 00 */ li r10, 0 -/* 80090324 0008D124 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80090328 0008D128 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80090324 0008D124 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80090328 0008D128 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8009032C 0008D12C 4B F7 6A 2D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090330 0008D130 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80090334 0008D134 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80090334 0008D134 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80090338 0008D138 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8009033C 0008D13C 38 00 00 00 */ li r0, 0 /* 80090340 0008D140 90 81 00 08 */ stw r4, 8(r1) -/* 80090344 0008D144 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80090344 0008D144 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80090348 0008D148 7F E3 FB 78 */ mr r3, r31 /* 8009034C 0008D14C 38 A0 00 00 */ li r5, 0 /* 80090350 0008D150 90 01 00 0C */ stw r0, 0xc(r1) @@ -45449,15 +45449,15 @@ lbl_8008CB18: /* 80090364 0008D164 39 00 00 00 */ li r8, 0 /* 80090368 0008D168 39 20 00 00 */ li r9, 0 /* 8009036C 0008D16C 39 40 00 00 */ li r10, 0 -/* 80090370 0008D170 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80090374 0008D174 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80090370 0008D170 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80090374 0008D174 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80090378 0008D178 4B F7 69 E1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8009037C 0008D17C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80090380 0008D180 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80090380 0008D180 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80090384 0008D184 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80090388 0008D188 38 00 00 00 */ li r0, 0 /* 8009038C 0008D18C 90 81 00 08 */ stw r4, 8(r1) -/* 80090390 0008D190 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80090390 0008D190 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80090394 0008D194 7F E3 FB 78 */ mr r3, r31 /* 80090398 0008D198 38 A0 00 00 */ li r5, 0 /* 8009039C 0008D19C 90 01 00 0C */ stw r0, 0xc(r1) @@ -45468,15 +45468,15 @@ lbl_8008CB18: /* 800903B0 0008D1B0 39 00 00 00 */ li r8, 0 /* 800903B4 0008D1B4 39 20 00 00 */ li r9, 0 /* 800903B8 0008D1B8 39 40 00 00 */ li r10, 0 -/* 800903BC 0008D1BC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800903C0 0008D1C0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800903BC 0008D1BC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800903C0 0008D1C0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800903C4 0008D1C4 4B F7 69 95 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800903C8 0008D1C8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800903CC 0008D1CC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800903CC 0008D1CC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800903D0 0008D1D0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800903D4 0008D1D4 38 00 00 00 */ li r0, 0 /* 800903D8 0008D1D8 90 81 00 08 */ stw r4, 8(r1) -/* 800903DC 0008D1DC 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800903DC 0008D1DC 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800903E0 0008D1E0 7F E3 FB 78 */ mr r3, r31 /* 800903E4 0008D1E4 38 A0 00 00 */ li r5, 0 /* 800903E8 0008D1E8 90 01 00 0C */ stw r0, 0xc(r1) @@ -45487,15 +45487,15 @@ lbl_8008CB18: /* 800903FC 0008D1FC 39 00 00 00 */ li r8, 0 /* 80090400 0008D200 39 20 00 00 */ li r9, 0 /* 80090404 0008D204 39 40 00 00 */ li r10, 0 -/* 80090408 0008D208 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8009040C 0008D20C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80090408 0008D208 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8009040C 0008D20C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80090410 0008D210 4B F7 69 49 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090414 0008D214 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80090418 0008D218 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80090418 0008D218 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8009041C 0008D21C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80090420 0008D220 38 00 00 00 */ li r0, 0 /* 80090424 0008D224 90 81 00 08 */ stw r4, 8(r1) -/* 80090428 0008D228 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80090428 0008D228 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8009042C 0008D22C 7F E3 FB 78 */ mr r3, r31 /* 80090430 0008D230 38 A0 00 00 */ li r5, 0 /* 80090434 0008D234 90 01 00 0C */ stw r0, 0xc(r1) @@ -45506,15 +45506,15 @@ lbl_8008CB18: /* 80090448 0008D248 39 00 00 00 */ li r8, 0 /* 8009044C 0008D24C 39 20 00 00 */ li r9, 0 /* 80090450 0008D250 39 40 00 00 */ li r10, 0 -/* 80090454 0008D254 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80090458 0008D258 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80090454 0008D254 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80090458 0008D258 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8009045C 0008D25C 4B F7 68 FD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090460 0008D260 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80090464 0008D264 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80090464 0008D264 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80090468 0008D268 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8009046C 0008D26C 38 00 00 00 */ li r0, 0 /* 80090470 0008D270 90 81 00 08 */ stw r4, 8(r1) -/* 80090474 0008D274 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80090474 0008D274 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80090478 0008D278 7F E3 FB 78 */ mr r3, r31 /* 8009047C 0008D27C 38 A0 00 00 */ li r5, 0 /* 80090480 0008D280 90 01 00 0C */ stw r0, 0xc(r1) @@ -45525,15 +45525,15 @@ lbl_8008CB18: /* 80090494 0008D294 39 00 00 00 */ li r8, 0 /* 80090498 0008D298 39 20 00 00 */ li r9, 0 /* 8009049C 0008D29C 39 40 00 00 */ li r10, 0 -/* 800904A0 0008D2A0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800904A4 0008D2A4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800904A0 0008D2A0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800904A4 0008D2A4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800904A8 0008D2A8 4B F7 68 B1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800904AC 0008D2AC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800904B0 0008D2B0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800904B0 0008D2B0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800904B4 0008D2B4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800904B8 0008D2B8 38 00 00 00 */ li r0, 0 /* 800904BC 0008D2BC 90 81 00 08 */ stw r4, 8(r1) -/* 800904C0 0008D2C0 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800904C0 0008D2C0 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800904C4 0008D2C4 7F E3 FB 78 */ mr r3, r31 /* 800904C8 0008D2C8 38 A0 00 10 */ li r5, 0x10 /* 800904CC 0008D2CC 90 01 00 0C */ stw r0, 0xc(r1) @@ -45544,15 +45544,15 @@ lbl_8008CB18: /* 800904E0 0008D2E0 39 00 00 00 */ li r8, 0 /* 800904E4 0008D2E4 39 20 00 00 */ li r9, 0 /* 800904E8 0008D2E8 39 40 00 00 */ li r10, 0 -/* 800904EC 0008D2EC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800904F0 0008D2F0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800904EC 0008D2EC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800904F0 0008D2F0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800904F4 0008D2F4 4B F7 68 65 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800904F8 0008D2F8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800904FC 0008D2FC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800904FC 0008D2FC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80090500 0008D300 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80090504 0008D304 38 00 00 00 */ li r0, 0 /* 80090508 0008D308 90 81 00 08 */ stw r4, 8(r1) -/* 8009050C 0008D30C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8009050C 0008D30C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80090510 0008D310 7F E3 FB 78 */ mr r3, r31 /* 80090514 0008D314 38 A0 00 20 */ li r5, 0x20 /* 80090518 0008D318 90 01 00 0C */ stw r0, 0xc(r1) @@ -45563,15 +45563,15 @@ lbl_8008CB18: /* 8009052C 0008D32C 39 00 00 00 */ li r8, 0 /* 80090530 0008D330 39 20 00 00 */ li r9, 0 /* 80090534 0008D334 39 40 00 00 */ li r10, 0 -/* 80090538 0008D338 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8009053C 0008D33C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80090538 0008D338 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8009053C 0008D33C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80090540 0008D340 4B F7 68 19 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090544 0008D344 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80090548 0008D348 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80090548 0008D348 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8009054C 0008D34C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80090550 0008D350 38 00 00 00 */ li r0, 0 /* 80090554 0008D354 90 81 00 08 */ stw r4, 8(r1) -/* 80090558 0008D358 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80090558 0008D358 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8009055C 0008D35C 7F E3 FB 78 */ mr r3, r31 /* 80090560 0008D360 38 A0 00 20 */ li r5, 0x20 /* 80090564 0008D364 90 01 00 0C */ stw r0, 0xc(r1) @@ -45582,15 +45582,15 @@ lbl_8008CB18: /* 80090578 0008D378 39 00 00 00 */ li r8, 0 /* 8009057C 0008D37C 39 20 00 00 */ li r9, 0 /* 80090580 0008D380 39 40 00 00 */ li r10, 0 -/* 80090584 0008D384 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80090588 0008D388 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80090584 0008D384 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80090588 0008D388 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8009058C 0008D38C 4B F7 67 CD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090590 0008D390 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80090594 0008D394 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80090594 0008D394 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80090598 0008D398 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8009059C 0008D39C 38 00 00 00 */ li r0, 0 /* 800905A0 0008D3A0 90 81 00 08 */ stw r4, 8(r1) -/* 800905A4 0008D3A4 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800905A4 0008D3A4 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800905A8 0008D3A8 7F E3 FB 78 */ mr r3, r31 /* 800905AC 0008D3AC 38 A0 00 20 */ li r5, 0x20 /* 800905B0 0008D3B0 90 01 00 0C */ stw r0, 0xc(r1) @@ -45601,15 +45601,15 @@ lbl_8008CB18: /* 800905C4 0008D3C4 39 00 00 00 */ li r8, 0 /* 800905C8 0008D3C8 39 20 00 00 */ li r9, 0 /* 800905CC 0008D3CC 39 40 00 00 */ li r10, 0 -/* 800905D0 0008D3D0 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800905D4 0008D3D4 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800905D0 0008D3D0 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800905D4 0008D3D4 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800905D8 0008D3D8 4B F7 67 81 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800905DC 0008D3DC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800905E0 0008D3E0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800905E0 0008D3E0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800905E4 0008D3E4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800905E8 0008D3E8 38 00 00 00 */ li r0, 0 /* 800905EC 0008D3EC 90 81 00 08 */ stw r4, 8(r1) -/* 800905F0 0008D3F0 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800905F0 0008D3F0 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800905F4 0008D3F4 7F E3 FB 78 */ mr r3, r31 /* 800905F8 0008D3F8 38 A0 00 20 */ li r5, 0x20 /* 800905FC 0008D3FC 90 01 00 0C */ stw r0, 0xc(r1) @@ -45620,15 +45620,15 @@ lbl_8008CB18: /* 80090610 0008D410 39 00 00 00 */ li r8, 0 /* 80090614 0008D414 39 20 00 00 */ li r9, 0 /* 80090618 0008D418 39 40 00 00 */ li r10, 0 -/* 8009061C 0008D41C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80090620 0008D420 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8009061C 0008D41C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80090620 0008D420 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80090624 0008D424 4B F7 67 35 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090628 0008D428 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8009062C 0008D42C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8009062C 0008D42C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80090630 0008D430 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80090634 0008D434 38 00 00 00 */ li r0, 0 /* 80090638 0008D438 90 81 00 08 */ stw r4, 8(r1) -/* 8009063C 0008D43C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8009063C 0008D43C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80090640 0008D440 7F E3 FB 78 */ mr r3, r31 /* 80090644 0008D444 38 A0 00 10 */ li r5, 0x10 /* 80090648 0008D448 90 01 00 0C */ stw r0, 0xc(r1) @@ -45639,15 +45639,15 @@ lbl_8008CB18: /* 8009065C 0008D45C 39 00 00 00 */ li r8, 0 /* 80090660 0008D460 39 20 00 00 */ li r9, 0 /* 80090664 0008D464 39 40 00 00 */ li r10, 0 -/* 80090668 0008D468 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8009066C 0008D46C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80090668 0008D468 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8009066C 0008D46C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80090670 0008D470 4B F7 66 E9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090674 0008D474 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80090678 0008D478 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80090678 0008D478 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 8009067C 0008D47C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80090680 0008D480 38 00 00 00 */ li r0, 0 /* 80090684 0008D484 90 81 00 08 */ stw r4, 8(r1) -/* 80090688 0008D488 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80090688 0008D488 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 8009068C 0008D48C 7F E3 FB 78 */ mr r3, r31 /* 80090690 0008D490 38 A0 00 20 */ li r5, 0x20 /* 80090694 0008D494 90 01 00 0C */ stw r0, 0xc(r1) @@ -45658,15 +45658,15 @@ lbl_8008CB18: /* 800906A8 0008D4A8 39 00 00 00 */ li r8, 0 /* 800906AC 0008D4AC 39 20 00 00 */ li r9, 0 /* 800906B0 0008D4B0 39 40 00 00 */ li r10, 0 -/* 800906B4 0008D4B4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800906B8 0008D4B8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800906B4 0008D4B4 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800906B8 0008D4B8 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800906BC 0008D4BC 4B F7 66 9D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800906C0 0008D4C0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800906C4 0008D4C4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800906C4 0008D4C4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800906C8 0008D4C8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800906CC 0008D4CC 38 00 00 00 */ li r0, 0 /* 800906D0 0008D4D0 90 81 00 08 */ stw r4, 8(r1) -/* 800906D4 0008D4D4 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800906D4 0008D4D4 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800906D8 0008D4D8 7F E3 FB 78 */ mr r3, r31 /* 800906DC 0008D4DC 38 A0 00 20 */ li r5, 0x20 /* 800906E0 0008D4E0 90 01 00 0C */ stw r0, 0xc(r1) @@ -45677,15 +45677,15 @@ lbl_8008CB18: /* 800906F4 0008D4F4 39 00 00 00 */ li r8, 0 /* 800906F8 0008D4F8 39 20 00 00 */ li r9, 0 /* 800906FC 0008D4FC 39 40 00 00 */ li r10, 0 -/* 80090700 0008D500 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80090704 0008D504 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80090700 0008D500 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80090704 0008D504 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80090708 0008D508 4B F7 66 51 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8009070C 0008D50C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80090710 0008D510 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80090710 0008D510 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80090714 0008D514 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80090718 0008D518 38 00 00 00 */ li r0, 0 /* 8009071C 0008D51C 90 81 00 08 */ stw r4, 8(r1) -/* 80090720 0008D520 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80090720 0008D520 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80090724 0008D524 7F E3 FB 78 */ mr r3, r31 /* 80090728 0008D528 38 A0 00 10 */ li r5, 0x10 /* 8009072C 0008D52C 90 01 00 0C */ stw r0, 0xc(r1) @@ -45696,15 +45696,15 @@ lbl_8008CB18: /* 80090740 0008D540 39 00 00 00 */ li r8, 0 /* 80090744 0008D544 39 20 00 00 */ li r9, 0 /* 80090748 0008D548 39 40 00 00 */ li r10, 0 -/* 8009074C 0008D54C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80090750 0008D550 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8009074C 0008D54C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80090750 0008D550 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80090754 0008D554 4B F7 66 05 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090758 0008D558 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8009075C 0008D55C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8009075C 0008D55C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80090760 0008D560 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80090764 0008D564 38 00 00 00 */ li r0, 0 /* 80090768 0008D568 90 81 00 08 */ stw r4, 8(r1) -/* 8009076C 0008D56C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8009076C 0008D56C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80090770 0008D570 7F E3 FB 78 */ mr r3, r31 /* 80090774 0008D574 38 A0 00 20 */ li r5, 0x20 /* 80090778 0008D578 90 01 00 0C */ stw r0, 0xc(r1) @@ -45715,15 +45715,15 @@ lbl_8008CB18: /* 8009078C 0008D58C 39 00 00 00 */ li r8, 0 /* 80090790 0008D590 39 20 00 00 */ li r9, 0 /* 80090794 0008D594 39 40 00 00 */ li r10, 0 -/* 80090798 0008D598 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 8009079C 0008D59C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80090798 0008D598 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 8009079C 0008D59C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800907A0 0008D5A0 4B F7 65 B9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800907A4 0008D5A4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800907A8 0008D5A8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800907A8 0008D5A8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800907AC 0008D5AC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800907B0 0008D5B0 38 00 00 00 */ li r0, 0 /* 800907B4 0008D5B4 90 81 00 08 */ stw r4, 8(r1) -/* 800907B8 0008D5B8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800907B8 0008D5B8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800907BC 0008D5BC 7F E3 FB 78 */ mr r3, r31 /* 800907C0 0008D5C0 38 A0 00 00 */ li r5, 0 /* 800907C4 0008D5C4 90 01 00 0C */ stw r0, 0xc(r1) @@ -45734,15 +45734,15 @@ lbl_8008CB18: /* 800907D8 0008D5D8 39 00 00 00 */ li r8, 0 /* 800907DC 0008D5DC 39 20 00 00 */ li r9, 0 /* 800907E0 0008D5E0 39 40 00 00 */ li r10, 0 -/* 800907E4 0008D5E4 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800907E8 0008D5E8 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800907E4 0008D5E4 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800907E8 0008D5E8 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800907EC 0008D5EC 4B F7 65 6D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800907F0 0008D5F0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800907F4 0008D5F4 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800907F4 0008D5F4 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800907F8 0008D5F8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800907FC 0008D5FC 38 00 00 00 */ li r0, 0 /* 80090800 0008D600 90 81 00 08 */ stw r4, 8(r1) -/* 80090804 0008D604 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80090804 0008D604 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80090808 0008D608 7F E3 FB 78 */ mr r3, r31 /* 8009080C 0008D60C 38 A0 00 20 */ li r5, 0x20 /* 80090810 0008D610 90 01 00 0C */ stw r0, 0xc(r1) @@ -45753,15 +45753,15 @@ lbl_8008CB18: /* 80090824 0008D624 39 00 00 00 */ li r8, 0 /* 80090828 0008D628 39 20 00 00 */ li r9, 0 /* 8009082C 0008D62C 39 40 00 00 */ li r10, 0 -/* 80090830 0008D630 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80090834 0008D634 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80090830 0008D630 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80090834 0008D634 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80090838 0008D638 4B F7 65 21 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8009083C 0008D63C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80090840 0008D640 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80090840 0008D640 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80090844 0008D644 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80090848 0008D648 38 00 00 00 */ li r0, 0 /* 8009084C 0008D64C 90 81 00 08 */ stw r4, 8(r1) -/* 80090850 0008D650 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80090850 0008D650 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80090854 0008D654 7F E3 FB 78 */ mr r3, r31 /* 80090858 0008D658 38 A0 00 20 */ li r5, 0x20 /* 8009085C 0008D65C 90 01 00 0C */ stw r0, 0xc(r1) @@ -45772,15 +45772,15 @@ lbl_8008CB18: /* 80090870 0008D670 39 00 00 00 */ li r8, 0 /* 80090874 0008D674 39 20 00 00 */ li r9, 0 /* 80090878 0008D678 39 40 00 00 */ li r10, 0 -/* 8009087C 0008D67C C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80090880 0008D680 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 8009087C 0008D67C C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80090880 0008D680 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80090884 0008D684 4B F7 64 D5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090888 0008D688 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8009088C 0008D68C 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 8009088C 0008D68C 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80090890 0008D690 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80090894 0008D694 38 00 00 00 */ li r0, 0 /* 80090898 0008D698 90 81 00 08 */ stw r4, 8(r1) -/* 8009089C 0008D69C 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 8009089C 0008D69C 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800908A0 0008D6A0 7F E3 FB 78 */ mr r3, r31 /* 800908A4 0008D6A4 38 A0 00 10 */ li r5, 0x10 /* 800908A8 0008D6A8 90 01 00 0C */ stw r0, 0xc(r1) @@ -45791,15 +45791,15 @@ lbl_8008CB18: /* 800908BC 0008D6BC 39 00 00 00 */ li r8, 0 /* 800908C0 0008D6C0 39 20 00 00 */ li r9, 0 /* 800908C4 0008D6C4 39 40 00 00 */ li r10, 0 -/* 800908C8 0008D6C8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800908CC 0008D6CC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800908C8 0008D6C8 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800908CC 0008D6CC C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800908D0 0008D6D0 4B F7 64 89 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800908D4 0008D6D4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800908D8 0008D6D8 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800908D8 0008D6D8 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800908DC 0008D6DC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800908E0 0008D6E0 38 00 00 00 */ li r0, 0 /* 800908E4 0008D6E4 90 81 00 08 */ stw r4, 8(r1) -/* 800908E8 0008D6E8 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800908E8 0008D6E8 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800908EC 0008D6EC 7F E3 FB 78 */ mr r3, r31 /* 800908F0 0008D6F0 38 A0 00 20 */ li r5, 0x20 /* 800908F4 0008D6F4 90 01 00 0C */ stw r0, 0xc(r1) @@ -45810,15 +45810,15 @@ lbl_8008CB18: /* 80090908 0008D708 39 00 00 00 */ li r8, 0 /* 8009090C 0008D70C 39 20 00 00 */ li r9, 0 /* 80090910 0008D710 39 40 00 00 */ li r10, 0 -/* 80090914 0008D714 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80090918 0008D718 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80090914 0008D714 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80090918 0008D718 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 8009091C 0008D71C 4B F7 64 3D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090920 0008D720 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80090924 0008D724 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80090924 0008D724 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80090928 0008D728 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8009092C 0008D72C 38 00 00 00 */ li r0, 0 /* 80090930 0008D730 90 81 00 08 */ stw r4, 8(r1) -/* 80090934 0008D734 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80090934 0008D734 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80090938 0008D738 7F E3 FB 78 */ mr r3, r31 /* 8009093C 0008D73C 38 A0 00 10 */ li r5, 0x10 /* 80090940 0008D740 90 01 00 0C */ stw r0, 0xc(r1) @@ -45829,15 +45829,15 @@ lbl_8008CB18: /* 80090954 0008D754 39 00 00 00 */ li r8, 0 /* 80090958 0008D758 39 20 00 00 */ li r9, 0 /* 8009095C 0008D75C 39 40 00 00 */ li r10, 0 -/* 80090960 0008D760 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80090964 0008D764 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80090960 0008D760 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80090964 0008D764 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80090968 0008D768 4B F7 63 F1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8009096C 0008D76C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80090970 0008D770 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80090970 0008D770 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80090974 0008D774 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80090978 0008D778 38 00 00 00 */ li r0, 0 /* 8009097C 0008D77C 90 81 00 08 */ stw r4, 8(r1) -/* 80090980 0008D780 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80090980 0008D780 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80090984 0008D784 7F E3 FB 78 */ mr r3, r31 /* 80090988 0008D788 38 A0 00 20 */ li r5, 0x20 /* 8009098C 0008D78C 90 01 00 0C */ stw r0, 0xc(r1) @@ -45848,15 +45848,15 @@ lbl_8008CB18: /* 800909A0 0008D7A0 39 00 00 00 */ li r8, 0 /* 800909A4 0008D7A4 39 20 00 00 */ li r9, 0 /* 800909A8 0008D7A8 39 40 00 00 */ li r10, 0 -/* 800909AC 0008D7AC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800909B0 0008D7B0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800909AC 0008D7AC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800909B0 0008D7B0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 800909B4 0008D7B4 4B F7 63 A5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800909B8 0008D7B8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800909BC 0008D7BC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 800909BC 0008D7BC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 800909C0 0008D7C0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800909C4 0008D7C4 38 00 00 00 */ li r0, 0 /* 800909C8 0008D7C8 90 81 00 08 */ stw r4, 8(r1) -/* 800909CC 0008D7CC 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 800909CC 0008D7CC 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 800909D0 0008D7D0 7F E3 FB 78 */ mr r3, r31 /* 800909D4 0008D7D4 38 A0 00 10 */ li r5, 0x10 /* 800909D8 0008D7D8 90 01 00 0C */ stw r0, 0xc(r1) @@ -45867,15 +45867,15 @@ lbl_8008CB18: /* 800909EC 0008D7EC 39 00 00 00 */ li r8, 0 /* 800909F0 0008D7F0 39 20 00 00 */ li r9, 0 /* 800909F4 0008D7F4 39 40 00 00 */ li r10, 0 -/* 800909F8 0008D7F8 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 800909FC 0008D7FC C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 800909F8 0008D7F8 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 800909FC 0008D7FC C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80090A00 0008D800 4B F7 63 59 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090A04 0008D804 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80090A08 0008D808 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80090A08 0008D808 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80090A0C 0008D80C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80090A10 0008D810 38 00 00 00 */ li r0, 0 /* 80090A14 0008D814 90 81 00 08 */ stw r4, 8(r1) -/* 80090A18 0008D818 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80090A18 0008D818 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80090A1C 0008D81C 7F E3 FB 78 */ mr r3, r31 /* 80090A20 0008D820 38 A0 00 10 */ li r5, 0x10 /* 80090A24 0008D824 90 01 00 0C */ stw r0, 0xc(r1) @@ -45886,15 +45886,15 @@ lbl_8008CB18: /* 80090A38 0008D838 39 00 00 00 */ li r8, 0 /* 80090A3C 0008D83C 39 20 00 00 */ li r9, 0 /* 80090A40 0008D840 39 40 00 00 */ li r10, 0 -/* 80090A44 0008D844 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80090A48 0008D848 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80090A44 0008D844 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80090A48 0008D848 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80090A4C 0008D84C 4B F7 63 0D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090A50 0008D850 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80090A54 0008D854 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80090A54 0008D854 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80090A58 0008D858 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80090A5C 0008D85C 38 00 00 00 */ li r0, 0 /* 80090A60 0008D860 90 81 00 08 */ stw r4, 8(r1) -/* 80090A64 0008D864 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80090A64 0008D864 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80090A68 0008D868 7F E3 FB 78 */ mr r3, r31 /* 80090A6C 0008D86C 38 A0 00 10 */ li r5, 0x10 /* 80090A70 0008D870 90 01 00 0C */ stw r0, 0xc(r1) @@ -45905,15 +45905,15 @@ lbl_8008CB18: /* 80090A84 0008D884 39 00 00 00 */ li r8, 0 /* 80090A88 0008D888 39 20 00 00 */ li r9, 0 /* 80090A8C 0008D88C 39 40 00 00 */ li r10, 0 -/* 80090A90 0008D890 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80090A94 0008D894 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80090A90 0008D890 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80090A94 0008D894 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80090A98 0008D898 4B F7 62 C1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090A9C 0008D89C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80090AA0 0008D8A0 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80090AA0 0008D8A0 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80090AA4 0008D8A4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80090AA8 0008D8A8 38 00 00 00 */ li r0, 0 /* 80090AAC 0008D8AC 90 81 00 08 */ stw r4, 8(r1) -/* 80090AB0 0008D8B0 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80090AB0 0008D8B0 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80090AB4 0008D8B4 7F E3 FB 78 */ mr r3, r31 /* 80090AB8 0008D8B8 38 A0 00 10 */ li r5, 0x10 /* 80090ABC 0008D8BC 90 01 00 0C */ stw r0, 0xc(r1) @@ -45924,15 +45924,15 @@ lbl_8008CB18: /* 80090AD0 0008D8D0 39 00 00 00 */ li r8, 0 /* 80090AD4 0008D8D4 39 20 00 00 */ li r9, 0 /* 80090AD8 0008D8D8 39 40 00 00 */ li r10, 0 -/* 80090ADC 0008D8DC C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80090AE0 0008D8E0 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80090ADC 0008D8DC C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80090AE0 0008D8E0 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80090AE4 0008D8E4 4B F7 62 75 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090AE8 0008D8E8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80090AEC 0008D8EC 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80090AEC 0008D8EC 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80090AF0 0008D8F0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80090AF4 0008D8F4 38 00 00 00 */ li r0, 0 /* 80090AF8 0008D8F8 90 81 00 08 */ stw r4, 8(r1) -/* 80090AFC 0008D8FC 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80090AFC 0008D8FC 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80090B00 0008D900 7F E3 FB 78 */ mr r3, r31 /* 80090B04 0008D904 38 A0 00 10 */ li r5, 0x10 /* 80090B08 0008D908 90 01 00 0C */ stw r0, 0xc(r1) @@ -45943,15 +45943,15 @@ lbl_8008CB18: /* 80090B1C 0008D91C 39 00 00 00 */ li r8, 0 /* 80090B20 0008D920 39 20 00 00 */ li r9, 0 /* 80090B24 0008D924 39 40 00 00 */ li r10, 0 -/* 80090B28 0008D928 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80090B2C 0008D92C C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80090B28 0008D928 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80090B2C 0008D92C C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80090B30 0008D930 4B F7 62 29 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090B34 0008D934 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80090B38 0008D938 3C 60 80 25 */ lis r3, lbl_80256118@ha +/* 80090B38 0008D938 3C 60 80 25 */ lis r3, lbl__stringBase0_31@ha /* 80090B3C 0008D93C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80090B40 0008D940 38 00 00 00 */ li r0, 0 /* 80090B44 0008D944 90 81 00 08 */ stw r4, 8(r1) -/* 80090B48 0008D948 38 83 61 18 */ addi r4, r3, lbl_80256118@l +/* 80090B48 0008D948 38 83 61 18 */ addi r4, r3, lbl__stringBase0_31@l /* 80090B4C 0008D94C 7F E3 FB 78 */ mr r3, r31 /* 80090B50 0008D950 38 A0 00 20 */ li r5, 0x20 /* 80090B54 0008D954 90 01 00 0C */ stw r0, 0xc(r1) @@ -45962,8 +45962,8 @@ lbl_8008CB18: /* 80090B68 0008D968 39 00 00 00 */ li r8, 0 /* 80090B6C 0008D96C 39 20 00 00 */ li r9, 0 /* 80090B70 0008D970 39 40 00 00 */ li r10, 0 -/* 80090B74 0008D974 C0 22 8C 10 */ lfs f1, lbl_803CD590-_SDA2_BASE_(r2) -/* 80090B78 0008D978 C0 42 8C 20 */ lfs f2, lbl_803CD5A0-_SDA2_BASE_(r2) +/* 80090B74 0008D974 C0 22 8C 10 */ lfs f1, lbl__876-_SDA2_BASE_(r2) +/* 80090B78 0008D978 C0 42 8C 20 */ lfs f2, lbl__976_1-_SDA2_BASE_(r2) /* 80090B7C 0008D97C 4B F7 61 DD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80090B80 0008D980 80 01 00 24 */ lwz r0, 0x24(r1) /* 80090B84 0008D984 7F E3 FB 78 */ mr r3, r31 diff --git a/asm/Game/zEntPlayerBungeeState.s b/asm/Game/zEntPlayerBungeeState.s index 38a779f76..1b1350a55 100644 --- a/asm/Game/zEntPlayerBungeeState.s +++ b/asm/Game/zEntPlayerBungeeState.s @@ -7,9 +7,9 @@ zEntPlayerBungeeState.play_sound__Q212bungee_state35_unnamed_zEntPlayerBungeeSta /* 801102B8 0010D0B8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801102BC 0010D0BC 7C 08 02 A6 */ mflr r0 /* 801102C0 0010D0C0 1C 83 00 0C */ mulli r4, r3, 0xc -/* 801102C4 0010D0C4 3C 60 80 27 */ lis r3, lbl_8026A570@ha +/* 801102C4 0010D0C4 3C 60 80 27 */ lis r3, lbl_sound_groups__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 801102C8 0010D0C8 90 01 00 14 */ stw r0, 0x14(r1) -/* 801102CC 0010D0CC 38 03 A5 70 */ addi r0, r3, lbl_8026A570@l +/* 801102CC 0010D0CC 38 03 A5 70 */ addi r0, r3, lbl_sound_groups__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 801102D0 0010D0D0 7C A0 22 14 */ add r5, r0, r4 /* 801102D4 0010D0D4 80 65 00 00 */ lwz r3, 0(r5) /* 801102D8 0010D0D8 80 85 00 04 */ lwz r4, 4(r5) @@ -43,9 +43,9 @@ zEntPlayerBungeeState.stop_sound__Q212bungee_state35_unnamed_zEntPlayerBungeeSta /* 8011032C 0010D12C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80110330 0010D130 7C 08 02 A6 */ mflr r0 /* 80110334 0010D134 1C 83 00 0C */ mulli r4, r3, 0xc -/* 80110338 0010D138 3C 60 80 27 */ lis r3, lbl_8026A570@ha +/* 80110338 0010D138 3C 60 80 27 */ lis r3, lbl_sound_groups__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 8011033C 0010D13C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80110340 0010D140 38 03 A5 70 */ addi r0, r3, lbl_8026A570@l +/* 80110340 0010D140 38 03 A5 70 */ addi r0, r3, lbl_sound_groups__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80110344 0010D144 93 E1 00 0C */ stw r31, 0xc(r1) /* 80110348 0010D148 7F E0 22 14 */ add r31, r0, r4 /* 8011034C 0010D14C 80 7F 00 00 */ lwz r3, 0(r31) @@ -79,9 +79,9 @@ zEntPlayerBungeeState.set_volume__Q212bungee_state35_unnamed_zEntPlayerBungeeSta /* 801103A4 0010D1A4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801103A8 0010D1A8 7C 08 02 A6 */ mflr r0 /* 801103AC 0010D1AC 1C 83 00 0C */ mulli r4, r3, 0xc -/* 801103B0 0010D1B0 3C 60 80 27 */ lis r3, lbl_8026A570@ha +/* 801103B0 0010D1B0 3C 60 80 27 */ lis r3, lbl_sound_groups__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 801103B4 0010D1B4 90 01 00 24 */ stw r0, 0x24(r1) -/* 801103B8 0010D1B8 38 03 A5 70 */ addi r0, r3, lbl_8026A570@l +/* 801103B8 0010D1B8 38 03 A5 70 */ addi r0, r3, lbl_sound_groups__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 801103BC 0010D1BC DB E1 00 18 */ stfd f31, 0x18(r1) /* 801103C0 0010D1C0 FF E0 08 90 */ fmr f31, f1 /* 801103C4 0010D1C4 93 E1 00 14 */ stw r31, 0x14(r1) @@ -118,11 +118,11 @@ lbl_80110410: zEntPlayerBungeeState.init_models__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv: /* 8011042C 0010D22C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80110430 0010D230 7C 08 02 A6 */ mflr r0 -/* 80110434 0010D234 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80110438 0010D238 3C 80 80 29 */ lis r4, lbl_80297A68@ha +/* 80110434 0010D234 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80110438 0010D238 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 8011043C 0010D23C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80110440 0010D240 38 C3 05 58 */ addi r6, r3, lbl_803C0558@l -/* 80110444 0010D244 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l +/* 80110440 0010D240 38 C3 05 58 */ addi r6, r3, lbl_globals@l +/* 80110444 0010D244 38 84 7A 68 */ addi r4, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80110448 0010D248 80 66 1F 58 */ lwz r3, 0x1f58(r6) /* 8011044C 0010D24C 80 A6 07 04 */ lwz r5, 0x704(r6) /* 80110450 0010D250 80 06 1F 54 */ lwz r0, 0x1f54(r6) @@ -140,8 +140,8 @@ zEntPlayerBungeeState.init_models__Q212bungee_state35_unnamed_zEntPlayerBungeeSt .global zEntPlayerBungeeState.show_models__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv zEntPlayerBungeeState.show_models__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv: -/* 80110480 0010D280 3C 60 80 29 */ lis r3, lbl_80297A68@ha -/* 80110484 0010D284 38 83 7A 68 */ addi r4, r3, lbl_80297A68@l +/* 80110480 0010D280 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 80110484 0010D284 38 83 7A 68 */ addi r4, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80110488 0010D288 80 64 01 6C */ lwz r3, 0x16c(r4) /* 8011048C 0010D28C A0 03 00 44 */ lhz r0, 0x44(r3) /* 80110490 0010D290 60 00 00 03 */ ori r0, r0, 3 @@ -157,8 +157,8 @@ zEntPlayerBungeeState.show_models__Q212bungee_state35_unnamed_zEntPlayerBungeeSt /* 801104B8 0010D2B8 80 84 01 70 */ lwz r4, 0x170(r4) /* 801104BC 0010D2BC 80 64 00 10 */ lwz r3, 0x10(r4) /* 801104C0 0010D2C0 C0 03 00 28 */ lfs f0, 0x28(r3) -/* 801104C4 0010D2C4 D0 0D 94 F0 */ stfs f0, lbl_803CBDF0-_SDA_BASE_(r13) -/* 801104C8 0010D2C8 C0 02 9E 80 */ lfs f0, lbl_803CE800-_SDA2_BASE_(r2) +/* 801104C4 0010D2C4 D0 0D 94 F0 */ stfs f0, lbl_old_pants_clip_radius__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_-_SDA_BASE_(r13) +/* 801104C8 0010D2C8 C0 02 9E 80 */ lfs f0, lbl__945_1-_SDA2_BASE_(r2) /* 801104CC 0010D2CC 80 64 00 10 */ lwz r3, 0x10(r4) /* 801104D0 0010D2D0 D0 03 00 28 */ stfs f0, 0x28(r3) /* 801104D4 0010D2D4 4E 80 00 20 */ blr @@ -167,9 +167,9 @@ zEntPlayerBungeeState.show_models__Q212bungee_state35_unnamed_zEntPlayerBungeeSt zEntPlayerBungeeState.hide_models__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv: /* 801104D8 0010D2D8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801104DC 0010D2DC 7C 08 02 A6 */ mflr r0 -/* 801104E0 0010D2E0 3C 60 80 29 */ lis r3, lbl_80297A68@ha +/* 801104E0 0010D2E0 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 801104E4 0010D2E4 90 01 00 14 */ stw r0, 0x14(r1) -/* 801104E8 0010D2E8 38 83 7A 68 */ addi r4, r3, lbl_80297A68@l +/* 801104E8 0010D2E8 38 83 7A 68 */ addi r4, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 801104EC 0010D2EC 80 64 01 70 */ lwz r3, 0x170(r4) /* 801104F0 0010D2F0 A0 03 00 44 */ lhz r0, 0x44(r3) /* 801104F4 0010D2F4 70 00 FF DC */ andi. r0, r0, 0xffdc @@ -179,22 +179,22 @@ zEntPlayerBungeeState.hide_models__Q212bungee_state35_unnamed_zEntPlayerBungeeSt /* 80110504 0010D304 60 00 00 08 */ ori r0, r0, 8 /* 80110508 0010D308 B0 03 00 44 */ sth r0, 0x44(r3) /* 8011050C 0010D30C 80 64 01 70 */ lwz r3, 0x170(r4) -/* 80110510 0010D310 C0 0D 94 F0 */ lfs f0, lbl_803CBDF0-_SDA_BASE_(r13) +/* 80110510 0010D310 C0 0D 94 F0 */ lfs f0, lbl_old_pants_clip_radius__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_-_SDA_BASE_(r13) /* 80110514 0010D314 80 63 00 10 */ lwz r3, 0x10(r3) /* 80110518 0010D318 D0 03 00 28 */ stfs f0, 0x28(r3) /* 8011051C 0010D31C 4B F8 95 E9 */ bl zGameExtras_CheatFlags__Fv /* 80110520 0010D320 54 60 00 C7 */ rlwinm. r0, r3, 0, 3, 3 /* 80110524 0010D324 41 82 00 20 */ beq lbl_80110544 -/* 80110528 0010D328 3C 60 80 29 */ lis r3, lbl_80297A68@ha -/* 8011052C 0010D32C 38 63 7A 68 */ addi r3, r3, lbl_80297A68@l +/* 80110528 0010D328 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 8011052C 0010D32C 38 63 7A 68 */ addi r3, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80110530 0010D330 80 63 01 6C */ lwz r3, 0x16c(r3) /* 80110534 0010D334 A0 03 00 44 */ lhz r0, 0x44(r3) /* 80110538 0010D338 60 00 00 03 */ ori r0, r0, 3 /* 8011053C 0010D33C B0 03 00 44 */ sth r0, 0x44(r3) /* 80110540 0010D340 48 00 00 1C */ b lbl_8011055C lbl_80110544: -/* 80110544 0010D344 3C 60 80 29 */ lis r3, lbl_80297A68@ha -/* 80110548 0010D348 38 63 7A 68 */ addi r3, r3, lbl_80297A68@l +/* 80110544 0010D344 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 80110548 0010D348 38 63 7A 68 */ addi r3, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 8011054C 0010D34C 80 63 01 6C */ lwz r3, 0x16c(r3) /* 80110550 0010D350 A0 03 00 44 */ lhz r0, 0x44(r3) /* 80110554 0010D354 54 00 04 3A */ rlwinm r0, r0, 0, 0x10, 0x1d @@ -209,25 +209,25 @@ lbl_8011055C: zEntPlayerBungeeState.render_player__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fb: /* 8011056C 0010D36C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80110570 0010D370 7C 08 02 A6 */ mflr r0 -/* 80110574 0010D374 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80110574 0010D374 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80110578 0010D378 90 01 00 14 */ stw r0, 0x14(r1) -/* 8011057C 0010D37C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8011057C 0010D37C 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80110580 0010D380 93 E1 00 0C */ stw r31, 0xc(r1) /* 80110584 0010D384 3B E4 06 E0 */ addi r31, r4, 0x6e0 /* 80110588 0010D388 93 C1 00 08 */ stw r30, 8(r1) /* 8011058C 0010D38C 7C 7E 1B 78 */ mr r30, r3 /* 80110590 0010D390 7F E3 FB 78 */ mr r3, r31 -/* 80110594 0010D394 C0 22 9E 84 */ lfs f1, lbl_803CE804-_SDA2_BASE_(r2) +/* 80110594 0010D394 C0 22 9E 84 */ lfs f1, lbl__960_2-_SDA2_BASE_(r2) /* 80110598 0010D398 4B F3 50 35 */ bl xShadowRender__FP4xEntf /* 8011059C 0010D39C 7F E3 FB 78 */ mr r3, r31 /* 801105A0 0010D3A0 4B F0 8F 2D */ bl xEntRender__FP4xEnt /* 801105A4 0010D3A4 57 C0 06 3F */ clrlwi. r0, r30, 0x18 /* 801105A8 0010D3A8 41 82 00 24 */ beq lbl_801105CC -/* 801105AC 0010D3AC 3C 80 80 29 */ lis r4, lbl_80297A68@ha -/* 801105B0 0010D3B0 3C 60 80 31 */ lis r3, lbl_80313788@ha -/* 801105B4 0010D3B4 38 A4 7A 68 */ addi r5, r4, lbl_80297A68@l -/* 801105B8 0010D3B8 C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) -/* 801105BC 0010D3BC 38 83 37 88 */ addi r4, r3, lbl_80313788@l +/* 801105AC 0010D3AC 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 801105B0 0010D3B0 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 801105B4 0010D3B4 38 A4 7A 68 */ addi r5, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l +/* 801105B8 0010D3B8 C0 22 9E 88 */ lfs f1, lbl__961-_SDA2_BASE_(r2) +/* 801105BC 0010D3BC 38 83 37 88 */ addi r4, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 801105C0 0010D3C0 80 65 01 70 */ lwz r3, 0x170(r5) /* 801105C4 0010D3C4 C0 44 00 20 */ lfs f2, 0x20(r4) /* 801105C8 0010D3C8 4B F1 77 BD */ bl xFXRenderProximityFade__FRC14xModelInstanceff @@ -243,10 +243,10 @@ lbl_801105CC: zEntPlayerBungeeState.move_wedgie__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FRC5xVec3: /* 801105E4 0010D3E4 94 21 FF 20 */ stwu r1, -0xe0(r1) /* 801105E8 0010D3E8 7C 08 02 A6 */ mflr r0 -/* 801105EC 0010D3EC 3C 80 80 29 */ lis r4, lbl_80297A68@ha +/* 801105EC 0010D3EC 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 801105F0 0010D3F0 90 01 00 E4 */ stw r0, 0xe4(r1) /* 801105F4 0010D3F4 93 E1 00 DC */ stw r31, 0xdc(r1) -/* 801105F8 0010D3F8 3B E4 7A 68 */ addi r31, r4, lbl_80297A68@l +/* 801105F8 0010D3F8 3B E4 7A 68 */ addi r31, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 801105FC 0010D3FC 93 C1 00 D8 */ stw r30, 0xd8(r1) /* 80110600 0010D400 93 A1 00 D4 */ stw r29, 0xd4(r1) /* 80110604 0010D404 7C 7D 1B 78 */ mr r29, r3 @@ -274,47 +274,47 @@ lbl_80110624: /* 80110658 0010D458 7F A4 EB 78 */ mr r4, r29 /* 8011065C 0010D45C 7F C3 F3 78 */ mr r3, r30 /* 80110660 0010D460 4B EF AC 05 */ bl __as__5xVec3FRC5xVec3 -/* 80110664 0010D464 88 0D 94 F5 */ lbz r0, lbl_803CBDF5-_SDA_BASE_(r13) +/* 80110664 0010D464 88 0D 94 F5 */ lbz r0, lbl_init$1012-_SDA_BASE_(r13) /* 80110668 0010D468 7C 00 07 75 */ extsb. r0, r0 /* 8011066C 0010D46C 40 82 00 14 */ bne lbl_80110680 /* 80110670 0010D470 38 60 00 00 */ li r3, 0 /* 80110674 0010D474 38 00 00 01 */ li r0, 1 -/* 80110678 0010D478 98 6D 94 F4 */ stb r3, lbl_803CBDF4-_SDA_BASE_(r13) -/* 8011067C 0010D47C 98 0D 94 F5 */ stb r0, lbl_803CBDF5-_SDA_BASE_(r13) +/* 80110678 0010D478 98 6D 94 F4 */ stb r3, lbl_registered$1011-_SDA_BASE_(r13) +/* 8011067C 0010D47C 98 0D 94 F5 */ stb r0, lbl_init$1012-_SDA_BASE_(r13) lbl_80110680: -/* 80110680 0010D480 88 0D 94 F4 */ lbz r0, lbl_803CBDF4-_SDA_BASE_(r13) +/* 80110680 0010D480 88 0D 94 F4 */ lbz r0, lbl_registered$1011-_SDA_BASE_(r13) /* 80110684 0010D484 28 00 00 00 */ cmplwi r0, 0 /* 80110688 0010D488 40 82 00 94 */ bne lbl_8011071C /* 8011068C 0010D48C 38 00 00 01 */ li r0, 1 -/* 80110690 0010D490 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80110694 0010D494 98 0D 94 F4 */ stb r0, lbl_803CBDF4-_SDA_BASE_(r13) -/* 80110698 0010D498 3C 80 80 29 */ lis r4, lbl_80297C04@ha -/* 8011069C 0010D49C 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l +/* 80110690 0010D490 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80110694 0010D494 98 0D 94 F4 */ stb r0, lbl_registered$1011-_SDA_BASE_(r13) +/* 80110698 0010D498 3C 80 80 29 */ lis r4, lbl_tweak_cord_off$1014@ha +/* 8011069C 0010D49C 38 63 A6 88 */ addi r3, r3, lbl__stringBase0_71@l /* 801106A0 0010D4A0 38 A0 00 00 */ li r5, 0 -/* 801106A4 0010D4A4 C0 22 9E 94 */ lfs f1, lbl_803CE814-_SDA2_BASE_(r2) -/* 801106A8 0010D4A8 38 84 7C 04 */ addi r4, r4, lbl_80297C04@l -/* 801106AC 0010D4AC C0 42 9E 98 */ lfs f2, lbl_803CE818-_SDA2_BASE_(r2) +/* 801106A4 0010D4A4 C0 22 9E 94 */ lfs f1, lbl__1028_2-_SDA2_BASE_(r2) +/* 801106A8 0010D4A8 38 84 7C 04 */ addi r4, r4, lbl_tweak_cord_off$1014@l +/* 801106AC 0010D4AC C0 42 9E 98 */ lfs f2, lbl__1029_1-_SDA2_BASE_(r2) /* 801106B0 0010D4B0 38 C0 00 00 */ li r6, 0 /* 801106B4 0010D4B4 38 E0 00 00 */ li r7, 0 /* 801106B8 0010D4B8 4B F1 FF 75 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 801106BC 0010D4BC 3C 80 80 27 */ lis r4, lbl_8026A688@ha -/* 801106C0 0010D4C0 3C 60 80 29 */ lis r3, lbl_80297C04@ha -/* 801106C4 0010D4C4 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l -/* 801106C8 0010D4C8 C0 22 9E 94 */ lfs f1, lbl_803CE814-_SDA2_BASE_(r2) -/* 801106CC 0010D4CC 38 83 7C 04 */ addi r4, r3, lbl_80297C04@l -/* 801106D0 0010D4D0 C0 42 9E 98 */ lfs f2, lbl_803CE818-_SDA2_BASE_(r2) +/* 801106BC 0010D4BC 3C 80 80 27 */ lis r4, lbl__stringBase0_71@ha +/* 801106C0 0010D4C0 3C 60 80 29 */ lis r3, lbl_tweak_cord_off$1014@ha +/* 801106C4 0010D4C4 38 A4 A6 88 */ addi r5, r4, lbl__stringBase0_71@l +/* 801106C8 0010D4C8 C0 22 9E 94 */ lfs f1, lbl__1028_2-_SDA2_BASE_(r2) +/* 801106CC 0010D4CC 38 83 7C 04 */ addi r4, r3, lbl_tweak_cord_off$1014@l +/* 801106D0 0010D4D0 C0 42 9E 98 */ lfs f2, lbl__1029_1-_SDA2_BASE_(r2) /* 801106D4 0010D4D4 38 65 00 16 */ addi r3, r5, 0x16 /* 801106D8 0010D4D8 38 A0 00 00 */ li r5, 0 /* 801106DC 0010D4DC 38 84 00 04 */ addi r4, r4, 4 /* 801106E0 0010D4E0 38 C0 00 00 */ li r6, 0 /* 801106E4 0010D4E4 38 E0 00 00 */ li r7, 0 /* 801106E8 0010D4E8 4B F1 FF 45 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 801106EC 0010D4EC 3C 80 80 27 */ lis r4, lbl_8026A688@ha -/* 801106F0 0010D4F0 3C 60 80 29 */ lis r3, lbl_80297C04@ha -/* 801106F4 0010D4F4 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l -/* 801106F8 0010D4F8 C0 22 9E 94 */ lfs f1, lbl_803CE814-_SDA2_BASE_(r2) -/* 801106FC 0010D4FC 38 83 7C 04 */ addi r4, r3, lbl_80297C04@l -/* 80110700 0010D500 C0 42 9E 98 */ lfs f2, lbl_803CE818-_SDA2_BASE_(r2) +/* 801106EC 0010D4EC 3C 80 80 27 */ lis r4, lbl__stringBase0_71@ha +/* 801106F0 0010D4F0 3C 60 80 29 */ lis r3, lbl_tweak_cord_off$1014@ha +/* 801106F4 0010D4F4 38 A4 A6 88 */ addi r5, r4, lbl__stringBase0_71@l +/* 801106F8 0010D4F8 C0 22 9E 94 */ lfs f1, lbl__1028_2-_SDA2_BASE_(r2) +/* 801106FC 0010D4FC 38 83 7C 04 */ addi r4, r3, lbl_tweak_cord_off$1014@l +/* 80110700 0010D500 C0 42 9E 98 */ lfs f2, lbl__1029_1-_SDA2_BASE_(r2) /* 80110704 0010D504 38 65 00 2C */ addi r3, r5, 0x2c /* 80110708 0010D508 38 A0 00 00 */ li r5, 0 /* 8011070C 0010D50C 38 84 00 08 */ addi r4, r4, 8 @@ -322,9 +322,9 @@ lbl_80110680: /* 80110714 0010D514 38 E0 00 00 */ li r7, 0 /* 80110718 0010D518 4B F1 FF 15 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi lbl_8011071C: -/* 8011071C 0010D51C 3C 80 80 29 */ lis r4, lbl_80297C04@ha +/* 8011071C 0010D51C 3C 80 80 29 */ lis r4, lbl_tweak_cord_off$1014@ha /* 80110720 0010D520 7F C3 F3 78 */ mr r3, r30 -/* 80110724 0010D524 38 84 7C 04 */ addi r4, r4, lbl_80297C04@l +/* 80110724 0010D524 38 84 7C 04 */ addi r4, r4, lbl_tweak_cord_off$1014@l /* 80110728 0010D528 4B F0 4D 1D */ bl __apl__5xVec3FRC5xVec3 /* 8011072C 0010D52C 38 61 00 08 */ addi r3, r1, 8 /* 80110730 0010D530 38 81 00 48 */ addi r4, r1, 0x48 @@ -348,10 +348,10 @@ lbl_80110750: zEntPlayerBungeeState.update_hook_loc__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv: /* 8011076C 0010D56C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80110770 0010D570 7C 08 02 A6 */ mflr r0 -/* 80110774 0010D574 3C 60 80 29 */ lis r3, lbl_80297A68@ha +/* 80110774 0010D574 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80110778 0010D578 90 01 00 24 */ stw r0, 0x24(r1) /* 8011077C 0010D57C 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 80110780 0010D580 3B E3 7A 68 */ addi r31, r3, lbl_80297A68@l +/* 80110780 0010D580 3B E3 7A 68 */ addi r31, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80110784 0010D584 80 7F 00 3C */ lwz r3, 0x3c(r31) /* 80110788 0010D588 28 03 00 00 */ cmplwi r3, 0 /* 8011078C 0010D58C 41 82 00 44 */ beq lbl_801107D0 @@ -367,9 +367,9 @@ lbl_801107A0: /* 801107B0 0010D5B0 80 A5 00 10 */ lwz r5, 0x10(r5) /* 801107B4 0010D5B4 38 A5 00 14 */ addi r5, r5, 0x14 /* 801107B8 0010D5B8 4B F0 4C 29 */ bl __pl__5xVec3CFRC5xVec3 -/* 801107BC 0010D5BC 3C 60 80 29 */ lis r3, lbl_80297A68@ha +/* 801107BC 0010D5BC 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 801107C0 0010D5C0 38 81 00 08 */ addi r4, r1, 8 -/* 801107C4 0010D5C4 38 63 7A 68 */ addi r3, r3, lbl_80297A68@l +/* 801107C4 0010D5C4 38 63 7A 68 */ addi r3, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 801107C8 0010D5C8 38 63 01 74 */ addi r3, r3, 0x174 /* 801107CC 0010D5CC 4B EF AA 99 */ bl __as__5xVec3FRC5xVec3 lbl_801107D0: @@ -387,9 +387,9 @@ zEntPlayerBungeeState.find_drop_off__Q212bungee_state35_unnamed_zEntPlayerBungee /* 801107F0 0010D5F0 DB E1 00 40 */ stfd f31, 0x40(r1) /* 801107F4 0010D5F4 F3 E1 00 48 */ psq_st f31, 72(r1), 0, qr0 /* 801107F8 0010D5F8 BF 61 00 2C */ stmw r27, 0x2c(r1) -/* 801107FC 0010D5FC 3C 60 80 29 */ lis r3, lbl_80297A68@ha +/* 801107FC 0010D5FC 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80110800 0010D600 3B 80 FF FF */ li r28, -1 -/* 80110804 0010D604 3B E3 7A 68 */ addi r31, r3, lbl_80297A68@l +/* 80110804 0010D604 3B E3 7A 68 */ addi r31, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80110808 0010D608 3B 60 00 00 */ li r27, 0 /* 8011080C 0010D60C 80 7F 00 3C */ lwz r3, 0x3c(r31) /* 80110810 0010D610 7F FE FB 78 */ mr r30, r31 @@ -425,16 +425,16 @@ lbl_80110874: /* 8011087C 0010D67C 41 80 FF AC */ blt lbl_80110828 /* 80110880 0010D680 2C 1C FF FF */ cmpwi r28, -1 /* 80110884 0010D684 41 82 00 58 */ beq lbl_801108DC -/* 80110888 0010D688 3C 60 80 29 */ lis r3, lbl_80297A68@ha +/* 80110888 0010D688 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 8011088C 0010D68C 57 9D 10 3A */ slwi r29, r28, 2 -/* 80110890 0010D690 38 A3 7A 68 */ addi r5, r3, lbl_80297A68@l +/* 80110890 0010D690 38 A3 7A 68 */ addi r5, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80110894 0010D694 7C 65 EA 14 */ add r3, r5, r29 /* 80110898 0010D698 80 83 00 E0 */ lwz r4, 0xe0(r3) /* 8011089C 0010D69C 38 65 01 80 */ addi r3, r5, 0x180 /* 801108A0 0010D6A0 4B EF A9 C5 */ bl __as__5xVec3FRC5xVec3 -/* 801108A4 0010D6A4 3C 80 80 29 */ lis r4, lbl_80297A68@ha +/* 801108A4 0010D6A4 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 801108A8 0010D6A8 38 60 00 01 */ li r3, 1 -/* 801108AC 0010D6AC 38 A4 7A 68 */ addi r5, r4, lbl_80297A68@l +/* 801108AC 0010D6AC 38 A4 7A 68 */ addi r5, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 801108B0 0010D6B0 7C C5 EA 14 */ add r6, r5, r29 /* 801108B4 0010D6B4 80 86 00 60 */ lwz r4, 0x60(r6) /* 801108B8 0010D6B8 80 84 00 14 */ lwz r4, 0x14(r4) @@ -461,10 +461,10 @@ lbl_801108E0: zEntPlayerBungeeState.trigger__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FUi: /* 801108FC 0010D6FC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80110900 0010D700 7C 08 02 A6 */ mflr r0 -/* 80110904 0010D704 3C 80 80 29 */ lis r4, lbl_80297A68@ha +/* 80110904 0010D704 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80110908 0010D708 7C 65 1B 78 */ mr r5, r3 /* 8011090C 0010D70C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80110910 0010D710 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l +/* 80110910 0010D710 38 84 7A 68 */ addi r4, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80110914 0010D714 80 84 00 3C */ lwz r4, 0x3c(r4) /* 80110918 0010D718 7C 83 23 78 */ mr r3, r4 /* 8011091C 0010D71C 4B F0 ED C5 */ bl zEntEvent__FP5xBaseP5xBaseUi @@ -486,11 +486,11 @@ zEntPlayerBungeeState.trigger__Q212bungee_state35_unnamed_zEntPlayerBungeeState_ zEntPlayerBungeeState.reset_props_collision__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv: /* 80110954 0010D754 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80110958 0010D758 7C 08 02 A6 */ mflr r0 -/* 8011095C 0010D75C 3C 80 80 29 */ lis r4, lbl_80297A68@ha +/* 8011095C 0010D75C 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80110960 0010D760 90 01 00 14 */ stw r0, 0x14(r1) /* 80110964 0010D764 93 E1 00 0C */ stw r31, 0xc(r1) /* 80110968 0010D768 7C 7F 1B 78 */ mr r31, r3 -/* 8011096C 0010D76C 38 64 7A 68 */ addi r3, r4, lbl_80297A68@l +/* 8011096C 0010D76C 38 64 7A 68 */ addi r3, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80110970 0010D770 80 63 00 3C */ lwz r3, 0x3c(r3) /* 80110974 0010D774 28 03 00 00 */ cmplwi r3, 0 /* 80110978 0010D778 41 82 00 64 */ beq lbl_801109DC @@ -498,11 +498,11 @@ zEntPlayerBungeeState.reset_props_collision__Q312bungee_state35_unnamed_zEntPlay /* 80110980 0010D780 38 7F 01 8C */ addi r3, r31, 0x18c /* 80110984 0010D784 38 84 00 80 */ addi r4, r4, 0x80 /* 80110988 0010D788 48 00 00 69 */ bl __as__Q312bungee_state10hook_asset35_class$913zEntPlayerBungeeState_cppFRCQ312bungee_state10hook_asset35_class$913zEntPlayerBungeeState_cpp -/* 8011098C 0010D78C C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 8011098C 0010D78C C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80110990 0010D790 C0 3F 01 90 */ lfs f1, 0x190(r31) /* 80110994 0010D794 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80110998 0010D798 40 82 00 10 */ bne lbl_801109A8 -/* 8011099C 0010D79C C0 02 9E A4 */ lfs f0, lbl_803CE824-_SDA2_BASE_(r2) +/* 8011099C 0010D79C C0 02 9E A4 */ lfs f0, lbl__1784_1-_SDA2_BASE_(r2) /* 801109A0 0010D7A0 D0 1F 01 90 */ stfs f0, 0x190(r31) /* 801109A4 0010D7A4 48 00 00 10 */ b lbl_801109B4 lbl_801109A8: @@ -510,11 +510,11 @@ lbl_801109A8: /* 801109AC 0010D7AC EC 01 00 32 */ fmuls f0, f1, f0 /* 801109B0 0010D7B0 D0 1F 01 90 */ stfs f0, 0x190(r31) lbl_801109B4: -/* 801109B4 0010D7B4 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 801109B4 0010D7B4 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 801109B8 0010D7B8 C0 3F 01 94 */ lfs f1, 0x194(r31) /* 801109BC 0010D7BC FC 00 08 00 */ fcmpu cr0, f0, f1 /* 801109C0 0010D7C0 40 82 00 10 */ bne lbl_801109D0 -/* 801109C4 0010D7C4 C0 02 9E A4 */ lfs f0, lbl_803CE824-_SDA2_BASE_(r2) +/* 801109C4 0010D7C4 C0 02 9E A4 */ lfs f0, lbl__1784_1-_SDA2_BASE_(r2) /* 801109C8 0010D7C8 D0 1F 01 94 */ stfs f0, 0x194(r31) /* 801109CC 0010D7CC 48 00 00 10 */ b lbl_801109DC lbl_801109D0: @@ -551,11 +551,11 @@ __as__Q312bungee_state10hook_asset35_class$913zEntPlayerBungeeState_cppFRCQ312bu zEntPlayerBungeeState.reset_props_camera__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv: /* 80110A30 0010D830 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80110A34 0010D834 7C 08 02 A6 */ mflr r0 -/* 80110A38 0010D838 3C 80 80 29 */ lis r4, lbl_80297A68@ha +/* 80110A38 0010D838 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80110A3C 0010D83C 90 01 00 14 */ stw r0, 0x14(r1) /* 80110A40 0010D840 93 E1 00 0C */ stw r31, 0xc(r1) /* 80110A44 0010D844 7C 7F 1B 78 */ mr r31, r3 -/* 80110A48 0010D848 38 64 7A 68 */ addi r3, r4, lbl_80297A68@l +/* 80110A48 0010D848 38 64 7A 68 */ addi r3, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80110A4C 0010D84C 80 63 00 3C */ lwz r3, 0x3c(r3) /* 80110A50 0010D850 28 03 00 00 */ cmplwi r3, 0 /* 80110A54 0010D854 41 82 00 64 */ beq lbl_80110AB8 @@ -568,18 +568,18 @@ zEntPlayerBungeeState.reset_props_camera__Q312bungee_state35_unnamed_zEntPlayerB /* 80110A70 0010D870 EC 01 00 24 */ fdivs f0, f1, f0 /* 80110A74 0010D874 D0 1F 01 78 */ stfs f0, 0x178(r31) /* 80110A78 0010D878 C0 3F 01 68 */ lfs f1, 0x168(r31) -/* 80110A7C 0010D87C C0 02 9E A8 */ lfs f0, lbl_803CE828-_SDA2_BASE_(r2) +/* 80110A7C 0010D87C C0 02 9E A8 */ lfs f0, lbl__1792_1-_SDA2_BASE_(r2) /* 80110A80 0010D880 EC 01 00 32 */ fmuls f0, f1, f0 /* 80110A84 0010D884 D0 1F 01 68 */ stfs f0, 0x168(r31) /* 80110A88 0010D888 C0 3F 01 70 */ lfs f1, 0x170(r31) -/* 80110A8C 0010D88C C0 02 9E A8 */ lfs f0, lbl_803CE828-_SDA2_BASE_(r2) +/* 80110A8C 0010D88C C0 02 9E A8 */ lfs f0, lbl__1792_1-_SDA2_BASE_(r2) /* 80110A90 0010D890 EC 01 00 32 */ fmuls f0, f1, f0 /* 80110A94 0010D894 D0 1F 01 70 */ stfs f0, 0x170(r31) /* 80110A98 0010D898 C0 3F 01 70 */ lfs f1, 0x170(r31) /* 80110A9C 0010D89C C0 1F 01 68 */ lfs f0, 0x168(r31) /* 80110AA0 0010D8A0 EC 01 00 28 */ fsubs f0, f1, f0 /* 80110AA4 0010D8A4 D0 1F 01 70 */ stfs f0, 0x170(r31) -/* 80110AA8 0010D8A8 C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) +/* 80110AA8 0010D8A8 C0 22 9E 88 */ lfs f1, lbl__961-_SDA2_BASE_(r2) /* 80110AAC 0010D8AC C0 1F 01 7C */ lfs f0, 0x17c(r31) /* 80110AB0 0010D8B0 EC 01 00 28 */ fsubs f0, f1, f0 /* 80110AB4 0010D8B4 D0 1F 01 B4 */ stfs f0, 0x1b4(r31) @@ -627,9 +627,9 @@ __as__Q312bungee_state10hook_asset35_class$912zEntPlayerBungeeState_cppFRCQ312bu zEntPlayerBungeeState.reset_props_horizontal__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv: /* 80110B44 0010D944 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80110B48 0010D948 7C 08 02 A6 */ mflr r0 -/* 80110B4C 0010D94C 3C 80 80 29 */ lis r4, lbl_80297A68@ha +/* 80110B4C 0010D94C 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80110B50 0010D950 90 01 00 14 */ stw r0, 0x14(r1) -/* 80110B54 0010D954 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l +/* 80110B54 0010D954 38 84 7A 68 */ addi r4, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80110B58 0010D958 80 84 00 3C */ lwz r4, 0x3c(r4) /* 80110B5C 0010D95C 28 04 00 00 */ cmplwi r4, 0 /* 80110B60 0010D960 41 82 00 14 */ beq lbl_80110B74 @@ -662,10 +662,10 @@ __as__Q312bungee_state10hook_asset35_class$911zEntPlayerBungeeState_cppFRCQ312bu zEntPlayerBungeeState.reset_props_vertical__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv: /* 80110BB4 0010D9B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80110BB8 0010D9B8 7C 08 02 A6 */ mflr r0 -/* 80110BBC 0010D9BC 3C 80 80 29 */ lis r4, lbl_80297A68@ha +/* 80110BBC 0010D9BC 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80110BC0 0010D9C0 90 01 00 14 */ stw r0, 0x14(r1) /* 80110BC4 0010D9C4 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80110BC8 0010D9C8 3B E4 7A 68 */ addi r31, r4, lbl_80297A68@l +/* 80110BC8 0010D9C8 3B E4 7A 68 */ addi r31, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80110BCC 0010D9CC 93 C1 00 08 */ stw r30, 8(r1) /* 80110BD0 0010D9D0 7C 7E 1B 78 */ mr r30, r3 /* 80110BD4 0010D9D4 80 7F 00 3C */ lwz r3, 0x3c(r31) @@ -676,7 +676,7 @@ zEntPlayerBungeeState.reset_props_vertical__Q312bungee_state35_unnamed_zEntPlaye /* 80110BE8 0010D9E8 38 84 00 3C */ addi r4, r4, 0x3c /* 80110BEC 0010D9EC 48 00 03 79 */ bl __as__Q312bungee_state10hook_asset35_class$910zEntPlayerBungeeState_cppFRCQ312bungee_state10hook_asset35_class$910zEntPlayerBungeeState_cpp /* 80110BF0 0010D9F0 C0 5E 01 48 */ lfs f2, 0x148(r30) -/* 80110BF4 0010D9F4 C0 02 9E AC */ lfs f0, lbl_803CE82C-_SDA2_BASE_(r2) +/* 80110BF4 0010D9F4 C0 02 9E AC */ lfs f0, lbl__1811-_SDA2_BASE_(r2) /* 80110BF8 0010D9F8 C0 3E 01 4C */ lfs f1, 0x14c(r30) /* 80110BFC 0010D9FC EC 00 00 B2 */ fmuls f0, f0, f2 /* 80110C00 0010DA00 EC 00 00 B2 */ fmuls f0, f0, f2 @@ -687,17 +687,17 @@ zEntPlayerBungeeState.reset_props_vertical__Q312bungee_state35_unnamed_zEntPlaye /* 80110C14 0010DA14 EC 01 00 32 */ fmuls f0, f1, f0 /* 80110C18 0010DA18 D0 1E 01 50 */ stfs f0, 0x150(r30) /* 80110C1C 0010DA1C C0 3E 01 5C */ lfs f1, 0x15c(r30) -/* 80110C20 0010DA20 C0 42 9E A0 */ lfs f2, lbl_803CE820-_SDA2_BASE_(r2) -/* 80110C24 0010DA24 C0 62 9E 88 */ lfs f3, lbl_803CE808-_SDA2_BASE_(r2) +/* 80110C20 0010DA20 C0 42 9E A0 */ lfs f2, lbl__1783-_SDA2_BASE_(r2) +/* 80110C24 0010DA24 C0 62 9E 88 */ lfs f3, lbl__961-_SDA2_BASE_(r2) /* 80110C28 0010DA28 4B EF DD 11 */ bl range_limit_f___Ffff /* 80110C2C 0010DA2C D0 3E 01 5C */ stfs f1, 0x15c(r30) /* 80110C30 0010DA30 7F C3 F3 78 */ mr r3, r30 /* 80110C34 0010DA34 C0 3E 01 54 */ lfs f1, 0x154(r30) -/* 80110C38 0010DA38 C0 02 9E AC */ lfs f0, lbl_803CE82C-_SDA2_BASE_(r2) +/* 80110C38 0010DA38 C0 02 9E AC */ lfs f0, lbl__1811-_SDA2_BASE_(r2) /* 80110C3C 0010DA3C EC 01 00 32 */ fmuls f0, f1, f0 /* 80110C40 0010DA40 D0 1E 01 54 */ stfs f0, 0x154(r30) /* 80110C44 0010DA44 C0 3E 01 58 */ lfs f1, 0x158(r30) -/* 80110C48 0010DA48 C0 02 9E AC */ lfs f0, lbl_803CE82C-_SDA2_BASE_(r2) +/* 80110C48 0010DA48 C0 02 9E AC */ lfs f0, lbl__1811-_SDA2_BASE_(r2) /* 80110C4C 0010DA4C EC 01 00 32 */ fmuls f0, f1, f0 /* 80110C50 0010DA50 D0 1E 01 58 */ stfs f0, 0x158(r30) /* 80110C54 0010DA54 C0 3E 01 54 */ lfs f1, 0x154(r30) @@ -708,7 +708,7 @@ zEntPlayerBungeeState.reset_props_vertical__Q312bungee_state35_unnamed_zEntPlaye /* 80110C68 0010DA68 D0 3E 01 54 */ stfs f1, 0x154(r30) /* 80110C6C 0010DA6C C0 3E 01 58 */ lfs f1, 0x158(r30) /* 80110C70 0010DA70 C0 1E 01 54 */ lfs f0, 0x154(r30) -/* 80110C74 0010DA74 C0 42 9E 8C */ lfs f2, lbl_803CE80C-_SDA2_BASE_(r2) +/* 80110C74 0010DA74 C0 42 9E 8C */ lfs f2, lbl__969_1-_SDA2_BASE_(r2) /* 80110C78 0010DA78 EC 01 00 2A */ fadds f0, f1, f0 /* 80110C7C 0010DA7C EC 02 00 32 */ fmuls f0, f2, f0 /* 80110C80 0010DA80 D0 1E 01 98 */ stfs f0, 0x198(r30) @@ -730,7 +730,7 @@ zEntPlayerBungeeState.reset_props_vertical__Q312bungee_state35_unnamed_zEntPlaye /* 80110CC0 0010DAC0 D0 3E 01 A8 */ stfs f1, 0x1a8(r30) /* 80110CC4 0010DAC4 7F C3 F3 78 */ mr r3, r30 /* 80110CC8 0010DAC8 C0 3E 01 58 */ lfs f1, 0x158(r30) -/* 80110CCC 0010DACC C0 42 9E A0 */ lfs f2, lbl_803CE820-_SDA2_BASE_(r2) +/* 80110CCC 0010DACC C0 42 9E A0 */ lfs f2, lbl__1783-_SDA2_BASE_(r2) /* 80110CD0 0010DAD0 C0 7E 01 A0 */ lfs f3, 0x1a0(r30) /* 80110CD4 0010DAD4 C0 9E 01 4C */ lfs f4, 0x14c(r30) /* 80110CD8 0010DAD8 C0 BE 01 98 */ lfs f5, 0x198(r30) @@ -738,7 +738,7 @@ zEntPlayerBungeeState.reset_props_vertical__Q312bungee_state35_unnamed_zEntPlaye /* 80110CE0 0010DAE0 D0 3E 01 9C */ stfs f1, 0x19c(r30) /* 80110CE4 0010DAE4 7F C3 F3 78 */ mr r3, r30 /* 80110CE8 0010DAE8 C0 3E 01 98 */ lfs f1, 0x198(r30) -/* 80110CEC 0010DAEC C0 42 9E 88 */ lfs f2, lbl_803CE808-_SDA2_BASE_(r2) +/* 80110CEC 0010DAEC C0 42 9E 88 */ lfs f2, lbl__961-_SDA2_BASE_(r2) /* 80110CF0 0010DAF0 FC C0 08 90 */ fmr f6, f1 /* 80110CF4 0010DAF4 C0 7E 01 9C */ lfs f3, 0x19c(r30) /* 80110CF8 0010DAF8 C0 9E 01 A0 */ lfs f4, 0x1a0(r30) @@ -775,16 +775,16 @@ zEntPlayerBungeeState.spring_velocity__Q312bungee_state35_unnamed_zEntPlayerBung /* 80110D64 0010DB64 FC 80 30 90 */ fmr f4, f6 /* 80110D68 0010DB68 48 00 00 71 */ bl zEntPlayerBungeeState.spring_potential_energy__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFffff /* 80110D6C 0010DB6C EC 5F 08 28 */ fsubs f2, f31, f1 -/* 80110D70 0010DB70 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 80110D70 0010DB70 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80110D74 0010DB74 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 80110D78 0010DB78 4C 40 13 82 */ cror 2, 0, 2 /* 80110D7C 0010DB7C 40 82 00 08 */ bne lbl_80110D84 /* 80110D80 0010DB80 48 00 00 38 */ b lbl_80110DB8 lbl_80110D84: -/* 80110D84 0010DB84 C0 02 9E B0 */ lfs f0, lbl_803CE830-_SDA2_BASE_(r2) +/* 80110D84 0010DB84 C0 02 9E B0 */ lfs f0, lbl__1817-_SDA2_BASE_(r2) /* 80110D88 0010DB88 EC 20 00 B2 */ fmuls f1, f0, f2 /* 80110D8C 0010DB8C 4B EF 9A 71 */ bl xsqrt__Ff -/* 80110D90 0010DB90 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80110D90 0010DB90 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80110D94 0010DB94 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80110D98 0010DB98 40 80 00 14 */ bge lbl_80110DAC /* 80110D9C 0010DB9C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -820,7 +820,7 @@ zEntPlayerBungeeState.spring_potential_energy__Q312bungee_state35_unnamed_zEntPl /* 80110E00 0010DC00 FF C0 18 90 */ fmr f30, f3 /* 80110E04 0010DC04 FF E0 20 90 */ fmr f31, f4 /* 80110E08 0010DC08 48 00 00 39 */ bl zEntPlayerBungeeState.spring_potential_energy__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFff -/* 80110E0C 0010DC0C C0 02 9E 8C */ lfs f0, lbl_803CE80C-_SDA2_BASE_(r2) +/* 80110E0C 0010DC0C C0 02 9E 8C */ lfs f0, lbl__969_1-_SDA2_BASE_(r2) /* 80110E10 0010DC10 EC 00 EF FC */ fnmsubs f0, f0, f31, f29 /* 80110E14 0010DC14 EC 3E 08 3C */ fnmsubs f1, f30, f0, f1 /* 80110E18 0010DC18 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 @@ -836,7 +836,7 @@ zEntPlayerBungeeState.spring_potential_energy__Q312bungee_state35_unnamed_zEntPl .global zEntPlayerBungeeState.spring_potential_energy__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFff zEntPlayerBungeeState.spring_potential_energy__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFff: -/* 80110E40 0010DC40 C0 02 9E 8C */ lfs f0, lbl_803CE80C-_SDA2_BASE_(r2) +/* 80110E40 0010DC40 C0 02 9E 8C */ lfs f0, lbl__969_1-_SDA2_BASE_(r2) /* 80110E44 0010DC44 EC 00 00 B2 */ fmuls f0, f0, f2 /* 80110E48 0010DC48 EC 00 00 72 */ fmuls f0, f0, f1 /* 80110E4C 0010DC4C EC 21 00 32 */ fmuls f1, f1, f0 @@ -875,7 +875,7 @@ zEntPlayerBungeeState.spring_energy__Q312bungee_state35_unnamed_zEntPlayerBungee .global zEntPlayerBungeeState.kinetic_energy__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFf zEntPlayerBungeeState.kinetic_energy__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFf: -/* 80110EC4 0010DCC4 C0 02 9E 8C */ lfs f0, lbl_803CE80C-_SDA2_BASE_(r2) +/* 80110EC4 0010DCC4 C0 02 9E 8C */ lfs f0, lbl__969_1-_SDA2_BASE_(r2) /* 80110EC8 0010DCC8 EC 00 00 72 */ fmuls f0, f0, f1 /* 80110ECC 0010DCCC EC 20 00 72 */ fmuls f1, f0, f1 /* 80110ED0 0010DCD0 4E 80 00 20 */ blr @@ -892,17 +892,17 @@ zEntPlayerBungeeState.find_spring_min__Q312bungee_state35_unnamed_zEntPlayerBung /* 80110EF0 0010DCF0 DB A1 00 10 */ stfd f29, 0x10(r1) /* 80110EF4 0010DCF4 F3 A1 00 18 */ psq_st f29, 24(r1), 0, qr0 /* 80110EF8 0010DCF8 FF E0 20 90 */ fmr f31, f4 -/* 80110EFC 0010DCFC C0 02 9E 88 */ lfs f0, lbl_803CE808-_SDA2_BASE_(r2) +/* 80110EFC 0010DCFC C0 02 9E 88 */ lfs f0, lbl__961-_SDA2_BASE_(r2) /* 80110F00 0010DD00 FF A0 08 90 */ fmr f29, f1 /* 80110F04 0010DD04 FF C0 10 90 */ fmr f30, f2 /* 80110F08 0010DD08 EC 3F 07 FC */ fnmsubs f1, f31, f31, f0 /* 80110F0C 0010DD0C 4B EF 98 F1 */ bl xsqrt__Ff -/* 80110F10 0010DD10 C0 02 9E C0 */ lfs f0, lbl_803CE840-_SDA2_BASE_(r2) +/* 80110F10 0010DD10 C0 02 9E C0 */ lfs f0, lbl__1833-_SDA2_BASE_(r2) /* 80110F14 0010DD14 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80110F18 0010DD18 EC 20 00 72 */ fmuls f1, f0, f1 /* 80110F1C 0010DD1C 4B EF D8 95 */ bl xexp__Ff -/* 80110F20 0010DD20 C0 02 9E 88 */ lfs f0, lbl_803CE808-_SDA2_BASE_(r2) -/* 80110F24 0010DD24 C0 62 9E B0 */ lfs f3, lbl_803CE830-_SDA2_BASE_(r2) +/* 80110F20 0010DD20 C0 02 9E 88 */ lfs f0, lbl__961-_SDA2_BASE_(r2) +/* 80110F24 0010DD24 C0 62 9E B0 */ lfs f3, lbl__1817-_SDA2_BASE_(r2) /* 80110F28 0010DD28 EC 41 00 28 */ fsubs f2, f1, f0 /* 80110F2C 0010DD2C EC 00 08 2A */ fadds f0, f0, f1 /* 80110F30 0010DD30 EC 3E 00 B2 */ fmuls f1, f30, f2 @@ -938,9 +938,9 @@ lbl_80110F98: /* 80110F98 0010DD98 38 60 00 00 */ li r3, 0 /* 80110F9C 0010DD9C 4E 80 00 20 */ blr lbl_80110FA0: -/* 80110FA0 0010DDA0 3C 80 80 29 */ lis r4, lbl_80297A68@ha +/* 80110FA0 0010DDA0 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80110FA4 0010DDA4 38 60 00 00 */ li r3, 0 -/* 80110FA8 0010DDA8 38 A4 7A 68 */ addi r5, r4, lbl_80297A68@l +/* 80110FA8 0010DDA8 38 A4 7A 68 */ addi r5, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80110FAC 0010DDAC 80 85 01 98 */ lwz r4, 0x198(r5) /* 80110FB0 0010DDB0 54 80 07 BD */ rlwinm. r0, r4, 0, 0x1e, 0x1e /* 80110FB4 0010DDB4 54 84 06 B0 */ rlwinm r4, r4, 0, 0x1a, 0x18 @@ -953,9 +953,9 @@ lbl_80110FCC: /* 80110FCC 0010DDCC 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 80110FD0 0010DDD0 4E 80 00 20 */ blr lbl_80110FD4: -/* 80110FD4 0010DDD4 3C 80 80 29 */ lis r4, lbl_80297A68@ha +/* 80110FD4 0010DDD4 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80110FD8 0010DDD8 38 60 00 00 */ li r3, 0 -/* 80110FDC 0010DDDC 38 A4 7A 68 */ addi r5, r4, lbl_80297A68@l +/* 80110FDC 0010DDDC 38 A4 7A 68 */ addi r5, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80110FE0 0010DDE0 80 85 01 98 */ lwz r4, 0x198(r5) /* 80110FE4 0010DDE4 54 80 07 39 */ rlwinm. r0, r4, 0, 0x1c, 0x1c /* 80110FE8 0010DDE8 54 84 06 B0 */ rlwinm r4, r4, 0, 0x1a, 0x18 @@ -968,9 +968,9 @@ lbl_80111000: /* 80111000 0010DE00 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 80111004 0010DE04 4E 80 00 20 */ blr lbl_80111008: -/* 80111008 0010DE08 3C 80 80 29 */ lis r4, lbl_80297A68@ha +/* 80111008 0010DE08 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 8011100C 0010DE0C 38 60 00 00 */ li r3, 0 -/* 80111010 0010DE10 38 A4 7A 68 */ addi r5, r4, lbl_80297A68@l +/* 80111010 0010DE10 38 A4 7A 68 */ addi r5, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80111014 0010DE14 80 85 01 98 */ lwz r4, 0x198(r5) /* 80111018 0010DE18 54 80 06 B5 */ rlwinm. r0, r4, 0, 0x1a, 0x1a /* 8011101C 0010DE1C 54 84 06 B0 */ rlwinm r4, r4, 0, 0x1a, 0x18 @@ -983,9 +983,9 @@ lbl_80111034: /* 80111034 0010DE34 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 80111038 0010DE38 4E 80 00 20 */ blr lbl_8011103C: -/* 8011103C 0010DE3C 3C 80 80 29 */ lis r4, lbl_80297A68@ha +/* 8011103C 0010DE3C 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80111040 0010DE40 38 60 00 00 */ li r3, 0 -/* 80111044 0010DE44 38 A4 7A 68 */ addi r5, r4, lbl_80297A68@l +/* 80111044 0010DE44 38 A4 7A 68 */ addi r5, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80111048 0010DE48 80 05 01 98 */ lwz r0, 0x198(r5) /* 8011104C 0010DE4C 54 04 06 B0 */ rlwinm r4, r0, 0, 0x1a, 0x18 /* 80111050 0010DE50 70 80 00 2A */ andi. r0, r4, 0x2a @@ -1000,15 +1000,15 @@ lbl_80111068: lbl_80111070: /* 80111070 0010DE70 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80111074 0010DE74 7C 08 02 A6 */ mflr r0 -/* 80111078 0010DE78 3C 60 80 29 */ lis r3, lbl_80297A68@ha +/* 80111078 0010DE78 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 8011107C 0010DE7C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80111080 0010DE80 38 83 7A 68 */ addi r4, r3, lbl_80297A68@l +/* 80111080 0010DE80 38 83 7A 68 */ addi r4, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80111084 0010DE84 80 64 01 98 */ lwz r3, 0x198(r4) /* 80111088 0010DE88 54 60 06 31 */ rlwinm. r0, r3, 0, 0x18, 0x18 /* 8011108C 0010DE8C 54 63 06 B0 */ rlwinm r3, r3, 0, 0x1a, 0x18 /* 80111090 0010DE90 90 64 01 98 */ stw r3, 0x198(r4) /* 80111094 0010DE94 41 82 00 18 */ beq lbl_801110AC -/* 80111098 0010DE98 C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) +/* 80111098 0010DE98 C0 22 9E 88 */ lfs f1, lbl__961-_SDA2_BASE_(r2) /* 8011109C 0010DE9C 38 60 00 08 */ li r3, 8 /* 801110A0 0010DEA0 4B FF F2 19 */ bl zEntPlayerBungeeState.play_sound__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FQ312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10sound_enumf /* 801110A4 0010DEA4 38 60 00 01 */ li r3, 1 @@ -1031,9 +1031,9 @@ zEntPlayerBungeeState.find_nearest_hook__Q212bungee_state35_unnamed_zEntPlayerBu /* 801110D4 0010DED4 DB C1 00 50 */ stfd f30, 0x50(r1) /* 801110D8 0010DED8 F3 C1 00 58 */ psq_st f30, 88(r1), 0, qr0 /* 801110DC 0010DEDC BF 61 00 3C */ stmw r27, 0x3c(r1) -/* 801110E0 0010DEE0 3C 80 80 29 */ lis r4, lbl_80297A68@ha -/* 801110E4 0010DEE4 C3 E2 9E C4 */ lfs f31, lbl_803CE844-_SDA2_BASE_(r2) -/* 801110E8 0010DEE8 3B E4 7A 68 */ addi r31, r4, lbl_80297A68@l +/* 801110E0 0010DEE0 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 801110E4 0010DEE4 C3 E2 9E C4 */ lfs f31, lbl__1903-_SDA2_BASE_(r2) +/* 801110E8 0010DEE8 3B E4 7A 68 */ addi r31, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 801110EC 0010DEEC 7C 7B 1B 78 */ mr r27, r3 /* 801110F0 0010DEF0 7F FE FB 78 */ mr r30, r31 /* 801110F4 0010DEF4 3B A0 FF FF */ li r29, -1 @@ -1095,8 +1095,8 @@ zEntPlayerBungeeState.init_sounds__Q212bungee_state35_unnamed_zEntPlayerBungeeSt .global zEntPlayerBungeeState.get_hook_model__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv zEntPlayerBungeeState.get_hook_model__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv: -/* 801111BC 0010DFBC 3C 60 80 29 */ lis r3, lbl_80297A68@ha -/* 801111C0 0010DFC0 38 63 7A 68 */ addi r3, r3, lbl_80297A68@l +/* 801111BC 0010DFBC 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 801111C0 0010DFC0 38 63 7A 68 */ addi r3, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 801111C4 0010DFC4 80 63 00 3C */ lwz r3, 0x3c(r3) /* 801111C8 0010DFC8 28 03 00 00 */ cmplwi r3, 0 /* 801111CC 0010DFCC 41 82 00 10 */ beq lbl_801111DC @@ -1114,9 +1114,9 @@ lbl_801111E4: zEntPlayerBungeeState.fade_hook_reset__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv: /* 801111EC 0010DFEC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801111F0 0010DFF0 7C 08 02 A6 */ mflr r0 -/* 801111F4 0010DFF4 3C 60 80 29 */ lis r3, lbl_80297A68@ha +/* 801111F4 0010DFF4 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 801111F8 0010DFF8 90 01 00 14 */ stw r0, 0x14(r1) -/* 801111FC 0010DFFC 38 83 7A 68 */ addi r4, r3, lbl_80297A68@l +/* 801111FC 0010DFFC 38 83 7A 68 */ addi r4, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80111200 0010E000 80 64 00 00 */ lwz r3, 0(r4) /* 80111204 0010E004 54 60 06 75 */ rlwinm. r0, r3, 0, 0x19, 0x1a /* 80111208 0010E008 41 82 00 38 */ beq lbl_80111240 @@ -1125,7 +1125,7 @@ zEntPlayerBungeeState.fade_hook_reset__Q212bungee_state35_unnamed_zEntPlayerBung /* 80111214 0010E014 4B FF FF A9 */ bl zEntPlayerBungeeState.get_hook_model__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv /* 80111218 0010E018 28 03 00 00 */ cmplwi r3, 0 /* 8011121C 0010E01C 41 82 00 24 */ beq lbl_80111240 -/* 80111220 0010E020 C0 02 9E 88 */ lfs f0, lbl_803CE808-_SDA2_BASE_(r2) +/* 80111220 0010E020 C0 02 9E 88 */ lfs f0, lbl__961-_SDA2_BASE_(r2) /* 80111224 0010E024 D0 03 00 24 */ stfs f0, 0x24(r3) /* 80111228 0010E028 A0 03 00 44 */ lhz r0, 0x44(r3) /* 8011122C 0010E02C 70 00 BF FF */ andi. r0, r0, 0xbfff @@ -1143,9 +1143,9 @@ lbl_80111240: zEntPlayerBungeeState.fade_hook_out__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv: /* 80111250 0010E050 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80111254 0010E054 7C 08 02 A6 */ mflr r0 -/* 80111258 0010E058 3C 60 80 29 */ lis r3, lbl_80297A68@ha +/* 80111258 0010E058 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 8011125C 0010E05C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80111260 0010E060 38 83 7A 68 */ addi r4, r3, lbl_80297A68@l +/* 80111260 0010E060 38 83 7A 68 */ addi r4, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80111264 0010E064 80 64 00 00 */ lwz r3, 0(r4) /* 80111268 0010E068 54 60 06 73 */ rlwinm. r0, r3, 0, 0x19, 0x19 /* 8011126C 0010E06C 40 82 00 44 */ bne lbl_801112B0 @@ -1175,9 +1175,9 @@ lbl_801112B0: zEntPlayerBungeeState.fade_hook_in__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv: /* 801112C0 0010E0C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801112C4 0010E0C4 7C 08 02 A6 */ mflr r0 -/* 801112C8 0010E0C8 3C 60 80 29 */ lis r3, lbl_80297A68@ha +/* 801112C8 0010E0C8 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 801112CC 0010E0CC 90 01 00 14 */ stw r0, 0x14(r1) -/* 801112D0 0010E0D0 38 83 7A 68 */ addi r4, r3, lbl_80297A68@l +/* 801112D0 0010E0D0 38 83 7A 68 */ addi r4, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 801112D4 0010E0D4 80 64 00 00 */ lwz r3, 0(r4) /* 801112D8 0010E0D8 54 60 06 B5 */ rlwinm. r0, r3, 0, 0x1a, 0x1a /* 801112DC 0010E0DC 40 82 00 44 */ bne lbl_80111320 @@ -1210,19 +1210,19 @@ zEntPlayerBungeeState.fade_hook_update__Q212bungee_state35_unnamed_zEntPlayerBun /* 80111338 0010E138 90 01 00 24 */ stw r0, 0x24(r1) /* 8011133C 0010E13C DB E1 00 10 */ stfd f31, 0x10(r1) /* 80111340 0010E140 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 -/* 80111344 0010E144 3C 60 80 29 */ lis r3, lbl_80297A68@ha +/* 80111344 0010E144 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80111348 0010E148 FF E0 08 90 */ fmr f31, f1 -/* 8011134C 0010E14C 80 03 7A 68 */ lwz r0, lbl_80297A68@l(r3) +/* 8011134C 0010E14C 80 03 7A 68 */ lwz r0, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l(r3) /* 80111350 0010E150 54 00 06 75 */ rlwinm. r0, r0, 0, 0x19, 0x1a /* 80111354 0010E154 41 82 00 B8 */ beq lbl_8011140C /* 80111358 0010E158 4B FF FE 65 */ bl zEntPlayerBungeeState.get_hook_model__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv /* 8011135C 0010E15C 28 03 00 00 */ cmplwi r3, 0 /* 80111360 0010E160 41 82 00 AC */ beq lbl_8011140C -/* 80111364 0010E164 3C A0 80 31 */ lis r5, lbl_80313788@ha +/* 80111364 0010E164 3C A0 80 31 */ lis r5, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80111368 0010E168 3C 80 80 29 */ lis r4, 0x8029 -/* 8011136C 0010E16C 38 A5 37 88 */ addi r5, r5, lbl_80313788@l +/* 8011136C 0010E16C 38 A5 37 88 */ addi r5, r5, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80111370 0010E170 84 04 7A 68 */ lwzu r0, 0x7a68(r4) -/* 80111374 0010E174 C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) +/* 80111374 0010E174 C0 22 9E 88 */ lfs f1, lbl__961-_SDA2_BASE_(r2) /* 80111378 0010E178 C0 05 00 28 */ lfs f0, 0x28(r5) /* 8011137C 0010E17C 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19 /* 80111380 0010E180 EC 21 00 28 */ fsubs f1, f1, f0 @@ -1247,7 +1247,7 @@ lbl_801113C4: /* 801113C8 0010E1C8 EC 01 07 FA */ fmadds f0, f1, f31, f0 /* 801113CC 0010E1CC D0 03 00 24 */ stfs f0, 0x24(r3) /* 801113D0 0010E1D0 C0 23 00 24 */ lfs f1, 0x24(r3) -/* 801113D4 0010E1D4 C0 02 9E 88 */ lfs f0, lbl_803CE808-_SDA2_BASE_(r2) +/* 801113D4 0010E1D4 C0 02 9E 88 */ lfs f0, lbl__961-_SDA2_BASE_(r2) /* 801113D8 0010E1D8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801113DC 0010E1DC 4C 41 13 82 */ cror 2, 1, 2 /* 801113E0 0010E1E0 40 82 00 2C */ bne lbl_8011140C @@ -1273,20 +1273,20 @@ lbl_8011140C: zEntPlayerBungeeState.start__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv: /* 80111424 0010E224 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80111428 0010E228 7C 08 02 A6 */ mflr r0 -/* 8011142C 0010E22C 3C 60 80 29 */ lis r3, lbl_80297A68@ha +/* 8011142C 0010E22C 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80111430 0010E230 90 01 00 24 */ stw r0, 0x24(r1) /* 80111434 0010E234 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80111438 0010E238 93 C1 00 18 */ stw r30, 0x18(r1) /* 8011143C 0010E23C 93 A1 00 14 */ stw r29, 0x14(r1) -/* 80111440 0010E240 3B A3 7A 68 */ addi r29, r3, lbl_80297A68@l +/* 80111440 0010E240 3B A3 7A 68 */ addi r29, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80111444 0010E244 93 81 00 10 */ stw r28, 0x10(r1) /* 80111448 0010E248 80 1D 00 00 */ lwz r0, 0(r29) /* 8011144C 0010E24C 54 00 07 7E */ clrlwi r0, r0, 0x1d /* 80111450 0010E250 2C 00 00 03 */ cmpwi r0, 3 /* 80111454 0010E254 40 82 01 B8 */ bne lbl_8011160C -/* 80111458 0010E258 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80111458 0010E258 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8011145C 0010E25C 80 1D 00 3C */ lwz r0, 0x3c(r29) -/* 80111460 0010E260 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l +/* 80111460 0010E260 3B C3 05 58 */ addi r30, r3, lbl_globals@l /* 80111464 0010E264 3B E0 00 00 */ li r31, 0 /* 80111468 0010E268 80 7E 07 04 */ lwz r3, 0x704(r30) /* 8011146C 0010E26C 28 00 00 00 */ cmplwi r0, 0 @@ -1299,58 +1299,58 @@ zEntPlayerBungeeState.start__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cp /* 80111488 0010E288 80 03 00 00 */ lwz r0, 0(r3) /* 8011148C 0010E28C 2C 00 00 00 */ cmpwi r0, 0 /* 80111490 0010E290 40 82 00 EC */ bne lbl_8011157C -/* 80111494 0010E294 3C 80 80 27 */ lis r4, lbl_8026A688@ha +/* 80111494 0010E294 3C 80 80 27 */ lis r4, lbl__stringBase0_71@ha /* 80111498 0010E298 7F 83 E3 78 */ mr r3, r28 -/* 8011149C 0010E29C 38 84 A6 88 */ addi r4, r4, lbl_8026A688@l +/* 8011149C 0010E29C 38 84 A6 88 */ addi r4, r4, lbl__stringBase0_71@l /* 801114A0 0010E2A0 38 84 00 42 */ addi r4, r4, 0x42 /* 801114A4 0010E2A4 48 0D 60 79 */ bl func_801E751C /* 801114A8 0010E2A8 2C 03 00 00 */ cmpwi r3, 0 /* 801114AC 0010E2AC 40 82 00 AC */ bne lbl_80111558 -/* 801114B0 0010E2B0 3C 80 80 27 */ lis r4, lbl_8026A688@ha +/* 801114B0 0010E2B0 3C 80 80 27 */ lis r4, lbl__stringBase0_71@ha /* 801114B4 0010E2B4 7F 83 E3 78 */ mr r3, r28 -/* 801114B8 0010E2B8 38 84 A6 88 */ addi r4, r4, lbl_8026A688@l +/* 801114B8 0010E2B8 38 84 A6 88 */ addi r4, r4, lbl__stringBase0_71@l /* 801114BC 0010E2BC 38 84 00 4E */ addi r4, r4, 0x4e /* 801114C0 0010E2C0 48 0D 60 5D */ bl func_801E751C /* 801114C4 0010E2C4 2C 03 00 00 */ cmpwi r3, 0 /* 801114C8 0010E2C8 40 82 00 90 */ bne lbl_80111558 -/* 801114CC 0010E2CC 3C 80 80 27 */ lis r4, lbl_8026A688@ha +/* 801114CC 0010E2CC 3C 80 80 27 */ lis r4, lbl__stringBase0_71@ha /* 801114D0 0010E2D0 7F 83 E3 78 */ mr r3, r28 -/* 801114D4 0010E2D4 38 84 A6 88 */ addi r4, r4, lbl_8026A688@l +/* 801114D4 0010E2D4 38 84 A6 88 */ addi r4, r4, lbl__stringBase0_71@l /* 801114D8 0010E2D8 38 84 00 59 */ addi r4, r4, 0x59 /* 801114DC 0010E2DC 48 0D 60 41 */ bl func_801E751C /* 801114E0 0010E2E0 2C 03 00 00 */ cmpwi r3, 0 /* 801114E4 0010E2E4 40 82 00 74 */ bne lbl_80111558 -/* 801114E8 0010E2E8 3C 80 80 27 */ lis r4, lbl_8026A688@ha +/* 801114E8 0010E2E8 3C 80 80 27 */ lis r4, lbl__stringBase0_71@ha /* 801114EC 0010E2EC 7F 83 E3 78 */ mr r3, r28 -/* 801114F0 0010E2F0 38 84 A6 88 */ addi r4, r4, lbl_8026A688@l +/* 801114F0 0010E2F0 38 84 A6 88 */ addi r4, r4, lbl__stringBase0_71@l /* 801114F4 0010E2F4 38 84 00 64 */ addi r4, r4, 0x64 /* 801114F8 0010E2F8 48 0D 60 25 */ bl func_801E751C /* 801114FC 0010E2FC 2C 03 00 00 */ cmpwi r3, 0 /* 80111500 0010E300 40 82 00 58 */ bne lbl_80111558 -/* 80111504 0010E304 3C 80 80 27 */ lis r4, lbl_8026A688@ha +/* 80111504 0010E304 3C 80 80 27 */ lis r4, lbl__stringBase0_71@ha /* 80111508 0010E308 7F 83 E3 78 */ mr r3, r28 -/* 8011150C 0010E30C 38 84 A6 88 */ addi r4, r4, lbl_8026A688@l +/* 8011150C 0010E30C 38 84 A6 88 */ addi r4, r4, lbl__stringBase0_71@l /* 80111510 0010E310 38 84 00 71 */ addi r4, r4, 0x71 /* 80111514 0010E314 48 0D 60 09 */ bl func_801E751C /* 80111518 0010E318 2C 03 00 00 */ cmpwi r3, 0 /* 8011151C 0010E31C 40 82 00 3C */ bne lbl_80111558 -/* 80111520 0010E320 3C 80 80 27 */ lis r4, lbl_8026A688@ha +/* 80111520 0010E320 3C 80 80 27 */ lis r4, lbl__stringBase0_71@ha /* 80111524 0010E324 7F 83 E3 78 */ mr r3, r28 -/* 80111528 0010E328 38 84 A6 88 */ addi r4, r4, lbl_8026A688@l +/* 80111528 0010E328 38 84 A6 88 */ addi r4, r4, lbl__stringBase0_71@l /* 8011152C 0010E32C 38 84 00 7D */ addi r4, r4, 0x7d /* 80111530 0010E330 48 0D 5F ED */ bl func_801E751C /* 80111534 0010E334 2C 03 00 00 */ cmpwi r3, 0 /* 80111538 0010E338 40 82 00 20 */ bne lbl_80111558 -/* 8011153C 0010E33C 3C 80 80 27 */ lis r4, lbl_8026A688@ha +/* 8011153C 0010E33C 3C 80 80 27 */ lis r4, lbl__stringBase0_71@ha /* 80111540 0010E340 7F 83 E3 78 */ mr r3, r28 -/* 80111544 0010E344 38 84 A6 88 */ addi r4, r4, lbl_8026A688@l +/* 80111544 0010E344 38 84 A6 88 */ addi r4, r4, lbl__stringBase0_71@l /* 80111548 0010E348 38 84 00 84 */ addi r4, r4, 0x84 /* 8011154C 0010E34C 48 0D 5F D1 */ bl func_801E751C /* 80111550 0010E350 2C 03 00 00 */ cmpwi r3, 0 /* 80111554 0010E354 41 82 00 28 */ beq lbl_8011157C lbl_80111558: -/* 80111558 0010E358 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8011155C 0010E35C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80111558 0010E358 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8011155C 0010E35C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80111560 0010E360 80 03 1A FC */ lwz r0, 0x1afc(r3) /* 80111564 0010E364 2C 00 00 00 */ cmpwi r0, 0 /* 80111568 0010E368 40 82 00 14 */ bne lbl_8011157C @@ -1368,9 +1368,9 @@ lbl_8011157C: /* 80111594 0010E394 4B FF FB 2D */ bl zEntPlayerBungeeState.find_nearest_hook__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FRC5xVec3 /* 80111598 0010E398 2C 03 00 00 */ cmpwi r3, 0 /* 8011159C 0010E39C 41 80 00 28 */ blt lbl_801115C4 -/* 801115A0 0010E3A0 3C 80 80 29 */ lis r4, lbl_80297A68@ha +/* 801115A0 0010E3A0 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 801115A4 0010E3A4 54 60 10 3A */ slwi r0, r3, 2 -/* 801115A8 0010E3A8 38 64 7A 68 */ addi r3, r4, lbl_80297A68@l +/* 801115A8 0010E3A8 38 64 7A 68 */ addi r3, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 801115AC 0010E3AC 7C 63 02 14 */ add r3, r3, r0 /* 801115B0 0010E3B0 80 83 00 40 */ lwz r4, 0x40(r3) /* 801115B4 0010E3B4 90 9D 00 3C */ stw r4, 0x3c(r29) @@ -1385,8 +1385,8 @@ lbl_801115C4: /* 801115D4 0010E3D4 4B F5 4F 2D */ bl zEntPlayerControlOn__F13zControlOwner /* 801115D8 0010E3D8 4B FF FC 79 */ bl zEntPlayerBungeeState.fade_hook_out__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv /* 801115DC 0010E3DC 4B FF FB DD */ bl zEntPlayerBungeeState.init_sounds__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv -/* 801115E0 0010E3E0 3C 60 80 29 */ lis r3, lbl_80297A68@ha -/* 801115E4 0010E3E4 38 83 7A 68 */ addi r4, r3, lbl_80297A68@l +/* 801115E0 0010E3E0 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 801115E4 0010E3E4 38 83 7A 68 */ addi r4, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 801115E8 0010E3E8 80 04 00 00 */ lwz r0, 0(r4) /* 801115EC 0010E3EC 80 64 00 08 */ lwz r3, 8(r4) /* 801115F0 0010E3F0 60 00 00 04 */ ori r0, r0, 4 @@ -1409,8 +1409,8 @@ lbl_8011160C: .global zEntPlayerBungeeState.cache_hook__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FRQ212bungee_state9hook_type zEntPlayerBungeeState.cache_hook__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FRQ212bungee_state9hook_type: -/* 80111630 0010E430 3C 80 80 29 */ lis r4, lbl_80297A68@ha -/* 80111634 0010E434 38 A4 7A 68 */ addi r5, r4, lbl_80297A68@l +/* 80111630 0010E430 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 80111634 0010E434 38 A4 7A 68 */ addi r5, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80111638 0010E438 80 05 01 60 */ lwz r0, 0x160(r5) /* 8011163C 0010E43C 54 00 10 3A */ slwi r0, r0, 2 /* 80111640 0010E440 7C 85 02 14 */ add r4, r5, r0 @@ -1436,8 +1436,8 @@ zEntPlayerBungeeState.cache_drop__Q212bungee_state35_unnamed_zEntPlayerBungeeSta /* 80111684 0010E484 80 01 00 08 */ lwz r0, 8(r1) /* 80111688 0010E488 28 00 00 0C */ cmplwi r0, 0xc /* 8011168C 0010E48C 40 82 00 38 */ bne lbl_801116C4 -/* 80111690 0010E490 3C 80 80 29 */ lis r4, lbl_80297A68@ha -/* 80111694 0010E494 38 A4 7A 68 */ addi r5, r4, lbl_80297A68@l +/* 80111690 0010E490 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 80111694 0010E494 38 A4 7A 68 */ addi r5, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80111698 0010E498 80 05 01 64 */ lwz r0, 0x164(r5) /* 8011169C 0010E49C 54 00 10 3A */ slwi r0, r0, 2 /* 801116A0 0010E4A0 7C 85 02 14 */ add r4, r5, r0 @@ -1460,12 +1460,12 @@ lbl_801116C4: zEntPlayerBungeeState.init_cache__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv: /* 801116D8 0010E4D8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801116DC 0010E4DC 7C 08 02 A6 */ mflr r0 -/* 801116E0 0010E4E0 3C 80 80 29 */ lis r4, lbl_80297A68@ha -/* 801116E4 0010E4E4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 801116E0 0010E4E0 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 801116E4 0010E4E4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 801116E8 0010E4E8 90 01 00 34 */ stw r0, 0x34(r1) -/* 801116EC 0010E4EC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 801116EC 0010E4EC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 801116F0 0010E4F0 38 00 00 00 */ li r0, 0 -/* 801116F4 0010E4F4 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l +/* 801116F4 0010E4F4 38 84 7A 68 */ addi r4, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 801116F8 0010E4F8 BF 61 00 1C */ stmw r27, 0x1c(r1) /* 801116FC 0010E4FC 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 80111700 0010E500 90 04 01 60 */ stw r0, 0x160(r4) @@ -1481,9 +1481,9 @@ lbl_80111718: lbl_80111724: /* 80111724 0010E524 7C 1C E8 40 */ cmplw r28, r29 /* 80111728 0010E528 40 82 FF F0 */ bne lbl_80111718 -/* 8011172C 0010E52C 3C 80 80 29 */ lis r4, lbl_80297A68@ha +/* 8011172C 0010E52C 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80111730 0010E530 3C 60 44 59 */ lis r3, 0x44594E41@ha -/* 80111734 0010E534 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l +/* 80111734 0010E534 38 84 7A 68 */ addi r4, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80111738 0010E538 38 00 00 00 */ li r0, 0 /* 8011173C 0010E53C 90 04 01 64 */ stw r0, 0x164(r4) /* 80111740 0010E540 38 63 4E 41 */ addi r3, r3, 0x44594E41@l @@ -1522,8 +1522,8 @@ lbl_8011179C: .global type_name__Q212bungee_state10drop_assetFv type_name__Q212bungee_state10drop_assetFv: -/* 801117B8 0010E5B8 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 801117BC 0010E5BC 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l +/* 801117B8 0010E5B8 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 801117BC 0010E5BC 38 63 A6 88 */ addi r3, r3, lbl__stringBase0_71@l /* 801117C0 0010E5C0 38 63 00 8F */ addi r3, r3, 0x8f /* 801117C4 0010E5C4 4E 80 00 20 */ blr @@ -1531,8 +1531,8 @@ type_name__Q212bungee_state10drop_assetFv: zEntPlayerBungeeState.common_update__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FR6xScenef: /* 801117C8 0010E5C8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801117CC 0010E5CC 7C 08 02 A6 */ mflr r0 -/* 801117D0 0010E5D0 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 801117D4 0010E5D4 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l +/* 801117D0 0010E5D0 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 801117D4 0010E5D4 38 A4 05 58 */ addi r5, r4, lbl_globals@l /* 801117D8 0010E5D8 90 01 00 14 */ stw r0, 0x14(r1) /* 801117DC 0010E5DC 7C 64 1B 78 */ mr r4, r3 /* 801117E0 0010E5E0 38 65 06 E0 */ addi r3, r5, 0x6e0 @@ -1572,686 +1572,686 @@ lbl_80111834: load_settings__12bungee_stateFR8xIniFile: /* 8011185C 0010E65C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80111860 0010E660 7C 08 02 A6 */ mflr r0 -/* 80111864 0010E664 3C 80 80 27 */ lis r4, lbl_8026A688@ha +/* 80111864 0010E664 3C 80 80 27 */ lis r4, lbl__stringBase0_71@ha /* 80111868 0010E668 90 01 00 14 */ stw r0, 0x14(r1) -/* 8011186C 0010E66C 38 84 A6 88 */ addi r4, r4, lbl_8026A688@l +/* 8011186C 0010E66C 38 84 A6 88 */ addi r4, r4, lbl__stringBase0_71@l /* 80111870 0010E670 38 84 00 A7 */ addi r4, r4, 0xa7 /* 80111874 0010E674 93 E1 00 0C */ stw r31, 0xc(r1) /* 80111878 0010E678 7C 7F 1B 78 */ mr r31, r3 -/* 8011187C 0010E67C C0 22 9E C8 */ lfs f1, lbl_803CE848-_SDA2_BASE_(r2) +/* 8011187C 0010E67C C0 22 9E C8 */ lfs f1, lbl__2183-_SDA2_BASE_(r2) /* 80111880 0010E680 4B F1 F2 C5 */ bl xIniGetFloat__FP8xIniFilePcf -/* 80111884 0010E684 3C 60 80 31 */ lis r3, lbl_80313788@ha -/* 80111888 0010E688 D4 23 37 88 */ stfsu f1, lbl_80313788@l(r3) +/* 80111884 0010E684 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 80111888 0010E688 D4 23 37 88 */ stfsu f1, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l(r3) /* 8011188C 0010E68C FC 40 08 18 */ frsp f2, f1 -/* 80111890 0010E690 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80111890 0010E690 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80111894 0010E694 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80111898 0010E698 40 80 00 08 */ bge lbl_801118A0 /* 8011189C 0010E69C D0 03 00 00 */ stfs f0, 0(r3) lbl_801118A0: -/* 801118A0 0010E6A0 3C 60 80 31 */ lis r3, lbl_80313788@ha -/* 801118A4 0010E6A4 C0 02 9E 8C */ lfs f0, lbl_803CE80C-_SDA2_BASE_(r2) -/* 801118A8 0010E6A8 C4 23 37 88 */ lfsu f1, lbl_80313788@l(r3) +/* 801118A0 0010E6A0 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 801118A4 0010E6A4 C0 02 9E 8C */ lfs f0, lbl__969_1-_SDA2_BASE_(r2) +/* 801118A8 0010E6A8 C4 23 37 88 */ lfsu f1, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l(r3) /* 801118AC 0010E6AC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801118B0 0010E6B0 40 81 00 08 */ ble lbl_801118B8 /* 801118B4 0010E6B4 D0 03 00 00 */ stfs f0, 0(r3) lbl_801118B8: -/* 801118B8 0010E6B8 3C 80 80 27 */ lis r4, lbl_8026A688@ha -/* 801118BC 0010E6BC 3C 60 80 31 */ lis r3, lbl_80313788@ha -/* 801118C0 0010E6C0 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l -/* 801118C4 0010E6C4 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) -/* 801118C8 0010E6C8 38 83 37 88 */ addi r4, r3, lbl_80313788@l -/* 801118CC 0010E6CC C0 42 9E 8C */ lfs f2, lbl_803CE80C-_SDA2_BASE_(r2) +/* 801118B8 0010E6B8 3C 80 80 27 */ lis r4, lbl__stringBase0_71@ha +/* 801118BC 0010E6BC 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 801118C0 0010E6C0 38 A4 A6 88 */ addi r5, r4, lbl__stringBase0_71@l +/* 801118C4 0010E6C4 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) +/* 801118C8 0010E6C8 38 83 37 88 */ addi r4, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l +/* 801118CC 0010E6CC C0 42 9E 8C */ lfs f2, lbl__969_1-_SDA2_BASE_(r2) /* 801118D0 0010E6D0 38 65 00 C8 */ addi r3, r5, 0xc8 /* 801118D4 0010E6D4 38 A0 00 00 */ li r5, 0 /* 801118D8 0010E6D8 38 C0 00 00 */ li r6, 0 /* 801118DC 0010E6DC 38 E0 00 00 */ li r7, 0 /* 801118E0 0010E6E0 4B F1 ED 4D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 801118E4 0010E6E4 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 801118E8 0010E6E8 C0 22 9E 90 */ lfs f1, lbl_803CE810-_SDA2_BASE_(r2) -/* 801118EC 0010E6EC 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l +/* 801118E4 0010E6E4 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 801118E8 0010E6E8 C0 22 9E 90 */ lfs f1, lbl__987-_SDA2_BASE_(r2) +/* 801118EC 0010E6EC 38 83 A6 88 */ addi r4, r3, lbl__stringBase0_71@l /* 801118F0 0010E6F0 7F E3 FB 78 */ mr r3, r31 /* 801118F4 0010E6F4 38 84 00 EC */ addi r4, r4, 0xec /* 801118F8 0010E6F8 4B F1 F2 4D */ bl xIniGetFloat__FP8xIniFilePcf -/* 801118FC 0010E6FC 3C 60 80 31 */ lis r3, lbl_80313788@ha +/* 801118FC 0010E6FC 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80111900 0010E700 FC 40 08 18 */ frsp f2, f1 -/* 80111904 0010E704 38 63 37 88 */ addi r3, r3, lbl_80313788@l +/* 80111904 0010E704 38 63 37 88 */ addi r3, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80111908 0010E708 38 83 00 04 */ addi r4, r3, 4 /* 8011190C 0010E70C D0 23 00 04 */ stfs f1, 4(r3) -/* 80111910 0010E710 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80111910 0010E710 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80111914 0010E714 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80111918 0010E718 40 80 00 08 */ bge lbl_80111920 /* 8011191C 0010E71C D0 04 00 00 */ stfs f0, 0(r4) lbl_80111920: /* 80111920 0010E720 C0 24 00 00 */ lfs f1, 0(r4) -/* 80111924 0010E724 C0 02 9E 8C */ lfs f0, lbl_803CE80C-_SDA2_BASE_(r2) +/* 80111924 0010E724 C0 02 9E 8C */ lfs f0, lbl__969_1-_SDA2_BASE_(r2) /* 80111928 0010E728 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011192C 0010E72C 40 81 00 08 */ ble lbl_80111934 /* 80111930 0010E730 D0 04 00 00 */ stfs f0, 0(r4) lbl_80111934: -/* 80111934 0010E734 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80111938 0010E738 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) -/* 8011193C 0010E73C 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l -/* 80111940 0010E740 C0 42 9E 8C */ lfs f2, lbl_803CE80C-_SDA2_BASE_(r2) +/* 80111934 0010E734 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80111938 0010E738 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) +/* 8011193C 0010E73C 38 63 A6 88 */ addi r3, r3, lbl__stringBase0_71@l +/* 80111940 0010E740 C0 42 9E 8C */ lfs f2, lbl__969_1-_SDA2_BASE_(r2) /* 80111944 0010E744 38 A0 00 00 */ li r5, 0 /* 80111948 0010E748 38 C0 00 00 */ li r6, 0 /* 8011194C 0010E74C 38 63 01 0A */ addi r3, r3, 0x10a /* 80111950 0010E750 38 E0 00 00 */ li r7, 0 /* 80111954 0010E754 4B F1 EC D9 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 80111958 0010E758 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 8011195C 0010E75C C0 22 9E 90 */ lfs f1, lbl_803CE810-_SDA2_BASE_(r2) -/* 80111960 0010E760 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l +/* 80111958 0010E758 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 8011195C 0010E75C C0 22 9E 90 */ lfs f1, lbl__987-_SDA2_BASE_(r2) +/* 80111960 0010E760 38 83 A6 88 */ addi r4, r3, lbl__stringBase0_71@l /* 80111964 0010E764 7F E3 FB 78 */ mr r3, r31 /* 80111968 0010E768 38 84 01 2B */ addi r4, r4, 0x12b /* 8011196C 0010E76C 4B F1 F1 D9 */ bl xIniGetFloat__FP8xIniFilePcf -/* 80111970 0010E770 3C 60 80 31 */ lis r3, lbl_80313788@ha +/* 80111970 0010E770 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80111974 0010E774 FC 40 08 18 */ frsp f2, f1 -/* 80111978 0010E778 38 63 37 88 */ addi r3, r3, lbl_80313788@l +/* 80111978 0010E778 38 63 37 88 */ addi r3, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 8011197C 0010E77C 38 83 00 08 */ addi r4, r3, 8 /* 80111980 0010E780 D0 23 00 08 */ stfs f1, 8(r3) -/* 80111984 0010E784 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80111984 0010E784 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80111988 0010E788 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8011198C 0010E78C 40 80 00 08 */ bge lbl_80111994 /* 80111990 0010E790 D0 04 00 00 */ stfs f0, 0(r4) lbl_80111994: /* 80111994 0010E794 C0 24 00 00 */ lfs f1, 0(r4) -/* 80111998 0010E798 C0 02 9E B0 */ lfs f0, lbl_803CE830-_SDA2_BASE_(r2) +/* 80111998 0010E798 C0 02 9E B0 */ lfs f0, lbl__1817-_SDA2_BASE_(r2) /* 8011199C 0010E79C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801119A0 0010E7A0 40 81 00 08 */ ble lbl_801119A8 /* 801119A4 0010E7A4 D0 04 00 00 */ stfs f0, 0(r4) lbl_801119A8: -/* 801119A8 0010E7A8 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 801119AC 0010E7AC C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) -/* 801119B0 0010E7B0 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l -/* 801119B4 0010E7B4 C0 42 9E B0 */ lfs f2, lbl_803CE830-_SDA2_BASE_(r2) +/* 801119A8 0010E7A8 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 801119AC 0010E7AC C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) +/* 801119B0 0010E7B0 38 63 A6 88 */ addi r3, r3, lbl__stringBase0_71@l +/* 801119B4 0010E7B4 C0 42 9E B0 */ lfs f2, lbl__1817-_SDA2_BASE_(r2) /* 801119B8 0010E7B8 38 A0 00 00 */ li r5, 0 /* 801119BC 0010E7BC 38 C0 00 00 */ li r6, 0 /* 801119C0 0010E7C0 38 63 01 4C */ addi r3, r3, 0x14c /* 801119C4 0010E7C4 38 E0 00 00 */ li r7, 0 /* 801119C8 0010E7C8 4B F1 EC 65 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 801119CC 0010E7CC 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 801119D0 0010E7D0 C0 22 9E 90 */ lfs f1, lbl_803CE810-_SDA2_BASE_(r2) -/* 801119D4 0010E7D4 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l +/* 801119CC 0010E7CC 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 801119D0 0010E7D0 C0 22 9E 90 */ lfs f1, lbl__987-_SDA2_BASE_(r2) +/* 801119D4 0010E7D4 38 83 A6 88 */ addi r4, r3, lbl__stringBase0_71@l /* 801119D8 0010E7D8 7F E3 FB 78 */ mr r3, r31 /* 801119DC 0010E7DC 38 84 01 72 */ addi r4, r4, 0x172 /* 801119E0 0010E7E0 4B F1 F1 65 */ bl xIniGetFloat__FP8xIniFilePcf -/* 801119E4 0010E7E4 3C 60 80 31 */ lis r3, lbl_80313788@ha +/* 801119E4 0010E7E4 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 801119E8 0010E7E8 FC 40 08 18 */ frsp f2, f1 -/* 801119EC 0010E7EC 38 63 37 88 */ addi r3, r3, lbl_80313788@l +/* 801119EC 0010E7EC 38 63 37 88 */ addi r3, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 801119F0 0010E7F0 38 83 00 0C */ addi r4, r3, 0xc /* 801119F4 0010E7F4 D0 23 00 0C */ stfs f1, 0xc(r3) -/* 801119F8 0010E7F8 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 801119F8 0010E7F8 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 801119FC 0010E7FC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80111A00 0010E800 40 80 00 08 */ bge lbl_80111A08 /* 80111A04 0010E804 D0 04 00 00 */ stfs f0, 0(r4) lbl_80111A08: /* 80111A08 0010E808 C0 24 00 00 */ lfs f1, 0(r4) -/* 80111A0C 0010E80C C0 02 9E B0 */ lfs f0, lbl_803CE830-_SDA2_BASE_(r2) +/* 80111A0C 0010E80C C0 02 9E B0 */ lfs f0, lbl__1817-_SDA2_BASE_(r2) /* 80111A10 0010E810 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80111A14 0010E814 40 81 00 08 */ ble lbl_80111A1C /* 80111A18 0010E818 D0 04 00 00 */ stfs f0, 0(r4) lbl_80111A1C: -/* 80111A1C 0010E81C 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80111A20 0010E820 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) -/* 80111A24 0010E824 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l -/* 80111A28 0010E828 C0 42 9E B0 */ lfs f2, lbl_803CE830-_SDA2_BASE_(r2) +/* 80111A1C 0010E81C 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80111A20 0010E820 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) +/* 80111A24 0010E824 38 63 A6 88 */ addi r3, r3, lbl__stringBase0_71@l +/* 80111A28 0010E828 C0 42 9E B0 */ lfs f2, lbl__1817-_SDA2_BASE_(r2) /* 80111A2C 0010E82C 38 A0 00 00 */ li r5, 0 /* 80111A30 0010E830 38 C0 00 00 */ li r6, 0 /* 80111A34 0010E834 38 63 01 90 */ addi r3, r3, 0x190 /* 80111A38 0010E838 38 E0 00 00 */ li r7, 0 /* 80111A3C 0010E83C 4B F1 EB F1 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 80111A40 0010E840 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80111A44 0010E844 C0 22 9E 90 */ lfs f1, lbl_803CE810-_SDA2_BASE_(r2) -/* 80111A48 0010E848 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l +/* 80111A40 0010E840 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80111A44 0010E844 C0 22 9E 90 */ lfs f1, lbl__987-_SDA2_BASE_(r2) +/* 80111A48 0010E848 38 83 A6 88 */ addi r4, r3, lbl__stringBase0_71@l /* 80111A4C 0010E84C 7F E3 FB 78 */ mr r3, r31 /* 80111A50 0010E850 38 84 01 B3 */ addi r4, r4, 0x1b3 /* 80111A54 0010E854 4B F1 F0 F1 */ bl xIniGetFloat__FP8xIniFilePcf -/* 80111A58 0010E858 3C 60 80 31 */ lis r3, lbl_80313788@ha +/* 80111A58 0010E858 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80111A5C 0010E85C FC 40 08 18 */ frsp f2, f1 -/* 80111A60 0010E860 38 63 37 88 */ addi r3, r3, lbl_80313788@l +/* 80111A60 0010E860 38 63 37 88 */ addi r3, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80111A64 0010E864 38 83 00 10 */ addi r4, r3, 0x10 /* 80111A68 0010E868 D0 23 00 10 */ stfs f1, 0x10(r3) -/* 80111A6C 0010E86C C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80111A6C 0010E86C C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80111A70 0010E870 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80111A74 0010E874 40 80 00 08 */ bge lbl_80111A7C /* 80111A78 0010E878 D0 04 00 00 */ stfs f0, 0(r4) lbl_80111A7C: /* 80111A7C 0010E87C C0 24 00 00 */ lfs f1, 0(r4) -/* 80111A80 0010E880 C0 02 9E B0 */ lfs f0, lbl_803CE830-_SDA2_BASE_(r2) +/* 80111A80 0010E880 C0 02 9E B0 */ lfs f0, lbl__1817-_SDA2_BASE_(r2) /* 80111A84 0010E884 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80111A88 0010E888 40 81 00 08 */ ble lbl_80111A90 /* 80111A8C 0010E88C D0 04 00 00 */ stfs f0, 0(r4) lbl_80111A90: -/* 80111A90 0010E890 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80111A94 0010E894 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) -/* 80111A98 0010E898 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l -/* 80111A9C 0010E89C C0 42 9E B0 */ lfs f2, lbl_803CE830-_SDA2_BASE_(r2) +/* 80111A90 0010E890 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80111A94 0010E894 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) +/* 80111A98 0010E898 38 63 A6 88 */ addi r3, r3, lbl__stringBase0_71@l +/* 80111A9C 0010E89C C0 42 9E B0 */ lfs f2, lbl__1817-_SDA2_BASE_(r2) /* 80111AA0 0010E8A0 38 A0 00 00 */ li r5, 0 /* 80111AA4 0010E8A4 38 C0 00 00 */ li r6, 0 /* 80111AA8 0010E8A8 38 63 01 D1 */ addi r3, r3, 0x1d1 /* 80111AAC 0010E8AC 38 E0 00 00 */ li r7, 0 /* 80111AB0 0010E8B0 4B F1 EB 7D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 80111AB4 0010E8B4 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80111AB8 0010E8B8 C0 22 9E CC */ lfs f1, lbl_803CE84C-_SDA2_BASE_(r2) -/* 80111ABC 0010E8BC 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l +/* 80111AB4 0010E8B4 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80111AB8 0010E8B8 C0 22 9E CC */ lfs f1, lbl__2184-_SDA2_BASE_(r2) +/* 80111ABC 0010E8BC 38 83 A6 88 */ addi r4, r3, lbl__stringBase0_71@l /* 80111AC0 0010E8C0 7F E3 FB 78 */ mr r3, r31 /* 80111AC4 0010E8C4 38 84 01 F4 */ addi r4, r4, 0x1f4 /* 80111AC8 0010E8C8 4B F1 F0 7D */ bl xIniGetFloat__FP8xIniFilePcf -/* 80111ACC 0010E8CC 3C 60 80 31 */ lis r3, lbl_80313788@ha +/* 80111ACC 0010E8CC 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80111AD0 0010E8D0 FC 40 08 18 */ frsp f2, f1 -/* 80111AD4 0010E8D4 38 63 37 88 */ addi r3, r3, lbl_80313788@l +/* 80111AD4 0010E8D4 38 63 37 88 */ addi r3, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80111AD8 0010E8D8 38 83 00 14 */ addi r4, r3, 0x14 /* 80111ADC 0010E8DC D0 23 00 14 */ stfs f1, 0x14(r3) -/* 80111AE0 0010E8E0 C0 02 9E CC */ lfs f0, lbl_803CE84C-_SDA2_BASE_(r2) +/* 80111AE0 0010E8E0 C0 02 9E CC */ lfs f0, lbl__2184-_SDA2_BASE_(r2) /* 80111AE4 0010E8E4 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80111AE8 0010E8E8 40 80 00 08 */ bge lbl_80111AF0 /* 80111AEC 0010E8EC D0 04 00 00 */ stfs f0, 0(r4) lbl_80111AF0: /* 80111AF0 0010E8F0 C0 24 00 00 */ lfs f1, 0(r4) -/* 80111AF4 0010E8F4 C0 02 9E D0 */ lfs f0, lbl_803CE850-_SDA2_BASE_(r2) +/* 80111AF4 0010E8F4 C0 02 9E D0 */ lfs f0, lbl__2185-_SDA2_BASE_(r2) /* 80111AF8 0010E8F8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80111AFC 0010E8FC 40 81 00 08 */ ble lbl_80111B04 /* 80111B00 0010E900 D0 04 00 00 */ stfs f0, 0(r4) lbl_80111B04: -/* 80111B04 0010E904 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80111B08 0010E908 C0 22 9E CC */ lfs f1, lbl_803CE84C-_SDA2_BASE_(r2) -/* 80111B0C 0010E90C 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l -/* 80111B10 0010E910 C0 42 9E D0 */ lfs f2, lbl_803CE850-_SDA2_BASE_(r2) +/* 80111B04 0010E904 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80111B08 0010E908 C0 22 9E CC */ lfs f1, lbl__2184-_SDA2_BASE_(r2) +/* 80111B0C 0010E90C 38 63 A6 88 */ addi r3, r3, lbl__stringBase0_71@l +/* 80111B10 0010E910 C0 42 9E D0 */ lfs f2, lbl__2185-_SDA2_BASE_(r2) /* 80111B14 0010E914 38 A0 00 00 */ li r5, 0 /* 80111B18 0010E918 38 C0 00 00 */ li r6, 0 /* 80111B1C 0010E91C 38 63 02 0F */ addi r3, r3, 0x20f /* 80111B20 0010E920 38 E0 00 00 */ li r7, 0 /* 80111B24 0010E924 4B F1 EB 09 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 80111B28 0010E928 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80111B2C 0010E92C C0 22 9E D4 */ lfs f1, lbl_803CE854-_SDA2_BASE_(r2) -/* 80111B30 0010E930 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l +/* 80111B28 0010E928 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80111B2C 0010E92C C0 22 9E D4 */ lfs f1, lbl__2186_1-_SDA2_BASE_(r2) +/* 80111B30 0010E930 38 83 A6 88 */ addi r4, r3, lbl__stringBase0_71@l /* 80111B34 0010E934 7F E3 FB 78 */ mr r3, r31 /* 80111B38 0010E938 38 84 02 2E */ addi r4, r4, 0x22e /* 80111B3C 0010E93C 4B F1 F0 09 */ bl xIniGetFloat__FP8xIniFilePcf -/* 80111B40 0010E940 3C 60 80 31 */ lis r3, lbl_80313788@ha +/* 80111B40 0010E940 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80111B44 0010E944 FC 40 08 18 */ frsp f2, f1 -/* 80111B48 0010E948 38 63 37 88 */ addi r3, r3, lbl_80313788@l +/* 80111B48 0010E948 38 63 37 88 */ addi r3, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80111B4C 0010E94C 38 83 00 18 */ addi r4, r3, 0x18 /* 80111B50 0010E950 D0 23 00 18 */ stfs f1, 0x18(r3) -/* 80111B54 0010E954 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80111B54 0010E954 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80111B58 0010E958 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80111B5C 0010E95C 40 80 00 08 */ bge lbl_80111B64 /* 80111B60 0010E960 D0 04 00 00 */ stfs f0, 0(r4) lbl_80111B64: /* 80111B64 0010E964 C0 24 00 00 */ lfs f1, 0(r4) -/* 80111B68 0010E968 C0 02 9E D8 */ lfs f0, lbl_803CE858-_SDA2_BASE_(r2) +/* 80111B68 0010E968 C0 02 9E D8 */ lfs f0, lbl__2187-_SDA2_BASE_(r2) /* 80111B6C 0010E96C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80111B70 0010E970 40 81 00 08 */ ble lbl_80111B78 /* 80111B74 0010E974 D0 04 00 00 */ stfs f0, 0(r4) lbl_80111B78: -/* 80111B78 0010E978 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80111B7C 0010E97C C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) -/* 80111B80 0010E980 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l -/* 80111B84 0010E984 C0 42 9E D8 */ lfs f2, lbl_803CE858-_SDA2_BASE_(r2) +/* 80111B78 0010E978 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80111B7C 0010E97C C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) +/* 80111B80 0010E980 38 63 A6 88 */ addi r3, r3, lbl__stringBase0_71@l +/* 80111B84 0010E984 C0 42 9E D8 */ lfs f2, lbl__2187-_SDA2_BASE_(r2) /* 80111B88 0010E988 38 A0 00 00 */ li r5, 0 /* 80111B8C 0010E98C 38 C0 00 00 */ li r6, 0 /* 80111B90 0010E990 38 63 02 49 */ addi r3, r3, 0x249 /* 80111B94 0010E994 38 E0 00 00 */ li r7, 0 /* 80111B98 0010E998 4B F1 EA 95 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 80111B9C 0010E99C 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80111BA0 0010E9A0 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) -/* 80111BA4 0010E9A4 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l +/* 80111B9C 0010E99C 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80111BA0 0010E9A0 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) +/* 80111BA4 0010E9A4 38 83 A6 88 */ addi r4, r3, lbl__stringBase0_71@l /* 80111BA8 0010E9A8 7F E3 FB 78 */ mr r3, r31 /* 80111BAC 0010E9AC 38 84 02 6C */ addi r4, r4, 0x26c /* 80111BB0 0010E9B0 4B F1 EF 95 */ bl xIniGetFloat__FP8xIniFilePcf -/* 80111BB4 0010E9B4 3C 60 80 31 */ lis r3, lbl_80313788@ha +/* 80111BB4 0010E9B4 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80111BB8 0010E9B8 FC 40 08 18 */ frsp f2, f1 -/* 80111BBC 0010E9BC 38 63 37 88 */ addi r3, r3, lbl_80313788@l +/* 80111BBC 0010E9BC 38 63 37 88 */ addi r3, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80111BC0 0010E9C0 38 83 00 1C */ addi r4, r3, 0x1c /* 80111BC4 0010E9C4 D0 23 00 1C */ stfs f1, 0x1c(r3) -/* 80111BC8 0010E9C8 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80111BC8 0010E9C8 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80111BCC 0010E9CC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80111BD0 0010E9D0 40 80 00 08 */ bge lbl_80111BD8 /* 80111BD4 0010E9D4 D0 04 00 00 */ stfs f0, 0(r4) lbl_80111BD8: /* 80111BD8 0010E9D8 C0 24 00 00 */ lfs f1, 0(r4) -/* 80111BDC 0010E9DC C0 02 9E 88 */ lfs f0, lbl_803CE808-_SDA2_BASE_(r2) +/* 80111BDC 0010E9DC C0 02 9E 88 */ lfs f0, lbl__961-_SDA2_BASE_(r2) /* 80111BE0 0010E9E0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80111BE4 0010E9E4 40 81 00 08 */ ble lbl_80111BEC /* 80111BE8 0010E9E8 D0 04 00 00 */ stfs f0, 0(r4) lbl_80111BEC: -/* 80111BEC 0010E9EC 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80111BF0 0010E9F0 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) -/* 80111BF4 0010E9F4 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l -/* 80111BF8 0010E9F8 C0 42 9E 88 */ lfs f2, lbl_803CE808-_SDA2_BASE_(r2) +/* 80111BEC 0010E9EC 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80111BF0 0010E9F0 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) +/* 80111BF4 0010E9F4 38 63 A6 88 */ addi r3, r3, lbl__stringBase0_71@l +/* 80111BF8 0010E9F8 C0 42 9E 88 */ lfs f2, lbl__961-_SDA2_BASE_(r2) /* 80111BFC 0010E9FC 38 A0 00 00 */ li r5, 0 /* 80111C00 0010EA00 38 C0 00 00 */ li r6, 0 /* 80111C04 0010EA04 38 63 02 85 */ addi r3, r3, 0x285 /* 80111C08 0010EA08 38 E0 00 00 */ li r7, 0 /* 80111C0C 0010EA0C 4B F1 EA 21 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 80111C10 0010EA10 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80111C14 0010EA14 C0 22 9E B0 */ lfs f1, lbl_803CE830-_SDA2_BASE_(r2) -/* 80111C18 0010EA18 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l +/* 80111C10 0010EA10 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80111C14 0010EA14 C0 22 9E B0 */ lfs f1, lbl__1817-_SDA2_BASE_(r2) +/* 80111C18 0010EA18 38 83 A6 88 */ addi r4, r3, lbl__stringBase0_71@l /* 80111C1C 0010EA1C 7F E3 FB 78 */ mr r3, r31 /* 80111C20 0010EA20 38 84 02 A2 */ addi r4, r4, 0x2a2 /* 80111C24 0010EA24 4B F1 EF 21 */ bl xIniGetFloat__FP8xIniFilePcf -/* 80111C28 0010EA28 3C 60 80 31 */ lis r3, lbl_80313788@ha +/* 80111C28 0010EA28 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80111C2C 0010EA2C FC 40 08 18 */ frsp f2, f1 -/* 80111C30 0010EA30 38 63 37 88 */ addi r3, r3, lbl_80313788@l +/* 80111C30 0010EA30 38 63 37 88 */ addi r3, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80111C34 0010EA34 38 83 00 20 */ addi r4, r3, 0x20 /* 80111C38 0010EA38 D0 23 00 20 */ stfs f1, 0x20(r3) -/* 80111C3C 0010EA3C C0 02 9E 88 */ lfs f0, lbl_803CE808-_SDA2_BASE_(r2) +/* 80111C3C 0010EA3C C0 02 9E 88 */ lfs f0, lbl__961-_SDA2_BASE_(r2) /* 80111C40 0010EA40 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80111C44 0010EA44 40 80 00 08 */ bge lbl_80111C4C /* 80111C48 0010EA48 D0 04 00 00 */ stfs f0, 0(r4) lbl_80111C4C: /* 80111C4C 0010EA4C C0 24 00 00 */ lfs f1, 0(r4) -/* 80111C50 0010EA50 C0 02 9E 98 */ lfs f0, lbl_803CE818-_SDA2_BASE_(r2) +/* 80111C50 0010EA50 C0 02 9E 98 */ lfs f0, lbl__1029_1-_SDA2_BASE_(r2) /* 80111C54 0010EA54 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80111C58 0010EA58 40 81 00 08 */ ble lbl_80111C60 /* 80111C5C 0010EA5C D0 04 00 00 */ stfs f0, 0(r4) lbl_80111C60: -/* 80111C60 0010EA60 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80111C64 0010EA64 C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) -/* 80111C68 0010EA68 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l -/* 80111C6C 0010EA6C C0 42 9E 98 */ lfs f2, lbl_803CE818-_SDA2_BASE_(r2) +/* 80111C60 0010EA60 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80111C64 0010EA64 C0 22 9E 88 */ lfs f1, lbl__961-_SDA2_BASE_(r2) +/* 80111C68 0010EA68 38 63 A6 88 */ addi r3, r3, lbl__stringBase0_71@l +/* 80111C6C 0010EA6C C0 42 9E 98 */ lfs f2, lbl__1029_1-_SDA2_BASE_(r2) /* 80111C70 0010EA70 38 A0 00 00 */ li r5, 0 /* 80111C74 0010EA74 38 C0 00 00 */ li r6, 0 /* 80111C78 0010EA78 38 63 02 BC */ addi r3, r3, 0x2bc /* 80111C7C 0010EA7C 38 E0 00 00 */ li r7, 0 /* 80111C80 0010EA80 4B F1 E9 AD */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 80111C84 0010EA84 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80111C88 0010EA88 C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) -/* 80111C8C 0010EA8C 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l +/* 80111C84 0010EA84 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80111C88 0010EA88 C0 22 9E 88 */ lfs f1, lbl__961-_SDA2_BASE_(r2) +/* 80111C8C 0010EA8C 38 83 A6 88 */ addi r4, r3, lbl__stringBase0_71@l /* 80111C90 0010EA90 7F E3 FB 78 */ mr r3, r31 /* 80111C94 0010EA94 38 84 02 DE */ addi r4, r4, 0x2de /* 80111C98 0010EA98 4B F1 EE AD */ bl xIniGetFloat__FP8xIniFilePcf -/* 80111C9C 0010EA9C 3C 60 80 31 */ lis r3, lbl_80313788@ha +/* 80111C9C 0010EA9C 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80111CA0 0010EAA0 FC 40 08 18 */ frsp f2, f1 -/* 80111CA4 0010EAA4 38 63 37 88 */ addi r3, r3, lbl_80313788@l +/* 80111CA4 0010EAA4 38 63 37 88 */ addi r3, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80111CA8 0010EAA8 38 83 00 24 */ addi r4, r3, 0x24 /* 80111CAC 0010EAAC D0 23 00 24 */ stfs f1, 0x24(r3) -/* 80111CB0 0010EAB0 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80111CB0 0010EAB0 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80111CB4 0010EAB4 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80111CB8 0010EAB8 40 80 00 08 */ bge lbl_80111CC0 /* 80111CBC 0010EABC D0 04 00 00 */ stfs f0, 0(r4) lbl_80111CC0: /* 80111CC0 0010EAC0 C0 24 00 00 */ lfs f1, 0(r4) -/* 80111CC4 0010EAC4 C0 02 9E CC */ lfs f0, lbl_803CE84C-_SDA2_BASE_(r2) +/* 80111CC4 0010EAC4 C0 02 9E CC */ lfs f0, lbl__2184-_SDA2_BASE_(r2) /* 80111CC8 0010EAC8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80111CCC 0010EACC 40 81 00 08 */ ble lbl_80111CD4 /* 80111CD0 0010EAD0 D0 04 00 00 */ stfs f0, 0(r4) lbl_80111CD4: -/* 80111CD4 0010EAD4 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80111CD8 0010EAD8 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) -/* 80111CDC 0010EADC 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l -/* 80111CE0 0010EAE0 C0 42 9E CC */ lfs f2, lbl_803CE84C-_SDA2_BASE_(r2) +/* 80111CD4 0010EAD4 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80111CD8 0010EAD8 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) +/* 80111CDC 0010EADC 38 63 A6 88 */ addi r3, r3, lbl__stringBase0_71@l +/* 80111CE0 0010EAE0 C0 42 9E CC */ lfs f2, lbl__2184-_SDA2_BASE_(r2) /* 80111CE4 0010EAE4 38 A0 00 00 */ li r5, 0 /* 80111CE8 0010EAE8 38 C0 00 00 */ li r6, 0 /* 80111CEC 0010EAEC 38 63 02 FC */ addi r3, r3, 0x2fc /* 80111CF0 0010EAF0 38 E0 00 00 */ li r7, 0 /* 80111CF4 0010EAF4 4B F1 E9 39 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 80111CF8 0010EAF8 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80111CFC 0010EAFC C0 22 9E DC */ lfs f1, lbl_803CE85C-_SDA2_BASE_(r2) -/* 80111D00 0010EB00 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l +/* 80111CF8 0010EAF8 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80111CFC 0010EAFC C0 22 9E DC */ lfs f1, lbl__2188-_SDA2_BASE_(r2) +/* 80111D00 0010EB00 38 83 A6 88 */ addi r4, r3, lbl__stringBase0_71@l /* 80111D04 0010EB04 7F E3 FB 78 */ mr r3, r31 /* 80111D08 0010EB08 38 84 03 19 */ addi r4, r4, 0x319 /* 80111D0C 0010EB0C 4B F1 EE 39 */ bl xIniGetFloat__FP8xIniFilePcf -/* 80111D10 0010EB10 3C 60 80 31 */ lis r3, lbl_80313788@ha +/* 80111D10 0010EB10 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80111D14 0010EB14 FC 40 08 18 */ frsp f2, f1 -/* 80111D18 0010EB18 38 63 37 88 */ addi r3, r3, lbl_80313788@l +/* 80111D18 0010EB18 38 63 37 88 */ addi r3, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80111D1C 0010EB1C 38 83 00 28 */ addi r4, r3, 0x28 /* 80111D20 0010EB20 D0 23 00 28 */ stfs f1, 0x28(r3) -/* 80111D24 0010EB24 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80111D24 0010EB24 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80111D28 0010EB28 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80111D2C 0010EB2C 40 80 00 08 */ bge lbl_80111D34 /* 80111D30 0010EB30 D0 04 00 00 */ stfs f0, 0(r4) lbl_80111D34: /* 80111D34 0010EB34 C0 24 00 00 */ lfs f1, 0(r4) -/* 80111D38 0010EB38 C0 02 9E 88 */ lfs f0, lbl_803CE808-_SDA2_BASE_(r2) +/* 80111D38 0010EB38 C0 02 9E 88 */ lfs f0, lbl__961-_SDA2_BASE_(r2) /* 80111D3C 0010EB3C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80111D40 0010EB40 40 81 00 08 */ ble lbl_80111D48 /* 80111D44 0010EB44 D0 04 00 00 */ stfs f0, 0(r4) lbl_80111D48: -/* 80111D48 0010EB48 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80111D4C 0010EB4C C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) -/* 80111D50 0010EB50 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l -/* 80111D54 0010EB54 C0 42 9E 88 */ lfs f2, lbl_803CE808-_SDA2_BASE_(r2) +/* 80111D48 0010EB48 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80111D4C 0010EB4C C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) +/* 80111D50 0010EB50 38 63 A6 88 */ addi r3, r3, lbl__stringBase0_71@l +/* 80111D54 0010EB54 C0 42 9E 88 */ lfs f2, lbl__961-_SDA2_BASE_(r2) /* 80111D58 0010EB58 38 A0 00 00 */ li r5, 0 /* 80111D5C 0010EB5C 38 C0 00 00 */ li r6, 0 /* 80111D60 0010EB60 38 63 03 39 */ addi r3, r3, 0x339 /* 80111D64 0010EB64 38 E0 00 00 */ li r7, 0 /* 80111D68 0010EB68 4B F1 E8 C5 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 80111D6C 0010EB6C 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80111D70 0010EB70 C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) -/* 80111D74 0010EB74 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l +/* 80111D6C 0010EB6C 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80111D70 0010EB70 C0 22 9E 88 */ lfs f1, lbl__961-_SDA2_BASE_(r2) +/* 80111D74 0010EB74 38 83 A6 88 */ addi r4, r3, lbl__stringBase0_71@l /* 80111D78 0010EB78 7F E3 FB 78 */ mr r3, r31 /* 80111D7C 0010EB7C 38 84 03 58 */ addi r4, r4, 0x358 /* 80111D80 0010EB80 4B F1 ED C5 */ bl xIniGetFloat__FP8xIniFilePcf -/* 80111D84 0010EB84 3C 60 80 31 */ lis r3, lbl_80313788@ha +/* 80111D84 0010EB84 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80111D88 0010EB88 FC 40 08 18 */ frsp f2, f1 -/* 80111D8C 0010EB8C 38 63 37 88 */ addi r3, r3, lbl_80313788@l +/* 80111D8C 0010EB8C 38 63 37 88 */ addi r3, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80111D90 0010EB90 38 83 00 2C */ addi r4, r3, 0x2c /* 80111D94 0010EB94 D0 23 00 2C */ stfs f1, 0x2c(r3) -/* 80111D98 0010EB98 C0 02 9E E0 */ lfs f0, lbl_803CE860-_SDA2_BASE_(r2) +/* 80111D98 0010EB98 C0 02 9E E0 */ lfs f0, lbl__2189-_SDA2_BASE_(r2) /* 80111D9C 0010EB9C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80111DA0 0010EBA0 40 80 00 08 */ bge lbl_80111DA8 /* 80111DA4 0010EBA4 D0 04 00 00 */ stfs f0, 0(r4) lbl_80111DA8: /* 80111DA8 0010EBA8 C0 24 00 00 */ lfs f1, 0(r4) -/* 80111DAC 0010EBAC C0 02 9E CC */ lfs f0, lbl_803CE84C-_SDA2_BASE_(r2) +/* 80111DAC 0010EBAC C0 02 9E CC */ lfs f0, lbl__2184-_SDA2_BASE_(r2) /* 80111DB0 0010EBB0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80111DB4 0010EBB4 40 81 00 08 */ ble lbl_80111DBC /* 80111DB8 0010EBB8 D0 04 00 00 */ stfs f0, 0(r4) lbl_80111DBC: -/* 80111DBC 0010EBBC 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80111DC0 0010EBC0 C0 22 9E E0 */ lfs f1, lbl_803CE860-_SDA2_BASE_(r2) -/* 80111DC4 0010EBC4 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l -/* 80111DC8 0010EBC8 C0 42 9E CC */ lfs f2, lbl_803CE84C-_SDA2_BASE_(r2) +/* 80111DBC 0010EBBC 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80111DC0 0010EBC0 C0 22 9E E0 */ lfs f1, lbl__2189-_SDA2_BASE_(r2) +/* 80111DC4 0010EBC4 38 63 A6 88 */ addi r3, r3, lbl__stringBase0_71@l +/* 80111DC8 0010EBC8 C0 42 9E CC */ lfs f2, lbl__2184-_SDA2_BASE_(r2) /* 80111DCC 0010EBCC 38 A0 00 00 */ li r5, 0 /* 80111DD0 0010EBD0 38 C0 00 00 */ li r6, 0 /* 80111DD4 0010EBD4 38 63 03 77 */ addi r3, r3, 0x377 /* 80111DD8 0010EBD8 38 E0 00 00 */ li r7, 0 /* 80111DDC 0010EBDC 4B F1 E8 51 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 80111DE0 0010EBE0 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80111DE4 0010EBE4 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) -/* 80111DE8 0010EBE8 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l +/* 80111DE0 0010EBE0 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80111DE4 0010EBE4 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) +/* 80111DE8 0010EBE8 38 83 A6 88 */ addi r4, r3, lbl__stringBase0_71@l /* 80111DEC 0010EBEC 7F E3 FB 78 */ mr r3, r31 /* 80111DF0 0010EBF0 38 84 03 95 */ addi r4, r4, 0x395 /* 80111DF4 0010EBF4 4B F1 ED 51 */ bl xIniGetFloat__FP8xIniFilePcf -/* 80111DF8 0010EBF8 3C 60 80 31 */ lis r3, lbl_80313788@ha +/* 80111DF8 0010EBF8 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80111DFC 0010EBFC FC 40 08 18 */ frsp f2, f1 -/* 80111E00 0010EC00 38 63 37 88 */ addi r3, r3, lbl_80313788@l +/* 80111E00 0010EC00 38 63 37 88 */ addi r3, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80111E04 0010EC04 38 83 00 30 */ addi r4, r3, 0x30 /* 80111E08 0010EC08 D0 23 00 30 */ stfs f1, 0x30(r3) -/* 80111E0C 0010EC0C C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80111E0C 0010EC0C C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80111E10 0010EC10 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80111E14 0010EC14 40 80 00 08 */ bge lbl_80111E1C /* 80111E18 0010EC18 D0 04 00 00 */ stfs f0, 0(r4) lbl_80111E1C: /* 80111E1C 0010EC1C C0 24 00 00 */ lfs f1, 0(r4) -/* 80111E20 0010EC20 C0 02 9E E4 */ lfs f0, lbl_803CE864-_SDA2_BASE_(r2) +/* 80111E20 0010EC20 C0 02 9E E4 */ lfs f0, lbl__2190_1-_SDA2_BASE_(r2) /* 80111E24 0010EC24 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80111E28 0010EC28 40 81 00 08 */ ble lbl_80111E30 /* 80111E2C 0010EC2C D0 04 00 00 */ stfs f0, 0(r4) lbl_80111E30: -/* 80111E30 0010EC30 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80111E34 0010EC34 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) -/* 80111E38 0010EC38 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l -/* 80111E3C 0010EC3C C0 42 9E E4 */ lfs f2, lbl_803CE864-_SDA2_BASE_(r2) +/* 80111E30 0010EC30 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80111E34 0010EC34 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) +/* 80111E38 0010EC38 38 63 A6 88 */ addi r3, r3, lbl__stringBase0_71@l +/* 80111E3C 0010EC3C C0 42 9E E4 */ lfs f2, lbl__2190_1-_SDA2_BASE_(r2) /* 80111E40 0010EC40 38 A0 00 00 */ li r5, 0 /* 80111E44 0010EC44 38 C0 00 00 */ li r6, 0 /* 80111E48 0010EC48 38 63 03 BA */ addi r3, r3, 0x3ba /* 80111E4C 0010EC4C 38 E0 00 00 */ li r7, 0 /* 80111E50 0010EC50 4B F1 E7 DD */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 80111E54 0010EC54 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80111E58 0010EC58 C0 22 9E B4 */ lfs f1, lbl_803CE834-_SDA2_BASE_(r2) -/* 80111E5C 0010EC5C 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l +/* 80111E54 0010EC54 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80111E58 0010EC58 C0 22 9E B4 */ lfs f1, lbl__1829_1-_SDA2_BASE_(r2) +/* 80111E5C 0010EC5C 38 83 A6 88 */ addi r4, r3, lbl__stringBase0_71@l /* 80111E60 0010EC60 7F E3 FB 78 */ mr r3, r31 /* 80111E64 0010EC64 38 84 03 D8 */ addi r4, r4, 0x3d8 /* 80111E68 0010EC68 4B F1 EC DD */ bl xIniGetFloat__FP8xIniFilePcf -/* 80111E6C 0010EC6C 3C 60 80 31 */ lis r3, lbl_80313788@ha +/* 80111E6C 0010EC6C 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80111E70 0010EC70 FC 40 08 18 */ frsp f2, f1 -/* 80111E74 0010EC74 38 63 37 88 */ addi r3, r3, lbl_80313788@l +/* 80111E74 0010EC74 38 63 37 88 */ addi r3, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80111E78 0010EC78 38 83 00 34 */ addi r4, r3, 0x34 /* 80111E7C 0010EC7C D0 23 00 34 */ stfs f1, 0x34(r3) -/* 80111E80 0010EC80 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80111E80 0010EC80 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80111E84 0010EC84 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80111E88 0010EC88 40 80 00 08 */ bge lbl_80111E90 /* 80111E8C 0010EC8C D0 04 00 00 */ stfs f0, 0(r4) lbl_80111E90: /* 80111E90 0010EC90 C0 24 00 00 */ lfs f1, 0(r4) -/* 80111E94 0010EC94 C0 02 9E 98 */ lfs f0, lbl_803CE818-_SDA2_BASE_(r2) +/* 80111E94 0010EC94 C0 02 9E 98 */ lfs f0, lbl__1029_1-_SDA2_BASE_(r2) /* 80111E98 0010EC98 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80111E9C 0010EC9C 40 81 00 08 */ ble lbl_80111EA4 /* 80111EA0 0010ECA0 D0 04 00 00 */ stfs f0, 0(r4) lbl_80111EA4: -/* 80111EA4 0010ECA4 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80111EA8 0010ECA8 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) -/* 80111EAC 0010ECAC 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l -/* 80111EB0 0010ECB0 C0 42 9E 98 */ lfs f2, lbl_803CE818-_SDA2_BASE_(r2) +/* 80111EA4 0010ECA4 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80111EA8 0010ECA8 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) +/* 80111EAC 0010ECAC 38 63 A6 88 */ addi r3, r3, lbl__stringBase0_71@l +/* 80111EB0 0010ECB0 C0 42 9E 98 */ lfs f2, lbl__1029_1-_SDA2_BASE_(r2) /* 80111EB4 0010ECB4 38 A0 00 00 */ li r5, 0 /* 80111EB8 0010ECB8 38 C0 00 00 */ li r6, 0 /* 80111EBC 0010ECBC 38 63 03 F8 */ addi r3, r3, 0x3f8 /* 80111EC0 0010ECC0 38 E0 00 00 */ li r7, 0 /* 80111EC4 0010ECC4 4B F1 E7 69 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 80111EC8 0010ECC8 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80111ECC 0010ECCC C0 22 9E E8 */ lfs f1, lbl_803CE868-_SDA2_BASE_(r2) -/* 80111ED0 0010ECD0 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l +/* 80111EC8 0010ECC8 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80111ECC 0010ECCC C0 22 9E E8 */ lfs f1, lbl__2191-_SDA2_BASE_(r2) +/* 80111ED0 0010ECD0 38 83 A6 88 */ addi r4, r3, lbl__stringBase0_71@l /* 80111ED4 0010ECD4 7F E3 FB 78 */ mr r3, r31 /* 80111ED8 0010ECD8 38 84 04 17 */ addi r4, r4, 0x417 /* 80111EDC 0010ECDC 4B F1 EC 69 */ bl xIniGetFloat__FP8xIniFilePcf -/* 80111EE0 0010ECE0 3C 60 80 31 */ lis r3, lbl_80313788@ha +/* 80111EE0 0010ECE0 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80111EE4 0010ECE4 FC 40 08 18 */ frsp f2, f1 -/* 80111EE8 0010ECE8 38 63 37 88 */ addi r3, r3, lbl_80313788@l +/* 80111EE8 0010ECE8 38 63 37 88 */ addi r3, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80111EEC 0010ECEC 38 83 00 38 */ addi r4, r3, 0x38 /* 80111EF0 0010ECF0 D0 23 00 38 */ stfs f1, 0x38(r3) -/* 80111EF4 0010ECF4 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80111EF4 0010ECF4 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80111EF8 0010ECF8 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80111EFC 0010ECFC 40 80 00 08 */ bge lbl_80111F04 /* 80111F00 0010ED00 D0 04 00 00 */ stfs f0, 0(r4) lbl_80111F04: /* 80111F04 0010ED04 C0 24 00 00 */ lfs f1, 0(r4) -/* 80111F08 0010ED08 C0 02 9E 88 */ lfs f0, lbl_803CE808-_SDA2_BASE_(r2) +/* 80111F08 0010ED08 C0 02 9E 88 */ lfs f0, lbl__961-_SDA2_BASE_(r2) /* 80111F0C 0010ED0C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80111F10 0010ED10 40 81 00 08 */ ble lbl_80111F18 /* 80111F14 0010ED14 D0 04 00 00 */ stfs f0, 0(r4) lbl_80111F18: -/* 80111F18 0010ED18 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80111F1C 0010ED1C C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) -/* 80111F20 0010ED20 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l -/* 80111F24 0010ED24 C0 42 9E 88 */ lfs f2, lbl_803CE808-_SDA2_BASE_(r2) +/* 80111F18 0010ED18 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80111F1C 0010ED1C C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) +/* 80111F20 0010ED20 38 63 A6 88 */ addi r3, r3, lbl__stringBase0_71@l +/* 80111F24 0010ED24 C0 42 9E 88 */ lfs f2, lbl__961-_SDA2_BASE_(r2) /* 80111F28 0010ED28 38 A0 00 00 */ li r5, 0 /* 80111F2C 0010ED2C 38 C0 00 00 */ li r6, 0 /* 80111F30 0010ED30 38 63 04 38 */ addi r3, r3, 0x438 /* 80111F34 0010ED34 38 E0 00 00 */ li r7, 0 /* 80111F38 0010ED38 4B F1 E6 F5 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 80111F3C 0010ED3C 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80111F40 0010ED40 C0 22 9E 8C */ lfs f1, lbl_803CE80C-_SDA2_BASE_(r2) -/* 80111F44 0010ED44 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l +/* 80111F3C 0010ED3C 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80111F40 0010ED40 C0 22 9E 8C */ lfs f1, lbl__969_1-_SDA2_BASE_(r2) +/* 80111F44 0010ED44 38 83 A6 88 */ addi r4, r3, lbl__stringBase0_71@l /* 80111F48 0010ED48 7F E3 FB 78 */ mr r3, r31 /* 80111F4C 0010ED4C 38 84 04 5B */ addi r4, r4, 0x45b /* 80111F50 0010ED50 4B F1 EB F5 */ bl xIniGetFloat__FP8xIniFilePcf -/* 80111F54 0010ED54 3C 60 80 31 */ lis r3, lbl_80313788@ha +/* 80111F54 0010ED54 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80111F58 0010ED58 FC 40 08 18 */ frsp f2, f1 -/* 80111F5C 0010ED5C 38 63 37 88 */ addi r3, r3, lbl_80313788@l +/* 80111F5C 0010ED5C 38 63 37 88 */ addi r3, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80111F60 0010ED60 38 83 00 3C */ addi r4, r3, 0x3c /* 80111F64 0010ED64 D0 23 00 3C */ stfs f1, 0x3c(r3) -/* 80111F68 0010ED68 C0 02 9E E0 */ lfs f0, lbl_803CE860-_SDA2_BASE_(r2) +/* 80111F68 0010ED68 C0 02 9E E0 */ lfs f0, lbl__2189-_SDA2_BASE_(r2) /* 80111F6C 0010ED6C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80111F70 0010ED70 40 80 00 08 */ bge lbl_80111F78 /* 80111F74 0010ED74 D0 04 00 00 */ stfs f0, 0(r4) lbl_80111F78: /* 80111F78 0010ED78 C0 24 00 00 */ lfs f1, 0(r4) -/* 80111F7C 0010ED7C C0 02 9E EC */ lfs f0, lbl_803CE86C-_SDA2_BASE_(r2) +/* 80111F7C 0010ED7C C0 02 9E EC */ lfs f0, lbl__2192_1-_SDA2_BASE_(r2) /* 80111F80 0010ED80 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80111F84 0010ED84 40 81 00 08 */ ble lbl_80111F8C /* 80111F88 0010ED88 D0 04 00 00 */ stfs f0, 0(r4) lbl_80111F8C: -/* 80111F8C 0010ED8C 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80111F90 0010ED90 C0 22 9E E0 */ lfs f1, lbl_803CE860-_SDA2_BASE_(r2) -/* 80111F94 0010ED94 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l -/* 80111F98 0010ED98 C0 42 9E EC */ lfs f2, lbl_803CE86C-_SDA2_BASE_(r2) +/* 80111F8C 0010ED8C 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80111F90 0010ED90 C0 22 9E E0 */ lfs f1, lbl__2189-_SDA2_BASE_(r2) +/* 80111F94 0010ED94 38 63 A6 88 */ addi r3, r3, lbl__stringBase0_71@l +/* 80111F98 0010ED98 C0 42 9E EC */ lfs f2, lbl__2192_1-_SDA2_BASE_(r2) /* 80111F9C 0010ED9C 38 A0 00 00 */ li r5, 0 /* 80111FA0 0010EDA0 38 C0 00 00 */ li r6, 0 /* 80111FA4 0010EDA4 38 63 04 75 */ addi r3, r3, 0x475 /* 80111FA8 0010EDA8 38 E0 00 00 */ li r7, 0 /* 80111FAC 0010EDAC 4B F1 E6 81 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 80111FB0 0010EDB0 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80111FB4 0010EDB4 C0 22 9E 8C */ lfs f1, lbl_803CE80C-_SDA2_BASE_(r2) -/* 80111FB8 0010EDB8 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l +/* 80111FB0 0010EDB0 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80111FB4 0010EDB4 C0 22 9E 8C */ lfs f1, lbl__969_1-_SDA2_BASE_(r2) +/* 80111FB8 0010EDB8 38 83 A6 88 */ addi r4, r3, lbl__stringBase0_71@l /* 80111FBC 0010EDBC 7F E3 FB 78 */ mr r3, r31 /* 80111FC0 0010EDC0 38 84 04 8E */ addi r4, r4, 0x48e /* 80111FC4 0010EDC4 4B F1 EB 81 */ bl xIniGetFloat__FP8xIniFilePcf -/* 80111FC8 0010EDC8 3C 60 80 31 */ lis r3, lbl_80313788@ha +/* 80111FC8 0010EDC8 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80111FCC 0010EDCC FC 40 08 18 */ frsp f2, f1 -/* 80111FD0 0010EDD0 38 63 37 88 */ addi r3, r3, lbl_80313788@l +/* 80111FD0 0010EDD0 38 63 37 88 */ addi r3, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80111FD4 0010EDD4 38 83 00 40 */ addi r4, r3, 0x40 /* 80111FD8 0010EDD8 D0 23 00 40 */ stfs f1, 0x40(r3) -/* 80111FDC 0010EDDC C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80111FDC 0010EDDC C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80111FE0 0010EDE0 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80111FE4 0010EDE4 40 80 00 08 */ bge lbl_80111FEC /* 80111FE8 0010EDE8 D0 04 00 00 */ stfs f0, 0(r4) lbl_80111FEC: /* 80111FEC 0010EDEC C0 24 00 00 */ lfs f1, 0(r4) -/* 80111FF0 0010EDF0 C0 02 9E EC */ lfs f0, lbl_803CE86C-_SDA2_BASE_(r2) +/* 80111FF0 0010EDF0 C0 02 9E EC */ lfs f0, lbl__2192_1-_SDA2_BASE_(r2) /* 80111FF4 0010EDF4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80111FF8 0010EDF8 40 81 00 08 */ ble lbl_80112000 /* 80111FFC 0010EDFC D0 04 00 00 */ stfs f0, 0(r4) lbl_80112000: -/* 80112000 0010EE00 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80112004 0010EE04 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) -/* 80112008 0010EE08 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l -/* 8011200C 0010EE0C C0 42 9E EC */ lfs f2, lbl_803CE86C-_SDA2_BASE_(r2) +/* 80112000 0010EE00 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80112004 0010EE04 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) +/* 80112008 0010EE08 38 63 A6 88 */ addi r3, r3, lbl__stringBase0_71@l +/* 8011200C 0010EE0C C0 42 9E EC */ lfs f2, lbl__2192_1-_SDA2_BASE_(r2) /* 80112010 0010EE10 38 A0 00 00 */ li r5, 0 /* 80112014 0010EE14 38 C0 00 00 */ li r6, 0 /* 80112018 0010EE18 38 63 04 B1 */ addi r3, r3, 0x4b1 /* 8011201C 0010EE1C 38 E0 00 00 */ li r7, 0 /* 80112020 0010EE20 4B F1 E6 0D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 80112024 0010EE24 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80112028 0010EE28 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) -/* 8011202C 0010EE2C 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l +/* 80112024 0010EE24 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80112028 0010EE28 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) +/* 8011202C 0010EE2C 38 83 A6 88 */ addi r4, r3, lbl__stringBase0_71@l /* 80112030 0010EE30 7F E3 FB 78 */ mr r3, r31 /* 80112034 0010EE34 38 84 04 D3 */ addi r4, r4, 0x4d3 /* 80112038 0010EE38 4B F1 EB 0D */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011203C 0010EE3C 3C 60 80 31 */ lis r3, lbl_80313788@ha +/* 8011203C 0010EE3C 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80112040 0010EE40 FC 40 08 18 */ frsp f2, f1 -/* 80112044 0010EE44 38 63 37 88 */ addi r3, r3, lbl_80313788@l +/* 80112044 0010EE44 38 63 37 88 */ addi r3, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80112048 0010EE48 38 83 00 44 */ addi r4, r3, 0x44 /* 8011204C 0010EE4C D0 23 00 44 */ stfs f1, 0x44(r3) -/* 80112050 0010EE50 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80112050 0010EE50 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80112054 0010EE54 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80112058 0010EE58 40 80 00 08 */ bge lbl_80112060 /* 8011205C 0010EE5C D0 04 00 00 */ stfs f0, 0(r4) lbl_80112060: /* 80112060 0010EE60 C0 24 00 00 */ lfs f1, 0(r4) -/* 80112064 0010EE64 C0 02 9E 88 */ lfs f0, lbl_803CE808-_SDA2_BASE_(r2) +/* 80112064 0010EE64 C0 02 9E 88 */ lfs f0, lbl__961-_SDA2_BASE_(r2) /* 80112068 0010EE68 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011206C 0010EE6C 40 81 00 08 */ ble lbl_80112074 /* 80112070 0010EE70 D0 04 00 00 */ stfs f0, 0(r4) lbl_80112074: -/* 80112074 0010EE74 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80112078 0010EE78 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) -/* 8011207C 0010EE7C 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l -/* 80112080 0010EE80 C0 42 9E 88 */ lfs f2, lbl_803CE808-_SDA2_BASE_(r2) +/* 80112074 0010EE74 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80112078 0010EE78 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) +/* 8011207C 0010EE7C 38 63 A6 88 */ addi r3, r3, lbl__stringBase0_71@l +/* 80112080 0010EE80 C0 42 9E 88 */ lfs f2, lbl__961-_SDA2_BASE_(r2) /* 80112084 0010EE84 38 A0 00 00 */ li r5, 0 /* 80112088 0010EE88 38 C0 00 00 */ li r6, 0 /* 8011208C 0010EE8C 38 63 04 F1 */ addi r3, r3, 0x4f1 /* 80112090 0010EE90 38 E0 00 00 */ li r7, 0 /* 80112094 0010EE94 4B F1 E5 99 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 80112098 0010EE98 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 8011209C 0010EE9C C0 22 9E F0 */ lfs f1, lbl_803CE870-_SDA2_BASE_(r2) -/* 801120A0 0010EEA0 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l +/* 80112098 0010EE98 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 8011209C 0010EE9C C0 22 9E F0 */ lfs f1, lbl__2193-_SDA2_BASE_(r2) +/* 801120A0 0010EEA0 38 83 A6 88 */ addi r4, r3, lbl__stringBase0_71@l /* 801120A4 0010EEA4 7F E3 FB 78 */ mr r3, r31 /* 801120A8 0010EEA8 38 84 05 12 */ addi r4, r4, 0x512 /* 801120AC 0010EEAC 4B F1 EA 99 */ bl xIniGetFloat__FP8xIniFilePcf -/* 801120B0 0010EEB0 3C 60 80 31 */ lis r3, lbl_80313788@ha +/* 801120B0 0010EEB0 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 801120B4 0010EEB4 FC 40 08 18 */ frsp f2, f1 -/* 801120B8 0010EEB8 38 63 37 88 */ addi r3, r3, lbl_80313788@l +/* 801120B8 0010EEB8 38 63 37 88 */ addi r3, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 801120BC 0010EEBC 38 83 00 48 */ addi r4, r3, 0x48 /* 801120C0 0010EEC0 D0 23 00 48 */ stfs f1, 0x48(r3) -/* 801120C4 0010EEC4 C0 02 9E F4 */ lfs f0, lbl_803CE874-_SDA2_BASE_(r2) +/* 801120C4 0010EEC4 C0 02 9E F4 */ lfs f0, lbl__2194_1-_SDA2_BASE_(r2) /* 801120C8 0010EEC8 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 801120CC 0010EECC 40 80 00 08 */ bge lbl_801120D4 /* 801120D0 0010EED0 D0 04 00 00 */ stfs f0, 0(r4) lbl_801120D4: /* 801120D4 0010EED4 C0 24 00 00 */ lfs f1, 0(r4) -/* 801120D8 0010EED8 C0 02 9E 88 */ lfs f0, lbl_803CE808-_SDA2_BASE_(r2) +/* 801120D8 0010EED8 C0 02 9E 88 */ lfs f0, lbl__961-_SDA2_BASE_(r2) /* 801120DC 0010EEDC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801120E0 0010EEE0 40 81 00 08 */ ble lbl_801120E8 /* 801120E4 0010EEE4 D0 04 00 00 */ stfs f0, 0(r4) lbl_801120E8: -/* 801120E8 0010EEE8 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 801120EC 0010EEEC C0 22 9E F4 */ lfs f1, lbl_803CE874-_SDA2_BASE_(r2) -/* 801120F0 0010EEF0 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l -/* 801120F4 0010EEF4 C0 42 9E 88 */ lfs f2, lbl_803CE808-_SDA2_BASE_(r2) +/* 801120E8 0010EEE8 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 801120EC 0010EEEC C0 22 9E F4 */ lfs f1, lbl__2194_1-_SDA2_BASE_(r2) +/* 801120F0 0010EEF0 38 63 A6 88 */ addi r3, r3, lbl__stringBase0_71@l +/* 801120F4 0010EEF4 C0 42 9E 88 */ lfs f2, lbl__961-_SDA2_BASE_(r2) /* 801120F8 0010EEF8 38 A0 00 00 */ li r5, 0 /* 801120FC 0010EEFC 38 C0 00 00 */ li r6, 0 /* 80112100 0010EF00 38 63 05 30 */ addi r3, r3, 0x530 /* 80112104 0010EF04 38 E0 00 00 */ li r7, 0 /* 80112108 0010EF08 4B F1 E5 25 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 8011210C 0010EF0C 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80112110 0010EF10 C0 22 9E CC */ lfs f1, lbl_803CE84C-_SDA2_BASE_(r2) -/* 80112114 0010EF14 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l +/* 8011210C 0010EF0C 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80112110 0010EF10 C0 22 9E CC */ lfs f1, lbl__2184-_SDA2_BASE_(r2) +/* 80112114 0010EF14 38 83 A6 88 */ addi r4, r3, lbl__stringBase0_71@l /* 80112118 0010EF18 7F E3 FB 78 */ mr r3, r31 /* 8011211C 0010EF1C 38 84 05 51 */ addi r4, r4, 0x551 /* 80112120 0010EF20 4B F1 EA 25 */ bl xIniGetFloat__FP8xIniFilePcf -/* 80112124 0010EF24 3C 60 80 31 */ lis r3, lbl_80313788@ha +/* 80112124 0010EF24 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80112128 0010EF28 FC 40 08 18 */ frsp f2, f1 -/* 8011212C 0010EF2C 38 63 37 88 */ addi r3, r3, lbl_80313788@l +/* 8011212C 0010EF2C 38 63 37 88 */ addi r3, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80112130 0010EF30 38 83 00 4C */ addi r4, r3, 0x4c /* 80112134 0010EF34 D0 23 00 4C */ stfs f1, 0x4c(r3) -/* 80112138 0010EF38 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80112138 0010EF38 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 8011213C 0010EF3C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80112140 0010EF40 40 80 00 08 */ bge lbl_80112148 /* 80112144 0010EF44 D0 04 00 00 */ stfs f0, 0(r4) lbl_80112148: /* 80112148 0010EF48 C0 24 00 00 */ lfs f1, 0(r4) -/* 8011214C 0010EF4C C0 02 9E F8 */ lfs f0, lbl_803CE878-_SDA2_BASE_(r2) +/* 8011214C 0010EF4C C0 02 9E F8 */ lfs f0, lbl__2195-_SDA2_BASE_(r2) /* 80112150 0010EF50 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80112154 0010EF54 40 81 00 08 */ ble lbl_8011215C /* 80112158 0010EF58 D0 04 00 00 */ stfs f0, 0(r4) lbl_8011215C: -/* 8011215C 0010EF5C 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80112160 0010EF60 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) -/* 80112164 0010EF64 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l -/* 80112168 0010EF68 C0 42 9E F8 */ lfs f2, lbl_803CE878-_SDA2_BASE_(r2) +/* 8011215C 0010EF5C 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80112160 0010EF60 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) +/* 80112164 0010EF64 38 63 A6 88 */ addi r3, r3, lbl__stringBase0_71@l +/* 80112168 0010EF68 C0 42 9E F8 */ lfs f2, lbl__2195-_SDA2_BASE_(r2) /* 8011216C 0010EF6C 38 A0 00 00 */ li r5, 0 /* 80112170 0010EF70 38 C0 00 00 */ li r6, 0 /* 80112174 0010EF74 38 63 05 6E */ addi r3, r3, 0x56e /* 80112178 0010EF78 38 E0 00 00 */ li r7, 0 /* 8011217C 0010EF7C 4B F1 E4 B1 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 80112180 0010EF80 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80112184 0010EF84 C0 22 9E FC */ lfs f1, lbl_803CE87C-_SDA2_BASE_(r2) -/* 80112188 0010EF88 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l +/* 80112180 0010EF80 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80112184 0010EF84 C0 22 9E FC */ lfs f1, lbl__2196-_SDA2_BASE_(r2) +/* 80112188 0010EF88 38 83 A6 88 */ addi r4, r3, lbl__stringBase0_71@l /* 8011218C 0010EF8C 7F E3 FB 78 */ mr r3, r31 /* 80112190 0010EF90 38 84 05 8A */ addi r4, r4, 0x58a /* 80112194 0010EF94 4B F1 E9 B1 */ bl xIniGetFloat__FP8xIniFilePcf -/* 80112198 0010EF98 3C 60 80 31 */ lis r3, lbl_80313788@ha +/* 80112198 0010EF98 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 8011219C 0010EF9C FC 40 08 18 */ frsp f2, f1 -/* 801121A0 0010EFA0 38 63 37 88 */ addi r3, r3, lbl_80313788@l +/* 801121A0 0010EFA0 38 63 37 88 */ addi r3, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 801121A4 0010EFA4 38 83 00 50 */ addi r4, r3, 0x50 /* 801121A8 0010EFA8 D0 23 00 50 */ stfs f1, 0x50(r3) -/* 801121AC 0010EFAC C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 801121AC 0010EFAC C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 801121B0 0010EFB0 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 801121B4 0010EFB4 40 80 00 08 */ bge lbl_801121BC /* 801121B8 0010EFB8 D0 04 00 00 */ stfs f0, 0(r4) lbl_801121BC: /* 801121BC 0010EFBC C0 24 00 00 */ lfs f1, 0(r4) -/* 801121C0 0010EFC0 C0 02 9E B8 */ lfs f0, lbl_803CE838-_SDA2_BASE_(r2) +/* 801121C0 0010EFC0 C0 02 9E B8 */ lfs f0, lbl__1830_1-_SDA2_BASE_(r2) /* 801121C4 0010EFC4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801121C8 0010EFC8 40 81 00 08 */ ble lbl_801121D0 /* 801121CC 0010EFCC D0 04 00 00 */ stfs f0, 0(r4) lbl_801121D0: -/* 801121D0 0010EFD0 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 801121D4 0010EFD4 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) -/* 801121D8 0010EFD8 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l -/* 801121DC 0010EFDC C0 42 9E B8 */ lfs f2, lbl_803CE838-_SDA2_BASE_(r2) +/* 801121D0 0010EFD0 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 801121D4 0010EFD4 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) +/* 801121D8 0010EFD8 38 63 A6 88 */ addi r3, r3, lbl__stringBase0_71@l +/* 801121DC 0010EFDC C0 42 9E B8 */ lfs f2, lbl__1830_1-_SDA2_BASE_(r2) /* 801121E0 0010EFE0 38 A0 00 00 */ li r5, 0 /* 801121E4 0010EFE4 38 C0 00 00 */ li r6, 0 /* 801121E8 0010EFE8 38 63 05 A6 */ addi r3, r3, 0x5a6 /* 801121EC 0010EFEC 38 E0 00 00 */ li r7, 0 /* 801121F0 0010EFF0 4B F1 E4 3D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 801121F4 0010EFF4 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 801121F8 0010EFF8 C0 22 9F 00 */ lfs f1, lbl_803CE880-_SDA2_BASE_(r2) -/* 801121FC 0010EFFC 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l +/* 801121F4 0010EFF4 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 801121F8 0010EFF8 C0 22 9F 00 */ lfs f1, lbl__2197-_SDA2_BASE_(r2) +/* 801121FC 0010EFFC 38 83 A6 88 */ addi r4, r3, lbl__stringBase0_71@l /* 80112200 0010F000 7F E3 FB 78 */ mr r3, r31 /* 80112204 0010F004 38 84 05 C1 */ addi r4, r4, 0x5c1 /* 80112208 0010F008 4B F1 E9 3D */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011220C 0010F00C 3C 60 80 31 */ lis r3, lbl_80313788@ha +/* 8011220C 0010F00C 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80112210 0010F010 FC 40 08 18 */ frsp f2, f1 -/* 80112214 0010F014 38 63 37 88 */ addi r3, r3, lbl_80313788@l +/* 80112214 0010F014 38 63 37 88 */ addi r3, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80112218 0010F018 38 83 00 54 */ addi r4, r3, 0x54 /* 8011221C 0010F01C D0 23 00 54 */ stfs f1, 0x54(r3) -/* 80112220 0010F020 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80112220 0010F020 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80112224 0010F024 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80112228 0010F028 40 80 00 08 */ bge lbl_80112230 /* 8011222C 0010F02C D0 04 00 00 */ stfs f0, 0(r4) lbl_80112230: /* 80112230 0010F030 C0 24 00 00 */ lfs f1, 0(r4) -/* 80112234 0010F034 C0 02 9E 88 */ lfs f0, lbl_803CE808-_SDA2_BASE_(r2) +/* 80112234 0010F034 C0 02 9E 88 */ lfs f0, lbl__961-_SDA2_BASE_(r2) /* 80112238 0010F038 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011223C 0010F03C 40 81 00 08 */ ble lbl_80112244 /* 80112240 0010F040 D0 04 00 00 */ stfs f0, 0(r4) lbl_80112244: -/* 80112244 0010F044 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80112248 0010F048 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) -/* 8011224C 0010F04C 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l -/* 80112250 0010F050 C0 42 9E 88 */ lfs f2, lbl_803CE808-_SDA2_BASE_(r2) +/* 80112244 0010F044 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80112248 0010F048 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) +/* 8011224C 0010F04C 38 63 A6 88 */ addi r3, r3, lbl__stringBase0_71@l +/* 80112250 0010F050 C0 42 9E 88 */ lfs f2, lbl__961-_SDA2_BASE_(r2) /* 80112254 0010F054 38 A0 00 00 */ li r5, 0 /* 80112258 0010F058 38 C0 00 00 */ li r6, 0 /* 8011225C 0010F05C 38 63 05 DC */ addi r3, r3, 0x5dc @@ -2267,9 +2267,9 @@ lbl_80112244: init__12bungee_stateFv: /* 8011227C 0010F07C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80112280 0010F080 7C 08 02 A6 */ mflr r0 -/* 80112284 0010F084 3C 60 80 29 */ lis r3, lbl_80297A68@ha +/* 80112284 0010F084 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80112288 0010F088 90 01 00 14 */ stw r0, 0x14(r1) -/* 8011228C 0010F08C 38 83 7A 68 */ addi r4, r3, lbl_80297A68@l +/* 8011228C 0010F08C 38 83 7A 68 */ addi r4, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80112290 0010F090 80 04 00 00 */ lwz r0, 0(r4) /* 80112294 0010F094 54 00 07 FE */ clrlwi r0, r0, 0x1f /* 80112298 0010F098 2C 00 00 01 */ cmpwi r0, 1 @@ -2279,33 +2279,33 @@ init__12bungee_stateFv: /* 801122A8 0010F0A8 90 64 00 00 */ stw r3, 0(r4) /* 801122AC 0010F0AC 90 04 00 04 */ stw r0, 4(r4) /* 801122B0 0010F0B0 90 04 00 3C */ stw r0, 0x3c(r4) -/* 801122B4 0010F0B4 88 0D 94 F6 */ lbz r0, lbl_803CBDF6-_SDA_BASE_(r13) +/* 801122B4 0010F0B4 88 0D 94 F6 */ lbz r0, lbl_init$2204-_SDA_BASE_(r13) /* 801122B8 0010F0B8 7C 00 07 75 */ extsb. r0, r0 /* 801122BC 0010F0BC 40 82 00 18 */ bne lbl_801122D4 -/* 801122C0 0010F0C0 3C 60 80 31 */ lis r3, lbl_803137E0@ha -/* 801122C4 0010F0C4 38 63 37 E0 */ addi r3, r3, lbl_803137E0@l +/* 801122C0 0010F0C0 3C 60 80 31 */ lis r3, lbl_attaching_state$2203@ha +/* 801122C4 0010F0C4 38 63 37 E0 */ addi r3, r3, lbl_attaching_state$2203@l /* 801122C8 0010F0C8 48 00 00 BD */ bl zEntPlayerBungeeState.__ct__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_20attaching_state_typeFv /* 801122CC 0010F0CC 38 00 00 01 */ li r0, 1 -/* 801122D0 0010F0D0 98 0D 94 F6 */ stb r0, lbl_803CBDF6-_SDA_BASE_(r13) +/* 801122D0 0010F0D0 98 0D 94 F6 */ stb r0, lbl_init$2204-_SDA_BASE_(r13) lbl_801122D4: -/* 801122D4 0010F0D4 3C 80 80 31 */ lis r4, lbl_803137E0@ha -/* 801122D8 0010F0D8 3C 60 80 29 */ lis r3, lbl_80297A68@ha -/* 801122DC 0010F0DC 38 04 37 E0 */ addi r0, r4, lbl_803137E0@l -/* 801122E0 0010F0E0 38 63 7A 68 */ addi r3, r3, lbl_80297A68@l +/* 801122D4 0010F0D4 3C 80 80 31 */ lis r4, lbl_attaching_state$2203@ha +/* 801122D8 0010F0D8 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 801122DC 0010F0DC 38 04 37 E0 */ addi r0, r4, lbl_attaching_state$2203@l +/* 801122E0 0010F0E0 38 63 7A 68 */ addi r3, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 801122E4 0010F0E4 90 03 00 08 */ stw r0, 8(r3) -/* 801122E8 0010F0E8 88 0D 94 F7 */ lbz r0, lbl_803CBDF7-_SDA_BASE_(r13) +/* 801122E8 0010F0E8 88 0D 94 F7 */ lbz r0, lbl_init$2207-_SDA_BASE_(r13) /* 801122EC 0010F0EC 7C 00 07 75 */ extsb. r0, r0 /* 801122F0 0010F0F0 40 82 00 18 */ bne lbl_80112308 -/* 801122F4 0010F0F4 3C 60 80 31 */ lis r3, lbl_8031382C@ha -/* 801122F8 0010F0F8 38 63 38 2C */ addi r3, r3, lbl_8031382C@l +/* 801122F4 0010F0F4 3C 60 80 31 */ lis r3, lbl_hanging_state$2206@ha +/* 801122F8 0010F0F8 38 63 38 2C */ addi r3, r3, lbl_hanging_state$2206@l /* 801122FC 0010F0FC 48 00 00 35 */ bl zEntPlayerBungeeState.__ct__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv /* 80112300 0010F100 38 00 00 01 */ li r0, 1 -/* 80112304 0010F104 98 0D 94 F7 */ stb r0, lbl_803CBDF7-_SDA_BASE_(r13) +/* 80112304 0010F104 98 0D 94 F7 */ stb r0, lbl_init$2207-_SDA_BASE_(r13) lbl_80112308: -/* 80112308 0010F108 3C 80 80 31 */ lis r4, lbl_8031382C@ha -/* 8011230C 0010F10C 3C 60 80 29 */ lis r3, lbl_80297A68@ha -/* 80112310 0010F110 38 04 38 2C */ addi r0, r4, lbl_8031382C@l -/* 80112314 0010F114 38 63 7A 68 */ addi r3, r3, lbl_80297A68@l +/* 80112308 0010F108 3C 80 80 31 */ lis r4, lbl_hanging_state$2206@ha +/* 8011230C 0010F10C 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 80112310 0010F110 38 04 38 2C */ addi r0, r4, lbl_hanging_state$2206@l +/* 80112314 0010F114 38 63 7A 68 */ addi r3, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80112318 0010F118 90 03 00 0C */ stw r0, 0xc(r3) /* 8011231C 0010F11C 4B FF F3 BD */ bl zEntPlayerBungeeState.init_cache__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv lbl_80112320: @@ -2323,9 +2323,9 @@ zEntPlayerBungeeState.__ct__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp /* 80112340 0010F140 93 E1 00 0C */ stw r31, 0xc(r1) /* 80112344 0010F144 7C 7F 1B 78 */ mr r31, r3 /* 80112348 0010F148 48 00 00 29 */ bl zEntPlayerBungeeState.__ct__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10state_typeFQ312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10state_enum -/* 8011234C 0010F14C 3C 80 80 29 */ lis r4, lbl_80297C40@ha +/* 8011234C 0010F14C 3C 80 80 29 */ lis r4, lbl___vt__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type@ha /* 80112350 0010F150 7F E3 FB 78 */ mr r3, r31 -/* 80112354 0010F154 38 04 7C 40 */ addi r0, r4, lbl_80297C40@l +/* 80112354 0010F154 38 04 7C 40 */ addi r0, r4, lbl___vt__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type@l /* 80112358 0010F158 90 1F 00 04 */ stw r0, 4(r31) /* 8011235C 0010F15C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80112360 0010F160 80 01 00 14 */ lwz r0, 0x14(r1) @@ -2335,8 +2335,8 @@ zEntPlayerBungeeState.__ct__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp .global zEntPlayerBungeeState.__ct__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10state_typeFQ312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10state_enum zEntPlayerBungeeState.__ct__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10state_typeFQ312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10state_enum: -/* 80112370 0010F170 3C A0 80 29 */ lis r5, lbl_80297C28@ha -/* 80112374 0010F174 38 05 7C 28 */ addi r0, r5, lbl_80297C28@l +/* 80112370 0010F170 3C A0 80 29 */ lis r5, lbl___vt__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10state_type@ha +/* 80112374 0010F174 38 05 7C 28 */ addi r0, r5, lbl___vt__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10state_type@l /* 80112378 0010F178 90 03 00 04 */ stw r0, 4(r3) /* 8011237C 0010F17C 90 83 00 00 */ stw r4, 0(r3) /* 80112380 0010F180 4E 80 00 20 */ blr @@ -2350,9 +2350,9 @@ zEntPlayerBungeeState.__ct__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp /* 80112394 0010F194 93 E1 00 0C */ stw r31, 0xc(r1) /* 80112398 0010F198 7C 7F 1B 78 */ mr r31, r3 /* 8011239C 0010F19C 4B FF FF D5 */ bl zEntPlayerBungeeState.__ct__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10state_typeFQ312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10state_enum -/* 801123A0 0010F1A0 3C 80 80 29 */ lis r4, lbl_80297C10@ha +/* 801123A0 0010F1A0 3C 80 80 29 */ lis r4, lbl___vt__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_20attaching_state_type@ha /* 801123A4 0010F1A4 7F E3 FB 78 */ mr r3, r31 -/* 801123A8 0010F1A8 38 04 7C 10 */ addi r0, r4, lbl_80297C10@l +/* 801123A8 0010F1A8 38 04 7C 10 */ addi r0, r4, lbl___vt__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_20attaching_state_type@l /* 801123AC 0010F1AC 90 1F 00 04 */ stw r0, 4(r31) /* 801123B0 0010F1B0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801123B4 0010F1B4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -2366,16 +2366,16 @@ destroy__12bungee_stateFv: /* 801123C8 0010F1C8 7C 08 02 A6 */ mflr r0 /* 801123CC 0010F1CC 90 01 00 14 */ stw r0, 0x14(r1) /* 801123D0 0010F1D0 48 00 02 A1 */ bl stop__12bungee_stateFv -/* 801123D4 0010F1D4 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 801123D4 0010F1D4 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 801123D8 0010F1D8 4B FB D1 75 */ bl iCameraSetBlurriness__Ff /* 801123DC 0010F1DC 38 60 00 04 */ li r3, 4 /* 801123E0 0010F1E0 4B F3 FD 31 */ bl zCameraEnableTracking__F17camera_owner_enum /* 801123E4 0010F1E4 38 60 00 01 */ li r3, 1 /* 801123E8 0010F1E8 38 80 00 04 */ li r4, 4 /* 801123EC 0010F1EC 4B EF B1 A5 */ bl xCameraDoCollisions__Fii -/* 801123F0 0010F1F0 3C 60 80 29 */ lis r3, lbl_80297A68@ha +/* 801123F0 0010F1F0 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 801123F4 0010F1F4 38 00 00 03 */ li r0, 3 -/* 801123F8 0010F1F8 90 03 7A 68 */ stw r0, lbl_80297A68@l(r3) +/* 801123F8 0010F1F8 90 03 7A 68 */ stw r0, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l(r3) /* 801123FC 0010F1FC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80112400 0010F200 7C 08 03 A6 */ mtlr r0 /* 80112404 0010F204 38 21 00 10 */ addi r1, r1, 0x10 @@ -2385,24 +2385,24 @@ destroy__12bungee_stateFv: reset__12bungee_stateFv: /* 8011240C 0010F20C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80112410 0010F210 7C 08 02 A6 */ mflr r0 -/* 80112414 0010F214 3C 60 80 29 */ lis r3, lbl_80297A68@ha +/* 80112414 0010F214 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80112418 0010F218 90 01 00 14 */ stw r0, 0x14(r1) -/* 8011241C 0010F21C 80 03 7A 68 */ lwz r0, lbl_80297A68@l(r3) +/* 8011241C 0010F21C 80 03 7A 68 */ lwz r0, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l(r3) /* 80112420 0010F220 54 00 07 BE */ clrlwi r0, r0, 0x1e /* 80112424 0010F224 2C 00 00 03 */ cmpwi r0, 3 /* 80112428 0010F228 40 82 00 34 */ bne lbl_8011245C /* 8011242C 0010F22C 48 00 02 45 */ bl stop__12bungee_stateFv /* 80112430 0010F230 4B FF ED BD */ bl zEntPlayerBungeeState.fade_hook_reset__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv -/* 80112434 0010F234 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 80112434 0010F234 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80112438 0010F238 4B FB D1 15 */ bl iCameraSetBlurriness__Ff /* 8011243C 0010F23C 38 60 00 04 */ li r3, 4 /* 80112440 0010F240 4B F3 FC D1 */ bl zCameraEnableTracking__F17camera_owner_enum /* 80112444 0010F244 38 60 00 01 */ li r3, 1 /* 80112448 0010F248 38 80 00 04 */ li r4, 4 /* 8011244C 0010F24C 4B EF B1 45 */ bl xCameraDoCollisions__Fii -/* 80112450 0010F250 3C 60 80 29 */ lis r3, lbl_80297A68@ha +/* 80112450 0010F250 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80112454 0010F254 38 00 00 03 */ li r0, 3 -/* 80112458 0010F258 90 03 7A 68 */ stw r0, lbl_80297A68@l(r3) +/* 80112458 0010F258 90 03 7A 68 */ stw r0, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l(r3) lbl_8011245C: /* 8011245C 0010F25C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80112460 0010F260 7C 08 03 A6 */ mtlr r0 @@ -2411,8 +2411,8 @@ lbl_8011245C: .global active__12bungee_stateFv active__12bungee_stateFv: -/* 8011246C 0010F26C 3C 60 80 29 */ lis r3, lbl_80297A68@ha -/* 80112470 0010F270 38 63 7A 68 */ addi r3, r3, lbl_80297A68@l +/* 8011246C 0010F26C 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 80112470 0010F270 38 63 7A 68 */ addi r3, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80112474 0010F274 80 63 00 04 */ lwz r3, 4(r3) /* 80112478 0010F278 7C 03 00 D0 */ neg r0, r3 /* 8011247C 0010F27C 7C 00 1B 78 */ or r0, r0, r3 @@ -2421,14 +2421,14 @@ active__12bungee_stateFv: .global landed__12bungee_stateFv landed__12bungee_stateFv: -/* 80112488 0010F288 3C 80 80 29 */ lis r4, lbl_80297A68@ha +/* 80112488 0010F288 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 8011248C 0010F28C 38 60 00 00 */ li r3, 0 -/* 80112490 0010F290 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l +/* 80112490 0010F290 38 84 7A 68 */ addi r4, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80112494 0010F294 80 04 00 04 */ lwz r0, 4(r4) /* 80112498 0010F298 28 00 00 00 */ cmplwi r0, 0 /* 8011249C 0010F29C 4C 82 00 20 */ bnelr /* 801124A0 0010F2A0 C0 24 01 94 */ lfs f1, 0x194(r4) -/* 801124A4 0010F2A4 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 801124A4 0010F2A4 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 801124A8 0010F2A8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801124AC 0010F2AC 4C 40 13 82 */ cror 2, 0, 2 /* 801124B0 0010F2B0 4C 82 00 20 */ bnelr @@ -2439,13 +2439,13 @@ landed__12bungee_stateFv: update__12bungee_stateFP6xScenef: /* 801124BC 0010F2BC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801124C0 0010F2C0 7C 08 02 A6 */ mflr r0 -/* 801124C4 0010F2C4 3C 80 80 29 */ lis r4, lbl_80297A68@ha +/* 801124C4 0010F2C4 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 801124C8 0010F2C8 90 01 00 24 */ stw r0, 0x24(r1) /* 801124CC 0010F2CC 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801124D0 0010F2D0 93 C1 00 18 */ stw r30, 0x18(r1) /* 801124D4 0010F2D4 93 A1 00 14 */ stw r29, 0x14(r1) /* 801124D8 0010F2D8 7C 7D 1B 78 */ mr r29, r3 -/* 801124DC 0010F2DC 80 04 7A 68 */ lwz r0, lbl_80297A68@l(r4) +/* 801124DC 0010F2DC 80 04 7A 68 */ lwz r0, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l(r4) /* 801124E0 0010F2E0 D0 21 00 08 */ stfs f1, 8(r1) /* 801124E4 0010F2E4 54 00 07 BE */ clrlwi r0, r0, 0x1e /* 801124E8 0010F2E8 2C 00 00 03 */ cmpwi r0, 3 @@ -2455,13 +2455,13 @@ update__12bungee_stateFP6xScenef: lbl_801124F8: /* 801124F8 0010F2F8 FC 20 08 18 */ frsp f1, f1 /* 801124FC 0010F2FC 4B FF EE 35 */ bl zEntPlayerBungeeState.fade_hook_update__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Ff -/* 80112500 0010F300 3C 60 80 29 */ lis r3, lbl_80297A68@ha +/* 80112500 0010F300 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80112504 0010F304 C0 01 00 08 */ lfs f0, 8(r1) -/* 80112508 0010F308 38 63 7A 68 */ addi r3, r3, lbl_80297A68@l +/* 80112508 0010F308 38 63 7A 68 */ addi r3, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 8011250C 0010F30C C0 43 01 94 */ lfs f2, 0x194(r3) /* 80112510 0010F310 EC 22 00 28 */ fsubs f1, f2, f0 /* 80112514 0010F314 D0 23 01 94 */ stfs f1, 0x194(r3) -/* 80112518 0010F318 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80112518 0010F318 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 8011251C 0010F31C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80112520 0010F320 40 81 00 0C */ ble lbl_8011252C /* 80112524 0010F324 38 60 00 00 */ li r3, 0 @@ -2476,8 +2476,8 @@ lbl_80112540: /* 80112540 0010F340 38 60 20 00 */ li r3, 0x2000 /* 80112544 0010F344 4B F5 3F BD */ bl zEntPlayerControlOn__F13zControlOwner /* 80112548 0010F348 4B FF EE DD */ bl zEntPlayerBungeeState.start__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv -/* 8011254C 0010F34C 3C 60 80 29 */ lis r3, lbl_80297A68@ha -/* 80112550 0010F350 3B C3 7A 68 */ addi r30, r3, lbl_80297A68@l +/* 8011254C 0010F34C 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 80112550 0010F350 3B C3 7A 68 */ addi r30, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80112554 0010F354 80 1E 00 04 */ lwz r0, 4(r30) /* 80112558 0010F358 28 00 00 00 */ cmplwi r0, 0 /* 8011255C 0010F35C 40 82 00 0C */ bne lbl_80112568 @@ -2563,16 +2563,16 @@ lbl_8011265C: stop__12bungee_stateFv: /* 80112670 0010F470 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80112674 0010F474 7C 08 02 A6 */ mflr r0 -/* 80112678 0010F478 3C 60 80 29 */ lis r3, lbl_80297A68@ha +/* 80112678 0010F478 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 8011267C 0010F47C 90 01 00 14 */ stw r0, 0x14(r1) /* 80112680 0010F480 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80112684 0010F484 80 03 7A 68 */ lwz r0, lbl_80297A68@l(r3) +/* 80112684 0010F484 80 03 7A 68 */ lwz r0, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l(r3) /* 80112688 0010F488 54 00 07 7E */ clrlwi r0, r0, 0x1d /* 8011268C 0010F48C 2C 00 00 07 */ cmpwi r0, 7 /* 80112690 0010F490 40 82 00 44 */ bne lbl_801126D4 /* 80112694 0010F494 4B FF EC 2D */ bl zEntPlayerBungeeState.fade_hook_in__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv -/* 80112698 0010F498 3C 60 80 29 */ lis r3, lbl_80297A68@ha -/* 8011269C 0010F49C 3B E3 7A 68 */ addi r31, r3, lbl_80297A68@l +/* 80112698 0010F498 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 8011269C 0010F49C 3B E3 7A 68 */ addi r31, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 801126A0 0010F4A0 80 7F 00 04 */ lwz r3, 4(r31) /* 801126A4 0010F4A4 28 03 00 00 */ cmplwi r3, 0 /* 801126A8 0010F4A8 41 82 00 14 */ beq lbl_801126BC @@ -2599,9 +2599,9 @@ insert_animations__12bungee_stateFR10xAnimTable: /* 801126E8 0010F4E8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801126EC 0010F4EC 7C 08 02 A6 */ mflr r0 /* 801126F0 0010F4F0 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 801126F4 0010F4F4 3C 80 80 27 */ lis r4, lbl_8026A688@ha +/* 801126F4 0010F4F4 3C 80 80 27 */ lis r4, lbl__stringBase0_71@ha /* 801126F8 0010F4F8 90 01 00 24 */ stw r0, 0x24(r1) -/* 801126FC 0010F4FC 38 84 A6 88 */ addi r4, r4, lbl_8026A688@l +/* 801126FC 0010F4FC 38 84 A6 88 */ addi r4, r4, lbl__stringBase0_71@l /* 80112700 0010F500 38 A5 6C FC */ addi r5, r5, lbl_80006CFC@l /* 80112704 0010F504 38 00 00 00 */ li r0, 0 /* 80112708 0010F508 93 E1 00 1C */ stw r31, 0x1c(r1) @@ -2617,15 +2617,15 @@ insert_animations__12bungee_stateFR10xAnimTable: /* 80112730 0010F530 39 40 00 00 */ li r10, 0 /* 80112734 0010F534 90 01 00 0C */ stw r0, 0xc(r1) /* 80112738 0010F538 90 01 00 10 */ stw r0, 0x10(r1) -/* 8011273C 0010F53C C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) -/* 80112740 0010F540 C0 42 9E A0 */ lfs f2, lbl_803CE820-_SDA2_BASE_(r2) +/* 8011273C 0010F53C C0 22 9E 88 */ lfs f1, lbl__961-_SDA2_BASE_(r2) +/* 80112740 0010F540 C0 42 9E A0 */ lfs f2, lbl__1783-_SDA2_BASE_(r2) /* 80112744 0010F544 4B EF 46 15 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80112748 0010F548 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8011274C 0010F54C 3C 60 80 27 */ lis r3, lbl_8026A688@ha +/* 8011274C 0010F54C 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha /* 80112750 0010F550 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80112754 0010F554 38 00 00 00 */ li r0, 0 /* 80112758 0010F558 90 81 00 08 */ stw r4, 8(r1) -/* 8011275C 0010F55C 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l +/* 8011275C 0010F55C 38 83 A6 88 */ addi r4, r3, lbl__stringBase0_71@l /* 80112760 0010F560 7F C3 F3 78 */ mr r3, r30 /* 80112764 0010F564 38 A0 00 10 */ li r5, 0x10 /* 80112768 0010F568 90 01 00 0C */ stw r0, 0xc(r1) @@ -2636,15 +2636,15 @@ insert_animations__12bungee_stateFR10xAnimTable: /* 8011277C 0010F57C 39 00 00 00 */ li r8, 0 /* 80112780 0010F580 39 20 00 00 */ li r9, 0 /* 80112784 0010F584 39 40 00 00 */ li r10, 0 -/* 80112788 0010F588 C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) -/* 8011278C 0010F58C C0 42 9E A0 */ lfs f2, lbl_803CE820-_SDA2_BASE_(r2) +/* 80112788 0010F588 C0 22 9E 88 */ lfs f1, lbl__961-_SDA2_BASE_(r2) +/* 8011278C 0010F58C C0 42 9E A0 */ lfs f2, lbl__1783-_SDA2_BASE_(r2) /* 80112790 0010F590 4B EF 45 C9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80112794 0010F594 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80112798 0010F598 3C 60 80 27 */ lis r3, lbl_8026A688@ha +/* 80112798 0010F598 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha /* 8011279C 0010F59C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 801127A0 0010F5A0 38 00 00 00 */ li r0, 0 /* 801127A4 0010F5A4 90 81 00 08 */ stw r4, 8(r1) -/* 801127A8 0010F5A8 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l +/* 801127A8 0010F5A8 38 83 A6 88 */ addi r4, r3, lbl__stringBase0_71@l /* 801127AC 0010F5AC 7F C3 F3 78 */ mr r3, r30 /* 801127B0 0010F5B0 38 A0 00 00 */ li r5, 0 /* 801127B4 0010F5B4 90 01 00 0C */ stw r0, 0xc(r1) @@ -2655,15 +2655,15 @@ insert_animations__12bungee_stateFR10xAnimTable: /* 801127C8 0010F5C8 39 00 00 00 */ li r8, 0 /* 801127CC 0010F5CC 39 20 00 00 */ li r9, 0 /* 801127D0 0010F5D0 39 40 00 00 */ li r10, 0 -/* 801127D4 0010F5D4 C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) -/* 801127D8 0010F5D8 C0 42 9E A0 */ lfs f2, lbl_803CE820-_SDA2_BASE_(r2) +/* 801127D4 0010F5D4 C0 22 9E 88 */ lfs f1, lbl__961-_SDA2_BASE_(r2) +/* 801127D8 0010F5D8 C0 42 9E A0 */ lfs f2, lbl__1783-_SDA2_BASE_(r2) /* 801127DC 0010F5DC 4B EF 45 7D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801127E0 0010F5E0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 801127E4 0010F5E4 3C 60 80 27 */ lis r3, lbl_8026A688@ha +/* 801127E4 0010F5E4 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha /* 801127E8 0010F5E8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 801127EC 0010F5EC 38 00 00 00 */ li r0, 0 /* 801127F0 0010F5F0 90 81 00 08 */ stw r4, 8(r1) -/* 801127F4 0010F5F4 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l +/* 801127F4 0010F5F4 38 83 A6 88 */ addi r4, r3, lbl__stringBase0_71@l /* 801127F8 0010F5F8 7F C3 F3 78 */ mr r3, r30 /* 801127FC 0010F5FC 38 A0 00 20 */ li r5, 0x20 /* 80112800 0010F600 90 01 00 0C */ stw r0, 0xc(r1) @@ -2674,15 +2674,15 @@ insert_animations__12bungee_stateFR10xAnimTable: /* 80112814 0010F614 39 00 00 00 */ li r8, 0 /* 80112818 0010F618 39 20 00 00 */ li r9, 0 /* 8011281C 0010F61C 39 40 00 00 */ li r10, 0 -/* 80112820 0010F620 C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) -/* 80112824 0010F624 C0 42 9E A0 */ lfs f2, lbl_803CE820-_SDA2_BASE_(r2) +/* 80112820 0010F620 C0 22 9E 88 */ lfs f1, lbl__961-_SDA2_BASE_(r2) +/* 80112824 0010F624 C0 42 9E A0 */ lfs f2, lbl__1783-_SDA2_BASE_(r2) /* 80112828 0010F628 4B EF 45 31 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8011282C 0010F62C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80112830 0010F630 3C 60 80 27 */ lis r3, lbl_8026A688@ha +/* 80112830 0010F630 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha /* 80112834 0010F634 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80112838 0010F638 38 00 00 00 */ li r0, 0 /* 8011283C 0010F63C 90 81 00 08 */ stw r4, 8(r1) -/* 80112840 0010F640 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l +/* 80112840 0010F640 38 83 A6 88 */ addi r4, r3, lbl__stringBase0_71@l /* 80112844 0010F644 7F C3 F3 78 */ mr r3, r30 /* 80112848 0010F648 38 A0 00 20 */ li r5, 0x20 /* 8011284C 0010F64C 90 01 00 0C */ stw r0, 0xc(r1) @@ -2693,15 +2693,15 @@ insert_animations__12bungee_stateFR10xAnimTable: /* 80112860 0010F660 39 00 00 00 */ li r8, 0 /* 80112864 0010F664 39 20 00 00 */ li r9, 0 /* 80112868 0010F668 39 40 00 00 */ li r10, 0 -/* 8011286C 0010F66C C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) -/* 80112870 0010F670 C0 42 9E A0 */ lfs f2, lbl_803CE820-_SDA2_BASE_(r2) +/* 8011286C 0010F66C C0 22 9E 88 */ lfs f1, lbl__961-_SDA2_BASE_(r2) +/* 80112870 0010F670 C0 42 9E A0 */ lfs f2, lbl__1783-_SDA2_BASE_(r2) /* 80112874 0010F674 4B EF 44 E5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80112878 0010F678 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8011287C 0010F67C 3C 60 80 27 */ lis r3, lbl_8026A688@ha +/* 8011287C 0010F67C 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha /* 80112880 0010F680 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80112884 0010F684 38 00 00 00 */ li r0, 0 /* 80112888 0010F688 90 81 00 08 */ stw r4, 8(r1) -/* 8011288C 0010F68C 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l +/* 8011288C 0010F68C 38 83 A6 88 */ addi r4, r3, lbl__stringBase0_71@l /* 80112890 0010F690 7F C3 F3 78 */ mr r3, r30 /* 80112894 0010F694 38 A0 00 10 */ li r5, 0x10 /* 80112898 0010F698 90 01 00 0C */ stw r0, 0xc(r1) @@ -2712,15 +2712,15 @@ insert_animations__12bungee_stateFR10xAnimTable: /* 801128AC 0010F6AC 39 00 00 00 */ li r8, 0 /* 801128B0 0010F6B0 39 20 00 00 */ li r9, 0 /* 801128B4 0010F6B4 39 40 00 00 */ li r10, 0 -/* 801128B8 0010F6B8 C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) -/* 801128BC 0010F6BC C0 42 9E A0 */ lfs f2, lbl_803CE820-_SDA2_BASE_(r2) +/* 801128B8 0010F6B8 C0 22 9E 88 */ lfs f1, lbl__961-_SDA2_BASE_(r2) +/* 801128BC 0010F6BC C0 42 9E A0 */ lfs f2, lbl__1783-_SDA2_BASE_(r2) /* 801128C0 0010F6C0 4B EF 44 99 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801128C4 0010F6C4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 801128C8 0010F6C8 3C 60 80 27 */ lis r3, lbl_8026A688@ha +/* 801128C8 0010F6C8 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha /* 801128CC 0010F6CC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 801128D0 0010F6D0 38 00 00 00 */ li r0, 0 /* 801128D4 0010F6D4 90 81 00 08 */ stw r4, 8(r1) -/* 801128D8 0010F6D8 38 83 A6 88 */ addi r4, r3, lbl_8026A688@l +/* 801128D8 0010F6D8 38 83 A6 88 */ addi r4, r3, lbl__stringBase0_71@l /* 801128DC 0010F6DC 7F C3 F3 78 */ mr r3, r30 /* 801128E0 0010F6E0 38 A0 00 00 */ li r5, 0 /* 801128E4 0010F6E4 90 01 00 0C */ stw r0, 0xc(r1) @@ -2731,28 +2731,28 @@ insert_animations__12bungee_stateFR10xAnimTable: /* 801128F8 0010F6F8 39 00 00 00 */ li r8, 0 /* 801128FC 0010F6FC 39 20 00 00 */ li r9, 0 /* 80112900 0010F700 39 40 00 00 */ li r10, 0 -/* 80112904 0010F704 C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) -/* 80112908 0010F708 C0 42 9E A0 */ lfs f2, lbl_803CE820-_SDA2_BASE_(r2) +/* 80112904 0010F704 C0 22 9E 88 */ lfs f1, lbl__961-_SDA2_BASE_(r2) +/* 80112908 0010F708 C0 42 9E A0 */ lfs f2, lbl__1783-_SDA2_BASE_(r2) /* 8011290C 0010F70C 4B EF 44 4D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 80112910 0010F710 88 0D 94 FC */ lbz r0, lbl_803CBDFC-_SDA_BASE_(r13) +/* 80112910 0010F710 88 0D 94 FC */ lbz r0, lbl_init$2299-_SDA_BASE_(r13) /* 80112914 0010F714 7C 00 07 75 */ extsb. r0, r0 /* 80112918 0010F718 40 82 00 1C */ bne lbl_80112934 -/* 8011291C 0010F71C 3C 60 80 27 */ lis r3, lbl_8026A688@ha +/* 8011291C 0010F71C 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha /* 80112920 0010F720 38 00 00 01 */ li r0, 1 -/* 80112924 0010F724 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l +/* 80112924 0010F724 38 63 A6 88 */ addi r3, r3, lbl__stringBase0_71@l /* 80112928 0010F728 38 63 06 5B */ addi r3, r3, 0x65b -/* 8011292C 0010F72C 90 6D 94 F8 */ stw r3, lbl_803CBDF8-_SDA_BASE_(r13) -/* 80112930 0010F730 98 0D 94 FC */ stb r0, lbl_803CBDFC-_SDA_BASE_(r13) +/* 8011292C 0010F72C 90 6D 94 F8 */ stw r3, lbl_start_from$2298-_SDA_BASE_(r13) +/* 80112930 0010F730 98 0D 94 FC */ stb r0, lbl_init$2299-_SDA_BASE_(r13) lbl_80112934: -/* 80112934 0010F734 88 0D 95 04 */ lbz r0, lbl_803CBE04-_SDA_BASE_(r13) +/* 80112934 0010F734 88 0D 95 04 */ lbz r0, lbl_init$2302-_SDA_BASE_(r13) /* 80112938 0010F738 7C 00 07 75 */ extsb. r0, r0 /* 8011293C 0010F73C 40 82 00 1C */ bne lbl_80112958 -/* 80112940 0010F740 3C 60 80 27 */ lis r3, lbl_8026A688@ha +/* 80112940 0010F740 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha /* 80112944 0010F744 38 00 00 01 */ li r0, 1 -/* 80112948 0010F748 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l +/* 80112948 0010F748 38 63 A6 88 */ addi r3, r3, lbl__stringBase0_71@l /* 8011294C 0010F74C 38 63 06 3D */ addi r3, r3, 0x63d -/* 80112950 0010F750 90 6D 95 00 */ stw r3, lbl_803CBE00-_SDA_BASE_(r13) -/* 80112954 0010F754 98 0D 95 04 */ stb r0, lbl_803CBE04-_SDA_BASE_(r13) +/* 80112950 0010F750 90 6D 95 00 */ stw r3, lbl_start_to$2301-_SDA_BASE_(r13) +/* 80112954 0010F754 98 0D 95 04 */ stb r0, lbl_init$2302-_SDA_BASE_(r13) lbl_80112958: /* 80112958 0010F758 38 00 00 00 */ li r0, 0 /* 8011295C 0010F75C 3C 60 80 11 */ lis r3, lbl_80110F98@ha @@ -2764,20 +2764,20 @@ lbl_80112958: /* 80112974 0010F774 39 00 00 10 */ li r8, 0x10 /* 80112978 0010F778 39 20 00 00 */ li r9, 0 /* 8011297C 0010F77C 39 40 00 00 */ li r10, 0 -/* 80112980 0010F780 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) -/* 80112984 0010F784 80 8D 94 F8 */ lwz r4, lbl_803CBDF8-_SDA_BASE_(r13) +/* 80112980 0010F780 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) +/* 80112984 0010F784 80 8D 94 F8 */ lwz r4, lbl_start_from$2298-_SDA_BASE_(r13) /* 80112988 0010F788 FC 40 08 90 */ fmr f2, f1 -/* 8011298C 0010F78C 80 AD 95 00 */ lwz r5, lbl_803CBE00-_SDA_BASE_(r13) -/* 80112990 0010F790 C0 62 9E 8C */ lfs f3, lbl_803CE80C-_SDA2_BASE_(r2) +/* 8011298C 0010F78C 80 AD 95 00 */ lwz r5, lbl_start_to$2301-_SDA_BASE_(r13) +/* 80112990 0010F790 C0 62 9E 8C */ lfs f3, lbl__969_1-_SDA2_BASE_(r2) /* 80112994 0010F794 4B EF 4A 2D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs -/* 80112998 0010F798 3C A0 80 29 */ lis r5, lbl_80297A68@ha -/* 8011299C 0010F79C 3C 80 80 31 */ lis r4, lbl_80313788@ha -/* 801129A0 0010F7A0 38 C5 7A 68 */ addi r6, r5, lbl_80297A68@l -/* 801129A4 0010F7A4 3C A0 80 27 */ lis r5, lbl_8026A688@ha +/* 80112998 0010F798 3C A0 80 29 */ lis r5, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 8011299C 0010F79C 3C 80 80 31 */ lis r4, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 801129A0 0010F7A0 38 C5 7A 68 */ addi r6, r5, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l +/* 801129A4 0010F7A4 3C A0 80 27 */ lis r5, lbl__stringBase0_71@ha /* 801129A8 0010F7A8 90 66 00 10 */ stw r3, 0x10(r6) -/* 801129AC 0010F7AC 38 A5 A6 88 */ addi r5, r5, lbl_8026A688@l +/* 801129AC 0010F7AC 38 A5 A6 88 */ addi r5, r5, lbl__stringBase0_71@l /* 801129B0 0010F7B0 38 00 00 00 */ li r0, 0 -/* 801129B4 0010F7B4 39 44 37 88 */ addi r10, r4, lbl_80313788@l +/* 801129B4 0010F7B4 39 44 37 88 */ addi r10, r4, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 801129B8 0010F7B8 90 01 00 08 */ stw r0, 8(r1) /* 801129BC 0010F7BC 7F C3 F3 78 */ mr r3, r30 /* 801129C0 0010F7C0 38 85 06 3D */ addi r4, r5, 0x63d @@ -2786,20 +2786,20 @@ lbl_80112958: /* 801129CC 0010F7CC 38 C0 00 00 */ li r6, 0 /* 801129D0 0010F7D0 38 E0 00 00 */ li r7, 0 /* 801129D4 0010F7D4 39 00 00 10 */ li r8, 0x10 -/* 801129D8 0010F7D8 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 801129D8 0010F7D8 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 801129DC 0010F7DC 39 20 00 00 */ li r9, 0 /* 801129E0 0010F7E0 C0 6A 00 3C */ lfs f3, 0x3c(r10) /* 801129E4 0010F7E4 39 40 00 00 */ li r10, 0 /* 801129E8 0010F7E8 FC 40 08 90 */ fmr f2, f1 /* 801129EC 0010F7EC 4B EF 49 D5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs -/* 801129F0 0010F7F0 3C A0 80 29 */ lis r5, lbl_80297A68@ha -/* 801129F4 0010F7F4 3C 80 80 31 */ lis r4, lbl_80313788@ha -/* 801129F8 0010F7F8 38 C5 7A 68 */ addi r6, r5, lbl_80297A68@l -/* 801129FC 0010F7FC 3C A0 80 27 */ lis r5, lbl_8026A688@ha +/* 801129F0 0010F7F0 3C A0 80 29 */ lis r5, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 801129F4 0010F7F4 3C 80 80 31 */ lis r4, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 801129F8 0010F7F8 38 C5 7A 68 */ addi r6, r5, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l +/* 801129FC 0010F7FC 3C A0 80 27 */ lis r5, lbl__stringBase0_71@ha /* 80112A00 0010F800 90 66 00 20 */ stw r3, 0x20(r6) -/* 80112A04 0010F804 38 A5 A6 88 */ addi r5, r5, lbl_8026A688@l +/* 80112A04 0010F804 38 A5 A6 88 */ addi r5, r5, lbl__stringBase0_71@l /* 80112A08 0010F808 38 00 00 00 */ li r0, 0 -/* 80112A0C 0010F80C 39 44 37 88 */ addi r10, r4, lbl_80313788@l +/* 80112A0C 0010F80C 39 44 37 88 */ addi r10, r4, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80112A10 0010F810 90 01 00 08 */ stw r0, 8(r1) /* 80112A14 0010F814 7F C3 F3 78 */ mr r3, r30 /* 80112A18 0010F818 38 85 06 13 */ addi r4, r5, 0x613 @@ -2808,20 +2808,20 @@ lbl_80112958: /* 80112A24 0010F824 38 C0 00 00 */ li r6, 0 /* 80112A28 0010F828 38 E0 00 00 */ li r7, 0 /* 80112A2C 0010F82C 39 00 00 10 */ li r8, 0x10 -/* 80112A30 0010F830 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 80112A30 0010F830 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80112A34 0010F834 39 20 00 00 */ li r9, 0 /* 80112A38 0010F838 C0 6A 00 40 */ lfs f3, 0x40(r10) /* 80112A3C 0010F83C 39 40 00 00 */ li r10, 0 /* 80112A40 0010F840 FC 40 08 90 */ fmr f2, f1 /* 80112A44 0010F844 4B EF 49 7D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs -/* 80112A48 0010F848 3C A0 80 29 */ lis r5, lbl_80297A68@ha -/* 80112A4C 0010F84C 3C 80 80 31 */ lis r4, lbl_80313788@ha -/* 80112A50 0010F850 38 C5 7A 68 */ addi r6, r5, lbl_80297A68@l -/* 80112A54 0010F854 3C A0 80 27 */ lis r5, lbl_8026A688@ha +/* 80112A48 0010F848 3C A0 80 29 */ lis r5, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 80112A4C 0010F84C 3C 80 80 31 */ lis r4, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 80112A50 0010F850 38 C5 7A 68 */ addi r6, r5, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l +/* 80112A54 0010F854 3C A0 80 27 */ lis r5, lbl__stringBase0_71@ha /* 80112A58 0010F858 90 66 00 24 */ stw r3, 0x24(r6) -/* 80112A5C 0010F85C 38 A5 A6 88 */ addi r5, r5, lbl_8026A688@l +/* 80112A5C 0010F85C 38 A5 A6 88 */ addi r5, r5, lbl__stringBase0_71@l /* 80112A60 0010F860 38 00 00 00 */ li r0, 0 -/* 80112A64 0010F864 3B E4 37 88 */ addi r31, r4, lbl_80313788@l +/* 80112A64 0010F864 3B E4 37 88 */ addi r31, r4, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80112A68 0010F868 90 01 00 08 */ stw r0, 8(r1) /* 80112A6C 0010F86C 7F C3 F3 78 */ mr r3, r30 /* 80112A70 0010F870 38 85 06 3D */ addi r4, r5, 0x63d @@ -2830,18 +2830,18 @@ lbl_80112958: /* 80112A7C 0010F87C 38 C0 00 00 */ li r6, 0 /* 80112A80 0010F880 38 E0 00 00 */ li r7, 0 /* 80112A84 0010F884 39 00 00 10 */ li r8, 0x10 -/* 80112A88 0010F888 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 80112A88 0010F888 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80112A8C 0010F88C 39 20 00 00 */ li r9, 0 /* 80112A90 0010F890 C0 7F 00 0C */ lfs f3, 0xc(r31) /* 80112A94 0010F894 39 40 00 00 */ li r10, 0 /* 80112A98 0010F898 FC 40 08 90 */ fmr f2, f1 /* 80112A9C 0010F89C 4B EF 49 25 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs -/* 80112AA0 0010F8A0 3C A0 80 29 */ lis r5, lbl_80297A68@ha -/* 80112AA4 0010F8A4 3C 80 80 27 */ lis r4, lbl_8026A688@ha -/* 80112AA8 0010F8A8 38 A5 7A 68 */ addi r5, r5, lbl_80297A68@l +/* 80112AA0 0010F8A0 3C A0 80 29 */ lis r5, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 80112AA4 0010F8A4 3C 80 80 27 */ lis r4, lbl__stringBase0_71@ha +/* 80112AA8 0010F8A8 38 A5 7A 68 */ addi r5, r5, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80112AAC 0010F8AC 38 00 00 00 */ li r0, 0 /* 80112AB0 0010F8B0 90 65 00 28 */ stw r3, 0x28(r5) -/* 80112AB4 0010F8B4 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l +/* 80112AB4 0010F8B4 38 A4 A6 88 */ addi r5, r4, lbl__stringBase0_71@l /* 80112AB8 0010F8B8 7F C3 F3 78 */ mr r3, r30 /* 80112ABC 0010F8BC 38 C0 00 00 */ li r6, 0 /* 80112AC0 0010F8C0 90 01 00 08 */ stw r0, 8(r1) @@ -2852,18 +2852,18 @@ lbl_80112958: /* 80112AD4 0010F8D4 39 00 00 10 */ li r8, 0x10 /* 80112AD8 0010F8D8 39 20 00 00 */ li r9, 0 /* 80112ADC 0010F8DC 39 40 00 00 */ li r10, 0 -/* 80112AE0 0010F8E0 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 80112AE0 0010F8E0 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80112AE4 0010F8E4 C0 7F 00 0C */ lfs f3, 0xc(r31) /* 80112AE8 0010F8E8 FC 40 08 90 */ fmr f2, f1 /* 80112AEC 0010F8EC 4B EF 48 D5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs -/* 80112AF0 0010F8F0 3C A0 80 29 */ lis r5, lbl_80297A68@ha -/* 80112AF4 0010F8F4 3C 80 80 31 */ lis r4, lbl_80313788@ha -/* 80112AF8 0010F8F8 38 C5 7A 68 */ addi r6, r5, lbl_80297A68@l -/* 80112AFC 0010F8FC 3C A0 80 27 */ lis r5, lbl_8026A688@ha +/* 80112AF0 0010F8F0 3C A0 80 29 */ lis r5, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 80112AF4 0010F8F4 3C 80 80 31 */ lis r4, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 80112AF8 0010F8F8 38 C5 7A 68 */ addi r6, r5, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l +/* 80112AFC 0010F8FC 3C A0 80 27 */ lis r5, lbl__stringBase0_71@ha /* 80112B00 0010F900 90 66 00 2C */ stw r3, 0x2c(r6) -/* 80112B04 0010F904 38 A5 A6 88 */ addi r5, r5, lbl_8026A688@l +/* 80112B04 0010F904 38 A5 A6 88 */ addi r5, r5, lbl__stringBase0_71@l /* 80112B08 0010F908 38 00 00 00 */ li r0, 0 -/* 80112B0C 0010F90C 3B E4 37 88 */ addi r31, r4, lbl_80313788@l +/* 80112B0C 0010F90C 3B E4 37 88 */ addi r31, r4, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80112B10 0010F910 90 01 00 08 */ stw r0, 8(r1) /* 80112B14 0010F914 7F C3 F3 78 */ mr r3, r30 /* 80112B18 0010F918 38 85 06 3D */ addi r4, r5, 0x63d @@ -2872,18 +2872,18 @@ lbl_80112958: /* 80112B24 0010F924 38 C0 00 00 */ li r6, 0 /* 80112B28 0010F928 38 E0 00 00 */ li r7, 0 /* 80112B2C 0010F92C 39 00 00 10 */ li r8, 0x10 -/* 80112B30 0010F930 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 80112B30 0010F930 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80112B34 0010F934 39 20 00 00 */ li r9, 0 /* 80112B38 0010F938 C0 7F 00 08 */ lfs f3, 8(r31) /* 80112B3C 0010F93C 39 40 00 00 */ li r10, 0 /* 80112B40 0010F940 FC 40 08 90 */ fmr f2, f1 /* 80112B44 0010F944 4B EF 48 7D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs -/* 80112B48 0010F948 3C A0 80 29 */ lis r5, lbl_80297A68@ha -/* 80112B4C 0010F94C 3C 80 80 27 */ lis r4, lbl_8026A688@ha -/* 80112B50 0010F950 38 A5 7A 68 */ addi r5, r5, lbl_80297A68@l +/* 80112B48 0010F948 3C A0 80 29 */ lis r5, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 80112B4C 0010F94C 3C 80 80 27 */ lis r4, lbl__stringBase0_71@ha +/* 80112B50 0010F950 38 A5 7A 68 */ addi r5, r5, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80112B54 0010F954 38 00 00 00 */ li r0, 0 /* 80112B58 0010F958 90 65 00 30 */ stw r3, 0x30(r5) -/* 80112B5C 0010F95C 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l +/* 80112B5C 0010F95C 38 A4 A6 88 */ addi r5, r4, lbl__stringBase0_71@l /* 80112B60 0010F960 7F C3 F3 78 */ mr r3, r30 /* 80112B64 0010F964 38 C0 00 00 */ li r6, 0 /* 80112B68 0010F968 90 01 00 08 */ stw r0, 8(r1) @@ -2894,18 +2894,18 @@ lbl_80112958: /* 80112B7C 0010F97C 39 00 00 10 */ li r8, 0x10 /* 80112B80 0010F980 39 20 00 00 */ li r9, 0 /* 80112B84 0010F984 39 40 00 00 */ li r10, 0 -/* 80112B88 0010F988 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 80112B88 0010F988 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80112B8C 0010F98C C0 7F 00 08 */ lfs f3, 8(r31) /* 80112B90 0010F990 FC 40 08 90 */ fmr f2, f1 /* 80112B94 0010F994 4B EF 48 2D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs -/* 80112B98 0010F998 3C A0 80 29 */ lis r5, lbl_80297A68@ha -/* 80112B9C 0010F99C 3C 80 80 31 */ lis r4, lbl_80313788@ha -/* 80112BA0 0010F9A0 38 C5 7A 68 */ addi r6, r5, lbl_80297A68@l -/* 80112BA4 0010F9A4 3C A0 80 27 */ lis r5, lbl_8026A688@ha +/* 80112B98 0010F998 3C A0 80 29 */ lis r5, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 80112B9C 0010F99C 3C 80 80 31 */ lis r4, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 80112BA0 0010F9A0 38 C5 7A 68 */ addi r6, r5, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l +/* 80112BA4 0010F9A4 3C A0 80 27 */ lis r5, lbl__stringBase0_71@ha /* 80112BA8 0010F9A8 90 66 00 34 */ stw r3, 0x34(r6) -/* 80112BAC 0010F9AC 38 A5 A6 88 */ addi r5, r5, lbl_8026A688@l +/* 80112BAC 0010F9AC 38 A5 A6 88 */ addi r5, r5, lbl__stringBase0_71@l /* 80112BB0 0010F9B0 38 00 00 00 */ li r0, 0 -/* 80112BB4 0010F9B4 3B E4 37 88 */ addi r31, r4, lbl_80313788@l +/* 80112BB4 0010F9B4 3B E4 37 88 */ addi r31, r4, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80112BB8 0010F9B8 90 01 00 08 */ stw r0, 8(r1) /* 80112BBC 0010F9BC 7F C3 F3 78 */ mr r3, r30 /* 80112BC0 0010F9C0 38 85 06 A8 */ addi r4, r5, 0x6a8 @@ -2914,19 +2914,19 @@ lbl_80112958: /* 80112BCC 0010F9CC 38 C0 00 00 */ li r6, 0 /* 80112BD0 0010F9D0 38 E0 00 00 */ li r7, 0 /* 80112BD4 0010F9D4 39 00 00 10 */ li r8, 0x10 -/* 80112BD8 0010F9D8 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 80112BD8 0010F9D8 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80112BDC 0010F9DC 39 20 00 00 */ li r9, 0 /* 80112BE0 0010F9E0 C0 7F 00 10 */ lfs f3, 0x10(r31) /* 80112BE4 0010F9E4 39 40 00 00 */ li r10, 0 /* 80112BE8 0010F9E8 FC 40 08 90 */ fmr f2, f1 /* 80112BEC 0010F9EC 4B EF 47 D5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs -/* 80112BF0 0010F9F0 3C 80 80 29 */ lis r4, lbl_80297A68@ha -/* 80112BF4 0010F9F4 3C A0 80 27 */ lis r5, lbl_8026A688@ha -/* 80112BF8 0010F9F8 38 C4 7A 68 */ addi r6, r4, lbl_80297A68@l +/* 80112BF0 0010F9F0 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 80112BF4 0010F9F4 3C A0 80 27 */ lis r5, lbl__stringBase0_71@ha +/* 80112BF8 0010F9F8 38 C4 7A 68 */ addi r6, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80112BFC 0010F9FC 38 00 00 00 */ li r0, 0 /* 80112C00 0010FA00 90 66 00 38 */ stw r3, 0x38(r6) /* 80112C04 0010FA04 3C 80 80 11 */ lis r4, lbl_80110FA0@ha -/* 80112C08 0010FA08 38 A5 A6 88 */ addi r5, r5, lbl_8026A688@l +/* 80112C08 0010FA08 38 A5 A6 88 */ addi r5, r5, lbl__stringBase0_71@l /* 80112C0C 0010FA0C 7F C3 F3 78 */ mr r3, r30 /* 80112C10 0010FA10 90 01 00 08 */ stw r0, 8(r1) /* 80112C14 0010FA14 38 C4 0F A0 */ addi r6, r4, lbl_80110FA0@l @@ -2936,22 +2936,22 @@ lbl_80112958: /* 80112C24 0010FA24 38 E0 00 00 */ li r7, 0 /* 80112C28 0010FA28 39 00 00 10 */ li r8, 0x10 /* 80112C2C 0010FA2C 39 20 00 00 */ li r9, 0 -/* 80112C30 0010FA30 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 80112C30 0010FA30 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80112C34 0010FA34 39 40 00 00 */ li r10, 0 /* 80112C38 0010FA38 C0 7F 00 10 */ lfs f3, 0x10(r31) /* 80112C3C 0010FA3C FC 40 08 90 */ fmr f2, f1 /* 80112C40 0010FA40 4B EF 47 81 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80112C44 0010FA44 38 00 00 00 */ li r0, 0 -/* 80112C48 0010FA48 3C 60 80 27 */ lis r3, lbl_8026A688@ha +/* 80112C48 0010FA48 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha /* 80112C4C 0010FA4C 90 01 00 08 */ stw r0, 8(r1) -/* 80112C50 0010FA50 38 A3 A6 88 */ addi r5, r3, lbl_8026A688@l +/* 80112C50 0010FA50 38 A3 A6 88 */ addi r5, r3, lbl__stringBase0_71@l /* 80112C54 0010FA54 3C 80 80 11 */ lis r4, lbl_80110FD4@ha /* 80112C58 0010FA58 7F C3 F3 78 */ mr r3, r30 /* 80112C5C 0010FA5C 90 01 00 0C */ stw r0, 0xc(r1) /* 80112C60 0010FA60 38 C4 0F D4 */ addi r6, r4, lbl_80110FD4@l /* 80112C64 0010FA64 38 85 06 21 */ addi r4, r5, 0x621 /* 80112C68 0010FA68 38 A5 06 06 */ addi r5, r5, 0x606 -/* 80112C6C 0010FA6C C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 80112C6C 0010FA6C C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80112C70 0010FA70 38 E0 00 00 */ li r7, 0 /* 80112C74 0010FA74 C0 7F 00 10 */ lfs f3, 0x10(r31) /* 80112C78 0010FA78 39 00 00 10 */ li r8, 0x10 @@ -2960,16 +2960,16 @@ lbl_80112958: /* 80112C84 0010FA84 39 40 00 00 */ li r10, 0 /* 80112C88 0010FA88 4B EF 47 39 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80112C8C 0010FA8C 38 00 00 00 */ li r0, 0 -/* 80112C90 0010FA90 3C 60 80 27 */ lis r3, lbl_8026A688@ha +/* 80112C90 0010FA90 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha /* 80112C94 0010FA94 90 01 00 08 */ stw r0, 8(r1) -/* 80112C98 0010FA98 38 A3 A6 88 */ addi r5, r3, lbl_8026A688@l +/* 80112C98 0010FA98 38 A3 A6 88 */ addi r5, r3, lbl__stringBase0_71@l /* 80112C9C 0010FA9C 3C 80 80 11 */ lis r4, lbl_80111008@ha /* 80112CA0 0010FAA0 7F C3 F3 78 */ mr r3, r30 /* 80112CA4 0010FAA4 90 01 00 0C */ stw r0, 0xc(r1) /* 80112CA8 0010FAA8 38 C4 10 08 */ addi r6, r4, lbl_80111008@l /* 80112CAC 0010FAAC 38 85 06 21 */ addi r4, r5, 0x621 /* 80112CB0 0010FAB0 38 A5 05 F6 */ addi r5, r5, 0x5f6 -/* 80112CB4 0010FAB4 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 80112CB4 0010FAB4 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80112CB8 0010FAB8 38 E0 00 00 */ li r7, 0 /* 80112CBC 0010FABC C0 7F 00 10 */ lfs f3, 0x10(r31) /* 80112CC0 0010FAC0 39 00 00 10 */ li r8, 0x10 @@ -2978,16 +2978,16 @@ lbl_80112958: /* 80112CCC 0010FACC 39 40 00 00 */ li r10, 0 /* 80112CD0 0010FAD0 4B EF 46 F1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80112CD4 0010FAD4 38 00 00 00 */ li r0, 0 -/* 80112CD8 0010FAD8 3C 60 80 27 */ lis r3, lbl_8026A688@ha +/* 80112CD8 0010FAD8 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha /* 80112CDC 0010FADC 90 01 00 08 */ stw r0, 8(r1) -/* 80112CE0 0010FAE0 38 A3 A6 88 */ addi r5, r3, lbl_8026A688@l +/* 80112CE0 0010FAE0 38 A3 A6 88 */ addi r5, r3, lbl__stringBase0_71@l /* 80112CE4 0010FAE4 3C 80 80 11 */ lis r4, lbl_8011103C@ha /* 80112CE8 0010FAE8 7F C3 F3 78 */ mr r3, r30 /* 80112CEC 0010FAEC 90 01 00 0C */ stw r0, 0xc(r1) /* 80112CF0 0010FAF0 38 C4 10 3C */ addi r6, r4, lbl_8011103C@l /* 80112CF4 0010FAF4 38 85 06 21 */ addi r4, r5, 0x621 /* 80112CF8 0010FAF8 38 A5 06 3D */ addi r5, r5, 0x63d -/* 80112CFC 0010FAFC C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 80112CFC 0010FAFC C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80112D00 0010FB00 38 E0 00 00 */ li r7, 0 /* 80112D04 0010FB04 C0 7F 00 10 */ lfs f3, 0x10(r31) /* 80112D08 0010FB08 39 00 00 10 */ li r8, 0x10 @@ -2996,16 +2996,16 @@ lbl_80112958: /* 80112D14 0010FB14 39 40 00 00 */ li r10, 0 /* 80112D18 0010FB18 4B EF 46 A9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80112D1C 0010FB1C 38 00 00 00 */ li r0, 0 -/* 80112D20 0010FB20 3C 60 80 27 */ lis r3, lbl_8026A688@ha +/* 80112D20 0010FB20 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha /* 80112D24 0010FB24 90 01 00 08 */ stw r0, 8(r1) -/* 80112D28 0010FB28 38 A3 A6 88 */ addi r5, r3, lbl_8026A688@l +/* 80112D28 0010FB28 38 A3 A6 88 */ addi r5, r3, lbl__stringBase0_71@l /* 80112D2C 0010FB2C 3C 80 80 11 */ lis r4, lbl_80111070@ha /* 80112D30 0010FB30 7F C3 F3 78 */ mr r3, r30 /* 80112D34 0010FB34 90 01 00 0C */ stw r0, 0xc(r1) /* 80112D38 0010FB38 38 C4 10 70 */ addi r6, r4, lbl_80111070@l /* 80112D3C 0010FB3C 38 85 06 21 */ addi r4, r5, 0x621 /* 80112D40 0010FB40 38 A5 06 4C */ addi r5, r5, 0x64c -/* 80112D44 0010FB44 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 80112D44 0010FB44 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80112D48 0010FB48 38 E0 00 00 */ li r7, 0 /* 80112D4C 0010FB4C C0 7F 00 10 */ lfs f3, 0x10(r31) /* 80112D50 0010FB50 39 00 00 10 */ li r8, 0x10 @@ -3014,24 +3014,24 @@ lbl_80112958: /* 80112D5C 0010FB5C 39 40 00 00 */ li r10, 0 /* 80112D60 0010FB60 4B EF 46 61 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80112D64 0010FB64 38 00 00 00 */ li r0, 0 -/* 80112D68 0010FB68 3C 60 80 27 */ lis r3, lbl_8026A688@ha +/* 80112D68 0010FB68 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha /* 80112D6C 0010FB6C 90 01 00 08 */ stw r0, 8(r1) -/* 80112D70 0010FB70 38 A3 A6 88 */ addi r5, r3, lbl_8026A688@l +/* 80112D70 0010FB70 38 A3 A6 88 */ addi r5, r3, lbl__stringBase0_71@l /* 80112D74 0010FB74 7F C3 F3 78 */ mr r3, r30 /* 80112D78 0010FB78 38 C0 00 00 */ li r6, 0 /* 80112D7C 0010FB7C 90 01 00 0C */ stw r0, 0xc(r1) /* 80112D80 0010FB80 38 85 06 A8 */ addi r4, r5, 0x6a8 /* 80112D84 0010FB84 38 A5 00 7D */ addi r5, r5, 0x7d /* 80112D88 0010FB88 38 E0 00 00 */ li r7, 0 -/* 80112D8C 0010FB8C C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 80112D8C 0010FB8C C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80112D90 0010FB90 39 00 00 10 */ li r8, 0x10 -/* 80112D94 0010FB94 C0 62 9E 8C */ lfs f3, lbl_803CE80C-_SDA2_BASE_(r2) +/* 80112D94 0010FB94 C0 62 9E 8C */ lfs f3, lbl__969_1-_SDA2_BASE_(r2) /* 80112D98 0010FB98 39 20 00 00 */ li r9, 0 /* 80112D9C 0010FB9C FC 40 08 90 */ fmr f2, f1 /* 80112DA0 0010FBA0 39 40 00 00 */ li r10, 0 /* 80112DA4 0010FBA4 4B EF 46 1D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs -/* 80112DA8 0010FBA8 3C 80 80 29 */ lis r4, lbl_80297A68@ha -/* 80112DAC 0010FBAC 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l +/* 80112DA8 0010FBA8 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 80112DAC 0010FBAC 38 84 7A 68 */ addi r4, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80112DB0 0010FBB0 90 64 00 1C */ stw r3, 0x1c(r4) /* 80112DB4 0010FBB4 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80112DB8 0010FBB8 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -3041,11 +3041,11 @@ lbl_80112958: /* 80112DC8 0010FBC8 4E 80 00 20 */ blr /* 80112DCC 0010FBCC 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80112DD0 0010FBD0 7C 08 02 A6 */ mflr r0 -/* 80112DD4 0010FBD4 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80112DD4 0010FBD4 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80112DD8 0010FBD8 90 01 00 54 */ stw r0, 0x54(r1) /* 80112DDC 0010FBDC 93 E1 00 4C */ stw r31, 0x4c(r1) /* 80112DE0 0010FBE0 7C 7F 1B 78 */ mr r31, r3 -/* 80112DE4 0010FBE4 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 80112DE4 0010FBE4 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 80112DE8 0010FBE8 93 C1 00 48 */ stw r30, 0x48(r1) /* 80112DEC 0010FBEC 93 A1 00 44 */ stw r29, 0x44(r1) /* 80112DF0 0010FBF0 83 A3 07 28 */ lwz r29, 0x728(r3) @@ -3054,26 +3054,26 @@ lbl_80112958: /* 80112DFC 0010FBFC 90 7F 00 08 */ stw r3, 8(r31) /* 80112E00 0010FC00 90 1F 00 0C */ stw r0, 0xc(r31) /* 80112E04 0010FC04 4B FF D6 29 */ bl zEntPlayerBungeeState.init_models__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv -/* 80112E08 0010FC08 3C 80 80 29 */ lis r4, lbl_80297A68@ha +/* 80112E08 0010FC08 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80112E0C 0010FC0C 80 7F 00 08 */ lwz r3, 8(r31) -/* 80112E10 0010FC10 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l +/* 80112E10 0010FC10 38 84 7A 68 */ addi r4, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80112E14 0010FC14 80 84 01 68 */ lwz r4, 0x168(r4) /* 80112E18 0010FC18 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80112E1C 0010FC1C 38 84 00 30 */ addi r4, r4, 0x30 /* 80112E20 0010FC20 4B EF 84 45 */ bl __as__5xVec3FRC5xVec3 /* 80112E24 0010FC24 4B FF D9 49 */ bl zEntPlayerBungeeState.update_hook_loc__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv -/* 80112E28 0010FC28 3C 80 80 29 */ lis r4, lbl_80297A68@ha +/* 80112E28 0010FC28 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80112E2C 0010FC2C 38 7F 00 10 */ addi r3, r31, 0x10 -/* 80112E30 0010FC30 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l +/* 80112E30 0010FC30 38 84 7A 68 */ addi r4, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80112E34 0010FC34 3B C4 01 74 */ addi r30, r4, 0x174 /* 80112E38 0010FC38 7F C4 F3 78 */ mr r4, r30 /* 80112E3C 0010FC3C 4B EF 84 29 */ bl __as__5xVec3FRC5xVec3 -/* 80112E40 0010FC40 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 80112E40 0010FC40 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80112E44 0010FC44 38 7F 00 1C */ addi r3, r31, 0x1c /* 80112E48 0010FC48 4B F0 9A 31 */ bl __as__5xVec3Ff -/* 80112E4C 0010FC4C C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) -/* 80112E50 0010FC50 3C 60 80 29 */ lis r3, lbl_80297A68@ha -/* 80112E54 0010FC54 38 83 7A 68 */ addi r4, r3, lbl_80297A68@l +/* 80112E4C 0010FC4C C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) +/* 80112E50 0010FC50 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 80112E54 0010FC54 38 83 7A 68 */ addi r4, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80112E58 0010FC58 38 7F 00 34 */ addi r3, r31, 0x34 /* 80112E5C 0010FC5C D0 1F 00 2C */ stfs f0, 0x2c(r31) /* 80112E60 0010FC60 80 84 00 3C */ lwz r4, 0x3c(r4) @@ -3086,9 +3086,9 @@ lbl_80112958: /* 80112E7C 0010FC7C 38 9D 00 30 */ addi r4, r29, 0x30 /* 80112E80 0010FC80 38 BD 00 70 */ addi r5, r29, 0x70 /* 80112E84 0010FC84 4B EF 83 49 */ bl __mi__5xVec3CFRC5xVec3 -/* 80112E88 0010FC88 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80112E88 0010FC88 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80112E8C 0010FC8C 38 61 00 20 */ addi r3, r1, 0x20 -/* 80112E90 0010FC90 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l +/* 80112E90 0010FC90 38 A4 05 58 */ addi r5, r4, lbl_globals@l /* 80112E94 0010FC94 38 81 00 14 */ addi r4, r1, 0x14 /* 80112E98 0010FC98 C0 25 06 C8 */ lfs f1, 0x6c8(r5) /* 80112E9C 0010FC9C 4B F0 27 4D */ bl __dv__5xVec3CFf @@ -3108,19 +3108,19 @@ lbl_80112958: /* 80112ED4 0010FCD4 90 01 00 34 */ stw r0, 0x34(r1) /* 80112ED8 0010FCD8 4B EF 82 D1 */ bl length__5xVec3CFv /* 80112EDC 0010FCDC C0 5F 00 30 */ lfs f2, 0x30(r31) -/* 80112EE0 0010FCE0 C0 02 9E CC */ lfs f0, lbl_803CE84C-_SDA2_BASE_(r2) +/* 80112EE0 0010FCE0 C0 02 9E CC */ lfs f0, lbl__2184-_SDA2_BASE_(r2) /* 80112EE4 0010FCE4 EC 41 10 24 */ fdivs f2, f1, f2 /* 80112EE8 0010FCE8 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80112EEC 0010FCEC 40 81 00 10 */ ble lbl_80112EFC -/* 80112EF0 0010FCF0 C0 02 9E 90 */ lfs f0, lbl_803CE810-_SDA2_BASE_(r2) +/* 80112EF0 0010FCF0 C0 02 9E 90 */ lfs f0, lbl__987-_SDA2_BASE_(r2) /* 80112EF4 0010FCF4 EC 00 00 72 */ fmuls f0, f0, f1 /* 80112EF8 0010FCF8 D0 1F 00 30 */ stfs f0, 0x30(r31) lbl_80112EFC: -/* 80112EFC 0010FCFC 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80112F00 0010FD00 3C 60 80 29 */ lis r3, lbl_80297A68@ha -/* 80112F04 0010FD04 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80112EFC 0010FCFC 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80112F00 0010FD00 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 80112F04 0010FD04 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80112F08 0010FD08 80 A4 07 04 */ lwz r5, 0x704(r4) -/* 80112F0C 0010FD0C 38 63 7A 68 */ addi r3, r3, lbl_80297A68@l +/* 80112F0C 0010FD0C 38 63 7A 68 */ addi r3, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80112F10 0010FD10 80 83 00 10 */ lwz r4, 0x10(r3) /* 80112F14 0010FD14 80 65 00 0C */ lwz r3, 0xc(r5) /* 80112F18 0010FD18 4B EF 5B 2D */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition @@ -3138,13 +3138,13 @@ lbl_80112EFC: /* 80112F48 0010FD48 90 01 00 14 */ stw r0, 0x14(r1) /* 80112F4C 0010FD4C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80112F50 0010FD50 7C 7F 1B 78 */ mr r31, r3 -/* 80112F54 0010FD54 3C 60 80 29 */ lis r3, lbl_80297A68@ha -/* 80112F58 0010FD58 38 83 7A 68 */ addi r4, r3, lbl_80297A68@l +/* 80112F54 0010FD54 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 80112F58 0010FD58 38 83 7A 68 */ addi r4, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80112F5C 0010FD5C 80 7F 00 08 */ lwz r3, 8(r31) /* 80112F60 0010FD60 38 84 01 74 */ addi r4, r4, 0x174 /* 80112F64 0010FD64 4B EF 83 01 */ bl __as__5xVec3FRC5xVec3 /* 80112F68 0010FD68 80 7F 00 0C */ lwz r3, 0xc(r31) -/* 80112F6C 0010FD6C C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 80112F6C 0010FD6C C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80112F70 0010FD70 4B F0 99 09 */ bl __as__5xVec3Ff /* 80112F74 0010FD74 80 01 00 14 */ lwz r0, 0x14(r1) /* 80112F78 0010FD78 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -3179,15 +3179,15 @@ lbl_80112FE8: /* 80112FE8 0010FDE8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80112FEC 0010FDEC 40 80 00 DC */ bge lbl_801130C8 /* 80112FF0 0010FDF0 C0 5D 00 40 */ lfs f2, 0x40(r29) -/* 80112FF4 0010FDF4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80112FF4 0010FDF4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80112FF8 0010FDF8 C0 3E 00 00 */ lfs f1, 0(r30) -/* 80112FFC 0010FDFC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80112FFC 0010FDFC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80113000 0010FE00 C0 1D 00 34 */ lfs f0, 0x34(r29) /* 80113004 0010FE04 C0 63 09 24 */ lfs f3, 0x924(r3) /* 80113008 0010FE08 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8011300C 0010FE0C FC 80 18 50 */ fneg f4, f3 /* 80113010 0010FE10 D0 1D 00 34 */ stfs f0, 0x34(r29) -/* 80113014 0010FE14 C0 02 9E 8C */ lfs f0, lbl_803CE80C-_SDA2_BASE_(r2) +/* 80113014 0010FE14 C0 02 9E 8C */ lfs f0, lbl__969_1-_SDA2_BASE_(r2) /* 80113018 0010FE18 C0 7E 00 00 */ lfs f3, 0(r30) /* 8011301C 0010FE1C EC 00 01 32 */ fmuls f0, f0, f4 /* 80113020 0010FE20 C0 3D 00 44 */ lfs f1, 0x44(r29) @@ -3210,9 +3210,9 @@ lbl_80112FE8: /* 80113064 0010FE64 C0 1D 00 30 */ lfs f0, 0x30(r29) /* 80113068 0010FE68 EC 21 00 24 */ fdivs f1, f1, f0 /* 8011306C 0010FE6C 4B F4 C0 95 */ bl xSCurve__Ff -/* 80113070 0010FE70 3C 60 80 29 */ lis r3, lbl_80297A68@ha +/* 80113070 0010FE70 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80113074 0010FE74 FF E0 08 90 */ fmr f31, f1 -/* 80113078 0010FE78 38 83 7A 68 */ addi r4, r3, lbl_80297A68@l +/* 80113078 0010FE78 38 83 7A 68 */ addi r4, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 8011307C 0010FE7C 38 BD 00 34 */ addi r5, r29, 0x34 /* 80113080 0010FE80 38 61 00 08 */ addi r3, r1, 8 /* 80113084 0010FE84 38 84 01 74 */ addi r4, r4, 0x174 @@ -3229,23 +3229,23 @@ lbl_80112FE8: /* 801130B0 0010FEB0 38 81 00 20 */ addi r4, r1, 0x20 /* 801130B4 0010FEB4 4B EF 81 B1 */ bl __as__5xVec3FRC5xVec3 /* 801130B8 0010FEB8 80 7D 00 0C */ lwz r3, 0xc(r29) -/* 801130BC 0010FEBC C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 801130BC 0010FEBC C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 801130C0 0010FEC0 4B F0 97 B9 */ bl __as__5xVec3Ff /* 801130C4 0010FEC4 48 00 00 0C */ b lbl_801130D0 lbl_801130C8: /* 801130C8 0010FEC8 EC 01 00 28 */ fsubs f0, f1, f0 /* 801130CC 0010FECC D0 1E 00 00 */ stfs f0, 0(r30) lbl_801130D0: -/* 801130D0 0010FED0 3C 60 80 29 */ lis r3, lbl_80297A68@ha +/* 801130D0 0010FED0 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 801130D4 0010FED4 80 9D 00 08 */ lwz r4, 8(r29) -/* 801130D8 0010FED8 38 63 7A 68 */ addi r3, r3, lbl_80297A68@l +/* 801130D8 0010FED8 38 63 7A 68 */ addi r3, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 801130DC 0010FEDC 80 63 01 68 */ lwz r3, 0x168(r3) /* 801130E0 0010FEE0 80 63 00 4C */ lwz r3, 0x4c(r3) /* 801130E4 0010FEE4 38 63 00 30 */ addi r3, r3, 0x30 /* 801130E8 0010FEE8 4B EF 81 7D */ bl __as__5xVec3FRC5xVec3 -/* 801130EC 0010FEEC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 801130EC 0010FEEC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 801130F0 0010FEF0 C0 3E 00 00 */ lfs f1, 0(r30) -/* 801130F4 0010FEF4 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 801130F4 0010FEF4 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 801130F8 0010FEF8 80 7F 07 04 */ lwz r3, 0x704(r31) /* 801130FC 0010FEFC 4B F2 13 D1 */ bl xModelUpdate__FP14xModelInstancef /* 80113100 0010FF00 80 7F 07 04 */ lwz r3, 0x704(r31) @@ -3281,11 +3281,11 @@ lbl_8011312C: /* 80113170 0010FF70 4E 80 00 20 */ blr /* 80113174 0010FF74 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80113178 0010FF78 7C 08 02 A6 */ mflr r0 -/* 8011317C 0010FF7C 3C 80 80 27 */ lis r4, lbl_8026A408@ha +/* 8011317C 0010FF7C 3C 80 80 27 */ lis r4, lbl__405_6@ha /* 80113180 0010FF80 90 01 00 34 */ stw r0, 0x34(r1) /* 80113184 0010FF84 93 E1 00 2C */ stw r31, 0x2c(r1) /* 80113188 0010FF88 93 C1 00 28 */ stw r30, 0x28(r1) -/* 8011318C 0010FF8C 3B C4 A4 08 */ addi r30, r4, lbl_8026A408@l +/* 8011318C 0010FF8C 3B C4 A4 08 */ addi r30, r4, lbl__405_6@l /* 80113190 0010FF90 93 A1 00 24 */ stw r29, 0x24(r1) /* 80113194 0010FF94 7C 7D 1B 78 */ mr r29, r3 /* 80113198 0010FF98 93 81 00 20 */ stw r28, 0x20(r1) @@ -3295,17 +3295,17 @@ lbl_8011312C: /* 801131A8 0010FFA8 98 1D 00 B8 */ stb r0, 0xb8(r29) /* 801131AC 0010FFAC 38 80 00 00 */ li r4, 0 /* 801131B0 0010FFB0 48 00 07 95 */ bl zEntPlayerBungeeState.allow_dive__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFb -/* 801131B4 0010FFB4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 801131B4 0010FFB4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 801131B8 0010FFB8 38 00 00 00 */ li r0, 0 -/* 801131BC 0010FFBC 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 801131BC 0010FFBC 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 801131C0 0010FFC0 80 64 16 B0 */ lwz r3, 0x16b0(r4) /* 801131C4 0010FFC4 90 7D 00 BC */ stw r3, 0xbc(r29) /* 801131C8 0010FFC8 98 1D 00 AC */ stb r0, 0xac(r29) -/* 801131CC 0010FFCC C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 801131CC 0010FFCC C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 801131D0 0010FFD0 D0 1D 00 B0 */ stfs f0, 0xb0(r29) -/* 801131D4 0010FFD4 C0 02 9E 88 */ lfs f0, lbl_803CE808-_SDA2_BASE_(r2) +/* 801131D4 0010FFD4 C0 02 9E 88 */ lfs f0, lbl__961-_SDA2_BASE_(r2) /* 801131D8 0010FFD8 D0 1D 00 B4 */ stfs f0, 0xb4(r29) -/* 801131DC 0010FFDC C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 801131DC 0010FFDC C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 801131E0 0010FFE0 D0 04 17 08 */ stfs f0, 0x1708(r4) /* 801131E4 0010FFE4 98 1D 00 98 */ stb r0, 0x98(r29) /* 801131E8 0010FFE8 4B FF D2 99 */ bl zEntPlayerBungeeState.show_models__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv @@ -3320,11 +3320,11 @@ lbl_8011312C: /* 8011320C 0011000C 38 60 00 00 */ li r3, 0 /* 80113210 00110010 38 80 00 04 */ li r4, 4 /* 80113214 00110014 4B EF A3 7D */ bl xCameraDoCollisions__Fii -/* 80113218 00110018 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8011321C 0011001C 3C 60 80 29 */ lis r3, lbl_80297A68@ha -/* 80113220 00110020 3B E3 7A 68 */ addi r31, r3, lbl_80297A68@l -/* 80113224 00110024 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) -/* 80113228 00110028 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 80113218 00110018 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8011321C 0011001C 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 80113220 00110020 3B E3 7A 68 */ addi r31, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l +/* 80113224 00110024 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) +/* 80113228 00110028 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 8011322C 0011002C 38 00 00 00 */ li r0, 0 /* 80113230 00110030 D0 03 17 10 */ stfs f0, 0x1710(r3) /* 80113234 00110034 38 7D 01 0C */ addi r3, r29, 0x10c @@ -3333,9 +3333,9 @@ lbl_8011312C: /* 80113240 00110040 80 84 00 10 */ lwz r4, 0x10(r4) /* 80113244 00110044 48 00 05 CD */ bl __as__Q212bungee_state10hook_assetFRCQ212bungee_state10hook_asset /* 80113248 00110048 4B FF D5 25 */ bl zEntPlayerBungeeState.update_hook_loc__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv -/* 8011324C 0011004C 3C 80 80 29 */ lis r4, lbl_80297A68@ha +/* 8011324C 0011004C 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80113250 00110050 38 7D 00 2C */ addi r3, r29, 0x2c -/* 80113254 00110054 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l +/* 80113254 00110054 38 84 7A 68 */ addi r4, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80113258 00110058 38 84 01 74 */ addi r4, r4, 0x174 /* 8011325C 0011005C 4B EF 80 09 */ bl __as__5xVec3FRC5xVec3 /* 80113260 00110060 7F A3 EB 78 */ mr r3, r29 @@ -3347,9 +3347,9 @@ lbl_8011312C: /* 80113278 00110078 EC 01 00 32 */ fmuls f0, f1, f0 /* 8011327C 0011007C D0 1D 01 3C */ stfs f0, 0x13c(r29) /* 80113280 00110080 4B FF D7 B1 */ bl zEntPlayerBungeeState.reset_props_camera__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv -/* 80113284 00110084 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80113284 00110084 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80113288 00110088 7F A4 EB 78 */ mr r4, r29 -/* 8011328C 0011008C 3B 83 05 58 */ addi r28, r3, lbl_803C0558@l +/* 8011328C 0011008C 3B 83 05 58 */ addi r28, r3, lbl_globals@l /* 80113290 00110090 38 61 00 08 */ addi r3, r1, 8 /* 80113294 00110094 80 BC 07 28 */ lwz r5, 0x728(r28) /* 80113298 00110098 38 A5 00 30 */ addi r5, r5, 0x30 @@ -3364,245 +3364,245 @@ lbl_8011312C: /* 801132BC 001100BC 38 7D 00 14 */ addi r3, r29, 0x14 /* 801132C0 001100C0 38 84 00 D4 */ addi r4, r4, 0xd4 /* 801132C4 001100C4 4B EF 7F A1 */ bl __as__5xVec3FRC5xVec3 -/* 801132C8 001100C8 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 801132C8 001100C8 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 801132CC 001100CC 7F A3 EB 78 */ mr r3, r29 /* 801132D0 001100D0 D0 1D 00 68 */ stfs f0, 0x68(r29) /* 801132D4 001100D4 48 00 03 E5 */ bl zEntPlayerBungeeState.init_camera__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv -/* 801132D8 001100D8 3C 60 80 29 */ lis r3, lbl_80297A68@ha +/* 801132D8 001100D8 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 801132DC 001100DC 38 81 00 14 */ addi r4, r1, 0x14 -/* 801132E0 001100E0 38 63 7A 68 */ addi r3, r3, lbl_80297A68@l +/* 801132E0 001100E0 38 63 7A 68 */ addi r3, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 801132E4 001100E4 80 63 01 68 */ lwz r3, 0x168(r3) /* 801132E8 001100E8 80 63 00 4C */ lwz r3, 0x4c(r3) /* 801132EC 001100EC 4B F1 EB 49 */ bl xMat3x3GetEuler__FPC7xMat3x3P5xVec3 /* 801132F0 001100F0 C0 01 00 14 */ lfs f0, 0x14(r1) /* 801132F4 001100F4 7F A3 EB 78 */ mr r3, r29 /* 801132F8 001100F8 D0 1D 00 6C */ stfs f0, 0x6c(r29) -/* 801132FC 001100FC C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 801132FC 001100FC C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80113300 00110100 D0 1D 00 70 */ stfs f0, 0x70(r29) /* 80113304 00110104 4B FF D6 51 */ bl zEntPlayerBungeeState.reset_props_collision__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv -/* 80113308 00110108 3C 60 80 31 */ lis r3, lbl_80313788@ha -/* 8011330C 0011010C 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80113310 00110110 38 A3 37 88 */ addi r5, r3, lbl_80313788@l -/* 80113314 00110114 3C 60 80 29 */ lis r3, lbl_80297A68@ha +/* 80113308 00110108 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 8011330C 0011010C 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80113310 00110110 38 A3 37 88 */ addi r5, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l +/* 80113314 00110114 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80113318 00110118 C0 05 00 24 */ lfs f0, 0x24(r5) -/* 8011331C 0011011C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l -/* 80113320 00110120 38 63 7A 68 */ addi r3, r3, lbl_80297A68@l +/* 8011331C 0011011C 38 84 05 58 */ addi r4, r4, lbl_globals@l +/* 80113320 00110120 38 63 7A 68 */ addi r3, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80113324 00110124 80 A4 07 04 */ lwz r5, 0x704(r4) /* 80113328 00110128 D0 04 07 74 */ stfs f0, 0x774(r4) /* 8011332C 0011012C 80 83 00 10 */ lwz r4, 0x10(r3) /* 80113330 00110130 80 65 00 0C */ lwz r3, 0xc(r5) /* 80113334 00110134 4B EF 57 11 */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition -/* 80113338 00110138 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 80113338 00110138 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 8011333C 0011013C 38 60 00 00 */ li r3, 0 /* 80113340 00110140 4B FF CF 79 */ bl zEntPlayerBungeeState.play_sound__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FQ312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10sound_enumf -/* 80113344 00110144 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 80113344 00110144 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80113348 00110148 38 60 00 01 */ li r3, 1 /* 8011334C 0011014C 4B FF CF 6D */ bl zEntPlayerBungeeState.play_sound__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FQ312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10sound_enumf -/* 80113350 00110150 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 80113350 00110150 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80113354 00110154 38 60 00 05 */ li r3, 5 /* 80113358 00110158 4B FF CF 61 */ bl zEntPlayerBungeeState.play_sound__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FQ312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10sound_enumf -/* 8011335C 0011015C C0 22 9E 8C */ lfs f1, lbl_803CE80C-_SDA2_BASE_(r2) -/* 80113360 00110160 C0 42 9E 88 */ lfs f2, lbl_803CE808-_SDA2_BASE_(r2) +/* 8011335C 0011015C C0 22 9E 8C */ lfs f1, lbl__969_1-_SDA2_BASE_(r2) +/* 80113360 00110160 C0 42 9E 88 */ lfs f2, lbl__961-_SDA2_BASE_(r2) /* 80113364 00110164 4B F9 48 FD */ bl zMusicSetVolume__Fff /* 80113368 00110168 80 7F 00 3C */ lwz r3, 0x3c(r31) -/* 8011336C 0011016C 3C 80 80 27 */ lis r4, lbl_8026A688@ha -/* 80113370 00110170 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l -/* 80113374 00110174 C0 22 9E 90 */ lfs f1, lbl_803CE810-_SDA2_BASE_(r2) +/* 8011336C 0011016C 3C 80 80 27 */ lis r4, lbl__stringBase0_71@ha +/* 80113370 00110170 38 A4 A6 88 */ addi r5, r4, lbl__stringBase0_71@l +/* 80113374 00110174 C0 22 9E 90 */ lfs f1, lbl__987-_SDA2_BASE_(r2) /* 80113378 00110178 80 83 00 10 */ lwz r4, 0x10(r3) /* 8011337C 0011017C 7F A6 EB 78 */ mr r6, r29 -/* 80113380 00110180 C0 42 9E 84 */ lfs f2, lbl_803CE804-_SDA2_BASE_(r2) +/* 80113380 00110180 C0 42 9E 84 */ lfs f2, lbl__960_2-_SDA2_BASE_(r2) /* 80113384 00110184 38 65 06 E2 */ addi r3, r5, 0x6e2 /* 80113388 00110188 38 84 00 3C */ addi r4, r4, 0x3c /* 8011338C 0011018C 38 BE 01 E0 */ addi r5, r30, 0x1e0 /* 80113390 00110190 38 E0 00 00 */ li r7, 0 /* 80113394 00110194 4B F1 D2 99 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80113398 00110198 80 7F 00 3C */ lwz r3, 0x3c(r31) -/* 8011339C 0011019C 3C 80 80 27 */ lis r4, lbl_8026A688@ha -/* 801133A0 001101A0 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l -/* 801133A4 001101A4 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 8011339C 0011019C 3C 80 80 27 */ lis r4, lbl__stringBase0_71@ha +/* 801133A0 001101A0 38 A4 A6 88 */ addi r5, r4, lbl__stringBase0_71@l +/* 801133A4 001101A4 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 801133A8 001101A8 80 83 00 10 */ lwz r4, 0x10(r3) /* 801133AC 001101AC 7F A6 EB 78 */ mr r6, r29 -/* 801133B0 001101B0 C0 42 9E 98 */ lfs f2, lbl_803CE818-_SDA2_BASE_(r2) +/* 801133B0 001101B0 C0 42 9E 98 */ lfs f2, lbl__1029_1-_SDA2_BASE_(r2) /* 801133B4 001101B4 38 65 07 01 */ addi r3, r5, 0x701 /* 801133B8 001101B8 38 84 00 44 */ addi r4, r4, 0x44 /* 801133BC 001101BC 38 BE 01 E0 */ addi r5, r30, 0x1e0 /* 801133C0 001101C0 38 E0 00 00 */ li r7, 0 /* 801133C4 001101C4 4B F1 D2 69 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 801133C8 001101C8 80 7F 00 3C */ lwz r3, 0x3c(r31) -/* 801133CC 001101CC 3C 80 80 27 */ lis r4, lbl_8026A688@ha -/* 801133D0 001101D0 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l -/* 801133D4 001101D4 C0 22 9E 90 */ lfs f1, lbl_803CE810-_SDA2_BASE_(r2) +/* 801133CC 001101CC 3C 80 80 27 */ lis r4, lbl__stringBase0_71@ha +/* 801133D0 001101D0 38 A4 A6 88 */ addi r5, r4, lbl__stringBase0_71@l +/* 801133D4 001101D4 C0 22 9E 90 */ lfs f1, lbl__987-_SDA2_BASE_(r2) /* 801133D8 001101D8 80 83 00 10 */ lwz r4, 0x10(r3) /* 801133DC 001101DC 7F A6 EB 78 */ mr r6, r29 -/* 801133E0 001101E0 C0 42 9E D0 */ lfs f2, lbl_803CE850-_SDA2_BASE_(r2) +/* 801133E0 001101E0 C0 42 9E D0 */ lfs f2, lbl__2185-_SDA2_BASE_(r2) /* 801133E4 001101E4 38 65 07 24 */ addi r3, r5, 0x724 /* 801133E8 001101E8 38 84 00 40 */ addi r4, r4, 0x40 /* 801133EC 001101EC 38 BE 01 E0 */ addi r5, r30, 0x1e0 /* 801133F0 001101F0 38 E0 00 00 */ li r7, 0 /* 801133F4 001101F4 4B F1 D2 39 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 801133F8 001101F8 80 7F 00 3C */ lwz r3, 0x3c(r31) -/* 801133FC 001101FC 3C 80 80 27 */ lis r4, lbl_8026A688@ha -/* 80113400 00110200 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l -/* 80113404 00110204 C0 22 9E 8C */ lfs f1, lbl_803CE80C-_SDA2_BASE_(r2) +/* 801133FC 001101FC 3C 80 80 27 */ lis r4, lbl__stringBase0_71@ha +/* 80113400 00110200 38 A4 A6 88 */ addi r5, r4, lbl__stringBase0_71@l +/* 80113404 00110204 C0 22 9E 8C */ lfs f1, lbl__969_1-_SDA2_BASE_(r2) /* 80113408 00110208 80 83 00 10 */ lwz r4, 0x10(r3) /* 8011340C 0011020C 7F A6 EB 78 */ mr r6, r29 -/* 80113410 00110210 C0 42 9E 84 */ lfs f2, lbl_803CE804-_SDA2_BASE_(r2) +/* 80113410 00110210 C0 42 9E 84 */ lfs f2, lbl__960_2-_SDA2_BASE_(r2) /* 80113414 00110214 38 65 07 41 */ addi r3, r5, 0x741 /* 80113418 00110218 38 84 00 48 */ addi r4, r4, 0x48 /* 8011341C 0011021C 38 BE 01 E0 */ addi r5, r30, 0x1e0 /* 80113420 00110220 38 E0 00 00 */ li r7, 0 /* 80113424 00110224 4B F1 D2 09 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80113428 00110228 80 7F 00 3C */ lwz r3, 0x3c(r31) -/* 8011342C 0011022C 3C 80 80 27 */ lis r4, lbl_8026A688@ha -/* 80113430 00110230 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l -/* 80113434 00110234 C0 22 9E 8C */ lfs f1, lbl_803CE80C-_SDA2_BASE_(r2) +/* 8011342C 0011022C 3C 80 80 27 */ lis r4, lbl__stringBase0_71@ha +/* 80113430 00110230 38 A4 A6 88 */ addi r5, r4, lbl__stringBase0_71@l +/* 80113434 00110234 C0 22 9E 8C */ lfs f1, lbl__969_1-_SDA2_BASE_(r2) /* 80113438 00110238 80 83 00 10 */ lwz r4, 0x10(r3) /* 8011343C 0011023C 7F A6 EB 78 */ mr r6, r29 -/* 80113440 00110240 C0 42 9E 80 */ lfs f2, lbl_803CE800-_SDA2_BASE_(r2) +/* 80113440 00110240 C0 42 9E 80 */ lfs f2, lbl__945_1-_SDA2_BASE_(r2) /* 80113444 00110244 38 65 07 63 */ addi r3, r5, 0x763 /* 80113448 00110248 38 84 00 4C */ addi r4, r4, 0x4c /* 8011344C 0011024C 38 BE 01 E0 */ addi r5, r30, 0x1e0 /* 80113450 00110250 38 E0 00 00 */ li r7, 0 /* 80113454 00110254 4B F1 D1 D9 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80113458 00110258 80 7F 00 3C */ lwz r3, 0x3c(r31) -/* 8011345C 0011025C 3C 80 80 27 */ lis r4, lbl_8026A688@ha -/* 80113460 00110260 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l -/* 80113464 00110264 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 8011345C 0011025C 3C 80 80 27 */ lis r4, lbl__stringBase0_71@ha +/* 80113460 00110260 38 A4 A6 88 */ addi r5, r4, lbl__stringBase0_71@l +/* 80113464 00110264 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80113468 00110268 80 83 00 10 */ lwz r4, 0x10(r3) /* 8011346C 0011026C 7F A6 EB 78 */ mr r6, r29 -/* 80113470 00110270 C0 42 9E 88 */ lfs f2, lbl_803CE808-_SDA2_BASE_(r2) +/* 80113470 00110270 C0 42 9E 88 */ lfs f2, lbl__961-_SDA2_BASE_(r2) /* 80113474 00110274 38 65 07 85 */ addi r3, r5, 0x785 /* 80113478 00110278 38 84 00 50 */ addi r4, r4, 0x50 /* 8011347C 0011027C 38 BE 01 E0 */ addi r5, r30, 0x1e0 /* 80113480 00110280 38 E0 00 00 */ li r7, 0 /* 80113484 00110284 4B F1 D1 A9 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80113488 00110288 80 7F 00 3C */ lwz r3, 0x3c(r31) -/* 8011348C 0011028C 3C 80 80 27 */ lis r4, lbl_8026A688@ha -/* 80113490 00110290 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l -/* 80113494 00110294 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 8011348C 0011028C 3C 80 80 27 */ lis r4, lbl__stringBase0_71@ha +/* 80113490 00110290 38 A4 A6 88 */ addi r5, r4, lbl__stringBase0_71@l +/* 80113494 00110294 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80113498 00110298 80 83 00 10 */ lwz r4, 0x10(r3) /* 8011349C 0011029C 7F A6 EB 78 */ mr r6, r29 -/* 801134A0 001102A0 C0 42 9E 84 */ lfs f2, lbl_803CE804-_SDA2_BASE_(r2) +/* 801134A0 001102A0 C0 42 9E 84 */ lfs f2, lbl__960_2-_SDA2_BASE_(r2) /* 801134A4 001102A4 38 65 07 A4 */ addi r3, r5, 0x7a4 /* 801134A8 001102A8 38 84 00 54 */ addi r4, r4, 0x54 /* 801134AC 001102AC 38 BE 02 08 */ addi r5, r30, 0x208 /* 801134B0 001102B0 38 E0 00 00 */ li r7, 0 /* 801134B4 001102B4 4B F1 D1 79 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 801134B8 001102B8 80 7F 00 3C */ lwz r3, 0x3c(r31) -/* 801134BC 001102BC 3C 80 80 27 */ lis r4, lbl_8026A688@ha -/* 801134C0 001102C0 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l -/* 801134C4 001102C4 C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) +/* 801134BC 001102BC 3C 80 80 27 */ lis r4, lbl__stringBase0_71@ha +/* 801134C0 001102C0 38 A4 A6 88 */ addi r5, r4, lbl__stringBase0_71@l +/* 801134C4 001102C4 C0 22 9E 88 */ lfs f1, lbl__961-_SDA2_BASE_(r2) /* 801134C8 001102C8 80 83 00 10 */ lwz r4, 0x10(r3) /* 801134CC 001102CC 7F A6 EB 78 */ mr r6, r29 -/* 801134D0 001102D0 C0 42 9F 04 */ lfs f2, lbl_803CE884-_SDA2_BASE_(r2) +/* 801134D0 001102D0 C0 42 9F 04 */ lfs f2, lbl__2336-_SDA2_BASE_(r2) /* 801134D4 001102D4 38 65 07 C8 */ addi r3, r5, 0x7c8 /* 801134D8 001102D8 38 84 00 58 */ addi r4, r4, 0x58 /* 801134DC 001102DC 38 BE 02 30 */ addi r5, r30, 0x230 /* 801134E0 001102E0 38 E0 00 00 */ li r7, 0 /* 801134E4 001102E4 4B F1 D1 49 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 801134E8 001102E8 80 7F 00 3C */ lwz r3, 0x3c(r31) -/* 801134EC 001102EC 3C 80 80 27 */ lis r4, lbl_8026A688@ha -/* 801134F0 001102F0 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l -/* 801134F4 001102F4 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 801134EC 001102EC 3C 80 80 27 */ lis r4, lbl__stringBase0_71@ha +/* 801134F0 001102F0 38 A4 A6 88 */ addi r5, r4, lbl__stringBase0_71@l +/* 801134F4 001102F4 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 801134F8 001102F8 80 83 00 10 */ lwz r4, 0x10(r3) /* 801134FC 001102FC 7F A6 EB 78 */ mr r6, r29 -/* 80113500 00110300 C0 42 9F 08 */ lfs f2, lbl_803CE888-_SDA2_BASE_(r2) +/* 80113500 00110300 C0 42 9F 08 */ lfs f2, lbl__2337-_SDA2_BASE_(r2) /* 80113504 00110304 38 65 07 E9 */ addi r3, r5, 0x7e9 /* 80113508 00110308 38 84 00 5C */ addi r4, r4, 0x5c /* 8011350C 0011030C 38 BE 02 30 */ addi r5, r30, 0x230 /* 80113510 00110310 38 E0 00 00 */ li r7, 0 /* 80113514 00110314 4B F1 D1 19 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80113518 00110318 80 7F 00 3C */ lwz r3, 0x3c(r31) -/* 8011351C 0011031C 3C 80 80 27 */ lis r4, lbl_8026A688@ha -/* 80113520 00110320 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l -/* 80113524 00110324 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 8011351C 0011031C 3C 80 80 27 */ lis r4, lbl__stringBase0_71@ha +/* 80113520 00110320 38 A4 A6 88 */ addi r5, r4, lbl__stringBase0_71@l +/* 80113524 00110324 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80113528 00110328 80 83 00 10 */ lwz r4, 0x10(r3) /* 8011352C 0011032C 7F A6 EB 78 */ mr r6, r29 -/* 80113530 00110330 C0 42 9E 84 */ lfs f2, lbl_803CE804-_SDA2_BASE_(r2) +/* 80113530 00110330 C0 42 9E 84 */ lfs f2, lbl__960_2-_SDA2_BASE_(r2) /* 80113534 00110334 38 65 08 07 */ addi r3, r5, 0x807 /* 80113538 00110338 38 84 00 60 */ addi r4, r4, 0x60 /* 8011353C 0011033C 38 BE 02 30 */ addi r5, r30, 0x230 /* 80113540 00110340 38 E0 00 00 */ li r7, 0 /* 80113544 00110344 4B F1 D0 E9 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80113548 00110348 80 7F 00 3C */ lwz r3, 0x3c(r31) -/* 8011354C 0011034C 3C 80 80 27 */ lis r4, lbl_8026A688@ha -/* 80113550 00110350 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l -/* 80113554 00110354 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 8011354C 0011034C 3C 80 80 27 */ lis r4, lbl__stringBase0_71@ha +/* 80113550 00110350 38 A4 A6 88 */ addi r5, r4, lbl__stringBase0_71@l +/* 80113554 00110354 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80113558 00110358 80 83 00 10 */ lwz r4, 0x10(r3) /* 8011355C 0011035C 7F A6 EB 78 */ mr r6, r29 -/* 80113560 00110360 C0 42 9F 08 */ lfs f2, lbl_803CE888-_SDA2_BASE_(r2) +/* 80113560 00110360 C0 42 9F 08 */ lfs f2, lbl__2337-_SDA2_BASE_(r2) /* 80113564 00110364 38 65 08 21 */ addi r3, r5, 0x821 /* 80113568 00110368 38 84 00 64 */ addi r4, r4, 0x64 /* 8011356C 0011036C 38 BE 02 30 */ addi r5, r30, 0x230 /* 80113570 00110370 38 E0 00 00 */ li r7, 0 /* 80113574 00110374 4B F1 D0 B9 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80113578 00110378 80 7F 00 3C */ lwz r3, 0x3c(r31) -/* 8011357C 0011037C 3C 80 80 27 */ lis r4, lbl_8026A688@ha -/* 80113580 00110380 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l -/* 80113584 00110384 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 8011357C 0011037C 3C 80 80 27 */ lis r4, lbl__stringBase0_71@ha +/* 80113580 00110380 38 A4 A6 88 */ addi r5, r4, lbl__stringBase0_71@l +/* 80113584 00110384 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80113588 00110388 80 83 00 10 */ lwz r4, 0x10(r3) /* 8011358C 0011038C 7F A6 EB 78 */ mr r6, r29 -/* 80113590 00110390 C0 42 9E 88 */ lfs f2, lbl_803CE808-_SDA2_BASE_(r2) +/* 80113590 00110390 C0 42 9E 88 */ lfs f2, lbl__961-_SDA2_BASE_(r2) /* 80113594 00110394 38 65 08 45 */ addi r3, r5, 0x845 /* 80113598 00110398 38 84 00 68 */ addi r4, r4, 0x68 /* 8011359C 0011039C 38 BE 02 30 */ addi r5, r30, 0x230 /* 801135A0 001103A0 38 E0 00 00 */ li r7, 0 /* 801135A4 001103A4 4B F1 D0 89 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 801135A8 001103A8 80 7F 00 3C */ lwz r3, 0x3c(r31) -/* 801135AC 001103AC 3C 80 80 27 */ lis r4, lbl_8026A688@ha -/* 801135B0 001103B0 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l -/* 801135B4 001103B4 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 801135AC 001103AC 3C 80 80 27 */ lis r4, lbl__stringBase0_71@ha +/* 801135B0 001103B0 38 A4 A6 88 */ addi r5, r4, lbl__stringBase0_71@l +/* 801135B4 001103B4 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 801135B8 001103B8 80 83 00 10 */ lwz r4, 0x10(r3) /* 801135BC 001103BC 7F A6 EB 78 */ mr r6, r29 -/* 801135C0 001103C0 C0 42 9E D0 */ lfs f2, lbl_803CE850-_SDA2_BASE_(r2) +/* 801135C0 001103C0 C0 42 9E D0 */ lfs f2, lbl__2185-_SDA2_BASE_(r2) /* 801135C4 001103C4 38 65 08 63 */ addi r3, r5, 0x863 /* 801135C8 001103C8 38 84 00 6C */ addi r4, r4, 0x6c /* 801135CC 001103CC 38 BE 02 30 */ addi r5, r30, 0x230 /* 801135D0 001103D0 38 E0 00 00 */ li r7, 0 /* 801135D4 001103D4 4B F1 D0 59 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 801135D8 001103D8 80 7F 00 3C */ lwz r3, 0x3c(r31) -/* 801135DC 001103DC 3C 80 80 27 */ lis r4, lbl_8026A688@ha -/* 801135E0 001103E0 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l -/* 801135E4 001103E4 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 801135DC 001103DC 3C 80 80 27 */ lis r4, lbl__stringBase0_71@ha +/* 801135E0 001103E0 38 A4 A6 88 */ addi r5, r4, lbl__stringBase0_71@l +/* 801135E4 001103E4 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 801135E8 001103E8 80 83 00 10 */ lwz r4, 0x10(r3) /* 801135EC 001103EC 7F A6 EB 78 */ mr r6, r29 -/* 801135F0 001103F0 C0 42 9E 88 */ lfs f2, lbl_803CE808-_SDA2_BASE_(r2) +/* 801135F0 001103F0 C0 42 9E 88 */ lfs f2, lbl__961-_SDA2_BASE_(r2) /* 801135F4 001103F4 38 65 08 85 */ addi r3, r5, 0x885 /* 801135F8 001103F8 38 84 00 70 */ addi r4, r4, 0x70 /* 801135FC 001103FC 38 BE 02 30 */ addi r5, r30, 0x230 /* 80113600 00110400 38 E0 00 00 */ li r7, 0 /* 80113604 00110404 4B F1 D0 29 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80113608 00110408 80 7F 00 3C */ lwz r3, 0x3c(r31) -/* 8011360C 0011040C 3C 80 80 27 */ lis r4, lbl_8026A688@ha -/* 80113610 00110410 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l -/* 80113614 00110414 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 8011360C 0011040C 3C 80 80 27 */ lis r4, lbl__stringBase0_71@ha +/* 80113610 00110410 38 A4 A6 88 */ addi r5, r4, lbl__stringBase0_71@l +/* 80113614 00110414 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80113618 00110418 80 83 00 10 */ lwz r4, 0x10(r3) /* 8011361C 0011041C 7F A6 EB 78 */ mr r6, r29 -/* 80113620 00110420 C0 42 9E 88 */ lfs f2, lbl_803CE808-_SDA2_BASE_(r2) +/* 80113620 00110420 C0 42 9E 88 */ lfs f2, lbl__961-_SDA2_BASE_(r2) /* 80113624 00110424 38 65 08 A3 */ addi r3, r5, 0x8a3 /* 80113628 00110428 38 84 00 80 */ addi r4, r4, 0x80 /* 8011362C 0011042C 38 BE 02 58 */ addi r5, r30, 0x258 /* 80113630 00110430 38 E0 00 00 */ li r7, 0 /* 80113634 00110434 4B F1 CF F9 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80113638 00110438 80 7F 00 3C */ lwz r3, 0x3c(r31) -/* 8011363C 0011043C 3C 80 80 27 */ lis r4, lbl_8026A688@ha -/* 80113640 00110440 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l -/* 80113644 00110444 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 8011363C 0011043C 3C 80 80 27 */ lis r4, lbl__stringBase0_71@ha +/* 80113640 00110440 38 A4 A6 88 */ addi r5, r4, lbl__stringBase0_71@l +/* 80113644 00110444 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80113648 00110448 80 83 00 10 */ lwz r4, 0x10(r3) /* 8011364C 0011044C 7F A6 EB 78 */ mr r6, r29 -/* 80113650 00110450 C0 42 9E 88 */ lfs f2, lbl_803CE808-_SDA2_BASE_(r2) +/* 80113650 00110450 C0 42 9E 88 */ lfs f2, lbl__961-_SDA2_BASE_(r2) /* 80113654 00110454 38 65 08 C0 */ addi r3, r5, 0x8c0 /* 80113658 00110458 38 84 00 84 */ addi r4, r4, 0x84 /* 8011365C 0011045C 38 BE 02 58 */ addi r5, r30, 0x258 /* 80113660 00110460 38 E0 00 00 */ li r7, 0 /* 80113664 00110464 4B F1 CF C9 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80113668 00110468 80 7F 00 3C */ lwz r3, 0x3c(r31) -/* 8011366C 0011046C 3C 80 80 27 */ lis r4, lbl_8026A688@ha -/* 80113670 00110470 38 A4 A6 88 */ addi r5, r4, lbl_8026A688@l -/* 80113674 00110474 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 8011366C 0011046C 3C 80 80 27 */ lis r4, lbl__stringBase0_71@ha +/* 80113670 00110470 38 A4 A6 88 */ addi r5, r4, lbl__stringBase0_71@l +/* 80113674 00110474 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80113678 00110478 80 83 00 10 */ lwz r4, 0x10(r3) /* 8011367C 0011047C 7F A6 EB 78 */ mr r6, r29 -/* 80113680 00110480 C0 42 9E 88 */ lfs f2, lbl_803CE808-_SDA2_BASE_(r2) +/* 80113680 00110480 C0 42 9E 88 */ lfs f2, lbl__961-_SDA2_BASE_(r2) /* 80113684 00110484 38 65 08 E4 */ addi r3, r5, 0x8e4 /* 80113688 00110488 38 84 00 88 */ addi r4, r4, 0x88 /* 8011368C 0011048C 38 BE 02 58 */ addi r5, r30, 0x258 @@ -3626,9 +3626,9 @@ zEntPlayerBungeeState.init_camera__Q312bungee_state35_unnamed_zEntPlayerBungeeSt /* 801136C8 001104C8 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0 /* 801136CC 001104CC 93 E1 00 2C */ stw r31, 0x2c(r1) /* 801136D0 001104D0 93 C1 00 28 */ stw r30, 0x28(r1) -/* 801136D4 001104D4 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 801136D4 001104D4 3C 80 80 3C */ lis r4, lbl_globals@ha /* 801136D8 001104D8 7C 7E 1B 78 */ mr r30, r3 -/* 801136DC 001104DC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 801136DC 001104DC 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 801136E0 001104E0 38 61 00 08 */ addi r3, r1, 8 /* 801136E4 001104E4 3B E4 00 14 */ addi r31, r4, 0x14 /* 801136E8 001104E8 7F C4 F3 78 */ mr r4, r30 @@ -3660,27 +3660,27 @@ zEntPlayerBungeeState.init_camera__Q312bungee_state35_unnamed_zEntPlayerBungeeSt /* 80113750 00110550 EC 01 00 28 */ fsubs f0, f1, f0 /* 80113754 00110554 FC 00 00 50 */ fneg f0, f0 /* 80113758 00110558 D0 1E 00 94 */ stfs f0, 0x94(r30) -/* 8011375C 0011055C C0 22 9F 0C */ lfs f1, lbl_803CE88C-_SDA2_BASE_(r2) +/* 8011375C 0011055C C0 22 9F 0C */ lfs f1, lbl__2341_1-_SDA2_BASE_(r2) /* 80113760 00110560 C0 1E 00 94 */ lfs f0, 0x94(r30) /* 80113764 00110564 EC 21 00 2A */ fadds f1, f1, f0 /* 80113768 00110568 4B EF B0 8D */ bl xrmod__Ff /* 8011376C 0011056C D0 3E 00 94 */ stfs f1, 0x94(r30) /* 80113770 00110570 C0 3E 00 94 */ lfs f1, 0x94(r30) -/* 80113774 00110574 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80113774 00110574 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80113778 00110578 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011377C 0011057C 40 80 00 10 */ bge lbl_8011378C -/* 80113780 00110580 C0 02 9F 10 */ lfs f0, lbl_803CE890-_SDA2_BASE_(r2) +/* 80113780 00110580 C0 02 9F 10 */ lfs f0, lbl__2342-_SDA2_BASE_(r2) /* 80113784 00110584 EC 01 00 2A */ fadds f0, f1, f0 /* 80113788 00110588 D0 1E 00 94 */ stfs f0, 0x94(r30) lbl_8011378C: /* 8011378C 0011058C C0 3E 00 94 */ lfs f1, 0x94(r30) /* 80113790 00110590 38 7E 00 44 */ addi r3, r30, 0x44 -/* 80113794 00110594 C0 02 9F 0C */ lfs f0, lbl_803CE88C-_SDA2_BASE_(r2) +/* 80113794 00110594 C0 02 9F 0C */ lfs f0, lbl__2341_1-_SDA2_BASE_(r2) /* 80113798 00110598 EC 01 00 28 */ fsubs f0, f1, f0 /* 8011379C 0011059C D0 1E 00 94 */ stfs f0, 0x94(r30) -/* 801137A0 001105A0 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 801137A0 001105A0 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 801137A4 001105A4 4B F0 90 D5 */ bl __as__5xVec3Ff -/* 801137A8 001105A8 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 801137A8 001105A8 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 801137AC 001105AC 38 7E 00 5C */ addi r3, r30, 0x5c /* 801137B0 001105B0 4B F0 90 C9 */ bl __as__5xVec3Ff /* 801137B4 001105B4 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 @@ -3696,9 +3696,9 @@ lbl_8011378C: zEntPlayerBungeeState.world_to_local__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFRC5xVec3: /* 801137D4 001105D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801137D8 001105D8 7C 08 02 A6 */ mflr r0 -/* 801137DC 001105DC 3C 80 80 29 */ lis r4, lbl_80297A68@ha +/* 801137DC 001105DC 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 801137E0 001105E0 90 01 00 14 */ stw r0, 0x14(r1) -/* 801137E4 001105E4 38 C4 7A 68 */ addi r6, r4, lbl_80297A68@l +/* 801137E4 001105E4 38 C4 7A 68 */ addi r6, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 801137E8 001105E8 7C A4 2B 78 */ mr r4, r5 /* 801137EC 001105EC 93 E1 00 0C */ stw r31, 0xc(r1) /* 801137F0 001105F0 7C 7F 1B 78 */ mr r31, r3 @@ -3798,8 +3798,8 @@ zEntPlayerBungeeState.allow_dive__Q312bungee_state35_unnamed_zEntPlayerBungeeSta /* 80113950 00110750 93 E1 00 0C */ stw r31, 0xc(r1) /* 80113954 00110754 93 C1 00 08 */ stw r30, 8(r1) /* 80113958 00110758 7C 7E 1B 78 */ mr r30, r3 -/* 8011395C 0011075C 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80113960 00110760 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l +/* 8011395C 0011075C 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80113960 00110760 38 63 A6 88 */ addi r3, r3, lbl__stringBase0_71@l /* 80113964 00110764 98 9E 00 B9 */ stb r4, 0xb9(r30) /* 80113968 00110768 38 63 09 05 */ addi r3, r3, 0x905 /* 8011396C 0011076C 4B F3 88 A9 */ bl xStrHash__FPCc @@ -3814,8 +3814,8 @@ lbl_8011398C: /* 8011398C 0011078C 88 1E 00 B9 */ lbz r0, 0xb9(r30) /* 80113990 00110790 28 00 00 00 */ cmplwi r0, 0 /* 80113994 00110794 41 82 00 24 */ beq lbl_801139B8 -/* 80113998 00110798 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 8011399C 0011079C 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l +/* 80113998 00110798 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 8011399C 0011079C 38 63 A6 88 */ addi r3, r3, lbl__stringBase0_71@l /* 801139A0 001107A0 38 63 09 19 */ addi r3, r3, 0x919 /* 801139A4 001107A4 4B F3 88 71 */ bl xStrHash__FPCc /* 801139A8 001107A8 7C 64 1B 78 */ mr r4, r3 @@ -3823,8 +3823,8 @@ lbl_8011398C: /* 801139B0 001107B0 48 02 0C E5 */ bl set_text__8ztextboxFUi /* 801139B4 001107B4 48 00 00 20 */ b lbl_801139D4 lbl_801139B8: -/* 801139B8 001107B8 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 801139BC 001107BC 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l +/* 801139B8 001107B8 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 801139BC 001107BC 38 63 A6 88 */ addi r3, r3, lbl__stringBase0_71@l /* 801139C0 001107C0 38 63 09 2A */ addi r3, r3, 0x92a /* 801139C4 001107C4 4B F3 88 51 */ bl xStrHash__FPCc /* 801139C8 001107C8 7C 64 1B 78 */ mr r4, r3 @@ -3842,8 +3842,8 @@ lbl_801139D4: zEntPlayerBungeeState.show_help__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv: /* 801139EC 001107EC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801139F0 001107F0 7C 08 02 A6 */ mflr r0 -/* 801139F4 001107F4 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 801139F8 001107F8 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l +/* 801139F4 001107F4 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 801139F8 001107F8 38 63 A6 88 */ addi r3, r3, lbl__stringBase0_71@l /* 801139FC 001107FC 90 01 00 14 */ stw r0, 0x14(r1) /* 80113A00 00110800 38 63 09 05 */ addi r3, r3, 0x905 /* 80113A04 00110804 4B F3 88 11 */ bl xStrHash__FPCc @@ -3868,13 +3868,13 @@ lbl_80113A28: /* 80113A48 00110848 93 C1 00 18 */ stw r30, 0x18(r1) /* 80113A4C 0011084C 93 A1 00 14 */ stw r29, 0x14(r1) /* 80113A50 00110850 7C 7D 1B 78 */ mr r29, r3 -/* 80113A54 00110854 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 80113A54 00110854 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80113A58 00110858 4B FB BA F5 */ bl iCameraSetBlurriness__Ff /* 80113A5C 0011085C 7F A3 EB 78 */ mr r3, r29 /* 80113A60 00110860 48 00 01 19 */ bl zEntPlayerBungeeState.hide_help__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv -/* 80113A64 00110864 3C 80 80 29 */ lis r4, lbl_80297A68@ha +/* 80113A64 00110864 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80113A68 00110868 38 60 20 00 */ li r3, 0x2000 -/* 80113A6C 0011086C 3B E4 7A 68 */ addi r31, r4, lbl_80297A68@l +/* 80113A6C 0011086C 3B E4 7A 68 */ addi r31, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80113A70 00110870 80 1F 00 00 */ lwz r0, 0(r31) /* 80113A74 00110874 80 9F 00 3C */ lwz r4, 0x3c(r31) /* 80113A78 00110878 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b @@ -3884,15 +3884,15 @@ lbl_80113A28: /* 80113A88 00110888 D0 1F 01 94 */ stfs f0, 0x194(r31) /* 80113A8C 0011088C 4B F5 2A CD */ bl zEntPlayerControlOff__F13zControlOwner /* 80113A90 00110890 4B FF CA 49 */ bl zEntPlayerBungeeState.hide_models__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv -/* 80113A94 00110894 3C 60 80 29 */ lis r3, lbl_80297A68@ha -/* 80113A98 00110898 38 83 7A 68 */ addi r4, r3, lbl_80297A68@l +/* 80113A94 00110894 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 80113A98 00110898 38 83 7A 68 */ addi r4, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80113A9C 0011089C 80 64 01 68 */ lwz r3, 0x168(r4) /* 80113AA0 001108A0 38 84 01 74 */ addi r4, r4, 0x174 /* 80113AA4 001108A4 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80113AA8 001108A8 38 63 00 30 */ addi r3, r3, 0x30 /* 80113AAC 001108AC 4B EF 77 B9 */ bl __as__5xVec3FRC5xVec3 -/* 80113AB0 001108B0 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80113AB4 001108B4 3B C4 05 58 */ addi r30, r4, lbl_803C0558@l +/* 80113AB0 001108B0 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80113AB4 001108B4 3B C4 05 58 */ addi r30, r4, lbl_globals@l /* 80113AB8 001108B8 80 BE 07 28 */ lwz r5, 0x728(r30) /* 80113ABC 001108BC 7C 64 1B 78 */ mr r4, r3 /* 80113AC0 001108C0 38 65 00 30 */ addi r3, r5, 0x30 @@ -3901,25 +3901,25 @@ lbl_80113A28: /* 80113ACC 001108CC 38 9D 00 9C */ addi r4, r29, 0x9c /* 80113AD0 001108D0 38 63 00 D4 */ addi r3, r3, 0xd4 /* 80113AD4 001108D4 4B EF 77 91 */ bl __as__5xVec3FRC5xVec3 -/* 80113AD8 001108D8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80113ADC 001108DC C0 0D 81 D8 */ lfs f0, lbl_803CAAD8-_SDA_BASE_(r13) -/* 80113AE0 001108E0 38 83 05 58 */ addi r4, r3, lbl_803C0558@l -/* 80113AE4 001108E4 3C 60 80 29 */ lis r3, lbl_80297A68@ha +/* 80113AD8 001108D8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80113ADC 001108DC C0 0D 81 D8 */ lfs f0, lbl_default_player_radius-_SDA_BASE_(r13) +/* 80113AE0 001108E0 38 83 05 58 */ addi r4, r3, lbl_globals@l +/* 80113AE4 001108E4 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80113AE8 001108E8 D0 04 07 74 */ stfs f0, 0x774(r4) -/* 80113AEC 001108EC 38 63 7A 68 */ addi r3, r3, lbl_80297A68@l +/* 80113AEC 001108EC 38 63 7A 68 */ addi r3, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80113AF0 001108F0 80 A4 07 04 */ lwz r5, 0x704(r4) /* 80113AF4 001108F4 80 83 00 1C */ lwz r4, 0x1c(r3) /* 80113AF8 001108F8 80 65 00 0C */ lwz r3, 0xc(r5) /* 80113AFC 001108FC 4B EF 4F 49 */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition /* 80113B00 00110900 38 60 00 05 */ li r3, 5 /* 80113B04 00110904 4B FF C8 29 */ bl zEntPlayerBungeeState.stop_sound__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fi -/* 80113B08 00110908 C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) +/* 80113B08 00110908 C0 22 9E 88 */ lfs f1, lbl__961-_SDA2_BASE_(r2) /* 80113B0C 0011090C FC 40 08 90 */ fmr f2, f1 /* 80113B10 00110910 4B F9 41 51 */ bl zMusicSetVolume__Fff /* 80113B14 00110914 38 60 00 04 */ li r3, 4 /* 80113B18 00110918 4B F3 E5 F9 */ bl zCameraEnableTracking__F17camera_owner_enum -/* 80113B1C 0011091C 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80113B20 00110920 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l +/* 80113B1C 0011091C 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80113B20 00110920 38 63 A6 88 */ addi r3, r3, lbl__stringBase0_71@l /* 80113B24 00110924 38 63 09 42 */ addi r3, r3, 0x942 /* 80113B28 00110928 4B F0 23 79 */ bl xDebugRemoveTweak__FPCc /* 80113B2C 0011092C 38 60 00 21 */ li r3, 0x21 @@ -3947,8 +3947,8 @@ lbl_80113B5C: zEntPlayerBungeeState.hide_help__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFv: /* 80113B78 00110978 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80113B7C 0011097C 7C 08 02 A6 */ mflr r0 -/* 80113B80 00110980 3C 60 80 27 */ lis r3, lbl_8026A688@ha -/* 80113B84 00110984 38 63 A6 88 */ addi r3, r3, lbl_8026A688@l +/* 80113B80 00110980 3C 60 80 27 */ lis r3, lbl__stringBase0_71@ha +/* 80113B84 00110984 38 63 A6 88 */ addi r3, r3, lbl__stringBase0_71@l /* 80113B88 00110988 90 01 00 14 */ stw r0, 0x14(r1) /* 80113B8C 0011098C 38 63 09 05 */ addi r3, r3, 0x905 /* 80113B90 00110990 4B F3 86 85 */ bl xStrHash__FPCc @@ -3968,10 +3968,10 @@ lbl_80113BB4: /* 80113BC0 001109C0 4E 80 00 20 */ blr /* 80113BC4 001109C4 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80113BC8 001109C8 7C 08 02 A6 */ mflr r0 -/* 80113BCC 001109CC 3C C0 80 3C */ lis r6, lbl_803C0558@ha +/* 80113BCC 001109CC 3C C0 80 3C */ lis r6, lbl_globals@ha /* 80113BD0 001109D0 90 01 00 34 */ stw r0, 0x34(r1) /* 80113BD4 001109D4 BF 61 00 1C */ stmw r27, 0x1c(r1) -/* 80113BD8 001109D8 3B 66 05 58 */ addi r27, r6, lbl_803C0558@l +/* 80113BD8 001109D8 3B 66 05 58 */ addi r27, r6, lbl_globals@l /* 80113BDC 001109DC 7C 7D 1B 78 */ mr r29, r3 /* 80113BE0 001109E0 7C 9E 23 78 */ mr r30, r4 /* 80113BE4 001109E4 7C BF 2B 78 */ mr r31, r5 @@ -4000,12 +4000,12 @@ lbl_80113C24: /* 80113C3C 00110A3C 48 00 1F D1 */ bl zEntPlayerBungeeState.detach_update__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFR6xSceneRf /* 80113C40 00110A40 48 00 01 CC */ b lbl_80113E0C lbl_80113C44: -/* 80113C44 00110A44 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80113C48 00110A48 3C 60 80 29 */ lis r3, lbl_80297A68@ha -/* 80113C4C 00110A4C 3B 84 05 58 */ addi r28, r4, lbl_803C0558@l +/* 80113C44 00110A44 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80113C48 00110A48 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 80113C4C 00110A4C 3B 84 05 58 */ addi r28, r4, lbl_globals@l /* 80113C50 00110A50 C0 3F 00 00 */ lfs f1, 0(r31) /* 80113C54 00110A54 C0 1C 17 08 */ lfs f0, 0x1708(r28) -/* 80113C58 00110A58 38 83 7A 68 */ addi r4, r3, lbl_80297A68@l +/* 80113C58 00110A58 38 83 7A 68 */ addi r4, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80113C5C 00110A5C 38 7D 00 2C */ addi r3, r29, 0x2c /* 80113C60 00110A60 EC 00 08 28 */ fsubs f0, f0, f1 /* 80113C64 00110A64 38 84 01 74 */ addi r4, r4, 0x174 @@ -4015,17 +4015,17 @@ lbl_80113C44: /* 80113C74 00110A74 D0 1D 00 B0 */ stfs f0, 0xb0(r29) /* 80113C78 00110A78 4B EF 75 ED */ bl __as__5xVec3FRC5xVec3 /* 80113C7C 00110A7C 4B FF CA F1 */ bl zEntPlayerBungeeState.update_hook_loc__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv -/* 80113C80 00110A80 C0 02 9E 88 */ lfs f0, lbl_803CE808-_SDA2_BASE_(r2) +/* 80113C80 00110A80 C0 02 9E 88 */ lfs f0, lbl__961-_SDA2_BASE_(r2) /* 80113C84 00110A84 D0 1D 00 84 */ stfs f0, 0x84(r29) /* 80113C88 00110A88 C0 3D 00 B0 */ lfs f1, 0xb0(r29) -/* 80113C8C 00110A8C C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80113C8C 00110A8C C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80113C90 00110A90 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80113C94 00110A94 40 81 00 2C */ ble lbl_80113CC0 /* 80113C98 00110A98 C0 5D 00 B4 */ lfs f2, 0xb4(r29) /* 80113C9C 00110A9C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80113CA0 00110AA0 4C 40 13 82 */ cror 2, 0, 2 /* 80113CA4 00110AA4 40 82 00 10 */ bne lbl_80113CB4 -/* 80113CA8 00110AA8 C0 02 9E 90 */ lfs f0, lbl_803CE810-_SDA2_BASE_(r2) +/* 80113CA8 00110AA8 C0 02 9E 90 */ lfs f0, lbl__987-_SDA2_BASE_(r2) /* 80113CAC 00110AAC D0 1D 00 84 */ stfs f0, 0x84(r29) /* 80113CB0 00110AB0 48 00 00 10 */ b lbl_80113CC0 lbl_80113CB4: @@ -4036,10 +4036,10 @@ lbl_80113CC0: /* 80113CC0 00110AC0 88 1D 00 AC */ lbz r0, 0xac(r29) /* 80113CC4 00110AC4 28 00 00 00 */ cmplwi r0, 0 /* 80113CC8 00110AC8 41 82 00 20 */ beq lbl_80113CE8 -/* 80113CCC 00110ACC C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 80113CCC 00110ACC C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80113CD0 00110AD0 38 7D 00 74 */ addi r3, r29, 0x74 /* 80113CD4 00110AD4 4B EF AC 8D */ bl __as__5xVec2Ff -/* 80113CD8 00110AD8 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80113CD8 00110AD8 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80113CDC 00110ADC D0 1D 00 7C */ stfs f0, 0x7c(r29) /* 80113CE0 00110AE0 D0 1D 00 80 */ stfs f0, 0x80(r29) /* 80113CE4 00110AE4 48 00 00 50 */ b lbl_80113D34 @@ -4076,8 +4076,8 @@ lbl_80113D34: /* 80113D58 00110B58 C0 3F 00 00 */ lfs f1, 0(r31) /* 80113D5C 00110B5C 7F A3 EB 78 */ mr r3, r29 /* 80113D60 00110B60 48 00 0E 95 */ bl zEntPlayerBungeeState.update_camera__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf -/* 80113D64 00110B64 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80113D68 00110B68 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80113D64 00110B64 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80113D68 00110B68 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80113D6C 00110B6C 38 63 07 44 */ addi r3, r3, 0x744 /* 80113D70 00110B70 7C 64 1B 78 */ mr r4, r3 /* 80113D74 00110B74 4B EF 71 C9 */ bl xQuickCullForBound__FP7xQCDataPC6xBound @@ -4091,9 +4091,9 @@ lbl_80113D34: /* 80113D94 00110B94 7F A4 EB 78 */ mr r4, r29 /* 80113D98 00110B98 38 61 00 08 */ addi r3, r1, 8 /* 80113D9C 00110B9C 48 00 01 25 */ bl zEntPlayerBungeeState.player_bound__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFv -/* 80113DA0 00110BA0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80113DA0 00110BA0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80113DA4 00110BA4 38 81 00 08 */ addi r4, r1, 8 -/* 80113DA8 00110BA8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80113DA8 00110BA8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80113DAC 00110BAC 38 63 07 68 */ addi r3, r3, 0x768 /* 80113DB0 00110BB0 4B EF 74 D1 */ bl __as__7xSphereFRC7xSphere /* 80113DB4 00110BB4 C0 3F 00 00 */ lfs f1, 0(r31) @@ -4109,7 +4109,7 @@ lbl_80113D34: /* 80113DDC 00110BDC 28 00 00 00 */ cmplwi r0, 0 /* 80113DE0 00110BE0 41 82 00 28 */ beq lbl_80113E08 /* 80113DE4 00110BE4 C0 3C 17 08 */ lfs f1, 0x1708(r28) -/* 80113DE8 00110BE8 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80113DE8 00110BE8 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80113DEC 00110BEC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80113DF0 00110BF0 4C 40 13 82 */ cror 2, 0, 2 /* 80113DF4 00110BF4 40 82 00 14 */ bne lbl_80113E08 @@ -4134,15 +4134,15 @@ zEntPlayerBungeeState.update_blur__Q312bungee_state35_unnamed_zEntPlayerBungeeSt /* 80113E2C 00110C2C C0 03 00 18 */ lfs f0, 0x18(r3) /* 80113E30 00110C30 C0 23 00 A8 */ lfs f1, 0xa8(r3) /* 80113E34 00110C34 FC 40 02 10 */ fabs f2, f0 -/* 80113E38 00110C38 C0 02 9E 88 */ lfs f0, lbl_803CE808-_SDA2_BASE_(r2) +/* 80113E38 00110C38 C0 02 9E 88 */ lfs f0, lbl__961-_SDA2_BASE_(r2) /* 80113E3C 00110C3C FC 40 10 18 */ frsp f2, f2 /* 80113E40 00110C40 EC 22 08 24 */ fdivs f1, f2, f1 /* 80113E44 00110C44 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80113E48 00110C48 40 81 00 08 */ ble lbl_80113E50 /* 80113E4C 00110C4C FC 20 00 90 */ fmr f1, f0 lbl_80113E50: -/* 80113E50 00110C50 3C 60 80 31 */ lis r3, lbl_80313788@ha -/* 80113E54 00110C54 38 63 37 88 */ addi r3, r3, lbl_80313788@l +/* 80113E50 00110C50 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 80113E54 00110C54 38 63 37 88 */ addi r3, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80113E58 00110C58 C0 03 00 1C */ lfs f0, 0x1c(r3) /* 80113E5C 00110C5C EC 00 00 72 */ fmuls f0, f0, f1 /* 80113E60 00110C60 EC 21 00 32 */ fmuls f1, f1, f0 @@ -4160,7 +4160,7 @@ zEntPlayerBungeeState.update_sound__Q312bungee_state35_unnamed_zEntPlayerBungeeS /* 80113E84 00110C84 C0 03 00 18 */ lfs f0, 0x18(r3) /* 80113E88 00110C88 C0 23 00 A8 */ lfs f1, 0xa8(r3) /* 80113E8C 00110C8C FC 40 02 10 */ fabs f2, f0 -/* 80113E90 00110C90 C0 02 9E 88 */ lfs f0, lbl_803CE808-_SDA2_BASE_(r2) +/* 80113E90 00110C90 C0 02 9E 88 */ lfs f0, lbl__961-_SDA2_BASE_(r2) /* 80113E94 00110C94 FC 40 10 18 */ frsp f2, f2 /* 80113E98 00110C98 EC 22 08 24 */ fdivs f1, f2, f1 /* 80113E9C 00110C9C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -4178,9 +4178,9 @@ lbl_80113EA8: zEntPlayerBungeeState.player_bound__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFv: /* 80113EC0 00110CC0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80113EC4 00110CC4 7C 08 02 A6 */ mflr r0 -/* 80113EC8 00110CC8 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 80113EC8 00110CC8 3C A0 80 3C */ lis r5, lbl_globals@ha /* 80113ECC 00110CCC 90 01 00 34 */ stw r0, 0x34(r1) -/* 80113ED0 00110CD0 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 80113ED0 00110CD0 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 80113ED4 00110CD4 93 E1 00 2C */ stw r31, 0x2c(r1) /* 80113ED8 00110CD8 7C 7F 1B 78 */ mr r31, r3 /* 80113EDC 00110CDC 38 61 00 08 */ addi r3, r1, 8 @@ -4209,9 +4209,9 @@ zEntPlayerBungeeState.player_bound__Q312bungee_state35_unnamed_zEntPlayerBungeeS zEntPlayerBungeeState.local_to_world__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFRC5xVec3: /* 80113F30 00110D30 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80113F34 00110D34 7C 08 02 A6 */ mflr r0 -/* 80113F38 00110D38 3C 80 80 29 */ lis r4, lbl_80297A68@ha +/* 80113F38 00110D38 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80113F3C 00110D3C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80113F40 00110D40 38 C4 7A 68 */ addi r6, r4, lbl_80297A68@l +/* 80113F40 00110D40 38 C4 7A 68 */ addi r6, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80113F44 00110D44 7C A4 2B 78 */ mr r4, r5 /* 80113F48 00110D48 93 E1 00 0C */ stw r31, 0xc(r1) /* 80113F4C 00110D4C 7C 7F 1B 78 */ mr r31, r3 @@ -4236,31 +4236,31 @@ zEntPlayerBungeeState.check_damage__Q312bungee_state35_unnamed_zEntPlayerBungeeS /* 80113F8C 00110D8C 88 03 00 AC */ lbz r0, 0xac(r3) /* 80113F90 00110D90 28 00 00 00 */ cmplwi r0, 0 /* 80113F94 00110D94 40 82 00 C4 */ bne lbl_80114058 -/* 80113F98 00110D98 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80113F98 00110D98 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80113F9C 00110D9C 80 9F 00 BC */ lwz r4, 0xbc(r31) -/* 80113FA0 00110DA0 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l +/* 80113FA0 00110DA0 3B C3 05 58 */ addi r30, r3, lbl_globals@l /* 80113FA4 00110DA4 80 1E 16 B0 */ lwz r0, 0x16b0(r30) /* 80113FA8 00110DA8 90 1F 00 BC */ stw r0, 0xbc(r31) /* 80113FAC 00110DAC 80 1E 16 B0 */ lwz r0, 0x16b0(r30) /* 80113FB0 00110DB0 7C 00 20 40 */ cmplw r0, r4 /* 80113FB4 00110DB4 40 80 00 A4 */ bge lbl_80114058 -/* 80113FB8 00110DB8 C0 02 9E B0 */ lfs f0, lbl_803CE830-_SDA2_BASE_(r2) +/* 80113FB8 00110DB8 C0 02 9E B0 */ lfs f0, lbl__1817-_SDA2_BASE_(r2) /* 80113FBC 00110DBC D0 1E 17 08 */ stfs f0, 0x1708(r30) /* 80113FC0 00110DC0 D0 1F 00 B4 */ stfs f0, 0xb4(r31) /* 80113FC4 00110DC4 D0 1F 00 B0 */ stfs f0, 0xb0(r31) /* 80113FC8 00110DC8 4B F1 CC C1 */ bl xurand__Fv -/* 80113FCC 00110DCC 3C 60 80 31 */ lis r3, lbl_80313788@ha -/* 80113FD0 00110DD0 C0 02 9E 8C */ lfs f0, lbl_803CE80C-_SDA2_BASE_(r2) -/* 80113FD4 00110DD4 38 A3 37 88 */ addi r5, r3, lbl_80313788@l -/* 80113FD8 00110DD8 3C 80 80 29 */ lis r4, lbl_80297A68@ha -/* 80113FDC 00110DDC C0 62 9F 10 */ lfs f3, lbl_803CE890-_SDA2_BASE_(r2) -/* 80113FE0 00110DE0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80113FCC 00110DCC 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 80113FD0 00110DD0 C0 02 9E 8C */ lfs f0, lbl__969_1-_SDA2_BASE_(r2) +/* 80113FD4 00110DD4 38 A3 37 88 */ addi r5, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l +/* 80113FD8 00110DD8 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 80113FDC 00110DDC C0 62 9F 10 */ lfs f3, lbl__2342-_SDA2_BASE_(r2) +/* 80113FE0 00110DE0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80113FE4 00110DE4 C0 45 00 14 */ lfs f2, 0x14(r5) /* 80113FE8 00110DE8 EC 81 00 28 */ fsubs f4, f1, f0 /* 80113FEC 00110DEC C0 1F 00 70 */ lfs f0, 0x70(r31) -/* 80113FF0 00110DF0 38 A4 7A 68 */ addi r5, r4, lbl_80297A68@l +/* 80113FF0 00110DF0 38 A4 7A 68 */ addi r5, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80113FF4 00110DF4 EC 23 00 B2 */ fmuls f1, f3, f2 -/* 80113FF8 00110DF8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80113FF8 00110DF8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80113FFC 00110DFC EC 01 01 3A */ fmadds f0, f1, f4, f0 /* 80114000 00110E00 D0 1F 00 70 */ stfs f0, 0x70(r31) /* 80114004 00110E04 80 05 01 98 */ lwz r0, 0x198(r5) @@ -4272,12 +4272,12 @@ zEntPlayerBungeeState.check_damage__Q312bungee_state35_unnamed_zEntPlayerBungeeS /* 8011401C 00110E1C 4B EF 4A 29 */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition /* 80114020 00110E20 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80114024 00110E24 41 82 00 14 */ beq lbl_80114038 -/* 80114028 00110E28 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 80114028 00110E28 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 8011402C 00110E2C 38 60 00 06 */ li r3, 6 /* 80114030 00110E30 4B FF C2 89 */ bl zEntPlayerBungeeState.play_sound__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FQ312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10sound_enumf /* 80114034 00110E34 48 00 00 10 */ b lbl_80114044 lbl_80114038: -/* 80114038 00110E38 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 80114038 00110E38 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 8011403C 00110E3C 38 60 00 07 */ li r3, 7 /* 80114040 00110E40 4B FF C2 79 */ bl zEntPlayerBungeeState.play_sound__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FQ312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10sound_enumf lbl_80114044: @@ -4308,23 +4308,23 @@ zEntPlayerBungeeState.short_drop_sudden_stop__Q312bungee_state35_unnamed_zEntPla /* 80114094 00110E94 93 C1 00 08 */ stw r30, 8(r1) /* 80114098 00110E98 7C 7E 1B 78 */ mr r30, r3 /* 8011409C 00110E9C 98 03 00 AC */ stb r0, 0xac(r3) -/* 801140A0 00110EA0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 801140A4 00110EA4 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l -/* 801140A8 00110EA8 C0 02 9E D8 */ lfs f0, lbl_803CE858-_SDA2_BASE_(r2) +/* 801140A0 00110EA0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 801140A4 00110EA4 3B E3 05 58 */ addi r31, r3, lbl_globals@l +/* 801140A8 00110EA8 C0 02 9E D8 */ lfs f0, lbl__2187-_SDA2_BASE_(r2) /* 801140AC 00110EAC 38 60 00 00 */ li r3, 0 /* 801140B0 00110EB0 D0 1F 17 08 */ stfs f0, 0x1708(r31) /* 801140B4 00110EB4 4B F4 12 CD */ bl zEntEventAll__FP5xBaseUiUiPf /* 801140B8 00110EB8 C0 1F 17 08 */ lfs f0, 0x1708(r31) /* 801140BC 00110EBC 7F C3 F3 78 */ mr r3, r30 /* 801140C0 00110EC0 D0 1E 00 B0 */ stfs f0, 0xb0(r30) -/* 801140C4 00110EC4 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 801140C4 00110EC4 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 801140C8 00110EC8 D0 1E 00 B4 */ stfs f0, 0xb4(r30) -/* 801140CC 00110ECC C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 801140CC 00110ECC C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 801140D0 00110ED0 D0 1E 00 68 */ stfs f0, 0x68(r30) -/* 801140D4 00110ED4 C0 22 9E EC */ lfs f1, lbl_803CE86C-_SDA2_BASE_(r2) +/* 801140D4 00110ED4 C0 22 9E EC */ lfs f1, lbl__2192_1-_SDA2_BASE_(r2) /* 801140D8 00110ED8 48 00 00 31 */ bl zEntPlayerBungeeState.multiply_dampening__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf -/* 801140DC 00110EDC 3C 60 80 29 */ lis r3, lbl_80297A68@ha -/* 801140E0 00110EE0 38 63 7A 68 */ addi r3, r3, lbl_80297A68@l +/* 801140DC 00110EDC 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 801140E0 00110EE0 38 63 7A 68 */ addi r3, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 801140E4 00110EE4 80 03 01 98 */ lwz r0, 0x198(r3) /* 801140E8 00110EE8 60 00 00 80 */ ori r0, r0, 0x80 /* 801140EC 00110EEC 90 03 01 98 */ stw r0, 0x198(r3) @@ -4346,7 +4346,7 @@ zEntPlayerBungeeState.multiply_dampening__Q312bungee_state35_unnamed_zEntPlayerB /* 80114120 00110F20 EC 00 00 72 */ fmuls f0, f0, f1 /* 80114124 00110F24 D0 03 01 5C */ stfs f0, 0x15c(r3) /* 80114128 00110F28 C0 23 01 5C */ lfs f1, 0x15c(r3) -/* 8011412C 00110F2C C0 02 9E 88 */ lfs f0, lbl_803CE808-_SDA2_BASE_(r2) +/* 8011412C 00110F2C C0 02 9E 88 */ lfs f0, lbl__961-_SDA2_BASE_(r2) /* 80114130 00110F30 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80114134 00110F34 40 81 00 08 */ ble lbl_8011413C /* 80114138 00110F38 D0 1F 01 5C */ stfs f0, 0x15c(r31) @@ -4365,7 +4365,7 @@ lbl_8011413C: /* 80114168 00110F68 D0 3F 01 A8 */ stfs f1, 0x1a8(r31) /* 8011416C 00110F6C 7F E3 FB 78 */ mr r3, r31 /* 80114170 00110F70 C0 3F 01 58 */ lfs f1, 0x158(r31) -/* 80114174 00110F74 C0 42 9E A0 */ lfs f2, lbl_803CE820-_SDA2_BASE_(r2) +/* 80114174 00110F74 C0 42 9E A0 */ lfs f2, lbl__1783-_SDA2_BASE_(r2) /* 80114178 00110F78 C0 7F 01 A0 */ lfs f3, 0x1a0(r31) /* 8011417C 00110F7C C0 9F 01 4C */ lfs f4, 0x14c(r31) /* 80114180 00110F80 C0 BF 01 98 */ lfs f5, 0x198(r31) @@ -4540,13 +4540,13 @@ lbl_801143C4: /* 801143C4 001111C4 38 60 00 01 */ li r3, 1 /* 801143C8 001111C8 48 00 00 30 */ b lbl_801143F8 lbl_801143CC: -/* 801143CC 001111CC C0 22 9F 14 */ lfs f1, lbl_803CE894-_SDA2_BASE_(r2) +/* 801143CC 001111CC C0 22 9F 14 */ lfs f1, lbl__2435_1-_SDA2_BASE_(r2) /* 801143D0 001111D0 7F 83 E3 78 */ mr r3, r28 /* 801143D4 001111D4 4B EF 6D AD */ bl __amu__5xVec3Ff /* 801143D8 001111D8 38 60 00 01 */ li r3, 1 /* 801143DC 001111DC 48 00 00 1C */ b lbl_801143F8 lbl_801143E0: -/* 801143E0 001111E0 C0 22 9F 18 */ lfs f1, lbl_803CE898-_SDA2_BASE_(r2) +/* 801143E0 001111E0 C0 22 9F 18 */ lfs f1, lbl__2436-_SDA2_BASE_(r2) /* 801143E4 001111E4 7F 83 E3 78 */ mr r3, r28 /* 801143E8 001111E8 4B EF 6D 99 */ bl __amu__5xVec3Ff /* 801143EC 001111EC 38 60 00 01 */ li r3, 1 @@ -4565,7 +4565,7 @@ zEntPlayerBungeeState.clip_nearest__Q312bungee_state35_unnamed_zEntPlayerBungeeS /* 8011440C 0011120C FC 01 18 40 */ fcmpo cr0, f1, f3 /* 80114410 00111210 38 60 00 00 */ li r3, 0 /* 80114414 00111214 40 81 00 1C */ ble lbl_80114430 -/* 80114418 00111218 C0 42 9E AC */ lfs f2, lbl_803CE82C-_SDA2_BASE_(r2) +/* 80114418 00111218 C0 42 9E AC */ lfs f2, lbl__1811-_SDA2_BASE_(r2) /* 8011441C 0011121C EC 03 08 28 */ fsubs f0, f3, f1 /* 80114420 00111220 38 60 00 01 */ li r3, 1 /* 80114424 00111224 D0 44 00 00 */ stfs f2, 0(r4) @@ -4574,16 +4574,16 @@ zEntPlayerBungeeState.clip_nearest__Q312bungee_state35_unnamed_zEntPlayerBungeeS lbl_80114430: /* 80114430 00111230 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 80114434 00111234 40 80 00 1C */ bge lbl_80114450 -/* 80114438 00111238 C0 62 9E 88 */ lfs f3, lbl_803CE808-_SDA2_BASE_(r2) +/* 80114438 00111238 C0 62 9E 88 */ lfs f3, lbl__961-_SDA2_BASE_(r2) /* 8011443C 0011123C EC 02 08 28 */ fsubs f0, f2, f1 /* 80114440 00111240 38 60 00 01 */ li r3, 1 /* 80114444 00111244 D0 64 00 00 */ stfs f3, 0(r4) /* 80114448 00111248 D0 05 00 00 */ stfs f0, 0(r5) /* 8011444C 0011124C 4E 80 00 20 */ blr lbl_80114450: -/* 80114450 00111250 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80114450 00111250 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80114454 00111254 D0 04 00 00 */ stfs f0, 0(r4) -/* 80114458 00111258 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80114458 00111258 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 8011445C 0011125C D0 05 00 00 */ stfs f0, 0(r5) /* 80114460 00111260 4E 80 00 20 */ blr @@ -4709,10 +4709,10 @@ lbl_801145F4: zEntPlayerBungeeState.ouchie__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFb: /* 80114610 00111410 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80114614 00111414 7C 08 02 A6 */ mflr r0 -/* 80114618 00111418 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 80114618 00111418 3C A0 80 3C */ lis r5, lbl_globals@ha /* 8011461C 0011141C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80114620 00111420 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l -/* 80114624 00111424 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80114620 00111420 38 C5 05 58 */ addi r6, r5, lbl_globals@l +/* 80114624 00111424 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80114628 00111428 C0 26 17 08 */ lfs f1, 0x1708(r6) /* 8011462C 0011142C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80114630 00111430 41 81 00 38 */ bgt lbl_80114668 @@ -4791,7 +4791,7 @@ lbl_801146CC: /* 80114734 00111534 EC 21 00 32 */ fmuls f1, f1, f0 /* 80114738 00111538 48 00 00 85 */ bl zEntPlayerBungeeState.trigger_collision__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRQ412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type8ent_infofRC7xCollis /* 8011473C 0011153C FF E0 08 90 */ fmr f31, f1 -/* 80114740 00111540 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80114740 00111540 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80114744 00111544 FC 00 F8 00 */ fcmpu cr0, f0, f31 /* 80114748 00111548 41 82 00 48 */ beq lbl_80114790 /* 8011474C 0011154C 7F E4 FB 78 */ mr r4, r31 @@ -4844,7 +4844,7 @@ zEntPlayerBungeeState.trigger_collision__Q312bungee_state35_unnamed_zEntPlayerBu /* 801147F0 001115F0 88 1E 00 AC */ lbz r0, 0xac(r30) /* 801147F4 001115F4 28 00 00 00 */ cmplwi r0, 0 /* 801147F8 001115F8 41 82 00 0C */ beq lbl_80114804 -/* 801147FC 001115FC C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) +/* 801147FC 001115FC C0 22 9E 88 */ lfs f1, lbl__961-_SDA2_BASE_(r2) /* 80114800 00111600 48 00 01 24 */ b lbl_80114924 lbl_80114804: /* 80114804 00111604 80 7F 00 00 */ lwz r3, 0(r31) @@ -4876,8 +4876,8 @@ lbl_8011483C: /* 80114868 00111668 2C 00 00 01 */ cmpwi r0, 1 /* 8011486C 0011166C 40 82 00 54 */ bne lbl_801148C0 /* 80114870 00111670 81 83 01 B8 */ lwz r12, 0x1b8(r3) -/* 80114874 00111674 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80114878 00111678 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80114874 00111674 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80114878 00111678 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8011487C 0011167C 38 DE 00 14 */ addi r6, r30, 0x14 /* 80114880 00111680 81 8C 00 80 */ lwz r12, 0x80(r12) /* 80114884 00111684 38 A4 06 E0 */ addi r5, r4, 0x6e0 @@ -4891,7 +4891,7 @@ lbl_8011483C: /* 801148A4 001116A4 4E 80 04 21 */ bctrl /* 801148A8 001116A8 2C 03 00 00 */ cmpwi r3, 0 /* 801148AC 001116AC 41 82 00 0C */ beq lbl_801148B8 -/* 801148B0 001116B0 C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) +/* 801148B0 001116B0 C0 22 9E 88 */ lfs f1, lbl__961-_SDA2_BASE_(r2) /* 801148B4 001116B4 48 00 00 70 */ b lbl_80114924 lbl_801148B8: /* 801148B8 001116B8 C0 3E 01 8C */ lfs f1, 0x18c(r30) @@ -4903,10 +4903,10 @@ lbl_801148C0: /* 801148CC 001116CC 4E 80 04 21 */ bctrl /* 801148D0 001116D0 2C 03 00 00 */ cmpwi r3, 0 /* 801148D4 001116D4 41 82 00 0C */ beq lbl_801148E0 -/* 801148D8 001116D8 C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) +/* 801148D8 001116D8 C0 22 9E 88 */ lfs f1, lbl__961-_SDA2_BASE_(r2) /* 801148DC 001116DC 48 00 00 48 */ b lbl_80114924 lbl_801148E0: -/* 801148E0 001116E0 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 801148E0 001116E0 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 801148E4 001116E4 48 00 00 40 */ b lbl_80114924 lbl_801148E8: /* 801148E8 001116E8 28 00 00 18 */ cmplwi r0, 0x18 @@ -4925,7 +4925,7 @@ lbl_801148FC: /* 80114918 00111718 38 80 00 01 */ li r4, 1 /* 8011491C 0011171C 4B FF FC F5 */ bl zEntPlayerBungeeState.ouchie__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFb lbl_80114920: -/* 80114920 00111720 C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) +/* 80114920 00111720 C0 22 9E 88 */ lfs f1, lbl__961-_SDA2_BASE_(r2) lbl_80114924: /* 80114924 00111724 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80114928 00111728 80 01 00 24 */ lwz r0, 0x24(r1) @@ -5007,9 +5007,9 @@ zEntPlayerBungeeState.collide_start__Q312bungee_state35_unnamed_zEntPlayerBungee /* 80114A2C 0011182C 4B EF 67 A1 */ bl __mi__5xVec3CFRC5xVec3 /* 80114A30 00111830 38 61 00 50 */ addi r3, r1, 0x50 /* 80114A34 00111834 4B EF 67 75 */ bl length__5xVec3CFv -/* 80114A38 00111838 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80114A3C 0011183C C0 42 9E 8C */ lfs f2, lbl_803CE80C-_SDA2_BASE_(r2) -/* 80114A40 00111840 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80114A38 00111838 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80114A3C 0011183C C0 42 9E 8C */ lfs f2, lbl__969_1-_SDA2_BASE_(r2) +/* 80114A40 00111840 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80114A44 00111844 38 61 00 38 */ addi r3, r1, 0x38 /* 80114A48 00111848 C0 04 07 74 */ lfs f0, 0x774(r4) /* 80114A4C 0011184C 38 9E 00 20 */ addi r4, r30, 0x20 @@ -5017,7 +5017,7 @@ zEntPlayerBungeeState.collide_start__Q312bungee_state35_unnamed_zEntPlayerBungee /* 80114A54 00111854 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80114A58 00111858 D0 01 00 74 */ stfs f0, 0x74(r1) /* 80114A5C 0011185C 4B F0 09 85 */ bl __pl__5xVec3CFRC5xVec3 -/* 80114A60 00111860 C0 22 9E 8C */ lfs f1, lbl_803CE80C-_SDA2_BASE_(r2) +/* 80114A60 00111860 C0 22 9E 8C */ lfs f1, lbl__969_1-_SDA2_BASE_(r2) /* 80114A64 00111864 38 61 00 44 */ addi r3, r1, 0x44 /* 80114A68 00111868 38 81 00 38 */ addi r4, r1, 0x38 /* 80114A6C 0011186C 4B EF 66 B5 */ bl __ml__5xVec3CFf @@ -5042,7 +5042,7 @@ zEntPlayerBungeeState.collide_start__Q312bungee_state35_unnamed_zEntPlayerBungee /* 80114AB8 001118B8 7F 83 E3 78 */ mr r3, r28 /* 80114ABC 001118BC 38 81 01 04 */ addi r4, r1, 0x104 /* 80114AC0 001118C0 4B EF 65 F9 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 -/* 80114AC4 001118C4 C0 22 9E 8C */ lfs f1, lbl_803CE80C-_SDA2_BASE_(r2) +/* 80114AC4 001118C4 C0 22 9E 8C */ lfs f1, lbl__969_1-_SDA2_BASE_(r2) /* 80114AC8 001118C8 7F 83 E3 78 */ mr r3, r28 /* 80114ACC 001118CC 7F 84 E3 78 */ mr r4, r28 /* 80114AD0 001118D0 4B EF 65 C1 */ bl xVec3SMul__FP5xVec3PC5xVec3f @@ -5057,11 +5057,11 @@ zEntPlayerBungeeState.collide_start__Q312bungee_state35_unnamed_zEntPlayerBungee /* 80114AF4 001118F4 38 DE 09 B8 */ addi r6, r30, 0x9b8 /* 80114AF8 001118F8 48 00 00 ED */ bl zEntPlayerBungeeState.__ct__Q412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type19cb_cache_collisionsFRC7xSpherePQ412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type8ent_infoRi /* 80114AFC 001118FC 80 A1 00 5C */ lwz r5, 0x5c(r1) -/* 80114B00 00111900 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha +/* 80114B00 00111900 3C 60 80 3D */ lis r3, lbl_colls_grid@ha /* 80114B04 00111904 80 E1 00 60 */ lwz r7, 0x60(r1) /* 80114B08 00111908 38 81 00 C8 */ addi r4, r1, 0xc8 /* 80114B0C 0011190C 80 01 00 64 */ lwz r0, 0x64(r1) -/* 80114B10 00111910 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l +/* 80114B10 00111910 38 63 A6 D8 */ addi r3, r3, lbl_colls_grid@l /* 80114B14 00111914 90 A1 00 20 */ stw r5, 0x20(r1) /* 80114B18 00111918 7C 85 23 78 */ mr r5, r4 /* 80114B1C 0011191C 38 C1 00 20 */ addi r6, r1, 0x20 @@ -5069,11 +5069,11 @@ zEntPlayerBungeeState.collide_start__Q312bungee_state35_unnamed_zEntPlayerBungee /* 80114B24 00111924 90 01 00 28 */ stw r0, 0x28(r1) /* 80114B28 00111928 48 00 18 A9 */ bl xGridCheckBound_Q412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type19cb_cache_collisions___FR5xGridRC6xBoundRC7xQCDataQ412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type19cb_cache_collisions /* 80114B2C 0011192C 80 A1 00 5C */ lwz r5, 0x5c(r1) -/* 80114B30 00111930 3C 60 80 3D */ lis r3, lbl_803CA774@ha +/* 80114B30 00111930 3C 60 80 3D */ lis r3, lbl_colls_oso_grid@ha /* 80114B34 00111934 80 E1 00 60 */ lwz r7, 0x60(r1) /* 80114B38 00111938 38 81 00 C8 */ addi r4, r1, 0xc8 /* 80114B3C 0011193C 80 01 00 64 */ lwz r0, 0x64(r1) -/* 80114B40 00111940 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l +/* 80114B40 00111940 38 63 A7 74 */ addi r3, r3, lbl_colls_oso_grid@l /* 80114B44 00111944 90 A1 00 14 */ stw r5, 0x14(r1) /* 80114B48 00111948 7C 85 23 78 */ mr r5, r4 /* 80114B4C 0011194C 38 C1 00 14 */ addi r6, r1, 0x14 @@ -5081,11 +5081,11 @@ zEntPlayerBungeeState.collide_start__Q312bungee_state35_unnamed_zEntPlayerBungee /* 80114B54 00111954 90 01 00 1C */ stw r0, 0x1c(r1) /* 80114B58 00111958 48 00 18 79 */ bl xGridCheckBound_Q412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type19cb_cache_collisions___FR5xGridRC6xBoundRC7xQCDataQ412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type19cb_cache_collisions /* 80114B5C 0011195C 80 A1 00 5C */ lwz r5, 0x5c(r1) -/* 80114B60 00111960 3C 60 80 3D */ lis r3, lbl_803CA7A8@ha +/* 80114B60 00111960 3C 60 80 3D */ lis r3, lbl_npcs_grid@ha /* 80114B64 00111964 80 E1 00 60 */ lwz r7, 0x60(r1) /* 80114B68 00111968 38 81 00 C8 */ addi r4, r1, 0xc8 /* 80114B6C 0011196C 80 01 00 64 */ lwz r0, 0x64(r1) -/* 80114B70 00111970 38 63 A7 A8 */ addi r3, r3, lbl_803CA7A8@l +/* 80114B70 00111970 38 63 A7 A8 */ addi r3, r3, lbl_npcs_grid@l /* 80114B74 00111974 90 A1 00 08 */ stw r5, 8(r1) /* 80114B78 00111978 7C 85 23 78 */ mr r5, r4 /* 80114B7C 0011197C 38 C1 00 08 */ addi r6, r1, 8 @@ -5137,8 +5137,8 @@ zEntPlayerBungeeState.update_camera__Q312bungee_state35_unnamed_zEntPlayerBungee /* 80114C1C 00111A1C 48 00 06 61 */ bl zEntPlayerBungeeState.update_free_look__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf /* 80114C20 00111A20 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80114C24 00111A24 40 82 03 24 */ bne lbl_80114F48 -/* 80114C28 00111A28 3C 60 80 27 */ lis r3, lbl_8026A5DC@ha -/* 80114C2C 00111A2C 38 A3 A5 DC */ addi r5, r3, lbl_8026A5DC@l +/* 80114C28 00111A28 3C 60 80 27 */ lis r3, lbl__1502@ha +/* 80114C2C 00111A2C 38 A3 A5 DC */ addi r5, r3, lbl__1502@l /* 80114C30 00111A30 80 85 00 00 */ lwz r4, 0(r5) /* 80114C34 00111A34 80 65 00 04 */ lwz r3, 4(r5) /* 80114C38 00111A38 80 05 00 08 */ lwz r0, 8(r5) @@ -5146,7 +5146,7 @@ zEntPlayerBungeeState.update_camera__Q312bungee_state35_unnamed_zEntPlayerBungee /* 80114C40 00111A40 90 61 00 9C */ stw r3, 0x9c(r1) /* 80114C44 00111A44 90 01 00 A0 */ stw r0, 0xa0(r1) /* 80114C48 00111A48 C0 3F 00 0C */ lfs f1, 0xc(r31) -/* 80114C4C 00111A4C C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80114C4C 00111A4C C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80114C50 00111A50 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80114C54 00111A54 4C 41 13 82 */ cror 2, 1, 2 /* 80114C58 00111A58 40 82 00 14 */ bne lbl_80114C6C @@ -5160,7 +5160,7 @@ lbl_80114C6C: /* 80114C74 00111A74 C0 5F 01 64 */ lfs f2, 0x164(r31) /* 80114C78 00111A78 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 80114C7C 00111A7C 40 80 00 70 */ bge lbl_80114CEC -/* 80114C80 00111A80 C0 02 9E E0 */ lfs f0, lbl_803CE860-_SDA2_BASE_(r2) +/* 80114C80 00111A80 C0 02 9E E0 */ lfs f0, lbl__2189-_SDA2_BASE_(r2) /* 80114C84 00111A84 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80114C88 00111A88 40 80 00 14 */ bge lbl_80114C9C /* 80114C8C 00111A8C 38 61 00 C8 */ addi r3, r1, 0xc8 @@ -5173,7 +5173,7 @@ lbl_80114C9C: /* 80114CA4 00111AA4 38 9F 00 08 */ addi r4, r31, 8 /* 80114CA8 00111AA8 EC 3E 08 24 */ fdivs f1, f30, f1 /* 80114CAC 00111AAC 4B EF 64 75 */ bl __ml__5xVec3CFf -/* 80114CB0 00111AB0 C0 02 9E 88 */ lfs f0, lbl_803CE808-_SDA2_BASE_(r2) +/* 80114CB0 00111AB0 C0 02 9E 88 */ lfs f0, lbl__961-_SDA2_BASE_(r2) /* 80114CB4 00111AB4 38 61 00 68 */ addi r3, r1, 0x68 /* 80114CB8 00111AB8 38 81 00 98 */ addi r4, r1, 0x98 /* 80114CBC 00111ABC EC 20 F0 28 */ fsubs f1, f0, f30 @@ -5189,7 +5189,7 @@ lbl_80114C9C: /* 80114CE4 00111AE4 4B F0 08 CD */ bl normalize__5xVec3Fv /* 80114CE8 00111AE8 48 00 00 24 */ b lbl_80114D0C lbl_80114CEC: -/* 80114CEC 00111AEC C0 02 9E 88 */ lfs f0, lbl_803CE808-_SDA2_BASE_(r2) +/* 80114CEC 00111AEC C0 02 9E 88 */ lfs f0, lbl__961-_SDA2_BASE_(r2) /* 80114CF0 00111AF0 38 61 00 50 */ addi r3, r1, 0x50 /* 80114CF4 00111AF4 38 9F 00 08 */ addi r4, r31, 8 /* 80114CF8 00111AF8 EC 20 08 24 */ fdivs f1, f0, f1 @@ -5199,7 +5199,7 @@ lbl_80114CEC: /* 80114D08 00111B08 4B EF 65 5D */ bl __as__5xVec3FRC5xVec3 lbl_80114D0C: /* 80114D0C 00111B0C C0 1F 00 18 */ lfs f0, 0x18(r31) -/* 80114D10 00111B10 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 80114D10 00111B10 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80114D14 00111B14 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80114D18 00111B18 4C 41 13 82 */ cror 2, 1, 2 /* 80114D1C 00111B1C 40 82 00 08 */ bne lbl_80114D24 @@ -5220,7 +5220,7 @@ lbl_80114D30: /* 80114D50 00111B50 4B EF 65 15 */ bl __as__5xVec3FRC5xVec3 /* 80114D54 00111B54 C0 01 00 CC */ lfs f0, 0xcc(r1) /* 80114D58 00111B58 38 61 00 B0 */ addi r3, r1, 0xb0 -/* 80114D5C 00111B5C C0 42 9E A0 */ lfs f2, lbl_803CE820-_SDA2_BASE_(r2) +/* 80114D5C 00111B5C C0 42 9E A0 */ lfs f2, lbl__1783-_SDA2_BASE_(r2) /* 80114D60 00111B60 FC 00 00 50 */ fneg f0, f0 /* 80114D64 00111B64 C0 21 00 D0 */ lfs f1, 0xd0(r1) /* 80114D68 00111B68 D0 41 00 B0 */ stfs f2, 0xb0(r1) @@ -5255,7 +5255,7 @@ lbl_80114D30: /* 80114DDC 00111BDC 4B EF 63 F1 */ bl __mi__5xVec3CFRC5xVec3 /* 80114DE0 00111BE0 38 61 00 20 */ addi r3, r1, 0x20 /* 80114DE4 00111BE4 4B EF 63 19 */ bl length2__5xVec3CFv -/* 80114DE8 00111BE8 C0 02 9F 1C */ lfs f0, lbl_803CE89C-_SDA2_BASE_(r2) +/* 80114DE8 00111BE8 C0 02 9F 1C */ lfs f0, lbl__2550-_SDA2_BASE_(r2) /* 80114DEC 00111BEC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80114DF0 00111BF0 40 81 01 2C */ ble lbl_80114F1C /* 80114DF4 00111BF4 80 BF 00 50 */ lwz r5, 0x50(r31) @@ -5273,7 +5273,7 @@ lbl_80114D30: /* 80114E24 00111C24 38 A1 00 8C */ addi r5, r1, 0x8c /* 80114E28 00111C28 4B EF 63 A5 */ bl __mi__5xVec3CFRC5xVec3 /* 80114E2C 00111C2C C0 3F 00 14 */ lfs f1, 0x14(r31) -/* 80114E30 00111C30 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80114E30 00111C30 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80114E34 00111C34 80 81 00 14 */ lwz r4, 0x14(r1) /* 80114E38 00111C38 80 61 00 18 */ lwz r3, 0x18(r1) /* 80114E3C 00111C3C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -5288,7 +5288,7 @@ lbl_80114E5C: /* 80114E5C 00111C5C 38 60 00 00 */ li r3, 0 lbl_80114E60: /* 80114E60 00111C60 C0 21 00 80 */ lfs f1, 0x80(r1) -/* 80114E64 00111C64 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80114E64 00111C64 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80114E68 00111C68 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80114E6C 00111C6C 40 80 00 0C */ bge lbl_80114E78 /* 80114E70 00111C70 38 00 00 01 */ li r0, 1 @@ -5302,7 +5302,7 @@ lbl_80114E7C: /* 80114E88 00111C88 D0 1F 00 50 */ stfs f0, 0x50(r31) lbl_80114E8C: /* 80114E8C 00111C8C C0 3F 00 18 */ lfs f1, 0x18(r31) -/* 80114E90 00111C90 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80114E90 00111C90 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80114E94 00111C94 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80114E98 00111C98 40 80 00 0C */ bge lbl_80114EA4 /* 80114E9C 00111C9C 38 60 00 01 */ li r3, 1 @@ -5311,7 +5311,7 @@ lbl_80114EA4: /* 80114EA4 00111CA4 38 60 00 00 */ li r3, 0 lbl_80114EA8: /* 80114EA8 00111CA8 C0 21 00 84 */ lfs f1, 0x84(r1) -/* 80114EAC 00111CAC C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80114EAC 00111CAC C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80114EB0 00111CB0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80114EB4 00111CB4 40 80 00 0C */ bge lbl_80114EC0 /* 80114EB8 00111CB8 38 00 00 01 */ li r0, 1 @@ -5325,7 +5325,7 @@ lbl_80114EC4: /* 80114ED0 00111CD0 D0 1F 00 54 */ stfs f0, 0x54(r31) lbl_80114ED4: /* 80114ED4 00111CD4 C0 3F 00 1C */ lfs f1, 0x1c(r31) -/* 80114ED8 00111CD8 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80114ED8 00111CD8 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80114EDC 00111CDC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80114EE0 00111CE0 40 80 00 0C */ bge lbl_80114EEC /* 80114EE4 00111CE4 38 60 00 01 */ li r3, 1 @@ -5334,7 +5334,7 @@ lbl_80114EEC: /* 80114EEC 00111CEC 38 60 00 00 */ li r3, 0 lbl_80114EF0: /* 80114EF0 00111CF0 C0 21 00 88 */ lfs f1, 0x88(r1) -/* 80114EF4 00111CF4 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80114EF4 00111CF4 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80114EF8 00111CF8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80114EFC 00111CFC 40 80 00 0C */ bge lbl_80114F08 /* 80114F00 00111D00 38 00 00 01 */ li r0, 1 @@ -5351,9 +5351,9 @@ lbl_80114F1C: /* 80114F20 00111D20 38 61 00 08 */ addi r3, r1, 8 /* 80114F24 00111D24 38 BF 00 38 */ addi r5, r31, 0x38 /* 80114F28 00111D28 4B FF F0 09 */ bl zEntPlayerBungeeState.local_to_world__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFRC5xVec3 -/* 80114F2C 00111D2C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80114F2C 00111D2C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80114F30 00111D30 38 81 00 08 */ addi r4, r1, 8 -/* 80114F34 00111D34 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80114F34 00111D34 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80114F38 00111D38 4B EF 87 E1 */ bl xCameraMove__FP7xCameraRC5xVec3 /* 80114F3C 00111D3C FC 20 F8 90 */ fmr f1, f31 /* 80114F40 00111D40 7F E3 FB 78 */ mr r3, r31 @@ -5429,13 +5429,13 @@ zEntPlayerBungeeState.rotate_camera__Q312bungee_state35_unnamed_zEntPlayerBungee /* 8011503C 00111E3C F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 80115040 00111E40 93 E1 00 0C */ stw r31, 0xc(r1) /* 80115044 00111E44 7C 7F 1B 78 */ mr r31, r3 -/* 80115048 00111E48 C0 02 9E AC */ lfs f0, lbl_803CE82C-_SDA2_BASE_(r2) +/* 80115048 00111E48 C0 02 9E AC */ lfs f0, lbl__1811-_SDA2_BASE_(r2) /* 8011504C 00111E4C C0 23 00 54 */ lfs f1, 0x54(r3) /* 80115050 00111E50 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80115054 00111E54 4C 40 13 82 */ cror 2, 0, 2 /* 80115058 00111E58 40 82 00 10 */ bne lbl_80115068 -/* 8011505C 00111E5C C3 E2 9E A0 */ lfs f31, lbl_803CE820-_SDA2_BASE_(r2) -/* 80115060 00111E60 C0 42 9F 20 */ lfs f2, lbl_803CE8A0-_SDA2_BASE_(r2) +/* 8011505C 00111E5C C3 E2 9E A0 */ lfs f31, lbl__1783-_SDA2_BASE_(r2) +/* 80115060 00111E60 C0 42 9F 20 */ lfs f2, lbl__2555-_SDA2_BASE_(r2) /* 80115064 00111E64 48 00 00 24 */ b lbl_80115088 lbl_80115068: /* 80115068 00111E68 C0 3F 00 50 */ lfs f1, 0x50(r31) @@ -5448,17 +5448,17 @@ lbl_80115068: /* 80115084 00111E84 FC 40 08 50 */ fneg f2, f1 lbl_80115088: /* 80115088 00111E88 C0 9F 00 94 */ lfs f4, 0x94(r31) -/* 8011508C 00111E8C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8011508C 00111E8C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80115090 00111E90 C0 1F 01 B4 */ lfs f0, 0x1b4(r31) /* 80115094 00111E94 FC 20 F8 90 */ fmr f1, f31 /* 80115098 00111E98 C0 7F 01 68 */ lfs f3, 0x168(r31) -/* 8011509C 00111E9C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8011509C 00111E9C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 801150A0 00111EA0 EC 04 00 32 */ fmuls f0, f4, f0 /* 801150A4 00111EA4 38 80 00 00 */ li r4, 0 /* 801150A8 00111EA8 EC 7F 18 28 */ fsubs f3, f31, f3 /* 801150AC 00111EAC D0 1F 00 94 */ stfs f0, 0x94(r31) /* 801150B0 00111EB0 EC 64 18 2A */ fadds f3, f4, f3 -/* 801150B4 00111EB4 C0 82 9E A0 */ lfs f4, lbl_803CE820-_SDA2_BASE_(r2) +/* 801150B4 00111EB4 C0 82 9E A0 */ lfs f4, lbl__1783-_SDA2_BASE_(r2) /* 801150B8 00111EB8 FC A0 20 90 */ fmr f5, f4 /* 801150BC 00111EBC FC C0 20 90 */ fmr f6, f4 /* 801150C0 00111EC0 4B EF 89 2D */ bl xCameraLookYPR__FP7xCameraUiffffff @@ -5496,15 +5496,15 @@ zEntPlayerBungeeState.interpolate_camera_loc__Q312bungee_state35_unnamed_zEntPla /* 80115134 00111F34 FC 20 F0 90 */ fmr f1, f30 /* 80115138 00111F38 4B FA FD 59 */ bl icos__Ff /* 8011513C 00111F3C FC 60 F8 90 */ fmr f3, f31 -/* 80115140 00111F40 C0 42 9E A0 */ lfs f2, lbl_803CE820-_SDA2_BASE_(r2) +/* 80115140 00111F40 C0 42 9E A0 */ lfs f2, lbl__1783-_SDA2_BASE_(r2) /* 80115144 00111F44 38 61 00 20 */ addi r3, r1, 0x20 /* 80115148 00111F48 4B F4 AE 41 */ bl create__5xVec3Ffff /* 8011514C 00111F4C 38 61 00 74 */ addi r3, r1, 0x74 /* 80115150 00111F50 38 81 00 20 */ addi r4, r1, 0x20 /* 80115154 00111F54 4B EF 61 11 */ bl __as__5xVec3FRC5xVec3 -/* 80115158 00111F58 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 80115158 00111F58 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 8011515C 00111F5C 38 61 00 14 */ addi r3, r1, 0x14 -/* 80115160 00111F60 C0 42 9E 88 */ lfs f2, lbl_803CE808-_SDA2_BASE_(r2) +/* 80115160 00111F60 C0 42 9E 88 */ lfs f2, lbl__961-_SDA2_BASE_(r2) /* 80115164 00111F64 FC 60 08 90 */ fmr f3, f1 /* 80115168 00111F68 4B F4 AE 21 */ bl create__5xVec3Ffff /* 8011516C 00111F6C 38 61 00 84 */ addi r3, r1, 0x84 @@ -5512,7 +5512,7 @@ zEntPlayerBungeeState.interpolate_camera_loc__Q312bungee_state35_unnamed_zEntPla /* 80115174 00111F74 4B EF 60 F1 */ bl __as__5xVec3FRC5xVec3 /* 80115178 00111F78 C0 01 00 7C */ lfs f0, 0x7c(r1) /* 8011517C 00111F7C 38 61 00 08 */ addi r3, r1, 8 -/* 80115180 00111F80 C0 42 9E A0 */ lfs f2, lbl_803CE820-_SDA2_BASE_(r2) +/* 80115180 00111F80 C0 42 9E A0 */ lfs f2, lbl__1783-_SDA2_BASE_(r2) /* 80115184 00111F84 FC 20 00 50 */ fneg f1, f0 /* 80115188 00111F88 C0 61 00 74 */ lfs f3, 0x74(r1) /* 8011518C 00111F8C 4B F4 AD FD */ bl create__5xVec3Ffff @@ -5532,13 +5532,13 @@ zEntPlayerBungeeState.interpolate_camera_loc__Q312bungee_state35_unnamed_zEntPla /* 801151C4 00111FC4 38 61 00 2C */ addi r3, r1, 0x2c /* 801151C8 00111FC8 38 81 00 74 */ addi r4, r1, 0x74 /* 801151CC 00111FCC 48 00 11 41 */ bl zEntPlayerBungeeState.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 -/* 801151D0 00111FD0 3C 60 80 31 */ lis r3, lbl_80313788@ha -/* 801151D4 00111FD4 38 63 37 88 */ addi r3, r3, lbl_80313788@l +/* 801151D0 00111FD0 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 801151D4 00111FD4 38 63 37 88 */ addi r3, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 801151D8 00111FD8 C0 03 00 4C */ lfs f0, 0x4c(r3) /* 801151DC 00111FDC FC 00 00 50 */ fneg f0, f0 /* 801151E0 00111FE0 EC 20 07 72 */ fmuls f1, f0, f29 /* 801151E4 00111FE4 4B EF 95 CD */ bl xexp__Ff -/* 801151E8 00111FE8 C0 42 9E 88 */ lfs f2, lbl_803CE808-_SDA2_BASE_(r2) +/* 801151E8 00111FE8 C0 42 9E 88 */ lfs f2, lbl__961-_SDA2_BASE_(r2) /* 801151EC 00111FEC 38 61 00 44 */ addi r3, r1, 0x44 /* 801151F0 00111FF0 C0 01 00 2C */ lfs f0, 0x2c(r1) /* 801151F4 00111FF4 38 81 00 74 */ addi r4, r1, 0x74 @@ -5591,38 +5591,38 @@ zEntPlayerBungeeState.update_animation__Q312bungee_state35_unnamed_zEntPlayerBun /* 80115298 00112098 DB C1 00 40 */ stfd f30, 0x40(r1) /* 8011529C 0011209C F3 C1 00 48 */ psq_st f30, 72(r1), 0, qr0 /* 801152A0 001120A0 BF 61 00 2C */ stmw r27, 0x2c(r1) -/* 801152A4 001120A4 3C 80 80 29 */ lis r4, lbl_80297A68@ha -/* 801152A8 001120A8 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 801152AC 001120AC 3B E4 7A 68 */ addi r31, r4, lbl_80297A68@l +/* 801152A4 001120A4 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 801152A8 001120A8 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 801152AC 001120AC 3B E4 7A 68 */ addi r31, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 801152B0 001120B0 FF E0 08 90 */ fmr f31, f1 /* 801152B4 001120B4 80 1F 01 98 */ lwz r0, 0x198(r31) -/* 801152B8 001120B8 3B C5 05 58 */ addi r30, r5, lbl_803C0558@l +/* 801152B8 001120B8 3B C5 05 58 */ addi r30, r5, lbl_globals@l /* 801152BC 001120BC 80 9E 07 04 */ lwz r4, 0x704(r30) /* 801152C0 001120C0 7C 7C 1B 78 */ mr r28, r3 /* 801152C4 001120C4 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18 /* 801152C8 001120C8 83 A4 00 0C */ lwz r29, 0xc(r4) /* 801152CC 001120CC 41 82 00 60 */ beq lbl_8011532C /* 801152D0 001120D0 80 7D 00 08 */ lwz r3, 8(r29) -/* 801152D4 001120D4 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 801152D4 001120D4 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 801152D8 001120D8 C0 03 00 0C */ lfs f0, 0xc(r3) /* 801152DC 001120DC FC 01 00 00 */ fcmpu cr0, f1, f0 /* 801152E0 001120E0 40 82 00 4C */ bne lbl_8011532C /* 801152E4 001120E4 4B F2 C8 F9 */ bl xScrFxIsFading__Fv /* 801152E8 001120E8 2C 03 00 00 */ cmpwi r3, 0 /* 801152EC 001120EC 40 82 00 40 */ bne lbl_8011532C -/* 801152F0 001120F0 3C 60 80 31 */ lis r3, lbl_80313788@ha -/* 801152F4 001120F4 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 801152F8 001120F8 38 A3 37 88 */ addi r5, r3, lbl_80313788@l +/* 801152F0 001120F0 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 801152F4 001120F4 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 801152F8 001120F8 38 A3 37 88 */ addi r5, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 801152FC 001120FC C0 25 00 18 */ lfs f1, 0x18(r5) -/* 80115300 00112100 38 C4 05 58 */ addi r6, r4, lbl_803C0558@l +/* 80115300 00112100 38 C4 05 58 */ addi r6, r4, lbl_globals@l /* 80115304 00112104 38 61 00 08 */ addi r3, r1, 8 /* 80115308 00112108 38 81 00 0C */ addi r4, r1, 0xc /* 8011530C 0011210C D0 26 17 08 */ stfs f1, 0x1708(r6) /* 80115310 00112110 38 A0 00 00 */ li r5, 0 /* 80115314 00112114 38 C0 00 01 */ li r6, 1 -/* 80115318 00112118 80 02 9E 9C */ lwz r0, lbl_803CE81C-_SDA2_BASE_(r2) +/* 80115318 00112118 80 02 9E 9C */ lwz r0, lbl__1560_1-_SDA2_BASE_(r2) /* 8011531C 0011211C 90 01 00 0C */ stw r0, 0xc(r1) -/* 80115320 00112120 80 02 BF 40 */ lwz r0, lbl_803D08C0-_SDA2_BASE_(r2) +/* 80115320 00112120 80 02 BF 40 */ lwz r0, lbl__1561_1-_SDA2_BASE_(r2) /* 80115324 00112124 90 01 00 08 */ stw r0, 8(r1) /* 80115328 00112128 4B F2 C7 F1 */ bl xScrFxFade__FP10iColor_tagP10iColor_tagfPFv_vi lbl_8011532C: @@ -5635,7 +5635,7 @@ lbl_8011532C: /* 80115344 00112144 38 7B 00 30 */ addi r3, r27, 0x30 /* 80115348 00112148 38 81 00 10 */ addi r4, r1, 0x10 /* 8011534C 0011214C 4B EF 5F 19 */ bl __as__5xVec3FRC5xVec3 -/* 80115350 00112150 C0 42 9E A0 */ lfs f2, lbl_803CE820-_SDA2_BASE_(r2) +/* 80115350 00112150 C0 42 9E A0 */ lfs f2, lbl__1783-_SDA2_BASE_(r2) /* 80115354 00112154 7F 63 DB 78 */ mr r3, r27 /* 80115358 00112158 C0 3C 00 6C */ lfs f1, 0x6c(r28) /* 8011535C 0011215C FC 60 10 90 */ fmr f3, f2 @@ -5646,7 +5646,7 @@ lbl_8011532C: /* 80115370 00112170 EC 61 10 28 */ fsubs f3, f1, f2 /* 80115374 00112174 C0 3C 00 68 */ lfs f1, 0x68(r28) /* 80115378 00112178 EC 40 10 28 */ fsubs f2, f0, f2 -/* 8011537C 0011217C C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 8011537C 0011217C C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80115380 00112180 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80115384 00112184 EF C3 10 24 */ fdivs f30, f3, f2 /* 80115388 00112188 40 81 00 18 */ ble lbl_801153A0 @@ -5656,8 +5656,8 @@ lbl_8011532C: /* 80115398 00112198 90 1F 01 98 */ stw r0, 0x198(r31) /* 8011539C 0011219C 48 00 00 5C */ b lbl_801153F8 lbl_801153A0: -/* 801153A0 001121A0 3C 60 80 31 */ lis r3, lbl_80313788@ha -/* 801153A4 001121A4 38 63 37 88 */ addi r3, r3, lbl_80313788@l +/* 801153A0 001121A0 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 801153A4 001121A4 38 63 37 88 */ addi r3, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 801153A8 001121A8 C0 03 00 04 */ lfs f0, 4(r3) /* 801153AC 001121AC FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 801153B0 001121B0 4C 40 13 82 */ cror 2, 0, 2 @@ -5669,7 +5669,7 @@ lbl_801153A0: /* 801153C8 001121C8 90 1F 01 98 */ stw r0, 0x198(r31) /* 801153CC 001121CC 48 00 00 2C */ b lbl_801153F8 lbl_801153D0: -/* 801153D0 001121D0 C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) +/* 801153D0 001121D0 C0 22 9E 88 */ lfs f1, lbl__961-_SDA2_BASE_(r2) /* 801153D4 001121D4 C0 03 00 00 */ lfs f0, 0(r3) /* 801153D8 001121D8 EC 01 00 28 */ fsubs f0, f1, f0 /* 801153DC 001121DC FC 1E 00 40 */ fcmpo cr0, f30, f0 @@ -5683,69 +5683,69 @@ lbl_801153F8: /* 801153F8 001121F8 80 1F 01 98 */ lwz r0, 0x198(r31) /* 801153FC 001121FC 28 00 00 20 */ cmplwi r0, 0x20 /* 80115400 00112200 41 81 01 14 */ bgt lbl_80115514 -/* 80115404 00112204 3C 60 80 29 */ lis r3, lbl_80297C58@ha +/* 80115404 00112204 3C 60 80 29 */ lis r3, lbl__2594@ha /* 80115408 00112208 54 00 10 3A */ slwi r0, r0, 2 -/* 8011540C 0011220C 38 63 7C 58 */ addi r3, r3, lbl_80297C58@l +/* 8011540C 0011220C 38 63 7C 58 */ addi r3, r3, lbl__2594@l /* 80115410 00112210 7C 03 00 2E */ lwzx r0, r3, r0 /* 80115414 00112214 7C 09 03 A6 */ mtctr r0 /* 80115418 00112218 4E 80 04 20 */ bctr -/* 8011541C 0011221C C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 8011541C 0011221C C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80115420 00112220 38 60 00 03 */ li r3, 3 /* 80115424 00112224 4B FF AE 95 */ bl zEntPlayerBungeeState.play_sound__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FQ312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10sound_enumf -/* 80115428 00112228 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 80115428 00112228 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 8011542C 0011222C 38 60 00 00 */ li r3, 0 /* 80115430 00112230 4B FF AE 89 */ bl zEntPlayerBungeeState.play_sound__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FQ312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10sound_enumf -/* 80115434 00112234 3C 80 80 29 */ lis r4, lbl_80297A68@ha +/* 80115434 00112234 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80115438 00112238 7F A3 EB 78 */ mr r3, r29 -/* 8011543C 0011223C 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l +/* 8011543C 0011223C 38 84 7A 68 */ addi r4, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80115440 00112240 80 84 00 20 */ lwz r4, 0x20(r4) /* 80115444 00112244 4B EF 36 01 */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition /* 80115448 00112248 80 1F 01 98 */ lwz r0, 0x198(r31) /* 8011544C 0011224C 60 00 00 02 */ ori r0, r0, 2 /* 80115450 00112250 90 1F 01 98 */ stw r0, 0x198(r31) /* 80115454 00112254 48 00 00 C0 */ b lbl_80115514 -/* 80115458 00112258 3C 80 80 29 */ lis r4, lbl_80297A68@ha +/* 80115458 00112258 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 8011545C 0011225C 7F A3 EB 78 */ mr r3, r29 -/* 80115460 00112260 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l +/* 80115460 00112260 38 84 7A 68 */ addi r4, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80115464 00112264 80 84 00 24 */ lwz r4, 0x24(r4) /* 80115468 00112268 4B EF 35 DD */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition /* 8011546C 0011226C 80 1F 01 98 */ lwz r0, 0x198(r31) /* 80115470 00112270 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d /* 80115474 00112274 90 1F 01 98 */ stw r0, 0x198(r31) /* 80115478 00112278 48 00 00 9C */ b lbl_80115514 -/* 8011547C 0011227C C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 8011547C 0011227C C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80115480 00112280 38 60 00 04 */ li r3, 4 /* 80115484 00112284 4B FF AE 35 */ bl zEntPlayerBungeeState.play_sound__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FQ312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10sound_enumf -/* 80115488 00112288 3C 80 80 29 */ lis r4, lbl_80297A68@ha +/* 80115488 00112288 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 8011548C 0011228C 7F A3 EB 78 */ mr r3, r29 -/* 80115490 00112290 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l +/* 80115490 00112290 38 84 7A 68 */ addi r4, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80115494 00112294 80 84 00 28 */ lwz r4, 0x28(r4) /* 80115498 00112298 4B EF 35 AD */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition /* 8011549C 0011229C 80 1F 01 98 */ lwz r0, 0x198(r31) /* 801154A0 001122A0 60 00 00 08 */ ori r0, r0, 8 /* 801154A4 001122A4 90 1F 01 98 */ stw r0, 0x198(r31) /* 801154A8 001122A8 48 00 00 6C */ b lbl_80115514 -/* 801154AC 001122AC 3C 80 80 29 */ lis r4, lbl_80297A68@ha +/* 801154AC 001122AC 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 801154B0 001122B0 7F A3 EB 78 */ mr r3, r29 -/* 801154B4 001122B4 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l +/* 801154B4 001122B4 38 84 7A 68 */ addi r4, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 801154B8 001122B8 80 84 00 2C */ lwz r4, 0x2c(r4) /* 801154BC 001122BC 4B EF 35 89 */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition /* 801154C0 001122C0 80 1F 01 98 */ lwz r0, 0x198(r31) /* 801154C4 001122C4 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b /* 801154C8 001122C8 90 1F 01 98 */ stw r0, 0x198(r31) /* 801154CC 001122CC 48 00 00 48 */ b lbl_80115514 -/* 801154D0 001122D0 3C 80 80 29 */ lis r4, lbl_80297A68@ha +/* 801154D0 001122D0 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 801154D4 001122D4 7F A3 EB 78 */ mr r3, r29 -/* 801154D8 001122D8 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l +/* 801154D8 001122D8 38 84 7A 68 */ addi r4, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 801154DC 001122DC 80 84 00 30 */ lwz r4, 0x30(r4) /* 801154E0 001122E0 4B EF 35 65 */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition /* 801154E4 001122E4 80 1F 01 98 */ lwz r0, 0x198(r31) /* 801154E8 001122E8 60 00 00 20 */ ori r0, r0, 0x20 /* 801154EC 001122EC 90 1F 01 98 */ stw r0, 0x198(r31) /* 801154F0 001122F0 48 00 00 24 */ b lbl_80115514 -/* 801154F4 001122F4 3C 80 80 29 */ lis r4, lbl_80297A68@ha +/* 801154F4 001122F4 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 801154F8 001122F8 7F A3 EB 78 */ mr r3, r29 -/* 801154FC 001122FC 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l +/* 801154FC 001122FC 38 84 7A 68 */ addi r4, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80115500 00112300 80 84 00 34 */ lwz r4, 0x34(r4) /* 80115504 00112304 4B EF 35 41 */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition /* 80115508 00112308 80 1F 01 98 */ lwz r0, 0x198(r31) @@ -5759,7 +5759,7 @@ lbl_80115514: /* 80115524 00112324 40 82 00 58 */ bne lbl_8011557C /* 80115528 00112328 C0 3C 01 98 */ lfs f1, 0x198(r28) /* 8011552C 0011232C 7F 83 E3 78 */ mr r3, r28 -/* 80115530 00112330 C0 42 9E 88 */ lfs f2, lbl_803CE808-_SDA2_BASE_(r2) +/* 80115530 00112330 C0 42 9E 88 */ lfs f2, lbl__961-_SDA2_BASE_(r2) /* 80115534 00112334 FC C0 08 90 */ fmr f6, f1 /* 80115538 00112338 C0 7C 01 9C */ lfs f3, 0x19c(r28) /* 8011553C 0011233C C0 9C 01 A0 */ lfs f4, 0x1a0(r28) @@ -5768,19 +5768,19 @@ lbl_80115514: /* 80115548 00112348 C0 1C 00 18 */ lfs f0, 0x18(r28) /* 8011554C 0011234C 80 7E 07 04 */ lwz r3, 0x704(r30) /* 80115550 00112350 EC 20 08 24 */ fdivs f1, f0, f1 -/* 80115554 00112354 C0 02 9E B4 */ lfs f0, lbl_803CE834-_SDA2_BASE_(r2) +/* 80115554 00112354 C0 02 9E B4 */ lfs f0, lbl__1829_1-_SDA2_BASE_(r2) /* 80115558 00112358 80 63 00 0C */ lwz r3, 0xc(r3) /* 8011555C 0011235C 80 63 00 08 */ lwz r3, 8(r3) /* 80115560 00112360 EC 00 07 B2 */ fmuls f0, f0, f30 /* 80115564 00112364 FC 20 0A 10 */ fabs f1, f1 /* 80115568 00112368 D0 03 00 10 */ stfs f0, 0x10(r3) /* 8011556C 0011236C FC 20 08 18 */ frsp f1, f1 -/* 80115570 00112370 C0 02 9E B0 */ lfs f0, lbl_803CE830-_SDA2_BASE_(r2) +/* 80115570 00112370 C0 02 9E B0 */ lfs f0, lbl__1817-_SDA2_BASE_(r2) /* 80115574 00112374 EC 00 00 72 */ fmuls f0, f0, f1 /* 80115578 00112378 D0 03 00 14 */ stfs f0, 0x14(r3) lbl_8011557C: -/* 8011557C 0011237C 3C 60 80 29 */ lis r3, lbl_80297A68@ha -/* 80115580 00112380 38 63 7A 68 */ addi r3, r3, lbl_80297A68@l +/* 8011557C 0011237C 3C 60 80 29 */ lis r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 80115580 00112380 38 63 7A 68 */ addi r3, r3, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80115584 00112384 38 63 01 74 */ addi r3, r3, 0x174 /* 80115588 00112388 4B FF B0 5D */ bl zEntPlayerBungeeState.move_wedgie__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FRC5xVec3 /* 8011558C 0011238C FC 20 F8 90 */ fmr f1, f31 @@ -5858,10 +5858,10 @@ zEntPlayerBungeeState.update_hmovement__Q312bungee_state35_unnamed_zEntPlayerBun .global zEntPlayerBungeeState.update_hmovement__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRfRfffff zEntPlayerBungeeState.update_hmovement__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRfRfffff: -/* 80115694 00112494 3C C0 80 31 */ lis r6, lbl_80313788@ha +/* 80115694 00112494 3C C0 80 31 */ lis r6, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80115698 00112498 C0 E3 01 60 */ lfs f7, 0x160(r3) -/* 8011569C 0011249C 38 C6 37 88 */ addi r6, r6, lbl_80313788@l -/* 801156A0 001124A0 C0 C2 9E 88 */ lfs f6, lbl_803CE808-_SDA2_BASE_(r2) +/* 8011569C 0011249C 38 C6 37 88 */ addi r6, r6, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l +/* 801156A0 001124A0 C0 C2 9E 88 */ lfs f6, lbl__961-_SDA2_BASE_(r2) /* 801156A4 001124A4 C0 A6 00 30 */ lfs f5, 0x30(r6) /* 801156A8 001124A8 EC 07 01 32 */ fmuls f0, f7, f4 /* 801156AC 001124AC EC 86 28 2A */ fadds f4, f6, f5 @@ -5876,16 +5876,16 @@ lbl_801156C4: /* 801156CC 001124CC 40 80 00 08 */ bge lbl_801156D4 /* 801156D0 001124D0 FC 80 00 90 */ fmr f4, f0 lbl_801156D4: -/* 801156D4 001124D4 3C C0 80 31 */ lis r6, lbl_80313788@ha +/* 801156D4 001124D4 3C C0 80 31 */ lis r6, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 801156D8 001124D8 C0 A3 00 84 */ lfs f5, 0x84(r3) -/* 801156DC 001124DC 38 66 37 88 */ addi r3, r6, lbl_80313788@l +/* 801156DC 001124DC 38 66 37 88 */ addi r3, r6, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 801156E0 001124E0 EC 04 08 28 */ fsubs f0, f4, f1 /* 801156E4 001124E4 C0 83 00 34 */ lfs f4, 0x34(r3) /* 801156E8 001124E8 EC 85 01 32 */ fmuls f4, f5, f4 /* 801156EC 001124EC EC 84 00 32 */ fmuls f4, f4, f0 /* 801156F0 001124F0 EC 04 10 FA */ fmadds f0, f4, f3, f2 /* 801156F4 001124F4 D0 05 00 00 */ stfs f0, 0(r5) -/* 801156F8 001124F8 C0 42 9E 8C */ lfs f2, lbl_803CE80C-_SDA2_BASE_(r2) +/* 801156F8 001124F8 C0 42 9E 8C */ lfs f2, lbl__969_1-_SDA2_BASE_(r2) /* 801156FC 001124FC C0 05 00 00 */ lfs f0, 0(r5) /* 80115700 00112500 EC 42 01 32 */ fmuls f2, f2, f4 /* 80115704 00112504 EC 00 00 F2 */ fmuls f0, f0, f3 @@ -5914,14 +5914,14 @@ zEntPlayerBungeeState.update_vmovement__Q312bungee_state35_unnamed_zEntPlayerBun /* 80115754 00112554 88 03 00 B9 */ lbz r0, 0xb9(r3) /* 80115758 00112558 28 00 00 00 */ cmplwi r0, 0 /* 8011575C 0011255C 41 82 00 6C */ beq lbl_801157C8 -/* 80115760 00112560 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80115764 00112564 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80115760 00112560 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80115764 00112564 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80115768 00112568 80 84 03 1C */ lwz r4, 0x31c(r4) /* 8011576C 0011256C 80 04 00 30 */ lwz r0, 0x30(r4) /* 80115770 00112570 54 00 03 DF */ rlwinm. r0, r0, 0, 0xf, 0xf /* 80115774 00112574 41 82 00 54 */ beq lbl_801157C8 /* 80115778 00112578 C0 1F 00 B0 */ lfs f0, 0xb0(r31) -/* 8011577C 0011257C C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 8011577C 0011257C C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80115780 00112580 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80115784 00112584 4C 40 13 82 */ cror 2, 0, 2 /* 80115788 00112588 40 82 00 40 */ bne lbl_801157C8 @@ -5936,19 +5936,19 @@ zEntPlayerBungeeState.update_vmovement__Q312bungee_state35_unnamed_zEntPlayerBun /* 801157AC 001125AC 38 80 00 00 */ li r4, 0 /* 801157B0 001125B0 98 1F 00 B8 */ stb r0, 0xb8(r31) /* 801157B4 001125B4 4B FF E1 91 */ bl zEntPlayerBungeeState.allow_dive__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFb -/* 801157B8 001125B8 3C 60 80 31 */ lis r3, lbl_80313788@ha -/* 801157BC 001125BC 38 63 37 88 */ addi r3, r3, lbl_80313788@l +/* 801157B8 001125B8 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 801157BC 001125BC 38 63 37 88 */ addi r3, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 801157C0 001125C0 C0 03 00 3C */ lfs f0, 0x3c(r3) /* 801157C4 001125C4 D0 1F 00 68 */ stfs f0, 0x68(r31) lbl_801157C8: /* 801157C8 001125C8 C0 3F 00 68 */ lfs f1, 0x68(r31) -/* 801157CC 001125CC C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 801157CC 001125CC C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 801157D0 001125D0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801157D4 001125D4 40 81 00 B4 */ ble lbl_80115888 /* 801157D8 001125D8 EC 01 F0 28 */ fsubs f0, f1, f30 /* 801157DC 001125DC D0 1F 00 68 */ stfs f0, 0x68(r31) /* 801157E0 001125E0 C0 1F 00 68 */ lfs f0, 0x68(r31) -/* 801157E4 001125E4 C0 42 9E A0 */ lfs f2, lbl_803CE820-_SDA2_BASE_(r2) +/* 801157E4 001125E4 C0 42 9E A0 */ lfs f2, lbl__1783-_SDA2_BASE_(r2) /* 801157E8 001125E8 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 801157EC 001125EC 40 80 00 18 */ bge lbl_80115804 /* 801157F0 001125F0 EC 1E 00 2A */ fadds f0, f30, f0 @@ -6005,7 +6005,7 @@ lbl_80115888: /* 801158B0 001126B0 48 00 01 55 */ bl zEntPlayerBungeeState.calc_movement__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFRfRfRfffffff /* 801158B4 001126B4 C0 41 00 08 */ lfs f2, 8(r1) /* 801158B8 001126B8 C0 3F 00 18 */ lfs f1, 0x18(r31) -/* 801158BC 001126BC C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 801158BC 001126BC C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 801158C0 001126C0 EC 22 08 28 */ fsubs f1, f2, f1 /* 801158C4 001126C4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801158C8 001126C8 40 80 00 68 */ bge lbl_80115930 @@ -6038,7 +6038,7 @@ lbl_8011591C: lbl_80115930: /* 80115930 00112730 C0 01 00 08 */ lfs f0, 8(r1) /* 80115934 00112734 D0 1F 00 18 */ stfs f0, 0x18(r31) -/* 80115938 00112738 C0 22 9E 90 */ lfs f1, lbl_803CE810-_SDA2_BASE_(r2) +/* 80115938 00112738 C0 22 9E 90 */ lfs f1, lbl__987-_SDA2_BASE_(r2) /* 8011593C 0011273C C0 1F 00 A8 */ lfs f0, 0xa8(r31) /* 80115940 00112740 C0 5F 00 18 */ lfs f2, 0x18(r31) /* 80115944 00112744 EC 01 00 32 */ fmuls f0, f1, f0 @@ -6052,9 +6052,9 @@ lbl_8011595C: /* 80115960 00112760 28 00 00 00 */ cmplwi r0, 0 /* 80115964 00112764 40 82 00 7C */ bne lbl_801159E0 /* 80115968 00112768 C0 5F 01 54 */ lfs f2, 0x154(r31) -/* 8011596C 0011276C 3C 60 80 31 */ lis r3, lbl_80313788@ha +/* 8011596C 0011276C 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80115970 00112770 C0 3F 01 58 */ lfs f1, 0x158(r31) -/* 80115974 00112774 38 63 37 88 */ addi r3, r3, lbl_80313788@l +/* 80115974 00112774 38 63 37 88 */ addi r3, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80115978 00112778 FC 60 10 50 */ fneg f3, f2 /* 8011597C 0011277C C0 03 00 44 */ lfs f0, 0x44(r3) /* 80115980 00112780 EC 81 10 28 */ fsubs f4, f1, f2 @@ -6193,16 +6193,16 @@ zEntPlayerBungeeState.update_heading__Q312bungee_state35_unnamed_zEntPlayerBunge /* 80115B74 00112974 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 80115B78 00112978 93 E1 00 0C */ stw r31, 0xc(r1) /* 80115B7C 0011297C 7C 7F 1B 78 */ mr r31, r3 -/* 80115B80 00112980 C0 62 9F 20 */ lfs f3, lbl_803CE8A0-_SDA2_BASE_(r2) +/* 80115B80 00112980 C0 62 9F 20 */ lfs f3, lbl__2555-_SDA2_BASE_(r2) /* 80115B84 00112984 C0 43 00 7C */ lfs f2, 0x7c(r3) /* 80115B88 00112988 FF E0 08 90 */ fmr f31, f1 /* 80115B8C 0011298C C0 03 00 6C */ lfs f0, 0x6c(r3) /* 80115B90 00112990 EC 23 10 28 */ fsubs f1, f3, f2 /* 80115B94 00112994 EC 21 00 28 */ fsubs f1, f1, f0 /* 80115B98 00112998 4B EF 8C 5D */ bl xrmod__Ff -/* 80115B9C 0011299C C0 02 9F 0C */ lfs f0, lbl_803CE88C-_SDA2_BASE_(r2) -/* 80115BA0 001129A0 3C 60 80 31 */ lis r3, lbl_80313788@ha -/* 80115BA4 001129A4 38 63 37 88 */ addi r3, r3, lbl_80313788@l +/* 80115B9C 0011299C C0 02 9F 0C */ lfs f0, lbl__2341_1-_SDA2_BASE_(r2) +/* 80115BA0 001129A0 3C 60 80 31 */ lis r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha +/* 80115BA4 001129A4 38 63 37 88 */ addi r3, r3, lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80115BA8 001129A8 C0 5F 00 84 */ lfs f2, 0x84(r31) /* 80115BAC 001129AC EC 21 00 28 */ fsubs f1, f1, f0 /* 80115BB0 001129B0 C0 63 00 50 */ lfs f3, 0x50(r3) @@ -6238,15 +6238,15 @@ zEntPlayerBungeeState.detach_update__Q312bungee_state35_unnamed_zEntPlayerBungee /* 80115C1C 00112A1C F3 E1 00 88 */ psq_st f31, 136(r1), 0, qr0 /* 80115C20 00112A20 93 E1 00 7C */ stw r31, 0x7c(r1) /* 80115C24 00112A24 93 C1 00 78 */ stw r30, 0x78(r1) -/* 80115C28 00112A28 3C 80 80 29 */ lis r4, lbl_80297A68@ha +/* 80115C28 00112A28 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80115C2C 00112A2C 7C 7E 1B 78 */ mr r30, r3 -/* 80115C30 00112A30 38 84 7A 68 */ addi r4, r4, lbl_80297A68@l +/* 80115C30 00112A30 38 84 7A 68 */ addi r4, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l /* 80115C34 00112A34 7C BF 2B 78 */ mr r31, r5 /* 80115C38 00112A38 38 7E 00 2C */ addi r3, r30, 0x2c /* 80115C3C 00112A3C 38 84 01 74 */ addi r4, r4, 0x174 /* 80115C40 00112A40 4B EF 56 25 */ bl __as__5xVec3FRC5xVec3 /* 80115C44 00112A44 4B FF AB 29 */ bl zEntPlayerBungeeState.update_hook_loc__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_Fv -/* 80115C48 00112A48 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80115C48 00112A48 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80115C4C 00112A4C 38 7E 00 20 */ addi r3, r30, 0x20 /* 80115C50 00112A50 38 9E 00 08 */ addi r4, r30, 8 /* 80115C54 00112A54 D0 1E 00 78 */ stfs f0, 0x78(r30) @@ -6302,9 +6302,9 @@ zEntPlayerBungeeState.detach_update__Q312bungee_state35_unnamed_zEntPlayerBungee /* 80115D1C 00112B1C 7F C4 F3 78 */ mr r4, r30 /* 80115D20 00112B20 38 61 00 08 */ addi r3, r1, 8 /* 80115D24 00112B24 4B FF E1 9D */ bl zEntPlayerBungeeState.player_bound__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeCFv -/* 80115D28 00112B28 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80115D28 00112B28 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80115D2C 00112B2C 38 81 00 08 */ addi r4, r1, 8 -/* 80115D30 00112B30 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80115D30 00112B30 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80115D34 00112B34 38 63 07 68 */ addi r3, r3, 0x768 /* 80115D38 00112B38 4B EF 55 49 */ bl __as__7xSphereFRC7xSphere /* 80115D3C 00112B3C C0 3F 00 00 */ lfs f1, 0(r31) @@ -6314,18 +6314,18 @@ zEntPlayerBungeeState.detach_update__Q312bungee_state35_unnamed_zEntPlayerBungee /* 80115D4C 00112B4C 7F C3 F3 78 */ mr r3, r30 /* 80115D50 00112B50 4B FF E0 D1 */ bl zEntPlayerBungeeState.update_blur__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFf /* 80115D54 00112B54 C0 3E 00 0C */ lfs f1, 0xc(r30) -/* 80115D58 00112B58 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80115D58 00112B58 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80115D5C 00112B5C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80115D60 00112B60 4C 41 13 82 */ cror 2, 1, 2 /* 80115D64 00112B64 41 82 00 1C */ beq lbl_80115D80 /* 80115D68 00112B68 38 7E 00 08 */ addi r3, r30, 8 /* 80115D6C 00112B6C 4B EF 53 91 */ bl length2__5xVec3CFv -/* 80115D70 00112B70 C0 02 9E 90 */ lfs f0, lbl_803CE810-_SDA2_BASE_(r2) +/* 80115D70 00112B70 C0 02 9E 90 */ lfs f0, lbl__987-_SDA2_BASE_(r2) /* 80115D74 00112B74 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80115D78 00112B78 4C 40 13 82 */ cror 2, 0, 2 /* 80115D7C 00112B7C 40 82 00 18 */ bne lbl_80115D94 lbl_80115D80: -/* 80115D80 00112B80 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 80115D80 00112B80 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80115D84 00112B84 38 60 00 02 */ li r3, 2 /* 80115D88 00112B88 4B FF A5 31 */ bl zEntPlayerBungeeState.play_sound__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_FQ312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10sound_enumf /* 80115D8C 00112B8C 38 60 FF FF */ li r3, -1 @@ -6362,7 +6362,7 @@ zEntPlayerBungeeState.update_detach_camera__Q312bungee_state35_unnamed_zEntPlaye /* 80115DF4 00112BF4 EC 21 00 24 */ fdivs f1, f1, f0 /* 80115DF8 00112BF8 48 00 00 08 */ b lbl_80115E00 lbl_80115DFC: -/* 80115DFC 00112BFC C0 22 9E 88 */ lfs f1, lbl_803CE808-_SDA2_BASE_(r2) +/* 80115DFC 00112BFC C0 22 9E 88 */ lfs f1, lbl__961-_SDA2_BASE_(r2) lbl_80115E00: /* 80115E00 00112C00 4B F4 93 01 */ bl xSCurve__Ff /* 80115E04 00112C04 FF E0 08 90 */ fmr f31, f1 @@ -6397,13 +6397,13 @@ lbl_80115E00: /* 80115E78 00112C78 38 61 00 38 */ addi r3, r1, 0x38 /* 80115E7C 00112C7C 38 81 00 48 */ addi r4, r1, 0x48 /* 80115E80 00112C80 4B F1 D0 81 */ bl xQuatToMat__FPC5xQuatP7xMat3x3 -/* 80115E84 00112C84 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80115E84 00112C84 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80115E88 00112C88 7F E4 FB 78 */ mr r4, r31 -/* 80115E8C 00112C8C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80115E8C 00112C8C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80115E90 00112C90 4B EF 78 89 */ bl xCameraMove__FP7xCameraRC5xVec3 -/* 80115E94 00112C94 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) -/* 80115E98 00112C98 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80115E9C 00112C9C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80115E94 00112C94 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) +/* 80115E98 00112C98 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80115E9C 00112C9C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80115EA0 00112CA0 38 81 00 48 */ addi r4, r1, 0x48 /* 80115EA4 00112CA4 FC 40 08 90 */ fmr f2, f1 /* 80115EA8 00112CA8 FC 60 08 90 */ fmr f3, f1 @@ -6432,12 +6432,12 @@ zEntPlayerBungeeState.start_detaching__Q312bungee_state35_unnamed_zEntPlayerBung /* 80115EF8 00112CF8 93 81 00 B0 */ stw r28, 0xb0(r1) /* 80115EFC 00112CFC 7C 7F 1B 78 */ mr r31, r3 /* 80115F00 00112D00 38 00 00 01 */ li r0, 1 -/* 80115F04 00112D04 3C 80 80 29 */ lis r4, lbl_80297A68@ha +/* 80115F04 00112D04 3C 80 80 29 */ lis r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@ha /* 80115F08 00112D08 98 03 00 98 */ stb r0, 0x98(r3) -/* 80115F0C 00112D0C 38 C4 7A 68 */ addi r6, r4, lbl_80297A68@l -/* 80115F10 00112D10 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80115F0C 00112D0C 38 C4 7A 68 */ addi r6, r4, lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_@l +/* 80115F10 00112D10 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80115F14 00112D14 80 A6 00 3C */ lwz r5, 0x3c(r6) -/* 80115F18 00112D18 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80115F18 00112D18 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80115F1C 00112D1C C0 24 09 24 */ lfs f1, 0x924(r4) /* 80115F20 00112D20 38 9F 00 9C */ addi r4, r31, 0x9c /* 80115F24 00112D24 80 E5 00 10 */ lwz r7, 0x10(r5) @@ -6445,9 +6445,9 @@ zEntPlayerBungeeState.start_detaching__Q312bungee_state35_unnamed_zEntPlayerBung /* 80115F2C 00112D2C 38 C6 01 80 */ addi r6, r6, 0x180 /* 80115F30 00112D30 C0 47 00 2C */ lfs f2, 0x2c(r7) /* 80115F34 00112D34 48 00 01 E1 */ bl zEntPlayerBungeeState.calc_drop_off_velocity__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_typeFR5xVec3RC5xVec3RC5xVec3ff -/* 80115F38 00112D38 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80115F38 00112D38 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80115F3C 00112D3C 7F E4 FB 78 */ mr r4, r31 -/* 80115F40 00112D40 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 80115F40 00112D40 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 80115F44 00112D44 38 61 00 44 */ addi r3, r1, 0x44 /* 80115F48 00112D48 3B 85 00 14 */ addi r28, r5, 0x14 /* 80115F4C 00112D4C 38 BF 00 08 */ addi r5, r31, 8 @@ -6461,9 +6461,9 @@ zEntPlayerBungeeState.start_detaching__Q312bungee_state35_unnamed_zEntPlayerBung /* 80115F6C 00112D6C 90 A1 00 60 */ stw r5, 0x60(r1) /* 80115F70 00112D70 90 01 00 64 */ stw r0, 0x64(r1) /* 80115F74 00112D74 4B EF 52 F1 */ bl __as__5xVec3FRC5xVec3 -/* 80115F78 00112D78 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) +/* 80115F78 00112D78 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) /* 80115F7C 00112D7C 3B C1 00 78 */ addi r30, r1, 0x78 -/* 80115F80 00112D80 C0 42 9E 88 */ lfs f2, lbl_803CE808-_SDA2_BASE_(r2) +/* 80115F80 00112D80 C0 42 9E 88 */ lfs f2, lbl__961-_SDA2_BASE_(r2) /* 80115F84 00112D84 7F C3 F3 78 */ mr r3, r30 /* 80115F88 00112D88 FC 60 08 90 */ fmr f3, f1 /* 80115F8C 00112D8C 4B EF 51 61 */ bl assign__5xVec3Ffff @@ -6475,9 +6475,9 @@ zEntPlayerBungeeState.start_detaching__Q312bungee_state35_unnamed_zEntPlayerBung /* 80115FA4 00112DA4 38 81 00 38 */ addi r4, r1, 0x38 /* 80115FA8 00112DA8 7F A3 EB 78 */ mr r3, r29 /* 80115FAC 00112DAC 4B EF 52 B9 */ bl __as__5xVec3FRC5xVec3 -/* 80115FB0 00112DB0 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80115FB0 00112DB0 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80115FB4 00112DB4 38 61 00 2C */ addi r3, r1, 0x2c -/* 80115FB8 00112DB8 38 C4 05 58 */ addi r6, r4, lbl_803C0558@l +/* 80115FB8 00112DB8 38 C4 05 58 */ addi r6, r4, lbl_globals@l /* 80115FBC 00112DBC 38 9C 00 30 */ addi r4, r28, 0x30 /* 80115FC0 00112DC0 C3 E6 01 74 */ lfs f31, 0x174(r6) /* 80115FC4 00112DC4 38 A1 00 5C */ addi r5, r1, 0x5c @@ -6508,7 +6508,7 @@ zEntPlayerBungeeState.start_detaching__Q312bungee_state35_unnamed_zEntPlayerBung /* 80116028 00112E28 D0 21 00 54 */ stfs f1, 0x54(r1) /* 8011602C 00112E2C 38 61 00 68 */ addi r3, r1, 0x68 /* 80116030 00112E30 38 81 00 50 */ addi r4, r1, 0x50 -/* 80116034 00112E34 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80116034 00112E34 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 80116038 00112E38 D0 01 00 58 */ stfs f0, 0x58(r1) /* 8011603C 00112E3C 4B F1 C1 69 */ bl xMat3x3Euler__FP7xMat3x3PC5xVec3 /* 80116040 00112E40 7F 84 E3 78 */ mr r4, r28 @@ -6517,7 +6517,7 @@ zEntPlayerBungeeState.start_detaching__Q312bungee_state35_unnamed_zEntPlayerBung /* 8011604C 00112E4C 38 7F 00 F0 */ addi r3, r31, 0xf0 /* 80116050 00112E50 38 81 00 68 */ addi r4, r1, 0x68 /* 80116054 00112E54 4B F1 CC 31 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 -/* 80116058 00112E58 C0 02 9E A0 */ lfs f0, lbl_803CE820-_SDA2_BASE_(r2) +/* 80116058 00112E58 C0 02 9E A0 */ lfs f0, lbl__1783-_SDA2_BASE_(r2) /* 8011605C 00112E5C 38 7F 00 08 */ addi r3, r31, 8 /* 80116060 00112E60 D0 1F 00 C0 */ stfs f0, 0xc0(r31) /* 80116064 00112E64 4B EF 51 45 */ bl length__5xVec3CFv @@ -6528,20 +6528,20 @@ zEntPlayerBungeeState.start_detaching__Q312bungee_state35_unnamed_zEntPlayerBung /* 80116078 00112E78 4B EF 47 85 */ bl xsqrt__Ff /* 8011607C 00112E7C D0 3F 00 C4 */ stfs f1, 0xc4(r31) /* 80116080 00112E80 C0 3F 00 C4 */ lfs f1, 0xc4(r31) -/* 80116084 00112E84 C0 02 9F 24 */ lfs f0, lbl_803CE8A4-_SDA2_BASE_(r2) +/* 80116084 00112E84 C0 02 9F 24 */ lfs f0, lbl__2649-_SDA2_BASE_(r2) /* 80116088 00112E88 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011608C 00112E8C 4C 41 13 82 */ cror 2, 1, 2 /* 80116090 00112E90 40 82 00 1C */ bne lbl_801160AC -/* 80116094 00112E94 C0 02 9E BC */ lfs f0, lbl_803CE83C-_SDA2_BASE_(r2) +/* 80116094 00112E94 C0 02 9E BC */ lfs f0, lbl__1831_1-_SDA2_BASE_(r2) /* 80116098 00112E98 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011609C 00112E9C 4C 40 13 82 */ cror 2, 0, 2 /* 801160A0 00112EA0 40 82 00 0C */ bne lbl_801160AC -/* 801160A4 00112EA4 C0 02 9E E0 */ lfs f0, lbl_803CE860-_SDA2_BASE_(r2) +/* 801160A4 00112EA4 C0 02 9E E0 */ lfs f0, lbl__2189-_SDA2_BASE_(r2) /* 801160A8 00112EA8 D0 1F 00 C4 */ stfs f0, 0xc4(r31) lbl_801160AC: -/* 801160AC 00112EAC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 801160B0 00112EB0 C0 22 9E A0 */ lfs f1, lbl_803CE820-_SDA2_BASE_(r2) -/* 801160B4 00112EB4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 801160AC 00112EAC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 801160B0 00112EB0 C0 22 9E A0 */ lfs f1, lbl__1783-_SDA2_BASE_(r2) +/* 801160B4 00112EB4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 801160B8 00112EB8 C0 01 00 50 */ lfs f0, 0x50(r1) /* 801160BC 00112EBC D0 23 01 48 */ stfs f1, 0x148(r3) /* 801160C0 00112EC0 D0 23 01 44 */ stfs f1, 0x144(r3) @@ -6549,7 +6549,7 @@ lbl_801160AC: /* 801160C8 00112EC8 D0 23 01 54 */ stfs f1, 0x154(r3) /* 801160CC 00112ECC D0 23 01 50 */ stfs f1, 0x150(r3) /* 801160D0 00112ED0 D0 23 01 4C */ stfs f1, 0x14c(r3) -/* 801160D4 00112ED4 C0 22 9F 0C */ lfs f1, lbl_803CE88C-_SDA2_BASE_(r2) +/* 801160D4 00112ED4 C0 22 9F 0C */ lfs f1, lbl__2341_1-_SDA2_BASE_(r2) /* 801160D8 00112ED8 EC 01 00 2A */ fadds f0, f1, f0 /* 801160DC 00112EDC D0 03 01 84 */ stfs f0, 0x184(r3) /* 801160E0 00112EE0 D0 03 01 80 */ stfs f0, 0x180(r3) @@ -6582,7 +6582,7 @@ zEntPlayerBungeeState.calc_drop_off_velocity__Q312bungee_state35_unnamed_zEntPla /* 80116140 00112F40 7C C4 33 78 */ mr r4, r6 /* 80116144 00112F44 38 61 00 08 */ addi r3, r1, 8 /* 80116148 00112F48 4B EF 50 85 */ bl __mi__5xVec3CFRC5xVec3 -/* 8011614C 00112F4C C0 02 9E 88 */ lfs f0, lbl_803CE808-_SDA2_BASE_(r2) +/* 8011614C 00112F4C C0 02 9E 88 */ lfs f0, lbl__961-_SDA2_BASE_(r2) /* 80116150 00112F50 38 61 00 14 */ addi r3, r1, 0x14 /* 80116154 00112F54 38 81 00 08 */ addi r4, r1, 8 /* 80116158 00112F58 EC 20 F8 24 */ fdivs f1, f0, f31 @@ -6590,7 +6590,7 @@ zEntPlayerBungeeState.calc_drop_off_velocity__Q312bungee_state35_unnamed_zEntPla /* 80116160 00112F60 7F E3 FB 78 */ mr r3, r31 /* 80116164 00112F64 38 81 00 14 */ addi r4, r1, 0x14 /* 80116168 00112F68 4B EF 50 FD */ bl __as__5xVec3FRC5xVec3 -/* 8011616C 00112F6C C0 22 9E 8C */ lfs f1, lbl_803CE80C-_SDA2_BASE_(r2) +/* 8011616C 00112F6C C0 22 9E 8C */ lfs f1, lbl__969_1-_SDA2_BASE_(r2) /* 80116170 00112F70 C0 1F 00 04 */ lfs f0, 4(r31) /* 80116174 00112F74 EC 21 07 B2 */ fmuls f1, f1, f30 /* 80116178 00112F78 EC 01 07 FA */ fmadds f0, f1, f31, f0 @@ -6772,7 +6772,7 @@ xGridCheckBound_Q412bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_s /* 801163E8 001131E8 7C DF 33 78 */ mr r31, r6 /* 801163EC 001131EC 38 61 00 24 */ addi r3, r1, 0x24 /* 801163F0 001131F0 4B EF 41 E1 */ bl xBoundGetBox__FR4xBoxRC6xBound -/* 801163F4 001131F4 C0 42 9E E4 */ lfs f2, lbl_803CE864-_SDA2_BASE_(r2) +/* 801163F4 001131F4 C0 42 9E E4 */ lfs f2, lbl__2190_1-_SDA2_BASE_(r2) /* 801163F8 001131F8 7F A3 EB 78 */ mr r3, r29 /* 801163FC 001131FC C0 1D 00 1C */ lfs f0, 0x1c(r29) /* 80116400 00113200 C0 3D 00 18 */ lfs f1, 0x18(r29) diff --git a/asm/Game/zEntPlayerOOBState.s b/asm/Game/zEntPlayerOOBState.s index 8acf16293..bb208e6e2 100644 --- a/asm/Game/zEntPlayerOOBState.s +++ b/asm/Game/zEntPlayerOOBState.s @@ -13,28 +13,28 @@ zEntPlayerOOBState.set_camera__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fb: /* 8011AA08 00117808 F3 C1 00 48 */ psq_st f30, 72(r1), 0, qr0 /* 8011AA0C 0011780C 93 E1 00 3C */ stw r31, 0x3c(r1) /* 8011AA10 00117810 93 C1 00 38 */ stw r30, 0x38(r1) -/* 8011AA14 00117814 3C C0 80 3C */ lis r6, lbl_803C0558@ha -/* 8011AA18 00117818 3C 80 80 39 */ lis r4, lbl_8038C2E0@ha -/* 8011AA1C 0011781C 38 06 05 58 */ addi r0, r6, lbl_803C0558@l -/* 8011AA20 00117820 3C A0 80 31 */ lis r5, lbl_803145AC@ha +/* 8011AA14 00117814 3C C0 80 3C */ lis r6, lbl_globals@ha +/* 8011AA18 00117818 3C 80 80 39 */ lis r4, lbl_g_I3@ha +/* 8011AA1C 0011781C 38 06 05 58 */ addi r0, r6, lbl_globals@l +/* 8011AA20 00117820 3C A0 80 31 */ lis r5, lbl_shared_target__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011AA24 00117824 7C 7E 1B 78 */ mr r30, r3 -/* 8011AA28 00117828 38 84 C2 E0 */ addi r4, r4, lbl_8038C2E0@l -/* 8011AA2C 0011782C 38 65 45 AC */ addi r3, r5, lbl_803145AC@l +/* 8011AA28 00117828 38 84 C2 E0 */ addi r4, r4, lbl_g_I3@l +/* 8011AA2C 0011782C 38 65 45 AC */ addi r3, r5, lbl_shared_target__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011AA30 00117830 7C 1F 03 78 */ mr r31, r0 /* 8011AA34 00117834 4B EF 0B 39 */ bl __as__7xMat4x3FRC7xMat4x3 -/* 8011AA38 00117838 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8011AA3C 0011783C 3C A0 80 31 */ lis r5, lbl_803145AC@ha -/* 8011AA40 00117840 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8011AA38 00117838 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8011AA3C 0011783C 3C A0 80 31 */ lis r5, lbl_shared_target__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011AA40 00117840 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8011AA44 00117844 80 83 07 04 */ lwz r4, 0x704(r3) -/* 8011AA48 00117848 38 65 45 AC */ addi r3, r5, lbl_803145AC@l +/* 8011AA48 00117848 38 65 45 AC */ addi r3, r5, lbl_shared_target__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011AA4C 0011784C 38 63 00 30 */ addi r3, r3, 0x30 /* 8011AA50 00117850 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8011AA54 00117854 38 84 00 30 */ addi r4, r4, 0x30 /* 8011AA58 00117858 4B EF 08 0D */ bl __as__5xVec3FRC5xVec3 -/* 8011AA5C 0011785C 3C 80 80 31 */ lis r4, lbl_803145AC@ha -/* 8011AA60 00117860 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8011AA64 00117864 38 04 45 AC */ addi r0, r4, lbl_803145AC@l -/* 8011AA68 00117868 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8011AA5C 0011785C 3C 80 80 31 */ lis r4, lbl_shared_target__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011AA60 00117860 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8011AA64 00117864 38 04 45 AC */ addi r0, r4, lbl_shared_target__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l +/* 8011AA68 00117868 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8011AA6C 0011786C 90 03 01 14 */ stw r0, 0x114(r3) /* 8011AA70 00117870 90 03 01 10 */ stw r0, 0x110(r3) /* 8011AA74 00117874 4B F3 76 B5 */ bl zCameraDisableInput__Fv @@ -51,24 +51,24 @@ zEntPlayerOOBState.set_camera__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fb: /* 8011AAA0 001178A0 4B EF 2A F1 */ bl xCameraDoCollisions__Fii /* 8011AAA4 001178A4 57 C0 06 3F */ clrlwi. r0, r30, 0x18 /* 8011AAA8 001178A8 41 82 00 0C */ beq lbl_8011AAB4 -/* 8011AAAC 001178AC C3 E2 9F A8 */ lfs f31, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011AAAC 001178AC C3 E2 9F A8 */ lfs f31, lbl__1033_2-_SDA2_BASE_(r2) /* 8011AAB0 001178B0 48 00 00 08 */ b lbl_8011AAB8 lbl_8011AAB4: -/* 8011AAB4 001178B4 C3 E2 9F AC */ lfs f31, lbl_803CE92C-_SDA2_BASE_(r2) +/* 8011AAB4 001178B4 C3 E2 9F AC */ lfs f31, lbl__1034_1-_SDA2_BASE_(r2) lbl_8011AAB8: /* 8011AAB8 001178B8 57 C0 06 3F */ clrlwi. r0, r30, 0x18 /* 8011AABC 001178BC 41 82 00 0C */ beq lbl_8011AAC8 -/* 8011AAC0 001178C0 C3 C2 9F A8 */ lfs f30, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011AAC0 001178C0 C3 C2 9F A8 */ lfs f30, lbl__1033_2-_SDA2_BASE_(r2) /* 8011AAC4 001178C4 48 00 00 08 */ b lbl_8011AACC lbl_8011AAC8: -/* 8011AAC8 001178C8 C3 C2 9F B0 */ lfs f30, lbl_803CE930-_SDA2_BASE_(r2) +/* 8011AAC8 001178C8 C3 C2 9F B0 */ lfs f30, lbl__1035_3-_SDA2_BASE_(r2) lbl_8011AACC: /* 8011AACC 001178CC C0 3F 00 34 */ lfs f1, 0x34(r31) /* 8011AAD0 001178D0 C0 5F 00 3C */ lfs f2, 0x3c(r31) /* 8011AAD4 001178D4 4B EE B5 9D */ bl xatan2__Fff -/* 8011AAD8 001178D8 C0 02 9F B4 */ lfs f0, lbl_803CE934-_SDA2_BASE_(r2) -/* 8011AADC 001178DC 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011AAE0 001178E0 38 63 45 30 */ addi r3, r3, lbl_80314530@l +/* 8011AAD8 001178D8 C0 02 9F B4 */ lfs f0, lbl__1036-_SDA2_BASE_(r2) +/* 8011AADC 001178DC 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011AAE0 001178E0 38 63 45 30 */ addi r3, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011AAE4 001178E4 FC 80 F8 90 */ fmr f4, f31 /* 8011AAE8 001178E8 EC 60 08 2A */ fadds f3, f0, f1 /* 8011AAEC 001178EC C0 23 00 08 */ lfs f1, 8(r3) @@ -96,13 +96,13 @@ lbl_8011AACC: /* 8011AB44 00117944 90 61 00 24 */ stw r3, 0x24(r1) /* 8011AB48 00117948 C0 41 00 28 */ lfs f2, 0x28(r1) /* 8011AB4C 0011794C 4B EE B5 25 */ bl xatan2__Fff -/* 8011AB50 00117950 3C 60 80 31 */ lis r3, lbl_80314530@ha +/* 8011AB50 00117950 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011AB54 00117954 FC 80 F8 90 */ fmr f4, f31 -/* 8011AB58 00117958 38 63 45 30 */ addi r3, r3, lbl_80314530@l +/* 8011AB58 00117958 38 63 45 30 */ addi r3, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011AB5C 0011795C FC A0 F0 90 */ fmr f5, f30 /* 8011AB60 00117960 FC C0 F0 90 */ fmr f6, f30 /* 8011AB64 00117964 C0 43 00 10 */ lfs f2, 0x10(r3) -/* 8011AB68 00117968 C0 62 9F A8 */ lfs f3, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011AB68 00117968 C0 62 9F A8 */ lfs f3, lbl__1033_2-_SDA2_BASE_(r2) /* 8011AB6C 0011796C 7F E3 FB 78 */ mr r3, r31 /* 8011AB70 00117970 38 80 00 00 */ li r4, 0 /* 8011AB74 00117974 4B EF 2E 79 */ bl xCameraLookYPR__FP7xCameraUiffffff @@ -122,13 +122,13 @@ lbl_8011AACC: zEntPlayerOOBState.reset_camera__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fv: /* 8011ABA4 001179A4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011ABA8 001179A8 7C 08 02 A6 */ mflr r0 -/* 8011ABAC 001179AC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8011ABB0 001179B0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8011ABAC 001179AC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8011ABB0 001179B0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8011ABB4 001179B4 90 01 00 14 */ stw r0, 0x14(r1) /* 8011ABB8 001179B8 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 8011ABBC 001179BC 4B F3 B8 D5 */ bl xEntGetFrame__FPC4xEnt -/* 8011ABC0 001179C0 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8011ABC4 001179C4 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8011ABC0 001179C0 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8011ABC4 001179C4 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8011ABC8 001179C8 90 64 01 14 */ stw r3, 0x114(r4) /* 8011ABCC 001179CC 90 64 01 10 */ stw r3, 0x110(r4) /* 8011ABD0 001179D0 4B F3 75 65 */ bl zCameraEnableInput__Fv @@ -148,14 +148,14 @@ zEntPlayerOOBState.render_model__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_F /* 8011ABFC 001179FC 94 21 FF 20 */ stwu r1, -0xe0(r1) /* 8011AC00 00117A00 7C 08 02 A6 */ mflr r0 /* 8011AC04 00117A04 C0 64 00 08 */ lfs f3, 8(r4) -/* 8011AC08 00117A08 3C E0 80 27 */ lis r7, lbl_8026B268@ha +/* 8011AC08 00117A08 3C E0 80 27 */ lis r7, lbl__405_7@ha /* 8011AC0C 00117A0C 90 01 00 E4 */ stw r0, 0xe4(r1) /* 8011AC10 00117A10 FC 40 18 50 */ fneg f2, f3 /* 8011AC14 00117A14 C0 A4 00 00 */ lfs f5, 0(r4) /* 8011AC18 00117A18 93 E1 00 DC */ stw r31, 0xdc(r1) /* 8011AC1C 00117A1C C0 84 00 04 */ lfs f4, 4(r4) /* 8011AC20 00117A20 93 C1 00 D8 */ stw r30, 0xd8(r1) -/* 8011AC24 00117A24 3B C7 B2 68 */ addi r30, r7, lbl_8026B268@l +/* 8011AC24 00117A24 3B C7 B2 68 */ addi r30, r7, lbl__405_7@l /* 8011AC28 00117A28 C0 25 00 00 */ lfs f1, 0(r5) /* 8011AC2C 00117A2C 93 A1 00 D4 */ stw r29, 0xd4(r1) /* 8011AC30 00117A30 7C DD 33 78 */ mr r29, r6 @@ -186,7 +186,7 @@ zEntPlayerOOBState.render_model__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_F /* 8011AC94 00117A94 90 C1 00 08 */ stw r6, 8(r1) /* 8011AC98 00117A98 90 01 00 0C */ stw r0, 0xc(r1) /* 8011AC9C 00117A9C D0 41 00 10 */ stfs f2, 0x10(r1) -/* 8011ACA0 00117AA0 C0 42 9F B8 */ lfs f2, lbl_803CE938-_SDA2_BASE_(r2) +/* 8011ACA0 00117AA0 C0 42 9F B8 */ lfs f2, lbl__1041_2-_SDA2_BASE_(r2) /* 8011ACA4 00117AA4 EC 62 18 2A */ fadds f3, f2, f3 /* 8011ACA8 00117AA8 EC 21 00 F2 */ fmuls f1, f1, f3 /* 8011ACAC 00117AAC EC 40 00 F2 */ fmuls f2, f0, f3 @@ -198,7 +198,7 @@ zEntPlayerOOBState.render_model__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_F /* 8011ACC4 00117AC4 38 81 00 70 */ addi r4, r1, 0x70 /* 8011ACC8 00117AC8 38 A1 00 A0 */ addi r5, r1, 0xa0 /* 8011ACCC 00117ACC 4B F1 7B E9 */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 -/* 8011ACD0 00117AD0 C0 22 9F A8 */ lfs f1, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011ACD0 00117AD0 C0 22 9F A8 */ lfs f1, lbl__1033_2-_SDA2_BASE_(r2) /* 8011ACD4 00117AD4 38 61 00 60 */ addi r3, r1, 0x60 /* 8011ACD8 00117AD8 4B F0 1B A1 */ bl __as__5xVec3Ff /* 8011ACDC 00117ADC 38 00 00 00 */ li r0, 0 @@ -229,9 +229,9 @@ zEntPlayerOOBState.move_up__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FR5xVe /* 8011AD34 00117B34 F3 E1 00 48 */ psq_st f31, 72(r1), 0, qr0 /* 8011AD38 00117B38 93 E1 00 3C */ stw r31, 0x3c(r1) /* 8011AD3C 00117B3C 93 C1 00 38 */ stw r30, 0x38(r1) -/* 8011AD40 00117B40 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8011AD40 00117B40 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8011AD44 00117B44 7C 7E 1B 78 */ mr r30, r3 -/* 8011AD48 00117B48 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 8011AD48 00117B48 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 8011AD4C 00117B4C FF E0 08 90 */ fmr f31, f1 /* 8011AD50 00117B50 3B E3 00 14 */ addi r31, r3, 0x14 /* 8011AD54 00117B54 7F C5 F3 78 */ mr r5, r30 @@ -267,9 +267,9 @@ zEntPlayerOOBState.move_right__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FR5 /* 8011ADC0 00117BC0 F3 E1 00 48 */ psq_st f31, 72(r1), 0, qr0 /* 8011ADC4 00117BC4 93 E1 00 3C */ stw r31, 0x3c(r1) /* 8011ADC8 00117BC8 93 C1 00 38 */ stw r30, 0x38(r1) -/* 8011ADCC 00117BCC 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8011ADCC 00117BCC 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8011ADD0 00117BD0 7C 7E 1B 78 */ mr r30, r3 -/* 8011ADD4 00117BD4 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 8011ADD4 00117BD4 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 8011ADD8 00117BD8 FF E0 08 90 */ fmr f31, f1 /* 8011ADDC 00117BDC 3B E3 00 14 */ addi r31, r3, 0x14 /* 8011ADE0 00117BE0 7F C5 F3 78 */ mr r5, r30 @@ -284,7 +284,7 @@ zEntPlayerOOBState.move_right__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FR5 /* 8011AE04 00117C04 38 61 00 14 */ addi r3, r1, 0x14 /* 8011AE08 00117C08 38 81 00 08 */ addi r4, r1, 8 /* 8011AE0C 00117C0C 4B EF 03 15 */ bl __ml__5xVec3CFf -/* 8011AE10 00117C10 C0 22 9F C4 */ lfs f1, lbl_803CE944-_SDA2_BASE_(r2) +/* 8011AE10 00117C10 C0 22 9F C4 */ lfs f1, lbl__1118_1-_SDA2_BASE_(r2) /* 8011AE14 00117C14 38 61 00 20 */ addi r3, r1, 0x20 /* 8011AE18 00117C18 38 81 00 14 */ addi r4, r1, 0x14 /* 8011AE1C 00117C1C 4B EF 03 05 */ bl __ml__5xVec3CFf @@ -306,14 +306,14 @@ zEntPlayerOOBState.update_max_out_time__Q29oob_state32_unnamed_zEntPlayerOOBStat /* 8011AE50 00117C50 7C 08 02 A6 */ mflr r0 /* 8011AE54 00117C54 90 01 00 14 */ stw r0, 0x14(r1) /* 8011AE58 00117C58 4B F9 AD BD */ bl zSurfaceGetOutOfBoundsDelay__FRC8xSurface -/* 8011AE5C 00117C5C C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011AE5C 00117C5C C0 02 9F A8 */ lfs f0, lbl__1033_2-_SDA2_BASE_(r2) /* 8011AE60 00117C60 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011AE64 00117C64 40 80 00 0C */ bge lbl_8011AE70 -/* 8011AE68 00117C68 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011AE6C 00117C6C C0 23 45 30 */ lfs f1, lbl_80314530@l(r3) +/* 8011AE68 00117C68 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011AE6C 00117C6C C0 23 45 30 */ lfs f1, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l(r3) lbl_8011AE70: -/* 8011AE70 00117C70 3C 60 80 29 */ lis r3, lbl_80297E48@ha -/* 8011AE74 00117C74 38 63 7E 48 */ addi r3, r3, lbl_80297E48@l +/* 8011AE70 00117C70 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011AE74 00117C74 38 63 7E 48 */ addi r3, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011AE78 00117C78 C0 03 00 20 */ lfs f0, 0x20(r3) /* 8011AE7C 00117C7C C0 43 00 1C */ lfs f2, 0x1c(r3) /* 8011AE80 00117C80 EC 00 08 28 */ fsubs f0, f0, f1 @@ -329,14 +329,14 @@ lbl_8011AE70: zEntPlayerOOBState.assume_player_is_stupid__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fv: /* 8011AEA0 00117CA0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011AEA4 00117CA4 7C 08 02 A6 */ mflr r0 -/* 8011AEA8 00117CA8 3C 60 80 27 */ lis r3, lbl_8026B42C@ha +/* 8011AEA8 00117CA8 3C 60 80 27 */ lis r3, lbl__stringBase0_73@ha /* 8011AEAC 00117CAC 90 01 00 14 */ stw r0, 0x14(r1) -/* 8011AEB0 00117CB0 38 63 B4 2C */ addi r3, r3, lbl_8026B42C@l +/* 8011AEB0 00117CB0 38 63 B4 2C */ addi r3, r3, lbl__stringBase0_73@l /* 8011AEB4 00117CB4 4B F3 13 61 */ bl xStrHash__FPCc /* 8011AEB8 00117CB8 4B F9 9B 85 */ bl zSceneFindObject__FUi -/* 8011AEBC 00117CBC 3C 80 80 29 */ lis r4, lbl_80297E48@ha +/* 8011AEBC 00117CBC 3C 80 80 29 */ lis r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011AEC0 00117CC0 28 03 00 00 */ cmplwi r3, 0 -/* 8011AEC4 00117CC4 38 84 7E 48 */ addi r4, r4, lbl_80297E48@l +/* 8011AEC4 00117CC4 38 84 7E 48 */ addi r4, r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011AEC8 00117CC8 90 64 00 4C */ stw r3, 0x4c(r4) /* 8011AECC 00117CCC 41 82 00 10 */ beq lbl_8011AEDC /* 8011AED0 00117CD0 88 03 00 04 */ lbz r0, 4(r3) @@ -346,11 +346,11 @@ lbl_8011AEDC: /* 8011AEDC 00117CDC 38 60 00 00 */ li r3, 0 /* 8011AEE0 00117CE0 48 00 00 9C */ b lbl_8011AF7C lbl_8011AEE4: -/* 8011AEE4 00117CE4 3C C0 80 3C */ lis r6, lbl_803C0558@ha -/* 8011AEE8 00117CE8 3C 60 80 29 */ lis r3, lbl_80297EB8@ha -/* 8011AEEC 00117CEC 38 C6 05 58 */ addi r6, r6, lbl_803C0558@l +/* 8011AEE4 00117CE4 3C C0 80 3C */ lis r6, lbl_globals@ha +/* 8011AEE8 00117CE8 3C 60 80 29 */ lis r3, lbl_idiot_levels__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011AEEC 00117CEC 38 C6 05 58 */ addi r6, r6, lbl_globals@l /* 8011AEF0 00117CF0 38 80 00 01 */ li r4, 1 -/* 8011AEF4 00117CF4 38 A3 7E B8 */ addi r5, r3, lbl_80297EB8@l +/* 8011AEF4 00117CF4 38 A3 7E B8 */ addi r5, r3, lbl_idiot_levels__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011AEF8 00117CF8 80 C6 1F C0 */ lwz r6, 0x1fc0(r6) /* 8011AEFC 00117CFC 88 65 00 00 */ lbz r3, 0(r5) /* 8011AF00 00117D00 38 00 00 05 */ li r0, 5 @@ -368,18 +368,18 @@ lbl_8011AF20: /* 8011AF2C 00117D2C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8011AF30 00117D30 38 A0 00 00 */ li r5, 0 /* 8011AF34 00117D34 40 82 00 1C */ bne lbl_8011AF50 -/* 8011AF38 00117D38 3C 60 80 29 */ lis r3, lbl_80297EB8@ha +/* 8011AF38 00117D38 3C 60 80 29 */ lis r3, lbl_idiot_levels__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011AF3C 00117D3C 55 00 18 38 */ slwi r0, r8, 3 -/* 8011AF40 00117D40 38 63 7E B8 */ addi r3, r3, lbl_80297EB8@l +/* 8011AF40 00117D40 38 63 7E B8 */ addi r3, r3, lbl_idiot_levels__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011AF44 00117D44 7C 03 00 AE */ lbzx r0, r3, r0 /* 8011AF48 00117D48 28 00 00 00 */ cmplwi r0, 0 /* 8011AF4C 00117D4C 40 82 00 08 */ bne lbl_8011AF54 lbl_8011AF50: /* 8011AF50 00117D50 38 A0 00 01 */ li r5, 1 lbl_8011AF54: -/* 8011AF54 00117D54 3C 60 80 29 */ lis r3, lbl_80297EB8@ha +/* 8011AF54 00117D54 3C 60 80 29 */ lis r3, lbl_idiot_levels__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011AF58 00117D58 55 00 18 38 */ slwi r0, r8, 3 -/* 8011AF5C 00117D5C 38 63 7E B8 */ addi r3, r3, lbl_80297EB8@l +/* 8011AF5C 00117D5C 38 63 7E B8 */ addi r3, r3, lbl_idiot_levels__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011AF60 00117D60 38 80 00 01 */ li r4, 1 /* 8011AF64 00117D64 7C 83 01 AE */ stbx r4, r3, r0 /* 8011AF68 00117D68 7C A3 2B 78 */ mr r3, r5 @@ -398,11 +398,11 @@ lbl_8011AF7C: zEntPlayerOOBState.move_hand__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Ff: /* 8011AF8C 00117D8C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011AF90 00117D90 7C 08 02 A6 */ mflr r0 -/* 8011AF94 00117D94 3C 60 80 29 */ lis r3, lbl_80297E48@ha +/* 8011AF94 00117D94 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011AF98 00117D98 90 01 00 14 */ stw r0, 0x14(r1) -/* 8011AF9C 00117D9C 38 83 7E 48 */ addi r4, r3, lbl_80297E48@l +/* 8011AF9C 00117D9C 38 83 7E 48 */ addi r4, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011AFA0 00117DA0 38 64 00 34 */ addi r3, r4, 0x34 -/* 8011AFA4 00117DA4 C0 02 9F BC */ lfs f0, lbl_803CE93C-_SDA2_BASE_(r2) +/* 8011AFA4 00117DA4 C0 02 9F BC */ lfs f0, lbl__1048_3-_SDA2_BASE_(r2) /* 8011AFA8 00117DA8 C0 84 00 48 */ lfs f4, 0x48(r4) /* 8011AFAC 00117DAC C0 44 00 44 */ lfs f2, 0x44(r4) /* 8011AFB0 00117DB0 EC 60 01 32 */ fmuls f3, f0, f4 @@ -412,9 +412,9 @@ zEntPlayerOOBState.move_hand__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Ff: /* 8011AFC0 00117DC0 D0 04 00 44 */ stfs f0, 0x44(r4) /* 8011AFC4 00117DC4 EC 21 10 FA */ fmadds f1, f1, f3, f2 /* 8011AFC8 00117DC8 4B F4 50 FD */ bl __ml__5xVec2CFf -/* 8011AFCC 00117DCC 3C A0 80 29 */ lis r5, lbl_80297E48@ha +/* 8011AFCC 00117DCC 3C A0 80 29 */ lis r5, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011AFD0 00117DD0 90 81 00 0C */ stw r4, 0xc(r1) -/* 8011AFD4 00117DD4 38 A5 7E 48 */ addi r5, r5, lbl_80297E48@l +/* 8011AFD4 00117DD4 38 A5 7E 48 */ addi r5, r5, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011AFD8 00117DD8 38 81 00 08 */ addi r4, r1, 8 /* 8011AFDC 00117DDC 90 61 00 08 */ stw r3, 8(r1) /* 8011AFE0 00117DE0 38 65 00 2C */ addi r3, r5, 0x2c @@ -431,15 +431,15 @@ zEntPlayerOOBState.render_fade__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fv /* 8011B000 00117E00 90 01 00 94 */ stw r0, 0x94(r1) /* 8011B004 00117E04 DB E1 00 80 */ stfd f31, 0x80(r1) /* 8011B008 00117E08 F3 E1 00 88 */ psq_st f31, 136(r1), 0, qr0 -/* 8011B00C 00117E0C 3C 60 80 29 */ lis r3, lbl_80297E48@ha -/* 8011B010 00117E10 80 02 BF 50 */ lwz r0, lbl_803D08D0-_SDA2_BASE_(r2) -/* 8011B014 00117E14 38 63 7E 48 */ addi r3, r3, lbl_80297E48@l -/* 8011B018 00117E18 C0 22 9F B8 */ lfs f1, lbl_803CE938-_SDA2_BASE_(r2) +/* 8011B00C 00117E0C 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B010 00117E10 80 02 BF 50 */ lwz r0, lbl__1469_3-_SDA2_BASE_(r2) +/* 8011B014 00117E14 38 63 7E 48 */ addi r3, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l +/* 8011B018 00117E18 C0 22 9F B8 */ lfs f1, lbl__1041_2-_SDA2_BASE_(r2) /* 8011B01C 00117E1C C0 03 00 3C */ lfs f0, 0x3c(r3) /* 8011B020 00117E20 38 60 00 0F */ li r3, 0xf -/* 8011B024 00117E24 C0 42 9F C8 */ lfs f2, lbl_803CE948-_SDA2_BASE_(r2) +/* 8011B024 00117E24 C0 42 9F C8 */ lfs f2, lbl__1475_3-_SDA2_BASE_(r2) /* 8011B028 00117E28 EC 21 00 28 */ fsubs f1, f1, f0 -/* 8011B02C 00117E2C C0 02 9F BC */ lfs f0, lbl_803CE93C-_SDA2_BASE_(r2) +/* 8011B02C 00117E2C C0 02 9F BC */ lfs f0, lbl__1048_3-_SDA2_BASE_(r2) /* 8011B030 00117E30 90 01 00 0C */ stw r0, 0xc(r1) /* 8011B034 00117E34 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8011B038 00117E38 FC 00 00 1E */ fctiwz f0, f0 @@ -450,8 +450,8 @@ zEntPlayerOOBState.render_fade__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fv /* 8011B04C 00117E4C 38 60 00 01 */ li r3, 1 /* 8011B050 00117E50 38 80 00 00 */ li r4, 0 /* 8011B054 00117E54 48 11 47 89 */ bl RwRenderStateSet -/* 8011B058 00117E58 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8011B05C 00117E5C C0 22 9F B8 */ lfs f1, lbl_803CE938-_SDA2_BASE_(r2) +/* 8011B058 00117E58 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8011B05C 00117E5C C0 22 9F B8 */ lfs f1, lbl__1041_2-_SDA2_BASE_(r2) /* 8011B060 00117E60 80 63 00 00 */ lwz r3, 0(r3) /* 8011B064 00117E64 C0 03 00 84 */ lfs f0, 0x84(r3) /* 8011B068 00117E68 EF E1 00 24 */ fdivs f31, f1, f0 @@ -462,10 +462,10 @@ zEntPlayerOOBState.render_fade__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fv /* 8011B07C 00117E7C 38 61 00 10 */ addi r3, r1, 0x10 /* 8011B080 00117E80 90 01 00 08 */ stw r0, 8(r1) /* 8011B084 00117E84 38 81 00 08 */ addi r4, r1, 8 -/* 8011B088 00117E88 C0 22 9F A8 */ lfs f1, lbl_803CE928-_SDA2_BASE_(r2) -/* 8011B08C 00117E8C C0 62 9F CC */ lfs f3, lbl_803CE94C-_SDA2_BASE_(r2) +/* 8011B088 00117E88 C0 22 9F A8 */ lfs f1, lbl__1033_2-_SDA2_BASE_(r2) +/* 8011B08C 00117E8C C0 62 9F CC */ lfs f3, lbl__1476_1-_SDA2_BASE_(r2) /* 8011B090 00117E90 FC 40 08 90 */ fmr f2, f1 -/* 8011B094 00117E94 C0 82 9F D0 */ lfs f4, lbl_803CE950-_SDA2_BASE_(r2) +/* 8011B094 00117E94 C0 82 9F D0 */ lfs f4, lbl__1477_1-_SDA2_BASE_(r2) /* 8011B098 00117E98 48 00 00 2D */ bl zEntPlayerOOBState.set_rect_verts__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FP18rwGameCube2DVertexffff10iColor_tagff /* 8011B09C 00117E9C 38 81 00 10 */ addi r4, r1, 0x10 /* 8011B0A0 00117EA0 38 60 00 04 */ li r3, 4 @@ -582,12 +582,12 @@ zEntPlayerOOBState.set_rect_vert__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_ zEntPlayerOOBState.render_ghost__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fv: /* 8011B23C 0011803C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8011B240 00118040 7C 08 02 A6 */ mflr r0 -/* 8011B244 00118044 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8011B244 00118044 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8011B248 00118048 38 60 FF FF */ li r3, -1 /* 8011B24C 0011804C 90 01 00 24 */ stw r0, 0x24(r1) /* 8011B250 00118050 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8011B254 00118054 93 C1 00 18 */ stw r30, 0x18(r1) -/* 8011B258 00118058 3B C4 05 58 */ addi r30, r4, lbl_803C0558@l +/* 8011B258 00118058 3B C4 05 58 */ addi r30, r4, lbl_globals@l /* 8011B25C 0011805C 93 A1 00 14 */ stw r29, 0x14(r1) /* 8011B260 00118060 93 81 00 10 */ stw r28, 0x10(r1) /* 8011B264 00118064 4B FA 7B D9 */ bl iDrawSetFBMSK__FUi @@ -611,17 +611,17 @@ lbl_8011B294: /* 8011B2A0 001180A0 4B FA 7B 9D */ bl iDrawSetFBMSK__FUi /* 8011B2A4 001180A4 38 60 00 11 */ li r3, 0x11 /* 8011B2A8 001180A8 4B F9 17 55 */ bl zRenderState__F14_SDRenderState -/* 8011B2AC 001180AC 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8011B2AC 001180AC 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8011B2B0 001180B0 80 7E 07 10 */ lwz r3, 0x710(r30) -/* 8011B2B4 001180B4 3B E4 05 58 */ addi r31, r4, lbl_803C0558@l +/* 8011B2B4 001180B4 3B E4 05 58 */ addi r31, r4, lbl_globals@l /* 8011B2B8 001180B8 80 9F 06 58 */ lwz r4, 0x658(r31) /* 8011B2BC 001180BC 48 00 82 05 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld -/* 8011B2C0 001180C0 3C 60 80 29 */ lis r3, lbl_80297E48@ha -/* 8011B2C4 001180C4 C0 42 9F B8 */ lfs f2, lbl_803CE938-_SDA2_BASE_(r2) -/* 8011B2C8 001180C8 38 63 7E 48 */ addi r3, r3, lbl_80297E48@l -/* 8011B2CC 001180CC C0 62 9F C8 */ lfs f3, lbl_803CE948-_SDA2_BASE_(r2) +/* 8011B2C0 001180C0 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B2C4 001180C4 C0 42 9F B8 */ lfs f2, lbl__1041_2-_SDA2_BASE_(r2) +/* 8011B2C8 001180C8 38 63 7E 48 */ addi r3, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l +/* 8011B2CC 001180CC C0 62 9F C8 */ lfs f3, lbl__1475_3-_SDA2_BASE_(r2) /* 8011B2D0 001180D0 C0 23 00 3C */ lfs f1, 0x3c(r3) -/* 8011B2D4 001180D4 C0 02 9F BC */ lfs f0, lbl_803CE93C-_SDA2_BASE_(r2) +/* 8011B2D4 001180D4 C0 02 9F BC */ lfs f0, lbl__1048_3-_SDA2_BASE_(r2) /* 8011B2D8 001180D8 EC 22 08 28 */ fsubs f1, f2, f1 /* 8011B2DC 001180DC 83 BE 07 04 */ lwz r29, 0x704(r30) /* 8011B2E0 001180E0 EC 03 00 7A */ fmadds f0, f3, f1, f0 @@ -664,22 +664,22 @@ lbl_8011B32C: zEntPlayerOOBState.render_hand__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fv: /* 8011B360 00118160 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8011B364 00118164 7C 08 02 A6 */ mflr r0 -/* 8011B368 00118168 3C 80 80 27 */ lis r4, lbl_8026B268@ha +/* 8011B368 00118168 3C 80 80 27 */ lis r4, lbl__405_7@ha /* 8011B36C 0011816C 38 60 00 12 */ li r3, 0x12 /* 8011B370 00118170 90 01 00 44 */ stw r0, 0x44(r1) /* 8011B374 00118174 93 E1 00 3C */ stw r31, 0x3c(r1) /* 8011B378 00118178 93 C1 00 38 */ stw r30, 0x38(r1) /* 8011B37C 0011817C 93 A1 00 34 */ stw r29, 0x34(r1) /* 8011B380 00118180 93 81 00 30 */ stw r28, 0x30(r1) -/* 8011B384 00118184 3B 84 B2 68 */ addi r28, r4, lbl_8026B268@l +/* 8011B384 00118184 3B 84 B2 68 */ addi r28, r4, lbl__405_7@l /* 8011B388 00118188 4B F9 16 75 */ bl zRenderState__F14_SDRenderState /* 8011B38C 0011818C 83 BC 01 A0 */ lwz r29, 0x1a0(r28) -/* 8011B390 00118190 3C 60 80 29 */ lis r3, lbl_80297E48@ha -/* 8011B394 00118194 39 83 7E 48 */ addi r12, r3, lbl_80297E48@l +/* 8011B390 00118190 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B394 00118194 39 83 7E 48 */ addi r12, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B398 00118198 83 DC 01 A4 */ lwz r30, 0x1a4(r28) /* 8011B39C 0011819C 81 7C 01 AC */ lwz r11, 0x1ac(r28) -/* 8011B3A0 001181A0 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011B3A4 001181A4 39 03 45 30 */ addi r8, r3, lbl_80314530@l +/* 8011B3A0 001181A0 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B3A4 001181A4 39 03 45 30 */ addi r8, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B3A8 001181A8 81 5C 01 B0 */ lwz r10, 0x1b0(r28) /* 8011B3AC 001181AC 80 FC 01 B8 */ lwz r7, 0x1b8(r28) /* 8011B3B0 001181B0 38 81 00 20 */ addi r4, r1, 0x20 @@ -727,293 +727,293 @@ zEntPlayerOOBState.render_hand__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fv load_settings__9oob_stateFR8xIniFile: /* 8011B450 00118250 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011B454 00118254 7C 08 02 A6 */ mflr r0 -/* 8011B458 00118258 3C 80 80 27 */ lis r4, lbl_8026B42C@ha +/* 8011B458 00118258 3C 80 80 27 */ lis r4, lbl__stringBase0_73@ha /* 8011B45C 0011825C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8011B460 00118260 38 A4 B4 2C */ addi r5, r4, lbl_8026B42C@l +/* 8011B460 00118260 38 A4 B4 2C */ addi r5, r4, lbl__stringBase0_73@l /* 8011B464 00118264 38 85 00 14 */ addi r4, r5, 0x14 /* 8011B468 00118268 93 E1 00 0C */ stw r31, 0xc(r1) /* 8011B46C 0011826C 7C 7F 1B 78 */ mr r31, r3 /* 8011B470 00118270 38 A5 00 3A */ addi r5, r5, 0x3a /* 8011B474 00118274 4B F1 57 39 */ bl xIniGetString__FP8xIniFilePcPc -/* 8011B478 00118278 3C A0 80 31 */ lis r5, lbl_80314530@ha -/* 8011B47C 0011827C 3C 80 80 27 */ lis r4, lbl_8026B42C@ha -/* 8011B480 00118280 38 A5 45 30 */ addi r5, r5, lbl_80314530@l +/* 8011B478 00118278 3C A0 80 31 */ lis r5, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B47C 0011827C 3C 80 80 27 */ lis r4, lbl__stringBase0_73@ha +/* 8011B480 00118280 38 A5 45 30 */ addi r5, r5, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B484 00118284 90 65 00 18 */ stw r3, 0x18(r5) -/* 8011B488 00118288 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l +/* 8011B488 00118288 38 84 B4 2C */ addi r4, r4, lbl__stringBase0_73@l /* 8011B48C 0011828C 7F E3 FB 78 */ mr r3, r31 -/* 8011B490 00118290 C0 22 9F D4 */ lfs f1, lbl_803CE954-_SDA2_BASE_(r2) +/* 8011B490 00118290 C0 22 9F D4 */ lfs f1, lbl__1533_2-_SDA2_BASE_(r2) /* 8011B494 00118294 38 84 00 3F */ addi r4, r4, 0x3f /* 8011B498 00118298 4B F1 56 AD */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011B49C 0011829C 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011B4A0 001182A0 3C 80 80 27 */ lis r4, lbl_8026B42C@ha -/* 8011B4A4 001182A4 38 A3 45 30 */ addi r5, r3, lbl_80314530@l +/* 8011B49C 0011829C 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B4A0 001182A0 3C 80 80 27 */ lis r4, lbl__stringBase0_73@ha +/* 8011B4A4 001182A4 38 A3 45 30 */ addi r5, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B4A8 001182A8 7F E3 FB 78 */ mr r3, r31 /* 8011B4AC 001182AC D0 25 00 00 */ stfs f1, 0(r5) -/* 8011B4B0 001182B0 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l +/* 8011B4B0 001182B0 38 84 B4 2C */ addi r4, r4, lbl__stringBase0_73@l /* 8011B4B4 001182B4 38 84 00 63 */ addi r4, r4, 0x63 -/* 8011B4B8 001182B8 C0 22 9F C0 */ lfs f1, lbl_803CE940-_SDA2_BASE_(r2) +/* 8011B4B8 001182B8 C0 22 9F C0 */ lfs f1, lbl__1049_2-_SDA2_BASE_(r2) /* 8011B4BC 001182BC 4B F1 56 89 */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011B4C0 001182C0 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011B4C4 001182C4 3C 80 80 27 */ lis r4, lbl_8026B42C@ha -/* 8011B4C8 001182C8 38 A3 45 30 */ addi r5, r3, lbl_80314530@l +/* 8011B4C0 001182C0 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B4C4 001182C4 3C 80 80 27 */ lis r4, lbl__stringBase0_73@ha +/* 8011B4C8 001182C8 38 A3 45 30 */ addi r5, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B4CC 001182CC 7F E3 FB 78 */ mr r3, r31 /* 8011B4D0 001182D0 D0 25 00 04 */ stfs f1, 4(r5) -/* 8011B4D4 001182D4 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l +/* 8011B4D4 001182D4 38 84 B4 2C */ addi r4, r4, lbl__stringBase0_73@l /* 8011B4D8 001182D8 38 84 00 89 */ addi r4, r4, 0x89 -/* 8011B4DC 001182DC C0 22 9F C0 */ lfs f1, lbl_803CE940-_SDA2_BASE_(r2) +/* 8011B4DC 001182DC C0 22 9F C0 */ lfs f1, lbl__1049_2-_SDA2_BASE_(r2) /* 8011B4E0 001182E0 4B F1 56 65 */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011B4E4 001182E4 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011B4E8 001182E8 3C 80 80 27 */ lis r4, lbl_8026B42C@ha -/* 8011B4EC 001182EC 38 A3 45 30 */ addi r5, r3, lbl_80314530@l +/* 8011B4E4 001182E4 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B4E8 001182E8 3C 80 80 27 */ lis r4, lbl__stringBase0_73@ha +/* 8011B4EC 001182EC 38 A3 45 30 */ addi r5, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B4F0 001182F0 7F E3 FB 78 */ mr r3, r31 /* 8011B4F4 001182F4 D0 25 00 08 */ stfs f1, 8(r5) -/* 8011B4F8 001182F8 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l +/* 8011B4F8 001182F8 38 84 B4 2C */ addi r4, r4, lbl__stringBase0_73@l /* 8011B4FC 001182FC 38 84 00 AD */ addi r4, r4, 0xad -/* 8011B500 00118300 C0 22 9F B8 */ lfs f1, lbl_803CE938-_SDA2_BASE_(r2) +/* 8011B500 00118300 C0 22 9F B8 */ lfs f1, lbl__1041_2-_SDA2_BASE_(r2) /* 8011B504 00118304 4B F1 56 41 */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011B508 00118308 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011B50C 0011830C 3C 80 80 27 */ lis r4, lbl_8026B42C@ha -/* 8011B510 00118310 38 A3 45 30 */ addi r5, r3, lbl_80314530@l +/* 8011B508 00118308 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B50C 0011830C 3C 80 80 27 */ lis r4, lbl__stringBase0_73@ha +/* 8011B510 00118310 38 A3 45 30 */ addi r5, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B514 00118314 7F E3 FB 78 */ mr r3, r31 /* 8011B518 00118318 D0 25 00 0C */ stfs f1, 0xc(r5) -/* 8011B51C 0011831C 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l +/* 8011B51C 0011831C 38 84 B4 2C */ addi r4, r4, lbl__stringBase0_73@l /* 8011B520 00118320 38 84 00 D3 */ addi r4, r4, 0xd3 -/* 8011B524 00118324 C0 22 9F DC */ lfs f1, lbl_803CE95C-_SDA2_BASE_(r2) +/* 8011B524 00118324 C0 22 9F DC */ lfs f1, lbl__1535-_SDA2_BASE_(r2) /* 8011B528 00118328 4B F1 56 1D */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011B52C 0011832C C0 02 9F D8 */ lfs f0, lbl_803CE958-_SDA2_BASE_(r2) -/* 8011B530 00118330 3C A0 80 31 */ lis r5, lbl_80314530@ha -/* 8011B534 00118334 3C 80 80 27 */ lis r4, lbl_8026B42C@ha +/* 8011B52C 0011832C C0 02 9F D8 */ lfs f0, lbl__1534_1-_SDA2_BASE_(r2) +/* 8011B530 00118330 3C A0 80 31 */ lis r5, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B534 00118334 3C 80 80 27 */ lis r4, lbl__stringBase0_73@ha /* 8011B538 00118338 7F E3 FB 78 */ mr r3, r31 /* 8011B53C 0011833C EC 00 00 72 */ fmuls f0, f0, f1 -/* 8011B540 00118340 38 A5 45 30 */ addi r5, r5, lbl_80314530@l -/* 8011B544 00118344 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l +/* 8011B540 00118340 38 A5 45 30 */ addi r5, r5, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l +/* 8011B544 00118344 38 84 B4 2C */ addi r4, r4, lbl__stringBase0_73@l /* 8011B548 00118348 38 84 00 F8 */ addi r4, r4, 0xf8 /* 8011B54C 0011834C D0 05 00 10 */ stfs f0, 0x10(r5) -/* 8011B550 00118350 C0 22 9F E0 */ lfs f1, lbl_803CE960-_SDA2_BASE_(r2) +/* 8011B550 00118350 C0 22 9F E0 */ lfs f1, lbl__1536-_SDA2_BASE_(r2) /* 8011B554 00118354 4B F1 55 F1 */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011B558 00118358 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011B55C 0011835C 3C 80 80 27 */ lis r4, lbl_8026B42C@ha -/* 8011B560 00118360 38 A3 45 30 */ addi r5, r3, lbl_80314530@l +/* 8011B558 00118358 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B55C 0011835C 3C 80 80 27 */ lis r4, lbl__stringBase0_73@ha +/* 8011B560 00118360 38 A3 45 30 */ addi r5, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B564 00118364 7F E3 FB 78 */ mr r3, r31 /* 8011B568 00118368 D0 25 00 14 */ stfs f1, 0x14(r5) -/* 8011B56C 0011836C 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l +/* 8011B56C 0011836C 38 84 B4 2C */ addi r4, r4, lbl__stringBase0_73@l /* 8011B570 00118370 38 84 01 21 */ addi r4, r4, 0x121 -/* 8011B574 00118374 C0 22 9F E4 */ lfs f1, lbl_803CE964-_SDA2_BASE_(r2) +/* 8011B574 00118374 C0 22 9F E4 */ lfs f1, lbl__1537-_SDA2_BASE_(r2) /* 8011B578 00118378 4B F1 55 CD */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011B57C 0011837C 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011B580 00118380 3C 80 80 27 */ lis r4, lbl_8026B42C@ha -/* 8011B584 00118384 38 A3 45 30 */ addi r5, r3, lbl_80314530@l +/* 8011B57C 0011837C 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B580 00118380 3C 80 80 27 */ lis r4, lbl__stringBase0_73@ha +/* 8011B584 00118384 38 A3 45 30 */ addi r5, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B588 00118388 7F E3 FB 78 */ mr r3, r31 /* 8011B58C 0011838C D0 25 00 1C */ stfs f1, 0x1c(r5) -/* 8011B590 00118390 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l +/* 8011B590 00118390 38 84 B4 2C */ addi r4, r4, lbl__stringBase0_73@l /* 8011B594 00118394 38 84 01 45 */ addi r4, r4, 0x145 -/* 8011B598 00118398 C0 22 9F A8 */ lfs f1, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011B598 00118398 C0 22 9F A8 */ lfs f1, lbl__1033_2-_SDA2_BASE_(r2) /* 8011B59C 0011839C 4B F1 55 A9 */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011B5A0 001183A0 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011B5A4 001183A4 3C 80 80 27 */ lis r4, lbl_8026B42C@ha -/* 8011B5A8 001183A8 38 A3 45 30 */ addi r5, r3, lbl_80314530@l +/* 8011B5A0 001183A0 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B5A4 001183A4 3C 80 80 27 */ lis r4, lbl__stringBase0_73@ha +/* 8011B5A8 001183A8 38 A3 45 30 */ addi r5, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B5AC 001183AC 7F E3 FB 78 */ mr r3, r31 /* 8011B5B0 001183B0 D0 25 00 20 */ stfs f1, 0x20(r5) -/* 8011B5B4 001183B4 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l +/* 8011B5B4 001183B4 38 84 B4 2C */ addi r4, r4, lbl__stringBase0_73@l /* 8011B5B8 001183B8 38 84 01 69 */ addi r4, r4, 0x169 -/* 8011B5BC 001183BC C0 22 9F B8 */ lfs f1, lbl_803CE938-_SDA2_BASE_(r2) +/* 8011B5BC 001183BC C0 22 9F B8 */ lfs f1, lbl__1041_2-_SDA2_BASE_(r2) /* 8011B5C0 001183C0 4B F1 55 85 */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011B5C4 001183C4 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011B5C8 001183C8 3C 80 80 27 */ lis r4, lbl_8026B42C@ha -/* 8011B5CC 001183CC 38 A3 45 30 */ addi r5, r3, lbl_80314530@l +/* 8011B5C4 001183C4 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B5C8 001183C8 3C 80 80 27 */ lis r4, lbl__stringBase0_73@ha +/* 8011B5CC 001183CC 38 A3 45 30 */ addi r5, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B5D0 001183D0 7F E3 FB 78 */ mr r3, r31 /* 8011B5D4 001183D4 D0 25 00 24 */ stfs f1, 0x24(r5) -/* 8011B5D8 001183D8 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l +/* 8011B5D8 001183D8 38 84 B4 2C */ addi r4, r4, lbl__stringBase0_73@l /* 8011B5DC 001183DC 38 84 01 8E */ addi r4, r4, 0x18e -/* 8011B5E0 001183E0 C0 22 9F A8 */ lfs f1, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011B5E0 001183E0 C0 22 9F A8 */ lfs f1, lbl__1033_2-_SDA2_BASE_(r2) /* 8011B5E4 001183E4 4B F1 55 61 */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011B5E8 001183E8 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011B5EC 001183EC 3C 80 80 27 */ lis r4, lbl_8026B42C@ha -/* 8011B5F0 001183F0 38 A3 45 30 */ addi r5, r3, lbl_80314530@l +/* 8011B5E8 001183E8 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B5EC 001183EC 3C 80 80 27 */ lis r4, lbl__stringBase0_73@ha +/* 8011B5F0 001183F0 38 A3 45 30 */ addi r5, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B5F4 001183F4 7F E3 FB 78 */ mr r3, r31 /* 8011B5F8 001183F8 D0 25 00 28 */ stfs f1, 0x28(r5) -/* 8011B5FC 001183FC 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l +/* 8011B5FC 001183FC 38 84 B4 2C */ addi r4, r4, lbl__stringBase0_73@l /* 8011B600 00118400 38 84 01 B3 */ addi r4, r4, 0x1b3 -/* 8011B604 00118404 C0 22 9F A8 */ lfs f1, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011B604 00118404 C0 22 9F A8 */ lfs f1, lbl__1033_2-_SDA2_BASE_(r2) /* 8011B608 00118408 4B F1 55 3D */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011B60C 0011840C 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011B610 00118410 3C 80 80 27 */ lis r4, lbl_8026B42C@ha -/* 8011B614 00118414 38 A3 45 30 */ addi r5, r3, lbl_80314530@l +/* 8011B60C 0011840C 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B610 00118410 3C 80 80 27 */ lis r4, lbl__stringBase0_73@ha +/* 8011B614 00118414 38 A3 45 30 */ addi r5, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B618 00118418 7F E3 FB 78 */ mr r3, r31 /* 8011B61C 0011841C D0 25 00 2C */ stfs f1, 0x2c(r5) -/* 8011B620 00118420 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l +/* 8011B620 00118420 38 84 B4 2C */ addi r4, r4, lbl__stringBase0_73@l /* 8011B624 00118424 38 84 01 E0 */ addi r4, r4, 0x1e0 -/* 8011B628 00118428 C0 22 9F E8 */ lfs f1, lbl_803CE968-_SDA2_BASE_(r2) +/* 8011B628 00118428 C0 22 9F E8 */ lfs f1, lbl__1538_1-_SDA2_BASE_(r2) /* 8011B62C 0011842C 4B F1 55 19 */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011B630 00118430 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011B634 00118434 3C 80 80 27 */ lis r4, lbl_8026B42C@ha -/* 8011B638 00118438 38 A3 45 30 */ addi r5, r3, lbl_80314530@l +/* 8011B630 00118430 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B634 00118434 3C 80 80 27 */ lis r4, lbl__stringBase0_73@ha +/* 8011B638 00118438 38 A3 45 30 */ addi r5, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B63C 0011843C 7F E3 FB 78 */ mr r3, r31 /* 8011B640 00118440 D0 25 00 30 */ stfs f1, 0x30(r5) -/* 8011B644 00118444 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l +/* 8011B644 00118444 38 84 B4 2C */ addi r4, r4, lbl__stringBase0_73@l /* 8011B648 00118448 38 84 02 07 */ addi r4, r4, 0x207 -/* 8011B64C 0011844C C0 22 9F EC */ lfs f1, lbl_803CE96C-_SDA2_BASE_(r2) +/* 8011B64C 0011844C C0 22 9F EC */ lfs f1, lbl__1539-_SDA2_BASE_(r2) /* 8011B650 00118450 4B F1 54 F5 */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011B654 00118454 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011B658 00118458 3C 80 80 27 */ lis r4, lbl_8026B42C@ha -/* 8011B65C 0011845C 38 A3 45 30 */ addi r5, r3, lbl_80314530@l +/* 8011B654 00118454 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B658 00118458 3C 80 80 27 */ lis r4, lbl__stringBase0_73@ha +/* 8011B65C 0011845C 38 A3 45 30 */ addi r5, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B660 00118460 7F E3 FB 78 */ mr r3, r31 /* 8011B664 00118464 D0 25 00 34 */ stfs f1, 0x34(r5) -/* 8011B668 00118468 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l +/* 8011B668 00118468 38 84 B4 2C */ addi r4, r4, lbl__stringBase0_73@l /* 8011B66C 0011846C 38 84 02 34 */ addi r4, r4, 0x234 -/* 8011B670 00118470 C0 22 9F BC */ lfs f1, lbl_803CE93C-_SDA2_BASE_(r2) +/* 8011B670 00118470 C0 22 9F BC */ lfs f1, lbl__1048_3-_SDA2_BASE_(r2) /* 8011B674 00118474 4B F1 54 D1 */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011B678 00118478 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011B67C 0011847C 3C 80 80 27 */ lis r4, lbl_8026B42C@ha -/* 8011B680 00118480 38 A3 45 30 */ addi r5, r3, lbl_80314530@l +/* 8011B678 00118478 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B67C 0011847C 3C 80 80 27 */ lis r4, lbl__stringBase0_73@ha +/* 8011B680 00118480 38 A3 45 30 */ addi r5, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B684 00118484 7F E3 FB 78 */ mr r3, r31 /* 8011B688 00118488 D0 25 00 38 */ stfs f1, 0x38(r5) -/* 8011B68C 0011848C 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l +/* 8011B68C 0011848C 38 84 B4 2C */ addi r4, r4, lbl__stringBase0_73@l /* 8011B690 00118490 38 84 02 62 */ addi r4, r4, 0x262 -/* 8011B694 00118494 C0 22 9F BC */ lfs f1, lbl_803CE93C-_SDA2_BASE_(r2) +/* 8011B694 00118494 C0 22 9F BC */ lfs f1, lbl__1048_3-_SDA2_BASE_(r2) /* 8011B698 00118498 4B F1 54 AD */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011B69C 0011849C 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011B6A0 001184A0 3C 80 80 27 */ lis r4, lbl_8026B42C@ha -/* 8011B6A4 001184A4 38 A3 45 30 */ addi r5, r3, lbl_80314530@l +/* 8011B69C 0011849C 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B6A0 001184A0 3C 80 80 27 */ lis r4, lbl__stringBase0_73@ha +/* 8011B6A4 001184A4 38 A3 45 30 */ addi r5, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B6A8 001184A8 7F E3 FB 78 */ mr r3, r31 /* 8011B6AC 001184AC D0 25 00 3C */ stfs f1, 0x3c(r5) -/* 8011B6B0 001184B0 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l +/* 8011B6B0 001184B0 38 84 B4 2C */ addi r4, r4, lbl__stringBase0_73@l /* 8011B6B4 001184B4 38 84 02 8A */ addi r4, r4, 0x28a -/* 8011B6B8 001184B8 C0 22 9F B0 */ lfs f1, lbl_803CE930-_SDA2_BASE_(r2) +/* 8011B6B8 001184B8 C0 22 9F B0 */ lfs f1, lbl__1035_3-_SDA2_BASE_(r2) /* 8011B6BC 001184BC 4B F1 54 89 */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011B6C0 001184C0 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011B6C4 001184C4 3C 80 80 27 */ lis r4, lbl_8026B42C@ha -/* 8011B6C8 001184C8 38 A3 45 30 */ addi r5, r3, lbl_80314530@l +/* 8011B6C0 001184C0 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B6C4 001184C4 3C 80 80 27 */ lis r4, lbl__stringBase0_73@ha +/* 8011B6C8 001184C8 38 A3 45 30 */ addi r5, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B6CC 001184CC 7F E3 FB 78 */ mr r3, r31 /* 8011B6D0 001184D0 D0 25 00 40 */ stfs f1, 0x40(r5) -/* 8011B6D4 001184D4 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l +/* 8011B6D4 001184D4 38 84 B4 2C */ addi r4, r4, lbl__stringBase0_73@l /* 8011B6D8 001184D8 38 84 02 B9 */ addi r4, r4, 0x2b9 -/* 8011B6DC 001184DC C0 22 9F A8 */ lfs f1, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011B6DC 001184DC C0 22 9F A8 */ lfs f1, lbl__1033_2-_SDA2_BASE_(r2) /* 8011B6E0 001184E0 4B F1 54 65 */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011B6E4 001184E4 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011B6E8 001184E8 3C 80 80 27 */ lis r4, lbl_8026B42C@ha -/* 8011B6EC 001184EC 38 A3 45 30 */ addi r5, r3, lbl_80314530@l +/* 8011B6E4 001184E4 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B6E8 001184E8 3C 80 80 27 */ lis r4, lbl__stringBase0_73@ha +/* 8011B6EC 001184EC 38 A3 45 30 */ addi r5, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B6F0 001184F0 7F E3 FB 78 */ mr r3, r31 /* 8011B6F4 001184F4 D0 25 00 44 */ stfs f1, 0x44(r5) -/* 8011B6F8 001184F8 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l +/* 8011B6F8 001184F8 38 84 B4 2C */ addi r4, r4, lbl__stringBase0_73@l /* 8011B6FC 001184FC 38 84 02 E9 */ addi r4, r4, 0x2e9 -/* 8011B700 00118500 C0 22 9F E8 */ lfs f1, lbl_803CE968-_SDA2_BASE_(r2) +/* 8011B700 00118500 C0 22 9F E8 */ lfs f1, lbl__1538_1-_SDA2_BASE_(r2) /* 8011B704 00118504 4B F1 54 41 */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011B708 00118508 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011B70C 0011850C 3C 80 80 27 */ lis r4, lbl_8026B42C@ha -/* 8011B710 00118510 38 A3 45 30 */ addi r5, r3, lbl_80314530@l +/* 8011B708 00118508 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B70C 0011850C 3C 80 80 27 */ lis r4, lbl__stringBase0_73@ha +/* 8011B710 00118510 38 A3 45 30 */ addi r5, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B714 00118514 7F E3 FB 78 */ mr r3, r31 /* 8011B718 00118518 D0 25 00 48 */ stfs f1, 0x48(r5) -/* 8011B71C 0011851C 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l +/* 8011B71C 0011851C 38 84 B4 2C */ addi r4, r4, lbl__stringBase0_73@l /* 8011B720 00118520 38 84 03 13 */ addi r4, r4, 0x313 -/* 8011B724 00118524 C0 22 9F BC */ lfs f1, lbl_803CE93C-_SDA2_BASE_(r2) +/* 8011B724 00118524 C0 22 9F BC */ lfs f1, lbl__1048_3-_SDA2_BASE_(r2) /* 8011B728 00118528 4B F1 54 1D */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011B72C 0011852C 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011B730 00118530 3C 80 80 27 */ lis r4, lbl_8026B42C@ha -/* 8011B734 00118534 38 A3 45 30 */ addi r5, r3, lbl_80314530@l +/* 8011B72C 0011852C 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B730 00118530 3C 80 80 27 */ lis r4, lbl__stringBase0_73@ha +/* 8011B734 00118534 38 A3 45 30 */ addi r5, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B738 00118538 7F E3 FB 78 */ mr r3, r31 /* 8011B73C 0011853C D0 25 00 4C */ stfs f1, 0x4c(r5) -/* 8011B740 00118540 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l +/* 8011B740 00118540 38 84 B4 2C */ addi r4, r4, lbl__stringBase0_73@l /* 8011B744 00118544 38 84 03 3A */ addi r4, r4, 0x33a -/* 8011B748 00118548 C0 22 9F B0 */ lfs f1, lbl_803CE930-_SDA2_BASE_(r2) +/* 8011B748 00118548 C0 22 9F B0 */ lfs f1, lbl__1035_3-_SDA2_BASE_(r2) /* 8011B74C 0011854C 4B F1 53 F9 */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011B750 00118550 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011B754 00118554 3C 80 80 27 */ lis r4, lbl_8026B42C@ha -/* 8011B758 00118558 38 A3 45 30 */ addi r5, r3, lbl_80314530@l +/* 8011B750 00118550 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B754 00118554 3C 80 80 27 */ lis r4, lbl__stringBase0_73@ha +/* 8011B758 00118558 38 A3 45 30 */ addi r5, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B75C 0011855C 7F E3 FB 78 */ mr r3, r31 /* 8011B760 00118560 D0 25 00 50 */ stfs f1, 0x50(r5) -/* 8011B764 00118564 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l +/* 8011B764 00118564 38 84 B4 2C */ addi r4, r4, lbl__stringBase0_73@l /* 8011B768 00118568 38 84 03 67 */ addi r4, r4, 0x367 -/* 8011B76C 0011856C C0 22 9F BC */ lfs f1, lbl_803CE93C-_SDA2_BASE_(r2) +/* 8011B76C 0011856C C0 22 9F BC */ lfs f1, lbl__1048_3-_SDA2_BASE_(r2) /* 8011B770 00118570 4B F1 53 D5 */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011B774 00118574 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011B778 00118578 3C 80 80 27 */ lis r4, lbl_8026B42C@ha -/* 8011B77C 0011857C 38 A3 45 30 */ addi r5, r3, lbl_80314530@l +/* 8011B774 00118574 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B778 00118578 3C 80 80 27 */ lis r4, lbl__stringBase0_73@ha +/* 8011B77C 0011857C 38 A3 45 30 */ addi r5, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B780 00118580 7F E3 FB 78 */ mr r3, r31 /* 8011B784 00118584 D0 25 00 54 */ stfs f1, 0x54(r5) -/* 8011B788 00118588 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l +/* 8011B788 00118588 38 84 B4 2C */ addi r4, r4, lbl__stringBase0_73@l /* 8011B78C 0011858C 38 84 03 95 */ addi r4, r4, 0x395 -/* 8011B790 00118590 C0 22 9F E8 */ lfs f1, lbl_803CE968-_SDA2_BASE_(r2) +/* 8011B790 00118590 C0 22 9F E8 */ lfs f1, lbl__1538_1-_SDA2_BASE_(r2) /* 8011B794 00118594 4B F1 53 B1 */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011B798 00118598 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011B79C 0011859C 3C 80 80 27 */ lis r4, lbl_8026B42C@ha -/* 8011B7A0 001185A0 38 A3 45 30 */ addi r5, r3, lbl_80314530@l +/* 8011B798 00118598 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B79C 0011859C 3C 80 80 27 */ lis r4, lbl__stringBase0_73@ha +/* 8011B7A0 001185A0 38 A3 45 30 */ addi r5, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B7A4 001185A4 7F E3 FB 78 */ mr r3, r31 /* 8011B7A8 001185A8 D0 25 00 58 */ stfs f1, 0x58(r5) -/* 8011B7AC 001185AC 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l +/* 8011B7AC 001185AC 38 84 B4 2C */ addi r4, r4, lbl__stringBase0_73@l /* 8011B7B0 001185B0 38 84 03 BD */ addi r4, r4, 0x3bd -/* 8011B7B4 001185B4 C0 22 9F EC */ lfs f1, lbl_803CE96C-_SDA2_BASE_(r2) +/* 8011B7B4 001185B4 C0 22 9F EC */ lfs f1, lbl__1539-_SDA2_BASE_(r2) /* 8011B7B8 001185B8 4B F1 53 8D */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011B7BC 001185BC 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011B7C0 001185C0 3C 80 80 27 */ lis r4, lbl_8026B42C@ha -/* 8011B7C4 001185C4 38 A3 45 30 */ addi r5, r3, lbl_80314530@l +/* 8011B7BC 001185BC 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B7C0 001185C0 3C 80 80 27 */ lis r4, lbl__stringBase0_73@ha +/* 8011B7C4 001185C4 38 A3 45 30 */ addi r5, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B7C8 001185C8 7F E3 FB 78 */ mr r3, r31 /* 8011B7CC 001185CC D0 25 00 5C */ stfs f1, 0x5c(r5) -/* 8011B7D0 001185D0 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l +/* 8011B7D0 001185D0 38 84 B4 2C */ addi r4, r4, lbl__stringBase0_73@l /* 8011B7D4 001185D4 38 84 03 EC */ addi r4, r4, 0x3ec -/* 8011B7D8 001185D8 C0 22 9F A8 */ lfs f1, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011B7D8 001185D8 C0 22 9F A8 */ lfs f1, lbl__1033_2-_SDA2_BASE_(r2) /* 8011B7DC 001185DC 4B F1 53 69 */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011B7E0 001185E0 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011B7E4 001185E4 3C 80 80 27 */ lis r4, lbl_8026B42C@ha -/* 8011B7E8 001185E8 38 A3 45 30 */ addi r5, r3, lbl_80314530@l +/* 8011B7E0 001185E0 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B7E4 001185E4 3C 80 80 27 */ lis r4, lbl__stringBase0_73@ha +/* 8011B7E8 001185E8 38 A3 45 30 */ addi r5, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B7EC 001185EC 7F E3 FB 78 */ mr r3, r31 /* 8011B7F0 001185F0 D0 25 00 60 */ stfs f1, 0x60(r5) -/* 8011B7F4 001185F4 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l +/* 8011B7F4 001185F4 38 84 B4 2C */ addi r4, r4, lbl__stringBase0_73@l /* 8011B7F8 001185F8 38 84 04 1C */ addi r4, r4, 0x41c -/* 8011B7FC 001185FC C0 22 9F F0 */ lfs f1, lbl_803CE970-_SDA2_BASE_(r2) +/* 8011B7FC 001185FC C0 22 9F F0 */ lfs f1, lbl__1540-_SDA2_BASE_(r2) /* 8011B800 00118600 4B F1 53 45 */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011B804 00118604 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011B808 00118608 3C 80 80 27 */ lis r4, lbl_8026B42C@ha -/* 8011B80C 0011860C 38 A3 45 30 */ addi r5, r3, lbl_80314530@l +/* 8011B804 00118604 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B808 00118608 3C 80 80 27 */ lis r4, lbl__stringBase0_73@ha +/* 8011B80C 0011860C 38 A3 45 30 */ addi r5, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B810 00118610 7F E3 FB 78 */ mr r3, r31 /* 8011B814 00118614 D0 25 00 64 */ stfs f1, 0x64(r5) -/* 8011B818 00118618 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l +/* 8011B818 00118618 38 84 B4 2C */ addi r4, r4, lbl__stringBase0_73@l /* 8011B81C 0011861C 38 84 04 46 */ addi r4, r4, 0x446 -/* 8011B820 00118620 C0 22 9F F4 */ lfs f1, lbl_803CE974-_SDA2_BASE_(r2) +/* 8011B820 00118620 C0 22 9F F4 */ lfs f1, lbl__1541_1-_SDA2_BASE_(r2) /* 8011B824 00118624 4B F1 53 21 */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011B828 00118628 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011B82C 0011862C 3C 80 80 27 */ lis r4, lbl_8026B42C@ha -/* 8011B830 00118630 38 A3 45 30 */ addi r5, r3, lbl_80314530@l +/* 8011B828 00118628 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B82C 0011862C 3C 80 80 27 */ lis r4, lbl__stringBase0_73@ha +/* 8011B830 00118630 38 A3 45 30 */ addi r5, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B834 00118634 7F E3 FB 78 */ mr r3, r31 /* 8011B838 00118638 D0 25 00 68 */ stfs f1, 0x68(r5) -/* 8011B83C 0011863C 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l +/* 8011B83C 0011863C 38 84 B4 2C */ addi r4, r4, lbl__stringBase0_73@l /* 8011B840 00118640 38 84 04 6D */ addi r4, r4, 0x46d -/* 8011B844 00118644 C0 22 9F F4 */ lfs f1, lbl_803CE974-_SDA2_BASE_(r2) +/* 8011B844 00118644 C0 22 9F F4 */ lfs f1, lbl__1541_1-_SDA2_BASE_(r2) /* 8011B848 00118648 4B F1 52 FD */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011B84C 0011864C 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011B850 00118650 3C 80 80 27 */ lis r4, lbl_8026B42C@ha -/* 8011B854 00118654 38 A3 45 30 */ addi r5, r3, lbl_80314530@l +/* 8011B84C 0011864C 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B850 00118650 3C 80 80 27 */ lis r4, lbl__stringBase0_73@ha +/* 8011B854 00118654 38 A3 45 30 */ addi r5, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B858 00118658 7F E3 FB 78 */ mr r3, r31 /* 8011B85C 0011865C D0 25 00 6C */ stfs f1, 0x6c(r5) -/* 8011B860 00118660 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l +/* 8011B860 00118660 38 84 B4 2C */ addi r4, r4, lbl__stringBase0_73@l /* 8011B864 00118664 38 84 04 94 */ addi r4, r4, 0x494 -/* 8011B868 00118668 C0 22 9F A8 */ lfs f1, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011B868 00118668 C0 22 9F A8 */ lfs f1, lbl__1033_2-_SDA2_BASE_(r2) /* 8011B86C 0011866C 4B F1 52 D9 */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011B870 00118670 C0 02 9F D8 */ lfs f0, lbl_803CE958-_SDA2_BASE_(r2) -/* 8011B874 00118674 3C A0 80 31 */ lis r5, lbl_80314530@ha -/* 8011B878 00118678 3C 80 80 27 */ lis r4, lbl_8026B42C@ha +/* 8011B870 00118670 C0 02 9F D8 */ lfs f0, lbl__1534_1-_SDA2_BASE_(r2) +/* 8011B874 00118674 3C A0 80 31 */ lis r5, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B878 00118678 3C 80 80 27 */ lis r4, lbl__stringBase0_73@ha /* 8011B87C 0011867C 7F E3 FB 78 */ mr r3, r31 /* 8011B880 00118680 EC 00 00 72 */ fmuls f0, f0, f1 -/* 8011B884 00118684 38 A5 45 30 */ addi r5, r5, lbl_80314530@l -/* 8011B888 00118688 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l +/* 8011B884 00118684 38 A5 45 30 */ addi r5, r5, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l +/* 8011B888 00118688 38 84 B4 2C */ addi r4, r4, lbl__stringBase0_73@l /* 8011B88C 0011868C 38 84 04 B8 */ addi r4, r4, 0x4b8 /* 8011B890 00118690 D0 05 00 70 */ stfs f0, 0x70(r5) -/* 8011B894 00118694 C0 22 9F A8 */ lfs f1, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011B894 00118694 C0 22 9F A8 */ lfs f1, lbl__1033_2-_SDA2_BASE_(r2) /* 8011B898 00118698 4B F1 52 AD */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011B89C 0011869C C0 02 9F D8 */ lfs f0, lbl_803CE958-_SDA2_BASE_(r2) -/* 8011B8A0 001186A0 3C A0 80 31 */ lis r5, lbl_80314530@ha -/* 8011B8A4 001186A4 3C 80 80 27 */ lis r4, lbl_8026B42C@ha +/* 8011B89C 0011869C C0 02 9F D8 */ lfs f0, lbl__1534_1-_SDA2_BASE_(r2) +/* 8011B8A0 001186A0 3C A0 80 31 */ lis r5, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B8A4 001186A4 3C 80 80 27 */ lis r4, lbl__stringBase0_73@ha /* 8011B8A8 001186A8 7F E3 FB 78 */ mr r3, r31 /* 8011B8AC 001186AC EC 00 00 72 */ fmuls f0, f0, f1 -/* 8011B8B0 001186B0 38 A5 45 30 */ addi r5, r5, lbl_80314530@l -/* 8011B8B4 001186B4 38 84 B4 2C */ addi r4, r4, lbl_8026B42C@l +/* 8011B8B0 001186B0 38 A5 45 30 */ addi r5, r5, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l +/* 8011B8B4 001186B4 38 84 B4 2C */ addi r4, r4, lbl__stringBase0_73@l /* 8011B8B8 001186B8 38 84 04 DE */ addi r4, r4, 0x4de /* 8011B8BC 001186BC D0 05 00 74 */ stfs f0, 0x74(r5) -/* 8011B8C0 001186C0 C0 22 9F F8 */ lfs f1, lbl_803CE978-_SDA2_BASE_(r2) +/* 8011B8C0 001186C0 C0 22 9F F8 */ lfs f1, lbl__1542-_SDA2_BASE_(r2) /* 8011B8C4 001186C4 4B F1 52 81 */ bl xIniGetFloat__FP8xIniFilePcf -/* 8011B8C8 001186C8 C0 02 9F D8 */ lfs f0, lbl_803CE958-_SDA2_BASE_(r2) -/* 8011B8CC 001186CC 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011B8D0 001186D0 38 63 45 30 */ addi r3, r3, lbl_80314530@l +/* 8011B8C8 001186C8 C0 02 9F D8 */ lfs f0, lbl__1534_1-_SDA2_BASE_(r2) +/* 8011B8CC 001186CC 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B8D0 001186D0 38 63 45 30 */ addi r3, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B8D4 001186D4 EC 00 00 72 */ fmuls f0, f0, f1 /* 8011B8D8 001186D8 D0 03 00 78 */ stfs f0, 0x78(r3) /* 8011B8DC 001186DC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1026,66 +1026,66 @@ load_settings__9oob_stateFR8xIniFile: init__9oob_stateFv: /* 8011B8F0 001186F0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8011B8F4 001186F4 7C 08 02 A6 */ mflr r0 -/* 8011B8F8 001186F8 3C 60 80 29 */ lis r3, lbl_80297E48@ha -/* 8011B8FC 001186FC 3C A0 80 31 */ lis r5, lbl_80314530@ha +/* 8011B8F8 001186F8 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B8FC 001186FC 3C A0 80 31 */ lis r5, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011B900 00118700 90 01 00 24 */ stw r0, 0x24(r1) -/* 8011B904 00118704 38 83 7E 48 */ addi r4, r3, lbl_80297E48@l +/* 8011B904 00118704 38 83 7E 48 */ addi r4, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B908 00118708 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8011B90C 0011870C 93 C1 00 18 */ stw r30, 0x18(r1) -/* 8011B910 00118710 3B C5 45 30 */ addi r30, r5, lbl_80314530@l +/* 8011B910 00118710 3B C5 45 30 */ addi r30, r5, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B914 00118714 80 64 00 00 */ lwz r3, 0(r4) /* 8011B918 00118718 54 60 07 FE */ clrlwi r0, r3, 0x1f /* 8011B91C 0011871C 2C 00 00 01 */ cmpwi r0, 1 /* 8011B920 00118720 40 82 01 1C */ bne lbl_8011BA3C /* 8011B924 00118724 60 60 00 02 */ ori r0, r3, 2 /* 8011B928 00118728 90 04 00 00 */ stw r0, 0(r4) -/* 8011B92C 0011872C 88 0D 95 11 */ lbz r0, lbl_803CBE11-_SDA_BASE_(r13) +/* 8011B92C 0011872C 88 0D 95 11 */ lbz r0, lbl_init$1549-_SDA_BASE_(r13) /* 8011B930 00118730 7C 00 07 75 */ extsb. r0, r0 /* 8011B934 00118734 40 82 00 14 */ bne lbl_8011B948 -/* 8011B938 00118738 38 6D 95 14 */ addi r3, r13, lbl_803CBE14-_SDA_BASE_ +/* 8011B938 00118738 38 6D 95 14 */ addi r3, r13, lbl_in_state$1548-_SDA_BASE_ /* 8011B93C 0011873C 48 00 0D 7D */ bl zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_13in_state_typeFv /* 8011B940 00118740 38 00 00 01 */ li r0, 1 -/* 8011B944 00118744 98 0D 95 11 */ stb r0, lbl_803CBE11-_SDA_BASE_(r13) +/* 8011B944 00118744 98 0D 95 11 */ stb r0, lbl_init$1549-_SDA_BASE_(r13) lbl_8011B948: -/* 8011B948 00118748 3C 60 80 29 */ lis r3, lbl_80297E48@ha -/* 8011B94C 0011874C 38 0D 95 14 */ addi r0, r13, lbl_803CBE14-_SDA_BASE_ -/* 8011B950 00118750 3B E3 7E 48 */ addi r31, r3, lbl_80297E48@l +/* 8011B948 00118748 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B94C 0011874C 38 0D 95 14 */ addi r0, r13, lbl_in_state$1548-_SDA_BASE_ +/* 8011B950 00118750 3B E3 7E 48 */ addi r31, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B954 00118754 90 1F 00 0C */ stw r0, 0xc(r31) -/* 8011B958 00118758 88 0D 95 1C */ lbz r0, lbl_803CBE1C-_SDA_BASE_(r13) +/* 8011B958 00118758 88 0D 95 1C */ lbz r0, lbl_init$1552-_SDA_BASE_(r13) /* 8011B95C 0011875C 7C 00 07 75 */ extsb. r0, r0 /* 8011B960 00118760 40 82 00 14 */ bne lbl_8011B974 -/* 8011B964 00118764 38 6D 95 20 */ addi r3, r13, lbl_803CBE20-_SDA_BASE_ +/* 8011B964 00118764 38 6D 95 20 */ addi r3, r13, lbl_out_state$1551-_SDA_BASE_ /* 8011B968 00118768 48 00 0D 11 */ bl zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_14out_state_typeFv /* 8011B96C 0011876C 38 00 00 01 */ li r0, 1 -/* 8011B970 00118770 98 0D 95 1C */ stb r0, lbl_803CBE1C-_SDA_BASE_(r13) +/* 8011B970 00118770 98 0D 95 1C */ stb r0, lbl_init$1552-_SDA_BASE_(r13) lbl_8011B974: -/* 8011B974 00118774 3C 60 80 29 */ lis r3, lbl_80297E48@ha -/* 8011B978 00118778 38 0D 95 20 */ addi r0, r13, lbl_803CBE20-_SDA_BASE_ -/* 8011B97C 0011877C 38 63 7E 48 */ addi r3, r3, lbl_80297E48@l +/* 8011B974 00118774 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011B978 00118778 38 0D 95 20 */ addi r0, r13, lbl_out_state$1551-_SDA_BASE_ +/* 8011B97C 0011877C 38 63 7E 48 */ addi r3, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B980 00118780 90 03 00 10 */ stw r0, 0x10(r3) -/* 8011B984 00118784 88 0D 95 28 */ lbz r0, lbl_803CBE28-_SDA_BASE_(r13) +/* 8011B984 00118784 88 0D 95 28 */ lbz r0, lbl_init$1555-_SDA_BASE_(r13) /* 8011B988 00118788 7C 00 07 75 */ extsb. r0, r0 /* 8011B98C 0011878C 40 82 00 14 */ bne lbl_8011B9A0 /* 8011B990 00118790 38 7E 00 BC */ addi r3, r30, 0xbc /* 8011B994 00118794 48 00 05 ED */ bl zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFv /* 8011B998 00118798 38 00 00 01 */ li r0, 1 -/* 8011B99C 0011879C 98 0D 95 28 */ stb r0, lbl_803CBE28-_SDA_BASE_(r13) +/* 8011B99C 0011879C 98 0D 95 28 */ stb r0, lbl_init$1555-_SDA_BASE_(r13) lbl_8011B9A0: -/* 8011B9A0 001187A0 3C 60 80 29 */ lis r3, lbl_80297E48@ha +/* 8011B9A0 001187A0 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011B9A4 001187A4 38 1E 00 BC */ addi r0, r30, 0xbc -/* 8011B9A8 001187A8 38 63 7E 48 */ addi r3, r3, lbl_80297E48@l +/* 8011B9A8 001187A8 38 63 7E 48 */ addi r3, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B9AC 001187AC 90 03 00 14 */ stw r0, 0x14(r3) -/* 8011B9B0 001187B0 88 0D 95 29 */ lbz r0, lbl_803CBE29-_SDA_BASE_(r13) +/* 8011B9B0 001187B0 88 0D 95 29 */ lbz r0, lbl_init$1558-_SDA_BASE_(r13) /* 8011B9B4 001187B4 7C 00 07 75 */ extsb. r0, r0 /* 8011B9B8 001187B8 40 82 00 14 */ bne lbl_8011B9CC /* 8011B9BC 001187BC 38 7E 01 24 */ addi r3, r30, 0x124 /* 8011B9C0 001187C0 48 00 00 95 */ bl zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_state_typeFv /* 8011B9C4 001187C4 38 00 00 01 */ li r0, 1 -/* 8011B9C8 001187C8 98 0D 95 29 */ stb r0, lbl_803CBE29-_SDA_BASE_(r13) +/* 8011B9C8 001187C8 98 0D 95 29 */ stb r0, lbl_init$1558-_SDA_BASE_(r13) lbl_8011B9CC: -/* 8011B9CC 001187CC 3C 60 80 29 */ lis r3, lbl_80297E48@ha +/* 8011B9CC 001187CC 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011B9D0 001187D0 80 1F 00 0C */ lwz r0, 0xc(r31) -/* 8011B9D4 001187D4 38 83 7E 48 */ addi r4, r3, lbl_80297E48@l +/* 8011B9D4 001187D4 38 83 7E 48 */ addi r4, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011B9D8 001187D8 C0 1E 00 00 */ lfs f0, 0(r30) /* 8011B9DC 001187DC 38 BE 01 24 */ addi r5, r30, 0x124 /* 8011B9E0 001187E0 90 04 00 04 */ stw r0, 4(r4) @@ -1094,7 +1094,7 @@ lbl_8011B9CC: /* 8011B9EC 001187EC 90 A4 00 18 */ stw r5, 0x18(r4) /* 8011B9F0 001187F0 80 63 00 18 */ lwz r3, 0x18(r3) /* 8011B9F4 001187F4 D0 04 00 20 */ stfs f0, 0x20(r4) -/* 8011B9F8 001187F8 C0 02 9F B8 */ lfs f0, lbl_803CE938-_SDA2_BASE_(r2) +/* 8011B9F8 001187F8 C0 02 9F B8 */ lfs f0, lbl__1041_2-_SDA2_BASE_(r2) /* 8011B9FC 001187FC D0 04 00 3C */ stfs f0, 0x3c(r4) /* 8011BA00 00118800 98 04 00 40 */ stb r0, 0x40(r4) /* 8011BA04 00118804 98 04 00 08 */ stb r0, 8(r4) @@ -1110,8 +1110,8 @@ lbl_8011BA24: /* 8011BA28 00118828 38 60 00 00 */ li r3, 0 /* 8011BA2C 0011882C 4B EF D7 A1 */ bl xEntLoadModel__FP4xEntP8RpAtomic lbl_8011BA30: -/* 8011BA30 00118830 3C 80 80 29 */ lis r4, lbl_80297E48@ha -/* 8011BA34 00118834 38 84 7E 48 */ addi r4, r4, lbl_80297E48@l +/* 8011BA30 00118830 3C 80 80 29 */ lis r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011BA34 00118834 38 84 7E 48 */ addi r4, r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011BA38 00118838 90 64 00 28 */ stw r3, 0x28(r4) lbl_8011BA3C: /* 8011BA3C 0011883C 80 01 00 24 */ lwz r0, 0x24(r1) @@ -1130,9 +1130,9 @@ zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_st /* 8011BA64 00118864 93 E1 00 0C */ stw r31, 0xc(r1) /* 8011BA68 00118868 7C 7F 1B 78 */ mr r31, r3 /* 8011BA6C 0011886C 48 00 05 01 */ bl zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_10state_typeFQ39oob_state32_unnamed_zEntPlayerOOBState_cpp_10state_enum -/* 8011BA70 00118870 3C 80 80 29 */ lis r4, lbl_80297F68@ha +/* 8011BA70 00118870 3C 80 80 29 */ lis r4, lbl___vt__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_state_type@ha /* 8011BA74 00118874 3C 60 80 12 */ lis r3, lbl_8011BE3C@ha -/* 8011BA78 00118878 38 04 7F 68 */ addi r0, r4, lbl_80297F68@l +/* 8011BA78 00118878 38 04 7F 68 */ addi r0, r4, lbl___vt__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_state_type@l /* 8011BA7C 0011887C 3C 80 80 12 */ lis r4, lbl_8011BD88@ha /* 8011BA80 00118880 90 1F 00 04 */ stw r0, 4(r31) /* 8011BA84 00118884 38 03 BE 3C */ addi r0, r3, lbl_8011BE3C@l @@ -1173,16 +1173,16 @@ lbl_8011BAE8: .global zEntPlayerOOBState.update_fade_in__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_state_typeFR6xSceneRf zEntPlayerOOBState.update_fade_in__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_state_typeFR6xSceneRf: /* 8011BB08 00118908 C0 23 00 24 */ lfs f1, 0x24(r3) -/* 8011BB0C 0011890C 3C C0 80 31 */ lis r6, lbl_80314530@ha +/* 8011BB0C 0011890C 3C C0 80 31 */ lis r6, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011BB10 00118910 C0 05 00 00 */ lfs f0, 0(r5) -/* 8011BB14 00118914 3C 80 80 29 */ lis r4, lbl_80297E48@ha -/* 8011BB18 00118918 38 C6 45 30 */ addi r6, r6, lbl_80314530@l +/* 8011BB14 00118914 3C 80 80 29 */ lis r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011BB18 00118918 38 C6 45 30 */ addi r6, r6, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011BB1C 0011891C EC 01 00 28 */ fsubs f0, f1, f0 -/* 8011BB20 00118920 38 84 7E 48 */ addi r4, r4, lbl_80297E48@l +/* 8011BB20 00118920 38 84 7E 48 */ addi r4, r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011BB24 00118924 D0 03 00 24 */ stfs f0, 0x24(r3) /* 8011BB28 00118928 C0 23 00 24 */ lfs f1, 0x24(r3) /* 8011BB2C 0011892C C0 06 00 64 */ lfs f0, 0x64(r6) -/* 8011BB30 00118930 C0 42 9F B8 */ lfs f2, lbl_803CE938-_SDA2_BASE_(r2) +/* 8011BB30 00118930 C0 42 9F B8 */ lfs f2, lbl__1041_2-_SDA2_BASE_(r2) /* 8011BB34 00118934 EC 01 00 24 */ fdivs f0, f1, f0 /* 8011BB38 00118938 EC 02 00 28 */ fsubs f0, f2, f0 /* 8011BB3C 0011893C FC 00 10 40 */ fcmpo cr0, f0, f2 @@ -1191,7 +1191,7 @@ zEntPlayerOOBState.update_fade_in__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp /* 8011BB48 00118948 D0 44 00 3C */ stfs f2, 0x3c(r4) lbl_8011BB4C: /* 8011BB4C 0011894C C0 23 00 24 */ lfs f1, 0x24(r3) -/* 8011BB50 00118950 C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011BB50 00118950 C0 02 9F A8 */ lfs f0, lbl__1033_2-_SDA2_BASE_(r2) /* 8011BB54 00118954 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011BB58 00118958 40 81 00 0C */ ble lbl_8011BB64 /* 8011BB5C 0011895C 38 60 00 06 */ li r3, 6 @@ -1219,7 +1219,7 @@ zEntPlayerOOBState.update_start_fade_in__Q39oob_state32_unnamed_zEntPlayerOOBSta /* 8011BBA0 001189A0 EC 01 00 28 */ fsubs f0, f1, f0 /* 8011BBA4 001189A4 D0 03 00 20 */ stfs f0, 0x20(r3) /* 8011BBA8 001189A8 C0 23 00 20 */ lfs f1, 0x20(r3) -/* 8011BBAC 001189AC C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011BBAC 001189AC C0 02 9F A8 */ lfs f0, lbl__1033_2-_SDA2_BASE_(r2) /* 8011BBB0 001189B0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011BBB4 001189B4 40 81 00 0C */ ble lbl_8011BBC0 /* 8011BBB8 001189B8 38 60 00 05 */ li r3, 5 @@ -1249,21 +1249,21 @@ zEntPlayerOOBState.update_moving_out__Q39oob_state32_unnamed_zEntPlayerOOBState_ /* 8011BC04 00118A04 7C BF 2B 78 */ mr r31, r5 /* 8011BC08 00118A08 C0 25 00 00 */ lfs f1, 0(r5) /* 8011BC0C 00118A0C 4B FF F3 81 */ bl zEntPlayerOOBState.move_hand__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Ff -/* 8011BC10 00118A10 3C 80 80 29 */ lis r4, lbl_80297E48@ha -/* 8011BC14 00118A14 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011BC18 00118A18 38 A4 7E 48 */ addi r5, r4, lbl_80297E48@l -/* 8011BC1C 00118A1C 38 83 45 30 */ addi r4, r3, lbl_80314530@l +/* 8011BC10 00118A10 3C 80 80 29 */ lis r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011BC14 00118A14 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011BC18 00118A18 38 A4 7E 48 */ addi r5, r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l +/* 8011BC1C 00118A1C 38 83 45 30 */ addi r4, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011BC20 00118A20 38 65 00 2C */ addi r3, r5, 0x2c /* 8011BC24 00118A24 38 84 00 24 */ addi r4, r4, 0x24 /* 8011BC28 00118A28 4B EF 9D 4D */ bl __mi__5xVec2CFRC5xVec2 -/* 8011BC2C 00118A2C 3C A0 80 29 */ lis r5, lbl_80297E48@ha +/* 8011BC2C 00118A2C 3C A0 80 29 */ lis r5, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011BC30 00118A30 90 61 00 08 */ stw r3, 8(r1) -/* 8011BC34 00118A34 38 A5 7E 48 */ addi r5, r5, lbl_80297E48@l +/* 8011BC34 00118A34 38 A5 7E 48 */ addi r5, r5, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011BC38 00118A38 38 61 00 08 */ addi r3, r1, 8 /* 8011BC3C 00118A3C 90 81 00 0C */ stw r4, 0xc(r1) /* 8011BC40 00118A40 38 85 00 34 */ addi r4, r5, 0x34 /* 8011BC44 00118A44 48 00 18 7D */ bl dot__5xVec2CFRC5xVec2 -/* 8011BC48 00118A48 C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011BC48 00118A48 C0 02 9F A8 */ lfs f0, lbl__1033_2-_SDA2_BASE_(r2) /* 8011BC4C 00118A4C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011BC50 00118A50 4C 41 13 82 */ cror 2, 1, 2 /* 8011BC54 00118A54 40 82 00 0C */ bne lbl_8011BC60 @@ -1295,11 +1295,11 @@ zEntPlayerOOBState.update_starting__Q39oob_state32_unnamed_zEntPlayerOOBState_cp /* 8011BCA4 00118AA4 90 01 00 14 */ stw r0, 0x14(r1) /* 8011BCA8 00118AA8 C0 25 00 00 */ lfs f1, 0(r5) /* 8011BCAC 00118AAC 4B FF F2 E1 */ bl zEntPlayerOOBState.move_hand__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Ff -/* 8011BCB0 00118AB0 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011BCB4 00118AB4 3C 80 80 29 */ lis r4, lbl_80297E48@ha -/* 8011BCB8 00118AB8 38 63 45 30 */ addi r3, r3, lbl_80314530@l +/* 8011BCB0 00118AB0 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011BCB4 00118AB4 3C 80 80 29 */ lis r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011BCB8 00118AB8 38 63 45 30 */ addi r3, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011BCBC 00118ABC C0 03 00 58 */ lfs f0, 0x58(r3) -/* 8011BCC0 00118AC0 38 84 7E 48 */ addi r4, r4, lbl_80297E48@l +/* 8011BCC0 00118AC0 38 84 7E 48 */ addi r4, r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011BCC4 00118AC4 C0 24 00 44 */ lfs f1, 0x44(r4) /* 8011BCC8 00118AC8 FC 00 00 50 */ fneg f0, f0 /* 8011BCCC 00118ACC FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -1309,7 +1309,7 @@ zEntPlayerOOBState.update_starting__Q39oob_state32_unnamed_zEntPlayerOOBState_cp lbl_8011BCDC: /* 8011BCDC 00118ADC D0 04 00 44 */ stfs f0, 0x44(r4) /* 8011BCE0 00118AE0 38 60 00 04 */ li r3, 4 -/* 8011BCE4 00118AE4 C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011BCE4 00118AE4 C0 02 9F A8 */ lfs f0, lbl__1033_2-_SDA2_BASE_(r2) /* 8011BCE8 00118AE8 D0 04 00 48 */ stfs f0, 0x48(r4) lbl_8011BCEC: /* 8011BCEC 00118AEC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1333,22 +1333,22 @@ zEntPlayerOOBState.update_stopped__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp /* 8011BD24 00118B24 EC 01 00 28 */ fsubs f0, f1, f0 /* 8011BD28 00118B28 D0 03 00 1C */ stfs f0, 0x1c(r3) /* 8011BD2C 00118B2C C0 23 00 1C */ lfs f1, 0x1c(r3) -/* 8011BD30 00118B30 C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011BD30 00118B30 C0 02 9F A8 */ lfs f0, lbl__1033_2-_SDA2_BASE_(r2) /* 8011BD34 00118B34 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011BD38 00118B38 40 81 00 0C */ ble lbl_8011BD44 /* 8011BD3C 00118B3C 38 60 00 02 */ li r3, 2 /* 8011BD40 00118B40 4E 80 00 20 */ blr lbl_8011BD44: /* 8011BD44 00118B44 C0 05 00 00 */ lfs f0, 0(r5) -/* 8011BD48 00118B48 3C C0 80 31 */ lis r6, lbl_80314530@ha -/* 8011BD4C 00118B4C 3C 80 80 29 */ lis r4, lbl_80297E48@ha +/* 8011BD48 00118B48 3C C0 80 31 */ lis r6, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011BD4C 00118B4C 3C 80 80 29 */ lis r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011BD50 00118B50 38 60 00 03 */ li r3, 3 /* 8011BD54 00118B54 EC 00 08 2A */ fadds f0, f0, f1 -/* 8011BD58 00118B58 38 C6 45 30 */ addi r6, r6, lbl_80314530@l -/* 8011BD5C 00118B5C 38 84 7E 48 */ addi r4, r4, lbl_80297E48@l +/* 8011BD58 00118B58 38 C6 45 30 */ addi r6, r6, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l +/* 8011BD5C 00118B5C 38 84 7E 48 */ addi r4, r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011BD60 00118B60 D0 05 00 00 */ stfs f0, 0(r5) /* 8011BD64 00118B64 C0 66 00 58 */ lfs f3, 0x58(r6) -/* 8011BD68 00118B68 C0 22 9F E8 */ lfs f1, lbl_803CE968-_SDA2_BASE_(r2) +/* 8011BD68 00118B68 C0 22 9F E8 */ lfs f1, lbl__1538_1-_SDA2_BASE_(r2) /* 8011BD6C 00118B6C FC 40 18 50 */ fneg f2, f3 /* 8011BD70 00118B70 C0 06 00 5C */ lfs f0, 0x5c(r6) /* 8011BD74 00118B74 EC 01 00 32 */ fmuls f0, f1, f0 @@ -1376,27 +1376,27 @@ zEntPlayerOOBState.update_stopping__Q39oob_state32_unnamed_zEntPlayerOOBState_cp /* 8011BDBC 00118BBC 7C 7E 1B 78 */ mr r30, r3 /* 8011BDC0 00118BC0 C0 25 00 00 */ lfs f1, 0(r5) /* 8011BDC4 00118BC4 4B FF F1 C9 */ bl zEntPlayerOOBState.move_hand__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Ff -/* 8011BDC8 00118BC8 3C 60 80 29 */ lis r3, lbl_80297E48@ha -/* 8011BDCC 00118BCC C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) -/* 8011BDD0 00118BD0 3B E3 7E 48 */ addi r31, r3, lbl_80297E48@l +/* 8011BDC8 00118BC8 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011BDCC 00118BCC C0 02 9F A8 */ lfs f0, lbl__1033_2-_SDA2_BASE_(r2) +/* 8011BDD0 00118BD0 3B E3 7E 48 */ addi r31, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011BDD4 00118BD4 C0 3F 00 44 */ lfs f1, 0x44(r31) /* 8011BDD8 00118BD8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011BDDC 00118BDC 40 81 00 0C */ ble lbl_8011BDE8 /* 8011BDE0 00118BE0 38 60 00 01 */ li r3, 1 /* 8011BDE4 00118BE4 48 00 00 40 */ b lbl_8011BE24 lbl_8011BDE8: -/* 8011BDE8 00118BE8 3C 80 80 31 */ lis r4, lbl_80314530@ha +/* 8011BDE8 00118BE8 3C 80 80 31 */ lis r4, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011BDEC 00118BEC 38 7F 00 2C */ addi r3, r31, 0x2c -/* 8011BDF0 00118BF0 38 84 45 30 */ addi r4, r4, lbl_80314530@l +/* 8011BDF0 00118BF0 38 84 45 30 */ addi r4, r4, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011BDF4 00118BF4 38 84 00 1C */ addi r4, r4, 0x1c /* 8011BDF8 00118BF8 4B F0 9A 01 */ bl __as__5xVec2FRC5xVec2 -/* 8011BDFC 00118BFC C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) -/* 8011BE00 00118C00 3C A0 80 29 */ lis r5, lbl_80297E48@ha -/* 8011BE04 00118C04 3C 80 80 31 */ lis r4, lbl_80314530@ha +/* 8011BDFC 00118BFC C0 02 9F A8 */ lfs f0, lbl__1033_2-_SDA2_BASE_(r2) +/* 8011BE00 00118C00 3C A0 80 29 */ lis r5, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011BE04 00118C04 3C 80 80 31 */ lis r4, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011BE08 00118C08 38 60 00 02 */ li r3, 2 -/* 8011BE0C 00118C0C 38 A5 7E 48 */ addi r5, r5, lbl_80297E48@l +/* 8011BE0C 00118C0C 38 A5 7E 48 */ addi r5, r5, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011BE10 00118C10 D0 1F 00 44 */ stfs f0, 0x44(r31) -/* 8011BE14 00118C14 38 84 45 30 */ addi r4, r4, lbl_80314530@l +/* 8011BE14 00118C14 38 84 45 30 */ addi r4, r4, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011BE18 00118C18 D0 05 00 48 */ stfs f0, 0x48(r5) /* 8011BE1C 00118C1C C0 04 00 54 */ lfs f0, 0x54(r4) /* 8011BE20 00118C20 D0 1E 00 1C */ stfs f0, 0x1c(r30) @@ -1426,8 +1426,8 @@ zEntPlayerOOBState.update_moving_in__Q39oob_state32_unnamed_zEntPlayerOOBState_c /* 8011BE6C 00118C6C 93 C1 00 28 */ stw r30, 0x28(r1) /* 8011BE70 00118C70 C0 25 00 00 */ lfs f1, 0(r5) /* 8011BE74 00118C74 4B FF F1 19 */ bl zEntPlayerOOBState.move_hand__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Ff -/* 8011BE78 00118C78 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011BE7C 00118C7C 38 83 45 30 */ addi r4, r3, lbl_80314530@l +/* 8011BE78 00118C78 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011BE7C 00118C7C 38 83 45 30 */ addi r4, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011BE80 00118C80 3B E4 00 1C */ addi r31, r4, 0x1c /* 8011BE84 00118C84 7F E3 FB 78 */ mr r3, r31 /* 8011BE88 00118C88 38 84 00 24 */ addi r4, r4, 0x24 @@ -1436,9 +1436,9 @@ zEntPlayerOOBState.update_moving_in__Q39oob_state32_unnamed_zEntPlayerOOBState_c /* 8011BE94 00118C94 38 61 00 10 */ addi r3, r1, 0x10 /* 8011BE98 00118C98 90 81 00 14 */ stw r4, 0x14(r1) /* 8011BE9C 00118C9C 48 00 16 41 */ bl normal__5xVec2CFv -/* 8011BEA0 00118CA0 3C A0 80 29 */ lis r5, lbl_80297E48@ha +/* 8011BEA0 00118CA0 3C A0 80 29 */ lis r5, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011BEA4 00118CA4 90 61 00 18 */ stw r3, 0x18(r1) -/* 8011BEA8 00118CA8 38 A5 7E 48 */ addi r5, r5, lbl_80297E48@l +/* 8011BEA8 00118CA8 38 A5 7E 48 */ addi r5, r5, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011BEAC 00118CAC 7F E3 FB 78 */ mr r3, r31 /* 8011BEB0 00118CB0 90 81 00 1C */ stw r4, 0x1c(r1) /* 8011BEB4 00118CB4 3B C5 00 2C */ addi r30, r5, 0x2c @@ -1449,33 +1449,33 @@ zEntPlayerOOBState.update_moving_in__Q39oob_state32_unnamed_zEntPlayerOOBState_c /* 8011BEC8 00118CC8 90 61 00 08 */ stw r3, 8(r1) /* 8011BECC 00118CCC 38 61 00 18 */ addi r3, r1, 0x18 /* 8011BED0 00118CD0 48 00 15 F1 */ bl dot__5xVec2CFRC5xVec2 -/* 8011BED4 00118CD4 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011BED8 00118CD8 38 63 45 30 */ addi r3, r3, lbl_80314530@l +/* 8011BED4 00118CD4 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011BED8 00118CD8 38 63 45 30 */ addi r3, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011BEDC 00118CDC C0 03 00 34 */ lfs f0, 0x34(r3) /* 8011BEE0 00118CE0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011BEE4 00118CE4 40 81 00 0C */ ble lbl_8011BEF0 /* 8011BEE8 00118CE8 38 60 00 00 */ li r3, 0 /* 8011BEEC 00118CEC 48 00 00 68 */ b lbl_8011BF54 lbl_8011BEF0: -/* 8011BEF0 00118CF0 C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011BEF0 00118CF0 C0 02 9F A8 */ lfs f0, lbl__1033_2-_SDA2_BASE_(r2) /* 8011BEF4 00118CF4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011BEF8 00118CF8 4C 40 13 82 */ cror 2, 0, 2 /* 8011BEFC 00118CFC 40 82 00 30 */ bne lbl_8011BF2C -/* 8011BF00 00118D00 3C 80 80 29 */ lis r4, lbl_80297E48@ha +/* 8011BF00 00118D00 3C 80 80 29 */ lis r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011BF04 00118D04 7F C3 F3 78 */ mr r3, r30 -/* 8011BF08 00118D08 38 A4 7E 48 */ addi r5, r4, lbl_80297E48@l +/* 8011BF08 00118D08 38 A4 7E 48 */ addi r5, r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011BF0C 00118D0C 7F E4 FB 78 */ mr r4, r31 /* 8011BF10 00118D10 D0 05 00 44 */ stfs f0, 0x44(r5) /* 8011BF14 00118D14 4B F0 98 E5 */ bl __as__5xVec2FRC5xVec2 -/* 8011BF18 00118D18 3C 60 80 29 */ lis r3, lbl_80297E48@ha -/* 8011BF1C 00118D1C C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) -/* 8011BF20 00118D20 38 63 7E 48 */ addi r3, r3, lbl_80297E48@l +/* 8011BF18 00118D18 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011BF1C 00118D1C C0 02 9F A8 */ lfs f0, lbl__1033_2-_SDA2_BASE_(r2) +/* 8011BF20 00118D20 38 63 7E 48 */ addi r3, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011BF24 00118D24 D0 03 00 48 */ stfs f0, 0x48(r3) /* 8011BF28 00118D28 48 00 00 28 */ b lbl_8011BF50 lbl_8011BF2C: -/* 8011BF2C 00118D2C 3C 60 80 29 */ lis r3, lbl_80297E48@ha -/* 8011BF30 00118D30 C0 02 9F E8 */ lfs f0, lbl_803CE968-_SDA2_BASE_(r2) -/* 8011BF34 00118D34 38 63 7E 48 */ addi r3, r3, lbl_80297E48@l +/* 8011BF2C 00118D2C 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011BF30 00118D30 C0 02 9F E8 */ lfs f0, lbl__1538_1-_SDA2_BASE_(r2) +/* 8011BF34 00118D34 38 63 7E 48 */ addi r3, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011BF38 00118D38 C0 43 00 44 */ lfs f2, 0x44(r3) /* 8011BF3C 00118D3C EC 00 00 72 */ fmuls f0, f0, f1 /* 8011BF40 00118D40 FC 20 10 50 */ fneg f1, f2 @@ -1494,8 +1494,8 @@ lbl_8011BF54: .global zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_10state_typeFQ39oob_state32_unnamed_zEntPlayerOOBState_cpp_10state_enum zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_10state_typeFQ39oob_state32_unnamed_zEntPlayerOOBState_cpp_10state_enum: -/* 8011BF6C 00118D6C 3C A0 80 29 */ lis r5, lbl_80297F54@ha -/* 8011BF70 00118D70 38 05 7F 54 */ addi r0, r5, lbl_80297F54@l +/* 8011BF6C 00118D6C 3C A0 80 29 */ lis r5, lbl___vt__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_10state_type@ha +/* 8011BF70 00118D70 38 05 7F 54 */ addi r0, r5, lbl___vt__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_10state_type@l /* 8011BF74 00118D74 90 03 00 04 */ stw r0, 4(r3) /* 8011BF78 00118D78 90 83 00 00 */ stw r4, 0(r3) /* 8011BF7C 00118D7C 4E 80 00 20 */ blr @@ -1509,9 +1509,9 @@ zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_st /* 8011BF90 00118D90 93 E1 00 0C */ stw r31, 0xc(r1) /* 8011BF94 00118D94 7C 7F 1B 78 */ mr r31, r3 /* 8011BF98 00118D98 4B FF FF D5 */ bl zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_10state_typeFQ39oob_state32_unnamed_zEntPlayerOOBState_cpp_10state_enum -/* 8011BF9C 00118D9C 3C 60 80 29 */ lis r3, lbl_80297F40@ha +/* 8011BF9C 00118D9C 3C 60 80 29 */ lis r3, lbl___vt__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_type@ha /* 8011BFA0 00118DA0 7F E4 FB 78 */ mr r4, r31 -/* 8011BFA4 00118DA4 38 03 7F 40 */ addi r0, r3, lbl_80297F40@l +/* 8011BFA4 00118DA4 38 03 7F 40 */ addi r0, r3, lbl___vt__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_type@l /* 8011BFA8 00118DA8 38 7F 00 08 */ addi r3, r31, 8 /* 8011BFAC 00118DAC 90 1F 00 04 */ stw r0, 4(r31) /* 8011BFB0 00118DB0 48 00 06 6D */ bl zEntPlayerOOBState.__ct__Q49oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_type17tutorial_callbackFRQ39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_type @@ -1564,24 +1564,24 @@ lbl_8011C044: .global zEntPlayerOOBState.update_fade_out__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf zEntPlayerOOBState.update_fade_out__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_typeFR6xSceneRf: /* 8011C064 00118E64 C0 23 00 34 */ lfs f1, 0x34(r3) -/* 8011C068 00118E68 3C C0 80 31 */ lis r6, lbl_80314530@ha +/* 8011C068 00118E68 3C C0 80 31 */ lis r6, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011C06C 00118E6C C0 05 00 00 */ lfs f0, 0(r5) -/* 8011C070 00118E70 3C 80 80 29 */ lis r4, lbl_80297E48@ha -/* 8011C074 00118E74 38 C6 45 30 */ addi r6, r6, lbl_80314530@l +/* 8011C070 00118E70 3C 80 80 29 */ lis r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011C074 00118E74 38 C6 45 30 */ addi r6, r6, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011C078 00118E78 EC 01 00 28 */ fsubs f0, f1, f0 -/* 8011C07C 00118E7C 38 84 7E 48 */ addi r4, r4, lbl_80297E48@l +/* 8011C07C 00118E7C 38 84 7E 48 */ addi r4, r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011C080 00118E80 D0 03 00 34 */ stfs f0, 0x34(r3) /* 8011C084 00118E84 C0 23 00 34 */ lfs f1, 0x34(r3) /* 8011C088 00118E88 C0 06 00 48 */ lfs f0, 0x48(r6) /* 8011C08C 00118E8C EC 21 00 24 */ fdivs f1, f1, f0 /* 8011C090 00118E90 D0 24 00 3C */ stfs f1, 0x3c(r4) -/* 8011C094 00118E94 C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011C094 00118E94 C0 02 9F A8 */ lfs f0, lbl__1033_2-_SDA2_BASE_(r2) /* 8011C098 00118E98 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011C09C 00118E9C 40 80 00 08 */ bge lbl_8011C0A4 /* 8011C0A0 00118EA0 D0 04 00 3C */ stfs f0, 0x3c(r4) lbl_8011C0A4: /* 8011C0A4 00118EA4 C0 23 00 34 */ lfs f1, 0x34(r3) -/* 8011C0A8 00118EA8 C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011C0A8 00118EA8 C0 02 9F A8 */ lfs f0, lbl__1033_2-_SDA2_BASE_(r2) /* 8011C0AC 00118EAC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011C0B0 00118EB0 40 81 00 0C */ ble lbl_8011C0BC /* 8011C0B4 00118EB4 38 60 00 09 */ li r3, 9 @@ -1609,7 +1609,7 @@ zEntPlayerOOBState.update_start_fade_out__Q39oob_state32_unnamed_zEntPlayerOOBSt /* 8011C0F8 00118EF8 EC 01 00 28 */ fsubs f0, f1, f0 /* 8011C0FC 00118EFC D0 03 00 30 */ stfs f0, 0x30(r3) /* 8011C100 00118F00 C0 23 00 30 */ lfs f1, 0x30(r3) -/* 8011C104 00118F04 C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011C104 00118F04 C0 02 9F A8 */ lfs f0, lbl__1033_2-_SDA2_BASE_(r2) /* 8011C108 00118F08 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011C10C 00118F0C 40 81 00 0C */ ble lbl_8011C118 /* 8011C110 00118F10 38 60 00 08 */ li r3, 8 @@ -1639,21 +1639,21 @@ zEntPlayerOOBState.update_moving_out__Q39oob_state32_unnamed_zEntPlayerOOBState_ /* 8011C15C 00118F5C 7C BF 2B 78 */ mr r31, r5 /* 8011C160 00118F60 C0 25 00 00 */ lfs f1, 0(r5) /* 8011C164 00118F64 4B FF EE 29 */ bl zEntPlayerOOBState.move_hand__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Ff -/* 8011C168 00118F68 3C 80 80 29 */ lis r4, lbl_80297E48@ha -/* 8011C16C 00118F6C 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011C170 00118F70 38 A4 7E 48 */ addi r5, r4, lbl_80297E48@l -/* 8011C174 00118F74 38 83 45 30 */ addi r4, r3, lbl_80314530@l +/* 8011C168 00118F68 3C 80 80 29 */ lis r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011C16C 00118F6C 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011C170 00118F70 38 A4 7E 48 */ addi r5, r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l +/* 8011C174 00118F74 38 83 45 30 */ addi r4, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011C178 00118F78 38 65 00 2C */ addi r3, r5, 0x2c /* 8011C17C 00118F7C 38 84 00 24 */ addi r4, r4, 0x24 /* 8011C180 00118F80 4B EF 97 F5 */ bl __mi__5xVec2CFRC5xVec2 -/* 8011C184 00118F84 3C A0 80 29 */ lis r5, lbl_80297E48@ha +/* 8011C184 00118F84 3C A0 80 29 */ lis r5, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011C188 00118F88 90 61 00 08 */ stw r3, 8(r1) -/* 8011C18C 00118F8C 38 A5 7E 48 */ addi r5, r5, lbl_80297E48@l +/* 8011C18C 00118F8C 38 A5 7E 48 */ addi r5, r5, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011C190 00118F90 38 61 00 08 */ addi r3, r1, 8 /* 8011C194 00118F94 90 81 00 0C */ stw r4, 0xc(r1) /* 8011C198 00118F98 38 85 00 34 */ addi r4, r5, 0x34 /* 8011C19C 00118F9C 48 00 13 25 */ bl dot__5xVec2CFRC5xVec2 -/* 8011C1A0 00118FA0 C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011C1A0 00118FA0 C0 02 9F A8 */ lfs f0, lbl__1033_2-_SDA2_BASE_(r2) /* 8011C1A4 00118FA4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011C1A8 00118FA8 4C 41 13 82 */ cror 2, 1, 2 /* 8011C1AC 00118FAC 40 82 00 0C */ bne lbl_8011C1B8 @@ -1685,11 +1685,11 @@ zEntPlayerOOBState.update_starting__Q39oob_state32_unnamed_zEntPlayerOOBState_cp /* 8011C1FC 00118FFC 90 01 00 14 */ stw r0, 0x14(r1) /* 8011C200 00119000 C0 25 00 00 */ lfs f1, 0(r5) /* 8011C204 00119004 4B FF ED 89 */ bl zEntPlayerOOBState.move_hand__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Ff -/* 8011C208 00119008 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011C20C 0011900C 3C 80 80 29 */ lis r4, lbl_80297E48@ha -/* 8011C210 00119010 38 63 45 30 */ addi r3, r3, lbl_80314530@l +/* 8011C208 00119008 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011C20C 0011900C 3C 80 80 29 */ lis r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011C210 00119010 38 63 45 30 */ addi r3, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011C214 00119014 C0 03 00 3C */ lfs f0, 0x3c(r3) -/* 8011C218 00119018 38 84 7E 48 */ addi r4, r4, lbl_80297E48@l +/* 8011C218 00119018 38 84 7E 48 */ addi r4, r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011C21C 0011901C C0 24 00 44 */ lfs f1, 0x44(r4) /* 8011C220 00119020 FC 00 00 50 */ fneg f0, f0 /* 8011C224 00119024 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -1699,7 +1699,7 @@ zEntPlayerOOBState.update_starting__Q39oob_state32_unnamed_zEntPlayerOOBState_cp lbl_8011C234: /* 8011C234 00119034 D0 04 00 44 */ stfs f0, 0x44(r4) /* 8011C238 00119038 38 60 00 07 */ li r3, 7 -/* 8011C23C 0011903C C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011C23C 0011903C C0 02 9F A8 */ lfs f0, lbl__1033_2-_SDA2_BASE_(r2) /* 8011C240 00119040 D0 04 00 48 */ stfs f0, 0x48(r4) lbl_8011C244: /* 8011C244 00119044 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1726,7 +1726,7 @@ zEntPlayerOOBState.update_tutorial__Q39oob_state32_unnamed_zEntPlayerOOBState_cp /* 8011C288 00119088 28 00 00 00 */ cmplwi r0, 0 /* 8011C28C 0011908C 41 82 00 14 */ beq lbl_8011C2A0 /* 8011C290 00119090 C0 23 00 2C */ lfs f1, 0x2c(r3) -/* 8011C294 00119094 C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011C294 00119094 C0 02 9F A8 */ lfs f0, lbl__1033_2-_SDA2_BASE_(r2) /* 8011C298 00119098 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011C29C 0011909C 40 81 00 0C */ ble lbl_8011C2A8 lbl_8011C2A0: @@ -1734,12 +1734,12 @@ lbl_8011C2A0: /* 8011C2A4 001190A4 4E 80 00 20 */ blr lbl_8011C2A8: /* 8011C2A8 001190A8 D0 05 00 00 */ stfs f0, 0(r5) -/* 8011C2AC 001190AC 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011C2B0 001190B0 38 A3 45 30 */ addi r5, r3, lbl_80314530@l -/* 8011C2B4 001190B4 3C 60 80 29 */ lis r3, lbl_80297E48@ha +/* 8011C2AC 001190AC 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011C2B0 001190B0 38 A3 45 30 */ addi r5, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l +/* 8011C2B4 001190B4 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011C2B8 001190B8 C0 65 00 3C */ lfs f3, 0x3c(r5) -/* 8011C2BC 001190BC 38 83 7E 48 */ addi r4, r3, lbl_80297E48@l -/* 8011C2C0 001190C0 C0 22 9F E8 */ lfs f1, lbl_803CE968-_SDA2_BASE_(r2) +/* 8011C2BC 001190BC 38 83 7E 48 */ addi r4, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l +/* 8011C2C0 001190C0 C0 22 9F E8 */ lfs f1, lbl__1538_1-_SDA2_BASE_(r2) /* 8011C2C4 001190C4 38 60 00 06 */ li r3, 6 /* 8011C2C8 001190C8 FC 40 18 50 */ fneg f2, f3 /* 8011C2CC 001190CC C0 05 00 40 */ lfs f0, 0x40(r5) @@ -1765,22 +1765,22 @@ zEntPlayerOOBState.update_stopped__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp /* 8011C30C 0011910C EC 01 00 28 */ fsubs f0, f1, f0 /* 8011C310 00119110 D0 03 00 2C */ stfs f0, 0x2c(r3) /* 8011C314 00119114 C0 23 00 2C */ lfs f1, 0x2c(r3) -/* 8011C318 00119118 C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011C318 00119118 C0 02 9F A8 */ lfs f0, lbl__1033_2-_SDA2_BASE_(r2) /* 8011C31C 0011911C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011C320 00119120 40 81 00 0C */ ble lbl_8011C32C /* 8011C324 00119124 38 60 00 04 */ li r3, 4 /* 8011C328 00119128 4E 80 00 20 */ blr lbl_8011C32C: /* 8011C32C 0011912C C0 05 00 00 */ lfs f0, 0(r5) -/* 8011C330 00119130 3C C0 80 31 */ lis r6, lbl_80314530@ha -/* 8011C334 00119134 3C 80 80 29 */ lis r4, lbl_80297E48@ha +/* 8011C330 00119130 3C C0 80 31 */ lis r6, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011C334 00119134 3C 80 80 29 */ lis r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011C338 00119138 38 60 00 06 */ li r3, 6 /* 8011C33C 0011913C EC 00 08 2A */ fadds f0, f0, f1 -/* 8011C340 00119140 38 C6 45 30 */ addi r6, r6, lbl_80314530@l -/* 8011C344 00119144 38 84 7E 48 */ addi r4, r4, lbl_80297E48@l +/* 8011C340 00119140 38 C6 45 30 */ addi r6, r6, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l +/* 8011C344 00119144 38 84 7E 48 */ addi r4, r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011C348 00119148 D0 05 00 00 */ stfs f0, 0(r5) /* 8011C34C 0011914C C0 66 00 3C */ lfs f3, 0x3c(r6) -/* 8011C350 00119150 C0 22 9F E8 */ lfs f1, lbl_803CE968-_SDA2_BASE_(r2) +/* 8011C350 00119150 C0 22 9F E8 */ lfs f1, lbl__1538_1-_SDA2_BASE_(r2) /* 8011C354 00119154 FC 40 18 50 */ fneg f2, f3 /* 8011C358 00119158 C0 06 00 40 */ lfs f0, 0x40(r6) /* 8011C35C 0011915C EC 01 00 32 */ fmuls f0, f1, f0 @@ -1808,39 +1808,39 @@ zEntPlayerOOBState.update_stopping__Q39oob_state32_unnamed_zEntPlayerOOBState_cp /* 8011C3A4 001191A4 7C 7E 1B 78 */ mr r30, r3 /* 8011C3A8 001191A8 C0 25 00 00 */ lfs f1, 0(r5) /* 8011C3AC 001191AC 4B FF EB E1 */ bl zEntPlayerOOBState.move_hand__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Ff -/* 8011C3B0 001191B0 3C 60 80 29 */ lis r3, lbl_80297E48@ha -/* 8011C3B4 001191B4 C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) -/* 8011C3B8 001191B8 3B E3 7E 48 */ addi r31, r3, lbl_80297E48@l +/* 8011C3B0 001191B0 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011C3B4 001191B4 C0 02 9F A8 */ lfs f0, lbl__1033_2-_SDA2_BASE_(r2) +/* 8011C3B8 001191B8 3B E3 7E 48 */ addi r31, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011C3BC 001191BC C0 3F 00 44 */ lfs f1, 0x44(r31) /* 8011C3C0 001191C0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011C3C4 001191C4 40 81 00 0C */ ble lbl_8011C3D0 /* 8011C3C8 001191C8 38 60 00 03 */ li r3, 3 /* 8011C3CC 001191CC 48 00 00 80 */ b lbl_8011C44C lbl_8011C3D0: -/* 8011C3D0 001191D0 3C 80 80 31 */ lis r4, lbl_80314530@ha +/* 8011C3D0 001191D0 3C 80 80 31 */ lis r4, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011C3D4 001191D4 38 7F 00 2C */ addi r3, r31, 0x2c -/* 8011C3D8 001191D8 38 84 45 30 */ addi r4, r4, lbl_80314530@l +/* 8011C3D8 001191D8 38 84 45 30 */ addi r4, r4, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011C3DC 001191DC 38 84 00 1C */ addi r4, r4, 0x1c /* 8011C3E0 001191E0 4B F0 94 19 */ bl __as__5xVec2FRC5xVec2 -/* 8011C3E4 001191E4 C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) -/* 8011C3E8 001191E8 3C 80 80 29 */ lis r4, lbl_80297E48@ha -/* 8011C3EC 001191EC 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011C3F0 001191F0 38 84 7E 48 */ addi r4, r4, lbl_80297E48@l +/* 8011C3E4 001191E4 C0 02 9F A8 */ lfs f0, lbl__1033_2-_SDA2_BASE_(r2) +/* 8011C3E8 001191E8 3C 80 80 29 */ lis r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011C3EC 001191EC 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011C3F0 001191F0 38 84 7E 48 */ addi r4, r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011C3F4 001191F4 D0 1F 00 44 */ stfs f0, 0x44(r31) -/* 8011C3F8 001191F8 38 63 45 30 */ addi r3, r3, lbl_80314530@l +/* 8011C3F8 001191F8 38 63 45 30 */ addi r3, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011C3FC 001191FC D0 04 00 48 */ stfs f0, 0x48(r4) /* 8011C400 00119200 C0 03 00 38 */ lfs f0, 0x38(r3) /* 8011C404 00119204 D0 1E 00 2C */ stfs f0, 0x2c(r30) /* 8011C408 00119208 4B FF EA 99 */ bl zEntPlayerOOBState.assume_player_is_stupid__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fv /* 8011C40C 0011920C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8011C410 00119210 41 82 00 38 */ beq lbl_8011C448 -/* 8011C414 00119214 3C 60 80 27 */ lis r3, lbl_8026B42C@ha -/* 8011C418 00119218 38 63 B4 2C */ addi r3, r3, lbl_8026B42C@l +/* 8011C414 00119214 3C 60 80 27 */ lis r3, lbl__stringBase0_73@ha +/* 8011C418 00119218 38 63 B4 2C */ addi r3, r3, lbl__stringBase0_73@l /* 8011C41C 0011921C 38 63 05 03 */ addi r3, r3, 0x503 /* 8011C420 00119220 4B F2 FD F5 */ bl xStrHash__FPCc -/* 8011C424 00119224 3C A0 80 29 */ lis r5, lbl_80297E48@ha +/* 8011C424 00119224 3C A0 80 29 */ lis r5, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011C428 00119228 7C 64 1B 78 */ mr r4, r3 -/* 8011C42C 0011922C 38 65 7E 48 */ addi r3, r5, lbl_80297E48@l +/* 8011C42C 0011922C 38 65 7E 48 */ addi r3, r5, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011C430 00119230 38 C0 00 00 */ li r6, 0 /* 8011C434 00119234 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8011C438 00119238 38 BE 00 08 */ addi r5, r30, 8 @@ -1875,8 +1875,8 @@ zEntPlayerOOBState.update_moving_in__Q39oob_state32_unnamed_zEntPlayerOOBState_c /* 8011C494 00119294 93 C1 00 28 */ stw r30, 0x28(r1) /* 8011C498 00119298 C0 25 00 00 */ lfs f1, 0(r5) /* 8011C49C 0011929C 4B FF EA F1 */ bl zEntPlayerOOBState.move_hand__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Ff -/* 8011C4A0 001192A0 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011C4A4 001192A4 38 83 45 30 */ addi r4, r3, lbl_80314530@l +/* 8011C4A0 001192A0 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011C4A4 001192A4 38 83 45 30 */ addi r4, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011C4A8 001192A8 3B E4 00 1C */ addi r31, r4, 0x1c /* 8011C4AC 001192AC 7F E3 FB 78 */ mr r3, r31 /* 8011C4B0 001192B0 38 84 00 24 */ addi r4, r4, 0x24 @@ -1885,9 +1885,9 @@ zEntPlayerOOBState.update_moving_in__Q39oob_state32_unnamed_zEntPlayerOOBState_c /* 8011C4BC 001192BC 38 61 00 10 */ addi r3, r1, 0x10 /* 8011C4C0 001192C0 90 81 00 14 */ stw r4, 0x14(r1) /* 8011C4C4 001192C4 48 00 10 19 */ bl normal__5xVec2CFv -/* 8011C4C8 001192C8 3C A0 80 29 */ lis r5, lbl_80297E48@ha +/* 8011C4C8 001192C8 3C A0 80 29 */ lis r5, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011C4CC 001192CC 90 61 00 18 */ stw r3, 0x18(r1) -/* 8011C4D0 001192D0 38 A5 7E 48 */ addi r5, r5, lbl_80297E48@l +/* 8011C4D0 001192D0 38 A5 7E 48 */ addi r5, r5, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011C4D4 001192D4 7F E3 FB 78 */ mr r3, r31 /* 8011C4D8 001192D8 90 81 00 1C */ stw r4, 0x1c(r1) /* 8011C4DC 001192DC 3B C5 00 2C */ addi r30, r5, 0x2c @@ -1898,33 +1898,33 @@ zEntPlayerOOBState.update_moving_in__Q39oob_state32_unnamed_zEntPlayerOOBState_c /* 8011C4F0 001192F0 90 61 00 08 */ stw r3, 8(r1) /* 8011C4F4 001192F4 38 61 00 18 */ addi r3, r1, 0x18 /* 8011C4F8 001192F8 48 00 0F C9 */ bl dot__5xVec2CFRC5xVec2 -/* 8011C4FC 001192FC 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011C500 00119300 38 63 45 30 */ addi r3, r3, lbl_80314530@l +/* 8011C4FC 001192FC 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011C500 00119300 38 63 45 30 */ addi r3, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011C504 00119304 C0 03 00 34 */ lfs f0, 0x34(r3) /* 8011C508 00119308 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011C50C 0011930C 40 81 00 0C */ ble lbl_8011C518 /* 8011C510 00119310 38 60 00 02 */ li r3, 2 /* 8011C514 00119314 48 00 00 68 */ b lbl_8011C57C lbl_8011C518: -/* 8011C518 00119318 C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011C518 00119318 C0 02 9F A8 */ lfs f0, lbl__1033_2-_SDA2_BASE_(r2) /* 8011C51C 0011931C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011C520 00119320 4C 40 13 82 */ cror 2, 0, 2 /* 8011C524 00119324 40 82 00 30 */ bne lbl_8011C554 -/* 8011C528 00119328 3C 80 80 29 */ lis r4, lbl_80297E48@ha +/* 8011C528 00119328 3C 80 80 29 */ lis r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011C52C 0011932C 7F C3 F3 78 */ mr r3, r30 -/* 8011C530 00119330 38 A4 7E 48 */ addi r5, r4, lbl_80297E48@l +/* 8011C530 00119330 38 A4 7E 48 */ addi r5, r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011C534 00119334 7F E4 FB 78 */ mr r4, r31 /* 8011C538 00119338 D0 05 00 44 */ stfs f0, 0x44(r5) /* 8011C53C 0011933C 4B F0 92 BD */ bl __as__5xVec2FRC5xVec2 -/* 8011C540 00119340 3C 60 80 29 */ lis r3, lbl_80297E48@ha -/* 8011C544 00119344 C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) -/* 8011C548 00119348 38 63 7E 48 */ addi r3, r3, lbl_80297E48@l +/* 8011C540 00119340 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011C544 00119344 C0 02 9F A8 */ lfs f0, lbl__1033_2-_SDA2_BASE_(r2) +/* 8011C548 00119348 38 63 7E 48 */ addi r3, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011C54C 0011934C D0 03 00 48 */ stfs f0, 0x48(r3) /* 8011C550 00119350 48 00 00 28 */ b lbl_8011C578 lbl_8011C554: -/* 8011C554 00119354 3C 60 80 29 */ lis r3, lbl_80297E48@ha -/* 8011C558 00119358 C0 02 9F E8 */ lfs f0, lbl_803CE968-_SDA2_BASE_(r2) -/* 8011C55C 0011935C 38 63 7E 48 */ addi r3, r3, lbl_80297E48@l +/* 8011C554 00119354 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011C558 00119358 C0 02 9F E8 */ lfs f0, lbl__1538_1-_SDA2_BASE_(r2) +/* 8011C55C 0011935C 38 63 7E 48 */ addi r3, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011C560 00119360 C0 43 00 44 */ lfs f2, 0x44(r3) /* 8011C564 00119364 EC 00 00 72 */ fmuls f0, f0, f1 /* 8011C568 00119368 FC 20 10 50 */ fneg f1, f2 @@ -1957,15 +1957,15 @@ zEntPlayerOOBState.update_begin_wait__Q39oob_state32_unnamed_zEntPlayerOOBState_ /* 8011C5BC 001193BC EC 01 00 28 */ fsubs f0, f1, f0 /* 8011C5C0 001193C0 D0 03 00 2C */ stfs f0, 0x2c(r3) /* 8011C5C4 001193C4 C0 23 00 2C */ lfs f1, 0x2c(r3) -/* 8011C5C8 001193C8 C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011C5C8 001193C8 C0 02 9F A8 */ lfs f0, lbl__1033_2-_SDA2_BASE_(r2) /* 8011C5CC 001193CC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011C5D0 001193D0 40 81 00 0C */ ble lbl_8011C5DC /* 8011C5D4 001193D4 38 60 00 01 */ li r3, 1 /* 8011C5D8 001193D8 4E 80 00 20 */ blr lbl_8011C5DC: -/* 8011C5DC 001193DC 3C 60 80 29 */ lis r3, lbl_80297E48@ha +/* 8011C5DC 001193DC 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011C5E0 001193E0 38 00 00 01 */ li r0, 1 -/* 8011C5E4 001193E4 38 83 7E 48 */ addi r4, r3, lbl_80297E48@l +/* 8011C5E4 001193E4 38 83 7E 48 */ addi r4, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011C5E8 001193E8 38 60 00 02 */ li r3, 2 /* 8011C5EC 001193EC 98 04 00 40 */ stb r0, 0x40(r4) /* 8011C5F0 001193F0 4E 80 00 20 */ blr @@ -1994,9 +1994,9 @@ zEntPlayerOOBState.__ct__Q49oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_st /* 8011C630 00119430 93 C1 00 08 */ stw r30, 8(r1) /* 8011C634 00119434 7C 7E 1B 78 */ mr r30, r3 /* 8011C638 00119438 48 00 00 31 */ bl __ct__Q28ztalkbox8callbackFv -/* 8011C63C 0011943C 3C 80 80 29 */ lis r4, lbl_80297F28@ha +/* 8011C63C 0011943C 3C 80 80 29 */ lis r4, lbl___vt__Q49oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_type17tutorial_callback@ha /* 8011C640 00119440 7F C3 F3 78 */ mr r3, r30 -/* 8011C644 00119444 38 04 7F 28 */ addi r0, r4, lbl_80297F28@l +/* 8011C644 00119444 38 04 7F 28 */ addi r0, r4, lbl___vt__Q49oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_type17tutorial_callback@l /* 8011C648 00119448 90 1E 00 00 */ stw r0, 0(r30) /* 8011C64C 0011944C 93 FE 00 04 */ stw r31, 4(r30) /* 8011C650 00119450 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2008,8 +2008,8 @@ zEntPlayerOOBState.__ct__Q49oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_st .global __ct__Q28ztalkbox8callbackFv __ct__Q28ztalkbox8callbackFv: -/* 8011C668 00119468 3C 80 80 29 */ lis r4, lbl_80297F10@ha -/* 8011C66C 0011946C 38 04 7F 10 */ addi r0, r4, lbl_80297F10@l +/* 8011C668 00119468 3C 80 80 29 */ lis r4, lbl___vt__Q28ztalkbox8callback@ha +/* 8011C66C 0011946C 38 04 7F 10 */ addi r0, r4, lbl___vt__Q28ztalkbox8callback@l /* 8011C670 00119470 90 03 00 00 */ stw r0, 0(r3) /* 8011C674 00119474 4E 80 00 20 */ blr @@ -2022,9 +2022,9 @@ zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_14out_sta /* 8011C688 00119488 93 E1 00 0C */ stw r31, 0xc(r1) /* 8011C68C 0011948C 7C 7F 1B 78 */ mr r31, r3 /* 8011C690 00119490 4B FF F8 DD */ bl zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_10state_typeFQ39oob_state32_unnamed_zEntPlayerOOBState_cpp_10state_enum -/* 8011C694 00119494 3C 80 80 29 */ lis r4, lbl_80297EFC@ha +/* 8011C694 00119494 3C 80 80 29 */ lis r4, lbl___vt__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_14out_state_type@ha /* 8011C698 00119498 7F E3 FB 78 */ mr r3, r31 -/* 8011C69C 0011949C 38 04 7E FC */ addi r0, r4, lbl_80297EFC@l +/* 8011C69C 0011949C 38 04 7E FC */ addi r0, r4, lbl___vt__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_14out_state_type@l /* 8011C6A0 001194A0 90 1F 00 04 */ stw r0, 4(r31) /* 8011C6A4 001194A4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8011C6A8 001194A8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -2041,9 +2041,9 @@ zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_13in_stat /* 8011C6C8 001194C8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8011C6CC 001194CC 7C 7F 1B 78 */ mr r31, r3 /* 8011C6D0 001194D0 4B FF F8 9D */ bl zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_10state_typeFQ39oob_state32_unnamed_zEntPlayerOOBState_cpp_10state_enum -/* 8011C6D4 001194D4 3C 80 80 29 */ lis r4, lbl_80297EE8@ha +/* 8011C6D4 001194D4 3C 80 80 29 */ lis r4, lbl___vt__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_13in_state_type@ha /* 8011C6D8 001194D8 7F E3 FB 78 */ mr r3, r31 -/* 8011C6DC 001194DC 38 04 7E E8 */ addi r0, r4, lbl_80297EE8@l +/* 8011C6DC 001194DC 38 04 7E E8 */ addi r0, r4, lbl___vt__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_13in_state_type@l /* 8011C6E0 001194E0 90 1F 00 04 */ stw r0, 4(r31) /* 8011C6E4 001194E4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8011C6E8 001194E8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -2057,13 +2057,13 @@ zEntPlayerOOBState.__ct__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_13in_stat update__9oob_stateFR6xScenef: /* 8011C700 00119500 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8011C704 00119504 7C 08 02 A6 */ mflr r0 -/* 8011C708 00119508 3C 80 80 29 */ lis r4, lbl_80297E48@ha +/* 8011C708 00119508 3C 80 80 29 */ lis r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011C70C 0011950C 90 01 00 24 */ stw r0, 0x24(r1) /* 8011C710 00119510 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8011C714 00119514 7C 7F 1B 78 */ mr r31, r3 /* 8011C718 00119518 93 C1 00 18 */ stw r30, 0x18(r1) /* 8011C71C 0011951C 93 A1 00 14 */ stw r29, 0x14(r1) -/* 8011C720 00119520 80 04 7E 48 */ lwz r0, lbl_80297E48@l(r4) +/* 8011C720 00119520 80 04 7E 48 */ lwz r0, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l(r4) /* 8011C724 00119524 D0 21 00 08 */ stfs f1, 8(r1) /* 8011C728 00119528 54 00 07 BE */ clrlwi r0, r0, 0x1e /* 8011C72C 0011952C 2C 00 00 03 */ cmpwi r0, 3 @@ -2077,7 +2077,7 @@ lbl_8011C73C: /* 8011C748 00119548 38 60 00 00 */ li r3, 0 /* 8011C74C 0011954C 48 00 00 C4 */ b lbl_8011C810 lbl_8011C750: -/* 8011C750 00119550 88 0D 95 10 */ lbz r0, lbl_803CBE10-_SDA_BASE_(r13) +/* 8011C750 00119550 88 0D 95 10 */ lbz r0, lbl_oob_player_teleported-_SDA_BASE_(r13) /* 8011C754 00119554 28 00 00 00 */ cmplwi r0, 0 /* 8011C758 00119558 41 82 00 14 */ beq lbl_8011C76C /* 8011C75C 0011955C 3C 60 80 29 */ lis r3, lbl_80290000@ha @@ -2085,19 +2085,19 @@ lbl_8011C750: /* 8011C764 00119564 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b /* 8011C768 00119568 90 03 00 00 */ stw r0, lbl_80290000@l(r3) lbl_8011C76C: -/* 8011C76C 0011956C 3C 60 80 29 */ lis r3, lbl_80297E48@ha -/* 8011C770 00119570 80 03 7E 48 */ lwz r0, lbl_80297E48@l(r3) +/* 8011C76C 0011956C 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011C770 00119570 80 03 7E 48 */ lwz r0, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l(r3) /* 8011C774 00119574 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 8011C778 00119578 41 82 00 1C */ beq lbl_8011C794 -/* 8011C77C 0011957C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8011C780 00119580 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8011C77C 0011957C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8011C780 00119580 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8011C784 00119584 80 03 17 88 */ lwz r0, 0x1788(r3) /* 8011C788 00119588 54 00 04 21 */ rlwinm. r0, r0, 0, 0x10, 0x10 /* 8011C78C 0011958C 40 82 00 08 */ bne lbl_8011C794 /* 8011C790 00119590 48 00 01 E5 */ bl force_start__9oob_stateFv lbl_8011C794: -/* 8011C794 00119594 3C 60 80 29 */ lis r3, lbl_80297E48@ha -/* 8011C798 00119598 3B A3 7E 48 */ addi r29, r3, lbl_80297E48@l +/* 8011C794 00119594 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011C798 00119598 3B A3 7E 48 */ addi r29, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l lbl_8011C79C: /* 8011C79C 0011959C 80 7D 00 04 */ lwz r3, 4(r29) /* 8011C7A0 001195A0 7F E4 FB 78 */ mr r4, r31 @@ -2126,8 +2126,8 @@ lbl_8011C79C: /* 8011C7FC 001195FC 4E 80 04 21 */ bctrl /* 8011C800 00119600 4B FF FF 9C */ b lbl_8011C79C lbl_8011C804: -/* 8011C804 00119604 3C 60 80 29 */ lis r3, lbl_80297E48@ha -/* 8011C808 00119608 38 63 7E 48 */ addi r3, r3, lbl_80297E48@l +/* 8011C804 00119604 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011C808 00119608 38 63 7E 48 */ addi r3, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011C80C 0011960C 88 63 00 08 */ lbz r3, 8(r3) lbl_8011C810: /* 8011C810 00119610 80 01 00 24 */ lwz r0, 0x24(r1) @@ -2140,8 +2140,8 @@ lbl_8011C810: .global IsPlayerInControl__9oob_stateFv IsPlayerInControl__9oob_stateFv: -/* 8011C82C 0011962C 3C 60 80 29 */ lis r3, lbl_80297E48@ha -/* 8011C830 00119630 38 63 7E 48 */ addi r3, r3, lbl_80297E48@l +/* 8011C82C 0011962C 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011C830 00119630 38 63 7E 48 */ addi r3, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011C834 00119634 88 03 00 08 */ lbz r0, 8(r3) /* 8011C838 00119638 7C 00 00 34 */ cntlzw r0, r0 /* 8011C83C 0011963C 54 03 D9 7E */ srwi r3, r0, 5 @@ -2149,10 +2149,10 @@ IsPlayerInControl__9oob_stateFv: .global oob_timer__9oob_stateFv oob_timer__9oob_stateFv: -/* 8011C844 00119644 3C 80 80 29 */ lis r4, lbl_80297E48@ha -/* 8011C848 00119648 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011C84C 0011964C 38 84 7E 48 */ addi r4, r4, lbl_80297E48@l -/* 8011C850 00119650 38 63 45 30 */ addi r3, r3, lbl_80314530@l +/* 8011C844 00119644 3C 80 80 29 */ lis r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011C848 00119648 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011C84C 0011964C 38 84 7E 48 */ addi r4, r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l +/* 8011C850 00119650 38 63 45 30 */ addi r3, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011C854 00119654 C0 24 00 24 */ lfs f1, 0x24(r4) /* 8011C858 00119658 C0 03 00 04 */ lfs f0, 4(r3) /* 8011C85C 0011965C FC 01 00 00 */ fcmpu cr0, f1, f0 @@ -2160,7 +2160,7 @@ oob_timer__9oob_stateFv: /* 8011C864 00119664 C0 24 00 1C */ lfs f1, 0x1c(r4) /* 8011C868 00119668 4E 80 00 20 */ blr lbl_8011C86C: -/* 8011C86C 0011966C C0 22 9F FC */ lfs f1, lbl_803CE97C-_SDA2_BASE_(r2) +/* 8011C86C 0011966C C0 22 9F FC */ lfs f1, lbl__1716-_SDA2_BASE_(r2) /* 8011C870 00119670 4E 80 00 20 */ blr .global render__9oob_stateFv @@ -2183,13 +2183,13 @@ lbl_8011C8A0: /* 8011C8AC 001196AC 38 60 00 00 */ li r3, 0 /* 8011C8B0 001196B0 48 00 00 38 */ b lbl_8011C8E8 lbl_8011C8B4: -/* 8011C8B4 001196B4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8011C8B8 001196B8 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 8011C8B4 001196B4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8011C8B8 001196B8 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 8011C8BC 001196BC 80 7F 07 10 */ lwz r3, 0x710(r31) /* 8011C8C0 001196C0 80 9F 06 58 */ lwz r4, 0x658(r31) /* 8011C8C4 001196C4 48 00 6B FD */ bl xLightKit_Enable__FP9xLightKitP7RpWorld -/* 8011C8C8 001196C8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8011C8CC 001196CC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8011C8C8 001196C8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8011C8CC 001196CC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8011C8D0 001196D0 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 8011C8D4 001196D4 4B EF CB F9 */ bl xEntRender__FP4xEnt /* 8011C8D8 001196D8 80 9F 06 58 */ lwz r4, 0x658(r31) @@ -2217,14 +2217,14 @@ fx_render__9oob_stateFv: /* 8011C920 00119720 28 00 00 00 */ cmplwi r0, 0 /* 8011C924 00119724 41 82 00 1C */ beq lbl_8011C940 /* 8011C928 00119728 C0 23 00 3C */ lfs f1, 0x3c(r3) -/* 8011C92C 0011972C C0 02 9F B8 */ lfs f0, lbl_803CE938-_SDA2_BASE_(r2) +/* 8011C92C 0011972C C0 02 9F B8 */ lfs f0, lbl__1041_2-_SDA2_BASE_(r2) /* 8011C930 00119730 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011C934 00119734 40 80 00 0C */ bge lbl_8011C940 /* 8011C938 00119738 4B FF E6 C1 */ bl zEntPlayerOOBState.render_fade__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fv /* 8011C93C 0011973C 4B FF E9 01 */ bl zEntPlayerOOBState.render_ghost__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fv lbl_8011C940: -/* 8011C940 00119740 3C 60 80 29 */ lis r3, lbl_80297E48@ha -/* 8011C944 00119744 38 63 7E 48 */ addi r3, r3, lbl_80297E48@l +/* 8011C940 00119740 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011C944 00119744 38 63 7E 48 */ addi r3, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011C948 00119748 88 03 00 40 */ lbz r0, 0x40(r3) /* 8011C94C 0011974C 28 00 00 00 */ cmplwi r0, 0 /* 8011C950 00119750 41 82 00 14 */ beq lbl_8011C964 @@ -2242,32 +2242,32 @@ lbl_8011C964: force_start__9oob_stateFv: /* 8011C974 00119774 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011C978 00119778 7C 08 02 A6 */ mflr r0 -/* 8011C97C 0011977C 3C 60 80 29 */ lis r3, lbl_80297E48@ha +/* 8011C97C 0011977C 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011C980 00119780 90 01 00 14 */ stw r0, 0x14(r1) /* 8011C984 00119784 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8011C988 00119788 80 03 7E 48 */ lwz r0, lbl_80297E48@l(r3) +/* 8011C988 00119788 80 03 7E 48 */ lwz r0, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l(r3) /* 8011C98C 0011978C 54 00 07 7E */ clrlwi r0, r0, 0x1d /* 8011C990 00119790 2C 00 00 03 */ cmpwi r0, 3 /* 8011C994 00119794 40 82 00 8C */ bne lbl_8011CA20 /* 8011C998 00119798 4B FF 5A D5 */ bl active__12bungee_stateFv /* 8011C99C 0011979C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8011C9A0 001197A0 40 82 00 80 */ bne lbl_8011CA20 -/* 8011C9A4 001197A4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8011C9A8 001197A8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8011C9A4 001197A4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8011C9A8 001197A8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8011C9AC 001197AC 80 03 17 88 */ lwz r0, 0x1788(r3) /* 8011C9B0 001197B0 54 00 04 21 */ rlwinm. r0, r0, 0, 0x10, 0x10 /* 8011C9B4 001197B4 41 82 00 24 */ beq lbl_8011C9D8 -/* 8011C9B8 001197B8 3C 60 80 29 */ lis r3, lbl_80297E48@ha +/* 8011C9B8 001197B8 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011C9BC 001197BC 38 00 00 00 */ li r0, 0 -/* 8011C9C0 001197C0 38 83 7E 48 */ addi r4, r3, lbl_80297E48@l +/* 8011C9C0 001197C0 38 83 7E 48 */ addi r4, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011C9C4 001197C4 80 64 00 00 */ lwz r3, 0(r4) /* 8011C9C8 001197C8 60 63 00 08 */ ori r3, r3, 8 /* 8011C9CC 001197CC 90 64 00 00 */ stw r3, 0(r4) -/* 8011C9D0 001197D0 98 0D 95 10 */ stb r0, lbl_803CBE10-_SDA_BASE_(r13) +/* 8011C9D0 001197D0 98 0D 95 10 */ stb r0, lbl_oob_player_teleported-_SDA_BASE_(r13) /* 8011C9D4 001197D4 48 00 00 4C */ b lbl_8011CA20 lbl_8011C9D8: -/* 8011C9D8 001197D8 3C 60 80 29 */ lis r3, lbl_80297E48@ha -/* 8011C9DC 001197DC 3B E3 7E 48 */ addi r31, r3, lbl_80297E48@l +/* 8011C9D8 001197D8 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011C9DC 001197DC 3B E3 7E 48 */ addi r31, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011C9E0 001197E0 80 1F 00 00 */ lwz r0, 0(r31) /* 8011C9E4 001197E4 80 7F 00 04 */ lwz r3, 4(r31) /* 8011C9E8 001197E8 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b @@ -2276,8 +2276,8 @@ lbl_8011C9D8: /* 8011C9F4 001197F4 81 8C 00 0C */ lwz r12, 0xc(r12) /* 8011C9F8 001197F8 7D 89 03 A6 */ mtctr r12 /* 8011C9FC 001197FC 4E 80 04 21 */ bctrl -/* 8011CA00 00119800 3C 60 80 29 */ lis r3, lbl_80297E48@ha -/* 8011CA04 00119804 38 63 7E 48 */ addi r3, r3, lbl_80297E48@l +/* 8011CA00 00119800 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011CA04 00119804 38 63 7E 48 */ addi r3, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011CA08 00119808 80 63 00 14 */ lwz r3, 0x14(r3) /* 8011CA0C 0011980C 90 7F 00 04 */ stw r3, 4(r31) /* 8011CA10 00119810 81 83 00 04 */ lwz r12, 4(r3) @@ -2295,10 +2295,10 @@ lbl_8011CA20: read_persistent__9oob_stateFR7xSerial: /* 8011CA34 00119834 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8011CA38 00119838 7C 08 02 A6 */ mflr r0 -/* 8011CA3C 0011983C 3C 80 80 29 */ lis r4, lbl_80297EB8@ha +/* 8011CA3C 0011983C 3C 80 80 29 */ lis r4, lbl_idiot_levels__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011CA40 00119840 90 01 00 24 */ stw r0, 0x24(r1) /* 8011CA44 00119844 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 8011CA48 00119848 3B E4 7E B8 */ addi r31, r4, lbl_80297EB8@l +/* 8011CA48 00119848 3B E4 7E B8 */ addi r31, r4, lbl_idiot_levels__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011CA4C 0011984C 93 C1 00 18 */ stw r30, 0x18(r1) /* 8011CA50 00119850 3B C0 00 00 */ li r30, 0 /* 8011CA54 00119854 93 A1 00 14 */ stw r29, 0x14(r1) @@ -2328,10 +2328,10 @@ lbl_8011CA5C: write_persistent__9oob_stateFR7xSerial: /* 8011CAA8 001198A8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8011CAAC 001198AC 7C 08 02 A6 */ mflr r0 -/* 8011CAB0 001198B0 3C 80 80 29 */ lis r4, lbl_80297EB8@ha +/* 8011CAB0 001198B0 3C 80 80 29 */ lis r4, lbl_idiot_levels__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011CAB4 001198B4 90 01 00 24 */ stw r0, 0x24(r1) /* 8011CAB8 001198B8 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 8011CABC 001198BC 3B E4 7E B8 */ addi r31, r4, lbl_80297EB8@l +/* 8011CABC 001198BC 3B E4 7E B8 */ addi r31, r4, lbl_idiot_levels__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011CAC0 001198C0 93 C1 00 18 */ stw r30, 0x18(r1) /* 8011CAC4 001198C4 3B C0 00 00 */ li r30, 0 /* 8011CAC8 001198C8 93 A1 00 14 */ stw r29, 0x14(r1) @@ -2354,9 +2354,9 @@ lbl_8011CAD0: /* 8011CB08 00119908 7C 08 03 A6 */ mtlr r0 /* 8011CB0C 0011990C 38 21 00 20 */ addi r1, r1, 0x20 /* 8011CB10 00119910 4E 80 00 20 */ blr -/* 8011CB14 00119914 3C 60 80 29 */ lis r3, lbl_80297E48@ha -/* 8011CB18 00119918 C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) -/* 8011CB1C 0011991C 38 63 7E 48 */ addi r3, r3, lbl_80297E48@l +/* 8011CB14 00119914 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011CB18 00119918 C0 02 9F A8 */ lfs f0, lbl__1033_2-_SDA2_BASE_(r2) +/* 8011CB1C 0011991C 38 63 7E 48 */ addi r3, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011CB20 00119920 38 00 00 00 */ li r0, 0 /* 8011CB24 00119924 D0 03 00 24 */ stfs f0, 0x24(r3) /* 8011CB28 00119928 D0 03 00 1C */ stfs f0, 0x1c(r3) @@ -2365,9 +2365,9 @@ lbl_8011CAD0: /* 8011CB34 00119934 4E 80 00 20 */ blr /* 8011CB38 00119938 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8011CB3C 0011993C 7C 08 02 A6 */ mflr r0 -/* 8011CB40 00119940 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8011CB40 00119940 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8011CB44 00119944 90 01 00 14 */ stw r0, 0x14(r1) -/* 8011CB48 00119948 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8011CB48 00119948 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8011CB4C 0011994C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8011CB50 00119950 93 C1 00 08 */ stw r30, 8(r1) /* 8011CB54 00119954 3B C0 00 00 */ li r30, 0 @@ -2387,9 +2387,9 @@ lbl_8011CAD0: lbl_8011CB8C: /* 8011CB8C 0011998C 57 C0 06 3F */ clrlwi. r0, r30, 0x18 /* 8011CB90 00119990 40 82 00 28 */ bne lbl_8011CBB8 -/* 8011CB94 00119994 3C 60 80 29 */ lis r3, lbl_80297E48@ha -/* 8011CB98 00119998 C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) -/* 8011CB9C 0011999C 38 83 7E 48 */ addi r4, r3, lbl_80297E48@l +/* 8011CB94 00119994 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011CB98 00119998 C0 02 9F A8 */ lfs f0, lbl__1033_2-_SDA2_BASE_(r2) +/* 8011CB9C 0011999C 38 83 7E 48 */ addi r4, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011CBA0 001199A0 38 00 00 00 */ li r0, 0 /* 8011CBA4 001199A4 D0 04 00 24 */ stfs f0, 0x24(r4) /* 8011CBA8 001199A8 38 60 00 00 */ li r3, 0 @@ -2405,10 +2405,10 @@ lbl_8011CBBC: /* 8011CBC8 001199C8 7C 08 03 A6 */ mtlr r0 /* 8011CBCC 001199CC 38 21 00 10 */ addi r1, r1, 0x10 /* 8011CBD0 001199D0 4E 80 00 20 */ blr -/* 8011CBD4 001199D4 3C 80 80 29 */ lis r4, lbl_80297E48@ha -/* 8011CBD8 001199D8 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011CBDC 001199DC 38 84 7E 48 */ addi r4, r4, lbl_80297E48@l -/* 8011CBE0 001199E0 38 63 45 30 */ addi r3, r3, lbl_80314530@l +/* 8011CBD4 001199D4 3C 80 80 29 */ lis r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011CBD8 001199D8 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011CBDC 001199DC 38 84 7E 48 */ addi r4, r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l +/* 8011CBE0 001199E0 38 63 45 30 */ addi r3, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011CBE4 001199E4 C0 24 00 20 */ lfs f1, 0x20(r4) /* 8011CBE8 001199E8 C0 03 00 04 */ lfs f0, 4(r3) /* 8011CBEC 001199EC D0 24 00 1C */ stfs f1, 0x1c(r4) @@ -2417,9 +2417,9 @@ lbl_8011CBBC: /* 8011CBF8 001199F8 4E 80 00 20 */ blr /* 8011CBFC 001199FC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8011CC00 00119A00 7C 08 02 A6 */ mflr r0 -/* 8011CC04 00119A04 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8011CC04 00119A04 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8011CC08 00119A08 90 01 00 24 */ stw r0, 0x24(r1) -/* 8011CC0C 00119A0C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8011CC0C 00119A0C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8011CC10 00119A10 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8011CC14 00119A14 93 C1 00 18 */ stw r30, 0x18(r1) /* 8011CC18 00119A18 3B C0 00 00 */ li r30, 0 @@ -2439,40 +2439,40 @@ lbl_8011CBBC: /* 8011CC50 00119A50 7F E3 FB 78 */ mr r3, r31 /* 8011CC54 00119A54 4B FF E1 F9 */ bl zEntPlayerOOBState.update_max_out_time__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FRC8xSurface lbl_8011CC58: -/* 8011CC58 00119A58 3C 60 80 29 */ lis r3, lbl_80297E48@ha +/* 8011CC58 00119A58 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011CC5C 00119A5C C0 1D 00 00 */ lfs f0, 0(r29) -/* 8011CC60 00119A60 38 83 7E 48 */ addi r4, r3, lbl_80297E48@l +/* 8011CC60 00119A60 38 83 7E 48 */ addi r4, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011CC64 00119A64 57 C0 06 3F */ clrlwi. r0, r30, 0x18 /* 8011CC68 00119A68 C0 24 00 1C */ lfs f1, 0x1c(r4) /* 8011CC6C 00119A6C EC 21 00 28 */ fsubs f1, f1, f0 /* 8011CC70 00119A70 D0 24 00 1C */ stfs f1, 0x1c(r4) /* 8011CC74 00119A74 41 82 00 2C */ beq lbl_8011CCA0 -/* 8011CC78 00119A78 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011CC7C 00119A7C 38 63 45 30 */ addi r3, r3, lbl_80314530@l +/* 8011CC78 00119A78 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011CC7C 00119A7C 38 63 45 30 */ addi r3, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011CC80 00119A80 C0 03 00 04 */ lfs f0, 4(r3) /* 8011CC84 00119A84 D0 04 00 24 */ stfs f0, 0x24(r4) -/* 8011CC88 00119A88 C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011CC88 00119A88 C0 02 9F A8 */ lfs f0, lbl__1033_2-_SDA2_BASE_(r2) /* 8011CC8C 00119A8C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011CC90 00119A90 4C 40 13 82 */ cror 2, 0, 2 /* 8011CC94 00119A94 40 82 00 58 */ bne lbl_8011CCEC /* 8011CC98 00119A98 38 60 00 02 */ li r3, 2 /* 8011CC9C 00119A9C 48 00 00 54 */ b lbl_8011CCF0 lbl_8011CCA0: -/* 8011CCA0 00119AA0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8011CCA4 00119AA4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8011CCA0 00119AA0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8011CCA4 00119AA4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8011CCA8 00119AA8 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 8011CCAC 00119AAC 2C 00 00 00 */ cmpwi r0, 0 /* 8011CCB0 00119AB0 40 82 00 0C */ bne lbl_8011CCBC -/* 8011CCB4 00119AB4 C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011CCB4 00119AB4 C0 02 9F A8 */ lfs f0, lbl__1033_2-_SDA2_BASE_(r2) /* 8011CCB8 00119AB8 D0 04 00 24 */ stfs f0, 0x24(r4) lbl_8011CCBC: -/* 8011CCBC 00119ABC 3C 60 80 29 */ lis r3, lbl_80297E48@ha +/* 8011CCBC 00119ABC 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011CCC0 00119AC0 C0 1D 00 00 */ lfs f0, 0(r29) -/* 8011CCC4 00119AC4 38 63 7E 48 */ addi r3, r3, lbl_80297E48@l +/* 8011CCC4 00119AC4 38 63 7E 48 */ addi r3, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011CCC8 00119AC8 C0 23 00 24 */ lfs f1, 0x24(r3) /* 8011CCCC 00119ACC EC 21 00 28 */ fsubs f1, f1, f0 /* 8011CCD0 00119AD0 D0 23 00 24 */ stfs f1, 0x24(r3) -/* 8011CCD4 00119AD4 C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011CCD4 00119AD4 C0 02 9F A8 */ lfs f0, lbl__1033_2-_SDA2_BASE_(r2) /* 8011CCD8 00119AD8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011CCDC 00119ADC 4C 40 13 82 */ cror 2, 0, 2 /* 8011CCE0 00119AE0 40 82 00 0C */ bne lbl_8011CCEC @@ -2500,29 +2500,29 @@ lbl_8011CCF0: /* 8011CD30 00119B30 93 C1 00 38 */ stw r30, 0x38(r1) /* 8011CD34 00119B34 93 A1 00 34 */ stw r29, 0x34(r1) /* 8011CD38 00119B38 7C 7D 1B 78 */ mr r29, r3 -/* 8011CD3C 00119B3C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8011CD3C 00119B3C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8011CD40 00119B40 93 81 00 30 */ stw r28, 0x30(r1) -/* 8011CD44 00119B44 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l +/* 8011CD44 00119B44 3B C3 05 58 */ addi r30, r3, lbl_globals@l /* 8011CD48 00119B48 38 60 00 04 */ li r3, 4 /* 8011CD4C 00119B4C 98 1D 00 3C */ stb r0, 0x3c(r29) /* 8011CD50 00119B50 4B F4 98 09 */ bl zEntPlayerControlOff__F13zControlOwner -/* 8011CD54 00119B54 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8011CD58 00119B58 C0 02 A0 00 */ lfs f0, lbl_803CE980-_SDA2_BASE_(r2) -/* 8011CD5C 00119B5C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8011CD54 00119B54 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8011CD58 00119B58 C0 02 A0 00 */ lfs f0, lbl__1832_1-_SDA2_BASE_(r2) +/* 8011CD5C 00119B5C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8011CD60 00119B60 D0 03 17 10 */ stfs f0, 0x1710(r3) /* 8011CD64 00119B64 4B F3 F0 89 */ bl reset__13cruise_bubbleFv -/* 8011CD68 00119B68 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011CD6C 00119B6C 3C 80 80 29 */ lis r4, lbl_80297E48@ha -/* 8011CD70 00119B70 3B E3 45 30 */ addi r31, r3, lbl_80314530@l +/* 8011CD68 00119B68 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011CD6C 00119B6C 3C 80 80 29 */ lis r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011CD70 00119B70 3B E3 45 30 */ addi r31, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011CD74 00119B74 C0 3F 00 20 */ lfs f1, 0x20(r31) -/* 8011CD78 00119B78 38 A4 7E 48 */ addi r5, r4, lbl_80297E48@l +/* 8011CD78 00119B78 38 A4 7E 48 */ addi r5, r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011CD7C 00119B7C C0 1F 00 28 */ lfs f0, 0x28(r31) /* 8011CD80 00119B80 80 05 00 00 */ lwz r0, 0(r5) /* 8011CD84 00119B84 EC 01 00 28 */ fsubs f0, f1, f0 /* 8011CD88 00119B88 60 00 00 04 */ ori r0, r0, 4 /* 8011CD8C 00119B8C 90 05 00 00 */ stw r0, 0(r5) /* 8011CD90 00119B90 FC 20 02 10 */ fabs f1, f0 -/* 8011CD94 00119B94 C0 02 A0 04 */ lfs f0, lbl_803CE984-_SDA2_BASE_(r2) +/* 8011CD94 00119B94 C0 02 A0 04 */ lfs f0, lbl__1833_1-_SDA2_BASE_(r2) /* 8011CD98 00119B98 FC 20 08 18 */ frsp f1, f1 /* 8011CD9C 00119B9C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8011CDA0 00119BA0 7C 60 00 26 */ mfcr r3 @@ -2539,46 +2539,46 @@ lbl_8011CCF0: /* 8011CDCC 00119BCC C0 1F 00 14 */ lfs f0, 0x14(r31) /* 8011CDD0 00119BD0 D0 1D 00 24 */ stfs f0, 0x24(r29) /* 8011CDD4 00119BD4 4B FF DC 1D */ bl zEntPlayerOOBState.set_camera__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fb -/* 8011CDD8 00119BD8 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011CDDC 00119BDC 3C 80 80 29 */ lis r4, lbl_80297E48@ha -/* 8011CDE0 00119BE0 38 63 45 30 */ addi r3, r3, lbl_80314530@l -/* 8011CDE4 00119BE4 38 A4 7E 48 */ addi r5, r4, lbl_80297E48@l +/* 8011CDD8 00119BD8 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011CDDC 00119BDC 3C 80 80 29 */ lis r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011CDE0 00119BE0 38 63 45 30 */ addi r3, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l +/* 8011CDE4 00119BE4 38 A4 7E 48 */ addi r5, r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011CDE8 00119BE8 3B 83 00 24 */ addi r28, r3, 0x24 /* 8011CDEC 00119BEC 7F 84 E3 78 */ mr r4, r28 /* 8011CDF0 00119BF0 38 65 00 2C */ addi r3, r5, 0x2c /* 8011CDF4 00119BF4 4B F0 8A 05 */ bl __as__5xVec2FRC5xVec2 -/* 8011CDF8 00119BF8 3C 60 80 31 */ lis r3, lbl_80314530@ha +/* 8011CDF8 00119BF8 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011CDFC 00119BFC 7F 84 E3 78 */ mr r4, r28 -/* 8011CE00 00119C00 38 63 45 30 */ addi r3, r3, lbl_80314530@l +/* 8011CE00 00119C00 38 63 45 30 */ addi r3, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011CE04 00119C04 38 63 00 1C */ addi r3, r3, 0x1c /* 8011CE08 00119C08 4B EF 8B 6D */ bl __mi__5xVec2CFRC5xVec2 /* 8011CE0C 00119C0C 90 61 00 08 */ stw r3, 8(r1) /* 8011CE10 00119C10 38 61 00 08 */ addi r3, r1, 8 /* 8011CE14 00119C14 90 81 00 0C */ stw r4, 0xc(r1) /* 8011CE18 00119C18 48 00 06 C5 */ bl normal__5xVec2CFv -/* 8011CE1C 00119C1C 3C A0 80 29 */ lis r5, lbl_80297E48@ha +/* 8011CE1C 00119C1C 3C A0 80 29 */ lis r5, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011CE20 00119C20 90 81 00 14 */ stw r4, 0x14(r1) -/* 8011CE24 00119C24 38 A5 7E 48 */ addi r5, r5, lbl_80297E48@l +/* 8011CE24 00119C24 38 A5 7E 48 */ addi r5, r5, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011CE28 00119C28 38 81 00 10 */ addi r4, r1, 0x10 /* 8011CE2C 00119C2C 90 61 00 10 */ stw r3, 0x10(r1) /* 8011CE30 00119C30 38 65 00 34 */ addi r3, r5, 0x34 /* 8011CE34 00119C34 4B F0 89 C5 */ bl __as__5xVec2FRC5xVec2 -/* 8011CE38 00119C38 3C 80 80 31 */ lis r4, lbl_80314530@ha -/* 8011CE3C 00119C3C 3C 60 80 29 */ lis r3, lbl_80297E48@ha -/* 8011CE40 00119C40 38 84 45 30 */ addi r4, r4, lbl_80314530@l +/* 8011CE38 00119C38 3C 80 80 31 */ lis r4, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011CE3C 00119C3C 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011CE40 00119C40 38 84 45 30 */ addi r4, r4, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011CE44 00119C44 38 00 00 08 */ li r0, 8 /* 8011CE48 00119C48 C0 04 00 30 */ lfs f0, 0x30(r4) -/* 8011CE4C 00119C4C 38 A3 7E 48 */ addi r5, r3, lbl_80297E48@l +/* 8011CE4C 00119C4C 38 A3 7E 48 */ addi r5, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011CE50 00119C50 38 7D 00 18 */ addi r3, r29, 0x18 /* 8011CE54 00119C54 D0 05 00 44 */ stfs f0, 0x44(r5) -/* 8011CE58 00119C58 C0 02 9F A8 */ lfs f0, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011CE58 00119C58 C0 02 9F A8 */ lfs f0, lbl__1033_2-_SDA2_BASE_(r2) /* 8011CE5C 00119C5C D0 05 00 48 */ stfs f0, 0x48(r5) /* 8011CE60 00119C60 90 1D 00 14 */ stw r0, 0x14(r29) /* 8011CE64 00119C64 C0 04 00 44 */ lfs f0, 0x44(r4) /* 8011CE68 00119C68 D0 1D 00 30 */ stfs f0, 0x30(r29) /* 8011CE6C 00119C6C C0 04 00 48 */ lfs f0, 0x48(r4) /* 8011CE70 00119C70 D0 1D 00 34 */ stfs f0, 0x34(r29) -/* 8011CE74 00119C74 C0 02 9F B8 */ lfs f0, lbl_803CE938-_SDA2_BASE_(r2) +/* 8011CE74 00119C74 C0 02 9F B8 */ lfs f0, lbl__1041_2-_SDA2_BASE_(r2) /* 8011CE78 00119C78 80 9E 07 28 */ lwz r4, 0x728(r30) /* 8011CE7C 00119C7C D0 05 00 3C */ stfs f0, 0x3c(r5) /* 8011CE80 00119C80 38 84 00 30 */ addi r4, r4, 0x30 @@ -2589,18 +2589,18 @@ lbl_8011CCF0: /* 8011CE94 00119C94 C0 21 00 18 */ lfs f1, 0x18(r1) /* 8011CE98 00119C98 4B EF 19 5D */ bl xrmod__Ff /* 8011CE9C 00119C9C 80 9E 07 28 */ lwz r4, 0x728(r30) -/* 8011CEA0 00119CA0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8011CEA4 00119CA4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8011CEA0 00119CA0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8011CEA4 00119CA4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8011CEA8 00119CA8 D0 24 00 B8 */ stfs f1, 0xb8(r4) /* 8011CEAC 00119CAC C0 23 01 80 */ lfs f1, 0x180(r3) /* 8011CEB0 00119CB0 C0 01 00 18 */ lfs f0, 0x18(r1) -/* 8011CEB4 00119CB4 C0 42 9F B4 */ lfs f2, lbl_803CE934-_SDA2_BASE_(r2) +/* 8011CEB4 00119CB4 C0 42 9F B4 */ lfs f2, lbl__1036-_SDA2_BASE_(r2) /* 8011CEB8 00119CB8 EC 01 00 28 */ fsubs f0, f1, f0 /* 8011CEBC 00119CBC EC 22 00 2A */ fadds f1, f2, f0 /* 8011CEC0 00119CC0 4B EF 19 35 */ bl xrmod__Ff -/* 8011CEC4 00119CC4 C0 02 9F B4 */ lfs f0, lbl_803CE934-_SDA2_BASE_(r2) -/* 8011CEC8 00119CC8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8011CECC 00119CCC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8011CEC4 00119CC4 C0 02 9F B4 */ lfs f0, lbl__1036-_SDA2_BASE_(r2) +/* 8011CEC8 00119CC8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8011CECC 00119CCC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8011CED0 00119CD0 EC 01 00 28 */ fsubs f0, f1, f0 /* 8011CED4 00119CD4 D0 1D 00 28 */ stfs f0, 0x28(r29) /* 8011CED8 00119CD8 C0 3D 00 28 */ lfs f1, 0x28(r29) @@ -2608,7 +2608,7 @@ lbl_8011CCF0: /* 8011CEE0 00119CE0 EC 01 00 24 */ fdivs f0, f1, f0 /* 8011CEE4 00119CE4 D0 1D 00 28 */ stfs f0, 0x28(r29) /* 8011CEE8 00119CE8 80 63 07 04 */ lwz r3, 0x704(r3) -/* 8011CEEC 00119CEC C0 22 A0 08 */ lfs f1, lbl_803CE988-_SDA2_BASE_(r2) +/* 8011CEEC 00119CEC C0 22 A0 08 */ lfs f1, lbl__1834-_SDA2_BASE_(r2) /* 8011CEF0 00119CF0 4B F1 75 DD */ bl xModelUpdate__FP14xModelInstancef /* 8011CEF4 00119CF4 38 00 00 00 */ li r0, 0 /* 8011CEF8 00119CF8 90 1D 00 38 */ stw r0, 0x38(r29) @@ -2623,11 +2623,11 @@ lbl_8011CCF0: /* 8011CF1C 00119D1C 4E 80 00 20 */ blr /* 8011CF20 00119D20 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8011CF24 00119D24 7C 08 02 A6 */ mflr r0 -/* 8011CF28 00119D28 3C C0 80 29 */ lis r6, lbl_80297E48@ha +/* 8011CF28 00119D28 3C C0 80 29 */ lis r6, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011CF2C 00119D2C 90 01 00 24 */ stw r0, 0x24(r1) /* 8011CF30 00119D30 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8011CF34 00119D34 7C 7F 1B 78 */ mr r31, r3 -/* 8011CF38 00119D38 38 66 7E 48 */ addi r3, r6, lbl_80297E48@l +/* 8011CF38 00119D38 38 66 7E 48 */ addi r3, r6, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011CF3C 00119D3C 93 C1 00 18 */ stw r30, 0x18(r1) /* 8011CF40 00119D40 7C BE 2B 78 */ mr r30, r5 /* 8011CF44 00119D44 93 A1 00 14 */ stw r29, 0x14(r1) @@ -2703,34 +2703,34 @@ lbl_8011D02C: /* 8011D038 00119E38 2C 00 00 07 */ cmpwi r0, 7 /* 8011D03C 00119E3C 40 82 00 68 */ bne lbl_8011D0A4 lbl_8011D040: -/* 8011D040 00119E40 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8011D040 00119E40 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8011D044 00119E44 38 9F 00 18 */ addi r4, r31, 0x18 -/* 8011D048 00119E48 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8011D048 00119E48 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8011D04C 00119E4C 80 63 07 04 */ lwz r3, 0x704(r3) /* 8011D050 00119E50 83 E3 00 4C */ lwz r31, 0x4c(r3) /* 8011D054 00119E54 38 7F 00 30 */ addi r3, r31, 0x30 /* 8011D058 00119E58 4B EE E2 0D */ bl __as__5xVec3FRC5xVec3 -/* 8011D05C 00119E5C 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011D060 00119E60 3C 80 80 29 */ lis r4, lbl_80297E48@ha -/* 8011D064 00119E64 38 A3 45 30 */ addi r5, r3, lbl_80314530@l +/* 8011D05C 00119E5C 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011D060 00119E60 3C 80 80 29 */ lis r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011D064 00119E64 38 A3 45 30 */ addi r5, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011D068 00119E68 38 7F 00 30 */ addi r3, r31, 0x30 -/* 8011D06C 00119E6C 38 84 7E 48 */ addi r4, r4, lbl_80297E48@l +/* 8011D06C 00119E6C 38 84 7E 48 */ addi r4, r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011D070 00119E70 C0 25 00 20 */ lfs f1, 0x20(r5) /* 8011D074 00119E74 C0 04 00 30 */ lfs f0, 0x30(r4) /* 8011D078 00119E78 EC 21 00 28 */ fsubs f1, f1, f0 /* 8011D07C 00119E7C 4B FF DC A9 */ bl zEntPlayerOOBState.move_up__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FR5xVec3f -/* 8011D080 00119E80 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011D084 00119E84 3C 80 80 29 */ lis r4, lbl_80297E48@ha -/* 8011D088 00119E88 38 A3 45 30 */ addi r5, r3, lbl_80314530@l +/* 8011D080 00119E80 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011D084 00119E84 3C 80 80 29 */ lis r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011D088 00119E88 38 A3 45 30 */ addi r5, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011D08C 00119E8C 38 7F 00 30 */ addi r3, r31, 0x30 -/* 8011D090 00119E90 38 84 7E 48 */ addi r4, r4, lbl_80297E48@l +/* 8011D090 00119E90 38 84 7E 48 */ addi r4, r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011D094 00119E94 C0 25 00 1C */ lfs f1, 0x1c(r5) /* 8011D098 00119E98 C0 04 00 2C */ lfs f0, 0x2c(r4) /* 8011D09C 00119E9C EC 21 00 28 */ fsubs f1, f1, f0 /* 8011D0A0 00119EA0 4B FF DD 11 */ bl zEntPlayerOOBState.move_right__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FR5xVec3f lbl_8011D0A4: -/* 8011D0A4 00119EA4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8011D0A8 00119EA8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8011D0A4 00119EA4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8011D0A8 00119EA8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8011D0AC 00119EAC 80 63 07 04 */ lwz r3, 0x704(r3) /* 8011D0B0 00119EB0 4B F1 76 01 */ bl xModelEval__FP14xModelInstance /* 8011D0B4 00119EB4 4B F5 85 35 */ bl zEntPlayerUpdateModel__Fv @@ -2745,26 +2745,26 @@ lbl_8011D0BC: /* 8011D0D4 00119ED4 4E 80 00 20 */ blr /* 8011D0D8 00119ED8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8011D0DC 00119EDC 7C 08 02 A6 */ mflr r0 -/* 8011D0E0 00119EE0 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8011D0E0 00119EE0 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8011D0E4 00119EE4 90 01 00 24 */ stw r0, 0x24(r1) /* 8011D0E8 00119EE8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8011D0EC 00119EEC 93 C1 00 18 */ stw r30, 0x18(r1) /* 8011D0F0 00119EF0 93 A1 00 14 */ stw r29, 0x14(r1) /* 8011D0F4 00119EF4 93 81 00 10 */ stw r28, 0x10(r1) /* 8011D0F8 00119EF8 7C 7C 1B 78 */ mr r28, r3 -/* 8011D0FC 00119EFC 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 8011D0FC 00119EFC 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 8011D100 00119F00 3B E3 1D 38 */ addi r31, r3, 0x1d38 /* 8011D104 00119F04 38 7C 00 10 */ addi r3, r28, 0x10 /* 8011D108 00119F08 7F E4 FB 78 */ mr r4, r31 /* 8011D10C 00119F0C 4B EE E1 59 */ bl __as__5xVec3FRC5xVec3 -/* 8011D110 00119F10 3C 60 80 29 */ lis r3, lbl_80297E48@ha -/* 8011D114 00119F14 3C 80 80 31 */ lis r4, lbl_80314530@ha -/* 8011D118 00119F18 38 C3 7E 48 */ addi r6, r3, lbl_80297E48@l -/* 8011D11C 00119F1C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8011D110 00119F10 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011D114 00119F14 3C 80 80 31 */ lis r4, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011D118 00119F18 38 C3 7E 48 */ addi r6, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l +/* 8011D11C 00119F1C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8011D120 00119F20 80 06 00 28 */ lwz r0, 0x28(r6) -/* 8011D124 00119F24 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8011D124 00119F24 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8011D128 00119F28 3B C3 06 E0 */ addi r30, r3, 0x6e0 -/* 8011D12C 00119F2C 38 84 45 30 */ addi r4, r4, lbl_80314530@l +/* 8011D12C 00119F2C 38 84 45 30 */ addi r4, r4, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011D130 00119F30 7C 03 00 34 */ cntlzw r3, r0 /* 8011D134 00119F34 38 00 00 05 */ li r0, 5 /* 8011D138 00119F38 54 65 DF FE */ rlwinm r5, r3, 0x1b, 0x1f, 0x1f @@ -2775,7 +2775,7 @@ lbl_8011D0BC: /* 8011D14C 00119F4C C0 24 00 24 */ lfs f1, 0x24(r4) /* 8011D150 00119F50 D0 06 00 44 */ stfs f0, 0x44(r6) /* 8011D154 00119F54 C0 04 00 28 */ lfs f0, 0x28(r4) -/* 8011D158 00119F58 C0 42 9F A8 */ lfs f2, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011D158 00119F58 C0 42 9F A8 */ lfs f2, lbl__1033_2-_SDA2_BASE_(r2) /* 8011D15C 00119F5C D0 46 00 48 */ stfs f2, 0x48(r6) /* 8011D160 00119F60 D0 26 00 2C */ stfs f1, 0x2c(r6) /* 8011D164 00119F64 D0 06 00 30 */ stfs f0, 0x30(r6) @@ -2788,27 +2788,27 @@ lbl_8011D0BC: /* 8011D180 00119F80 4B F5 84 69 */ bl zEntPlayerUpdateModel__Fv /* 8011D184 00119F84 38 60 00 04 */ li r3, 4 /* 8011D188 00119F88 4B F4 93 D1 */ bl zEntPlayerControlOff__F13zControlOwner -/* 8011D18C 00119F8C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8011D190 00119F90 C0 02 A0 00 */ lfs f0, lbl_803CE980-_SDA2_BASE_(r2) -/* 8011D194 00119F94 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8011D18C 00119F8C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8011D190 00119F90 C0 02 A0 00 */ lfs f0, lbl__1832_1-_SDA2_BASE_(r2) +/* 8011D194 00119F94 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8011D198 00119F98 D0 03 17 10 */ stfs f0, 0x1710(r3) /* 8011D19C 00119F9C 4B F2 4A 31 */ bl xScrFxStopFade__Fv /* 8011D1A0 00119FA0 4B F3 4F 89 */ bl zCameraDisableInput__Fv /* 8011D1A4 00119FA4 83 9E 00 48 */ lwz r28, 0x48(r30) -/* 8011D1A8 00119FA8 3C 60 80 25 */ lis r3, lbl_80253030@ha +/* 8011D1A8 00119FA8 3C 60 80 25 */ lis r3, lbl_g_Y3@ha /* 8011D1AC 00119FAC 83 BE 00 24 */ lwz r29, 0x24(r30) -/* 8011D1B0 00119FB0 38 83 30 30 */ addi r4, r3, lbl_80253030@l +/* 8011D1B0 00119FB0 38 83 30 30 */ addi r4, r3, lbl_g_Y3@l /* 8011D1B4 00119FB4 38 7C 00 AC */ addi r3, r28, 0xac /* 8011D1B8 00119FB8 4B EE E0 AD */ bl __as__5xVec3FRC5xVec3 -/* 8011D1BC 00119FBC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8011D1C0 00119FC0 3C 80 80 25 */ lis r4, lbl_80253018@ha -/* 8011D1C4 00119FC4 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l +/* 8011D1BC 00119FBC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8011D1C0 00119FC0 3C 80 80 25 */ lis r4, lbl_g_O3@ha +/* 8011D1C4 00119FC4 3B C3 05 58 */ addi r30, r3, lbl_globals@l /* 8011D1C8 00119FC8 C0 1E 1D 44 */ lfs f0, 0x1d44(r30) /* 8011D1CC 00119FCC 38 7C 00 D4 */ addi r3, r28, 0xd4 -/* 8011D1D0 00119FD0 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 8011D1D0 00119FD0 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 8011D1D4 00119FD4 D0 1C 00 B8 */ stfs f0, 0xb8(r28) /* 8011D1D8 00119FD8 4B EE E0 8D */ bl __as__5xVec3FRC5xVec3 -/* 8011D1DC 00119FDC C0 42 9F A8 */ lfs f2, lbl_803CE928-_SDA2_BASE_(r2) +/* 8011D1DC 00119FDC C0 42 9F A8 */ lfs f2, lbl__1033_2-_SDA2_BASE_(r2) /* 8011D1E0 00119FE0 7F 83 E3 78 */ mr r3, r28 /* 8011D1E4 00119FE4 C0 3C 00 B8 */ lfs f1, 0xb8(r28) /* 8011D1E8 00119FE8 FC 60 10 90 */ fmr f3, f2 @@ -2819,41 +2819,41 @@ lbl_8011D0BC: /* 8011D1FC 00119FFC 80 7D 00 4C */ lwz r3, 0x4c(r29) /* 8011D200 0011A000 7F 84 E3 78 */ mr r4, r28 /* 8011D204 0011A004 4B EE E3 69 */ bl __as__7xMat4x3FRC7xMat4x3 -/* 8011D208 0011A008 3C 60 80 31 */ lis r3, lbl_803145AC@ha +/* 8011D208 0011A008 3C 60 80 31 */ lis r3, lbl_shared_target__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011D20C 0011A00C 38 9C 00 30 */ addi r4, r28, 0x30 -/* 8011D210 0011A010 38 63 45 AC */ addi r3, r3, lbl_803145AC@l +/* 8011D210 0011A010 38 63 45 AC */ addi r3, r3, lbl_shared_target__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011D214 0011A014 38 63 00 30 */ addi r3, r3, 0x30 /* 8011D218 0011A018 4B EE E0 4D */ bl __as__5xVec3FRC5xVec3 /* 8011D21C 0011A01C 38 60 00 01 */ li r3, 1 /* 8011D220 0011A020 4B FF D7 D1 */ bl zEntPlayerOOBState.set_camera__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fb -/* 8011D224 0011A024 3C A0 80 31 */ lis r5, lbl_803145AC@ha -/* 8011D228 0011A028 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8011D22C 0011A02C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8011D224 0011A024 3C A0 80 31 */ lis r5, lbl_shared_target__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011D228 0011A028 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8011D22C 0011A02C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8011D230 0011A030 C0 1E 1D 44 */ lfs f0, 0x1d44(r30) -/* 8011D234 0011A034 38 05 45 AC */ addi r0, r5, lbl_803145AC@l -/* 8011D238 0011A038 3C 80 80 31 */ lis r4, lbl_80314530@ha +/* 8011D234 0011A034 38 05 45 AC */ addi r0, r5, lbl_shared_target__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l +/* 8011D238 0011A038 3C 80 80 31 */ lis r4, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011D23C 0011A03C 90 03 01 14 */ stw r0, 0x114(r3) -/* 8011D240 0011A040 38 A4 45 30 */ addi r5, r4, lbl_80314530@l +/* 8011D240 0011A040 38 A4 45 30 */ addi r5, r4, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011D244 0011A044 C0 25 00 08 */ lfs f1, 8(r5) /* 8011D248 0011A048 38 80 00 20 */ li r4, 0x20 /* 8011D24C 0011A04C 90 03 01 10 */ stw r0, 0x110(r3) /* 8011D250 0011A050 C0 45 00 0C */ lfs f2, 0xc(r5) -/* 8011D254 0011A054 C0 82 9F A8 */ lfs f4, lbl_803CE928-_SDA2_BASE_(r2) -/* 8011D258 0011A058 C0 62 9F B4 */ lfs f3, lbl_803CE934-_SDA2_BASE_(r2) +/* 8011D254 0011A054 C0 82 9F A8 */ lfs f4, lbl__1033_2-_SDA2_BASE_(r2) +/* 8011D258 0011A058 C0 62 9F B4 */ lfs f3, lbl__1036-_SDA2_BASE_(r2) /* 8011D25C 0011A05C FC A0 20 90 */ fmr f5, f4 /* 8011D260 0011A060 FC C0 20 90 */ fmr f6, f4 /* 8011D264 0011A064 EC 63 00 2A */ fadds f3, f3, f0 /* 8011D268 0011A068 4B EF 03 69 */ bl xCameraMove__FP7xCameraUiffffff -/* 8011D26C 0011A06C C0 62 9F A8 */ lfs f3, lbl_803CE928-_SDA2_BASE_(r2) -/* 8011D270 0011A070 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011D274 0011A074 38 83 45 30 */ addi r4, r3, lbl_80314530@l +/* 8011D26C 0011A06C C0 62 9F A8 */ lfs f3, lbl__1033_2-_SDA2_BASE_(r2) +/* 8011D270 0011A070 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011D274 0011A074 38 83 45 30 */ addi r4, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011D278 0011A078 C0 3E 1D 44 */ lfs f1, 0x1d44(r30) /* 8011D27C 0011A07C FC 80 18 90 */ fmr f4, f3 -/* 8011D280 0011A080 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8011D280 0011A080 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8011D284 0011A084 C0 44 00 10 */ lfs f2, 0x10(r4) /* 8011D288 0011A088 FC A0 18 90 */ fmr f5, f3 /* 8011D28C 0011A08C FC C0 18 90 */ fmr f6, f3 -/* 8011D290 0011A090 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8011D290 0011A090 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8011D294 0011A094 38 80 00 00 */ li r4, 0 /* 8011D298 0011A098 4B EF 07 55 */ bl xCameraLookYPR__FP7xCameraUiffffff /* 8011D29C 0011A09C 80 01 00 24 */ lwz r0, 0x24(r1) @@ -2869,17 +2869,17 @@ lbl_8011D0BC: /* 8011D2C4 0011A0C4 38 60 00 04 */ li r3, 4 /* 8011D2C8 0011A0C8 90 01 00 14 */ stw r0, 0x14(r1) /* 8011D2CC 0011A0CC 4B F4 92 35 */ bl zEntPlayerControlOn__F13zControlOwner -/* 8011D2D0 0011A0D0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8011D2D4 0011A0D4 C0 02 9F B8 */ lfs f0, lbl_803CE938-_SDA2_BASE_(r2) -/* 8011D2D8 0011A0D8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8011D2D0 0011A0D0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8011D2D4 0011A0D4 C0 02 9F B8 */ lfs f0, lbl__1041_2-_SDA2_BASE_(r2) +/* 8011D2D8 0011A0D8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8011D2DC 0011A0DC D0 03 17 10 */ stfs f0, 0x1710(r3) /* 8011D2E0 0011A0E0 4B FF D8 C5 */ bl zEntPlayerOOBState.reset_camera__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_Fv -/* 8011D2E4 0011A0E4 3C 60 80 29 */ lis r3, lbl_80297E48@ha +/* 8011D2E4 0011A0E4 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011D2E8 0011A0E8 38 00 00 00 */ li r0, 0 -/* 8011D2EC 0011A0EC 38 63 7E 48 */ addi r3, r3, lbl_80297E48@l +/* 8011D2EC 0011A0EC 38 63 7E 48 */ addi r3, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011D2F0 0011A0F0 98 03 00 40 */ stb r0, 0x40(r3) /* 8011D2F4 0011A0F4 80 03 00 00 */ lwz r0, 0(r3) -/* 8011D2F8 0011A0F8 C0 02 9F B8 */ lfs f0, lbl_803CE938-_SDA2_BASE_(r2) +/* 8011D2F8 0011A0F8 C0 02 9F B8 */ lfs f0, lbl__1041_2-_SDA2_BASE_(r2) /* 8011D2FC 0011A0FC 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c /* 8011D300 0011A100 D0 03 00 3C */ stfs f0, 0x3c(r3) /* 8011D304 0011A104 90 03 00 00 */ stw r0, 0(r3) @@ -2889,7 +2889,7 @@ lbl_8011D0BC: /* 8011D314 0011A114 4E 80 00 20 */ blr /* 8011D318 0011A118 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8011D31C 0011A11C 7C 08 02 A6 */ mflr r0 -/* 8011D320 0011A120 3C C0 80 29 */ lis r6, lbl_80297E48@ha +/* 8011D320 0011A120 3C C0 80 29 */ lis r6, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha /* 8011D324 0011A124 90 01 00 24 */ stw r0, 0x24(r1) /* 8011D328 0011A128 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8011D32C 0011A12C 7C BF 2B 78 */ mr r31, r5 @@ -2897,7 +2897,7 @@ lbl_8011D0BC: /* 8011D334 0011A134 7C 9E 23 78 */ mr r30, r4 /* 8011D338 0011A138 93 A1 00 14 */ stw r29, 0x14(r1) /* 8011D33C 0011A13C 7C 7D 1B 78 */ mr r29, r3 -/* 8011D340 0011A140 38 66 7E 48 */ addi r3, r6, lbl_80297E48@l +/* 8011D340 0011A140 38 66 7E 48 */ addi r3, r6, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011D344 0011A144 80 03 00 28 */ lwz r0, 0x28(r3) /* 8011D348 0011A148 28 00 00 00 */ cmplwi r0, 0 /* 8011D34C 0011A14C 40 82 00 0C */ bne lbl_8011D358 @@ -2960,39 +2960,39 @@ lbl_8011D408: /* 8011D410 0011A210 2C 03 00 01 */ cmpwi r3, 1 /* 8011D414 0011A214 40 82 00 68 */ bne lbl_8011D47C lbl_8011D418: -/* 8011D418 0011A218 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8011D418 0011A218 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8011D41C 0011A21C 38 9D 00 10 */ addi r4, r29, 0x10 -/* 8011D420 0011A220 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8011D420 0011A220 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8011D424 0011A224 80 63 07 04 */ lwz r3, 0x704(r3) /* 8011D428 0011A228 83 E3 00 4C */ lwz r31, 0x4c(r3) /* 8011D42C 0011A22C 38 7F 00 30 */ addi r3, r31, 0x30 /* 8011D430 0011A230 4B EE DE 35 */ bl __as__5xVec3FRC5xVec3 -/* 8011D434 0011A234 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011D438 0011A238 3C 80 80 29 */ lis r4, lbl_80297E48@ha -/* 8011D43C 0011A23C 38 A3 45 30 */ addi r5, r3, lbl_80314530@l +/* 8011D434 0011A234 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011D438 0011A238 3C 80 80 29 */ lis r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011D43C 0011A23C 38 A3 45 30 */ addi r5, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011D440 0011A240 38 7F 00 30 */ addi r3, r31, 0x30 -/* 8011D444 0011A244 38 84 7E 48 */ addi r4, r4, lbl_80297E48@l +/* 8011D444 0011A244 38 84 7E 48 */ addi r4, r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011D448 0011A248 C0 25 00 20 */ lfs f1, 0x20(r5) /* 8011D44C 0011A24C C0 04 00 30 */ lfs f0, 0x30(r4) /* 8011D450 0011A250 EC 21 00 28 */ fsubs f1, f1, f0 /* 8011D454 0011A254 4B FF D8 D1 */ bl zEntPlayerOOBState.move_up__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FR5xVec3f -/* 8011D458 0011A258 3C 60 80 31 */ lis r3, lbl_80314530@ha -/* 8011D45C 0011A25C 3C 80 80 29 */ lis r4, lbl_80297E48@ha -/* 8011D460 0011A260 38 A3 45 30 */ addi r5, r3, lbl_80314530@l +/* 8011D458 0011A258 3C 60 80 31 */ lis r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011D45C 0011A25C 3C 80 80 29 */ lis r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011D460 0011A260 38 A3 45 30 */ addi r5, r3, lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011D464 0011A264 38 7F 00 30 */ addi r3, r31, 0x30 -/* 8011D468 0011A268 38 84 7E 48 */ addi r4, r4, lbl_80297E48@l +/* 8011D468 0011A268 38 84 7E 48 */ addi r4, r4, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011D46C 0011A26C C0 25 00 1C */ lfs f1, 0x1c(r5) /* 8011D470 0011A270 C0 04 00 2C */ lfs f0, 0x2c(r4) /* 8011D474 0011A274 EC 21 00 28 */ fsubs f1, f1, f0 /* 8011D478 0011A278 4B FF D9 39 */ bl zEntPlayerOOBState.move_right__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_FR5xVec3f lbl_8011D47C: -/* 8011D47C 0011A27C 3C 60 80 29 */ lis r3, lbl_80297E48@ha -/* 8011D480 0011A280 38 63 7E 48 */ addi r3, r3, lbl_80297E48@l +/* 8011D47C 0011A27C 3C 60 80 29 */ lis r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@ha +/* 8011D480 0011A280 38 63 7E 48 */ addi r3, r3, lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_@l /* 8011D484 0011A284 88 03 00 08 */ lbz r0, 8(r3) /* 8011D488 0011A288 28 00 00 00 */ cmplwi r0, 0 /* 8011D48C 0011A28C 41 82 00 14 */ beq lbl_8011D4A0 -/* 8011D490 0011A290 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8011D494 0011A294 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8011D490 0011A290 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8011D494 0011A294 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8011D498 0011A298 80 63 07 04 */ lwz r3, 0x704(r3) /* 8011D49C 0011A29C 4B F1 72 15 */ bl xModelEval__FP14xModelInstance lbl_8011D4A0: diff --git a/asm/Game/zEntSimpleObj.s b/asm/Game/zEntSimpleObj.s index 413b5affd..e06112144 100644 --- a/asm/Game/zEntSimpleObj.s +++ b/asm/Game/zEntSimpleObj.s @@ -11,19 +11,19 @@ zEntSimpleObj_MgrInit__FPP13zEntSimpleObjUi: /* 80090E98 0008DC98 BF 01 00 20 */ stmw r24, 0x20(r1) /* 80090E9C 0008DC9C 7C 98 23 79 */ or. r24, r4, r4 /* 80090EA0 0008DCA0 7C 7C 1B 78 */ mr r28, r3 -/* 80090EA4 0008DCA4 90 0D 8E 68 */ stw r0, lbl_803CB768-_SDA_BASE_(r13) -/* 80090EA8 0008DCA8 90 0D 8E 6C */ stw r0, lbl_803CB76C-_SDA_BASE_(r13) -/* 80090EAC 0008DCAC 90 0D 8E 70 */ stw r0, lbl_803CB770-_SDA_BASE_(r13) -/* 80090EB0 0008DCB0 90 0D 8E 74 */ stw r0, lbl_803CB774-_SDA_BASE_(r13) +/* 80090EA4 0008DCA4 90 0D 8E 68 */ stw r0, lbl_sMgrCount_1-_SDA_BASE_(r13) +/* 80090EA8 0008DCA8 90 0D 8E 6C */ stw r0, lbl_sMgrList_1-_SDA_BASE_(r13) +/* 80090EAC 0008DCAC 90 0D 8E 70 */ stw r0, lbl_sSimpleCustomCount-_SDA_BASE_(r13) +/* 80090EB0 0008DCB0 90 0D 8E 74 */ stw r0, lbl_sSimpleCustomList-_SDA_BASE_(r13) /* 80090EB4 0008DCB4 41 82 05 B4 */ beq lbl_80091468 -/* 80090EB8 0008DCB8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80090EB8 0008DCB8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80090EBC 0008DCBC 57 03 10 3A */ slwi r3, r24, 2 /* 80090EC0 0008DCC0 81 84 01 34 */ lwz r12, 0x134(r4) /* 80090EC4 0008DCC4 7D 89 03 A6 */ mtctr r12 /* 80090EC8 0008DCC8 4E 80 04 21 */ bctrl -/* 80090ECC 0008DCCC 3C 80 80 26 */ lis r4, lbl_802598EC@ha +/* 80090ECC 0008DCCC 3C 80 80 26 */ lis r4, lbl__stringBase0_32@ha /* 80090ED0 0008DCD0 3B 40 00 00 */ li r26, 0 -/* 80090ED4 0008DCD4 38 04 98 EC */ addi r0, r4, lbl_802598EC@l +/* 80090ED4 0008DCD4 38 04 98 EC */ addi r0, r4, lbl__stringBase0_32@l /* 80090ED8 0008DCD8 7C 7B 1B 78 */ mr r27, r3 /* 80090EDC 0008DCDC 3B 20 00 00 */ li r25, 0 /* 80090EE0 0008DCE0 7C 03 03 78 */ mr r3, r0 @@ -103,7 +103,7 @@ lbl_80090FB8: /* 80091000 0008DE00 88 03 00 1B */ lbz r0, 0x1b(r3) /* 80091004 0008DE04 60 00 00 01 */ ori r0, r0, 1 /* 80091008 0008DE08 98 03 00 1B */ stb r0, 0x1b(r3) -/* 8009100C 0008DE0C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8009100C 0008DE0C 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80091010 0008DE10 4B FA 29 31 */ bl xMemAlloc__FUiUii /* 80091014 0008DE14 80 9E 00 00 */ lwz r4, 0(r30) /* 80091018 0008DE18 90 64 00 48 */ stw r3, 0x48(r4) @@ -124,13 +124,13 @@ lbl_80091044: /* 80091048 0008DE48 41 80 FE B4 */ blt lbl_80090EFC /* 8009104C 0008DE4C 28 19 00 00 */ cmplwi r25, 0 /* 80091050 0008DE50 41 82 01 70 */ beq lbl_800911C0 -/* 80091054 0008DE54 93 2D 8E 70 */ stw r25, lbl_803CB770-_SDA_BASE_(r13) +/* 80091054 0008DE54 93 2D 8E 70 */ stw r25, lbl_sSimpleCustomCount-_SDA_BASE_(r13) /* 80091058 0008DE58 57 24 10 3A */ slwi r4, r25, 2 /* 8009105C 0008DE5C 38 A0 00 00 */ li r5, 0 -/* 80091060 0008DE60 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80091060 0008DE60 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80091064 0008DE64 4B FA 28 DD */ bl xMemAlloc__FUiUii /* 80091068 0008DE68 28 19 00 00 */ cmplwi r25, 0 -/* 8009106C 0008DE6C 90 6D 8E 74 */ stw r3, lbl_803CB774-_SDA_BASE_(r13) +/* 8009106C 0008DE6C 90 6D 8E 74 */ stw r3, lbl_sSimpleCustomList-_SDA_BASE_(r13) /* 80091070 0008DE70 38 80 00 00 */ li r4, 0 /* 80091074 0008DE74 40 81 01 58 */ ble lbl_800911CC /* 80091078 0008DE78 28 19 00 08 */ cmplwi r25, 8 @@ -145,7 +145,7 @@ lbl_80091044: /* 8009109C 0008DE9C 40 81 00 E8 */ ble lbl_80091184 lbl_800910A0: /* 800910A0 0008DEA0 7C A4 00 50 */ subf r5, r4, r0 -/* 800910A4 0008DEA4 81 2D 8E 74 */ lwz r9, lbl_803CB774-_SDA_BASE_(r13) +/* 800910A4 0008DEA4 81 2D 8E 74 */ lwz r9, lbl_sSimpleCustomList-_SDA_BASE_(r13) /* 800910A8 0008DEA8 54 A7 10 3A */ slwi r7, r5, 2 /* 800910AC 0008DEAC 38 C4 00 01 */ addi r6, r4, 1 /* 800910B0 0008DEB0 7D 5B 38 2E */ lwzx r10, r27, r7 @@ -159,7 +159,7 @@ lbl_800910A0: /* 800910D0 0008DED0 38 A4 00 04 */ addi r5, r4, 4 /* 800910D4 0008DED4 7F 9B 38 2E */ lwzx r28, r27, r7 /* 800910D8 0008DED8 7D 25 00 50 */ subf r9, r5, r0 -/* 800910DC 0008DEDC 81 6D 8E 74 */ lwz r11, lbl_803CB774-_SDA_BASE_(r13) +/* 800910DC 0008DEDC 81 6D 8E 74 */ lwz r11, lbl_sSimpleCustomList-_SDA_BASE_(r13) /* 800910E0 0008DEE0 38 A3 00 04 */ addi r5, r3, 4 /* 800910E4 0008DEE4 55 0C 10 3A */ slwi r12, r8, 2 /* 800910E8 0008DEE8 7F 8B 29 2E */ stwx r28, r11, r5 @@ -168,7 +168,7 @@ lbl_800910A0: /* 800910F4 0008DEF4 55 5D 10 3A */ slwi r29, r10, 2 /* 800910F8 0008DEF8 7F DB 60 2E */ lwzx r30, r27, r12 /* 800910FC 0008DEFC 7D 07 00 50 */ subf r8, r7, r0 -/* 80091100 0008DF00 81 8D 8E 74 */ lwz r12, lbl_803CB774-_SDA_BASE_(r13) +/* 80091100 0008DF00 81 8D 8E 74 */ lwz r12, lbl_sSimpleCustomList-_SDA_BASE_(r13) /* 80091104 0008DF04 38 C4 00 06 */ addi r6, r4, 6 /* 80091108 0008DF08 38 A4 00 07 */ addi r5, r4, 7 /* 8009110C 0008DF0C 3B 83 00 0C */ addi r28, r3, 0xc @@ -178,7 +178,7 @@ lbl_800910A0: /* 8009111C 0008DF1C 7C C5 00 50 */ subf r6, r5, r0 /* 80091120 0008DF20 7F DB E8 2E */ lwzx r30, r27, r29 /* 80091124 0008DF24 55 0A 10 3A */ slwi r10, r8, 2 -/* 80091128 0008DF28 83 AD 8E 74 */ lwz r29, lbl_803CB774-_SDA_BASE_(r13) +/* 80091128 0008DF28 83 AD 8E 74 */ lwz r29, lbl_sSimpleCustomList-_SDA_BASE_(r13) /* 8009112C 0008DF2C 54 E8 10 3A */ slwi r8, r7, 2 /* 80091130 0008DF30 39 63 00 10 */ addi r11, r3, 0x10 /* 80091134 0008DF34 39 23 00 14 */ addi r9, r3, 0x14 @@ -188,17 +188,17 @@ lbl_800910A0: /* 80091144 0008DF44 54 C6 10 3A */ slwi r6, r6, 2 /* 80091148 0008DF48 7F 9B 60 2E */ lwzx r28, r27, r12 /* 8009114C 0008DF4C 38 63 00 20 */ addi r3, r3, 0x20 -/* 80091150 0008DF50 81 8D 8E 74 */ lwz r12, lbl_803CB774-_SDA_BASE_(r13) +/* 80091150 0008DF50 81 8D 8E 74 */ lwz r12, lbl_sSimpleCustomList-_SDA_BASE_(r13) /* 80091154 0008DF54 38 84 00 08 */ addi r4, r4, 8 /* 80091158 0008DF58 7F 8C 59 2E */ stwx r28, r12, r11 /* 8009115C 0008DF5C 7D 7B 50 2E */ lwzx r11, r27, r10 -/* 80091160 0008DF60 81 4D 8E 74 */ lwz r10, lbl_803CB774-_SDA_BASE_(r13) +/* 80091160 0008DF60 81 4D 8E 74 */ lwz r10, lbl_sSimpleCustomList-_SDA_BASE_(r13) /* 80091164 0008DF64 7D 6A 49 2E */ stwx r11, r10, r9 /* 80091168 0008DF68 7D 3B 40 2E */ lwzx r9, r27, r8 -/* 8009116C 0008DF6C 81 0D 8E 74 */ lwz r8, lbl_803CB774-_SDA_BASE_(r13) +/* 8009116C 0008DF6C 81 0D 8E 74 */ lwz r8, lbl_sSimpleCustomList-_SDA_BASE_(r13) /* 80091170 0008DF70 7D 28 39 2E */ stwx r9, r8, r7 /* 80091174 0008DF74 7C FB 30 2E */ lwzx r7, r27, r6 -/* 80091178 0008DF78 80 CD 8E 74 */ lwz r6, lbl_803CB774-_SDA_BASE_(r13) +/* 80091178 0008DF78 80 CD 8E 74 */ lwz r6, lbl_sSimpleCustomList-_SDA_BASE_(r13) /* 8009117C 0008DF7C 7C E6 29 2E */ stwx r7, r6, r5 /* 80091180 0008DF80 42 00 FF 20 */ bdnz lbl_800910A0 lbl_80091184: @@ -210,7 +210,7 @@ lbl_80091184: /* 80091198 0008DF98 40 80 00 34 */ bge lbl_800911CC lbl_8009119C: /* 8009119C 0008DF9C 7C 04 28 50 */ subf r0, r4, r5 -/* 800911A0 0008DFA0 80 6D 8E 74 */ lwz r3, lbl_803CB774-_SDA_BASE_(r13) +/* 800911A0 0008DFA0 80 6D 8E 74 */ lwz r3, lbl_sSimpleCustomList-_SDA_BASE_(r13) /* 800911A4 0008DFA4 54 00 10 3A */ slwi r0, r0, 2 /* 800911A8 0008DFA8 38 84 00 01 */ addi r4, r4, 1 /* 800911AC 0008DFAC 7C 1B 00 2E */ lwzx r0, r27, r0 @@ -220,29 +220,29 @@ lbl_8009119C: /* 800911BC 0008DFBC 48 00 00 10 */ b lbl_800911CC lbl_800911C0: /* 800911C0 0008DFC0 38 00 00 00 */ li r0, 0 -/* 800911C4 0008DFC4 90 0D 8E 70 */ stw r0, lbl_803CB770-_SDA_BASE_(r13) -/* 800911C8 0008DFC8 90 0D 8E 74 */ stw r0, lbl_803CB774-_SDA_BASE_(r13) +/* 800911C4 0008DFC4 90 0D 8E 70 */ stw r0, lbl_sSimpleCustomCount-_SDA_BASE_(r13) +/* 800911C8 0008DFC8 90 0D 8E 74 */ stw r0, lbl_sSimpleCustomList-_SDA_BASE_(r13) lbl_800911CC: /* 800911CC 0008DFCC 28 1A 00 00 */ cmplwi r26, 0 /* 800911D0 0008DFD0 40 82 00 1C */ bne lbl_800911EC -/* 800911D4 0008DFD4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 800911D4 0008DFD4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800911D8 0008DFD8 7F 63 DB 78 */ mr r3, r27 /* 800911DC 0008DFDC 81 84 01 38 */ lwz r12, 0x138(r4) /* 800911E0 0008DFE0 7D 89 03 A6 */ mtctr r12 /* 800911E4 0008DFE4 4E 80 04 21 */ bctrl /* 800911E8 0008DFE8 48 00 02 80 */ b lbl_80091468 lbl_800911EC: -/* 800911EC 0008DFEC 93 4D 8E 68 */ stw r26, lbl_803CB768-_SDA_BASE_(r13) +/* 800911EC 0008DFEC 93 4D 8E 68 */ stw r26, lbl_sMgrCount_1-_SDA_BASE_(r13) /* 800911F0 0008DFF0 57 44 30 32 */ slwi r4, r26, 6 /* 800911F4 0008DFF4 38 A0 00 40 */ li r5, 0x40 -/* 800911F8 0008DFF8 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 800911F8 0008DFF8 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 800911FC 0008DFFC 4B FA 27 45 */ bl xMemAlloc__FUiUii -/* 80091200 0008E000 90 6D 8E 6C */ stw r3, lbl_803CB76C-_SDA_BASE_(r13) -/* 80091204 0008E004 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80091200 0008E000 90 6D 8E 6C */ stw r3, lbl_sMgrList_1-_SDA_BASE_(r13) +/* 80091204 0008E004 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80091208 0008E008 7F 7D DB 78 */ mr r29, r27 /* 8009120C 0008E00C 3B C0 00 00 */ li r30, 0 -/* 80091210 0008E010 83 2D 8E 6C */ lwz r25, lbl_803CB76C-_SDA_BASE_(r13) -/* 80091214 0008E014 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 80091210 0008E010 83 2D 8E 6C */ lwz r25, lbl_sMgrList_1-_SDA_BASE_(r13) +/* 80091214 0008E014 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 80091218 0008E018 48 00 02 34 */ b lbl_8009144C lbl_8009121C: /* 8009121C 0008E01C 80 7D 00 00 */ lwz r3, 0(r29) @@ -258,7 +258,7 @@ lbl_8009121C: /* 80091244 0008E044 90 81 00 10 */ stw r4, 0x10(r1) /* 80091248 0008E048 90 01 00 14 */ stw r0, 0x14(r1) /* 8009124C 0008E04C C0 38 00 28 */ lfs f1, 0x28(r24) -/* 80091250 0008E050 C0 02 8F B8 */ lfs f0, lbl_803CD938-_SDA2_BASE_(r2) +/* 80091250 0008E050 C0 02 8F B8 */ lfs f0, lbl__920_1-_SDA2_BASE_(r2) /* 80091254 0008E054 EC 01 00 32 */ fmuls f0, f1, f0 /* 80091258 0008E058 D0 18 00 28 */ stfs f0, 0x28(r24) /* 8009125C 0008E05C 80 9D 00 00 */ lwz r4, 0(r29) @@ -281,7 +281,7 @@ lbl_8009121C: /* 800912A0 0008E0A0 28 03 00 00 */ cmplwi r3, 0 /* 800912A4 0008E0A4 41 82 01 20 */ beq lbl_800913C4 /* 800912A8 0008E0A8 80 9D 00 00 */ lwz r4, 0(r29) -/* 800912AC 0008E0AC C0 02 8F C0 */ lfs f0, lbl_803CD940-_SDA2_BASE_(r2) +/* 800912AC 0008E0AC C0 02 8F C0 */ lfs f0, lbl__922-_SDA2_BASE_(r2) /* 800912B0 0008E0B0 80 84 00 24 */ lwz r4, 0x24(r4) /* 800912B4 0008E0B4 80 84 00 4C */ lwz r4, 0x4c(r4) /* 800912B8 0008E0B8 C0 44 00 00 */ lfs f2, 0(r4) @@ -294,46 +294,46 @@ lbl_8009121C: /* 800912D4 0008E0D4 EC 43 08 2A */ fadds f2, f3, f1 /* 800912D8 0008E0D8 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800912DC 0008E0DC 40 80 00 08 */ bge lbl_800912E4 -/* 800912E0 0008E0E0 C0 42 8F BC */ lfs f2, lbl_803CD93C-_SDA2_BASE_(r2) +/* 800912E0 0008E0E0 C0 42 8F BC */ lfs f2, lbl__921-_SDA2_BASE_(r2) lbl_800912E4: /* 800912E4 0008E0E4 C0 23 00 14 */ lfs f1, 0x14(r3) -/* 800912E8 0008E0E8 C0 02 8F C8 */ lfs f0, lbl_803CD948-_SDA2_BASE_(r2) +/* 800912E8 0008E0E8 C0 02 8F C8 */ lfs f0, lbl__924-_SDA2_BASE_(r2) /* 800912EC 0008E0EC FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800912F0 0008E0F0 41 82 00 0C */ beq lbl_800912FC /* 800912F4 0008E0F4 EC 01 00 B2 */ fmuls f0, f1, f2 /* 800912F8 0008E0F8 48 00 00 08 */ b lbl_80091300 lbl_800912FC: -/* 800912FC 0008E0FC C0 02 8F C4 */ lfs f0, lbl_803CD944-_SDA2_BASE_(r2) +/* 800912FC 0008E0FC C0 02 8F C4 */ lfs f0, lbl__923_1-_SDA2_BASE_(r2) lbl_80091300: /* 80091300 0008E100 D0 19 00 10 */ stfs f0, 0x10(r25) /* 80091304 0008E104 C0 23 00 18 */ lfs f1, 0x18(r3) -/* 80091308 0008E108 C0 02 8F C8 */ lfs f0, lbl_803CD948-_SDA2_BASE_(r2) +/* 80091308 0008E108 C0 02 8F C8 */ lfs f0, lbl__924-_SDA2_BASE_(r2) /* 8009130C 0008E10C FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80091310 0008E110 41 82 00 0C */ beq lbl_8009131C /* 80091314 0008E114 EC 01 00 B2 */ fmuls f0, f1, f2 /* 80091318 0008E118 48 00 00 08 */ b lbl_80091320 lbl_8009131C: -/* 8009131C 0008E11C C0 02 8F C4 */ lfs f0, lbl_803CD944-_SDA2_BASE_(r2) +/* 8009131C 0008E11C C0 02 8F C4 */ lfs f0, lbl__923_1-_SDA2_BASE_(r2) lbl_80091320: /* 80091320 0008E120 D0 19 00 14 */ stfs f0, 0x14(r25) /* 80091324 0008E124 C0 23 00 1C */ lfs f1, 0x1c(r3) -/* 80091328 0008E128 C0 02 8F C8 */ lfs f0, lbl_803CD948-_SDA2_BASE_(r2) +/* 80091328 0008E128 C0 02 8F C8 */ lfs f0, lbl__924-_SDA2_BASE_(r2) /* 8009132C 0008E12C FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80091330 0008E130 41 82 00 0C */ beq lbl_8009133C /* 80091334 0008E134 EC 01 00 B2 */ fmuls f0, f1, f2 /* 80091338 0008E138 48 00 00 08 */ b lbl_80091340 lbl_8009133C: -/* 8009133C 0008E13C C0 02 8F C4 */ lfs f0, lbl_803CD944-_SDA2_BASE_(r2) +/* 8009133C 0008E13C C0 02 8F C4 */ lfs f0, lbl__923_1-_SDA2_BASE_(r2) lbl_80091340: /* 80091340 0008E140 D0 19 00 18 */ stfs f0, 0x18(r25) /* 80091344 0008E144 C0 23 00 04 */ lfs f1, 4(r3) -/* 80091348 0008E148 C0 02 8F C8 */ lfs f0, lbl_803CD948-_SDA2_BASE_(r2) +/* 80091348 0008E148 C0 02 8F C8 */ lfs f0, lbl__924-_SDA2_BASE_(r2) /* 8009134C 0008E14C FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80091350 0008E150 41 82 00 0C */ beq lbl_8009135C /* 80091354 0008E154 EC 01 00 B2 */ fmuls f0, f1, f2 /* 80091358 0008E158 48 00 00 08 */ b lbl_80091360 lbl_8009135C: -/* 8009135C 0008E15C C0 02 8F C4 */ lfs f0, lbl_803CD944-_SDA2_BASE_(r2) +/* 8009135C 0008E15C C0 02 8F C4 */ lfs f0, lbl__923_1-_SDA2_BASE_(r2) lbl_80091360: /* 80091360 0008E160 D0 19 00 1C */ stfs f0, 0x1c(r25) /* 80091364 0008E164 80 03 00 00 */ lwz r0, 0(r3) @@ -347,30 +347,30 @@ lbl_80091360: /* 80091384 0008E184 80 19 00 28 */ lwz r0, 0x28(r25) /* 80091388 0008E188 28 00 00 00 */ cmplwi r0, 0 /* 8009138C 0008E18C 40 82 00 0C */ bne lbl_80091398 -/* 80091390 0008E190 C0 02 8F C4 */ lfs f0, lbl_803CD944-_SDA2_BASE_(r2) +/* 80091390 0008E190 C0 02 8F C4 */ lfs f0, lbl__923_1-_SDA2_BASE_(r2) /* 80091394 0008E194 D0 19 00 10 */ stfs f0, 0x10(r25) lbl_80091398: /* 80091398 0008E198 80 19 00 2C */ lwz r0, 0x2c(r25) /* 8009139C 0008E19C 28 00 00 00 */ cmplwi r0, 0 /* 800913A0 0008E1A0 40 82 00 0C */ bne lbl_800913AC -/* 800913A4 0008E1A4 C0 02 8F C4 */ lfs f0, lbl_803CD944-_SDA2_BASE_(r2) +/* 800913A4 0008E1A4 C0 02 8F C4 */ lfs f0, lbl__923_1-_SDA2_BASE_(r2) /* 800913A8 0008E1A8 D0 19 00 14 */ stfs f0, 0x14(r25) lbl_800913AC: /* 800913AC 0008E1AC 80 19 00 30 */ lwz r0, 0x30(r25) /* 800913B0 0008E1B0 28 00 00 00 */ cmplwi r0, 0 /* 800913B4 0008E1B4 40 82 00 50 */ bne lbl_80091404 -/* 800913B8 0008E1B8 C0 02 8F C4 */ lfs f0, lbl_803CD944-_SDA2_BASE_(r2) +/* 800913B8 0008E1B8 C0 02 8F C4 */ lfs f0, lbl__923_1-_SDA2_BASE_(r2) /* 800913BC 0008E1BC D0 19 00 18 */ stfs f0, 0x18(r25) /* 800913C0 0008E1C0 48 00 00 44 */ b lbl_80091404 lbl_800913C4: -/* 800913C4 0008E1C4 C0 02 8F C4 */ lfs f0, lbl_803CD944-_SDA2_BASE_(r2) +/* 800913C4 0008E1C4 C0 02 8F C4 */ lfs f0, lbl__923_1-_SDA2_BASE_(r2) /* 800913C8 0008E1C8 38 00 00 00 */ li r0, 0 /* 800913CC 0008E1CC D0 19 00 10 */ stfs f0, 0x10(r25) -/* 800913D0 0008E1D0 C0 02 8F C4 */ lfs f0, lbl_803CD944-_SDA2_BASE_(r2) +/* 800913D0 0008E1D0 C0 02 8F C4 */ lfs f0, lbl__923_1-_SDA2_BASE_(r2) /* 800913D4 0008E1D4 D0 19 00 14 */ stfs f0, 0x14(r25) -/* 800913D8 0008E1D8 C0 02 8F C4 */ lfs f0, lbl_803CD944-_SDA2_BASE_(r2) +/* 800913D8 0008E1D8 C0 02 8F C4 */ lfs f0, lbl__923_1-_SDA2_BASE_(r2) /* 800913DC 0008E1DC D0 19 00 18 */ stfs f0, 0x18(r25) -/* 800913E0 0008E1E0 C0 02 8F C4 */ lfs f0, lbl_803CD944-_SDA2_BASE_(r2) +/* 800913E0 0008E1E0 C0 02 8F C4 */ lfs f0, lbl__923_1-_SDA2_BASE_(r2) /* 800913E4 0008E1E4 D0 19 00 1C */ stfs f0, 0x1c(r25) /* 800913E8 0008E1E8 80 7D 00 00 */ lwz r3, 0(r29) /* 800913EC 0008E1EC 80 63 00 24 */ lwz r3, 0x24(r3) @@ -393,7 +393,7 @@ lbl_80091404: /* 8009142C 0008E22C 98 19 00 22 */ stb r0, 0x22(r25) /* 80091430 0008E230 80 7D 00 00 */ lwz r3, 0(r29) /* 80091434 0008E234 80 9F 1F C0 */ lwz r4, 0x1fc0(r31) -/* 80091438 0008E238 C0 22 8F C8 */ lfs f1, lbl_803CD948-_SDA2_BASE_(r2) +/* 80091438 0008E238 C0 22 8F C8 */ lfs f1, lbl__924-_SDA2_BASE_(r2) /* 8009143C 0008E23C 4B F8 81 C1 */ bl xEntUpdate__FP4xEntP6xScenef /* 80091440 0008E240 3B 39 00 40 */ addi r25, r25, 0x40 /* 80091444 0008E244 3B BD 00 04 */ addi r29, r29, 4 @@ -401,7 +401,7 @@ lbl_80091404: lbl_8009144C: /* 8009144C 0008E24C 7C 1E D0 40 */ cmplw r30, r26 /* 80091450 0008E250 41 80 FD CC */ blt lbl_8009121C -/* 80091454 0008E254 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80091454 0008E254 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80091458 0008E258 7F 63 DB 78 */ mr r3, r27 /* 8009145C 0008E25C 81 84 01 38 */ lwz r12, 0x138(r4) /* 80091460 0008E260 7D 89 03 A6 */ mtctr r12 @@ -436,9 +436,9 @@ zEntSimpleObj_MgrUpdateRender__FP7RpWorldf: /* 800914B8 0008E2B8 F3 C1 00 48 */ psq_st f30, 72(r1), 0, qr0 /* 800914BC 0008E2BC BF 21 00 24 */ stmw r25, 0x24(r1) /* 800914C0 0008E2C0 FF E0 08 90 */ fmr f31, f1 -/* 800914C4 0008E2C4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800914C8 0008E2C8 83 AD 8E 6C */ lwz r29, lbl_803CB76C-_SDA_BASE_(r13) -/* 800914CC 0008E2CC 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 800914C4 0008E2C4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800914C8 0008E2C8 83 AD 8E 6C */ lwz r29, lbl_sMgrList_1-_SDA_BASE_(r13) +/* 800914CC 0008E2CC 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 800914D0 0008E2D0 3B C0 00 00 */ li r30, 0 /* 800914D4 0008E2D4 48 00 02 40 */ b lbl_80091714 lbl_800914D8: @@ -539,7 +539,7 @@ lbl_800915F8: /* 80091634 0008E434 EC 00 08 28 */ fsubs f0, f0, f1 /* 80091638 0008E438 D0 1C 00 E0 */ stfs f0, 0xe0(r28) lbl_8009163C: -/* 8009163C 0008E43C 83 4D 83 30 */ lwz r26, lbl_803CAC30-_SDA_BASE_(r13) +/* 8009163C 0008E43C 83 4D 83 30 */ lwz r26, lbl_giAnimScratch-_SDA_BASE_(r13) /* 80091640 0008E440 38 80 00 00 */ li r4, 0 /* 80091644 0008E444 80 7C 00 DC */ lwz r3, 0xdc(r28) /* 80091648 0008E448 3B 3A 04 10 */ addi r25, r26, 0x410 @@ -566,9 +566,9 @@ lbl_80091678: /* 80091698 0008E498 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 8009169C 0008E49C 28 00 00 55 */ cmplwi r0, 0x55 /* 800916A0 0008E4A0 40 80 00 6C */ bge lbl_8009170C -/* 800916A4 0008E4A4 3C 80 80 26 */ lis r4, lbl_802598E0@ha +/* 800916A4 0008E4A4 3C 80 80 26 */ lis r4, lbl__965@ha /* 800916A8 0008E4A8 38 61 00 08 */ addi r3, r1, 8 -/* 800916AC 0008E4AC 38 C4 98 E0 */ addi r6, r4, lbl_802598E0@l +/* 800916AC 0008E4AC 38 C4 98 E0 */ addi r6, r4, lbl__965@l /* 800916B0 0008E4B0 80 A6 00 00 */ lwz r5, 0(r6) /* 800916B4 0008E4B4 80 86 00 04 */ lwz r4, 4(r6) /* 800916B8 0008E4B8 80 06 00 08 */ lwz r0, 8(r6) @@ -580,7 +580,7 @@ lbl_80091678: /* 800916D0 0008E4D0 38 84 00 30 */ addi r4, r4, 0x30 /* 800916D4 0008E4D4 4B FB CE 09 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800916D8 0008E4D8 4B F9 F5 B1 */ bl xurand__Fv -/* 800916DC 0008E4DC C0 42 8F CC */ lfs f2, lbl_803CD94C-_SDA2_BASE_(r2) +/* 800916DC 0008E4DC C0 42 8F CC */ lfs f2, lbl__977-_SDA2_BASE_(r2) /* 800916E0 0008E4E0 C0 01 00 0C */ lfs f0, 0xc(r1) /* 800916E4 0008E4E4 EC 22 10 7A */ fmadds f1, f2, f1, f2 /* 800916E8 0008E4E8 EC 00 08 2A */ fadds f0, f0, f1 @@ -596,7 +596,7 @@ lbl_8009170C: /* 8009170C 0008E50C 3B DE 00 01 */ addi r30, r30, 1 /* 80091710 0008E510 3B BD 00 40 */ addi r29, r29, 0x40 lbl_80091714: -/* 80091714 0008E514 80 0D 8E 68 */ lwz r0, lbl_803CB768-_SDA_BASE_(r13) +/* 80091714 0008E514 80 0D 8E 68 */ lwz r0, lbl_sMgrCount_1-_SDA_BASE_(r13) /* 80091718 0008E518 7C 1E 00 40 */ cmplw r30, r0 /* 8009171C 0008E51C 41 80 FD BC */ blt lbl_800914D8 /* 80091720 0008E520 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 @@ -624,7 +624,7 @@ zEntSimpleObj_MgrCustomUpdate__FP6zScenef: /* 8009176C 0008E56C 7C 7D 1B 78 */ mr r29, r3 /* 80091770 0008E570 48 00 00 34 */ b lbl_800917A4 lbl_80091774: -/* 80091774 0008E574 80 6D 8E 74 */ lwz r3, lbl_803CB774-_SDA_BASE_(r13) +/* 80091774 0008E574 80 6D 8E 74 */ lwz r3, lbl_sSimpleCustomList-_SDA_BASE_(r13) /* 80091778 0008E578 7C 63 F8 2E */ lwzx r3, r3, r31 /* 8009177C 0008E57C A0 03 00 06 */ lhz r0, 6(r3) /* 80091780 0008E580 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19 @@ -638,7 +638,7 @@ lbl_8009179C: /* 8009179C 0008E59C 3B FF 00 04 */ addi r31, r31, 4 /* 800917A0 0008E5A0 3B DE 00 01 */ addi r30, r30, 1 lbl_800917A4: -/* 800917A4 0008E5A4 80 0D 8E 70 */ lwz r0, lbl_803CB770-_SDA_BASE_(r13) +/* 800917A4 0008E5A4 80 0D 8E 70 */ lwz r0, lbl_sSimpleCustomCount-_SDA_BASE_(r13) /* 800917A8 0008E5A8 7C 1E 00 40 */ cmplw r30, r0 /* 800917AC 0008E5AC 41 80 FF C8 */ blt lbl_80091774 /* 800917B0 0008E5B0 80 01 00 24 */ lwz r0, 0x24(r1) @@ -654,22 +654,22 @@ lbl_800917A4: zEntSimpleObj_MgrCustomRender__Fv: /* 800917D0 0008E5D0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800917D4 0008E5D4 7C 08 02 A6 */ mflr r0 -/* 800917D8 0008E5D8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800917D8 0008E5D8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800917DC 0008E5DC 90 01 00 24 */ stw r0, 0x24(r1) /* 800917E0 0008E5E0 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 800917E4 0008E5E4 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 800917E4 0008E5E4 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 800917E8 0008E5E8 93 C1 00 18 */ stw r30, 0x18(r1) /* 800917EC 0008E5EC 3B C0 00 00 */ li r30, 0 /* 800917F0 0008E5F0 93 A1 00 14 */ stw r29, 0x14(r1) /* 800917F4 0008E5F4 3B A0 00 00 */ li r29, 0 /* 800917F8 0008E5F8 48 00 00 34 */ b lbl_8009182C lbl_800917FC: -/* 800917FC 0008E5FC 80 6D 8E 74 */ lwz r3, lbl_803CB774-_SDA_BASE_(r13) +/* 800917FC 0008E5FC 80 6D 8E 74 */ lwz r3, lbl_sSimpleCustomList-_SDA_BASE_(r13) /* 80091800 0008E600 80 9F 06 58 */ lwz r4, 0x658(r31) /* 80091804 0008E604 7C 63 F0 2E */ lwzx r3, r3, r30 /* 80091808 0008E608 80 63 00 30 */ lwz r3, 0x30(r3) /* 8009180C 0008E60C 48 09 1C B5 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld -/* 80091810 0008E610 80 6D 8E 74 */ lwz r3, lbl_803CB774-_SDA_BASE_(r13) +/* 80091810 0008E610 80 6D 8E 74 */ lwz r3, lbl_sSimpleCustomList-_SDA_BASE_(r13) /* 80091814 0008E614 7C 63 F0 2E */ lwzx r3, r3, r30 /* 80091818 0008E618 81 83 00 44 */ lwz r12, 0x44(r3) /* 8009181C 0008E61C 7D 89 03 A6 */ mtctr r12 @@ -677,7 +677,7 @@ lbl_800917FC: /* 80091824 0008E624 3B DE 00 04 */ addi r30, r30, 4 /* 80091828 0008E628 3B BD 00 01 */ addi r29, r29, 1 lbl_8009182C: -/* 8009182C 0008E62C 80 0D 8E 70 */ lwz r0, lbl_803CB770-_SDA_BASE_(r13) +/* 8009182C 0008E62C 80 0D 8E 70 */ lwz r0, lbl_sSimpleCustomCount-_SDA_BASE_(r13) /* 80091830 0008E630 7C 1D 00 40 */ cmplw r29, r0 /* 80091834 0008E634 41 80 FF C8 */ blt lbl_800917FC /* 80091838 0008E638 80 01 00 24 */ lwz r0, 0x24(r1) @@ -826,15 +826,15 @@ lbl_800919E0: /* 80091A34 0008E834 80 83 00 10 */ lwz r4, 0x10(r3) /* 80091A38 0008E838 28 04 00 00 */ cmplwi r4, 0 /* 80091A3C 0008E83C 41 82 00 4C */ beq lbl_80091A88 -/* 80091A40 0008E840 3C 60 80 26 */ lis r3, lbl_802598EC@ha +/* 80091A40 0008E840 3C 60 80 26 */ lis r3, lbl__stringBase0_32@ha /* 80091A44 0008E844 80 84 00 04 */ lwz r4, 4(r4) -/* 80091A48 0008E848 38 63 98 EC */ addi r3, r3, lbl_802598EC@l +/* 80091A48 0008E848 38 63 98 EC */ addi r3, r3, lbl__stringBase0_32@l /* 80091A4C 0008E84C 38 63 00 0E */ addi r3, r3, 0xe /* 80091A50 0008E850 48 15 5A CD */ bl func_801E751C /* 80091A54 0008E854 2C 03 00 00 */ cmpwi r3, 0 /* 80091A58 0008E858 40 82 00 30 */ bne lbl_80091A88 /* 80091A5C 0008E85C 80 7D 00 24 */ lwz r3, 0x24(r29) -/* 80091A60 0008E860 C0 22 8F C8 */ lfs f1, lbl_803CD948-_SDA2_BASE_(r2) +/* 80091A60 0008E860 C0 22 8F C8 */ lfs f1, lbl__924-_SDA2_BASE_(r2) /* 80091A64 0008E864 80 63 00 0C */ lwz r3, 0xc(r3) /* 80091A68 0008E868 80 83 00 10 */ lwz r4, 0x10(r3) /* 80091A6C 0008E86C 80 63 00 08 */ lwz r3, 8(r3) @@ -867,7 +867,7 @@ lbl_80091ACC: lbl_80091AD0: /* 80091AD0 0008E8D0 93 FD 00 DC */ stw r31, 0xdc(r29) /* 80091AD4 0008E8D4 7F A3 EB 78 */ mr r3, r29 -/* 80091AD8 0008E8D8 C0 02 8F C8 */ lfs f0, lbl_803CD948-_SDA2_BASE_(r2) +/* 80091AD8 0008E8D8 C0 02 8F C8 */ lfs f0, lbl__924-_SDA2_BASE_(r2) /* 80091ADC 0008E8DC D0 1D 00 E0 */ stfs f0, 0xe0(r29) /* 80091AE0 0008E8E0 4B FC 37 71 */ bl zEntReset__FP4zEnt /* 80091AE4 0008E8E4 80 01 00 24 */ lwz r0, 0x24(r1) @@ -912,7 +912,7 @@ lbl_80091B08: /* 80091B78 0008E978 EC 00 08 28 */ fsubs f0, f0, f1 /* 80091B7C 0008E97C D0 1D 00 E0 */ stfs f0, 0xe0(r29) lbl_80091B80: -/* 80091B80 0008E980 83 ED 83 30 */ lwz r31, lbl_803CAC30-_SDA_BASE_(r13) +/* 80091B80 0008E980 83 ED 83 30 */ lwz r31, lbl_giAnimScratch-_SDA_BASE_(r13) /* 80091B84 0008E984 38 80 00 00 */ li r4, 0 /* 80091B88 0008E988 80 7D 00 DC */ lwz r3, 0xdc(r29) /* 80091B8C 0008E98C 3B DF 04 10 */ addi r30, r31, 0x410 @@ -979,7 +979,7 @@ zEntSimpleObj_Reset__FP13zEntSimpleObjP6xScene: /* 80091C4C 0008EA4C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80091C50 0008EA50 7C 7F 1B 78 */ mr r31, r3 /* 80091C54 0008EA54 4B FC 35 FD */ bl zEntReset__FP4zEnt -/* 80091C58 0008EA58 C0 02 8F C8 */ lfs f0, lbl_803CD948-_SDA2_BASE_(r2) +/* 80091C58 0008EA58 C0 02 8F C8 */ lfs f0, lbl__924-_SDA2_BASE_(r2) /* 80091C5C 0008EA5C D0 1F 00 E0 */ stfs f0, 0xe0(r31) /* 80091C60 0008EA60 88 1F 00 22 */ lbz r0, 0x22(r31) /* 80091C64 0008EA64 70 00 00 E3 */ andi. r0, r0, 0xe3 @@ -1088,7 +1088,7 @@ lbl_80091DCC: /* 80091DD0 0008EBD0 4B F8 9A 29 */ bl xEntShow__FP4xEnt /* 80091DD4 0008EBD4 28 1E 00 00 */ cmplwi r30, 0 /* 80091DD8 0008EBD8 41 82 02 80 */ beq lbl_80092058 -/* 80091DDC 0008EBDC C0 22 8F D0 */ lfs f1, lbl_803CD950-_SDA2_BASE_(r2) +/* 80091DDC 0008EBDC C0 22 8F D0 */ lfs f1, lbl__1156-_SDA2_BASE_(r2) /* 80091DE0 0008EBE0 C0 1E 00 00 */ lfs f0, 0(r30) /* 80091DE4 0008EBE4 EC 01 00 2A */ fadds f0, f1, f0 /* 80091DE8 0008EBE8 FC 00 00 1E */ fctiwz f0, f0 @@ -1106,7 +1106,7 @@ lbl_80091E10: /* 80091E14 0008EC14 4B F8 99 D5 */ bl xEntHide__FP4xEnt /* 80091E18 0008EC18 28 1E 00 00 */ cmplwi r30, 0 /* 80091E1C 0008EC1C 41 82 02 3C */ beq lbl_80092058 -/* 80091E20 0008EC20 C0 22 8F D0 */ lfs f1, lbl_803CD950-_SDA2_BASE_(r2) +/* 80091E20 0008EC20 C0 22 8F D0 */ lfs f1, lbl__1156-_SDA2_BASE_(r2) /* 80091E24 0008EC24 C0 1E 00 00 */ lfs f0, 0(r30) /* 80091E28 0008EC28 EC 01 00 2A */ fadds f0, f1, f0 /* 80091E2C 0008EC2C FC 00 00 1E */ fctiwz f0, f0 @@ -1124,7 +1124,7 @@ lbl_80091E54: /* 80091E58 0008EC58 4B F8 99 A1 */ bl xEntShow__FP4xEnt /* 80091E5C 0008EC5C 28 1E 00 00 */ cmplwi r30, 0 /* 80091E60 0008EC60 41 82 00 34 */ beq lbl_80091E94 -/* 80091E64 0008EC64 C0 22 8F D0 */ lfs f1, lbl_803CD950-_SDA2_BASE_(r2) +/* 80091E64 0008EC64 C0 22 8F D0 */ lfs f1, lbl__1156-_SDA2_BASE_(r2) /* 80091E68 0008EC68 C0 1E 00 00 */ lfs f0, 0(r30) /* 80091E6C 0008EC6C EC 01 00 2A */ fadds f0, f1, f0 /* 80091E70 0008EC70 FC 00 00 1E */ fctiwz f0, f0 @@ -1161,7 +1161,7 @@ lbl_80091EDC: /* 80091EE0 0008ECE0 4B F8 99 09 */ bl xEntHide__FP4xEnt /* 80091EE4 0008ECE4 28 1E 00 00 */ cmplwi r30, 0 /* 80091EE8 0008ECE8 41 82 00 34 */ beq lbl_80091F1C -/* 80091EEC 0008ECEC C0 22 8F D0 */ lfs f1, lbl_803CD950-_SDA2_BASE_(r2) +/* 80091EEC 0008ECEC C0 22 8F D0 */ lfs f1, lbl__1156-_SDA2_BASE_(r2) /* 80091EF0 0008ECF0 C0 1E 00 00 */ lfs f0, 0(r30) /* 80091EF4 0008ECF4 EC 01 00 2A */ fadds f0, f1, f0 /* 80091EF8 0008ECF8 FC 00 00 1E */ fctiwz f0, f0 @@ -1202,9 +1202,9 @@ lbl_80091F70: /* 80091F74 0008ED74 48 08 49 6D */ bl zCollGeom_CamDisable__FP4xEnt /* 80091F78 0008ED78 48 00 00 E0 */ b lbl_80092058 lbl_80091F7C: -/* 80091F7C 0008ED7C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80091F7C 0008ED7C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80091F80 0008ED80 7F E3 FB 78 */ mr r3, r31 -/* 80091F84 0008ED84 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80091F84 0008ED84 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80091F88 0008ED88 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 80091F8C 0008ED8C 4B FF FC B5 */ bl zEntSimpleObj_Reset__FP13zEntSimpleObjP6xScene /* 80091F90 0008ED90 48 00 00 C8 */ b lbl_80092058 diff --git a/asm/Game/zEntTeleportBox.s b/asm/Game/zEntTeleportBox.s index 6bdd8e1c0..e884c4460 100644 --- a/asm/Game/zEntTeleportBox.s +++ b/asm/Game/zEntTeleportBox.s @@ -14,17 +14,17 @@ zEntTeleportBox.VecFromAngle__FfP5xVec3: /* 8012C0C4 00128EC4 7C 7F 1B 78 */ mr r31, r3 /* 8012C0C8 00128EC8 38 61 00 08 */ addi r3, r1, 8 /* 8012C0CC 00128ECC 4B EE 2F 41 */ bl xMat3x3Identity__FP7xMat3x3 -/* 8012C0D0 00128ED0 C0 02 A2 38 */ lfs f0, lbl_803CEBB8-_SDA2_BASE_(r2) +/* 8012C0D0 00128ED0 C0 02 A2 38 */ lfs f0, lbl__777_2-_SDA2_BASE_(r2) /* 8012C0D4 00128ED4 38 61 00 08 */ addi r3, r1, 8 -/* 8012C0D8 00128ED8 C0 42 A2 40 */ lfs f2, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012C0D8 00128ED8 C0 42 A2 40 */ lfs f2, lbl__779_3-_SDA2_BASE_(r2) /* 8012C0DC 00128EDC EC 20 07 F2 */ fmuls f1, f0, f31 -/* 8012C0E0 00128EE0 C0 02 A2 3C */ lfs f0, lbl_803CEBBC-_SDA2_BASE_(r2) +/* 8012C0E0 00128EE0 C0 02 A2 3C */ lfs f0, lbl__778_1-_SDA2_BASE_(r2) /* 8012C0E4 00128EE4 FC 60 10 90 */ fmr f3, f2 /* 8012C0E8 00128EE8 EC 21 00 24 */ fdivs f1, f1, f0 /* 8012C0EC 00128EEC 4B F0 60 E5 */ bl xMat3x3Euler__FP7xMat3x3fff -/* 8012C0F0 00128EF0 C0 22 A2 40 */ lfs f1, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012C0F0 00128EF0 C0 22 A2 40 */ lfs f1, lbl__779_3-_SDA2_BASE_(r2) /* 8012C0F4 00128EF4 7F E3 FB 78 */ mr r3, r31 -/* 8012C0F8 00128EF8 C0 62 A2 44 */ lfs f3, lbl_803CEBC4-_SDA2_BASE_(r2) +/* 8012C0F8 00128EF8 C0 62 A2 44 */ lfs f3, lbl__780_3-_SDA2_BASE_(r2) /* 8012C0FC 00128EFC FC 40 08 90 */ fmr f2, f1 /* 8012C100 00128F00 4B EE 2E FD */ bl xVec3Init__FP5xVec3fff /* 8012C104 00128F04 7F E3 FB 78 */ mr r3, r31 @@ -92,9 +92,9 @@ lbl_8012C1CC: /* 8012C1D8 00128FD8 4E 80 00 20 */ blr lbl_8012C1DC: /* 8012C1DC 00128FDC 80 65 00 24 */ lwz r3, 0x24(r5) -/* 8012C1E0 00128FE0 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8012C1E4 00128FE4 38 84 05 58 */ addi r4, r4, lbl_803C0558@l -/* 8012C1E8 00128FE8 C0 02 A2 48 */ lfs f0, lbl_803CEBC8-_SDA2_BASE_(r2) +/* 8012C1E0 00128FE0 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8012C1E4 00128FE4 38 84 05 58 */ addi r4, r4, lbl_globals@l +/* 8012C1E8 00128FE8 C0 02 A2 48 */ lfs f0, lbl__853_4-_SDA2_BASE_(r2) /* 8012C1EC 00128FEC 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8012C1F0 00128FF0 C0 44 07 6C */ lfs f2, 0x76c(r4) /* 8012C1F4 00128FF4 C0 23 00 34 */ lfs f1, 0x34(r3) @@ -123,17 +123,17 @@ lbl_8012C230: /* 8012C24C 0012904C 4B F2 22 91 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012C250 00129050 C0 21 00 0C */ lfs f1, 0xc(r1) /* 8012C254 00129054 38 61 00 08 */ addi r3, r1, 8 -/* 8012C258 00129058 C0 02 A2 44 */ lfs f0, lbl_803CEBC4-_SDA2_BASE_(r2) +/* 8012C258 00129058 C0 02 A2 44 */ lfs f0, lbl__780_3-_SDA2_BASE_(r2) /* 8012C25C 0012905C 38 80 00 32 */ li r4, 0x32 /* 8012C260 00129060 EC 01 00 2A */ fadds f0, f1, f0 /* 8012C264 00129064 D0 01 00 0C */ stfs f0, 0xc(r1) /* 8012C268 00129068 4B F6 87 D1 */ bl zFX_SpawnBubbleHit__FPC5xVec3Ui -/* 8012C26C 0012906C 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha -/* 8012C270 00129070 38 63 C2 B0 */ addi r3, r3, lbl_8026C2B0@l +/* 8012C26C 0012906C 3C 60 80 27 */ lis r3, lbl__stringBase0_80@ha +/* 8012C270 00129070 38 63 C2 B0 */ addi r3, r3, lbl__stringBase0_80@l /* 8012C274 00129074 4B F1 FF A1 */ bl xStrHash__FPCc -/* 8012C278 00129078 C0 42 A2 40 */ lfs f2, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012C278 00129078 C0 42 A2 40 */ lfs f2, lbl__779_3-_SDA2_BASE_(r2) /* 8012C27C 0012907C 38 C1 00 08 */ addi r6, r1, 8 -/* 8012C280 00129080 C0 22 A2 4C */ lfs f1, lbl_803CEBCC-_SDA2_BASE_(r2) +/* 8012C280 00129080 C0 22 A2 4C */ lfs f1, lbl__858_4-_SDA2_BASE_(r2) /* 8012C284 00129084 38 80 00 80 */ li r4, 0x80 /* 8012C288 00129088 FC 60 10 90 */ fmr f3, f2 /* 8012C28C 0012908C 38 A0 00 00 */ li r5, 0 @@ -148,9 +148,9 @@ lbl_8012C230: lbl_8012C2B0: /* 8012C2B0 001290B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012C2B4 001290B4 7C 08 02 A6 */ mflr r0 -/* 8012C2B8 001290B8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8012C2B8 001290B8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8012C2BC 001290BC 38 80 00 04 */ li r4, 4 -/* 8012C2C0 001290C0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8012C2C0 001290C0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8012C2C4 001290C4 90 01 00 14 */ stw r0, 0x14(r1) /* 8012C2C8 001290C8 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 8012C2CC 001290CC 4B EF 33 25 */ bl zEntEvent__FP5xBaseUi @@ -181,9 +181,9 @@ lbl_8012C318: lbl_8012C320: /* 8012C320 00129120 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012C324 00129124 7C 08 02 A6 */ mflr r0 -/* 8012C328 00129128 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8012C328 00129128 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8012C32C 0012912C 38 80 00 03 */ li r4, 3 -/* 8012C330 00129130 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8012C330 00129130 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8012C334 00129134 90 01 00 14 */ stw r0, 0x14(r1) /* 8012C338 00129138 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 8012C33C 0012913C 4B EF 32 B5 */ bl zEntEvent__FP5xBaseUi @@ -201,7 +201,7 @@ lbl_8012C35C: /* 8012C368 00129168 38 00 00 04 */ li r0, 4 /* 8012C36C 0012916C 38 61 00 08 */ addi r3, r1, 8 /* 8012C370 00129170 90 06 00 E0 */ stw r0, 0xe0(r6) -/* 8012C374 00129174 C0 02 A2 54 */ lfs f0, lbl_803CEBD4-_SDA2_BASE_(r2) +/* 8012C374 00129174 C0 02 A2 54 */ lfs f0, lbl__888_1-_SDA2_BASE_(r2) /* 8012C378 00129178 D0 06 01 3C */ stfs f0, 0x13c(r6) /* 8012C37C 0012917C 80 86 00 24 */ lwz r4, 0x24(r6) /* 8012C380 00129180 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -209,7 +209,7 @@ lbl_8012C35C: /* 8012C388 00129188 4B F2 21 55 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012C38C 0012918C C0 21 00 0C */ lfs f1, 0xc(r1) /* 8012C390 00129190 38 61 00 08 */ addi r3, r1, 8 -/* 8012C394 00129194 C0 02 A2 44 */ lfs f0, lbl_803CEBC4-_SDA2_BASE_(r2) +/* 8012C394 00129194 C0 02 A2 44 */ lfs f0, lbl__780_3-_SDA2_BASE_(r2) /* 8012C398 00129198 38 80 00 32 */ li r4, 0x32 /* 8012C39C 0012919C EC 01 00 2A */ fadds f0, f1, f0 /* 8012C3A0 001291A0 D0 01 00 0C */ stfs f0, 0xc(r1) @@ -245,7 +245,7 @@ zEntTeleportBox_Init__FP16_zEntTeleportBoxP14teleport_asset: /* 8012C408 00129208 93 C1 00 28 */ stw r30, 0x28(r1) /* 8012C40C 0012920C 7C 7E 1B 78 */ mr r30, r3 /* 8012C410 00129210 93 A1 00 24 */ stw r29, 0x24(r1) -/* 8012C414 00129214 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8012C414 00129214 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8012C418 00129218 4B F0 75 29 */ bl xMemAlloc__FUiUii /* 8012C41C 0012921C 80 1F 00 00 */ lwz r0, 0(r31) /* 8012C420 00129220 7C 7D 1B 78 */ mr r29, r3 @@ -266,22 +266,22 @@ zEntTeleportBox_Init__FP16_zEntTeleportBoxP14teleport_asset: /* 8012C45C 0012925C 60 00 00 20 */ ori r0, r0, 0x20 /* 8012C460 00129260 98 1D 00 0B */ stb r0, 0xb(r29) /* 8012C464 00129264 98 BD 00 0A */ stb r5, 0xa(r29) -/* 8012C468 00129268 C0 22 A2 40 */ lfs f1, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012C468 00129268 C0 22 A2 40 */ lfs f1, lbl__779_3-_SDA2_BASE_(r2) /* 8012C46C 0012926C 4B EF 04 0D */ bl __as__5xVec3Ff -/* 8012C470 00129270 C0 02 A2 44 */ lfs f0, lbl_803CEBC4-_SDA2_BASE_(r2) -/* 8012C474 00129274 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha -/* 8012C478 00129278 38 63 C2 B0 */ addi r3, r3, lbl_8026C2B0@l +/* 8012C470 00129270 C0 02 A2 44 */ lfs f0, lbl__780_3-_SDA2_BASE_(r2) +/* 8012C474 00129274 3C 60 80 27 */ lis r3, lbl__stringBase0_80@ha +/* 8012C478 00129278 38 63 C2 B0 */ addi r3, r3, lbl__stringBase0_80@l /* 8012C47C 0012927C D0 1D 00 2C */ stfs f0, 0x2c(r29) /* 8012C480 00129280 38 63 00 09 */ addi r3, r3, 9 -/* 8012C484 00129284 C0 02 A2 44 */ lfs f0, lbl_803CEBC4-_SDA2_BASE_(r2) +/* 8012C484 00129284 C0 02 A2 44 */ lfs f0, lbl__780_3-_SDA2_BASE_(r2) /* 8012C488 00129288 D0 1D 00 30 */ stfs f0, 0x30(r29) -/* 8012C48C 0012928C C0 02 A2 44 */ lfs f0, lbl_803CEBC4-_SDA2_BASE_(r2) +/* 8012C48C 0012928C C0 02 A2 44 */ lfs f0, lbl__780_3-_SDA2_BASE_(r2) /* 8012C490 00129290 D0 1D 00 34 */ stfs f0, 0x34(r29) -/* 8012C494 00129294 C0 02 A2 44 */ lfs f0, lbl_803CEBC4-_SDA2_BASE_(r2) +/* 8012C494 00129294 C0 02 A2 44 */ lfs f0, lbl__780_3-_SDA2_BASE_(r2) /* 8012C498 00129298 D0 1D 00 38 */ stfs f0, 0x38(r29) -/* 8012C49C 0012929C C0 02 A2 44 */ lfs f0, lbl_803CEBC4-_SDA2_BASE_(r2) +/* 8012C49C 0012929C C0 02 A2 44 */ lfs f0, lbl__780_3-_SDA2_BASE_(r2) /* 8012C4A0 001292A0 D0 1D 00 3C */ stfs f0, 0x3c(r29) -/* 8012C4A4 001292A4 C0 02 A2 44 */ lfs f0, lbl_803CEBC4-_SDA2_BASE_(r2) +/* 8012C4A4 001292A4 C0 02 A2 44 */ lfs f0, lbl__780_3-_SDA2_BASE_(r2) /* 8012C4A8 001292A8 D0 1D 00 40 */ stfs f0, 0x40(r29) /* 8012C4AC 001292AC 4B F1 FD 69 */ bl xStrHash__FPCc /* 8012C4B0 001292B0 90 7D 00 4C */ stw r3, 0x4c(r29) @@ -336,19 +336,19 @@ lbl_8012C564: /* 8012C56C 0012936C 38 04 D7 80 */ addi r0, r4, lbl_8012D780@l /* 8012C570 00129370 90 1E 00 0C */ stw r0, 0xc(r30) /* 8012C574 00129374 4B EE C9 DD */ bl xEntReset__FP4xEnt -/* 8012C578 00129378 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha +/* 8012C578 00129378 3C 60 80 27 */ lis r3, lbl__stringBase0_80@ha /* 8012C57C 0012937C 38 80 00 00 */ li r4, 0 -/* 8012C580 00129380 38 63 C2 B0 */ addi r3, r3, lbl_8026C2B0@l +/* 8012C580 00129380 38 63 C2 B0 */ addi r3, r3, lbl__stringBase0_80@l /* 8012C584 00129384 38 A0 00 00 */ li r5, 0 /* 8012C588 00129388 38 63 00 20 */ addi r3, r3, 0x20 /* 8012C58C 0012938C 4B ED A6 E5 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 8012C590 00129390 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 8012C594 00129394 3C 80 80 27 */ lis r4, lbl_8026C2B0@ha +/* 8012C594 00129394 3C 80 80 27 */ lis r4, lbl__stringBase0_80@ha /* 8012C598 00129398 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l /* 8012C59C 0012939C 7C 7F 1B 78 */ mr r31, r3 /* 8012C5A0 001293A0 90 01 00 08 */ stw r0, 8(r1) /* 8012C5A4 001293A4 38 00 00 00 */ li r0, 0 -/* 8012C5A8 001293A8 38 84 C2 B0 */ addi r4, r4, lbl_8026C2B0@l +/* 8012C5A8 001293A8 38 84 C2 B0 */ addi r4, r4, lbl__stringBase0_80@l /* 8012C5AC 001293AC 38 A0 00 10 */ li r5, 0x10 /* 8012C5B0 001293B0 90 01 00 0C */ stw r0, 0xc(r1) /* 8012C5B4 001293B4 38 84 00 25 */ addi r4, r4, 0x25 @@ -358,15 +358,15 @@ lbl_8012C564: /* 8012C5C4 001293C4 39 00 00 00 */ li r8, 0 /* 8012C5C8 001293C8 39 20 00 00 */ li r9, 0 /* 8012C5CC 001293CC 39 40 00 00 */ li r10, 0 -/* 8012C5D0 001293D0 C0 22 A2 44 */ lfs f1, lbl_803CEBC4-_SDA2_BASE_(r2) -/* 8012C5D4 001293D4 C0 42 A2 40 */ lfs f2, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012C5D0 001293D0 C0 22 A2 44 */ lfs f1, lbl__780_3-_SDA2_BASE_(r2) +/* 8012C5D4 001293D4 C0 42 A2 40 */ lfs f2, lbl__779_3-_SDA2_BASE_(r2) /* 8012C5D8 001293D8 4B ED A7 81 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8012C5DC 001293DC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8012C5E0 001293E0 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha +/* 8012C5E0 001293E0 3C 60 80 27 */ lis r3, lbl__stringBase0_80@ha /* 8012C5E4 001293E4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8012C5E8 001293E8 38 00 00 00 */ li r0, 0 /* 8012C5EC 001293EC 90 81 00 08 */ stw r4, 8(r1) -/* 8012C5F0 001293F0 38 83 C2 B0 */ addi r4, r3, lbl_8026C2B0@l +/* 8012C5F0 001293F0 38 83 C2 B0 */ addi r4, r3, lbl__stringBase0_80@l /* 8012C5F4 001293F4 7F E3 FB 78 */ mr r3, r31 /* 8012C5F8 001293F8 38 A0 00 10 */ li r5, 0x10 /* 8012C5FC 001293FC 90 01 00 0C */ stw r0, 0xc(r1) @@ -377,15 +377,15 @@ lbl_8012C564: /* 8012C610 00129410 39 00 00 00 */ li r8, 0 /* 8012C614 00129414 39 20 00 00 */ li r9, 0 /* 8012C618 00129418 39 40 00 00 */ li r10, 0 -/* 8012C61C 0012941C C0 22 A2 44 */ lfs f1, lbl_803CEBC4-_SDA2_BASE_(r2) -/* 8012C620 00129420 C0 42 A2 40 */ lfs f2, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012C61C 0012941C C0 22 A2 44 */ lfs f1, lbl__780_3-_SDA2_BASE_(r2) +/* 8012C620 00129420 C0 42 A2 40 */ lfs f2, lbl__779_3-_SDA2_BASE_(r2) /* 8012C624 00129424 4B ED A7 35 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8012C628 00129428 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8012C62C 0012942C 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha +/* 8012C62C 0012942C 3C 60 80 27 */ lis r3, lbl__stringBase0_80@ha /* 8012C630 00129430 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8012C634 00129434 38 00 00 00 */ li r0, 0 /* 8012C638 00129438 90 81 00 08 */ stw r4, 8(r1) -/* 8012C63C 0012943C 38 83 C2 B0 */ addi r4, r3, lbl_8026C2B0@l +/* 8012C63C 0012943C 38 83 C2 B0 */ addi r4, r3, lbl__stringBase0_80@l /* 8012C640 00129440 7F E3 FB 78 */ mr r3, r31 /* 8012C644 00129444 38 A0 00 00 */ li r5, 0 /* 8012C648 00129448 90 01 00 0C */ stw r0, 0xc(r1) @@ -396,15 +396,15 @@ lbl_8012C564: /* 8012C65C 0012945C 39 00 00 00 */ li r8, 0 /* 8012C660 00129460 39 20 00 00 */ li r9, 0 /* 8012C664 00129464 39 40 00 00 */ li r10, 0 -/* 8012C668 00129468 C0 22 A2 44 */ lfs f1, lbl_803CEBC4-_SDA2_BASE_(r2) -/* 8012C66C 0012946C C0 42 A2 40 */ lfs f2, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012C668 00129468 C0 22 A2 44 */ lfs f1, lbl__780_3-_SDA2_BASE_(r2) +/* 8012C66C 0012946C C0 42 A2 40 */ lfs f2, lbl__779_3-_SDA2_BASE_(r2) /* 8012C670 00129470 4B ED A6 E9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8012C674 00129474 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8012C678 00129478 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha +/* 8012C678 00129478 3C 60 80 27 */ lis r3, lbl__stringBase0_80@ha /* 8012C67C 0012947C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8012C680 00129480 38 00 00 00 */ li r0, 0 /* 8012C684 00129484 90 81 00 08 */ stw r4, 8(r1) -/* 8012C688 00129488 38 83 C2 B0 */ addi r4, r3, lbl_8026C2B0@l +/* 8012C688 00129488 38 83 C2 B0 */ addi r4, r3, lbl__stringBase0_80@l /* 8012C68C 0012948C 7F E3 FB 78 */ mr r3, r31 /* 8012C690 00129490 38 A0 00 00 */ li r5, 0 /* 8012C694 00129494 90 01 00 0C */ stw r0, 0xc(r1) @@ -415,15 +415,15 @@ lbl_8012C564: /* 8012C6A8 001294A8 39 00 00 00 */ li r8, 0 /* 8012C6AC 001294AC 39 20 00 00 */ li r9, 0 /* 8012C6B0 001294B0 39 40 00 00 */ li r10, 0 -/* 8012C6B4 001294B4 C0 22 A2 44 */ lfs f1, lbl_803CEBC4-_SDA2_BASE_(r2) -/* 8012C6B8 001294B8 C0 42 A2 40 */ lfs f2, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012C6B4 001294B4 C0 22 A2 44 */ lfs f1, lbl__780_3-_SDA2_BASE_(r2) +/* 8012C6B8 001294B8 C0 42 A2 40 */ lfs f2, lbl__779_3-_SDA2_BASE_(r2) /* 8012C6BC 001294BC 4B ED A6 9D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8012C6C0 001294C0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8012C6C4 001294C4 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha +/* 8012C6C4 001294C4 3C 60 80 27 */ lis r3, lbl__stringBase0_80@ha /* 8012C6C8 001294C8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8012C6CC 001294CC 38 00 00 00 */ li r0, 0 /* 8012C6D0 001294D0 90 81 00 08 */ stw r4, 8(r1) -/* 8012C6D4 001294D4 38 83 C2 B0 */ addi r4, r3, lbl_8026C2B0@l +/* 8012C6D4 001294D4 38 83 C2 B0 */ addi r4, r3, lbl__stringBase0_80@l /* 8012C6D8 001294D8 7F E3 FB 78 */ mr r3, r31 /* 8012C6DC 001294DC 38 A0 00 00 */ li r5, 0 /* 8012C6E0 001294E0 90 01 00 0C */ stw r0, 0xc(r1) @@ -434,15 +434,15 @@ lbl_8012C564: /* 8012C6F4 001294F4 39 00 00 00 */ li r8, 0 /* 8012C6F8 001294F8 39 20 00 00 */ li r9, 0 /* 8012C6FC 001294FC 39 40 00 00 */ li r10, 0 -/* 8012C700 00129500 C0 22 A2 44 */ lfs f1, lbl_803CEBC4-_SDA2_BASE_(r2) -/* 8012C704 00129504 C0 42 A2 40 */ lfs f2, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012C700 00129500 C0 22 A2 44 */ lfs f1, lbl__780_3-_SDA2_BASE_(r2) +/* 8012C704 00129504 C0 42 A2 40 */ lfs f2, lbl__779_3-_SDA2_BASE_(r2) /* 8012C708 00129508 4B ED A6 51 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8012C70C 0012950C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8012C710 00129510 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha +/* 8012C710 00129510 3C 60 80 27 */ lis r3, lbl__stringBase0_80@ha /* 8012C714 00129514 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8012C718 00129518 38 00 00 00 */ li r0, 0 /* 8012C71C 0012951C 90 81 00 08 */ stw r4, 8(r1) -/* 8012C720 00129520 38 83 C2 B0 */ addi r4, r3, lbl_8026C2B0@l +/* 8012C720 00129520 38 83 C2 B0 */ addi r4, r3, lbl__stringBase0_80@l /* 8012C724 00129524 7F E3 FB 78 */ mr r3, r31 /* 8012C728 00129528 38 A0 00 00 */ li r5, 0 /* 8012C72C 0012952C 90 01 00 0C */ stw r0, 0xc(r1) @@ -453,40 +453,40 @@ lbl_8012C564: /* 8012C740 00129540 39 00 00 00 */ li r8, 0 /* 8012C744 00129544 39 20 00 00 */ li r9, 0 /* 8012C748 00129548 39 40 00 00 */ li r10, 0 -/* 8012C74C 0012954C C0 22 A2 44 */ lfs f1, lbl_803CEBC4-_SDA2_BASE_(r2) -/* 8012C750 00129550 C0 42 A2 40 */ lfs f2, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012C74C 0012954C C0 22 A2 44 */ lfs f1, lbl__780_3-_SDA2_BASE_(r2) +/* 8012C750 00129550 C0 42 A2 40 */ lfs f2, lbl__779_3-_SDA2_BASE_(r2) /* 8012C754 00129554 4B ED A6 05 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8012C758 00129558 38 00 00 00 */ li r0, 0 -/* 8012C75C 0012955C 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha +/* 8012C75C 0012955C 3C 60 80 27 */ lis r3, lbl__stringBase0_80@ha /* 8012C760 00129560 90 01 00 08 */ stw r0, 8(r1) -/* 8012C764 00129564 38 A3 C2 B0 */ addi r5, r3, lbl_8026C2B0@l +/* 8012C764 00129564 38 A3 C2 B0 */ addi r5, r3, lbl__stringBase0_80@l /* 8012C768 00129568 3C 80 80 13 */ lis r4, lbl_8012C130@ha /* 8012C76C 0012956C 7F E3 FB 78 */ mr r3, r31 /* 8012C770 00129570 90 01 00 0C */ stw r0, 0xc(r1) /* 8012C774 00129574 38 C4 C1 30 */ addi r6, r4, lbl_8012C130@l /* 8012C778 00129578 38 85 00 25 */ addi r4, r5, 0x25 /* 8012C77C 0012957C 38 A5 00 49 */ addi r5, r5, 0x49 -/* 8012C780 00129580 C0 22 A2 40 */ lfs f1, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012C780 00129580 C0 22 A2 40 */ lfs f1, lbl__779_3-_SDA2_BASE_(r2) /* 8012C784 00129584 38 E0 00 00 */ li r7, 0 -/* 8012C788 00129588 C0 62 A2 58 */ lfs f3, lbl_803CEBD8-_SDA2_BASE_(r2) +/* 8012C788 00129588 C0 62 A2 58 */ lfs f3, lbl__943-_SDA2_BASE_(r2) /* 8012C78C 0012958C 39 00 00 00 */ li r8, 0 /* 8012C790 00129590 FC 40 08 90 */ fmr f2, f1 /* 8012C794 00129594 39 20 00 00 */ li r9, 0 /* 8012C798 00129598 39 40 00 01 */ li r10, 1 /* 8012C79C 0012959C 4B ED AC 25 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8012C7A0 001295A0 38 00 00 00 */ li r0, 0 -/* 8012C7A4 001295A4 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha +/* 8012C7A4 001295A4 3C 60 80 27 */ lis r3, lbl__stringBase0_80@ha /* 8012C7A8 001295A8 90 01 00 08 */ stw r0, 8(r1) -/* 8012C7AC 001295AC 38 A3 C2 B0 */ addi r5, r3, lbl_8026C2B0@l +/* 8012C7AC 001295AC 38 A3 C2 B0 */ addi r5, r3, lbl__stringBase0_80@l /* 8012C7B0 001295B0 3C 80 80 13 */ lis r4, lbl_8012C16C@ha /* 8012C7B4 001295B4 3C 60 80 13 */ lis r3, lbl_8012C180@ha /* 8012C7B8 001295B8 90 01 00 0C */ stw r0, 0xc(r1) /* 8012C7BC 001295BC 38 C4 C1 6C */ addi r6, r4, lbl_8012C16C@l /* 8012C7C0 001295C0 38 E3 C1 80 */ addi r7, r3, lbl_8012C180@l /* 8012C7C4 001295C4 38 85 00 25 */ addi r4, r5, 0x25 -/* 8012C7C8 001295C8 C0 22 A2 40 */ lfs f1, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012C7C8 001295C8 C0 22 A2 40 */ lfs f1, lbl__779_3-_SDA2_BASE_(r2) /* 8012C7CC 001295CC 7F E3 FB 78 */ mr r3, r31 -/* 8012C7D0 001295D0 C0 62 A2 5C */ lfs f3, lbl_803CEBDC-_SDA2_BASE_(r2) +/* 8012C7D0 001295D0 C0 62 A2 5C */ lfs f3, lbl__944_1-_SDA2_BASE_(r2) /* 8012C7D4 001295D4 38 A5 00 41 */ addi r5, r5, 0x41 /* 8012C7D8 001295D8 FC 40 08 90 */ fmr f2, f1 /* 8012C7DC 001295DC 39 00 00 00 */ li r8, 0 @@ -494,18 +494,18 @@ lbl_8012C564: /* 8012C7E4 001295E4 39 40 00 01 */ li r10, 1 /* 8012C7E8 001295E8 4B ED AB D9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8012C7EC 001295EC 38 00 00 00 */ li r0, 0 -/* 8012C7F0 001295F0 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha +/* 8012C7F0 001295F0 3C 60 80 27 */ lis r3, lbl__stringBase0_80@ha /* 8012C7F4 001295F4 90 01 00 08 */ stw r0, 8(r1) -/* 8012C7F8 001295F8 38 A3 C2 B0 */ addi r5, r3, lbl_8026C2B0@l +/* 8012C7F8 001295F8 38 A3 C2 B0 */ addi r5, r3, lbl__stringBase0_80@l /* 8012C7FC 001295FC 3C 80 80 13 */ lis r4, lbl_8012C16C@ha /* 8012C800 00129600 3C 60 80 13 */ lis r3, lbl_8012C180@ha /* 8012C804 00129604 90 01 00 0C */ stw r0, 0xc(r1) /* 8012C808 00129608 38 C4 C1 6C */ addi r6, r4, lbl_8012C16C@l /* 8012C80C 0012960C 38 E3 C1 80 */ addi r7, r3, lbl_8012C180@l /* 8012C810 00129610 38 85 00 2C */ addi r4, r5, 0x2c -/* 8012C814 00129614 C0 22 A2 40 */ lfs f1, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012C814 00129614 C0 22 A2 40 */ lfs f1, lbl__779_3-_SDA2_BASE_(r2) /* 8012C818 00129618 7F E3 FB 78 */ mr r3, r31 -/* 8012C81C 0012961C C0 62 A2 5C */ lfs f3, lbl_803CEBDC-_SDA2_BASE_(r2) +/* 8012C81C 0012961C C0 62 A2 5C */ lfs f3, lbl__944_1-_SDA2_BASE_(r2) /* 8012C820 00129620 38 A5 00 41 */ addi r5, r5, 0x41 /* 8012C824 00129624 FC 40 08 90 */ fmr f2, f1 /* 8012C828 00129628 39 00 00 00 */ li r8, 0 @@ -513,18 +513,18 @@ lbl_8012C564: /* 8012C830 00129630 39 40 00 01 */ li r10, 1 /* 8012C834 00129634 4B ED AB 8D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8012C838 00129638 38 00 00 00 */ li r0, 0 -/* 8012C83C 0012963C 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha +/* 8012C83C 0012963C 3C 60 80 27 */ lis r3, lbl__stringBase0_80@ha /* 8012C840 00129640 90 01 00 08 */ stw r0, 8(r1) -/* 8012C844 00129644 38 A3 C2 B0 */ addi r5, r3, lbl_8026C2B0@l +/* 8012C844 00129644 38 A3 C2 B0 */ addi r5, r3, lbl__stringBase0_80@l /* 8012C848 00129648 3C 80 80 13 */ lis r4, lbl_8012C16C@ha /* 8012C84C 0012964C 3C 60 80 13 */ lis r3, lbl_8012C180@ha /* 8012C850 00129650 90 01 00 0C */ stw r0, 0xc(r1) /* 8012C854 00129654 38 C4 C1 6C */ addi r6, r4, lbl_8012C16C@l /* 8012C858 00129658 38 E3 C1 80 */ addi r7, r3, lbl_8012C180@l /* 8012C85C 0012965C 38 85 00 49 */ addi r4, r5, 0x49 -/* 8012C860 00129660 C0 22 A2 40 */ lfs f1, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012C860 00129660 C0 22 A2 40 */ lfs f1, lbl__779_3-_SDA2_BASE_(r2) /* 8012C864 00129664 7F E3 FB 78 */ mr r3, r31 -/* 8012C868 00129668 C0 62 A2 5C */ lfs f3, lbl_803CEBDC-_SDA2_BASE_(r2) +/* 8012C868 00129668 C0 62 A2 5C */ lfs f3, lbl__944_1-_SDA2_BASE_(r2) /* 8012C86C 0012966C 38 A5 00 41 */ addi r5, r5, 0x41 /* 8012C870 00129670 FC 40 08 90 */ fmr f2, f1 /* 8012C874 00129674 39 00 00 00 */ li r8, 0 @@ -532,18 +532,18 @@ lbl_8012C564: /* 8012C87C 0012967C 39 40 00 01 */ li r10, 1 /* 8012C880 00129680 4B ED AB 41 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8012C884 00129684 38 00 00 00 */ li r0, 0 -/* 8012C888 00129688 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha +/* 8012C888 00129688 3C 60 80 27 */ lis r3, lbl__stringBase0_80@ha /* 8012C88C 0012968C 90 01 00 08 */ stw r0, 8(r1) -/* 8012C890 00129690 38 A3 C2 B0 */ addi r5, r3, lbl_8026C2B0@l +/* 8012C890 00129690 38 A3 C2 B0 */ addi r5, r3, lbl__stringBase0_80@l /* 8012C894 00129694 3C 80 80 13 */ lis r4, lbl_8012C148@ha /* 8012C898 00129698 3C 60 80 13 */ lis r3, lbl_8012C15C@ha /* 8012C89C 0012969C 90 01 00 0C */ stw r0, 0xc(r1) /* 8012C8A0 001296A0 38 C4 C1 48 */ addi r6, r4, lbl_8012C148@l /* 8012C8A4 001296A4 38 E3 C1 5C */ addi r7, r3, lbl_8012C15C@l /* 8012C8A8 001296A8 38 85 00 49 */ addi r4, r5, 0x49 -/* 8012C8AC 001296AC C0 22 A2 40 */ lfs f1, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012C8AC 001296AC C0 22 A2 40 */ lfs f1, lbl__779_3-_SDA2_BASE_(r2) /* 8012C8B0 001296B0 7F E3 FB 78 */ mr r3, r31 -/* 8012C8B4 001296B4 C0 62 A2 5C */ lfs f3, lbl_803CEBDC-_SDA2_BASE_(r2) +/* 8012C8B4 001296B4 C0 62 A2 5C */ lfs f3, lbl__944_1-_SDA2_BASE_(r2) /* 8012C8B8 001296B8 38 A5 00 31 */ addi r5, r5, 0x31 /* 8012C8BC 001296BC FC 40 08 90 */ fmr f2, f1 /* 8012C8C0 001296C0 39 00 00 00 */ li r8, 0 @@ -551,18 +551,18 @@ lbl_8012C564: /* 8012C8C8 001296C8 39 40 00 0A */ li r10, 0xa /* 8012C8CC 001296CC 4B ED AA F5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8012C8D0 001296D0 38 00 00 00 */ li r0, 0 -/* 8012C8D4 001296D4 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha +/* 8012C8D4 001296D4 3C 60 80 27 */ lis r3, lbl__stringBase0_80@ha /* 8012C8D8 001296D8 90 01 00 08 */ stw r0, 8(r1) -/* 8012C8DC 001296DC 38 A3 C2 B0 */ addi r5, r3, lbl_8026C2B0@l +/* 8012C8DC 001296DC 38 A3 C2 B0 */ addi r5, r3, lbl__stringBase0_80@l /* 8012C8E0 001296E0 3C 80 80 13 */ lis r4, lbl_8012C148@ha /* 8012C8E4 001296E4 3C 60 80 13 */ lis r3, lbl_8012C15C@ha /* 8012C8E8 001296E8 90 01 00 0C */ stw r0, 0xc(r1) /* 8012C8EC 001296EC 38 C4 C1 48 */ addi r6, r4, lbl_8012C148@l /* 8012C8F0 001296F0 38 E3 C1 5C */ addi r7, r3, lbl_8012C15C@l /* 8012C8F4 001296F4 38 85 00 2C */ addi r4, r5, 0x2c -/* 8012C8F8 001296F8 C0 22 A2 40 */ lfs f1, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012C8F8 001296F8 C0 22 A2 40 */ lfs f1, lbl__779_3-_SDA2_BASE_(r2) /* 8012C8FC 001296FC 7F E3 FB 78 */ mr r3, r31 -/* 8012C900 00129700 C0 62 A2 5C */ lfs f3, lbl_803CEBDC-_SDA2_BASE_(r2) +/* 8012C900 00129700 C0 62 A2 5C */ lfs f3, lbl__944_1-_SDA2_BASE_(r2) /* 8012C904 00129704 38 A5 00 31 */ addi r5, r5, 0x31 /* 8012C908 00129708 FC 40 08 90 */ fmr f2, f1 /* 8012C90C 0012970C 39 00 00 00 */ li r8, 0 @@ -570,18 +570,18 @@ lbl_8012C564: /* 8012C914 00129714 39 40 00 0A */ li r10, 0xa /* 8012C918 00129718 4B ED AA A9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8012C91C 0012971C 38 00 00 00 */ li r0, 0 -/* 8012C920 00129720 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha +/* 8012C920 00129720 3C 60 80 27 */ lis r3, lbl__stringBase0_80@ha /* 8012C924 00129724 90 01 00 08 */ stw r0, 8(r1) -/* 8012C928 00129728 38 A3 C2 B0 */ addi r5, r3, lbl_8026C2B0@l +/* 8012C928 00129728 38 A3 C2 B0 */ addi r5, r3, lbl__stringBase0_80@l /* 8012C92C 0012972C 3C 80 80 13 */ lis r4, lbl_8012C190@ha /* 8012C930 00129730 3C 60 80 13 */ lis r3, lbl_8012C1A4@ha /* 8012C934 00129734 90 01 00 0C */ stw r0, 0xc(r1) /* 8012C938 00129738 38 C4 C1 90 */ addi r6, r4, lbl_8012C190@l /* 8012C93C 0012973C 38 E3 C1 A4 */ addi r7, r3, lbl_8012C1A4@l /* 8012C940 00129740 38 85 00 31 */ addi r4, r5, 0x31 -/* 8012C944 00129744 C0 22 A2 40 */ lfs f1, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012C944 00129744 C0 22 A2 40 */ lfs f1, lbl__779_3-_SDA2_BASE_(r2) /* 8012C948 00129748 7F E3 FB 78 */ mr r3, r31 -/* 8012C94C 0012974C C0 62 A2 5C */ lfs f3, lbl_803CEBDC-_SDA2_BASE_(r2) +/* 8012C94C 0012974C C0 62 A2 5C */ lfs f3, lbl__944_1-_SDA2_BASE_(r2) /* 8012C950 00129750 38 A5 00 2C */ addi r5, r5, 0x2c /* 8012C954 00129754 FC 40 08 90 */ fmr f2, f1 /* 8012C958 00129758 39 00 00 00 */ li r8, 0 @@ -589,18 +589,18 @@ lbl_8012C564: /* 8012C960 00129760 39 40 00 01 */ li r10, 1 /* 8012C964 00129764 4B ED AA 5D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8012C968 00129768 38 00 00 00 */ li r0, 0 -/* 8012C96C 0012976C 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha +/* 8012C96C 0012976C 3C 60 80 27 */ lis r3, lbl__stringBase0_80@ha /* 8012C970 00129770 90 01 00 08 */ stw r0, 8(r1) -/* 8012C974 00129774 38 A3 C2 B0 */ addi r5, r3, lbl_8026C2B0@l +/* 8012C974 00129774 38 A3 C2 B0 */ addi r5, r3, lbl__stringBase0_80@l /* 8012C978 00129778 3C 80 80 13 */ lis r4, lbl_8012C1B8@ha /* 8012C97C 0012977C 3C 60 80 13 */ lis r3, lbl_8012C1CC@ha /* 8012C980 00129780 90 01 00 0C */ stw r0, 0xc(r1) /* 8012C984 00129784 38 C4 C1 B8 */ addi r6, r4, lbl_8012C1B8@l /* 8012C988 00129788 38 E3 C1 CC */ addi r7, r3, lbl_8012C1CC@l /* 8012C98C 0012978C 38 85 00 41 */ addi r4, r5, 0x41 -/* 8012C990 00129790 C0 22 A2 40 */ lfs f1, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012C990 00129790 C0 22 A2 40 */ lfs f1, lbl__779_3-_SDA2_BASE_(r2) /* 8012C994 00129794 7F E3 FB 78 */ mr r3, r31 -/* 8012C998 00129798 C0 62 A2 5C */ lfs f3, lbl_803CEBDC-_SDA2_BASE_(r2) +/* 8012C998 00129798 C0 62 A2 5C */ lfs f3, lbl__944_1-_SDA2_BASE_(r2) /* 8012C99C 0012979C 38 A5 00 2C */ addi r5, r5, 0x2c /* 8012C9A0 001297A0 FC 40 08 90 */ fmr f2, f1 /* 8012C9A4 001297A4 39 00 00 00 */ li r8, 0 @@ -608,262 +608,262 @@ lbl_8012C564: /* 8012C9AC 001297AC 39 40 00 01 */ li r10, 1 /* 8012C9B0 001297B0 4B ED AA 11 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8012C9B4 001297B4 38 00 00 00 */ li r0, 0 -/* 8012C9B8 001297B8 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha +/* 8012C9B8 001297B8 3C 60 80 27 */ lis r3, lbl__stringBase0_80@ha /* 8012C9BC 001297BC 90 01 00 08 */ stw r0, 8(r1) -/* 8012C9C0 001297C0 38 A3 C2 B0 */ addi r5, r3, lbl_8026C2B0@l +/* 8012C9C0 001297C0 38 A3 C2 B0 */ addi r5, r3, lbl__stringBase0_80@l /* 8012C9C4 001297C4 3C 80 80 13 */ lis r4, lbl_8012C1DC@ha /* 8012C9C8 001297C8 3C 60 80 13 */ lis r3, lbl_8012C230@ha /* 8012C9CC 001297CC 90 01 00 0C */ stw r0, 0xc(r1) /* 8012C9D0 001297D0 38 C4 C1 DC */ addi r6, r4, lbl_8012C1DC@l /* 8012C9D4 001297D4 38 E3 C2 30 */ addi r7, r3, lbl_8012C230@l /* 8012C9D8 001297D8 38 85 00 25 */ addi r4, r5, 0x25 -/* 8012C9DC 001297DC C0 22 A2 40 */ lfs f1, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012C9DC 001297DC C0 22 A2 40 */ lfs f1, lbl__779_3-_SDA2_BASE_(r2) /* 8012C9E0 001297E0 7F E3 FB 78 */ mr r3, r31 -/* 8012C9E4 001297E4 C0 62 A2 5C */ lfs f3, lbl_803CEBDC-_SDA2_BASE_(r2) +/* 8012C9E4 001297E4 C0 62 A2 5C */ lfs f3, lbl__944_1-_SDA2_BASE_(r2) /* 8012C9E8 001297E8 38 A5 00 49 */ addi r5, r5, 0x49 /* 8012C9EC 001297EC FC 40 08 90 */ fmr f2, f1 /* 8012C9F0 001297F0 39 00 00 00 */ li r8, 0 /* 8012C9F4 001297F4 39 20 00 00 */ li r9, 0 /* 8012C9F8 001297F8 39 40 00 01 */ li r10, 1 /* 8012C9FC 001297FC 4B ED A9 C5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs -/* 8012CA00 00129800 3C 80 80 27 */ lis r4, lbl_8026C2B0@ha +/* 8012CA00 00129800 3C 80 80 27 */ lis r4, lbl__stringBase0_80@ha /* 8012CA04 00129804 7F E3 FB 78 */ mr r3, r31 -/* 8012CA08 00129808 38 84 C2 B0 */ addi r4, r4, lbl_8026C2B0@l +/* 8012CA08 00129808 38 84 C2 B0 */ addi r4, r4, lbl__stringBase0_80@l /* 8012CA0C 0012980C 38 84 00 31 */ addi r4, r4, 0x31 /* 8012CA10 00129810 4B ED AD 4D */ bl xAnimTableGetState__FP10xAnimTablePCc /* 8012CA14 00129814 3C 80 80 13 */ lis r4, lbl_8012C2B0@ha -/* 8012CA18 00129818 C0 22 A2 60 */ lfs f1, lbl_803CEBE0-_SDA2_BASE_(r2) +/* 8012CA18 00129818 C0 22 A2 60 */ lfs f1, lbl__945_3-_SDA2_BASE_(r2) /* 8012CA1C 0012981C 38 A4 C2 B0 */ addi r5, r4, lbl_8012C2B0@l -/* 8012CA20 00129820 C0 42 A2 40 */ lfs f2, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012CA20 00129820 C0 42 A2 40 */ lfs f2, lbl__779_3-_SDA2_BASE_(r2) /* 8012CA24 00129824 7C 7D 1B 78 */ mr r29, r3 /* 8012CA28 00129828 38 80 00 01 */ li r4, 1 /* 8012CA2C 0012982C 38 C0 00 00 */ li r6, 0 /* 8012CA30 00129830 4B ED A1 6D */ bl xAnimStateNewEffect__FP10xAnimStateUiffPFUiP17xAnimActiveEffectP11xAnimSinglePv_UiUi /* 8012CA34 00129834 3C 60 80 13 */ lis r3, lbl_8012C2E4@ha -/* 8012CA38 00129838 C0 22 A2 64 */ lfs f1, lbl_803CEBE4-_SDA2_BASE_(r2) +/* 8012CA38 00129838 C0 22 A2 64 */ lfs f1, lbl__946_4-_SDA2_BASE_(r2) /* 8012CA3C 0012983C 38 A3 C2 E4 */ addi r5, r3, lbl_8012C2E4@l -/* 8012CA40 00129840 C0 42 A2 40 */ lfs f2, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012CA40 00129840 C0 42 A2 40 */ lfs f2, lbl__779_3-_SDA2_BASE_(r2) /* 8012CA44 00129844 7F A3 EB 78 */ mr r3, r29 /* 8012CA48 00129848 38 80 00 01 */ li r4, 1 /* 8012CA4C 0012984C 38 C0 00 00 */ li r6, 0 /* 8012CA50 00129850 4B ED A1 4D */ bl xAnimStateNewEffect__FP10xAnimStateUiffPFUiP17xAnimActiveEffectP11xAnimSinglePv_UiUi /* 8012CA54 00129854 3C 60 80 13 */ lis r3, lbl_8012C2F4@ha -/* 8012CA58 00129858 C0 22 A2 54 */ lfs f1, lbl_803CEBD4-_SDA2_BASE_(r2) +/* 8012CA58 00129858 C0 22 A2 54 */ lfs f1, lbl__888_1-_SDA2_BASE_(r2) /* 8012CA5C 0012985C 38 A3 C2 F4 */ addi r5, r3, lbl_8012C2F4@l -/* 8012CA60 00129860 C0 42 A2 40 */ lfs f2, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012CA60 00129860 C0 42 A2 40 */ lfs f2, lbl__779_3-_SDA2_BASE_(r2) /* 8012CA64 00129864 7F A3 EB 78 */ mr r3, r29 /* 8012CA68 00129868 38 80 00 01 */ li r4, 1 /* 8012CA6C 0012986C 38 C0 00 00 */ li r6, 0 /* 8012CA70 00129870 4B ED A1 2D */ bl xAnimStateNewEffect__FP10xAnimStateUiffPFUiP17xAnimActiveEffectP11xAnimSinglePv_UiUi -/* 8012CA74 00129874 3C 80 80 27 */ lis r4, lbl_8026C2B0@ha +/* 8012CA74 00129874 3C 80 80 27 */ lis r4, lbl__stringBase0_80@ha /* 8012CA78 00129878 7F E3 FB 78 */ mr r3, r31 -/* 8012CA7C 0012987C 38 84 C2 B0 */ addi r4, r4, lbl_8026C2B0@l +/* 8012CA7C 0012987C 38 84 C2 B0 */ addi r4, r4, lbl__stringBase0_80@l /* 8012CA80 00129880 38 84 00 41 */ addi r4, r4, 0x41 /* 8012CA84 00129884 4B ED AC D9 */ bl xAnimTableGetState__FP10xAnimTablePCc /* 8012CA88 00129888 3C 80 80 13 */ lis r4, lbl_8012C320@ha -/* 8012CA8C 0012988C C0 22 A2 60 */ lfs f1, lbl_803CEBE0-_SDA2_BASE_(r2) +/* 8012CA8C 0012988C C0 22 A2 60 */ lfs f1, lbl__945_3-_SDA2_BASE_(r2) /* 8012CA90 00129890 38 A4 C3 20 */ addi r5, r4, lbl_8012C320@l -/* 8012CA94 00129894 C0 42 A2 40 */ lfs f2, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012CA94 00129894 C0 42 A2 40 */ lfs f2, lbl__779_3-_SDA2_BASE_(r2) /* 8012CA98 00129898 7C 7D 1B 78 */ mr r29, r3 /* 8012CA9C 0012989C 38 80 00 01 */ li r4, 1 /* 8012CAA0 001298A0 38 C0 00 00 */ li r6, 0 /* 8012CAA4 001298A4 4B ED A0 F9 */ bl xAnimStateNewEffect__FP10xAnimStateUiffPFUiP17xAnimActiveEffectP11xAnimSinglePv_UiUi /* 8012CAA8 001298A8 3C 60 80 13 */ lis r3, lbl_8012C35C@ha -/* 8012CAAC 001298AC C0 22 A2 68 */ lfs f1, lbl_803CEBE8-_SDA2_BASE_(r2) +/* 8012CAAC 001298AC C0 22 A2 68 */ lfs f1, lbl__947_3-_SDA2_BASE_(r2) /* 8012CAB0 001298B0 38 A3 C3 5C */ addi r5, r3, lbl_8012C35C@l -/* 8012CAB4 001298B4 C0 42 A2 40 */ lfs f2, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012CAB4 001298B4 C0 42 A2 40 */ lfs f2, lbl__779_3-_SDA2_BASE_(r2) /* 8012CAB8 001298B8 7F A3 EB 78 */ mr r3, r29 /* 8012CABC 001298BC 38 80 00 01 */ li r4, 1 /* 8012CAC0 001298C0 38 C0 00 00 */ li r6, 0 /* 8012CAC4 001298C4 4B ED A0 D9 */ bl xAnimStateNewEffect__FP10xAnimStateUiffPFUiP17xAnimActiveEffectP11xAnimSinglePv_UiUi /* 8012CAC8 001298C8 3C 60 80 13 */ lis r3, lbl_8012C3BC@ha -/* 8012CACC 001298CC C0 22 A2 54 */ lfs f1, lbl_803CEBD4-_SDA2_BASE_(r2) +/* 8012CACC 001298CC C0 22 A2 54 */ lfs f1, lbl__888_1-_SDA2_BASE_(r2) /* 8012CAD0 001298D0 38 A3 C3 BC */ addi r5, r3, lbl_8012C3BC@l -/* 8012CAD4 001298D4 C0 42 A2 40 */ lfs f2, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012CAD4 001298D4 C0 42 A2 40 */ lfs f2, lbl__779_3-_SDA2_BASE_(r2) /* 8012CAD8 001298D8 7F A3 EB 78 */ mr r3, r29 /* 8012CADC 001298DC 38 80 00 01 */ li r4, 1 /* 8012CAE0 001298E0 38 C0 00 00 */ li r6, 0 /* 8012CAE4 001298E4 4B ED A0 B9 */ bl xAnimStateNewEffect__FP10xAnimStateUiffPFUiP17xAnimActiveEffectP11xAnimSinglePv_UiUi -/* 8012CAE8 001298E8 3C 80 80 27 */ lis r4, lbl_8026C2B0@ha +/* 8012CAE8 001298E8 3C 80 80 27 */ lis r4, lbl__stringBase0_80@ha /* 8012CAEC 001298EC 7F E3 FB 78 */ mr r3, r31 -/* 8012CAF0 001298F0 38 84 C2 B0 */ addi r4, r4, lbl_8026C2B0@l +/* 8012CAF0 001298F0 38 84 C2 B0 */ addi r4, r4, lbl__stringBase0_80@l /* 8012CAF4 001298F4 38 84 00 49 */ addi r4, r4, 0x49 /* 8012CAF8 001298F8 4B ED AC 65 */ bl xAnimTableGetState__FP10xAnimTablePCc /* 8012CAFC 001298FC 3C 80 80 13 */ lis r4, lbl_8012C304@ha -/* 8012CB00 00129900 C0 22 A2 64 */ lfs f1, lbl_803CEBE4-_SDA2_BASE_(r2) +/* 8012CB00 00129900 C0 22 A2 64 */ lfs f1, lbl__946_4-_SDA2_BASE_(r2) /* 8012CB04 00129904 38 A4 C3 04 */ addi r5, r4, lbl_8012C304@l -/* 8012CB08 00129908 C0 42 A2 40 */ lfs f2, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012CB08 00129908 C0 42 A2 40 */ lfs f2, lbl__779_3-_SDA2_BASE_(r2) /* 8012CB0C 0012990C 38 80 00 01 */ li r4, 1 /* 8012CB10 00129910 38 C0 00 00 */ li r6, 0 /* 8012CB14 00129914 4B ED A0 89 */ bl xAnimStateNewEffect__FP10xAnimStateUiffPFUiP17xAnimActiveEffectP11xAnimSinglePv_UiUi -/* 8012CB18 00129918 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha -/* 8012CB1C 0012991C 38 63 C2 B0 */ addi r3, r3, lbl_8026C2B0@l +/* 8012CB18 00129918 3C 60 80 27 */ lis r3, lbl__stringBase0_80@ha +/* 8012CB1C 0012991C 38 63 C2 B0 */ addi r3, r3, lbl__stringBase0_80@l /* 8012CB20 00129920 38 63 00 55 */ addi r3, r3, 0x55 /* 8012CB24 00129924 4B F1 F6 F1 */ bl xStrHash__FPCc /* 8012CB28 00129928 38 81 00 18 */ addi r4, r1, 0x18 /* 8012CB2C 0012992C 4B F1 EB E1 */ bl xSTFindAsset__FUiPUi /* 8012CB30 00129930 28 03 00 00 */ cmplwi r3, 0 /* 8012CB34 00129934 41 82 00 54 */ beq lbl_8012CB88 -/* 8012CB38 00129938 3C 80 80 27 */ lis r4, lbl_8026C2B0@ha +/* 8012CB38 00129938 3C 80 80 27 */ lis r4, lbl__stringBase0_80@ha /* 8012CB3C 0012993C 38 A0 00 00 */ li r5, 0 -/* 8012CB40 00129940 38 84 C2 B0 */ addi r4, r4, lbl_8026C2B0@l +/* 8012CB40 00129940 38 84 C2 B0 */ addi r4, r4, lbl__stringBase0_80@l /* 8012CB44 00129944 38 C0 00 00 */ li r6, 0 /* 8012CB48 00129948 38 84 00 72 */ addi r4, r4, 0x72 /* 8012CB4C 0012994C 4B ED 9A 1D */ bl xAnimFileNew__FPvPCcUiPP9xAnimFile -/* 8012CB50 00129950 3C A0 80 27 */ lis r5, lbl_8026C2B0@ha +/* 8012CB50 00129950 3C A0 80 27 */ lis r5, lbl__stringBase0_80@ha /* 8012CB54 00129954 7C 64 1B 78 */ mr r4, r3 -/* 8012CB58 00129958 38 A5 C2 B0 */ addi r5, r5, lbl_8026C2B0@l +/* 8012CB58 00129958 38 A5 C2 B0 */ addi r5, r5, lbl__stringBase0_80@l /* 8012CB5C 0012995C 7F E3 FB 78 */ mr r3, r31 /* 8012CB60 00129960 38 A5 00 25 */ addi r5, r5, 0x25 /* 8012CB64 00129964 4B ED AA 11 */ bl xAnimTableAddFile__FP10xAnimTableP9xAnimFilePCc -/* 8012CB68 00129968 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8012CB68 00129968 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8012CB6C 0012996C 80 DE 00 24 */ lwz r6, 0x24(r30) -/* 8012CB70 00129970 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8012CB70 00129970 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8012CB74 00129974 7F C4 F3 78 */ mr r4, r30 /* 8012CB78 00129978 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 8012CB7C 0012997C 7F E5 FB 78 */ mr r5, r31 /* 8012CB80 00129980 38 63 00 48 */ addi r3, r3, 0x48 /* 8012CB84 00129984 4B ED C7 51 */ bl xAnimPoolAlloc__FP8xMemPoolPvP10xAnimTableP14xModelInstance lbl_8012CB88: -/* 8012CB88 00129988 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha -/* 8012CB8C 0012998C 38 63 C2 B0 */ addi r3, r3, lbl_8026C2B0@l +/* 8012CB88 00129988 3C 60 80 27 */ lis r3, lbl__stringBase0_80@ha +/* 8012CB8C 0012998C 38 63 C2 B0 */ addi r3, r3, lbl__stringBase0_80@l /* 8012CB90 00129990 38 63 00 73 */ addi r3, r3, 0x73 /* 8012CB94 00129994 4B F1 F6 81 */ bl xStrHash__FPCc /* 8012CB98 00129998 38 81 00 18 */ addi r4, r1, 0x18 /* 8012CB9C 0012999C 4B F1 EB 71 */ bl xSTFindAsset__FUiPUi /* 8012CBA0 001299A0 28 03 00 00 */ cmplwi r3, 0 /* 8012CBA4 001299A4 41 82 00 54 */ beq lbl_8012CBF8 -/* 8012CBA8 001299A8 3C 80 80 27 */ lis r4, lbl_8026C2B0@ha +/* 8012CBA8 001299A8 3C 80 80 27 */ lis r4, lbl__stringBase0_80@ha /* 8012CBAC 001299AC 38 A0 00 00 */ li r5, 0 -/* 8012CBB0 001299B0 38 84 C2 B0 */ addi r4, r4, lbl_8026C2B0@l +/* 8012CBB0 001299B0 38 84 C2 B0 */ addi r4, r4, lbl__stringBase0_80@l /* 8012CBB4 001299B4 38 C0 00 00 */ li r6, 0 /* 8012CBB8 001299B8 38 84 00 72 */ addi r4, r4, 0x72 /* 8012CBBC 001299BC 4B ED 99 AD */ bl xAnimFileNew__FPvPCcUiPP9xAnimFile -/* 8012CBC0 001299C0 3C A0 80 27 */ lis r5, lbl_8026C2B0@ha +/* 8012CBC0 001299C0 3C A0 80 27 */ lis r5, lbl__stringBase0_80@ha /* 8012CBC4 001299C4 7C 64 1B 78 */ mr r4, r3 -/* 8012CBC8 001299C8 38 A5 C2 B0 */ addi r5, r5, lbl_8026C2B0@l +/* 8012CBC8 001299C8 38 A5 C2 B0 */ addi r5, r5, lbl__stringBase0_80@l /* 8012CBCC 001299CC 7F E3 FB 78 */ mr r3, r31 /* 8012CBD0 001299D0 38 A5 00 31 */ addi r5, r5, 0x31 /* 8012CBD4 001299D4 4B ED A9 A1 */ bl xAnimTableAddFile__FP10xAnimTableP9xAnimFilePCc -/* 8012CBD8 001299D8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8012CBD8 001299D8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8012CBDC 001299DC 80 DE 00 24 */ lwz r6, 0x24(r30) -/* 8012CBE0 001299E0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8012CBE0 001299E0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8012CBE4 001299E4 7F C4 F3 78 */ mr r4, r30 /* 8012CBE8 001299E8 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 8012CBEC 001299EC 7F E5 FB 78 */ mr r5, r31 /* 8012CBF0 001299F0 38 63 00 48 */ addi r3, r3, 0x48 /* 8012CBF4 001299F4 4B ED C6 E1 */ bl xAnimPoolAlloc__FP8xMemPoolPvP10xAnimTableP14xModelInstance lbl_8012CBF8: -/* 8012CBF8 001299F8 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha -/* 8012CBFC 001299FC 38 63 C2 B0 */ addi r3, r3, lbl_8026C2B0@l +/* 8012CBF8 001299F8 3C 60 80 27 */ lis r3, lbl__stringBase0_80@ha +/* 8012CBFC 001299FC 38 63 C2 B0 */ addi r3, r3, lbl__stringBase0_80@l /* 8012CC00 00129A00 38 63 00 99 */ addi r3, r3, 0x99 /* 8012CC04 00129A04 4B F1 F6 11 */ bl xStrHash__FPCc /* 8012CC08 00129A08 38 81 00 18 */ addi r4, r1, 0x18 /* 8012CC0C 00129A0C 4B F1 EB 01 */ bl xSTFindAsset__FUiPUi /* 8012CC10 00129A10 28 03 00 00 */ cmplwi r3, 0 /* 8012CC14 00129A14 41 82 00 54 */ beq lbl_8012CC68 -/* 8012CC18 00129A18 3C 80 80 27 */ lis r4, lbl_8026C2B0@ha +/* 8012CC18 00129A18 3C 80 80 27 */ lis r4, lbl__stringBase0_80@ha /* 8012CC1C 00129A1C 38 A0 00 00 */ li r5, 0 -/* 8012CC20 00129A20 38 84 C2 B0 */ addi r4, r4, lbl_8026C2B0@l +/* 8012CC20 00129A20 38 84 C2 B0 */ addi r4, r4, lbl__stringBase0_80@l /* 8012CC24 00129A24 38 C0 00 00 */ li r6, 0 /* 8012CC28 00129A28 38 84 00 72 */ addi r4, r4, 0x72 /* 8012CC2C 00129A2C 4B ED 99 3D */ bl xAnimFileNew__FPvPCcUiPP9xAnimFile -/* 8012CC30 00129A30 3C A0 80 27 */ lis r5, lbl_8026C2B0@ha +/* 8012CC30 00129A30 3C A0 80 27 */ lis r5, lbl__stringBase0_80@ha /* 8012CC34 00129A34 7C 64 1B 78 */ mr r4, r3 -/* 8012CC38 00129A38 38 A5 C2 B0 */ addi r5, r5, lbl_8026C2B0@l +/* 8012CC38 00129A38 38 A5 C2 B0 */ addi r5, r5, lbl__stringBase0_80@l /* 8012CC3C 00129A3C 7F E3 FB 78 */ mr r3, r31 /* 8012CC40 00129A40 38 A5 00 2C */ addi r5, r5, 0x2c /* 8012CC44 00129A44 4B ED A9 31 */ bl xAnimTableAddFile__FP10xAnimTableP9xAnimFilePCc -/* 8012CC48 00129A48 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8012CC48 00129A48 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8012CC4C 00129A4C 80 DE 00 24 */ lwz r6, 0x24(r30) -/* 8012CC50 00129A50 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8012CC50 00129A50 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8012CC54 00129A54 7F C4 F3 78 */ mr r4, r30 /* 8012CC58 00129A58 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 8012CC5C 00129A5C 7F E5 FB 78 */ mr r5, r31 /* 8012CC60 00129A60 38 63 00 48 */ addi r3, r3, 0x48 /* 8012CC64 00129A64 4B ED C6 71 */ bl xAnimPoolAlloc__FP8xMemPoolPvP10xAnimTableP14xModelInstance lbl_8012CC68: -/* 8012CC68 00129A68 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha -/* 8012CC6C 00129A6C 38 63 C2 B0 */ addi r3, r3, lbl_8026C2B0@l +/* 8012CC68 00129A68 3C 60 80 27 */ lis r3, lbl__stringBase0_80@ha +/* 8012CC6C 00129A6C 38 63 C2 B0 */ addi r3, r3, lbl__stringBase0_80@l /* 8012CC70 00129A70 38 63 00 B4 */ addi r3, r3, 0xb4 /* 8012CC74 00129A74 4B F1 F5 A1 */ bl xStrHash__FPCc /* 8012CC78 00129A78 38 81 00 18 */ addi r4, r1, 0x18 /* 8012CC7C 00129A7C 4B F1 EA 91 */ bl xSTFindAsset__FUiPUi /* 8012CC80 00129A80 28 03 00 00 */ cmplwi r3, 0 /* 8012CC84 00129A84 41 82 00 54 */ beq lbl_8012CCD8 -/* 8012CC88 00129A88 3C 80 80 27 */ lis r4, lbl_8026C2B0@ha +/* 8012CC88 00129A88 3C 80 80 27 */ lis r4, lbl__stringBase0_80@ha /* 8012CC8C 00129A8C 38 A0 00 00 */ li r5, 0 -/* 8012CC90 00129A90 38 84 C2 B0 */ addi r4, r4, lbl_8026C2B0@l +/* 8012CC90 00129A90 38 84 C2 B0 */ addi r4, r4, lbl__stringBase0_80@l /* 8012CC94 00129A94 38 C0 00 00 */ li r6, 0 /* 8012CC98 00129A98 38 84 00 72 */ addi r4, r4, 0x72 /* 8012CC9C 00129A9C 4B ED 98 CD */ bl xAnimFileNew__FPvPCcUiPP9xAnimFile -/* 8012CCA0 00129AA0 3C A0 80 27 */ lis r5, lbl_8026C2B0@ha +/* 8012CCA0 00129AA0 3C A0 80 27 */ lis r5, lbl__stringBase0_80@ha /* 8012CCA4 00129AA4 7C 64 1B 78 */ mr r4, r3 -/* 8012CCA8 00129AA8 38 A5 C2 B0 */ addi r5, r5, lbl_8026C2B0@l +/* 8012CCA8 00129AA8 38 A5 C2 B0 */ addi r5, r5, lbl__stringBase0_80@l /* 8012CCAC 00129AAC 7F E3 FB 78 */ mr r3, r31 /* 8012CCB0 00129AB0 38 A5 00 41 */ addi r5, r5, 0x41 /* 8012CCB4 00129AB4 4B ED A8 C1 */ bl xAnimTableAddFile__FP10xAnimTableP9xAnimFilePCc -/* 8012CCB8 00129AB8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8012CCB8 00129AB8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8012CCBC 00129ABC 80 DE 00 24 */ lwz r6, 0x24(r30) -/* 8012CCC0 00129AC0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8012CCC0 00129AC0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8012CCC4 00129AC4 7F C4 F3 78 */ mr r4, r30 /* 8012CCC8 00129AC8 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 8012CCCC 00129ACC 7F E5 FB 78 */ mr r5, r31 /* 8012CCD0 00129AD0 38 63 00 48 */ addi r3, r3, 0x48 /* 8012CCD4 00129AD4 4B ED C6 01 */ bl xAnimPoolAlloc__FP8xMemPoolPvP10xAnimTableP14xModelInstance lbl_8012CCD8: -/* 8012CCD8 00129AD8 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha -/* 8012CCDC 00129ADC 38 63 C2 B0 */ addi r3, r3, lbl_8026C2B0@l +/* 8012CCD8 00129AD8 3C 60 80 27 */ lis r3, lbl__stringBase0_80@ha +/* 8012CCDC 00129ADC 38 63 C2 B0 */ addi r3, r3, lbl__stringBase0_80@l /* 8012CCE0 00129AE0 38 63 00 DB */ addi r3, r3, 0xdb /* 8012CCE4 00129AE4 4B F1 F5 31 */ bl xStrHash__FPCc /* 8012CCE8 00129AE8 38 81 00 18 */ addi r4, r1, 0x18 /* 8012CCEC 00129AEC 4B F1 EA 21 */ bl xSTFindAsset__FUiPUi /* 8012CCF0 00129AF0 28 03 00 00 */ cmplwi r3, 0 /* 8012CCF4 00129AF4 41 82 00 54 */ beq lbl_8012CD48 -/* 8012CCF8 00129AF8 3C 80 80 27 */ lis r4, lbl_8026C2B0@ha +/* 8012CCF8 00129AF8 3C 80 80 27 */ lis r4, lbl__stringBase0_80@ha /* 8012CCFC 00129AFC 38 A0 00 00 */ li r5, 0 -/* 8012CD00 00129B00 38 84 C2 B0 */ addi r4, r4, lbl_8026C2B0@l +/* 8012CD00 00129B00 38 84 C2 B0 */ addi r4, r4, lbl__stringBase0_80@l /* 8012CD04 00129B04 38 C0 00 00 */ li r6, 0 /* 8012CD08 00129B08 38 84 00 72 */ addi r4, r4, 0x72 /* 8012CD0C 00129B0C 4B ED 98 5D */ bl xAnimFileNew__FPvPCcUiPP9xAnimFile -/* 8012CD10 00129B10 3C A0 80 27 */ lis r5, lbl_8026C2B0@ha +/* 8012CD10 00129B10 3C A0 80 27 */ lis r5, lbl__stringBase0_80@ha /* 8012CD14 00129B14 7C 64 1B 78 */ mr r4, r3 -/* 8012CD18 00129B18 38 A5 C2 B0 */ addi r5, r5, lbl_8026C2B0@l +/* 8012CD18 00129B18 38 A5 C2 B0 */ addi r5, r5, lbl__stringBase0_80@l /* 8012CD1C 00129B1C 7F E3 FB 78 */ mr r3, r31 /* 8012CD20 00129B20 38 A5 00 38 */ addi r5, r5, 0x38 /* 8012CD24 00129B24 4B ED A8 51 */ bl xAnimTableAddFile__FP10xAnimTableP9xAnimFilePCc -/* 8012CD28 00129B28 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8012CD28 00129B28 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8012CD2C 00129B2C 80 DE 00 24 */ lwz r6, 0x24(r30) -/* 8012CD30 00129B30 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8012CD30 00129B30 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8012CD34 00129B34 7F C4 F3 78 */ mr r4, r30 /* 8012CD38 00129B38 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 8012CD3C 00129B3C 7F E5 FB 78 */ mr r5, r31 /* 8012CD40 00129B40 38 63 00 48 */ addi r3, r3, 0x48 /* 8012CD44 00129B44 4B ED C5 91 */ bl xAnimPoolAlloc__FP8xMemPoolPvP10xAnimTableP14xModelInstance lbl_8012CD48: -/* 8012CD48 00129B48 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha -/* 8012CD4C 00129B4C 38 63 C2 B0 */ addi r3, r3, lbl_8026C2B0@l +/* 8012CD48 00129B48 3C 60 80 27 */ lis r3, lbl__stringBase0_80@ha +/* 8012CD4C 00129B4C 38 63 C2 B0 */ addi r3, r3, lbl__stringBase0_80@l /* 8012CD50 00129B50 38 63 00 FA */ addi r3, r3, 0xfa /* 8012CD54 00129B54 4B F1 F4 C1 */ bl xStrHash__FPCc /* 8012CD58 00129B58 38 81 00 18 */ addi r4, r1, 0x18 /* 8012CD5C 00129B5C 4B F1 E9 B1 */ bl xSTFindAsset__FUiPUi /* 8012CD60 00129B60 28 03 00 00 */ cmplwi r3, 0 /* 8012CD64 00129B64 41 82 00 54 */ beq lbl_8012CDB8 -/* 8012CD68 00129B68 3C 80 80 27 */ lis r4, lbl_8026C2B0@ha +/* 8012CD68 00129B68 3C 80 80 27 */ lis r4, lbl__stringBase0_80@ha /* 8012CD6C 00129B6C 38 A0 00 00 */ li r5, 0 -/* 8012CD70 00129B70 38 84 C2 B0 */ addi r4, r4, lbl_8026C2B0@l +/* 8012CD70 00129B70 38 84 C2 B0 */ addi r4, r4, lbl__stringBase0_80@l /* 8012CD74 00129B74 38 C0 00 00 */ li r6, 0 /* 8012CD78 00129B78 38 84 00 72 */ addi r4, r4, 0x72 /* 8012CD7C 00129B7C 4B ED 97 ED */ bl xAnimFileNew__FPvPCcUiPP9xAnimFile -/* 8012CD80 00129B80 3C A0 80 27 */ lis r5, lbl_8026C2B0@ha +/* 8012CD80 00129B80 3C A0 80 27 */ lis r5, lbl__stringBase0_80@ha /* 8012CD84 00129B84 7C 64 1B 78 */ mr r4, r3 -/* 8012CD88 00129B88 38 A5 C2 B0 */ addi r5, r5, lbl_8026C2B0@l +/* 8012CD88 00129B88 38 A5 C2 B0 */ addi r5, r5, lbl__stringBase0_80@l /* 8012CD8C 00129B8C 7F E3 FB 78 */ mr r3, r31 /* 8012CD90 00129B90 38 A5 00 49 */ addi r5, r5, 0x49 /* 8012CD94 00129B94 4B ED A7 E1 */ bl xAnimTableAddFile__FP10xAnimTableP9xAnimFilePCc -/* 8012CD98 00129B98 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8012CD98 00129B98 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8012CD9C 00129B9C 80 DE 00 24 */ lwz r6, 0x24(r30) -/* 8012CDA0 00129BA0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8012CDA0 00129BA0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8012CDA4 00129BA4 7F C4 F3 78 */ mr r4, r30 /* 8012CDA8 00129BA8 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 8012CDAC 00129BAC 7F E5 FB 78 */ mr r5, r31 @@ -881,7 +881,7 @@ lbl_8012CDB8: .global zEntTeleportBox_InitAll__Fv zEntTeleportBox_InitAll__Fv: /* 8012CDD4 00129BD4 38 00 00 00 */ li r0, 0 -/* 8012CDD8 00129BD8 90 0D 95 C8 */ stw r0, lbl_803CBEC8-_SDA_BASE_(r13) +/* 8012CDD8 00129BD8 90 0D 95 C8 */ stw r0, lbl_sPlayerIn-_SDA_BASE_(r13) /* 8012CDDC 00129BDC 4E 80 00 20 */ blr .global zEntTeleportBox_Setup__FP16_zEntTeleportBox @@ -891,16 +891,16 @@ zEntTeleportBox_Setup__FP16_zEntTeleportBox: /* 8012CDE8 00129BE8 90 01 00 44 */ stw r0, 0x44(r1) /* 8012CDEC 00129BEC 93 E1 00 3C */ stw r31, 0x3c(r1) /* 8012CDF0 00129BF0 7C 7F 1B 78 */ mr r31, r3 -/* 8012CDF4 00129BF4 C0 02 A2 44 */ lfs f0, lbl_803CEBC4-_SDA2_BASE_(r2) +/* 8012CDF4 00129BF4 C0 02 A2 44 */ lfs f0, lbl__780_3-_SDA2_BASE_(r2) /* 8012CDF8 00129BF8 80 83 00 10 */ lwz r4, 0x10(r3) /* 8012CDFC 00129BFC D0 04 00 38 */ stfs f0, 0x38(r4) -/* 8012CE00 00129C00 C0 02 A2 44 */ lfs f0, lbl_803CEBC4-_SDA2_BASE_(r2) +/* 8012CE00 00129C00 C0 02 A2 44 */ lfs f0, lbl__780_3-_SDA2_BASE_(r2) /* 8012CE04 00129C04 80 83 00 10 */ lwz r4, 0x10(r3) /* 8012CE08 00129C08 D0 04 00 3C */ stfs f0, 0x3c(r4) -/* 8012CE0C 00129C0C C0 02 A2 44 */ lfs f0, lbl_803CEBC4-_SDA2_BASE_(r2) +/* 8012CE0C 00129C0C C0 02 A2 44 */ lfs f0, lbl__780_3-_SDA2_BASE_(r2) /* 8012CE10 00129C10 80 83 00 10 */ lwz r4, 0x10(r3) /* 8012CE14 00129C14 D0 04 00 40 */ stfs f0, 0x40(r4) -/* 8012CE18 00129C18 C0 02 A2 44 */ lfs f0, lbl_803CEBC4-_SDA2_BASE_(r2) +/* 8012CE18 00129C18 C0 02 A2 44 */ lfs f0, lbl__780_3-_SDA2_BASE_(r2) /* 8012CE1C 00129C1C 80 83 00 10 */ lwz r4, 0x10(r3) /* 8012CE20 00129C20 D0 04 00 44 */ stfs f0, 0x44(r4) /* 8012CE24 00129C24 4B F2 82 41 */ bl zEntSetup__FP4zEnt @@ -918,27 +918,27 @@ zEntTeleportBox_Setup__FP16_zEntTeleportBox: /* 8012CE54 00129C54 90 1F 00 EC */ stw r0, 0xec(r31) /* 8012CE58 00129C58 90 1F 00 F0 */ stw r0, 0xf0(r31) /* 8012CE5C 00129C5C 90 1F 00 F4 */ stw r0, 0xf4(r31) -/* 8012CE60 00129C60 C0 02 A2 40 */ lfs f0, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012CE60 00129C60 C0 02 A2 40 */ lfs f0, lbl__779_3-_SDA2_BASE_(r2) /* 8012CE64 00129C64 D0 1F 01 38 */ stfs f0, 0x138(r31) -/* 8012CE68 00129C68 C0 02 A2 6C */ lfs f0, lbl_803CEBEC-_SDA2_BASE_(r2) +/* 8012CE68 00129C68 C0 02 A2 6C */ lfs f0, lbl__970_2-_SDA2_BASE_(r2) /* 8012CE6C 00129C6C D0 1F 01 3C */ stfs f0, 0x13c(r31) -/* 8012CE70 00129C70 C0 02 A2 70 */ lfs f0, lbl_803CEBF0-_SDA2_BASE_(r2) +/* 8012CE70 00129C70 C0 02 A2 70 */ lfs f0, lbl__971_1-_SDA2_BASE_(r2) /* 8012CE74 00129C74 D0 01 00 14 */ stfs f0, 0x14(r1) -/* 8012CE78 00129C78 C0 02 A2 74 */ lfs f0, lbl_803CEBF4-_SDA2_BASE_(r2) +/* 8012CE78 00129C78 C0 02 A2 74 */ lfs f0, lbl__972_1-_SDA2_BASE_(r2) /* 8012CE7C 00129C7C D0 01 00 20 */ stfs f0, 0x20(r1) -/* 8012CE80 00129C80 C0 02 A2 50 */ lfs f0, lbl_803CEBD0-_SDA2_BASE_(r2) +/* 8012CE80 00129C80 C0 02 A2 50 */ lfs f0, lbl__860_4-_SDA2_BASE_(r2) /* 8012CE84 00129C84 D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 8012CE88 00129C88 C0 02 A2 78 */ lfs f0, lbl_803CEBF8-_SDA2_BASE_(r2) +/* 8012CE88 00129C88 C0 02 A2 78 */ lfs f0, lbl__973_1-_SDA2_BASE_(r2) /* 8012CE8C 00129C8C D0 01 00 28 */ stfs f0, 0x28(r1) -/* 8012CE90 00129C90 C0 02 A2 7C */ lfs f0, lbl_803CEBFC-_SDA2_BASE_(r2) +/* 8012CE90 00129C90 C0 02 A2 7C */ lfs f0, lbl__974_1-_SDA2_BASE_(r2) /* 8012CE94 00129C94 D0 01 00 24 */ stfs f0, 0x24(r1) -/* 8012CE98 00129C98 C0 02 A2 80 */ lfs f0, lbl_803CEC00-_SDA2_BASE_(r2) +/* 8012CE98 00129C98 C0 02 A2 80 */ lfs f0, lbl__975_2-_SDA2_BASE_(r2) /* 8012CE9C 00129C9C D0 01 00 18 */ stfs f0, 0x18(r1) /* 8012CEA0 00129CA0 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8012CEA4 00129CA4 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8012CEA8 00129CA8 38 84 00 30 */ addi r4, r4, 0x30 /* 8012CEAC 00129CAC 4B F2 16 31 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8012CEB0 00129CB0 C0 22 A2 84 */ lfs f1, lbl_803CEC04-_SDA2_BASE_(r2) +/* 8012CEB0 00129CB0 C0 22 A2 84 */ lfs f1, lbl__976_3-_SDA2_BASE_(r2) /* 8012CEB4 00129CB4 38 7F 00 F8 */ addi r3, r31, 0xf8 /* 8012CEB8 00129CB8 C0 01 00 08 */ lfs f0, 8(r1) /* 8012CEBC 00129CBC 38 81 00 14 */ addi r4, r1, 0x14 @@ -957,7 +957,7 @@ zEntTeleportBox_Setup__FP16_zEntTeleportBox: /* 8012CEF0 00129CF0 EC 21 38 2A */ fadds f1, f1, f7 /* 8012CEF4 00129CF4 D0 81 00 20 */ stfs f4, 0x20(r1) /* 8012CEF8 00129CF8 EC 00 38 2A */ fadds f0, f0, f7 -/* 8012CEFC 00129CFC C0 82 A2 88 */ lfs f4, lbl_803CEC08-_SDA2_BASE_(r2) +/* 8012CEFC 00129CFC C0 82 A2 88 */ lfs f4, lbl__977_3-_SDA2_BASE_(r2) /* 8012CF00 00129D00 EC 64 18 2A */ fadds f3, f4, f3 /* 8012CF04 00129D04 D0 21 00 24 */ stfs f1, 0x24(r1) /* 8012CF08 00129D08 D0 01 00 18 */ stfs f0, 0x18(r1) @@ -966,18 +966,18 @@ zEntTeleportBox_Setup__FP16_zEntTeleportBox: /* 8012CF14 00129D14 D0 21 00 1C */ stfs f1, 0x1c(r1) /* 8012CF18 00129D18 D0 01 00 28 */ stfs f0, 0x28(r1) /* 8012CF1C 00129D1C 4B ED D7 75 */ bl __as__4xBoxFRC4xBox -/* 8012CF20 00129D20 C0 02 A2 8C */ lfs f0, lbl_803CEC0C-_SDA2_BASE_(r2) +/* 8012CF20 00129D20 C0 02 A2 8C */ lfs f0, lbl__978_3-_SDA2_BASE_(r2) /* 8012CF24 00129D24 38 61 00 08 */ addi r3, r1, 8 /* 8012CF28 00129D28 D0 01 00 14 */ stfs f0, 0x14(r1) -/* 8012CF2C 00129D2C C0 02 A2 90 */ lfs f0, lbl_803CEC10-_SDA2_BASE_(r2) +/* 8012CF2C 00129D2C C0 02 A2 90 */ lfs f0, lbl__979-_SDA2_BASE_(r2) /* 8012CF30 00129D30 D0 01 00 20 */ stfs f0, 0x20(r1) -/* 8012CF34 00129D34 C0 02 A2 64 */ lfs f0, lbl_803CEBE4-_SDA2_BASE_(r2) +/* 8012CF34 00129D34 C0 02 A2 64 */ lfs f0, lbl__946_4-_SDA2_BASE_(r2) /* 8012CF38 00129D38 D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 8012CF3C 00129D3C C0 02 A2 94 */ lfs f0, lbl_803CEC14-_SDA2_BASE_(r2) +/* 8012CF3C 00129D3C C0 02 A2 94 */ lfs f0, lbl__980-_SDA2_BASE_(r2) /* 8012CF40 00129D40 D0 01 00 28 */ stfs f0, 0x28(r1) -/* 8012CF44 00129D44 C0 02 A2 7C */ lfs f0, lbl_803CEBFC-_SDA2_BASE_(r2) +/* 8012CF44 00129D44 C0 02 A2 7C */ lfs f0, lbl__974_1-_SDA2_BASE_(r2) /* 8012CF48 00129D48 D0 01 00 24 */ stfs f0, 0x24(r1) -/* 8012CF4C 00129D4C C0 02 A2 54 */ lfs f0, lbl_803CEBD4-_SDA2_BASE_(r2) +/* 8012CF4C 00129D4C C0 02 A2 54 */ lfs f0, lbl__888_1-_SDA2_BASE_(r2) /* 8012CF50 00129D50 D0 01 00 18 */ stfs f0, 0x18(r1) /* 8012CF54 00129D54 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8012CF58 00129D58 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -997,7 +997,7 @@ zEntTeleportBox_Setup__FP16_zEntTeleportBox: /* 8012CF90 00129D90 C0 21 00 24 */ lfs f1, 0x24(r1) /* 8012CF94 00129D94 D0 01 00 20 */ stfs f0, 0x20(r1) /* 8012CF98 00129D98 C0 C1 00 0C */ lfs f6, 0xc(r1) -/* 8012CF9C 00129D9C C0 82 A2 88 */ lfs f4, lbl_803CEC08-_SDA2_BASE_(r2) +/* 8012CF9C 00129D9C C0 82 A2 88 */ lfs f4, lbl__977_3-_SDA2_BASE_(r2) /* 8012CFA0 00129DA0 C0 01 00 18 */ lfs f0, 0x18(r1) /* 8012CFA4 00129DA4 EC 21 30 2A */ fadds f1, f1, f6 /* 8012CFA8 00129DA8 EC 84 18 2A */ fadds f4, f4, f3 @@ -1009,12 +1009,12 @@ zEntTeleportBox_Setup__FP16_zEntTeleportBox: /* 8012CFC0 00129DC0 D0 61 00 1C */ stfs f3, 0x1c(r1) /* 8012CFC4 00129DC4 D0 21 00 28 */ stfs f1, 0x28(r1) /* 8012CFC8 00129DC8 4B ED D6 C9 */ bl __as__4xBoxFRC4xBox -/* 8012CFCC 00129DCC 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha -/* 8012CFD0 00129DD0 38 63 C2 B0 */ addi r3, r3, lbl_8026C2B0@l +/* 8012CFCC 00129DCC 3C 60 80 27 */ lis r3, lbl__stringBase0_80@ha +/* 8012CFD0 00129DD0 38 63 C2 B0 */ addi r3, r3, lbl__stringBase0_80@l /* 8012CFD4 00129DD4 38 63 01 1D */ addi r3, r3, 0x11d /* 8012CFD8 00129DD8 4B F1 F2 3D */ bl xStrHash__FPCc /* 8012CFDC 00129DDC 4B F8 7A 61 */ bl zSceneFindObject__FUi -/* 8012CFE0 00129DE0 90 6D 95 D0 */ stw r3, lbl_803CBED0-_SDA_BASE_(r13) +/* 8012CFE0 00129DE0 90 6D 95 D0 */ stw r3, lbl_sTeleportUI-_SDA_BASE_(r13) /* 8012CFE4 00129DE4 80 01 00 44 */ lwz r0, 0x44(r1) /* 8012CFE8 00129DE8 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 8012CFEC 00129DEC 7C 08 03 A6 */ mtlr r0 @@ -1034,9 +1034,9 @@ lbl_8012CFF8: /* 8012D020 00129E20 7C 7E 1B 78 */ mr r30, r3 /* 8012D024 00129E24 4B EE C5 D9 */ bl xEntUpdate__FP4xEntP6xScenef /* 8012D028 00129E28 80 7E 00 24 */ lwz r3, 0x24(r30) -/* 8012D02C 00129E2C 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8012D030 00129E30 38 84 05 58 */ addi r4, r4, lbl_803C0558@l -/* 8012D034 00129E34 C0 02 A2 48 */ lfs f0, lbl_803CEBC8-_SDA2_BASE_(r2) +/* 8012D02C 00129E2C 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8012D030 00129E30 38 84 05 58 */ addi r4, r4, lbl_globals@l +/* 8012D034 00129E34 C0 02 A2 48 */ lfs f0, lbl__853_4-_SDA2_BASE_(r2) /* 8012D038 00129E38 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8012D03C 00129E3C C0 44 07 6C */ lfs f2, 0x76c(r4) /* 8012D040 00129E40 C0 23 00 34 */ lfs f1, 0x34(r3) @@ -1066,13 +1066,13 @@ lbl_8012D088: /* 8012D098 00129E98 28 03 00 00 */ cmplwi r3, 0 /* 8012D09C 00129E9C 41 82 00 10 */ beq lbl_8012D0AC /* 8012D0A0 00129EA0 38 00 00 01 */ li r0, 1 -/* 8012D0A4 00129EA4 90 0D 95 CC */ stw r0, lbl_803CBECC-_SDA_BASE_(r13) +/* 8012D0A4 00129EA4 90 0D 95 CC */ stw r0, lbl_sPlayerNear-_SDA_BASE_(r13) /* 8012D0A8 00129EA8 48 00 00 20 */ b lbl_8012D0C8 lbl_8012D0AC: /* 8012D0AC 00129EAC 38 00 00 00 */ li r0, 0 -/* 8012D0B0 00129EB0 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha -/* 8012D0B4 00129EB4 38 63 C2 B0 */ addi r3, r3, lbl_8026C2B0@l -/* 8012D0B8 00129EB8 90 0D 95 CC */ stw r0, lbl_803CBECC-_SDA_BASE_(r13) +/* 8012D0B0 00129EB0 3C 60 80 27 */ lis r3, lbl__stringBase0_80@ha +/* 8012D0B4 00129EB4 38 63 C2 B0 */ addi r3, r3, lbl__stringBase0_80@l +/* 8012D0B8 00129EB8 90 0D 95 CC */ stw r0, lbl_sPlayerNear-_SDA_BASE_(r13) /* 8012D0BC 00129EBC 38 63 01 1D */ addi r3, r3, 0x11d /* 8012D0C0 00129EC0 38 80 00 04 */ li r4, 4 /* 8012D0C4 00129EC4 4B EF 24 61 */ bl zEntEvent__FPcUi @@ -1085,40 +1085,40 @@ lbl_8012D0C8: /* 8012D0DC 00129EDC 4B F2 F3 E5 */ bl active__13cruise_bubbleFv /* 8012D0E0 00129EE0 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8012D0E4 00129EE4 41 82 00 2C */ beq lbl_8012D110 -/* 8012D0E8 00129EE8 80 6D 95 D0 */ lwz r3, lbl_803CBED0-_SDA_BASE_(r13) +/* 8012D0E8 00129EE8 80 6D 95 D0 */ lwz r3, lbl_sTeleportUI-_SDA_BASE_(r13) /* 8012D0EC 00129EEC 4B EE 15 4D */ bl xEntIsVisible__FPC4xEnt /* 8012D0F0 00129EF0 28 03 00 00 */ cmplwi r3, 0 /* 8012D0F4 00129EF4 41 82 00 4C */ beq lbl_8012D140 -/* 8012D0F8 00129EF8 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha +/* 8012D0F8 00129EF8 3C 60 80 27 */ lis r3, lbl__stringBase0_80@ha /* 8012D0FC 00129EFC 38 80 00 04 */ li r4, 4 -/* 8012D100 00129F00 38 63 C2 B0 */ addi r3, r3, lbl_8026C2B0@l +/* 8012D100 00129F00 38 63 C2 B0 */ addi r3, r3, lbl__stringBase0_80@l /* 8012D104 00129F04 38 63 01 1D */ addi r3, r3, 0x11d /* 8012D108 00129F08 4B EF 24 1D */ bl zEntEvent__FPcUi /* 8012D10C 00129F0C 48 00 00 34 */ b lbl_8012D140 lbl_8012D110: -/* 8012D110 00129F10 80 6D 95 D0 */ lwz r3, lbl_803CBED0-_SDA_BASE_(r13) +/* 8012D110 00129F10 80 6D 95 D0 */ lwz r3, lbl_sTeleportUI-_SDA_BASE_(r13) /* 8012D114 00129F14 4B EE 15 25 */ bl xEntIsVisible__FPC4xEnt /* 8012D118 00129F18 28 03 00 00 */ cmplwi r3, 0 /* 8012D11C 00129F1C 40 82 00 24 */ bne lbl_8012D140 /* 8012D120 00129F20 80 1D 00 D4 */ lwz r0, 0xd4(r29) /* 8012D124 00129F24 28 00 00 01 */ cmplwi r0, 1 /* 8012D128 00129F28 40 82 00 18 */ bne lbl_8012D140 -/* 8012D12C 00129F2C 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha +/* 8012D12C 00129F2C 3C 60 80 27 */ lis r3, lbl__stringBase0_80@ha /* 8012D130 00129F30 38 80 00 03 */ li r4, 3 -/* 8012D134 00129F34 38 63 C2 B0 */ addi r3, r3, lbl_8026C2B0@l +/* 8012D134 00129F34 38 63 C2 B0 */ addi r3, r3, lbl__stringBase0_80@l /* 8012D138 00129F38 38 63 01 1D */ addi r3, r3, 0x11d /* 8012D13C 00129F3C 4B EF 23 E9 */ bl zEntEvent__FPcUi lbl_8012D140: -/* 8012D140 00129F40 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8012D140 00129F40 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8012D144 00129F44 38 61 00 20 */ addi r3, r1, 0x20 -/* 8012D148 00129F48 3B E4 05 58 */ addi r31, r4, lbl_803C0558@l +/* 8012D148 00129F48 3B E4 05 58 */ addi r31, r4, lbl_globals@l /* 8012D14C 00129F4C 80 9F 07 04 */ lwz r4, 0x704(r31) /* 8012D150 00129F50 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8012D154 00129F54 38 84 00 30 */ addi r4, r4, 0x30 /* 8012D158 00129F58 4B F2 13 85 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012D15C 00129F5C C0 21 00 24 */ lfs f1, 0x24(r1) /* 8012D160 00129F60 38 7E 00 F8 */ addi r3, r30, 0xf8 -/* 8012D164 00129F64 C0 02 A2 64 */ lfs f0, lbl_803CEBE4-_SDA2_BASE_(r2) +/* 8012D164 00129F64 C0 02 A2 64 */ lfs f0, lbl__946_4-_SDA2_BASE_(r2) /* 8012D168 00129F68 38 81 00 20 */ addi r4, r1, 0x20 /* 8012D16C 00129F6C EC 01 00 2A */ fadds f0, f1, f0 /* 8012D170 00129F70 D0 01 00 24 */ stfs f0, 0x24(r1) @@ -1152,9 +1152,9 @@ lbl_8012D1CC: /* 8012D1DC 00129FDC 48 00 05 49 */ bl zEntTeleportBox_isOpen__FP16_zEntTeleportBox /* 8012D1E0 00129FE0 28 03 00 00 */ cmplwi r3, 0 /* 8012D1E4 00129FE4 41 82 00 3C */ beq lbl_8012D220 -/* 8012D1E8 00129FE8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8012D1EC 00129FEC C0 02 A2 40 */ lfs f0, lbl_803CEBC0-_SDA2_BASE_(r2) -/* 8012D1F0 00129FF0 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8012D1E8 00129FE8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8012D1EC 00129FEC C0 02 A2 40 */ lfs f0, lbl__779_3-_SDA2_BASE_(r2) +/* 8012D1F0 00129FF0 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8012D1F4 00129FF4 80 64 07 28 */ lwz r3, 0x728(r4) /* 8012D1F8 00129FF8 C0 23 00 D8 */ lfs f1, 0xd8(r3) /* 8012D1FC 00129FFC FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -1185,20 +1185,20 @@ lbl_8012D244: /* 8012D254 0012A054 28 03 00 00 */ cmplwi r3, 0 /* 8012D258 0012A058 41 82 00 10 */ beq lbl_8012D268 /* 8012D25C 0012A05C 38 00 00 01 */ li r0, 1 -/* 8012D260 0012A060 90 0D 95 C8 */ stw r0, lbl_803CBEC8-_SDA_BASE_(r13) +/* 8012D260 0012A060 90 0D 95 C8 */ stw r0, lbl_sPlayerIn-_SDA_BASE_(r13) /* 8012D264 0012A064 48 00 00 0C */ b lbl_8012D270 lbl_8012D268: /* 8012D268 0012A068 38 00 00 00 */ li r0, 0 -/* 8012D26C 0012A06C 90 0D 95 C8 */ stw r0, lbl_803CBEC8-_SDA_BASE_(r13) +/* 8012D26C 0012A06C 90 0D 95 C8 */ stw r0, lbl_sPlayerIn-_SDA_BASE_(r13) lbl_8012D270: /* 8012D270 0012A070 80 1E 01 28 */ lwz r0, 0x128(r30) /* 8012D274 0012A074 90 1E 01 2C */ stw r0, 0x12c(r30) /* 8012D278 0012A078 80 1E 00 E0 */ lwz r0, 0xe0(r30) /* 8012D27C 0012A07C 28 00 00 03 */ cmplwi r0, 3 /* 8012D280 0012A080 40 82 00 18 */ bne lbl_8012D298 -/* 8012D284 0012A084 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8012D288 0012A088 C0 0D 95 D4 */ lfs f0, lbl_803CBED4-_SDA_BASE_(r13) -/* 8012D28C 0012A08C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8012D284 0012A084 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8012D288 0012A088 C0 0D 95 D4 */ lfs f0, lbl_sTeleportCamPitch-_SDA_BASE_(r13) +/* 8012D28C 0012A08C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8012D290 0012A090 D0 03 01 84 */ stfs f0, 0x184(r3) /* 8012D294 0012A094 D0 03 01 80 */ stfs f0, 0x180(r3) lbl_8012D298: @@ -1224,29 +1224,29 @@ lbl_8012D2D4: /* 8012D2DC 0012A0DC 70 00 00 EF */ andi. r0, r0, 0xef /* 8012D2E0 0012A0E0 98 1E 00 22 */ stb r0, 0x22(r30) /* 8012D2E4 0012A0E4 4B F3 92 75 */ bl zEntPlayerControlOff__F13zControlOwner -/* 8012D2E8 0012A0E8 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8012D2EC 0012A0EC 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha -/* 8012D2F0 0012A0F0 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l -/* 8012D2F4 0012A0F4 C0 02 A2 40 */ lfs f0, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012D2E8 0012A0E8 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8012D2EC 0012A0EC 3C 60 80 27 */ lis r3, lbl__stringBase0_80@ha +/* 8012D2F0 0012A0F0 38 A4 05 58 */ addi r5, r4, lbl_globals@l +/* 8012D2F4 0012A0F4 C0 02 A2 40 */ lfs f0, lbl__779_3-_SDA2_BASE_(r2) /* 8012D2F8 0012A0F8 80 85 07 28 */ lwz r4, 0x728(r5) -/* 8012D2FC 0012A0FC 38 63 C2 B0 */ addi r3, r3, lbl_8026C2B0@l +/* 8012D2FC 0012A0FC 38 63 C2 B0 */ addi r3, r3, lbl__stringBase0_80@l /* 8012D300 0012A100 38 63 01 2F */ addi r3, r3, 0x12f /* 8012D304 0012A104 D0 04 00 D4 */ stfs f0, 0xd4(r4) -/* 8012D308 0012A108 C0 02 A2 40 */ lfs f0, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012D308 0012A108 C0 02 A2 40 */ lfs f0, lbl__779_3-_SDA2_BASE_(r2) /* 8012D30C 0012A10C 80 85 07 28 */ lwz r4, 0x728(r5) /* 8012D310 0012A110 D0 04 00 DC */ stfs f0, 0xdc(r4) -/* 8012D314 0012A114 C0 02 A2 40 */ lfs f0, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012D314 0012A114 C0 02 A2 40 */ lfs f0, lbl__779_3-_SDA2_BASE_(r2) /* 8012D318 0012A118 D0 05 1F B0 */ stfs f0, 0x1fb0(r5) /* 8012D31C 0012A11C 4B F1 EE F9 */ bl xStrHash__FPCc -/* 8012D320 0012A120 C0 42 A2 40 */ lfs f2, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012D320 0012A120 C0 42 A2 40 */ lfs f2, lbl__779_3-_SDA2_BASE_(r2) /* 8012D324 0012A124 38 80 00 80 */ li r4, 0x80 /* 8012D328 0012A128 80 DE 00 24 */ lwz r6, 0x24(r30) /* 8012D32C 0012A12C 38 A0 00 00 */ li r5, 0 /* 8012D330 0012A130 FC 60 10 90 */ fmr f3, f2 -/* 8012D334 0012A134 C0 22 A2 4C */ lfs f1, lbl_803CEBCC-_SDA2_BASE_(r2) +/* 8012D334 0012A134 C0 22 A2 4C */ lfs f1, lbl__858_4-_SDA2_BASE_(r2) /* 8012D338 0012A138 80 C6 00 4C */ lwz r6, 0x4c(r6) /* 8012D33C 0012A13C 38 E0 00 00 */ li r7, 0 -/* 8012D340 0012A140 C0 82 A2 5C */ lfs f4, lbl_803CEBDC-_SDA2_BASE_(r2) +/* 8012D340 0012A140 C0 82 A2 5C */ lfs f4, lbl__944_1-_SDA2_BASE_(r2) /* 8012D344 0012A144 38 C6 00 30 */ addi r6, r6, 0x30 /* 8012D348 0012A148 4B F2 91 6D */ bl xSndPlay3D__FUiffUiUiPC5xVec3f14sound_categoryf /* 8012D34C 0012A14C 38 60 00 10 */ li r3, 0x10 @@ -1267,8 +1267,8 @@ lbl_8012D358: /* 8012D384 0012A184 38 84 00 30 */ addi r4, r4, 0x30 /* 8012D388 0012A188 4B F2 11 55 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012D38C 0012A18C 80 7D 00 24 */ lwz r3, 0x24(r29) -/* 8012D390 0012A190 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8012D394 0012A194 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8012D390 0012A190 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8012D394 0012A194 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8012D398 0012A198 80 A4 07 28 */ lwz r5, 0x728(r4) /* 8012D39C 0012A19C 80 83 00 4C */ lwz r4, 0x4c(r3) /* 8012D3A0 0012A1A0 38 65 00 30 */ addi r3, r5, 0x30 @@ -1285,11 +1285,11 @@ lbl_8012D358: /* 8012D3CC 0012A1CC 7F E3 FB 78 */ mr r3, r31 /* 8012D3D0 0012A1D0 80 04 00 18 */ lwz r0, 0x18(r4) /* 8012D3D4 0012A1D4 38 81 00 14 */ addi r4, r1, 0x14 -/* 8012D3D8 0012A1D8 C8 42 A2 A0 */ lfd f2, lbl_803CEC20-_SDA2_BASE_(r2) +/* 8012D3D8 0012A1D8 C8 42 A2 A0 */ lfd f2, lbl__1054_4-_SDA2_BASE_(r2) /* 8012D3DC 0012A1DC 90 01 00 34 */ stw r0, 0x34(r1) -/* 8012D3E0 0012A1E0 C0 62 A2 38 */ lfs f3, lbl_803CEBB8-_SDA2_BASE_(r2) +/* 8012D3E0 0012A1E0 C0 62 A2 38 */ lfs f3, lbl__777_2-_SDA2_BASE_(r2) /* 8012D3E4 0012A1E4 C8 21 00 30 */ lfd f1, 0x30(r1) -/* 8012D3E8 0012A1E8 C0 02 A2 3C */ lfs f0, lbl_803CEBBC-_SDA2_BASE_(r2) +/* 8012D3E8 0012A1E8 C0 02 A2 3C */ lfs f0, lbl__778_1-_SDA2_BASE_(r2) /* 8012D3EC 0012A1EC EC 21 10 28 */ fsubs f1, f1, f2 /* 8012D3F0 0012A1F0 EC 23 00 72 */ fmuls f1, f3, f1 /* 8012D3F4 0012A1F4 EC 01 00 24 */ fdivs f0, f1, f0 @@ -1310,7 +1310,7 @@ lbl_8012D424: lbl_8012D42C: /* 8012D42C 0012A22C 38 60 00 11 */ li r3, 0x11 /* 8012D430 0012A230 4B F7 FC 25 */ bl zRumbleStart__F16_tagSDRumbleType -/* 8012D434 0012A234 C0 22 A2 60 */ lfs f1, lbl_803CEBE0-_SDA2_BASE_(r2) +/* 8012D434 0012A234 C0 22 A2 60 */ lfs f1, lbl__945_3-_SDA2_BASE_(r2) /* 8012D438 0012A238 38 60 00 03 */ li r3, 3 /* 8012D43C 0012A23C 38 80 00 00 */ li r4, 0 /* 8012D440 0012A240 38 A0 00 00 */ li r5, 0 @@ -1321,17 +1321,17 @@ lbl_8012D44C: /* 8012D450 0012A250 3C 80 6C 17 */ lis r4, 0x6C16C16D@ha /* 8012D454 0012A254 90 1E 00 EC */ stw r0, 0xec(r30) /* 8012D458 0012A258 3C 00 43 30 */ lis r0, 0x4330 -/* 8012D45C 0012A25C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8012D45C 0012A25C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8012D460 0012A260 38 84 C1 6D */ addi r4, r4, 0x6C16C16D@l /* 8012D464 0012A264 80 BE 00 D8 */ lwz r5, 0xd8(r30) -/* 8012D468 0012A268 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8012D468 0012A268 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8012D46C 0012A26C 90 01 00 30 */ stw r0, 0x30(r1) /* 8012D470 0012A270 80 A5 00 1C */ lwz r5, 0x1c(r5) -/* 8012D474 0012A274 C8 42 A2 A0 */ lfd f2, lbl_803CEC20-_SDA2_BASE_(r2) +/* 8012D474 0012A274 C8 42 A2 A0 */ lfd f2, lbl__1054_4-_SDA2_BASE_(r2) /* 8012D478 0012A278 38 A5 00 B4 */ addi r5, r5, 0xb4 -/* 8012D47C 0012A27C C0 62 A2 38 */ lfs f3, lbl_803CEBB8-_SDA2_BASE_(r2) +/* 8012D47C 0012A27C C0 62 A2 38 */ lfs f3, lbl__777_2-_SDA2_BASE_(r2) /* 8012D480 0012A280 7C 84 28 16 */ mulhwu r4, r4, r5 -/* 8012D484 0012A284 C0 02 A2 3C */ lfs f0, lbl_803CEBBC-_SDA2_BASE_(r2) +/* 8012D484 0012A284 C0 02 A2 3C */ lfs f0, lbl__778_1-_SDA2_BASE_(r2) /* 8012D488 0012A288 7C 04 28 50 */ subf r0, r4, r5 /* 8012D48C 0012A28C 54 00 F8 7E */ srwi r0, r0, 1 /* 8012D490 0012A290 7C 00 22 14 */ add r0, r0, r4 @@ -1343,63 +1343,63 @@ lbl_8012D44C: /* 8012D4A8 0012A2A8 EC 21 10 28 */ fsubs f1, f1, f2 /* 8012D4AC 0012A2AC EC 23 00 72 */ fmuls f1, f3, f1 /* 8012D4B0 0012A2B0 EC 01 00 24 */ fdivs f0, f1, f0 -/* 8012D4B4 0012A2B4 D0 0D 95 D4 */ stfs f0, lbl_803CBED4-_SDA_BASE_(r13) -/* 8012D4B8 0012A2B8 C0 0D 95 D4 */ lfs f0, lbl_803CBED4-_SDA_BASE_(r13) +/* 8012D4B4 0012A2B4 D0 0D 95 D4 */ stfs f0, lbl_sTeleportCamPitch-_SDA_BASE_(r13) +/* 8012D4B8 0012A2B8 C0 0D 95 D4 */ lfs f0, lbl_sTeleportCamPitch-_SDA_BASE_(r13) /* 8012D4BC 0012A2BC D0 03 01 84 */ stfs f0, 0x184(r3) /* 8012D4C0 0012A2C0 D0 03 01 80 */ stfs f0, 0x180(r3) /* 8012D4C4 0012A2C4 48 00 00 EC */ b lbl_8012D5B0 lbl_8012D4C8: -/* 8012D4C8 0012A2C8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8012D4C8 0012A2C8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8012D4CC 0012A2CC 3C 00 43 30 */ lis r0, 0x4330 -/* 8012D4D0 0012A2D0 3B A3 05 58 */ addi r29, r3, lbl_803C0558@l -/* 8012D4D4 0012A2D4 C0 02 A2 98 */ lfs f0, lbl_803CEC18-_SDA2_BASE_(r2) +/* 8012D4D0 0012A2D0 3B A3 05 58 */ addi r29, r3, lbl_globals@l +/* 8012D4D4 0012A2D4 C0 02 A2 98 */ lfs f0, lbl__1051_3-_SDA2_BASE_(r2) /* 8012D4D8 0012A2D8 80 9D 07 28 */ lwz r4, 0x728(r29) /* 8012D4DC 0012A2DC 38 61 00 08 */ addi r3, r1, 8 /* 8012D4E0 0012A2E0 90 01 00 30 */ stw r0, 0x30(r1) /* 8012D4E4 0012A2E4 D0 04 00 D8 */ stfs f0, 0xd8(r4) /* 8012D4E8 0012A2E8 80 9E 00 D8 */ lwz r4, 0xd8(r30) -/* 8012D4EC 0012A2EC C8 22 A2 A0 */ lfd f1, lbl_803CEC20-_SDA2_BASE_(r2) +/* 8012D4EC 0012A2EC C8 22 A2 A0 */ lfd f1, lbl__1054_4-_SDA2_BASE_(r2) /* 8012D4F0 0012A2F0 80 04 00 18 */ lwz r0, 0x18(r4) -/* 8012D4F4 0012A2F4 C0 42 A2 6C */ lfs f2, lbl_803CEBEC-_SDA2_BASE_(r2) +/* 8012D4F4 0012A2F4 C0 42 A2 6C */ lfs f2, lbl__970_2-_SDA2_BASE_(r2) /* 8012D4F8 0012A2F8 90 01 00 34 */ stw r0, 0x34(r1) /* 8012D4FC 0012A2FC C8 01 00 30 */ lfd f0, 0x30(r1) /* 8012D500 0012A300 EC 00 08 28 */ fsubs f0, f0, f1 /* 8012D504 0012A304 EC 22 00 32 */ fmuls f1, f2, f0 /* 8012D508 0012A308 4B FF EB A1 */ bl zEntTeleportBox.VecFromAngle__FfP5xVec3 -/* 8012D50C 0012A30C C0 22 A2 9C */ lfs f1, lbl_803CEC1C-_SDA2_BASE_(r2) -/* 8012D510 0012A310 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha +/* 8012D50C 0012A30C C0 22 A2 9C */ lfs f1, lbl__1052_2-_SDA2_BASE_(r2) +/* 8012D510 0012A310 3C 60 80 27 */ lis r3, lbl__stringBase0_80@ha /* 8012D514 0012A314 C0 01 00 08 */ lfs f0, 8(r1) -/* 8012D518 0012A318 38 63 C2 B0 */ addi r3, r3, lbl_8026C2B0@l +/* 8012D518 0012A318 38 63 C2 B0 */ addi r3, r3, lbl__stringBase0_80@l /* 8012D51C 0012A31C 80 9D 07 28 */ lwz r4, 0x728(r29) /* 8012D520 0012A320 38 63 01 3F */ addi r3, r3, 0x13f /* 8012D524 0012A324 EC 01 00 32 */ fmuls f0, f1, f0 /* 8012D528 0012A328 D0 04 00 D4 */ stfs f0, 0xd4(r4) -/* 8012D52C 0012A32C C0 22 A2 9C */ lfs f1, lbl_803CEC1C-_SDA2_BASE_(r2) +/* 8012D52C 0012A32C C0 22 A2 9C */ lfs f1, lbl__1052_2-_SDA2_BASE_(r2) /* 8012D530 0012A330 C0 01 00 10 */ lfs f0, 0x10(r1) /* 8012D534 0012A334 80 9D 07 28 */ lwz r4, 0x728(r29) /* 8012D538 0012A338 EC 01 00 32 */ fmuls f0, f1, f0 /* 8012D53C 0012A33C D0 04 00 DC */ stfs f0, 0xdc(r4) /* 8012D540 0012A340 4B F1 EC D5 */ bl xStrHash__FPCc -/* 8012D544 0012A344 C0 42 A2 40 */ lfs f2, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012D544 0012A344 C0 42 A2 40 */ lfs f2, lbl__779_3-_SDA2_BASE_(r2) /* 8012D548 0012A348 38 80 00 80 */ li r4, 0x80 /* 8012D54C 0012A34C 80 DE 00 24 */ lwz r6, 0x24(r30) /* 8012D550 0012A350 38 A0 00 00 */ li r5, 0 /* 8012D554 0012A354 FC 60 10 90 */ fmr f3, f2 -/* 8012D558 0012A358 C0 22 A2 4C */ lfs f1, lbl_803CEBCC-_SDA2_BASE_(r2) +/* 8012D558 0012A358 C0 22 A2 4C */ lfs f1, lbl__858_4-_SDA2_BASE_(r2) /* 8012D55C 0012A35C 80 C6 00 4C */ lwz r6, 0x4c(r6) /* 8012D560 0012A360 FC 80 10 90 */ fmr f4, f2 /* 8012D564 0012A364 38 E0 00 00 */ li r7, 0 /* 8012D568 0012A368 38 C6 00 30 */ addi r6, r6, 0x30 /* 8012D56C 0012A36C 4B F2 8F 49 */ bl xSndPlay3D__FUiffUiUiPC5xVec3f14sound_categoryf -/* 8012D570 0012A370 3C 60 80 27 */ lis r3, lbl_8026C2B0@ha -/* 8012D574 0012A374 38 63 C2 B0 */ addi r3, r3, lbl_8026C2B0@l +/* 8012D570 0012A370 3C 60 80 27 */ lis r3, lbl__stringBase0_80@ha +/* 8012D574 0012A374 38 63 C2 B0 */ addi r3, r3, lbl__stringBase0_80@l /* 8012D578 0012A378 4B F1 EC 9D */ bl xStrHash__FPCc -/* 8012D57C 0012A37C C0 42 A2 40 */ lfs f2, lbl_803CEBC0-_SDA2_BASE_(r2) +/* 8012D57C 0012A37C C0 42 A2 40 */ lfs f2, lbl__779_3-_SDA2_BASE_(r2) /* 8012D580 0012A380 38 80 00 80 */ li r4, 0x80 /* 8012D584 0012A384 80 DE 00 24 */ lwz r6, 0x24(r30) /* 8012D588 0012A388 38 A0 00 00 */ li r5, 0 /* 8012D58C 0012A38C FC 60 10 90 */ fmr f3, f2 -/* 8012D590 0012A390 C0 22 A2 4C */ lfs f1, lbl_803CEBCC-_SDA2_BASE_(r2) +/* 8012D590 0012A390 C0 22 A2 4C */ lfs f1, lbl__858_4-_SDA2_BASE_(r2) /* 8012D594 0012A394 80 C6 00 4C */ lwz r6, 0x4c(r6) /* 8012D598 0012A398 FC 80 10 90 */ fmr f4, f2 /* 8012D59C 0012A39C 38 E0 00 00 */ li r7, 0 @@ -1549,7 +1549,7 @@ zEntTeleportBox_isClosed__FP16_zEntTeleportBox: .global zEntTeleportBox_playerIn__Fv zEntTeleportBox_playerIn__Fv: -/* 8012D778 0012A578 80 6D 95 C8 */ lwz r3, lbl_803CBEC8-_SDA_BASE_(r13) +/* 8012D778 0012A578 80 6D 95 C8 */ lwz r3, lbl_sPlayerIn-_SDA_BASE_(r13) /* 8012D77C 0012A57C 4E 80 00 20 */ blr lbl_8012D780: /* 8012D780 0012A580 94 21 FF F0 */ stwu r1, -0x10(r1) diff --git a/asm/Game/zEntTrigger.s b/asm/Game/zEntTrigger.s index 33b87f617..15d711ae0 100644 --- a/asm/Game/zEntTrigger.s +++ b/asm/Game/zEntTrigger.s @@ -47,7 +47,7 @@ zEntTriggerInit__FP11zEntTriggerP9xEntAsset: /* 80092108 0008EF08 38 BE 00 20 */ addi r5, r30, 0x20 /* 8009210C 0008EF0C 7C 64 1B 78 */ mr r4, r3 /* 80092110 0008EF10 4B F7 C5 81 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 80092114 0008EF14 C0 22 8F D8 */ lfs f1, lbl_803CD958-_SDA2_BASE_(r2) +/* 80092114 0008EF14 C0 22 8F D8 */ lfs f1, lbl__670-_SDA2_BASE_(r2) /* 80092118 0008EF18 38 61 00 08 */ addi r3, r1, 8 /* 8009211C 0008EF1C 38 81 00 14 */ addi r4, r1, 0x14 /* 80092120 0008EF20 38 A1 00 20 */ addi r5, r1, 0x20 @@ -62,19 +62,19 @@ zEntTriggerInit__FP11zEntTriggerP9xEntAsset: /* 80092144 0008EF44 4B F7 8F 75 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 80092148 0008EF48 C0 21 00 20 */ lfs f1, 0x20(r1) /* 8009214C 0008EF4C C0 01 00 14 */ lfs f0, 0x14(r1) -/* 80092150 0008EF50 C0 42 8F DC */ lfs f2, lbl_803CD95C-_SDA2_BASE_(r2) +/* 80092150 0008EF50 C0 42 8F DC */ lfs f2, lbl__671_1-_SDA2_BASE_(r2) /* 80092154 0008EF54 EC 01 00 28 */ fsubs f0, f1, f0 /* 80092158 0008EF58 EC 02 00 32 */ fmuls f0, f2, f0 /* 8009215C 0008EF5C D0 1D 01 20 */ stfs f0, 0x120(r29) /* 80092160 0008EF60 C0 21 00 24 */ lfs f1, 0x24(r1) /* 80092164 0008EF64 C0 01 00 18 */ lfs f0, 0x18(r1) -/* 80092168 0008EF68 C0 42 8F DC */ lfs f2, lbl_803CD95C-_SDA2_BASE_(r2) +/* 80092168 0008EF68 C0 42 8F DC */ lfs f2, lbl__671_1-_SDA2_BASE_(r2) /* 8009216C 0008EF6C EC 01 00 28 */ fsubs f0, f1, f0 /* 80092170 0008EF70 EC 02 00 32 */ fmuls f0, f2, f0 /* 80092174 0008EF74 D0 1D 01 24 */ stfs f0, 0x124(r29) /* 80092178 0008EF78 C0 21 00 28 */ lfs f1, 0x28(r1) /* 8009217C 0008EF7C C0 01 00 1C */ lfs f0, 0x1c(r1) -/* 80092180 0008EF80 C0 42 8F DC */ lfs f2, lbl_803CD95C-_SDA2_BASE_(r2) +/* 80092180 0008EF80 C0 42 8F DC */ lfs f2, lbl__671_1-_SDA2_BASE_(r2) /* 80092184 0008EF84 EC 01 00 28 */ fsubs f0, f1, f0 /* 80092188 0008EF88 EC 02 00 32 */ fmuls f0, f2, f0 /* 8009218C 0008EF8C D0 1D 01 28 */ stfs f0, 0x128(r29) @@ -178,7 +178,7 @@ lbl_800922D8: /* 800922F0 0008F0F0 38 A1 00 CC */ addi r5, r1, 0xcc /* 800922F4 0008F0F4 48 03 38 39 */ bl iBoxIsectVec__FPC4xBoxPC5xVec3P6xIsect /* 800922F8 0008F0F8 C0 21 00 D0 */ lfs f1, 0xd0(r1) -/* 800922FC 0008F0FC C0 02 8F E0 */ lfs f0, lbl_803CD960-_SDA2_BASE_(r2) +/* 800922FC 0008F0FC C0 02 8F E0 */ lfs f0, lbl__746_2-_SDA2_BASE_(r2) /* 80092300 0008F100 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80092304 0008F104 4C 40 13 82 */ cror 2, 0, 2 /* 80092308 0008F108 7C 00 00 26 */ mfcr r0 @@ -196,7 +196,7 @@ lbl_80092318: /* 80092334 0008F134 D0 01 00 24 */ stfs f0, 0x24(r1) /* 80092338 0008F138 48 03 2B E5 */ bl iSphereIsectVec__FPC7xSpherePC5xVec3P6xIsect /* 8009233C 0008F13C C0 21 00 A4 */ lfs f1, 0xa4(r1) -/* 80092340 0008F140 C0 02 8F E0 */ lfs f0, lbl_803CD960-_SDA2_BASE_(r2) +/* 80092340 0008F140 C0 02 8F E0 */ lfs f0, lbl__746_2-_SDA2_BASE_(r2) /* 80092344 0008F144 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80092348 0008F148 4C 40 13 82 */ cror 2, 0, 2 /* 8009234C 0008F14C 7C 00 00 26 */ mfcr r0 @@ -216,7 +216,7 @@ lbl_8009235C: /* 80092380 0008F180 D0 01 00 44 */ stfs f0, 0x44(r1) /* 80092384 0008F184 48 03 2F 95 */ bl iCylinderIsectVec__FPC9xCylinderPC5xVec3P6xIsect /* 80092388 0008F188 C0 21 00 78 */ lfs f1, 0x78(r1) -/* 8009238C 0008F18C C0 02 8F E0 */ lfs f0, lbl_803CD960-_SDA2_BASE_(r2) +/* 8009238C 0008F18C C0 02 8F E0 */ lfs f0, lbl__746_2-_SDA2_BASE_(r2) /* 80092390 0008F190 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80092394 0008F194 4C 40 13 82 */ cror 2, 0, 2 /* 80092398 0008F198 7C 00 00 26 */ mfcr r0 @@ -234,7 +234,7 @@ lbl_800923A8: /* 800923C4 0008F1C4 D0 01 00 14 */ stfs f0, 0x14(r1) /* 800923C8 0008F1C8 48 03 2B 55 */ bl iSphereIsectVec__FPC7xSpherePC5xVec3P6xIsect /* 800923CC 0008F1CC C0 21 00 4C */ lfs f1, 0x4c(r1) -/* 800923D0 0008F1D0 C0 02 8F E0 */ lfs f0, lbl_803CD960-_SDA2_BASE_(r2) +/* 800923D0 0008F1D0 C0 02 8F E0 */ lfs f0, lbl__746_2-_SDA2_BASE_(r2) /* 800923D4 0008F1D4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800923D8 0008F1D8 4C 40 13 82 */ cror 2, 0, 2 /* 800923DC 0008F1DC 7C 00 00 26 */ mfcr r0 @@ -385,7 +385,7 @@ lbl_800925AC: /* 800925C4 0008F3C4 7F C3 F3 78 */ mr r3, r30 /* 800925C8 0008F3C8 38 9F 00 30 */ addi r4, r31, 0x30 /* 800925CC 0008F3CC 4B F8 2F 41 */ bl dot__5xVec3CFRC5xVec3 -/* 800925D0 0008F3D0 C0 02 8F E0 */ lfs f0, lbl_803CD960-_SDA2_BASE_(r2) +/* 800925D0 0008F3D0 C0 02 8F E0 */ lfs f0, lbl__746_2-_SDA2_BASE_(r2) /* 800925D4 0008F3D4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800925D8 0008F3D8 4C 40 13 82 */ cror 2, 0, 2 /* 800925DC 0008F3DC 40 82 00 0C */ bne lbl_800925E8 diff --git a/asm/Game/zEnv.s b/asm/Game/zEnv.s index a57a0e2d4..2c212a15b 100644 --- a/asm/Game/zEnv.s +++ b/asm/Game/zEnv.s @@ -35,9 +35,9 @@ zEnvInit__FP5_zEnvP9xEnvAsset: /* 80092784 0008F584 38 03 00 44 */ addi r0, r3, 0x44 /* 80092788 0008F588 90 1D 00 08 */ stw r0, 8(r29) lbl_8009278C: -/* 8009278C 0008F58C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8009278C 0008F58C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80092790 0008F590 3C 60 42 53 */ lis r3, 0x42535020@ha -/* 80092794 0008F594 3B E4 05 58 */ addi r31, r4, lbl_803C0558@l +/* 80092794 0008F594 3B E4 05 58 */ addi r31, r4, lbl_globals@l /* 80092798 0008F598 80 9F 1F C0 */ lwz r4, 0x1fc0(r31) /* 8009279C 0008F59C 38 63 50 20 */ addi r3, r3, 0x42535020@l /* 800927A0 0008F5A0 93 A4 02 C4 */ stw r29, 0x2c4(r4) @@ -130,9 +130,9 @@ zEnvSetup__FP5_zEnv: /* 800928DC 0008F6DC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800928E0 0008F6E0 7C 7F 1B 78 */ mr r31, r3 /* 800928E4 0008F6E4 4B F7 6B 65 */ bl xBaseSetup__FP5xBase -/* 800928E8 0008F6E8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800928E8 0008F6E8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800928EC 0008F6EC 80 9F 00 10 */ lwz r4, 0x10(r31) -/* 800928F0 0008F6F0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800928F0 0008F6F0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800928F4 0008F6F4 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800928F8 0008F6F8 80 63 00 44 */ lwz r3, 0x44(r3) /* 800928FC 0008F6FC 80 63 00 00 */ lwz r3, 0(r3) @@ -153,8 +153,8 @@ zEnvStartingCamera__FP5_zEnv: /* 8009292C 0008F72C 48 02 21 11 */ bl zSceneFindObject__FUi /* 80092930 0008F730 28 03 00 00 */ cmplwi r3, 0 /* 80092934 0008F734 41 82 00 20 */ beq lbl_80092954 -/* 80092938 0008F738 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8009293C 0008F73C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80092938 0008F738 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8009293C 0008F73C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80092940 0008F740 80 A3 07 28 */ lwz r5, 0x728(r3) /* 80092944 0008F744 80 83 00 00 */ lwz r4, 0(r3) /* 80092948 0008F748 C0 25 00 B8 */ lfs f1, 0xb8(r5) diff --git a/asm/Game/zEvent.s b/asm/Game/zEvent.s index 58e05a1c9..53a2a6954 100644 --- a/asm/Game/zEvent.s +++ b/asm/Game/zEvent.s @@ -4,8 +4,8 @@ .global zEventName__FUi zEventName__FUi: -/* 80092AF8 0008F8F8 3C 80 80 29 */ lis r4, lbl_8028E620@ha +/* 80092AF8 0008F8F8 3C 80 80 29 */ lis r4, lbl_sEventTable@ha /* 80092AFC 0008F8FC 54 60 10 3A */ slwi r0, r3, 2 -/* 80092B00 0008F900 38 64 E6 20 */ addi r3, r4, lbl_8028E620@l +/* 80092B00 0008F900 38 64 E6 20 */ addi r3, r4, lbl_sEventTable@l /* 80092B04 0008F904 7C 63 00 2E */ lwzx r3, r3, r0 /* 80092B08 0008F908 4E 80 00 20 */ blr diff --git a/asm/Game/zFMV.s b/asm/Game/zFMV.s index 6675bf7aa..7a93daa31 100644 --- a/asm/Game/zFMV.s +++ b/asm/Game/zFMV.s @@ -29,9 +29,9 @@ lbl_80092C34: /* 80092C3C 0008FA3C 41 82 FF F4 */ beq lbl_80092C30 /* 80092C40 0008FA40 28 00 00 5C */ cmplwi r0, 0x5c /* 80092C44 0008FA44 41 82 FF EC */ beq lbl_80092C30 -/* 80092C48 0008FA48 3C 80 80 26 */ lis r4, lbl_8025BA20@ha +/* 80092C48 0008FA48 3C 80 80 26 */ lis r4, lbl__stringBase0_35@ha /* 80092C4C 0008FA4C 7C 65 1B 78 */ mr r5, r3 -/* 80092C50 0008FA50 38 84 BA 20 */ addi r4, r4, lbl_8025BA20@l +/* 80092C50 0008FA50 38 84 BA 20 */ addi r4, r4, lbl__stringBase0_35@l /* 80092C54 0008FA54 38 61 00 08 */ addi r3, r1, 8 /* 80092C58 0008FA58 38 C4 00 05 */ addi r6, r4, 5 /* 80092C5C 0008FA5C 4C C6 31 82 */ crclr 6 @@ -67,9 +67,9 @@ lbl_80092CAC: .global zFMVFileGetName__F8eFMVFile zFMVFileGetName__F8eFMVFile: -/* 80092CD0 0008FAD0 3C 80 80 29 */ lis r4, lbl_8028EE98@ha +/* 80092CD0 0008FAD0 3C 80 80 29 */ lis r4, lbl_zFMVFileTable@ha /* 80092CD4 0008FAD4 38 00 00 09 */ li r0, 9 -/* 80092CD8 0008FAD8 38 84 EE 98 */ addi r4, r4, lbl_8028EE98@l +/* 80092CD8 0008FAD8 38 84 EE 98 */ addi r4, r4, lbl_zFMVFileTable@l /* 80092CDC 0008FADC 38 A0 00 00 */ li r5, 0 /* 80092CE0 0008FAE0 7C 09 03 A6 */ mtctr r0 lbl_80092CE4: @@ -77,8 +77,8 @@ lbl_80092CE4: /* 80092CE8 0008FAE8 7C 03 00 00 */ cmpw r3, r0 /* 80092CEC 0008FAEC 40 82 00 1C */ bne lbl_80092D08 /* 80092CF0 0008FAF0 1C 85 00 24 */ mulli r4, r5, 0x24 -/* 80092CF4 0008FAF4 3C 60 80 29 */ lis r3, lbl_8028EE98@ha -/* 80092CF8 0008FAF8 38 03 EE 98 */ addi r0, r3, lbl_8028EE98@l +/* 80092CF4 0008FAF4 3C 60 80 29 */ lis r3, lbl_zFMVFileTable@ha +/* 80092CF8 0008FAF8 38 03 EE 98 */ addi r0, r3, lbl_zFMVFileTable@l /* 80092CFC 0008FAFC 7C 60 22 14 */ add r3, r0, r4 /* 80092D00 0008FB00 38 63 00 04 */ addi r3, r3, 4 /* 80092D04 0008FB04 4E 80 00 20 */ blr diff --git a/asm/Game/zFX.s b/asm/Game/zFX.s index 30d265fe5..5b44c9de9 100644 --- a/asm/Game/zFX.s +++ b/asm/Game/zFX.s @@ -25,20 +25,20 @@ zFX_SceneEnter__FP7RpWorld: /* 80092D5C 0008FB5C 4B F9 42 4D */ bl xFX_SceneEnter__FP7RpWorld /* 80092D60 0008FB60 48 00 06 1D */ bl zFXGoo_SceneEnter__Fv /* 80092D64 0008FB64 48 00 3B 99 */ bl zFX.init_poppers__Fv -/* 80092D68 0008FB68 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80092D6C 0008FB6C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80092D68 0008FB68 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80092D6C 0008FB6C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80092D70 0008FB70 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 80092D74 0008FB74 48 00 43 21 */ bl zFX.setup_entrails__FR6zScene -/* 80092D78 0008FB78 88 0D 8E 8C */ lbz r0, lbl_803CB78C-_SDA_BASE_(r13) +/* 80092D78 0008FB78 88 0D 8E 8C */ lbz r0, lbl_init$725-_SDA_BASE_(r13) /* 80092D7C 0008FB7C 7C 00 07 75 */ extsb. r0, r0 /* 80092D80 0008FB80 40 82 00 74 */ bne lbl_80092DF4 /* 80092D84 0008FB84 3C 80 80 09 */ lis r4, lbl_80092D1C@ha /* 80092D88 0008FB88 38 61 00 08 */ addi r3, r1, 8 /* 80092D8C 0008FB8C 38 84 2D 1C */ addi r4, r4, lbl_80092D1C@l /* 80092D90 0008FB90 48 00 45 25 */ bl create_change__14tweak_callbackFPFRC10tweak_info_v -/* 80092D94 0008FB94 3C 60 80 29 */ lis r3, lbl_8028EFE0@ha +/* 80092D94 0008FB94 3C 60 80 29 */ lis r3, lbl_cb_spawn_bubble_wall$724@ha /* 80092D98 0008FB98 81 81 00 08 */ lwz r12, 8(r1) -/* 80092D9C 0008FB9C 3B E3 EF E0 */ addi r31, r3, lbl_8028EFE0@l +/* 80092D9C 0008FB9C 3B E3 EF E0 */ addi r31, r3, lbl_cb_spawn_bubble_wall$724@l /* 80092DA0 0008FBA0 81 61 00 0C */ lwz r11, 0xc(r1) /* 80092DA4 0008FBA4 81 41 00 10 */ lwz r10, 0x10(r1) /* 80092DA8 0008FBA8 38 00 00 01 */ li r0, 1 @@ -59,13 +59,13 @@ zFX_SceneEnter__FP7RpWorld: /* 80092DE4 0008FBE4 90 BF 00 1C */ stw r5, 0x1c(r31) /* 80092DE8 0008FBE8 90 9F 00 20 */ stw r4, 0x20(r31) /* 80092DEC 0008FBEC 90 7F 00 24 */ stw r3, 0x24(r31) -/* 80092DF0 0008FBF0 98 0D 8E 8C */ stb r0, lbl_803CB78C-_SDA_BASE_(r13) +/* 80092DF0 0008FBF0 98 0D 8E 8C */ stb r0, lbl_init$725-_SDA_BASE_(r13) lbl_80092DF4: -/* 80092DF4 0008FBF4 3C 60 80 26 */ lis r3, lbl_8025BE04@ha -/* 80092DF8 0008FBF8 3C 80 80 29 */ lis r4, lbl_8028EFE0@ha -/* 80092DFC 0008FBFC 38 63 BE 04 */ addi r3, r3, lbl_8025BE04@l +/* 80092DF4 0008FBF4 3C 60 80 26 */ lis r3, lbl__stringBase0_36@ha +/* 80092DF8 0008FBF8 3C 80 80 29 */ lis r4, lbl_cb_spawn_bubble_wall$724@ha +/* 80092DFC 0008FBFC 38 63 BE 04 */ addi r3, r3, lbl__stringBase0_36@l /* 80092E00 0008FC00 38 C0 00 00 */ li r6, 0 -/* 80092E04 0008FC04 38 A4 EF E0 */ addi r5, r4, lbl_8028EFE0@l +/* 80092E04 0008FC04 38 A4 EF E0 */ addi r5, r4, lbl_cb_spawn_bubble_wall$724@l /* 80092E08 0008FC08 38 E0 00 00 */ li r7, 0 /* 80092E0C 0008FC0C 38 83 00 15 */ addi r4, r3, 0x15 /* 80092E10 0008FC10 48 00 44 A1 */ bl xDebugAddTweak__FPCcPCcPC14tweak_callbackPvUi @@ -104,20 +104,20 @@ zFX_SceneReset__Fv: zFXPatrickStun__FPC5xVec3: /* 80092E74 0008FC74 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80092E78 0008FC78 7C 08 02 A6 */ mflr r0 -/* 80092E7C 0008FC7C 3C 80 80 26 */ lis r4, lbl_8025BB98@ha +/* 80092E7C 0008FC7C 3C 80 80 26 */ lis r4, lbl_sPatrickStunRing@ha /* 80092E80 0008FC80 90 01 00 14 */ stw r0, 0x14(r1) -/* 80092E84 0008FC84 38 84 BB 98 */ addi r4, r4, lbl_8025BB98@l +/* 80092E84 0008FC84 38 84 BB 98 */ addi r4, r4, lbl_sPatrickStunRing@l /* 80092E88 0008FC88 93 E1 00 0C */ stw r31, 0xc(r1) /* 80092E8C 0008FC8C 7C 7F 1B 78 */ mr r31, r3 /* 80092E90 0008FC90 4B F9 3E BD */ bl xFXRingCreate__FPC5xVec3PC7xFXRing -/* 80092E94 0008FC94 3C 80 80 26 */ lis r4, lbl_8025BB98@ha +/* 80092E94 0008FC94 3C 80 80 26 */ lis r4, lbl_sPatrickStunRing@ha /* 80092E98 0008FC98 7F E3 FB 78 */ mr r3, r31 -/* 80092E9C 0008FC9C 38 84 BB 98 */ addi r4, r4, lbl_8025BB98@l +/* 80092E9C 0008FC9C 38 84 BB 98 */ addi r4, r4, lbl_sPatrickStunRing@l /* 80092EA0 0008FCA0 38 84 00 3C */ addi r4, r4, 0x3c /* 80092EA4 0008FCA4 4B F9 3E A9 */ bl xFXRingCreate__FPC5xVec3PC7xFXRing -/* 80092EA8 0008FCA8 3C 80 80 26 */ lis r4, lbl_8025BB98@ha +/* 80092EA8 0008FCA8 3C 80 80 26 */ lis r4, lbl_sPatrickStunRing@ha /* 80092EAC 0008FCAC 7F E3 FB 78 */ mr r3, r31 -/* 80092EB0 0008FCB0 38 84 BB 98 */ addi r4, r4, lbl_8025BB98@l +/* 80092EB0 0008FCB0 38 84 BB 98 */ addi r4, r4, lbl_sPatrickStunRing@l /* 80092EB4 0008FCB4 38 84 00 78 */ addi r4, r4, 0x78 /* 80092EB8 0008FCB8 4B F9 3E 95 */ bl xFXRingCreate__FPC5xVec3PC7xFXRing /* 80092EBC 0008FCBC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -130,18 +130,18 @@ zFXPatrickStun__FPC5xVec3: zFXHammer__FPC5xVec3: /* 80092ED0 0008FCD0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80092ED4 0008FCD4 7C 08 02 A6 */ mflr r0 -/* 80092ED8 0008FCD8 3C 80 80 26 */ lis r4, lbl_8025BC88@ha +/* 80092ED8 0008FCD8 3C 80 80 26 */ lis r4, lbl_sHammerRing@ha /* 80092EDC 0008FCDC 90 01 00 14 */ stw r0, 0x14(r1) -/* 80092EE0 0008FCE0 38 84 BC 88 */ addi r4, r4, lbl_8025BC88@l +/* 80092EE0 0008FCE0 38 84 BC 88 */ addi r4, r4, lbl_sHammerRing@l /* 80092EE4 0008FCE4 93 E1 00 0C */ stw r31, 0xc(r1) /* 80092EE8 0008FCE8 7C 7F 1B 78 */ mr r31, r3 /* 80092EEC 0008FCEC 4B F9 3E 61 */ bl xFXRingCreate__FPC5xVec3PC7xFXRing /* 80092EF0 0008FCF0 4B F9 DD 79 */ bl xrand__Fv /* 80092EF4 0008FCF4 54 64 06 FE */ clrlwi r4, r3, 0x1b -/* 80092EF8 0008FCF8 C0 22 8F E8 */ lfs f1, lbl_803CD968-_SDA2_BASE_(r2) -/* 80092EFC 0008FCFC C0 42 8F EC */ lfs f2, lbl_803CD96C-_SDA2_BASE_(r2) +/* 80092EF8 0008FCF8 C0 22 8F E8 */ lfs f1, lbl__754_1-_SDA2_BASE_(r2) +/* 80092EFC 0008FCFC C0 42 8F EC */ lfs f2, lbl__755-_SDA2_BASE_(r2) /* 80092F00 0008FD00 7F E3 FB 78 */ mr r3, r31 -/* 80092F04 0008FD04 C0 62 8F F0 */ lfs f3, lbl_803CD970-_SDA2_BASE_(r2) +/* 80092F04 0008FD04 C0 62 8F F0 */ lfs f3, lbl__756_1-_SDA2_BASE_(r2) /* 80092F08 0008FD08 38 84 00 20 */ addi r4, r4, 0x20 /* 80092F0C 0008FD0C 48 00 27 3D */ bl zFX_SpawnBubbleSlam__FPC5xVec3Uifff /* 80092F10 0008FD10 80 01 00 14 */ lwz r0, 0x14(r1) @@ -154,15 +154,15 @@ zFXHammer__FPC5xVec3: zFXPorterWave__FPC5xVec3: /* 80092F24 0008FD24 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80092F28 0008FD28 7C 08 02 A6 */ mflr r0 -/* 80092F2C 0008FD2C 3C 80 80 26 */ lis r4, lbl_8025BCC4@ha +/* 80092F2C 0008FD2C 3C 80 80 26 */ lis r4, lbl_sPorterRing@ha /* 80092F30 0008FD30 90 01 00 14 */ stw r0, 0x14(r1) -/* 80092F34 0008FD34 38 84 BC C4 */ addi r4, r4, lbl_8025BCC4@l +/* 80092F34 0008FD34 38 84 BC C4 */ addi r4, r4, lbl_sPorterRing@l /* 80092F38 0008FD38 93 E1 00 0C */ stw r31, 0xc(r1) /* 80092F3C 0008FD3C 7C 7F 1B 78 */ mr r31, r3 /* 80092F40 0008FD40 4B F9 3E 0D */ bl xFXRingCreate__FPC5xVec3PC7xFXRing -/* 80092F44 0008FD44 3C 80 80 26 */ lis r4, lbl_8025BCC4@ha +/* 80092F44 0008FD44 3C 80 80 26 */ lis r4, lbl_sPorterRing@ha /* 80092F48 0008FD48 7F E3 FB 78 */ mr r3, r31 -/* 80092F4C 0008FD4C 38 84 BC C4 */ addi r4, r4, lbl_8025BCC4@l +/* 80092F4C 0008FD4C 38 84 BC C4 */ addi r4, r4, lbl_sPorterRing@l /* 80092F50 0008FD50 38 84 00 3C */ addi r4, r4, 0x3c /* 80092F54 0008FD54 4B F9 3D F9 */ bl xFXRingCreate__FPC5xVec3PC7xFXRing /* 80092F58 0008FD58 80 01 00 14 */ lwz r0, 0x14(r1) @@ -175,9 +175,9 @@ zFXPorterWave__FPC5xVec3: zFXMuscleArmWave__FPC5xVec3: /* 80092F6C 0008FD6C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80092F70 0008FD70 7C 08 02 A6 */ mflr r0 -/* 80092F74 0008FD74 3C 80 80 26 */ lis r4, lbl_8025BD3C@ha +/* 80092F74 0008FD74 3C 80 80 26 */ lis r4, lbl_sMuscleArmRing@ha /* 80092F78 0008FD78 90 01 00 14 */ stw r0, 0x14(r1) -/* 80092F7C 0008FD7C 38 84 BD 3C */ addi r4, r4, lbl_8025BD3C@l +/* 80092F7C 0008FD7C 38 84 BD 3C */ addi r4, r4, lbl_sMuscleArmRing@l /* 80092F80 0008FD80 4B F9 3D CD */ bl xFXRingCreate__FPC5xVec3PC7xFXRing /* 80092F84 0008FD84 80 01 00 14 */ lwz r0, 0x14(r1) /* 80092F88 0008FD88 7C 08 03 A6 */ mtlr r0 @@ -188,15 +188,15 @@ zFXMuscleArmWave__FPC5xVec3: zFXGooEnable__FP8RpAtomici: /* 80092F94 0008FD94 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80092F98 0008FD98 7C 08 02 A6 */ mflr r0 -/* 80092F9C 0008FD9C 3C C0 80 3C */ lis r6, lbl_803BFA0C@ha +/* 80092F9C 0008FD9C 3C C0 80 3C */ lis r6, lbl_zFXGooInstances@ha /* 80092FA0 0008FDA0 38 A0 00 00 */ li r5, 0 /* 80092FA4 0008FDA4 90 01 00 64 */ stw r0, 0x64(r1) -/* 80092FA8 0008FDA8 38 C6 FA 0C */ addi r6, r6, lbl_803BFA0C@l +/* 80092FA8 0008FDA8 38 C6 FA 0C */ addi r6, r6, lbl_zFXGooInstances@l /* 80092FAC 0008FDAC 38 00 00 04 */ li r0, 4 /* 80092FB0 0008FDB0 BE 01 00 20 */ stmw r16, 0x20(r1) /* 80092FB4 0008FDB4 7C 7E 1B 78 */ mr r30, r3 /* 80092FB8 0008FDB8 7C DF 33 78 */ mr r31, r6 -/* 80092FBC 0008FDBC 90 AD 8E 94 */ stw r5, lbl_803CB794-_SDA_BASE_(r13) +/* 80092FBC 0008FDBC 90 AD 8E 94 */ stw r5, lbl_g_txtr_gooFrozen-_SDA_BASE_(r13) /* 80092FC0 0008FDC0 38 A0 00 00 */ li r5, 0 /* 80092FC4 0008FDC4 7C 09 03 A6 */ mtctr r0 lbl_80092FC8: @@ -353,17 +353,17 @@ lbl_800931D4: /* 8009320C 0009000C 7F 1B C3 78 */ mr r27, r24 lbl_80093210: /* 80093210 00090010 1C 9A 00 0C */ mulli r4, r26, 0xc -/* 80093214 00090014 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80093214 00090014 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80093218 00090018 38 A0 00 00 */ li r5, 0 /* 8009321C 0009001C 4B FA 07 25 */ bl xMemAlloc__FUiUii /* 80093220 00090020 7C 60 1B 78 */ mr r0, r3 -/* 80093224 00090024 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80093224 00090024 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80093228 00090028 7C 10 03 78 */ mr r16, r0 /* 8009322C 0009002C 57 44 10 3A */ slwi r4, r26, 2 /* 80093230 00090030 38 A0 00 00 */ li r5, 0 /* 80093234 00090034 4B FA 07 0D */ bl xMemAlloc__FUiUii /* 80093238 00090038 7C 60 1B 78 */ mr r0, r3 -/* 8009323C 0009003C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8009323C 0009003C 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80093240 00090040 7C 11 03 78 */ mr r17, r0 /* 80093244 00090044 57 44 18 38 */ slwi r4, r26, 3 /* 80093248 00090048 38 A0 00 00 */ li r5, 0 @@ -394,8 +394,8 @@ lbl_80093210: /* 800932AC 000900AC 90 1E 00 48 */ stw r0, 0x48(r30) lbl_800932B0: /* 800932B0 000900B0 93 DF 00 00 */ stw r30, 0(r31) -/* 800932B4 000900B4 3C 60 80 26 */ lis r3, lbl_8025BD88@ha -/* 800932B8 000900B8 38 83 BD 88 */ addi r4, r3, lbl_8025BD88@l +/* 800932B4 000900B4 3C 60 80 26 */ lis r3, lbl_defaultGooWarbc@ha +/* 800932B8 000900B8 38 83 BD 88 */ addi r4, r3, lbl_defaultGooWarbc@l /* 800932BC 000900BC 38 A0 00 10 */ li r5, 0x10 /* 800932C0 000900C0 92 1F 00 08 */ stw r16, 8(r31) /* 800932C4 000900C4 38 7F 00 24 */ addi r3, r31, 0x24 @@ -403,8 +403,8 @@ lbl_800932B0: /* 800932CC 000900CC 92 5F 00 10 */ stw r18, 0x10(r31) /* 800932D0 000900D0 4B F7 02 71 */ bl memcpy /* 800932D4 000900D4 C0 1F 00 24 */ lfs f0, 0x24(r31) -/* 800932D8 000900D8 3C 60 80 26 */ lis r3, lbl_8025BD78@ha -/* 800932DC 000900DC 38 83 BD 78 */ addi r4, r3, lbl_8025BD78@l +/* 800932D8 000900D8 3C 60 80 26 */ lis r3, lbl_defaultGooTimes@ha +/* 800932DC 000900DC 38 83 BD 78 */ addi r4, r3, lbl_defaultGooTimes@l /* 800932E0 000900E0 38 A0 00 10 */ li r5, 0x10 /* 800932E4 000900E4 D0 1F 00 1C */ stfs f0, 0x1c(r31) /* 800932E8 000900E8 38 7F 00 34 */ addi r3, r31, 0x34 @@ -413,30 +413,30 @@ lbl_800932B0: /* 800932F4 000900F4 4B F7 02 4D */ bl memcpy /* 800932F8 000900F8 38 00 00 00 */ li r0, 0 /* 800932FC 000900FC 90 1F 00 50 */ stw r0, 0x50(r31) -/* 80093300 00090100 C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 80093300 00090100 C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80093304 00090104 D0 1F 00 14 */ stfs f0, 0x14(r31) -/* 80093308 00090108 C0 02 8F F8 */ lfs f0, lbl_803CD978-_SDA2_BASE_(r2) +/* 80093308 00090108 C0 02 8F F8 */ lfs f0, lbl__846-_SDA2_BASE_(r2) /* 8009330C 0009010C D0 1F 00 5C */ stfs f0, 0x5c(r31) -/* 80093310 00090110 C0 02 8F FC */ lfs f0, lbl_803CD97C-_SDA2_BASE_(r2) +/* 80093310 00090110 C0 02 8F FC */ lfs f0, lbl__847-_SDA2_BASE_(r2) /* 80093314 00090114 D0 1F 00 60 */ stfs f0, 0x60(r31) /* 80093318 00090118 90 1F 00 64 */ stw r0, 0x64(r31) -/* 8009331C 0009011C 80 6D 90 DC */ lwz r3, lbl_803CB9DC-_SDA_BASE_(r13) +/* 8009331C 0009011C 80 6D 90 DC */ lwz r3, lbl_gCurEnv-_SDA_BASE_(r13) /* 80093320 00090120 28 03 00 00 */ cmplwi r3, 0 /* 80093324 00090124 41 82 00 44 */ beq lbl_80093368 /* 80093328 00090128 80 83 00 10 */ lwz r4, 0x10(r3) /* 8009332C 0009012C 38 00 00 02 */ li r0, 2 -/* 80093330 00090130 3C 60 80 3C */ lis r3, lbl_803C2664@ha +/* 80093330 00090130 3C 60 80 3C */ lis r3, lbl_gClimate@ha /* 80093334 00090134 90 04 00 10 */ stw r0, 0x10(r4) -/* 80093338 00090138 38 63 26 64 */ addi r3, r3, lbl_803C2664@l -/* 8009333C 0009013C 80 8D 90 DC */ lwz r4, lbl_803CB9DC-_SDA_BASE_(r13) -/* 80093340 00090140 C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 80093338 00090138 38 63 26 64 */ addi r3, r3, lbl_gClimate@l +/* 8009333C 0009013C 80 8D 90 DC */ lwz r4, lbl_gCurEnv-_SDA_BASE_(r13) +/* 80093340 00090140 C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80093344 00090144 80 84 00 10 */ lwz r4, 0x10(r4) /* 80093348 00090148 D0 04 00 14 */ stfs f0, 0x14(r4) -/* 8009334C 0009014C 80 8D 90 DC */ lwz r4, lbl_803CB9DC-_SDA_BASE_(r13) -/* 80093350 00090150 C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 8009334C 0009014C 80 8D 90 DC */ lwz r4, lbl_gCurEnv-_SDA_BASE_(r13) +/* 80093350 00090150 C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80093354 00090154 80 84 00 10 */ lwz r4, 0x10(r4) /* 80093358 00090158 D0 04 00 18 */ stfs f0, 0x18(r4) -/* 8009335C 0009015C 80 8D 90 DC */ lwz r4, lbl_803CB9DC-_SDA_BASE_(r13) +/* 8009335C 0009015C 80 8D 90 DC */ lwz r4, lbl_gCurEnv-_SDA_BASE_(r13) /* 80093360 00090160 80 84 00 10 */ lwz r4, 0x10(r4) /* 80093364 00090164 4B F7 B7 0D */ bl xClimateInitAsset__FP11_tagClimateP9xEnvAsset lbl_80093368: @@ -450,10 +450,10 @@ lbl_80093368: zFXGoo_SceneEnter__Fv: /* 8009337C 0009017C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80093380 00090180 7C 08 02 A6 */ mflr r0 -/* 80093384 00090184 3C 80 80 3C */ lis r4, lbl_803BFA0C@ha +/* 80093384 00090184 3C 80 80 3C */ lis r4, lbl_zFXGooInstances@ha /* 80093388 00090188 3C 60 DE AE */ lis r3, 0xDEADBEEF@ha /* 8009338C 0009018C 90 01 00 24 */ stw r0, 0x24(r1) -/* 80093390 00090190 38 04 FA 0C */ addi r0, r4, lbl_803BFA0C@l +/* 80093390 00090190 38 04 FA 0C */ addi r0, r4, lbl_zFXGooInstances@l /* 80093394 00090194 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80093398 00090198 3B E3 BE EF */ addi r31, r3, 0xDEADBEEF@l /* 8009339C 0009019C 93 C1 00 18 */ stw r30, 0x18(r1) @@ -470,12 +470,12 @@ lbl_800933AC: /* 800933C4 000901C4 2C 1E 00 18 */ cmpwi r30, 0x18 /* 800933C8 000901C8 3B BD 00 74 */ addi r29, r29, 0x74 /* 800933CC 000901CC 41 80 FF E0 */ blt lbl_800933AC -/* 800933D0 000901D0 3C 60 80 26 */ lis r3, lbl_8025BE04@ha -/* 800933D4 000901D4 38 63 BE 04 */ addi r3, r3, lbl_8025BE04@l +/* 800933D0 000901D0 3C 60 80 26 */ lis r3, lbl__stringBase0_36@ha +/* 800933D4 000901D4 38 63 BE 04 */ addi r3, r3, lbl__stringBase0_36@l /* 800933D8 000901D8 38 63 00 19 */ addi r3, r3, 0x19 /* 800933DC 000901DC 4B FB 8E 39 */ bl xStrHash__FPCc /* 800933E0 000901E0 48 02 16 5D */ bl zSceneFindObject__FUi -/* 800933E4 000901E4 90 6D 8E 90 */ stw r3, lbl_803CB790-_SDA_BASE_(r13) +/* 800933E4 000901E4 90 6D 8E 90 */ stw r3, lbl_goo_timer_textbox-_SDA_BASE_(r13) /* 800933E8 000901E8 80 01 00 24 */ lwz r0, 0x24(r1) /* 800933EC 000901EC 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800933F0 000901F0 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -486,9 +486,9 @@ lbl_800933AC: .global zFX.zFXGoo_SceneReset__Fv zFX.zFXGoo_SceneReset__Fv: -/* 80093404 00090204 3C 60 80 3C */ lis r3, lbl_803BFA0C@ha +/* 80093404 00090204 3C 60 80 3C */ lis r3, lbl_zFXGooInstances@ha /* 80093408 00090208 38 00 00 03 */ li r0, 3 -/* 8009340C 0009020C 38 63 FA 0C */ addi r3, r3, lbl_803BFA0C@l +/* 8009340C 0009020C 38 63 FA 0C */ addi r3, r3, lbl_zFXGooInstances@l /* 80093410 00090210 38 A0 00 00 */ li r5, 0 /* 80093414 00090214 7C 66 1B 78 */ mr r6, r3 /* 80093418 00090218 38 60 00 00 */ li r3, 0 @@ -558,10 +558,10 @@ lbl_800934DC: zFXGoo_SceneExit__Fv: /* 800934EC 000902EC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800934F0 000902F0 7C 08 02 A6 */ mflr r0 -/* 800934F4 000902F4 3C 80 80 3C */ lis r4, lbl_803BFA0C@ha +/* 800934F4 000902F4 3C 80 80 3C */ lis r4, lbl_zFXGooInstances@ha /* 800934F8 000902F8 3C 60 DE AE */ lis r3, 0xDEADBEEF@ha /* 800934FC 000902FC 90 01 00 24 */ stw r0, 0x24(r1) -/* 80093500 00090300 38 04 FA 0C */ addi r0, r4, lbl_803BFA0C@l +/* 80093500 00090300 38 04 FA 0C */ addi r0, r4, lbl_zFXGooInstances@l /* 80093504 00090304 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80093508 00090308 3B E3 BE EF */ addi r31, r3, 0xDEADBEEF@l /* 8009350C 0009030C 93 C1 00 18 */ stw r30, 0x18(r1) @@ -627,7 +627,7 @@ zFXGooUpdateInstance__FP14zFXGooInstancef: /* 800935EC 000903EC D0 1F 00 18 */ stfs f0, 0x18(r31) lbl_800935F0: /* 800935F0 000903F0 80 1F 00 50 */ lwz r0, 0x50(r31) -/* 800935F4 000903F4 C0 62 90 00 */ lfs f3, lbl_803CD980-_SDA2_BASE_(r2) +/* 800935F4 000903F4 C0 62 90 00 */ lfs f3, lbl__950_2-_SDA2_BASE_(r2) /* 800935F8 000903F8 54 00 10 3A */ slwi r0, r0, 2 /* 800935FC 000903FC 7C 9F 02 14 */ add r4, r31, r0 /* 80093600 00090400 C0 04 00 34 */ lfs f0, 0x34(r4) @@ -636,9 +636,9 @@ lbl_800935F0: /* 8009360C 0009040C 3C 00 43 30 */ lis r0, 0x4330 /* 80093610 00090410 54 63 0F FE */ srwi r3, r3, 0x1f /* 80093614 00090414 90 01 00 08 */ stw r0, 8(r1) -/* 80093618 00090418 C8 42 90 28 */ lfd f2, lbl_803CD9A8-_SDA2_BASE_(r2) +/* 80093618 00090418 C8 42 90 28 */ lfd f2, lbl__960_1-_SDA2_BASE_(r2) /* 8009361C 0009041C 90 61 00 0C */ stw r3, 0xc(r1) -/* 80093620 00090420 C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 80093620 00090420 C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80093624 00090424 C8 21 00 08 */ lfd f1, 8(r1) /* 80093628 00090428 FC 21 10 28 */ fsub f1, f1, f2 /* 8009362C 0009042C FC 20 0A 10 */ fabs f1, f1 @@ -652,24 +652,24 @@ lbl_80093640: /* 80093648 00090448 C0 1F 00 14 */ lfs f0, 0x14(r31) /* 8009364C 0009044C 54 00 10 3A */ slwi r0, r0, 2 /* 80093650 00090450 7C 7F 02 14 */ add r3, r31, r0 -/* 80093654 00090454 C0 42 90 04 */ lfs f2, lbl_803CD984-_SDA2_BASE_(r2) +/* 80093654 00090454 C0 42 90 04 */ lfs f2, lbl__951_2-_SDA2_BASE_(r2) /* 80093658 00090458 EC 21 00 28 */ fsubs f1, f1, f0 /* 8009365C 0009045C C0 03 00 34 */ lfs f0, 0x34(r3) /* 80093660 00090460 EC 01 00 24 */ fdivs f0, f1, f0 /* 80093664 00090464 EC 02 00 28 */ fsubs f0, f2, f0 /* 80093668 00090468 D0 1F 00 58 */ stfs f0, 0x58(r31) /* 8009366C 0009046C C0 5F 00 58 */ lfs f2, 0x58(r31) -/* 80093670 00090470 C0 22 90 04 */ lfs f1, lbl_803CD984-_SDA2_BASE_(r2) +/* 80093670 00090470 C0 22 90 04 */ lfs f1, lbl__951_2-_SDA2_BASE_(r2) /* 80093674 00090474 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 80093678 00090478 40 80 00 08 */ bge lbl_80093680 /* 8009367C 0009047C FC 20 10 90 */ fmr f1, f2 lbl_80093680: -/* 80093680 00090480 C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 80093680 00090480 C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80093684 00090484 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80093688 00090488 40 81 00 08 */ ble lbl_80093690 /* 8009368C 0009048C 48 00 00 14 */ b lbl_800936A0 lbl_80093690: -/* 80093690 00090490 C0 02 90 04 */ lfs f0, lbl_803CD984-_SDA2_BASE_(r2) +/* 80093690 00090490 C0 02 90 04 */ lfs f0, lbl__951_2-_SDA2_BASE_(r2) /* 80093694 00090494 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80093698 00090498 40 80 00 08 */ bge lbl_800936A0 /* 8009369C 0009049C FC 00 10 90 */ fmr f0, f2 @@ -693,12 +693,12 @@ lbl_800936D0: /* 800936D8 000904D8 80 7F 00 00 */ lwz r3, 0(r31) /* 800936DC 000904DC 48 09 03 B5 */ bl zGooMeltFinished__FP8RpAtomic lbl_800936E0: -/* 800936E0 000904E0 C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 800936E0 000904E0 C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 800936E4 000904E4 D0 1F 00 58 */ stfs f0, 0x58(r31) /* 800936E8 000904E8 48 00 00 D8 */ b lbl_800937C0 lbl_800936EC: -/* 800936EC 000904EC C0 02 90 0C */ lfs f0, lbl_803CD98C-_SDA2_BASE_(r2) -/* 800936F0 000904F0 C0 22 90 08 */ lfs f1, lbl_803CD988-_SDA2_BASE_(r2) +/* 800936EC 000904EC C0 02 90 0C */ lfs f0, lbl__953-_SDA2_BASE_(r2) +/* 800936F0 000904F0 C0 22 90 08 */ lfs f1, lbl__952_1-_SDA2_BASE_(r2) /* 800936F4 000904F4 EC 40 07 F2 */ fmuls f2, f0, f31 /* 800936F8 000904F8 4B F9 C5 1D */ bl xpow__Fff /* 800936FC 000904FC C0 1F 00 5C */ lfs f0, 0x5c(r31) @@ -709,25 +709,25 @@ lbl_800936EC: /* 80093710 00090510 D0 1F 00 60 */ stfs f0, 0x60(r31) /* 80093714 00090514 48 00 00 AC */ b lbl_800937C0 lbl_80093718: -/* 80093718 00090518 C0 02 90 04 */ lfs f0, lbl_803CD984-_SDA2_BASE_(r2) +/* 80093718 00090518 C0 02 90 04 */ lfs f0, lbl__951_2-_SDA2_BASE_(r2) /* 8009371C 0009051C D0 1F 00 58 */ stfs f0, 0x58(r31) /* 80093720 00090520 C0 5F 00 18 */ lfs f2, 0x18(r31) /* 80093724 00090524 C0 3F 00 14 */ lfs f1, 0x14(r31) -/* 80093728 00090528 C0 02 90 10 */ lfs f0, lbl_803CD990-_SDA2_BASE_(r2) +/* 80093728 00090528 C0 02 90 10 */ lfs f0, lbl__954-_SDA2_BASE_(r2) /* 8009372C 0009052C EC 22 08 28 */ fsubs f1, f2, f1 /* 80093730 00090530 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80093734 00090534 4C 40 13 82 */ cror 2, 0, 2 /* 80093738 00090538 40 82 00 88 */ bne lbl_800937C0 -/* 8009373C 0009053C C0 22 8F F4 */ lfs f1, lbl_803CD974-_SDA2_BASE_(r2) +/* 8009373C 0009053C C0 22 8F F4 */ lfs f1, lbl__845_1-_SDA2_BASE_(r2) /* 80093740 00090540 4B F7 B4 11 */ bl xClimateSetSnow__Ff /* 80093744 00090544 3C 60 7B C1 */ lis r3, 0x7BC0C0CE@ha /* 80093748 00090548 38 63 C0 CE */ addi r3, r3, 0x7BC0C0CE@l /* 8009374C 0009054C 4B FE F5 BD */ bl xSndIsPlaying__FUi /* 80093750 00090550 28 03 00 00 */ cmplwi r3, 0 /* 80093754 00090554 40 82 00 6C */ bne lbl_800937C0 -/* 80093758 00090558 C0 42 8F F4 */ lfs f2, lbl_803CD974-_SDA2_BASE_(r2) +/* 80093758 00090558 C0 42 8F F4 */ lfs f2, lbl__845_1-_SDA2_BASE_(r2) /* 8009375C 0009055C 3C 60 7B C1 */ lis r3, 0x7BC0C0CE@ha -/* 80093760 00090560 C0 22 90 14 */ lfs f1, lbl_803CD994-_SDA2_BASE_(r2) +/* 80093760 00090560 C0 22 90 14 */ lfs f1, lbl__955_1-_SDA2_BASE_(r2) /* 80093764 00090564 38 63 C0 CE */ addi r3, r3, 0x7BC0C0CE@l /* 80093768 00090568 FC 60 10 90 */ fmr f3, f2 /* 8009376C 0009056C 38 DF 00 44 */ addi r6, r31, 0x44 @@ -738,12 +738,12 @@ lbl_80093718: /* 80093780 00090580 4B FC 2D 35 */ bl xSndPlay3D__FUiffUiUiPC5xVec3f14sound_categoryf /* 80093784 00090584 48 00 00 3C */ b lbl_800937C0 lbl_80093788: -/* 80093788 00090588 C0 22 90 04 */ lfs f1, lbl_803CD984-_SDA2_BASE_(r2) +/* 80093788 00090588 C0 22 90 04 */ lfs f1, lbl__951_2-_SDA2_BASE_(r2) /* 8009378C 0009058C C0 1F 00 58 */ lfs f0, 0x58(r31) /* 80093790 00090590 EC 01 00 28 */ fsubs f0, f1, f0 /* 80093794 00090594 D0 1F 00 58 */ stfs f0, 0x58(r31) -/* 80093798 00090598 C0 02 90 0C */ lfs f0, lbl_803CD98C-_SDA2_BASE_(r2) -/* 8009379C 0009059C C0 22 90 18 */ lfs f1, lbl_803CD998-_SDA2_BASE_(r2) +/* 80093798 00090598 C0 02 90 0C */ lfs f0, lbl__953-_SDA2_BASE_(r2) +/* 8009379C 0009059C C0 22 90 18 */ lfs f1, lbl__956_1-_SDA2_BASE_(r2) /* 800937A0 000905A0 EC 40 07 F2 */ fmuls f2, f0, f31 /* 800937A4 000905A4 4B F9 C4 71 */ bl xpow__Fff /* 800937A8 000905A8 C0 1F 00 5C */ lfs f0, 0x5c(r31) @@ -753,28 +753,28 @@ lbl_80093788: /* 800937B8 000905B8 EC 00 00 72 */ fmuls f0, f0, f1 /* 800937BC 000905BC D0 1F 00 60 */ stfs f0, 0x60(r31) lbl_800937C0: -/* 800937C0 000905C0 C0 22 90 04 */ lfs f1, lbl_803CD984-_SDA2_BASE_(r2) +/* 800937C0 000905C0 C0 22 90 04 */ lfs f1, lbl__951_2-_SDA2_BASE_(r2) /* 800937C4 000905C4 C0 1F 00 58 */ lfs f0, 0x58(r31) /* 800937C8 000905C8 C0 5F 00 1C */ lfs f2, 0x1c(r31) /* 800937CC 000905CC EC 01 00 28 */ fsubs f0, f1, f0 /* 800937D0 000905D0 EC 02 00 32 */ fmuls f0, f2, f0 /* 800937D4 000905D4 D0 1F 00 24 */ stfs f0, 0x24(r31) -/* 800937D8 000905D8 C0 22 90 04 */ lfs f1, lbl_803CD984-_SDA2_BASE_(r2) +/* 800937D8 000905D8 C0 22 90 04 */ lfs f1, lbl__951_2-_SDA2_BASE_(r2) /* 800937DC 000905DC C0 1F 00 58 */ lfs f0, 0x58(r31) /* 800937E0 000905E0 C0 5F 00 20 */ lfs f2, 0x20(r31) /* 800937E4 000905E4 EC 01 00 28 */ fsubs f0, f1, f0 /* 800937E8 000905E8 EC 02 00 32 */ fmuls f0, f2, f0 /* 800937EC 000905EC D0 1F 00 2C */ stfs f0, 0x2c(r31) -/* 800937F0 000905F0 C0 22 90 04 */ lfs f1, lbl_803CD984-_SDA2_BASE_(r2) +/* 800937F0 000905F0 C0 22 90 04 */ lfs f1, lbl__951_2-_SDA2_BASE_(r2) /* 800937F4 000905F4 C0 1F 00 58 */ lfs f0, 0x58(r31) -/* 800937F8 000905F8 C0 42 90 1C */ lfs f2, lbl_803CD99C-_SDA2_BASE_(r2) +/* 800937F8 000905F8 C0 42 90 1C */ lfs f2, lbl__957_3-_SDA2_BASE_(r2) /* 800937FC 000905FC EC 21 00 28 */ fsubs f1, f1, f0 /* 80093800 00090600 4B F9 C4 15 */ bl xpow__Fff /* 80093804 00090604 C0 1F 00 54 */ lfs f0, 0x54(r31) /* 80093808 00090608 EC 01 07 FA */ fmadds f0, f1, f31, f0 /* 8009380C 0009060C D0 1F 00 54 */ stfs f0, 0x54(r31) /* 80093810 00090610 C0 3F 00 58 */ lfs f1, 0x58(r31) -/* 80093814 00090614 C0 02 90 04 */ lfs f0, lbl_803CD984-_SDA2_BASE_(r2) +/* 80093814 00090614 C0 02 90 04 */ lfs f0, lbl__951_2-_SDA2_BASE_(r2) /* 80093818 00090618 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009381C 0009061C 40 80 00 CC */ bge lbl_800938E8 /* 80093820 00090620 80 7F 00 00 */ lwz r3, 0(r31) @@ -798,14 +798,14 @@ lbl_80093864: /* 80093864 00090664 C0 1C 00 00 */ lfs f0, 0(r28) /* 80093868 00090668 C0 3F 00 28 */ lfs f1, 0x28(r31) /* 8009386C 0009066C EC 00 F0 2A */ fadds f0, f0, f30 -/* 80093870 00090670 C0 42 90 20 */ lfs f2, lbl_803CD9A0-_SDA2_BASE_(r2) +/* 80093870 00090670 C0 42 90 20 */ lfs f2, lbl__958_1-_SDA2_BASE_(r2) /* 80093874 00090674 EC 21 00 32 */ fmuls f1, f1, f0 /* 80093878 00090678 4B F9 CB 35 */ bl xfmod__Fff /* 8009387C 0009067C C0 1C 00 08 */ lfs f0, 8(r28) /* 80093880 00090680 FF E0 08 90 */ fmr f31, f1 /* 80093884 00090684 C0 7F 00 30 */ lfs f3, 0x30(r31) /* 80093888 00090688 EC 00 F0 2A */ fadds f0, f0, f30 -/* 8009388C 0009068C C0 42 90 20 */ lfs f2, lbl_803CD9A0-_SDA2_BASE_(r2) +/* 8009388C 0009068C C0 42 90 20 */ lfs f2, lbl__958_1-_SDA2_BASE_(r2) /* 80093890 00090690 EC 23 00 32 */ fmuls f1, f3, f0 /* 80093894 00090694 4B F9 CB 19 */ bl xfmod__Fff /* 80093898 00090698 FC 00 08 90 */ fmr f0, f1 @@ -830,11 +830,11 @@ lbl_800938D4: /* 800938E0 000906E0 7F A3 EB 78 */ mr r3, r29 /* 800938E4 000906E4 48 18 1C AD */ bl RpGeometryUnlock lbl_800938E8: -/* 800938E8 000906E8 80 0D 8E 90 */ lwz r0, lbl_803CB790-_SDA_BASE_(r13) +/* 800938E8 000906E8 80 0D 8E 90 */ lwz r0, lbl_goo_timer_textbox-_SDA_BASE_(r13) /* 800938EC 000906EC 28 00 00 00 */ cmplwi r0, 0 /* 800938F0 000906F0 41 82 00 64 */ beq lbl_80093954 /* 800938F4 000906F4 48 00 10 C9 */ bl zFXGooFreezeTimeLeft__Fv -/* 800938F8 000906F8 C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 800938F8 000906F8 C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 800938FC 000906FC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80093900 00090700 40 81 00 4C */ ble lbl_8009394C /* 80093904 00090704 FC 00 08 1E */ fctiwz f0, f1 @@ -844,20 +844,20 @@ lbl_800938E8: /* 80093914 00090714 40 81 00 08 */ ble lbl_8009391C /* 80093918 00090718 38 A0 00 63 */ li r5, 0x63 lbl_8009391C: -/* 8009391C 0009071C 3C 60 80 26 */ lis r3, lbl_8025BE04@ha -/* 80093920 00090720 38 83 BE 04 */ addi r4, r3, lbl_8025BE04@l -/* 80093924 00090724 38 6D 81 F8 */ addi r3, r13, lbl_803CAAF8-_SDA_BASE_ +/* 8009391C 0009071C 3C 60 80 26 */ lis r3, lbl__stringBase0_36@ha +/* 80093920 00090720 38 83 BE 04 */ addi r4, r3, lbl__stringBase0_36@l +/* 80093924 00090724 38 6D 81 F8 */ addi r3, r13, lbl_counter_text$930-_SDA_BASE_ /* 80093928 00090728 38 84 00 2E */ addi r4, r4, 0x2e /* 8009392C 0009072C 4C C6 31 82 */ crclr 6 /* 80093930 00090730 48 15 06 05 */ bl func_801E3F34 -/* 80093934 00090734 80 6D 8E 90 */ lwz r3, lbl_803CB790-_SDA_BASE_(r13) -/* 80093938 00090738 38 8D 81 F8 */ addi r4, r13, lbl_803CAAF8-_SDA_BASE_ +/* 80093934 00090734 80 6D 8E 90 */ lwz r3, lbl_goo_timer_textbox-_SDA_BASE_(r13) +/* 80093938 00090738 38 8D 81 F8 */ addi r4, r13, lbl_counter_text$930-_SDA_BASE_ /* 8009393C 0009073C 48 0A 0D 15 */ bl set_text__8ztextboxFPCc -/* 80093940 00090740 80 6D 8E 90 */ lwz r3, lbl_803CB790-_SDA_BASE_(r13) +/* 80093940 00090740 80 6D 8E 90 */ lwz r3, lbl_goo_timer_textbox-_SDA_BASE_(r13) /* 80093944 00090744 48 0A 0C 5D */ bl activate__8ztextboxFv /* 80093948 00090748 48 00 00 0C */ b lbl_80093954 lbl_8009394C: -/* 8009394C 0009074C 80 6D 8E 90 */ lwz r3, lbl_803CB790-_SDA_BASE_(r13) +/* 8009394C 0009074C 80 6D 8E 90 */ lwz r3, lbl_goo_timer_textbox-_SDA_BASE_(r13) /* 80093950 00090750 48 0A 0C 9D */ bl deactivate__8ztextboxFv lbl_80093954: /* 80093954 00090754 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 @@ -876,9 +876,9 @@ lbl_80093954: zFXGooUpdate__Ff: /* 80093980 00090780 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80093984 00090784 7C 08 02 A6 */ mflr r0 -/* 80093988 00090788 3C 60 80 3C */ lis r3, lbl_803BFA0C@ha +/* 80093988 00090788 3C 60 80 3C */ lis r3, lbl_zFXGooInstances@ha /* 8009398C 0009078C 90 01 00 24 */ stw r0, 0x24(r1) -/* 80093990 00090790 38 03 FA 0C */ addi r0, r3, lbl_803BFA0C@l +/* 80093990 00090790 38 03 FA 0C */ addi r0, r3, lbl_zFXGooInstances@l /* 80093994 00090794 DB E1 00 18 */ stfd f31, 0x18(r1) /* 80093998 00090798 FF E0 08 90 */ fmr f31, f1 /* 8009399C 0009079C 93 E1 00 14 */ stw r31, 0x14(r1) @@ -914,7 +914,7 @@ lbl_800939F4: /* 80093A08 00090808 DB C1 00 80 */ stfd f30, 0x80(r1) /* 80093A0C 0009080C F3 C1 00 88 */ psq_st f30, 136(r1), 0, qr0 /* 80093A10 00090810 BE A1 00 54 */ stmw r21, 0x54(r1) -/* 80093A14 00090814 80 0D 8E 94 */ lwz r0, lbl_803CB794-_SDA_BASE_(r13) +/* 80093A14 00090814 80 0D 8E 94 */ lwz r0, lbl_g_txtr_gooFrozen-_SDA_BASE_(r13) /* 80093A18 00090818 7C 75 1B 78 */ mr r21, r3 /* 80093A1C 0009081C 28 00 00 00 */ cmplwi r0, 0 /* 80093A20 00090820 40 82 00 18 */ bne lbl_80093A38 @@ -922,15 +922,15 @@ lbl_800939F4: /* 80093A28 00090828 38 80 00 00 */ li r4, 0 /* 80093A2C 0009082C 38 63 40 1F */ addi r3, r3, 0x0013401F@l /* 80093A30 00090830 4B FB 7C DD */ bl xSTFindAsset__FUiPUi -/* 80093A34 00090834 90 6D 8E 94 */ stw r3, lbl_803CB794-_SDA_BASE_(r13) +/* 80093A34 00090834 90 6D 8E 94 */ stw r3, lbl_g_txtr_gooFrozen-_SDA_BASE_(r13) lbl_80093A38: -/* 80093A38 00090838 81 8D 89 30 */ lwz r12, lbl_803CB230-_SDA_BASE_(r13) +/* 80093A38 00090838 81 8D 89 30 */ lwz r12, lbl_gAtomicRenderCallBack-_SDA_BASE_(r13) /* 80093A3C 0009083C 7E A3 AB 78 */ mr r3, r21 /* 80093A40 00090840 7D 89 03 A6 */ mtctr r12 /* 80093A44 00090844 4E 80 04 21 */ bctrl -/* 80093A48 00090848 3C 60 80 3C */ lis r3, lbl_803BFA0C@ha +/* 80093A48 00090848 3C 60 80 3C */ lis r3, lbl_zFXGooInstances@ha /* 80093A4C 0009084C 38 00 00 04 */ li r0, 4 -/* 80093A50 00090850 38 63 FA 0C */ addi r3, r3, lbl_803BFA0C@l +/* 80093A50 00090850 38 63 FA 0C */ addi r3, r3, lbl_zFXGooInstances@l /* 80093A54 00090854 3A C0 00 00 */ li r22, 0 /* 80093A58 00090858 7C 7E 1B 78 */ mr r30, r3 /* 80093A5C 0009085C 7C 09 03 A6 */ mtctr r0 @@ -1009,9 +1009,9 @@ lbl_80093B3C: /* 80093B60 00090960 4B F7 77 05 */ bl __as__5xVec3FRC5xVec3 /* 80093B64 00090964 48 00 00 14 */ b lbl_80093B78 lbl_80093B68: -/* 80093B68 00090968 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 80093B68 00090968 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 80093B6C 0009096C 38 61 00 38 */ addi r3, r1, 0x38 -/* 80093B70 00090970 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 80093B70 00090970 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 80093B74 00090974 4B F7 76 F1 */ bl __as__5xVec3FRC5xVec3 lbl_80093B78: /* 80093B78 00090978 2C 16 00 18 */ cmpwi r22, 0x18 @@ -1022,9 +1022,9 @@ lbl_80093B78: /* 80093B8C 0009098C 41 82 03 D4 */ beq lbl_80093F60 /* 80093B90 00090990 2C 03 00 00 */ cmpwi r3, 0 /* 80093B94 00090994 41 82 03 CC */ beq lbl_80093F60 -/* 80093B98 00090998 80 8D 8E 94 */ lwz r4, lbl_803CB794-_SDA_BASE_(r13) -/* 80093B9C 0009099C 3C 60 80 3D */ lis r3, lbl_803C88E0@ha -/* 80093BA0 000909A0 38 63 88 E0 */ addi r3, r3, lbl_803C88E0@l +/* 80093B98 00090998 80 8D 8E 94 */ lwz r4, lbl_g_txtr_gooFrozen-_SDA_BASE_(r13) +/* 80093B9C 0009099C 3C 60 80 3D */ lis r3, lbl_gRenderBuffer@ha +/* 80093BA0 000909A0 38 63 88 E0 */ addi r3, r3, lbl_gRenderBuffer@l /* 80093BA4 000909A4 3B 80 00 00 */ li r28, 0 /* 80093BA8 000909A8 28 04 00 00 */ cmplwi r4, 0 /* 80093BAC 000909AC 83 A3 00 04 */ lwz r29, 4(r3) @@ -1045,7 +1045,7 @@ lbl_80093BD0: /* 80093BE0 000909E0 C0 1E 00 5C */ lfs f0, 0x5c(r30) /* 80093BE4 000909E4 83 55 00 18 */ lwz r26, 0x18(r21) /* 80093BE8 000909E8 EC 22 00 28 */ fsubs f1, f2, f0 -/* 80093BEC 000909EC C0 02 90 00 */ lfs f0, lbl_803CD980-_SDA2_BASE_(r2) +/* 80093BEC 000909EC C0 02 90 00 */ lfs f0, lbl__950_2-_SDA2_BASE_(r2) /* 80093BF0 000909F0 80 7A 00 5C */ lwz r3, 0x5c(r26) /* 80093BF4 000909F4 83 1A 00 30 */ lwz r24, 0x30(r26) /* 80093BF8 000909F8 FC 20 0A 10 */ fabs f1, f1 @@ -1057,8 +1057,8 @@ lbl_80093BD0: /* 80093C10 00090A10 D0 1E 00 60 */ stfs f0, 0x60(r30) lbl_80093C14: /* 80093C14 00090A14 C0 9E 00 58 */ lfs f4, 0x58(r30) -/* 80093C18 00090A18 C0 02 90 38 */ lfs f0, lbl_803CD9B8-_SDA2_BASE_(r2) -/* 80093C1C 00090A1C C0 42 90 34 */ lfs f2, lbl_803CD9B4-_SDA2_BASE_(r2) +/* 80093C18 00090A18 C0 02 90 38 */ lfs f0, lbl__1139-_SDA2_BASE_(r2) +/* 80093C1C 00090A1C C0 42 90 34 */ lfs f2, lbl__1138-_SDA2_BASE_(r2) /* 80093C20 00090A20 EC 00 01 32 */ fmuls f0, f0, f4 /* 80093C24 00090A24 C0 7E 00 5C */ lfs f3, 0x5c(r30) /* 80093C28 00090A28 C0 3E 00 60 */ lfs f1, 0x60(r30) @@ -1082,18 +1082,18 @@ lbl_80093C5C: /* 80093C6C 00090A6C 38 61 00 2C */ addi r3, r1, 0x2c /* 80093C70 00090A70 4B F8 14 5D */ bl xVec3Length2__FPC5xVec3 /* 80093C74 00090A74 EC 5F F0 7A */ fmadds f2, f31, f1, f30 -/* 80093C78 00090A78 C0 02 90 38 */ lfs f0, lbl_803CD9B8-_SDA2_BASE_(r2) -/* 80093C7C 00090A7C C0 22 8F F4 */ lfs f1, lbl_803CD974-_SDA2_BASE_(r2) +/* 80093C78 00090A78 C0 02 90 38 */ lfs f0, lbl__1139-_SDA2_BASE_(r2) +/* 80093C7C 00090A7C C0 22 8F F4 */ lfs f1, lbl__845_1-_SDA2_BASE_(r2) /* 80093C80 00090A80 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80093C84 00090A84 40 80 00 08 */ bge lbl_80093C8C /* 80093C88 00090A88 FC 00 10 90 */ fmr f0, f2 lbl_80093C8C: /* 80093C8C 00090A8C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80093C90 00090A90 40 81 00 0C */ ble lbl_80093C9C -/* 80093C94 00090A94 C0 42 8F F4 */ lfs f2, lbl_803CD974-_SDA2_BASE_(r2) +/* 80093C94 00090A94 C0 42 8F F4 */ lfs f2, lbl__845_1-_SDA2_BASE_(r2) /* 80093C98 00090A98 48 00 00 18 */ b lbl_80093CB0 lbl_80093C9C: -/* 80093C9C 00090A9C C0 02 90 38 */ lfs f0, lbl_803CD9B8-_SDA2_BASE_(r2) +/* 80093C9C 00090A9C C0 02 90 38 */ lfs f0, lbl__1139-_SDA2_BASE_(r2) /* 80093CA0 00090AA0 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80093CA4 00090AA4 40 80 00 08 */ bge lbl_80093CAC /* 80093CA8 00090AA8 48 00 00 08 */ b lbl_80093CB0 @@ -1168,7 +1168,7 @@ lbl_80093D18: /* 80093DA4 00090BA4 38 61 00 08 */ addi r3, r1, 8 /* 80093DA8 00090BA8 38 81 00 38 */ addi r4, r1, 0x38 /* 80093DAC 00090BAC 4B F8 16 99 */ bl __apl__5xVec3FRC5xVec3 -/* 80093DB0 00090BB0 C0 42 90 3C */ lfs f2, lbl_803CD9BC-_SDA2_BASE_(r2) +/* 80093DB0 00090BB0 C0 42 90 3C */ lfs f2, lbl__1140-_SDA2_BASE_(r2) /* 80093DB4 00090BB4 3B 9C 00 03 */ addi r28, r28, 3 /* 80093DB8 00090BB8 C0 21 00 24 */ lfs f1, 0x24(r1) /* 80093DBC 00090BBC 3B FF 00 01 */ addi r31, r31, 1 @@ -1178,7 +1178,7 @@ lbl_80093D18: /* 80093DCC 00090BCC D0 1B 00 00 */ stfs f0, 0(r27) /* 80093DD0 00090BD0 D0 3B 00 04 */ stfs f1, 4(r27) /* 80093DD4 00090BD4 D0 7B 00 08 */ stfs f3, 8(r27) -/* 80093DD8 00090BD8 C0 42 90 3C */ lfs f2, lbl_803CD9BC-_SDA2_BASE_(r2) +/* 80093DD8 00090BD8 C0 42 90 3C */ lfs f2, lbl__1140-_SDA2_BASE_(r2) /* 80093DDC 00090BDC C0 21 00 18 */ lfs f1, 0x18(r1) /* 80093DE0 00090BE0 C0 61 00 1C */ lfs f3, 0x1c(r1) /* 80093DE4 00090BE4 C0 01 00 14 */ lfs f0, 0x14(r1) @@ -1186,7 +1186,7 @@ lbl_80093D18: /* 80093DEC 00090BEC D0 1B 00 24 */ stfs f0, 0x24(r27) /* 80093DF0 00090BF0 D0 3B 00 28 */ stfs f1, 0x28(r27) /* 80093DF4 00090BF4 D0 7B 00 2C */ stfs f3, 0x2c(r27) -/* 80093DF8 00090BF8 C0 42 90 3C */ lfs f2, lbl_803CD9BC-_SDA2_BASE_(r2) +/* 80093DF8 00090BF8 C0 42 90 3C */ lfs f2, lbl__1140-_SDA2_BASE_(r2) /* 80093DFC 00090BFC C0 21 00 0C */ lfs f1, 0xc(r1) /* 80093E00 00090C00 C0 61 00 10 */ lfs f3, 0x10(r1) /* 80093E04 00090C04 C0 01 00 08 */ lfs f0, 8(r1) @@ -1314,10 +1314,10 @@ zFXUpdate__Ff: zFXGooFreeze__FP8RpAtomicPC5xVec3P5xVec3: /* 80093FCC 00090DCC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80093FD0 00090DD0 7C 08 02 A6 */ mflr r0 -/* 80093FD4 00090DD4 3C C0 80 3C */ lis r6, lbl_803BFA0C@ha +/* 80093FD4 00090DD4 3C C0 80 3C */ lis r6, lbl_zFXGooInstances@ha /* 80093FD8 00090DD8 90 01 00 24 */ stw r0, 0x24(r1) /* 80093FDC 00090DDC 38 00 00 03 */ li r0, 3 -/* 80093FE0 00090DE0 38 C6 FA 0C */ addi r6, r6, lbl_803BFA0C@l +/* 80093FE0 00090DE0 38 C6 FA 0C */ addi r6, r6, lbl_zFXGooInstances@l /* 80093FE4 00090DE4 BF 61 00 0C */ stmw r27, 0xc(r1) /* 80093FE8 00090DE8 7C 9D 23 78 */ mr r29, r4 /* 80093FEC 00090DEC 7C BE 2B 78 */ mr r30, r5 @@ -1411,9 +1411,9 @@ lbl_8009411C: lbl_80094128: /* 80094128 00090F28 2C 1F FF FF */ cmpwi r31, -1 /* 8009412C 00090F2C 41 82 01 00 */ beq lbl_8009422C -/* 80094130 00090F30 C0 42 8F F4 */ lfs f2, lbl_803CD974-_SDA2_BASE_(r2) +/* 80094130 00090F30 C0 42 8F F4 */ lfs f2, lbl__845_1-_SDA2_BASE_(r2) /* 80094134 00090F34 3C 60 7B C1 */ lis r3, 0x7BC0C0CE@ha -/* 80094138 00090F38 C0 22 90 14 */ lfs f1, lbl_803CD994-_SDA2_BASE_(r2) +/* 80094138 00090F38 C0 22 90 14 */ lfs f1, lbl__955_1-_SDA2_BASE_(r2) /* 8009413C 00090F3C 7F A6 EB 78 */ mr r6, r29 /* 80094140 00090F40 FC 60 10 90 */ fmr f3, f2 /* 80094144 00090F44 38 63 C0 CE */ addi r3, r3, 0x7BC0C0CE@l @@ -1422,9 +1422,9 @@ lbl_80094128: /* 80094150 00090F50 38 A0 00 00 */ li r5, 0 /* 80094154 00090F54 38 E0 00 00 */ li r7, 0 /* 80094158 00090F58 4B FC 23 5D */ bl xSndPlay3D__FUiffUiUiPC5xVec3f14sound_categoryf -/* 8009415C 00090F5C C0 42 8F F4 */ lfs f2, lbl_803CD974-_SDA2_BASE_(r2) +/* 8009415C 00090F5C C0 42 8F F4 */ lfs f2, lbl__845_1-_SDA2_BASE_(r2) /* 80094160 00090F60 3C 60 B9 B2 */ lis r3, 0xB9B1D325@ha -/* 80094164 00090F64 C0 22 90 14 */ lfs f1, lbl_803CD994-_SDA2_BASE_(r2) +/* 80094164 00090F64 C0 22 90 14 */ lfs f1, lbl__955_1-_SDA2_BASE_(r2) /* 80094168 00090F68 7F A6 EB 78 */ mr r6, r29 /* 8009416C 00090F6C FC 60 10 90 */ fmr f3, f2 /* 80094170 00090F70 38 63 D3 25 */ addi r3, r3, 0xB9B1D325@l @@ -1433,11 +1433,11 @@ lbl_80094128: /* 8009417C 00090F7C 38 A0 00 00 */ li r5, 0 /* 80094180 00090F80 38 E0 00 00 */ li r7, 0 /* 80094184 00090F84 4B FC 23 31 */ bl xSndPlay3D__FUiffUiUiPC5xVec3f14sound_categoryf -/* 80094188 00090F88 C0 22 90 04 */ lfs f1, lbl_803CD984-_SDA2_BASE_(r2) +/* 80094188 00090F88 C0 22 90 04 */ lfs f1, lbl__951_2-_SDA2_BASE_(r2) /* 8009418C 00090F8C 4B F7 A9 C5 */ bl xClimateSetSnow__Ff -/* 80094190 00090F90 3C 60 80 3C */ lis r3, lbl_803BFA0C@ha +/* 80094190 00090F90 3C 60 80 3C */ lis r3, lbl_zFXGooInstances@ha /* 80094194 00090F94 3B 60 00 00 */ li r27, 0 -/* 80094198 00090F98 3B 83 FA 0C */ addi r28, r3, lbl_803BFA0C@l +/* 80094198 00090F98 3B 83 FA 0C */ addi r28, r3, lbl_zFXGooInstances@l lbl_8009419C: /* 8009419C 00090F9C 80 1C 00 04 */ lwz r0, 4(r28) /* 800941A0 00090FA0 7C 00 F8 00 */ cmpw r0, r31 @@ -1446,7 +1446,7 @@ lbl_8009419C: /* 800941AC 00090FAC 7F A4 EB 78 */ mr r4, r29 /* 800941B0 00090FB0 90 1C 00 50 */ stw r0, 0x50(r28) /* 800941B4 00090FB4 38 7C 00 44 */ addi r3, r28, 0x44 -/* 800941B8 00090FB8 C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 800941B8 00090FB8 C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 800941BC 00090FBC D0 1C 00 14 */ stfs f0, 0x14(r28) /* 800941C0 00090FC0 80 1C 00 50 */ lwz r0, 0x50(r28) /* 800941C4 00090FC4 C0 3C 00 14 */ lfs f1, 0x14(r28) @@ -1456,10 +1456,10 @@ lbl_8009419C: /* 800941D4 00090FD4 EC 01 00 2A */ fadds f0, f1, f0 /* 800941D8 00090FD8 D0 1C 00 18 */ stfs f0, 0x18(r28) /* 800941DC 00090FDC 4B F7 70 89 */ bl __as__5xVec3FRC5xVec3 -/* 800941E0 00090FE0 C0 02 8F F8 */ lfs f0, lbl_803CD978-_SDA2_BASE_(r2) +/* 800941E0 00090FE0 C0 02 8F F8 */ lfs f0, lbl__846-_SDA2_BASE_(r2) /* 800941E4 00090FE4 28 1E 00 00 */ cmplwi r30, 0 /* 800941E8 00090FE8 D0 1C 00 5C */ stfs f0, 0x5c(r28) -/* 800941EC 00090FEC C0 02 8F FC */ lfs f0, lbl_803CD97C-_SDA2_BASE_(r2) +/* 800941EC 00090FEC C0 02 8F FC */ lfs f0, lbl__847-_SDA2_BASE_(r2) /* 800941F0 00090FF0 D0 1C 00 60 */ stfs f0, 0x60(r28) /* 800941F4 00090FF4 93 DC 00 64 */ stw r30, 0x64(r28) /* 800941F8 00090FF8 41 82 00 14 */ beq lbl_8009420C @@ -1468,9 +1468,9 @@ lbl_8009419C: /* 80094204 00091004 4B F7 70 61 */ bl __as__5xVec3FRC5xVec3 /* 80094208 00091008 48 00 00 14 */ b lbl_8009421C lbl_8009420C: -/* 8009420C 0009100C 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 8009420C 0009100C 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 80094210 00091010 38 7C 00 68 */ addi r3, r28, 0x68 -/* 80094214 00091014 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 80094214 00091014 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 80094218 00091018 4B F7 70 4D */ bl __as__5xVec3FRC5xVec3 lbl_8009421C: /* 8009421C 0009101C 3B 7B 00 01 */ addi r27, r27, 1 @@ -1488,11 +1488,11 @@ lbl_8009422C: zFXGooIs__FP4xEntRfUi: /* 80094240 00091040 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80094244 00091044 7C 08 02 A6 */ mflr r0 -/* 80094248 00091048 3C C0 80 3C */ lis r6, lbl_803BFA0C@ha +/* 80094248 00091048 3C C0 80 3C */ lis r6, lbl_zFXGooInstances@ha /* 8009424C 0009104C 38 E0 00 00 */ li r7, 0 /* 80094250 00091050 90 01 00 34 */ stw r0, 0x34(r1) /* 80094254 00091054 38 00 00 04 */ li r0, 4 -/* 80094258 00091058 38 C6 FA 0C */ addi r6, r6, lbl_803BFA0C@l +/* 80094258 00091058 38 C6 FA 0C */ addi r6, r6, lbl_zFXGooInstances@l /* 8009425C 0009105C 93 E1 00 2C */ stw r31, 0x2c(r1) /* 80094260 00091060 7C DF 33 78 */ mr r31, r6 /* 80094264 00091064 93 C1 00 28 */ stw r30, 0x28(r1) @@ -1586,9 +1586,9 @@ lbl_80094394: /* 800943A0 000911A0 38 60 00 01 */ li r3, 1 /* 800943A4 000911A4 48 00 00 70 */ b lbl_80094414 lbl_800943A8: -/* 800943A8 000911A8 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800943A8 000911A8 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800943AC 000911AC 38 61 00 08 */ addi r3, r1, 8 -/* 800943B0 000911B0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800943B0 000911B0 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800943B4 000911B4 38 BF 00 44 */ addi r5, r31, 0x44 /* 800943B8 000911B8 80 84 07 04 */ lwz r4, 0x704(r4) /* 800943BC 000911BC 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -1603,15 +1603,15 @@ lbl_800943A8: /* 800943E0 000911E0 38 60 00 01 */ li r3, 1 /* 800943E4 000911E4 48 00 00 30 */ b lbl_80094414 lbl_800943E8: -/* 800943E8 000911E8 C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 800943E8 000911E8 C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 800943EC 000911EC 28 1E 00 00 */ cmplwi r30, 0 /* 800943F0 000911F0 D0 1D 00 00 */ stfs f0, 0(r29) /* 800943F4 000911F4 41 82 00 1C */ beq lbl_80094410 -/* 800943F8 000911F8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800943FC 000911FC C0 02 90 40 */ lfs f0, lbl_803CD9C0-_SDA2_BASE_(r2) -/* 80094400 00091200 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800943F8 000911F8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800943FC 000911FC C0 02 90 40 */ lfs f0, lbl__1213-_SDA2_BASE_(r2) +/* 80094400 00091200 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80094404 00091204 D0 03 17 4C */ stfs f0, 0x174c(r3) -/* 80094408 00091208 C0 02 90 44 */ lfs f0, lbl_803CD9C4-_SDA2_BASE_(r2) +/* 80094408 00091208 C0 02 90 44 */ lfs f0, lbl__1214_1-_SDA2_BASE_(r2) /* 8009440C 0009120C D0 03 17 48 */ stfs f0, 0x1748(r3) lbl_80094410: /* 80094410 00091210 38 60 00 00 */ li r3, 0 @@ -1628,11 +1628,11 @@ lbl_80094414: zFXGooEventSetWarb__FP4xEntPCf: /* 80094430 00091230 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80094434 00091234 7C 08 02 A6 */ mflr r0 -/* 80094438 00091238 3C A0 80 3C */ lis r5, lbl_803BFA0C@ha +/* 80094438 00091238 3C A0 80 3C */ lis r5, lbl_zFXGooInstances@ha /* 8009443C 0009123C 38 E0 00 00 */ li r7, 0 /* 80094440 00091240 90 01 00 14 */ stw r0, 0x14(r1) /* 80094444 00091244 38 00 00 04 */ li r0, 4 -/* 80094448 00091248 38 A5 FA 0C */ addi r5, r5, lbl_803BFA0C@l +/* 80094448 00091248 38 A5 FA 0C */ addi r5, r5, lbl_zFXGooInstances@l /* 8009444C 0009124C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80094450 00091250 7C BF 2B 78 */ mr r31, r5 /* 80094454 00091254 7C 09 03 A6 */ mtctr r0 @@ -1729,9 +1729,9 @@ lbl_80094588: .global zFXGooEventSetFreezeDuration__FP4xEntf zFXGooEventSetFreezeDuration__FP4xEntf: -/* 8009459C 0009139C 3C 80 80 3C */ lis r4, lbl_803BFA0C@ha +/* 8009459C 0009139C 3C 80 80 3C */ lis r4, lbl_zFXGooInstances@ha /* 800945A0 000913A0 38 00 00 04 */ li r0, 4 -/* 800945A4 000913A4 38 84 FA 0C */ addi r4, r4, lbl_803BFA0C@l +/* 800945A4 000913A4 38 84 FA 0C */ addi r4, r4, lbl_zFXGooInstances@l /* 800945A8 000913A8 39 00 FF FF */ li r8, -1 /* 800945AC 000913AC 7C 87 23 78 */ mr r7, r4 /* 800945B0 000913B0 38 C0 00 00 */ li r6, 0 @@ -1820,9 +1820,9 @@ lbl_800946D4: lbl_800946E0: /* 800946E0 000914E0 2C 08 FF FF */ cmpwi r8, -1 /* 800946E4 000914E4 4D 82 00 20 */ beqlr -/* 800946E8 000914E8 3C 60 80 3C */ lis r3, lbl_803BFA0C@ha +/* 800946E8 000914E8 3C 60 80 3C */ lis r3, lbl_zFXGooInstances@ha /* 800946EC 000914EC 38 00 00 03 */ li r0, 3 -/* 800946F0 000914F0 38 63 FA 0C */ addi r3, r3, lbl_803BFA0C@l +/* 800946F0 000914F0 38 63 FA 0C */ addi r3, r3, lbl_zFXGooInstances@l /* 800946F4 000914F4 38 80 00 00 */ li r4, 0 /* 800946F8 000914F8 7C 09 03 A6 */ mtctr r0 lbl_800946FC: @@ -1880,9 +1880,9 @@ lbl_80094798: .global zFXGooEventMelt__FP4xEnt zFXGooEventMelt__FP4xEnt: -/* 800947A8 000915A8 3C 80 80 3C */ lis r4, lbl_803BFA0C@ha +/* 800947A8 000915A8 3C 80 80 3C */ lis r4, lbl_zFXGooInstances@ha /* 800947AC 000915AC 38 00 00 04 */ li r0, 4 -/* 800947B0 000915B0 38 84 FA 0C */ addi r4, r4, lbl_803BFA0C@l +/* 800947B0 000915B0 38 84 FA 0C */ addi r4, r4, lbl_zFXGooInstances@l /* 800947B4 000915B4 39 00 FF FF */ li r8, -1 /* 800947B8 000915B8 7C 87 23 78 */ mr r7, r4 /* 800947BC 000915BC 38 C0 00 00 */ li r6, 0 @@ -1965,65 +1965,65 @@ lbl_800948C8: lbl_800948D4: /* 800948D4 000916D4 2C 08 FF FF */ cmpwi r8, -1 /* 800948D8 000916D8 4D 82 00 20 */ beqlr -/* 800948DC 000916DC 3C 60 80 3C */ lis r3, lbl_803BFA0C@ha +/* 800948DC 000916DC 3C 60 80 3C */ lis r3, lbl_zFXGooInstances@ha /* 800948E0 000916E0 38 00 00 03 */ li r0, 3 -/* 800948E4 000916E4 38 63 FA 0C */ addi r3, r3, lbl_803BFA0C@l +/* 800948E4 000916E4 38 63 FA 0C */ addi r3, r3, lbl_zFXGooInstances@l /* 800948E8 000916E8 38 80 00 00 */ li r4, 0 /* 800948EC 000916EC 7C 09 03 A6 */ mtctr r0 lbl_800948F0: /* 800948F0 000916F0 80 03 00 04 */ lwz r0, 4(r3) /* 800948F4 000916F4 7C 00 40 00 */ cmpw r0, r8 /* 800948F8 000916F8 40 82 00 0C */ bne lbl_80094904 -/* 800948FC 000916FC C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 800948FC 000916FC C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80094900 00091700 D0 03 00 18 */ stfs f0, 0x18(r3) lbl_80094904: /* 80094904 00091704 80 03 00 78 */ lwz r0, 0x78(r3) /* 80094908 00091708 38 63 00 74 */ addi r3, r3, 0x74 /* 8009490C 0009170C 7C 00 40 00 */ cmpw r0, r8 /* 80094910 00091710 40 82 00 0C */ bne lbl_8009491C -/* 80094914 00091714 C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 80094914 00091714 C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80094918 00091718 D0 03 00 18 */ stfs f0, 0x18(r3) lbl_8009491C: /* 8009491C 0009171C 80 03 00 78 */ lwz r0, 0x78(r3) /* 80094920 00091720 38 63 00 74 */ addi r3, r3, 0x74 /* 80094924 00091724 7C 00 40 00 */ cmpw r0, r8 /* 80094928 00091728 40 82 00 0C */ bne lbl_80094934 -/* 8009492C 0009172C C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 8009492C 0009172C C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80094930 00091730 D0 03 00 18 */ stfs f0, 0x18(r3) lbl_80094934: /* 80094934 00091734 80 03 00 78 */ lwz r0, 0x78(r3) /* 80094938 00091738 38 63 00 74 */ addi r3, r3, 0x74 /* 8009493C 0009173C 7C 00 40 00 */ cmpw r0, r8 /* 80094940 00091740 40 82 00 0C */ bne lbl_8009494C -/* 80094944 00091744 C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 80094944 00091744 C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80094948 00091748 D0 03 00 18 */ stfs f0, 0x18(r3) lbl_8009494C: /* 8009494C 0009174C 80 03 00 78 */ lwz r0, 0x78(r3) /* 80094950 00091750 38 63 00 74 */ addi r3, r3, 0x74 /* 80094954 00091754 7C 00 40 00 */ cmpw r0, r8 /* 80094958 00091758 40 82 00 0C */ bne lbl_80094964 -/* 8009495C 0009175C C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 8009495C 0009175C C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80094960 00091760 D0 03 00 18 */ stfs f0, 0x18(r3) lbl_80094964: /* 80094964 00091764 80 03 00 78 */ lwz r0, 0x78(r3) /* 80094968 00091768 38 63 00 74 */ addi r3, r3, 0x74 /* 8009496C 0009176C 7C 00 40 00 */ cmpw r0, r8 /* 80094970 00091770 40 82 00 0C */ bne lbl_8009497C -/* 80094974 00091774 C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 80094974 00091774 C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80094978 00091778 D0 03 00 18 */ stfs f0, 0x18(r3) lbl_8009497C: /* 8009497C 0009177C 80 03 00 78 */ lwz r0, 0x78(r3) /* 80094980 00091780 38 63 00 74 */ addi r3, r3, 0x74 /* 80094984 00091784 7C 00 40 00 */ cmpw r0, r8 /* 80094988 00091788 40 82 00 0C */ bne lbl_80094994 -/* 8009498C 0009178C C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 8009498C 0009178C C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80094990 00091790 D0 03 00 18 */ stfs f0, 0x18(r3) lbl_80094994: /* 80094994 00091794 80 03 00 78 */ lwz r0, 0x78(r3) /* 80094998 00091798 38 63 00 74 */ addi r3, r3, 0x74 /* 8009499C 0009179C 7C 00 40 00 */ cmpw r0, r8 /* 800949A0 000917A0 40 82 00 0C */ bne lbl_800949AC -/* 800949A4 000917A4 C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 800949A4 000917A4 C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 800949A8 000917A8 D0 03 00 18 */ stfs f0, 0x18(r3) lbl_800949AC: /* 800949AC 000917AC 38 84 00 07 */ addi r4, r4, 7 @@ -2033,14 +2033,14 @@ lbl_800949AC: .global zFXGooFreezeTimeLeft__Fv zFXGooFreezeTimeLeft__Fv: -/* 800949BC 000917BC 3C 60 80 3C */ lis r3, lbl_803BFA0C@ha -/* 800949C0 000917C0 C0 22 8F F4 */ lfs f1, lbl_803CD974-_SDA2_BASE_(r2) -/* 800949C4 000917C4 38 63 FA 0C */ addi r3, r3, lbl_803BFA0C@l +/* 800949BC 000917BC 3C 60 80 3C */ lis r3, lbl_zFXGooInstances@ha +/* 800949C0 000917C0 C0 22 8F F4 */ lfs f1, lbl__845_1-_SDA2_BASE_(r2) +/* 800949C4 000917C4 38 63 FA 0C */ addi r3, r3, lbl_zFXGooInstances@l /* 800949C8 000917C8 38 83 0A E0 */ addi r4, r3, 0xae0 /* 800949CC 000917CC 48 00 00 60 */ b lbl_80094A2C lbl_800949D0: /* 800949D0 000917D0 80 03 00 50 */ lwz r0, 0x50(r3) -/* 800949D4 000917D4 C0 62 8F F4 */ lfs f3, lbl_803CD974-_SDA2_BASE_(r2) +/* 800949D4 000917D4 C0 62 8F F4 */ lfs f3, lbl__845_1-_SDA2_BASE_(r2) /* 800949D8 000917D8 2C 00 00 02 */ cmpwi r0, 2 /* 800949DC 000917DC 41 82 00 28 */ beq lbl_80094A04 /* 800949E0 000917E0 40 80 00 10 */ bge lbl_800949F0 @@ -2077,12 +2077,12 @@ lbl_80094A2C: zFX_SpawnBubbleHit__FPC5xVec3Ui: /* 80094A38 00091838 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80094A3C 0009183C 7C 08 02 A6 */ mflr r0 -/* 80094A40 00091840 3C A0 80 29 */ lis r5, lbl_8028F008@ha -/* 80094A44 00091844 3C C0 80 29 */ lis r6, lbl_8028F014@ha +/* 80094A40 00091840 3C A0 80 29 */ lis r5, lbl_bubblehit_pos_rnd@ha +/* 80094A44 00091844 3C C0 80 29 */ lis r6, lbl_bubblehit_vel_rnd@ha /* 80094A48 00091848 90 01 00 14 */ stw r0, 0x14(r1) -/* 80094A4C 0009184C 38 A5 F0 08 */ addi r5, r5, lbl_8028F008@l -/* 80094A50 00091850 38 C6 F0 14 */ addi r6, r6, lbl_8028F014@l -/* 80094A54 00091854 C0 2D 82 00 */ lfs f1, lbl_803CAB00-_SDA_BASE_(r13) +/* 80094A4C 0009184C 38 A5 F0 08 */ addi r5, r5, lbl_bubblehit_pos_rnd@l +/* 80094A50 00091850 38 C6 F0 14 */ addi r6, r6, lbl_bubblehit_vel_rnd@l +/* 80094A54 00091854 C0 2D 82 00 */ lfs f1, lbl_bubblehit_vel_scale-_SDA_BASE_(r13) /* 80094A58 00091858 48 00 00 15 */ bl zFX_SpawnBubbleHit__FPC5xVec3UiPC5xVec3PC5xVec3f /* 80094A5C 0009185C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80094A60 00091860 7C 08 03 A6 */ mtlr r0 @@ -2105,14 +2105,14 @@ zFX_SpawnBubbleHit__FPC5xVec3UiPC5xVec3PC5xVec3f: /* 80094A98 00091898 41 82 01 90 */ beq lbl_80094C28 /* 80094A9C 0009189C 28 19 00 00 */ cmplwi r25, 0 /* 80094AA0 000918A0 40 82 00 10 */ bne lbl_80094AB0 -/* 80094AA4 000918A4 3C 60 80 29 */ lis r3, lbl_8028F008@ha -/* 80094AA8 000918A8 38 03 F0 08 */ addi r0, r3, lbl_8028F008@l +/* 80094AA4 000918A4 3C 60 80 29 */ lis r3, lbl_bubblehit_pos_rnd@ha +/* 80094AA8 000918A8 38 03 F0 08 */ addi r0, r3, lbl_bubblehit_pos_rnd@l /* 80094AAC 000918AC 7C 19 03 78 */ mr r25, r0 lbl_80094AB0: /* 80094AB0 000918B0 28 1A 00 00 */ cmplwi r26, 0 /* 80094AB4 000918B4 40 82 00 10 */ bne lbl_80094AC4 -/* 80094AB8 000918B8 3C 60 80 29 */ lis r3, lbl_8028F014@ha -/* 80094ABC 000918BC 38 03 F0 14 */ addi r0, r3, lbl_8028F014@l +/* 80094AB8 000918B8 3C 60 80 29 */ lis r3, lbl_bubblehit_vel_rnd@ha +/* 80094ABC 000918BC 38 03 F0 14 */ addi r0, r3, lbl_bubblehit_vel_rnd@l /* 80094AC0 000918C0 7C 1A 03 78 */ mr r26, r0 lbl_80094AC4: /* 80094AC4 000918C4 57 00 08 3C */ slwi r0, r24, 1 @@ -2131,36 +2131,36 @@ lbl_80094AF0: /* 80094AF4 000918F4 7E E4 BB 78 */ mr r4, r23 /* 80094AF8 000918F8 4B F7 67 6D */ bl __as__5xVec3FRC5xVec3 /* 80094AFC 000918FC 4B F9 C1 8D */ bl xurand__Fv -/* 80094B00 00091900 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80094B00 00091900 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80094B04 00091904 C0 59 00 00 */ lfs f2, 0(r25) /* 80094B08 00091908 EC 21 00 28 */ fsubs f1, f1, f0 /* 80094B0C 0009190C C0 1D 00 00 */ lfs f0, 0(r29) /* 80094B10 00091910 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80094B14 00091914 D0 1D 00 00 */ stfs f0, 0(r29) /* 80094B18 00091918 4B F9 C1 71 */ bl xurand__Fv -/* 80094B1C 0009191C C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80094B1C 0009191C C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80094B20 00091920 C0 59 00 04 */ lfs f2, 4(r25) /* 80094B24 00091924 EC 21 00 28 */ fsubs f1, f1, f0 /* 80094B28 00091928 C0 1D 00 04 */ lfs f0, 4(r29) /* 80094B2C 0009192C EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80094B30 00091930 D0 1D 00 04 */ stfs f0, 4(r29) /* 80094B34 00091934 4B F9 C1 55 */ bl xurand__Fv -/* 80094B38 00091938 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80094B38 00091938 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80094B3C 0009193C C0 59 00 08 */ lfs f2, 8(r25) /* 80094B40 00091940 EC 21 00 28 */ fsubs f1, f1, f0 /* 80094B44 00091944 C0 1D 00 08 */ lfs f0, 8(r29) /* 80094B48 00091948 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80094B4C 0009194C D0 1D 00 08 */ stfs f0, 8(r29) /* 80094B50 00091950 4B F9 C1 39 */ bl xurand__Fv -/* 80094B54 00091954 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80094B54 00091954 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80094B58 00091958 EC 01 00 28 */ fsubs f0, f1, f0 /* 80094B5C 0009195C D0 1C 00 00 */ stfs f0, 0(r28) /* 80094B60 00091960 4B F9 C1 29 */ bl xurand__Fv -/* 80094B64 00091964 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80094B64 00091964 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80094B68 00091968 EC 01 00 28 */ fsubs f0, f1, f0 /* 80094B6C 0009196C D0 1C 00 04 */ stfs f0, 4(r28) /* 80094B70 00091970 4B F9 C1 19 */ bl xurand__Fv -/* 80094B74 00091974 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80094B74 00091974 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80094B78 00091978 7F 83 E3 78 */ mr r3, r28 /* 80094B7C 0009197C 7F 84 E3 78 */ mr r4, r28 /* 80094B80 00091980 EC 01 00 28 */ fsubs f0, f1, f0 @@ -2173,21 +2173,21 @@ lbl_80094AF0: /* 80094B9C 0009199C FC 60 F8 90 */ fmr f3, f31 /* 80094BA0 000919A0 4B FE DF 39 */ bl xVec3ScaleC__FP5xVec3PC5xVec3fff /* 80094BA4 000919A4 4B F9 C0 E5 */ bl xurand__Fv -/* 80094BA8 000919A8 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80094BA8 000919A8 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80094BAC 000919AC C0 5A 00 00 */ lfs f2, 0(r26) /* 80094BB0 000919B0 EC 21 00 28 */ fsubs f1, f1, f0 /* 80094BB4 000919B4 C0 1C 00 00 */ lfs f0, 0(r28) /* 80094BB8 000919B8 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80094BBC 000919BC D0 1C 00 00 */ stfs f0, 0(r28) /* 80094BC0 000919C0 4B F9 C0 C9 */ bl xurand__Fv -/* 80094BC4 000919C4 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80094BC4 000919C4 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80094BC8 000919C8 C0 5A 00 04 */ lfs f2, 4(r26) /* 80094BCC 000919CC EC 21 00 28 */ fsubs f1, f1, f0 /* 80094BD0 000919D0 C0 1C 00 04 */ lfs f0, 4(r28) /* 80094BD4 000919D4 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80094BD8 000919D8 D0 1C 00 04 */ stfs f0, 4(r28) /* 80094BDC 000919DC 4B F9 C0 AD */ bl xurand__Fv -/* 80094BE0 000919E0 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80094BE0 000919E0 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80094BE4 000919E4 3B 7B 00 01 */ addi r27, r27, 1 /* 80094BE8 000919E8 C0 5A 00 08 */ lfs f2, 8(r26) /* 80094BEC 000919EC 3B BD 00 0C */ addi r29, r29, 0xc @@ -2199,7 +2199,7 @@ lbl_80094AF0: lbl_80094C04: /* 80094C04 00091A04 7C 1B C0 00 */ cmpw r27, r24 /* 80094C08 00091A08 41 80 FE E8 */ blt lbl_80094AF0 -/* 80094C0C 00091A0C C0 22 90 04 */ lfs f1, lbl_803CD984-_SDA2_BASE_(r2) +/* 80094C0C 00091A0C C0 22 90 04 */ lfs f1, lbl__951_2-_SDA2_BASE_(r2) /* 80094C10 00091A10 7F E3 FB 78 */ mr r3, r31 /* 80094C14 00091A14 7F C4 F3 78 */ mr r4, r30 /* 80094C18 00091A18 7F 05 C3 78 */ mr r5, r24 @@ -2219,11 +2219,11 @@ lbl_80094C28: zFX_SpawnBubbleTrail__FPC5xVec3Ui: /* 80094C44 00091A44 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80094C48 00091A48 7C 08 02 A6 */ mflr r0 -/* 80094C4C 00091A4C 3C A0 80 29 */ lis r5, lbl_8028F020@ha -/* 80094C50 00091A50 3C C0 80 29 */ lis r6, lbl_8028F02C@ha +/* 80094C4C 00091A4C 3C A0 80 29 */ lis r5, lbl_bubbletrail_pos_rnd@ha +/* 80094C50 00091A50 3C C0 80 29 */ lis r6, lbl_bubbletrail_vel_rnd@ha /* 80094C54 00091A54 90 01 00 14 */ stw r0, 0x14(r1) -/* 80094C58 00091A58 38 A5 F0 20 */ addi r5, r5, lbl_8028F020@l -/* 80094C5C 00091A5C 38 C6 F0 2C */ addi r6, r6, lbl_8028F02C@l +/* 80094C58 00091A58 38 A5 F0 20 */ addi r5, r5, lbl_bubbletrail_pos_rnd@l +/* 80094C5C 00091A5C 38 C6 F0 2C */ addi r6, r6, lbl_bubbletrail_vel_rnd@l /* 80094C60 00091A60 48 00 00 15 */ bl zFX_SpawnBubbleTrail__FPC5xVec3UiPC5xVec3PC5xVec3 /* 80094C64 00091A64 80 01 00 14 */ lwz r0, 0x14(r1) /* 80094C68 00091A68 7C 08 03 A6 */ mtlr r0 @@ -2244,14 +2244,14 @@ zFX_SpawnBubbleTrail__FPC5xVec3UiPC5xVec3PC5xVec3: /* 80094C98 00091A98 41 80 01 30 */ blt lbl_80094DC8 /* 80094C9C 00091A9C 28 19 00 00 */ cmplwi r25, 0 /* 80094CA0 00091AA0 40 82 00 10 */ bne lbl_80094CB0 -/* 80094CA4 00091AA4 3C 60 80 29 */ lis r3, lbl_8028F020@ha -/* 80094CA8 00091AA8 38 03 F0 20 */ addi r0, r3, lbl_8028F020@l +/* 80094CA4 00091AA4 3C 60 80 29 */ lis r3, lbl_bubbletrail_pos_rnd@ha +/* 80094CA8 00091AA8 38 03 F0 20 */ addi r0, r3, lbl_bubbletrail_pos_rnd@l /* 80094CAC 00091AAC 7C 19 03 78 */ mr r25, r0 lbl_80094CB0: /* 80094CB0 00091AB0 28 1A 00 00 */ cmplwi r26, 0 /* 80094CB4 00091AB4 40 82 00 10 */ bne lbl_80094CC4 -/* 80094CB8 00091AB8 3C 60 80 29 */ lis r3, lbl_8028F02C@ha -/* 80094CBC 00091ABC 38 03 F0 2C */ addi r0, r3, lbl_8028F02C@l +/* 80094CB8 00091AB8 3C 60 80 29 */ lis r3, lbl_bubbletrail_vel_rnd@ha +/* 80094CBC 00091ABC 38 03 F0 2C */ addi r0, r3, lbl_bubbletrail_vel_rnd@l /* 80094CC0 00091AC0 7C 1A 03 78 */ mr r26, r0 lbl_80094CC4: /* 80094CC4 00091AC4 57 00 08 3C */ slwi r0, r24, 1 @@ -2270,40 +2270,40 @@ lbl_80094CF0: /* 80094CF4 00091AF4 7E E4 BB 78 */ mr r4, r23 /* 80094CF8 00091AF8 4B F7 65 6D */ bl __as__5xVec3FRC5xVec3 /* 80094CFC 00091AFC 4B F9 BF 8D */ bl xurand__Fv -/* 80094D00 00091B00 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80094D00 00091B00 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80094D04 00091B04 C0 59 00 00 */ lfs f2, 0(r25) /* 80094D08 00091B08 EC 21 00 28 */ fsubs f1, f1, f0 /* 80094D0C 00091B0C C0 1D 00 00 */ lfs f0, 0(r29) /* 80094D10 00091B10 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80094D14 00091B14 D0 1D 00 00 */ stfs f0, 0(r29) /* 80094D18 00091B18 4B F9 BF 71 */ bl xurand__Fv -/* 80094D1C 00091B1C C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80094D1C 00091B1C C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80094D20 00091B20 C0 59 00 04 */ lfs f2, 4(r25) /* 80094D24 00091B24 EC 21 00 28 */ fsubs f1, f1, f0 /* 80094D28 00091B28 C0 1D 00 04 */ lfs f0, 4(r29) /* 80094D2C 00091B2C EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80094D30 00091B30 D0 1D 00 04 */ stfs f0, 4(r29) /* 80094D34 00091B34 4B F9 BF 55 */ bl xurand__Fv -/* 80094D38 00091B38 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80094D38 00091B38 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80094D3C 00091B3C C0 59 00 08 */ lfs f2, 8(r25) /* 80094D40 00091B40 EC 21 00 28 */ fsubs f1, f1, f0 /* 80094D44 00091B44 C0 1D 00 08 */ lfs f0, 8(r29) /* 80094D48 00091B48 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80094D4C 00091B4C D0 1D 00 08 */ stfs f0, 8(r29) /* 80094D50 00091B50 4B F9 BF 39 */ bl xurand__Fv -/* 80094D54 00091B54 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80094D54 00091B54 C0 42 90 48 */ lfs f2, lbl__1320-_SDA2_BASE_(r2) /* 80094D58 00091B58 C0 1A 00 00 */ lfs f0, 0(r26) /* 80094D5C 00091B5C EC 21 10 28 */ fsubs f1, f1, f2 /* 80094D60 00091B60 EC 00 00 72 */ fmuls f0, f0, f1 /* 80094D64 00091B64 D0 1C 00 00 */ stfs f0, 0(r28) /* 80094D68 00091B68 4B F9 BF 21 */ bl xurand__Fv -/* 80094D6C 00091B6C C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80094D6C 00091B6C C0 42 90 48 */ lfs f2, lbl__1320-_SDA2_BASE_(r2) /* 80094D70 00091B70 C0 1A 00 04 */ lfs f0, 4(r26) /* 80094D74 00091B74 EC 21 10 28 */ fsubs f1, f1, f2 /* 80094D78 00091B78 EC 00 00 72 */ fmuls f0, f0, f1 /* 80094D7C 00091B7C D0 1C 00 04 */ stfs f0, 4(r28) /* 80094D80 00091B80 4B F9 BF 09 */ bl xurand__Fv -/* 80094D84 00091B84 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80094D84 00091B84 C0 42 90 48 */ lfs f2, lbl__1320-_SDA2_BASE_(r2) /* 80094D88 00091B88 3B 7B 00 01 */ addi r27, r27, 1 /* 80094D8C 00091B8C C0 1A 00 08 */ lfs f0, 8(r26) /* 80094D90 00091B90 3B BD 00 0C */ addi r29, r29, 0xc @@ -2314,7 +2314,7 @@ lbl_80094CF0: lbl_80094DA4: /* 80094DA4 00091BA4 7C 1B C0 00 */ cmpw r27, r24 /* 80094DA8 00091BA8 41 80 FF 48 */ blt lbl_80094CF0 -/* 80094DAC 00091BAC C0 22 90 04 */ lfs f1, lbl_803CD984-_SDA2_BASE_(r2) +/* 80094DAC 00091BAC C0 22 90 04 */ lfs f1, lbl__951_2-_SDA2_BASE_(r2) /* 80094DB0 00091BB0 7F E3 FB 78 */ mr r3, r31 /* 80094DB4 00091BB4 7F C4 F3 78 */ mr r4, r30 /* 80094DB8 00091BB8 7F 05 C3 78 */ mr r5, r24 @@ -2339,14 +2339,14 @@ zFX_SpawnBubbleTrailNoNegRandVel__FPC5xVec3UiPC5xVec3PC5xVec3: /* 80094DF4 00091BF4 7C 98 23 78 */ mr r24, r4 /* 80094DF8 00091BF8 7C DA 33 78 */ mr r26, r6 /* 80094DFC 00091BFC 40 82 00 10 */ bne lbl_80094E0C -/* 80094E00 00091C00 3C 60 80 29 */ lis r3, lbl_8028F020@ha -/* 80094E04 00091C04 38 03 F0 20 */ addi r0, r3, lbl_8028F020@l +/* 80094E00 00091C00 3C 60 80 29 */ lis r3, lbl_bubbletrail_pos_rnd@ha +/* 80094E04 00091C04 38 03 F0 20 */ addi r0, r3, lbl_bubbletrail_pos_rnd@l /* 80094E08 00091C08 7C 19 03 78 */ mr r25, r0 lbl_80094E0C: /* 80094E0C 00091C0C 28 1A 00 00 */ cmplwi r26, 0 /* 80094E10 00091C10 40 82 00 10 */ bne lbl_80094E20 -/* 80094E14 00091C14 3C 60 80 29 */ lis r3, lbl_8028F02C@ha -/* 80094E18 00091C18 38 03 F0 2C */ addi r0, r3, lbl_8028F02C@l +/* 80094E14 00091C14 3C 60 80 29 */ lis r3, lbl_bubbletrail_vel_rnd@ha +/* 80094E18 00091C18 38 03 F0 2C */ addi r0, r3, lbl_bubbletrail_vel_rnd@l /* 80094E1C 00091C1C 7C 1A 03 78 */ mr r26, r0 lbl_80094E20: /* 80094E20 00091C20 57 00 08 3C */ slwi r0, r24, 1 @@ -2365,21 +2365,21 @@ lbl_80094E4C: /* 80094E50 00091C50 7E E4 BB 78 */ mr r4, r23 /* 80094E54 00091C54 4B F7 64 11 */ bl __as__5xVec3FRC5xVec3 /* 80094E58 00091C58 4B F9 BE 31 */ bl xurand__Fv -/* 80094E5C 00091C5C C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80094E5C 00091C5C C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80094E60 00091C60 C0 59 00 00 */ lfs f2, 0(r25) /* 80094E64 00091C64 EC 21 00 28 */ fsubs f1, f1, f0 /* 80094E68 00091C68 C0 1D 00 00 */ lfs f0, 0(r29) /* 80094E6C 00091C6C EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80094E70 00091C70 D0 1D 00 00 */ stfs f0, 0(r29) /* 80094E74 00091C74 4B F9 BE 15 */ bl xurand__Fv -/* 80094E78 00091C78 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80094E78 00091C78 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80094E7C 00091C7C C0 59 00 04 */ lfs f2, 4(r25) /* 80094E80 00091C80 EC 21 00 28 */ fsubs f1, f1, f0 /* 80094E84 00091C84 C0 1D 00 04 */ lfs f0, 4(r29) /* 80094E88 00091C88 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80094E8C 00091C8C D0 1D 00 04 */ stfs f0, 4(r29) /* 80094E90 00091C90 4B F9 BD F9 */ bl xurand__Fv -/* 80094E94 00091C94 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80094E94 00091C94 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80094E98 00091C98 C0 59 00 08 */ lfs f2, 8(r25) /* 80094E9C 00091C9C EC 21 00 28 */ fsubs f1, f1, f0 /* 80094EA0 00091CA0 C0 1D 00 08 */ lfs f0, 8(r29) @@ -2403,7 +2403,7 @@ lbl_80094E4C: lbl_80094EE8: /* 80094EE8 00091CE8 7C 1B C0 00 */ cmpw r27, r24 /* 80094EEC 00091CEC 41 80 FF 60 */ blt lbl_80094E4C -/* 80094EF0 00091CF0 C0 22 90 04 */ lfs f1, lbl_803CD984-_SDA2_BASE_(r2) +/* 80094EF0 00091CF0 C0 22 90 04 */ lfs f1, lbl__951_2-_SDA2_BASE_(r2) /* 80094EF4 00091CF4 7F E3 FB 78 */ mr r3, r31 /* 80094EF8 00091CF8 7F C4 F3 78 */ mr r4, r30 /* 80094EFC 00091CFC 7F 05 C3 78 */ mr r5, r24 @@ -2429,14 +2429,14 @@ zFX_SpawnBubbleTrail__FPC5xVec3PC5xVec3UiPC5xVec3PC5xVec3: /* 80094F3C 00091D3C 7C BF 2B 78 */ mr r31, r5 /* 80094F40 00091D40 7C F8 3B 78 */ mr r24, r7 /* 80094F44 00091D44 40 82 00 10 */ bne lbl_80094F54 -/* 80094F48 00091D48 3C 60 80 29 */ lis r3, lbl_8028F020@ha -/* 80094F4C 00091D4C 38 03 F0 20 */ addi r0, r3, lbl_8028F020@l +/* 80094F48 00091D48 3C 60 80 29 */ lis r3, lbl_bubbletrail_pos_rnd@ha +/* 80094F4C 00091D4C 38 03 F0 20 */ addi r0, r3, lbl_bubbletrail_pos_rnd@l /* 80094F50 00091D50 7C 17 03 78 */ mr r23, r0 lbl_80094F54: /* 80094F54 00091D54 28 18 00 00 */ cmplwi r24, 0 /* 80094F58 00091D58 40 82 00 10 */ bne lbl_80094F68 -/* 80094F5C 00091D5C 3C 60 80 29 */ lis r3, lbl_8028F02C@ha -/* 80094F60 00091D60 38 03 F0 2C */ addi r0, r3, lbl_8028F02C@l +/* 80094F5C 00091D5C 3C 60 80 29 */ lis r3, lbl_bubbletrail_vel_rnd@ha +/* 80094F60 00091D60 38 03 F0 2C */ addi r0, r3, lbl_bubbletrail_vel_rnd@l /* 80094F64 00091D64 7C 18 03 78 */ mr r24, r0 lbl_80094F68: /* 80094F68 00091D68 57 E0 08 3C */ slwi r0, r31, 1 @@ -2473,40 +2473,40 @@ lbl_80094FBC: /* 80094FE0 00091DE0 38 81 00 14 */ addi r4, r1, 0x14 /* 80094FE4 00091DE4 4B F7 62 81 */ bl __as__5xVec3FRC5xVec3 /* 80094FE8 00091DE8 4B F9 BC A1 */ bl xurand__Fv -/* 80094FEC 00091DEC C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80094FEC 00091DEC C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80094FF0 00091DF0 C0 57 00 00 */ lfs f2, 0(r23) /* 80094FF4 00091DF4 EC 21 00 28 */ fsubs f1, f1, f0 /* 80094FF8 00091DF8 C0 1B 00 00 */ lfs f0, 0(r27) /* 80094FFC 00091DFC EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80095000 00091E00 D0 1B 00 00 */ stfs f0, 0(r27) /* 80095004 00091E04 4B F9 BC 85 */ bl xurand__Fv -/* 80095008 00091E08 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80095008 00091E08 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 8009500C 00091E0C C0 57 00 04 */ lfs f2, 4(r23) /* 80095010 00091E10 EC 21 00 28 */ fsubs f1, f1, f0 /* 80095014 00091E14 C0 1B 00 04 */ lfs f0, 4(r27) /* 80095018 00091E18 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8009501C 00091E1C D0 1B 00 04 */ stfs f0, 4(r27) /* 80095020 00091E20 4B F9 BC 69 */ bl xurand__Fv -/* 80095024 00091E24 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80095024 00091E24 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80095028 00091E28 C0 57 00 08 */ lfs f2, 8(r23) /* 8009502C 00091E2C EC 21 00 28 */ fsubs f1, f1, f0 /* 80095030 00091E30 C0 1B 00 08 */ lfs f0, 8(r27) /* 80095034 00091E34 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80095038 00091E38 D0 1B 00 08 */ stfs f0, 8(r27) /* 8009503C 00091E3C 4B F9 BC 4D */ bl xurand__Fv -/* 80095040 00091E40 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80095040 00091E40 C0 42 90 48 */ lfs f2, lbl__1320-_SDA2_BASE_(r2) /* 80095044 00091E44 C0 18 00 00 */ lfs f0, 0(r24) /* 80095048 00091E48 EC 21 10 28 */ fsubs f1, f1, f2 /* 8009504C 00091E4C EC 00 00 72 */ fmuls f0, f0, f1 /* 80095050 00091E50 D0 1A 00 00 */ stfs f0, 0(r26) /* 80095054 00091E54 4B F9 BC 35 */ bl xurand__Fv -/* 80095058 00091E58 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80095058 00091E58 C0 42 90 48 */ lfs f2, lbl__1320-_SDA2_BASE_(r2) /* 8009505C 00091E5C C0 18 00 04 */ lfs f0, 4(r24) /* 80095060 00091E60 EC 21 10 28 */ fsubs f1, f1, f2 /* 80095064 00091E64 EC 00 00 72 */ fmuls f0, f0, f1 /* 80095068 00091E68 D0 1A 00 04 */ stfs f0, 4(r26) /* 8009506C 00091E6C 4B F9 BC 1D */ bl xurand__Fv -/* 80095070 00091E70 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80095070 00091E70 C0 42 90 48 */ lfs f2, lbl__1320-_SDA2_BASE_(r2) /* 80095074 00091E74 3B 39 00 01 */ addi r25, r25, 1 /* 80095078 00091E78 C0 18 00 08 */ lfs f0, 8(r24) /* 8009507C 00091E7C 3B 7B 00 0C */ addi r27, r27, 0xc @@ -2517,7 +2517,7 @@ lbl_80094FBC: lbl_80095090: /* 80095090 00091E90 7C 19 F8 00 */ cmpw r25, r31 /* 80095094 00091E94 41 80 FF 28 */ blt lbl_80094FBC -/* 80095098 00091E98 C0 22 90 04 */ lfs f1, lbl_803CD984-_SDA2_BASE_(r2) +/* 80095098 00091E98 C0 22 90 04 */ lfs f1, lbl__951_2-_SDA2_BASE_(r2) /* 8009509C 00091E9C 7F A3 EB 78 */ mr r3, r29 /* 800950A0 00091EA0 7F 84 E3 78 */ mr r4, r28 /* 800950A4 00091EA4 7F E5 FB 78 */ mr r5, r31 @@ -2550,14 +2550,14 @@ zFX_SpawnBubbleTrail__FPC5xVec3PC5xVec3PC5xVec3PC5xVec3UiPC5xVec3PC5xVec3f: /* 80095100 00091F00 7C FD 3B 78 */ mr r29, r7 /* 80095104 00091F04 7D 3F 4B 78 */ mr r31, r9 /* 80095108 00091F08 40 82 00 10 */ bne lbl_80095118 -/* 8009510C 00091F0C 3C 60 80 29 */ lis r3, lbl_8028F020@ha -/* 80095110 00091F10 38 03 F0 20 */ addi r0, r3, lbl_8028F020@l +/* 8009510C 00091F0C 3C 60 80 29 */ lis r3, lbl_bubbletrail_pos_rnd@ha +/* 80095110 00091F10 38 03 F0 20 */ addi r0, r3, lbl_bubbletrail_pos_rnd@l /* 80095114 00091F14 7C 1E 03 78 */ mr r30, r0 lbl_80095118: /* 80095118 00091F18 28 1F 00 00 */ cmplwi r31, 0 /* 8009511C 00091F1C 40 82 00 10 */ bne lbl_8009512C -/* 80095120 00091F20 3C 60 80 29 */ lis r3, lbl_8028F02C@ha -/* 80095124 00091F24 38 03 F0 2C */ addi r0, r3, lbl_8028F02C@l +/* 80095120 00091F20 3C 60 80 29 */ lis r3, lbl_bubbletrail_vel_rnd@ha +/* 80095124 00091F24 38 03 F0 2C */ addi r0, r3, lbl_bubbletrail_vel_rnd@l /* 80095128 00091F28 7C 1F 03 78 */ mr r31, r0 lbl_8009512C: /* 8009512C 00091F2C 57 A0 08 3C */ slwi r0, r29, 1 @@ -2616,42 +2616,42 @@ lbl_800951A8: /* 800951FC 00091FFC 38 81 00 14 */ addi r4, r1, 0x14 /* 80095200 00092000 4B F7 60 65 */ bl __as__5xVec3FRC5xVec3 /* 80095204 00092004 4B F9 BA 85 */ bl xurand__Fv -/* 80095208 00092008 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80095208 00092008 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 8009520C 0009200C C0 5E 00 00 */ lfs f2, 0(r30) /* 80095210 00092010 EC 21 00 28 */ fsubs f1, f1, f0 /* 80095214 00092014 C0 18 00 00 */ lfs f0, 0(r24) /* 80095218 00092018 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8009521C 0009201C D0 18 00 00 */ stfs f0, 0(r24) /* 80095220 00092020 4B F9 BA 69 */ bl xurand__Fv -/* 80095224 00092024 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80095224 00092024 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80095228 00092028 C0 5E 00 04 */ lfs f2, 4(r30) /* 8009522C 0009202C EC 21 00 28 */ fsubs f1, f1, f0 /* 80095230 00092030 C0 18 00 04 */ lfs f0, 4(r24) /* 80095234 00092034 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80095238 00092038 D0 18 00 04 */ stfs f0, 4(r24) /* 8009523C 0009203C 4B F9 BA 4D */ bl xurand__Fv -/* 80095240 00092040 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80095240 00092040 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80095244 00092044 C0 5E 00 08 */ lfs f2, 8(r30) /* 80095248 00092048 EC 21 00 28 */ fsubs f1, f1, f0 /* 8009524C 0009204C C0 18 00 08 */ lfs f0, 8(r24) /* 80095250 00092050 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80095254 00092054 D0 18 00 08 */ stfs f0, 8(r24) /* 80095258 00092058 4B F9 BA 31 */ bl xurand__Fv -/* 8009525C 0009205C C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 8009525C 0009205C C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80095260 00092060 C0 5F 00 00 */ lfs f2, 0(r31) /* 80095264 00092064 EC 21 00 28 */ fsubs f1, f1, f0 /* 80095268 00092068 C0 17 00 00 */ lfs f0, 0(r23) /* 8009526C 0009206C EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80095270 00092070 D0 17 00 00 */ stfs f0, 0(r23) /* 80095274 00092074 4B F9 BA 15 */ bl xurand__Fv -/* 80095278 00092078 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80095278 00092078 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 8009527C 0009207C C0 5F 00 04 */ lfs f2, 4(r31) /* 80095280 00092080 EC 21 00 28 */ fsubs f1, f1, f0 /* 80095284 00092084 C0 17 00 04 */ lfs f0, 4(r23) /* 80095288 00092088 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8009528C 0009208C D0 17 00 04 */ stfs f0, 4(r23) /* 80095290 00092090 4B F9 B9 F9 */ bl xurand__Fv -/* 80095294 00092094 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80095294 00092094 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80095298 00092098 3A D6 00 01 */ addi r22, r22, 1 /* 8009529C 0009209C C0 5F 00 08 */ lfs f2, 8(r31) /* 800952A0 000920A0 3B 18 00 0C */ addi r24, r24, 0xc @@ -2692,14 +2692,14 @@ zFX_SpawnBubbleMenuTrail__FPC5xVec3UiPC5xVec3PC5xVec3: /* 80095318 00092118 7C 98 23 78 */ mr r24, r4 /* 8009531C 0009211C 7C DA 33 78 */ mr r26, r6 /* 80095320 00092120 40 82 00 10 */ bne lbl_80095330 -/* 80095324 00092124 3C 60 80 29 */ lis r3, lbl_8028F020@ha -/* 80095328 00092128 38 03 F0 20 */ addi r0, r3, lbl_8028F020@l +/* 80095324 00092124 3C 60 80 29 */ lis r3, lbl_bubbletrail_pos_rnd@ha +/* 80095328 00092128 38 03 F0 20 */ addi r0, r3, lbl_bubbletrail_pos_rnd@l /* 8009532C 0009212C 7C 19 03 78 */ mr r25, r0 lbl_80095330: /* 80095330 00092130 28 1A 00 00 */ cmplwi r26, 0 /* 80095334 00092134 40 82 00 10 */ bne lbl_80095344 -/* 80095338 00092138 3C 60 80 29 */ lis r3, lbl_8028F02C@ha -/* 8009533C 0009213C 38 03 F0 2C */ addi r0, r3, lbl_8028F02C@l +/* 80095338 00092138 3C 60 80 29 */ lis r3, lbl_bubbletrail_vel_rnd@ha +/* 8009533C 0009213C 38 03 F0 2C */ addi r0, r3, lbl_bubbletrail_vel_rnd@l /* 80095340 00092140 7C 1A 03 78 */ mr r26, r0 lbl_80095344: /* 80095344 00092144 57 00 08 3C */ slwi r0, r24, 1 @@ -2718,40 +2718,40 @@ lbl_80095370: /* 80095374 00092174 7E E4 BB 78 */ mr r4, r23 /* 80095378 00092178 4B F7 5E ED */ bl __as__5xVec3FRC5xVec3 /* 8009537C 0009217C 4B F9 B9 0D */ bl xurand__Fv -/* 80095380 00092180 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80095380 00092180 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80095384 00092184 C0 59 00 00 */ lfs f2, 0(r25) /* 80095388 00092188 EC 21 00 28 */ fsubs f1, f1, f0 /* 8009538C 0009218C C0 1D 00 00 */ lfs f0, 0(r29) /* 80095390 00092190 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80095394 00092194 D0 1D 00 00 */ stfs f0, 0(r29) /* 80095398 00092198 4B F9 B8 F1 */ bl xurand__Fv -/* 8009539C 0009219C C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 8009539C 0009219C C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 800953A0 000921A0 C0 59 00 04 */ lfs f2, 4(r25) /* 800953A4 000921A4 EC 21 00 28 */ fsubs f1, f1, f0 /* 800953A8 000921A8 C0 1D 00 04 */ lfs f0, 4(r29) /* 800953AC 000921AC EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 800953B0 000921B0 D0 1D 00 04 */ stfs f0, 4(r29) /* 800953B4 000921B4 4B F9 B8 D5 */ bl xurand__Fv -/* 800953B8 000921B8 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 800953B8 000921B8 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 800953BC 000921BC C0 59 00 08 */ lfs f2, 8(r25) /* 800953C0 000921C0 EC 21 00 28 */ fsubs f1, f1, f0 /* 800953C4 000921C4 C0 1D 00 08 */ lfs f0, 8(r29) /* 800953C8 000921C8 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 800953CC 000921CC D0 1D 00 08 */ stfs f0, 8(r29) /* 800953D0 000921D0 4B F9 B8 B9 */ bl xurand__Fv -/* 800953D4 000921D4 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 800953D4 000921D4 C0 42 90 48 */ lfs f2, lbl__1320-_SDA2_BASE_(r2) /* 800953D8 000921D8 C0 1A 00 00 */ lfs f0, 0(r26) /* 800953DC 000921DC EC 21 10 28 */ fsubs f1, f1, f2 /* 800953E0 000921E0 EC 00 00 72 */ fmuls f0, f0, f1 /* 800953E4 000921E4 D0 1C 00 00 */ stfs f0, 0(r28) /* 800953E8 000921E8 4B F9 B8 A1 */ bl xurand__Fv -/* 800953EC 000921EC C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 800953EC 000921EC C0 42 90 48 */ lfs f2, lbl__1320-_SDA2_BASE_(r2) /* 800953F0 000921F0 C0 1A 00 04 */ lfs f0, 4(r26) /* 800953F4 000921F4 EC 21 10 28 */ fsubs f1, f1, f2 /* 800953F8 000921F8 EC 00 00 72 */ fmuls f0, f0, f1 /* 800953FC 000921FC D0 1C 00 04 */ stfs f0, 4(r28) /* 80095400 00092200 4B F9 B8 89 */ bl xurand__Fv -/* 80095404 00092204 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80095404 00092204 C0 42 90 48 */ lfs f2, lbl__1320-_SDA2_BASE_(r2) /* 80095408 00092208 3B 7B 00 01 */ addi r27, r27, 1 /* 8009540C 0009220C C0 1A 00 08 */ lfs f0, 8(r26) /* 80095410 00092210 3B BD 00 0C */ addi r29, r29, 0xc @@ -2798,14 +2798,14 @@ zFX_SpawnBubbleWall__Fv: /* 800954A0 000922A0 93 C1 09 88 */ stw r30, 0x988(r1) /* 800954A4 000922A4 93 A1 09 84 */ stw r29, 0x984(r1) /* 800954A8 000922A8 93 81 09 80 */ stw r28, 0x980(r1) -/* 800954AC 000922AC 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 800954AC 000922AC 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800954B0 000922B0 80 A3 00 00 */ lwz r5, 0(r3) /* 800954B4 000922B4 28 05 00 00 */ cmplwi r5, 0 /* 800954B8 000922B8 41 82 01 38 */ beq lbl_800955F0 -/* 800954BC 000922BC 3C 80 80 26 */ lis r4, lbl_8025BD98@ha -/* 800954C0 000922C0 C7 C4 BD 98 */ lfsu f30, lbl_8025BD98@l(r4) -/* 800954C4 000922C4 3C 60 80 26 */ lis r3, lbl_8025BDA4@ha -/* 800954C8 000922C8 C7 63 BD A4 */ lfsu f27, lbl_8025BDA4@l(r3) +/* 800954BC 000922BC 3C 80 80 26 */ lis r4, lbl_bubblewall_scale@ha +/* 800954C0 000922C0 C7 C4 BD 98 */ lfsu f30, lbl_bubblewall_scale@l(r4) +/* 800954C4 000922C4 3C 60 80 26 */ lis r3, lbl_bubblewall_velscale@ha +/* 800954C8 000922C8 C7 63 BD A4 */ lfsu f27, lbl_bubblewall_velscale@l(r3) /* 800954CC 000922CC 83 E5 00 04 */ lwz r31, 4(r5) /* 800954D0 000922D0 3B C1 04 C4 */ addi r30, r1, 0x4c4 /* 800954D4 000922D4 C3 E4 00 04 */ lfs f31, 4(r4) @@ -2816,38 +2816,38 @@ zFX_SpawnBubbleWall__Fv: /* 800954E8 000922E8 C3 A3 00 08 */ lfs f29, 8(r3) lbl_800954EC: /* 800954EC 000922EC 4B F9 B7 9D */ bl xurand__Fv -/* 800954F0 000922F0 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 800954F0 000922F0 C0 42 90 48 */ lfs f2, lbl__1320-_SDA2_BASE_(r2) /* 800954F4 000922F4 C0 1F 00 40 */ lfs f0, 0x40(r31) /* 800954F8 000922F8 EC 21 10 28 */ fsubs f1, f1, f2 /* 800954FC 000922FC EF 20 08 2A */ fadds f25, f0, f1 /* 80095500 00092300 4B F9 B7 89 */ bl xurand__Fv -/* 80095504 00092304 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80095504 00092304 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80095508 00092308 EC 01 00 28 */ fsubs f0, f1, f0 /* 8009550C 0009230C EC 1E C8 3A */ fmadds f0, f30, f0, f25 /* 80095510 00092310 D0 1E 00 00 */ stfs f0, 0(r30) /* 80095514 00092314 4B F9 B7 75 */ bl xurand__Fv -/* 80095518 00092318 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80095518 00092318 C0 42 90 48 */ lfs f2, lbl__1320-_SDA2_BASE_(r2) /* 8009551C 0009231C C0 1F 00 44 */ lfs f0, 0x44(r31) /* 80095520 00092320 EC 21 10 28 */ fsubs f1, f1, f2 /* 80095524 00092324 EF 20 08 2A */ fadds f25, f0, f1 /* 80095528 00092328 4B F9 B7 61 */ bl xurand__Fv -/* 8009552C 0009232C C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 8009552C 0009232C C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80095530 00092330 EC 01 00 28 */ fsubs f0, f1, f0 /* 80095534 00092334 EC 1F C8 3A */ fmadds f0, f31, f0, f25 /* 80095538 00092338 D0 1E 00 04 */ stfs f0, 4(r30) /* 8009553C 0009233C 4B F9 B7 4D */ bl xurand__Fv -/* 80095540 00092340 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80095540 00092340 C0 42 90 48 */ lfs f2, lbl__1320-_SDA2_BASE_(r2) /* 80095544 00092344 C0 1F 00 48 */ lfs f0, 0x48(r31) /* 80095548 00092348 EC 21 10 28 */ fsubs f1, f1, f2 /* 8009554C 0009234C EF 20 08 2A */ fadds f25, f0, f1 /* 80095550 00092350 4B F9 B7 39 */ bl xurand__Fv -/* 80095554 00092354 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80095554 00092354 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80095558 00092358 38 61 00 08 */ addi r3, r1, 8 /* 8009555C 0009235C 38 9F 00 30 */ addi r4, r31, 0x30 /* 80095560 00092360 EC 01 00 28 */ fsubs f0, f1, f0 /* 80095564 00092364 EC 1A C8 3A */ fmadds f0, f26, f0, f25 /* 80095568 00092368 D0 1E 00 08 */ stfs f0, 8(r30) -/* 8009556C 0009236C C0 22 90 4C */ lfs f1, lbl_803CD9CC-_SDA2_BASE_(r2) +/* 8009556C 0009236C C0 22 90 4C */ lfs f1, lbl__1475_1-_SDA2_BASE_(r2) /* 80095570 00092370 FC 40 08 90 */ fmr f2, f1 /* 80095574 00092374 FC 60 08 90 */ fmr f3, f1 /* 80095578 00092378 4B FE D5 61 */ bl xVec3ScaleC__FP5xVec3PC5xVec3fff @@ -2856,17 +2856,17 @@ lbl_800954EC: /* 80095584 00092384 38 A1 00 08 */ addi r5, r1, 8 /* 80095588 00092388 4B F7 5B 31 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8009558C 0009238C 4B F9 B6 FD */ bl xurand__Fv -/* 80095590 00092390 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80095590 00092390 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80095594 00092394 EC 01 00 28 */ fsubs f0, f1, f0 /* 80095598 00092398 EC 1B 00 32 */ fmuls f0, f27, f0 /* 8009559C 0009239C D0 1D 00 00 */ stfs f0, 0(r29) /* 800955A0 000923A0 4B F9 B6 E9 */ bl xurand__Fv -/* 800955A4 000923A4 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 800955A4 000923A4 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 800955A8 000923A8 EC 01 00 28 */ fsubs f0, f1, f0 /* 800955AC 000923AC EC 1C 00 32 */ fmuls f0, f28, f0 /* 800955B0 000923B0 D0 1D 00 04 */ stfs f0, 4(r29) /* 800955B4 000923B4 4B F9 B6 D5 */ bl xurand__Fv -/* 800955B8 000923B8 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 800955B8 000923B8 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 800955BC 000923BC 3B 9C 00 01 */ addi r28, r28, 1 /* 800955C0 000923C0 28 1C 00 32 */ cmplwi r28, 0x32 /* 800955C4 000923C4 3B DE 00 0C */ addi r30, r30, 0xc @@ -2875,7 +2875,7 @@ lbl_800954EC: /* 800955D0 000923D0 D0 1D 00 08 */ stfs f0, 8(r29) /* 800955D4 000923D4 3B BD 00 0C */ addi r29, r29, 0xc /* 800955D8 000923D8 41 80 FF 14 */ blt lbl_800954EC -/* 800955DC 000923DC C0 22 90 04 */ lfs f1, lbl_803CD984-_SDA2_BASE_(r2) +/* 800955DC 000923DC C0 22 90 04 */ lfs f1, lbl__951_2-_SDA2_BASE_(r2) /* 800955E0 000923E0 38 61 04 C4 */ addi r3, r1, 0x4c4 /* 800955E4 000923E4 38 81 00 14 */ addi r4, r1, 0x14 /* 800955E8 000923E8 38 A0 00 32 */ li r5, 0x32 @@ -2932,7 +2932,7 @@ zFX_SpawnBubbleSlam__FPC5xVec3Uifff: /* 800956A4 000924A4 1C 19 00 0C */ mulli r0, r25, 0xc /* 800956A8 000924A8 7F BE 02 14 */ add r29, r30, r0 /* 800956AC 000924AC 41 82 01 1C */ beq lbl_800957C8 -/* 800956B0 000924B0 C0 02 90 30 */ lfs f0, lbl_803CD9B0-_SDA2_BASE_(r2) +/* 800956B0 000924B0 C0 02 90 30 */ lfs f0, lbl__966_2-_SDA2_BASE_(r2) /* 800956B4 000924B4 7F DC F3 78 */ mr r28, r30 /* 800956B8 000924B8 7F BB EB 78 */ mr r27, r29 /* 800956BC 000924BC 3B 40 00 00 */ li r26, 0 @@ -2944,23 +2944,23 @@ lbl_800956CC: /* 800956D0 000924D0 7F 04 C3 78 */ mr r4, r24 /* 800956D4 000924D4 4B F7 5B 91 */ bl __as__5xVec3FRC5xVec3 /* 800956D8 000924D8 C0 3C 00 04 */ lfs f1, 4(r28) -/* 800956DC 000924DC C0 02 90 40 */ lfs f0, lbl_803CD9C0-_SDA2_BASE_(r2) +/* 800956DC 000924DC C0 02 90 40 */ lfs f0, lbl__1213-_SDA2_BASE_(r2) /* 800956E0 000924E0 93 41 00 0C */ stw r26, 0xc(r1) /* 800956E4 000924E4 EC 01 00 2A */ fadds f0, f1, f0 /* 800956E8 000924E8 93 E1 00 08 */ stw r31, 8(r1) /* 800956EC 000924EC D0 1C 00 04 */ stfs f0, 4(r28) /* 800956F0 000924F0 C8 01 00 08 */ lfd f0, 8(r1) -/* 800956F4 000924F4 C8 42 90 28 */ lfd f2, lbl_803CD9A8-_SDA2_BASE_(r2) +/* 800956F4 000924F4 C8 42 90 28 */ lfd f2, lbl__960_1-_SDA2_BASE_(r2) /* 800956F8 000924F8 93 21 00 14 */ stw r25, 0x14(r1) /* 800956FC 000924FC EC 20 10 28 */ fsubs f1, f0, f2 -/* 80095700 00092500 C0 62 90 20 */ lfs f3, lbl_803CD9A0-_SDA2_BASE_(r2) +/* 80095700 00092500 C0 62 90 20 */ lfs f3, lbl__958_1-_SDA2_BASE_(r2) /* 80095704 00092504 93 E1 00 10 */ stw r31, 0x10(r1) /* 80095708 00092508 C8 01 00 10 */ lfd f0, 0x10(r1) /* 8009570C 0009250C EC 23 00 72 */ fmuls f1, f3, f1 /* 80095710 00092510 EC 00 10 28 */ fsubs f0, f0, f2 /* 80095714 00092514 EF 61 00 24 */ fdivs f27, f1, f0 /* 80095718 00092518 4B F9 B5 71 */ bl xurand__Fv -/* 8009571C 0009251C C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 8009571C 0009251C C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80095720 00092520 EC 01 00 28 */ fsubs f0, f1, f0 /* 80095724 00092524 EF 7C D8 3A */ fmadds f27, f28, f0, f27 /* 80095728 00092528 FC 20 D8 90 */ fmr f1, f27 @@ -2968,25 +2968,25 @@ lbl_800956CC: /* 80095730 00092530 EC 1D 00 72 */ fmuls f0, f29, f1 /* 80095734 00092534 FC 20 D8 90 */ fmr f1, f27 /* 80095738 00092538 D0 1B 00 00 */ stfs f0, 0(r27) -/* 8009573C 0009253C C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 8009573C 0009253C C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80095740 00092540 D0 1B 00 04 */ stfs f0, 4(r27) /* 80095744 00092544 48 02 F7 09 */ bl isin__Ff /* 80095748 00092548 EC 1D 00 72 */ fmuls f0, f29, f1 /* 8009574C 0009254C D0 1B 00 08 */ stfs f0, 8(r27) /* 80095750 00092550 4B F9 B5 39 */ bl xurand__Fv -/* 80095754 00092554 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80095754 00092554 C0 42 90 48 */ lfs f2, lbl__1320-_SDA2_BASE_(r2) /* 80095758 00092558 C0 1B 00 00 */ lfs f0, 0(r27) /* 8009575C 0009255C EC 21 10 28 */ fsubs f1, f1, f2 /* 80095760 00092560 EC 1E 00 7A */ fmadds f0, f30, f1, f0 /* 80095764 00092564 D0 1B 00 00 */ stfs f0, 0(r27) /* 80095768 00092568 4B F9 B5 21 */ bl xurand__Fv -/* 8009576C 0009256C C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 8009576C 0009256C C0 42 90 48 */ lfs f2, lbl__1320-_SDA2_BASE_(r2) /* 80095770 00092570 C0 1B 00 04 */ lfs f0, 4(r27) /* 80095774 00092574 EC 21 10 28 */ fsubs f1, f1, f2 /* 80095778 00092578 EC 1F 00 7A */ fmadds f0, f31, f1, f0 /* 8009577C 0009257C D0 1B 00 04 */ stfs f0, 4(r27) /* 80095780 00092580 4B F9 B5 09 */ bl xurand__Fv -/* 80095784 00092584 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80095784 00092584 C0 42 90 48 */ lfs f2, lbl__1320-_SDA2_BASE_(r2) /* 80095788 00092588 3B 5A 00 01 */ addi r26, r26, 1 /* 8009578C 0009258C C0 1B 00 08 */ lfs f0, 8(r27) /* 80095790 00092590 3B 9C 00 0C */ addi r28, r28, 0xc @@ -2997,7 +2997,7 @@ lbl_800956CC: lbl_800957A4: /* 800957A4 000925A4 7C 1A C8 40 */ cmplw r26, r25 /* 800957A8 000925A8 41 80 FF 24 */ blt lbl_800956CC -/* 800957AC 000925AC C0 22 90 04 */ lfs f1, lbl_803CD984-_SDA2_BASE_(r2) +/* 800957AC 000925AC C0 22 90 04 */ lfs f1, lbl__951_2-_SDA2_BASE_(r2) /* 800957B0 000925B0 7F C3 F3 78 */ mr r3, r30 /* 800957B4 000925B4 7F A4 EB 78 */ mr r4, r29 /* 800957B8 000925B8 7F 25 CB 78 */ mr r5, r25 @@ -3052,19 +3052,19 @@ zFX_SpawnBubbleBlast__FPC5xVec3Uifff: /* 8009586C 0009266C 7C 7D 1B 79 */ or. r29, r3, r3 /* 80095870 00092670 41 82 01 38 */ beq lbl_800959A8 /* 80095874 00092674 1C 1A 00 0C */ mulli r0, r26, 0xc -/* 80095878 00092678 3C 60 80 26 */ lis r3, lbl_8025BDB0@ha +/* 80095878 00092678 3C 60 80 26 */ lis r3, lbl__1505_1@ha /* 8009587C 0009267C 7F BC EB 78 */ mr r28, r29 -/* 80095880 00092680 3B E3 BD B0 */ addi r31, r3, lbl_8025BDB0@l +/* 80095880 00092680 3B E3 BD B0 */ addi r31, r3, lbl__1505_1@l /* 80095884 00092684 7F DD 02 14 */ add r30, r29, r0 /* 80095888 00092688 7F DB F3 78 */ mr r27, r30 /* 8009588C 0009268C 48 00 00 F8 */ b lbl_80095984 lbl_80095890: /* 80095890 00092690 4B F9 B3 F9 */ bl xurand__Fv -/* 80095894 00092694 C0 02 90 20 */ lfs f0, lbl_803CD9A0-_SDA2_BASE_(r2) +/* 80095894 00092694 C0 02 90 20 */ lfs f0, lbl__958_1-_SDA2_BASE_(r2) /* 80095898 00092698 EF A0 00 72 */ fmuls f29, f0, f1 /* 8009589C 0009269C 4B F9 B3 ED */ bl xurand__Fv -/* 800958A0 000926A0 C0 42 8F F0 */ lfs f2, lbl_803CD970-_SDA2_BASE_(r2) -/* 800958A4 000926A4 C0 02 90 04 */ lfs f0, lbl_803CD984-_SDA2_BASE_(r2) +/* 800958A0 000926A0 C0 42 8F F0 */ lfs f2, lbl__756_1-_SDA2_BASE_(r2) +/* 800958A4 000926A4 C0 02 90 04 */ lfs f0, lbl__951_2-_SDA2_BASE_(r2) /* 800958A8 000926A8 EF 82 00 78 */ fmsubs f28, f2, f1, f0 /* 800958AC 000926AC EC 3C 07 3C */ fnmsubs f1, f28, f28, f0 /* 800958B0 000926B0 4B F7 4F 4D */ bl xsqrt__Ff @@ -3100,15 +3100,15 @@ lbl_80095890: /* 80095928 00092728 90 61 00 30 */ stw r3, 0x30(r1) /* 8009592C 0009272C 90 01 00 34 */ stw r0, 0x34(r1) /* 80095930 00092730 4B F9 B3 59 */ bl xurand__Fv -/* 80095934 00092734 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80095934 00092734 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80095938 00092738 EC 01 00 28 */ fsubs f0, f1, f0 /* 8009593C 0009273C D0 01 00 2C */ stfs f0, 0x2c(r1) /* 80095940 00092740 4B F9 B3 49 */ bl xurand__Fv -/* 80095944 00092744 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80095944 00092744 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80095948 00092748 EC 01 00 28 */ fsubs f0, f1, f0 /* 8009594C 0009274C D0 01 00 30 */ stfs f0, 0x30(r1) /* 80095950 00092750 4B F9 B3 39 */ bl xurand__Fv -/* 80095954 00092754 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80095954 00092754 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80095958 00092758 38 61 00 08 */ addi r3, r1, 8 /* 8009595C 0009275C 38 81 00 2C */ addi r4, r1, 0x2c /* 80095960 00092760 EC 01 00 28 */ fsubs f0, f1, f0 @@ -3123,7 +3123,7 @@ lbl_80095890: lbl_80095984: /* 80095984 00092784 7C 1C F0 40 */ cmplw r28, r30 /* 80095988 00092788 40 82 FF 08 */ bne lbl_80095890 -/* 8009598C 0009278C C0 22 90 04 */ lfs f1, lbl_803CD984-_SDA2_BASE_(r2) +/* 8009598C 0009278C C0 22 90 04 */ lfs f1, lbl__951_2-_SDA2_BASE_(r2) /* 80095990 00092790 7F A3 EB 78 */ mr r3, r29 /* 80095994 00092794 7F C4 F3 78 */ mr r4, r30 /* 80095998 00092798 7F 45 D3 78 */ mr r5, r26 @@ -3192,7 +3192,7 @@ lbl_80095A64: /* 80095A6C 0009286C 38 60 00 00 */ li r3, 0 /* 80095A70 00092870 48 00 00 E0 */ b lbl_80095B50 lbl_80095A74: -/* 80095A74 00092874 C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 80095A74 00092874 C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80095A78 00092878 38 00 00 00 */ li r0, 0 /* 80095A7C 0009287C 3B FD 00 50 */ addi r31, r29, 0x50 /* 80095A80 00092880 D0 1D 00 4C */ stfs f0, 0x4c(r29) @@ -3265,9 +3265,9 @@ zFX.get_triangle_area__17_unnamed_zFX_cpp_FRC5xVec3RC5xVec3RC5xVec3: /* 80095B64 00092964 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80095B68 00092968 7C 08 02 A6 */ mflr r0 /* 80095B6C 0009296C C0 24 00 00 */ lfs f1, 0(r4) -/* 80095B70 00092970 3C C0 80 26 */ lis r6, lbl_8025BA30@ha +/* 80095B70 00092970 3C C0 80 26 */ lis r6, lbl__446@ha /* 80095B74 00092974 C0 43 00 00 */ lfs f2, 0(r3) -/* 80095B78 00092978 39 86 BA 30 */ addi r12, r6, lbl_8025BA30@l +/* 80095B78 00092978 39 86 BA 30 */ addi r12, r6, lbl__446@l /* 80095B7C 0009297C C0 05 00 00 */ lfs f0, 0(r5) /* 80095B80 00092980 ED 01 10 28 */ fsubs f8, f1, f2 /* 80095B84 00092984 C0 64 00 04 */ lfs f3, 4(r4) @@ -3317,7 +3317,7 @@ zFX.get_triangle_area__17_unnamed_zFX_cpp_FRC5xVec3RC5xVec3RC5xVec3: /* 80095C34 00092A34 D0 21 00 0C */ stfs f1, 0xc(r1) /* 80095C38 00092A38 D0 01 00 10 */ stfs f0, 0x10(r1) /* 80095C3C 00092A3C 4B F7 55 6D */ bl length__5xVec3CFv -/* 80095C40 00092A40 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80095C40 00092A40 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80095C44 00092A44 80 01 00 34 */ lwz r0, 0x34(r1) /* 80095C48 00092A48 EC 20 00 72 */ fmuls f1, f0, f1 /* 80095C4C 00092A4C 7C 08 03 A6 */ mtlr r0 @@ -3438,23 +3438,23 @@ zFX.SkinXformVertAndNormal__17_unnamed_zFX_cpp_FP5xVec3P5xVec3PC5xVec3PC5xVec3PC /* 80095DE4 00092BE4 90 01 00 94 */ stw r0, 0x94(r1) /* 80095DE8 00092BE8 BD C1 00 48 */ stmw r14, 0x48(r1) /* 80095DEC 00092BEC 7C F1 3B 78 */ mr r17, r7 -/* 80095DF0 00092BF0 3C E0 80 26 */ lis r7, lbl_8025BDE0@ha +/* 80095DF0 00092BF0 3C E0 80 26 */ lis r7, lbl__1631@ha /* 80095DF4 00092BF4 7C 6F 1B 78 */ mr r15, r3 /* 80095DF8 00092BF8 90 A1 00 08 */ stw r5, 8(r1) /* 80095DFC 00092BFC 7C 90 23 78 */ mr r16, r4 /* 80095E00 00092C00 7D 12 43 78 */ mr r18, r8 /* 80095E04 00092C04 3B 41 00 18 */ addi r26, r1, 0x18 /* 80095E08 00092C08 90 C1 00 0C */ stw r6, 0xc(r1) -/* 80095E0C 00092C0C 3B E7 BD E0 */ addi r31, r7, lbl_8025BDE0@l +/* 80095E0C 00092C0C 3B E7 BD E0 */ addi r31, r7, lbl__1631@l /* 80095E10 00092C10 91 21 00 10 */ stw r9, 0x10(r1) /* 80095E14 00092C14 91 41 00 14 */ stw r10, 0x14(r1) -/* 80095E18 00092C18 81 62 BE D0 */ lwz r11, lbl_803D0850-_SDA2_BASE_(r2) +/* 80095E18 00092C18 81 62 BE D0 */ lwz r11, lbl__1619-_SDA2_BASE_(r2) /* 80095E1C 00092C1C 80 02 BE D4 */ lwz r0, lbl_803D0854-_SDA2_BASE_(r2) /* 80095E20 00092C20 91 61 00 18 */ stw r11, 0x18(r1) /* 80095E24 00092C24 82 61 00 98 */ lwz r19, 0x98(r1) /* 80095E28 00092C28 90 01 00 1C */ stw r0, 0x1c(r1) /* 80095E2C 00092C2C 82 81 00 9C */ lwz r20, 0x9c(r1) -/* 80095E30 00092C30 83 2D 83 30 */ lwz r25, lbl_803CAC30-_SDA_BASE_(r13) +/* 80095E30 00092C30 83 2D 83 30 */ lwz r25, lbl_giAnimScratch-_SDA_BASE_(r13) /* 80095E34 00092C34 48 00 01 A0 */ b lbl_80095FD4 lbl_80095E38: /* 80095E38 00092C38 A0 73 00 00 */ lhz r3, 0(r19) @@ -3522,7 +3522,7 @@ lbl_80095EF0: /* 80095F24 00092D24 3B 9C FF FF */ addi r28, r28, -1 lbl_80095F28: /* 80095F28 00092D28 C0 3B 00 00 */ lfs f1, 0(r27) -/* 80095F2C 00092D2C C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 80095F2C 00092D2C C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80095F30 00092D30 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80095F34 00092D34 41 82 00 0C */ beq lbl_80095F40 /* 80095F38 00092D38 28 1C 00 00 */ cmplwi r28, 0 @@ -3532,7 +3532,7 @@ lbl_80095F40: /* 80095F44 00092D44 7E 24 8B 78 */ mr r4, r17 /* 80095F48 00092D48 38 A1 00 38 */ addi r5, r1, 0x38 /* 80095F4C 00092D4C 4B F7 50 25 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 -/* 80095F50 00092D50 C0 22 8F F4 */ lfs f1, lbl_803CD974-_SDA2_BASE_(r2) +/* 80095F50 00092D50 C0 22 8F F4 */ lfs f1, lbl__845_1-_SDA2_BASE_(r2) /* 80095F54 00092D54 38 61 00 38 */ addi r3, r1, 0x38 /* 80095F58 00092D58 3A C0 00 04 */ li r22, 4 /* 80095F5C 00092D5C 4B F8 69 1D */ bl __as__5xVec3Ff @@ -3554,7 +3554,7 @@ lbl_80095F64: /* 80095F98 00092D98 3A D6 FF FF */ addi r22, r22, -1 lbl_80095F9C: /* 80095F9C 00092D9C C0 2E 00 00 */ lfs f1, 0(r14) -/* 80095FA0 00092DA0 C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 80095FA0 00092DA0 C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80095FA4 00092DA4 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80095FA8 00092DA8 41 82 00 0C */ beq lbl_80095FB4 /* 80095FAC 00092DAC 28 16 00 00 */ cmplwi r22, 0 @@ -3600,7 +3600,7 @@ zFX.random_point_on_triangle__17_unnamed_zFX_cpp_FR5xVec3R5xVec3PC5xVec3PC5xVec3 /* 80096038 00092E38 FF E0 08 90 */ fmr f31, f1 /* 8009603C 00092E3C 4B F9 AC 4D */ bl xurand__Fv /* 80096040 00092E40 EC 5F 08 2A */ fadds f2, f31, f1 -/* 80096044 00092E44 C0 02 90 04 */ lfs f0, lbl_803CD984-_SDA2_BASE_(r2) +/* 80096044 00092E44 C0 02 90 04 */ lfs f0, lbl__951_2-_SDA2_BASE_(r2) /* 80096048 00092E48 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8009604C 00092E4C 40 81 00 0C */ ble lbl_80096058 /* 80096050 00092E50 EF E0 F8 28 */ fsubs f31, f0, f31 @@ -3758,8 +3758,8 @@ lbl_8009626C: .global zFX.find_popper__17_unnamed_zFX_cpp_FP4xEnt zFX.find_popper__17_unnamed_zFX_cpp_FP4xEnt: -/* 8009627C 0009307C 3C 80 80 2E */ lis r4, lbl_802DF490@ha -/* 80096280 00093080 38 84 F4 90 */ addi r4, r4, lbl_802DF490@l +/* 8009627C 0009307C 3C 80 80 2E */ lis r4, lbl_poppers__17_unnamed_zFX_cpp_@ha +/* 80096280 00093080 38 84 F4 90 */ addi r4, r4, lbl_poppers__17_unnamed_zFX_cpp_@l /* 80096284 00093084 38 A4 62 80 */ addi r5, r4, 0x6280 /* 80096288 00093088 48 00 00 1C */ b lbl_800962A4 lbl_8009628C: @@ -3778,9 +3778,9 @@ lbl_800962A4: .global zFX.find_free_popper__17_unnamed_zFX_cpp_Fv zFX.find_free_popper__17_unnamed_zFX_cpp_Fv: -/* 800962B4 000930B4 3C 60 80 2E */ lis r3, lbl_802DF490@ha +/* 800962B4 000930B4 3C 60 80 2E */ lis r3, lbl_poppers__17_unnamed_zFX_cpp_@ha /* 800962B8 000930B8 38 80 00 00 */ li r4, 0 -/* 800962BC 000930BC 38 63 F4 90 */ addi r3, r3, lbl_802DF490@l +/* 800962BC 000930BC 38 63 F4 90 */ addi r3, r3, lbl_poppers__17_unnamed_zFX_cpp_@l /* 800962C0 000930C0 38 A3 62 80 */ addi r5, r3, 0x6280 /* 800962C4 000930C4 48 00 00 24 */ b lbl_800962E8 lbl_800962C8: @@ -3837,7 +3837,7 @@ lbl_80096368: /* 80096374 00093174 41 82 01 90 */ beq lbl_80096504 /* 80096378 00093178 80 78 00 04 */ lwz r3, 4(r24) /* 8009637C 0009317C 1C 19 00 0C */ mulli r0, r25, 0xc -/* 80096380 00093180 C0 22 8F F4 */ lfs f1, lbl_803CD974-_SDA2_BASE_(r2) +/* 80096380 00093180 C0 22 8F F4 */ lfs f1, lbl__845_1-_SDA2_BASE_(r2) /* 80096384 00093184 7F DD F3 78 */ mr r29, r30 /* 80096388 00093188 83 63 00 24 */ lwz r27, 0x24(r3) /* 8009638C 0009318C 7F FE 02 14 */ add r31, r30, r0 @@ -3874,47 +3874,47 @@ lbl_800963F0: /* 80096400 00093200 FC 20 F8 90 */ fmr f1, f31 /* 80096404 00093204 7F 83 E3 78 */ mr r3, r28 /* 80096408 00093208 4B F7 4D 79 */ bl __amu__5xVec3Ff -/* 8009640C 0009320C C0 22 8F F4 */ lfs f1, lbl_803CD974-_SDA2_BASE_(r2) +/* 8009640C 0009320C C0 22 8F F4 */ lfs f1, lbl__845_1-_SDA2_BASE_(r2) /* 80096410 00093210 C0 18 00 38 */ lfs f0, 0x38(r24) /* 80096414 00093214 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80096418 00093218 41 82 00 4C */ beq lbl_80096464 /* 8009641C 0009321C 4B F9 A8 6D */ bl xurand__Fv -/* 80096420 00093220 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80096420 00093220 C0 42 90 48 */ lfs f2, lbl__1320-_SDA2_BASE_(r2) /* 80096424 00093224 C0 1D 00 00 */ lfs f0, 0(r29) /* 80096428 00093228 EC 21 10 28 */ fsubs f1, f1, f2 /* 8009642C 0009322C EC 1E 00 7A */ fmadds f0, f30, f1, f0 /* 80096430 00093230 D0 1D 00 00 */ stfs f0, 0(r29) /* 80096434 00093234 4B F9 A8 55 */ bl xurand__Fv -/* 80096438 00093238 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80096438 00093238 C0 42 90 48 */ lfs f2, lbl__1320-_SDA2_BASE_(r2) /* 8009643C 0009323C C0 1D 00 04 */ lfs f0, 4(r29) /* 80096440 00093240 EC 21 10 28 */ fsubs f1, f1, f2 /* 80096444 00093244 EC 1E 00 7A */ fmadds f0, f30, f1, f0 /* 80096448 00093248 D0 1D 00 04 */ stfs f0, 4(r29) /* 8009644C 0009324C 4B F9 A8 3D */ bl xurand__Fv -/* 80096450 00093250 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80096450 00093250 C0 42 90 48 */ lfs f2, lbl__1320-_SDA2_BASE_(r2) /* 80096454 00093254 C0 1D 00 08 */ lfs f0, 8(r29) /* 80096458 00093258 EC 21 10 28 */ fsubs f1, f1, f2 /* 8009645C 0009325C EC 1E 00 7A */ fmadds f0, f30, f1, f0 /* 80096460 00093260 D0 1D 00 08 */ stfs f0, 8(r29) lbl_80096464: -/* 80096464 00093264 C0 22 8F F4 */ lfs f1, lbl_803CD974-_SDA2_BASE_(r2) +/* 80096464 00093264 C0 22 8F F4 */ lfs f1, lbl__845_1-_SDA2_BASE_(r2) /* 80096468 00093268 C0 18 00 3C */ lfs f0, 0x3c(r24) /* 8009646C 0009326C FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80096470 00093270 41 82 00 4C */ beq lbl_800964BC /* 80096474 00093274 4B F9 A8 15 */ bl xurand__Fv -/* 80096478 00093278 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80096478 00093278 C0 42 90 48 */ lfs f2, lbl__1320-_SDA2_BASE_(r2) /* 8009647C 0009327C C0 1C 00 00 */ lfs f0, 0(r28) /* 80096480 00093280 EC 21 10 28 */ fsubs f1, f1, f2 /* 80096484 00093284 EC 1D 00 7A */ fmadds f0, f29, f1, f0 /* 80096488 00093288 D0 1C 00 00 */ stfs f0, 0(r28) /* 8009648C 0009328C 4B F9 A7 FD */ bl xurand__Fv -/* 80096490 00093290 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80096490 00093290 C0 42 90 48 */ lfs f2, lbl__1320-_SDA2_BASE_(r2) /* 80096494 00093294 C0 1C 00 04 */ lfs f0, 4(r28) /* 80096498 00093298 EC 21 10 28 */ fsubs f1, f1, f2 /* 8009649C 0009329C EC 1D 00 7A */ fmadds f0, f29, f1, f0 /* 800964A0 000932A0 D0 1C 00 04 */ stfs f0, 4(r28) /* 800964A4 000932A4 4B F9 A7 E5 */ bl xurand__Fv -/* 800964A8 000932A8 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 800964A8 000932A8 C0 42 90 48 */ lfs f2, lbl__1320-_SDA2_BASE_(r2) /* 800964AC 000932AC C0 1C 00 08 */ lfs f0, 8(r28) /* 800964B0 000932B0 EC 21 10 28 */ fsubs f1, f1, f2 /* 800964B4 000932B4 EC 1D 00 7A */ fmadds f0, f29, f1, f0 @@ -3925,7 +3925,7 @@ lbl_800964BC: lbl_800964C4: /* 800964C4 000932C4 7C 1D F8 40 */ cmplw r29, r31 /* 800964C8 000932C8 40 82 FF 28 */ bne lbl_800963F0 -/* 800964CC 000932CC C0 22 8F F4 */ lfs f1, lbl_803CD974-_SDA2_BASE_(r2) +/* 800964CC 000932CC C0 22 8F F4 */ lfs f1, lbl__845_1-_SDA2_BASE_(r2) /* 800964D0 000932D0 C0 1B 00 50 */ lfs f0, 0x50(r27) /* 800964D4 000932D4 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800964D8 000932D8 41 82 00 10 */ beq lbl_800964E8 @@ -3960,19 +3960,19 @@ zFX.emit_popper_bubbles_immediate__17_unnamed_zFX_cpp_FRQ217_unnamed_zFX_cpp_11p /* 80096538 00093338 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009653C 0009333C 7C 08 02 A6 */ mflr r0 /* 80096540 00093340 90 01 00 14 */ stw r0, 0x14(r1) -/* 80096544 00093344 C0 02 8F F0 */ lfs f0, lbl_803CD970-_SDA2_BASE_(r2) +/* 80096544 00093344 C0 02 8F F0 */ lfs f0, lbl__756_1-_SDA2_BASE_(r2) /* 80096548 00093348 C0 43 00 4C */ lfs f2, 0x4c(r3) /* 8009654C 0009334C C0 63 00 30 */ lfs f3, 0x30(r3) /* 80096550 00093350 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80096554 00093354 4C 40 13 82 */ cror 2, 0, 2 /* 80096558 00093358 40 82 00 18 */ bne lbl_80096570 -/* 8009655C 0009335C C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) -/* 80096560 00093360 C0 22 90 04 */ lfs f1, lbl_803CD984-_SDA2_BASE_(r2) +/* 8009655C 0009335C C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) +/* 80096560 00093360 C0 22 90 04 */ lfs f1, lbl__951_2-_SDA2_BASE_(r2) /* 80096564 00093364 EC 00 00 B2 */ fmuls f0, f0, f2 /* 80096568 00093368 EC 63 00 32 */ fmuls f3, f3, f0 /* 8009656C 0009336C 48 00 00 0C */ b lbl_80096578 lbl_80096570: -/* 80096570 00093370 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80096570 00093370 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80096574 00093374 EC 20 00 B2 */ fmuls f1, f0, f2 lbl_80096578: /* 80096578 00093378 FC 00 18 1E */ fctiwz f0, f3 @@ -3980,7 +3980,7 @@ lbl_80096578: /* 80096580 00093380 80 81 00 0C */ lwz r4, 0xc(r1) /* 80096584 00093384 2C 04 00 00 */ cmpwi r4, 0 /* 80096588 00093388 40 81 00 0C */ ble lbl_80096594 -/* 8009658C 0009338C C0 42 8F F4 */ lfs f2, lbl_803CD974-_SDA2_BASE_(r2) +/* 8009658C 0009338C C0 42 8F F4 */ lfs f2, lbl__845_1-_SDA2_BASE_(r2) /* 80096590 00093390 4B FF FD 69 */ bl zFX.emit_popper_bubbles__17_unnamed_zFX_cpp_FRQ217_unnamed_zFX_cpp_11popper_dataiff lbl_80096594: /* 80096594 00093394 80 01 00 14 */ lwz r0, 0x14(r1) @@ -4013,7 +4013,7 @@ zFX.update_popper__17_unnamed_zFX_cpp_FRQ217_unnamed_zFX_cpp_11popper_dataf: /* 800965F4 000933F4 D0 1F 00 1C */ stfs f0, 0x1c(r31) lbl_800965F8: /* 800965F8 000933F8 C3 DF 00 4C */ lfs f30, 0x4c(r31) -/* 800965FC 000933FC C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 800965FC 000933FC C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80096600 00093400 D0 01 00 10 */ stfs f0, 0x10(r1) /* 80096604 00093404 C0 3F 00 1C */ lfs f1, 0x1c(r31) /* 80096608 00093408 C0 1F 00 20 */ lfs f0, 0x20(r31) @@ -4037,7 +4037,7 @@ lbl_80096630: /* 8009664C 0009344C EC 02 00 32 */ fmuls f0, f2, f0 /* 80096650 00093450 EF DE 00 72 */ fmuls f30, f30, f1 /* 80096654 00093454 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 80096658 00093458 C0 42 8F F4 */ lfs f2, lbl_803CD974-_SDA2_BASE_(r2) +/* 80096658 00093458 C0 42 8F F4 */ lfs f2, lbl__845_1-_SDA2_BASE_(r2) /* 8009665C 0009345C C0 1F 00 24 */ lfs f0, 0x24(r31) /* 80096660 00093460 FC 02 00 00 */ fcmpu cr0, f2, f0 /* 80096664 00093464 40 82 00 10 */ bne lbl_80096674 @@ -4058,31 +4058,31 @@ lbl_8009668C: /* 80096698 00093498 48 00 0D 4D */ bl xModelSetScale__FP14xModelInstanceRC5xVec3 /* 8009669C 0009349C 48 00 00 18 */ b lbl_800966B4 lbl_800966A0: -/* 800966A0 000934A0 C0 02 90 04 */ lfs f0, lbl_803CD984-_SDA2_BASE_(r2) +/* 800966A0 000934A0 C0 02 90 04 */ lfs f0, lbl__951_2-_SDA2_BASE_(r2) /* 800966A4 000934A4 EC 20 08 28 */ fsubs f1, f0, f1 /* 800966A8 000934A8 4B FC 8A 59 */ bl xSCurve__Ff /* 800966AC 000934AC 7F E3 FB 78 */ mr r3, r31 /* 800966B0 000934B0 48 00 00 BD */ bl zFX.set_popper_alpha__17_unnamed_zFX_cpp_FRQ217_unnamed_zFX_cpp_11popper_dataf lbl_800966B4: -/* 800966B4 000934B4 C0 02 8F FC */ lfs f0, lbl_803CD97C-_SDA2_BASE_(r2) +/* 800966B4 000934B4 C0 02 8F FC */ lfs f0, lbl__847-_SDA2_BASE_(r2) /* 800966B8 000934B8 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800966BC 000934BC 4C 40 13 82 */ cror 2, 0, 2 /* 800966C0 000934C0 40 82 00 10 */ bne lbl_800966D0 /* 800966C4 000934C4 EF BD 07 B2 */ fmuls f29, f29, f30 -/* 800966C8 000934C8 C0 22 90 04 */ lfs f1, lbl_803CD984-_SDA2_BASE_(r2) +/* 800966C8 000934C8 C0 22 90 04 */ lfs f1, lbl__951_2-_SDA2_BASE_(r2) /* 800966CC 000934CC 48 00 00 18 */ b lbl_800966E4 lbl_800966D0: /* 800966D0 000934D0 FC 20 F0 90 */ fmr f1, f30 /* 800966D4 000934D4 EF BD 00 32 */ fmuls f29, f29, f0 /* 800966D8 000934D8 4B F7 41 25 */ bl xsqrt__Ff -/* 800966DC 000934DC C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 800966DC 000934DC C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 800966E0 000934E0 EC 20 00 72 */ fmuls f1, f0, f1 lbl_800966E4: /* 800966E4 000934E4 C0 1F 00 40 */ lfs f0, 0x40(r31) /* 800966E8 000934E8 EC 1D 07 FA */ fmadds f0, f29, f31, f0 /* 800966EC 000934EC D0 1F 00 40 */ stfs f0, 0x40(r31) /* 800966F0 000934F0 C0 7F 00 40 */ lfs f3, 0x40(r31) -/* 800966F4 000934F4 C0 02 90 04 */ lfs f0, lbl_803CD984-_SDA2_BASE_(r2) +/* 800966F4 000934F4 C0 02 90 04 */ lfs f0, lbl__951_2-_SDA2_BASE_(r2) /* 800966F8 000934F8 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 800966FC 000934FC 4C 41 13 82 */ cror 2, 1, 2 /* 80096700 00093500 40 82 00 40 */ bne lbl_80096740 @@ -4090,7 +4090,7 @@ lbl_800966E4: /* 80096708 00093508 3C 00 43 30 */ lis r0, 0x4330 /* 8009670C 0009350C 90 01 00 38 */ stw r0, 0x38(r1) /* 80096710 00093510 7F E3 FB 78 */ mr r3, r31 -/* 80096714 00093514 C8 42 90 50 */ lfd f2, lbl_803CD9D0-_SDA2_BASE_(r2) +/* 80096714 00093514 C8 42 90 50 */ lfd f2, lbl__1869-_SDA2_BASE_(r2) /* 80096718 00093518 D8 01 00 30 */ stfd f0, 0x30(r1) /* 8009671C 0009351C 80 81 00 34 */ lwz r4, 0x34(r1) /* 80096720 00093520 6C 80 80 00 */ xoris r0, r4, 0x8000 @@ -4166,7 +4166,7 @@ lbl_80096814: /* 80096814 00093614 80 7F 00 04 */ lwz r3, 4(r31) /* 80096818 00093618 4B F8 4F D1 */ bl xEntHide__FP4xEnt /* 8009681C 0009361C 80 7F 00 04 */ lwz r3, 4(r31) -/* 80096820 00093620 C0 02 90 04 */ lfs f0, lbl_803CD984-_SDA2_BASE_(r2) +/* 80096820 00093620 C0 02 90 04 */ lfs f0, lbl__951_2-_SDA2_BASE_(r2) /* 80096824 00093624 80 83 00 24 */ lwz r4, 0x24(r3) /* 80096828 00093628 D0 04 00 24 */ stfs f0, 0x24(r4) /* 8009682C 0009362C A0 04 00 44 */ lhz r0, 0x44(r4) @@ -4249,9 +4249,9 @@ zFX.add_popper_tweaks__17_unnamed_zFX_cpp_Fv: .global zFX.reset_poppers__Fv zFX.reset_poppers__Fv: -/* 80096924 00093724 3C 60 80 2E */ lis r3, lbl_802DF490@ha +/* 80096924 00093724 3C 60 80 2E */ lis r3, lbl_poppers__17_unnamed_zFX_cpp_@ha /* 80096928 00093728 38 00 00 00 */ li r0, 0 -/* 8009692C 0009372C 38 63 F4 90 */ addi r3, r3, lbl_802DF490@l +/* 8009692C 0009372C 38 63 F4 90 */ addi r3, r3, lbl_poppers__17_unnamed_zFX_cpp_@l /* 80096930 00093730 38 83 62 80 */ addi r4, r3, 0x6280 /* 80096934 00093734 48 00 00 10 */ b lbl_80096944 lbl_80096938: @@ -4272,9 +4272,9 @@ zFX.update_poppers__Ff: /* 80096960 00093760 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 80096964 00093764 93 E1 00 0C */ stw r31, 0xc(r1) /* 80096968 00093768 93 C1 00 08 */ stw r30, 8(r1) -/* 8009696C 0009376C 3C 60 80 2E */ lis r3, lbl_802DF490@ha +/* 8009696C 0009376C 3C 60 80 2E */ lis r3, lbl_poppers__17_unnamed_zFX_cpp_@ha /* 80096970 00093770 FF E0 08 90 */ fmr f31, f1 -/* 80096974 00093774 38 63 F4 90 */ addi r3, r3, lbl_802DF490@l +/* 80096974 00093774 38 63 F4 90 */ addi r3, r3, lbl_poppers__17_unnamed_zFX_cpp_@l /* 80096978 00093778 7C 7F 1B 78 */ mr r31, r3 /* 8009697C 0009377C 3B C3 62 80 */ addi r30, r3, 0x6280 /* 80096980 00093780 48 00 00 3C */ b lbl_800969BC @@ -4327,22 +4327,22 @@ zFXPopOn__FR4xEntff: /* 80096A24 00093824 4B FF FE 45 */ bl zFX.grab_popper__17_unnamed_zFX_cpp_FR4xEnt /* 80096A28 00093828 7C 7F 1B 79 */ or. r31, r3, r3 /* 80096A2C 0009382C 41 82 00 F4 */ beq lbl_80096B20 -/* 80096A30 00093830 C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 80096A30 00093830 C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80096A34 00093834 FC 00 F0 00 */ fcmpu cr0, f0, f30 /* 80096A38 00093838 40 82 00 08 */ bne lbl_80096A40 -/* 80096A3C 0009383C C3 C2 90 5C */ lfs f30, lbl_803CD9DC-_SDA2_BASE_(r2) +/* 80096A3C 0009383C C3 C2 90 5C */ lfs f30, lbl__1951-_SDA2_BASE_(r2) lbl_80096A40: -/* 80096A40 00093840 C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 80096A40 00093840 C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80096A44 00093844 FC 00 F8 00 */ fcmpu cr0, f0, f31 /* 80096A48 00093848 40 82 00 0C */ bne lbl_80096A54 -/* 80096A4C 0009384C C3 E2 90 30 */ lfs f31, lbl_803CD9B0-_SDA2_BASE_(r2) +/* 80096A4C 0009384C C3 E2 90 30 */ lfs f31, lbl__966_2-_SDA2_BASE_(r2) /* 80096A50 00093850 48 00 00 10 */ b lbl_80096A60 lbl_80096A54: /* 80096A54 00093854 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80096A58 00093858 40 80 00 08 */ bge lbl_80096A60 /* 80096A5C 0009385C FF E0 00 90 */ fmr f31, f0 lbl_80096A60: -/* 80096A60 00093860 C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 80096A60 00093860 C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80096A64 00093864 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80096A68 00093868 4C 40 13 82 */ cror 2, 0, 2 /* 80096A6C 0009386C 40 82 00 28 */ bne lbl_80096A94 @@ -4364,24 +4364,24 @@ lbl_80096A94: /* 80096AA8 000938A8 38 7F 00 24 */ addi r3, r31, 0x24 /* 80096AAC 000938AC D0 1F 00 48 */ stfs f0, 0x48(r31) /* 80096AB0 000938B0 90 1F 00 00 */ stw r0, 0(r31) -/* 80096AB4 000938B4 C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 80096AB4 000938B4 C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80096AB8 000938B8 D0 1F 00 1C */ stfs f0, 0x1c(r31) /* 80096ABC 000938BC D3 FF 00 20 */ stfs f31, 0x20(r31) /* 80096AC0 000938C0 D3 DF 00 30 */ stfs f30, 0x30(r31) -/* 80096AC4 000938C4 C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 80096AC4 000938C4 C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80096AC8 000938C8 D0 1F 00 34 */ stfs f0, 0x34(r31) -/* 80096ACC 000938CC C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80096ACC 000938CC C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80096AD0 000938D0 D0 1F 00 38 */ stfs f0, 0x38(r31) -/* 80096AD4 000938D4 C0 02 90 04 */ lfs f0, lbl_803CD984-_SDA2_BASE_(r2) +/* 80096AD4 000938D4 C0 02 90 04 */ lfs f0, lbl__951_2-_SDA2_BASE_(r2) /* 80096AD8 000938D8 D0 1F 00 3C */ stfs f0, 0x3c(r31) -/* 80096ADC 000938DC C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 80096ADC 000938DC C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80096AE0 000938E0 D0 1F 00 40 */ stfs f0, 0x40(r31) /* 80096AE4 000938E4 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80096AE8 000938E8 38 84 00 50 */ addi r4, r4, 0x50 /* 80096AEC 000938EC 4B F7 47 79 */ bl __as__5xVec3FRC5xVec3 -/* 80096AF0 000938F0 3C 80 80 26 */ lis r4, lbl_8025BDEC@ha +/* 80096AF0 000938F0 3C 80 80 26 */ lis r4, lbl__1949@ha /* 80096AF4 000938F4 80 7F 00 04 */ lwz r3, 4(r31) -/* 80096AF8 000938F8 38 E4 BD EC */ addi r7, r4, lbl_8025BDEC@l +/* 80096AF8 000938F8 38 E4 BD EC */ addi r7, r4, lbl__1949@l /* 80096AFC 000938FC 38 81 00 08 */ addi r4, r1, 8 /* 80096B00 00093900 80 C7 00 00 */ lwz r6, 0(r7) /* 80096B04 00093904 80 A7 00 04 */ lwz r5, 4(r7) @@ -4440,7 +4440,7 @@ lbl_80096B90: /* 80096BBC 000939BC 48 00 00 68 */ b lbl_80096C24 lbl_80096BC0: /* 80096BC0 000939C0 C0 04 00 50 */ lfs f0, 0x50(r4) -/* 80096BC4 000939C4 C0 22 90 44 */ lfs f1, lbl_803CD9C4-_SDA2_BASE_(r2) +/* 80096BC4 000939C4 C0 22 90 44 */ lfs f1, lbl__1214_1-_SDA2_BASE_(r2) /* 80096BC8 000939C8 EC 02 00 28 */ fsubs f0, f2, f0 /* 80096BCC 000939CC FC 00 02 10 */ fabs f0, f0 /* 80096BD0 000939D0 FC 00 00 18 */ frsp f0, f0 @@ -4498,22 +4498,22 @@ zFXPopOff__FR4xEntff: /* 80096C84 00093A84 4B FF FB E5 */ bl zFX.grab_popper__17_unnamed_zFX_cpp_FR4xEnt /* 80096C88 00093A88 7C 7F 1B 79 */ or. r31, r3, r3 /* 80096C8C 00093A8C 41 82 00 D0 */ beq lbl_80096D5C -/* 80096C90 00093A90 C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 80096C90 00093A90 C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80096C94 00093A94 FC 00 F0 00 */ fcmpu cr0, f0, f30 /* 80096C98 00093A98 40 82 00 08 */ bne lbl_80096CA0 -/* 80096C9C 00093A9C C3 C2 90 5C */ lfs f30, lbl_803CD9DC-_SDA2_BASE_(r2) +/* 80096C9C 00093A9C C3 C2 90 5C */ lfs f30, lbl__1951-_SDA2_BASE_(r2) lbl_80096CA0: -/* 80096CA0 00093AA0 C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 80096CA0 00093AA0 C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80096CA4 00093AA4 FC 00 F8 00 */ fcmpu cr0, f0, f31 /* 80096CA8 00093AA8 40 82 00 0C */ bne lbl_80096CB4 -/* 80096CAC 00093AAC C3 E2 90 30 */ lfs f31, lbl_803CD9B0-_SDA2_BASE_(r2) +/* 80096CAC 00093AAC C3 E2 90 30 */ lfs f31, lbl__966_2-_SDA2_BASE_(r2) /* 80096CB0 00093AB0 48 00 00 10 */ b lbl_80096CC0 lbl_80096CB4: /* 80096CB4 00093AB4 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80096CB8 00093AB8 40 80 00 08 */ bge lbl_80096CC0 /* 80096CBC 00093ABC FF E0 00 90 */ fmr f31, f0 lbl_80096CC0: -/* 80096CC0 00093AC0 C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 80096CC0 00093AC0 C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80096CC4 00093AC4 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80096CC8 00093AC8 4C 40 13 82 */ cror 2, 0, 2 /* 80096CCC 00093ACC 40 82 00 28 */ bne lbl_80096CF4 @@ -4535,23 +4535,23 @@ lbl_80096CF4: /* 80096D08 00093B08 7F E3 FB 78 */ mr r3, r31 /* 80096D0C 00093B0C D0 1F 00 48 */ stfs f0, 0x48(r31) /* 80096D10 00093B10 90 1F 00 00 */ stw r0, 0(r31) -/* 80096D14 00093B14 C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 80096D14 00093B14 C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80096D18 00093B18 D0 1F 00 1C */ stfs f0, 0x1c(r31) /* 80096D1C 00093B1C D3 FF 00 20 */ stfs f31, 0x20(r31) /* 80096D20 00093B20 D3 DF 00 30 */ stfs f30, 0x30(r31) -/* 80096D24 00093B24 C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 80096D24 00093B24 C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80096D28 00093B28 D0 1F 00 34 */ stfs f0, 0x34(r31) -/* 80096D2C 00093B2C C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 80096D2C 00093B2C C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80096D30 00093B30 D0 1F 00 38 */ stfs f0, 0x38(r31) -/* 80096D34 00093B34 C0 02 90 30 */ lfs f0, lbl_803CD9B0-_SDA2_BASE_(r2) +/* 80096D34 00093B34 C0 02 90 30 */ lfs f0, lbl__966_2-_SDA2_BASE_(r2) /* 80096D38 00093B38 D0 1F 00 3C */ stfs f0, 0x3c(r31) -/* 80096D3C 00093B3C C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 80096D3C 00093B3C C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80096D40 00093B40 D0 1F 00 40 */ stfs f0, 0x40(r31) /* 80096D44 00093B44 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80096D48 00093B48 80 04 00 14 */ lwz r0, 0x14(r4) /* 80096D4C 00093B4C 54 00 07 3A */ rlwinm r0, r0, 0, 0x1c, 0x1d /* 80096D50 00093B50 90 1F 00 24 */ stw r0, 0x24(r31) -/* 80096D54 00093B54 C0 22 8F F4 */ lfs f1, lbl_803CD974-_SDA2_BASE_(r2) +/* 80096D54 00093B54 C0 22 8F F4 */ lfs f1, lbl__845_1-_SDA2_BASE_(r2) /* 80096D58 00093B58 4B FF FA 15 */ bl zFX.set_popper_alpha__17_unnamed_zFX_cpp_FRQ217_unnamed_zFX_cpp_11popper_dataf lbl_80096D5C: /* 80096D5C 00093B5C E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 @@ -4576,8 +4576,8 @@ zFX.reset_entrails__Fv: /* 80096D90 00093B90 90 01 00 14 */ stw r0, 0x14(r1) /* 80096D94 00093B94 93 E1 00 0C */ stw r31, 0xc(r1) /* 80096D98 00093B98 93 C1 00 08 */ stw r30, 8(r1) -/* 80096D9C 00093B9C 80 0D 8E 9C */ lwz r0, lbl_803CB79C-_SDA_BASE_(r13) -/* 80096DA0 00093BA0 80 6D 8E 98 */ lwz r3, lbl_803CB798-_SDA_BASE_(r13) +/* 80096D9C 00093B9C 80 0D 8E 9C */ lwz r0, lbl_entrails_size__17_unnamed_zFX_cpp_-_SDA_BASE_(r13) +/* 80096DA0 00093BA0 80 6D 8E 98 */ lwz r3, lbl_entrails__17_unnamed_zFX_cpp_-_SDA_BASE_(r13) /* 80096DA4 00093BA4 1C 00 00 24 */ mulli r0, r0, 0x24 /* 80096DA8 00093BA8 7C 7F 1B 78 */ mr r31, r3 /* 80096DAC 00093BAC 7F C3 02 14 */ add r30, r3, r0 @@ -4600,7 +4600,7 @@ lbl_80096DC0: zFX.reset__Q217_unnamed_zFX_cpp_12entrail_dataFv: /* 80096DE0 00093BE0 38 00 00 00 */ li r0, 0 /* 80096DE4 00093BE4 B0 03 00 00 */ sth r0, 0(r3) -/* 80096DE8 00093BE8 C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 80096DE8 00093BE8 C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80096DEC 00093BEC D0 03 00 20 */ stfs f0, 0x20(r3) /* 80096DF0 00093BF0 4E 80 00 20 */ blr @@ -4613,8 +4613,8 @@ zFX.update_entrails__Ff: /* 80096E04 00093C04 FF E0 08 90 */ fmr f31, f1 /* 80096E08 00093C08 93 E1 00 14 */ stw r31, 0x14(r1) /* 80096E0C 00093C0C 93 C1 00 10 */ stw r30, 0x10(r1) -/* 80096E10 00093C10 80 0D 8E 9C */ lwz r0, lbl_803CB79C-_SDA_BASE_(r13) -/* 80096E14 00093C14 80 6D 8E 98 */ lwz r3, lbl_803CB798-_SDA_BASE_(r13) +/* 80096E10 00093C10 80 0D 8E 9C */ lwz r0, lbl_entrails_size__17_unnamed_zFX_cpp_-_SDA_BASE_(r13) +/* 80096E14 00093C14 80 6D 8E 98 */ lwz r3, lbl_entrails__17_unnamed_zFX_cpp_-_SDA_BASE_(r13) /* 80096E18 00093C18 1C 00 00 24 */ mulli r0, r0, 0x24 /* 80096E1C 00093C1C 7C 7F 1B 78 */ mr r31, r3 /* 80096E20 00093C20 7F C3 02 14 */ add r30, r3, r0 @@ -4659,17 +4659,17 @@ zFX.update__Q217_unnamed_zFX_cpp_12entrail_dataFf: /* 80096EA8 00093CA8 48 00 01 C8 */ b lbl_80097070 lbl_80096EAC: /* 80096EAC 00093CAC A0 1E 00 02 */ lhz r0, 2(r30) -/* 80096EB0 00093CB0 3C A0 80 29 */ lis r5, lbl_8028F038@ha -/* 80096EB4 00093CB4 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80096EB0 00093CB0 3C A0 80 29 */ lis r5, lbl_entrail_types__17_unnamed_zFX_cpp_@ha +/* 80096EB4 00093CB4 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80096EB8 00093CB8 80 7E 00 04 */ lwz r3, 4(r30) /* 80096EBC 00093CBC 54 06 30 32 */ slwi r6, r0, 6 -/* 80096EC0 00093CC0 38 05 F0 38 */ addi r0, r5, lbl_8028F038@l +/* 80096EC0 00093CC0 38 05 F0 38 */ addi r0, r5, lbl_entrail_types__17_unnamed_zFX_cpp_@l /* 80096EC4 00093CC4 7F E0 32 14 */ add r31, r0, r6 -/* 80096EC8 00093CC8 3B A4 05 58 */ addi r29, r4, lbl_803C0558@l +/* 80096EC8 00093CC8 3B A4 05 58 */ addi r29, r4, lbl_globals@l /* 80096ECC 00093CCC 4B FB F5 C5 */ bl xEntGetFrame__FPC4xEnt -/* 80096ED0 00093CD0 3C 80 80 26 */ lis r4, lbl_8025BDF8@ha +/* 80096ED0 00093CD0 3C 80 80 26 */ lis r4, lbl__1992@ha /* 80096ED4 00093CD4 C0 3D 00 44 */ lfs f1, 0x44(r29) -/* 80096ED8 00093CD8 38 C4 BD F8 */ addi r6, r4, lbl_8025BDF8@l +/* 80096ED8 00093CD8 38 C4 BD F8 */ addi r6, r4, lbl__1992@l /* 80096EDC 00093CDC C0 03 00 30 */ lfs f0, 0x30(r3) /* 80096EE0 00093CE0 80 A6 00 00 */ lwz r5, 0(r6) /* 80096EE4 00093CE4 80 86 00 04 */ lwz r4, 4(r6) @@ -4707,7 +4707,7 @@ lbl_80096F48: /* 80096F60 00093D60 A0 1E 00 00 */ lhz r0, 0(r30) /* 80096F64 00093D64 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80096F68 00093D68 40 82 00 0C */ bne lbl_80096F74 -/* 80096F6C 00093D6C C0 02 8F F4 */ lfs f0, lbl_803CD974-_SDA2_BASE_(r2) +/* 80096F6C 00093D6C C0 02 8F F4 */ lfs f0, lbl__845_1-_SDA2_BASE_(r2) /* 80096F70 00093D70 D0 1E 00 20 */ stfs f0, 0x20(r30) lbl_80096F74: /* 80096F74 00093D74 C0 3F 00 08 */ lfs f1, 8(r31) @@ -4724,7 +4724,7 @@ lbl_80096F74: /* 80096FA0 00093DA0 3C 00 43 30 */ lis r0, 0x4330 /* 80096FA4 00093DA4 90 61 00 74 */ stw r3, 0x74(r1) /* 80096FA8 00093DA8 38 61 00 2C */ addi r3, r1, 0x2c -/* 80096FAC 00093DAC C8 22 90 50 */ lfd f1, lbl_803CD9D0-_SDA2_BASE_(r2) +/* 80096FAC 00093DAC C8 22 90 50 */ lfd f1, lbl__1869-_SDA2_BASE_(r2) /* 80096FB0 00093DB0 90 01 00 70 */ stw r0, 0x70(r1) /* 80096FB4 00093DB4 C8 01 00 70 */ lfd f0, 0x70(r1) /* 80096FB8 00093DB8 EC 00 08 28 */ fsubs f0, f0, f1 @@ -4745,7 +4745,7 @@ lbl_80096F74: /* 80096FF4 00093DF4 A0 1E 00 00 */ lhz r0, 0(r30) /* 80096FF8 00093DF8 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80096FFC 00093DFC 41 82 00 2C */ beq lbl_80097028 -/* 80097000 00093E00 C0 22 90 04 */ lfs f1, lbl_803CD984-_SDA2_BASE_(r2) +/* 80097000 00093E00 C0 22 90 04 */ lfs f1, lbl__951_2-_SDA2_BASE_(r2) /* 80097004 00093E04 7F A7 EB 78 */ mr r7, r29 /* 80097008 00093E08 38 7E 00 08 */ addi r3, r30, 8 /* 8009700C 00093E0C 38 81 00 14 */ addi r4, r1, 0x14 @@ -4758,7 +4758,7 @@ lbl_80096F74: lbl_80097028: /* 80097028 00093E28 38 61 00 14 */ addi r3, r1, 0x14 /* 8009702C 00093E2C 38 A1 00 08 */ addi r5, r1, 8 -/* 80097030 00093E30 C0 22 90 04 */ lfs f1, lbl_803CD984-_SDA2_BASE_(r2) +/* 80097030 00093E30 C0 22 90 04 */ lfs f1, lbl__951_2-_SDA2_BASE_(r2) /* 80097034 00093E34 7C 64 1B 78 */ mr r4, r3 /* 80097038 00093E38 7C A6 2B 78 */ mr r6, r5 /* 8009703C 00093E3C 7F A7 EB 78 */ mr r7, r29 @@ -4790,19 +4790,19 @@ lbl_80097070: zFX.setup_entrails__FR6zScene: /* 80097094 00093E94 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80097098 00093E98 7C 08 02 A6 */ mflr r0 -/* 8009709C 00093E9C 3C 80 80 29 */ lis r4, lbl_8028F038@ha +/* 8009709C 00093E9C 3C 80 80 29 */ lis r4, lbl_entrail_types__17_unnamed_zFX_cpp_@ha /* 800970A0 00093EA0 90 01 00 54 */ stw r0, 0x54(r1) /* 800970A4 00093EA4 BE C1 00 28 */ stmw r22, 0x28(r1) /* 800970A8 00093EA8 3B C1 00 18 */ addi r30, r1, 0x18 -/* 800970AC 00093EAC 3B 44 F0 38 */ addi r26, r4, lbl_8028F038@l +/* 800970AC 00093EAC 3B 44 F0 38 */ addi r26, r4, lbl_entrail_types__17_unnamed_zFX_cpp_@l /* 800970B0 00093EB0 3B A1 00 10 */ addi r29, r1, 0x10 /* 800970B4 00093EB4 3B 81 00 08 */ addi r28, r1, 8 -/* 800970B8 00093EB8 3C 80 80 26 */ lis r4, lbl_8025BE04@ha +/* 800970B8 00093EB8 3C 80 80 26 */ lis r4, lbl__stringBase0_36@ha /* 800970BC 00093EBC 7C 78 1B 78 */ mr r24, r3 /* 800970C0 00093EC0 7F DB F3 78 */ mr r27, r30 /* 800970C4 00093EC4 7F BF EB 78 */ mr r31, r29 /* 800970C8 00093EC8 7F 97 E3 78 */ mr r23, r28 -/* 800970CC 00093ECC 3B 24 BE 04 */ addi r25, r4, lbl_8025BE04@l +/* 800970CC 00093ECC 3B 24 BE 04 */ addi r25, r4, lbl__stringBase0_36@l /* 800970D0 00093ED0 3A C0 00 00 */ li r22, 0 lbl_800970D4: /* 800970D4 00093ED4 80 7A 00 00 */ lwz r3, 0(r26) @@ -4825,7 +4825,7 @@ lbl_800970D4: /* 80097118 00093F18 41 80 FF BC */ blt lbl_800970D4 /* 8009711C 00093F1C 4B FF FC 69 */ bl zFX.add_entrail_tweaks__17_unnamed_zFX_cpp_Fv /* 80097120 00093F20 38 00 00 00 */ li r0, 0 -/* 80097124 00093F24 90 0D 8E 9C */ stw r0, lbl_803CB79C-_SDA_BASE_(r13) +/* 80097124 00093F24 90 0D 8E 9C */ stw r0, lbl_entrails_size__17_unnamed_zFX_cpp_-_SDA_BASE_(r13) /* 80097128 00093F28 80 18 00 74 */ lwz r0, 0x74(r24) /* 8009712C 00093F2C 80 98 00 78 */ lwz r4, 0x78(r24) /* 80097130 00093F30 54 00 10 3A */ slwi r0, r0, 2 @@ -4848,9 +4848,9 @@ lbl_8009713C: /* 80097170 00093F70 7C 03 00 40 */ cmplw r3, r0 /* 80097174 00093F74 40 82 00 14 */ bne lbl_80097188 lbl_80097178: -/* 80097178 00093F78 80 6D 8E 9C */ lwz r3, lbl_803CB79C-_SDA_BASE_(r13) +/* 80097178 00093F78 80 6D 8E 9C */ lwz r3, lbl_entrails_size__17_unnamed_zFX_cpp_-_SDA_BASE_(r13) /* 8009717C 00093F7C 38 03 00 01 */ addi r0, r3, 1 -/* 80097180 00093F80 90 0D 8E 9C */ stw r0, lbl_803CB79C-_SDA_BASE_(r13) +/* 80097180 00093F80 90 0D 8E 9C */ stw r0, lbl_entrails_size__17_unnamed_zFX_cpp_-_SDA_BASE_(r13) /* 80097184 00093F84 48 00 00 34 */ b lbl_800971B8 lbl_80097188: /* 80097188 00093F88 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -4863,22 +4863,22 @@ lbl_80097188: /* 800971A4 00093FA4 7C 03 00 40 */ cmplw r3, r0 /* 800971A8 00093FA8 40 82 00 10 */ bne lbl_800971B8 lbl_800971AC: -/* 800971AC 00093FAC 80 6D 8E 9C */ lwz r3, lbl_803CB79C-_SDA_BASE_(r13) +/* 800971AC 00093FAC 80 6D 8E 9C */ lwz r3, lbl_entrails_size__17_unnamed_zFX_cpp_-_SDA_BASE_(r13) /* 800971B0 00093FB0 38 03 00 01 */ addi r0, r3, 1 -/* 800971B4 00093FB4 90 0D 8E 9C */ stw r0, lbl_803CB79C-_SDA_BASE_(r13) +/* 800971B4 00093FB4 90 0D 8E 9C */ stw r0, lbl_entrails_size__17_unnamed_zFX_cpp_-_SDA_BASE_(r13) lbl_800971B8: /* 800971B8 00093FB8 38 84 00 04 */ addi r4, r4, 4 lbl_800971BC: /* 800971BC 00093FBC 7C 04 28 40 */ cmplw r4, r5 /* 800971C0 00093FC0 40 82 FF 7C */ bne lbl_8009713C -/* 800971C4 00093FC4 80 0D 8E 9C */ lwz r0, lbl_803CB79C-_SDA_BASE_(r13) +/* 800971C4 00093FC4 80 0D 8E 9C */ lwz r0, lbl_entrails_size__17_unnamed_zFX_cpp_-_SDA_BASE_(r13) /* 800971C8 00093FC8 28 00 00 00 */ cmplwi r0, 0 /* 800971CC 00093FCC 41 82 00 D0 */ beq lbl_8009729C /* 800971D0 00093FD0 1C 80 00 24 */ mulli r4, r0, 0x24 -/* 800971D4 00093FD4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 800971D4 00093FD4 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 800971D8 00093FD8 38 A0 00 00 */ li r5, 0 /* 800971DC 00093FDC 4B F9 C7 65 */ bl xMemAlloc__FUiUii -/* 800971E0 00093FE0 90 6D 8E 98 */ stw r3, lbl_803CB798-_SDA_BASE_(r13) +/* 800971E0 00093FE0 90 6D 8E 98 */ stw r3, lbl_entrails__17_unnamed_zFX_cpp_-_SDA_BASE_(r13) /* 800971E4 00093FE4 3B E0 00 00 */ li r31, 0 /* 800971E8 00093FE8 80 18 00 74 */ lwz r0, 0x74(r24) /* 800971EC 00093FEC 83 78 00 78 */ lwz r27, 0x78(r24) @@ -4909,15 +4909,15 @@ lbl_8009722C: /* 80097248 00094048 7C 03 00 40 */ cmplw r3, r0 /* 8009724C 0009404C 40 82 00 30 */ bne lbl_8009727C lbl_80097250: -/* 80097250 00094050 80 0D 8E 98 */ lwz r0, lbl_803CB798-_SDA_BASE_(r13) +/* 80097250 00094050 80 0D 8E 98 */ lwz r0, lbl_entrails__17_unnamed_zFX_cpp_-_SDA_BASE_(r13) /* 80097254 00094054 7C 60 FA 14 */ add r3, r0, r31 /* 80097258 00094058 4B FF FB 89 */ bl zFX.reset__Q217_unnamed_zFX_cpp_12entrail_dataFv -/* 8009725C 0009405C 80 8D 8E 98 */ lwz r4, lbl_803CB798-_SDA_BASE_(r13) +/* 8009725C 0009405C 80 8D 8E 98 */ lwz r4, lbl_entrails__17_unnamed_zFX_cpp_-_SDA_BASE_(r13) /* 80097260 00094060 38 7F 00 02 */ addi r3, r31, 2 /* 80097264 00094064 38 1F 00 04 */ addi r0, r31, 4 /* 80097268 00094068 3B FF 00 24 */ addi r31, r31, 0x24 /* 8009726C 0009406C 7F 04 1B 2E */ sthx r24, r4, r3 -/* 80097270 00094070 80 6D 8E 98 */ lwz r3, lbl_803CB798-_SDA_BASE_(r13) +/* 80097270 00094070 80 6D 8E 98 */ lwz r3, lbl_entrails__17_unnamed_zFX_cpp_-_SDA_BASE_(r13) /* 80097274 00094074 7F 23 01 2E */ stwx r25, r3, r0 /* 80097278 00094078 48 00 00 18 */ b lbl_80097290 lbl_8009727C: @@ -4945,10 +4945,10 @@ xDebugAddTweak__FPCcPCcPC14tweak_callbackPvUi: .global create_change__14tweak_callbackFPFRC10tweak_info_v create_change__14tweak_callbackFPFRC10tweak_info_v: /* 800972B4 000940B4 94 21 FF C0 */ stwu r1, -0x40(r1) -/* 800972B8 000940B8 3C A0 80 26 */ lis r5, lbl_8025BB28@ha +/* 800972B8 000940B8 3C A0 80 26 */ lis r5, lbl__558_2@ha /* 800972BC 000940BC 93 E1 00 3C */ stw r31, 0x3c(r1) /* 800972C0 000940C0 93 C1 00 38 */ stw r30, 0x38(r1) -/* 800972C4 000940C4 3B C5 BB 28 */ addi r30, r5, lbl_8025BB28@l +/* 800972C4 000940C4 3B C5 BB 28 */ addi r30, r5, lbl__558_2@l /* 800972C8 000940C8 83 FE 00 00 */ lwz r31, 0(r30) /* 800972CC 000940CC 81 9E 00 04 */ lwz r12, 4(r30) /* 800972D0 000940D0 81 7E 00 08 */ lwz r11, 8(r30) @@ -4993,9 +4993,9 @@ xDrawSphere2__FPC5xVec3fUi: up_normalize__5xVec3Fv: /* 80097358 00094158 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009735C 0009415C 7C 08 02 A6 */ mflr r0 -/* 80097360 00094160 3C 80 80 25 */ lis r4, lbl_802542F8@ha +/* 80097360 00094160 3C 80 80 25 */ lis r4, lbl_m_UnitAxisY__5xVec3@ha /* 80097364 00094164 90 01 00 14 */ stw r0, 0x14(r1) -/* 80097368 00094168 38 84 42 F8 */ addi r4, r4, lbl_802542F8@l +/* 80097368 00094168 38 84 42 F8 */ addi r4, r4, lbl_m_UnitAxisY__5xVec3@l /* 8009736C 0009416C 4B F7 75 65 */ bl safe_normalize__5xVec3FRC5xVec3 /* 80097370 00094170 80 01 00 14 */ lwz r0, 0x14(r1) /* 80097374 00094174 7C 08 03 A6 */ mtlr r0 @@ -5057,32 +5057,32 @@ lbl_80097414: .global xSCurve__FRfRfRff xSCurve__FRfRfRff: -/* 80097434 00094234 C0 02 90 48 */ lfs f0, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80097434 00094234 C0 02 90 48 */ lfs f0, lbl__1320-_SDA2_BASE_(r2) /* 80097438 00094238 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009743C 0009423C 4C 40 13 82 */ cror 2, 0, 2 /* 80097440 00094240 40 82 00 30 */ bne lbl_80097470 -/* 80097444 00094244 C0 02 8F FC */ lfs f0, lbl_803CD97C-_SDA2_BASE_(r2) +/* 80097444 00094244 C0 02 8F FC */ lfs f0, lbl__847-_SDA2_BASE_(r2) /* 80097448 00094248 D0 05 00 00 */ stfs f0, 0(r5) /* 8009744C 0009424C C0 05 00 00 */ lfs f0, 0(r5) /* 80097450 00094250 EC 01 00 32 */ fmuls f0, f1, f0 /* 80097454 00094254 D0 04 00 00 */ stfs f0, 0(r4) -/* 80097458 00094258 C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 80097458 00094258 C0 42 90 48 */ lfs f2, lbl__1320-_SDA2_BASE_(r2) /* 8009745C 0009425C C0 04 00 00 */ lfs f0, 0(r4) /* 80097460 00094260 EC 22 00 72 */ fmuls f1, f2, f1 /* 80097464 00094264 EC 01 00 32 */ fmuls f0, f1, f0 /* 80097468 00094268 D0 03 00 00 */ stfs f0, 0(r3) /* 8009746C 0009426C 4E 80 00 20 */ blr lbl_80097470: -/* 80097470 00094270 C0 42 90 04 */ lfs f2, lbl_803CD984-_SDA2_BASE_(r2) -/* 80097474 00094274 C0 02 90 58 */ lfs f0, lbl_803CD9D8-_SDA2_BASE_(r2) +/* 80097470 00094270 C0 42 90 04 */ lfs f2, lbl__951_2-_SDA2_BASE_(r2) +/* 80097474 00094274 C0 02 90 58 */ lfs f0, lbl__1881-_SDA2_BASE_(r2) /* 80097478 00094278 EC 61 10 28 */ fsubs f3, f1, f2 /* 8009747C 0009427C D0 05 00 00 */ stfs f0, 0(r5) /* 80097480 00094280 C0 05 00 00 */ lfs f0, 0(r5) /* 80097484 00094284 EC 00 00 F2 */ fmuls f0, f0, f3 /* 80097488 00094288 D0 04 00 00 */ stfs f0, 0(r4) -/* 8009748C 0009428C C0 42 90 48 */ lfs f2, lbl_803CD9C8-_SDA2_BASE_(r2) +/* 8009748C 0009428C C0 42 90 48 */ lfs f2, lbl__1320-_SDA2_BASE_(r2) /* 80097490 00094290 C0 24 00 00 */ lfs f1, 0(r4) -/* 80097494 00094294 C0 02 90 04 */ lfs f0, lbl_803CD984-_SDA2_BASE_(r2) +/* 80097494 00094294 C0 02 90 04 */ lfs f0, lbl__951_2-_SDA2_BASE_(r2) /* 80097498 00094298 EC 22 00 72 */ fmuls f1, f2, f1 /* 8009749C 0009429C EC 01 00 FA */ fmadds f0, f1, f3, f0 /* 800974A0 000942A0 D0 03 00 00 */ stfs f0, 0(r3) diff --git a/asm/Game/zFeet.s b/asm/Game/zFeet.s index 48ae0962d..381ceb877 100644 --- a/asm/Game/zFeet.s +++ b/asm/Game/zFeet.s @@ -6,13 +6,13 @@ zFeetGetIDs__Fv: /* 80092B0C 0008F90C 94 21 FE E0 */ stwu r1, -0x120(r1) /* 80092B10 0008F910 7C 08 02 A6 */ mflr r0 -/* 80092B14 0008F914 3C 80 80 2E */ lis r4, lbl_802DF430@ha -/* 80092B18 0008F918 3C 60 80 26 */ lis r3, lbl_8025B9D8@ha +/* 80092B14 0008F914 3C 80 80 2E */ lis r4, lbl_sSurfaceSoundIDStep@ha +/* 80092B18 0008F918 3C 60 80 26 */ lis r3, lbl__stringBase0_34@ha /* 80092B1C 0008F91C 90 01 01 24 */ stw r0, 0x124(r1) /* 80092B20 0008F920 93 E1 01 1C */ stw r31, 0x11c(r1) -/* 80092B24 0008F924 3B E3 B9 D8 */ addi r31, r3, lbl_8025B9D8@l +/* 80092B24 0008F924 3B E3 B9 D8 */ addi r31, r3, lbl__stringBase0_34@l /* 80092B28 0008F928 93 C1 01 18 */ stw r30, 0x118(r1) -/* 80092B2C 0008F92C 3B C4 F4 30 */ addi r30, r4, lbl_802DF430@l +/* 80092B2C 0008F92C 3B C4 F4 30 */ addi r30, r4, lbl_sSurfaceSoundIDStep@l /* 80092B30 0008F930 93 A1 01 14 */ stw r29, 0x114(r1) /* 80092B34 0008F934 3B A0 00 00 */ li r29, 0 lbl_80092B38: @@ -32,20 +32,20 @@ lbl_80092B38: /* 80092B6C 0008F96C 2C 1D 00 17 */ cmpwi r29, 0x17 /* 80092B70 0008F970 3B DE 00 04 */ addi r30, r30, 4 /* 80092B74 0008F974 41 80 FF C4 */ blt lbl_80092B38 -/* 80092B78 0008F978 3C 60 80 26 */ lis r3, lbl_8025B9D8@ha -/* 80092B7C 0008F97C 38 63 B9 D8 */ addi r3, r3, lbl_8025B9D8@l +/* 80092B78 0008F978 3C 60 80 26 */ lis r3, lbl__stringBase0_34@ha +/* 80092B7C 0008F97C 38 63 B9 D8 */ addi r3, r3, lbl__stringBase0_34@l /* 80092B80 0008F980 38 63 00 0C */ addi r3, r3, 0xc /* 80092B84 0008F984 4B FB 96 91 */ bl xStrHash__FPCc /* 80092B88 0008F988 48 02 1E B5 */ bl zSceneFindObject__FUi -/* 80092B8C 0008F98C 3C 80 80 26 */ lis r4, lbl_8025B9D8@ha -/* 80092B90 0008F990 90 6D 8E 78 */ stw r3, lbl_803CB778-_SDA_BASE_(r13) -/* 80092B94 0008F994 38 64 B9 D8 */ addi r3, r4, lbl_8025B9D8@l +/* 80092B8C 0008F98C 3C 80 80 26 */ lis r4, lbl__stringBase0_34@ha +/* 80092B90 0008F990 90 6D 8E 78 */ stw r3, lbl_paremit_sd_pawprint-_SDA_BASE_(r13) +/* 80092B94 0008F994 38 64 B9 D8 */ addi r3, r4, lbl__stringBase0_34@l /* 80092B98 0008F998 38 63 00 20 */ addi r3, r3, 0x20 /* 80092B9C 0008F99C 4B FB 96 79 */ bl xStrHash__FPCc /* 80092BA0 0008F9A0 48 02 1E 9D */ bl zSceneFindObject__FUi -/* 80092BA4 0008F9A4 3C 80 80 26 */ lis r4, lbl_8025B9D8@ha -/* 80092BA8 0008F9A8 90 6D 8E 7C */ stw r3, lbl_803CB77C-_SDA_BASE_(r13) -/* 80092BAC 0008F9AC 38 64 B9 D8 */ addi r3, r4, lbl_8025B9D8@l +/* 80092BA4 0008F9A4 3C 80 80 26 */ lis r4, lbl__stringBase0_34@ha +/* 80092BA8 0008F9A8 90 6D 8E 7C */ stw r3, lbl_paremit_vil_footprint-_SDA_BASE_(r13) +/* 80092BAC 0008F9AC 38 64 B9 D8 */ addi r3, r4, lbl__stringBase0_34@l /* 80092BB0 0008F9B0 38 63 00 36 */ addi r3, r3, 0x36 /* 80092BB4 0008F9B4 4B FB 96 61 */ bl xStrHash__FPCc /* 80092BB8 0008F9B8 38 80 00 00 */ li r4, 0 @@ -53,7 +53,7 @@ lbl_80092B38: /* 80092BC0 0008F9C0 28 03 00 00 */ cmplwi r3, 0 /* 80092BC4 0008F9C4 41 82 00 0C */ beq lbl_80092BD0 /* 80092BC8 0008F9C8 80 03 00 00 */ lwz r0, 0(r3) -/* 80092BCC 0008F9CC 90 0D 8E 80 */ stw r0, lbl_803CB780-_SDA_BASE_(r13) +/* 80092BCC 0008F9CC 90 0D 8E 80 */ stw r0, lbl_sSkidMarkRaster-_SDA_BASE_(r13) lbl_80092BD0: /* 80092BD0 0008F9D0 80 01 01 24 */ lwz r0, 0x124(r1) /* 80092BD4 0008F9D4 83 E1 01 1C */ lwz r31, 0x11c(r1) diff --git a/asm/Game/zGame.s b/asm/Game/zGame.s index c6e1edccc..90e70504c 100644 --- a/asm/Game/zGame.s +++ b/asm/Game/zGame.s @@ -8,63 +8,63 @@ zGame.PickNextSoak__Fv: /* 800974AC 000942AC 7C 08 02 A6 */ mflr r0 /* 800974B0 000942B0 90 01 00 24 */ stw r0, 0x24(r1) /* 800974B4 000942B4 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 800974B8 000942B8 88 0D 8E E8 */ lbz r0, lbl_803CB7E8-_SDA_BASE_(r13) +/* 800974B8 000942B8 88 0D 8E E8 */ lbz r0, lbl_init$820-_SDA_BASE_(r13) /* 800974BC 000942BC 7C 00 07 75 */ extsb. r0, r0 /* 800974C0 000942C0 40 82 00 14 */ bne lbl_800974D4 /* 800974C4 000942C4 38 60 00 00 */ li r3, 0 /* 800974C8 000942C8 38 00 00 01 */ li r0, 1 -/* 800974CC 000942CC 90 6D 8E E4 */ stw r3, lbl_803CB7E4-_SDA_BASE_(r13) -/* 800974D0 000942D0 98 0D 8E E8 */ stb r0, lbl_803CB7E8-_SDA_BASE_(r13) +/* 800974CC 000942CC 90 6D 8E E4 */ stw r3, lbl_soakidx$819-_SDA_BASE_(r13) +/* 800974D0 000942D0 98 0D 8E E8 */ stb r0, lbl_init$820-_SDA_BASE_(r13) lbl_800974D4: -/* 800974D4 000942D4 88 0D 8E F0 */ lbz r0, lbl_803CB7F0-_SDA_BASE_(r13) +/* 800974D4 000942D4 88 0D 8E F0 */ lbz r0, lbl_init$823-_SDA_BASE_(r13) /* 800974D8 000942D8 7C 00 07 75 */ extsb. r0, r0 /* 800974DC 000942DC 40 82 00 14 */ bne lbl_800974F0 /* 800974E0 000942E0 38 60 00 00 */ li r3, 0 /* 800974E4 000942E4 38 00 00 01 */ li r0, 1 -/* 800974E8 000942E8 90 6D 8E EC */ stw r3, lbl_803CB7EC-_SDA_BASE_(r13) -/* 800974EC 000942EC 98 0D 8E F0 */ stb r0, lbl_803CB7F0-_SDA_BASE_(r13) +/* 800974E8 000942E8 90 6D 8E EC */ stw r3, lbl_soakcnt$822-_SDA_BASE_(r13) +/* 800974EC 000942EC 98 0D 8E F0 */ stb r0, lbl_init$823-_SDA_BASE_(r13) lbl_800974F0: -/* 800974F0 000942F0 88 0D 8E F8 */ lbz r0, lbl_803CB7F8-_SDA_BASE_(r13) +/* 800974F0 000942F0 88 0D 8E F8 */ lbz r0, lbl_init$826-_SDA_BASE_(r13) /* 800974F4 000942F4 7C 00 07 75 */ extsb. r0, r0 /* 800974F8 000942F8 40 82 00 14 */ bne lbl_8009750C /* 800974FC 000942FC 38 60 00 00 */ li r3, 0 /* 80097500 00094300 38 00 00 01 */ li r0, 1 -/* 80097504 00094304 90 6D 8E F4 */ stw r3, lbl_803CB7F4-_SDA_BASE_(r13) -/* 80097508 00094308 98 0D 8E F8 */ stb r0, lbl_803CB7F8-_SDA_BASE_(r13) +/* 80097504 00094304 90 6D 8E F4 */ stw r3, lbl_soakdir$825-_SDA_BASE_(r13) +/* 80097508 00094308 98 0D 8E F8 */ stb r0, lbl_init$826-_SDA_BASE_(r13) lbl_8009750C: -/* 8009750C 0009430C 88 0D 8F 00 */ lbz r0, lbl_803CB800-_SDA_BASE_(r13) +/* 8009750C 0009430C 88 0D 8F 00 */ lbz r0, lbl_init$829-_SDA_BASE_(r13) /* 80097510 00094310 7C 00 07 75 */ extsb. r0, r0 /* 80097514 00094314 40 82 00 14 */ bne lbl_80097528 /* 80097518 00094318 38 60 00 00 */ li r3, 0 /* 8009751C 0009431C 38 00 00 01 */ li r0, 1 -/* 80097520 00094320 90 6D 8E FC */ stw r3, lbl_803CB7FC-_SDA_BASE_(r13) -/* 80097524 00094324 98 0D 8F 00 */ stb r0, lbl_803CB800-_SDA_BASE_(r13) +/* 80097520 00094320 90 6D 8E FC */ stw r3, lbl_justwrap$828-_SDA_BASE_(r13) +/* 80097524 00094324 98 0D 8F 00 */ stb r0, lbl_init$829-_SDA_BASE_(r13) lbl_80097528: -/* 80097528 00094328 80 0D 8E EC */ lwz r0, lbl_803CB7EC-_SDA_BASE_(r13) +/* 80097528 00094328 80 0D 8E EC */ lwz r0, lbl_soakcnt$822-_SDA_BASE_(r13) /* 8009752C 0009432C 38 60 00 00 */ li r3, 0 /* 80097530 00094330 2C 00 00 00 */ cmpwi r0, 0 /* 80097534 00094334 41 81 00 30 */ bgt lbl_80097564 -/* 80097538 00094338 80 8D 82 18 */ lwz r4, lbl_803CAB18-_SDA_BASE_(r13) +/* 80097538 00094338 80 8D 82 18 */ lwz r4, lbl_soaklevels-_SDA_BASE_(r13) /* 8009753C 0009433C 54 00 10 3A */ slwi r0, r0, 2 /* 80097540 00094340 7C A4 02 14 */ add r5, r4, r0 /* 80097544 00094344 48 00 00 14 */ b lbl_80097558 lbl_80097548: -/* 80097548 00094348 80 8D 8E EC */ lwz r4, lbl_803CB7EC-_SDA_BASE_(r13) +/* 80097548 00094348 80 8D 8E EC */ lwz r4, lbl_soakcnt$822-_SDA_BASE_(r13) /* 8009754C 0009434C 38 A5 00 04 */ addi r5, r5, 4 /* 80097550 00094350 38 04 00 01 */ addi r0, r4, 1 -/* 80097554 00094354 90 0D 8E EC */ stw r0, lbl_803CB7EC-_SDA_BASE_(r13) +/* 80097554 00094354 90 0D 8E EC */ stw r0, lbl_soakcnt$822-_SDA_BASE_(r13) lbl_80097558: /* 80097558 00094358 80 05 00 00 */ lwz r0, 0(r5) /* 8009755C 0009435C 28 00 00 00 */ cmplwi r0, 0 /* 80097560 00094360 40 82 FF E8 */ bne lbl_80097548 lbl_80097564: -/* 80097564 00094364 80 CD 8E EC */ lwz r6, lbl_803CB7EC-_SDA_BASE_(r13) +/* 80097564 00094364 80 CD 8E EC */ lwz r6, lbl_soakcnt$822-_SDA_BASE_(r13) /* 80097568 00094368 2C 06 00 00 */ cmpwi r6, 0 /* 8009756C 0009436C 40 82 00 0C */ bne lbl_80097578 /* 80097570 00094370 38 60 00 00 */ li r3, 0 /* 80097574 00094374 48 00 01 94 */ b lbl_80097708 lbl_80097578: -/* 80097578 00094378 80 0D 8E F4 */ lwz r0, lbl_803CB7F4-_SDA_BASE_(r13) +/* 80097578 00094378 80 0D 8E F4 */ lwz r0, lbl_soakdir$825-_SDA_BASE_(r13) /* 8009757C 0009437C 2C 00 00 01 */ cmpwi r0, 1 /* 80097580 00094380 41 82 00 68 */ beq lbl_800975E8 /* 80097584 00094384 40 80 00 B4 */ bge lbl_80097638 @@ -73,52 +73,52 @@ lbl_80097578: /* 80097590 00094390 48 00 00 A8 */ b lbl_80097638 /* 80097594 00094394 48 00 00 A4 */ b lbl_80097638 lbl_80097598: -/* 80097598 00094398 80 8D 8E E4 */ lwz r4, lbl_803CB7E4-_SDA_BASE_(r13) -/* 8009759C 0009439C 80 AD 82 18 */ lwz r5, lbl_803CAB18-_SDA_BASE_(r13) +/* 80097598 00094398 80 8D 8E E4 */ lwz r4, lbl_soakidx$819-_SDA_BASE_(r13) +/* 8009759C 0009439C 80 AD 82 18 */ lwz r5, lbl_soaklevels-_SDA_BASE_(r13) /* 800975A0 000943A0 54 83 10 3A */ slwi r3, r4, 2 /* 800975A4 000943A4 38 04 00 01 */ addi r0, r4, 1 /* 800975A8 000943A8 7C 65 18 2E */ lwzx r3, r5, r3 -/* 800975AC 000943AC 90 0D 8E E4 */ stw r0, lbl_803CB7E4-_SDA_BASE_(r13) -/* 800975B0 000943B0 80 0D 8E E4 */ lwz r0, lbl_803CB7E4-_SDA_BASE_(r13) +/* 800975AC 000943AC 90 0D 8E E4 */ stw r0, lbl_soakidx$819-_SDA_BASE_(r13) +/* 800975B0 000943B0 80 0D 8E E4 */ lwz r0, lbl_soakidx$819-_SDA_BASE_(r13) /* 800975B4 000943B4 7C 00 30 00 */ cmpw r0, r6 /* 800975B8 000943B8 41 80 00 E8 */ blt lbl_800976A0 -/* 800975BC 000943BC 80 0D 8E FC */ lwz r0, lbl_803CB7FC-_SDA_BASE_(r13) +/* 800975BC 000943BC 80 0D 8E FC */ lwz r0, lbl_justwrap$828-_SDA_BASE_(r13) /* 800975C0 000943C0 2C 00 00 00 */ cmpwi r0, 0 /* 800975C4 000943C4 41 82 00 10 */ beq lbl_800975D4 /* 800975C8 000943C8 38 00 00 00 */ li r0, 0 -/* 800975CC 000943CC 90 0D 8E E4 */ stw r0, lbl_803CB7E4-_SDA_BASE_(r13) +/* 800975CC 000943CC 90 0D 8E E4 */ stw r0, lbl_soakidx$819-_SDA_BASE_(r13) /* 800975D0 000943D0 48 00 00 D0 */ b lbl_800976A0 lbl_800975D4: /* 800975D4 000943D4 38 86 FF FE */ addi r4, r6, -2 /* 800975D8 000943D8 38 00 00 01 */ li r0, 1 -/* 800975DC 000943DC 90 8D 8E E4 */ stw r4, lbl_803CB7E4-_SDA_BASE_(r13) -/* 800975E0 000943E0 90 0D 8E F4 */ stw r0, lbl_803CB7F4-_SDA_BASE_(r13) +/* 800975DC 000943DC 90 8D 8E E4 */ stw r4, lbl_soakidx$819-_SDA_BASE_(r13) +/* 800975E0 000943E0 90 0D 8E F4 */ stw r0, lbl_soakdir$825-_SDA_BASE_(r13) /* 800975E4 000943E4 48 00 00 BC */ b lbl_800976A0 lbl_800975E8: -/* 800975E8 000943E8 80 8D 8E E4 */ lwz r4, lbl_803CB7E4-_SDA_BASE_(r13) -/* 800975EC 000943EC 80 AD 82 18 */ lwz r5, lbl_803CAB18-_SDA_BASE_(r13) +/* 800975E8 000943E8 80 8D 8E E4 */ lwz r4, lbl_soakidx$819-_SDA_BASE_(r13) +/* 800975EC 000943EC 80 AD 82 18 */ lwz r5, lbl_soaklevels-_SDA_BASE_(r13) /* 800975F0 000943F0 54 83 10 3A */ slwi r3, r4, 2 /* 800975F4 000943F4 38 04 FF FF */ addi r0, r4, -1 /* 800975F8 000943F8 7C 65 18 2E */ lwzx r3, r5, r3 -/* 800975FC 000943FC 90 0D 8E E4 */ stw r0, lbl_803CB7E4-_SDA_BASE_(r13) -/* 80097600 00094400 80 0D 8E E4 */ lwz r0, lbl_803CB7E4-_SDA_BASE_(r13) +/* 800975FC 000943FC 90 0D 8E E4 */ stw r0, lbl_soakidx$819-_SDA_BASE_(r13) +/* 80097600 00094400 80 0D 8E E4 */ lwz r0, lbl_soakidx$819-_SDA_BASE_(r13) /* 80097604 00094404 2C 00 00 00 */ cmpwi r0, 0 /* 80097608 00094408 40 80 00 98 */ bge lbl_800976A0 -/* 8009760C 0009440C 80 0D 8E FC */ lwz r0, lbl_803CB7FC-_SDA_BASE_(r13) +/* 8009760C 0009440C 80 0D 8E FC */ lwz r0, lbl_justwrap$828-_SDA_BASE_(r13) /* 80097610 00094410 2C 00 00 00 */ cmpwi r0, 0 /* 80097614 00094414 41 82 00 10 */ beq lbl_80097624 /* 80097618 00094418 38 06 FF FF */ addi r0, r6, -1 -/* 8009761C 0009441C 90 0D 8E E4 */ stw r0, lbl_803CB7E4-_SDA_BASE_(r13) +/* 8009761C 0009441C 90 0D 8E E4 */ stw r0, lbl_soakidx$819-_SDA_BASE_(r13) /* 80097620 00094420 48 00 00 80 */ b lbl_800976A0 lbl_80097624: /* 80097624 00094424 38 80 00 00 */ li r4, 0 /* 80097628 00094428 38 00 00 02 */ li r0, 2 -/* 8009762C 0009442C 90 8D 8E E4 */ stw r4, lbl_803CB7E4-_SDA_BASE_(r13) -/* 80097630 00094430 90 0D 8E F4 */ stw r0, lbl_803CB7F4-_SDA_BASE_(r13) +/* 8009762C 0009442C 90 8D 8E E4 */ stw r4, lbl_soakidx$819-_SDA_BASE_(r13) +/* 80097630 00094430 90 0D 8E F4 */ stw r0, lbl_soakdir$825-_SDA_BASE_(r13) /* 80097634 00094434 48 00 00 6C */ b lbl_800976A0 lbl_80097638: -/* 80097638 00094438 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8009763C 0009443C 3B E4 05 58 */ addi r31, r4, lbl_803C0558@l +/* 80097638 00094438 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8009763C 0009443C 3B E4 05 58 */ addi r31, r4, lbl_globals@l /* 80097640 00094440 80 9F 1F C0 */ lwz r4, 0x1fc0(r31) /* 80097644 00094444 28 04 00 00 */ cmplwi r4, 0 /* 80097648 00094448 41 82 00 0C */ beq lbl_80097654 @@ -130,9 +130,9 @@ lbl_80097658: /* 80097658 00094458 7C 05 03 78 */ mr r5, r0 /* 8009765C 0009445C 48 00 00 34 */ b lbl_80097690 lbl_80097660: -/* 80097660 00094460 80 6D 82 18 */ lwz r3, lbl_803CAB18-_SDA_BASE_(r13) +/* 80097660 00094460 80 6D 82 18 */ lwz r3, lbl_soaklevels-_SDA_BASE_(r13) /* 80097664 00094464 38 A0 00 00 */ li r5, 0 -/* 80097668 00094468 80 8D 8E EC */ lwz r4, lbl_803CB7EC-_SDA_BASE_(r13) +/* 80097668 00094468 80 8D 8E EC */ lwz r4, lbl_soakcnt$822-_SDA_BASE_(r13) /* 8009766C 0009446C 48 00 1E C1 */ bl zGame.xUtil_select_c___FPPciPCf /* 80097670 00094470 88 03 00 01 */ lbz r0, 1(r3) /* 80097674 00094474 88 83 00 00 */ lbz r4, 0(r3) @@ -148,7 +148,7 @@ lbl_80097690: /* 80097698 00094498 7C 05 00 40 */ cmplw r5, r0 /* 8009769C 0009449C 41 82 FF C4 */ beq lbl_80097660 lbl_800976A0: -/* 800976A0 000944A0 80 02 BE D8 */ lwz r0, lbl_803D0858-_SDA2_BASE_(r2) +/* 800976A0 000944A0 80 02 BE D8 */ lwz r0, lbl__858_2-_SDA2_BASE_(r2) /* 800976A4 000944A4 88 82 BE DC */ lbz r4, lbl_803D085C-_SDA2_BASE_(r2) /* 800976A8 000944A8 90 01 00 08 */ stw r0, 8(r1) /* 800976AC 000944AC 88 01 00 08 */ lbz r0, 8(r1) @@ -157,7 +157,7 @@ lbl_800976A0: /* 800976B8 000944B8 41 82 00 08 */ beq lbl_800976C0 /* 800976BC 000944BC 38 61 00 08 */ addi r3, r1, 8 lbl_800976C0: -/* 800976C0 000944C0 88 0D 8F 08 */ lbz r0, lbl_803CB808-_SDA_BASE_(r13) +/* 800976C0 000944C0 88 0D 8F 08 */ lbz r0, lbl_init$862-_SDA_BASE_(r13) /* 800976C4 000944C4 88 83 00 01 */ lbz r4, 1(r3) /* 800976C8 000944C8 7C 00 07 75 */ extsb. r0, r0 /* 800976CC 000944CC 88 A3 00 00 */ lbz r5, 0(r3) @@ -170,12 +170,12 @@ lbl_800976C0: /* 800976E8 000944E8 40 82 00 14 */ bne lbl_800976FC /* 800976EC 000944EC 38 80 00 00 */ li r4, 0 /* 800976F0 000944F0 38 00 00 01 */ li r0, 1 -/* 800976F4 000944F4 90 8D 8F 04 */ stw r4, lbl_803CB804-_SDA_BASE_(r13) -/* 800976F8 000944F8 98 0D 8F 08 */ stb r0, lbl_803CB808-_SDA_BASE_(r13) +/* 800976F4 000944F4 90 8D 8F 04 */ stw r4, lbl_sumtotal$861-_SDA_BASE_(r13) +/* 800976F8 000944F8 98 0D 8F 08 */ stb r0, lbl_init$862-_SDA_BASE_(r13) lbl_800976FC: -/* 800976FC 000944FC 80 8D 8F 04 */ lwz r4, lbl_803CB804-_SDA_BASE_(r13) +/* 800976FC 000944FC 80 8D 8F 04 */ lwz r4, lbl_sumtotal$861-_SDA_BASE_(r13) /* 80097700 00094500 38 04 00 01 */ addi r0, r4, 1 -/* 80097704 00094504 90 0D 8F 04 */ stw r0, lbl_803CB804-_SDA_BASE_(r13) +/* 80097704 00094504 90 0D 8F 04 */ stw r0, lbl_sumtotal$861-_SDA_BASE_(r13) lbl_80097708: /* 80097708 00094508 80 01 00 24 */ lwz r0, 0x24(r1) /* 8009770C 0009450C 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -191,7 +191,7 @@ zGameInit__FUi: /* 80097728 00094528 38 00 00 01 */ li r0, 1 /* 8009772C 0009452C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80097730 00094530 7C 7F 1B 78 */ mr r31, r3 -/* 80097734 00094534 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80097734 00094534 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80097738 00094538 4B F8 B5 5D */ bl clear_layout_cache__8xtextboxFv /* 8009773C 0009453C 48 03 D2 15 */ bl iTimeGet__Fv /* 80097740 00094540 7C 83 23 78 */ mr r3, r4 @@ -199,8 +199,8 @@ zGameInit__FUi: /* 80097748 00094548 48 03 D2 09 */ bl iTimeGet__Fv /* 8009774C 0009454C 4B F9 95 1D */ bl xrand__Fv /* 80097750 00094550 38 00 00 02 */ li r0, 2 -/* 80097754 00094554 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80097758 00094558 80 0D 8E D4 */ lwz r0, lbl_803CB7D4-_SDA_BASE_(r13) +/* 80097754 00094554 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) +/* 80097758 00094558 80 0D 8E D4 */ lwz r0, lbl_g_hiphopReloadHIP-_SDA_BASE_(r13) /* 8009775C 0009455C 2C 00 00 00 */ cmpwi r0, 0 /* 80097760 00094560 41 82 00 14 */ beq lbl_80097774 /* 80097764 00094564 7F E3 FB 78 */ mr r3, r31 @@ -213,31 +213,31 @@ lbl_80097774: /* 8009777C 0009457C 48 01 A0 AD */ bl zSceneInit__FUii lbl_80097780: /* 80097780 00094580 38 A0 00 00 */ li r5, 0 -/* 80097784 00094584 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80097788 00094588 90 AD 8E D4 */ stw r5, lbl_803CB7D4-_SDA_BASE_(r13) +/* 80097784 00094584 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80097788 00094588 90 AD 8E D4 */ stw r5, lbl_g_hiphopReloadHIP-_SDA_BASE_(r13) /* 8009778C 0009458C 38 00 00 03 */ li r0, 3 -/* 80097790 00094590 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80097790 00094590 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80097794 00094594 38 80 02 80 */ li r4, 0x280 -/* 80097798 00094598 90 AD 8E D8 */ stw r5, lbl_803CB7D8-_SDA_BASE_(r13) +/* 80097798 00094598 90 AD 8E D8 */ stw r5, lbl_g_hiphopForcePortal-_SDA_BASE_(r13) /* 8009779C 0009459C 38 A0 01 E0 */ li r5, 0x1e0 -/* 800977A0 000945A0 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 800977A0 000945A0 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 800977A4 000945A4 4B F7 3B 0D */ bl xCameraInit__FP7xCameraUiUi -/* 800977A8 000945A8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800977AC 000945AC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800977A8 000945A8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800977AC 000945AC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800977B0 000945B0 4B FB 84 4D */ bl zCameraReset__FP7xCamera -/* 800977B4 000945B4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800977B8 000945B8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800977B4 000945B4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800977B8 000945B8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800977BC 000945BC 80 83 1F C0 */ lwz r4, 0x1fc0(r3) /* 800977C0 000945C0 4B F7 5C B1 */ bl xCameraSetScene__FP7xCameraP6xScene /* 800977C4 000945C4 38 00 00 04 */ li r0, 4 -/* 800977C8 000945C8 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 800977C8 000945C8 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 800977CC 000945CC 48 00 F7 85 */ bl zMusicInit__Fv /* 800977D0 000945D0 38 00 00 05 */ li r0, 5 -/* 800977D4 000945D4 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 800977D4 000945D4 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 800977D8 000945D8 48 00 1D 51 */ bl zGameStats_Init__Fv /* 800977DC 000945DC 48 00 40 5D */ bl init__4zhudFv /* 800977E0 000945E0 38 00 00 06 */ li r0, 6 -/* 800977E4 000945E4 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 800977E4 000945E4 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 800977E8 000945E8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800977EC 000945EC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800977F0 000945F0 7C 08 03 A6 */ mtlr r0 @@ -250,31 +250,31 @@ zGameExit__Fv: /* 80097800 00094600 7C 08 02 A6 */ mflr r0 /* 80097804 00094604 90 01 00 14 */ stw r0, 0x14(r1) /* 80097808 00094608 38 00 00 07 */ li r0, 7 -/* 8009780C 0009460C 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 8009780C 0009460C 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80097810 00094610 48 00 1F C9 */ bl zGameExtras_SceneExit__Fv /* 80097814 00094614 38 00 00 08 */ li r0, 8 -/* 80097818 00094618 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8009781C 0009461C 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80097820 00094620 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80097818 00094618 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8009781C 0009461C 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) +/* 80097820 00094620 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80097824 00094624 88 63 06 D1 */ lbz r3, 0x6d1(r3) /* 80097828 00094628 4B F9 EE 59 */ bl xPadDestroyRumbleChain__Fi /* 8009782C 0009462C 38 00 00 09 */ li r0, 9 -/* 80097830 00094630 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80097830 00094630 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80097834 00094634 48 00 42 59 */ bl destroy__4zhudFv /* 80097838 00094638 38 00 00 0A */ li r0, 0xa -/* 8009783C 0009463C 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 8009783C 0009463C 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80097840 00094640 48 01 02 61 */ bl zMusicKill__Fv /* 80097844 00094644 38 60 FF FB */ li r3, -5 /* 80097848 00094648 4B FB 0C 15 */ bl xSndStopAll__FUi /* 8009784C 0009464C 4B FB 11 49 */ bl xSndUpdate__Fv /* 80097850 00094650 38 00 00 0B */ li r0, 0xb -/* 80097854 00094654 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80097858 00094658 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 8009785C 0009465C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80097854 00094654 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80097858 00094658 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) +/* 8009785C 0009465C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80097860 00094660 4B F7 3B 09 */ bl xCameraExit__FP7xCamera /* 80097864 00094664 38 00 00 0C */ li r0, 0xc -/* 80097868 00094668 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 8009786C 0009466C 80 0D 8E D4 */ lwz r0, lbl_803CB7D4-_SDA_BASE_(r13) +/* 80097868 00094668 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) +/* 8009786C 0009466C 80 0D 8E D4 */ lwz r0, lbl_g_hiphopReloadHIP-_SDA_BASE_(r13) /* 80097870 00094670 2C 00 00 00 */ cmpwi r0, 0 /* 80097874 00094674 41 82 00 10 */ beq lbl_80097884 /* 80097878 00094678 38 60 00 01 */ li r3, 1 @@ -285,7 +285,7 @@ lbl_80097884: /* 80097888 00094688 48 01 A7 E1 */ bl zSceneExit__Fi lbl_8009788C: /* 8009788C 0009468C 38 00 00 0D */ li r0, 0xd -/* 80097890 00094690 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80097890 00094690 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80097894 00094694 80 01 00 14 */ lwz r0, 0x14(r1) /* 80097898 00094698 7C 08 03 A6 */ mtlr r0 /* 8009789C 0009469C 38 21 00 10 */ addi r1, r1, 0x10 @@ -299,12 +299,12 @@ zGameSetup__Fv: /* 800978B0 000946B0 38 00 00 0E */ li r0, 0xe /* 800978B4 000946B4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800978B8 000946B8 93 C1 00 08 */ stw r30, 8(r1) -/* 800978BC 000946BC 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 800978BC 000946BC 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 800978C0 000946C0 48 01 B9 41 */ bl zSceneSetup__Fv /* 800978C4 000946C4 38 00 00 0F */ li r0, 0xf -/* 800978C8 000946C8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800978CC 000946CC 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 800978D0 000946D0 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 800978C8 000946C8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800978CC 000946CC 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) +/* 800978D0 000946D0 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 800978D4 000946D4 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) /* 800978D8 000946D8 80 63 00 44 */ lwz r3, 0x44(r3) /* 800978DC 000946DC 80 63 00 00 */ lwz r3, 0(r3) @@ -314,34 +314,34 @@ zGameSetup__Fv: /* 800978EC 000946EC 7F C3 F3 78 */ mr r3, r30 /* 800978F0 000946F0 4B FF B4 4D */ bl zFX_SceneEnter__FP7RpWorld /* 800978F4 000946F4 38 00 00 10 */ li r0, 0x10 -/* 800978F8 000946F8 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 800978F8 000946F8 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 800978FC 000946FC 48 00 1A AD */ bl zGameSetupPlayer__Fv /* 80097900 00094700 38 00 00 11 */ li r0, 0x11 -/* 80097904 00094704 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80097908 00094708 80 6D 90 DC */ lwz r3, lbl_803CB9DC-_SDA_BASE_(r13) +/* 80097904 00094704 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) +/* 80097908 00094708 80 6D 90 DC */ lwz r3, lbl_gCurEnv-_SDA_BASE_(r13) /* 8009790C 0009470C 4B FF B0 0D */ bl zEnvStartingCamera__FP5_zEnv /* 80097910 00094710 38 00 00 12 */ li r0, 0x12 -/* 80097914 00094714 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80097914 00094714 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80097918 00094718 4B FA A0 35 */ bl xScrFxReset__Fv /* 8009791C 0009471C 38 00 00 13 */ li r0, 0x13 /* 80097920 00094720 38 80 00 00 */ li r4, 0 -/* 80097924 00094724 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80097924 00094724 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80097928 00094728 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) /* 8009792C 0009472C 48 01 B1 99 */ bl zSceneLoad__FP6zSceneP7xSerial /* 80097930 00094730 38 00 00 14 */ li r0, 0x14 /* 80097934 00094734 38 60 00 00 */ li r3, 0 -/* 80097938 00094738 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80097938 00094738 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 8009793C 0009473C 48 00 FD 05 */ bl zMusicNotify__Fi /* 80097940 00094740 38 00 00 15 */ li r0, 0x15 -/* 80097944 00094744 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80097944 00094744 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80097948 00094748 48 00 3F 19 */ bl setup__4zhudFv /* 8009794C 0009474C 48 0F E0 B5 */ bl zCombo_Setup__Fv /* 80097950 00094750 38 00 00 16 */ li r0, 0x16 -/* 80097954 00094754 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80097954 00094754 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80097958 00094758 48 07 75 85 */ bl xSkyDome_Setup__Fv /* 8009795C 0009475C 38 00 00 17 */ li r0, 0x17 /* 80097960 00094760 38 60 00 00 */ li r3, 0 -/* 80097964 00094764 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80097964 00094764 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80097968 00094768 38 80 00 00 */ li r4, 0 /* 8009796C 0009476C 38 A0 00 57 */ li r5, 0x57 /* 80097970 00094770 38 C0 00 00 */ li r6, 0 @@ -356,7 +356,7 @@ zGameSetup__Fv: /* 80097994 00094794 38 A0 01 DD */ li r5, 0x1dd /* 80097998 00094798 38 C0 00 00 */ li r6, 0 /* 8009799C 0009479C 4B FB D9 E5 */ bl zEntEventAll__FP5xBaseUiUiPf -/* 800979A0 000947A0 80 0D 8E D0 */ lwz r0, lbl_803CB7D0-_SDA_BASE_(r13) +/* 800979A0 000947A0 80 0D 8E D0 */ lwz r0, lbl_gLevelChanged-_SDA_BASE_(r13) /* 800979A4 000947A4 28 00 00 00 */ cmplwi r0, 0 /* 800979A8 000947A8 41 82 00 18 */ beq lbl_800979C0 /* 800979AC 000947AC 38 60 00 00 */ li r3, 0 @@ -366,9 +366,9 @@ zGameSetup__Fv: /* 800979BC 000947BC 4B FB D9 C5 */ bl zEntEventAll__FP5xBaseUiUiPf lbl_800979C0: /* 800979C0 000947C0 38 00 00 18 */ li r0, 0x18 -/* 800979C4 000947C4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800979C8 000947C8 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 800979CC 000947CC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800979C4 000947C4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800979C8 000947C8 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) +/* 800979CC 000947CC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800979D0 000947D0 80 63 06 30 */ lwz r3, 0x630(r3) /* 800979D4 000947D4 28 03 00 00 */ cmplwi r3, 0 /* 800979D8 000947D8 41 82 00 0C */ beq lbl_800979E4 @@ -377,13 +377,13 @@ lbl_800979C0: lbl_800979E4: /* 800979E4 000947E4 38 00 00 19 */ li r0, 0x19 /* 800979E8 000947E8 38 60 00 64 */ li r3, 0x64 -/* 800979EC 000947EC 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 800979EC 000947EC 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 800979F0 000947F0 48 00 A7 75 */ bl zLOD_Update__FUi /* 800979F4 000947F4 38 00 00 1A */ li r0, 0x1a -/* 800979F8 000947F8 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 800979F8 000947F8 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 800979FC 000947FC 48 00 1C A1 */ bl zGameExtras_SceneInit__Fv /* 80097A00 00094800 38 00 00 1B */ li r0, 0x1b -/* 80097A04 00094804 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80097A04 00094804 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80097A08 00094808 80 01 00 14 */ lwz r0, 0x14(r1) /* 80097A0C 0009480C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80097A10 00094810 83 C1 00 08 */ lwz r30, 8(r1) @@ -400,16 +400,16 @@ zGameLoop__Fv: /* 80097A30 00094830 38 00 00 1C */ li r0, 0x1c /* 80097A34 00094834 BE 61 00 5C */ stmw r19, 0x5c(r1) /* 80097A38 00094838 3B E0 00 0A */ li r31, 0xa -/* 80097A3C 0009483C 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80097A3C 0009483C 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80097A40 00094840 48 00 30 ED */ bl zGameStateSwitch__Fi /* 80097A44 00094844 3C 60 80 00 */ lis r3, 0x800000F8@ha /* 80097A48 00094848 3C 00 43 30 */ lis r0, 0x4330 /* 80097A4C 0009484C 80 63 00 F8 */ lwz r3, 0x800000F8@l(r3) /* 80097A50 00094850 90 01 00 48 */ stw r0, 0x48(r1) /* 80097A54 00094854 54 60 F0 BE */ srwi r0, r3, 2 -/* 80097A58 00094858 C8 42 90 88 */ lfd f2, lbl_803CDA08-_SDA2_BASE_(r2) +/* 80097A58 00094858 C8 42 90 88 */ lfd f2, lbl__1094-_SDA2_BASE_(r2) /* 80097A5C 0009485C 90 01 00 4C */ stw r0, 0x4c(r1) -/* 80097A60 00094860 C0 02 90 70 */ lfs f0, lbl_803CD9F0-_SDA2_BASE_(r2) +/* 80097A60 00094860 C0 02 90 70 */ lfs f0, lbl__1087-_SDA2_BASE_(r2) /* 80097A64 00094864 C8 21 00 48 */ lfd f1, 0x48(r1) /* 80097A68 00094868 EC 21 10 28 */ fsubs f1, f1, f2 /* 80097A6C 0009486C EC 21 00 24 */ fdivs f1, f1, f0 @@ -418,23 +418,23 @@ zGameLoop__Fv: /* 80097A78 00094878 7C 73 1B 78 */ mr r19, r3 /* 80097A7C 0009487C 48 03 CE D5 */ bl iTimeGet__Fv /* 80097A80 00094880 7C 14 20 10 */ subfc r0, r20, r4 -/* 80097A84 00094884 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80097A84 00094884 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80097A88 00094888 90 0D 8E C4 */ stw r0, lbl_803CB7C4-_SDA_BASE_(r13) /* 80097A8C 0009488C 7C B3 19 10 */ subfe r5, r19, r3 /* 80097A90 00094890 38 00 00 1D */ li r0, 0x1d -/* 80097A94 00094894 38 64 05 58 */ addi r3, r4, lbl_803C0558@l -/* 80097A98 00094898 90 AD 8E C0 */ stw r5, lbl_803CB7C0-_SDA_BASE_(r13) -/* 80097A9C 0009489C 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80097A94 00094894 38 64 05 58 */ addi r3, r4, lbl_globals@l +/* 80097A98 00094898 90 AD 8E C0 */ stw r5, lbl_sTimeLast-_SDA_BASE_(r13) +/* 80097A9C 0009489C 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80097AA0 000948A0 80 63 1F BC */ lwz r3, 0x1fbc(r3) /* 80097AA4 000948A4 28 03 00 00 */ cmplwi r3, 0 /* 80097AA8 000948A8 41 82 00 08 */ beq lbl_80097AB0 /* 80097AAC 000948AC 4B FB B4 09 */ bl zCutsceneMgrFinishLoad__FP5xBase lbl_80097AB0: -/* 80097AB0 000948B0 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80097AB4 000948B4 3C 60 80 3C */ lis r3, lbl_803BEF88@ha -/* 80097AB8 000948B8 3A C4 05 58 */ addi r22, r4, lbl_803C0558@l +/* 80097AB0 000948B0 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80097AB4 000948B4 3C 60 80 3C */ lis r3, lbl_gTrcPad@ha +/* 80097AB8 000948B8 3A C4 05 58 */ addi r22, r4, lbl_globals@l /* 80097ABC 000948BC 3F 00 43 30 */ lis r24, 0x4330 -/* 80097AC0 000948C0 3A E3 EF 88 */ addi r23, r3, lbl_803BEF88@l +/* 80097AC0 000948C0 3A E3 EF 88 */ addi r23, r3, lbl_gTrcPad@l /* 80097AC4 000948C4 7E DA B3 78 */ mr r26, r22 /* 80097AC8 000948C8 7E DB B3 78 */ mr r27, r22 /* 80097ACC 000948CC 7E DC B3 78 */ mr r28, r22 @@ -445,59 +445,59 @@ lbl_80097AB0: /* 80097AE0 000948E0 3A 76 00 44 */ addi r19, r22, 0x44 lbl_80097AE4: /* 80097AE4 000948E4 38 00 00 1F */ li r0, 0x1f -/* 80097AE8 000948E8 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80097AE8 000948E8 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80097AEC 000948EC 48 03 CE 65 */ bl iTimeGet__Fv /* 80097AF0 000948F0 90 8D 8E CC */ stw r4, lbl_803CB7CC-_SDA_BASE_(r13) -/* 80097AF4 000948F4 90 6D 8E C8 */ stw r3, lbl_803CB7C8-_SDA_BASE_(r13) -/* 80097AF8 000948F8 80 6D 8E C0 */ lwz r3, lbl_803CB7C0-_SDA_BASE_(r13) +/* 80097AF4 000948F4 90 6D 8E C8 */ stw r3, lbl_sTimeCurrent-_SDA_BASE_(r13) +/* 80097AF8 000948F8 80 6D 8E C0 */ lwz r3, lbl_sTimeLast-_SDA_BASE_(r13) /* 80097AFC 000948FC 80 8D 8E C4 */ lwz r4, lbl_803CB7C4-_SDA_BASE_(r13) -/* 80097B00 00094900 80 AD 8E C8 */ lwz r5, lbl_803CB7C8-_SDA_BASE_(r13) +/* 80097B00 00094900 80 AD 8E C8 */ lwz r5, lbl_sTimeCurrent-_SDA_BASE_(r13) /* 80097B04 00094904 80 CD 8E CC */ lwz r6, lbl_803CB7CC-_SDA_BASE_(r13) /* 80097B08 00094908 48 03 CE C1 */ bl iTimeDiffSec__Fxx -/* 80097B0C 0009490C D0 2D 8E B8 */ stfs f1, lbl_803CB7B8-_SDA_BASE_(r13) -/* 80097B10 00094910 88 0D 8F 50 */ lbz r0, lbl_803CB850-_SDA_BASE_(r13) +/* 80097B0C 0009490C D0 2D 8E B8 */ stfs f1, lbl_sTimeElapsed-_SDA_BASE_(r13) +/* 80097B10 00094910 88 0D 8F 50 */ lbz r0, lbl_sHackSmoothedUpdate-_SDA_BASE_(r13) /* 80097B14 00094914 28 00 00 00 */ cmplwi r0, 0 /* 80097B18 00094918 41 82 00 F0 */ beq lbl_80097C08 -/* 80097B1C 0009491C C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) -/* 80097B20 00094920 C0 02 90 78 */ lfs f0, lbl_803CD9F8-_SDA2_BASE_(r2) +/* 80097B1C 0009491C C0 2D 8E B8 */ lfs f1, lbl_sTimeElapsed-_SDA_BASE_(r13) +/* 80097B20 00094920 C0 02 90 78 */ lfs f0, lbl__1089_1-_SDA2_BASE_(r2) /* 80097B24 00094924 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80097B28 00094928 40 81 00 0C */ ble lbl_80097B34 -/* 80097B2C 0009492C C0 02 90 74 */ lfs f0, lbl_803CD9F4-_SDA2_BASE_(r2) -/* 80097B30 00094930 D0 0D 8E B8 */ stfs f0, lbl_803CB7B8-_SDA_BASE_(r13) +/* 80097B2C 0009492C C0 02 90 74 */ lfs f0, lbl__1088-_SDA2_BASE_(r2) +/* 80097B30 00094930 D0 0D 8E B8 */ stfs f0, lbl_sTimeElapsed-_SDA_BASE_(r13) lbl_80097B34: -/* 80097B34 00094934 88 0D 8F 58 */ lbz r0, lbl_803CB858-_SDA_BASE_(r13) +/* 80097B34 00094934 88 0D 8F 58 */ lbz r0, lbl_init$991-_SDA_BASE_(r13) /* 80097B38 00094938 7C 00 07 75 */ extsb. r0, r0 /* 80097B3C 0009493C 40 82 00 14 */ bne lbl_80097B50 /* 80097B40 00094940 38 60 00 00 */ li r3, 0 /* 80097B44 00094944 38 00 00 01 */ li r0, 1 -/* 80097B48 00094948 90 6D 8F 54 */ stw r3, lbl_803CB854-_SDA_BASE_(r13) -/* 80097B4C 0009494C 98 0D 8F 58 */ stb r0, lbl_803CB858-_SDA_BASE_(r13) +/* 80097B48 00094948 90 6D 8F 54 */ stw r3, lbl_sCurrentFrame$990-_SDA_BASE_(r13) +/* 80097B4C 0009494C 98 0D 8F 58 */ stb r0, lbl_init$991-_SDA_BASE_(r13) lbl_80097B50: -/* 80097B50 00094950 80 AD 8F 54 */ lwz r5, lbl_803CB854-_SDA_BASE_(r13) -/* 80097B54 00094954 38 6D 82 20 */ addi r3, r13, lbl_803CAB20-_SDA_BASE_ -/* 80097B58 00094958 C0 0D 8E B8 */ lfs f0, lbl_803CB7B8-_SDA_BASE_(r13) +/* 80097B50 00094950 80 AD 8F 54 */ lwz r5, lbl_sCurrentFrame$990-_SDA_BASE_(r13) +/* 80097B54 00094954 38 6D 82 20 */ addi r3, r13, lbl_sPreviousFrames$989-_SDA_BASE_ +/* 80097B58 00094958 C0 0D 8E B8 */ lfs f0, lbl_sTimeElapsed-_SDA_BASE_(r13) /* 80097B5C 0009495C 54 A4 10 3A */ slwi r4, r5, 2 /* 80097B60 00094960 38 05 00 01 */ addi r0, r5, 1 /* 80097B64 00094964 7C 03 25 2E */ stfsx f0, r3, r4 /* 80097B68 00094968 54 00 07 FE */ clrlwi r0, r0, 0x1f -/* 80097B6C 0009496C 90 0D 8F 54 */ stw r0, lbl_803CB854-_SDA_BASE_(r13) -/* 80097B70 00094970 88 0D 8F 60 */ lbz r0, lbl_803CB860-_SDA_BASE_(r13) +/* 80097B6C 0009496C 90 0D 8F 54 */ stw r0, lbl_sCurrentFrame$990-_SDA_BASE_(r13) +/* 80097B70 00094970 88 0D 8F 60 */ lbz r0, lbl_init$994-_SDA_BASE_(r13) /* 80097B74 00094974 7C 00 07 75 */ extsb. r0, r0 /* 80097B78 00094978 40 82 00 14 */ bne lbl_80097B8C /* 80097B7C 0009497C 38 60 00 02 */ li r3, 2 /* 80097B80 00094980 38 00 00 01 */ li r0, 1 -/* 80097B84 00094984 90 6D 8F 5C */ stw r3, lbl_803CB85C-_SDA_BASE_(r13) -/* 80097B88 00094988 98 0D 8F 60 */ stb r0, lbl_803CB860-_SDA_BASE_(r13) +/* 80097B84 00094984 90 6D 8F 5C */ stw r3, lbl_sAverageRange$993-_SDA_BASE_(r13) +/* 80097B88 00094988 98 0D 8F 60 */ stb r0, lbl_init$994-_SDA_BASE_(r13) lbl_80097B8C: -/* 80097B8C 0009498C 80 CD 8F 5C */ lwz r6, lbl_803CB85C-_SDA_BASE_(r13) -/* 80097B90 00094990 80 AD 8F 54 */ lwz r5, lbl_803CB854-_SDA_BASE_(r13) -/* 80097B94 00094994 C0 62 90 60 */ lfs f3, lbl_803CD9E0-_SDA2_BASE_(r2) +/* 80097B8C 0009498C 80 CD 8F 5C */ lwz r6, lbl_sAverageRange$993-_SDA_BASE_(r13) +/* 80097B90 00094990 80 AD 8F 54 */ lwz r5, lbl_sCurrentFrame$990-_SDA_BASE_(r13) +/* 80097B94 00094994 C0 62 90 60 */ lfs f3, lbl__946_1-_SDA2_BASE_(r2) /* 80097B98 00094998 7C 66 28 50 */ subf r3, r6, r5 /* 80097B9C 0009499C 34 E3 00 01 */ addic. r7, r3, 1 /* 80097BA0 000949A0 40 80 00 08 */ bge lbl_80097BA8 /* 80097BA4 000949A4 38 E7 00 02 */ addi r7, r7, 2 lbl_80097BA8: -/* 80097BA8 000949A8 38 8D 82 20 */ addi r4, r13, lbl_803CAB20-_SDA_BASE_ +/* 80097BA8 000949A8 38 8D 82 20 */ addi r4, r13, lbl_sPreviousFrames$989-_SDA_BASE_ /* 80097BAC 000949AC 48 00 00 24 */ b lbl_80097BD0 lbl_80097BB0: /* 80097BB0 000949B0 54 E3 10 3A */ slwi r3, r7, 2 @@ -514,95 +514,95 @@ lbl_80097BD0: /* 80097BD8 000949D8 3C 00 43 30 */ lis r0, 0x4330 /* 80097BDC 000949DC 90 C1 00 4C */ stw r6, 0x4c(r1) /* 80097BE0 000949E0 54 E4 10 3A */ slwi r4, r7, 2 -/* 80097BE4 000949E4 38 6D 82 20 */ addi r3, r13, lbl_803CAB20-_SDA_BASE_ +/* 80097BE4 000949E4 38 6D 82 20 */ addi r3, r13, lbl_sPreviousFrames$989-_SDA_BASE_ /* 80097BE8 000949E8 90 01 00 48 */ stw r0, 0x48(r1) /* 80097BEC 000949EC 7C 43 24 2E */ lfsx f2, r3, r4 -/* 80097BF0 000949F0 C8 22 90 88 */ lfd f1, lbl_803CDA08-_SDA2_BASE_(r2) +/* 80097BF0 000949F0 C8 22 90 88 */ lfd f1, lbl__1094-_SDA2_BASE_(r2) /* 80097BF4 000949F4 C8 01 00 48 */ lfd f0, 0x48(r1) /* 80097BF8 000949F8 EC 63 10 2A */ fadds f3, f3, f2 /* 80097BFC 000949FC EC 00 08 28 */ fsubs f0, f0, f1 /* 80097C00 00094A00 EC 63 00 24 */ fdivs f3, f3, f0 -/* 80097C04 00094A04 D0 6D 8E B8 */ stfs f3, lbl_803CB7B8-_SDA_BASE_(r13) +/* 80097C04 00094A04 D0 6D 8E B8 */ stfs f3, lbl_sTimeElapsed-_SDA_BASE_(r13) lbl_80097C08: /* 80097C08 00094A08 80 16 06 C4 */ lwz r0, 0x6c4(r22) /* 80097C0C 00094A0C 28 00 00 00 */ cmplwi r0, 0 /* 80097C10 00094A10 41 82 00 14 */ beq lbl_80097C24 -/* 80097C14 00094A14 C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) -/* 80097C18 00094A18 C0 02 90 7C */ lfs f0, lbl_803CD9FC-_SDA2_BASE_(r2) +/* 80097C14 00094A14 C0 2D 8E B8 */ lfs f1, lbl_sTimeElapsed-_SDA_BASE_(r13) +/* 80097C18 00094A18 C0 02 90 7C */ lfs f0, lbl__1090_1-_SDA2_BASE_(r2) /* 80097C1C 00094A1C EC 01 00 32 */ fmuls f0, f1, f0 -/* 80097C20 00094A20 D0 0D 8E B8 */ stfs f0, lbl_803CB7B8-_SDA_BASE_(r13) +/* 80097C20 00094A20 D0 0D 8E B8 */ stfs f0, lbl_sTimeElapsed-_SDA_BASE_(r13) lbl_80097C24: -/* 80097C24 00094A24 C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) -/* 80097C28 00094A28 C0 02 90 80 */ lfs f0, lbl_803CDA00-_SDA2_BASE_(r2) +/* 80097C24 00094A24 C0 2D 8E B8 */ lfs f1, lbl_sTimeElapsed-_SDA_BASE_(r13) +/* 80097C28 00094A28 C0 02 90 80 */ lfs f0, lbl__1091_1-_SDA2_BASE_(r2) /* 80097C2C 00094A2C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80097C30 00094A30 40 80 00 10 */ bge lbl_80097C40 -/* 80097C34 00094A34 C0 02 90 74 */ lfs f0, lbl_803CD9F4-_SDA2_BASE_(r2) -/* 80097C38 00094A38 D0 0D 8E B8 */ stfs f0, lbl_803CB7B8-_SDA_BASE_(r13) +/* 80097C34 00094A34 C0 02 90 74 */ lfs f0, lbl__1088-_SDA2_BASE_(r2) +/* 80097C38 00094A38 D0 0D 8E B8 */ stfs f0, lbl_sTimeElapsed-_SDA_BASE_(r13) /* 80097C3C 00094A3C 48 00 00 14 */ b lbl_80097C50 lbl_80097C40: -/* 80097C40 00094A40 C0 02 90 78 */ lfs f0, lbl_803CD9F8-_SDA2_BASE_(r2) +/* 80097C40 00094A40 C0 02 90 78 */ lfs f0, lbl__1089_1-_SDA2_BASE_(r2) /* 80097C44 00094A44 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80097C48 00094A48 40 81 00 08 */ ble lbl_80097C50 -/* 80097C4C 00094A4C D0 0D 8E B8 */ stfs f0, lbl_803CB7B8-_SDA_BASE_(r13) +/* 80097C4C 00094A4C D0 0D 8E B8 */ stfs f0, lbl_sTimeElapsed-_SDA_BASE_(r13) lbl_80097C50: -/* 80097C50 00094A50 80 0D 8E C8 */ lwz r0, lbl_803CB7C8-_SDA_BASE_(r13) +/* 80097C50 00094A50 80 0D 8E C8 */ lwz r0, lbl_sTimeCurrent-_SDA_BASE_(r13) /* 80097C54 00094A54 80 6D 8E CC */ lwz r3, lbl_803CB7CC-_SDA_BASE_(r13) /* 80097C58 00094A58 90 6D 8E C4 */ stw r3, lbl_803CB7C4-_SDA_BASE_(r13) -/* 80097C5C 00094A5C 90 0D 8E C0 */ stw r0, lbl_803CB7C0-_SDA_BASE_(r13) -/* 80097C60 00094A60 80 0D 8F 18 */ lwz r0, lbl_803CB818-_SDA_BASE_(r13) +/* 80097C5C 00094A5C 90 0D 8E C0 */ stw r0, lbl_sTimeLast-_SDA_BASE_(r13) +/* 80097C60 00094A60 80 0D 8F 18 */ lwz r0, lbl_t1-_SDA_BASE_(r13) /* 80097C64 00094A64 80 6D 8F 1C */ lwz r3, lbl_803CB81C-_SDA_BASE_(r13) /* 80097C68 00094A68 90 6D 8F 14 */ stw r3, lbl_803CB814-_SDA_BASE_(r13) -/* 80097C6C 00094A6C 90 0D 8F 10 */ stw r0, lbl_803CB810-_SDA_BASE_(r13) +/* 80097C6C 00094A6C 90 0D 8F 10 */ stw r0, lbl_t0-_SDA_BASE_(r13) /* 80097C70 00094A70 48 03 CC E1 */ bl iTimeGet__Fv /* 80097C74 00094A74 90 8D 8F 1C */ stw r4, lbl_803CB81C-_SDA_BASE_(r13) -/* 80097C78 00094A78 90 6D 8F 18 */ stw r3, lbl_803CB818-_SDA_BASE_(r13) +/* 80097C78 00094A78 90 6D 8F 18 */ stw r3, lbl_t1-_SDA_BASE_(r13) /* 80097C7C 00094A7C 80 AD 8F 1C */ lwz r5, lbl_803CB81C-_SDA_BASE_(r13) /* 80097C80 00094A80 80 0D 8F 14 */ lwz r0, lbl_803CB814-_SDA_BASE_(r13) -/* 80097C84 00094A84 80 8D 8F 18 */ lwz r4, lbl_803CB818-_SDA_BASE_(r13) -/* 80097C88 00094A88 80 6D 8F 10 */ lwz r3, lbl_803CB810-_SDA_BASE_(r13) +/* 80097C84 00094A84 80 8D 8F 18 */ lwz r4, lbl_t1-_SDA_BASE_(r13) +/* 80097C88 00094A88 80 6D 8F 10 */ lwz r3, lbl_t0-_SDA_BASE_(r13) /* 80097C8C 00094A8C 7C 00 28 10 */ subfc r0, r0, r5 /* 80097C90 00094A90 80 AD 8F 34 */ lwz r5, lbl_803CB834-_SDA_BASE_(r13) /* 80097C94 00094A94 7C 63 21 10 */ subfe r3, r3, r4 -/* 80097C98 00094A98 80 8D 8F 30 */ lwz r4, lbl_803CB830-_SDA_BASE_(r13) +/* 80097C98 00094A98 80 8D 8F 30 */ lwz r4, lbl_gloop_time-_SDA_BASE_(r13) /* 80097C9C 00094A9C 7C 05 00 14 */ addc r0, r5, r0 /* 80097CA0 00094AA0 90 0D 8F 34 */ stw r0, lbl_803CB834-_SDA_BASE_(r13) /* 80097CA4 00094AA4 7C 04 19 14 */ adde r0, r4, r3 -/* 80097CA8 00094AA8 90 0D 8F 30 */ stw r0, lbl_803CB830-_SDA_BASE_(r13) -/* 80097CAC 00094AAC 80 6D 8F 40 */ lwz r3, lbl_803CB840-_SDA_BASE_(r13) +/* 80097CA8 00094AA8 90 0D 8F 30 */ stw r0, lbl_gloop_time-_SDA_BASE_(r13) +/* 80097CAC 00094AAC 80 6D 8F 40 */ lwz r3, lbl_gloop_ct-_SDA_BASE_(r13) /* 80097CB0 00094AB0 38 03 00 01 */ addi r0, r3, 1 -/* 80097CB4 00094AB4 90 0D 8F 40 */ stw r0, lbl_803CB840-_SDA_BASE_(r13) -/* 80097CB8 00094AB8 80 6D 8F 30 */ lwz r3, lbl_803CB830-_SDA_BASE_(r13) +/* 80097CB4 00094AB4 90 0D 8F 40 */ stw r0, lbl_gloop_ct-_SDA_BASE_(r13) +/* 80097CB8 00094AB8 80 6D 8F 30 */ lwz r3, lbl_gloop_time-_SDA_BASE_(r13) /* 80097CBC 00094ABC 80 8D 8F 34 */ lwz r4, lbl_803CB834-_SDA_BASE_(r13) /* 80097CC0 00094AC0 48 03 CC C1 */ bl iTimeDiffSec__Fx -/* 80097CC4 00094AC4 80 0D 8F 40 */ lwz r0, lbl_803CB840-_SDA_BASE_(r13) +/* 80097CC4 00094AC4 80 0D 8F 40 */ lwz r0, lbl_gloop_ct-_SDA_BASE_(r13) /* 80097CC8 00094AC8 93 01 00 48 */ stw r24, 0x48(r1) /* 80097CCC 00094ACC 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 80097CD0 00094AD0 C8 42 90 68 */ lfd f2, lbl_803CD9E8-_SDA2_BASE_(r2) +/* 80097CD0 00094AD0 C8 42 90 68 */ lfd f2, lbl__949_1-_SDA2_BASE_(r2) /* 80097CD4 00094AD4 90 01 00 4C */ stw r0, 0x4c(r1) /* 80097CD8 00094AD8 C8 01 00 48 */ lfd f0, 0x48(r1) /* 80097CDC 00094ADC EC 00 10 28 */ fsubs f0, f0, f2 /* 80097CE0 00094AE0 EC 01 00 24 */ fdivs f0, f1, f0 -/* 80097CE4 00094AE4 D0 0D 8F 44 */ stfs f0, lbl_803CB844-_SDA_BASE_(r13) +/* 80097CE4 00094AE4 D0 0D 8F 44 */ stfs f0, lbl_gloop_time_secs-_SDA_BASE_(r13) /* 80097CE8 00094AE8 80 8D 8F 34 */ lwz r4, lbl_803CB834-_SDA_BASE_(r13) /* 80097CEC 00094AEC 80 0D 8F 3C */ lwz r0, lbl_803CB83C-_SDA_BASE_(r13) -/* 80097CF0 00094AF0 80 6D 8F 30 */ lwz r3, lbl_803CB830-_SDA_BASE_(r13) +/* 80097CF0 00094AF0 80 6D 8F 30 */ lwz r3, lbl_gloop_time-_SDA_BASE_(r13) /* 80097CF4 00094AF4 7C 80 20 10 */ subfc r4, r0, r4 -/* 80097CF8 00094AF8 80 0D 8F 38 */ lwz r0, lbl_803CB838-_SDA_BASE_(r13) +/* 80097CF8 00094AF8 80 0D 8F 38 */ lwz r0, lbl_gwait_time-_SDA_BASE_(r13) /* 80097CFC 00094AFC 7C 60 19 10 */ subfe r3, r0, r3 /* 80097D00 00094B00 48 03 CC 81 */ bl iTimeDiffSec__Fx -/* 80097D04 00094B04 80 6D 8F 40 */ lwz r3, lbl_803CB840-_SDA_BASE_(r13) +/* 80097D04 00094B04 80 6D 8F 40 */ lwz r3, lbl_gloop_ct-_SDA_BASE_(r13) /* 80097D08 00094B08 38 00 00 20 */ li r0, 0x20 /* 80097D0C 00094B0C 93 01 00 50 */ stw r24, 0x50(r1) /* 80097D10 00094B10 6C 63 80 00 */ xoris r3, r3, 0x8000 -/* 80097D14 00094B14 C8 42 90 68 */ lfd f2, lbl_803CD9E8-_SDA2_BASE_(r2) +/* 80097D14 00094B14 C8 42 90 68 */ lfd f2, lbl__949_1-_SDA2_BASE_(r2) /* 80097D18 00094B18 90 61 00 54 */ stw r3, 0x54(r1) /* 80097D1C 00094B1C C8 01 00 50 */ lfd f0, 0x50(r1) /* 80097D20 00094B20 EC 00 10 28 */ fsubs f0, f0, f2 /* 80097D24 00094B24 EC 01 00 24 */ fdivs f0, f1, f0 -/* 80097D28 00094B28 D0 0D 8F 4C */ stfs f0, lbl_803CB84C-_SDA_BASE_(r13) -/* 80097D2C 00094B2C 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80097D28 00094B28 D0 0D 8F 4C */ stfs f0, lbl_gloop_net_time_secs-_SDA_BASE_(r13) +/* 80097D2C 00094B2C 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80097D30 00094B30 88 76 06 D1 */ lbz r3, 0x6d1(r22) -/* 80097D34 00094B34 C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) +/* 80097D34 00094B34 C0 2D 8E B8 */ lfs f1, lbl_sTimeElapsed-_SDA_BASE_(r13) /* 80097D38 00094B38 4B F9 E2 8D */ bl xPadUpdate__Fif /* 80097D3C 00094B3C 48 00 1D C9 */ bl zGameExtras_CheatFlags__Fv /* 80097D40 00094B40 54 60 04 E7 */ rlwinm. r0, r3, 0, 0x13, 0x13 @@ -671,42 +671,42 @@ lbl_80097E14: /* 80097E1C 00094C1C A0 B6 08 76 */ lhz r5, 0x876(r22) /* 80097E20 00094C20 4B F9 E6 59 */ bl xPadNormalizeAnalog__FR8_tagxPadii /* 80097E24 00094C24 38 00 00 21 */ li r0, 0x21 -/* 80097E28 00094C28 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80097E28 00094C28 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80097E2C 00094C2C 48 0E 8E 61 */ bl CheckDVDAndResetState__8iTRCDiskFv /* 80097E30 00094C30 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80097E34 00094C34 41 82 00 0C */ beq lbl_80097E40 /* 80097E38 00094C38 38 60 00 07 */ li r3, 7 /* 80097E3C 00094C3C 48 00 F8 05 */ bl zMusicNotify__Fi lbl_80097E40: -/* 80097E40 00094C40 C0 0D 8E B8 */ lfs f0, lbl_803CB7B8-_SDA_BASE_(r13) +/* 80097E40 00094C40 C0 0D 8E B8 */ lfs f0, lbl_sTimeElapsed-_SDA_BASE_(r13) /* 80097E44 00094C44 38 00 00 22 */ li r0, 0x22 /* 80097E48 00094C48 D0 16 06 C8 */ stfs f0, 0x6c8(r22) -/* 80097E4C 00094C4C 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80097E50 00094C50 C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) +/* 80097E4C 00094C4C 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) +/* 80097E50 00094C50 C0 2D 8E B8 */ lfs f1, lbl_sTimeElapsed-_SDA_BASE_(r13) /* 80097E54 00094C54 48 00 1E E9 */ bl zGameCheats__Ff -/* 80097E58 00094C58 C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) +/* 80097E58 00094C58 C0 2D 8E B8 */ lfs f1, lbl_sTimeElapsed-_SDA_BASE_(r13) /* 80097E5C 00094C5C 48 00 1A 35 */ bl zGameExtras_SceneUpdate__Ff /* 80097E60 00094C60 4B FB 43 B1 */ bl iFileAsyncService__Fv /* 80097E64 00094C64 48 00 03 19 */ bl zGameIsPaused__Fv /* 80097E68 00094C68 38 00 00 23 */ li r0, 0x23 /* 80097E6C 00094C6C 7C 79 1B 78 */ mr r25, r3 -/* 80097E70 00094C70 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80097E74 00094C74 C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) +/* 80097E70 00094C70 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) +/* 80097E74 00094C74 C0 2D 8E B8 */ lfs f1, lbl_sTimeElapsed-_SDA_BASE_(r13) /* 80097E78 00094C78 48 01 C0 BD */ bl zSceneUpdate__Ff /* 80097E7C 00094C7C 38 00 00 24 */ li r0, 0x24 /* 80097E80 00094C80 2C 19 00 00 */ cmpwi r25, 0 -/* 80097E84 00094C84 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80097E84 00094C84 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80097E88 00094C88 40 82 00 1C */ bne lbl_80097EA4 /* 80097E8C 00094C8C 81 96 07 14 */ lwz r12, 0x714(r22) /* 80097E90 00094C90 7E A3 AB 78 */ mr r3, r21 /* 80097E94 00094C94 80 96 1F C0 */ lwz r4, 0x1fc0(r22) -/* 80097E98 00094C98 C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) +/* 80097E98 00094C98 C0 2D 8E B8 */ lfs f1, lbl_sTimeElapsed-_SDA_BASE_(r13) /* 80097E9C 00094C9C 7D 89 03 A6 */ mtctr r12 /* 80097EA0 00094CA0 4E 80 04 21 */ bctrl lbl_80097EA4: /* 80097EA4 00094CA4 38 00 00 25 */ li r0, 0x25 /* 80097EA8 00094CA8 7E A3 AB 78 */ mr r3, r21 -/* 80097EAC 00094CAC 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80097EAC 00094CAC 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80097EB0 00094CB0 4B FB E5 E1 */ bl xEntGetFrame__FPC4xEnt /* 80097EB4 00094CB4 80 A3 00 00 */ lwz r5, 0(r3) /* 80097EB8 00094CB8 7E 84 A3 78 */ mr r4, r20 @@ -743,7 +743,7 @@ lbl_80097EA4: /* 80097F34 00094D34 38 60 00 00 */ li r3, 0 /* 80097F38 00094D38 90 A1 00 40 */ stw r5, 0x40(r1) /* 80097F3C 00094D3C 90 01 00 44 */ stw r0, 0x44(r1) -/* 80097F40 00094D40 C0 02 90 84 */ lfs f0, lbl_803CDA04-_SDA2_BASE_(r2) +/* 80097F40 00094D40 C0 02 90 84 */ lfs f0, lbl__1092_2-_SDA2_BASE_(r2) /* 80097F44 00094D44 EC 01 00 2A */ fadds f0, f1, f0 /* 80097F48 00094D48 D0 01 00 3C */ stfs f0, 0x3c(r1) /* 80097F4C 00094D4C 4B FB 0A 79 */ bl xSndSetListenerData__F19sound_listener_typePC7xMat4x3 @@ -752,78 +752,78 @@ lbl_80097EA4: /* 80097F58 00094D58 4B FB 0A 6D */ bl xSndSetListenerData__F19sound_listener_typePC7xMat4x3 /* 80097F5C 00094D5C 4B FB 0A 39 */ bl xSndUpdate__Fv /* 80097F60 00094D60 38 00 00 26 */ li r0, 0x26 -/* 80097F64 00094D64 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80097F64 00094D64 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80097F68 00094D68 48 01 A3 61 */ bl zSceneUpdateSFXWidgets__Fv /* 80097F6C 00094D6C 38 00 00 27 */ li r0, 0x27 -/* 80097F70 00094D70 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80097F74 00094D74 C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) +/* 80097F70 00094D70 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) +/* 80097F74 00094D74 C0 2D 8E B8 */ lfs f1, lbl_sTimeElapsed-_SDA_BASE_(r13) /* 80097F78 00094D78 48 00 3B 59 */ bl update__4zhudFf /* 80097F7C 00094D7C 38 00 00 28 */ li r0, 0x28 /* 80097F80 00094D80 2C 19 00 00 */ cmpwi r25, 0 -/* 80097F84 00094D84 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80097F84 00094D84 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80097F88 00094D88 40 82 00 14 */ bne lbl_80097F9C -/* 80097F8C 00094D8C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80097F90 00094D90 C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) -/* 80097F94 00094D94 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80097F8C 00094D8C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80097F90 00094D90 C0 2D 8E B8 */ lfs f1, lbl_sTimeElapsed-_SDA_BASE_(r13) +/* 80097F94 00094D94 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80097F98 00094D98 4B FB 91 C5 */ bl zCameraUpdate__FP7xCameraf lbl_80097F9C: /* 80097F9C 00094D9C 38 00 00 29 */ li r0, 0x29 /* 80097FA0 00094DA0 7E C3 B3 78 */ mr r3, r22 -/* 80097FA4 00094DA4 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80097FA4 00094DA4 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80097FA8 00094DA8 4B F7 4D 99 */ bl xCameraFXBegin__FP7xCamera -/* 80097FAC 00094DAC C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) +/* 80097FAC 00094DAC C0 2D 8E B8 */ lfs f1, lbl_sTimeElapsed-_SDA_BASE_(r13) /* 80097FB0 00094DB0 7F 43 D3 78 */ mr r3, r26 /* 80097FB4 00094DB4 4B F7 52 E9 */ bl xCameraFXUpdate__FP7xCameraf /* 80097FB8 00094DB8 38 00 00 2A */ li r0, 0x2a -/* 80097FBC 00094DBC 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80097FC0 00094DC0 C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) +/* 80097FBC 00094DBC 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) +/* 80097FC0 00094DC0 C0 2D 8E B8 */ lfs f1, lbl_sTimeElapsed-_SDA_BASE_(r13) /* 80097FC4 00094DC4 48 01 CF 51 */ bl zScene_UpdateFlyToInterface__Ff /* 80097FC8 00094DC8 38 00 00 2B */ li r0, 0x2b -/* 80097FCC 00094DCC 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80097FCC 00094DCC 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80097FD0 00094DD0 48 03 C9 81 */ bl iTimeGet__Fv /* 80097FD4 00094DD4 90 8D 8F 24 */ stw r4, lbl_803CB824-_SDA_BASE_(r13) /* 80097FD8 00094DD8 38 80 00 01 */ li r4, 1 -/* 80097FDC 00094DDC 90 6D 8F 20 */ stw r3, lbl_803CB820-_SDA_BASE_(r13) +/* 80097FDC 00094DDC 90 6D 8F 20 */ stw r3, lbl_w0-_SDA_BASE_(r13) /* 80097FE0 00094DE0 7F 63 DB 78 */ mr r3, r27 /* 80097FE4 00094DE4 4B F7 4D 11 */ bl xCameraBegin__FP7xCamerai /* 80097FE8 00094DE8 48 03 C9 69 */ bl iTimeGet__Fv /* 80097FEC 00094DEC 90 8D 8F 2C */ stw r4, lbl_803CB82C-_SDA_BASE_(r13) -/* 80097FF0 00094DF0 90 6D 8F 28 */ stw r3, lbl_803CB828-_SDA_BASE_(r13) +/* 80097FF0 00094DF0 90 6D 8F 28 */ stw r3, lbl_w1-_SDA_BASE_(r13) /* 80097FF4 00094DF4 80 AD 8F 2C */ lwz r5, lbl_803CB82C-_SDA_BASE_(r13) /* 80097FF8 00094DF8 80 0D 8F 24 */ lwz r0, lbl_803CB824-_SDA_BASE_(r13) -/* 80097FFC 00094DFC 80 8D 8F 28 */ lwz r4, lbl_803CB828-_SDA_BASE_(r13) -/* 80098000 00094E00 80 6D 8F 20 */ lwz r3, lbl_803CB820-_SDA_BASE_(r13) +/* 80097FFC 00094DFC 80 8D 8F 28 */ lwz r4, lbl_w1-_SDA_BASE_(r13) +/* 80098000 00094E00 80 6D 8F 20 */ lwz r3, lbl_w0-_SDA_BASE_(r13) /* 80098004 00094E04 7C 00 28 10 */ subfc r0, r0, r5 /* 80098008 00094E08 80 AD 8F 3C */ lwz r5, lbl_803CB83C-_SDA_BASE_(r13) /* 8009800C 00094E0C 7C 63 21 10 */ subfe r3, r3, r4 -/* 80098010 00094E10 80 8D 8F 38 */ lwz r4, lbl_803CB838-_SDA_BASE_(r13) +/* 80098010 00094E10 80 8D 8F 38 */ lwz r4, lbl_gwait_time-_SDA_BASE_(r13) /* 80098014 00094E14 7C 05 00 14 */ addc r0, r5, r0 /* 80098018 00094E18 90 0D 8F 3C */ stw r0, lbl_803CB83C-_SDA_BASE_(r13) /* 8009801C 00094E1C 7C 04 19 14 */ adde r0, r4, r3 -/* 80098020 00094E20 90 0D 8F 38 */ stw r0, lbl_803CB838-_SDA_BASE_(r13) -/* 80098024 00094E24 80 6D 8F 38 */ lwz r3, lbl_803CB838-_SDA_BASE_(r13) +/* 80098020 00094E20 90 0D 8F 38 */ stw r0, lbl_gwait_time-_SDA_BASE_(r13) +/* 80098024 00094E24 80 6D 8F 38 */ lwz r3, lbl_gwait_time-_SDA_BASE_(r13) /* 80098028 00094E28 80 8D 8F 3C */ lwz r4, lbl_803CB83C-_SDA_BASE_(r13) /* 8009802C 00094E2C 48 03 C9 55 */ bl iTimeDiffSec__Fx -/* 80098030 00094E30 80 0D 8F 40 */ lwz r0, lbl_803CB840-_SDA_BASE_(r13) +/* 80098030 00094E30 80 0D 8F 40 */ lwz r0, lbl_gloop_ct-_SDA_BASE_(r13) /* 80098034 00094E34 7E 63 9B 78 */ mr r3, r19 /* 80098038 00094E38 93 01 00 50 */ stw r24, 0x50(r1) /* 8009803C 00094E3C 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 80098040 00094E40 C8 42 90 68 */ lfd f2, lbl_803CD9E8-_SDA2_BASE_(r2) +/* 80098040 00094E40 C8 42 90 68 */ lfd f2, lbl__949_1-_SDA2_BASE_(r2) /* 80098044 00094E44 90 01 00 54 */ stw r0, 0x54(r1) /* 80098048 00094E48 C8 01 00 50 */ lfd f0, 0x50(r1) /* 8009804C 00094E4C EC 00 10 28 */ fsubs f0, f0, f2 /* 80098050 00094E50 EC 01 00 24 */ fdivs f0, f1, f0 -/* 80098054 00094E54 D0 0D 8F 48 */ stfs f0, lbl_803CB848-_SDA_BASE_(r13) +/* 80098054 00094E54 D0 0D 8F 48 */ stfs f0, lbl_gwait_time_secs-_SDA_BASE_(r13) /* 80098058 00094E58 48 02 65 75 */ bl zVolume_OccludePrecalc__FP5xVec3 /* 8009805C 00094E5C 38 00 00 2C */ li r0, 0x2c -/* 80098060 00094E60 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80098060 00094E60 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80098064 00094E64 48 01 C8 69 */ bl zSceneRender__Fv /* 80098068 00094E68 4B F7 FD 31 */ bl xDebugUpdate__Fv /* 8009806C 00094E6C 38 00 00 2D */ li r0, 0x2d /* 80098070 00094E70 7F 83 E3 78 */ mr r3, r28 -/* 80098074 00094E74 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80098074 00094E74 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80098078 00094E78 38 80 00 01 */ li r4, 1 -/* 8009807C 00094E7C C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) +/* 8009807C 00094E7C C0 2D 8E B8 */ lfs f1, lbl_sTimeElapsed-_SDA_BASE_(r13) /* 80098080 00094E80 4B F7 53 8D */ bl xCameraEnd__FP7xCamerafi /* 80098084 00094E84 38 60 00 00 */ li r3, 0 /* 80098088 00094E88 48 02 B2 15 */ bl iEnvEndRenderFX__FP4iEnv @@ -832,23 +832,23 @@ lbl_80097F9C: /* 80098094 00094E94 48 1A E9 35 */ bl RwGameCubeSetMinRetraceCount /* 80098098 00094E98 38 00 00 2E */ li r0, 0x2e /* 8009809C 00094E9C 7F A3 EB 78 */ mr r3, r29 -/* 800980A0 00094EA0 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 800980A0 00094EA0 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 800980A4 00094EA4 4B F7 53 A9 */ bl xCameraShowRaster__FP7xCamera /* 800980A8 00094EA8 38 00 00 2F */ li r0, 0x2f /* 800980AC 00094EAC 7F C3 F3 78 */ mr r3, r30 -/* 800980B0 00094EB0 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 800980B0 00094EB0 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 800980B4 00094EB4 4B F7 53 11 */ bl xCameraFXEnd__FP7xCamera /* 800980B8 00094EB8 38 00 00 30 */ li r0, 0x30 -/* 800980BC 00094EBC 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 800980C0 00094EC0 C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) +/* 800980BC 00094EBC 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) +/* 800980C0 00094EC0 C0 2D 8E B8 */ lfs f1, lbl_sTimeElapsed-_SDA_BASE_(r13) /* 800980C4 00094EC4 48 00 F6 F1 */ bl zMusicUpdate__Ff /* 800980C8 00094EC8 38 00 00 31 */ li r0, 0x31 -/* 800980CC 00094ECC 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 800980CC 00094ECC 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 800980D0 00094ED0 48 00 07 B1 */ bl zGame.zGameUpdateMode__Fv -/* 800980D4 00094ED4 80 6D 88 B0 */ lwz r3, lbl_803CB1B0-_SDA_BASE_(r13) +/* 800980D4 00094ED4 80 6D 88 B0 */ lwz r3, lbl_gFrameCount-_SDA_BASE_(r13) /* 800980D8 00094ED8 2C 1F 00 00 */ cmpwi r31, 0 /* 800980DC 00094EDC 38 03 00 01 */ addi r0, r3, 1 -/* 800980E0 00094EE0 90 0D 88 B0 */ stw r0, lbl_803CB1B0-_SDA_BASE_(r13) +/* 800980E0 00094EE0 90 0D 88 B0 */ stw r0, lbl_gFrameCount-_SDA_BASE_(r13) /* 800980E4 00094EE4 40 81 00 0C */ ble lbl_800980F0 /* 800980E8 00094EE8 3B FF FF FF */ addi r31, r31, -1 /* 800980EC 00094EEC 48 00 00 60 */ b lbl_8009814C @@ -858,7 +858,7 @@ lbl_800980F0: /* 800980F8 00094EF8 80 17 00 08 */ lwz r0, 8(r23) /* 800980FC 00094EFC 2C 00 00 02 */ cmpwi r0, 2 /* 80098100 00094F00 41 82 00 48 */ beq lbl_80098148 -/* 80098104 00094F04 80 0D 95 D8 */ lwz r0, lbl_803CBED8-_SDA_BASE_(r13) +/* 80098104 00094F04 80 0D 95 D8 */ lwz r0, lbl_gBusStopIsRunning-_SDA_BASE_(r13) /* 80098108 00094F08 28 00 00 00 */ cmplwi r0, 0 /* 8009810C 00094F0C 40 82 00 3C */ bne lbl_80098148 /* 80098110 00094F10 48 08 47 1D */ bl IsPlayerInControl__9oob_stateFv @@ -880,12 +880,12 @@ lbl_80098148: /* 80098148 00094F48 48 01 76 85 */ bl zSaveLoadAutoSaveUpdate__Fv lbl_8009814C: /* 8009814C 00094F4C 38 00 00 32 */ li r0, 0x32 -/* 80098150 00094F50 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80098150 00094F50 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80098154 00094F54 48 00 00 5D */ bl zGame.zGameLoopContinue__Fv /* 80098158 00094F58 2C 03 00 00 */ cmpwi r3, 0 /* 8009815C 00094F5C 40 82 F9 88 */ bne lbl_80097AE4 /* 80098160 00094F60 38 00 00 33 */ li r0, 0x33 -/* 80098164 00094F64 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80098164 00094F64 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80098168 00094F68 BA 61 00 5C */ lmw r19, 0x5c(r1) /* 8009816C 00094F6C 80 01 00 94 */ lwz r0, 0x94(r1) /* 80098170 00094F70 7C 08 03 A6 */ mtlr r0 @@ -894,7 +894,7 @@ lbl_8009814C: .global zGameIsPaused__Fv zGameIsPaused__Fv: -/* 8009817C 00094F7C 80 0D 8F A8 */ lwz r0, lbl_803CB8A8-_SDA_BASE_(r13) +/* 8009817C 00094F7C 80 0D 8F A8 */ lwz r0, lbl_gGameMode-_SDA_BASE_(r13) /* 80098180 00094F80 2C 00 00 08 */ cmpwi r0, 8 /* 80098184 00094F84 40 82 00 0C */ bne lbl_80098190 /* 80098188 00094F88 38 60 00 01 */ li r3, 1 @@ -915,10 +915,10 @@ zGame.zGameLoopContinue__Fv: /* 800981B0 00094FB0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800981B4 00094FB4 7C 08 02 A6 */ mflr r0 /* 800981B8 00094FB8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800981BC 00094FBC 80 0D 8F A8 */ lwz r0, lbl_803CB8A8-_SDA_BASE_(r13) +/* 800981BC 00094FBC 80 0D 8F A8 */ lwz r0, lbl_gGameMode-_SDA_BASE_(r13) /* 800981C0 00094FC0 2C 00 00 0C */ cmpwi r0, 0xc /* 800981C4 00094FC4 40 82 00 30 */ bne lbl_800981F4 -/* 800981C8 00094FC8 80 6D 82 40 */ lwz r3, lbl_803CAB40-_SDA_BASE_(r13) +/* 800981C8 00094FC8 80 6D 82 40 */ lwz r3, lbl_gGameState-_SDA_BASE_(r13) /* 800981CC 00094FCC 38 00 00 00 */ li r0, 0 /* 800981D0 00094FD0 2C 03 00 01 */ cmpwi r3, 1 /* 800981D4 00094FD4 41 82 00 14 */ beq lbl_800981E8 @@ -935,14 +935,14 @@ lbl_800981F4: /* 800981F4 00094FF4 2C 00 00 06 */ cmpwi r0, 6 /* 800981F8 00094FF8 40 82 00 28 */ bne lbl_80098220 /* 800981FC 00094FFC 38 00 00 34 */ li r0, 0x34 -/* 80098200 00095000 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80098200 00095000 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80098204 00095004 48 01 80 39 */ bl zSaveLoad_SaveLoop__Fv /* 80098208 00095008 48 03 C7 49 */ bl iTimeGet__Fv /* 8009820C 0009500C 90 8D 8E C4 */ stw r4, lbl_803CB7C4-_SDA_BASE_(r13) -/* 80098210 00095010 90 6D 8E C0 */ stw r3, lbl_803CB7C0-_SDA_BASE_(r13) +/* 80098210 00095010 90 6D 8E C0 */ stw r3, lbl_sTimeLast-_SDA_BASE_(r13) /* 80098214 00095014 48 03 C7 3D */ bl iTimeGet__Fv /* 80098218 00095018 90 8D 8F 1C */ stw r4, lbl_803CB81C-_SDA_BASE_(r13) -/* 8009821C 0009501C 90 6D 8F 18 */ stw r3, lbl_803CB818-_SDA_BASE_(r13) +/* 8009821C 0009501C 90 6D 8F 18 */ stw r3, lbl_t1-_SDA_BASE_(r13) lbl_80098220: /* 80098220 00095020 38 60 00 01 */ li r3, 1 lbl_80098224: @@ -955,9 +955,9 @@ lbl_80098224: zGame.zGameOkToPause__Fv: /* 80098234 00095034 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80098238 00095038 7C 08 02 A6 */ mflr r0 -/* 8009823C 0009503C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8009823C 0009503C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80098240 00095040 90 01 00 14 */ stw r0, 0x14(r1) -/* 80098244 00095044 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80098244 00095044 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80098248 00095048 80 03 1F BC */ lwz r0, 0x1fbc(r3) /* 8009824C 0009504C 28 00 00 00 */ cmplwi r0, 0 /* 80098250 00095050 41 82 00 0C */ beq lbl_8009825C @@ -970,8 +970,8 @@ lbl_8009825C: /* 80098268 00095068 38 60 00 00 */ li r3, 0 /* 8009826C 0009506C 48 00 00 5C */ b lbl_800982C8 lbl_80098270: -/* 80098270 00095070 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80098274 00095074 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80098270 00095070 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80098274 00095074 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80098278 00095078 80 64 1F C0 */ lwz r3, 0x1fc0(r4) /* 8009827C 0009507C 80 63 00 00 */ lwz r3, 0(r3) /* 80098280 00095080 3C 03 AF B9 */ addis r0, r3, 0xafb9 @@ -987,9 +987,9 @@ lbl_80098294: /* 800982A4 000950A4 38 60 00 00 */ li r3, 0 /* 800982A8 000950A8 48 00 00 20 */ b lbl_800982C8 lbl_800982AC: -/* 800982AC 000950AC 3C 80 80 3C */ lis r4, lbl_803BEF88@ha +/* 800982AC 000950AC 3C 80 80 3C */ lis r4, lbl_gTrcPad@ha /* 800982B0 000950B0 38 60 00 01 */ li r3, 1 -/* 800982B4 000950B4 38 84 EF 88 */ addi r4, r4, lbl_803BEF88@l +/* 800982B4 000950B4 38 84 EF 88 */ addi r4, r4, lbl_gTrcPad@l /* 800982B8 000950B8 80 04 00 08 */ lwz r0, 8(r4) /* 800982BC 000950BC 2C 00 00 01 */ cmpwi r0, 1 /* 800982C0 000950C0 40 82 00 08 */ bne lbl_800982C8 @@ -1008,8 +1008,8 @@ zGamePause__Fv: /* 800982E4 000950E4 4B FF FE 99 */ bl zGameIsPaused__Fv /* 800982E8 000950E8 2C 03 00 00 */ cmpwi r3, 0 /* 800982EC 000950EC 40 82 00 98 */ bne lbl_80098384 -/* 800982F0 000950F0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800982F4 000950F4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800982F0 000950F0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800982F4 000950F4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800982F8 000950F8 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800982FC 000950FC 80 63 00 00 */ lwz r3, 0(r3) /* 80098300 00095100 3C 03 AF B9 */ addis r0, r3, 0xafb9 @@ -1018,28 +1018,28 @@ zGamePause__Fv: /* 8009830C 0009510C 48 00 00 89 */ bl zGameStall__Fv /* 80098310 00095110 48 00 00 74 */ b lbl_80098384 lbl_80098314: -/* 80098314 00095114 3C 60 80 26 */ lis r3, lbl_8025BF88@ha +/* 80098314 00095114 3C 60 80 26 */ lis r3, lbl__stringBase0_37@ha /* 80098318 00095118 38 80 00 18 */ li r4, 0x18 -/* 8009831C 0009511C 38 63 BF 88 */ addi r3, r3, lbl_8025BF88@l +/* 8009831C 0009511C 38 63 BF 88 */ addi r3, r3, lbl__stringBase0_37@l /* 80098320 00095120 38 63 00 FF */ addi r3, r3, 0xff /* 80098324 00095124 4B F8 72 01 */ bl zEntEvent__FPcUi -/* 80098328 00095128 3C 60 80 26 */ lis r3, lbl_8025BF88@ha +/* 80098328 00095128 3C 60 80 26 */ lis r3, lbl__stringBase0_37@ha /* 8009832C 0009512C 38 80 00 04 */ li r4, 4 -/* 80098330 00095130 38 63 BF 88 */ addi r3, r3, lbl_8025BF88@l +/* 80098330 00095130 38 63 BF 88 */ addi r3, r3, lbl__stringBase0_37@l /* 80098334 00095134 38 63 01 11 */ addi r3, r3, 0x111 /* 80098338 00095138 4B F8 71 ED */ bl zEntEvent__FPcUi -/* 8009833C 0009513C 3C 60 80 26 */ lis r3, lbl_8025BF88@ha +/* 8009833C 0009513C 3C 60 80 26 */ lis r3, lbl__stringBase0_37@ha /* 80098340 00095140 38 80 00 04 */ li r4, 4 -/* 80098344 00095144 38 63 BF 88 */ addi r3, r3, lbl_8025BF88@l +/* 80098344 00095144 38 63 BF 88 */ addi r3, r3, lbl__stringBase0_37@l /* 80098348 00095148 38 63 01 25 */ addi r3, r3, 0x125 /* 8009834C 0009514C 4B F8 71 D9 */ bl zEntEvent__FPcUi -/* 80098350 00095150 3C 60 80 26 */ lis r3, lbl_8025BF88@ha +/* 80098350 00095150 3C 60 80 26 */ lis r3, lbl__stringBase0_37@ha /* 80098354 00095154 38 80 00 04 */ li r4, 4 -/* 80098358 00095158 38 63 BF 88 */ addi r3, r3, lbl_8025BF88@l +/* 80098358 00095158 38 63 BF 88 */ addi r3, r3, lbl__stringBase0_37@l /* 8009835C 0009515C 38 63 01 3B */ addi r3, r3, 0x13b /* 80098360 00095160 4B F8 71 C5 */ bl zEntEvent__FPcUi -/* 80098364 00095164 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80098368 00095168 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80098364 00095164 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80098368 00095168 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8009836C 0009516C 80 63 03 1C */ lwz r3, 0x31c(r3) /* 80098370 00095170 48 03 2A E5 */ bl iPadStopRumble__FP8_tagxPad /* 80098374 00095174 38 60 00 07 */ li r3, 7 @@ -1065,13 +1065,13 @@ zGameStall__Fv: /* 800983B4 000951B4 38 60 00 01 */ li r3, 1 /* 800983B8 000951B8 38 80 00 01 */ li r4, 1 /* 800983BC 000951BC 4B FA FF 79 */ bl xSndPauseAll__FUiUi -/* 800983C0 000951C0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800983C4 000951C4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800983C0 000951C0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800983C4 000951C4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800983C8 000951C8 80 63 03 1C */ lwz r3, 0x31c(r3) /* 800983CC 000951CC 48 03 2A 89 */ bl iPadStopRumble__FP8_tagxPad -/* 800983D0 000951D0 3C 60 80 26 */ lis r3, lbl_8025BF88@ha +/* 800983D0 000951D0 3C 60 80 26 */ lis r3, lbl__stringBase0_37@ha /* 800983D4 000951D4 38 80 00 18 */ li r4, 0x18 -/* 800983D8 000951D8 38 63 BF 88 */ addi r3, r3, lbl_8025BF88@l +/* 800983D8 000951D8 38 63 BF 88 */ addi r3, r3, lbl__stringBase0_37@l /* 800983DC 000951DC 38 63 00 FF */ addi r3, r3, 0xff /* 800983E0 000951E0 4B F8 71 45 */ bl zEntEvent__FPcUi lbl_800983E4: @@ -1112,7 +1112,7 @@ zGame.zGame_HackDrawCard__FffffP8RwRaster: /* 80098460 00095260 98 01 00 15 */ stb r0, 0x15(r1) /* 80098464 00095264 98 01 00 16 */ stb r0, 0x16(r1) /* 80098468 00095268 98 01 00 17 */ stb r0, 0x17(r1) -/* 8009846C 0009526C C0 42 90 60 */ lfs f2, lbl_803CD9E0-_SDA2_BASE_(r2) +/* 8009846C 0009526C C0 42 90 60 */ lfs f2, lbl__946_1-_SDA2_BASE_(r2) /* 80098470 00095270 D0 41 00 18 */ stfs f2, 0x18(r1) /* 80098474 00095274 D0 41 00 1C */ stfs f2, 0x1c(r1) /* 80098478 00095278 D3 81 00 20 */ stfs f28, 0x20(r1) @@ -1123,7 +1123,7 @@ zGame.zGame_HackDrawCard__FffffP8RwRaster: /* 8009848C 0009528C 98 01 00 2E */ stb r0, 0x2e(r1) /* 80098490 00095290 98 01 00 2F */ stb r0, 0x2f(r1) /* 80098494 00095294 D0 41 00 30 */ stfs f2, 0x30(r1) -/* 80098498 00095298 C0 02 90 90 */ lfs f0, lbl_803CDA10-_SDA2_BASE_(r2) +/* 80098498 00095298 C0 02 90 90 */ lfs f0, lbl__1203-_SDA2_BASE_(r2) /* 8009849C 0009529C D0 01 00 34 */ stfs f0, 0x34(r1) /* 800984A0 000952A0 D0 61 00 38 */ stfs f3, 0x38(r1) /* 800984A4 000952A4 D3 A1 00 3C */ stfs f29, 0x3c(r1) @@ -1182,18 +1182,18 @@ zGame.zGame_HackPostPortalAutoSaveDraw__Fv: /* 8009856C 0009536C DB E1 09 20 */ stfd f31, 0x920(r1) /* 80098570 00095370 F3 E1 09 28 */ psq_st f31, -1752(r1), 0, qr0 /* 80098574 00095374 BF 41 09 08 */ stmw r26, 0x908(r1) -/* 80098578 00095378 80 02 BE E0 */ lwz r0, lbl_803D0860-_SDA2_BASE_(r2) +/* 80098578 00095378 80 02 BE E0 */ lwz r0, lbl__1207_1-_SDA2_BASE_(r2) /* 8009857C 0009537C 90 01 00 10 */ stw r0, 0x10(r1) -/* 80098580 00095380 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80098580 00095380 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80098584 00095384 83 C3 00 00 */ lwz r30, 0(r3) /* 80098588 00095388 28 1E 00 00 */ cmplwi r30, 0 /* 8009858C 0009538C 41 82 00 0C */ beq lbl_80098598 /* 80098590 00095390 7F C3 F3 78 */ mr r3, r30 /* 80098594 00095394 48 19 EF F5 */ bl RwCameraEndUpdate lbl_80098598: -/* 80098598 00095398 3C 80 80 26 */ lis r4, lbl_8025BF88@ha +/* 80098598 00095398 3C 80 80 26 */ lis r4, lbl__stringBase0_37@ha /* 8009859C 0009539C 38 61 01 08 */ addi r3, r1, 0x108 -/* 800985A0 000953A0 38 84 BF 88 */ addi r4, r4, lbl_8025BF88@l +/* 800985A0 000953A0 38 84 BF 88 */ addi r4, r4, lbl__stringBase0_37@l /* 800985A4 000953A4 38 84 01 4F */ addi r4, r4, 0x14f /* 800985A8 000953A8 4C C6 31 82 */ crclr 6 /* 800985AC 000953AC 48 14 B9 89 */ bl func_801E3F34 @@ -1209,22 +1209,22 @@ lbl_80098598: /* 800985D4 000953D4 38 C0 00 FF */ li r6, 0xff /* 800985D8 000953D8 4B F9 6A 11 */ bl xColorFromRGBA__FUcUcUcUc /* 800985DC 000953DC 90 61 00 0C */ stw r3, 0xc(r1) -/* 800985E0 000953E0 C0 22 90 98 */ lfs f1, lbl_803CDA18-_SDA2_BASE_(r2) +/* 800985E0 000953E0 C0 22 90 98 */ lfs f1, lbl__1262-_SDA2_BASE_(r2) /* 800985E4 000953E4 4B F7 F9 D9 */ bl NSCREENY__Ff /* 800985E8 000953E8 FF E0 08 90 */ fmr f31, f1 -/* 800985EC 000953EC C0 22 90 94 */ lfs f1, lbl_803CDA14-_SDA2_BASE_(r2) +/* 800985EC 000953EC C0 22 90 94 */ lfs f1, lbl__1261-_SDA2_BASE_(r2) /* 800985F0 000953F0 4B F7 F9 D9 */ bl NSCREENX__Ff /* 800985F4 000953F4 FC 40 F8 90 */ fmr f2, f31 -/* 800985F8 000953F8 3C 60 80 26 */ lis r3, lbl_8025BE78@ha -/* 800985FC 000953FC C0 62 90 60 */ lfs f3, lbl_803CD9E0-_SDA2_BASE_(r2) -/* 80098600 00095400 38 C3 BE 78 */ addi r6, r3, lbl_8025BE78@l +/* 800985F8 000953F8 3C 60 80 26 */ lis r3, lbl_screen_bounds_6@ha +/* 800985FC 000953FC C0 62 90 60 */ lfs f3, lbl__946_1-_SDA2_BASE_(r2) +/* 80098600 00095400 38 C3 BE 78 */ addi r6, r3, lbl_screen_bounds_6@l /* 80098604 00095404 38 61 00 14 */ addi r3, r1, 0x14 /* 80098608 00095408 38 A1 00 0C */ addi r5, r1, 0xc /* 8009860C 0009540C 38 80 00 01 */ li r4, 1 /* 80098610 00095410 4B F7 F8 E5 */ bl create__5xfontFUifff10iColor_tagRC13basic_rect_f_ -/* 80098614 00095414 C0 22 90 60 */ lfs f1, lbl_803CD9E0-_SDA2_BASE_(r2) -/* 80098618 00095418 3C 60 80 26 */ lis r3, lbl_8025BE78@ha -/* 8009861C 0009541C 38 A3 BE 78 */ addi r5, r3, lbl_8025BE78@l +/* 80098614 00095414 C0 22 90 60 */ lfs f1, lbl__946_1-_SDA2_BASE_(r2) +/* 80098618 00095418 3C 60 80 26 */ lis r3, lbl_screen_bounds_6@ha +/* 8009861C 0009541C 38 A3 BE 78 */ addi r5, r3, lbl_screen_bounds_6@l /* 80098620 00095420 38 81 00 14 */ addi r4, r1, 0x14 /* 80098624 00095424 FC 40 08 90 */ fmr f2, f1 /* 80098628 00095428 38 61 00 38 */ addi r3, r1, 0x38 @@ -1247,12 +1247,12 @@ lbl_8009864C: /* 80098668 00095468 7F A3 EB 78 */ mr r3, r29 /* 8009866C 0009546C 60 00 00 02 */ ori r0, r0, 2 /* 80098670 00095470 90 01 00 D4 */ stw r0, 0xd4(r1) -/* 80098674 00095474 C0 22 90 60 */ lfs f1, lbl_803CD9E0-_SDA2_BASE_(r2) -/* 80098678 00095478 C0 42 90 9C */ lfs f2, lbl_803CDA1C-_SDA2_BASE_(r2) -/* 8009867C 0009547C C0 62 90 90 */ lfs f3, lbl_803CDA10-_SDA2_BASE_(r2) -/* 80098680 00095480 C0 82 90 A0 */ lfs f4, lbl_803CDA20-_SDA2_BASE_(r2) +/* 80098674 00095474 C0 22 90 60 */ lfs f1, lbl__946_1-_SDA2_BASE_(r2) +/* 80098678 00095478 C0 42 90 9C */ lfs f2, lbl__1263-_SDA2_BASE_(r2) +/* 8009867C 0009547C C0 62 90 90 */ lfs f3, lbl__1203-_SDA2_BASE_(r2) +/* 80098680 00095480 C0 82 90 A0 */ lfs f4, lbl__1264-_SDA2_BASE_(r2) /* 80098684 00095484 4B F8 D9 D5 */ bl assign__13basic_rect_f_Fffff -/* 80098688 00095488 C0 22 90 A4 */ lfs f1, lbl_803CDA24-_SDA2_BASE_(r2) +/* 80098688 00095488 C0 22 90 A4 */ lfs f1, lbl__1265-_SDA2_BASE_(r2) /* 8009868C 0009548C 7F A3 EB 78 */ mr r3, r29 /* 80098690 00095490 4B FB 55 69 */ bl contract__13basic_rect_f_Ff /* 80098694 00095494 38 61 00 A0 */ addi r3, r1, 0xa0 @@ -1265,21 +1265,21 @@ lbl_8009864C: /* 800986B0 000954B0 3B 81 00 B4 */ addi r28, r1, 0xb4 /* 800986B4 000954B4 FC 00 08 18 */ frsp f0, f1 /* 800986B8 000954B8 7F 83 E3 78 */ mr r3, r28 -/* 800986BC 000954BC C0 22 90 A8 */ lfs f1, lbl_803CDA28-_SDA2_BASE_(r2) +/* 800986BC 000954BC C0 22 90 A8 */ lfs f1, lbl__1266-_SDA2_BASE_(r2) /* 800986C0 000954C0 7F A4 EB 78 */ mr r4, r29 /* 800986C4 000954C4 EC 01 08 3C */ fnmsubs f0, f1, f0, f1 /* 800986C8 000954C8 D0 01 00 C8 */ stfs f0, 0xc8(r1) /* 800986CC 000954CC 4B F7 F9 75 */ bl __as__13basic_rect_f_FRC13basic_rect_f_ -/* 800986D0 000954D0 C0 22 90 A4 */ lfs f1, lbl_803CDA24-_SDA2_BASE_(r2) +/* 800986D0 000954D0 C0 22 90 A4 */ lfs f1, lbl__1265-_SDA2_BASE_(r2) /* 800986D4 000954D4 7F 83 E3 78 */ mr r3, r28 /* 800986D8 000954D8 4B FB 55 45 */ bl expand__13basic_rect_f_Ff /* 800986DC 000954DC 38 61 00 A0 */ addi r3, r1, 0xa0 /* 800986E0 000954E0 38 80 00 01 */ li r4, 1 /* 800986E4 000954E4 4B FB 54 9D */ bl yextent__8xtextboxCFb /* 800986E8 000954E8 FF E0 08 90 */ fmr f31, f1 -/* 800986EC 000954EC 3C 60 80 26 */ lis r3, lbl_8025BF88@ha +/* 800986EC 000954EC 3C 60 80 26 */ lis r3, lbl__stringBase0_37@ha /* 800986F0 000954F0 3B 60 00 00 */ li r27, 0 -/* 800986F4 000954F4 3B A3 BF 88 */ addi r29, r3, lbl_8025BF88@l +/* 800986F4 000954F4 3B A3 BF 88 */ addi r29, r3, lbl__stringBase0_37@l lbl_800986F8: /* 800986F8 000954F8 7F E3 FB 78 */ mr r3, r31 /* 800986FC 000954FC 38 81 00 10 */ addi r4, r1, 0x10 @@ -1298,27 +1298,27 @@ lbl_800986F8: lbl_80098730: /* 80098730 00095530 3B 40 00 00 */ li r26, 0 lbl_80098734: -/* 80098734 00095534 C0 22 90 60 */ lfs f1, lbl_803CD9E0-_SDA2_BASE_(r2) +/* 80098734 00095534 C0 22 90 60 */ lfs f1, lbl__946_1-_SDA2_BASE_(r2) /* 80098738 00095538 7F 43 D3 78 */ mr r3, r26 -/* 8009873C 0009553C C0 62 90 AC */ lfs f3, lbl_803CDA2C-_SDA2_BASE_(r2) +/* 8009873C 0009553C C0 62 90 AC */ lfs f3, lbl__1267_1-_SDA2_BASE_(r2) /* 80098740 00095540 FC 40 08 90 */ fmr f2, f1 -/* 80098744 00095544 C0 82 90 B0 */ lfs f4, lbl_803CDA30-_SDA2_BASE_(r2) +/* 80098744 00095544 C0 82 90 B0 */ lfs f4, lbl__1268_1-_SDA2_BASE_(r2) /* 80098748 00095548 4B FF FC AD */ bl zGame.zGame_HackDrawCard__FffffP8RwRaster -/* 8009874C 0009554C C0 22 90 AC */ lfs f1, lbl_803CDA2C-_SDA2_BASE_(r2) +/* 8009874C 0009554C C0 22 90 AC */ lfs f1, lbl__1267_1-_SDA2_BASE_(r2) /* 80098750 00095550 7F 43 D3 78 */ mr r3, r26 -/* 80098754 00095554 C0 42 90 60 */ lfs f2, lbl_803CD9E0-_SDA2_BASE_(r2) +/* 80098754 00095554 C0 42 90 60 */ lfs f2, lbl__946_1-_SDA2_BASE_(r2) /* 80098758 00095558 FC 60 08 90 */ fmr f3, f1 -/* 8009875C 0009555C C0 82 90 B0 */ lfs f4, lbl_803CDA30-_SDA2_BASE_(r2) +/* 8009875C 0009555C C0 82 90 B0 */ lfs f4, lbl__1268_1-_SDA2_BASE_(r2) /* 80098760 00095560 4B FF FC 95 */ bl zGame.zGame_HackDrawCard__FffffP8RwRaster -/* 80098764 00095564 C0 42 90 B0 */ lfs f2, lbl_803CDA30-_SDA2_BASE_(r2) +/* 80098764 00095564 C0 42 90 B0 */ lfs f2, lbl__1268_1-_SDA2_BASE_(r2) /* 80098768 00095568 7F 43 D3 78 */ mr r3, r26 -/* 8009876C 0009556C C0 22 90 60 */ lfs f1, lbl_803CD9E0-_SDA2_BASE_(r2) +/* 8009876C 0009556C C0 22 90 60 */ lfs f1, lbl__946_1-_SDA2_BASE_(r2) /* 80098770 00095570 FC 80 10 90 */ fmr f4, f2 -/* 80098774 00095574 C0 62 90 AC */ lfs f3, lbl_803CDA2C-_SDA2_BASE_(r2) +/* 80098774 00095574 C0 62 90 AC */ lfs f3, lbl__1267_1-_SDA2_BASE_(r2) /* 80098778 00095578 4B FF FC 7D */ bl zGame.zGame_HackDrawCard__FffffP8RwRaster -/* 8009877C 0009557C C0 22 90 AC */ lfs f1, lbl_803CDA2C-_SDA2_BASE_(r2) +/* 8009877C 0009557C C0 22 90 AC */ lfs f1, lbl__1267_1-_SDA2_BASE_(r2) /* 80098780 00095580 7F 43 D3 78 */ mr r3, r26 -/* 80098784 00095584 C0 42 90 B0 */ lfs f2, lbl_803CDA30-_SDA2_BASE_(r2) +/* 80098784 00095584 C0 42 90 B0 */ lfs f2, lbl__1268_1-_SDA2_BASE_(r2) /* 80098788 00095588 FC 60 08 90 */ fmr f3, f1 /* 8009878C 0009558C FC 80 10 90 */ fmr f4, f2 /* 80098790 00095590 4B FF FC 65 */ bl zGame.zGame_HackDrawCard__FffffP8RwRaster @@ -1328,8 +1328,8 @@ lbl_80098734: /* 800987A0 000955A0 4B FB 2F 6D */ bl xSTFindAsset__FUiPUi /* 800987A4 000955A4 28 03 00 00 */ cmplwi r3, 0 /* 800987A8 000955A8 40 82 00 1C */ bne lbl_800987C4 -/* 800987AC 000955AC 3C 60 80 26 */ lis r3, lbl_8025BF88@ha -/* 800987B0 000955B0 38 63 BF 88 */ addi r3, r3, lbl_8025BF88@l +/* 800987AC 000955AC 3C 60 80 26 */ lis r3, lbl__stringBase0_37@ha +/* 800987B0 000955B0 38 63 BF 88 */ addi r3, r3, lbl__stringBase0_37@l /* 800987B4 000955B4 38 63 01 92 */ addi r3, r3, 0x192 /* 800987B8 000955B8 4B FB 3A 5D */ bl xStrHash__FPCc /* 800987BC 000955BC 38 80 00 00 */ li r4, 0 @@ -1342,12 +1342,12 @@ lbl_800987C4: lbl_800987D4: /* 800987D4 000955D4 38 60 00 00 */ li r3, 0 lbl_800987D8: -/* 800987D8 000955D8 C0 62 90 BC */ lfs f3, lbl_803CDA3C-_SDA2_BASE_(r2) -/* 800987DC 000955DC C0 22 90 B4 */ lfs f1, lbl_803CDA34-_SDA2_BASE_(r2) +/* 800987D8 000955D8 C0 62 90 BC */ lfs f3, lbl__1271-_SDA2_BASE_(r2) +/* 800987DC 000955DC C0 22 90 B4 */ lfs f1, lbl__1269_1-_SDA2_BASE_(r2) /* 800987E0 000955E0 FC 80 18 90 */ fmr f4, f3 -/* 800987E4 000955E4 C0 42 90 B8 */ lfs f2, lbl_803CDA38-_SDA2_BASE_(r2) +/* 800987E4 000955E4 C0 42 90 B8 */ lfs f2, lbl__1270_1-_SDA2_BASE_(r2) /* 800987E8 000955E8 4B FF FC 0D */ bl zGame.zGame_HackDrawCard__FffffP8RwRaster -/* 800987EC 000955EC C0 02 90 60 */ lfs f0, lbl_803CD9E0-_SDA2_BASE_(r2) +/* 800987EC 000955EC C0 02 90 60 */ lfs f0, lbl__946_1-_SDA2_BASE_(r2) /* 800987F0 000955F0 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800987F4 000955F4 40 81 00 34 */ ble lbl_80098828 /* 800987F8 000955F8 38 60 00 00 */ li r3, 0 @@ -1394,26 +1394,26 @@ zGame.zGameUpdateMode__Fv: /* 80098888 00095688 90 01 00 24 */ stw r0, 0x24(r1) /* 8009888C 0009568C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80098890 00095690 93 C1 00 18 */ stw r30, 0x18(r1) -/* 80098894 00095694 80 0D 8F A8 */ lwz r0, lbl_803CB8A8-_SDA_BASE_(r13) +/* 80098894 00095694 80 0D 8F A8 */ lwz r0, lbl_gGameMode-_SDA_BASE_(r13) /* 80098898 00095698 2C 00 00 0C */ cmpwi r0, 0xc /* 8009889C 0009569C 40 82 04 C4 */ bne lbl_80098D60 -/* 800988A0 000956A0 80 0D 8E DC */ lwz r0, lbl_803CB7DC-_SDA_BASE_(r13) +/* 800988A0 000956A0 80 0D 8E DC */ lwz r0, lbl_gSoak-_SDA_BASE_(r13) /* 800988A4 000956A4 28 00 00 00 */ cmplwi r0, 0 /* 800988A8 000956A8 41 82 00 B4 */ beq lbl_8009895C -/* 800988AC 000956AC 80 0D 82 40 */ lwz r0, lbl_803CAB40-_SDA_BASE_(r13) +/* 800988AC 000956AC 80 0D 82 40 */ lwz r0, lbl_gGameState-_SDA_BASE_(r13) /* 800988B0 000956B0 2C 00 00 01 */ cmpwi r0, 1 /* 800988B4 000956B4 40 82 00 A8 */ bne lbl_8009895C -/* 800988B8 000956B8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800988BC 000956BC 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l +/* 800988B8 000956B8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800988BC 000956BC 3B C3 05 58 */ addi r30, r3, lbl_globals@l /* 800988C0 000956C0 80 1E 1F BC */ lwz r0, 0x1fbc(r30) /* 800988C4 000956C4 28 00 00 00 */ cmplwi r0, 0 /* 800988C8 000956C8 40 82 00 94 */ bne lbl_8009895C -/* 800988CC 000956CC C0 2D 82 1C */ lfs f1, lbl_803CAB1C-_SDA_BASE_(r13) -/* 800988D0 000956D0 C0 02 90 C0 */ lfs f0, lbl_803CDA40-_SDA2_BASE_(r2) +/* 800988CC 000956CC C0 2D 82 1C */ lfs f1, lbl_soaktime-_SDA_BASE_(r13) +/* 800988D0 000956D0 C0 02 90 C0 */ lfs f0, lbl__1390-_SDA2_BASE_(r2) /* 800988D4 000956D4 EC 01 00 28 */ fsubs f0, f1, f0 -/* 800988D8 000956D8 D0 0D 82 1C */ stfs f0, lbl_803CAB1C-_SDA_BASE_(r13) -/* 800988DC 000956DC C0 2D 82 1C */ lfs f1, lbl_803CAB1C-_SDA_BASE_(r13) -/* 800988E0 000956E0 C0 02 90 60 */ lfs f0, lbl_803CD9E0-_SDA2_BASE_(r2) +/* 800988D8 000956D8 D0 0D 82 1C */ stfs f0, lbl_soaktime-_SDA_BASE_(r13) +/* 800988DC 000956DC C0 2D 82 1C */ lfs f1, lbl_soaktime-_SDA_BASE_(r13) +/* 800988E0 000956E0 C0 02 90 60 */ lfs f0, lbl__946_1-_SDA2_BASE_(r2) /* 800988E4 000956E4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800988E8 000956E8 40 80 00 74 */ bge lbl_8009895C /* 800988EC 000956EC 80 7E 1F C0 */ lwz r3, 0x1fc0(r30) @@ -1422,36 +1422,36 @@ zGame.zGameUpdateMode__Fv: /* 800988F8 000956F8 4B FB 53 9D */ bl xUtil_idtag2string__FUii /* 800988FC 000956FC 4B F9 AC 59 */ bl xMemDebug_SoakLog__FPCc /* 80098900 00095700 38 00 00 05 */ li r0, 5 -/* 80098904 00095704 3C 60 80 3C */ lis r3, lbl_803C04EC@ha -/* 80098908 00095708 90 0D 82 40 */ stw r0, lbl_803CAB40-_SDA_BASE_(r13) -/* 8009890C 0009570C 38 63 04 EC */ addi r3, r3, lbl_803C04EC@l +/* 80098904 00095704 3C 60 80 3C */ lis r3, lbl_dummyPortalAsset@ha +/* 80098908 00095708 90 0D 82 40 */ stw r0, lbl_gGameState-_SDA_BASE_(r13) +/* 8009890C 0009570C 38 63 04 EC */ addi r3, r3, lbl_dummyPortalAsset@l /* 80098910 00095710 38 00 00 00 */ li r0, 0 /* 80098914 00095714 90 03 00 08 */ stw r0, 8(r3) /* 80098918 00095718 90 03 00 0C */ stw r0, 0xc(r3) -/* 8009891C 0009571C C0 02 90 60 */ lfs f0, lbl_803CD9E0-_SDA2_BASE_(r2) +/* 8009891C 0009571C C0 02 90 60 */ lfs f0, lbl__946_1-_SDA2_BASE_(r2) /* 80098920 00095720 D0 03 00 10 */ stfs f0, 0x10(r3) /* 80098924 00095724 4B FF EB 85 */ bl zGame.PickNextSoak__Fv -/* 80098928 00095728 3C 80 80 3C */ lis r4, lbl_803C04EC@ha -/* 8009892C 0009572C 3C A0 80 3C */ lis r5, lbl_803C0504@ha -/* 80098930 00095730 38 C4 04 EC */ addi r6, r4, lbl_803C04EC@l +/* 80098928 00095728 3C 80 80 3C */ lis r4, lbl_dummyPortalAsset@ha +/* 8009892C 0009572C 3C A0 80 3C */ lis r5, lbl_dummyPortal@ha +/* 80098930 00095730 38 C4 04 EC */ addi r6, r4, lbl_dummyPortalAsset@l /* 80098934 00095734 80 9E 1F C0 */ lwz r4, 0x1fc0(r30) -/* 80098938 00095738 38 A5 05 04 */ addi r5, r5, lbl_803C0504@l +/* 80098938 00095738 38 A5 05 04 */ addi r5, r5, lbl_dummyPortal@l /* 8009893C 0009573C 90 66 00 14 */ stw r3, 0x14(r6) /* 80098940 00095740 90 C5 00 10 */ stw r6, 0x10(r5) /* 80098944 00095744 90 A4 00 70 */ stw r5, 0x70(r4) /* 80098948 00095748 4B F9 83 41 */ bl xurand__Fv -/* 8009894C 0009574C C0 42 90 C8 */ lfs f2, lbl_803CDA48-_SDA2_BASE_(r2) -/* 80098950 00095750 C0 02 90 C4 */ lfs f0, lbl_803CDA44-_SDA2_BASE_(r2) +/* 8009894C 0009574C C0 42 90 C8 */ lfs f2, lbl__1392-_SDA2_BASE_(r2) +/* 80098950 00095750 C0 02 90 C4 */ lfs f0, lbl__1391-_SDA2_BASE_(r2) /* 80098954 00095754 EC 02 00 7A */ fmadds f0, f2, f1, f0 -/* 80098958 00095758 D0 0D 82 1C */ stfs f0, lbl_803CAB1C-_SDA_BASE_(r13) +/* 80098958 00095758 D0 0D 82 1C */ stfs f0, lbl_soaktime-_SDA_BASE_(r13) lbl_8009895C: -/* 8009895C 0009575C 80 0D 82 40 */ lwz r0, lbl_803CAB40-_SDA_BASE_(r13) +/* 8009895C 0009575C 80 0D 82 40 */ lwz r0, lbl_gGameState-_SDA_BASE_(r13) /* 80098960 00095760 2C 00 00 01 */ cmpwi r0, 1 /* 80098964 00095764 40 82 00 78 */ bne lbl_800989DC -/* 80098968 00095768 C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) +/* 80098968 00095768 C0 2D 8E B8 */ lfs f1, lbl_sTimeElapsed-_SDA_BASE_(r13) /* 8009896C 0009576C 48 03 C0 85 */ bl iTimeGameAdvance__Ff -/* 80098970 00095770 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80098974 00095774 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80098970 00095770 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80098974 00095774 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80098978 00095778 80 63 03 1C */ lwz r3, 0x31c(r3) /* 8009897C 0009577C 80 03 00 30 */ lwz r0, 0x30(r3) /* 80098980 00095780 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -1470,7 +1470,7 @@ lbl_800989A4: lbl_800989B0: /* 800989B0 000957B0 4B FB 4F 0D */ bl xTRCReset__Fv /* 800989B4 000957B4 38 00 00 01 */ li r0, 1 -/* 800989B8 000957B8 90 0D 82 0C */ stw r0, lbl_803CAB0C-_SDA_BASE_(r13) +/* 800989B8 000957B8 90 0D 82 0C */ stw r0, lbl_startPressed-_SDA_BASE_(r13) /* 800989BC 000957BC 48 00 03 A4 */ b lbl_80098D60 lbl_800989C0: /* 800989C0 000957C0 4B FF F9 19 */ bl zGamePause__Fv @@ -1480,7 +1480,7 @@ lbl_800989C8: /* 800989CC 000957CC 48 00 03 94 */ b lbl_80098D60 lbl_800989D0: /* 800989D0 000957D0 38 00 00 00 */ li r0, 0 -/* 800989D4 000957D4 90 0D 82 0C */ stw r0, lbl_803CAB0C-_SDA_BASE_(r13) +/* 800989D4 000957D4 90 0D 82 0C */ stw r0, lbl_startPressed-_SDA_BASE_(r13) /* 800989D8 000957D8 48 00 03 88 */ b lbl_80098D60 lbl_800989DC: /* 800989DC 000957DC 2C 00 00 04 */ cmpwi r0, 4 @@ -1488,11 +1488,11 @@ lbl_800989DC: /* 800989E4 000957E4 2C 00 00 05 */ cmpwi r0, 5 /* 800989E8 000957E8 40 82 02 BC */ bne lbl_80098CA4 /* 800989EC 000957EC 38 00 00 35 */ li r0, 0x35 -/* 800989F0 000957F0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800989F4 000957F4 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 800989F8 000957F8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800989F0 000957F0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800989F4 000957F4 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) +/* 800989F8 000957F8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800989FC 000957FC 81 03 1F C0 */ lwz r8, 0x1fc0(r3) -/* 80098A00 00095800 80 0D 8E D4 */ lwz r0, lbl_803CB7D4-_SDA_BASE_(r13) +/* 80098A00 00095800 80 0D 8E D4 */ lwz r0, lbl_g_hiphopReloadHIP-_SDA_BASE_(r13) /* 80098A04 00095804 80 68 00 70 */ lwz r3, 0x70(r8) /* 80098A08 00095808 2C 00 00 00 */ cmpwi r0, 0 /* 80098A0C 0009580C 81 23 00 10 */ lwz r9, 0x10(r3) @@ -1509,7 +1509,7 @@ lbl_800989DC: /* 80098A38 00095838 7C BF 1B 78 */ or r31, r5, r3 /* 80098A3C 0009583C 7C E3 03 78 */ or r3, r7, r0 /* 80098A40 00095840 40 82 00 1C */ bne lbl_80098A5C -/* 80098A44 00095844 80 0D 8E D8 */ lwz r0, lbl_803CB7D8-_SDA_BASE_(r13) +/* 80098A44 00095844 80 0D 8E D8 */ lwz r0, lbl_g_hiphopForcePortal-_SDA_BASE_(r13) /* 80098A48 00095848 2C 00 00 00 */ cmpwi r0, 0 /* 80098A4C 0009584C 40 82 00 10 */ bne lbl_80098A5C /* 80098A50 00095850 80 08 00 00 */ lwz r0, 0(r8) @@ -1517,35 +1517,35 @@ lbl_800989DC: /* 80098A58 00095858 41 82 01 0C */ beq lbl_80098B64 lbl_80098A5C: /* 80098A5C 0009585C 80 A9 00 0C */ lwz r5, 0xc(r9) -/* 80098A60 00095860 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80098A60 00095860 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80098A64 00095864 38 80 00 01 */ li r4, 1 /* 80098A68 00095868 38 00 00 36 */ li r0, 0x36 -/* 80098A6C 0009586C 90 AD 8E A4 */ stw r5, lbl_803CB7A4-_SDA_BASE_(r13) -/* 80098A70 00095870 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l +/* 80098A6C 0009586C 90 AD 8E A4 */ stw r5, lbl_sPlayerMarkerStartID-_SDA_BASE_(r13) +/* 80098A70 00095870 3B C3 05 58 */ addi r30, r3, lbl_globals@l /* 80098A74 00095874 80 69 00 08 */ lwz r3, 8(r9) -/* 80098A78 00095878 90 6D 8E A8 */ stw r3, lbl_803CB7A8-_SDA_BASE_(r13) +/* 80098A78 00095878 90 6D 8E A8 */ stw r3, lbl_sPlayerMarkerStartCamID-_SDA_BASE_(r13) /* 80098A7C 0009587C C0 09 00 10 */ lfs f0, 0x10(r9) -/* 80098A80 00095880 D0 0D 8E AC */ stfs f0, lbl_803CB7AC-_SDA_BASE_(r13) -/* 80098A84 00095884 90 8D 8E B0 */ stw r4, lbl_803CB7B0-_SDA_BASE_(r13) -/* 80098A88 00095888 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80098A80 00095880 D0 0D 8E AC */ stfs f0, lbl_sPlayerStartAngle-_SDA_BASE_(r13) +/* 80098A84 00095884 90 8D 8E B0 */ stw r4, lbl_sPortalling-_SDA_BASE_(r13) +/* 80098A88 00095888 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80098A8C 0009588C 80 7E 1F BC */ lwz r3, 0x1fbc(r30) /* 80098A90 00095890 28 03 00 00 */ cmplwi r3, 0 /* 80098A94 00095894 41 82 00 08 */ beq lbl_80098A9C /* 80098A98 00095898 4B FB A4 C1 */ bl zCutsceneMgrFinishExit__FP5xBase lbl_80098A9C: /* 80098A9C 0009589C 38 00 00 37 */ li r0, 0x37 -/* 80098AA0 000958A0 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80098AA0 000958A0 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80098AA4 000958A4 4B FF ED 59 */ bl zGameExit__Fv /* 80098AA8 000958A8 38 00 00 38 */ li r0, 0x38 /* 80098AAC 000958AC 7F E3 FB 78 */ mr r3, r31 -/* 80098AB0 000958B0 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80098AB0 000958B0 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80098AB4 000958B4 4B FF EC 69 */ bl zGameInit__FUi /* 80098AB8 000958B8 38 00 00 39 */ li r0, 0x39 -/* 80098ABC 000958BC 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80098ABC 000958BC 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80098AC0 000958C0 4B FF ED E5 */ bl zGameSetup__Fv /* 80098AC4 000958C4 38 00 00 3A */ li r0, 0x3a -/* 80098AC8 000958C8 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80098ACC 000958CC 80 0D 8D D4 */ lwz r0, lbl_803CB6D4-_SDA_BASE_(r13) +/* 80098AC8 000958C8 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) +/* 80098ACC 000958CC 80 0D 8D D4 */ lwz r0, lbl_gWaitingToAutoSave-_SDA_BASE_(r13) /* 80098AD0 000958D0 2C 00 00 00 */ cmpwi r0, 0 /* 80098AD4 000958D4 41 82 00 74 */ beq lbl_80098B48 /* 80098AD8 000958D8 4B FF FA 89 */ bl zGame.zGame_HackPostPortalAutoSaveDraw__Fv @@ -1554,8 +1554,8 @@ lbl_80098A9C: /* 80098AE4 000958E4 48 01 6D F1 */ bl zSaveLoad_DoAutoSave__Fv /* 80098AE8 000958E8 2C 03 00 00 */ cmpwi r3, 0 /* 80098AEC 000958EC 40 80 00 28 */ bge lbl_80098B14 -/* 80098AF0 000958F0 3C 60 80 26 */ lis r3, lbl_8025BF88@ha -/* 80098AF4 000958F4 38 63 BF 88 */ addi r3, r3, lbl_8025BF88@l +/* 80098AF0 000958F0 3C 60 80 26 */ lis r3, lbl__stringBase0_37@ha +/* 80098AF4 000958F4 38 63 BF 88 */ addi r3, r3, lbl__stringBase0_37@l /* 80098AF8 000958F8 38 63 01 25 */ addi r3, r3, 0x125 /* 80098AFC 000958FC 4B FB 37 19 */ bl xStrHash__FPCc /* 80098B00 00095900 48 01 BF 3D */ bl zSceneFindObject__FUi @@ -1564,8 +1564,8 @@ lbl_80098A9C: /* 80098B0C 0009590C 38 80 00 03 */ li r4, 3 /* 80098B10 00095910 4B F8 6A E1 */ bl zEntEvent__FP5xBaseUi lbl_80098B14: -/* 80098B14 00095914 3C 60 80 26 */ lis r3, lbl_8025BF88@ha -/* 80098B18 00095918 38 63 BF 88 */ addi r3, r3, lbl_8025BF88@l +/* 80098B14 00095914 3C 60 80 26 */ lis r3, lbl__stringBase0_37@ha +/* 80098B18 00095918 38 63 BF 88 */ addi r3, r3, lbl__stringBase0_37@l /* 80098B1C 0009591C 38 63 01 11 */ addi r3, r3, 0x111 /* 80098B20 00095920 4B FB 36 F5 */ bl xStrHash__FPCc /* 80098B24 00095924 48 01 BF 19 */ bl zSceneFindObject__FUi @@ -1577,34 +1577,34 @@ lbl_80098B38: /* 80098B38 00095938 38 60 00 00 */ li r3, 0 /* 80098B3C 0009593C 48 01 6C 5D */ bl zSaveLoadPreAutoSave__Fb /* 80098B40 00095940 38 00 00 00 */ li r0, 0 -/* 80098B44 00095944 90 0D 8D D4 */ stw r0, lbl_803CB6D4-_SDA_BASE_(r13) +/* 80098B44 00095944 90 0D 8D D4 */ stw r0, lbl_gWaitingToAutoSave-_SDA_BASE_(r13) lbl_80098B48: /* 80098B48 00095948 38 00 00 3B */ li r0, 0x3b -/* 80098B4C 0009594C 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80098B4C 0009594C 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80098B50 00095950 80 7E 1F BC */ lwz r3, 0x1fbc(r30) /* 80098B54 00095954 28 03 00 00 */ cmplwi r3, 0 /* 80098B58 00095958 41 82 00 48 */ beq lbl_80098BA0 /* 80098B5C 0009595C 4B FB A3 59 */ bl zCutsceneMgrFinishLoad__FP5xBase /* 80098B60 00095960 48 00 00 40 */ b lbl_80098BA0 lbl_80098B64: -/* 80098B64 00095964 80 6D 8E A4 */ lwz r3, lbl_803CB7A4-_SDA_BASE_(r13) +/* 80098B64 00095964 80 6D 8E A4 */ lwz r3, lbl_sPlayerMarkerStartID-_SDA_BASE_(r13) /* 80098B68 00095968 28 03 00 00 */ cmplwi r3, 0 /* 80098B6C 0009596C 41 82 00 34 */ beq lbl_80098BA0 /* 80098B70 00095970 38 81 00 08 */ addi r4, r1, 8 /* 80098B74 00095974 4B FB 2B 99 */ bl xSTFindAsset__FUiPUi /* 80098B78 00095978 28 03 00 00 */ cmplwi r3, 0 /* 80098B7C 0009597C 41 82 00 1C */ beq lbl_80098B98 -/* 80098B80 00095980 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 80098B80 00095980 3C A0 80 3C */ lis r5, lbl_globals@ha /* 80098B84 00095984 7C 64 1B 78 */ mr r4, r3 -/* 80098B88 00095988 38 65 05 58 */ addi r3, r5, lbl_803C0558@l +/* 80098B88 00095988 38 65 05 58 */ addi r3, r5, lbl_globals@l /* 80098B8C 0009598C 80 63 07 28 */ lwz r3, 0x728(r3) /* 80098B90 00095990 38 63 00 30 */ addi r3, r3, 0x30 /* 80098B94 00095994 4B FB 59 49 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_80098B98: /* 80098B98 00095998 38 00 00 00 */ li r0, 0 -/* 80098B9C 0009599C 90 0D 8E A4 */ stw r0, lbl_803CB7A4-_SDA_BASE_(r13) +/* 80098B9C 0009599C 90 0D 8E A4 */ stw r0, lbl_sPlayerMarkerStartID-_SDA_BASE_(r13) lbl_80098BA0: -/* 80098BA0 000959A0 80 0D 8E DC */ lwz r0, lbl_803CB7DC-_SDA_BASE_(r13) +/* 80098BA0 000959A0 80 0D 8E DC */ lwz r0, lbl_gSoak-_SDA_BASE_(r13) /* 80098BA4 000959A4 28 00 00 00 */ cmplwi r0, 0 /* 80098BA8 000959A8 41 82 00 20 */ beq lbl_80098BC8 /* 80098BAC 000959AC 38 60 00 07 */ li r3, 7 @@ -1612,53 +1612,53 @@ lbl_80098BA0: /* 80098BB4 000959B4 48 01 BE A9 */ bl zSceneGetObject__Fii /* 80098BB8 000959B8 80 03 00 00 */ lwz r0, 0(r3) /* 80098BBC 000959BC 7C 7E 1B 78 */ mr r30, r3 -/* 80098BC0 000959C0 90 0D 8E A8 */ stw r0, lbl_803CB7A8-_SDA_BASE_(r13) +/* 80098BC0 000959C0 90 0D 8E A8 */ stw r0, lbl_sPlayerMarkerStartCamID-_SDA_BASE_(r13) /* 80098BC4 000959C4 48 00 00 3C */ b lbl_80098C00 lbl_80098BC8: -/* 80098BC8 000959C8 80 6D 8E A8 */ lwz r3, lbl_803CB7A8-_SDA_BASE_(r13) +/* 80098BC8 000959C8 80 6D 8E A8 */ lwz r3, lbl_sPlayerMarkerStartCamID-_SDA_BASE_(r13) /* 80098BCC 000959CC 48 01 BE 71 */ bl zSceneFindObject__FUi /* 80098BD0 000959D0 7C 7E 1B 79 */ or. r30, r3, r3 /* 80098BD4 000959D4 40 82 00 2C */ bne lbl_80098C00 -/* 80098BD8 000959D8 80 6D 8E A8 */ lwz r3, lbl_803CB7A8-_SDA_BASE_(r13) +/* 80098BD8 000959D8 80 6D 8E A8 */ lwz r3, lbl_sPlayerMarkerStartCamID-_SDA_BASE_(r13) /* 80098BDC 000959DC 4B FB 2A 05 */ bl xSTAssetName__FUi /* 80098BE0 000959E0 38 60 00 07 */ li r3, 7 /* 80098BE4 000959E4 38 80 00 00 */ li r4, 0 /* 80098BE8 000959E8 48 01 BE 75 */ bl zSceneGetObject__Fii /* 80098BEC 000959EC 80 03 00 00 */ lwz r0, 0(r3) /* 80098BF0 000959F0 7C 7E 1B 78 */ mr r30, r3 -/* 80098BF4 000959F4 90 0D 8E A8 */ stw r0, lbl_803CB7A8-_SDA_BASE_(r13) +/* 80098BF4 000959F4 90 0D 8E A8 */ stw r0, lbl_sPlayerMarkerStartCamID-_SDA_BASE_(r13) /* 80098BF8 000959F8 80 63 00 00 */ lwz r3, 0(r3) /* 80098BFC 000959FC 4B FB 29 E5 */ bl xSTAssetName__FUi lbl_80098C00: /* 80098C00 00095A00 38 00 00 3C */ li r0, 0x3c /* 80098C04 00095A04 28 1E 00 00 */ cmplwi r30, 0 -/* 80098C08 00095A08 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80098C08 00095A08 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80098C0C 00095A0C 41 82 00 20 */ beq lbl_80098C2C -/* 80098C10 00095A10 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80098C14 00095A14 80 8D 8E A8 */ lwz r4, lbl_803CB7A8-_SDA_BASE_(r13) -/* 80098C18 00095A18 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80098C10 00095A10 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80098C14 00095A14 80 8D 8E A8 */ lwz r4, lbl_sPlayerMarkerStartCamID-_SDA_BASE_(r13) +/* 80098C18 00095A18 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80098C1C 00095A1C 80 63 07 28 */ lwz r3, 0x728(r3) /* 80098C20 00095A20 C0 23 00 B8 */ lfs f1, 0xb8(r3) /* 80098C24 00095A24 38 63 00 30 */ addi r3, r3, 0x30 /* 80098C28 00095A28 4B FE 51 C1 */ bl zEntPlayer_StoreCheckPoint__FP5xVec3fUi lbl_80098C2C: /* 80098C2C 00095A2C 38 00 00 00 */ li r0, 0 -/* 80098C30 00095A30 90 0D 8E A8 */ stw r0, lbl_803CB7A8-_SDA_BASE_(r13) -/* 80098C34 00095A34 80 0D 82 08 */ lwz r0, lbl_803CAB08-_SDA_BASE_(r13) +/* 80098C30 00095A30 90 0D 8E A8 */ stw r0, lbl_sPlayerMarkerStartCamID-_SDA_BASE_(r13) +/* 80098C34 00095A34 80 0D 82 08 */ lwz r0, lbl_gPendingPlayer-_SDA_BASE_(r13) /* 80098C38 00095A38 2C 00 00 03 */ cmpwi r0, 3 /* 80098C3C 00095A3C 41 82 00 10 */ beq lbl_80098C4C -/* 80098C40 00095A40 90 0D 8D 60 */ stw r0, lbl_803CB660-_SDA_BASE_(r13) +/* 80098C40 00095A40 90 0D 8D 60 */ stw r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 80098C44 00095A44 38 00 00 03 */ li r0, 3 -/* 80098C48 00095A48 90 0D 82 08 */ stw r0, lbl_803CAB08-_SDA_BASE_(r13) +/* 80098C48 00095A48 90 0D 82 08 */ stw r0, lbl_gPendingPlayer-_SDA_BASE_(r13) lbl_80098C4C: /* 80098C4C 00095A4C 3C 60 80 00 */ lis r3, 0x800000F8@ha /* 80098C50 00095A50 3C 00 43 30 */ lis r0, 0x4330 /* 80098C54 00095A54 80 63 00 F8 */ lwz r3, 0x800000F8@l(r3) /* 80098C58 00095A58 90 01 00 10 */ stw r0, 0x10(r1) /* 80098C5C 00095A5C 54 60 F0 BE */ srwi r0, r3, 2 -/* 80098C60 00095A60 C8 42 90 88 */ lfd f2, lbl_803CDA08-_SDA2_BASE_(r2) +/* 80098C60 00095A60 C8 42 90 88 */ lfd f2, lbl__1094-_SDA2_BASE_(r2) /* 80098C64 00095A64 90 01 00 14 */ stw r0, 0x14(r1) -/* 80098C68 00095A68 C0 02 90 70 */ lfs f0, lbl_803CD9F0-_SDA2_BASE_(r2) +/* 80098C68 00095A68 C0 02 90 70 */ lfs f0, lbl__1087-_SDA2_BASE_(r2) /* 80098C6C 00095A6C C8 21 00 10 */ lfd f1, 0x10(r1) /* 80098C70 00095A70 EC 21 10 28 */ fsubs f1, f1, f2 /* 80098C74 00095A74 EC 21 00 24 */ fdivs f1, f1, f0 @@ -1670,60 +1670,60 @@ lbl_80098C4C: /* 80098C8C 00095A8C 90 0D 8E C4 */ stw r0, lbl_803CB7C4-_SDA_BASE_(r13) /* 80098C90 00095A90 7C 1F 19 10 */ subfe r0, r31, r3 /* 80098C94 00095A94 38 60 00 01 */ li r3, 1 -/* 80098C98 00095A98 90 0D 8E C0 */ stw r0, lbl_803CB7C0-_SDA_BASE_(r13) +/* 80098C98 00095A98 90 0D 8E C0 */ stw r0, lbl_sTimeLast-_SDA_BASE_(r13) /* 80098C9C 00095A9C 48 00 1E 91 */ bl zGameStateSwitch__Fi /* 80098CA0 00095AA0 48 00 00 C0 */ b lbl_80098D60 lbl_80098CA4: /* 80098CA4 00095AA4 2C 00 00 02 */ cmpwi r0, 2 /* 80098CA8 00095AA8 40 82 00 24 */ bne lbl_80098CCC /* 80098CAC 00095AAC 38 00 00 3D */ li r0, 0x3d -/* 80098CB0 00095AB0 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80098CB0 00095AB0 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80098CB4 00095AB4 48 01 A2 99 */ bl zSceneReset__Fv /* 80098CB8 00095AB8 38 00 00 3E */ li r0, 0x3e /* 80098CBC 00095ABC 38 60 00 01 */ li r3, 1 -/* 80098CC0 00095AC0 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80098CC0 00095AC0 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80098CC4 00095AC4 48 00 1E 69 */ bl zGameStateSwitch__Fi /* 80098CC8 00095AC8 48 00 00 98 */ b lbl_80098D60 lbl_80098CCC: /* 80098CCC 00095ACC 2C 00 00 03 */ cmpwi r0, 3 /* 80098CD0 00095AD0 40 82 00 80 */ bne lbl_80098D50 -/* 80098CD4 00095AD4 C0 02 90 60 */ lfs f0, lbl_803CD9E0-_SDA2_BASE_(r2) -/* 80098CD8 00095AD8 C0 2D 8E B4 */ lfs f1, lbl_803CB7B4-_SDA_BASE_(r13) +/* 80098CD4 00095AD4 C0 02 90 60 */ lfs f0, lbl__946_1-_SDA2_BASE_(r2) +/* 80098CD8 00095AD8 C0 2D 8E B4 */ lfs f1, lbl_sGameOverTimer-_SDA_BASE_(r13) /* 80098CDC 00095ADC FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80098CE0 00095AE0 40 82 00 28 */ bne lbl_80098D08 -/* 80098CE4 00095AE4 C0 02 90 CC */ lfs f0, lbl_803CDA4C-_SDA2_BASE_(r2) -/* 80098CE8 00095AE8 38 6D 82 14 */ addi r3, r13, lbl_803CAB14-_SDA_BASE_ -/* 80098CEC 00095AEC 38 8D 82 10 */ addi r4, r13, lbl_803CAB10-_SDA_BASE_ +/* 80098CE4 00095AE4 C0 02 90 CC */ lfs f0, lbl__1393-_SDA2_BASE_(r2) +/* 80098CE8 00095AE8 38 6D 82 14 */ addi r3, r13, lbl_clear-_SDA_BASE_ +/* 80098CEC 00095AEC 38 8D 82 10 */ addi r4, r13, lbl_black-_SDA_BASE_ /* 80098CF0 00095AF0 38 A0 00 00 */ li r5, 0 -/* 80098CF4 00095AF4 D0 0D 8E B4 */ stfs f0, lbl_803CB7B4-_SDA_BASE_(r13) +/* 80098CF4 00095AF4 D0 0D 8E B4 */ stfs f0, lbl_sGameOverTimer-_SDA_BASE_(r13) /* 80098CF8 00095AF8 38 C0 00 01 */ li r6, 1 -/* 80098CFC 00095AFC C0 22 90 D0 */ lfs f1, lbl_803CDA50-_SDA2_BASE_(r2) +/* 80098CFC 00095AFC C0 22 90 D0 */ lfs f1, lbl__1394-_SDA2_BASE_(r2) /* 80098D00 00095B00 4B FA 8E 19 */ bl xScrFxFade__FP10iColor_tagP10iColor_tagfPFv_vi /* 80098D04 00095B04 48 00 00 5C */ b lbl_80098D60 lbl_80098D08: -/* 80098D08 00095B08 C0 0D 8E B8 */ lfs f0, lbl_803CB7B8-_SDA_BASE_(r13) -/* 80098D0C 00095B0C 3C 60 80 26 */ lis r3, lbl_8025BF88@ha -/* 80098D10 00095B10 38 63 BF 88 */ addi r3, r3, lbl_8025BF88@l +/* 80098D08 00095B08 C0 0D 8E B8 */ lfs f0, lbl_sTimeElapsed-_SDA_BASE_(r13) +/* 80098D0C 00095B0C 3C 60 80 26 */ lis r3, lbl__stringBase0_37@ha +/* 80098D10 00095B10 38 63 BF 88 */ addi r3, r3, lbl__stringBase0_37@l /* 80098D14 00095B14 EC 01 00 28 */ fsubs f0, f1, f0 /* 80098D18 00095B18 38 63 01 A4 */ addi r3, r3, 0x1a4 -/* 80098D1C 00095B1C D0 0D 8E B4 */ stfs f0, lbl_803CB7B4-_SDA_BASE_(r13) -/* 80098D20 00095B20 C0 2D 8E B4 */ lfs f1, lbl_803CB7B4-_SDA_BASE_(r13) +/* 80098D1C 00095B1C D0 0D 8E B4 */ stfs f0, lbl_sGameOverTimer-_SDA_BASE_(r13) +/* 80098D20 00095B20 C0 2D 8E B4 */ lfs f1, lbl_sGameOverTimer-_SDA_BASE_(r13) /* 80098D24 00095B24 4C C6 32 42 */ crset 6 /* 80098D28 00095B28 4B F7 F0 15 */ bl xprintf__FPCce -/* 80098D2C 00095B2C C0 2D 8E B4 */ lfs f1, lbl_803CB7B4-_SDA_BASE_(r13) -/* 80098D30 00095B30 C0 02 90 60 */ lfs f0, lbl_803CD9E0-_SDA2_BASE_(r2) +/* 80098D2C 00095B2C C0 2D 8E B4 */ lfs f1, lbl_sGameOverTimer-_SDA_BASE_(r13) +/* 80098D30 00095B30 C0 02 90 60 */ lfs f0, lbl__946_1-_SDA2_BASE_(r2) /* 80098D34 00095B34 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80098D38 00095B38 4C 40 13 82 */ cror 2, 0, 2 /* 80098D3C 00095B3C 40 82 00 24 */ bne lbl_80098D60 -/* 80098D40 00095B40 D0 0D 8E B4 */ stfs f0, lbl_803CB7B4-_SDA_BASE_(r13) +/* 80098D40 00095B40 D0 0D 8E B4 */ stfs f0, lbl_sGameOverTimer-_SDA_BASE_(r13) /* 80098D44 00095B44 38 60 00 07 */ li r3, 7 /* 80098D48 00095B48 48 00 1D E5 */ bl zGameStateSwitch__Fi /* 80098D4C 00095B4C 48 00 00 14 */ b lbl_80098D60 lbl_80098D50: /* 80098D50 00095B50 2C 00 00 07 */ cmpwi r0, 7 /* 80098D54 00095B54 40 82 00 0C */ bne lbl_80098D60 -/* 80098D58 00095B58 C0 02 90 60 */ lfs f0, lbl_803CD9E0-_SDA2_BASE_(r2) -/* 80098D5C 00095B5C D0 0D 8E B4 */ stfs f0, lbl_803CB7B4-_SDA_BASE_(r13) +/* 80098D58 00095B58 C0 02 90 60 */ lfs f0, lbl__946_1-_SDA2_BASE_(r2) +/* 80098D5C 00095B5C D0 0D 8E B4 */ stfs f0, lbl_sGameOverTimer-_SDA_BASE_(r13) lbl_80098D60: /* 80098D60 00095B60 80 01 00 24 */ lwz r0, 0x24(r1) /* 80098D64 00095B64 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -1742,22 +1742,22 @@ zGameUpdateTransitionBubbles__Fv: /* 80098D80 00095B80 7C 08 02 A6 */ mflr r0 /* 80098D84 00095B84 90 01 00 14 */ stw r0, 0x14(r1) /* 80098D88 00095B88 38 00 00 3F */ li r0, 0x3f -/* 80098D8C 00095B8C 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80098D8C 00095B8C 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80098D90 00095B90 48 03 BB C1 */ bl iTimeGet__Fv /* 80098D94 00095B94 90 8D 8E CC */ stw r4, lbl_803CB7CC-_SDA_BASE_(r13) -/* 80098D98 00095B98 90 6D 8E C8 */ stw r3, lbl_803CB7C8-_SDA_BASE_(r13) -/* 80098D9C 00095B9C 80 6D 8E C0 */ lwz r3, lbl_803CB7C0-_SDA_BASE_(r13) +/* 80098D98 00095B98 90 6D 8E C8 */ stw r3, lbl_sTimeCurrent-_SDA_BASE_(r13) +/* 80098D9C 00095B9C 80 6D 8E C0 */ lwz r3, lbl_sTimeLast-_SDA_BASE_(r13) /* 80098DA0 00095BA0 80 8D 8E C4 */ lwz r4, lbl_803CB7C4-_SDA_BASE_(r13) -/* 80098DA4 00095BA4 80 AD 8E C8 */ lwz r5, lbl_803CB7C8-_SDA_BASE_(r13) +/* 80098DA4 00095BA4 80 AD 8E C8 */ lwz r5, lbl_sTimeCurrent-_SDA_BASE_(r13) /* 80098DA8 00095BA8 80 CD 8E CC */ lwz r6, lbl_803CB7CC-_SDA_BASE_(r13) /* 80098DAC 00095BAC 48 03 BC 1D */ bl iTimeDiffSec__Fxx -/* 80098DB0 00095BB0 D0 2D 8E B8 */ stfs f1, lbl_803CB7B8-_SDA_BASE_(r13) -/* 80098DB4 00095BB4 80 0D 8E C8 */ lwz r0, lbl_803CB7C8-_SDA_BASE_(r13) +/* 80098DB0 00095BB0 D0 2D 8E B8 */ stfs f1, lbl_sTimeElapsed-_SDA_BASE_(r13) +/* 80098DB4 00095BB4 80 0D 8E C8 */ lwz r0, lbl_sTimeCurrent-_SDA_BASE_(r13) /* 80098DB8 00095BB8 80 6D 8E CC */ lwz r3, lbl_803CB7CC-_SDA_BASE_(r13) /* 80098DBC 00095BBC 90 6D 8E C4 */ stw r3, lbl_803CB7C4-_SDA_BASE_(r13) -/* 80098DC0 00095BC0 90 0D 8E C0 */ stw r0, lbl_803CB7C0-_SDA_BASE_(r13) -/* 80098DC4 00095BC4 C0 0D 8E B8 */ lfs f0, lbl_803CB7B8-_SDA_BASE_(r13) -/* 80098DC8 00095BC8 C0 22 90 A8 */ lfs f1, lbl_803CDA28-_SDA2_BASE_(r2) +/* 80098DC0 00095BC0 90 0D 8E C0 */ stw r0, lbl_sTimeLast-_SDA_BASE_(r13) +/* 80098DC4 00095BC4 C0 0D 8E B8 */ lfs f0, lbl_sTimeElapsed-_SDA_BASE_(r13) +/* 80098DC8 00095BC8 C0 22 90 A8 */ lfs f1, lbl__1266-_SDA2_BASE_(r2) /* 80098DCC 00095BCC FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80098DD0 00095BD0 40 81 00 0C */ ble lbl_80098DDC /* 80098DD4 00095BD4 48 0D 8F 61 */ bl zParPTankUpdate__Ff @@ -1779,56 +1779,56 @@ zGameScreenTransitionBegin__Fv: /* 80098E00 00095C00 38 60 00 00 */ li r3, 0 /* 80098E04 00095C04 90 01 00 34 */ stw r0, 0x34(r1) /* 80098E08 00095C08 38 00 00 40 */ li r0, 0x40 -/* 80098E0C 00095C0C 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80098E0C 00095C0C 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80098E10 00095C10 48 00 1B 2D */ bl zGameSetOstrich__F12_GameOstrich -/* 80098E14 00095C14 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80098E14 00095C14 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80098E18 00095C18 38 00 00 00 */ li r0, 0 -/* 80098E1C 00095C1C 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80098E1C 00095C1C 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80098E20 00095C20 38 60 02 80 */ li r3, 0x280 /* 80098E24 00095C24 98 04 06 D8 */ stb r0, 0x6d8(r4) /* 80098E28 00095C28 38 80 01 E0 */ li r4, 0x1e0 /* 80098E2C 00095C2C 38 A0 00 00 */ li r5, 0 /* 80098E30 00095C30 48 02 73 09 */ bl iCameraCreate__Fiii -/* 80098E34 00095C34 90 6D 8F 64 */ stw r3, lbl_803CB864-_SDA_BASE_(r13) -/* 80098E38 00095C38 80 0D 8F 64 */ lwz r0, lbl_803CB864-_SDA_BASE_(r13) +/* 80098E34 00095C34 90 6D 8F 64 */ stw r3, lbl_sGameScreenTransCam-_SDA_BASE_(r13) +/* 80098E38 00095C38 80 0D 8F 64 */ lwz r0, lbl_sGameScreenTransCam-_SDA_BASE_(r13) /* 80098E3C 00095C3C 28 00 00 00 */ cmplwi r0, 0 /* 80098E40 00095C40 41 82 00 98 */ beq lbl_80098ED8 /* 80098E44 00095C44 38 60 00 01 */ li r3, 1 /* 80098E48 00095C48 48 17 E8 D9 */ bl RpLightCreate -/* 80098E4C 00095C4C 90 6D 8F 6C */ stw r3, lbl_803CB86C-_SDA_BASE_(r13) -/* 80098E50 00095C50 80 6D 8F 6C */ lwz r3, lbl_803CB86C-_SDA_BASE_(r13) +/* 80098E4C 00095C4C 90 6D 8F 6C */ stw r3, lbl_DirectionalLight-_SDA_BASE_(r13) +/* 80098E50 00095C50 80 6D 8F 6C */ lwz r3, lbl_DirectionalLight-_SDA_BASE_(r13) /* 80098E54 00095C54 28 03 00 00 */ cmplwi r3, 0 /* 80098E58 00095C58 41 82 00 80 */ beq lbl_80098ED8 -/* 80098E5C 00095C5C C0 02 90 90 */ lfs f0, lbl_803CDA10-_SDA2_BASE_(r2) +/* 80098E5C 00095C5C C0 02 90 90 */ lfs f0, lbl__1203-_SDA2_BASE_(r2) /* 80098E60 00095C60 38 81 00 08 */ addi r4, r1, 8 /* 80098E64 00095C64 D0 01 00 10 */ stfs f0, 0x10(r1) /* 80098E68 00095C68 D0 01 00 0C */ stfs f0, 0xc(r1) /* 80098E6C 00095C6C D0 01 00 08 */ stfs f0, 8(r1) -/* 80098E70 00095C70 C0 02 90 60 */ lfs f0, lbl_803CD9E0-_SDA2_BASE_(r2) +/* 80098E70 00095C70 C0 02 90 60 */ lfs f0, lbl__946_1-_SDA2_BASE_(r2) /* 80098E74 00095C74 D0 01 00 14 */ stfs f0, 0x14(r1) /* 80098E78 00095C78 48 17 E3 39 */ bl RpLightSetColor /* 80098E7C 00095C7C 48 19 FC 0D */ bl RwFrameCreate /* 80098E80 00095C80 7C 60 1B 78 */ mr r0, r3 -/* 80098E84 00095C84 80 6D 8F 6C */ lwz r3, lbl_803CB86C-_SDA_BASE_(r13) +/* 80098E84 00095C84 80 6D 8F 6C */ lwz r3, lbl_DirectionalLight-_SDA_BASE_(r13) /* 80098E88 00095C88 7C 04 03 78 */ mr r4, r0 /* 80098E8C 00095C8C 48 1A 63 69 */ bl _rwObjectHasFrameSetFrame -/* 80098E90 00095C90 C0 02 90 D4 */ lfs f0, lbl_803CDA54-_SDA2_BASE_(r2) +/* 80098E90 00095C90 C0 02 90 D4 */ lfs f0, lbl__1418_2-_SDA2_BASE_(r2) /* 80098E94 00095C94 38 61 00 18 */ addi r3, r1, 0x18 /* 80098E98 00095C98 D0 01 00 18 */ stfs f0, 0x18(r1) /* 80098E9C 00095C9C D0 01 00 1C */ stfs f0, 0x1c(r1) /* 80098EA0 00095CA0 D0 01 00 20 */ stfs f0, 0x20(r1) -/* 80098EA4 00095CA4 C0 02 90 D8 */ lfs f0, lbl_803CDA58-_SDA2_BASE_(r2) +/* 80098EA4 00095CA4 C0 02 90 D8 */ lfs f0, lbl__1419_2-_SDA2_BASE_(r2) /* 80098EA8 00095CA8 D0 01 00 24 */ stfs f0, 0x24(r1) /* 80098EAC 00095CAC D0 01 00 28 */ stfs f0, 0x28(r1) /* 80098EB0 00095CB0 D0 01 00 2C */ stfs f0, 0x2c(r1) /* 80098EB4 00095CB4 48 18 41 ED */ bl RpWorldCreate -/* 80098EB8 00095CB8 90 6D 8F 68 */ stw r3, lbl_803CB868-_SDA_BASE_(r13) -/* 80098EBC 00095CBC 80 6D 8F 68 */ lwz r3, lbl_803CB868-_SDA_BASE_(r13) -/* 80098EC0 00095CC0 80 8D 8F 64 */ lwz r4, lbl_803CB864-_SDA_BASE_(r13) +/* 80098EB8 00095CB8 90 6D 8F 68 */ stw r3, lbl_World-_SDA_BASE_(r13) +/* 80098EBC 00095CBC 80 6D 8F 68 */ lwz r3, lbl_World-_SDA_BASE_(r13) +/* 80098EC0 00095CC0 80 8D 8F 64 */ lwz r4, lbl_sGameScreenTransCam-_SDA_BASE_(r13) /* 80098EC4 00095CC4 48 18 60 31 */ bl RpWorldAddCamera /* 80098EC8 00095CC8 38 00 00 41 */ li r0, 0x41 -/* 80098ECC 00095CCC 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80098ED0 00095CD0 80 6D 8F 64 */ lwz r3, lbl_803CB864-_SDA_BASE_(r13) +/* 80098ECC 00095CCC 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) +/* 80098ED0 00095CD0 80 6D 8F 64 */ lwz r3, lbl_sGameScreenTransCam-_SDA_BASE_(r13) /* 80098ED4 00095CD4 4B FF FE A5 */ bl zGameTakeSnapShot__FP8RwCamera lbl_80098ED8: /* 80098ED8 00095CD8 80 01 00 34 */ lwz r0, 0x34(r1) @@ -1871,13 +1871,13 @@ zGameScreenTransitionUpdate__FfPcPUc: /* 80098F50 00095D50 93 C1 01 78 */ stw r30, 0x178(r1) /* 80098F54 00095D54 38 00 00 42 */ li r0, 0x42 /* 80098F58 00095D58 FF E0 08 90 */ fmr f31, f1 -/* 80098F5C 00095D5C 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80098F5C 00095D5C 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80098F60 00095D60 7C 7F 1B 78 */ mr r31, r3 /* 80098F64 00095D64 7C 9E 23 78 */ mr r30, r4 /* 80098F68 00095D68 48 00 DC 81 */ bl zMenuIsFirstBoot__Fv /* 80098F6C 00095D6C 2C 03 00 00 */ cmpwi r3, 0 /* 80098F70 00095D70 40 82 03 80 */ bne lbl_800992F0 -/* 80098F74 00095D74 80 02 90 DC */ lwz r0, lbl_803CDA5C-_SDA2_BASE_(r2) +/* 80098F74 00095D74 80 02 90 DC */ lwz r0, lbl__1431-_SDA2_BASE_(r2) /* 80098F78 00095D78 28 1E 00 00 */ cmplwi r30, 0 /* 80098F7C 00095D7C 90 01 00 08 */ stw r0, 8(r1) /* 80098F80 00095D80 41 82 00 24 */ beq lbl_80098FA4 @@ -1891,33 +1891,33 @@ zGameScreenTransitionUpdate__FfPcPUc: /* 80098FA0 00095DA0 98 01 00 0B */ stb r0, 0xb(r1) lbl_80098FA4: /* 80098FA4 00095DA4 38 00 00 43 */ li r0, 0x43 -/* 80098FA8 00095DA8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80098FAC 00095DAC 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80098FB0 00095DB0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80098FA8 00095DA8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80098FAC 00095DAC 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) +/* 80098FB0 00095DB0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80098FB4 00095DB4 88 63 06 D1 */ lbz r3, 0x6d1(r3) -/* 80098FB8 00095DB8 C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) +/* 80098FB8 00095DB8 C0 2D 8E B8 */ lfs f1, lbl_sTimeElapsed-_SDA_BASE_(r13) /* 80098FBC 00095DBC 4B F9 D0 09 */ bl xPadUpdate__Fif /* 80098FC0 00095DC0 48 00 06 A1 */ bl xDrawBegin__Fv -/* 80098FC4 00095DC4 80 0D 8F 64 */ lwz r0, lbl_803CB864-_SDA_BASE_(r13) +/* 80098FC4 00095DC4 80 0D 8F 64 */ lwz r0, lbl_sGameScreenTransCam-_SDA_BASE_(r13) /* 80098FC8 00095DC8 28 00 00 00 */ cmplwi r0, 0 /* 80098FCC 00095DCC 41 82 01 9C */ beq lbl_80099168 /* 80098FD0 00095DD0 38 00 00 44 */ li r0, 0x44 -/* 80098FD4 00095DD4 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80098FD4 00095DD4 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80098FD8 00095DD8 48 0E 7C B5 */ bl CheckDVDAndResetState__8iTRCDiskFv /* 80098FDC 00095DDC 38 00 00 45 */ li r0, 0x45 /* 80098FE0 00095DE0 38 81 00 08 */ addi r4, r1, 8 -/* 80098FE4 00095DE4 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80098FE4 00095DE4 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80098FE8 00095DE8 38 A0 00 03 */ li r5, 3 -/* 80098FEC 00095DEC 80 6D 8F 64 */ lwz r3, lbl_803CB864-_SDA_BASE_(r13) +/* 80098FEC 00095DEC 80 6D 8F 64 */ lwz r3, lbl_sGameScreenTransCam-_SDA_BASE_(r13) /* 80098FF0 00095DF0 48 19 E8 C1 */ bl RwCameraClear /* 80098FF4 00095DF4 38 00 00 46 */ li r0, 0x46 -/* 80098FF8 00095DF8 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80098FFC 00095DFC 80 6D 8F 64 */ lwz r3, lbl_803CB864-_SDA_BASE_(r13) +/* 80098FF8 00095DF8 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) +/* 80098FFC 00095DFC 80 6D 8F 64 */ lwz r3, lbl_sGameScreenTransCam-_SDA_BASE_(r13) /* 80099000 00095E00 48 19 E5 B1 */ bl RwCameraBeginUpdate /* 80099004 00095E04 38 00 00 47 */ li r0, 0x47 /* 80099008 00095E08 38 80 00 00 */ li r4, 0 -/* 8009900C 00095E0C 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 80099010 00095E10 80 6D 82 28 */ lwz r3, lbl_803CAB28-_SDA_BASE_(r13) +/* 8009900C 00095E0C 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) +/* 80099010 00095E10 80 6D 82 28 */ lwz r3, lbl_bgID-_SDA_BASE_(r13) /* 80099014 00095E14 4B FB 26 F9 */ bl xSTFindAsset__FUiPUi /* 80099018 00095E18 28 03 00 00 */ cmplwi r3, 0 /* 8009901C 00095E1C 41 82 01 4C */ beq lbl_80099168 @@ -1943,27 +1943,27 @@ lbl_80098FA4: /* 8009906C 00095E6C 38 60 00 01 */ li r3, 1 /* 80099070 00095E70 48 19 67 6D */ bl RwRenderStateSet /* 80099074 00095E74 48 19 67 5D */ bl RwIm2DGetFarScreenZ -/* 80099078 00095E78 C0 62 90 60 */ lfs f3, lbl_803CD9E0-_SDA2_BASE_(r2) +/* 80099078 00095E78 C0 62 90 60 */ lfs f3, lbl__946_1-_SDA2_BASE_(r2) /* 8009907C 00095E7C 38 81 00 0C */ addi r4, r1, 0xc /* 80099080 00095E80 38 60 00 04 */ li r3, 4 /* 80099084 00095E84 38 A0 00 04 */ li r5, 4 /* 80099088 00095E88 D0 61 00 0C */ stfs f3, 0xc(r1) /* 8009908C 00095E8C D0 61 00 10 */ stfs f3, 0x10(r1) /* 80099090 00095E90 D0 21 00 14 */ stfs f1, 0x14(r1) -/* 80099094 00095E94 88 0D 82 34 */ lbz r0, lbl_803CAB34-_SDA_BASE_(r13) +/* 80099094 00095E94 88 0D 82 34 */ lbz r0, lbl_bgr-_SDA_BASE_(r13) /* 80099098 00095E98 98 01 00 18 */ stb r0, 0x18(r1) -/* 8009909C 00095E9C 88 CD 82 36 */ lbz r6, lbl_803CAB36-_SDA_BASE_(r13) +/* 8009909C 00095E9C 88 CD 82 36 */ lbz r6, lbl_bgb-_SDA_BASE_(r13) /* 800990A0 00095EA0 98 C1 00 19 */ stb r6, 0x19(r1) -/* 800990A4 00095EA4 88 ED 82 35 */ lbz r7, lbl_803CAB35-_SDA_BASE_(r13) +/* 800990A4 00095EA4 88 ED 82 35 */ lbz r7, lbl_bgg-_SDA_BASE_(r13) /* 800990A8 00095EA8 98 E1 00 1A */ stb r7, 0x1a(r1) -/* 800990AC 00095EAC 89 0D 82 37 */ lbz r8, lbl_803CAB37-_SDA_BASE_(r13) +/* 800990AC 00095EAC 89 0D 82 37 */ lbz r8, lbl_bga-_SDA_BASE_(r13) /* 800990B0 00095EB0 99 01 00 1B */ stb r8, 0x1b(r1) -/* 800990B4 00095EB4 C0 0D 8F 70 */ lfs f0, lbl_803CB870-_SDA_BASE_(r13) +/* 800990B4 00095EB4 C0 0D 8F 70 */ lfs f0, lbl_bgu1-_SDA_BASE_(r13) /* 800990B8 00095EB8 D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 800990BC 00095EBC C0 8D 8F 74 */ lfs f4, lbl_803CB874-_SDA_BASE_(r13) +/* 800990BC 00095EBC C0 8D 8F 74 */ lfs f4, lbl_bgv1-_SDA_BASE_(r13) /* 800990C0 00095EC0 D0 81 00 20 */ stfs f4, 0x20(r1) /* 800990C4 00095EC4 D0 61 00 24 */ stfs f3, 0x24(r1) -/* 800990C8 00095EC8 C0 42 90 E0 */ lfs f2, lbl_803CDA60-_SDA2_BASE_(r2) +/* 800990C8 00095EC8 C0 42 90 E0 */ lfs f2, lbl__1478-_SDA2_BASE_(r2) /* 800990CC 00095ECC D0 41 00 28 */ stfs f2, 0x28(r1) /* 800990D0 00095ED0 D0 21 00 2C */ stfs f1, 0x2c(r1) /* 800990D4 00095ED4 98 01 00 30 */ stb r0, 0x30(r1) @@ -1971,9 +1971,9 @@ lbl_80098FA4: /* 800990DC 00095EDC 98 E1 00 32 */ stb r7, 0x32(r1) /* 800990E0 00095EE0 99 01 00 33 */ stb r8, 0x33(r1) /* 800990E4 00095EE4 D0 01 00 34 */ stfs f0, 0x34(r1) -/* 800990E8 00095EE8 C0 AD 82 30 */ lfs f5, lbl_803CAB30-_SDA_BASE_(r13) +/* 800990E8 00095EE8 C0 AD 82 30 */ lfs f5, lbl_bgv2-_SDA_BASE_(r13) /* 800990EC 00095EEC D0 A1 00 38 */ stfs f5, 0x38(r1) -/* 800990F0 00095EF0 C0 02 90 E4 */ lfs f0, lbl_803CDA64-_SDA2_BASE_(r2) +/* 800990F0 00095EF0 C0 02 90 E4 */ lfs f0, lbl__1479-_SDA2_BASE_(r2) /* 800990F4 00095EF4 D0 01 00 3C */ stfs f0, 0x3c(r1) /* 800990F8 00095EF8 D0 61 00 40 */ stfs f3, 0x40(r1) /* 800990FC 00095EFC D0 21 00 44 */ stfs f1, 0x44(r1) @@ -1981,7 +1981,7 @@ lbl_80098FA4: /* 80099104 00095F04 98 C1 00 49 */ stb r6, 0x49(r1) /* 80099108 00095F08 98 E1 00 4A */ stb r7, 0x4a(r1) /* 8009910C 00095F0C 99 01 00 4B */ stb r8, 0x4b(r1) -/* 80099110 00095F10 C0 6D 82 2C */ lfs f3, lbl_803CAB2C-_SDA_BASE_(r13) +/* 80099110 00095F10 C0 6D 82 2C */ lfs f3, lbl_bgu2-_SDA_BASE_(r13) /* 80099114 00095F14 D0 61 00 4C */ stfs f3, 0x4c(r1) /* 80099118 00095F18 D0 81 00 50 */ stfs f4, 0x50(r1) /* 8009911C 00095F1C D0 01 00 54 */ stfs f0, 0x54(r1) @@ -2004,9 +2004,9 @@ lbl_80098FA4: /* 80099160 00095F60 38 80 00 06 */ li r4, 6 /* 80099164 00095F64 48 19 66 79 */ bl RwRenderStateSet lbl_80099168: -/* 80099168 00095F68 3C 60 80 26 */ lis r3, lbl_8025BF88@ha +/* 80099168 00095F68 3C 60 80 26 */ lis r3, lbl__stringBase0_37@ha /* 8009916C 00095F6C FC 20 F8 90 */ fmr f1, f31 -/* 80099170 00095F70 38 63 BF 88 */ addi r3, r3, lbl_8025BF88@l +/* 80099170 00095F70 38 63 BF 88 */ addi r3, r3, lbl__stringBase0_37@l /* 80099174 00095F74 38 63 01 B9 */ addi r3, r3, 0x1b9 /* 80099178 00095F78 4C C6 32 42 */ crset 6 /* 8009917C 00095F7C 4B F7 EB C1 */ bl xprintf__FPCce @@ -2016,9 +2016,9 @@ lbl_80099168: /* 8009918C 00095F8C 4C C6 31 82 */ crclr 6 /* 80099190 00095F90 4B F7 EB AD */ bl xprintf__FPCce lbl_80099194: -/* 80099194 00095F94 3C 60 80 26 */ lis r3, lbl_8025BE88@ha +/* 80099194 00095F94 3C 60 80 26 */ lis r3, lbl__1458_1@ha /* 80099198 00095F98 38 00 00 20 */ li r0, 0x20 -/* 8009919C 00095F9C 38 63 BE 88 */ addi r3, r3, lbl_8025BE88@l +/* 8009919C 00095F9C 38 63 BE 88 */ addi r3, r3, lbl__1458_1@l /* 800991A0 00095FA0 38 A1 00 68 */ addi r5, r1, 0x68 /* 800991A4 00095FA4 38 83 FF FC */ addi r4, r3, -4 /* 800991A8 00095FA8 7C 09 03 A6 */ mtctr r0 @@ -2029,7 +2029,7 @@ lbl_800991AC: /* 800991B8 00095FB8 94 05 00 08 */ stwu r0, 8(r5) /* 800991BC 00095FBC 42 00 FF F0 */ bdnz lbl_800991AC /* 800991C0 00095FC0 3C 60 51 EC */ lis r3, 0x51EB851F@ha -/* 800991C4 00095FC4 80 0D 8E E0 */ lwz r0, lbl_803CB7E0-_SDA_BASE_(r13) +/* 800991C4 00095FC4 80 0D 8E E0 */ lwz r0, lbl_loadMeter-_SDA_BASE_(r13) /* 800991C8 00095FC8 38 83 85 1F */ addi r4, r3, 0x51EB851F@l /* 800991CC 00095FCC 3C 60 CC CD */ lis r3, 0xCCCCCCCD@ha /* 800991D0 00095FD0 7C 84 00 16 */ mulhwu r4, r4, r0 @@ -2052,66 +2052,66 @@ lbl_80099208: /* 80099210 00096010 40 80 00 70 */ bge lbl_80099280 /* 80099214 00096014 48 00 00 4C */ b lbl_80099260 lbl_80099218: -/* 80099218 00096018 3C 80 80 26 */ lis r4, lbl_8025BF88@ha +/* 80099218 00096018 3C 80 80 26 */ lis r4, lbl__stringBase0_37@ha /* 8009921C 0009601C 38 61 00 6C */ addi r3, r1, 0x6c -/* 80099220 00096020 38 84 BF 88 */ addi r4, r4, lbl_8025BF88@l +/* 80099220 00096020 38 84 BF 88 */ addi r4, r4, lbl__stringBase0_37@l /* 80099224 00096024 38 84 01 CB */ addi r4, r4, 0x1cb /* 80099228 00096028 48 14 E4 D9 */ bl func_801E7700 /* 8009922C 0009602C 48 00 00 54 */ b lbl_80099280 lbl_80099230: -/* 80099230 00096030 3C 80 80 26 */ lis r4, lbl_8025BF88@ha +/* 80099230 00096030 3C 80 80 26 */ lis r4, lbl__stringBase0_37@ha /* 80099234 00096034 38 61 00 6C */ addi r3, r1, 0x6c -/* 80099238 00096038 38 84 BF 88 */ addi r4, r4, lbl_8025BF88@l +/* 80099238 00096038 38 84 BF 88 */ addi r4, r4, lbl__stringBase0_37@l /* 8009923C 0009603C 38 84 01 CF */ addi r4, r4, 0x1cf /* 80099240 00096040 48 14 E4 C1 */ bl func_801E7700 /* 80099244 00096044 48 00 00 3C */ b lbl_80099280 lbl_80099248: -/* 80099248 00096048 3C 80 80 26 */ lis r4, lbl_8025BF88@ha +/* 80099248 00096048 3C 80 80 26 */ lis r4, lbl__stringBase0_37@ha /* 8009924C 0009604C 38 61 00 6C */ addi r3, r1, 0x6c -/* 80099250 00096050 38 84 BF 88 */ addi r4, r4, lbl_8025BF88@l +/* 80099250 00096050 38 84 BF 88 */ addi r4, r4, lbl__stringBase0_37@l /* 80099254 00096054 38 84 01 D3 */ addi r4, r4, 0x1d3 /* 80099258 00096058 48 14 E4 A9 */ bl func_801E7700 /* 8009925C 0009605C 48 00 00 24 */ b lbl_80099280 lbl_80099260: -/* 80099260 00096060 3C 80 80 26 */ lis r4, lbl_8025BF88@ha +/* 80099260 00096060 3C 80 80 26 */ lis r4, lbl__stringBase0_37@ha /* 80099264 00096064 38 61 00 6C */ addi r3, r1, 0x6c -/* 80099268 00096068 38 84 BF 88 */ addi r4, r4, lbl_8025BF88@l +/* 80099268 00096068 38 84 BF 88 */ addi r4, r4, lbl__stringBase0_37@l /* 8009926C 0009606C 38 84 01 D7 */ addi r4, r4, 0x1d7 /* 80099270 00096070 48 14 E4 91 */ bl func_801E7700 /* 80099274 00096074 48 00 00 0C */ b lbl_80099280 lbl_80099278: /* 80099278 00096078 38 00 00 00 */ li r0, 0 -/* 8009927C 0009607C 90 0D 8E E0 */ stw r0, lbl_803CB7E0-_SDA_BASE_(r13) +/* 8009927C 0009607C 90 0D 8E E0 */ stw r0, lbl_loadMeter-_SDA_BASE_(r13) lbl_80099280: -/* 80099280 00096080 80 6D 8E E0 */ lwz r3, lbl_803CB7E0-_SDA_BASE_(r13) +/* 80099280 00096080 80 6D 8E E0 */ lwz r3, lbl_loadMeter-_SDA_BASE_(r13) /* 80099284 00096084 38 03 00 01 */ addi r0, r3, 1 -/* 80099288 00096088 90 0D 8E E0 */ stw r0, lbl_803CB7E0-_SDA_BASE_(r13) +/* 80099288 00096088 90 0D 8E E0 */ stw r0, lbl_loadMeter-_SDA_BASE_(r13) /* 8009928C 0009608C 4B F7 EB 0D */ bl xDebugUpdate__Fv /* 80099290 00096090 38 00 00 48 */ li r0, 0x48 -/* 80099294 00096094 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80099294 00096094 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80099298 00096098 4B FF C1 C1 */ bl zFX_SpawnBubbleWall__Fv /* 8009929C 0009609C 38 00 00 49 */ li r0, 0x49 -/* 800992A0 000960A0 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 800992A0 000960A0 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 800992A4 000960A4 48 00 03 9D */ bl xDrawEnd__Fv -/* 800992A8 000960A8 80 0D 8F 64 */ lwz r0, lbl_803CB864-_SDA_BASE_(r13) +/* 800992A8 000960A8 80 0D 8F 64 */ lwz r0, lbl_sGameScreenTransCam-_SDA_BASE_(r13) /* 800992AC 000960AC 28 00 00 00 */ cmplwi r0, 0 /* 800992B0 000960B0 41 82 00 38 */ beq lbl_800992E8 /* 800992B4 000960B4 38 00 00 4A */ li r0, 0x4a -/* 800992B8 000960B8 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 800992B8 000960B8 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 800992BC 000960BC 4B FF FA C1 */ bl zGameUpdateTransitionBubbles__Fv /* 800992C0 000960C0 38 00 00 4B */ li r0, 0x4b -/* 800992C4 000960C4 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 800992C8 000960C8 80 6D 8F 64 */ lwz r3, lbl_803CB864-_SDA_BASE_(r13) +/* 800992C4 000960C4 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) +/* 800992C8 000960C8 80 6D 8F 64 */ lwz r3, lbl_sGameScreenTransCam-_SDA_BASE_(r13) /* 800992CC 000960CC 48 19 E2 BD */ bl RwCameraEndUpdate /* 800992D0 000960D0 38 00 00 4C */ li r0, 0x4c /* 800992D4 000960D4 38 80 00 00 */ li r4, 0 -/* 800992D8 000960D8 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 800992D8 000960D8 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 800992DC 000960DC 38 A0 00 01 */ li r5, 1 -/* 800992E0 000960E0 80 6D 8F 64 */ lwz r3, lbl_803CB864-_SDA_BASE_(r13) +/* 800992E0 000960E0 80 6D 8F 64 */ lwz r3, lbl_sGameScreenTransCam-_SDA_BASE_(r13) /* 800992E4 000960E4 48 19 E6 19 */ bl RwCameraShowRaster lbl_800992E8: /* 800992E8 000960E8 38 00 00 4D */ li r0, 0x4d -/* 800992EC 000960EC 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 800992EC 000960EC 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) lbl_800992F0: /* 800992F0 000960F0 E3 E1 01 88 */ psq_l f31, 392(r1), 0, qr0 /* 800992F4 000960F4 80 01 01 94 */ lwz r0, 0x194(r1) @@ -2128,9 +2128,9 @@ zGameScreenTransitionEnd__Fv: /* 80099314 00096114 7C 08 02 A6 */ mflr r0 /* 80099318 00096118 90 01 00 14 */ stw r0, 0x14(r1) /* 8009931C 0009611C 38 00 00 50 */ li r0, 0x50 -/* 80099320 00096120 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80099320 00096120 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80099324 00096124 48 1A 3A D9 */ bl _rwFrameSyncDirty -/* 80099328 00096128 80 6D 8F 6C */ lwz r3, lbl_803CB86C-_SDA_BASE_(r13) +/* 80099328 00096128 80 6D 8F 6C */ lwz r3, lbl_DirectionalLight-_SDA_BASE_(r13) /* 8009932C 0009612C 28 03 00 00 */ cmplwi r3, 0 /* 80099330 00096130 41 82 00 24 */ beq lbl_80099354 /* 80099334 00096134 80 63 00 04 */ lwz r3, 4(r3) @@ -2138,30 +2138,30 @@ zGameScreenTransitionEnd__Fv: /* 8009933C 0009613C 41 82 00 08 */ beq lbl_80099344 /* 80099340 00096140 48 19 F8 85 */ bl RwFrameDestroy lbl_80099344: -/* 80099344 00096144 80 6D 8F 6C */ lwz r3, lbl_803CB86C-_SDA_BASE_(r13) +/* 80099344 00096144 80 6D 8F 6C */ lwz r3, lbl_DirectionalLight-_SDA_BASE_(r13) /* 80099348 00096148 48 17 E3 79 */ bl RpLightDestroy /* 8009934C 0009614C 38 00 00 00 */ li r0, 0 -/* 80099350 00096150 90 0D 8F 6C */ stw r0, lbl_803CB86C-_SDA_BASE_(r13) +/* 80099350 00096150 90 0D 8F 6C */ stw r0, lbl_DirectionalLight-_SDA_BASE_(r13) lbl_80099354: -/* 80099354 00096154 80 6D 8F 68 */ lwz r3, lbl_803CB868-_SDA_BASE_(r13) +/* 80099354 00096154 80 6D 8F 68 */ lwz r3, lbl_World-_SDA_BASE_(r13) /* 80099358 00096158 28 03 00 00 */ cmplwi r3, 0 /* 8009935C 0009615C 41 82 00 34 */ beq lbl_80099390 -/* 80099360 00096160 80 8D 8F 64 */ lwz r4, lbl_803CB864-_SDA_BASE_(r13) +/* 80099360 00096160 80 8D 8F 64 */ lwz r4, lbl_sGameScreenTransCam-_SDA_BASE_(r13) /* 80099364 00096164 28 04 00 00 */ cmplwi r4, 0 /* 80099368 00096168 41 82 00 18 */ beq lbl_80099380 /* 8009936C 0009616C 48 18 5B DD */ bl RpWorldRemoveCamera -/* 80099370 00096170 80 6D 8F 64 */ lwz r3, lbl_803CB864-_SDA_BASE_(r13) +/* 80099370 00096170 80 6D 8F 64 */ lwz r3, lbl_sGameScreenTransCam-_SDA_BASE_(r13) /* 80099374 00096174 48 02 6E 9D */ bl iCameraDestroy__FP8RwCamera /* 80099378 00096178 38 00 00 00 */ li r0, 0 -/* 8009937C 0009617C 90 0D 8F 64 */ stw r0, lbl_803CB864-_SDA_BASE_(r13) +/* 8009937C 0009617C 90 0D 8F 64 */ stw r0, lbl_sGameScreenTransCam-_SDA_BASE_(r13) lbl_80099380: -/* 80099380 00096180 80 6D 8F 68 */ lwz r3, lbl_803CB868-_SDA_BASE_(r13) +/* 80099380 00096180 80 6D 8F 68 */ lwz r3, lbl_World-_SDA_BASE_(r13) /* 80099384 00096184 48 18 3B 9D */ bl RpWorldDestroy /* 80099388 00096188 38 00 00 00 */ li r0, 0 -/* 8009938C 0009618C 90 0D 8F 68 */ stw r0, lbl_803CB868-_SDA_BASE_(r13) +/* 8009938C 0009618C 90 0D 8F 68 */ stw r0, lbl_World-_SDA_BASE_(r13) lbl_80099390: /* 80099390 00096190 38 00 00 51 */ li r0, 0x51 -/* 80099394 00096194 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80099394 00096194 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80099398 00096198 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009939C 0009619C 7C 08 03 A6 */ mtlr r0 /* 800993A0 000961A0 38 21 00 10 */ addi r1, r1, 0x10 @@ -2187,43 +2187,43 @@ zGameSetupPlayer__Fv: /* 800993E4 000961E4 38 00 00 03 */ li r0, 3 /* 800993E8 000961E8 7C 64 1B 78 */ mr r4, r3 /* 800993EC 000961EC 98 03 00 04 */ stb r0, 4(r3) -/* 800993F0 000961F0 80 0D 8E B0 */ lwz r0, lbl_803CB7B0-_SDA_BASE_(r13) +/* 800993F0 000961F0 80 0D 8E B0 */ lwz r0, lbl_sPortalling-_SDA_BASE_(r13) /* 800993F4 000961F4 2C 00 00 00 */ cmpwi r0, 0 /* 800993F8 000961F8 41 82 00 30 */ beq lbl_80099428 -/* 800993FC 000961FC C0 4D 8E AC */ lfs f2, lbl_803CB7AC-_SDA_BASE_(r13) -/* 80099400 00096200 C0 02 90 E8 */ lfs f0, lbl_803CDA68-_SDA2_BASE_(r2) +/* 800993FC 000961FC C0 4D 8E AC */ lfs f2, lbl_sPlayerStartAngle-_SDA_BASE_(r13) +/* 80099400 00096200 C0 02 90 E8 */ lfs f0, lbl__1546-_SDA2_BASE_(r2) /* 80099404 00096204 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80099408 00096208 40 81 00 18 */ ble lbl_80099420 -/* 8009940C 0009620C C0 22 90 EC */ lfs f1, lbl_803CDA6C-_SDA2_BASE_(r2) -/* 80099410 00096210 C0 02 90 F0 */ lfs f0, lbl_803CDA70-_SDA2_BASE_(r2) +/* 8009940C 0009620C C0 22 90 EC */ lfs f1, lbl__1547-_SDA2_BASE_(r2) +/* 80099410 00096210 C0 02 90 F0 */ lfs f0, lbl__1548_1-_SDA2_BASE_(r2) /* 80099414 00096214 EC 21 00 B2 */ fmuls f1, f1, f2 /* 80099418 00096218 EC 01 00 24 */ fdivs f0, f1, f0 /* 8009941C 0009621C D0 04 00 14 */ stfs f0, 0x14(r4) lbl_80099420: /* 80099420 00096220 38 00 00 00 */ li r0, 0 -/* 80099424 00096224 90 0D 8E B0 */ stw r0, lbl_803CB7B0-_SDA_BASE_(r13) +/* 80099424 00096224 90 0D 8E B0 */ stw r0, lbl_sPortalling-_SDA_BASE_(r13) lbl_80099428: -/* 80099428 00096228 C0 02 90 60 */ lfs f0, lbl_803CD9E0-_SDA2_BASE_(r2) -/* 8009942C 0009622C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80099430 00096230 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80099428 00096228 C0 02 90 60 */ lfs f0, lbl__946_1-_SDA2_BASE_(r2) +/* 8009942C 0009622C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80099430 00096230 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80099434 00096234 38 00 00 52 */ li r0, 0x52 /* 80099438 00096238 D0 04 00 18 */ stfs f0, 0x18(r4) /* 8009943C 0009623C 3B C3 06 E0 */ addi r30, r3, 0x6e0 /* 80099440 00096240 7F C3 F3 78 */ mr r3, r30 -/* 80099444 00096244 C0 02 90 60 */ lfs f0, lbl_803CD9E0-_SDA2_BASE_(r2) +/* 80099444 00096244 C0 02 90 60 */ lfs f0, lbl__946_1-_SDA2_BASE_(r2) /* 80099448 00096248 D0 04 00 1C */ stfs f0, 0x1c(r4) -/* 8009944C 0009624C 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 8009944C 0009624C 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 80099450 00096250 4B FD 44 E1 */ bl zEntPlayer_Init__FP4xEntP9xEntAsset -/* 80099454 00096254 80 6D 8E A4 */ lwz r3, lbl_803CB7A4-_SDA_BASE_(r13) +/* 80099454 00096254 80 6D 8E A4 */ lwz r3, lbl_sPlayerMarkerStartID-_SDA_BASE_(r13) /* 80099458 00096258 28 03 00 00 */ cmplwi r3, 0 /* 8009945C 0009625C 41 82 00 78 */ beq lbl_800994D4 /* 80099460 00096260 38 81 00 08 */ addi r4, r1, 8 /* 80099464 00096264 4B FB 22 A9 */ bl xSTFindAsset__FUiPUi /* 80099468 00096268 7C 7D 1B 79 */ or. r29, r3, r3 /* 8009946C 0009626C 41 82 00 60 */ beq lbl_800994CC -/* 80099470 00096270 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80099470 00096270 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80099474 00096274 7F A4 EB 78 */ mr r4, r29 -/* 80099478 00096278 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 80099478 00096278 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 8009947C 0009627C 80 7F 07 28 */ lwz r3, 0x728(r31) /* 80099480 00096280 38 63 00 30 */ addi r3, r3, 0x30 /* 80099484 00096284 4B FB 50 59 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -2231,37 +2231,37 @@ lbl_80099428: /* 8009948C 0009628C 7F A4 EB 78 */ mr r4, r29 /* 80099490 00096290 38 63 00 70 */ addi r3, r3, 0x70 /* 80099494 00096294 4B FB 50 49 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 80099498 00096298 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80099498 00096298 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8009949C 0009629C 7F A4 EB 78 */ mr r4, r29 -/* 800994A0 000962A0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800994A0 000962A0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800994A4 000962A4 80 63 07 04 */ lwz r3, 0x704(r3) /* 800994A8 000962A8 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800994AC 000962AC 38 63 00 30 */ addi r3, r3, 0x30 /* 800994B0 000962B0 4B FB 50 2D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800994B4 000962B4 7F C3 F3 78 */ mr r3, r30 /* 800994B8 000962B8 4B FB CF D9 */ bl xEntGetFrame__FPC4xEnt -/* 800994BC 000962BC 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 800994BC 000962BC 3C A0 80 3C */ lis r5, lbl_globals@ha /* 800994C0 000962C0 7C 64 1B 78 */ mr r4, r3 -/* 800994C4 000962C4 38 65 05 58 */ addi r3, r5, lbl_803C0558@l +/* 800994C4 000962C4 38 65 05 58 */ addi r3, r5, lbl_globals@l /* 800994C8 000962C8 4B F7 40 B9 */ bl xCameraSetTargetMatrix__FP7xCameraP7xMat4x3 lbl_800994CC: /* 800994CC 000962CC 38 00 00 00 */ li r0, 0 -/* 800994D0 000962D0 90 0D 8E A4 */ stw r0, lbl_803CB7A4-_SDA_BASE_(r13) +/* 800994D0 000962D0 90 0D 8E A4 */ stw r0, lbl_sPlayerMarkerStartID-_SDA_BASE_(r13) lbl_800994D4: /* 800994D4 000962D4 38 00 00 53 */ li r0, 0x53 -/* 800994D8 000962D8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800994DC 000962DC 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) -/* 800994E0 000962E0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800994D8 000962D8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800994DC 000962DC 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) +/* 800994E0 000962E0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800994E4 000962E4 4B FB 67 19 */ bl zCameraReset__FP7xCamera -/* 800994E8 000962E8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800994EC 000962EC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800994E8 000962E8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800994EC 000962EC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800994F0 000962F0 80 A3 07 28 */ lwz r5, 0x728(r3) /* 800994F4 000962F4 80 83 00 00 */ lwz r4, 0(r3) /* 800994F8 000962F8 C0 25 00 B8 */ lfs f1, 0xb8(r5) /* 800994FC 000962FC 38 65 00 30 */ addi r3, r5, 0x30 /* 80099500 00096300 4B FE 48 E9 */ bl zEntPlayer_StoreCheckPoint__FP5xVec3fUi /* 80099504 00096304 38 00 00 54 */ li r0, 0x54 -/* 80099508 00096308 90 0D 8F 78 */ stw r0, lbl_803CB878-_SDA_BASE_(r13) +/* 80099508 00096308 90 0D 8F 78 */ stw r0, lbl_gGameWhereAmI-_SDA_BASE_(r13) /* 8009950C 0009630C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80099510 00096310 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80099514 00096314 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -2302,7 +2302,7 @@ lbl_80099574: /* 80099580 00096380 6F A3 80 00 */ xoris r3, r29, 0x8000 /* 80099584 00096384 3C 00 43 30 */ lis r0, 0x4330 /* 80099588 00096388 90 61 00 0C */ stw r3, 0xc(r1) -/* 8009958C 0009638C C8 42 90 68 */ lfd f2, lbl_803CD9E8-_SDA2_BASE_(r2) +/* 8009958C 0009638C C8 42 90 68 */ lfd f2, lbl__949_1-_SDA2_BASE_(r2) /* 80099590 00096390 90 01 00 08 */ stw r0, 8(r1) /* 80099594 00096394 C8 01 00 08 */ lfd f0, 8(r1) /* 80099598 00096398 EC 00 10 28 */ fsubs f0, f0, f2 @@ -2313,7 +2313,7 @@ lbl_80099574: /* 800995AC 000963AC 48 00 00 54 */ b lbl_80099600 lbl_800995B0: /* 800995B0 000963B0 7F C3 F3 78 */ mr r3, r30 -/* 800995B4 000963B4 C0 62 90 60 */ lfs f3, lbl_803CD9E0-_SDA2_BASE_(r2) +/* 800995B4 000963B4 C0 62 90 60 */ lfs f3, lbl__946_1-_SDA2_BASE_(r2) /* 800995B8 000963B8 38 80 00 00 */ li r4, 0 /* 800995BC 000963BC 7F A9 03 A6 */ mtctr r29 /* 800995C0 000963C0 2C 1D 00 00 */ cmpwi r29, 0 diff --git a/asm/Game/zGameExtras.s b/asm/Game/zGameExtras.s index 2273fe728..fc05c91c9 100644 --- a/asm/Game/zGameExtras.s +++ b/asm/Game/zGameExtras.s @@ -4,14 +4,14 @@ .global zGameExtras_ExtrasFlags__Fv zGameExtras_ExtrasFlags__Fv: -/* 80099680 00096480 80 6D 8F 8C */ lwz r3, lbl_803CB88C-_SDA_BASE_(r13) +/* 80099680 00096480 80 6D 8F 8C */ lwz r3, lbl_g_gameExtraFlags-_SDA_BASE_(r13) /* 80099684 00096484 4E 80 00 20 */ blr .global zGameExtras_MoDay__FPiPi zGameExtras_MoDay__FPiPi: -/* 80099688 00096488 80 0D 8F 88 */ lwz r0, lbl_803CB888-_SDA_BASE_(r13) +/* 80099688 00096488 80 0D 8F 88 */ lwz r0, lbl_g_currMonth-_SDA_BASE_(r13) /* 8009968C 0009648C 90 03 00 00 */ stw r0, 0(r3) -/* 80099690 00096490 80 0D 8F 84 */ lwz r0, lbl_803CB884-_SDA_BASE_(r13) +/* 80099690 00096490 80 0D 8F 84 */ lwz r0, lbl_g_currDay-_SDA_BASE_(r13) /* 80099694 00096494 90 04 00 00 */ stw r0, 0(r4) /* 80099698 00096498 4E 80 00 20 */ blr @@ -24,13 +24,13 @@ zGameExtras_SceneInit__Fv: /* 800996AC 000964AC 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800996B0 000964B0 93 C1 00 18 */ stw r30, 0x18(r1) /* 800996B4 000964B4 93 A1 00 14 */ stw r29, 0x14(r1) -/* 800996B8 000964B8 90 0D 8F 80 */ stw r0, lbl_803CB880-_SDA_BASE_(r13) +/* 800996B8 000964B8 90 0D 8F 80 */ stw r0, lbl_g_enableGameExtras-_SDA_BASE_(r13) /* 800996BC 000964BC 48 03 AE 8D */ bl iGetDay__Fv -/* 800996C0 000964C0 90 6D 8F 84 */ stw r3, lbl_803CB884-_SDA_BASE_(r13) +/* 800996C0 000964C0 90 6D 8F 84 */ stw r3, lbl_g_currDay-_SDA_BASE_(r13) /* 800996C4 000964C4 48 03 AE B1 */ bl iGetMonth__Fv -/* 800996C8 000964C8 3C 80 80 29 */ lis r4, lbl_8028F1B0@ha -/* 800996CC 000964CC 90 6D 8F 88 */ stw r3, lbl_803CB888-_SDA_BASE_(r13) -/* 800996D0 000964D0 38 04 F1 B0 */ addi r0, r4, lbl_8028F1B0@l +/* 800996C8 000964C8 3C 80 80 29 */ lis r4, lbl_g_eggBasket@ha +/* 800996CC 000964CC 90 6D 8F 88 */ stw r3, lbl_g_currMonth-_SDA_BASE_(r13) +/* 800996D0 000964D0 38 04 F1 B0 */ addi r0, r4, lbl_g_eggBasket@l /* 800996D4 000964D4 3B E0 00 00 */ li r31, 0 /* 800996D8 000964D8 7C 1E 03 78 */ mr r30, r0 /* 800996DC 000964DC 48 00 00 4C */ b lbl_80099728 @@ -60,7 +60,7 @@ lbl_80099728: /* 80099734 00096534 2C 1F 00 00 */ cmpwi r31, 0 /* 80099738 00096538 41 82 00 0C */ beq lbl_80099744 /* 8009973C 0009653C 38 00 00 01 */ li r0, 1 -/* 80099740 00096540 90 0D 8F 80 */ stw r0, lbl_803CB880-_SDA_BASE_(r13) +/* 80099740 00096540 90 0D 8F 80 */ stw r0, lbl_g_enableGameExtras-_SDA_BASE_(r13) lbl_80099744: /* 80099744 00096544 80 01 00 24 */ lwz r0, 0x24(r1) /* 80099748 00096548 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -76,11 +76,11 @@ zGameExtras_SceneReset__Fv: /* 80099764 00096564 7C 08 02 A6 */ mflr r0 /* 80099768 00096568 90 01 00 14 */ stw r0, 0x14(r1) /* 8009976C 0009656C 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80099770 00096570 80 0D 8F 80 */ lwz r0, lbl_803CB880-_SDA_BASE_(r13) +/* 80099770 00096570 80 0D 8F 80 */ lwz r0, lbl_g_enableGameExtras-_SDA_BASE_(r13) /* 80099774 00096574 2C 00 00 00 */ cmpwi r0, 0 /* 80099778 00096578 41 82 00 4C */ beq lbl_800997C4 -/* 8009977C 0009657C 3C 60 80 29 */ lis r3, lbl_8028F1B0@ha -/* 80099780 00096580 38 03 F1 B0 */ addi r0, r3, lbl_8028F1B0@l +/* 8009977C 0009657C 3C 60 80 29 */ lis r3, lbl_g_eggBasket@ha +/* 80099780 00096580 38 03 F1 B0 */ addi r0, r3, lbl_g_eggBasket@l /* 80099784 00096584 7C 1F 03 78 */ mr r31, r0 /* 80099788 00096588 48 00 00 30 */ b lbl_800997B8 lbl_8009978C: @@ -113,20 +113,20 @@ zGameExtras_SceneExit__Fv: /* 800997E0 000965E0 90 01 00 14 */ stw r0, 0x14(r1) /* 800997E4 000965E4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800997E8 000965E8 93 C1 00 08 */ stw r30, 8(r1) -/* 800997EC 000965EC 80 0D 8F 80 */ lwz r0, lbl_803CB880-_SDA_BASE_(r13) +/* 800997EC 000965EC 80 0D 8F 80 */ lwz r0, lbl_g_enableGameExtras-_SDA_BASE_(r13) /* 800997F0 000965F0 2C 00 00 00 */ cmpwi r0, 0 /* 800997F4 000965F4 41 82 00 84 */ beq lbl_80099878 -/* 800997F8 000965F8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800997FC 000965FC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800997F8 000965F8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800997FC 000965FC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80099800 00096600 80 03 1F BC */ lwz r0, 0x1fbc(r3) /* 80099804 00096604 28 00 00 00 */ cmplwi r0, 0 /* 80099808 00096608 40 82 00 70 */ bne lbl_80099878 /* 8009980C 0009660C 4B FF E9 71 */ bl zGameIsPaused__Fv /* 80099810 00096610 2C 03 00 00 */ cmpwi r3, 0 /* 80099814 00096614 40 82 00 64 */ bne lbl_80099878 -/* 80099818 00096618 3C 60 80 29 */ lis r3, lbl_8028F1B0@ha +/* 80099818 00096618 3C 60 80 29 */ lis r3, lbl_g_eggBasket@ha /* 8009981C 0009661C 3B E0 00 00 */ li r31, 0 -/* 80099820 00096620 38 03 F1 B0 */ addi r0, r3, lbl_8028F1B0@l +/* 80099820 00096620 38 03 F1 B0 */ addi r0, r3, lbl_g_eggBasket@l /* 80099824 00096624 7C 1E 03 78 */ mr r30, r0 /* 80099828 00096628 48 00 00 34 */ b lbl_8009985C lbl_8009982C: @@ -147,9 +147,9 @@ lbl_8009985C: /* 80099860 00096660 28 00 00 00 */ cmplwi r0, 0 /* 80099864 00096664 40 82 FF C8 */ bne lbl_8009982C /* 80099868 00096668 38 00 00 00 */ li r0, 0 -/* 8009986C 0009666C 90 0D 8F 80 */ stw r0, lbl_803CB880-_SDA_BASE_(r13) -/* 80099870 00096670 90 0D 8F 84 */ stw r0, lbl_803CB884-_SDA_BASE_(r13) -/* 80099874 00096674 90 0D 8F 88 */ stw r0, lbl_803CB888-_SDA_BASE_(r13) +/* 8009986C 0009666C 90 0D 8F 80 */ stw r0, lbl_g_enableGameExtras-_SDA_BASE_(r13) +/* 80099870 00096670 90 0D 8F 84 */ stw r0, lbl_g_currDay-_SDA_BASE_(r13) +/* 80099874 00096674 90 0D 8F 88 */ stw r0, lbl_g_currMonth-_SDA_BASE_(r13) lbl_80099878: /* 80099878 00096678 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009987C 0009667C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -166,19 +166,19 @@ zGameExtras_SceneUpdate__Ff: /* 8009989C 0009669C DB E1 00 18 */ stfd f31, 0x18(r1) /* 800998A0 000966A0 FF E0 08 90 */ fmr f31, f1 /* 800998A4 000966A4 93 E1 00 14 */ stw r31, 0x14(r1) -/* 800998A8 000966A8 80 0D 8F 80 */ lwz r0, lbl_803CB880-_SDA_BASE_(r13) +/* 800998A8 000966A8 80 0D 8F 80 */ lwz r0, lbl_g_enableGameExtras-_SDA_BASE_(r13) /* 800998AC 000966AC 2C 00 00 00 */ cmpwi r0, 0 /* 800998B0 000966B0 41 82 00 70 */ beq lbl_80099920 -/* 800998B4 000966B4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800998B8 000966B8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800998B4 000966B4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800998B8 000966B8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800998BC 000966BC 80 03 1F BC */ lwz r0, 0x1fbc(r3) /* 800998C0 000966C0 28 00 00 00 */ cmplwi r0, 0 /* 800998C4 000966C4 40 82 00 5C */ bne lbl_80099920 /* 800998C8 000966C8 4B FF E8 B5 */ bl zGameIsPaused__Fv /* 800998CC 000966CC 2C 03 00 00 */ cmpwi r3, 0 /* 800998D0 000966D0 40 82 00 50 */ bne lbl_80099920 -/* 800998D4 000966D4 3C 60 80 29 */ lis r3, lbl_8028F1B0@ha -/* 800998D8 000966D8 38 03 F1 B0 */ addi r0, r3, lbl_8028F1B0@l +/* 800998D4 000966D4 3C 60 80 29 */ lis r3, lbl_g_eggBasket@ha +/* 800998D8 000966D8 38 03 F1 B0 */ addi r0, r3, lbl_g_eggBasket@l /* 800998DC 000966DC 7C 1F 03 78 */ mr r31, r0 /* 800998E0 000966E0 48 00 00 34 */ b lbl_80099914 lbl_800998E4: @@ -205,141 +205,141 @@ lbl_80099920: /* 8009992C 0009672C 7C 08 03 A6 */ mtlr r0 /* 80099930 00096730 38 21 00 20 */ addi r1, r1, 0x20 /* 80099934 00096734 4E 80 00 20 */ blr -/* 80099938 00096738 80 0D 8F 88 */ lwz r0, lbl_803CB888-_SDA_BASE_(r13) +/* 80099938 00096738 80 0D 8F 88 */ lwz r0, lbl_g_currMonth-_SDA_BASE_(r13) /* 8009993C 0009673C 28 00 00 0C */ cmplwi r0, 0xc /* 80099940 00096740 41 81 01 BC */ bgt lbl_80099AFC -/* 80099944 00096744 3C 60 80 29 */ lis r3, lbl_8028F1D0@ha +/* 80099944 00096744 3C 60 80 29 */ lis r3, lbl__1050_3@ha /* 80099948 00096748 54 00 10 3A */ slwi r0, r0, 2 -/* 8009994C 0009674C 38 63 F1 D0 */ addi r3, r3, lbl_8028F1D0@l +/* 8009994C 0009674C 38 63 F1 D0 */ addi r3, r3, lbl__1050_3@l /* 80099950 00096750 7C 03 00 2E */ lwzx r0, r3, r0 /* 80099954 00096754 7C 09 03 A6 */ mtctr r0 /* 80099958 00096758 4E 80 04 20 */ bctr -/* 8009995C 0009675C 80 0D 8F 84 */ lwz r0, lbl_803CB884-_SDA_BASE_(r13) +/* 8009995C 0009675C 80 0D 8F 84 */ lwz r0, lbl_g_currDay-_SDA_BASE_(r13) /* 80099960 00096760 2C 00 00 01 */ cmpwi r0, 1 /* 80099964 00096764 40 82 01 98 */ bne lbl_80099AFC -/* 80099968 00096768 80 0D 8F 8C */ lwz r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 80099968 00096768 80 0D 8F 8C */ lwz r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) /* 8009996C 0009676C 60 00 00 01 */ ori r0, r0, 1 -/* 80099970 00096770 90 0D 8F 8C */ stw r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 80099970 00096770 90 0D 8F 8C */ stw r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) /* 80099974 00096774 48 00 01 88 */ b lbl_80099AFC -/* 80099978 00096778 80 0D 8F 84 */ lwz r0, lbl_803CB884-_SDA_BASE_(r13) +/* 80099978 00096778 80 0D 8F 84 */ lwz r0, lbl_g_currDay-_SDA_BASE_(r13) /* 8009997C 0009677C 2C 00 00 02 */ cmpwi r0, 2 /* 80099980 00096780 40 82 01 7C */ bne lbl_80099AFC -/* 80099984 00096784 80 0D 8F 8C */ lwz r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 80099984 00096784 80 0D 8F 8C */ lwz r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) /* 80099988 00096788 60 00 01 00 */ ori r0, r0, 0x100 -/* 8009998C 0009678C 90 0D 8F 8C */ stw r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 8009998C 0009678C 90 0D 8F 8C */ stw r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) /* 80099990 00096790 48 00 01 6C */ b lbl_80099AFC -/* 80099994 00096794 80 6D 8F 84 */ lwz r3, lbl_803CB884-_SDA_BASE_(r13) +/* 80099994 00096794 80 6D 8F 84 */ lwz r3, lbl_g_currDay-_SDA_BASE_(r13) /* 80099998 00096798 2C 03 00 0F */ cmpwi r3, 0xf /* 8009999C 0009679C 40 82 00 10 */ bne lbl_800999AC -/* 800999A0 000967A0 80 0D 8F 8C */ lwz r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 800999A0 000967A0 80 0D 8F 8C */ lwz r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) /* 800999A4 000967A4 60 00 00 08 */ ori r0, r0, 8 -/* 800999A8 000967A8 90 0D 8F 8C */ stw r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 800999A8 000967A8 90 0D 8F 8C */ stw r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) lbl_800999AC: /* 800999AC 000967AC 2C 03 00 11 */ cmpwi r3, 0x11 /* 800999B0 000967B0 40 82 00 10 */ bne lbl_800999C0 -/* 800999B4 000967B4 80 0D 8F 8C */ lwz r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 800999B4 000967B4 80 0D 8F 8C */ lwz r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) /* 800999B8 000967B8 60 00 00 04 */ ori r0, r0, 4 -/* 800999BC 000967BC 90 0D 8F 8C */ stw r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 800999BC 000967BC 90 0D 8F 8C */ stw r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) lbl_800999C0: /* 800999C0 000967C0 2C 03 00 12 */ cmpwi r3, 0x12 /* 800999C4 000967C4 40 82 00 10 */ bne lbl_800999D4 -/* 800999C8 000967C8 80 0D 8F 8C */ lwz r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 800999C8 000967C8 80 0D 8F 8C */ lwz r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) /* 800999CC 000967CC 60 00 01 00 */ ori r0, r0, 0x100 -/* 800999D0 000967D0 90 0D 8F 8C */ stw r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 800999D0 000967D0 90 0D 8F 8C */ stw r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) lbl_800999D4: /* 800999D4 000967D4 2C 03 00 15 */ cmpwi r3, 0x15 /* 800999D8 000967D8 40 82 00 10 */ bne lbl_800999E8 -/* 800999DC 000967DC 80 0D 8F 8C */ lwz r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 800999DC 000967DC 80 0D 8F 8C */ lwz r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) /* 800999E0 000967E0 60 00 01 00 */ ori r0, r0, 0x100 -/* 800999E4 000967E4 90 0D 8F 8C */ stw r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 800999E4 000967E4 90 0D 8F 8C */ stw r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) lbl_800999E8: /* 800999E8 000967E8 2C 03 00 16 */ cmpwi r3, 0x16 /* 800999EC 000967EC 40 82 01 10 */ bne lbl_80099AFC -/* 800999F0 000967F0 80 0D 8F 8C */ lwz r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 800999F0 000967F0 80 0D 8F 8C */ lwz r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) /* 800999F4 000967F4 60 00 01 00 */ ori r0, r0, 0x100 -/* 800999F8 000967F8 90 0D 8F 8C */ stw r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 800999F8 000967F8 90 0D 8F 8C */ stw r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) /* 800999FC 000967FC 48 00 01 00 */ b lbl_80099AFC -/* 80099A00 00096800 80 0D 8F 84 */ lwz r0, lbl_803CB884-_SDA_BASE_(r13) +/* 80099A00 00096800 80 0D 8F 84 */ lwz r0, lbl_g_currDay-_SDA_BASE_(r13) /* 80099A04 00096804 2C 00 00 01 */ cmpwi r0, 1 /* 80099A08 00096808 40 82 00 F4 */ bne lbl_80099AFC -/* 80099A0C 0009680C 80 0D 8F 8C */ lwz r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 80099A0C 0009680C 80 0D 8F 8C */ lwz r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) /* 80099A10 00096810 60 00 00 80 */ ori r0, r0, 0x80 -/* 80099A14 00096814 90 0D 8F 8C */ stw r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 80099A14 00096814 90 0D 8F 8C */ stw r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) /* 80099A18 00096818 48 00 00 E4 */ b lbl_80099AFC -/* 80099A1C 0009681C 80 0D 8F 84 */ lwz r0, lbl_803CB884-_SDA_BASE_(r13) +/* 80099A1C 0009681C 80 0D 8F 84 */ lwz r0, lbl_g_currDay-_SDA_BASE_(r13) /* 80099A20 00096820 2C 00 00 06 */ cmpwi r0, 6 /* 80099A24 00096824 40 82 00 D8 */ bne lbl_80099AFC -/* 80099A28 00096828 80 0D 8F 8C */ lwz r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 80099A28 00096828 80 0D 8F 8C */ lwz r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) /* 80099A2C 0009682C 60 00 00 40 */ ori r0, r0, 0x40 -/* 80099A30 00096830 90 0D 8F 8C */ stw r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 80099A30 00096830 90 0D 8F 8C */ stw r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) /* 80099A34 00096834 48 00 00 C8 */ b lbl_80099AFC -/* 80099A38 00096838 80 0D 8F 84 */ lwz r0, lbl_803CB884-_SDA_BASE_(r13) +/* 80099A38 00096838 80 0D 8F 84 */ lwz r0, lbl_g_currDay-_SDA_BASE_(r13) /* 80099A3C 0009683C 2C 00 00 04 */ cmpwi r0, 4 /* 80099A40 00096840 40 82 00 BC */ bne lbl_80099AFC -/* 80099A44 00096844 80 0D 8F 8C */ lwz r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 80099A44 00096844 80 0D 8F 8C */ lwz r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) /* 80099A48 00096848 60 00 00 02 */ ori r0, r0, 2 -/* 80099A4C 0009684C 90 0D 8F 8C */ stw r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 80099A4C 0009684C 90 0D 8F 8C */ stw r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) /* 80099A50 00096850 48 00 00 AC */ b lbl_80099AFC -/* 80099A54 00096854 80 0D 8F 84 */ lwz r0, lbl_803CB884-_SDA_BASE_(r13) +/* 80099A54 00096854 80 0D 8F 84 */ lwz r0, lbl_g_currDay-_SDA_BASE_(r13) /* 80099A58 00096858 2C 00 00 08 */ cmpwi r0, 8 /* 80099A5C 0009685C 40 82 00 A0 */ bne lbl_80099AFC -/* 80099A60 00096860 80 0D 8F 8C */ lwz r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 80099A60 00096860 80 0D 8F 8C */ lwz r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) /* 80099A64 00096864 60 00 01 00 */ ori r0, r0, 0x100 -/* 80099A68 00096868 90 0D 8F 8C */ stw r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 80099A68 00096868 90 0D 8F 8C */ stw r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) /* 80099A6C 0009686C 48 00 00 90 */ b lbl_80099AFC -/* 80099A70 00096870 80 0D 8F 84 */ lwz r0, lbl_803CB884-_SDA_BASE_(r13) +/* 80099A70 00096870 80 0D 8F 84 */ lwz r0, lbl_g_currDay-_SDA_BASE_(r13) /* 80099A74 00096874 2C 00 00 08 */ cmpwi r0, 8 /* 80099A78 00096878 40 82 00 84 */ bne lbl_80099AFC -/* 80099A7C 0009687C 80 0D 8F 8C */ lwz r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 80099A7C 0009687C 80 0D 8F 8C */ lwz r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) /* 80099A80 00096880 60 00 00 02 */ ori r0, r0, 2 -/* 80099A84 00096884 90 0D 8F 8C */ stw r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 80099A84 00096884 90 0D 8F 8C */ stw r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) /* 80099A88 00096888 48 00 00 74 */ b lbl_80099AFC -/* 80099A8C 0009688C 80 6D 8F 84 */ lwz r3, lbl_803CB884-_SDA_BASE_(r13) +/* 80099A8C 0009688C 80 6D 8F 84 */ lwz r3, lbl_g_currDay-_SDA_BASE_(r13) /* 80099A90 00096890 2C 03 00 05 */ cmpwi r3, 5 /* 80099A94 00096894 40 82 00 10 */ bne lbl_80099AA4 -/* 80099A98 00096898 80 0D 8F 8C */ lwz r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 80099A98 00096898 80 0D 8F 8C */ lwz r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) /* 80099A9C 0009689C 60 00 01 00 */ ori r0, r0, 0x100 -/* 80099AA0 000968A0 90 0D 8F 8C */ stw r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 80099AA0 000968A0 90 0D 8F 8C */ stw r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) lbl_80099AA4: /* 80099AA4 000968A4 2C 03 00 0E */ cmpwi r3, 0xe /* 80099AA8 000968A8 40 82 00 10 */ bne lbl_80099AB8 -/* 80099AAC 000968AC 80 0D 8F 8C */ lwz r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 80099AAC 000968AC 80 0D 8F 8C */ lwz r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) /* 80099AB0 000968B0 60 00 01 00 */ ori r0, r0, 0x100 -/* 80099AB4 000968B4 90 0D 8F 8C */ stw r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 80099AB4 000968B4 90 0D 8F 8C */ stw r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) lbl_80099AB8: /* 80099AB8 000968B8 2C 03 00 16 */ cmpwi r3, 0x16 /* 80099ABC 000968BC 40 82 00 10 */ bne lbl_80099ACC -/* 80099AC0 000968C0 80 0D 8F 8C */ lwz r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 80099AC0 000968C0 80 0D 8F 8C */ lwz r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) /* 80099AC4 000968C4 60 00 01 00 */ ori r0, r0, 0x100 -/* 80099AC8 000968C8 90 0D 8F 8C */ stw r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 80099AC8 000968C8 90 0D 8F 8C */ stw r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) lbl_80099ACC: /* 80099ACC 000968CC 2C 03 00 1F */ cmpwi r3, 0x1f /* 80099AD0 000968D0 40 82 00 2C */ bne lbl_80099AFC -/* 80099AD4 000968D4 80 0D 8F 8C */ lwz r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 80099AD4 000968D4 80 0D 8F 8C */ lwz r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) /* 80099AD8 000968D8 60 00 00 20 */ ori r0, r0, 0x20 -/* 80099ADC 000968DC 90 0D 8F 8C */ stw r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 80099ADC 000968DC 90 0D 8F 8C */ stw r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) /* 80099AE0 000968E0 48 00 00 1C */ b lbl_80099AFC -/* 80099AE4 000968E4 80 0D 8F 84 */ lwz r0, lbl_803CB884-_SDA_BASE_(r13) +/* 80099AE4 000968E4 80 0D 8F 84 */ lwz r0, lbl_g_currDay-_SDA_BASE_(r13) /* 80099AE8 000968E8 2C 00 00 05 */ cmpwi r0, 5 /* 80099AEC 000968EC 40 82 00 10 */ bne lbl_80099AFC -/* 80099AF0 000968F0 80 0D 8F 8C */ lwz r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 80099AF0 000968F0 80 0D 8F 8C */ lwz r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) /* 80099AF4 000968F4 60 00 01 00 */ ori r0, r0, 0x100 -/* 80099AF8 000968F8 90 0D 8F 8C */ stw r0, lbl_803CB88C-_SDA_BASE_(r13) +/* 80099AF8 000968F8 90 0D 8F 8C */ stw r0, lbl_g_gameExtraFlags-_SDA_BASE_(r13) lbl_80099AFC: /* 80099AFC 000968FC 38 60 00 00 */ li r3, 0 /* 80099B00 00096900 4E 80 00 20 */ blr .global zGameExtras_CheatFlags__Fv zGameExtras_CheatFlags__Fv: -/* 80099B04 00096904 80 6D 8F 90 */ lwz r3, lbl_803CB890-_SDA_BASE_(r13) +/* 80099B04 00096904 80 6D 8F 90 */ lwz r3, lbl_g_flg_chEnabled-_SDA_BASE_(r13) /* 80099B08 00096908 4E 80 00 20 */ blr .global zGameExtras_NewGameReset__Fv zGameExtras_NewGameReset__Fv: /* 80099B0C 0009690C 38 00 00 00 */ li r0, 0 -/* 80099B10 00096910 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80099B14 00096914 90 0D 8F 90 */ stw r0, lbl_803CB890-_SDA_BASE_(r13) -/* 80099B18 00096918 38 E3 05 58 */ addi r7, r3, lbl_803C0558@l +/* 80099B10 00096910 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80099B14 00096914 90 0D 8F 90 */ stw r0, lbl_g_flg_chEnabled-_SDA_BASE_(r13) +/* 80099B18 00096918 38 E3 05 58 */ addi r7, r3, lbl_globals@l /* 80099B1C 0009691C 38 C0 00 32 */ li r6, 0x32 /* 80099B20 00096920 38 A0 00 0A */ li r5, 0xa /* 80099B24 00096924 38 80 00 05 */ li r4, 5 @@ -357,7 +357,7 @@ zGameExtras_Save__FP7xSerial: /* 80099B48 00096948 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80099B4C 0009694C 7C 08 02 A6 */ mflr r0 /* 80099B50 00096950 90 01 00 14 */ stw r0, 0x14(r1) -/* 80099B54 00096954 80 0D 8F 90 */ lwz r0, lbl_803CB890-_SDA_BASE_(r13) +/* 80099B54 00096954 80 0D 8F 90 */ lwz r0, lbl_g_flg_chEnabled-_SDA_BASE_(r13) /* 80099B58 00096958 54 04 04 3E */ clrlwi r4, r0, 0x10 /* 80099B5C 0009695C 4B FA 95 71 */ bl Write__7xSerialFi /* 80099B60 00096960 80 01 00 14 */ lwz r0, 0x14(r1) @@ -374,10 +374,10 @@ zGameExtras_Load__FP7xSerial: /* 80099B80 00096980 38 81 00 08 */ addi r4, r1, 8 /* 80099B84 00096984 90 01 00 08 */ stw r0, 8(r1) /* 80099B88 00096988 4B FA 97 C5 */ bl Read__7xSerialFPi -/* 80099B8C 0009698C 80 6D 8F 90 */ lwz r3, lbl_803CB890-_SDA_BASE_(r13) +/* 80099B8C 0009698C 80 6D 8F 90 */ lwz r3, lbl_g_flg_chEnabled-_SDA_BASE_(r13) /* 80099B90 00096990 80 01 00 08 */ lwz r0, 8(r1) /* 80099B94 00096994 7C 60 03 78 */ or r0, r3, r0 -/* 80099B98 00096998 90 0D 8F 90 */ stw r0, lbl_803CB890-_SDA_BASE_(r13) +/* 80099B98 00096998 90 0D 8F 90 */ stw r0, lbl_g_flg_chEnabled-_SDA_BASE_(r13) /* 80099B9C 0009699C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80099BA0 000969A0 7C 08 03 A6 */ mtlr r0 /* 80099BA4 000969A4 38 21 00 10 */ addi r1, r1, 0x10 @@ -392,9 +392,9 @@ zGameExtras.TestCheat__FPUi: /* 80099BBC 000969BC 38 60 00 00 */ li r3, 0 /* 80099BC0 000969C0 4E 80 00 20 */ blr lbl_80099BC4: -/* 80099BC4 000969C4 3C 80 80 29 */ lis r4, lbl_8028F8A4@ha +/* 80099BC4 000969C4 3C 80 80 29 */ lis r4, lbl_sCheatPressed@ha /* 80099BC8 000969C8 38 00 00 02 */ li r0, 2 -/* 80099BCC 000969CC 38 84 F8 A4 */ addi r4, r4, lbl_8028F8A4@l +/* 80099BCC 000969CC 38 84 F8 A4 */ addi r4, r4, lbl_sCheatPressed@l /* 80099BD0 000969D0 38 A3 00 3C */ addi r5, r3, 0x3c /* 80099BD4 000969D4 38 84 00 3C */ addi r4, r4, 0x3c /* 80099BD8 000969D8 7C 09 03 A6 */ mtctr r0 @@ -464,8 +464,8 @@ lbl_80099C9C: .global zGameExtras.AddToCheatPressed__FUi zGameExtras.AddToCheatPressed__FUi: -/* 80099CB4 00096AB4 3C 80 80 29 */ lis r4, lbl_8028F8A4@ha -/* 80099CB8 00096AB8 38 84 F8 A4 */ addi r4, r4, lbl_8028F8A4@l +/* 80099CB4 00096AB4 3C 80 80 29 */ lis r4, lbl_sCheatPressed@ha +/* 80099CB8 00096AB8 38 84 F8 A4 */ addi r4, r4, lbl_sCheatPressed@l /* 80099CBC 00096ABC 80 04 00 04 */ lwz r0, 4(r4) /* 80099CC0 00096AC0 90 04 00 00 */ stw r0, 0(r4) /* 80099CC4 00096AC4 80 04 00 08 */ lwz r0, 8(r4) @@ -513,9 +513,9 @@ zGameCheats__Ff: /* 80099D60 00096B60 48 00 0B CD */ bl zGameModeGet__Fv /* 80099D64 00096B64 2C 03 00 07 */ cmpwi r3, 7 /* 80099D68 00096B68 40 82 01 80 */ bne lbl_80099EE8 -/* 80099D6C 00096B6C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80099D6C 00096B6C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80099D70 00096B70 3C 60 FF FA */ lis r3, 0xFFF9EEFF@ha -/* 80099D74 00096B74 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80099D74 00096B74 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80099D78 00096B78 38 E0 00 00 */ li r7, 0 /* 80099D7C 00096B7C 80 84 03 1C */ lwz r4, 0x31c(r4) /* 80099D80 00096B80 38 63 EE FF */ addi r3, r3, 0xFFF9EEFF@l @@ -537,11 +537,11 @@ lbl_80099DA4: lbl_80099DB8: /* 80099DB8 00096BB8 54 C0 03 5D */ rlwinm. r0, r6, 0, 0xd, 0xe /* 80099DBC 00096BBC 40 82 00 30 */ bne lbl_80099DEC -/* 80099DC0 00096BC0 C0 0D 8F 94 */ lfs f0, lbl_803CB894-_SDA_BASE_(r13) +/* 80099DC0 00096BC0 C0 0D 8F 94 */ lfs f0, lbl_sCheatTimer-_SDA_BASE_(r13) /* 80099DC4 00096BC4 EC 00 F8 28 */ fsubs f0, f0, f31 -/* 80099DC8 00096BC8 D0 0D 8F 94 */ stfs f0, lbl_803CB894-_SDA_BASE_(r13) -/* 80099DCC 00096BCC C0 2D 8F 94 */ lfs f1, lbl_803CB894-_SDA_BASE_(r13) -/* 80099DD0 00096BD0 C0 02 90 F8 */ lfs f0, lbl_803CDA78-_SDA2_BASE_(r2) +/* 80099DC8 00096BC8 D0 0D 8F 94 */ stfs f0, lbl_sCheatTimer-_SDA_BASE_(r13) +/* 80099DCC 00096BCC C0 2D 8F 94 */ lfs f1, lbl_sCheatTimer-_SDA_BASE_(r13) +/* 80099DD0 00096BD0 C0 02 90 F8 */ lfs f0, lbl__975_1-_SDA2_BASE_(r2) /* 80099DD4 00096BD4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80099DD8 00096BD8 4C 40 13 82 */ cror 2, 0, 2 /* 80099DDC 00096BDC 40 82 01 0C */ bne lbl_80099EE8 @@ -551,36 +551,36 @@ lbl_80099DB8: lbl_80099DEC: /* 80099DEC 00096BEC 2C 07 00 00 */ cmpwi r7, 0 /* 80099DF0 00096BF0 40 82 00 20 */ bne lbl_80099E10 -/* 80099DF4 00096BF4 80 0D 8F 98 */ lwz r0, lbl_803CB898-_SDA_BASE_(r13) +/* 80099DF4 00096BF4 80 0D 8F 98 */ lwz r0, lbl_sCheatInputCount-_SDA_BASE_(r13) /* 80099DF8 00096BF8 2C 00 00 20 */ cmpwi r0, 0x20 /* 80099DFC 00096BFC 40 81 00 08 */ ble lbl_80099E04 /* 80099E00 00096C00 38 E0 00 01 */ li r7, 1 lbl_80099E04: -/* 80099E04 00096C04 80 6D 8F 98 */ lwz r3, lbl_803CB898-_SDA_BASE_(r13) +/* 80099E04 00096C04 80 6D 8F 98 */ lwz r3, lbl_sCheatInputCount-_SDA_BASE_(r13) /* 80099E08 00096C08 38 03 00 01 */ addi r0, r3, 1 -/* 80099E0C 00096C0C 90 0D 8F 98 */ stw r0, lbl_803CB898-_SDA_BASE_(r13) +/* 80099E0C 00096C0C 90 0D 8F 98 */ stw r0, lbl_sCheatInputCount-_SDA_BASE_(r13) lbl_80099E10: /* 80099E10 00096C10 2C 07 00 00 */ cmpwi r7, 0 /* 80099E14 00096C14 41 82 00 2C */ beq lbl_80099E40 -/* 80099E18 00096C18 C0 02 90 FC */ lfs f0, lbl_803CDA7C-_SDA2_BASE_(r2) -/* 80099E1C 00096C1C 3C 60 80 29 */ lis r3, lbl_8028F8A4@ha +/* 80099E18 00096C18 C0 02 90 FC */ lfs f0, lbl__1152-_SDA2_BASE_(r2) +/* 80099E1C 00096C1C 3C 60 80 29 */ lis r3, lbl_sCheatPressed@ha /* 80099E20 00096C20 38 00 00 00 */ li r0, 0 /* 80099E24 00096C24 38 80 00 00 */ li r4, 0 -/* 80099E28 00096C28 D0 0D 8F 94 */ stfs f0, lbl_803CB894-_SDA_BASE_(r13) -/* 80099E2C 00096C2C 38 63 F8 A4 */ addi r3, r3, lbl_8028F8A4@l +/* 80099E28 00096C28 D0 0D 8F 94 */ stfs f0, lbl_sCheatTimer-_SDA_BASE_(r13) +/* 80099E2C 00096C2C 38 63 F8 A4 */ addi r3, r3, lbl_sCheatPressed@l /* 80099E30 00096C30 38 A0 00 40 */ li r5, 0x40 -/* 80099E34 00096C34 90 0D 8F 98 */ stw r0, lbl_803CB898-_SDA_BASE_(r13) +/* 80099E34 00096C34 90 0D 8F 98 */ stw r0, lbl_sCheatInputCount-_SDA_BASE_(r13) /* 80099E38 00096C38 4B F6 96 21 */ bl memset /* 80099E3C 00096C3C 48 00 00 AC */ b lbl_80099EE8 lbl_80099E40: /* 80099E40 00096C40 80 04 00 30 */ lwz r0, 0x30(r4) /* 80099E44 00096C44 54 03 03 5C */ rlwinm r3, r0, 0, 0xd, 0xe /* 80099E48 00096C48 4B FF FE 6D */ bl zGameExtras.AddToCheatPressed__FUi -/* 80099E4C 00096C4C C0 02 90 FC */ lfs f0, lbl_803CDA7C-_SDA2_BASE_(r2) -/* 80099E50 00096C50 3C 60 80 29 */ lis r3, lbl_8028F744@ha -/* 80099E54 00096C54 38 03 F7 44 */ addi r0, r3, lbl_8028F744@l +/* 80099E4C 00096C4C C0 02 90 FC */ lfs f0, lbl__1152-_SDA2_BASE_(r2) +/* 80099E50 00096C50 3C 60 80 29 */ lis r3, lbl_cheatList@ha +/* 80099E54 00096C54 38 03 F7 44 */ addi r0, r3, lbl_cheatList@l /* 80099E58 00096C58 3B E0 00 00 */ li r31, 0 -/* 80099E5C 00096C5C D0 0D 8F 94 */ stfs f0, lbl_803CB894-_SDA_BASE_(r13) +/* 80099E5C 00096C5C D0 0D 8F 94 */ stfs f0, lbl_sCheatTimer-_SDA_BASE_(r13) /* 80099E60 00096C60 7C 1E 03 78 */ mr r30, r0 /* 80099E64 00096C64 48 00 00 54 */ b lbl_80099EB8 lbl_80099E68: @@ -612,11 +612,11 @@ lbl_80099EB8: /* 80099EC0 00096CC0 40 82 FF A8 */ bne lbl_80099E68 /* 80099EC4 00096CC4 2C 1F 00 00 */ cmpwi r31, 0 /* 80099EC8 00096CC8 41 82 00 20 */ beq lbl_80099EE8 -/* 80099ECC 00096CCC C0 02 91 00 */ lfs f0, lbl_803CDA80-_SDA2_BASE_(r2) -/* 80099ED0 00096CD0 3C 60 80 29 */ lis r3, lbl_8028F8A4@ha -/* 80099ED4 00096CD4 38 63 F8 A4 */ addi r3, r3, lbl_8028F8A4@l +/* 80099ECC 00096CCC C0 02 91 00 */ lfs f0, lbl__1153-_SDA2_BASE_(r2) +/* 80099ED0 00096CD0 3C 60 80 29 */ lis r3, lbl_sCheatPressed@ha +/* 80099ED4 00096CD4 38 63 F8 A4 */ addi r3, r3, lbl_sCheatPressed@l /* 80099ED8 00096CD8 38 80 00 00 */ li r4, 0 -/* 80099EDC 00096CDC D0 0D 8F 94 */ stfs f0, lbl_803CB894-_SDA_BASE_(r13) +/* 80099EDC 00096CDC D0 0D 8F 94 */ stfs f0, lbl_sCheatTimer-_SDA_BASE_(r13) /* 80099EE0 00096CE0 38 A0 00 40 */ li r5, 0x40 /* 80099EE4 00096CE4 4B F6 95 75 */ bl memset lbl_80099EE8: @@ -632,16 +632,16 @@ lbl_80099EE8: .global GEC_CheatFlagAdd__Fi GEC_CheatFlagAdd__Fi: -/* 80099F0C 00096D0C 80 0D 8F 90 */ lwz r0, lbl_803CB890-_SDA_BASE_(r13) +/* 80099F0C 00096D0C 80 0D 8F 90 */ lwz r0, lbl_g_flg_chEnabled-_SDA_BASE_(r13) /* 80099F10 00096D10 7C 00 1B 78 */ or r0, r0, r3 -/* 80099F14 00096D14 90 0D 8F 90 */ stw r0, lbl_803CB890-_SDA_BASE_(r13) +/* 80099F14 00096D14 90 0D 8F 90 */ stw r0, lbl_g_flg_chEnabled-_SDA_BASE_(r13) /* 80099F18 00096D18 4E 80 00 20 */ blr .global GEC_CheatFlagToggle__Fi GEC_CheatFlagToggle__Fi: -/* 80099F1C 00096D1C 80 0D 8F 90 */ lwz r0, lbl_803CB890-_SDA_BASE_(r13) +/* 80099F1C 00096D1C 80 0D 8F 90 */ lwz r0, lbl_g_flg_chEnabled-_SDA_BASE_(r13) /* 80099F20 00096D20 7C 00 1A 78 */ xor r0, r0, r3 -/* 80099F24 00096D24 90 0D 8F 90 */ stw r0, lbl_803CB890-_SDA_BASE_(r13) +/* 80099F24 00096D24 90 0D 8F 90 */ stw r0, lbl_g_flg_chEnabled-_SDA_BASE_(r13) /* 80099F28 00096D28 4E 80 00 20 */ blr .global zGameExtras.GEC_dfltSound__Fv @@ -649,70 +649,70 @@ zGameExtras.GEC_dfltSound__Fv: /* 80099F2C 00096D2C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80099F30 00096D30 7C 08 02 A6 */ mflr r0 /* 80099F34 00096D34 90 01 00 14 */ stw r0, 0x14(r1) -/* 80099F38 00096D38 88 0D 8F 9C */ lbz r0, lbl_803CB89C-_SDA_BASE_(r13) +/* 80099F38 00096D38 88 0D 8F 9C */ lbz r0, lbl_init$1161-_SDA_BASE_(r13) /* 80099F3C 00096D3C 7C 00 07 75 */ extsb. r0, r0 /* 80099F40 00096D40 40 82 00 CC */ bne lbl_8009A00C -/* 80099F44 00096D44 3C 60 80 26 */ lis r3, lbl_8025CA20@ha -/* 80099F48 00096D48 38 63 CA 20 */ addi r3, r3, lbl_8025CA20@l +/* 80099F44 00096D44 3C 60 80 26 */ lis r3, lbl__stringBase0_38@ha +/* 80099F48 00096D48 38 63 CA 20 */ addi r3, r3, lbl__stringBase0_38@l /* 80099F4C 00096D4C 38 63 00 05 */ addi r3, r3, 5 /* 80099F50 00096D50 4B FB 22 C5 */ bl xStrHash__FPCc -/* 80099F54 00096D54 3C A0 80 29 */ lis r5, lbl_8028F8E4@ha -/* 80099F58 00096D58 3C 80 80 26 */ lis r4, lbl_8025CA20@ha -/* 80099F5C 00096D5C 90 65 F8 E4 */ stw r3, lbl_8028F8E4@l(r5) -/* 80099F60 00096D60 38 64 CA 20 */ addi r3, r4, lbl_8025CA20@l +/* 80099F54 00096D54 3C A0 80 29 */ lis r5, lbl_aid_sndList$1160@ha +/* 80099F58 00096D58 3C 80 80 26 */ lis r4, lbl__stringBase0_38@ha +/* 80099F5C 00096D5C 90 65 F8 E4 */ stw r3, lbl_aid_sndList$1160@l(r5) +/* 80099F60 00096D60 38 64 CA 20 */ addi r3, r4, lbl__stringBase0_38@l /* 80099F64 00096D64 38 63 00 05 */ addi r3, r3, 5 /* 80099F68 00096D68 4B FB 22 AD */ bl xStrHash__FPCc -/* 80099F6C 00096D6C 3C A0 80 29 */ lis r5, lbl_8028F8E4@ha -/* 80099F70 00096D70 3C 80 80 26 */ lis r4, lbl_8025CA20@ha -/* 80099F74 00096D74 38 A5 F8 E4 */ addi r5, r5, lbl_8028F8E4@l +/* 80099F6C 00096D6C 3C A0 80 29 */ lis r5, lbl_aid_sndList$1160@ha +/* 80099F70 00096D70 3C 80 80 26 */ lis r4, lbl__stringBase0_38@ha +/* 80099F74 00096D74 38 A5 F8 E4 */ addi r5, r5, lbl_aid_sndList$1160@l /* 80099F78 00096D78 90 65 00 04 */ stw r3, 4(r5) -/* 80099F7C 00096D7C 38 64 CA 20 */ addi r3, r4, lbl_8025CA20@l +/* 80099F7C 00096D7C 38 64 CA 20 */ addi r3, r4, lbl__stringBase0_38@l /* 80099F80 00096D80 38 63 00 05 */ addi r3, r3, 5 /* 80099F84 00096D84 4B FB 22 91 */ bl xStrHash__FPCc -/* 80099F88 00096D88 3C A0 80 29 */ lis r5, lbl_8028F8E4@ha -/* 80099F8C 00096D8C 3C 80 80 26 */ lis r4, lbl_8025CA20@ha -/* 80099F90 00096D90 38 A5 F8 E4 */ addi r5, r5, lbl_8028F8E4@l +/* 80099F88 00096D88 3C A0 80 29 */ lis r5, lbl_aid_sndList$1160@ha +/* 80099F8C 00096D8C 3C 80 80 26 */ lis r4, lbl__stringBase0_38@ha +/* 80099F90 00096D90 38 A5 F8 E4 */ addi r5, r5, lbl_aid_sndList$1160@l /* 80099F94 00096D94 90 65 00 08 */ stw r3, 8(r5) -/* 80099F98 00096D98 38 64 CA 20 */ addi r3, r4, lbl_8025CA20@l +/* 80099F98 00096D98 38 64 CA 20 */ addi r3, r4, lbl__stringBase0_38@l /* 80099F9C 00096D9C 38 63 00 0E */ addi r3, r3, 0xe /* 80099FA0 00096DA0 4B FB 22 75 */ bl xStrHash__FPCc -/* 80099FA4 00096DA4 3C A0 80 29 */ lis r5, lbl_8028F8E4@ha -/* 80099FA8 00096DA8 3C 80 80 26 */ lis r4, lbl_8025CA20@ha -/* 80099FAC 00096DAC 38 A5 F8 E4 */ addi r5, r5, lbl_8028F8E4@l +/* 80099FA4 00096DA4 3C A0 80 29 */ lis r5, lbl_aid_sndList$1160@ha +/* 80099FA8 00096DA8 3C 80 80 26 */ lis r4, lbl__stringBase0_38@ha +/* 80099FAC 00096DAC 38 A5 F8 E4 */ addi r5, r5, lbl_aid_sndList$1160@l /* 80099FB0 00096DB0 90 65 00 0C */ stw r3, 0xc(r5) -/* 80099FB4 00096DB4 38 64 CA 20 */ addi r3, r4, lbl_8025CA20@l +/* 80099FB4 00096DB4 38 64 CA 20 */ addi r3, r4, lbl__stringBase0_38@l /* 80099FB8 00096DB8 38 63 00 19 */ addi r3, r3, 0x19 /* 80099FBC 00096DBC 4B FB 22 59 */ bl xStrHash__FPCc -/* 80099FC0 00096DC0 3C A0 80 29 */ lis r5, lbl_8028F8E4@ha -/* 80099FC4 00096DC4 3C 80 80 26 */ lis r4, lbl_8025CA20@ha -/* 80099FC8 00096DC8 38 A5 F8 E4 */ addi r5, r5, lbl_8028F8E4@l +/* 80099FC0 00096DC0 3C A0 80 29 */ lis r5, lbl_aid_sndList$1160@ha +/* 80099FC4 00096DC4 3C 80 80 26 */ lis r4, lbl__stringBase0_38@ha +/* 80099FC8 00096DC8 38 A5 F8 E4 */ addi r5, r5, lbl_aid_sndList$1160@l /* 80099FCC 00096DCC 90 65 00 10 */ stw r3, 0x10(r5) -/* 80099FD0 00096DD0 38 64 CA 20 */ addi r3, r4, lbl_8025CA20@l +/* 80099FD0 00096DD0 38 64 CA 20 */ addi r3, r4, lbl__stringBase0_38@l /* 80099FD4 00096DD4 38 63 00 24 */ addi r3, r3, 0x24 /* 80099FD8 00096DD8 4B FB 22 3D */ bl xStrHash__FPCc -/* 80099FDC 00096DDC 3C A0 80 29 */ lis r5, lbl_8028F8E4@ha -/* 80099FE0 00096DE0 3C 80 80 26 */ lis r4, lbl_8025CA20@ha -/* 80099FE4 00096DE4 38 A5 F8 E4 */ addi r5, r5, lbl_8028F8E4@l +/* 80099FDC 00096DDC 3C A0 80 29 */ lis r5, lbl_aid_sndList$1160@ha +/* 80099FE0 00096DE0 3C 80 80 26 */ lis r4, lbl__stringBase0_38@ha +/* 80099FE4 00096DE4 38 A5 F8 E4 */ addi r5, r5, lbl_aid_sndList$1160@l /* 80099FE8 00096DE8 90 65 00 14 */ stw r3, 0x14(r5) -/* 80099FEC 00096DEC 38 64 CA 20 */ addi r3, r4, lbl_8025CA20@l +/* 80099FEC 00096DEC 38 64 CA 20 */ addi r3, r4, lbl__stringBase0_38@l /* 80099FF0 00096DF0 38 63 00 2D */ addi r3, r3, 0x2d /* 80099FF4 00096DF4 4B FB 22 21 */ bl xStrHash__FPCc -/* 80099FF8 00096DF8 3C 80 80 29 */ lis r4, lbl_8028F8E4@ha +/* 80099FF8 00096DF8 3C 80 80 29 */ lis r4, lbl_aid_sndList$1160@ha /* 80099FFC 00096DFC 38 00 00 01 */ li r0, 1 -/* 8009A000 00096E00 38 84 F8 E4 */ addi r4, r4, lbl_8028F8E4@l +/* 8009A000 00096E00 38 84 F8 E4 */ addi r4, r4, lbl_aid_sndList$1160@l /* 8009A004 00096E04 90 64 00 18 */ stw r3, 0x18(r4) -/* 8009A008 00096E08 98 0D 8F 9C */ stb r0, lbl_803CB89C-_SDA_BASE_(r13) +/* 8009A008 00096E08 98 0D 8F 9C */ stb r0, lbl_init$1161-_SDA_BASE_(r13) lbl_8009A00C: -/* 8009A00C 00096E0C 3C 60 80 29 */ lis r3, lbl_8028F8E4@ha +/* 8009A00C 00096E0C 3C 60 80 29 */ lis r3, lbl_aid_sndList$1160@ha /* 8009A010 00096E10 38 80 00 07 */ li r4, 7 -/* 8009A014 00096E14 38 63 F8 E4 */ addi r3, r3, lbl_8028F8E4@l +/* 8009A014 00096E14 38 63 F8 E4 */ addi r3, r3, lbl_aid_sndList$1160@l /* 8009A018 00096E18 38 A0 00 00 */ li r5, 0 /* 8009A01C 00096E1C 48 00 07 F5 */ bl zGameExtras.xUtil_choose_Ui___FPCUiiPCf /* 8009A020 00096E20 28 03 00 00 */ cmplwi r3, 0 /* 8009A024 00096E24 41 82 00 24 */ beq lbl_8009A048 -/* 8009A028 00096E28 C0 42 90 F8 */ lfs f2, lbl_803CDA78-_SDA2_BASE_(r2) +/* 8009A028 00096E28 C0 42 90 F8 */ lfs f2, lbl__975_1-_SDA2_BASE_(r2) /* 8009A02C 00096E2C 38 80 00 80 */ li r4, 0x80 -/* 8009A030 00096E30 C0 22 91 04 */ lfs f1, lbl_803CDA84-_SDA2_BASE_(r2) +/* 8009A030 00096E30 C0 22 91 04 */ lfs f1, lbl__1192-_SDA2_BASE_(r2) /* 8009A034 00096E34 38 A0 00 00 */ li r5, 0 /* 8009A038 00096E38 FC 60 10 90 */ fmr f3, f2 /* 8009A03C 00096E3C 38 C0 00 00 */ li r6, 0 @@ -725,9 +725,9 @@ lbl_8009A048: /* 8009A054 00096E54 4E 80 00 20 */ blr /* 8009A058 00096E58 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009A05C 00096E5C 7C 08 02 A6 */ mflr r0 -/* 8009A060 00096E60 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8009A060 00096E60 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8009A064 00096E64 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009A068 00096E68 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8009A068 00096E68 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8009A06C 00096E6C 80 64 1B 00 */ lwz r3, 0x1b00(r4) /* 8009A070 00096E70 28 03 C3 50 */ cmplwi r3, 0xc350 /* 8009A074 00096E74 41 81 00 24 */ bgt lbl_8009A098 @@ -741,15 +741,15 @@ lbl_8009A090: /* 8009A090 00096E90 38 03 03 E8 */ addi r0, r3, 0x3e8 /* 8009A094 00096E94 90 04 1B 00 */ stw r0, 0x1b00(r4) lbl_8009A098: -/* 8009A098 00096E98 3C 60 80 26 */ lis r3, lbl_8025CA20@ha -/* 8009A09C 00096E9C 38 63 CA 20 */ addi r3, r3, lbl_8025CA20@l +/* 8009A098 00096E98 3C 60 80 26 */ lis r3, lbl__stringBase0_38@ha +/* 8009A09C 00096E9C 38 63 CA 20 */ addi r3, r3, lbl__stringBase0_38@l /* 8009A0A0 00096EA0 38 63 00 36 */ addi r3, r3, 0x36 /* 8009A0A4 00096EA4 4B FB 21 71 */ bl xStrHash__FPCc /* 8009A0A8 00096EA8 28 03 00 00 */ cmplwi r3, 0 /* 8009A0AC 00096EAC 41 82 00 24 */ beq lbl_8009A0D0 -/* 8009A0B0 00096EB0 C0 42 90 F8 */ lfs f2, lbl_803CDA78-_SDA2_BASE_(r2) +/* 8009A0B0 00096EB0 C0 42 90 F8 */ lfs f2, lbl__975_1-_SDA2_BASE_(r2) /* 8009A0B4 00096EB4 38 80 00 80 */ li r4, 0x80 -/* 8009A0B8 00096EB8 C0 22 91 04 */ lfs f1, lbl_803CDA84-_SDA2_BASE_(r2) +/* 8009A0B8 00096EB8 C0 22 91 04 */ lfs f1, lbl__1192-_SDA2_BASE_(r2) /* 8009A0BC 00096EBC 38 A0 00 00 */ li r5, 0 /* 8009A0C0 00096EC0 FC 60 10 90 */ fmr f3, f2 /* 8009A0C4 00096EC4 38 C0 00 00 */ li r6, 0 @@ -762,9 +762,9 @@ lbl_8009A0D0: /* 8009A0DC 00096EDC 4E 80 00 20 */ blr /* 8009A0E0 00096EE0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009A0E4 00096EE4 7C 08 02 A6 */ mflr r0 -/* 8009A0E8 00096EE8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8009A0E8 00096EE8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8009A0EC 00096EEC 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009A0F0 00096EF0 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8009A0F0 00096EF0 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8009A0F4 00096EF4 38 00 00 64 */ li r0, 0x64 /* 8009A0F8 00096EF8 80 64 1B 04 */ lwz r3, 0x1b04(r4) /* 8009A0FC 00096EFC 38 63 00 0A */ addi r3, r3, 0xa @@ -772,16 +772,16 @@ lbl_8009A0D0: /* 8009A104 00096F04 40 80 00 08 */ bge lbl_8009A10C /* 8009A108 00096F08 7C 60 1B 78 */ mr r0, r3 lbl_8009A10C: -/* 8009A10C 00096F0C 3C 60 80 26 */ lis r3, lbl_8025CA20@ha +/* 8009A10C 00096F0C 3C 60 80 26 */ lis r3, lbl__stringBase0_38@ha /* 8009A110 00096F10 90 04 1B 04 */ stw r0, 0x1b04(r4) -/* 8009A114 00096F14 38 63 CA 20 */ addi r3, r3, lbl_8025CA20@l +/* 8009A114 00096F14 38 63 CA 20 */ addi r3, r3, lbl__stringBase0_38@l /* 8009A118 00096F18 38 63 00 3F */ addi r3, r3, 0x3f /* 8009A11C 00096F1C 4B FB 20 F9 */ bl xStrHash__FPCc /* 8009A120 00096F20 28 03 00 00 */ cmplwi r3, 0 /* 8009A124 00096F24 41 82 00 24 */ beq lbl_8009A148 -/* 8009A128 00096F28 C0 42 90 F8 */ lfs f2, lbl_803CDA78-_SDA2_BASE_(r2) +/* 8009A128 00096F28 C0 42 90 F8 */ lfs f2, lbl__975_1-_SDA2_BASE_(r2) /* 8009A12C 00096F2C 38 80 00 80 */ li r4, 0x80 -/* 8009A130 00096F30 C0 22 91 04 */ lfs f1, lbl_803CDA84-_SDA2_BASE_(r2) +/* 8009A130 00096F30 C0 22 91 04 */ lfs f1, lbl__1192-_SDA2_BASE_(r2) /* 8009A134 00096F34 38 A0 00 00 */ li r5, 0 /* 8009A138 00096F38 FC 60 10 90 */ fmr f3, f2 /* 8009A13C 00096F3C 38 C0 00 00 */ li r6, 0 @@ -794,20 +794,20 @@ lbl_8009A148: /* 8009A154 00096F54 4E 80 00 20 */ blr /* 8009A158 00096F58 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009A15C 00096F5C 7C 08 02 A6 */ mflr r0 -/* 8009A160 00096F60 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8009A164 00096F64 3C 60 80 26 */ lis r3, lbl_8025CA20@ha +/* 8009A160 00096F60 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8009A164 00096F64 3C 60 80 26 */ lis r3, lbl__stringBase0_38@ha /* 8009A168 00096F68 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009A16C 00096F6C 38 63 CA 20 */ addi r3, r3, lbl_8025CA20@l -/* 8009A170 00096F70 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8009A16C 00096F6C 38 63 CA 20 */ addi r3, r3, lbl__stringBase0_38@l +/* 8009A170 00096F70 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8009A174 00096F74 38 00 00 01 */ li r0, 1 /* 8009A178 00096F78 98 04 09 BD */ stb r0, 0x9bd(r4) /* 8009A17C 00096F7C 38 63 00 4B */ addi r3, r3, 0x4b /* 8009A180 00096F80 4B FB 20 95 */ bl xStrHash__FPCc /* 8009A184 00096F84 28 03 00 00 */ cmplwi r3, 0 /* 8009A188 00096F88 41 82 00 24 */ beq lbl_8009A1AC -/* 8009A18C 00096F8C C0 42 90 F8 */ lfs f2, lbl_803CDA78-_SDA2_BASE_(r2) +/* 8009A18C 00096F8C C0 42 90 F8 */ lfs f2, lbl__975_1-_SDA2_BASE_(r2) /* 8009A190 00096F90 38 80 00 80 */ li r4, 0x80 -/* 8009A194 00096F94 C0 22 91 04 */ lfs f1, lbl_803CDA84-_SDA2_BASE_(r2) +/* 8009A194 00096F94 C0 22 91 04 */ lfs f1, lbl__1192-_SDA2_BASE_(r2) /* 8009A198 00096F98 38 A0 00 00 */ li r5, 0 /* 8009A19C 00096F9C FC 60 10 90 */ fmr f3, f2 /* 8009A1A0 00096FA0 38 C0 00 00 */ li r6, 0 @@ -820,20 +820,20 @@ lbl_8009A1AC: /* 8009A1B8 00096FB8 4E 80 00 20 */ blr /* 8009A1BC 00096FBC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009A1C0 00096FC0 7C 08 02 A6 */ mflr r0 -/* 8009A1C4 00096FC4 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8009A1C8 00096FC8 3C 60 80 26 */ lis r3, lbl_8025CA20@ha +/* 8009A1C4 00096FC4 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8009A1C8 00096FC8 3C 60 80 26 */ lis r3, lbl__stringBase0_38@ha /* 8009A1CC 00096FCC 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009A1D0 00096FD0 38 63 CA 20 */ addi r3, r3, lbl_8025CA20@l -/* 8009A1D4 00096FD4 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8009A1D0 00096FD0 38 63 CA 20 */ addi r3, r3, lbl__stringBase0_38@l +/* 8009A1D4 00096FD4 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8009A1D8 00096FD8 38 00 00 01 */ li r0, 1 /* 8009A1DC 00096FDC 98 04 09 BE */ stb r0, 0x9be(r4) /* 8009A1E0 00096FE0 38 63 00 54 */ addi r3, r3, 0x54 /* 8009A1E4 00096FE4 4B FB 20 31 */ bl xStrHash__FPCc /* 8009A1E8 00096FE8 28 03 00 00 */ cmplwi r3, 0 /* 8009A1EC 00096FEC 41 82 00 24 */ beq lbl_8009A210 -/* 8009A1F0 00096FF0 C0 42 90 F8 */ lfs f2, lbl_803CDA78-_SDA2_BASE_(r2) +/* 8009A1F0 00096FF0 C0 42 90 F8 */ lfs f2, lbl__975_1-_SDA2_BASE_(r2) /* 8009A1F4 00096FF4 38 80 00 80 */ li r4, 0x80 -/* 8009A1F8 00096FF8 C0 22 91 04 */ lfs f1, lbl_803CDA84-_SDA2_BASE_(r2) +/* 8009A1F8 00096FF8 C0 22 91 04 */ lfs f1, lbl__1192-_SDA2_BASE_(r2) /* 8009A1FC 00096FFC 38 A0 00 00 */ li r5, 0 /* 8009A200 00097000 FC 60 10 90 */ fmr f3, f2 /* 8009A204 00097004 38 C0 00 00 */ li r6, 0 @@ -846,9 +846,9 @@ lbl_8009A210: /* 8009A21C 0009701C 4E 80 00 20 */ blr /* 8009A220 00097020 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8009A224 00097024 7C 08 02 A6 */ mflr r0 -/* 8009A228 00097028 3C 80 80 26 */ lis r4, lbl_8025CA20@ha +/* 8009A228 00097028 3C 80 80 26 */ lis r4, lbl__stringBase0_38@ha /* 8009A22C 0009702C 90 01 00 44 */ stw r0, 0x44(r1) -/* 8009A230 00097030 38 84 CA 20 */ addi r4, r4, lbl_8025CA20@l +/* 8009A230 00097030 38 84 CA 20 */ addi r4, r4, lbl__stringBase0_38@l /* 8009A234 00097034 38 61 00 08 */ addi r3, r1, 8 /* 8009A238 00097038 93 E1 00 3C */ stw r31, 0x3c(r1) /* 8009A23C 0009703C 38 84 00 62 */ addi r4, r4, 0x62 @@ -876,7 +876,7 @@ lbl_8009A274: /* 8009A28C 0009708C B3 E3 00 14 */ sth r31, 0x14(r3) /* 8009A290 00097090 2C 1D 00 0F */ cmpwi r29, 0xf /* 8009A294 00097094 41 80 FF C4 */ blt lbl_8009A258 -/* 8009A298 00097098 C0 22 90 F8 */ lfs f1, lbl_803CDA78-_SDA2_BASE_(r2) +/* 8009A298 00097098 C0 22 90 F8 */ lfs f1, lbl__975_1-_SDA2_BASE_(r2) /* 8009A29C 0009709C 38 60 00 24 */ li r3, 0x24 /* 8009A2A0 000970A0 4B FE 64 F1 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 8009A2A4 000970A4 80 01 00 44 */ lwz r0, 0x44(r1) @@ -888,8 +888,8 @@ lbl_8009A274: /* 8009A2BC 000970BC 4E 80 00 20 */ blr /* 8009A2C0 000970C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009A2C4 000970C4 7C 08 02 A6 */ mflr r0 -/* 8009A2C8 000970C8 3C 60 80 26 */ lis r3, lbl_8025CA20@ha -/* 8009A2CC 000970CC 38 63 CA 20 */ addi r3, r3, lbl_8025CA20@l +/* 8009A2C8 000970C8 3C 60 80 26 */ lis r3, lbl__stringBase0_38@ha +/* 8009A2CC 000970CC 38 63 CA 20 */ addi r3, r3, lbl__stringBase0_38@l /* 8009A2D0 000970D0 90 01 00 14 */ stw r0, 0x14(r1) /* 8009A2D4 000970D4 38 63 00 78 */ addi r3, r3, 0x78 /* 8009A2D8 000970D8 4B FB 1F 3D */ bl xStrHash__FPCc @@ -897,7 +897,7 @@ lbl_8009A274: /* 8009A2E0 000970E0 38 00 00 01 */ li r0, 1 /* 8009A2E4 000970E4 B0 03 00 14 */ sth r0, 0x14(r3) /* 8009A2E8 000970E8 38 60 00 25 */ li r3, 0x25 -/* 8009A2EC 000970EC C0 22 90 F8 */ lfs f1, lbl_803CDA78-_SDA2_BASE_(r2) +/* 8009A2EC 000970EC C0 22 90 F8 */ lfs f1, lbl__975_1-_SDA2_BASE_(r2) /* 8009A2F0 000970F0 4B FE 64 A1 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf /* 8009A2F4 000970F4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009A2F8 000970F8 7C 08 03 A6 */ mtlr r0 @@ -905,16 +905,16 @@ lbl_8009A274: /* 8009A300 00097100 4E 80 00 20 */ blr /* 8009A304 00097104 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009A308 00097108 7C 08 02 A6 */ mflr r0 -/* 8009A30C 0009710C 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8009A310 00097110 3C 60 80 26 */ lis r3, lbl_8025CA20@ha +/* 8009A30C 0009710C 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8009A310 00097110 3C 60 80 26 */ lis r3, lbl__stringBase0_38@ha /* 8009A314 00097114 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009A318 00097118 39 04 05 58 */ addi r8, r4, lbl_803C0558@l +/* 8009A318 00097118 39 04 05 58 */ addi r8, r4, lbl_globals@l /* 8009A31C 0009711C 38 E0 00 64 */ li r7, 0x64 /* 8009A320 00097120 38 C0 00 32 */ li r6, 0x32 /* 8009A324 00097124 38 A0 00 19 */ li r5, 0x19 /* 8009A328 00097128 38 80 00 0A */ li r4, 0xa /* 8009A32C 0009712C 38 00 00 05 */ li r0, 5 -/* 8009A330 00097130 38 63 CA 20 */ addi r3, r3, lbl_8025CA20@l +/* 8009A330 00097130 38 63 CA 20 */ addi r3, r3, lbl__stringBase0_38@l /* 8009A334 00097134 90 E8 08 88 */ stw r7, 0x888(r8) /* 8009A338 00097138 38 63 00 36 */ addi r3, r3, 0x36 /* 8009A33C 0009713C 90 C8 08 8C */ stw r6, 0x88c(r8) @@ -922,9 +922,9 @@ lbl_8009A274: /* 8009A344 00097144 90 88 08 94 */ stw r4, 0x894(r8) /* 8009A348 00097148 90 08 08 98 */ stw r0, 0x898(r8) /* 8009A34C 0009714C 4B FB 1E C9 */ bl xStrHash__FPCc -/* 8009A350 00097150 C0 42 90 F8 */ lfs f2, lbl_803CDA78-_SDA2_BASE_(r2) +/* 8009A350 00097150 C0 42 90 F8 */ lfs f2, lbl__975_1-_SDA2_BASE_(r2) /* 8009A354 00097154 38 80 00 80 */ li r4, 0x80 -/* 8009A358 00097158 C0 22 91 04 */ lfs f1, lbl_803CDA84-_SDA2_BASE_(r2) +/* 8009A358 00097158 C0 22 91 04 */ lfs f1, lbl__1192-_SDA2_BASE_(r2) /* 8009A35C 0009715C 38 A0 00 00 */ li r5, 0 /* 8009A360 00097160 FC 60 10 90 */ fmr f3, f2 /* 8009A364 00097164 38 C0 00 00 */ li r6, 0 @@ -936,37 +936,37 @@ lbl_8009A274: /* 8009A37C 0009717C 4E 80 00 20 */ blr /* 8009A380 00097180 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009A384 00097184 7C 08 02 A6 */ mflr r0 -/* 8009A388 00097188 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8009A388 00097188 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8009A38C 0009718C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009A390 00097190 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8009A390 00097190 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8009A394 00097194 80 03 17 38 */ lwz r0, 0x1738(r3) /* 8009A398 00097198 90 03 16 B0 */ stw r0, 0x16b0(r3) -/* 8009A39C 0009719C 88 0D 8F 9D */ lbz r0, lbl_803CB89D-_SDA_BASE_(r13) +/* 8009A39C 0009719C 88 0D 8F 9D */ lbz r0, lbl_init$1274-_SDA_BASE_(r13) /* 8009A3A0 000971A0 7C 00 07 75 */ extsb. r0, r0 /* 8009A3A4 000971A4 40 82 00 38 */ bne lbl_8009A3DC -/* 8009A3A8 000971A8 3C 60 80 26 */ lis r3, lbl_8025CA20@ha -/* 8009A3AC 000971AC 38 63 CA 20 */ addi r3, r3, lbl_8025CA20@l +/* 8009A3A8 000971A8 3C 60 80 26 */ lis r3, lbl__stringBase0_38@ha +/* 8009A3AC 000971AC 38 63 CA 20 */ addi r3, r3, lbl__stringBase0_38@l /* 8009A3B0 000971B0 38 63 00 8D */ addi r3, r3, 0x8d /* 8009A3B4 000971B4 4B FB 1E 61 */ bl xStrHash__FPCc -/* 8009A3B8 000971B8 3C 80 80 26 */ lis r4, lbl_8025CA20@ha -/* 8009A3BC 000971BC 90 6D 82 38 */ stw r3, lbl_803CAB38-_SDA_BASE_(r13) -/* 8009A3C0 000971C0 38 64 CA 20 */ addi r3, r4, lbl_8025CA20@l +/* 8009A3B8 000971B8 3C 80 80 26 */ lis r4, lbl__stringBase0_38@ha +/* 8009A3BC 000971BC 90 6D 82 38 */ stw r3, lbl_choices$1273-_SDA_BASE_(r13) +/* 8009A3C0 000971C0 38 64 CA 20 */ addi r3, r4, lbl__stringBase0_38@l /* 8009A3C4 000971C4 38 63 00 96 */ addi r3, r3, 0x96 /* 8009A3C8 000971C8 4B FB 1E 4D */ bl xStrHash__FPCc -/* 8009A3CC 000971CC 38 8D 82 38 */ addi r4, r13, lbl_803CAB38-_SDA_BASE_ +/* 8009A3CC 000971CC 38 8D 82 38 */ addi r4, r13, lbl_choices$1273-_SDA_BASE_ /* 8009A3D0 000971D0 38 00 00 01 */ li r0, 1 /* 8009A3D4 000971D4 90 64 00 04 */ stw r3, 4(r4) -/* 8009A3D8 000971D8 98 0D 8F 9D */ stb r0, lbl_803CB89D-_SDA_BASE_(r13) +/* 8009A3D8 000971D8 98 0D 8F 9D */ stb r0, lbl_init$1274-_SDA_BASE_(r13) lbl_8009A3DC: -/* 8009A3DC 000971DC 38 6D 82 38 */ addi r3, r13, lbl_803CAB38-_SDA_BASE_ +/* 8009A3DC 000971DC 38 6D 82 38 */ addi r3, r13, lbl_choices$1273-_SDA_BASE_ /* 8009A3E0 000971E0 38 80 00 02 */ li r4, 2 /* 8009A3E4 000971E4 38 A0 00 00 */ li r5, 0 /* 8009A3E8 000971E8 48 00 04 29 */ bl zGameExtras.xUtil_choose_Ui___FPCUiiPCf /* 8009A3EC 000971EC 28 03 00 00 */ cmplwi r3, 0 /* 8009A3F0 000971F0 41 82 00 24 */ beq lbl_8009A414 -/* 8009A3F4 000971F4 C0 42 90 F8 */ lfs f2, lbl_803CDA78-_SDA2_BASE_(r2) +/* 8009A3F4 000971F4 C0 42 90 F8 */ lfs f2, lbl__975_1-_SDA2_BASE_(r2) /* 8009A3F8 000971F8 38 80 00 80 */ li r4, 0x80 -/* 8009A3FC 000971FC C0 22 91 04 */ lfs f1, lbl_803CDA84-_SDA2_BASE_(r2) +/* 8009A3FC 000971FC C0 22 91 04 */ lfs f1, lbl__1192-_SDA2_BASE_(r2) /* 8009A400 00097200 38 A0 00 00 */ li r5, 0 /* 8009A404 00097204 FC 60 10 90 */ fmr f3, f2 /* 8009A408 00097208 38 C0 00 00 */ li r6, 0 @@ -995,14 +995,14 @@ lbl_8009A414: /* 8009A460 00097260 4E 80 00 20 */ blr /* 8009A464 00097264 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009A468 00097268 7C 08 02 A6 */ mflr r0 -/* 8009A46C 0009726C 3C 60 80 26 */ lis r3, lbl_8025CA20@ha -/* 8009A470 00097270 38 63 CA 20 */ addi r3, r3, lbl_8025CA20@l +/* 8009A46C 0009726C 3C 60 80 26 */ lis r3, lbl__stringBase0_38@ha +/* 8009A470 00097270 38 63 CA 20 */ addi r3, r3, lbl__stringBase0_38@l /* 8009A474 00097274 90 01 00 14 */ stw r0, 0x14(r1) /* 8009A478 00097278 38 63 00 9F */ addi r3, r3, 0x9f /* 8009A47C 0009727C 4B FB 1D 99 */ bl xStrHash__FPCc -/* 8009A480 00097280 C0 42 90 F8 */ lfs f2, lbl_803CDA78-_SDA2_BASE_(r2) +/* 8009A480 00097280 C0 42 90 F8 */ lfs f2, lbl__975_1-_SDA2_BASE_(r2) /* 8009A484 00097284 38 80 00 80 */ li r4, 0x80 -/* 8009A488 00097288 C0 22 91 04 */ lfs f1, lbl_803CDA84-_SDA2_BASE_(r2) +/* 8009A488 00097288 C0 22 91 04 */ lfs f1, lbl__1192-_SDA2_BASE_(r2) /* 8009A48C 0009728C 38 A0 00 00 */ li r5, 0 /* 8009A490 00097290 FC 60 10 90 */ fmr f3, f2 /* 8009A494 00097294 38 C0 00 00 */ li r6, 0 @@ -1015,42 +1015,42 @@ lbl_8009A414: /* 8009A4B0 000972B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009A4B4 000972B4 7C 08 02 A6 */ mflr r0 /* 8009A4B8 000972B8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009A4BC 000972BC 88 0D 8F 9E */ lbz r0, lbl_803CB89E-_SDA_BASE_(r13) +/* 8009A4BC 000972BC 88 0D 8F 9E */ lbz r0, lbl_init$1319-_SDA_BASE_(r13) /* 8009A4C0 000972C0 7C 00 07 75 */ extsb. r0, r0 /* 8009A4C4 000972C4 40 82 00 5C */ bne lbl_8009A520 -/* 8009A4C8 000972C8 3C 60 80 26 */ lis r3, lbl_8025CA20@ha -/* 8009A4CC 000972CC 38 63 CA 20 */ addi r3, r3, lbl_8025CA20@l +/* 8009A4C8 000972C8 3C 60 80 26 */ lis r3, lbl__stringBase0_38@ha +/* 8009A4CC 000972CC 38 63 CA 20 */ addi r3, r3, lbl__stringBase0_38@l /* 8009A4D0 000972D0 38 63 00 A8 */ addi r3, r3, 0xa8 /* 8009A4D4 000972D4 4B FB 1D 41 */ bl xStrHash__FPCc -/* 8009A4D8 000972D8 3C A0 80 29 */ lis r5, lbl_8028F900@ha -/* 8009A4DC 000972DC 3C 80 80 26 */ lis r4, lbl_8025CA20@ha -/* 8009A4E0 000972E0 90 65 F9 00 */ stw r3, lbl_8028F900@l(r5) -/* 8009A4E4 000972E4 38 64 CA 20 */ addi r3, r4, lbl_8025CA20@l +/* 8009A4D8 000972D8 3C A0 80 29 */ lis r5, lbl_choices$1318@ha +/* 8009A4DC 000972DC 3C 80 80 26 */ lis r4, lbl__stringBase0_38@ha +/* 8009A4E0 000972E0 90 65 F9 00 */ stw r3, lbl_choices$1318@l(r5) +/* 8009A4E4 000972E4 38 64 CA 20 */ addi r3, r4, lbl__stringBase0_38@l /* 8009A4E8 000972E8 38 63 00 B3 */ addi r3, r3, 0xb3 /* 8009A4EC 000972EC 4B FB 1D 29 */ bl xStrHash__FPCc -/* 8009A4F0 000972F0 3C A0 80 29 */ lis r5, lbl_8028F900@ha -/* 8009A4F4 000972F4 3C 80 80 26 */ lis r4, lbl_8025CA20@ha -/* 8009A4F8 000972F8 38 A5 F9 00 */ addi r5, r5, lbl_8028F900@l +/* 8009A4F0 000972F0 3C A0 80 29 */ lis r5, lbl_choices$1318@ha +/* 8009A4F4 000972F4 3C 80 80 26 */ lis r4, lbl__stringBase0_38@ha +/* 8009A4F8 000972F8 38 A5 F9 00 */ addi r5, r5, lbl_choices$1318@l /* 8009A4FC 000972FC 90 65 00 04 */ stw r3, 4(r5) -/* 8009A500 00097300 38 64 CA 20 */ addi r3, r4, lbl_8025CA20@l +/* 8009A500 00097300 38 64 CA 20 */ addi r3, r4, lbl__stringBase0_38@l /* 8009A504 00097304 38 63 00 BE */ addi r3, r3, 0xbe /* 8009A508 00097308 4B FB 1D 0D */ bl xStrHash__FPCc -/* 8009A50C 0009730C 3C 80 80 29 */ lis r4, lbl_8028F900@ha +/* 8009A50C 0009730C 3C 80 80 29 */ lis r4, lbl_choices$1318@ha /* 8009A510 00097310 38 00 00 01 */ li r0, 1 -/* 8009A514 00097314 38 84 F9 00 */ addi r4, r4, lbl_8028F900@l +/* 8009A514 00097314 38 84 F9 00 */ addi r4, r4, lbl_choices$1318@l /* 8009A518 00097318 90 64 00 08 */ stw r3, 8(r4) -/* 8009A51C 0009731C 98 0D 8F 9E */ stb r0, lbl_803CB89E-_SDA_BASE_(r13) +/* 8009A51C 0009731C 98 0D 8F 9E */ stb r0, lbl_init$1319-_SDA_BASE_(r13) lbl_8009A520: -/* 8009A520 00097320 3C 60 80 29 */ lis r3, lbl_8028F900@ha +/* 8009A520 00097320 3C 60 80 29 */ lis r3, lbl_choices$1318@ha /* 8009A524 00097324 38 80 00 03 */ li r4, 3 -/* 8009A528 00097328 38 63 F9 00 */ addi r3, r3, lbl_8028F900@l +/* 8009A528 00097328 38 63 F9 00 */ addi r3, r3, lbl_choices$1318@l /* 8009A52C 0009732C 38 A0 00 00 */ li r5, 0 /* 8009A530 00097330 48 00 02 E1 */ bl zGameExtras.xUtil_choose_Ui___FPCUiiPCf /* 8009A534 00097334 28 03 00 00 */ cmplwi r3, 0 /* 8009A538 00097338 41 82 00 24 */ beq lbl_8009A55C -/* 8009A53C 0009733C C0 42 90 F8 */ lfs f2, lbl_803CDA78-_SDA2_BASE_(r2) +/* 8009A53C 0009733C C0 42 90 F8 */ lfs f2, lbl__975_1-_SDA2_BASE_(r2) /* 8009A540 00097340 38 80 00 80 */ li r4, 0x80 -/* 8009A544 00097344 C0 22 91 04 */ lfs f1, lbl_803CDA84-_SDA2_BASE_(r2) +/* 8009A544 00097344 C0 22 91 04 */ lfs f1, lbl__1192-_SDA2_BASE_(r2) /* 8009A548 00097348 38 A0 00 00 */ li r5, 0 /* 8009A54C 0009734C FC 60 10 90 */ fmr f3, f2 /* 8009A550 00097350 38 C0 00 00 */ li r6, 0 @@ -1083,63 +1083,63 @@ zGameExtras.GEC_villSound__Fv: /* 8009A5AC 000973AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009A5B0 000973B0 7C 08 02 A6 */ mflr r0 /* 8009A5B4 000973B4 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009A5B8 000973B8 88 0D 8F 9F */ lbz r0, lbl_803CB89F-_SDA_BASE_(r13) +/* 8009A5B8 000973B8 88 0D 8F 9F */ lbz r0, lbl_init$1343-_SDA_BASE_(r13) /* 8009A5BC 000973BC 7C 00 07 75 */ extsb. r0, r0 /* 8009A5C0 000973C0 40 82 00 B0 */ bne lbl_8009A670 -/* 8009A5C4 000973C4 3C 60 80 26 */ lis r3, lbl_8025CA20@ha -/* 8009A5C8 000973C8 38 63 CA 20 */ addi r3, r3, lbl_8025CA20@l +/* 8009A5C4 000973C4 3C 60 80 26 */ lis r3, lbl__stringBase0_38@ha +/* 8009A5C8 000973C8 38 63 CA 20 */ addi r3, r3, lbl__stringBase0_38@l /* 8009A5CC 000973CC 38 63 00 C9 */ addi r3, r3, 0xc9 /* 8009A5D0 000973D0 4B FB 1C 45 */ bl xStrHash__FPCc -/* 8009A5D4 000973D4 3C A0 80 29 */ lis r5, lbl_8028F90C@ha -/* 8009A5D8 000973D8 3C 80 80 26 */ lis r4, lbl_8025CA20@ha -/* 8009A5DC 000973DC 90 65 F9 0C */ stw r3, lbl_8028F90C@l(r5) -/* 8009A5E0 000973E0 38 64 CA 20 */ addi r3, r4, lbl_8025CA20@l +/* 8009A5D4 000973D4 3C A0 80 29 */ lis r5, lbl_aid_sndList$1342@ha +/* 8009A5D8 000973D8 3C 80 80 26 */ lis r4, lbl__stringBase0_38@ha +/* 8009A5DC 000973DC 90 65 F9 0C */ stw r3, lbl_aid_sndList$1342@l(r5) +/* 8009A5E0 000973E0 38 64 CA 20 */ addi r3, r4, lbl__stringBase0_38@l /* 8009A5E4 000973E4 38 63 00 D4 */ addi r3, r3, 0xd4 /* 8009A5E8 000973E8 4B FB 1C 2D */ bl xStrHash__FPCc -/* 8009A5EC 000973EC 3C A0 80 29 */ lis r5, lbl_8028F90C@ha -/* 8009A5F0 000973F0 3C 80 80 26 */ lis r4, lbl_8025CA20@ha -/* 8009A5F4 000973F4 38 A5 F9 0C */ addi r5, r5, lbl_8028F90C@l +/* 8009A5EC 000973EC 3C A0 80 29 */ lis r5, lbl_aid_sndList$1342@ha +/* 8009A5F0 000973F0 3C 80 80 26 */ lis r4, lbl__stringBase0_38@ha +/* 8009A5F4 000973F4 38 A5 F9 0C */ addi r5, r5, lbl_aid_sndList$1342@l /* 8009A5F8 000973F8 90 65 00 04 */ stw r3, 4(r5) -/* 8009A5FC 000973FC 38 64 CA 20 */ addi r3, r4, lbl_8025CA20@l +/* 8009A5FC 000973FC 38 64 CA 20 */ addi r3, r4, lbl__stringBase0_38@l /* 8009A600 00097400 38 63 00 DF */ addi r3, r3, 0xdf /* 8009A604 00097404 4B FB 1C 11 */ bl xStrHash__FPCc -/* 8009A608 00097408 3C A0 80 29 */ lis r5, lbl_8028F90C@ha -/* 8009A60C 0009740C 3C 80 80 26 */ lis r4, lbl_8025CA20@ha -/* 8009A610 00097410 38 A5 F9 0C */ addi r5, r5, lbl_8028F90C@l +/* 8009A608 00097408 3C A0 80 29 */ lis r5, lbl_aid_sndList$1342@ha +/* 8009A60C 0009740C 3C 80 80 26 */ lis r4, lbl__stringBase0_38@ha +/* 8009A610 00097410 38 A5 F9 0C */ addi r5, r5, lbl_aid_sndList$1342@l /* 8009A614 00097414 90 65 00 08 */ stw r3, 8(r5) -/* 8009A618 00097418 38 64 CA 20 */ addi r3, r4, lbl_8025CA20@l +/* 8009A618 00097418 38 64 CA 20 */ addi r3, r4, lbl__stringBase0_38@l /* 8009A61C 0009741C 38 63 00 E8 */ addi r3, r3, 0xe8 /* 8009A620 00097420 4B FB 1B F5 */ bl xStrHash__FPCc -/* 8009A624 00097424 3C A0 80 29 */ lis r5, lbl_8028F90C@ha -/* 8009A628 00097428 3C 80 80 26 */ lis r4, lbl_8025CA20@ha -/* 8009A62C 0009742C 38 A5 F9 0C */ addi r5, r5, lbl_8028F90C@l +/* 8009A624 00097424 3C A0 80 29 */ lis r5, lbl_aid_sndList$1342@ha +/* 8009A628 00097428 3C 80 80 26 */ lis r4, lbl__stringBase0_38@ha +/* 8009A62C 0009742C 38 A5 F9 0C */ addi r5, r5, lbl_aid_sndList$1342@l /* 8009A630 00097430 90 65 00 0C */ stw r3, 0xc(r5) -/* 8009A634 00097434 38 64 CA 20 */ addi r3, r4, lbl_8025CA20@l +/* 8009A634 00097434 38 64 CA 20 */ addi r3, r4, lbl__stringBase0_38@l /* 8009A638 00097438 38 63 00 F3 */ addi r3, r3, 0xf3 /* 8009A63C 0009743C 4B FB 1B D9 */ bl xStrHash__FPCc -/* 8009A640 00097440 3C A0 80 29 */ lis r5, lbl_8028F90C@ha -/* 8009A644 00097444 3C 80 80 26 */ lis r4, lbl_8025CA20@ha -/* 8009A648 00097448 38 A5 F9 0C */ addi r5, r5, lbl_8028F90C@l +/* 8009A640 00097440 3C A0 80 29 */ lis r5, lbl_aid_sndList$1342@ha +/* 8009A644 00097444 3C 80 80 26 */ lis r4, lbl__stringBase0_38@ha +/* 8009A648 00097448 38 A5 F9 0C */ addi r5, r5, lbl_aid_sndList$1342@l /* 8009A64C 0009744C 90 65 00 10 */ stw r3, 0x10(r5) -/* 8009A650 00097450 38 64 CA 20 */ addi r3, r4, lbl_8025CA20@l +/* 8009A650 00097450 38 64 CA 20 */ addi r3, r4, lbl__stringBase0_38@l /* 8009A654 00097454 38 63 00 FE */ addi r3, r3, 0xfe /* 8009A658 00097458 4B FB 1B BD */ bl xStrHash__FPCc -/* 8009A65C 0009745C 3C 80 80 29 */ lis r4, lbl_8028F90C@ha +/* 8009A65C 0009745C 3C 80 80 29 */ lis r4, lbl_aid_sndList$1342@ha /* 8009A660 00097460 38 00 00 01 */ li r0, 1 -/* 8009A664 00097464 38 84 F9 0C */ addi r4, r4, lbl_8028F90C@l +/* 8009A664 00097464 38 84 F9 0C */ addi r4, r4, lbl_aid_sndList$1342@l /* 8009A668 00097468 90 64 00 14 */ stw r3, 0x14(r4) -/* 8009A66C 0009746C 98 0D 8F 9F */ stb r0, lbl_803CB89F-_SDA_BASE_(r13) +/* 8009A66C 0009746C 98 0D 8F 9F */ stb r0, lbl_init$1343-_SDA_BASE_(r13) lbl_8009A670: -/* 8009A670 00097470 3C 60 80 29 */ lis r3, lbl_8028F90C@ha +/* 8009A670 00097470 3C 60 80 29 */ lis r3, lbl_aid_sndList$1342@ha /* 8009A674 00097474 38 80 00 06 */ li r4, 6 -/* 8009A678 00097478 38 63 F9 0C */ addi r3, r3, lbl_8028F90C@l +/* 8009A678 00097478 38 63 F9 0C */ addi r3, r3, lbl_aid_sndList$1342@l /* 8009A67C 0009747C 38 A0 00 00 */ li r5, 0 /* 8009A680 00097480 48 00 01 91 */ bl zGameExtras.xUtil_choose_Ui___FPCUiiPCf /* 8009A684 00097484 28 03 00 00 */ cmplwi r3, 0 /* 8009A688 00097488 41 82 00 24 */ beq lbl_8009A6AC -/* 8009A68C 0009748C C0 42 90 F8 */ lfs f2, lbl_803CDA78-_SDA2_BASE_(r2) +/* 8009A68C 0009748C C0 42 90 F8 */ lfs f2, lbl__975_1-_SDA2_BASE_(r2) /* 8009A690 00097490 38 80 00 80 */ li r4, 0x80 -/* 8009A694 00097494 C0 22 91 04 */ lfs f1, lbl_803CDA84-_SDA2_BASE_(r2) +/* 8009A694 00097494 C0 22 91 04 */ lfs f1, lbl__1192-_SDA2_BASE_(r2) /* 8009A698 00097498 38 A0 00 00 */ li r5, 0 /* 8009A69C 0009749C FC 60 10 90 */ fmr f3, f2 /* 8009A6A0 000974A0 38 C0 00 00 */ li r6, 0 @@ -1211,13 +1211,13 @@ lbl_8009A6AC: zGame_HackGalleryInit__Fv: /* 8009A79C 0009759C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009A7A0 000975A0 7C 08 02 A6 */ mflr r0 -/* 8009A7A4 000975A4 3C 60 80 26 */ lis r3, lbl_8025CA20@ha -/* 8009A7A8 000975A8 38 63 CA 20 */ addi r3, r3, lbl_8025CA20@l +/* 8009A7A4 000975A4 3C 60 80 26 */ lis r3, lbl__stringBase0_38@ha +/* 8009A7A8 000975A8 38 63 CA 20 */ addi r3, r3, lbl__stringBase0_38@l /* 8009A7AC 000975AC 90 01 00 14 */ stw r0, 0x14(r1) /* 8009A7B0 000975B0 38 63 01 07 */ addi r3, r3, 0x107 /* 8009A7B4 000975B4 4B FB 1A 61 */ bl xStrHash__FPCc /* 8009A7B8 000975B8 48 01 A2 85 */ bl zSceneFindObject__FUi -/* 8009A7BC 000975BC 90 6D 8F A0 */ stw r3, lbl_803CB8A0-_SDA_BASE_(r13) +/* 8009A7BC 000975BC 90 6D 8F A0 */ stw r3, lbl_sGalleryTitle-_SDA_BASE_(r13) /* 8009A7C0 000975C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009A7C4 000975C4 7C 08 03 A6 */ mtlr r0 /* 8009A7C8 000975C8 38 21 00 10 */ addi r1, r1, 0x10 @@ -1228,7 +1228,7 @@ zGame_HackIsGallery__Fv: /* 8009A7D0 000975D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009A7D4 000975D4 7C 08 02 A6 */ mflr r0 /* 8009A7D8 000975D8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009A7DC 000975DC 80 6D 8F A0 */ lwz r3, lbl_803CB8A0-_SDA_BASE_(r13) +/* 8009A7DC 000975DC 80 6D 8F A0 */ lwz r3, lbl_sGalleryTitle-_SDA_BASE_(r13) /* 8009A7E0 000975E0 28 03 00 00 */ cmplwi r3, 0 /* 8009A7E4 000975E4 41 82 00 18 */ beq lbl_8009A7FC /* 8009A7E8 000975E8 4B F7 3E 51 */ bl xEntIsVisible__FPC4xEnt @@ -1272,7 +1272,7 @@ lbl_8009A854: /* 8009A864 00097664 6F A3 80 00 */ xoris r3, r29, 0x8000 /* 8009A868 00097668 3C 00 43 30 */ lis r0, 0x4330 /* 8009A86C 0009766C 90 61 00 0C */ stw r3, 0xc(r1) -/* 8009A870 00097670 C8 42 91 08 */ lfd f2, lbl_803CDA88-_SDA2_BASE_(r2) +/* 8009A870 00097670 C8 42 91 08 */ lfd f2, lbl__1208-_SDA2_BASE_(r2) /* 8009A874 00097674 90 01 00 08 */ stw r0, 8(r1) /* 8009A878 00097678 C8 01 00 08 */ lfd f0, 8(r1) /* 8009A87C 0009767C EC 00 10 28 */ fsubs f0, f0, f2 @@ -1283,7 +1283,7 @@ lbl_8009A854: /* 8009A890 00097690 48 00 00 54 */ b lbl_8009A8E4 lbl_8009A894: /* 8009A894 00097694 7F C3 F3 78 */ mr r3, r30 -/* 8009A898 00097698 C0 42 90 F8 */ lfs f2, lbl_803CDA78-_SDA2_BASE_(r2) +/* 8009A898 00097698 C0 42 90 F8 */ lfs f2, lbl__975_1-_SDA2_BASE_(r2) /* 8009A89C 0009769C 38 80 00 00 */ li r4, 0 /* 8009A8A0 000976A0 7F A9 03 A6 */ mtctr r29 /* 8009A8A4 000976A4 2C 1D 00 00 */ cmpwi r29, 0 diff --git a/asm/Game/zGameState.s b/asm/Game/zGameState.s index 2092822a3..61a7cc13f 100644 --- a/asm/Game/zGameState.s +++ b/asm/Game/zGameState.s @@ -4,22 +4,22 @@ .global zGameStateGet__Fv zGameStateGet__Fv: -/* 8009A924 00097724 80 6D 82 40 */ lwz r3, lbl_803CAB40-_SDA_BASE_(r13) +/* 8009A924 00097724 80 6D 82 40 */ lwz r3, lbl_gGameState-_SDA_BASE_(r13) /* 8009A928 00097728 4E 80 00 20 */ blr .global zGameModeGet__Fv zGameModeGet__Fv: -/* 8009A92C 0009772C 80 6D 8F A8 */ lwz r3, lbl_803CB8A8-_SDA_BASE_(r13) +/* 8009A92C 0009772C 80 6D 8F A8 */ lwz r3, lbl_gGameMode-_SDA_BASE_(r13) /* 8009A930 00097730 4E 80 00 20 */ blr .global zGameGetOstrich__Fv zGameGetOstrich__Fv: -/* 8009A934 00097734 80 6D 8F AC */ lwz r3, lbl_803CB8AC-_SDA_BASE_(r13) +/* 8009A934 00097734 80 6D 8F AC */ lwz r3, lbl_gGameOstrich-_SDA_BASE_(r13) /* 8009A938 00097738 4E 80 00 20 */ blr .global zGameSetOstrich__F12_GameOstrich zGameSetOstrich__F12_GameOstrich: -/* 8009A93C 0009773C 90 6D 8F AC */ stw r3, lbl_803CB8AC-_SDA_BASE_(r13) +/* 8009A93C 0009773C 90 6D 8F AC */ stw r3, lbl_gGameOstrich-_SDA_BASE_(r13) /* 8009A940 00097740 4E 80 00 20 */ blr .global zGameStateFindEvent__FPUiiiiPiPi @@ -48,12 +48,12 @@ lbl_8009A97C: zGameStateSwitchEvent__Fi: /* 8009A984 00097784 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8009A988 00097788 7C 08 02 A6 */ mflr r0 -/* 8009A98C 0009778C 3C 80 80 29 */ lis r4, lbl_8028F928@ha +/* 8009A98C 0009778C 3C 80 80 29 */ lis r4, lbl_sGameMode_DispatchTable@ha /* 8009A990 00097790 90 01 00 24 */ stw r0, 0x24(r1) /* 8009A994 00097794 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8009A998 00097798 93 C1 00 18 */ stw r30, 0x18(r1) /* 8009A99C 0009779C 93 A1 00 14 */ stw r29, 0x14(r1) -/* 8009A9A0 000977A0 3B A4 F9 28 */ addi r29, r4, lbl_8028F928@l +/* 8009A9A0 000977A0 3B A4 F9 28 */ addi r29, r4, lbl_sGameMode_DispatchTable@l /* 8009A9A4 000977A4 93 81 00 10 */ stw r28, 0x10(r1) /* 8009A9A8 000977A8 7C 7C 1B 78 */ mr r28, r3 /* 8009A9AC 000977AC 4B FF FF 81 */ bl zGameModeGet__Fv @@ -75,7 +75,7 @@ zGameStateSwitchEvent__Fi: /* 8009A9EC 000977EC 7F 86 E3 78 */ mr r6, r28 /* 8009A9F0 000977F0 38 E1 00 0C */ addi r7, r1, 0xc /* 8009A9F4 000977F4 39 01 00 08 */ addi r8, r1, 8 -/* 8009A9F8 000977F8 38 6D 82 58 */ addi r3, r13, lbl_803CAB58-_SDA_BASE_ +/* 8009A9F8 000977F8 38 6D 82 58 */ addi r3, r13, lbl_sPauseState_DoDispatchTable-_SDA_BASE_ /* 8009A9FC 000977FC 38 80 00 02 */ li r4, 2 /* 8009AA00 00097800 38 A0 00 07 */ li r5, 7 /* 8009AA04 00097804 4B FF FF 41 */ bl zGameStateFindEvent__FPUiiiiPiPi @@ -93,7 +93,7 @@ zGameStateSwitchEvent__Fi: /* 8009AA34 00097834 7F 86 E3 78 */ mr r6, r28 /* 8009AA38 00097838 38 E1 00 0C */ addi r7, r1, 0xc /* 8009AA3C 0009783C 39 01 00 08 */ addi r8, r1, 8 -/* 8009AA40 00097840 38 6D 82 60 */ addi r3, r13, lbl_803CAB60-_SDA_BASE_ +/* 8009AA40 00097840 38 6D 82 60 */ addi r3, r13, lbl_sOptionsState_DoDispatchTable-_SDA_BASE_ /* 8009AA44 00097844 38 80 00 01 */ li r4, 1 /* 8009AA48 00097848 38 A0 00 05 */ li r5, 5 /* 8009AA4C 0009784C 4B FF FE F9 */ bl zGameStateFindEvent__FPUiiiiPiPi @@ -111,7 +111,7 @@ zGameStateSwitchEvent__Fi: /* 8009AA7C 0009787C 7F 86 E3 78 */ mr r6, r28 /* 8009AA80 00097880 38 E1 00 0C */ addi r7, r1, 0xc /* 8009AA84 00097884 39 01 00 08 */ addi r8, r1, 8 -/* 8009AA88 00097888 38 6D 82 64 */ addi r3, r13, lbl_803CAB64-_SDA_BASE_ +/* 8009AA88 00097888 38 6D 82 64 */ addi r3, r13, lbl_sTitleState_DoDispatchTable-_SDA_BASE_ /* 8009AA8C 0009788C 38 80 00 02 */ li r4, 2 /* 8009AA90 00097890 38 A0 00 02 */ li r5, 2 /* 8009AA94 00097894 4B FF FE B1 */ bl zGameStateFindEvent__FPUiiiiPiPi @@ -142,9 +142,9 @@ lbl_8009AAE4: /* 8009AAEC 000978EC 80 01 00 08 */ lwz r0, 8(r1) /* 8009AAF0 000978F0 2C 00 00 07 */ cmpwi r0, 7 /* 8009AAF4 000978F4 40 82 00 18 */ bne lbl_8009AB0C -/* 8009AAF8 000978F8 3C 60 80 26 */ lis r3, lbl_8025CB38@ha +/* 8009AAF8 000978F8 3C 60 80 26 */ lis r3, lbl__stringBase0_39@ha /* 8009AAFC 000978FC 38 80 00 18 */ li r4, 0x18 -/* 8009AB00 00097900 38 63 CB 38 */ addi r3, r3, lbl_8025CB38@l +/* 8009AB00 00097900 38 63 CB 38 */ addi r3, r3, lbl__stringBase0_39@l /* 8009AB04 00097904 4B F8 4A 21 */ bl zEntEvent__FPcUi /* 8009AB08 00097908 4B FA 8A 75 */ bl xSerialWipeMainBuffer__Fv lbl_8009AB0C: @@ -161,25 +161,25 @@ lbl_8009AB0C: zGameStateSwitch__Fi: /* 8009AB2C 0009792C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009AB30 00097930 7C 08 02 A6 */ mflr r0 -/* 8009AB34 00097934 3C 80 80 29 */ lis r4, lbl_8028F928@ha +/* 8009AB34 00097934 3C 80 80 29 */ lis r4, lbl_sGameMode_DispatchTable@ha /* 8009AB38 00097938 2C 03 00 01 */ cmpwi r3, 1 /* 8009AB3C 0009793C 90 01 00 14 */ stw r0, 0x14(r1) /* 8009AB40 00097940 38 C0 00 00 */ li r6, 0 -/* 8009AB44 00097944 38 A4 F9 28 */ addi r5, r4, lbl_8028F928@l -/* 8009AB48 00097948 80 0D 82 40 */ lwz r0, lbl_803CAB40-_SDA_BASE_(r13) -/* 8009AB4C 0009794C 90 6D 82 40 */ stw r3, lbl_803CAB40-_SDA_BASE_(r13) +/* 8009AB44 00097944 38 A4 F9 28 */ addi r5, r4, lbl_sGameMode_DispatchTable@l +/* 8009AB48 00097948 80 0D 82 40 */ lwz r0, lbl_gGameState-_SDA_BASE_(r13) +/* 8009AB4C 0009794C 90 6D 82 40 */ stw r3, lbl_gGameState-_SDA_BASE_(r13) /* 8009AB50 00097950 40 82 00 14 */ bne lbl_8009AB64 /* 8009AB54 00097954 2C 00 00 00 */ cmpwi r0, 0 /* 8009AB58 00097958 40 82 00 0C */ bne lbl_8009AB64 /* 8009AB5C 0009795C 38 00 00 01 */ li r0, 1 -/* 8009AB60 00097960 90 0D 82 0C */ stw r0, lbl_803CAB0C-_SDA_BASE_(r13) +/* 8009AB60 00097960 90 0D 82 0C */ stw r0, lbl_startPressed-_SDA_BASE_(r13) lbl_8009AB64: -/* 8009AB64 00097964 80 0D 8F A8 */ lwz r0, lbl_803CB8A8-_SDA_BASE_(r13) +/* 8009AB64 00097964 80 0D 8F A8 */ lwz r0, lbl_gGameMode-_SDA_BASE_(r13) /* 8009AB68 00097968 28 00 00 0C */ cmplwi r0, 0xc /* 8009AB6C 0009796C 41 81 00 88 */ bgt lbl_8009ABF4 -/* 8009AB70 00097970 3C 80 80 29 */ lis r4, lbl_8028F9EC@ha +/* 8009AB70 00097970 3C 80 80 29 */ lis r4, lbl__741_3@ha /* 8009AB74 00097974 54 00 10 3A */ slwi r0, r0, 2 -/* 8009AB78 00097978 38 84 F9 EC */ addi r4, r4, lbl_8028F9EC@l +/* 8009AB78 00097978 38 84 F9 EC */ addi r4, r4, lbl__741_3@l /* 8009AB7C 0009797C 7C 04 00 2E */ lwzx r0, r4, r0 /* 8009AB80 00097980 7C 09 03 A6 */ mtctr r0 /* 8009AB84 00097984 4E 80 04 20 */ bctr @@ -188,7 +188,7 @@ lbl_8009AB64: /* 8009AB90 00097990 7C C3 00 2E */ lwzx r6, r3, r0 /* 8009AB94 00097994 48 00 00 60 */ b lbl_8009ABF4 /* 8009AB98 00097998 54 60 10 3A */ slwi r0, r3, 2 -/* 8009AB9C 0009799C 38 6D 82 50 */ addi r3, r13, lbl_803CAB50-_SDA_BASE_ +/* 8009AB9C 0009799C 38 6D 82 50 */ addi r3, r13, lbl_sTitleState_DispatchTable-_SDA_BASE_ /* 8009ABA0 000979A0 7C C3 00 2E */ lwzx r6, r3, r0 /* 8009ABA4 000979A4 48 00 00 50 */ b lbl_8009ABF4 /* 8009ABA8 000979A8 54 60 10 3A */ slwi r0, r3, 2 @@ -196,7 +196,7 @@ lbl_8009AB64: /* 8009ABB0 000979B0 7C C3 00 2E */ lwzx r6, r3, r0 /* 8009ABB4 000979B4 48 00 00 40 */ b lbl_8009ABF4 /* 8009ABB8 000979B8 54 60 10 3A */ slwi r0, r3, 2 -/* 8009ABBC 000979BC 38 6D 82 4C */ addi r3, r13, lbl_803CAB4C-_SDA_BASE_ +/* 8009ABBC 000979BC 38 6D 82 4C */ addi r3, r13, lbl_sOptionsState_DispatchTable-_SDA_BASE_ /* 8009ABC0 000979C0 7C C3 00 2E */ lwzx r6, r3, r0 /* 8009ABC4 000979C4 48 00 00 30 */ b lbl_8009ABF4 /* 8009ABC8 000979C8 54 60 10 3A */ slwi r0, r3, 2 @@ -204,7 +204,7 @@ lbl_8009AB64: /* 8009ABD0 000979D0 7C C3 00 2E */ lwzx r6, r3, r0 /* 8009ABD4 000979D4 48 00 00 20 */ b lbl_8009ABF4 /* 8009ABD8 000979D8 54 60 10 3A */ slwi r0, r3, 2 -/* 8009ABDC 000979DC 38 6D 82 44 */ addi r3, r13, lbl_803CAB44-_SDA_BASE_ +/* 8009ABDC 000979DC 38 6D 82 44 */ addi r3, r13, lbl_sPauseState_DispatchTable-_SDA_BASE_ /* 8009ABE0 000979E0 7C C3 00 2E */ lwzx r6, r3, r0 /* 8009ABE4 000979E4 48 00 00 10 */ b lbl_8009ABF4 /* 8009ABE8 000979E8 54 60 10 3A */ slwi r0, r3, 2 @@ -233,7 +233,7 @@ zGameModeSwitch__F9eGameMode: /* 8009AC30 00097A30 7C 7F 1B 78 */ mr r31, r3 /* 8009AC34 00097A34 38 7F FF FA */ addi r3, r31, -6 /* 8009AC38 00097A38 20 03 00 01 */ subfic r0, r3, 1 -/* 8009AC3C 00097A3C 80 ED 8F A8 */ lwz r7, lbl_803CB8A8-_SDA_BASE_(r13) +/* 8009AC3C 00097A3C 80 ED 8F A8 */ lwz r7, lbl_gGameMode-_SDA_BASE_(r13) /* 8009AC40 00097A40 7C 83 1B 38 */ orc r3, r4, r3 /* 8009AC44 00097A44 54 00 F8 7E */ srwi r0, r0, 1 /* 8009AC48 00097A48 7C 00 18 50 */ subf r0, r0, r3 @@ -280,9 +280,9 @@ lbl_8009ACC8: /* 8009ACD8 00097AD8 38 60 00 00 */ li r3, 0 /* 8009ACDC 00097ADC 38 80 00 00 */ li r4, 0 /* 8009ACE0 00097AE0 4B FA D6 55 */ bl xSndPauseAll__FUiUi -/* 8009ACE4 00097AE4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8009ACE4 00097AE4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8009ACE8 00097AE8 38 00 00 00 */ li r0, 0 -/* 8009ACEC 00097AEC 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8009ACEC 00097AEC 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8009ACF0 00097AF0 80 64 03 1C */ lwz r3, 0x31c(r4) /* 8009ACF4 00097AF4 90 03 00 30 */ stw r0, 0x30(r3) /* 8009ACF8 00097AF8 80 64 03 1C */ lwz r3, 0x31c(r4) @@ -296,11 +296,11 @@ lbl_8009ACC8: /* 8009AD18 00097B18 80 64 03 1C */ lwz r3, 0x31c(r4) /* 8009AD1C 00097B1C 98 03 00 3B */ stb r0, 0x3b(r3) lbl_8009AD20: -/* 8009AD20 00097B20 3C 60 80 29 */ lis r3, lbl_8028F928@ha -/* 8009AD24 00097B24 93 ED 8F A8 */ stw r31, lbl_803CB8A8-_SDA_BASE_(r13) +/* 8009AD20 00097B20 3C 60 80 29 */ lis r3, lbl_sGameMode_DispatchTable@ha +/* 8009AD24 00097B24 93 ED 8F A8 */ stw r31, lbl_gGameMode-_SDA_BASE_(r13) /* 8009AD28 00097B28 57 E0 10 3A */ slwi r0, r31, 2 /* 8009AD2C 00097B2C 38 80 00 1E */ li r4, 0x1e -/* 8009AD30 00097B30 38 63 F9 28 */ addi r3, r3, lbl_8028F928@l +/* 8009AD30 00097B30 38 63 F9 28 */ addi r3, r3, lbl_sGameMode_DispatchTable@l /* 8009AD34 00097B34 7C 63 00 2E */ lwzx r3, r3, r0 /* 8009AD38 00097B38 4B FB A7 69 */ bl zEntEventAllOfType__FUiUi /* 8009AD3C 00097B3C 80 01 00 14 */ lwz r0, 0x14(r1) diff --git a/asm/Game/zGoo.s b/asm/Game/zGoo.s index 4d2e9268c..eeff87924 100644 --- a/asm/Game/zGoo.s +++ b/asm/Game/zGoo.s @@ -11,10 +11,10 @@ zGooInit__Fi: /* 80123750 00120550 93 E1 00 0C */ stw r31, 0xc(r1) /* 80123754 00120554 7C 7F 1B 78 */ mr r31, r3 /* 80123758 00120558 1C 9F 00 0C */ mulli r4, r31, 0xc -/* 8012375C 0012055C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8012375C 0012055C 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80123760 00120560 4B F1 01 E1 */ bl xMemAlloc__FUiUii -/* 80123764 00120564 90 6D 95 50 */ stw r3, lbl_803CBE50-_SDA_BASE_(r13) -/* 80123768 00120568 93 ED 95 54 */ stw r31, lbl_803CBE54-_SDA_BASE_(r13) +/* 80123764 00120564 90 6D 95 50 */ stw r3, lbl_zgoo_gps-_SDA_BASE_(r13) +/* 80123768 00120568 93 ED 95 54 */ stw r31, lbl_zgoo_ngps-_SDA_BASE_(r13) /* 8012376C 0012056C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80123770 00120570 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80123774 00120574 7C 08 03 A6 */ mtlr r0 @@ -24,9 +24,9 @@ zGooInit__Fi: .global zGooExit__Fv zGooExit__Fv: /* 80123780 00120580 38 00 00 00 */ li r0, 0 -/* 80123784 00120584 90 0D 95 50 */ stw r0, lbl_803CBE50-_SDA_BASE_(r13) -/* 80123788 00120588 90 0D 95 54 */ stw r0, lbl_803CBE54-_SDA_BASE_(r13) -/* 8012378C 0012058C 90 0D 95 58 */ stw r0, lbl_803CBE58-_SDA_BASE_(r13) +/* 80123784 00120584 90 0D 95 50 */ stw r0, lbl_zgoo_gps-_SDA_BASE_(r13) +/* 80123788 00120588 90 0D 95 54 */ stw r0, lbl_zgoo_ngps-_SDA_BASE_(r13) +/* 8012378C 0012058C 90 0D 95 58 */ stw r0, lbl_zgoo_nused-_SDA_BASE_(r13) /* 80123790 00120590 4E 80 00 20 */ blr .global zGooAdd__FP4xEntfi @@ -34,8 +34,8 @@ zGooAdd__FP4xEntfi: /* 80123794 00120594 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80123798 00120598 7C 08 02 A6 */ mflr r0 /* 8012379C 0012059C 90 01 00 14 */ stw r0, 0x14(r1) -/* 801237A0 001205A0 80 ED 95 50 */ lwz r7, lbl_803CBE50-_SDA_BASE_(r13) -/* 801237A4 001205A4 80 CD 95 58 */ lwz r6, lbl_803CBE58-_SDA_BASE_(r13) +/* 801237A0 001205A0 80 ED 95 50 */ lwz r7, lbl_zgoo_gps-_SDA_BASE_(r13) +/* 801237A4 001205A4 80 CD 95 58 */ lwz r6, lbl_zgoo_nused-_SDA_BASE_(r13) /* 801237A8 001205A8 7C E5 3B 78 */ mr r5, r7 /* 801237AC 001205AC 7C C9 03 A6 */ mtctr r6 /* 801237B0 001205B0 2C 06 00 00 */ cmpwi r6, 0 @@ -50,7 +50,7 @@ lbl_801237CC: /* 801237CC 001205CC 38 A5 00 0C */ addi r5, r5, 0xc /* 801237D0 001205D0 42 00 FF E8 */ bdnz lbl_801237B8 lbl_801237D4: -/* 801237D4 001205D4 80 0D 95 54 */ lwz r0, lbl_803CBE54-_SDA_BASE_(r13) +/* 801237D4 001205D4 80 0D 95 54 */ lwz r0, lbl_zgoo_ngps-_SDA_BASE_(r13) /* 801237D8 001205D8 7C 06 00 00 */ cmpw r6, r0 /* 801237DC 001205DC 41 80 00 0C */ blt lbl_801237E8 /* 801237E0 001205E0 38 60 00 00 */ li r3, 0 @@ -61,9 +61,9 @@ lbl_801237E8: /* 801237F0 001205F0 D0 25 00 04 */ stfs f1, 4(r5) /* 801237F4 001205F4 D0 25 00 00 */ stfs f1, 0(r5) /* 801237F8 001205F8 90 65 00 08 */ stw r3, 8(r5) -/* 801237FC 001205FC 80 AD 95 58 */ lwz r5, lbl_803CBE58-_SDA_BASE_(r13) +/* 801237FC 001205FC 80 AD 95 58 */ lwz r5, lbl_zgoo_nused-_SDA_BASE_(r13) /* 80123800 00120600 38 05 00 01 */ addi r0, r5, 1 -/* 80123804 00120604 90 0D 95 58 */ stw r0, lbl_803CBE58-_SDA_BASE_(r13) +/* 80123804 00120604 90 0D 95 58 */ stw r0, lbl_zgoo_nused-_SDA_BASE_(r13) /* 80123808 00120608 80 63 00 24 */ lwz r3, 0x24(r3) /* 8012380C 0012060C 80 63 00 10 */ lwz r3, 0x10(r3) /* 80123810 00120610 28 03 00 00 */ cmplwi r3, 0 @@ -87,8 +87,8 @@ zGooIs__FP4xEntRfUi: /* 80123844 00120644 93 E1 00 0C */ stw r31, 0xc(r1) /* 80123848 00120648 93 C1 00 08 */ stw r30, 8(r1) /* 8012384C 0012064C 7C 9E 23 78 */ mr r30, r4 -/* 80123850 00120650 80 CD 95 50 */ lwz r6, lbl_803CBE50-_SDA_BASE_(r13) -/* 80123854 00120654 80 0D 95 58 */ lwz r0, lbl_803CBE58-_SDA_BASE_(r13) +/* 80123850 00120650 80 CD 95 50 */ lwz r6, lbl_zgoo_gps-_SDA_BASE_(r13) +/* 80123854 00120654 80 0D 95 58 */ lwz r0, lbl_zgoo_nused-_SDA_BASE_(r13) /* 80123858 00120658 7C C4 33 78 */ mr r4, r6 /* 8012385C 0012065C 7C 09 03 A6 */ mtctr r0 /* 80123860 00120660 2C 00 00 00 */ cmpwi r0, 0 @@ -112,7 +112,7 @@ lbl_8012389C: /* 8012389C 0012069C 2C 07 00 00 */ cmpwi r7, 0 /* 801238A0 001206A0 41 82 00 30 */ beq lbl_801238D0 /* 801238A4 001206A4 1F E8 00 0C */ mulli r31, r8, 0xc -/* 801238A8 001206A8 80 0D 95 50 */ lwz r0, lbl_803CBE50-_SDA_BASE_(r13) +/* 801238A8 001206A8 80 0D 95 50 */ lwz r0, lbl_zgoo_gps-_SDA_BASE_(r13) /* 801238AC 001206AC 7F C4 F3 78 */ mr r4, r30 /* 801238B0 001206B0 7C C0 FA 14 */ add r6, r0, r31 /* 801238B4 001206B4 C0 06 00 04 */ lfs f0, 4(r6) @@ -120,7 +120,7 @@ lbl_8012389C: /* 801238BC 001206BC 4B F7 09 85 */ bl zFXGooIs__FP4xEntRfUi /* 801238C0 001206C0 C0 1E 00 00 */ lfs f0, 0(r30) /* 801238C4 001206C4 7C 67 1B 78 */ mr r7, r3 -/* 801238C8 001206C8 80 8D 95 50 */ lwz r4, lbl_803CBE50-_SDA_BASE_(r13) +/* 801238C8 001206C8 80 8D 95 50 */ lwz r4, lbl_zgoo_gps-_SDA_BASE_(r13) /* 801238CC 001206CC 7C 04 FD 2E */ stfsx f0, r4, r31 lbl_801238D0: /* 801238D0 001206D0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -143,7 +143,7 @@ zGooCollsBegin__Fv: /* 80123908 00120708 93 A1 00 24 */ stw r29, 0x24(r1) /* 8012390C 0012070C 48 00 00 64 */ b lbl_80123970 lbl_80123910: -/* 80123910 00120710 80 6D 95 50 */ lwz r3, lbl_803CBE50-_SDA_BASE_(r13) +/* 80123910 00120710 80 6D 95 50 */ lwz r3, lbl_zgoo_gps-_SDA_BASE_(r13) /* 80123914 00120714 38 1F 00 08 */ addi r0, r31, 8 /* 80123918 00120718 38 81 00 08 */ addi r4, r1, 8 /* 8012391C 0012071C 38 A0 00 00 */ li r5, 0 @@ -153,12 +153,12 @@ lbl_80123910: /* 8012392C 0012072C 81 9D 00 B0 */ lwz r12, 0xb0(r29) /* 80123930 00120730 28 0C 00 00 */ cmplwi r12, 0 /* 80123934 00120734 41 82 00 34 */ beq lbl_80123968 -/* 80123938 00120738 C0 22 A0 C8 */ lfs f1, lbl_803CEA48-_SDA2_BASE_(r2) +/* 80123938 00120738 C0 22 A0 C8 */ lfs f1, lbl__742_3-_SDA2_BASE_(r2) /* 8012393C 0012073C 7F A3 EB 78 */ mr r3, r29 /* 80123940 00120740 38 81 00 0C */ addi r4, r1, 0xc /* 80123944 00120744 38 A0 00 00 */ li r5, 0 /* 80123948 00120748 D0 21 00 0C */ stfs f1, 0xc(r1) -/* 8012394C 0012074C 80 CD 95 50 */ lwz r6, lbl_803CBE50-_SDA_BASE_(r13) +/* 8012394C 0012074C 80 CD 95 50 */ lwz r6, lbl_zgoo_gps-_SDA_BASE_(r13) /* 80123950 00120750 7C 06 FC 2E */ lfsx f0, r6, r31 /* 80123954 00120754 FC 00 00 50 */ fneg f0, f0 /* 80123958 00120758 D0 21 00 14 */ stfs f1, 0x14(r1) @@ -169,7 +169,7 @@ lbl_80123968: /* 80123968 00120768 3B FF 00 0C */ addi r31, r31, 0xc /* 8012396C 0012076C 3B DE 00 01 */ addi r30, r30, 1 lbl_80123970: -/* 80123970 00120770 80 0D 95 58 */ lwz r0, lbl_803CBE58-_SDA_BASE_(r13) +/* 80123970 00120770 80 0D 95 58 */ lwz r0, lbl_zgoo_nused-_SDA_BASE_(r13) /* 80123974 00120774 7C 1E 00 00 */ cmpw r30, r0 /* 80123978 00120778 41 80 FF 98 */ blt lbl_80123910 /* 8012397C 0012077C 80 01 00 34 */ lwz r0, 0x34(r1) @@ -191,13 +191,13 @@ zGooCollsEnd__Fv: /* 801239B0 001207B0 3B C0 00 00 */ li r30, 0 /* 801239B4 001207B4 48 00 00 48 */ b lbl_801239FC lbl_801239B8: -/* 801239B8 001207B8 80 0D 95 50 */ lwz r0, lbl_803CBE50-_SDA_BASE_(r13) +/* 801239B8 001207B8 80 0D 95 50 */ lwz r0, lbl_zgoo_gps-_SDA_BASE_(r13) /* 801239BC 001207BC 7C C0 FA 14 */ add r6, r0, r31 /* 801239C0 001207C0 80 66 00 08 */ lwz r3, 8(r6) /* 801239C4 001207C4 81 83 00 B0 */ lwz r12, 0xb0(r3) /* 801239C8 001207C8 28 0C 00 00 */ cmplwi r12, 0 /* 801239CC 001207CC 41 82 00 28 */ beq lbl_801239F4 -/* 801239D0 001207D0 C0 22 A0 C8 */ lfs f1, lbl_803CEA48-_SDA2_BASE_(r2) +/* 801239D0 001207D0 C0 22 A0 C8 */ lfs f1, lbl__742_3-_SDA2_BASE_(r2) /* 801239D4 001207D4 38 81 00 08 */ addi r4, r1, 8 /* 801239D8 001207D8 38 A0 00 00 */ li r5, 0 /* 801239DC 001207DC D0 21 00 08 */ stfs f1, 8(r1) @@ -210,7 +210,7 @@ lbl_801239F4: /* 801239F4 001207F4 3B FF 00 0C */ addi r31, r31, 0xc /* 801239F8 001207F8 3B DE 00 01 */ addi r30, r30, 1 lbl_801239FC: -/* 801239FC 001207FC 80 0D 95 58 */ lwz r0, lbl_803CBE58-_SDA_BASE_(r13) +/* 801239FC 001207FC 80 0D 95 58 */ lwz r0, lbl_zgoo_nused-_SDA_BASE_(r13) /* 80123A00 00120800 7C 1E 00 00 */ cmpw r30, r0 /* 80123A04 00120804 41 80 FF B4 */ blt lbl_801239B8 /* 80123A08 00120808 80 01 00 24 */ lwz r0, 0x24(r1) @@ -231,9 +231,9 @@ zGooStopTide__Fv: /* 80123A38 00120838 3B C0 00 00 */ li r30, 0 /* 80123A3C 0012083C 48 00 00 30 */ b lbl_80123A6C lbl_80123A40: -/* 80123A40 00120840 C0 22 A0 C8 */ lfs f1, lbl_803CEA48-_SDA2_BASE_(r2) +/* 80123A40 00120840 C0 22 A0 C8 */ lfs f1, lbl__742_3-_SDA2_BASE_(r2) /* 80123A44 00120844 38 1F 00 08 */ addi r0, r31, 8 -/* 80123A48 00120848 80 6D 95 50 */ lwz r3, lbl_803CBE50-_SDA_BASE_(r13) +/* 80123A48 00120848 80 6D 95 50 */ lwz r3, lbl_zgoo_gps-_SDA_BASE_(r13) /* 80123A4C 0012084C 38 80 02 19 */ li r4, 0x219 /* 80123A50 00120850 FC 40 08 90 */ fmr f2, f1 /* 80123A54 00120854 FC 60 08 90 */ fmr f3, f1 @@ -243,7 +243,7 @@ lbl_80123A40: /* 80123A64 00120864 3B FF 00 0C */ addi r31, r31, 0xc /* 80123A68 00120868 3B DE 00 01 */ addi r30, r30, 1 lbl_80123A6C: -/* 80123A6C 0012086C 80 0D 95 58 */ lwz r0, lbl_803CBE58-_SDA_BASE_(r13) +/* 80123A6C 0012086C 80 0D 95 58 */ lwz r0, lbl_zgoo_nused-_SDA_BASE_(r13) /* 80123A70 00120870 7C 1E 00 00 */ cmpw r30, r0 /* 80123A74 00120874 41 80 FF CC */ blt lbl_80123A40 /* 80123A78 00120878 80 01 00 14 */ lwz r0, 0x14(r1) @@ -266,16 +266,16 @@ zGooMeltFinished__FP8RpAtomic: /* 80123AB0 001208B0 7C 7D 1B 78 */ mr r29, r3 /* 80123AB4 001208B4 48 00 00 40 */ b lbl_80123AF4 lbl_80123AB8: -/* 80123AB8 001208B8 80 6D 95 50 */ lwz r3, lbl_803CBE50-_SDA_BASE_(r13) +/* 80123AB8 001208B8 80 6D 95 50 */ lwz r3, lbl_zgoo_gps-_SDA_BASE_(r13) /* 80123ABC 001208BC 38 1F 00 08 */ addi r0, r31, 8 /* 80123AC0 001208C0 7C 63 00 2E */ lwzx r3, r3, r0 /* 80123AC4 001208C4 80 83 00 24 */ lwz r4, 0x24(r3) /* 80123AC8 001208C8 80 04 00 10 */ lwz r0, 0x10(r4) /* 80123ACC 001208CC 7C 00 E8 40 */ cmplw r0, r29 /* 80123AD0 001208D0 40 82 00 1C */ bne lbl_80123AEC -/* 80123AD4 001208D4 C0 42 A0 C8 */ lfs f2, lbl_803CEA48-_SDA2_BASE_(r2) +/* 80123AD4 001208D4 C0 42 A0 C8 */ lfs f2, lbl__742_3-_SDA2_BASE_(r2) /* 80123AD8 001208D8 38 80 02 1A */ li r4, 0x21a -/* 80123ADC 001208DC C0 22 A0 CC */ lfs f1, lbl_803CEA4C-_SDA2_BASE_(r2) +/* 80123ADC 001208DC C0 22 A0 CC */ lfs f1, lbl__780_2-_SDA2_BASE_(r2) /* 80123AE0 001208E0 FC 60 10 90 */ fmr f3, f2 /* 80123AE4 001208E4 FC 80 10 90 */ fmr f4, f2 /* 80123AE8 001208E8 4B EF BB 45 */ bl zEntEvent__FP5xBaseUiffff @@ -283,7 +283,7 @@ lbl_80123AEC: /* 80123AEC 001208EC 3B FF 00 0C */ addi r31, r31, 0xc /* 80123AF0 001208F0 3B DE 00 01 */ addi r30, r30, 1 lbl_80123AF4: -/* 80123AF4 001208F4 80 0D 95 58 */ lwz r0, lbl_803CBE58-_SDA_BASE_(r13) +/* 80123AF4 001208F4 80 0D 95 58 */ lwz r0, lbl_zgoo_nused-_SDA_BASE_(r13) /* 80123AF8 001208F8 7C 1E 00 00 */ cmpw r30, r0 /* 80123AFC 001208FC 41 80 FF BC */ blt lbl_80123AB8 /* 80123B00 00120900 80 01 00 24 */ lwz r0, 0x24(r1) diff --git a/asm/Game/zGrid.s b/asm/Game/zGrid.s index 60913d56c..05c2dc0e5 100644 --- a/asm/Game/zGrid.s +++ b/asm/Game/zGrid.s @@ -9,189 +9,189 @@ zGrid.hack_flag_shadows__FP6zScene: /* 80123B24 00120924 90 01 00 14 */ stw r0, 0x14(r1) /* 80123B28 00120928 93 E1 00 0C */ stw r31, 0xc(r1) /* 80123B2C 0012092C 7C 7F 1B 78 */ mr r31, r3 -/* 80123B30 00120930 88 0D 95 64 */ lbz r0, lbl_803CBE64-_SDA_BASE_(r13) +/* 80123B30 00120930 88 0D 95 64 */ lbz r0, lbl_init$667-_SDA_BASE_(r13) /* 80123B34 00120934 7C 00 07 75 */ extsb. r0, r0 /* 80123B38 00120938 40 82 02 C0 */ bne lbl_80123DF8 -/* 80123B3C 0012093C 3C 60 80 27 */ lis r3, lbl_8026B998@ha -/* 80123B40 00120940 38 63 B9 98 */ addi r3, r3, lbl_8026B998@l +/* 80123B3C 0012093C 3C 60 80 27 */ lis r3, lbl__stringBase0_75@ha +/* 80123B40 00120940 38 63 B9 98 */ addi r3, r3, lbl__stringBase0_75@l /* 80123B44 00120944 4B F2 86 D1 */ bl xStrHash__FPCc -/* 80123B48 00120948 3C A0 80 2A */ lis r5, lbl_802980A0@ha -/* 80123B4C 0012094C 3C 80 80 27 */ lis r4, lbl_8026B998@ha -/* 80123B50 00120950 90 65 80 A0 */ stw r3, lbl_802980A0@l(r5) -/* 80123B54 00120954 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l +/* 80123B48 00120948 3C A0 80 2A */ lis r5, lbl_special_models$666@ha +/* 80123B4C 0012094C 3C 80 80 27 */ lis r4, lbl__stringBase0_75@ha +/* 80123B50 00120950 90 65 80 A0 */ stw r3, lbl_special_models$666@l(r5) +/* 80123B54 00120954 38 64 B9 98 */ addi r3, r4, lbl__stringBase0_75@l /* 80123B58 00120958 38 63 00 09 */ addi r3, r3, 9 /* 80123B5C 0012095C 4B F2 86 B9 */ bl xStrHash__FPCc -/* 80123B60 00120960 3C A0 80 2A */ lis r5, lbl_802980A0@ha -/* 80123B64 00120964 3C 80 80 27 */ lis r4, lbl_8026B998@ha -/* 80123B68 00120968 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l +/* 80123B60 00120960 3C A0 80 2A */ lis r5, lbl_special_models$666@ha +/* 80123B64 00120964 3C 80 80 27 */ lis r4, lbl__stringBase0_75@ha +/* 80123B68 00120968 38 A5 80 A0 */ addi r5, r5, lbl_special_models$666@l /* 80123B6C 0012096C 90 65 00 04 */ stw r3, 4(r5) -/* 80123B70 00120970 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l +/* 80123B70 00120970 38 64 B9 98 */ addi r3, r4, lbl__stringBase0_75@l /* 80123B74 00120974 38 63 00 16 */ addi r3, r3, 0x16 /* 80123B78 00120978 4B F2 86 9D */ bl xStrHash__FPCc -/* 80123B7C 0012097C 3C A0 80 2A */ lis r5, lbl_802980A0@ha -/* 80123B80 00120980 3C 80 80 27 */ lis r4, lbl_8026B998@ha -/* 80123B84 00120984 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l +/* 80123B7C 0012097C 3C A0 80 2A */ lis r5, lbl_special_models$666@ha +/* 80123B80 00120980 3C 80 80 27 */ lis r4, lbl__stringBase0_75@ha +/* 80123B84 00120984 38 A5 80 A0 */ addi r5, r5, lbl_special_models$666@l /* 80123B88 00120988 90 65 00 08 */ stw r3, 8(r5) -/* 80123B8C 0012098C 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l +/* 80123B8C 0012098C 38 64 B9 98 */ addi r3, r4, lbl__stringBase0_75@l /* 80123B90 00120990 38 63 00 20 */ addi r3, r3, 0x20 /* 80123B94 00120994 4B F2 86 81 */ bl xStrHash__FPCc -/* 80123B98 00120998 3C A0 80 2A */ lis r5, lbl_802980A0@ha -/* 80123B9C 0012099C 3C 80 80 27 */ lis r4, lbl_8026B998@ha -/* 80123BA0 001209A0 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l +/* 80123B98 00120998 3C A0 80 2A */ lis r5, lbl_special_models$666@ha +/* 80123B9C 0012099C 3C 80 80 27 */ lis r4, lbl__stringBase0_75@ha +/* 80123BA0 001209A0 38 A5 80 A0 */ addi r5, r5, lbl_special_models$666@l /* 80123BA4 001209A4 90 65 00 0C */ stw r3, 0xc(r5) -/* 80123BA8 001209A8 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l +/* 80123BA8 001209A8 38 64 B9 98 */ addi r3, r4, lbl__stringBase0_75@l /* 80123BAC 001209AC 38 63 00 33 */ addi r3, r3, 0x33 /* 80123BB0 001209B0 4B F2 86 65 */ bl xStrHash__FPCc -/* 80123BB4 001209B4 3C A0 80 2A */ lis r5, lbl_802980A0@ha -/* 80123BB8 001209B8 3C 80 80 27 */ lis r4, lbl_8026B998@ha -/* 80123BBC 001209BC 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l +/* 80123BB4 001209B4 3C A0 80 2A */ lis r5, lbl_special_models$666@ha +/* 80123BB8 001209B8 3C 80 80 27 */ lis r4, lbl__stringBase0_75@ha +/* 80123BBC 001209BC 38 A5 80 A0 */ addi r5, r5, lbl_special_models$666@l /* 80123BC0 001209C0 90 65 00 10 */ stw r3, 0x10(r5) -/* 80123BC4 001209C4 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l +/* 80123BC4 001209C4 38 64 B9 98 */ addi r3, r4, lbl__stringBase0_75@l /* 80123BC8 001209C8 38 63 00 47 */ addi r3, r3, 0x47 /* 80123BCC 001209CC 4B F2 86 49 */ bl xStrHash__FPCc -/* 80123BD0 001209D0 3C A0 80 2A */ lis r5, lbl_802980A0@ha -/* 80123BD4 001209D4 3C 80 80 27 */ lis r4, lbl_8026B998@ha -/* 80123BD8 001209D8 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l +/* 80123BD0 001209D0 3C A0 80 2A */ lis r5, lbl_special_models$666@ha +/* 80123BD4 001209D4 3C 80 80 27 */ lis r4, lbl__stringBase0_75@ha +/* 80123BD8 001209D8 38 A5 80 A0 */ addi r5, r5, lbl_special_models$666@l /* 80123BDC 001209DC 90 65 00 14 */ stw r3, 0x14(r5) -/* 80123BE0 001209E0 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l +/* 80123BE0 001209E0 38 64 B9 98 */ addi r3, r4, lbl__stringBase0_75@l /* 80123BE4 001209E4 38 63 00 56 */ addi r3, r3, 0x56 /* 80123BE8 001209E8 4B F2 86 2D */ bl xStrHash__FPCc -/* 80123BEC 001209EC 3C A0 80 2A */ lis r5, lbl_802980A0@ha -/* 80123BF0 001209F0 3C 80 80 27 */ lis r4, lbl_8026B998@ha -/* 80123BF4 001209F4 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l +/* 80123BEC 001209EC 3C A0 80 2A */ lis r5, lbl_special_models$666@ha +/* 80123BF0 001209F0 3C 80 80 27 */ lis r4, lbl__stringBase0_75@ha +/* 80123BF4 001209F4 38 A5 80 A0 */ addi r5, r5, lbl_special_models$666@l /* 80123BF8 001209F8 90 65 00 18 */ stw r3, 0x18(r5) -/* 80123BFC 001209FC 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l +/* 80123BFC 001209FC 38 64 B9 98 */ addi r3, r4, lbl__stringBase0_75@l /* 80123C00 00120A00 38 63 00 62 */ addi r3, r3, 0x62 /* 80123C04 00120A04 4B F2 86 11 */ bl xStrHash__FPCc -/* 80123C08 00120A08 3C A0 80 2A */ lis r5, lbl_802980A0@ha -/* 80123C0C 00120A0C 3C 80 80 27 */ lis r4, lbl_8026B998@ha -/* 80123C10 00120A10 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l +/* 80123C08 00120A08 3C A0 80 2A */ lis r5, lbl_special_models$666@ha +/* 80123C0C 00120A0C 3C 80 80 27 */ lis r4, lbl__stringBase0_75@ha +/* 80123C10 00120A10 38 A5 80 A0 */ addi r5, r5, lbl_special_models$666@l /* 80123C14 00120A14 90 65 00 1C */ stw r3, 0x1c(r5) -/* 80123C18 00120A18 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l +/* 80123C18 00120A18 38 64 B9 98 */ addi r3, r4, lbl__stringBase0_75@l /* 80123C1C 00120A1C 38 63 00 70 */ addi r3, r3, 0x70 /* 80123C20 00120A20 4B F2 85 F5 */ bl xStrHash__FPCc -/* 80123C24 00120A24 3C A0 80 2A */ lis r5, lbl_802980A0@ha -/* 80123C28 00120A28 3C 80 80 27 */ lis r4, lbl_8026B998@ha -/* 80123C2C 00120A2C 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l +/* 80123C24 00120A24 3C A0 80 2A */ lis r5, lbl_special_models$666@ha +/* 80123C28 00120A28 3C 80 80 27 */ lis r4, lbl__stringBase0_75@ha +/* 80123C2C 00120A2C 38 A5 80 A0 */ addi r5, r5, lbl_special_models$666@l /* 80123C30 00120A30 90 65 00 20 */ stw r3, 0x20(r5) -/* 80123C34 00120A34 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l +/* 80123C34 00120A34 38 64 B9 98 */ addi r3, r4, lbl__stringBase0_75@l /* 80123C38 00120A38 38 63 00 80 */ addi r3, r3, 0x80 /* 80123C3C 00120A3C 4B F2 85 D9 */ bl xStrHash__FPCc -/* 80123C40 00120A40 3C A0 80 2A */ lis r5, lbl_802980A0@ha -/* 80123C44 00120A44 3C 80 80 27 */ lis r4, lbl_8026B998@ha -/* 80123C48 00120A48 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l +/* 80123C40 00120A40 3C A0 80 2A */ lis r5, lbl_special_models$666@ha +/* 80123C44 00120A44 3C 80 80 27 */ lis r4, lbl__stringBase0_75@ha +/* 80123C48 00120A48 38 A5 80 A0 */ addi r5, r5, lbl_special_models$666@l /* 80123C4C 00120A4C 90 65 00 24 */ stw r3, 0x24(r5) -/* 80123C50 00120A50 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l +/* 80123C50 00120A50 38 64 B9 98 */ addi r3, r4, lbl__stringBase0_75@l /* 80123C54 00120A54 38 63 00 8F */ addi r3, r3, 0x8f /* 80123C58 00120A58 4B F2 85 BD */ bl xStrHash__FPCc -/* 80123C5C 00120A5C 3C A0 80 2A */ lis r5, lbl_802980A0@ha -/* 80123C60 00120A60 3C 80 80 27 */ lis r4, lbl_8026B998@ha -/* 80123C64 00120A64 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l +/* 80123C5C 00120A5C 3C A0 80 2A */ lis r5, lbl_special_models$666@ha +/* 80123C60 00120A60 3C 80 80 27 */ lis r4, lbl__stringBase0_75@ha +/* 80123C64 00120A64 38 A5 80 A0 */ addi r5, r5, lbl_special_models$666@l /* 80123C68 00120A68 90 65 00 28 */ stw r3, 0x28(r5) -/* 80123C6C 00120A6C 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l +/* 80123C6C 00120A6C 38 64 B9 98 */ addi r3, r4, lbl__stringBase0_75@l /* 80123C70 00120A70 38 63 00 9B */ addi r3, r3, 0x9b /* 80123C74 00120A74 4B F2 85 A1 */ bl xStrHash__FPCc -/* 80123C78 00120A78 3C A0 80 2A */ lis r5, lbl_802980A0@ha -/* 80123C7C 00120A7C 3C 80 80 27 */ lis r4, lbl_8026B998@ha -/* 80123C80 00120A80 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l +/* 80123C78 00120A78 3C A0 80 2A */ lis r5, lbl_special_models$666@ha +/* 80123C7C 00120A7C 3C 80 80 27 */ lis r4, lbl__stringBase0_75@ha +/* 80123C80 00120A80 38 A5 80 A0 */ addi r5, r5, lbl_special_models$666@l /* 80123C84 00120A84 90 65 00 2C */ stw r3, 0x2c(r5) -/* 80123C88 00120A88 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l +/* 80123C88 00120A88 38 64 B9 98 */ addi r3, r4, lbl__stringBase0_75@l /* 80123C8C 00120A8C 38 63 00 A7 */ addi r3, r3, 0xa7 /* 80123C90 00120A90 4B F2 85 85 */ bl xStrHash__FPCc -/* 80123C94 00120A94 3C A0 80 2A */ lis r5, lbl_802980A0@ha -/* 80123C98 00120A98 3C 80 80 27 */ lis r4, lbl_8026B998@ha -/* 80123C9C 00120A9C 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l +/* 80123C94 00120A94 3C A0 80 2A */ lis r5, lbl_special_models$666@ha +/* 80123C98 00120A98 3C 80 80 27 */ lis r4, lbl__stringBase0_75@ha +/* 80123C9C 00120A9C 38 A5 80 A0 */ addi r5, r5, lbl_special_models$666@l /* 80123CA0 00120AA0 90 65 00 30 */ stw r3, 0x30(r5) -/* 80123CA4 00120AA4 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l +/* 80123CA4 00120AA4 38 64 B9 98 */ addi r3, r4, lbl__stringBase0_75@l /* 80123CA8 00120AA8 38 63 00 B3 */ addi r3, r3, 0xb3 /* 80123CAC 00120AAC 4B F2 85 69 */ bl xStrHash__FPCc -/* 80123CB0 00120AB0 3C A0 80 2A */ lis r5, lbl_802980A0@ha -/* 80123CB4 00120AB4 3C 80 80 27 */ lis r4, lbl_8026B998@ha -/* 80123CB8 00120AB8 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l +/* 80123CB0 00120AB0 3C A0 80 2A */ lis r5, lbl_special_models$666@ha +/* 80123CB4 00120AB4 3C 80 80 27 */ lis r4, lbl__stringBase0_75@ha +/* 80123CB8 00120AB8 38 A5 80 A0 */ addi r5, r5, lbl_special_models$666@l /* 80123CBC 00120ABC 90 65 00 34 */ stw r3, 0x34(r5) -/* 80123CC0 00120AC0 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l +/* 80123CC0 00120AC0 38 64 B9 98 */ addi r3, r4, lbl__stringBase0_75@l /* 80123CC4 00120AC4 38 63 00 BF */ addi r3, r3, 0xbf /* 80123CC8 00120AC8 4B F2 85 4D */ bl xStrHash__FPCc -/* 80123CCC 00120ACC 3C A0 80 2A */ lis r5, lbl_802980A0@ha -/* 80123CD0 00120AD0 3C 80 80 27 */ lis r4, lbl_8026B998@ha -/* 80123CD4 00120AD4 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l +/* 80123CCC 00120ACC 3C A0 80 2A */ lis r5, lbl_special_models$666@ha +/* 80123CD0 00120AD0 3C 80 80 27 */ lis r4, lbl__stringBase0_75@ha +/* 80123CD4 00120AD4 38 A5 80 A0 */ addi r5, r5, lbl_special_models$666@l /* 80123CD8 00120AD8 90 65 00 38 */ stw r3, 0x38(r5) -/* 80123CDC 00120ADC 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l +/* 80123CDC 00120ADC 38 64 B9 98 */ addi r3, r4, lbl__stringBase0_75@l /* 80123CE0 00120AE0 38 63 00 CB */ addi r3, r3, 0xcb /* 80123CE4 00120AE4 4B F2 85 31 */ bl xStrHash__FPCc -/* 80123CE8 00120AE8 3C A0 80 2A */ lis r5, lbl_802980A0@ha -/* 80123CEC 00120AEC 3C 80 80 27 */ lis r4, lbl_8026B998@ha -/* 80123CF0 00120AF0 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l +/* 80123CE8 00120AE8 3C A0 80 2A */ lis r5, lbl_special_models$666@ha +/* 80123CEC 00120AEC 3C 80 80 27 */ lis r4, lbl__stringBase0_75@ha +/* 80123CF0 00120AF0 38 A5 80 A0 */ addi r5, r5, lbl_special_models$666@l /* 80123CF4 00120AF4 90 65 00 3C */ stw r3, 0x3c(r5) -/* 80123CF8 00120AF8 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l +/* 80123CF8 00120AF8 38 64 B9 98 */ addi r3, r4, lbl__stringBase0_75@l /* 80123CFC 00120AFC 38 63 00 D7 */ addi r3, r3, 0xd7 /* 80123D00 00120B00 4B F2 85 15 */ bl xStrHash__FPCc -/* 80123D04 00120B04 3C A0 80 2A */ lis r5, lbl_802980A0@ha -/* 80123D08 00120B08 3C 80 80 27 */ lis r4, lbl_8026B998@ha -/* 80123D0C 00120B0C 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l +/* 80123D04 00120B04 3C A0 80 2A */ lis r5, lbl_special_models$666@ha +/* 80123D08 00120B08 3C 80 80 27 */ lis r4, lbl__stringBase0_75@ha +/* 80123D0C 00120B0C 38 A5 80 A0 */ addi r5, r5, lbl_special_models$666@l /* 80123D10 00120B10 90 65 00 40 */ stw r3, 0x40(r5) -/* 80123D14 00120B14 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l +/* 80123D14 00120B14 38 64 B9 98 */ addi r3, r4, lbl__stringBase0_75@l /* 80123D18 00120B18 38 63 00 E3 */ addi r3, r3, 0xe3 /* 80123D1C 00120B1C 4B F2 84 F9 */ bl xStrHash__FPCc -/* 80123D20 00120B20 3C A0 80 2A */ lis r5, lbl_802980A0@ha -/* 80123D24 00120B24 3C 80 80 27 */ lis r4, lbl_8026B998@ha -/* 80123D28 00120B28 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l +/* 80123D20 00120B20 3C A0 80 2A */ lis r5, lbl_special_models$666@ha +/* 80123D24 00120B24 3C 80 80 27 */ lis r4, lbl__stringBase0_75@ha +/* 80123D28 00120B28 38 A5 80 A0 */ addi r5, r5, lbl_special_models$666@l /* 80123D2C 00120B2C 90 65 00 44 */ stw r3, 0x44(r5) -/* 80123D30 00120B30 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l +/* 80123D30 00120B30 38 64 B9 98 */ addi r3, r4, lbl__stringBase0_75@l /* 80123D34 00120B34 38 63 00 EF */ addi r3, r3, 0xef /* 80123D38 00120B38 4B F2 84 DD */ bl xStrHash__FPCc -/* 80123D3C 00120B3C 3C A0 80 2A */ lis r5, lbl_802980A0@ha -/* 80123D40 00120B40 3C 80 80 27 */ lis r4, lbl_8026B998@ha -/* 80123D44 00120B44 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l +/* 80123D3C 00120B3C 3C A0 80 2A */ lis r5, lbl_special_models$666@ha +/* 80123D40 00120B40 3C 80 80 27 */ lis r4, lbl__stringBase0_75@ha +/* 80123D44 00120B44 38 A5 80 A0 */ addi r5, r5, lbl_special_models$666@l /* 80123D48 00120B48 90 65 00 48 */ stw r3, 0x48(r5) -/* 80123D4C 00120B4C 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l +/* 80123D4C 00120B4C 38 64 B9 98 */ addi r3, r4, lbl__stringBase0_75@l /* 80123D50 00120B50 38 63 00 FB */ addi r3, r3, 0xfb /* 80123D54 00120B54 4B F2 84 C1 */ bl xStrHash__FPCc -/* 80123D58 00120B58 3C A0 80 2A */ lis r5, lbl_802980A0@ha -/* 80123D5C 00120B5C 3C 80 80 27 */ lis r4, lbl_8026B998@ha -/* 80123D60 00120B60 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l +/* 80123D58 00120B58 3C A0 80 2A */ lis r5, lbl_special_models$666@ha +/* 80123D5C 00120B5C 3C 80 80 27 */ lis r4, lbl__stringBase0_75@ha +/* 80123D60 00120B60 38 A5 80 A0 */ addi r5, r5, lbl_special_models$666@l /* 80123D64 00120B64 90 65 00 4C */ stw r3, 0x4c(r5) -/* 80123D68 00120B68 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l +/* 80123D68 00120B68 38 64 B9 98 */ addi r3, r4, lbl__stringBase0_75@l /* 80123D6C 00120B6C 38 63 01 07 */ addi r3, r3, 0x107 /* 80123D70 00120B70 4B F2 84 A5 */ bl xStrHash__FPCc -/* 80123D74 00120B74 3C A0 80 2A */ lis r5, lbl_802980A0@ha -/* 80123D78 00120B78 3C 80 80 27 */ lis r4, lbl_8026B998@ha -/* 80123D7C 00120B7C 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l +/* 80123D74 00120B74 3C A0 80 2A */ lis r5, lbl_special_models$666@ha +/* 80123D78 00120B78 3C 80 80 27 */ lis r4, lbl__stringBase0_75@ha +/* 80123D7C 00120B7C 38 A5 80 A0 */ addi r5, r5, lbl_special_models$666@l /* 80123D80 00120B80 90 65 00 50 */ stw r3, 0x50(r5) -/* 80123D84 00120B84 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l +/* 80123D84 00120B84 38 64 B9 98 */ addi r3, r4, lbl__stringBase0_75@l /* 80123D88 00120B88 38 63 01 13 */ addi r3, r3, 0x113 /* 80123D8C 00120B8C 4B F2 84 89 */ bl xStrHash__FPCc -/* 80123D90 00120B90 3C A0 80 2A */ lis r5, lbl_802980A0@ha -/* 80123D94 00120B94 3C 80 80 27 */ lis r4, lbl_8026B998@ha -/* 80123D98 00120B98 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l +/* 80123D90 00120B90 3C A0 80 2A */ lis r5, lbl_special_models$666@ha +/* 80123D94 00120B94 3C 80 80 27 */ lis r4, lbl__stringBase0_75@ha +/* 80123D98 00120B98 38 A5 80 A0 */ addi r5, r5, lbl_special_models$666@l /* 80123D9C 00120B9C 90 65 00 54 */ stw r3, 0x54(r5) -/* 80123DA0 00120BA0 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l +/* 80123DA0 00120BA0 38 64 B9 98 */ addi r3, r4, lbl__stringBase0_75@l /* 80123DA4 00120BA4 38 63 01 1F */ addi r3, r3, 0x11f /* 80123DA8 00120BA8 4B F2 84 6D */ bl xStrHash__FPCc -/* 80123DAC 00120BAC 3C A0 80 2A */ lis r5, lbl_802980A0@ha -/* 80123DB0 00120BB0 3C 80 80 27 */ lis r4, lbl_8026B998@ha -/* 80123DB4 00120BB4 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l +/* 80123DAC 00120BAC 3C A0 80 2A */ lis r5, lbl_special_models$666@ha +/* 80123DB0 00120BB0 3C 80 80 27 */ lis r4, lbl__stringBase0_75@ha +/* 80123DB4 00120BB4 38 A5 80 A0 */ addi r5, r5, lbl_special_models$666@l /* 80123DB8 00120BB8 90 65 00 58 */ stw r3, 0x58(r5) -/* 80123DBC 00120BBC 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l +/* 80123DBC 00120BBC 38 64 B9 98 */ addi r3, r4, lbl__stringBase0_75@l /* 80123DC0 00120BC0 38 63 01 2B */ addi r3, r3, 0x12b /* 80123DC4 00120BC4 4B F2 84 51 */ bl xStrHash__FPCc -/* 80123DC8 00120BC8 3C A0 80 2A */ lis r5, lbl_802980A0@ha -/* 80123DCC 00120BCC 3C 80 80 27 */ lis r4, lbl_8026B998@ha -/* 80123DD0 00120BD0 38 A5 80 A0 */ addi r5, r5, lbl_802980A0@l +/* 80123DC8 00120BC8 3C A0 80 2A */ lis r5, lbl_special_models$666@ha +/* 80123DCC 00120BCC 3C 80 80 27 */ lis r4, lbl__stringBase0_75@ha +/* 80123DD0 00120BD0 38 A5 80 A0 */ addi r5, r5, lbl_special_models$666@l /* 80123DD4 00120BD4 90 65 00 5C */ stw r3, 0x5c(r5) -/* 80123DD8 00120BD8 38 64 B9 98 */ addi r3, r4, lbl_8026B998@l +/* 80123DD8 00120BD8 38 64 B9 98 */ addi r3, r4, lbl__stringBase0_75@l /* 80123DDC 00120BDC 38 63 01 37 */ addi r3, r3, 0x137 /* 80123DE0 00120BE0 4B F2 84 35 */ bl xStrHash__FPCc -/* 80123DE4 00120BE4 3C 80 80 2A */ lis r4, lbl_802980A0@ha +/* 80123DE4 00120BE4 3C 80 80 2A */ lis r4, lbl_special_models$666@ha /* 80123DE8 00120BE8 38 00 00 01 */ li r0, 1 -/* 80123DEC 00120BEC 38 84 80 A0 */ addi r4, r4, lbl_802980A0@l +/* 80123DEC 00120BEC 38 84 80 A0 */ addi r4, r4, lbl_special_models$666@l /* 80123DF0 00120BF0 90 64 00 60 */ stw r3, 0x60(r4) -/* 80123DF4 00120BF4 98 0D 95 64 */ stb r0, lbl_803CBE64-_SDA_BASE_(r13) +/* 80123DF4 00120BF4 98 0D 95 64 */ stb r0, lbl_init$667-_SDA_BASE_(r13) lbl_80123DF8: /* 80123DF8 00120BF8 80 1F 00 74 */ lwz r0, 0x74(r31) -/* 80123DFC 00120BFC 3C 60 80 2A */ lis r3, lbl_802980A0@ha +/* 80123DFC 00120BFC 3C 60 80 2A */ lis r3, lbl_special_models$666@ha /* 80123E00 00120C00 80 DF 00 78 */ lwz r6, 0x78(r31) -/* 80123E04 00120C04 38 63 80 A0 */ addi r3, r3, lbl_802980A0@l +/* 80123E04 00120C04 38 63 80 A0 */ addi r3, r3, lbl_special_models$666@l /* 80123E08 00120C08 54 00 10 3A */ slwi r0, r0, 2 /* 80123E0C 00120C0C 38 A3 00 64 */ addi r5, r3, 0x64 /* 80123E10 00120C10 7C E6 02 14 */ add r7, r6, r0 @@ -206,8 +206,8 @@ lbl_80123E18: /* 80123E30 00120C30 80 88 00 10 */ lwz r4, 0x10(r8) /* 80123E34 00120C34 28 04 00 00 */ cmplwi r4, 0 /* 80123E38 00120C38 41 82 00 5C */ beq lbl_80123E94 -/* 80123E3C 00120C3C 3C 60 80 2A */ lis r3, lbl_802980A0@ha -/* 80123E40 00120C40 38 03 80 A0 */ addi r0, r3, lbl_802980A0@l +/* 80123E3C 00120C3C 3C 60 80 2A */ lis r3, lbl_special_models$666@ha +/* 80123E40 00120C40 38 03 80 A0 */ addi r0, r3, lbl_special_models$666@l /* 80123E44 00120C44 7C 09 03 78 */ mr r9, r0 /* 80123E48 00120C48 48 00 00 44 */ b lbl_80123E8C lbl_80123E4C: @@ -326,12 +326,12 @@ zGridInit__FP6zScene: /* 80123FD0 00120DD0 93 C1 00 38 */ stw r30, 0x38(r1) /* 80123FD4 00120DD4 38 00 00 00 */ li r0, 0 /* 80123FD8 00120DD8 7C 7E 1B 78 */ mr r30, r3 -/* 80123FDC 00120DDC 90 0D 95 30 */ stw r0, lbl_803CBE30-_SDA_BASE_(r13) +/* 80123FDC 00120DDC 90 0D 95 30 */ stw r0, lbl_gGridIterActive-_SDA_BASE_(r13) /* 80123FE0 00120DE0 4B EF 73 35 */ bl xEntGetAllEntsBox__Fv /* 80123FE4 00120DE4 C0 23 00 00 */ lfs f1, 0(r3) /* 80123FE8 00120DE8 7C 7F 1B 78 */ mr r31, r3 /* 80123FEC 00120DEC C0 03 00 0C */ lfs f0, 0xc(r3) -/* 80123FF0 00120DF0 C3 A2 A0 D0 */ lfs f29, lbl_803CEA50-_SDA2_BASE_(r2) +/* 80123FF0 00120DF0 C3 A2 A0 D0 */ lfs f29, lbl__793_3-_SDA2_BASE_(r2) /* 80123FF4 00120DF4 EC 01 00 28 */ fsubs f0, f1, f0 /* 80123FF8 00120DF8 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 80123FFC 00120DFC 40 81 00 08 */ ble lbl_80124004 @@ -341,7 +341,7 @@ lbl_80124004: lbl_80124008: /* 80124008 00120E08 C0 3F 00 08 */ lfs f1, 8(r31) /* 8012400C 00120E0C C0 1F 00 14 */ lfs f0, 0x14(r31) -/* 80124010 00120E10 C0 42 A0 D0 */ lfs f2, lbl_803CEA50-_SDA2_BASE_(r2) +/* 80124010 00120E10 C0 42 A0 D0 */ lfs f2, lbl__793_3-_SDA2_BASE_(r2) /* 80124014 00120E14 EC 01 00 28 */ fsubs f0, f1, f0 /* 80124018 00120E18 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8012401C 00120E1C 40 81 00 08 */ ble lbl_80124024 @@ -349,11 +349,11 @@ lbl_80124008: lbl_80124024: /* 80124024 00120E24 FC 40 00 90 */ fmr f2, f0 lbl_80124028: -/* 80124028 00120E28 C3 E2 A0 D4 */ lfs f31, lbl_803CEA54-_SDA2_BASE_(r2) +/* 80124028 00120E28 C3 E2 A0 D4 */ lfs f31, lbl__794_1-_SDA2_BASE_(r2) /* 8012402C 00120E2C EF 82 F8 24 */ fdivs f28, f2, f31 /* 80124030 00120E30 FC 20 E0 90 */ fmr f1, f28 /* 80124034 00120E34 4B EE 2B 45 */ bl floorf__3stdFf -/* 80124038 00120E38 C0 02 A0 D8 */ lfs f0, lbl_803CEA58-_SDA2_BASE_(r2) +/* 80124038 00120E38 C0 02 A0 D8 */ lfs f0, lbl__795_2-_SDA2_BASE_(r2) /* 8012403C 00120E3C FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80124040 00120E40 40 80 00 08 */ bge lbl_80124048 /* 80124044 00120E44 48 00 00 10 */ b lbl_80124054 @@ -362,14 +362,14 @@ lbl_80124048: /* 8012404C 00120E4C 4B EE 2B 2D */ bl floorf__3stdFf /* 80124050 00120E50 FC 00 08 90 */ fmr f0, f1 lbl_80124054: -/* 80124054 00120E54 C3 C2 A0 DC */ lfs f30, lbl_803CEA5C-_SDA2_BASE_(r2) +/* 80124054 00120E54 C3 C2 A0 DC */ lfs f30, lbl__796_4-_SDA2_BASE_(r2) /* 80124058 00120E58 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 8012405C 00120E5C 40 81 00 08 */ ble lbl_80124064 /* 80124060 00120E60 48 00 00 28 */ b lbl_80124088 lbl_80124064: /* 80124064 00120E64 FC 20 E0 90 */ fmr f1, f28 /* 80124068 00120E68 4B EE 2B 11 */ bl floorf__3stdFf -/* 8012406C 00120E6C C3 C2 A0 D8 */ lfs f30, lbl_803CEA58-_SDA2_BASE_(r2) +/* 8012406C 00120E6C C3 C2 A0 D8 */ lfs f30, lbl__795_2-_SDA2_BASE_(r2) /* 80124070 00120E70 FC 1E 08 40 */ fcmpo cr0, f30, f1 /* 80124074 00120E74 40 80 00 08 */ bge lbl_8012407C /* 80124078 00120E78 48 00 00 10 */ b lbl_80124088 @@ -378,11 +378,11 @@ lbl_8012407C: /* 80124080 00120E80 4B EE 2A F9 */ bl floorf__3stdFf /* 80124084 00120E84 FF C0 08 90 */ fmr f30, f1 lbl_80124088: -/* 80124088 00120E88 C0 02 A0 D4 */ lfs f0, lbl_803CEA54-_SDA2_BASE_(r2) +/* 80124088 00120E88 C0 02 A0 D4 */ lfs f0, lbl__794_1-_SDA2_BASE_(r2) /* 8012408C 00120E8C EF 9D 00 24 */ fdivs f28, f29, f0 /* 80124090 00120E90 FC 20 E0 90 */ fmr f1, f28 /* 80124094 00120E94 4B EE 2A E5 */ bl floorf__3stdFf -/* 80124098 00120E98 C0 02 A0 D8 */ lfs f0, lbl_803CEA58-_SDA2_BASE_(r2) +/* 80124098 00120E98 C0 02 A0 D8 */ lfs f0, lbl__795_2-_SDA2_BASE_(r2) /* 8012409C 00120E9C FC 00 08 40 */ fcmpo cr0, f0, f1 /* 801240A0 00120EA0 40 80 00 08 */ bge lbl_801240A8 /* 801240A4 00120EA4 48 00 00 10 */ b lbl_801240B4 @@ -391,14 +391,14 @@ lbl_801240A8: /* 801240AC 00120EAC 4B EE 2A CD */ bl floorf__3stdFf /* 801240B0 00120EB0 FC 00 08 90 */ fmr f0, f1 lbl_801240B4: -/* 801240B4 00120EB4 C0 42 A0 DC */ lfs f2, lbl_803CEA5C-_SDA2_BASE_(r2) +/* 801240B4 00120EB4 C0 42 A0 DC */ lfs f2, lbl__796_4-_SDA2_BASE_(r2) /* 801240B8 00120EB8 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 801240BC 00120EBC 40 81 00 08 */ ble lbl_801240C4 /* 801240C0 00120EC0 48 00 00 28 */ b lbl_801240E8 lbl_801240C4: /* 801240C4 00120EC4 FC 20 E0 90 */ fmr f1, f28 /* 801240C8 00120EC8 4B EE 2A B1 */ bl floorf__3stdFf -/* 801240CC 00120ECC C0 42 A0 D8 */ lfs f2, lbl_803CEA58-_SDA2_BASE_(r2) +/* 801240CC 00120ECC C0 42 A0 D8 */ lfs f2, lbl__795_2-_SDA2_BASE_(r2) /* 801240D0 00120ED0 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 801240D4 00120ED4 40 80 00 08 */ bge lbl_801240DC /* 801240D8 00120ED8 48 00 00 10 */ b lbl_801240E8 @@ -408,9 +408,9 @@ lbl_801240DC: /* 801240E4 00120EE4 FC 40 08 90 */ fmr f2, f1 lbl_801240E8: /* 801240E8 00120EE8 FC 20 10 1E */ fctiwz f1, f2 -/* 801240EC 00120EEC 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha +/* 801240EC 00120EEC 3C 60 80 3D */ lis r3, lbl_colls_grid@ha /* 801240F0 00120EF0 FC 00 F0 1E */ fctiwz f0, f30 -/* 801240F4 00120EF4 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l +/* 801240F4 00120EF4 38 63 A6 D8 */ addi r3, r3, lbl_colls_grid@l /* 801240F8 00120EF8 7F E4 FB 78 */ mr r4, r31 /* 801240FC 00120EFC 38 E0 00 01 */ li r7, 1 /* 80124100 00120F00 D8 21 00 20 */ stfd f1, 0x20(r1) @@ -434,18 +434,18 @@ lbl_801240E8: /* 80124148 00120F48 90 01 00 1C */ stw r0, 0x1c(r1) /* 8012414C 00120F4C 90 61 00 18 */ stw r3, 0x18(r1) /* 80124150 00120F50 C0 41 00 1C */ lfs f2, 0x1c(r1) -/* 80124154 00120F54 C0 82 A0 DC */ lfs f4, lbl_803CEA5C-_SDA2_BASE_(r2) +/* 80124154 00120F54 C0 82 A0 DC */ lfs f4, lbl__796_4-_SDA2_BASE_(r2) /* 80124158 00120F58 EC 63 20 28 */ fsubs f3, f3, f4 /* 8012415C 00120F5C EC 42 20 28 */ fsubs f2, f2, f4 /* 80124160 00120F60 D0 61 00 14 */ stfs f3, 0x14(r1) /* 80124164 00120F64 D0 41 00 1C */ stfs f2, 0x1c(r1) -/* 80124168 00120F68 C0 42 A0 E0 */ lfs f2, lbl_803CEA60-_SDA2_BASE_(r2) +/* 80124168 00120F68 C0 42 A0 E0 */ lfs f2, lbl__797_3-_SDA2_BASE_(r2) /* 8012416C 00120F6C EC 21 10 2A */ fadds f1, f1, f2 /* 80124170 00120F70 EC 00 10 2A */ fadds f0, f0, f2 /* 80124174 00120F74 D0 21 00 08 */ stfs f1, 8(r1) /* 80124178 00120F78 EC 21 18 28 */ fsubs f1, f1, f3 /* 8012417C 00120F7C D0 01 00 10 */ stfs f0, 0x10(r1) -/* 80124180 00120F80 C3 C2 A0 D0 */ lfs f30, lbl_803CEA50-_SDA2_BASE_(r2) +/* 80124180 00120F80 C3 C2 A0 D0 */ lfs f30, lbl__793_3-_SDA2_BASE_(r2) /* 80124184 00120F84 FC 1E 08 40 */ fcmpo cr0, f30, f1 /* 80124188 00120F88 40 81 00 08 */ ble lbl_80124190 /* 8012418C 00120F8C 48 00 00 08 */ b lbl_80124194 @@ -454,7 +454,7 @@ lbl_80124190: lbl_80124194: /* 80124194 00120F94 C0 21 00 10 */ lfs f1, 0x10(r1) /* 80124198 00120F98 C0 01 00 1C */ lfs f0, 0x1c(r1) -/* 8012419C 00120F9C C3 A2 A0 D0 */ lfs f29, lbl_803CEA50-_SDA2_BASE_(r2) +/* 8012419C 00120F9C C3 A2 A0 D0 */ lfs f29, lbl__793_3-_SDA2_BASE_(r2) /* 801241A0 00120FA0 EC 01 00 28 */ fsubs f0, f1, f0 /* 801241A4 00120FA4 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 801241A8 00120FA8 40 81 00 08 */ ble lbl_801241B0 @@ -462,12 +462,12 @@ lbl_80124194: lbl_801241B0: /* 801241B0 00120FB0 FF A0 00 90 */ fmr f29, f0 lbl_801241B4: -/* 801241B4 00120FB4 C0 02 A0 E4 */ lfs f0, lbl_803CEA64-_SDA2_BASE_(r2) +/* 801241B4 00120FB4 C0 02 A0 E4 */ lfs f0, lbl__798_2-_SDA2_BASE_(r2) /* 801241B8 00120FB8 EF FF 00 32 */ fmuls f31, f31, f0 /* 801241BC 00120FBC EF 7D F8 24 */ fdivs f27, f29, f31 /* 801241C0 00120FC0 FC 20 D8 90 */ fmr f1, f27 /* 801241C4 00120FC4 4B EE 29 B5 */ bl floorf__3stdFf -/* 801241C8 00120FC8 C0 02 A0 E8 */ lfs f0, lbl_803CEA68-_SDA2_BASE_(r2) +/* 801241C8 00120FC8 C0 02 A0 E8 */ lfs f0, lbl__799_2-_SDA2_BASE_(r2) /* 801241CC 00120FCC FC 00 08 40 */ fcmpo cr0, f0, f1 /* 801241D0 00120FD0 40 80 00 08 */ bge lbl_801241D8 /* 801241D4 00120FD4 48 00 00 10 */ b lbl_801241E4 @@ -476,14 +476,14 @@ lbl_801241D8: /* 801241DC 00120FDC 4B EE 29 9D */ bl floorf__3stdFf /* 801241E0 00120FE0 FC 00 08 90 */ fmr f0, f1 lbl_801241E4: -/* 801241E4 00120FE4 C3 82 A0 DC */ lfs f28, lbl_803CEA5C-_SDA2_BASE_(r2) +/* 801241E4 00120FE4 C3 82 A0 DC */ lfs f28, lbl__796_4-_SDA2_BASE_(r2) /* 801241E8 00120FE8 FC 1C 00 40 */ fcmpo cr0, f28, f0 /* 801241EC 00120FEC 40 81 00 08 */ ble lbl_801241F4 /* 801241F0 00120FF0 48 00 00 28 */ b lbl_80124218 lbl_801241F4: /* 801241F4 00120FF4 FC 20 D8 90 */ fmr f1, f27 /* 801241F8 00120FF8 4B EE 29 81 */ bl floorf__3stdFf -/* 801241FC 00120FFC C3 82 A0 E8 */ lfs f28, lbl_803CEA68-_SDA2_BASE_(r2) +/* 801241FC 00120FFC C3 82 A0 E8 */ lfs f28, lbl__799_2-_SDA2_BASE_(r2) /* 80124200 00121000 FC 1C 08 40 */ fcmpo cr0, f28, f1 /* 80124204 00121004 40 80 00 08 */ bge lbl_8012420C /* 80124208 00121008 48 00 00 10 */ b lbl_80124218 @@ -495,7 +495,7 @@ lbl_80124218: /* 80124218 00121018 EF 7E F8 24 */ fdivs f27, f30, f31 /* 8012421C 0012101C FC 20 D8 90 */ fmr f1, f27 /* 80124220 00121020 4B EE 29 59 */ bl floorf__3stdFf -/* 80124224 00121024 C0 02 A0 E8 */ lfs f0, lbl_803CEA68-_SDA2_BASE_(r2) +/* 80124224 00121024 C0 02 A0 E8 */ lfs f0, lbl__799_2-_SDA2_BASE_(r2) /* 80124228 00121028 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 8012422C 0012102C 40 80 00 08 */ bge lbl_80124234 /* 80124230 00121030 48 00 00 10 */ b lbl_80124240 @@ -504,14 +504,14 @@ lbl_80124234: /* 80124238 00121038 4B EE 29 41 */ bl floorf__3stdFf /* 8012423C 0012103C FC 00 08 90 */ fmr f0, f1 lbl_80124240: -/* 80124240 00121040 C0 42 A0 DC */ lfs f2, lbl_803CEA5C-_SDA2_BASE_(r2) +/* 80124240 00121040 C0 42 A0 DC */ lfs f2, lbl__796_4-_SDA2_BASE_(r2) /* 80124244 00121044 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80124248 00121048 40 81 00 08 */ ble lbl_80124250 /* 8012424C 0012104C 48 00 00 28 */ b lbl_80124274 lbl_80124250: /* 80124250 00121050 FC 20 D8 90 */ fmr f1, f27 /* 80124254 00121054 4B EE 29 25 */ bl floorf__3stdFf -/* 80124258 00121058 C0 42 A0 E8 */ lfs f2, lbl_803CEA68-_SDA2_BASE_(r2) +/* 80124258 00121058 C0 42 A0 E8 */ lfs f2, lbl__799_2-_SDA2_BASE_(r2) /* 8012425C 0012105C FC 02 08 40 */ fcmpo cr0, f2, f1 /* 80124260 00121060 40 80 00 08 */ bge lbl_80124268 /* 80124264 00121064 48 00 00 10 */ b lbl_80124274 @@ -521,9 +521,9 @@ lbl_80124268: /* 80124270 00121070 FC 40 08 90 */ fmr f2, f1 lbl_80124274: /* 80124274 00121074 FC 20 10 1E */ fctiwz f1, f2 -/* 80124278 00121078 3C 60 80 3D */ lis r3, lbl_803CA774@ha +/* 80124278 00121078 3C 60 80 3D */ lis r3, lbl_colls_oso_grid@ha /* 8012427C 0012107C FC 00 E0 1E */ fctiwz f0, f28 -/* 80124280 00121080 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l +/* 80124280 00121080 38 63 A7 74 */ addi r3, r3, lbl_colls_oso_grid@l /* 80124284 00121084 38 81 00 08 */ addi r4, r1, 8 /* 80124288 00121088 38 E0 00 02 */ li r7, 2 /* 8012428C 0012108C D8 21 00 28 */ stfd f1, 0x28(r1) @@ -531,11 +531,11 @@ lbl_80124274: /* 80124294 00121094 80 A1 00 2C */ lwz r5, 0x2c(r1) /* 80124298 00121098 80 C1 00 24 */ lwz r6, 0x24(r1) /* 8012429C 0012109C 4B FF DB A5 */ bl xGridInit__FP5xGridPC4xBoxUsUsUc -/* 801242A0 001210A0 C0 02 A0 F0 */ lfs f0, lbl_803CEA70-_SDA2_BASE_(r2) +/* 801242A0 001210A0 C0 02 A0 F0 */ lfs f0, lbl__801_2-_SDA2_BASE_(r2) /* 801242A4 001210A4 EF 7D 00 24 */ fdivs f27, f29, f0 /* 801242A8 001210A8 FC 20 D8 90 */ fmr f1, f27 /* 801242AC 001210AC 4B EE 28 CD */ bl floorf__3stdFf -/* 801242B0 001210B0 C0 02 A0 EC */ lfs f0, lbl_803CEA6C-_SDA2_BASE_(r2) +/* 801242B0 001210B0 C0 02 A0 EC */ lfs f0, lbl__800_1-_SDA2_BASE_(r2) /* 801242B4 001210B4 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 801242B8 001210B8 40 80 00 08 */ bge lbl_801242C0 /* 801242BC 001210BC 48 00 00 10 */ b lbl_801242CC @@ -544,14 +544,14 @@ lbl_801242C0: /* 801242C4 001210C4 4B EE 28 B5 */ bl floorf__3stdFf /* 801242C8 001210C8 FC 00 08 90 */ fmr f0, f1 lbl_801242CC: -/* 801242CC 001210CC C3 82 A0 DC */ lfs f28, lbl_803CEA5C-_SDA2_BASE_(r2) +/* 801242CC 001210CC C3 82 A0 DC */ lfs f28, lbl__796_4-_SDA2_BASE_(r2) /* 801242D0 001210D0 FC 1C 00 40 */ fcmpo cr0, f28, f0 /* 801242D4 001210D4 40 81 00 08 */ ble lbl_801242DC /* 801242D8 001210D8 48 00 00 28 */ b lbl_80124300 lbl_801242DC: /* 801242DC 001210DC FC 20 D8 90 */ fmr f1, f27 /* 801242E0 001210E0 4B EE 28 99 */ bl floorf__3stdFf -/* 801242E4 001210E4 C3 82 A0 EC */ lfs f28, lbl_803CEA6C-_SDA2_BASE_(r2) +/* 801242E4 001210E4 C3 82 A0 EC */ lfs f28, lbl__800_1-_SDA2_BASE_(r2) /* 801242E8 001210E8 FC 1C 08 40 */ fcmpo cr0, f28, f1 /* 801242EC 001210EC 40 80 00 08 */ bge lbl_801242F4 /* 801242F0 001210F0 48 00 00 10 */ b lbl_80124300 @@ -560,11 +560,11 @@ lbl_801242F4: /* 801242F8 001210F8 4B EE 28 81 */ bl floorf__3stdFf /* 801242FC 001210FC FF 80 08 90 */ fmr f28, f1 lbl_80124300: -/* 80124300 00121100 C0 02 A0 F0 */ lfs f0, lbl_803CEA70-_SDA2_BASE_(r2) +/* 80124300 00121100 C0 02 A0 F0 */ lfs f0, lbl__801_2-_SDA2_BASE_(r2) /* 80124304 00121104 EF 7E 00 24 */ fdivs f27, f30, f0 /* 80124308 00121108 FC 20 D8 90 */ fmr f1, f27 /* 8012430C 0012110C 4B EE 28 6D */ bl floorf__3stdFf -/* 80124310 00121110 C0 02 A0 EC */ lfs f0, lbl_803CEA6C-_SDA2_BASE_(r2) +/* 80124310 00121110 C0 02 A0 EC */ lfs f0, lbl__800_1-_SDA2_BASE_(r2) /* 80124314 00121114 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80124318 00121118 40 80 00 08 */ bge lbl_80124320 /* 8012431C 0012111C 48 00 00 10 */ b lbl_8012432C @@ -573,14 +573,14 @@ lbl_80124320: /* 80124324 00121124 4B EE 28 55 */ bl floorf__3stdFf /* 80124328 00121128 FC 00 08 90 */ fmr f0, f1 lbl_8012432C: -/* 8012432C 0012112C C0 42 A0 DC */ lfs f2, lbl_803CEA5C-_SDA2_BASE_(r2) +/* 8012432C 0012112C C0 42 A0 DC */ lfs f2, lbl__796_4-_SDA2_BASE_(r2) /* 80124330 00121130 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80124334 00121134 40 81 00 08 */ ble lbl_8012433C /* 80124338 00121138 48 00 00 28 */ b lbl_80124360 lbl_8012433C: /* 8012433C 0012113C FC 20 D8 90 */ fmr f1, f27 /* 80124340 00121140 4B EE 28 39 */ bl floorf__3stdFf -/* 80124344 00121144 C0 42 A0 EC */ lfs f2, lbl_803CEA6C-_SDA2_BASE_(r2) +/* 80124344 00121144 C0 42 A0 EC */ lfs f2, lbl__800_1-_SDA2_BASE_(r2) /* 80124348 00121148 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 8012434C 0012114C 40 80 00 08 */ bge lbl_80124354 /* 80124350 00121150 48 00 00 10 */ b lbl_80124360 @@ -590,9 +590,9 @@ lbl_80124354: /* 8012435C 0012115C FC 40 08 90 */ fmr f2, f1 lbl_80124360: /* 80124360 00121160 FC 20 10 1E */ fctiwz f1, f2 -/* 80124364 00121164 3C 60 80 3D */ lis r3, lbl_803CA7A8@ha +/* 80124364 00121164 3C 60 80 3D */ lis r3, lbl_npcs_grid@ha /* 80124368 00121168 FC 00 E0 1E */ fctiwz f0, f28 -/* 8012436C 0012116C 38 63 A7 A8 */ addi r3, r3, lbl_803CA7A8@l +/* 8012436C 0012116C 38 63 A7 A8 */ addi r3, r3, lbl_npcs_grid@l /* 80124370 00121170 7F E4 FB 78 */ mr r4, r31 /* 80124374 00121174 38 E0 00 03 */ li r7, 3 /* 80124378 00121178 D8 21 00 28 */ stfd f1, 0x28(r1) @@ -602,7 +602,7 @@ lbl_80124360: /* 80124388 00121188 4B FF DA B9 */ bl xGridInit__FP5xGridPC4xBoxUsUsUc /* 8012438C 0012118C 38 00 00 01 */ li r0, 1 /* 80124390 00121190 7F C3 F3 78 */ mr r3, r30 -/* 80124394 00121194 90 0D 95 60 */ stw r0, lbl_803CBE60-_SDA_BASE_(r13) +/* 80124394 00121194 90 0D 95 60 */ stw r0, lbl_zGridInitted-_SDA_BASE_(r13) /* 80124398 00121198 4B FF FB 1D */ bl zGridReset__FP6zScene /* 8012439C 0012119C E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0 /* 801243A0 001211A0 CB E1 00 80 */ lfd f31, 0x80(r1) @@ -625,19 +625,19 @@ lbl_80124360: zGridExit__FP6zScene: /* 801243DC 001211DC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801243E0 001211E0 7C 08 02 A6 */ mflr r0 -/* 801243E4 001211E4 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha +/* 801243E4 001211E4 3C 60 80 3D */ lis r3, lbl_colls_grid@ha /* 801243E8 001211E8 90 01 00 14 */ stw r0, 0x14(r1) -/* 801243EC 001211EC 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l +/* 801243EC 001211EC 38 63 A6 D8 */ addi r3, r3, lbl_colls_grid@l /* 801243F0 001211F0 4B FF DB F9 */ bl xGridKill__FP5xGrid -/* 801243F4 001211F4 3C 60 80 3D */ lis r3, lbl_803CA774@ha -/* 801243F8 001211F8 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l +/* 801243F4 001211F4 3C 60 80 3D */ lis r3, lbl_colls_oso_grid@ha +/* 801243F8 001211F8 38 63 A7 74 */ addi r3, r3, lbl_colls_oso_grid@l /* 801243FC 001211FC 4B FF DB ED */ bl xGridKill__FP5xGrid -/* 80124400 00121200 3C 60 80 3D */ lis r3, lbl_803CA7A8@ha -/* 80124404 00121204 38 63 A7 A8 */ addi r3, r3, lbl_803CA7A8@l +/* 80124400 00121200 3C 60 80 3D */ lis r3, lbl_npcs_grid@ha +/* 80124404 00121204 38 63 A7 A8 */ addi r3, r3, lbl_npcs_grid@l /* 80124408 00121208 4B FF DB E1 */ bl xGridKill__FP5xGrid /* 8012440C 0012120C 38 00 00 00 */ li r0, 0 -/* 80124410 00121210 90 0D 95 30 */ stw r0, lbl_803CBE30-_SDA_BASE_(r13) -/* 80124414 00121214 90 0D 95 60 */ stw r0, lbl_803CBE60-_SDA_BASE_(r13) +/* 80124410 00121210 90 0D 95 30 */ stw r0, lbl_gGridIterActive-_SDA_BASE_(r13) +/* 80124414 00121214 90 0D 95 60 */ stw r0, lbl_zGridInitted-_SDA_BASE_(r13) /* 80124418 00121218 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012441C 0012121C 7C 08 03 A6 */ mtlr r0 /* 80124420 00121220 38 21 00 10 */ addi r1, r1, 0x10 @@ -650,7 +650,7 @@ zGridUpdateEnt__FP4xEnt: /* 80124430 00121230 90 01 00 14 */ stw r0, 0x14(r1) /* 80124434 00121234 93 E1 00 0C */ stw r31, 0xc(r1) /* 80124438 00121238 7C 7F 1B 78 */ mr r31, r3 -/* 8012443C 0012123C 80 0D 95 60 */ lwz r0, lbl_803CBE60-_SDA_BASE_(r13) +/* 8012443C 0012123C 80 0D 95 60 */ lwz r0, lbl_zGridInitted-_SDA_BASE_(r13) /* 80124440 00121240 2C 00 00 00 */ cmpwi r0, 0 /* 80124444 00121244 41 82 01 7C */ beq lbl_801245C0 /* 80124448 00121248 88 1F 00 58 */ lbz r0, 0x58(r31) @@ -667,22 +667,22 @@ lbl_8012446C: /* 80124470 00121270 40 80 00 4C */ bge lbl_801244BC /* 80124474 00121274 48 00 00 30 */ b lbl_801244A4 lbl_80124478: -/* 80124478 00121278 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha -/* 8012447C 0012127C 38 03 A6 D8 */ addi r0, r3, lbl_803CA6D8@l +/* 80124478 00121278 3C 60 80 3D */ lis r3, lbl_colls_grid@ha +/* 8012447C 0012127C 38 03 A6 D8 */ addi r0, r3, lbl_colls_grid@l /* 80124480 00121280 7C 03 03 78 */ mr r3, r0 /* 80124484 00121284 48 00 00 38 */ b lbl_801244BC lbl_80124488: /* 80124488 00121288 88 1F 00 59 */ lbz r0, 0x59(r31) -/* 8012448C 0012128C 3C 60 80 3D */ lis r3, lbl_803CA774@ha -/* 80124490 00121290 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l +/* 8012448C 0012128C 3C 60 80 3D */ lis r3, lbl_colls_oso_grid@ha +/* 80124490 00121290 38 63 A7 74 */ addi r3, r3, lbl_colls_oso_grid@l /* 80124494 00121294 20 00 00 02 */ subfic r0, r0, 2 /* 80124498 00121298 7C 00 00 34 */ cntlzw r0, r0 /* 8012449C 0012129C 54 04 DE 3E */ rlwinm r4, r0, 0x1b, 0x18, 0x1f /* 801244A0 001212A0 48 00 00 1C */ b lbl_801244BC lbl_801244A4: /* 801244A4 001212A4 88 1F 00 59 */ lbz r0, 0x59(r31) -/* 801244A8 001212A8 3C 60 80 3D */ lis r3, lbl_803CA7A8@ha -/* 801244AC 001212AC 38 63 A7 A8 */ addi r3, r3, lbl_803CA7A8@l +/* 801244A8 001212A8 3C 60 80 3D */ lis r3, lbl_npcs_grid@ha +/* 801244AC 001212AC 38 63 A7 A8 */ addi r3, r3, lbl_npcs_grid@l /* 801244B0 001212B0 20 00 00 01 */ subfic r0, r0, 1 /* 801244B4 001212B4 7C 00 00 34 */ cntlzw r0, r0 /* 801244B8 001212B8 54 04 DE 3E */ rlwinm r4, r0, 0x1b, 0x18, 0x1f @@ -705,9 +705,9 @@ lbl_801244F0: /* 801244F0 001212F0 88 1F 00 20 */ lbz r0, 0x20(r31) /* 801244F4 001212F4 28 00 00 08 */ cmplwi r0, 8 /* 801244F8 001212F8 40 82 00 44 */ bne lbl_8012453C -/* 801244FC 001212FC 3C 60 80 3D */ lis r3, lbl_803CA7A8@ha +/* 801244FC 001212FC 3C 60 80 3D */ lis r3, lbl_npcs_grid@ha /* 80124500 00121300 7F E4 FB 78 */ mr r4, r31 -/* 80124504 00121304 38 63 A7 A8 */ addi r3, r3, lbl_803CA7A8@l +/* 80124504 00121304 38 63 A7 A8 */ addi r3, r3, lbl_npcs_grid@l /* 80124508 00121308 4B FF E3 0D */ bl xGridEntIsTooBig__FP5xGridPC4xEnt /* 8012450C 0012130C 2C 03 00 00 */ cmpwi r3, 0 /* 80124510 00121310 41 82 00 10 */ beq lbl_80124520 @@ -718,21 +718,21 @@ lbl_80124520: /* 80124520 00121320 38 00 00 00 */ li r0, 0 /* 80124524 00121324 98 1F 00 59 */ stb r0, 0x59(r31) lbl_80124528: -/* 80124528 00121328 3C 60 80 3D */ lis r3, lbl_803CA7A8@ha +/* 80124528 00121328 3C 60 80 3D */ lis r3, lbl_npcs_grid@ha /* 8012452C 0012132C 7F E4 FB 78 */ mr r4, r31 -/* 80124530 00121330 38 63 A7 A8 */ addi r3, r3, lbl_803CA7A8@l +/* 80124530 00121330 38 63 A7 A8 */ addi r3, r3, lbl_npcs_grid@l /* 80124534 00121334 4B FF DC 69 */ bl xGridAdd__FP5xGridP4xEnt /* 80124538 00121338 48 00 00 88 */ b lbl_801245C0 lbl_8012453C: -/* 8012453C 0012133C 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha +/* 8012453C 0012133C 3C 60 80 3D */ lis r3, lbl_colls_grid@ha /* 80124540 00121340 7F E4 FB 78 */ mr r4, r31 -/* 80124544 00121344 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l +/* 80124544 00121344 38 63 A6 D8 */ addi r3, r3, lbl_colls_grid@l /* 80124548 00121348 4B FF E2 CD */ bl xGridEntIsTooBig__FP5xGridPC4xEnt /* 8012454C 0012134C 2C 03 00 00 */ cmpwi r3, 0 /* 80124550 00121350 41 82 00 44 */ beq lbl_80124594 -/* 80124554 00121354 3C 60 80 3D */ lis r3, lbl_803CA774@ha +/* 80124554 00121354 3C 60 80 3D */ lis r3, lbl_colls_oso_grid@ha /* 80124558 00121358 7F E4 FB 78 */ mr r4, r31 -/* 8012455C 0012135C 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l +/* 8012455C 0012135C 38 63 A7 74 */ addi r3, r3, lbl_colls_oso_grid@l /* 80124560 00121360 4B FF E2 B5 */ bl xGridEntIsTooBig__FP5xGridPC4xEnt /* 80124564 00121364 2C 03 00 00 */ cmpwi r3, 0 /* 80124568 00121368 41 82 00 10 */ beq lbl_80124578 @@ -743,15 +743,15 @@ lbl_80124578: /* 80124578 00121378 38 00 00 01 */ li r0, 1 /* 8012457C 0012137C 98 1F 00 59 */ stb r0, 0x59(r31) lbl_80124580: -/* 80124580 00121380 3C 60 80 3D */ lis r3, lbl_803CA774@ha +/* 80124580 00121380 3C 60 80 3D */ lis r3, lbl_colls_oso_grid@ha /* 80124584 00121384 7F E4 FB 78 */ mr r4, r31 -/* 80124588 00121388 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l +/* 80124588 00121388 38 63 A7 74 */ addi r3, r3, lbl_colls_oso_grid@l /* 8012458C 0012138C 4B FF DC 11 */ bl xGridAdd__FP5xGridP4xEnt /* 80124590 00121390 48 00 00 30 */ b lbl_801245C0 lbl_80124594: -/* 80124594 00121394 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha +/* 80124594 00121394 3C 60 80 3D */ lis r3, lbl_colls_grid@ha /* 80124598 00121398 7F E4 FB 78 */ mr r4, r31 -/* 8012459C 0012139C 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l +/* 8012459C 0012139C 38 63 A6 D8 */ addi r3, r3, lbl_colls_grid@l /* 801245A0 001213A0 4B FF DB FD */ bl xGridAdd__FP5xGridP4xEnt /* 801245A4 001213A4 38 00 00 00 */ li r0, 0 /* 801245A8 001213A8 98 1F 00 59 */ stb r0, 0x59(r31) diff --git a/asm/Game/zGust.s b/asm/Game/zGust.s index 9bbc5cd4e..33c01b1fb 100644 --- a/asm/Game/zGust.s +++ b/asm/Game/zGust.s @@ -29,7 +29,7 @@ lbl_8009ADA4: /* 8009ADA4 00097BA4 38 00 00 00 */ li r0, 0 /* 8009ADA8 00097BA8 90 1E 00 08 */ stw r0, 8(r30) lbl_8009ADAC: -/* 8009ADAC 00097BAC C0 02 91 10 */ lfs f0, lbl_803CDA90-_SDA2_BASE_(r2) +/* 8009ADAC 00097BAC C0 02 91 10 */ lfs f0, lbl__646-_SDA2_BASE_(r2) /* 8009ADB0 00097BB0 D0 1E 00 20 */ stfs f0, 0x20(r30) /* 8009ADB4 00097BB4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009ADB8 00097BB8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -69,15 +69,15 @@ zGustInit__Fv: /* 8009AE28 00097C28 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8009AE2C 00097C2C 93 C1 00 18 */ stw r30, 0x18(r1) /* 8009AE30 00097C30 4B FB 09 E9 */ bl xSTAssetCountByType__FUi -/* 8009AE34 00097C34 B0 6D 8F B4 */ sth r3, lbl_803CB8B4-_SDA_BASE_(r13) -/* 8009AE38 00097C38 A0 0D 8F B4 */ lhz r0, lbl_803CB8B4-_SDA_BASE_(r13) +/* 8009AE34 00097C34 B0 6D 8F B4 */ sth r3, lbl_ngusts-_SDA_BASE_(r13) +/* 8009AE38 00097C38 A0 0D 8F B4 */ lhz r0, lbl_ngusts-_SDA_BASE_(r13) /* 8009AE3C 00097C3C 28 00 00 00 */ cmplwi r0, 0 /* 8009AE40 00097C40 41 82 00 64 */ beq lbl_8009AEA4 /* 8009AE44 00097C44 1C 80 00 24 */ mulli r4, r0, 0x24 -/* 8009AE48 00097C48 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8009AE48 00097C48 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8009AE4C 00097C4C 38 A0 00 00 */ li r5, 0 /* 8009AE50 00097C50 4B F9 8A F1 */ bl xMemAlloc__FUiUii -/* 8009AE54 00097C54 90 6D 8F B0 */ stw r3, lbl_803CB8B0-_SDA_BASE_(r13) +/* 8009AE54 00097C54 90 6D 8F B0 */ stw r3, lbl_gusts-_SDA_BASE_(r13) /* 8009AE58 00097C58 3B C0 00 00 */ li r30, 0 /* 8009AE5C 00097C5C 3F E0 47 55 */ lis r31, 0x4755 /* 8009AE60 00097C60 48 00 00 30 */ b lbl_8009AE90 @@ -87,21 +87,21 @@ lbl_8009AE64: /* 8009AE6C 00097C6C 38 A1 00 08 */ addi r5, r1, 8 /* 8009AE70 00097C70 4B FB 0A 31 */ bl xSTFindAssetByType__FUiiPUi /* 8009AE74 00097C74 57 C0 04 3E */ clrlwi r0, r30, 0x10 -/* 8009AE78 00097C78 80 AD 8F B0 */ lwz r5, lbl_803CB8B0-_SDA_BASE_(r13) +/* 8009AE78 00097C78 80 AD 8F B0 */ lwz r5, lbl_gusts-_SDA_BASE_(r13) /* 8009AE7C 00097C7C 1C 00 00 24 */ mulli r0, r0, 0x24 /* 8009AE80 00097C80 7C 64 1B 78 */ mr r4, r3 /* 8009AE84 00097C84 7C 65 02 14 */ add r3, r5, r0 /* 8009AE88 00097C88 4B FF FE C9 */ bl zGust.zGustInit__FP5zGustP10zGustAsset /* 8009AE8C 00097C8C 3B DE 00 01 */ addi r30, r30, 1 lbl_8009AE90: -/* 8009AE90 00097C90 A0 0D 8F B4 */ lhz r0, lbl_803CB8B4-_SDA_BASE_(r13) +/* 8009AE90 00097C90 A0 0D 8F B4 */ lhz r0, lbl_ngusts-_SDA_BASE_(r13) /* 8009AE94 00097C94 57 C3 04 3E */ clrlwi r3, r30, 0x10 /* 8009AE98 00097C98 7C 03 00 40 */ cmplw r3, r0 /* 8009AE9C 00097C9C 41 80 FF C8 */ blt lbl_8009AE64 /* 8009AEA0 00097CA0 48 00 00 0C */ b lbl_8009AEAC lbl_8009AEA4: /* 8009AEA4 00097CA4 38 00 00 00 */ li r0, 0 -/* 8009AEA8 00097CA8 90 0D 8F B0 */ stw r0, lbl_803CB8B0-_SDA_BASE_(r13) +/* 8009AEA8 00097CA8 90 0D 8F B0 */ stw r0, lbl_gusts-_SDA_BASE_(r13) lbl_8009AEAC: /* 8009AEAC 00097CAC 80 01 00 24 */ lwz r0, 0x24(r1) /* 8009AEB0 00097CB0 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -116,34 +116,34 @@ zGustSetup__Fv: /* 8009AEC8 00097CC8 7C 08 02 A6 */ mflr r0 /* 8009AECC 00097CCC 90 01 00 14 */ stw r0, 0x14(r1) /* 8009AED0 00097CD0 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8009AED4 00097CD4 80 0D 8F B0 */ lwz r0, lbl_803CB8B0-_SDA_BASE_(r13) +/* 8009AED4 00097CD4 80 0D 8F B0 */ lwz r0, lbl_gusts-_SDA_BASE_(r13) /* 8009AED8 00097CD8 28 00 00 00 */ cmplwi r0, 0 /* 8009AEDC 00097CDC 41 82 00 60 */ beq lbl_8009AF3C /* 8009AEE0 00097CE0 3B E0 00 00 */ li r31, 0 /* 8009AEE4 00097CE4 48 00 00 1C */ b lbl_8009AF00 lbl_8009AEE8: /* 8009AEE8 00097CE8 57 E0 04 3E */ clrlwi r0, r31, 0x10 -/* 8009AEEC 00097CEC 80 6D 8F B0 */ lwz r3, lbl_803CB8B0-_SDA_BASE_(r13) +/* 8009AEEC 00097CEC 80 6D 8F B0 */ lwz r3, lbl_gusts-_SDA_BASE_(r13) /* 8009AEF0 00097CF0 1C 00 00 24 */ mulli r0, r0, 0x24 /* 8009AEF4 00097CF4 7C 63 02 14 */ add r3, r3, r0 /* 8009AEF8 00097CF8 4B FF FE D5 */ bl zGust.zGustSetup__FP5zGust /* 8009AEFC 00097CFC 3B FF 00 01 */ addi r31, r31, 1 lbl_8009AF00: -/* 8009AF00 00097D00 A0 0D 8F B4 */ lhz r0, lbl_803CB8B4-_SDA_BASE_(r13) +/* 8009AF00 00097D00 A0 0D 8F B4 */ lhz r0, lbl_ngusts-_SDA_BASE_(r13) /* 8009AF04 00097D04 57 E3 04 3E */ clrlwi r3, r31, 0x10 /* 8009AF08 00097D08 7C 03 00 40 */ cmplw r3, r0 /* 8009AF0C 00097D0C 41 80 FF DC */ blt lbl_8009AEE8 -/* 8009AF10 00097D10 3C 60 80 26 */ lis r3, lbl_8025CB50@ha -/* 8009AF14 00097D14 38 63 CB 50 */ addi r3, r3, lbl_8025CB50@l +/* 8009AF10 00097D10 3C 60 80 26 */ lis r3, lbl__stringBase0_40@ha +/* 8009AF14 00097D14 38 63 CB 50 */ addi r3, r3, lbl__stringBase0_40@l /* 8009AF18 00097D18 4B FB 12 FD */ bl xStrHash__FPCc /* 8009AF1C 00097D1C 48 00 D8 D1 */ bl zParEmitterFind__FUi -/* 8009AF20 00097D20 3C 80 80 26 */ lis r4, lbl_8025CB50@ha -/* 8009AF24 00097D24 90 6D 8F B8 */ stw r3, lbl_803CB8B8-_SDA_BASE_(r13) -/* 8009AF28 00097D28 38 64 CB 50 */ addi r3, r4, lbl_8025CB50@l +/* 8009AF20 00097D20 3C 80 80 26 */ lis r4, lbl__stringBase0_40@ha +/* 8009AF24 00097D24 90 6D 8F B8 */ stw r3, lbl_sGustDustEmitter-_SDA_BASE_(r13) +/* 8009AF28 00097D28 38 64 CB 50 */ addi r3, r4, lbl__stringBase0_40@l /* 8009AF2C 00097D2C 38 63 00 12 */ addi r3, r3, 0x12 /* 8009AF30 00097D30 4B FB 12 E5 */ bl xStrHash__FPCc /* 8009AF34 00097D34 48 00 D8 B9 */ bl zParEmitterFind__FUi -/* 8009AF38 00097D38 90 6D 8F BC */ stw r3, lbl_803CB8BC-_SDA_BASE_(r13) +/* 8009AF38 00097D38 90 6D 8F BC */ stw r3, lbl_sGustDebrisEmitter-_SDA_BASE_(r13) lbl_8009AF3C: /* 8009AF3C 00097D3C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009AF40 00097D40 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -156,7 +156,7 @@ zGustTurnOn__FP5zGust: /* 8009AF50 00097D50 80 03 00 10 */ lwz r0, 0x10(r3) /* 8009AF54 00097D54 60 00 00 01 */ ori r0, r0, 1 /* 8009AF58 00097D58 90 03 00 10 */ stw r0, 0x10(r3) -/* 8009AF5C 00097D5C C0 02 91 10 */ lfs f0, lbl_803CDA90-_SDA2_BASE_(r2) +/* 8009AF5C 00097D5C C0 02 91 10 */ lfs f0, lbl__646-_SDA2_BASE_(r2) /* 8009AF60 00097D60 D0 03 00 20 */ stfs f0, 0x20(r3) /* 8009AF64 00097D64 4E 80 00 20 */ blr @@ -172,13 +172,13 @@ zGustToggleOn__FP5zGust: /* 8009AF78 00097D78 80 03 00 10 */ lwz r0, 0x10(r3) /* 8009AF7C 00097D7C 68 00 00 01 */ xori r0, r0, 1 /* 8009AF80 00097D80 90 03 00 10 */ stw r0, 0x10(r3) -/* 8009AF84 00097D84 C0 02 91 10 */ lfs f0, lbl_803CDA90-_SDA2_BASE_(r2) +/* 8009AF84 00097D84 C0 02 91 10 */ lfs f0, lbl__646-_SDA2_BASE_(r2) /* 8009AF88 00097D88 D0 03 00 20 */ stfs f0, 0x20(r3) /* 8009AF8C 00097D8C 4E 80 00 20 */ blr .global zGustGetGust__FUs zGustGetGust__FUs: -/* 8009AF90 00097D90 80 8D 8F B0 */ lwz r4, lbl_803CB8B0-_SDA_BASE_(r13) +/* 8009AF90 00097D90 80 8D 8F B0 */ lwz r4, lbl_gusts-_SDA_BASE_(r13) /* 8009AF94 00097D94 28 04 00 00 */ cmplwi r4, 0 /* 8009AF98 00097D98 41 82 00 14 */ beq lbl_8009AFAC /* 8009AF9C 00097D9C 54 60 04 3E */ clrlwi r0, r3, 0x10 @@ -197,7 +197,7 @@ lbl_8009AFB4: /* 8009AFC0 00097DC0 DB E1 00 80 */ stfd f31, 0x80(r1) /* 8009AFC4 00097DC4 F3 E1 00 88 */ psq_st f31, 136(r1), 0, qr0 /* 8009AFC8 00097DC8 BF 61 00 6C */ stmw r27, 0x6c(r1) -/* 8009AFCC 00097DCC 80 0D 8F B0 */ lwz r0, lbl_803CB8B0-_SDA_BASE_(r13) +/* 8009AFCC 00097DCC 80 0D 8F B0 */ lwz r0, lbl_gusts-_SDA_BASE_(r13) /* 8009AFD0 00097DD0 FF E0 08 90 */ fmr f31, f1 /* 8009AFD4 00097DD4 7C 7B 1B 78 */ mr r27, r3 /* 8009AFD8 00097DD8 28 00 00 00 */ cmplwi r0, 0 @@ -208,7 +208,7 @@ lbl_8009AFB4: /* 8009AFEC 00097DEC 3B C0 00 00 */ li r30, 0 /* 8009AFF0 00097DF0 48 00 01 54 */ b lbl_8009B144 lbl_8009AFF4: -/* 8009AFF4 00097DF4 80 0D 8F B0 */ lwz r0, lbl_803CB8B0-_SDA_BASE_(r13) +/* 8009AFF4 00097DF4 80 0D 8F B0 */ lwz r0, lbl_gusts-_SDA_BASE_(r13) /* 8009AFF8 00097DF8 7C 60 FA 14 */ add r3, r0, r31 /* 8009AFFC 00097DFC 80 03 00 10 */ lwz r0, 0x10(r3) /* 8009B000 00097E00 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -224,8 +224,8 @@ lbl_8009AFF4: /* 8009B028 00097E28 41 82 00 C0 */ beq lbl_8009B0E8 /* 8009B02C 00097E2C C0 3C 00 14 */ lfs f1, 0x14(r28) /* 8009B030 00097E30 38 80 00 00 */ li r4, 0 -/* 8009B034 00097E34 C0 02 91 14 */ lfs f0, lbl_803CDA94-_SDA2_BASE_(r2) -/* 8009B038 00097E38 80 0D 8F B0 */ lwz r0, lbl_803CB8B0-_SDA_BASE_(r13) +/* 8009B034 00097E34 C0 02 91 14 */ lfs f0, lbl__785_2-_SDA2_BASE_(r2) +/* 8009B038 00097E38 80 0D 8F B0 */ lwz r0, lbl_gusts-_SDA_BASE_(r13) /* 8009B03C 00097E3C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009B040 00097E40 7C 60 FA 14 */ add r3, r0, r31 /* 8009B044 00097E44 40 80 00 08 */ bge lbl_8009B04C @@ -236,7 +236,7 @@ lbl_8009B04C: /* 8009B054 00097E54 41 82 00 74 */ beq lbl_8009B0C8 /* 8009B058 00097E58 C0 3C 00 18 */ lfs f1, 0x18(r28) /* 8009B05C 00097E5C 38 80 00 01 */ li r4, 1 -/* 8009B060 00097E60 C0 02 91 14 */ lfs f0, lbl_803CDA94-_SDA2_BASE_(r2) +/* 8009B060 00097E60 C0 02 91 14 */ lfs f0, lbl__785_2-_SDA2_BASE_(r2) /* 8009B064 00097E64 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009B068 00097E68 40 80 00 08 */ bge lbl_8009B070 /* 8009B06C 00097E6C 3B A0 00 01 */ li r29, 1 @@ -246,7 +246,7 @@ lbl_8009B070: /* 8009B078 00097E78 41 82 00 50 */ beq lbl_8009B0C8 /* 8009B07C 00097E7C C0 3C 00 1C */ lfs f1, 0x1c(r28) /* 8009B080 00097E80 38 80 00 02 */ li r4, 2 -/* 8009B084 00097E84 C0 02 91 14 */ lfs f0, lbl_803CDA94-_SDA2_BASE_(r2) +/* 8009B084 00097E84 C0 02 91 14 */ lfs f0, lbl__785_2-_SDA2_BASE_(r2) /* 8009B088 00097E88 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009B08C 00097E8C 40 80 00 08 */ bge lbl_8009B094 /* 8009B090 00097E90 3B A0 00 02 */ li r29, 2 @@ -256,7 +256,7 @@ lbl_8009B094: /* 8009B09C 00097E9C 41 82 00 2C */ beq lbl_8009B0C8 /* 8009B0A0 00097EA0 C0 3C 00 20 */ lfs f1, 0x20(r28) /* 8009B0A4 00097EA4 38 80 00 03 */ li r4, 3 -/* 8009B0A8 00097EA8 C0 02 91 14 */ lfs f0, lbl_803CDA94-_SDA2_BASE_(r2) +/* 8009B0A8 00097EA8 C0 02 91 14 */ lfs f0, lbl__785_2-_SDA2_BASE_(r2) /* 8009B0AC 00097EAC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009B0B0 00097EB0 40 80 00 08 */ bge lbl_8009B0B8 /* 8009B0B4 00097EB4 3B A0 00 03 */ li r29, 3 @@ -271,11 +271,11 @@ lbl_8009B0C8: /* 8009B0D0 00097ED0 57 A0 10 3A */ slwi r0, r29, 2 /* 8009B0D4 00097ED4 7C 9C 02 14 */ add r4, r28, r0 /* 8009B0D8 00097ED8 90 64 00 04 */ stw r3, 4(r4) -/* 8009B0DC 00097EDC C0 02 91 18 */ lfs f0, lbl_803CDA98-_SDA2_BASE_(r2) +/* 8009B0DC 00097EDC C0 02 91 18 */ lfs f0, lbl__786_3-_SDA2_BASE_(r2) /* 8009B0E0 00097EE0 D0 04 00 14 */ stfs f0, 0x14(r4) /* 8009B0E4 00097EE4 48 00 00 58 */ b lbl_8009B13C lbl_8009B0E8: -/* 8009B0E8 00097EE8 80 6D 8F B0 */ lwz r3, lbl_803CB8B0-_SDA_BASE_(r13) +/* 8009B0E8 00097EE8 80 6D 8F B0 */ lwz r3, lbl_gusts-_SDA_BASE_(r13) /* 8009B0EC 00097EEC 38 00 00 04 */ li r0, 4 /* 8009B0F0 00097EF0 7F 84 E3 78 */ mr r4, r28 /* 8009B0F4 00097EF4 38 A0 00 00 */ li r5, 0 @@ -285,12 +285,12 @@ lbl_8009B100: /* 8009B100 00097F00 80 04 00 04 */ lwz r0, 4(r4) /* 8009B104 00097F04 7C 00 18 40 */ cmplw r0, r3 /* 8009B108 00097F08 40 82 00 28 */ bne lbl_8009B130 -/* 8009B10C 00097F0C C0 22 91 1C */ lfs f1, lbl_803CDA9C-_SDA2_BASE_(r2) +/* 8009B10C 00097F0C C0 22 91 1C */ lfs f1, lbl__787_2-_SDA2_BASE_(r2) /* 8009B110 00097F10 C0 04 00 14 */ lfs f0, 0x14(r4) /* 8009B114 00097F14 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8009B118 00097F18 40 82 00 18 */ bne lbl_8009B130 /* 8009B11C 00097F1C 54 A3 10 3A */ slwi r3, r5, 2 -/* 8009B120 00097F20 C0 02 91 20 */ lfs f0, lbl_803CDAA0-_SDA2_BASE_(r2) +/* 8009B120 00097F20 C0 02 91 20 */ lfs f0, lbl__788_1-_SDA2_BASE_(r2) /* 8009B124 00097F24 38 03 00 14 */ addi r0, r3, 0x14 /* 8009B128 00097F28 7C 1C 05 2E */ stfsx f0, r28, r0 /* 8009B12C 00097F2C 48 00 00 10 */ b lbl_8009B13C @@ -302,7 +302,7 @@ lbl_8009B13C: /* 8009B13C 00097F3C 3B FF 00 24 */ addi r31, r31, 0x24 /* 8009B140 00097F40 3B DE 00 01 */ addi r30, r30, 1 lbl_8009B144: -/* 8009B144 00097F44 A0 0D 8F B4 */ lhz r0, lbl_803CB8B4-_SDA_BASE_(r13) +/* 8009B144 00097F44 A0 0D 8F B4 */ lhz r0, lbl_ngusts-_SDA_BASE_(r13) /* 8009B148 00097F48 7C 1E 00 40 */ cmplw r30, r0 /* 8009B14C 00097F4C 41 80 FE A8 */ blt lbl_8009AFF4 /* 8009B150 00097F50 38 00 00 04 */ li r0, 4 @@ -321,23 +321,23 @@ lbl_8009B15C: /* 8009B180 00097F80 4C 41 13 82 */ cror 2, 1, 2 /* 8009B184 00097F84 40 82 00 20 */ bne lbl_8009B1A4 /* 8009B188 00097F88 C0 24 00 14 */ lfs f1, 0x14(r4) -/* 8009B18C 00097F8C C0 02 91 24 */ lfs f0, lbl_803CDAA4-_SDA2_BASE_(r2) +/* 8009B18C 00097F8C C0 02 91 24 */ lfs f0, lbl__789_1-_SDA2_BASE_(r2) /* 8009B190 00097F90 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009B194 00097F94 41 80 00 68 */ blt lbl_8009B1FC -/* 8009B198 00097F98 C0 02 91 1C */ lfs f0, lbl_803CDA9C-_SDA2_BASE_(r2) +/* 8009B198 00097F98 C0 02 91 1C */ lfs f0, lbl__787_2-_SDA2_BASE_(r2) /* 8009B19C 00097F9C D0 04 00 14 */ stfs f0, 0x14(r4) /* 8009B1A0 00097FA0 48 00 00 6C */ b lbl_8009B20C lbl_8009B1A4: /* 8009B1A4 00097FA4 EC 5F 00 24 */ fdivs f2, f31, f0 /* 8009B1A8 00097FA8 C0 24 00 14 */ lfs f1, 0x14(r4) -/* 8009B1AC 00097FAC C0 02 91 24 */ lfs f0, lbl_803CDAA4-_SDA2_BASE_(r2) +/* 8009B1AC 00097FAC C0 02 91 24 */ lfs f0, lbl__789_1-_SDA2_BASE_(r2) /* 8009B1B0 00097FB0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009B1B4 00097FB4 4C 41 13 82 */ cror 2, 1, 2 /* 8009B1B8 00097FB8 40 82 00 28 */ bne lbl_8009B1E0 /* 8009B1BC 00097FBC EC 01 10 2A */ fadds f0, f1, f2 /* 8009B1C0 00097FC0 D0 04 00 14 */ stfs f0, 0x14(r4) /* 8009B1C4 00097FC4 C0 24 00 14 */ lfs f1, 0x14(r4) -/* 8009B1C8 00097FC8 C0 02 91 1C */ lfs f0, lbl_803CDA9C-_SDA2_BASE_(r2) +/* 8009B1C8 00097FC8 C0 02 91 1C */ lfs f0, lbl__787_2-_SDA2_BASE_(r2) /* 8009B1CC 00097FCC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009B1D0 00097FD0 4C 41 13 82 */ cror 2, 1, 2 /* 8009B1D4 00097FD4 40 82 00 38 */ bne lbl_8009B20C @@ -347,14 +347,14 @@ lbl_8009B1E0: /* 8009B1E0 00097FE0 EC 01 10 2A */ fadds f0, f1, f2 /* 8009B1E4 00097FE4 D0 04 00 14 */ stfs f0, 0x14(r4) /* 8009B1E8 00097FE8 C0 24 00 14 */ lfs f1, 0x14(r4) -/* 8009B1EC 00097FEC C0 02 91 24 */ lfs f0, lbl_803CDAA4-_SDA2_BASE_(r2) +/* 8009B1EC 00097FEC C0 02 91 24 */ lfs f0, lbl__789_1-_SDA2_BASE_(r2) /* 8009B1F0 00097FF0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009B1F4 00097FF4 4C 41 13 82 */ cror 2, 1, 2 /* 8009B1F8 00097FF8 40 82 00 14 */ bne lbl_8009B20C lbl_8009B1FC: /* 8009B1FC 00097FFC 38 00 00 00 */ li r0, 0 /* 8009B200 00098000 90 04 00 04 */ stw r0, 4(r4) -/* 8009B204 00098004 C0 02 91 24 */ lfs f0, lbl_803CDAA4-_SDA2_BASE_(r2) +/* 8009B204 00098004 C0 02 91 24 */ lfs f0, lbl__789_1-_SDA2_BASE_(r2) /* 8009B208 00098008 D0 04 00 14 */ stfs f0, 0x14(r4) lbl_8009B20C: /* 8009B20C 0009800C 38 84 00 04 */ addi r4, r4, 4 @@ -482,7 +482,7 @@ zGust.UpdateGustFX__FP5zGustf: /* 8009B39C 0009819C F3 E1 01 A8 */ psq_st f31, 424(r1), 0, qr0 /* 8009B3A0 000981A0 BF 41 01 88 */ stmw r26, 0x188(r1) /* 8009B3A4 000981A4 7C 7F 1B 78 */ mr r31, r3 -/* 8009B3A8 000981A8 C0 02 91 24 */ lfs f0, lbl_803CDAA4-_SDA2_BASE_(r2) +/* 8009B3A8 000981A8 C0 02 91 24 */ lfs f0, lbl__789_1-_SDA2_BASE_(r2) /* 8009B3AC 000981AC 80 63 00 14 */ lwz r3, 0x14(r3) /* 8009B3B0 000981B0 C0 43 00 24 */ lfs f2, 0x24(r3) /* 8009B3B4 000981B4 FC 02 00 40 */ fcmpo cr0, f2, f0 @@ -492,7 +492,7 @@ zGust.UpdateGustFX__FP5zGustf: /* 8009B3C4 000981C4 EC 00 08 28 */ fsubs f0, f0, f1 /* 8009B3C8 000981C8 D0 1F 00 20 */ stfs f0, 0x20(r31) /* 8009B3CC 000981CC C0 3F 00 20 */ lfs f1, 0x20(r31) -/* 8009B3D0 000981D0 C0 02 91 24 */ lfs f0, lbl_803CDAA4-_SDA2_BASE_(r2) +/* 8009B3D0 000981D0 C0 02 91 24 */ lfs f0, lbl__789_1-_SDA2_BASE_(r2) /* 8009B3D4 000981D4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009B3D8 000981D8 4C 40 13 82 */ cror 2, 0, 2 /* 8009B3DC 000981DC 40 82 02 18 */ bne lbl_8009B5F4 @@ -518,7 +518,7 @@ lbl_8009B3FC: /* 8009B424 00098224 80 01 01 7C */ lwz r0, 0x17c(r1) /* 8009B428 00098228 2C 00 03 E8 */ cmpwi r0, 0x3e8 /* 8009B42C 0009822C 40 81 00 10 */ ble lbl_8009B43C -/* 8009B430 00098230 C0 02 91 28 */ lfs f0, lbl_803CDAA8-_SDA2_BASE_(r2) +/* 8009B430 00098230 C0 02 91 28 */ lfs f0, lbl__860_2-_SDA2_BASE_(r2) /* 8009B434 00098234 D0 1F 00 20 */ stfs f0, 0x20(r31) /* 8009B438 00098238 48 00 01 BC */ b lbl_8009B5F4 lbl_8009B43C: @@ -533,17 +533,17 @@ lbl_8009B450: /* 8009B458 00098258 3B 60 00 01 */ li r27, 1 lbl_8009B45C: /* 8009B45C 0009825C 4B F9 58 2D */ bl xurand__Fv -/* 8009B460 00098260 C0 02 91 10 */ lfs f0, lbl_803CDA90-_SDA2_BASE_(r2) +/* 8009B460 00098260 C0 02 91 10 */ lfs f0, lbl__646-_SDA2_BASE_(r2) /* 8009B464 00098264 EC 00 00 7A */ fmadds f0, f0, f1, f0 /* 8009B468 00098268 D0 1F 00 20 */ stfs f0, 0x20(r31) /* 8009B46C 0009826C 80 7F 00 14 */ lwz r3, 0x14(r31) /* 8009B470 00098270 80 03 00 08 */ lwz r0, 8(r3) /* 8009B474 00098274 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 8009B478 00098278 41 82 00 0C */ beq lbl_8009B484 -/* 8009B47C 0009827C 83 8D 8F B8 */ lwz r28, lbl_803CB8B8-_SDA_BASE_(r13) +/* 8009B47C 0009827C 83 8D 8F B8 */ lwz r28, lbl_sGustDustEmitter-_SDA_BASE_(r13) /* 8009B480 00098280 48 00 00 08 */ b lbl_8009B488 lbl_8009B484: -/* 8009B484 00098284 83 8D 8F BC */ lwz r28, lbl_803CB8BC-_SDA_BASE_(r13) +/* 8009B484 00098284 83 8D 8F BC */ lwz r28, lbl_sGustDebrisEmitter-_SDA_BASE_(r13) lbl_8009B488: /* 8009B488 00098288 28 1C 00 00 */ cmplwi r28, 0 /* 8009B48C 0009828C 41 82 01 68 */ beq lbl_8009B5F4 @@ -576,9 +576,9 @@ lbl_8009B4A4: /* 8009B4F4 000982F4 EC 43 10 28 */ fsubs f2, f3, f2 /* 8009B4F8 000982F8 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8009B4FC 000982FC D0 01 01 50 */ stfs f0, 0x150(r1) -/* 8009B500 00098300 C0 02 91 24 */ lfs f0, lbl_803CDAA4-_SDA2_BASE_(r2) +/* 8009B500 00098300 C0 02 91 24 */ lfs f0, lbl__789_1-_SDA2_BASE_(r2) /* 8009B504 00098304 D0 01 01 54 */ stfs f0, 0x154(r1) -/* 8009B508 00098308 C0 42 91 2C */ lfs f2, lbl_803CDAAC-_SDA2_BASE_(r2) +/* 8009B508 00098308 C0 42 91 2C */ lfs f2, lbl__861_2-_SDA2_BASE_(r2) /* 8009B50C 0009830C D0 41 01 58 */ stfs f2, 0x158(r1) /* 8009B510 00098310 D0 01 01 5C */ stfs f0, 0x15c(r1) /* 8009B514 00098314 C0 3E 00 40 */ lfs f1, 0x40(r30) @@ -586,7 +586,7 @@ lbl_8009B4A4: /* 8009B51C 0009831C EC 01 00 28 */ fsubs f0, f1, f0 /* 8009B520 00098320 EC 20 10 24 */ fdivs f1, f0, f2 /* 8009B524 00098324 D0 21 00 28 */ stfs f1, 0x28(r1) -/* 8009B528 00098328 C0 02 91 14 */ lfs f0, lbl_803CDA94-_SDA2_BASE_(r2) +/* 8009B528 00098328 C0 02 91 14 */ lfs f0, lbl__785_2-_SDA2_BASE_(r2) /* 8009B52C 0009832C EC 01 00 32 */ fmuls f0, f1, f0 /* 8009B530 00098330 D0 01 00 28 */ stfs f0, 0x28(r1) /* 8009B534 00098334 48 00 00 90 */ b lbl_8009B5C4 @@ -612,7 +612,7 @@ lbl_8009B538: /* 8009B580 00098380 EC 00 F8 7A */ fmadds f0, f0, f1, f31 /* 8009B584 00098384 D0 01 01 50 */ stfs f0, 0x150(r1) /* 8009B588 00098388 80 7F 00 14 */ lwz r3, 0x14(r31) -/* 8009B58C 0009838C C0 22 91 30 */ lfs f1, lbl_803CDAB0-_SDA2_BASE_(r2) +/* 8009B58C 0009838C C0 22 91 30 */ lfs f1, lbl__862_2-_SDA2_BASE_(r2) /* 8009B590 00098390 C0 03 00 14 */ lfs f0, 0x14(r3) /* 8009B594 00098394 EC 01 00 32 */ fmuls f0, f1, f0 /* 8009B598 00098398 D0 01 01 54 */ stfs f0, 0x154(r1) @@ -622,7 +622,7 @@ lbl_8009B538: /* 8009B5A8 000983A8 C0 03 00 1C */ lfs f0, 0x1c(r3) /* 8009B5AC 000983AC EC 01 00 32 */ fmuls f0, f1, f0 /* 8009B5B0 000983B0 D0 01 01 5C */ stfs f0, 0x15c(r1) -/* 8009B5B4 000983B4 C0 22 91 34 */ lfs f1, lbl_803CDAB4-_SDA2_BASE_(r2) +/* 8009B5B4 000983B4 C0 22 91 34 */ lfs f1, lbl__863_1-_SDA2_BASE_(r2) /* 8009B5B8 000983B8 C0 03 00 20 */ lfs f0, 0x20(r3) /* 8009B5BC 000983BC EC 01 00 32 */ fmuls f0, f1, f0 /* 8009B5C0 000983C0 D0 01 00 28 */ stfs f0, 0x28(r1) @@ -634,7 +634,7 @@ lbl_8009B5C4: /* 8009B5D4 000983D4 C0 05 00 24 */ lfs f0, 0x24(r5) /* 8009B5D8 000983D8 EC 01 00 32 */ fmuls f0, f1, f0 /* 8009B5DC 000983DC D0 01 00 28 */ stfs f0, 0x28(r1) -/* 8009B5E0 000983E0 C0 22 91 38 */ lfs f1, lbl_803CDAB8-_SDA2_BASE_(r2) +/* 8009B5E0 000983E0 C0 22 91 38 */ lfs f1, lbl__864_2-_SDA2_BASE_(r2) /* 8009B5E4 000983E4 48 07 C5 E5 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 8009B5E8 000983E8 3B 5A 00 01 */ addi r26, r26, 1 lbl_8009B5EC: @@ -662,7 +662,7 @@ zGustUpdateFX__Ff: /* 8009B630 00098430 3B C0 00 00 */ li r30, 0 /* 8009B634 00098434 48 00 00 28 */ b lbl_8009B65C lbl_8009B638: -/* 8009B638 00098438 80 0D 8F B0 */ lwz r0, lbl_803CB8B0-_SDA_BASE_(r13) +/* 8009B638 00098438 80 0D 8F B0 */ lwz r0, lbl_gusts-_SDA_BASE_(r13) /* 8009B63C 0009843C 7C 60 FA 14 */ add r3, r0, r31 /* 8009B640 00098440 80 03 00 10 */ lwz r0, 0x10(r3) /* 8009B644 00098444 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -673,7 +673,7 @@ lbl_8009B654: /* 8009B654 00098454 3B FF 00 24 */ addi r31, r31, 0x24 /* 8009B658 00098458 3B DE 00 01 */ addi r30, r30, 1 lbl_8009B65C: -/* 8009B65C 0009845C A0 0D 8F B4 */ lhz r0, lbl_803CB8B4-_SDA_BASE_(r13) +/* 8009B65C 0009845C A0 0D 8F B4 */ lhz r0, lbl_ngusts-_SDA_BASE_(r13) /* 8009B660 00098460 7C 1E 00 00 */ cmpw r30, r0 /* 8009B664 00098464 41 80 FF D4 */ blt lbl_8009B638 /* 8009B668 00098468 80 01 00 24 */ lwz r0, 0x24(r1) diff --git a/asm/Game/zHud.s b/asm/Game/zHud.s index 1fa09e527..0be9b9490 100644 --- a/asm/Game/zHud.s +++ b/asm/Game/zHud.s @@ -21,10 +21,10 @@ zHud.ping_widget__Q24zhud18_unnamed_zHud_cpp_FRQ24xhud6widget: /* 8009B6B4 000984B4 7C 7F 1B 78 */ mr r31, r3 /* 8009B6B8 000984B8 4B F9 29 1D */ bl show__Q24xhud6widgetFv /* 8009B6BC 000984BC 3C 60 80 03 */ lis r3, lbl_8002EAF0@ha -/* 8009B6C0 000984C0 C0 22 91 40 */ lfs f1, lbl_803CDAC0-_SDA2_BASE_(r2) +/* 8009B6C0 000984C0 C0 22 91 40 */ lfs f1, lbl__707-_SDA2_BASE_(r2) /* 8009B6C4 000984C4 38 A3 EA F0 */ addi r5, r3, lbl_8002EAF0@l -/* 8009B6C8 000984C8 C0 42 91 44 */ lfs f2, lbl_803CDAC4-_SDA2_BASE_(r2) -/* 8009B6CC 000984CC C0 62 91 48 */ lfs f3, lbl_803CDAC8-_SDA2_BASE_(r2) +/* 8009B6C8 000984C8 C0 42 91 44 */ lfs f2, lbl__708_1-_SDA2_BASE_(r2) +/* 8009B6CC 000984CC C0 62 91 48 */ lfs f3, lbl__709_1-_SDA2_BASE_(r2) /* 8009B6D0 000984D0 38 61 00 08 */ addi r3, r1, 8 /* 8009B6D4 000984D4 38 9F 00 04 */ addi r4, r31, 4 /* 8009B6D8 000984D8 38 C0 00 00 */ li r6, 0 @@ -51,8 +51,8 @@ zHud.delay_hide_widget__Q24zhud18_unnamed_zHud_cpp_FRQ24xhud6widget: /* 8009B720 00098520 93 E1 00 3C */ stw r31, 0x3c(r1) /* 8009B724 00098524 7C 7F 1B 78 */ mr r31, r3 /* 8009B728 00098528 38 61 00 08 */ addi r3, r1, 8 -/* 8009B72C 0009852C C0 22 91 44 */ lfs f1, lbl_803CDAC4-_SDA2_BASE_(r2) -/* 8009B730 00098530 C0 42 91 4C */ lfs f2, lbl_803CDACC-_SDA2_BASE_(r2) +/* 8009B72C 0009852C C0 22 91 44 */ lfs f1, lbl__708_1-_SDA2_BASE_(r2) +/* 8009B730 00098530 C0 42 91 4C */ lfs f2, lbl__716-_SDA2_BASE_(r2) /* 8009B734 00098534 FC 60 08 90 */ fmr f3, f1 /* 8009B738 00098538 4B F9 37 3D */ bl __ct__Q24xhud6motiveFPffffPFRQ24xhud6widgetRQ24xhud6motivef_bPv /* 8009B73C 0009853C 7C 64 1B 78 */ mr r4, r3 @@ -71,18 +71,18 @@ zHud.get_meter_widget__Q24zhud18_unnamed_zHud_cpp_Fi: /* 8009B764 00098564 90 01 00 14 */ stw r0, 0x14(r1) /* 8009B768 00098568 93 E1 00 0C */ stw r31, 0xc(r1) /* 8009B76C 0009856C 7C 7F 1B 78 */ mr r31, r3 -/* 8009B770 00098570 88 0D 8F CC */ lbz r0, lbl_803CB8CC-_SDA_BASE_(r13) +/* 8009B770 00098570 88 0D 8F CC */ lbz r0, lbl_init$729-_SDA_BASE_(r13) /* 8009B774 00098574 7C 00 07 75 */ extsb. r0, r0 /* 8009B778 00098578 40 82 00 18 */ bne lbl_8009B790 /* 8009B77C 0009857C 4B F9 44 DD */ bl type_name__Q24xhud11meter_assetFv /* 8009B780 00098580 4B FB 0A 95 */ bl xStrHash__FPCc -/* 8009B784 00098584 90 6D 8F C8 */ stw r3, lbl_803CB8C8-_SDA_BASE_(r13) +/* 8009B784 00098584 90 6D 8F C8 */ stw r3, lbl_meter_type$728-_SDA_BASE_(r13) /* 8009B788 00098588 38 00 00 01 */ li r0, 1 -/* 8009B78C 0009858C 98 0D 8F CC */ stb r0, lbl_803CB8CC-_SDA_BASE_(r13) +/* 8009B78C 0009858C 98 0D 8F CC */ stb r0, lbl_init$729-_SDA_BASE_(r13) lbl_8009B790: -/* 8009B790 00098590 3C 60 80 2E */ lis r3, lbl_802E5760@ha +/* 8009B790 00098590 3C 60 80 2E */ lis r3, lbl_widgets__Q24zhud18_unnamed_zHud_cpp_@ha /* 8009B794 00098594 57 E0 10 3A */ slwi r0, r31, 2 -/* 8009B798 00098598 38 63 57 60 */ addi r3, r3, lbl_802E5760@l +/* 8009B798 00098598 38 63 57 60 */ addi r3, r3, lbl_widgets__Q24zhud18_unnamed_zHud_cpp_@l /* 8009B79C 0009859C 7C 63 00 2E */ lwzx r3, r3, r0 /* 8009B7A0 000985A0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8009B7A4 000985A4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -97,18 +97,18 @@ zHud.get_model_widget__Q24zhud18_unnamed_zHud_cpp_Fi: /* 8009B7BC 000985BC 90 01 00 14 */ stw r0, 0x14(r1) /* 8009B7C0 000985C0 93 E1 00 0C */ stw r31, 0xc(r1) /* 8009B7C4 000985C4 7C 7F 1B 78 */ mr r31, r3 -/* 8009B7C8 000985C8 88 0D 8F D4 */ lbz r0, lbl_803CB8D4-_SDA_BASE_(r13) +/* 8009B7C8 000985C8 88 0D 8F D4 */ lbz r0, lbl_init$737-_SDA_BASE_(r13) /* 8009B7CC 000985CC 7C 00 07 75 */ extsb. r0, r0 /* 8009B7D0 000985D0 40 82 00 18 */ bne lbl_8009B7E8 /* 8009B7D4 000985D4 4B F9 47 9D */ bl type_name__Q24xhud11model_assetFv /* 8009B7D8 000985D8 4B FB 0A 3D */ bl xStrHash__FPCc -/* 8009B7DC 000985DC 90 6D 8F D0 */ stw r3, lbl_803CB8D0-_SDA_BASE_(r13) +/* 8009B7DC 000985DC 90 6D 8F D0 */ stw r3, lbl_model_type$736-_SDA_BASE_(r13) /* 8009B7E0 000985E0 38 00 00 01 */ li r0, 1 -/* 8009B7E4 000985E4 98 0D 8F D4 */ stb r0, lbl_803CB8D4-_SDA_BASE_(r13) +/* 8009B7E4 000985E4 98 0D 8F D4 */ stb r0, lbl_init$737-_SDA_BASE_(r13) lbl_8009B7E8: -/* 8009B7E8 000985E8 3C 60 80 2E */ lis r3, lbl_802E5760@ha +/* 8009B7E8 000985E8 3C 60 80 2E */ lis r3, lbl_widgets__Q24zhud18_unnamed_zHud_cpp_@ha /* 8009B7EC 000985EC 57 E0 10 3A */ slwi r0, r31, 2 -/* 8009B7F0 000985F0 38 63 57 60 */ addi r3, r3, lbl_802E5760@l +/* 8009B7F0 000985F0 38 63 57 60 */ addi r3, r3, lbl_widgets__Q24zhud18_unnamed_zHud_cpp_@l /* 8009B7F4 000985F4 7C 63 00 2E */ lwzx r3, r3, r0 /* 8009B7F8 000985F8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8009B7FC 000985FC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -129,7 +129,7 @@ zHud.on_pause__Q24zhud18_unnamed_zHud_cpp_Fv: .global zHud.on_unpause__Q24zhud18_unnamed_zHud_cpp_Fv zHud.on_unpause__Q24zhud18_unnamed_zHud_cpp_Fv: -/* 8009B82C 0009862C 88 0D 8F C5 */ lbz r0, lbl_803CB8C5-_SDA_BASE_(r13) +/* 8009B82C 0009862C 88 0D 8F C5 */ lbz r0, lbl_inited__Q24zhud18_unnamed_zHud_cpp_-_SDA_BASE_(r13) /* 8009B830 00098630 28 00 00 00 */ cmplwi r0, 0 /* 8009B834 00098634 4E 80 00 20 */ blr @@ -139,7 +139,7 @@ init__4zhudFv: /* 8009B83C 0009863C 7C 08 02 A6 */ mflr r0 /* 8009B840 00098640 90 01 00 14 */ stw r0, 0x14(r1) /* 8009B844 00098644 38 00 00 01 */ li r0, 1 -/* 8009B848 00098648 98 0D 8F C5 */ stb r0, lbl_803CB8C5-_SDA_BASE_(r13) +/* 8009B848 00098648 98 0D 8F C5 */ stb r0, lbl_inited__Q24zhud18_unnamed_zHud_cpp_-_SDA_BASE_(r13) /* 8009B84C 0009864C 4B F9 23 01 */ bl init__4xhudFv /* 8009B850 00098650 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009B854 00098654 7C 08 03 A6 */ mtlr r0 @@ -150,14 +150,14 @@ init__4zhudFv: setup__4zhudFv: /* 8009B860 00098660 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8009B864 00098664 7C 08 02 A6 */ mflr r0 -/* 8009B868 00098668 3C 60 80 2E */ lis r3, lbl_802E5710@ha +/* 8009B868 00098668 3C 60 80 2E */ lis r3, lbl_value__Q24zhud18_unnamed_zHud_cpp_@ha /* 8009B86C 0009866C 90 01 00 34 */ stw r0, 0x34(r1) /* 8009B870 00098670 BF 01 00 10 */ stmw r24, 0x10(r1) -/* 8009B874 00098674 3B E3 57 10 */ addi r31, r3, lbl_802E5710@l +/* 8009B874 00098674 3B E3 57 10 */ addi r31, r3, lbl_value__Q24zhud18_unnamed_zHud_cpp_@l /* 8009B878 00098678 4B F9 23 11 */ bl setup__4xhudFv -/* 8009B87C 0009867C 3C 60 80 29 */ lis r3, lbl_8028FA20@ha +/* 8009B87C 0009867C 3C 60 80 29 */ lis r3, lbl_widget_resources__Q24zhud18_unnamed_zHud_cpp_@ha /* 8009B880 00098680 3B 3F 00 50 */ addi r25, r31, 0x50 -/* 8009B884 00098684 3B 03 FA 20 */ addi r24, r3, lbl_8028FA20@l +/* 8009B884 00098684 3B 03 FA 20 */ addi r24, r3, lbl_widget_resources__Q24zhud18_unnamed_zHud_cpp_@l /* 8009B888 00098688 3B 40 00 00 */ li r26, 0 lbl_8009B88C: /* 8009B88C 0009868C 80 78 00 00 */ lwz r3, 0(r24) @@ -173,9 +173,9 @@ lbl_8009B88C: /* 8009B8B4 000986B4 3B 18 00 04 */ addi r24, r24, 4 /* 8009B8B8 000986B8 41 80 FF D4 */ blt lbl_8009B88C /* 8009B8BC 000986BC 48 01 95 05 */ bl zSceneGetLevelIndex__Fv -/* 8009B8C0 000986C0 3C 80 80 29 */ lis r4, lbl_8028FA44@ha +/* 8009B8C0 000986C0 3C 80 80 29 */ lis r4, lbl_level_specials__Q24zhud18_unnamed_zHud_cpp_@ha /* 8009B8C4 000986C4 54 63 18 38 */ slwi r3, r3, 3 -/* 8009B8C8 000986C8 38 04 FA 44 */ addi r0, r4, lbl_8028FA44@l +/* 8009B8C8 000986C8 38 04 FA 44 */ addi r0, r4, lbl_level_specials__Q24zhud18_unnamed_zHud_cpp_@l /* 8009B8CC 000986CC 7F 20 1A 14 */ add r25, r0, r3 /* 8009B8D0 000986D0 80 19 00 00 */ lwz r0, 0(r25) /* 8009B8D4 000986D4 28 00 00 00 */ cmplwi r0, 0 @@ -186,8 +186,8 @@ lbl_8009B88C: /* 8009B8E8 000986E8 90 03 00 20 */ stw r0, 0x20(r3) /* 8009B8EC 000986EC 48 00 00 7C */ b lbl_8009B968 lbl_8009B8F0: -/* 8009B8F0 000986F0 3C 60 80 29 */ lis r3, lbl_8028FA20@ha -/* 8009B8F4 000986F4 38 63 FA 20 */ addi r3, r3, lbl_8028FA20@l +/* 8009B8F0 000986F0 3C 60 80 29 */ lis r3, lbl_widget_resources__Q24zhud18_unnamed_zHud_cpp_@ha +/* 8009B8F4 000986F4 38 63 FA 20 */ addi r3, r3, lbl_widget_resources__Q24zhud18_unnamed_zHud_cpp_@l /* 8009B8F8 000986F8 80 63 00 1C */ lwz r3, 0x1c(r3) /* 8009B8FC 000986FC 4B FB 09 19 */ bl xStrHash__FPCc /* 8009B900 00098700 48 01 91 3D */ bl zSceneFindObject__FUi @@ -196,7 +196,7 @@ lbl_8009B8F0: /* 8009B90C 0009870C 3B 43 00 10 */ addi r26, r3, 0x10 /* 8009B910 00098710 90 01 00 08 */ stw r0, 8(r1) /* 8009B914 00098714 6C 80 80 00 */ xoris r0, r4, 0x8000 -/* 8009B918 00098718 C8 22 91 50 */ lfd f1, lbl_803CDAD0-_SDA2_BASE_(r2) +/* 8009B918 00098718 C8 22 91 50 */ lfd f1, lbl__795_1-_SDA2_BASE_(r2) /* 8009B91C 0009871C 90 01 00 0C */ stw r0, 0xc(r1) /* 8009B920 00098720 7F 43 D3 78 */ mr r3, r26 /* 8009B924 00098724 3B 00 00 01 */ li r24, 1 @@ -221,26 +221,26 @@ lbl_8009B968: /* 8009B96C 0009876C 38 80 00 00 */ li r4, 0 /* 8009B970 00098770 38 A0 00 14 */ li r5, 0x14 /* 8009B974 00098774 4B F6 7A E5 */ bl memset -/* 8009B978 00098778 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8009B978 00098778 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8009B97C 0009877C 3B 7F 00 00 */ addi r27, r31, 0 -/* 8009B980 00098780 39 23 05 58 */ addi r9, r3, lbl_803C0558@l +/* 8009B980 00098780 39 23 05 58 */ addi r9, r3, lbl_globals@l /* 8009B984 00098784 3B BF 00 28 */ addi r29, r31, 0x28 /* 8009B988 00098788 39 09 16 B0 */ addi r8, r9, 0x16b0 -/* 8009B98C 0009878C 3C 60 80 26 */ lis r3, lbl_8025CB78@ha +/* 8009B98C 0009878C 3C 60 80 26 */ lis r3, lbl_meter_widget_index__Q24zhud18_unnamed_zHud_cpp_@ha /* 8009B990 00098790 38 E9 17 38 */ addi r7, r9, 0x1738 /* 8009B994 00098794 38 C9 1B 00 */ addi r6, r9, 0x1b00 /* 8009B998 00098798 38 A9 1B 04 */ addi r5, r9, 0x1b04 /* 8009B99C 0009879C 38 89 1B C4 */ addi r4, r9, 0x1bc4 /* 8009B9A0 000987A0 38 09 1B C0 */ addi r0, r9, 0x1bc0 /* 8009B9A4 000987A4 91 1F 00 00 */ stw r8, 0(r31) -/* 8009B9A8 000987A8 3B C3 CB 78 */ addi r30, r3, lbl_8025CB78@l +/* 8009B9A8 000987A8 3B C3 CB 78 */ addi r30, r3, lbl_meter_widget_index__Q24zhud18_unnamed_zHud_cpp_@l /* 8009B9AC 000987AC 3B 9F 00 3C */ addi r28, r31, 0x3c /* 8009B9B0 000987B0 90 FF 00 28 */ stw r7, 0x28(r31) /* 8009B9B4 000987B4 3B 5F 00 14 */ addi r26, r31, 0x14 /* 8009B9B8 000987B8 3B FF 00 50 */ addi r31, r31, 0x50 /* 8009B9BC 000987BC 3B 00 00 00 */ li r24, 0 /* 8009B9C0 000987C0 90 DB 00 04 */ stw r6, 4(r27) -/* 8009B9C4 000987C4 3B 2D 8F C0 */ addi r25, r13, lbl_803CB8C0-_SDA_BASE_ +/* 8009B9C4 000987C4 3B 2D 8F C0 */ addi r25, r13, lbl_hiding__Q24zhud18_unnamed_zHud_cpp_-_SDA_BASE_ /* 8009B9C8 000987C8 90 BB 00 08 */ stw r5, 8(r27) /* 8009B9CC 000987CC 90 9B 00 0C */ stw r4, 0xc(r27) /* 8009B9D0 000987D0 90 1B 00 10 */ stw r0, 0x10(r27) @@ -259,7 +259,7 @@ lbl_8009B9D4: /* 8009BA00 00098800 90 01 00 08 */ stw r0, 8(r1) /* 8009BA04 00098804 90 9C 00 00 */ stw r4, 0(r28) /* 8009BA08 00098808 80 1C 00 00 */ lwz r0, 0(r28) -/* 8009BA0C 0009880C C8 22 91 58 */ lfd f1, lbl_803CDAD8-_SDA2_BASE_(r2) +/* 8009BA0C 0009880C C8 22 91 58 */ lfd f1, lbl__796_2-_SDA2_BASE_(r2) /* 8009BA10 00098810 90 01 00 0C */ stw r0, 0xc(r1) /* 8009BA14 00098814 C8 01 00 08 */ lfd f0, 8(r1) /* 8009BA18 00098818 EC 00 08 28 */ fsubs f0, f0, f1 @@ -271,7 +271,7 @@ lbl_8009BA20: /* 8009BA2C 0009882C 80 04 00 00 */ lwz r0, 0(r4) /* 8009BA30 00098830 90 1A 00 00 */ stw r0, 0(r26) /* 8009BA34 00098834 80 1A 00 00 */ lwz r0, 0(r26) -/* 8009BA38 00098838 C8 22 91 58 */ lfd f1, lbl_803CDAD8-_SDA2_BASE_(r2) +/* 8009BA38 00098838 C8 22 91 58 */ lfd f1, lbl__796_2-_SDA2_BASE_(r2) /* 8009BA3C 0009883C 90 01 00 0C */ stw r0, 0xc(r1) /* 8009BA40 00098840 C8 01 00 08 */ lfd f0, 8(r1) /* 8009BA44 00098844 EC 20 08 28 */ fsubs f1, f0, f1 @@ -298,17 +298,17 @@ lbl_8009BA54: destroy__4zhudFv: /* 8009BA8C 0009888C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009BA90 00098890 7C 08 02 A6 */ mflr r0 -/* 8009BA94 00098894 3C 60 80 2E */ lis r3, lbl_802E5760@ha +/* 8009BA94 00098894 3C 60 80 2E */ lis r3, lbl_widgets__Q24zhud18_unnamed_zHud_cpp_@ha /* 8009BA98 00098898 38 80 00 00 */ li r4, 0 /* 8009BA9C 0009889C 90 01 00 14 */ stw r0, 0x14(r1) /* 8009BAA0 000988A0 38 00 00 00 */ li r0, 0 -/* 8009BAA4 000988A4 38 63 57 60 */ addi r3, r3, lbl_802E5760@l +/* 8009BAA4 000988A4 38 63 57 60 */ addi r3, r3, lbl_widgets__Q24zhud18_unnamed_zHud_cpp_@l /* 8009BAA8 000988A8 38 A0 00 24 */ li r5, 0x24 -/* 8009BAAC 000988AC 98 0D 8F C5 */ stb r0, lbl_803CB8C5-_SDA_BASE_(r13) +/* 8009BAAC 000988AC 98 0D 8F C5 */ stb r0, lbl_inited__Q24zhud18_unnamed_zHud_cpp_-_SDA_BASE_(r13) /* 8009BAB0 000988B0 4B F6 79 A9 */ bl memset /* 8009BAB4 000988B4 4B F9 20 F5 */ bl destroy__4xhudFv /* 8009BAB8 000988B8 38 00 00 01 */ li r0, 1 -/* 8009BABC 000988BC 98 0D 82 70 */ stb r0, lbl_803CAB70-_SDA_BASE_(r13) +/* 8009BABC 000988BC 98 0D 82 70 */ stb r0, lbl_last_paused__Q24zhud18_unnamed_zHud_cpp_-_SDA_BASE_(r13) /* 8009BAC0 000988C0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009BAC4 000988C4 7C 08 03 A6 */ mtlr r0 /* 8009BAC8 000988C8 38 21 00 10 */ addi r1, r1, 0x10 @@ -322,12 +322,12 @@ update__4zhudFf: /* 8009BADC 000988DC DB E1 00 50 */ stfd f31, 0x50(r1) /* 8009BAE0 000988E0 F3 E1 00 58 */ psq_st f31, 88(r1), 0, qr0 /* 8009BAE4 000988E4 BE 61 00 1C */ stmw r19, 0x1c(r1) -/* 8009BAE8 000988E8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8009BAEC 000988EC 3C 80 80 2E */ lis r4, lbl_802E5710@ha -/* 8009BAF0 000988F0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8009BAE8 000988E8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8009BAEC 000988EC 3C 80 80 2E */ lis r4, lbl_value__Q24zhud18_unnamed_zHud_cpp_@ha +/* 8009BAF0 000988F0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8009BAF4 000988F4 FF E0 08 90 */ fmr f31, f1 /* 8009BAF8 000988F8 80 63 1F BC */ lwz r3, 0x1fbc(r3) -/* 8009BAFC 000988FC 3B 84 57 10 */ addi r28, r4, lbl_802E5710@l +/* 8009BAFC 000988FC 3B 84 57 10 */ addi r28, r4, lbl_value__Q24zhud18_unnamed_zHud_cpp_@l /* 8009BB00 00098900 28 03 00 00 */ cmplwi r3, 0 /* 8009BB04 00098904 41 82 00 18 */ beq lbl_8009BB1C /* 8009BB08 00098908 80 63 00 14 */ lwz r3, 0x14(r3) @@ -336,13 +336,13 @@ update__4zhudFf: /* 8009BB14 00098914 41 82 00 08 */ beq lbl_8009BB1C /* 8009BB18 00098918 48 00 03 BD */ bl hide__4zhudFv lbl_8009BB1C: -/* 8009BB1C 0009891C 80 0D 8F A8 */ lwz r0, lbl_803CB8A8-_SDA_BASE_(r13) +/* 8009BB1C 0009891C 80 0D 8F A8 */ lwz r0, lbl_gGameMode-_SDA_BASE_(r13) /* 8009BB20 00098920 2C 00 00 08 */ cmpwi r0, 8 /* 8009BB24 00098924 40 82 00 08 */ bne lbl_8009BB2C /* 8009BB28 00098928 48 00 03 AD */ bl hide__4zhudFv lbl_8009BB2C: -/* 8009BB2C 0009892C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8009BB30 00098930 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8009BB2C 0009892C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8009BB30 00098930 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8009BB34 00098934 80 03 17 88 */ lwz r0, 0x1788(r3) /* 8009BB38 00098938 28 00 00 00 */ cmplwi r0, 0 /* 8009BB3C 0009893C 40 82 00 40 */ bne lbl_8009BB7C @@ -353,8 +353,8 @@ lbl_8009BB2C: /* 8009BB50 00098950 4B FF C6 2D */ bl zGameIsPaused__Fv /* 8009BB54 00098954 2C 03 00 00 */ cmpwi r3, 0 /* 8009BB58 00098958 40 82 00 24 */ bne lbl_8009BB7C -/* 8009BB5C 0009895C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8009BB60 00098960 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8009BB5C 0009895C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8009BB60 00098960 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8009BB64 00098964 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 8009BB68 00098968 80 63 00 00 */ lwz r3, 0(r3) /* 8009BB6C 0009896C 3C 03 AF B9 */ addis r0, r3, 0xafb9 @@ -362,7 +362,7 @@ lbl_8009BB2C: /* 8009BB74 00098974 41 82 00 08 */ beq lbl_8009BB7C /* 8009BB78 00098978 48 00 02 6D */ bl show__4zhudFv lbl_8009BB7C: -/* 8009BB7C 0009897C 88 0D 82 70 */ lbz r0, lbl_803CAB70-_SDA_BASE_(r13) +/* 8009BB7C 0009897C 88 0D 82 70 */ lbz r0, lbl_last_paused__Q24zhud18_unnamed_zHud_cpp_-_SDA_BASE_(r13) /* 8009BB80 00098980 28 00 00 00 */ cmplwi r0, 0 /* 8009BB84 00098984 40 82 00 20 */ bne lbl_8009BBA4 /* 8009BB88 00098988 4B FF C5 F5 */ bl zGameIsPaused__Fv @@ -370,10 +370,10 @@ lbl_8009BB7C: /* 8009BB90 00098990 41 82 00 14 */ beq lbl_8009BBA4 /* 8009BB94 00098994 4B FF FC 79 */ bl zHud.on_pause__Q24zhud18_unnamed_zHud_cpp_Fv /* 8009BB98 00098998 38 00 00 01 */ li r0, 1 -/* 8009BB9C 0009899C 98 0D 82 70 */ stb r0, lbl_803CAB70-_SDA_BASE_(r13) +/* 8009BB9C 0009899C 98 0D 82 70 */ stb r0, lbl_last_paused__Q24zhud18_unnamed_zHud_cpp_-_SDA_BASE_(r13) /* 8009BBA0 000989A0 48 00 00 28 */ b lbl_8009BBC8 lbl_8009BBA4: -/* 8009BBA4 000989A4 88 0D 82 70 */ lbz r0, lbl_803CAB70-_SDA_BASE_(r13) +/* 8009BBA4 000989A4 88 0D 82 70 */ lbz r0, lbl_last_paused__Q24zhud18_unnamed_zHud_cpp_-_SDA_BASE_(r13) /* 8009BBA8 000989A8 28 00 00 00 */ cmplwi r0, 0 /* 8009BBAC 000989AC 41 82 00 1C */ beq lbl_8009BBC8 /* 8009BBB0 000989B0 4B FF C5 CD */ bl zGameIsPaused__Fv @@ -381,13 +381,13 @@ lbl_8009BBA4: /* 8009BBB8 000989B8 40 82 00 10 */ bne lbl_8009BBC8 /* 8009BBBC 000989BC 4B FF FC 71 */ bl zHud.on_unpause__Q24zhud18_unnamed_zHud_cpp_Fv /* 8009BBC0 000989C0 38 00 00 00 */ li r0, 0 -/* 8009BBC4 000989C4 98 0D 82 70 */ stb r0, lbl_803CAB70-_SDA_BASE_(r13) +/* 8009BBC4 000989C4 98 0D 82 70 */ stb r0, lbl_last_paused__Q24zhud18_unnamed_zHud_cpp_-_SDA_BASE_(r13) lbl_8009BBC8: -/* 8009BBC8 000989C8 3C 80 80 26 */ lis r4, lbl_8025CB78@ha -/* 8009BBCC 000989CC 3C 60 80 26 */ lis r3, lbl_8025CB8C@ha -/* 8009BBD0 000989D0 3B E4 CB 78 */ addi r31, r4, lbl_8025CB78@l -/* 8009BBD4 000989D4 3B CD 8F C0 */ addi r30, r13, lbl_803CB8C0-_SDA_BASE_ -/* 8009BBD8 000989D8 3B A3 CB 8C */ addi r29, r3, lbl_8025CB8C@l +/* 8009BBC8 000989C8 3C 80 80 26 */ lis r4, lbl_meter_widget_index__Q24zhud18_unnamed_zHud_cpp_@ha +/* 8009BBCC 000989CC 3C 60 80 26 */ lis r3, lbl_model_widget_index__Q24zhud18_unnamed_zHud_cpp_@ha +/* 8009BBD0 000989D0 3B E4 CB 78 */ addi r31, r4, lbl_meter_widget_index__Q24zhud18_unnamed_zHud_cpp_@l +/* 8009BBD4 000989D4 3B CD 8F C0 */ addi r30, r13, lbl_hiding__Q24zhud18_unnamed_zHud_cpp_-_SDA_BASE_ +/* 8009BBD8 000989D8 3B A3 CB 8C */ addi r29, r3, lbl_model_widget_index__Q24zhud18_unnamed_zHud_cpp_@l /* 8009BBDC 000989DC 3B 7C 00 00 */ addi r27, r28, 0 /* 8009BBE0 000989E0 7F F7 FB 78 */ mr r23, r31 /* 8009BBE4 000989E4 7F D6 F3 78 */ mr r22, r30 @@ -436,7 +436,7 @@ lbl_8009BC44: /* 8009BC80 00098A80 90 01 00 08 */ stw r0, 8(r1) /* 8009BC84 00098A84 90 78 00 00 */ stw r3, 0(r24) /* 8009BC88 00098A88 80 18 00 00 */ lwz r0, 0(r24) -/* 8009BC8C 00098A8C C8 22 91 58 */ lfd f1, lbl_803CDAD8-_SDA2_BASE_(r2) +/* 8009BC8C 00098A8C C8 22 91 58 */ lfd f1, lbl__796_2-_SDA2_BASE_(r2) /* 8009BC90 00098A90 90 01 00 0C */ stw r0, 0xc(r1) /* 8009BC94 00098A94 C8 01 00 08 */ lfd f0, 8(r1) /* 8009BC98 00098A98 EC 00 08 28 */ fsubs f0, f0, f1 @@ -449,7 +449,7 @@ lbl_8009BCA0: /* 8009BCB0 00098AB0 80 04 00 00 */ lwz r0, 0(r4) /* 8009BCB4 00098AB4 90 1A 00 00 */ stw r0, 0(r26) /* 8009BCB8 00098AB8 80 1A 00 00 */ lwz r0, 0(r26) -/* 8009BCBC 00098ABC C8 22 91 58 */ lfd f1, lbl_803CDAD8-_SDA2_BASE_(r2) +/* 8009BCBC 00098ABC C8 22 91 58 */ lfd f1, lbl__796_2-_SDA2_BASE_(r2) /* 8009BCC0 00098AC0 90 01 00 0C */ stw r0, 0xc(r1) /* 8009BCC4 00098AC4 C8 01 00 08 */ lfd f0, 8(r1) /* 8009BCC8 00098AC8 EC 20 08 28 */ fsubs f1, f0, f1 @@ -535,10 +535,10 @@ render__4zhudFv: show__4zhudFv: /* 8009BDE4 00098BE4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8009BDE8 00098BE8 7C 08 02 A6 */ mflr r0 -/* 8009BDEC 00098BEC 3C 60 80 2E */ lis r3, lbl_802E5760@ha +/* 8009BDEC 00098BEC 3C 60 80 2E */ lis r3, lbl_widgets__Q24zhud18_unnamed_zHud_cpp_@ha /* 8009BDF0 00098BF0 3C 80 80 03 */ lis r4, lbl_8002EB84@ha /* 8009BDF4 00098BF4 90 01 00 24 */ stw r0, 0x24(r1) -/* 8009BDF8 00098BF8 38 A3 57 60 */ addi r5, r3, lbl_802E5760@l +/* 8009BDF8 00098BF8 38 A3 57 60 */ addi r5, r3, lbl_widgets__Q24zhud18_unnamed_zHud_cpp_@l /* 8009BDFC 00098BFC 3C 60 80 0A */ lis r3, lbl_8009B684@ha /* 8009BE00 00098C00 BF 61 00 0C */ stmw r27, 0xc(r1) /* 8009BE04 00098C04 7C BD 2B 78 */ mr r29, r5 @@ -565,8 +565,8 @@ lbl_8009BE4C: lbl_8009BE50: /* 8009BE50 00098C50 7C 1D E0 40 */ cmplw r29, r28 /* 8009BE54 00098C54 41 80 FF C4 */ blt lbl_8009BE18 -/* 8009BE58 00098C58 38 6D 8F C0 */ addi r3, r13, lbl_803CB8C0-_SDA_BASE_ -/* 8009BE5C 00098C5C 38 AD 8F C0 */ addi r5, r13, lbl_803CB8C0-_SDA_BASE_ +/* 8009BE58 00098C58 38 6D 8F C0 */ addi r3, r13, lbl_hiding__Q24zhud18_unnamed_zHud_cpp_-_SDA_BASE_ +/* 8009BE5C 00098C5C 38 AD 8F C0 */ addi r5, r13, lbl_hiding__Q24zhud18_unnamed_zHud_cpp_-_SDA_BASE_ /* 8009BE60 00098C60 38 63 00 05 */ addi r3, r3, 5 /* 8009BE64 00098C64 38 80 00 00 */ li r4, 0 /* 8009BE68 00098C68 7C 05 18 40 */ cmplw r5, r3 @@ -605,9 +605,9 @@ lbl_8009BEC0: hide__4zhudFv: /* 8009BED4 00098CD4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8009BED8 00098CD8 7C 08 02 A6 */ mflr r0 -/* 8009BEDC 00098CDC 3C 60 80 2E */ lis r3, lbl_802E5760@ha +/* 8009BEDC 00098CDC 3C 60 80 2E */ lis r3, lbl_widgets__Q24zhud18_unnamed_zHud_cpp_@ha /* 8009BEE0 00098CE0 90 01 00 24 */ stw r0, 0x24(r1) -/* 8009BEE4 00098CE4 38 63 57 60 */ addi r3, r3, lbl_802E5760@l +/* 8009BEE4 00098CE4 38 63 57 60 */ addi r3, r3, lbl_widgets__Q24zhud18_unnamed_zHud_cpp_@l /* 8009BEE8 00098CE8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8009BEEC 00098CEC 7C 7F 1B 78 */ mr r31, r3 /* 8009BEF0 00098CF0 93 C1 00 18 */ stw r30, 0x18(r1) @@ -629,8 +629,8 @@ lbl_8009BF24: lbl_8009BF28: /* 8009BF28 00098D28 7C 1F F0 40 */ cmplw r31, r30 /* 8009BF2C 00098D2C 41 80 FF D4 */ blt lbl_8009BF00 -/* 8009BF30 00098D30 38 6D 8F C0 */ addi r3, r13, lbl_803CB8C0-_SDA_BASE_ -/* 8009BF34 00098D34 38 AD 8F C0 */ addi r5, r13, lbl_803CB8C0-_SDA_BASE_ +/* 8009BF30 00098D30 38 6D 8F C0 */ addi r3, r13, lbl_hiding__Q24zhud18_unnamed_zHud_cpp_-_SDA_BASE_ +/* 8009BF34 00098D34 38 AD 8F C0 */ addi r5, r13, lbl_hiding__Q24zhud18_unnamed_zHud_cpp_-_SDA_BASE_ /* 8009BF38 00098D38 38 63 00 05 */ addi r3, r3, 5 /* 8009BF3C 00098D3C 38 80 00 01 */ li r4, 1 /* 8009BF40 00098D40 7C 05 18 40 */ cmplw r5, r3 diff --git a/asm/Game/zLOD.s b/asm/Game/zLOD.s index 6839b85ac..44d6d83dd 100644 --- a/asm/Game/zLOD.s +++ b/asm/Game/zLOD.s @@ -13,9 +13,9 @@ zLOD.AddToLODList__FP14xModelInstance: /* 800A1D30 0009EB30 93 C1 00 18 */ stw r30, 0x18(r1) /* 800A1D34 0009EB34 93 A1 00 14 */ stw r29, 0x14(r1) /* 800A1D38 0009EB38 93 81 00 10 */ stw r28, 0x10(r1) -/* 800A1D3C 0009EB3C 80 AD 90 14 */ lwz r5, lbl_803CB914-_SDA_BASE_(r13) -/* 800A1D40 0009EB40 3C 80 80 2F */ lis r4, lbl_802EA990@ha -/* 800A1D44 0009EB44 38 84 A9 90 */ addi r4, r4, lbl_802EA990@l +/* 800A1D3C 0009EB3C 80 AD 90 14 */ lwz r5, lbl_sManagerCount-_SDA_BASE_(r13) +/* 800A1D40 0009EB40 3C 80 80 2F */ lis r4, lbl_sManagerList@ha +/* 800A1D44 0009EB44 38 84 A9 90 */ addi r4, r4, lbl_sManagerList@l /* 800A1D48 0009EB48 7C 7F 1B 78 */ mr r31, r3 /* 800A1D4C 0009EB4C 7C A9 03 A6 */ mtctr r5 /* 800A1D50 0009EB50 28 05 00 00 */ cmplwi r5, 0 @@ -27,9 +27,9 @@ lbl_800A1D58: /* 800A1D64 0009EB64 38 84 00 10 */ addi r4, r4, 0x10 /* 800A1D68 0009EB68 42 00 FF F0 */ bdnz lbl_800A1D58 lbl_800A1D6C: -/* 800A1D6C 0009EB6C 80 0D 90 08 */ lwz r0, lbl_803CB908-_SDA_BASE_(r13) +/* 800A1D6C 0009EB6C 80 0D 90 08 */ lwz r0, lbl_sTableCount-_SDA_BASE_(r13) /* 800A1D70 0009EB70 38 C0 00 00 */ li r6, 0 -/* 800A1D74 0009EB74 80 8D 90 0C */ lwz r4, lbl_803CB90C-_SDA_BASE_(r13) +/* 800A1D74 0009EB74 80 8D 90 0C */ lwz r4, lbl_sTableList-_SDA_BASE_(r13) /* 800A1D78 0009EB78 7C 09 03 A6 */ mtctr r0 /* 800A1D7C 0009EB7C 28 00 00 00 */ cmplwi r0, 0 /* 800A1D80 0009EB80 40 81 01 44 */ ble lbl_800A1EC4 @@ -55,7 +55,7 @@ lbl_800A1DB8: /* 800A1DC4 0009EBC4 40 80 00 F4 */ bge lbl_800A1EB8 /* 800A1DC8 0009EBC8 80 7F 00 4C */ lwz r3, 0x4c(r31) /* 800A1DCC 0009EBCC 7F FD FB 78 */ mr r29, r31 -/* 800A1DD0 0009EBD0 C0 02 92 C4 */ lfs f0, lbl_803CDC44-_SDA2_BASE_(r2) +/* 800A1DD0 0009EBD0 C0 02 92 C4 */ lfs f0, lbl__705_1-_SDA2_BASE_(r2) /* 800A1DD4 0009EBD4 C0 43 00 00 */ lfs f2, 0(r3) /* 800A1DD8 0009EBD8 C0 23 00 04 */ lfs f1, 4(r3) /* 800A1DDC 0009EBDC EC 42 00 B2 */ fmuls f2, f2, f2 @@ -66,55 +66,55 @@ lbl_800A1DB8: /* 800A1DF0 0009EBF0 EF E3 08 2A */ fadds f31, f3, f1 /* 800A1DF4 0009EBF4 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800A1DF8 0009EBF8 40 80 00 08 */ bge lbl_800A1E00 -/* 800A1DFC 0009EBFC C3 E2 92 C0 */ lfs f31, lbl_803CDC40-_SDA2_BASE_(r2) +/* 800A1DFC 0009EBFC C3 E2 92 C0 */ lfs f31, lbl__704_1-_SDA2_BASE_(r2) lbl_800A1E00: /* 800A1E00 0009EC00 54 DE 28 34 */ slwi r30, r6, 5 /* 800A1E04 0009EC04 48 00 00 30 */ b lbl_800A1E34 lbl_800A1E08: -/* 800A1E08 0009EC08 80 6D 90 0C */ lwz r3, lbl_803CB90C-_SDA_BASE_(r13) +/* 800A1E08 0009EC08 80 6D 90 0C */ lwz r3, lbl_sTableList-_SDA_BASE_(r13) /* 800A1E0C 0009EC0C 38 03 00 04 */ addi r0, r3, 4 /* 800A1E10 0009EC10 7C 1E 04 2E */ lfsx f0, r30, r0 /* 800A1E14 0009EC14 EC 3F 00 32 */ fmuls f1, f31, f0 /* 800A1E18 0009EC18 4B F6 89 E5 */ bl xsqrt__Ff /* 800A1E1C 0009EC1C D0 3D 00 2C */ stfs f1, 0x2c(r29) /* 800A1E20 0009EC20 C0 3D 00 2C */ lfs f1, 0x2c(r29) -/* 800A1E24 0009EC24 C0 02 92 C8 */ lfs f0, lbl_803CDC48-_SDA2_BASE_(r2) +/* 800A1E24 0009EC24 C0 02 92 C8 */ lfs f0, lbl__706-_SDA2_BASE_(r2) /* 800A1E28 0009EC28 EC 01 00 28 */ fsubs f0, f1, f0 /* 800A1E2C 0009EC2C D0 1D 00 28 */ stfs f0, 0x28(r29) /* 800A1E30 0009EC30 83 BD 00 00 */ lwz r29, 0(r29) lbl_800A1E34: /* 800A1E34 0009EC34 28 1D 00 00 */ cmplwi r29, 0 /* 800A1E38 0009EC38 40 82 FF D0 */ bne lbl_800A1E08 -/* 800A1E3C 0009EC3C 80 0D 90 14 */ lwz r0, lbl_803CB914-_SDA_BASE_(r13) -/* 800A1E40 0009EC40 3C 60 80 2F */ lis r3, lbl_802EA990@ha -/* 800A1E44 0009EC44 38 63 A9 90 */ addi r3, r3, lbl_802EA990@l +/* 800A1E3C 0009EC3C 80 0D 90 14 */ lwz r0, lbl_sManagerCount-_SDA_BASE_(r13) +/* 800A1E40 0009EC40 3C 60 80 2F */ lis r3, lbl_sManagerList@ha +/* 800A1E44 0009EC44 38 63 A9 90 */ addi r3, r3, lbl_sManagerList@l /* 800A1E48 0009EC48 54 00 20 36 */ slwi r0, r0, 4 /* 800A1E4C 0009EC4C 7F 83 01 2E */ stwx r28, r3, r0 /* 800A1E50 0009EC50 7C 63 02 14 */ add r3, r3, r0 -/* 800A1E54 0009EC54 80 0D 90 0C */ lwz r0, lbl_803CB90C-_SDA_BASE_(r13) +/* 800A1E54 0009EC54 80 0D 90 0C */ lwz r0, lbl_sTableList-_SDA_BASE_(r13) /* 800A1E58 0009EC58 7C 80 F2 14 */ add r4, r0, r30 /* 800A1E5C 0009EC5C 90 83 00 04 */ stw r4, 4(r3) /* 800A1E60 0009EC60 93 E3 00 08 */ stw r31, 8(r3) /* 800A1E64 0009EC64 C0 24 00 04 */ lfs f1, 4(r4) /* 800A1E68 0009EC68 4B F6 89 95 */ bl xsqrt__Ff -/* 800A1E6C 0009EC6C C0 02 92 CC */ lfs f0, lbl_803CDC4C-_SDA2_BASE_(r2) -/* 800A1E70 0009EC70 80 0D 90 0C */ lwz r0, lbl_803CB90C-_SDA_BASE_(r13) +/* 800A1E6C 0009EC6C C0 02 92 CC */ lfs f0, lbl__707_1-_SDA2_BASE_(r2) +/* 800A1E70 0009EC70 80 0D 90 0C */ lwz r0, lbl_sTableList-_SDA_BASE_(r13) /* 800A1E74 0009EC74 EF E0 08 2A */ fadds f31, f0, f1 /* 800A1E78 0009EC78 7C 60 F2 14 */ add r3, r0, r30 /* 800A1E7C 0009EC7C C0 23 00 04 */ lfs f1, 4(r3) /* 800A1E80 0009EC80 4B F6 89 7D */ bl xsqrt__Ff -/* 800A1E84 0009EC84 C0 02 92 CC */ lfs f0, lbl_803CDC4C-_SDA2_BASE_(r2) -/* 800A1E88 0009EC88 3C 60 80 2F */ lis r3, lbl_802EA990@ha -/* 800A1E8C 0009EC8C 80 0D 90 14 */ lwz r0, lbl_803CB914-_SDA_BASE_(r13) -/* 800A1E90 0009EC90 38 63 A9 90 */ addi r3, r3, lbl_802EA990@l +/* 800A1E84 0009EC84 C0 02 92 CC */ lfs f0, lbl__707_1-_SDA2_BASE_(r2) +/* 800A1E88 0009EC88 3C 60 80 2F */ lis r3, lbl_sManagerList@ha +/* 800A1E8C 0009EC8C 80 0D 90 14 */ lwz r0, lbl_sManagerCount-_SDA_BASE_(r13) +/* 800A1E90 0009EC90 38 63 A9 90 */ addi r3, r3, lbl_sManagerList@l /* 800A1E94 0009EC94 EC 00 08 2A */ fadds f0, f0, f1 /* 800A1E98 0009EC98 54 00 20 36 */ slwi r0, r0, 4 /* 800A1E9C 0009EC9C 7C 63 02 14 */ add r3, r3, r0 /* 800A1EA0 0009ECA0 EC 00 07 F2 */ fmuls f0, f0, f31 /* 800A1EA4 0009ECA4 D0 03 00 0C */ stfs f0, 0xc(r3) -/* 800A1EA8 0009ECA8 80 6D 90 14 */ lwz r3, lbl_803CB914-_SDA_BASE_(r13) +/* 800A1EA8 0009ECA8 80 6D 90 14 */ lwz r3, lbl_sManagerCount-_SDA_BASE_(r13) /* 800A1EAC 0009ECAC 38 03 00 01 */ addi r0, r3, 1 -/* 800A1EB0 0009ECB0 90 0D 90 14 */ stw r0, lbl_803CB914-_SDA_BASE_(r13) +/* 800A1EB0 0009ECB0 90 0D 90 14 */ stw r0, lbl_sManagerCount-_SDA_BASE_(r13) /* 800A1EB4 0009ECB4 48 00 00 10 */ b lbl_800A1EC4 lbl_800A1EB8: /* 800A1EB8 0009ECB8 38 84 00 20 */ addi r4, r4, 0x20 @@ -174,9 +174,9 @@ zLOD_Setup__Fv: /* 800A1F6C 0009ED6C 38 00 00 00 */ li r0, 0 /* 800A1F70 0009ED70 38 63 44 54 */ addi r3, r3, 0x4C4F4454@l /* 800A1F74 0009ED74 BF 61 00 1C */ stmw r27, 0x1c(r1) -/* 800A1F78 0009ED78 90 0D 90 08 */ stw r0, lbl_803CB908-_SDA_BASE_(r13) -/* 800A1F7C 0009ED7C 90 0D 90 0C */ stw r0, lbl_803CB90C-_SDA_BASE_(r13) -/* 800A1F80 0009ED80 90 0D 90 14 */ stw r0, lbl_803CB914-_SDA_BASE_(r13) +/* 800A1F78 0009ED78 90 0D 90 08 */ stw r0, lbl_sTableCount-_SDA_BASE_(r13) +/* 800A1F7C 0009ED7C 90 0D 90 0C */ stw r0, lbl_sTableList-_SDA_BASE_(r13) +/* 800A1F80 0009ED80 90 0D 90 14 */ stw r0, lbl_sManagerCount-_SDA_BASE_(r13) /* 800A1F84 0009ED84 4B FA 98 95 */ bl xSTAssetCountByType__FUi /* 800A1F88 0009ED88 7C 7D 1B 79 */ or. r29, r3, r3 /* 800A1F8C 0009ED8C 41 82 01 C4 */ beq lbl_800A2150 @@ -188,25 +188,25 @@ lbl_800A1F9C: /* 800A1FA0 0009EDA0 38 7E 44 54 */ addi r3, r30, 0x4454 /* 800A1FA4 0009EDA4 38 A1 00 08 */ addi r5, r1, 8 /* 800A1FA8 0009EDA8 4B FA 98 F9 */ bl xSTFindAssetByType__FUiiPUi -/* 800A1FAC 0009EDAC 80 8D 90 08 */ lwz r4, lbl_803CB908-_SDA_BASE_(r13) +/* 800A1FAC 0009EDAC 80 8D 90 08 */ lwz r4, lbl_sTableCount-_SDA_BASE_(r13) /* 800A1FB0 0009EDB0 3B 9C 00 01 */ addi r28, r28, 1 /* 800A1FB4 0009EDB4 80 03 00 00 */ lwz r0, 0(r3) /* 800A1FB8 0009EDB8 7C 04 02 14 */ add r0, r4, r0 -/* 800A1FBC 0009EDBC 90 0D 90 08 */ stw r0, lbl_803CB908-_SDA_BASE_(r13) +/* 800A1FBC 0009EDBC 90 0D 90 08 */ stw r0, lbl_sTableCount-_SDA_BASE_(r13) lbl_800A1FC0: /* 800A1FC0 0009EDC0 7C 1C E8 40 */ cmplw r28, r29 /* 800A1FC4 0009EDC4 41 80 FF D8 */ blt lbl_800A1F9C -/* 800A1FC8 0009EDC8 80 0D 90 08 */ lwz r0, lbl_803CB908-_SDA_BASE_(r13) +/* 800A1FC8 0009EDC8 80 0D 90 08 */ lwz r0, lbl_sTableCount-_SDA_BASE_(r13) /* 800A1FCC 0009EDCC 28 00 00 00 */ cmplwi r0, 0 /* 800A1FD0 0009EDD0 41 82 01 80 */ beq lbl_800A2150 -/* 800A1FD4 0009EDD4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 800A1FD4 0009EDD4 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 800A1FD8 0009EDD8 54 04 28 34 */ slwi r4, r0, 5 /* 800A1FDC 0009EDDC 38 A0 00 00 */ li r5, 0 /* 800A1FE0 0009EDE0 4B F9 19 61 */ bl xMemAlloc__FUiUii -/* 800A1FE4 0009EDE4 90 6D 90 0C */ stw r3, lbl_803CB90C-_SDA_BASE_(r13) +/* 800A1FE4 0009EDE4 90 6D 90 0C */ stw r3, lbl_sTableList-_SDA_BASE_(r13) /* 800A1FE8 0009EDE8 3B 80 00 00 */ li r28, 0 /* 800A1FEC 0009EDEC 3F E0 4C 4F */ lis r31, 0x4c4f -/* 800A1FF0 0009EDF0 83 6D 90 0C */ lwz r27, lbl_803CB90C-_SDA_BASE_(r13) +/* 800A1FF0 0009EDF0 83 6D 90 0C */ lwz r27, lbl_sTableList-_SDA_BASE_(r13) /* 800A1FF4 0009EDF4 48 00 00 3C */ b lbl_800A2030 lbl_800A1FF8: /* 800A1FF8 0009EDF8 7F 84 E3 78 */ mr r4, r28 @@ -230,12 +230,12 @@ lbl_800A2030: /* 800A203C 0009EE3C 7F DF F3 78 */ mr r31, r30 /* 800A2040 0009EE40 48 00 00 E0 */ b lbl_800A2120 lbl_800A2044: -/* 800A2044 0009EE44 80 6D 90 0C */ lwz r3, lbl_803CB90C-_SDA_BASE_(r13) +/* 800A2044 0009EE44 80 6D 90 0C */ lwz r3, lbl_sTableList-_SDA_BASE_(r13) /* 800A2048 0009EE48 38 1F 00 04 */ addi r0, r31, 4 /* 800A204C 0009EE4C 7C 03 04 2E */ lfsx f0, r3, r0 /* 800A2050 0009EE50 EC 00 00 32 */ fmuls f0, f0, f0 /* 800A2054 0009EE54 7C 03 05 2E */ stfsx f0, r3, r0 -/* 800A2058 0009EE58 80 6D 90 0C */ lwz r3, lbl_803CB90C-_SDA_BASE_(r13) +/* 800A2058 0009EE58 80 6D 90 0C */ lwz r3, lbl_sTableList-_SDA_BASE_(r13) /* 800A205C 0009EE5C 7C 63 F8 2E */ lwzx r3, r3, r31 /* 800A2060 0009EE60 28 03 00 00 */ cmplwi r3, 0 /* 800A2064 0009EE64 41 82 00 30 */ beq lbl_800A2094 @@ -244,18 +244,18 @@ lbl_800A2044: /* 800A2070 0009EE70 28 03 00 00 */ cmplwi r3, 0 /* 800A2074 0009EE74 41 82 00 14 */ beq lbl_800A2088 /* 800A2078 0009EE78 48 08 49 CD */ bl xModelBucket_GetBuckets__FP8RpAtomic -/* 800A207C 0009EE7C 80 8D 90 0C */ lwz r4, lbl_803CB90C-_SDA_BASE_(r13) +/* 800A207C 0009EE7C 80 8D 90 0C */ lwz r4, lbl_sTableList-_SDA_BASE_(r13) /* 800A2080 0009EE80 7C 64 F9 2E */ stwx r3, r4, r31 /* 800A2084 0009EE84 48 00 00 10 */ b lbl_800A2094 lbl_800A2088: -/* 800A2088 0009EE88 80 6D 90 0C */ lwz r3, lbl_803CB90C-_SDA_BASE_(r13) +/* 800A2088 0009EE88 80 6D 90 0C */ lwz r3, lbl_sTableList-_SDA_BASE_(r13) /* 800A208C 0009EE8C 38 00 00 00 */ li r0, 0 /* 800A2090 0009EE90 7C 03 F9 2E */ stwx r0, r3, r31 lbl_800A2094: /* 800A2094 0009EE94 3B 80 00 00 */ li r28, 0 /* 800A2098 0009EE98 3B A0 00 00 */ li r29, 0 lbl_800A209C: -/* 800A209C 0009EE9C 80 0D 90 0C */ lwz r0, lbl_803CB90C-_SDA_BASE_(r13) +/* 800A209C 0009EE9C 80 0D 90 0C */ lwz r0, lbl_sTableList-_SDA_BASE_(r13) /* 800A20A0 0009EEA0 7C 60 EA 14 */ add r3, r0, r29 /* 800A20A4 0009EEA4 38 03 00 08 */ addi r0, r3, 8 /* 800A20A8 0009EEA8 7C 7F 00 2E */ lwzx r3, r31, r0 @@ -266,19 +266,19 @@ lbl_800A209C: /* 800A20BC 0009EEBC 28 03 00 00 */ cmplwi r3, 0 /* 800A20C0 0009EEC0 41 82 00 1C */ beq lbl_800A20DC /* 800A20C4 0009EEC4 48 08 49 81 */ bl xModelBucket_GetBuckets__FP8RpAtomic -/* 800A20C8 0009EEC8 80 0D 90 0C */ lwz r0, lbl_803CB90C-_SDA_BASE_(r13) +/* 800A20C8 0009EEC8 80 0D 90 0C */ lwz r0, lbl_sTableList-_SDA_BASE_(r13) /* 800A20CC 0009EECC 7C 80 EA 14 */ add r4, r0, r29 /* 800A20D0 0009EED0 38 04 00 08 */ addi r0, r4, 8 /* 800A20D4 0009EED4 7C 7F 01 2E */ stwx r3, r31, r0 /* 800A20D8 0009EED8 48 00 00 18 */ b lbl_800A20F0 lbl_800A20DC: -/* 800A20DC 0009EEDC 80 0D 90 0C */ lwz r0, lbl_803CB90C-_SDA_BASE_(r13) +/* 800A20DC 0009EEDC 80 0D 90 0C */ lwz r0, lbl_sTableList-_SDA_BASE_(r13) /* 800A20E0 0009EEE0 38 80 00 00 */ li r4, 0 /* 800A20E4 0009EEE4 7C 60 EA 14 */ add r3, r0, r29 /* 800A20E8 0009EEE8 38 03 00 08 */ addi r0, r3, 8 /* 800A20EC 0009EEEC 7C 9F 01 2E */ stwx r4, r31, r0 lbl_800A20F0: -/* 800A20F0 0009EEF0 80 0D 90 0C */ lwz r0, lbl_803CB90C-_SDA_BASE_(r13) +/* 800A20F0 0009EEF0 80 0D 90 0C */ lwz r0, lbl_sTableList-_SDA_BASE_(r13) /* 800A20F4 0009EEF4 3B 9C 00 01 */ addi r28, r28, 1 /* 800A20F8 0009EEF8 28 1C 00 03 */ cmplwi r28, 3 /* 800A20FC 0009EEFC 7C 60 EA 14 */ add r3, r0, r29 @@ -291,13 +291,13 @@ lbl_800A20F0: /* 800A2118 0009EF18 3B FF 00 20 */ addi r31, r31, 0x20 /* 800A211C 0009EF1C 3B DE 00 01 */ addi r30, r30, 1 lbl_800A2120: -/* 800A2120 0009EF20 80 0D 90 08 */ lwz r0, lbl_803CB908-_SDA_BASE_(r13) +/* 800A2120 0009EF20 80 0D 90 08 */ lwz r0, lbl_sTableCount-_SDA_BASE_(r13) /* 800A2124 0009EF24 7C 1E 00 40 */ cmplw r30, r0 /* 800A2128 0009EF28 41 80 FF 1C */ blt lbl_800A2044 /* 800A212C 0009EF2C 38 00 00 00 */ li r0, 0 -/* 800A2130 0009EF30 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A2134 0009EF34 90 0D 90 14 */ stw r0, lbl_803CB914-_SDA_BASE_(r13) -/* 800A2138 0009EF38 38 C3 05 58 */ addi r6, r3, lbl_803C0558@l +/* 800A2130 0009EF30 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A2134 0009EF34 90 0D 90 14 */ stw r0, lbl_sManagerCount-_SDA_BASE_(r13) +/* 800A2138 0009EF38 38 C3 05 58 */ addi r6, r3, lbl_globals@l /* 800A213C 0009EF3C 3C 60 80 0A */ lis r3, lbl_800A1EEC@ha /* 800A2140 0009EF40 38 A0 00 00 */ li r5, 0 /* 800A2144 0009EF44 38 83 1E EC */ addi r4, r3, lbl_800A1EEC@l @@ -312,9 +312,9 @@ lbl_800A2150: .global zLOD_Update__FUi zLOD_Update__FUi: -/* 800A2164 0009EF64 80 0D 90 14 */ lwz r0, lbl_803CB914-_SDA_BASE_(r13) -/* 800A2168 0009EF68 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800A216C 0009EF6C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800A2164 0009EF64 80 0D 90 14 */ lwz r0, lbl_sManagerCount-_SDA_BASE_(r13) +/* 800A2168 0009EF68 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800A216C 0009EF6C 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800A2170 0009EF70 28 00 00 00 */ cmplwi r0, 0 /* 800A2174 0009EF74 4D 82 00 20 */ beqlr /* 800A2178 0009EF78 7C 00 19 D6 */ mullw r0, r0, r3 @@ -326,23 +326,23 @@ zLOD_Update__FUi: /* 800A2190 0009EF90 40 82 00 08 */ bne lbl_800A2198 /* 800A2194 0009EF94 38 03 00 01 */ addi r0, r3, 1 lbl_800A2198: -/* 800A2198 0009EF98 3C 60 80 2F */ lis r3, lbl_802EA990@ha -/* 800A219C 0009EF9C 38 C3 A9 90 */ addi r6, r3, lbl_802EA990@l +/* 800A2198 0009EF98 3C 60 80 2F */ lis r3, lbl_sManagerList@ha +/* 800A219C 0009EF9C 38 C3 A9 90 */ addi r6, r3, lbl_sManagerList@l /* 800A21A0 0009EFA0 7C 09 03 A6 */ mtctr r0 /* 800A21A4 0009EFA4 28 00 00 00 */ cmplwi r0, 0 /* 800A21A8 0009EFA8 4D 82 00 20 */ beqlr lbl_800A21AC: -/* 800A21AC 0009EFAC 80 6D 90 10 */ lwz r3, lbl_803CB910-_SDA_BASE_(r13) +/* 800A21AC 0009EFAC 80 6D 90 10 */ lwz r3, lbl_sManagerIndex-_SDA_BASE_(r13) /* 800A21B0 0009EFB0 38 03 00 01 */ addi r0, r3, 1 -/* 800A21B4 0009EFB4 90 0D 90 10 */ stw r0, lbl_803CB910-_SDA_BASE_(r13) -/* 800A21B8 0009EFB8 80 6D 90 10 */ lwz r3, lbl_803CB910-_SDA_BASE_(r13) -/* 800A21BC 0009EFBC 80 0D 90 14 */ lwz r0, lbl_803CB914-_SDA_BASE_(r13) +/* 800A21B4 0009EFB4 90 0D 90 10 */ stw r0, lbl_sManagerIndex-_SDA_BASE_(r13) +/* 800A21B8 0009EFB8 80 6D 90 10 */ lwz r3, lbl_sManagerIndex-_SDA_BASE_(r13) +/* 800A21BC 0009EFBC 80 0D 90 14 */ lwz r0, lbl_sManagerCount-_SDA_BASE_(r13) /* 800A21C0 0009EFC0 7C 03 00 40 */ cmplw r3, r0 /* 800A21C4 0009EFC4 41 80 00 0C */ blt lbl_800A21D0 /* 800A21C8 0009EFC8 38 00 00 00 */ li r0, 0 -/* 800A21CC 0009EFCC 90 0D 90 10 */ stw r0, lbl_803CB910-_SDA_BASE_(r13) +/* 800A21CC 0009EFCC 90 0D 90 10 */ stw r0, lbl_sManagerIndex-_SDA_BASE_(r13) lbl_800A21D0: -/* 800A21D0 0009EFD0 80 0D 90 10 */ lwz r0, lbl_803CB910-_SDA_BASE_(r13) +/* 800A21D0 0009EFD0 80 0D 90 10 */ lwz r0, lbl_sManagerIndex-_SDA_BASE_(r13) /* 800A21D4 0009EFD4 54 00 20 36 */ slwi r0, r0, 4 /* 800A21D8 0009EFD8 7C A6 02 14 */ add r5, r6, r0 /* 800A21DC 0009EFDC 81 05 00 04 */ lwz r8, 4(r5) @@ -350,19 +350,19 @@ lbl_800A21D0: /* 800A21E4 0009EFE4 28 08 00 00 */ cmplwi r8, 0 /* 800A21E8 0009EFE8 41 82 01 B8 */ beq lbl_800A23A0 /* 800A21EC 0009EFEC 80 E3 00 4C */ lwz r7, 0x4c(r3) -/* 800A21F0 0009EFF0 C0 02 92 C4 */ lfs f0, lbl_803CDC44-_SDA2_BASE_(r2) +/* 800A21F0 0009EFF0 C0 02 92 C4 */ lfs f0, lbl__705_1-_SDA2_BASE_(r2) /* 800A21F4 0009EFF4 C0 47 00 00 */ lfs f2, 0(r7) /* 800A21F8 0009EFF8 C0 27 00 04 */ lfs f1, 4(r7) /* 800A21FC 0009EFFC EC 42 00 B2 */ fmuls f2, f2, f2 /* 800A2200 0009F000 C0 67 00 08 */ lfs f3, 8(r7) /* 800A2204 0009F004 EC 21 00 72 */ fmuls f1, f1, f1 -/* 800A2208 0009F008 C0 82 92 D0 */ lfs f4, lbl_803CDC50-_SDA2_BASE_(r2) +/* 800A2208 0009F008 C0 82 92 D0 */ lfs f4, lbl__714_1-_SDA2_BASE_(r2) /* 800A220C 0009F00C EC 63 00 F2 */ fmuls f3, f3, f3 /* 800A2210 0009F010 EC 22 08 2A */ fadds f1, f2, f1 /* 800A2214 0009F014 EC A3 08 2A */ fadds f5, f3, f1 /* 800A2218 0009F018 FC 05 00 40 */ fcmpo cr0, f5, f0 /* 800A221C 0009F01C 40 80 00 08 */ bge lbl_800A2224 -/* 800A2220 0009F020 C0 A2 92 C0 */ lfs f5, lbl_803CDC40-_SDA2_BASE_(r2) +/* 800A2220 0009F020 C0 A2 92 C0 */ lfs f5, lbl__704_1-_SDA2_BASE_(r2) lbl_800A2224: /* 800A2224 0009F024 28 07 00 00 */ cmplwi r7, 0 /* 800A2228 0009F028 41 82 00 40 */ beq lbl_800A2268 @@ -387,11 +387,11 @@ lbl_800A2268: /* 800A2270 0009F070 4C 41 13 82 */ cror 2, 1, 2 /* 800A2274 0009F074 40 82 00 50 */ bne lbl_800A22C4 /* 800A2278 0009F078 A0 03 00 44 */ lhz r0, 0x44(r3) -/* 800A227C 0009F07C 3C A0 80 2F */ lis r5, lbl_802EA990@ha -/* 800A2280 0009F080 38 A5 A9 90 */ addi r5, r5, lbl_802EA990@l +/* 800A227C 0009F07C 3C A0 80 2F */ lis r5, lbl_sManagerList@ha +/* 800A2280 0009F080 38 A5 A9 90 */ addi r5, r5, lbl_sManagerList@l /* 800A2284 0009F084 60 00 04 00 */ ori r0, r0, 0x400 /* 800A2288 0009F088 B0 03 00 44 */ sth r0, 0x44(r3) -/* 800A228C 0009F08C 80 0D 90 10 */ lwz r0, lbl_803CB910-_SDA_BASE_(r13) +/* 800A228C 0009F08C 80 0D 90 10 */ lwz r0, lbl_sManagerIndex-_SDA_BASE_(r13) /* 800A2290 0009F090 54 00 20 36 */ slwi r0, r0, 4 /* 800A2294 0009F094 7C 05 00 2E */ lwzx r0, r5, r0 /* 800A2298 0009F098 2C 00 00 00 */ cmpwi r0, 0 @@ -441,9 +441,9 @@ lbl_800A2318: /* 800A2330 0009F130 FC 04 00 40 */ fcmpo cr0, f4, f0 /* 800A2334 0009F134 41 81 FF C8 */ bgt lbl_800A22FC lbl_800A2338: -/* 800A2338 0009F138 80 0D 90 10 */ lwz r0, lbl_803CB910-_SDA_BASE_(r13) -/* 800A233C 0009F13C 3C A0 80 2F */ lis r5, lbl_802EA990@ha -/* 800A2340 0009F140 38 A5 A9 90 */ addi r5, r5, lbl_802EA990@l +/* 800A2338 0009F138 80 0D 90 10 */ lwz r0, lbl_sManagerIndex-_SDA_BASE_(r13) +/* 800A233C 0009F13C 3C A0 80 2F */ lis r5, lbl_sManagerList@ha +/* 800A2340 0009F140 38 A5 A9 90 */ addi r5, r5, lbl_sManagerList@l /* 800A2344 0009F144 54 00 20 36 */ slwi r0, r0, 4 /* 800A2348 0009F148 7C 05 00 2E */ lwzx r0, r5, r0 /* 800A234C 0009F14C 2C 00 00 00 */ cmpwi r0, 0 @@ -484,9 +484,9 @@ zLOD_Get__FP4xEnt: /* 800A23B4 0009F1B4 38 60 00 00 */ li r3, 0 /* 800A23B8 0009F1B8 4E 80 00 20 */ blr lbl_800A23BC: -/* 800A23BC 0009F1BC 80 CD 90 0C */ lwz r6, lbl_803CB90C-_SDA_BASE_(r13) +/* 800A23BC 0009F1BC 80 CD 90 0C */ lwz r6, lbl_sTableList-_SDA_BASE_(r13) /* 800A23C0 0009F1C0 38 E0 00 00 */ li r7, 0 -/* 800A23C4 0009F1C4 80 0D 90 08 */ lwz r0, lbl_803CB908-_SDA_BASE_(r13) +/* 800A23C4 0009F1C4 80 0D 90 08 */ lwz r0, lbl_sTableCount-_SDA_BASE_(r13) /* 800A23C8 0009F1C8 7C C4 33 78 */ mr r4, r6 /* 800A23CC 0009F1CC 7C 09 03 A6 */ mtctr r0 /* 800A23D0 0009F1D0 28 00 00 00 */ cmplwi r0, 0 @@ -521,11 +521,11 @@ zLOD_UseCustomTable__FP4xEntP9zLODTable: /* 800A242C 0009F22C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800A2430 0009F230 93 C1 00 18 */ stw r30, 0x18(r1) /* 800A2434 0009F234 93 A1 00 14 */ stw r29, 0x14(r1) -/* 800A2438 0009F238 80 0D 90 14 */ lwz r0, lbl_803CB914-_SDA_BASE_(r13) -/* 800A243C 0009F23C 3C A0 80 2F */ lis r5, lbl_802EA990@ha +/* 800A2438 0009F238 80 0D 90 14 */ lwz r0, lbl_sManagerCount-_SDA_BASE_(r13) +/* 800A243C 0009F23C 3C A0 80 2F */ lis r5, lbl_sManagerList@ha /* 800A2440 0009F240 7C 9E 23 78 */ mr r30, r4 /* 800A2444 0009F244 83 E3 00 24 */ lwz r31, 0x24(r3) -/* 800A2448 0009F248 38 A5 A9 90 */ addi r5, r5, lbl_802EA990@l +/* 800A2448 0009F248 38 A5 A9 90 */ addi r5, r5, lbl_sManagerList@l /* 800A244C 0009F24C 38 80 00 00 */ li r4, 0 /* 800A2450 0009F250 7C 09 03 A6 */ mtctr r0 /* 800A2454 0009F254 28 00 00 00 */ cmplwi r0, 0 @@ -534,40 +534,40 @@ lbl_800A245C: /* 800A245C 0009F25C 80 05 00 08 */ lwz r0, 8(r5) /* 800A2460 0009F260 7C 00 F8 40 */ cmplw r0, r31 /* 800A2464 0009F264 40 82 02 0C */ bne lbl_800A2670 -/* 800A2468 0009F268 3C 60 80 2F */ lis r3, lbl_802EA990@ha +/* 800A2468 0009F268 3C 60 80 2F */ lis r3, lbl_sManagerList@ha /* 800A246C 0009F26C 54 9D 20 36 */ slwi r29, r4, 4 -/* 800A2470 0009F270 38 03 A9 90 */ addi r0, r3, lbl_802EA990@l +/* 800A2470 0009F270 38 03 A9 90 */ addi r0, r3, lbl_sManagerList@l /* 800A2474 0009F274 7C 60 EA 14 */ add r3, r0, r29 /* 800A2478 0009F278 93 C3 00 04 */ stw r30, 4(r3) /* 800A247C 0009F27C C0 3E 00 04 */ lfs f1, 4(r30) /* 800A2480 0009F280 4B F6 83 7D */ bl xsqrt__Ff -/* 800A2484 0009F284 C0 02 92 CC */ lfs f0, lbl_803CDC4C-_SDA2_BASE_(r2) +/* 800A2484 0009F284 C0 02 92 CC */ lfs f0, lbl__707_1-_SDA2_BASE_(r2) /* 800A2488 0009F288 EF E0 08 2A */ fadds f31, f0, f1 /* 800A248C 0009F28C C0 3E 00 04 */ lfs f1, 4(r30) /* 800A2490 0009F290 4B F6 83 6D */ bl xsqrt__Ff -/* 800A2494 0009F294 C0 02 92 CC */ lfs f0, lbl_803CDC4C-_SDA2_BASE_(r2) -/* 800A2498 0009F298 3C 60 80 2F */ lis r3, lbl_802EA990@ha -/* 800A249C 0009F29C 38 03 A9 90 */ addi r0, r3, lbl_802EA990@l +/* 800A2494 0009F294 C0 02 92 CC */ lfs f0, lbl__707_1-_SDA2_BASE_(r2) +/* 800A2498 0009F298 3C 60 80 2F */ lis r3, lbl_sManagerList@ha +/* 800A249C 0009F29C 38 03 A9 90 */ addi r0, r3, lbl_sManagerList@l /* 800A24A0 0009F2A0 EC 00 08 2A */ fadds f0, f0, f1 -/* 800A24A4 0009F2A4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800A24A4 0009F2A4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800A24A8 0009F2A8 7C A0 EA 14 */ add r5, r0, r29 -/* 800A24AC 0009F2AC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800A24AC 0009F2AC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800A24B0 0009F2B0 EC 00 07 F2 */ fmuls f0, f0, f31 /* 800A24B4 0009F2B4 D4 05 00 0C */ stfsu f0, 0xc(r5) /* 800A24B8 0009F2B8 80 9F 00 4C */ lwz r4, 0x4c(r31) -/* 800A24BC 0009F2BC C0 02 92 C4 */ lfs f0, lbl_803CDC44-_SDA2_BASE_(r2) +/* 800A24BC 0009F2BC C0 02 92 C4 */ lfs f0, lbl__705_1-_SDA2_BASE_(r2) /* 800A24C0 0009F2C0 C0 44 00 00 */ lfs f2, 0(r4) /* 800A24C4 0009F2C4 C0 24 00 04 */ lfs f1, 4(r4) /* 800A24C8 0009F2C8 EC 42 00 B2 */ fmuls f2, f2, f2 /* 800A24CC 0009F2CC C0 64 00 08 */ lfs f3, 8(r4) /* 800A24D0 0009F2D0 EC 21 00 72 */ fmuls f1, f1, f1 -/* 800A24D4 0009F2D4 C0 82 92 D0 */ lfs f4, lbl_803CDC50-_SDA2_BASE_(r2) +/* 800A24D4 0009F2D4 C0 82 92 D0 */ lfs f4, lbl__714_1-_SDA2_BASE_(r2) /* 800A24D8 0009F2D8 EC 63 00 F2 */ fmuls f3, f3, f3 /* 800A24DC 0009F2DC EC 22 08 2A */ fadds f1, f2, f1 /* 800A24E0 0009F2E0 EC A3 08 2A */ fadds f5, f3, f1 /* 800A24E4 0009F2E4 FC 05 00 40 */ fcmpo cr0, f5, f0 /* 800A24E8 0009F2E8 40 80 00 08 */ bge lbl_800A24F0 -/* 800A24EC 0009F2EC C0 A2 92 C0 */ lfs f5, lbl_803CDC40-_SDA2_BASE_(r2) +/* 800A24EC 0009F2EC C0 A2 92 C0 */ lfs f5, lbl__704_1-_SDA2_BASE_(r2) lbl_800A24F0: /* 800A24F0 0009F2F0 28 04 00 00 */ cmplwi r4, 0 /* 800A24F4 0009F2F4 41 82 00 40 */ beq lbl_800A2534 @@ -592,11 +592,11 @@ lbl_800A2534: /* 800A253C 0009F33C 4C 41 13 82 */ cror 2, 1, 2 /* 800A2540 0009F340 40 82 00 50 */ bne lbl_800A2590 /* 800A2544 0009F344 A0 1F 00 44 */ lhz r0, 0x44(r31) -/* 800A2548 0009F348 3C 60 80 2F */ lis r3, lbl_802EA990@ha -/* 800A254C 0009F34C 38 63 A9 90 */ addi r3, r3, lbl_802EA990@l +/* 800A2548 0009F348 3C 60 80 2F */ lis r3, lbl_sManagerList@ha +/* 800A254C 0009F34C 38 63 A9 90 */ addi r3, r3, lbl_sManagerList@l /* 800A2550 0009F350 60 00 04 00 */ ori r0, r0, 0x400 /* 800A2554 0009F354 B0 1F 00 44 */ sth r0, 0x44(r31) -/* 800A2558 0009F358 80 0D 90 10 */ lwz r0, lbl_803CB910-_SDA_BASE_(r13) +/* 800A2558 0009F358 80 0D 90 10 */ lwz r0, lbl_sManagerIndex-_SDA_BASE_(r13) /* 800A255C 0009F35C 54 00 20 36 */ slwi r0, r0, 4 /* 800A2560 0009F360 7C 03 00 2E */ lwzx r0, r3, r0 /* 800A2564 0009F364 2C 00 00 00 */ cmpwi r0, 0 @@ -646,9 +646,9 @@ lbl_800A25E4: /* 800A25FC 0009F3FC FC 04 00 40 */ fcmpo cr0, f4, f0 /* 800A2600 0009F400 41 81 FF C8 */ bgt lbl_800A25C8 lbl_800A2604: -/* 800A2604 0009F404 80 0D 90 10 */ lwz r0, lbl_803CB910-_SDA_BASE_(r13) -/* 800A2608 0009F408 3C 60 80 2F */ lis r3, lbl_802EA990@ha -/* 800A260C 0009F40C 38 63 A9 90 */ addi r3, r3, lbl_802EA990@l +/* 800A2604 0009F404 80 0D 90 10 */ lwz r0, lbl_sManagerIndex-_SDA_BASE_(r13) +/* 800A2608 0009F408 3C 60 80 2F */ lis r3, lbl_sManagerList@ha +/* 800A260C 0009F40C 38 63 A9 90 */ addi r3, r3, lbl_sManagerList@l /* 800A2610 0009F410 54 00 20 36 */ slwi r0, r0, 4 /* 800A2614 0009F414 7C 03 00 2E */ lwzx r0, r3, r0 /* 800A2618 0009F418 2C 00 00 00 */ cmpwi r0, 0 diff --git a/asm/Game/zLasso.s b/asm/Game/zLasso.s index 8df3ff251..d20b4c5f8 100644 --- a/asm/Game/zLasso.s +++ b/asm/Game/zLasso.s @@ -17,22 +17,22 @@ zLasso_Init__FP6zLassoP14xModelInstancefff: /* 8009C028 00098E28 7C 9F 23 78 */ mr r31, r4 /* 8009C02C 00098E2C 93 C1 00 10 */ stw r30, 0x10(r1) /* 8009C030 00098E30 7C 7E 1B 78 */ mr r30, r3 -/* 8009C034 00098E34 80 0D 8F D8 */ lwz r0, lbl_803CB8D8-_SDA_BASE_(r13) +/* 8009C034 00098E34 80 0D 8F D8 */ lwz r0, lbl_sLassoRaster-_SDA_BASE_(r13) /* 8009C038 00098E38 28 00 00 00 */ cmplwi r0, 0 /* 8009C03C 00098E3C 40 82 00 34 */ bne lbl_8009C070 -/* 8009C040 00098E40 3C 60 80 26 */ lis r3, lbl_8025CD18@ha -/* 8009C044 00098E44 38 63 CD 18 */ addi r3, r3, lbl_8025CD18@l +/* 8009C040 00098E40 3C 60 80 26 */ lis r3, lbl__stringBase0_42@ha +/* 8009C044 00098E44 38 63 CD 18 */ addi r3, r3, lbl__stringBase0_42@l /* 8009C048 00098E48 4B FB 01 CD */ bl xStrHash__FPCc /* 8009C04C 00098E4C 38 80 00 00 */ li r4, 0 /* 8009C050 00098E50 4B FA F6 BD */ bl xSTFindAsset__FUiPUi /* 8009C054 00098E54 28 03 00 00 */ cmplwi r3, 0 /* 8009C058 00098E58 41 82 00 10 */ beq lbl_8009C068 /* 8009C05C 00098E5C 80 03 00 00 */ lwz r0, 0(r3) -/* 8009C060 00098E60 90 0D 8F D8 */ stw r0, lbl_803CB8D8-_SDA_BASE_(r13) +/* 8009C060 00098E60 90 0D 8F D8 */ stw r0, lbl_sLassoRaster-_SDA_BASE_(r13) /* 8009C064 00098E64 48 00 00 0C */ b lbl_8009C070 lbl_8009C068: /* 8009C068 00098E68 38 00 00 00 */ li r0, 0 -/* 8009C06C 00098E6C 90 0D 8F D8 */ stw r0, lbl_803CB8D8-_SDA_BASE_(r13) +/* 8009C06C 00098E6C 90 0D 8F D8 */ stw r0, lbl_sLassoRaster-_SDA_BASE_(r13) lbl_8009C070: /* 8009C070 00098E70 FC 20 E8 90 */ fmr f1, f29 /* 8009C074 00098E74 80 9F 00 10 */ lwz r4, 0x10(r31) @@ -40,11 +40,11 @@ lbl_8009C070: /* 8009C07C 00098E7C 38 7E 00 D8 */ addi r3, r30, 0xd8 /* 8009C080 00098E80 FC 60 F8 90 */ fmr f3, f31 /* 8009C084 00098E84 48 02 CF 45 */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff -/* 8009C088 00098E88 3C 60 80 3C */ lis r3, lbl_803C3660@ha +/* 8009C088 00098E88 3C 60 80 3C */ lis r3, lbl_gRenderArr@ha /* 8009C08C 00098E8C 93 FE 00 F8 */ stw r31, 0xf8(r30) -/* 8009C090 00098E90 38 63 36 60 */ addi r3, r3, lbl_803C3660@l +/* 8009C090 00098E90 38 63 36 60 */ addi r3, r3, lbl_gRenderArr@l /* 8009C094 00098E94 38 03 07 80 */ addi r0, r3, 0x780 -/* 8009C098 00098E98 90 0D 8F E4 */ stw r0, lbl_803CB8E4-_SDA_BASE_(r13) +/* 8009C098 00098E98 90 0D 8F E4 */ stw r0, lbl_lnverts-_SDA_BASE_(r13) /* 8009C09C 00098E9C CB E1 00 28 */ lfd f31, 0x28(r1) /* 8009C0A0 00098EA0 CB C1 00 20 */ lfd f30, 0x20(r1) /* 8009C0A4 00098EA4 CB A1 00 18 */ lfd f29, 0x18(r1) @@ -59,16 +59,16 @@ lbl_8009C070: zLasso_AddGuide__FP4xEntP10xAnimStateP14xModelInstance: /* 8009C0C0 00098EC0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009C0C4 00098EC4 7C 08 02 A6 */ mflr r0 -/* 8009C0C8 00098EC8 3C C0 80 2E */ lis r6, lbl_802E5788@ha +/* 8009C0C8 00098EC8 3C C0 80 2E */ lis r6, lbl_sGuideList@ha /* 8009C0CC 00098ECC 38 E0 FF FF */ li r7, -1 /* 8009C0D0 00098ED0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009C0D4 00098ED4 38 C6 57 88 */ addi r6, r6, lbl_802E5788@l +/* 8009C0D4 00098ED4 38 C6 57 88 */ addi r6, r6, lbl_sGuideList@l /* 8009C0D8 00098ED8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8009C0DC 00098EDC 7C BF 2B 78 */ mr r31, r5 /* 8009C0E0 00098EE0 93 C1 00 08 */ stw r30, 8(r1) /* 8009C0E4 00098EE4 7C 9E 23 78 */ mr r30, r4 /* 8009C0E8 00098EE8 38 80 00 00 */ li r4, 0 -/* 8009C0EC 00098EEC 80 0D 8F DC */ lwz r0, lbl_803CB8DC-_SDA_BASE_(r13) +/* 8009C0EC 00098EEC 80 0D 8F DC */ lwz r0, lbl_sNumGuideLists-_SDA_BASE_(r13) /* 8009C0F0 00098EF0 7C 09 03 A6 */ mtctr r0 /* 8009C0F4 00098EF4 28 00 00 00 */ cmplwi r0, 0 /* 8009C0F8 00098EF8 40 81 00 24 */ ble lbl_8009C11C @@ -85,21 +85,21 @@ lbl_8009C110: lbl_8009C11C: /* 8009C11C 00098F1C 2C 07 FF FF */ cmpwi r7, -1 /* 8009C120 00098F20 40 82 00 30 */ bne lbl_8009C150 -/* 8009C124 00098F24 80 CD 8F DC */ lwz r6, lbl_803CB8DC-_SDA_BASE_(r13) -/* 8009C128 00098F28 3C 80 80 2E */ lis r4, lbl_802E5788@ha -/* 8009C12C 00098F2C 38 84 57 88 */ addi r4, r4, lbl_802E5788@l +/* 8009C124 00098F24 80 CD 8F DC */ lwz r6, lbl_sNumGuideLists-_SDA_BASE_(r13) +/* 8009C128 00098F28 3C 80 80 2E */ lis r4, lbl_sGuideList@ha +/* 8009C12C 00098F2C 38 84 57 88 */ addi r4, r4, lbl_sGuideList@l /* 8009C130 00098F30 38 00 00 00 */ li r0, 0 /* 8009C134 00098F34 38 A6 00 01 */ addi r5, r6, 1 /* 8009C138 00098F38 7C C7 33 78 */ mr r7, r6 /* 8009C13C 00098F3C 1C C6 00 E0 */ mulli r6, r6, 0xe0 -/* 8009C140 00098F40 90 AD 8F DC */ stw r5, lbl_803CB8DC-_SDA_BASE_(r13) +/* 8009C140 00098F40 90 AD 8F DC */ stw r5, lbl_sNumGuideLists-_SDA_BASE_(r13) /* 8009C144 00098F44 7C 64 31 2E */ stwx r3, r4, r6 /* 8009C148 00098F48 7C 64 32 14 */ add r3, r4, r6 /* 8009C14C 00098F4C 90 03 00 04 */ stw r0, 4(r3) lbl_8009C150: /* 8009C150 00098F50 1C 87 00 E0 */ mulli r4, r7, 0xe0 -/* 8009C154 00098F54 3C 60 80 2E */ lis r3, lbl_802E5788@ha -/* 8009C158 00098F58 38 03 57 88 */ addi r0, r3, lbl_802E5788@l +/* 8009C154 00098F54 3C 60 80 2E */ lis r3, lbl_sGuideList@ha +/* 8009C158 00098F58 38 03 57 88 */ addi r0, r3, lbl_sGuideList@l /* 8009C15C 00098F5C 7C A0 22 14 */ add r5, r0, r4 /* 8009C160 00098F60 80 05 00 04 */ lwz r0, 4(r5) /* 8009C164 00098F64 7C A3 2B 78 */ mr r3, r5 @@ -113,8 +113,8 @@ lbl_8009C174: /* 8009C180 00098F80 38 63 00 48 */ addi r3, r3, 0x48 /* 8009C184 00098F84 42 00 FF F0 */ bdnz lbl_8009C174 lbl_8009C188: -/* 8009C188 00098F88 3C 60 80 2E */ lis r3, lbl_802E5788@ha -/* 8009C18C 00098F8C 38 03 57 88 */ addi r0, r3, lbl_802E5788@l +/* 8009C188 00098F88 3C 60 80 2E */ lis r3, lbl_sGuideList@ha +/* 8009C18C 00098F8C 38 03 57 88 */ addi r0, r3, lbl_sGuideList@l /* 8009C190 00098F90 7C 80 22 14 */ add r4, r0, r4 /* 8009C194 00098F94 80 64 00 04 */ lwz r3, 4(r4) /* 8009C198 00098F98 1C C3 00 48 */ mulli r6, r3, 0x48 @@ -144,15 +144,15 @@ lbl_8009C1D4: zLasso_SetGuide__FP4xEntP10xAnimState: /* 8009C1EC 00098FEC 38 00 00 00 */ li r0, 0 /* 8009C1F0 00098FF0 28 03 00 00 */ cmplwi r3, 0 -/* 8009C1F4 00098FF4 90 0D 8F E0 */ stw r0, lbl_803CB8E0-_SDA_BASE_(r13) +/* 8009C1F4 00098FF4 90 0D 8F E0 */ stw r0, lbl_sCurrentGuide-_SDA_BASE_(r13) /* 8009C1F8 00098FF8 4D 82 00 20 */ beqlr /* 8009C1FC 00098FFC 28 04 00 00 */ cmplwi r4, 0 /* 8009C200 00099000 40 82 00 08 */ bne lbl_8009C208 /* 8009C204 00099004 4E 80 00 20 */ blr lbl_8009C208: -/* 8009C208 00099008 80 CD 8F DC */ lwz r6, lbl_803CB8DC-_SDA_BASE_(r13) -/* 8009C20C 0009900C 3C A0 80 2E */ lis r5, lbl_802E5788@ha -/* 8009C210 00099010 38 A5 57 88 */ addi r5, r5, lbl_802E5788@l +/* 8009C208 00099008 80 CD 8F DC */ lwz r6, lbl_sNumGuideLists-_SDA_BASE_(r13) +/* 8009C20C 0009900C 3C A0 80 2E */ lis r5, lbl_sGuideList@ha +/* 8009C210 00099010 38 A5 57 88 */ addi r5, r5, lbl_sGuideList@l /* 8009C214 00099014 38 E0 00 00 */ li r7, 0 /* 8009C218 00099018 7C C9 03 A6 */ mtctr r6 /* 8009C21C 0009901C 28 06 00 00 */ cmplwi r6, 0 @@ -168,9 +168,9 @@ lbl_8009C23C: /* 8009C23C 0009903C 7C 07 30 40 */ cmplw r7, r6 /* 8009C240 00099040 40 80 00 6C */ bge lbl_8009C2AC /* 8009C244 00099044 1C C7 00 E0 */ mulli r6, r7, 0xe0 -/* 8009C248 00099048 3C 60 80 2E */ lis r3, lbl_802E5788@ha +/* 8009C248 00099048 3C 60 80 2E */ lis r3, lbl_sGuideList@ha /* 8009C24C 0009904C 38 E0 00 00 */ li r7, 0 -/* 8009C250 00099050 38 03 57 88 */ addi r0, r3, lbl_802E5788@l +/* 8009C250 00099050 38 03 57 88 */ addi r0, r3, lbl_sGuideList@l /* 8009C254 00099054 7C A0 32 14 */ add r5, r0, r6 /* 8009C258 00099058 80 05 00 04 */ lwz r0, 4(r5) /* 8009C25C 0009905C 7C A3 2B 78 */ mr r3, r5 @@ -185,8 +185,8 @@ lbl_8009C26C: /* 8009C27C 0009907C 38 E7 00 01 */ addi r7, r7, 1 /* 8009C280 00099080 42 00 FF EC */ bdnz lbl_8009C26C lbl_8009C284: -/* 8009C284 00099084 3C 60 80 2E */ lis r3, lbl_802E5788@ha -/* 8009C288 00099088 38 03 57 88 */ addi r0, r3, lbl_802E5788@l +/* 8009C284 00099084 3C 60 80 2E */ lis r3, lbl_sGuideList@ha +/* 8009C288 00099088 38 03 57 88 */ addi r0, r3, lbl_sGuideList@l /* 8009C28C 0009908C 7C 60 32 14 */ add r3, r0, r6 /* 8009C290 00099090 80 03 00 04 */ lwz r0, 4(r3) /* 8009C294 00099094 7C 07 00 40 */ cmplw r7, r0 @@ -194,15 +194,15 @@ lbl_8009C284: /* 8009C29C 0009909C 1C 67 00 48 */ mulli r3, r7, 0x48 /* 8009C2A0 000990A0 38 03 00 08 */ addi r0, r3, 8 /* 8009C2A4 000990A4 7C 05 02 14 */ add r0, r5, r0 -/* 8009C2A8 000990A8 90 0D 8F E0 */ stw r0, lbl_803CB8E0-_SDA_BASE_(r13) +/* 8009C2A8 000990A8 90 0D 8F E0 */ stw r0, lbl_sCurrentGuide-_SDA_BASE_(r13) lbl_8009C2AC: -/* 8009C2AC 000990AC 80 0D 8F E0 */ lwz r0, lbl_803CB8E0-_SDA_BASE_(r13) +/* 8009C2AC 000990AC 80 0D 8F E0 */ lwz r0, lbl_sCurrentGuide-_SDA_BASE_(r13) /* 8009C2B0 000990B0 28 00 00 00 */ cmplwi r0, 0 /* 8009C2B4 000990B4 4C 82 00 20 */ bnelr -/* 8009C2B8 000990B8 3C 60 80 2E */ lis r3, lbl_802E5788@ha -/* 8009C2BC 000990BC 38 63 57 88 */ addi r3, r3, lbl_802E5788@l +/* 8009C2B8 000990B8 3C 60 80 2E */ lis r3, lbl_sGuideList@ha +/* 8009C2BC 000990BC 38 63 57 88 */ addi r3, r3, lbl_sGuideList@l /* 8009C2C0 000990C0 38 03 00 08 */ addi r0, r3, 8 -/* 8009C2C4 000990C4 90 0D 8F E0 */ stw r0, lbl_803CB8E0-_SDA_BASE_(r13) +/* 8009C2C4 000990C4 90 0D 8F E0 */ stw r0, lbl_sCurrentGuide-_SDA_BASE_(r13) /* 8009C2C8 000990C8 4E 80 00 20 */ blr .global zLasso_InterpToGuide__FP6zLasso @@ -212,12 +212,12 @@ zLasso_InterpToGuide__FP6zLasso: /* 8009C2D4 000990D4 90 01 00 44 */ stw r0, 0x44(r1) /* 8009C2D8 000990D8 BF 61 00 2C */ stmw r27, 0x2c(r1) /* 8009C2DC 000990DC 7C 7F 1B 78 */ mr r31, r3 -/* 8009C2E0 000990E0 80 8D 8F E0 */ lwz r4, lbl_803CB8E0-_SDA_BASE_(r13) +/* 8009C2E0 000990E0 80 8D 8F E0 */ lwz r4, lbl_sCurrentGuide-_SDA_BASE_(r13) /* 8009C2E4 000990E4 28 04 00 00 */ cmplwi r4, 0 /* 8009C2E8 000990E8 41 82 01 30 */ beq lbl_8009C418 /* 8009C2EC 000990EC 80 84 00 00 */ lwz r4, 0(r4) /* 8009C2F0 000990F0 38 7F 00 24 */ addi r3, r31, 0x24 -/* 8009C2F4 000990F4 C0 22 91 60 */ lfs f1, lbl_803CDAE0-_SDA2_BASE_(r2) +/* 8009C2F4 000990F4 C0 22 91 60 */ lfs f1, lbl__746_3-_SDA2_BASE_(r2) /* 8009C2F8 000990F8 80 84 00 10 */ lwz r4, 0x10(r4) /* 8009C2FC 000990FC FC 40 08 90 */ fmr f2, f1 /* 8009C300 00099100 80 A4 00 18 */ lwz r5, 0x18(r4) @@ -230,7 +230,7 @@ zLasso_InterpToGuide__FP6zLasso: /* 8009C31C 0009911C 3B C0 00 00 */ li r30, 0 /* 8009C320 00099120 48 00 00 28 */ b lbl_8009C348 lbl_8009C324: -/* 8009C324 00099124 80 8D 8F E0 */ lwz r4, lbl_803CB8E0-_SDA_BASE_(r13) +/* 8009C324 00099124 80 8D 8F E0 */ lwz r4, lbl_sCurrentGuide-_SDA_BASE_(r13) /* 8009C328 00099128 38 1E 00 08 */ addi r0, r30, 8 /* 8009C32C 0009912C 38 7F 00 24 */ addi r3, r31, 0x24 /* 8009C330 00099130 7C 04 00 2E */ lwzx r0, r4, r0 @@ -246,22 +246,22 @@ lbl_8009C348: /* 8009C354 00099154 3C 00 43 30 */ lis r0, 0x4330 /* 8009C358 00099158 90 61 00 24 */ stw r3, 0x24(r1) /* 8009C35C 0009915C 38 7F 00 24 */ addi r3, r31, 0x24 -/* 8009C360 00099160 C8 22 91 68 */ lfd f1, lbl_803CDAE8-_SDA2_BASE_(r2) +/* 8009C360 00099160 C8 22 91 68 */ lfd f1, lbl__749_3-_SDA2_BASE_(r2) /* 8009C364 00099164 7C 64 1B 78 */ mr r4, r3 /* 8009C368 00099168 90 01 00 20 */ stw r0, 0x20(r1) -/* 8009C36C 0009916C C0 42 91 64 */ lfs f2, lbl_803CDAE4-_SDA2_BASE_(r2) +/* 8009C36C 0009916C C0 42 91 64 */ lfs f2, lbl__747_4-_SDA2_BASE_(r2) /* 8009C370 00099170 C8 01 00 20 */ lfd f0, 0x20(r1) /* 8009C374 00099174 EC 00 08 28 */ fsubs f0, f0, f1 /* 8009C378 00099178 EC 22 00 24 */ fdivs f1, f2, f0 /* 8009C37C 0009917C 4B F6 ED 15 */ bl xVec3SMul__FP5xVec3PC5xVec3f -/* 8009C380 00099180 80 8D 8F E0 */ lwz r4, lbl_803CB8E0-_SDA_BASE_(r13) +/* 8009C380 00099180 80 8D 8F E0 */ lwz r4, lbl_sCurrentGuide-_SDA_BASE_(r13) /* 8009C384 00099184 38 61 00 14 */ addi r3, r1, 0x14 /* 8009C388 00099188 38 BF 00 24 */ addi r5, r31, 0x24 /* 8009C38C 0009918C 80 04 00 08 */ lwz r0, 8(r4) /* 8009C390 00099190 1C 00 00 0C */ mulli r0, r0, 0xc /* 8009C394 00099194 7C 9D 02 14 */ add r4, r29, r0 /* 8009C398 00099198 4B F7 22 F9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 8009C39C 0009919C 80 8D 8F E0 */ lwz r4, lbl_803CB8E0-_SDA_BASE_(r13) +/* 8009C39C 0009919C 80 8D 8F E0 */ lwz r4, lbl_sCurrentGuide-_SDA_BASE_(r13) /* 8009C3A0 000991A0 38 61 00 08 */ addi r3, r1, 8 /* 8009C3A4 000991A4 38 BF 00 24 */ addi r5, r31, 0x24 /* 8009C3A8 000991A8 80 04 00 0C */ lwz r0, 0xc(r4) @@ -280,14 +280,14 @@ lbl_8009C348: /* 8009C3DC 000991DC 7C 64 1B 78 */ mr r4, r3 /* 8009C3E0 000991E0 4B FB 1F 11 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8009C3E4 000991E4 C0 3F 00 4C */ lfs f1, 0x4c(r31) -/* 8009C3E8 000991E8 C0 02 91 60 */ lfs f0, lbl_803CDAE0-_SDA2_BASE_(r2) +/* 8009C3E8 000991E8 C0 02 91 60 */ lfs f0, lbl__746_3-_SDA2_BASE_(r2) /* 8009C3EC 000991EC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009C3F0 000991F0 40 80 00 10 */ bge lbl_8009C400 /* 8009C3F4 000991F4 38 7F 00 48 */ addi r3, r31, 0x48 /* 8009C3F8 000991F8 7C 64 1B 78 */ mr r4, r3 /* 8009C3FC 000991FC 4B F7 22 C9 */ bl xVec3Inv__FP5xVec3PC5xVec3 lbl_8009C400: -/* 8009C400 00099200 80 8D 8F E0 */ lwz r4, lbl_803CB8E0-_SDA_BASE_(r13) +/* 8009C400 00099200 80 8D 8F E0 */ lwz r4, lbl_sCurrentGuide-_SDA_BASE_(r13) /* 8009C404 00099204 38 7F 00 24 */ addi r3, r31, 0x24 /* 8009C408 00099208 7C 65 1B 78 */ mr r5, r3 /* 8009C40C 0009920C 80 84 00 00 */ lwz r4, 0(r4) @@ -341,10 +341,10 @@ lbl_8009C4B0: lbl_8009C4B4: /* 8009C4B4 000992B4 54 76 06 3F */ clrlwi. r22, r3, 0x18 /* 8009C4B8 000992B8 41 82 02 80 */ beq lbl_8009C738 -/* 8009C4BC 000992BC 80 6D 8F E0 */ lwz r3, lbl_803CB8E0-_SDA_BASE_(r13) +/* 8009C4BC 000992BC 80 6D 8F E0 */ lwz r3, lbl_sCurrentGuide-_SDA_BASE_(r13) /* 8009C4C0 000992C0 3C 00 43 30 */ lis r0, 0x4330 /* 8009C4C4 000992C4 3B A1 01 B4 */ addi r29, r1, 0x1b4 -/* 8009C4C8 000992C8 C0 02 91 70 */ lfs f0, lbl_803CDAF0-_SDA2_BASE_(r2) +/* 8009C4C8 000992C8 C0 02 91 70 */ lfs f0, lbl__1349-_SDA2_BASE_(r2) /* 8009C4CC 000992CC 80 63 00 00 */ lwz r3, 0(r3) /* 8009C4D0 000992D0 7F BC EB 78 */ mr r28, r29 /* 8009C4D4 000992D4 90 01 02 80 */ stw r0, 0x280(r1) @@ -357,12 +357,12 @@ lbl_8009C4B4: /* 8009C4F0 000992F0 C0 24 00 08 */ lfs f1, 8(r4) /* 8009C4F4 000992F4 80 83 00 18 */ lwz r4, 0x18(r3) /* 8009C4F8 000992F8 EC 60 00 72 */ fmuls f3, f0, f1 -/* 8009C4FC 000992FC C8 42 91 68 */ lfd f2, lbl_803CDAE8-_SDA2_BASE_(r2) -/* 8009C500 00099300 C0 02 91 64 */ lfs f0, lbl_803CDAE4-_SDA2_BASE_(r2) +/* 8009C4FC 000992FC C8 42 91 68 */ lfd f2, lbl__749_3-_SDA2_BASE_(r2) +/* 8009C500 00099300 C0 02 91 64 */ lfs f0, lbl__747_4-_SDA2_BASE_(r2) /* 8009C504 00099304 80 A3 00 5C */ lwz r5, 0x5c(r3) /* 8009C508 00099308 FC 20 18 1E */ fctiwz f1, f3 /* 8009C50C 0009930C 83 E3 00 10 */ lwz r31, 0x10(r3) -/* 8009C510 00099310 C3 C2 91 60 */ lfs f30, lbl_803CDAE0-_SDA2_BASE_(r2) +/* 8009C510 00099310 C3 C2 91 60 */ lfs f30, lbl__746_3-_SDA2_BASE_(r2) /* 8009C514 00099314 D8 21 02 78 */ stfd f1, 0x278(r1) /* 8009C518 00099318 80 C1 02 7C */ lwz r6, 0x27c(r1) /* 8009C51C 0009931C 7C 06 23 D6 */ divw r0, r6, r4 @@ -386,7 +386,7 @@ lbl_8009C4B4: /* 8009C564 00099364 7F 05 00 2E */ lwzx r24, r5, r0 /* 8009C568 00099368 48 00 00 68 */ b lbl_8009C5D0 lbl_8009C56C: -/* 8009C56C 0009936C 80 8D 8F E0 */ lwz r4, lbl_803CB8E0-_SDA_BASE_(r13) +/* 8009C56C 0009936C 80 8D 8F E0 */ lwz r4, lbl_sCurrentGuide-_SDA_BASE_(r13) /* 8009C570 00099370 38 1B 00 08 */ addi r0, r27, 8 /* 8009C574 00099374 FC 20 B8 90 */ fmr f1, f23 /* 8009C578 00099378 7F 83 E3 78 */ mr r3, r28 @@ -394,7 +394,7 @@ lbl_8009C56C: /* 8009C580 00099380 1C 00 00 0C */ mulli r0, r0, 0xc /* 8009C584 00099384 7C 97 02 14 */ add r4, r23, r0 /* 8009C588 00099388 4B F6 EB 09 */ bl xVec3SMul__FP5xVec3PC5xVec3f -/* 8009C58C 0009938C 80 8D 8F E0 */ lwz r4, lbl_803CB8E0-_SDA_BASE_(r13) +/* 8009C58C 0009938C 80 8D 8F E0 */ lwz r4, lbl_sCurrentGuide-_SDA_BASE_(r13) /* 8009C590 00099390 38 1B 00 08 */ addi r0, r27, 8 /* 8009C594 00099394 FC 20 C0 90 */ fmr f1, f24 /* 8009C598 00099398 7F 83 E3 78 */ mr r3, r28 @@ -402,7 +402,7 @@ lbl_8009C56C: /* 8009C5A0 000993A0 1C 00 00 0C */ mulli r0, r0, 0xc /* 8009C5A4 000993A4 7C 98 02 14 */ add r4, r24, r0 /* 8009C5A8 000993A8 4B F7 8A B1 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 8009C5AC 000993AC 80 8D 8F E0 */ lwz r4, lbl_803CB8E0-_SDA_BASE_(r13) +/* 8009C5AC 000993AC 80 8D 8F E0 */ lwz r4, lbl_sCurrentGuide-_SDA_BASE_(r13) /* 8009C5B0 000993B0 7F 83 E3 78 */ mr r3, r28 /* 8009C5B4 000993B4 7F 85 E3 78 */ mr r5, r28 /* 8009C5B8 000993B8 80 84 00 00 */ lwz r4, 0(r4) @@ -457,7 +457,7 @@ lbl_8009C628: /* 8009C674 00099474 38 61 00 BC */ addi r3, r1, 0xbc /* 8009C678 00099478 38 81 00 B0 */ addi r4, r1, 0xb0 /* 8009C67C 0009947C 4B FB 1E 75 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 8009C680 00099480 C0 02 91 60 */ lfs f0, lbl_803CDAE0-_SDA2_BASE_(r2) +/* 8009C680 00099480 C0 02 91 60 */ lfs f0, lbl__746_3-_SDA2_BASE_(r2) /* 8009C684 00099484 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009C688 00099488 40 80 00 14 */ bge lbl_8009C69C /* 8009C68C 0009948C 7F A4 EB 78 */ mr r4, r29 @@ -509,19 +509,19 @@ lbl_8009C71C: /* 8009C730 00099530 4B F7 1F 61 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8009C734 00099534 48 00 00 10 */ b lbl_8009C744 lbl_8009C738: -/* 8009C738 00099538 C0 22 91 74 */ lfs f1, lbl_803CDAF4-_SDA2_BASE_(r2) +/* 8009C738 00099538 C0 22 91 74 */ lfs f1, lbl__1350-_SDA2_BASE_(r2) /* 8009C73C 0009953C C0 1A 00 14 */ lfs f0, 0x14(r26) /* 8009C740 00099540 EF C1 00 32 */ fmuls f30, f1, f0 lbl_8009C744: /* 8009C744 00099544 38 60 00 01 */ li r3, 1 /* 8009C748 00099548 38 80 00 00 */ li r4, 0 /* 8009C74C 0009954C 48 19 30 91 */ bl RwRenderStateSet -/* 8009C750 00099550 80 8D 8F D8 */ lwz r4, lbl_803CB8D8-_SDA_BASE_(r13) +/* 8009C750 00099550 80 8D 8F D8 */ lwz r4, lbl_sLassoRaster-_SDA_BASE_(r13) /* 8009C754 00099554 38 60 00 01 */ li r3, 1 /* 8009C758 00099558 48 19 30 85 */ bl RwRenderStateSet /* 8009C75C 0009955C 88 1A 00 C4 */ lbz r0, 0xc4(r26) /* 8009C760 00099560 38 61 00 74 */ addi r3, r1, 0x74 -/* 8009C764 00099564 C3 A2 91 60 */ lfs f29, lbl_803CDAE0-_SDA2_BASE_(r2) +/* 8009C764 00099564 C3 A2 91 60 */ lfs f29, lbl__746_3-_SDA2_BASE_(r2) /* 8009C768 00099568 38 BA 00 60 */ addi r5, r26, 0x60 /* 8009C76C 0009956C 1C 80 00 0C */ mulli r4, r0, 0xc /* 8009C770 00099570 3A A0 00 03 */ li r21, 3 @@ -557,51 +557,51 @@ lbl_8009C744: /* 8009C7E8 000995E8 3C 00 43 30 */ lis r0, 0x4330 /* 8009C7EC 000995EC 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 8009C7F0 000995F0 90 01 02 80 */ stw r0, 0x280(r1) -/* 8009C7F4 000995F4 C8 22 91 68 */ lfd f1, lbl_803CDAE8-_SDA2_BASE_(r2) +/* 8009C7F4 000995F4 C8 22 91 68 */ lfd f1, lbl__749_3-_SDA2_BASE_(r2) /* 8009C7F8 000995F8 3B 21 01 48 */ addi r25, r1, 0x148 /* 8009C7FC 000995FC 90 61 02 84 */ stw r3, 0x284(r1) -/* 8009C800 00099600 C0 42 91 7C */ lfs f2, lbl_803CDAFC-_SDA2_BASE_(r2) +/* 8009C800 00099600 C0 42 91 7C */ lfs f2, lbl__1352-_SDA2_BASE_(r2) /* 8009C804 00099604 C8 01 02 80 */ lfd f0, 0x280(r1) -/* 8009C808 00099608 C0 62 91 78 */ lfs f3, lbl_803CDAF8-_SDA2_BASE_(r2) +/* 8009C808 00099608 C0 62 91 78 */ lfs f3, lbl__1351-_SDA2_BASE_(r2) /* 8009C80C 0009960C EC 20 08 28 */ fsubs f1, f0, f1 -/* 8009C810 00099610 C0 02 91 80 */ lfs f0, lbl_803CDB00-_SDA2_BASE_(r2) +/* 8009C810 00099610 C0 02 91 80 */ lfs f0, lbl__1353-_SDA2_BASE_(r2) /* 8009C814 00099614 EC 22 00 72 */ fmuls f1, f2, f1 /* 8009C818 00099618 EC 23 00 72 */ fmuls f1, f3, f1 /* 8009C81C 0009961C EF 41 00 24 */ fdivs f26, f1, f0 /* 8009C820 00099620 FC 20 D0 90 */ fmr f1, f26 /* 8009C824 00099624 48 02 86 6D */ bl icos__Ff -/* 8009C828 00099628 C0 02 91 84 */ lfs f0, lbl_803CDB04-_SDA2_BASE_(r2) +/* 8009C828 00099628 C0 02 91 84 */ lfs f0, lbl__1354-_SDA2_BASE_(r2) /* 8009C82C 0009962C FE E0 08 90 */ fmr f23, f1 /* 8009C830 00099630 EC 3A 00 2A */ fadds f1, f26, f0 /* 8009C834 00099634 48 02 86 5D */ bl icos__Ff -/* 8009C838 00099638 C0 02 91 88 */ lfs f0, lbl_803CDB08-_SDA2_BASE_(r2) +/* 8009C838 00099638 C0 02 91 88 */ lfs f0, lbl__1355-_SDA2_BASE_(r2) /* 8009C83C 0009963C FF 00 08 90 */ fmr f24, f1 /* 8009C840 00099640 EC 3A 00 2A */ fadds f1, f26, f0 /* 8009C844 00099644 48 02 86 4D */ bl icos__Ff /* 8009C848 00099648 FF 20 08 90 */ fmr f25, f1 /* 8009C84C 0009964C FC 20 D0 90 */ fmr f1, f26 /* 8009C850 00099650 48 02 85 FD */ bl isin__Ff -/* 8009C854 00099654 C0 02 91 84 */ lfs f0, lbl_803CDB04-_SDA2_BASE_(r2) +/* 8009C854 00099654 C0 02 91 84 */ lfs f0, lbl__1354-_SDA2_BASE_(r2) /* 8009C858 00099658 FF 80 08 90 */ fmr f28, f1 /* 8009C85C 0009965C EC 3A 00 2A */ fadds f1, f26, f0 /* 8009C860 00099660 48 02 85 ED */ bl isin__Ff -/* 8009C864 00099664 C0 02 91 88 */ lfs f0, lbl_803CDB08-_SDA2_BASE_(r2) +/* 8009C864 00099664 C0 02 91 88 */ lfs f0, lbl__1355-_SDA2_BASE_(r2) /* 8009C868 00099668 FF 60 08 90 */ fmr f27, f1 /* 8009C86C 0009966C EC 3A 00 2A */ fadds f1, f26, f0 /* 8009C870 00099670 48 02 85 DD */ bl isin__Ff -/* 8009C874 00099674 C0 02 91 8C */ lfs f0, lbl_803CDB0C-_SDA2_BASE_(r2) +/* 8009C874 00099674 C0 02 91 8C */ lfs f0, lbl__1356-_SDA2_BASE_(r2) /* 8009C878 00099678 FF 40 08 90 */ fmr f26, f1 /* 8009C87C 0009967C 7F 23 CB 78 */ mr r3, r25 /* 8009C880 00099680 38 81 00 80 */ addi r4, r1, 0x80 /* 8009C884 00099684 EC 20 07 32 */ fmuls f1, f0, f28 /* 8009C888 00099688 4B F6 E8 09 */ bl xVec3SMul__FP5xVec3PC5xVec3f -/* 8009C88C 0009968C C0 02 91 8C */ lfs f0, lbl_803CDB0C-_SDA2_BASE_(r2) +/* 8009C88C 0009968C C0 02 91 8C */ lfs f0, lbl__1356-_SDA2_BASE_(r2) /* 8009C890 00099690 7F 23 CB 78 */ mr r3, r25 /* 8009C894 00099694 38 81 00 68 */ addi r4, r1, 0x68 /* 8009C898 00099698 EC 20 05 F2 */ fmuls f1, f0, f23 /* 8009C89C 0009969C 4B F7 87 BD */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8009C8A0 000996A0 38 00 00 01 */ li r0, 1 -/* 8009C8A4 000996A4 C0 02 91 8C */ lfs f0, lbl_803CDB0C-_SDA2_BASE_(r2) +/* 8009C8A4 000996A4 C0 02 91 8C */ lfs f0, lbl__1356-_SDA2_BASE_(r2) /* 8009C8A8 000996A8 1C 00 00 0C */ mulli r0, r0, 0xc /* 8009C8AC 000996AC 7F 33 CB 78 */ mr r19, r25 /* 8009C8B0 000996B0 EC 20 06 F2 */ fmuls f1, f0, f27 @@ -609,13 +609,13 @@ lbl_8009C744: /* 8009C8B8 000996B8 7E 73 02 14 */ add r19, r19, r0 /* 8009C8BC 000996BC 7E 63 9B 78 */ mr r3, r19 /* 8009C8C0 000996C0 4B F6 E7 D1 */ bl xVec3SMul__FP5xVec3PC5xVec3f -/* 8009C8C4 000996C4 C0 02 91 8C */ lfs f0, lbl_803CDB0C-_SDA2_BASE_(r2) +/* 8009C8C4 000996C4 C0 02 91 8C */ lfs f0, lbl__1356-_SDA2_BASE_(r2) /* 8009C8C8 000996C8 7E 63 9B 78 */ mr r3, r19 /* 8009C8CC 000996CC 38 81 00 68 */ addi r4, r1, 0x68 /* 8009C8D0 000996D0 EC 20 06 32 */ fmuls f1, f0, f24 /* 8009C8D4 000996D4 4B F7 87 85 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8009C8D8 000996D8 38 00 00 02 */ li r0, 2 -/* 8009C8DC 000996DC C0 02 91 8C */ lfs f0, lbl_803CDB0C-_SDA2_BASE_(r2) +/* 8009C8DC 000996DC C0 02 91 8C */ lfs f0, lbl__1356-_SDA2_BASE_(r2) /* 8009C8E0 000996E0 1C 00 00 0C */ mulli r0, r0, 0xc /* 8009C8E4 000996E4 7F 33 CB 78 */ mr r19, r25 /* 8009C8E8 000996E8 EC 20 06 B2 */ fmuls f1, f0, f26 @@ -623,7 +623,7 @@ lbl_8009C744: /* 8009C8F0 000996F0 7E 73 02 14 */ add r19, r19, r0 /* 8009C8F4 000996F4 7E 63 9B 78 */ mr r3, r19 /* 8009C8F8 000996F8 4B F6 E7 99 */ bl xVec3SMul__FP5xVec3PC5xVec3f -/* 8009C8FC 000996FC C0 02 91 8C */ lfs f0, lbl_803CDB0C-_SDA2_BASE_(r2) +/* 8009C8FC 000996FC C0 02 91 8C */ lfs f0, lbl__1356-_SDA2_BASE_(r2) /* 8009C900 00099700 7E 63 9B 78 */ mr r3, r19 /* 8009C904 00099704 38 81 00 68 */ addi r4, r1, 0x68 /* 8009C908 00099708 EC 20 06 72 */ fmuls f1, f0, f25 @@ -649,8 +649,8 @@ lbl_8009C93C: /* 8009C954 00099754 2C 12 00 03 */ cmpwi r18, 3 /* 8009C958 00099758 3A 94 00 0C */ addi r20, r20, 0xc /* 8009C95C 0009975C 41 80 FF E0 */ blt lbl_8009C93C -/* 8009C960 00099760 C0 22 91 90 */ lfs f1, lbl_803CDB10-_SDA2_BASE_(r2) -/* 8009C964 00099764 C0 02 91 94 */ lfs f0, lbl_803CDB14-_SDA2_BASE_(r2) +/* 8009C960 00099760 C0 22 91 90 */ lfs f1, lbl__1357-_SDA2_BASE_(r2) +/* 8009C964 00099764 C0 02 91 94 */ lfs f0, lbl__1358_1-_SDA2_BASE_(r2) /* 8009C968 00099768 EF 9F 08 24 */ fdivs f28, f31, f1 /* 8009C96C 0009976C FC 1C 00 40 */ fcmpo cr0, f28, f0 /* 8009C970 00099770 40 80 00 08 */ bge lbl_8009C978 @@ -661,15 +661,15 @@ lbl_8009C978: /* 8009C980 00099780 38 81 00 74 */ addi r4, r1, 0x74 /* 8009C984 00099784 4B F6 E7 0D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8009C988 00099788 FF 60 F0 90 */ fmr f27, f30 -/* 8009C98C 0009978C 83 CD 8F E4 */ lwz r30, lbl_803CB8E4-_SDA_BASE_(r13) +/* 8009C98C 0009978C 83 CD 8F E4 */ lwz r30, lbl_lnverts-_SDA_BASE_(r13) /* 8009C990 00099790 FF 40 E0 90 */ fmr f26, f28 -/* 8009C994 00099794 C0 62 91 60 */ lfs f3, lbl_803CDAE0-_SDA2_BASE_(r2) +/* 8009C994 00099794 C0 62 91 60 */ lfs f3, lbl__746_3-_SDA2_BASE_(r2) /* 8009C998 00099798 EF DF 07 F2 */ fmuls f30, f31, f31 /* 8009C99C 0009979C 3B 80 00 00 */ li r28, 0 /* 8009C9A0 000997A0 3F 60 43 30 */ lis r27, 0x4330 /* 8009C9A4 000997A4 48 00 02 78 */ b lbl_8009CC1C lbl_8009C9A8: -/* 8009C9A8 000997A8 C0 02 91 64 */ lfs f0, lbl_803CDAE4-_SDA2_BASE_(r2) +/* 8009C9A8 000997A8 C0 02 91 64 */ lfs f0, lbl__747_4-_SDA2_BASE_(r2) /* 8009C9AC 000997AC FC 1B 00 40 */ fcmpo cr0, f27, f0 /* 8009C9B0 000997B0 40 81 00 08 */ ble lbl_8009C9B8 /* 8009C9B4 000997B4 EF 7B 00 28 */ fsubs f27, f27, f0 @@ -683,8 +683,8 @@ lbl_8009C9B8: /* 8009C9D0 000997D0 38 61 00 38 */ addi r3, r1, 0x38 /* 8009C9D4 000997D4 38 81 00 44 */ addi r4, r1, 0x44 /* 8009C9D8 000997D8 4B FB 1B 05 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8009C9DC 000997DC C0 02 91 98 */ lfs f0, lbl_803CDB18-_SDA2_BASE_(r2) -/* 8009C9E0 000997E0 C0 22 91 7C */ lfs f1, lbl_803CDAFC-_SDA2_BASE_(r2) +/* 8009C9DC 000997DC C0 02 91 98 */ lfs f0, lbl__1359-_SDA2_BASE_(r2) +/* 8009C9E0 000997E0 C0 22 91 7C */ lfs f1, lbl__1352-_SDA2_BASE_(r2) /* 8009C9E4 000997E4 EC 00 07 72 */ fmuls f0, f0, f29 /* 8009C9E8 000997E8 EE E1 00 32 */ fmuls f23, f1, f0 /* 8009C9EC 000997EC FC 20 B8 90 */ fmr f1, f23 @@ -759,7 +759,7 @@ lbl_8009CA78: /* 8009CAF4 000998F4 98 9E 00 1A */ stb r4, 0x1a(r30) /* 8009CAF8 000998F8 98 9E 00 1B */ stb r4, 0x1b(r30) /* 8009CAFC 000998FC D3 7E 00 1C */ stfs f27, 0x1c(r30) -/* 8009CB00 00099900 C0 02 91 9C */ lfs f0, lbl_803CDB1C-_SDA2_BASE_(r2) +/* 8009CB00 00099900 C0 02 91 9C */ lfs f0, lbl__1360-_SDA2_BASE_(r2) /* 8009CB04 00099904 D0 1E 00 20 */ stfs f0, 0x20(r30) /* 8009CB08 00099908 C0 26 00 04 */ lfs f1, 4(r6) /* 8009CB0C 0009990C C0 46 00 08 */ lfs f2, 8(r6) @@ -772,7 +772,7 @@ lbl_8009CA78: /* 8009CB28 00099928 98 9E 00 3E */ stb r4, 0x3e(r30) /* 8009CB2C 0009992C 98 9E 00 3F */ stb r4, 0x3f(r30) /* 8009CB30 00099930 D0 BE 00 40 */ stfs f5, 0x40(r30) -/* 8009CB34 00099934 C0 02 91 9C */ lfs f0, lbl_803CDB1C-_SDA2_BASE_(r2) +/* 8009CB34 00099934 C0 02 91 9C */ lfs f0, lbl__1360-_SDA2_BASE_(r2) /* 8009CB38 00099938 D0 1E 00 44 */ stfs f0, 0x44(r30) /* 8009CB3C 0009993C 7C 09 03 A6 */ mtctr r0 /* 8009CB40 00099940 3B 9C 00 02 */ addi r28, r28, 2 @@ -783,8 +783,8 @@ lbl_8009CB48: /* 8009CB50 00099950 1C 80 00 0C */ mulli r4, r0, 0xc /* 8009CB54 00099954 38 C1 01 6C */ addi r6, r1, 0x16c /* 8009CB58 00099958 7C 15 3A 14 */ add r0, r21, r7 -/* 8009CB5C 0009995C C8 42 91 68 */ lfd f2, lbl_803CDAE8-_SDA2_BASE_(r2) -/* 8009CB60 00099960 C0 22 91 A0 */ lfs f1, lbl_803CDB20-_SDA2_BASE_(r2) +/* 8009CB5C 0009995C C8 42 91 68 */ lfd f2, lbl__749_3-_SDA2_BASE_(r2) +/* 8009CB60 00099960 C0 22 91 A0 */ lfs f1, lbl__1361-_SDA2_BASE_(r2) /* 8009CB64 00099964 38 60 00 FF */ li r3, 0xff /* 8009CB68 00099968 7C C6 22 14 */ add r6, r6, r4 /* 8009CB6C 0009996C 90 A1 02 84 */ stw r5, 0x284(r1) @@ -886,7 +886,7 @@ lbl_8009CCCC: /* 8009CCE0 00099AE0 3A 94 00 0C */ addi r20, r20, 0xc /* 8009CCE4 00099AE4 2C 12 00 03 */ cmpwi r18, 3 /* 8009CCE8 00099AE8 41 80 FF E4 */ blt lbl_8009CCCC -/* 8009CCEC 00099AEC C0 22 91 A4 */ lfs f1, lbl_803CDB24-_SDA2_BASE_(r2) +/* 8009CCEC 00099AEC C0 22 91 A4 */ lfs f1, lbl__1362-_SDA2_BASE_(r2) /* 8009CCF0 00099AF0 38 61 01 08 */ addi r3, r1, 0x108 /* 8009CCF4 00099AF4 38 9A 00 54 */ addi r4, r26, 0x54 /* 8009CCF8 00099AF8 48 00 12 C9 */ bl xMat4x3Rot__FP7xMat4x3PC5xVec3f @@ -912,19 +912,19 @@ lbl_8009CD0C: /* 8009CD44 00099B44 38 9A 00 30 */ addi r4, r26, 0x30 /* 8009CD48 00099B48 38 BA 00 CC */ addi r5, r26, 0xcc /* 8009CD4C 00099B4C 4B F6 E3 6D */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 -/* 8009CD50 00099B50 C0 22 91 7C */ lfs f1, lbl_803CDAFC-_SDA2_BASE_(r2) +/* 8009CD50 00099B50 C0 22 91 7C */ lfs f1, lbl__1352-_SDA2_BASE_(r2) /* 8009CD54 00099B54 3A E0 00 00 */ li r23, 0 /* 8009CD58 00099B58 C0 1A 00 14 */ lfs f0, 0x14(r26) /* 8009CD5C 00099B5C 3F 40 43 30 */ lis r26, 0x4330 -/* 8009CD60 00099B60 C0 42 91 78 */ lfs f2, lbl_803CDAF8-_SDA2_BASE_(r2) +/* 8009CD60 00099B60 C0 42 91 78 */ lfs f2, lbl__1351-_SDA2_BASE_(r2) /* 8009CD64 00099B64 EC 21 00 32 */ fmuls f1, f1, f0 -/* 8009CD68 00099B68 C0 02 91 A8 */ lfs f0, lbl_803CDB28-_SDA2_BASE_(r2) -/* 8009CD6C 00099B6C C3 C2 91 60 */ lfs f30, lbl_803CDAE0-_SDA2_BASE_(r2) +/* 8009CD68 00099B68 C0 02 91 A8 */ lfs f0, lbl__1363-_SDA2_BASE_(r2) +/* 8009CD6C 00099B6C C3 C2 91 60 */ lfs f30, lbl__746_3-_SDA2_BASE_(r2) /* 8009CD70 00099B70 EC 22 00 72 */ fmuls f1, f2, f1 /* 8009CD74 00099B74 EF E1 00 24 */ fdivs f31, f1, f0 /* 8009CD78 00099B78 48 00 02 50 */ b lbl_8009CFC8 lbl_8009CD7C: -/* 8009CD7C 00099B7C C0 02 91 64 */ lfs f0, lbl_803CDAE4-_SDA2_BASE_(r2) +/* 8009CD7C 00099B7C C0 02 91 64 */ lfs f0, lbl__747_4-_SDA2_BASE_(r2) /* 8009CD80 00099B80 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 8009CD84 00099B84 40 81 00 08 */ ble lbl_8009CD8C /* 8009CD88 00099B88 EF DE 00 28 */ fsubs f30, f30, f0 @@ -975,7 +975,7 @@ lbl_8009CDA4: /* 8009CE34 00099C34 98 1E 00 1A */ stb r0, 0x1a(r30) /* 8009CE38 00099C38 98 1E 00 1B */ stb r0, 0x1b(r30) /* 8009CE3C 00099C3C D3 DE 00 1C */ stfs f30, 0x1c(r30) -/* 8009CE40 00099C40 C0 02 91 9C */ lfs f0, lbl_803CDB1C-_SDA2_BASE_(r2) +/* 8009CE40 00099C40 C0 02 91 9C */ lfs f0, lbl__1360-_SDA2_BASE_(r2) /* 8009CE44 00099C44 D0 1E 00 20 */ stfs f0, 0x20(r30) /* 8009CE48 00099C48 3B DE 00 24 */ addi r30, r30, 0x24 lbl_8009CE4C: @@ -1002,7 +1002,7 @@ lbl_8009CE4C: /* 8009CE9C 00099C9C 98 9E 00 1A */ stb r4, 0x1a(r30) /* 8009CEA0 00099CA0 98 9E 00 1B */ stb r4, 0x1b(r30) /* 8009CEA4 00099CA4 D3 DE 00 1C */ stfs f30, 0x1c(r30) -/* 8009CEA8 00099CA8 C0 02 91 9C */ lfs f0, lbl_803CDB1C-_SDA2_BASE_(r2) +/* 8009CEA8 00099CA8 C0 02 91 9C */ lfs f0, lbl__1360-_SDA2_BASE_(r2) /* 8009CEAC 00099CAC D0 1E 00 20 */ stfs f0, 0x20(r30) /* 8009CEB0 00099CB0 C0 26 00 04 */ lfs f1, 4(r6) /* 8009CEB4 00099CB4 C0 46 00 08 */ lfs f2, 8(r6) @@ -1015,7 +1015,7 @@ lbl_8009CE4C: /* 8009CED0 00099CD0 98 9E 00 3E */ stb r4, 0x3e(r30) /* 8009CED4 00099CD4 98 9E 00 3F */ stb r4, 0x3f(r30) /* 8009CED8 00099CD8 D0 BE 00 40 */ stfs f5, 0x40(r30) -/* 8009CEDC 00099CDC C0 02 91 9C */ lfs f0, lbl_803CDB1C-_SDA2_BASE_(r2) +/* 8009CEDC 00099CDC C0 02 91 9C */ lfs f0, lbl__1360-_SDA2_BASE_(r2) /* 8009CEE0 00099CE0 D0 1E 00 44 */ stfs f0, 0x44(r30) /* 8009CEE4 00099CE4 7C 09 03 A6 */ mtctr r0 /* 8009CEE8 00099CE8 3B 9C 00 02 */ addi r28, r28, 2 @@ -1026,8 +1026,8 @@ lbl_8009CEF0: /* 8009CEF8 00099CF8 1C 80 00 0C */ mulli r4, r0, 0xc /* 8009CEFC 00099CFC 38 C1 01 6C */ addi r6, r1, 0x16c /* 8009CF00 00099D00 7C 16 3A 14 */ add r0, r22, r7 -/* 8009CF04 00099D04 C8 42 91 68 */ lfd f2, lbl_803CDAE8-_SDA2_BASE_(r2) -/* 8009CF08 00099D08 C0 22 91 A0 */ lfs f1, lbl_803CDB20-_SDA2_BASE_(r2) +/* 8009CF04 00099D04 C8 42 91 68 */ lfd f2, lbl__749_3-_SDA2_BASE_(r2) +/* 8009CF08 00099D08 C0 22 91 A0 */ lfs f1, lbl__1361-_SDA2_BASE_(r2) /* 8009CF0C 00099D0C 38 60 00 FF */ li r3, 0xff /* 8009CF10 00099D10 7C C6 22 14 */ add r6, r6, r4 /* 8009CF14 00099D14 90 A1 02 84 */ stw r5, 0x284(r1) @@ -1129,7 +1129,7 @@ lbl_8009D06C: /* 8009D084 00099E84 2C 12 00 03 */ cmpwi r18, 3 /* 8009D088 00099E88 3A 94 00 0C */ addi r20, r20, 0xc /* 8009D08C 00099E8C 41 80 FF E0 */ blt lbl_8009D06C -/* 8009D090 00099E90 C3 C2 91 60 */ lfs f30, lbl_803CDAE0-_SDA2_BASE_(r2) +/* 8009D090 00099E90 C3 C2 91 60 */ lfs f30, lbl__746_3-_SDA2_BASE_(r2) /* 8009D094 00099E94 3A 80 00 01 */ li r20, 1 /* 8009D098 00099E98 3F 40 43 30 */ lis r26, 0x4330 /* 8009D09C 00099E9C 48 00 02 C0 */ b lbl_8009D35C @@ -1137,7 +1137,7 @@ lbl_8009D0A0: /* 8009D0A0 00099EA0 38 B4 00 01 */ addi r5, r20, 1 /* 8009D0A4 00099EA4 38 74 FF FF */ addi r3, r20, -1 /* 8009D0A8 00099EA8 7C D4 FB D6 */ divw r6, r20, r31 -/* 8009D0AC 00099EAC C0 02 91 64 */ lfs f0, lbl_803CDAE4-_SDA2_BASE_(r2) +/* 8009D0AC 00099EAC C0 02 91 64 */ lfs f0, lbl__747_4-_SDA2_BASE_(r2) /* 8009D0B0 00099EB0 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 8009D0B4 00099EB4 7C 85 FB D6 */ divw r4, r5, r31 /* 8009D0B8 00099EB8 7C 03 FB D6 */ divw r0, r3, r31 @@ -1213,7 +1213,7 @@ lbl_8009D13C: /* 8009D1C8 00099FC8 98 1E 00 1A */ stb r0, 0x1a(r30) /* 8009D1CC 00099FCC 98 1E 00 1B */ stb r0, 0x1b(r30) /* 8009D1D0 00099FD0 D3 DE 00 1C */ stfs f30, 0x1c(r30) -/* 8009D1D4 00099FD4 C0 02 91 9C */ lfs f0, lbl_803CDB1C-_SDA2_BASE_(r2) +/* 8009D1D4 00099FD4 C0 02 91 9C */ lfs f0, lbl__1360-_SDA2_BASE_(r2) /* 8009D1D8 00099FD8 D0 1E 00 20 */ stfs f0, 0x20(r30) /* 8009D1DC 00099FDC 3B DE 00 24 */ addi r30, r30, 0x24 lbl_8009D1E0: @@ -1240,7 +1240,7 @@ lbl_8009D1E0: /* 8009D230 0009A030 98 9E 00 1A */ stb r4, 0x1a(r30) /* 8009D234 0009A034 98 9E 00 1B */ stb r4, 0x1b(r30) /* 8009D238 0009A038 D3 DE 00 1C */ stfs f30, 0x1c(r30) -/* 8009D23C 0009A03C C0 02 91 9C */ lfs f0, lbl_803CDB1C-_SDA2_BASE_(r2) +/* 8009D23C 0009A03C C0 02 91 9C */ lfs f0, lbl__1360-_SDA2_BASE_(r2) /* 8009D240 0009A040 D0 1E 00 20 */ stfs f0, 0x20(r30) /* 8009D244 0009A044 C0 46 00 04 */ lfs f2, 4(r6) /* 8009D248 0009A048 C0 66 00 08 */ lfs f3, 8(r6) @@ -1253,7 +1253,7 @@ lbl_8009D1E0: /* 8009D264 0009A064 98 9E 00 3E */ stb r4, 0x3e(r30) /* 8009D268 0009A068 98 9E 00 3F */ stb r4, 0x3f(r30) /* 8009D26C 0009A06C D0 DE 00 40 */ stfs f6, 0x40(r30) -/* 8009D270 0009A070 C0 02 91 9C */ lfs f0, lbl_803CDB1C-_SDA2_BASE_(r2) +/* 8009D270 0009A070 C0 02 91 9C */ lfs f0, lbl__1360-_SDA2_BASE_(r2) /* 8009D274 0009A074 D0 1E 00 44 */ stfs f0, 0x44(r30) /* 8009D278 0009A078 7C 09 03 A6 */ mtctr r0 /* 8009D27C 0009A07C 3B 9C 00 02 */ addi r28, r28, 2 @@ -1264,8 +1264,8 @@ lbl_8009D284: /* 8009D28C 0009A08C 1C 80 00 0C */ mulli r4, r0, 0xc /* 8009D290 0009A090 38 C1 01 6C */ addi r6, r1, 0x16c /* 8009D294 0009A094 7C 16 3A 14 */ add r0, r22, r7 -/* 8009D298 0009A098 C8 62 91 68 */ lfd f3, lbl_803CDAE8-_SDA2_BASE_(r2) -/* 8009D29C 0009A09C C0 42 91 A0 */ lfs f2, lbl_803CDB20-_SDA2_BASE_(r2) +/* 8009D298 0009A098 C8 62 91 68 */ lfd f3, lbl__749_3-_SDA2_BASE_(r2) +/* 8009D29C 0009A09C C0 42 91 A0 */ lfs f2, lbl__1361-_SDA2_BASE_(r2) /* 8009D2A0 0009A0A0 38 60 00 FF */ li r3, 0xff /* 8009D2A4 0009A0A4 7C C6 22 14 */ add r6, r6, r4 /* 8009D2A8 0009A0A8 90 A1 02 84 */ stw r5, 0x284(r1) @@ -1323,9 +1323,9 @@ lbl_8009D35C: lbl_8009D374: /* 8009D374 0009A174 2C 1D 00 00 */ cmpwi r29, 0 /* 8009D378 0009A178 40 81 00 28 */ ble lbl_8009D3A0 -/* 8009D37C 0009A17C 3C 80 80 39 */ lis r4, lbl_8038C2E0@ha -/* 8009D380 0009A180 80 6D 8F E4 */ lwz r3, lbl_803CB8E4-_SDA_BASE_(r13) -/* 8009D384 0009A184 38 A4 C2 E0 */ addi r5, r4, lbl_8038C2E0@l +/* 8009D37C 0009A17C 3C 80 80 39 */ lis r4, lbl_g_I3@ha +/* 8009D380 0009A180 80 6D 8F E4 */ lwz r3, lbl_lnverts-_SDA_BASE_(r13) +/* 8009D384 0009A184 38 A4 C2 E0 */ addi r5, r4, lbl_g_I3@l /* 8009D388 0009A188 38 C0 00 1B */ li r6, 0x1b /* 8009D38C 0009A18C 7F 84 E3 78 */ mr r4, r28 /* 8009D390 0009A190 48 1A E8 E5 */ bl RwIm3DTransform @@ -1393,7 +1393,7 @@ zLasso_Update__FP6zLassoP4xEntf: /* 8009D478 0009A278 EC 00 F8 28 */ fsubs f0, f0, f31 /* 8009D47C 0009A27C D0 1F 00 08 */ stfs f0, 8(r31) /* 8009D480 0009A280 C0 3F 00 08 */ lfs f1, 8(r31) -/* 8009D484 0009A284 C0 02 91 60 */ lfs f0, lbl_803CDAE0-_SDA2_BASE_(r2) +/* 8009D484 0009A284 C0 02 91 60 */ lfs f0, lbl__746_3-_SDA2_BASE_(r2) /* 8009D488 0009A288 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009D48C 0009A28C 40 80 00 14 */ bge lbl_8009D4A0 /* 8009D490 0009A290 D0 1F 00 08 */ stfs f0, 8(r31) @@ -1405,7 +1405,7 @@ lbl_8009D4A0: /* 8009D4A4 0009A2A4 C0 1F 00 04 */ lfs f0, 4(r31) /* 8009D4A8 0009A2A8 80 7F 00 00 */ lwz r3, 0(r31) /* 8009D4AC 0009A2AC EC 01 00 24 */ fdivs f0, f1, f0 -/* 8009D4B0 0009A2B0 C0 22 91 64 */ lfs f1, lbl_803CDAE4-_SDA2_BASE_(r2) +/* 8009D4B0 0009A2B0 C0 22 91 64 */ lfs f1, lbl__747_4-_SDA2_BASE_(r2) /* 8009D4B4 0009A2B4 54 60 04 A5 */ rlwinm. r0, r3, 0, 0x12, 0x12 /* 8009D4B8 0009A2B8 EF C1 00 28 */ fsubs f30, f1, f0 /* 8009D4BC 0009A2BC 40 82 01 14 */ bne lbl_8009D5D0 @@ -1433,7 +1433,7 @@ lbl_8009D4F4: /* 8009D50C 0009A30C 48 00 04 71 */ bl zLasso.fizzicalCenter__FP6zLassofP5xVec3 /* 8009D510 0009A310 48 00 00 34 */ b lbl_8009D544 lbl_8009D514: -/* 8009D514 0009A314 C0 02 91 64 */ lfs f0, lbl_803CDAE4-_SDA2_BASE_(r2) +/* 8009D514 0009A314 C0 02 91 64 */ lfs f0, lbl__747_4-_SDA2_BASE_(r2) /* 8009D518 0009A318 38 7F 00 30 */ addi r3, r31, 0x30 /* 8009D51C 0009A31C 38 9F 00 18 */ addi r4, r31, 0x18 /* 8009D520 0009A320 EC 20 F0 28 */ fsubs f1, f0, f30 @@ -1455,7 +1455,7 @@ lbl_8009D544: /* 8009D55C 0009A35C 48 00 04 81 */ bl zLasso.fizzicalNormal__FP6zLassofP5xVec3 /* 8009D560 0009A360 48 00 00 28 */ b lbl_8009D588 lbl_8009D564: -/* 8009D564 0009A364 C0 02 91 64 */ lfs f0, lbl_803CDAE4-_SDA2_BASE_(r2) +/* 8009D564 0009A364 C0 02 91 64 */ lfs f0, lbl__747_4-_SDA2_BASE_(r2) /* 8009D568 0009A368 38 7F 00 54 */ addi r3, r31, 0x54 /* 8009D56C 0009A36C 38 9F 00 3C */ addi r4, r31, 0x3c /* 8009D570 0009A370 EC 20 F0 28 */ fsubs f1, f0, f30 @@ -1467,7 +1467,7 @@ lbl_8009D564: lbl_8009D588: /* 8009D588 0009A388 38 7F 00 54 */ addi r3, r31, 0x54 /* 8009D58C 0009A38C 4B F7 10 C5 */ bl xVec3Length__FPC5xVec3 -/* 8009D590 0009A390 C0 02 91 64 */ lfs f0, lbl_803CDAE4-_SDA2_BASE_(r2) +/* 8009D590 0009A390 C0 02 91 64 */ lfs f0, lbl__747_4-_SDA2_BASE_(r2) /* 8009D594 0009A394 38 7F 00 54 */ addi r3, r31, 0x54 /* 8009D598 0009A398 EC 20 08 24 */ fdivs f1, f0, f1 /* 8009D59C 0009A39C 4B F7 E3 9D */ bl xVec3SMulBy__FP5xVec3f @@ -1494,7 +1494,7 @@ lbl_8009D5D0: /* 8009D5E8 0009A3E8 48 00 06 99 */ bl zLasso.fizzicalSlack__FP6zLassofP5xVec3 /* 8009D5EC 0009A3EC 48 00 00 E0 */ b lbl_8009D6CC lbl_8009D5F0: -/* 8009D5F0 0009A3F0 C0 22 91 64 */ lfs f1, lbl_803CDAE4-_SDA2_BASE_(r2) +/* 8009D5F0 0009A3F0 C0 22 91 64 */ lfs f1, lbl__747_4-_SDA2_BASE_(r2) /* 8009D5F4 0009A3F4 C0 1F 00 74 */ lfs f0, 0x74(r31) /* 8009D5F8 0009A3F8 EC 21 F0 28 */ fsubs f1, f1, f30 /* 8009D5FC 0009A3FC C0 5F 00 6C */ lfs f2, 0x6c(r31) @@ -1529,7 +1529,7 @@ lbl_8009D64C: /* 8009D664 0009A464 48 00 03 79 */ bl zLasso.fizzicalNormal__FP6zLassofP5xVec3 /* 8009D668 0009A468 38 7F 00 54 */ addi r3, r31, 0x54 /* 8009D66C 0009A46C 4B F7 0F E5 */ bl xVec3Length__FPC5xVec3 -/* 8009D670 0009A470 C0 02 91 64 */ lfs f0, lbl_803CDAE4-_SDA2_BASE_(r2) +/* 8009D670 0009A470 C0 02 91 64 */ lfs f0, lbl__747_4-_SDA2_BASE_(r2) /* 8009D674 0009A474 38 7F 00 54 */ addi r3, r31, 0x54 /* 8009D678 0009A478 EC 20 08 24 */ fdivs f1, f0, f1 /* 8009D67C 0009A47C 4B F7 E2 BD */ bl xVec3SMulBy__FP5xVec3f @@ -1622,11 +1622,11 @@ zLasso_InitTimer__FP6zLassof: /* 8009D7AC 0009A5AC D0 23 00 04 */ stfs f1, 4(r3) /* 8009D7B0 0009A5B0 38 DF 00 30 */ addi r6, r31, 0x30 /* 8009D7B4 0009A5B4 D0 23 00 08 */ stfs f1, 8(r3) -/* 8009D7B8 0009A5B8 C0 02 91 60 */ lfs f0, lbl_803CDAE0-_SDA2_BASE_(r2) +/* 8009D7B8 0009A5B8 C0 02 91 60 */ lfs f0, lbl__746_3-_SDA2_BASE_(r2) /* 8009D7BC 0009A5BC D0 03 00 14 */ stfs f0, 0x14(r3) /* 8009D7C0 0009A5C0 D0 03 00 10 */ stfs f0, 0x10(r3) /* 8009D7C4 0009A5C4 D0 03 00 0C */ stfs f0, 0xc(r3) -/* 8009D7C8 0009A5C8 C0 02 91 60 */ lfs f0, lbl_803CDAE0-_SDA2_BASE_(r2) +/* 8009D7C8 0009A5C8 C0 02 91 60 */ lfs f0, lbl__746_3-_SDA2_BASE_(r2) /* 8009D7CC 0009A5CC D0 03 00 7C */ stfs f0, 0x7c(r3) /* 8009D7D0 0009A5D0 D0 03 00 74 */ stfs f0, 0x74(r3) /* 8009D7D4 0009A5D4 D0 03 00 6C */ stfs f0, 0x6c(r3) @@ -1645,22 +1645,22 @@ zLasso_InitTimer__FP6zLassof: /* 8009D808 0009A608 38 7F 00 60 */ addi r3, r31, 0x60 /* 8009D80C 0009A60C 38 9F 00 30 */ addi r4, r31, 0x30 /* 8009D810 0009A610 4B FB 0C CD */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8009D814 0009A614 C0 02 91 60 */ lfs f0, lbl_803CDAE0-_SDA2_BASE_(r2) +/* 8009D814 0009A614 C0 02 91 60 */ lfs f0, lbl__746_3-_SDA2_BASE_(r2) /* 8009D818 0009A618 38 7F 00 3C */ addi r3, r31, 0x3c /* 8009D81C 0009A61C D0 1F 00 84 */ stfs f0, 0x84(r31) /* 8009D820 0009A620 D0 1F 00 80 */ stfs f0, 0x80(r31) -/* 8009D824 0009A624 C0 22 91 60 */ lfs f1, lbl_803CDAE0-_SDA2_BASE_(r2) -/* 8009D828 0009A628 C0 42 91 64 */ lfs f2, lbl_803CDAE4-_SDA2_BASE_(r2) +/* 8009D824 0009A624 C0 22 91 60 */ lfs f1, lbl__746_3-_SDA2_BASE_(r2) +/* 8009D828 0009A628 C0 42 91 64 */ lfs f2, lbl__747_4-_SDA2_BASE_(r2) /* 8009D82C 0009A62C FC 60 08 90 */ fmr f3, f1 /* 8009D830 0009A630 4B F7 17 CD */ bl xVec3Init__FP5xVec3fff -/* 8009D834 0009A634 C0 22 91 60 */ lfs f1, lbl_803CDAE0-_SDA2_BASE_(r2) +/* 8009D834 0009A634 C0 22 91 60 */ lfs f1, lbl__746_3-_SDA2_BASE_(r2) /* 8009D838 0009A638 38 7F 00 48 */ addi r3, r31, 0x48 -/* 8009D83C 0009A63C C0 42 91 64 */ lfs f2, lbl_803CDAE4-_SDA2_BASE_(r2) +/* 8009D83C 0009A63C C0 42 91 64 */ lfs f2, lbl__747_4-_SDA2_BASE_(r2) /* 8009D840 0009A640 FC 60 08 90 */ fmr f3, f1 /* 8009D844 0009A644 4B F7 17 B9 */ bl xVec3Init__FP5xVec3fff -/* 8009D848 0009A648 C0 22 91 60 */ lfs f1, lbl_803CDAE0-_SDA2_BASE_(r2) +/* 8009D848 0009A648 C0 22 91 60 */ lfs f1, lbl__746_3-_SDA2_BASE_(r2) /* 8009D84C 0009A64C 38 7F 00 54 */ addi r3, r31, 0x54 -/* 8009D850 0009A650 C0 42 91 64 */ lfs f2, lbl_803CDAE4-_SDA2_BASE_(r2) +/* 8009D850 0009A650 C0 42 91 64 */ lfs f2, lbl__747_4-_SDA2_BASE_(r2) /* 8009D854 0009A654 FC 60 08 90 */ fmr f3, f1 /* 8009D858 0009A658 4B F7 17 A5 */ bl xVec3Init__FP5xVec3fff /* 8009D85C 0009A65C 38 7F 00 88 */ addi r3, r31, 0x88 @@ -1727,16 +1727,16 @@ zLasso_ResetTimer__FP6zLassof: .global zLasso.fizzicalRadius__FP6zLassofP5xVec3 zLasso.fizzicalRadius__FP6zLassofP5xVec3: -/* 8009D944 0009A744 C0 42 91 98 */ lfs f2, lbl_803CDB18-_SDA2_BASE_(r2) +/* 8009D944 0009A744 C0 42 91 98 */ lfs f2, lbl__1359-_SDA2_BASE_(r2) /* 8009D948 0009A748 C0 03 00 7C */ lfs f0, 0x7c(r3) -/* 8009D94C 0009A74C C0 62 91 78 */ lfs f3, lbl_803CDAF8-_SDA2_BASE_(r2) +/* 8009D94C 0009A74C C0 62 91 78 */ lfs f3, lbl__1351-_SDA2_BASE_(r2) /* 8009D950 0009A750 EC 42 00 28 */ fsubs f2, f2, f0 /* 8009D954 0009A754 C0 03 00 14 */ lfs f0, 0x14(r3) /* 8009D958 0009A758 EC 43 00 B2 */ fmuls f2, f3, f2 /* 8009D95C 0009A75C EC 02 00 7C */ fnmsubs f0, f2, f1, f0 /* 8009D960 0009A760 D0 03 00 14 */ stfs f0, 0x14(r3) /* 8009D964 0009A764 C0 23 00 14 */ lfs f1, 0x14(r3) -/* 8009D968 0009A768 C0 02 91 60 */ lfs f0, lbl_803CDAE0-_SDA2_BASE_(r2) +/* 8009D968 0009A768 C0 02 91 60 */ lfs f0, lbl__746_3-_SDA2_BASE_(r2) /* 8009D96C 0009A76C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009D970 0009A770 4C 80 00 20 */ bgelr /* 8009D974 0009A774 D0 03 00 14 */ stfs f0, 0x14(r3) @@ -1753,12 +1753,12 @@ zLasso.fizzicalCenter__FP6zLassofP5xVec3: /* 8009D994 0009A794 7C 7E 1B 78 */ mr r30, r3 /* 8009D998 0009A798 88 03 00 C8 */ lbz r0, 0xc8(r3) /* 8009D99C 0009A79C 38 7E 00 30 */ addi r3, r30, 0x30 -/* 8009D9A0 0009A7A0 C0 22 91 B0 */ lfs f1, lbl_803CDB30-_SDA2_BASE_(r2) +/* 8009D9A0 0009A7A0 C0 22 91 B0 */ lfs f1, lbl__1464_1-_SDA2_BASE_(r2) /* 8009D9A4 0009A7A4 1C 80 00 0C */ mulli r4, r0, 0xc /* 8009D9A8 0009A7A8 38 84 00 88 */ addi r4, r4, 0x88 /* 8009D9AC 0009A7AC 7C 9E 22 14 */ add r4, r30, r4 /* 8009D9B0 0009A7B0 4B F7 76 A9 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 8009D9B4 0009A7B4 C0 22 91 94 */ lfs f1, lbl_803CDB14-_SDA2_BASE_(r2) +/* 8009D9B4 0009A7B4 C0 22 91 94 */ lfs f1, lbl__1358_1-_SDA2_BASE_(r2) /* 8009D9B8 0009A7B8 7F E4 FB 78 */ mr r4, r31 /* 8009D9BC 0009A7BC 38 7E 00 30 */ addi r3, r30, 0x30 /* 8009D9C0 0009A7C0 4B F7 76 99 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f @@ -1795,7 +1795,7 @@ zLasso.fizzicalNormal__FP6zLassofP5xVec3: /* 8009DA30 0009A830 38 61 00 08 */ addi r3, r1, 8 /* 8009DA34 0009A834 4B F7 0C 1D */ bl xVec3Length__FPC5xVec3 /* 8009DA38 0009A838 FC 00 F8 50 */ fneg f0, f31 -/* 8009DA3C 0009A83C C0 42 91 B4 */ lfs f2, lbl_803CDB34-_SDA2_BASE_(r2) +/* 8009DA3C 0009A83C C0 42 91 B4 */ lfs f2, lbl__1469_2-_SDA2_BASE_(r2) /* 8009DA40 0009A840 38 7F 00 54 */ addi r3, r31, 0x54 /* 8009DA44 0009A844 38 81 00 08 */ addi r4, r1, 8 /* 8009DA48 0009A848 EC 00 08 24 */ fdivs f0, f0, f1 @@ -1820,25 +1820,25 @@ zLasso.fizzicalHonda__FP6zLassofP5xVec3: /* 8009DA88 0009A888 93 E1 00 0C */ stw r31, 0xc(r1) /* 8009DA8C 0009A88C 7C 7F 1B 78 */ mr r31, r3 /* 8009DA90 0009A890 38 7F 00 60 */ addi r3, r31, 0x60 -/* 8009DA94 0009A894 C0 22 91 B8 */ lfs f1, lbl_803CDB38-_SDA2_BASE_(r2) +/* 8009DA94 0009A894 C0 22 91 B8 */ lfs f1, lbl__1479_1-_SDA2_BASE_(r2) /* 8009DA98 0009A898 4B F6 D5 F9 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8009DA9C 0009A89C 88 1F 00 C4 */ lbz r0, 0xc4(r31) /* 8009DAA0 0009A8A0 38 7F 00 60 */ addi r3, r31, 0x60 -/* 8009DAA4 0009A8A4 C0 22 91 BC */ lfs f1, lbl_803CDB3C-_SDA2_BASE_(r2) +/* 8009DAA4 0009A8A4 C0 22 91 BC */ lfs f1, lbl__1480-_SDA2_BASE_(r2) /* 8009DAA8 0009A8A8 1C 80 00 0C */ mulli r4, r0, 0xc /* 8009DAAC 0009A8AC 38 84 00 88 */ addi r4, r4, 0x88 /* 8009DAB0 0009A8B0 7C 9F 22 14 */ add r4, r31, r4 /* 8009DAB4 0009A8B4 4B F7 75 A5 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8009DAB8 0009A8B8 88 1F 00 C5 */ lbz r0, 0xc5(r31) /* 8009DABC 0009A8BC 38 7F 00 60 */ addi r3, r31, 0x60 -/* 8009DAC0 0009A8C0 C0 22 91 C0 */ lfs f1, lbl_803CDB40-_SDA2_BASE_(r2) +/* 8009DAC0 0009A8C0 C0 22 91 C0 */ lfs f1, lbl__1481-_SDA2_BASE_(r2) /* 8009DAC4 0009A8C4 1C 80 00 0C */ mulli r4, r0, 0xc /* 8009DAC8 0009A8C8 38 84 00 88 */ addi r4, r4, 0x88 /* 8009DACC 0009A8CC 7C 9F 22 14 */ add r4, r31, r4 /* 8009DAD0 0009A8D0 4B F7 75 89 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8009DAD4 0009A8D4 88 1F 00 C6 */ lbz r0, 0xc6(r31) /* 8009DAD8 0009A8D8 38 7F 00 60 */ addi r3, r31, 0x60 -/* 8009DADC 0009A8DC C0 22 91 C4 */ lfs f1, lbl_803CDB44-_SDA2_BASE_(r2) +/* 8009DADC 0009A8DC C0 22 91 C4 */ lfs f1, lbl__1482-_SDA2_BASE_(r2) /* 8009DAE0 0009A8E0 1C 80 00 0C */ mulli r4, r0, 0xc /* 8009DAE4 0009A8E4 38 84 00 88 */ addi r4, r4, 0x88 /* 8009DAE8 0009A8E8 7C 9F 22 14 */ add r4, r31, r4 @@ -1856,35 +1856,35 @@ zLasso.fizzicalHonda__FP6zLassofP5xVec3: /* 8009DB18 0009A918 C0 3F 00 14 */ lfs f1, 0x14(r31) /* 8009DB1C 0009A91C 38 7F 00 60 */ addi r3, r31, 0x60 /* 8009DB20 0009A920 4B F7 DE 19 */ bl xVec3SMulBy__FP5xVec3f -/* 8009DB24 0009A924 80 0D 82 78 */ lwz r0, lbl_803CAB78-_SDA_BASE_(r13) +/* 8009DB24 0009A924 80 0D 82 78 */ lwz r0, lbl_negativeHondaX-_SDA_BASE_(r13) /* 8009DB28 0009A928 2C 00 00 00 */ cmpwi r0, 0 /* 8009DB2C 0009A92C 41 82 00 50 */ beq lbl_8009DB7C /* 8009DB30 0009A930 C0 3F 00 60 */ lfs f1, 0x60(r31) -/* 8009DB34 0009A934 C0 02 91 60 */ lfs f0, lbl_803CDAE0-_SDA2_BASE_(r2) +/* 8009DB34 0009A934 C0 02 91 60 */ lfs f0, lbl__746_3-_SDA2_BASE_(r2) /* 8009DB38 0009A938 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009DB3C 0009A93C 40 81 00 40 */ ble lbl_8009DB7C -/* 8009DB40 0009A940 3C 60 80 26 */ lis r3, lbl_8025CD18@ha -/* 8009DB44 0009A944 38 63 CD 18 */ addi r3, r3, lbl_8025CD18@l +/* 8009DB40 0009A940 3C 60 80 26 */ lis r3, lbl__stringBase0_42@ha +/* 8009DB44 0009A944 38 63 CD 18 */ addi r3, r3, lbl__stringBase0_42@l /* 8009DB48 0009A948 38 63 00 05 */ addi r3, r3, 5 /* 8009DB4C 0009A94C 4B FA E6 C9 */ bl xStrHash__FPCc -/* 8009DB50 0009A950 C0 42 91 60 */ lfs f2, lbl_803CDAE0-_SDA2_BASE_(r2) +/* 8009DB50 0009A950 C0 42 91 60 */ lfs f2, lbl__746_3-_SDA2_BASE_(r2) /* 8009DB54 0009A954 38 DF 00 CC */ addi r6, r31, 0xcc -/* 8009DB58 0009A958 C0 22 91 C8 */ lfs f1, lbl_803CDB48-_SDA2_BASE_(r2) +/* 8009DB58 0009A958 C0 22 91 C8 */ lfs f1, lbl__1483-_SDA2_BASE_(r2) /* 8009DB5C 0009A95C 38 80 00 00 */ li r4, 0 /* 8009DB60 0009A960 FC 80 10 90 */ fmr f4, f2 -/* 8009DB64 0009A964 C0 62 91 CC */ lfs f3, lbl_803CDB4C-_SDA2_BASE_(r2) +/* 8009DB64 0009A964 C0 62 91 CC */ lfs f3, lbl__1484-_SDA2_BASE_(r2) /* 8009DB68 0009A968 3C A0 00 01 */ lis r5, 1 /* 8009DB6C 0009A96C 38 E0 00 00 */ li r7, 0 /* 8009DB70 0009A970 4B FB 89 45 */ bl xSndPlay3D__FUiffUiUiPC5xVec3f14sound_categoryf /* 8009DB74 0009A974 38 00 00 00 */ li r0, 0 -/* 8009DB78 0009A978 90 0D 82 78 */ stw r0, lbl_803CAB78-_SDA_BASE_(r13) +/* 8009DB78 0009A978 90 0D 82 78 */ stw r0, lbl_negativeHondaX-_SDA_BASE_(r13) lbl_8009DB7C: /* 8009DB7C 0009A97C C0 3F 00 60 */ lfs f1, 0x60(r31) -/* 8009DB80 0009A980 C0 02 91 60 */ lfs f0, lbl_803CDAE0-_SDA2_BASE_(r2) +/* 8009DB80 0009A980 C0 02 91 60 */ lfs f0, lbl__746_3-_SDA2_BASE_(r2) /* 8009DB84 0009A984 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009DB88 0009A988 40 80 00 0C */ bge lbl_8009DB94 /* 8009DB8C 0009A98C 38 00 00 01 */ li r0, 1 -/* 8009DB90 0009A990 90 0D 82 78 */ stw r0, lbl_803CAB78-_SDA_BASE_(r13) +/* 8009DB90 0009A990 90 0D 82 78 */ stw r0, lbl_negativeHondaX-_SDA_BASE_(r13) lbl_8009DB94: /* 8009DB94 0009A994 38 7F 00 60 */ addi r3, r31, 0x60 /* 8009DB98 0009A998 38 9F 00 30 */ addi r4, r31, 0x30 @@ -1914,7 +1914,7 @@ zLasso.nonfizzicalHonda__FP6zLassofP5xVec3: /* 8009DBEC 0009A9EC 4B F7 74 6D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8009DBF0 0009A9F0 38 7F 00 60 */ addi r3, r31, 0x60 /* 8009DBF4 0009A9F4 4B F7 74 D9 */ bl xVec3Length2__FPC5xVec3 -/* 8009DBF8 0009A9F8 C0 02 91 AC */ lfs f0, lbl_803CDB2C-_SDA2_BASE_(r2) +/* 8009DBF8 0009A9F8 C0 02 91 AC */ lfs f0, lbl__1378-_SDA2_BASE_(r2) /* 8009DBFC 0009A9FC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009DC00 0009AA00 40 80 00 4C */ bge lbl_8009DC4C /* 8009DC04 0009AA04 C0 1F 00 58 */ lfs f0, 0x58(r31) @@ -1923,7 +1923,7 @@ zLasso.nonfizzicalHonda__FP6zLassofP5xVec3: /* 8009DC10 0009AA10 C0 1F 00 54 */ lfs f0, 0x54(r31) /* 8009DC14 0009AA14 FC 00 00 50 */ fneg f0, f0 /* 8009DC18 0009AA18 D0 1F 00 64 */ stfs f0, 0x64(r31) -/* 8009DC1C 0009AA1C C0 02 91 60 */ lfs f0, lbl_803CDAE0-_SDA2_BASE_(r2) +/* 8009DC1C 0009AA1C C0 02 91 60 */ lfs f0, lbl__746_3-_SDA2_BASE_(r2) /* 8009DC20 0009AA20 D0 1F 00 68 */ stfs f0, 0x68(r31) /* 8009DC24 0009AA24 4B F7 74 A9 */ bl xVec3Length2__FPC5xVec3 /* 8009DC28 0009AA28 4B F6 CB D5 */ bl xsqrt__Ff @@ -1953,24 +1953,24 @@ lbl_8009DC6C: .global zLasso.fizzicalSlack__FP6zLassofP5xVec3 zLasso.fizzicalSlack__FP6zLassofP5xVec3: -/* 8009DC80 0009AA80 C0 02 91 D0 */ lfs f0, lbl_803CDB50-_SDA2_BASE_(r2) +/* 8009DC80 0009AA80 C0 02 91 D0 */ lfs f0, lbl__1512-_SDA2_BASE_(r2) /* 8009DC84 0009AA84 C0 63 00 84 */ lfs f3, 0x84(r3) /* 8009DC88 0009AA88 C0 43 00 80 */ lfs f2, 0x80(r3) /* 8009DC8C 0009AA8C EC 00 00 72 */ fmuls f0, f0, f1 -/* 8009DC90 0009AA90 C0 82 91 78 */ lfs f4, lbl_803CDAF8-_SDA2_BASE_(r2) +/* 8009DC90 0009AA90 C0 82 91 78 */ lfs f4, lbl__1351-_SDA2_BASE_(r2) /* 8009DC94 0009AA94 EC 23 10 28 */ fsubs f1, f3, f2 /* 8009DC98 0009AA98 C0 43 00 7C */ lfs f2, 0x7c(r3) /* 8009DC9C 0009AA9C EC 04 00 78 */ fmsubs f0, f4, f1, f0 /* 8009DCA0 0009AAA0 EC 02 00 2A */ fadds f0, f2, f0 /* 8009DCA4 0009AAA4 D0 03 00 7C */ stfs f0, 0x7c(r3) /* 8009DCA8 0009AAA8 C0 23 00 7C */ lfs f1, 0x7c(r3) -/* 8009DCAC 0009AAAC C0 02 91 60 */ lfs f0, lbl_803CDAE0-_SDA2_BASE_(r2) +/* 8009DCAC 0009AAAC C0 02 91 60 */ lfs f0, lbl__746_3-_SDA2_BASE_(r2) /* 8009DCB0 0009AAB0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009DCB4 0009AAB4 40 80 00 0C */ bge lbl_8009DCC0 /* 8009DCB8 0009AAB8 D0 03 00 7C */ stfs f0, 0x7c(r3) /* 8009DCBC 0009AABC 4E 80 00 20 */ blr lbl_8009DCC0: -/* 8009DCC0 0009AAC0 C0 02 91 64 */ lfs f0, lbl_803CDAE4-_SDA2_BASE_(r2) +/* 8009DCC0 0009AAC0 C0 02 91 64 */ lfs f0, lbl__747_4-_SDA2_BASE_(r2) /* 8009DCC4 0009AAC4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009DCC8 0009AAC8 4C 81 00 20 */ blelr /* 8009DCCC 0009AACC D0 03 00 7C */ stfs f0, 0x7c(r3) @@ -1979,8 +1979,8 @@ lbl_8009DCC0: .global zLasso_scenePrepare__Fv zLasso_scenePrepare__Fv: /* 8009DCD4 0009AAD4 38 00 00 00 */ li r0, 0 -/* 8009DCD8 0009AAD8 90 0D 8F DC */ stw r0, lbl_803CB8DC-_SDA_BASE_(r13) -/* 8009DCDC 0009AADC 90 0D 8F E0 */ stw r0, lbl_803CB8E0-_SDA_BASE_(r13) +/* 8009DCD8 0009AAD8 90 0D 8F DC */ stw r0, lbl_sNumGuideLists-_SDA_BASE_(r13) +/* 8009DCDC 0009AADC 90 0D 8F E0 */ stw r0, lbl_sCurrentGuide-_SDA_BASE_(r13) /* 8009DCE0 0009AAE0 4E 80 00 20 */ blr .global zLasso.initVertMap__FP11zLassoGuide @@ -2156,7 +2156,7 @@ zLasso.bakeMorphAnim__FP10RpGeometryPv: /* 8009DF28 0009AD28 38 A1 04 48 */ addi r5, r1, 0x448 /* 8009DF2C 0009AD2C 38 C1 00 48 */ addi r6, r1, 0x48 /* 8009DF30 0009AD30 38 80 00 00 */ li r4, 0 -/* 8009DF34 0009AD34 C0 22 91 60 */ lfs f1, lbl_803CDAE0-_SDA2_BASE_(r2) +/* 8009DF34 0009AD34 C0 22 91 60 */ lfs f1, lbl__746_3-_SDA2_BASE_(r2) /* 8009DF38 0009AD38 48 02 0A C1 */ bl iAnimEval__FPvfUiP5xVec3P5xQuat /* 8009DF3C 0009AD3C 38 61 00 48 */ addi r3, r1, 0x48 /* 8009DF40 0009AD40 38 81 00 08 */ addi r4, r1, 8 @@ -2220,9 +2220,9 @@ xMat4x3RotC__FP7xMat4x3ffff: /* 8009DFFC 0009ADFC 93 E1 00 0C */ stw r31, 0xc(r1) /* 8009E000 0009AE00 7C 7F 1B 78 */ mr r31, r3 /* 8009E004 0009AE04 4B F9 43 11 */ bl xMat3x3RotC__FP7xMat3x3ffff -/* 8009E008 0009AE08 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 8009E008 0009AE08 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 8009E00C 0009AE0C 38 7F 00 30 */ addi r3, r31, 0x30 -/* 8009E010 0009AE10 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 8009E010 0009AE10 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 8009E014 0009AE14 4B FB 04 C9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8009E018 0009AE18 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009E01C 0009AE1C 83 E1 00 0C */ lwz r31, 0xc(r1) diff --git a/asm/Game/zLight.s b/asm/Game/zLight.s index 737f28f85..8a2b94545 100644 --- a/asm/Game/zLight.s +++ b/asm/Game/zLight.s @@ -6,39 +6,39 @@ zLightResetAll__FP4xEnv: /* 8009E02C 0009AE2C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009E030 0009AE30 7C 08 02 A6 */ mflr r0 -/* 8009E034 0009AE34 3C 80 80 2F */ lis r4, lbl_802E8F88@ha +/* 8009E034 0009AE34 3C 80 80 2F */ lis r4, lbl_sLight@ha /* 8009E038 0009AE38 38 A0 00 80 */ li r5, 0x80 /* 8009E03C 0009AE3C 90 01 00 14 */ stw r0, 0x14(r1) /* 8009E040 0009AE40 93 E1 00 0C */ stw r31, 0xc(r1) /* 8009E044 0009AE44 7C 7F 1B 78 */ mr r31, r3 -/* 8009E048 0009AE48 38 64 8F 88 */ addi r3, r4, lbl_802E8F88@l +/* 8009E048 0009AE48 38 64 8F 88 */ addi r3, r4, lbl_sLight@l /* 8009E04C 0009AE4C 38 80 00 00 */ li r4, 0 /* 8009E050 0009AE50 4B F6 54 09 */ bl memset /* 8009E054 0009AE54 38 00 00 00 */ li r0, 0 -/* 8009E058 0009AE58 90 0D 8F E8 */ stw r0, lbl_803CB8E8-_SDA_BASE_(r13) -/* 8009E05C 0009AE5C 80 8D 8F EC */ lwz r4, lbl_803CB8EC-_SDA_BASE_(r13) +/* 8009E058 0009AE58 90 0D 8F E8 */ stw r0, lbl_sLightTotal-_SDA_BASE_(r13) +/* 8009E05C 0009AE5C 80 8D 8F EC */ lwz r4, lbl_sPartitionVolume-_SDA_BASE_(r13) /* 8009E060 0009AE60 28 04 00 00 */ cmplwi r4, 0 /* 8009E064 0009AE64 41 82 00 20 */ beq lbl_8009E084 -/* 8009E068 0009AE68 3C 60 80 2F */ lis r3, lbl_802E9008@ha +/* 8009E068 0009AE68 3C 60 80 2F */ lis r3, lbl_sLightPart@ha /* 8009E06C 0009AE6C 38 A0 00 0A */ li r5, 0xa -/* 8009E070 0009AE70 38 63 90 08 */ addi r3, r3, lbl_802E9008@l +/* 8009E070 0009AE70 38 63 90 08 */ addi r3, r3, lbl_sLightPart@l /* 8009E074 0009AE74 38 C0 00 01 */ li r6, 1 /* 8009E078 0009AE78 38 E0 00 0A */ li r7, 0xa /* 8009E07C 0009AE7C 4B F9 AC 05 */ bl xPartitionVolume__FP13_tagPartitionP7xVolumeiii /* 8009E080 0009AE80 48 00 00 20 */ b lbl_8009E0A0 lbl_8009E084: -/* 8009E084 0009AE84 3C 60 80 2F */ lis r3, lbl_802E9008@ha +/* 8009E084 0009AE84 3C 60 80 2F */ lis r3, lbl_sLightPart@ha /* 8009E088 0009AE88 7F E4 FB 78 */ mr r4, r31 -/* 8009E08C 0009AE8C 38 63 90 08 */ addi r3, r3, lbl_802E9008@l +/* 8009E08C 0009AE8C 38 63 90 08 */ addi r3, r3, lbl_sLightPart@l /* 8009E090 0009AE90 38 A0 00 0A */ li r5, 0xa /* 8009E094 0009AE94 38 C0 00 01 */ li r6, 1 /* 8009E098 0009AE98 38 E0 00 0A */ li r7, 0xa /* 8009E09C 0009AE9C 4B F9 AD 7D */ bl xPartitionWorld__FP13_tagPartitionP4xEnviii lbl_8009E0A0: -/* 8009E0A0 0009AEA0 3C 60 80 2F */ lis r3, lbl_802E9008@ha -/* 8009E0A4 0009AEA4 3C 80 80 26 */ lis r4, lbl_8025CD30@ha -/* 8009E0A8 0009AEA8 38 63 90 08 */ addi r3, r3, lbl_802E9008@l -/* 8009E0AC 0009AEAC 38 84 CD 30 */ addi r4, r4, lbl_8025CD30@l +/* 8009E0A0 0009AEA0 3C 60 80 2F */ lis r3, lbl_sLightPart@ha +/* 8009E0A4 0009AEA4 3C 80 80 26 */ lis r4, lbl__stringBase0_43@ha +/* 8009E0A8 0009AEA8 38 63 90 08 */ addi r3, r3, lbl_sLightPart@l +/* 8009E0AC 0009AEAC 38 84 CD 30 */ addi r4, r4, lbl__stringBase0_43@l /* 8009E0B0 0009AEB0 4B F9 B1 BD */ bl xPartitionDump__FP13_tagPartitionPc /* 8009E0B4 0009AEB4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009E0B8 0009AEB8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -108,13 +108,13 @@ lbl_8009E188: /* 8009E18C 0009AF8C 48 02 69 71 */ bl iLightCreate__FP6iLightUi /* 8009E190 0009AF90 28 03 00 00 */ cmplwi r3, 0 /* 8009E194 0009AF94 41 82 00 FC */ beq lbl_8009E290 -/* 8009E198 0009AF98 80 CD 8F E8 */ lwz r6, lbl_803CB8E8-_SDA_BASE_(r13) -/* 8009E19C 0009AF9C 3C 60 80 2F */ lis r3, lbl_802E8F88@ha -/* 8009E1A0 0009AFA0 38 A3 8F 88 */ addi r5, r3, lbl_802E8F88@l +/* 8009E198 0009AF98 80 CD 8F E8 */ lwz r6, lbl_sLightTotal-_SDA_BASE_(r13) +/* 8009E19C 0009AF9C 3C 60 80 2F */ lis r3, lbl_sLight@ha +/* 8009E1A0 0009AFA0 38 A3 8F 88 */ addi r5, r3, lbl_sLight@l /* 8009E1A4 0009AFA4 38 7F 00 18 */ addi r3, r31, 0x18 /* 8009E1A8 0009AFA8 38 86 00 01 */ addi r4, r6, 1 /* 8009E1AC 0009AFAC 54 C0 10 3A */ slwi r0, r6, 2 -/* 8009E1B0 0009AFB0 90 8D 8F E8 */ stw r4, lbl_803CB8E8-_SDA_BASE_(r13) +/* 8009E1B0 0009AFB0 90 8D 8F E8 */ stw r4, lbl_sLightTotal-_SDA_BASE_(r13) /* 8009E1B4 0009AFB4 38 80 00 1F */ li r4, 0x1f /* 8009E1B8 0009AFB8 7F E5 01 2E */ stwx r31, r5, r0 /* 8009E1BC 0009AFBC C0 1E 00 30 */ lfs f0, 0x30(r30) @@ -153,7 +153,7 @@ lbl_8009E238: /* 8009E23C 0009B03C 88 03 00 09 */ lbz r0, 9(r3) /* 8009E240 0009B040 28 00 00 00 */ cmplwi r0, 0 /* 8009E244 0009B044 41 82 00 2C */ beq lbl_8009E270 -/* 8009E248 0009B048 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8009E248 0009B048 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8009E24C 0009B04C 38 80 00 20 */ li r4, 0x20 /* 8009E250 0009B050 38 A0 00 00 */ li r5, 0 /* 8009E254 0009B054 4B F9 56 ED */ bl xMemAlloc__FUiUii @@ -167,9 +167,9 @@ lbl_8009E270: /* 8009E270 0009B070 38 00 00 00 */ li r0, 0 /* 8009E274 0009B074 90 1F 00 5C */ stw r0, 0x5c(r31) lbl_8009E278: -/* 8009E278 0009B078 3C 60 80 2F */ lis r3, lbl_802E9008@ha +/* 8009E278 0009B078 3C 60 80 2F */ lis r3, lbl_sLightPart@ha /* 8009E27C 0009B07C 7F E4 FB 78 */ mr r4, r31 -/* 8009E280 0009B080 38 63 90 08 */ addi r3, r3, lbl_802E9008@l +/* 8009E280 0009B080 38 63 90 08 */ addi r3, r3, lbl_sLightPart@l /* 8009E284 0009B084 38 BF 00 20 */ addi r5, r31, 0x20 /* 8009E288 0009B088 4B F9 AD 2D */ bl xPartitionInsert__FP13_tagPartitionPvP5xVec3 /* 8009E28C 0009B08C 90 7F 00 58 */ stw r3, 0x58(r31) @@ -185,12 +185,12 @@ lbl_8009E290: zLightResolveLinks__Fv: /* 8009E2A8 0009B0A8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8009E2AC 0009B0AC 7C 08 02 A6 */ mflr r0 -/* 8009E2B0 0009B0B0 3C 60 80 2F */ lis r3, lbl_802E8F88@ha +/* 8009E2B0 0009B0B0 3C 60 80 2F */ lis r3, lbl_sLight@ha /* 8009E2B4 0009B0B4 90 01 00 24 */ stw r0, 0x24(r1) /* 8009E2B8 0009B0B8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8009E2BC 0009B0BC 3B E0 00 00 */ li r31, 0 /* 8009E2C0 0009B0C0 93 C1 00 18 */ stw r30, 0x18(r1) -/* 8009E2C4 0009B0C4 3B C3 8F 88 */ addi r30, r3, lbl_802E8F88@l +/* 8009E2C4 0009B0C4 3B C3 8F 88 */ addi r30, r3, lbl_sLight@l /* 8009E2C8 0009B0C8 93 A1 00 14 */ stw r29, 0x14(r1) /* 8009E2CC 0009B0CC 3B A0 00 00 */ li r29, 0 /* 8009E2D0 0009B0D0 93 81 00 10 */ stw r28, 0x10(r1) @@ -210,7 +210,7 @@ lbl_8009E2FC: /* 8009E2FC 0009B0FC 3B DE 00 04 */ addi r30, r30, 4 /* 8009E300 0009B100 3B BD 00 01 */ addi r29, r29, 1 lbl_8009E304: -/* 8009E304 0009B104 80 0D 8F E8 */ lwz r0, lbl_803CB8E8-_SDA_BASE_(r13) +/* 8009E304 0009B104 80 0D 8F E8 */ lwz r0, lbl_sLightTotal-_SDA_BASE_(r13) /* 8009E308 0009B108 7C 1D 00 00 */ cmpw r29, r0 /* 8009E30C 0009B10C 41 80 FF CC */ blt lbl_8009E2D8 /* 8009E310 0009B110 80 01 00 24 */ lwz r0, 0x24(r1) @@ -226,28 +226,28 @@ lbl_8009E304: zLightDestroyAll__Fv: /* 8009E330 0009B130 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8009E334 0009B134 7C 08 02 A6 */ mflr r0 -/* 8009E338 0009B138 3C 60 80 2F */ lis r3, lbl_802E8F88@ha +/* 8009E338 0009B138 3C 60 80 2F */ lis r3, lbl_sLight@ha /* 8009E33C 0009B13C 90 01 00 24 */ stw r0, 0x24(r1) /* 8009E340 0009B140 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 8009E344 0009B144 3B E3 8F 88 */ addi r31, r3, lbl_802E8F88@l +/* 8009E344 0009B144 3B E3 8F 88 */ addi r31, r3, lbl_sLight@l /* 8009E348 0009B148 93 C1 00 18 */ stw r30, 0x18(r1) /* 8009E34C 0009B14C 93 A1 00 14 */ stw r29, 0x14(r1) /* 8009E350 0009B150 3B A0 00 00 */ li r29, 0 -/* 8009E354 0009B154 83 CD 8F E8 */ lwz r30, lbl_803CB8E8-_SDA_BASE_(r13) +/* 8009E354 0009B154 83 CD 8F E8 */ lwz r30, lbl_sLightTotal-_SDA_BASE_(r13) /* 8009E358 0009B158 48 00 00 20 */ b lbl_8009E378 lbl_8009E35C: /* 8009E35C 0009B15C 80 7F 00 00 */ lwz r3, 0(r31) /* 8009E360 0009B160 48 00 00 45 */ bl zLightDestroy__FP7_zLight -/* 8009E364 0009B164 80 6D 8F E8 */ lwz r3, lbl_803CB8E8-_SDA_BASE_(r13) +/* 8009E364 0009B164 80 6D 8F E8 */ lwz r3, lbl_sLightTotal-_SDA_BASE_(r13) /* 8009E368 0009B168 3B FF 00 04 */ addi r31, r31, 4 /* 8009E36C 0009B16C 3B BD 00 01 */ addi r29, r29, 1 /* 8009E370 0009B170 38 03 FF FF */ addi r0, r3, -1 -/* 8009E374 0009B174 90 0D 8F E8 */ stw r0, lbl_803CB8E8-_SDA_BASE_(r13) +/* 8009E374 0009B174 90 0D 8F E8 */ stw r0, lbl_sLightTotal-_SDA_BASE_(r13) lbl_8009E378: /* 8009E378 0009B178 7C 1D F0 00 */ cmpw r29, r30 /* 8009E37C 0009B17C 41 80 FF E0 */ blt lbl_8009E35C /* 8009E380 0009B180 38 00 00 00 */ li r0, 0 -/* 8009E384 0009B184 90 0D 8F E8 */ stw r0, lbl_803CB8E8-_SDA_BASE_(r13) +/* 8009E384 0009B184 90 0D 8F E8 */ stw r0, lbl_sLightTotal-_SDA_BASE_(r13) /* 8009E388 0009B188 80 01 00 24 */ lwz r0, 0x24(r1) /* 8009E38C 0009B18C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8009E390 0009B190 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -378,24 +378,24 @@ zLightUpdate__FP5xBaseP6xScenef: /* 8009E52C 0009B32C 80 03 00 08 */ lwz r0, 8(r3) /* 8009E530 0009B330 38 7F 00 18 */ addi r3, r31, 0x18 /* 8009E534 0009B334 90 01 00 10 */ stw r0, 0x10(r1) -/* 8009E538 0009B338 C0 02 91 D8 */ lfs f0, lbl_803CDB58-_SDA2_BASE_(r2) +/* 8009E538 0009B338 C0 02 91 D8 */ lfs f0, lbl__752-_SDA2_BASE_(r2) /* 8009E53C 0009B33C EC 01 00 2A */ fadds f0, f1, f0 /* 8009E540 0009B340 D0 01 00 0C */ stfs f0, 0xc(r1) /* 8009E544 0009B344 48 02 68 11 */ bl iLightSetPos__FP6iLightP5xVec3 /* 8009E548 0009B348 38 7F 00 20 */ addi r3, r31, 0x20 /* 8009E54C 0009B34C 38 81 00 08 */ addi r4, r1, 8 /* 8009E550 0009B350 4B F6 CD 15 */ bl __as__5xVec3FRC5xVec3 -/* 8009E554 0009B354 3C 60 80 2F */ lis r3, lbl_802E9008@ha +/* 8009E554 0009B354 3C 60 80 2F */ lis r3, lbl_sLightPart@ha /* 8009E558 0009B358 80 BF 00 58 */ lwz r5, 0x58(r31) -/* 8009E55C 0009B35C 38 63 90 08 */ addi r3, r3, lbl_802E9008@l +/* 8009E55C 0009B35C 38 63 90 08 */ addi r3, r3, lbl_sLightPart@l /* 8009E560 0009B360 7F E4 FB 78 */ mr r4, r31 /* 8009E564 0009B364 38 C1 00 08 */ addi r6, r1, 8 /* 8009E568 0009B368 4B F9 AB 51 */ bl xPartitionUpdate__FP13_tagPartitionPviP5xVec3 /* 8009E56C 0009B36C 90 7F 00 58 */ stw r3, 0x58(r31) lbl_8009E570: /* 8009E570 0009B370 80 1F 00 60 */ lwz r0, 0x60(r31) -/* 8009E574 0009B374 3C 60 80 29 */ lis r3, lbl_8028FAC0@ha -/* 8009E578 0009B378 38 63 FA C0 */ addi r3, r3, lbl_8028FAC0@l +/* 8009E574 0009B374 3C 60 80 29 */ lis r3, lbl_sEffectFuncs@ha +/* 8009E578 0009B378 38 63 FA C0 */ addi r3, r3, lbl_sEffectFuncs@l /* 8009E57C 0009B37C 54 00 10 3A */ slwi r0, r0, 2 /* 8009E580 0009B380 7D 83 00 2E */ lwzx r12, r3, r0 /* 8009E584 0009B384 28 0C 00 00 */ cmplwi r12, 0 @@ -417,10 +417,10 @@ lbl_8009E59C: zLightAddLocalEnv__Fv: /* 8009E5B8 0009B3B8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8009E5BC 0009B3BC 7C 08 02 A6 */ mflr r0 -/* 8009E5C0 0009B3C0 3C 60 80 2F */ lis r3, lbl_802E8F88@ha +/* 8009E5C0 0009B3C0 3C 60 80 2F */ lis r3, lbl_sLight@ha /* 8009E5C4 0009B3C4 90 01 00 24 */ stw r0, 0x24(r1) /* 8009E5C8 0009B3C8 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 8009E5CC 0009B3CC 3B E3 8F 88 */ addi r31, r3, lbl_802E8F88@l +/* 8009E5CC 0009B3CC 3B E3 8F 88 */ addi r31, r3, lbl_sLight@l /* 8009E5D0 0009B3D0 93 C1 00 18 */ stw r30, 0x18(r1) /* 8009E5D4 0009B3D4 3B C0 00 00 */ li r30, 0 /* 8009E5D8 0009B3D8 93 A1 00 14 */ stw r29, 0x14(r1) @@ -439,36 +439,36 @@ lbl_8009E5E4: /* 8009E608 0009B408 38 80 00 01 */ li r4, 1 /* 8009E60C 0009B40C 7F 83 E3 78 */ mr r3, r28 /* 8009E610 0009B410 48 02 67 E9 */ bl iLightEnv__FP6iLighti -/* 8009E614 0009B414 80 AD 92 08 */ lwz r5, lbl_803CBB08-_SDA_BASE_(r13) -/* 8009E618 0009B418 3C 60 80 2F */ lis r3, lbl_802E9048@ha +/* 8009E614 0009B414 80 AD 92 08 */ lwz r5, lbl_gLightWorld-_SDA_BASE_(r13) +/* 8009E618 0009B418 3C 60 80 2F */ lis r3, lbl_gTemporaryLights@ha /* 8009E61C 0009B41C 80 9C 00 04 */ lwz r4, 4(r28) -/* 8009E620 0009B420 38 63 90 48 */ addi r3, r3, lbl_802E9048@l +/* 8009E620 0009B420 38 63 90 48 */ addi r3, r3, lbl_gTemporaryLights@l /* 8009E624 0009B424 80 05 00 40 */ lwz r0, 0x40(r5) /* 8009E628 0009B428 90 04 00 38 */ stw r0, 0x38(r4) -/* 8009E62C 0009B42C 80 AD 92 08 */ lwz r5, lbl_803CBB08-_SDA_BASE_(r13) +/* 8009E62C 0009B42C 80 AD 92 08 */ lwz r5, lbl_gLightWorld-_SDA_BASE_(r13) /* 8009E630 0009B430 80 9C 00 04 */ lwz r4, 4(r28) /* 8009E634 0009B434 38 05 00 3C */ addi r0, r5, 0x3c /* 8009E638 0009B438 90 04 00 34 */ stw r0, 0x34(r4) -/* 8009E63C 0009B43C 80 8D 92 08 */ lwz r4, lbl_803CBB08-_SDA_BASE_(r13) +/* 8009E63C 0009B43C 80 8D 92 08 */ lwz r4, lbl_gLightWorld-_SDA_BASE_(r13) /* 8009E640 0009B440 80 BC 00 04 */ lwz r5, 4(r28) /* 8009E644 0009B444 80 84 00 40 */ lwz r4, 0x40(r4) /* 8009E648 0009B448 38 05 00 34 */ addi r0, r5, 0x34 /* 8009E64C 0009B44C 90 04 00 00 */ stw r0, 0(r4) /* 8009E650 0009B450 80 BC 00 04 */ lwz r5, 4(r28) -/* 8009E654 0009B454 80 8D 92 08 */ lwz r4, lbl_803CBB08-_SDA_BASE_(r13) +/* 8009E654 0009B454 80 8D 92 08 */ lwz r4, lbl_gLightWorld-_SDA_BASE_(r13) /* 8009E658 0009B458 38 05 00 34 */ addi r0, r5, 0x34 /* 8009E65C 0009B45C 90 04 00 40 */ stw r0, 0x40(r4) -/* 8009E660 0009B460 80 0D 8F F0 */ lwz r0, lbl_803CB8F0-_SDA_BASE_(r13) +/* 8009E660 0009B460 80 0D 8F F0 */ lwz r0, lbl_gNumTemporaryLights-_SDA_BASE_(r13) /* 8009E664 0009B464 54 00 10 3A */ slwi r0, r0, 2 /* 8009E668 0009B468 7F A3 01 2E */ stwx r29, r3, r0 -/* 8009E66C 0009B46C 80 6D 8F F0 */ lwz r3, lbl_803CB8F0-_SDA_BASE_(r13) +/* 8009E66C 0009B46C 80 6D 8F F0 */ lwz r3, lbl_gNumTemporaryLights-_SDA_BASE_(r13) /* 8009E670 0009B470 38 03 00 01 */ addi r0, r3, 1 -/* 8009E674 0009B474 90 0D 8F F0 */ stw r0, lbl_803CB8F0-_SDA_BASE_(r13) +/* 8009E674 0009B474 90 0D 8F F0 */ stw r0, lbl_gNumTemporaryLights-_SDA_BASE_(r13) lbl_8009E678: /* 8009E678 0009B478 3B FF 00 04 */ addi r31, r31, 4 /* 8009E67C 0009B47C 3B DE 00 01 */ addi r30, r30, 1 lbl_8009E680: -/* 8009E680 0009B480 80 0D 8F E8 */ lwz r0, lbl_803CB8E8-_SDA_BASE_(r13) +/* 8009E680 0009B480 80 0D 8F E8 */ lwz r0, lbl_sLightTotal-_SDA_BASE_(r13) /* 8009E684 0009B484 7C 1E 00 00 */ cmpw r30, r0 /* 8009E688 0009B488 41 80 FF 5C */ blt lbl_8009E5E4 /* 8009E68C 0009B48C 80 01 00 24 */ lwz r0, 0x24(r1) @@ -495,13 +495,13 @@ zLightAddLocal__FP4xEnt: /* 8009E6D4 0009B4D4 C0 21 00 0C */ lfs f1, 0xc(r1) /* 8009E6D8 0009B4D8 80 03 00 08 */ lwz r0, 8(r3) /* 8009E6DC 0009B4DC 90 01 00 10 */ stw r0, 0x10(r1) -/* 8009E6E0 0009B4E0 C0 02 91 D8 */ lfs f0, lbl_803CDB58-_SDA2_BASE_(r2) +/* 8009E6E0 0009B4E0 C0 02 91 D8 */ lfs f0, lbl__752-_SDA2_BASE_(r2) /* 8009E6E4 0009B4E4 EC 01 00 2A */ fadds f0, f1, f0 /* 8009E6E8 0009B4E8 D0 01 00 0C */ stfs f0, 0xc(r1) /* 8009E6EC 0009B4EC 80 1F 00 C4 */ lwz r0, 0xc4(r31) /* 8009E6F0 0009B4F0 28 00 00 00 */ cmplwi r0, 0 /* 8009E6F4 0009B4F4 40 82 00 44 */ bne lbl_8009E738 -/* 8009E6F8 0009B4F8 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8009E6F8 0009B4F8 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8009E6FC 0009B4FC 38 80 00 28 */ li r4, 0x28 /* 8009E700 0009B500 38 A0 00 00 */ li r5, 0 /* 8009E704 0009B504 4B F9 52 3D */ bl xMemAlloc__FUiUii @@ -513,13 +513,13 @@ zLightAddLocal__FP4xEnt: /* 8009E71C 0009B51C 38 81 00 08 */ addi r4, r1, 8 /* 8009E720 0009B520 4B F6 CB 45 */ bl __as__5xVec3FRC5xVec3 /* 8009E724 0009B524 80 BF 00 C4 */ lwz r5, 0xc4(r31) -/* 8009E728 0009B528 3C 60 80 29 */ lis r3, lbl_8028FB50@ha -/* 8009E72C 0009B52C 38 83 FB 50 */ addi r4, r3, lbl_8028FB50@l +/* 8009E728 0009B528 3C 60 80 29 */ lis r3, lbl_sDefaultShadowVec@ha +/* 8009E72C 0009B52C 38 83 FB 50 */ addi r4, r3, lbl_sDefaultShadowVec@l /* 8009E730 0009B530 38 65 00 0C */ addi r3, r5, 0xc /* 8009E734 0009B534 4B F6 CB 31 */ bl __as__5xVec3FRC5xVec3 lbl_8009E738: /* 8009E738 0009B538 80 7F 00 C4 */ lwz r3, 0xc4(r31) -/* 8009E73C 0009B53C C0 22 91 D8 */ lfs f1, lbl_803CDB58-_SDA2_BASE_(r2) +/* 8009E73C 0009B53C C0 22 91 D8 */ lfs f1, lbl__752-_SDA2_BASE_(r2) /* 8009E740 0009B540 38 83 00 0C */ addi r4, r3, 0xc /* 8009E744 0009B544 4B FA 61 7D */ bl xShadowSetLight__FP5xVec3P5xVec3f /* 8009E748 0009B548 80 01 00 24 */ lwz r0, 0x24(r1) @@ -533,7 +533,7 @@ zLightRemoveLocalEnv__Fv: /* 8009E75C 0009B55C 38 80 00 00 */ li r4, 0 /* 8009E760 0009B560 48 00 00 28 */ b lbl_8009E788 lbl_8009E764: -/* 8009E764 0009B564 80 6D 92 08 */ lwz r3, lbl_803CBB08-_SDA_BASE_(r13) +/* 8009E764 0009B564 80 6D 92 08 */ lwz r3, lbl_gLightWorld-_SDA_BASE_(r13) /* 8009E768 0009B568 38 84 00 01 */ addi r4, r4, 1 /* 8009E76C 0009B56C 80 A3 00 40 */ lwz r5, 0x40(r3) /* 8009E770 0009B570 80 05 00 00 */ lwz r0, 0(r5) @@ -543,11 +543,11 @@ lbl_8009E764: /* 8009E780 0009B580 80 65 00 00 */ lwz r3, 0(r5) /* 8009E784 0009B584 90 03 00 04 */ stw r0, 4(r3) lbl_8009E788: -/* 8009E788 0009B588 80 0D 8F F0 */ lwz r0, lbl_803CB8F0-_SDA_BASE_(r13) +/* 8009E788 0009B588 80 0D 8F F0 */ lwz r0, lbl_gNumTemporaryLights-_SDA_BASE_(r13) /* 8009E78C 0009B58C 7C 04 00 00 */ cmpw r4, r0 /* 8009E790 0009B590 41 80 FF D4 */ blt lbl_8009E764 /* 8009E794 0009B594 38 00 00 00 */ li r0, 0 -/* 8009E798 0009B598 90 0D 8F F0 */ stw r0, lbl_803CB8F0-_SDA_BASE_(r13) +/* 8009E798 0009B598 90 0D 8F F0 */ stw r0, lbl_gNumTemporaryLights-_SDA_BASE_(r13) /* 8009E79C 0009B59C 4E 80 00 20 */ blr .global zLightSetVolume__FP7zVolume @@ -559,17 +559,17 @@ zLightSetVolume__FP7zVolume: /* 8009E7B0 0009B5B0 7C 7F 1B 79 */ or. r31, r3, r3 /* 8009E7B4 0009B5B4 40 82 00 10 */ bne lbl_8009E7C4 /* 8009E7B8 0009B5B8 38 00 00 00 */ li r0, 0 -/* 8009E7BC 0009B5BC 90 0D 8F EC */ stw r0, lbl_803CB8EC-_SDA_BASE_(r13) +/* 8009E7BC 0009B5BC 90 0D 8F EC */ stw r0, lbl_sPartitionVolume-_SDA_BASE_(r13) /* 8009E7C0 0009B5C0 48 00 00 24 */ b lbl_8009E7E4 lbl_8009E7C4: -/* 8009E7C4 0009B5C4 3C 60 80 26 */ lis r3, lbl_8025CD30@ha -/* 8009E7C8 0009B5C8 38 63 CD 30 */ addi r3, r3, lbl_8025CD30@l +/* 8009E7C4 0009B5C4 3C 60 80 26 */ lis r3, lbl__stringBase0_43@ha +/* 8009E7C8 0009B5C8 38 63 CD 30 */ addi r3, r3, lbl__stringBase0_43@l /* 8009E7CC 0009B5CC 38 63 00 09 */ addi r3, r3, 9 /* 8009E7D0 0009B5D0 4B FA DA 45 */ bl xStrHash__FPCc /* 8009E7D4 0009B5D4 80 1F 00 00 */ lwz r0, 0(r31) /* 8009E7D8 0009B5D8 7C 00 18 40 */ cmplw r0, r3 /* 8009E7DC 0009B5DC 40 82 00 08 */ bne lbl_8009E7E4 -/* 8009E7E0 0009B5E0 93 ED 8F EC */ stw r31, lbl_803CB8EC-_SDA_BASE_(r13) +/* 8009E7E0 0009B5E0 93 ED 8F EC */ stw r31, lbl_sPartitionVolume-_SDA_BASE_(r13) lbl_8009E7E4: /* 8009E7E4 0009B5E4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009E7E8 0009B5E8 83 E1 00 0C */ lwz r31, 0xc(r1) diff --git a/asm/Game/zLightEffect.s b/asm/Game/zLightEffect.s index bce3c32c0..c4a7a58e8 100644 --- a/asm/Game/zLightEffect.s +++ b/asm/Game/zLightEffect.s @@ -11,8 +11,8 @@ zLightEffectSet__FP7_zLighti: /* 8009E808 0009B608 28 00 00 00 */ cmplwi r0, 0 /* 8009E80C 0009B60C 41 82 00 2C */ beq lbl_8009E838 /* 8009E810 0009B610 90 83 00 60 */ stw r4, 0x60(r3) -/* 8009E814 0009B614 3C 80 80 29 */ lis r4, lbl_8028FB08@ha -/* 8009E818 0009B618 38 84 FB 08 */ addi r4, r4, lbl_8028FB08@l +/* 8009E814 0009B614 3C 80 80 29 */ lis r4, lbl_sEffectInitFuncs@ha +/* 8009E818 0009B618 38 84 FB 08 */ addi r4, r4, lbl_sEffectInitFuncs@l /* 8009E81C 0009B61C 80 03 00 60 */ lwz r0, 0x60(r3) /* 8009E820 0009B620 54 00 10 3A */ slwi r0, r0, 2 /* 8009E824 0009B624 7D 84 00 2E */ lwzx r12, r4, r0 @@ -49,9 +49,9 @@ zLightEffect.leGetRandom__Fv: /* 8009E880 0009B680 54 63 04 3E */ clrlwi r3, r3, 0x10 /* 8009E884 0009B684 3C 00 43 30 */ lis r0, 0x4330 /* 8009E888 0009B688 90 01 00 08 */ stw r0, 8(r1) -/* 8009E88C 0009B68C C8 42 91 E8 */ lfd f2, lbl_803CDB68-_SDA2_BASE_(r2) +/* 8009E88C 0009B68C C8 42 91 E8 */ lfd f2, lbl__655_1-_SDA2_BASE_(r2) /* 8009E890 0009B690 90 61 00 0C */ stw r3, 0xc(r1) -/* 8009E894 0009B694 C0 02 91 E0 */ lfs f0, lbl_803CDB60-_SDA2_BASE_(r2) +/* 8009E894 0009B694 C0 02 91 E0 */ lfs f0, lbl__653_1-_SDA2_BASE_(r2) /* 8009E898 0009B698 C8 21 00 08 */ lfd f1, 8(r1) /* 8009E89C 0009B69C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009E8A0 0009B6A0 EC 21 10 28 */ fsubs f1, f1, f2 @@ -67,7 +67,7 @@ zLightEffect.leGetRandom__Fv: /* 8009E8C8 0009B6C8 7C 08 02 A6 */ mflr r0 /* 8009E8CC 0009B6CC 38 80 00 01 */ li r4, 1 /* 8009E8D0 0009B6D0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009E8D4 0009B6D4 C0 02 91 F0 */ lfs f0, lbl_803CDB70-_SDA2_BASE_(r2) +/* 8009E8D4 0009B6D4 C0 02 91 F0 */ lfs f0, lbl__676-_SDA2_BASE_(r2) /* 8009E8D8 0009B6D8 80 A3 00 5C */ lwz r5, 0x5c(r3) /* 8009E8DC 0009B6DC D0 05 00 00 */ stfs f0, 0(r5) /* 8009E8E0 0009B6E0 4B FF FF 69 */ bl zLightOn__FP7_zLighti @@ -97,7 +97,7 @@ zLightEffect.EffectFlicker__FP7_zLightfff: /* 8009E934 0009B734 EC 00 08 28 */ fsubs f0, f0, f1 /* 8009E938 0009B738 D0 1E 00 00 */ stfs f0, 0(r30) /* 8009E93C 0009B73C C0 3E 00 00 */ lfs f1, 0(r30) -/* 8009E940 0009B740 C0 02 91 F0 */ lfs f0, lbl_803CDB70-_SDA2_BASE_(r2) +/* 8009E940 0009B740 C0 02 91 F0 */ lfs f0, lbl__676-_SDA2_BASE_(r2) /* 8009E944 0009B744 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009E948 0009B748 4C 40 13 82 */ cror 2, 0, 2 /* 8009E94C 0009B74C 40 82 01 00 */ bne lbl_8009EA4C @@ -108,61 +108,61 @@ zLightEffect.EffectFlicker__FP7_zLightfff: /* 8009E960 0009B760 EC 00 F0 2A */ fadds f0, f0, f30 /* 8009E964 0009B764 D0 1E 00 00 */ stfs f0, 0(r30) /* 8009E968 0009B768 4B FF FF 09 */ bl zLightEffect.leGetRandom__Fv -/* 8009E96C 0009B76C C0 42 91 F8 */ lfs f2, lbl_803CDB78-_SDA2_BASE_(r2) -/* 8009E970 0009B770 C0 02 91 F4 */ lfs f0, lbl_803CDB74-_SDA2_BASE_(r2) +/* 8009E96C 0009B76C C0 42 91 F8 */ lfs f2, lbl__702_1-_SDA2_BASE_(r2) +/* 8009E970 0009B770 C0 02 91 F4 */ lfs f0, lbl__701_1-_SDA2_BASE_(r2) /* 8009E974 0009B774 80 7D 00 14 */ lwz r3, 0x14(r29) /* 8009E978 0009B778 EC 22 00 7A */ fmadds f1, f2, f1, f0 /* 8009E97C 0009B77C C0 03 00 10 */ lfs f0, 0x10(r3) /* 8009E980 0009B780 EC 00 08 28 */ fsubs f0, f0, f1 /* 8009E984 0009B784 D0 1F 00 1C */ stfs f0, 0x1c(r31) /* 8009E988 0009B788 4B FF FE E9 */ bl zLightEffect.leGetRandom__Fv -/* 8009E98C 0009B78C C0 42 91 F8 */ lfs f2, lbl_803CDB78-_SDA2_BASE_(r2) -/* 8009E990 0009B790 C0 02 91 F4 */ lfs f0, lbl_803CDB74-_SDA2_BASE_(r2) +/* 8009E98C 0009B78C C0 42 91 F8 */ lfs f2, lbl__702_1-_SDA2_BASE_(r2) +/* 8009E990 0009B790 C0 02 91 F4 */ lfs f0, lbl__701_1-_SDA2_BASE_(r2) /* 8009E994 0009B794 80 7D 00 14 */ lwz r3, 0x14(r29) /* 8009E998 0009B798 EC 22 00 7A */ fmadds f1, f2, f1, f0 /* 8009E99C 0009B79C C0 03 00 14 */ lfs f0, 0x14(r3) /* 8009E9A0 0009B7A0 EC 00 08 28 */ fsubs f0, f0, f1 /* 8009E9A4 0009B7A4 D0 1F 00 20 */ stfs f0, 0x20(r31) /* 8009E9A8 0009B7A8 4B FF FE C9 */ bl zLightEffect.leGetRandom__Fv -/* 8009E9AC 0009B7AC C0 42 91 F8 */ lfs f2, lbl_803CDB78-_SDA2_BASE_(r2) -/* 8009E9B0 0009B7B0 C0 02 91 F4 */ lfs f0, lbl_803CDB74-_SDA2_BASE_(r2) +/* 8009E9AC 0009B7AC C0 42 91 F8 */ lfs f2, lbl__702_1-_SDA2_BASE_(r2) +/* 8009E9B0 0009B7B0 C0 02 91 F4 */ lfs f0, lbl__701_1-_SDA2_BASE_(r2) /* 8009E9B4 0009B7B4 80 7D 00 14 */ lwz r3, 0x14(r29) /* 8009E9B8 0009B7B8 EC 22 00 7A */ fmadds f1, f2, f1, f0 /* 8009E9BC 0009B7BC C0 03 00 18 */ lfs f0, 0x18(r3) /* 8009E9C0 0009B7C0 EC 00 08 28 */ fsubs f0, f0, f1 /* 8009E9C4 0009B7C4 D0 1F 00 24 */ stfs f0, 0x24(r31) /* 8009E9C8 0009B7C8 C0 3F 00 1C */ lfs f1, 0x1c(r31) -/* 8009E9CC 0009B7CC C0 02 91 FC */ lfs f0, lbl_803CDB7C-_SDA2_BASE_(r2) +/* 8009E9CC 0009B7CC C0 02 91 FC */ lfs f0, lbl__703_1-_SDA2_BASE_(r2) /* 8009E9D0 0009B7D0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009E9D4 0009B7D4 40 81 00 0C */ ble lbl_8009E9E0 /* 8009E9D8 0009B7D8 D0 1F 00 1C */ stfs f0, 0x1c(r31) /* 8009E9DC 0009B7DC 48 00 00 14 */ b lbl_8009E9F0 lbl_8009E9E0: -/* 8009E9E0 0009B7E0 C0 02 91 F0 */ lfs f0, lbl_803CDB70-_SDA2_BASE_(r2) +/* 8009E9E0 0009B7E0 C0 02 91 F0 */ lfs f0, lbl__676-_SDA2_BASE_(r2) /* 8009E9E4 0009B7E4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009E9E8 0009B7E8 40 80 00 08 */ bge lbl_8009E9F0 /* 8009E9EC 0009B7EC D0 1F 00 1C */ stfs f0, 0x1c(r31) lbl_8009E9F0: /* 8009E9F0 0009B7F0 C0 3F 00 20 */ lfs f1, 0x20(r31) -/* 8009E9F4 0009B7F4 C0 02 91 FC */ lfs f0, lbl_803CDB7C-_SDA2_BASE_(r2) +/* 8009E9F4 0009B7F4 C0 02 91 FC */ lfs f0, lbl__703_1-_SDA2_BASE_(r2) /* 8009E9F8 0009B7F8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009E9FC 0009B7FC 40 81 00 0C */ ble lbl_8009EA08 /* 8009EA00 0009B800 D0 1F 00 20 */ stfs f0, 0x20(r31) /* 8009EA04 0009B804 48 00 00 14 */ b lbl_8009EA18 lbl_8009EA08: -/* 8009EA08 0009B808 C0 02 91 F0 */ lfs f0, lbl_803CDB70-_SDA2_BASE_(r2) +/* 8009EA08 0009B808 C0 02 91 F0 */ lfs f0, lbl__676-_SDA2_BASE_(r2) /* 8009EA0C 0009B80C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009EA10 0009B810 40 80 00 08 */ bge lbl_8009EA18 /* 8009EA14 0009B814 D0 1F 00 20 */ stfs f0, 0x20(r31) lbl_8009EA18: /* 8009EA18 0009B818 C0 3F 00 24 */ lfs f1, 0x24(r31) -/* 8009EA1C 0009B81C C0 02 91 FC */ lfs f0, lbl_803CDB7C-_SDA2_BASE_(r2) +/* 8009EA1C 0009B81C C0 02 91 FC */ lfs f0, lbl__703_1-_SDA2_BASE_(r2) /* 8009EA20 0009B820 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009EA24 0009B824 40 81 00 0C */ ble lbl_8009EA30 /* 8009EA28 0009B828 D0 1F 00 24 */ stfs f0, 0x24(r31) /* 8009EA2C 0009B82C 48 00 00 14 */ b lbl_8009EA40 lbl_8009EA30: -/* 8009EA30 0009B830 C0 02 91 F0 */ lfs f0, lbl_803CDB70-_SDA2_BASE_(r2) +/* 8009EA30 0009B830 C0 02 91 F0 */ lfs f0, lbl__676-_SDA2_BASE_(r2) /* 8009EA34 0009B834 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009EA38 0009B838 40 80 00 08 */ bge lbl_8009EA40 /* 8009EA3C 0009B83C D0 1F 00 24 */ stfs f0, 0x24(r31) @@ -185,8 +185,8 @@ lbl_8009EA4C: /* 8009EA78 0009B878 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009EA7C 0009B87C 7C 08 02 A6 */ mflr r0 /* 8009EA80 0009B880 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009EA84 0009B884 C0 42 92 00 */ lfs f2, lbl_803CDB80-_SDA2_BASE_(r2) -/* 8009EA88 0009B888 C0 62 91 F8 */ lfs f3, lbl_803CDB78-_SDA2_BASE_(r2) +/* 8009EA84 0009B884 C0 42 92 00 */ lfs f2, lbl__708_2-_SDA2_BASE_(r2) +/* 8009EA88 0009B888 C0 62 91 F8 */ lfs f3, lbl__702_1-_SDA2_BASE_(r2) /* 8009EA8C 0009B88C 4B FF FE 69 */ bl zLightEffect.EffectFlicker__FP7_zLightfff /* 8009EA90 0009B890 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009EA94 0009B894 7C 08 03 A6 */ mtlr r0 @@ -195,8 +195,8 @@ lbl_8009EA4C: /* 8009EAA0 0009B8A0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009EAA4 0009B8A4 7C 08 02 A6 */ mflr r0 /* 8009EAA8 0009B8A8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009EAAC 0009B8AC C0 42 91 F8 */ lfs f2, lbl_803CDB78-_SDA2_BASE_(r2) -/* 8009EAB0 0009B8B0 C0 62 92 04 */ lfs f3, lbl_803CDB84-_SDA2_BASE_(r2) +/* 8009EAAC 0009B8AC C0 42 91 F8 */ lfs f2, lbl__702_1-_SDA2_BASE_(r2) +/* 8009EAB0 0009B8B0 C0 62 92 04 */ lfs f3, lbl__713_1-_SDA2_BASE_(r2) /* 8009EAB4 0009B8B4 4B FF FE 41 */ bl zLightEffect.EffectFlicker__FP7_zLightfff /* 8009EAB8 0009B8B8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009EABC 0009B8BC 7C 08 03 A6 */ mtlr r0 @@ -205,8 +205,8 @@ lbl_8009EA4C: /* 8009EAC8 0009B8C8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009EACC 0009B8CC 7C 08 02 A6 */ mflr r0 /* 8009EAD0 0009B8D0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009EAD4 0009B8D4 C0 42 91 F0 */ lfs f2, lbl_803CDB70-_SDA2_BASE_(r2) -/* 8009EAD8 0009B8D8 C0 62 91 F4 */ lfs f3, lbl_803CDB74-_SDA2_BASE_(r2) +/* 8009EAD4 0009B8D4 C0 42 91 F0 */ lfs f2, lbl__676-_SDA2_BASE_(r2) +/* 8009EAD8 0009B8D8 C0 62 91 F4 */ lfs f3, lbl__701_1-_SDA2_BASE_(r2) /* 8009EADC 0009B8DC 4B FF FE 19 */ bl zLightEffect.EffectFlicker__FP7_zLightfff /* 8009EAE0 0009B8E0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8009EAE4 0009B8E4 7C 08 03 A6 */ mtlr r0 @@ -228,7 +228,7 @@ lbl_8009EA4C: /* 8009EB24 0009B924 7C 08 02 A6 */ mflr r0 /* 8009EB28 0009B928 38 80 00 01 */ li r4, 1 /* 8009EB2C 0009B92C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8009EB30 0009B930 C0 02 91 F0 */ lfs f0, lbl_803CDB70-_SDA2_BASE_(r2) +/* 8009EB30 0009B930 C0 02 91 F0 */ lfs f0, lbl__676-_SDA2_BASE_(r2) /* 8009EB34 0009B934 80 A3 00 5C */ lwz r5, 0x5c(r3) /* 8009EB38 0009B938 D0 05 00 00 */ stfs f0, 0(r5) /* 8009EB3C 0009B93C 4B FF FD 0D */ bl zLightOn__FP7_zLighti @@ -267,27 +267,27 @@ lbl_8009EB6C: /* 8009EBB0 0009B9B0 EC 00 F8 28 */ fsubs f0, f0, f31 /* 8009EBB4 0009B9B4 D0 1E 00 00 */ stfs f0, 0(r30) /* 8009EBB8 0009B9B8 C0 3E 00 00 */ lfs f1, 0(r30) -/* 8009EBBC 0009B9BC C0 02 91 F0 */ lfs f0, lbl_803CDB70-_SDA2_BASE_(r2) +/* 8009EBBC 0009B9BC C0 02 91 F0 */ lfs f0, lbl__676-_SDA2_BASE_(r2) /* 8009EBC0 0009B9C0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009EBC4 0009B9C4 4C 40 13 82 */ cror 2, 0, 2 /* 8009EBC8 0009B9C8 40 82 00 40 */ bne lbl_8009EC08 -/* 8009EBCC 0009B9CC C0 02 92 08 */ lfs f0, lbl_803CDB88-_SDA2_BASE_(r2) +/* 8009EBCC 0009B9CC C0 02 92 08 */ lfs f0, lbl__789_2-_SDA2_BASE_(r2) /* 8009EBD0 0009B9D0 D0 1E 00 00 */ stfs f0, 0(r30) /* 8009EBD4 0009B9D4 4B FF FC 9D */ bl zLightEffect.leGetRandom__Fv -/* 8009EBD8 0009B9D8 C0 02 92 0C */ lfs f0, lbl_803CDB8C-_SDA2_BASE_(r2) +/* 8009EBD8 0009B9D8 C0 02 92 0C */ lfs f0, lbl__790_1-_SDA2_BASE_(r2) /* 8009EBDC 0009B9DC EC 00 00 72 */ fmuls f0, f0, f1 /* 8009EBE0 0009B9E0 D0 1E 00 04 */ stfs f0, 4(r30) /* 8009EBE4 0009B9E4 4B FF FC 8D */ bl zLightEffect.leGetRandom__Fv -/* 8009EBE8 0009B9E8 C0 42 92 14 */ lfs f2, lbl_803CDB94-_SDA2_BASE_(r2) -/* 8009EBEC 0009B9EC C0 02 92 10 */ lfs f0, lbl_803CDB90-_SDA2_BASE_(r2) +/* 8009EBE8 0009B9E8 C0 42 92 14 */ lfs f2, lbl__792_1-_SDA2_BASE_(r2) +/* 8009EBEC 0009B9EC C0 02 92 10 */ lfs f0, lbl__791-_SDA2_BASE_(r2) /* 8009EBF0 0009B9F0 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8009EBF4 0009B9F4 D0 1E 00 08 */ stfs f0, 8(r30) /* 8009EBF8 0009B9F8 4B FF FC 79 */ bl zLightEffect.leGetRandom__Fv -/* 8009EBFC 0009B9FC C0 02 92 0C */ lfs f0, lbl_803CDB8C-_SDA2_BASE_(r2) +/* 8009EBFC 0009B9FC C0 02 92 0C */ lfs f0, lbl__790_1-_SDA2_BASE_(r2) /* 8009EC00 0009BA00 EC 00 00 72 */ fmuls f0, f0, f1 /* 8009EC04 0009BA04 D0 1E 00 0C */ stfs f0, 0xc(r30) lbl_8009EC08: -/* 8009EC08 0009BA08 C0 02 92 18 */ lfs f0, lbl_803CDB98-_SDA2_BASE_(r2) +/* 8009EC08 0009BA08 C0 02 92 18 */ lfs f0, lbl__793_2-_SDA2_BASE_(r2) /* 8009EC0C 0009BA0C C0 3F 00 1C */ lfs f1, 0x1c(r31) /* 8009EC10 0009BA10 EF E0 07 F2 */ fmuls f31, f0, f31 /* 8009EC14 0009BA14 C0 5E 00 04 */ lfs f2, 4(r30) diff --git a/asm/Game/zLightning.s b/asm/Game/zLightning.s index 2e9d76716..5927f6f27 100644 --- a/asm/Game/zLightning.s +++ b/asm/Game/zLightning.s @@ -6,13 +6,13 @@ zLightning.lightningTweakChangeType__FRC10tweak_info: /* 8009EC78 0009BA78 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009EC7C 0009BA7C 7C 08 02 A6 */ mflr r0 -/* 8009EC80 0009BA80 3C 60 80 26 */ lis r3, lbl_8025CD50@ha -/* 8009EC84 0009BA84 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l +/* 8009EC80 0009BA80 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha +/* 8009EC84 0009BA84 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l /* 8009EC88 0009BA88 90 01 00 14 */ stw r0, 0x14(r1) /* 8009EC8C 0009BA8C 38 63 00 18 */ addi r3, r3, 0x18 /* 8009EC90 0009BA90 4B F7 72 11 */ bl xDebugRemoveTweak__FPCc -/* 8009EC94 0009BA94 3C 60 80 3C */ lis r3, lbl_803C0518@ha -/* 8009EC98 0009BA98 38 83 05 18 */ addi r4, r3, lbl_803C0518@l +/* 8009EC94 0009BA94 3C 60 80 3C */ lis r3, lbl_gLightningTweakAddInfo@ha +/* 8009EC98 0009BA98 38 83 05 18 */ addi r4, r3, lbl_gLightningTweakAddInfo@l /* 8009EC9C 0009BA9C 80 04 00 00 */ lwz r0, 0(r4) /* 8009ECA0 0009BAA0 2C 00 00 01 */ cmpwi r0, 1 /* 8009ECA4 0009BAA4 41 82 00 18 */ beq lbl_8009ECBC @@ -23,22 +23,22 @@ lbl_8009ECB0: /* 8009ECB4 0009BAB4 40 80 00 EC */ bge lbl_8009EDA0 /* 8009ECB8 0009BAB8 48 00 00 60 */ b lbl_8009ED18 lbl_8009ECBC: -/* 8009ECBC 0009BABC 3C 60 80 26 */ lis r3, lbl_8025CD50@ha -/* 8009ECC0 0009BAC0 C0 22 92 20 */ lfs f1, lbl_803CDBA0-_SDA2_BASE_(r2) -/* 8009ECC4 0009BAC4 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l -/* 8009ECC8 0009BAC8 C0 42 92 24 */ lfs f2, lbl_803CDBA4-_SDA2_BASE_(r2) +/* 8009ECBC 0009BABC 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha +/* 8009ECC0 0009BAC0 C0 22 92 20 */ lfs f1, lbl__668_1-_SDA2_BASE_(r2) +/* 8009ECC4 0009BAC4 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l +/* 8009ECC8 0009BAC8 C0 42 92 24 */ lfs f2, lbl__669_1-_SDA2_BASE_(r2) /* 8009ECCC 0009BACC 38 63 00 2D */ addi r3, r3, 0x2d /* 8009ECD0 0009BAD0 38 84 00 04 */ addi r4, r4, 4 /* 8009ECD4 0009BAD4 38 A0 00 00 */ li r5, 0 /* 8009ECD8 0009BAD8 38 C0 00 00 */ li r6, 0 /* 8009ECDC 0009BADC 38 E0 00 02 */ li r7, 2 /* 8009ECE0 0009BAE0 4B F9 19 4D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 8009ECE4 0009BAE4 3C 80 80 26 */ lis r4, lbl_8025CD50@ha -/* 8009ECE8 0009BAE8 3C 60 80 3C */ lis r3, lbl_803C0518@ha -/* 8009ECEC 0009BAEC 38 A4 CD 50 */ addi r5, r4, lbl_8025CD50@l -/* 8009ECF0 0009BAF0 C0 22 92 20 */ lfs f1, lbl_803CDBA0-_SDA2_BASE_(r2) -/* 8009ECF4 0009BAF4 38 83 05 18 */ addi r4, r3, lbl_803C0518@l -/* 8009ECF8 0009BAF8 C0 42 92 24 */ lfs f2, lbl_803CDBA4-_SDA2_BASE_(r2) +/* 8009ECE4 0009BAE4 3C 80 80 26 */ lis r4, lbl__stringBase0_44@ha +/* 8009ECE8 0009BAE8 3C 60 80 3C */ lis r3, lbl_gLightningTweakAddInfo@ha +/* 8009ECEC 0009BAEC 38 A4 CD 50 */ addi r5, r4, lbl__stringBase0_44@l +/* 8009ECF0 0009BAF0 C0 22 92 20 */ lfs f1, lbl__668_1-_SDA2_BASE_(r2) +/* 8009ECF4 0009BAF4 38 83 05 18 */ addi r4, r3, lbl_gLightningTweakAddInfo@l +/* 8009ECF8 0009BAF8 C0 42 92 24 */ lfs f2, lbl__669_1-_SDA2_BASE_(r2) /* 8009ECFC 0009BAFC 38 65 00 50 */ addi r3, r5, 0x50 /* 8009ED00 0009BB00 38 A0 00 00 */ li r5, 0 /* 8009ED04 0009BB04 38 84 00 08 */ addi r4, r4, 8 @@ -47,34 +47,34 @@ lbl_8009ECBC: /* 8009ED10 0009BB10 4B F9 19 1D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8009ED14 0009BB14 48 00 00 8C */ b lbl_8009EDA0 lbl_8009ED18: -/* 8009ED18 0009BB18 3C 60 80 26 */ lis r3, lbl_8025CD50@ha -/* 8009ED1C 0009BB1C C0 22 92 28 */ lfs f1, lbl_803CDBA8-_SDA2_BASE_(r2) -/* 8009ED20 0009BB20 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l -/* 8009ED24 0009BB24 C0 42 92 2C */ lfs f2, lbl_803CDBAC-_SDA2_BASE_(r2) +/* 8009ED18 0009BB18 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha +/* 8009ED1C 0009BB1C C0 22 92 28 */ lfs f1, lbl__670_1-_SDA2_BASE_(r2) +/* 8009ED20 0009BB20 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l +/* 8009ED24 0009BB24 C0 42 92 2C */ lfs f2, lbl__671_2-_SDA2_BASE_(r2) /* 8009ED28 0009BB28 38 63 00 72 */ addi r3, r3, 0x72 /* 8009ED2C 0009BB2C 38 84 00 34 */ addi r4, r4, 0x34 /* 8009ED30 0009BB30 38 A0 00 00 */ li r5, 0 /* 8009ED34 0009BB34 38 C0 00 00 */ li r6, 0 /* 8009ED38 0009BB38 38 E0 00 02 */ li r7, 2 /* 8009ED3C 0009BB3C 4B F9 18 F1 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 8009ED40 0009BB40 3C 80 80 26 */ lis r4, lbl_8025CD50@ha -/* 8009ED44 0009BB44 3C 60 80 3C */ lis r3, lbl_803C0518@ha -/* 8009ED48 0009BB48 38 A4 CD 50 */ addi r5, r4, lbl_8025CD50@l -/* 8009ED4C 0009BB4C C0 22 92 28 */ lfs f1, lbl_803CDBA8-_SDA2_BASE_(r2) -/* 8009ED50 0009BB50 38 83 05 18 */ addi r4, r3, lbl_803C0518@l -/* 8009ED54 0009BB54 C0 42 92 2C */ lfs f2, lbl_803CDBAC-_SDA2_BASE_(r2) +/* 8009ED40 0009BB40 3C 80 80 26 */ lis r4, lbl__stringBase0_44@ha +/* 8009ED44 0009BB44 3C 60 80 3C */ lis r3, lbl_gLightningTweakAddInfo@ha +/* 8009ED48 0009BB48 38 A4 CD 50 */ addi r5, r4, lbl__stringBase0_44@l +/* 8009ED4C 0009BB4C C0 22 92 28 */ lfs f1, lbl__670_1-_SDA2_BASE_(r2) +/* 8009ED50 0009BB50 38 83 05 18 */ addi r4, r3, lbl_gLightningTweakAddInfo@l +/* 8009ED54 0009BB54 C0 42 92 2C */ lfs f2, lbl__671_2-_SDA2_BASE_(r2) /* 8009ED58 0009BB58 38 65 00 95 */ addi r3, r5, 0x95 /* 8009ED5C 0009BB5C 38 A0 00 00 */ li r5, 0 /* 8009ED60 0009BB60 38 84 00 38 */ addi r4, r4, 0x38 /* 8009ED64 0009BB64 38 C0 00 00 */ li r6, 0 /* 8009ED68 0009BB68 38 E0 00 02 */ li r7, 2 /* 8009ED6C 0009BB6C 4B F9 18 C1 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 8009ED70 0009BB70 3C 80 80 26 */ lis r4, lbl_8025CD50@ha -/* 8009ED74 0009BB74 3C 60 80 3C */ lis r3, lbl_803C0518@ha -/* 8009ED78 0009BB78 38 A4 CD 50 */ addi r5, r4, lbl_8025CD50@l -/* 8009ED7C 0009BB7C C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) -/* 8009ED80 0009BB80 38 83 05 18 */ addi r4, r3, lbl_803C0518@l -/* 8009ED84 0009BB84 C0 42 92 2C */ lfs f2, lbl_803CDBAC-_SDA2_BASE_(r2) +/* 8009ED70 0009BB70 3C 80 80 26 */ lis r4, lbl__stringBase0_44@ha +/* 8009ED74 0009BB74 3C 60 80 3C */ lis r3, lbl_gLightningTweakAddInfo@ha +/* 8009ED78 0009BB78 38 A4 CD 50 */ addi r5, r4, lbl__stringBase0_44@l +/* 8009ED7C 0009BB7C C0 22 92 30 */ lfs f1, lbl__672_1-_SDA2_BASE_(r2) +/* 8009ED80 0009BB80 38 83 05 18 */ addi r4, r3, lbl_gLightningTweakAddInfo@l +/* 8009ED84 0009BB84 C0 42 92 2C */ lfs f2, lbl__671_2-_SDA2_BASE_(r2) /* 8009ED88 0009BB88 38 65 00 B6 */ addi r3, r5, 0xb6 /* 8009ED8C 0009BB8C 38 A0 00 00 */ li r5, 0 /* 8009ED90 0009BB90 38 84 00 3C */ addi r4, r4, 0x3c @@ -89,27 +89,27 @@ lbl_8009EDA0: lbl_8009EDB0: /* 8009EDB0 0009BBB0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8009EDB4 0009BBB4 7C 08 02 A6 */ mflr r0 -/* 8009EDB8 0009BBB8 3C 80 80 2F */ lis r4, lbl_802E96D8@ha -/* 8009EDBC 0009BBBC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8009EDB8 0009BBB8 3C 80 80 2F */ lis r4, lbl_sTweakStart@ha +/* 8009EDBC 0009BBBC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8009EDC0 0009BBC0 90 01 00 34 */ stw r0, 0x34(r1) -/* 8009EDC4 0009BBC4 38 A4 96 D8 */ addi r5, r4, lbl_802E96D8@l +/* 8009EDC4 0009BBC4 38 A4 96 D8 */ addi r5, r4, lbl_sTweakStart@l /* 8009EDC8 0009BBC8 93 E1 00 2C */ stw r31, 0x2c(r1) -/* 8009EDCC 0009BBCC 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 8009EDCC 0009BBCC 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 8009EDD0 0009BBD0 38 61 00 14 */ addi r3, r1, 0x14 /* 8009EDD4 0009BBD4 80 DF 07 04 */ lwz r6, 0x704(r31) /* 8009EDD8 0009BBD8 80 86 00 4C */ lwz r4, 0x4c(r6) /* 8009EDDC 0009BBDC 38 84 00 30 */ addi r4, r4, 0x30 /* 8009EDE0 0009BBE0 4B F6 C2 D9 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8009EDE4 0009BBE4 80 9F 07 04 */ lwz r4, 0x704(r31) -/* 8009EDE8 0009BBE8 3C 60 80 2F */ lis r3, lbl_802E96E4@ha -/* 8009EDEC 0009BBEC 38 A3 96 E4 */ addi r5, r3, lbl_802E96E4@l +/* 8009EDE8 0009BBE8 3C 60 80 2F */ lis r3, lbl_sTweakEnd@ha +/* 8009EDEC 0009BBEC 38 A3 96 E4 */ addi r5, r3, lbl_sTweakEnd@l /* 8009EDF0 0009BBF0 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8009EDF4 0009BBF4 38 61 00 08 */ addi r3, r1, 8 /* 8009EDF8 0009BBF8 38 84 00 30 */ addi r4, r4, 0x30 /* 8009EDFC 0009BBFC 4B F6 C2 BD */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 -/* 8009EE00 0009BC00 3C 60 80 3C */ lis r3, lbl_803C0518@ha +/* 8009EE00 0009BC00 3C 60 80 3C */ lis r3, lbl_gLightningTweakAddInfo@ha /* 8009EE04 0009BC04 38 81 00 14 */ addi r4, r1, 0x14 -/* 8009EE08 0009BC08 38 63 05 18 */ addi r3, r3, lbl_803C0518@l +/* 8009EE08 0009BC08 38 63 05 18 */ addi r3, r3, lbl_gLightningTweakAddInfo@l /* 8009EE0C 0009BC0C 38 01 00 08 */ addi r0, r1, 8 /* 8009EE10 0009BC10 90 83 00 10 */ stw r4, 0x10(r3) /* 8009EE14 0009BC14 90 03 00 14 */ stw r0, 0x14(r3) @@ -130,12 +130,12 @@ zLightningInit__Fv: /* 8009EE44 0009BC44 DB C1 00 70 */ stfd f30, 0x70(r1) /* 8009EE48 0009BC48 F3 C1 00 78 */ psq_st f30, 120(r1), 0, qr0 /* 8009EE4C 0009BC4C BE 81 00 40 */ stmw r20, 0x40(r1) -/* 8009EE50 0009BC50 3C 80 80 2F */ lis r4, lbl_802E90C8@ha -/* 8009EE54 0009BC54 3C 60 80 26 */ lis r3, lbl_8025CD50@ha -/* 8009EE58 0009BC58 3B E4 90 C8 */ addi r31, r4, lbl_802E90C8@l +/* 8009EE50 0009BC50 3C 80 80 2F */ lis r4, lbl_sLightning@ha +/* 8009EE54 0009BC54 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha +/* 8009EE58 0009BC58 3B E4 90 C8 */ addi r31, r4, lbl_sLightning@l /* 8009EE5C 0009BC5C 38 00 00 00 */ li r0, 0 /* 8009EE60 0009BC60 38 9F 00 00 */ addi r4, r31, 0 -/* 8009EE64 0009BC64 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l +/* 8009EE64 0009BC64 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l /* 8009EE68 0009BC68 90 04 00 00 */ stw r0, 0(r4) /* 8009EE6C 0009BC6C 38 63 00 D7 */ addi r3, r3, 0xd7 /* 8009EE70 0009BC70 90 04 00 04 */ stw r0, 4(r4) @@ -187,8 +187,8 @@ zLightningInit__Fv: /* 8009EF28 0009BD28 90 04 00 BC */ stw r0, 0xbc(r4) /* 8009EF2C 0009BD2C 4B FA D2 E9 */ bl xStrHash__FPCc /* 8009EF30 0009BD30 48 01 5B 0D */ bl zSceneFindObject__FUi -/* 8009EF34 0009BD34 3C 60 80 26 */ lis r3, lbl_8025CD50@ha -/* 8009EF38 0009BD38 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l +/* 8009EF34 0009BD34 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha +/* 8009EF38 0009BD38 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l /* 8009EF3C 0009BD3C 38 63 00 E8 */ addi r3, r3, 0xe8 /* 8009EF40 0009BD40 4B FA D2 D5 */ bl xStrHash__FPCc /* 8009EF44 0009BD44 38 80 00 00 */ li r4, 0 @@ -196,7 +196,7 @@ zLightningInit__Fv: /* 8009EF4C 0009BD4C 28 03 00 00 */ cmplwi r3, 0 /* 8009EF50 0009BD50 41 82 00 0C */ beq lbl_8009EF5C /* 8009EF54 0009BD54 80 03 00 00 */ lwz r0, 0(r3) -/* 8009EF58 0009BD58 90 0D 8F FC */ stw r0, lbl_803CB8FC-_SDA_BASE_(r13) +/* 8009EF58 0009BD58 90 0D 8F FC */ stw r0, lbl_sLightningRaster-_SDA_BASE_(r13) lbl_8009EF5C: /* 8009EF5C 0009BD5C 3B 9F 00 C0 */ addi r28, r31, 0xc0 /* 8009EF60 0009BD60 3B 7F 02 00 */ addi r27, r31, 0x200 @@ -252,86 +252,86 @@ lbl_8009EF80: /* 8009F024 0009BE24 93 03 01 3C */ stw r24, 0x13c(r3) lbl_8009F028: /* 8009F028 0009BE28 4B F9 1C 61 */ bl xurand__Fv -/* 8009F02C 0009BE2C C0 42 92 38 */ lfs f2, lbl_803CDBB8-_SDA2_BASE_(r2) -/* 8009F030 0009BE30 C0 02 92 34 */ lfs f0, lbl_803CDBB4-_SDA2_BASE_(r2) +/* 8009F02C 0009BE2C C0 42 92 38 */ lfs f2, lbl__761-_SDA2_BASE_(r2) +/* 8009F030 0009BE30 C0 02 92 34 */ lfs f0, lbl__760_2-_SDA2_BASE_(r2) /* 8009F034 0009BE34 EC 21 10 28 */ fsubs f1, f1, f2 /* 8009F038 0009BE38 EF E0 00 72 */ fmuls f31, f0, f1 /* 8009F03C 0009BE3C 4B F9 1C 4D */ bl xurand__Fv -/* 8009F040 0009BE40 C0 42 92 38 */ lfs f2, lbl_803CDBB8-_SDA2_BASE_(r2) -/* 8009F044 0009BE44 C0 02 92 34 */ lfs f0, lbl_803CDBB4-_SDA2_BASE_(r2) +/* 8009F040 0009BE40 C0 42 92 38 */ lfs f2, lbl__761-_SDA2_BASE_(r2) +/* 8009F044 0009BE44 C0 02 92 34 */ lfs f0, lbl__760_2-_SDA2_BASE_(r2) /* 8009F048 0009BE48 EC 21 10 28 */ fsubs f1, f1, f2 /* 8009F04C 0009BE4C EF C0 00 72 */ fmuls f30, f0, f1 /* 8009F050 0009BE50 4B F9 1C 39 */ bl xurand__Fv -/* 8009F054 0009BE54 C0 82 92 38 */ lfs f4, lbl_803CDBB8-_SDA2_BASE_(r2) +/* 8009F054 0009BE54 C0 82 92 38 */ lfs f4, lbl__761-_SDA2_BASE_(r2) /* 8009F058 0009BE58 FC 40 F0 90 */ fmr f2, f30 -/* 8009F05C 0009BE5C C0 02 92 34 */ lfs f0, lbl_803CDBB4-_SDA2_BASE_(r2) +/* 8009F05C 0009BE5C C0 02 92 34 */ lfs f0, lbl__760_2-_SDA2_BASE_(r2) /* 8009F060 0009BE60 FC 60 F8 90 */ fmr f3, f31 /* 8009F064 0009BE64 EC 21 20 28 */ fsubs f1, f1, f4 /* 8009F068 0009BE68 7E A3 AB 78 */ mr r3, r21 /* 8009F06C 0009BE6C EC 20 00 72 */ fmuls f1, f0, f1 /* 8009F070 0009BE70 4B F6 FF 8D */ bl xVec3Init__FP5xVec3fff /* 8009F074 0009BE74 4B F9 1C 15 */ bl xurand__Fv -/* 8009F078 0009BE78 C0 02 92 38 */ lfs f0, lbl_803CDBB8-_SDA2_BASE_(r2) -/* 8009F07C 0009BE7C C0 42 92 34 */ lfs f2, lbl_803CDBB4-_SDA2_BASE_(r2) +/* 8009F078 0009BE78 C0 02 92 38 */ lfs f0, lbl__761-_SDA2_BASE_(r2) +/* 8009F07C 0009BE7C C0 42 92 34 */ lfs f2, lbl__760_2-_SDA2_BASE_(r2) /* 8009F080 0009BE80 EC 21 00 28 */ fsubs f1, f1, f0 -/* 8009F084 0009BE84 C0 0D 82 A4 */ lfs f0, lbl_803CABA4-_SDA_BASE_(r13) +/* 8009F084 0009BE84 C0 0D 82 A4 */ lfs f0, lbl_sLFuncSlopeRange-_SDA_BASE_(r13) /* 8009F088 0009BE88 EC 22 00 72 */ fmuls f1, f2, f1 /* 8009F08C 0009BE8C EF E0 00 72 */ fmuls f31, f0, f1 /* 8009F090 0009BE90 4B F9 1B F9 */ bl xurand__Fv -/* 8009F094 0009BE94 C0 02 92 38 */ lfs f0, lbl_803CDBB8-_SDA2_BASE_(r2) -/* 8009F098 0009BE98 C0 42 92 34 */ lfs f2, lbl_803CDBB4-_SDA2_BASE_(r2) +/* 8009F094 0009BE94 C0 02 92 38 */ lfs f0, lbl__761-_SDA2_BASE_(r2) +/* 8009F098 0009BE98 C0 42 92 34 */ lfs f2, lbl__760_2-_SDA2_BASE_(r2) /* 8009F09C 0009BE9C EC 21 00 28 */ fsubs f1, f1, f0 -/* 8009F0A0 0009BEA0 C0 0D 82 A4 */ lfs f0, lbl_803CABA4-_SDA_BASE_(r13) +/* 8009F0A0 0009BEA0 C0 0D 82 A4 */ lfs f0, lbl_sLFuncSlopeRange-_SDA_BASE_(r13) /* 8009F0A4 0009BEA4 EC 22 00 72 */ fmuls f1, f2, f1 /* 8009F0A8 0009BEA8 EF C0 00 72 */ fmuls f30, f0, f1 /* 8009F0AC 0009BEAC 4B F9 1B DD */ bl xurand__Fv -/* 8009F0B0 0009BEB0 C0 02 92 38 */ lfs f0, lbl_803CDBB8-_SDA2_BASE_(r2) +/* 8009F0B0 0009BEB0 C0 02 92 38 */ lfs f0, lbl__761-_SDA2_BASE_(r2) /* 8009F0B4 0009BEB4 FC 40 F0 90 */ fmr f2, f30 -/* 8009F0B8 0009BEB8 C0 82 92 34 */ lfs f4, lbl_803CDBB4-_SDA2_BASE_(r2) +/* 8009F0B8 0009BEB8 C0 82 92 34 */ lfs f4, lbl__760_2-_SDA2_BASE_(r2) /* 8009F0BC 0009BEBC FC 60 F8 90 */ fmr f3, f31 /* 8009F0C0 0009BEC0 EC 21 00 28 */ fsubs f1, f1, f0 -/* 8009F0C4 0009BEC4 C0 0D 82 A4 */ lfs f0, lbl_803CABA4-_SDA_BASE_(r13) +/* 8009F0C4 0009BEC4 C0 0D 82 A4 */ lfs f0, lbl_sLFuncSlopeRange-_SDA_BASE_(r13) /* 8009F0C8 0009BEC8 7E C3 B3 78 */ mr r3, r22 /* 8009F0CC 0009BECC EC 24 00 72 */ fmuls f1, f4, f1 /* 8009F0D0 0009BED0 EC 20 00 72 */ fmuls f1, f0, f1 /* 8009F0D4 0009BED4 4B F6 FF 29 */ bl xVec3Init__FP5xVec3fff /* 8009F0D8 0009BED8 4B F9 1B B1 */ bl xurand__Fv -/* 8009F0DC 0009BEDC C0 02 92 38 */ lfs f0, lbl_803CDBB8-_SDA2_BASE_(r2) -/* 8009F0E0 0009BEE0 C0 42 92 34 */ lfs f2, lbl_803CDBB4-_SDA2_BASE_(r2) +/* 8009F0DC 0009BEDC C0 02 92 38 */ lfs f0, lbl__761-_SDA2_BASE_(r2) +/* 8009F0E0 0009BEE0 C0 42 92 34 */ lfs f2, lbl__760_2-_SDA2_BASE_(r2) /* 8009F0E4 0009BEE4 EC 21 00 28 */ fsubs f1, f1, f0 -/* 8009F0E8 0009BEE8 C0 0D 82 A4 */ lfs f0, lbl_803CABA4-_SDA_BASE_(r13) +/* 8009F0E8 0009BEE8 C0 0D 82 A4 */ lfs f0, lbl_sLFuncSlopeRange-_SDA_BASE_(r13) /* 8009F0EC 0009BEEC EC 22 00 72 */ fmuls f1, f2, f1 /* 8009F0F0 0009BEF0 EF C0 00 72 */ fmuls f30, f0, f1 /* 8009F0F4 0009BEF4 4B F9 1B 95 */ bl xurand__Fv -/* 8009F0F8 0009BEF8 C0 02 92 38 */ lfs f0, lbl_803CDBB8-_SDA2_BASE_(r2) -/* 8009F0FC 0009BEFC C0 42 92 34 */ lfs f2, lbl_803CDBB4-_SDA2_BASE_(r2) +/* 8009F0F8 0009BEF8 C0 02 92 38 */ lfs f0, lbl__761-_SDA2_BASE_(r2) +/* 8009F0FC 0009BEFC C0 42 92 34 */ lfs f2, lbl__760_2-_SDA2_BASE_(r2) /* 8009F100 0009BF00 EC 21 00 28 */ fsubs f1, f1, f0 -/* 8009F104 0009BF04 C0 0D 82 A4 */ lfs f0, lbl_803CABA4-_SDA_BASE_(r13) +/* 8009F104 0009BF04 C0 0D 82 A4 */ lfs f0, lbl_sLFuncSlopeRange-_SDA_BASE_(r13) /* 8009F108 0009BF08 EC 22 00 72 */ fmuls f1, f2, f1 /* 8009F10C 0009BF0C EF E0 00 72 */ fmuls f31, f0, f1 /* 8009F110 0009BF10 4B F9 1B 79 */ bl xurand__Fv -/* 8009F114 0009BF14 C0 02 92 38 */ lfs f0, lbl_803CDBB8-_SDA2_BASE_(r2) +/* 8009F114 0009BF14 C0 02 92 38 */ lfs f0, lbl__761-_SDA2_BASE_(r2) /* 8009F118 0009BF18 FC 40 F8 90 */ fmr f2, f31 -/* 8009F11C 0009BF1C C0 82 92 34 */ lfs f4, lbl_803CDBB4-_SDA2_BASE_(r2) +/* 8009F11C 0009BF1C C0 82 92 34 */ lfs f4, lbl__760_2-_SDA2_BASE_(r2) /* 8009F120 0009BF20 FC 60 F0 90 */ fmr f3, f30 /* 8009F124 0009BF24 EC 21 00 28 */ fsubs f1, f1, f0 -/* 8009F128 0009BF28 C0 0D 82 A4 */ lfs f0, lbl_803CABA4-_SDA_BASE_(r13) +/* 8009F128 0009BF28 C0 0D 82 A4 */ lfs f0, lbl_sLFuncSlopeRange-_SDA_BASE_(r13) /* 8009F12C 0009BF2C 38 76 00 0C */ addi r3, r22, 0xc /* 8009F130 0009BF30 EC 24 00 72 */ fmuls f1, f4, f1 /* 8009F134 0009BF34 EC 20 00 72 */ fmuls f1, f0, f1 /* 8009F138 0009BF38 4B F6 FE C5 */ bl xVec3Init__FP5xVec3fff /* 8009F13C 0009BF3C 4B F9 1B 4D */ bl xurand__Fv /* 8009F140 0009BF40 38 18 00 01 */ addi r0, r24, 1 -/* 8009F144 0009BF44 C0 02 92 38 */ lfs f0, lbl_803CDBB8-_SDA2_BASE_(r2) +/* 8009F144 0009BF44 C0 02 92 38 */ lfs f0, lbl__761-_SDA2_BASE_(r2) /* 8009F148 0009BF48 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 8009F14C 0009BF4C 3B 18 00 01 */ addi r24, r24, 1 /* 8009F150 0009BF50 90 01 00 34 */ stw r0, 0x34(r1) /* 8009F154 0009BF54 EC 61 00 28 */ fsubs f3, f1, f0 -/* 8009F158 0009BF58 C8 22 92 70 */ lfd f1, lbl_803CDBF0-_SDA2_BASE_(r2) +/* 8009F158 0009BF58 C8 22 92 70 */ lfd f1, lbl__776-_SDA2_BASE_(r2) /* 8009F15C 0009BF5C 2C 18 00 0A */ cmpwi r24, 0xa /* 8009F160 0009BF60 92 81 00 30 */ stw r20, 0x30(r1) /* 8009F164 0009BF64 3A B5 00 0C */ addi r21, r21, 0xc -/* 8009F168 0009BF68 C0 42 92 3C */ lfs f2, lbl_803CDBBC-_SDA2_BASE_(r2) +/* 8009F168 0009BF68 C0 42 92 3C */ lfs f2, lbl__762_1-_SDA2_BASE_(r2) /* 8009F16C 0009BF6C C8 01 00 30 */ lfd f0, 0x30(r1) /* 8009F170 0009BF70 3A D6 00 18 */ addi r22, r22, 0x18 /* 8009F174 0009BF74 EC 00 08 28 */ fsubs f0, f0, f1 @@ -339,14 +339,14 @@ lbl_8009F028: /* 8009F17C 0009BF7C D0 17 00 00 */ stfs f0, 0(r23) /* 8009F180 0009BF80 3A F7 00 04 */ addi r23, r23, 4 /* 8009F184 0009BF84 41 80 FE A4 */ blt lbl_8009F028 -/* 8009F188 0009BF88 C0 02 92 40 */ lfs f0, lbl_803CDBC0-_SDA2_BASE_(r2) +/* 8009F188 0009BF88 C0 02 92 40 */ lfs f0, lbl__763_1-_SDA2_BASE_(r2) /* 8009F18C 0009BF8C 38 7F 05 E8 */ addi r3, r31, 0x5e8 /* 8009F190 0009BF90 3A A0 00 00 */ li r21, 0 /* 8009F194 0009BF94 D0 03 00 24 */ stfs f0, 0x24(r3) lbl_8009F198: /* 8009F198 0009BF98 2C 15 00 00 */ cmpwi r21, 0 /* 8009F19C 0009BF9C 40 82 00 10 */ bne lbl_8009F1AC -/* 8009F1A0 0009BFA0 C3 C2 92 30 */ lfs f30, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 8009F1A0 0009BFA0 C3 C2 92 30 */ lfs f30, lbl__672_1-_SDA2_BASE_(r2) /* 8009F1A4 0009BFA4 38 80 00 09 */ li r4, 9 /* 8009F1A8 0009BFA8 48 00 00 14 */ b lbl_8009F1BC lbl_8009F1AC: @@ -384,31 +384,31 @@ lbl_8009F1BC: /* 8009F224 0009C024 3B 5A 00 20 */ addi r26, r26, 0x20 /* 8009F228 0009C028 3B DE 00 0C */ addi r30, r30, 0xc /* 8009F22C 0009C02C 41 80 FF 6C */ blt lbl_8009F198 -/* 8009F230 0009C030 C0 02 92 30 */ lfs f0, lbl_803CDBB0-_SDA2_BASE_(r2) -/* 8009F234 0009C034 3C 60 80 3C */ lis r3, lbl_803C0518@ha -/* 8009F238 0009C038 38 63 05 18 */ addi r3, r3, lbl_803C0518@l +/* 8009F230 0009C030 C0 02 92 30 */ lfs f0, lbl__672_1-_SDA2_BASE_(r2) +/* 8009F234 0009C034 3C 60 80 3C */ lis r3, lbl_gLightningTweakAddInfo@ha +/* 8009F238 0009C038 38 63 05 18 */ addi r3, r3, lbl_gLightningTweakAddInfo@l /* 8009F23C 0009C03C 38 80 00 03 */ li r4, 3 -/* 8009F240 0009C040 D0 0D 90 00 */ stfs f0, lbl_803CB900-_SDA_BASE_(r13) +/* 8009F240 0009C040 D0 0D 90 00 */ stfs f0, lbl_sLFuncJerkTime-_SDA_BASE_(r13) /* 8009F244 0009C044 3B 83 00 30 */ addi r28, r3, 0x30 /* 8009F248 0009C048 38 00 14 28 */ li r0, 0x1428 /* 8009F24C 0009C04C 3B 43 00 1C */ addi r26, r3, 0x1c /* 8009F250 0009C050 90 83 00 00 */ stw r4, 0(r3) /* 8009F254 0009C054 38 7F 06 10 */ addi r3, r31, 0x610 /* 8009F258 0009C058 90 1C 00 00 */ stw r0, 0(r28) -/* 8009F25C 0009C05C C0 02 92 44 */ lfs f0, lbl_803CDBC4-_SDA2_BASE_(r2) +/* 8009F25C 0009C05C C0 02 92 44 */ lfs f0, lbl__764_1-_SDA2_BASE_(r2) /* 8009F260 0009C060 D0 1A 00 00 */ stfs f0, 0(r26) -/* 8009F264 0009C064 C0 22 92 48 */ lfs f1, lbl_803CDBC8-_SDA2_BASE_(r2) -/* 8009F268 0009C068 C0 42 92 4C */ lfs f2, lbl_803CDBCC-_SDA2_BASE_(r2) -/* 8009F26C 0009C06C C0 62 92 30 */ lfs f3, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 8009F264 0009C064 C0 22 92 48 */ lfs f1, lbl__765_2-_SDA2_BASE_(r2) +/* 8009F268 0009C068 C0 42 92 4C */ lfs f2, lbl__766_3-_SDA2_BASE_(r2) +/* 8009F26C 0009C06C C0 62 92 30 */ lfs f3, lbl__672_1-_SDA2_BASE_(r2) /* 8009F270 0009C070 4B F6 FD 8D */ bl xVec3Init__FP5xVec3fff -/* 8009F274 0009C074 C0 22 92 48 */ lfs f1, lbl_803CDBC8-_SDA2_BASE_(r2) +/* 8009F274 0009C074 C0 22 92 48 */ lfs f1, lbl__765_2-_SDA2_BASE_(r2) /* 8009F278 0009C078 38 7F 06 1C */ addi r3, r31, 0x61c -/* 8009F27C 0009C07C C0 42 92 34 */ lfs f2, lbl_803CDBB4-_SDA2_BASE_(r2) -/* 8009F280 0009C080 C0 62 92 30 */ lfs f3, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 8009F27C 0009C07C C0 42 92 34 */ lfs f2, lbl__760_2-_SDA2_BASE_(r2) +/* 8009F280 0009C080 C0 62 92 30 */ lfs f3, lbl__672_1-_SDA2_BASE_(r2) /* 8009F284 0009C084 4B F6 FD 79 */ bl xVec3Init__FP5xVec3fff -/* 8009F288 0009C088 3C 60 80 3C */ lis r3, lbl_803C0518@ha +/* 8009F288 0009C088 3C 60 80 3C */ lis r3, lbl_gLightningTweakAddInfo@ha /* 8009F28C 0009C08C 3C C0 80 0A */ lis r6, lbl_8009EDB0@ha -/* 8009F290 0009C090 39 43 05 18 */ addi r10, r3, lbl_803C0518@l +/* 8009F290 0009C090 39 43 05 18 */ addi r10, r3, lbl_gLightningTweakAddInfo@l /* 8009F294 0009C094 3C A0 80 0A */ lis r5, zLightning.lightningTweakChangeType__FRC10tweak_info@ha /* 8009F298 0009C098 3B AA 00 28 */ addi r29, r10, 0x28 /* 8009F29C 0009C09C 38 E0 00 C8 */ li r7, 0xc8 @@ -417,11 +417,11 @@ lbl_8009F1BC: /* 8009F2A8 0009C0A8 3B 2A 00 2A */ addi r25, r10, 0x2a /* 8009F2AC 0009C0AC 38 00 00 FF */ li r0, 0xff /* 8009F2B0 0009C0B0 98 EA 00 28 */ stb r7, 0x28(r10) -/* 8009F2B4 0009C0B4 3C 60 80 26 */ lis r3, lbl_8025CD50@ha +/* 8009F2B4 0009C0B4 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha /* 8009F2B8 0009C0B8 3A CA 00 20 */ addi r22, r10, 0x20 /* 8009F2BC 0009C0BC 3A EA 00 0C */ addi r23, r10, 0xc /* 8009F2C0 0009C0C0 98 EA 00 29 */ stb r7, 0x29(r10) -/* 8009F2C4 0009C0C4 38 83 CD 50 */ addi r4, r3, lbl_8025CD50@l +/* 8009F2C4 0009C0C4 38 83 CD 50 */ addi r4, r3, lbl__stringBase0_44@l /* 8009F2C8 0009C0C8 3A AA 00 24 */ addi r21, r10, 0x24 /* 8009F2CC 0009C0CC 3A 8A 00 2C */ addi r20, r10, 0x2c /* 8009F2D0 0009C0D0 98 0A 00 2A */ stb r0, 0x2a(r10) @@ -432,154 +432,154 @@ lbl_8009F1BC: /* 8009F2E4 0009C0E4 38 05 EC 78 */ addi r0, r5, zLightning.lightningTweakChangeType__FRC10tweak_info@l /* 8009F2E8 0009C0E8 38 64 00 F2 */ addi r3, r4, 0xf2 /* 8009F2EC 0009C0EC 38 84 01 01 */ addi r4, r4, 0x101 -/* 8009F2F0 0009C0F0 C0 02 92 38 */ lfs f0, lbl_803CDBB8-_SDA2_BASE_(r2) +/* 8009F2F0 0009C0F0 C0 02 92 38 */ lfs f0, lbl__761-_SDA2_BASE_(r2) /* 8009F2F4 0009C0F4 38 BF 06 28 */ addi r5, r31, 0x628 /* 8009F2F8 0009C0F8 38 C0 00 00 */ li r6, 0 /* 8009F2FC 0009C0FC 38 E0 00 02 */ li r7, 2 /* 8009F300 0009C100 D0 0A 00 20 */ stfs f0, 0x20(r10) -/* 8009F304 0009C104 C0 02 92 50 */ lfs f0, lbl_803CDBD0-_SDA2_BASE_(r2) +/* 8009F304 0009C104 C0 02 92 50 */ lfs f0, lbl__767_1-_SDA2_BASE_(r2) /* 8009F308 0009C108 D0 0A 00 0C */ stfs f0, 0xc(r10) -/* 8009F30C 0009C10C C0 02 92 3C */ lfs f0, lbl_803CDBBC-_SDA2_BASE_(r2) +/* 8009F30C 0009C10C C0 02 92 3C */ lfs f0, lbl__762_1-_SDA2_BASE_(r2) /* 8009F310 0009C110 D0 0A 00 24 */ stfs f0, 0x24(r10) -/* 8009F314 0009C114 C0 02 92 54 */ lfs f0, lbl_803CDBD4-_SDA2_BASE_(r2) +/* 8009F314 0009C114 C0 02 92 54 */ lfs f0, lbl__768_1-_SDA2_BASE_(r2) /* 8009F318 0009C118 D0 0A 00 2C */ stfs f0, 0x2c(r10) -/* 8009F31C 0009C11C C0 02 92 58 */ lfs f0, lbl_803CDBD8-_SDA2_BASE_(r2) +/* 8009F31C 0009C11C C0 02 92 58 */ lfs f0, lbl__769_1-_SDA2_BASE_(r2) /* 8009F320 0009C120 D0 0A 00 08 */ stfs f0, 8(r10) -/* 8009F324 0009C124 C0 02 92 5C */ lfs f0, lbl_803CDBDC-_SDA2_BASE_(r2) +/* 8009F324 0009C124 C0 02 92 5C */ lfs f0, lbl__770_1-_SDA2_BASE_(r2) /* 8009F328 0009C128 D0 0A 00 04 */ stfs f0, 4(r10) /* 8009F32C 0009C12C B1 2A 00 18 */ sth r9, 0x18(r10) -/* 8009F330 0009C130 C0 02 92 60 */ lfs f0, lbl_803CDBE0-_SDA2_BASE_(r2) +/* 8009F330 0009C130 C0 02 92 60 */ lfs f0, lbl__771_1-_SDA2_BASE_(r2) /* 8009F334 0009C134 D0 0A 00 34 */ stfs f0, 0x34(r10) -/* 8009F338 0009C138 C0 02 92 64 */ lfs f0, lbl_803CDBE4-_SDA2_BASE_(r2) +/* 8009F338 0009C138 C0 02 92 64 */ lfs f0, lbl__772_2-_SDA2_BASE_(r2) /* 8009F33C 0009C13C D0 0A 00 38 */ stfs f0, 0x38(r10) -/* 8009F340 0009C140 C0 02 92 30 */ lfs f0, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 8009F340 0009C140 C0 02 92 30 */ lfs f0, lbl__672_1-_SDA2_BASE_(r2) /* 8009F344 0009C144 D0 0A 00 3C */ stfs f0, 0x3c(r10) /* 8009F348 0009C148 91 1F 06 28 */ stw r8, 0x628(r31) /* 8009F34C 0009C14C 90 1F 06 50 */ stw r0, 0x650(r31) /* 8009F350 0009C150 4B FF 7F 61 */ bl xDebugAddTweak__FPCcPCcPC14tweak_callbackPvUi -/* 8009F354 0009C154 3C 60 80 26 */ lis r3, lbl_8025CD50@ha -/* 8009F358 0009C158 C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) -/* 8009F35C 0009C15C 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l -/* 8009F360 0009C160 C0 42 92 24 */ lfs f2, lbl_803CDBA4-_SDA2_BASE_(r2) +/* 8009F354 0009C154 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha +/* 8009F358 0009C158 C0 22 92 30 */ lfs f1, lbl__672_1-_SDA2_BASE_(r2) +/* 8009F35C 0009C15C 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l +/* 8009F360 0009C160 C0 42 92 24 */ lfs f2, lbl__669_1-_SDA2_BASE_(r2) /* 8009F364 0009C164 38 63 01 11 */ addi r3, r3, 0x111 -/* 8009F368 0009C168 38 8D 82 80 */ addi r4, r13, lbl_803CAB80-_SDA_BASE_ +/* 8009F368 0009C168 38 8D 82 80 */ addi r4, r13, lbl_sLFuncJerkFreq-_SDA_BASE_ /* 8009F36C 0009C16C 38 A0 00 00 */ li r5, 0 /* 8009F370 0009C170 38 C0 00 00 */ li r6, 0 /* 8009F374 0009C174 38 E0 00 02 */ li r7, 2 /* 8009F378 0009C178 4B F9 12 B5 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 8009F37C 0009C17C 3C 60 80 26 */ lis r3, lbl_8025CD50@ha -/* 8009F380 0009C180 C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) -/* 8009F384 0009C184 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l -/* 8009F388 0009C188 C0 42 92 24 */ lfs f2, lbl_803CDBA4-_SDA2_BASE_(r2) +/* 8009F37C 0009C17C 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha +/* 8009F380 0009C180 C0 22 92 30 */ lfs f1, lbl__672_1-_SDA2_BASE_(r2) +/* 8009F384 0009C184 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l +/* 8009F388 0009C188 C0 42 92 24 */ lfs f2, lbl__669_1-_SDA2_BASE_(r2) /* 8009F38C 0009C18C 38 63 01 34 */ addi r3, r3, 0x134 -/* 8009F390 0009C190 38 8D 82 84 */ addi r4, r13, lbl_803CAB84-_SDA_BASE_ +/* 8009F390 0009C190 38 8D 82 84 */ addi r4, r13, lbl_sLFuncShift-_SDA_BASE_ /* 8009F394 0009C194 38 A0 00 00 */ li r5, 0 /* 8009F398 0009C198 38 C0 00 00 */ li r6, 0 /* 8009F39C 0009C19C 38 E0 00 02 */ li r7, 2 /* 8009F3A0 0009C1A0 4B F9 12 8D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 8009F3A4 0009C1A4 3C 60 80 26 */ lis r3, lbl_8025CD50@ha -/* 8009F3A8 0009C1A8 C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) -/* 8009F3AC 0009C1AC 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l -/* 8009F3B0 0009C1B0 C0 42 92 24 */ lfs f2, lbl_803CDBA4-_SDA2_BASE_(r2) +/* 8009F3A4 0009C1A4 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha +/* 8009F3A8 0009C1A8 C0 22 92 30 */ lfs f1, lbl__672_1-_SDA2_BASE_(r2) +/* 8009F3AC 0009C1AC 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l +/* 8009F3B0 0009C1B0 C0 42 92 24 */ lfs f2, lbl__669_1-_SDA2_BASE_(r2) /* 8009F3B4 0009C1B4 38 63 01 54 */ addi r3, r3, 0x154 -/* 8009F3B8 0009C1B8 38 8D 82 8C */ addi r4, r13, lbl_803CAB8C-_SDA_BASE_ +/* 8009F3B8 0009C1B8 38 8D 82 8C */ addi r4, r13, lbl_sLFuncMinPStep-_SDA_BASE_ /* 8009F3BC 0009C1BC 38 A0 00 00 */ li r5, 0 /* 8009F3C0 0009C1C0 38 C0 00 00 */ li r6, 0 /* 8009F3C4 0009C1C4 38 E0 00 02 */ li r7, 2 /* 8009F3C8 0009C1C8 4B F9 12 65 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 8009F3CC 0009C1CC 3C 60 80 26 */ lis r3, lbl_8025CD50@ha -/* 8009F3D0 0009C1D0 C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) -/* 8009F3D4 0009C1D4 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l -/* 8009F3D8 0009C1D8 C0 42 92 24 */ lfs f2, lbl_803CDBA4-_SDA2_BASE_(r2) +/* 8009F3CC 0009C1CC 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha +/* 8009F3D0 0009C1D0 C0 22 92 30 */ lfs f1, lbl__672_1-_SDA2_BASE_(r2) +/* 8009F3D4 0009C1D4 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l +/* 8009F3D8 0009C1D8 C0 42 92 24 */ lfs f2, lbl__669_1-_SDA2_BASE_(r2) /* 8009F3DC 0009C1DC 38 63 01 72 */ addi r3, r3, 0x172 -/* 8009F3E0 0009C1E0 38 8D 82 88 */ addi r4, r13, lbl_803CAB88-_SDA_BASE_ +/* 8009F3E0 0009C1E0 38 8D 82 88 */ addi r4, r13, lbl_sLFuncMaxPStep-_SDA_BASE_ /* 8009F3E4 0009C1E4 38 A0 00 00 */ li r5, 0 /* 8009F3E8 0009C1E8 38 C0 00 00 */ li r6, 0 /* 8009F3EC 0009C1EC 38 E0 00 02 */ li r7, 2 /* 8009F3F0 0009C1F0 4B F9 12 3D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 8009F3F4 0009C1F4 3C 60 80 26 */ lis r3, lbl_8025CD50@ha -/* 8009F3F8 0009C1F8 C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) -/* 8009F3FC 0009C1FC 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l -/* 8009F400 0009C200 C0 42 92 24 */ lfs f2, lbl_803CDBA4-_SDA2_BASE_(r2) +/* 8009F3F4 0009C1F4 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha +/* 8009F3F8 0009C1F8 C0 22 92 30 */ lfs f1, lbl__672_1-_SDA2_BASE_(r2) +/* 8009F3FC 0009C1FC 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l +/* 8009F400 0009C200 C0 42 92 24 */ lfs f2, lbl__669_1-_SDA2_BASE_(r2) /* 8009F404 0009C204 38 63 01 90 */ addi r3, r3, 0x190 -/* 8009F408 0009C208 38 8D 82 90 */ addi r4, r13, lbl_803CAB90-_SDA_BASE_ +/* 8009F408 0009C208 38 8D 82 90 */ addi r4, r13, lbl_sLFuncMinScale-_SDA_BASE_ /* 8009F40C 0009C20C 38 A0 00 00 */ li r5, 0 /* 8009F410 0009C210 38 C0 00 00 */ li r6, 0 /* 8009F414 0009C214 38 E0 00 02 */ li r7, 2 /* 8009F418 0009C218 4B F9 12 15 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 8009F41C 0009C21C 3C 60 80 26 */ lis r3, lbl_8025CD50@ha -/* 8009F420 0009C220 C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) -/* 8009F424 0009C224 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l -/* 8009F428 0009C228 C0 42 92 24 */ lfs f2, lbl_803CDBA4-_SDA2_BASE_(r2) +/* 8009F41C 0009C21C 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha +/* 8009F420 0009C220 C0 22 92 30 */ lfs f1, lbl__672_1-_SDA2_BASE_(r2) +/* 8009F424 0009C224 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l +/* 8009F428 0009C228 C0 42 92 24 */ lfs f2, lbl__669_1-_SDA2_BASE_(r2) /* 8009F42C 0009C22C 38 63 01 AE */ addi r3, r3, 0x1ae -/* 8009F430 0009C230 38 8D 82 94 */ addi r4, r13, lbl_803CAB94-_SDA_BASE_ +/* 8009F430 0009C230 38 8D 82 94 */ addi r4, r13, lbl_sLFuncMaxScale-_SDA_BASE_ /* 8009F434 0009C234 38 A0 00 00 */ li r5, 0 /* 8009F438 0009C238 38 C0 00 00 */ li r6, 0 /* 8009F43C 0009C23C 38 E0 00 02 */ li r7, 2 /* 8009F440 0009C240 4B F9 11 ED */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 8009F444 0009C244 3C 60 80 26 */ lis r3, lbl_8025CD50@ha -/* 8009F448 0009C248 C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) -/* 8009F44C 0009C24C 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l -/* 8009F450 0009C250 C0 42 92 24 */ lfs f2, lbl_803CDBA4-_SDA2_BASE_(r2) +/* 8009F444 0009C244 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha +/* 8009F448 0009C248 C0 22 92 30 */ lfs f1, lbl__672_1-_SDA2_BASE_(r2) +/* 8009F44C 0009C24C 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l +/* 8009F450 0009C250 C0 42 92 24 */ lfs f2, lbl__669_1-_SDA2_BASE_(r2) /* 8009F454 0009C254 38 63 01 CC */ addi r3, r3, 0x1cc -/* 8009F458 0009C258 38 8D 82 98 */ addi r4, r13, lbl_803CAB98-_SDA_BASE_ +/* 8009F458 0009C258 38 8D 82 98 */ addi r4, r13, lbl_sLFuncScalePerLength-_SDA_BASE_ /* 8009F45C 0009C25C 38 A0 00 00 */ li r5, 0 /* 8009F460 0009C260 38 C0 00 00 */ li r6, 0 /* 8009F464 0009C264 38 E0 00 02 */ li r7, 2 /* 8009F468 0009C268 4B F9 11 C5 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 8009F46C 0009C26C 3C 60 80 26 */ lis r3, lbl_8025CD50@ha -/* 8009F470 0009C270 C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) -/* 8009F474 0009C274 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l -/* 8009F478 0009C278 C0 42 92 24 */ lfs f2, lbl_803CDBA4-_SDA2_BASE_(r2) +/* 8009F46C 0009C26C 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha +/* 8009F470 0009C270 C0 22 92 30 */ lfs f1, lbl__672_1-_SDA2_BASE_(r2) +/* 8009F474 0009C274 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l +/* 8009F478 0009C278 C0 42 92 24 */ lfs f2, lbl__669_1-_SDA2_BASE_(r2) /* 8009F47C 0009C27C 38 63 01 F0 */ addi r3, r3, 0x1f0 -/* 8009F480 0009C280 38 8D 82 9C */ addi r4, r13, lbl_803CAB9C-_SDA_BASE_ +/* 8009F480 0009C280 38 8D 82 9C */ addi r4, r13, lbl_sLFuncMinSpan-_SDA_BASE_ /* 8009F484 0009C284 38 A0 00 00 */ li r5, 0 /* 8009F488 0009C288 38 C0 00 00 */ li r6, 0 /* 8009F48C 0009C28C 38 E0 00 02 */ li r7, 2 /* 8009F490 0009C290 4B F9 11 9D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 8009F494 0009C294 3C 60 80 26 */ lis r3, lbl_8025CD50@ha -/* 8009F498 0009C298 C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) -/* 8009F49C 0009C29C 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l -/* 8009F4A0 0009C2A0 C0 42 92 24 */ lfs f2, lbl_803CDBA4-_SDA2_BASE_(r2) +/* 8009F494 0009C294 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha +/* 8009F498 0009C298 C0 22 92 30 */ lfs f1, lbl__672_1-_SDA2_BASE_(r2) +/* 8009F49C 0009C29C 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l +/* 8009F4A0 0009C2A0 C0 42 92 24 */ lfs f2, lbl__669_1-_SDA2_BASE_(r2) /* 8009F4A4 0009C2A4 38 63 02 0D */ addi r3, r3, 0x20d -/* 8009F4A8 0009C2A8 38 8D 82 A0 */ addi r4, r13, lbl_803CABA0-_SDA_BASE_ +/* 8009F4A8 0009C2A8 38 8D 82 A0 */ addi r4, r13, lbl_sLFuncSpanPerLength-_SDA_BASE_ /* 8009F4AC 0009C2AC 38 A0 00 00 */ li r5, 0 /* 8009F4B0 0009C2B0 38 C0 00 00 */ li r6, 0 /* 8009F4B4 0009C2B4 38 E0 00 02 */ li r7, 2 /* 8009F4B8 0009C2B8 4B F9 11 75 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 8009F4BC 0009C2BC 3C 60 80 26 */ lis r3, lbl_8025CD50@ha -/* 8009F4C0 0009C2C0 C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) -/* 8009F4C4 0009C2C4 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l -/* 8009F4C8 0009C2C8 C0 42 92 24 */ lfs f2, lbl_803CDBA4-_SDA2_BASE_(r2) +/* 8009F4BC 0009C2BC 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha +/* 8009F4C0 0009C2C0 C0 22 92 30 */ lfs f1, lbl__672_1-_SDA2_BASE_(r2) +/* 8009F4C4 0009C2C4 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l +/* 8009F4C8 0009C2C8 C0 42 92 24 */ lfs f2, lbl__669_1-_SDA2_BASE_(r2) /* 8009F4CC 0009C2CC 38 63 02 30 */ addi r3, r3, 0x230 -/* 8009F4D0 0009C2D0 38 8D 82 A4 */ addi r4, r13, lbl_803CABA4-_SDA_BASE_ +/* 8009F4D0 0009C2D0 38 8D 82 A4 */ addi r4, r13, lbl_sLFuncSlopeRange-_SDA_BASE_ /* 8009F4D4 0009C2D4 38 A0 00 00 */ li r5, 0 /* 8009F4D8 0009C2D8 38 C0 00 00 */ li r6, 0 /* 8009F4DC 0009C2DC 38 E0 00 02 */ li r7, 2 /* 8009F4E0 0009C2E0 4B F9 11 4D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 8009F4E4 0009C2E4 3C 60 80 26 */ lis r3, lbl_8025CD50@ha -/* 8009F4E8 0009C2E8 C0 22 92 20 */ lfs f1, lbl_803CDBA0-_SDA2_BASE_(r2) -/* 8009F4EC 0009C2EC 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l -/* 8009F4F0 0009C2F0 C0 42 92 24 */ lfs f2, lbl_803CDBA4-_SDA2_BASE_(r2) +/* 8009F4E4 0009C2E4 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha +/* 8009F4E8 0009C2E8 C0 22 92 20 */ lfs f1, lbl__668_1-_SDA2_BASE_(r2) +/* 8009F4EC 0009C2EC 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l +/* 8009F4F0 0009C2F0 C0 42 92 24 */ lfs f2, lbl__669_1-_SDA2_BASE_(r2) /* 8009F4F4 0009C2F4 38 63 02 50 */ addi r3, r3, 0x250 -/* 8009F4F8 0009C2F8 38 8D 82 A8 */ addi r4, r13, lbl_803CABA8-_SDA_BASE_ +/* 8009F4F8 0009C2F8 38 8D 82 A8 */ addi r4, r13, lbl_sLFuncUVSpeed-_SDA_BASE_ /* 8009F4FC 0009C2FC 38 A0 00 00 */ li r5, 0 /* 8009F500 0009C300 38 C0 00 00 */ li r6, 0 /* 8009F504 0009C304 38 E0 00 02 */ li r7, 2 /* 8009F508 0009C308 4B F9 11 25 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 8009F50C 0009C30C 3C 60 80 26 */ lis r3, lbl_8025CD50@ha -/* 8009F510 0009C310 C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) -/* 8009F514 0009C314 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l -/* 8009F518 0009C318 C0 42 92 24 */ lfs f2, lbl_803CDBA4-_SDA2_BASE_(r2) +/* 8009F50C 0009C30C 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha +/* 8009F510 0009C310 C0 22 92 30 */ lfs f1, lbl__672_1-_SDA2_BASE_(r2) +/* 8009F514 0009C314 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l +/* 8009F518 0009C318 C0 42 92 24 */ lfs f2, lbl__669_1-_SDA2_BASE_(r2) /* 8009F51C 0009C31C 7F 44 D3 78 */ mr r4, r26 /* 8009F520 0009C320 38 A0 00 00 */ li r5, 0 /* 8009F524 0009C324 38 63 02 6D */ addi r3, r3, 0x26d /* 8009F528 0009C328 38 C0 00 00 */ li r6, 0 /* 8009F52C 0009C32C 38 E0 00 02 */ li r7, 2 /* 8009F530 0009C330 4B F9 10 FD */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 8009F534 0009C334 3C 60 80 26 */ lis r3, lbl_8025CD50@ha +/* 8009F534 0009C334 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha /* 8009F538 0009C338 7F 64 DB 78 */ mr r4, r27 -/* 8009F53C 0009C33C 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l +/* 8009F53C 0009C33C 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l /* 8009F540 0009C340 38 A0 00 02 */ li r5, 2 /* 8009F544 0009C344 38 63 02 7D */ addi r3, r3, 0x27d /* 8009F548 0009C348 38 C0 00 10 */ li r6, 0x10 @@ -587,13 +587,13 @@ lbl_8009F1BC: /* 8009F550 0009C350 39 00 00 00 */ li r8, 0 /* 8009F554 0009C354 39 20 00 02 */ li r9, 2 /* 8009F558 0009C358 48 00 27 BD */ bl xDebugAddTweak__FPCcPsssPC14tweak_callbackPvUi -/* 8009F55C 0009C35C 3C A0 80 26 */ lis r5, lbl_8025CD50@ha -/* 8009F560 0009C360 3C 80 80 3C */ lis r4, lbl_803C0518@ha -/* 8009F564 0009C364 3C 60 80 29 */ lis r3, lbl_8028FB60@ha +/* 8009F55C 0009C35C 3C A0 80 26 */ lis r5, lbl__stringBase0_44@ha +/* 8009F560 0009C360 3C 80 80 3C */ lis r4, lbl_gLightningTweakAddInfo@ha +/* 8009F564 0009C364 3C 60 80 29 */ lis r3, lbl_lightning_type_names@ha /* 8009F568 0009C368 39 1F 06 50 */ addi r8, r31, 0x650 -/* 8009F56C 0009C36C 38 E5 CD 50 */ addi r7, r5, lbl_8025CD50@l -/* 8009F570 0009C370 38 84 05 18 */ addi r4, r4, lbl_803C0518@l -/* 8009F574 0009C374 38 A3 FB 60 */ addi r5, r3, lbl_8028FB60@l +/* 8009F56C 0009C36C 38 E5 CD 50 */ addi r7, r5, lbl__stringBase0_44@l +/* 8009F570 0009C370 38 84 05 18 */ addi r4, r4, lbl_gLightningTweakAddInfo@l +/* 8009F574 0009C374 38 A3 FB 60 */ addi r5, r3, lbl_lightning_type_names@l /* 8009F578 0009C378 38 C0 00 00 */ li r6, 0 /* 8009F57C 0009C37C 38 67 02 95 */ addi r3, r7, 0x295 /* 8009F580 0009C380 38 E0 00 04 */ li r7, 4 @@ -602,127 +602,127 @@ lbl_8009F1BC: /* 8009F58C 0009C38C 48 00 27 85 */ bl xDebugAddSelectTweak__FPCcPUiPPCcPCUiUiPC14tweak_callbackPvUi /* 8009F590 0009C390 38 61 00 08 */ addi r3, r1, 8 /* 8009F594 0009C394 4B FF F6 E5 */ bl zLightning.lightningTweakChangeType__FRC10tweak_info -/* 8009F598 0009C398 3C 60 80 26 */ lis r3, lbl_8025CD50@ha +/* 8009F598 0009C398 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha /* 8009F59C 0009C39C 7F 84 E3 78 */ mr r4, r28 -/* 8009F5A0 0009C3A0 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l +/* 8009F5A0 0009C3A0 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l /* 8009F5A4 0009C3A4 38 A0 00 08 */ li r5, 8 /* 8009F5A8 0009C3A8 38 63 02 A5 */ addi r3, r3, 0x2a5 /* 8009F5AC 0009C3AC 38 C0 00 00 */ li r6, 0 /* 8009F5B0 0009C3B0 38 E0 00 00 */ li r7, 0 /* 8009F5B4 0009C3B4 39 00 00 02 */ li r8, 2 /* 8009F5B8 0009C3B8 48 00 27 55 */ bl xDebugAddFlagTweak__FPCcPUiUiPC14tweak_callbackPvUi -/* 8009F5BC 0009C3BC 3C 60 80 26 */ lis r3, lbl_8025CD50@ha +/* 8009F5BC 0009C3BC 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha /* 8009F5C0 0009C3C0 7F 84 E3 78 */ mr r4, r28 -/* 8009F5C4 0009C3C4 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l +/* 8009F5C4 0009C3C4 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l /* 8009F5C8 0009C3C8 38 A0 10 00 */ li r5, 0x1000 /* 8009F5CC 0009C3CC 38 63 02 C0 */ addi r3, r3, 0x2c0 /* 8009F5D0 0009C3D0 38 C0 00 00 */ li r6, 0 /* 8009F5D4 0009C3D4 38 E0 00 00 */ li r7, 0 /* 8009F5D8 0009C3D8 39 00 00 02 */ li r8, 2 /* 8009F5DC 0009C3DC 48 00 27 31 */ bl xDebugAddFlagTweak__FPCcPUiUiPC14tweak_callbackPvUi -/* 8009F5E0 0009C3E0 3C 60 80 26 */ lis r3, lbl_8025CD50@ha +/* 8009F5E0 0009C3E0 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha /* 8009F5E4 0009C3E4 7F 84 E3 78 */ mr r4, r28 -/* 8009F5E8 0009C3E8 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l +/* 8009F5E8 0009C3E8 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l /* 8009F5EC 0009C3EC 38 A0 00 20 */ li r5, 0x20 /* 8009F5F0 0009C3F0 38 63 02 DC */ addi r3, r3, 0x2dc /* 8009F5F4 0009C3F4 38 C0 00 00 */ li r6, 0 /* 8009F5F8 0009C3F8 38 E0 00 00 */ li r7, 0 /* 8009F5FC 0009C3FC 39 00 00 02 */ li r8, 2 /* 8009F600 0009C400 48 00 27 0D */ bl xDebugAddFlagTweak__FPCcPUiUiPC14tweak_callbackPvUi -/* 8009F604 0009C404 3C 60 80 26 */ lis r3, lbl_8025CD50@ha +/* 8009F604 0009C404 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha /* 8009F608 0009C408 7F 84 E3 78 */ mr r4, r28 -/* 8009F60C 0009C40C 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l +/* 8009F60C 0009C40C 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l /* 8009F610 0009C410 38 A0 02 00 */ li r5, 0x200 /* 8009F614 0009C414 38 63 02 F0 */ addi r3, r3, 0x2f0 /* 8009F618 0009C418 38 C0 00 00 */ li r6, 0 /* 8009F61C 0009C41C 38 E0 00 00 */ li r7, 0 /* 8009F620 0009C420 39 00 00 02 */ li r8, 2 /* 8009F624 0009C424 48 00 26 E9 */ bl xDebugAddFlagTweak__FPCcPUiUiPC14tweak_callbackPvUi -/* 8009F628 0009C428 3C 60 80 26 */ lis r3, lbl_8025CD50@ha +/* 8009F628 0009C428 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha /* 8009F62C 0009C42C 7F 84 E3 78 */ mr r4, r28 -/* 8009F630 0009C430 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l +/* 8009F630 0009C430 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l /* 8009F634 0009C434 38 A0 04 00 */ li r5, 0x400 /* 8009F638 0009C438 38 63 03 15 */ addi r3, r3, 0x315 /* 8009F63C 0009C43C 38 C0 00 00 */ li r6, 0 /* 8009F640 0009C440 38 E0 00 00 */ li r7, 0 /* 8009F644 0009C444 39 00 00 02 */ li r8, 2 /* 8009F648 0009C448 48 00 26 C5 */ bl xDebugAddFlagTweak__FPCcPUiUiPC14tweak_callbackPvUi -/* 8009F64C 0009C44C 3C 60 80 26 */ lis r3, lbl_8025CD50@ha +/* 8009F64C 0009C44C 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha /* 8009F650 0009C450 7F 84 E3 78 */ mr r4, r28 -/* 8009F654 0009C454 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l +/* 8009F654 0009C454 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l /* 8009F658 0009C458 38 A0 08 00 */ li r5, 0x800 /* 8009F65C 0009C45C 38 63 03 3C */ addi r3, r3, 0x33c /* 8009F660 0009C460 38 C0 00 00 */ li r6, 0 /* 8009F664 0009C464 38 E0 00 00 */ li r7, 0 /* 8009F668 0009C468 39 00 00 02 */ li r8, 2 /* 8009F66C 0009C46C 48 00 26 A1 */ bl xDebugAddFlagTweak__FPCcPUiUiPC14tweak_callbackPvUi -/* 8009F670 0009C470 3C 60 80 26 */ lis r3, lbl_8025CD50@ha -/* 8009F674 0009C474 C0 22 92 68 */ lfs f1, lbl_803CDBE8-_SDA2_BASE_(r2) -/* 8009F678 0009C478 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l -/* 8009F67C 0009C47C C0 42 92 6C */ lfs f2, lbl_803CDBEC-_SDA2_BASE_(r2) +/* 8009F670 0009C470 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha +/* 8009F674 0009C474 C0 22 92 68 */ lfs f1, lbl__773-_SDA2_BASE_(r2) +/* 8009F678 0009C478 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l +/* 8009F67C 0009C47C C0 42 92 6C */ lfs f2, lbl__774-_SDA2_BASE_(r2) /* 8009F680 0009C480 38 63 03 65 */ addi r3, r3, 0x365 /* 8009F684 0009C484 38 9F 06 10 */ addi r4, r31, 0x610 /* 8009F688 0009C488 38 A0 00 00 */ li r5, 0 /* 8009F68C 0009C48C 38 C0 00 00 */ li r6, 0 /* 8009F690 0009C490 38 E0 00 02 */ li r7, 2 /* 8009F694 0009C494 4B F9 0F 99 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 8009F698 0009C498 3C 60 80 26 */ lis r3, lbl_8025CD50@ha +/* 8009F698 0009C498 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha /* 8009F69C 0009C49C 38 9F 06 10 */ addi r4, r31, 0x610 -/* 8009F6A0 0009C4A0 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l -/* 8009F6A4 0009C4A4 C0 22 92 68 */ lfs f1, lbl_803CDBE8-_SDA2_BASE_(r2) -/* 8009F6A8 0009C4A8 C0 42 92 6C */ lfs f2, lbl_803CDBEC-_SDA2_BASE_(r2) +/* 8009F6A0 0009C4A0 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l +/* 8009F6A4 0009C4A4 C0 22 92 68 */ lfs f1, lbl__773-_SDA2_BASE_(r2) +/* 8009F6A8 0009C4A8 C0 42 92 6C */ lfs f2, lbl__774-_SDA2_BASE_(r2) /* 8009F6AC 0009C4AC 38 63 03 78 */ addi r3, r3, 0x378 /* 8009F6B0 0009C4B0 38 A0 00 00 */ li r5, 0 /* 8009F6B4 0009C4B4 38 C0 00 00 */ li r6, 0 /* 8009F6B8 0009C4B8 38 E0 00 02 */ li r7, 2 /* 8009F6BC 0009C4BC 38 84 00 04 */ addi r4, r4, 4 /* 8009F6C0 0009C4C0 4B F9 0F 6D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 8009F6C4 0009C4C4 3C 60 80 26 */ lis r3, lbl_8025CD50@ha +/* 8009F6C4 0009C4C4 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha /* 8009F6C8 0009C4C8 38 9F 06 10 */ addi r4, r31, 0x610 -/* 8009F6CC 0009C4CC 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l -/* 8009F6D0 0009C4D0 C0 22 92 68 */ lfs f1, lbl_803CDBE8-_SDA2_BASE_(r2) -/* 8009F6D4 0009C4D4 C0 42 92 6C */ lfs f2, lbl_803CDBEC-_SDA2_BASE_(r2) +/* 8009F6CC 0009C4CC 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l +/* 8009F6D0 0009C4D0 C0 22 92 68 */ lfs f1, lbl__773-_SDA2_BASE_(r2) +/* 8009F6D4 0009C4D4 C0 42 92 6C */ lfs f2, lbl__774-_SDA2_BASE_(r2) /* 8009F6D8 0009C4D8 38 63 03 8B */ addi r3, r3, 0x38b /* 8009F6DC 0009C4DC 38 A0 00 00 */ li r5, 0 /* 8009F6E0 0009C4E0 38 C0 00 00 */ li r6, 0 /* 8009F6E4 0009C4E4 38 E0 00 02 */ li r7, 2 /* 8009F6E8 0009C4E8 38 84 00 08 */ addi r4, r4, 8 /* 8009F6EC 0009C4EC 4B F9 0F 41 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 8009F6F0 0009C4F0 3C 60 80 26 */ lis r3, lbl_8025CD50@ha -/* 8009F6F4 0009C4F4 C0 22 92 68 */ lfs f1, lbl_803CDBE8-_SDA2_BASE_(r2) -/* 8009F6F8 0009C4F8 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l -/* 8009F6FC 0009C4FC C0 42 92 6C */ lfs f2, lbl_803CDBEC-_SDA2_BASE_(r2) +/* 8009F6F0 0009C4F0 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha +/* 8009F6F4 0009C4F4 C0 22 92 68 */ lfs f1, lbl__773-_SDA2_BASE_(r2) +/* 8009F6F8 0009C4F8 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l +/* 8009F6FC 0009C4FC C0 42 92 6C */ lfs f2, lbl__774-_SDA2_BASE_(r2) /* 8009F700 0009C500 38 63 03 9E */ addi r3, r3, 0x39e /* 8009F704 0009C504 38 9F 06 1C */ addi r4, r31, 0x61c /* 8009F708 0009C508 38 A0 00 00 */ li r5, 0 /* 8009F70C 0009C50C 38 C0 00 00 */ li r6, 0 /* 8009F710 0009C510 38 E0 00 02 */ li r7, 2 /* 8009F714 0009C514 4B F9 0F 19 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 8009F718 0009C518 3C 60 80 26 */ lis r3, lbl_8025CD50@ha +/* 8009F718 0009C518 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha /* 8009F71C 0009C51C 38 9F 06 1C */ addi r4, r31, 0x61c -/* 8009F720 0009C520 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l -/* 8009F724 0009C524 C0 22 92 68 */ lfs f1, lbl_803CDBE8-_SDA2_BASE_(r2) -/* 8009F728 0009C528 C0 42 92 6C */ lfs f2, lbl_803CDBEC-_SDA2_BASE_(r2) +/* 8009F720 0009C520 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l +/* 8009F724 0009C524 C0 22 92 68 */ lfs f1, lbl__773-_SDA2_BASE_(r2) +/* 8009F728 0009C528 C0 42 92 6C */ lfs f2, lbl__774-_SDA2_BASE_(r2) /* 8009F72C 0009C52C 38 63 03 AF */ addi r3, r3, 0x3af /* 8009F730 0009C530 38 A0 00 00 */ li r5, 0 /* 8009F734 0009C534 38 C0 00 00 */ li r6, 0 /* 8009F738 0009C538 38 E0 00 02 */ li r7, 2 /* 8009F73C 0009C53C 38 84 00 04 */ addi r4, r4, 4 /* 8009F740 0009C540 4B F9 0E ED */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 8009F744 0009C544 3C 60 80 26 */ lis r3, lbl_8025CD50@ha +/* 8009F744 0009C544 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha /* 8009F748 0009C548 38 9F 06 1C */ addi r4, r31, 0x61c -/* 8009F74C 0009C54C 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l -/* 8009F750 0009C550 C0 22 92 68 */ lfs f1, lbl_803CDBE8-_SDA2_BASE_(r2) -/* 8009F754 0009C554 C0 42 92 6C */ lfs f2, lbl_803CDBEC-_SDA2_BASE_(r2) +/* 8009F74C 0009C54C 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l +/* 8009F750 0009C550 C0 22 92 68 */ lfs f1, lbl__773-_SDA2_BASE_(r2) +/* 8009F754 0009C554 C0 42 92 6C */ lfs f2, lbl__774-_SDA2_BASE_(r2) /* 8009F758 0009C558 38 63 03 C0 */ addi r3, r3, 0x3c0 /* 8009F75C 0009C55C 38 A0 00 00 */ li r5, 0 /* 8009F760 0009C560 38 C0 00 00 */ li r6, 0 /* 8009F764 0009C564 38 E0 00 02 */ li r7, 2 /* 8009F768 0009C568 38 84 00 08 */ addi r4, r4, 8 /* 8009F76C 0009C56C 4B F9 0E C1 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 8009F770 0009C570 3C 60 80 26 */ lis r3, lbl_8025CD50@ha +/* 8009F770 0009C570 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha /* 8009F774 0009C574 7F A4 EB 78 */ mr r4, r29 -/* 8009F778 0009C578 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l +/* 8009F778 0009C578 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l /* 8009F77C 0009C57C 38 A0 00 00 */ li r5, 0 /* 8009F780 0009C580 38 63 03 D1 */ addi r3, r3, 0x3d1 /* 8009F784 0009C584 38 C0 00 FF */ li r6, 0xff @@ -730,9 +730,9 @@ lbl_8009F1BC: /* 8009F78C 0009C58C 39 00 00 00 */ li r8, 0 /* 8009F790 0009C590 39 20 00 02 */ li r9, 2 /* 8009F794 0009C594 48 00 25 75 */ bl xDebugAddTweak__FPCcPUcUcUcPC14tweak_callbackPvUi -/* 8009F798 0009C598 3C 60 80 26 */ lis r3, lbl_8025CD50@ha +/* 8009F798 0009C598 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha /* 8009F79C 0009C59C 7F C4 F3 78 */ mr r4, r30 -/* 8009F7A0 0009C5A0 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l +/* 8009F7A0 0009C5A0 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l /* 8009F7A4 0009C5A4 38 A0 00 00 */ li r5, 0 /* 8009F7A8 0009C5A8 38 63 03 E5 */ addi r3, r3, 0x3e5 /* 8009F7AC 0009C5AC 38 C0 00 FF */ li r6, 0xff @@ -740,9 +740,9 @@ lbl_8009F1BC: /* 8009F7B4 0009C5B4 39 00 00 00 */ li r8, 0 /* 8009F7B8 0009C5B8 39 20 00 02 */ li r9, 2 /* 8009F7BC 0009C5BC 48 00 25 4D */ bl xDebugAddTweak__FPCcPUcUcUcPC14tweak_callbackPvUi -/* 8009F7C0 0009C5C0 3C 60 80 26 */ lis r3, lbl_8025CD50@ha +/* 8009F7C0 0009C5C0 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha /* 8009F7C4 0009C5C4 7F 24 CB 78 */ mr r4, r25 -/* 8009F7C8 0009C5C8 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l +/* 8009F7C8 0009C5C8 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l /* 8009F7CC 0009C5CC 38 A0 00 00 */ li r5, 0 /* 8009F7D0 0009C5D0 38 63 03 F9 */ addi r3, r3, 0x3f9 /* 8009F7D4 0009C5D4 38 C0 00 FF */ li r6, 0xff @@ -750,9 +750,9 @@ lbl_8009F1BC: /* 8009F7DC 0009C5DC 39 00 00 00 */ li r8, 0 /* 8009F7E0 0009C5E0 39 20 00 02 */ li r9, 2 /* 8009F7E4 0009C5E4 48 00 25 25 */ bl xDebugAddTweak__FPCcPUcUcUcPC14tweak_callbackPvUi -/* 8009F7E8 0009C5E8 3C 60 80 26 */ lis r3, lbl_8025CD50@ha +/* 8009F7E8 0009C5E8 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha /* 8009F7EC 0009C5EC 7F 04 C3 78 */ mr r4, r24 -/* 8009F7F0 0009C5F0 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l +/* 8009F7F0 0009C5F0 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l /* 8009F7F4 0009C5F4 38 A0 00 00 */ li r5, 0 /* 8009F7F8 0009C5F8 38 63 04 0D */ addi r3, r3, 0x40d /* 8009F7FC 0009C5FC 38 C0 00 FF */ li r6, 0xff @@ -760,40 +760,40 @@ lbl_8009F1BC: /* 8009F804 0009C604 39 00 00 00 */ li r8, 0 /* 8009F808 0009C608 39 20 00 02 */ li r9, 2 /* 8009F80C 0009C60C 48 00 24 FD */ bl xDebugAddTweak__FPCcPUcUcUcPC14tweak_callbackPvUi -/* 8009F810 0009C610 3C 60 80 26 */ lis r3, lbl_8025CD50@ha -/* 8009F814 0009C614 C0 22 92 20 */ lfs f1, lbl_803CDBA0-_SDA2_BASE_(r2) -/* 8009F818 0009C618 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l -/* 8009F81C 0009C61C C0 42 92 24 */ lfs f2, lbl_803CDBA4-_SDA2_BASE_(r2) +/* 8009F810 0009C610 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha +/* 8009F814 0009C614 C0 22 92 20 */ lfs f1, lbl__668_1-_SDA2_BASE_(r2) +/* 8009F818 0009C618 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l +/* 8009F81C 0009C61C C0 42 92 24 */ lfs f2, lbl__669_1-_SDA2_BASE_(r2) /* 8009F820 0009C620 7E E4 BB 78 */ mr r4, r23 /* 8009F824 0009C624 38 A0 00 00 */ li r5, 0 /* 8009F828 0009C628 38 63 04 21 */ addi r3, r3, 0x421 /* 8009F82C 0009C62C 38 C0 00 00 */ li r6, 0 /* 8009F830 0009C630 38 E0 00 02 */ li r7, 2 /* 8009F834 0009C634 4B F9 0D F9 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 8009F838 0009C638 3C 60 80 26 */ lis r3, lbl_8025CD50@ha -/* 8009F83C 0009C63C C0 22 92 20 */ lfs f1, lbl_803CDBA0-_SDA2_BASE_(r2) -/* 8009F840 0009C640 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l -/* 8009F844 0009C644 C0 42 92 24 */ lfs f2, lbl_803CDBA4-_SDA2_BASE_(r2) +/* 8009F838 0009C638 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha +/* 8009F83C 0009C63C C0 22 92 20 */ lfs f1, lbl__668_1-_SDA2_BASE_(r2) +/* 8009F840 0009C640 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l +/* 8009F844 0009C644 C0 42 92 24 */ lfs f2, lbl__669_1-_SDA2_BASE_(r2) /* 8009F848 0009C648 7E C4 B3 78 */ mr r4, r22 /* 8009F84C 0009C64C 38 A0 00 00 */ li r5, 0 /* 8009F850 0009C650 38 63 04 3E */ addi r3, r3, 0x43e /* 8009F854 0009C654 38 C0 00 00 */ li r6, 0 /* 8009F858 0009C658 38 E0 00 02 */ li r7, 2 /* 8009F85C 0009C65C 4B F9 0D D1 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 8009F860 0009C660 3C 60 80 26 */ lis r3, lbl_8025CD50@ha -/* 8009F864 0009C664 C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) -/* 8009F868 0009C668 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l -/* 8009F86C 0009C66C C0 42 92 2C */ lfs f2, lbl_803CDBAC-_SDA2_BASE_(r2) +/* 8009F860 0009C660 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha +/* 8009F864 0009C664 C0 22 92 30 */ lfs f1, lbl__672_1-_SDA2_BASE_(r2) +/* 8009F868 0009C668 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l +/* 8009F86C 0009C66C C0 42 92 2C */ lfs f2, lbl__671_2-_SDA2_BASE_(r2) /* 8009F870 0009C670 7E A4 AB 78 */ mr r4, r21 /* 8009F874 0009C674 38 A0 00 00 */ li r5, 0 /* 8009F878 0009C678 38 63 04 5B */ addi r3, r3, 0x45b /* 8009F87C 0009C67C 38 C0 00 00 */ li r6, 0 /* 8009F880 0009C680 38 E0 00 02 */ li r7, 2 /* 8009F884 0009C684 4B F9 0D A9 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 8009F888 0009C688 3C 60 80 26 */ lis r3, lbl_8025CD50@ha -/* 8009F88C 0009C68C C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) -/* 8009F890 0009C690 38 63 CD 50 */ addi r3, r3, lbl_8025CD50@l -/* 8009F894 0009C694 C0 42 92 24 */ lfs f2, lbl_803CDBA4-_SDA2_BASE_(r2) +/* 8009F888 0009C688 3C 60 80 26 */ lis r3, lbl__stringBase0_44@ha +/* 8009F88C 0009C68C C0 22 92 30 */ lfs f1, lbl__672_1-_SDA2_BASE_(r2) +/* 8009F890 0009C690 38 63 CD 50 */ addi r3, r3, lbl__stringBase0_44@l +/* 8009F894 0009C694 C0 42 92 24 */ lfs f2, lbl__669_1-_SDA2_BASE_(r2) /* 8009F898 0009C698 7E 84 A3 78 */ mr r4, r20 /* 8009F89C 0009C69C 38 A0 00 00 */ li r5, 0 /* 8009F8A0 0009C6A0 38 63 04 77 */ addi r3, r3, 0x477 @@ -814,10 +814,10 @@ lbl_8009F1BC: zLightning.FindFreeLightning__Fv: /* 8009F8D4 0009C6D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8009F8D8 0009C6D8 7C 08 02 A6 */ mflr r0 -/* 8009F8DC 0009C6DC 3C 60 80 2F */ lis r3, lbl_802E90C8@ha +/* 8009F8DC 0009C6DC 3C 60 80 2F */ lis r3, lbl_sLightning@ha /* 8009F8E0 0009C6E0 90 01 00 14 */ stw r0, 0x14(r1) /* 8009F8E4 0009C6E4 38 00 00 30 */ li r0, 0x30 -/* 8009F8E8 0009C6E8 38 63 90 C8 */ addi r3, r3, lbl_802E90C8@l +/* 8009F8E8 0009C6E8 38 63 90 C8 */ addi r3, r3, lbl_sLightning@l /* 8009F8EC 0009C6EC 93 E1 00 0C */ stw r31, 0xc(r1) /* 8009F8F0 0009C6F0 3B E0 00 00 */ li r31, 0 /* 8009F8F4 0009C6F4 7C 09 03 A6 */ mtctr r0 @@ -828,19 +828,19 @@ lbl_8009F8F8: /* 8009F904 0009C704 80 04 00 04 */ lwz r0, 4(r4) /* 8009F908 0009C708 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8009F90C 0009C70C 40 82 00 40 */ bne lbl_8009F94C -/* 8009F910 0009C710 3C 60 80 2F */ lis r3, lbl_802E90C8@ha +/* 8009F910 0009C710 3C 60 80 2F */ lis r3, lbl_sLightning@ha /* 8009F914 0009C714 57 E0 10 3A */ slwi r0, r31, 2 -/* 8009F918 0009C718 38 63 90 C8 */ addi r3, r3, lbl_802E90C8@l +/* 8009F918 0009C718 38 63 90 C8 */ addi r3, r3, lbl_sLightning@l /* 8009F91C 0009C71C 7C 63 00 2E */ lwzx r3, r3, r0 /* 8009F920 0009C720 48 00 00 3C */ b lbl_8009F95C lbl_8009F924: -/* 8009F924 0009C724 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8009F924 0009C724 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8009F928 0009C728 38 80 02 34 */ li r4, 0x234 /* 8009F92C 0009C72C 38 A0 00 00 */ li r5, 0 /* 8009F930 0009C730 4B F9 40 11 */ bl xMemAlloc__FUiUii -/* 8009F934 0009C734 3C 80 80 2F */ lis r4, lbl_802E90C8@ha +/* 8009F934 0009C734 3C 80 80 2F */ lis r4, lbl_sLightning@ha /* 8009F938 0009C738 57 E0 10 3A */ slwi r0, r31, 2 -/* 8009F93C 0009C73C 38 84 90 C8 */ addi r4, r4, lbl_802E90C8@l +/* 8009F93C 0009C73C 38 84 90 C8 */ addi r4, r4, lbl_sLightning@l /* 8009F940 0009C740 7C 64 01 2E */ stwx r3, r4, r0 /* 8009F944 0009C744 7C 64 00 2E */ lwzx r3, r4, r0 /* 8009F948 0009C748 48 00 00 14 */ b lbl_8009F95C @@ -896,7 +896,7 @@ lbl_8009F9B0: /* 8009F9F8 0009C7F8 C0 19 00 2C */ lfs f0, 0x2c(r25) /* 8009F9FC 0009C7FC D0 1C 02 24 */ stfs f0, 0x224(r28) /* 8009FA00 0009C800 80 1C 00 00 */ lwz r0, 0(r28) -/* 8009FA04 0009C804 C3 E2 92 30 */ lfs f31, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 8009FA04 0009C804 C3 E2 92 30 */ lfs f31, lbl__672_1-_SDA2_BASE_(r2) /* 8009FA08 0009C808 2C 00 00 01 */ cmpwi r0, 1 /* 8009FA0C 0009C80C 41 82 00 18 */ beq lbl_8009FA24 /* 8009FA10 0009C810 40 80 00 08 */ bge lbl_8009FA18 @@ -951,16 +951,16 @@ lbl_8009FAB4: /* 8009FAB8 0009C8B8 7C 64 1B 78 */ mr r4, r3 /* 8009FABC 0009C8BC 4B FA E8 35 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8009FAC0 0009C8C0 C0 21 00 18 */ lfs f1, 0x18(r1) -/* 8009FAC4 0009C8C4 C0 02 92 78 */ lfs f0, lbl_803CDBF8-_SDA2_BASE_(r2) +/* 8009FAC4 0009C8C4 C0 02 92 78 */ lfs f0, lbl__946_2-_SDA2_BASE_(r2) /* 8009FAC8 0009C8C8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009FACC 0009C8CC 41 81 00 10 */ bgt lbl_8009FADC -/* 8009FAD0 0009C8D0 C0 02 92 7C */ lfs f0, lbl_803CDBFC-_SDA2_BASE_(r2) +/* 8009FAD0 0009C8D0 C0 02 92 7C */ lfs f0, lbl__947_1-_SDA2_BASE_(r2) /* 8009FAD4 0009C8D4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009FAD8 0009C8D8 40 80 00 1C */ bge lbl_8009FAF4 lbl_8009FADC: -/* 8009FADC 0009C8DC C0 42 92 30 */ lfs f2, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 8009FADC 0009C8DC C0 42 92 30 */ lfs f2, lbl__672_1-_SDA2_BASE_(r2) /* 8009FAE0 0009C8E0 38 7C 01 90 */ addi r3, r28, 0x190 -/* 8009FAE4 0009C8E4 C0 22 92 80 */ lfs f1, lbl_803CDC00-_SDA2_BASE_(r2) +/* 8009FAE4 0009C8E4 C0 22 92 80 */ lfs f1, lbl__948_1-_SDA2_BASE_(r2) /* 8009FAE8 0009C8E8 FC 60 10 90 */ fmr f3, f2 /* 8009FAEC 0009C8EC 4B F6 F5 11 */ bl xVec3Init__FP5xVec3fff /* 8009FAF0 0009C8F0 48 00 00 4C */ b lbl_8009FB3C @@ -993,27 +993,27 @@ lbl_8009FB3C: /* 8009FB54 0009C954 90 01 00 30 */ stw r0, 0x30(r1) /* 8009FB58 0009C958 7F 9F E3 78 */ mr r31, r28 /* 8009FB5C 0009C95C 6C 60 80 00 */ xoris r0, r3, 0x8000 -/* 8009FB60 0009C960 C8 22 92 70 */ lfd f1, lbl_803CDBF0-_SDA2_BASE_(r2) +/* 8009FB60 0009C960 C8 22 92 70 */ lfd f1, lbl__776-_SDA2_BASE_(r2) /* 8009FB64 0009C964 90 01 00 34 */ stw r0, 0x34(r1) /* 8009FB68 0009C968 7F 9D E3 78 */ mr r29, r28 -/* 8009FB6C 0009C96C C0 42 92 80 */ lfs f2, lbl_803CDC00-_SDA2_BASE_(r2) +/* 8009FB6C 0009C96C C0 42 92 80 */ lfs f2, lbl__948_1-_SDA2_BASE_(r2) /* 8009FB70 0009C970 3B 40 00 00 */ li r26, 0 /* 8009FB74 0009C974 C8 01 00 30 */ lfd f0, 0x30(r1) /* 8009FB78 0009C978 3B C0 00 00 */ li r30, 0 -/* 8009FB7C 0009C97C C3 C2 92 30 */ lfs f30, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 8009FB7C 0009C97C C3 C2 92 30 */ lfs f30, lbl__672_1-_SDA2_BASE_(r2) /* 8009FB80 0009C980 EC 00 08 28 */ fsubs f0, f0, f1 /* 8009FB84 0009C984 EC 00 10 28 */ fsubs f0, f0, f2 /* 8009FB88 0009C988 EF A2 00 24 */ fdivs f29, f2, f0 /* 8009FB8C 0009C98C 48 00 02 24 */ b lbl_8009FDB0 lbl_8009FB90: -/* 8009FB90 0009C990 C0 22 92 38 */ lfs f1, lbl_803CDBB8-_SDA2_BASE_(r2) +/* 8009FB90 0009C990 C0 22 92 38 */ lfs f1, lbl__761-_SDA2_BASE_(r2) /* 8009FB94 0009C994 C0 19 00 24 */ lfs f0, 0x24(r25) /* 8009FB98 0009C998 EC 01 00 32 */ fmuls f0, f1, f0 /* 8009FB9C 0009C99C D0 1F 01 9C */ stfs f0, 0x19c(r31) /* 8009FBA0 0009C9A0 80 19 00 30 */ lwz r0, 0x30(r25) /* 8009FBA4 0009C9A4 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15 /* 8009FBA8 0009C9A8 41 82 00 18 */ beq lbl_8009FBC0 -/* 8009FBAC 0009C9AC C0 02 92 80 */ lfs f0, lbl_803CDC00-_SDA2_BASE_(r2) +/* 8009FBAC 0009C9AC C0 02 92 80 */ lfs f0, lbl__948_1-_SDA2_BASE_(r2) /* 8009FBB0 0009C9B0 C0 3F 01 9C */ lfs f1, 0x19c(r31) /* 8009FBB4 0009C9B4 EC 00 F0 28 */ fsubs f0, f0, f30 /* 8009FBB8 0009C9B8 EC 01 00 32 */ fmuls f0, f1, f0 @@ -1032,7 +1032,7 @@ lbl_8009FBD8: /* 8009FBE4 0009C9E4 54 60 05 29 */ rlwinm. r0, r3, 0, 0x14, 0x14 /* 8009FBE8 0009C9E8 41 82 00 14 */ beq lbl_8009FBFC /* 8009FBEC 0009C9EC C0 3F 01 9C */ lfs f1, 0x19c(r31) -/* 8009FBF0 0009C9F0 C0 02 92 84 */ lfs f0, lbl_803CDC04-_SDA2_BASE_(r2) +/* 8009FBF0 0009C9F0 C0 02 92 84 */ lfs f0, lbl__949_2-_SDA2_BASE_(r2) /* 8009FBF4 0009C9F4 EC 01 00 32 */ fmuls f0, f1, f0 /* 8009FBF8 0009C9F8 D0 1F 01 9C */ stfs f0, 0x19c(r31) lbl_8009FBFC: @@ -1077,23 +1077,23 @@ lbl_8009FC7C: /* 8009FC80 0009CA80 48 00 00 14 */ b lbl_8009FC94 lbl_8009FC84: /* 8009FC84 0009CA84 C0 3F 01 DC */ lfs f1, 0x1dc(r31) -/* 8009FC88 0009CA88 C0 02 92 88 */ lfs f0, lbl_803CDC08-_SDA2_BASE_(r2) +/* 8009FC88 0009CA88 C0 02 92 88 */ lfs f0, lbl__950_3-_SDA2_BASE_(r2) /* 8009FC8C 0009CA8C EC 01 00 28 */ fsubs f0, f1, f0 /* 8009FC90 0009CA90 D0 1F 01 DC */ stfs f0, 0x1dc(r31) lbl_8009FC94: /* 8009FC94 0009CA94 C0 3F 01 DC */ lfs f1, 0x1dc(r31) -/* 8009FC98 0009CA98 C0 02 92 8C */ lfs f0, lbl_803CDC0C-_SDA2_BASE_(r2) +/* 8009FC98 0009CA98 C0 02 92 8C */ lfs f0, lbl__951_3-_SDA2_BASE_(r2) /* 8009FC9C 0009CA9C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009FCA0 0009CAA0 41 81 FF E4 */ bgt lbl_8009FC84 /* 8009FCA4 0009CAA4 48 00 00 14 */ b lbl_8009FCB8 lbl_8009FCA8: /* 8009FCA8 0009CAA8 C0 3F 01 DC */ lfs f1, 0x1dc(r31) -/* 8009FCAC 0009CAAC C0 02 92 88 */ lfs f0, lbl_803CDC08-_SDA2_BASE_(r2) +/* 8009FCAC 0009CAAC C0 02 92 88 */ lfs f0, lbl__950_3-_SDA2_BASE_(r2) /* 8009FCB0 0009CAB0 EC 01 00 2A */ fadds f0, f1, f0 /* 8009FCB4 0009CAB4 D0 1F 01 DC */ stfs f0, 0x1dc(r31) lbl_8009FCB8: /* 8009FCB8 0009CAB8 C0 3F 01 DC */ lfs f1, 0x1dc(r31) -/* 8009FCBC 0009CABC C0 02 92 90 */ lfs f0, lbl_803CDC10-_SDA2_BASE_(r2) +/* 8009FCBC 0009CABC C0 02 92 90 */ lfs f0, lbl__952_2-_SDA2_BASE_(r2) /* 8009FCC0 0009CAC0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009FCC4 0009CAC4 41 80 FF E4 */ blt lbl_8009FCA8 /* 8009FCC8 0009CAC8 C0 19 00 04 */ lfs f0, 4(r25) @@ -1137,9 +1137,9 @@ lbl_8009FD50: /* 8009FD54 0009CB54 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a /* 8009FD58 0009CB58 41 82 00 38 */ beq lbl_8009FD90 /* 8009FD5C 0009CB5C EC 3E 07 B2 */ fmuls f1, f30, f30 -/* 8009FD60 0009CB60 C0 42 92 94 */ lfs f2, lbl_803CDC14-_SDA2_BASE_(r2) -/* 8009FD64 0009CB64 C0 62 92 84 */ lfs f3, lbl_803CDC04-_SDA2_BASE_(r2) -/* 8009FD68 0009CB68 C0 02 92 30 */ lfs f0, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 8009FD60 0009CB60 C0 42 92 94 */ lfs f2, lbl__953_1-_SDA2_BASE_(r2) +/* 8009FD64 0009CB64 C0 62 92 84 */ lfs f3, lbl__949_2-_SDA2_BASE_(r2) +/* 8009FD68 0009CB68 C0 02 92 30 */ lfs f0, lbl__672_1-_SDA2_BASE_(r2) /* 8009FD6C 0009CB6C EC 22 00 72 */ fmuls f1, f2, f1 /* 8009FD70 0009CB70 EC 23 0F BA */ fmadds f1, f3, f30, f1 /* 8009FD74 0009CB74 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -1169,16 +1169,16 @@ lbl_8009FDC0: /* 8009FDC8 0009CBC8 80 B9 00 14 */ lwz r5, 0x14(r25) /* 8009FDCC 0009CBCC 48 00 1A FD */ bl zLightningModifyEndpoints__FP10zLightningP5xVec3P5xVec3 /* 8009FDD0 0009CBD0 4B F9 0E B9 */ bl xurand__Fv -/* 8009FDD4 0009CBD4 C0 02 92 40 */ lfs f0, lbl_803CDBC0-_SDA2_BASE_(r2) +/* 8009FDD4 0009CBD4 C0 02 92 40 */ lfs f0, lbl__763_1-_SDA2_BASE_(r2) /* 8009FDD8 0009CBD8 EC 00 00 72 */ fmuls f0, f0, f1 /* 8009FDDC 0009CBDC D0 1C 00 38 */ stfs f0, 0x38(r28) /* 8009FDE0 0009CBE0 4B F9 0E A9 */ bl xurand__Fv -/* 8009FDE4 0009CBE4 C0 02 92 40 */ lfs f0, lbl_803CDBC0-_SDA2_BASE_(r2) +/* 8009FDE4 0009CBE4 C0 02 92 40 */ lfs f0, lbl__763_1-_SDA2_BASE_(r2) /* 8009FDE8 0009CBE8 EC 00 00 72 */ fmuls f0, f0, f1 /* 8009FDEC 0009CBEC D0 1C 00 3C */ stfs f0, 0x3c(r28) -/* 8009FDF0 0009CBF0 C0 02 92 98 */ lfs f0, lbl_803CDC18-_SDA2_BASE_(r2) +/* 8009FDF0 0009CBF0 C0 02 92 98 */ lfs f0, lbl__954_1-_SDA2_BASE_(r2) /* 8009FDF4 0009CBF4 D0 1C 00 40 */ stfs f0, 0x40(r28) -/* 8009FDF8 0009CBF8 C0 02 92 80 */ lfs f0, lbl_803CDC00-_SDA2_BASE_(r2) +/* 8009FDF8 0009CBF8 C0 02 92 80 */ lfs f0, lbl__948_1-_SDA2_BASE_(r2) /* 8009FDFC 0009CBFC D0 1C 00 44 */ stfs f0, 0x44(r28) /* 8009FE00 0009CC00 C0 19 00 24 */ lfs f0, 0x24(r25) /* 8009FE04 0009CC04 D0 1C 00 34 */ stfs f0, 0x34(r28) @@ -1188,7 +1188,7 @@ lbl_8009FE10: /* 8009FE10 0009CC10 80 1C 00 04 */ lwz r0, 4(r28) /* 8009FE14 0009CC14 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 8009FE18 0009CC18 41 82 00 14 */ beq lbl_8009FE2C -/* 8009FE1C 0009CC1C C0 02 92 9C */ lfs f0, lbl_803CDC1C-_SDA2_BASE_(r2) +/* 8009FE1C 0009CC1C C0 02 92 9C */ lfs f0, lbl__955_2-_SDA2_BASE_(r2) /* 8009FE20 0009CC20 D0 1C 02 30 */ stfs f0, 0x230(r28) /* 8009FE24 0009CC24 D0 1C 02 2C */ stfs f0, 0x22c(r28) /* 8009FE28 0009CC28 48 00 00 10 */ b lbl_8009FE38 @@ -1238,7 +1238,7 @@ zLightning.UpdateLightning__FP10zLightningf: /* 8009FEC0 0009CCC0 D0 1F 02 2C */ stfs f0, 0x22c(r31) lbl_8009FEC4: /* 8009FEC4 0009CCC4 C0 3F 02 2C */ lfs f1, 0x22c(r31) -/* 8009FEC8 0009CCC8 C0 02 92 30 */ lfs f0, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 8009FEC8 0009CCC8 C0 02 92 30 */ lfs f0, lbl__672_1-_SDA2_BASE_(r2) /* 8009FECC 0009CCCC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8009FED0 0009CCD0 4C 40 13 82 */ cror 2, 0, 2 /* 8009FED4 0009CCD4 40 82 00 2C */ bne lbl_8009FF00 @@ -1264,7 +1264,7 @@ lbl_8009FF00: lbl_8009FF1C: /* 8009FF1C 0009CD1C C0 3F 02 24 */ lfs f1, 0x224(r31) /* 8009FF20 0009CD20 3B DF 00 0C */ addi r30, r31, 0xc -/* 8009FF24 0009CD24 C0 02 92 38 */ lfs f0, lbl_803CDBB8-_SDA2_BASE_(r2) +/* 8009FF24 0009CD24 C0 02 92 38 */ lfs f0, lbl__761-_SDA2_BASE_(r2) /* 8009FF28 0009CD28 3B A0 00 01 */ li r29, 1 /* 8009FF2C 0009CD2C EF C1 07 32 */ fmuls f30, f1, f28 /* 8009FF30 0009CD30 EC 00 07 B2 */ fmuls f0, f0, f30 @@ -1294,15 +1294,15 @@ lbl_8009FF3C: /* 8009FF8C 0009CD8C 6F A3 80 00 */ xoris r3, r29, 0x8000 /* 8009FF90 0009CD90 90 A1 01 C0 */ stw r5, 0x1c0(r1) /* 8009FF94 0009CD94 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 8009FF98 0009CD98 C8 A2 92 70 */ lfd f5, lbl_803CDBF0-_SDA2_BASE_(r2) +/* 8009FF98 0009CD98 C8 A2 92 70 */ lfd f5, lbl__776-_SDA2_BASE_(r2) /* 8009FF9C 0009CD9C 90 61 01 C4 */ stw r3, 0x1c4(r1) /* 8009FFA0 0009CDA0 38 7E 00 C8 */ addi r3, r30, 0xc8 -/* 8009FFA4 0009CDA4 C0 42 92 94 */ lfs f2, lbl_803CDC14-_SDA2_BASE_(r2) +/* 8009FFA4 0009CDA4 C0 42 92 94 */ lfs f2, lbl__953_1-_SDA2_BASE_(r2) /* 8009FFA8 0009CDA8 38 9F 01 90 */ addi r4, r31, 0x190 /* 8009FFAC 0009CDAC C8 01 01 C0 */ lfd f0, 0x1c0(r1) /* 8009FFB0 0009CDB0 90 01 01 CC */ stw r0, 0x1cc(r1) /* 8009FFB4 0009CDB4 EC 80 28 28 */ fsubs f4, f0, f5 -/* 8009FFB8 0009CDB8 C0 62 92 84 */ lfs f3, lbl_803CDC04-_SDA2_BASE_(r2) +/* 8009FFB8 0009CDB8 C0 62 92 84 */ lfs f3, lbl__949_2-_SDA2_BASE_(r2) /* 8009FFBC 0009CDBC 90 A1 01 C8 */ stw r5, 0x1c8(r1) /* 8009FFC0 0009CDC0 C0 1F 01 8C */ lfs f0, 0x18c(r31) /* 8009FFC4 0009CDC4 C8 21 01 C8 */ lfd f1, 0x1c8(r1) @@ -1338,7 +1338,7 @@ lbl_800A0000: /* 800A0030 0009CE30 4B FA E2 C1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800A0034 0009CE34 C0 3F 02 24 */ lfs f1, 0x224(r31) /* 800A0038 0009CE38 3B DF 00 04 */ addi r30, r31, 4 -/* 800A003C 0009CE3C C0 02 92 38 */ lfs f0, lbl_803CDBB8-_SDA2_BASE_(r2) +/* 800A003C 0009CE3C C0 02 92 38 */ lfs f0, lbl__761-_SDA2_BASE_(r2) /* 800A0040 0009CE40 3B BF 00 0C */ addi r29, r31, 0xc /* 800A0044 0009CE44 EF C1 07 32 */ fmuls f30, f1, f28 /* 800A0048 0009CE48 3B 80 00 01 */ li r28, 1 @@ -1346,11 +1346,11 @@ lbl_800A0000: /* 800A0050 0009CE50 FF E0 00 50 */ fneg f31, f0 /* 800A0054 0009CE54 48 00 01 70 */ b lbl_800A01C4 lbl_800A0058: -/* 800A0058 0009CE58 C0 42 92 A0 */ lfs f2, lbl_803CDC20-_SDA2_BASE_(r2) +/* 800A0058 0009CE58 C0 42 92 A0 */ lfs f2, lbl__1054_1-_SDA2_BASE_(r2) /* 800A005C 0009CE5C 38 61 00 20 */ addi r3, r1, 0x20 /* 800A0060 0009CE60 C0 3E 01 DC */ lfs f1, 0x1dc(r30) /* 800A0064 0009CE64 38 81 00 14 */ addi r4, r1, 0x14 -/* 800A0068 0009CE68 C0 02 92 8C */ lfs f0, lbl_803CDC0C-_SDA2_BASE_(r2) +/* 800A0068 0009CE68 C0 02 92 8C */ lfs f0, lbl__951_3-_SDA2_BASE_(r2) /* 800A006C 0009CE6C EC 22 00 72 */ fmuls f1, f2, f1 /* 800A0070 0009CE70 EC 21 00 24 */ fdivs f1, f1, f0 /* 800A0074 0009CE74 4B F7 B8 69 */ bl xMat3x3Rot__FP7xMat3x3PC5xVec3f @@ -1358,7 +1358,7 @@ lbl_800A0058: /* 800A007C 0009CE7C 38 9F 01 90 */ addi r4, r31, 0x190 /* 800A0080 0009CE80 4B FA E4 5D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800A0084 0009CE84 80 DF 00 04 */ lwz r6, 4(r31) -/* 800A0088 0009CE88 C3 A2 92 80 */ lfs f29, lbl_803CDC00-_SDA2_BASE_(r2) +/* 800A0088 0009CE88 C3 A2 92 80 */ lfs f29, lbl__948_1-_SDA2_BASE_(r2) /* 800A008C 0009CE8C 70 C0 00 28 */ andi. r0, r6, 0x28 /* 800A0090 0009CE90 41 82 00 68 */ beq lbl_800A00F8 /* 800A0094 0009CE94 3C 80 43 30 */ lis r4, 0x4330 @@ -1366,14 +1366,14 @@ lbl_800A0058: /* 800A009C 0009CE9C 6F 85 80 00 */ xoris r5, r28, 0x8000 /* 800A00A0 0009CEA0 90 81 01 C8 */ stw r4, 0x1c8(r1) /* 800A00A4 0009CEA4 6C 63 80 00 */ xoris r3, r3, 0x8000 -/* 800A00A8 0009CEA8 C8 82 92 70 */ lfd f4, lbl_803CDBF0-_SDA2_BASE_(r2) +/* 800A00A8 0009CEA8 C8 82 92 70 */ lfd f4, lbl__776-_SDA2_BASE_(r2) /* 800A00AC 0009CEAC 90 A1 01 CC */ stw r5, 0x1cc(r1) /* 800A00B0 0009CEB0 54 C0 07 39 */ rlwinm. r0, r6, 0, 0x1c, 0x1c -/* 800A00B4 0009CEB4 C0 22 92 94 */ lfs f1, lbl_803CDC14-_SDA2_BASE_(r2) +/* 800A00B4 0009CEB4 C0 22 92 94 */ lfs f1, lbl__953_1-_SDA2_BASE_(r2) /* 800A00B8 0009CEB8 C8 01 01 C8 */ lfd f0, 0x1c8(r1) /* 800A00BC 0009CEBC 90 61 01 C4 */ stw r3, 0x1c4(r1) /* 800A00C0 0009CEC0 EC 60 20 28 */ fsubs f3, f0, f4 -/* 800A00C4 0009CEC4 C0 42 92 84 */ lfs f2, lbl_803CDC04-_SDA2_BASE_(r2) +/* 800A00C4 0009CEC4 C0 42 92 84 */ lfs f2, lbl__949_2-_SDA2_BASE_(r2) /* 800A00C8 0009CEC8 90 81 01 C0 */ stw r4, 0x1c0(r1) /* 800A00CC 0009CECC C8 01 01 C0 */ lfd f0, 0x1c0(r1) /* 800A00D0 0009CED0 EC 00 20 28 */ fsubs f0, f0, f4 @@ -1396,18 +1396,18 @@ lbl_800A00F8: /* 800A0110 0009CF10 EC 01 07 3A */ fmadds f0, f1, f28, f0 /* 800A0114 0009CF14 D0 1E 01 DC */ stfs f0, 0x1dc(r30) /* 800A0118 0009CF18 C0 3E 01 DC */ lfs f1, 0x1dc(r30) -/* 800A011C 0009CF1C C0 02 92 8C */ lfs f0, lbl_803CDC0C-_SDA2_BASE_(r2) +/* 800A011C 0009CF1C C0 02 92 8C */ lfs f0, lbl__951_3-_SDA2_BASE_(r2) /* 800A0120 0009CF20 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A0124 0009CF24 40 81 00 14 */ ble lbl_800A0138 -/* 800A0128 0009CF28 C0 02 92 88 */ lfs f0, lbl_803CDC08-_SDA2_BASE_(r2) +/* 800A0128 0009CF28 C0 02 92 88 */ lfs f0, lbl__950_3-_SDA2_BASE_(r2) /* 800A012C 0009CF2C EC 01 00 28 */ fsubs f0, f1, f0 /* 800A0130 0009CF30 D0 1E 01 DC */ stfs f0, 0x1dc(r30) /* 800A0134 0009CF34 48 00 00 1C */ b lbl_800A0150 lbl_800A0138: -/* 800A0138 0009CF38 C0 02 92 90 */ lfs f0, lbl_803CDC10-_SDA2_BASE_(r2) +/* 800A0138 0009CF38 C0 02 92 90 */ lfs f0, lbl__952_2-_SDA2_BASE_(r2) /* 800A013C 0009CF3C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A0140 0009CF40 40 80 00 10 */ bge lbl_800A0150 -/* 800A0144 0009CF44 C0 02 92 88 */ lfs f0, lbl_803CDC08-_SDA2_BASE_(r2) +/* 800A0144 0009CF44 C0 02 92 88 */ lfs f0, lbl__950_3-_SDA2_BASE_(r2) /* 800A0148 0009CF48 EC 01 00 2A */ fadds f0, f1, f0 /* 800A014C 0009CF4C D0 1E 01 DC */ stfs f0, 0x1dc(r30) lbl_800A0150: @@ -1450,7 +1450,7 @@ lbl_800A01D4: /* 800A01D4 0009CFD4 80 1F 00 04 */ lwz r0, 4(r31) /* 800A01D8 0009CFD8 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 800A01DC 0009CFDC 41 82 01 2C */ beq lbl_800A0308 -/* 800A01E0 0009CFE0 80 0D 8F F8 */ lwz r0, lbl_803CB8F8-_SDA_BASE_(r13) +/* 800A01E0 0009CFE0 80 0D 8F F8 */ lwz r0, lbl_sSparkEmitter-_SDA_BASE_(r13) /* 800A01E4 0009CFE4 28 00 00 00 */ cmplwi r0, 0 /* 800A01E8 0009CFE8 41 82 01 20 */ beq lbl_800A0308 /* 800A01EC 0009CFEC 4B F9 0A 7D */ bl xrand__Fv @@ -1470,15 +1470,15 @@ lbl_800A01D4: /* 800A0224 0009D024 4B F6 B0 41 */ bl __as__5xVec3FRC5xVec3 /* 800A0228 0009D028 4B F9 0A 41 */ bl xrand__Fv /* 800A022C 0009D02C FC 20 E0 90 */ fmr f1, f28 -/* 800A0230 0009D030 80 6D 8F F8 */ lwz r3, lbl_803CB8F8-_SDA_BASE_(r13) +/* 800A0230 0009D030 80 6D 8F F8 */ lwz r3, lbl_sSparkEmitter-_SDA_BASE_(r13) /* 800A0234 0009D034 38 81 00 50 */ addi r4, r1, 0x50 /* 800A0238 0009D038 48 07 79 91 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 800A023C 0009D03C 48 00 00 CC */ b lbl_800A0308 lbl_800A0240: /* 800A0240 0009D040 C0 5F 00 40 */ lfs f2, 0x40(r31) -/* 800A0244 0009D044 3C 60 80 2F */ lis r3, lbl_802E96B0@ha -/* 800A0248 0009D048 C0 2D 82 84 */ lfs f1, lbl_803CAB84-_SDA_BASE_(r13) -/* 800A024C 0009D04C 38 63 96 B0 */ addi r3, r3, lbl_802E96B0@l +/* 800A0244 0009D044 3C 60 80 2F */ lis r3, lbl_sLFuncEnd@ha +/* 800A0248 0009D048 C0 2D 82 84 */ lfs f1, lbl_sLFuncShift-_SDA_BASE_(r13) +/* 800A024C 0009D04C 38 63 96 B0 */ addi r3, r3, lbl_sLFuncEnd@l /* 800A0250 0009D050 C0 1F 00 38 */ lfs f0, 0x38(r31) /* 800A0254 0009D054 EC 22 00 72 */ fmuls f1, f2, f1 /* 800A0258 0009D058 EC 1C 00 7A */ fmadds f0, f28, f1, f0 @@ -1486,7 +1486,7 @@ lbl_800A0240: /* 800A0260 0009D060 48 00 00 14 */ b lbl_800A0274 lbl_800A0264: /* 800A0264 0009D064 C0 3F 00 38 */ lfs f1, 0x38(r31) -/* 800A0268 0009D068 C0 02 92 40 */ lfs f0, lbl_803CDBC0-_SDA2_BASE_(r2) +/* 800A0268 0009D068 C0 02 92 40 */ lfs f0, lbl__763_1-_SDA2_BASE_(r2) /* 800A026C 0009D06C EC 01 00 28 */ fsubs f0, f1, f0 /* 800A0270 0009D070 D0 1F 00 38 */ stfs f0, 0x38(r31) lbl_800A0274: @@ -1497,16 +1497,16 @@ lbl_800A0274: /* 800A0284 0009D084 48 00 00 14 */ b lbl_800A0298 lbl_800A0288: /* 800A0288 0009D088 C0 3F 00 38 */ lfs f1, 0x38(r31) -/* 800A028C 0009D08C C0 02 92 40 */ lfs f0, lbl_803CDBC0-_SDA2_BASE_(r2) +/* 800A028C 0009D08C C0 02 92 40 */ lfs f0, lbl__763_1-_SDA2_BASE_(r2) /* 800A0290 0009D090 EC 01 00 2A */ fadds f0, f1, f0 /* 800A0294 0009D094 D0 1F 00 38 */ stfs f0, 0x38(r31) lbl_800A0298: /* 800A0298 0009D098 C0 3F 00 38 */ lfs f1, 0x38(r31) -/* 800A029C 0009D09C C0 02 92 30 */ lfs f0, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 800A029C 0009D09C C0 02 92 30 */ lfs f0, lbl__672_1-_SDA2_BASE_(r2) /* 800A02A0 0009D0A0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A02A4 0009D0A4 41 80 FF E4 */ blt lbl_800A0288 /* 800A02A8 0009D0A8 C0 5F 00 44 */ lfs f2, 0x44(r31) -/* 800A02AC 0009D0AC C0 2D 82 84 */ lfs f1, lbl_803CAB84-_SDA_BASE_(r13) +/* 800A02AC 0009D0AC C0 2D 82 84 */ lfs f1, lbl_sLFuncShift-_SDA_BASE_(r13) /* 800A02B0 0009D0B0 C0 1F 00 3C */ lfs f0, 0x3c(r31) /* 800A02B4 0009D0B4 EC 22 00 72 */ fmuls f1, f2, f1 /* 800A02B8 0009D0B8 EC 1C 00 7A */ fmadds f0, f28, f1, f0 @@ -1514,7 +1514,7 @@ lbl_800A0298: /* 800A02C0 0009D0C0 48 00 00 14 */ b lbl_800A02D4 lbl_800A02C4: /* 800A02C4 0009D0C4 C0 3F 00 3C */ lfs f1, 0x3c(r31) -/* 800A02C8 0009D0C8 C0 02 92 40 */ lfs f0, lbl_803CDBC0-_SDA2_BASE_(r2) +/* 800A02C8 0009D0C8 C0 02 92 40 */ lfs f0, lbl__763_1-_SDA2_BASE_(r2) /* 800A02CC 0009D0CC EC 01 00 28 */ fsubs f0, f1, f0 /* 800A02D0 0009D0D0 D0 1F 00 3C */ stfs f0, 0x3c(r31) lbl_800A02D4: @@ -1525,12 +1525,12 @@ lbl_800A02D4: /* 800A02E4 0009D0E4 48 00 00 14 */ b lbl_800A02F8 lbl_800A02E8: /* 800A02E8 0009D0E8 C0 3F 00 3C */ lfs f1, 0x3c(r31) -/* 800A02EC 0009D0EC C0 02 92 40 */ lfs f0, lbl_803CDBC0-_SDA2_BASE_(r2) +/* 800A02EC 0009D0EC C0 02 92 40 */ lfs f0, lbl__763_1-_SDA2_BASE_(r2) /* 800A02F0 0009D0F0 EC 01 00 2A */ fadds f0, f1, f0 /* 800A02F4 0009D0F4 D0 1F 00 3C */ stfs f0, 0x3c(r31) lbl_800A02F8: /* 800A02F8 0009D0F8 C0 3F 00 3C */ lfs f1, 0x3c(r31) -/* 800A02FC 0009D0FC C0 02 92 30 */ lfs f0, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 800A02FC 0009D0FC C0 02 92 30 */ lfs f0, lbl__672_1-_SDA2_BASE_(r2) /* 800A0300 0009D100 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A0304 0009D104 41 80 FF E4 */ blt lbl_800A02E8 lbl_800A0308: @@ -1561,9 +1561,9 @@ zLightningUpdate__Ff: /* 800A035C 0009D15C DB C1 00 40 */ stfd f30, 0x40(r1) /* 800A0360 0009D160 F3 C1 00 48 */ psq_st f30, 72(r1), 0, qr0 /* 800A0364 0009D164 BE E1 00 1C */ stmw r23, 0x1c(r1) -/* 800A0368 0009D168 3C 60 80 2F */ lis r3, lbl_802E90C8@ha +/* 800A0368 0009D168 3C 60 80 2F */ lis r3, lbl_sLightning@ha /* 800A036C 0009D16C FF C0 08 90 */ fmr f30, f1 -/* 800A0370 0009D170 3B C3 90 C8 */ addi r30, r3, lbl_802E90C8@l +/* 800A0370 0009D170 3B C3 90 C8 */ addi r30, r3, lbl_sLightning@l /* 800A0374 0009D174 3A E0 00 00 */ li r23, 0 /* 800A0378 0009D178 3B FE 00 00 */ addi r31, r30, 0 lbl_800A037C: @@ -1580,27 +1580,27 @@ lbl_800A039C: /* 800A03A0 0009D1A0 3B FF 00 04 */ addi r31, r31, 4 /* 800A03A4 0009D1A4 2C 17 00 30 */ cmpwi r23, 0x30 /* 800A03A8 0009D1A8 41 80 FF D4 */ blt lbl_800A037C -/* 800A03AC 0009D1AC C0 2D 82 A8 */ lfs f1, lbl_803CABA8-_SDA_BASE_(r13) -/* 800A03B0 0009D1B0 C0 0D 90 04 */ lfs f0, lbl_803CB904-_SDA_BASE_(r13) +/* 800A03AC 0009D1AC C0 2D 82 A8 */ lfs f1, lbl_sLFuncUVSpeed-_SDA_BASE_(r13) +/* 800A03B0 0009D1B0 C0 0D 90 04 */ lfs f0, lbl_sLFuncUVOffset-_SDA_BASE_(r13) /* 800A03B4 0009D1B4 EC 01 07 BA */ fmadds f0, f1, f30, f0 -/* 800A03B8 0009D1B8 D0 0D 90 04 */ stfs f0, lbl_803CB904-_SDA_BASE_(r13) -/* 800A03BC 0009D1BC C0 2D 90 04 */ lfs f1, lbl_803CB904-_SDA_BASE_(r13) -/* 800A03C0 0009D1C0 C0 02 92 80 */ lfs f0, lbl_803CDC00-_SDA2_BASE_(r2) +/* 800A03B8 0009D1B8 D0 0D 90 04 */ stfs f0, lbl_sLFuncUVOffset-_SDA_BASE_(r13) +/* 800A03BC 0009D1BC C0 2D 90 04 */ lfs f1, lbl_sLFuncUVOffset-_SDA_BASE_(r13) +/* 800A03C0 0009D1C0 C0 02 92 80 */ lfs f0, lbl__948_1-_SDA2_BASE_(r2) /* 800A03C4 0009D1C4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A03C8 0009D1C8 40 81 00 0C */ ble lbl_800A03D4 /* 800A03CC 0009D1CC EC 01 00 28 */ fsubs f0, f1, f0 -/* 800A03D0 0009D1D0 D0 0D 90 04 */ stfs f0, lbl_803CB904-_SDA_BASE_(r13) +/* 800A03D0 0009D1D0 D0 0D 90 04 */ stfs f0, lbl_sLFuncUVOffset-_SDA_BASE_(r13) lbl_800A03D4: -/* 800A03D4 0009D1D4 C0 2D 82 80 */ lfs f1, lbl_803CAB80-_SDA_BASE_(r13) -/* 800A03D8 0009D1D8 C0 0D 90 00 */ lfs f0, lbl_803CB900-_SDA_BASE_(r13) +/* 800A03D4 0009D1D4 C0 2D 82 80 */ lfs f1, lbl_sLFuncJerkFreq-_SDA_BASE_(r13) +/* 800A03D8 0009D1D8 C0 0D 90 00 */ lfs f0, lbl_sLFuncJerkTime-_SDA_BASE_(r13) /* 800A03DC 0009D1DC EC 01 07 BA */ fmadds f0, f1, f30, f0 -/* 800A03E0 0009D1E0 D0 0D 90 00 */ stfs f0, lbl_803CB900-_SDA_BASE_(r13) -/* 800A03E4 0009D1E4 C0 2D 90 00 */ lfs f1, lbl_803CB900-_SDA_BASE_(r13) -/* 800A03E8 0009D1E8 C0 02 92 80 */ lfs f0, lbl_803CDC00-_SDA2_BASE_(r2) +/* 800A03E0 0009D1E0 D0 0D 90 00 */ stfs f0, lbl_sLFuncJerkTime-_SDA_BASE_(r13) +/* 800A03E4 0009D1E4 C0 2D 90 00 */ lfs f1, lbl_sLFuncJerkTime-_SDA_BASE_(r13) +/* 800A03E8 0009D1E8 C0 02 92 80 */ lfs f0, lbl__948_1-_SDA2_BASE_(r2) /* 800A03EC 0009D1EC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A03F0 0009D1F0 40 81 02 34 */ ble lbl_800A0624 /* 800A03F4 0009D1F4 4B F9 08 95 */ bl xurand__Fv -/* 800A03F8 0009D1F8 C0 02 92 A4 */ lfs f0, lbl_803CDC24-_SDA2_BASE_(r2) +/* 800A03F8 0009D1F8 C0 02 92 A4 */ lfs f0, lbl__1105-_SDA2_BASE_(r2) /* 800A03FC 0009D1FC EC 00 00 72 */ fmuls f0, f0, f1 /* 800A0400 0009D200 FC 00 00 1E */ fctiwz f0, f0 /* 800A0404 0009D204 D8 01 00 08 */ stfd f0, 8(r1) @@ -1614,20 +1614,20 @@ lbl_800A0418: /* 800A0420 0009D220 3A E0 00 00 */ li r23, 0 lbl_800A0424: /* 800A0424 0009D224 4B F9 08 65 */ bl xurand__Fv -/* 800A0428 0009D228 C0 42 92 38 */ lfs f2, lbl_803CDBB8-_SDA2_BASE_(r2) -/* 800A042C 0009D22C C0 02 92 34 */ lfs f0, lbl_803CDBB4-_SDA2_BASE_(r2) +/* 800A0428 0009D228 C0 42 92 38 */ lfs f2, lbl__761-_SDA2_BASE_(r2) +/* 800A042C 0009D22C C0 02 92 34 */ lfs f0, lbl__760_2-_SDA2_BASE_(r2) /* 800A0430 0009D230 EC 21 10 28 */ fsubs f1, f1, f2 /* 800A0434 0009D234 EF E0 00 72 */ fmuls f31, f0, f1 /* 800A0438 0009D238 4B F9 08 51 */ bl xurand__Fv -/* 800A043C 0009D23C C0 42 92 38 */ lfs f2, lbl_803CDBB8-_SDA2_BASE_(r2) -/* 800A0440 0009D240 C0 02 92 34 */ lfs f0, lbl_803CDBB4-_SDA2_BASE_(r2) +/* 800A043C 0009D23C C0 42 92 38 */ lfs f2, lbl__761-_SDA2_BASE_(r2) +/* 800A0440 0009D240 C0 02 92 34 */ lfs f0, lbl__760_2-_SDA2_BASE_(r2) /* 800A0444 0009D244 EC 21 10 28 */ fsubs f1, f1, f2 /* 800A0448 0009D248 EF C0 00 72 */ fmuls f30, f0, f1 /* 800A044C 0009D24C 4B F9 08 3D */ bl xurand__Fv -/* 800A0450 0009D250 C0 42 92 38 */ lfs f2, lbl_803CDBB8-_SDA2_BASE_(r2) +/* 800A0450 0009D250 C0 42 92 38 */ lfs f2, lbl__761-_SDA2_BASE_(r2) /* 800A0454 0009D254 1C 17 00 0C */ mulli r0, r23, 0xc /* 800A0458 0009D258 3B 5E 04 80 */ addi r26, r30, 0x480 -/* 800A045C 0009D25C C0 02 92 34 */ lfs f0, lbl_803CDBB4-_SDA2_BASE_(r2) +/* 800A045C 0009D25C C0 02 92 34 */ lfs f0, lbl__760_2-_SDA2_BASE_(r2) /* 800A0460 0009D260 EC 21 10 28 */ fsubs f1, f1, f2 /* 800A0464 0009D264 7F 5A 02 14 */ add r26, r26, r0 /* 800A0468 0009D268 FC 40 F0 90 */ fmr f2, f30 @@ -1636,20 +1636,20 @@ lbl_800A0424: /* 800A0474 0009D274 EC 20 00 72 */ fmuls f1, f0, f1 /* 800A0478 0009D278 4B F6 EB 85 */ bl xVec3Init__FP5xVec3fff /* 800A047C 0009D27C 4B F9 08 0D */ bl xurand__Fv -/* 800A0480 0009D280 C0 42 92 38 */ lfs f2, lbl_803CDBB8-_SDA2_BASE_(r2) -/* 800A0484 0009D284 C0 02 92 84 */ lfs f0, lbl_803CDC04-_SDA2_BASE_(r2) +/* 800A0480 0009D280 C0 42 92 38 */ lfs f2, lbl__761-_SDA2_BASE_(r2) +/* 800A0484 0009D284 C0 02 92 84 */ lfs f0, lbl__949_2-_SDA2_BASE_(r2) /* 800A0488 0009D288 EC 21 10 28 */ fsubs f1, f1, f2 /* 800A048C 0009D28C EF E0 00 72 */ fmuls f31, f0, f1 /* 800A0490 0009D290 4B F9 07 F9 */ bl xurand__Fv -/* 800A0494 0009D294 C0 42 92 38 */ lfs f2, lbl_803CDBB8-_SDA2_BASE_(r2) -/* 800A0498 0009D298 C0 02 92 84 */ lfs f0, lbl_803CDC04-_SDA2_BASE_(r2) +/* 800A0494 0009D294 C0 42 92 38 */ lfs f2, lbl__761-_SDA2_BASE_(r2) +/* 800A0498 0009D298 C0 02 92 84 */ lfs f0, lbl__949_2-_SDA2_BASE_(r2) /* 800A049C 0009D29C EC 21 10 28 */ fsubs f1, f1, f2 /* 800A04A0 0009D2A0 EF C0 00 72 */ fmuls f30, f0, f1 /* 800A04A4 0009D2A4 4B F9 07 E5 */ bl xurand__Fv -/* 800A04A8 0009D2A8 C0 42 92 38 */ lfs f2, lbl_803CDBB8-_SDA2_BASE_(r2) +/* 800A04A8 0009D2A8 C0 42 92 38 */ lfs f2, lbl__761-_SDA2_BASE_(r2) /* 800A04AC 0009D2AC 1C 17 00 18 */ mulli r0, r23, 0x18 /* 800A04B0 0009D2B0 3B 7E 04 F8 */ addi r27, r30, 0x4f8 -/* 800A04B4 0009D2B4 C0 02 92 84 */ lfs f0, lbl_803CDC04-_SDA2_BASE_(r2) +/* 800A04B4 0009D2B4 C0 02 92 84 */ lfs f0, lbl__949_2-_SDA2_BASE_(r2) /* 800A04B8 0009D2B8 EC 21 10 28 */ fsubs f1, f1, f2 /* 800A04BC 0009D2BC 7F 7B 02 14 */ add r27, r27, r0 /* 800A04C0 0009D2C0 FC 40 F0 90 */ fmr f2, f30 @@ -1658,19 +1658,19 @@ lbl_800A0424: /* 800A04CC 0009D2CC EC 20 00 72 */ fmuls f1, f0, f1 /* 800A04D0 0009D2D0 4B F6 EB 2D */ bl xVec3Init__FP5xVec3fff /* 800A04D4 0009D2D4 4B F9 07 B5 */ bl xurand__Fv -/* 800A04D8 0009D2D8 C0 42 92 38 */ lfs f2, lbl_803CDBB8-_SDA2_BASE_(r2) -/* 800A04DC 0009D2DC C0 02 92 84 */ lfs f0, lbl_803CDC04-_SDA2_BASE_(r2) +/* 800A04D8 0009D2D8 C0 42 92 38 */ lfs f2, lbl__761-_SDA2_BASE_(r2) +/* 800A04DC 0009D2DC C0 02 92 84 */ lfs f0, lbl__949_2-_SDA2_BASE_(r2) /* 800A04E0 0009D2E0 EC 21 10 28 */ fsubs f1, f1, f2 /* 800A04E4 0009D2E4 EF C0 00 72 */ fmuls f30, f0, f1 /* 800A04E8 0009D2E8 4B F9 07 A1 */ bl xurand__Fv -/* 800A04EC 0009D2EC C0 42 92 38 */ lfs f2, lbl_803CDBB8-_SDA2_BASE_(r2) -/* 800A04F0 0009D2F0 C0 02 92 84 */ lfs f0, lbl_803CDC04-_SDA2_BASE_(r2) +/* 800A04EC 0009D2EC C0 42 92 38 */ lfs f2, lbl__761-_SDA2_BASE_(r2) +/* 800A04F0 0009D2F0 C0 02 92 84 */ lfs f0, lbl__949_2-_SDA2_BASE_(r2) /* 800A04F4 0009D2F4 EC 21 10 28 */ fsubs f1, f1, f2 /* 800A04F8 0009D2F8 EF E0 00 72 */ fmuls f31, f0, f1 /* 800A04FC 0009D2FC 4B F9 07 8D */ bl xurand__Fv -/* 800A0500 0009D300 C0 82 92 38 */ lfs f4, lbl_803CDBB8-_SDA2_BASE_(r2) +/* 800A0500 0009D300 C0 82 92 38 */ lfs f4, lbl__761-_SDA2_BASE_(r2) /* 800A0504 0009D304 FC 40 F8 90 */ fmr f2, f31 -/* 800A0508 0009D308 C0 02 92 84 */ lfs f0, lbl_803CDC04-_SDA2_BASE_(r2) +/* 800A0508 0009D308 C0 02 92 84 */ lfs f0, lbl__949_2-_SDA2_BASE_(r2) /* 800A050C 0009D30C FC 60 F0 90 */ fmr f3, f30 /* 800A0510 0009D310 EC 21 20 28 */ fsubs f1, f1, f4 /* 800A0514 0009D314 38 7B 00 0C */ addi r3, r27, 0xc @@ -1680,18 +1680,18 @@ lbl_800A0424: /* 800A0524 0009D324 3B F7 00 01 */ addi r31, r23, 1 /* 800A0528 0009D328 3C 60 43 30 */ lis r3, 0x4330 /* 800A052C 0009D32C 6F E0 80 00 */ xoris r0, r31, 0x8000 -/* 800A0530 0009D330 C0 02 92 38 */ lfs f0, lbl_803CDBB8-_SDA2_BASE_(r2) +/* 800A0530 0009D330 C0 02 92 38 */ lfs f0, lbl__761-_SDA2_BASE_(r2) /* 800A0534 0009D334 90 01 00 14 */ stw r0, 0x14(r1) /* 800A0538 0009D338 56 E0 10 3A */ slwi r0, r23, 2 /* 800A053C 0009D33C EC 61 00 28 */ fsubs f3, f1, f0 /* 800A0540 0009D340 3B 1E 05 E8 */ addi r24, r30, 0x5e8 /* 800A0544 0009D344 90 61 00 10 */ stw r3, 0x10(r1) /* 800A0548 0009D348 7F 18 02 14 */ add r24, r24, r0 -/* 800A054C 0009D34C C8 42 92 70 */ lfd f2, lbl_803CDBF0-_SDA2_BASE_(r2) +/* 800A054C 0009D34C C8 42 92 70 */ lfd f2, lbl__776-_SDA2_BASE_(r2) /* 800A0550 0009D350 56 E0 28 34 */ slwi r0, r23, 5 /* 800A0554 0009D354 C8 01 00 10 */ lfd f0, 0x10(r1) /* 800A0558 0009D358 3B BE 00 C0 */ addi r29, r30, 0xc0 -/* 800A055C 0009D35C C0 22 92 3C */ lfs f1, lbl_803CDBBC-_SDA2_BASE_(r2) +/* 800A055C 0009D35C C0 22 92 3C */ lfs f1, lbl__762_1-_SDA2_BASE_(r2) /* 800A0560 0009D360 3B 9E 02 00 */ addi r28, r30, 0x200 /* 800A0564 0009D364 EC 00 10 28 */ fsubs f0, f0, f2 /* 800A0568 0009D368 3B 7E 03 40 */ addi r27, r30, 0x340 @@ -1704,7 +1704,7 @@ lbl_800A0424: lbl_800A0584: /* 800A0584 0009D384 2C 17 00 00 */ cmpwi r23, 0 /* 800A0588 0009D388 40 82 00 10 */ bne lbl_800A0598 -/* 800A058C 0009D38C C3 C2 92 30 */ lfs f30, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 800A058C 0009D38C C3 C2 92 30 */ lfs f30, lbl__672_1-_SDA2_BASE_(r2) /* 800A0590 0009D390 38 80 00 09 */ li r4, 9 /* 800A0594 0009D394 48 00 00 14 */ b lbl_800A05A8 lbl_800A0598: @@ -1743,8 +1743,8 @@ lbl_800A05A8: lbl_800A0614: /* 800A0614 0009D414 7C 17 F8 00 */ cmpw r23, r31 /* 800A0618 0009D418 40 81 FF 6C */ ble lbl_800A0584 -/* 800A061C 0009D41C C0 02 92 30 */ lfs f0, lbl_803CDBB0-_SDA2_BASE_(r2) -/* 800A0620 0009D420 D0 0D 90 00 */ stfs f0, lbl_803CB900-_SDA_BASE_(r13) +/* 800A061C 0009D41C C0 02 92 30 */ lfs f0, lbl__672_1-_SDA2_BASE_(r2) +/* 800A0620 0009D420 D0 0D 90 00 */ stfs f0, lbl_sLFuncJerkTime-_SDA_BASE_(r13) lbl_800A0624: /* 800A0624 0009D424 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 /* 800A0628 0009D428 CB E1 00 50 */ lfd f31, 0x50(r1) @@ -1773,24 +1773,24 @@ zLightning.zLightningFunc_Render__FP10zLightning: /* 800A0678 0009D478 F3 61 00 E8 */ psq_st f27, 232(r1), 0, qr0 /* 800A067C 0009D47C BD C1 00 98 */ stmw r14, 0x98(r1) /* 800A0680 0009D480 7C 6F 1B 78 */ mr r15, r3 -/* 800A0684 0009D484 3C 60 80 2F */ lis r3, lbl_802E90C8@ha +/* 800A0684 0009D484 3C 60 80 2F */ lis r3, lbl_sLightning@ha /* 800A0688 0009D488 C0 2F 00 2C */ lfs f1, 0x2c(r15) -/* 800A068C 0009D48C 3B C3 90 C8 */ addi r30, r3, lbl_802E90C8@l -/* 800A0690 0009D490 C0 02 92 A8 */ lfs f0, lbl_803CDC28-_SDA2_BASE_(r2) -/* 800A0694 0009D494 C3 C2 92 30 */ lfs f30, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 800A068C 0009D48C 3B C3 90 C8 */ addi r30, r3, lbl_sLightning@l +/* 800A0690 0009D490 C0 02 92 A8 */ lfs f0, lbl__1331-_SDA2_BASE_(r2) +/* 800A0694 0009D494 C3 C2 92 30 */ lfs f30, lbl__672_1-_SDA2_BASE_(r2) /* 800A0698 0009D498 FC 01 00 40 */ fcmpo cr0, f1, f0 -/* 800A069C 0009D49C C3 A2 92 80 */ lfs f29, lbl_803CDC00-_SDA2_BASE_(r2) +/* 800A069C 0009D49C C3 A2 92 80 */ lfs f29, lbl__948_1-_SDA2_BASE_(r2) /* 800A06A0 0009D4A0 40 81 00 10 */ ble lbl_800A06B0 -/* 800A06A4 0009D4A4 C0 02 92 40 */ lfs f0, lbl_803CDBC0-_SDA2_BASE_(r2) +/* 800A06A4 0009D4A4 C0 02 92 40 */ lfs f0, lbl__763_1-_SDA2_BASE_(r2) /* 800A06A8 0009D4A8 EC 00 00 72 */ fmuls f0, f0, f1 /* 800A06AC 0009D4AC EF BD 00 24 */ fdivs f29, f29, f0 lbl_800A06B0: -/* 800A06B0 0009D4B0 C0 0D 82 88 */ lfs f0, lbl_803CAB88-_SDA_BASE_(r13) +/* 800A06B0 0009D4B0 C0 0D 82 88 */ lfs f0, lbl_sLFuncMaxPStep-_SDA_BASE_(r13) /* 800A06B4 0009D4B4 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 800A06B8 0009D4B8 40 81 00 08 */ ble lbl_800A06C0 /* 800A06BC 0009D4BC FF A0 00 90 */ fmr f29, f0 lbl_800A06C0: -/* 800A06C0 0009D4C0 C0 0D 82 8C */ lfs f0, lbl_803CAB8C-_SDA_BASE_(r13) +/* 800A06C0 0009D4C0 C0 0D 82 8C */ lfs f0, lbl_sLFuncMinPStep-_SDA_BASE_(r13) /* 800A06C4 0009D4C4 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 800A06C8 0009D4C8 40 80 00 08 */ bge lbl_800A06D0 /* 800A06CC 0009D4CC FF A0 00 90 */ fmr f29, f0 @@ -1800,8 +1800,8 @@ lbl_800A06D0: /* 800A06D8 0009D4D8 38 BE 02 00 */ addi r5, r30, 0x200 /* 800A06DC 0009D4DC 38 9E 03 40 */ addi r4, r30, 0x340 /* 800A06E0 0009D4E0 90 C1 00 20 */ stw r6, 0x20(r1) -/* 800A06E4 0009D4E4 3C 60 80 3C */ lis r3, lbl_803C3660@ha -/* 800A06E8 0009D4E8 38 63 36 60 */ addi r3, r3, lbl_803C3660@l +/* 800A06E4 0009D4E4 3C 60 80 3C */ lis r3, lbl_gRenderArr@ha +/* 800A06E8 0009D4E8 38 63 36 60 */ addi r3, r3, lbl_gRenderArr@l /* 800A06EC 0009D4EC 39 C1 00 20 */ addi r14, r1, 0x20 /* 800A06F0 0009D4F0 90 A1 00 18 */ stw r5, 0x18(r1) /* 800A06F4 0009D4F4 38 63 07 80 */ addi r3, r3, 0x780 @@ -1815,7 +1815,7 @@ lbl_800A06D0: /* 800A0714 0009D514 90 A1 00 1C */ stw r5, 0x1c(r1) /* 800A0718 0009D518 90 81 00 14 */ stw r4, 0x14(r1) /* 800A071C 0009D51C C0 2F 00 2C */ lfs f1, 0x2c(r15) -/* 800A0720 0009D520 C0 02 92 A8 */ lfs f0, lbl_803CDC28-_SDA2_BASE_(r2) +/* 800A0720 0009D520 C0 02 92 A8 */ lfs f0, lbl__1331-_SDA2_BASE_(r2) /* 800A0724 0009D524 D0 41 00 2C */ stfs f2, 0x2c(r1) /* 800A0728 0009D528 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A072C 0009D52C 90 61 00 08 */ stw r3, 8(r1) @@ -1839,14 +1839,14 @@ lbl_800A06D0: /* 800A0774 0009D574 4B F7 49 19 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 800A0778 0009D578 48 00 00 2C */ b lbl_800A07A4 lbl_800A077C: -/* 800A077C 0009D57C C0 42 92 30 */ lfs f2, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 800A077C 0009D57C C0 42 92 30 */ lfs f2, lbl__672_1-_SDA2_BASE_(r2) /* 800A0780 0009D580 38 61 00 54 */ addi r3, r1, 0x54 -/* 800A0784 0009D584 C0 22 92 80 */ lfs f1, lbl_803CDC00-_SDA2_BASE_(r2) +/* 800A0784 0009D584 C0 22 92 80 */ lfs f1, lbl__948_1-_SDA2_BASE_(r2) /* 800A0788 0009D588 FC 60 10 90 */ fmr f3, f2 /* 800A078C 0009D58C 4B F6 E8 71 */ bl xVec3Init__FP5xVec3fff -/* 800A0790 0009D590 C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 800A0790 0009D590 C0 22 92 30 */ lfs f1, lbl__672_1-_SDA2_BASE_(r2) /* 800A0794 0009D594 38 61 00 60 */ addi r3, r1, 0x60 -/* 800A0798 0009D598 C0 62 92 80 */ lfs f3, lbl_803CDC00-_SDA2_BASE_(r2) +/* 800A0798 0009D598 C0 62 92 80 */ lfs f3, lbl__948_1-_SDA2_BASE_(r2) /* 800A079C 0009D59C FC 40 08 90 */ fmr f2, f1 /* 800A07A0 0009D5A0 4B F6 E8 5D */ bl xVec3Init__FP5xVec3fff lbl_800A07A4: @@ -1879,11 +1879,11 @@ lbl_800A07C4: /* 800A0808 0009D608 98 83 00 19 */ stb r4, 0x19(r3) /* 800A080C 0009D60C 98 A3 00 1A */ stb r5, 0x1a(r3) /* 800A0810 0009D610 9A 03 00 1B */ stb r16, 0x1b(r3) -/* 800A0814 0009D614 C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) -/* 800A0818 0009D618 C0 0D 90 04 */ lfs f0, lbl_803CB904-_SDA_BASE_(r13) +/* 800A0814 0009D614 C0 22 92 30 */ lfs f1, lbl__672_1-_SDA2_BASE_(r2) +/* 800A0818 0009D618 C0 0D 90 04 */ lfs f0, lbl_sLFuncUVOffset-_SDA_BASE_(r13) /* 800A081C 0009D61C EC 01 00 2A */ fadds f0, f1, f0 /* 800A0820 0009D620 D0 03 00 1C */ stfs f0, 0x1c(r3) -/* 800A0824 0009D624 C0 02 92 30 */ lfs f0, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 800A0824 0009D624 C0 02 92 30 */ lfs f0, lbl__672_1-_SDA2_BASE_(r2) /* 800A0828 0009D628 D0 03 00 20 */ stfs f0, 0x20(r3) /* 800A082C 0009D62C C0 21 00 34 */ lfs f1, 0x34(r1) /* 800A0830 0009D630 C0 41 00 38 */ lfs f2, 0x38(r1) @@ -1898,11 +1898,11 @@ lbl_800A07C4: /* 800A0854 0009D654 98 83 00 3D */ stb r4, 0x3d(r3) /* 800A0858 0009D658 98 A3 00 3E */ stb r5, 0x3e(r3) /* 800A085C 0009D65C 9A 03 00 3F */ stb r16, 0x3f(r3) -/* 800A0860 0009D660 C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) -/* 800A0864 0009D664 C0 0D 90 04 */ lfs f0, lbl_803CB904-_SDA_BASE_(r13) +/* 800A0860 0009D660 C0 22 92 30 */ lfs f1, lbl__672_1-_SDA2_BASE_(r2) +/* 800A0864 0009D664 C0 0D 90 04 */ lfs f0, lbl_sLFuncUVOffset-_SDA_BASE_(r13) /* 800A0868 0009D668 EC 01 00 2A */ fadds f0, f1, f0 /* 800A086C 0009D66C D0 03 00 40 */ stfs f0, 0x40(r3) -/* 800A0870 0009D670 C0 02 92 80 */ lfs f0, lbl_803CDC00-_SDA2_BASE_(r2) +/* 800A0870 0009D670 C0 02 92 80 */ lfs f0, lbl__948_1-_SDA2_BASE_(r2) /* 800A0874 0009D674 D0 03 00 44 */ stfs f0, 0x44(r3) /* 800A0878 0009D678 41 80 FF 4C */ blt lbl_800A07C4 /* 800A087C 0009D67C 3A 20 00 02 */ li r17, 2 @@ -1913,12 +1913,12 @@ lbl_800A07C4: /* 800A0890 0009D690 48 00 03 54 */ b lbl_800A0BE4 lbl_800A0894: /* 800A0894 0009D694 EF DE E8 2A */ fadds f30, f30, f29 -/* 800A0898 0009D698 C0 02 92 80 */ lfs f0, lbl_803CDC00-_SDA2_BASE_(r2) +/* 800A0898 0009D698 C0 02 92 80 */ lfs f0, lbl__948_1-_SDA2_BASE_(r2) /* 800A089C 0009D69C FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800A08A0 0009D6A0 40 81 00 08 */ ble lbl_800A08A8 /* 800A08A4 0009D6A4 FF C0 00 90 */ fmr f30, f0 lbl_800A08A8: -/* 800A08A8 0009D6A8 C0 02 92 80 */ lfs f0, lbl_803CDC00-_SDA2_BASE_(r2) +/* 800A08A8 0009D6A8 C0 02 92 80 */ lfs f0, lbl__948_1-_SDA2_BASE_(r2) /* 800A08AC 0009D6AC 38 61 00 3C */ addi r3, r1, 0x3c /* 800A08B0 0009D6B0 38 8F 00 08 */ addi r4, r15, 8 /* 800A08B4 0009D6B4 EC 20 F0 28 */ fsubs f1, f0, f30 @@ -1942,11 +1942,11 @@ lbl_800A08E8: /* 800A08F8 0009D6F8 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 800A08FC 0009D6FC 4C 41 13 82 */ cror 2, 1, 2 /* 800A0900 0009D700 40 82 00 60 */ bne lbl_800A0960 -/* 800A0904 0009D704 C0 02 92 40 */ lfs f0, lbl_803CDBC0-_SDA2_BASE_(r2) +/* 800A0904 0009D704 C0 02 92 40 */ lfs f0, lbl__763_1-_SDA2_BASE_(r2) /* 800A0908 0009D708 3C 00 43 30 */ lis r0, 0x4330 /* 800A090C 0009D70C 90 01 00 90 */ stw r0, 0x90(r1) /* 800A0910 0009D710 EC 23 00 24 */ fdivs f1, f3, f0 -/* 800A0914 0009D714 C8 42 92 70 */ lfd f2, lbl_803CDBF0-_SDA2_BASE_(r2) +/* 800A0914 0009D714 C8 42 92 70 */ lfd f2, lbl__776-_SDA2_BASE_(r2) /* 800A0918 0009D718 C0 1C 00 00 */ lfs f0, 0(r28) /* 800A091C 0009D71C FC 20 08 1E */ fctiwz f1, f1 /* 800A0920 0009D720 D8 21 00 88 */ stfd f1, 0x88(r1) @@ -1992,8 +1992,8 @@ lbl_800A0960: /* 800A09BC 0009D7BC 3B 18 00 0C */ addi r24, r24, 0xc /* 800A09C0 0009D7C0 41 80 FF 28 */ blt lbl_800A08E8 /* 800A09C4 0009D7C4 EF FE 07 B2 */ fmuls f31, f30, f30 -/* 800A09C8 0009D7C8 C0 22 92 34 */ lfs f1, lbl_803CDBB4-_SDA2_BASE_(r2) -/* 800A09CC 0009D7CC C0 62 92 84 */ lfs f3, lbl_803CDC04-_SDA2_BASE_(r2) +/* 800A09C8 0009D7C8 C0 22 92 34 */ lfs f1, lbl__760_2-_SDA2_BASE_(r2) +/* 800A09CC 0009D7CC C0 62 92 84 */ lfs f3, lbl__949_2-_SDA2_BASE_(r2) /* 800A09D0 0009D7D0 38 61 00 3C */ addi r3, r1, 0x3c /* 800A09D4 0009D7D4 C0 0F 00 30 */ lfs f0, 0x30(r15) /* 800A09D8 0009D7D8 38 81 00 6C */ addi r4, r1, 0x6c @@ -2015,8 +2015,8 @@ lbl_800A0960: /* 800A0A18 0009D818 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a /* 800A0A1C 0009D81C 41 82 00 30 */ beq lbl_800A0A4C /* 800A0A20 0009D820 EC 3E F8 28 */ fsubs f1, f30, f31 -/* 800A0A24 0009D824 C0 42 92 84 */ lfs f2, lbl_803CDC04-_SDA2_BASE_(r2) -/* 800A0A28 0009D828 C0 02 92 30 */ lfs f0, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 800A0A24 0009D824 C0 42 92 84 */ lfs f2, lbl__949_2-_SDA2_BASE_(r2) +/* 800A0A28 0009D828 C0 02 92 30 */ lfs f0, lbl__672_1-_SDA2_BASE_(r2) /* 800A0A2C 0009D82C EC 22 00 72 */ fmuls f1, f2, f1 /* 800A0A30 0009D830 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A0A34 0009D834 40 81 00 18 */ ble lbl_800A0A4C @@ -2070,15 +2070,15 @@ lbl_800A0A68: /* 800A0AEC 0009D8EC 7D 97 39 AE */ stbx r12, r23, r7 /* 800A0AF0 0009D8F0 7F 17 31 AE */ stbx r24, r23, r6 /* 800A0AF4 0009D8F4 93 E1 00 90 */ stw r31, 0x90(r1) -/* 800A0AF8 0009D8F8 C8 42 92 70 */ lfd f2, lbl_803CDBF0-_SDA2_BASE_(r2) +/* 800A0AF8 0009D8F8 C8 42 92 70 */ lfd f2, lbl__776-_SDA2_BASE_(r2) /* 800A0AFC 0009D8FC C8 21 00 90 */ lfd f1, 0x90(r1) -/* 800A0B00 0009D900 C0 0D 90 04 */ lfs f0, lbl_803CB904-_SDA_BASE_(r13) +/* 800A0B00 0009D900 C0 0D 90 04 */ lfs f0, lbl_sLFuncUVOffset-_SDA_BASE_(r13) /* 800A0B04 0009D904 EC 21 10 28 */ fsubs f1, f1, f2 /* 800A0B08 0009D908 EC 01 00 2A */ fadds f0, f1, f0 /* 800A0B0C 0009D90C 7C 17 2D 2E */ stfsx f0, r23, r5 -/* 800A0B10 0009D910 C0 02 92 30 */ lfs f0, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 800A0B10 0009D910 C0 02 92 30 */ lfs f0, lbl__672_1-_SDA2_BASE_(r2) /* 800A0B14 0009D914 7C 17 05 2E */ stfsx f0, r23, r0 -/* 800A0B18 0009D918 C0 42 92 AC */ lfs f2, lbl_803CDC2C-_SDA2_BASE_(r2) +/* 800A0B18 0009D918 C0 42 92 AC */ lfs f2, lbl__1332-_SDA2_BASE_(r2) /* 800A0B1C 0009D91C C0 2F 00 30 */ lfs f1, 0x30(r15) /* 800A0B20 0009D920 C0 0F 00 34 */ lfs f0, 0x34(r15) /* 800A0B24 0009D924 EC 22 00 72 */ fmuls f1, f2, f1 @@ -2114,13 +2114,13 @@ lbl_800A0A68: /* 800A0B9C 0009D99C 7D 57 29 AE */ stbx r10, r23, r5 /* 800A0BA0 0009D9A0 7F 17 21 AE */ stbx r24, r23, r4 /* 800A0BA4 0009D9A4 93 E1 00 88 */ stw r31, 0x88(r1) -/* 800A0BA8 0009D9A8 C8 42 92 70 */ lfd f2, lbl_803CDBF0-_SDA2_BASE_(r2) +/* 800A0BA8 0009D9A8 C8 42 92 70 */ lfd f2, lbl__776-_SDA2_BASE_(r2) /* 800A0BAC 0009D9AC C8 21 00 88 */ lfd f1, 0x88(r1) -/* 800A0BB0 0009D9B0 C0 0D 90 04 */ lfs f0, lbl_803CB904-_SDA_BASE_(r13) +/* 800A0BB0 0009D9B0 C0 0D 90 04 */ lfs f0, lbl_sLFuncUVOffset-_SDA_BASE_(r13) /* 800A0BB4 0009D9B4 EC 21 10 28 */ fsubs f1, f1, f2 /* 800A0BB8 0009D9B8 EC 01 00 2A */ fadds f0, f1, f0 /* 800A0BBC 0009D9BC 7C 17 1D 2E */ stfsx f0, r23, r3 -/* 800A0BC0 0009D9C0 C0 02 92 80 */ lfs f0, lbl_803CDC00-_SDA2_BASE_(r2) +/* 800A0BC0 0009D9C0 C0 02 92 80 */ lfs f0, lbl__948_1-_SDA2_BASE_(r2) /* 800A0BC4 0009D9C4 7C 17 05 2E */ stfsx f0, r23, r0 /* 800A0BC8 0009D9C8 41 80 FE A0 */ blt lbl_800A0A68 /* 800A0BCC 0009D9CC 22 10 00 01 */ subfic r16, r16, 1 @@ -2130,21 +2130,21 @@ lbl_800A0A68: /* 800A0BDC 0009D9DC 3A 31 00 02 */ addi r17, r17, 2 /* 800A0BE0 0009D9E0 4B FA D8 FD */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800A0BE4: -/* 800A0BE4 0009D9E4 C0 02 92 80 */ lfs f0, lbl_803CDC00-_SDA2_BASE_(r2) +/* 800A0BE4 0009D9E4 C0 02 92 80 */ lfs f0, lbl__948_1-_SDA2_BASE_(r2) /* 800A0BE8 0009D9E8 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800A0BEC 0009D9EC 41 80 FC A8 */ blt lbl_800A0894 -/* 800A0BF0 0009D9F0 3C 80 80 39 */ lis r4, lbl_8038C2E0@ha +/* 800A0BF0 0009D9F0 3C 80 80 39 */ lis r4, lbl_g_I3@ha /* 800A0BF4 0009D9F4 80 61 00 08 */ lwz r3, 8(r1) -/* 800A0BF8 0009D9F8 38 A4 C2 E0 */ addi r5, r4, lbl_8038C2E0@l +/* 800A0BF8 0009D9F8 38 A4 C2 E0 */ addi r5, r4, lbl_g_I3@l /* 800A0BFC 0009D9FC 38 C0 00 19 */ li r6, 0x19 /* 800A0C00 0009DA00 7E 24 8B 78 */ mr r4, r17 /* 800A0C04 0009DA04 48 1A B0 71 */ bl RwIm3DTransform /* 800A0C08 0009DA08 38 60 00 04 */ li r3, 4 /* 800A0C0C 0009DA0C 48 1A B3 35 */ bl RwIm3DRenderPrimitive /* 800A0C10 0009DA10 48 1A B1 45 */ bl RwIm3DEnd -/* 800A0C14 0009DA14 3C 80 80 39 */ lis r4, lbl_8038C2E0@ha +/* 800A0C14 0009DA14 3C 80 80 39 */ lis r4, lbl_g_I3@ha /* 800A0C18 0009DA18 80 61 00 0C */ lwz r3, 0xc(r1) -/* 800A0C1C 0009DA1C 38 A4 C2 E0 */ addi r5, r4, lbl_8038C2E0@l +/* 800A0C1C 0009DA1C 38 A4 C2 E0 */ addi r5, r4, lbl_g_I3@l /* 800A0C20 0009DA20 38 C0 00 19 */ li r6, 0x19 /* 800A0C24 0009DA24 7E 24 8B 78 */ mr r4, r17 /* 800A0C28 0009DA28 48 1A B0 4D */ bl RwIm3DTransform @@ -2178,9 +2178,9 @@ zLightning.RenderLightning__FP10zLightning: /* 800A0C8C 0009DA8C F3 C1 00 A8 */ psq_st f30, 168(r1), 0, qr0 /* 800A0C90 0009DA90 BE 61 00 6C */ stmw r19, 0x6c(r1) /* 800A0C94 0009DA94 7C 7E 1B 78 */ mr r30, r3 -/* 800A0C98 0009DA98 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A0C98 0009DA98 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A0C9C 0009DA9C 80 03 00 00 */ lwz r0, 0(r3) -/* 800A0CA0 0009DAA0 3B 44 05 58 */ addi r26, r4, lbl_803C0558@l +/* 800A0CA0 0009DAA0 3B 44 05 58 */ addi r26, r4, lbl_globals@l /* 800A0CA4 0009DAA4 28 00 00 03 */ cmplwi r0, 3 /* 800A0CA8 0009DAA8 41 82 0B 28 */ beq lbl_800A17D0 /* 800A0CAC 0009DAAC 80 9E 00 04 */ lwz r4, 4(r30) @@ -2189,7 +2189,7 @@ zLightning.RenderLightning__FP10zLightning: /* 800A0CB8 0009DAB8 88 7E 02 2B */ lbz r3, 0x22b(r30) /* 800A0CBC 0009DABC 3C 00 43 30 */ lis r0, 0x4330 /* 800A0CC0 0009DAC0 90 01 00 50 */ stw r0, 0x50(r1) -/* 800A0CC4 0009DAC4 C8 22 92 B8 */ lfd f1, lbl_803CDC38-_SDA2_BASE_(r2) +/* 800A0CC4 0009DAC4 C8 22 92 B8 */ lfd f1, lbl__1849-_SDA2_BASE_(r2) /* 800A0CC8 0009DAC8 90 61 00 54 */ stw r3, 0x54(r1) /* 800A0CCC 0009DACC C8 01 00 50 */ lfd f0, 0x50(r1) /* 800A0CD0 0009DAD0 EC 40 08 28 */ fsubs f2, f0, f1 @@ -2201,13 +2201,13 @@ lbl_800A0CD8: /* 800A0CE4 0009DAE4 88 7E 02 2B */ lbz r3, 0x22b(r30) /* 800A0CE8 0009DAE8 EC 41 00 24 */ fdivs f2, f1, f0 /* 800A0CEC 0009DAEC 90 01 00 50 */ stw r0, 0x50(r1) -/* 800A0CF0 0009DAF0 C8 22 92 B8 */ lfd f1, lbl_803CDC38-_SDA2_BASE_(r2) +/* 800A0CF0 0009DAF0 C8 22 92 B8 */ lfd f1, lbl__1849-_SDA2_BASE_(r2) /* 800A0CF4 0009DAF4 90 61 00 54 */ stw r3, 0x54(r1) /* 800A0CF8 0009DAF8 C8 01 00 50 */ lfd f0, 0x50(r1) /* 800A0CFC 0009DAFC EC 00 08 28 */ fsubs f0, f0, f1 /* 800A0D00 0009DB00 EC 42 00 32 */ fmuls f2, f2, f0 lbl_800A0D04: -/* 800A0D04 0009DB04 C0 02 92 38 */ lfs f0, lbl_803CDBB8-_SDA2_BASE_(r2) +/* 800A0D04 0009DB04 C0 02 92 38 */ lfs f0, lbl__761-_SDA2_BASE_(r2) /* 800A0D08 0009DB08 54 80 05 AD */ rlwinm. r0, r4, 0, 0x16, 0x16 /* 800A0D0C 0009DB0C 3A A0 00 02 */ li r21, 2 /* 800A0D10 0009DB10 EC 00 10 2A */ fadds f0, f0, f2 @@ -2215,11 +2215,11 @@ lbl_800A0D04: /* 800A0D18 0009DB18 D8 01 00 50 */ stfd f0, 0x50(r1) /* 800A0D1C 0009DB1C 82 61 00 54 */ lwz r19, 0x54(r1) /* 800A0D20 0009DB20 41 82 00 20 */ beq lbl_800A0D40 -/* 800A0D24 0009DB24 C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 800A0D24 0009DB24 C0 22 92 30 */ lfs f1, lbl__672_1-_SDA2_BASE_(r2) /* 800A0D28 0009DB28 38 61 00 44 */ addi r3, r1, 0x44 /* 800A0D2C 0009DB2C AB FE 01 88 */ lha r31, 0x188(r30) /* 800A0D30 0009DB30 FC 60 08 90 */ fmr f3, f1 -/* 800A0D34 0009DB34 C0 42 92 80 */ lfs f2, lbl_803CDC00-_SDA2_BASE_(r2) +/* 800A0D34 0009DB34 C0 42 92 80 */ lfs f2, lbl__948_1-_SDA2_BASE_(r2) /* 800A0D38 0009DB38 4B F6 E2 C5 */ bl xVec3Init__FP5xVec3fff /* 800A0D3C 0009DB3C 48 00 00 6C */ b lbl_800A0DA8 lbl_800A0D40: @@ -2242,7 +2242,7 @@ lbl_800A0D40: /* 800A0D80 0009DB80 38 61 00 38 */ addi r3, r1, 0x38 /* 800A0D84 0009DB84 38 81 00 20 */ addi r4, r1, 0x20 /* 800A0D88 0009DB88 4B FA D5 69 */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 800A0D8C 0009DB8C C0 02 92 A8 */ lfs f0, lbl_803CDC28-_SDA2_BASE_(r2) +/* 800A0D8C 0009DB8C C0 02 92 A8 */ lfs f0, lbl__1331-_SDA2_BASE_(r2) /* 800A0D90 0009DB90 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A0D94 0009DB94 40 81 00 14 */ ble lbl_800A0DA8 /* 800A0D98 0009DB98 38 61 00 44 */ addi r3, r1, 0x44 @@ -2265,9 +2265,9 @@ lbl_800A0DA8: /* 800A0DD8 0009DBD8 38 81 00 44 */ addi r4, r1, 0x44 /* 800A0DDC 0009DBDC FC 20 00 50 */ fneg f1, f0 /* 800A0DE0 0009DBE0 4B F7 42 79 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 800A0DE4 0009DBE4 3C 60 80 2F */ lis r3, lbl_802E9790@ha +/* 800A0DE4 0009DBE4 3C 60 80 2F */ lis r3, lbl_sStripVert$1341@ha /* 800A0DE8 0009DBE8 C0 41 00 14 */ lfs f2, 0x14(r1) -/* 800A0DEC 0009DBEC 3B 63 97 90 */ addi r27, r3, lbl_802E9790@l +/* 800A0DEC 0009DBEC 3B 63 97 90 */ addi r27, r3, lbl_sStripVert$1341@l /* 800A0DF0 0009DBF0 C0 21 00 18 */ lfs f1, 0x18(r1) /* 800A0DF4 0009DBF4 C0 01 00 1C */ lfs f0, 0x1c(r1) /* 800A0DF8 0009DBF8 3A DB 00 48 */ addi r22, r27, 0x48 @@ -2281,7 +2281,7 @@ lbl_800A0DA8: /* 800A0E18 0009DC18 3A 80 00 01 */ li r20, 1 /* 800A0E1C 0009DC1C D0 1B 00 08 */ stfs f0, 8(r27) /* 800A0E20 0009DC20 C0 01 00 10 */ lfs f0, 0x10(r1) -/* 800A0E24 0009DC24 C0 62 92 30 */ lfs f3, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 800A0E24 0009DC24 C0 62 92 30 */ lfs f3, lbl__672_1-_SDA2_BASE_(r2) /* 800A0E28 0009DC28 D0 7B 00 1C */ stfs f3, 0x1c(r27) /* 800A0E2C 0009DC2C D0 7B 00 20 */ stfs f3, 0x20(r27) /* 800A0E30 0009DC30 88 7E 02 29 */ lbz r3, 0x229(r30) @@ -2295,7 +2295,7 @@ lbl_800A0DA8: /* 800A0E50 0009DC50 D0 3B 00 28 */ stfs f1, 0x28(r27) /* 800A0E54 0009DC54 D0 1B 00 2C */ stfs f0, 0x2c(r27) /* 800A0E58 0009DC58 D0 7B 00 40 */ stfs f3, 0x40(r27) -/* 800A0E5C 0009DC5C C0 02 92 80 */ lfs f0, lbl_803CDC00-_SDA2_BASE_(r2) +/* 800A0E5C 0009DC5C C0 02 92 80 */ lfs f0, lbl__948_1-_SDA2_BASE_(r2) /* 800A0E60 0009DC60 D0 1B 00 44 */ stfs f0, 0x44(r27) /* 800A0E64 0009DC64 98 1B 00 3C */ stb r0, 0x3c(r27) /* 800A0E68 0009DC68 98 7B 00 3D */ stb r3, 0x3d(r27) @@ -2326,7 +2326,7 @@ lbl_800A0E78: /* 800A0EC8 0009DCC8 38 61 00 38 */ addi r3, r1, 0x38 /* 800A0ECC 0009DCCC 38 81 00 20 */ addi r4, r1, 0x20 /* 800A0ED0 0009DCD0 4B FA D4 21 */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 800A0ED4 0009DCD4 C0 02 92 A8 */ lfs f0, lbl_803CDC28-_SDA2_BASE_(r2) +/* 800A0ED4 0009DCD4 C0 02 92 A8 */ lfs f0, lbl__1331-_SDA2_BASE_(r2) /* 800A0ED8 0009DCD8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A0EDC 0009DCDC 40 81 00 30 */ ble lbl_800A0F0C /* 800A0EE0 0009DCE0 38 61 00 44 */ addi r3, r1, 0x44 @@ -2360,7 +2360,7 @@ lbl_800A0F0C: /* 800A0F48 0009DD48 38 61 00 2C */ addi r3, r1, 0x2c /* 800A0F4C 0009DD4C 38 81 00 38 */ addi r4, r1, 0x38 /* 800A0F50 0009DD50 4B FA D5 A1 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 800A0F54 0009DD54 C0 02 92 30 */ lfs f0, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 800A0F54 0009DD54 C0 02 92 30 */ lfs f0, lbl__672_1-_SDA2_BASE_(r2) /* 800A0F58 0009DD58 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A0F5C 0009DD5C 7C 00 00 26 */ mfcr r0 /* 800A0F60 0009DD60 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f @@ -2382,14 +2382,14 @@ lbl_800A0F84: lbl_800A0F9C: /* 800A0F9C 0009DD9C 56 85 07 FF */ clrlwi. r5, r20, 0x1f /* 800A0FA0 0009DDA0 41 82 00 10 */ beq lbl_800A0FB0 -/* 800A0FA4 0009DDA4 C0 02 92 80 */ lfs f0, lbl_803CDC00-_SDA2_BASE_(r2) +/* 800A0FA4 0009DDA4 C0 02 92 80 */ lfs f0, lbl__948_1-_SDA2_BASE_(r2) /* 800A0FA8 0009DDA8 D0 19 00 1C */ stfs f0, 0x1c(r25) /* 800A0FAC 0009DDAC 48 00 00 0C */ b lbl_800A0FB8 lbl_800A0FB0: -/* 800A0FB0 0009DDB0 C0 02 92 30 */ lfs f0, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 800A0FB0 0009DDB0 C0 02 92 30 */ lfs f0, lbl__672_1-_SDA2_BASE_(r2) /* 800A0FB4 0009DDB4 D0 19 00 1C */ stfs f0, 0x1c(r25) lbl_800A0FB8: -/* 800A0FB8 0009DDB8 C0 02 92 30 */ lfs f0, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 800A0FB8 0009DDB8 C0 02 92 30 */ lfs f0, lbl__672_1-_SDA2_BASE_(r2) /* 800A0FBC 0009DDBC 2C 00 00 00 */ cmpwi r0, 0 /* 800A0FC0 0009DDC0 D0 19 00 20 */ stfs f0, 0x20(r25) /* 800A0FC4 0009DDC4 88 7E 02 29 */ lbz r3, 0x229(r30) @@ -2401,10 +2401,10 @@ lbl_800A0FB8: /* 800A0FDC 0009DDDC 9A 79 00 1B */ stb r19, 0x1b(r25) /* 800A0FE0 0009DDE0 41 82 00 34 */ beq lbl_800A1014 /* 800A0FE4 0009DDE4 38 15 00 01 */ addi r0, r21, 1 -/* 800A0FE8 0009DDE8 3C 60 80 2F */ lis r3, lbl_802E9790@ha +/* 800A0FE8 0009DDE8 3C 60 80 2F */ lis r3, lbl_sStripVert$1341@ha /* 800A0FEC 0009DDEC 1C 80 00 24 */ mulli r4, r0, 0x24 /* 800A0FF0 0009DDF0 C0 41 00 14 */ lfs f2, 0x14(r1) -/* 800A0FF4 0009DDF4 38 03 97 90 */ addi r0, r3, lbl_802E9790@l +/* 800A0FF4 0009DDF4 38 03 97 90 */ addi r0, r3, lbl_sStripVert$1341@l /* 800A0FF8 0009DDF8 C0 21 00 18 */ lfs f1, 0x18(r1) /* 800A0FFC 0009DDFC C0 01 00 1C */ lfs f0, 0x1c(r1) /* 800A1000 0009DE00 7C 60 22 14 */ add r3, r0, r4 @@ -2414,10 +2414,10 @@ lbl_800A0FB8: /* 800A1010 0009DE10 48 00 00 30 */ b lbl_800A1040 lbl_800A1014: /* 800A1014 0009DE14 38 15 00 01 */ addi r0, r21, 1 -/* 800A1018 0009DE18 3C 60 80 2F */ lis r3, lbl_802E9790@ha +/* 800A1018 0009DE18 3C 60 80 2F */ lis r3, lbl_sStripVert$1341@ha /* 800A101C 0009DE1C 1C 80 00 24 */ mulli r4, r0, 0x24 /* 800A1020 0009DE20 C0 41 00 08 */ lfs f2, 8(r1) -/* 800A1024 0009DE24 38 03 97 90 */ addi r0, r3, lbl_802E9790@l +/* 800A1024 0009DE24 38 03 97 90 */ addi r0, r3, lbl_sStripVert$1341@l /* 800A1028 0009DE28 C0 21 00 0C */ lfs f1, 0xc(r1) /* 800A102C 0009DE2C C0 01 00 10 */ lfs f0, 0x10(r1) /* 800A1030 0009DE30 7C 60 22 14 */ add r3, r0, r4 @@ -2428,26 +2428,26 @@ lbl_800A1040: /* 800A1040 0009DE40 2C 05 00 00 */ cmpwi r5, 0 /* 800A1044 0009DE44 41 82 00 24 */ beq lbl_800A1068 /* 800A1048 0009DE48 38 15 00 01 */ addi r0, r21, 1 -/* 800A104C 0009DE4C 3C 60 80 2F */ lis r3, lbl_802E9790@ha +/* 800A104C 0009DE4C 3C 60 80 2F */ lis r3, lbl_sStripVert$1341@ha /* 800A1050 0009DE50 1C 80 00 24 */ mulli r4, r0, 0x24 -/* 800A1054 0009DE54 C0 02 92 80 */ lfs f0, lbl_803CDC00-_SDA2_BASE_(r2) -/* 800A1058 0009DE58 38 03 97 90 */ addi r0, r3, lbl_802E9790@l +/* 800A1054 0009DE54 C0 02 92 80 */ lfs f0, lbl__948_1-_SDA2_BASE_(r2) +/* 800A1058 0009DE58 38 03 97 90 */ addi r0, r3, lbl_sStripVert$1341@l /* 800A105C 0009DE5C 7C 60 22 14 */ add r3, r0, r4 /* 800A1060 0009DE60 D0 03 00 1C */ stfs f0, 0x1c(r3) /* 800A1064 0009DE64 48 00 00 20 */ b lbl_800A1084 lbl_800A1068: /* 800A1068 0009DE68 38 15 00 01 */ addi r0, r21, 1 -/* 800A106C 0009DE6C 3C 60 80 2F */ lis r3, lbl_802E9790@ha +/* 800A106C 0009DE6C 3C 60 80 2F */ lis r3, lbl_sStripVert$1341@ha /* 800A1070 0009DE70 1C 80 00 24 */ mulli r4, r0, 0x24 -/* 800A1074 0009DE74 C0 02 92 30 */ lfs f0, lbl_803CDBB0-_SDA2_BASE_(r2) -/* 800A1078 0009DE78 38 03 97 90 */ addi r0, r3, lbl_802E9790@l +/* 800A1074 0009DE74 C0 02 92 30 */ lfs f0, lbl__672_1-_SDA2_BASE_(r2) +/* 800A1078 0009DE78 38 03 97 90 */ addi r0, r3, lbl_sStripVert$1341@l /* 800A107C 0009DE7C 7C 60 22 14 */ add r3, r0, r4 /* 800A1080 0009DE80 D0 03 00 1C */ stfs f0, 0x1c(r3) lbl_800A1084: /* 800A1084 0009DE84 38 15 00 01 */ addi r0, r21, 1 /* 800A1088 0009DE88 3A B5 00 02 */ addi r21, r21, 2 /* 800A108C 0009DE8C 1C 00 00 24 */ mulli r0, r0, 0x24 -/* 800A1090 0009DE90 C0 02 92 80 */ lfs f0, lbl_803CDC00-_SDA2_BASE_(r2) +/* 800A1090 0009DE90 C0 02 92 80 */ lfs f0, lbl__948_1-_SDA2_BASE_(r2) /* 800A1094 0009DE94 28 15 00 80 */ cmplwi r21, 0x80 /* 800A1098 0009DE98 3B 39 00 48 */ addi r25, r25, 0x48 /* 800A109C 0009DE9C 7C BB 02 14 */ add r5, r27, r0 @@ -2493,10 +2493,10 @@ lbl_800A10D8: /* 800A1134 0009DF34 FC 20 00 50 */ fneg f1, f0 /* 800A1138 0009DF38 4B F7 3F 21 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800A113C 0009DF3C 1C D5 00 24 */ mulli r6, r21, 0x24 -/* 800A1140 0009DF40 3C 60 80 2F */ lis r3, lbl_802E9790@ha +/* 800A1140 0009DF40 3C 60 80 2F */ lis r3, lbl_sStripVert$1341@ha /* 800A1144 0009DF44 C0 01 00 14 */ lfs f0, 0x14(r1) /* 800A1148 0009DF48 56 8A 07 FF */ clrlwi. r10, r20, 0x1f -/* 800A114C 0009DF4C 38 63 97 90 */ addi r3, r3, lbl_802E9790@l +/* 800A114C 0009DF4C 38 63 97 90 */ addi r3, r3, lbl_sStripVert$1341@l /* 800A1150 0009DF50 C0 21 00 18 */ lfs f1, 0x18(r1) /* 800A1154 0009DF54 7C 03 35 2E */ stfsx f0, r3, r6 /* 800A1158 0009DF58 39 03 00 04 */ addi r8, r3, 4 @@ -2505,19 +2505,19 @@ lbl_800A10D8: /* 800A1164 0009DF64 7C 28 35 2E */ stfsx f1, r8, r6 /* 800A1168 0009DF68 7C 09 35 2E */ stfsx f0, r9, r6 /* 800A116C 0009DF6C 41 82 00 14 */ beq lbl_800A1180 -/* 800A1170 0009DF70 C0 02 92 80 */ lfs f0, lbl_803CDC00-_SDA2_BASE_(r2) +/* 800A1170 0009DF70 C0 02 92 80 */ lfs f0, lbl__948_1-_SDA2_BASE_(r2) /* 800A1174 0009DF74 7C 63 32 14 */ add r3, r3, r6 /* 800A1178 0009DF78 D0 03 00 1C */ stfs f0, 0x1c(r3) /* 800A117C 0009DF7C 48 00 00 10 */ b lbl_800A118C lbl_800A1180: -/* 800A1180 0009DF80 C0 02 92 30 */ lfs f0, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 800A1180 0009DF80 C0 02 92 30 */ lfs f0, lbl__672_1-_SDA2_BASE_(r2) /* 800A1184 0009DF84 7C 63 32 14 */ add r3, r3, r6 /* 800A1188 0009DF88 D0 03 00 1C */ stfs f0, 0x1c(r3) lbl_800A118C: -/* 800A118C 0009DF8C 3C 60 80 2F */ lis r3, lbl_802E9790@ha +/* 800A118C 0009DF8C 3C 60 80 2F */ lis r3, lbl_sStripVert$1341@ha /* 800A1190 0009DF90 38 15 00 01 */ addi r0, r21, 1 -/* 800A1194 0009DF94 38 63 97 90 */ addi r3, r3, lbl_802E9790@l -/* 800A1198 0009DF98 C0 02 92 30 */ lfs f0, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 800A1194 0009DF94 38 63 97 90 */ addi r3, r3, lbl_sStripVert$1341@l +/* 800A1198 0009DF98 C0 02 92 30 */ lfs f0, lbl__672_1-_SDA2_BASE_(r2) /* 800A119C 0009DF9C 39 63 00 20 */ addi r11, r3, 0x20 /* 800A11A0 0009DFA0 C0 41 00 08 */ lfs f2, 8(r1) /* 800A11A4 0009DFA4 7C 0B 35 2E */ stfsx f0, r11, r6 @@ -2540,16 +2540,16 @@ lbl_800A118C: /* 800A11E8 0009DFE8 7C 28 3D 2E */ stfsx f1, r8, r7 /* 800A11EC 0009DFEC 7C 09 3D 2E */ stfsx f0, r9, r7 /* 800A11F0 0009DFF0 41 82 00 14 */ beq lbl_800A1204 -/* 800A11F4 0009DFF4 C0 02 92 80 */ lfs f0, lbl_803CDC00-_SDA2_BASE_(r2) +/* 800A11F4 0009DFF4 C0 02 92 80 */ lfs f0, lbl__948_1-_SDA2_BASE_(r2) /* 800A11F8 0009DFF8 7C 63 3A 14 */ add r3, r3, r7 /* 800A11FC 0009DFFC D0 03 00 1C */ stfs f0, 0x1c(r3) /* 800A1200 0009E000 48 00 00 10 */ b lbl_800A1210 lbl_800A1204: -/* 800A1204 0009E004 C0 02 92 30 */ lfs f0, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 800A1204 0009E004 C0 02 92 30 */ lfs f0, lbl__672_1-_SDA2_BASE_(r2) /* 800A1208 0009E008 7C 63 3A 14 */ add r3, r3, r7 /* 800A120C 0009E00C D0 03 00 1C */ stfs f0, 0x1c(r3) lbl_800A1210: -/* 800A1210 0009E010 C0 02 92 80 */ lfs f0, lbl_803CDC00-_SDA2_BASE_(r2) +/* 800A1210 0009E010 C0 02 92 80 */ lfs f0, lbl__948_1-_SDA2_BASE_(r2) /* 800A1214 0009E014 3A B5 00 02 */ addi r21, r21, 2 /* 800A1218 0009E018 7C 0B 3D 2E */ stfsx f0, r11, r7 /* 800A121C 0009E01C 88 7E 02 29 */ lbz r3, 0x229(r30) @@ -2560,9 +2560,9 @@ lbl_800A1210: /* 800A1230 0009E030 7C 97 39 AE */ stbx r4, r23, r7 /* 800A1234 0009E034 7E 78 39 AE */ stbx r19, r24, r7 lbl_800A1238: -/* 800A1238 0009E038 3C 60 80 2F */ lis r3, lbl_802E9790@ha +/* 800A1238 0009E038 3C 60 80 2F */ lis r3, lbl_sStripVert$1341@ha /* 800A123C 0009E03C 3F A0 43 30 */ lis r29, 0x4330 -/* 800A1240 0009E040 3B 83 97 90 */ addi r28, r3, lbl_802E9790@l +/* 800A1240 0009E040 3B 83 97 90 */ addi r28, r3, lbl_sStripVert$1341@l lbl_800A1244: /* 800A1244 0009E044 7F 83 E3 78 */ mr r3, r28 /* 800A1248 0009E048 7E A4 AB 78 */ mr r4, r21 @@ -2580,9 +2580,9 @@ lbl_800A126C: /* 800A1274 0009E074 88 1E 02 2B */ lbz r0, 0x22b(r30) /* 800A1278 0009E078 EC 61 00 24 */ fdivs f3, f1, f0 /* 800A127C 0009E07C 93 A1 00 50 */ stw r29, 0x50(r1) -/* 800A1280 0009E080 C8 22 92 B8 */ lfd f1, lbl_803CDC38-_SDA2_BASE_(r2) +/* 800A1280 0009E080 C8 22 92 B8 */ lfd f1, lbl__1849-_SDA2_BASE_(r2) /* 800A1284 0009E084 90 01 00 54 */ stw r0, 0x54(r1) -/* 800A1288 0009E088 C0 42 92 38 */ lfs f2, lbl_803CDBB8-_SDA2_BASE_(r2) +/* 800A1288 0009E088 C0 42 92 38 */ lfs f2, lbl__761-_SDA2_BASE_(r2) /* 800A128C 0009E08C C8 01 00 50 */ lfd f0, 0x50(r1) /* 800A1290 0009E090 EC 00 08 28 */ fsubs f0, f0, f1 /* 800A1294 0009E094 EC 02 00 32 */ fmuls f0, f2, f0 @@ -2594,7 +2594,7 @@ lbl_800A126C: /* 800A12AC 0009E0AC 4B F8 F9 DD */ bl xurand__Fv /* 800A12B0 0009E0B0 80 1E 00 04 */ lwz r0, 4(r30) /* 800A12B4 0009E0B4 3A 80 00 02 */ li r20, 2 -/* 800A12B8 0009E0B8 C0 02 92 B0 */ lfs f0, lbl_803CDC30-_SDA2_BASE_(r2) +/* 800A12B8 0009E0B8 C0 02 92 B0 */ lfs f0, lbl__1847-_SDA2_BASE_(r2) /* 800A12BC 0009E0BC 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16 /* 800A12C0 0009E0C0 EF C0 08 2A */ fadds f30, f0, f1 /* 800A12C4 0009E0C4 40 82 00 64 */ bne lbl_800A1328 @@ -2615,7 +2615,7 @@ lbl_800A126C: /* 800A1300 0009E100 38 61 00 38 */ addi r3, r1, 0x38 /* 800A1304 0009E104 38 81 00 20 */ addi r4, r1, 0x20 /* 800A1308 0009E108 4B FA CF E9 */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 800A130C 0009E10C C0 02 92 A8 */ lfs f0, lbl_803CDC28-_SDA2_BASE_(r2) +/* 800A130C 0009E10C C0 02 92 A8 */ lfs f0, lbl__1331-_SDA2_BASE_(r2) /* 800A1310 0009E110 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A1314 0009E114 40 81 00 14 */ ble lbl_800A1328 /* 800A1318 0009E118 38 61 00 44 */ addi r3, r1, 0x44 @@ -2653,7 +2653,7 @@ lbl_800A1328: /* 800A1394 0009E194 C0 21 00 0C */ lfs f1, 0xc(r1) /* 800A1398 0009E198 D0 1B 00 08 */ stfs f0, 8(r27) /* 800A139C 0009E19C C0 01 00 10 */ lfs f0, 0x10(r1) -/* 800A13A0 0009E1A0 C0 62 92 30 */ lfs f3, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 800A13A0 0009E1A0 C0 62 92 30 */ lfs f3, lbl__672_1-_SDA2_BASE_(r2) /* 800A13A4 0009E1A4 D0 7B 00 1C */ stfs f3, 0x1c(r27) /* 800A13A8 0009E1A8 D0 7B 00 20 */ stfs f3, 0x20(r27) /* 800A13AC 0009E1AC 88 7E 02 29 */ lbz r3, 0x229(r30) @@ -2667,7 +2667,7 @@ lbl_800A1328: /* 800A13CC 0009E1CC D0 3B 00 28 */ stfs f1, 0x28(r27) /* 800A13D0 0009E1D0 D0 1B 00 2C */ stfs f0, 0x2c(r27) /* 800A13D4 0009E1D4 D0 7B 00 40 */ stfs f3, 0x40(r27) -/* 800A13D8 0009E1D8 C0 02 92 80 */ lfs f0, lbl_803CDC00-_SDA2_BASE_(r2) +/* 800A13D8 0009E1D8 C0 02 92 80 */ lfs f0, lbl__948_1-_SDA2_BASE_(r2) /* 800A13DC 0009E1DC D0 1B 00 44 */ stfs f0, 0x44(r27) /* 800A13E0 0009E1E0 98 1B 00 3C */ stb r0, 0x3c(r27) /* 800A13E4 0009E1E4 98 7B 00 3D */ stb r3, 0x3d(r27) @@ -2698,7 +2698,7 @@ lbl_800A13F4: /* 800A1444 0009E244 38 61 00 38 */ addi r3, r1, 0x38 /* 800A1448 0009E248 38 81 00 20 */ addi r4, r1, 0x20 /* 800A144C 0009E24C 4B FA CE A5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 800A1450 0009E250 C0 02 92 A8 */ lfs f0, lbl_803CDC28-_SDA2_BASE_(r2) +/* 800A1450 0009E250 C0 02 92 A8 */ lfs f0, lbl__1331-_SDA2_BASE_(r2) /* 800A1454 0009E254 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A1458 0009E258 40 81 00 14 */ ble lbl_800A146C /* 800A145C 0009E25C 38 61 00 44 */ addi r3, r1, 0x44 @@ -2725,7 +2725,7 @@ lbl_800A146C: /* 800A14AC 0009E2AC 38 61 00 2C */ addi r3, r1, 0x2c /* 800A14B0 0009E2B0 38 81 00 38 */ addi r4, r1, 0x38 /* 800A14B4 0009E2B4 4B FA D0 3D */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 800A14B8 0009E2B8 C0 02 92 30 */ lfs f0, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 800A14B8 0009E2B8 C0 02 92 30 */ lfs f0, lbl__672_1-_SDA2_BASE_(r2) /* 800A14BC 0009E2BC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A14C0 0009E2C0 7C 00 00 26 */ mfcr r0 /* 800A14C4 0009E2C4 54 03 0F FF */ rlwinm. r3, r0, 1, 0x1f, 0x1f @@ -2747,14 +2747,14 @@ lbl_800A14E8: lbl_800A1500: /* 800A1500 0009E300 56 60 07 FF */ clrlwi. r0, r19, 0x1f /* 800A1504 0009E304 41 82 00 10 */ beq lbl_800A1514 -/* 800A1508 0009E308 C0 02 92 80 */ lfs f0, lbl_803CDC00-_SDA2_BASE_(r2) +/* 800A1508 0009E308 C0 02 92 80 */ lfs f0, lbl__948_1-_SDA2_BASE_(r2) /* 800A150C 0009E30C D0 17 00 1C */ stfs f0, 0x1c(r23) /* 800A1510 0009E310 48 00 00 0C */ b lbl_800A151C lbl_800A1514: -/* 800A1514 0009E314 C0 02 92 30 */ lfs f0, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 800A1514 0009E314 C0 02 92 30 */ lfs f0, lbl__672_1-_SDA2_BASE_(r2) /* 800A1518 0009E318 D0 17 00 1C */ stfs f0, 0x1c(r23) lbl_800A151C: -/* 800A151C 0009E31C C0 02 92 30 */ lfs f0, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 800A151C 0009E31C C0 02 92 30 */ lfs f0, lbl__672_1-_SDA2_BASE_(r2) /* 800A1520 0009E320 2C 03 00 00 */ cmpwi r3, 0 /* 800A1524 0009E324 D0 17 00 20 */ stfs f0, 0x20(r23) /* 800A1528 0009E328 88 9E 02 29 */ lbz r4, 0x229(r30) @@ -2766,10 +2766,10 @@ lbl_800A151C: /* 800A1540 0009E340 9A B7 00 1B */ stb r21, 0x1b(r23) /* 800A1544 0009E344 41 82 00 34 */ beq lbl_800A1578 /* 800A1548 0009E348 38 94 00 01 */ addi r4, r20, 1 -/* 800A154C 0009E34C 3C 60 80 2F */ lis r3, lbl_802E9790@ha +/* 800A154C 0009E34C 3C 60 80 2F */ lis r3, lbl_sStripVert$1341@ha /* 800A1550 0009E350 1C 84 00 24 */ mulli r4, r4, 0x24 /* 800A1554 0009E354 C0 41 00 14 */ lfs f2, 0x14(r1) -/* 800A1558 0009E358 38 63 97 90 */ addi r3, r3, lbl_802E9790@l +/* 800A1558 0009E358 38 63 97 90 */ addi r3, r3, lbl_sStripVert$1341@l /* 800A155C 0009E35C C0 21 00 18 */ lfs f1, 0x18(r1) /* 800A1560 0009E360 C0 01 00 1C */ lfs f0, 0x1c(r1) /* 800A1564 0009E364 7C 63 22 14 */ add r3, r3, r4 @@ -2779,10 +2779,10 @@ lbl_800A151C: /* 800A1574 0009E374 48 00 00 30 */ b lbl_800A15A4 lbl_800A1578: /* 800A1578 0009E378 38 94 00 01 */ addi r4, r20, 1 -/* 800A157C 0009E37C 3C 60 80 2F */ lis r3, lbl_802E9790@ha +/* 800A157C 0009E37C 3C 60 80 2F */ lis r3, lbl_sStripVert$1341@ha /* 800A1580 0009E380 1C 84 00 24 */ mulli r4, r4, 0x24 /* 800A1584 0009E384 C0 41 00 08 */ lfs f2, 8(r1) -/* 800A1588 0009E388 38 63 97 90 */ addi r3, r3, lbl_802E9790@l +/* 800A1588 0009E388 38 63 97 90 */ addi r3, r3, lbl_sStripVert$1341@l /* 800A158C 0009E38C C0 21 00 0C */ lfs f1, 0xc(r1) /* 800A1590 0009E390 C0 01 00 10 */ lfs f0, 0x10(r1) /* 800A1594 0009E394 7C 63 22 14 */ add r3, r3, r4 @@ -2793,26 +2793,26 @@ lbl_800A15A4: /* 800A15A4 0009E3A4 2C 00 00 00 */ cmpwi r0, 0 /* 800A15A8 0009E3A8 41 82 00 24 */ beq lbl_800A15CC /* 800A15AC 0009E3AC 38 14 00 01 */ addi r0, r20, 1 -/* 800A15B0 0009E3B0 3C 60 80 2F */ lis r3, lbl_802E9790@ha +/* 800A15B0 0009E3B0 3C 60 80 2F */ lis r3, lbl_sStripVert$1341@ha /* 800A15B4 0009E3B4 1C 80 00 24 */ mulli r4, r0, 0x24 -/* 800A15B8 0009E3B8 C0 02 92 80 */ lfs f0, lbl_803CDC00-_SDA2_BASE_(r2) -/* 800A15BC 0009E3BC 38 03 97 90 */ addi r0, r3, lbl_802E9790@l +/* 800A15B8 0009E3B8 C0 02 92 80 */ lfs f0, lbl__948_1-_SDA2_BASE_(r2) +/* 800A15BC 0009E3BC 38 03 97 90 */ addi r0, r3, lbl_sStripVert$1341@l /* 800A15C0 0009E3C0 7C 60 22 14 */ add r3, r0, r4 /* 800A15C4 0009E3C4 D0 03 00 1C */ stfs f0, 0x1c(r3) /* 800A15C8 0009E3C8 48 00 00 20 */ b lbl_800A15E8 lbl_800A15CC: /* 800A15CC 0009E3CC 38 14 00 01 */ addi r0, r20, 1 -/* 800A15D0 0009E3D0 3C 60 80 2F */ lis r3, lbl_802E9790@ha +/* 800A15D0 0009E3D0 3C 60 80 2F */ lis r3, lbl_sStripVert$1341@ha /* 800A15D4 0009E3D4 1C 80 00 24 */ mulli r4, r0, 0x24 -/* 800A15D8 0009E3D8 C0 02 92 30 */ lfs f0, lbl_803CDBB0-_SDA2_BASE_(r2) -/* 800A15DC 0009E3DC 38 03 97 90 */ addi r0, r3, lbl_802E9790@l +/* 800A15D8 0009E3D8 C0 02 92 30 */ lfs f0, lbl__672_1-_SDA2_BASE_(r2) +/* 800A15DC 0009E3DC 38 03 97 90 */ addi r0, r3, lbl_sStripVert$1341@l /* 800A15E0 0009E3E0 7C 60 22 14 */ add r3, r0, r4 /* 800A15E4 0009E3E4 D0 03 00 1C */ stfs f0, 0x1c(r3) lbl_800A15E8: /* 800A15E8 0009E3E8 38 14 00 01 */ addi r0, r20, 1 /* 800A15EC 0009E3EC 3A 94 00 02 */ addi r20, r20, 2 /* 800A15F0 0009E3F0 1C 00 00 24 */ mulli r0, r0, 0x24 -/* 800A15F4 0009E3F4 C0 02 92 80 */ lfs f0, lbl_803CDC00-_SDA2_BASE_(r2) +/* 800A15F4 0009E3F4 C0 02 92 80 */ lfs f0, lbl__948_1-_SDA2_BASE_(r2) /* 800A15F8 0009E3F8 28 14 00 80 */ cmplwi r20, 0x80 /* 800A15FC 0009E3FC 3A F7 00 48 */ addi r23, r23, 0x48 /* 800A1600 0009E400 7C BC 02 14 */ add r5, r28, r0 @@ -2859,10 +2859,10 @@ lbl_800A163C: /* 800A169C 0009E49C EC 3F 00 32 */ fmuls f1, f31, f0 /* 800A16A0 0009E4A0 4B F7 39 B9 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 800A16A4 0009E4A4 1C D4 00 24 */ mulli r6, r20, 0x24 -/* 800A16A8 0009E4A8 3C 60 80 2F */ lis r3, lbl_802E9790@ha +/* 800A16A8 0009E4A8 3C 60 80 2F */ lis r3, lbl_sStripVert$1341@ha /* 800A16AC 0009E4AC C0 01 00 14 */ lfs f0, 0x14(r1) /* 800A16B0 0009E4B0 56 6A 07 FF */ clrlwi. r10, r19, 0x1f -/* 800A16B4 0009E4B4 38 63 97 90 */ addi r3, r3, lbl_802E9790@l +/* 800A16B4 0009E4B4 38 63 97 90 */ addi r3, r3, lbl_sStripVert$1341@l /* 800A16B8 0009E4B8 C0 21 00 18 */ lfs f1, 0x18(r1) /* 800A16BC 0009E4BC 7C 03 35 2E */ stfsx f0, r3, r6 /* 800A16C0 0009E4C0 39 03 00 04 */ addi r8, r3, 4 @@ -2871,19 +2871,19 @@ lbl_800A163C: /* 800A16CC 0009E4CC 7C 28 35 2E */ stfsx f1, r8, r6 /* 800A16D0 0009E4D0 7C 09 35 2E */ stfsx f0, r9, r6 /* 800A16D4 0009E4D4 41 82 00 14 */ beq lbl_800A16E8 -/* 800A16D8 0009E4D8 C0 02 92 80 */ lfs f0, lbl_803CDC00-_SDA2_BASE_(r2) +/* 800A16D8 0009E4D8 C0 02 92 80 */ lfs f0, lbl__948_1-_SDA2_BASE_(r2) /* 800A16DC 0009E4DC 7C 63 32 14 */ add r3, r3, r6 /* 800A16E0 0009E4E0 D0 03 00 1C */ stfs f0, 0x1c(r3) /* 800A16E4 0009E4E4 48 00 00 10 */ b lbl_800A16F4 lbl_800A16E8: -/* 800A16E8 0009E4E8 C0 02 92 30 */ lfs f0, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 800A16E8 0009E4E8 C0 02 92 30 */ lfs f0, lbl__672_1-_SDA2_BASE_(r2) /* 800A16EC 0009E4EC 7C 63 32 14 */ add r3, r3, r6 /* 800A16F0 0009E4F0 D0 03 00 1C */ stfs f0, 0x1c(r3) lbl_800A16F4: -/* 800A16F4 0009E4F4 3C 60 80 2F */ lis r3, lbl_802E9790@ha +/* 800A16F4 0009E4F4 3C 60 80 2F */ lis r3, lbl_sStripVert$1341@ha /* 800A16F8 0009E4F8 38 14 00 01 */ addi r0, r20, 1 -/* 800A16FC 0009E4FC 38 63 97 90 */ addi r3, r3, lbl_802E9790@l -/* 800A1700 0009E500 C0 02 92 30 */ lfs f0, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 800A16FC 0009E4FC 38 63 97 90 */ addi r3, r3, lbl_sStripVert$1341@l +/* 800A1700 0009E500 C0 02 92 30 */ lfs f0, lbl__672_1-_SDA2_BASE_(r2) /* 800A1704 0009E504 39 63 00 20 */ addi r11, r3, 0x20 /* 800A1708 0009E508 C0 41 00 08 */ lfs f2, 8(r1) /* 800A170C 0009E50C 7C 0B 35 2E */ stfsx f0, r11, r6 @@ -2906,16 +2906,16 @@ lbl_800A16F4: /* 800A1750 0009E550 7C 28 3D 2E */ stfsx f1, r8, r7 /* 800A1754 0009E554 7C 09 3D 2E */ stfsx f0, r9, r7 /* 800A1758 0009E558 41 82 00 14 */ beq lbl_800A176C -/* 800A175C 0009E55C C0 02 92 80 */ lfs f0, lbl_803CDC00-_SDA2_BASE_(r2) +/* 800A175C 0009E55C C0 02 92 80 */ lfs f0, lbl__948_1-_SDA2_BASE_(r2) /* 800A1760 0009E560 7C 63 3A 14 */ add r3, r3, r7 /* 800A1764 0009E564 D0 03 00 1C */ stfs f0, 0x1c(r3) /* 800A1768 0009E568 48 00 00 10 */ b lbl_800A1778 lbl_800A176C: -/* 800A176C 0009E56C C0 02 92 30 */ lfs f0, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 800A176C 0009E56C C0 02 92 30 */ lfs f0, lbl__672_1-_SDA2_BASE_(r2) /* 800A1770 0009E570 7C 63 3A 14 */ add r3, r3, r7 /* 800A1774 0009E574 D0 03 00 1C */ stfs f0, 0x1c(r3) lbl_800A1778: -/* 800A1778 0009E578 C0 02 92 80 */ lfs f0, lbl_803CDC00-_SDA2_BASE_(r2) +/* 800A1778 0009E578 C0 02 92 80 */ lfs f0, lbl__948_1-_SDA2_BASE_(r2) /* 800A177C 0009E57C 3A 94 00 02 */ addi r20, r20, 2 /* 800A1780 0009E580 7C 0B 3D 2E */ stfsx f0, r11, r7 /* 800A1784 0009E584 88 7E 02 29 */ lbz r3, 0x229(r30) @@ -2926,9 +2926,9 @@ lbl_800A1778: /* 800A1798 0009E598 7C 96 39 AE */ stbx r4, r22, r7 /* 800A179C 0009E59C 7E B7 39 AE */ stbx r21, r23, r7 lbl_800A17A0: -/* 800A17A0 0009E5A0 3C 60 80 2F */ lis r3, lbl_802E9790@ha +/* 800A17A0 0009E5A0 3C 60 80 2F */ lis r3, lbl_sStripVert$1341@ha /* 800A17A4 0009E5A4 7E 84 A3 78 */ mr r4, r20 -/* 800A17A8 0009E5A8 38 63 97 90 */ addi r3, r3, lbl_802E9790@l +/* 800A17A8 0009E5A8 38 63 97 90 */ addi r3, r3, lbl_sStripVert$1341@l /* 800A17AC 0009E5AC 38 A0 00 00 */ li r5, 0 /* 800A17B0 0009E5B0 38 C0 00 19 */ li r6, 0x19 /* 800A17B4 0009E5B4 48 1A A4 C1 */ bl RwIm3DTransform @@ -2958,7 +2958,7 @@ zLightningRender__Fv: /* 800A1800 0009E600 90 01 00 14 */ stw r0, 0x14(r1) /* 800A1804 0009E604 93 E1 00 0C */ stw r31, 0xc(r1) /* 800A1808 0009E608 93 C1 00 08 */ stw r30, 8(r1) -/* 800A180C 0009E60C 80 8D 8F FC */ lwz r4, lbl_803CB8FC-_SDA_BASE_(r13) +/* 800A180C 0009E60C 80 8D 8F FC */ lwz r4, lbl_sLightningRaster-_SDA_BASE_(r13) /* 800A1810 0009E610 28 04 00 00 */ cmplwi r4, 0 /* 800A1814 0009E614 41 82 00 0C */ beq lbl_800A1820 /* 800A1818 0009E618 38 60 00 01 */ li r3, 1 @@ -2970,9 +2970,9 @@ lbl_800A1820: /* 800A182C 0009E62C 38 60 00 0B */ li r3, 0xb /* 800A1830 0009E630 38 80 00 02 */ li r4, 2 /* 800A1834 0009E634 48 18 DF A9 */ bl RwRenderStateSet -/* 800A1838 0009E638 3C 60 80 2F */ lis r3, lbl_802E90C8@ha +/* 800A1838 0009E638 3C 60 80 2F */ lis r3, lbl_sLightning@ha /* 800A183C 0009E63C 3B C0 00 00 */ li r30, 0 -/* 800A1840 0009E640 3B E3 90 C8 */ addi r31, r3, lbl_802E90C8@l +/* 800A1840 0009E640 3B E3 90 C8 */ addi r31, r3, lbl_sLightning@l lbl_800A1844: /* 800A1844 0009E644 80 7F 00 00 */ lwz r3, 0(r31) /* 800A1848 0009E648 28 03 00 00 */ cmplwi r3, 0 @@ -3063,16 +3063,16 @@ lbl_800A1960: /* 800A1964 0009E764 7C 64 1B 78 */ mr r4, r3 /* 800A1968 0009E768 4B FA C9 89 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800A196C 0009E76C C0 21 00 24 */ lfs f1, 0x24(r1) -/* 800A1970 0009E770 C0 02 92 78 */ lfs f0, lbl_803CDBF8-_SDA2_BASE_(r2) +/* 800A1970 0009E770 C0 02 92 78 */ lfs f0, lbl__946_2-_SDA2_BASE_(r2) /* 800A1974 0009E774 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A1978 0009E778 41 81 00 10 */ bgt lbl_800A1988 -/* 800A197C 0009E77C C0 02 92 7C */ lfs f0, lbl_803CDBFC-_SDA2_BASE_(r2) +/* 800A197C 0009E77C C0 02 92 7C */ lfs f0, lbl__947_1-_SDA2_BASE_(r2) /* 800A1980 0009E780 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A1984 0009E784 40 80 00 1C */ bge lbl_800A19A0 lbl_800A1988: -/* 800A1988 0009E788 C0 42 92 30 */ lfs f2, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 800A1988 0009E788 C0 42 92 30 */ lfs f2, lbl__672_1-_SDA2_BASE_(r2) /* 800A198C 0009E78C 38 7A 01 90 */ addi r3, r26, 0x190 -/* 800A1990 0009E790 C0 22 92 80 */ lfs f1, lbl_803CDC00-_SDA2_BASE_(r2) +/* 800A1990 0009E790 C0 22 92 80 */ lfs f1, lbl__948_1-_SDA2_BASE_(r2) /* 800A1994 0009E794 FC 60 10 90 */ fmr f3, f2 /* 800A1998 0009E798 4B F6 D6 65 */ bl xVec3Init__FP5xVec3fff /* 800A199C 0009E79C 48 00 00 4C */ b lbl_800A19E8 @@ -3105,14 +3105,14 @@ lbl_800A19E8: /* 800A1A00 0009E800 90 01 00 30 */ stw r0, 0x30(r1) /* 800A1A04 0009E804 7F 7F DB 78 */ mr r31, r27 /* 800A1A08 0009E808 6C 60 80 00 */ xoris r0, r3, 0x8000 -/* 800A1A0C 0009E80C C8 22 92 70 */ lfd f1, lbl_803CDBF0-_SDA2_BASE_(r2) +/* 800A1A0C 0009E80C C8 22 92 70 */ lfd f1, lbl__776-_SDA2_BASE_(r2) /* 800A1A10 0009E810 90 01 00 34 */ stw r0, 0x34(r1) /* 800A1A14 0009E814 7F 59 D3 78 */ mr r25, r26 -/* 800A1A18 0009E818 C0 42 92 80 */ lfs f2, lbl_803CDC00-_SDA2_BASE_(r2) +/* 800A1A18 0009E818 C0 42 92 80 */ lfs f2, lbl__948_1-_SDA2_BASE_(r2) /* 800A1A1C 0009E81C 3B A0 00 01 */ li r29, 1 /* 800A1A20 0009E820 C8 01 00 30 */ lfd f0, 0x30(r1) /* 800A1A24 0009E824 3B C0 00 00 */ li r30, 0 -/* 800A1A28 0009E828 C3 E2 92 30 */ lfs f31, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 800A1A28 0009E828 C3 E2 92 30 */ lfs f31, lbl__672_1-_SDA2_BASE_(r2) /* 800A1A2C 0009E82C EC 00 08 28 */ fsubs f0, f0, f1 /* 800A1A30 0009E830 EC 00 10 28 */ fsubs f0, f0, f2 /* 800A1A34 0009E834 EF C2 00 24 */ fdivs f30, f2, f0 @@ -3182,9 +3182,9 @@ lbl_800A1B18: /* 800A1B1C 0009E91C 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a /* 800A1B20 0009E920 41 82 00 38 */ beq lbl_800A1B58 /* 800A1B24 0009E924 EC 3F 07 F2 */ fmuls f1, f31, f31 -/* 800A1B28 0009E928 C0 42 92 94 */ lfs f2, lbl_803CDC14-_SDA2_BASE_(r2) -/* 800A1B2C 0009E92C C0 62 92 84 */ lfs f3, lbl_803CDC04-_SDA2_BASE_(r2) -/* 800A1B30 0009E930 C0 02 92 30 */ lfs f0, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 800A1B28 0009E928 C0 42 92 94 */ lfs f2, lbl__953_1-_SDA2_BASE_(r2) +/* 800A1B2C 0009E92C C0 62 92 84 */ lfs f3, lbl__949_2-_SDA2_BASE_(r2) +/* 800A1B30 0009E930 C0 02 92 30 */ lfs f0, lbl__672_1-_SDA2_BASE_(r2) /* 800A1B34 0009E934 EC 22 00 72 */ fmuls f1, f2, f1 /* 800A1B38 0009E938 EC 23 0F FA */ fmadds f1, f3, f31, f1 /* 800A1B3C 0009E93C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -3227,43 +3227,43 @@ lbl_800A1B9C: /* 800A1BC4 0009E9C4 4B F6 CA 8D */ bl xVec3Length__FPC5xVec3 /* 800A1BC8 0009E9C8 D0 3A 00 2C */ stfs f1, 0x2c(r26) /* 800A1BCC 0009E9CC C0 3A 00 2C */ lfs f1, 0x2c(r26) -/* 800A1BD0 0009E9D0 C0 02 92 A8 */ lfs f0, lbl_803CDC28-_SDA2_BASE_(r2) +/* 800A1BD0 0009E9D0 C0 02 92 A8 */ lfs f0, lbl__1331-_SDA2_BASE_(r2) /* 800A1BD4 0009E9D4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A1BD8 0009E9D8 40 81 00 18 */ ble lbl_800A1BF0 -/* 800A1BDC 0009E9DC C0 02 92 80 */ lfs f0, lbl_803CDC00-_SDA2_BASE_(r2) +/* 800A1BDC 0009E9DC C0 02 92 80 */ lfs f0, lbl__948_1-_SDA2_BASE_(r2) /* 800A1BE0 0009E9E0 38 7A 00 20 */ addi r3, r26, 0x20 /* 800A1BE4 0009E9E4 EC 20 08 24 */ fdivs f1, f0, f1 /* 800A1BE8 0009E9E8 4B F7 9D 51 */ bl xVec3SMulBy__FP5xVec3f /* 800A1BEC 0009E9EC 48 00 00 18 */ b lbl_800A1C04 lbl_800A1BF0: -/* 800A1BF0 0009E9F0 C0 22 92 30 */ lfs f1, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 800A1BF0 0009E9F0 C0 22 92 30 */ lfs f1, lbl__672_1-_SDA2_BASE_(r2) /* 800A1BF4 0009E9F4 38 7A 00 20 */ addi r3, r26, 0x20 /* 800A1BF8 0009E9F8 FC 40 08 90 */ fmr f2, f1 /* 800A1BFC 0009E9FC FC 60 08 90 */ fmr f3, f1 /* 800A1C00 0009EA00 4B F6 D3 FD */ bl xVec3Init__FP5xVec3fff lbl_800A1C04: /* 800A1C04 0009EA04 C0 3A 00 2C */ lfs f1, 0x2c(r26) -/* 800A1C08 0009EA08 C0 0D 82 98 */ lfs f0, lbl_803CAB98-_SDA_BASE_(r13) +/* 800A1C08 0009EA08 C0 0D 82 98 */ lfs f0, lbl_sLFuncScalePerLength-_SDA_BASE_(r13) /* 800A1C0C 0009EA0C EC 01 00 32 */ fmuls f0, f1, f0 /* 800A1C10 0009EA10 D0 1A 00 30 */ stfs f0, 0x30(r26) /* 800A1C14 0009EA14 C0 1A 00 30 */ lfs f0, 0x30(r26) -/* 800A1C18 0009EA18 C0 2D 82 90 */ lfs f1, lbl_803CAB90-_SDA_BASE_(r13) +/* 800A1C18 0009EA18 C0 2D 82 90 */ lfs f1, lbl_sLFuncMinScale-_SDA_BASE_(r13) /* 800A1C1C 0009EA1C FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800A1C20 0009EA20 40 80 00 08 */ bge lbl_800A1C28 /* 800A1C24 0009EA24 D0 3A 00 30 */ stfs f1, 0x30(r26) lbl_800A1C28: /* 800A1C28 0009EA28 C0 1A 00 30 */ lfs f0, 0x30(r26) -/* 800A1C2C 0009EA2C C0 2D 82 94 */ lfs f1, lbl_803CAB94-_SDA_BASE_(r13) +/* 800A1C2C 0009EA2C C0 2D 82 94 */ lfs f1, lbl_sLFuncMaxScale-_SDA_BASE_(r13) /* 800A1C30 0009EA30 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800A1C34 0009EA34 40 81 00 08 */ ble lbl_800A1C3C /* 800A1C38 0009EA38 D0 3A 00 30 */ stfs f1, 0x30(r26) lbl_800A1C3C: /* 800A1C3C 0009EA3C C0 3A 00 2C */ lfs f1, 0x2c(r26) -/* 800A1C40 0009EA40 C0 0D 82 A0 */ lfs f0, lbl_803CABA0-_SDA_BASE_(r13) +/* 800A1C40 0009EA40 C0 0D 82 A0 */ lfs f0, lbl_sLFuncSpanPerLength-_SDA_BASE_(r13) /* 800A1C44 0009EA44 EC 01 00 32 */ fmuls f0, f1, f0 /* 800A1C48 0009EA48 D0 1A 00 48 */ stfs f0, 0x48(r26) /* 800A1C4C 0009EA4C C0 1A 00 48 */ lfs f0, 0x48(r26) -/* 800A1C50 0009EA50 C0 2D 82 9C */ lfs f1, lbl_803CAB9C-_SDA_BASE_(r13) +/* 800A1C50 0009EA50 C0 2D 82 9C */ lfs f1, lbl_sLFuncMinSpan-_SDA_BASE_(r13) /* 800A1C54 0009EA54 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800A1C58 0009EA58 40 80 00 08 */ bge lbl_800A1C60 /* 800A1C5C 0009EA5C D0 3A 00 48 */ stfs f1, 0x48(r26) @@ -3271,16 +3271,16 @@ lbl_800A1C60: /* 800A1C60 0009EA60 C0 1A 00 48 */ lfs f0, 0x48(r26) /* 800A1C64 0009EA64 D0 1A 00 4C */ stfs f0, 0x4c(r26) /* 800A1C68 0009EA68 C0 3A 00 24 */ lfs f1, 0x24(r26) -/* 800A1C6C 0009EA6C C0 02 92 78 */ lfs f0, lbl_803CDBF8-_SDA2_BASE_(r2) +/* 800A1C6C 0009EA6C C0 02 92 78 */ lfs f0, lbl__946_2-_SDA2_BASE_(r2) /* 800A1C70 0009EA70 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A1C74 0009EA74 41 81 00 10 */ bgt lbl_800A1C84 -/* 800A1C78 0009EA78 C0 02 92 7C */ lfs f0, lbl_803CDBFC-_SDA2_BASE_(r2) +/* 800A1C78 0009EA78 C0 02 92 7C */ lfs f0, lbl__947_1-_SDA2_BASE_(r2) /* 800A1C7C 0009EA7C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A1C80 0009EA80 40 80 00 1C */ bge lbl_800A1C9C lbl_800A1C84: -/* 800A1C84 0009EA84 C0 42 92 30 */ lfs f2, lbl_803CDBB0-_SDA2_BASE_(r2) +/* 800A1C84 0009EA84 C0 42 92 30 */ lfs f2, lbl__672_1-_SDA2_BASE_(r2) /* 800A1C88 0009EA88 38 7A 00 54 */ addi r3, r26, 0x54 -/* 800A1C8C 0009EA8C C0 22 92 80 */ lfs f1, lbl_803CDC00-_SDA2_BASE_(r2) +/* 800A1C8C 0009EA8C C0 22 92 80 */ lfs f1, lbl__948_1-_SDA2_BASE_(r2) /* 800A1C90 0009EA90 FC 60 10 90 */ fmr f3, f2 /* 800A1C94 0009EA94 4B F6 D3 69 */ bl xVec3Init__FP5xVec3fff /* 800A1C98 0009EA98 48 00 00 4C */ b lbl_800A1CE4 diff --git a/asm/Game/zMain.s b/asm/Game/zMain.s index b668d0930..d5cb57612 100644 --- a/asm/Game/zMain.s +++ b/asm/Game/zMain.s @@ -6,16 +6,16 @@ main: /* 800A26A0 0009F4A0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A26A4 0009F4A4 7C 08 02 A6 */ mflr r0 -/* 800A26A8 0009F4A8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800A26A8 0009F4A8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800A26AC 0009F4AC 38 80 00 00 */ li r4, 0 /* 800A26B0 0009F4B0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800A26B4 0009F4B4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800A26B4 0009F4B4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800A26B8 0009F4B8 38 A0 1F C8 */ li r5, 0x1fc8 /* 800A26BC 0009F4BC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800A26C0 0009F4C0 4B F6 0D 99 */ bl memset -/* 800A26C4 0009F4C4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800A26C4 0009F4C4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800A26C8 0009F4C8 38 00 00 01 */ li r0, 1 -/* 800A26CC 0009F4CC 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800A26CC 0009F4CC 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800A26D0 0009F4D0 38 60 00 00 */ li r3, 0 /* 800A26D4 0009F4D4 98 04 06 D2 */ stb r0, 0x6d2(r4) /* 800A26D8 0009F4D8 48 03 0C 8D */ bl iSystemInit__FUi @@ -33,16 +33,16 @@ main: /* 800A2708 0009F508 48 00 24 C9 */ bl zMainShowProgressBar__Fv /* 800A270C 0009F50C 4B FA AF A1 */ bl xTRCInit__Fv /* 800A2710 0009F510 48 00 2A F1 */ bl zMain.zMainReadINI__Fv -/* 800A2714 0009F514 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A2718 0009F518 3C A0 80 26 */ lis r5, lbl_8025D494@ha -/* 800A271C 0009F51C 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800A2714 0009F514 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A2718 0009F518 3C A0 80 26 */ lis r5, lbl__stringBase0_45@ha +/* 800A271C 0009F51C 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800A2720 0009F520 80 84 03 2C */ lwz r4, 0x32c(r4) -/* 800A2724 0009F524 38 65 D4 94 */ addi r3, r5, lbl_8025D494@l +/* 800A2724 0009F524 38 65 D4 94 */ addi r3, r5, lbl__stringBase0_45@l /* 800A2728 0009F528 48 03 22 E9 */ bl iFuncProfileParse__FPci /* 800A272C 0009F52C 4B FA B5 1D */ bl xUtilStartup__Fv -/* 800A2730 0009F530 3C 80 80 29 */ lis r4, lbl_8028FB70@ha +/* 800A2730 0009F530 3C 80 80 29 */ lis r4, lbl_g_xser_sizeinfo@ha /* 800A2734 0009F534 38 60 00 80 */ li r3, 0x80 -/* 800A2738 0009F538 38 84 FB 70 */ addi r4, r4, lbl_8028FB70@l +/* 800A2738 0009F538 38 84 FB 70 */ addi r4, r4, lbl_g_xser_sizeinfo@l /* 800A273C 0009F53C 4B FA 06 31 */ bl xSerialStartup__FiP21st_SERIAL_PERCID_SIZE /* 800A2740 0009F540 4B FB 0D A5 */ bl zDispatcher_Startup__Fv /* 800A2744 0009F544 4B F9 F1 DD */ bl xScrFxInit__Fv @@ -53,18 +53,18 @@ main: /* 800A2758 0009F558 48 00 38 A5 */ bl iEnvStartup__Fv /* 800A275C 0009F55C 4B FC 02 AD */ bl zEntPickup_Startup__Fv /* 800A2760 0009F560 48 0D C7 D1 */ bl zCameraTweakGlobal_Init__Fv -/* 800A2764 0009F564 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800A2764 0009F564 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800A2768 0009F568 38 00 00 01 */ li r0, 1 -/* 800A276C 0009F56C 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 800A276C 0009F56C 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 800A2770 0009F570 90 1F 06 C0 */ stw r0, 0x6c0(r31) /* 800A2774 0009F574 88 7F 06 D1 */ lbz r3, 0x6d1(r31) /* 800A2778 0009F578 4B F9 37 61 */ bl xPadEnable__Fi -/* 800A277C 0009F57C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A277C 0009F57C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A2780 0009F580 38 00 00 00 */ li r0, 0 -/* 800A2784 0009F584 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800A2784 0009F584 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800A2788 0009F588 90 64 03 1C */ stw r3, 0x31c(r4) /* 800A278C 0009F58C 90 04 03 20 */ stw r0, 0x320(r4) -/* 800A2790 0009F590 90 0D 8A 08 */ stw r0, lbl_803CB308-_SDA_BASE_(r13) +/* 800A2790 0009F590 90 0D 8A 08 */ stw r0, lbl_gDebugPad-_SDA_BASE_(r13) /* 800A2794 0009F594 88 7F 06 D1 */ lbz r3, 0x6d1(r31) /* 800A2798 0009F598 80 9F 06 C0 */ lwz r4, 0x6c0(r31) /* 800A279C 0009F59C 4B F9 37 B5 */ bl xPadRumbleEnable__Fii @@ -107,15 +107,15 @@ zMain.zMainOutputMgrSetup__Fv: zMain.zMainInitGlobals__Fv: /* 800A281C 0009F61C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A2820 0009F620 7C 08 02 A6 */ mflr r0 -/* 800A2824 0009F624 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800A2824 0009F624 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800A2828 0009F628 38 80 00 00 */ li r4, 0 /* 800A282C 0009F62C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800A2830 0009F630 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800A2830 0009F630 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800A2834 0009F634 38 A0 1F C8 */ li r5, 0x1fc8 /* 800A2838 0009F638 4B F6 0C 21 */ bl memset -/* 800A283C 0009F63C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800A283C 0009F63C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800A2840 0009F640 38 00 00 01 */ li r0, 1 -/* 800A2844 0009F644 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800A2844 0009F644 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800A2848 0009F648 90 03 06 34 */ stw r0, 0x634(r3) /* 800A284C 0009F64C 48 03 21 05 */ bl iTimeGet__Fv /* 800A2850 0009F650 48 03 21 31 */ bl iTimeDiffSec__Fx @@ -139,7 +139,7 @@ zMain.ParseFloatList__FPfPci: .global zMain.zLedgeAdjust__FP16zLedgeGrabParams zMain.zLedgeAdjust__FP16zLedgeGrabParams: /* 800A2888 0009F688 C0 23 00 00 */ lfs f1, 0(r3) -/* 800A288C 0009F68C C0 02 92 D8 */ lfs f0, lbl_803CDC58-_SDA2_BASE_(r2) +/* 800A288C 0009F68C C0 02 92 D8 */ lfs f0, lbl__909-_SDA2_BASE_(r2) /* 800A2890 0009F690 EC 01 00 32 */ fmuls f0, f1, f0 /* 800A2894 0009F694 D0 03 00 00 */ stfs f0, 0(r3) /* 800A2898 0009F698 4E 80 00 20 */ blr @@ -148,788 +148,788 @@ zMain.zLedgeAdjust__FP16zLedgeGrabParams: zMain.zMainParseINIGlobals__FP8xIniFile: /* 800A289C 0009F69C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800A28A0 0009F6A0 7C 08 02 A6 */ mflr r0 -/* 800A28A4 0009F6A4 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A28A8 0009F6A8 3C A0 80 29 */ lis r5, lbl_8028FB70@ha +/* 800A28A4 0009F6A4 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A28A8 0009F6A8 3C A0 80 29 */ lis r5, lbl_g_xser_sizeinfo@ha /* 800A28AC 0009F6AC 90 01 00 34 */ stw r0, 0x34(r1) -/* 800A28B0 0009F6B0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A28B0 0009F6B0 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A28B4 0009F6B4 38 84 00 0B */ addi r4, r4, 0xb /* 800A28B8 0009F6B8 BE C1 00 08 */ stmw r22, 8(r1) -/* 800A28BC 0009F6BC 3B 65 FB 70 */ addi r27, r5, lbl_8028FB70@l +/* 800A28BC 0009F6BC 3B 65 FB 70 */ addi r27, r5, lbl_g_xser_sizeinfo@l /* 800A28C0 0009F6C0 7C 7F 1B 78 */ mr r31, r3 /* 800A28C4 0009F6C4 38 A0 00 20 */ li r5, 0x20 /* 800A28C8 0009F6C8 4B F8 E2 21 */ bl xIniGetInt__FP8xIniFilePci -/* 800A28CC 0009F6CC 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A28D0 0009F6D0 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A28D4 0009F6D4 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 800A28CC 0009F6CC 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A28D0 0009F6D0 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A28D4 0009F6D4 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 800A28D8 0009F6D8 B0 65 08 74 */ sth r3, 0x874(r5) -/* 800A28DC 0009F6DC 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A28DC 0009F6DC 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A28E0 0009F6E0 7F E3 FB 78 */ mr r3, r31 /* 800A28E4 0009F6E4 38 A0 00 6E */ li r5, 0x6e /* 800A28E8 0009F6E8 38 84 00 17 */ addi r4, r4, 0x17 /* 800A28EC 0009F6EC 4B F8 E1 FD */ bl xIniGetInt__FP8xIniFilePci -/* 800A28F0 0009F6F0 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A28F4 0009F6F4 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A28F8 0009F6F8 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 800A28F0 0009F6F0 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A28F4 0009F6F4 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A28F8 0009F6F8 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 800A28FC 0009F6FC B0 65 08 76 */ sth r3, 0x876(r5) -/* 800A2900 0009F700 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2900 0009F700 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2904 0009F704 7F E3 FB 78 */ mr r3, r31 -/* 800A2908 0009F708 C0 22 92 DC */ lfs f1, lbl_803CDC5C-_SDA2_BASE_(r2) +/* 800A2908 0009F708 C0 22 92 DC */ lfs f1, lbl__1001_2-_SDA2_BASE_(r2) /* 800A290C 0009F70C 38 84 00 23 */ addi r4, r4, 0x23 /* 800A2910 0009F710 4B F8 E2 35 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A2914 0009F714 4B F9 F5 05 */ bl xScrFxLetterBoxSetSize__Ff -/* 800A2918 0009F718 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A2918 0009F718 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A291C 0009F71C 7F E3 FB 78 */ mr r3, r31 -/* 800A2920 0009F720 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2920 0009F720 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2924 0009F724 38 A0 00 FF */ li r5, 0xff /* 800A2928 0009F728 38 84 00 36 */ addi r4, r4, 0x36 /* 800A292C 0009F72C 4B F8 E1 BD */ bl xIniGetInt__FP8xIniFilePci /* 800A2930 0009F730 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 800A2934 0009F734 4B F9 F4 ED */ bl xScrFxLetterBoxSetAlpha__FUc -/* 800A2938 0009F738 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A2938 0009F738 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A293C 0009F73C 7F E3 FB 78 */ mr r3, r31 -/* 800A2940 0009F740 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2940 0009F740 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2944 0009F744 38 A0 00 00 */ li r5, 0 /* 800A2948 0009F748 38 84 00 4A */ addi r4, r4, 0x4a /* 800A294C 0009F74C 4B F8 E1 9D */ bl xIniGetInt__FP8xIniFilePci -/* 800A2950 0009F750 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A2954 0009F754 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2958 0009F758 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l +/* 800A2950 0009F750 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A2954 0009F754 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2958 0009F758 38 C5 05 58 */ addi r6, r5, lbl_globals@l /* 800A295C 0009F75C 38 A0 00 00 */ li r5, 0 /* 800A2960 0009F760 90 66 08 80 */ stw r3, 0x880(r6) -/* 800A2964 0009F764 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2964 0009F764 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2968 0009F768 7F E3 FB 78 */ mr r3, r31 /* 800A296C 0009F76C 38 84 00 5E */ addi r4, r4, 0x5e /* 800A2970 0009F770 4B F8 E1 79 */ bl xIniGetInt__FP8xIniFilePci -/* 800A2974 0009F774 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A2978 0009F778 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A297C 0009F77C 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l +/* 800A2974 0009F774 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A2978 0009F778 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A297C 0009F77C 38 C5 05 58 */ addi r6, r5, lbl_globals@l /* 800A2980 0009F780 38 A0 00 64 */ li r5, 0x64 /* 800A2984 0009F784 90 66 08 84 */ stw r3, 0x884(r6) -/* 800A2988 0009F788 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2988 0009F788 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A298C 0009F78C 7F E3 FB 78 */ mr r3, r31 /* 800A2990 0009F790 38 84 00 74 */ addi r4, r4, 0x74 /* 800A2994 0009F794 4B F8 E1 55 */ bl xIniGetInt__FP8xIniFilePci -/* 800A2998 0009F798 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A299C 0009F79C 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A29A0 0009F7A0 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l +/* 800A2998 0009F798 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A299C 0009F79C 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A29A0 0009F7A0 38 C5 05 58 */ addi r6, r5, lbl_globals@l /* 800A29A4 0009F7A4 38 A0 00 19 */ li r5, 0x19 /* 800A29A8 0009F7A8 90 66 08 88 */ stw r3, 0x888(r6) -/* 800A29AC 0009F7AC 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A29AC 0009F7AC 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A29B0 0009F7B0 7F E3 FB 78 */ mr r3, r31 /* 800A29B4 0009F7B4 38 84 00 87 */ addi r4, r4, 0x87 /* 800A29B8 0009F7B8 4B F8 E1 31 */ bl xIniGetInt__FP8xIniFilePci -/* 800A29BC 0009F7BC 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A29C0 0009F7C0 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A29C4 0009F7C4 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l +/* 800A29BC 0009F7BC 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A29C0 0009F7C0 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A29C4 0009F7C4 38 C5 05 58 */ addi r6, r5, lbl_globals@l /* 800A29C8 0009F7C8 38 A0 00 0A */ li r5, 0xa /* 800A29CC 0009F7CC 90 66 08 8C */ stw r3, 0x88c(r6) -/* 800A29D0 0009F7D0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A29D0 0009F7D0 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A29D4 0009F7D4 7F E3 FB 78 */ mr r3, r31 /* 800A29D8 0009F7D8 38 84 00 98 */ addi r4, r4, 0x98 /* 800A29DC 0009F7DC 4B F8 E1 0D */ bl xIniGetInt__FP8xIniFilePci -/* 800A29E0 0009F7E0 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A29E4 0009F7E4 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A29E8 0009F7E8 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l +/* 800A29E0 0009F7E0 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A29E4 0009F7E4 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A29E8 0009F7E8 38 C5 05 58 */ addi r6, r5, lbl_globals@l /* 800A29EC 0009F7EC 38 A0 00 05 */ li r5, 5 /* 800A29F0 0009F7F0 90 66 08 90 */ stw r3, 0x890(r6) -/* 800A29F4 0009F7F4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A29F4 0009F7F4 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A29F8 0009F7F8 7F E3 FB 78 */ mr r3, r31 /* 800A29FC 0009F7FC 38 84 00 AA */ addi r4, r4, 0xaa /* 800A2A00 0009F800 4B F8 E0 E9 */ bl xIniGetInt__FP8xIniFilePci -/* 800A2A04 0009F804 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A2A08 0009F808 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2A0C 0009F80C 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l +/* 800A2A04 0009F804 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A2A08 0009F808 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2A0C 0009F80C 38 C5 05 58 */ addi r6, r5, lbl_globals@l /* 800A2A10 0009F810 38 A0 00 01 */ li r5, 1 /* 800A2A14 0009F814 90 66 08 94 */ stw r3, 0x894(r6) -/* 800A2A18 0009F818 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2A18 0009F818 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2A1C 0009F81C 7F E3 FB 78 */ mr r3, r31 /* 800A2A20 0009F820 38 84 00 BD */ addi r4, r4, 0xbd /* 800A2A24 0009F824 4B F8 E0 C5 */ bl xIniGetInt__FP8xIniFilePci -/* 800A2A28 0009F828 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A2A2C 0009F82C 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2A30 0009F830 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l +/* 800A2A28 0009F828 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A2A2C 0009F82C 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2A30 0009F830 38 C5 05 58 */ addi r6, r5, lbl_globals@l /* 800A2A34 0009F834 38 A0 00 00 */ li r5, 0 /* 800A2A38 0009F838 90 66 08 98 */ stw r3, 0x898(r6) -/* 800A2A3C 0009F83C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2A3C 0009F83C 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2A40 0009F840 7F E3 FB 78 */ mr r3, r31 /* 800A2A44 0009F844 38 84 00 CD */ addi r4, r4, 0xcd /* 800A2A48 0009F848 4B F8 E0 A1 */ bl xIniGetInt__FP8xIniFilePci -/* 800A2A4C 0009F84C 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A2A50 0009F850 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2A54 0009F854 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l +/* 800A2A4C 0009F84C 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A2A50 0009F850 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2A54 0009F854 38 C5 05 58 */ addi r6, r5, lbl_globals@l /* 800A2A58 0009F858 38 A0 00 00 */ li r5, 0 /* 800A2A5C 0009F85C 90 66 08 9C */ stw r3, 0x89c(r6) -/* 800A2A60 0009F860 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2A60 0009F860 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2A64 0009F864 7F E3 FB 78 */ mr r3, r31 /* 800A2A68 0009F868 38 84 00 E0 */ addi r4, r4, 0xe0 /* 800A2A6C 0009F86C 4B F8 E0 7D */ bl xIniGetInt__FP8xIniFilePci -/* 800A2A70 0009F870 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A2A74 0009F874 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2A78 0009F878 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l +/* 800A2A70 0009F870 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A2A74 0009F874 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2A78 0009F878 38 C5 05 58 */ addi r6, r5, lbl_globals@l /* 800A2A7C 0009F87C 38 A0 00 02 */ li r5, 2 /* 800A2A80 0009F880 90 66 08 A0 */ stw r3, 0x8a0(r6) -/* 800A2A84 0009F884 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2A84 0009F884 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2A88 0009F888 7F E3 FB 78 */ mr r3, r31 /* 800A2A8C 0009F88C 38 84 00 F3 */ addi r4, r4, 0xf3 /* 800A2A90 0009F890 4B F8 E0 59 */ bl xIniGetInt__FP8xIniFilePci -/* 800A2A94 0009F894 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A2A98 0009F898 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2A9C 0009F89C 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l +/* 800A2A94 0009F894 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A2A98 0009F898 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2A9C 0009F89C 38 C5 05 58 */ addi r6, r5, lbl_globals@l /* 800A2AA0 0009F8A0 38 A0 00 03 */ li r5, 3 /* 800A2AA4 0009F8A4 90 66 08 A4 */ stw r3, 0x8a4(r6) -/* 800A2AA8 0009F8A8 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2AA8 0009F8A8 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2AAC 0009F8AC 7F E3 FB 78 */ mr r3, r31 /* 800A2AB0 0009F8B0 38 84 01 06 */ addi r4, r4, 0x106 /* 800A2AB4 0009F8B4 4B F8 E0 35 */ bl xIniGetInt__FP8xIniFilePci -/* 800A2AB8 0009F8B8 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A2ABC 0009F8BC 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2AC0 0009F8C0 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l +/* 800A2AB8 0009F8B8 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A2ABC 0009F8BC 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2AC0 0009F8C0 38 C5 05 58 */ addi r6, r5, lbl_globals@l /* 800A2AC4 0009F8C4 38 A0 00 03 */ li r5, 3 /* 800A2AC8 0009F8C8 90 66 08 A8 */ stw r3, 0x8a8(r6) -/* 800A2ACC 0009F8CC 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2ACC 0009F8CC 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2AD0 0009F8D0 7F E3 FB 78 */ mr r3, r31 /* 800A2AD4 0009F8D4 38 84 01 19 */ addi r4, r4, 0x119 /* 800A2AD8 0009F8D8 4B F8 E0 11 */ bl xIniGetInt__FP8xIniFilePci -/* 800A2ADC 0009F8DC 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A2AE0 0009F8E0 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2AE4 0009F8E4 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l +/* 800A2ADC 0009F8DC 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A2AE0 0009F8E0 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2AE4 0009F8E4 38 C5 05 58 */ addi r6, r5, lbl_globals@l /* 800A2AE8 0009F8E8 38 A0 00 05 */ li r5, 5 /* 800A2AEC 0009F8EC 90 66 08 AC */ stw r3, 0x8ac(r6) -/* 800A2AF0 0009F8F0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2AF0 0009F8F0 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2AF4 0009F8F4 7F E3 FB 78 */ mr r3, r31 /* 800A2AF8 0009F8F8 38 84 01 2C */ addi r4, r4, 0x12c /* 800A2AFC 0009F8FC 4B F8 DF ED */ bl xIniGetInt__FP8xIniFilePci -/* 800A2B00 0009F900 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A2B04 0009F904 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2B08 0009F908 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l +/* 800A2B00 0009F900 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A2B04 0009F904 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2B08 0009F908 38 C5 05 58 */ addi r6, r5, lbl_globals@l /* 800A2B0C 0009F90C 38 A0 00 0A */ li r5, 0xa /* 800A2B10 0009F910 90 66 08 B0 */ stw r3, 0x8b0(r6) -/* 800A2B14 0009F914 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2B14 0009F914 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2B18 0009F918 7F E3 FB 78 */ mr r3, r31 /* 800A2B1C 0009F91C 38 84 01 3F */ addi r4, r4, 0x13f /* 800A2B20 0009F920 4B F8 DF C9 */ bl xIniGetInt__FP8xIniFilePci -/* 800A2B24 0009F924 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A2B28 0009F928 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2B2C 0009F92C 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l +/* 800A2B24 0009F924 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A2B28 0009F928 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2B2C 0009F92C 38 C5 05 58 */ addi r6, r5, lbl_globals@l /* 800A2B30 0009F930 38 A0 00 0F */ li r5, 0xf /* 800A2B34 0009F934 90 66 08 B4 */ stw r3, 0x8b4(r6) -/* 800A2B38 0009F938 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2B38 0009F938 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2B3C 0009F93C 7F E3 FB 78 */ mr r3, r31 /* 800A2B40 0009F940 38 84 01 52 */ addi r4, r4, 0x152 /* 800A2B44 0009F944 4B F8 DF A5 */ bl xIniGetInt__FP8xIniFilePci -/* 800A2B48 0009F948 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A2B4C 0009F94C 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2B50 0009F950 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l +/* 800A2B48 0009F948 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A2B4C 0009F94C 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2B50 0009F950 38 C5 05 58 */ addi r6, r5, lbl_globals@l /* 800A2B54 0009F954 38 A0 00 14 */ li r5, 0x14 /* 800A2B58 0009F958 90 66 08 B8 */ stw r3, 0x8b8(r6) -/* 800A2B5C 0009F95C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2B5C 0009F95C 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2B60 0009F960 7F E3 FB 78 */ mr r3, r31 /* 800A2B64 0009F964 38 84 01 65 */ addi r4, r4, 0x165 /* 800A2B68 0009F968 4B F8 DF 81 */ bl xIniGetInt__FP8xIniFilePci -/* 800A2B6C 0009F96C 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A2B70 0009F970 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2B74 0009F974 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l +/* 800A2B6C 0009F96C 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A2B70 0009F970 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2B74 0009F974 38 C5 05 58 */ addi r6, r5, lbl_globals@l /* 800A2B78 0009F978 38 A0 00 19 */ li r5, 0x19 /* 800A2B7C 0009F97C 90 66 08 BC */ stw r3, 0x8bc(r6) -/* 800A2B80 0009F980 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2B80 0009F980 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2B84 0009F984 7F E3 FB 78 */ mr r3, r31 /* 800A2B88 0009F988 38 84 01 78 */ addi r4, r4, 0x178 /* 800A2B8C 0009F98C 4B F8 DF 5D */ bl xIniGetInt__FP8xIniFilePci -/* 800A2B90 0009F990 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A2B94 0009F994 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2B98 0009F998 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l +/* 800A2B90 0009F990 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A2B94 0009F994 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2B98 0009F998 38 C5 05 58 */ addi r6, r5, lbl_globals@l /* 800A2B9C 0009F99C 38 A0 00 1E */ li r5, 0x1e /* 800A2BA0 0009F9A0 90 66 08 C0 */ stw r3, 0x8c0(r6) -/* 800A2BA4 0009F9A4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2BA4 0009F9A4 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2BA8 0009F9A8 7F E3 FB 78 */ mr r3, r31 /* 800A2BAC 0009F9AC 38 84 01 8B */ addi r4, r4, 0x18b /* 800A2BB0 0009F9B0 4B F8 DF 39 */ bl xIniGetInt__FP8xIniFilePci -/* 800A2BB4 0009F9B4 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A2BB8 0009F9B8 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2BBC 0009F9BC 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l +/* 800A2BB4 0009F9B4 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A2BB8 0009F9B8 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2BBC 0009F9BC 38 C5 05 58 */ addi r6, r5, lbl_globals@l /* 800A2BC0 0009F9C0 38 A0 00 28 */ li r5, 0x28 /* 800A2BC4 0009F9C4 90 66 08 C4 */ stw r3, 0x8c4(r6) -/* 800A2BC8 0009F9C8 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2BC8 0009F9C8 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2BCC 0009F9CC 7F E3 FB 78 */ mr r3, r31 /* 800A2BD0 0009F9D0 38 84 01 9F */ addi r4, r4, 0x19f /* 800A2BD4 0009F9D4 4B F8 DF 15 */ bl xIniGetInt__FP8xIniFilePci -/* 800A2BD8 0009F9D8 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A2BDC 0009F9DC 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2BE0 0009F9E0 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l +/* 800A2BD8 0009F9D8 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A2BDC 0009F9DC 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2BE0 0009F9E0 38 C5 05 58 */ addi r6, r5, lbl_globals@l /* 800A2BE4 0009F9E4 38 A0 00 32 */ li r5, 0x32 /* 800A2BE8 0009F9E8 90 66 08 C8 */ stw r3, 0x8c8(r6) -/* 800A2BEC 0009F9EC 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2BEC 0009F9EC 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2BF0 0009F9F0 7F E3 FB 78 */ mr r3, r31 /* 800A2BF4 0009F9F4 38 84 01 B3 */ addi r4, r4, 0x1b3 /* 800A2BF8 0009F9F8 4B F8 DE F1 */ bl xIniGetInt__FP8xIniFilePci -/* 800A2BFC 0009F9FC 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A2C00 0009FA00 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2C04 0009FA04 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l +/* 800A2BFC 0009F9FC 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A2C00 0009FA00 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2C04 0009FA04 38 C5 05 58 */ addi r6, r5, lbl_globals@l /* 800A2C08 0009FA08 38 A0 00 3C */ li r5, 0x3c /* 800A2C0C 0009FA0C 90 66 08 CC */ stw r3, 0x8cc(r6) -/* 800A2C10 0009FA10 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2C10 0009FA10 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2C14 0009FA14 7F E3 FB 78 */ mr r3, r31 /* 800A2C18 0009FA18 38 84 01 C7 */ addi r4, r4, 0x1c7 /* 800A2C1C 0009FA1C 4B F8 DE CD */ bl xIniGetInt__FP8xIniFilePci -/* 800A2C20 0009FA20 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A2C24 0009FA24 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2C28 0009FA28 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l +/* 800A2C20 0009FA20 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A2C24 0009FA24 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2C28 0009FA28 38 C5 05 58 */ addi r6, r5, lbl_globals@l /* 800A2C2C 0009FA2C 38 A0 00 4B */ li r5, 0x4b /* 800A2C30 0009FA30 90 66 08 D0 */ stw r3, 0x8d0(r6) -/* 800A2C34 0009FA34 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2C34 0009FA34 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2C38 0009FA38 7F E3 FB 78 */ mr r3, r31 /* 800A2C3C 0009FA3C 38 84 01 DB */ addi r4, r4, 0x1db /* 800A2C40 0009FA40 4B F8 DE A9 */ bl xIniGetInt__FP8xIniFilePci -/* 800A2C44 0009FA44 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A2C48 0009FA48 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2C4C 0009FA4C 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l +/* 800A2C44 0009FA44 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A2C48 0009FA48 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2C4C 0009FA4C 38 C5 05 58 */ addi r6, r5, lbl_globals@l /* 800A2C50 0009FA50 38 A0 00 64 */ li r5, 0x64 /* 800A2C54 0009FA54 90 66 08 D4 */ stw r3, 0x8d4(r6) -/* 800A2C58 0009FA58 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2C58 0009FA58 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2C5C 0009FA5C 7F E3 FB 78 */ mr r3, r31 /* 800A2C60 0009FA60 38 84 01 EF */ addi r4, r4, 0x1ef /* 800A2C64 0009FA64 4B F8 DE 85 */ bl xIniGetInt__FP8xIniFilePci -/* 800A2C68 0009FA68 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A2C6C 0009FA6C 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2C70 0009FA70 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 800A2C68 0009FA68 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A2C6C 0009FA6C 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2C70 0009FA70 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 800A2C74 0009FA74 90 65 08 D8 */ stw r3, 0x8d8(r5) -/* 800A2C78 0009FA78 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2C78 0009FA78 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2C7C 0009FA7C 7F E3 FB 78 */ mr r3, r31 -/* 800A2C80 0009FA80 C0 22 92 E0 */ lfs f1, lbl_803CDC60-_SDA2_BASE_(r2) +/* 800A2C80 0009FA80 C0 22 92 E0 */ lfs f1, lbl__1002_2-_SDA2_BASE_(r2) /* 800A2C84 0009FA84 38 84 02 03 */ addi r4, r4, 0x203 /* 800A2C88 0009FA88 4B F8 DE BD */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A2C8C 0009FA8C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A2C90 0009FA90 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2C94 0009FA94 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A2C8C 0009FA8C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A2C90 0009FA90 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2C94 0009FA94 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A2C98 0009FA98 7F E3 FB 78 */ mr r3, r31 /* 800A2C9C 0009FA9C D0 25 08 DC */ stfs f1, 0x8dc(r5) -/* 800A2CA0 0009FAA0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2CA0 0009FAA0 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2CA4 0009FAA4 38 84 02 10 */ addi r4, r4, 0x210 -/* 800A2CA8 0009FAA8 C0 22 92 E4 */ lfs f1, lbl_803CDC64-_SDA2_BASE_(r2) +/* 800A2CA8 0009FAA8 C0 22 92 E4 */ lfs f1, lbl__1003_1-_SDA2_BASE_(r2) /* 800A2CAC 0009FAAC 4B F8 DE 99 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A2CB0 0009FAB0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A2CB4 0009FAB4 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2CB8 0009FAB8 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A2CB0 0009FAB0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A2CB4 0009FAB4 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2CB8 0009FAB8 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A2CBC 0009FABC 7F E3 FB 78 */ mr r3, r31 /* 800A2CC0 0009FAC0 D0 25 08 78 */ stfs f1, 0x878(r5) -/* 800A2CC4 0009FAC4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2CC4 0009FAC4 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2CC8 0009FAC8 38 84 02 1D */ addi r4, r4, 0x21d -/* 800A2CCC 0009FACC C0 22 92 E8 */ lfs f1, lbl_803CDC68-_SDA2_BASE_(r2) +/* 800A2CCC 0009FACC C0 22 92 E8 */ lfs f1, lbl__1004_2-_SDA2_BASE_(r2) /* 800A2CD0 0009FAD0 4B F8 DE 75 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A2CD4 0009FAD4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A2CD8 0009FAD8 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2CDC 0009FADC 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A2CD4 0009FAD4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A2CD8 0009FAD8 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2CDC 0009FADC 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A2CE0 0009FAE0 7F E3 FB 78 */ mr r3, r31 /* 800A2CE4 0009FAE4 D0 25 08 7C */ stfs f1, 0x87c(r5) -/* 800A2CE8 0009FAE8 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2CE8 0009FAE8 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2CEC 0009FAEC 38 84 02 2A */ addi r4, r4, 0x22a -/* 800A2CF0 0009FAF0 C0 22 92 EC */ lfs f1, lbl_803CDC6C-_SDA2_BASE_(r2) +/* 800A2CF0 0009FAF0 C0 22 92 EC */ lfs f1, lbl__1005_1-_SDA2_BASE_(r2) /* 800A2CF4 0009FAF4 4B F8 DE 51 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A2CF8 0009FAF8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A2CFC 0009FAFC 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2D00 0009FB00 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A2CF8 0009FAF8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A2CFC 0009FAFC 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2D00 0009FB00 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A2D04 0009FB04 7F E3 FB 78 */ mr r3, r31 /* 800A2D08 0009FB08 D0 25 09 28 */ stfs f1, 0x928(r5) -/* 800A2D0C 0009FB0C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2D0C 0009FB0C 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2D10 0009FB10 38 84 02 36 */ addi r4, r4, 0x236 -/* 800A2D14 0009FB14 C0 22 92 F0 */ lfs f1, lbl_803CDC70-_SDA2_BASE_(r2) +/* 800A2D14 0009FB14 C0 22 92 F0 */ lfs f1, lbl__1006_1-_SDA2_BASE_(r2) /* 800A2D18 0009FB18 4B F8 DE 2D */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A2D1C 0009FB1C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A2D20 0009FB20 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2D24 0009FB24 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A2D1C 0009FB1C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A2D20 0009FB20 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2D24 0009FB24 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A2D28 0009FB28 7F E3 FB 78 */ mr r3, r31 /* 800A2D2C 0009FB2C D0 25 09 30 */ stfs f1, 0x930(r5) -/* 800A2D30 0009FB30 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2D30 0009FB30 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2D34 0009FB34 38 84 02 43 */ addi r4, r4, 0x243 -/* 800A2D38 0009FB38 C0 22 92 F0 */ lfs f1, lbl_803CDC70-_SDA2_BASE_(r2) +/* 800A2D38 0009FB38 C0 22 92 F0 */ lfs f1, lbl__1006_1-_SDA2_BASE_(r2) /* 800A2D3C 0009FB3C 4B F8 DE 09 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A2D40 0009FB40 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A2D44 0009FB44 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2D48 0009FB48 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A2D40 0009FB40 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A2D44 0009FB44 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2D48 0009FB48 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A2D4C 0009FB4C 7F E3 FB 78 */ mr r3, r31 /* 800A2D50 0009FB50 D0 25 09 34 */ stfs f1, 0x934(r5) -/* 800A2D54 0009FB54 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2D54 0009FB54 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2D58 0009FB58 38 84 02 51 */ addi r4, r4, 0x251 -/* 800A2D5C 0009FB5C C0 22 92 F4 */ lfs f1, lbl_803CDC74-_SDA2_BASE_(r2) +/* 800A2D5C 0009FB5C C0 22 92 F4 */ lfs f1, lbl__1007-_SDA2_BASE_(r2) /* 800A2D60 0009FB60 4B F8 DD E5 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A2D64 0009FB64 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A2D68 0009FB68 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2D6C 0009FB6C 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A2D64 0009FB64 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A2D68 0009FB68 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2D6C 0009FB6C 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A2D70 0009FB70 7F E3 FB 78 */ mr r3, r31 /* 800A2D74 0009FB74 D0 25 09 2C */ stfs f1, 0x92c(r5) -/* 800A2D78 0009FB78 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2D78 0009FB78 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2D7C 0009FB7C 38 84 02 5F */ addi r4, r4, 0x25f -/* 800A2D80 0009FB80 C0 22 92 F8 */ lfs f1, lbl_803CDC78-_SDA2_BASE_(r2) +/* 800A2D80 0009FB80 C0 22 92 F8 */ lfs f1, lbl__1008-_SDA2_BASE_(r2) /* 800A2D84 0009FB84 4B F8 DD C1 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A2D88 0009FB88 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A2D8C 0009FB8C 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2D90 0009FB90 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A2D88 0009FB88 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A2D8C 0009FB8C 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2D90 0009FB90 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A2D94 0009FB94 7F E3 FB 78 */ mr r3, r31 /* 800A2D98 0009FB98 D0 25 09 38 */ stfs f1, 0x938(r5) -/* 800A2D9C 0009FB9C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2D9C 0009FB9C 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2DA0 0009FBA0 38 84 02 6E */ addi r4, r4, 0x26e -/* 800A2DA4 0009FBA4 C0 22 92 FC */ lfs f1, lbl_803CDC7C-_SDA2_BASE_(r2) +/* 800A2DA4 0009FBA4 C0 22 92 FC */ lfs f1, lbl__1009-_SDA2_BASE_(r2) /* 800A2DA8 0009FBA8 4B F8 DD 9D */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A2DAC 0009FBAC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A2DB0 0009FBB0 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2DB4 0009FBB4 3B 23 05 58 */ addi r25, r3, lbl_803C0558@l +/* 800A2DAC 0009FBAC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A2DB0 0009FBB0 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2DB4 0009FBB4 3B 23 05 58 */ addi r25, r3, lbl_globals@l /* 800A2DB8 0009FBB8 7F E3 FB 78 */ mr r3, r31 /* 800A2DBC 0009FBBC D0 39 09 3C */ stfs f1, 0x93c(r25) -/* 800A2DC0 0009FBC0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2DC0 0009FBC0 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2DC4 0009FBC4 38 84 02 7E */ addi r4, r4, 0x27e -/* 800A2DC8 0009FBC8 C0 22 93 00 */ lfs f1, lbl_803CDC80-_SDA2_BASE_(r2) +/* 800A2DC8 0009FBC8 C0 22 93 00 */ lfs f1, lbl__1010-_SDA2_BASE_(r2) /* 800A2DCC 0009FBCC 4B F8 DD 79 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A2DD0 0009FBD0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A2DD4 0009FBD4 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2DD8 0009FBD8 3B 03 05 58 */ addi r24, r3, lbl_803C0558@l +/* 800A2DD0 0009FBD0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A2DD4 0009FBD4 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2DD8 0009FBD8 3B 03 05 58 */ addi r24, r3, lbl_globals@l /* 800A2DDC 0009FBDC 7F E3 FB 78 */ mr r3, r31 /* 800A2DE0 0009FBE0 D0 38 09 40 */ stfs f1, 0x940(r24) -/* 800A2DE4 0009FBE4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2DE4 0009FBE4 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2DE8 0009FBE8 38 84 02 8E */ addi r4, r4, 0x28e -/* 800A2DEC 0009FBEC C0 22 92 EC */ lfs f1, lbl_803CDC6C-_SDA2_BASE_(r2) +/* 800A2DEC 0009FBEC C0 22 92 EC */ lfs f1, lbl__1005_1-_SDA2_BASE_(r2) /* 800A2DF0 0009FBF0 4B F8 DD 55 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A2DF4 0009FBF4 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800A2DF8 0009FBF8 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A2DFC 0009FBFC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800A2DF4 0009FBF4 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800A2DF8 0009FBF8 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A2DFC 0009FBFC 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800A2E00 0009FC00 C0 79 09 3C */ lfs f3, 0x93c(r25) /* 800A2E04 0009FC04 D0 24 09 44 */ stfs f1, 0x944(r4) -/* 800A2E08 0009FC08 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A2E08 0009FC08 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A2E0C 0009FC0C C0 18 09 40 */ lfs f0, 0x940(r24) /* 800A2E10 0009FC10 7F E3 FB 78 */ mr r3, r31 -/* 800A2E14 0009FC14 C0 42 92 D8 */ lfs f2, lbl_803CDC58-_SDA2_BASE_(r2) +/* 800A2E14 0009FC14 C0 42 92 D8 */ lfs f2, lbl__909-_SDA2_BASE_(r2) /* 800A2E18 0009FC18 38 84 02 9C */ addi r4, r4, 0x29c /* 800A2E1C 0009FC1C EC 23 00 B2 */ fmuls f1, f3, f2 /* 800A2E20 0009FC20 EC 00 00 B2 */ fmuls f0, f0, f2 /* 800A2E24 0009FC24 D0 39 09 3C */ stfs f1, 0x93c(r25) /* 800A2E28 0009FC28 D0 18 09 40 */ stfs f0, 0x940(r24) -/* 800A2E2C 0009FC2C C0 22 92 E0 */ lfs f1, lbl_803CDC60-_SDA2_BASE_(r2) +/* 800A2E2C 0009FC2C C0 22 92 E0 */ lfs f1, lbl__1002_2-_SDA2_BASE_(r2) /* 800A2E30 0009FC30 4B F8 DD 15 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A2E34 0009FC34 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A2E38 0009FC38 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2E3C 0009FC3C 3B 23 05 58 */ addi r25, r3, lbl_803C0558@l +/* 800A2E34 0009FC34 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A2E38 0009FC38 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2E3C 0009FC3C 3B 23 05 58 */ addi r25, r3, lbl_globals@l /* 800A2E40 0009FC40 7F E3 FB 78 */ mr r3, r31 /* 800A2E44 0009FC44 D0 39 09 48 */ stfs f1, 0x948(r25) -/* 800A2E48 0009FC48 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2E48 0009FC48 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2E4C 0009FC4C 38 84 02 B1 */ addi r4, r4, 0x2b1 -/* 800A2E50 0009FC50 C0 22 93 04 */ lfs f1, lbl_803CDC84-_SDA2_BASE_(r2) +/* 800A2E50 0009FC50 C0 22 93 04 */ lfs f1, lbl__1011_1-_SDA2_BASE_(r2) /* 800A2E54 0009FC54 4B F8 DC F1 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A2E58 0009FC58 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A2E5C 0009FC5C 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2E60 0009FC60 3B 03 05 58 */ addi r24, r3, lbl_803C0558@l +/* 800A2E58 0009FC58 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A2E5C 0009FC5C 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2E60 0009FC60 3B 03 05 58 */ addi r24, r3, lbl_globals@l /* 800A2E64 0009FC64 7F E3 FB 78 */ mr r3, r31 /* 800A2E68 0009FC68 D0 38 09 4C */ stfs f1, 0x94c(r24) -/* 800A2E6C 0009FC6C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2E6C 0009FC6C 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2E70 0009FC70 38 84 02 C6 */ addi r4, r4, 0x2c6 -/* 800A2E74 0009FC74 C0 22 92 EC */ lfs f1, lbl_803CDC6C-_SDA2_BASE_(r2) +/* 800A2E74 0009FC74 C0 22 92 EC */ lfs f1, lbl__1005_1-_SDA2_BASE_(r2) /* 800A2E78 0009FC78 4B F8 DC CD */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A2E7C 0009FC7C 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800A2E80 0009FC80 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A2E84 0009FC84 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800A2E7C 0009FC7C 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800A2E80 0009FC80 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A2E84 0009FC84 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800A2E88 0009FC88 C0 79 09 48 */ lfs f3, 0x948(r25) /* 800A2E8C 0009FC8C D0 24 09 50 */ stfs f1, 0x950(r4) -/* 800A2E90 0009FC90 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A2E90 0009FC90 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A2E94 0009FC94 C0 18 09 4C */ lfs f0, 0x94c(r24) /* 800A2E98 0009FC98 7F E3 FB 78 */ mr r3, r31 -/* 800A2E9C 0009FC9C C0 42 92 D8 */ lfs f2, lbl_803CDC58-_SDA2_BASE_(r2) +/* 800A2E9C 0009FC9C C0 42 92 D8 */ lfs f2, lbl__909-_SDA2_BASE_(r2) /* 800A2EA0 0009FCA0 38 84 02 D9 */ addi r4, r4, 0x2d9 /* 800A2EA4 0009FCA4 EC 23 00 B2 */ fmuls f1, f3, f2 /* 800A2EA8 0009FCA8 EC 00 00 B2 */ fmuls f0, f0, f2 /* 800A2EAC 0009FCAC D0 39 09 48 */ stfs f1, 0x948(r25) /* 800A2EB0 0009FCB0 D0 18 09 4C */ stfs f0, 0x94c(r24) -/* 800A2EB4 0009FCB4 C0 22 93 08 */ lfs f1, lbl_803CDC88-_SDA2_BASE_(r2) +/* 800A2EB4 0009FCB4 C0 22 93 08 */ lfs f1, lbl__1012_1-_SDA2_BASE_(r2) /* 800A2EB8 0009FCB8 4B F8 DC 8D */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A2EBC 0009FCBC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A2EC0 0009FCC0 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2EC4 0009FCC4 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A2EBC 0009FCBC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A2EC0 0009FCC0 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2EC4 0009FCC4 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A2EC8 0009FCC8 7F E3 FB 78 */ mr r3, r31 /* 800A2ECC 0009FCCC D0 25 08 E8 */ stfs f1, 0x8e8(r5) -/* 800A2ED0 0009FCD0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2ED0 0009FCD0 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2ED4 0009FCD4 38 84 02 E9 */ addi r4, r4, 0x2e9 -/* 800A2ED8 0009FCD8 C0 22 92 E0 */ lfs f1, lbl_803CDC60-_SDA2_BASE_(r2) +/* 800A2ED8 0009FCD8 C0 22 92 E0 */ lfs f1, lbl__1002_2-_SDA2_BASE_(r2) /* 800A2EDC 0009FCDC 4B F8 DC 69 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A2EE0 0009FCE0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A2EE4 0009FCE4 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2EE8 0009FCE8 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A2EE0 0009FCE0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A2EE4 0009FCE4 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2EE8 0009FCE8 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A2EEC 0009FCEC 7F E3 FB 78 */ mr r3, r31 /* 800A2EF0 0009FCF0 D0 25 08 EC */ stfs f1, 0x8ec(r5) -/* 800A2EF4 0009FCF4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2EF4 0009FCF4 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2EF8 0009FCF8 38 84 02 FD */ addi r4, r4, 0x2fd -/* 800A2EFC 0009FCFC C0 22 92 E0 */ lfs f1, lbl_803CDC60-_SDA2_BASE_(r2) +/* 800A2EFC 0009FCFC C0 22 92 E0 */ lfs f1, lbl__1002_2-_SDA2_BASE_(r2) /* 800A2F00 0009FD00 4B F8 DC 45 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A2F04 0009FD04 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A2F08 0009FD08 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2F0C 0009FD0C 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A2F04 0009FD04 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A2F08 0009FD08 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2F0C 0009FD0C 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A2F10 0009FD10 7F E3 FB 78 */ mr r3, r31 /* 800A2F14 0009FD14 D0 25 08 F0 */ stfs f1, 0x8f0(r5) -/* 800A2F18 0009FD18 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2F18 0009FD18 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2F1C 0009FD1C 38 84 03 0E */ addi r4, r4, 0x30e -/* 800A2F20 0009FD20 C0 22 93 0C */ lfs f1, lbl_803CDC8C-_SDA2_BASE_(r2) +/* 800A2F20 0009FD20 C0 22 93 0C */ lfs f1, lbl__1013-_SDA2_BASE_(r2) /* 800A2F24 0009FD24 4B F8 DC 21 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A2F28 0009FD28 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A2F2C 0009FD2C 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2F30 0009FD30 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A2F28 0009FD28 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A2F2C 0009FD2C 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2F30 0009FD30 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A2F34 0009FD34 7F E3 FB 78 */ mr r3, r31 /* 800A2F38 0009FD38 D0 25 08 F4 */ stfs f1, 0x8f4(r5) -/* 800A2F3C 0009FD3C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2F3C 0009FD3C 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2F40 0009FD40 38 84 03 20 */ addi r4, r4, 0x320 -/* 800A2F44 0009FD44 C0 22 93 0C */ lfs f1, lbl_803CDC8C-_SDA2_BASE_(r2) +/* 800A2F44 0009FD44 C0 22 93 0C */ lfs f1, lbl__1013-_SDA2_BASE_(r2) /* 800A2F48 0009FD48 4B F8 DB FD */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A2F4C 0009FD4C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A2F50 0009FD50 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2F54 0009FD54 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A2F4C 0009FD4C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A2F50 0009FD50 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2F54 0009FD54 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A2F58 0009FD58 7F E3 FB 78 */ mr r3, r31 /* 800A2F5C 0009FD5C D0 25 08 F8 */ stfs f1, 0x8f8(r5) -/* 800A2F60 0009FD60 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2F60 0009FD60 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2F64 0009FD64 38 84 03 38 */ addi r4, r4, 0x338 -/* 800A2F68 0009FD68 C0 22 92 E0 */ lfs f1, lbl_803CDC60-_SDA2_BASE_(r2) +/* 800A2F68 0009FD68 C0 22 92 E0 */ lfs f1, lbl__1002_2-_SDA2_BASE_(r2) /* 800A2F6C 0009FD6C 4B F8 DB D9 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A2F70 0009FD70 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A2F74 0009FD74 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2F78 0009FD78 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A2F70 0009FD70 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A2F74 0009FD74 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2F78 0009FD78 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A2F7C 0009FD7C 7F E3 FB 78 */ mr r3, r31 /* 800A2F80 0009FD80 D0 25 09 54 */ stfs f1, 0x954(r5) -/* 800A2F84 0009FD84 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2F84 0009FD84 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2F88 0009FD88 38 84 03 4E */ addi r4, r4, 0x34e -/* 800A2F8C 0009FD8C C0 22 92 DC */ lfs f1, lbl_803CDC5C-_SDA2_BASE_(r2) +/* 800A2F8C 0009FD8C C0 22 92 DC */ lfs f1, lbl__1001_2-_SDA2_BASE_(r2) /* 800A2F90 0009FD90 4B F8 DB B5 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A2F94 0009FD94 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A2F98 0009FD98 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2F9C 0009FD9C 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A2F94 0009FD94 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A2F98 0009FD98 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2F9C 0009FD9C 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A2FA0 0009FDA0 7F E3 FB 78 */ mr r3, r31 /* 800A2FA4 0009FDA4 D0 25 09 58 */ stfs f1, 0x958(r5) -/* 800A2FA8 0009FDA8 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2FA8 0009FDA8 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2FAC 0009FDAC 38 84 03 68 */ addi r4, r4, 0x368 -/* 800A2FB0 0009FDB0 C0 22 92 E0 */ lfs f1, lbl_803CDC60-_SDA2_BASE_(r2) +/* 800A2FB0 0009FDB0 C0 22 92 E0 */ lfs f1, lbl__1002_2-_SDA2_BASE_(r2) /* 800A2FB4 0009FDB4 4B F8 DB 91 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A2FB8 0009FDB8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A2FBC 0009FDBC 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2FC0 0009FDC0 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A2FB8 0009FDB8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A2FBC 0009FDBC 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2FC0 0009FDC0 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A2FC4 0009FDC4 7F E3 FB 78 */ mr r3, r31 /* 800A2FC8 0009FDC8 D0 25 09 5C */ stfs f1, 0x95c(r5) -/* 800A2FCC 0009FDCC 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2FCC 0009FDCC 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2FD0 0009FDD0 38 84 03 80 */ addi r4, r4, 0x380 -/* 800A2FD4 0009FDD4 C0 22 92 E8 */ lfs f1, lbl_803CDC68-_SDA2_BASE_(r2) +/* 800A2FD4 0009FDD4 C0 22 92 E8 */ lfs f1, lbl__1004_2-_SDA2_BASE_(r2) /* 800A2FD8 0009FDD8 4B F8 DB 6D */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A2FDC 0009FDDC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A2FE0 0009FDE0 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A2FE4 0009FDE4 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A2FDC 0009FDDC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A2FE0 0009FDE0 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A2FE4 0009FDE4 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A2FE8 0009FDE8 7F E3 FB 78 */ mr r3, r31 /* 800A2FEC 0009FDEC D0 25 09 60 */ stfs f1, 0x960(r5) -/* 800A2FF0 0009FDF0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A2FF0 0009FDF0 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A2FF4 0009FDF4 38 84 03 98 */ addi r4, r4, 0x398 -/* 800A2FF8 0009FDF8 C0 22 92 DC */ lfs f1, lbl_803CDC5C-_SDA2_BASE_(r2) +/* 800A2FF8 0009FDF8 C0 22 92 DC */ lfs f1, lbl__1001_2-_SDA2_BASE_(r2) /* 800A2FFC 0009FDFC 4B F8 DB 49 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3000 0009FE00 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3004 0009FE04 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3008 0009FE08 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3000 0009FE00 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3004 0009FE04 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3008 0009FE08 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A300C 0009FE0C 7F E3 FB 78 */ mr r3, r31 /* 800A3010 0009FE10 D0 25 09 64 */ stfs f1, 0x964(r5) -/* 800A3014 0009FE14 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3014 0009FE14 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3018 0009FE18 38 84 03 B2 */ addi r4, r4, 0x3b2 -/* 800A301C 0009FE1C C0 22 92 DC */ lfs f1, lbl_803CDC5C-_SDA2_BASE_(r2) +/* 800A301C 0009FE1C C0 22 92 DC */ lfs f1, lbl__1001_2-_SDA2_BASE_(r2) /* 800A3020 0009FE20 4B F8 DB 25 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3024 0009FE24 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3028 0009FE28 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A302C 0009FE2C 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3024 0009FE24 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3028 0009FE28 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A302C 0009FE2C 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3030 0009FE30 7F E3 FB 78 */ mr r3, r31 /* 800A3034 0009FE34 D0 25 09 68 */ stfs f1, 0x968(r5) -/* 800A3038 0009FE38 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3038 0009FE38 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A303C 0009FE3C 38 84 03 CA */ addi r4, r4, 0x3ca -/* 800A3040 0009FE40 C0 22 92 F8 */ lfs f1, lbl_803CDC78-_SDA2_BASE_(r2) +/* 800A3040 0009FE40 C0 22 92 F8 */ lfs f1, lbl__1008-_SDA2_BASE_(r2) /* 800A3044 0009FE44 4B F8 DB 01 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3048 0009FE48 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A304C 0009FE4C 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3050 0009FE50 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3048 0009FE48 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A304C 0009FE4C 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3050 0009FE50 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3054 0009FE54 7F E3 FB 78 */ mr r3, r31 /* 800A3058 0009FE58 D0 25 09 6C */ stfs f1, 0x96c(r5) -/* 800A305C 0009FE5C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A305C 0009FE5C 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3060 0009FE60 38 84 03 E2 */ addi r4, r4, 0x3e2 -/* 800A3064 0009FE64 C0 22 93 10 */ lfs f1, lbl_803CDC90-_SDA2_BASE_(r2) +/* 800A3064 0009FE64 C0 22 93 10 */ lfs f1, lbl__1014-_SDA2_BASE_(r2) /* 800A3068 0009FE68 4B F8 DA DD */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A306C 0009FE6C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3070 0009FE70 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3074 0009FE74 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A306C 0009FE6C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3070 0009FE70 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3074 0009FE74 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3078 0009FE78 7F E3 FB 78 */ mr r3, r31 /* 800A307C 0009FE7C D0 25 09 70 */ stfs f1, 0x970(r5) -/* 800A3080 0009FE80 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3080 0009FE80 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3084 0009FE84 38 84 03 FE */ addi r4, r4, 0x3fe -/* 800A3088 0009FE88 C0 22 93 14 */ lfs f1, lbl_803CDC94-_SDA2_BASE_(r2) +/* 800A3088 0009FE88 C0 22 93 14 */ lfs f1, lbl__1015-_SDA2_BASE_(r2) /* 800A308C 0009FE8C 4B F8 DA B9 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3090 0009FE90 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3094 0009FE94 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3098 0009FE98 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3090 0009FE90 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3094 0009FE94 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3098 0009FE98 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A309C 0009FE9C 7F E3 FB 78 */ mr r3, r31 /* 800A30A0 0009FEA0 D0 25 09 74 */ stfs f1, 0x974(r5) -/* 800A30A4 0009FEA4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A30A4 0009FEA4 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A30A8 0009FEA8 38 84 04 13 */ addi r4, r4, 0x413 -/* 800A30AC 0009FEAC C0 22 92 F0 */ lfs f1, lbl_803CDC70-_SDA2_BASE_(r2) +/* 800A30AC 0009FEAC C0 22 92 F0 */ lfs f1, lbl__1006_1-_SDA2_BASE_(r2) /* 800A30B0 0009FEB0 4B F8 DA 95 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A30B4 0009FEB4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A30B8 0009FEB8 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A30BC 0009FEBC 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A30B4 0009FEB4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A30B8 0009FEB8 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A30BC 0009FEBC 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A30C0 0009FEC0 7F E3 FB 78 */ mr r3, r31 /* 800A30C4 0009FEC4 D0 25 09 78 */ stfs f1, 0x978(r5) -/* 800A30C8 0009FEC8 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A30C8 0009FEC8 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A30CC 0009FECC 38 84 04 2E */ addi r4, r4, 0x42e -/* 800A30D0 0009FED0 C0 22 92 E4 */ lfs f1, lbl_803CDC64-_SDA2_BASE_(r2) +/* 800A30D0 0009FED0 C0 22 92 E4 */ lfs f1, lbl__1003_1-_SDA2_BASE_(r2) /* 800A30D4 0009FED4 4B F8 DA 71 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A30D8 0009FED8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A30DC 0009FEDC 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A30E0 0009FEE0 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A30D8 0009FED8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A30DC 0009FEDC 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A30E0 0009FEE0 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A30E4 0009FEE4 7F E3 FB 78 */ mr r3, r31 /* 800A30E8 0009FEE8 D0 25 09 7C */ stfs f1, 0x97c(r5) -/* 800A30EC 0009FEEC 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A30EC 0009FEEC 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A30F0 0009FEF0 38 84 04 41 */ addi r4, r4, 0x441 -/* 800A30F4 0009FEF4 C0 22 93 04 */ lfs f1, lbl_803CDC84-_SDA2_BASE_(r2) +/* 800A30F4 0009FEF4 C0 22 93 04 */ lfs f1, lbl__1011_1-_SDA2_BASE_(r2) /* 800A30F8 0009FEF8 4B F8 DA 4D */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A30FC 0009FEFC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3100 0009FF00 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3104 0009FF04 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A30FC 0009FEFC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3100 0009FF00 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3104 0009FF04 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3108 0009FF08 7F E3 FB 78 */ mr r3, r31 /* 800A310C 0009FF0C D0 25 09 80 */ stfs f1, 0x980(r5) -/* 800A3110 0009FF10 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3110 0009FF10 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3114 0009FF14 38 84 04 54 */ addi r4, r4, 0x454 -/* 800A3118 0009FF18 C0 22 93 04 */ lfs f1, lbl_803CDC84-_SDA2_BASE_(r2) +/* 800A3118 0009FF18 C0 22 93 04 */ lfs f1, lbl__1011_1-_SDA2_BASE_(r2) /* 800A311C 0009FF1C 4B F8 DA 29 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3120 0009FF20 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3124 0009FF24 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3128 0009FF28 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3120 0009FF20 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3124 0009FF24 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3128 0009FF28 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A312C 0009FF2C 7F E3 FB 78 */ mr r3, r31 /* 800A3130 0009FF30 D0 25 09 84 */ stfs f1, 0x984(r5) -/* 800A3134 0009FF34 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3134 0009FF34 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3138 0009FF38 38 84 04 66 */ addi r4, r4, 0x466 -/* 800A313C 0009FF3C C0 22 93 18 */ lfs f1, lbl_803CDC98-_SDA2_BASE_(r2) +/* 800A313C 0009FF3C C0 22 93 18 */ lfs f1, lbl__1016-_SDA2_BASE_(r2) /* 800A3140 0009FF40 4B F8 DA 05 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3144 0009FF44 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3148 0009FF48 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A314C 0009FF4C 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3144 0009FF44 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3148 0009FF48 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A314C 0009FF4C 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3150 0009FF50 7F E3 FB 78 */ mr r3, r31 /* 800A3154 0009FF54 D0 25 09 88 */ stfs f1, 0x988(r5) -/* 800A3158 0009FF58 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3158 0009FF58 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A315C 0009FF5C 38 84 04 76 */ addi r4, r4, 0x476 -/* 800A3160 0009FF60 C0 22 93 1C */ lfs f1, lbl_803CDC9C-_SDA2_BASE_(r2) +/* 800A3160 0009FF60 C0 22 93 1C */ lfs f1, lbl__1017_1-_SDA2_BASE_(r2) /* 800A3164 0009FF64 4B F8 D9 E1 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3168 0009FF68 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A316C 0009FF6C 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3170 0009FF70 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3168 0009FF68 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A316C 0009FF6C 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3170 0009FF70 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3174 0009FF74 7F E3 FB 78 */ mr r3, r31 /* 800A3178 0009FF78 D0 25 09 8C */ stfs f1, 0x98c(r5) -/* 800A317C 0009FF7C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A317C 0009FF7C 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3180 0009FF80 38 84 04 8C */ addi r4, r4, 0x48c -/* 800A3184 0009FF84 C0 22 93 1C */ lfs f1, lbl_803CDC9C-_SDA2_BASE_(r2) +/* 800A3184 0009FF84 C0 22 93 1C */ lfs f1, lbl__1017_1-_SDA2_BASE_(r2) /* 800A3188 0009FF88 4B F8 D9 BD */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A318C 0009FF8C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3190 0009FF90 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3194 0009FF94 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A318C 0009FF8C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3190 0009FF90 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3194 0009FF94 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3198 0009FF98 7F E3 FB 78 */ mr r3, r31 /* 800A319C 0009FF9C D0 25 09 90 */ stfs f1, 0x990(r5) -/* 800A31A0 0009FFA0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A31A0 0009FFA0 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A31A4 0009FFA4 38 84 04 A3 */ addi r4, r4, 0x4a3 -/* 800A31A8 0009FFA8 C0 22 93 20 */ lfs f1, lbl_803CDCA0-_SDA2_BASE_(r2) +/* 800A31A8 0009FFA8 C0 22 93 20 */ lfs f1, lbl__1018-_SDA2_BASE_(r2) /* 800A31AC 0009FFAC 4B F8 D9 99 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A31B0 0009FFB0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A31B4 0009FFB4 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A31B8 0009FFB8 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A31B0 0009FFB0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A31B4 0009FFB4 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A31B8 0009FFB8 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A31BC 0009FFBC 7F E3 FB 78 */ mr r3, r31 /* 800A31C0 0009FFC0 D0 25 09 94 */ stfs f1, 0x994(r5) -/* 800A31C4 0009FFC4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A31C4 0009FFC4 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A31C8 0009FFC8 38 84 04 BA */ addi r4, r4, 0x4ba -/* 800A31CC 0009FFCC C0 22 93 24 */ lfs f1, lbl_803CDCA4-_SDA2_BASE_(r2) +/* 800A31CC 0009FFCC C0 22 93 24 */ lfs f1, lbl__1019_1-_SDA2_BASE_(r2) /* 800A31D0 0009FFD0 4B F8 D9 75 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A31D4 0009FFD4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A31D8 0009FFD8 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A31DC 0009FFDC 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A31D4 0009FFD4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A31D8 0009FFD8 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A31DC 0009FFDC 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A31E0 0009FFE0 7F E3 FB 78 */ mr r3, r31 /* 800A31E4 0009FFE4 D0 25 09 98 */ stfs f1, 0x998(r5) -/* 800A31E8 0009FFE8 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A31E8 0009FFE8 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A31EC 0009FFEC 38 84 04 CD */ addi r4, r4, 0x4cd -/* 800A31F0 0009FFF0 C0 22 93 28 */ lfs f1, lbl_803CDCA8-_SDA2_BASE_(r2) +/* 800A31F0 0009FFF0 C0 22 93 28 */ lfs f1, lbl__1020_1-_SDA2_BASE_(r2) /* 800A31F4 0009FFF4 4B F8 D9 51 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A31F8 0009FFF8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A31FC 0009FFFC 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3200 000A0000 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A31F8 0009FFF8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A31FC 0009FFFC 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3200 000A0000 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3204 000A0004 7F E3 FB 78 */ mr r3, r31 /* 800A3208 000A0008 D0 25 09 9C */ stfs f1, 0x99c(r5) -/* 800A320C 000A000C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A320C 000A000C 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3210 000A0010 38 84 04 DE */ addi r4, r4, 0x4de -/* 800A3214 000A0014 C0 22 92 E4 */ lfs f1, lbl_803CDC64-_SDA2_BASE_(r2) +/* 800A3214 000A0014 C0 22 92 E4 */ lfs f1, lbl__1003_1-_SDA2_BASE_(r2) /* 800A3218 000A0018 4B F8 D9 2D */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A321C 000A001C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3220 000A0020 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3224 000A0024 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A321C 000A001C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3220 000A0020 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3224 000A0024 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3228 000A0028 7F E3 FB 78 */ mr r3, r31 /* 800A322C 000A002C D0 25 09 A0 */ stfs f1, 0x9a0(r5) -/* 800A3230 000A0030 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3230 000A0030 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3234 000A0034 38 84 04 F3 */ addi r4, r4, 0x4f3 -/* 800A3238 000A0038 C0 22 92 E0 */ lfs f1, lbl_803CDC60-_SDA2_BASE_(r2) +/* 800A3238 000A0038 C0 22 92 E0 */ lfs f1, lbl__1002_2-_SDA2_BASE_(r2) /* 800A323C 000A003C 4B F8 D9 09 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3240 000A0040 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3244 000A0044 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3248 000A0048 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3240 000A0040 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3244 000A0044 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3248 000A0048 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A324C 000A004C 7F E3 FB 78 */ mr r3, r31 /* 800A3250 000A0050 D0 25 09 A4 */ stfs f1, 0x9a4(r5) -/* 800A3254 000A0054 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3254 000A0054 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3258 000A0058 38 84 05 09 */ addi r4, r4, 0x509 -/* 800A325C 000A005C C0 22 92 E0 */ lfs f1, lbl_803CDC60-_SDA2_BASE_(r2) +/* 800A325C 000A005C C0 22 92 E0 */ lfs f1, lbl__1002_2-_SDA2_BASE_(r2) /* 800A3260 000A0060 4B F8 D8 E5 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3264 000A0064 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3268 000A0068 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A326C 000A006C 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3264 000A0064 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3268 000A0068 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A326C 000A006C 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3270 000A0070 7F E3 FB 78 */ mr r3, r31 /* 800A3274 000A0074 D0 25 09 A8 */ stfs f1, 0x9a8(r5) -/* 800A3278 000A0078 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3278 000A0078 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A327C 000A007C 38 84 05 1C */ addi r4, r4, 0x51c -/* 800A3280 000A0080 C0 22 92 E8 */ lfs f1, lbl_803CDC68-_SDA2_BASE_(r2) +/* 800A3280 000A0080 C0 22 92 E8 */ lfs f1, lbl__1004_2-_SDA2_BASE_(r2) /* 800A3284 000A0084 4B F8 D8 C1 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3288 000A0088 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A328C 000A008C 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3290 000A0090 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3288 000A0088 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A328C 000A008C 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3290 000A0090 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3294 000A0094 7F E3 FB 78 */ mr r3, r31 /* 800A3298 000A0098 D0 25 09 AC */ stfs f1, 0x9ac(r5) -/* 800A329C 000A009C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A329C 000A009C 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A32A0 000A00A0 38 84 05 2F */ addi r4, r4, 0x52f -/* 800A32A4 000A00A4 C0 22 92 E0 */ lfs f1, lbl_803CDC60-_SDA2_BASE_(r2) +/* 800A32A4 000A00A4 C0 22 92 E0 */ lfs f1, lbl__1002_2-_SDA2_BASE_(r2) /* 800A32A8 000A00A8 4B F8 D8 9D */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A32AC 000A00AC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A32B0 000A00B0 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A32B4 000A00B4 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A32AC 000A00AC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A32B0 000A00B0 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A32B4 000A00B4 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A32B8 000A00B8 7F E3 FB 78 */ mr r3, r31 /* 800A32BC 000A00BC D0 25 09 B0 */ stfs f1, 0x9b0(r5) -/* 800A32C0 000A00C0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A32C0 000A00C0 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A32C4 000A00C4 38 84 05 45 */ addi r4, r4, 0x545 -/* 800A32C8 000A00C8 C0 22 92 E8 */ lfs f1, lbl_803CDC68-_SDA2_BASE_(r2) +/* 800A32C8 000A00C8 C0 22 92 E8 */ lfs f1, lbl__1004_2-_SDA2_BASE_(r2) /* 800A32CC 000A00CC 4B F8 D8 79 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A32D0 000A00D0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A32D4 000A00D4 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A32D8 000A00D8 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A32D0 000A00D0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A32D4 000A00D4 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A32D8 000A00D8 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A32DC 000A00DC 7F E3 FB 78 */ mr r3, r31 /* 800A32E0 000A00E0 D0 25 09 B4 */ stfs f1, 0x9b4(r5) -/* 800A32E4 000A00E4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A32E4 000A00E4 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A32E8 000A00E8 38 84 05 5B */ addi r4, r4, 0x55b -/* 800A32EC 000A00EC C0 22 92 E4 */ lfs f1, lbl_803CDC64-_SDA2_BASE_(r2) +/* 800A32EC 000A00EC C0 22 92 E4 */ lfs f1, lbl__1003_1-_SDA2_BASE_(r2) /* 800A32F0 000A00F0 4B F8 D8 55 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A32F4 000A00F4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A32F8 000A00F8 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A32FC 000A00FC 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A32F4 000A00F4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A32F8 000A00F8 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A32FC 000A00FC 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3300 000A0100 7F E3 FB 78 */ mr r3, r31 -/* 800A3304 000A0104 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3304 000A0104 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3308 000A0108 D0 25 09 B8 */ stfs f1, 0x9b8(r5) /* 800A330C 000A010C 38 84 05 6E */ addi r4, r4, 0x56e /* 800A3310 000A0110 38 A0 00 01 */ li r5, 1 /* 800A3314 000A0114 4B F8 D7 D5 */ bl xIniGetInt__FP8xIniFilePci -/* 800A3318 000A0118 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A331C 000A011C 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3320 000A0120 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l +/* 800A3318 000A0118 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A331C 000A011C 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3320 000A0120 38 C5 05 58 */ addi r6, r5, lbl_globals@l /* 800A3324 000A0124 38 A0 00 00 */ li r5, 0 /* 800A3328 000A0128 90 66 08 E4 */ stw r3, 0x8e4(r6) -/* 800A332C 000A012C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A332C 000A012C 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3330 000A0130 7F E3 FB 78 */ mr r3, r31 /* 800A3334 000A0134 38 84 05 7B */ addi r4, r4, 0x57b /* 800A3338 000A0138 4B F8 D7 B1 */ bl xIniGetInt__FP8xIniFilePci -/* 800A333C 000A013C 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A3340 000A0140 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3344 000A0144 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l +/* 800A333C 000A013C 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A3340 000A0140 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3344 000A0144 38 C5 05 58 */ addi r6, r5, lbl_globals@l /* 800A3348 000A0148 38 A0 00 00 */ li r5, 0 /* 800A334C 000A014C 90 66 08 FC */ stw r3, 0x8fc(r6) -/* 800A3350 000A0150 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3350 000A0150 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3354 000A0154 7F E3 FB 78 */ mr r3, r31 /* 800A3358 000A0158 38 84 05 8D */ addi r4, r4, 0x58d /* 800A335C 000A015C 4B F8 D7 8D */ bl xIniGetInt__FP8xIniFilePci -/* 800A3360 000A0160 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A3364 000A0164 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3368 000A0168 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l +/* 800A3360 000A0160 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A3364 000A0164 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3368 000A0168 38 C5 05 58 */ addi r6, r5, lbl_globals@l /* 800A336C 000A016C 38 A0 00 00 */ li r5, 0 /* 800A3370 000A0170 90 66 09 00 */ stw r3, 0x900(r6) -/* 800A3374 000A0174 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3374 000A0174 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3378 000A0178 7F E3 FB 78 */ mr r3, r31 /* 800A337C 000A017C 38 84 05 A1 */ addi r4, r4, 0x5a1 /* 800A3380 000A0180 4B F8 D7 69 */ bl xIniGetInt__FP8xIniFilePci -/* 800A3384 000A0184 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A3388 000A0188 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A338C 000A018C 3B 25 05 58 */ addi r25, r5, lbl_803C0558@l +/* 800A3384 000A0184 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A3388 000A0188 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A338C 000A018C 3B 25 05 58 */ addi r25, r5, lbl_globals@l /* 800A3390 000A0190 38 A0 00 00 */ li r5, 0 /* 800A3394 000A0194 90 79 09 04 */ stw r3, 0x904(r25) -/* 800A3398 000A0198 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3398 000A0198 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A339C 000A019C 7F E3 FB 78 */ mr r3, r31 /* 800A33A0 000A01A0 38 84 05 B5 */ addi r4, r4, 0x5b5 /* 800A33A4 000A01A4 4B F8 D7 45 */ bl xIniGetInt__FP8xIniFilePci -/* 800A33A8 000A01A8 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A33AC 000A01AC 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A33B0 000A01B0 3B 05 05 58 */ addi r24, r5, lbl_803C0558@l +/* 800A33A8 000A01A8 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A33AC 000A01AC 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A33B0 000A01B0 3B 05 05 58 */ addi r24, r5, lbl_globals@l /* 800A33B4 000A01B4 38 A0 00 00 */ li r5, 0 /* 800A33B8 000A01B8 90 78 09 08 */ stw r3, 0x908(r24) -/* 800A33BC 000A01BC 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A33BC 000A01BC 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A33C0 000A01C0 7F E3 FB 78 */ mr r3, r31 /* 800A33C4 000A01C4 38 84 05 C6 */ addi r4, r4, 0x5c6 /* 800A33C8 000A01C8 4B F8 D7 21 */ bl xIniGetInt__FP8xIniFilePci -/* 800A33CC 000A01CC 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A33CC 000A01CC 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A33D0 000A01D0 38 00 00 00 */ li r0, 0 -/* 800A33D4 000A01D4 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l -/* 800A33D8 000A01D8 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A33D4 000A01D4 38 A4 05 58 */ addi r5, r4, lbl_globals@l +/* 800A33D8 000A01D8 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A33DC 000A01DC 90 65 09 0C */ stw r3, 0x90c(r5) -/* 800A33E0 000A01E0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A33E0 000A01E0 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A33E4 000A01E4 7F E3 FB 78 */ mr r3, r31 /* 800A33E8 000A01E8 90 18 09 08 */ stw r0, 0x908(r24) /* 800A33EC 000A01EC 38 84 05 E1 */ addi r4, r4, 0x5e1 /* 800A33F0 000A01F0 90 19 09 04 */ stw r0, 0x904(r25) -/* 800A33F4 000A01F4 C0 22 93 2C */ lfs f1, lbl_803CDCAC-_SDA2_BASE_(r2) +/* 800A33F4 000A01F4 C0 22 93 2C */ lfs f1, lbl__1021_3-_SDA2_BASE_(r2) /* 800A33F8 000A01F8 4B F8 D7 4D */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A33FC 000A01FC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3400 000A0200 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3404 000A0204 3B 83 05 58 */ addi r28, r3, lbl_803C0558@l +/* 800A33FC 000A01FC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3400 000A0200 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3404 000A0204 3B 83 05 58 */ addi r28, r3, lbl_globals@l /* 800A3408 000A0208 7F E3 FB 78 */ mr r3, r31 /* 800A340C 000A020C D0 3C 09 10 */ stfs f1, 0x910(r28) -/* 800A3410 000A0210 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3410 000A0210 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3414 000A0214 38 84 05 F3 */ addi r4, r4, 0x5f3 -/* 800A3418 000A0218 C0 22 92 F8 */ lfs f1, lbl_803CDC78-_SDA2_BASE_(r2) +/* 800A3418 000A0218 C0 22 92 F8 */ lfs f1, lbl__1008-_SDA2_BASE_(r2) /* 800A341C 000A021C 4B F8 D7 29 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3420 000A0220 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3424 000A0224 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3428 000A0228 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l +/* 800A3420 000A0220 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3424 000A0224 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3428 000A0228 3B C3 05 58 */ addi r30, r3, lbl_globals@l /* 800A342C 000A022C 7F E3 FB 78 */ mr r3, r31 /* 800A3430 000A0230 D0 3E 09 14 */ stfs f1, 0x914(r30) -/* 800A3434 000A0234 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3434 000A0234 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3438 000A0238 38 84 06 04 */ addi r4, r4, 0x604 -/* 800A343C 000A023C C0 22 93 2C */ lfs f1, lbl_803CDCAC-_SDA2_BASE_(r2) +/* 800A343C 000A023C C0 22 93 2C */ lfs f1, lbl__1021_3-_SDA2_BASE_(r2) /* 800A3440 000A0240 4B F8 D7 05 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3444 000A0244 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3448 000A0248 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A344C 000A024C 3B A3 05 58 */ addi r29, r3, lbl_803C0558@l +/* 800A3444 000A0244 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3448 000A0248 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A344C 000A024C 3B A3 05 58 */ addi r29, r3, lbl_globals@l /* 800A3450 000A0250 7F E3 FB 78 */ mr r3, r31 /* 800A3454 000A0254 D0 3D 09 18 */ stfs f1, 0x918(r29) -/* 800A3458 000A0258 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3458 000A0258 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A345C 000A025C 38 84 06 17 */ addi r4, r4, 0x617 -/* 800A3460 000A0260 C0 22 93 14 */ lfs f1, lbl_803CDC94-_SDA2_BASE_(r2) +/* 800A3460 000A0260 C0 22 93 14 */ lfs f1, lbl__1015-_SDA2_BASE_(r2) /* 800A3464 000A0264 4B F8 D6 E1 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3468 000A0268 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A346C 000A026C 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3470 000A0270 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3468 000A0268 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A346C 000A026C 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3470 000A0270 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3474 000A0274 7F E3 FB 78 */ mr r3, r31 /* 800A3478 000A0278 D0 25 09 1C */ stfs f1, 0x91c(r5) -/* 800A347C 000A027C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A347C 000A027C 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3480 000A0280 38 84 06 2B */ addi r4, r4, 0x62b -/* 800A3484 000A0284 C0 22 92 EC */ lfs f1, lbl_803CDC6C-_SDA2_BASE_(r2) +/* 800A3484 000A0284 C0 22 92 EC */ lfs f1, lbl__1005_1-_SDA2_BASE_(r2) /* 800A3488 000A0288 4B F8 D6 BD */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A348C 000A028C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3490 000A0290 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3494 000A0294 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A348C 000A028C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3490 000A0290 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3494 000A0294 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3498 000A0298 7F E3 FB 78 */ mr r3, r31 /* 800A349C 000A029C D0 25 09 20 */ stfs f1, 0x920(r5) -/* 800A34A0 000A02A0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A34A0 000A02A0 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A34A4 000A02A4 38 84 06 3F */ addi r4, r4, 0x63f -/* 800A34A8 000A02A8 C0 22 93 2C */ lfs f1, lbl_803CDCAC-_SDA2_BASE_(r2) +/* 800A34A8 000A02A8 C0 22 93 2C */ lfs f1, lbl__1021_3-_SDA2_BASE_(r2) /* 800A34AC 000A02AC 4B F8 D6 99 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A34B0 000A02B0 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A34B0 000A02B0 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A34B4 000A02B4 C0 7C 09 10 */ lfs f3, 0x910(r28) -/* 800A34B8 000A02B8 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800A34B8 000A02B8 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800A34BC 000A02BC C0 5E 09 14 */ lfs f2, 0x914(r30) /* 800A34C0 000A02C0 D0 24 09 24 */ stfs f1, 0x924(r4) -/* 800A34C4 000A02C4 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A34C8 000A02C8 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A34C4 000A02C4 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A34C8 000A02C8 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A34CC 000A02CC C0 1D 09 18 */ lfs f0, 0x918(r29) -/* 800A34D0 000A02D0 C0 82 93 30 */ lfs f4, lbl_803CDCB0-_SDA2_BASE_(r2) +/* 800A34D0 000A02D0 C0 82 93 30 */ lfs f4, lbl__1022_1-_SDA2_BASE_(r2) /* 800A34D4 000A02D4 7F E3 FB 78 */ mr r3, r31 -/* 800A34D8 000A02D8 C0 22 93 34 */ lfs f1, lbl_803CDCB4-_SDA2_BASE_(r2) +/* 800A34D8 000A02D8 C0 22 93 34 */ lfs f1, lbl__1023_1-_SDA2_BASE_(r2) /* 800A34DC 000A02DC 38 84 06 49 */ addi r4, r4, 0x649 /* 800A34E0 000A02E0 EC 64 00 F2 */ fmuls f3, f4, f3 /* 800A34E4 000A02E4 EC 44 00 B2 */ fmuls f2, f4, f2 @@ -941,643 +941,643 @@ zMain.zMainParseINIGlobals__FP8xIniFile: /* 800A34FC 000A02FC D0 5E 09 14 */ stfs f2, 0x914(r30) /* 800A3500 000A0300 D0 1D 09 18 */ stfs f0, 0x918(r29) /* 800A3504 000A0304 4B F8 D6 41 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3508 000A0308 C0 02 93 34 */ lfs f0, lbl_803CDCB4-_SDA2_BASE_(r2) +/* 800A3508 000A0308 C0 02 93 34 */ lfs f0, lbl__1023_1-_SDA2_BASE_(r2) /* 800A350C 000A030C FC 00 08 00 */ fcmpu cr0, f0, f1 /* 800A3510 000A0310 7C 00 00 26 */ mfcr r0 -/* 800A3514 000A0314 3C 60 80 26 */ lis r3, lbl_8025D494@ha +/* 800A3514 000A0314 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha /* 800A3518 000A0318 54 00 1F FE */ rlwinm r0, r0, 3, 0x1f, 0x1f -/* 800A351C 000A031C C0 2D 80 0C */ lfs f1, lbl_803CA90C-_SDA_BASE_(r13) +/* 800A351C 000A031C C0 2D 80 0C */ lfs f1, lbl_xcam_collis_radius-_SDA_BASE_(r13) /* 800A3520 000A0320 68 00 00 01 */ xori r0, r0, 1 -/* 800A3524 000A0324 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A3524 000A0324 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A3528 000A0328 7F E3 FB 78 */ mr r3, r31 /* 800A352C 000A032C 54 18 06 3E */ clrlwi r24, r0, 0x18 /* 800A3530 000A0330 38 84 06 5F */ addi r4, r4, 0x65f /* 800A3534 000A0334 4B F8 D6 11 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3538 000A0338 D0 2D 80 0C */ stfs f1, lbl_803CA90C-_SDA_BASE_(r13) -/* 800A353C 000A033C 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A3540 000A0340 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A3538 000A0338 D0 2D 80 0C */ stfs f1, lbl_xcam_collis_radius-_SDA_BASE_(r13) +/* 800A353C 000A033C 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A3540 000A0340 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A3544 000A0344 7F E3 FB 78 */ mr r3, r31 -/* 800A3548 000A0348 C0 2D 80 10 */ lfs f1, lbl_803CA910-_SDA_BASE_(r13) +/* 800A3548 000A0348 C0 2D 80 10 */ lfs f1, lbl_xcam_collis_stiffness-_SDA_BASE_(r13) /* 800A354C 000A034C 38 84 06 72 */ addi r4, r4, 0x672 /* 800A3550 000A0350 4B F8 D5 F5 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3554 000A0354 D0 2D 80 10 */ stfs f1, lbl_803CA910-_SDA_BASE_(r13) -/* 800A3558 000A0358 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A355C 000A035C 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A3554 000A0354 D0 2D 80 10 */ stfs f1, lbl_xcam_collis_stiffness-_SDA_BASE_(r13) +/* 800A3558 000A0358 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A355C 000A035C 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A3560 000A0360 7F E3 FB 78 */ mr r3, r31 -/* 800A3564 000A0364 C0 2D 80 C8 */ lfs f1, lbl_803CA9C8-_SDA_BASE_(r13) +/* 800A3564 000A0364 C0 2D 80 C8 */ lfs f1, lbl_zcam_pad_pyaw_scale-_SDA_BASE_(r13) /* 800A3568 000A0368 38 84 06 88 */ addi r4, r4, 0x688 /* 800A356C 000A036C 4B F8 D5 D9 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3570 000A0370 D0 2D 80 C8 */ stfs f1, lbl_803CA9C8-_SDA_BASE_(r13) -/* 800A3574 000A0374 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A3578 000A0378 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A3570 000A0370 D0 2D 80 C8 */ stfs f1, lbl_zcam_pad_pyaw_scale-_SDA_BASE_(r13) +/* 800A3574 000A0374 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A3578 000A0378 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A357C 000A037C 7F E3 FB 78 */ mr r3, r31 -/* 800A3580 000A0380 C0 2D 80 CC */ lfs f1, lbl_803CA9CC-_SDA_BASE_(r13) +/* 800A3580 000A0380 C0 2D 80 CC */ lfs f1, lbl_zcam_pad_pitch_scale-_SDA_BASE_(r13) /* 800A3584 000A0384 38 84 06 9C */ addi r4, r4, 0x69c /* 800A3588 000A0388 4B F8 D5 BD */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A358C 000A038C D0 2D 80 CC */ stfs f1, lbl_803CA9CC-_SDA_BASE_(r13) -/* 800A3590 000A0390 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A3594 000A0394 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A358C 000A038C D0 2D 80 CC */ stfs f1, lbl_zcam_pad_pitch_scale-_SDA_BASE_(r13) +/* 800A3590 000A0390 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A3594 000A0394 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A3598 000A0398 7F E3 FB 78 */ mr r3, r31 -/* 800A359C 000A039C C0 2D 80 D0 */ lfs f1, lbl_803CA9D0-_SDA_BASE_(r13) +/* 800A359C 000A039C C0 2D 80 D0 */ lfs f1, lbl_zcam_near_d-_SDA_BASE_(r13) /* 800A35A0 000A03A0 38 84 06 B1 */ addi r4, r4, 0x6b1 /* 800A35A4 000A03A4 4B F8 D5 A1 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A35A8 000A03A8 D0 2D 80 D0 */ stfs f1, lbl_803CA9D0-_SDA_BASE_(r13) -/* 800A35AC 000A03AC 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A35B0 000A03B0 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A35A8 000A03A8 D0 2D 80 D0 */ stfs f1, lbl_zcam_near_d-_SDA_BASE_(r13) +/* 800A35AC 000A03AC 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A35B0 000A03B0 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A35B4 000A03B4 7F E3 FB 78 */ mr r3, r31 -/* 800A35B8 000A03B8 C0 2D 80 D4 */ lfs f1, lbl_803CA9D4-_SDA_BASE_(r13) +/* 800A35B8 000A03B8 C0 2D 80 D4 */ lfs f1, lbl_zcam_near_h-_SDA_BASE_(r13) /* 800A35BC 000A03BC 38 84 06 BD */ addi r4, r4, 0x6bd /* 800A35C0 000A03C0 4B F8 D5 85 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A35C4 000A03C4 3C 60 80 26 */ lis r3, lbl_8025D494@ha +/* 800A35C4 000A03C4 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha /* 800A35C8 000A03C8 28 18 00 00 */ cmplwi r24, 0 -/* 800A35CC 000A03CC 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l -/* 800A35D0 000A03D0 D0 2D 80 D4 */ stfs f1, lbl_803CA9D4-_SDA_BASE_(r13) +/* 800A35CC 000A03CC 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l +/* 800A35D0 000A03D0 D0 2D 80 D4 */ stfs f1, lbl_zcam_near_h-_SDA_BASE_(r13) /* 800A35D4 000A03D4 7F E3 FB 78 */ mr r3, r31 /* 800A35D8 000A03D8 38 84 06 C9 */ addi r4, r4, 0x6c9 /* 800A35DC 000A03DC 41 82 00 1C */ beq lbl_800A35F8 -/* 800A35E0 000A03E0 C0 42 93 34 */ lfs f2, lbl_803CDCB4-_SDA2_BASE_(r2) -/* 800A35E4 000A03E4 C0 2D 80 D8 */ lfs f1, lbl_803CA9D8-_SDA_BASE_(r13) -/* 800A35E8 000A03E8 C0 02 93 30 */ lfs f0, lbl_803CDCB0-_SDA2_BASE_(r2) +/* 800A35E0 000A03E0 C0 42 93 34 */ lfs f2, lbl__1023_1-_SDA2_BASE_(r2) +/* 800A35E4 000A03E4 C0 2D 80 D8 */ lfs f1, lbl_zcam_near_pitch-_SDA_BASE_(r13) +/* 800A35E8 000A03E8 C0 02 93 30 */ lfs f0, lbl__1022_1-_SDA2_BASE_(r2) /* 800A35EC 000A03EC EC 22 00 72 */ fmuls f1, f2, f1 /* 800A35F0 000A03F0 EC 21 00 24 */ fdivs f1, f1, f0 /* 800A35F4 000A03F4 48 00 00 08 */ b lbl_800A35FC lbl_800A35F8: -/* 800A35F8 000A03F8 C0 2D 80 D8 */ lfs f1, lbl_803CA9D8-_SDA_BASE_(r13) +/* 800A35F8 000A03F8 C0 2D 80 D8 */ lfs f1, lbl_zcam_near_pitch-_SDA_BASE_(r13) lbl_800A35FC: /* 800A35FC 000A03FC 4B F8 D5 49 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3600 000A0400 D0 2D 80 D8 */ stfs f1, lbl_803CA9D8-_SDA_BASE_(r13) -/* 800A3604 000A0404 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A3608 000A0408 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A3600 000A0400 D0 2D 80 D8 */ stfs f1, lbl_zcam_near_pitch-_SDA_BASE_(r13) +/* 800A3604 000A0404 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A3608 000A0408 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A360C 000A040C 7F E3 FB 78 */ mr r3, r31 -/* 800A3610 000A0410 C0 2D 80 DC */ lfs f1, lbl_803CA9DC-_SDA_BASE_(r13) +/* 800A3610 000A0410 C0 2D 80 DC */ lfs f1, lbl_zcam_far_d-_SDA_BASE_(r13) /* 800A3614 000A0414 38 84 06 D9 */ addi r4, r4, 0x6d9 /* 800A3618 000A0418 4B F8 D5 2D */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A361C 000A041C D0 2D 80 DC */ stfs f1, lbl_803CA9DC-_SDA_BASE_(r13) -/* 800A3620 000A0420 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A3624 000A0424 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A361C 000A041C D0 2D 80 DC */ stfs f1, lbl_zcam_far_d-_SDA_BASE_(r13) +/* 800A3620 000A0420 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A3624 000A0424 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A3628 000A0428 7F E3 FB 78 */ mr r3, r31 -/* 800A362C 000A042C C0 2D 80 E0 */ lfs f1, lbl_803CA9E0-_SDA_BASE_(r13) +/* 800A362C 000A042C C0 2D 80 E0 */ lfs f1, lbl_zcam_far_h-_SDA_BASE_(r13) /* 800A3630 000A0430 38 84 06 E4 */ addi r4, r4, 0x6e4 /* 800A3634 000A0434 4B F8 D5 11 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3638 000A0438 3C 60 80 26 */ lis r3, lbl_8025D494@ha +/* 800A3638 000A0438 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha /* 800A363C 000A043C 28 18 00 00 */ cmplwi r24, 0 -/* 800A3640 000A0440 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l -/* 800A3644 000A0444 D0 2D 80 E0 */ stfs f1, lbl_803CA9E0-_SDA_BASE_(r13) +/* 800A3640 000A0440 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l +/* 800A3644 000A0444 D0 2D 80 E0 */ stfs f1, lbl_zcam_far_h-_SDA_BASE_(r13) /* 800A3648 000A0448 7F E3 FB 78 */ mr r3, r31 /* 800A364C 000A044C 38 84 06 EF */ addi r4, r4, 0x6ef /* 800A3650 000A0450 41 82 00 1C */ beq lbl_800A366C -/* 800A3654 000A0454 C0 42 93 34 */ lfs f2, lbl_803CDCB4-_SDA2_BASE_(r2) -/* 800A3658 000A0458 C0 2D 80 E4 */ lfs f1, lbl_803CA9E4-_SDA_BASE_(r13) -/* 800A365C 000A045C C0 02 93 30 */ lfs f0, lbl_803CDCB0-_SDA2_BASE_(r2) +/* 800A3654 000A0454 C0 42 93 34 */ lfs f2, lbl__1023_1-_SDA2_BASE_(r2) +/* 800A3658 000A0458 C0 2D 80 E4 */ lfs f1, lbl_zcam_far_pitch-_SDA_BASE_(r13) +/* 800A365C 000A045C C0 02 93 30 */ lfs f0, lbl__1022_1-_SDA2_BASE_(r2) /* 800A3660 000A0460 EC 22 00 72 */ fmuls f1, f2, f1 /* 800A3664 000A0464 EC 21 00 24 */ fdivs f1, f1, f0 /* 800A3668 000A0468 48 00 00 08 */ b lbl_800A3670 lbl_800A366C: -/* 800A366C 000A046C C0 2D 80 E4 */ lfs f1, lbl_803CA9E4-_SDA_BASE_(r13) +/* 800A366C 000A046C C0 2D 80 E4 */ lfs f1, lbl_zcam_far_pitch-_SDA_BASE_(r13) lbl_800A3670: /* 800A3670 000A0470 4B F8 D4 D5 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3674 000A0474 D0 2D 80 E4 */ stfs f1, lbl_803CA9E4-_SDA_BASE_(r13) -/* 800A3678 000A0478 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A367C 000A047C 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A3674 000A0474 D0 2D 80 E4 */ stfs f1, lbl_zcam_far_pitch-_SDA_BASE_(r13) +/* 800A3678 000A0478 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A367C 000A047C 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A3680 000A0480 7F E3 FB 78 */ mr r3, r31 -/* 800A3684 000A0484 C0 2D 80 F4 */ lfs f1, lbl_803CA9F4-_SDA_BASE_(r13) +/* 800A3684 000A0484 C0 2D 80 F4 */ lfs f1, lbl_zcam_above_d-_SDA_BASE_(r13) /* 800A3688 000A0488 38 84 06 FE */ addi r4, r4, 0x6fe /* 800A368C 000A048C 4B F8 D4 B9 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3690 000A0490 D0 2D 80 F4 */ stfs f1, lbl_803CA9F4-_SDA_BASE_(r13) -/* 800A3694 000A0494 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A3698 000A0498 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A3690 000A0490 D0 2D 80 F4 */ stfs f1, lbl_zcam_above_d-_SDA_BASE_(r13) +/* 800A3694 000A0494 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A3698 000A0498 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A369C 000A049C 7F E3 FB 78 */ mr r3, r31 -/* 800A36A0 000A04A0 C0 2D 80 F8 */ lfs f1, lbl_803CA9F8-_SDA_BASE_(r13) +/* 800A36A0 000A04A0 C0 2D 80 F8 */ lfs f1, lbl_zcam_above_h-_SDA_BASE_(r13) /* 800A36A4 000A04A4 38 84 07 0B */ addi r4, r4, 0x70b /* 800A36A8 000A04A8 4B F8 D4 9D */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A36AC 000A04AC 3C 60 80 26 */ lis r3, lbl_8025D494@ha +/* 800A36AC 000A04AC 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha /* 800A36B0 000A04B0 28 18 00 00 */ cmplwi r24, 0 -/* 800A36B4 000A04B4 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l -/* 800A36B8 000A04B8 D0 2D 80 F8 */ stfs f1, lbl_803CA9F8-_SDA_BASE_(r13) +/* 800A36B4 000A04B4 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l +/* 800A36B8 000A04B8 D0 2D 80 F8 */ stfs f1, lbl_zcam_above_h-_SDA_BASE_(r13) /* 800A36BC 000A04BC 7F E3 FB 78 */ mr r3, r31 /* 800A36C0 000A04C0 38 84 07 18 */ addi r4, r4, 0x718 /* 800A36C4 000A04C4 41 82 00 1C */ beq lbl_800A36E0 -/* 800A36C8 000A04C8 C0 42 93 34 */ lfs f2, lbl_803CDCB4-_SDA2_BASE_(r2) -/* 800A36CC 000A04CC C0 2D 80 FC */ lfs f1, lbl_803CA9FC-_SDA_BASE_(r13) -/* 800A36D0 000A04D0 C0 02 93 30 */ lfs f0, lbl_803CDCB0-_SDA2_BASE_(r2) +/* 800A36C8 000A04C8 C0 42 93 34 */ lfs f2, lbl__1023_1-_SDA2_BASE_(r2) +/* 800A36CC 000A04CC C0 2D 80 FC */ lfs f1, lbl_zcam_above_pitch-_SDA_BASE_(r13) +/* 800A36D0 000A04D0 C0 02 93 30 */ lfs f0, lbl__1022_1-_SDA2_BASE_(r2) /* 800A36D4 000A04D4 EC 22 00 72 */ fmuls f1, f2, f1 /* 800A36D8 000A04D8 EC 21 00 24 */ fdivs f1, f1, f0 /* 800A36DC 000A04DC 48 00 00 08 */ b lbl_800A36E4 lbl_800A36E0: -/* 800A36E0 000A04E0 C0 2D 80 FC */ lfs f1, lbl_803CA9FC-_SDA_BASE_(r13) +/* 800A36E0 000A04E0 C0 2D 80 FC */ lfs f1, lbl_zcam_above_pitch-_SDA_BASE_(r13) lbl_800A36E4: /* 800A36E4 000A04E4 4B F8 D4 61 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A36E8 000A04E8 D0 2D 80 FC */ stfs f1, lbl_803CA9FC-_SDA_BASE_(r13) -/* 800A36EC 000A04EC 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A36F0 000A04F0 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A36E8 000A04E8 D0 2D 80 FC */ stfs f1, lbl_zcam_above_pitch-_SDA_BASE_(r13) +/* 800A36EC 000A04EC 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A36F0 000A04F0 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A36F4 000A04F4 7F E3 FB 78 */ mr r3, r31 -/* 800A36F8 000A04F8 C0 2D 81 00 */ lfs f1, lbl_803CAA00-_SDA_BASE_(r13) +/* 800A36F8 000A04F8 C0 2D 81 00 */ lfs f1, lbl_zcam_below_d-_SDA_BASE_(r13) /* 800A36FC 000A04FC 38 84 07 29 */ addi r4, r4, 0x729 /* 800A3700 000A0500 4B F8 D4 45 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3704 000A0504 D0 2D 81 00 */ stfs f1, lbl_803CAA00-_SDA_BASE_(r13) -/* 800A3708 000A0508 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A370C 000A050C 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A3704 000A0504 D0 2D 81 00 */ stfs f1, lbl_zcam_below_d-_SDA_BASE_(r13) +/* 800A3708 000A0508 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A370C 000A050C 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A3710 000A0510 7F E3 FB 78 */ mr r3, r31 -/* 800A3714 000A0514 C0 2D 81 04 */ lfs f1, lbl_803CAA04-_SDA_BASE_(r13) +/* 800A3714 000A0514 C0 2D 81 04 */ lfs f1, lbl_zcam_below_h-_SDA_BASE_(r13) /* 800A3718 000A0518 38 84 07 36 */ addi r4, r4, 0x736 /* 800A371C 000A051C 4B F8 D4 29 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3720 000A0520 3C 60 80 26 */ lis r3, lbl_8025D494@ha +/* 800A3720 000A0520 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha /* 800A3724 000A0524 28 18 00 00 */ cmplwi r24, 0 -/* 800A3728 000A0528 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l -/* 800A372C 000A052C D0 2D 81 04 */ stfs f1, lbl_803CAA04-_SDA_BASE_(r13) +/* 800A3728 000A0528 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l +/* 800A372C 000A052C D0 2D 81 04 */ stfs f1, lbl_zcam_below_h-_SDA_BASE_(r13) /* 800A3730 000A0530 7F E3 FB 78 */ mr r3, r31 /* 800A3734 000A0534 38 84 07 43 */ addi r4, r4, 0x743 /* 800A3738 000A0538 41 82 00 1C */ beq lbl_800A3754 -/* 800A373C 000A053C C0 42 93 34 */ lfs f2, lbl_803CDCB4-_SDA2_BASE_(r2) -/* 800A3740 000A0540 C0 2D 81 08 */ lfs f1, lbl_803CAA08-_SDA_BASE_(r13) -/* 800A3744 000A0544 C0 02 93 30 */ lfs f0, lbl_803CDCB0-_SDA2_BASE_(r2) +/* 800A373C 000A053C C0 42 93 34 */ lfs f2, lbl__1023_1-_SDA2_BASE_(r2) +/* 800A3740 000A0540 C0 2D 81 08 */ lfs f1, lbl_zcam_below_pitch-_SDA_BASE_(r13) +/* 800A3744 000A0544 C0 02 93 30 */ lfs f0, lbl__1022_1-_SDA2_BASE_(r2) /* 800A3748 000A0548 EC 22 00 72 */ fmuls f1, f2, f1 /* 800A374C 000A054C EC 21 00 24 */ fdivs f1, f1, f0 /* 800A3750 000A0550 48 00 00 08 */ b lbl_800A3758 lbl_800A3754: -/* 800A3754 000A0554 C0 2D 81 08 */ lfs f1, lbl_803CAA08-_SDA_BASE_(r13) +/* 800A3754 000A0554 C0 2D 81 08 */ lfs f1, lbl_zcam_below_pitch-_SDA_BASE_(r13) lbl_800A3758: /* 800A3758 000A0558 4B F8 D3 ED */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A375C 000A055C D0 2D 81 08 */ stfs f1, lbl_803CAA08-_SDA_BASE_(r13) -/* 800A3760 000A0560 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A3764 000A0564 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A375C 000A055C D0 2D 81 08 */ stfs f1, lbl_zcam_below_pitch-_SDA_BASE_(r13) +/* 800A3760 000A0560 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A3764 000A0564 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A3768 000A0568 7F E3 FB 78 */ mr r3, r31 -/* 800A376C 000A056C C0 2D 81 0C */ lfs f1, lbl_803CAA0C-_SDA_BASE_(r13) +/* 800A376C 000A056C C0 2D 81 0C */ lfs f1, lbl_zcam_highbounce_d-_SDA_BASE_(r13) /* 800A3770 000A0570 38 84 07 54 */ addi r4, r4, 0x754 /* 800A3774 000A0574 4B F8 D3 D1 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3778 000A0578 D0 2D 81 0C */ stfs f1, lbl_803CAA0C-_SDA_BASE_(r13) -/* 800A377C 000A057C 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A3780 000A0580 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A3778 000A0578 D0 2D 81 0C */ stfs f1, lbl_zcam_highbounce_d-_SDA_BASE_(r13) +/* 800A377C 000A057C 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A3780 000A0580 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A3784 000A0584 7F E3 FB 78 */ mr r3, r31 -/* 800A3788 000A0588 C0 2D 81 10 */ lfs f1, lbl_803CAA10-_SDA_BASE_(r13) +/* 800A3788 000A0588 C0 2D 81 10 */ lfs f1, lbl_zcam_highbounce_h-_SDA_BASE_(r13) /* 800A378C 000A058C 38 84 07 66 */ addi r4, r4, 0x766 /* 800A3790 000A0590 4B F8 D3 B5 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3794 000A0594 3C 60 80 26 */ lis r3, lbl_8025D494@ha +/* 800A3794 000A0594 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha /* 800A3798 000A0598 28 18 00 00 */ cmplwi r24, 0 -/* 800A379C 000A059C 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l -/* 800A37A0 000A05A0 D0 2D 81 10 */ stfs f1, lbl_803CAA10-_SDA_BASE_(r13) +/* 800A379C 000A059C 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l +/* 800A37A0 000A05A0 D0 2D 81 10 */ stfs f1, lbl_zcam_highbounce_h-_SDA_BASE_(r13) /* 800A37A4 000A05A4 7F E3 FB 78 */ mr r3, r31 /* 800A37A8 000A05A8 38 84 06 49 */ addi r4, r4, 0x649 /* 800A37AC 000A05AC 41 82 00 1C */ beq lbl_800A37C8 -/* 800A37B0 000A05B0 C0 42 93 34 */ lfs f2, lbl_803CDCB4-_SDA2_BASE_(r2) -/* 800A37B4 000A05B4 C0 2D 81 14 */ lfs f1, lbl_803CAA14-_SDA_BASE_(r13) -/* 800A37B8 000A05B8 C0 02 93 30 */ lfs f0, lbl_803CDCB0-_SDA2_BASE_(r2) +/* 800A37B0 000A05B0 C0 42 93 34 */ lfs f2, lbl__1023_1-_SDA2_BASE_(r2) +/* 800A37B4 000A05B4 C0 2D 81 14 */ lfs f1, lbl_zcam_highbounce_pitch-_SDA_BASE_(r13) +/* 800A37B8 000A05B8 C0 02 93 30 */ lfs f0, lbl__1022_1-_SDA2_BASE_(r2) /* 800A37BC 000A05BC EC 22 00 72 */ fmuls f1, f2, f1 /* 800A37C0 000A05C0 EC 21 00 24 */ fdivs f1, f1, f0 /* 800A37C4 000A05C4 48 00 00 08 */ b lbl_800A37CC lbl_800A37C8: -/* 800A37C8 000A05C8 C0 2D 81 14 */ lfs f1, lbl_803CAA14-_SDA_BASE_(r13) +/* 800A37C8 000A05C8 C0 2D 81 14 */ lfs f1, lbl_zcam_highbounce_pitch-_SDA_BASE_(r13) lbl_800A37CC: /* 800A37CC 000A05CC 4B F8 D3 79 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A37D0 000A05D0 D0 2D 81 14 */ stfs f1, lbl_803CAA14-_SDA_BASE_(r13) -/* 800A37D4 000A05D4 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A37D8 000A05D8 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A37D0 000A05D0 D0 2D 81 14 */ stfs f1, lbl_zcam_highbounce_pitch-_SDA_BASE_(r13) +/* 800A37D4 000A05D4 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A37D8 000A05D8 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A37DC 000A05DC 7F E3 FB 78 */ mr r3, r31 -/* 800A37E0 000A05E0 C0 2D 80 E8 */ lfs f1, lbl_803CA9E8-_SDA_BASE_(r13) +/* 800A37E0 000A05E0 C0 2D 80 E8 */ lfs f1, lbl_zcam_wall_d-_SDA_BASE_(r13) /* 800A37E4 000A05E4 38 84 07 78 */ addi r4, r4, 0x778 /* 800A37E8 000A05E8 4B F8 D3 5D */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A37EC 000A05EC D0 2D 80 E8 */ stfs f1, lbl_803CA9E8-_SDA_BASE_(r13) -/* 800A37F0 000A05F0 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A37F4 000A05F4 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A37EC 000A05EC D0 2D 80 E8 */ stfs f1, lbl_zcam_wall_d-_SDA_BASE_(r13) +/* 800A37F0 000A05F0 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A37F4 000A05F4 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A37F8 000A05F8 7F E3 FB 78 */ mr r3, r31 -/* 800A37FC 000A05FC C0 2D 80 EC */ lfs f1, lbl_803CA9EC-_SDA_BASE_(r13) +/* 800A37FC 000A05FC C0 2D 80 EC */ lfs f1, lbl_zcam_wall_h-_SDA_BASE_(r13) /* 800A3800 000A0600 38 84 07 84 */ addi r4, r4, 0x784 /* 800A3804 000A0604 4B F8 D3 41 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3808 000A0608 3C 60 80 26 */ lis r3, lbl_8025D494@ha +/* 800A3808 000A0608 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha /* 800A380C 000A060C 28 18 00 00 */ cmplwi r24, 0 -/* 800A3810 000A0610 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l -/* 800A3814 000A0614 D0 2D 80 EC */ stfs f1, lbl_803CA9EC-_SDA_BASE_(r13) +/* 800A3810 000A0610 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l +/* 800A3814 000A0614 D0 2D 80 EC */ stfs f1, lbl_zcam_wall_h-_SDA_BASE_(r13) /* 800A3818 000A0618 7F E3 FB 78 */ mr r3, r31 /* 800A381C 000A061C 38 84 07 90 */ addi r4, r4, 0x790 /* 800A3820 000A0620 41 82 00 1C */ beq lbl_800A383C -/* 800A3824 000A0624 C0 42 93 34 */ lfs f2, lbl_803CDCB4-_SDA2_BASE_(r2) -/* 800A3828 000A0628 C0 2D 80 F0 */ lfs f1, lbl_803CA9F0-_SDA_BASE_(r13) -/* 800A382C 000A062C C0 02 93 30 */ lfs f0, lbl_803CDCB0-_SDA2_BASE_(r2) +/* 800A3824 000A0624 C0 42 93 34 */ lfs f2, lbl__1023_1-_SDA2_BASE_(r2) +/* 800A3828 000A0628 C0 2D 80 F0 */ lfs f1, lbl_zcam_wall_pitch-_SDA_BASE_(r13) +/* 800A382C 000A062C C0 02 93 30 */ lfs f0, lbl__1022_1-_SDA2_BASE_(r2) /* 800A3830 000A0630 EC 22 00 72 */ fmuls f1, f2, f1 /* 800A3834 000A0634 EC 21 00 24 */ fdivs f1, f1, f0 /* 800A3838 000A0638 48 00 00 08 */ b lbl_800A3840 lbl_800A383C: -/* 800A383C 000A063C C0 2D 80 F0 */ lfs f1, lbl_803CA9F0-_SDA_BASE_(r13) +/* 800A383C 000A063C C0 2D 80 F0 */ lfs f1, lbl_zcam_wall_pitch-_SDA_BASE_(r13) lbl_800A3840: /* 800A3840 000A0640 4B F8 D3 05 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3844 000A0644 D0 2D 80 F0 */ stfs f1, lbl_803CA9F0-_SDA_BASE_(r13) -/* 800A3848 000A0648 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A384C 000A064C 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A3844 000A0644 D0 2D 80 F0 */ stfs f1, lbl_zcam_wall_pitch-_SDA_BASE_(r13) +/* 800A3848 000A0648 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A384C 000A064C 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A3850 000A0650 7F E3 FB 78 */ mr r3, r31 -/* 800A3854 000A0654 C0 42 93 34 */ lfs f2, lbl_803CDCB4-_SDA2_BASE_(r2) +/* 800A3854 000A0654 C0 42 93 34 */ lfs f2, lbl__1023_1-_SDA2_BASE_(r2) /* 800A3858 000A0658 38 84 07 A0 */ addi r4, r4, 0x7a0 -/* 800A385C 000A065C C0 2D 81 18 */ lfs f1, lbl_803CAA18-_SDA_BASE_(r13) -/* 800A3860 000A0660 C0 02 93 30 */ lfs f0, lbl_803CDCB0-_SDA2_BASE_(r2) +/* 800A385C 000A065C C0 2D 81 18 */ lfs f1, lbl_zcam_overrot_min-_SDA_BASE_(r13) +/* 800A3860 000A0660 C0 02 93 30 */ lfs f0, lbl__1022_1-_SDA2_BASE_(r2) /* 800A3864 000A0664 EC 22 00 72 */ fmuls f1, f2, f1 /* 800A3868 000A0668 EC 21 00 24 */ fdivs f1, f1, f0 /* 800A386C 000A066C 4B F8 D2 D9 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3870 000A0670 D0 2D 81 18 */ stfs f1, lbl_803CAA18-_SDA_BASE_(r13) -/* 800A3874 000A0674 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A3878 000A0678 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A3870 000A0670 D0 2D 81 18 */ stfs f1, lbl_zcam_overrot_min-_SDA_BASE_(r13) +/* 800A3874 000A0674 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A3878 000A0678 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A387C 000A067C 7F E3 FB 78 */ mr r3, r31 -/* 800A3880 000A0680 C0 42 93 34 */ lfs f2, lbl_803CDCB4-_SDA2_BASE_(r2) +/* 800A3880 000A0680 C0 42 93 34 */ lfs f2, lbl__1023_1-_SDA2_BASE_(r2) /* 800A3884 000A0684 38 84 07 B1 */ addi r4, r4, 0x7b1 -/* 800A3888 000A0688 C0 2D 81 1C */ lfs f1, lbl_803CAA1C-_SDA_BASE_(r13) -/* 800A388C 000A068C C0 02 93 30 */ lfs f0, lbl_803CDCB0-_SDA2_BASE_(r2) +/* 800A3888 000A0688 C0 2D 81 1C */ lfs f1, lbl_zcam_overrot_mid-_SDA_BASE_(r13) +/* 800A388C 000A068C C0 02 93 30 */ lfs f0, lbl__1022_1-_SDA2_BASE_(r2) /* 800A3890 000A0690 EC 22 00 72 */ fmuls f1, f2, f1 /* 800A3894 000A0694 EC 21 00 24 */ fdivs f1, f1, f0 /* 800A3898 000A0698 4B F8 D2 AD */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A389C 000A069C D0 2D 81 1C */ stfs f1, lbl_803CAA1C-_SDA_BASE_(r13) -/* 800A38A0 000A06A0 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A38A4 000A06A4 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A389C 000A069C D0 2D 81 1C */ stfs f1, lbl_zcam_overrot_mid-_SDA_BASE_(r13) +/* 800A38A0 000A06A0 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A38A4 000A06A4 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A38A8 000A06A8 7F E3 FB 78 */ mr r3, r31 -/* 800A38AC 000A06AC C0 42 93 34 */ lfs f2, lbl_803CDCB4-_SDA2_BASE_(r2) +/* 800A38AC 000A06AC C0 42 93 34 */ lfs f2, lbl__1023_1-_SDA2_BASE_(r2) /* 800A38B0 000A06B0 38 84 07 C2 */ addi r4, r4, 0x7c2 -/* 800A38B4 000A06B4 C0 2D 81 20 */ lfs f1, lbl_803CAA20-_SDA_BASE_(r13) -/* 800A38B8 000A06B8 C0 02 93 30 */ lfs f0, lbl_803CDCB0-_SDA2_BASE_(r2) +/* 800A38B4 000A06B4 C0 2D 81 20 */ lfs f1, lbl_zcam_overrot_max-_SDA_BASE_(r13) +/* 800A38B8 000A06B8 C0 02 93 30 */ lfs f0, lbl__1022_1-_SDA2_BASE_(r2) /* 800A38BC 000A06BC EC 22 00 72 */ fmuls f1, f2, f1 /* 800A38C0 000A06C0 EC 21 00 24 */ fdivs f1, f1, f0 /* 800A38C4 000A06C4 4B F8 D2 81 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A38C8 000A06C8 D0 2D 81 20 */ stfs f1, lbl_803CAA20-_SDA_BASE_(r13) -/* 800A38CC 000A06CC 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A38D0 000A06D0 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A38C8 000A06C8 D0 2D 81 20 */ stfs f1, lbl_zcam_overrot_max-_SDA_BASE_(r13) +/* 800A38CC 000A06CC 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A38D0 000A06D0 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A38D4 000A06D4 7F E3 FB 78 */ mr r3, r31 -/* 800A38D8 000A06D8 C0 2D 81 24 */ lfs f1, lbl_803CAA24-_SDA_BASE_(r13) +/* 800A38D8 000A06D8 C0 2D 81 24 */ lfs f1, lbl_zcam_overrot_rate-_SDA_BASE_(r13) /* 800A38DC 000A06DC 38 84 07 D3 */ addi r4, r4, 0x7d3 /* 800A38E0 000A06E0 4B F8 D2 65 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A38E4 000A06E4 D0 2D 81 24 */ stfs f1, lbl_803CAA24-_SDA_BASE_(r13) -/* 800A38E8 000A06E8 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A38EC 000A06EC 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A38E4 000A06E4 D0 2D 81 24 */ stfs f1, lbl_zcam_overrot_rate-_SDA_BASE_(r13) +/* 800A38E8 000A06E8 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A38EC 000A06EC 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A38F0 000A06F0 7F E3 FB 78 */ mr r3, r31 -/* 800A38F4 000A06F4 C0 2D 81 28 */ lfs f1, lbl_803CAA28-_SDA_BASE_(r13) +/* 800A38F4 000A06F4 C0 2D 81 28 */ lfs f1, lbl_zcam_overrot_tstart-_SDA_BASE_(r13) /* 800A38F8 000A06F8 38 84 07 E5 */ addi r4, r4, 0x7e5 /* 800A38FC 000A06FC 4B F8 D2 49 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3900 000A0700 D0 2D 81 28 */ stfs f1, lbl_803CAA28-_SDA_BASE_(r13) -/* 800A3904 000A0704 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A3908 000A0708 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A3900 000A0700 D0 2D 81 28 */ stfs f1, lbl_zcam_overrot_tstart-_SDA_BASE_(r13) +/* 800A3904 000A0704 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A3908 000A0708 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A390C 000A070C 7F E3 FB 78 */ mr r3, r31 -/* 800A3910 000A0710 C0 2D 81 2C */ lfs f1, lbl_803CAA2C-_SDA_BASE_(r13) +/* 800A3910 000A0710 C0 2D 81 2C */ lfs f1, lbl_zcam_overrot_tend-_SDA_BASE_(r13) /* 800A3914 000A0714 38 84 07 F9 */ addi r4, r4, 0x7f9 /* 800A3918 000A0718 4B F8 D2 2D */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A391C 000A071C D0 2D 81 2C */ stfs f1, lbl_803CAA2C-_SDA_BASE_(r13) -/* 800A3920 000A0720 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A3924 000A0724 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A391C 000A071C D0 2D 81 2C */ stfs f1, lbl_zcam_overrot_tend-_SDA_BASE_(r13) +/* 800A3920 000A0720 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A3924 000A0724 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A3928 000A0728 7F E3 FB 78 */ mr r3, r31 -/* 800A392C 000A072C C0 2D 81 30 */ lfs f1, lbl_803CAA30-_SDA_BASE_(r13) +/* 800A392C 000A072C C0 2D 81 30 */ lfs f1, lbl_zcam_overrot_velmin-_SDA_BASE_(r13) /* 800A3930 000A0730 38 84 08 0B */ addi r4, r4, 0x80b /* 800A3934 000A0734 4B F8 D2 11 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3938 000A0738 D0 2D 81 30 */ stfs f1, lbl_803CAA30-_SDA_BASE_(r13) -/* 800A393C 000A073C 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A3940 000A0740 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A3938 000A0738 D0 2D 81 30 */ stfs f1, lbl_zcam_overrot_velmin-_SDA_BASE_(r13) +/* 800A393C 000A073C 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A3940 000A0740 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A3944 000A0744 7F E3 FB 78 */ mr r3, r31 -/* 800A3948 000A0748 C0 2D 81 34 */ lfs f1, lbl_803CAA34-_SDA_BASE_(r13) +/* 800A3948 000A0748 C0 2D 81 34 */ lfs f1, lbl_zcam_overrot_velmax-_SDA_BASE_(r13) /* 800A394C 000A074C 38 84 08 1F */ addi r4, r4, 0x81f /* 800A3950 000A0750 4B F8 D1 F5 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3954 000A0754 D0 2D 81 34 */ stfs f1, lbl_803CAA34-_SDA_BASE_(r13) -/* 800A3958 000A0758 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A395C 000A075C 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A3954 000A0754 D0 2D 81 34 */ stfs f1, lbl_zcam_overrot_velmax-_SDA_BASE_(r13) +/* 800A3958 000A0758 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A395C 000A075C 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A3960 000A0760 7F E3 FB 78 */ mr r3, r31 -/* 800A3964 000A0764 C0 2D 81 38 */ lfs f1, lbl_803CAA38-_SDA_BASE_(r13) +/* 800A3964 000A0764 C0 2D 81 38 */ lfs f1, lbl_zcam_overrot_tmanual-_SDA_BASE_(r13) /* 800A3968 000A0768 38 84 08 33 */ addi r4, r4, 0x833 /* 800A396C 000A076C 4B F8 D1 D9 */ bl xIniGetFloat__FP8xIniFilePcf /* 800A3970 000A0770 28 18 00 00 */ cmplwi r24, 0 -/* 800A3974 000A0774 D0 2D 81 38 */ stfs f1, lbl_803CAA38-_SDA_BASE_(r13) +/* 800A3974 000A0774 D0 2D 81 38 */ stfs f1, lbl_zcam_overrot_tmanual-_SDA_BASE_(r13) /* 800A3978 000A0778 41 82 00 94 */ beq lbl_800A3A0C -/* 800A397C 000A077C C0 42 93 30 */ lfs f2, lbl_803CDCB0-_SDA2_BASE_(r2) -/* 800A3980 000A0780 C0 2D 80 D8 */ lfs f1, lbl_803CA9D8-_SDA_BASE_(r13) -/* 800A3984 000A0784 C0 02 93 34 */ lfs f0, lbl_803CDCB4-_SDA2_BASE_(r2) +/* 800A397C 000A077C C0 42 93 30 */ lfs f2, lbl__1022_1-_SDA2_BASE_(r2) +/* 800A3980 000A0780 C0 2D 80 D8 */ lfs f1, lbl_zcam_near_pitch-_SDA_BASE_(r13) +/* 800A3984 000A0784 C0 02 93 34 */ lfs f0, lbl__1023_1-_SDA2_BASE_(r2) /* 800A3988 000A0788 EC 22 00 72 */ fmuls f1, f2, f1 /* 800A398C 000A078C EC 01 00 24 */ fdivs f0, f1, f0 -/* 800A3990 000A0790 D0 0D 80 D8 */ stfs f0, lbl_803CA9D8-_SDA_BASE_(r13) -/* 800A3994 000A0794 C0 42 93 30 */ lfs f2, lbl_803CDCB0-_SDA2_BASE_(r2) -/* 800A3998 000A0798 C0 2D 80 E4 */ lfs f1, lbl_803CA9E4-_SDA_BASE_(r13) -/* 800A399C 000A079C C0 02 93 34 */ lfs f0, lbl_803CDCB4-_SDA2_BASE_(r2) +/* 800A3990 000A0790 D0 0D 80 D8 */ stfs f0, lbl_zcam_near_pitch-_SDA_BASE_(r13) +/* 800A3994 000A0794 C0 42 93 30 */ lfs f2, lbl__1022_1-_SDA2_BASE_(r2) +/* 800A3998 000A0798 C0 2D 80 E4 */ lfs f1, lbl_zcam_far_pitch-_SDA_BASE_(r13) +/* 800A399C 000A079C C0 02 93 34 */ lfs f0, lbl__1023_1-_SDA2_BASE_(r2) /* 800A39A0 000A07A0 EC 22 00 72 */ fmuls f1, f2, f1 /* 800A39A4 000A07A4 EC 01 00 24 */ fdivs f0, f1, f0 -/* 800A39A8 000A07A8 D0 0D 80 E4 */ stfs f0, lbl_803CA9E4-_SDA_BASE_(r13) -/* 800A39AC 000A07AC C0 42 93 30 */ lfs f2, lbl_803CDCB0-_SDA2_BASE_(r2) -/* 800A39B0 000A07B0 C0 2D 80 FC */ lfs f1, lbl_803CA9FC-_SDA_BASE_(r13) -/* 800A39B4 000A07B4 C0 02 93 34 */ lfs f0, lbl_803CDCB4-_SDA2_BASE_(r2) +/* 800A39A8 000A07A8 D0 0D 80 E4 */ stfs f0, lbl_zcam_far_pitch-_SDA_BASE_(r13) +/* 800A39AC 000A07AC C0 42 93 30 */ lfs f2, lbl__1022_1-_SDA2_BASE_(r2) +/* 800A39B0 000A07B0 C0 2D 80 FC */ lfs f1, lbl_zcam_above_pitch-_SDA_BASE_(r13) +/* 800A39B4 000A07B4 C0 02 93 34 */ lfs f0, lbl__1023_1-_SDA2_BASE_(r2) /* 800A39B8 000A07B8 EC 22 00 72 */ fmuls f1, f2, f1 /* 800A39BC 000A07BC EC 01 00 24 */ fdivs f0, f1, f0 -/* 800A39C0 000A07C0 D0 0D 80 FC */ stfs f0, lbl_803CA9FC-_SDA_BASE_(r13) -/* 800A39C4 000A07C4 C0 42 93 30 */ lfs f2, lbl_803CDCB0-_SDA2_BASE_(r2) -/* 800A39C8 000A07C8 C0 2D 81 08 */ lfs f1, lbl_803CAA08-_SDA_BASE_(r13) -/* 800A39CC 000A07CC C0 02 93 34 */ lfs f0, lbl_803CDCB4-_SDA2_BASE_(r2) +/* 800A39C0 000A07C0 D0 0D 80 FC */ stfs f0, lbl_zcam_above_pitch-_SDA_BASE_(r13) +/* 800A39C4 000A07C4 C0 42 93 30 */ lfs f2, lbl__1022_1-_SDA2_BASE_(r2) +/* 800A39C8 000A07C8 C0 2D 81 08 */ lfs f1, lbl_zcam_below_pitch-_SDA_BASE_(r13) +/* 800A39CC 000A07CC C0 02 93 34 */ lfs f0, lbl__1023_1-_SDA2_BASE_(r2) /* 800A39D0 000A07D0 EC 22 00 72 */ fmuls f1, f2, f1 /* 800A39D4 000A07D4 EC 01 00 24 */ fdivs f0, f1, f0 -/* 800A39D8 000A07D8 D0 0D 81 08 */ stfs f0, lbl_803CAA08-_SDA_BASE_(r13) -/* 800A39DC 000A07DC C0 42 93 30 */ lfs f2, lbl_803CDCB0-_SDA2_BASE_(r2) -/* 800A39E0 000A07E0 C0 2D 81 14 */ lfs f1, lbl_803CAA14-_SDA_BASE_(r13) -/* 800A39E4 000A07E4 C0 02 93 34 */ lfs f0, lbl_803CDCB4-_SDA2_BASE_(r2) +/* 800A39D8 000A07D8 D0 0D 81 08 */ stfs f0, lbl_zcam_below_pitch-_SDA_BASE_(r13) +/* 800A39DC 000A07DC C0 42 93 30 */ lfs f2, lbl__1022_1-_SDA2_BASE_(r2) +/* 800A39E0 000A07E0 C0 2D 81 14 */ lfs f1, lbl_zcam_highbounce_pitch-_SDA_BASE_(r13) +/* 800A39E4 000A07E4 C0 02 93 34 */ lfs f0, lbl__1023_1-_SDA2_BASE_(r2) /* 800A39E8 000A07E8 EC 22 00 72 */ fmuls f1, f2, f1 /* 800A39EC 000A07EC EC 01 00 24 */ fdivs f0, f1, f0 -/* 800A39F0 000A07F0 D0 0D 81 14 */ stfs f0, lbl_803CAA14-_SDA_BASE_(r13) -/* 800A39F4 000A07F4 C0 42 93 30 */ lfs f2, lbl_803CDCB0-_SDA2_BASE_(r2) -/* 800A39F8 000A07F8 C0 2D 80 F0 */ lfs f1, lbl_803CA9F0-_SDA_BASE_(r13) -/* 800A39FC 000A07FC C0 02 93 34 */ lfs f0, lbl_803CDCB4-_SDA2_BASE_(r2) +/* 800A39F0 000A07F0 D0 0D 81 14 */ stfs f0, lbl_zcam_highbounce_pitch-_SDA_BASE_(r13) +/* 800A39F4 000A07F4 C0 42 93 30 */ lfs f2, lbl__1022_1-_SDA2_BASE_(r2) +/* 800A39F8 000A07F8 C0 2D 80 F0 */ lfs f1, lbl_zcam_wall_pitch-_SDA_BASE_(r13) +/* 800A39FC 000A07FC C0 02 93 34 */ lfs f0, lbl__1023_1-_SDA2_BASE_(r2) /* 800A3A00 000A0800 EC 22 00 72 */ fmuls f1, f2, f1 /* 800A3A04 000A0804 EC 01 00 24 */ fdivs f0, f1, f0 -/* 800A3A08 000A0808 D0 0D 80 F0 */ stfs f0, lbl_803CA9F0-_SDA_BASE_(r13) +/* 800A3A08 000A0808 D0 0D 80 F0 */ stfs f0, lbl_zcam_wall_pitch-_SDA_BASE_(r13) lbl_800A3A0C: -/* 800A3A0C 000A080C C0 42 93 30 */ lfs f2, lbl_803CDCB0-_SDA2_BASE_(r2) -/* 800A3A10 000A0810 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A3A14 000A0814 C0 2D 81 18 */ lfs f1, lbl_803CAA18-_SDA_BASE_(r13) -/* 800A3A18 000A0818 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l -/* 800A3A1C 000A081C C0 02 93 34 */ lfs f0, lbl_803CDCB4-_SDA2_BASE_(r2) +/* 800A3A0C 000A080C C0 42 93 30 */ lfs f2, lbl__1022_1-_SDA2_BASE_(r2) +/* 800A3A10 000A0810 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A3A14 000A0814 C0 2D 81 18 */ lfs f1, lbl_zcam_overrot_min-_SDA_BASE_(r13) +/* 800A3A18 000A0818 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l +/* 800A3A1C 000A081C C0 02 93 34 */ lfs f0, lbl__1023_1-_SDA2_BASE_(r2) /* 800A3A20 000A0820 7F E3 FB 78 */ mr r3, r31 /* 800A3A24 000A0824 EC 22 00 72 */ fmuls f1, f2, f1 /* 800A3A28 000A0828 38 84 08 48 */ addi r4, r4, 0x848 /* 800A3A2C 000A082C EC 01 00 24 */ fdivs f0, f1, f0 -/* 800A3A30 000A0830 D0 0D 81 18 */ stfs f0, lbl_803CAA18-_SDA_BASE_(r13) -/* 800A3A34 000A0834 C0 42 93 30 */ lfs f2, lbl_803CDCB0-_SDA2_BASE_(r2) -/* 800A3A38 000A0838 C0 2D 81 1C */ lfs f1, lbl_803CAA1C-_SDA_BASE_(r13) -/* 800A3A3C 000A083C C0 02 93 34 */ lfs f0, lbl_803CDCB4-_SDA2_BASE_(r2) +/* 800A3A30 000A0830 D0 0D 81 18 */ stfs f0, lbl_zcam_overrot_min-_SDA_BASE_(r13) +/* 800A3A34 000A0834 C0 42 93 30 */ lfs f2, lbl__1022_1-_SDA2_BASE_(r2) +/* 800A3A38 000A0838 C0 2D 81 1C */ lfs f1, lbl_zcam_overrot_mid-_SDA_BASE_(r13) +/* 800A3A3C 000A083C C0 02 93 34 */ lfs f0, lbl__1023_1-_SDA2_BASE_(r2) /* 800A3A40 000A0840 EC 22 00 72 */ fmuls f1, f2, f1 /* 800A3A44 000A0844 EC 01 00 24 */ fdivs f0, f1, f0 -/* 800A3A48 000A0848 D0 0D 81 1C */ stfs f0, lbl_803CAA1C-_SDA_BASE_(r13) -/* 800A3A4C 000A084C C0 42 93 30 */ lfs f2, lbl_803CDCB0-_SDA2_BASE_(r2) -/* 800A3A50 000A0850 C0 2D 81 20 */ lfs f1, lbl_803CAA20-_SDA_BASE_(r13) -/* 800A3A54 000A0854 C0 02 93 34 */ lfs f0, lbl_803CDCB4-_SDA2_BASE_(r2) +/* 800A3A48 000A0848 D0 0D 81 1C */ stfs f0, lbl_zcam_overrot_mid-_SDA_BASE_(r13) +/* 800A3A4C 000A084C C0 42 93 30 */ lfs f2, lbl__1022_1-_SDA2_BASE_(r2) +/* 800A3A50 000A0850 C0 2D 81 20 */ lfs f1, lbl_zcam_overrot_max-_SDA_BASE_(r13) +/* 800A3A54 000A0854 C0 02 93 34 */ lfs f0, lbl__1023_1-_SDA2_BASE_(r2) /* 800A3A58 000A0858 EC 22 00 72 */ fmuls f1, f2, f1 /* 800A3A5C 000A085C EC 01 00 24 */ fdivs f0, f1, f0 -/* 800A3A60 000A0860 D0 0D 81 20 */ stfs f0, lbl_803CAA20-_SDA_BASE_(r13) -/* 800A3A64 000A0864 C0 2D 82 B8 */ lfs f1, lbl_803CABB8-_SDA_BASE_(r13) +/* 800A3A60 000A0860 D0 0D 81 20 */ stfs f0, lbl_zcam_overrot_max-_SDA_BASE_(r13) +/* 800A3A64 000A0864 C0 2D 82 B8 */ lfs f1, lbl_gSkipTimeCutscene-_SDA_BASE_(r13) /* 800A3A68 000A0868 4B F8 D0 DD */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3A6C 000A086C D0 2D 82 B8 */ stfs f1, lbl_803CABB8-_SDA_BASE_(r13) -/* 800A3A70 000A0870 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A3A74 000A0874 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A3A6C 000A086C D0 2D 82 B8 */ stfs f1, lbl_gSkipTimeCutscene-_SDA_BASE_(r13) +/* 800A3A70 000A0870 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A3A74 000A0874 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A3A78 000A0878 7F E3 FB 78 */ mr r3, r31 -/* 800A3A7C 000A087C C0 2D 82 BC */ lfs f1, lbl_803CABBC-_SDA_BASE_(r13) +/* 800A3A7C 000A087C C0 2D 82 BC */ lfs f1, lbl_gSkipTimeFlythrough-_SDA_BASE_(r13) /* 800A3A80 000A0880 38 84 08 5A */ addi r4, r4, 0x85a /* 800A3A84 000A0884 4B F8 D0 C1 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3A88 000A0888 D0 2D 82 BC */ stfs f1, lbl_803CABBC-_SDA_BASE_(r13) -/* 800A3A8C 000A088C C0 2D 82 B8 */ lfs f1, lbl_803CABB8-_SDA_BASE_(r13) -/* 800A3A90 000A0890 C0 02 92 E0 */ lfs f0, lbl_803CDC60-_SDA2_BASE_(r2) +/* 800A3A88 000A0888 D0 2D 82 BC */ stfs f1, lbl_gSkipTimeFlythrough-_SDA_BASE_(r13) +/* 800A3A8C 000A088C C0 2D 82 B8 */ lfs f1, lbl_gSkipTimeCutscene-_SDA_BASE_(r13) +/* 800A3A90 000A0890 C0 02 92 E0 */ lfs f0, lbl__1002_2-_SDA2_BASE_(r2) /* 800A3A94 000A0894 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A3A98 000A0898 40 81 00 08 */ ble lbl_800A3AA0 /* 800A3A9C 000A089C 48 00 00 08 */ b lbl_800A3AA4 lbl_800A3AA0: /* 800A3AA0 000A08A0 FC 20 00 90 */ fmr f1, f0 lbl_800A3AA4: -/* 800A3AA4 000A08A4 D0 2D 82 B8 */ stfs f1, lbl_803CABB8-_SDA_BASE_(r13) -/* 800A3AA8 000A08A8 C0 2D 82 BC */ lfs f1, lbl_803CABBC-_SDA_BASE_(r13) -/* 800A3AAC 000A08AC C0 02 92 DC */ lfs f0, lbl_803CDC5C-_SDA2_BASE_(r2) +/* 800A3AA4 000A08A4 D0 2D 82 B8 */ stfs f1, lbl_gSkipTimeCutscene-_SDA_BASE_(r13) +/* 800A3AA8 000A08A8 C0 2D 82 BC */ lfs f1, lbl_gSkipTimeFlythrough-_SDA_BASE_(r13) +/* 800A3AAC 000A08AC C0 02 92 DC */ lfs f0, lbl__1001_2-_SDA2_BASE_(r2) /* 800A3AB0 000A08B0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A3AB4 000A08B4 40 81 00 08 */ ble lbl_800A3ABC /* 800A3AB8 000A08B8 48 00 00 08 */ b lbl_800A3AC0 lbl_800A3ABC: /* 800A3ABC 000A08BC FC 20 00 90 */ fmr f1, f0 lbl_800A3AC0: -/* 800A3AC0 000A08C0 D0 2D 82 BC */ stfs f1, lbl_803CABBC-_SDA_BASE_(r13) -/* 800A3AC4 000A08C4 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A3AC8 000A08C8 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A3AC0 000A08C0 D0 2D 82 BC */ stfs f1, lbl_gSkipTimeFlythrough-_SDA_BASE_(r13) +/* 800A3AC4 000A08C4 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A3AC8 000A08C8 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A3ACC 000A08CC 7F E3 FB 78 */ mr r3, r31 -/* 800A3AD0 000A08D0 C0 22 93 38 */ lfs f1, lbl_803CDCB8-_SDA2_BASE_(r2) +/* 800A3AD0 000A08D0 C0 22 93 38 */ lfs f1, lbl__1024-_SDA2_BASE_(r2) /* 800A3AD4 000A08D4 38 84 08 6E */ addi r4, r4, 0x86e /* 800A3AD8 000A08D8 4B F8 D0 6D */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3ADC 000A08DC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3AE0 000A08E0 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3AE4 000A08E4 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3ADC 000A08DC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3AE0 000A08E0 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3AE4 000A08E4 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3AE8 000A08E8 7F E3 FB 78 */ mr r3, r31 /* 800A3AEC 000A08EC D0 25 18 00 */ stfs f1, 0x1800(r5) -/* 800A3AF0 000A08F0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3AF0 000A08F0 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3AF4 000A08F4 38 84 08 7C */ addi r4, r4, 0x87c -/* 800A3AF8 000A08F8 C0 22 93 3C */ lfs f1, lbl_803CDCBC-_SDA2_BASE_(r2) +/* 800A3AF8 000A08F8 C0 22 93 3C */ lfs f1, lbl__1025-_SDA2_BASE_(r2) /* 800A3AFC 000A08FC 4B F8 D0 49 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3B00 000A0900 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3B04 000A0904 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3B08 000A0908 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3B00 000A0900 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3B04 000A0904 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3B08 000A0908 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3B0C 000A090C 7F E3 FB 78 */ mr r3, r31 /* 800A3B10 000A0910 D0 25 18 04 */ stfs f1, 0x1804(r5) -/* 800A3B14 000A0914 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3B14 000A0914 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3B18 000A0918 38 84 08 8A */ addi r4, r4, 0x88a -/* 800A3B1C 000A091C C0 22 93 40 */ lfs f1, lbl_803CDCC0-_SDA2_BASE_(r2) +/* 800A3B1C 000A091C C0 22 93 40 */ lfs f1, lbl__1026_1-_SDA2_BASE_(r2) /* 800A3B20 000A0920 4B F8 D0 25 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3B24 000A0924 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3B28 000A0928 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3B2C 000A092C 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3B24 000A0924 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3B28 000A0928 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3B2C 000A092C 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3B30 000A0930 7F E3 FB 78 */ mr r3, r31 /* 800A3B34 000A0934 D0 25 18 08 */ stfs f1, 0x1808(r5) -/* 800A3B38 000A0938 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3B38 000A0938 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3B3C 000A093C 38 84 08 9A */ addi r4, r4, 0x89a -/* 800A3B40 000A0940 C0 22 93 44 */ lfs f1, lbl_803CDCC4-_SDA2_BASE_(r2) +/* 800A3B40 000A0940 C0 22 93 44 */ lfs f1, lbl__1027_1-_SDA2_BASE_(r2) /* 800A3B44 000A0944 4B F8 D0 01 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3B48 000A0948 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3B4C 000A094C 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3B50 000A0950 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3B48 000A0948 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3B4C 000A094C 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3B50 000A0950 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3B54 000A0954 7F E3 FB 78 */ mr r3, r31 /* 800A3B58 000A0958 D0 25 18 0C */ stfs f1, 0x180c(r5) -/* 800A3B5C 000A095C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3B5C 000A095C 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3B60 000A0960 38 84 08 AA */ addi r4, r4, 0x8aa -/* 800A3B64 000A0964 C0 22 93 48 */ lfs f1, lbl_803CDCC8-_SDA2_BASE_(r2) +/* 800A3B64 000A0964 C0 22 93 48 */ lfs f1, lbl__1028_1-_SDA2_BASE_(r2) /* 800A3B68 000A0968 4B F8 CF DD */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3B6C 000A096C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3B70 000A0970 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3B74 000A0974 3B A3 05 58 */ addi r29, r3, lbl_803C0558@l +/* 800A3B6C 000A096C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3B70 000A0970 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3B74 000A0974 3B A3 05 58 */ addi r29, r3, lbl_globals@l /* 800A3B78 000A0978 7F E3 FB 78 */ mr r3, r31 /* 800A3B7C 000A097C D0 3D 18 10 */ stfs f1, 0x1810(r29) -/* 800A3B80 000A0980 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3B80 000A0980 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3B84 000A0984 38 84 08 BC */ addi r4, r4, 0x8bc -/* 800A3B88 000A0988 C0 22 92 E8 */ lfs f1, lbl_803CDC68-_SDA2_BASE_(r2) +/* 800A3B88 000A0988 C0 22 92 E8 */ lfs f1, lbl__1004_2-_SDA2_BASE_(r2) /* 800A3B8C 000A098C 4B F8 CF B9 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3B90 000A0990 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3B94 000A0994 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3B98 000A0998 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3B90 000A0990 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3B94 000A0994 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3B98 000A0998 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3B9C 000A099C 7F E3 FB 78 */ mr r3, r31 /* 800A3BA0 000A09A0 D0 25 18 14 */ stfs f1, 0x1814(r5) -/* 800A3BA4 000A09A4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3BA4 000A09A4 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3BA8 000A09A8 38 84 08 CF */ addi r4, r4, 0x8cf -/* 800A3BAC 000A09AC C0 22 93 24 */ lfs f1, lbl_803CDCA4-_SDA2_BASE_(r2) +/* 800A3BAC 000A09AC C0 22 93 24 */ lfs f1, lbl__1019_1-_SDA2_BASE_(r2) /* 800A3BB0 000A09B0 4B F8 CF 95 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3BB4 000A09B4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3BB8 000A09B8 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3BBC 000A09BC 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3BB4 000A09B4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3BB8 000A09B8 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3BBC 000A09BC 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3BC0 000A09C0 7F E3 FB 78 */ mr r3, r31 /* 800A3BC4 000A09C4 D0 25 18 18 */ stfs f1, 0x1818(r5) -/* 800A3BC8 000A09C8 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3BC8 000A09C8 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3BCC 000A09CC 38 84 08 E2 */ addi r4, r4, 0x8e2 -/* 800A3BD0 000A09D0 C0 22 93 4C */ lfs f1, lbl_803CDCCC-_SDA2_BASE_(r2) +/* 800A3BD0 000A09D0 C0 22 93 4C */ lfs f1, lbl__1029-_SDA2_BASE_(r2) /* 800A3BD4 000A09D4 4B F8 CF 71 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3BD8 000A09D8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3BDC 000A09DC 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3BE0 000A09E0 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3BD8 000A09D8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3BDC 000A09DC 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3BE0 000A09E0 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3BE4 000A09E4 7F E3 FB 78 */ mr r3, r31 /* 800A3BE8 000A09E8 D0 25 18 1C */ stfs f1, 0x181c(r5) -/* 800A3BEC 000A09EC 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3BEC 000A09EC 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3BF0 000A09F0 38 84 08 F7 */ addi r4, r4, 0x8f7 -/* 800A3BF4 000A09F4 C0 22 93 1C */ lfs f1, lbl_803CDC9C-_SDA2_BASE_(r2) +/* 800A3BF4 000A09F4 C0 22 93 1C */ lfs f1, lbl__1017_1-_SDA2_BASE_(r2) /* 800A3BF8 000A09F8 4B F8 CF 4D */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3BFC 000A09FC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3C00 000A0A00 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3C04 000A0A04 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3BFC 000A09FC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3C00 000A0A00 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3C04 000A0A04 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3C08 000A0A08 7F E3 FB 78 */ mr r3, r31 /* 800A3C0C 000A0A0C D0 25 18 20 */ stfs f1, 0x1820(r5) -/* 800A3C10 000A0A10 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3C10 000A0A10 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3C14 000A0A14 38 84 09 0C */ addi r4, r4, 0x90c -/* 800A3C18 000A0A18 C0 22 93 50 */ lfs f1, lbl_803CDCD0-_SDA2_BASE_(r2) +/* 800A3C18 000A0A18 C0 22 93 50 */ lfs f1, lbl__1030-_SDA2_BASE_(r2) /* 800A3C1C 000A0A1C 4B F8 CF 29 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3C20 000A0A20 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3C24 000A0A24 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3C28 000A0A28 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3C20 000A0A20 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3C24 000A0A24 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3C28 000A0A28 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3C2C 000A0A2C 7F E3 FB 78 */ mr r3, r31 /* 800A3C30 000A0A30 D0 25 18 24 */ stfs f1, 0x1824(r5) -/* 800A3C34 000A0A34 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3C34 000A0A34 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3C38 000A0A38 38 84 09 20 */ addi r4, r4, 0x920 -/* 800A3C3C 000A0A3C C0 22 93 54 */ lfs f1, lbl_803CDCD4-_SDA2_BASE_(r2) +/* 800A3C3C 000A0A3C C0 22 93 54 */ lfs f1, lbl__1031-_SDA2_BASE_(r2) /* 800A3C40 000A0A40 4B F8 CF 05 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3C44 000A0A44 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3C48 000A0A48 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3C4C 000A0A4C 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l +/* 800A3C44 000A0A44 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3C48 000A0A48 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3C4C 000A0A4C 3B C3 05 58 */ addi r30, r3, lbl_globals@l /* 800A3C50 000A0A50 7F E3 FB 78 */ mr r3, r31 /* 800A3C54 000A0A54 D0 3E 18 28 */ stfs f1, 0x1828(r30) -/* 800A3C58 000A0A58 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3C58 000A0A58 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3C5C 000A0A5C 38 84 09 37 */ addi r4, r4, 0x937 -/* 800A3C60 000A0A60 C0 22 92 DC */ lfs f1, lbl_803CDC5C-_SDA2_BASE_(r2) +/* 800A3C60 000A0A60 C0 22 92 DC */ lfs f1, lbl__1001_2-_SDA2_BASE_(r2) /* 800A3C64 000A0A64 4B F8 CE E1 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3C68 000A0A68 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3C6C 000A0A6C 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3C70 000A0A70 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3C68 000A0A68 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3C6C 000A0A6C 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3C70 000A0A70 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3C74 000A0A74 7F E3 FB 78 */ mr r3, r31 /* 800A3C78 000A0A78 D0 25 18 44 */ stfs f1, 0x1844(r5) -/* 800A3C7C 000A0A7C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3C7C 000A0A7C 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3C80 000A0A80 38 84 09 49 */ addi r4, r4, 0x949 -/* 800A3C84 000A0A84 C0 22 93 58 */ lfs f1, lbl_803CDCD8-_SDA2_BASE_(r2) +/* 800A3C84 000A0A84 C0 22 93 58 */ lfs f1, lbl__1032_1-_SDA2_BASE_(r2) /* 800A3C88 000A0A88 4B F8 CE BD */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3C8C 000A0A8C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3C90 000A0A90 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3C94 000A0A94 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3C8C 000A0A8C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3C90 000A0A90 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3C94 000A0A94 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3C98 000A0A98 7F E3 FB 78 */ mr r3, r31 /* 800A3C9C 000A0A9C D0 25 18 48 */ stfs f1, 0x1848(r5) -/* 800A3CA0 000A0AA0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3CA0 000A0AA0 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3CA4 000A0AA4 38 84 09 5B */ addi r4, r4, 0x95b -/* 800A3CA8 000A0AA8 C0 22 93 2C */ lfs f1, lbl_803CDCAC-_SDA2_BASE_(r2) +/* 800A3CA8 000A0AA8 C0 22 93 2C */ lfs f1, lbl__1021_3-_SDA2_BASE_(r2) /* 800A3CAC 000A0AAC 4B F8 CE 99 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3CB0 000A0AB0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3CB4 000A0AB4 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3CB8 000A0AB8 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3CB0 000A0AB0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3CB4 000A0AB4 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3CB8 000A0AB8 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3CBC 000A0ABC 7F E3 FB 78 */ mr r3, r31 /* 800A3CC0 000A0AC0 D0 25 18 54 */ stfs f1, 0x1854(r5) -/* 800A3CC4 000A0AC4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3CC4 000A0AC4 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3CC8 000A0AC8 38 84 09 6E */ addi r4, r4, 0x96e -/* 800A3CCC 000A0ACC C0 22 93 5C */ lfs f1, lbl_803CDCDC-_SDA2_BASE_(r2) +/* 800A3CCC 000A0ACC C0 22 93 5C */ lfs f1, lbl__1033_1-_SDA2_BASE_(r2) /* 800A3CD0 000A0AD0 4B F8 CE 75 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3CD4 000A0AD4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3CD8 000A0AD8 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3CDC 000A0ADC 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3CD4 000A0AD4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3CD8 000A0AD8 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3CDC 000A0ADC 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3CE0 000A0AE0 7F E3 FB 78 */ mr r3, r31 /* 800A3CE4 000A0AE4 D0 25 18 58 */ stfs f1, 0x1858(r5) -/* 800A3CE8 000A0AE8 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3CE8 000A0AE8 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3CEC 000A0AEC 38 84 09 80 */ addi r4, r4, 0x980 -/* 800A3CF0 000A0AF0 C0 22 92 F8 */ lfs f1, lbl_803CDC78-_SDA2_BASE_(r2) +/* 800A3CF0 000A0AF0 C0 22 92 F8 */ lfs f1, lbl__1008-_SDA2_BASE_(r2) /* 800A3CF4 000A0AF4 4B F8 CE 51 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3CF8 000A0AF8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3CFC 000A0AFC 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3D00 000A0B00 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3CF8 000A0AF8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3CFC 000A0AFC 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3D00 000A0B00 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3D04 000A0B04 7F E3 FB 78 */ mr r3, r31 /* 800A3D08 000A0B08 D0 25 18 5C */ stfs f1, 0x185c(r5) -/* 800A3D0C 000A0B0C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3D0C 000A0B0C 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3D10 000A0B10 38 84 09 94 */ addi r4, r4, 0x994 -/* 800A3D14 000A0B14 C0 22 92 EC */ lfs f1, lbl_803CDC6C-_SDA2_BASE_(r2) +/* 800A3D14 000A0B14 C0 22 92 EC */ lfs f1, lbl__1005_1-_SDA2_BASE_(r2) /* 800A3D18 000A0B18 4B F8 CE 2D */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3D1C 000A0B1C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3D20 000A0B20 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3D24 000A0B24 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3D1C 000A0B1C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3D20 000A0B20 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3D24 000A0B24 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3D28 000A0B28 7F E3 FB 78 */ mr r3, r31 /* 800A3D2C 000A0B2C D0 25 18 60 */ stfs f1, 0x1860(r5) -/* 800A3D30 000A0B30 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3D30 000A0B30 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3D34 000A0B34 38 84 09 AD */ addi r4, r4, 0x9ad -/* 800A3D38 000A0B38 C0 22 92 E4 */ lfs f1, lbl_803CDC64-_SDA2_BASE_(r2) +/* 800A3D38 000A0B38 C0 22 92 E4 */ lfs f1, lbl__1003_1-_SDA2_BASE_(r2) /* 800A3D3C 000A0B3C 4B F8 CE 09 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3D40 000A0B40 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3D44 000A0B44 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3D48 000A0B48 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3D40 000A0B40 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3D44 000A0B44 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3D48 000A0B48 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3D4C 000A0B4C 7F E3 FB 78 */ mr r3, r31 /* 800A3D50 000A0B50 D0 25 18 64 */ stfs f1, 0x1864(r5) -/* 800A3D54 000A0B54 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3D54 000A0B54 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3D58 000A0B58 38 84 09 C6 */ addi r4, r4, 0x9c6 -/* 800A3D5C 000A0B5C C0 22 92 F0 */ lfs f1, lbl_803CDC70-_SDA2_BASE_(r2) +/* 800A3D5C 000A0B5C C0 22 92 F0 */ lfs f1, lbl__1006_1-_SDA2_BASE_(r2) /* 800A3D60 000A0B60 4B F8 CD E5 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3D64 000A0B64 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3D68 000A0B68 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3D6C 000A0B6C 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3D64 000A0B64 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3D68 000A0B68 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3D6C 000A0B6C 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3D70 000A0B70 7F E3 FB 78 */ mr r3, r31 /* 800A3D74 000A0B74 D0 25 18 68 */ stfs f1, 0x1868(r5) -/* 800A3D78 000A0B78 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3D78 000A0B78 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3D7C 000A0B7C 38 84 09 DD */ addi r4, r4, 0x9dd -/* 800A3D80 000A0B80 C0 22 93 44 */ lfs f1, lbl_803CDCC4-_SDA2_BASE_(r2) +/* 800A3D80 000A0B80 C0 22 93 44 */ lfs f1, lbl__1027_1-_SDA2_BASE_(r2) /* 800A3D84 000A0B84 4B F8 CD C1 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3D88 000A0B88 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3D8C 000A0B8C 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3D90 000A0B90 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3D88 000A0B88 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3D8C 000A0B8C 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3D90 000A0B90 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3D94 000A0B94 7F E3 FB 78 */ mr r3, r31 /* 800A3D98 000A0B98 D0 25 18 6C */ stfs f1, 0x186c(r5) -/* 800A3D9C 000A0B9C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3D9C 000A0B9C 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3DA0 000A0BA0 38 84 09 F6 */ addi r4, r4, 0x9f6 -/* 800A3DA4 000A0BA4 C0 22 93 14 */ lfs f1, lbl_803CDC94-_SDA2_BASE_(r2) +/* 800A3DA4 000A0BA4 C0 22 93 14 */ lfs f1, lbl__1015-_SDA2_BASE_(r2) /* 800A3DA8 000A0BA8 4B F8 CD 9D */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3DAC 000A0BAC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3DB0 000A0BB0 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3DB4 000A0BB4 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3DAC 000A0BAC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3DB0 000A0BB0 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3DB4 000A0BB4 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3DB8 000A0BB8 7F E3 FB 78 */ mr r3, r31 /* 800A3DBC 000A0BBC D0 25 18 70 */ stfs f1, 0x1870(r5) -/* 800A3DC0 000A0BC0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3DC0 000A0BC0 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3DC4 000A0BC4 38 84 0A 0F */ addi r4, r4, 0xa0f -/* 800A3DC8 000A0BC8 C0 22 93 08 */ lfs f1, lbl_803CDC88-_SDA2_BASE_(r2) +/* 800A3DC8 000A0BC8 C0 22 93 08 */ lfs f1, lbl__1012_1-_SDA2_BASE_(r2) /* 800A3DCC 000A0BCC 4B F8 CD 79 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3DD0 000A0BD0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3DD4 000A0BD4 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3DD8 000A0BD8 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3DD0 000A0BD0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3DD4 000A0BD4 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3DD8 000A0BD8 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3DDC 000A0BDC 7F E3 FB 78 */ mr r3, r31 /* 800A3DE0 000A0BE0 D0 25 18 74 */ stfs f1, 0x1874(r5) -/* 800A3DE4 000A0BE4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3DE4 000A0BE4 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3DE8 000A0BE8 38 84 0A 25 */ addi r4, r4, 0xa25 -/* 800A3DEC 000A0BEC C0 22 93 20 */ lfs f1, lbl_803CDCA0-_SDA2_BASE_(r2) +/* 800A3DEC 000A0BEC C0 22 93 20 */ lfs f1, lbl__1018-_SDA2_BASE_(r2) /* 800A3DF0 000A0BF0 4B F8 CD 55 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3DF4 000A0BF4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800A3DF4 000A0BF4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800A3DF8 000A0BF8 C0 5D 18 10 */ lfs f2, 0x1810(r29) -/* 800A3DFC 000A0BFC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800A3DFC 000A0BFC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800A3E00 000A0C00 D0 23 18 78 */ stfs f1, 0x1878(r3) -/* 800A3E04 000A0C04 C0 22 93 30 */ lfs f1, lbl_803CDCB0-_SDA2_BASE_(r2) -/* 800A3E08 000A0C08 C0 02 93 34 */ lfs f0, lbl_803CDCB4-_SDA2_BASE_(r2) +/* 800A3E04 000A0C04 C0 22 93 30 */ lfs f1, lbl__1022_1-_SDA2_BASE_(r2) +/* 800A3E08 000A0C08 C0 02 93 34 */ lfs f0, lbl__1023_1-_SDA2_BASE_(r2) /* 800A3E0C 000A0C0C EC 21 00 B2 */ fmuls f1, f1, f2 /* 800A3E10 000A0C10 EC 21 00 24 */ fdivs f1, f1, f0 /* 800A3E14 000A0C14 48 02 10 7D */ bl icos__Ff /* 800A3E18 000A0C18 D0 3D 18 10 */ stfs f1, 0x1810(r29) /* 800A3E1C 000A0C1C C0 3E 18 28 */ lfs f1, 0x1828(r30) -/* 800A3E20 000A0C20 C0 42 93 30 */ lfs f2, lbl_803CDCB0-_SDA2_BASE_(r2) -/* 800A3E24 000A0C24 C0 02 93 34 */ lfs f0, lbl_803CDCB4-_SDA2_BASE_(r2) +/* 800A3E20 000A0C20 C0 42 93 30 */ lfs f2, lbl__1022_1-_SDA2_BASE_(r2) +/* 800A3E24 000A0C24 C0 02 93 34 */ lfs f0, lbl__1023_1-_SDA2_BASE_(r2) /* 800A3E28 000A0C28 EC 22 00 72 */ fmuls f1, f2, f1 /* 800A3E2C 000A0C2C EC 21 00 24 */ fdivs f1, f1, f0 /* 800A3E30 000A0C30 48 02 10 61 */ bl icos__Ff -/* 800A3E34 000A0C34 3C 60 80 26 */ lis r3, lbl_8025D494@ha +/* 800A3E34 000A0C34 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha /* 800A3E38 000A0C38 D0 3E 18 28 */ stfs f1, 0x1828(r30) -/* 800A3E3C 000A0C3C 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A3E3C 000A0C3C 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A3E40 000A0C40 7F E3 FB 78 */ mr r3, r31 /* 800A3E44 000A0C44 38 84 0A 39 */ addi r4, r4, 0xa39 /* 800A3E48 000A0C48 38 A0 00 00 */ li r5, 0 /* 800A3E4C 000A0C4C 4B F8 CC 9D */ bl xIniGetInt__FP8xIniFilePci -/* 800A3E50 000A0C50 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A3E54 000A0C54 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3E58 000A0C58 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l -/* 800A3E5C 000A0C5C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3E50 000A0C50 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A3E54 000A0C54 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3E58 000A0C58 38 A5 05 58 */ addi r5, r5, lbl_globals@l +/* 800A3E5C 000A0C5C 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3E60 000A0C60 98 65 09 BD */ stb r3, 0x9bd(r5) /* 800A3E64 000A0C64 3B 05 09 BD */ addi r24, r5, 0x9bd /* 800A3E68 000A0C68 7F E3 FB 78 */ mr r3, r31 /* 800A3E6C 000A0C6C 38 84 0A 46 */ addi r4, r4, 0xa46 /* 800A3E70 000A0C70 38 A0 00 00 */ li r5, 0 /* 800A3E74 000A0C74 4B F8 CC 75 */ bl xIniGetInt__FP8xIniFilePci -/* 800A3E78 000A0C78 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 800A3E78 000A0C78 3C A0 80 3C */ lis r5, lbl_globals@ha /* 800A3E7C 000A0C7C 7F 04 C3 78 */ mr r4, r24 -/* 800A3E80 000A0C80 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 800A3E80 000A0C80 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 800A3E84 000A0C84 98 65 09 BE */ stb r3, 0x9be(r5) /* 800A3E88 000A0C88 38 65 09 BF */ addi r3, r5, 0x9bf /* 800A3E8C 000A0C8C 38 A0 00 02 */ li r5, 2 /* 800A3E90 000A0C90 4B F5 F6 B1 */ bl memcpy -/* 800A3E94 000A0C94 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A3E94 000A0C94 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A3E98 000A0C98 7F E3 FB 78 */ mr r3, r31 -/* 800A3E9C 000A0C9C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3E9C 000A0C9C 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3EA0 000A0CA0 38 A0 00 00 */ li r5, 0 /* 800A3EA4 000A0CA4 38 84 0A 55 */ addi r4, r4, 0xa55 /* 800A3EA8 000A0CA8 4B F8 CD 05 */ bl xIniGetString__FP8xIniFilePcPc -/* 800A3EAC 000A0CAC 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A3EAC 000A0CAC 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A3EB0 000A0CB0 7C 78 1B 78 */ mr r24, r3 -/* 800A3EB4 000A0CB4 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800A3EB4 000A0CB4 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800A3EB8 000A0CB8 38 9B 00 40 */ addi r4, r27, 0x40 /* 800A3EBC 000A0CBC 38 63 09 CC */ addi r3, r3, 0x9cc /* 800A3EC0 000A0CC0 38 A0 00 18 */ li r5, 0x18 @@ -1585,15 +1585,15 @@ lbl_800A3AC0: /* 800A3EC8 000A0CC8 7F 04 C3 78 */ mr r4, r24 /* 800A3ECC 000A0CCC 38 A0 00 06 */ li r5, 6 /* 800A3ED0 000A0CD0 4B FF E9 99 */ bl zMain.ParseFloatList__FPfPci -/* 800A3ED4 000A0CD4 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A3ED4 000A0CD4 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A3ED8 000A0CD8 7F E3 FB 78 */ mr r3, r31 -/* 800A3EDC 000A0CDC 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3EDC 000A0CDC 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3EE0 000A0CE0 38 A0 00 00 */ li r5, 0 /* 800A3EE4 000A0CE4 38 84 0A 62 */ addi r4, r4, 0xa62 /* 800A3EE8 000A0CE8 4B F8 CC C5 */ bl xIniGetString__FP8xIniFilePcPc -/* 800A3EEC 000A0CEC 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A3EEC 000A0CEC 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A3EF0 000A0CF0 7C 78 1B 78 */ mr r24, r3 -/* 800A3EF4 000A0CF4 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800A3EF4 000A0CF4 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800A3EF8 000A0CF8 38 9B 00 58 */ addi r4, r27, 0x58 /* 800A3EFC 000A0CFC 38 63 09 E4 */ addi r3, r3, 0x9e4 /* 800A3F00 000A0D00 38 A0 00 0C */ li r5, 0xc @@ -1601,15 +1601,15 @@ lbl_800A3AC0: /* 800A3F08 000A0D08 7F 04 C3 78 */ mr r4, r24 /* 800A3F0C 000A0D0C 38 A0 00 03 */ li r5, 3 /* 800A3F10 000A0D10 4B FF E9 59 */ bl zMain.ParseFloatList__FPfPci -/* 800A3F14 000A0D14 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A3F14 000A0D14 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A3F18 000A0D18 7F E3 FB 78 */ mr r3, r31 -/* 800A3F1C 000A0D1C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3F1C 000A0D1C 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3F20 000A0D20 38 A0 00 00 */ li r5, 0 /* 800A3F24 000A0D24 38 84 0A 6F */ addi r4, r4, 0xa6f /* 800A3F28 000A0D28 4B F8 CC 85 */ bl xIniGetString__FP8xIniFilePcPc -/* 800A3F2C 000A0D2C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A3F2C 000A0D2C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A3F30 000A0D30 7C 78 1B 78 */ mr r24, r3 -/* 800A3F34 000A0D34 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800A3F34 000A0D34 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800A3F38 000A0D38 38 9B 00 64 */ addi r4, r27, 0x64 /* 800A3F3C 000A0D3C 38 63 09 F0 */ addi r3, r3, 0x9f0 /* 800A3F40 000A0D40 38 A0 00 0C */ li r5, 0xc @@ -1617,15 +1617,15 @@ lbl_800A3AC0: /* 800A3F48 000A0D48 7F 04 C3 78 */ mr r4, r24 /* 800A3F4C 000A0D4C 38 A0 00 03 */ li r5, 3 /* 800A3F50 000A0D50 4B FF E9 19 */ bl zMain.ParseFloatList__FPfPci -/* 800A3F54 000A0D54 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A3F54 000A0D54 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A3F58 000A0D58 7F E3 FB 78 */ mr r3, r31 -/* 800A3F5C 000A0D5C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3F5C 000A0D5C 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3F60 000A0D60 38 A0 00 00 */ li r5, 0 /* 800A3F64 000A0D64 38 84 0A 7B */ addi r4, r4, 0xa7b /* 800A3F68 000A0D68 4B F8 CC 45 */ bl xIniGetString__FP8xIniFilePcPc -/* 800A3F6C 000A0D6C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A3F6C 000A0D6C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A3F70 000A0D70 7C 78 1B 78 */ mr r24, r3 -/* 800A3F74 000A0D74 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800A3F74 000A0D74 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800A3F78 000A0D78 38 9B 00 70 */ addi r4, r27, 0x70 /* 800A3F7C 000A0D7C 38 63 09 FC */ addi r3, r3, 0x9fc /* 800A3F80 000A0D80 38 A0 00 0C */ li r5, 0xc @@ -1633,50 +1633,50 @@ lbl_800A3AC0: /* 800A3F88 000A0D88 7F 04 C3 78 */ mr r4, r24 /* 800A3F8C 000A0D8C 38 A0 00 03 */ li r5, 3 /* 800A3F90 000A0D90 4B FF E8 D9 */ bl zMain.ParseFloatList__FPfPci -/* 800A3F94 000A0D94 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A3F98 000A0D98 C0 22 93 60 */ lfs f1, lbl_803CDCE0-_SDA2_BASE_(r2) -/* 800A3F9C 000A0D9C 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A3F94 000A0D94 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A3F98 000A0D98 C0 22 93 60 */ lfs f1, lbl__1034-_SDA2_BASE_(r2) +/* 800A3F9C 000A0D9C 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A3FA0 000A0DA0 7F E3 FB 78 */ mr r3, r31 /* 800A3FA4 000A0DA4 38 84 0A 86 */ addi r4, r4, 0xa86 /* 800A3FA8 000A0DA8 4B F8 CB 9D */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3FAC 000A0DAC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3FB0 000A0DB0 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3FB4 000A0DB4 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3FAC 000A0DAC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3FB0 000A0DB0 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3FB4 000A0DB4 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3FB8 000A0DB8 7F E3 FB 78 */ mr r3, r31 /* 800A3FBC 000A0DBC D0 25 0A 08 */ stfs f1, 0xa08(r5) -/* 800A3FC0 000A0DC0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3FC0 000A0DC0 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3FC4 000A0DC4 38 84 0A 95 */ addi r4, r4, 0xa95 -/* 800A3FC8 000A0DC8 C0 22 93 64 */ lfs f1, lbl_803CDCE4-_SDA2_BASE_(r2) +/* 800A3FC8 000A0DC8 C0 22 93 64 */ lfs f1, lbl__1035_1-_SDA2_BASE_(r2) /* 800A3FCC 000A0DCC 4B F8 CB 79 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3FD0 000A0DD0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3FD4 000A0DD4 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3FD8 000A0DD8 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3FD0 000A0DD0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3FD4 000A0DD4 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3FD8 000A0DD8 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A3FDC 000A0DDC 7F E3 FB 78 */ mr r3, r31 /* 800A3FE0 000A0DE0 D0 25 0A 0C */ stfs f1, 0xa0c(r5) -/* 800A3FE4 000A0DE4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A3FE4 000A0DE4 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A3FE8 000A0DE8 38 84 0A A3 */ addi r4, r4, 0xaa3 -/* 800A3FEC 000A0DEC C0 22 92 E0 */ lfs f1, lbl_803CDC60-_SDA2_BASE_(r2) +/* 800A3FEC 000A0DEC C0 22 92 E0 */ lfs f1, lbl__1002_2-_SDA2_BASE_(r2) /* 800A3FF0 000A0DF0 4B F8 CB 55 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A3FF4 000A0DF4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A3FF8 000A0DF8 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A3FFC 000A0DFC 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A3FF4 000A0DF4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A3FF8 000A0DF8 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A3FFC 000A0DFC 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A4000 000A0E00 7F E3 FB 78 */ mr r3, r31 /* 800A4004 000A0E04 D0 25 0A 10 */ stfs f1, 0xa10(r5) -/* 800A4008 000A0E08 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A4008 000A0E08 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A400C 000A0E0C 38 84 0A B1 */ addi r4, r4, 0xab1 -/* 800A4010 000A0E10 C0 22 93 1C */ lfs f1, lbl_803CDC9C-_SDA2_BASE_(r2) +/* 800A4010 000A0E10 C0 22 93 1C */ lfs f1, lbl__1017_1-_SDA2_BASE_(r2) /* 800A4014 000A0E14 4B F8 CB 31 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A4018 000A0E18 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A401C 000A0E1C 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A4020 000A0E20 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A4018 000A0E18 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A401C 000A0E1C 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A4020 000A0E20 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A4024 000A0E24 7F E3 FB 78 */ mr r3, r31 /* 800A4028 000A0E28 D0 25 0A 14 */ stfs f1, 0xa14(r5) -/* 800A402C 000A0E2C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A402C 000A0E2C 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A4030 000A0E30 38 84 0A C3 */ addi r4, r4, 0xac3 -/* 800A4034 000A0E34 C0 22 92 F4 */ lfs f1, lbl_803CDC74-_SDA2_BASE_(r2) +/* 800A4034 000A0E34 C0 22 92 F4 */ lfs f1, lbl__1007-_SDA2_BASE_(r2) /* 800A4038 000A0E38 4B F8 CB 0D */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A403C 000A0E3C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A4040 000A0E40 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800A403C 000A0E3C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A4040 000A0E40 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800A4044 000A0E44 D4 23 0A 8C */ stfsu f1, 0xa8c(r3) /* 800A4048 000A0E48 4B FF E8 41 */ bl zMain.zLedgeAdjust__FP16zLedgeGrabParams /* 800A404C 000A0E4C 7F E3 FB 78 */ mr r3, r31 @@ -1685,15 +1685,15 @@ lbl_800A3AC0: /* 800A4058 000A0E58 48 07 73 F9 */ bl load_settings__9oob_stateFR8xIniFile /* 800A405C 000A0E5C 7F E3 FB 78 */ mr r3, r31 /* 800A4060 000A0E60 48 08 ED 95 */ bl load_settings__8ztalkboxFR8xIniFile -/* 800A4064 000A0E64 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A4064 000A0E64 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A4068 000A0E68 7F E3 FB 78 */ mr r3, r31 -/* 800A406C 000A0E6C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A406C 000A0E6C 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A4070 000A0E70 38 A0 00 00 */ li r5, 0 /* 800A4074 000A0E74 38 84 0A D5 */ addi r4, r4, 0xad5 /* 800A4078 000A0E78 4B F8 CB 35 */ bl xIniGetString__FP8xIniFilePcPc -/* 800A407C 000A0E7C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A407C 000A0E7C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A4080 000A0E80 7C 78 1B 78 */ mr r24, r3 -/* 800A4084 000A0E84 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800A4084 000A0E84 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800A4088 000A0E88 38 9B 00 7C */ addi r4, r27, 0x7c /* 800A408C 000A0E8C 3B 83 0A 18 */ addi r28, r3, 0xa18 /* 800A4090 000A0E90 38 A0 00 10 */ li r5, 0x10 @@ -1702,15 +1702,15 @@ lbl_800A3AC0: /* 800A409C 000A0E9C 7F 04 C3 78 */ mr r4, r24 /* 800A40A0 000A0EA0 38 A0 00 04 */ li r5, 4 /* 800A40A4 000A0EA4 4B FF E7 C5 */ bl zMain.ParseFloatList__FPfPci -/* 800A40A8 000A0EA8 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A40A8 000A0EA8 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A40AC 000A0EAC 7F E3 FB 78 */ mr r3, r31 -/* 800A40B0 000A0EB0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A40B0 000A0EB0 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A40B4 000A0EB4 38 A0 00 00 */ li r5, 0 /* 800A40B8 000A0EB8 38 84 0A DD */ addi r4, r4, 0xadd /* 800A40BC 000A0EBC 4B F8 CA F1 */ bl xIniGetString__FP8xIniFilePcPc -/* 800A40C0 000A0EC0 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A40C0 000A0EC0 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A40C4 000A0EC4 7C 78 1B 78 */ mr r24, r3 -/* 800A40C8 000A0EC8 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800A40C8 000A0EC8 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800A40CC 000A0ECC 38 9B 00 8C */ addi r4, r27, 0x8c /* 800A40D0 000A0ED0 3B A3 0A 58 */ addi r29, r3, 0xa58 /* 800A40D4 000A0ED4 38 A0 00 10 */ li r5, 0x10 @@ -1719,15 +1719,15 @@ lbl_800A3AC0: /* 800A40E0 000A0EE0 7F 04 C3 78 */ mr r4, r24 /* 800A40E4 000A0EE4 38 A0 00 04 */ li r5, 4 /* 800A40E8 000A0EE8 4B FF E7 81 */ bl zMain.ParseFloatList__FPfPci -/* 800A40EC 000A0EEC 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A40EC 000A0EEC 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A40F0 000A0EF0 7F E3 FB 78 */ mr r3, r31 -/* 800A40F4 000A0EF4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A40F4 000A0EF4 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A40F8 000A0EF8 38 A0 00 00 */ li r5, 0 /* 800A40FC 000A0EFC 38 84 0A E7 */ addi r4, r4, 0xae7 /* 800A4100 000A0F00 4B F8 CA AD */ bl xIniGetString__FP8xIniFilePcPc -/* 800A4104 000A0F04 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A4104 000A0F04 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A4108 000A0F08 7C 78 1B 78 */ mr r24, r3 -/* 800A410C 000A0F0C 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800A410C 000A0F0C 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800A4110 000A0F10 38 9B 00 9C */ addi r4, r27, 0x9c /* 800A4114 000A0F14 3B 43 0A 28 */ addi r26, r3, 0xa28 /* 800A4118 000A0F18 38 A0 00 10 */ li r5, 0x10 @@ -1736,15 +1736,15 @@ lbl_800A3AC0: /* 800A4124 000A0F24 7F 04 C3 78 */ mr r4, r24 /* 800A4128 000A0F28 38 A0 00 04 */ li r5, 4 /* 800A412C 000A0F2C 4B FF E7 3D */ bl zMain.ParseFloatList__FPfPci -/* 800A4130 000A0F30 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A4130 000A0F30 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A4134 000A0F34 7F E3 FB 78 */ mr r3, r31 -/* 800A4138 000A0F38 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A4138 000A0F38 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A413C 000A0F3C 38 A0 00 00 */ li r5, 0 /* 800A4140 000A0F40 38 84 0A F1 */ addi r4, r4, 0xaf1 /* 800A4144 000A0F44 4B F8 CA 69 */ bl xIniGetString__FP8xIniFilePcPc -/* 800A4148 000A0F48 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A4148 000A0F48 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A414C 000A0F4C 7C 78 1B 78 */ mr r24, r3 -/* 800A4150 000A0F50 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800A4150 000A0F50 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800A4154 000A0F54 38 9B 00 AC */ addi r4, r27, 0xac /* 800A4158 000A0F58 3B 23 0A 38 */ addi r25, r3, 0xa38 /* 800A415C 000A0F5C 38 A0 00 10 */ li r5, 0x10 @@ -1753,15 +1753,15 @@ lbl_800A3AC0: /* 800A4168 000A0F68 7F 04 C3 78 */ mr r4, r24 /* 800A416C 000A0F6C 38 A0 00 04 */ li r5, 4 /* 800A4170 000A0F70 4B FF E6 F9 */ bl zMain.ParseFloatList__FPfPci -/* 800A4174 000A0F74 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A4174 000A0F74 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A4178 000A0F78 7F E3 FB 78 */ mr r3, r31 -/* 800A417C 000A0F7C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A417C 000A0F7C 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A4180 000A0F80 38 A0 00 00 */ li r5, 0 /* 800A4184 000A0F84 38 84 0A FB */ addi r4, r4, 0xafb /* 800A4188 000A0F88 4B F8 CA 25 */ bl xIniGetString__FP8xIniFilePcPc -/* 800A418C 000A0F8C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A418C 000A0F8C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A4190 000A0F90 7C 7E 1B 78 */ mr r30, r3 -/* 800A4194 000A0F94 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800A4194 000A0F94 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800A4198 000A0F98 38 9B 00 BC */ addi r4, r27, 0xbc /* 800A419C 000A0F9C 3B 03 0A 48 */ addi r24, r3, 0xa48 /* 800A41A0 000A0FA0 38 A0 00 10 */ li r5, 0x10 @@ -1770,33 +1770,33 @@ lbl_800A3AC0: /* 800A41AC 000A0FAC 7F C4 F3 78 */ mr r4, r30 /* 800A41B0 000A0FB0 38 A0 00 04 */ li r5, 4 /* 800A41B4 000A0FB4 4B FF E6 B5 */ bl zMain.ParseFloatList__FPfPci -/* 800A41B8 000A0FB8 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A41BC 000A0FBC C0 22 92 DC */ lfs f1, lbl_803CDC5C-_SDA2_BASE_(r2) -/* 800A41C0 000A0FC0 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A41B8 000A0FB8 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A41BC 000A0FBC C0 22 92 DC */ lfs f1, lbl__1001_2-_SDA2_BASE_(r2) +/* 800A41C0 000A0FC0 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A41C4 000A0FC4 7F E3 FB 78 */ mr r3, r31 /* 800A41C8 000A0FC8 38 84 0B 03 */ addi r4, r4, 0xb03 /* 800A41CC 000A0FCC 4B F8 C9 79 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A41D0 000A0FD0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A41D4 000A0FD4 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A41D8 000A0FD8 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A41D0 000A0FD0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A41D4 000A0FD4 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A41D8 000A0FD8 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A41DC 000A0FDC 7F E3 FB 78 */ mr r3, r31 /* 800A41E0 000A0FE0 D0 25 0A 88 */ stfs f1, 0xa88(r5) -/* 800A41E4 000A0FE4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A41E4 000A0FE4 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A41E8 000A0FE8 38 84 0B 17 */ addi r4, r4, 0xb17 -/* 800A41EC 000A0FEC C0 22 93 20 */ lfs f1, lbl_803CDCA0-_SDA2_BASE_(r2) +/* 800A41EC 000A0FEC C0 22 93 20 */ lfs f1, lbl__1018-_SDA2_BASE_(r2) /* 800A41F0 000A0FF0 4B F8 C9 55 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A41F4 000A0FF4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A41F8 000A0FF8 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A41FC 000A0FFC 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A41F4 000A0FF4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A41F8 000A0FF8 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A41FC 000A0FFC 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A4200 000A1000 7F E3 FB 78 */ mr r3, r31 /* 800A4204 000A1004 D0 25 0E 00 */ stfs f1, 0xe00(r5) -/* 800A4208 000A1008 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A4208 000A1008 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A420C 000A100C 38 84 0B 27 */ addi r4, r4, 0xb27 -/* 800A4210 000A1010 C0 22 93 20 */ lfs f1, lbl_803CDCA0-_SDA2_BASE_(r2) +/* 800A4210 000A1010 C0 22 93 20 */ lfs f1, lbl__1018-_SDA2_BASE_(r2) /* 800A4214 000A1014 4B F8 C9 31 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A4218 000A1018 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A4218 000A1018 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A421C 000A101C 7F 83 E3 78 */ mr r3, r28 -/* 800A4220 000A1020 3B C4 05 58 */ addi r30, r4, lbl_803C0558@l +/* 800A4220 000A1020 3B C4 05 58 */ addi r30, r4, lbl_globals@l /* 800A4224 000A1024 38 80 00 00 */ li r4, 0 /* 800A4228 000A1028 3B 9E 09 C8 */ addi r28, r30, 0x9c8 /* 800A422C 000A102C D0 3E 0E 04 */ stfs f1, 0xe04(r30) @@ -1814,141 +1814,141 @@ lbl_800A3AC0: /* 800A425C 000A105C 7F 03 C3 78 */ mr r3, r24 /* 800A4260 000A1060 38 80 00 00 */ li r4, 0 /* 800A4264 000A1064 4B FD 2C C9 */ bl CalcJumpImpulse__FP10zJumpParamPC15zPlayerSettings -/* 800A4268 000A1068 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A4268 000A1068 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A426C 000A106C 7F E3 FB 78 */ mr r3, r31 -/* 800A4270 000A1070 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A4270 000A1070 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A4274 000A1074 38 A0 00 00 */ li r5, 0 /* 800A4278 000A1078 38 84 0B 36 */ addi r4, r4, 0xb36 /* 800A427C 000A107C 4B F8 C8 6D */ bl xIniGetInt__FP8xIniFilePci -/* 800A4280 000A1080 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A4284 000A1084 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A4288 000A1088 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 800A4280 000A1080 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A4284 000A1084 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A4288 000A1088 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 800A428C 000A108C 98 65 1F 38 */ stb r3, 0x1f38(r5) -/* 800A4290 000A1090 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A4290 000A1090 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A4294 000A1094 7F E3 FB 78 */ mr r3, r31 /* 800A4298 000A1098 38 A0 00 01 */ li r5, 1 /* 800A429C 000A109C 38 84 0B 4A */ addi r4, r4, 0xb4a /* 800A42A0 000A10A0 4B F8 C8 49 */ bl xIniGetInt__FP8xIniFilePci -/* 800A42A4 000A10A4 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A42A8 000A10A8 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A42AC 000A10AC 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 800A42A4 000A10A4 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A42A8 000A10A8 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A42AC 000A10AC 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 800A42B0 000A10B0 98 65 1F 39 */ stb r3, 0x1f39(r5) -/* 800A42B4 000A10B4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A42B4 000A10B4 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A42B8 000A10B8 7F E3 FB 78 */ mr r3, r31 /* 800A42BC 000A10BC 38 A0 00 02 */ li r5, 2 /* 800A42C0 000A10C0 38 84 0B 5F */ addi r4, r4, 0xb5f /* 800A42C4 000A10C4 4B F8 C8 25 */ bl xIniGetInt__FP8xIniFilePci -/* 800A42C8 000A10C8 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A42CC 000A10CC 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A42D0 000A10D0 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 800A42C8 000A10C8 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A42CC 000A10CC 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A42D0 000A10D0 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 800A42D4 000A10D4 98 65 1F 3A */ stb r3, 0x1f3a(r5) -/* 800A42D8 000A10D8 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A42D8 000A10D8 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A42DC 000A10DC 7F E3 FB 78 */ mr r3, r31 /* 800A42E0 000A10E0 38 A0 00 03 */ li r5, 3 /* 800A42E4 000A10E4 38 84 0B 74 */ addi r4, r4, 0xb74 /* 800A42E8 000A10E8 4B F8 C8 01 */ bl xIniGetInt__FP8xIniFilePci -/* 800A42EC 000A10EC 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A42F0 000A10F0 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A42F4 000A10F4 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 800A42EC 000A10EC 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A42F0 000A10F0 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A42F4 000A10F4 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 800A42F8 000A10F8 98 65 1F 3B */ stb r3, 0x1f3b(r5) -/* 800A42FC 000A10FC 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A42FC 000A10FC 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A4300 000A1100 7F E3 FB 78 */ mr r3, r31 /* 800A4304 000A1104 38 A0 00 04 */ li r5, 4 /* 800A4308 000A1108 38 84 0B 87 */ addi r4, r4, 0xb87 /* 800A430C 000A110C 4B F8 C7 DD */ bl xIniGetInt__FP8xIniFilePci -/* 800A4310 000A1110 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A4314 000A1114 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A4318 000A1118 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 800A4310 000A1110 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A4314 000A1114 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A4318 000A1118 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 800A431C 000A111C 98 65 1F 3C */ stb r3, 0x1f3c(r5) -/* 800A4320 000A1120 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A4320 000A1120 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A4324 000A1124 7F E3 FB 78 */ mr r3, r31 /* 800A4328 000A1128 38 A0 00 05 */ li r5, 5 /* 800A432C 000A112C 38 84 0B A0 */ addi r4, r4, 0xba0 /* 800A4330 000A1130 4B F8 C7 B9 */ bl xIniGetInt__FP8xIniFilePci -/* 800A4334 000A1134 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A4338 000A1138 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A433C 000A113C 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 800A4334 000A1134 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A4338 000A1138 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A433C 000A113C 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 800A4340 000A1140 98 65 1F 3D */ stb r3, 0x1f3d(r5) -/* 800A4344 000A1144 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A4344 000A1144 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A4348 000A1148 7F E3 FB 78 */ mr r3, r31 /* 800A434C 000A114C 38 A0 00 06 */ li r5, 6 /* 800A4350 000A1150 38 84 0B B4 */ addi r4, r4, 0xbb4 /* 800A4354 000A1154 4B F8 C7 95 */ bl xIniGetInt__FP8xIniFilePci -/* 800A4358 000A1158 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A435C 000A115C 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A4360 000A1160 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 800A4358 000A1158 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A435C 000A115C 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A4360 000A1160 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 800A4364 000A1164 98 65 1F 3E */ stb r3, 0x1f3e(r5) -/* 800A4368 000A1168 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A4368 000A1168 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A436C 000A116C 7F E3 FB 78 */ mr r3, r31 /* 800A4370 000A1170 38 A0 00 07 */ li r5, 7 /* 800A4374 000A1174 38 84 0B CA */ addi r4, r4, 0xbca /* 800A4378 000A1178 4B F8 C7 71 */ bl xIniGetInt__FP8xIniFilePci -/* 800A437C 000A117C 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A4380 000A1180 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A4384 000A1184 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 800A437C 000A117C 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A4380 000A1180 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A4384 000A1184 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 800A4388 000A1188 98 65 1F 3F */ stb r3, 0x1f3f(r5) -/* 800A438C 000A118C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A438C 000A118C 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A4390 000A1190 7F E3 FB 78 */ mr r3, r31 /* 800A4394 000A1194 38 A0 00 08 */ li r5, 8 /* 800A4398 000A1198 38 84 0B E7 */ addi r4, r4, 0xbe7 /* 800A439C 000A119C 4B F8 C7 4D */ bl xIniGetInt__FP8xIniFilePci -/* 800A43A0 000A11A0 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A43A4 000A11A4 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A43A8 000A11A8 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 800A43A0 000A11A0 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A43A4 000A11A4 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A43A8 000A11A8 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 800A43AC 000A11AC 98 65 1F 40 */ stb r3, 0x1f40(r5) -/* 800A43B0 000A11B0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A43B0 000A11B0 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A43B4 000A11B4 7F E3 FB 78 */ mr r3, r31 /* 800A43B8 000A11B8 38 A0 00 09 */ li r5, 9 /* 800A43BC 000A11BC 38 84 0C 04 */ addi r4, r4, 0xc04 /* 800A43C0 000A11C0 4B F8 C7 29 */ bl xIniGetInt__FP8xIniFilePci -/* 800A43C4 000A11C4 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A43C8 000A11C8 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A43CC 000A11CC 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 800A43C4 000A11C4 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A43C8 000A11C8 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A43CC 000A11CC 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 800A43D0 000A11D0 98 65 1F 41 */ stb r3, 0x1f41(r5) -/* 800A43D4 000A11D4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A43D4 000A11D4 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A43D8 000A11D8 7F E3 FB 78 */ mr r3, r31 /* 800A43DC 000A11DC 38 A0 00 0A */ li r5, 0xa /* 800A43E0 000A11E0 38 84 0C 21 */ addi r4, r4, 0xc21 /* 800A43E4 000A11E4 4B F8 C7 05 */ bl xIniGetInt__FP8xIniFilePci -/* 800A43E8 000A11E8 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A43EC 000A11EC 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A43F0 000A11F0 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 800A43E8 000A11E8 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A43EC 000A11EC 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A43F0 000A11F0 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 800A43F4 000A11F4 98 65 1F 45 */ stb r3, 0x1f45(r5) -/* 800A43F8 000A11F8 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A43F8 000A11F8 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A43FC 000A11FC 7F E3 FB 78 */ mr r3, r31 /* 800A4400 000A1200 38 A0 00 0B */ li r5, 0xb /* 800A4404 000A1204 38 84 0C 3C */ addi r4, r4, 0xc3c /* 800A4408 000A1208 4B F8 C6 E1 */ bl xIniGetInt__FP8xIniFilePci -/* 800A440C 000A120C 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A4410 000A1210 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A4414 000A1214 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 800A440C 000A120C 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A4410 000A1210 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A4414 000A1214 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 800A4418 000A1218 98 65 1F 43 */ stb r3, 0x1f43(r5) -/* 800A441C 000A121C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A441C 000A121C 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A4420 000A1220 7F E3 FB 78 */ mr r3, r31 /* 800A4424 000A1224 38 A0 00 0C */ li r5, 0xc /* 800A4428 000A1228 38 84 0C 58 */ addi r4, r4, 0xc58 /* 800A442C 000A122C 4B F8 C6 BD */ bl xIniGetInt__FP8xIniFilePci -/* 800A4430 000A1230 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A4434 000A1234 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A4438 000A1238 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 800A4430 000A1230 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A4434 000A1234 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A4438 000A1238 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 800A443C 000A123C 98 65 1F 44 */ stb r3, 0x1f44(r5) -/* 800A4440 000A1240 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A4440 000A1240 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A4444 000A1244 7F E3 FB 78 */ mr r3, r31 /* 800A4448 000A1248 38 A0 00 0D */ li r5, 0xd /* 800A444C 000A124C 38 84 0C 74 */ addi r4, r4, 0xc74 /* 800A4450 000A1250 4B F8 C6 99 */ bl xIniGetInt__FP8xIniFilePci -/* 800A4454 000A1254 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A4458 000A1258 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A445C 000A125C 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 800A4454 000A1254 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A4458 000A1258 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A445C 000A125C 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 800A4460 000A1260 98 65 1F 42 */ stb r3, 0x1f42(r5) -/* 800A4464 000A1264 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A4464 000A1264 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A4468 000A1268 7F E3 FB 78 */ mr r3, r31 /* 800A446C 000A126C 38 A0 00 00 */ li r5, 0 /* 800A4470 000A1270 38 84 0C 8F */ addi r4, r4, 0xc8f /* 800A4474 000A1274 4B F8 C7 39 */ bl xIniGetString__FP8xIniFilePcPc -/* 800A4478 000A1278 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A4478 000A1278 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A447C 000A127C 7C 78 1B 78 */ mr r24, r3 -/* 800A4480 000A1280 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800A4480 000A1280 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800A4484 000A1284 38 9B 00 CC */ addi r4, r27, 0xcc /* 800A4488 000A1288 38 63 0E 14 */ addi r3, r3, 0xe14 /* 800A448C 000A128C 38 A0 00 18 */ li r5, 0x18 @@ -1956,15 +1956,15 @@ lbl_800A3AC0: /* 800A4494 000A1294 7F 04 C3 78 */ mr r4, r24 /* 800A4498 000A1298 38 A0 00 06 */ li r5, 6 /* 800A449C 000A129C 4B FF E3 CD */ bl zMain.ParseFloatList__FPfPci -/* 800A44A0 000A12A0 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A44A0 000A12A0 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A44A4 000A12A4 7F E3 FB 78 */ mr r3, r31 -/* 800A44A8 000A12A8 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A44A8 000A12A8 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A44AC 000A12AC 38 A0 00 00 */ li r5, 0 /* 800A44B0 000A12B0 38 84 0C A1 */ addi r4, r4, 0xca1 /* 800A44B4 000A12B4 4B F8 C6 F9 */ bl xIniGetString__FP8xIniFilePcPc -/* 800A44B8 000A12B8 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A44B8 000A12B8 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A44BC 000A12BC 7C 78 1B 78 */ mr r24, r3 -/* 800A44C0 000A12C0 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800A44C0 000A12C0 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800A44C4 000A12C4 38 9B 00 E4 */ addi r4, r27, 0xe4 /* 800A44C8 000A12C8 38 63 0E 2C */ addi r3, r3, 0xe2c /* 800A44CC 000A12CC 38 A0 00 0C */ li r5, 0xc @@ -1972,15 +1972,15 @@ lbl_800A3AC0: /* 800A44D4 000A12D4 7F 04 C3 78 */ mr r4, r24 /* 800A44D8 000A12D8 38 A0 00 03 */ li r5, 3 /* 800A44DC 000A12DC 4B FF E3 8D */ bl zMain.ParseFloatList__FPfPci -/* 800A44E0 000A12E0 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A44E0 000A12E0 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A44E4 000A12E4 7F E3 FB 78 */ mr r3, r31 -/* 800A44E8 000A12E8 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A44E8 000A12E8 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A44EC 000A12EC 38 A0 00 00 */ li r5, 0 /* 800A44F0 000A12F0 38 84 0C B3 */ addi r4, r4, 0xcb3 /* 800A44F4 000A12F4 4B F8 C6 B9 */ bl xIniGetString__FP8xIniFilePcPc -/* 800A44F8 000A12F8 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A44F8 000A12F8 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A44FC 000A12FC 7C 78 1B 78 */ mr r24, r3 -/* 800A4500 000A1300 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800A4500 000A1300 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800A4504 000A1304 38 9B 00 F0 */ addi r4, r27, 0xf0 /* 800A4508 000A1308 38 63 0E 38 */ addi r3, r3, 0xe38 /* 800A450C 000A130C 38 A0 00 0C */ li r5, 0xc @@ -1988,15 +1988,15 @@ lbl_800A3AC0: /* 800A4514 000A1314 7F 04 C3 78 */ mr r4, r24 /* 800A4518 000A1318 38 A0 00 03 */ li r5, 3 /* 800A451C 000A131C 4B FF E3 4D */ bl zMain.ParseFloatList__FPfPci -/* 800A4520 000A1320 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A4520 000A1320 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A4524 000A1324 7F E3 FB 78 */ mr r3, r31 -/* 800A4528 000A1328 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A4528 000A1328 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A452C 000A132C 38 A0 00 00 */ li r5, 0 /* 800A4530 000A1330 38 84 0C C4 */ addi r4, r4, 0xcc4 /* 800A4534 000A1334 4B F8 C6 79 */ bl xIniGetString__FP8xIniFilePcPc -/* 800A4538 000A1338 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A4538 000A1338 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A453C 000A133C 7C 78 1B 78 */ mr r24, r3 -/* 800A4540 000A1340 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800A4540 000A1340 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800A4544 000A1344 38 9B 00 FC */ addi r4, r27, 0xfc /* 800A4548 000A1348 38 63 0E 44 */ addi r3, r3, 0xe44 /* 800A454C 000A134C 38 A0 00 0C */ li r5, 0xc @@ -2004,61 +2004,61 @@ lbl_800A3AC0: /* 800A4554 000A1354 7F 04 C3 78 */ mr r4, r24 /* 800A4558 000A1358 38 A0 00 03 */ li r5, 3 /* 800A455C 000A135C 4B FF E3 0D */ bl zMain.ParseFloatList__FPfPci -/* 800A4560 000A1360 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A4564 000A1364 C0 22 93 60 */ lfs f1, lbl_803CDCE0-_SDA2_BASE_(r2) -/* 800A4568 000A1368 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A4560 000A1360 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A4564 000A1364 C0 22 93 60 */ lfs f1, lbl__1034-_SDA2_BASE_(r2) +/* 800A4568 000A1368 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A456C 000A136C 7F E3 FB 78 */ mr r3, r31 /* 800A4570 000A1370 38 84 0C D4 */ addi r4, r4, 0xcd4 /* 800A4574 000A1374 4B F8 C5 D1 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A4578 000A1378 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A457C 000A137C 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A4580 000A1380 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A4578 000A1378 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A457C 000A137C 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A4580 000A1380 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A4584 000A1384 7F E3 FB 78 */ mr r3, r31 /* 800A4588 000A1388 D0 25 0E 50 */ stfs f1, 0xe50(r5) -/* 800A458C 000A138C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A458C 000A138C 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A4590 000A1390 38 84 0C E8 */ addi r4, r4, 0xce8 -/* 800A4594 000A1394 C0 22 93 64 */ lfs f1, lbl_803CDCE4-_SDA2_BASE_(r2) +/* 800A4594 000A1394 C0 22 93 64 */ lfs f1, lbl__1035_1-_SDA2_BASE_(r2) /* 800A4598 000A1398 4B F8 C5 AD */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A459C 000A139C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A45A0 000A13A0 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A45A4 000A13A4 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A459C 000A139C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A45A0 000A13A0 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A45A4 000A13A4 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A45A8 000A13A8 7F E3 FB 78 */ mr r3, r31 /* 800A45AC 000A13AC D0 25 0E 54 */ stfs f1, 0xe54(r5) -/* 800A45B0 000A13B0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A45B0 000A13B0 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A45B4 000A13B4 38 84 0C FB */ addi r4, r4, 0xcfb -/* 800A45B8 000A13B8 C0 22 92 E0 */ lfs f1, lbl_803CDC60-_SDA2_BASE_(r2) +/* 800A45B8 000A13B8 C0 22 92 E0 */ lfs f1, lbl__1002_2-_SDA2_BASE_(r2) /* 800A45BC 000A13BC 4B F8 C5 89 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A45C0 000A13C0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A45C4 000A13C4 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A45C8 000A13C8 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A45C0 000A13C0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A45C4 000A13C4 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A45C8 000A13C8 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A45CC 000A13CC 7F E3 FB 78 */ mr r3, r31 /* 800A45D0 000A13D0 D0 25 0E 58 */ stfs f1, 0xe58(r5) -/* 800A45D4 000A13D4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A45D4 000A13D4 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A45D8 000A13D8 38 84 0D 0E */ addi r4, r4, 0xd0e -/* 800A45DC 000A13DC C0 22 93 1C */ lfs f1, lbl_803CDC9C-_SDA2_BASE_(r2) +/* 800A45DC 000A13DC C0 22 93 1C */ lfs f1, lbl__1017_1-_SDA2_BASE_(r2) /* 800A45E0 000A13E0 4B F8 C5 65 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A45E4 000A13E4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A45E8 000A13E8 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A45EC 000A13EC 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A45E4 000A13E4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A45E8 000A13E8 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A45EC 000A13EC 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A45F0 000A13F0 7F E3 FB 78 */ mr r3, r31 /* 800A45F4 000A13F4 D0 25 0E 5C */ stfs f1, 0xe5c(r5) -/* 800A45F8 000A13F8 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A45F8 000A13F8 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A45FC 000A13FC 38 84 0D 25 */ addi r4, r4, 0xd25 -/* 800A4600 000A1400 C0 22 92 F4 */ lfs f1, lbl_803CDC74-_SDA2_BASE_(r2) +/* 800A4600 000A1400 C0 22 92 F4 */ lfs f1, lbl__1007-_SDA2_BASE_(r2) /* 800A4604 000A1404 4B F8 C5 41 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A4608 000A1408 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A460C 000A140C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800A4608 000A1408 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A460C 000A140C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800A4610 000A1410 D4 23 0E D4 */ stfsu f1, 0xed4(r3) /* 800A4614 000A1414 4B FF E2 75 */ bl zMain.zLedgeAdjust__FP16zLedgeGrabParams -/* 800A4618 000A1418 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A4618 000A1418 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A461C 000A141C 7F E3 FB 78 */ mr r3, r31 -/* 800A4620 000A1420 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A4620 000A1420 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A4624 000A1424 38 A0 00 00 */ li r5, 0 /* 800A4628 000A1428 38 84 0D 3C */ addi r4, r4, 0xd3c /* 800A462C 000A142C 4B F8 C5 81 */ bl xIniGetString__FP8xIniFilePcPc -/* 800A4630 000A1430 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A4630 000A1430 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A4634 000A1434 7C 79 1B 78 */ mr r25, r3 -/* 800A4638 000A1438 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800A4638 000A1438 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800A463C 000A143C 38 9B 01 08 */ addi r4, r27, 0x108 /* 800A4640 000A1440 3B 03 0E 60 */ addi r24, r3, 0xe60 /* 800A4644 000A1444 38 A0 00 10 */ li r5, 0x10 @@ -2067,15 +2067,15 @@ lbl_800A3AC0: /* 800A4650 000A1450 7F 24 CB 78 */ mr r4, r25 /* 800A4654 000A1454 38 A0 00 04 */ li r5, 4 /* 800A4658 000A1458 4B FF E2 11 */ bl zMain.ParseFloatList__FPfPci -/* 800A465C 000A145C 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A465C 000A145C 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A4660 000A1460 7F E3 FB 78 */ mr r3, r31 -/* 800A4664 000A1464 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A4664 000A1464 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A4668 000A1468 38 A0 00 00 */ li r5, 0 /* 800A466C 000A146C 38 84 0D 49 */ addi r4, r4, 0xd49 /* 800A4670 000A1470 4B F8 C5 3D */ bl xIniGetString__FP8xIniFilePcPc -/* 800A4674 000A1474 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A4674 000A1474 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A4678 000A1478 7C 7A 1B 78 */ mr r26, r3 -/* 800A467C 000A147C 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800A467C 000A147C 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800A4680 000A1480 38 9B 01 18 */ addi r4, r27, 0x118 /* 800A4684 000A1484 3B 23 0E A0 */ addi r25, r3, 0xea0 /* 800A4688 000A1488 38 A0 00 10 */ li r5, 0x10 @@ -2084,15 +2084,15 @@ lbl_800A3AC0: /* 800A4694 000A1494 7F 44 D3 78 */ mr r4, r26 /* 800A4698 000A1498 38 A0 00 04 */ li r5, 4 /* 800A469C 000A149C 4B FF E1 CD */ bl zMain.ParseFloatList__FPfPci -/* 800A46A0 000A14A0 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A46A0 000A14A0 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A46A4 000A14A4 7F E3 FB 78 */ mr r3, r31 -/* 800A46A8 000A14A8 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A46A8 000A14A8 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A46AC 000A14AC 38 A0 00 00 */ li r5, 0 /* 800A46B0 000A14B0 38 84 0D 58 */ addi r4, r4, 0xd58 /* 800A46B4 000A14B4 4B F8 C4 F9 */ bl xIniGetString__FP8xIniFilePcPc -/* 800A46B8 000A14B8 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A46B8 000A14B8 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A46BC 000A14BC 7C 7A 1B 78 */ mr r26, r3 -/* 800A46C0 000A14C0 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800A46C0 000A14C0 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800A46C4 000A14C4 38 9B 01 28 */ addi r4, r27, 0x128 /* 800A46C8 000A14C8 3B A3 0E 70 */ addi r29, r3, 0xe70 /* 800A46CC 000A14CC 38 A0 00 10 */ li r5, 0x10 @@ -2101,15 +2101,15 @@ lbl_800A3AC0: /* 800A46D8 000A14D8 7F 44 D3 78 */ mr r4, r26 /* 800A46DC 000A14DC 38 A0 00 04 */ li r5, 4 /* 800A46E0 000A14E0 4B FF E1 89 */ bl zMain.ParseFloatList__FPfPci -/* 800A46E4 000A14E4 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A46E4 000A14E4 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A46E8 000A14E8 7F E3 FB 78 */ mr r3, r31 -/* 800A46EC 000A14EC 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A46EC 000A14EC 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A46F0 000A14F0 38 A0 00 00 */ li r5, 0 /* 800A46F4 000A14F4 38 84 0D 67 */ addi r4, r4, 0xd67 /* 800A46F8 000A14F8 4B F8 C4 B5 */ bl xIniGetString__FP8xIniFilePcPc -/* 800A46FC 000A14FC 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A46FC 000A14FC 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A4700 000A1500 7C 7A 1B 78 */ mr r26, r3 -/* 800A4704 000A1504 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800A4704 000A1504 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800A4708 000A1508 38 9B 01 38 */ addi r4, r27, 0x138 /* 800A470C 000A150C 3A E3 0E 80 */ addi r23, r3, 0xe80 /* 800A4710 000A1510 38 A0 00 10 */ li r5, 0x10 @@ -2118,15 +2118,15 @@ lbl_800A3AC0: /* 800A471C 000A151C 7F 44 D3 78 */ mr r4, r26 /* 800A4720 000A1520 38 A0 00 04 */ li r5, 4 /* 800A4724 000A1524 4B FF E1 45 */ bl zMain.ParseFloatList__FPfPci -/* 800A4728 000A1528 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A4728 000A1528 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A472C 000A152C 7F E3 FB 78 */ mr r3, r31 -/* 800A4730 000A1530 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A4730 000A1530 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A4734 000A1534 38 A0 00 00 */ li r5, 0 /* 800A4738 000A1538 38 84 0D 76 */ addi r4, r4, 0xd76 /* 800A473C 000A153C 4B F8 C4 71 */ bl xIniGetString__FP8xIniFilePcPc -/* 800A4740 000A1540 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A4740 000A1540 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A4744 000A1544 7C 7A 1B 78 */ mr r26, r3 -/* 800A4748 000A1548 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800A4748 000A1548 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800A474C 000A154C 38 9B 01 48 */ addi r4, r27, 0x148 /* 800A4750 000A1550 3A C3 0E 90 */ addi r22, r3, 0xe90 /* 800A4754 000A1554 38 A0 00 10 */ li r5, 0x10 @@ -2151,24 +2151,24 @@ lbl_800A3AC0: /* 800A47A0 000A15A0 7E C3 B3 78 */ mr r3, r22 /* 800A47A4 000A15A4 38 80 00 00 */ li r4, 0 /* 800A47A8 000A15A8 4B FD 27 85 */ bl CalcJumpImpulse__FP10zJumpParamPC15zPlayerSettings -/* 800A47AC 000A15AC 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A47B0 000A15B0 C0 22 92 DC */ lfs f1, lbl_803CDC5C-_SDA2_BASE_(r2) -/* 800A47B4 000A15B4 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A47AC 000A15AC 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A47B0 000A15B0 C0 22 92 DC */ lfs f1, lbl__1001_2-_SDA2_BASE_(r2) +/* 800A47B4 000A15B4 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A47B8 000A15B8 7F E3 FB 78 */ mr r3, r31 /* 800A47BC 000A15BC 38 84 0D 83 */ addi r4, r4, 0xd83 /* 800A47C0 000A15C0 4B F8 C3 85 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A47C4 000A15C4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A47C8 000A15C8 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A47CC 000A15CC 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A47C4 000A15C4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A47C8 000A15C8 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A47CC 000A15CC 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A47D0 000A15D0 7F E3 FB 78 */ mr r3, r31 -/* 800A47D4 000A15D4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A47D4 000A15D4 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A47D8 000A15D8 D0 25 0E D0 */ stfs f1, 0xed0(r5) /* 800A47DC 000A15DC 38 84 0D 9C */ addi r4, r4, 0xd9c /* 800A47E0 000A15E0 38 A0 00 00 */ li r5, 0 /* 800A47E4 000A15E4 4B F8 C3 C9 */ bl xIniGetString__FP8xIniFilePcPc -/* 800A47E8 000A15E8 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A47E8 000A15E8 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A47EC 000A15EC 7C 78 1B 78 */ mr r24, r3 -/* 800A47F0 000A15F0 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800A47F0 000A15F0 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800A47F4 000A15F4 38 9B 01 58 */ addi r4, r27, 0x158 /* 800A47F8 000A15F8 38 63 12 5C */ addi r3, r3, 0x125c /* 800A47FC 000A15FC 38 A0 00 18 */ li r5, 0x18 @@ -2176,15 +2176,15 @@ lbl_800A3AC0: /* 800A4804 000A1604 7F 04 C3 78 */ mr r4, r24 /* 800A4808 000A1608 38 A0 00 06 */ li r5, 6 /* 800A480C 000A160C 4B FF E0 5D */ bl zMain.ParseFloatList__FPfPci -/* 800A4810 000A1610 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A4810 000A1610 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A4814 000A1614 7F E3 FB 78 */ mr r3, r31 -/* 800A4818 000A1618 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A4818 000A1618 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A481C 000A161C 38 A0 00 00 */ li r5, 0 /* 800A4820 000A1620 38 84 0D AC */ addi r4, r4, 0xdac /* 800A4824 000A1624 4B F8 C3 89 */ bl xIniGetString__FP8xIniFilePcPc -/* 800A4828 000A1628 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A4828 000A1628 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A482C 000A162C 7C 78 1B 78 */ mr r24, r3 -/* 800A4830 000A1630 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800A4830 000A1630 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800A4834 000A1634 38 9B 01 70 */ addi r4, r27, 0x170 /* 800A4838 000A1638 38 63 12 74 */ addi r3, r3, 0x1274 /* 800A483C 000A163C 38 A0 00 0C */ li r5, 0xc @@ -2192,15 +2192,15 @@ lbl_800A3AC0: /* 800A4844 000A1644 7F 04 C3 78 */ mr r4, r24 /* 800A4848 000A1648 38 A0 00 03 */ li r5, 3 /* 800A484C 000A164C 4B FF E0 1D */ bl zMain.ParseFloatList__FPfPci -/* 800A4850 000A1650 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A4850 000A1650 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A4854 000A1654 7F E3 FB 78 */ mr r3, r31 -/* 800A4858 000A1658 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A4858 000A1658 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A485C 000A165C 38 A0 00 00 */ li r5, 0 /* 800A4860 000A1660 38 84 0D BC */ addi r4, r4, 0xdbc /* 800A4864 000A1664 4B F8 C3 49 */ bl xIniGetString__FP8xIniFilePcPc -/* 800A4868 000A1668 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A4868 000A1668 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A486C 000A166C 7C 78 1B 78 */ mr r24, r3 -/* 800A4870 000A1670 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800A4870 000A1670 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800A4874 000A1674 38 9B 01 7C */ addi r4, r27, 0x17c /* 800A4878 000A1678 38 63 12 80 */ addi r3, r3, 0x1280 /* 800A487C 000A167C 38 A0 00 0C */ li r5, 0xc @@ -2208,15 +2208,15 @@ lbl_800A3AC0: /* 800A4884 000A1684 7F 04 C3 78 */ mr r4, r24 /* 800A4888 000A1688 38 A0 00 03 */ li r5, 3 /* 800A488C 000A168C 4B FF DF DD */ bl zMain.ParseFloatList__FPfPci -/* 800A4890 000A1690 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A4890 000A1690 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A4894 000A1694 7F E3 FB 78 */ mr r3, r31 -/* 800A4898 000A1698 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A4898 000A1698 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A489C 000A169C 38 A0 00 00 */ li r5, 0 /* 800A48A0 000A16A0 38 84 0D CB */ addi r4, r4, 0xdcb /* 800A48A4 000A16A4 4B F8 C3 09 */ bl xIniGetString__FP8xIniFilePcPc -/* 800A48A8 000A16A8 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A48A8 000A16A8 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A48AC 000A16AC 7C 78 1B 78 */ mr r24, r3 -/* 800A48B0 000A16B0 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800A48B0 000A16B0 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800A48B4 000A16B4 38 9B 01 88 */ addi r4, r27, 0x188 /* 800A48B8 000A16B8 38 63 12 8C */ addi r3, r3, 0x128c /* 800A48BC 000A16BC 38 A0 00 0C */ li r5, 0xc @@ -2224,61 +2224,61 @@ lbl_800A3AC0: /* 800A48C4 000A16C4 7F 04 C3 78 */ mr r4, r24 /* 800A48C8 000A16C8 38 A0 00 03 */ li r5, 3 /* 800A48CC 000A16CC 4B FF DF 9D */ bl zMain.ParseFloatList__FPfPci -/* 800A48D0 000A16D0 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A48D4 000A16D4 C0 22 93 60 */ lfs f1, lbl_803CDCE0-_SDA2_BASE_(r2) -/* 800A48D8 000A16D8 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A48D0 000A16D0 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A48D4 000A16D4 C0 22 93 60 */ lfs f1, lbl__1034-_SDA2_BASE_(r2) +/* 800A48D8 000A16D8 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A48DC 000A16DC 7F E3 FB 78 */ mr r3, r31 /* 800A48E0 000A16E0 38 84 0D D9 */ addi r4, r4, 0xdd9 /* 800A48E4 000A16E4 4B F8 C2 61 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A48E8 000A16E8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A48EC 000A16EC 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A48F0 000A16F0 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A48E8 000A16E8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A48EC 000A16EC 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A48F0 000A16F0 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A48F4 000A16F4 7F E3 FB 78 */ mr r3, r31 /* 800A48F8 000A16F8 D0 25 12 98 */ stfs f1, 0x1298(r5) -/* 800A48FC 000A16FC 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A48FC 000A16FC 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A4900 000A1700 38 84 0D EB */ addi r4, r4, 0xdeb -/* 800A4904 000A1704 C0 22 93 64 */ lfs f1, lbl_803CDCE4-_SDA2_BASE_(r2) +/* 800A4904 000A1704 C0 22 93 64 */ lfs f1, lbl__1035_1-_SDA2_BASE_(r2) /* 800A4908 000A1708 4B F8 C2 3D */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A490C 000A170C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A4910 000A1710 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A4914 000A1714 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A490C 000A170C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A4910 000A1710 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A4914 000A1714 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A4918 000A1718 7F E3 FB 78 */ mr r3, r31 /* 800A491C 000A171C D0 25 12 9C */ stfs f1, 0x129c(r5) -/* 800A4920 000A1720 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A4920 000A1720 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A4924 000A1724 38 84 0D FC */ addi r4, r4, 0xdfc -/* 800A4928 000A1728 C0 22 92 E0 */ lfs f1, lbl_803CDC60-_SDA2_BASE_(r2) +/* 800A4928 000A1728 C0 22 92 E0 */ lfs f1, lbl__1002_2-_SDA2_BASE_(r2) /* 800A492C 000A172C 4B F8 C2 19 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A4930 000A1730 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A4934 000A1734 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A4938 000A1738 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A4930 000A1730 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A4934 000A1734 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A4938 000A1738 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A493C 000A173C 7F E3 FB 78 */ mr r3, r31 /* 800A4940 000A1740 D0 25 12 A0 */ stfs f1, 0x12a0(r5) -/* 800A4944 000A1744 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A4944 000A1744 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A4948 000A1748 38 84 0E 0D */ addi r4, r4, 0xe0d -/* 800A494C 000A174C C0 22 93 1C */ lfs f1, lbl_803CDC9C-_SDA2_BASE_(r2) +/* 800A494C 000A174C C0 22 93 1C */ lfs f1, lbl__1017_1-_SDA2_BASE_(r2) /* 800A4950 000A1750 4B F8 C1 F5 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A4954 000A1754 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A4958 000A1758 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A495C 000A175C 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A4954 000A1754 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A4958 000A1758 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A495C 000A175C 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A4960 000A1760 7F E3 FB 78 */ mr r3, r31 /* 800A4964 000A1764 D0 25 12 A4 */ stfs f1, 0x12a4(r5) -/* 800A4968 000A1768 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A4968 000A1768 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A496C 000A176C 38 84 0E 22 */ addi r4, r4, 0xe22 -/* 800A4970 000A1770 C0 22 92 F4 */ lfs f1, lbl_803CDC74-_SDA2_BASE_(r2) +/* 800A4970 000A1770 C0 22 92 F4 */ lfs f1, lbl__1007-_SDA2_BASE_(r2) /* 800A4974 000A1774 4B F8 C1 D1 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A4978 000A1778 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A497C 000A177C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800A4978 000A1778 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A497C 000A177C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800A4980 000A1780 D4 23 13 1C */ stfsu f1, 0x131c(r3) /* 800A4984 000A1784 4B FF DF 05 */ bl zMain.zLedgeAdjust__FP16zLedgeGrabParams -/* 800A4988 000A1788 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A4988 000A1788 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A498C 000A178C 7F E3 FB 78 */ mr r3, r31 -/* 800A4990 000A1790 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A4990 000A1790 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A4994 000A1794 38 A0 00 00 */ li r5, 0 /* 800A4998 000A1798 38 84 0E 37 */ addi r4, r4, 0xe37 /* 800A499C 000A179C 4B F8 C2 11 */ bl xIniGetString__FP8xIniFilePcPc -/* 800A49A0 000A17A0 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A49A0 000A17A0 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A49A4 000A17A4 7C 79 1B 78 */ mr r25, r3 -/* 800A49A8 000A17A8 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800A49A8 000A17A8 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800A49AC 000A17AC 38 9B 01 94 */ addi r4, r27, 0x194 /* 800A49B0 000A17B0 3B 03 12 A8 */ addi r24, r3, 0x12a8 /* 800A49B4 000A17B4 38 A0 00 10 */ li r5, 0x10 @@ -2287,15 +2287,15 @@ lbl_800A3AC0: /* 800A49C0 000A17C0 7F 24 CB 78 */ mr r4, r25 /* 800A49C4 000A17C4 38 A0 00 04 */ li r5, 4 /* 800A49C8 000A17C8 4B FF DE A1 */ bl zMain.ParseFloatList__FPfPci -/* 800A49CC 000A17CC 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A49CC 000A17CC 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A49D0 000A17D0 7F E3 FB 78 */ mr r3, r31 -/* 800A49D4 000A17D4 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A49D4 000A17D4 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A49D8 000A17D8 38 A0 00 00 */ li r5, 0 /* 800A49DC 000A17DC 38 84 0E 42 */ addi r4, r4, 0xe42 /* 800A49E0 000A17E0 4B F8 C1 CD */ bl xIniGetString__FP8xIniFilePcPc -/* 800A49E4 000A17E4 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A49E4 000A17E4 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A49E8 000A17E8 7C 7A 1B 78 */ mr r26, r3 -/* 800A49EC 000A17EC 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800A49EC 000A17EC 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800A49F0 000A17F0 38 9B 01 A4 */ addi r4, r27, 0x1a4 /* 800A49F4 000A17F4 3B 23 12 E8 */ addi r25, r3, 0x12e8 /* 800A49F8 000A17F8 38 A0 00 10 */ li r5, 0x10 @@ -2304,15 +2304,15 @@ lbl_800A3AC0: /* 800A4A04 000A1804 7F 44 D3 78 */ mr r4, r26 /* 800A4A08 000A1808 38 A0 00 04 */ li r5, 4 /* 800A4A0C 000A180C 4B FF DE 5D */ bl zMain.ParseFloatList__FPfPci -/* 800A4A10 000A1810 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A4A10 000A1810 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A4A14 000A1814 7F E3 FB 78 */ mr r3, r31 -/* 800A4A18 000A1818 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A4A18 000A1818 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A4A1C 000A181C 38 A0 00 00 */ li r5, 0 /* 800A4A20 000A1820 38 84 0E 4F */ addi r4, r4, 0xe4f /* 800A4A24 000A1824 4B F8 C1 89 */ bl xIniGetString__FP8xIniFilePcPc -/* 800A4A28 000A1828 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A4A28 000A1828 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A4A2C 000A182C 7C 7A 1B 78 */ mr r26, r3 -/* 800A4A30 000A1830 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800A4A30 000A1830 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800A4A34 000A1834 38 9B 01 B4 */ addi r4, r27, 0x1b4 /* 800A4A38 000A1838 3A C3 12 B8 */ addi r22, r3, 0x12b8 /* 800A4A3C 000A183C 38 A0 00 10 */ li r5, 0x10 @@ -2321,15 +2321,15 @@ lbl_800A3AC0: /* 800A4A48 000A1848 7F 44 D3 78 */ mr r4, r26 /* 800A4A4C 000A184C 38 A0 00 04 */ li r5, 4 /* 800A4A50 000A1850 4B FF DE 19 */ bl zMain.ParseFloatList__FPfPci -/* 800A4A54 000A1854 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A4A54 000A1854 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A4A58 000A1858 7F E3 FB 78 */ mr r3, r31 -/* 800A4A5C 000A185C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A4A5C 000A185C 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A4A60 000A1860 38 A0 00 00 */ li r5, 0 /* 800A4A64 000A1864 38 84 0E 5C */ addi r4, r4, 0xe5c /* 800A4A68 000A1868 4B F8 C1 45 */ bl xIniGetString__FP8xIniFilePcPc -/* 800A4A6C 000A186C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A4A6C 000A186C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A4A70 000A1870 7C 7A 1B 78 */ mr r26, r3 -/* 800A4A74 000A1874 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800A4A74 000A1874 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800A4A78 000A1878 38 9B 01 C4 */ addi r4, r27, 0x1c4 /* 800A4A7C 000A187C 3A E3 12 C8 */ addi r23, r3, 0x12c8 /* 800A4A80 000A1880 38 A0 00 10 */ li r5, 0x10 @@ -2338,15 +2338,15 @@ lbl_800A3AC0: /* 800A4A8C 000A188C 7F 44 D3 78 */ mr r4, r26 /* 800A4A90 000A1890 38 A0 00 04 */ li r5, 4 /* 800A4A94 000A1894 4B FF DD D5 */ bl zMain.ParseFloatList__FPfPci -/* 800A4A98 000A1898 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A4A98 000A1898 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A4A9C 000A189C 7F E3 FB 78 */ mr r3, r31 -/* 800A4AA0 000A18A0 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A4AA0 000A18A0 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A4AA4 000A18A4 38 A0 00 00 */ li r5, 0 /* 800A4AA8 000A18A8 38 84 0E 69 */ addi r4, r4, 0xe69 /* 800A4AAC 000A18AC 4B F8 C1 01 */ bl xIniGetString__FP8xIniFilePcPc -/* 800A4AB0 000A18B0 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A4AB0 000A18B0 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A4AB4 000A18B4 7C 7A 1B 78 */ mr r26, r3 -/* 800A4AB8 000A18B8 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800A4AB8 000A18B8 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800A4ABC 000A18BC 38 9B 01 D4 */ addi r4, r27, 0x1d4 /* 800A4AC0 000A18C0 3B 63 12 D8 */ addi r27, r3, 0x12d8 /* 800A4AC4 000A18C4 38 A0 00 10 */ li r5, 0x10 @@ -2371,33 +2371,33 @@ lbl_800A3AC0: /* 800A4B10 000A1910 7F 63 DB 78 */ mr r3, r27 /* 800A4B14 000A1914 38 80 00 00 */ li r4, 0 /* 800A4B18 000A1918 4B FD 24 15 */ bl CalcJumpImpulse__FP10zJumpParamPC15zPlayerSettings -/* 800A4B1C 000A191C 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A4B20 000A1920 C0 22 92 DC */ lfs f1, lbl_803CDC5C-_SDA2_BASE_(r2) -/* 800A4B24 000A1924 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A4B1C 000A191C 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A4B20 000A1920 C0 22 92 DC */ lfs f1, lbl__1001_2-_SDA2_BASE_(r2) +/* 800A4B24 000A1924 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A4B28 000A1928 7F E3 FB 78 */ mr r3, r31 /* 800A4B2C 000A192C 38 84 0E 74 */ addi r4, r4, 0xe74 /* 800A4B30 000A1930 4B F8 C0 15 */ bl xIniGetFloat__FP8xIniFilePcf -/* 800A4B34 000A1934 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A4B38 000A1938 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A4B3C 000A193C 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800A4B34 000A1934 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A4B38 000A1938 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A4B3C 000A193C 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800A4B40 000A1940 7F E3 FB 78 */ mr r3, r31 -/* 800A4B44 000A1944 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A4B44 000A1944 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A4B48 000A1948 D0 25 13 18 */ stfs f1, 0x1318(r5) /* 800A4B4C 000A194C 38 84 0E 8B */ addi r4, r4, 0xe8b /* 800A4B50 000A1950 38 A0 00 01 */ li r5, 1 /* 800A4B54 000A1954 4B F8 BF 95 */ bl xIniGetInt__FP8xIniFilePci -/* 800A4B58 000A1958 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A4B5C 000A195C 90 6D 82 B4 */ stw r3, lbl_803CABB4-_SDA_BASE_(r13) -/* 800A4B60 000A1960 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A4B58 000A1958 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A4B5C 000A195C 90 6D 82 B4 */ stw r3, lbl_sShowMenuOnBoot-_SDA_BASE_(r13) +/* 800A4B60 000A1960 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A4B64 000A1964 7F E3 FB 78 */ mr r3, r31 /* 800A4B68 000A1968 38 84 0E 9A */ addi r4, r4, 0xe9a /* 800A4B6C 000A196C 38 A0 00 00 */ li r5, 0 /* 800A4B70 000A1970 4B F8 BF 79 */ bl xIniGetInt__FP8xIniFilePci -/* 800A4B74 000A1974 90 6D 8E A0 */ stw r3, lbl_803CB7A0-_SDA_BASE_(r13) -/* 800A4B78 000A1978 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800A4B74 000A1974 90 6D 8E A0 */ stw r3, lbl_gGameSfxReport-_SDA_BASE_(r13) +/* 800A4B78 000A1978 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800A4B7C 000A197C 38 A0 00 00 */ li r5, 0 /* 800A4B80 000A1980 38 80 00 01 */ li r4, 1 -/* 800A4B84 000A1984 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800A4B84 000A1984 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800A4B88 000A1988 38 00 00 02 */ li r0, 2 /* 800A4B8C 000A198C 93 9E 09 C4 */ stw r28, 0x9c4(r30) /* 800A4B90 000A1990 90 BC 00 00 */ stw r5, 0(r28) @@ -2427,19 +2427,19 @@ zMainShowProgressBar__Fv: /* 800A4BE0 000A19E0 48 00 20 09 */ bl zMenuIsFirstBoot__Fv /* 800A4BE4 000A19E4 2C 03 00 00 */ cmpwi r3, 0 /* 800A4BE8 000A19E8 41 82 00 D4 */ beq lbl_800A4CBC -/* 800A4BEC 000A19EC 80 0D 90 18 */ lwz r0, lbl_803CB918-_SDA_BASE_(r13) +/* 800A4BEC 000A19EC 80 0D 90 18 */ lwz r0, lbl_percentageDone-_SDA_BASE_(r13) /* 800A4BF0 000A19F0 2C 00 00 64 */ cmpwi r0, 0x64 /* 800A4BF4 000A19F4 40 81 00 0C */ ble lbl_800A4C00 /* 800A4BF8 000A19F8 38 00 00 64 */ li r0, 0x64 -/* 800A4BFC 000A19FC 90 0D 90 18 */ stw r0, lbl_803CB918-_SDA_BASE_(r13) +/* 800A4BFC 000A19FC 90 0D 90 18 */ stw r0, lbl_percentageDone-_SDA_BASE_(r13) lbl_800A4C00: /* 800A4C00 000A1A00 3C 60 66 66 */ lis r3, 0x66666667@ha -/* 800A4C04 000A1A04 80 0D 90 18 */ lwz r0, lbl_803CB918-_SDA_BASE_(r13) +/* 800A4C04 000A1A04 80 0D 90 18 */ lwz r0, lbl_percentageDone-_SDA_BASE_(r13) /* 800A4C08 000A1A08 38 63 66 67 */ addi r3, r3, 0x66666667@l -/* 800A4C0C 000A1A0C 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A4C0C 000A1A0C 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A4C10 000A1A10 7C 03 00 96 */ mulhw r0, r3, r0 /* 800A4C14 000A1A14 38 61 00 08 */ addi r3, r1, 8 -/* 800A4C18 000A1A18 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A4C18 000A1A18 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A4C1C 000A1A1C 38 84 0E A4 */ addi r4, r4, 0xea4 /* 800A4C20 000A1A20 7C 00 16 70 */ srawi r0, r0, 2 /* 800A4C24 000A1A24 54 05 0F FE */ srwi r5, r0, 0x1f @@ -2466,9 +2466,9 @@ lbl_800A4C00: /* 800A4C78 000A1A78 38 61 00 14 */ addi r3, r1, 0x14 /* 800A4C7C 000A1A7C 7C 84 FA 14 */ add r4, r4, r31 /* 800A4C80 000A1A80 4B F5 E8 C1 */ bl memcpy -/* 800A4C84 000A1A84 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A4C84 000A1A84 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A4C88 000A1A88 38 61 00 94 */ addi r3, r1, 0x94 -/* 800A4C8C 000A1A8C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A4C8C 000A1A8C 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A4C90 000A1A90 38 A1 00 54 */ addi r5, r1, 0x54 /* 800A4C94 000A1A94 38 84 0E AF */ addi r4, r4, 0xeaf /* 800A4C98 000A1A98 38 C1 00 14 */ addi r6, r1, 0x14 @@ -2477,9 +2477,9 @@ lbl_800A4C00: /* 800A4CA4 000A1AA4 38 61 00 94 */ addi r3, r1, 0x94 /* 800A4CA8 000A1AA8 38 80 00 01 */ li r4, 1 /* 800A4CAC 000A1AAC 48 00 11 99 */ bl zMainMemCardRenderText__FPCcb -/* 800A4CB0 000A1AB0 80 6D 90 18 */ lwz r3, lbl_803CB918-_SDA_BASE_(r13) +/* 800A4CB0 000A1AB0 80 6D 90 18 */ lwz r3, lbl_percentageDone-_SDA_BASE_(r13) /* 800A4CB4 000A1AB4 38 03 00 0A */ addi r0, r3, 0xa -/* 800A4CB8 000A1AB8 90 0D 90 18 */ stw r0, lbl_803CB918-_SDA_BASE_(r13) +/* 800A4CB8 000A1AB8 90 0D 90 18 */ stw r0, lbl_percentageDone-_SDA_BASE_(r13) lbl_800A4CBC: /* 800A4CBC 000A1ABC 80 01 00 E4 */ lwz r0, 0xe4(r1) /* 800A4CC0 000A1AC0 83 E1 00 DC */ lwz r31, 0xdc(r1) @@ -2540,7 +2540,7 @@ zMain.zMainLoop__Fv: lbl_800A4D90: /* 800A4D90 000A1B90 38 7F 4F 54 */ addi r3, r31, 0x424F4F54@l /* 800A4D94 000A1B94 4B FA 67 01 */ bl xSTLoadStep__FUi -/* 800A4D98 000A1B98 C0 02 92 E0 */ lfs f0, lbl_803CDC60-_SDA2_BASE_(r2) +/* 800A4D98 000A1B98 C0 02 92 E0 */ lfs f0, lbl__1002_2-_SDA2_BASE_(r2) /* 800A4D9C 000A1B9C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A4DA0 000A1BA0 41 80 FF F0 */ blt lbl_800A4D90 /* 800A4DA4 000A1BA4 3C 60 42 4F */ lis r3, 0x424F4F54@ha @@ -2571,7 +2571,7 @@ lbl_800A4D90: lbl_800A4E08: /* 800A4E08 000A1C08 38 7F 41 54 */ addi r3, r31, 0x504C4154@l /* 800A4E0C 000A1C0C 4B FA 66 89 */ bl xSTLoadStep__FUi -/* 800A4E10 000A1C10 C0 02 92 E0 */ lfs f0, lbl_803CDC60-_SDA2_BASE_(r2) +/* 800A4E10 000A1C10 C0 02 92 E0 */ lfs f0, lbl__1002_2-_SDA2_BASE_(r2) /* 800A4E14 000A1C14 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A4E18 000A1C18 41 80 FF F0 */ blt lbl_800A4E08 /* 800A4E1C 000A1C1C 3C 60 50 4C */ lis r3, 0x504C4154@ha @@ -2586,8 +2586,8 @@ lbl_800A4E08: /* 800A4E40 000A1C40 38 63 43 4B */ addi r3, r3, 0x5049434B@l /* 800A4E44 000A1C44 38 A0 00 00 */ li r5, 0 /* 800A4E48 000A1C48 4B FA 6A 59 */ bl xSTFindAssetByType__FUiiPUi -/* 800A4E4C 000A1C4C 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800A4E50 000A1C50 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800A4E4C 000A1C4C 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800A4E50 000A1C50 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800A4E54 000A1C54 90 64 1F B8 */ stw r3, 0x1fb8(r4) /* 800A4E58 000A1C58 48 00 3F 99 */ bl zPickupTableInit__Fv /* 800A4E5C 000A1C5C 4B F8 EC F5 */ bl xMemPushBase__Fv @@ -2634,7 +2634,7 @@ lbl_800A4E08: lbl_800A4F00: /* 800A4F00 000A1D00 38 7F 55 34 */ addi r3, r31, 0x4D4E5534@l /* 800A4F04 000A1D04 4B FA 65 91 */ bl xSTLoadStep__FUi -/* 800A4F08 000A1D08 C0 02 92 E0 */ lfs f0, lbl_803CDC60-_SDA2_BASE_(r2) +/* 800A4F08 000A1D08 C0 02 92 E0 */ lfs f0, lbl__1002_2-_SDA2_BASE_(r2) /* 800A4F0C 000A1D0C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A4F10 000A1D10 41 80 FF F0 */ blt lbl_800A4F00 /* 800A4F14 000A1D14 3C 60 4D 4E */ lis r3, 0x4D4E5534@ha @@ -2696,7 +2696,7 @@ lbl_800A4F00: lbl_800A4FF4: /* 800A4FF4 000A1DF4 38 7F 55 35 */ addi r3, r31, 0x4D4E5535@l /* 800A4FF8 000A1DF8 4B FA 64 9D */ bl xSTLoadStep__FUi -/* 800A4FFC 000A1DFC C0 02 92 E0 */ lfs f0, lbl_803CDC60-_SDA2_BASE_(r2) +/* 800A4FFC 000A1DFC C0 02 92 E0 */ lfs f0, lbl__1002_2-_SDA2_BASE_(r2) /* 800A5000 000A1E00 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A5004 000A1E04 41 80 FF F0 */ blt lbl_800A4FF4 /* 800A5008 000A1E08 3C 60 4D 4E */ lis r3, 0x4D4E5535@ha @@ -2724,8 +2724,8 @@ lbl_800A4FF4: /* 800A5060 000A1E60 38 60 00 38 */ li r3, 0x38 /* 800A5064 000A1E64 38 80 00 01 */ li r4, 1 /* 800A5068 000A1E68 4B F8 EE 61 */ bl xModelPoolInit__FUiUi -/* 800A506C 000A1E6C 3C 60 80 29 */ lis r3, lbl_8028FD54@ha -/* 800A5070 000A1E70 38 03 FD 54 */ addi r0, r3, lbl_8028FD54@l +/* 800A506C 000A1E6C 3C 60 80 29 */ lis r3, lbl_preinit_bubble_matfx$1073@ha +/* 800A5070 000A1E70 38 03 FD 54 */ addi r0, r3, lbl_preinit_bubble_matfx$1073@l /* 800A5074 000A1E74 7C 1E 03 78 */ mr r30, r0 /* 800A5078 000A1E78 48 00 00 20 */ b lbl_800A5098 lbl_800A507C: @@ -2741,21 +2741,21 @@ lbl_800A5098: /* 800A5098 000A1E98 80 7E 00 00 */ lwz r3, 0(r30) /* 800A509C 000A1E9C 28 03 00 00 */ cmplwi r3, 0 /* 800A50A0 000A1EA0 40 82 FF DC */ bne lbl_800A507C -/* 800A50A4 000A1EA4 88 0D 90 20 */ lbz r0, lbl_803CB920-_SDA_BASE_(r13) +/* 800A50A4 000A1EA4 88 0D 90 20 */ lbz r0, lbl_init$1081-_SDA_BASE_(r13) /* 800A50A8 000A1EA8 7C 00 07 75 */ extsb. r0, r0 /* 800A50AC 000A1EAC 40 82 00 18 */ bne lbl_800A50C4 /* 800A50B0 000A1EB0 3C 60 4D 4E */ lis r3, 0x4D4E5533@ha /* 800A50B4 000A1EB4 38 00 00 01 */ li r0, 1 /* 800A50B8 000A1EB8 38 63 55 33 */ addi r3, r3, 0x4D4E5533@l -/* 800A50BC 000A1EBC 90 6D 90 1C */ stw r3, lbl_803CB91C-_SDA_BASE_(r13) -/* 800A50C0 000A1EC0 98 0D 90 20 */ stb r0, lbl_803CB920-_SDA_BASE_(r13) +/* 800A50BC 000A1EBC 90 6D 90 1C */ stw r3, lbl_menuModeID$1080-_SDA_BASE_(r13) +/* 800A50C0 000A1EC0 98 0D 90 20 */ stb r0, lbl_init$1081-_SDA_BASE_(r13) lbl_800A50C4: -/* 800A50C4 000A1EC4 88 0D 90 28 */ lbz r0, lbl_803CB928-_SDA_BASE_(r13) +/* 800A50C4 000A1EC4 88 0D 90 28 */ lbz r0, lbl_init$1084-_SDA_BASE_(r13) /* 800A50C8 000A1EC8 7C 00 07 75 */ extsb. r0, r0 /* 800A50CC 000A1ECC 40 82 00 38 */ bne lbl_800A5104 -/* 800A50D0 000A1ED0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800A50D0 000A1ED0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800A50D4 000A1ED4 38 00 00 01 */ li r0, 1 -/* 800A50D8 000A1ED8 38 C3 05 58 */ addi r6, r3, lbl_803C0558@l +/* 800A50D8 000A1ED8 38 C3 05 58 */ addi r6, r3, lbl_globals@l /* 800A50DC 000A1EDC 88 66 06 39 */ lbz r3, 0x639(r6) /* 800A50E0 000A1EE0 88 86 06 38 */ lbz r4, 0x638(r6) /* 800A50E4 000A1EE4 88 A6 06 3A */ lbz r5, 0x63a(r6) @@ -2764,27 +2764,27 @@ lbl_800A50C4: /* 800A50F0 000A1EF0 88 C6 06 3B */ lbz r6, 0x63b(r6) /* 800A50F4 000A1EF4 50 A3 44 2E */ rlwimi r3, r5, 8, 0x10, 0x17 /* 800A50F8 000A1EF8 7C C3 1B 78 */ or r3, r6, r3 -/* 800A50FC 000A1EFC 90 6D 90 24 */ stw r3, lbl_803CB924-_SDA_BASE_(r13) -/* 800A5100 000A1F00 98 0D 90 28 */ stb r0, lbl_803CB928-_SDA_BASE_(r13) +/* 800A50FC 000A1EFC 90 6D 90 24 */ stw r3, lbl_gameSceneID$1083-_SDA_BASE_(r13) +/* 800A5100 000A1F00 98 0D 90 28 */ stb r0, lbl_init$1084-_SDA_BASE_(r13) lbl_800A5104: -/* 800A5104 000A1F04 80 6D 90 24 */ lwz r3, lbl_803CB924-_SDA_BASE_(r13) +/* 800A5104 000A1F04 80 6D 90 24 */ lwz r3, lbl_gameSceneID$1083-_SDA_BASE_(r13) /* 800A5108 000A1F08 38 80 00 00 */ li r4, 0 /* 800A510C 000A1F0C 7C 7E 1B 78 */ mr r30, r3 /* 800A5110 000A1F10 4B FA 8B 85 */ bl xUtil_idtag2string__FUii /* 800A5114 000A1F14 4B F8 EA 3D */ bl xMemPushBase__Fv /* 800A5118 000A1F18 4B FF FA B9 */ bl zMainShowProgressBar__Fv /* 800A511C 000A1F1C 48 00 06 19 */ bl zMainMemCardSpaceQuery__Fv -/* 800A5120 000A1F20 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A5124 000A1F24 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 800A5120 000A1F20 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A5124 000A1F24 3B E3 05 58 */ addi r31, r3, lbl_globals@l lbl_800A5128: /* 800A5128 000A1F28 4B FF FA A9 */ bl zMainShowProgressBar__Fv /* 800A512C 000A1F2C 4B F9 E4 51 */ bl xSerialWipeMainBuffer__Fv /* 800A5130 000A1F30 4B FA DA 0D */ bl zCutSceneNamesTable_clearAll__Fv /* 800A5134 000A1F34 4B FF FA 9D */ bl zMainShowProgressBar__Fv -/* 800A5138 000A1F38 80 0D 82 B4 */ lwz r0, lbl_803CABB4-_SDA_BASE_(r13) +/* 800A5138 000A1F38 80 0D 82 B4 */ lwz r0, lbl_sShowMenuOnBoot-_SDA_BASE_(r13) /* 800A513C 000A1F3C 2C 00 00 00 */ cmpwi r0, 0 /* 800A5140 000A1F40 41 82 00 3C */ beq lbl_800A517C -/* 800A5144 000A1F44 80 6D 90 1C */ lwz r3, lbl_803CB91C-_SDA_BASE_(r13) +/* 800A5144 000A1F44 80 6D 90 1C */ lwz r3, lbl_menuModeID$1080-_SDA_BASE_(r13) /* 800A5148 000A1F48 48 00 0E C1 */ bl zMenuInit__FUi /* 800A514C 000A1F4C 4B FF FA 85 */ bl zMainShowProgressBar__Fv /* 800A5150 000A1F50 4B FF FA 81 */ bl zMainShowProgressBar__Fv @@ -2801,7 +2801,7 @@ lbl_800A5128: lbl_800A517C: /* 800A517C 000A1F7C 38 00 00 01 */ li r0, 1 /* 800A5180 000A1F80 38 60 00 0C */ li r3, 0xc -/* 800A5184 000A1F84 90 0D 82 B4 */ stw r0, lbl_803CABB4-_SDA_BASE_(r13) +/* 800A5184 000A1F84 90 0D 82 B4 */ stw r0, lbl_sShowMenuOnBoot-_SDA_BASE_(r13) /* 800A5188 000A1F88 98 1F 06 D2 */ stb r0, 0x6d2(r31) /* 800A518C 000A1F8C 4B FF 5A 8D */ bl zGameModeSwitch__F9eGameMode /* 800A5190 000A1F90 38 60 00 00 */ li r3, 0 @@ -2810,7 +2810,7 @@ lbl_800A5198: /* 800A5198 000A1F98 28 1E 00 00 */ cmplwi r30, 0 /* 800A519C 000A1F9C 40 82 00 38 */ bne lbl_800A51D4 /* 800A51A0 000A1FA0 48 01 8F 39 */ bl zVarNewGame__Fv -/* 800A51A4 000A1FA4 C0 22 92 DC */ lfs f1, lbl_803CDC5C-_SDA2_BASE_(r2) +/* 800A51A4 000A1FA4 C0 22 92 DC */ lfs f1, lbl__1001_2-_SDA2_BASE_(r2) /* 800A51A8 000A1FA8 48 02 F8 59 */ bl iTimeSetGame__Ff /* 800A51AC 000A1FAC 88 1F 06 39 */ lbz r0, 0x639(r31) /* 800A51B0 000A1FB0 88 7F 06 38 */ lbz r3, 0x638(r31) @@ -2820,17 +2820,17 @@ lbl_800A5198: /* 800A51C0 000A1FC0 88 BF 06 3B */ lbz r5, 0x63b(r31) /* 800A51C4 000A1FC4 50 80 44 2E */ rlwimi r0, r4, 8, 0x10, 0x17 /* 800A51C8 000A1FC8 7C A0 03 78 */ or r0, r5, r0 -/* 800A51CC 000A1FCC 90 0D 90 24 */ stw r0, lbl_803CB924-_SDA_BASE_(r13) +/* 800A51CC 000A1FCC 90 0D 90 24 */ stw r0, lbl_gameSceneID$1083-_SDA_BASE_(r13) /* 800A51D0 000A1FD0 48 00 00 10 */ b lbl_800A51E0 lbl_800A51D4: -/* 800A51D4 000A1FD4 93 CD 90 24 */ stw r30, lbl_803CB924-_SDA_BASE_(r13) -/* 800A51D8 000A1FD8 C0 22 92 DC */ lfs f1, lbl_803CDC5C-_SDA2_BASE_(r2) +/* 800A51D4 000A1FD4 93 CD 90 24 */ stw r30, lbl_gameSceneID$1083-_SDA_BASE_(r13) +/* 800A51D8 000A1FD8 C0 22 92 DC */ lfs f1, lbl__1001_2-_SDA2_BASE_(r2) /* 800A51DC 000A1FDC 48 02 F8 25 */ bl iTimeSetGame__Ff lbl_800A51E0: -/* 800A51E0 000A1FE0 80 6D 90 24 */ lwz r3, lbl_803CB924-_SDA_BASE_(r13) +/* 800A51E0 000A1FE0 80 6D 90 24 */ lwz r3, lbl_gameSceneID$1083-_SDA_BASE_(r13) /* 800A51E4 000A1FE4 4B FF 25 39 */ bl zGameInit__FUi /* 800A51E8 000A1FE8 4B FF 26 BD */ bl zGameSetup__Fv -/* 800A51EC 000A1FEC 80 6D 90 24 */ lwz r3, lbl_803CB924-_SDA_BASE_(r13) +/* 800A51EC 000A1FEC 80 6D 90 24 */ lwz r3, lbl_gameSceneID$1083-_SDA_BASE_(r13) /* 800A51F0 000A1FF0 48 02 F8 19 */ bl iProfileClear__FUi /* 800A51F4 000A1FF4 4B FF 28 2D */ bl zGameLoop__Fv /* 800A51F8 000A1FF8 4B FF 26 05 */ bl zGameExit__Fv @@ -2840,10 +2840,10 @@ lbl_800A51E0: zMain.zMainReadINI__Fv: /* 800A5200 000A2000 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800A5204 000A2004 7C 08 02 A6 */ mflr r0 -/* 800A5208 000A2008 3C 60 80 26 */ lis r3, lbl_8025D494@ha +/* 800A5208 000A2008 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha /* 800A520C 000A200C 38 80 00 00 */ li r4, 0 /* 800A5210 000A2010 90 01 00 24 */ stw r0, 0x24(r1) -/* 800A5214 000A2014 38 63 D4 94 */ addi r3, r3, lbl_8025D494@l +/* 800A5214 000A2014 38 63 D4 94 */ addi r3, r3, lbl__stringBase0_45@l /* 800A5218 000A2018 38 A1 00 08 */ addi r5, r1, 8 /* 800A521C 000A201C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800A5220 000A2020 38 63 0E DB */ addi r3, r3, 0xedb @@ -2855,9 +2855,9 @@ zMain.zMainReadINI__Fv: /* 800A5238 000A2038 41 82 02 D4 */ beq lbl_800A550C /* 800A523C 000A203C 80 81 00 08 */ lwz r4, 8(r1) /* 800A5240 000A2040 4B F8 B4 8D */ bl xIniParse__FPci -/* 800A5244 000A2044 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A5244 000A2044 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A5248 000A2048 38 A0 00 00 */ li r5, 0 -/* 800A524C 000A204C 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A524C 000A204C 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A5250 000A2050 7C 7E 1B 78 */ mr r30, r3 /* 800A5254 000A2054 38 84 0E E2 */ addi r4, r4, 0xee2 /* 800A5258 000A2058 4B F8 B9 55 */ bl xIniGetString__FP8xIniFilePcPc @@ -2865,19 +2865,19 @@ zMain.zMainReadINI__Fv: /* 800A5260 000A2060 41 82 00 08 */ beq lbl_800A5268 /* 800A5264 000A2064 48 01 E6 E5 */ bl iFileSetPath__FPc lbl_800A5268: -/* 800A5268 000A2068 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A5268 000A2068 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A526C 000A206C 7F C3 F3 78 */ mr r3, r30 -/* 800A5270 000A2070 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A5270 000A2070 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A5274 000A2074 38 A0 00 00 */ li r5, 0 /* 800A5278 000A2078 38 84 0E E7 */ addi r4, r4, 0xee7 /* 800A527C 000A207C 4B F8 B9 31 */ bl xIniGetString__FP8xIniFilePcPc /* 800A5280 000A2080 7C 7C 1B 79 */ or. r28, r3, r3 /* 800A5284 000A2084 41 82 00 78 */ beq lbl_800A52FC -/* 800A5288 000A2088 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800A528C 000A208C 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A5290 000A2090 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800A5288 000A2088 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800A528C 000A208C 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A5290 000A2090 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800A5294 000A2094 3B A4 06 38 */ addi r29, r4, 0x638 -/* 800A5298 000A2098 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A5298 000A2098 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A529C 000A209C 7F A3 EB 78 */ mr r3, r29 /* 800A52A0 000A20A0 38 84 0E E7 */ addi r4, r4, 0xee7 /* 800A52A4 000A20A4 48 14 24 5D */ bl func_801E7700 @@ -2888,147 +2888,147 @@ lbl_800A5268: /* 800A52B8 000A20B8 7F A3 EB 78 */ mr r3, r29 /* 800A52BC 000A20BC 7F 84 E3 78 */ mr r4, r28 /* 800A52C0 000A20C0 48 14 24 41 */ bl func_801E7700 -/* 800A52C4 000A20C4 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A52C4 000A20C4 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A52C8 000A20C8 7F 83 E3 78 */ mr r3, r28 -/* 800A52CC 000A20CC 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A52CC 000A20CC 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A52D0 000A20D0 38 84 0E EC */ addi r4, r4, 0xeec /* 800A52D4 000A20D4 4B FA 72 D9 */ bl xStricmp__FPCcPCc /* 800A52D8 000A20D8 2C 03 00 00 */ cmpwi r3, 0 /* 800A52DC 000A20DC 40 82 00 20 */ bne lbl_800A52FC /* 800A52E0 000A20E0 38 00 00 01 */ li r0, 1 -/* 800A52E4 000A20E4 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A52E8 000A20E8 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l -/* 800A52EC 000A20EC 90 0D 8E DC */ stw r0, lbl_803CB7DC-_SDA_BASE_(r13) +/* 800A52E4 000A20E4 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A52E8 000A20E8 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l +/* 800A52EC 000A20EC 90 0D 8E DC */ stw r0, lbl_gSoak-_SDA_BASE_(r13) /* 800A52F0 000A20F0 7F A3 EB 78 */ mr r3, r29 /* 800A52F4 000A20F4 38 84 0E F1 */ addi r4, r4, 0xef1 /* 800A52F8 000A20F8 48 14 24 09 */ bl func_801E7700 lbl_800A52FC: -/* 800A52FC 000A20FC 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A52FC 000A20FC 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A5300 000A2100 7F C3 F3 78 */ mr r3, r30 -/* 800A5304 000A2104 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A5304 000A2104 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A5308 000A2108 38 A0 00 00 */ li r5, 0 /* 800A530C 000A210C 38 84 0E F6 */ addi r4, r4, 0xef6 /* 800A5310 000A2110 4B F8 B7 D9 */ bl xIniGetInt__FP8xIniFilePci -/* 800A5314 000A2114 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A5318 000A2118 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A531C 000A211C 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l -/* 800A5320 000A2120 38 A4 D4 94 */ addi r5, r4, lbl_8025D494@l +/* 800A5314 000A2114 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A5318 000A2118 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A531C 000A211C 38 C5 05 58 */ addi r6, r5, lbl_globals@l +/* 800A5320 000A2120 38 A4 D4 94 */ addi r5, r4, lbl__stringBase0_45@l /* 800A5324 000A2124 90 66 03 2C */ stw r3, 0x32c(r6) /* 800A5328 000A2128 7F C3 F3 78 */ mr r3, r30 /* 800A532C 000A212C 38 85 0E FE */ addi r4, r5, 0xefe /* 800A5330 000A2130 38 A5 0F 0F */ addi r5, r5, 0xf0f /* 800A5334 000A2134 4B F8 B8 79 */ bl xIniGetString__FP8xIniFilePcPc -/* 800A5338 000A2138 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A5338 000A2138 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A533C 000A213C 38 A0 00 80 */ li r5, 0x80 -/* 800A5340 000A2140 38 C4 05 58 */ addi r6, r4, lbl_803C0558@l +/* 800A5340 000A2140 38 C4 05 58 */ addi r6, r4, lbl_globals@l /* 800A5344 000A2144 7C 64 1B 78 */ mr r4, r3 /* 800A5348 000A2148 38 66 03 30 */ addi r3, r6, 0x330 /* 800A534C 000A214C 48 14 23 71 */ bl func_801E76BC -/* 800A5350 000A2150 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800A5354 000A2154 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A5358 000A2158 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800A5350 000A2150 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800A5354 000A2154 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A5358 000A2158 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800A535C 000A215C 38 00 00 00 */ li r0, 0 -/* 800A5360 000A2160 38 A3 D4 94 */ addi r5, r3, lbl_8025D494@l +/* 800A5360 000A2160 38 A3 D4 94 */ addi r5, r3, lbl__stringBase0_45@l /* 800A5364 000A2164 98 04 03 AF */ stb r0, 0x3af(r4) /* 800A5368 000A2168 7F C3 F3 78 */ mr r3, r30 /* 800A536C 000A216C 38 85 0F 10 */ addi r4, r5, 0xf10 /* 800A5370 000A2170 38 A5 0F 0F */ addi r5, r5, 0xf0f /* 800A5374 000A2174 4B F8 B8 39 */ bl xIniGetString__FP8xIniFilePcPc -/* 800A5378 000A2178 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A5378 000A2178 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A537C 000A217C 38 A0 00 80 */ li r5, 0x80 -/* 800A5380 000A2180 38 C4 05 58 */ addi r6, r4, lbl_803C0558@l +/* 800A5380 000A2180 38 C4 05 58 */ addi r6, r4, lbl_globals@l /* 800A5384 000A2184 7C 64 1B 78 */ mr r4, r3 /* 800A5388 000A2188 38 66 03 B0 */ addi r3, r6, 0x3b0 /* 800A538C 000A218C 48 14 23 31 */ bl func_801E76BC -/* 800A5390 000A2190 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800A5394 000A2194 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A5398 000A2198 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800A5390 000A2190 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800A5394 000A2194 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A5398 000A2198 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800A539C 000A219C 38 00 00 00 */ li r0, 0 -/* 800A53A0 000A21A0 38 A3 D4 94 */ addi r5, r3, lbl_8025D494@l +/* 800A53A0 000A21A0 38 A3 D4 94 */ addi r5, r3, lbl__stringBase0_45@l /* 800A53A4 000A21A4 98 04 04 2F */ stb r0, 0x42f(r4) /* 800A53A8 000A21A8 7F C3 F3 78 */ mr r3, r30 /* 800A53AC 000A21AC 38 85 0F 1F */ addi r4, r5, 0xf1f /* 800A53B0 000A21B0 38 A5 0F 0F */ addi r5, r5, 0xf0f /* 800A53B4 000A21B4 4B F8 B7 F9 */ bl xIniGetString__FP8xIniFilePcPc -/* 800A53B8 000A21B8 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A53B8 000A21B8 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A53BC 000A21BC 38 A0 00 80 */ li r5, 0x80 -/* 800A53C0 000A21C0 38 C4 05 58 */ addi r6, r4, lbl_803C0558@l +/* 800A53C0 000A21C0 38 C4 05 58 */ addi r6, r4, lbl_globals@l /* 800A53C4 000A21C4 7C 64 1B 78 */ mr r4, r3 /* 800A53C8 000A21C8 38 66 04 30 */ addi r3, r6, 0x430 /* 800A53CC 000A21CC 48 14 22 F1 */ bl func_801E76BC -/* 800A53D0 000A21D0 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800A53D4 000A21D4 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A53D8 000A21D8 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800A53D0 000A21D0 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800A53D4 000A21D4 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A53D8 000A21D8 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800A53DC 000A21DC 38 00 00 00 */ li r0, 0 -/* 800A53E0 000A21E0 38 A3 D4 94 */ addi r5, r3, lbl_8025D494@l +/* 800A53E0 000A21E0 38 A3 D4 94 */ addi r5, r3, lbl__stringBase0_45@l /* 800A53E4 000A21E4 98 04 04 AF */ stb r0, 0x4af(r4) /* 800A53E8 000A21E8 7F C3 F3 78 */ mr r3, r30 /* 800A53EC 000A21EC 38 85 0F 2C */ addi r4, r5, 0xf2c /* 800A53F0 000A21F0 38 A5 0F 0F */ addi r5, r5, 0xf0f /* 800A53F4 000A21F4 4B F8 B7 B9 */ bl xIniGetString__FP8xIniFilePcPc -/* 800A53F8 000A21F8 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A53F8 000A21F8 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A53FC 000A21FC 38 A0 00 80 */ li r5, 0x80 -/* 800A5400 000A2200 38 C4 05 58 */ addi r6, r4, lbl_803C0558@l +/* 800A5400 000A2200 38 C4 05 58 */ addi r6, r4, lbl_globals@l /* 800A5404 000A2204 7C 64 1B 78 */ mr r4, r3 /* 800A5408 000A2208 38 66 04 B0 */ addi r3, r6, 0x4b0 /* 800A540C 000A220C 48 14 22 B1 */ bl func_801E76BC -/* 800A5410 000A2210 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800A5414 000A2214 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A5418 000A2218 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800A5410 000A2210 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800A5414 000A2214 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A5418 000A2218 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800A541C 000A221C 38 00 00 00 */ li r0, 0 -/* 800A5420 000A2220 38 A3 D4 94 */ addi r5, r3, lbl_8025D494@l +/* 800A5420 000A2220 38 A3 D4 94 */ addi r5, r3, lbl__stringBase0_45@l /* 800A5424 000A2224 98 04 05 2F */ stb r0, 0x52f(r4) /* 800A5428 000A2228 7F C3 F3 78 */ mr r3, r30 /* 800A542C 000A222C 38 85 0F 3A */ addi r4, r5, 0xf3a /* 800A5430 000A2230 38 A5 0F 0F */ addi r5, r5, 0xf0f /* 800A5434 000A2234 4B F8 B7 79 */ bl xIniGetString__FP8xIniFilePcPc -/* 800A5438 000A2238 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A5438 000A2238 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A543C 000A223C 38 A0 00 80 */ li r5, 0x80 -/* 800A5440 000A2240 38 C4 05 58 */ addi r6, r4, lbl_803C0558@l +/* 800A5440 000A2240 38 C4 05 58 */ addi r6, r4, lbl_globals@l /* 800A5444 000A2244 7C 64 1B 78 */ mr r4, r3 /* 800A5448 000A2248 38 66 05 30 */ addi r3, r6, 0x530 /* 800A544C 000A224C 48 14 22 71 */ bl func_801E76BC -/* 800A5450 000A2250 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800A5454 000A2254 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A5458 000A2258 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800A5450 000A2250 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800A5454 000A2254 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A5458 000A2258 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800A545C 000A225C 38 00 00 00 */ li r0, 0 -/* 800A5460 000A2260 38 A3 D4 94 */ addi r5, r3, lbl_8025D494@l +/* 800A5460 000A2260 38 A3 D4 94 */ addi r5, r3, lbl__stringBase0_45@l /* 800A5464 000A2264 98 04 05 AF */ stb r0, 0x5af(r4) /* 800A5468 000A2268 7F C3 F3 78 */ mr r3, r30 /* 800A546C 000A226C 38 85 0F 45 */ addi r4, r5, 0xf45 /* 800A5470 000A2270 38 A5 0F 0F */ addi r5, r5, 0xf0f /* 800A5474 000A2274 4B F8 B7 39 */ bl xIniGetString__FP8xIniFilePcPc -/* 800A5478 000A2278 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A5478 000A2278 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A547C 000A227C 38 A0 00 80 */ li r5, 0x80 -/* 800A5480 000A2280 38 C4 05 58 */ addi r6, r4, lbl_803C0558@l +/* 800A5480 000A2280 38 C4 05 58 */ addi r6, r4, lbl_globals@l /* 800A5484 000A2284 7C 64 1B 78 */ mr r4, r3 /* 800A5488 000A2288 38 66 05 B0 */ addi r3, r6, 0x5b0 /* 800A548C 000A228C 48 14 22 31 */ bl func_801E76BC -/* 800A5490 000A2290 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800A5494 000A2294 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A5498 000A2298 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l +/* 800A5490 000A2290 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800A5494 000A2294 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A5498 000A2298 38 A4 05 58 */ addi r5, r4, lbl_globals@l /* 800A549C 000A229C 38 00 00 00 */ li r0, 0 -/* 800A54A0 000A22A0 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A54A0 000A22A0 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A54A4 000A22A4 98 05 06 2F */ stb r0, 0x62f(r5) /* 800A54A8 000A22A8 7F C3 F3 78 */ mr r3, r30 /* 800A54AC 000A22AC 38 A0 00 00 */ li r5, 0 /* 800A54B0 000A22B0 38 84 0F 52 */ addi r4, r4, 0xf52 /* 800A54B4 000A22B4 4B F8 B6 35 */ bl xIniGetInt__FP8xIniFilePci -/* 800A54B8 000A22B8 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800A54BC 000A22BC 3C 80 80 26 */ lis r4, lbl_8025D494@ha -/* 800A54C0 000A22C0 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l +/* 800A54B8 000A22B8 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800A54BC 000A22BC 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha +/* 800A54C0 000A22C0 38 C5 05 58 */ addi r6, r5, lbl_globals@l /* 800A54C4 000A22C4 38 A0 00 00 */ li r5, 0 /* 800A54C8 000A22C8 90 66 06 CC */ stw r3, 0x6cc(r6) -/* 800A54CC 000A22CC 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A54CC 000A22CC 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A54D0 000A22D0 7F C3 F3 78 */ mr r3, r30 /* 800A54D4 000A22D4 38 84 0F 66 */ addi r4, r4, 0xf66 /* 800A54D8 000A22D8 4B F8 B6 11 */ bl xIniGetInt__FP8xIniFilePci /* 800A54DC 000A22DC 7C 03 00 D0 */ neg r0, r3 -/* 800A54E0 000A22E0 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A54E0 000A22E0 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A54E4 000A22E4 7C 00 1B 78 */ or r0, r0, r3 /* 800A54E8 000A22E8 7F C3 F3 78 */ mr r3, r30 /* 800A54EC 000A22EC 54 00 0F FE */ srwi r0, r0, 0x1f -/* 800A54F0 000A22F0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800A54F0 000A22F0 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800A54F4 000A22F4 98 04 06 D0 */ stb r0, 0x6d0(r4) /* 800A54F8 000A22F8 4B FF D3 A5 */ bl zMain.zMainParseINIGlobals__FP8xIniFile /* 800A54FC 000A22FC 7F C3 F3 78 */ mr r3, r30 @@ -3039,7 +3039,7 @@ lbl_800A550C: /* 800A550C 000A230C 48 02 F4 45 */ bl iTimeGet__Fv /* 800A5510 000A2310 48 02 F4 71 */ bl iTimeDiffSec__Fx /* 800A5514 000A2314 48 02 F4 3D */ bl iTimeGet__Fv -/* 800A5518 000A2318 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 800A5518 000A2318 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800A551C 000A231C 7F E3 FB 78 */ mr r3, r31 /* 800A5520 000A2320 81 84 01 38 */ lwz r12, 0x138(r4) /* 800A5524 000A2324 7D 89 03 A6 */ mtctr r12 @@ -3069,7 +3069,7 @@ zMainFirstScreen__Fi: /* 800A5578 000A2378 38 80 01 E0 */ li r4, 0x1e0 /* 800A557C 000A237C 38 A0 00 00 */ li r5, 0 /* 800A5580 000A2380 48 01 AB B9 */ bl iCameraCreate__Fiii -/* 800A5584 000A2384 80 02 BE E8 */ lwz r0, lbl_803D0868-_SDA2_BASE_(r2) +/* 800A5584 000A2384 80 02 BE E8 */ lwz r0, lbl__1163-_SDA2_BASE_(r2) /* 800A5588 000A2388 7C 7E 1B 78 */ mr r30, r3 /* 800A558C 000A238C 3B E1 00 C0 */ addi r31, r1, 0xc0 /* 800A5590 000A2390 3B A0 00 00 */ li r29, 0 @@ -3083,9 +3083,9 @@ lbl_800A5598: /* 800A55AC 000A23AC 48 19 20 05 */ bl RwCameraBeginUpdate /* 800A55B0 000A23B0 2C 1C 00 00 */ cmpwi r28, 0 /* 800A55B4 000A23B4 41 82 01 14 */ beq lbl_800A56C8 -/* 800A55B8 000A23B8 3C 60 80 26 */ lis r3, lbl_8025D228@ha +/* 800A55B8 000A23B8 3C 60 80 26 */ lis r3, lbl__1170@ha /* 800A55BC 000A23BC 38 00 00 4D */ li r0, 0x4d -/* 800A55C0 000A23C0 38 63 D2 28 */ addi r3, r3, lbl_8025D228@l +/* 800A55C0 000A23C0 38 63 D2 28 */ addi r3, r3, lbl__1170@l /* 800A55C4 000A23C4 38 A1 01 00 */ addi r5, r1, 0x100 /* 800A55C8 000A23C8 38 83 FF FC */ addi r4, r3, -4 /* 800A55CC 000A23CC 7C 09 03 A6 */ mtctr r0 @@ -3095,26 +3095,26 @@ lbl_800A55D0: /* 800A55D8 000A23D8 90 65 00 04 */ stw r3, 4(r5) /* 800A55DC 000A23DC 94 05 00 08 */ stwu r0, 8(r5) /* 800A55E0 000A23E0 42 00 FF F0 */ bdnz lbl_800A55D0 -/* 800A55E4 000A23E4 80 02 93 68 */ lwz r0, lbl_803CDCE8-_SDA2_BASE_(r2) +/* 800A55E4 000A23E4 80 02 93 68 */ lwz r0, lbl__1171_1-_SDA2_BASE_(r2) /* 800A55E8 000A23E8 88 64 00 04 */ lbz r3, 4(r4) /* 800A55EC 000A23EC 90 01 00 08 */ stw r0, 8(r1) /* 800A55F0 000A23F0 98 65 00 04 */ stb r3, 4(r5) -/* 800A55F4 000A23F4 C0 22 93 70 */ lfs f1, lbl_803CDCF0-_SDA2_BASE_(r2) +/* 800A55F4 000A23F4 C0 22 93 70 */ lfs f1, lbl__1199_1-_SDA2_BASE_(r2) /* 800A55F8 000A23F8 4B F7 29 C5 */ bl NSCREENY__Ff /* 800A55FC 000A23FC FF E0 08 90 */ fmr f31, f1 -/* 800A5600 000A2400 C0 22 93 6C */ lfs f1, lbl_803CDCEC-_SDA2_BASE_(r2) +/* 800A5600 000A2400 C0 22 93 6C */ lfs f1, lbl__1198-_SDA2_BASE_(r2) /* 800A5604 000A2404 4B F7 29 C5 */ bl NSCREENX__Ff /* 800A5608 000A2408 FC 40 F8 90 */ fmr f2, f31 -/* 800A560C 000A240C 3C 60 80 26 */ lis r3, lbl_8025D218@ha -/* 800A5610 000A2410 C0 62 92 DC */ lfs f3, lbl_803CDC5C-_SDA2_BASE_(r2) -/* 800A5614 000A2414 38 C3 D2 18 */ addi r6, r3, lbl_8025D218@l +/* 800A560C 000A240C 3C 60 80 26 */ lis r3, lbl_screen_bounds_7@ha +/* 800A5610 000A2410 C0 62 92 DC */ lfs f3, lbl__1001_2-_SDA2_BASE_(r2) +/* 800A5614 000A2414 38 C3 D2 18 */ addi r6, r3, lbl_screen_bounds_7@l /* 800A5618 000A2418 38 61 00 10 */ addi r3, r1, 0x10 /* 800A561C 000A241C 38 A1 00 08 */ addi r5, r1, 8 /* 800A5620 000A2420 38 80 00 01 */ li r4, 1 /* 800A5624 000A2424 4B F7 28 D1 */ bl create__5xfontFUifff10iColor_tagRC13basic_rect_f_ -/* 800A5628 000A2428 C0 22 92 DC */ lfs f1, lbl_803CDC5C-_SDA2_BASE_(r2) -/* 800A562C 000A242C 3C 60 80 26 */ lis r3, lbl_8025D218@ha -/* 800A5630 000A2430 38 A3 D2 18 */ addi r5, r3, lbl_8025D218@l +/* 800A5628 000A2428 C0 22 92 DC */ lfs f1, lbl__1001_2-_SDA2_BASE_(r2) +/* 800A562C 000A242C 3C 60 80 26 */ lis r3, lbl_screen_bounds_7@ha +/* 800A5630 000A2430 38 A3 D2 18 */ addi r5, r3, lbl_screen_bounds_7@l /* 800A5634 000A2434 38 81 00 10 */ addi r4, r1, 0x10 /* 800A5638 000A2438 FC 40 08 90 */ fmr f2, f1 /* 800A563C 000A243C 38 61 00 34 */ addi r3, r1, 0x34 @@ -3135,11 +3135,11 @@ lbl_800A5660: /* 800A5674 000A2474 38 61 00 9C */ addi r3, r1, 0x9c /* 800A5678 000A2478 38 81 01 04 */ addi r4, r1, 0x104 /* 800A567C 000A247C 4B F7 CE 4D */ bl set_text__8xtextboxFPCc -/* 800A5680 000A2480 3C 80 80 26 */ lis r4, lbl_8025D218@ha +/* 800A5680 000A2480 3C 80 80 26 */ lis r4, lbl_screen_bounds_7@ha /* 800A5684 000A2484 7F E3 FB 78 */ mr r3, r31 -/* 800A5688 000A2488 38 84 D2 18 */ addi r4, r4, lbl_8025D218@l +/* 800A5688 000A2488 38 84 D2 18 */ addi r4, r4, lbl_screen_bounds_7@l /* 800A568C 000A248C 4B F7 29 B5 */ bl __as__13basic_rect_f_FRC13basic_rect_f_ -/* 800A5690 000A2490 C0 22 93 14 */ lfs f1, lbl_803CDC94-_SDA2_BASE_(r2) +/* 800A5690 000A2490 C0 22 93 14 */ lfs f1, lbl__1015-_SDA2_BASE_(r2) /* 800A5694 000A2494 7F E3 FB 78 */ mr r3, r31 /* 800A5698 000A2498 4B FA 85 61 */ bl contract__13basic_rect_f_Ff /* 800A569C 000A249C 38 61 00 9C */ addi r3, r1, 0x9c @@ -3149,7 +3149,7 @@ lbl_800A5660: /* 800A56AC 000A24AC FC 00 08 18 */ frsp f0, f1 /* 800A56B0 000A24B0 38 61 00 9C */ addi r3, r1, 0x9c /* 800A56B4 000A24B4 38 80 00 01 */ li r4, 1 -/* 800A56B8 000A24B8 C0 22 93 08 */ lfs f1, lbl_803CDC88-_SDA2_BASE_(r2) +/* 800A56B8 000A24B8 C0 22 93 08 */ lfs f1, lbl__1012_1-_SDA2_BASE_(r2) /* 800A56BC 000A24BC EC 01 08 3C */ fnmsubs f0, f1, f0, f1 /* 800A56C0 000A24C0 D0 01 00 C4 */ stfs f0, 0xc4(r1) /* 800A56C4 000A24C4 4B F7 26 E1 */ bl render__8xtextboxCFb @@ -3205,13 +3205,13 @@ zMainMemCardSpaceQuery__Fv: /* 800A5774 000A2574 90 01 00 08 */ stw r0, 8(r1) /* 800A5778 000A2578 3B 20 FF FF */ li r25, -1 /* 800A577C 000A257C 3B C0 00 00 */ li r30, 0 -/* 800A5780 000A2580 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 800A5780 000A2580 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800A5784 000A2584 81 84 01 34 */ lwz r12, 0x134(r4) /* 800A5788 000A2588 7D 89 03 A6 */ mtctr r12 /* 800A578C 000A258C 4E 80 04 21 */ bctrl -/* 800A5790 000A2590 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A5790 000A2590 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A5794 000A2594 7C 7F 1B 78 */ mr r31, r3 -/* 800A5798 000A2598 3B 84 05 58 */ addi r28, r4, lbl_803C0558@l +/* 800A5798 000A2598 3B 84 05 58 */ addi r28, r4, lbl_globals@l lbl_800A579C: /* 800A579C 000A259C 48 0D B4 F1 */ bl CheckDVDAndResetState__8iTRCDiskFv /* 800A57A0 000A25A0 2C 18 00 00 */ cmpwi r24, 0 @@ -3296,9 +3296,9 @@ lbl_800A58A4: /* 800A58C4 000A26C4 38 80 00 00 */ li r4, 0 /* 800A58C8 000A26C8 38 A0 00 10 */ li r5, 0x10 /* 800A58CC 000A26CC 4B F5 DB 8D */ bl memset -/* 800A58D0 000A26D0 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A58D0 000A26D0 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A58D4 000A26D4 38 61 00 14 */ addi r3, r1, 0x14 -/* 800A58D8 000A26D8 38 84 D4 94 */ addi r4, r4, lbl_8025D494@l +/* 800A58D8 000A26D8 38 84 D4 94 */ addi r4, r4, lbl__stringBase0_45@l /* 800A58DC 000A26DC 38 84 0F 6E */ addi r4, r4, 0xf6e /* 800A58E0 000A26E0 48 14 1E 21 */ bl func_801E7700 /* 800A58E4 000A26E4 7F 23 CB 78 */ mr r3, r25 @@ -3307,20 +3307,20 @@ lbl_800A58A4: /* 800A58F0 000A26F0 3C 00 43 30 */ lis r0, 0x4330 /* 800A58F4 000A26F4 6C 64 80 00 */ xoris r4, r3, 0x8000 /* 800A58F8 000A26F8 90 01 01 E8 */ stw r0, 0x1e8(r1) -/* 800A58FC 000A26FC C8 42 93 80 */ lfd f2, lbl_803CDD00-_SDA2_BASE_(r2) +/* 800A58FC 000A26FC C8 42 93 80 */ lfd f2, lbl__1347-_SDA2_BASE_(r2) /* 800A5900 000A2700 38 61 00 14 */ addi r3, r1, 0x14 /* 800A5904 000A2704 90 81 01 EC */ stw r4, 0x1ec(r1) -/* 800A5908 000A2708 C0 02 93 74 */ lfs f0, lbl_803CDCF4-_SDA2_BASE_(r2) +/* 800A5908 000A2708 C0 02 93 74 */ lfs f0, lbl__1344-_SDA2_BASE_(r2) /* 800A590C 000A270C C8 21 01 E8 */ lfd f1, 0x1e8(r1) /* 800A5910 000A2710 EC 21 10 28 */ fsubs f1, f1, f2 /* 800A5914 000A2714 EF E1 00 24 */ fdivs f31, f1, f0 /* 800A5918 000A2718 48 14 1E A1 */ bl func_801E77B8 /* 800A591C 000A271C 3C 00 43 30 */ lis r0, 0x4330 /* 800A5920 000A2720 90 61 01 F4 */ stw r3, 0x1f4(r1) -/* 800A5924 000A2724 3C 60 80 26 */ lis r3, lbl_8025D494@ha -/* 800A5928 000A2728 C8 22 93 88 */ lfd f1, lbl_803CDD08-_SDA2_BASE_(r2) +/* 800A5924 000A2724 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha +/* 800A5928 000A2728 C8 22 93 88 */ lfd f1, lbl__1349_1-_SDA2_BASE_(r2) /* 800A592C 000A272C 90 01 01 F0 */ stw r0, 0x1f0(r1) -/* 800A5930 000A2730 38 83 D4 94 */ addi r4, r3, lbl_8025D494@l +/* 800A5930 000A2730 38 83 D4 94 */ addi r4, r3, lbl__stringBase0_45@l /* 800A5934 000A2734 38 A1 00 14 */ addi r5, r1, 0x14 /* 800A5938 000A2738 38 00 00 4F */ li r0, 0x4f /* 800A593C 000A273C C8 01 01 F0 */ lfd f0, 0x1f0(r1) @@ -3357,9 +3357,9 @@ lbl_800A598C: lbl_800A59B4: /* 800A59B4 000A27B4 7F 23 CB 78 */ mr r3, r25 /* 800A59B8 000A27B8 48 11 9C F5 */ bl CARDUnmount -/* 800A59BC 000A27BC 3C 60 80 26 */ lis r3, lbl_8025D494@ha +/* 800A59BC 000A27BC 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha /* 800A59C0 000A27C0 3B 40 00 00 */ li r26, 0 -/* 800A59C4 000A27C4 38 63 D4 94 */ addi r3, r3, lbl_8025D494@l +/* 800A59C4 000A27C4 38 63 D4 94 */ addi r3, r3, lbl__stringBase0_45@l /* 800A59C8 000A27C8 3B 60 00 01 */ li r27, 1 /* 800A59CC 000A27CC 38 63 0F 9B */ addi r3, r3, 0xf9b /* 800A59D0 000A27D0 3B 20 FF FF */ li r25, -1 @@ -3369,9 +3369,9 @@ lbl_800A59B4: lbl_800A59E0: /* 800A59E0 000A27E0 7F 23 CB 78 */ mr r3, r25 /* 800A59E4 000A27E4 48 11 9C C9 */ bl CARDUnmount -/* 800A59E8 000A27E8 3C 60 80 26 */ lis r3, lbl_8025D494@ha +/* 800A59E8 000A27E8 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha /* 800A59EC 000A27EC 3B 40 00 00 */ li r26, 0 -/* 800A59F0 000A27F0 38 63 D4 94 */ addi r3, r3, lbl_8025D494@l +/* 800A59F0 000A27F0 38 63 D4 94 */ addi r3, r3, lbl__stringBase0_45@l /* 800A59F4 000A27F4 3B 60 00 01 */ li r27, 1 /* 800A59F8 000A27F8 38 63 0F C2 */ addi r3, r3, 0xfc2 /* 800A59FC 000A27FC 3B 20 FF FF */ li r25, -1 @@ -3420,37 +3420,37 @@ lbl_800A5A88: lbl_800A5A98: /* 800A5A98 000A2898 57 60 06 3F */ clrlwi. r0, r27, 0x18 /* 800A5A9C 000A289C 40 82 00 78 */ bne lbl_800A5B14 -/* 800A5AA0 000A28A0 3C 60 80 26 */ lis r3, lbl_8025D494@ha +/* 800A5AA0 000A28A0 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha /* 800A5AA4 000A28A4 38 80 00 01 */ li r4, 1 -/* 800A5AA8 000A28A8 38 63 D4 94 */ addi r3, r3, lbl_8025D494@l +/* 800A5AA8 000A28A8 38 63 D4 94 */ addi r3, r3, lbl__stringBase0_45@l /* 800A5AAC 000A28AC 38 63 0F E2 */ addi r3, r3, 0xfe2 /* 800A5AB0 000A28B0 48 00 03 95 */ bl zMainMemCardRenderText__FPCcb /* 800A5AB4 000A28B4 48 00 00 60 */ b lbl_800A5B14 lbl_800A5AB8: -/* 800A5AB8 000A28B8 3C 60 80 26 */ lis r3, lbl_8025D494@ha +/* 800A5AB8 000A28B8 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha /* 800A5ABC 000A28BC 38 80 00 01 */ li r4, 1 -/* 800A5AC0 000A28C0 38 63 D4 94 */ addi r3, r3, lbl_8025D494@l +/* 800A5AC0 000A28C0 38 63 D4 94 */ addi r3, r3, lbl__stringBase0_45@l /* 800A5AC4 000A28C4 38 63 0F FE */ addi r3, r3, 0xffe /* 800A5AC8 000A28C8 48 00 03 7D */ bl zMainMemCardRenderText__FPCcb /* 800A5ACC 000A28CC 48 00 00 48 */ b lbl_800A5B14 lbl_800A5AD0: -/* 800A5AD0 000A28D0 3C 60 80 26 */ lis r3, lbl_8025D494@ha +/* 800A5AD0 000A28D0 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha /* 800A5AD4 000A28D4 38 80 00 01 */ li r4, 1 -/* 800A5AD8 000A28D8 38 63 D4 94 */ addi r3, r3, lbl_8025D494@l +/* 800A5AD8 000A28D8 38 63 D4 94 */ addi r3, r3, lbl__stringBase0_45@l /* 800A5ADC 000A28DC 38 63 10 1D */ addi r3, r3, 0x101d /* 800A5AE0 000A28E0 48 00 03 65 */ bl zMainMemCardRenderText__FPCcb /* 800A5AE4 000A28E4 48 00 00 30 */ b lbl_800A5B14 lbl_800A5AE8: -/* 800A5AE8 000A28E8 3C 60 80 26 */ lis r3, lbl_8025D494@ha +/* 800A5AE8 000A28E8 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha /* 800A5AEC 000A28EC 38 80 00 01 */ li r4, 1 -/* 800A5AF0 000A28F0 38 63 D4 94 */ addi r3, r3, lbl_8025D494@l +/* 800A5AF0 000A28F0 38 63 D4 94 */ addi r3, r3, lbl__stringBase0_45@l /* 800A5AF4 000A28F4 38 63 10 3C */ addi r3, r3, 0x103c /* 800A5AF8 000A28F8 48 00 03 4D */ bl zMainMemCardRenderText__FPCcb /* 800A5AFC 000A28FC 48 00 00 18 */ b lbl_800A5B14 lbl_800A5B00: -/* 800A5B00 000A2900 3C 60 80 26 */ lis r3, lbl_8025D494@ha +/* 800A5B00 000A2900 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha /* 800A5B04 000A2904 38 80 00 01 */ li r4, 1 -/* 800A5B08 000A2908 38 63 D4 94 */ addi r3, r3, lbl_8025D494@l +/* 800A5B08 000A2908 38 63 D4 94 */ addi r3, r3, lbl__stringBase0_45@l /* 800A5B0C 000A290C 38 63 10 56 */ addi r3, r3, 0x1056 /* 800A5B10 000A2910 48 00 03 35 */ bl zMainMemCardRenderText__FPCcb lbl_800A5B14: @@ -3458,7 +3458,7 @@ lbl_800A5B14: /* 800A5B18 000A2918 28 00 00 00 */ cmplwi r0, 0 /* 800A5B1C 000A291C 41 82 00 10 */ beq lbl_800A5B2C /* 800A5B20 000A2920 88 7C 06 D1 */ lbz r3, 0x6d1(r28) -/* 800A5B24 000A2924 C0 22 93 78 */ lfs f1, lbl_803CDCF8-_SDA2_BASE_(r2) +/* 800A5B24 000A2924 C0 22 93 78 */ lfs f1, lbl__1345-_SDA2_BASE_(r2) /* 800A5B28 000A2928 4B F9 04 9D */ bl xPadUpdate__Fif lbl_800A5B2C: /* 800A5B2C 000A292C 80 7C 03 1C */ lwz r3, 0x31c(r28) @@ -3467,9 +3467,9 @@ lbl_800A5B2C: /* 800A5B38 000A2938 80 03 00 30 */ lwz r0, 0x30(r3) /* 800A5B3C 000A293C 54 00 03 19 */ rlwinm. r0, r0, 0, 0xc, 0xc /* 800A5B40 000A2940 41 82 00 30 */ beq lbl_800A5B70 -/* 800A5B44 000A2944 3C 60 80 26 */ lis r3, lbl_8025D494@ha +/* 800A5B44 000A2944 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha /* 800A5B48 000A2948 3B 00 00 01 */ li r24, 1 -/* 800A5B4C 000A294C 38 63 D4 94 */ addi r3, r3, lbl_8025D494@l +/* 800A5B4C 000A294C 38 63 D4 94 */ addi r3, r3, lbl__stringBase0_45@l /* 800A5B50 000A2950 3A C0 00 00 */ li r22, 0 /* 800A5B54 000A2954 38 63 10 75 */ addi r3, r3, 0x1075 /* 800A5B58 000A2958 3B 40 00 00 */ li r26, 0 @@ -3540,11 +3540,11 @@ lbl_800A5C30: /* 800A5C48 000A2A48 48 11 8F FD */ bl CARDCheck /* 800A5C4C 000A2A4C 38 61 00 24 */ addi r3, r1, 0x24 /* 800A5C50 000A2A50 48 00 0B D9 */ bl zMenuGetCorruptFiles__FPA64_c -/* 800A5C54 000A2A54 3C 80 80 26 */ lis r4, lbl_8025D494@ha +/* 800A5C54 000A2A54 3C 80 80 26 */ lis r4, lbl__stringBase0_45@ha /* 800A5C58 000A2A58 7C 7D 1B 78 */ mr r29, r3 /* 800A5C5C 000A2A5C 7F 3B CB 78 */ mr r27, r25 /* 800A5C60 000A2A60 3B 41 00 24 */ addi r26, r1, 0x24 -/* 800A5C64 000A2A64 3A A4 D4 94 */ addi r21, r4, lbl_8025D494@l +/* 800A5C64 000A2A64 3A A4 D4 94 */ addi r21, r4, lbl__stringBase0_45@l /* 800A5C68 000A2A68 3A C0 00 00 */ li r22, 0 /* 800A5C6C 000A2A6C 48 00 00 80 */ b lbl_800A5CEC lbl_800A5C70: @@ -3556,9 +3556,9 @@ lbl_800A5C70: /* 800A5C84 000A2A84 48 11 B6 F1 */ bl CARDDelete /* 800A5C88 000A2A88 7C 74 1B 79 */ or. r20, r3, r3 /* 800A5C8C 000A2A8C 41 82 00 34 */ beq lbl_800A5CC0 -/* 800A5C90 000A2A90 3C 60 80 26 */ lis r3, lbl_8025D494@ha +/* 800A5C90 000A2A90 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha /* 800A5C94 000A2A94 38 80 00 01 */ li r4, 1 -/* 800A5C98 000A2A98 38 63 D4 94 */ addi r3, r3, lbl_8025D494@l +/* 800A5C98 000A2A98 38 63 D4 94 */ addi r3, r3, lbl__stringBase0_45@l /* 800A5C9C 000A2A9C 38 63 10 A4 */ addi r3, r3, 0x10a4 /* 800A5CA0 000A2AA0 48 00 01 A5 */ bl zMainMemCardRenderText__FPCcb /* 800A5CA4 000A2AA4 48 00 00 1C */ b lbl_800A5CC0 @@ -3574,9 +3574,9 @@ lbl_800A5CC0: /* 800A5CC4 000A2AC4 41 82 FF E4 */ beq lbl_800A5CA8 /* 800A5CC8 000A2AC8 2C 14 00 00 */ cmpwi r20, 0 /* 800A5CCC 000A2ACC 41 82 00 18 */ beq lbl_800A5CE4 -/* 800A5CD0 000A2AD0 3C 60 80 26 */ lis r3, lbl_8025D494@ha +/* 800A5CD0 000A2AD0 3C 60 80 26 */ lis r3, lbl__stringBase0_45@ha /* 800A5CD4 000A2AD4 38 80 00 01 */ li r4, 1 -/* 800A5CD8 000A2AD8 38 63 D4 94 */ addi r3, r3, lbl_8025D494@l +/* 800A5CD8 000A2AD8 38 63 D4 94 */ addi r3, r3, lbl__stringBase0_45@l /* 800A5CDC 000A2ADC 38 63 10 A4 */ addi r3, r3, 0x10a4 /* 800A5CE0 000A2AE0 48 00 01 65 */ bl zMainMemCardRenderText__FPCcb lbl_800A5CE4: @@ -3600,7 +3600,7 @@ lbl_800A5D14: /* 800A5D20 000A2B20 40 82 00 24 */ bne lbl_800A5D44 /* 800A5D24 000A2B24 28 1F 00 00 */ cmplwi r31, 0 /* 800A5D28 000A2B28 41 82 00 1C */ beq lbl_800A5D44 -/* 800A5D2C 000A2B2C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 800A5D2C 000A2B2C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800A5D30 000A2B30 7F E3 FB 78 */ mr r3, r31 /* 800A5D34 000A2B34 81 84 01 38 */ lwz r12, 0x138(r4) /* 800A5D38 000A2B38 7D 89 03 A6 */ mtctr r12 @@ -3620,7 +3620,7 @@ lbl_800A5D58: /* 800A5D68 000A2B68 48 00 00 3D */ bl zMain.zMainMemCardQueryPost__Fiiii /* 800A5D6C 000A2B6C 28 1F 00 00 */ cmplwi r31, 0 /* 800A5D70 000A2B70 41 82 00 18 */ beq lbl_800A5D88 -/* 800A5D74 000A2B74 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 800A5D74 000A2B74 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800A5D78 000A2B78 7F E3 FB 78 */ mr r3, r31 /* 800A5D7C 000A2B7C 81 84 01 38 */ lwz r12, 0x138(r4) /* 800A5D80 000A2B80 7D 89 03 A6 */ mtctr r12 @@ -3647,7 +3647,7 @@ zMain.zMainMemCardQueryPost__Fiiii: /* 800A5DC4 000A2BC4 38 60 02 80 */ li r3, 0x280 /* 800A5DC8 000A2BC8 38 80 01 E0 */ li r4, 0x1e0 /* 800A5DCC 000A2BCC 38 A0 00 00 */ li r5, 0 -/* 800A5DD0 000A2BD0 80 02 BE EC */ lwz r0, lbl_803D086C-_SDA2_BASE_(r2) +/* 800A5DD0 000A2BD0 80 02 BE EC */ lwz r0, lbl__1354_1-_SDA2_BASE_(r2) /* 800A5DD4 000A2BD4 90 01 00 08 */ stw r0, 8(r1) /* 800A5DD8 000A2BD8 48 01 A3 61 */ bl iCameraCreate__Fiii /* 800A5DDC 000A2BDC 38 81 00 08 */ addi r4, r1, 8 @@ -3690,7 +3690,7 @@ zMainMemCardRenderText__FPCcb: /* 800A5E64 000A2C64 93 A1 00 14 */ stw r29, 0x14(r1) /* 800A5E68 000A2C68 7C 7D 1B 78 */ mr r29, r3 /* 800A5E6C 000A2C6C 38 60 02 80 */ li r3, 0x280 -/* 800A5E70 000A2C70 80 02 BE F0 */ lwz r0, lbl_803D0870-_SDA2_BASE_(r2) +/* 800A5E70 000A2C70 80 02 BE F0 */ lwz r0, lbl__1359_1-_SDA2_BASE_(r2) /* 800A5E74 000A2C74 90 01 00 08 */ stw r0, 8(r1) /* 800A5E78 000A2C78 48 01 A2 C1 */ bl iCameraCreate__Fiii /* 800A5E7C 000A2C7C 38 81 00 08 */ addi r4, r1, 8 @@ -3770,7 +3770,7 @@ zMain.zMainLoadFontHIP__Fv: lbl_800A5F98: /* 800A5F98 000A2D98 38 7F 4E 54 */ addi r3, r31, 0x464F4E54@l /* 800A5F9C 000A2D9C 4B FA 54 F9 */ bl xSTLoadStep__FUi -/* 800A5FA0 000A2DA0 C0 02 92 E0 */ lfs f0, lbl_803CDC60-_SDA2_BASE_(r2) +/* 800A5FA0 000A2DA0 C0 02 92 E0 */ lfs f0, lbl__1002_2-_SDA2_BASE_(r2) /* 800A5FA4 000A2DA4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A5FA8 000A2DA8 41 80 FF F0 */ blt lbl_800A5F98 /* 800A5FAC 000A2DAC 3C 60 46 4F */ lis r3, 0x464F4E54@ha diff --git a/asm/Game/zMenu.s b/asm/Game/zMenu.s index bf471b872..0df050775 100644 --- a/asm/Game/zMenu.s +++ b/asm/Game/zMenu.s @@ -4,7 +4,7 @@ .global zMenuRunning__Fv zMenuRunning__Fv: -/* 800A6000 000A2E00 80 6D 90 44 */ lwz r3, lbl_803CB944-_SDA_BASE_(r13) +/* 800A6000 000A2E00 80 6D 90 44 */ lwz r3, lbl_sInMenu-_SDA_BASE_(r13) /* 800A6004 000A2E04 4E 80 00 20 */ blr .global zMenuInit__FUi @@ -15,7 +15,7 @@ zMenuInit__FUi: /* 800A6014 000A2E14 38 00 00 01 */ li r0, 1 /* 800A6018 000A2E18 93 E1 00 0C */ stw r31, 0xc(r1) /* 800A601C 000A2E1C 7C 7F 1B 78 */ mr r31, r3 -/* 800A6020 000A2E20 90 0D 90 44 */ stw r0, lbl_803CB944-_SDA_BASE_(r13) +/* 800A6020 000A2E20 90 0D 90 44 */ stw r0, lbl_sInMenu-_SDA_BASE_(r13) /* 800A6024 000A2E24 48 02 E9 2D */ bl iTimeGet__Fv /* 800A6028 000A2E28 7C 83 23 78 */ mr r3, r4 /* 800A602C 000A2E2C 4B F8 AC 35 */ bl xsrand__FUi @@ -24,16 +24,16 @@ zMenuInit__FUi: /* 800A6038 000A2E38 7F E3 FB 78 */ mr r3, r31 /* 800A603C 000A2E3C 38 80 00 00 */ li r4, 0 /* 800A6040 000A2E40 48 00 B7 E9 */ bl zSceneInit__FUii -/* 800A6044 000A2E44 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800A6044 000A2E44 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800A6048 000A2E48 38 80 02 80 */ li r4, 0x280 -/* 800A604C 000A2E4C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800A604C 000A2E4C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800A6050 000A2E50 38 A0 01 E0 */ li r5, 0x1e0 /* 800A6054 000A2E54 4B F6 52 5D */ bl xCameraInit__FP7xCameraUiUi -/* 800A6058 000A2E58 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A605C 000A2E5C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800A6058 000A2E58 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A605C 000A2E5C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800A6060 000A2E60 4B FA 9B 9D */ bl zCameraReset__FP7xCamera -/* 800A6064 000A2E64 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A6068 000A2E68 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800A6064 000A2E64 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A6068 000A2E68 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800A606C 000A2E6C 80 83 1F C0 */ lwz r4, 0x1fc0(r3) /* 800A6070 000A2E70 4B F6 74 01 */ bl xCameraSetScene__FP7xCameraP6xScene /* 800A6074 000A2E74 48 00 0E DD */ bl zMusicInit__Fv @@ -51,13 +51,13 @@ zMenuExit__Fv: /* 800A6098 000A2E98 48 00 1A 09 */ bl zMusicKill__Fv /* 800A609C 000A2E9C 38 60 FF FB */ li r3, -5 /* 800A60A0 000A2EA0 4B FA 23 BD */ bl xSndStopAll__FUi -/* 800A60A4 000A2EA4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A60A8 000A2EA8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800A60A4 000A2EA4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A60A8 000A2EA8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800A60AC 000A2EAC 4B F6 52 BD */ bl xCameraExit__FP7xCamera /* 800A60B0 000A2EB0 38 60 00 00 */ li r3, 0 /* 800A60B4 000A2EB4 48 00 BF B5 */ bl zSceneExit__Fi /* 800A60B8 000A2EB8 38 00 00 00 */ li r0, 0 -/* 800A60BC 000A2EBC 90 0D 90 44 */ stw r0, lbl_803CB944-_SDA_BASE_(r13) +/* 800A60BC 000A2EBC 90 0D 90 44 */ stw r0, lbl_sInMenu-_SDA_BASE_(r13) /* 800A60C0 000A2EC0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A60C4 000A2EC4 7C 08 03 A6 */ mtlr r0 /* 800A60C8 000A2EC8 38 21 00 10 */ addi r1, r1, 0x10 @@ -67,20 +67,20 @@ zMenuExit__Fv: zMenuSetup__Fv: /* 800A60D0 000A2ED0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A60D4 000A2ED4 7C 08 02 A6 */ mflr r0 -/* 800A60D8 000A2ED8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800A60D8 000A2ED8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800A60DC 000A2EDC 90 01 00 14 */ stw r0, 0x14(r1) /* 800A60E0 000A2EE0 38 00 00 03 */ li r0, 3 -/* 800A60E4 000A2EE4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800A60E4 000A2EE4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800A60E8 000A2EE8 90 03 17 38 */ stw r0, 0x1738(r3) /* 800A60EC 000A2EEC 48 00 D1 15 */ bl zSceneSetup__Fv -/* 800A60F0 000A2EF0 C0 02 93 90 */ lfs f0, lbl_803CDD10-_SDA2_BASE_(r2) -/* 800A60F4 000A2EF4 D0 0D 90 3C */ stfs f0, lbl_803CB93C-_SDA_BASE_(r13) +/* 800A60F0 000A2EF0 C0 02 93 90 */ lfs f0, lbl__817_1-_SDA2_BASE_(r2) +/* 800A60F4 000A2EF4 D0 0D 90 3C */ stfs f0, lbl_sAttractMode_timer-_SDA_BASE_(r13) /* 800A60F8 000A2EF8 4B FF 32 B1 */ bl zGameSetupPlayer__Fv -/* 800A60FC 000A2EFC 80 6D 90 DC */ lwz r3, lbl_803CB9DC-_SDA_BASE_(r13) +/* 800A60FC 000A2EFC 80 6D 90 DC */ lwz r3, lbl_gCurEnv-_SDA_BASE_(r13) /* 800A6100 000A2F00 4B FE C8 19 */ bl zEnvStartingCamera__FP5_zEnv -/* 800A6104 000A2F04 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A6108 000A2F08 C0 22 93 94 */ lfs f1, lbl_803CDD14-_SDA2_BASE_(r2) -/* 800A610C 000A2F0C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800A6104 000A2F04 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A6108 000A2F08 C0 22 93 94 */ lfs f1, lbl__818_1-_SDA2_BASE_(r2) +/* 800A610C 000A2F0C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800A6110 000A2F10 4B F6 6B 01 */ bl xCameraUpdate__FP7xCameraf /* 800A6114 000A2F14 48 06 8D C9 */ bl xSkyDome_Setup__Fv /* 800A6118 000A2F18 38 60 00 00 */ li r3, 0 @@ -93,17 +93,17 @@ zMenuSetup__Fv: /* 800A6134 000A2F34 38 A0 00 59 */ li r5, 0x59 /* 800A6138 000A2F38 38 C0 00 00 */ li r6, 0 /* 800A613C 000A2F3C 4B FA F2 45 */ bl zEntEventAll__FP5xBaseUiUiPf -/* 800A6140 000A2F40 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A6144 000A2F44 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800A6140 000A2F40 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A6144 000A2F44 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800A6148 000A2F48 80 63 06 30 */ lwz r3, 0x630(r3) /* 800A614C 000A2F4C 28 03 00 00 */ cmplwi r3, 0 /* 800A6150 000A2F50 41 82 00 0C */ beq lbl_800A615C /* 800A6154 000A2F54 38 80 00 64 */ li r4, 0x64 /* 800A6158 000A2F58 48 09 4B 65 */ bl xUpdateCull_Update__FP14xUpdateCullMgrUi lbl_800A615C: -/* 800A615C 000A2F5C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800A615C 000A2F5C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800A6160 000A2F60 38 80 00 08 */ li r4, 8 -/* 800A6164 000A2F64 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800A6164 000A2F64 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800A6168 000A2F68 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800A616C 000A2F6C 4B F7 94 85 */ bl zEntEvent__FP5xBaseUi /* 800A6170 000A2F70 80 01 00 14 */ lwz r0, 0x14(r1) @@ -119,7 +119,7 @@ zMenuLoop__Fv: /* 800A618C 000A2F8C 38 00 00 00 */ li r0, 0 /* 800A6190 000A2F90 BE 81 00 30 */ stmw r20, 0x30(r1) /* 800A6194 000A2F94 90 01 00 10 */ stw r0, 0x10(r1) -/* 800A6198 000A2F98 80 0D 82 C0 */ lwz r0, lbl_803CABC0-_SDA_BASE_(r13) +/* 800A6198 000A2F98 80 0D 82 C0 */ lwz r0, lbl_sFirstBoot-_SDA_BASE_(r13) /* 800A619C 000A2F9C 2C 00 00 00 */ cmpwi r0, 0 /* 800A61A0 000A2FA0 41 82 00 20 */ beq lbl_800A61C0 /* 800A61A4 000A2FA4 38 60 00 01 */ li r3, 1 @@ -144,25 +144,25 @@ lbl_800A61D8: /* 800A61E8 000A2FE8 80 63 00 F8 */ lwz r3, 0x800000F8@l(r3) /* 800A61EC 000A2FEC 90 01 00 18 */ stw r0, 0x18(r1) /* 800A61F0 000A2FF0 54 60 F0 BE */ srwi r0, r3, 2 -/* 800A61F4 000A2FF4 C8 62 93 B8 */ lfd f3, lbl_803CDD38-_SDA2_BASE_(r2) +/* 800A61F4 000A2FF4 C8 62 93 B8 */ lfd f3, lbl__923_2-_SDA2_BASE_(r2) /* 800A61F8 000A2FF8 90 01 00 1C */ stw r0, 0x1c(r1) -/* 800A61FC 000A2FFC C0 82 93 9C */ lfs f4, lbl_803CDD1C-_SDA2_BASE_(r2) +/* 800A61FC 000A2FFC C0 82 93 9C */ lfs f4, lbl__916-_SDA2_BASE_(r2) /* 800A6200 000A3000 C8 41 00 18 */ lfd f2, 0x18(r1) -/* 800A6204 000A3004 C0 02 93 A0 */ lfs f0, lbl_803CDD20-_SDA2_BASE_(r2) +/* 800A6204 000A3004 C0 02 93 A0 */ lfs f0, lbl__917-_SDA2_BASE_(r2) /* 800A6208 000A3008 EC 42 18 28 */ fsubs f2, f2, f3 /* 800A620C 000A300C EC 44 10 24 */ fdivs f2, f4, f2 /* 800A6210 000A3010 EC 02 00 78 */ fmsubs f0, f2, f1, f0 -/* 800A6214 000A3014 D0 0D 90 34 */ stfs f0, lbl_803CB934-_SDA_BASE_(r13) +/* 800A6214 000A3014 D0 0D 90 34 */ stfs f0, lbl_time_last-_SDA_BASE_(r13) /* 800A6218 000A3018 4B FF 38 F5 */ bl zGameExtras_NewGameReset__Fv -/* 800A621C 000A301C 80 02 93 98 */ lwz r0, lbl_803CDD18-_SDA2_BASE_(r2) +/* 800A621C 000A301C 80 02 93 98 */ lwz r0, lbl__825-_SDA2_BASE_(r2) /* 800A6220 000A3020 38 61 00 0C */ addi r3, r1, 0xc /* 800A6224 000A3024 38 81 00 08 */ addi r4, r1, 8 /* 800A6228 000A3028 38 A0 00 00 */ li r5, 0 /* 800A622C 000A302C 90 01 00 0C */ stw r0, 0xc(r1) /* 800A6230 000A3030 38 C0 00 01 */ li r6, 1 -/* 800A6234 000A3034 80 02 BE F8 */ lwz r0, lbl_803D0878-_SDA2_BASE_(r2) +/* 800A6234 000A3034 80 02 BE F8 */ lwz r0, lbl__826-_SDA2_BASE_(r2) /* 800A6238 000A3038 90 01 00 08 */ stw r0, 8(r1) -/* 800A623C 000A303C C0 22 93 A4 */ lfs f1, lbl_803CDD24-_SDA2_BASE_(r2) +/* 800A623C 000A303C C0 22 93 A4 */ lfs f1, lbl__918_1-_SDA2_BASE_(r2) /* 800A6240 000A3040 4B F9 B8 D9 */ bl xScrFxFade__FP10iColor_tagP10iColor_tagfPFv_vi /* 800A6244 000A3044 3A E0 00 0A */ li r23, 0xa /* 800A6248 000A3048 48 02 E7 09 */ bl iTimeGet__Fv @@ -170,25 +170,25 @@ lbl_800A61D8: /* 800A6250 000A3050 3F 20 80 00 */ lis r25, 0x800000F8@ha /* 800A6254 000A3054 3F 40 43 30 */ lis r26, 0x4330 /* 800A6258 000A3058 80 19 00 F8 */ lwz r0, 0x800000F8@l(r25) -/* 800A625C 000A305C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A6260 000A3060 3B 63 05 58 */ addi r27, r3, lbl_803C0558@l +/* 800A625C 000A305C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A6260 000A3060 3B 63 05 58 */ addi r27, r3, lbl_globals@l /* 800A6264 000A3064 93 41 00 20 */ stw r26, 0x20(r1) /* 800A6268 000A3068 54 00 F0 BE */ srwi r0, r0, 2 -/* 800A626C 000A306C 3C 60 80 3C */ lis r3, lbl_803BEF88@ha +/* 800A626C 000A306C 3C 60 80 3C */ lis r3, lbl_gTrcPad@ha /* 800A6270 000A3070 90 01 00 24 */ stw r0, 0x24(r1) /* 800A6274 000A3074 7F 7D DB 78 */ mr r29, r27 -/* 800A6278 000A3078 C8 62 93 B8 */ lfd f3, lbl_803CDD38-_SDA2_BASE_(r2) +/* 800A6278 000A3078 C8 62 93 B8 */ lfd f3, lbl__923_2-_SDA2_BASE_(r2) /* 800A627C 000A307C 7F 7E DB 78 */ mr r30, r27 /* 800A6280 000A3080 C8 41 00 20 */ lfd f2, 0x20(r1) /* 800A6284 000A3084 7F 7F DB 78 */ mr r31, r27 -/* 800A6288 000A3088 C0 82 93 9C */ lfs f4, lbl_803CDD1C-_SDA2_BASE_(r2) +/* 800A6288 000A3088 C0 82 93 9C */ lfs f4, lbl__916-_SDA2_BASE_(r2) /* 800A628C 000A308C 3B 1B 06 E0 */ addi r24, r27, 0x6e0 /* 800A6290 000A3090 EC 42 18 28 */ fsubs f2, f2, f3 -/* 800A6294 000A3094 C0 02 93 A0 */ lfs f0, lbl_803CDD20-_SDA2_BASE_(r2) -/* 800A6298 000A3098 3B 83 EF 88 */ addi r28, r3, lbl_803BEF88@l +/* 800A6294 000A3094 C0 02 93 A0 */ lfs f0, lbl__917-_SDA2_BASE_(r2) +/* 800A6298 000A3098 3B 83 EF 88 */ addi r28, r3, lbl_gTrcPad@l /* 800A629C 000A309C EC 44 10 24 */ fdivs f2, f4, f2 /* 800A62A0 000A30A0 EC 02 00 78 */ fmsubs f0, f2, f1, f0 -/* 800A62A4 000A30A4 D0 0D 90 34 */ stfs f0, lbl_803CB934-_SDA_BASE_(r13) +/* 800A62A4 000A30A4 D0 0D 90 34 */ stfs f0, lbl_time_last-_SDA_BASE_(r13) lbl_800A62A8: /* 800A62A8 000A30A8 3A C0 00 00 */ li r22, 0 /* 800A62AC 000A30AC 4B FF 46 81 */ bl zGameModeGet__Fv @@ -205,7 +205,7 @@ lbl_800A62D4: /* 800A62D4 000A30D4 3A C0 00 01 */ li r22, 1 /* 800A62D8 000A30D8 38 60 00 03 */ li r3, 3 /* 800A62DC 000A30DC 4B FF 48 51 */ bl zGameStateSwitch__Fi -/* 800A62E0 000A30E0 C0 22 93 A4 */ lfs f1, lbl_803CDD24-_SDA2_BASE_(r2) +/* 800A62E0 000A30E0 C0 22 93 A4 */ lfs f1, lbl__918_1-_SDA2_BASE_(r2) /* 800A62E4 000A30E4 38 61 00 08 */ addi r3, r1, 8 /* 800A62E8 000A30E8 38 81 00 0C */ addi r4, r1, 0xc /* 800A62EC 000A30EC 38 A0 00 00 */ li r5, 0 @@ -216,32 +216,32 @@ lbl_800A62FC: /* 800A62FC 000A30FC 3A C0 00 01 */ li r22, 1 /* 800A6300 000A3100 38 60 00 05 */ li r3, 5 /* 800A6304 000A3104 4B FE C9 CD */ bl zFMVFileGetName__F8eFMVFile -/* 800A6308 000A3108 C0 22 93 A8 */ lfs f1, lbl_803CDD28-_SDA2_BASE_(r2) +/* 800A6308 000A3108 C0 22 93 A8 */ lfs f1, lbl__919_1-_SDA2_BASE_(r2) /* 800A630C 000A310C 3C 80 00 01 */ lis r4, 1 /* 800A6310 000A3110 38 A0 00 01 */ li r5, 1 /* 800A6314 000A3114 38 C0 00 00 */ li r6, 0 /* 800A6318 000A3118 4B FE C8 D5 */ bl zFMVPlay__FPcUifbb /* 800A631C 000A311C 38 60 00 07 */ li r3, 7 /* 800A6320 000A3120 4B FE C9 B1 */ bl zFMVFileGetName__F8eFMVFile -/* 800A6324 000A3124 C0 22 93 A8 */ lfs f1, lbl_803CDD28-_SDA2_BASE_(r2) +/* 800A6324 000A3124 C0 22 93 A8 */ lfs f1, lbl__919_1-_SDA2_BASE_(r2) /* 800A6328 000A3128 3C 80 00 01 */ lis r4, 1 /* 800A632C 000A312C 38 A0 00 01 */ li r5, 1 /* 800A6330 000A3130 38 C0 00 00 */ li r6, 0 /* 800A6334 000A3134 4B FE C8 B9 */ bl zFMVPlay__FPcUifbb /* 800A6338 000A3138 38 60 00 06 */ li r3, 6 /* 800A633C 000A313C 4B FE C9 95 */ bl zFMVFileGetName__F8eFMVFile -/* 800A6340 000A3140 C0 22 93 A8 */ lfs f1, lbl_803CDD28-_SDA2_BASE_(r2) +/* 800A6340 000A3140 C0 22 93 A8 */ lfs f1, lbl__919_1-_SDA2_BASE_(r2) /* 800A6344 000A3144 3C 80 00 01 */ lis r4, 1 /* 800A6348 000A3148 38 A0 00 01 */ li r5, 1 /* 800A634C 000A314C 38 C0 00 00 */ li r6, 0 /* 800A6350 000A3150 4B FE C8 9D */ bl zFMVPlay__FPcUifbb -/* 800A6354 000A3154 C0 02 93 AC */ lfs f0, lbl_803CDD2C-_SDA2_BASE_(r2) +/* 800A6354 000A3154 C0 02 93 AC */ lfs f0, lbl__920_2-_SDA2_BASE_(r2) /* 800A6358 000A3158 38 60 00 02 */ li r3, 2 -/* 800A635C 000A315C D0 0D 82 C8 */ stfs f0, lbl_803CABC8-_SDA_BASE_(r13) +/* 800A635C 000A315C D0 0D 82 C8 */ stfs f0, lbl_holdTmr-_SDA_BASE_(r13) /* 800A6360 000A3160 4B FF 48 B9 */ bl zGameModeSwitch__F9eGameMode /* 800A6364 000A3164 38 60 00 01 */ li r3, 1 /* 800A6368 000A3168 4B FF 47 C5 */ bl zGameStateSwitch__Fi -/* 800A636C 000A316C C0 22 93 B0 */ lfs f1, lbl_803CDD30-_SDA2_BASE_(r2) +/* 800A636C 000A316C C0 22 93 B0 */ lfs f1, lbl__921_1-_SDA2_BASE_(r2) /* 800A6370 000A3170 38 61 00 0C */ addi r3, r1, 0xc /* 800A6374 000A3174 38 81 00 08 */ addi r4, r1, 8 /* 800A6378 000A3178 38 A0 00 00 */ li r5, 0 @@ -254,72 +254,72 @@ lbl_800A62FC: /* 800A6394 000A3194 80 63 00 F8 */ lwz r3, 0x800000F8@l(r3) /* 800A6398 000A3198 90 01 00 20 */ stw r0, 0x20(r1) /* 800A639C 000A319C 54 60 F0 BE */ srwi r0, r3, 2 -/* 800A63A0 000A31A0 C8 62 93 B8 */ lfd f3, lbl_803CDD38-_SDA2_BASE_(r2) +/* 800A63A0 000A31A0 C8 62 93 B8 */ lfd f3, lbl__923_2-_SDA2_BASE_(r2) /* 800A63A4 000A31A4 90 01 00 24 */ stw r0, 0x24(r1) -/* 800A63A8 000A31A8 C0 82 93 9C */ lfs f4, lbl_803CDD1C-_SDA2_BASE_(r2) +/* 800A63A8 000A31A8 C0 82 93 9C */ lfs f4, lbl__916-_SDA2_BASE_(r2) /* 800A63AC 000A31AC C8 41 00 20 */ lfd f2, 0x20(r1) -/* 800A63B0 000A31B0 C0 02 93 A0 */ lfs f0, lbl_803CDD20-_SDA2_BASE_(r2) +/* 800A63B0 000A31B0 C0 02 93 A0 */ lfs f0, lbl__917-_SDA2_BASE_(r2) /* 800A63B4 000A31B4 EC 42 18 28 */ fsubs f2, f2, f3 /* 800A63B8 000A31B8 EC 44 10 24 */ fdivs f2, f4, f2 /* 800A63BC 000A31BC EC 02 00 78 */ fmsubs f0, f2, f1, f0 -/* 800A63C0 000A31C0 D0 0D 90 34 */ stfs f0, lbl_803CB934-_SDA_BASE_(r13) +/* 800A63C0 000A31C0 D0 0D 90 34 */ stfs f0, lbl_time_last-_SDA_BASE_(r13) lbl_800A63C4: /* 800A63C4 000A31C4 48 02 E5 8D */ bl iTimeGet__Fv /* 800A63C8 000A31C8 48 14 76 25 */ bl func_801ED9EC /* 800A63CC 000A31CC 80 19 00 F8 */ lwz r0, 0xf8(r25) /* 800A63D0 000A31D0 93 41 00 20 */ stw r26, 0x20(r1) /* 800A63D4 000A31D4 54 00 F0 BE */ srwi r0, r0, 2 -/* 800A63D8 000A31D8 C8 42 93 B8 */ lfd f2, lbl_803CDD38-_SDA2_BASE_(r2) +/* 800A63D8 000A31D8 C8 42 93 B8 */ lfd f2, lbl__923_2-_SDA2_BASE_(r2) /* 800A63DC 000A31DC 90 01 00 24 */ stw r0, 0x24(r1) -/* 800A63E0 000A31E0 C0 62 93 9C */ lfs f3, lbl_803CDD1C-_SDA2_BASE_(r2) +/* 800A63E0 000A31E0 C0 62 93 9C */ lfs f3, lbl__916-_SDA2_BASE_(r2) /* 800A63E4 000A31E4 C8 01 00 20 */ lfd f0, 0x20(r1) /* 800A63E8 000A31E8 EC 00 10 28 */ fsubs f0, f0, f2 /* 800A63EC 000A31EC EC 03 00 24 */ fdivs f0, f3, f0 /* 800A63F0 000A31F0 EC 00 00 72 */ fmuls f0, f0, f1 -/* 800A63F4 000A31F4 D0 0D 90 38 */ stfs f0, lbl_803CB938-_SDA_BASE_(r13) -/* 800A63F8 000A31F8 C0 4D 90 38 */ lfs f2, lbl_803CB938-_SDA_BASE_(r13) -/* 800A63FC 000A31FC C0 0D 90 34 */ lfs f0, lbl_803CB934-_SDA_BASE_(r13) +/* 800A63F4 000A31F4 D0 0D 90 38 */ stfs f0, lbl_time_current-_SDA_BASE_(r13) +/* 800A63F8 000A31F8 C0 4D 90 38 */ lfs f2, lbl_time_current-_SDA_BASE_(r13) +/* 800A63FC 000A31FC C0 0D 90 34 */ lfs f0, lbl_time_last-_SDA_BASE_(r13) /* 800A6400 000A3200 EC 02 00 28 */ fsubs f0, f2, f0 -/* 800A6404 000A3204 D0 0D 82 C4 */ stfs f0, lbl_803CABC4-_SDA_BASE_(r13) -/* 800A6408 000A3208 88 0D 90 30 */ lbz r0, lbl_803CB930-_SDA_BASE_(r13) +/* 800A6404 000A3204 D0 0D 82 C4 */ stfs f0, lbl_time_elapsed-_SDA_BASE_(r13) +/* 800A6408 000A3208 88 0D 90 30 */ lbz r0, lbl_menu_fmv_played-_SDA_BASE_(r13) /* 800A640C 000A320C 28 00 00 00 */ cmplwi r0, 0 /* 800A6410 000A3210 41 82 00 24 */ beq lbl_800A6434 -/* 800A6414 000A3214 C0 2D 82 C4 */ lfs f1, lbl_803CABC4-_SDA_BASE_(r13) -/* 800A6418 000A3218 C0 02 93 A0 */ lfs f0, lbl_803CDD20-_SDA2_BASE_(r2) +/* 800A6414 000A3214 C0 2D 82 C4 */ lfs f1, lbl_time_elapsed-_SDA_BASE_(r13) +/* 800A6418 000A3218 C0 02 93 A0 */ lfs f0, lbl__917-_SDA2_BASE_(r2) /* 800A641C 000A321C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A6420 000A3220 40 81 00 14 */ ble lbl_800A6434 /* 800A6424 000A3224 EC 02 00 28 */ fsubs f0, f2, f0 -/* 800A6428 000A3228 D0 0D 90 34 */ stfs f0, lbl_803CB934-_SDA_BASE_(r13) -/* 800A642C 000A322C C0 02 93 A0 */ lfs f0, lbl_803CDD20-_SDA2_BASE_(r2) -/* 800A6430 000A3230 D0 0D 82 C4 */ stfs f0, lbl_803CABC4-_SDA_BASE_(r13) +/* 800A6428 000A3228 D0 0D 90 34 */ stfs f0, lbl_time_last-_SDA_BASE_(r13) +/* 800A642C 000A322C C0 02 93 A0 */ lfs f0, lbl__917-_SDA2_BASE_(r2) +/* 800A6430 000A3230 D0 0D 82 C4 */ stfs f0, lbl_time_elapsed-_SDA_BASE_(r13) lbl_800A6434: /* 800A6434 000A3234 38 00 00 00 */ li r0, 0 -/* 800A6438 000A3238 98 0D 90 30 */ stb r0, lbl_803CB930-_SDA_BASE_(r13) -/* 800A643C 000A323C C0 2D 82 C4 */ lfs f1, lbl_803CABC4-_SDA_BASE_(r13) -/* 800A6440 000A3240 C0 02 93 A4 */ lfs f0, lbl_803CDD24-_SDA2_BASE_(r2) +/* 800A6438 000A3238 98 0D 90 30 */ stb r0, lbl_menu_fmv_played-_SDA_BASE_(r13) +/* 800A643C 000A323C C0 2D 82 C4 */ lfs f1, lbl_time_elapsed-_SDA_BASE_(r13) +/* 800A6440 000A3240 C0 02 93 A4 */ lfs f0, lbl__918_1-_SDA2_BASE_(r2) /* 800A6444 000A3244 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A6448 000A3248 40 80 00 0C */ bge lbl_800A6454 -/* 800A644C 000A324C C0 02 93 A0 */ lfs f0, lbl_803CDD20-_SDA2_BASE_(r2) -/* 800A6450 000A3250 D0 0D 82 C4 */ stfs f0, lbl_803CABC4-_SDA_BASE_(r13) +/* 800A644C 000A324C C0 02 93 A0 */ lfs f0, lbl__917-_SDA2_BASE_(r2) +/* 800A6450 000A3250 D0 0D 82 C4 */ stfs f0, lbl_time_elapsed-_SDA_BASE_(r13) lbl_800A6454: /* 800A6454 000A3254 4B FF 44 D9 */ bl zGameModeGet__Fv /* 800A6458 000A3258 2C 03 00 02 */ cmpwi r3, 2 /* 800A645C 000A325C 40 82 01 18 */ bne lbl_800A6574 -/* 800A6460 000A3260 C0 2D 90 3C */ lfs f1, lbl_803CB93C-_SDA_BASE_(r13) -/* 800A6464 000A3264 C0 0D 82 C4 */ lfs f0, lbl_803CABC4-_SDA_BASE_(r13) +/* 800A6460 000A3260 C0 2D 90 3C */ lfs f1, lbl_sAttractMode_timer-_SDA_BASE_(r13) +/* 800A6464 000A3264 C0 0D 82 C4 */ lfs f0, lbl_time_elapsed-_SDA_BASE_(r13) /* 800A6468 000A3268 EC 01 00 28 */ fsubs f0, f1, f0 -/* 800A646C 000A326C D0 0D 90 3C */ stfs f0, lbl_803CB93C-_SDA_BASE_(r13) -/* 800A6470 000A3270 C0 2D 90 3C */ lfs f1, lbl_803CB93C-_SDA_BASE_(r13) -/* 800A6474 000A3274 C0 02 93 A4 */ lfs f0, lbl_803CDD24-_SDA2_BASE_(r2) +/* 800A646C 000A326C D0 0D 90 3C */ stfs f0, lbl_sAttractMode_timer-_SDA_BASE_(r13) +/* 800A6470 000A3270 C0 2D 90 3C */ lfs f1, lbl_sAttractMode_timer-_SDA_BASE_(r13) +/* 800A6474 000A3274 C0 02 93 A4 */ lfs f0, lbl__918_1-_SDA2_BASE_(r2) /* 800A6478 000A3278 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A647C 000A327C 40 80 00 74 */ bge lbl_800A64F0 -/* 800A6480 000A3280 3C 60 80 26 */ lis r3, lbl_8025E558@ha -/* 800A6484 000A3284 38 63 E5 58 */ addi r3, r3, lbl_8025E558@l +/* 800A6480 000A3280 3C 60 80 26 */ lis r3, lbl__stringBase0_46@ha +/* 800A6484 000A3284 38 63 E5 58 */ addi r3, r3, lbl__stringBase0_46@l /* 800A6488 000A3288 4B FA 5D 8D */ bl xStrHash__FPCc /* 800A648C 000A328C 48 00 E5 B1 */ bl zSceneFindObject__FUi -/* 800A6490 000A3290 3C 80 80 26 */ lis r4, lbl_8025E558@ha +/* 800A6490 000A3290 3C 80 80 26 */ lis r4, lbl__stringBase0_46@ha /* 800A6494 000A3294 7C 75 1B 78 */ mr r21, r3 -/* 800A6498 000A3298 38 84 E5 58 */ addi r4, r4, lbl_8025E558@l +/* 800A6498 000A3298 38 84 E5 58 */ addi r4, r4, lbl__stringBase0_46@l /* 800A649C 000A329C 38 64 00 18 */ addi r3, r4, 0x18 /* 800A64A0 000A32A0 4B FA 5D 75 */ bl xStrHash__FPCc /* 800A64A4 000A32A4 48 00 E5 99 */ bl zSceneFindObject__FUi @@ -342,13 +342,13 @@ lbl_800A64DC: /* 800A64E0 000A32E0 4B FF 46 4D */ bl zGameStateSwitch__Fi /* 800A64E4 000A32E4 48 00 00 0C */ b lbl_800A64F0 lbl_800A64E8: -/* 800A64E8 000A32E8 C0 02 93 90 */ lfs f0, lbl_803CDD10-_SDA2_BASE_(r2) -/* 800A64EC 000A32EC D0 0D 90 3C */ stfs f0, lbl_803CB93C-_SDA_BASE_(r13) +/* 800A64E8 000A32E8 C0 02 93 90 */ lfs f0, lbl__817_1-_SDA2_BASE_(r2) +/* 800A64EC 000A32EC D0 0D 90 3C */ stfs f0, lbl_sAttractMode_timer-_SDA_BASE_(r13) lbl_800A64F0: /* 800A64F0 000A32F0 4B FF 44 35 */ bl zGameStateGet__Fv /* 800A64F4 000A32F4 2C 03 00 01 */ cmpwi r3, 1 /* 800A64F8 000A32F8 40 82 00 4C */ bne lbl_800A6544 -/* 800A64FC 000A32FC 80 0D 82 C0 */ lwz r0, lbl_803CABC0-_SDA_BASE_(r13) +/* 800A64FC 000A32FC 80 0D 82 C0 */ lwz r0, lbl_sFirstBoot-_SDA_BASE_(r13) /* 800A6500 000A3300 2C 00 00 00 */ cmpwi r0, 0 /* 800A6504 000A3304 41 82 00 10 */ beq lbl_800A6514 /* 800A6508 000A3308 38 60 00 00 */ li r3, 0 @@ -357,7 +357,7 @@ lbl_800A64F0: lbl_800A6514: /* 800A6514 000A3314 38 60 00 08 */ li r3, 8 /* 800A6518 000A3318 4B FE C7 B9 */ bl zFMVFileGetName__F8eFMVFile -/* 800A651C 000A331C C0 22 93 B0 */ lfs f1, lbl_803CDD30-_SDA2_BASE_(r2) +/* 800A651C 000A331C C0 22 93 B0 */ lfs f1, lbl__921_1-_SDA2_BASE_(r2) /* 800A6520 000A3320 38 80 FF FF */ li r4, -1 /* 800A6524 000A3324 88 DB 06 D2 */ lbz r6, 0x6d2(r27) /* 800A6528 000A3328 38 A0 00 01 */ li r5, 1 @@ -365,45 +365,45 @@ lbl_800A6514: lbl_800A6530: /* 800A6530 000A3330 38 60 00 00 */ li r3, 0 /* 800A6534 000A3334 4B FF 45 F9 */ bl zGameStateSwitch__Fi -/* 800A6538 000A3338 C0 02 93 90 */ lfs f0, lbl_803CDD10-_SDA2_BASE_(r2) -/* 800A653C 000A333C D0 0D 90 3C */ stfs f0, lbl_803CB93C-_SDA_BASE_(r13) +/* 800A6538 000A3338 C0 02 93 90 */ lfs f0, lbl__817_1-_SDA2_BASE_(r2) +/* 800A653C 000A333C D0 0D 90 3C */ stfs f0, lbl_sAttractMode_timer-_SDA_BASE_(r13) /* 800A6540 000A3340 48 00 00 0C */ b lbl_800A654C lbl_800A6544: -/* 800A6544 000A3344 C0 2D 82 C4 */ lfs f1, lbl_803CABC4-_SDA_BASE_(r13) +/* 800A6544 000A3344 C0 2D 82 C4 */ lfs f1, lbl_time_elapsed-_SDA_BASE_(r13) /* 800A6548 000A3348 48 00 12 6D */ bl zMusicUpdate__Ff lbl_800A654C: /* 800A654C 000A334C 88 9B 06 D1 */ lbz r4, 0x6d1(r27) -/* 800A6550 000A3350 3C 60 80 39 */ lis r3, lbl_8038C994@ha -/* 800A6554 000A3354 38 03 C9 94 */ addi r0, r3, lbl_8038C994@l +/* 800A6550 000A3350 3C 60 80 39 */ lis r3, lbl_mPad@ha +/* 800A6554 000A3354 38 03 C9 94 */ addi r0, r3, lbl_mPad@l /* 800A6558 000A3358 1C 64 01 48 */ mulli r3, r4, 0x148 /* 800A655C 000A335C 7C 60 1A 14 */ add r3, r0, r3 /* 800A6560 000A3360 80 03 00 30 */ lwz r0, 0x30(r3) /* 800A6564 000A3364 28 00 00 00 */ cmplwi r0, 0 /* 800A6568 000A3368 41 82 00 0C */ beq lbl_800A6574 -/* 800A656C 000A336C C0 02 93 90 */ lfs f0, lbl_803CDD10-_SDA2_BASE_(r2) -/* 800A6570 000A3370 D0 0D 90 3C */ stfs f0, lbl_803CB93C-_SDA_BASE_(r13) +/* 800A656C 000A336C C0 02 93 90 */ lfs f0, lbl__817_1-_SDA2_BASE_(r2) +/* 800A6570 000A3370 D0 0D 90 3C */ stfs f0, lbl_sAttractMode_timer-_SDA_BASE_(r13) lbl_800A6574: -/* 800A6574 000A3374 C0 0D 90 38 */ lfs f0, lbl_803CB938-_SDA_BASE_(r13) -/* 800A6578 000A3378 D0 0D 90 34 */ stfs f0, lbl_803CB934-_SDA_BASE_(r13) +/* 800A6574 000A3374 C0 0D 90 38 */ lfs f0, lbl_time_current-_SDA_BASE_(r13) +/* 800A6578 000A3378 D0 0D 90 34 */ stfs f0, lbl_time_last-_SDA_BASE_(r13) /* 800A657C 000A337C 88 7B 06 D1 */ lbz r3, 0x6d1(r27) -/* 800A6580 000A3380 C0 2D 82 C4 */ lfs f1, lbl_803CABC4-_SDA_BASE_(r13) +/* 800A6580 000A3380 C0 2D 82 C4 */ lfs f1, lbl_time_elapsed-_SDA_BASE_(r13) /* 800A6584 000A3384 4B F8 FA 41 */ bl xPadUpdate__Fif /* 800A6588 000A3388 88 1B 06 D2 */ lbz r0, 0x6d2(r27) /* 800A658C 000A338C 28 00 00 00 */ cmplwi r0, 0 /* 800A6590 000A3390 40 82 00 28 */ bne lbl_800A65B8 -/* 800A6594 000A3394 C0 2D 82 C4 */ lfs f1, lbl_803CABC4-_SDA_BASE_(r13) +/* 800A6594 000A3394 C0 2D 82 C4 */ lfs f1, lbl_time_elapsed-_SDA_BASE_(r13) /* 800A6598 000A3398 38 60 00 01 */ li r3, 1 /* 800A659C 000A339C 4B F8 FA 29 */ bl xPadUpdate__Fif -/* 800A65A0 000A33A0 C0 2D 82 C4 */ lfs f1, lbl_803CABC4-_SDA_BASE_(r13) +/* 800A65A0 000A33A0 C0 2D 82 C4 */ lfs f1, lbl_time_elapsed-_SDA_BASE_(r13) /* 800A65A4 000A33A4 38 60 00 02 */ li r3, 2 /* 800A65A8 000A33A8 4B F8 FA 1D */ bl xPadUpdate__Fif -/* 800A65AC 000A33AC C0 2D 82 C4 */ lfs f1, lbl_803CABC4-_SDA_BASE_(r13) +/* 800A65AC 000A33AC C0 2D 82 C4 */ lfs f1, lbl_time_elapsed-_SDA_BASE_(r13) /* 800A65B0 000A33B0 38 60 00 03 */ li r3, 3 /* 800A65B4 000A33B4 4B F8 FA 11 */ bl xPadUpdate__Fif lbl_800A65B8: /* 800A65B8 000A33B8 4B FF 30 A9 */ bl xDrawBegin__Fv /* 800A65BC 000A33BC 48 00 01 8D */ bl zMenu.zMenuIsPaused__Fv -/* 800A65C0 000A33C0 C0 2D 82 C4 */ lfs f1, lbl_803CABC4-_SDA_BASE_(r13) +/* 800A65C0 000A33C0 C0 2D 82 C4 */ lfs f1, lbl_time_elapsed-_SDA_BASE_(r13) /* 800A65C4 000A33C4 7C 75 1B 78 */ mr r21, r3 /* 800A65C8 000A33C8 48 00 D9 6D */ bl zSceneUpdate__Ff /* 800A65CC 000A33CC 2C 15 00 00 */ cmpwi r21, 0 @@ -411,13 +411,13 @@ lbl_800A65B8: /* 800A65D4 000A33D4 81 9B 07 14 */ lwz r12, 0x714(r27) /* 800A65D8 000A33D8 7F 03 C3 78 */ mr r3, r24 /* 800A65DC 000A33DC 80 9B 1F C0 */ lwz r4, 0x1fc0(r27) -/* 800A65E0 000A33E0 C0 2D 82 C4 */ lfs f1, lbl_803CABC4-_SDA_BASE_(r13) +/* 800A65E0 000A33E0 C0 2D 82 C4 */ lfs f1, lbl_time_elapsed-_SDA_BASE_(r13) /* 800A65E4 000A33E4 7D 89 03 A6 */ mtctr r12 /* 800A65E8 000A33E8 4E 80 04 21 */ bctrl lbl_800A65EC: /* 800A65EC 000A33EC 4B FA 23 A9 */ bl xSndUpdate__Fv /* 800A65F0 000A33F0 48 0D A6 9D */ bl CheckDVDAndResetState__8iTRCDiskFv -/* 800A65F4 000A33F4 C0 2D 82 C4 */ lfs f1, lbl_803CABC4-_SDA_BASE_(r13) +/* 800A65F4 000A33F4 C0 2D 82 C4 */ lfs f1, lbl_time_elapsed-_SDA_BASE_(r13) /* 800A65F8 000A33F8 7F 63 DB 78 */ mr r3, r27 /* 800A65FC 000A33FC 4B FA AB 61 */ bl zCameraUpdate__FP7xCameraf /* 800A6600 000A3400 7F A3 EB 78 */ mr r3, r29 @@ -442,7 +442,7 @@ lbl_800A65EC: /* 800A664C 000A344C 4B F9 B3 C1 */ bl xScrFxDrawScreenSizeRectangle__Fv lbl_800A6650: /* 800A6650 000A3450 4B FF 2F F1 */ bl xDrawEnd__Fv -/* 800A6654 000A3454 C0 2D 82 C4 */ lfs f1, lbl_803CABC4-_SDA_BASE_(r13) +/* 800A6654 000A3454 C0 2D 82 C4 */ lfs f1, lbl_time_elapsed-_SDA_BASE_(r13) /* 800A6658 000A3458 7F C3 F3 78 */ mr r3, r30 /* 800A665C 000A345C 38 80 00 01 */ li r4, 1 /* 800A6660 000A3460 4B F6 6D AD */ bl xCameraEnd__FP7xCamerafi @@ -479,10 +479,10 @@ lbl_800A66CC: /* 800A66D4 000A34D4 38 60 00 00 */ li r3, 0 /* 800A66D8 000A34D8 4B FF 44 55 */ bl zGameStateSwitch__Fi lbl_800A66DC: -/* 800A66DC 000A34DC 80 6D 88 B0 */ lwz r3, lbl_803CB1B0-_SDA_BASE_(r13) +/* 800A66DC 000A34DC 80 6D 88 B0 */ lwz r3, lbl_gFrameCount-_SDA_BASE_(r13) /* 800A66E0 000A34E0 2C 17 00 00 */ cmpwi r23, 0 /* 800A66E4 000A34E4 38 03 00 01 */ addi r0, r3, 1 -/* 800A66E8 000A34E8 90 0D 88 B0 */ stw r0, lbl_803CB1B0-_SDA_BASE_(r13) +/* 800A66E8 000A34E8 90 0D 88 B0 */ stw r0, lbl_gFrameCount-_SDA_BASE_(r13) /* 800A66EC 000A34EC 40 81 00 0C */ ble lbl_800A66F8 /* 800A66F0 000A34F0 3A F7 FF FF */ addi r23, r23, -1 /* 800A66F4 000A34F4 48 00 00 2C */ b lbl_800A6720 @@ -516,7 +516,7 @@ zMenu.zMenuIsPaused__Fv: .global zMenu.zMenuLoopContinue__Fv zMenu.zMenuLoopContinue__Fv: -/* 800A6750 000A3550 80 8D 8F A8 */ lwz r4, lbl_803CB8A8-_SDA_BASE_(r13) +/* 800A6750 000A3550 80 8D 8F A8 */ lwz r4, lbl_gGameMode-_SDA_BASE_(r13) /* 800A6754 000A3554 20 64 00 0C */ subfic r3, r4, 0xc /* 800A6758 000A3558 38 04 FF F4 */ addi r0, r4, -12 /* 800A675C 000A355C 7C 60 03 78 */ or r0, r3, r0 @@ -531,13 +531,13 @@ zMenu.zMenuUpdateMode__Fv: /* 800A6774 000A3574 DB E1 00 10 */ stfd f31, 0x10(r1) /* 800A6778 000A3578 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 800A677C 000A357C 93 E1 00 0C */ stw r31, 0xc(r1) -/* 800A6780 000A3580 80 0D 8F A8 */ lwz r0, lbl_803CB8A8-_SDA_BASE_(r13) +/* 800A6780 000A3580 80 0D 8F A8 */ lwz r0, lbl_gGameMode-_SDA_BASE_(r13) /* 800A6784 000A3584 3B E0 00 00 */ li r31, 0 /* 800A6788 000A3588 2C 00 00 04 */ cmpwi r0, 4 /* 800A678C 000A358C 40 82 00 58 */ bne lbl_800A67E4 /* 800A6790 000A3590 48 02 E1 C1 */ bl iTimeGet__Fv /* 800A6794 000A3594 48 14 72 59 */ bl func_801ED9EC -/* 800A6798 000A3598 C0 0D 90 34 */ lfs f0, lbl_803CB934-_SDA_BASE_(r13) +/* 800A6798 000A3598 C0 0D 90 34 */ lfs f0, lbl_time_last-_SDA_BASE_(r13) /* 800A679C 000A359C EF E1 00 28 */ fsubs f31, f1, f0 /* 800A67A0 000A35A0 48 00 98 C5 */ bl zSaveLoad_LoadLoop__Fv /* 800A67A4 000A35A4 7C 7F 1B 78 */ mr r31, r3 @@ -556,15 +556,15 @@ lbl_800A67D0: /* 800A67D0 000A35D0 48 02 E1 81 */ bl iTimeGet__Fv /* 800A67D4 000A35D4 48 14 72 19 */ bl func_801ED9EC /* 800A67D8 000A35D8 EC 1F 08 2A */ fadds f0, f31, f1 -/* 800A67DC 000A35DC D0 0D 90 34 */ stfs f0, lbl_803CB934-_SDA_BASE_(r13) +/* 800A67DC 000A35DC D0 0D 90 34 */ stfs f0, lbl_time_last-_SDA_BASE_(r13) /* 800A67E0 000A35E0 48 00 00 28 */ b lbl_800A6808 lbl_800A67E4: /* 800A67E4 000A35E4 2C 00 00 06 */ cmpwi r0, 6 /* 800A67E8 000A35E8 40 82 00 20 */ bne lbl_800A6808 /* 800A67EC 000A35EC 48 00 9A 51 */ bl zSaveLoad_SaveLoop__Fv -/* 800A67F0 000A35F0 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A67F0 000A35F0 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A67F4 000A35F4 3C 60 48 42 */ lis r3, 0x48423030@ha -/* 800A67F8 000A35F8 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800A67F8 000A35F8 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800A67FC 000A35FC 38 00 00 01 */ li r0, 1 /* 800A6800 000A3600 98 04 06 D9 */ stb r0, 0x6d9(r4) /* 800A6804 000A3604 3B E3 30 30 */ addi r31, r3, 0x48423030@l @@ -582,10 +582,10 @@ lbl_800A6808: zMenuGetCorruptFiles__FPA64_c: /* 800A6828 000A3628 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800A682C 000A362C 7C 08 02 A6 */ mflr r0 -/* 800A6830 000A3630 3C 80 80 2F */ lis r4, lbl_802F2990@ha +/* 800A6830 000A3630 3C 80 80 2F */ lis r4, lbl_corruptFiles@ha /* 800A6834 000A3634 90 01 00 24 */ stw r0, 0x24(r1) /* 800A6838 000A3638 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 800A683C 000A363C 3B E4 29 90 */ addi r31, r4, lbl_802F2990@l +/* 800A683C 000A363C 3B E4 29 90 */ addi r31, r4, lbl_corruptFiles@l /* 800A6840 000A3640 93 C1 00 18 */ stw r30, 0x18(r1) /* 800A6844 000A3644 7C 7E 1B 78 */ mr r30, r3 /* 800A6848 000A3648 93 A1 00 14 */ stw r29, 0x14(r1) @@ -599,7 +599,7 @@ lbl_800A6854: /* 800A6864 000A3664 3B DE 00 40 */ addi r30, r30, 0x40 /* 800A6868 000A3668 3B BD 00 01 */ addi r29, r29, 1 lbl_800A686C: -/* 800A686C 000A366C 80 6D 90 48 */ lwz r3, lbl_803CB948-_SDA_BASE_(r13) +/* 800A686C 000A366C 80 6D 90 48 */ lwz r3, lbl_corruptFileCount-_SDA_BASE_(r13) /* 800A6870 000A3670 7C 1D 18 00 */ cmpw r29, r3 /* 800A6874 000A3674 41 80 FF E0 */ blt lbl_800A6854 /* 800A6878 000A3678 80 01 00 24 */ lwz r0, 0x24(r1) @@ -636,7 +636,7 @@ lbl_800A68E0: /* 800A68E4 000A36E4 40 80 02 90 */ bge lbl_800A6B74 /* 800A68E8 000A36E8 38 00 FF FF */ li r0, -1 /* 800A68EC 000A36EC 7F E3 FB 78 */ mr r3, r31 -/* 800A68F0 000A36F0 90 0D 90 40 */ stw r0, lbl_803CB940-_SDA_BASE_(r13) +/* 800A68F0 000A36F0 90 0D 90 40 */ stw r0, lbl_card-_SDA_BASE_(r13) /* 800A68F4 000A36F4 38 80 00 00 */ li r4, 0 /* 800A68F8 000A36F8 4B F9 66 49 */ bl xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi /* 800A68FC 000A36FC 7F E3 FB 78 */ mr r3, r31 @@ -655,7 +655,7 @@ lbl_800A68E0: /* 800A6930 000A3730 90 1D 00 00 */ stw r0, 0(r29) /* 800A6934 000A3734 90 1E 00 00 */ stw r0, 0(r30) /* 800A6938 000A3738 4B F9 66 09 */ bl xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi -/* 800A693C 000A373C 90 6D 90 40 */ stw r3, lbl_803CB940-_SDA_BASE_(r13) +/* 800A693C 000A373C 90 6D 90 40 */ stw r3, lbl_card-_SDA_BASE_(r13) /* 800A6940 000A3740 3B 60 00 01 */ li r27, 1 /* 800A6944 000A3744 48 00 02 30 */ b lbl_800A6B74 lbl_800A6948: @@ -667,16 +667,16 @@ lbl_800A6948: /* 800A695C 000A375C 90 1D 00 00 */ stw r0, 0(r29) /* 800A6960 000A3760 90 1E 00 00 */ stw r0, 0(r30) /* 800A6964 000A3764 4B F9 65 DD */ bl xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi -/* 800A6968 000A3768 90 6D 90 40 */ stw r3, lbl_803CB940-_SDA_BASE_(r13) +/* 800A6968 000A3768 90 6D 90 40 */ stw r3, lbl_card-_SDA_BASE_(r13) /* 800A696C 000A376C 3B 60 00 01 */ li r27, 1 /* 800A6970 000A3770 48 00 02 04 */ b lbl_800A6B74 lbl_800A6974: -/* 800A6974 000A3774 3C 80 80 2F */ lis r4, lbl_802F2990@ha +/* 800A6974 000A3774 3C 80 80 2F */ lis r4, lbl_corruptFiles@ha /* 800A6978 000A3778 7F E3 FB 78 */ mr r3, r31 -/* 800A697C 000A377C 38 84 29 90 */ addi r4, r4, lbl_802F2990@l +/* 800A697C 000A377C 38 84 29 90 */ addi r4, r4, lbl_corruptFiles@l /* 800A6980 000A3780 4B F9 65 79 */ bl xSGCheckForCorruptFiles__FP17st_XSAVEGAME_DATAPA64_c /* 800A6984 000A3784 2C 03 00 00 */ cmpwi r3, 0 -/* 800A6988 000A3788 90 6D 90 48 */ stw r3, lbl_803CB948-_SDA_BASE_(r13) +/* 800A6988 000A3788 90 6D 90 48 */ stw r3, lbl_corruptFileCount-_SDA_BASE_(r13) /* 800A698C 000A378C 41 82 00 2C */ beq lbl_800A69B8 /* 800A6990 000A3790 38 00 FF FC */ li r0, -4 /* 800A6994 000A3794 7F E3 FB 78 */ mr r3, r31 @@ -685,7 +685,7 @@ lbl_800A6974: /* 800A69A0 000A37A0 90 1D 00 00 */ stw r0, 0(r29) /* 800A69A4 000A37A4 90 1E 00 00 */ stw r0, 0(r30) /* 800A69A8 000A37A8 4B F9 65 99 */ bl xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi -/* 800A69AC 000A37AC 90 6D 90 40 */ stw r3, lbl_803CB940-_SDA_BASE_(r13) +/* 800A69AC 000A37AC 90 6D 90 40 */ stw r3, lbl_card-_SDA_BASE_(r13) /* 800A69B0 000A37B0 3B 60 00 01 */ li r27, 1 /* 800A69B4 000A37B4 48 00 01 C0 */ b lbl_800A6B74 lbl_800A69B8: @@ -703,7 +703,7 @@ lbl_800A69B8: /* 800A69E4 000A37E4 7F E3 FB 78 */ mr r3, r31 /* 800A69E8 000A37E8 38 80 00 00 */ li r4, 0 /* 800A69EC 000A37EC 4B F9 65 55 */ bl xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi -/* 800A69F0 000A37F0 90 6D 90 40 */ stw r3, lbl_803CB940-_SDA_BASE_(r13) +/* 800A69F0 000A37F0 90 6D 90 40 */ stw r3, lbl_card-_SDA_BASE_(r13) /* 800A69F4 000A37F4 3B 60 00 00 */ li r27, 0 /* 800A69F8 000A37F8 48 00 01 7C */ b lbl_800A6B74 lbl_800A69FC: @@ -713,8 +713,8 @@ lbl_800A69FC: /* 800A6A08 000A3808 2C 03 00 01 */ cmpwi r3, 1 /* 800A6A0C 000A380C 40 82 00 30 */ bne lbl_800A6A3C /* 800A6A10 000A3810 48 02 86 7D */ bl iSGCheckForWrongDevice__Fv -/* 800A6A14 000A3814 90 6D 90 40 */ stw r3, lbl_803CB940-_SDA_BASE_(r13) -/* 800A6A18 000A3818 80 0D 90 40 */ lwz r0, lbl_803CB940-_SDA_BASE_(r13) +/* 800A6A14 000A3814 90 6D 90 40 */ stw r3, lbl_card-_SDA_BASE_(r13) +/* 800A6A18 000A3818 80 0D 90 40 */ lwz r0, lbl_card-_SDA_BASE_(r13) /* 800A6A1C 000A381C 2C 00 00 00 */ cmpwi r0, 0 /* 800A6A20 000A3820 41 80 00 1C */ blt lbl_800A6A3C /* 800A6A24 000A3824 38 00 FF FE */ li r0, -2 @@ -740,7 +740,7 @@ lbl_800A6A3C: /* 800A6A70 000A3870 90 1D 00 00 */ stw r0, 0(r29) /* 800A6A74 000A3874 90 1E 00 00 */ stw r0, 0(r30) /* 800A6A78 000A3878 4B F9 64 C9 */ bl xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi -/* 800A6A7C 000A387C 90 6D 90 40 */ stw r3, lbl_803CB940-_SDA_BASE_(r13) +/* 800A6A7C 000A387C 90 6D 90 40 */ stw r3, lbl_card-_SDA_BASE_(r13) /* 800A6A80 000A3880 3B 60 00 01 */ li r27, 1 /* 800A6A84 000A3884 48 00 00 F0 */ b lbl_800A6B74 lbl_800A6A88: @@ -752,16 +752,16 @@ lbl_800A6A88: /* 800A6A9C 000A389C 90 1D 00 00 */ stw r0, 0(r29) /* 800A6AA0 000A38A0 90 1E 00 00 */ stw r0, 0(r30) /* 800A6AA4 000A38A4 4B F9 64 9D */ bl xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi -/* 800A6AA8 000A38A8 90 6D 90 40 */ stw r3, lbl_803CB940-_SDA_BASE_(r13) +/* 800A6AA8 000A38A8 90 6D 90 40 */ stw r3, lbl_card-_SDA_BASE_(r13) /* 800A6AAC 000A38AC 3B 60 00 01 */ li r27, 1 /* 800A6AB0 000A38B0 48 00 00 C4 */ b lbl_800A6B74 lbl_800A6AB4: -/* 800A6AB4 000A38B4 3C 80 80 2F */ lis r4, lbl_802F2990@ha +/* 800A6AB4 000A38B4 3C 80 80 2F */ lis r4, lbl_corruptFiles@ha /* 800A6AB8 000A38B8 7F E3 FB 78 */ mr r3, r31 -/* 800A6ABC 000A38BC 38 84 29 90 */ addi r4, r4, lbl_802F2990@l +/* 800A6ABC 000A38BC 38 84 29 90 */ addi r4, r4, lbl_corruptFiles@l /* 800A6AC0 000A38C0 4B F9 64 39 */ bl xSGCheckForCorruptFiles__FP17st_XSAVEGAME_DATAPA64_c /* 800A6AC4 000A38C4 2C 03 00 00 */ cmpwi r3, 0 -/* 800A6AC8 000A38C8 90 6D 90 48 */ stw r3, lbl_803CB948-_SDA_BASE_(r13) +/* 800A6AC8 000A38C8 90 6D 90 48 */ stw r3, lbl_corruptFileCount-_SDA_BASE_(r13) /* 800A6ACC 000A38CC 41 82 00 2C */ beq lbl_800A6AF8 /* 800A6AD0 000A38D0 38 00 FF FC */ li r0, -4 /* 800A6AD4 000A38D4 7F E3 FB 78 */ mr r3, r31 @@ -770,7 +770,7 @@ lbl_800A6AB4: /* 800A6AE0 000A38E0 90 1D 00 00 */ stw r0, 0(r29) /* 800A6AE4 000A38E4 90 1E 00 00 */ stw r0, 0(r30) /* 800A6AE8 000A38E8 4B F9 64 59 */ bl xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi -/* 800A6AEC 000A38EC 90 6D 90 40 */ stw r3, lbl_803CB940-_SDA_BASE_(r13) +/* 800A6AEC 000A38EC 90 6D 90 40 */ stw r3, lbl_card-_SDA_BASE_(r13) /* 800A6AF0 000A38F0 3B 60 00 01 */ li r27, 1 /* 800A6AF4 000A38F4 48 00 00 80 */ b lbl_800A6B74 lbl_800A6AF8: @@ -788,13 +788,13 @@ lbl_800A6AF8: /* 800A6B24 000A3924 7F E3 FB 78 */ mr r3, r31 /* 800A6B28 000A3928 38 80 00 00 */ li r4, 0 /* 800A6B2C 000A392C 4B F9 64 15 */ bl xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi -/* 800A6B30 000A3930 90 6D 90 40 */ stw r3, lbl_803CB940-_SDA_BASE_(r13) +/* 800A6B30 000A3930 90 6D 90 40 */ stw r3, lbl_card-_SDA_BASE_(r13) /* 800A6B34 000A3934 48 00 00 40 */ b lbl_800A6B74 lbl_800A6B38: /* 800A6B38 000A3938 3B 60 00 01 */ li r27, 1 /* 800A6B3C 000A393C 48 02 85 51 */ bl iSGCheckForWrongDevice__Fv -/* 800A6B40 000A3940 90 6D 90 40 */ stw r3, lbl_803CB940-_SDA_BASE_(r13) -/* 800A6B44 000A3944 80 0D 90 40 */ lwz r0, lbl_803CB940-_SDA_BASE_(r13) +/* 800A6B40 000A3940 90 6D 90 40 */ stw r3, lbl_card-_SDA_BASE_(r13) +/* 800A6B44 000A3944 80 0D 90 40 */ lwz r0, lbl_card-_SDA_BASE_(r13) /* 800A6B48 000A3948 2C 00 00 00 */ cmpwi r0, 0 /* 800A6B4C 000A394C 41 80 00 18 */ blt lbl_800A6B64 /* 800A6B50 000A3950 38 00 FF FE */ li r0, -2 @@ -820,7 +820,7 @@ lbl_800A6B74: .global zMenuGetBadCard__Fv zMenuGetBadCard__Fv: -/* 800A6B98 000A3998 80 6D 90 40 */ lwz r3, lbl_803CB940-_SDA_BASE_(r13) +/* 800A6B98 000A3998 80 6D 90 40 */ lwz r3, lbl_card-_SDA_BASE_(r13) /* 800A6B9C 000A399C 38 63 00 01 */ addi r3, r3, 1 /* 800A6BA0 000A39A0 4E 80 00 20 */ blr @@ -834,11 +834,11 @@ zMenuFMVPlay__FPcUifbb: /* 800A6BB8 000A39B8 4B FE C0 35 */ bl zFMVPlay__FPcUifbb /* 800A6BBC 000A39BC 48 02 DD 95 */ bl iTimeGet__Fv /* 800A6BC0 000A39C0 48 14 6E 2D */ bl func_801ED9EC -/* 800A6BC4 000A39C4 D0 2D 90 34 */ stfs f1, lbl_803CB934-_SDA_BASE_(r13) -/* 800A6BC8 000A39C8 C0 0D 90 34 */ lfs f0, lbl_803CB934-_SDA_BASE_(r13) -/* 800A6BCC 000A39CC D0 0D 90 38 */ stfs f0, lbl_803CB938-_SDA_BASE_(r13) -/* 800A6BD0 000A39D0 C0 02 93 90 */ lfs f0, lbl_803CDD10-_SDA2_BASE_(r2) -/* 800A6BD4 000A39D4 D0 0D 90 3C */ stfs f0, lbl_803CB93C-_SDA_BASE_(r13) +/* 800A6BC4 000A39C4 D0 2D 90 34 */ stfs f1, lbl_time_last-_SDA_BASE_(r13) +/* 800A6BC8 000A39C8 C0 0D 90 34 */ lfs f0, lbl_time_last-_SDA_BASE_(r13) +/* 800A6BCC 000A39CC D0 0D 90 38 */ stfs f0, lbl_time_current-_SDA_BASE_(r13) +/* 800A6BD0 000A39D0 C0 02 93 90 */ lfs f0, lbl__817_1-_SDA2_BASE_(r2) +/* 800A6BD4 000A39D4 D0 0D 90 3C */ stfs f0, lbl_sAttractMode_timer-_SDA_BASE_(r13) lbl_800A6BD8: /* 800A6BD8 000A39D8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A6BDC 000A39DC 7C 08 03 A6 */ mtlr r0 @@ -847,10 +847,10 @@ lbl_800A6BD8: .global zMenuIsFirstBoot__Fv zMenuIsFirstBoot__Fv: -/* 800A6BE8 000A39E8 80 6D 82 C0 */ lwz r3, lbl_803CABC0-_SDA_BASE_(r13) +/* 800A6BE8 000A39E8 80 6D 82 C0 */ lwz r3, lbl_sFirstBoot-_SDA_BASE_(r13) /* 800A6BEC 000A39EC 4E 80 00 20 */ blr .global zMenuFirstBootSet__Fi zMenuFirstBootSet__Fi: -/* 800A6BF0 000A39F0 90 6D 82 C0 */ stw r3, lbl_803CABC0-_SDA_BASE_(r13) +/* 800A6BF0 000A39F0 90 6D 82 C0 */ stw r3, lbl_sFirstBoot-_SDA_BASE_(r13) /* 800A6BF4 000A39F4 4E 80 00 20 */ blr diff --git a/asm/Game/zMovePoint.s b/asm/Game/zMovePoint.s index 79fc7f254..3dbe27c37 100644 --- a/asm/Game/zMovePoint.s +++ b/asm/Game/zMovePoint.s @@ -11,16 +11,16 @@ zMovePoint_GetMemPool__Fi: /* 800A6C08 000A3A08 7C 7F 1B 79 */ or. r31, r3, r3 /* 800A6C0C 000A3A0C 41 82 00 18 */ beq lbl_800A6C24 /* 800A6C10 000A3A10 1C 9F 00 30 */ mulli r4, r31, 0x30 -/* 800A6C14 000A3A14 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 800A6C14 000A3A14 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 800A6C18 000A3A18 38 A0 00 00 */ li r5, 0 /* 800A6C1C 000A3A1C 4B F8 CD 25 */ bl xMemAlloc__FUiUii /* 800A6C20 000A3A20 48 00 00 08 */ b lbl_800A6C28 lbl_800A6C24: /* 800A6C24 000A3A24 38 60 00 00 */ li r3, 0 lbl_800A6C28: -/* 800A6C28 000A3A28 90 6D 90 50 */ stw r3, lbl_803CB950-_SDA_BASE_(r13) -/* 800A6C2C 000A3A2C 93 ED 90 54 */ stw r31, lbl_803CB954-_SDA_BASE_(r13) -/* 800A6C30 000A3A30 80 6D 90 50 */ lwz r3, lbl_803CB950-_SDA_BASE_(r13) +/* 800A6C28 000A3A28 90 6D 90 50 */ stw r3, lbl_g_mvpt_list-_SDA_BASE_(r13) +/* 800A6C2C 000A3A2C 93 ED 90 54 */ stw r31, lbl_g_mvpt_cnt-_SDA_BASE_(r13) +/* 800A6C30 000A3A30 80 6D 90 50 */ lwz r3, lbl_g_mvpt_list-_SDA_BASE_(r13) /* 800A6C34 000A3A34 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800A6C38 000A3A38 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A6C3C 000A3A3C 7C 08 03 A6 */ mtlr r0 @@ -63,7 +63,7 @@ lbl_800A6CA0: .global zMovePoint_GetInst__Fi zMovePoint_GetInst__Fi: /* 800A6CB8 000A3AB8 1C 03 00 30 */ mulli r0, r3, 0x30 -/* 800A6CBC 000A3ABC 80 6D 90 50 */ lwz r3, lbl_803CB950-_SDA_BASE_(r13) +/* 800A6CBC 000A3ABC 80 6D 90 50 */ lwz r3, lbl_g_mvpt_list-_SDA_BASE_(r13) /* 800A6CC0 000A3AC0 7C 63 02 14 */ add r3, r3, r0 /* 800A6CC4 000A3AC4 4E 80 00 20 */ blr @@ -80,9 +80,9 @@ zMovePointSetup__FP10zMovePointP6zScene: .global zMovePoint_From_xAssetID__FUi zMovePoint_From_xAssetID__FUi: -/* 800A6CE8 000A3AE8 80 0D 90 54 */ lwz r0, lbl_803CB954-_SDA_BASE_(r13) +/* 800A6CE8 000A3AE8 80 0D 90 54 */ lwz r0, lbl_g_mvpt_cnt-_SDA_BASE_(r13) /* 800A6CEC 000A3AEC 38 C0 00 00 */ li r6, 0 -/* 800A6CF0 000A3AF0 80 AD 90 50 */ lwz r5, lbl_803CB950-_SDA_BASE_(r13) +/* 800A6CF0 000A3AF0 80 AD 90 50 */ lwz r5, lbl_g_mvpt_list-_SDA_BASE_(r13) /* 800A6CF4 000A3AF4 7C 09 03 A6 */ mtctr r0 /* 800A6CF8 000A3AF8 2C 00 00 00 */ cmpwi r0, 0 /* 800A6CFC 000A3AFC 40 81 00 24 */ ble lbl_800A6D20 @@ -169,10 +169,10 @@ lbl_800A6DF4: /* 800A6DF8 000A3BF8 28 03 00 00 */ cmplwi r3, 0 /* 800A6DFC 000A3BFC 41 82 00 24 */ beq lbl_800A6E20 /* 800A6E00 000A3C00 C0 26 00 00 */ lfs f1, 0(r6) -/* 800A6E04 000A3C04 C0 02 93 C0 */ lfs f0, lbl_803CDD40-_SDA2_BASE_(r2) +/* 800A6E04 000A3C04 C0 02 93 C0 */ lfs f0, lbl__775_1-_SDA2_BASE_(r2) /* 800A6E08 000A3C08 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A6E0C 000A3C0C 40 80 00 10 */ bge lbl_800A6E1C -/* 800A6E10 000A3C10 C0 22 93 C4 */ lfs f1, lbl_803CDD44-_SDA2_BASE_(r2) +/* 800A6E10 000A3C10 C0 22 93 C4 */ lfs f1, lbl__776_1-_SDA2_BASE_(r2) /* 800A6E14 000A3C14 48 0D A9 E5 */ bl NPCC_MakeASplash__FPC5xVec3f /* 800A6E18 000A3C18 48 00 00 08 */ b lbl_800A6E20 lbl_800A6E1C: diff --git a/asm/Game/zMusic.s b/asm/Game/zMusic.s index 5d550769b..56d555dc2 100644 --- a/asm/Game/zMusic.s +++ b/asm/Game/zMusic.s @@ -6,15 +6,15 @@ zMusic.volume_reset__Fv: /* 800A6E9C 000A3C9C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A6EA0 000A3CA0 7C 08 02 A6 */ mflr r0 -/* 800A6EA4 000A3CA4 3C 60 80 2F */ lis r3, lbl_802F2B38@ha +/* 800A6EA4 000A3CA4 3C 60 80 2F */ lis r3, lbl_volume@ha /* 800A6EA8 000A3CA8 38 80 00 00 */ li r4, 0 /* 800A6EAC 000A3CAC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800A6EB0 000A3CB0 38 C3 2B 38 */ addi r6, r3, lbl_802F2B38@l +/* 800A6EB0 000A3CB0 38 C3 2B 38 */ addi r6, r3, lbl_volume@l /* 800A6EB4 000A3CB4 38 66 00 0C */ addi r3, r6, 0xc /* 800A6EB8 000A3CB8 38 A0 00 08 */ li r5, 8 -/* 800A6EBC 000A3CBC C0 22 93 C8 */ lfs f1, lbl_803CDD48-_SDA2_BASE_(r2) +/* 800A6EBC 000A3CBC C0 22 93 C8 */ lfs f1, lbl__668_2-_SDA2_BASE_(r2) /* 800A6EC0 000A3CC0 D0 26 00 00 */ stfs f1, 0(r6) -/* 800A6EC4 000A3CC4 C0 02 93 CC */ lfs f0, lbl_803CDD4C-_SDA2_BASE_(r2) +/* 800A6EC4 000A3CC4 C0 02 93 CC */ lfs f0, lbl__669_2-_SDA2_BASE_(r2) /* 800A6EC8 000A3CC8 D0 06 00 04 */ stfs f0, 4(r6) /* 800A6ECC 000A3CCC D0 26 00 08 */ stfs f1, 8(r6) /* 800A6ED0 000A3CD0 4B F5 C5 89 */ bl memset @@ -27,13 +27,13 @@ zMusic.volume_reset__Fv: zMusicRefreshVolume__Fv: /* 800A6EE4 000A3CE4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800A6EE8 000A3CE8 7C 08 02 A6 */ mflr r0 -/* 800A6EEC 000A3CEC 3C 80 80 2F */ lis r4, lbl_802F2B10@ha -/* 800A6EF0 000A3CF0 3C 60 80 2F */ lis r3, lbl_802F2B38@ha +/* 800A6EEC 000A3CEC 3C 80 80 2F */ lis r4, lbl_sMusicTrack@ha +/* 800A6EF0 000A3CF0 3C 60 80 2F */ lis r3, lbl_volume@ha /* 800A6EF4 000A3CF4 90 01 00 24 */ stw r0, 0x24(r1) /* 800A6EF8 000A3CF8 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 800A6EFC 000A3CFC 3B E3 2B 38 */ addi r31, r3, lbl_802F2B38@l +/* 800A6EFC 000A3CFC 3B E3 2B 38 */ addi r31, r3, lbl_volume@l /* 800A6F00 000A3D00 93 C1 00 18 */ stw r30, 0x18(r1) -/* 800A6F04 000A3D04 3B C4 2B 10 */ addi r30, r4, lbl_802F2B10@l +/* 800A6F04 000A3D04 3B C4 2B 10 */ addi r30, r4, lbl_sMusicTrack@l /* 800A6F08 000A3D08 93 A1 00 14 */ stw r29, 0x14(r1) /* 800A6F0C 000A3D0C 3B A0 00 00 */ li r29, 0 lbl_800A6F10: @@ -59,13 +59,13 @@ lbl_800A6F24: zMusicInit__Fv: /* 800A6F50 000A3D50 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800A6F54 000A3D54 7C 08 02 A6 */ mflr r0 -/* 800A6F58 000A3D58 3C 60 80 2F */ lis r3, lbl_802F2B10@ha +/* 800A6F58 000A3D58 3C 60 80 2F */ lis r3, lbl_sMusicTrack@ha /* 800A6F5C 000A3D5C 90 01 00 14 */ stw r0, 0x14(r1) /* 800A6F60 000A3D60 38 00 00 00 */ li r0, 0 -/* 800A6F64 000A3D64 38 83 2B 10 */ addi r4, r3, lbl_802F2B10@l -/* 800A6F68 000A3D68 3C 60 80 26 */ lis r3, lbl_8025E588@ha -/* 800A6F6C 000A3D6C 90 0D 90 58 */ stw r0, lbl_803CB958-_SDA_BASE_(r13) -/* 800A6F70 000A3D70 38 63 E5 88 */ addi r3, r3, lbl_8025E588@l +/* 800A6F64 000A3D64 38 83 2B 10 */ addi r4, r3, lbl_sMusicTrack@l +/* 800A6F68 000A3D68 3C 60 80 26 */ lis r3, lbl__stringBase0_47@ha +/* 800A6F6C 000A3D6C 90 0D 90 58 */ stw r0, lbl_sMusicPaused-_SDA_BASE_(r13) +/* 800A6F70 000A3D70 38 63 E5 88 */ addi r3, r3, lbl__stringBase0_47@l /* 800A6F74 000A3D74 90 04 00 00 */ stw r0, 0(r4) /* 800A6F78 000A3D78 90 04 00 04 */ stw r0, 4(r4) /* 800A6F7C 000A3D7C 90 04 00 08 */ stw r0, 8(r4) @@ -73,200 +73,200 @@ zMusicInit__Fv: /* 800A6F84 000A3D84 90 04 00 18 */ stw r0, 0x18(r4) /* 800A6F88 000A3D88 90 04 00 1C */ stw r0, 0x1c(r4) /* 800A6F8C 000A3D8C 4B FA 52 89 */ bl xStrHash__FPCc -/* 800A6F90 000A3D90 3C A0 80 2F */ lis r5, lbl_802F2A50@ha -/* 800A6F94 000A3D94 94 65 2A 50 */ stwu r3, lbl_802F2A50@l(r5) -/* 800A6F98 000A3D98 3C 80 80 26 */ lis r4, lbl_8025E588@ha +/* 800A6F90 000A3D90 3C A0 80 2F */ lis r5, lbl_sMusicSoundID@ha +/* 800A6F94 000A3D94 94 65 2A 50 */ stwu r3, lbl_sMusicSoundID@l(r5) +/* 800A6F98 000A3D98 3C 80 80 26 */ lis r4, lbl__stringBase0_47@ha /* 800A6F9C 000A3D9C 38 00 00 01 */ li r0, 1 -/* 800A6FA0 000A3DA0 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l +/* 800A6FA0 000A3DA0 38 64 E5 88 */ addi r3, r4, lbl__stringBase0_47@l /* 800A6FA4 000A3DA4 90 05 00 04 */ stw r0, 4(r5) /* 800A6FA8 000A3DA8 38 63 00 0F */ addi r3, r3, 0xf /* 800A6FAC 000A3DAC 4B FA 52 69 */ bl xStrHash__FPCc -/* 800A6FB0 000A3DB0 3C A0 80 2F */ lis r5, lbl_802F2A50@ha -/* 800A6FB4 000A3DB4 3C 80 80 26 */ lis r4, lbl_8025E588@ha -/* 800A6FB8 000A3DB8 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l +/* 800A6FB0 000A3DB0 3C A0 80 2F */ lis r5, lbl_sMusicSoundID@ha +/* 800A6FB4 000A3DB4 3C 80 80 26 */ lis r4, lbl__stringBase0_47@ha +/* 800A6FB8 000A3DB8 38 A5 2A 50 */ addi r5, r5, lbl_sMusicSoundID@l /* 800A6FBC 000A3DBC 38 00 00 01 */ li r0, 1 /* 800A6FC0 000A3DC0 90 65 00 08 */ stw r3, 8(r5) -/* 800A6FC4 000A3DC4 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l +/* 800A6FC4 000A3DC4 38 64 E5 88 */ addi r3, r4, lbl__stringBase0_47@l /* 800A6FC8 000A3DC8 38 63 00 1E */ addi r3, r3, 0x1e /* 800A6FCC 000A3DCC 90 05 00 0C */ stw r0, 0xc(r5) /* 800A6FD0 000A3DD0 4B FA 52 45 */ bl xStrHash__FPCc -/* 800A6FD4 000A3DD4 3C A0 80 2F */ lis r5, lbl_802F2A50@ha -/* 800A6FD8 000A3DD8 3C 80 80 26 */ lis r4, lbl_8025E588@ha -/* 800A6FDC 000A3DDC 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l +/* 800A6FD4 000A3DD4 3C A0 80 2F */ lis r5, lbl_sMusicSoundID@ha +/* 800A6FD8 000A3DD8 3C 80 80 26 */ lis r4, lbl__stringBase0_47@ha +/* 800A6FDC 000A3DDC 38 A5 2A 50 */ addi r5, r5, lbl_sMusicSoundID@l /* 800A6FE0 000A3DE0 38 00 00 01 */ li r0, 1 /* 800A6FE4 000A3DE4 90 65 00 10 */ stw r3, 0x10(r5) -/* 800A6FE8 000A3DE8 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l +/* 800A6FE8 000A3DE8 38 64 E5 88 */ addi r3, r4, lbl__stringBase0_47@l /* 800A6FEC 000A3DEC 38 63 00 2D */ addi r3, r3, 0x2d /* 800A6FF0 000A3DF0 90 05 00 14 */ stw r0, 0x14(r5) /* 800A6FF4 000A3DF4 4B FA 52 21 */ bl xStrHash__FPCc -/* 800A6FF8 000A3DF8 3C A0 80 2F */ lis r5, lbl_802F2A50@ha -/* 800A6FFC 000A3DFC 3C 80 80 26 */ lis r4, lbl_8025E588@ha -/* 800A7000 000A3E00 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l +/* 800A6FF8 000A3DF8 3C A0 80 2F */ lis r5, lbl_sMusicSoundID@ha +/* 800A6FFC 000A3DFC 3C 80 80 26 */ lis r4, lbl__stringBase0_47@ha +/* 800A7000 000A3E00 38 A5 2A 50 */ addi r5, r5, lbl_sMusicSoundID@l /* 800A7004 000A3E04 38 00 00 01 */ li r0, 1 /* 800A7008 000A3E08 90 65 00 18 */ stw r3, 0x18(r5) -/* 800A700C 000A3E0C 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l +/* 800A700C 000A3E0C 38 64 E5 88 */ addi r3, r4, lbl__stringBase0_47@l /* 800A7010 000A3E10 38 63 00 3C */ addi r3, r3, 0x3c /* 800A7014 000A3E14 90 05 00 1C */ stw r0, 0x1c(r5) /* 800A7018 000A3E18 4B FA 51 FD */ bl xStrHash__FPCc -/* 800A701C 000A3E1C 3C A0 80 2F */ lis r5, lbl_802F2A50@ha -/* 800A7020 000A3E20 3C 80 80 26 */ lis r4, lbl_8025E588@ha -/* 800A7024 000A3E24 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l +/* 800A701C 000A3E1C 3C A0 80 2F */ lis r5, lbl_sMusicSoundID@ha +/* 800A7020 000A3E20 3C 80 80 26 */ lis r4, lbl__stringBase0_47@ha +/* 800A7024 000A3E24 38 A5 2A 50 */ addi r5, r5, lbl_sMusicSoundID@l /* 800A7028 000A3E28 38 00 00 01 */ li r0, 1 /* 800A702C 000A3E2C 90 65 00 20 */ stw r3, 0x20(r5) -/* 800A7030 000A3E30 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l +/* 800A7030 000A3E30 38 64 E5 88 */ addi r3, r4, lbl__stringBase0_47@l /* 800A7034 000A3E34 38 63 00 4B */ addi r3, r3, 0x4b /* 800A7038 000A3E38 90 05 00 24 */ stw r0, 0x24(r5) /* 800A703C 000A3E3C 4B FA 51 D9 */ bl xStrHash__FPCc -/* 800A7040 000A3E40 3C A0 80 2F */ lis r5, lbl_802F2A50@ha -/* 800A7044 000A3E44 3C 80 80 26 */ lis r4, lbl_8025E588@ha -/* 800A7048 000A3E48 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l +/* 800A7040 000A3E40 3C A0 80 2F */ lis r5, lbl_sMusicSoundID@ha +/* 800A7044 000A3E44 3C 80 80 26 */ lis r4, lbl__stringBase0_47@ha +/* 800A7048 000A3E48 38 A5 2A 50 */ addi r5, r5, lbl_sMusicSoundID@l /* 800A704C 000A3E4C 38 00 00 01 */ li r0, 1 /* 800A7050 000A3E50 90 65 00 28 */ stw r3, 0x28(r5) -/* 800A7054 000A3E54 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l +/* 800A7054 000A3E54 38 64 E5 88 */ addi r3, r4, lbl__stringBase0_47@l /* 800A7058 000A3E58 38 63 00 5A */ addi r3, r3, 0x5a /* 800A705C 000A3E5C 90 05 00 2C */ stw r0, 0x2c(r5) /* 800A7060 000A3E60 4B FA 51 B5 */ bl xStrHash__FPCc -/* 800A7064 000A3E64 3C A0 80 2F */ lis r5, lbl_802F2A50@ha -/* 800A7068 000A3E68 3C 80 80 26 */ lis r4, lbl_8025E588@ha -/* 800A706C 000A3E6C 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l +/* 800A7064 000A3E64 3C A0 80 2F */ lis r5, lbl_sMusicSoundID@ha +/* 800A7068 000A3E68 3C 80 80 26 */ lis r4, lbl__stringBase0_47@ha +/* 800A706C 000A3E6C 38 A5 2A 50 */ addi r5, r5, lbl_sMusicSoundID@l /* 800A7070 000A3E70 38 00 00 01 */ li r0, 1 /* 800A7074 000A3E74 90 65 00 30 */ stw r3, 0x30(r5) -/* 800A7078 000A3E78 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l +/* 800A7078 000A3E78 38 64 E5 88 */ addi r3, r4, lbl__stringBase0_47@l /* 800A707C 000A3E7C 38 63 00 69 */ addi r3, r3, 0x69 /* 800A7080 000A3E80 90 05 00 34 */ stw r0, 0x34(r5) /* 800A7084 000A3E84 4B FA 51 91 */ bl xStrHash__FPCc -/* 800A7088 000A3E88 3C A0 80 2F */ lis r5, lbl_802F2A50@ha -/* 800A708C 000A3E8C 3C 80 80 26 */ lis r4, lbl_8025E588@ha -/* 800A7090 000A3E90 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l +/* 800A7088 000A3E88 3C A0 80 2F */ lis r5, lbl_sMusicSoundID@ha +/* 800A708C 000A3E8C 3C 80 80 26 */ lis r4, lbl__stringBase0_47@ha +/* 800A7090 000A3E90 38 A5 2A 50 */ addi r5, r5, lbl_sMusicSoundID@l /* 800A7094 000A3E94 38 00 00 01 */ li r0, 1 /* 800A7098 000A3E98 90 65 00 38 */ stw r3, 0x38(r5) -/* 800A709C 000A3E9C 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l +/* 800A709C 000A3E9C 38 64 E5 88 */ addi r3, r4, lbl__stringBase0_47@l /* 800A70A0 000A3EA0 38 63 00 78 */ addi r3, r3, 0x78 /* 800A70A4 000A3EA4 90 05 00 3C */ stw r0, 0x3c(r5) /* 800A70A8 000A3EA8 4B FA 51 6D */ bl xStrHash__FPCc -/* 800A70AC 000A3EAC 3C A0 80 2F */ lis r5, lbl_802F2A50@ha -/* 800A70B0 000A3EB0 3C 80 80 26 */ lis r4, lbl_8025E588@ha -/* 800A70B4 000A3EB4 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l +/* 800A70AC 000A3EAC 3C A0 80 2F */ lis r5, lbl_sMusicSoundID@ha +/* 800A70B0 000A3EB0 3C 80 80 26 */ lis r4, lbl__stringBase0_47@ha +/* 800A70B4 000A3EB4 38 A5 2A 50 */ addi r5, r5, lbl_sMusicSoundID@l /* 800A70B8 000A3EB8 38 00 00 01 */ li r0, 1 /* 800A70BC 000A3EBC 90 65 00 40 */ stw r3, 0x40(r5) -/* 800A70C0 000A3EC0 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l +/* 800A70C0 000A3EC0 38 64 E5 88 */ addi r3, r4, lbl__stringBase0_47@l /* 800A70C4 000A3EC4 38 63 00 87 */ addi r3, r3, 0x87 /* 800A70C8 000A3EC8 90 05 00 44 */ stw r0, 0x44(r5) /* 800A70CC 000A3ECC 4B FA 51 49 */ bl xStrHash__FPCc -/* 800A70D0 000A3ED0 3C A0 80 2F */ lis r5, lbl_802F2A50@ha -/* 800A70D4 000A3ED4 3C 80 80 26 */ lis r4, lbl_8025E588@ha -/* 800A70D8 000A3ED8 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l +/* 800A70D0 000A3ED0 3C A0 80 2F */ lis r5, lbl_sMusicSoundID@ha +/* 800A70D4 000A3ED4 3C 80 80 26 */ lis r4, lbl__stringBase0_47@ha +/* 800A70D8 000A3ED8 38 A5 2A 50 */ addi r5, r5, lbl_sMusicSoundID@l /* 800A70DC 000A3EDC 38 00 00 01 */ li r0, 1 /* 800A70E0 000A3EE0 90 65 00 48 */ stw r3, 0x48(r5) -/* 800A70E4 000A3EE4 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l +/* 800A70E4 000A3EE4 38 64 E5 88 */ addi r3, r4, lbl__stringBase0_47@l /* 800A70E8 000A3EE8 38 63 00 96 */ addi r3, r3, 0x96 /* 800A70EC 000A3EEC 90 05 00 4C */ stw r0, 0x4c(r5) /* 800A70F0 000A3EF0 4B FA 51 25 */ bl xStrHash__FPCc -/* 800A70F4 000A3EF4 3C A0 80 2F */ lis r5, lbl_802F2A50@ha -/* 800A70F8 000A3EF8 3C 80 80 26 */ lis r4, lbl_8025E588@ha -/* 800A70FC 000A3EFC 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l +/* 800A70F4 000A3EF4 3C A0 80 2F */ lis r5, lbl_sMusicSoundID@ha +/* 800A70F8 000A3EF8 3C 80 80 26 */ lis r4, lbl__stringBase0_47@ha +/* 800A70FC 000A3EFC 38 A5 2A 50 */ addi r5, r5, lbl_sMusicSoundID@l /* 800A7100 000A3F00 38 00 00 01 */ li r0, 1 /* 800A7104 000A3F04 90 65 00 50 */ stw r3, 0x50(r5) -/* 800A7108 000A3F08 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l +/* 800A7108 000A3F08 38 64 E5 88 */ addi r3, r4, lbl__stringBase0_47@l /* 800A710C 000A3F0C 38 63 00 A5 */ addi r3, r3, 0xa5 /* 800A7110 000A3F10 90 05 00 54 */ stw r0, 0x54(r5) /* 800A7114 000A3F14 4B FA 51 01 */ bl xStrHash__FPCc -/* 800A7118 000A3F18 3C A0 80 2F */ lis r5, lbl_802F2A50@ha -/* 800A711C 000A3F1C 3C 80 80 26 */ lis r4, lbl_8025E588@ha -/* 800A7120 000A3F20 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l +/* 800A7118 000A3F18 3C A0 80 2F */ lis r5, lbl_sMusicSoundID@ha +/* 800A711C 000A3F1C 3C 80 80 26 */ lis r4, lbl__stringBase0_47@ha +/* 800A7120 000A3F20 38 A5 2A 50 */ addi r5, r5, lbl_sMusicSoundID@l /* 800A7124 000A3F24 38 00 00 01 */ li r0, 1 /* 800A7128 000A3F28 90 65 00 58 */ stw r3, 0x58(r5) -/* 800A712C 000A3F2C 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l +/* 800A712C 000A3F2C 38 64 E5 88 */ addi r3, r4, lbl__stringBase0_47@l /* 800A7130 000A3F30 38 63 00 B4 */ addi r3, r3, 0xb4 /* 800A7134 000A3F34 90 05 00 5C */ stw r0, 0x5c(r5) /* 800A7138 000A3F38 4B FA 50 DD */ bl xStrHash__FPCc -/* 800A713C 000A3F3C 3C A0 80 2F */ lis r5, lbl_802F2A50@ha -/* 800A7140 000A3F40 3C 80 80 26 */ lis r4, lbl_8025E588@ha -/* 800A7144 000A3F44 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l +/* 800A713C 000A3F3C 3C A0 80 2F */ lis r5, lbl_sMusicSoundID@ha +/* 800A7140 000A3F40 3C 80 80 26 */ lis r4, lbl__stringBase0_47@ha +/* 800A7144 000A3F44 38 A5 2A 50 */ addi r5, r5, lbl_sMusicSoundID@l /* 800A7148 000A3F48 38 00 00 01 */ li r0, 1 /* 800A714C 000A3F4C 90 65 00 60 */ stw r3, 0x60(r5) -/* 800A7150 000A3F50 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l +/* 800A7150 000A3F50 38 64 E5 88 */ addi r3, r4, lbl__stringBase0_47@l /* 800A7154 000A3F54 38 63 00 C3 */ addi r3, r3, 0xc3 /* 800A7158 000A3F58 90 05 00 64 */ stw r0, 0x64(r5) /* 800A715C 000A3F5C 4B FA 50 B9 */ bl xStrHash__FPCc -/* 800A7160 000A3F60 3C A0 80 2F */ lis r5, lbl_802F2A50@ha -/* 800A7164 000A3F64 3C 80 80 26 */ lis r4, lbl_8025E588@ha -/* 800A7168 000A3F68 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l +/* 800A7160 000A3F60 3C A0 80 2F */ lis r5, lbl_sMusicSoundID@ha +/* 800A7164 000A3F64 3C 80 80 26 */ lis r4, lbl__stringBase0_47@ha +/* 800A7168 000A3F68 38 A5 2A 50 */ addi r5, r5, lbl_sMusicSoundID@l /* 800A716C 000A3F6C 38 00 00 01 */ li r0, 1 /* 800A7170 000A3F70 90 65 00 68 */ stw r3, 0x68(r5) -/* 800A7174 000A3F74 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l +/* 800A7174 000A3F74 38 64 E5 88 */ addi r3, r4, lbl__stringBase0_47@l /* 800A7178 000A3F78 38 63 00 D4 */ addi r3, r3, 0xd4 /* 800A717C 000A3F7C 90 05 00 6C */ stw r0, 0x6c(r5) /* 800A7180 000A3F80 4B FA 50 95 */ bl xStrHash__FPCc -/* 800A7184 000A3F84 3C A0 80 2F */ lis r5, lbl_802F2A50@ha -/* 800A7188 000A3F88 3C 80 80 26 */ lis r4, lbl_8025E588@ha -/* 800A718C 000A3F8C 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l +/* 800A7184 000A3F84 3C A0 80 2F */ lis r5, lbl_sMusicSoundID@ha +/* 800A7188 000A3F88 3C 80 80 26 */ lis r4, lbl__stringBase0_47@ha +/* 800A718C 000A3F8C 38 A5 2A 50 */ addi r5, r5, lbl_sMusicSoundID@l /* 800A7190 000A3F90 38 00 00 01 */ li r0, 1 /* 800A7194 000A3F94 90 65 00 70 */ stw r3, 0x70(r5) -/* 800A7198 000A3F98 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l +/* 800A7198 000A3F98 38 64 E5 88 */ addi r3, r4, lbl__stringBase0_47@l /* 800A719C 000A3F9C 38 63 00 E5 */ addi r3, r3, 0xe5 /* 800A71A0 000A3FA0 90 05 00 74 */ stw r0, 0x74(r5) /* 800A71A4 000A3FA4 4B FA 50 71 */ bl xStrHash__FPCc -/* 800A71A8 000A3FA8 3C A0 80 2F */ lis r5, lbl_802F2A50@ha -/* 800A71AC 000A3FAC 3C 80 80 26 */ lis r4, lbl_8025E588@ha -/* 800A71B0 000A3FB0 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l +/* 800A71A8 000A3FA8 3C A0 80 2F */ lis r5, lbl_sMusicSoundID@ha +/* 800A71AC 000A3FAC 3C 80 80 26 */ lis r4, lbl__stringBase0_47@ha +/* 800A71B0 000A3FB0 38 A5 2A 50 */ addi r5, r5, lbl_sMusicSoundID@l /* 800A71B4 000A3FB4 38 00 00 01 */ li r0, 1 /* 800A71B8 000A3FB8 90 65 00 78 */ stw r3, 0x78(r5) -/* 800A71BC 000A3FBC 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l +/* 800A71BC 000A3FBC 38 64 E5 88 */ addi r3, r4, lbl__stringBase0_47@l /* 800A71C0 000A3FC0 38 63 00 F7 */ addi r3, r3, 0xf7 /* 800A71C4 000A3FC4 90 05 00 7C */ stw r0, 0x7c(r5) /* 800A71C8 000A3FC8 4B FA 50 4D */ bl xStrHash__FPCc -/* 800A71CC 000A3FCC 3C A0 80 2F */ lis r5, lbl_802F2A50@ha -/* 800A71D0 000A3FD0 3C 80 80 26 */ lis r4, lbl_8025E588@ha -/* 800A71D4 000A3FD4 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l +/* 800A71CC 000A3FCC 3C A0 80 2F */ lis r5, lbl_sMusicSoundID@ha +/* 800A71D0 000A3FD0 3C 80 80 26 */ lis r4, lbl__stringBase0_47@ha +/* 800A71D4 000A3FD4 38 A5 2A 50 */ addi r5, r5, lbl_sMusicSoundID@l /* 800A71D8 000A3FD8 38 00 00 01 */ li r0, 1 /* 800A71DC 000A3FDC 90 65 00 80 */ stw r3, 0x80(r5) -/* 800A71E0 000A3FE0 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l +/* 800A71E0 000A3FE0 38 64 E5 88 */ addi r3, r4, lbl__stringBase0_47@l /* 800A71E4 000A3FE4 38 63 01 0A */ addi r3, r3, 0x10a /* 800A71E8 000A3FE8 90 05 00 84 */ stw r0, 0x84(r5) /* 800A71EC 000A3FEC 4B FA 50 29 */ bl xStrHash__FPCc -/* 800A71F0 000A3FF0 3C A0 80 2F */ lis r5, lbl_802F2A50@ha -/* 800A71F4 000A3FF4 3C 80 80 26 */ lis r4, lbl_8025E588@ha -/* 800A71F8 000A3FF8 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l +/* 800A71F0 000A3FF0 3C A0 80 2F */ lis r5, lbl_sMusicSoundID@ha +/* 800A71F4 000A3FF4 3C 80 80 26 */ lis r4, lbl__stringBase0_47@ha +/* 800A71F8 000A3FF8 38 A5 2A 50 */ addi r5, r5, lbl_sMusicSoundID@l /* 800A71FC 000A3FFC 38 00 00 01 */ li r0, 1 /* 800A7200 000A4000 90 65 00 88 */ stw r3, 0x88(r5) -/* 800A7204 000A4004 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l +/* 800A7204 000A4004 38 64 E5 88 */ addi r3, r4, lbl__stringBase0_47@l /* 800A7208 000A4008 38 63 01 1E */ addi r3, r3, 0x11e /* 800A720C 000A400C 90 05 00 8C */ stw r0, 0x8c(r5) /* 800A7210 000A4010 4B FA 50 05 */ bl xStrHash__FPCc -/* 800A7214 000A4014 3C A0 80 2F */ lis r5, lbl_802F2A50@ha -/* 800A7218 000A4018 3C 80 80 26 */ lis r4, lbl_8025E588@ha -/* 800A721C 000A401C 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l +/* 800A7214 000A4014 3C A0 80 2F */ lis r5, lbl_sMusicSoundID@ha +/* 800A7218 000A4018 3C 80 80 26 */ lis r4, lbl__stringBase0_47@ha +/* 800A721C 000A401C 38 A5 2A 50 */ addi r5, r5, lbl_sMusicSoundID@l /* 800A7220 000A4020 38 00 00 01 */ li r0, 1 /* 800A7224 000A4024 90 65 00 90 */ stw r3, 0x90(r5) -/* 800A7228 000A4028 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l +/* 800A7228 000A4028 38 64 E5 88 */ addi r3, r4, lbl__stringBase0_47@l /* 800A722C 000A402C 38 63 01 34 */ addi r3, r3, 0x134 /* 800A7230 000A4030 90 05 00 94 */ stw r0, 0x94(r5) /* 800A7234 000A4034 4B FA 4F E1 */ bl xStrHash__FPCc -/* 800A7238 000A4038 3C A0 80 2F */ lis r5, lbl_802F2A50@ha -/* 800A723C 000A403C 3C 80 80 26 */ lis r4, lbl_8025E588@ha -/* 800A7240 000A4040 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l +/* 800A7238 000A4038 3C A0 80 2F */ lis r5, lbl_sMusicSoundID@ha +/* 800A723C 000A403C 3C 80 80 26 */ lis r4, lbl__stringBase0_47@ha +/* 800A7240 000A4040 38 A5 2A 50 */ addi r5, r5, lbl_sMusicSoundID@l /* 800A7244 000A4044 38 00 00 01 */ li r0, 1 /* 800A7248 000A4048 90 65 00 A8 */ stw r3, 0xa8(r5) -/* 800A724C 000A404C 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l +/* 800A724C 000A404C 38 64 E5 88 */ addi r3, r4, lbl__stringBase0_47@l /* 800A7250 000A4050 38 63 01 47 */ addi r3, r3, 0x147 /* 800A7254 000A4054 90 05 00 AC */ stw r0, 0xac(r5) /* 800A7258 000A4058 4B FA 4F BD */ bl xStrHash__FPCc -/* 800A725C 000A405C 3C A0 80 2F */ lis r5, lbl_802F2A50@ha -/* 800A7260 000A4060 3C 80 80 26 */ lis r4, lbl_8025E588@ha -/* 800A7264 000A4064 38 A5 2A 50 */ addi r5, r5, lbl_802F2A50@l +/* 800A725C 000A405C 3C A0 80 2F */ lis r5, lbl_sMusicSoundID@ha +/* 800A7260 000A4060 3C 80 80 26 */ lis r4, lbl__stringBase0_47@ha +/* 800A7264 000A4064 38 A5 2A 50 */ addi r5, r5, lbl_sMusicSoundID@l /* 800A7268 000A4068 38 00 00 01 */ li r0, 1 /* 800A726C 000A406C 90 65 00 B0 */ stw r3, 0xb0(r5) -/* 800A7270 000A4070 38 64 E5 88 */ addi r3, r4, lbl_8025E588@l +/* 800A7270 000A4070 38 64 E5 88 */ addi r3, r4, lbl__stringBase0_47@l /* 800A7274 000A4074 38 63 01 5A */ addi r3, r3, 0x15a /* 800A7278 000A4078 90 05 00 B4 */ stw r0, 0xb4(r5) /* 800A727C 000A407C 4B FA 4F 99 */ bl xStrHash__FPCc -/* 800A7280 000A4080 3C 80 80 29 */ lis r4, lbl_8028FD80@ha -/* 800A7284 000A4084 3C A0 80 2F */ lis r5, lbl_802F2A50@ha -/* 800A7288 000A4088 38 84 FD 80 */ addi r4, r4, lbl_8028FD80@l +/* 800A7280 000A4080 3C 80 80 29 */ lis r4, lbl_sMusicInfo@ha +/* 800A7284 000A4084 3C A0 80 2F */ lis r5, lbl_sMusicSoundID@ha +/* 800A7288 000A4088 38 84 FD 80 */ addi r4, r4, lbl_sMusicInfo@l /* 800A728C 000A408C 38 00 00 00 */ li r0, 0 /* 800A7290 000A4090 C0 E4 00 0C */ lfs f7, 0xc(r4) -/* 800A7294 000A4094 38 C5 2A 50 */ addi r6, r5, lbl_802F2A50@l +/* 800A7294 000A4094 38 C5 2A 50 */ addi r6, r5, lbl_sMusicSoundID@l /* 800A7298 000A4098 C0 C4 00 38 */ lfs f6, 0x38(r4) /* 800A729C 000A409C 38 A0 00 01 */ li r5, 1 /* 800A72A0 000A40A0 C0 A4 00 64 */ lfs f5, 0x64(r4) @@ -307,9 +307,9 @@ zMusic.getCurrLevelMusicEnum__Fv: /* 800A7320 000A4120 48 00 DA A1 */ bl zSceneGetLevelIndex__Fv /* 800A7324 000A4124 28 03 00 0E */ cmplwi r3, 0xe /* 800A7328 000A4128 41 81 00 94 */ bgt lbl_800A73BC -/* 800A732C 000A412C 3C 80 80 29 */ lis r4, lbl_8028FEE0@ha +/* 800A732C 000A412C 3C 80 80 29 */ lis r4, lbl__760_3@ha /* 800A7330 000A4130 54 60 10 3A */ slwi r0, r3, 2 -/* 800A7334 000A4134 38 64 FE E0 */ addi r3, r4, lbl_8028FEE0@l +/* 800A7334 000A4134 38 64 FE E0 */ addi r3, r4, lbl__760_3@l /* 800A7338 000A4138 7C 03 00 2E */ lwzx r0, r3, r0 /* 800A733C 000A413C 7C 09 03 A6 */ mtctr r0 /* 800A7340 000A4140 4E 80 04 20 */ bctr @@ -378,9 +378,9 @@ zMusic.zMusicDo__Fi: /* 800A7420 000A4220 DB E1 00 30 */ stfd f31, 0x30(r1) /* 800A7424 000A4224 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0 /* 800A7428 000A4228 BF 01 00 10 */ stmw r24, 0x10(r1) -/* 800A742C 000A422C 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800A7430 000A4230 C3 E2 93 CC */ lfs f31, lbl_803CDD4C-_SDA2_BASE_(r2) -/* 800A7434 000A4234 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800A742C 000A422C 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800A7430 000A4230 C3 E2 93 CC */ lfs f31, lbl__669_2-_SDA2_BASE_(r2) +/* 800A7434 000A4234 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800A7438 000A4238 7C 79 1B 78 */ mr r25, r3 /* 800A743C 000A423C 88 04 06 D0 */ lbz r0, 0x6d0(r4) /* 800A7440 000A4240 28 00 00 00 */ cmplwi r0, 0 @@ -392,7 +392,7 @@ lbl_800A7450: /* 800A7454 000A4254 3C 80 AA AB */ lis r4, 0xAAAAAAAB@ha /* 800A7458 000A4258 57 3B 10 3A */ slwi r27, r25, 2 /* 800A745C 000A425C 38 04 AA AB */ addi r0, r4, 0xAAAAAAAB@l -/* 800A7460 000A4260 3B 8D 90 5C */ addi r28, r13, lbl_803CB95C-_SDA_BASE_ +/* 800A7460 000A4260 3B 8D 90 5C */ addi r28, r13, lbl_sMusicQueueData-_SDA_BASE_ /* 800A7464 000A4264 7C 80 18 16 */ mulhwu r4, r0, r3 /* 800A7468 000A4268 7C BC D8 2E */ lwzx r5, r28, r27 /* 800A746C 000A426C 80 05 00 20 */ lwz r0, 0x20(r5) @@ -401,9 +401,9 @@ lbl_800A7450: /* 800A7478 000A4278 1C 84 00 18 */ mulli r4, r4, 0x18 /* 800A747C 000A427C 7F 44 18 50 */ subf r26, r4, r3 /* 800A7480 000A4280 41 81 00 48 */ bgt lbl_800A74C8 -/* 800A7484 000A4284 3C 60 80 29 */ lis r3, lbl_8028FF1C@ha +/* 800A7484 000A4284 3C 60 80 29 */ lis r3, lbl__801@ha /* 800A7488 000A4288 54 00 10 3A */ slwi r0, r0, 2 -/* 800A748C 000A428C 38 63 FF 1C */ addi r3, r3, lbl_8028FF1C@l +/* 800A748C 000A428C 38 63 FF 1C */ addi r3, r3, lbl__801@l /* 800A7490 000A4290 7C 03 00 2E */ lwzx r0, r3, r0 /* 800A7494 000A4294 7C 09 03 A6 */ mtctr r0 /* 800A7498 000A4298 4E 80 04 20 */ bctr @@ -414,7 +414,7 @@ lbl_800A7450: /* 800A74AC 000A42AC 4B FF FE 69 */ bl zMusic.getCurrLevelMusicEnum__Fv /* 800A74B0 000A42B0 7C 7A 1B 78 */ mr r26, r3 /* 800A74B4 000A42B4 48 00 00 30 */ b lbl_800A74E4 -/* 800A74B8 000A42B8 83 4D 82 D0 */ lwz r26, lbl_803CABD0-_SDA_BASE_(r13) +/* 800A74B8 000A42B8 83 4D 82 D0 */ lwz r26, lbl_sMusicLastEnum-_SDA_BASE_(r13) /* 800A74BC 000A42BC 48 00 00 28 */ b lbl_800A74E4 /* 800A74C0 000A42C0 3B 40 00 01 */ li r26, 1 /* 800A74C4 000A42C4 48 00 00 20 */ b lbl_800A74E4 @@ -428,8 +428,8 @@ lbl_800A74C8: /* 800A74E0 000A42E0 7F 40 18 50 */ subf r26, r0, r3 lbl_800A74E4: /* 800A74E4 000A42E4 1F D9 00 14 */ mulli r30, r25, 0x14 -/* 800A74E8 000A42E8 3C 60 80 2F */ lis r3, lbl_802F2B10@ha -/* 800A74EC 000A42EC 3B E3 2B 10 */ addi r31, r3, lbl_802F2B10@l +/* 800A74E8 000A42E8 3C 60 80 2F */ lis r3, lbl_sMusicTrack@ha +/* 800A74EC 000A42EC 3B E3 2B 10 */ addi r31, r3, lbl_sMusicTrack@l /* 800A74F0 000A42F0 7C 7F F0 2E */ lwzx r3, r31, r30 /* 800A74F4 000A42F4 28 03 00 00 */ cmplwi r3, 0 /* 800A74F8 000A42F8 41 82 00 10 */ beq lbl_800A7508 @@ -437,44 +437,44 @@ lbl_800A74E4: /* 800A7500 000A4300 38 00 00 00 */ li r0, 0 /* 800A7504 000A4304 7C 1F F1 2E */ stwx r0, r31, r30 lbl_800A7508: -/* 800A7508 000A4308 3C 80 80 2F */ lis r4, lbl_802F2A50@ha +/* 800A7508 000A4308 3C 80 80 2F */ lis r4, lbl_sMusicSoundID@ha /* 800A750C 000A430C 57 5D 18 38 */ slwi r29, r26, 3 -/* 800A7510 000A4310 38 04 2A 50 */ addi r0, r4, lbl_802F2A50@l -/* 800A7514 000A4314 3C 60 80 2F */ lis r3, lbl_802F2B10@ha +/* 800A7510 000A4310 38 04 2A 50 */ addi r0, r4, lbl_sMusicSoundID@l +/* 800A7514 000A4314 3C 60 80 2F */ lis r3, lbl_sMusicTrack@ha /* 800A7518 000A4318 7C 80 EA 14 */ add r4, r0, r29 /* 800A751C 000A431C 2C 1A 00 09 */ cmpwi r26, 9 -/* 800A7520 000A4320 38 03 2B 10 */ addi r0, r3, lbl_802F2B10@l +/* 800A7520 000A4320 38 03 2B 10 */ addi r0, r3, lbl_sMusicTrack@l /* 800A7524 000A4324 80 64 00 04 */ lwz r3, 4(r4) /* 800A7528 000A4328 7C 80 F2 14 */ add r4, r0, r30 /* 800A752C 000A432C 94 64 00 04 */ stwu r3, 4(r4) -/* 800A7530 000A4330 C0 42 93 C8 */ lfs f2, lbl_803CDD48-_SDA2_BASE_(r2) +/* 800A7530 000A4330 C0 42 93 C8 */ lfs f2, lbl__668_2-_SDA2_BASE_(r2) /* 800A7534 000A4334 40 82 00 2C */ bne lbl_800A7560 -/* 800A7538 000A4338 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A753C 000A433C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800A7538 000A4338 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A753C 000A433C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800A7540 000A4340 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800A7544 000A4344 80 63 00 00 */ lwz r3, 0(r3) /* 800A7548 000A4348 3C 03 B4 BA */ addis r0, r3, 0xb4ba /* 800A754C 000A434C 28 00 30 34 */ cmplwi r0, 0x3034 /* 800A7550 000A4350 40 82 00 10 */ bne lbl_800A7560 -/* 800A7554 000A4354 C0 02 93 D4 */ lfs f0, lbl_803CDD54-_SDA2_BASE_(r2) -/* 800A7558 000A4358 C0 42 93 D0 */ lfs f2, lbl_803CDD50-_SDA2_BASE_(r2) +/* 800A7554 000A4354 C0 02 93 D4 */ lfs f0, lbl__800-_SDA2_BASE_(r2) +/* 800A7558 000A4358 C0 42 93 D0 */ lfs f2, lbl__799_1-_SDA2_BASE_(r2) /* 800A755C 000A435C EF FF 00 32 */ fmuls f31, f31, f0 lbl_800A7560: /* 800A7560 000A4360 80 C4 00 00 */ lwz r6, 0(r4) /* 800A7564 000A4364 3C 80 00 01 */ lis r4, 0x00008000@ha -/* 800A7568 000A4368 3C 60 80 2F */ lis r3, lbl_802F2A50@ha +/* 800A7568 000A4368 3C 60 80 2F */ lis r3, lbl_sMusicSoundID@ha /* 800A756C 000A436C FC 20 F8 90 */ fmr f1, f31 /* 800A7570 000A4370 7C A6 00 D0 */ neg r5, r6 /* 800A7574 000A4374 38 04 80 00 */ addi r0, r4, 0x00008000@l /* 800A7578 000A4378 7C A4 33 78 */ or r4, r5, r6 -/* 800A757C 000A437C 3B 03 2A 50 */ addi r24, r3, lbl_802F2A50@l +/* 800A757C 000A437C 3B 03 2A 50 */ addi r24, r3, lbl_sMusicSoundID@l /* 800A7580 000A4380 7C 83 FE 70 */ srawi r3, r4, 0x1f /* 800A7584 000A4384 7C 00 18 38 */ and r0, r0, r3 /* 800A7588 000A4388 57 24 58 28 */ slwi r4, r25, 0xb /* 800A758C 000A438C 64 00 00 01 */ oris r0, r0, 1 /* 800A7590 000A4390 7C 78 E8 2E */ lwzx r3, r24, r29 /* 800A7594 000A4394 7C 80 03 78 */ or r0, r4, r0 -/* 800A7598 000A4398 C0 62 93 C8 */ lfs f3, lbl_803CDD48-_SDA2_BASE_(r2) +/* 800A7598 000A4398 C0 62 93 C8 */ lfs f3, lbl__668_2-_SDA2_BASE_(r2) /* 800A759C 000A439C 64 05 00 02 */ oris r5, r0, 2 /* 800A75A0 000A43A0 38 80 00 FF */ li r4, 0xff /* 800A75A4 000A43A4 38 C0 00 00 */ li r6, 0 @@ -484,9 +484,9 @@ lbl_800A7560: /* 800A75B4 000A43B4 7C 1F F0 2E */ lwzx r0, r31, r30 /* 800A75B8 000A43B8 28 00 00 00 */ cmplwi r0, 0 /* 800A75BC 000A43BC 41 82 00 64 */ beq lbl_800A7620 -/* 800A75C0 000A43C0 3C 60 80 2F */ lis r3, lbl_802F2B10@ha +/* 800A75C0 000A43C0 3C 60 80 2F */ lis r3, lbl_sMusicTrack@ha /* 800A75C4 000A43C4 7C BC D8 2E */ lwzx r5, r28, r27 -/* 800A75C8 000A43C8 38 03 2B 10 */ addi r0, r3, lbl_802F2B10@l +/* 800A75C8 000A43C8 38 03 2B 10 */ addi r0, r3, lbl_sMusicTrack@l /* 800A75CC 000A43CC 7C 98 E8 2E */ lwzx r4, r24, r29 /* 800A75D0 000A43D0 7C 60 F2 14 */ add r3, r0, r30 /* 800A75D4 000A43D4 28 05 00 00 */ cmplwi r5, 0 @@ -496,7 +496,7 @@ lbl_800A7560: /* 800A75E4 000A43E4 7C 7F F0 2E */ lwzx r3, r31, r30 /* 800A75E8 000A43E8 38 00 00 00 */ li r0, 0 /* 800A75EC 000A43EC 90 65 00 1C */ stw r3, 0x1c(r5) -/* 800A75F0 000A43F0 C0 02 93 C8 */ lfs f0, lbl_803CDD48-_SDA2_BASE_(r2) +/* 800A75F0 000A43F0 C0 02 93 C8 */ lfs f0, lbl__668_2-_SDA2_BASE_(r2) /* 800A75F4 000A43F4 7C 7C D8 2E */ lwzx r3, r28, r27 /* 800A75F8 000A43F8 D0 03 00 14 */ stfs f0, 0x14(r3) /* 800A75FC 000A43FC 7C 9C D8 2E */ lwzx r4, r28, r27 @@ -505,7 +505,7 @@ lbl_800A7560: /* 800A7608 000A4408 90 64 00 18 */ stw r3, 0x18(r4) /* 800A760C 000A440C 7C 1C D9 2E */ stwx r0, r28, r27 lbl_800A7610: -/* 800A7610 000A4410 38 8D 82 D0 */ addi r4, r13, lbl_803CABD0-_SDA_BASE_ +/* 800A7610 000A4410 38 8D 82 D0 */ addi r4, r13, lbl_sMusicLastEnum-_SDA_BASE_ /* 800A7614 000A4414 38 60 00 01 */ li r3, 1 /* 800A7618 000A4418 7F 44 D9 2E */ stwx r26, r4, r27 /* 800A761C 000A441C 48 00 00 08 */ b lbl_800A7624 @@ -522,12 +522,12 @@ lbl_800A7624: .global zMusicNotify__Fi zMusicNotify__Fi: -/* 800A7640 000A4440 80 0D 90 58 */ lwz r0, lbl_803CB958-_SDA_BASE_(r13) +/* 800A7640 000A4440 80 0D 90 58 */ lwz r0, lbl_sMusicPaused-_SDA_BASE_(r13) /* 800A7644 000A4444 28 00 00 00 */ cmplwi r0, 0 /* 800A7648 000A4448 4C 82 00 20 */ bnelr /* 800A764C 000A444C 1C 83 00 2C */ mulli r4, r3, 0x2c -/* 800A7650 000A4450 3C 60 80 29 */ lis r3, lbl_8028FD80@ha -/* 800A7654 000A4454 38 03 FD 80 */ addi r0, r3, lbl_8028FD80@l +/* 800A7650 000A4450 3C 60 80 29 */ lis r3, lbl_sMusicInfo@ha +/* 800A7654 000A4454 38 03 FD 80 */ addi r0, r3, lbl_sMusicInfo@l /* 800A7658 000A4458 7C A0 22 14 */ add r5, r0, r4 /* 800A765C 000A445C 80 65 00 08 */ lwz r3, 8(r5) /* 800A7660 000A4460 28 03 00 00 */ cmplwi r3, 0 @@ -541,14 +541,14 @@ lbl_800A7674: /* 800A767C 000A447C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A7680 000A4480 4D 81 00 20 */ bgtlr /* 800A7684 000A4484 80 05 00 00 */ lwz r0, 0(r5) -/* 800A7688 000A4488 38 8D 82 D8 */ addi r4, r13, lbl_803CABD8-_SDA_BASE_ +/* 800A7688 000A4488 38 8D 82 D8 */ addi r4, r13, lbl_sMusicTimer-_SDA_BASE_ /* 800A768C 000A448C C0 05 00 10 */ lfs f0, 0x10(r5) -/* 800A7690 000A4490 38 6D 90 5C */ addi r3, r13, lbl_803CB95C-_SDA_BASE_ +/* 800A7690 000A4490 38 6D 90 5C */ addi r3, r13, lbl_sMusicQueueData-_SDA_BASE_ /* 800A7694 000A4494 54 00 10 3A */ slwi r0, r0, 2 /* 800A7698 000A4498 7C A3 01 2E */ stwx r5, r3, r0 /* 800A769C 000A449C 7C 04 05 2E */ stfsx f0, r4, r0 /* 800A76A0 000A44A0 7C 63 00 2E */ lwzx r3, r3, r0 -/* 800A76A4 000A44A4 80 0D 8F A8 */ lwz r0, lbl_803CB8A8-_SDA_BASE_(r13) +/* 800A76A4 000A44A4 80 0D 8F A8 */ lwz r0, lbl_gGameMode-_SDA_BASE_(r13) /* 800A76A8 000A44A8 20 00 00 0C */ subfic r0, r0, 0xc /* 800A76AC 000A44AC 7C 00 00 34 */ cntlzw r0, r0 /* 800A76B0 000A44B0 54 00 DE 3E */ rlwinm r0, r0, 0x1b, 0x18, 0x1f @@ -558,10 +558,10 @@ lbl_800A7674: .global zMusicNotifyEvent__FPCfP5xBase zMusicNotifyEvent__FPCfP5xBase: /* 800A76BC 000A44BC 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 800A76C0 000A44C0 80 0D 90 58 */ lwz r0, lbl_803CB958-_SDA_BASE_(r13) +/* 800A76C0 000A44C0 80 0D 90 58 */ lwz r0, lbl_sMusicPaused-_SDA_BASE_(r13) /* 800A76C4 000A44C4 28 00 00 00 */ cmplwi r0, 0 /* 800A76C8 000A44C8 40 82 00 E4 */ bne lbl_800A77AC -/* 800A76CC 000A44CC C0 22 93 C8 */ lfs f1, lbl_803CDD48-_SDA2_BASE_(r2) +/* 800A76CC 000A44CC C0 22 93 C8 */ lfs f1, lbl__668_2-_SDA2_BASE_(r2) /* 800A76D0 000A44D0 C0 03 00 04 */ lfs f0, 4(r3) /* 800A76D4 000A44D4 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800A76D8 000A44D8 40 82 00 0C */ bne lbl_800A76E4 @@ -572,10 +572,10 @@ lbl_800A76E4: lbl_800A76E8: /* 800A76E8 000A44E8 C0 03 00 00 */ lfs f0, 0(r3) /* 800A76EC 000A44EC 1C C0 00 2C */ mulli r6, r0, 0x2c -/* 800A76F0 000A44F0 3C A0 80 29 */ lis r5, lbl_8028FD80@ha +/* 800A76F0 000A44F0 3C A0 80 29 */ lis r5, lbl_sMusicInfo@ha /* 800A76F4 000A44F4 FC 00 00 1E */ fctiwz f0, f0 -/* 800A76F8 000A44F8 38 8D 82 D0 */ addi r4, r13, lbl_803CABD0-_SDA_BASE_ -/* 800A76FC 000A44FC 38 05 FD 80 */ addi r0, r5, lbl_8028FD80@l +/* 800A76F8 000A44F8 38 8D 82 D0 */ addi r4, r13, lbl_sMusicLastEnum-_SDA_BASE_ +/* 800A76FC 000A44FC 38 05 FD 80 */ addi r0, r5, lbl_sMusicInfo@l /* 800A7700 000A4500 7C E0 32 14 */ add r7, r0, r6 /* 800A7704 000A4504 80 07 00 00 */ lwz r0, 0(r7) /* 800A7708 000A4508 D8 01 00 08 */ stfd f0, 8(r1) @@ -584,7 +584,7 @@ lbl_800A76E8: /* 800A7714 000A4514 7C 04 30 2E */ lwzx r0, r4, r6 /* 800A7718 000A4518 7C 05 00 00 */ cmpw r5, r0 /* 800A771C 000A451C 41 82 00 90 */ beq lbl_800A77AC -/* 800A7720 000A4520 38 8D 90 5C */ addi r4, r13, lbl_803CB95C-_SDA_BASE_ +/* 800A7720 000A4520 38 8D 90 5C */ addi r4, r13, lbl_sMusicQueueData-_SDA_BASE_ /* 800A7724 000A4524 7C 04 30 2E */ lwzx r0, r4, r6 /* 800A7728 000A4528 28 00 00 00 */ cmplwi r0, 0 /* 800A772C 000A452C 40 82 00 80 */ bne lbl_800A77AC @@ -600,16 +600,16 @@ lbl_800A7748: /* 800A7750 000A4550 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A7754 000A4554 41 81 00 58 */ bgt lbl_800A77AC /* 800A7758 000A4558 80 07 00 00 */ lwz r0, 0(r7) -/* 800A775C 000A455C 38 8D 82 D8 */ addi r4, r13, lbl_803CABD8-_SDA_BASE_ +/* 800A775C 000A455C 38 8D 82 D8 */ addi r4, r13, lbl_sMusicTimer-_SDA_BASE_ /* 800A7760 000A4560 C0 27 00 10 */ lfs f1, 0x10(r7) -/* 800A7764 000A4564 38 AD 90 5C */ addi r5, r13, lbl_803CB95C-_SDA_BASE_ +/* 800A7764 000A4564 38 AD 90 5C */ addi r5, r13, lbl_sMusicQueueData-_SDA_BASE_ /* 800A7768 000A4568 54 00 10 3A */ slwi r0, r0, 2 /* 800A776C 000A456C C0 03 00 00 */ lfs f0, 0(r3) /* 800A7770 000A4570 7C E5 01 2E */ stwx r7, r5, r0 /* 800A7774 000A4574 FC 00 00 1E */ fctiwz f0, f0 /* 800A7778 000A4578 7C 24 35 2E */ stfsx f1, r4, r6 /* 800A777C 000A457C 7C 65 00 2E */ lwzx r3, r5, r0 -/* 800A7780 000A4580 80 0D 8F A8 */ lwz r0, lbl_803CB8A8-_SDA_BASE_(r13) +/* 800A7780 000A4580 80 0D 8F A8 */ lwz r0, lbl_gGameMode-_SDA_BASE_(r13) /* 800A7784 000A4584 D8 01 00 08 */ stfd f0, 8(r1) /* 800A7788 000A4588 20 00 00 0C */ subfic r0, r0, 0xc /* 800A778C 000A458C 7C 00 00 34 */ cntlzw r0, r0 @@ -634,16 +634,16 @@ zMusicUpdate__Ff: /* 800A77C8 000A45C8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800A77CC 000A45CC 93 C1 00 18 */ stw r30, 0x18(r1) /* 800A77D0 000A45D0 93 A1 00 14 */ stw r29, 0x14(r1) -/* 800A77D4 000A45D4 80 0D 90 58 */ lwz r0, lbl_803CB958-_SDA_BASE_(r13) +/* 800A77D4 000A45D4 80 0D 90 58 */ lwz r0, lbl_sMusicPaused-_SDA_BASE_(r13) /* 800A77D8 000A45D8 FF E0 08 90 */ fmr f31, f1 /* 800A77DC 000A45DC 28 00 00 00 */ cmplwi r0, 0 /* 800A77E0 000A45E0 40 82 01 20 */ bne lbl_800A7900 -/* 800A77E4 000A45E4 3C 60 80 29 */ lis r3, lbl_8028FD80@ha +/* 800A77E4 000A45E4 3C 60 80 29 */ lis r3, lbl_sMusicInfo@ha /* 800A77E8 000A45E8 3B A0 00 00 */ li r29, 0 -/* 800A77EC 000A45EC 38 63 FD 80 */ addi r3, r3, lbl_8028FD80@l -/* 800A77F0 000A45F0 3B ED 82 D8 */ addi r31, r13, lbl_803CABD8-_SDA_BASE_ +/* 800A77EC 000A45EC 38 63 FD 80 */ addi r3, r3, lbl_sMusicInfo@l +/* 800A77F0 000A45F0 3B ED 82 D8 */ addi r31, r13, lbl_sMusicTimer-_SDA_BASE_ /* 800A77F4 000A45F4 C0 03 00 14 */ lfs f0, 0x14(r3) -/* 800A77F8 000A45F8 3B CD 90 5C */ addi r30, r13, lbl_803CB95C-_SDA_BASE_ +/* 800A77F8 000A45F8 3B CD 90 5C */ addi r30, r13, lbl_sMusicQueueData-_SDA_BASE_ /* 800A77FC 000A45FC C0 43 00 40 */ lfs f2, 0x40(r3) /* 800A7800 000A4600 C0 23 00 6C */ lfs f1, 0x6c(r3) /* 800A7804 000A4604 EC E0 F8 2A */ fadds f7, f0, f31 @@ -669,14 +669,14 @@ zMusicUpdate__Ff: /* 800A7854 000A4654 D0 03 01 48 */ stfs f0, 0x148(r3) lbl_800A7858: /* 800A7858 000A4658 C0 3F 00 00 */ lfs f1, 0(r31) -/* 800A785C 000A465C C0 02 93 C8 */ lfs f0, lbl_803CDD48-_SDA2_BASE_(r2) +/* 800A785C 000A465C C0 02 93 C8 */ lfs f0, lbl__668_2-_SDA2_BASE_(r2) /* 800A7860 000A4660 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800A7864 000A4664 40 82 00 10 */ bne lbl_800A7874 /* 800A7868 000A4668 80 1E 00 00 */ lwz r0, 0(r30) /* 800A786C 000A466C 28 00 00 00 */ cmplwi r0, 0 /* 800A7870 000A4670 41 82 00 74 */ beq lbl_800A78E4 lbl_800A7874: -/* 800A7874 000A4674 80 0D 8F A8 */ lwz r0, lbl_803CB8A8-_SDA_BASE_(r13) +/* 800A7874 000A4674 80 0D 8F A8 */ lwz r0, lbl_gGameMode-_SDA_BASE_(r13) /* 800A7878 000A4678 80 7E 00 00 */ lwz r3, 0(r30) /* 800A787C 000A467C 20 00 00 0C */ subfic r0, r0, 0xc /* 800A7880 000A4680 7C 04 00 34 */ cntlzw r4, r0 @@ -684,19 +684,19 @@ lbl_800A7874: /* 800A7888 000A4688 54 83 DE 3E */ rlwinm r3, r4, 0x1b, 0x18, 0x1f /* 800A788C 000A468C 7C 03 00 00 */ cmpw r3, r0 /* 800A7890 000A4690 40 82 00 54 */ bne lbl_800A78E4 -/* 800A7894 000A4694 C0 02 93 C8 */ lfs f0, lbl_803CDD48-_SDA2_BASE_(r2) +/* 800A7894 000A4694 C0 02 93 C8 */ lfs f0, lbl__668_2-_SDA2_BASE_(r2) /* 800A7898 000A4698 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A789C 000A469C 40 81 00 24 */ ble lbl_800A78C0 /* 800A78A0 000A46A0 C0 1F 00 00 */ lfs f0, 0(r31) /* 800A78A4 000A46A4 EC 00 F8 28 */ fsubs f0, f0, f31 /* 800A78A8 000A46A8 D0 1F 00 00 */ stfs f0, 0(r31) /* 800A78AC 000A46AC C0 3F 00 00 */ lfs f1, 0(r31) -/* 800A78B0 000A46B0 C0 02 93 C8 */ lfs f0, lbl_803CDD48-_SDA2_BASE_(r2) +/* 800A78B0 000A46B0 C0 02 93 C8 */ lfs f0, lbl__668_2-_SDA2_BASE_(r2) /* 800A78B4 000A46B4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A78B8 000A46B8 40 80 00 08 */ bge lbl_800A78C0 /* 800A78BC 000A46BC D0 1F 00 00 */ stfs f0, 0(r31) lbl_800A78C0: -/* 800A78C0 000A46C0 C0 22 93 C8 */ lfs f1, lbl_803CDD48-_SDA2_BASE_(r2) +/* 800A78C0 000A46C0 C0 22 93 C8 */ lfs f1, lbl__668_2-_SDA2_BASE_(r2) /* 800A78C4 000A46C4 C0 1F 00 00 */ lfs f0, 0(r31) /* 800A78C8 000A46C8 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800A78CC 000A46CC 40 82 00 18 */ bne lbl_800A78E4 @@ -734,15 +734,15 @@ zMusic.volume_update__Ff: /* 800A7938 000A4738 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800A793C 000A473C 93 C1 00 18 */ stw r30, 0x18(r1) /* 800A7940 000A4740 93 A1 00 14 */ stw r29, 0x14(r1) -/* 800A7944 000A4744 3C 60 80 2F */ lis r3, lbl_802F2B38@ha -/* 800A7948 000A4748 C0 02 93 D8 */ lfs f0, lbl_803CDD58-_SDA2_BASE_(r2) -/* 800A794C 000A474C 38 83 2B 38 */ addi r4, r3, lbl_802F2B38@l +/* 800A7944 000A4744 3C 60 80 2F */ lis r3, lbl_volume@ha +/* 800A7948 000A4748 C0 02 93 D8 */ lfs f0, lbl__899-_SDA2_BASE_(r2) +/* 800A794C 000A474C 38 83 2B 38 */ addi r4, r3, lbl_volume@l /* 800A7950 000A4750 C0 44 00 08 */ lfs f2, 8(r4) /* 800A7954 000A4754 C3 E4 00 00 */ lfs f31, 0(r4) /* 800A7958 000A4758 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800A795C 000A475C 4C 41 13 82 */ cror 2, 1, 2 /* 800A7960 000A4760 40 82 00 20 */ bne lbl_800A7980 -/* 800A7964 000A4764 C0 02 93 DC */ lfs f0, lbl_803CDD5C-_SDA2_BASE_(r2) +/* 800A7964 000A4764 C0 02 93 DC */ lfs f0, lbl__900-_SDA2_BASE_(r2) /* 800A7968 000A4768 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800A796C 000A476C 4C 40 13 82 */ cror 2, 0, 2 /* 800A7970 000A4770 40 82 00 10 */ bne lbl_800A7980 @@ -750,13 +750,13 @@ zMusic.volume_update__Ff: /* 800A7978 000A4778 D0 04 00 00 */ stfs f0, 0(r4) /* 800A797C 000A477C 48 00 00 14 */ b lbl_800A7990 lbl_800A7980: -/* 800A7980 000A4780 3C 60 80 2F */ lis r3, lbl_802F2B38@ha -/* 800A7984 000A4784 C4 03 2B 38 */ lfsu f0, lbl_802F2B38@l(r3) +/* 800A7980 000A4780 3C 60 80 2F */ lis r3, lbl_volume@ha +/* 800A7984 000A4784 C4 03 2B 38 */ lfsu f0, lbl_volume@l(r3) /* 800A7988 000A4788 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 800A798C 000A478C D0 03 00 00 */ stfs f0, 0(r3) lbl_800A7990: /* 800A7990 000A4790 C0 44 00 08 */ lfs f2, 8(r4) -/* 800A7994 000A4794 C0 02 93 C8 */ lfs f0, lbl_803CDD48-_SDA2_BASE_(r2) +/* 800A7994 000A4794 C0 02 93 C8 */ lfs f0, lbl__668_2-_SDA2_BASE_(r2) /* 800A7998 000A4798 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800A799C 000A479C 40 80 00 0C */ bge lbl_800A79A8 /* 800A79A0 000A47A0 38 00 00 01 */ li r0, 1 @@ -766,41 +766,41 @@ lbl_800A79A8: lbl_800A79AC: /* 800A79AC 000A47AC 2C 00 00 00 */ cmpwi r0, 0 /* 800A79B0 000A47B0 41 82 00 1C */ beq lbl_800A79CC -/* 800A79B4 000A47B4 3C 60 80 2F */ lis r3, lbl_802F2B38@ha -/* 800A79B8 000A47B8 C4 23 2B 38 */ lfsu f1, lbl_802F2B38@l(r3) +/* 800A79B4 000A47B4 3C 60 80 2F */ lis r3, lbl_volume@ha +/* 800A79B8 000A47B8 C4 23 2B 38 */ lfsu f1, lbl_volume@l(r3) /* 800A79BC 000A47BC C0 03 00 04 */ lfs f0, 4(r3) /* 800A79C0 000A47C0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A79C4 000A47C4 4C 40 13 82 */ cror 2, 0, 2 /* 800A79C8 000A47C8 41 82 00 28 */ beq lbl_800A79F0 lbl_800A79CC: -/* 800A79CC 000A47CC C0 02 93 C8 */ lfs f0, lbl_803CDD48-_SDA2_BASE_(r2) +/* 800A79CC 000A47CC C0 02 93 C8 */ lfs f0, lbl__668_2-_SDA2_BASE_(r2) /* 800A79D0 000A47D0 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800A79D4 000A47D4 41 80 00 34 */ blt lbl_800A7A08 -/* 800A79D8 000A47D8 3C 60 80 2F */ lis r3, lbl_802F2B38@ha -/* 800A79DC 000A47DC C4 23 2B 38 */ lfsu f1, lbl_802F2B38@l(r3) +/* 800A79D8 000A47D8 3C 60 80 2F */ lis r3, lbl_volume@ha +/* 800A79DC 000A47DC C4 23 2B 38 */ lfsu f1, lbl_volume@l(r3) /* 800A79E0 000A47E0 C0 03 00 04 */ lfs f0, 4(r3) /* 800A79E4 000A47E4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A79E8 000A47E8 4C 41 13 82 */ cror 2, 1, 2 /* 800A79EC 000A47EC 40 82 00 1C */ bne lbl_800A7A08 lbl_800A79F0: -/* 800A79F0 000A47F0 3C 60 80 2F */ lis r3, lbl_802F2B38@ha -/* 800A79F4 000A47F4 38 63 2B 38 */ addi r3, r3, lbl_802F2B38@l +/* 800A79F0 000A47F0 3C 60 80 2F */ lis r3, lbl_volume@ha +/* 800A79F4 000A47F4 38 63 2B 38 */ addi r3, r3, lbl_volume@l /* 800A79F8 000A47F8 C0 03 00 04 */ lfs f0, 4(r3) /* 800A79FC 000A47FC D0 03 00 00 */ stfs f0, 0(r3) -/* 800A7A00 000A4800 C0 02 93 C8 */ lfs f0, lbl_803CDD48-_SDA2_BASE_(r2) +/* 800A7A00 000A4800 C0 02 93 C8 */ lfs f0, lbl__668_2-_SDA2_BASE_(r2) /* 800A7A04 000A4804 D0 04 00 08 */ stfs f0, 8(r4) lbl_800A7A08: -/* 800A7A08 000A4808 3C 80 80 2F */ lis r4, lbl_802F2B10@ha -/* 800A7A0C 000A480C 3C 60 80 2F */ lis r3, lbl_802F2B38@ha -/* 800A7A10 000A4810 3B E4 2B 10 */ addi r31, r4, lbl_802F2B10@l +/* 800A7A08 000A4808 3C 80 80 2F */ lis r4, lbl_sMusicTrack@ha +/* 800A7A0C 000A480C 3C 60 80 2F */ lis r3, lbl_volume@ha +/* 800A7A10 000A4810 3B E4 2B 10 */ addi r31, r4, lbl_sMusicTrack@l /* 800A7A14 000A4814 3B A0 00 00 */ li r29, 0 -/* 800A7A18 000A4818 3B C3 2B 38 */ addi r30, r3, lbl_802F2B38@l +/* 800A7A18 000A4818 3B C3 2B 38 */ addi r30, r3, lbl_volume@l lbl_800A7A1C: /* 800A7A1C 000A481C 80 7F 00 00 */ lwz r3, 0(r31) /* 800A7A20 000A4820 28 03 00 00 */ cmplwi r3, 0 /* 800A7A24 000A4824 41 82 00 44 */ beq lbl_800A7A68 -/* 800A7A28 000A4828 3C 80 80 2F */ lis r4, lbl_802F2B38@ha -/* 800A7A2C 000A482C C0 44 2B 38 */ lfs f2, lbl_802F2B38@l(r4) +/* 800A7A28 000A4828 3C 80 80 2F */ lis r4, lbl_volume@ha +/* 800A7A2C 000A482C C0 44 2B 38 */ lfs f2, lbl_volume@l(r4) /* 800A7A30 000A4830 FC 1F 10 00 */ fcmpu cr0, f31, f2 /* 800A7A34 000A4834 40 82 00 10 */ bne lbl_800A7A44 /* 800A7A38 000A4838 80 1E 00 0C */ lwz r0, 0xc(r30) @@ -808,7 +808,7 @@ lbl_800A7A1C: /* 800A7A40 000A4840 41 82 00 28 */ beq lbl_800A7A68 lbl_800A7A44: /* 800A7A44 000A4844 C0 3F 00 10 */ lfs f1, 0x10(r31) -/* 800A7A48 000A4848 C0 02 93 CC */ lfs f0, lbl_803CDD4C-_SDA2_BASE_(r2) +/* 800A7A48 000A4848 C0 02 93 CC */ lfs f0, lbl__669_2-_SDA2_BASE_(r2) /* 800A7A4C 000A484C EC 22 00 72 */ fmuls f1, f2, f1 /* 800A7A50 000A4850 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A7A54 000A4854 40 81 00 08 */ ble lbl_800A7A5C @@ -837,12 +837,12 @@ lbl_800A7A68: zMusicKill__Fv: /* 800A7AA0 000A48A0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800A7AA4 000A48A4 7C 08 02 A6 */ mflr r0 -/* 800A7AA8 000A48A8 3C 60 80 2F */ lis r3, lbl_802F2B10@ha +/* 800A7AA8 000A48A8 3C 60 80 2F */ lis r3, lbl_sMusicTrack@ha /* 800A7AAC 000A48AC 90 01 00 24 */ stw r0, 0x24(r1) /* 800A7AB0 000A48B0 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800A7AB4 000A48B4 3B E0 00 00 */ li r31, 0 /* 800A7AB8 000A48B8 93 C1 00 18 */ stw r30, 0x18(r1) -/* 800A7ABC 000A48BC 3B C3 2B 10 */ addi r30, r3, lbl_802F2B10@l +/* 800A7ABC 000A48BC 3B C3 2B 10 */ addi r30, r3, lbl_sMusicTrack@l /* 800A7AC0 000A48C0 93 A1 00 14 */ stw r29, 0x14(r1) /* 800A7AC4 000A48C4 3B A0 00 00 */ li r29, 0 lbl_800A7AC8: @@ -873,12 +873,12 @@ zMusicPause__Fv: /* 800A7B18 000A4918 90 01 00 14 */ stw r0, 0x14(r1) /* 800A7B1C 000A491C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800A7B20 000A4920 93 C1 00 08 */ stw r30, 8(r1) -/* 800A7B24 000A4924 80 0D 90 58 */ lwz r0, lbl_803CB958-_SDA_BASE_(r13) +/* 800A7B24 000A4924 80 0D 90 58 */ lwz r0, lbl_sMusicPaused-_SDA_BASE_(r13) /* 800A7B28 000A4928 28 00 00 00 */ cmplwi r0, 0 /* 800A7B2C 000A492C 40 82 00 38 */ bne lbl_800A7B64 -/* 800A7B30 000A4930 3C 60 80 2F */ lis r3, lbl_802F2B10@ha +/* 800A7B30 000A4930 3C 60 80 2F */ lis r3, lbl_sMusicTrack@ha /* 800A7B34 000A4934 3B C0 00 00 */ li r30, 0 -/* 800A7B38 000A4938 3B E3 2B 10 */ addi r31, r3, lbl_802F2B10@l +/* 800A7B38 000A4938 3B E3 2B 10 */ addi r31, r3, lbl_sMusicTrack@l lbl_800A7B3C: /* 800A7B3C 000A493C 80 7F 00 00 */ lwz r3, 0(r31) /* 800A7B40 000A4940 28 03 00 00 */ cmplwi r3, 0 @@ -890,7 +890,7 @@ lbl_800A7B4C: /* 800A7B54 000A4954 2C 1E 00 02 */ cmpwi r30, 2 /* 800A7B58 000A4958 41 80 FF E4 */ blt lbl_800A7B3C /* 800A7B5C 000A495C 38 00 00 01 */ li r0, 1 -/* 800A7B60 000A4960 90 0D 90 58 */ stw r0, lbl_803CB958-_SDA_BASE_(r13) +/* 800A7B60 000A4960 90 0D 90 58 */ stw r0, lbl_sMusicPaused-_SDA_BASE_(r13) lbl_800A7B64: /* 800A7B64 000A4964 80 01 00 14 */ lwz r0, 0x14(r1) /* 800A7B68 000A4968 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -909,12 +909,12 @@ zMusicUnpause__Fi: /* 800A7B90 000A4990 93 A1 00 14 */ stw r29, 0x14(r1) /* 800A7B94 000A4994 93 81 00 10 */ stw r28, 0x10(r1) /* 800A7B98 000A4998 7C 7C 1B 78 */ mr r28, r3 -/* 800A7B9C 000A499C 80 0D 90 58 */ lwz r0, lbl_803CB958-_SDA_BASE_(r13) +/* 800A7B9C 000A499C 80 0D 90 58 */ lwz r0, lbl_sMusicPaused-_SDA_BASE_(r13) /* 800A7BA0 000A49A0 28 00 00 00 */ cmplwi r0, 0 /* 800A7BA4 000A49A4 41 82 00 9C */ beq lbl_800A7C40 -/* 800A7BA8 000A49A8 3C 60 80 2F */ lis r3, lbl_802F2B10@ha +/* 800A7BA8 000A49A8 3C 60 80 2F */ lis r3, lbl_sMusicTrack@ha /* 800A7BAC 000A49AC 3B A0 00 00 */ li r29, 0 -/* 800A7BB0 000A49B0 3B E3 2B 10 */ addi r31, r3, lbl_802F2B10@l +/* 800A7BB0 000A49B0 3B E3 2B 10 */ addi r31, r3, lbl_sMusicTrack@l /* 800A7BB4 000A49B4 3B C0 00 00 */ li r30, 0 lbl_800A7BB8: /* 800A7BB8 000A49B8 80 1F 00 00 */ lwz r0, 0(r31) @@ -928,7 +928,7 @@ lbl_800A7BB8: lbl_800A7BD8: /* 800A7BD8 000A49D8 80 BF 00 04 */ lwz r5, 4(r31) /* 800A7BDC 000A49DC 3C 60 00 01 */ lis r3, 0x00008000@ha -/* 800A7BE0 000A49E0 C0 42 93 C8 */ lfs f2, lbl_803CDD48-_SDA2_BASE_(r2) +/* 800A7BE0 000A49E0 C0 42 93 C8 */ lfs f2, lbl__668_2-_SDA2_BASE_(r2) /* 800A7BE4 000A49E4 38 03 80 00 */ addi r0, r3, 0x00008000@l /* 800A7BE8 000A49E8 7C 85 00 D0 */ neg r4, r5 /* 800A7BEC 000A49EC 80 7F 00 0C */ lwz r3, 0xc(r31) @@ -952,7 +952,7 @@ lbl_800A7C24: /* 800A7C30 000A4A30 3B FF 00 14 */ addi r31, r31, 0x14 /* 800A7C34 000A4A34 41 80 FF 84 */ blt lbl_800A7BB8 /* 800A7C38 000A4A38 38 00 00 00 */ li r0, 0 -/* 800A7C3C 000A4A3C 90 0D 90 58 */ stw r0, lbl_803CB958-_SDA_BASE_(r13) +/* 800A7C3C 000A4A3C 90 0D 90 58 */ stw r0, lbl_sMusicPaused-_SDA_BASE_(r13) lbl_800A7C40: /* 800A7C40 000A4A40 80 01 00 24 */ lwz r0, 0x24(r1) /* 800A7C44 000A4A44 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -966,12 +966,12 @@ lbl_800A7C40: .global zMusicSetVolume__Fff zMusicSetVolume__Fff: /* 800A7C60 000A4A60 FC 60 08 18 */ frsp f3, f1 -/* 800A7C64 000A4A64 3C 60 80 2F */ lis r3, lbl_802F2B38@ha -/* 800A7C68 000A4A68 C4 03 2B 38 */ lfsu f0, lbl_802F2B38@l(r3) +/* 800A7C64 000A4A64 3C 60 80 2F */ lis r3, lbl_volume@ha +/* 800A7C68 000A4A68 C4 03 2B 38 */ lfsu f0, lbl_volume@l(r3) /* 800A7C6C 000A4A6C D0 23 00 04 */ stfs f1, 4(r3) /* 800A7C70 000A4A70 EC 23 00 28 */ fsubs f1, f3, f0 /* 800A7C74 000A4A74 D0 23 00 08 */ stfs f1, 8(r3) -/* 800A7C78 000A4A78 C0 02 93 E0 */ lfs f0, lbl_803CDD60-_SDA2_BASE_(r2) +/* 800A7C78 000A4A78 C0 02 93 E0 */ lfs f0, lbl__962_1-_SDA2_BASE_(r2) /* 800A7C7C 000A4A7C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800A7C80 000A4A80 4C 81 00 20 */ blelr /* 800A7C84 000A4A84 EC 01 10 24 */ fdivs f0, f1, f2 @@ -984,7 +984,7 @@ zMusicReset__Fv: /* 800A7C94 000A4A94 7C 08 02 A6 */ mflr r0 /* 800A7C98 000A4A98 90 01 00 14 */ stw r0, 0x14(r1) /* 800A7C9C 000A4A9C 4B FF F6 79 */ bl zMusic.getCurrLevelMusicEnum__Fv -/* 800A7CA0 000A4AA0 80 0D 82 D0 */ lwz r0, lbl_803CABD0-_SDA_BASE_(r13) +/* 800A7CA0 000A4AA0 80 0D 82 D0 */ lwz r0, lbl_sMusicLastEnum-_SDA_BASE_(r13) /* 800A7CA4 000A4AA4 7C 00 18 00 */ cmpw r0, r3 /* 800A7CA8 000A4AA8 41 82 00 0C */ beq lbl_800A7CB4 /* 800A7CAC 000A4AAC 38 60 00 00 */ li r3, 0 diff --git a/asm/Game/zNPCFXCinematic.s b/asm/Game/zNPCFXCinematic.s index d60df4089..deab3e72d 100644 --- a/asm/Game/zNPCFXCinematic.s +++ b/asm/Game/zNPCFXCinematic.s @@ -18,8 +18,8 @@ lbl_80190FAC: /* 80190FAC 0018DDAC 80 1F 00 54 */ lwz r0, 0x54(r31) /* 80190FB0 0018DDB0 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80190FB4 0018DDB4 41 82 00 98 */ beq lbl_8019104C -/* 80190FB8 0018DDB8 3C 60 80 27 */ lis r3, lbl_80273D08@ha -/* 80190FBC 0018DDBC 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l +/* 80190FB8 0018DDB8 3C 60 80 27 */ lis r3, lbl__stringBase0_105@ha +/* 80190FBC 0018DDBC 38 63 3D 08 */ addi r3, r3, lbl__stringBase0_105@l /* 80190FC0 0018DDC0 4B F1 78 85 */ bl zParEmitterFind__FPCc /* 80190FC4 0018DDC4 90 7F 00 58 */ stw r3, 0x58(r31) /* 80190FC8 0018DDC8 80 7F 00 58 */ lwz r3, 0x58(r31) @@ -42,21 +42,21 @@ lbl_80190FEC: /* 80191004 0018DE04 48 00 00 48 */ b lbl_8019104C lbl_80191008: /* 80191008 0018DE08 C0 3F 00 28 */ lfs f1, 0x28(r31) -/* 8019100C 0018DE0C C0 02 B1 80 */ lfs f0, lbl_803CFB00-_SDA2_BASE_(r2) +/* 8019100C 0018DE0C C0 02 B1 80 */ lfs f0, lbl__820_2-_SDA2_BASE_(r2) /* 80191010 0018DE10 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80191014 0018DE14 40 80 00 2C */ bge lbl_80191040 /* 80191018 0018DE18 88 63 00 12 */ lbz r3, 0x12(r3) /* 8019101C 0018DE1C 3C 00 43 30 */ lis r0, 0x4330 /* 80191020 0018DE20 90 01 00 08 */ stw r0, 8(r1) -/* 80191024 0018DE24 C8 22 B1 90 */ lfd f1, lbl_803CFB10-_SDA2_BASE_(r2) +/* 80191024 0018DE24 C8 22 B1 90 */ lfd f1, lbl__824_3-_SDA2_BASE_(r2) /* 80191028 0018DE28 90 61 00 0C */ stw r3, 0xc(r1) -/* 8019102C 0018DE2C C0 42 B1 84 */ lfs f2, lbl_803CFB04-_SDA2_BASE_(r2) +/* 8019102C 0018DE2C C0 42 B1 84 */ lfs f2, lbl__821_3-_SDA2_BASE_(r2) /* 80191030 0018DE30 C8 01 00 08 */ lfd f0, 8(r1) /* 80191034 0018DE34 EC 00 08 28 */ fsubs f0, f0, f1 /* 80191038 0018DE38 EC 02 00 2A */ fadds f0, f2, f0 /* 8019103C 0018DE3C D0 1F 00 28 */ stfs f0, 0x28(r31) lbl_80191040: -/* 80191040 0018DE40 C0 22 B1 88 */ lfs f1, lbl_803CFB08-_SDA2_BASE_(r2) +/* 80191040 0018DE40 C0 22 B1 88 */ lfs f1, lbl__822_4-_SDA2_BASE_(r2) /* 80191044 0018DE44 38 7F 00 30 */ addi r3, r31, 0x30 /* 80191048 0018DE48 4B E8 B8 31 */ bl __as__5xVec3Ff lbl_8019104C: @@ -80,8 +80,8 @@ lbl_8019108C: /* 8019108C 0018DE8C 80 1F 00 54 */ lwz r0, 0x54(r31) /* 80191090 0018DE90 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80191094 0018DE94 41 82 00 9C */ beq lbl_80191130 -/* 80191098 0018DE98 3C 60 80 27 */ lis r3, lbl_80273D08@ha -/* 8019109C 0018DE9C 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l +/* 80191098 0018DE98 3C 60 80 27 */ lis r3, lbl__stringBase0_105@ha +/* 8019109C 0018DE9C 38 63 3D 08 */ addi r3, r3, lbl__stringBase0_105@l /* 801910A0 0018DEA0 38 63 00 15 */ addi r3, r3, 0x15 /* 801910A4 0018DEA4 4B F1 77 A1 */ bl zParEmitterFind__FPCc /* 801910A8 0018DEA8 90 7F 00 58 */ stw r3, 0x58(r31) @@ -105,21 +105,21 @@ lbl_801910D0: /* 801910E8 0018DEE8 48 00 00 48 */ b lbl_80191130 lbl_801910EC: /* 801910EC 0018DEEC C0 3F 00 28 */ lfs f1, 0x28(r31) -/* 801910F0 0018DEF0 C0 02 B1 80 */ lfs f0, lbl_803CFB00-_SDA2_BASE_(r2) +/* 801910F0 0018DEF0 C0 02 B1 80 */ lfs f0, lbl__820_2-_SDA2_BASE_(r2) /* 801910F4 0018DEF4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801910F8 0018DEF8 40 80 00 2C */ bge lbl_80191124 /* 801910FC 0018DEFC 88 63 00 12 */ lbz r3, 0x12(r3) /* 80191100 0018DF00 3C 00 43 30 */ lis r0, 0x4330 /* 80191104 0018DF04 90 01 00 08 */ stw r0, 8(r1) -/* 80191108 0018DF08 C8 22 B1 90 */ lfd f1, lbl_803CFB10-_SDA2_BASE_(r2) +/* 80191108 0018DF08 C8 22 B1 90 */ lfd f1, lbl__824_3-_SDA2_BASE_(r2) /* 8019110C 0018DF0C 90 61 00 0C */ stw r3, 0xc(r1) -/* 80191110 0018DF10 C0 42 B1 84 */ lfs f2, lbl_803CFB04-_SDA2_BASE_(r2) +/* 80191110 0018DF10 C0 42 B1 84 */ lfs f2, lbl__821_3-_SDA2_BASE_(r2) /* 80191114 0018DF14 C8 01 00 08 */ lfd f0, 8(r1) /* 80191118 0018DF18 EC 00 08 28 */ fsubs f0, f0, f1 /* 8019111C 0018DF1C EC 02 00 2A */ fadds f0, f2, f0 /* 80191120 0018DF20 D0 1F 00 28 */ stfs f0, 0x28(r31) lbl_80191124: -/* 80191124 0018DF24 C0 22 B1 88 */ lfs f1, lbl_803CFB08-_SDA2_BASE_(r2) +/* 80191124 0018DF24 C0 22 B1 88 */ lfs f1, lbl__822_4-_SDA2_BASE_(r2) /* 80191128 0018DF28 38 7F 00 30 */ addi r3, r31, 0x30 /* 8019112C 0018DF2C 4B E8 B7 4D */ bl __as__5xVec3Ff lbl_80191130: @@ -143,8 +143,8 @@ lbl_80191170: /* 80191170 0018DF70 80 1F 00 54 */ lwz r0, 0x54(r31) /* 80191174 0018DF74 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80191178 0018DF78 41 82 00 9C */ beq lbl_80191214 -/* 8019117C 0018DF7C 3C 60 80 27 */ lis r3, lbl_80273D08@ha -/* 80191180 0018DF80 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l +/* 8019117C 0018DF7C 3C 60 80 27 */ lis r3, lbl__stringBase0_105@ha +/* 80191180 0018DF80 38 63 3D 08 */ addi r3, r3, lbl__stringBase0_105@l /* 80191184 0018DF84 38 63 00 2A */ addi r3, r3, 0x2a /* 80191188 0018DF88 4B F1 76 BD */ bl zParEmitterFind__FPCc /* 8019118C 0018DF8C 90 7F 00 58 */ stw r3, 0x58(r31) @@ -168,21 +168,21 @@ lbl_801911B4: /* 801911CC 0018DFCC 48 00 00 48 */ b lbl_80191214 lbl_801911D0: /* 801911D0 0018DFD0 C0 3F 00 28 */ lfs f1, 0x28(r31) -/* 801911D4 0018DFD4 C0 02 B1 80 */ lfs f0, lbl_803CFB00-_SDA2_BASE_(r2) +/* 801911D4 0018DFD4 C0 02 B1 80 */ lfs f0, lbl__820_2-_SDA2_BASE_(r2) /* 801911D8 0018DFD8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801911DC 0018DFDC 40 80 00 2C */ bge lbl_80191208 /* 801911E0 0018DFE0 88 63 00 12 */ lbz r3, 0x12(r3) /* 801911E4 0018DFE4 3C 00 43 30 */ lis r0, 0x4330 /* 801911E8 0018DFE8 90 01 00 08 */ stw r0, 8(r1) -/* 801911EC 0018DFEC C8 22 B1 90 */ lfd f1, lbl_803CFB10-_SDA2_BASE_(r2) +/* 801911EC 0018DFEC C8 22 B1 90 */ lfd f1, lbl__824_3-_SDA2_BASE_(r2) /* 801911F0 0018DFF0 90 61 00 0C */ stw r3, 0xc(r1) -/* 801911F4 0018DFF4 C0 42 B1 84 */ lfs f2, lbl_803CFB04-_SDA2_BASE_(r2) +/* 801911F4 0018DFF4 C0 42 B1 84 */ lfs f2, lbl__821_3-_SDA2_BASE_(r2) /* 801911F8 0018DFF8 C8 01 00 08 */ lfd f0, 8(r1) /* 801911FC 0018DFFC EC 00 08 28 */ fsubs f0, f0, f1 /* 80191200 0018E000 EC 02 00 2A */ fadds f0, f2, f0 /* 80191204 0018E004 D0 1F 00 28 */ stfs f0, 0x28(r31) lbl_80191208: -/* 80191208 0018E008 C0 22 B1 88 */ lfs f1, lbl_803CFB08-_SDA2_BASE_(r2) +/* 80191208 0018E008 C0 22 B1 88 */ lfs f1, lbl__822_4-_SDA2_BASE_(r2) /* 8019120C 0018E00C 38 7F 00 30 */ addi r3, r31, 0x30 /* 80191210 0018E010 4B E8 B6 69 */ bl __as__5xVec3Ff lbl_80191214: @@ -206,8 +206,8 @@ lbl_80191254: /* 80191254 0018E054 80 1F 00 54 */ lwz r0, 0x54(r31) /* 80191258 0018E058 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 8019125C 0018E05C 41 82 00 9C */ beq lbl_801912F8 -/* 80191260 0018E060 3C 60 80 27 */ lis r3, lbl_80273D08@ha -/* 80191264 0018E064 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l +/* 80191260 0018E060 3C 60 80 27 */ lis r3, lbl__stringBase0_105@ha +/* 80191264 0018E064 38 63 3D 08 */ addi r3, r3, lbl__stringBase0_105@l /* 80191268 0018E068 38 63 00 3F */ addi r3, r3, 0x3f /* 8019126C 0018E06C 4B F1 75 D9 */ bl zParEmitterFind__FPCc /* 80191270 0018E070 90 7F 00 58 */ stw r3, 0x58(r31) @@ -231,21 +231,21 @@ lbl_80191298: /* 801912B0 0018E0B0 48 00 00 48 */ b lbl_801912F8 lbl_801912B4: /* 801912B4 0018E0B4 C0 3F 00 28 */ lfs f1, 0x28(r31) -/* 801912B8 0018E0B8 C0 02 B1 80 */ lfs f0, lbl_803CFB00-_SDA2_BASE_(r2) +/* 801912B8 0018E0B8 C0 02 B1 80 */ lfs f0, lbl__820_2-_SDA2_BASE_(r2) /* 801912BC 0018E0BC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801912C0 0018E0C0 40 80 00 2C */ bge lbl_801912EC /* 801912C4 0018E0C4 88 63 00 12 */ lbz r3, 0x12(r3) /* 801912C8 0018E0C8 3C 00 43 30 */ lis r0, 0x4330 /* 801912CC 0018E0CC 90 01 00 08 */ stw r0, 8(r1) -/* 801912D0 0018E0D0 C8 22 B1 90 */ lfd f1, lbl_803CFB10-_SDA2_BASE_(r2) +/* 801912D0 0018E0D0 C8 22 B1 90 */ lfd f1, lbl__824_3-_SDA2_BASE_(r2) /* 801912D4 0018E0D4 90 61 00 0C */ stw r3, 0xc(r1) -/* 801912D8 0018E0D8 C0 42 B1 84 */ lfs f2, lbl_803CFB04-_SDA2_BASE_(r2) +/* 801912D8 0018E0D8 C0 42 B1 84 */ lfs f2, lbl__821_3-_SDA2_BASE_(r2) /* 801912DC 0018E0DC C8 01 00 08 */ lfd f0, 8(r1) /* 801912E0 0018E0E0 EC 00 08 28 */ fsubs f0, f0, f1 /* 801912E4 0018E0E4 EC 02 00 2A */ fadds f0, f2, f0 /* 801912E8 0018E0E8 D0 1F 00 28 */ stfs f0, 0x28(r31) lbl_801912EC: -/* 801912EC 0018E0EC C0 22 B1 88 */ lfs f1, lbl_803CFB08-_SDA2_BASE_(r2) +/* 801912EC 0018E0EC C0 22 B1 88 */ lfs f1, lbl__822_4-_SDA2_BASE_(r2) /* 801912F0 0018E0F0 38 7F 00 30 */ addi r3, r31, 0x30 /* 801912F4 0018E0F4 4B E8 B5 85 */ bl __as__5xVec3Ff lbl_801912F8: @@ -269,8 +269,8 @@ lbl_80191338: /* 80191338 0018E138 80 1F 00 54 */ lwz r0, 0x54(r31) /* 8019133C 0018E13C 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80191340 0018E140 41 82 00 9C */ beq lbl_801913DC -/* 80191344 0018E144 3C 60 80 27 */ lis r3, lbl_80273D08@ha -/* 80191348 0018E148 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l +/* 80191344 0018E144 3C 60 80 27 */ lis r3, lbl__stringBase0_105@ha +/* 80191348 0018E148 38 63 3D 08 */ addi r3, r3, lbl__stringBase0_105@l /* 8019134C 0018E14C 38 63 00 54 */ addi r3, r3, 0x54 /* 80191350 0018E150 4B F1 74 F5 */ bl zParEmitterFind__FPCc /* 80191354 0018E154 90 7F 00 58 */ stw r3, 0x58(r31) @@ -294,21 +294,21 @@ lbl_8019137C: /* 80191394 0018E194 48 00 00 48 */ b lbl_801913DC lbl_80191398: /* 80191398 0018E198 C0 3F 00 28 */ lfs f1, 0x28(r31) -/* 8019139C 0018E19C C0 02 B1 80 */ lfs f0, lbl_803CFB00-_SDA2_BASE_(r2) +/* 8019139C 0018E19C C0 02 B1 80 */ lfs f0, lbl__820_2-_SDA2_BASE_(r2) /* 801913A0 0018E1A0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801913A4 0018E1A4 40 80 00 2C */ bge lbl_801913D0 /* 801913A8 0018E1A8 88 63 00 12 */ lbz r3, 0x12(r3) /* 801913AC 0018E1AC 3C 00 43 30 */ lis r0, 0x4330 /* 801913B0 0018E1B0 90 01 00 08 */ stw r0, 8(r1) -/* 801913B4 0018E1B4 C8 22 B1 90 */ lfd f1, lbl_803CFB10-_SDA2_BASE_(r2) +/* 801913B4 0018E1B4 C8 22 B1 90 */ lfd f1, lbl__824_3-_SDA2_BASE_(r2) /* 801913B8 0018E1B8 90 61 00 0C */ stw r3, 0xc(r1) -/* 801913BC 0018E1BC C0 42 B1 84 */ lfs f2, lbl_803CFB04-_SDA2_BASE_(r2) +/* 801913BC 0018E1BC C0 42 B1 84 */ lfs f2, lbl__821_3-_SDA2_BASE_(r2) /* 801913C0 0018E1C0 C8 01 00 08 */ lfd f0, 8(r1) /* 801913C4 0018E1C4 EC 00 08 28 */ fsubs f0, f0, f1 /* 801913C8 0018E1C8 EC 02 00 2A */ fadds f0, f2, f0 /* 801913CC 0018E1CC D0 1F 00 28 */ stfs f0, 0x28(r31) lbl_801913D0: -/* 801913D0 0018E1D0 C0 22 B1 88 */ lfs f1, lbl_803CFB08-_SDA2_BASE_(r2) +/* 801913D0 0018E1D0 C0 22 B1 88 */ lfs f1, lbl__822_4-_SDA2_BASE_(r2) /* 801913D4 0018E1D4 38 7F 00 30 */ addi r3, r31, 0x30 /* 801913D8 0018E1D8 4B E8 B4 A1 */ bl __as__5xVec3Ff lbl_801913DC: @@ -332,8 +332,8 @@ lbl_8019141C: /* 8019141C 0018E21C 80 1F 00 54 */ lwz r0, 0x54(r31) /* 80191420 0018E220 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80191424 0018E224 41 82 00 9C */ beq lbl_801914C0 -/* 80191428 0018E228 3C 60 80 27 */ lis r3, lbl_80273D08@ha -/* 8019142C 0018E22C 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l +/* 80191428 0018E228 3C 60 80 27 */ lis r3, lbl__stringBase0_105@ha +/* 8019142C 0018E22C 38 63 3D 08 */ addi r3, r3, lbl__stringBase0_105@l /* 80191430 0018E230 38 63 00 66 */ addi r3, r3, 0x66 /* 80191434 0018E234 4B F1 74 11 */ bl zParEmitterFind__FPCc /* 80191438 0018E238 90 7F 00 58 */ stw r3, 0x58(r31) @@ -357,21 +357,21 @@ lbl_80191460: /* 80191478 0018E278 48 00 00 48 */ b lbl_801914C0 lbl_8019147C: /* 8019147C 0018E27C C0 3F 00 28 */ lfs f1, 0x28(r31) -/* 80191480 0018E280 C0 02 B1 80 */ lfs f0, lbl_803CFB00-_SDA2_BASE_(r2) +/* 80191480 0018E280 C0 02 B1 80 */ lfs f0, lbl__820_2-_SDA2_BASE_(r2) /* 80191484 0018E284 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80191488 0018E288 40 80 00 2C */ bge lbl_801914B4 /* 8019148C 0018E28C 88 63 00 12 */ lbz r3, 0x12(r3) /* 80191490 0018E290 3C 00 43 30 */ lis r0, 0x4330 /* 80191494 0018E294 90 01 00 08 */ stw r0, 8(r1) -/* 80191498 0018E298 C8 22 B1 90 */ lfd f1, lbl_803CFB10-_SDA2_BASE_(r2) +/* 80191498 0018E298 C8 22 B1 90 */ lfd f1, lbl__824_3-_SDA2_BASE_(r2) /* 8019149C 0018E29C 90 61 00 0C */ stw r3, 0xc(r1) -/* 801914A0 0018E2A0 C0 42 B1 84 */ lfs f2, lbl_803CFB04-_SDA2_BASE_(r2) +/* 801914A0 0018E2A0 C0 42 B1 84 */ lfs f2, lbl__821_3-_SDA2_BASE_(r2) /* 801914A4 0018E2A4 C8 01 00 08 */ lfd f0, 8(r1) /* 801914A8 0018E2A8 EC 00 08 28 */ fsubs f0, f0, f1 /* 801914AC 0018E2AC EC 02 00 2A */ fadds f0, f2, f0 /* 801914B0 0018E2B0 D0 1F 00 28 */ stfs f0, 0x28(r31) lbl_801914B4: -/* 801914B4 0018E2B4 C0 22 B1 88 */ lfs f1, lbl_803CFB08-_SDA2_BASE_(r2) +/* 801914B4 0018E2B4 C0 22 B1 88 */ lfs f1, lbl__822_4-_SDA2_BASE_(r2) /* 801914B8 0018E2B8 38 7F 00 30 */ addi r3, r31, 0x30 /* 801914BC 0018E2BC 4B E8 B3 BD */ bl __as__5xVec3Ff lbl_801914C0: @@ -395,8 +395,8 @@ lbl_80191500: /* 80191500 0018E300 80 1F 00 54 */ lwz r0, 0x54(r31) /* 80191504 0018E304 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80191508 0018E308 41 82 00 9C */ beq lbl_801915A4 -/* 8019150C 0018E30C 3C 60 80 27 */ lis r3, lbl_80273D08@ha -/* 80191510 0018E310 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l +/* 8019150C 0018E30C 3C 60 80 27 */ lis r3, lbl__stringBase0_105@ha +/* 80191510 0018E310 38 63 3D 08 */ addi r3, r3, lbl__stringBase0_105@l /* 80191514 0018E314 38 63 00 78 */ addi r3, r3, 0x78 /* 80191518 0018E318 4B F1 73 2D */ bl zParEmitterFind__FPCc /* 8019151C 0018E31C 90 7F 00 58 */ stw r3, 0x58(r31) @@ -420,21 +420,21 @@ lbl_80191544: /* 8019155C 0018E35C 48 00 00 48 */ b lbl_801915A4 lbl_80191560: /* 80191560 0018E360 C0 3F 00 28 */ lfs f1, 0x28(r31) -/* 80191564 0018E364 C0 02 B1 80 */ lfs f0, lbl_803CFB00-_SDA2_BASE_(r2) +/* 80191564 0018E364 C0 02 B1 80 */ lfs f0, lbl__820_2-_SDA2_BASE_(r2) /* 80191568 0018E368 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8019156C 0018E36C 40 80 00 2C */ bge lbl_80191598 /* 80191570 0018E370 88 63 00 12 */ lbz r3, 0x12(r3) /* 80191574 0018E374 3C 00 43 30 */ lis r0, 0x4330 /* 80191578 0018E378 90 01 00 08 */ stw r0, 8(r1) -/* 8019157C 0018E37C C8 22 B1 90 */ lfd f1, lbl_803CFB10-_SDA2_BASE_(r2) +/* 8019157C 0018E37C C8 22 B1 90 */ lfd f1, lbl__824_3-_SDA2_BASE_(r2) /* 80191580 0018E380 90 61 00 0C */ stw r3, 0xc(r1) -/* 80191584 0018E384 C0 42 B1 84 */ lfs f2, lbl_803CFB04-_SDA2_BASE_(r2) +/* 80191584 0018E384 C0 42 B1 84 */ lfs f2, lbl__821_3-_SDA2_BASE_(r2) /* 80191588 0018E388 C8 01 00 08 */ lfd f0, 8(r1) /* 8019158C 0018E38C EC 00 08 28 */ fsubs f0, f0, f1 /* 80191590 0018E390 EC 02 00 2A */ fadds f0, f2, f0 /* 80191594 0018E394 D0 1F 00 28 */ stfs f0, 0x28(r31) lbl_80191598: -/* 80191598 0018E398 C0 22 B1 88 */ lfs f1, lbl_803CFB08-_SDA2_BASE_(r2) +/* 80191598 0018E398 C0 22 B1 88 */ lfs f1, lbl__822_4-_SDA2_BASE_(r2) /* 8019159C 0018E39C 38 7F 00 30 */ addi r3, r31, 0x30 /* 801915A0 0018E3A0 4B E8 B2 D9 */ bl __as__5xVec3Ff lbl_801915A4: @@ -458,8 +458,8 @@ lbl_801915E4: /* 801915E4 0018E3E4 80 1F 00 54 */ lwz r0, 0x54(r31) /* 801915E8 0018E3E8 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 801915EC 0018E3EC 41 82 00 9C */ beq lbl_80191688 -/* 801915F0 0018E3F0 3C 60 80 27 */ lis r3, lbl_80273D08@ha -/* 801915F4 0018E3F4 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l +/* 801915F0 0018E3F0 3C 60 80 27 */ lis r3, lbl__stringBase0_105@ha +/* 801915F4 0018E3F4 38 63 3D 08 */ addi r3, r3, lbl__stringBase0_105@l /* 801915F8 0018E3F8 38 63 00 8C */ addi r3, r3, 0x8c /* 801915FC 0018E3FC 4B F1 72 49 */ bl zParEmitterFind__FPCc /* 80191600 0018E400 90 7F 00 58 */ stw r3, 0x58(r31) @@ -483,21 +483,21 @@ lbl_80191628: /* 80191640 0018E440 48 00 00 48 */ b lbl_80191688 lbl_80191644: /* 80191644 0018E444 C0 3F 00 28 */ lfs f1, 0x28(r31) -/* 80191648 0018E448 C0 02 B1 80 */ lfs f0, lbl_803CFB00-_SDA2_BASE_(r2) +/* 80191648 0018E448 C0 02 B1 80 */ lfs f0, lbl__820_2-_SDA2_BASE_(r2) /* 8019164C 0018E44C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80191650 0018E450 40 80 00 2C */ bge lbl_8019167C /* 80191654 0018E454 88 63 00 12 */ lbz r3, 0x12(r3) /* 80191658 0018E458 3C 00 43 30 */ lis r0, 0x4330 /* 8019165C 0018E45C 90 01 00 08 */ stw r0, 8(r1) -/* 80191660 0018E460 C8 22 B1 90 */ lfd f1, lbl_803CFB10-_SDA2_BASE_(r2) +/* 80191660 0018E460 C8 22 B1 90 */ lfd f1, lbl__824_3-_SDA2_BASE_(r2) /* 80191664 0018E464 90 61 00 0C */ stw r3, 0xc(r1) -/* 80191668 0018E468 C0 42 B1 84 */ lfs f2, lbl_803CFB04-_SDA2_BASE_(r2) +/* 80191668 0018E468 C0 42 B1 84 */ lfs f2, lbl__821_3-_SDA2_BASE_(r2) /* 8019166C 0018E46C C8 01 00 08 */ lfd f0, 8(r1) /* 80191670 0018E470 EC 00 08 28 */ fsubs f0, f0, f1 /* 80191674 0018E474 EC 02 00 2A */ fadds f0, f2, f0 /* 80191678 0018E478 D0 1F 00 28 */ stfs f0, 0x28(r31) lbl_8019167C: -/* 8019167C 0018E47C C0 22 B1 88 */ lfs f1, lbl_803CFB08-_SDA2_BASE_(r2) +/* 8019167C 0018E47C C0 22 B1 88 */ lfs f1, lbl__822_4-_SDA2_BASE_(r2) /* 80191680 0018E480 38 7F 00 30 */ addi r3, r31, 0x30 /* 80191684 0018E484 4B E8 B1 F5 */ bl __as__5xVec3Ff lbl_80191688: @@ -521,8 +521,8 @@ lbl_801916C8: /* 801916C8 0018E4C8 80 1F 00 54 */ lwz r0, 0x54(r31) /* 801916CC 0018E4CC 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 801916D0 0018E4D0 41 82 00 9C */ beq lbl_8019176C -/* 801916D4 0018E4D4 3C 60 80 27 */ lis r3, lbl_80273D08@ha -/* 801916D8 0018E4D8 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l +/* 801916D4 0018E4D4 3C 60 80 27 */ lis r3, lbl__stringBase0_105@ha +/* 801916D8 0018E4D8 38 63 3D 08 */ addi r3, r3, lbl__stringBase0_105@l /* 801916DC 0018E4DC 38 63 00 A0 */ addi r3, r3, 0xa0 /* 801916E0 0018E4E0 4B F1 71 65 */ bl zParEmitterFind__FPCc /* 801916E4 0018E4E4 90 7F 00 58 */ stw r3, 0x58(r31) @@ -546,21 +546,21 @@ lbl_8019170C: /* 80191724 0018E524 48 00 00 48 */ b lbl_8019176C lbl_80191728: /* 80191728 0018E528 C0 3F 00 28 */ lfs f1, 0x28(r31) -/* 8019172C 0018E52C C0 02 B1 80 */ lfs f0, lbl_803CFB00-_SDA2_BASE_(r2) +/* 8019172C 0018E52C C0 02 B1 80 */ lfs f0, lbl__820_2-_SDA2_BASE_(r2) /* 80191730 0018E530 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80191734 0018E534 40 80 00 2C */ bge lbl_80191760 /* 80191738 0018E538 88 63 00 12 */ lbz r3, 0x12(r3) /* 8019173C 0018E53C 3C 00 43 30 */ lis r0, 0x4330 /* 80191740 0018E540 90 01 00 08 */ stw r0, 8(r1) -/* 80191744 0018E544 C8 22 B1 90 */ lfd f1, lbl_803CFB10-_SDA2_BASE_(r2) +/* 80191744 0018E544 C8 22 B1 90 */ lfd f1, lbl__824_3-_SDA2_BASE_(r2) /* 80191748 0018E548 90 61 00 0C */ stw r3, 0xc(r1) -/* 8019174C 0018E54C C0 42 B1 84 */ lfs f2, lbl_803CFB04-_SDA2_BASE_(r2) +/* 8019174C 0018E54C C0 42 B1 84 */ lfs f2, lbl__821_3-_SDA2_BASE_(r2) /* 80191750 0018E550 C8 01 00 08 */ lfd f0, 8(r1) /* 80191754 0018E554 EC 00 08 28 */ fsubs f0, f0, f1 /* 80191758 0018E558 EC 02 00 2A */ fadds f0, f2, f0 /* 8019175C 0018E55C D0 1F 00 28 */ stfs f0, 0x28(r31) lbl_80191760: -/* 80191760 0018E560 C0 22 B1 88 */ lfs f1, lbl_803CFB08-_SDA2_BASE_(r2) +/* 80191760 0018E560 C0 22 B1 88 */ lfs f1, lbl__822_4-_SDA2_BASE_(r2) /* 80191764 0018E564 38 7F 00 30 */ addi r3, r31, 0x30 /* 80191768 0018E568 4B E8 B1 11 */ bl __as__5xVec3Ff lbl_8019176C: @@ -584,8 +584,8 @@ lbl_801917AC: /* 801917AC 0018E5AC 80 1F 00 54 */ lwz r0, 0x54(r31) /* 801917B0 0018E5B0 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 801917B4 0018E5B4 41 82 00 9C */ beq lbl_80191850 -/* 801917B8 0018E5B8 3C 60 80 27 */ lis r3, lbl_80273D08@ha -/* 801917BC 0018E5BC 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l +/* 801917B8 0018E5B8 3C 60 80 27 */ lis r3, lbl__stringBase0_105@ha +/* 801917BC 0018E5BC 38 63 3D 08 */ addi r3, r3, lbl__stringBase0_105@l /* 801917C0 0018E5C0 38 63 00 B9 */ addi r3, r3, 0xb9 /* 801917C4 0018E5C4 4B F1 70 81 */ bl zParEmitterFind__FPCc /* 801917C8 0018E5C8 90 7F 00 58 */ stw r3, 0x58(r31) @@ -609,21 +609,21 @@ lbl_801917F0: /* 80191808 0018E608 48 00 00 48 */ b lbl_80191850 lbl_8019180C: /* 8019180C 0018E60C C0 3F 00 28 */ lfs f1, 0x28(r31) -/* 80191810 0018E610 C0 02 B1 80 */ lfs f0, lbl_803CFB00-_SDA2_BASE_(r2) +/* 80191810 0018E610 C0 02 B1 80 */ lfs f0, lbl__820_2-_SDA2_BASE_(r2) /* 80191814 0018E614 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80191818 0018E618 40 80 00 2C */ bge lbl_80191844 /* 8019181C 0018E61C 88 63 00 12 */ lbz r3, 0x12(r3) /* 80191820 0018E620 3C 00 43 30 */ lis r0, 0x4330 /* 80191824 0018E624 90 01 00 08 */ stw r0, 8(r1) -/* 80191828 0018E628 C8 22 B1 90 */ lfd f1, lbl_803CFB10-_SDA2_BASE_(r2) +/* 80191828 0018E628 C8 22 B1 90 */ lfd f1, lbl__824_3-_SDA2_BASE_(r2) /* 8019182C 0018E62C 90 61 00 0C */ stw r3, 0xc(r1) -/* 80191830 0018E630 C0 42 B1 84 */ lfs f2, lbl_803CFB04-_SDA2_BASE_(r2) +/* 80191830 0018E630 C0 42 B1 84 */ lfs f2, lbl__821_3-_SDA2_BASE_(r2) /* 80191834 0018E634 C8 01 00 08 */ lfd f0, 8(r1) /* 80191838 0018E638 EC 00 08 28 */ fsubs f0, f0, f1 /* 8019183C 0018E63C EC 02 00 2A */ fadds f0, f2, f0 /* 80191840 0018E640 D0 1F 00 28 */ stfs f0, 0x28(r31) lbl_80191844: -/* 80191844 0018E644 C0 22 B1 88 */ lfs f1, lbl_803CFB08-_SDA2_BASE_(r2) +/* 80191844 0018E644 C0 22 B1 88 */ lfs f1, lbl__822_4-_SDA2_BASE_(r2) /* 80191848 0018E648 38 7F 00 30 */ addi r3, r31, 0x30 /* 8019184C 0018E64C 4B E8 B0 2D */ bl __as__5xVec3Ff lbl_80191850: @@ -647,8 +647,8 @@ lbl_80191890: /* 80191890 0018E690 80 1F 00 54 */ lwz r0, 0x54(r31) /* 80191894 0018E694 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80191898 0018E698 41 82 00 9C */ beq lbl_80191934 -/* 8019189C 0018E69C 3C 60 80 27 */ lis r3, lbl_80273D08@ha -/* 801918A0 0018E6A0 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l +/* 8019189C 0018E69C 3C 60 80 27 */ lis r3, lbl__stringBase0_105@ha +/* 801918A0 0018E6A0 38 63 3D 08 */ addi r3, r3, lbl__stringBase0_105@l /* 801918A4 0018E6A4 38 63 00 D2 */ addi r3, r3, 0xd2 /* 801918A8 0018E6A8 4B F1 6F 9D */ bl zParEmitterFind__FPCc /* 801918AC 0018E6AC 90 7F 00 58 */ stw r3, 0x58(r31) @@ -672,21 +672,21 @@ lbl_801918D4: /* 801918EC 0018E6EC 48 00 00 48 */ b lbl_80191934 lbl_801918F0: /* 801918F0 0018E6F0 C0 3F 00 28 */ lfs f1, 0x28(r31) -/* 801918F4 0018E6F4 C0 02 B1 80 */ lfs f0, lbl_803CFB00-_SDA2_BASE_(r2) +/* 801918F4 0018E6F4 C0 02 B1 80 */ lfs f0, lbl__820_2-_SDA2_BASE_(r2) /* 801918F8 0018E6F8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801918FC 0018E6FC 40 80 00 2C */ bge lbl_80191928 /* 80191900 0018E700 88 63 00 12 */ lbz r3, 0x12(r3) /* 80191904 0018E704 3C 00 43 30 */ lis r0, 0x4330 /* 80191908 0018E708 90 01 00 08 */ stw r0, 8(r1) -/* 8019190C 0018E70C C8 22 B1 90 */ lfd f1, lbl_803CFB10-_SDA2_BASE_(r2) +/* 8019190C 0018E70C C8 22 B1 90 */ lfd f1, lbl__824_3-_SDA2_BASE_(r2) /* 80191910 0018E710 90 61 00 0C */ stw r3, 0xc(r1) -/* 80191914 0018E714 C0 42 B1 84 */ lfs f2, lbl_803CFB04-_SDA2_BASE_(r2) +/* 80191914 0018E714 C0 42 B1 84 */ lfs f2, lbl__821_3-_SDA2_BASE_(r2) /* 80191918 0018E718 C8 01 00 08 */ lfd f0, 8(r1) /* 8019191C 0018E71C EC 00 08 28 */ fsubs f0, f0, f1 /* 80191920 0018E720 EC 02 00 2A */ fadds f0, f2, f0 /* 80191924 0018E724 D0 1F 00 28 */ stfs f0, 0x28(r31) lbl_80191928: -/* 80191928 0018E728 C0 22 B1 88 */ lfs f1, lbl_803CFB08-_SDA2_BASE_(r2) +/* 80191928 0018E728 C0 22 B1 88 */ lfs f1, lbl__822_4-_SDA2_BASE_(r2) /* 8019192C 0018E72C 38 7F 00 30 */ addi r3, r31, 0x30 /* 80191930 0018E730 4B E8 AF 49 */ bl __as__5xVec3Ff lbl_80191934: @@ -779,18 +779,18 @@ zNPCFXStartup__Fv: /* 80191A68 0018E868 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80191A6C 0018E86C 7C 08 02 A6 */ mflr r0 /* 80191A70 0018E870 90 01 00 14 */ stw r0, 0x14(r1) -/* 80191A74 0018E874 88 0D 98 B4 */ lbz r0, lbl_803CC1B4-_SDA_BASE_(r13) +/* 80191A74 0018E874 88 0D 98 B4 */ lbz r0, lbl_init$1034-_SDA_BASE_(r13) /* 80191A78 0018E878 7C 00 07 75 */ extsb. r0, r0 /* 80191A7C 0018E87C 40 82 00 18 */ bne lbl_80191A94 -/* 80191A80 0018E880 3C 60 80 36 */ lis r3, lbl_80362B10@ha -/* 80191A84 0018E884 38 63 2B 10 */ addi r3, r3, lbl_80362B10@l +/* 80191A80 0018E880 3C 60 80 36 */ lis r3, lbl_nozey_npc_cinematics$1033@ha +/* 80191A84 0018E884 38 63 2B 10 */ addi r3, r3, lbl_nozey_npc_cinematics$1033@l /* 80191A88 0018E888 48 00 00 29 */ bl __ct__11NCINBeNoseyFv /* 80191A8C 0018E88C 38 00 00 01 */ li r0, 1 -/* 80191A90 0018E890 98 0D 98 B4 */ stb r0, lbl_803CC1B4-_SDA_BASE_(r13) +/* 80191A90 0018E890 98 0D 98 B4 */ stb r0, lbl_init$1034-_SDA_BASE_(r13) lbl_80191A94: -/* 80191A94 0018E894 3C 60 80 36 */ lis r3, lbl_80362B10@ha -/* 80191A98 0018E898 38 03 2B 10 */ addi r0, r3, lbl_80362B10@l -/* 80191A9C 0018E89C 90 0D 98 B0 */ stw r0, lbl_803CC1B0-_SDA_BASE_(r13) +/* 80191A94 0018E894 3C 60 80 36 */ lis r3, lbl_nozey_npc_cinematics$1033@ha +/* 80191A98 0018E898 38 03 2B 10 */ addi r0, r3, lbl_nozey_npc_cinematics$1033@l +/* 80191A9C 0018E89C 90 0D 98 B0 */ stw r0, lbl_g_noz_ncin-_SDA_BASE_(r13) /* 80191AA0 0018E8A0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80191AA4 0018E8A4 7C 08 03 A6 */ mtlr r0 /* 80191AA8 0018E8A8 38 21 00 10 */ addi r1, r1, 0x10 @@ -804,9 +804,9 @@ __ct__11NCINBeNoseyFv: /* 80191ABC 0018E8BC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80191AC0 0018E8C0 7C 7F 1B 78 */ mr r31, r3 /* 80191AC4 0018E8C4 48 00 00 29 */ bl __ct__9XCSNNoseyFv -/* 80191AC8 0018E8C8 3C 80 80 2A */ lis r4, lbl_802A1B4C@ha +/* 80191AC8 0018E8C8 3C 80 80 2A */ lis r4, lbl___vt__11NCINBeNosey@ha /* 80191ACC 0018E8CC 7F E3 FB 78 */ mr r3, r31 -/* 80191AD0 0018E8D0 38 04 1B 4C */ addi r0, r4, lbl_802A1B4C@l +/* 80191AD0 0018E8D0 38 04 1B 4C */ addi r0, r4, lbl___vt__11NCINBeNosey@l /* 80191AD4 0018E8D4 90 1F 00 00 */ stw r0, 0(r31) /* 80191AD8 0018E8D8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80191ADC 0018E8DC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -816,8 +816,8 @@ __ct__11NCINBeNoseyFv: .global __ct__9XCSNNoseyFv __ct__9XCSNNoseyFv: -/* 80191AEC 0018E8EC 3C 80 80 2A */ lis r4, lbl_802A1B3C@ha -/* 80191AF0 0018E8F0 38 04 1B 3C */ addi r0, r4, lbl_802A1B3C@l +/* 80191AEC 0018E8EC 3C 80 80 2A */ lis r4, lbl___vt__9XCSNNosey@ha +/* 80191AF0 0018E8F0 38 04 1B 3C */ addi r0, r4, lbl___vt__9XCSNNosey@l /* 80191AF4 0018E8F4 90 03 00 00 */ stw r0, 0(r3) /* 80191AF8 0018E8F8 4E 80 00 20 */ blr @@ -835,18 +835,18 @@ zNPCFXCinematic.zNPCFXCutscenePickTable__FPC12zCutsceneMgr: /* 80191B14 0018E914 93 C1 00 18 */ stw r30, 0x18(r1) /* 80191B18 0018E918 93 A1 00 14 */ stw r29, 0x14(r1) /* 80191B1C 0018E91C 7C 7D 1B 78 */ mr r29, r3 -/* 80191B20 0018E920 88 0D 98 BC */ lbz r0, lbl_803CC1BC-_SDA_BASE_(r13) +/* 80191B20 0018E920 88 0D 98 BC */ lbz r0, lbl_init$1048-_SDA_BASE_(r13) /* 80191B24 0018E924 7C 00 07 75 */ extsb. r0, r0 /* 80191B28 0018E928 40 82 00 10 */ bne lbl_80191B38 /* 80191B2C 0018E92C 38 00 00 01 */ li r0, 1 -/* 80191B30 0018E930 90 0D 98 B8 */ stw r0, lbl_803CC1B8-_SDA_BASE_(r13) -/* 80191B34 0018E934 98 0D 98 BC */ stb r0, lbl_803CC1BC-_SDA_BASE_(r13) +/* 80191B30 0018E930 90 0D 98 B8 */ stw r0, lbl_needinit$1047-_SDA_BASE_(r13) +/* 80191B34 0018E934 98 0D 98 BC */ stb r0, lbl_init$1048-_SDA_BASE_(r13) lbl_80191B38: -/* 80191B38 0018E938 80 0D 98 B8 */ lwz r0, lbl_803CC1B8-_SDA_BASE_(r13) +/* 80191B38 0018E938 80 0D 98 B8 */ lwz r0, lbl_needinit$1047-_SDA_BASE_(r13) /* 80191B3C 0018E93C 2C 00 00 00 */ cmpwi r0, 0 /* 80191B40 0018E940 41 82 00 34 */ beq lbl_80191B74 -/* 80191B44 0018E944 3C 60 80 2A */ lis r3, lbl_802A19F8@ha -/* 80191B48 0018E948 38 03 19 F8 */ addi r0, r3, lbl_802A19F8@l +/* 80191B44 0018E944 3C 60 80 2A */ lis r3, lbl_g_cutmap@ha +/* 80191B48 0018E948 38 03 19 F8 */ addi r0, r3, lbl_g_cutmap@l /* 80191B4C 0018E94C 7C 1E 03 78 */ mr r30, r0 /* 80191B50 0018E950 48 00 00 10 */ b lbl_80191B60 lbl_80191B54: @@ -858,11 +858,11 @@ lbl_80191B60: /* 80191B64 0018E964 28 03 00 00 */ cmplwi r3, 0 /* 80191B68 0018E968 40 82 FF EC */ bne lbl_80191B54 /* 80191B6C 0018E96C 38 00 00 00 */ li r0, 0 -/* 80191B70 0018E970 90 0D 98 B8 */ stw r0, lbl_803CC1B8-_SDA_BASE_(r13) +/* 80191B70 0018E970 90 0D 98 B8 */ stw r0, lbl_needinit$1047-_SDA_BASE_(r13) lbl_80191B74: -/* 80191B74 0018E974 3C 60 80 2A */ lis r3, lbl_802A19F8@ha +/* 80191B74 0018E974 3C 60 80 2A */ lis r3, lbl_g_cutmap@ha /* 80191B78 0018E978 80 9D 00 14 */ lwz r4, 0x14(r29) -/* 80191B7C 0018E97C 38 C3 19 F8 */ addi r6, r3, lbl_802A19F8@l +/* 80191B7C 0018E97C 38 C3 19 F8 */ addi r6, r3, lbl_g_cutmap@l /* 80191B80 0018E980 48 00 00 24 */ b lbl_80191BA4 lbl_80191B84: /* 80191B84 0018E984 80 64 00 00 */ lwz r3, 0(r4) @@ -912,7 +912,7 @@ lbl_80191C08: /* 80191C18 0018EA18 41 82 00 08 */ beq lbl_80191C20 /* 80191C1C 0018EA1C 48 00 36 F9 */ bl NoseyClear__9xCutsceneFv lbl_80191C20: -/* 80191C20 0018EA20 80 6D 98 B0 */ lwz r3, lbl_803CC1B0-_SDA_BASE_(r13) +/* 80191C20 0018EA20 80 6D 98 B0 */ lwz r3, lbl_g_noz_ncin-_SDA_BASE_(r13) /* 80191C24 0018EA24 7F 84 E3 78 */ mr r4, r28 /* 80191C28 0018EA28 7F A5 EB 78 */ mr r5, r29 /* 80191C2C 0018EA2C 38 C0 00 03 */ li r6, 3 @@ -933,9 +933,9 @@ lbl_80191C60: /* 80191C60 0018EA60 80 1C 00 00 */ lwz r0, 0(r28) /* 80191C64 0018EA64 2C 00 00 00 */ cmpwi r0, 0 /* 80191C68 0018EA68 40 82 FF DC */ bne lbl_80191C44 -/* 80191C6C 0018EA6C 3C 60 80 27 */ lis r3, lbl_80273D08@ha +/* 80191C6C 0018EA6C 3C 60 80 27 */ lis r3, lbl__stringBase0_105@ha /* 80191C70 0018EA70 7F BE EB 78 */ mr r30, r29 -/* 80191C74 0018EA74 3B E3 3D 08 */ addi r31, r3, lbl_80273D08@l +/* 80191C74 0018EA74 3B E3 3D 08 */ addi r31, r3, lbl__stringBase0_105@l /* 80191C78 0018EA78 48 00 01 38 */ b lbl_80191DB0 lbl_80191C7C: /* 80191C7C 0018EA7C 80 BE 00 48 */ lwz r5, 0x48(r30) @@ -994,9 +994,9 @@ lbl_80191C7C: /* 80191D50 0018EB50 38 A1 00 88 */ addi r5, r1, 0x88 /* 80191D54 0018EB54 4C C6 31 82 */ crclr 6 /* 80191D58 0018EB58 48 05 21 DD */ bl func_801E3F34 -/* 80191D5C 0018EB5C C0 22 B1 80 */ lfs f1, lbl_803CFB00-_SDA2_BASE_(r2) +/* 80191D5C 0018EB5C C0 22 B1 80 */ lfs f1, lbl__820_2-_SDA2_BASE_(r2) /* 80191D60 0018EB60 38 61 00 08 */ addi r3, r1, 8 -/* 80191D64 0018EB64 C0 42 B1 88 */ lfs f2, lbl_803CFB08-_SDA2_BASE_(r2) +/* 80191D64 0018EB64 C0 42 B1 88 */ lfs f2, lbl__822_4-_SDA2_BASE_(r2) /* 80191D68 0018EB68 38 9C 00 10 */ addi r4, r28, 0x10 /* 80191D6C 0018EB6C 38 A0 00 00 */ li r5, 0 /* 80191D70 0018EB70 38 C0 00 00 */ li r6, 0 @@ -1007,9 +1007,9 @@ lbl_80191C7C: /* 80191D84 0018EB84 38 A1 00 88 */ addi r5, r1, 0x88 /* 80191D88 0018EB88 4C C6 31 82 */ crclr 6 /* 80191D8C 0018EB8C 48 05 21 A9 */ bl func_801E3F34 -/* 80191D90 0018EB90 C0 22 B1 80 */ lfs f1, lbl_803CFB00-_SDA2_BASE_(r2) +/* 80191D90 0018EB90 C0 22 B1 80 */ lfs f1, lbl__820_2-_SDA2_BASE_(r2) /* 80191D94 0018EB94 38 61 00 08 */ addi r3, r1, 8 -/* 80191D98 0018EB98 C0 42 B1 88 */ lfs f2, lbl_803CFB08-_SDA2_BASE_(r2) +/* 80191D98 0018EB98 C0 42 B1 88 */ lfs f2, lbl__822_4-_SDA2_BASE_(r2) /* 80191D9C 0018EB9C 38 9C 00 14 */ addi r4, r28, 0x14 /* 80191DA0 0018EBA0 38 A0 00 00 */ li r5, 0 /* 80191DA4 0018EBA4 38 C0 00 00 */ li r6, 0 @@ -1057,7 +1057,7 @@ zNPCFXCutsceneDone__FPC6xScenefPC12zCutsceneMgr: /* 80191E2C 0018EC2C 41 82 00 08 */ beq lbl_80191E34 /* 80191E30 0018EC30 48 00 34 E5 */ bl NoseyClear__9xCutsceneFv lbl_80191E34: -/* 80191E34 0018EC34 80 6D 98 B0 */ lwz r3, lbl_803CC1B0-_SDA_BASE_(r13) +/* 80191E34 0018EC34 80 6D 98 B0 */ lwz r3, lbl_g_noz_ncin-_SDA_BASE_(r13) /* 80191E38 0018EC38 48 00 00 71 */ bl Done__11NCINBeNoseyFv /* 80191E3C 0018EC3C 48 00 00 44 */ b lbl_80191E80 lbl_80191E40: @@ -1191,10 +1191,10 @@ lbl_80191FF4: lbl_80192000: /* 80192000 0018EE00 2C 00 00 00 */ cmpwi r0, 0 /* 80192004 0018EE04 41 82 00 1C */ beq lbl_80192020 -/* 80192008 0018EE08 80 8D 98 B0 */ lwz r4, lbl_803CC1B0-_SDA_BASE_(r13) +/* 80192008 0018EE08 80 8D 98 B0 */ lwz r4, lbl_g_noz_ncin-_SDA_BASE_(r13) /* 8019200C 0018EE0C 7F E3 FB 78 */ mr r3, r31 /* 80192010 0018EE10 90 04 00 08 */ stw r0, 8(r4) -/* 80192014 0018EE14 80 8D 98 B0 */ lwz r4, lbl_803CC1B0-_SDA_BASE_(r13) +/* 80192014 0018EE14 80 8D 98 B0 */ lwz r4, lbl_g_noz_ncin-_SDA_BASE_(r13) /* 80192018 0018EE18 48 00 33 21 */ bl NoseySet__9xCutsceneFP9XCSNNosey /* 8019201C 0018EE1C 48 00 00 0C */ b lbl_80192028 lbl_80192020: @@ -1233,17 +1233,17 @@ lbl_80192078: /* 80192098 0018EE98 40 80 00 24 */ bge lbl_801920BC /* 8019209C 0018EE9C 48 00 00 38 */ b lbl_801920D4 lbl_801920A0: -/* 801920A0 0018EEA0 C0 42 B1 AC */ lfs f2, lbl_803CFB2C-_SDA2_BASE_(r2) +/* 801920A0 0018EEA0 C0 42 B1 AC */ lfs f2, lbl__1280_1-_SDA2_BASE_(r2) /* 801920A4 0018EEA4 38 64 00 18 */ addi r3, r4, 0x18 -/* 801920A8 0018EEA8 C0 22 B1 A8 */ lfs f1, lbl_803CFB28-_SDA2_BASE_(r2) +/* 801920A8 0018EEA8 C0 22 B1 A8 */ lfs f1, lbl__1279-_SDA2_BASE_(r2) /* 801920AC 0018EEAC 38 80 00 40 */ li r4, 0x40 /* 801920B0 0018EEB0 FC 60 10 90 */ fmr f3, f2 /* 801920B4 0018EEB4 4B F0 35 95 */ bl zFX_SpawnBubbleSlam__FPC5xVec3Uifff /* 801920B8 0018EEB8 48 00 00 1C */ b lbl_801920D4 lbl_801920BC: -/* 801920BC 0018EEBC C0 42 B1 B0 */ lfs f2, lbl_803CFB30-_SDA2_BASE_(r2) +/* 801920BC 0018EEBC C0 42 B1 B0 */ lfs f2, lbl__1281_1-_SDA2_BASE_(r2) /* 801920C0 0018EEC0 38 64 00 18 */ addi r3, r4, 0x18 -/* 801920C4 0018EEC4 C0 22 B1 A8 */ lfs f1, lbl_803CFB28-_SDA2_BASE_(r2) +/* 801920C4 0018EEC4 C0 22 B1 A8 */ lfs f1, lbl__1279-_SDA2_BASE_(r2) /* 801920C8 0018EEC8 38 80 00 80 */ li r4, 0x80 /* 801920CC 0018EECC FC 60 10 90 */ fmr f3, f2 /* 801920D0 0018EED0 4B F0 35 79 */ bl zFX_SpawnBubbleSlam__FPC5xVec3Uifff @@ -1278,41 +1278,41 @@ lbl_801920D4: /* 80192140 0018EF40 90 1A 00 54 */ stw r0, 0x54(r26) /* 80192144 0018EF44 48 00 01 AC */ b lbl_801922F0 lbl_80192148: -/* 80192148 0018EF48 3C 60 80 36 */ lis r3, lbl_80362B24@ha +/* 80192148 0018EF48 3C 60 80 36 */ lis r3, lbl_mat_fake$1292@ha /* 8019214C 0018EF4C 38 9A 00 18 */ addi r4, r26, 0x18 -/* 80192150 0018EF50 3B E3 2B 24 */ addi r31, r3, lbl_80362B24@l +/* 80192150 0018EF50 3B E3 2B 24 */ addi r31, r3, lbl_mat_fake$1292@l /* 80192154 0018EF54 38 7F 00 30 */ addi r3, r31, 0x30 /* 80192158 0018EF58 4B E7 91 0D */ bl __as__5xVec3FRC5xVec3 -/* 8019215C 0018EF5C 3C 60 80 36 */ lis r3, lbl_80362B24@ha +/* 8019215C 0018EF5C 3C 60 80 36 */ lis r3, lbl_mat_fake$1292@ha /* 80192160 0018EF60 38 9A 00 24 */ addi r4, r26, 0x24 -/* 80192164 0018EF64 38 63 2B 24 */ addi r3, r3, lbl_80362B24@l +/* 80192164 0018EF64 38 63 2B 24 */ addi r3, r3, lbl_mat_fake$1292@l /* 80192168 0018EF68 3B C3 00 20 */ addi r30, r3, 0x20 /* 8019216C 0018EF6C 7F C3 F3 78 */ mr r3, r30 /* 80192170 0018EF70 4B E7 90 F5 */ bl __as__5xVec3FRC5xVec3 -/* 80192174 0018EF74 3C 60 80 36 */ lis r3, lbl_80362B24@ha +/* 80192174 0018EF74 3C 60 80 36 */ lis r3, lbl_mat_fake$1292@ha /* 80192178 0018EF78 38 9A 00 30 */ addi r4, r26, 0x30 -/* 8019217C 0018EF7C 38 63 2B 24 */ addi r3, r3, lbl_80362B24@l +/* 8019217C 0018EF7C 38 63 2B 24 */ addi r3, r3, lbl_mat_fake$1292@l /* 80192180 0018EF80 38 63 00 10 */ addi r3, r3, 0x10 /* 80192184 0018EF84 4B E7 90 E1 */ bl __as__5xVec3FRC5xVec3 -/* 80192188 0018EF88 3C 60 80 36 */ lis r3, lbl_80362B24@ha +/* 80192188 0018EF88 3C 60 80 36 */ lis r3, lbl_mat_fake$1292@ha /* 8019218C 0018EF8C 38 9A 00 3C */ addi r4, r26, 0x3c -/* 80192190 0018EF90 38 63 2B 24 */ addi r3, r3, lbl_80362B24@l +/* 80192190 0018EF90 38 63 2B 24 */ addi r3, r3, lbl_mat_fake$1292@l /* 80192194 0018EF94 4B E7 90 D1 */ bl __as__5xVec3FRC5xVec3 /* 80192198 0018EF98 38 60 04 B0 */ li r3, 0x4b0 /* 8019219C 0018EF9C 4B EA 18 BD */ bl xMemPushTemp__FUi /* 801921A0 0018EFA0 7C 7D 1B 78 */ mr r29, r3 -/* 801921A4 0018EFA4 C0 22 B1 B4 */ lfs f1, lbl_803CFB34-_SDA2_BASE_(r2) +/* 801921A4 0018EFA4 C0 22 B1 B4 */ lfs f1, lbl__1309-_SDA2_BASE_(r2) /* 801921A8 0018EFA8 7F C4 F3 78 */ mr r4, r30 /* 801921AC 0018EFAC 38 61 00 08 */ addi r3, r1, 8 /* 801921B0 0018EFB0 3B DD 02 58 */ addi r30, r29, 0x258 /* 801921B4 0018EFB4 4B E7 8F 6D */ bl __ml__5xVec3CFf -/* 801921B8 0018EFB8 3C 60 80 27 */ lis r3, lbl_80273C88@ha +/* 801921B8 0018EFB8 3C 60 80 27 */ lis r3, lbl_scl_wall$1289@ha /* 801921BC 0018EFBC 80 C1 00 08 */ lwz r6, 8(r1) -/* 801921C0 0018EFC0 38 83 3C 88 */ addi r4, r3, lbl_80273C88@l +/* 801921C0 0018EFC0 38 83 3C 88 */ addi r4, r3, lbl_scl_wall$1289@l /* 801921C4 0018EFC4 80 A1 00 0C */ lwz r5, 0xc(r1) /* 801921C8 0018EFC8 80 01 00 10 */ lwz r0, 0x10(r1) -/* 801921CC 0018EFCC 3C 60 80 27 */ lis r3, lbl_80273C94@ha -/* 801921D0 0018EFD0 C7 63 3C 94 */ lfsu f27, lbl_80273C94@l(r3) +/* 801921CC 0018EFCC 3C 60 80 27 */ lis r3, lbl_vel_wall$1290@ha +/* 801921D0 0018EFD0 C7 63 3C 94 */ lfsu f27, lbl_vel_wall$1290@l(r3) /* 801921D4 0018EFD4 7F BC EB 78 */ mr r28, r29 /* 801921D8 0018EFD8 90 C1 00 14 */ stw r6, 0x14(r1) /* 801921DC 0018EFDC 7F DB F3 78 */ mr r27, r30 @@ -1326,32 +1326,32 @@ lbl_80192148: /* 801921FC 0018EFFC C3 A3 00 08 */ lfs f29, 8(r3) lbl_80192200: /* 80192200 0018F000 4B E9 EA 89 */ bl xurand__Fv -/* 80192204 0018F004 C0 42 B1 B8 */ lfs f2, lbl_803CFB38-_SDA2_BASE_(r2) +/* 80192204 0018F004 C0 42 B1 B8 */ lfs f2, lbl__1310-_SDA2_BASE_(r2) /* 80192208 0018F008 C0 1F 00 30 */ lfs f0, 0x30(r31) /* 8019220C 0018F00C EC 21 10 28 */ fsubs f1, f1, f2 /* 80192210 0018F010 EF 20 08 2A */ fadds f25, f0, f1 /* 80192214 0018F014 4B E9 EA 75 */ bl xurand__Fv -/* 80192218 0018F018 C0 02 B1 B8 */ lfs f0, lbl_803CFB38-_SDA2_BASE_(r2) +/* 80192218 0018F018 C0 02 B1 B8 */ lfs f0, lbl__1310-_SDA2_BASE_(r2) /* 8019221C 0018F01C EC 01 00 28 */ fsubs f0, f1, f0 /* 80192220 0018F020 EC 1E C8 3A */ fmadds f0, f30, f0, f25 /* 80192224 0018F024 D0 1C 00 00 */ stfs f0, 0(r28) /* 80192228 0018F028 4B E9 EA 61 */ bl xurand__Fv -/* 8019222C 0018F02C C0 42 B1 B8 */ lfs f2, lbl_803CFB38-_SDA2_BASE_(r2) +/* 8019222C 0018F02C C0 42 B1 B8 */ lfs f2, lbl__1310-_SDA2_BASE_(r2) /* 80192230 0018F030 C0 1F 00 34 */ lfs f0, 0x34(r31) /* 80192234 0018F034 EC 21 10 28 */ fsubs f1, f1, f2 /* 80192238 0018F038 EF 20 08 2A */ fadds f25, f0, f1 /* 8019223C 0018F03C 4B E9 EA 4D */ bl xurand__Fv -/* 80192240 0018F040 C0 02 B1 B8 */ lfs f0, lbl_803CFB38-_SDA2_BASE_(r2) +/* 80192240 0018F040 C0 02 B1 B8 */ lfs f0, lbl__1310-_SDA2_BASE_(r2) /* 80192244 0018F044 EC 01 00 28 */ fsubs f0, f1, f0 /* 80192248 0018F048 EC 1F C8 3A */ fmadds f0, f31, f0, f25 /* 8019224C 0018F04C D0 1C 00 04 */ stfs f0, 4(r28) /* 80192250 0018F050 4B E9 EA 39 */ bl xurand__Fv -/* 80192254 0018F054 C0 42 B1 B8 */ lfs f2, lbl_803CFB38-_SDA2_BASE_(r2) +/* 80192254 0018F054 C0 42 B1 B8 */ lfs f2, lbl__1310-_SDA2_BASE_(r2) /* 80192258 0018F058 C0 1F 00 38 */ lfs f0, 0x38(r31) /* 8019225C 0018F05C EC 21 10 28 */ fsubs f1, f1, f2 /* 80192260 0018F060 EF 20 08 2A */ fadds f25, f0, f1 /* 80192264 0018F064 4B E9 EA 25 */ bl xurand__Fv -/* 80192268 0018F068 C0 02 B1 B8 */ lfs f0, lbl_803CFB38-_SDA2_BASE_(r2) +/* 80192268 0018F068 C0 02 B1 B8 */ lfs f0, lbl__1310-_SDA2_BASE_(r2) /* 8019226C 0018F06C 7F 83 E3 78 */ mr r3, r28 /* 80192270 0018F070 38 81 00 14 */ addi r4, r1, 0x14 /* 80192274 0018F074 EC 01 00 28 */ fsubs f0, f1, f0 @@ -1359,17 +1359,17 @@ lbl_80192200: /* 8019227C 0018F07C D0 1C 00 08 */ stfs f0, 8(r28) /* 80192280 0018F080 4B E8 31 C5 */ bl __apl__5xVec3FRC5xVec3 /* 80192284 0018F084 4B E9 EA 05 */ bl xurand__Fv -/* 80192288 0018F088 C0 02 B1 B8 */ lfs f0, lbl_803CFB38-_SDA2_BASE_(r2) +/* 80192288 0018F088 C0 02 B1 B8 */ lfs f0, lbl__1310-_SDA2_BASE_(r2) /* 8019228C 0018F08C EC 01 00 28 */ fsubs f0, f1, f0 /* 80192290 0018F090 EC 1B 00 32 */ fmuls f0, f27, f0 /* 80192294 0018F094 D0 1B 00 00 */ stfs f0, 0(r27) /* 80192298 0018F098 4B E9 E9 F1 */ bl xurand__Fv -/* 8019229C 0018F09C C0 02 B1 B8 */ lfs f0, lbl_803CFB38-_SDA2_BASE_(r2) +/* 8019229C 0018F09C C0 02 B1 B8 */ lfs f0, lbl__1310-_SDA2_BASE_(r2) /* 801922A0 0018F0A0 EC 01 00 28 */ fsubs f0, f1, f0 /* 801922A4 0018F0A4 EC 1C 00 32 */ fmuls f0, f28, f0 /* 801922A8 0018F0A8 D0 1B 00 04 */ stfs f0, 4(r27) /* 801922AC 0018F0AC 4B E9 E9 DD */ bl xurand__Fv -/* 801922B0 0018F0B0 C0 02 B1 B8 */ lfs f0, lbl_803CFB38-_SDA2_BASE_(r2) +/* 801922B0 0018F0B0 C0 02 B1 B8 */ lfs f0, lbl__1310-_SDA2_BASE_(r2) /* 801922B4 0018F0B4 3B 5A 00 01 */ addi r26, r26, 1 /* 801922B8 0018F0B8 2C 1A 00 32 */ cmpwi r26, 0x32 /* 801922BC 0018F0BC 3B 9C 00 0C */ addi r28, r28, 0xc @@ -1378,7 +1378,7 @@ lbl_80192200: /* 801922C8 0018F0C8 D0 1B 00 08 */ stfs f0, 8(r27) /* 801922CC 0018F0CC 3B 7B 00 0C */ addi r27, r27, 0xc /* 801922D0 0018F0D0 41 80 FF 30 */ blt lbl_80192200 -/* 801922D4 0018F0D4 C0 22 B1 BC */ lfs f1, lbl_803CFB3C-_SDA2_BASE_(r2) +/* 801922D4 0018F0D4 C0 22 B1 BC */ lfs f1, lbl__1311_1-_SDA2_BASE_(r2) /* 801922D8 0018F0D8 7F A3 EB 78 */ mr r3, r29 /* 801922DC 0018F0DC 7F C4 F3 78 */ mr r4, r30 /* 801922E0 0018F0E0 38 A0 00 32 */ li r5, 0x32 @@ -1526,7 +1526,7 @@ lbl_801924D8: /* 801924E8 0018F2E8 90 01 00 1C */ stw r0, 0x1c(r1) /* 801924EC 0018F2EC C0 3F 00 14 */ lfs f1, 0x14(r31) /* 801924F0 0018F2F0 C0 1F 00 10 */ lfs f0, 0x10(r31) -/* 801924F4 0018F2F4 C0 42 B1 B8 */ lfs f2, lbl_803CFB38-_SDA2_BASE_(r2) +/* 801924F4 0018F2F4 C0 42 B1 B8 */ lfs f2, lbl__1310-_SDA2_BASE_(r2) /* 801924F8 0018F2F8 EC 01 00 28 */ fsubs f0, f1, f0 /* 801924FC 0018F2FC EC 02 00 2A */ fadds f0, f2, f0 /* 80192500 0018F300 D0 01 00 24 */ stfs f0, 0x24(r1) @@ -1709,7 +1709,7 @@ lbl_801927A4: /* 801927A4 0018F5A4 80 1F 00 54 */ lwz r0, 0x54(r31) /* 801927A8 0018F5A8 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 801927AC 0018F5AC 41 82 00 1C */ beq lbl_801927C8 -/* 801927B0 0018F5B0 C0 22 B1 C0 */ lfs f1, lbl_803CFB40-_SDA2_BASE_(r2) +/* 801927B0 0018F5B0 C0 22 B1 C0 */ lfs f1, lbl__1429_2-_SDA2_BASE_(r2) /* 801927B4 0018F5B4 38 7F 00 18 */ addi r3, r31, 0x18 /* 801927B8 0018F5B8 4B FE F0 41 */ bl NPCC_MakeASplash__FPC5xVec3f /* 801927BC 0018F5BC 80 1F 00 54 */ lwz r0, 0x54(r31) @@ -1803,11 +1803,11 @@ lbl_80192874: /* 80192900 0018F700 4B E7 88 A9 */ bl length__5xVec3CFv /* 80192904 0018F704 C0 5F 00 14 */ lfs f2, 0x14(r31) /* 80192908 0018F708 C0 3F 00 10 */ lfs f1, 0x10(r31) -/* 8019290C 0018F70C C0 02 B1 C8 */ lfs f0, lbl_803CFB48-_SDA2_BASE_(r2) +/* 8019290C 0018F70C C0 02 B1 C8 */ lfs f0, lbl__1458_2-_SDA2_BASE_(r2) /* 80192910 0018F710 EF E2 08 28 */ fsubs f31, f2, f1 /* 80192914 0018F714 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80192918 0018F718 40 80 00 08 */ bge lbl_80192920 -/* 8019291C 0018F71C C3 E2 B1 C4 */ lfs f31, lbl_803CFB44-_SDA2_BASE_(r2) +/* 8019291C 0018F71C C3 E2 B1 C4 */ lfs f31, lbl__1457_1-_SDA2_BASE_(r2) lbl_80192920: /* 80192920 0018F720 38 7D 00 C4 */ addi r3, r29, 0xc4 /* 80192924 0018F724 38 81 00 20 */ addi r4, r1, 0x20 @@ -1874,14 +1874,14 @@ lbl_801929D8: /* 80192A08 0018F808 4B F5 A0 B1 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 80192A0C 0018F80C C0 5E 00 14 */ lfs f2, 0x14(r30) /* 80192A10 0018F810 C0 3E 00 10 */ lfs f1, 0x10(r30) -/* 80192A14 0018F814 C0 02 B1 C8 */ lfs f0, lbl_803CFB48-_SDA2_BASE_(r2) +/* 80192A14 0018F814 C0 02 B1 C8 */ lfs f0, lbl__1458_2-_SDA2_BASE_(r2) /* 80192A18 0018F818 EC 22 08 28 */ fsubs f1, f2, f1 /* 80192A1C 0018F81C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80192A20 0018F820 40 80 00 08 */ bge lbl_80192A28 -/* 80192A24 0018F824 C0 22 B1 C4 */ lfs f1, lbl_803CFB44-_SDA2_BASE_(r2) +/* 80192A24 0018F824 C0 22 B1 C4 */ lfs f1, lbl__1457_1-_SDA2_BASE_(r2) lbl_80192A28: -/* 80192A28 0018F828 3C 60 80 25 */ lis r3, lbl_80253030@ha -/* 80192A2C 0018F82C 38 83 30 30 */ addi r4, r3, lbl_80253030@l +/* 80192A28 0018F828 3C 60 80 25 */ lis r3, lbl_g_Y3@ha +/* 80192A2C 0018F82C 38 83 30 30 */ addi r4, r3, lbl_g_Y3@l /* 80192A30 0018F830 7F E3 FB 78 */ mr r3, r31 /* 80192A34 0018F834 4B FF 68 05 */ bl Start__9NPCHazardFPC5xVec3f /* 80192A38 0018F838 93 FE 00 58 */ stw r31, 0x58(r30) @@ -2048,7 +2048,7 @@ lbl_80192BB8: /* 80192CA8 0018FAA8 38 61 00 70 */ addi r3, r1, 0x70 /* 80192CAC 0018FAAC 38 9E 00 30 */ addi r4, r30, 0x30 /* 80192CB0 0018FAB0 4B E8 27 95 */ bl __apl__5xVec3FRC5xVec3 -/* 80192CB4 0018FAB4 80 02 B1 CC */ lwz r0, lbl_803CFB4C-_SDA2_BASE_(r2) +/* 80192CB4 0018FAB4 80 02 B1 CC */ lwz r0, lbl__1519_1-_SDA2_BASE_(r2) /* 80192CB8 0018FAB8 80 7C 00 14 */ lwz r3, 0x14(r28) /* 80192CBC 0018FABC 90 01 00 08 */ stw r0, 8(r1) /* 80192CC0 0018FAC0 80 02 B1 D0 */ lwz r0, lbl_803CFB50-_SDA2_BASE_(r2) @@ -2057,25 +2057,25 @@ lbl_80192BB8: /* 80192CCC 0018FACC 90 01 00 0C */ stw r0, 0xc(r1) /* 80192CD0 0018FAD0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80192CD4 0018FAD4 40 80 00 0C */ bge lbl_80192CE0 -/* 80192CD8 0018FAD8 C3 E2 B1 80 */ lfs f31, lbl_803CFB00-_SDA2_BASE_(r2) +/* 80192CD8 0018FAD8 C3 E2 B1 80 */ lfs f31, lbl__820_2-_SDA2_BASE_(r2) /* 80192CDC 0018FADC 48 00 00 8C */ b lbl_80192D68 lbl_80192CE0: /* 80192CE0 0018FAE0 C0 61 00 0C */ lfs f3, 0xc(r1) /* 80192CE4 0018FAE4 FC 01 18 40 */ fcmpo cr0, f1, f3 /* 80192CE8 0018FAE8 40 81 00 0C */ ble lbl_80192CF4 -/* 80192CEC 0018FAEC C3 E2 B1 80 */ lfs f31, lbl_803CFB00-_SDA2_BASE_(r2) +/* 80192CEC 0018FAEC C3 E2 B1 80 */ lfs f31, lbl__820_2-_SDA2_BASE_(r2) /* 80192CF0 0018FAF0 48 00 00 78 */ b lbl_80192D68 lbl_80192CF4: /* 80192CF4 0018FAF4 EC 21 00 28 */ fsubs f1, f1, f0 -/* 80192CF8 0018FAF8 C0 42 B1 BC */ lfs f2, lbl_803CFB3C-_SDA2_BASE_(r2) +/* 80192CF8 0018FAF8 C0 42 B1 BC */ lfs f2, lbl__1311_1-_SDA2_BASE_(r2) /* 80192CFC 0018FAFC EC 03 00 28 */ fsubs f0, f3, f0 /* 80192D00 0018FB00 EC 61 00 24 */ fdivs f3, f1, f0 /* 80192D04 0018FB04 FC 03 10 40 */ fcmpo cr0, f3, f2 /* 80192D08 0018FB08 40 80 00 08 */ bge lbl_80192D10 /* 80192D0C 0018FB0C FC 40 18 90 */ fmr f2, f3 lbl_80192D10: -/* 80192D10 0018FB10 C0 02 B1 80 */ lfs f0, lbl_803CFB00-_SDA2_BASE_(r2) -/* 80192D14 0018FB14 C0 22 B1 BC */ lfs f1, lbl_803CFB3C-_SDA2_BASE_(r2) +/* 80192D10 0018FB10 C0 02 B1 80 */ lfs f0, lbl__820_2-_SDA2_BASE_(r2) +/* 80192D14 0018FB14 C0 22 B1 BC */ lfs f1, lbl__1311_1-_SDA2_BASE_(r2) /* 80192D18 0018FB18 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 80192D1C 0018FB1C 40 81 00 08 */ ble lbl_80192D24 /* 80192D20 0018FB20 48 00 00 18 */ b lbl_80192D38 @@ -2089,25 +2089,25 @@ lbl_80192D34: lbl_80192D38: /* 80192D38 0018FB38 EC 21 00 28 */ fsubs f1, f1, f0 /* 80192D3C 0018FB3C 4B FF 32 BD */ bl ARCH3__Ff -/* 80192D40 0018FB40 C0 42 B1 B8 */ lfs f2, lbl_803CFB38-_SDA2_BASE_(r2) -/* 80192D44 0018FB44 C0 62 B1 D4 */ lfs f3, lbl_803CFB54-_SDA2_BASE_(r2) +/* 80192D40 0018FB40 C0 42 B1 B8 */ lfs f2, lbl__1310-_SDA2_BASE_(r2) +/* 80192D44 0018FB44 C0 62 B1 D4 */ lfs f3, lbl__1549_1-_SDA2_BASE_(r2) /* 80192D48 0018FB48 4B F5 9D D9 */ bl LERP__Ffff /* 80192D4C 0018FB4C FF E0 08 90 */ fmr f31, f1 /* 80192D50 0018FB50 4B E9 DF 39 */ bl xurand__Fv -/* 80192D54 0018FB54 C0 42 B1 B8 */ lfs f2, lbl_803CFB38-_SDA2_BASE_(r2) -/* 80192D58 0018FB58 C0 02 B1 C4 */ lfs f0, lbl_803CFB44-_SDA2_BASE_(r2) +/* 80192D54 0018FB54 C0 42 B1 B8 */ lfs f2, lbl__1310-_SDA2_BASE_(r2) +/* 80192D58 0018FB58 C0 02 B1 C4 */ lfs f0, lbl__1457_1-_SDA2_BASE_(r2) /* 80192D5C 0018FB5C EC 21 10 28 */ fsubs f1, f1, f2 /* 80192D60 0018FB60 EC 00 00 72 */ fmuls f0, f0, f1 /* 80192D64 0018FB64 EF FF F8 3A */ fmadds f31, f31, f0, f31 lbl_80192D68: /* 80192D68 0018FB68 80 DD 00 30 */ lwz r6, 0x30(r29) -/* 80192D6C 0018FB6C 3C 60 80 25 */ lis r3, lbl_80253030@ha +/* 80192D6C 0018FB6C 3C 60 80 25 */ lis r3, lbl_g_Y3@ha /* 80192D70 0018FB70 80 BD 00 34 */ lwz r5, 0x34(r29) -/* 80192D74 0018FB74 38 83 30 30 */ addi r4, r3, lbl_80253030@l +/* 80192D74 0018FB74 38 83 30 30 */ addi r4, r3, lbl_g_Y3@l /* 80192D78 0018FB78 80 1D 00 38 */ lwz r0, 0x38(r29) /* 80192D7C 0018FB7C 38 61 00 28 */ addi r3, r1, 0x28 /* 80192D80 0018FB80 90 C1 00 64 */ stw r6, 0x64(r1) -/* 80192D84 0018FB84 C0 22 B1 AC */ lfs f1, lbl_803CFB2C-_SDA2_BASE_(r2) +/* 80192D84 0018FB84 C0 22 B1 AC */ lfs f1, lbl__1280_1-_SDA2_BASE_(r2) /* 80192D88 0018FB88 90 A1 00 68 */ stw r5, 0x68(r1) /* 80192D8C 0018FB8C 90 01 00 6C */ stw r0, 0x6c(r1) /* 80192D90 0018FB90 4B E7 83 91 */ bl __ml__5xVec3CFf @@ -2115,10 +2115,10 @@ lbl_80192D68: /* 80192D98 0018FB98 38 81 00 28 */ addi r4, r1, 0x28 /* 80192D9C 0018FB9C 4B E7 84 C9 */ bl __as__5xVec3FRC5xVec3 /* 80192DA0 0018FBA0 4B E9 DE E9 */ bl xurand__Fv -/* 80192DA4 0018FBA4 C0 42 B1 B8 */ lfs f2, lbl_803CFB38-_SDA2_BASE_(r2) -/* 80192DA8 0018FBA8 3C 60 80 25 */ lis r3, lbl_80253030@ha -/* 80192DAC 0018FBAC 38 83 30 30 */ addi r4, r3, lbl_80253030@l -/* 80192DB0 0018FBB0 C0 02 B1 AC */ lfs f0, lbl_803CFB2C-_SDA2_BASE_(r2) +/* 80192DA4 0018FBA4 C0 42 B1 B8 */ lfs f2, lbl__1310-_SDA2_BASE_(r2) +/* 80192DA8 0018FBA8 3C 60 80 25 */ lis r3, lbl_g_Y3@ha +/* 80192DAC 0018FBAC 38 83 30 30 */ addi r4, r3, lbl_g_Y3@l +/* 80192DB0 0018FBB0 C0 02 B1 AC */ lfs f0, lbl__1280_1-_SDA2_BASE_(r2) /* 80192DB4 0018FBB4 EC 21 10 28 */ fsubs f1, f1, f2 /* 80192DB8 0018FBB8 38 61 00 1C */ addi r3, r1, 0x1c /* 80192DBC 0018FBBC EC 20 00 72 */ fmuls f1, f0, f1 @@ -2179,7 +2179,7 @@ lbl_80192E60: /* 80192E90 0018FC90 4B F5 9C 29 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 80192E94 0018FC94 C0 5E 00 14 */ lfs f2, 0x14(r30) /* 80192E98 0018FC98 C0 1E 00 10 */ lfs f0, 0x10(r30) -/* 80192E9C 0018FC9C C0 22 B1 B8 */ lfs f1, lbl_803CFB38-_SDA2_BASE_(r2) +/* 80192E9C 0018FC9C C0 22 B1 B8 */ lfs f1, lbl__1310-_SDA2_BASE_(r2) /* 80192EA0 0018FCA0 EC 02 00 28 */ fsubs f0, f2, f0 /* 80192EA4 0018FCA4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80192EA8 0018FCA8 40 81 00 08 */ ble lbl_80192EB0 @@ -2187,7 +2187,7 @@ lbl_80192E60: lbl_80192EB0: /* 80192EB0 0018FCB0 FC 20 00 90 */ fmr f1, f0 lbl_80192EB4: -/* 80192EB4 0018FCB4 C0 02 B1 D8 */ lfs f0, lbl_803CFB58-_SDA2_BASE_(r2) +/* 80192EB4 0018FCB4 C0 02 B1 D8 */ lfs f0, lbl__1574-_SDA2_BASE_(r2) /* 80192EB8 0018FCB8 7F E3 FB 78 */ mr r3, r31 /* 80192EBC 0018FCBC 38 9E 00 18 */ addi r4, r30, 0x18 /* 80192EC0 0018FCC0 D0 1F 00 64 */ stfs f0, 0x64(r31) @@ -2215,8 +2215,8 @@ lbl_80192F10: /* 80192F10 0018FD10 80 1F 00 54 */ lwz r0, 0x54(r31) /* 80192F14 0018FD14 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80192F18 0018FD18 41 82 00 18 */ beq lbl_80192F30 -/* 80192F1C 0018FD1C 3C 60 80 27 */ lis r3, lbl_80273D08@ha -/* 80192F20 0018FD20 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l +/* 80192F1C 0018FD1C 3C 60 80 27 */ lis r3, lbl__stringBase0_105@ha +/* 80192F20 0018FD20 38 63 3D 08 */ addi r3, r3, lbl__stringBase0_105@l /* 80192F24 0018FD24 38 63 0C 2A */ addi r3, r3, 0xc2a /* 80192F28 0018FD28 4B F9 D2 B5 */ bl NPCC_FindRWRaster__FPCc /* 80192F2C 0018FD2C 90 7F 00 64 */ stw r3, 0x64(r31) @@ -2228,10 +2228,10 @@ lbl_80192F30: /* 80192F40 0018FD40 4E 80 00 20 */ blr /* 80192F44 0018FD44 94 21 FF 70 */ stwu r1, -0x90(r1) /* 80192F48 0018FD48 7C 08 02 A6 */ mflr r0 -/* 80192F4C 0018FD4C 3C A0 80 27 */ lis r5, lbl_80273B40@ha +/* 80192F4C 0018FD4C 3C A0 80 27 */ lis r5, lbl__405_10@ha /* 80192F50 0018FD50 28 07 00 02 */ cmplwi r7, 2 /* 80192F54 0018FD54 90 01 00 94 */ stw r0, 0x94(r1) -/* 80192F58 0018FD58 39 45 3B 40 */ addi r10, r5, lbl_80273B40@l +/* 80192F58 0018FD58 39 45 3B 40 */ addi r10, r5, lbl__405_10@l /* 80192F5C 0018FD5C 93 E1 00 8C */ stw r31, 0x8c(r1) /* 80192F60 0018FD60 40 82 00 28 */ bne lbl_80192F88 /* 80192F64 0018FD64 3B E4 00 58 */ addi r31, r4, 0x58 @@ -2239,7 +2239,7 @@ lbl_80192F30: /* 80192F6C 0018FD6C 7F E3 FB 78 */ mr r3, r31 /* 80192F70 0018FD70 4B E7 82 F5 */ bl __as__5xVec3FRC5xVec3 /* 80192F74 0018FD74 C0 3F 00 04 */ lfs f1, 4(r31) -/* 80192F78 0018FD78 C0 02 B1 DC */ lfs f0, lbl_803CFB5C-_SDA2_BASE_(r2) +/* 80192F78 0018FD78 C0 02 B1 DC */ lfs f0, lbl__1639-_SDA2_BASE_(r2) /* 80192F7C 0018FD7C EC 01 00 2A */ fadds f0, f1, f0 /* 80192F80 0018FD80 D0 1F 00 04 */ stfs f0, 4(r31) /* 80192F84 0018FD84 48 00 02 20 */ b lbl_801931A4 @@ -2303,25 +2303,25 @@ lbl_80193048: /* 8019305C 0018FE5C 48 00 00 20 */ b lbl_8019307C lbl_80193060: /* 80193060 0018FE60 38 6A 01 88 */ addi r3, r10, 0x188 -/* 80193064 0018FE64 C0 42 B1 BC */ lfs f2, lbl_803CFB3C-_SDA2_BASE_(r2) +/* 80193064 0018FE64 C0 42 B1 BC */ lfs f2, lbl__1311_1-_SDA2_BASE_(r2) /* 80193068 0018FE68 C0 03 00 08 */ lfs f0, 8(r3) /* 8019306C 0018FE6C EC 21 00 28 */ fsubs f1, f1, f0 /* 80193070 0018FE70 EC 04 00 28 */ fsubs f0, f4, f0 /* 80193074 0018FE74 EC 01 00 24 */ fdivs f0, f1, f0 /* 80193078 0018FE78 EC 22 00 28 */ fsubs f1, f2, f0 lbl_8019307C: -/* 8019307C 0018FE7C C0 02 B1 BC */ lfs f0, lbl_803CFB3C-_SDA2_BASE_(r2) -/* 80193080 0018FE80 C0 42 B1 80 */ lfs f2, lbl_803CFB00-_SDA2_BASE_(r2) +/* 8019307C 0018FE7C C0 02 B1 BC */ lfs f0, lbl__1311_1-_SDA2_BASE_(r2) +/* 80193080 0018FE80 C0 42 B1 80 */ lfs f2, lbl__820_2-_SDA2_BASE_(r2) /* 80193084 0018FE84 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80193088 0018FE88 40 80 00 08 */ bge lbl_80193090 /* 8019308C 0018FE8C FC 00 08 90 */ fmr f0, f1 lbl_80193090: /* 80193090 0018FE90 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80193094 0018FE94 40 81 00 0C */ ble lbl_801930A0 -/* 80193098 0018FE98 C0 22 B1 80 */ lfs f1, lbl_803CFB00-_SDA2_BASE_(r2) +/* 80193098 0018FE98 C0 22 B1 80 */ lfs f1, lbl__820_2-_SDA2_BASE_(r2) /* 8019309C 0018FE9C 48 00 00 18 */ b lbl_801930B4 lbl_801930A0: -/* 801930A0 0018FEA0 C0 02 B1 BC */ lfs f0, lbl_803CFB3C-_SDA2_BASE_(r2) +/* 801930A0 0018FEA0 C0 02 B1 BC */ lfs f0, lbl__1311_1-_SDA2_BASE_(r2) /* 801930A4 0018FEA4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801930A8 0018FEA8 40 80 00 08 */ bge lbl_801930B0 /* 801930AC 0018FEAC 48 00 00 08 */ b lbl_801930B4 @@ -2333,7 +2333,7 @@ lbl_801930B4: /* 801930BC 0018FEBC 38 A1 00 24 */ addi r5, r1, 0x24 /* 801930C0 0018FEC0 4B FF CA E9 */ bl SMOOTH__FfP5xVec3PC5xVec3PC5xVec3 lbl_801930C4: -/* 801930C4 0018FEC4 C0 62 B1 E0 */ lfs f3, lbl_803CFB60-_SDA2_BASE_(r2) +/* 801930C4 0018FEC4 C0 62 B1 E0 */ lfs f3, lbl__1640-_SDA2_BASE_(r2) /* 801930C8 0018FEC8 38 00 00 10 */ li r0, 0x10 /* 801930CC 0018FECC C0 41 00 18 */ lfs f2, 0x18(r1) /* 801930D0 0018FED0 38 80 00 60 */ li r4, 0x60 @@ -2363,7 +2363,7 @@ lbl_801930C4: /* 80193130 0018FF30 98 C1 00 11 */ stb r6, 0x11(r1) /* 80193134 0018FF34 98 01 00 12 */ stb r0, 0x12(r1) /* 80193138 0018FF38 4B E7 03 21 */ bl memset -/* 8019313C 0018FF3C C0 22 B1 E4 */ lfs f1, lbl_803CFB64-_SDA2_BASE_(r2) +/* 8019313C 0018FF3C C0 22 B1 E4 */ lfs f1, lbl__1641-_SDA2_BASE_(r2) /* 80193140 0018FF40 38 61 00 48 */ addi r3, r1, 0x48 /* 80193144 0018FF44 48 00 22 C9 */ bl RadiusSet__7NPCConeFf /* 80193148 0018FF48 80 A1 00 10 */ lwz r5, 0x10(r1) @@ -2374,11 +2374,11 @@ lbl_801930C4: /* 8019315C 0018FF5C 38 A1 00 08 */ addi r5, r1, 8 /* 80193160 0018FF60 90 01 00 0C */ stw r0, 0xc(r1) /* 80193164 0018FF64 48 00 22 61 */ bl ColorSet__7NPCConeF6RwRGBA6RwRGBA -/* 80193168 0018FF68 C0 22 B1 B8 */ lfs f1, lbl_803CFB38-_SDA2_BASE_(r2) +/* 80193168 0018FF68 C0 22 B1 B8 */ lfs f1, lbl__1310-_SDA2_BASE_(r2) /* 8019316C 0018FF6C 38 61 00 48 */ addi r3, r1, 0x48 -/* 80193170 0018FF70 C0 42 B1 80 */ lfs f2, lbl_803CFB00-_SDA2_BASE_(r2) +/* 80193170 0018FF70 C0 42 B1 80 */ lfs f2, lbl__820_2-_SDA2_BASE_(r2) /* 80193174 0018FF74 48 00 22 45 */ bl UVBaseSet__7NPCConeFff -/* 80193178 0018FF78 C0 22 B1 BC */ lfs f1, lbl_803CFB3C-_SDA2_BASE_(r2) +/* 80193178 0018FF78 C0 22 B1 BC */ lfs f1, lbl__1311_1-_SDA2_BASE_(r2) /* 8019317C 0018FF7C 38 61 00 48 */ addi r3, r1, 0x48 /* 80193180 0018FF80 FC 40 08 90 */ fmr f2, f1 /* 80193184 0018FF84 48 00 22 29 */ bl UVSliceSet__7NPCConeFff @@ -2410,16 +2410,16 @@ lbl_801931E4: /* 801931E4 0018FFE4 80 1F 00 54 */ lwz r0, 0x54(r31) /* 801931E8 0018FFE8 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 801931EC 0018FFEC 41 82 00 30 */ beq lbl_8019321C -/* 801931F0 0018FFF0 3C 60 80 27 */ lis r3, lbl_80273D08@ha -/* 801931F4 0018FFF4 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l +/* 801931F0 0018FFF0 3C 60 80 27 */ lis r3, lbl__stringBase0_105@ha +/* 801931F4 0018FFF4 38 63 3D 08 */ addi r3, r3, lbl__stringBase0_105@l /* 801931F8 0018FFF8 38 63 0C 3F */ addi r3, r3, 0xc3f /* 801931FC 0018FFFC 4B F9 CF E1 */ bl NPCC_FindRWRaster__FPCc /* 80193200 00190000 90 7F 00 58 */ stw r3, 0x58(r31) /* 80193204 00190004 38 7F 00 18 */ addi r3, r31, 0x18 /* 80193208 00190008 38 80 00 40 */ li r4, 0x40 -/* 8019320C 0019000C C0 22 B1 E8 */ lfs f1, lbl_803CFB68-_SDA2_BASE_(r2) -/* 80193210 00190010 C0 42 B1 EC */ lfs f2, lbl_803CFB6C-_SDA2_BASE_(r2) -/* 80193214 00190014 C0 62 B1 98 */ lfs f3, lbl_803CFB18-_SDA2_BASE_(r2) +/* 8019320C 0019000C C0 22 B1 E8 */ lfs f1, lbl__1674_3-_SDA2_BASE_(r2) +/* 80193210 00190010 C0 42 B1 EC */ lfs f2, lbl__1675_3-_SDA2_BASE_(r2) +/* 80193214 00190014 C0 62 B1 98 */ lfs f3, lbl__1245_1-_SDA2_BASE_(r2) /* 80193218 00190018 4B F0 24 31 */ bl zFX_SpawnBubbleSlam__FPC5xVec3Uifff lbl_8019321C: /* 8019321C 0019001C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -2449,11 +2449,11 @@ lbl_8019321C: lbl_8019327C: /* 8019327C 0019007C 6F A0 80 00 */ xoris r0, r29, 0x8000 /* 80193280 00190080 93 E1 00 60 */ stw r31, 0x60(r1) -/* 80193284 00190084 C8 42 B1 A0 */ lfd f2, lbl_803CFB20-_SDA2_BASE_(r2) +/* 80193284 00190084 C8 42 B1 A0 */ lfd f2, lbl__1247-_SDA2_BASE_(r2) /* 80193288 00190088 7F C4 F3 78 */ mr r4, r30 /* 8019328C 0019008C 90 01 00 64 */ stw r0, 0x64(r1) /* 80193290 00190090 38 61 00 30 */ addi r3, r1, 0x30 -/* 80193294 00190094 C0 02 B2 08 */ lfs f0, lbl_803CFB88-_SDA2_BASE_(r2) +/* 80193294 00190094 C0 02 B2 08 */ lfs f0, lbl__1709_1-_SDA2_BASE_(r2) /* 80193298 00190098 38 BC 00 30 */ addi r5, r28, 0x30 /* 8019329C 0019009C C8 21 00 60 */ lfd f1, 0x60(r1) /* 801932A0 001900A0 EC 21 10 28 */ fsubs f1, f1, f2 @@ -2477,7 +2477,7 @@ lbl_801932D4: /* 801932E4 001900E4 38 BC 00 30 */ addi r5, r28, 0x30 /* 801932E8 001900E8 4B E8 20 F9 */ bl __pl__5xVec3CFRC5xVec3 /* 801932EC 001900EC 80 A1 00 18 */ lwz r5, 0x18(r1) -/* 801932F0 001900F0 38 C2 B1 F8 */ addi r6, r2, lbl_803CFB78-_SDA2_BASE_ +/* 801932F0 001900F0 38 C2 B1 F8 */ addi r6, r2, lbl_uv_scroll_dray$1696-_SDA2_BASE_ /* 801932F4 001900F4 81 01 00 1C */ lwz r8, 0x1c(r1) /* 801932F8 001900F8 38 61 00 3C */ addi r3, r1, 0x3c /* 801932FC 001900FC 80 01 00 20 */ lwz r0, 0x20(r1) @@ -2488,18 +2488,18 @@ lbl_801932D4: /* 80193310 00190110 91 01 00 28 */ stw r8, 0x28(r1) /* 80193314 00190114 C0 06 00 04 */ lfs f0, 4(r6) /* 80193318 00190118 90 01 00 2C */ stw r0, 0x2c(r1) -/* 8019331C 0019011C 80 C2 B1 F0 */ lwz r6, lbl_803CFB70-_SDA2_BASE_(r2) -/* 80193320 00190120 80 02 B1 F4 */ lwz r0, lbl_803CFB74-_SDA2_BASE_(r2) +/* 8019331C 0019011C 80 C2 B1 F0 */ lwz r6, lbl__1694-_SDA2_BASE_(r2) +/* 80193320 00190120 80 02 B1 F4 */ lwz r0, lbl__1695_1-_SDA2_BASE_(r2) /* 80193324 00190124 C0 67 00 30 */ lfs f3, 0x30(r7) /* 80193328 00190128 C0 5D 00 10 */ lfs f2, 0x10(r29) -/* 8019332C 0019012C C0 22 B1 F8 */ lfs f1, lbl_803CFB78-_SDA2_BASE_(r2) +/* 8019332C 0019012C C0 22 B1 F8 */ lfs f1, lbl_uv_scroll_dray$1696-_SDA2_BASE_(r2) /* 80193330 00190130 EC 43 10 28 */ fsubs f2, f3, f2 /* 80193334 00190134 90 C1 00 14 */ stw r6, 0x14(r1) /* 80193338 00190138 90 01 00 10 */ stw r0, 0x10(r1) /* 8019333C 0019013C EF E2 00 72 */ fmuls f31, f2, f1 /* 80193340 00190140 EF C2 00 32 */ fmuls f30, f2, f0 /* 80193344 00190144 4B E7 01 15 */ bl memset -/* 80193348 00190148 C0 22 B1 B8 */ lfs f1, lbl_803CFB38-_SDA2_BASE_(r2) +/* 80193348 00190148 C0 22 B1 B8 */ lfs f1, lbl__1310-_SDA2_BASE_(r2) /* 8019334C 0019014C 38 61 00 3C */ addi r3, r1, 0x3c /* 80193350 00190150 48 00 20 BD */ bl RadiusSet__7NPCConeFf /* 80193354 00190154 80 A1 00 10 */ lwz r5, 0x10(r1) @@ -2514,8 +2514,8 @@ lbl_801932D4: /* 80193378 00190178 38 61 00 3C */ addi r3, r1, 0x3c /* 8019337C 0019017C FC 40 F0 90 */ fmr f2, f30 /* 80193380 00190180 48 00 20 39 */ bl UVBaseSet__7NPCConeFff -/* 80193384 00190184 38 62 B2 00 */ addi r3, r2, lbl_803CFB80-_SDA2_BASE_ -/* 80193388 00190188 C0 22 B2 00 */ lfs f1, lbl_803CFB80-_SDA2_BASE_(r2) +/* 80193384 00190184 38 62 B2 00 */ addi r3, r2, lbl_uv_slice_dray$1697-_SDA2_BASE_ +/* 80193388 00190188 C0 22 B2 00 */ lfs f1, lbl_uv_slice_dray$1697-_SDA2_BASE_(r2) /* 8019338C 0019018C C0 43 00 04 */ lfs f2, 4(r3) /* 80193390 00190190 38 61 00 3C */ addi r3, r1, 0x3c /* 80193394 00190194 48 00 20 19 */ bl UVSliceSet__7NPCConeFff @@ -2573,7 +2573,7 @@ lbl_80193424: /* 8019345C 0019025C 7F E3 FB 78 */ mr r3, r31 /* 80193460 00190260 C0 1E 00 10 */ lfs f0, 0x10(r30) /* 80193464 00190264 38 9E 00 18 */ addi r4, r30, 0x18 -/* 80193468 00190268 C0 22 B1 B8 */ lfs f1, lbl_803CFB38-_SDA2_BASE_(r2) +/* 80193468 00190268 C0 22 B1 B8 */ lfs f1, lbl__1310-_SDA2_BASE_(r2) /* 8019346C 0019026C EC 02 00 28 */ fsubs f0, f2, f0 /* 80193470 00190270 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80193474 00190274 40 81 00 08 */ ble lbl_8019347C @@ -2661,10 +2661,10 @@ lbl_8019352C: /* 801935A4 001903A4 90 A1 00 2C */ stw r5, 0x2c(r1) /* 801935A8 001903A8 90 81 00 30 */ stw r4, 0x30(r1) /* 801935AC 001903AC 90 01 00 34 */ stw r0, 0x34(r1) -/* 801935B0 001903B0 C0 02 B1 80 */ lfs f0, lbl_803CFB00-_SDA2_BASE_(r2) +/* 801935B0 001903B0 C0 02 B1 80 */ lfs f0, lbl__820_2-_SDA2_BASE_(r2) /* 801935B4 001903B4 D0 01 00 30 */ stfs f0, 0x30(r1) /* 801935B8 001903B8 4B E8 1F F9 */ bl normalize__5xVec3Fv -/* 801935BC 001903BC C0 22 B1 B0 */ lfs f1, lbl_803CFB30-_SDA2_BASE_(r2) +/* 801935BC 001903BC C0 22 B1 B0 */ lfs f1, lbl__1281_1-_SDA2_BASE_(r2) /* 801935C0 001903C0 38 61 00 08 */ addi r3, r1, 8 /* 801935C4 001903C4 38 81 00 2C */ addi r4, r1, 0x2c /* 801935C8 001903C8 4B E7 7B 59 */ bl __ml__5xVec3CFf @@ -2678,19 +2678,19 @@ lbl_8019352C: /* 801935E8 001903E8 90 01 00 28 */ stw r0, 0x28(r1) /* 801935EC 001903EC C0 5E 00 14 */ lfs f2, 0x14(r30) /* 801935F0 001903F0 C0 3E 00 10 */ lfs f1, 0x10(r30) -/* 801935F4 001903F4 C0 02 B1 BC */ lfs f0, lbl_803CFB3C-_SDA2_BASE_(r2) +/* 801935F4 001903F4 C0 02 B1 BC */ lfs f0, lbl__1311_1-_SDA2_BASE_(r2) /* 801935F8 001903F8 EC 22 08 28 */ fsubs f1, f2, f1 -/* 801935FC 001903FC C0 42 B1 C4 */ lfs f2, lbl_803CFB44-_SDA2_BASE_(r2) +/* 801935FC 001903FC C0 42 B1 C4 */ lfs f2, lbl__1457_1-_SDA2_BASE_(r2) /* 80193600 00190400 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80193604 00190404 40 80 00 08 */ bge lbl_8019360C /* 80193608 00190408 FC 00 08 90 */ fmr f0, f1 lbl_8019360C: /* 8019360C 0019040C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80193610 00190410 40 81 00 0C */ ble lbl_8019361C -/* 80193614 00190414 C0 22 B1 C4 */ lfs f1, lbl_803CFB44-_SDA2_BASE_(r2) +/* 80193614 00190414 C0 22 B1 C4 */ lfs f1, lbl__1457_1-_SDA2_BASE_(r2) /* 80193618 00190418 48 00 00 18 */ b lbl_80193630 lbl_8019361C: -/* 8019361C 0019041C C0 02 B1 BC */ lfs f0, lbl_803CFB3C-_SDA2_BASE_(r2) +/* 8019361C 0019041C C0 02 B1 BC */ lfs f0, lbl__1311_1-_SDA2_BASE_(r2) /* 80193620 00190420 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80193624 00190424 40 80 00 08 */ bge lbl_8019362C /* 80193628 00190428 48 00 00 08 */ b lbl_80193630 @@ -2754,15 +2754,15 @@ lbl_801936F4: /* 801936F8 001904F8 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 801936FC 001904FC 41 82 01 D4 */ beq lbl_801938D0 /* 80193700 00190500 80 FF 00 18 */ lwz r7, 0x18(r31) -/* 80193704 00190504 3C A0 80 25 */ lis r5, lbl_80253030@ha +/* 80193704 00190504 3C A0 80 25 */ lis r5, lbl_g_Y3@ha /* 80193708 00190508 80 DF 00 1C */ lwz r6, 0x1c(r31) -/* 8019370C 0019050C 3C 80 80 25 */ lis r4, lbl_8025303C@ha +/* 8019370C 0019050C 3C 80 80 25 */ lis r4, lbl_g_Z3@ha /* 80193710 00190510 80 1F 00 20 */ lwz r0, 0x20(r31) -/* 80193714 00190514 3C 60 80 25 */ lis r3, lbl_80253024@ha +/* 80193714 00190514 3C 60 80 25 */ lis r3, lbl_g_X3@ha /* 80193718 00190518 90 E1 00 44 */ stw r7, 0x44(r1) -/* 8019371C 0019051C 3B 85 30 30 */ addi r28, r5, lbl_80253030@l -/* 80193720 00190520 3B A4 30 3C */ addi r29, r4, lbl_8025303C@l -/* 80193724 00190524 3B C3 30 24 */ addi r30, r3, lbl_80253024@l +/* 8019371C 0019051C 3B 85 30 30 */ addi r28, r5, lbl_g_Y3@l +/* 80193720 00190520 3B A4 30 3C */ addi r29, r4, lbl_g_Z3@l +/* 80193724 00190524 3B C3 30 24 */ addi r30, r3, lbl_g_X3@l /* 80193728 00190528 90 C1 00 48 */ stw r6, 0x48(r1) /* 8019372C 0019052C 3B 60 00 00 */ li r27, 0 /* 80193730 00190530 90 01 00 4C */ stw r0, 0x4c(r1) @@ -2773,19 +2773,19 @@ lbl_80193734: /* 80193740 00190540 4B E9 D5 29 */ bl xrand__Fv /* 80193744 00190544 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80193748 00190548 41 82 00 0C */ beq lbl_80193754 -/* 8019374C 0019054C C3 E2 B1 BC */ lfs f31, lbl_803CFB3C-_SDA2_BASE_(r2) +/* 8019374C 0019054C C3 E2 B1 BC */ lfs f31, lbl__1311_1-_SDA2_BASE_(r2) /* 80193750 00190550 48 00 00 08 */ b lbl_80193758 lbl_80193754: -/* 80193754 00190554 C3 E2 B1 C0 */ lfs f31, lbl_803CFB40-_SDA2_BASE_(r2) +/* 80193754 00190554 C3 E2 B1 C0 */ lfs f31, lbl__1429_2-_SDA2_BASE_(r2) lbl_80193758: /* 80193758 00190558 4B E9 D5 31 */ bl xurand__Fv -/* 8019375C 0019055C C0 02 B1 B8 */ lfs f0, lbl_803CFB38-_SDA2_BASE_(r2) +/* 8019375C 0019055C C0 02 B1 B8 */ lfs f0, lbl__1310-_SDA2_BASE_(r2) /* 80193760 00190560 7F A4 EB 78 */ mr r4, r29 -/* 80193764 00190564 C0 62 B1 AC */ lfs f3, lbl_803CFB2C-_SDA2_BASE_(r2) +/* 80193764 00190564 C0 62 B1 AC */ lfs f3, lbl__1280_1-_SDA2_BASE_(r2) /* 80193768 00190568 38 61 00 20 */ addi r3, r1, 0x20 /* 8019376C 0019056C EC 81 00 28 */ fsubs f4, f1, f0 -/* 80193770 00190570 C0 42 B2 0C */ lfs f2, lbl_803CFB8C-_SDA2_BASE_(r2) -/* 80193774 00190574 C0 02 B1 C4 */ lfs f0, lbl_803CFB44-_SDA2_BASE_(r2) +/* 80193770 00190570 C0 42 B2 0C */ lfs f2, lbl__1819_1-_SDA2_BASE_(r2) +/* 80193774 00190574 C0 02 B1 C4 */ lfs f0, lbl__1457_1-_SDA2_BASE_(r2) /* 80193778 00190578 FC 20 F8 90 */ fmr f1, f31 /* 8019377C 0019057C EC 63 01 32 */ fmuls f3, f3, f4 /* 80193780 00190580 EF E2 00 FA */ fmadds f31, f2, f3, f0 @@ -2800,19 +2800,19 @@ lbl_80193758: /* 801937A4 001905A4 4B E9 D4 C5 */ bl xrand__Fv /* 801937A8 001905A8 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 801937AC 001905AC 41 82 00 0C */ beq lbl_801937B8 -/* 801937B0 001905B0 C3 E2 B1 BC */ lfs f31, lbl_803CFB3C-_SDA2_BASE_(r2) +/* 801937B0 001905B0 C3 E2 B1 BC */ lfs f31, lbl__1311_1-_SDA2_BASE_(r2) /* 801937B4 001905B4 48 00 00 08 */ b lbl_801937BC lbl_801937B8: -/* 801937B8 001905B8 C3 E2 B1 C0 */ lfs f31, lbl_803CFB40-_SDA2_BASE_(r2) +/* 801937B8 001905B8 C3 E2 B1 C0 */ lfs f31, lbl__1429_2-_SDA2_BASE_(r2) lbl_801937BC: /* 801937BC 001905BC 4B E9 D4 CD */ bl xurand__Fv -/* 801937C0 001905C0 C0 02 B1 B8 */ lfs f0, lbl_803CFB38-_SDA2_BASE_(r2) +/* 801937C0 001905C0 C0 02 B1 B8 */ lfs f0, lbl__1310-_SDA2_BASE_(r2) /* 801937C4 001905C4 7F C4 F3 78 */ mr r4, r30 -/* 801937C8 001905C8 C0 62 B1 AC */ lfs f3, lbl_803CFB2C-_SDA2_BASE_(r2) +/* 801937C8 001905C8 C0 62 B1 AC */ lfs f3, lbl__1280_1-_SDA2_BASE_(r2) /* 801937CC 001905CC 38 61 00 08 */ addi r3, r1, 8 /* 801937D0 001905D0 EC 81 00 28 */ fsubs f4, f1, f0 -/* 801937D4 001905D4 C0 42 B2 0C */ lfs f2, lbl_803CFB8C-_SDA2_BASE_(r2) -/* 801937D8 001905D8 C0 02 B1 C4 */ lfs f0, lbl_803CFB44-_SDA2_BASE_(r2) +/* 801937D4 001905D4 C0 42 B2 0C */ lfs f2, lbl__1819_1-_SDA2_BASE_(r2) +/* 801937D8 001905D8 C0 02 B1 C4 */ lfs f0, lbl__1457_1-_SDA2_BASE_(r2) /* 801937DC 001905DC FC 20 F8 90 */ fmr f1, f31 /* 801937E0 001905E0 EC 63 01 32 */ fmuls f3, f3, f4 /* 801937E4 001905E4 EF E2 00 FA */ fmadds f31, f2, f3, f0 @@ -2826,7 +2826,7 @@ lbl_801937BC: /* 80193804 00190604 4B E8 1C 41 */ bl __apl__5xVec3FRC5xVec3 /* 80193808 00190608 38 61 00 38 */ addi r3, r1, 0x38 /* 8019380C 0019060C 4B E8 1D A5 */ bl normalize__5xVec3Fv -/* 80193810 00190610 C0 22 B2 10 */ lfs f1, lbl_803CFB90-_SDA2_BASE_(r2) +/* 80193810 00190610 C0 22 B2 10 */ lfs f1, lbl__1820_1-_SDA2_BASE_(r2) /* 80193814 00190614 38 61 00 38 */ addi r3, r1, 0x38 /* 80193818 00190618 4B E7 79 69 */ bl __amu__5xVec3Ff /* 8019381C 0019061C 38 61 00 44 */ addi r3, r1, 0x44 @@ -2846,27 +2846,27 @@ lbl_801937BC: /* 80193854 00190654 38 80 00 00 */ li r4, 0 /* 80193858 00190658 4B F5 92 61 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 8019385C 0019065C 80 BB 00 14 */ lwz r5, 0x14(r27) -/* 80193860 00190660 3C 60 80 25 */ lis r3, lbl_80253030@ha -/* 80193864 00190664 38 83 30 30 */ addi r4, r3, lbl_80253030@l +/* 80193860 00190660 3C 60 80 25 */ lis r3, lbl_g_Y3@ha +/* 80193864 00190664 38 83 30 30 */ addi r4, r3, lbl_g_Y3@l /* 80193868 00190668 80 65 00 4C */ lwz r3, 0x4c(r5) /* 8019386C 0019066C 38 63 00 10 */ addi r3, r3, 0x10 /* 80193870 00190670 4B EB AC 6D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80193874 00190674 80 BB 00 14 */ lwz r5, 0x14(r27) -/* 80193878 00190678 3C 60 80 25 */ lis r3, lbl_8025303C@ha -/* 8019387C 0019067C 38 83 30 3C */ addi r4, r3, lbl_8025303C@l +/* 80193878 00190678 3C 60 80 25 */ lis r3, lbl_g_Z3@ha +/* 8019387C 0019067C 38 83 30 3C */ addi r4, r3, lbl_g_Z3@l /* 80193880 00190680 80 65 00 4C */ lwz r3, 0x4c(r5) /* 80193884 00190684 38 63 00 20 */ addi r3, r3, 0x20 /* 80193888 00190688 4B EB AC 55 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8019388C 0019068C 80 BB 00 14 */ lwz r5, 0x14(r27) -/* 80193890 00190690 3C 60 80 25 */ lis r3, lbl_80253048@ha -/* 80193894 00190694 38 83 30 48 */ addi r4, r3, lbl_80253048@l +/* 80193890 00190690 3C 60 80 25 */ lis r3, lbl_g_NX3@ha +/* 80193894 00190694 38 83 30 48 */ addi r4, r3, lbl_g_NX3@l /* 80193898 00190698 80 65 00 4C */ lwz r3, 0x4c(r5) /* 8019389C 0019069C 4B EB AC 41 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801938A0 001906A0 C0 5F 00 14 */ lfs f2, 0x14(r31) /* 801938A4 001906A4 7F 63 DB 78 */ mr r3, r27 /* 801938A8 001906A8 C0 1F 00 10 */ lfs f0, 0x10(r31) /* 801938AC 001906AC 38 9F 00 18 */ addi r4, r31, 0x18 -/* 801938B0 001906B0 C0 22 B1 B8 */ lfs f1, lbl_803CFB38-_SDA2_BASE_(r2) +/* 801938B0 001906B0 C0 22 B1 B8 */ lfs f1, lbl__1310-_SDA2_BASE_(r2) /* 801938B4 001906B4 EC 02 00 28 */ fsubs f0, f2, f0 /* 801938B8 001906B8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801938BC 001906BC 40 81 00 08 */ ble lbl_801938C4 @@ -2916,7 +2916,7 @@ lbl_8019392C: /* 8019395C 0019075C 4B F5 91 5D */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 80193960 00190760 C0 5E 00 14 */ lfs f2, 0x14(r30) /* 80193964 00190764 C0 1E 00 10 */ lfs f0, 0x10(r30) -/* 80193968 00190768 C0 22 B1 B8 */ lfs f1, lbl_803CFB38-_SDA2_BASE_(r2) +/* 80193968 00190768 C0 22 B1 B8 */ lfs f1, lbl__1310-_SDA2_BASE_(r2) /* 8019396C 0019076C EC 02 00 28 */ fsubs f0, f2, f0 /* 80193970 00190770 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80193974 00190774 40 81 00 08 */ ble lbl_8019397C @@ -2924,17 +2924,17 @@ lbl_8019392C: lbl_8019397C: /* 8019397C 0019077C FC 20 00 90 */ fmr f1, f0 lbl_80193980: -/* 80193980 00190780 C0 02 B1 AC */ lfs f0, lbl_803CFB2C-_SDA2_BASE_(r2) +/* 80193980 00190780 C0 02 B1 AC */ lfs f0, lbl__1280_1-_SDA2_BASE_(r2) /* 80193984 00190784 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80193988 00190788 40 80 00 10 */ bge lbl_80193998 -/* 8019398C 0019078C C0 02 B2 14 */ lfs f0, lbl_803CFB94-_SDA2_BASE_(r2) +/* 8019398C 0019078C C0 02 B2 14 */ lfs f0, lbl__1842-_SDA2_BASE_(r2) /* 80193990 00190790 D0 1F 00 60 */ stfs f0, 0x60(r31) /* 80193994 00190794 48 00 00 0C */ b lbl_801939A0 lbl_80193998: -/* 80193998 00190798 C0 02 B2 18 */ lfs f0, lbl_803CFB98-_SDA2_BASE_(r2) +/* 80193998 00190798 C0 02 B2 18 */ lfs f0, lbl__1843_1-_SDA2_BASE_(r2) /* 8019399C 0019079C D0 1F 00 60 */ stfs f0, 0x60(r31) lbl_801939A0: -/* 801939A0 001907A0 C0 02 B2 18 */ lfs f0, lbl_803CFB98-_SDA2_BASE_(r2) +/* 801939A0 001907A0 C0 02 B2 18 */ lfs f0, lbl__1843_1-_SDA2_BASE_(r2) /* 801939A4 001907A4 7F E3 FB 78 */ mr r3, r31 /* 801939A8 001907A8 38 9E 00 18 */ addi r4, r30, 0x18 /* 801939AC 001907AC D0 1F 00 64 */ stfs f0, 0x64(r31) @@ -2963,10 +2963,10 @@ lbl_801939C0: /* 80193A04 00190804 28 1E 00 00 */ cmplwi r30, 0 /* 80193A08 00190808 41 82 00 9C */ beq lbl_80193AA4 /* 80193A0C 0019080C 80 BF 00 30 */ lwz r5, 0x30(r31) -/* 80193A10 00190810 3C 60 80 27 */ lis r3, lbl_80273CE4@ha +/* 80193A10 00190810 3C 60 80 27 */ lis r3, lbl_vec_offset$1853@ha /* 80193A14 00190814 80 1F 00 34 */ lwz r0, 0x34(r31) /* 80193A18 00190818 7F E4 FB 78 */ mr r4, r31 -/* 80193A1C 0019081C C0 23 3C E4 */ lfs f1, lbl_80273CE4@l(r3) +/* 80193A1C 0019081C C0 23 3C E4 */ lfs f1, lbl_vec_offset$1853@l(r3) /* 80193A20 00190820 38 61 00 20 */ addi r3, r1, 0x20 /* 80193A24 00190824 90 A1 00 2C */ stw r5, 0x2c(r1) /* 80193A28 00190828 90 01 00 30 */ stw r0, 0x30(r1) @@ -2976,18 +2976,18 @@ lbl_801939C0: /* 80193A38 00190838 38 61 00 2C */ addi r3, r1, 0x2c /* 80193A3C 0019083C 38 81 00 20 */ addi r4, r1, 0x20 /* 80193A40 00190840 4B E8 1A 05 */ bl __apl__5xVec3FRC5xVec3 -/* 80193A44 00190844 3C 80 80 27 */ lis r4, lbl_80273CE4@ha +/* 80193A44 00190844 3C 80 80 27 */ lis r4, lbl_vec_offset$1853@ha /* 80193A48 00190848 38 61 00 14 */ addi r3, r1, 0x14 -/* 80193A4C 0019084C 38 A4 3C E4 */ addi r5, r4, lbl_80273CE4@l +/* 80193A4C 0019084C 38 A4 3C E4 */ addi r5, r4, lbl_vec_offset$1853@l /* 80193A50 00190850 38 9F 00 10 */ addi r4, r31, 0x10 /* 80193A54 00190854 C0 25 00 04 */ lfs f1, 4(r5) /* 80193A58 00190858 4B E7 76 C9 */ bl __ml__5xVec3CFf /* 80193A5C 0019085C 38 61 00 2C */ addi r3, r1, 0x2c /* 80193A60 00190860 38 81 00 14 */ addi r4, r1, 0x14 /* 80193A64 00190864 4B E8 19 E1 */ bl __apl__5xVec3FRC5xVec3 -/* 80193A68 00190868 3C 80 80 27 */ lis r4, lbl_80273CE4@ha +/* 80193A68 00190868 3C 80 80 27 */ lis r4, lbl_vec_offset$1853@ha /* 80193A6C 0019086C 38 61 00 08 */ addi r3, r1, 8 -/* 80193A70 00190870 38 A4 3C E4 */ addi r5, r4, lbl_80273CE4@l +/* 80193A70 00190870 38 A4 3C E4 */ addi r5, r4, lbl_vec_offset$1853@l /* 80193A74 00190874 38 9F 00 20 */ addi r4, r31, 0x20 /* 80193A78 00190878 C0 25 00 08 */ lfs f1, 8(r5) /* 80193A7C 0019087C 4B E7 76 A5 */ bl __ml__5xVec3CFf @@ -3040,7 +3040,7 @@ lbl_80193B00: /* 80193B30 00190930 4B F5 8F 89 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 80193B34 00190934 C0 5E 00 14 */ lfs f2, 0x14(r30) /* 80193B38 00190938 C0 1E 00 10 */ lfs f0, 0x10(r30) -/* 80193B3C 0019093C C0 22 B1 B8 */ lfs f1, lbl_803CFB38-_SDA2_BASE_(r2) +/* 80193B3C 0019093C C0 22 B1 B8 */ lfs f1, lbl__1310-_SDA2_BASE_(r2) /* 80193B40 00190940 EC 02 00 28 */ fsubs f0, f2, f0 /* 80193B44 00190944 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80193B48 00190948 40 81 00 08 */ ble lbl_80193B50 @@ -3048,17 +3048,17 @@ lbl_80193B00: lbl_80193B50: /* 80193B50 00190950 FC 20 00 90 */ fmr f1, f0 lbl_80193B54: -/* 80193B54 00190954 C0 02 B1 AC */ lfs f0, lbl_803CFB2C-_SDA2_BASE_(r2) +/* 80193B54 00190954 C0 02 B1 AC */ lfs f0, lbl__1280_1-_SDA2_BASE_(r2) /* 80193B58 00190958 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80193B5C 0019095C 40 80 00 10 */ bge lbl_80193B6C -/* 80193B60 00190960 C0 02 B2 14 */ lfs f0, lbl_803CFB94-_SDA2_BASE_(r2) +/* 80193B60 00190960 C0 02 B2 14 */ lfs f0, lbl__1842-_SDA2_BASE_(r2) /* 80193B64 00190964 D0 1F 00 60 */ stfs f0, 0x60(r31) /* 80193B68 00190968 48 00 00 0C */ b lbl_80193B74 lbl_80193B6C: -/* 80193B6C 0019096C C0 02 B2 18 */ lfs f0, lbl_803CFB98-_SDA2_BASE_(r2) +/* 80193B6C 0019096C C0 02 B2 18 */ lfs f0, lbl__1843_1-_SDA2_BASE_(r2) /* 80193B70 00190970 D0 1F 00 60 */ stfs f0, 0x60(r31) lbl_80193B74: -/* 80193B74 00190974 C0 02 B2 18 */ lfs f0, lbl_803CFB98-_SDA2_BASE_(r2) +/* 80193B74 00190974 C0 02 B2 18 */ lfs f0, lbl__1843_1-_SDA2_BASE_(r2) /* 80193B78 00190978 7F E3 FB 78 */ mr r3, r31 /* 80193B7C 0019097C 38 9E 00 18 */ addi r4, r30, 0x18 /* 80193B80 00190980 D0 1F 00 64 */ stfs f0, 0x64(r31) @@ -3087,7 +3087,7 @@ lbl_80193B94: /* 80193BD8 001909D8 48 05 98 05 */ bl func_801ED3DC /* 80193BDC 001909DC 7C 1E 18 40 */ cmplw r30, r3 /* 80193BE0 001909E0 40 82 01 10 */ bne lbl_80193CF0 -/* 80193BE4 001909E4 88 0D 98 C4 */ lbz r0, lbl_803CC1C4-_SDA_BASE_(r13) +/* 80193BE4 001909E4 88 0D 98 C4 */ lbz r0, lbl_init$1885-_SDA_BASE_(r13) /* 80193BE8 001909E8 7C 00 07 75 */ extsb. r0, r0 /* 80193BEC 001909EC 40 82 00 20 */ bne lbl_80193C0C /* 80193BF0 001909F0 C0 1C 00 28 */ lfs f0, 0x28(r28) @@ -3095,34 +3095,34 @@ lbl_80193B94: /* 80193BF8 001909F8 FC 00 00 1E */ fctiwz f0, f0 /* 80193BFC 001909FC D8 01 00 38 */ stfd f0, 0x38(r1) /* 80193C00 00190A00 80 61 00 3C */ lwz r3, 0x3c(r1) -/* 80193C04 00190A04 90 6D 98 C0 */ stw r3, lbl_803CC1C0-_SDA_BASE_(r13) -/* 80193C08 00190A08 98 0D 98 C4 */ stb r0, lbl_803CC1C4-_SDA_BASE_(r13) +/* 80193C04 00190A04 90 6D 98 C0 */ stw r3, lbl_idx_bonePoke$1884-_SDA_BASE_(r13) +/* 80193C08 00190A08 98 0D 98 C4 */ stb r0, lbl_init$1885-_SDA_BASE_(r13) lbl_80193C0C: /* 80193C0C 00190A0C 83 DC 00 58 */ lwz r30, 0x58(r28) -/* 80193C10 00190A10 80 0D 98 C0 */ lwz r0, lbl_803CC1C0-_SDA_BASE_(r13) +/* 80193C10 00190A10 80 0D 98 C0 */ lwz r0, lbl_idx_bonePoke$1884-_SDA_BASE_(r13) /* 80193C14 00190A14 28 1E 00 00 */ cmplwi r30, 0 /* 80193C18 00190A18 54 00 30 32 */ slwi r0, r0, 6 /* 80193C1C 00190A1C 7F FD 02 14 */ add r31, r29, r0 /* 80193C20 00190A20 41 82 00 D0 */ beq lbl_80193CF0 -/* 80193C24 00190A24 88 0D 98 C5 */ lbz r0, lbl_803CC1C5-_SDA_BASE_(r13) +/* 80193C24 00190A24 88 0D 98 C5 */ lbz r0, lbl_init$1890-_SDA_BASE_(r13) /* 80193C28 00190A28 7C 00 07 75 */ extsb. r0, r0 /* 80193C2C 00190A2C 40 82 00 2C */ bne lbl_80193C58 -/* 80193C30 00190A30 3C 60 80 2A */ lis r3, lbl_802A1B18@ha +/* 80193C30 00190A30 3C 60 80 2A */ lis r3, lbl_vec_offset$1889@ha /* 80193C34 00190A34 80 BC 00 18 */ lwz r5, 0x18(r28) -/* 80193C38 00190A38 38 C3 1B 18 */ addi r6, r3, lbl_802A1B18@l +/* 80193C38 00190A38 38 C3 1B 18 */ addi r6, r3, lbl_vec_offset$1889@l /* 80193C3C 00190A3C 80 9C 00 1C */ lwz r4, 0x1c(r28) /* 80193C40 00190A40 80 7C 00 20 */ lwz r3, 0x20(r28) /* 80193C44 00190A44 38 00 00 01 */ li r0, 1 /* 80193C48 00190A48 90 A6 00 00 */ stw r5, 0(r6) /* 80193C4C 00190A4C 90 86 00 04 */ stw r4, 4(r6) /* 80193C50 00190A50 90 66 00 08 */ stw r3, 8(r6) -/* 80193C54 00190A54 98 0D 98 C5 */ stb r0, lbl_803CC1C5-_SDA_BASE_(r13) +/* 80193C54 00190A54 98 0D 98 C5 */ stb r0, lbl_init$1890-_SDA_BASE_(r13) lbl_80193C58: /* 80193C58 00190A58 80 BF 00 30 */ lwz r5, 0x30(r31) -/* 80193C5C 00190A5C 3C 60 80 2A */ lis r3, lbl_802A1B18@ha +/* 80193C5C 00190A5C 3C 60 80 2A */ lis r3, lbl_vec_offset$1889@ha /* 80193C60 00190A60 80 1F 00 34 */ lwz r0, 0x34(r31) /* 80193C64 00190A64 7F E4 FB 78 */ mr r4, r31 -/* 80193C68 00190A68 C0 23 1B 18 */ lfs f1, lbl_802A1B18@l(r3) +/* 80193C68 00190A68 C0 23 1B 18 */ lfs f1, lbl_vec_offset$1889@l(r3) /* 80193C6C 00190A6C 38 61 00 20 */ addi r3, r1, 0x20 /* 80193C70 00190A70 90 A1 00 2C */ stw r5, 0x2c(r1) /* 80193C74 00190A74 90 01 00 30 */ stw r0, 0x30(r1) @@ -3132,18 +3132,18 @@ lbl_80193C58: /* 80193C84 00190A84 38 61 00 2C */ addi r3, r1, 0x2c /* 80193C88 00190A88 38 81 00 20 */ addi r4, r1, 0x20 /* 80193C8C 00190A8C 4B E8 17 B9 */ bl __apl__5xVec3FRC5xVec3 -/* 80193C90 00190A90 3C 80 80 2A */ lis r4, lbl_802A1B18@ha +/* 80193C90 00190A90 3C 80 80 2A */ lis r4, lbl_vec_offset$1889@ha /* 80193C94 00190A94 38 61 00 14 */ addi r3, r1, 0x14 -/* 80193C98 00190A98 38 A4 1B 18 */ addi r5, r4, lbl_802A1B18@l +/* 80193C98 00190A98 38 A4 1B 18 */ addi r5, r4, lbl_vec_offset$1889@l /* 80193C9C 00190A9C 38 9F 00 10 */ addi r4, r31, 0x10 /* 80193CA0 00190AA0 C0 25 00 04 */ lfs f1, 4(r5) /* 80193CA4 00190AA4 4B E7 74 7D */ bl __ml__5xVec3CFf /* 80193CA8 00190AA8 38 61 00 2C */ addi r3, r1, 0x2c /* 80193CAC 00190AAC 38 81 00 14 */ addi r4, r1, 0x14 /* 80193CB0 00190AB0 4B E8 17 95 */ bl __apl__5xVec3FRC5xVec3 -/* 80193CB4 00190AB4 3C 80 80 2A */ lis r4, lbl_802A1B18@ha +/* 80193CB4 00190AB4 3C 80 80 2A */ lis r4, lbl_vec_offset$1889@ha /* 80193CB8 00190AB8 38 61 00 08 */ addi r3, r1, 8 -/* 80193CBC 00190ABC 38 A4 1B 18 */ addi r5, r4, lbl_802A1B18@l +/* 80193CBC 00190ABC 38 A4 1B 18 */ addi r5, r4, lbl_vec_offset$1889@l /* 80193CC0 00190AC0 38 9F 00 20 */ addi r4, r31, 0x20 /* 80193CC4 00190AC4 C0 25 00 08 */ lfs f1, 8(r5) /* 80193CC8 00190AC8 4B E7 74 59 */ bl __ml__5xVec3CFf @@ -3207,8 +3207,8 @@ lbl_80193D9C: /* 80193DA4 00190BA4 28 07 00 03 */ cmplwi r7, 3 /* 80193DA8 00190BA8 40 82 00 5C */ bne lbl_80193E04 lbl_80193DAC: -/* 80193DAC 00190BAC 3C 60 80 2A */ lis r3, lbl_802A1B24@ha -/* 80193DB0 00190BB0 3B E3 1B 24 */ addi r31, r3, lbl_802A1B24@l +/* 80193DAC 00190BAC 3C 60 80 2A */ lis r3, lbl_g_idx_handbone$1923@ha +/* 80193DB0 00190BB0 3B E3 1B 24 */ addi r31, r3, lbl_g_idx_handbone$1923@l /* 80193DB4 00190BB4 48 00 00 44 */ b lbl_80193DF8 lbl_80193DB8: /* 80193DB8 00190BB8 54 04 30 32 */ slwi r4, r0, 6 @@ -3292,14 +3292,14 @@ lbl_80193EA0: /* 80193EE0 00190CE0 93 A1 00 24 */ stw r29, 0x24(r1) /* 80193EE4 00190CE4 93 81 00 20 */ stw r28, 0x20(r1) /* 80193EE8 00190CE8 7C DC 33 78 */ mr r28, r6 -/* 80193EEC 00190CEC C0 02 B2 1C */ lfs f0, lbl_803CFB9C-_SDA2_BASE_(r2) +/* 80193EEC 00190CEC C0 02 B2 1C */ lfs f0, lbl__1998_2-_SDA2_BASE_(r2) /* 80193EF0 00190CF0 C0 23 00 30 */ lfs f1, 0x30(r3) /* 80193EF4 00190CF4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80193EF8 00190CF8 40 80 00 0C */ bge lbl_80193F04 /* 80193EFC 00190CFC 38 00 00 05 */ li r0, 5 /* 80193F00 00190D00 48 00 00 1C */ b lbl_80193F1C lbl_80193F04: -/* 80193F04 00190D04 C0 02 B2 20 */ lfs f0, lbl_803CFBA0-_SDA2_BASE_(r2) +/* 80193F04 00190D04 C0 02 B2 20 */ lfs f0, lbl__1999_2-_SDA2_BASE_(r2) /* 80193F08 00190D08 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80193F0C 00190D0C 40 80 00 0C */ bge lbl_80193F18 /* 80193F10 00190D10 38 00 00 01 */ li r0, 1 @@ -3363,7 +3363,7 @@ lbl_80193FDC: /* 80193FDC 00190DDC 80 1F 00 54 */ lwz r0, 0x54(r31) /* 80193FE0 00190DE0 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80193FE4 00190DE4 41 82 00 64 */ beq lbl_80194048 -/* 80193FE8 00190DE8 C0 22 B1 80 */ lfs f1, lbl_803CFB00-_SDA2_BASE_(r2) +/* 80193FE8 00190DE8 C0 22 B1 80 */ lfs f1, lbl__820_2-_SDA2_BASE_(r2) /* 80193FEC 00190DEC 38 61 00 08 */ addi r3, r1, 8 /* 80193FF0 00190DF0 FC 40 08 90 */ fmr f2, f1 /* 80193FF4 00190DF4 FC 60 08 90 */ fmr f3, f1 @@ -3374,7 +3374,7 @@ lbl_80193FDC: /* 80194008 00190E08 38 C0 00 10 */ li r6, 0x10 /* 8019400C 00190E0C 38 A0 00 C8 */ li r5, 0xc8 /* 80194010 00190E10 38 80 00 FF */ li r4, 0xff -/* 80194014 00190E14 C0 02 B1 BC */ lfs f0, lbl_803CFB3C-_SDA2_BASE_(r2) +/* 80194014 00190E14 C0 02 B1 BC */ lfs f0, lbl__1311_1-_SDA2_BASE_(r2) /* 80194018 00190E18 38 61 00 14 */ addi r3, r1, 0x14 /* 8019401C 00190E1C D0 01 00 38 */ stfs f0, 0x38(r1) /* 80194020 00190E20 90 C1 00 44 */ stw r6, 0x44(r1) @@ -3489,7 +3489,7 @@ lbl_801941B8: /* 801941B8 00190FB8 80 1E 00 54 */ lwz r0, 0x54(r30) /* 801941BC 00190FBC 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 801941C0 00190FC0 41 82 00 B0 */ beq lbl_80194270 -/* 801941C4 00190FC4 C0 22 B1 80 */ lfs f1, lbl_803CFB00-_SDA2_BASE_(r2) +/* 801941C4 00190FC4 C0 22 B1 80 */ lfs f1, lbl__820_2-_SDA2_BASE_(r2) /* 801941C8 00190FC8 38 61 00 08 */ addi r3, r1, 8 /* 801941CC 00190FCC FC 40 08 90 */ fmr f2, f1 /* 801941D0 00190FD0 FC 60 08 90 */ fmr f3, f1 @@ -3499,7 +3499,7 @@ lbl_801941B8: /* 801941E0 00190FE0 90 01 00 14 */ stw r0, 0x14(r1) /* 801941E4 00190FE4 38 60 00 C8 */ li r3, 0xc8 /* 801941E8 00190FE8 38 00 00 FF */ li r0, 0xff -/* 801941EC 00190FEC C0 02 B1 BC */ lfs f0, lbl_803CFB3C-_SDA2_BASE_(r2) +/* 801941EC 00190FEC C0 02 B1 BC */ lfs f0, lbl__1311_1-_SDA2_BASE_(r2) /* 801941F0 00190FF0 D0 01 00 38 */ stfs f0, 0x38(r1) /* 801941F4 00190FF4 90 81 00 44 */ stw r4, 0x44(r1) /* 801941F8 00190FF8 98 61 00 3C */ stb r3, 0x3c(r1) @@ -3507,9 +3507,9 @@ lbl_801941B8: /* 80194200 00191000 98 61 00 3E */ stb r3, 0x3e(r1) /* 80194204 00191004 98 01 00 3F */ stb r0, 0x3f(r1) /* 80194208 00191008 4B E9 CA 81 */ bl xurand__Fv -/* 8019420C 0019100C C0 42 B1 C4 */ lfs f2, lbl_803CFB44-_SDA2_BASE_(r2) +/* 8019420C 0019100C C0 42 B1 C4 */ lfs f2, lbl__1457_1-_SDA2_BASE_(r2) /* 80194210 00191010 38 01 00 08 */ addi r0, r1, 8 -/* 80194214 00191014 C0 02 B2 24 */ lfs f0, lbl_803CFBA4-_SDA2_BASE_(r2) +/* 80194214 00191014 C0 02 B2 24 */ lfs f0, lbl__2045-_SDA2_BASE_(r2) /* 80194218 00191018 38 61 00 14 */ addi r3, r1, 0x14 /* 8019421C 0019101C EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80194220 00191020 90 01 00 24 */ stw r0, 0x24(r1) @@ -3555,9 +3555,9 @@ lbl_80194270: /* 801942BC 001910BC EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 801942C0 001910C0 D0 1E 00 64 */ stfs f0, 0x64(r30) /* 801942C4 001910C4 4B E9 C9 C5 */ bl xurand__Fv -/* 801942C8 001910C8 C0 42 B1 C4 */ lfs f2, lbl_803CFB44-_SDA2_BASE_(r2) +/* 801942C8 001910C8 C0 42 B1 C4 */ lfs f2, lbl__1457_1-_SDA2_BASE_(r2) /* 801942CC 001910CC 7F E3 FB 78 */ mr r3, r31 -/* 801942D0 001910D0 C0 02 B2 24 */ lfs f0, lbl_803CFBA4-_SDA2_BASE_(r2) +/* 801942D0 001910D0 C0 02 B2 24 */ lfs f0, lbl__2045-_SDA2_BASE_(r2) /* 801942D4 001910D4 38 80 00 01 */ li r4, 1 /* 801942D8 001910D8 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 801942DC 001910DC D0 1F 02 30 */ stfs f0, 0x230(r31) @@ -3648,15 +3648,15 @@ lbl_8019441C: /* 8019441C 0019121C 80 1E 00 54 */ lwz r0, 0x54(r30) /* 80194420 00191220 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80194424 00191224 41 82 00 50 */ beq lbl_80194474 -/* 80194428 00191228 3C 60 80 27 */ lis r3, lbl_80273D08@ha -/* 8019442C 0019122C 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l +/* 80194428 00191228 3C 60 80 27 */ lis r3, lbl__stringBase0_105@ha +/* 8019442C 0019122C 38 63 3D 08 */ addi r3, r3, lbl__stringBase0_105@l /* 80194430 00191230 38 63 0C 54 */ addi r3, r3, 0xc54 /* 80194434 00191234 4B F1 44 11 */ bl zParEmitterFind__FPCc /* 80194438 00191238 7C 7F 1B 79 */ or. r31, r3, r3 /* 8019443C 0019123C 41 82 00 28 */ beq lbl_80194464 /* 80194440 00191240 93 FE 00 58 */ stw r31, 0x58(r30) /* 80194444 00191244 38 9E 00 18 */ addi r4, r30, 0x18 -/* 80194448 00191248 C0 02 B1 BC */ lfs f0, lbl_803CFB3C-_SDA2_BASE_(r2) +/* 80194448 00191248 C0 02 B1 BC */ lfs f0, lbl__1311_1-_SDA2_BASE_(r2) /* 8019444C 0019124C 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80194450 00191250 D0 03 00 10 */ stfs f0, 0x10(r3) /* 80194454 00191254 80 7F 00 10 */ lwz r3, 0x10(r31) @@ -3672,10 +3672,10 @@ lbl_80194474: /* 80194474 00191274 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80194478 00191278 C0 23 00 10 */ lfs f1, 0x10(r3) /* 8019447C 0019127C 4B E7 63 81 */ bl xsqrt__Ff -/* 80194480 00191280 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80194480 00191280 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80194484 00191284 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 80194488 00191288 38 84 05 58 */ addi r4, r4, lbl_803C0558@l -/* 8019448C 0019128C C0 62 B2 28 */ lfs f3, lbl_803CFBA8-_SDA2_BASE_(r2) +/* 80194488 00191288 38 84 05 58 */ addi r4, r4, lbl_globals@l +/* 8019448C 0019128C C0 62 B2 28 */ lfs f3, lbl__2071_1-_SDA2_BASE_(r2) /* 80194490 00191290 C0 44 06 C8 */ lfs f2, 0x6c8(r4) /* 80194494 00191294 C0 03 00 10 */ lfs f0, 0x10(r3) /* 80194498 00191298 EC 43 00 B2 */ fmuls f2, f3, f2 @@ -3686,7 +3686,7 @@ lbl_80194474: /* 801944AC 001912AC 60 00 00 01 */ ori r0, r0, 1 /* 801944B0 001912B0 98 1F 00 30 */ stb r0, 0x30(r31) /* 801944B4 001912B4 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 801944B8 001912B8 C0 02 B2 2C */ lfs f0, lbl_803CFBAC-_SDA2_BASE_(r2) +/* 801944B8 001912B8 C0 02 B2 2C */ lfs f0, lbl__2072-_SDA2_BASE_(r2) /* 801944BC 001912BC C0 23 00 10 */ lfs f1, 0x10(r3) /* 801944C0 001912C0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801944C4 001912C4 40 81 00 1C */ ble lbl_801944E0 @@ -3763,8 +3763,8 @@ lbl_801945C8: /* 801945D0 001913D0 38 BC 00 30 */ addi r5, r28, 0x30 /* 801945D4 001913D4 48 00 0D 6D */ bl zNPCFXCinematic.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 801945D8 001913D8 80 7B 00 14 */ lwz r3, 0x14(r27) -/* 801945DC 001913DC 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 801945E0 001913E0 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l +/* 801945DC 001913DC 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 801945E0 001913E0 38 A4 05 58 */ addi r5, r4, lbl_globals@l /* 801945E4 001913E4 C0 7C 00 10 */ lfs f3, 0x10(r28) /* 801945E8 001913E8 C0 23 00 30 */ lfs f1, 0x30(r3) /* 801945EC 001913EC 38 61 00 14 */ addi r3, r1, 0x14 @@ -3806,26 +3806,26 @@ lbl_80194670: /* 80194670 00191470 80 1D 00 54 */ lwz r0, 0x54(r29) /* 80194674 00191474 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80194678 00191478 41 82 00 84 */ beq lbl_801946FC -/* 8019467C 0019147C 3C 60 80 27 */ lis r3, lbl_80273D08@ha -/* 80194680 00191480 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l +/* 8019467C 0019147C 3C 60 80 27 */ lis r3, lbl__stringBase0_105@ha +/* 80194680 00191480 38 63 3D 08 */ addi r3, r3, lbl__stringBase0_105@l /* 80194684 00191484 38 63 0C 66 */ addi r3, r3, 0xc66 /* 80194688 00191488 4B EB 7B 8D */ bl xStrHash__FPCc /* 8019468C 0019148C 4B F2 03 B1 */ bl zSceneFindObject__FUi -/* 80194690 00191490 3C 80 80 27 */ lis r4, lbl_80273D08@ha +/* 80194690 00191490 3C 80 80 27 */ lis r4, lbl__stringBase0_105@ha /* 80194694 00191494 90 7D 00 58 */ stw r3, 0x58(r29) -/* 80194698 00191498 38 64 3D 08 */ addi r3, r4, lbl_80273D08@l +/* 80194698 00191498 38 64 3D 08 */ addi r3, r4, lbl__stringBase0_105@l /* 8019469C 0019149C 38 63 0C 77 */ addi r3, r3, 0xc77 /* 801946A0 001914A0 4B EB 7B 75 */ bl xStrHash__FPCc /* 801946A4 001914A4 4B F2 03 99 */ bl zSceneFindObject__FUi -/* 801946A8 001914A8 3C 80 80 27 */ lis r4, lbl_80273D08@ha +/* 801946A8 001914A8 3C 80 80 27 */ lis r4, lbl__stringBase0_105@ha /* 801946AC 001914AC 90 7D 00 5C */ stw r3, 0x5c(r29) -/* 801946B0 001914B0 38 64 3D 08 */ addi r3, r4, lbl_80273D08@l +/* 801946B0 001914B0 38 64 3D 08 */ addi r3, r4, lbl__stringBase0_105@l /* 801946B4 001914B4 38 63 0C 86 */ addi r3, r3, 0xc86 /* 801946B8 001914B8 4B EB 7B 5D */ bl xStrHash__FPCc /* 801946BC 001914BC 4B F2 03 81 */ bl zSceneFindObject__FUi -/* 801946C0 001914C0 3C 80 80 27 */ lis r4, lbl_80273D08@ha +/* 801946C0 001914C0 3C 80 80 27 */ lis r4, lbl__stringBase0_105@ha /* 801946C4 001914C4 90 7D 00 60 */ stw r3, 0x60(r29) -/* 801946C8 001914C8 38 64 3D 08 */ addi r3, r4, lbl_80273D08@l +/* 801946C8 001914C8 38 64 3D 08 */ addi r3, r4, lbl__stringBase0_105@l /* 801946CC 001914CC 38 63 0C 95 */ addi r3, r3, 0xc95 /* 801946D0 001914D0 4B EB 7B 45 */ bl xStrHash__FPCc /* 801946D4 001914D4 4B F2 03 69 */ bl zSceneFindObject__FUi @@ -3857,7 +3857,7 @@ lbl_801946FC: /* 80194734 00191534 41 82 00 28 */ beq lbl_8019475C /* 80194738 00191538 28 03 00 00 */ cmplwi r3, 0 /* 8019473C 0019153C 41 82 00 10 */ beq lbl_8019474C -/* 80194740 00191540 C0 02 B1 80 */ lfs f0, lbl_803CFB00-_SDA2_BASE_(r2) +/* 80194740 00191540 C0 02 B1 80 */ lfs f0, lbl__820_2-_SDA2_BASE_(r2) /* 80194744 00191544 80 63 00 18 */ lwz r3, 0x18(r3) /* 80194748 00191548 D0 03 00 0C */ stfs f0, 0xc(r3) lbl_8019474C: @@ -3869,14 +3869,14 @@ lbl_8019475C: /* 8019475C 0019155C 80 1F 00 54 */ lwz r0, 0x54(r31) /* 80194760 00191560 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80194764 00191564 41 82 00 3C */ beq lbl_801947A0 -/* 80194768 00191568 3C 60 80 27 */ lis r3, lbl_80273D08@ha -/* 8019476C 0019156C 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l +/* 80194768 00191568 3C 60 80 27 */ lis r3, lbl__stringBase0_105@ha +/* 8019476C 0019156C 38 63 3D 08 */ addi r3, r3, lbl__stringBase0_105@l /* 80194770 00191570 38 63 0C A4 */ addi r3, r3, 0xca4 /* 80194774 00191574 4B F1 40 D1 */ bl zParEmitterFind__FPCc /* 80194778 00191578 28 03 00 00 */ cmplwi r3, 0 /* 8019477C 0019157C 41 82 00 18 */ beq lbl_80194794 /* 80194780 00191580 90 7F 00 58 */ stw r3, 0x58(r31) -/* 80194784 00191584 C0 02 B1 80 */ lfs f0, lbl_803CFB00-_SDA2_BASE_(r2) +/* 80194784 00191584 C0 02 B1 80 */ lfs f0, lbl__820_2-_SDA2_BASE_(r2) /* 80194788 00191588 80 63 00 18 */ lwz r3, 0x18(r3) /* 8019478C 0019158C D0 03 00 0C */ stfs f0, 0xc(r3) /* 80194790 00191590 48 00 00 10 */ b lbl_801947A0 @@ -3898,9 +3898,9 @@ lbl_801947A0: /* 801947C8 001915C8 7C 07 00 40 */ cmplw r7, r0 /* 801947CC 001915CC 40 82 00 50 */ bne lbl_8019481C /* 801947D0 001915D0 C0 04 00 28 */ lfs f0, 0x28(r4) -/* 801947D4 001915D4 C0 42 B2 30 */ lfs f2, lbl_803CFBB0-_SDA2_BASE_(r2) +/* 801947D4 001915D4 C0 42 B2 30 */ lfs f2, lbl__2141_1-_SDA2_BASE_(r2) /* 801947D8 001915D8 FC 20 00 1E */ fctiwz f1, f0 -/* 801947DC 001915DC C0 02 B1 80 */ lfs f0, lbl_803CFB00-_SDA2_BASE_(r2) +/* 801947DC 001915DC C0 02 B1 80 */ lfs f0, lbl__820_2-_SDA2_BASE_(r2) /* 801947E0 001915E0 D8 21 00 08 */ stfd f1, 8(r1) /* 801947E4 001915E4 80 01 00 0C */ lwz r0, 0xc(r1) /* 801947E8 001915E8 54 00 30 32 */ slwi r0, r0, 6 @@ -3935,8 +3935,8 @@ lbl_80194850: /* 80194850 00191650 80 7F 00 54 */ lwz r3, 0x54(r31) /* 80194854 00191654 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e /* 80194858 00191658 41 82 00 3C */ beq lbl_80194894 -/* 8019485C 0019165C 3C 60 80 27 */ lis r3, lbl_80273D08@ha -/* 80194860 00191660 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l +/* 8019485C 0019165C 3C 60 80 27 */ lis r3, lbl__stringBase0_105@ha +/* 80194860 00191660 38 63 3D 08 */ addi r3, r3, lbl__stringBase0_105@l /* 80194864 00191664 38 63 0C AF */ addi r3, r3, 0xcaf /* 80194868 00191668 4B EB 79 AD */ bl xStrHash__FPCc /* 8019486C 0019166C 38 80 00 00 */ li r4, 0 @@ -4059,8 +4059,8 @@ lbl_80194A28: /* 80194A28 00191828 80 7F 00 54 */ lwz r3, 0x54(r31) /* 80194A2C 0019182C 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e /* 80194A30 00191830 41 82 00 3C */ beq lbl_80194A6C -/* 80194A34 00191834 3C 60 80 27 */ lis r3, lbl_80273D08@ha -/* 80194A38 00191838 38 63 3D 08 */ addi r3, r3, lbl_80273D08@l +/* 80194A34 00191834 3C 60 80 27 */ lis r3, lbl__stringBase0_105@ha +/* 80194A38 00191838 38 63 3D 08 */ addi r3, r3, lbl__stringBase0_105@l /* 80194A3C 0019183C 38 63 0C C0 */ addi r3, r3, 0xcc0 /* 80194A40 00191840 4B EB 77 D5 */ bl xStrHash__FPCc /* 80194A44 00191844 38 80 00 00 */ li r4, 0 @@ -4146,8 +4146,8 @@ lbl_80194B0C: /* 80194B74 00191974 7C A4 2B 78 */ mr r4, r5 /* 80194B78 00191978 48 00 03 F1 */ bl clamp_bone_index__FP9NCINEntryP8RpAtomic /* 80194B7C 0019197C 83 F9 00 58 */ lwz r31, 0x58(r25) -/* 80194B80 00191980 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80194B84 00191984 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80194B80 00191980 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80194B84 00191984 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80194B88 00191988 28 1F 00 00 */ cmplwi r31, 0 /* 80194B8C 0019198C C3 E3 06 C8 */ lfs f31, 0x6c8(r3) /* 80194B90 00191990 41 82 03 40 */ beq lbl_80194ED0 @@ -4169,7 +4169,7 @@ lbl_80194B0C: /* 80194BD0 001919D0 C0 3D 00 18 */ lfs f1, 0x18(r29) /* 80194BD4 001919D4 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80194BD8 001919D8 7C 00 00 26 */ mfcr r0 -/* 80194BDC 001919DC C0 02 B1 80 */ lfs f0, lbl_803CFB00-_SDA2_BASE_(r2) +/* 80194BDC 001919DC C0 02 B1 80 */ lfs f0, lbl__820_2-_SDA2_BASE_(r2) /* 80194BE0 001919E0 54 00 17 FE */ rlwinm r0, r0, 2, 0x1f, 0x1f /* 80194BE4 001919E4 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80194BE8 001919E8 7C 05 03 78 */ mr r5, r0 @@ -4207,7 +4207,7 @@ lbl_80194C04: /* 80194C60 00191A60 6F 63 80 00 */ xoris r3, r27, 0x8000 /* 80194C64 00191A64 3C 00 43 30 */ lis r0, 0x4330 /* 80194C68 00191A68 90 61 00 8C */ stw r3, 0x8c(r1) -/* 80194C6C 00191A6C C8 22 B1 A0 */ lfd f1, lbl_803CFB20-_SDA2_BASE_(r2) +/* 80194C6C 00191A6C C8 22 B1 A0 */ lfd f1, lbl__1247-_SDA2_BASE_(r2) /* 80194C70 00191A70 90 01 00 88 */ stw r0, 0x88(r1) /* 80194C74 00191A74 C0 5F 00 28 */ lfs f2, 0x28(r31) /* 80194C78 00191A78 C8 01 00 88 */ lfd f0, 0x88(r1) @@ -4261,15 +4261,15 @@ lbl_80194CBC: /* 80194D34 00191B34 4B E7 65 31 */ bl __as__5xVec3FRC5xVec3 /* 80194D38 00191B38 38 61 00 14 */ addi r3, r1, 0x14 /* 80194D3C 00191B3C 4B E7 63 C1 */ bl length2__5xVec3CFv -/* 80194D40 00191B40 C0 02 B2 34 */ lfs f0, lbl_803CFBB4-_SDA2_BASE_(r2) +/* 80194D40 00191B40 C0 02 B2 34 */ lfs f0, lbl__2294_1-_SDA2_BASE_(r2) /* 80194D44 00191B44 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80194D48 00191B48 40 81 00 20 */ ble lbl_80194D68 -/* 80194D4C 00191B4C C0 22 B1 80 */ lfs f1, lbl_803CFB00-_SDA2_BASE_(r2) +/* 80194D4C 00191B4C C0 22 B1 80 */ lfs f1, lbl__820_2-_SDA2_BASE_(r2) /* 80194D50 00191B50 38 61 00 14 */ addi r3, r1, 0x14 /* 80194D54 00191B54 4B E8 7B 25 */ bl __as__5xVec3Ff /* 80194D58 00191B58 48 00 00 10 */ b lbl_80194D68 lbl_80194D5C: -/* 80194D5C 00191B5C C0 22 B1 80 */ lfs f1, lbl_803CFB00-_SDA2_BASE_(r2) +/* 80194D5C 00191B5C C0 22 B1 80 */ lfs f1, lbl__820_2-_SDA2_BASE_(r2) /* 80194D60 00191B60 38 61 00 14 */ addi r3, r1, 0x14 /* 80194D64 00191B64 4B E8 7B 15 */ bl __as__5xVec3Ff lbl_80194D68: @@ -4284,20 +4284,20 @@ lbl_80194D70: /* 80194D84 00191B84 38 9D 00 20 */ addi r4, r29, 0x20 /* 80194D88 00191B88 C0 3F 00 24 */ lfs f1, 0x24(r31) /* 80194D8C 00191B8C 38 A0 00 01 */ li r5, 1 -/* 80194D90 00191B90 C0 42 B1 80 */ lfs f2, lbl_803CFB00-_SDA2_BASE_(r2) +/* 80194D90 00191B90 C0 42 B1 80 */ lfs f2, lbl__820_2-_SDA2_BASE_(r2) /* 80194D94 00191B94 4B F8 31 2D */ bl xParInterpCompute__FiP10xParInterpfif /* 80194D98 00191B98 FF A0 08 90 */ fmr f29, f1 /* 80194D9C 00191B9C 80 7D 00 3C */ lwz r3, 0x3c(r29) /* 80194DA0 00191BA0 C0 3F 00 24 */ lfs f1, 0x24(r31) /* 80194DA4 00191BA4 38 9D 00 34 */ addi r4, r29, 0x34 -/* 80194DA8 00191BA8 C0 42 B1 80 */ lfs f2, lbl_803CFB00-_SDA2_BASE_(r2) +/* 80194DA8 00191BA8 C0 42 B1 80 */ lfs f2, lbl__820_2-_SDA2_BASE_(r2) /* 80194DAC 00191BAC 38 A0 00 01 */ li r5, 1 /* 80194DB0 00191BB0 4B F8 31 11 */ bl xParInterpCompute__FiP10xParInterpfif /* 80194DB4 00191BB4 FF C0 08 90 */ fmr f30, f1 /* 80194DB8 00191BB8 80 7D 00 50 */ lwz r3, 0x50(r29) /* 80194DBC 00191BBC C0 3F 00 24 */ lfs f1, 0x24(r31) /* 80194DC0 00191BC0 38 9D 00 48 */ addi r4, r29, 0x48 -/* 80194DC4 00191BC4 C0 42 B1 80 */ lfs f2, lbl_803CFB00-_SDA2_BASE_(r2) +/* 80194DC4 00191BC4 C0 42 B1 80 */ lfs f2, lbl__820_2-_SDA2_BASE_(r2) /* 80194DC8 00191BC8 38 A0 00 01 */ li r5, 1 /* 80194DCC 00191BCC 4B F8 30 F5 */ bl xParInterpCompute__FiP10xParInterpfif /* 80194DD0 00191BD0 EC 01 F0 28 */ fsubs f0, f1, f30 @@ -4322,13 +4322,13 @@ lbl_80194E14: /* 80194E18 00191C18 38 99 00 5C */ addi r4, r25, 0x5c /* 80194E1C 00191C1C C0 3F 00 24 */ lfs f1, 0x24(r31) /* 80194E20 00191C20 38 A0 00 01 */ li r5, 1 -/* 80194E24 00191C24 C0 42 B1 80 */ lfs f2, lbl_803CFB00-_SDA2_BASE_(r2) +/* 80194E24 00191C24 C0 42 B1 80 */ lfs f2, lbl__820_2-_SDA2_BASE_(r2) /* 80194E28 00191C28 4B F8 30 99 */ bl xParInterpCompute__FiP10xParInterpfif /* 80194E2C 00191C2C FF C0 08 90 */ fmr f30, f1 /* 80194E30 00191C30 80 79 00 B4 */ lwz r3, 0xb4(r25) /* 80194E34 00191C34 C0 3F 00 24 */ lfs f1, 0x24(r31) /* 80194E38 00191C38 38 99 00 AC */ addi r4, r25, 0xac -/* 80194E3C 00191C3C C0 42 B1 80 */ lfs f2, lbl_803CFB00-_SDA2_BASE_(r2) +/* 80194E3C 00191C3C C0 42 B1 80 */ lfs f2, lbl__820_2-_SDA2_BASE_(r2) /* 80194E40 00191C40 38 A0 00 01 */ li r5, 1 /* 80194E44 00191C44 4B F8 30 7D */ bl xParInterpCompute__FiP10xParInterpfif /* 80194E48 00191C48 EC 01 F0 28 */ fsubs f0, f1, f30 @@ -4423,9 +4423,9 @@ lbl_80194F84: /* 80194F84 00191D84 80 04 00 54 */ lwz r0, 0x54(r4) /* 80194F88 00191D88 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80194F8C 00191D8C 4D 82 00 20 */ beqlr -/* 80194F90 00191D90 C0 02 B2 38 */ lfs f0, lbl_803CFBB8-_SDA2_BASE_(r2) +/* 80194F90 00191D90 C0 02 B2 38 */ lfs f0, lbl__2316-_SDA2_BASE_(r2) /* 80194F94 00191D94 D0 04 00 5C */ stfs f0, 0x5c(r4) -/* 80194F98 00191D98 C0 02 B1 80 */ lfs f0, lbl_803CFB00-_SDA2_BASE_(r2) +/* 80194F98 00191D98 C0 02 B1 80 */ lfs f0, lbl__820_2-_SDA2_BASE_(r2) /* 80194F9C 00191D9C D0 04 00 58 */ stfs f0, 0x58(r4) /* 80194FA0 00191DA0 4E 80 00 20 */ blr /* 80194FA4 00191DA4 94 21 FF 30 */ stwu r1, -0xd0(r1) @@ -4449,9 +4449,9 @@ lbl_80194F84: /* 80194FEC 00191DEC 7F 23 CB 78 */ mr r3, r25 /* 80194FF0 00191DF0 7C A4 2B 78 */ mr r4, r5 /* 80194FF4 00191DF4 4B FF FF 75 */ bl clamp_bone_index__FP9NCINEntryP8RpAtomic -/* 80194FF8 00191DF8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80194FF8 00191DF8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80194FFC 00191DFC C0 59 00 2C */ lfs f2, 0x2c(r25) -/* 80195000 00191E00 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80195000 00191E00 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80195004 00191E04 C0 19 00 58 */ lfs f0, 0x58(r25) /* 80195008 00191E08 C0 23 06 C8 */ lfs f1, 0x6c8(r3) /* 8019500C 00191E0C 3B F9 00 18 */ addi r31, r25, 0x18 @@ -4473,7 +4473,7 @@ lbl_80194F84: /* 8019504C 00191E4C 3C 00 43 30 */ lis r0, 0x4330 /* 80195050 00191E50 90 61 00 7C */ stw r3, 0x7c(r1) /* 80195054 00191E54 7F 24 CB 78 */ mr r4, r25 -/* 80195058 00191E58 C8 22 B1 A0 */ lfd f1, lbl_803CFB20-_SDA2_BASE_(r2) +/* 80195058 00191E58 C8 22 B1 A0 */ lfd f1, lbl__1247-_SDA2_BASE_(r2) /* 8019505C 00191E5C 7F 45 D3 78 */ mr r5, r26 /* 80195060 00191E60 90 01 00 78 */ stw r0, 0x78(r1) /* 80195064 00191E64 38 61 00 38 */ addi r3, r1, 0x38 @@ -4491,7 +4491,7 @@ lbl_80194F84: /* 80195094 00191E94 38 81 00 38 */ addi r4, r1, 0x38 /* 80195098 00191E98 4B E7 5E D9 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 /* 8019509C 00191E9C C0 3D 00 00 */ lfs f1, 0(r29) -/* 801950A0 00191EA0 C0 02 B2 38 */ lfs f0, lbl_803CFBB8-_SDA2_BASE_(r2) +/* 801950A0 00191EA0 C0 02 B2 38 */ lfs f0, lbl__2316-_SDA2_BASE_(r2) /* 801950A4 00191EA4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801950A8 00191EA8 4C 41 13 82 */ cror 2, 1, 2 /* 801950AC 00191EAC 40 82 00 1C */ bne lbl_801950C8 @@ -4502,11 +4502,11 @@ lbl_80194F84: /* 801950C0 00191EC0 38 81 00 2C */ addi r4, r1, 0x2c /* 801950C4 00191EC4 4B E7 61 A1 */ bl __as__5xVec3FRC5xVec3 lbl_801950C8: -/* 801950C8 00191EC8 3C 80 80 27 */ lis r4, lbl_80273CF0@ha -/* 801950CC 00191ECC 3C 60 80 27 */ lis r3, lbl_80273CFC@ha -/* 801950D0 00191ED0 38 A4 3C F0 */ addi r5, r4, lbl_80273CF0@l +/* 801950C8 00191EC8 3C 80 80 27 */ lis r4, lbl__2326@ha +/* 801950CC 00191ECC 3C 60 80 27 */ lis r3, lbl__2327@ha +/* 801950D0 00191ED0 38 A4 3C F0 */ addi r5, r4, lbl__2326@l /* 801950D4 00191ED4 FC 20 E8 90 */ fmr f1, f29 -/* 801950D8 00191ED8 38 83 3C FC */ addi r4, r3, lbl_80273CFC@l +/* 801950D8 00191ED8 38 83 3C FC */ addi r4, r3, lbl__2327@l /* 801950DC 00191EDC 80 C5 00 00 */ lwz r6, 0(r5) /* 801950E0 00191EE0 83 E5 00 04 */ lwz r31, 4(r5) /* 801950E4 00191EE4 7F A3 EB 78 */ mr r3, r29 @@ -4755,5 +4755,5 @@ KillAll__8NPARMgmtFv: .global singleton__9zNPCB_SB2Fv singleton__9zNPCB_SB2Fv: -/* 80195420 00192220 80 6D 96 F0 */ lwz r3, lbl_803CBFF0-_SDA_BASE_(r13) +/* 80195420 00192220 80 6D 96 F0 */ lwz r3, lbl__singleton__9zNPCB_SB2-_SDA_BASE_(r13) /* 80195424 00192224 4E 80 00 20 */ blr diff --git a/asm/Game/zNPCGlyph.s b/asm/Game/zNPCGlyph.s index e49c46b7b..51bdc0e26 100644 --- a/asm/Game/zNPCGlyph.s +++ b/asm/Game/zNPCGlyph.s @@ -14,13 +14,13 @@ zNPCGlyph_Shutdown__Fv: zNPCGlyph_ScenePrepare__Fv: /* 80186274 00183074 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80186278 00183078 7C 08 02 A6 */ mflr r0 -/* 8018627C 0018307C 3C 60 80 2A */ lis r3, lbl_8029B9F0@ha +/* 8018627C 0018307C 3C 60 80 2A */ lis r3, lbl_g_cnt_activeGlyphs@ha /* 80186280 00183080 90 01 00 34 */ stw r0, 0x34(r1) -/* 80186284 00183084 38 83 B9 F0 */ addi r4, r3, lbl_8029B9F0@l -/* 80186288 00183088 3C 60 80 2A */ lis r3, lbl_8029B9C8@ha +/* 80186284 00183084 38 83 B9 F0 */ addi r4, r3, lbl_g_cnt_activeGlyphs@l +/* 80186288 00183088 3C 60 80 2A */ lis r3, lbl_g_strz_glyphmodel@ha /* 8018628C 0018308C 38 00 00 00 */ li r0, 0 /* 80186290 00183090 BF 21 00 14 */ stmw r25, 0x14(r1) -/* 80186294 00183094 38 63 B9 C8 */ addi r3, r3, lbl_8029B9C8@l +/* 80186294 00183094 38 63 B9 C8 */ addi r3, r3, lbl_g_strz_glyphmodel@l /* 80186298 00183098 3B 83 00 04 */ addi r28, r3, 4 /* 8018629C 0018309C 3B 60 00 01 */ li r27, 1 /* 801862A0 001830A0 90 04 00 00 */ stw r0, 0(r4) @@ -145,8 +145,8 @@ zNPCGlyph_Timestep__Ff: /* 80186428 00183228 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0 /* 8018642C 0018322C BF 41 00 18 */ stmw r26, 0x18(r1) /* 80186430 00183230 38 00 00 00 */ li r0, 0 -/* 80186434 00183234 3C 60 80 2A */ lis r3, lbl_8029B9F0@ha -/* 80186438 00183238 38 63 B9 F0 */ addi r3, r3, lbl_8029B9F0@l +/* 80186434 00183234 3C 60 80 2A */ lis r3, lbl_g_cnt_activeGlyphs@ha +/* 80186438 00183238 38 63 B9 F0 */ addi r3, r3, lbl_g_cnt_activeGlyphs@l /* 8018643C 0018323C FF E0 08 90 */ fmr f31, f1 /* 80186440 00183240 90 01 00 08 */ stw r0, 8(r1) /* 80186444 00183244 3B A3 00 04 */ addi r29, r3, 4 @@ -176,7 +176,7 @@ lbl_80186488: /* 8018649C 0018329C 54 60 06 F7 */ rlwinm. r0, r3, 0, 0x1b, 0x1b /* 801864A0 001832A0 41 82 00 20 */ beq lbl_801864C0 /* 801864A4 001832A4 C0 3A 00 60 */ lfs f1, 0x60(r26) -/* 801864A8 001832A8 C0 02 AF C8 */ lfs f0, lbl_803CF948-_SDA2_BASE_(r2) +/* 801864A8 001832A8 C0 02 AF C8 */ lfs f0, lbl__849_2-_SDA2_BASE_(r2) /* 801864AC 001832AC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801864B0 001832B0 40 80 00 10 */ bge lbl_801864C0 /* 801864B4 001832B4 7F 43 D3 78 */ mr r3, r26 @@ -184,7 +184,7 @@ lbl_80186488: /* 801864BC 001832BC 48 00 00 60 */ b lbl_8018651C lbl_801864C0: /* 801864C0 001832C0 C0 1A 00 60 */ lfs f0, 0x60(r26) -/* 801864C4 001832C4 C0 22 AF CC */ lfs f1, lbl_803CF94C-_SDA2_BASE_(r2) +/* 801864C4 001832C4 C0 22 AF CC */ lfs f1, lbl__850_3-_SDA2_BASE_(r2) /* 801864C8 001832C8 EC 00 F8 28 */ fsubs f0, f0, f31 /* 801864CC 001832CC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801864D0 001832D0 40 81 00 08 */ ble lbl_801864D8 @@ -271,14 +271,14 @@ lbl_801865B8: zNPCGlyph_TypeToList__F11en_npcglyphPP8NPCGlyph: /* 801865C0 001833C0 38 00 00 00 */ li r0, 0 /* 801865C4 001833C4 28 03 00 09 */ cmplwi r3, 9 -/* 801865C8 001833C8 3C A0 80 36 */ lis r5, lbl_8035BE30@ha +/* 801865C8 001833C8 3C A0 80 36 */ lis r5, lbl_g_glyphs_talk@ha /* 801865CC 001833CC 90 04 00 00 */ stw r0, 0(r4) -/* 801865D0 001833D0 38 C5 BE 30 */ addi r6, r5, lbl_8035BE30@l +/* 801865D0 001833D0 38 C5 BE 30 */ addi r6, r5, lbl_g_glyphs_talk@l /* 801865D4 001833D4 38 E0 00 00 */ li r7, 0 /* 801865D8 001833D8 41 81 00 A8 */ bgt lbl_80186680 -/* 801865DC 001833DC 3C A0 80 2A */ lis r5, lbl_8029BA18@ha +/* 801865DC 001833DC 3C A0 80 2A */ lis r5, lbl__896_2@ha /* 801865E0 001833E0 54 60 10 3A */ slwi r0, r3, 2 -/* 801865E4 001833E4 38 65 BA 18 */ addi r3, r5, lbl_8029BA18@l +/* 801865E4 001833E4 38 65 BA 18 */ addi r3, r5, lbl__896_2@l /* 801865E8 001833E8 7C 03 00 2E */ lwzx r0, r3, r0 /* 801865EC 001833EC 7C 09 03 A6 */ mtctr r0 /* 801865F0 001833F0 4E 80 04 20 */ bctr @@ -341,12 +341,12 @@ lbl_801866C0: /* 801866C0 001834C0 38 60 00 0E */ li r3, 0xe /* 801866C4 001834C4 4B F2 63 39 */ bl zRenderState__F14_SDRenderState lbl_801866C8: -/* 801866C8 001834C8 3C 80 80 2A */ lis r4, lbl_8029B9F0@ha -/* 801866CC 001834CC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 801866D0 001834D0 38 84 B9 F0 */ addi r4, r4, lbl_8029B9F0@l +/* 801866C8 001834C8 3C 80 80 2A */ lis r4, lbl_g_cnt_activeGlyphs@ha +/* 801866CC 001834CC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 801866D0 001834D0 38 84 B9 F0 */ addi r4, r4, lbl_g_cnt_activeGlyphs@l /* 801866D4 001834D4 3B 00 00 01 */ li r24, 1 /* 801866D8 001834D8 3B 44 00 04 */ addi r26, r4, 4 -/* 801866DC 001834DC 3B 83 05 58 */ addi r28, r3, lbl_803C0558@l +/* 801866DC 001834DC 3B 83 05 58 */ addi r28, r3, lbl_globals@l lbl_801866E0: /* 801866E0 001834E0 2C 1E 00 00 */ cmpwi r30, 0 /* 801866E4 001834E4 41 82 00 14 */ beq lbl_801866F8 @@ -455,10 +455,10 @@ lbl_8018683C: /* 80186848 00183648 7F E3 FB 78 */ mr r3, r31 /* 8018684C 0018364C 48 00 00 55 */ bl Reset__8NPCGlyphFv /* 80186850 00183650 38 00 00 01 */ li r0, 1 -/* 80186854 00183654 3C 60 80 2A */ lis r3, lbl_8029B9F0@ha +/* 80186854 00183654 3C 60 80 2A */ lis r3, lbl_g_cnt_activeGlyphs@ha /* 80186858 00183658 90 1F 00 04 */ stw r0, 4(r31) /* 8018685C 0018365C 57 A5 10 3A */ slwi r5, r29, 2 -/* 80186860 00183660 38 83 B9 F0 */ addi r4, r3, lbl_8029B9F0@l +/* 80186860 00183660 38 83 B9 F0 */ addi r4, r3, lbl_g_cnt_activeGlyphs@l /* 80186864 00183664 7F FE FB 78 */ mr r30, r31 /* 80186868 00183668 7C 64 28 2E */ lwzx r3, r4, r5 /* 8018686C 0018366C 38 03 00 01 */ addi r0, r3, 1 @@ -486,16 +486,16 @@ Reset__8NPCGlyphFv: /* 801868AC 001836AC 38 00 00 00 */ li r0, 0 /* 801868B0 001836B0 93 E1 00 0C */ stw r31, 0xc(r1) /* 801868B4 001836B4 7C 7F 1B 78 */ mr r31, r3 -/* 801868B8 001836B8 3C 60 80 25 */ lis r3, lbl_80253018@ha +/* 801868B8 001836B8 3C 60 80 25 */ lis r3, lbl_g_O3@ha /* 801868BC 001836BC 90 1F 00 04 */ stw r0, 4(r31) -/* 801868C0 001836C0 38 83 30 18 */ addi r4, r3, lbl_80253018@l +/* 801868C0 001836C0 38 83 30 18 */ addi r4, r3, lbl_g_O3@l /* 801868C4 001836C4 38 7F 00 0C */ addi r3, r31, 0xc /* 801868C8 001836C8 4B EC 7C 15 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 801868CC 001836CC 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 801868CC 001836CC 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 801868D0 001836D0 38 7F 00 18 */ addi r3, r31, 0x18 -/* 801868D4 001836D4 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 801868D4 001836D4 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 801868D8 001836D8 4B EC 7C 05 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 801868DC 001836DC C0 02 AF C8 */ lfs f0, lbl_803CF948-_SDA2_BASE_(r2) +/* 801868DC 001836DC C0 02 AF C8 */ lfs f0, lbl__849_2-_SDA2_BASE_(r2) /* 801868E0 001836E0 D0 1F 00 60 */ stfs f0, 0x60(r31) /* 801868E4 001836E4 80 01 00 14 */ lwz r0, 0x14(r1) /* 801868E8 001836E8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -507,10 +507,10 @@ Reset__8NPCGlyphFv: Init__8NPCGlyphF11en_npcglyphP8RpAtomic: /* 801868F8 001836F8 94 21 FF A0 */ stwu r1, -0x60(r1) /* 801868FC 001836FC 7C 08 02 A6 */ mflr r0 -/* 80186900 00183700 3C C0 80 27 */ lis r6, lbl_80273398@ha +/* 80186900 00183700 3C C0 80 27 */ lis r6, lbl__965_2@ha /* 80186904 00183704 28 05 00 00 */ cmplwi r5, 0 /* 80186908 00183708 90 01 00 64 */ stw r0, 0x64(r1) -/* 8018690C 0018370C 38 E6 33 98 */ addi r7, r6, lbl_80273398@l +/* 8018690C 0018370C 38 E6 33 98 */ addi r7, r6, lbl__965_2@l /* 80186910 00183710 93 E1 00 5C */ stw r31, 0x5c(r1) /* 80186914 00183714 7C 7F 1B 78 */ mr r31, r3 /* 80186918 00183718 80 C7 00 00 */ lwz r6, 0(r7) @@ -534,9 +534,9 @@ Init__8NPCGlyphF11en_npcglyphP8RpAtomic: /* 80186960 00183760 38 61 00 14 */ addi r3, r1, 0x14 /* 80186964 00183764 38 81 00 08 */ addi r4, r1, 8 /* 80186968 00183768 4B EA B8 3D */ bl xMat3x3Euler__FP7xMat3x3PC5xVec3 -/* 8018696C 0018376C 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 8018696C 0018376C 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 80186970 00183770 38 61 00 44 */ addi r3, r1, 0x44 -/* 80186974 00183774 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 80186974 00183774 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 80186978 00183778 4B EC 7B 65 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8018697C 0018377C 38 00 00 00 */ li r0, 0 /* 80186980 00183780 38 81 00 14 */ addi r4, r1, 0x14 @@ -565,15 +565,15 @@ Kill__8NPCGlyphFv: /* 801869CC 001837CC 4B EA D9 AD */ bl xModelInstanceFree__FP14xModelInstance lbl_801869D0: /* 801869D0 001837D0 38 00 00 00 */ li r0, 0 -/* 801869D4 001837D4 3C 60 80 25 */ lis r3, lbl_80253018@ha +/* 801869D4 001837D4 3C 60 80 25 */ lis r3, lbl_g_O3@ha /* 801869D8 001837D8 90 1F 00 00 */ stw r0, 0(r31) -/* 801869DC 001837DC 38 83 30 18 */ addi r4, r3, lbl_80253018@l +/* 801869DC 001837DC 38 83 30 18 */ addi r4, r3, lbl_g_O3@l /* 801869E0 001837E0 38 7F 00 0C */ addi r3, r31, 0xc /* 801869E4 001837E4 90 1F 00 04 */ stw r0, 4(r31) /* 801869E8 001837E8 4B EC 7A F5 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 801869EC 001837EC 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 801869EC 001837EC 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 801869F0 001837F0 38 7F 00 18 */ addi r3, r31, 0x18 -/* 801869F4 001837F4 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 801869F4 001837F4 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 801869F8 001837F8 4B EC 7A E5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801869FC 001837FC 38 00 00 00 */ li r0, 0 /* 80186A00 00183800 90 1F 00 08 */ stw r0, 8(r31) @@ -602,8 +602,8 @@ Render__8NPCGlyphFv: /* 80186A50 00183850 80 7F 00 08 */ lwz r3, 8(r31) /* 80186A54 00183854 4B EA DE F1 */ bl xModelRender__FP14xModelInstance /* 80186A58 00183858 80 BF 00 08 */ lwz r5, 8(r31) -/* 80186A5C 0018385C 3C 60 80 25 */ lis r3, lbl_8025306C@ha -/* 80186A60 00183860 38 83 30 6C */ addi r4, r3, lbl_8025306C@l +/* 80186A5C 0018385C 3C 60 80 25 */ lis r3, lbl_g_Onez@ha +/* 80186A60 00183860 38 83 30 6C */ addi r4, r3, lbl_g_Onez@l /* 80186A64 00183864 38 65 00 50 */ addi r3, r5, 0x50 /* 80186A68 00183868 4B EC 7A 75 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80186A6C 0018386C 48 00 00 08 */ b lbl_80186A74 @@ -637,9 +637,9 @@ Discard__8NPCGlyphFv: /* 80186AB8 001838B8 40 81 00 3C */ ble lbl_80186AF4 /* 80186ABC 001838BC 2C 00 00 0A */ cmpwi r0, 0xa /* 80186AC0 001838C0 40 80 00 34 */ bge lbl_80186AF4 -/* 80186AC4 001838C4 3C 80 80 2A */ lis r4, lbl_8029B9F0@ha +/* 80186AC4 001838C4 3C 80 80 2A */ lis r4, lbl_g_cnt_activeGlyphs@ha /* 80186AC8 001838C8 54 06 10 3A */ slwi r6, r0, 2 -/* 80186ACC 001838CC 38 A4 B9 F0 */ addi r5, r4, lbl_8029B9F0@l +/* 80186ACC 001838CC 38 A4 B9 F0 */ addi r5, r4, lbl_g_cnt_activeGlyphs@l /* 80186AD0 001838D0 7C 85 30 2E */ lwzx r4, r5, r6 /* 80186AD4 001838D4 38 04 FF FF */ addi r0, r4, -1 /* 80186AD8 001838D8 7C 05 31 2E */ stwx r0, r5, r6 @@ -667,9 +667,9 @@ PosSet__8NPCGlyphFP5xVec3: /* 80186B20 00183920 4B EC 79 BD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80186B24 00183924 48 00 00 14 */ b lbl_80186B38 lbl_80186B28: -/* 80186B28 00183928 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 80186B28 00183928 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 80186B2C 0018392C 38 7F 00 0C */ addi r3, r31, 0xc -/* 80186B30 00183930 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 80186B30 00183930 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 80186B34 00183934 4B EC 79 A9 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_80186B38: /* 80186B38 00183938 80 7F 00 08 */ lwz r3, 8(r31) @@ -700,9 +700,9 @@ VelSet__8NPCGlyphFP5xVec3: /* 80186B8C 0018398C 4B EC 79 51 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80186B90 00183990 48 00 00 14 */ b lbl_80186BA4 lbl_80186B94: -/* 80186B94 00183994 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 80186B94 00183994 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 80186B98 00183998 38 7E 00 18 */ addi r3, r30, 0x18 -/* 80186B9C 0018399C 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 80186B9C 0018399C 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 80186BA0 001839A0 4B EC 79 3D */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_80186BA4: /* 80186BA4 001839A4 28 1F 00 00 */ cmplwi r31, 0 @@ -714,7 +714,7 @@ lbl_80186BA4: lbl_80186BBC: /* 80186BBC 001839BC 7F E3 FB 78 */ mr r3, r31 /* 80186BC0 001839C0 4B E8 E5 0D */ bl xVec3Length2__FPC5xVec3 -/* 80186BC4 001839C4 C0 02 AF C8 */ lfs f0, lbl_803CF948-_SDA2_BASE_(r2) +/* 80186BC4 001839C4 C0 02 AF C8 */ lfs f0, lbl__849_2-_SDA2_BASE_(r2) /* 80186BC8 001839C8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80186BCC 001839CC 40 81 00 14 */ ble lbl_80186BE0 /* 80186BD0 001839D0 80 1E 00 04 */ lwz r0, 4(r30) @@ -749,9 +749,9 @@ ScaleSet__8NPCGlyphFP5xVec3: /* 80186C30 00183A30 90 1F 00 04 */ stw r0, 4(r31) /* 80186C34 00183A34 48 00 00 3C */ b lbl_80186C70 lbl_80186C38: -/* 80186C38 00183A38 3C 80 80 27 */ lis r4, lbl_802733A4@ha +/* 80186C38 00183A38 3C 80 80 27 */ lis r4, lbl__1048_6@ha /* 80186C3C 00183A3C 38 7F 00 54 */ addi r3, r31, 0x54 -/* 80186C40 00183A40 38 E4 33 A4 */ addi r7, r4, lbl_802733A4@l +/* 80186C40 00183A40 38 E4 33 A4 */ addi r7, r4, lbl__1048_6@l /* 80186C44 00183A44 38 81 00 08 */ addi r4, r1, 8 /* 80186C48 00183A48 80 C7 00 00 */ lwz r6, 0(r7) /* 80186C4C 00183A4C 80 A7 00 04 */ lwz r5, 4(r7) @@ -774,10 +774,10 @@ lbl_80186C70: RotSet__8NPCGlyphFP5xVec3i: /* 80186C84 00183A84 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80186C88 00183A88 7C 08 02 A6 */ mflr r0 -/* 80186C8C 00183A8C 3C C0 80 27 */ lis r6, lbl_802733B0@ha +/* 80186C8C 00183A8C 3C C0 80 27 */ lis r6, lbl__1053_6@ha /* 80186C90 00183A90 90 01 00 54 */ stw r0, 0x54(r1) /* 80186C94 00183A94 BF 41 00 38 */ stmw r26, 0x38(r1) -/* 80186C98 00183A98 3B 86 33 B0 */ addi r28, r6, lbl_802733B0@l +/* 80186C98 00183A98 3B 86 33 B0 */ addi r28, r6, lbl__1053_6@l /* 80186C9C 00183A9C 7C BB 2B 78 */ mr r27, r5 /* 80186CA0 00183AA0 7C 7A 1B 78 */ mr r26, r3 /* 80186CA4 00183AA4 38 61 00 08 */ addi r3, r1, 8 @@ -849,15 +849,15 @@ lbl_80186D78: VelSet_Shiny__8NPCGlyphFv: /* 80186D90 00183B90 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80186D94 00183B94 7C 08 02 A6 */ mflr r0 -/* 80186D98 00183B98 3C 80 80 27 */ lis r4, lbl_802733E0@ha +/* 80186D98 00183B98 3C 80 80 27 */ lis r4, lbl__1067_1@ha /* 80186D9C 00183B9C 90 01 00 34 */ stw r0, 0x34(r1) -/* 80186DA0 00183BA0 38 E4 33 E0 */ addi r7, r4, lbl_802733E0@l +/* 80186DA0 00183BA0 38 E4 33 E0 */ addi r7, r4, lbl__1067_1@l /* 80186DA4 00183BA4 93 E1 00 2C */ stw r31, 0x2c(r1) /* 80186DA8 00183BA8 93 C1 00 28 */ stw r30, 0x28(r1) /* 80186DAC 00183BAC 7C 7E 1B 78 */ mr r30, r3 -/* 80186DB0 00183BB0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80186DB4 00183BB4 C0 02 AF CC */ lfs f0, lbl_803CF94C-_SDA2_BASE_(r2) -/* 80186DB8 00183BB8 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 80186DB0 00183BB0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80186DB4 00183BB4 C0 02 AF CC */ lfs f0, lbl__850_3-_SDA2_BASE_(r2) +/* 80186DB8 00183BB8 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 80186DBC 00183BBC 38 61 00 0C */ addi r3, r1, 0xc /* 80186DC0 00183BC0 D0 1E 00 60 */ stfs f0, 0x60(r30) /* 80186DC4 00183BC4 7C 64 1B 78 */ mr r4, r3 @@ -883,7 +883,7 @@ VelSet_Shiny__8NPCGlyphFv: /* 80186E14 00183C14 38 61 00 18 */ addi r3, r1, 0x18 /* 80186E18 00183C18 38 81 00 0C */ addi r4, r1, 0xc /* 80186E1C 00183C1C 4B EC 76 C1 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 80186E20 00183C20 C0 02 AF D0 */ lfs f0, lbl_803CF950-_SDA2_BASE_(r2) +/* 80186E20 00183C20 C0 02 AF D0 */ lfs f0, lbl__1073_2-_SDA2_BASE_(r2) /* 80186E24 00183C24 38 61 00 08 */ addi r3, r1, 8 /* 80186E28 00183C28 C0 3F 07 6C */ lfs f1, 0x76c(r31) /* 80186E2C 00183C2C D0 01 00 08 */ stfs f0, 8(r1) @@ -899,20 +899,20 @@ VelSet_Shiny__8NPCGlyphFv: /* 80186E54 00183C54 EC 03 00 FA */ fmadds f0, f3, f3, f0 /* 80186E58 00183C58 EC 21 00 7A */ fmadds f1, f1, f1, f0 /* 80186E5C 00183C5C 4B E8 BC FD */ bl xsqrtfast__FRff -/* 80186E60 00183C60 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80186E64 00183C64 C0 42 AF D8 */ lfs f2, lbl_803CF958-_SDA2_BASE_(r2) -/* 80186E68 00183C68 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80186E60 00183C60 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80186E64 00183C64 C0 42 AF D8 */ lfs f2, lbl__1075_2-_SDA2_BASE_(r2) +/* 80186E68 00183C68 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80186E6C 00183C6C C0 21 00 08 */ lfs f1, 8(r1) /* 80186E70 00183C70 C0 03 1F AC */ lfs f0, 0x1fac(r3) -/* 80186E74 00183C74 C0 62 AF D4 */ lfs f3, lbl_803CF954-_SDA2_BASE_(r2) +/* 80186E74 00183C74 C0 62 AF D4 */ lfs f3, lbl__1074_5-_SDA2_BASE_(r2) /* 80186E78 00183C78 EC 22 00 7A */ fmadds f1, f2, f1, f0 -/* 80186E7C 00183C7C C0 02 AF DC */ lfs f0, lbl_803CF95C-_SDA2_BASE_(r2) +/* 80186E7C 00183C7C C0 02 AF DC */ lfs f0, lbl__1076_4-_SDA2_BASE_(r2) /* 80186E80 00183C80 EC 23 00 72 */ fmuls f1, f3, f1 /* 80186E84 00183C84 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80186E88 00183C88 40 81 00 08 */ ble lbl_80186E90 /* 80186E8C 00183C8C FC 20 00 90 */ fmr f1, f0 lbl_80186E90: -/* 80186E90 00183C90 C0 02 AF E0 */ lfs f0, lbl_803CF960-_SDA2_BASE_(r2) +/* 80186E90 00183C90 C0 02 AF E0 */ lfs f0, lbl__1077_3-_SDA2_BASE_(r2) /* 80186E94 00183C94 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80186E98 00183C98 40 80 00 08 */ bge lbl_80186EA0 /* 80186E9C 00183C9C FC 20 00 90 */ fmr f1, f0 @@ -967,9 +967,9 @@ Timestep__8NPCGlyphFf: /* 80186F40 00183D40 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0 /* 80186F44 00183D44 93 E1 00 2C */ stw r31, 0x2c(r1) /* 80186F48 00183D48 93 C1 00 28 */ stw r30, 0x28(r1) -/* 80186F4C 00183D4C 3C 80 80 27 */ lis r4, lbl_802733EC@ha +/* 80186F4C 00183D4C 3C 80 80 27 */ lis r4, lbl__1099_1@ha /* 80186F50 00183D50 7C 7F 1B 78 */ mr r31, r3 -/* 80186F54 00183D54 38 C4 33 EC */ addi r6, r4, lbl_802733EC@l +/* 80186F54 00183D54 38 C4 33 EC */ addi r6, r4, lbl__1099_1@l /* 80186F58 00183D58 FF E0 08 90 */ fmr f31, f1 /* 80186F5C 00183D5C 80 A6 00 00 */ lwz r5, 0(r6) /* 80186F60 00183D60 80 86 00 04 */ lwz r4, 4(r6) @@ -994,9 +994,9 @@ lbl_80186FA0: /* 80186FA4 00183DA4 7F E3 FB 78 */ mr r3, r31 /* 80186FA8 00183DA8 38 80 00 00 */ li r4, 0 /* 80186FAC 00183DAC 4B FF FF 25 */ bl RotAddDelta__8NPCGlyphFP7xMat3x3 -/* 80186FB0 00183DB0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80186FB0 00183DB0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80186FB4 00183DB4 C0 1F 00 10 */ lfs f0, 0x10(r31) -/* 80186FB8 00183DB8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80186FB8 00183DB8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80186FBC 00183DBC C0 5F 00 0C */ lfs f2, 0xc(r31) /* 80186FC0 00183DC0 C0 23 07 6C */ lfs f1, 0x76c(r3) /* 80186FC4 00183DC4 C0 63 07 68 */ lfs f3, 0x768(r3) @@ -1013,7 +1013,7 @@ lbl_80186FA0: /* 80186FF0 00183DF0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80186FF4 00183DF4 4C 40 13 82 */ cror 2, 0, 2 /* 80186FF8 00183DF8 40 82 00 F4 */ bne lbl_801870EC -/* 80186FFC 00183DFC C0 02 AF CC */ lfs f0, lbl_803CF94C-_SDA2_BASE_(r2) +/* 80186FFC 00183DFC C0 02 AF CC */ lfs f0, lbl__850_3-_SDA2_BASE_(r2) /* 80187000 00183E00 D0 1F 00 60 */ stfs f0, 0x60(r31) /* 80187004 00183E04 48 00 00 E8 */ b lbl_801870EC lbl_80187008: @@ -1023,10 +1023,10 @@ lbl_80187008: /* 80187014 00183E14 38 7F 00 0C */ addi r3, r31, 0xc /* 80187018 00183E18 38 81 00 08 */ addi r4, r1, 8 /* 8018701C 00183E1C 4B FA 8E 45 */ bl NPCC_ds2_toCam__FPC5xVec3P5xVec3 -/* 80187020 00183E20 C0 02 AF E4 */ lfs f0, lbl_803CF964-_SDA2_BASE_(r2) +/* 80187020 00183E20 C0 02 AF E4 */ lfs f0, lbl__1123_2-_SDA2_BASE_(r2) /* 80187024 00183E24 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80187028 00183E28 41 80 00 C4 */ blt lbl_801870EC -/* 8018702C 00183E2C C0 02 AF C8 */ lfs f0, lbl_803CF948-_SDA2_BASE_(r2) +/* 8018702C 00183E2C C0 02 AF C8 */ lfs f0, lbl__849_2-_SDA2_BASE_(r2) /* 80187030 00183E30 C0 21 00 10 */ lfs f1, 0x10(r1) /* 80187034 00183E34 D0 01 00 0C */ stfs f0, 0xc(r1) /* 80187038 00183E38 4B EC 10 71 */ bl SQ__Ff @@ -1034,7 +1034,7 @@ lbl_80187008: /* 80187040 00183E40 C0 21 00 08 */ lfs f1, 8(r1) /* 80187044 00183E44 4B EC 10 65 */ bl SQ__Ff /* 80187048 00183E48 EC 21 F8 2A */ fadds f1, f1, f31 -/* 8018704C 00183E4C C0 02 AF E4 */ lfs f0, lbl_803CF964-_SDA2_BASE_(r2) +/* 8018704C 00183E4C C0 02 AF E4 */ lfs f0, lbl__1123_2-_SDA2_BASE_(r2) /* 80187050 00183E50 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80187054 00183E54 41 80 00 98 */ blt lbl_801870EC /* 80187058 00183E58 38 61 00 08 */ addi r3, r1, 8 @@ -1045,16 +1045,16 @@ lbl_80187008: /* 8018706C 00183E6C 38 9F 00 0C */ addi r4, r31, 0xc /* 80187070 00183E70 38 7E 00 30 */ addi r3, r30, 0x30 /* 80187074 00183E74 4B E8 41 F1 */ bl __as__5xVec3FRC5xVec3 -/* 80187078 00183E78 3C 80 80 25 */ lis r4, lbl_80253030@ha +/* 80187078 00183E78 3C 80 80 25 */ lis r4, lbl_g_Y3@ha /* 8018707C 00183E7C 38 7E 00 10 */ addi r3, r30, 0x10 -/* 80187080 00183E80 38 84 30 30 */ addi r4, r4, lbl_80253030@l +/* 80187080 00183E80 38 84 30 30 */ addi r4, r4, lbl_g_Y3@l /* 80187084 00183E84 4B E8 41 E1 */ bl __as__5xVec3FRC5xVec3 /* 80187088 00183E88 7F C3 F3 78 */ mr r3, r30 /* 8018708C 00183E8C 38 81 00 08 */ addi r4, r1, 8 /* 80187090 00183E90 4B E8 41 D5 */ bl __as__5xVec3FRC5xVec3 -/* 80187094 00183E94 3C 60 80 25 */ lis r3, lbl_80253030@ha +/* 80187094 00183E94 3C 60 80 25 */ lis r3, lbl_g_Y3@ha /* 80187098 00183E98 7F C4 F3 78 */ mr r4, r30 -/* 8018709C 00183E9C 38 A3 30 30 */ addi r5, r3, lbl_80253030@l +/* 8018709C 00183E9C 38 A3 30 30 */ addi r5, r3, lbl_g_Y3@l /* 801870A0 00183EA0 38 7E 00 20 */ addi r3, r30, 0x20 /* 801870A4 00183EA4 4B E8 DF E9 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 801870A8 00183EA8 80 7F 00 08 */ lwz r3, 8(r31) @@ -1086,11 +1086,11 @@ lbl_801870EC: /* 80187108 00183F08 4E 80 00 20 */ blr /* 8018710C 00183F0C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80187110 00183F10 7C 08 02 A6 */ mflr r0 -/* 80187114 00183F14 3C 60 80 36 */ lis r3, lbl_8035BE30@ha +/* 80187114 00183F14 3C 60 80 36 */ lis r3, lbl_g_glyphs_talk@ha /* 80187118 00183F18 38 80 00 00 */ li r4, 0 /* 8018711C 00183F1C 90 01 00 14 */ stw r0, 0x14(r1) /* 80187120 00183F20 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80187124 00183F24 3B E3 BE 30 */ addi r31, r3, lbl_8035BE30@l +/* 80187124 00183F24 3B E3 BE 30 */ addi r31, r3, lbl_g_glyphs_talk@l /* 80187128 00183F28 38 7F 00 00 */ addi r3, r31, 0 /* 8018712C 00183F2C 48 00 04 FD */ bl __ct__8NPCGlyphF11en_npcglyph /* 80187130 00183F30 38 7F 00 00 */ addi r3, r31, 0 diff --git a/asm/Game/zNPCGoalAmbient.s b/asm/Game/zNPCGoalAmbient.s index 238474f38..def2a59a0 100644 --- a/asm/Game/zNPCGoalAmbient.s +++ b/asm/Game/zNPCGoalAmbient.s @@ -188,18 +188,18 @@ lbl_8018FE94: /* 80190074 0018CE74 38 80 00 00 */ li r4, 0 /* 80190078 0018CE78 4B F6 30 01 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 8019007C 0018CE7C EC 41 F8 24 */ fdivs f2, f1, f31 -/* 80190080 0018CE80 C0 02 B1 44 */ lfs f0, lbl_803CFAC4-_SDA2_BASE_(r2) -/* 80190084 0018CE84 C0 22 B1 40 */ lfs f1, lbl_803CFAC0-_SDA2_BASE_(r2) +/* 80190080 0018CE80 C0 02 B1 44 */ lfs f0, lbl__859_3-_SDA2_BASE_(r2) +/* 80190084 0018CE84 C0 22 B1 40 */ lfs f1, lbl__858_5-_SDA2_BASE_(r2) /* 80190088 0018CE88 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8019008C 0018CE8C 40 80 00 08 */ bge lbl_80190094 /* 80190090 0018CE90 FC 00 10 90 */ fmr f0, f2 lbl_80190094: /* 80190094 0018CE94 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80190098 0018CE98 40 81 00 0C */ ble lbl_801900A4 -/* 8019009C 0018CE9C C3 E2 B1 40 */ lfs f31, lbl_803CFAC0-_SDA2_BASE_(r2) +/* 8019009C 0018CE9C C3 E2 B1 40 */ lfs f31, lbl__858_5-_SDA2_BASE_(r2) /* 801900A0 0018CEA0 48 00 00 14 */ b lbl_801900B4 lbl_801900A4: -/* 801900A4 0018CEA4 C3 E2 B1 44 */ lfs f31, lbl_803CFAC4-_SDA2_BASE_(r2) +/* 801900A4 0018CEA4 C3 E2 B1 44 */ lfs f31, lbl__859_3-_SDA2_BASE_(r2) /* 801900A8 0018CEA8 FC 02 F8 40 */ fcmpo cr0, f2, f31 /* 801900AC 0018CEAC 40 80 00 08 */ bge lbl_801900B4 /* 801900B0 0018CEB0 FF E0 10 90 */ fmr f31, f2 @@ -214,7 +214,7 @@ lbl_801900CC: /* 801900CC 0018CECC 80 1E 02 A4 */ lwz r0, 0x2a4(r30) /* 801900D0 0018CED0 2C 00 00 01 */ cmpwi r0, 1 /* 801900D4 0018CED4 40 80 00 20 */ bge lbl_801900F4 -/* 801900D8 0018CED8 C0 02 B1 48 */ lfs f0, lbl_803CFAC8-_SDA2_BASE_(r2) +/* 801900D8 0018CED8 C0 02 B1 48 */ lfs f0, lbl__860_5-_SDA2_BASE_(r2) /* 801900DC 0018CEDC FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 801900E0 0018CEE0 40 80 00 14 */ bge lbl_801900F4 /* 801900E4 0018CEE4 38 00 00 01 */ li r0, 1 @@ -267,8 +267,8 @@ MoveSwoosh__19zNPCGoalJellyBumpedFf: /* 80190188 0018CF88 4B F6 2E F1 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 8019018C 0018CF8C 4B EB 7F 1D */ bl SQ__Ff /* 80190190 0018CF90 EC 21 F8 24 */ fdivs f1, f1, f31 -/* 80190194 0018CF94 C0 42 B1 44 */ lfs f2, lbl_803CFAC4-_SDA2_BASE_(r2) -/* 80190198 0018CF98 C0 02 B1 4C */ lfs f0, lbl_803CFACC-_SDA2_BASE_(r2) +/* 80190194 0018CF94 C0 42 B1 44 */ lfs f2, lbl__859_3-_SDA2_BASE_(r2) +/* 80190198 0018CF98 C0 02 B1 4C */ lfs f0, lbl__874_4-_SDA2_BASE_(r2) /* 8019019C 0018CF9C EC 22 08 28 */ fsubs f1, f2, f1 /* 801901A0 0018CFA0 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 801901A4 0018CFA4 40 80 00 08 */ bge lbl_801901AC @@ -276,10 +276,10 @@ MoveSwoosh__19zNPCGoalJellyBumpedFf: lbl_801901AC: /* 801901AC 0018CFAC FC 00 10 40 */ fcmpo cr0, f0, f2 /* 801901B0 0018CFB0 40 81 00 0C */ ble lbl_801901BC -/* 801901B4 0018CFB4 C0 22 B1 4C */ lfs f1, lbl_803CFACC-_SDA2_BASE_(r2) +/* 801901B4 0018CFB4 C0 22 B1 4C */ lfs f1, lbl__874_4-_SDA2_BASE_(r2) /* 801901B8 0018CFB8 48 00 00 18 */ b lbl_801901D0 lbl_801901BC: -/* 801901BC 0018CFBC C0 02 B1 44 */ lfs f0, lbl_803CFAC4-_SDA2_BASE_(r2) +/* 801901BC 0018CFBC C0 02 B1 44 */ lfs f0, lbl__859_3-_SDA2_BASE_(r2) /* 801901C0 0018CFC0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801901C4 0018CFC4 40 80 00 08 */ bge lbl_801901CC /* 801901C8 0018CFC8 48 00 00 08 */ b lbl_801901D0 @@ -325,26 +325,26 @@ PlayWithAnimSpd__19zNPCGoalJellyBumpedFv: /* 80190254 0018D054 38 80 00 00 */ li r4, 0 /* 80190258 0018D058 4B F6 2E 21 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 8019025C 0018D05C EC 21 F8 24 */ fdivs f1, f1, f31 -/* 80190260 0018D060 C0 02 B1 44 */ lfs f0, lbl_803CFAC4-_SDA2_BASE_(r2) -/* 80190264 0018D064 C0 42 B1 4C */ lfs f2, lbl_803CFACC-_SDA2_BASE_(r2) +/* 80190260 0018D060 C0 02 B1 44 */ lfs f0, lbl__859_3-_SDA2_BASE_(r2) +/* 80190264 0018D064 C0 42 B1 4C */ lfs f2, lbl__874_4-_SDA2_BASE_(r2) /* 80190268 0018D068 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8019026C 0018D06C 40 80 00 08 */ bge lbl_80190274 /* 80190270 0018D070 FC 00 08 90 */ fmr f0, f1 lbl_80190274: /* 80190274 0018D074 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80190278 0018D078 40 81 00 0C */ ble lbl_80190284 -/* 8019027C 0018D07C C0 22 B1 4C */ lfs f1, lbl_803CFACC-_SDA2_BASE_(r2) +/* 8019027C 0018D07C C0 22 B1 4C */ lfs f1, lbl__874_4-_SDA2_BASE_(r2) /* 80190280 0018D080 48 00 00 18 */ b lbl_80190298 lbl_80190284: -/* 80190284 0018D084 C0 02 B1 44 */ lfs f0, lbl_803CFAC4-_SDA2_BASE_(r2) +/* 80190284 0018D084 C0 02 B1 44 */ lfs f0, lbl__859_3-_SDA2_BASE_(r2) /* 80190288 0018D088 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8019028C 0018D08C 40 80 00 08 */ bge lbl_80190294 /* 80190290 0018D090 48 00 00 08 */ b lbl_80190298 lbl_80190294: /* 80190294 0018D094 FC 20 00 90 */ fmr f1, f0 lbl_80190298: -/* 80190298 0018D098 C0 42 B1 44 */ lfs f2, lbl_803CFAC4-_SDA2_BASE_(r2) -/* 8019029C 0018D09C C0 62 B1 50 */ lfs f3, lbl_803CFAD0-_SDA2_BASE_(r2) +/* 80190298 0018D098 C0 42 B1 44 */ lfs f2, lbl__859_3-_SDA2_BASE_(r2) +/* 8019029C 0018D09C C0 62 B1 50 */ lfs f3, lbl__899_2-_SDA2_BASE_(r2) /* 801902A0 0018D0A0 4B F5 C8 8D */ bl SMOOTH__Ffff /* 801902A4 0018D0A4 FF E0 08 90 */ fmr f31, f1 /* 801902A8 0018D0A8 7F E3 FB 78 */ mr r3, r31 @@ -460,15 +460,15 @@ lbl_80190418: /* 80190420 0018D220 B0 1E 00 48 */ sth r0, 0x48(r30) /* 80190424 0018D224 7F E4 FB 78 */ mr r4, r31 /* 80190428 0018D228 4B E7 E2 9D */ bl xVec3Inv__FP5xVec3PC5xVec3 -/* 8019042C 0018D22C C0 02 B1 4C */ lfs f0, lbl_803CFACC-_SDA2_BASE_(r2) +/* 8019042C 0018D22C C0 02 B1 4C */ lfs f0, lbl__874_4-_SDA2_BASE_(r2) /* 80190430 0018D230 7F E3 FB 78 */ mr r3, r31 /* 80190434 0018D234 D0 1F 00 04 */ stfs f0, 4(r31) /* 80190438 0018D238 4B E7 AD 71 */ bl length__5xVec3CFv -/* 8019043C 0018D23C C0 02 B1 54 */ lfs f0, lbl_803CFAD4-_SDA2_BASE_(r2) +/* 8019043C 0018D23C C0 02 B1 54 */ lfs f0, lbl__957_4-_SDA2_BASE_(r2) /* 80190440 0018D240 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80190444 0018D244 40 80 00 24 */ bge lbl_80190468 -/* 80190448 0018D248 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8019044C 0018D24C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80190448 0018D248 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8019044C 0018D24C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80190450 0018D250 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 80190454 0018D254 4B F0 09 ED */ bl NPCC_faceDir__FP4xEnt /* 80190458 0018D258 7C 64 1B 78 */ mr r4, r3 @@ -499,7 +499,7 @@ CalcEndPoint__19zNPCGoalJellyBumpedFP5xVec3PC5xVec3: /* 801904A8 0018D2A8 80 63 00 18 */ lwz r3, 0x18(r3) /* 801904AC 0018D2AC 7C BE 2B 78 */ mr r30, r5 /* 801904B0 0018D2B0 7C 9D 23 78 */ mr r29, r4 -/* 801904B4 0018D2B4 C0 22 B1 58 */ lfs f1, lbl_803CFAD8-_SDA2_BASE_(r2) +/* 801904B4 0018D2B4 C0 22 B1 58 */ lfs f1, lbl__997-_SDA2_BASE_(r2) /* 801904B8 0018D2B8 83 E3 00 00 */ lwz r31, 0(r3) /* 801904BC 0018D2BC 7F C4 F3 78 */ mr r4, r30 /* 801904C0 0018D2C0 38 61 00 2C */ addi r3, r1, 0x2c @@ -527,12 +527,12 @@ CalcEndPoint__19zNPCGoalJellyBumpedFP5xVec3PC5xVec3: /* 80190518 0018D318 90 01 00 40 */ stw r0, 0x40(r1) /* 8019051C 0018D31C 4B E7 2F 3D */ bl memset /* 80190520 0018D320 38 00 1F 00 */ li r0, 0x1f00 -/* 80190524 0018D324 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80190524 0018D324 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80190528 0018D328 90 01 00 50 */ stw r0, 0x50(r1) -/* 8019052C 0018D32C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8019052C 0018D32C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80190530 0018D330 80 A3 1F C0 */ lwz r5, 0x1fc0(r3) /* 80190534 0018D334 7F E3 FB 78 */ mr r3, r31 -/* 80190538 0018D338 C0 22 B1 58 */ lfs f1, lbl_803CFAD8-_SDA2_BASE_(r2) +/* 80190538 0018D338 C0 22 B1 58 */ lfs f1, lbl__997-_SDA2_BASE_(r2) /* 8019053C 0018D33C 38 81 00 38 */ addi r4, r1, 0x38 /* 80190540 0018D340 38 E1 00 50 */ addi r7, r1, 0x50 /* 80190544 0018D344 38 C0 00 00 */ li r6, 0 @@ -542,7 +542,7 @@ CalcEndPoint__19zNPCGoalJellyBumpedFP5xVec3PC5xVec3: /* 80190554 0018D354 7F A3 EB 78 */ mr r3, r29 /* 80190558 0018D358 38 81 00 38 */ addi r4, r1, 0x38 /* 8019055C 0018D35C 4B E7 AD 09 */ bl __as__5xVec3FRC5xVec3 -/* 80190560 0018D360 C3 E2 B1 58 */ lfs f31, lbl_803CFAD8-_SDA2_BASE_(r2) +/* 80190560 0018D360 C3 E2 B1 58 */ lfs f31, lbl__997-_SDA2_BASE_(r2) /* 80190564 0018D364 48 00 00 3C */ b lbl_801905A0 lbl_80190568: /* 80190568 0018D368 C3 E1 00 60 */ lfs f31, 0x60(r1) @@ -704,10 +704,10 @@ lbl_80190774: /* 801907C0 0018D5C0 7C 64 1B 78 */ mr r4, r3 /* 801907C4 0018D5C4 38 61 00 08 */ addi r3, r1, 8 /* 801907C8 0018D5C8 4B E8 4C 7D */ bl __apl__5xVec3FRC5xVec3 -/* 801907CC 0018D5CC C0 02 B1 5C */ lfs f0, lbl_803CFADC-_SDA2_BASE_(r2) +/* 801907CC 0018D5CC C0 02 B1 5C */ lfs f0, lbl__1034_4-_SDA2_BASE_(r2) /* 801907D0 0018D5D0 38 01 00 08 */ addi r0, r1, 8 -/* 801907D4 0018D5D4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 801907D8 0018D5D8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 801907D4 0018D5D4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 801907D8 0018D5D8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 801907DC 0018D5DC D0 01 00 30 */ stfs f0, 0x30(r1) /* 801907E0 0018D5E0 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 801907E4 0018D5E4 90 01 00 24 */ stw r0, 0x24(r1) @@ -783,32 +783,32 @@ ZapperUpdate__19zNPCGoalJellyAttackFv: /* 801908D8 0018D6D8 7F C3 F3 78 */ mr r3, r30 /* 801908DC 0018D6DC 38 80 00 00 */ li r4, 0 /* 801908E0 0018D6E0 4B F6 27 55 */ bl AnimDuration__10zNPCCommonFP10xAnimState -/* 801908E4 0018D6E4 88 0D 98 AC */ lbz r0, lbl_803CC1AC-_SDA_BASE_(r13) +/* 801908E4 0018D6E4 88 0D 98 AC */ lbz r0, lbl_init$1065-_SDA_BASE_(r13) /* 801908E8 0018D6E8 7C 00 07 75 */ extsb. r0, r0 /* 801908EC 0018D6EC 40 82 00 14 */ bne lbl_80190900 /* 801908F0 0018D6F0 38 60 00 02 */ li r3, 2 /* 801908F4 0018D6F4 38 00 00 01 */ li r0, 1 -/* 801908F8 0018D6F8 90 6D 98 A8 */ stw r3, lbl_803CC1A8-_SDA_BASE_(r13) -/* 801908FC 0018D6FC 98 0D 98 AC */ stb r0, lbl_803CC1AC-_SDA_BASE_(r13) +/* 801908F8 0018D6F8 90 6D 98 A8 */ stw r3, lbl_idx_fromBone$1064-_SDA_BASE_(r13) +/* 801908FC 0018D6FC 98 0D 98 AC */ stb r0, lbl_init$1065-_SDA_BASE_(r13) lbl_80190900: -/* 80190900 0018D700 80 6D 98 A8 */ lwz r3, lbl_803CC1A8-_SDA_BASE_(r13) +/* 80190900 0018D700 80 6D 98 A8 */ lwz r3, lbl_idx_fromBone$1064-_SDA_BASE_(r13) /* 80190904 0018D704 38 03 00 01 */ addi r0, r3, 1 -/* 80190908 0018D708 90 0D 98 A8 */ stw r0, lbl_803CC1A8-_SDA_BASE_(r13) +/* 80190908 0018D708 90 0D 98 A8 */ stw r0, lbl_idx_fromBone$1064-_SDA_BASE_(r13) /* 8019090C 0018D70C 80 7E 00 24 */ lwz r3, 0x24(r30) -/* 80190910 0018D710 80 8D 98 A8 */ lwz r4, lbl_803CC1A8-_SDA_BASE_(r13) +/* 80190910 0018D710 80 8D 98 A8 */ lwz r4, lbl_idx_fromBone$1064-_SDA_BASE_(r13) /* 80190914 0018D714 88 03 00 46 */ lbz r0, 0x46(r3) /* 80190918 0018D718 7C 04 00 00 */ cmpw r4, r0 /* 8019091C 0018D71C 40 81 00 0C */ ble lbl_80190928 /* 80190920 0018D720 38 00 00 02 */ li r0, 2 -/* 80190924 0018D724 90 0D 98 A8 */ stw r0, lbl_803CC1A8-_SDA_BASE_(r13) +/* 80190924 0018D724 90 0D 98 A8 */ stw r0, lbl_idx_fromBone$1064-_SDA_BASE_(r13) lbl_80190928: -/* 80190928 0018D728 80 6D 98 A8 */ lwz r3, lbl_803CC1A8-_SDA_BASE_(r13) +/* 80190928 0018D728 80 6D 98 A8 */ lwz r3, lbl_idx_fromBone$1064-_SDA_BASE_(r13) /* 8019092C 0018D72C 2C 03 00 02 */ cmpwi r3, 2 /* 80190930 0018D730 40 80 00 0C */ bge lbl_8019093C /* 80190934 0018D734 38 03 00 02 */ addi r0, r3, 2 -/* 80190938 0018D738 90 0D 98 A8 */ stw r0, lbl_803CC1A8-_SDA_BASE_(r13) +/* 80190938 0018D738 90 0D 98 A8 */ stw r0, lbl_idx_fromBone$1064-_SDA_BASE_(r13) lbl_8019093C: -/* 8019093C 0018D73C 80 8D 98 A8 */ lwz r4, lbl_803CC1A8-_SDA_BASE_(r13) +/* 8019093C 0018D73C 80 8D 98 A8 */ lwz r4, lbl_idx_fromBone$1064-_SDA_BASE_(r13) /* 80190940 0018D740 7F C3 F3 78 */ mr r3, r30 /* 80190944 0018D744 4B F5 BE CD */ bl BonePos__10zNPCCommonCFi /* 80190948 0018D748 80 A3 00 00 */ lwz r5, 0(r3) @@ -830,7 +830,7 @@ lbl_8019093C: /* 80190988 0018D788 7C 64 1B 78 */ mr r4, r3 /* 8019098C 0018D78C 38 61 00 50 */ addi r3, r1, 0x50 /* 80190990 0018D790 4B E8 4A B5 */ bl __apl__5xVec3FRC5xVec3 -/* 80190994 0018D794 C0 02 B1 60 */ lfs f0, lbl_803CFAE0-_SDA2_BASE_(r2) +/* 80190994 0018D794 C0 02 B1 60 */ lfs f0, lbl_tym_attackOn$1063-_SDA2_BASE_(r2) /* 80190998 0018D798 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8019099C 0018D79C 40 80 00 CC */ bge lbl_80190A68 /* 801909A0 0018D7A0 3B E0 00 00 */ li r31, 0 @@ -843,7 +843,7 @@ lbl_801909A4: /* 801909B8 0018D7B8 3C 00 43 30 */ lis r0, 0x4330 /* 801909BC 0018D7BC 90 01 00 60 */ stw r0, 0x60(r1) /* 801909C0 0018D7C0 88 03 00 46 */ lbz r0, 0x46(r3) -/* 801909C4 0018D7C4 C8 42 B1 68 */ lfd f2, lbl_803CFAE8-_SDA2_BASE_(r2) +/* 801909C4 0018D7C4 C8 42 B1 68 */ lfd f2, lbl__1114_1-_SDA2_BASE_(r2) /* 801909C8 0018D7C8 90 01 00 64 */ stw r0, 0x64(r1) /* 801909CC 0018D7CC C8 01 00 60 */ lfd f0, 0x60(r1) /* 801909D0 0018D7D0 EC 00 10 28 */ fsubs f0, f0, f2 @@ -893,8 +893,8 @@ lbl_80190A68: /* 80190A74 0018D874 7F C3 F3 78 */ mr r3, r30 /* 80190A78 0018D878 38 80 00 01 */ li r4, 1 /* 80190A7C 0018D87C 4B EE 58 2D */ bl zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3 -/* 80190A80 0018D880 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80190A84 0018D884 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80190A80 0018D880 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80190A84 0018D884 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80190A88 0018D888 3B E3 06 E0 */ addi r31, r3, 0x6e0 /* 80190A8C 0018D88C 7F E3 FB 78 */ mr r3, r31 /* 80190A90 0018D890 4B E8 AD A1 */ bl xEntGetCenter__FPC4xEnt @@ -907,10 +907,10 @@ lbl_80190A68: /* 80190AAC 0018D8AC 90 A1 00 3C */ stw r5, 0x3c(r1) /* 80190AB0 0018D8B0 90 01 00 40 */ stw r0, 0x40(r1) /* 80190AB4 0018D8B4 4B F9 FA 15 */ bl zNPC_SNDPlay3D__F11_tageNPCSndP4xEnt -/* 80190AB8 0018D8B8 3C 60 80 27 */ lis r3, lbl_80273B30@ha +/* 80190AB8 0018D8B8 3C 60 80 27 */ lis r3, lbl_wt_tgt$1062@ha /* 80190ABC 0018D8BC 7F BE EB 78 */ mr r30, r29 /* 80190AC0 0018D8C0 3B 80 00 00 */ li r28, 0 -/* 80190AC4 0018D8C4 3B A3 3B 30 */ addi r29, r3, lbl_80273B30@l +/* 80190AC4 0018D8C4 3B A3 3B 30 */ addi r29, r3, lbl_wt_tgt$1062@l lbl_80190AC8: /* 80190AC8 0018D8C8 80 1E 00 58 */ lwz r0, 0x58(r30) /* 80190ACC 0018D8CC 28 00 00 00 */ cmplwi r0, 0 @@ -946,9 +946,9 @@ lbl_80190AC8: /* 80190B44 0018D944 38 81 00 14 */ addi r4, r1, 0x14 /* 80190B48 0018D948 4B E8 48 FD */ bl __apl__5xVec3FRC5xVec3 /* 80190B4C 0018D94C 4B EA 01 3D */ bl xurand__Fv -/* 80190B50 0018D950 3C 80 80 27 */ lis r4, lbl_80273B30@ha +/* 80190B50 0018D950 3C 80 80 27 */ lis r4, lbl_wt_tgt$1062@ha /* 80190B54 0018D954 7F E3 FB 78 */ mr r3, r31 -/* 80190B58 0018D958 C0 04 3B 30 */ lfs f0, lbl_80273B30@l(r4) +/* 80190B58 0018D958 C0 04 3B 30 */ lfs f0, lbl_wt_tgt$1062@l(r4) /* 80190B5C 0018D95C EF E0 00 72 */ fmuls f31, f0, f1 /* 80190B60 0018D960 4B F0 02 D5 */ bl NPCC_rightDir__FP4xEnt /* 80190B64 0018D964 FC 20 F8 90 */ fmr f1, f31 @@ -1004,11 +1004,11 @@ lbl_80190C14: /* 80190C20 0018DA20 80 03 00 2C */ lwz r0, 0x2c(r3) /* 80190C24 0018DA24 90 1F 02 A4 */ stw r0, 0x2a4(r31) /* 80190C28 0018DA28 C0 3D 00 58 */ lfs f1, 0x58(r29) -/* 80190C2C 0018DA2C C0 02 B1 4C */ lfs f0, lbl_803CFACC-_SDA2_BASE_(r2) +/* 80190C2C 0018DA2C C0 02 B1 4C */ lfs f0, lbl__874_4-_SDA2_BASE_(r2) /* 80190C30 0018DA30 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80190C34 0018DA34 4C 40 13 82 */ cror 2, 0, 2 /* 80190C38 0018DA38 40 82 00 0C */ bne lbl_80190C44 -/* 80190C3C 0018DA3C C0 02 B1 44 */ lfs f0, lbl_803CFAC4-_SDA2_BASE_(r2) +/* 80190C3C 0018DA3C C0 02 B1 44 */ lfs f0, lbl__859_3-_SDA2_BASE_(r2) /* 80190C40 0018DA40 D0 1D 00 58 */ stfs f0, 0x58(r29) lbl_80190C44: /* 80190C44 0018DA44 7F E3 FB 78 */ mr r3, r31 @@ -1061,7 +1061,7 @@ lbl_80190C44: /* 80190D00 0018DB00 90 01 00 18 */ stw r0, 0x18(r1) /* 80190D04 0018DB04 80 01 00 10 */ lwz r0, 0x10(r1) /* 80190D08 0018DB08 C0 21 00 18 */ lfs f1, 0x18(r1) -/* 80190D0C 0018DB0C C0 02 B1 4C */ lfs f0, lbl_803CFACC-_SDA2_BASE_(r2) +/* 80190D0C 0018DB0C C0 02 B1 4C */ lfs f0, lbl__874_4-_SDA2_BASE_(r2) /* 80190D10 0018DB10 90 61 00 14 */ stw r3, 0x14(r1) /* 80190D14 0018DB14 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80190D18 0018DB18 90 01 00 1C */ stw r0, 0x1c(r1) @@ -1078,33 +1078,33 @@ lbl_80190D30: /* 80190D40 0018DB40 48 00 00 9C */ b lbl_80190DDC lbl_80190D44: /* 80190D44 0018DB44 FC 20 0A 10 */ fabs f1, f1 -/* 80190D48 0018DB48 C0 02 B1 70 */ lfs f0, lbl_803CFAF0-_SDA2_BASE_(r2) +/* 80190D48 0018DB48 C0 02 B1 70 */ lfs f0, lbl__1157-_SDA2_BASE_(r2) /* 80190D4C 0018DB4C FC 20 08 18 */ frsp f1, f1 /* 80190D50 0018DB50 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80190D54 0018DB54 40 81 00 24 */ ble lbl_80190D78 /* 80190D58 0018DB58 FC 20 F8 90 */ fmr f1, f31 -/* 80190D5C 0018DB5C 3C 60 80 25 */ lis r3, lbl_80253054@ha +/* 80190D5C 0018DB5C 3C 60 80 25 */ lis r3, lbl_g_NY3@ha /* 80190D60 0018DB60 D0 1F 02 30 */ stfs f0, 0x230(r31) -/* 80190D64 0018DB64 38 83 30 54 */ addi r4, r3, lbl_80253054@l +/* 80190D64 0018DB64 38 83 30 54 */ addi r4, r3, lbl_g_NY3@l /* 80190D68 0018DB68 7F E3 FB 78 */ mr r3, r31 /* 80190D6C 0018DB6C 38 A0 00 00 */ li r5, 0 /* 80190D70 0018DB70 4B F6 03 BD */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 80190D74 0018DB74 48 00 00 30 */ b lbl_80190DA4 lbl_80190D78: /* 80190D78 0018DB78 FC 20 F8 90 */ fmr f1, f31 -/* 80190D7C 0018DB7C C0 42 B1 74 */ lfs f2, lbl_803CFAF4-_SDA2_BASE_(r2) -/* 80190D80 0018DB80 C0 62 B1 44 */ lfs f3, lbl_803CFAC4-_SDA2_BASE_(r2) +/* 80190D7C 0018DB7C C0 42 B1 74 */ lfs f2, lbl__1158-_SDA2_BASE_(r2) +/* 80190D80 0018DB80 C0 62 B1 44 */ lfs f3, lbl__859_3-_SDA2_BASE_(r2) /* 80190D84 0018DB84 7F E3 FB 78 */ mr r3, r31 /* 80190D88 0018DB88 4B F6 02 4D */ bl ThrottleAdjust__10zNPCCommonFfff /* 80190D8C 0018DB8C FC 20 F8 90 */ fmr f1, f31 -/* 80190D90 0018DB90 3C 60 80 25 */ lis r3, lbl_80253054@ha -/* 80190D94 0018DB94 38 83 30 54 */ addi r4, r3, lbl_80253054@l +/* 80190D90 0018DB90 3C 60 80 25 */ lis r3, lbl_g_NY3@ha +/* 80190D94 0018DB94 38 83 30 54 */ addi r4, r3, lbl_g_NY3@l /* 80190D98 0018DB98 38 A0 00 00 */ li r5, 0 /* 80190D9C 0018DB9C 7F E3 FB 78 */ mr r3, r31 /* 80190DA0 0018DBA0 4B F6 03 8D */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i lbl_80190DA4: /* 80190DA4 0018DBA4 C0 1B 00 58 */ lfs f0, 0x58(r27) -/* 80190DA8 0018DBA8 C0 42 B1 78 */ lfs f2, lbl_803CFAF8-_SDA2_BASE_(r2) +/* 80190DA8 0018DBA8 C0 42 B1 78 */ lfs f2, lbl__1159_1-_SDA2_BASE_(r2) /* 80190DAC 0018DBAC EC 00 F8 28 */ fsubs f0, f0, f31 /* 80190DB0 0018DBB0 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80190DB4 0018DBB4 40 81 00 08 */ ble lbl_80190DBC @@ -1158,9 +1158,9 @@ __ct__18zNPCGoalJellyBirthFi: /* 80190E50 0018DC50 93 E1 00 0C */ stw r31, 0xc(r1) /* 80190E54 0018DC54 7C 7F 1B 78 */ mr r31, r3 /* 80190E58 0018DC58 4B F4 81 9D */ bl __ct__14zNPCGoalCommonFi -/* 80190E5C 0018DC5C 3C 80 80 2A */ lis r4, lbl_8029BEB8@ha +/* 80190E5C 0018DC5C 3C 80 80 2A */ lis r4, lbl___vt__18zNPCGoalJellyBirth@ha /* 80190E60 0018DC60 7F E3 FB 78 */ mr r3, r31 -/* 80190E64 0018DC64 38 04 BE B8 */ addi r0, r4, lbl_8029BEB8@l +/* 80190E64 0018DC64 38 04 BE B8 */ addi r0, r4, lbl___vt__18zNPCGoalJellyBirth@l /* 80190E68 0018DC68 38 80 00 02 */ li r4, 2 /* 80190E6C 0018DC6C 90 1F 00 38 */ stw r0, 0x38(r31) /* 80190E70 0018DC70 4B F4 82 31 */ bl SetFlags__5xGoalFi @@ -1179,9 +1179,9 @@ __ct__19zNPCGoalJellyAttackFi: /* 80190E98 0018DC98 93 E1 00 0C */ stw r31, 0xc(r1) /* 80190E9C 0018DC9C 7C 7F 1B 78 */ mr r31, r3 /* 80190EA0 0018DCA0 4B F4 7F 11 */ bl __ct__16zNPCGoalPushAnimFi -/* 80190EA4 0018DCA4 3C 80 80 2A */ lis r4, lbl_8029BEEC@ha +/* 80190EA4 0018DCA4 3C 80 80 2A */ lis r4, lbl___vt__19zNPCGoalJellyAttack@ha /* 80190EA8 0018DCA8 7F E3 FB 78 */ mr r3, r31 -/* 80190EAC 0018DCAC 38 04 BE EC */ addi r0, r4, lbl_8029BEEC@l +/* 80190EAC 0018DCAC 38 04 BE EC */ addi r0, r4, lbl___vt__19zNPCGoalJellyAttack@l /* 80190EB0 0018DCB0 38 80 00 02 */ li r4, 2 /* 80190EB4 0018DCB4 90 1F 00 38 */ stw r0, 0x38(r31) /* 80190EB8 0018DCB8 4B F4 81 E9 */ bl SetFlags__5xGoalFi @@ -1200,9 +1200,9 @@ __ct__19zNPCGoalJellyBumpedFi: /* 80190EE0 0018DCE0 93 E1 00 0C */ stw r31, 0xc(r1) /* 80190EE4 0018DCE4 7C 7F 1B 78 */ mr r31, r3 /* 80190EE8 0018DCE8 4B F4 7E C9 */ bl __ct__16zNPCGoalPushAnimFi -/* 80190EEC 0018DCEC 3C 80 80 2A */ lis r4, lbl_8029BF20@ha +/* 80190EEC 0018DCEC 3C 80 80 2A */ lis r4, lbl___vt__19zNPCGoalJellyBumped@ha /* 80190EF0 0018DCF0 7F E3 FB 78 */ mr r3, r31 -/* 80190EF4 0018DCF4 38 04 BF 20 */ addi r0, r4, lbl_8029BF20@l +/* 80190EF4 0018DCF4 38 04 BF 20 */ addi r0, r4, lbl___vt__19zNPCGoalJellyBumped@l /* 80190EF8 0018DCF8 38 80 00 02 */ li r4, 2 /* 80190EFC 0018DCFC 90 1F 00 38 */ stw r0, 0x38(r31) /* 80190F00 0018DD00 4B F4 81 A1 */ bl SetFlags__5xGoalFi diff --git a/asm/Game/zNPCGoalBoss.s b/asm/Game/zNPCGoalBoss.s index 25693b5b1..72d23f82a 100644 --- a/asm/Game/zNPCGoalBoss.s +++ b/asm/Game/zNPCGoalBoss.s @@ -15,9 +15,9 @@ GOALCreate_Boss__FiP10RyzMemGrowPv: /* 8014EC9C 0014BA9C 38 84 BD D0 */ addi r4, r4, -16944 /* 8014ECA0 0014BAA0 28 04 00 33 */ cmplwi r4, 0x33 /* 8014ECA4 0014BAA4 41 81 04 50 */ bgt lbl_8014F0F4 -/* 8014ECA8 0014BAA8 3C 60 80 2A */ lis r3, lbl_8029A138@ha +/* 8014ECA8 0014BAA8 3C 60 80 2A */ lis r3, lbl__887_4@ha /* 8014ECAC 0014BAAC 54 84 10 3A */ slwi r4, r4, 2 -/* 8014ECB0 0014BAB0 38 63 A1 38 */ addi r3, r3, lbl_8029A138@l +/* 8014ECB0 0014BAB0 38 63 A1 38 */ addi r3, r3, lbl__887_4@l /* 8014ECB4 0014BAB4 7C 03 20 2E */ lwzx r0, r3, r4 /* 8014ECB8 0014BAB8 7C 09 03 A6 */ mtctr r0 /* 8014ECBC 0014BABC 4E 80 04 20 */ bctr @@ -337,9 +337,9 @@ __ct__20zNPCGoalBossPatFudgeFi: /* 8014F124 0014BF24 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F128 0014BF28 7C 7F 1B 78 */ mr r31, r3 /* 8014F12C 0014BF2C 4B F8 9E C9 */ bl __ct__14zNPCGoalCommonFi -/* 8014F130 0014BF30 3C 80 80 2A */ lis r4, lbl_8029AC4C@ha +/* 8014F130 0014BF30 3C 80 80 2A */ lis r4, lbl___vt__20zNPCGoalBossPatFudge@ha /* 8014F134 0014BF34 7F E3 FB 78 */ mr r3, r31 -/* 8014F138 0014BF38 38 04 AC 4C */ addi r0, r4, lbl_8029AC4C@l +/* 8014F138 0014BF38 38 04 AC 4C */ addi r0, r4, lbl___vt__20zNPCGoalBossPatFudge@l /* 8014F13C 0014BF3C 90 1F 00 38 */ stw r0, 0x38(r31) /* 8014F140 0014BF40 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014F144 0014BF44 80 01 00 14 */ lwz r0, 0x14(r1) @@ -355,9 +355,9 @@ __ct__19zNPCGoalBossPatSpinFi: /* 8014F160 0014BF60 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F164 0014BF64 7C 7F 1B 78 */ mr r31, r3 /* 8014F168 0014BF68 4B F8 9E 8D */ bl __ct__14zNPCGoalCommonFi -/* 8014F16C 0014BF6C 3C 80 80 2A */ lis r4, lbl_8029AC80@ha +/* 8014F16C 0014BF6C 3C 80 80 2A */ lis r4, lbl___vt__19zNPCGoalBossPatSpin@ha /* 8014F170 0014BF70 7F E3 FB 78 */ mr r3, r31 -/* 8014F174 0014BF74 38 04 AC 80 */ addi r0, r4, lbl_8029AC80@l +/* 8014F174 0014BF74 38 04 AC 80 */ addi r0, r4, lbl___vt__19zNPCGoalBossPatSpin@l /* 8014F178 0014BF78 90 1F 00 38 */ stw r0, 0x38(r31) /* 8014F17C 0014BF7C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014F180 0014BF80 80 01 00 14 */ lwz r0, 0x14(r1) @@ -373,9 +373,9 @@ __ct__20zNPCGoalBossPatSpawnFi: /* 8014F19C 0014BF9C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F1A0 0014BFA0 7C 7F 1B 78 */ mr r31, r3 /* 8014F1A4 0014BFA4 4B F8 9E 51 */ bl __ct__14zNPCGoalCommonFi -/* 8014F1A8 0014BFA8 3C 80 80 2A */ lis r4, lbl_8029ACB4@ha +/* 8014F1A8 0014BFA8 3C 80 80 2A */ lis r4, lbl___vt__20zNPCGoalBossPatSpawn@ha /* 8014F1AC 0014BFAC 7F E3 FB 78 */ mr r3, r31 -/* 8014F1B0 0014BFB0 38 04 AC B4 */ addi r0, r4, lbl_8029ACB4@l +/* 8014F1B0 0014BFB0 38 04 AC B4 */ addi r0, r4, lbl___vt__20zNPCGoalBossPatSpawn@l /* 8014F1B4 0014BFB4 90 1F 00 38 */ stw r0, 0x38(r31) /* 8014F1B8 0014BFB8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014F1BC 0014BFBC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -391,9 +391,9 @@ __ct__21zNPCGoalBossPatFreezeFi: /* 8014F1D8 0014BFD8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F1DC 0014BFDC 7C 7F 1B 78 */ mr r31, r3 /* 8014F1E0 0014BFE0 4B F8 9E 15 */ bl __ct__14zNPCGoalCommonFi -/* 8014F1E4 0014BFE4 3C 80 80 2A */ lis r4, lbl_8029ACE8@ha +/* 8014F1E4 0014BFE4 3C 80 80 2A */ lis r4, lbl___vt__21zNPCGoalBossPatFreeze@ha /* 8014F1E8 0014BFE8 7F E3 FB 78 */ mr r3, r31 -/* 8014F1EC 0014BFEC 38 04 AC E8 */ addi r0, r4, lbl_8029ACE8@l +/* 8014F1EC 0014BFEC 38 04 AC E8 */ addi r0, r4, lbl___vt__21zNPCGoalBossPatFreeze@l /* 8014F1F0 0014BFF0 90 1F 00 38 */ stw r0, 0x38(r31) /* 8014F1F4 0014BFF4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014F1F8 0014BFF8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -409,9 +409,9 @@ __ct__20zNPCGoalBossPatSmackFi: /* 8014F214 0014C014 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F218 0014C018 7C 7F 1B 78 */ mr r31, r3 /* 8014F21C 0014C01C 4B F8 9D D9 */ bl __ct__14zNPCGoalCommonFi -/* 8014F220 0014C020 3C 80 80 2A */ lis r4, lbl_8029AD1C@ha +/* 8014F220 0014C020 3C 80 80 2A */ lis r4, lbl___vt__20zNPCGoalBossPatSmack@ha /* 8014F224 0014C024 7F E3 FB 78 */ mr r3, r31 -/* 8014F228 0014C028 38 04 AD 1C */ addi r0, r4, lbl_8029AD1C@l +/* 8014F228 0014C028 38 04 AD 1C */ addi r0, r4, lbl___vt__20zNPCGoalBossPatSmack@l /* 8014F22C 0014C02C 90 1F 00 38 */ stw r0, 0x38(r31) /* 8014F230 0014C030 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014F234 0014C034 80 01 00 14 */ lwz r0, 0x14(r1) @@ -427,9 +427,9 @@ __ct__18zNPCGoalBossPatRunFi: /* 8014F250 0014C050 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F254 0014C054 7C 7F 1B 78 */ mr r31, r3 /* 8014F258 0014C058 4B F8 9D 9D */ bl __ct__14zNPCGoalCommonFi -/* 8014F25C 0014C05C 3C 80 80 2A */ lis r4, lbl_8029AD50@ha +/* 8014F25C 0014C05C 3C 80 80 2A */ lis r4, lbl___vt__18zNPCGoalBossPatRun@ha /* 8014F260 0014C060 7F E3 FB 78 */ mr r3, r31 -/* 8014F264 0014C064 38 04 AD 50 */ addi r0, r4, lbl_8029AD50@l +/* 8014F264 0014C064 38 04 AD 50 */ addi r0, r4, lbl___vt__18zNPCGoalBossPatRun@l /* 8014F268 0014C068 90 1F 00 38 */ stw r0, 0x38(r31) /* 8014F26C 0014C06C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014F270 0014C070 80 01 00 14 */ lwz r0, 0x14(r1) @@ -445,9 +445,9 @@ __ct__19zNPCGoalBossPatSpitFi: /* 8014F28C 0014C08C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F290 0014C090 7C 7F 1B 78 */ mr r31, r3 /* 8014F294 0014C094 4B F8 9D 61 */ bl __ct__14zNPCGoalCommonFi -/* 8014F298 0014C098 3C 80 80 2A */ lis r4, lbl_8029AD84@ha +/* 8014F298 0014C098 3C 80 80 2A */ lis r4, lbl___vt__19zNPCGoalBossPatSpit@ha /* 8014F29C 0014C09C 7F E3 FB 78 */ mr r3, r31 -/* 8014F2A0 0014C0A0 38 04 AD 84 */ addi r0, r4, lbl_8029AD84@l +/* 8014F2A0 0014C0A0 38 04 AD 84 */ addi r0, r4, lbl___vt__19zNPCGoalBossPatSpit@l /* 8014F2A4 0014C0A4 90 1F 00 38 */ stw r0, 0x38(r31) /* 8014F2A8 0014C0A8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014F2AC 0014C0AC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -463,9 +463,9 @@ __ct__18zNPCGoalBossPatHitFi: /* 8014F2C8 0014C0C8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F2CC 0014C0CC 7C 7F 1B 78 */ mr r31, r3 /* 8014F2D0 0014C0D0 4B F8 9D 25 */ bl __ct__14zNPCGoalCommonFi -/* 8014F2D4 0014C0D4 3C 80 80 2A */ lis r4, lbl_8029ADB8@ha +/* 8014F2D4 0014C0D4 3C 80 80 2A */ lis r4, lbl___vt__18zNPCGoalBossPatHit@ha /* 8014F2D8 0014C0D8 7F E3 FB 78 */ mr r3, r31 -/* 8014F2DC 0014C0DC 38 04 AD B8 */ addi r0, r4, lbl_8029ADB8@l +/* 8014F2DC 0014C0DC 38 04 AD B8 */ addi r0, r4, lbl___vt__18zNPCGoalBossPatHit@l /* 8014F2E0 0014C0E0 90 1F 00 38 */ stw r0, 0x38(r31) /* 8014F2E4 0014C0E4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014F2E8 0014C0E8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -481,9 +481,9 @@ __ct__20zNPCGoalBossPatTauntFi: /* 8014F304 0014C104 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F308 0014C108 7C 7F 1B 78 */ mr r31, r3 /* 8014F30C 0014C10C 4B F8 9C E9 */ bl __ct__14zNPCGoalCommonFi -/* 8014F310 0014C110 3C 80 80 2A */ lis r4, lbl_8029ADEC@ha +/* 8014F310 0014C110 3C 80 80 2A */ lis r4, lbl___vt__20zNPCGoalBossPatTaunt@ha /* 8014F314 0014C114 7F E3 FB 78 */ mr r3, r31 -/* 8014F318 0014C118 38 04 AD EC */ addi r0, r4, lbl_8029ADEC@l +/* 8014F318 0014C118 38 04 AD EC */ addi r0, r4, lbl___vt__20zNPCGoalBossPatTaunt@l /* 8014F31C 0014C11C 90 1F 00 38 */ stw r0, 0x38(r31) /* 8014F320 0014C120 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014F324 0014C124 80 01 00 14 */ lwz r0, 0x14(r1) @@ -499,9 +499,9 @@ __ct__19zNPCGoalBossPatIdleFi: /* 8014F340 0014C140 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F344 0014C144 7C 7F 1B 78 */ mr r31, r3 /* 8014F348 0014C148 4B F8 9C AD */ bl __ct__14zNPCGoalCommonFi -/* 8014F34C 0014C14C 3C 80 80 2A */ lis r4, lbl_8029AE20@ha +/* 8014F34C 0014C14C 3C 80 80 2A */ lis r4, lbl___vt__19zNPCGoalBossPatIdle@ha /* 8014F350 0014C150 7F E3 FB 78 */ mr r3, r31 -/* 8014F354 0014C154 38 04 AE 20 */ addi r0, r4, lbl_8029AE20@l +/* 8014F354 0014C154 38 04 AE 20 */ addi r0, r4, lbl___vt__19zNPCGoalBossPatIdle@l /* 8014F358 0014C158 90 1F 00 38 */ stw r0, 0x38(r31) /* 8014F35C 0014C15C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014F360 0014C160 80 01 00 14 */ lwz r0, 0x14(r1) @@ -517,9 +517,9 @@ __ct__22zNPCGoalBossSB1DeflateFi: /* 8014F37C 0014C17C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F380 0014C180 7C 7F 1B 78 */ mr r31, r3 /* 8014F384 0014C184 4B F8 9C 71 */ bl __ct__14zNPCGoalCommonFi -/* 8014F388 0014C188 3C 80 80 2A */ lis r4, lbl_8029A520@ha +/* 8014F388 0014C188 3C 80 80 2A */ lis r4, lbl___vt__22zNPCGoalBossSB1Deflate@ha /* 8014F38C 0014C18C 7F E3 FB 78 */ mr r3, r31 -/* 8014F390 0014C190 38 04 A5 20 */ addi r0, r4, lbl_8029A520@l +/* 8014F390 0014C190 38 04 A5 20 */ addi r0, r4, lbl___vt__22zNPCGoalBossSB1Deflate@l /* 8014F394 0014C194 90 1F 00 38 */ stw r0, 0x38(r31) /* 8014F398 0014C198 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014F39C 0014C19C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -535,9 +535,9 @@ __ct__20zNPCGoalBossSB1SmashFi: /* 8014F3B8 0014C1B8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F3BC 0014C1BC 7C 7F 1B 78 */ mr r31, r3 /* 8014F3C0 0014C1C0 4B F8 9C 35 */ bl __ct__14zNPCGoalCommonFi -/* 8014F3C4 0014C1C4 3C 80 80 2A */ lis r4, lbl_8029A554@ha +/* 8014F3C4 0014C1C4 3C 80 80 2A */ lis r4, lbl___vt__20zNPCGoalBossSB1Smash@ha /* 8014F3C8 0014C1C8 7F E3 FB 78 */ mr r3, r31 -/* 8014F3CC 0014C1CC 38 04 A5 54 */ addi r0, r4, lbl_8029A554@l +/* 8014F3CC 0014C1CC 38 04 A5 54 */ addi r0, r4, lbl___vt__20zNPCGoalBossSB1Smash@l /* 8014F3D0 0014C1D0 90 1F 00 38 */ stw r0, 0x38(r31) /* 8014F3D4 0014C1D4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014F3D8 0014C1D8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -553,9 +553,9 @@ __ct__20zNPCGoalBossSB1StompFi: /* 8014F3F4 0014C1F4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F3F8 0014C1F8 7C 7F 1B 78 */ mr r31, r3 /* 8014F3FC 0014C1FC 4B F8 9B F9 */ bl __ct__14zNPCGoalCommonFi -/* 8014F400 0014C200 3C 80 80 2A */ lis r4, lbl_8029A588@ha +/* 8014F400 0014C200 3C 80 80 2A */ lis r4, lbl___vt__20zNPCGoalBossSB1Stomp@ha /* 8014F404 0014C204 7F E3 FB 78 */ mr r3, r31 -/* 8014F408 0014C208 38 04 A5 88 */ addi r0, r4, lbl_8029A588@l +/* 8014F408 0014C208 38 04 A5 88 */ addi r0, r4, lbl___vt__20zNPCGoalBossSB1Stomp@l /* 8014F40C 0014C20C 90 1F 00 38 */ stw r0, 0x38(r31) /* 8014F410 0014C210 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014F414 0014C214 80 01 00 14 */ lwz r0, 0x14(r1) @@ -571,9 +571,9 @@ __ct__20zNPCGoalBossSB1TauntFi: /* 8014F430 0014C230 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F434 0014C234 7C 7F 1B 78 */ mr r31, r3 /* 8014F438 0014C238 4B F8 9B BD */ bl __ct__14zNPCGoalCommonFi -/* 8014F43C 0014C23C 3C 80 80 2A */ lis r4, lbl_8029A5BC@ha +/* 8014F43C 0014C23C 3C 80 80 2A */ lis r4, lbl___vt__20zNPCGoalBossSB1Taunt@ha /* 8014F440 0014C240 7F E3 FB 78 */ mr r3, r31 -/* 8014F444 0014C244 38 04 A5 BC */ addi r0, r4, lbl_8029A5BC@l +/* 8014F444 0014C244 38 04 A5 BC */ addi r0, r4, lbl___vt__20zNPCGoalBossSB1Taunt@l /* 8014F448 0014C248 90 1F 00 38 */ stw r0, 0x38(r31) /* 8014F44C 0014C24C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014F450 0014C250 80 01 00 14 */ lwz r0, 0x14(r1) @@ -589,9 +589,9 @@ __ct__19zNPCGoalBossSB1IdleFi: /* 8014F46C 0014C26C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F470 0014C270 7C 7F 1B 78 */ mr r31, r3 /* 8014F474 0014C274 4B F8 9B 81 */ bl __ct__14zNPCGoalCommonFi -/* 8014F478 0014C278 3C 80 80 2A */ lis r4, lbl_8029A5F0@ha +/* 8014F478 0014C278 3C 80 80 2A */ lis r4, lbl___vt__19zNPCGoalBossSB1Idle@ha /* 8014F47C 0014C27C 7F E3 FB 78 */ mr r3, r31 -/* 8014F480 0014C280 38 04 A5 F0 */ addi r0, r4, lbl_8029A5F0@l +/* 8014F480 0014C280 38 04 A5 F0 */ addi r0, r4, lbl___vt__19zNPCGoalBossSB1Idle@l /* 8014F484 0014C284 90 1F 00 38 */ stw r0, 0x38(r31) /* 8014F488 0014C288 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014F48C 0014C28C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -607,9 +607,9 @@ __ct__28zNPCGoalBossSandyClotheslineFi: /* 8014F4A8 0014C2A8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F4AC 0014C2AC 7C 7F 1B 78 */ mr r31, r3 /* 8014F4B0 0014C2B0 4B F8 9B 45 */ bl __ct__14zNPCGoalCommonFi -/* 8014F4B4 0014C2B4 3C 80 80 2A */ lis r4, lbl_80299A90@ha +/* 8014F4B4 0014C2B4 3C 80 80 2A */ lis r4, lbl___vt__28zNPCGoalBossSandyClothesline@ha /* 8014F4B8 0014C2B8 7F E3 FB 78 */ mr r3, r31 -/* 8014F4BC 0014C2BC 38 04 9A 90 */ addi r0, r4, lbl_80299A90@l +/* 8014F4BC 0014C2BC 38 04 9A 90 */ addi r0, r4, lbl___vt__28zNPCGoalBossSandyClothesline@l /* 8014F4C0 0014C2C0 90 1F 00 38 */ stw r0, 0x38(r31) /* 8014F4C4 0014C2C4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014F4C8 0014C2C8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -625,9 +625,9 @@ __ct__26zNPCGoalBossSandyRunToRopeFi: /* 8014F4E4 0014C2E4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F4E8 0014C2E8 7C 7F 1B 78 */ mr r31, r3 /* 8014F4EC 0014C2EC 4B F8 9B 09 */ bl __ct__14zNPCGoalCommonFi -/* 8014F4F0 0014C2F0 3C 80 80 2A */ lis r4, lbl_80299AC4@ha +/* 8014F4F0 0014C2F0 3C 80 80 2A */ lis r4, lbl___vt__26zNPCGoalBossSandyRunToRope@ha /* 8014F4F4 0014C2F4 7F E3 FB 78 */ mr r3, r31 -/* 8014F4F8 0014C2F8 38 04 9A C4 */ addi r0, r4, lbl_80299AC4@l +/* 8014F4F8 0014C2F8 38 04 9A C4 */ addi r0, r4, lbl___vt__26zNPCGoalBossSandyRunToRope@l /* 8014F4FC 0014C2FC 90 1F 00 38 */ stw r0, 0x38(r31) /* 8014F500 0014C300 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014F504 0014C304 80 01 00 14 */ lwz r0, 0x14(r1) @@ -643,9 +643,9 @@ __ct__22zNPCGoalBossSandyGetUpFi: /* 8014F520 0014C320 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F524 0014C324 7C 7F 1B 78 */ mr r31, r3 /* 8014F528 0014C328 4B F8 9A CD */ bl __ct__14zNPCGoalCommonFi -/* 8014F52C 0014C32C 3C 80 80 2A */ lis r4, lbl_80299AF8@ha +/* 8014F52C 0014C32C 3C 80 80 2A */ lis r4, lbl___vt__22zNPCGoalBossSandyGetUp@ha /* 8014F530 0014C330 7F E3 FB 78 */ mr r3, r31 -/* 8014F534 0014C334 38 04 9A F8 */ addi r0, r4, lbl_80299AF8@l +/* 8014F534 0014C334 38 04 9A F8 */ addi r0, r4, lbl___vt__22zNPCGoalBossSandyGetUp@l /* 8014F538 0014C338 90 1F 00 38 */ stw r0, 0x38(r31) /* 8014F53C 0014C33C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014F540 0014C340 80 01 00 14 */ lwz r0, 0x14(r1) @@ -661,9 +661,9 @@ __ct__20zNPCGoalBossSandySitFi: /* 8014F55C 0014C35C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F560 0014C360 7C 7F 1B 78 */ mr r31, r3 /* 8014F564 0014C364 4B F8 9A 91 */ bl __ct__14zNPCGoalCommonFi -/* 8014F568 0014C368 3C 80 80 2A */ lis r4, lbl_80299B2C@ha +/* 8014F568 0014C368 3C 80 80 2A */ lis r4, lbl___vt__20zNPCGoalBossSandySit@ha /* 8014F56C 0014C36C 7F E3 FB 78 */ mr r3, r31 -/* 8014F570 0014C370 38 04 9B 2C */ addi r0, r4, lbl_80299B2C@l +/* 8014F570 0014C370 38 04 9B 2C */ addi r0, r4, lbl___vt__20zNPCGoalBossSandySit@l /* 8014F574 0014C374 90 1F 00 38 */ stw r0, 0x38(r31) /* 8014F578 0014C378 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014F57C 0014C37C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -679,9 +679,9 @@ __ct__21zNPCGoalBossSandyLeapFi: /* 8014F598 0014C398 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F59C 0014C39C 7C 7F 1B 78 */ mr r31, r3 /* 8014F5A0 0014C3A0 4B F8 9A 55 */ bl __ct__14zNPCGoalCommonFi -/* 8014F5A4 0014C3A4 3C 80 80 2A */ lis r4, lbl_80299B60@ha +/* 8014F5A4 0014C3A4 3C 80 80 2A */ lis r4, lbl___vt__21zNPCGoalBossSandyLeap@ha /* 8014F5A8 0014C3A8 7F E3 FB 78 */ mr r3, r31 -/* 8014F5AC 0014C3AC 38 04 9B 60 */ addi r0, r4, lbl_80299B60@l +/* 8014F5AC 0014C3AC 38 04 9B 60 */ addi r0, r4, lbl___vt__21zNPCGoalBossSandyLeap@l /* 8014F5B0 0014C3B0 90 1F 00 38 */ stw r0, 0x38(r31) /* 8014F5B4 0014C3B4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014F5B8 0014C3B8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -697,9 +697,9 @@ __ct__26zNPCGoalBossSandyElbowDropFi: /* 8014F5D4 0014C3D4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F5D8 0014C3D8 7C 7F 1B 78 */ mr r31, r3 /* 8014F5DC 0014C3DC 4B F8 9A 19 */ bl __ct__14zNPCGoalCommonFi -/* 8014F5E0 0014C3E0 3C 80 80 2A */ lis r4, lbl_80299B94@ha +/* 8014F5E0 0014C3E0 3C 80 80 2A */ lis r4, lbl___vt__26zNPCGoalBossSandyElbowDrop@ha /* 8014F5E4 0014C3E4 7F E3 FB 78 */ mr r3, r31 -/* 8014F5E8 0014C3E8 38 04 9B 94 */ addi r0, r4, lbl_80299B94@l +/* 8014F5E8 0014C3E8 38 04 9B 94 */ addi r0, r4, lbl___vt__26zNPCGoalBossSandyElbowDrop@l /* 8014F5EC 0014C3EC 90 1F 00 38 */ stw r0, 0x38(r31) /* 8014F5F0 0014C3F0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014F5F4 0014C3F4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -715,9 +715,9 @@ __ct__23zNPCGoalBossSandyNoHeadFi: /* 8014F610 0014C410 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F614 0014C414 7C 7F 1B 78 */ mr r31, r3 /* 8014F618 0014C418 4B F8 99 DD */ bl __ct__14zNPCGoalCommonFi -/* 8014F61C 0014C41C 3C 80 80 2A */ lis r4, lbl_80299BC8@ha +/* 8014F61C 0014C41C 3C 80 80 2A */ lis r4, lbl___vt__23zNPCGoalBossSandyNoHead@ha /* 8014F620 0014C420 7F E3 FB 78 */ mr r3, r31 -/* 8014F624 0014C424 38 04 9B C8 */ addi r0, r4, lbl_80299BC8@l +/* 8014F624 0014C424 38 04 9B C8 */ addi r0, r4, lbl___vt__23zNPCGoalBossSandyNoHead@l /* 8014F628 0014C428 90 1F 00 38 */ stw r0, 0x38(r31) /* 8014F62C 0014C42C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014F630 0014C430 80 01 00 14 */ lwz r0, 0x14(r1) @@ -733,9 +733,9 @@ __ct__22zNPCGoalBossSandyMeleeFi: /* 8014F64C 0014C44C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F650 0014C450 7C 7F 1B 78 */ mr r31, r3 /* 8014F654 0014C454 4B F8 99 A1 */ bl __ct__14zNPCGoalCommonFi -/* 8014F658 0014C458 3C 80 80 2A */ lis r4, lbl_80299BFC@ha +/* 8014F658 0014C458 3C 80 80 2A */ lis r4, lbl___vt__22zNPCGoalBossSandyMelee@ha /* 8014F65C 0014C45C 7F E3 FB 78 */ mr r3, r31 -/* 8014F660 0014C460 38 04 9B FC */ addi r0, r4, lbl_80299BFC@l +/* 8014F660 0014C460 38 04 9B FC */ addi r0, r4, lbl___vt__22zNPCGoalBossSandyMelee@l /* 8014F664 0014C464 90 1F 00 38 */ stw r0, 0x38(r31) /* 8014F668 0014C468 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014F66C 0014C46C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -751,9 +751,9 @@ __ct__22zNPCGoalBossSandyChaseFi: /* 8014F688 0014C488 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F68C 0014C48C 7C 7F 1B 78 */ mr r31, r3 /* 8014F690 0014C490 4B F8 99 65 */ bl __ct__14zNPCGoalCommonFi -/* 8014F694 0014C494 3C 80 80 2A */ lis r4, lbl_80299C30@ha +/* 8014F694 0014C494 3C 80 80 2A */ lis r4, lbl___vt__22zNPCGoalBossSandyChase@ha /* 8014F698 0014C498 7F E3 FB 78 */ mr r3, r31 -/* 8014F69C 0014C49C 38 04 9C 30 */ addi r0, r4, lbl_80299C30@l +/* 8014F69C 0014C49C 38 04 9C 30 */ addi r0, r4, lbl___vt__22zNPCGoalBossSandyChase@l /* 8014F6A0 0014C4A0 90 1F 00 38 */ stw r0, 0x38(r31) /* 8014F6A4 0014C4A4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014F6A8 0014C4A8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -769,9 +769,9 @@ __ct__22zNPCGoalBossSandyTauntFi: /* 8014F6C4 0014C4C4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F6C8 0014C4C8 7C 7F 1B 78 */ mr r31, r3 /* 8014F6CC 0014C4CC 4B F8 99 29 */ bl __ct__14zNPCGoalCommonFi -/* 8014F6D0 0014C4D0 3C 80 80 2A */ lis r4, lbl_80299C64@ha +/* 8014F6D0 0014C4D0 3C 80 80 2A */ lis r4, lbl___vt__22zNPCGoalBossSandyTaunt@ha /* 8014F6D4 0014C4D4 7F E3 FB 78 */ mr r3, r31 -/* 8014F6D8 0014C4D8 38 04 9C 64 */ addi r0, r4, lbl_80299C64@l +/* 8014F6D8 0014C4D8 38 04 9C 64 */ addi r0, r4, lbl___vt__22zNPCGoalBossSandyTaunt@l /* 8014F6DC 0014C4DC 90 1F 00 38 */ stw r0, 0x38(r31) /* 8014F6E0 0014C4E0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014F6E4 0014C4E4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -787,9 +787,9 @@ __ct__21zNPCGoalBossSandyIdleFi: /* 8014F700 0014C500 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F704 0014C504 7C 7F 1B 78 */ mr r31, r3 /* 8014F708 0014C508 4B F8 98 ED */ bl __ct__14zNPCGoalCommonFi -/* 8014F70C 0014C50C 3C 80 80 2A */ lis r4, lbl_80299C98@ha +/* 8014F70C 0014C50C 3C 80 80 2A */ lis r4, lbl___vt__21zNPCGoalBossSandyIdle@ha /* 8014F710 0014C510 7F E3 FB 78 */ mr r3, r31 -/* 8014F714 0014C514 38 04 9C 98 */ addi r0, r4, lbl_80299C98@l +/* 8014F714 0014C514 38 04 9C 98 */ addi r0, r4, lbl___vt__21zNPCGoalBossSandyIdle@l /* 8014F718 0014C518 90 1F 00 38 */ stw r0, 0x38(r31) /* 8014F71C 0014C51C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014F720 0014C520 80 01 00 14 */ lwz r0, 0x14(r1) @@ -805,9 +805,9 @@ __ct__13zNPCGoalExistFi: /* 8014F73C 0014C53C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F740 0014C540 7C 7F 1B 78 */ mr r31, r3 /* 8014F744 0014C544 4B F8 98 B1 */ bl __ct__14zNPCGoalCommonFi -/* 8014F748 0014C548 3C 80 80 2A */ lis r4, lbl_8029A208@ha +/* 8014F748 0014C548 3C 80 80 2A */ lis r4, lbl___vt__13zNPCGoalExist@ha /* 8014F74C 0014C54C 7F E3 FB 78 */ mr r3, r31 -/* 8014F750 0014C550 38 04 A2 08 */ addi r0, r4, lbl_8029A208@l +/* 8014F750 0014C550 38 04 A2 08 */ addi r0, r4, lbl___vt__13zNPCGoalExist@l /* 8014F754 0014C554 90 1F 00 38 */ stw r0, 0x38(r31) /* 8014F758 0014C558 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8014F75C 0014C55C 80 01 00 14 */ lwz r0, 0x14(r1) diff --git a/asm/Game/zNPCGoalDuplotron.s b/asm/Game/zNPCGoalDuplotron.s index db11cb724..2975e92c1 100644 --- a/asm/Game/zNPCGoalDuplotron.s +++ b/asm/Game/zNPCGoalDuplotron.s @@ -58,7 +58,7 @@ lbl_8012A04C: /* 8012A068 00126E68 90 01 00 14 */ stw r0, 0x14(r1) /* 8012A06C 00126E6C 38 00 00 00 */ li r0, 0 /* 8012A070 00126E70 90 03 00 54 */ stw r0, 0x54(r3) -/* 8012A074 00126E74 C0 02 A1 D8 */ lfs f0, lbl_803CEB58-_SDA2_BASE_(r2) +/* 8012A074 00126E74 C0 02 A1 D8 */ lfs f0, lbl__816_1-_SDA2_BASE_(r2) /* 8012A078 00126E78 D0 03 00 4C */ stfs f0, 0x4c(r3) /* 8012A07C 00126E7C 4B FA B0 99 */ bl Enter__14zNPCGoalCommonFfPv /* 8012A080 00126E80 80 01 00 14 */ lwz r0, 0x14(r1) @@ -90,14 +90,14 @@ lbl_8012A04C: /* 8012A0E8 00126EE8 48 00 00 84 */ b lbl_8012A16C lbl_8012A0EC: /* 8012A0EC 00126EEC C0 3A 00 4C */ lfs f1, 0x4c(r26) -/* 8012A0F0 00126EF0 C0 02 A1 DC */ lfs f0, lbl_803CEB5C-_SDA2_BASE_(r2) +/* 8012A0F0 00126EF0 C0 02 A1 DC */ lfs f0, lbl__840_4-_SDA2_BASE_(r2) /* 8012A0F4 00126EF4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8012A0F8 00126EF8 40 80 00 0C */ bge lbl_8012A104 /* 8012A0FC 00126EFC 7F 43 D3 78 */ mr r3, r26 /* 8012A100 00126F00 48 00 00 DD */ bl CheckPlayer__17zNPCGoalDuploLiveFv lbl_8012A104: /* 8012A104 00126F04 C0 1A 00 4C */ lfs f0, 0x4c(r26) -/* 8012A108 00126F08 C0 22 A1 E0 */ lfs f1, lbl_803CEB60-_SDA2_BASE_(r2) +/* 8012A108 00126F08 C0 22 A1 E0 */ lfs f1, lbl__841_2-_SDA2_BASE_(r2) /* 8012A10C 00126F0C EC 00 F8 28 */ fsubs f0, f0, f31 /* 8012A110 00126F10 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8012A114 00126F14 40 81 00 08 */ ble lbl_8012A11C @@ -171,24 +171,24 @@ CheckPlayer__17zNPCGoalDuploLiveFv: /* 8012A200 00127000 80 63 00 18 */ lwz r3, 0x18(r3) /* 8012A204 00127004 83 C3 00 00 */ lwz r30, 0(r3) /* 8012A208 00127008 4B F0 6A 81 */ bl xurand__Fv -/* 8012A20C 0012700C C0 02 A1 EC */ lfs f0, lbl_803CEB6C-_SDA2_BASE_(r2) +/* 8012A20C 0012700C C0 02 A1 EC */ lfs f0, lbl__853_3-_SDA2_BASE_(r2) /* 8012A210 00127010 7F C3 F3 78 */ mr r3, r30 -/* 8012A214 00127014 C0 42 A1 E8 */ lfs f2, lbl_803CEB68-_SDA2_BASE_(r2) +/* 8012A214 00127014 C0 42 A1 E8 */ lfs f2, lbl__852_3-_SDA2_BASE_(r2) /* 8012A218 00127018 EC 21 00 28 */ fsubs f1, f1, f0 -/* 8012A21C 0012701C C0 02 A1 E4 */ lfs f0, lbl_803CEB64-_SDA2_BASE_(r2) +/* 8012A21C 0012701C C0 02 A1 E4 */ lfs f0, lbl__851-_SDA2_BASE_(r2) /* 8012A220 00127020 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8012A224 00127024 D0 1D 00 4C */ stfs f0, 0x4c(r29) /* 8012A228 00127028 4B FC 8D D9 */ bl AnimCurStateID__10zNPCCommonFv -/* 8012A22C 0012702C 3C 80 80 2A */ lis r4, lbl_80298A80@ha -/* 8012A230 00127030 38 84 8A 80 */ addi r4, r4, lbl_80298A80@l +/* 8012A22C 0012702C 3C 80 80 2A */ lis r4, lbl_g_hash_dupoanim@ha +/* 8012A230 00127030 38 84 8A 80 */ addi r4, r4, lbl_g_hash_dupoanim@l /* 8012A234 00127034 80 04 00 08 */ lwz r0, 8(r4) /* 8012A238 00127038 7C 03 00 40 */ cmplw r3, r0 /* 8012A23C 0012703C 41 82 00 74 */ beq lbl_8012A2B0 /* 8012A240 00127040 7F C3 F3 78 */ mr r3, r30 /* 8012A244 00127044 4B EF 15 C5 */ bl xEntGetPos__FPC4xEnt -/* 8012A248 00127048 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8012A248 00127048 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8012A24C 0012704C 7C 7F 1B 78 */ mr r31, r3 -/* 8012A250 00127050 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 8012A250 00127050 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 8012A254 00127054 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 8012A258 00127058 4B EF 15 B1 */ bl xEntGetPos__FPC4xEnt /* 8012A25C 0012705C 7C 64 1B 78 */ mr r4, r3 @@ -261,8 +261,8 @@ lbl_8012A34C: /* 8012A354 00127154 40 82 00 40 */ bne lbl_8012A394 /* 8012A358 00127158 7C A3 2B 78 */ mr r3, r5 /* 8012A35C 0012715C 4B FC 8C A5 */ bl AnimCurStateID__10zNPCCommonFv -/* 8012A360 00127160 3C 80 80 2A */ lis r4, lbl_80298A80@ha -/* 8012A364 00127164 38 84 8A 80 */ addi r4, r4, lbl_80298A80@l +/* 8012A360 00127160 3C 80 80 2A */ lis r4, lbl_g_hash_dupoanim@ha +/* 8012A364 00127164 38 84 8A 80 */ addi r4, r4, lbl_g_hash_dupoanim@l /* 8012A368 00127168 80 04 00 08 */ lwz r0, 8(r4) /* 8012A36C 0012716C 7C 00 18 40 */ cmplw r0, r3 /* 8012A370 00127170 41 82 00 24 */ beq lbl_8012A394 @@ -373,12 +373,12 @@ lbl_8012A4CC: /* 8012A4D4 001272D4 90 01 00 08 */ stw r0, 8(r1) /* 8012A4D8 001272D8 FC 20 F8 90 */ fmr f1, f31 /* 8012A4DC 001272DC 6C 60 80 00 */ xoris r0, r3, 0x8000 -/* 8012A4E0 001272E0 C8 62 A1 F8 */ lfd f3, lbl_803CEB78-_SDA2_BASE_(r2) +/* 8012A4E0 001272E0 C8 62 A1 F8 */ lfd f3, lbl__905-_SDA2_BASE_(r2) /* 8012A4E4 001272E4 90 01 00 0C */ stw r0, 0xc(r1) /* 8012A4E8 001272E8 7F E3 FB 78 */ mr r3, r31 -/* 8012A4EC 001272EC C0 02 A1 F0 */ lfs f0, lbl_803CEB70-_SDA2_BASE_(r2) +/* 8012A4EC 001272EC C0 02 A1 F0 */ lfs f0, lbl__903_3-_SDA2_BASE_(r2) /* 8012A4F0 001272F0 C8 41 00 08 */ lfd f2, 8(r1) -/* 8012A4F4 001272F4 C0 82 A1 E4 */ lfs f4, lbl_803CEB64-_SDA2_BASE_(r2) +/* 8012A4F4 001272F4 C0 82 A1 E4 */ lfs f4, lbl__851-_SDA2_BASE_(r2) /* 8012A4F8 001272F8 EC 42 18 28 */ fsubs f2, f2, f3 /* 8012A4FC 001272FC EC 02 00 24 */ fdivs f0, f2, f0 /* 8012A500 00127300 EC 44 00 28 */ fsubs f2, f4, f0 @@ -412,14 +412,14 @@ SDS_StartExplode__17zNPCGoalDuploLiveFv: /* 8012A564 00127364 83 C3 00 00 */ lwz r30, 0(r3) /* 8012A568 00127368 7F C3 F3 78 */ mr r3, r30 /* 8012A56C 0012736C 4B EF 12 C5 */ bl xEntGetCenter__FPC4xEnt -/* 8012A570 00127370 C0 82 A1 E4 */ lfs f4, lbl_803CEB64-_SDA2_BASE_(r2) +/* 8012A570 00127370 C0 82 A1 E4 */ lfs f4, lbl__851-_SDA2_BASE_(r2) /* 8012A574 00127374 38 80 00 00 */ li r4, 0 -/* 8012A578 00127378 C0 22 A2 00 */ lfs f1, lbl_803CEB80-_SDA2_BASE_(r2) +/* 8012A578 00127378 C0 22 A2 00 */ lfs f1, lbl__923_4-_SDA2_BASE_(r2) /* 8012A57C 0012737C FC A0 20 90 */ fmr f5, f4 -/* 8012A580 00127380 C0 42 A2 04 */ lfs f2, lbl_803CEB84-_SDA2_BASE_(r2) +/* 8012A580 00127380 C0 42 A2 04 */ lfs f2, lbl__924_2-_SDA2_BASE_(r2) /* 8012A584 00127384 FC E0 20 90 */ fmr f7, f4 -/* 8012A588 00127388 C0 62 A2 08 */ lfs f3, lbl_803CEB88-_SDA2_BASE_(r2) -/* 8012A58C 0012738C C0 C2 A2 0C */ lfs f6, lbl_803CEB8C-_SDA2_BASE_(r2) +/* 8012A588 00127388 C0 62 A2 08 */ lfs f3, lbl__925_1-_SDA2_BASE_(r2) +/* 8012A58C 0012738C C0 C2 A2 0C */ lfs f6, lbl__926_1-_SDA2_BASE_(r2) /* 8012A590 00127390 4B F1 7E 61 */ bl xScrFXGlareAdd__FP5xVec3fffffffP8RwRaster /* 8012A594 00127394 48 05 DC 09 */ bl HAZ_Acquire__Fv /* 8012A598 00127398 7C 7F 1B 79 */ or. r31, r3, r3 @@ -431,7 +431,7 @@ SDS_StartExplode__17zNPCGoalDuploLiveFv: /* 8012A5B0 001273B0 4B FC 25 09 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 8012A5B4 001273B4 7F C3 F3 78 */ mr r3, r30 /* 8012A5B8 001273B8 4B EF 12 79 */ bl xEntGetCenter__FPC4xEnt -/* 8012A5BC 001273BC C0 22 A1 E0 */ lfs f1, lbl_803CEB60-_SDA2_BASE_(r2) +/* 8012A5BC 001273BC C0 22 A1 E0 */ lfs f1, lbl__841_2-_SDA2_BASE_(r2) /* 8012A5C0 001273C0 7C 64 1B 78 */ mr r4, r3 /* 8012A5C4 001273C4 7F E3 FB 78 */ mr r3, r31 /* 8012A5C8 001273C8 48 05 EC 71 */ bl Start__9NPCHazardFPC5xVec3f @@ -448,11 +448,11 @@ SDS_StartExplode__17zNPCGoalDuploLiveFv: /* 8012A5F4 001273F4 4B FC 24 C5 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 8012A5F8 001273F8 C0 3F 00 64 */ lfs f1, 0x64(r31) /* 8012A5FC 001273FC 7F C3 F3 78 */ mr r3, r30 -/* 8012A600 00127400 C0 02 A1 EC */ lfs f0, lbl_803CEB6C-_SDA2_BASE_(r2) +/* 8012A600 00127400 C0 02 A1 EC */ lfs f0, lbl__853_3-_SDA2_BASE_(r2) /* 8012A604 00127404 EC 01 00 32 */ fmuls f0, f1, f0 /* 8012A608 00127408 D0 1F 00 64 */ stfs f0, 0x64(r31) /* 8012A60C 0012740C 4B EF 12 25 */ bl xEntGetCenter__FPC4xEnt -/* 8012A610 00127410 C0 22 A1 E0 */ lfs f1, lbl_803CEB60-_SDA2_BASE_(r2) +/* 8012A610 00127410 C0 22 A1 E0 */ lfs f1, lbl__841_2-_SDA2_BASE_(r2) /* 8012A614 00127414 7C 64 1B 78 */ mr r4, r3 /* 8012A618 00127418 7F E3 FB 78 */ mr r3, r31 /* 8012A61C 0012741C 48 05 EC 1D */ bl Start__9NPCHazardFPC5xVec3f @@ -463,7 +463,7 @@ SDS_StartExplode__17zNPCGoalDuploLiveFv: /* 8012A630 00127430 48 05 DC E5 */ bl ConfigHelper__9NPCHazardF9en_npchaz /* 8012A634 00127434 7F C3 F3 78 */ mr r3, r30 /* 8012A638 00127438 4B EF 11 F9 */ bl xEntGetCenter__FPC4xEnt -/* 8012A63C 0012743C C0 22 A1 E0 */ lfs f1, lbl_803CEB60-_SDA2_BASE_(r2) +/* 8012A63C 0012743C C0 22 A1 E0 */ lfs f1, lbl__841_2-_SDA2_BASE_(r2) /* 8012A640 00127440 7C 64 1B 78 */ mr r4, r3 /* 8012A644 00127444 7F E3 FB 78 */ mr r3, r31 /* 8012A648 00127448 48 05 EB F1 */ bl Start__9NPCHazardFPC5xVec3f @@ -497,9 +497,9 @@ __ct__17zNPCGoalDuploDeadFi: /* 8012A6A4 001274A4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8012A6A8 001274A8 7C 7F 1B 78 */ mr r31, r3 /* 8012A6AC 001274AC 4B FA E6 81 */ bl __ct__12zNPCGoalDeadFi -/* 8012A6B0 001274B0 3C 80 80 2A */ lis r4, lbl_80298C04@ha +/* 8012A6B0 001274B0 3C 80 80 2A */ lis r4, lbl___vt__17zNPCGoalDuploDead@ha /* 8012A6B4 001274B4 7F E3 FB 78 */ mr r3, r31 -/* 8012A6B8 001274B8 38 04 8C 04 */ addi r0, r4, lbl_80298C04@l +/* 8012A6B8 001274B8 38 04 8C 04 */ addi r0, r4, lbl___vt__17zNPCGoalDuploDead@l /* 8012A6BC 001274BC 38 80 00 08 */ li r4, 8 /* 8012A6C0 001274C0 90 1F 00 38 */ stw r0, 0x38(r31) /* 8012A6C4 001274C4 4B FA E9 DD */ bl SetFlags__5xGoalFi @@ -518,9 +518,9 @@ __ct__17zNPCGoalDuploLiveFi: /* 8012A6EC 001274EC 93 E1 00 0C */ stw r31, 0xc(r1) /* 8012A6F0 001274F0 7C 7F 1B 78 */ mr r31, r3 /* 8012A6F4 001274F4 4B FA E9 01 */ bl __ct__14zNPCGoalCommonFi -/* 8012A6F8 001274F8 3C 80 80 2A */ lis r4, lbl_80298BD0@ha +/* 8012A6F8 001274F8 3C 80 80 2A */ lis r4, lbl___vt__17zNPCGoalDuploLive@ha /* 8012A6FC 001274FC 7F E3 FB 78 */ mr r3, r31 -/* 8012A700 00127500 38 04 8B D0 */ addi r0, r4, lbl_80298BD0@l +/* 8012A700 00127500 38 04 8B D0 */ addi r0, r4, lbl___vt__17zNPCGoalDuploLive@l /* 8012A704 00127504 38 80 00 0C */ li r4, 0xc /* 8012A708 00127508 90 1F 00 38 */ stw r0, 0x38(r31) /* 8012A70C 0012750C 4B FA E9 95 */ bl SetFlags__5xGoalFi diff --git a/asm/Game/zNPCGoalRobo.s b/asm/Game/zNPCGoalRobo.s index f3efb1b5b..e5500e280 100644 --- a/asm/Game/zNPCGoalRobo.s +++ b/asm/Game/zNPCGoalRobo.s @@ -15,9 +15,9 @@ GOALCreate_Robotic__FiP10RyzMemGrowPv: /* 800D92CC 000D60CC 38 84 AD D0 */ addi r4, r4, -21040 /* 800D92D0 000D60D0 28 04 00 3B */ cmplwi r4, 0x3b /* 800D92D4 000D60D4 41 81 09 28 */ bgt lbl_800D9BFC -/* 800D92D8 000D60D8 3C 60 80 29 */ lis r3, lbl_802930E8@ha +/* 800D92D8 000D60D8 3C 60 80 29 */ lis r3, lbl__1038@ha /* 800D92DC 000D60DC 54 84 10 3A */ slwi r4, r4, 2 -/* 800D92E0 000D60E0 38 63 30 E8 */ addi r3, r3, lbl_802930E8@l +/* 800D92E0 000D60E0 38 63 30 E8 */ addi r3, r3, lbl__1038@l /* 800D92E4 000D60E4 7C 03 20 2E */ lwzx r0, r3, r4 /* 800D92E8 000D60E8 7C 09 03 A6 */ mtctr r0 /* 800D92EC 000D60EC 4E 80 04 20 */ bctr @@ -684,27 +684,27 @@ lbl_800D9C0C: /* 800D9C50 000D6A50 83 C3 00 00 */ lwz r30, 0(r3) /* 800D9C54 000D6A54 7F C3 F3 78 */ mr r3, r30 /* 800D9C58 000D6A58 4B FA 90 A1 */ bl Pos__10zNPCCommonFv -/* 800D9C5C 000D6A5C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800D9C5C 000D6A5C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800D9C60 000D6A60 7C 7F 1B 78 */ mr r31, r3 -/* 800D9C64 000D6A64 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800D9C64 000D6A64 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800D9C68 000D6A68 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800D9C6C 000D6A6C 4B F4 1B 9D */ bl xEntGetPos__FPC4xEnt /* 800D9C70 000D6A70 7C 64 1B 78 */ mr r4, r3 /* 800D9C74 000D6A74 7F E5 FB 78 */ mr r5, r31 /* 800D9C78 000D6A78 38 61 00 08 */ addi r3, r1, 8 /* 800D9C7C 000D6A7C 4B F3 4A 15 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 800D9C80 000D6A80 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800D9C80 000D6A80 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800D9C84 000D6A84 38 61 00 08 */ addi r3, r1, 8 /* 800D9C88 000D6A88 D0 01 00 0C */ stfs f0, 0xc(r1) /* 800D9C8C 000D6A8C 4B F3 B4 41 */ bl xVec3Length2__FPC5xVec3 -/* 800D9C90 000D6A90 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800D9C90 000D6A90 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800D9C94 000D6A94 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D9C98 000D6A98 40 81 00 24 */ ble lbl_800D9CBC /* 800D9C9C 000D6A9C 38 61 00 08 */ addi r3, r1, 8 /* 800D9CA0 000D6AA0 7C 64 1B 78 */ mr r4, r3 /* 800D9CA4 000D6AA4 4B F7 46 4D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800D9CA8 000D6AA8 FC 20 F8 90 */ fmr f1, f31 -/* 800D9CAC 000D6AAC C0 42 98 F8 */ lfs f2, lbl_803CE278-_SDA2_BASE_(r2) +/* 800D9CAC 000D6AAC C0 42 98 F8 */ lfs f2, lbl__1132_1-_SDA2_BASE_(r2) /* 800D9CB0 000D6AB0 7F C3 F3 78 */ mr r3, r30 /* 800D9CB4 000D6AB4 38 81 00 08 */ addi r4, r1, 8 /* 800D9CB8 000D6AB8 48 01 75 81 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f @@ -766,9 +766,9 @@ lbl_800D9CBC: /* 800D9D94 000D6B94 7F C3 F3 78 */ mr r3, r30 /* 800D9D98 000D6B98 38 80 00 00 */ li r4, 0 /* 800D9D9C 000D6B9C 48 01 92 99 */ bl AnimDuration__10zNPCCommonFP10xAnimState -/* 800D9DA0 000D6BA0 C0 42 98 FC */ lfs f2, lbl_803CE27C-_SDA2_BASE_(r2) -/* 800D9DA4 000D6BA4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800D9DA8 000D6BA8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800D9DA0 000D6BA0 C0 42 98 FC */ lfs f2, lbl__1166-_SDA2_BASE_(r2) +/* 800D9DA4 000D6BA4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800D9DA8 000D6BA8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800D9DAC 000D6BAC EC 22 00 72 */ fmuls f1, f2, f1 /* 800D9DB0 000D6BB0 C0 03 17 08 */ lfs f0, 0x1708(r3) /* 800D9DB4 000D6BB4 FC 01 10 40 */ fcmpo cr0, f1, f2 @@ -787,27 +787,27 @@ lbl_800D9DDC: lbl_800D9DE0: /* 800D9DE0 000D6BE0 7F C3 F3 78 */ mr r3, r30 /* 800D9DE4 000D6BE4 4B FA 8F 15 */ bl Pos__10zNPCCommonFv -/* 800D9DE8 000D6BE8 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800D9DE8 000D6BE8 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800D9DEC 000D6BEC 7C 7F 1B 78 */ mr r31, r3 -/* 800D9DF0 000D6BF0 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800D9DF0 000D6BF0 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800D9DF4 000D6BF4 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800D9DF8 000D6BF8 4B F4 1A 11 */ bl xEntGetPos__FPC4xEnt /* 800D9DFC 000D6BFC 7C 64 1B 78 */ mr r4, r3 /* 800D9E00 000D6C00 7F E5 FB 78 */ mr r5, r31 /* 800D9E04 000D6C04 38 61 00 08 */ addi r3, r1, 8 /* 800D9E08 000D6C08 4B F3 48 89 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 800D9E0C 000D6C0C C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800D9E0C 000D6C0C C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800D9E10 000D6C10 38 61 00 08 */ addi r3, r1, 8 /* 800D9E14 000D6C14 D0 01 00 0C */ stfs f0, 0xc(r1) /* 800D9E18 000D6C18 4B F3 B2 B5 */ bl xVec3Length2__FPC5xVec3 -/* 800D9E1C 000D6C1C C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800D9E1C 000D6C1C C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800D9E20 000D6C20 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D9E24 000D6C24 40 81 00 24 */ ble lbl_800D9E48 /* 800D9E28 000D6C28 38 61 00 08 */ addi r3, r1, 8 /* 800D9E2C 000D6C2C 7C 64 1B 78 */ mr r4, r3 /* 800D9E30 000D6C30 4B F7 44 C1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800D9E34 000D6C34 FC 20 F8 90 */ fmr f1, f31 -/* 800D9E38 000D6C38 C0 42 99 00 */ lfs f2, lbl_803CE280-_SDA2_BASE_(r2) +/* 800D9E38 000D6C38 C0 42 99 00 */ lfs f2, lbl__1167-_SDA2_BASE_(r2) /* 800D9E3C 000D6C3C 7F C3 F3 78 */ mr r3, r30 /* 800D9E40 000D6C40 38 81 00 08 */ addi r4, r1, 8 /* 800D9E44 000D6C44 48 01 73 F5 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f @@ -874,7 +874,7 @@ lbl_800D9ED0: /* 800D9F2C 000D6D2C 3B E0 00 00 */ li r31, 0 /* 800D9F30 000D6D30 38 80 00 00 */ li r4, 0 /* 800D9F34 000D6D34 48 03 49 75 */ bl TimerGet__7xPsycheF11en_xpsytime -/* 800D9F38 000D6D38 C0 02 99 04 */ lfs f0, lbl_803CE284-_SDA2_BASE_(r2) +/* 800D9F38 000D6D38 C0 02 99 04 */ lfs f0, lbl__1186-_SDA2_BASE_(r2) /* 800D9F3C 000D6D3C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D9F40 000D6D40 40 81 00 10 */ ble lbl_800D9F50 /* 800D9F44 000D6D44 38 00 00 03 */ li r0, 3 @@ -889,34 +889,34 @@ lbl_800D9F50: lbl_800D9F64: /* 800D9F64 000D6D64 7F C3 F3 78 */ mr r3, r30 /* 800D9F68 000D6D68 4B FA 8D 91 */ bl Pos__10zNPCCommonFv -/* 800D9F6C 000D6D6C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800D9F6C 000D6D6C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800D9F70 000D6D70 7C 7F 1B 78 */ mr r31, r3 -/* 800D9F74 000D6D74 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800D9F74 000D6D74 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800D9F78 000D6D78 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800D9F7C 000D6D7C 4B F4 18 8D */ bl xEntGetPos__FPC4xEnt /* 800D9F80 000D6D80 7C 64 1B 78 */ mr r4, r3 /* 800D9F84 000D6D84 7F E5 FB 78 */ mr r5, r31 /* 800D9F88 000D6D88 38 61 00 08 */ addi r3, r1, 8 /* 800D9F8C 000D6D8C 4B F3 47 05 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 800D9F90 000D6D90 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800D9F90 000D6D90 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800D9F94 000D6D94 38 61 00 08 */ addi r3, r1, 8 /* 800D9F98 000D6D98 D0 01 00 0C */ stfs f0, 0xc(r1) /* 800D9F9C 000D6D9C 4B F3 B1 31 */ bl xVec3Length2__FPC5xVec3 -/* 800D9FA0 000D6DA0 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800D9FA0 000D6DA0 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800D9FA4 000D6DA4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D9FA8 000D6DA8 40 81 00 24 */ ble lbl_800D9FCC /* 800D9FAC 000D6DAC 38 61 00 08 */ addi r3, r1, 8 /* 800D9FB0 000D6DB0 7C 64 1B 78 */ mr r4, r3 /* 800D9FB4 000D6DB4 4B F7 43 3D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800D9FB8 000D6DB8 FC 20 F8 90 */ fmr f1, f31 -/* 800D9FBC 000D6DBC C0 42 99 00 */ lfs f2, lbl_803CE280-_SDA2_BASE_(r2) +/* 800D9FBC 000D6DBC C0 42 99 00 */ lfs f2, lbl__1167-_SDA2_BASE_(r2) /* 800D9FC0 000D6DC0 7F C3 F3 78 */ mr r3, r30 /* 800D9FC4 000D6DC4 38 81 00 08 */ addi r4, r1, 8 /* 800D9FC8 000D6DC8 48 01 72 71 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f lbl_800D9FCC: /* 800D9FCC 000D6DCC FC 20 F8 90 */ fmr f1, f31 -/* 800D9FD0 000D6DD0 C0 42 98 F0 */ lfs f2, lbl_803CE270-_SDA2_BASE_(r2) -/* 800D9FD4 000D6DD4 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) +/* 800D9FD0 000D6DD0 C0 42 98 F0 */ lfs f2, lbl__1130-_SDA2_BASE_(r2) +/* 800D9FD4 000D6DD4 C0 62 99 00 */ lfs f3, lbl__1167-_SDA2_BASE_(r2) /* 800D9FD8 000D6DD8 7F C3 F3 78 */ mr r3, r30 /* 800D9FDC 000D6DDC 48 01 6F F9 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800D9FE0 000D6DE0 7F C3 F3 78 */ mr r3, r30 @@ -967,26 +967,26 @@ lbl_800DA014: /* 800DA090 000D6E90 80 1D 01 CC */ lwz r0, 0x1cc(r29) /* 800DA094 000D6E94 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 800DA098 000D6E98 41 82 00 0C */ beq lbl_800DA0A4 -/* 800DA09C 000D6E9C C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DA09C 000D6E9C C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800DA0A0 000D6EA0 D0 01 00 10 */ stfs f0, 0x10(r1) lbl_800DA0A4: /* 800DA0A4 000D6EA4 38 61 00 0C */ addi r3, r1, 0xc /* 800DA0A8 000D6EA8 4B F3 B0 25 */ bl xVec3Length2__FPC5xVec3 /* 800DA0AC 000D6EAC FF E0 08 90 */ fmr f31, f1 -/* 800DA0B0 000D6EB0 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DA0B0 000D6EB0 C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800DA0B4 000D6EB4 38 7D 02 A8 */ addi r3, r29, 0x2a8 /* 800DA0B8 000D6EB8 48 01 28 61 */ bl Radius__8NPCArenaFf -/* 800DA0BC 000D6EBC C0 02 99 08 */ lfs f0, lbl_803CE288-_SDA2_BASE_(r2) +/* 800DA0BC 000D6EBC C0 02 99 08 */ lfs f0, lbl__1207_2-_SDA2_BASE_(r2) /* 800DA0C0 000D6EC0 EC 00 00 72 */ fmuls f0, f0, f1 /* 800DA0C4 000D6EC4 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800DA0C8 000D6EC8 40 80 00 3C */ bge lbl_800DA104 /* 800DA0CC 000D6ECC FC 20 F0 90 */ fmr f1, f30 -/* 800DA0D0 000D6ED0 C0 42 98 F0 */ lfs f2, lbl_803CE270-_SDA2_BASE_(r2) -/* 800DA0D4 000D6ED4 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DA0D0 000D6ED0 C0 42 98 F0 */ lfs f2, lbl__1130-_SDA2_BASE_(r2) +/* 800DA0D4 000D6ED4 C0 62 99 00 */ lfs f3, lbl__1167-_SDA2_BASE_(r2) /* 800DA0D8 000D6ED8 7F A3 EB 78 */ mr r3, r29 /* 800DA0DC 000D6EDC 48 01 6E F9 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DA0E0 000D6EE0 C0 3D 02 30 */ lfs f1, 0x230(r29) -/* 800DA0E4 000D6EE4 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800DA0E4 000D6EE4 C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800DA0E8 000D6EE8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DA0EC 000D6EEC 40 80 00 10 */ bge lbl_800DA0FC /* 800DA0F0 000D6EF0 38 00 00 03 */ li r0, 3 @@ -1000,13 +1000,13 @@ lbl_800DA104: /* 800DA108 000D6F08 7C 64 1B 78 */ mr r4, r3 /* 800DA10C 000D6F0C 4B F7 41 E5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800DA110 000D6F10 FC 20 F0 90 */ fmr f1, f30 -/* 800DA114 000D6F14 C0 42 99 00 */ lfs f2, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DA114 000D6F14 C0 42 99 00 */ lfs f2, lbl__1167-_SDA2_BASE_(r2) /* 800DA118 000D6F18 7F A3 EB 78 */ mr r3, r29 /* 800DA11C 000D6F1C 38 81 00 0C */ addi r4, r1, 0xc /* 800DA120 000D6F20 48 01 71 19 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800DA124 000D6F24 FC 20 F0 90 */ fmr f1, f30 -/* 800DA128 000D6F28 C0 42 99 04 */ lfs f2, lbl_803CE284-_SDA2_BASE_(r2) -/* 800DA12C 000D6F2C C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DA128 000D6F28 C0 42 99 04 */ lfs f2, lbl__1186-_SDA2_BASE_(r2) +/* 800DA12C 000D6F2C C0 62 99 00 */ lfs f3, lbl__1167-_SDA2_BASE_(r2) /* 800DA130 000D6F30 7F A3 EB 78 */ mr r3, r29 /* 800DA134 000D6F34 48 01 6E A1 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DA138 000D6F38 FC 20 F0 90 */ fmr f1, f30 @@ -1023,14 +1023,14 @@ lbl_800DA104: /* 800DA164 000D6F64 80 7A 00 18 */ lwz r3, 0x18(r26) /* 800DA168 000D6F68 38 80 00 00 */ li r4, 0 /* 800DA16C 000D6F6C 48 03 47 3D */ bl TimerGet__7xPsycheF11en_xpsytime -/* 800DA170 000D6F70 C0 02 99 04 */ lfs f0, lbl_803CE284-_SDA2_BASE_(r2) +/* 800DA170 000D6F70 C0 02 99 04 */ lfs f0, lbl__1186-_SDA2_BASE_(r2) /* 800DA174 000D6F74 EC 00 00 72 */ fmuls f0, f0, f1 /* 800DA178 000D6F78 FC 00 00 1E */ fctiwz f0, f0 /* 800DA17C 000D6F7C D8 01 00 18 */ stfd f0, 0x18(r1) /* 800DA180 000D6F80 80 01 00 1C */ lwz r0, 0x1c(r1) /* 800DA184 000D6F84 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800DA188 000D6F88 41 82 00 30 */ beq lbl_800DA1B8 -/* 800DA18C 000D6F8C 80 02 81 80 */ lwz r0, lbl_803CCB00-_SDA2_BASE_(r2) +/* 800DA18C 000D6F8C 80 02 81 80 */ lwz r0, lbl_g_RED-_SDA2_BASE_(r2) /* 800DA190 000D6F90 38 61 00 08 */ addi r3, r1, 8 /* 800DA194 000D6F94 90 01 00 08 */ stw r0, 8(r1) /* 800DA198 000D6F98 4B F4 52 9D */ bl xDrawSetColor__F10iColor_tag @@ -1080,7 +1080,7 @@ lbl_800DA1D0: /* 800DA240 000D7040 48 01 27 69 */ bl IsReady__8NPCArenaFv /* 800DA244 000D7044 2C 03 00 00 */ cmpwi r3, 0 /* 800DA248 000D7048 41 82 00 24 */ beq lbl_800DA26C -/* 800DA24C 000D704C C0 22 98 F0 */ lfs f1, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DA24C 000D704C C0 22 98 F0 */ lfs f1, lbl__1130-_SDA2_BASE_(r2) /* 800DA250 000D7050 38 7F 02 A8 */ addi r3, r31, 0x2a8 /* 800DA254 000D7054 38 80 00 00 */ li r4, 0 /* 800DA258 000D7058 48 01 26 D9 */ bl IncludesPlayer__8NPCArenaFfP5xVec3 @@ -1092,9 +1092,9 @@ lbl_800DA26C: /* 800DA26C 000D706C 7F E3 FB 78 */ mr r3, r31 /* 800DA270 000D7070 38 80 00 07 */ li r4, 7 /* 800DA274 000D7074 48 01 93 C1 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND -/* 800DA278 000D7078 3C 60 80 3D */ lis r3, lbl_803CA67C@ha +/* 800DA278 000D7078 3C 60 80 3D */ lis r3, lbl_g_GlobalBattleData@ha /* 800DA27C 000D707C 7F E4 FB 78 */ mr r4, r31 -/* 800DA280 000D7080 38 03 A6 7C */ addi r0, r3, lbl_803CA67C@l +/* 800DA280 000D7080 38 03 A6 7C */ addi r0, r3, lbl_g_GlobalBattleData@l /* 800DA284 000D7084 90 1F 02 C8 */ stw r0, 0x2c8(r31) /* 800DA288 000D7088 80 7F 02 C8 */ lwz r3, 0x2c8(r31) /* 800DA28C 000D708C 48 01 26 A1 */ bl JoinBattle__9NPCBattleFP9zNPCRobot @@ -1153,9 +1153,9 @@ lbl_800DA310: /* 800DA35C 000D715C DB E1 00 30 */ stfd f31, 0x30(r1) /* 800DA360 000D7160 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0 /* 800DA364 000D7164 BF 41 00 18 */ stmw r26, 0x18(r1) -/* 800DA368 000D7168 3C E0 80 3C */ lis r7, lbl_803C0558@ha +/* 800DA368 000D7168 3C E0 80 3C */ lis r7, lbl_globals@ha /* 800DA36C 000D716C 7C 7B 1B 78 */ mr r27, r3 -/* 800DA370 000D7170 38 E7 05 58 */ addi r7, r7, lbl_803C0558@l +/* 800DA370 000D7170 38 E7 05 58 */ addi r7, r7, lbl_globals@l /* 800DA374 000D7174 80 63 00 18 */ lwz r3, 0x18(r3) /* 800DA378 000D7178 80 07 16 B0 */ lwz r0, 0x16b0(r7) /* 800DA37C 000D717C FF E0 08 90 */ fmr f31, f1 @@ -1180,7 +1180,7 @@ lbl_800DA310: /* 800DA3C8 000D71C8 48 00 00 88 */ b lbl_800DA450 lbl_800DA3CC: /* 800DA3CC 000D71CC C0 27 17 08 */ lfs f1, 0x1708(r7) -/* 800DA3D0 000D71D0 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800DA3D0 000D71D0 C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800DA3D4 000D71D4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DA3D8 000D71D8 40 81 00 34 */ ble lbl_800DA40C /* 800DA3DC 000D71DC 3C 80 4E 47 */ lis r4, 0x4E475231@ha @@ -1233,34 +1233,34 @@ lbl_800DA464: lbl_800DA488: /* 800DA488 000D7288 7F E3 FB 78 */ mr r3, r31 /* 800DA48C 000D728C 4B FA 88 6D */ bl Pos__10zNPCCommonFv -/* 800DA490 000D7290 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800DA490 000D7290 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800DA494 000D7294 7C 7A 1B 78 */ mr r26, r3 -/* 800DA498 000D7298 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800DA498 000D7298 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800DA49C 000D729C 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800DA4A0 000D72A0 4B F4 13 69 */ bl xEntGetPos__FPC4xEnt /* 800DA4A4 000D72A4 7C 64 1B 78 */ mr r4, r3 /* 800DA4A8 000D72A8 7F 45 D3 78 */ mr r5, r26 /* 800DA4AC 000D72AC 38 61 00 08 */ addi r3, r1, 8 /* 800DA4B0 000D72B0 4B F3 41 E1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 800DA4B4 000D72B4 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DA4B4 000D72B4 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800DA4B8 000D72B8 38 61 00 08 */ addi r3, r1, 8 /* 800DA4BC 000D72BC D0 01 00 0C */ stfs f0, 0xc(r1) /* 800DA4C0 000D72C0 4B F3 AC 0D */ bl xVec3Length2__FPC5xVec3 -/* 800DA4C4 000D72C4 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DA4C4 000D72C4 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DA4C8 000D72C8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DA4CC 000D72CC 40 81 00 24 */ ble lbl_800DA4F0 /* 800DA4D0 000D72D0 38 61 00 08 */ addi r3, r1, 8 /* 800DA4D4 000D72D4 7C 64 1B 78 */ mr r4, r3 /* 800DA4D8 000D72D8 4B F7 3E 19 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800DA4DC 000D72DC FC 20 F8 90 */ fmr f1, f31 -/* 800DA4E0 000D72E0 C0 42 99 00 */ lfs f2, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DA4E0 000D72E0 C0 42 99 00 */ lfs f2, lbl__1167-_SDA2_BASE_(r2) /* 800DA4E4 000D72E4 7F E3 FB 78 */ mr r3, r31 /* 800DA4E8 000D72E8 38 81 00 08 */ addi r4, r1, 8 /* 800DA4EC 000D72EC 48 01 6D 4D */ bl TurnToFace__10zNPCCommonFfPC5xVec3f lbl_800DA4F0: /* 800DA4F0 000D72F0 FC 20 F8 90 */ fmr f1, f31 -/* 800DA4F4 000D72F4 C0 42 98 F0 */ lfs f2, lbl_803CE270-_SDA2_BASE_(r2) -/* 800DA4F8 000D72F8 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DA4F4 000D72F4 C0 42 98 F0 */ lfs f2, lbl__1130-_SDA2_BASE_(r2) +/* 800DA4F8 000D72F8 C0 62 99 00 */ lfs f3, lbl__1167-_SDA2_BASE_(r2) /* 800DA4FC 000D72FC 7F E3 FB 78 */ mr r3, r31 /* 800DA500 000D7300 48 01 6A D5 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DA504 000D7304 7F E3 FB 78 */ mr r3, r31 @@ -1289,7 +1289,7 @@ lbl_800DA538: /* 800DA55C 000D735C 90 01 00 14 */ stw r0, 0x14(r1) /* 800DA560 000D7360 38 00 00 00 */ li r0, 0 /* 800DA564 000D7364 90 03 00 4C */ stw r0, 0x4c(r3) -/* 800DA568 000D7368 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DA568 000D7368 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800DA56C 000D736C D0 03 00 54 */ stfs f0, 0x54(r3) /* 800DA570 000D7370 90 03 00 50 */ stw r0, 0x50(r3) /* 800DA574 000D7374 4B FF AB A1 */ bl Enter__14zNPCGoalCommonFfPv @@ -1303,9 +1303,9 @@ lbl_800DA538: /* 800DA594 000D7394 DB E1 00 30 */ stfd f31, 0x30(r1) /* 800DA598 000D7398 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0 /* 800DA59C 000D739C BF 21 00 14 */ stmw r25, 0x14(r1) -/* 800DA5A0 000D73A0 3C C0 80 3C */ lis r6, lbl_803C0558@ha +/* 800DA5A0 000D73A0 3C C0 80 3C */ lis r6, lbl_globals@ha /* 800DA5A4 000D73A4 7C 7A 1B 78 */ mr r26, r3 -/* 800DA5A8 000D73A8 38 C6 05 58 */ addi r6, r6, lbl_803C0558@l +/* 800DA5A8 000D73A8 38 C6 05 58 */ addi r6, r6, lbl_globals@l /* 800DA5AC 000D73AC 80 63 00 18 */ lwz r3, 0x18(r3) /* 800DA5B0 000D73B0 80 06 16 B0 */ lwz r0, 0x16b0(r6) /* 800DA5B4 000D73B4 FF E0 08 90 */ fmr f31, f1 @@ -1327,7 +1327,7 @@ lbl_800DA538: /* 800DA5F4 000D73F4 48 00 00 74 */ b lbl_800DA668 lbl_800DA5F8: /* 800DA5F8 000D73F8 C0 26 17 08 */ lfs f1, 0x1708(r6) -/* 800DA5FC 000D73FC C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800DA5FC 000D73FC C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800DA600 000D7400 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DA604 000D7404 40 81 00 18 */ ble lbl_800DA61C /* 800DA608 000D7408 38 00 00 02 */ li r0, 2 @@ -1346,7 +1346,7 @@ lbl_800DA61C: /* 800DA638 000D7438 3B C3 4E 30 */ addi r30, r3, 0x4E474E30@l /* 800DA63C 000D743C 48 00 00 2C */ b lbl_800DA668 lbl_800DA640: -/* 800DA640 000D7440 C0 22 98 F0 */ lfs f1, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DA640 000D7440 C0 22 98 F0 */ lfs f1, lbl__1130-_SDA2_BASE_(r2) /* 800DA644 000D7444 38 7F 02 A8 */ addi r3, r31, 0x2a8 /* 800DA648 000D7448 38 80 00 00 */ li r4, 0 /* 800DA64C 000D744C 48 01 22 E5 */ bl IncludesPlayer__8NPCArenaFfP5xVec3 @@ -1373,7 +1373,7 @@ lbl_800DA67C: /* 800DA698 000D7498 7C 64 1B 78 */ mr r4, r3 /* 800DA69C 000D749C 38 7F 02 A8 */ addi r3, r31, 0x2a8 /* 800DA6A0 000D74A0 48 02 74 61 */ bl PctFromHome__8NPCArenaFP5xVec3 -/* 800DA6A4 000D74A4 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DA6A4 000D74A4 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DA6A8 000D74A8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DA6AC 000D74AC 40 81 00 14 */ ble lbl_800DA6C0 /* 800DA6B0 000D74B0 38 00 00 01 */ li r0, 1 @@ -1384,7 +1384,7 @@ lbl_800DA6C0: /* 800DA6C0 000D74C0 80 1A 00 50 */ lwz r0, 0x50(r26) /* 800DA6C4 000D74C4 2C 00 00 01 */ cmpwi r0, 1 /* 800DA6C8 000D74C8 40 82 00 1C */ bne lbl_800DA6E4 -/* 800DA6CC 000D74CC C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800DA6CC 000D74CC C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800DA6D0 000D74D0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DA6D4 000D74D4 40 80 00 10 */ bge lbl_800DA6E4 /* 800DA6D8 000D74D8 38 00 00 02 */ li r0, 2 @@ -1435,9 +1435,9 @@ lbl_800DA768: /* 800DA770 000D7570 48 00 01 3D */ bl CheckSpot__19zNPCGoalAlertFodderFf /* 800DA774 000D7574 2C 03 00 00 */ cmpwi r3, 0 /* 800DA778 000D7578 41 82 00 38 */ beq lbl_800DA7B0 -/* 800DA77C 000D757C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800DA780 000D7580 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) -/* 800DA784 000D7584 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800DA77C 000D757C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800DA780 000D7580 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) +/* 800DA784 000D7584 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800DA788 000D7588 C0 23 17 08 */ lfs f1, 0x1708(r3) /* 800DA78C 000D758C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DA790 000D7590 41 81 00 20 */ bgt lbl_800DA7B0 @@ -1471,11 +1471,11 @@ lbl_800DA7E4: /* 800DA7F0 000D75F0 38 80 00 23 */ li r4, 0x23 /* 800DA7F4 000D75F4 38 A0 00 00 */ li r5, 0 /* 800DA7F8 000D75F8 4B FF AB 21 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi -/* 800DA7FC 000D75FC C0 02 99 0C */ lfs f0, lbl_803CE28C-_SDA2_BASE_(r2) +/* 800DA7FC 000D75FC C0 02 99 0C */ lfs f0, lbl__1328-_SDA2_BASE_(r2) /* 800DA800 000D7600 D0 1A 00 54 */ stfs f0, 0x54(r26) lbl_800DA804: /* 800DA804 000D7604 C0 3A 00 54 */ lfs f1, 0x54(r26) -/* 800DA808 000D7608 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DA808 000D7608 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800DA80C 000D760C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DA810 000D7610 40 80 00 10 */ bge lbl_800DA820 /* 800DA814 000D7614 38 00 00 02 */ li r0, 2 @@ -1486,7 +1486,7 @@ lbl_800DA820: /* 800DA824 000D7624 7F 43 D3 78 */ mr r3, r26 /* 800DA828 000D7628 48 00 05 CD */ bl MoveEvade__19zNPCGoalAlertFodderFf /* 800DA82C 000D762C C0 1A 00 54 */ lfs f0, 0x54(r26) -/* 800DA830 000D7630 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DA830 000D7630 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800DA834 000D7634 EC 00 F8 28 */ fsubs f0, f0, f31 /* 800DA838 000D7638 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DA83C 000D763C 40 81 00 08 */ ble lbl_800DA844 @@ -1535,10 +1535,10 @@ CheckSpot__19zNPCGoalAlertFodderFf: /* 800DA8C4 000D76C4 93 C1 00 38 */ stw r30, 0x38(r1) /* 800DA8C8 000D76C8 80 A3 00 18 */ lwz r5, 0x18(r3) /* 800DA8CC 000D76CC 38 61 00 2C */ addi r3, r1, 0x2c -/* 800DA8D0 000D76D0 C0 22 98 FC */ lfs f1, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800DA8D0 000D76D0 C0 22 98 FC */ lfs f1, lbl__1166-_SDA2_BASE_(r2) /* 800DA8D4 000D76D4 38 80 00 01 */ li r4, 1 /* 800DA8D8 000D76D8 83 C5 00 00 */ lwz r30, 0(r5) -/* 800DA8DC 000D76DC C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DA8DC 000D76DC C0 42 98 F4 */ lfs f2, lbl__1131_1-_SDA2_BASE_(r2) /* 800DA8E0 000D76E0 4B F9 50 9D */ bl zEntPlayer_PredictPos__FP5xVec3ffi /* 800DA8E4 000D76E4 7F C3 F3 78 */ mr r3, r30 /* 800DA8E8 000D76E8 38 81 00 2C */ addi r4, r1, 0x2c @@ -1552,8 +1552,8 @@ CheckSpot__19zNPCGoalAlertFodderFf: /* 800DA908 000D7708 4B FA 82 DD */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf /* 800DA90C 000D770C FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 800DA910 000D7710 40 80 00 20 */ bge lbl_800DA930 -/* 800DA914 000D7714 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800DA918 000D7718 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800DA914 000D7714 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800DA918 000D7718 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800DA91C 000D771C 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800DA920 000D7720 4B F4 0E E9 */ bl xEntGetPos__FPC4xEnt /* 800DA924 000D7724 7C 64 1B 78 */ mr r4, r3 @@ -1567,7 +1567,7 @@ lbl_800DA930: /* 800DA940 000D7740 4B FA 83 09 */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf /* 800DA944 000D7744 4B F2 FE B9 */ bl xsqrt__Ff /* 800DA948 000D7748 C0 41 00 10 */ lfs f2, 0x10(r1) -/* 800DA94C 000D774C C0 02 99 10 */ lfs f0, lbl_803CE290-_SDA2_BASE_(r2) +/* 800DA94C 000D774C C0 02 99 10 */ lfs f0, lbl__1369-_SDA2_BASE_(r2) /* 800DA950 000D7750 FC 40 12 10 */ fabs f2, f2 /* 800DA954 000D7754 FC 40 10 18 */ frsp f2, f2 /* 800DA958 000D7758 FC 02 00 40 */ fcmpo cr0, f2, f0 @@ -1575,19 +1575,19 @@ lbl_800DA930: /* 800DA960 000D7760 3B E0 00 00 */ li r31, 0 /* 800DA964 000D7764 48 00 00 68 */ b lbl_800DA9CC lbl_800DA968: -/* 800DA968 000D7768 C0 02 99 14 */ lfs f0, lbl_803CE294-_SDA2_BASE_(r2) +/* 800DA968 000D7768 C0 02 99 14 */ lfs f0, lbl__1370-_SDA2_BASE_(r2) /* 800DA96C 000D776C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DA970 000D7770 40 80 00 0C */ bge lbl_800DA97C /* 800DA974 000D7774 3B E0 00 01 */ li r31, 1 /* 800DA978 000D7778 48 00 00 54 */ b lbl_800DA9CC lbl_800DA97C: -/* 800DA97C 000D777C C0 02 99 18 */ lfs f0, lbl_803CE298-_SDA2_BASE_(r2) +/* 800DA97C 000D777C C0 02 99 18 */ lfs f0, lbl__1371_1-_SDA2_BASE_(r2) /* 800DA980 000D7780 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DA984 000D7784 40 81 00 0C */ ble lbl_800DA990 /* 800DA988 000D7788 3B E0 00 00 */ li r31, 0 /* 800DA98C 000D778C 48 00 00 40 */ b lbl_800DA9CC lbl_800DA990: -/* 800DA990 000D7790 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DA990 000D7790 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DA994 000D7794 38 61 00 20 */ addi r3, r1, 0x20 /* 800DA998 000D7798 EC 20 08 24 */ fdivs f1, f0, f1 /* 800DA99C 000D779C 4B F3 07 E5 */ bl __amu__5xVec3Ff @@ -1596,7 +1596,7 @@ lbl_800DA990: /* 800DA9A8 000D77A8 7C 64 1B 78 */ mr r4, r3 /* 800DA9AC 000D77AC 38 61 00 20 */ addi r3, r1, 0x20 /* 800DA9B0 000D77B0 4B F7 3B 41 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 800DA9B4 000D77B4 C0 02 99 1C */ lfs f0, lbl_803CE29C-_SDA2_BASE_(r2) +/* 800DA9B4 000D77B4 C0 02 99 1C */ lfs f0, lbl__1372-_SDA2_BASE_(r2) /* 800DA9B8 000D77B8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DA9BC 000D77BC 40 80 00 0C */ bge lbl_800DA9C8 /* 800DA9C0 000D77C0 3B E0 00 00 */ li r31, 0 @@ -1610,23 +1610,23 @@ lbl_800DA9CC: /* 800DA9D8 000D77D8 4B FF E8 29 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800DA9DC 000D77DC 2C 03 00 00 */ cmpwi r3, 0 /* 800DA9E0 000D77E0 41 82 00 98 */ beq lbl_800DAA78 -/* 800DA9E4 000D77E4 80 02 81 98 */ lwz r0, lbl_803CCB18-_SDA2_BASE_(r2) +/* 800DA9E4 000D77E4 80 02 81 98 */ lwz r0, lbl_g_GRAY50-_SDA2_BASE_(r2) /* 800DA9E8 000D77E8 38 61 00 0C */ addi r3, r1, 0xc /* 800DA9EC 000D77EC 90 01 00 0C */ stw r0, 0xc(r1) /* 800DA9F0 000D77F0 4B F4 4A 45 */ bl xDrawSetColor__F10iColor_tag -/* 800DA9F4 000D77F4 C0 22 99 20 */ lfs f1, lbl_803CE2A0-_SDA2_BASE_(r2) +/* 800DA9F4 000D77F4 C0 22 99 20 */ lfs f1, lbl__1373_1-_SDA2_BASE_(r2) /* 800DA9F8 000D77F8 38 61 00 2C */ addi r3, r1, 0x2c /* 800DA9FC 000D77FC 38 80 00 0C */ li r4, 0xc /* 800DAA00 000D7800 4B FB C9 55 */ bl xDrawSphere2__FPC5xVec3fUi -/* 800DAA04 000D7804 80 02 81 B4 */ lwz r0, lbl_803CCB34-_SDA2_BASE_(r2) +/* 800DAA04 000D7804 80 02 81 B4 */ lwz r0, lbl_g_PINK-_SDA2_BASE_(r2) /* 800DAA08 000D7808 38 61 00 08 */ addi r3, r1, 8 /* 800DAA0C 000D780C 90 01 00 08 */ stw r0, 8(r1) /* 800DAA10 000D7810 4B F4 4A 25 */ bl xDrawSetColor__F10iColor_tag /* 800DAA14 000D7814 7F C3 F3 78 */ mr r3, r30 /* 800DAA18 000D7818 4B FA 82 E1 */ bl Pos__10zNPCCommonFv /* 800DAA1C 000D781C 3C 80 00 02 */ lis r4, 0x0002020C@ha -/* 800DAA20 000D7820 C0 22 99 18 */ lfs f1, lbl_803CE298-_SDA2_BASE_(r2) -/* 800DAA24 000D7824 C0 42 99 10 */ lfs f2, lbl_803CE290-_SDA2_BASE_(r2) +/* 800DAA20 000D7820 C0 22 99 18 */ lfs f1, lbl__1371_1-_SDA2_BASE_(r2) +/* 800DAA24 000D7824 C0 42 99 10 */ lfs f2, lbl__1369-_SDA2_BASE_(r2) /* 800DAA28 000D7828 38 84 02 0C */ addi r4, r4, 0x0002020C@l /* 800DAA2C 000D782C 48 01 1E E9 */ bl xDrawCyl__FPC5xVec3ffUi /* 800DAA30 000D7830 7F C3 F3 78 */ mr r3, r30 @@ -1641,11 +1641,11 @@ lbl_800DA9CC: /* 800DAA54 000D7854 80 03 00 08 */ lwz r0, 8(r3) /* 800DAA58 000D7858 38 61 00 14 */ addi r3, r1, 0x14 /* 800DAA5C 000D785C 90 01 00 1C */ stw r0, 0x1c(r1) -/* 800DAA60 000D7860 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DAA60 000D7860 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DAA64 000D7864 EC 01 00 2A */ fadds f0, f1, f0 /* 800DAA68 000D7868 D0 01 00 18 */ stfs f0, 0x18(r1) -/* 800DAA6C 000D786C C0 22 99 14 */ lfs f1, lbl_803CE294-_SDA2_BASE_(r2) -/* 800DAA70 000D7870 C0 42 99 24 */ lfs f2, lbl_803CE2A4-_SDA2_BASE_(r2) +/* 800DAA6C 000D786C C0 22 99 14 */ lfs f1, lbl__1370-_SDA2_BASE_(r2) +/* 800DAA70 000D7870 C0 42 99 24 */ lfs f2, lbl__1374_1-_SDA2_BASE_(r2) /* 800DAA74 000D7874 48 01 1E A1 */ bl xDrawCyl__FPC5xVec3ffUi lbl_800DAA78: /* 800DAA78 000D7878 7F E3 FB 78 */ mr r3, r31 @@ -1672,11 +1672,11 @@ FlankPlayer__19zNPCGoalAlertFodderFf: /* 800DAAC0 000D78C0 93 A1 00 64 */ stw r29, 0x64(r1) /* 800DAAC4 000D78C4 80 83 00 18 */ lwz r4, 0x18(r3) /* 800DAAC8 000D78C8 FF C0 08 90 */ fmr f30, f1 -/* 800DAACC 000D78CC C0 22 98 FC */ lfs f1, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800DAACC 000D78CC C0 22 98 FC */ lfs f1, lbl__1166-_SDA2_BASE_(r2) /* 800DAAD0 000D78D0 38 61 00 50 */ addi r3, r1, 0x50 /* 800DAAD4 000D78D4 83 E4 00 00 */ lwz r31, 0(r4) /* 800DAAD8 000D78D8 38 80 00 01 */ li r4, 1 -/* 800DAADC 000D78DC C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DAADC 000D78DC C0 42 98 F4 */ lfs f2, lbl__1131_1-_SDA2_BASE_(r2) /* 800DAAE0 000D78E0 4B F9 4E 9D */ bl zEntPlayer_PredictPos__FP5xVec3ffi /* 800DAAE4 000D78E4 7F E3 FB 78 */ mr r3, r31 /* 800DAAE8 000D78E8 38 81 00 50 */ addi r4, r1, 0x50 @@ -1690,8 +1690,8 @@ FlankPlayer__19zNPCGoalAlertFodderFf: /* 800DAB08 000D7908 4B FA 80 DD */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf /* 800DAB0C 000D790C FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 800DAB10 000D7910 40 80 00 20 */ bge lbl_800DAB30 -/* 800DAB14 000D7914 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800DAB18 000D7918 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800DAB14 000D7914 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800DAB18 000D7918 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800DAB1C 000D791C 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800DAB20 000D7920 4B F4 0C E9 */ bl xEntGetPos__FPC4xEnt /* 800DAB24 000D7924 7C 64 1B 78 */ mr r4, r3 @@ -1706,11 +1706,11 @@ lbl_800DAB30: /* 800DAB44 000D7944 4B F3 3B 4D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DAB48 000D7948 38 61 00 44 */ addi r3, r1, 0x44 /* 800DAB4C 000D794C 4B F3 3B 05 */ bl xVec3Length__FPC5xVec3 -/* 800DAB50 000D7950 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DAB50 000D7950 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DAB54 000D7954 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DAB58 000D7958 40 80 00 24 */ bge lbl_800DAB7C -/* 800DAB5C 000D795C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800DAB60 000D7960 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800DAB5C 000D795C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800DAB60 000D7960 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800DAB64 000D7964 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800DAB68 000D7968 4B FB 62 D9 */ bl NPCC_faceDir__FP4xEnt /* 800DAB6C 000D796C 7C 64 1B 78 */ mr r4, r3 @@ -1722,16 +1722,16 @@ lbl_800DAB7C: /* 800DAB80 000D7980 38 61 00 44 */ addi r3, r1, 0x44 /* 800DAB84 000D7984 4B F4 0D B5 */ bl xVec3SMulBy__FP5xVec3f lbl_800DAB88: -/* 800DAB88 000D7988 3C 80 80 25 */ lis r4, lbl_80253030@ha +/* 800DAB88 000D7988 3C 80 80 25 */ lis r4, lbl_g_Y3@ha /* 800DAB8C 000D798C 38 61 00 38 */ addi r3, r1, 0x38 -/* 800DAB90 000D7990 38 84 30 30 */ addi r4, r4, lbl_80253030@l +/* 800DAB90 000D7990 38 84 30 30 */ addi r4, r4, lbl_g_Y3@l /* 800DAB94 000D7994 38 A1 00 44 */ addi r5, r1, 0x44 /* 800DAB98 000D7998 4B F3 A4 F5 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 800DAB9C 000D799C 7F E3 FB 78 */ mr r3, r31 /* 800DABA0 000D79A0 4B FA 81 59 */ bl Pos__10zNPCCommonFv -/* 800DABA4 000D79A4 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800DABA4 000D79A4 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800DABA8 000D79A8 7C 7E 1B 78 */ mr r30, r3 -/* 800DABAC 000D79AC 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800DABAC 000D79AC 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800DABB0 000D79B0 3B A3 06 E0 */ addi r29, r3, 0x6e0 /* 800DABB4 000D79B4 7F A3 EB 78 */ mr r3, r29 /* 800DABB8 000D79B8 4B F4 0C 51 */ bl xEntGetPos__FPC4xEnt @@ -1741,7 +1741,7 @@ lbl_800DAB88: /* 800DABC8 000D79C8 4B F3 3A C9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DABCC 000D79CC 38 61 00 2C */ addi r3, r1, 0x2c /* 800DABD0 000D79D0 4B F3 3A 81 */ bl xVec3Length__FPC5xVec3 -/* 800DABD4 000D79D4 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DABD4 000D79D4 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DABD8 000D79D8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DABDC 000D79DC 40 80 00 1C */ bge lbl_800DABF8 /* 800DABE0 000D79E0 7F A3 EB 78 */ mr r3, r29 @@ -1766,7 +1766,7 @@ lbl_800DAC04: /* 800DAC24 000D7A24 4B F3 3A 6D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DAC28 000D7A28 38 61 00 20 */ addi r3, r1, 0x20 /* 800DAC2C 000D7A2C 4B F3 3A 25 */ bl xVec3Length__FPC5xVec3 -/* 800DAC30 000D7A30 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DAC30 000D7A30 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DAC34 000D7A34 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DAC38 000D7A38 40 80 00 1C */ bge lbl_800DAC54 /* 800DAC3C 000D7A3C 7F E3 FB 78 */ mr r3, r31 @@ -1787,12 +1787,12 @@ lbl_800DAC60: /* 800DAC70 000D7A70 38 81 00 2C */ addi r4, r1, 0x2c /* 800DAC74 000D7A74 4B F7 38 69 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DAC78 000D7A78 FC 20 F0 90 */ fmr f1, f30 -/* 800DAC7C 000D7A7C C0 42 99 30 */ lfs f2, lbl_803CE2B0-_SDA2_BASE_(r2) -/* 800DAC80 000D7A80 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DAC7C 000D7A7C C0 42 99 30 */ lfs f2, lbl__1415-_SDA2_BASE_(r2) +/* 800DAC80 000D7A80 C0 62 99 00 */ lfs f3, lbl__1167-_SDA2_BASE_(r2) /* 800DAC84 000D7A84 7F E3 FB 78 */ mr r3, r31 /* 800DAC88 000D7A88 48 01 63 4D */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DAC8C 000D7A8C FC 20 F0 90 */ fmr f1, f30 -/* 800DAC90 000D7A90 C0 42 98 F8 */ lfs f2, lbl_803CE278-_SDA2_BASE_(r2) +/* 800DAC90 000D7A90 C0 42 98 F8 */ lfs f2, lbl__1132_1-_SDA2_BASE_(r2) /* 800DAC94 000D7A94 7F E3 FB 78 */ mr r3, r31 /* 800DAC98 000D7A98 38 81 00 14 */ addi r4, r1, 0x14 /* 800DAC9C 000D7A9C 48 01 65 9D */ bl TurnToFace__10zNPCCommonFfPC5xVec3f @@ -1841,7 +1841,7 @@ GetInArena__19zNPCGoalAlertFodderFf: /* 800DAD3C 000D7B3C 4B F3 39 55 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DAD40 000D7B40 38 61 00 20 */ addi r3, r1, 0x20 /* 800DAD44 000D7B44 4B F3 39 0D */ bl xVec3Length__FPC5xVec3 -/* 800DAD48 000D7B48 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DAD48 000D7B48 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DAD4C 000D7B4C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DAD50 000D7B50 40 80 00 1C */ bge lbl_800DAD6C /* 800DAD54 000D7B54 7F C3 F3 78 */ mr r3, r30 @@ -1859,12 +1859,12 @@ lbl_800DAD78: /* 800DAD7C 000D7B7C 38 81 00 20 */ addi r4, r1, 0x20 /* 800DAD80 000D7B80 4B F7 37 5D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DAD84 000D7B84 FC 20 F8 90 */ fmr f1, f31 -/* 800DAD88 000D7B88 C0 42 99 30 */ lfs f2, lbl_803CE2B0-_SDA2_BASE_(r2) -/* 800DAD8C 000D7B8C C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DAD88 000D7B88 C0 42 99 30 */ lfs f2, lbl__1415-_SDA2_BASE_(r2) +/* 800DAD8C 000D7B8C C0 62 99 00 */ lfs f3, lbl__1167-_SDA2_BASE_(r2) /* 800DAD90 000D7B90 7F C3 F3 78 */ mr r3, r30 /* 800DAD94 000D7B94 48 01 62 41 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DAD98 000D7B98 FC 20 F8 90 */ fmr f1, f31 -/* 800DAD9C 000D7B9C C0 42 99 00 */ lfs f2, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DAD9C 000D7B9C C0 42 99 00 */ lfs f2, lbl__1167-_SDA2_BASE_(r2) /* 800DADA0 000D7BA0 7F C3 F3 78 */ mr r3, r30 /* 800DADA4 000D7BA4 38 81 00 14 */ addi r4, r1, 0x14 /* 800DADA8 000D7BA8 48 01 64 91 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f @@ -1911,7 +1911,7 @@ MoveEvade__19zNPCGoalAlertFodderFf: /* 800DAE40 000D7C40 4B F3 38 51 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DAE44 000D7C44 38 61 00 2C */ addi r3, r1, 0x2c /* 800DAE48 000D7C48 4B F3 38 09 */ bl xVec3Length__FPC5xVec3 -/* 800DAE4C 000D7C4C C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DAE4C 000D7C4C C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DAE50 000D7C50 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DAE54 000D7C54 40 80 00 1C */ bge lbl_800DAE70 /* 800DAE58 000D7C58 7F A3 EB 78 */ mr r3, r29 @@ -1927,9 +1927,9 @@ lbl_800DAE70: lbl_800DAE7C: /* 800DAE7C 000D7C7C 7F A3 EB 78 */ mr r3, r29 /* 800DAE80 000D7C80 4B FA 7E 79 */ bl Pos__10zNPCCommonFv -/* 800DAE84 000D7C84 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800DAE84 000D7C84 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800DAE88 000D7C88 7C 7F 1B 78 */ mr r31, r3 -/* 800DAE8C 000D7C8C 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800DAE8C 000D7C8C 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800DAE90 000D7C90 3B C3 06 E0 */ addi r30, r3, 0x6e0 /* 800DAE94 000D7C94 7F C3 F3 78 */ mr r3, r30 /* 800DAE98 000D7C98 4B F4 09 71 */ bl xEntGetPos__FPC4xEnt @@ -1939,7 +1939,7 @@ lbl_800DAE7C: /* 800DAEA8 000D7CA8 4B F3 37 E9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DAEAC 000D7CAC 38 61 00 20 */ addi r3, r1, 0x20 /* 800DAEB0 000D7CB0 4B F3 37 A1 */ bl xVec3Length__FPC5xVec3 -/* 800DAEB4 000D7CB4 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DAEB4 000D7CB4 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DAEB8 000D7CB8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DAEBC 000D7CBC 40 80 00 1C */ bge lbl_800DAED8 /* 800DAEC0 000D7CC0 7F C3 F3 78 */ mr r3, r30 @@ -1953,17 +1953,17 @@ lbl_800DAED8: /* 800DAEDC 000D7CDC 38 61 00 20 */ addi r3, r1, 0x20 /* 800DAEE0 000D7CE0 4B F4 0A 59 */ bl xVec3SMulBy__FP5xVec3f lbl_800DAEE4: -/* 800DAEE4 000D7CE4 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DAEE4 000D7CE4 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800DAEE8 000D7CE8 38 61 00 14 */ addi r3, r1, 0x14 /* 800DAEEC 000D7CEC 38 81 00 20 */ addi r4, r1, 0x20 /* 800DAEF0 000D7CF0 4B F3 01 A1 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800DAEF4 000D7CF4 FC 20 F8 90 */ fmr f1, f31 -/* 800DAEF8 000D7CF8 C0 42 99 30 */ lfs f2, lbl_803CE2B0-_SDA2_BASE_(r2) -/* 800DAEFC 000D7CFC C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DAEF8 000D7CF8 C0 42 99 30 */ lfs f2, lbl__1415-_SDA2_BASE_(r2) +/* 800DAEFC 000D7CFC C0 62 99 00 */ lfs f3, lbl__1167-_SDA2_BASE_(r2) /* 800DAF00 000D7D00 7F A3 EB 78 */ mr r3, r29 /* 800DAF04 000D7D04 48 01 60 D1 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DAF08 000D7D08 FC 20 F8 90 */ fmr f1, f31 -/* 800DAF0C 000D7D0C C0 42 98 F8 */ lfs f2, lbl_803CE278-_SDA2_BASE_(r2) +/* 800DAF0C 000D7D0C C0 42 98 F8 */ lfs f2, lbl__1132_1-_SDA2_BASE_(r2) /* 800DAF10 000D7D10 7F A3 EB 78 */ mr r3, r29 /* 800DAF14 000D7D14 38 81 00 14 */ addi r4, r1, 0x14 /* 800DAF18 000D7D18 48 01 63 21 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f @@ -2000,7 +2000,7 @@ lbl_800DAEE4: /* 800DAF94 000D7D94 80 63 00 00 */ lwz r3, 0(r3) /* 800DAF98 000D7D98 7C 9F 23 78 */ mr r31, r4 /* 800DAF9C 000D7D9C 90 1E 00 4C */ stw r0, 0x4c(r30) -/* 800DAFA0 000D7DA0 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DAFA0 000D7DA0 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800DAFA4 000D7DA4 D0 1E 00 54 */ stfs f0, 0x54(r30) /* 800DAFA8 000D7DA8 90 1E 00 50 */ stw r0, 0x50(r30) /* 800DAFAC 000D7DAC 48 01 F3 F5 */ bl BlinkerReset__11zNPCFodBombFv @@ -2035,9 +2035,9 @@ lbl_800DAEE4: /* 800DB020 000D7E20 DB C1 00 30 */ stfd f30, 0x30(r1) /* 800DB024 000D7E24 F3 C1 00 38 */ psq_st f30, 56(r1), 0, qr0 /* 800DB028 000D7E28 BF 21 00 14 */ stmw r25, 0x14(r1) -/* 800DB02C 000D7E2C 3C C0 80 3C */ lis r6, lbl_803C0558@ha +/* 800DB02C 000D7E2C 3C C0 80 3C */ lis r6, lbl_globals@ha /* 800DB030 000D7E30 7C 7A 1B 78 */ mr r26, r3 -/* 800DB034 000D7E34 38 C6 05 58 */ addi r6, r6, lbl_803C0558@l +/* 800DB034 000D7E34 38 C6 05 58 */ addi r6, r6, lbl_globals@l /* 800DB038 000D7E38 80 63 00 18 */ lwz r3, 0x18(r3) /* 800DB03C 000D7E3C 80 06 16 B0 */ lwz r0, 0x16b0(r6) /* 800DB040 000D7E40 FF E0 08 90 */ fmr f31, f1 @@ -2059,7 +2059,7 @@ lbl_800DAEE4: /* 800DB080 000D7E80 48 00 00 74 */ b lbl_800DB0F4 lbl_800DB084: /* 800DB084 000D7E84 C0 26 17 08 */ lfs f1, 0x1708(r6) -/* 800DB088 000D7E88 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800DB088 000D7E88 C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800DB08C 000D7E8C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DB090 000D7E90 40 81 00 18 */ ble lbl_800DB0A8 /* 800DB094 000D7E94 38 00 00 02 */ li r0, 2 @@ -2078,7 +2078,7 @@ lbl_800DB0A8: /* 800DB0C4 000D7EC4 3B E3 4E 30 */ addi r31, r3, 0x4E474E30@l /* 800DB0C8 000D7EC8 48 00 00 2C */ b lbl_800DB0F4 lbl_800DB0CC: -/* 800DB0CC 000D7ECC C0 22 98 F0 */ lfs f1, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DB0CC 000D7ECC C0 22 98 F0 */ lfs f1, lbl__1130-_SDA2_BASE_(r2) /* 800DB0D0 000D7ED0 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800DB0D4 000D7ED4 38 80 00 00 */ li r4, 0 /* 800DB0D8 000D7ED8 48 01 18 59 */ bl IncludesPlayer__8NPCArenaFfP5xVec3 @@ -2100,11 +2100,11 @@ lbl_800DB108: /* 800DB110 000D7F10 54 60 07 F8 */ rlwinm r0, r3, 0, 0x1f, 0x1c /* 800DB114 000D7F14 54 79 07 BC */ rlwinm r25, r3, 0, 0x1e, 0x1e /* 800DB118 000D7F18 B0 1A 00 48 */ sth r0, 0x48(r26) -/* 800DB11C 000D7F1C C3 C2 99 30 */ lfs f30, lbl_803CE2B0-_SDA2_BASE_(r2) +/* 800DB11C 000D7F1C C3 C2 99 30 */ lfs f30, lbl__1415-_SDA2_BASE_(r2) /* 800DB120 000D7F20 4B FB E9 E5 */ bl zGameExtras_CheatFlags__Fv /* 800DB124 000D7F24 54 60 05 29 */ rlwinm. r0, r3, 0, 0x14, 0x14 /* 800DB128 000D7F28 41 82 00 08 */ beq lbl_800DB130 -/* 800DB12C 000D7F2C C3 C2 99 34 */ lfs f30, lbl_803CE2B4-_SDA2_BASE_(r2) +/* 800DB12C 000D7F2C C3 C2 99 34 */ lfs f30, lbl__1532-_SDA2_BASE_(r2) lbl_800DB130: /* 800DB130 000D7F30 80 1A 00 50 */ lwz r0, 0x50(r26) /* 800DB134 000D7F34 2C 00 00 01 */ cmpwi r0, 1 @@ -2134,26 +2134,26 @@ lbl_800DB174: /* 800DB188 000D7F88 4B FF A1 91 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 800DB18C 000D7F8C D3 DA 00 58 */ stfs f30, 0x58(r26) /* 800DB190 000D7F90 7F C3 F3 78 */ mr r3, r30 -/* 800DB194 000D7F94 C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800DB194 000D7F94 C0 02 99 38 */ lfs f0, lbl__1533_1-_SDA2_BASE_(r2) /* 800DB198 000D7F98 D0 1A 00 54 */ stfs f0, 0x54(r26) /* 800DB19C 000D7F9C 48 01 F2 05 */ bl BlinkerReset__11zNPCFodBombFv lbl_800DB1A0: /* 800DB1A0 000D7FA0 C0 5A 00 58 */ lfs f2, 0x58(r26) /* 800DB1A4 000D7FA4 FC 20 F8 90 */ fmr f1, f31 -/* 800DB1A8 000D7FA8 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DB1A8 000D7FA8 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DB1AC 000D7FAC 7F C3 F3 78 */ mr r3, r30 /* 800DB1B0 000D7FB0 EC 42 F0 24 */ fdivs f2, f2, f30 -/* 800DB1B4 000D7FB4 C0 62 98 F0 */ lfs f3, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DB1B4 000D7FB4 C0 62 98 F0 */ lfs f3, lbl__1130-_SDA2_BASE_(r2) /* 800DB1B8 000D7FB8 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800DB1BC 000D7FBC 40 80 00 08 */ bge lbl_800DB1C4 /* 800DB1C0 000D7FC0 FC 00 10 90 */ fmr f0, f2 lbl_800DB1C4: /* 800DB1C4 000D7FC4 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 800DB1C8 000D7FC8 40 81 00 0C */ ble lbl_800DB1D4 -/* 800DB1CC 000D7FCC C0 42 98 F0 */ lfs f2, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DB1CC 000D7FCC C0 42 98 F0 */ lfs f2, lbl__1130-_SDA2_BASE_(r2) /* 800DB1D0 000D7FD0 48 00 00 18 */ b lbl_800DB1E8 lbl_800DB1D4: -/* 800DB1D4 000D7FD4 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DB1D4 000D7FD4 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DB1D8 000D7FD8 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800DB1DC 000D7FDC 40 80 00 08 */ bge lbl_800DB1E4 /* 800DB1E0 000D7FE0 48 00 00 08 */ b lbl_800DB1E8 @@ -2161,7 +2161,7 @@ lbl_800DB1E4: /* 800DB1E4 000D7FE4 FC 40 00 90 */ fmr f2, f0 lbl_800DB1E8: /* 800DB1E8 000D7FE8 48 01 F1 F5 */ bl BlinkerUpdate__11zNPCFodBombFff -/* 800DB1EC 000D7FEC C0 22 98 F0 */ lfs f1, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DB1EC 000D7FEC C0 22 98 F0 */ lfs f1, lbl__1130-_SDA2_BASE_(r2) /* 800DB1F0 000D7FF0 7F C4 F3 78 */ mr r4, r30 /* 800DB1F4 000D7FF4 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800DB1F8 000D7FF8 38 A0 00 00 */ li r5, 0 @@ -2176,7 +2176,7 @@ lbl_800DB214: /* 800DB218 000D8018 7F 43 D3 78 */ mr r3, r26 /* 800DB21C 000D801C 48 00 01 BD */ bl SonarHoming__20zNPCGoalAlertFodBombFf /* 800DB220 000D8020 C0 3A 00 54 */ lfs f1, 0x54(r26) -/* 800DB224 000D8024 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DB224 000D8024 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800DB228 000D8028 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DB22C 000D802C 40 80 00 0C */ bge lbl_800DB238 /* 800DB230 000D8030 38 00 00 01 */ li r0, 1 @@ -2190,18 +2190,18 @@ lbl_800DB23C: /* 800DB248 000D8048 38 80 00 0F */ li r4, 0xf /* 800DB24C 000D804C 48 01 83 E9 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 800DB250 000D8050 C0 3A 00 58 */ lfs f1, 0x58(r26) -/* 800DB254 000D8054 C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800DB254 000D8054 C0 02 99 38 */ lfs f0, lbl__1533_1-_SDA2_BASE_(r2) /* 800DB258 000D8058 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DB25C 000D805C 40 81 00 0C */ ble lbl_800DB268 /* 800DB260 000D8060 D0 1A 00 54 */ stfs f0, 0x54(r26) /* 800DB264 000D8064 48 00 00 2C */ b lbl_800DB290 lbl_800DB268: -/* 800DB268 000D8068 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DB268 000D8068 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DB26C 000D806C D0 1A 00 54 */ stfs f0, 0x54(r26) /* 800DB270 000D8070 48 00 00 20 */ b lbl_800DB290 lbl_800DB274: /* 800DB274 000D8074 EC 21 F8 28 */ fsubs f1, f1, f31 -/* 800DB278 000D8078 C0 02 99 00 */ lfs f0, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DB278 000D8078 C0 02 99 00 */ lfs f0, lbl__1167-_SDA2_BASE_(r2) /* 800DB27C 000D807C FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800DB280 000D8080 40 81 00 08 */ ble lbl_800DB288 /* 800DB284 000D8084 48 00 00 08 */ b lbl_800DB28C @@ -2211,14 +2211,14 @@ lbl_800DB28C: /* 800DB28C 000D808C D0 1A 00 54 */ stfs f0, 0x54(r26) lbl_800DB290: /* 800DB290 000D8090 C0 3A 00 58 */ lfs f1, 0x58(r26) -/* 800DB294 000D8094 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DB294 000D8094 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800DB298 000D8098 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DB29C 000D809C 40 80 00 0C */ bge lbl_800DB2A8 /* 800DB2A0 000D80A0 38 00 00 02 */ li r0, 2 /* 800DB2A4 000D80A4 90 1A 00 50 */ stw r0, 0x50(r26) lbl_800DB2A8: /* 800DB2A8 000D80A8 C0 1A 00 58 */ lfs f0, 0x58(r26) -/* 800DB2AC 000D80AC C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DB2AC 000D80AC C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800DB2B0 000D80B0 EC 00 F8 28 */ fsubs f0, f0, f31 /* 800DB2B4 000D80B4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DB2B8 000D80B8 40 81 00 08 */ ble lbl_800DB2C0 @@ -2293,7 +2293,7 @@ Detonate__20zNPCGoalAlertFodBombFv: /* 800DB3A4 000D81A4 48 01 17 15 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 800DB3A8 000D81A8 7F E3 FB 78 */ mr r3, r31 /* 800DB3AC 000D81AC 4B F4 04 85 */ bl xEntGetCenter__FPC4xEnt -/* 800DB3B0 000D81B0 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DB3B0 000D81B0 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800DB3B4 000D81B4 7C 64 1B 78 */ mr r4, r3 /* 800DB3B8 000D81B8 7F C3 F3 78 */ mr r3, r30 /* 800DB3BC 000D81BC 48 0A DE 7D */ bl Start__9NPCHazardFPC5xVec3f @@ -2323,11 +2323,11 @@ SonarHoming__20zNPCGoalAlertFodBombFf: /* 800DB40C 000D820C 93 A1 00 64 */ stw r29, 0x64(r1) /* 800DB410 000D8210 80 83 00 18 */ lwz r4, 0x18(r3) /* 800DB414 000D8214 FF 80 08 90 */ fmr f28, f1 -/* 800DB418 000D8218 C0 22 98 FC */ lfs f1, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800DB418 000D8218 C0 22 98 FC */ lfs f1, lbl__1166-_SDA2_BASE_(r2) /* 800DB41C 000D821C 38 61 00 50 */ addi r3, r1, 0x50 /* 800DB420 000D8220 83 E4 00 00 */ lwz r31, 0(r4) /* 800DB424 000D8224 38 80 00 00 */ li r4, 0 -/* 800DB428 000D8228 C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DB428 000D8228 C0 42 98 F4 */ lfs f2, lbl__1131_1-_SDA2_BASE_(r2) /* 800DB42C 000D822C 4B F9 45 51 */ bl zEntPlayer_PredictPos__FP5xVec3ffi /* 800DB430 000D8230 7F E3 FB 78 */ mr r3, r31 /* 800DB434 000D8234 38 81 00 50 */ addi r4, r1, 0x50 @@ -2341,8 +2341,8 @@ SonarHoming__20zNPCGoalAlertFodBombFf: /* 800DB454 000D8254 4B FA 77 91 */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf /* 800DB458 000D8258 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 800DB45C 000D825C 40 80 00 20 */ bge lbl_800DB47C -/* 800DB460 000D8260 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800DB464 000D8264 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800DB460 000D8260 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800DB464 000D8264 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800DB468 000D8268 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800DB46C 000D826C 4B F4 03 9D */ bl xEntGetPos__FPC4xEnt /* 800DB470 000D8270 7C 64 1B 78 */ mr r4, r3 @@ -2357,11 +2357,11 @@ lbl_800DB47C: /* 800DB490 000D8290 4B F3 32 01 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DB494 000D8294 38 61 00 44 */ addi r3, r1, 0x44 /* 800DB498 000D8298 4B F3 31 B9 */ bl xVec3Length__FPC5xVec3 -/* 800DB49C 000D829C C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DB49C 000D829C C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DB4A0 000D82A0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DB4A4 000D82A4 40 80 00 24 */ bge lbl_800DB4C8 -/* 800DB4A8 000D82A8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800DB4AC 000D82AC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800DB4A8 000D82A8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800DB4AC 000D82AC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800DB4B0 000D82B0 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800DB4B4 000D82B4 4B FB 59 8D */ bl NPCC_faceDir__FP4xEnt /* 800DB4B8 000D82B8 7C 64 1B 78 */ mr r4, r3 @@ -2373,16 +2373,16 @@ lbl_800DB4C8: /* 800DB4CC 000D82CC 38 61 00 44 */ addi r3, r1, 0x44 /* 800DB4D0 000D82D0 4B F4 04 69 */ bl xVec3SMulBy__FP5xVec3f lbl_800DB4D4: -/* 800DB4D4 000D82D4 3C 80 80 25 */ lis r4, lbl_80253030@ha +/* 800DB4D4 000D82D4 3C 80 80 25 */ lis r4, lbl_g_Y3@ha /* 800DB4D8 000D82D8 38 61 00 38 */ addi r3, r1, 0x38 -/* 800DB4DC 000D82DC 38 84 30 30 */ addi r4, r4, lbl_80253030@l +/* 800DB4DC 000D82DC 38 84 30 30 */ addi r4, r4, lbl_g_Y3@l /* 800DB4E0 000D82E0 38 A1 00 44 */ addi r5, r1, 0x44 /* 800DB4E4 000D82E4 4B F3 9B A9 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 800DB4E8 000D82E8 7F E3 FB 78 */ mr r3, r31 /* 800DB4EC 000D82EC 4B FA 78 0D */ bl Pos__10zNPCCommonFv -/* 800DB4F0 000D82F0 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800DB4F0 000D82F0 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800DB4F4 000D82F4 7C 7E 1B 78 */ mr r30, r3 -/* 800DB4F8 000D82F8 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800DB4F8 000D82F8 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800DB4FC 000D82FC 3B A3 06 E0 */ addi r29, r3, 0x6e0 /* 800DB500 000D8300 7F A3 EB 78 */ mr r3, r29 /* 800DB504 000D8304 4B F4 03 05 */ bl xEntGetPos__FPC4xEnt @@ -2392,7 +2392,7 @@ lbl_800DB4D4: /* 800DB514 000D8314 4B F3 31 7D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DB518 000D8318 38 61 00 2C */ addi r3, r1, 0x2c /* 800DB51C 000D831C 4B F3 31 35 */ bl xVec3Length__FPC5xVec3 -/* 800DB520 000D8320 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DB520 000D8320 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DB524 000D8324 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DB528 000D8328 40 80 00 1C */ bge lbl_800DB544 /* 800DB52C 000D832C 7F A3 EB 78 */ mr r3, r29 @@ -2417,7 +2417,7 @@ lbl_800DB550: /* 800DB570 000D8370 4B F3 31 21 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DB574 000D8374 38 61 00 20 */ addi r3, r1, 0x20 /* 800DB578 000D8378 4B F3 30 D9 */ bl xVec3Length__FPC5xVec3 -/* 800DB57C 000D837C C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DB57C 000D837C C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DB580 000D8380 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DB584 000D8384 40 80 00 1C */ bge lbl_800DB5A0 /* 800DB588 000D8388 7F E3 FB 78 */ mr r3, r31 @@ -2437,14 +2437,14 @@ lbl_800DB5AC: /* 800DB5B8 000D83B8 38 61 00 14 */ addi r3, r1, 0x14 /* 800DB5BC 000D83BC 38 81 00 2C */ addi r4, r1, 0x2c /* 800DB5C0 000D83C0 4B F7 2F 1D */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 800DB5C4 000D83C4 C3 E2 99 34 */ lfs f31, lbl_803CE2B4-_SDA2_BASE_(r2) -/* 800DB5C8 000D83C8 C3 C2 98 F4 */ lfs f30, lbl_803CE274-_SDA2_BASE_(r2) -/* 800DB5CC 000D83CC C3 A2 99 40 */ lfs f29, lbl_803CE2C0-_SDA2_BASE_(r2) +/* 800DB5C4 000D83C4 C3 E2 99 34 */ lfs f31, lbl__1532-_SDA2_BASE_(r2) +/* 800DB5C8 000D83C8 C3 C2 98 F4 */ lfs f30, lbl__1131_1-_SDA2_BASE_(r2) +/* 800DB5CC 000D83CC C3 A2 99 40 */ lfs f29, lbl__1593_2-_SDA2_BASE_(r2) /* 800DB5D0 000D83D0 4B FB E5 35 */ bl zGameExtras_CheatFlags__Fv /* 800DB5D4 000D83D4 54 60 05 29 */ rlwinm. r0, r3, 0, 0x14, 0x14 /* 800DB5D8 000D83D8 41 82 00 10 */ beq lbl_800DB5E8 -/* 800DB5DC 000D83DC C3 E2 99 30 */ lfs f31, lbl_803CE2B0-_SDA2_BASE_(r2) -/* 800DB5E0 000D83E0 C3 A2 99 44 */ lfs f29, lbl_803CE2C4-_SDA2_BASE_(r2) +/* 800DB5DC 000D83DC C3 E2 99 30 */ lfs f31, lbl__1415-_SDA2_BASE_(r2) +/* 800DB5E0 000D83E0 C3 A2 99 44 */ lfs f29, lbl__1594-_SDA2_BASE_(r2) /* 800DB5E4 000D83E4 FF C0 F8 90 */ fmr f30, f31 lbl_800DB5E8: /* 800DB5E8 000D83E8 FC 20 E0 90 */ fmr f1, f28 @@ -2489,36 +2489,36 @@ lbl_800DB5E8: /* 800DB684 000D8484 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 800DB688 000D8488 93 E1 00 0C */ stw r31, 0xc(r1) /* 800DB68C 000D848C 93 C1 00 08 */ stw r30, 8(r1) -/* 800DB690 000D8490 80 AD 94 1C */ lwz r5, lbl_803CBD1C-_SDA_BASE_(r13) +/* 800DB690 000D8490 80 AD 94 1C */ lwz r5, lbl_cnt_alerthokey__11zNPCFodBzzt-_SDA_BASE_(r13) /* 800DB694 000D8494 7C 7E 1B 78 */ mr r30, r3 /* 800DB698 000D8498 FF E0 08 90 */ fmr f31, f1 /* 800DB69C 000D849C 38 00 00 00 */ li r0, 0 /* 800DB6A0 000D84A0 38 65 00 01 */ addi r3, r5, 1 /* 800DB6A4 000D84A4 7C 9F 23 78 */ mr r31, r4 -/* 800DB6A8 000D84A8 90 6D 94 1C */ stw r3, lbl_803CBD1C-_SDA_BASE_(r13) +/* 800DB6A8 000D84A8 90 6D 94 1C */ stw r3, lbl_cnt_alerthokey__11zNPCFodBzzt-_SDA_BASE_(r13) /* 800DB6AC 000D84AC 90 1E 00 4C */ stw r0, 0x4c(r30) /* 800DB6B0 000D84B0 4B F5 55 B9 */ bl xrand__Fv /* 800DB6B4 000D84B4 54 60 4F FE */ rlwinm r0, r3, 9, 0x1f, 0x1f -/* 800DB6B8 000D84B8 3C 60 80 25 */ lis r3, lbl_80253018@ha +/* 800DB6B8 000D84B8 3C 60 80 25 */ lis r3, lbl_g_O3@ha /* 800DB6BC 000D84BC 7C 80 00 D0 */ neg r4, r0 /* 800DB6C0 000D84C0 80 1E 00 4C */ lwz r0, 0x4c(r30) /* 800DB6C4 000D84C4 38 A4 00 02 */ addi r5, r4, 2 /* 800DB6C8 000D84C8 7C 00 2B 78 */ or r0, r0, r5 -/* 800DB6CC 000D84CC 38 83 30 18 */ addi r4, r3, lbl_80253018@l +/* 800DB6CC 000D84CC 38 83 30 18 */ addi r4, r3, lbl_g_O3@l /* 800DB6D0 000D84D0 90 1E 00 4C */ stw r0, 0x4c(r30) /* 800DB6D4 000D84D4 38 00 00 00 */ li r0, 0 /* 800DB6D8 000D84D8 38 7E 00 60 */ addi r3, r30, 0x60 /* 800DB6DC 000D84DC 90 1E 00 50 */ stw r0, 0x50(r30) -/* 800DB6E0 000D84E0 C0 02 99 48 */ lfs f0, lbl_803CE2C8-_SDA2_BASE_(r2) +/* 800DB6E0 000D84E0 C0 02 99 48 */ lfs f0, lbl__1621-_SDA2_BASE_(r2) /* 800DB6E4 000D84E4 D0 1E 00 54 */ stfs f0, 0x54(r30) -/* 800DB6E8 000D84E8 C0 02 99 4C */ lfs f0, lbl_803CE2CC-_SDA2_BASE_(r2) +/* 800DB6E8 000D84E8 C0 02 99 4C */ lfs f0, lbl__1622-_SDA2_BASE_(r2) /* 800DB6EC 000D84EC D0 1E 00 5C */ stfs f0, 0x5c(r30) /* 800DB6F0 000D84F0 90 1E 00 58 */ stw r0, 0x58(r30) /* 800DB6F4 000D84F4 90 1E 00 7C */ stw r0, 0x7c(r30) /* 800DB6F8 000D84F8 4B F7 2D E5 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 800DB6FC 000D84FC 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 800DB6FC 000D84FC 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 800DB700 000D8500 38 7E 00 6C */ addi r3, r30, 0x6c -/* 800DB704 000D8504 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 800DB704 000D8504 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 800DB708 000D8508 4B F7 2D D5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DB70C 000D850C FC 20 F8 90 */ fmr f1, f31 /* 800DB710 000D8510 7F C3 F3 78 */ mr r3, r30 @@ -2542,13 +2542,13 @@ lbl_800DB5E8: /* 800DB758 000D8558 93 C1 00 10 */ stw r30, 0x10(r1) /* 800DB75C 000D855C 7C 7E 1B 78 */ mr r30, r3 /* 800DB760 000D8560 38 60 00 03 */ li r3, 3 -/* 800DB764 000D8564 80 AD 94 1C */ lwz r5, lbl_803CBD1C-_SDA_BASE_(r13) +/* 800DB764 000D8564 80 AD 94 1C */ lwz r5, lbl_cnt_alerthokey__11zNPCFodBzzt-_SDA_BASE_(r13) /* 800DB768 000D8568 38 05 FF FF */ addi r0, r5, -1 -/* 800DB76C 000D856C 90 0D 94 1C */ stw r0, lbl_803CBD1C-_SDA_BASE_(r13) -/* 800DB770 000D8570 80 8D 94 1C */ lwz r4, lbl_803CBD1C-_SDA_BASE_(r13) +/* 800DB76C 000D856C 90 0D 94 1C */ stw r0, lbl_cnt_alerthokey__11zNPCFodBzzt-_SDA_BASE_(r13) +/* 800DB770 000D8570 80 8D 94 1C */ lwz r4, lbl_cnt_alerthokey__11zNPCFodBzzt-_SDA_BASE_(r13) /* 800DB774 000D8574 7C 80 FE 70 */ srawi r0, r4, 0x1f /* 800DB778 000D8578 7C 80 00 78 */ andc r0, r4, r0 -/* 800DB77C 000D857C 90 0D 94 1C */ stw r0, lbl_803CBD1C-_SDA_BASE_(r13) +/* 800DB77C 000D857C 90 0D 94 1C */ stw r0, lbl_cnt_alerthokey__11zNPCFodBzzt-_SDA_BASE_(r13) /* 800DB780 000D8580 48 05 4D E5 */ bl zNPC_SNDStop__F11_tageNPCSnd /* 800DB784 000D8584 FC 20 F8 90 */ fmr f1, f31 /* 800DB788 000D8588 7F C3 F3 78 */ mr r3, r30 @@ -2601,25 +2601,25 @@ lbl_800DB5E8: /* 800DB844 000D8644 90 1D 00 4C */ stw r0, 0x4c(r29) /* 800DB848 000D8648 4B F5 54 21 */ bl xrand__Fv /* 800DB84C 000D864C 54 60 4F FE */ rlwinm r0, r3, 9, 0x1f, 0x1f -/* 800DB850 000D8650 3C 60 80 25 */ lis r3, lbl_80253018@ha +/* 800DB850 000D8650 3C 60 80 25 */ lis r3, lbl_g_O3@ha /* 800DB854 000D8654 7C 80 00 D0 */ neg r4, r0 /* 800DB858 000D8658 80 1D 00 4C */ lwz r0, 0x4c(r29) /* 800DB85C 000D865C 38 A4 00 02 */ addi r5, r4, 2 /* 800DB860 000D8660 7C 00 2B 78 */ or r0, r0, r5 -/* 800DB864 000D8664 38 83 30 18 */ addi r4, r3, lbl_80253018@l +/* 800DB864 000D8664 38 83 30 18 */ addi r4, r3, lbl_g_O3@l /* 800DB868 000D8668 90 1D 00 4C */ stw r0, 0x4c(r29) /* 800DB86C 000D866C 38 00 00 00 */ li r0, 0 /* 800DB870 000D8670 38 7D 00 60 */ addi r3, r29, 0x60 -/* 800DB874 000D8674 C0 02 99 48 */ lfs f0, lbl_803CE2C8-_SDA2_BASE_(r2) +/* 800DB874 000D8674 C0 02 99 48 */ lfs f0, lbl__1621-_SDA2_BASE_(r2) /* 800DB878 000D8678 D0 1D 00 54 */ stfs f0, 0x54(r29) -/* 800DB87C 000D867C C0 02 99 4C */ lfs f0, lbl_803CE2CC-_SDA2_BASE_(r2) +/* 800DB87C 000D867C C0 02 99 4C */ lfs f0, lbl__1622-_SDA2_BASE_(r2) /* 800DB880 000D8680 D0 1D 00 5C */ stfs f0, 0x5c(r29) /* 800DB884 000D8684 90 1D 00 58 */ stw r0, 0x58(r29) /* 800DB888 000D8688 90 1D 00 7C */ stw r0, 0x7c(r29) /* 800DB88C 000D868C 4B F7 2C 51 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 800DB890 000D8690 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 800DB890 000D8690 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 800DB894 000D8694 38 7D 00 6C */ addi r3, r29, 0x6c -/* 800DB898 000D8698 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 800DB898 000D8698 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 800DB89C 000D869C 4B F7 2C 41 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DB8A0 000D86A0 80 1F 02 34 */ lwz r0, 0x234(r31) /* 800DB8A4 000D86A4 7F E4 FB 78 */ mr r4, r31 @@ -2646,9 +2646,9 @@ lbl_800DB5E8: /* 800DB8F8 000D86F8 DB E1 00 20 */ stfd f31, 0x20(r1) /* 800DB8FC 000D86FC F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0 /* 800DB900 000D8700 BF 41 00 08 */ stmw r26, 8(r1) -/* 800DB904 000D8704 3C C0 80 3C */ lis r6, lbl_803C0558@ha +/* 800DB904 000D8704 3C C0 80 3C */ lis r6, lbl_globals@ha /* 800DB908 000D8708 7C 7B 1B 78 */ mr r27, r3 -/* 800DB90C 000D870C 38 C6 05 58 */ addi r6, r6, lbl_803C0558@l +/* 800DB90C 000D870C 38 C6 05 58 */ addi r6, r6, lbl_globals@l /* 800DB910 000D8710 80 63 00 18 */ lwz r3, 0x18(r3) /* 800DB914 000D8714 80 06 16 B0 */ lwz r0, 0x16b0(r6) /* 800DB918 000D8718 FF E0 08 90 */ fmr f31, f1 @@ -2670,7 +2670,7 @@ lbl_800DB5E8: /* 800DB958 000D8758 48 00 00 9C */ b lbl_800DB9F4 lbl_800DB95C: /* 800DB95C 000D875C C0 26 17 08 */ lfs f1, 0x1708(r6) -/* 800DB960 000D8760 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800DB960 000D8760 C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800DB964 000D8764 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DB968 000D8768 40 81 00 20 */ ble lbl_800DB988 /* 800DB96C 000D876C 38 00 00 02 */ li r0, 2 @@ -2691,8 +2691,8 @@ lbl_800DB988: /* 800DB9A4 000D87A4 3B E3 4E 30 */ addi r31, r3, 0x4E474E30@l /* 800DB9A8 000D87A8 48 00 00 4C */ b lbl_800DB9F4 lbl_800DB9AC: -/* 800DB9AC 000D87AC C0 0D 94 18 */ lfs f0, lbl_803CBD18-_SDA_BASE_(r13) -/* 800DB9B0 000D87B0 C0 22 98 F0 */ lfs f1, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DB9AC 000D87AC C0 0D 94 18 */ lfs f0, lbl_tmr_hokeypokey__11zNPCFodBzzt-_SDA_BASE_(r13) +/* 800DB9B0 000D87B0 C0 22 98 F0 */ lfs f1, lbl__1130-_SDA2_BASE_(r2) /* 800DB9B4 000D87B4 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800DB9B8 000D87B8 41 80 00 18 */ blt lbl_800DB9D0 /* 800DB9BC 000D87BC 38 00 00 02 */ li r0, 2 @@ -2762,7 +2762,7 @@ lbl_800DBA84: /* 800DBAA0 000D88A0 48 00 00 C9 */ bl ToggleOrbit__20zNPCGoalAlertFodBzztFv lbl_800DBAA4: /* 800DBAA4 000D88A4 FC 20 F8 90 */ fmr f1, f31 -/* 800DBAA8 000D88A8 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) +/* 800DBAA8 000D88A8 C0 42 99 50 */ lfs f2, lbl__1693-_SDA2_BASE_(r2) /* 800DBAAC 000D88AC 7F C3 F3 78 */ mr r3, r30 /* 800DBAB0 000D88B0 48 01 0F 71 */ bl FacePlayer__9zNPCRobotFff /* 800DBAB4 000D88B4 FC 20 F8 90 */ fmr f1, f31 @@ -2860,17 +2860,17 @@ OrbitPlayer__20zNPCGoalAlertFodBzztFf: /* 800DBBF0 000D89F0 38 61 00 50 */ addi r3, r1, 0x50 /* 800DBBF4 000D89F4 4B F3 2A 5D */ bl xVec3Length__FPC5xVec3 /* 800DBBF8 000D89F8 FF C0 08 90 */ fmr f30, f1 -/* 800DBBFC 000D89FC C0 02 99 0C */ lfs f0, lbl_803CE28C-_SDA2_BASE_(r2) +/* 800DBBFC 000D89FC C0 02 99 0C */ lfs f0, lbl__1328-_SDA2_BASE_(r2) /* 800DBC00 000D8A00 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800DBC04 000D8A04 40 81 00 18 */ ble lbl_800DBC1C -/* 800DBC08 000D8A08 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DBC08 000D8A08 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DBC0C 000D8A0C 38 61 00 50 */ addi r3, r1, 0x50 /* 800DBC10 000D8A10 EC 20 F0 24 */ fdivs f1, f0, f30 /* 800DBC14 000D8A14 4B F3 FD 25 */ bl xVec3SMulBy__FP5xVec3f /* 800DBC18 000D8A18 48 00 00 20 */ b lbl_800DBC38 lbl_800DBC1C: -/* 800DBC1C 000D8A1C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800DBC20 000D8A20 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800DBC1C 000D8A1C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800DBC20 000D8A20 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800DBC24 000D8A24 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800DBC28 000D8A28 4B FB 52 19 */ bl NPCC_faceDir__FP4xEnt /* 800DBC2C 000D8A2C 7C 64 1B 78 */ mr r4, r3 @@ -2886,11 +2886,11 @@ lbl_800DBC38: /* 800DBC50 000D8A50 90 C1 00 44 */ stw r6, 0x44(r1) /* 800DBC54 000D8A54 90 A1 00 48 */ stw r5, 0x48(r1) /* 800DBC58 000D8A58 90 01 00 4C */ stw r0, 0x4c(r1) -/* 800DBC5C 000D8A5C C0 42 99 54 */ lfs f2, lbl_803CE2D4-_SDA2_BASE_(r2) +/* 800DBC5C 000D8A5C C0 42 99 54 */ lfs f2, lbl__1755-_SDA2_BASE_(r2) /* 800DBC60 000D8A60 48 01 55 D9 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f -/* 800DBC64 000D8A64 C0 22 99 08 */ lfs f1, lbl_803CE288-_SDA2_BASE_(r2) +/* 800DBC64 000D8A64 C0 22 99 08 */ lfs f1, lbl__1207_2-_SDA2_BASE_(r2) /* 800DBC68 000D8A68 38 61 00 38 */ addi r3, r1, 0x38 -/* 800DBC6C 000D8A6C C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DBC6C 000D8A6C C0 42 98 F4 */ lfs f2, lbl__1131_1-_SDA2_BASE_(r2) /* 800DBC70 000D8A70 38 80 00 01 */ li r4, 1 /* 800DBC74 000D8A74 4B F9 3D 09 */ bl zEntPlayer_PredictPos__FP5xVec3ffi /* 800DBC78 000D8A78 7F E3 FB 78 */ mr r3, r31 @@ -2903,8 +2903,8 @@ lbl_800DBC38: /* 800DBC94 000D8A94 4B F6 C4 15 */ bl SQ__Ff /* 800DBC98 000D8A98 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 800DBC9C 000D8A9C 40 80 00 20 */ bge lbl_800DBCBC -/* 800DBCA0 000D8AA0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800DBCA4 000D8AA4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800DBCA0 000D8AA0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800DBCA4 000D8AA4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800DBCA8 000D8AA8 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800DBCAC 000D8AAC 4B F3 FB 5D */ bl xEntGetPos__FPC4xEnt /* 800DBCB0 000D8AB0 7C 64 1B 78 */ mr r4, r3 @@ -2915,13 +2915,13 @@ lbl_800DBCBC: /* 800DBCC0 000D8AC0 38 80 00 00 */ li r4, 0 /* 800DBCC4 000D8AC4 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 800DBCC8 000D8AC8 41 82 00 34 */ beq lbl_800DBCFC -/* 800DBCCC 000D8ACC C0 02 99 28 */ lfs f0, lbl_803CE2A8-_SDA2_BASE_(r2) +/* 800DBCCC 000D8ACC C0 02 99 28 */ lfs f0, lbl__1382-_SDA2_BASE_(r2) /* 800DBCD0 000D8AD0 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800DBCD4 000D8AD4 40 80 00 0C */ bge lbl_800DBCE0 /* 800DBCD8 000D8AD8 38 80 00 01 */ li r4, 1 /* 800DBCDC 000D8ADC 48 00 00 54 */ b lbl_800DBD30 lbl_800DBCE0: -/* 800DBCE0 000D8AE0 C0 02 99 34 */ lfs f0, lbl_803CE2B4-_SDA2_BASE_(r2) +/* 800DBCE0 000D8AE0 C0 02 99 34 */ lfs f0, lbl__1532-_SDA2_BASE_(r2) /* 800DBCE4 000D8AE4 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800DBCE8 000D8AE8 40 81 00 0C */ ble lbl_800DBCF4 /* 800DBCEC 000D8AEC 38 80 FF FF */ li r4, -1 @@ -2932,13 +2932,13 @@ lbl_800DBCF4: lbl_800DBCFC: /* 800DBCFC 000D8AFC 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e /* 800DBD00 000D8B00 41 82 00 30 */ beq lbl_800DBD30 -/* 800DBD04 000D8B04 C0 02 99 04 */ lfs f0, lbl_803CE284-_SDA2_BASE_(r2) +/* 800DBD04 000D8B04 C0 02 99 04 */ lfs f0, lbl__1186-_SDA2_BASE_(r2) /* 800DBD08 000D8B08 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800DBD0C 000D8B0C 40 80 00 0C */ bge lbl_800DBD18 /* 800DBD10 000D8B10 38 80 00 01 */ li r4, 1 /* 800DBD14 000D8B14 48 00 00 1C */ b lbl_800DBD30 lbl_800DBD18: -/* 800DBD18 000D8B18 C0 02 99 30 */ lfs f0, lbl_803CE2B0-_SDA2_BASE_(r2) +/* 800DBD18 000D8B18 C0 02 99 30 */ lfs f0, lbl__1415-_SDA2_BASE_(r2) /* 800DBD1C 000D8B1C FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800DBD20 000D8B20 40 81 00 0C */ ble lbl_800DBD2C /* 800DBD24 000D8B24 38 80 FF FF */ li r4, -1 @@ -2954,7 +2954,7 @@ lbl_800DBD30: /* 800DBD44 000D8B44 48 00 00 38 */ b lbl_800DBD7C lbl_800DBD48: /* 800DBD48 000D8B48 40 81 00 24 */ ble lbl_800DBD6C -/* 800DBD4C 000D8B4C C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DBD4C 000D8B4C C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800DBD50 000D8B50 38 61 00 14 */ addi r3, r1, 0x14 /* 800DBD54 000D8B54 38 81 00 50 */ addi r4, r1, 0x50 /* 800DBD58 000D8B58 4B F2 F3 C9 */ bl __ml__5xVec3CFf @@ -2963,23 +2963,23 @@ lbl_800DBD48: /* 800DBD64 000D8B64 4B F2 F5 01 */ bl __as__5xVec3FRC5xVec3 /* 800DBD68 000D8B68 48 00 00 14 */ b lbl_800DBD7C lbl_800DBD6C: -/* 800DBD6C 000D8B6C 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 800DBD6C 000D8B6C 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 800DBD70 000D8B70 38 61 00 2C */ addi r3, r1, 0x2c -/* 800DBD74 000D8B74 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 800DBD74 000D8B74 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 800DBD78 000D8B78 4B F2 F4 ED */ bl __as__5xVec3FRC5xVec3 lbl_800DBD7C: -/* 800DBD7C 000D8B7C C0 02 99 58 */ lfs f0, lbl_803CE2D8-_SDA2_BASE_(r2) +/* 800DBD7C 000D8B7C C0 02 99 58 */ lfs f0, lbl__1756-_SDA2_BASE_(r2) /* 800DBD80 000D8B80 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800DBD84 000D8B84 40 80 00 50 */ bge lbl_800DBDD4 -/* 800DBD88 000D8B88 3C 80 80 25 */ lis r4, lbl_80253030@ha +/* 800DBD88 000D8B88 3C 80 80 25 */ lis r4, lbl_g_Y3@ha /* 800DBD8C 000D8B8C 38 61 00 20 */ addi r3, r1, 0x20 -/* 800DBD90 000D8B90 38 84 30 30 */ addi r4, r4, lbl_80253030@l +/* 800DBD90 000D8B90 38 84 30 30 */ addi r4, r4, lbl_g_Y3@l /* 800DBD94 000D8B94 38 A1 00 50 */ addi r5, r1, 0x50 /* 800DBD98 000D8B98 4B F3 92 F5 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 800DBD9C 000D8B9C 80 1E 00 4C */ lwz r0, 0x4c(r30) /* 800DBDA0 000D8BA0 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800DBDA4 000D8BA4 41 82 00 24 */ beq lbl_800DBDC8 -/* 800DBDA8 000D8BA8 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DBDA8 000D8BA8 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800DBDAC 000D8BAC 38 61 00 08 */ addi r3, r1, 8 /* 800DBDB0 000D8BB0 38 81 00 20 */ addi r4, r1, 0x20 /* 800DBDB4 000D8BB4 4B F2 F3 6D */ bl __ml__5xVec3CFf @@ -2995,8 +2995,8 @@ lbl_800DBDD4: /* 800DBDD4 000D8BD4 38 61 00 2C */ addi r3, r1, 0x2c /* 800DBDD8 000D8BD8 4B F3 97 D9 */ bl normalize__5xVec3Fv /* 800DBDDC 000D8BDC FC 20 E8 90 */ fmr f1, f29 -/* 800DBDE0 000D8BE0 C0 42 99 3C */ lfs f2, lbl_803CE2BC-_SDA2_BASE_(r2) -/* 800DBDE4 000D8BE4 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DBDE0 000D8BE0 C0 42 99 3C */ lfs f2, lbl__1561-_SDA2_BASE_(r2) +/* 800DBDE4 000D8BE4 C0 62 99 00 */ lfs f3, lbl__1167-_SDA2_BASE_(r2) /* 800DBDE8 000D8BE8 7F E3 FB 78 */ mr r3, r31 /* 800DBDEC 000D8BEC 48 01 51 E9 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DBDF0 000D8BF0 FC 20 E8 90 */ fmr f1, f29 @@ -3040,7 +3040,7 @@ GetInArena__20zNPCGoalAlertFodBzztFf: /* 800DBE7C 000D8C7C 4B F3 28 15 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DBE80 000D8C80 38 61 00 08 */ addi r3, r1, 8 /* 800DBE84 000D8C84 4B F3 27 CD */ bl xVec3Length__FPC5xVec3 -/* 800DBE88 000D8C88 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DBE88 000D8C88 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DBE8C 000D8C8C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DBE90 000D8C90 40 80 00 1C */ bge lbl_800DBEAC /* 800DBE94 000D8C94 7F C3 F3 78 */ mr r3, r30 @@ -3055,8 +3055,8 @@ lbl_800DBEAC: /* 800DBEB4 000D8CB4 4B F3 FA 85 */ bl xVec3SMulBy__FP5xVec3f lbl_800DBEB8: /* 800DBEB8 000D8CB8 FC 20 F8 90 */ fmr f1, f31 -/* 800DBEBC 000D8CBC C0 42 99 3C */ lfs f2, lbl_803CE2BC-_SDA2_BASE_(r2) -/* 800DBEC0 000D8CC0 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DBEBC 000D8CBC C0 42 99 3C */ lfs f2, lbl__1561-_SDA2_BASE_(r2) +/* 800DBEC0 000D8CC0 C0 62 99 00 */ lfs f3, lbl__1167-_SDA2_BASE_(r2) /* 800DBEC4 000D8CC4 7F C3 F3 78 */ mr r3, r30 /* 800DBEC8 000D8CC8 48 01 51 0D */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DBECC 000D8CCC FC 20 F8 90 */ fmr f1, f31 @@ -3087,7 +3087,7 @@ DeathRayUpdate__20zNPCGoalAlertFodBzztFf: /* 800DBF24 000D8D24 93 A1 00 94 */ stw r29, 0x94(r1) /* 800DBF28 000D8D28 93 81 00 90 */ stw r28, 0x90(r1) /* 800DBF2C 000D8D2C 7C 7C 1B 78 */ mr r28, r3 -/* 800DBF30 000D8D30 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DBF30 000D8D30 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800DBF34 000D8D34 C0 43 00 54 */ lfs f2, 0x54(r3) /* 800DBF38 000D8D38 FF C0 08 90 */ fmr f30, f1 /* 800DBF3C 000D8D3C 80 63 00 18 */ lwz r3, 0x18(r3) @@ -3095,9 +3095,9 @@ DeathRayUpdate__20zNPCGoalAlertFodBzztFf: /* 800DBF44 000D8D44 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800DBF48 000D8D48 83 E3 00 00 */ lwz r31, 0(r3) /* 800DBF4C 000D8D4C 41 80 01 8C */ blt lbl_800DC0D8 -/* 800DBF50 000D8D50 C0 02 99 48 */ lfs f0, lbl_803CE2C8-_SDA2_BASE_(r2) -/* 800DBF54 000D8D54 3C 60 80 26 */ lis r3, lbl_80267204@ha -/* 800DBF58 000D8D58 39 23 72 04 */ addi r9, r3, lbl_80267204@l +/* 800DBF50 000D8D50 C0 02 99 48 */ lfs f0, lbl__1621-_SDA2_BASE_(r2) +/* 800DBF54 000D8D54 3C 60 80 26 */ lis r3, lbl__1789@ha +/* 800DBF58 000D8D58 39 23 72 04 */ addi r9, r3, lbl__1789@l /* 800DBF5C 000D8D5C 3B C0 00 00 */ li r30, 0 /* 800DBF60 000D8D60 EC 22 00 24 */ fdivs f1, f2, f0 /* 800DBF64 000D8D64 80 09 00 00 */ lwz r0, 0(r9) @@ -3152,29 +3152,29 @@ lbl_800DC008: /* 800DC01C 000D8E1C 41 81 00 08 */ bgt lbl_800DC024 /* 800DC020 000D8E20 3B A0 00 00 */ li r29, 0 lbl_800DC024: -/* 800DC024 000D8E24 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) -/* 800DC028 000D8E28 88 62 99 5C */ lbz r3, lbl_803CE2DC-_SDA2_BASE_(r2) +/* 800DC024 000D8E24 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) +/* 800DC028 000D8E28 88 62 99 5C */ lbz r3, lbl_rgba_benign$1783-_SDA2_BASE_(r2) /* 800DC02C 000D8E2C EF E0 08 28 */ fsubs f31, f0, f1 -/* 800DC030 000D8E30 88 82 99 60 */ lbz r4, lbl_803CE2E0-_SDA2_BASE_(r2) +/* 800DC030 000D8E30 88 82 99 60 */ lbz r4, lbl_rgba_warmup$1784-_SDA2_BASE_(r2) /* 800DC034 000D8E34 FC 20 F8 90 */ fmr f1, f31 /* 800DC038 000D8E38 48 01 0A 99 */ bl LERP__FfUcUc -/* 800DC03C 000D8E3C 38 82 99 60 */ addi r4, r2, lbl_803CE2E0-_SDA2_BASE_ +/* 800DC03C 000D8E3C 38 82 99 60 */ addi r4, r2, lbl_rgba_warmup$1784-_SDA2_BASE_ /* 800DC040 000D8E40 FC 20 F8 90 */ fmr f1, f31 -/* 800DC044 000D8E44 38 A2 99 5C */ addi r5, r2, lbl_803CE2DC-_SDA2_BASE_ +/* 800DC044 000D8E44 38 A2 99 5C */ addi r5, r2, lbl_rgba_benign$1783-_SDA2_BASE_ /* 800DC048 000D8E48 98 61 00 08 */ stb r3, 8(r1) /* 800DC04C 000D8E4C 88 65 00 01 */ lbz r3, 1(r5) /* 800DC050 000D8E50 88 84 00 01 */ lbz r4, 1(r4) /* 800DC054 000D8E54 48 01 0A 7D */ bl LERP__FfUcUc -/* 800DC058 000D8E58 38 82 99 60 */ addi r4, r2, lbl_803CE2E0-_SDA2_BASE_ +/* 800DC058 000D8E58 38 82 99 60 */ addi r4, r2, lbl_rgba_warmup$1784-_SDA2_BASE_ /* 800DC05C 000D8E5C FC 20 F8 90 */ fmr f1, f31 -/* 800DC060 000D8E60 38 A2 99 5C */ addi r5, r2, lbl_803CE2DC-_SDA2_BASE_ +/* 800DC060 000D8E60 38 A2 99 5C */ addi r5, r2, lbl_rgba_benign$1783-_SDA2_BASE_ /* 800DC064 000D8E64 98 61 00 09 */ stb r3, 9(r1) /* 800DC068 000D8E68 88 65 00 02 */ lbz r3, 2(r5) /* 800DC06C 000D8E6C 88 84 00 02 */ lbz r4, 2(r4) /* 800DC070 000D8E70 48 01 0A 61 */ bl LERP__FfUcUc -/* 800DC074 000D8E74 38 82 99 60 */ addi r4, r2, lbl_803CE2E0-_SDA2_BASE_ +/* 800DC074 000D8E74 38 82 99 60 */ addi r4, r2, lbl_rgba_warmup$1784-_SDA2_BASE_ /* 800DC078 000D8E78 FC 20 F8 90 */ fmr f1, f31 -/* 800DC07C 000D8E7C 38 A2 99 5C */ addi r5, r2, lbl_803CE2DC-_SDA2_BASE_ +/* 800DC07C 000D8E7C 38 A2 99 5C */ addi r5, r2, lbl_rgba_benign$1783-_SDA2_BASE_ /* 800DC080 000D8E80 98 61 00 0A */ stb r3, 0xa(r1) /* 800DC084 000D8E84 88 65 00 03 */ lbz r3, 3(r5) /* 800DC088 000D8E88 88 84 00 03 */ lbz r4, 3(r4) @@ -3184,7 +3184,7 @@ lbl_800DC024: /* 800DC098 000D8E98 38 81 00 08 */ addi r4, r1, 8 /* 800DC09C 000D8E9C 4B F7 6A 1D */ bl __as__6RwRGBAFRC6RwRGBA /* 800DC0A0 000D8EA0 C0 1C 00 54 */ lfs f0, 0x54(r28) -/* 800DC0A4 000D8EA4 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DC0A4 000D8EA4 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800DC0A8 000D8EA8 EC 00 F0 28 */ fsubs f0, f0, f30 /* 800DC0AC 000D8EAC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DC0B0 000D8EB0 40 81 00 08 */ ble lbl_800DC0B8 @@ -3201,24 +3201,24 @@ lbl_800DC0BC: /* 800DC0D4 000D8ED4 48 00 03 24 */ b lbl_800DC3F8 lbl_800DC0D8: /* 800DC0D8 000D8ED8 38 7C 00 78 */ addi r3, r28, 0x78 -/* 800DC0DC 000D8EDC 38 82 99 64 */ addi r4, r2, lbl_803CE2E4-_SDA2_BASE_ +/* 800DC0DC 000D8EDC 38 82 99 64 */ addi r4, r2, lbl_rgba_danger$1785-_SDA2_BASE_ /* 800DC0E0 000D8EE0 4B F7 69 D9 */ bl __as__6RwRGBAFRC6RwRGBA lbl_800DC0E4: /* 800DC0E4 000D8EE4 80 1C 00 4C */ lwz r0, 0x4c(r28) /* 800DC0E8 000D8EE8 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800DC0EC 000D8EEC 41 82 00 0C */ beq lbl_800DC0F8 -/* 800DC0F0 000D8EF0 C3 E2 99 04 */ lfs f31, lbl_803CE284-_SDA2_BASE_(r2) +/* 800DC0F0 000D8EF0 C3 E2 99 04 */ lfs f31, lbl__1186-_SDA2_BASE_(r2) /* 800DC0F4 000D8EF4 48 00 00 08 */ b lbl_800DC0FC lbl_800DC0F8: -/* 800DC0F8 000D8EF8 C3 E2 99 30 */ lfs f31, lbl_803CE2B0-_SDA2_BASE_(r2) +/* 800DC0F8 000D8EF8 C3 E2 99 30 */ lfs f31, lbl__1415-_SDA2_BASE_(r2) lbl_800DC0FC: /* 800DC0FC 000D8EFC 7F E3 FB 78 */ mr r3, r31 /* 800DC100 000D8F00 38 80 00 03 */ li r4, 3 /* 800DC104 000D8F04 48 01 07 0D */ bl BonePos__10zNPCCommonCFi /* 800DC108 000D8F08 80 A3 00 00 */ lwz r5, 0(r3) -/* 800DC10C 000D8F0C 3C 80 80 26 */ lis r4, lbl_80267224@ha +/* 800DC10C 000D8F0C 3C 80 80 26 */ lis r4, lbl_vec_emitOffset$1807@ha /* 800DC110 000D8F10 80 03 00 04 */ lwz r0, 4(r3) -/* 800DC114 000D8F14 38 84 72 24 */ addi r4, r4, lbl_80267224@l +/* 800DC114 000D8F14 38 84 72 24 */ addi r4, r4, lbl_vec_emitOffset$1807@l /* 800DC118 000D8F18 90 A1 00 54 */ stw r5, 0x54(r1) /* 800DC11C 000D8F1C 90 01 00 58 */ stw r0, 0x58(r1) /* 800DC120 000D8F20 80 03 00 08 */ lwz r0, 8(r3) @@ -3273,20 +3273,20 @@ lbl_800DC0FC: /* 800DC1E4 000D8FE4 80 1C 00 58 */ lwz r0, 0x58(r28) /* 800DC1E8 000D8FE8 2C 00 00 00 */ cmpwi r0, 0 /* 800DC1EC 000D8FEC 40 80 01 6C */ bge lbl_800DC358 -/* 800DC1F0 000D8FF0 3C 60 80 29 */ lis r3, lbl_80293098@ha +/* 800DC1F0 000D8FF0 3C 60 80 29 */ lis r3, lbl_g_SharedCollisRecord@ha /* 800DC1F4 000D8FF4 38 80 00 00 */ li r4, 0 -/* 800DC1F8 000D8FF8 38 63 30 98 */ addi r3, r3, lbl_80293098@l +/* 800DC1F8 000D8FF8 38 63 30 98 */ addi r3, r3, lbl_g_SharedCollisRecord@l /* 800DC1FC 000D8FFC 38 A0 00 50 */ li r5, 0x50 /* 800DC200 000D9000 4B F2 72 59 */ bl memset -/* 800DC204 000D9004 3C 80 80 29 */ lis r4, lbl_80293098@ha -/* 800DC208 000D9008 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800DC20C 000D900C 38 E4 30 98 */ addi r7, r4, lbl_80293098@l +/* 800DC204 000D9004 3C 80 80 29 */ lis r4, lbl_g_SharedCollisRecord@ha +/* 800DC208 000D9008 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800DC20C 000D900C 38 E4 30 98 */ addi r7, r4, lbl_g_SharedCollisRecord@l /* 800DC210 000D9010 38 00 1F 00 */ li r0, 0x1f00 /* 800DC214 000D9014 90 07 00 00 */ stw r0, 0(r7) -/* 800DC218 000D9018 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800DC218 000D9018 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800DC21C 000D901C 80 A3 1F C0 */ lwz r5, 0x1fc0(r3) /* 800DC220 000D9020 7C FD 3B 78 */ mr r29, r7 -/* 800DC224 000D9024 C0 22 99 68 */ lfs f1, lbl_803CE2E8-_SDA2_BASE_(r2) +/* 800DC224 000D9024 C0 22 99 68 */ lfs f1, lbl__1905_2-_SDA2_BASE_(r2) /* 800DC228 000D9028 7F E3 FB 78 */ mr r3, r31 /* 800DC22C 000D902C 38 81 00 48 */ addi r4, r1, 0x48 /* 800DC230 000D9030 38 C0 00 00 */ li r6, 0 @@ -3300,21 +3300,21 @@ lbl_800DC0FC: /* 800DC250 000D9050 D0 1C 00 5C */ stfs f0, 0x5c(r28) /* 800DC254 000D9054 48 00 00 0C */ b lbl_800DC260 lbl_800DC258: -/* 800DC258 000D9058 C0 02 99 68 */ lfs f0, lbl_803CE2E8-_SDA2_BASE_(r2) +/* 800DC258 000D9058 C0 02 99 68 */ lfs f0, lbl__1905_2-_SDA2_BASE_(r2) /* 800DC25C 000D905C D0 1C 00 5C */ stfs f0, 0x5c(r28) lbl_800DC260: -/* 800DC260 000D9060 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800DC260 000D9060 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800DC264 000D9064 7F A6 EB 78 */ mr r6, r29 -/* 800DC268 000D9068 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800DC268 000D9068 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800DC26C 000D906C 38 61 00 54 */ addi r3, r1, 0x54 /* 800DC270 000D9070 38 81 00 48 */ addi r4, r1, 0x48 /* 800DC274 000D9074 38 A5 07 44 */ addi r5, r5, 0x744 /* 800DC278 000D9078 48 05 37 C5 */ bl NPCC_LineHitsBound__FP5xVec3P5xVec3P6xBoundP7xCollis /* 800DC27C 000D907C 2C 03 00 00 */ cmpwi r3, 0 /* 800DC280 000D9080 41 82 00 98 */ beq lbl_800DC318 -/* 800DC284 000D9084 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800DC284 000D9084 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800DC288 000D9088 C0 5D 00 10 */ lfs f2, 0x10(r29) -/* 800DC28C 000D908C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800DC28C 000D908C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800DC290 000D9090 C0 1C 00 5C */ lfs f0, 0x5c(r28) /* 800DC294 000D9094 C0 23 07 74 */ lfs f1, 0x774(r3) /* 800DC298 000D9098 EC 22 08 2A */ fadds f1, f2, f1 @@ -3337,7 +3337,7 @@ lbl_800DC260: /* 800DC2DC 000D90DC 4B F9 9F CD */ bl zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3 /* 800DC2E0 000D90E0 48 00 00 4C */ b lbl_800DC32C lbl_800DC2E4: -/* 800DC2E4 000D90E4 C0 02 99 68 */ lfs f0, lbl_803CE2E8-_SDA2_BASE_(r2) +/* 800DC2E4 000D90E4 C0 02 99 68 */ lfs f0, lbl__1905_2-_SDA2_BASE_(r2) /* 800DC2E8 000D90E8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DC2EC 000D90EC 40 81 00 1C */ ble lbl_800DC308 /* 800DC2F0 000D90F0 80 7C 00 7C */ lwz r3, 0x7c(r28) @@ -3361,7 +3361,7 @@ lbl_800DC32C: /* 800DC32C 000D912C 38 00 00 05 */ li r0, 5 /* 800DC330 000D9130 90 1C 00 58 */ stw r0, 0x58(r28) /* 800DC334 000D9134 4B F5 49 55 */ bl xurand__Fv -/* 800DC338 000D9138 C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800DC338 000D9138 C0 02 99 38 */ lfs f0, lbl__1533_1-_SDA2_BASE_(r2) /* 800DC33C 000D913C 80 1C 00 58 */ lwz r0, 0x58(r28) /* 800DC340 000D9140 EC 00 00 72 */ fmuls f0, f0, f1 /* 800DC344 000D9144 FC 00 00 1E */ fctiwz f0, f0 @@ -3371,17 +3371,17 @@ lbl_800DC32C: /* 800DC354 000D9154 90 1C 00 58 */ stw r0, 0x58(r28) lbl_800DC358: /* 800DC358 000D9158 C0 5C 00 5C */ lfs f2, 0x5c(r28) -/* 800DC35C 000D915C C0 22 99 68 */ lfs f1, lbl_803CE2E8-_SDA2_BASE_(r2) +/* 800DC35C 000D915C C0 22 99 68 */ lfs f1, lbl__1905_2-_SDA2_BASE_(r2) /* 800DC360 000D9160 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 800DC364 000D9164 40 80 00 08 */ bge lbl_800DC36C /* 800DC368 000D9168 FC 20 10 90 */ fmr f1, f2 lbl_800DC36C: -/* 800DC36C 000D916C C0 02 99 0C */ lfs f0, lbl_803CE28C-_SDA2_BASE_(r2) +/* 800DC36C 000D916C C0 02 99 0C */ lfs f0, lbl__1328-_SDA2_BASE_(r2) /* 800DC370 000D9170 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800DC374 000D9174 40 81 00 08 */ ble lbl_800DC37C /* 800DC378 000D9178 48 00 00 14 */ b lbl_800DC38C lbl_800DC37C: -/* 800DC37C 000D917C C0 02 99 68 */ lfs f0, lbl_803CE2E8-_SDA2_BASE_(r2) +/* 800DC37C 000D917C C0 02 99 68 */ lfs f0, lbl__1905_2-_SDA2_BASE_(r2) /* 800DC380 000D9180 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800DC384 000D9184 40 80 00 08 */ bge lbl_800DC38C /* 800DC388 000D9188 FC 00 10 90 */ fmr f0, f2 @@ -3436,17 +3436,17 @@ DeathRayRender__20zNPCGoalAlertFodBzztFv: /* 800DC434 000D9234 38 00 00 20 */ li r0, 0x20 /* 800DC438 000D9238 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800DC43C 000D923C 7C 7F 1B 78 */ mr r31, r3 -/* 800DC440 000D9240 3C 60 80 3D */ lis r3, lbl_803CA690@ha +/* 800DC440 000D9240 3C 60 80 3D */ lis r3, lbl_laser__11zNPCFodBzzt@ha /* 800DC444 000D9244 80 BF 00 78 */ lwz r5, 0x78(r31) -/* 800DC448 000D9248 38 63 A6 90 */ addi r3, r3, lbl_803CA690@l +/* 800DC448 000D9248 38 63 A6 90 */ addi r3, r3, lbl_laser__11zNPCFodBzzt@l /* 800DC44C 000D924C 38 9F 00 78 */ addi r4, r31, 0x78 /* 800DC450 000D9250 90 A1 00 08 */ stw r5, 8(r1) /* 800DC454 000D9254 38 A1 00 08 */ addi r5, r1, 8 /* 800DC458 000D9258 98 01 00 0B */ stb r0, 0xb(r1) /* 800DC45C 000D925C 48 01 04 71 */ bl ColorSet__8NPCLaserFPC6RwRGBAPC6RwRGBA -/* 800DC460 000D9260 3C 60 80 3D */ lis r3, lbl_803CA690@ha +/* 800DC460 000D9260 3C 60 80 3D */ lis r3, lbl_laser__11zNPCFodBzzt@ha /* 800DC464 000D9264 38 9F 00 60 */ addi r4, r31, 0x60 -/* 800DC468 000D9268 38 63 A6 90 */ addi r3, r3, lbl_803CA690@l +/* 800DC468 000D9268 38 63 A6 90 */ addi r3, r3, lbl_laser__11zNPCFodBzzt@l /* 800DC46C 000D926C 38 BF 00 6C */ addi r5, r31, 0x6c /* 800DC470 000D9270 48 05 21 F5 */ bl Render__8NPCLaserFP5xVec3P5xVec3 /* 800DC474 000D9274 80 01 00 24 */ lwz r0, 0x24(r1) @@ -3469,11 +3469,11 @@ DeathRayRender__20zNPCGoalAlertFodBzztFv: /* 800DC4B8 000D92B8 7C 9F 23 78 */ mr r31, r4 /* 800DC4BC 000D92BC 90 1E 00 4C */ stw r0, 0x4c(r30) /* 800DC4C0 000D92C0 48 01 4A 2D */ bl VelStop__10zNPCCommonFv -/* 800DC4C4 000D92C4 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 800DC4C4 000D92C4 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 800DC4C8 000D92C8 38 7E 00 50 */ addi r3, r30, 0x50 -/* 800DC4CC 000D92CC 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 800DC4CC 000D92CC 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 800DC4D0 000D92D0 4B F2 ED 95 */ bl __as__5xVec3FRC5xVec3 -/* 800DC4D4 000D92D4 C0 02 99 00 */ lfs f0, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DC4D4 000D92D4 C0 02 99 00 */ lfs f0, lbl__1167-_SDA2_BASE_(r2) /* 800DC4D8 000D92D8 FC 20 F8 90 */ fmr f1, f31 /* 800DC4DC 000D92DC 7F C3 F3 78 */ mr r3, r30 /* 800DC4E0 000D92E0 7F E4 FB 78 */ mr r4, r31 @@ -3493,9 +3493,9 @@ DeathRayRender__20zNPCGoalAlertFodBzztFv: /* 800DC518 000D9318 DB E1 00 30 */ stfd f31, 0x30(r1) /* 800DC51C 000D931C F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0 /* 800DC520 000D9320 BF 21 00 14 */ stmw r25, 0x14(r1) -/* 800DC524 000D9324 3C C0 80 3C */ lis r6, lbl_803C0558@ha +/* 800DC524 000D9324 3C C0 80 3C */ lis r6, lbl_globals@ha /* 800DC528 000D9328 7C 7A 1B 78 */ mr r26, r3 -/* 800DC52C 000D932C 38 C6 05 58 */ addi r6, r6, lbl_803C0558@l +/* 800DC52C 000D932C 38 C6 05 58 */ addi r6, r6, lbl_globals@l /* 800DC530 000D9330 80 63 00 18 */ lwz r3, 0x18(r3) /* 800DC534 000D9334 80 06 16 B0 */ lwz r0, 0x16b0(r6) /* 800DC538 000D9338 FF E0 08 90 */ fmr f31, f1 @@ -3517,7 +3517,7 @@ DeathRayRender__20zNPCGoalAlertFodBzztFv: /* 800DC578 000D9378 48 00 00 74 */ b lbl_800DC5EC lbl_800DC57C: /* 800DC57C 000D937C C0 26 17 08 */ lfs f1, 0x1708(r6) -/* 800DC580 000D9380 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800DC580 000D9380 C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800DC584 000D9384 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DC588 000D9388 40 81 00 18 */ ble lbl_800DC5A0 /* 800DC58C 000D938C 38 00 00 02 */ li r0, 2 @@ -3536,7 +3536,7 @@ lbl_800DC5A0: /* 800DC5BC 000D93BC 3B C3 4E 30 */ addi r30, r3, 0x4E474E30@l /* 800DC5C0 000D93C0 48 00 00 2C */ b lbl_800DC5EC lbl_800DC5C4: -/* 800DC5C4 000D93C4 C0 22 98 F0 */ lfs f1, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DC5C4 000D93C4 C0 22 98 F0 */ lfs f1, lbl__1130-_SDA2_BASE_(r2) /* 800DC5C8 000D93C8 38 7F 02 A8 */ addi r3, r31, 0x2a8 /* 800DC5CC 000D93CC 38 80 00 00 */ li r4, 0 /* 800DC5D0 000D93D0 48 01 03 61 */ bl IncludesPlayer__8NPCArenaFfP5xVec3 @@ -3563,7 +3563,7 @@ lbl_800DC600: /* 800DC61C 000D941C 7C 64 1B 78 */ mr r4, r3 /* 800DC620 000D9420 38 7F 02 A8 */ addi r3, r31, 0x2a8 /* 800DC624 000D9424 48 02 54 DD */ bl PctFromHome__8NPCArenaFP5xVec3 -/* 800DC628 000D9428 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DC628 000D9428 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DC62C 000D942C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DC630 000D9430 40 81 00 20 */ ble lbl_800DC650 /* 800DC634 000D9434 38 00 00 01 */ li r0, 1 @@ -3577,7 +3577,7 @@ lbl_800DC650: /* 800DC650 000D9450 80 1A 00 4C */ lwz r0, 0x4c(r26) /* 800DC654 000D9454 2C 00 00 01 */ cmpwi r0, 1 /* 800DC658 000D9458 40 82 00 18 */ bne lbl_800DC670 -/* 800DC65C 000D945C C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800DC65C 000D945C C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800DC660 000D9460 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DC664 000D9464 40 80 00 0C */ bge lbl_800DC670 /* 800DC668 000D9468 38 00 00 02 */ li r0, 2 @@ -3623,9 +3623,9 @@ lbl_800DC6DC: /* 800DC6F0 000D94F0 48 00 07 05 */ bl CheckSpot__20zNPCGoalAlertChomperFf /* 800DC6F4 000D94F4 2C 03 00 00 */ cmpwi r3, 0 /* 800DC6F8 000D94F8 41 82 01 20 */ beq lbl_800DC818 -/* 800DC6FC 000D94FC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800DC700 000D9500 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) -/* 800DC704 000D9504 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800DC6FC 000D94FC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800DC700 000D9500 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) +/* 800DC704 000D9504 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800DC708 000D9508 C0 23 17 08 */ lfs f1, 0x1708(r3) /* 800DC70C 000D950C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DC710 000D9510 41 81 01 08 */ bgt lbl_800DC818 @@ -3654,20 +3654,20 @@ lbl_800DC758: /* 800DC764 000D9564 38 C0 00 00 */ li r6, 0 /* 800DC768 000D9568 4B FA 64 E1 */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf /* 800DC76C 000D956C 4B F2 E0 91 */ bl xsqrt__Ff -/* 800DC770 000D9570 C0 42 99 3C */ lfs f2, lbl_803CE2BC-_SDA2_BASE_(r2) -/* 800DC774 000D9574 C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800DC770 000D9570 C0 42 99 3C */ lfs f2, lbl__1561-_SDA2_BASE_(r2) +/* 800DC774 000D9574 C0 02 99 38 */ lfs f0, lbl__1533_1-_SDA2_BASE_(r2) /* 800DC778 000D9578 EC 41 10 24 */ fdivs f2, f1, f2 -/* 800DC77C 000D957C C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DC77C 000D957C C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800DC780 000D9580 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800DC784 000D9584 40 80 00 08 */ bge lbl_800DC78C /* 800DC788 000D9588 FC 00 10 90 */ fmr f0, f2 lbl_800DC78C: /* 800DC78C 000D958C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DC790 000D9590 40 81 00 0C */ ble lbl_800DC79C -/* 800DC794 000D9594 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DC794 000D9594 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DC798 000D9598 48 00 00 14 */ b lbl_800DC7AC lbl_800DC79C: -/* 800DC79C 000D959C C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800DC79C 000D959C C0 02 99 38 */ lfs f0, lbl__1533_1-_SDA2_BASE_(r2) /* 800DC7A0 000D95A0 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800DC7A4 000D95A4 40 80 00 08 */ bge lbl_800DC7AC /* 800DC7A8 000D95A8 FC 00 10 90 */ fmr f0, f2 @@ -3679,14 +3679,14 @@ lbl_800DC7AC: /* 800DC7BC 000D95BC 4B FF 8B 5D */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi lbl_800DC7C0: /* 800DC7C0 000D95C0 C0 3A 00 5C */ lfs f1, 0x5c(r26) -/* 800DC7C4 000D95C4 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DC7C4 000D95C4 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800DC7C8 000D95C8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DC7CC 000D95CC 40 80 00 0C */ bge lbl_800DC7D8 /* 800DC7D0 000D95D0 38 00 00 02 */ li r0, 2 /* 800DC7D4 000D95D4 90 1A 00 4C */ stw r0, 0x4c(r26) lbl_800DC7D8: /* 800DC7D8 000D95D8 C0 1A 00 5C */ lfs f0, 0x5c(r26) -/* 800DC7DC 000D95DC C0 42 99 00 */ lfs f2, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DC7DC 000D95DC C0 42 99 00 */ lfs f2, lbl__1167-_SDA2_BASE_(r2) /* 800DC7E0 000D95E0 EC 00 F8 28 */ fsubs f0, f0, f31 /* 800DC7E4 000D95E4 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800DC7E8 000D95E8 40 81 00 08 */ ble lbl_800DC7F0 @@ -3744,11 +3744,11 @@ CirclePlayer__20zNPCGoalAlertChomperFf: /* 800DC894 000D9694 93 E1 00 3C */ stw r31, 0x3c(r1) /* 800DC898 000D9698 80 83 00 18 */ lwz r4, 0x18(r3) /* 800DC89C 000D969C FF C0 08 90 */ fmr f30, f1 -/* 800DC8A0 000D96A0 C0 22 99 78 */ lfs f1, lbl_803CE2F8-_SDA2_BASE_(r2) +/* 800DC8A0 000D96A0 C0 22 99 78 */ lfs f1, lbl__2037-_SDA2_BASE_(r2) /* 800DC8A4 000D96A4 38 61 00 2C */ addi r3, r1, 0x2c /* 800DC8A8 000D96A8 83 E4 00 00 */ lwz r31, 0(r4) /* 800DC8AC 000D96AC 38 80 00 00 */ li r4, 0 -/* 800DC8B0 000D96B0 C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DC8B0 000D96B0 C0 42 98 F4 */ lfs f2, lbl__1131_1-_SDA2_BASE_(r2) /* 800DC8B4 000D96B4 4B F9 30 C9 */ bl zEntPlayer_PredictPos__FP5xVec3ffi /* 800DC8B8 000D96B8 7F E3 FB 78 */ mr r3, r31 /* 800DC8BC 000D96BC 38 81 00 2C */ addi r4, r1, 0x2c @@ -3762,8 +3762,8 @@ CirclePlayer__20zNPCGoalAlertChomperFf: /* 800DC8DC 000D96DC 4B FA 63 09 */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf /* 800DC8E0 000D96E0 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 800DC8E4 000D96E4 40 80 00 20 */ bge lbl_800DC904 -/* 800DC8E8 000D96E8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800DC8EC 000D96EC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800DC8E8 000D96E8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800DC8EC 000D96EC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800DC8F0 000D96F0 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800DC8F4 000D96F4 4B F3 EF 15 */ bl xEntGetPos__FPC4xEnt /* 800DC8F8 000D96F8 7C 64 1B 78 */ mr r4, r3 @@ -3776,11 +3776,11 @@ lbl_800DC904: /* 800DC910 000D9710 48 00 FE 89 */ bl XZVecToPlayer__10zNPCCommonFP5xVec3Pf /* 800DC914 000D9714 38 61 00 20 */ addi r3, r1, 0x20 /* 800DC918 000D9718 4B F3 1D 39 */ bl xVec3Length__FPC5xVec3 -/* 800DC91C 000D971C C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DC91C 000D971C C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DC920 000D9720 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DC924 000D9724 40 80 00 24 */ bge lbl_800DC948 -/* 800DC928 000D9728 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800DC92C 000D972C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800DC928 000D9728 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800DC92C 000D972C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800DC930 000D9730 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800DC934 000D9734 4B FB 45 01 */ bl NPCC_rightDir__FP4xEnt /* 800DC938 000D9738 7C 64 1B 78 */ mr r4, r3 @@ -3800,11 +3800,11 @@ lbl_800DC954: /* 800DC968 000D9768 90 A1 00 14 */ stw r5, 0x14(r1) /* 800DC96C 000D976C 90 81 00 18 */ stw r4, 0x18(r1) /* 800DC970 000D9770 90 01 00 1C */ stw r0, 0x1c(r1) -/* 800DC974 000D9774 C0 42 99 04 */ lfs f2, lbl_803CE284-_SDA2_BASE_(r2) -/* 800DC978 000D9778 C0 62 99 68 */ lfs f3, lbl_803CE2E8-_SDA2_BASE_(r2) +/* 800DC974 000D9774 C0 42 99 04 */ lfs f2, lbl__1186-_SDA2_BASE_(r2) +/* 800DC978 000D9778 C0 62 99 68 */ lfs f3, lbl__1905_2-_SDA2_BASE_(r2) /* 800DC97C 000D977C 48 01 46 59 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DC980 000D9780 FC 20 F0 90 */ fmr f1, f30 -/* 800DC984 000D9784 C0 42 99 7C */ lfs f2, lbl_803CE2FC-_SDA2_BASE_(r2) +/* 800DC984 000D9784 C0 42 99 7C */ lfs f2, lbl__2038-_SDA2_BASE_(r2) /* 800DC988 000D9788 7F E3 FB 78 */ mr r3, r31 /* 800DC98C 000D978C 38 81 00 14 */ addi r4, r1, 0x14 /* 800DC990 000D9790 48 01 48 A9 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f @@ -3851,7 +3851,7 @@ GetInArena__20zNPCGoalAlertChomperFf: /* 800DCA28 000D9828 4B F3 1C 69 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DCA2C 000D982C 38 61 00 20 */ addi r3, r1, 0x20 /* 800DCA30 000D9830 4B F3 1C 21 */ bl xVec3Length__FPC5xVec3 -/* 800DCA34 000D9834 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DCA34 000D9834 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DCA38 000D9838 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DCA3C 000D983C 40 80 00 1C */ bge lbl_800DCA58 /* 800DCA40 000D9840 7F C3 F3 78 */ mr r3, r30 @@ -3869,12 +3869,12 @@ lbl_800DCA64: /* 800DCA68 000D9868 38 81 00 20 */ addi r4, r1, 0x20 /* 800DCA6C 000D986C 4B F7 1A 71 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DCA70 000D9870 FC 20 F8 90 */ fmr f1, f31 -/* 800DCA74 000D9874 C0 42 99 3C */ lfs f2, lbl_803CE2BC-_SDA2_BASE_(r2) -/* 800DCA78 000D9878 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DCA74 000D9874 C0 42 99 3C */ lfs f2, lbl__1561-_SDA2_BASE_(r2) +/* 800DCA78 000D9878 C0 62 99 00 */ lfs f3, lbl__1167-_SDA2_BASE_(r2) /* 800DCA7C 000D987C 7F C3 F3 78 */ mr r3, r30 /* 800DCA80 000D9880 48 01 45 55 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DCA84 000D9884 FC 20 F8 90 */ fmr f1, f31 -/* 800DCA88 000D9888 C0 42 99 00 */ lfs f2, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DCA88 000D9888 C0 42 99 00 */ lfs f2, lbl__1167-_SDA2_BASE_(r2) /* 800DCA8C 000D988C 7F C3 F3 78 */ mr r3, r30 /* 800DCA90 000D9890 38 81 00 14 */ addi r4, r1, 0x14 /* 800DCA94 000D9894 48 01 47 A5 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f @@ -3911,17 +3911,17 @@ CalcEvadePos__20zNPCGoalAlertChomperFP5xVec3: /* 800DCB04 000D9904 BF 41 00 48 */ stmw r26, 0x48(r1) /* 800DCB08 000D9908 80 63 00 18 */ lwz r3, 0x18(r3) /* 800DCB0C 000D990C 7C 9A 23 78 */ mr r26, r4 -/* 800DCB10 000D9910 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DCB10 000D9910 C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800DCB14 000D9914 83 A3 00 00 */ lwz r29, 0(r3) /* 800DCB18 000D9918 38 7D 02 A8 */ addi r3, r29, 0x2a8 /* 800DCB1C 000D991C 48 00 FD FD */ bl Radius__8NPCArenaFf /* 800DCB20 000D9920 FF E0 08 90 */ fmr f31, f1 /* 800DCB24 000D9924 38 7D 02 A8 */ addi r3, r29, 0x2a8 /* 800DCB28 000D9928 48 00 FD FD */ bl Pos__8NPCArenaFv -/* 800DCB2C 000D992C C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800DCB2C 000D992C C0 02 99 38 */ lfs f0, lbl__1533_1-_SDA2_BASE_(r2) /* 800DCB30 000D9930 80 A3 00 00 */ lwz r5, 0(r3) /* 800DCB34 000D9934 EC 1F 00 28 */ fsubs f0, f31, f0 -/* 800DCB38 000D9938 C3 C2 99 68 */ lfs f30, lbl_803CE2E8-_SDA2_BASE_(r2) +/* 800DCB38 000D9938 C3 C2 99 68 */ lfs f30, lbl__1905_2-_SDA2_BASE_(r2) /* 800DCB3C 000D993C 80 83 00 04 */ lwz r4, 4(r3) /* 800DCB40 000D9940 80 03 00 08 */ lwz r0, 8(r3) /* 800DCB44 000D9944 FC 1E 00 40 */ fcmpo cr0, f30, f0 @@ -3933,14 +3933,14 @@ CalcEvadePos__20zNPCGoalAlertChomperFP5xVec3: lbl_800DCB5C: /* 800DCB5C 000D995C FF C0 00 90 */ fmr f30, f0 lbl_800DCB60: -/* 800DCB60 000D9960 C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800DCB60 000D9960 C0 02 99 38 */ lfs f0, lbl__1533_1-_SDA2_BASE_(r2) /* 800DCB64 000D9964 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800DCB68 000D9968 40 80 00 0C */ bge lbl_800DCB74 /* 800DCB6C 000D996C 38 60 00 00 */ li r3, 0 /* 800DCB70 000D9970 48 00 01 68 */ b lbl_800DCCD8 lbl_800DCB74: /* 800DCB74 000D9974 4B F5 41 15 */ bl xurand__Fv -/* 800DCB78 000D9978 C0 02 99 80 */ lfs f0, lbl_803CE300-_SDA2_BASE_(r2) +/* 800DCB78 000D9978 C0 02 99 80 */ lfs f0, lbl__2112-_SDA2_BASE_(r2) /* 800DCB7C 000D997C EF A0 00 72 */ fmuls f29, f0, f1 /* 800DCB80 000D9980 FC 20 E8 90 */ fmr f1, f29 /* 800DCB84 000D9984 4B FE 83 0D */ bl icos__Ff @@ -3961,9 +3961,9 @@ lbl_800DCBA8: /* 800DCBBC 000D99BC 2C 1C 00 04 */ cmpwi r28, 4 /* 800DCBC0 000D99C0 41 80 FF E8 */ blt lbl_800DCBA8 /* 800DCBC4 000D99C4 C0 01 00 14 */ lfs f0, 0x14(r1) -/* 800DCBC8 000D99C8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800DCBC8 000D99C8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800DCBCC 000D99CC C0 41 00 1C */ lfs f2, 0x1c(r1) -/* 800DCBD0 000D99D0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800DCBD0 000D99D0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800DCBD4 000D99D4 EC E0 E8 2A */ fadds f7, f0, f29 /* 800DCBD8 000D99D8 C0 21 00 20 */ lfs f1, 0x20(r1) /* 800DCBDC 000D99DC C0 01 00 28 */ lfs f0, 0x28(r1) @@ -3989,14 +3989,14 @@ lbl_800DCBA8: /* 800DCC2C 000D9A2C D0 41 00 34 */ stfs f2, 0x34(r1) /* 800DCC30 000D9A30 D0 21 00 38 */ stfs f1, 0x38(r1) /* 800DCC34 000D9A34 D0 01 00 40 */ stfs f0, 0x40(r1) -/* 800DCC38 000D9A38 C3 A2 99 00 */ lfs f29, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DCC38 000D9A38 C3 A2 99 00 */ lfs f29, lbl__1167-_SDA2_BASE_(r2) lbl_800DCC3C: /* 800DCC3C 000D9A3C 7F A3 EB 78 */ mr r3, r29 /* 800DCC40 000D9A40 7F C4 F3 78 */ mr r4, r30 /* 800DCC44 000D9A44 38 A0 00 00 */ li r5, 0 /* 800DCC48 000D9A48 38 C0 00 00 */ li r6, 0 /* 800DCC4C 000D9A4C 4B FA 5F FD */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf -/* 800DCC50 000D9A50 C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800DCC50 000D9A50 C0 02 99 38 */ lfs f0, lbl__1533_1-_SDA2_BASE_(r2) /* 800DCC54 000D9A54 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DCC58 000D9A58 41 80 00 28 */ blt lbl_800DCC80 /* 800DCC5C 000D9A5C 7F E3 FB 78 */ mr r3, r31 @@ -4015,7 +4015,7 @@ lbl_800DCC80: /* 800DCC8C 000D9A8C 41 80 FF B0 */ blt lbl_800DCC3C /* 800DCC90 000D9A90 2C 1C 00 00 */ cmpwi r28, 0 /* 800DCC94 000D9A94 41 80 00 10 */ blt lbl_800DCCA4 -/* 800DCC98 000D9A98 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DCC98 000D9A98 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800DCC9C 000D9A9C FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 800DCCA0 000D9AA0 40 80 00 20 */ bge lbl_800DCCC0 lbl_800DCCA4: @@ -4066,7 +4066,7 @@ MoveEvadePos__20zNPCGoalAlertChomperFPC5xVec3f: /* 800DCD40 000D9B40 7F C3 F3 78 */ mr r3, r30 /* 800DCD44 000D9B44 4B FA 5F 05 */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf /* 800DCD48 000D9B48 FC 00 08 90 */ fmr f0, f1 -/* 800DCD4C 000D9B4C C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DCD4C 000D9B4C C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800DCD50 000D9B50 FF E0 00 90 */ fmr f31, f0 /* 800DCD54 000D9B54 4B F6 B3 55 */ bl SQ__Ff /* 800DCD58 000D9B58 FC 1F 08 40 */ fcmpo cr0, f31, f1 @@ -4079,12 +4079,12 @@ lbl_800DCD68: /* 800DCD70 000D9B70 38 61 00 14 */ addi r3, r1, 0x14 /* 800DCD74 000D9B74 4B F3 1B 05 */ bl __adv__5xVec3Ff /* 800DCD78 000D9B78 FC 20 F0 90 */ fmr f1, f30 -/* 800DCD7C 000D9B7C C0 42 99 3C */ lfs f2, lbl_803CE2BC-_SDA2_BASE_(r2) -/* 800DCD80 000D9B80 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DCD7C 000D9B7C C0 42 99 3C */ lfs f2, lbl__1561-_SDA2_BASE_(r2) +/* 800DCD80 000D9B80 C0 62 99 00 */ lfs f3, lbl__1167-_SDA2_BASE_(r2) /* 800DCD84 000D9B84 7F C3 F3 78 */ mr r3, r30 /* 800DCD88 000D9B88 48 01 42 4D */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DCD8C 000D9B8C FC 20 F0 90 */ fmr f1, f30 -/* 800DCD90 000D9B90 C0 42 99 00 */ lfs f2, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DCD90 000D9B90 C0 42 99 00 */ lfs f2, lbl__1167-_SDA2_BASE_(r2) /* 800DCD94 000D9B94 7F C3 F3 78 */ mr r3, r30 /* 800DCD98 000D9B98 38 81 00 14 */ addi r4, r1, 0x14 /* 800DCD9C 000D9B9C 48 01 44 9D */ bl TurnToFace__10zNPCCommonFfPC5xVec3f @@ -4121,10 +4121,10 @@ CheckSpot__20zNPCGoalAlertChomperFf: /* 800DCE08 000D9C08 93 E1 00 2C */ stw r31, 0x2c(r1) /* 800DCE0C 000D9C0C 80 A3 00 18 */ lwz r5, 0x18(r3) /* 800DCE10 000D9C10 38 61 00 18 */ addi r3, r1, 0x18 -/* 800DCE14 000D9C14 C0 22 99 78 */ lfs f1, lbl_803CE2F8-_SDA2_BASE_(r2) +/* 800DCE14 000D9C14 C0 22 99 78 */ lfs f1, lbl__2037-_SDA2_BASE_(r2) /* 800DCE18 000D9C18 38 80 00 01 */ li r4, 1 /* 800DCE1C 000D9C1C 83 E5 00 00 */ lwz r31, 0(r5) -/* 800DCE20 000D9C20 C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DCE20 000D9C20 C0 42 98 F4 */ lfs f2, lbl__1131_1-_SDA2_BASE_(r2) /* 800DCE24 000D9C24 4B F9 2B 59 */ bl zEntPlayer_PredictPos__FP5xVec3ffi /* 800DCE28 000D9C28 7F E3 FB 78 */ mr r3, r31 /* 800DCE2C 000D9C2C 38 81 00 18 */ addi r4, r1, 0x18 @@ -4138,8 +4138,8 @@ CheckSpot__20zNPCGoalAlertChomperFf: /* 800DCE4C 000D9C4C 4B FA 5D 99 */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf /* 800DCE50 000D9C50 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 800DCE54 000D9C54 40 80 00 20 */ bge lbl_800DCE74 -/* 800DCE58 000D9C58 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800DCE5C 000D9C5C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800DCE58 000D9C58 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800DCE5C 000D9C5C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800DCE60 000D9C60 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800DCE64 000D9C64 4B F3 E9 A5 */ bl xEntGetPos__FPC4xEnt /* 800DCE68 000D9C68 7C 64 1B 78 */ mr r4, r3 @@ -4153,7 +4153,7 @@ lbl_800DCE74: /* 800DCE84 000D9C84 4B FA 5D C5 */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf /* 800DCE88 000D9C88 4B F2 D9 75 */ bl xsqrt__Ff /* 800DCE8C 000D9C8C C0 41 00 08 */ lfs f2, 8(r1) -/* 800DCE90 000D9C90 C0 02 99 28 */ lfs f0, lbl_803CE2A8-_SDA2_BASE_(r2) +/* 800DCE90 000D9C90 C0 02 99 28 */ lfs f0, lbl__1382-_SDA2_BASE_(r2) /* 800DCE94 000D9C94 FC 40 12 10 */ fabs f2, f2 /* 800DCE98 000D9C98 FC 40 10 18 */ frsp f2, f2 /* 800DCE9C 000D9C9C FC 02 00 40 */ fcmpo cr0, f2, f0 @@ -4161,19 +4161,19 @@ lbl_800DCE74: /* 800DCEA4 000D9CA4 38 60 00 00 */ li r3, 0 /* 800DCEA8 000D9CA8 48 00 00 68 */ b lbl_800DCF10 lbl_800DCEAC: -/* 800DCEAC 000D9CAC C0 02 99 08 */ lfs f0, lbl_803CE288-_SDA2_BASE_(r2) +/* 800DCEAC 000D9CAC C0 02 99 08 */ lfs f0, lbl__1207_2-_SDA2_BASE_(r2) /* 800DCEB0 000D9CB0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DCEB4 000D9CB4 40 80 00 0C */ bge lbl_800DCEC0 /* 800DCEB8 000D9CB8 38 60 00 01 */ li r3, 1 /* 800DCEBC 000D9CBC 48 00 00 54 */ b lbl_800DCF10 lbl_800DCEC0: -/* 800DCEC0 000D9CC0 C0 02 99 3C */ lfs f0, lbl_803CE2BC-_SDA2_BASE_(r2) +/* 800DCEC0 000D9CC0 C0 02 99 3C */ lfs f0, lbl__1561-_SDA2_BASE_(r2) /* 800DCEC4 000D9CC4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DCEC8 000D9CC8 40 81 00 0C */ ble lbl_800DCED4 /* 800DCECC 000D9CCC 38 60 00 00 */ li r3, 0 /* 800DCED0 000D9CD0 48 00 00 40 */ b lbl_800DCF10 lbl_800DCED4: -/* 800DCED4 000D9CD4 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DCED4 000D9CD4 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DCED8 000D9CD8 38 61 00 0C */ addi r3, r1, 0xc /* 800DCEDC 000D9CDC EC 20 08 24 */ fdivs f1, f0, f1 /* 800DCEE0 000D9CE0 4B F2 E2 A1 */ bl __amu__5xVec3Ff @@ -4182,7 +4182,7 @@ lbl_800DCED4: /* 800DCEEC 000D9CEC 7C 64 1B 78 */ mr r4, r3 /* 800DCEF0 000D9CF0 38 61 00 0C */ addi r3, r1, 0xc /* 800DCEF4 000D9CF4 4B F7 15 FD */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 800DCEF8 000D9CF8 C0 02 99 1C */ lfs f0, lbl_803CE29C-_SDA2_BASE_(r2) +/* 800DCEF8 000D9CF8 C0 02 99 1C */ lfs f0, lbl__1372-_SDA2_BASE_(r2) /* 800DCEFC 000D9CFC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DCF00 000D9D00 40 80 00 0C */ bge lbl_800DCF0C /* 800DCF04 000D9D04 38 60 00 00 */ li r3, 0 @@ -4222,9 +4222,9 @@ lbl_800DCF10: /* 800DCF84 000D9D84 DB E1 00 30 */ stfd f31, 0x30(r1) /* 800DCF88 000D9D88 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0 /* 800DCF8C 000D9D8C BF 21 00 14 */ stmw r25, 0x14(r1) -/* 800DCF90 000D9D90 3C C0 80 3C */ lis r6, lbl_803C0558@ha +/* 800DCF90 000D9D90 3C C0 80 3C */ lis r6, lbl_globals@ha /* 800DCF94 000D9D94 7C 7A 1B 78 */ mr r26, r3 -/* 800DCF98 000D9D98 38 C6 05 58 */ addi r6, r6, lbl_803C0558@l +/* 800DCF98 000D9D98 38 C6 05 58 */ addi r6, r6, lbl_globals@l /* 800DCF9C 000D9D9C 80 63 00 18 */ lwz r3, 0x18(r3) /* 800DCFA0 000D9DA0 80 06 16 B0 */ lwz r0, 0x16b0(r6) /* 800DCFA4 000D9DA4 FF E0 08 90 */ fmr f31, f1 @@ -4246,7 +4246,7 @@ lbl_800DCF10: /* 800DCFE4 000D9DE4 48 00 00 74 */ b lbl_800DD058 lbl_800DCFE8: /* 800DCFE8 000D9DE8 C0 26 17 08 */ lfs f1, 0x1708(r6) -/* 800DCFEC 000D9DEC C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DCFEC 000D9DEC C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800DCFF0 000D9DF0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DCFF4 000D9DF4 40 81 00 18 */ ble lbl_800DD00C /* 800DCFF8 000D9DF8 38 00 00 02 */ li r0, 2 @@ -4265,7 +4265,7 @@ lbl_800DD00C: /* 800DD028 000D9E28 3B C3 4E 30 */ addi r30, r3, 0x4E474E30@l /* 800DD02C 000D9E2C 48 00 00 2C */ b lbl_800DD058 lbl_800DD030: -/* 800DD030 000D9E30 C0 22 98 F0 */ lfs f1, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DD030 000D9E30 C0 22 98 F0 */ lfs f1, lbl__1130-_SDA2_BASE_(r2) /* 800DD034 000D9E34 38 7F 02 A8 */ addi r3, r31, 0x2a8 /* 800DD038 000D9E38 38 80 00 00 */ li r4, 0 /* 800DD03C 000D9E3C 48 00 F8 F5 */ bl IncludesPlayer__8NPCArenaFfP5xVec3 @@ -4321,9 +4321,9 @@ lbl_800DD0E0: /* 800DD0E8 000D9EE8 48 00 01 6D */ bl PlayerInSpot__19zNPCGoalAlertHammerFf /* 800DD0EC 000D9EEC 2C 03 00 00 */ cmpwi r3, 0 /* 800DD0F0 000D9EF0 41 82 00 28 */ beq lbl_800DD118 -/* 800DD0F4 000D9EF4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800DD0F8 000D9EF8 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) -/* 800DD0FC 000D9EFC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800DD0F4 000D9EF4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800DD0F8 000D9EF8 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) +/* 800DD0FC 000D9EFC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800DD100 000D9F00 C0 23 17 08 */ lfs f1, 0x1708(r3) /* 800DD104 000D9F04 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DD108 000D9F08 41 81 00 10 */ bgt lbl_800DD118 @@ -4337,14 +4337,14 @@ lbl_800DD118: /* 800DD124 000D9F24 38 80 00 23 */ li r4, 0x23 /* 800DD128 000D9F28 38 A0 00 00 */ li r5, 0 /* 800DD12C 000D9F2C 4B FF 81 ED */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi -/* 800DD130 000D9F30 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DD130 000D9F30 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800DD134 000D9F34 D0 1A 00 54 */ stfs f0, 0x54(r26) lbl_800DD138: /* 800DD138 000D9F38 FC 20 F8 90 */ fmr f1, f31 /* 800DD13C 000D9F3C 7F 43 D3 78 */ mr r3, r26 /* 800DD140 000D9F40 48 00 02 E9 */ bl MoveChase__19zNPCGoalAlertHammerFf /* 800DD144 000D9F44 FC 20 F8 90 */ fmr f1, f31 -/* 800DD148 000D9F48 C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DD148 000D9F48 C0 42 98 F4 */ lfs f2, lbl__1131_1-_SDA2_BASE_(r2) /* 800DD14C 000D9F4C 38 7A 00 54 */ addi r3, r26, 0x54 /* 800DD150 000D9F50 48 05 2F 29 */ bl NPCC_TmrCycle__FPfff /* 800DD154 000D9F54 48 00 00 A0 */ b lbl_800DD1F4 @@ -4359,11 +4359,11 @@ lbl_800DD158: lbl_800DD174: /* 800DD174 000D9F74 2C 19 00 00 */ cmpwi r25, 0 /* 800DD178 000D9F78 41 82 00 0C */ beq lbl_800DD184 -/* 800DD17C 000D9F7C C0 02 99 0C */ lfs f0, lbl_803CE28C-_SDA2_BASE_(r2) +/* 800DD17C 000D9F7C C0 02 99 0C */ lfs f0, lbl__1328-_SDA2_BASE_(r2) /* 800DD180 000D9F80 D0 1A 00 54 */ stfs f0, 0x54(r26) lbl_800DD184: /* 800DD184 000D9F84 C0 3A 00 54 */ lfs f1, 0x54(r26) -/* 800DD188 000D9F88 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DD188 000D9F88 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800DD18C 000D9F8C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DD190 000D9F90 40 80 00 10 */ bge lbl_800DD1A0 /* 800DD194 000D9F94 38 00 00 02 */ li r0, 2 @@ -4374,11 +4374,11 @@ lbl_800DD1A0: /* 800DD1A4 000D9FA4 7F 43 D3 78 */ mr r3, r26 /* 800DD1A8 000D9FA8 48 00 05 5D */ bl MoveEvade__19zNPCGoalAlertHammerFf /* 800DD1AC 000D9FAC FC 20 F8 90 */ fmr f1, f31 -/* 800DD1B0 000D9FB0 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) +/* 800DD1B0 000D9FB0 C0 42 99 50 */ lfs f2, lbl__1693-_SDA2_BASE_(r2) /* 800DD1B4 000D9FB4 7F E3 FB 78 */ mr r3, r31 /* 800DD1B8 000D9FB8 48 00 F8 69 */ bl FacePlayer__9zNPCRobotFff /* 800DD1BC 000D9FBC C0 1A 00 54 */ lfs f0, 0x54(r26) -/* 800DD1C0 000D9FC0 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DD1C0 000D9FC0 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800DD1C4 000D9FC4 EC 00 F8 28 */ fsubs f0, f0, f31 /* 800DD1C8 000D9FC8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DD1CC 000D9FCC 40 81 00 08 */ ble lbl_800DD1D4 @@ -4442,25 +4442,25 @@ PlayerInSpot__19zNPCGoalAlertHammerFf: /* 800DD290 000DA090 FC 00 02 10 */ fabs f0, f0 /* 800DD294 000DA094 FC 40 00 18 */ frsp f2, f0 /* 800DD298 000DA098 D0 41 00 08 */ stfs f2, 8(r1) -/* 800DD29C 000DA09C C0 02 99 84 */ lfs f0, lbl_803CE304-_SDA2_BASE_(r2) +/* 800DD29C 000DA09C C0 02 99 84 */ lfs f0, lbl__2294-_SDA2_BASE_(r2) /* 800DD2A0 000DA0A0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DD2A4 000DA0A4 40 80 00 0C */ bge lbl_800DD2B0 /* 800DD2A8 000DA0A8 38 60 00 01 */ li r3, 1 /* 800DD2AC 000DA0AC 48 00 01 60 */ b lbl_800DD40C lbl_800DD2B0: -/* 800DD2B0 000DA0B0 C0 02 99 88 */ lfs f0, lbl_803CE308-_SDA2_BASE_(r2) +/* 800DD2B0 000DA0B0 C0 02 99 88 */ lfs f0, lbl__2295-_SDA2_BASE_(r2) /* 800DD2B4 000DA0B4 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800DD2B8 000DA0B8 40 81 00 0C */ ble lbl_800DD2C4 /* 800DD2BC 000DA0BC 38 60 00 00 */ li r3, 0 /* 800DD2C0 000DA0C0 48 00 01 4C */ b lbl_800DD40C lbl_800DD2C4: -/* 800DD2C4 000DA0C4 C0 02 99 8C */ lfs f0, lbl_803CE30C-_SDA2_BASE_(r2) +/* 800DD2C4 000DA0C4 C0 02 99 8C */ lfs f0, lbl__2296-_SDA2_BASE_(r2) /* 800DD2C8 000DA0C8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DD2CC 000DA0CC 40 80 00 0C */ bge lbl_800DD2D8 /* 800DD2D0 000DA0D0 38 60 00 01 */ li r3, 1 /* 800DD2D4 000DA0D4 48 00 01 38 */ b lbl_800DD40C lbl_800DD2D8: -/* 800DD2D8 000DA0D8 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DD2D8 000DA0D8 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DD2DC 000DA0DC 38 61 00 30 */ addi r3, r1, 0x30 /* 800DD2E0 000DA0E0 EC 20 08 24 */ fdivs f1, f0, f1 /* 800DD2E4 000DA0E4 4B F2 DE 9D */ bl __amu__5xVec3Ff @@ -4469,7 +4469,7 @@ lbl_800DD2D8: /* 800DD2F0 000DA0F0 7C 64 1B 78 */ mr r4, r3 /* 800DD2F4 000DA0F4 38 61 00 30 */ addi r3, r1, 0x30 /* 800DD2F8 000DA0F8 4B F7 11 F9 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 800DD2FC 000DA0FC C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800DD2FC 000DA0FC C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800DD300 000DA100 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DD304 000DA104 40 80 00 0C */ bge lbl_800DD310 /* 800DD308 000DA108 38 60 00 00 */ li r3, 0 @@ -4477,7 +4477,7 @@ lbl_800DD2D8: lbl_800DD310: /* 800DD310 000DA110 7F A3 EB 78 */ mr r3, r29 /* 800DD314 000DA114 4B FB 3B 2D */ bl NPCC_faceDir__FP4xEnt -/* 800DD318 000DA118 C0 22 99 90 */ lfs f1, lbl_803CE310-_SDA2_BASE_(r2) +/* 800DD318 000DA118 C0 22 99 90 */ lfs f1, lbl__2297-_SDA2_BASE_(r2) /* 800DD31C 000DA11C 7C 64 1B 78 */ mr r4, r3 /* 800DD320 000DA120 38 61 00 24 */ addi r3, r1, 0x24 /* 800DD324 000DA124 4B F2 DD 6D */ bl xVec3SMul__FP5xVec3PC5xVec3f @@ -4486,8 +4486,8 @@ lbl_800DD310: /* 800DD330 000DA130 7C 64 1B 78 */ mr r4, r3 /* 800DD334 000DA134 38 61 00 24 */ addi r3, r1, 0x24 /* 800DD338 000DA138 4B F3 14 1D */ bl xVec3AddTo__FP5xVec3PC5xVec3 -/* 800DD33C 000DA13C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800DD340 000DA140 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800DD33C 000DA13C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800DD340 000DA140 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800DD344 000DA144 3B E3 06 E0 */ addi r31, r3, 0x6e0 /* 800DD348 000DA148 7F E3 FB 78 */ mr r3, r31 /* 800DD34C 000DA14C 4B F3 E4 BD */ bl xEntGetPos__FPC4xEnt @@ -4502,7 +4502,7 @@ lbl_800DD310: /* 800DD370 000DA170 4B FF BE B9 */ bl NPCC_DstSq__FPC5xVec3PC5xVec3P5xVec3 /* 800DD374 000DA174 4B F2 D4 89 */ bl xsqrt__Ff /* 800DD378 000DA178 C0 5D 02 30 */ lfs f2, 0x230(r29) -/* 800DD37C 000DA17C C0 02 99 94 */ lfs f0, lbl_803CE314-_SDA2_BASE_(r2) +/* 800DD37C 000DA17C C0 02 99 94 */ lfs f0, lbl__2298-_SDA2_BASE_(r2) /* 800DD380 000DA180 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800DD384 000DA184 40 81 00 08 */ ble lbl_800DD38C /* 800DD388 000DA188 48 00 00 08 */ b lbl_800DD390 @@ -4510,8 +4510,8 @@ lbl_800DD38C: /* 800DD38C 000DA18C FC 40 00 90 */ fmr f2, f0 lbl_800DD390: /* 800DD390 000DA190 EC 21 10 24 */ fdivs f1, f1, f2 -/* 800DD394 000DA194 C0 42 98 FC */ lfs f2, lbl_803CE27C-_SDA2_BASE_(r2) -/* 800DD398 000DA198 C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800DD394 000DA194 C0 42 98 FC */ lfs f2, lbl__1166-_SDA2_BASE_(r2) +/* 800DD398 000DA198 C0 02 99 38 */ lfs f0, lbl__1533_1-_SDA2_BASE_(r2) /* 800DD39C 000DA19C EC 22 08 2A */ fadds f1, f2, f1 /* 800DD3A0 000DA1A0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DD3A4 000DA1A4 40 80 00 08 */ bge lbl_800DD3AC @@ -4519,7 +4519,7 @@ lbl_800DD390: lbl_800DD3AC: /* 800DD3AC 000DA1AC FC 20 00 90 */ fmr f1, f0 lbl_800DD3B0: -/* 800DD3B0 000DA1B0 C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DD3B0 000DA1B0 C0 42 98 F4 */ lfs f2, lbl__1131_1-_SDA2_BASE_(r2) /* 800DD3B4 000DA1B4 38 61 00 18 */ addi r3, r1, 0x18 /* 800DD3B8 000DA1B8 38 80 00 00 */ li r4, 0 /* 800DD3BC 000DA1BC 4B F9 25 C1 */ bl zEntPlayer_PredictPos__FP5xVec3ffi @@ -4528,16 +4528,16 @@ lbl_800DD3B0: /* 800DD3C8 000DA1C8 38 A1 00 24 */ addi r5, r1, 0x24 /* 800DD3CC 000DA1CC 4B F3 12 C5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DD3D0 000DA1D0 C0 21 00 10 */ lfs f1, 0x10(r1) -/* 800DD3D4 000DA1D4 C0 02 99 3C */ lfs f0, lbl_803CE2BC-_SDA2_BASE_(r2) +/* 800DD3D4 000DA1D4 C0 02 99 3C */ lfs f0, lbl__1561-_SDA2_BASE_(r2) /* 800DD3D8 000DA1D8 FC 20 0A 10 */ fabs f1, f1 /* 800DD3DC 000DA1DC FC 20 08 18 */ frsp f1, f1 /* 800DD3E0 000DA1E0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DD3E4 000DA1E4 40 80 00 24 */ bge lbl_800DD408 -/* 800DD3E8 000DA1E8 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DD3E8 000DA1E8 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800DD3EC 000DA1EC 38 61 00 0C */ addi r3, r1, 0xc /* 800DD3F0 000DA1F0 D0 01 00 10 */ stfs f0, 0x10(r1) /* 800DD3F4 000DA1F4 4B F3 7C D9 */ bl xVec3Length2__FPC5xVec3 -/* 800DD3F8 000DA1F8 C0 02 99 48 */ lfs f0, lbl_803CE2C8-_SDA2_BASE_(r2) +/* 800DD3F8 000DA1F8 C0 02 99 48 */ lfs f0, lbl__1621-_SDA2_BASE_(r2) /* 800DD3FC 000DA1FC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DD400 000DA200 40 80 00 08 */ bge lbl_800DD408 /* 800DD404 000DA204 3B C0 00 01 */ li r30, 1 @@ -4575,7 +4575,7 @@ MoveChase__19zNPCGoalAlertHammerFf: /* 800DD470 000DA270 48 00 F3 B9 */ bl XYZDstSqToPlayer__10zNPCCommonFP5xVec3 /* 800DD474 000DA274 4B F2 D3 89 */ bl xsqrt__Ff /* 800DD478 000DA278 C0 5E 02 30 */ lfs f2, 0x230(r30) -/* 800DD47C 000DA27C C0 02 99 30 */ lfs f0, lbl_803CE2B0-_SDA2_BASE_(r2) +/* 800DD47C 000DA27C C0 02 99 30 */ lfs f0, lbl__1415-_SDA2_BASE_(r2) /* 800DD480 000DA280 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800DD484 000DA284 40 81 00 08 */ ble lbl_800DD48C /* 800DD488 000DA288 48 00 00 08 */ b lbl_800DD490 @@ -4583,7 +4583,7 @@ lbl_800DD48C: /* 800DD48C 000DA28C FC 40 00 90 */ fmr f2, f0 lbl_800DD490: /* 800DD490 000DA290 EC 21 10 24 */ fdivs f1, f1, f2 -/* 800DD494 000DA294 C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800DD494 000DA294 C0 02 99 38 */ lfs f0, lbl__1533_1-_SDA2_BASE_(r2) /* 800DD498 000DA298 38 61 00 68 */ addi r3, r1, 0x68 /* 800DD49C 000DA29C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DD4A0 000DA2A0 40 80 00 08 */ bge lbl_800DD4A8 @@ -4591,7 +4591,7 @@ lbl_800DD490: lbl_800DD4A8: /* 800DD4A8 000DA2A8 FC 20 00 90 */ fmr f1, f0 lbl_800DD4AC: -/* 800DD4AC 000DA2AC C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DD4AC 000DA2AC C0 42 98 F4 */ lfs f2, lbl__1131_1-_SDA2_BASE_(r2) /* 800DD4B0 000DA2B0 38 80 00 00 */ li r4, 0 /* 800DD4B4 000DA2B4 4B F9 24 C9 */ bl zEntPlayer_PredictPos__FP5xVec3ffi /* 800DD4B8 000DA2B8 7F C3 F3 78 */ mr r3, r30 @@ -4601,7 +4601,7 @@ lbl_800DD4AC: /* 800DD4C8 000DA2C8 4B FA 57 81 */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf /* 800DD4CC 000DA2CC 4B F2 D3 31 */ bl xsqrt__Ff /* 800DD4D0 000DA2D0 FF E0 08 90 */ fmr f31, f1 -/* 800DD4D4 000DA2D4 C0 02 99 24 */ lfs f0, lbl_803CE2A4-_SDA2_BASE_(r2) +/* 800DD4D4 000DA2D4 C0 02 99 24 */ lfs f0, lbl__1374_1-_SDA2_BASE_(r2) /* 800DD4D8 000DA2D8 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800DD4DC 000DA2DC 40 80 00 20 */ bge lbl_800DD4FC /* 800DD4E0 000DA2E0 7F C3 F3 78 */ mr r3, r30 @@ -4609,10 +4609,10 @@ lbl_800DD4AC: /* 800DD4E8 000DA2E8 7C 64 1B 78 */ mr r4, r3 /* 800DD4EC 000DA2EC 38 61 00 5C */ addi r3, r1, 0x5c /* 800DD4F0 000DA2F0 4B F7 0F ED */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 800DD4F4 000DA2F4 C3 E2 98 F4 */ lfs f31, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DD4F4 000DA2F4 C3 E2 98 F4 */ lfs f31, lbl__1131_1-_SDA2_BASE_(r2) /* 800DD4F8 000DA2F8 48 00 00 14 */ b lbl_800DD50C lbl_800DD4FC: -/* 800DD4FC 000DA2FC C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DD4FC 000DA2FC C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DD500 000DA300 38 61 00 5C */ addi r3, r1, 0x5c /* 800DD504 000DA304 EC 20 F8 24 */ fdivs f1, f0, f31 /* 800DD508 000DA308 4B F3 E4 31 */ bl xVec3SMulBy__FP5xVec3f @@ -4629,9 +4629,9 @@ lbl_800DD50C: /* 800DD530 000DA330 38 A0 00 00 */ li r5, 0 /* 800DD534 000DA334 4B FA 56 B1 */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf /* 800DD538 000DA338 4B F2 D2 C5 */ bl xsqrt__Ff -/* 800DD53C 000DA33C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800DD53C 000DA33C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800DD540 000DA340 FF A0 08 90 */ fmr f29, f1 -/* 800DD544 000DA344 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800DD544 000DA344 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800DD548 000DA348 3B E3 06 E0 */ addi r31, r3, 0x6e0 /* 800DD54C 000DA34C 7F E3 FB 78 */ mr r3, r31 /* 800DD550 000DA350 4B F3 E2 B9 */ bl xEntGetPos__FPC4xEnt @@ -4639,31 +4639,31 @@ lbl_800DD50C: /* 800DD558 000DA358 38 A1 00 38 */ addi r5, r1, 0x38 /* 800DD55C 000DA35C 4B FF BC CD */ bl NPCC_DstSq__FPC5xVec3PC5xVec3P5xVec3 /* 800DD560 000DA360 4B F2 D2 9D */ bl xsqrt__Ff -/* 800DD564 000DA364 C0 02 99 20 */ lfs f0, lbl_803CE2A0-_SDA2_BASE_(r2) +/* 800DD564 000DA364 C0 02 99 20 */ lfs f0, lbl__1373_1-_SDA2_BASE_(r2) /* 800DD568 000DA368 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DD56C 000DA36C 41 80 01 00 */ blt lbl_800DD66C -/* 800DD570 000DA370 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DD570 000DA370 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DD574 000DA374 38 61 00 38 */ addi r3, r1, 0x38 /* 800DD578 000DA378 EC 20 08 24 */ fdivs f1, f0, f1 /* 800DD57C 000DA37C 4B F2 DC 05 */ bl __amu__5xVec3Ff -/* 800DD580 000DA380 C0 02 99 20 */ lfs f0, lbl_803CE2A0-_SDA2_BASE_(r2) +/* 800DD580 000DA380 C0 02 99 20 */ lfs f0, lbl__1373_1-_SDA2_BASE_(r2) /* 800DD584 000DA384 FC 1C 00 40 */ fcmpo cr0, f28, f0 /* 800DD588 000DA388 41 80 00 E4 */ blt lbl_800DD66C -/* 800DD58C 000DA38C C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DD58C 000DA38C C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DD590 000DA390 38 61 00 50 */ addi r3, r1, 0x50 /* 800DD594 000DA394 EC 20 E0 24 */ fdivs f1, f0, f28 /* 800DD598 000DA398 4B F2 DB E9 */ bl __amu__5xVec3Ff -/* 800DD59C 000DA39C C0 02 99 20 */ lfs f0, lbl_803CE2A0-_SDA2_BASE_(r2) +/* 800DD59C 000DA39C C0 02 99 20 */ lfs f0, lbl__1373_1-_SDA2_BASE_(r2) /* 800DD5A0 000DA3A0 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 800DD5A4 000DA3A4 41 80 00 C8 */ blt lbl_800DD66C -/* 800DD5A8 000DA3A8 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DD5A8 000DA3A8 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DD5AC 000DA3AC 38 61 00 44 */ addi r3, r1, 0x44 /* 800DD5B0 000DA3B0 EC 20 E8 24 */ fdivs f1, f0, f29 /* 800DD5B4 000DA3B4 4B F2 DB CD */ bl __amu__5xVec3Ff /* 800DD5B8 000DA3B8 38 61 00 44 */ addi r3, r1, 0x44 /* 800DD5BC 000DA3BC 38 81 00 50 */ addi r4, r1, 0x50 /* 800DD5C0 000DA3C0 4B F3 7F 4D */ bl dot__5xVec3CFRC5xVec3 -/* 800DD5C4 000DA3C4 C0 02 99 98 */ lfs f0, lbl_803CE318-_SDA2_BASE_(r2) +/* 800DD5C4 000DA3C4 C0 02 99 98 */ lfs f0, lbl__2360-_SDA2_BASE_(r2) /* 800DD5C8 000DA3C8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DD5CC 000DA3CC 41 81 00 A0 */ bgt lbl_800DD66C /* 800DD5D0 000DA3D0 38 61 00 2C */ addi r3, r1, 0x2c @@ -4673,7 +4673,7 @@ lbl_800DD50C: /* 800DD5E0 000DA3E0 38 81 00 38 */ addi r4, r1, 0x38 /* 800DD5E4 000DA3E4 4B F7 0F 0D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 800DD5E8 000DA3E8 EC 01 07 72 */ fmuls f0, f1, f29 -/* 800DD5EC 000DA3EC C0 22 99 9C */ lfs f1, lbl_803CE31C-_SDA2_BASE_(r2) +/* 800DD5EC 000DA3EC C0 22 99 9C */ lfs f1, lbl__2361-_SDA2_BASE_(r2) /* 800DD5F0 000DA3F0 38 61 00 08 */ addi r3, r1, 8 /* 800DD5F4 000DA3F4 38 81 00 38 */ addi r4, r1, 0x38 /* 800DD5F8 000DA3F8 EC 21 00 32 */ fmuls f1, f1, f0 @@ -4695,11 +4695,11 @@ lbl_800DD50C: /* 800DD638 000DA438 38 C0 00 00 */ li r6, 0 /* 800DD63C 000DA43C 4B FA 56 0D */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf /* 800DD640 000DA440 FF 80 08 90 */ fmr f28, f1 -/* 800DD644 000DA444 C0 02 99 2C */ lfs f0, lbl_803CE2AC-_SDA2_BASE_(r2) +/* 800DD644 000DA444 C0 02 99 2C */ lfs f0, lbl__1384_1-_SDA2_BASE_(r2) /* 800DD648 000DA448 FC 1C 00 40 */ fcmpo cr0, f28, f0 /* 800DD64C 000DA44C 41 80 00 20 */ blt lbl_800DD66C /* 800DD650 000DA450 4B F2 D1 AD */ bl xsqrt__Ff -/* 800DD654 000DA454 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DD654 000DA454 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DD658 000DA458 38 61 00 5C */ addi r3, r1, 0x5c /* 800DD65C 000DA45C 38 81 00 14 */ addi r4, r1, 0x14 /* 800DD660 000DA460 EC 20 08 24 */ fdivs f1, f0, f1 @@ -4707,23 +4707,23 @@ lbl_800DD50C: /* 800DD668 000DA468 FF E0 E0 90 */ fmr f31, f28 lbl_800DD66C: /* 800DD66C 000DA46C FC 20 F0 90 */ fmr f1, f30 -/* 800DD670 000DA470 C0 42 99 44 */ lfs f2, lbl_803CE2C4-_SDA2_BASE_(r2) +/* 800DD670 000DA470 C0 42 99 44 */ lfs f2, lbl__1594-_SDA2_BASE_(r2) /* 800DD674 000DA474 7F C3 F3 78 */ mr r3, r30 /* 800DD678 000DA478 38 81 00 5C */ addi r4, r1, 0x5c /* 800DD67C 000DA47C 48 01 3B BD */ bl TurnToFace__10zNPCCommonFfPC5xVec3f -/* 800DD680 000DA480 C0 02 99 04 */ lfs f0, lbl_803CE284-_SDA2_BASE_(r2) +/* 800DD680 000DA480 C0 02 99 04 */ lfs f0, lbl__1186-_SDA2_BASE_(r2) /* 800DD684 000DA484 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800DD688 000DA488 40 80 00 1C */ bge lbl_800DD6A4 /* 800DD68C 000DA48C FC 20 F0 90 */ fmr f1, f30 -/* 800DD690 000DA490 C0 42 99 34 */ lfs f2, lbl_803CE2B4-_SDA2_BASE_(r2) -/* 800DD694 000DA494 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DD690 000DA490 C0 42 99 34 */ lfs f2, lbl__1532-_SDA2_BASE_(r2) +/* 800DD694 000DA494 C0 62 99 00 */ lfs f3, lbl__1167-_SDA2_BASE_(r2) /* 800DD698 000DA498 7F C3 F3 78 */ mr r3, r30 /* 800DD69C 000DA49C 48 01 39 39 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DD6A0 000DA4A0 48 00 00 18 */ b lbl_800DD6B8 lbl_800DD6A4: /* 800DD6A4 000DA4A4 FC 20 F0 90 */ fmr f1, f30 -/* 800DD6A8 000DA4A8 C0 42 99 58 */ lfs f2, lbl_803CE2D8-_SDA2_BASE_(r2) -/* 800DD6AC 000DA4AC C0 62 99 A0 */ lfs f3, lbl_803CE320-_SDA2_BASE_(r2) +/* 800DD6A8 000DA4A8 C0 42 99 58 */ lfs f2, lbl__1756-_SDA2_BASE_(r2) +/* 800DD6AC 000DA4AC C0 62 99 A0 */ lfs f3, lbl__2362-_SDA2_BASE_(r2) /* 800DD6B0 000DA4B0 7F C3 F3 78 */ mr r3, r30 /* 800DD6B4 000DA4B4 48 01 39 21 */ bl ThrottleAdjust__10zNPCCommonFfff lbl_800DD6B8: @@ -4771,7 +4771,7 @@ MoveEvade__19zNPCGoalAlertHammerFf: /* 800DD750 000DA550 4B F3 0F 41 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DD754 000DA554 38 61 00 14 */ addi r3, r1, 0x14 /* 800DD758 000DA558 4B F3 0E F9 */ bl xVec3Length__FPC5xVec3 -/* 800DD75C 000DA55C C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DD75C 000DA55C C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DD760 000DA560 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DD764 000DA564 40 80 00 1C */ bge lbl_800DD780 /* 800DD768 000DA568 7F A3 EB 78 */ mr r3, r29 @@ -4787,9 +4787,9 @@ lbl_800DD780: lbl_800DD78C: /* 800DD78C 000DA58C 7F A3 EB 78 */ mr r3, r29 /* 800DD790 000DA590 4B FA 55 69 */ bl Pos__10zNPCCommonFv -/* 800DD794 000DA594 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800DD794 000DA594 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800DD798 000DA598 7C 7F 1B 78 */ mr r31, r3 -/* 800DD79C 000DA59C 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800DD79C 000DA59C 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800DD7A0 000DA5A0 3B C3 06 E0 */ addi r30, r3, 0x6e0 /* 800DD7A4 000DA5A4 7F C3 F3 78 */ mr r3, r30 /* 800DD7A8 000DA5A8 4B F3 E0 61 */ bl xEntGetPos__FPC4xEnt @@ -4799,7 +4799,7 @@ lbl_800DD78C: /* 800DD7B8 000DA5B8 4B F3 0E D9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DD7BC 000DA5BC 38 61 00 08 */ addi r3, r1, 8 /* 800DD7C0 000DA5C0 4B F3 0E 91 */ bl xVec3Length__FPC5xVec3 -/* 800DD7C4 000DA5C4 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800DD7C4 000DA5C4 C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800DD7C8 000DA5C8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DD7CC 000DA5CC 40 80 00 1C */ bge lbl_800DD7E8 /* 800DD7D0 000DA5D0 7F C3 F3 78 */ mr r3, r30 @@ -4809,17 +4809,17 @@ lbl_800DD78C: /* 800DD7E0 000DA5E0 4B F7 0C FD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DD7E4 000DA5E4 48 00 00 14 */ b lbl_800DD7F8 lbl_800DD7E8: -/* 800DD7E8 000DA5E8 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DD7E8 000DA5E8 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DD7EC 000DA5EC 38 61 00 08 */ addi r3, r1, 8 /* 800DD7F0 000DA5F0 EC 20 08 24 */ fdivs f1, f0, f1 /* 800DD7F4 000DA5F4 4B F3 E1 45 */ bl xVec3SMulBy__FP5xVec3f lbl_800DD7F8: -/* 800DD7F8 000DA5F8 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DD7F8 000DA5F8 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800DD7FC 000DA5FC 38 61 00 08 */ addi r3, r1, 8 /* 800DD800 000DA600 4B F3 E1 39 */ bl xVec3SMulBy__FP5xVec3f /* 800DD804 000DA604 FC 20 F8 90 */ fmr f1, f31 -/* 800DD808 000DA608 C0 42 99 58 */ lfs f2, lbl_803CE2D8-_SDA2_BASE_(r2) -/* 800DD80C 000DA60C C0 62 99 A0 */ lfs f3, lbl_803CE320-_SDA2_BASE_(r2) +/* 800DD808 000DA608 C0 42 99 58 */ lfs f2, lbl__1756-_SDA2_BASE_(r2) +/* 800DD80C 000DA60C C0 62 99 A0 */ lfs f3, lbl__2362-_SDA2_BASE_(r2) /* 800DD810 000DA610 7F A3 EB 78 */ mr r3, r29 /* 800DD814 000DA614 48 01 37 C1 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DD818 000DA618 FC 20 F8 90 */ fmr f1, f31 @@ -4853,7 +4853,7 @@ lbl_800DD7F8: /* 800DD888 000DA688 90 BE 00 4C */ stw r5, 0x4c(r30) /* 800DD88C 000DA68C 90 1E 00 50 */ stw r0, 0x50(r30) /* 800DD890 000DA690 90 BE 00 54 */ stw r5, 0x54(r30) -/* 800DD894 000DA694 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DD894 000DA694 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800DD898 000DA698 D0 1E 00 58 */ stfs f0, 0x58(r30) /* 800DD89C 000DA69C 48 01 36 51 */ bl VelStop__10zNPCCommonFv /* 800DD8A0 000DA6A0 FC 20 F8 90 */ fmr f1, f31 @@ -4905,9 +4905,9 @@ lbl_800DD7F8: /* 800DD958 000DA758 F3 A1 00 48 */ psq_st f29, 72(r1), 0, qr0 /* 800DD95C 000DA75C BF 21 00 24 */ stmw r25, 0x24(r1) /* 800DD960 000DA760 7C 79 1B 78 */ mr r25, r3 -/* 800DD964 000DA764 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800DD964 000DA764 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800DD968 000DA768 80 F9 00 18 */ lwz r7, 0x18(r25) -/* 800DD96C 000DA76C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800DD96C 000DA76C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800DD970 000DA770 A8 D9 00 48 */ lha r6, 0x48(r25) /* 800DD974 000DA774 FF A0 08 90 */ fmr f29, f1 /* 800DD978 000DA778 83 C7 00 00 */ lwz r30, 0(r7) @@ -4925,23 +4925,23 @@ lbl_800DD7F8: /* 800DD9A8 000DA7A8 38 A1 00 0C */ addi r5, r1, 0xc /* 800DD9AC 000DA7AC 48 02 41 DD */ bl DstSqFromHome__8NPCArenaFP5xVec3P5xVec3 /* 800DD9B0 000DA7B0 FF E0 08 90 */ fmr f31, f1 -/* 800DD9B4 000DA7B4 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DD9B4 000DA7B4 C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800DD9B8 000DA7B8 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800DD9BC 000DA7BC 48 00 EF 5D */ bl Radius__8NPCArenaFf -/* 800DD9C0 000DA7C0 C0 02 99 18 */ lfs f0, lbl_803CE298-_SDA2_BASE_(r2) +/* 800DD9C0 000DA7C0 C0 02 99 18 */ lfs f0, lbl__1371_1-_SDA2_BASE_(r2) /* 800DD9C4 000DA7C4 80 7E 01 D8 */ lwz r3, 0x1d8(r30) /* 800DD9C8 000DA7C8 EC 00 00 72 */ fmuls f0, f0, f1 /* 800DD9CC 000DA7CC C3 C3 00 60 */ lfs f30, 0x60(r3) /* 800DD9D0 000DA7D0 FC 00 F0 40 */ fcmpo cr0, f0, f30 /* 800DD9D4 000DA7D4 40 81 00 18 */ ble lbl_800DD9EC -/* 800DD9D8 000DA7D8 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DD9D8 000DA7D8 C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800DD9DC 000DA7DC 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800DD9E0 000DA7E0 48 00 EF 39 */ bl Radius__8NPCArenaFf -/* 800DD9E4 000DA7E4 C0 02 99 18 */ lfs f0, lbl_803CE298-_SDA2_BASE_(r2) +/* 800DD9E4 000DA7E4 C0 02 99 18 */ lfs f0, lbl__1371_1-_SDA2_BASE_(r2) /* 800DD9E8 000DA7E8 EF C0 00 72 */ fmuls f30, f0, f1 lbl_800DD9EC: -/* 800DD9EC 000DA7EC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800DD9F0 000DA7F0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800DD9EC 000DA7EC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800DD9F0 000DA7F0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800DD9F4 000DA7F4 80 03 16 B0 */ lwz r0, 0x16b0(r3) /* 800DD9F8 000DA7F8 28 00 00 01 */ cmplwi r0, 1 /* 800DD9FC 000DA7FC 40 80 00 30 */ bge lbl_800DDA2C @@ -4958,7 +4958,7 @@ lbl_800DD9EC: /* 800DDA28 000DA828 48 00 00 8C */ b lbl_800DDAB4 lbl_800DDA2C: /* 800DDA2C 000DA82C C0 23 17 08 */ lfs f1, 0x1708(r3) -/* 800DDA30 000DA830 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800DDA30 000DA830 C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800DDA34 000DA834 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DDA38 000DA838 40 81 00 18 */ ble lbl_800DDA50 /* 800DDA3C 000DA83C 38 00 00 02 */ li r0, 2 @@ -5009,7 +5009,7 @@ lbl_800DDAC8: /* 800DDADC 000DA8DC 7C 64 1B 78 */ mr r4, r3 /* 800DDAE0 000DA8E0 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800DDAE4 000DA8E4 48 02 40 1D */ bl PctFromHome__8NPCArenaFP5xVec3 -/* 800DDAE8 000DA8E8 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DDAE8 000DA8E8 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DDAEC 000DA8EC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DDAF0 000DA8F0 40 81 00 1C */ ble lbl_800DDB0C /* 800DDAF4 000DA8F4 38 00 00 02 */ li r0, 2 @@ -5025,13 +5025,13 @@ lbl_800DDB0C: /* 800DDB18 000DA918 4B FF B6 E9 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800DDB1C 000DA91C 2C 03 00 00 */ cmpwi r3, 0 /* 800DDB20 000DA920 41 82 00 24 */ beq lbl_800DDB44 -/* 800DDB24 000DA924 80 02 81 90 */ lwz r0, lbl_803CCB10-_SDA2_BASE_(r2) +/* 800DDB24 000DA924 80 02 81 90 */ lwz r0, lbl_g_YELLOW-_SDA2_BASE_(r2) /* 800DDB28 000DA928 38 61 00 08 */ addi r3, r1, 8 /* 800DDB2C 000DA92C 90 01 00 08 */ stw r0, 8(r1) /* 800DDB30 000DA930 4B F4 19 05 */ bl xDrawSetColor__F10iColor_tag -/* 800DDB34 000DA934 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DDB34 000DA934 C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800DDB38 000DA938 38 60 00 05 */ li r3, 5 -/* 800DDB3C 000DA93C C0 42 99 34 */ lfs f2, lbl_803CE2B4-_SDA2_BASE_(r2) +/* 800DDB3C 000DA93C C0 42 99 34 */ lfs f2, lbl__1532-_SDA2_BASE_(r2) /* 800DDB40 000DA940 48 00 ED 89 */ bl NPCC_DrawPlayerPredict__Fiff lbl_800DDB44: /* 800DDB44 000DA944 80 19 00 50 */ lwz r0, 0x50(r25) @@ -5065,7 +5065,7 @@ lbl_800DDB94: /* 800DDBA8 000DA9A8 7C 64 1B 78 */ mr r4, r3 /* 800DDBAC 000DA9AC 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800DDBB0 000DA9B0 48 02 3F 51 */ bl PctFromHome__8NPCArenaFP5xVec3 -/* 800DDBB4 000DA9B4 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800DDBB4 000DA9B4 C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800DDBB8 000DA9B8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DDBBC 000DA9BC 40 80 00 70 */ bge lbl_800DDC2C /* 800DDBC0 000DA9C0 38 00 00 01 */ li r0, 1 @@ -5207,13 +5207,13 @@ HoppyUpdate__19zNPCGoalAlertTarTarFP11en_trantypef: /* 800DDDA4 000DABA4 FF E0 08 90 */ fmr f31, f1 /* 800DDDA8 000DABA8 80 63 00 18 */ lwz r3, 0x18(r3) /* 800DDDAC 000DABAC 7C 9D 23 78 */ mr r29, r4 -/* 800DDDB0 000DABB0 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) +/* 800DDDB0 000DABB0 C0 42 99 50 */ lfs f2, lbl__1693-_SDA2_BASE_(r2) /* 800DDDB4 000DABB4 3B E0 00 00 */ li r31, 0 /* 800DDDB8 000DABB8 83 C3 00 00 */ lwz r30, 0(r3) /* 800DDDBC 000DABBC 7F C3 F3 78 */ mr r3, r30 /* 800DDDC0 000DABC0 48 00 EC 61 */ bl FacePlayer__9zNPCRobotFff /* 800DDDC4 000DABC4 C0 1C 00 58 */ lfs f0, 0x58(r28) -/* 800DDDC8 000DABC8 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DDDC8 000DABC8 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800DDDCC 000DABCC EC 00 F8 28 */ fsubs f0, f0, f31 /* 800DDDD0 000DABD0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DDDD4 000DABD4 40 81 00 08 */ ble lbl_800DDDDC @@ -5223,23 +5223,23 @@ lbl_800DDDDC: lbl_800DDDE0: /* 800DDDE0 000DABE0 D0 3C 00 58 */ stfs f1, 0x58(r28) /* 800DDDE4 000DABE4 C0 3C 00 58 */ lfs f1, 0x58(r28) -/* 800DDDE8 000DABE8 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DDDE8 000DABE8 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800DDDEC 000DABEC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DDDF0 000DABF0 41 80 00 0C */ blt lbl_800DDDFC /* 800DDDF4 000DABF4 38 60 00 00 */ li r3, 0 /* 800DDDF8 000DABF8 48 00 01 64 */ b lbl_800DDF5C lbl_800DDDFC: -/* 800DDDFC 000DABFC C3 E2 99 38 */ lfs f31, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800DDDFC 000DABFC C3 E2 99 38 */ lfs f31, lbl__1533_1-_SDA2_BASE_(r2) /* 800DDE00 000DAC00 4B FB BD 05 */ bl zGameExtras_CheatFlags__Fv /* 800DDE04 000DAC04 54 60 05 29 */ rlwinm. r0, r3, 0, 0x14, 0x14 /* 800DDE08 000DAC08 41 82 00 08 */ beq lbl_800DDE10 -/* 800DDE0C 000DAC0C C3 E2 99 0C */ lfs f31, lbl_803CE28C-_SDA2_BASE_(r2) +/* 800DDE0C 000DAC0C C3 E2 99 0C */ lfs f31, lbl__1328-_SDA2_BASE_(r2) lbl_800DDE10: /* 800DDE10 000DAC10 7F C3 F3 78 */ mr r3, r30 /* 800DDE14 000DAC14 38 81 00 08 */ addi r4, r1, 8 /* 800DDE18 000DAC18 48 00 EA 11 */ bl XYZDstSqToPlayer__10zNPCCommonFP5xVec3 /* 800DDE1C 000DAC1C C0 41 00 0C */ lfs f2, 0xc(r1) -/* 800DDE20 000DAC20 C0 02 99 94 */ lfs f0, lbl_803CE314-_SDA2_BASE_(r2) +/* 800DDE20 000DAC20 C0 02 99 94 */ lfs f0, lbl__2298-_SDA2_BASE_(r2) /* 800DDE24 000DAC24 FC 40 12 10 */ fabs f2, f2 /* 800DDE28 000DAC28 FC 40 10 18 */ frsp f2, f2 /* 800DDE2C 000DAC2C FC 02 00 40 */ fcmpo cr0, f2, f0 @@ -5247,14 +5247,14 @@ lbl_800DDE10: /* 800DDE34 000DAC34 38 60 00 00 */ li r3, 0 /* 800DDE38 000DAC38 48 00 01 24 */ b lbl_800DDF5C lbl_800DDE3C: -/* 800DDE3C 000DAC3C C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DDE3C 000DAC3C C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DDE40 000DAC40 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DDE44 000DAC44 40 80 00 0C */ bge lbl_800DDE50 /* 800DDE48 000DAC48 38 60 00 00 */ li r3, 0 /* 800DDE4C 000DAC4C 48 00 01 10 */ b lbl_800DDF5C lbl_800DDE50: /* 800DDE50 000DAC50 4B F2 C9 AD */ bl xsqrt__Ff -/* 800DDE54 000DAC54 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DDE54 000DAC54 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DDE58 000DAC58 38 61 00 08 */ addi r3, r1, 8 /* 800DDE5C 000DAC5C EC 20 08 24 */ fdivs f1, f0, f1 /* 800DDE60 000DAC60 4B F3 DA D9 */ bl xVec3SMulBy__FP5xVec3f @@ -5262,7 +5262,7 @@ lbl_800DDE50: /* 800DDE68 000DAC68 4B FB 2F D9 */ bl NPCC_faceDir__FP4xEnt /* 800DDE6C 000DAC6C 38 81 00 08 */ addi r4, r1, 8 /* 800DDE70 000DAC70 4B F7 06 81 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 800DDE74 000DAC74 C0 02 99 1C */ lfs f0, lbl_803CE29C-_SDA2_BASE_(r2) +/* 800DDE74 000DAC74 C0 02 99 1C */ lfs f0, lbl__1372-_SDA2_BASE_(r2) /* 800DDE78 000DAC78 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DDE7C 000DAC7C 40 80 00 0C */ bge lbl_800DDE88 /* 800DDE80 000DAC80 38 60 00 00 */ li r3, 0 @@ -5318,9 +5318,9 @@ lbl_800DDF24: /* 800DDF24 000DAD24 38 00 00 04 */ li r0, 4 /* 800DDF28 000DAD28 90 1C 00 54 */ stw r0, 0x54(r28) /* 800DDF2C 000DAD2C 4B F5 2D 5D */ bl xurand__Fv -/* 800DDF30 000DAD30 C0 42 98 FC */ lfs f2, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800DDF30 000DAD30 C0 42 98 FC */ lfs f2, lbl__1166-_SDA2_BASE_(r2) /* 800DDF34 000DAD34 3C 60 4E 47 */ lis r3, 0x4E475248@ha -/* 800DDF38 000DAD38 C0 02 99 0C */ lfs f0, lbl_803CE28C-_SDA2_BASE_(r2) +/* 800DDF38 000DAD38 C0 02 99 0C */ lfs f0, lbl__1328-_SDA2_BASE_(r2) /* 800DDF3C 000DAD3C 38 00 00 02 */ li r0, 2 /* 800DDF40 000DAD40 EC 21 10 28 */ fsubs f1, f1, f2 /* 800DDF44 000DAD44 3B E3 52 48 */ addi r31, r3, 0x4E475248@l @@ -5365,7 +5365,7 @@ GetInArena__19zNPCGoalAlertTarTarFf: /* 800DDFCC 000DADCC 4B F3 06 C5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800DDFD0 000DADD0 38 61 00 20 */ addi r3, r1, 0x20 /* 800DDFD4 000DADD4 4B F3 06 7D */ bl xVec3Length__FPC5xVec3 -/* 800DDFD8 000DADD8 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DDFD8 000DADD8 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DDFDC 000DADDC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DDFE0 000DADE0 40 80 00 1C */ bge lbl_800DDFFC /* 800DDFE4 000DADE4 7F C3 F3 78 */ mr r3, r30 @@ -5383,12 +5383,12 @@ lbl_800DE008: /* 800DE00C 000DAE0C 38 81 00 20 */ addi r4, r1, 0x20 /* 800DE010 000DAE10 4B F7 04 CD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DE014 000DAE14 FC 20 F8 90 */ fmr f1, f31 -/* 800DE018 000DAE18 C0 42 99 38 */ lfs f2, lbl_803CE2B8-_SDA2_BASE_(r2) -/* 800DE01C 000DAE1C C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DE018 000DAE18 C0 42 99 38 */ lfs f2, lbl__1533_1-_SDA2_BASE_(r2) +/* 800DE01C 000DAE1C C0 62 99 00 */ lfs f3, lbl__1167-_SDA2_BASE_(r2) /* 800DE020 000DAE20 7F C3 F3 78 */ mr r3, r30 /* 800DE024 000DAE24 48 01 2F B1 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DE028 000DAE28 FC 20 F8 90 */ fmr f1, f31 -/* 800DE02C 000DAE2C C0 42 99 00 */ lfs f2, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DE02C 000DAE2C C0 42 99 00 */ lfs f2, lbl__1167-_SDA2_BASE_(r2) /* 800DE030 000DAE30 7F C3 F3 78 */ mr r3, r30 /* 800DE034 000DAE34 38 81 00 14 */ addi r4, r1, 0x14 /* 800DE038 000DAE38 48 01 32 01 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f @@ -5434,7 +5434,7 @@ lbl_800DE008: /* 800DE0D8 000DAED8 80 BF 01 C8 */ lwz r5, 0x1c8(r31) /* 800DE0DC 000DAEDC 7C A0 00 38 */ and r0, r5, r0 /* 800DE0E0 000DAEE0 90 1F 01 C8 */ stw r0, 0x1c8(r31) -/* 800DE0E4 000DAEE4 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DE0E4 000DAEE4 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DE0E8 000DAEE8 D0 1D 00 50 */ stfs f0, 0x50(r29) /* 800DE0EC 000DAEEC 48 05 23 DD */ bl zNPC_SNDPlay3D__F11_tageNPCSndP4xEnt /* 800DE0F0 000DAEF0 FC 20 F8 90 */ fmr f1, f31 @@ -5531,7 +5531,7 @@ lbl_800DE008: /* 800DE25C 000DB05C 80 A4 01 C8 */ lwz r5, 0x1c8(r4) /* 800DE260 000DB060 7C A0 00 38 */ and r0, r5, r0 /* 800DE264 000DB064 90 04 01 C8 */ stw r0, 0x1c8(r4) -/* 800DE268 000DB068 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DE268 000DB068 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DE26C 000DB06C D0 1E 00 50 */ stfs f0, 0x50(r30) /* 800DE270 000DB070 48 05 22 59 */ bl zNPC_SNDPlay3D__F11_tageNPCSndP4xEnt /* 800DE274 000DB074 FC 20 F8 90 */ fmr f1, f31 @@ -5553,9 +5553,9 @@ lbl_800DE008: /* 800DE2B4 000DB0B4 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0 /* 800DE2B8 000DB0B8 BF 61 00 1C */ stmw r27, 0x1c(r1) /* 800DE2BC 000DB0BC 7C 7C 1B 78 */ mr r28, r3 -/* 800DE2C0 000DB0C0 3C C0 80 26 */ lis r6, lbl_80267230@ha +/* 800DE2C0 000DB0C0 3C C0 80 26 */ lis r6, lbl__2533@ha /* 800DE2C4 000DB0C4 80 63 00 18 */ lwz r3, 0x18(r3) -/* 800DE2C8 000DB0C8 38 E6 72 30 */ addi r7, r6, lbl_80267230@l +/* 800DE2C8 000DB0C8 38 E6 72 30 */ addi r7, r6, lbl__2533@l /* 800DE2CC 000DB0CC 80 C7 00 00 */ lwz r6, 0(r7) /* 800DE2D0 000DB0D0 FF E0 08 90 */ fmr f31, f1 /* 800DE2D4 000DB0D4 83 E3 00 00 */ lwz r31, 0(r3) @@ -5568,11 +5568,11 @@ lbl_800DE008: /* 800DE2F0 000DB0F0 90 81 00 0C */ stw r4, 0xc(r1) /* 800DE2F4 000DB0F4 90 01 00 10 */ stw r0, 0x10(r1) /* 800DE2F8 000DB0F8 C0 3C 00 50 */ lfs f1, 0x50(r28) -/* 800DE2FC 000DB0FC C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DE2FC 000DB0FC C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800DE300 000DB100 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DE304 000DB104 40 80 00 B4 */ bge lbl_800DE3B8 -/* 800DE308 000DB108 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800DE30C 000DB10C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800DE308 000DB108 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800DE30C 000DB10C 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800DE310 000DB110 80 04 16 B0 */ lwz r0, 0x16b0(r4) /* 800DE314 000DB114 28 00 00 01 */ cmplwi r0, 1 /* 800DE318 000DB118 40 80 00 2C */ bge lbl_800DE344 @@ -5588,7 +5588,7 @@ lbl_800DE008: /* 800DE340 000DB140 48 00 00 78 */ b lbl_800DE3B8 lbl_800DE344: /* 800DE344 000DB144 C0 24 17 08 */ lfs f1, 0x1708(r4) -/* 800DE348 000DB148 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800DE348 000DB148 C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800DE34C 000DB14C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DE350 000DB150 40 81 00 18 */ ble lbl_800DE368 /* 800DE354 000DB154 38 00 00 02 */ li r0, 2 @@ -5607,7 +5607,7 @@ lbl_800DE368: /* 800DE384 000DB184 3B 63 4E 30 */ addi r27, r3, 0x4E474E30@l /* 800DE388 000DB188 48 00 00 30 */ b lbl_800DE3B8 lbl_800DE38C: -/* 800DE38C 000DB18C C0 22 98 F0 */ lfs f1, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DE38C 000DB18C C0 22 98 F0 */ lfs f1, lbl__1130-_SDA2_BASE_(r2) /* 800DE390 000DB190 7F E4 FB 78 */ mr r4, r31 /* 800DE394 000DB194 38 7F 02 A8 */ addi r3, r31, 0x2a8 /* 800DE398 000DB198 38 A0 00 00 */ li r5, 0 @@ -5622,10 +5622,10 @@ lbl_800DE3B8: /* 800DE3B8 000DB1B8 80 7C 00 18 */ lwz r3, 0x18(r28) /* 800DE3BC 000DB1BC 38 80 00 00 */ li r4, 0 /* 800DE3C0 000DB1C0 48 03 04 E9 */ bl TimerGet__7xPsycheF11en_xpsytime -/* 800DE3C4 000DB1C4 C0 02 99 0C */ lfs f0, lbl_803CE28C-_SDA2_BASE_(r2) +/* 800DE3C4 000DB1C4 C0 02 99 0C */ lfs f0, lbl__1328-_SDA2_BASE_(r2) /* 800DE3C8 000DB1C8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DE3CC 000DB1CC 40 81 00 2C */ ble lbl_800DE3F8 -/* 800DE3D0 000DB1D0 C0 22 98 F0 */ lfs f1, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DE3D0 000DB1D0 C0 22 98 F0 */ lfs f1, lbl__1130-_SDA2_BASE_(r2) /* 800DE3D4 000DB1D4 38 7F 02 A8 */ addi r3, r31, 0x2a8 /* 800DE3D8 000DB1D8 38 80 00 00 */ li r4, 0 /* 800DE3DC 000DB1DC 48 00 E5 55 */ bl IncludesPlayer__8NPCArenaFfP5xVec3 @@ -5646,7 +5646,7 @@ lbl_800DE40C: /* 800DE410 000DB210 2C 00 00 00 */ cmpwi r0, 0 /* 800DE414 000DB214 41 82 00 1C */ beq lbl_800DE430 /* 800DE418 000DB218 C0 3C 00 4C */ lfs f1, 0x4c(r28) -/* 800DE41C 000DB21C C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DE41C 000DB21C C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800DE420 000DB220 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DE424 000DB224 40 80 00 0C */ bge lbl_800DE430 /* 800DE428 000DB228 7F 83 E3 78 */ mr r3, r28 @@ -5676,18 +5676,18 @@ lbl_800DE46C: /* 800DE47C 000DB27C 38 9C 00 60 */ addi r4, r28, 0x60 /* 800DE480 000DB280 4B F3 02 11 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 lbl_800DE484: -/* 800DE484 000DB284 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DE484 000DB284 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800DE488 000DB288 38 61 00 08 */ addi r3, r1, 8 /* 800DE48C 000DB28C 7C 64 1B 78 */ mr r4, r3 /* 800DE490 000DB290 D0 01 00 0C */ stfs f0, 0xc(r1) /* 800DE494 000DB294 4B F6 FE 5D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800DE498 000DB298 FC 20 F8 90 */ fmr f1, f31 -/* 800DE49C 000DB29C C0 42 99 A4 */ lfs f2, lbl_803CE324-_SDA2_BASE_(r2) +/* 800DE49C 000DB29C C0 42 99 A4 */ lfs f2, lbl__2595-_SDA2_BASE_(r2) /* 800DE4A0 000DB2A0 7F E3 FB 78 */ mr r3, r31 /* 800DE4A4 000DB2A4 38 80 00 01 */ li r4, 1 /* 800DE4A8 000DB2A8 48 01 2C 05 */ bl ThrottleAccel__10zNPCCommonFfif /* 800DE4AC 000DB2AC FC 20 F8 90 */ fmr f1, f31 -/* 800DE4B0 000DB2B0 C0 42 99 00 */ lfs f2, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DE4B0 000DB2B0 C0 42 99 00 */ lfs f2, lbl__1167-_SDA2_BASE_(r2) /* 800DE4B4 000DB2B4 7F E3 FB 78 */ mr r3, r31 /* 800DE4B8 000DB2B8 38 81 00 08 */ addi r4, r1, 8 /* 800DE4BC 000DB2BC 48 01 2D 7D */ bl TurnToFace__10zNPCCommonFfPC5xVec3f @@ -5697,7 +5697,7 @@ lbl_800DE484: /* 800DE4CC 000DB2CC 38 A0 00 00 */ li r5, 0 /* 800DE4D0 000DB2D0 48 01 2C 5D */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800DE4D4 000DB2D4 C0 3C 00 50 */ lfs f1, 0x50(r28) -/* 800DE4D8 000DB2D8 C0 02 99 9C */ lfs f0, lbl_803CE31C-_SDA2_BASE_(r2) +/* 800DE4D8 000DB2D8 C0 02 99 9C */ lfs f0, lbl__2361-_SDA2_BASE_(r2) /* 800DE4DC 000DB2DC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DE4E0 000DB2E0 40 80 00 10 */ bge lbl_800DE4F0 /* 800DE4E4 000DB2E4 7F 83 E3 78 */ mr r3, r28 @@ -5722,7 +5722,7 @@ lbl_800DE4F4: /* 800DE528 000DB328 38 61 00 08 */ addi r3, r1, 8 /* 800DE52C 000DB32C 7C 64 1B 78 */ mr r4, r3 /* 800DE530 000DB330 4B F6 FD C1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 800DE534 000DB334 C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800DE534 000DB334 C0 02 99 38 */ lfs f0, lbl__1533_1-_SDA2_BASE_(r2) /* 800DE538 000DB338 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 800DE53C 000DB33C EC 20 00 72 */ fmuls f1, f0, f1 /* 800DE540 000DB340 C0 03 00 18 */ lfs f0, 0x18(r3) @@ -5734,7 +5734,7 @@ lbl_800DE550: /* 800DE554 000DB354 2C 00 00 00 */ cmpwi r0, 0 /* 800DE558 000DB358 40 82 00 58 */ bne lbl_800DE5B0 /* 800DE55C 000DB35C C0 3C 00 4C */ lfs f1, 0x4c(r28) -/* 800DE560 000DB360 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DE560 000DB360 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800DE564 000DB364 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DE568 000DB368 40 80 00 48 */ bge lbl_800DE5B0 /* 800DE56C 000DB36C 38 00 00 01 */ li r0, 1 @@ -5748,7 +5748,7 @@ lbl_800DE550: /* 800DE58C 000DB38C 38 61 00 08 */ addi r3, r1, 8 /* 800DE590 000DB390 7C 64 1B 78 */ mr r4, r3 /* 800DE594 000DB394 4B F6 FD 5D */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 800DE598 000DB398 C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800DE598 000DB398 C0 02 99 38 */ lfs f0, lbl__1533_1-_SDA2_BASE_(r2) /* 800DE59C 000DB39C 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 800DE5A0 000DB3A0 EC 20 00 72 */ fmuls f1, f0, f1 /* 800DE5A4 000DB3A4 C0 03 00 18 */ lfs f0, 0x18(r3) @@ -5763,8 +5763,8 @@ lbl_800DE5B0: /* 800DE5C4 000DB3C4 7F E3 FB 78 */ mr r3, r31 /* 800DE5C8 000DB3C8 90 1C 00 80 */ stw r0, 0x80(r28) /* 800DE5CC 000DB3CC 48 01 4A 35 */ bl AnimCurStateID__10zNPCCommonFv -/* 800DE5D0 000DB3D0 3C 80 80 29 */ lis r4, lbl_80295518@ha -/* 800DE5D4 000DB3D4 38 84 55 18 */ addi r4, r4, lbl_80295518@l +/* 800DE5D0 000DB3D0 3C 80 80 29 */ lis r4, lbl_g_hash_roboanim@ha +/* 800DE5D4 000DB3D4 38 84 55 18 */ addi r4, r4, lbl_g_hash_roboanim@l /* 800DE5D8 000DB3D8 80 04 00 44 */ lwz r0, 0x44(r4) /* 800DE5DC 000DB3DC 7C 03 00 40 */ cmplw r3, r0 /* 800DE5E0 000DB3E0 41 82 00 14 */ beq lbl_800DE5F4 @@ -5774,7 +5774,7 @@ lbl_800DE5B0: /* 800DE5F0 000DB3F0 48 00 00 79 */ bl FXTurbulence__18zNPCGoalAlertGloveFv lbl_800DE5F4: /* 800DE5F4 000DB3F4 C0 1C 00 4C */ lfs f0, 0x4c(r28) -/* 800DE5F8 000DB3F8 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DE5F8 000DB3F8 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800DE5FC 000DB3FC EC 00 F8 28 */ fsubs f0, f0, f31 /* 800DE600 000DB400 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DE604 000DB404 40 81 00 08 */ ble lbl_800DE60C @@ -5784,7 +5784,7 @@ lbl_800DE60C: lbl_800DE610: /* 800DE610 000DB410 D0 3C 00 4C */ stfs f1, 0x4c(r28) /* 800DE614 000DB414 C0 1C 00 50 */ lfs f0, 0x50(r28) -/* 800DE618 000DB418 C0 42 99 00 */ lfs f2, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DE618 000DB418 C0 42 99 00 */ lfs f2, lbl__1167-_SDA2_BASE_(r2) /* 800DE61C 000DB41C EC 00 F8 28 */ fsubs f0, f0, f31 /* 800DE620 000DB420 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800DE624 000DB424 40 81 00 08 */ ble lbl_800DE62C @@ -5824,9 +5824,9 @@ FXTurbulence__18zNPCGoalAlertGloveFv: /* 800DE694 000DB494 7F C3 F3 78 */ mr r3, r30 /* 800DE698 000DB498 4B FA 46 61 */ bl Pos__10zNPCCommonFv /* 800DE69C 000DB49C 80 C3 00 00 */ lwz r6, 0(r3) -/* 800DE6A0 000DB4A0 3C 80 80 29 */ lis r4, lbl_802931D8@ha +/* 800DE6A0 000DB4A0 3C 80 80 29 */ lis r4, lbl_g_idx_handbone@ha /* 800DE6A4 000DB4A4 80 A3 00 04 */ lwz r5, 4(r3) -/* 800DE6A8 000DB4A8 3B E4 31 D8 */ addi r31, r4, lbl_802931D8@l +/* 800DE6A8 000DB4A8 3B E4 31 D8 */ addi r31, r4, lbl_g_idx_handbone@l /* 800DE6AC 000DB4AC 80 03 00 08 */ lwz r0, 8(r3) /* 800DE6B0 000DB4B0 90 C1 00 80 */ stw r6, 0x80(r1) /* 800DE6B4 000DB4B4 90 A1 00 84 */ stw r5, 0x84(r1) @@ -5862,7 +5862,7 @@ lbl_800DE6C0: /* 800DE728 000DB528 7C 64 1B 78 */ mr r4, r3 /* 800DE72C 000DB52C 38 61 00 68 */ addi r3, r1, 0x68 /* 800DE730 000DB530 4B F2 CB 35 */ bl __as__5xVec3FRC5xVec3 -/* 800DE734 000DB534 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DE734 000DB534 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800DE738 000DB538 38 61 00 68 */ addi r3, r1, 0x68 /* 800DE73C 000DB53C D0 01 00 6C */ stfs f0, 0x6c(r1) /* 800DE740 000DB540 4B F3 6E 71 */ bl normalize__5xVec3Fv @@ -5873,18 +5873,18 @@ lbl_800DE6C0: /* 800DE754 000DB554 38 61 00 68 */ addi r3, r1, 0x68 /* 800DE758 000DB558 7C 65 1B 78 */ mr r5, r3 /* 800DE75C 000DB55C 48 00 E4 3D */ bl zNPCGoalRobo.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 -/* 800DE760 000DB560 3C 80 80 25 */ lis r4, lbl_80253030@ha +/* 800DE760 000DB560 3C 80 80 25 */ lis r4, lbl_g_Y3@ha /* 800DE764 000DB564 38 61 00 5C */ addi r3, r1, 0x5c -/* 800DE768 000DB568 38 A4 30 30 */ addi r5, r4, lbl_80253030@l +/* 800DE768 000DB568 38 A4 30 30 */ addi r5, r4, lbl_g_Y3@l /* 800DE76C 000DB56C 38 81 00 68 */ addi r4, r1, 0x68 /* 800DE770 000DB570 4B F3 69 1D */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 800DE774 000DB574 4B F5 25 15 */ bl xurand__Fv -/* 800DE778 000DB578 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) -/* 800DE77C 000DB57C 3C 60 80 25 */ lis r3, lbl_80253030@ha -/* 800DE780 000DB580 38 83 30 30 */ addi r4, r3, lbl_80253030@l -/* 800DE784 000DB584 C0 42 99 38 */ lfs f2, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800DE778 000DB578 C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) +/* 800DE77C 000DB57C 3C 60 80 25 */ lis r3, lbl_g_Y3@ha +/* 800DE780 000DB580 38 83 30 30 */ addi r4, r3, lbl_g_Y3@l +/* 800DE784 000DB584 C0 42 99 38 */ lfs f2, lbl__1533_1-_SDA2_BASE_(r2) /* 800DE788 000DB588 EC 21 00 28 */ fsubs f1, f1, f0 -/* 800DE78C 000DB58C C0 02 99 20 */ lfs f0, lbl_803CE2A0-_SDA2_BASE_(r2) +/* 800DE78C 000DB58C C0 02 99 20 */ lfs f0, lbl__1373_1-_SDA2_BASE_(r2) /* 800DE790 000DB590 38 61 00 38 */ addi r3, r1, 0x38 /* 800DE794 000DB594 EC 22 00 72 */ fmuls f1, f2, f1 /* 800DE798 000DB598 EC 20 00 72 */ fmuls f1, f0, f1 @@ -5893,7 +5893,7 @@ lbl_800DE6C0: /* 800DE7A4 000DB5A4 38 81 00 38 */ addi r4, r1, 0x38 /* 800DE7A8 000DB5A8 4B F2 CA BD */ bl __as__5xVec3FRC5xVec3 /* 800DE7AC 000DB5AC 4B F5 24 DD */ bl xurand__Fv -/* 800DE7B0 000DB5B0 C0 02 99 20 */ lfs f0, lbl_803CE2A0-_SDA2_BASE_(r2) +/* 800DE7B0 000DB5B0 C0 02 99 20 */ lfs f0, lbl__1373_1-_SDA2_BASE_(r2) /* 800DE7B4 000DB5B4 38 61 00 2C */ addi r3, r1, 0x2c /* 800DE7B8 000DB5B8 38 81 00 68 */ addi r4, r1, 0x68 /* 800DE7BC 000DB5BC EC 20 00 72 */ fmuls f1, f0, f1 @@ -5901,22 +5901,22 @@ lbl_800DE6C0: /* 800DE7C4 000DB5C4 38 61 00 50 */ addi r3, r1, 0x50 /* 800DE7C8 000DB5C8 38 81 00 2C */ addi r4, r1, 0x2c /* 800DE7CC 000DB5CC 4B F3 6C 79 */ bl __apl__5xVec3FRC5xVec3 -/* 800DE7D0 000DB5D0 3C 60 80 25 */ lis r3, lbl_80253030@ha -/* 800DE7D4 000DB5D4 C0 22 99 A8 */ lfs f1, lbl_803CE328-_SDA2_BASE_(r2) -/* 800DE7D8 000DB5D8 38 83 30 30 */ addi r4, r3, lbl_80253030@l +/* 800DE7D0 000DB5D0 3C 60 80 25 */ lis r3, lbl_g_Y3@ha +/* 800DE7D4 000DB5D4 C0 22 99 A8 */ lfs f1, lbl__2627-_SDA2_BASE_(r2) +/* 800DE7D8 000DB5D8 38 83 30 30 */ addi r4, r3, lbl_g_Y3@l /* 800DE7DC 000DB5DC 38 61 00 20 */ addi r3, r1, 0x20 /* 800DE7E0 000DB5E0 4B F2 C9 41 */ bl __ml__5xVec3CFf /* 800DE7E4 000DB5E4 38 61 00 44 */ addi r3, r1, 0x44 /* 800DE7E8 000DB5E8 38 81 00 20 */ addi r4, r1, 0x20 /* 800DE7EC 000DB5EC 4B F2 CA 79 */ bl __as__5xVec3FRC5xVec3 -/* 800DE7F0 000DB5F0 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DE7F0 000DB5F0 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800DE7F4 000DB5F4 38 61 00 14 */ addi r3, r1, 0x14 /* 800DE7F8 000DB5F8 38 81 00 68 */ addi r4, r1, 0x68 /* 800DE7FC 000DB5FC 4B F2 C9 25 */ bl __ml__5xVec3CFf /* 800DE800 000DB600 38 61 00 44 */ addi r3, r1, 0x44 /* 800DE804 000DB604 38 81 00 14 */ addi r4, r1, 0x14 /* 800DE808 000DB608 4B F3 6C 3D */ bl __apl__5xVec3FRC5xVec3 -/* 800DE80C 000DB60C C0 22 99 34 */ lfs f1, lbl_803CE2B4-_SDA2_BASE_(r2) +/* 800DE80C 000DB60C C0 22 99 34 */ lfs f1, lbl__1532-_SDA2_BASE_(r2) /* 800DE810 000DB610 38 61 00 08 */ addi r3, r1, 8 /* 800DE814 000DB614 38 81 00 5C */ addi r4, r1, 0x5c /* 800DE818 000DB618 4B F2 C9 09 */ bl __ml__5xVec3CFf @@ -5959,9 +5959,9 @@ FXWhirlwind__18zNPCGoalAlertGloveFv: /* 800DE898 000DB698 80 63 00 00 */ lwz r3, 0(r3) /* 800DE89C 000DB69C 4B FA 44 5D */ bl Pos__10zNPCCommonFv /* 800DE8A0 000DB6A0 80 03 00 00 */ lwz r0, 0(r3) -/* 800DE8A4 000DB6A4 3C 80 80 26 */ lis r4, lbl_8026723C@ha +/* 800DE8A4 000DB6A4 3C 80 80 26 */ lis r4, lbl__2641@ha /* 800DE8A8 000DB6A8 80 A3 00 04 */ lwz r5, 4(r3) -/* 800DE8AC 000DB6AC 3B C4 72 3C */ addi r30, r4, lbl_8026723C@l +/* 800DE8AC 000DB6AC 3B C4 72 3C */ addi r30, r4, lbl__2641@l /* 800DE8B0 000DB6B0 90 01 00 20 */ stw r0, 0x20(r1) /* 800DE8B4 000DB6B4 3B A0 00 00 */ li r29, 0 /* 800DE8B8 000DB6B8 80 03 00 08 */ lwz r0, 8(r3) @@ -5970,7 +5970,7 @@ FXWhirlwind__18zNPCGoalAlertGloveFv: /* 800DE8C4 000DB6C4 90 01 00 28 */ stw r0, 0x28(r1) /* 800DE8C8 000DB6C8 D0 01 00 14 */ stfs f0, 0x14(r1) /* 800DE8CC 000DB6CC C0 01 00 28 */ lfs f0, 0x28(r1) -/* 800DE8D0 000DB6D0 C0 22 98 F0 */ lfs f1, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DE8D0 000DB6D0 C0 22 98 F0 */ lfs f1, lbl__1130-_SDA2_BASE_(r2) /* 800DE8D4 000DB6D4 90 A1 00 24 */ stw r5, 0x24(r1) /* 800DE8D8 000DB6D8 D0 21 00 18 */ stfs f1, 0x18(r1) /* 800DE8DC 000DB6DC C3 E1 00 24 */ lfs f31, 0x24(r1) @@ -5978,14 +5978,14 @@ FXWhirlwind__18zNPCGoalAlertGloveFv: /* 800DE8E4 000DB6E4 48 00 00 B0 */ b lbl_800DE994 lbl_800DE8E8: /* 800DE8E8 000DB6E8 4B F5 23 A1 */ bl xurand__Fv -/* 800DE8EC 000DB6EC C0 02 99 AC */ lfs f0, lbl_803CE32C-_SDA2_BASE_(r2) -/* 800DE8F0 000DB6F0 C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DE8EC 000DB6EC C0 02 99 AC */ lfs f0, lbl__2650-_SDA2_BASE_(r2) +/* 800DE8F0 000DB6F0 C0 42 98 F4 */ lfs f2, lbl__1131_1-_SDA2_BASE_(r2) /* 800DE8F4 000DB6F4 EC 00 F8 7A */ fmadds f0, f0, f1, f31 /* 800DE8F8 000DB6F8 EF C2 08 28 */ fsubs f30, f2, f1 /* 800DE8FC 000DB6FC D0 01 00 18 */ stfs f0, 0x18(r1) /* 800DE900 000DB700 FC 20 F0 90 */ fmr f1, f30 -/* 800DE904 000DB704 C0 42 99 8C */ lfs f2, lbl_803CE30C-_SDA2_BASE_(r2) -/* 800DE908 000DB708 C0 62 99 10 */ lfs f3, lbl_803CE290-_SDA2_BASE_(r2) +/* 800DE904 000DB704 C0 42 99 8C */ lfs f2, lbl__2296-_SDA2_BASE_(r2) +/* 800DE908 000DB708 C0 62 99 10 */ lfs f3, lbl__1369-_SDA2_BASE_(r2) /* 800DE90C 000DB70C 48 00 E2 15 */ bl LERP__Ffff /* 800DE910 000DB710 80 9E 00 00 */ lwz r4, 0(r30) /* 800DE914 000DB714 FF A0 08 90 */ fmr f29, f1 @@ -5995,19 +5995,19 @@ lbl_800DE8E8: /* 800DE924 000DB724 90 61 00 0C */ stw r3, 0xc(r1) /* 800DE928 000DB728 90 01 00 10 */ stw r0, 0x10(r1) /* 800DE92C 000DB72C 4B F5 23 5D */ bl xurand__Fv -/* 800DE930 000DB730 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) -/* 800DE934 000DB734 C0 42 99 38 */ lfs f2, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800DE930 000DB730 C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) +/* 800DE934 000DB734 C0 42 99 38 */ lfs f2, lbl__1533_1-_SDA2_BASE_(r2) /* 800DE938 000DB738 EC 01 00 28 */ fsubs f0, f1, f0 /* 800DE93C 000DB73C EC 02 00 32 */ fmuls f0, f2, f0 /* 800DE940 000DB740 EC 02 00 32 */ fmuls f0, f2, f0 /* 800DE944 000DB744 D0 01 00 08 */ stfs f0, 8(r1) -/* 800DE948 000DB748 C0 02 99 8C */ lfs f0, lbl_803CE30C-_SDA2_BASE_(r2) +/* 800DE948 000DB748 C0 02 99 8C */ lfs f0, lbl__2296-_SDA2_BASE_(r2) /* 800DE94C 000DB74C EC 00 07 B2 */ fmuls f0, f0, f30 /* 800DE950 000DB750 D0 01 00 0C */ stfs f0, 0xc(r1) /* 800DE954 000DB754 4B F5 23 35 */ bl xurand__Fv -/* 800DE958 000DB758 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800DE958 000DB758 C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800DE95C 000DB75C 38 61 00 08 */ addi r3, r1, 8 -/* 800DE960 000DB760 C0 42 99 38 */ lfs f2, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800DE960 000DB760 C0 42 99 38 */ lfs f2, lbl__1533_1-_SDA2_BASE_(r2) /* 800DE964 000DB764 EC 01 00 28 */ fsubs f0, f1, f0 /* 800DE968 000DB768 EC 02 00 32 */ fmuls f0, f2, f0 /* 800DE96C 000DB76C EC 02 00 32 */ fmuls f0, f2, f0 @@ -6023,9 +6023,9 @@ lbl_800DE8E8: lbl_800DE994: /* 800DE994 000DB794 6F A0 80 00 */ xoris r0, r29, 0x8000 /* 800DE998 000DB798 93 E1 00 30 */ stw r31, 0x30(r1) -/* 800DE99C 000DB79C C8 42 99 70 */ lfd f2, lbl_803CE2F0-_SDA2_BASE_(r2) +/* 800DE99C 000DB79C C8 42 99 70 */ lfd f2, lbl__1934-_SDA2_BASE_(r2) /* 800DE9A0 000DB7A0 90 01 00 34 */ stw r0, 0x34(r1) -/* 800DE9A4 000DB7A4 C0 02 99 34 */ lfs f0, lbl_803CE2B4-_SDA2_BASE_(r2) +/* 800DE9A4 000DB7A4 C0 02 99 34 */ lfs f0, lbl__1532-_SDA2_BASE_(r2) /* 800DE9A8 000DB7A8 C8 21 00 30 */ lfd f1, 0x30(r1) /* 800DE9AC 000DB7AC EC 21 10 28 */ fsubs f1, f1, f2 /* 800DE9B0 000DB7B0 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -6057,16 +6057,16 @@ CalcAttackVector__18zNPCGoalAlertGloveFv: /* 800DEA0C 000DB80C 83 C3 00 00 */ lwz r30, 0(r3) /* 800DEA10 000DB810 7F C3 F3 78 */ mr r3, r30 /* 800DEA14 000DB814 4B FA 42 E5 */ bl Pos__10zNPCCommonFv -/* 800DEA18 000DB818 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800DEA18 000DB818 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800DEA1C 000DB81C 7C 7F 1B 78 */ mr r31, r3 -/* 800DEA20 000DB820 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800DEA20 000DB820 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800DEA24 000DB824 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800DEA28 000DB828 4B F3 CD E1 */ bl xEntGetPos__FPC4xEnt /* 800DEA2C 000DB82C 7C 64 1B 78 */ mr r4, r3 /* 800DEA30 000DB830 7F E5 FB 78 */ mr r5, r31 /* 800DEA34 000DB834 38 7D 00 6C */ addi r3, r29, 0x6c /* 800DEA38 000DB838 4B F2 FC 59 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 800DEA3C 000DB83C C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DEA3C 000DB83C C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800DEA40 000DB840 38 7D 00 6C */ addi r3, r29, 0x6c /* 800DEA44 000DB844 7C 64 1B 78 */ mr r4, r3 /* 800DEA48 000DB848 D0 1D 00 70 */ stfs f0, 0x70(r29) @@ -6088,7 +6088,7 @@ CalcAttackVector__18zNPCGoalAlertGloveFv: /* 800DEA88 000DB888 4B F2 FC CD */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800DEA8C 000DB88C 38 00 00 00 */ li r0, 0 /* 800DEA90 000DB890 90 1D 00 7C */ stw r0, 0x7c(r29) -/* 800DEA94 000DB894 C0 22 99 38 */ lfs f1, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800DEA94 000DB894 C0 22 99 38 */ lfs f1, lbl__1533_1-_SDA2_BASE_(r2) /* 800DEA98 000DB898 C0 1D 00 78 */ lfs f0, 0x78(r29) /* 800DEA9C 000DB89C 80 7E 01 D8 */ lwz r3, 0x1d8(r30) /* 800DEAA0 000DB8A0 EC 21 00 32 */ fmuls f1, f1, f0 @@ -6117,26 +6117,26 @@ CheckHandBones__18zNPCGoalAlertGloveFv: /* 800DEAF0 000DB8F0 38 A0 00 4C */ li r5, 0x4c /* 800DEAF4 000DB8F4 4B F2 49 65 */ bl memset /* 800DEAF8 000DB8F8 38 00 00 01 */ li r0, 1 -/* 800DEAFC 000DB8FC 3C 60 80 29 */ lis r3, lbl_80293098@ha +/* 800DEAFC 000DB8FC 3C 60 80 29 */ lis r3, lbl_g_SharedCollisRecord@ha /* 800DEB00 000DB900 98 01 00 5C */ stb r0, 0x5c(r1) -/* 800DEB04 000DB904 38 63 30 98 */ addi r3, r3, lbl_80293098@l +/* 800DEB04 000DB904 38 63 30 98 */ addi r3, r3, lbl_g_SharedCollisRecord@l /* 800DEB08 000DB908 38 80 00 00 */ li r4, 0 /* 800DEB0C 000DB90C 38 A0 00 50 */ li r5, 0x50 /* 800DEB10 000DB910 4B F2 49 49 */ bl memset /* 800DEB14 000DB914 38 00 1F 00 */ li r0, 0x1f00 -/* 800DEB18 000DB918 3C 60 80 29 */ lis r3, lbl_80293098@ha -/* 800DEB1C 000DB91C 94 03 30 98 */ stwu r0, lbl_80293098@l(r3) -/* 800DEB20 000DB920 88 0D 93 64 */ lbz r0, lbl_803CBC64-_SDA_BASE_(r13) +/* 800DEB18 000DB918 3C 60 80 29 */ lis r3, lbl_g_SharedCollisRecord@ha +/* 800DEB1C 000DB91C 94 03 30 98 */ stwu r0, lbl_g_SharedCollisRecord@l(r3) +/* 800DEB20 000DB920 88 0D 93 64 */ lbz r0, lbl_init$2667-_SDA_BASE_(r13) /* 800DEB24 000DB924 7C 7D 1B 78 */ mr r29, r3 /* 800DEB28 000DB928 7C 00 07 75 */ extsb. r0, r0 /* 800DEB2C 000DB92C 40 82 00 10 */ bne lbl_800DEB3C /* 800DEB30 000DB930 38 00 00 01 */ li r0, 1 -/* 800DEB34 000DB934 90 0D 93 60 */ stw r0, lbl_803CBC60-_SDA_BASE_(r13) -/* 800DEB38 000DB938 98 0D 93 64 */ stb r0, lbl_803CBC64-_SDA_BASE_(r13) +/* 800DEB34 000DB934 90 0D 93 60 */ stw r0, lbl_skipballchecks$2666-_SDA_BASE_(r13) +/* 800DEB38 000DB938 98 0D 93 64 */ stb r0, lbl_init$2667-_SDA_BASE_(r13) lbl_800DEB3C: -/* 800DEB3C 000DB93C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800DEB3C 000DB93C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800DEB40 000DB940 3B 60 00 00 */ li r27, 0 -/* 800DEB44 000DB944 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800DEB44 000DB944 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800DEB48 000DB948 83 83 19 E4 */ lwz r28, 0x19e4(r3) /* 800DEB4C 000DB94C 28 1C 00 00 */ cmplwi r28, 0 /* 800DEB50 000DB950 41 82 00 E4 */ beq lbl_800DEC34 @@ -6144,14 +6144,14 @@ lbl_800DEB3C: /* 800DEB58 000DB958 4B F2 FA E1 */ bl xEntIsVisible__FPC4xEnt /* 800DEB5C 000DB95C 28 03 00 00 */ cmplwi r3, 0 /* 800DEB60 000DB960 41 82 00 D4 */ beq lbl_800DEC34 -/* 800DEB64 000DB964 80 6D 93 60 */ lwz r3, lbl_803CBC60-_SDA_BASE_(r13) +/* 800DEB64 000DB964 80 6D 93 60 */ lwz r3, lbl_skipballchecks$2666-_SDA_BASE_(r13) /* 800DEB68 000DB968 34 03 FF FF */ addic. r0, r3, -1 -/* 800DEB6C 000DB96C 90 0D 93 60 */ stw r0, lbl_803CBC60-_SDA_BASE_(r13) +/* 800DEB6C 000DB96C 90 0D 93 60 */ stw r0, lbl_skipballchecks$2666-_SDA_BASE_(r13) /* 800DEB70 000DB970 40 80 00 C4 */ bge lbl_800DEC34 /* 800DEB74 000DB974 38 00 00 01 */ li r0, 1 -/* 800DEB78 000DB978 90 0D 93 60 */ stw r0, lbl_803CBC60-_SDA_BASE_(r13) +/* 800DEB78 000DB978 90 0D 93 60 */ stw r0, lbl_skipballchecks$2666-_SDA_BASE_(r13) /* 800DEB7C 000DB97C C0 3C 01 D4 */ lfs f1, 0x1d4(r28) -/* 800DEB80 000DB980 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DEB80 000DB980 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800DEB84 000DB984 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DEB88 000DB988 4C 40 13 82 */ cror 2, 0, 2 /* 800DEB8C 000DB98C 41 82 00 A8 */ beq lbl_800DEC34 @@ -6162,33 +6162,33 @@ lbl_800DEB3C: /* 800DEBA0 000DB9A0 38 81 00 24 */ addi r4, r1, 0x24 /* 800DEBA4 000DB9A4 4B FF A5 49 */ bl XYZVecToPos__10zNPCCommonFP5xVec3P5xVec3 /* 800DEBA8 000DB9A8 C0 21 00 28 */ lfs f1, 0x28(r1) -/* 800DEBAC 000DB9AC C0 02 99 B0 */ lfs f0, lbl_803CE330-_SDA2_BASE_(r2) +/* 800DEBAC 000DB9AC C0 02 99 B0 */ lfs f0, lbl__2722-_SDA2_BASE_(r2) /* 800DEBB0 000DB9B0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DEBB4 000DB9B4 41 80 00 80 */ blt lbl_800DEC34 -/* 800DEBB8 000DB9B8 C0 02 99 28 */ lfs f0, lbl_803CE2A8-_SDA2_BASE_(r2) +/* 800DEBB8 000DB9B8 C0 02 99 28 */ lfs f0, lbl__1382-_SDA2_BASE_(r2) /* 800DEBBC 000DB9BC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DEBC0 000DB9C0 41 81 00 74 */ bgt lbl_800DEC34 -/* 800DEBC4 000DB9C4 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DEBC4 000DB9C4 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800DEBC8 000DB9C8 38 61 00 24 */ addi r3, r1, 0x24 /* 800DEBCC 000DB9CC D0 01 00 28 */ stfs f0, 0x28(r1) /* 800DEBD0 000DB9D0 4B F3 64 FD */ bl xVec3Length2__FPC5xVec3 -/* 800DEBD4 000DB9D4 C0 02 99 B4 */ lfs f0, lbl_803CE334-_SDA2_BASE_(r2) +/* 800DEBD4 000DB9D4 C0 02 99 B4 */ lfs f0, lbl__2723-_SDA2_BASE_(r2) /* 800DEBD8 000DB9D8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DEBDC 000DB9DC 41 80 00 58 */ blt lbl_800DEC34 -/* 800DEBE0 000DB9E0 C0 02 99 B8 */ lfs f0, lbl_803CE338-_SDA2_BASE_(r2) +/* 800DEBE0 000DB9E0 C0 02 99 B8 */ lfs f0, lbl__2724-_SDA2_BASE_(r2) /* 800DEBE4 000DB9E4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DEBE8 000DB9E8 41 81 00 4C */ bgt lbl_800DEC34 /* 800DEBEC 000DB9EC 4B F2 BC 11 */ bl xsqrt__Ff -/* 800DEBF0 000DB9F0 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DEBF0 000DB9F0 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DEBF4 000DB9F4 38 61 00 24 */ addi r3, r1, 0x24 /* 800DEBF8 000DB9F8 EC 20 08 24 */ fdivs f1, f0, f1 /* 800DEBFC 000DB9FC 4B F3 CD 3D */ bl xVec3SMulBy__FP5xVec3f -/* 800DEC00 000DBA00 3C 80 80 25 */ lis r4, lbl_80253030@ha +/* 800DEC00 000DBA00 3C 80 80 25 */ lis r4, lbl_g_Y3@ha /* 800DEC04 000DBA04 38 61 00 30 */ addi r3, r1, 0x30 -/* 800DEC08 000DBA08 38 A4 30 30 */ addi r5, r4, lbl_80253030@l +/* 800DEC08 000DBA08 38 A4 30 30 */ addi r5, r4, lbl_g_Y3@l /* 800DEC0C 000DBA0C 38 81 00 24 */ addi r4, r1, 0x24 /* 800DEC10 000DBA10 4B F3 64 7D */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 -/* 800DEC14 000DBA14 C0 22 98 FC */ lfs f1, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800DEC14 000DBA14 C0 22 98 FC */ lfs f1, lbl__1166-_SDA2_BASE_(r2) /* 800DEC18 000DBA18 38 61 00 30 */ addi r3, r1, 0x30 /* 800DEC1C 000DBA1C 38 81 00 24 */ addi r4, r1, 0x24 /* 800DEC20 000DBA20 4B F3 64 39 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f @@ -6198,8 +6198,8 @@ lbl_800DEB3C: /* 800DEC30 000DBA30 3B 60 00 01 */ li r27, 1 lbl_800DEC34: /* 800DEC34 000DBA34 80 9E 01 D8 */ lwz r4, 0x1d8(r30) -/* 800DEC38 000DBA38 3C 60 80 29 */ lis r3, lbl_802931D8@ha -/* 800DEC3C 000DBA3C 3B 43 31 D8 */ addi r26, r3, lbl_802931D8@l +/* 800DEC38 000DBA38 3C 60 80 29 */ lis r3, lbl_g_idx_handbone@ha +/* 800DEC3C 000DBA3C 3B 43 31 D8 */ addi r26, r3, lbl_g_idx_handbone@l /* 800DEC40 000DBA40 3B 21 00 60 */ addi r25, r1, 0x60 /* 800DEC44 000DBA44 C0 04 00 90 */ lfs f0, 0x90(r4) /* 800DEC48 000DBA48 D0 01 00 6C */ stfs f0, 0x6c(r1) @@ -6215,7 +6215,7 @@ lbl_800DEC50: /* 800DEC6C 000DBA6C 80 03 00 08 */ lwz r0, 8(r3) /* 800DEC70 000DBA70 38 61 00 18 */ addi r3, r1, 0x18 /* 800DEC74 000DBA74 90 01 00 20 */ stw r0, 0x20(r1) -/* 800DEC78 000DBA78 C0 22 99 9C */ lfs f1, lbl_803CE31C-_SDA2_BASE_(r2) +/* 800DEC78 000DBA78 C0 22 99 9C */ lfs f1, lbl__2361-_SDA2_BASE_(r2) /* 800DEC7C 000DBA7C 4B F2 C5 05 */ bl __amu__5xVec3Ff /* 800DEC80 000DBA80 7F C3 F3 78 */ mr r3, r30 /* 800DEC84 000DBA84 38 80 00 00 */ li r4, 0 @@ -6238,7 +6238,7 @@ lbl_800DEC50: /* 800DECC8 000DBAC8 4B FF A5 39 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800DECCC 000DBACC 2C 03 00 00 */ cmpwi r3, 0 /* 800DECD0 000DBAD0 41 82 00 1C */ beq lbl_800DECEC -/* 800DECD4 000DBAD4 80 02 81 B4 */ lwz r0, lbl_803CCB34-_SDA2_BASE_(r2) +/* 800DECD4 000DBAD4 80 02 81 B4 */ lwz r0, lbl_g_PINK-_SDA2_BASE_(r2) /* 800DECD8 000DBAD8 38 61 00 08 */ addi r3, r1, 8 /* 800DECDC 000DBADC 90 01 00 08 */ stw r0, 8(r1) /* 800DECE0 000DBAE0 4B F4 07 55 */ bl xDrawSetColor__F10iColor_tag @@ -6275,7 +6275,7 @@ lbl_800DED1C: /* 800DED54 000DBB54 4B F6 F7 89 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800DED58 000DBB58 38 61 00 0C */ addi r3, r1, 0xc /* 800DED5C 000DBB5C 4B F2 F8 F5 */ bl xVec3Length__FPC5xVec3 -/* 800DED60 000DBB60 C0 02 99 28 */ lfs f0, lbl_803CE2A8-_SDA2_BASE_(r2) +/* 800DED60 000DBB60 C0 02 99 28 */ lfs f0, lbl__1382-_SDA2_BASE_(r2) /* 800DED64 000DBB64 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DED68 000DBB68 40 80 00 14 */ bge lbl_800DED7C /* 800DED6C 000DBB6C FC 20 00 90 */ fmr f1, f0 @@ -6283,11 +6283,11 @@ lbl_800DED1C: /* 800DED74 000DBB74 38 81 00 30 */ addi r4, r1, 0x30 /* 800DED78 000DBB78 4B F2 C3 19 */ bl xVec3SMul__FP5xVec3PC5xVec3f lbl_800DED7C: -/* 800DED7C 000DBB7C C0 02 99 2C */ lfs f0, lbl_803CE2AC-_SDA2_BASE_(r2) +/* 800DED7C 000DBB7C C0 02 99 2C */ lfs f0, lbl__1384_1-_SDA2_BASE_(r2) /* 800DED80 000DBB80 38 61 00 0C */ addi r3, r1, 0xc /* 800DED84 000DBB84 38 81 00 30 */ addi r4, r1, 0x30 /* 800DED88 000DBB88 D0 01 00 34 */ stfs f0, 0x34(r1) -/* 800DED8C 000DBB8C C0 22 99 48 */ lfs f1, lbl_803CE2C8-_SDA2_BASE_(r2) +/* 800DED8C 000DBB8C C0 22 99 48 */ lfs f1, lbl__1621-_SDA2_BASE_(r2) /* 800DED90 000DBB90 48 05 11 5D */ bl NPCC_Bounce__FP5xVec3P5xVec3f /* 800DED94 000DBB94 38 7C 01 A0 */ addi r3, r28, 0x1a0 /* 800DED98 000DBB98 38 81 00 0C */ addi r4, r1, 0xc @@ -6309,13 +6309,13 @@ lbl_800DEDA0: /* 800DEDD4 000DBBD4 F3 E1 00 58 */ psq_st f31, 88(r1), 0, qr0 /* 800DEDD8 000DBBD8 BF 01 00 30 */ stmw r24, 0x30(r1) /* 800DEDDC 000DBBDC 7C 7B 1B 78 */ mr r27, r3 -/* 800DEDE0 000DBBE0 3C 60 80 26 */ lis r3, lbl_80267248@ha +/* 800DEDE0 000DBBE0 3C 60 80 26 */ lis r3, lbl__2734@ha /* 800DEDE4 000DBBE4 80 BB 00 18 */ lwz r5, 0x18(r27) -/* 800DEDE8 000DBBE8 38 83 72 48 */ addi r4, r3, lbl_80267248@l -/* 800DEDEC 000DBBEC 3C 60 80 26 */ lis r3, lbl_80267254@ha +/* 800DEDE8 000DBBE8 38 83 72 48 */ addi r4, r3, lbl__2734@l +/* 800DEDEC 000DBBEC 3C 60 80 26 */ lis r3, lbl__2735@ha /* 800DEDF0 000DBBF0 81 04 00 00 */ lwz r8, 0(r4) /* 800DEDF4 000DBBF4 83 E5 00 00 */ lwz r31, 0(r5) -/* 800DEDF8 000DBBF8 38 A3 72 54 */ addi r5, r3, lbl_80267254@l +/* 800DEDF8 000DBBF8 38 A3 72 54 */ addi r5, r3, lbl__2735@l /* 800DEDFC 000DBBFC 80 E4 00 04 */ lwz r7, 4(r4) /* 800DEE00 000DBC00 3B A0 00 00 */ li r29, 0 /* 800DEE04 000DBC04 83 DF 00 4C */ lwz r30, 0x4c(r31) @@ -6330,7 +6330,7 @@ lbl_800DEDA0: /* 800DEE28 000DBC28 90 81 00 0C */ stw r4, 0xc(r1) /* 800DEE2C 000DBC2C 90 61 00 10 */ stw r3, 0x10(r1) /* 800DEE30 000DBC30 90 01 00 14 */ stw r0, 0x14(r1) -/* 800DEE34 000DBC34 C3 E2 98 F0 */ lfs f31, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DEE34 000DBC34 C3 E2 98 F0 */ lfs f31, lbl__1130-_SDA2_BASE_(r2) /* 800DEE38 000DBC38 D3 E1 00 08 */ stfs f31, 8(r1) /* 800DEE3C 000DBC3C 8B 3E 00 02 */ lbz r25, 2(r30) /* 800DEE40 000DBC40 1C 19 00 50 */ mulli r0, r25, 0x50 @@ -6492,14 +6492,14 @@ lbl_800DF068: /* 800DF074 000DBE74 80 7B 00 18 */ lwz r3, 0x18(r27) /* 800DF078 000DBE78 38 80 00 00 */ li r4, 0 /* 800DF07C 000DBE7C 48 02 F8 2D */ bl TimerGet__7xPsycheF11en_xpsytime -/* 800DF080 000DBE80 C0 02 99 20 */ lfs f0, lbl_803CE2A0-_SDA2_BASE_(r2) +/* 800DF080 000DBE80 C0 02 99 20 */ lfs f0, lbl__1373_1-_SDA2_BASE_(r2) /* 800DF084 000DBE84 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DF088 000DBE88 40 81 00 28 */ ble lbl_800DF0B0 /* 800DF08C 000DBE8C 2C 1D 00 00 */ cmpwi r29, 0 /* 800DF090 000DBE90 41 82 00 20 */ beq lbl_800DF0B0 /* 800DF094 000DBE94 38 61 00 18 */ addi r3, r1, 0x18 /* 800DF098 000DBE98 4B F3 60 35 */ bl xVec3Length2__FPC5xVec3 -/* 800DF09C 000DBE9C C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DF09C 000DBE9C C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800DF0A0 000DBEA0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DF0A4 000DBEA4 40 81 00 0C */ ble lbl_800DF0B0 /* 800DF0A8 000DBEA8 7F 63 DB 78 */ mr r3, r27 @@ -6539,7 +6539,7 @@ lbl_800DF0D8: /* 800DF128 000DBF28 7C 9F 23 78 */ mr r31, r4 /* 800DF12C 000DBF2C 90 1E 00 58 */ stw r0, 0x58(r30) /* 800DF130 000DBF30 90 1E 00 5C */ stw r0, 0x5c(r30) -/* 800DF134 000DBF34 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DF134 000DBF34 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800DF138 000DBF38 D0 1E 00 60 */ stfs f0, 0x60(r30) /* 800DF13C 000DBF3C 4B FA 3B BD */ bl Pos__10zNPCCommonFv /* 800DF140 000DBF40 7C 64 1B 78 */ mr r4, r3 @@ -6588,9 +6588,9 @@ lbl_800DF0D8: /* 800DF1EC 000DBFEC F3 A1 00 48 */ psq_st f29, 72(r1), 0, qr0 /* 800DF1F0 000DBFF0 BF 21 00 24 */ stmw r25, 0x24(r1) /* 800DF1F4 000DBFF4 7C 7A 1B 78 */ mr r26, r3 -/* 800DF1F8 000DBFF8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800DF1F8 000DBFF8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800DF1FC 000DBFFC 80 DA 00 18 */ lwz r6, 0x18(r26) -/* 800DF200 000DC000 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800DF200 000DC000 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800DF204 000DC004 FF E0 08 90 */ fmr f31, f1 /* 800DF208 000DC008 7C 9B 23 78 */ mr r27, r4 /* 800DF20C 000DC00C 83 C6 00 00 */ lwz r30, 0(r6) @@ -6603,23 +6603,23 @@ lbl_800DF0D8: /* 800DF228 000DC028 38 A1 00 08 */ addi r5, r1, 8 /* 800DF22C 000DC02C 48 02 29 5D */ bl DstSqFromHome__8NPCArenaFP5xVec3P5xVec3 /* 800DF230 000DC030 FF C0 08 90 */ fmr f30, f1 -/* 800DF234 000DC034 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DF234 000DC034 C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800DF238 000DC038 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800DF23C 000DC03C 48 00 D6 DD */ bl Radius__8NPCArenaFf -/* 800DF240 000DC040 C0 02 99 18 */ lfs f0, lbl_803CE298-_SDA2_BASE_(r2) +/* 800DF240 000DC040 C0 02 99 18 */ lfs f0, lbl__1371_1-_SDA2_BASE_(r2) /* 800DF244 000DC044 80 7E 01 D8 */ lwz r3, 0x1d8(r30) /* 800DF248 000DC048 EC 00 00 72 */ fmuls f0, f0, f1 /* 800DF24C 000DC04C C3 A3 00 60 */ lfs f29, 0x60(r3) /* 800DF250 000DC050 FC 00 E8 40 */ fcmpo cr0, f0, f29 /* 800DF254 000DC054 40 81 00 18 */ ble lbl_800DF26C -/* 800DF258 000DC058 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DF258 000DC058 C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800DF25C 000DC05C 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800DF260 000DC060 48 00 D6 B9 */ bl Radius__8NPCArenaFf -/* 800DF264 000DC064 C0 02 99 18 */ lfs f0, lbl_803CE298-_SDA2_BASE_(r2) +/* 800DF264 000DC064 C0 02 99 18 */ lfs f0, lbl__1371_1-_SDA2_BASE_(r2) /* 800DF268 000DC068 EF A0 00 72 */ fmuls f29, f0, f1 lbl_800DF26C: -/* 800DF26C 000DC06C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800DF270 000DC070 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800DF26C 000DC06C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800DF270 000DC070 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800DF274 000DC074 80 03 16 B0 */ lwz r0, 0x16b0(r3) /* 800DF278 000DC078 28 00 00 01 */ cmplwi r0, 1 /* 800DF27C 000DC07C 40 80 00 30 */ bge lbl_800DF2AC @@ -6636,7 +6636,7 @@ lbl_800DF26C: /* 800DF2A8 000DC0A8 48 00 00 9C */ b lbl_800DF344 lbl_800DF2AC: /* 800DF2AC 000DC0AC C0 23 17 08 */ lfs f1, 0x1708(r3) -/* 800DF2B0 000DC0B0 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800DF2B0 000DC0B0 C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800DF2B4 000DC0B4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DF2B8 000DC0B8 40 81 00 18 */ ble lbl_800DF2D0 /* 800DF2BC 000DC0BC 38 00 00 02 */ li r0, 2 @@ -6697,7 +6697,7 @@ lbl_800DF358: /* 800DF380 000DC180 7C 64 1B 78 */ mr r4, r3 /* 800DF384 000DC184 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800DF388 000DC188 48 02 27 79 */ bl PctFromHome__8NPCArenaFP5xVec3 -/* 800DF38C 000DC18C C0 02 99 BC */ lfs f0, lbl_803CE33C-_SDA2_BASE_(r2) +/* 800DF38C 000DC18C C0 02 99 BC */ lfs f0, lbl__2888-_SDA2_BASE_(r2) /* 800DF390 000DC190 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DF394 000DC194 40 81 00 10 */ ble lbl_800DF3A4 /* 800DF398 000DC198 38 00 00 02 */ li r0, 2 @@ -6722,7 +6722,7 @@ lbl_800DF3D4: /* 800DF3D8 000DC1D8 FC 20 F8 90 */ fmr f1, f31 /* 800DF3DC 000DC1DC 90 1A 00 5C */ stw r0, 0x5c(r26) /* 800DF3E0 000DC1E0 7F C3 F3 78 */ mr r3, r30 -/* 800DF3E4 000DC1E4 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) +/* 800DF3E4 000DC1E4 C0 42 99 50 */ lfs f2, lbl__1693-_SDA2_BASE_(r2) /* 800DF3E8 000DC1E8 48 00 D6 39 */ bl FacePlayer__9zNPCRobotFff /* 800DF3EC 000DC1EC 38 00 00 02 */ li r0, 2 /* 800DF3F0 000DC1F0 3C 60 4E 47 */ lis r3, 0x4E475230@ha @@ -6731,11 +6731,11 @@ lbl_800DF3D4: /* 800DF3FC 000DC1FC 48 00 01 80 */ b lbl_800DF57C lbl_800DF400: /* 800DF400 000DC200 FC 20 F8 90 */ fmr f1, f31 -/* 800DF404 000DC204 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) +/* 800DF404 000DC204 C0 42 99 50 */ lfs f2, lbl__1693-_SDA2_BASE_(r2) /* 800DF408 000DC208 7F C3 F3 78 */ mr r3, r30 /* 800DF40C 000DC20C 48 00 D6 15 */ bl FacePlayer__9zNPCRobotFff /* 800DF410 000DC210 FC 20 F8 90 */ fmr f1, f31 -/* 800DF414 000DC214 C0 42 99 34 */ lfs f2, lbl_803CE2B4-_SDA2_BASE_(r2) +/* 800DF414 000DC214 C0 42 99 34 */ lfs f2, lbl__1532-_SDA2_BASE_(r2) /* 800DF418 000DC218 7F C3 F3 78 */ mr r3, r30 /* 800DF41C 000DC21C 48 01 A5 FD */ bl MoveTowardsArena__9zNPCRobotFff /* 800DF420 000DC220 7F C3 F3 78 */ mr r3, r30 @@ -6743,7 +6743,7 @@ lbl_800DF400: /* 800DF428 000DC228 7C 64 1B 78 */ mr r4, r3 /* 800DF42C 000DC22C 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800DF430 000DC230 48 02 26 D1 */ bl PctFromHome__8NPCArenaFP5xVec3 -/* 800DF434 000DC234 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800DF434 000DC234 C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800DF438 000DC238 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DF43C 000DC23C 40 80 00 0C */ bge lbl_800DF448 /* 800DF440 000DC240 38 00 00 03 */ li r0, 3 @@ -6762,7 +6762,7 @@ lbl_800DF464: /* 800DF46C 000DC26C 48 00 01 10 */ b lbl_800DF57C lbl_800DF470: /* 800DF470 000DC270 C0 5A 00 60 */ lfs f2, 0x60(r26) -/* 800DF474 000DC274 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DF474 000DC274 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800DF478 000DC278 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800DF47C 000DC27C 40 80 00 0C */ bge lbl_800DF488 /* 800DF480 000DC280 38 00 00 01 */ li r0, 1 @@ -6772,9 +6772,9 @@ lbl_800DF488: lbl_800DF48C: /* 800DF48C 000DC28C 2C 00 00 00 */ cmpwi r0, 0 /* 800DF490 000DC290 41 82 00 28 */ beq lbl_800DF4B8 -/* 800DF494 000DC294 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800DF498 000DC298 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) -/* 800DF49C 000DC29C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800DF494 000DC294 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800DF498 000DC298 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) +/* 800DF49C 000DC29C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800DF4A0 000DC2A0 C0 23 17 08 */ lfs f1, 0x1708(r3) /* 800DF4A4 000DC2A4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DF4A8 000DC2A8 41 81 00 10 */ bgt lbl_800DF4B8 @@ -6783,7 +6783,7 @@ lbl_800DF48C: /* 800DF4B4 000DC2B4 48 00 00 C8 */ b lbl_800DF57C lbl_800DF4B8: /* 800DF4B8 000DC2B8 EC 22 F8 28 */ fsubs f1, f2, f31 -/* 800DF4BC 000DC2BC C0 02 99 00 */ lfs f0, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DF4BC 000DC2BC C0 02 99 00 */ lfs f0, lbl__1167-_SDA2_BASE_(r2) /* 800DF4C0 000DC2C0 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800DF4C4 000DC2C4 40 81 00 08 */ ble lbl_800DF4CC /* 800DF4C8 000DC2C8 48 00 00 08 */ b lbl_800DF4D0 @@ -6799,7 +6799,7 @@ lbl_800DF4D0: /* 800DF4E8 000DC2E8 4B FF 5E 31 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 800DF4EC 000DC2EC 7F C3 F3 78 */ mr r3, r30 /* 800DF4F0 000DC2F0 48 01 19 FD */ bl VelStop__10zNPCCommonFv -/* 800DF4F4 000DC2F4 C0 22 98 F0 */ lfs f1, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DF4F4 000DC2F4 C0 22 98 F0 */ lfs f1, lbl__1130-_SDA2_BASE_(r2) /* 800DF4F8 000DC2F8 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800DF4FC 000DC2FC 38 9A 00 64 */ addi r4, r26, 0x64 /* 800DF500 000DC300 38 A0 00 00 */ li r5, 0 @@ -6813,7 +6813,7 @@ lbl_800DF4D0: /* 800DF520 000DC320 4B F6 EF BD */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800DF524: /* 800DF524 000DC324 FC 20 F8 90 */ fmr f1, f31 -/* 800DF528 000DC328 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) +/* 800DF528 000DC328 C0 42 99 50 */ lfs f2, lbl__1693-_SDA2_BASE_(r2) /* 800DF52C 000DC32C 7F C3 F3 78 */ mr r3, r30 /* 800DF530 000DC330 48 00 D4 F1 */ bl FacePlayer__9zNPCRobotFff /* 800DF534 000DC334 FC 20 F8 90 */ fmr f1, f31 @@ -6822,12 +6822,12 @@ lbl_800DF524: /* 800DF540 000DC340 48 00 00 3C */ b lbl_800DF57C lbl_800DF544: /* 800DF544 000DC344 4B F5 17 45 */ bl xurand__Fv -/* 800DF548 000DC348 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800DF548 000DC348 C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800DF54C 000DC34C 3C 60 4E 47 */ lis r3, 0x4E475249@ha -/* 800DF550 000DC350 C0 42 99 0C */ lfs f2, lbl_803CE28C-_SDA2_BASE_(r2) +/* 800DF550 000DC350 C0 42 99 0C */ lfs f2, lbl__1328-_SDA2_BASE_(r2) /* 800DF554 000DC354 38 80 00 03 */ li r4, 3 /* 800DF558 000DC358 EC 21 00 28 */ fsubs f1, f1, f0 -/* 800DF55C 000DC35C C0 02 99 3C */ lfs f0, lbl_803CE2BC-_SDA2_BASE_(r2) +/* 800DF55C 000DC35C C0 02 99 3C */ lfs f0, lbl__1561-_SDA2_BASE_(r2) /* 800DF560 000DC360 38 00 00 02 */ li r0, 2 /* 800DF564 000DC364 3B E3 52 49 */ addi r31, r3, 0x4E475249@l /* 800DF568 000DC368 EC 22 00 72 */ fmuls f1, f2, f1 @@ -6890,10 +6890,10 @@ MoveCorner__20zNPCGoalAlertMonsoonFf: /* 800DF630 000DC430 48 00 D3 79 */ bl IsReady__8NPCArenaFv /* 800DF634 000DC434 2C 03 00 00 */ cmpwi r3, 0 /* 800DF638 000DC438 41 82 01 40 */ beq lbl_800DF778 -/* 800DF63C 000DC43C C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DF63C 000DC43C C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800DF640 000DC440 38 7F 02 A8 */ addi r3, r31, 0x2a8 /* 800DF644 000DC444 48 00 D2 D5 */ bl Radius__8NPCArenaFf -/* 800DF648 000DC448 C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800DF648 000DC448 C0 02 99 38 */ lfs f0, lbl__1533_1-_SDA2_BASE_(r2) /* 800DF64C 000DC44C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DF650 000DC450 40 81 01 28 */ ble lbl_800DF778 /* 800DF654 000DC454 7F E3 FB 78 */ mr r3, r31 @@ -6901,12 +6901,12 @@ MoveCorner__20zNPCGoalAlertMonsoonFf: /* 800DF65C 000DC45C 38 A0 00 00 */ li r5, 0 /* 800DF660 000DC460 4B FF 9A 49 */ bl XYZDstSqToPos__10zNPCCommonFP5xVec3P5xVec3 /* 800DF664 000DC464 FC 00 08 90 */ fmr f0, f1 -/* 800DF668 000DC468 C0 22 98 FC */ lfs f1, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800DF668 000DC468 C0 22 98 FC */ lfs f1, lbl__1166-_SDA2_BASE_(r2) /* 800DF66C 000DC46C FF E0 00 90 */ fmr f31, f0 /* 800DF670 000DC470 4B F6 8A 39 */ bl SQ__Ff /* 800DF674 000DC474 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 800DF678 000DC478 40 80 00 28 */ bge lbl_800DF6A0 -/* 800DF67C 000DC47C C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DF67C 000DC47C C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800DF680 000DC480 7F E3 FB 78 */ mr r3, r31 /* 800DF684 000DC484 38 9E 00 64 */ addi r4, r30, 0x64 /* 800DF688 000DC488 48 01 A1 7D */ bl CornerOfArena__9zNPCRobotFP5xVec3f @@ -6922,43 +6922,43 @@ lbl_800DF6A0: /* 800DF6AC 000DC4AC 4B FF 9B 55 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800DF6B0 000DC4B0 2C 03 00 00 */ cmpwi r3, 0 /* 800DF6B4 000DC4B4 41 82 00 24 */ beq lbl_800DF6D8 -/* 800DF6B8 000DC4B8 80 02 81 88 */ lwz r0, lbl_803CCB08-_SDA2_BASE_(r2) +/* 800DF6B8 000DC4B8 80 02 81 88 */ lwz r0, lbl_g_BLUE-_SDA2_BASE_(r2) /* 800DF6BC 000DC4BC 38 61 00 08 */ addi r3, r1, 8 /* 800DF6C0 000DC4C0 90 01 00 08 */ stw r0, 8(r1) /* 800DF6C4 000DC4C4 4B F3 FD 71 */ bl xDrawSetColor__F10iColor_tag -/* 800DF6C8 000DC4C8 C0 22 99 20 */ lfs f1, lbl_803CE2A0-_SDA2_BASE_(r2) +/* 800DF6C8 000DC4C8 C0 22 99 20 */ lfs f1, lbl__1373_1-_SDA2_BASE_(r2) /* 800DF6CC 000DC4CC 38 7E 00 64 */ addi r3, r30, 0x64 /* 800DF6D0 000DC4D0 38 80 00 0C */ li r4, 0xc /* 800DF6D4 000DC4D4 4B FB 7C 81 */ bl xDrawSphere2__FPC5xVec3fUi lbl_800DF6D8: /* 800DF6D8 000DC4D8 C0 3E 00 60 */ lfs f1, 0x60(r30) -/* 800DF6DC 000DC4DC C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DF6DC 000DC4DC C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800DF6E0 000DC4E0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DF6E4 000DC4E4 4C 41 13 82 */ cror 2, 1, 2 /* 800DF6E8 000DC4E8 40 82 00 28 */ bne lbl_800DF710 -/* 800DF6EC 000DC4EC C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DF6EC 000DC4EC C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800DF6F0 000DC4F0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DF6F4 000DC4F4 40 80 00 1C */ bge lbl_800DF710 /* 800DF6F8 000DC4F8 FC 20 F0 90 */ fmr f1, f30 -/* 800DF6FC 000DC4FC C0 42 99 18 */ lfs f2, lbl_803CE298-_SDA2_BASE_(r2) -/* 800DF700 000DC500 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DF6FC 000DC4FC C0 42 99 18 */ lfs f2, lbl__1371_1-_SDA2_BASE_(r2) +/* 800DF700 000DC500 C0 62 99 00 */ lfs f3, lbl__1167-_SDA2_BASE_(r2) /* 800DF704 000DC504 7F E3 FB 78 */ mr r3, r31 /* 800DF708 000DC508 48 01 18 CD */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DF70C 000DC50C 48 00 00 3C */ b lbl_800DF748 lbl_800DF710: -/* 800DF710 000DC510 C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800DF710 000DC510 C0 02 99 38 */ lfs f0, lbl__1533_1-_SDA2_BASE_(r2) /* 800DF714 000DC514 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800DF718 000DC518 40 80 00 1C */ bge lbl_800DF734 /* 800DF71C 000DC51C FC 20 F0 90 */ fmr f1, f30 -/* 800DF720 000DC520 C0 42 99 18 */ lfs f2, lbl_803CE298-_SDA2_BASE_(r2) -/* 800DF724 000DC524 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DF720 000DC520 C0 42 99 18 */ lfs f2, lbl__1371_1-_SDA2_BASE_(r2) +/* 800DF724 000DC524 C0 62 99 00 */ lfs f3, lbl__1167-_SDA2_BASE_(r2) /* 800DF728 000DC528 7F E3 FB 78 */ mr r3, r31 /* 800DF72C 000DC52C 48 01 18 A9 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800DF730 000DC530 48 00 00 18 */ b lbl_800DF748 lbl_800DF734: /* 800DF734 000DC534 FC 20 F0 90 */ fmr f1, f30 -/* 800DF738 000DC538 C0 42 99 90 */ lfs f2, lbl_803CE310-_SDA2_BASE_(r2) -/* 800DF73C 000DC53C C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DF738 000DC538 C0 42 99 90 */ lfs f2, lbl__2297-_SDA2_BASE_(r2) +/* 800DF73C 000DC53C C0 62 99 00 */ lfs f3, lbl__1167-_SDA2_BASE_(r2) /* 800DF740 000DC540 7F E3 FB 78 */ mr r3, r31 /* 800DF744 000DC544 48 01 18 91 */ bl ThrottleAdjust__10zNPCCommonFfff lbl_800DF748: @@ -7083,7 +7083,7 @@ lbl_800DF778: /* 800DF91C 000DC71C 48 00 00 38 */ b lbl_800DF954 lbl_800DF920: /* 800DF920 000DC720 C0 3B 00 60 */ lfs f1, 0x60(r27) -/* 800DF924 000DC724 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DF924 000DC724 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800DF928 000DC728 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DF92C 000DC72C 40 80 00 28 */ bge lbl_800DF954 /* 800DF930 000DC730 80 7A 01 D8 */ lwz r3, 0x1d8(r26) @@ -7124,7 +7124,7 @@ lbl_800DF990: lbl_800DF9AC: /* 800DF9AC 000DC7AC 2C 19 00 00 */ cmpwi r25, 0 /* 800DF9B0 000DC7B0 41 82 00 0C */ beq lbl_800DF9BC -/* 800DF9B4 000DC7B4 C0 02 99 08 */ lfs f0, lbl_803CE288-_SDA2_BASE_(r2) +/* 800DF9B4 000DC7B4 C0 02 99 08 */ lfs f0, lbl__1207_2-_SDA2_BASE_(r2) /* 800DF9B8 000DC7B8 D0 1B 00 60 */ stfs f0, 0x60(r27) lbl_800DF9BC: /* 800DF9BC 000DC7BC 7F 43 D3 78 */ mr r3, r26 @@ -7137,11 +7137,11 @@ lbl_800DF9BC: /* 800DF9D8 000DC7D8 38 80 00 0B */ li r4, 0xb /* 800DF9DC 000DC7DC 48 01 3C 59 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 800DF9E0 000DC7E0 FC 20 F0 90 */ fmr f1, f30 -/* 800DF9E4 000DC7E4 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) +/* 800DF9E4 000DC7E4 C0 42 99 50 */ lfs f2, lbl__1693-_SDA2_BASE_(r2) /* 800DF9E8 000DC7E8 7F 43 D3 78 */ mr r3, r26 /* 800DF9EC 000DC7EC 48 00 D0 35 */ bl FacePlayer__9zNPCRobotFff /* 800DF9F0 000DC7F0 C0 1B 00 60 */ lfs f0, 0x60(r27) -/* 800DF9F4 000DC7F4 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DF9F4 000DC7F4 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800DF9F8 000DC7F8 EC 00 F0 28 */ fsubs f0, f0, f30 /* 800DF9FC 000DC7FC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DFA00 000DC800 40 81 00 08 */ ble lbl_800DFA08 @@ -7157,7 +7157,7 @@ lbl_800DFA0C: /* 800DFA20 000DC820 38 80 00 01 */ li r4, 1 /* 800DFA24 000DC824 4B F9 68 85 */ bl zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3 /* 800DFA28 000DC828 C0 3B 00 60 */ lfs f1, 0x60(r27) -/* 800DFA2C 000DC82C C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DFA2C 000DC82C C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800DFA30 000DC830 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DFA34 000DC834 40 80 00 80 */ bge lbl_800DFAB4 /* 800DFA38 000DC838 7F 43 D3 78 */ mr r3, r26 @@ -7165,8 +7165,8 @@ lbl_800DFA0C: /* 800DFA40 000DC840 48 01 36 39 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 800DFA44 000DC844 FC 01 F0 40 */ fcmpo cr0, f1, f30 /* 800DFA48 000DC848 41 81 00 6C */ bgt lbl_800DFAB4 -/* 800DFA4C 000DC84C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800DFA50 000DC850 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800DFA4C 000DC84C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800DFA50 000DC850 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800DFA54 000DC854 80 04 16 B0 */ lwz r0, 0x16b0(r4) /* 800DFA58 000DC858 28 00 00 00 */ cmplwi r0, 0 /* 800DFA5C 000DC85C 40 82 00 58 */ bne lbl_800DFAB4 @@ -7282,7 +7282,7 @@ lbl_800DFBC0: /* 800DFBEC 000DC9EC 90 01 00 14 */ stw r0, 0x14(r1) /* 800DFBF0 000DC9F0 38 00 00 01 */ li r0, 1 /* 800DFBF4 000DC9F4 90 03 00 4C */ stw r0, 0x4c(r3) -/* 800DFBF8 000DC9F8 C0 02 99 00 */ lfs f0, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DFBF8 000DC9F8 C0 02 99 00 */ lfs f0, lbl__1167-_SDA2_BASE_(r2) /* 800DFBFC 000DC9FC D0 03 00 50 */ stfs f0, 0x50(r3) /* 800DFC00 000DCA00 B0 03 00 4A */ sth r0, 0x4a(r3) /* 800DFC04 000DCA04 4B FF 55 11 */ bl Enter__14zNPCGoalCommonFfPv @@ -7324,9 +7324,9 @@ lbl_800DFBC0: /* 800DFC94 000DCA94 F3 A1 00 38 */ psq_st f29, 56(r1), 0, qr0 /* 800DFC98 000DCA98 BF 41 00 18 */ stmw r26, 0x18(r1) /* 800DFC9C 000DCA9C 7C 7A 1B 78 */ mr r26, r3 -/* 800DFCA0 000DCAA0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800DFCA0 000DCAA0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800DFCA4 000DCAA4 80 DA 00 18 */ lwz r6, 0x18(r26) -/* 800DFCA8 000DCAA8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800DFCA8 000DCAA8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800DFCAC 000DCAAC FF E0 08 90 */ fmr f31, f1 /* 800DFCB0 000DCAB0 7C 9B 23 78 */ mr r27, r4 /* 800DFCB4 000DCAB4 83 C6 00 00 */ lwz r30, 0(r6) @@ -7339,23 +7339,23 @@ lbl_800DFBC0: /* 800DFCD0 000DCAD0 38 A1 00 08 */ addi r5, r1, 8 /* 800DFCD4 000DCAD4 48 02 1E B5 */ bl DstSqFromHome__8NPCArenaFP5xVec3P5xVec3 /* 800DFCD8 000DCAD8 FF C0 08 90 */ fmr f30, f1 -/* 800DFCDC 000DCADC C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DFCDC 000DCADC C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800DFCE0 000DCAE0 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800DFCE4 000DCAE4 48 00 CC 35 */ bl Radius__8NPCArenaFf -/* 800DFCE8 000DCAE8 C0 02 99 18 */ lfs f0, lbl_803CE298-_SDA2_BASE_(r2) +/* 800DFCE8 000DCAE8 C0 02 99 18 */ lfs f0, lbl__1371_1-_SDA2_BASE_(r2) /* 800DFCEC 000DCAEC 80 7E 01 D8 */ lwz r3, 0x1d8(r30) /* 800DFCF0 000DCAF0 EC 00 00 72 */ fmuls f0, f0, f1 /* 800DFCF4 000DCAF4 C3 A3 00 60 */ lfs f29, 0x60(r3) /* 800DFCF8 000DCAF8 FC 00 E8 40 */ fcmpo cr0, f0, f29 /* 800DFCFC 000DCAFC 40 81 00 18 */ ble lbl_800DFD14 -/* 800DFD00 000DCB00 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800DFD00 000DCB00 C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800DFD04 000DCB04 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800DFD08 000DCB08 48 00 CC 11 */ bl Radius__8NPCArenaFf -/* 800DFD0C 000DCB0C C0 02 99 18 */ lfs f0, lbl_803CE298-_SDA2_BASE_(r2) +/* 800DFD0C 000DCB0C C0 02 99 18 */ lfs f0, lbl__1371_1-_SDA2_BASE_(r2) /* 800DFD10 000DCB10 EF A0 00 72 */ fmuls f29, f0, f1 lbl_800DFD14: -/* 800DFD14 000DCB14 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800DFD18 000DCB18 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800DFD14 000DCB14 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800DFD18 000DCB18 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800DFD1C 000DCB1C 80 03 16 B0 */ lwz r0, 0x16b0(r3) /* 800DFD20 000DCB20 28 00 00 01 */ cmplwi r0, 1 /* 800DFD24 000DCB24 40 80 00 30 */ bge lbl_800DFD54 @@ -7372,7 +7372,7 @@ lbl_800DFD14: /* 800DFD50 000DCB50 48 00 00 A4 */ b lbl_800DFDF4 lbl_800DFD54: /* 800DFD54 000DCB54 C0 23 17 08 */ lfs f1, 0x1708(r3) -/* 800DFD58 000DCB58 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800DFD58 000DCB58 C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800DFD5C 000DCB5C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DFD60 000DCB60 40 81 00 30 */ ble lbl_800DFD90 /* 800DFD64 000DCB64 3C 80 4E 47 */ lis r4, 0x4E475231@ha @@ -7438,7 +7438,7 @@ lbl_800DFE2C: /* 800DFE3C 000DCC3C B0 1A 00 48 */ sth r0, 0x48(r26) /* 800DFE40 000DCC40 48 01 10 AD */ bl VelStop__10zNPCCommonFv /* 800DFE44 000DCC44 FC 20 F8 90 */ fmr f1, f31 -/* 800DFE48 000DCC48 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) +/* 800DFE48 000DCC48 C0 42 99 50 */ lfs f2, lbl__1693-_SDA2_BASE_(r2) /* 800DFE4C 000DCC4C 7F C3 F3 78 */ mr r3, r30 /* 800DFE50 000DCC50 48 00 CB D1 */ bl FacePlayer__9zNPCRobotFff /* 800DFE54 000DCC54 80 1A 00 4C */ lwz r0, 0x4c(r26) @@ -7462,7 +7462,7 @@ lbl_800DFE7C: /* 800DFE94 000DCC94 48 00 00 D4 */ b lbl_800DFF68 lbl_800DFE98: /* 800DFE98 000DCC98 C0 5A 00 50 */ lfs f2, 0x50(r26) -/* 800DFE9C 000DCC9C C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800DFE9C 000DCC9C C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800DFEA0 000DCCA0 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800DFEA4 000DCCA4 40 80 00 0C */ bge lbl_800DFEB0 /* 800DFEA8 000DCCA8 38 00 00 01 */ li r0, 1 @@ -7472,16 +7472,16 @@ lbl_800DFEB0: lbl_800DFEB4: /* 800DFEB4 000DCCB4 2C 00 00 00 */ cmpwi r0, 0 /* 800DFEB8 000DCCB8 41 82 00 78 */ beq lbl_800DFF30 -/* 800DFEBC 000DCCBC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800DFEC0 000DCCC0 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) -/* 800DFEC4 000DCCC4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800DFEBC 000DCCBC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800DFEC0 000DCCC0 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) +/* 800DFEC4 000DCCC4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800DFEC8 000DCCC8 C0 23 17 08 */ lfs f1, 0x1708(r3) /* 800DFECC 000DCCCC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800DFED0 000DCCD0 41 81 00 60 */ bgt lbl_800DFF30 /* 800DFED4 000DCCD4 4B F5 0D B5 */ bl xurand__Fv -/* 800DFED8 000DCCD8 C0 42 98 FC */ lfs f2, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800DFED8 000DCCD8 C0 42 98 FC */ lfs f2, lbl__1166-_SDA2_BASE_(r2) /* 800DFEDC 000DCCDC 7F 43 D3 78 */ mr r3, r26 -/* 800DFEE0 000DCCE0 C0 02 99 0C */ lfs f0, lbl_803CE28C-_SDA2_BASE_(r2) +/* 800DFEE0 000DCCE0 C0 02 99 0C */ lfs f0, lbl__1328-_SDA2_BASE_(r2) /* 800DFEE4 000DCCE4 EC 21 10 28 */ fsubs f1, f1, f2 /* 800DFEE8 000DCCE8 EC 00 00 72 */ fmuls f0, f0, f1 /* 800DFEEC 000DCCEC EC 02 10 3A */ fmadds f0, f2, f0, f2 @@ -7504,7 +7504,7 @@ lbl_800DFF14: /* 800DFF2C 000DCD2C 48 00 00 3C */ b lbl_800DFF68 lbl_800DFF30: /* 800DFF30 000DCD30 EC 22 F8 28 */ fsubs f1, f2, f31 -/* 800DFF34 000DCD34 C0 02 99 00 */ lfs f0, lbl_803CE280-_SDA2_BASE_(r2) +/* 800DFF34 000DCD34 C0 02 99 00 */ lfs f0, lbl__1167-_SDA2_BASE_(r2) /* 800DFF38 000DCD38 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800DFF3C 000DCD3C 40 81 00 08 */ ble lbl_800DFF44 /* 800DFF40 000DCD40 48 00 00 08 */ b lbl_800DFF48 @@ -7631,7 +7631,7 @@ DecideAttack__16zNPCGoalAlertArfFv: /* 800E00E8 000DCEE8 93 C1 00 18 */ stw r30, 0x18(r1) /* 800E00EC 000DCEEC 93 A1 00 14 */ stw r29, 0x14(r1) /* 800E00F0 000DCEF0 7C 7D 1B 78 */ mr r29, r3 -/* 800E00F4 000DCEF4 C0 22 99 28 */ lfs f1, lbl_803CE2A8-_SDA2_BASE_(r2) +/* 800E00F4 000DCEF4 C0 22 99 28 */ lfs f1, lbl__1382-_SDA2_BASE_(r2) /* 800E00F8 000DCEF8 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E00FC 000DCEFC 3B E0 00 00 */ li r31, 0 /* 800E0100 000DCF00 83 C3 00 00 */ lwz r30, 0(r3) @@ -7846,9 +7846,9 @@ lbl_800E0338: /* 800E0410 000DD210 F3 61 00 78 */ psq_st f27, 120(r1), 0, qr0 /* 800E0414 000DD214 BF 21 00 54 */ stmw r25, 0x54(r1) /* 800E0418 000DD218 7C 7A 1B 78 */ mr r26, r3 -/* 800E041C 000DD21C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800E041C 000DD21C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800E0420 000DD220 80 DA 00 18 */ lwz r6, 0x18(r26) -/* 800E0424 000DD224 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800E0424 000DD224 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800E0428 000DD228 FF E0 08 90 */ fmr f31, f1 /* 800E042C 000DD22C 7C 9B 23 78 */ mr r27, r4 /* 800E0430 000DD230 83 C6 00 00 */ lwz r30, 0(r6) @@ -7861,23 +7861,23 @@ lbl_800E0338: /* 800E044C 000DD24C 38 A1 00 44 */ addi r5, r1, 0x44 /* 800E0450 000DD250 48 02 17 39 */ bl DstSqFromHome__8NPCArenaFP5xVec3P5xVec3 /* 800E0454 000DD254 FF A0 08 90 */ fmr f29, f1 -/* 800E0458 000DD258 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E0458 000DD258 C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800E045C 000DD25C 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800E0460 000DD260 48 00 C4 B9 */ bl Radius__8NPCArenaFf -/* 800E0464 000DD264 C0 02 99 18 */ lfs f0, lbl_803CE298-_SDA2_BASE_(r2) +/* 800E0464 000DD264 C0 02 99 18 */ lfs f0, lbl__1371_1-_SDA2_BASE_(r2) /* 800E0468 000DD268 80 7E 01 D8 */ lwz r3, 0x1d8(r30) /* 800E046C 000DD26C EC 00 00 72 */ fmuls f0, f0, f1 /* 800E0470 000DD270 C3 C3 00 60 */ lfs f30, 0x60(r3) /* 800E0474 000DD274 FC 00 F0 40 */ fcmpo cr0, f0, f30 /* 800E0478 000DD278 40 81 00 18 */ ble lbl_800E0490 -/* 800E047C 000DD27C C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E047C 000DD27C C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800E0480 000DD280 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800E0484 000DD284 48 00 C4 95 */ bl Radius__8NPCArenaFf -/* 800E0488 000DD288 C0 02 99 18 */ lfs f0, lbl_803CE298-_SDA2_BASE_(r2) +/* 800E0488 000DD288 C0 02 99 18 */ lfs f0, lbl__1371_1-_SDA2_BASE_(r2) /* 800E048C 000DD28C EF C0 00 72 */ fmuls f30, f0, f1 lbl_800E0490: -/* 800E0490 000DD290 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800E0494 000DD294 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800E0490 000DD290 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800E0494 000DD294 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800E0498 000DD298 80 03 16 B0 */ lwz r0, 0x16b0(r3) /* 800E049C 000DD29C 28 00 00 01 */ cmplwi r0, 1 /* 800E04A0 000DD2A0 40 80 00 30 */ bge lbl_800E04D0 @@ -7927,11 +7927,11 @@ lbl_800E0534: /* 800E0540 000DD340 7F E3 FB 78 */ mr r3, r31 /* 800E0544 000DD344 48 00 04 A8 */ b lbl_800E09EC lbl_800E0548: -/* 800E0548 000DD348 C3 A2 99 34 */ lfs f29, lbl_803CE2B4-_SDA2_BASE_(r2) +/* 800E0548 000DD348 C3 A2 99 34 */ lfs f29, lbl__1532-_SDA2_BASE_(r2) /* 800E054C 000DD34C 4B FB 95 B9 */ bl zGameExtras_CheatFlags__Fv /* 800E0550 000DD350 54 60 05 29 */ rlwinm. r0, r3, 0, 0x14, 0x14 /* 800E0554 000DD354 41 82 00 08 */ beq lbl_800E055C -/* 800E0558 000DD358 C3 A2 99 38 */ lfs f29, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800E0558 000DD358 C3 A2 99 38 */ lfs f29, lbl__1533_1-_SDA2_BASE_(r2) lbl_800E055C: /* 800E055C 000DD35C A8 7A 00 48 */ lha r3, 0x48(r26) /* 800E0560 000DD360 83 BA 00 5C */ lwz r29, 0x5c(r26) @@ -7941,9 +7941,9 @@ lbl_800E055C: /* 800E0570 000DD370 80 1A 00 5C */ lwz r0, 0x5c(r26) /* 800E0574 000DD374 28 00 00 06 */ cmplwi r0, 6 /* 800E0578 000DD378 41 81 04 30 */ bgt lbl_800E09A8 -/* 800E057C 000DD37C 3C 60 80 29 */ lis r3, lbl_802931F0@ha +/* 800E057C 000DD37C 3C 60 80 29 */ lis r3, lbl__3228@ha /* 800E0580 000DD380 54 00 10 3A */ slwi r0, r0, 2 -/* 800E0584 000DD384 38 63 31 F0 */ addi r3, r3, lbl_802931F0@l +/* 800E0584 000DD384 38 63 31 F0 */ addi r3, r3, lbl__3228@l /* 800E0588 000DD388 7C 03 00 2E */ lwzx r0, r3, r0 /* 800E058C 000DD38C 7C 09 03 A6 */ mtctr r0 /* 800E0590 000DD390 4E 80 04 20 */ bctr @@ -7962,7 +7962,7 @@ lbl_800E055C: /* 800E05C4 000DD3C4 7C 64 1B 78 */ mr r4, r3 /* 800E05C8 000DD3C8 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800E05CC 000DD3CC 48 02 15 35 */ bl PctFromHome__8NPCArenaFP5xVec3 -/* 800E05D0 000DD3D0 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800E05D0 000DD3D0 C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800E05D4 000DD3D4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E05D8 000DD3D8 40 80 03 D0 */ bge lbl_800E09A8 /* 800E05DC 000DD3DC 38 00 00 01 */ li r0, 1 @@ -7978,11 +7978,11 @@ lbl_800E055C: /* 800E0604 000DD404 FC 20 F8 90 */ fmr f1, f31 /* 800E0608 000DD408 90 1A 00 5C */ stw r0, 0x5c(r26) /* 800E060C 000DD40C 7F C3 F3 78 */ mr r3, r30 -/* 800E0610 000DD410 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) +/* 800E0610 000DD410 C0 42 99 50 */ lfs f2, lbl__1693-_SDA2_BASE_(r2) /* 800E0614 000DD414 48 00 C4 0D */ bl FacePlayer__9zNPCRobotFff /* 800E0618 000DD418 7F C3 F3 78 */ mr r3, r30 /* 800E061C 000DD41C 48 01 08 D1 */ bl VelStop__10zNPCCommonFv -/* 800E0620 000DD420 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E0620 000DD420 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E0624 000DD424 D0 1A 00 64 */ stfs f0, 0x64(r26) /* 800E0628 000DD428 48 00 03 80 */ b lbl_800E09A8 /* 800E062C 000DD42C 2C 19 00 00 */ cmpwi r25, 0 @@ -7993,11 +7993,11 @@ lbl_800E055C: /* 800E0640 000DD440 4B FF 4C D9 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi lbl_800E0644: /* 800E0644 000DD444 FC 20 F8 90 */ fmr f1, f31 -/* 800E0648 000DD448 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) +/* 800E0648 000DD448 C0 42 99 50 */ lfs f2, lbl__1693-_SDA2_BASE_(r2) /* 800E064C 000DD44C 7F C3 F3 78 */ mr r3, r30 /* 800E0650 000DD450 48 00 C3 D1 */ bl FacePlayer__9zNPCRobotFff /* 800E0654 000DD454 C0 5A 00 60 */ lfs f2, 0x60(r26) -/* 800E0658 000DD458 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E0658 000DD458 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E065C 000DD45C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800E0660 000DD460 40 80 00 0C */ bge lbl_800E066C /* 800E0664 000DD464 38 00 00 01 */ li r0, 1 @@ -8007,9 +8007,9 @@ lbl_800E066C: lbl_800E0670: /* 800E0670 000DD470 2C 00 00 00 */ cmpwi r0, 0 /* 800E0674 000DD474 41 82 00 38 */ beq lbl_800E06AC -/* 800E0678 000DD478 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800E067C 000DD47C C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) -/* 800E0680 000DD480 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800E0678 000DD478 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800E067C 000DD47C C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) +/* 800E0680 000DD480 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800E0684 000DD484 C0 23 17 08 */ lfs f1, 0x1708(r3) /* 800E0688 000DD488 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E068C 000DD48C 41 81 00 20 */ bgt lbl_800E06AC @@ -8022,7 +8022,7 @@ lbl_800E0670: /* 800E06A8 000DD4A8 48 00 03 00 */ b lbl_800E09A8 lbl_800E06AC: /* 800E06AC 000DD4AC EC 22 F8 28 */ fsubs f1, f2, f31 -/* 800E06B0 000DD4B0 C0 02 99 00 */ lfs f0, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E06B0 000DD4B0 C0 02 99 00 */ lfs f0, lbl__1167-_SDA2_BASE_(r2) /* 800E06B4 000DD4B4 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800E06B8 000DD4B8 40 81 00 08 */ ble lbl_800E06C0 /* 800E06BC 000DD4BC 48 00 00 08 */ b lbl_800E06C4 @@ -8042,11 +8042,11 @@ lbl_800E06C4: /* 800E06EC 000DD4EC 4B FA 25 5D */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf /* 800E06F0 000DD4F0 4B F2 A1 0D */ bl xsqrt__Ff /* 800E06F4 000DD4F4 FF A0 08 90 */ fmr f29, f1 -/* 800E06F8 000DD4F8 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E06F8 000DD4F8 C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800E06FC 000DD4FC 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800E0700 000DD500 48 00 C2 19 */ bl Radius__8NPCArenaFf /* 800E0704 000DD504 EF 81 E8 28 */ fsubs f28, f1, f29 -/* 800E0708 000DD508 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E0708 000DD508 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E070C 000DD50C FC 1C 00 40 */ fcmpo cr0, f28, f0 /* 800E0710 000DD510 40 80 00 58 */ bge lbl_800E0768 /* 800E0714 000DD514 38 7E 02 A8 */ addi r3, r30, 0x2a8 @@ -8061,9 +8061,9 @@ lbl_800E06C4: /* 800E0738 000DD538 4B F6 DB B9 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800E073C 000DD53C D0 3A 00 74 */ stfs f1, 0x74(r26) /* 800E0740 000DD540 38 7E 02 A8 */ addi r3, r30, 0x2a8 -/* 800E0744 000DD544 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E0744 000DD544 C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800E0748 000DD548 48 00 C1 D1 */ bl Radius__8NPCArenaFf -/* 800E074C 000DD54C C0 42 98 FC */ lfs f2, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800E074C 000DD54C C0 42 98 FC */ lfs f2, lbl__1166-_SDA2_BASE_(r2) /* 800E0750 000DD550 38 00 00 05 */ li r0, 5 /* 800E0754 000DD554 C0 1A 00 74 */ lfs f0, 0x74(r26) /* 800E0758 000DD558 EC 02 00 7A */ fmadds f0, f2, f1, f0 @@ -8076,41 +8076,41 @@ lbl_800E0768: /* 800E0770 000DD570 38 A0 00 00 */ li r5, 0 /* 800E0774 000DD574 4B FA 24 71 */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf /* 800E0778 000DD578 FF C0 08 90 */ fmr f30, f1 -/* 800E077C 000DD57C C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E077C 000DD57C C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800E0780 000DD580 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800E0784 000DD584 48 00 C1 95 */ bl Radius__8NPCArenaFf -/* 800E0788 000DD588 C0 42 99 0C */ lfs f2, lbl_803CE28C-_SDA2_BASE_(r2) -/* 800E078C 000DD58C C0 02 99 04 */ lfs f0, lbl_803CE284-_SDA2_BASE_(r2) +/* 800E0788 000DD588 C0 42 99 0C */ lfs f2, lbl__1328-_SDA2_BASE_(r2) +/* 800E078C 000DD58C C0 02 99 04 */ lfs f0, lbl__1186-_SDA2_BASE_(r2) /* 800E0790 000DD590 EC 22 00 72 */ fmuls f1, f2, f1 /* 800E0794 000DD594 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800E0798 000DD598 40 81 00 08 */ ble lbl_800E07A0 /* 800E079C 000DD59C 48 00 00 18 */ b lbl_800E07B4 lbl_800E07A0: -/* 800E07A0 000DD5A0 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E07A0 000DD5A0 C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800E07A4 000DD5A4 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800E07A8 000DD5A8 48 00 C1 71 */ bl Radius__8NPCArenaFf -/* 800E07AC 000DD5AC C0 02 99 0C */ lfs f0, lbl_803CE28C-_SDA2_BASE_(r2) +/* 800E07AC 000DD5AC C0 02 99 0C */ lfs f0, lbl__1328-_SDA2_BASE_(r2) /* 800E07B0 000DD5B0 EC 00 00 72 */ fmuls f0, f0, f1 lbl_800E07B4: /* 800E07B4 000DD5B4 FC 20 00 90 */ fmr f1, f0 /* 800E07B8 000DD5B8 4B F6 78 F1 */ bl SQ__Ff /* 800E07BC 000DD5BC FC 1E 08 40 */ fcmpo cr0, f30, f1 /* 800E07C0 000DD5C0 41 81 01 E8 */ bgt lbl_800E09A8 -/* 800E07C4 000DD5C4 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E07C4 000DD5C4 C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800E07C8 000DD5C8 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800E07CC 000DD5CC 48 00 C1 4D */ bl Radius__8NPCArenaFf -/* 800E07D0 000DD5D0 C0 42 99 C0 */ lfs f2, lbl_803CE340-_SDA2_BASE_(r2) -/* 800E07D4 000DD5D4 C0 02 99 C4 */ lfs f0, lbl_803CE344-_SDA2_BASE_(r2) +/* 800E07D0 000DD5D0 C0 42 99 C0 */ lfs f2, lbl__3225-_SDA2_BASE_(r2) +/* 800E07D4 000DD5D4 C0 02 99 C4 */ lfs f0, lbl__3226-_SDA2_BASE_(r2) /* 800E07D8 000DD5D8 EF 62 E8 7A */ fmadds f27, f2, f1, f29 /* 800E07DC 000DD5DC FC 1C 00 40 */ fcmpo cr0, f28, f0 /* 800E07E0 000DD5E0 40 80 00 0C */ bge lbl_800E07EC /* 800E07E4 000DD5E4 FC 1B 00 40 */ fcmpo cr0, f27, f0 /* 800E07E8 000DD5E8 41 80 01 C0 */ blt lbl_800E09A8 lbl_800E07EC: -/* 800E07EC 000DD5EC C0 02 99 B4 */ lfs f0, lbl_803CE334-_SDA2_BASE_(r2) +/* 800E07EC 000DD5EC C0 02 99 B4 */ lfs f0, lbl__2723-_SDA2_BASE_(r2) /* 800E07F0 000DD5F0 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 800E07F4 000DD5F4 40 81 00 1C */ ble lbl_800E0810 -/* 800E07F8 000DD5F8 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E07F8 000DD5F8 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800E07FC 000DD5FC 38 61 00 20 */ addi r3, r1, 0x20 /* 800E0800 000DD600 38 81 00 38 */ addi r4, r1, 0x38 /* 800E0804 000DD604 EC 20 E8 24 */ fdivs f1, f0, f29 @@ -8120,10 +8120,10 @@ lbl_800E0810: /* 800E0810 000DD610 4B F5 04 59 */ bl xrand__Fv /* 800E0814 000DD614 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 800E0818 000DD618 41 82 00 0C */ beq lbl_800E0824 -/* 800E081C 000DD61C C3 A2 98 F4 */ lfs f29, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E081C 000DD61C C3 A2 98 F4 */ lfs f29, lbl__1131_1-_SDA2_BASE_(r2) /* 800E0820 000DD620 48 00 00 08 */ b lbl_800E0828 lbl_800E0824: -/* 800E0824 000DD624 C3 A2 99 00 */ lfs f29, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E0824 000DD624 C3 A2 99 00 */ lfs f29, lbl__1167-_SDA2_BASE_(r2) lbl_800E0828: /* 800E0828 000DD628 7F C3 F3 78 */ mr r3, r30 /* 800E082C 000DD62C 4B FB 06 09 */ bl NPCC_rightDir__FP4xEnt @@ -8141,7 +8141,7 @@ lbl_800E0840: /* 800E0858 000DD658 7C 64 1B 78 */ mr r4, r3 /* 800E085C 000DD65C 38 61 00 14 */ addi r3, r1, 0x14 /* 800E0860 000DD660 4B F2 DE F5 */ bl xVec3AddTo__FP5xVec3PC5xVec3 -/* 800E0864 000DD664 C0 02 99 C8 */ lfs f0, lbl_803CE348-_SDA2_BASE_(r2) +/* 800E0864 000DD664 C0 02 99 C8 */ lfs f0, lbl__3227-_SDA2_BASE_(r2) /* 800E0868 000DD668 38 61 00 08 */ addi r3, r1, 8 /* 800E086C 000DD66C 38 81 00 20 */ addi r4, r1, 0x20 /* 800E0870 000DD670 EC 20 07 32 */ fmuls f1, f0, f28 @@ -8166,7 +8166,7 @@ lbl_800E0840: /* 800E08BC 000DD6BC 90 1A 00 5C */ stw r0, 0x5c(r26) /* 800E08C0 000DD6C0 48 00 00 E8 */ b lbl_800E09A8 lbl_800E08C4: -/* 800E08C4 000DD6C4 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E08C4 000DD6C4 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800E08C8 000DD6C8 38 7A 00 68 */ addi r3, r26, 0x68 /* 800E08CC 000DD6CC 38 81 00 20 */ addi r4, r1, 0x20 /* 800E08D0 000DD6D0 4B F2 A7 C1 */ bl xVec3SMul__FP5xVec3PC5xVec3f @@ -8175,7 +8175,7 @@ lbl_800E08C4: /* 800E08DC 000DD6DC 90 1A 00 5C */ stw r0, 0x5c(r26) /* 800E08E0 000DD6E0 48 00 00 C8 */ b lbl_800E09A8 /* 800E08E4 000DD6E4 FC 20 F8 90 */ fmr f1, f31 -/* 800E08E8 000DD6E8 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) +/* 800E08E8 000DD6E8 C0 42 99 50 */ lfs f2, lbl__1693-_SDA2_BASE_(r2) /* 800E08EC 000DD6EC 7F C3 F3 78 */ mr r3, r30 /* 800E08F0 000DD6F0 48 00 C1 31 */ bl FacePlayer__9zNPCRobotFff /* 800E08F4 000DD6F4 FC 20 F8 90 */ fmr f1, f31 @@ -8185,13 +8185,13 @@ lbl_800E08C4: /* 800E0904 000DD704 41 82 00 A4 */ beq lbl_800E09A8 /* 800E0908 000DD708 38 00 00 03 */ li r0, 3 /* 800E090C 000DD70C 90 1A 00 5C */ stw r0, 0x5c(r26) -/* 800E0910 000DD710 C0 02 99 00 */ lfs f0, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E0910 000DD710 C0 02 99 00 */ lfs f0, lbl__1167-_SDA2_BASE_(r2) /* 800E0914 000DD714 D0 1A 00 60 */ stfs f0, 0x60(r26) -/* 800E0918 000DD718 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E0918 000DD718 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E091C 000DD71C D0 1A 00 64 */ stfs f0, 0x64(r26) /* 800E0920 000DD720 48 00 00 88 */ b lbl_800E09A8 /* 800E0924 000DD724 FC 20 F8 90 */ fmr f1, f31 -/* 800E0928 000DD728 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) +/* 800E0928 000DD728 C0 42 99 50 */ lfs f2, lbl__1693-_SDA2_BASE_(r2) /* 800E092C 000DD72C 7F C3 F3 78 */ mr r3, r30 /* 800E0930 000DD730 48 00 C0 F1 */ bl FacePlayer__9zNPCRobotFff /* 800E0934 000DD734 FC 20 F8 90 */ fmr f1, f31 @@ -8201,26 +8201,26 @@ lbl_800E08C4: /* 800E0944 000DD744 41 82 00 64 */ beq lbl_800E09A8 /* 800E0948 000DD748 38 00 00 03 */ li r0, 3 /* 800E094C 000DD74C 90 1A 00 5C */ stw r0, 0x5c(r26) -/* 800E0950 000DD750 C0 02 99 00 */ lfs f0, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E0950 000DD750 C0 02 99 00 */ lfs f0, lbl__1167-_SDA2_BASE_(r2) /* 800E0954 000DD754 D0 1A 00 60 */ stfs f0, 0x60(r26) -/* 800E0958 000DD758 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E0958 000DD758 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E095C 000DD75C D0 1A 00 64 */ stfs f0, 0x64(r26) /* 800E0960 000DD760 48 00 00 48 */ b lbl_800E09A8 /* 800E0964 000DD764 FC 20 F8 90 */ fmr f1, f31 -/* 800E0968 000DD768 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) +/* 800E0968 000DD768 C0 42 99 50 */ lfs f2, lbl__1693-_SDA2_BASE_(r2) /* 800E096C 000DD76C 7F C3 F3 78 */ mr r3, r30 /* 800E0970 000DD770 48 00 C0 B1 */ bl FacePlayer__9zNPCRobotFff /* 800E0974 000DD774 7F C3 F3 78 */ mr r3, r30 /* 800E0978 000DD778 48 01 05 75 */ bl VelStop__10zNPCCommonFv /* 800E097C 000DD77C 4B F5 03 0D */ bl xurand__Fv -/* 800E0980 000DD780 C0 42 98 FC */ lfs f2, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800E0980 000DD780 C0 42 98 FC */ lfs f2, lbl__1166-_SDA2_BASE_(r2) /* 800E0984 000DD784 38 00 00 03 */ li r0, 3 -/* 800E0988 000DD788 C0 02 99 0C */ lfs f0, lbl_803CE28C-_SDA2_BASE_(r2) +/* 800E0988 000DD788 C0 02 99 0C */ lfs f0, lbl__1328-_SDA2_BASE_(r2) /* 800E098C 000DD78C EC 21 10 28 */ fsubs f1, f1, f2 /* 800E0990 000DD790 EC 00 00 72 */ fmuls f0, f0, f1 /* 800E0994 000DD794 EC 1D E8 3A */ fmadds f0, f29, f0, f29 /* 800E0998 000DD798 D0 1A 00 60 */ stfs f0, 0x60(r26) -/* 800E099C 000DD79C C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E099C 000DD79C C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E09A0 000DD7A0 D0 1A 00 64 */ stfs f0, 0x64(r26) /* 800E09A4 000DD7A4 90 1A 00 5C */ stw r0, 0x5c(r26) lbl_800E09A8: @@ -8283,7 +8283,7 @@ GetInArena__18zNPCGoalAlertChuckFf: /* 800E0A70 000DD870 4B F2 DC 21 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800E0A74 000DD874 38 61 00 20 */ addi r3, r1, 0x20 /* 800E0A78 000DD878 4B F2 DB D9 */ bl xVec3Length__FPC5xVec3 -/* 800E0A7C 000DD87C C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E0A7C 000DD87C C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800E0A80 000DD880 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E0A84 000DD884 40 80 00 1C */ bge lbl_800E0AA0 /* 800E0A88 000DD888 7F C3 F3 78 */ mr r3, r30 @@ -8301,12 +8301,12 @@ lbl_800E0AAC: /* 800E0AB0 000DD8B0 38 81 00 20 */ addi r4, r1, 0x20 /* 800E0AB4 000DD8B4 4B F6 DA 29 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E0AB8 000DD8B8 FC 20 F8 90 */ fmr f1, f31 -/* 800E0ABC 000DD8BC C0 42 99 34 */ lfs f2, lbl_803CE2B4-_SDA2_BASE_(r2) -/* 800E0AC0 000DD8C0 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E0ABC 000DD8BC C0 42 99 34 */ lfs f2, lbl__1532-_SDA2_BASE_(r2) +/* 800E0AC0 000DD8C0 C0 62 99 00 */ lfs f3, lbl__1167-_SDA2_BASE_(r2) /* 800E0AC4 000DD8C4 7F C3 F3 78 */ mr r3, r30 /* 800E0AC8 000DD8C8 48 01 05 0D */ bl ThrottleAdjust__10zNPCCommonFfff /* 800E0ACC 000DD8CC FC 20 F8 90 */ fmr f1, f31 -/* 800E0AD0 000DD8D0 C0 42 99 00 */ lfs f2, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E0AD0 000DD8D0 C0 42 99 00 */ lfs f2, lbl__1167-_SDA2_BASE_(r2) /* 800E0AD4 000DD8D4 7F C3 F3 78 */ mr r3, r30 /* 800E0AD8 000DD8D8 38 81 00 14 */ addi r4, r1, 0x14 /* 800E0ADC 000DD8DC 48 01 07 5D */ bl TurnToFace__10zNPCCommonFfPC5xVec3f @@ -8340,7 +8340,7 @@ ZoomMove__18zNPCGoalAlertChuckFf: /* 800E0B40 000DD940 93 C1 00 28 */ stw r30, 0x28(r1) /* 800E0B44 000DD944 93 A1 00 24 */ stw r29, 0x24(r1) /* 800E0B48 000DD948 7C 7D 1B 78 */ mr r29, r3 -/* 800E0B4C 000DD94C C0 42 98 FC */ lfs f2, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800E0B4C 000DD94C C0 42 98 FC */ lfs f2, lbl__1166-_SDA2_BASE_(r2) /* 800E0B50 000DD950 C0 03 00 74 */ lfs f0, 0x74(r3) /* 800E0B54 000DD954 FF E0 08 90 */ fmr f31, f1 /* 800E0B58 000DD958 80 63 00 18 */ lwz r3, 0x18(r3) @@ -8348,14 +8348,14 @@ ZoomMove__18zNPCGoalAlertChuckFf: /* 800E0B60 000DD960 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 800E0B64 000DD964 83 C3 00 00 */ lwz r30, 0(r3) /* 800E0B68 000DD968 40 80 00 14 */ bge lbl_800E0B7C -/* 800E0B6C 000DD96C C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E0B6C 000DD96C C0 62 99 00 */ lfs f3, lbl__1167-_SDA2_BASE_(r2) /* 800E0B70 000DD970 7F C3 F3 78 */ mr r3, r30 /* 800E0B74 000DD974 48 01 04 61 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800E0B78 000DD978 48 00 00 14 */ b lbl_800E0B8C lbl_800E0B7C: -/* 800E0B7C 000DD97C C0 42 99 30 */ lfs f2, lbl_803CE2B0-_SDA2_BASE_(r2) +/* 800E0B7C 000DD97C C0 42 99 30 */ lfs f2, lbl__1415-_SDA2_BASE_(r2) /* 800E0B80 000DD980 7F C3 F3 78 */ mr r3, r30 -/* 800E0B84 000DD984 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E0B84 000DD984 C0 62 99 00 */ lfs f3, lbl__1167-_SDA2_BASE_(r2) /* 800E0B88 000DD988 48 01 04 4D */ bl ThrottleAdjust__10zNPCCommonFfff lbl_800E0B8C: /* 800E0B8C 000DD98C 38 7E 02 A8 */ addi r3, r30, 0x2a8 @@ -8373,18 +8373,18 @@ lbl_800E0B8C: /* 800E0BBC 000DD9BC C0 1D 00 74 */ lfs f0, 0x74(r29) /* 800E0BC0 000DD9C0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E0BC4 000DD9C4 40 81 00 10 */ ble lbl_800E0BD4 -/* 800E0BC8 000DD9C8 C0 02 99 00 */ lfs f0, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E0BC8 000DD9C8 C0 02 99 00 */ lfs f0, lbl__1167-_SDA2_BASE_(r2) /* 800E0BCC 000DD9CC D0 1D 00 74 */ stfs f0, 0x74(r29) /* 800E0BD0 000DD9D0 48 00 00 70 */ b lbl_800E0C40 lbl_800E0BD4: -/* 800E0BD4 000DD9D4 C0 02 99 2C */ lfs f0, lbl_803CE2AC-_SDA2_BASE_(r2) +/* 800E0BD4 000DD9D4 C0 02 99 2C */ lfs f0, lbl__1384_1-_SDA2_BASE_(r2) /* 800E0BD8 000DD9D8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E0BDC 000DD9DC 40 80 00 10 */ bge lbl_800E0BEC -/* 800E0BE0 000DD9E0 C0 02 99 00 */ lfs f0, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E0BE0 000DD9E0 C0 02 99 00 */ lfs f0, lbl__1167-_SDA2_BASE_(r2) /* 800E0BE4 000DD9E4 D0 1D 00 74 */ stfs f0, 0x74(r29) /* 800E0BE8 000DD9E8 48 00 00 58 */ b lbl_800E0C40 lbl_800E0BEC: -/* 800E0BEC 000DD9EC C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E0BEC 000DD9EC C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800E0BF0 000DD9F0 38 61 00 08 */ addi r3, r1, 8 /* 800E0BF4 000DD9F4 EC 20 08 24 */ fdivs f1, f0, f1 /* 800E0BF8 000DD9F8 4B F3 AD 41 */ bl xVec3SMulBy__FP5xVec3f @@ -8407,7 +8407,7 @@ lbl_800E0BEC: /* 800E0C3C 000DDA3C D0 1D 00 74 */ stfs f0, 0x74(r29) lbl_800E0C40: /* 800E0C40 000DDA40 C0 3D 00 74 */ lfs f1, 0x74(r29) -/* 800E0C44 000DDA44 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E0C44 000DDA44 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E0C48 000DDA48 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E0C4C 000DDA4C 40 80 00 08 */ bge lbl_800E0C54 /* 800E0C50 000DDA50 3B E0 00 01 */ li r31, 1 @@ -8519,7 +8519,7 @@ lbl_800E0DE4: /* 800E0DEC 000DDBEC 48 00 02 31 */ bl MoveToHome__20zNPCGoalAlertTubeletFf /* 800E0DF0 000DDBF0 C0 3C 03 88 */ lfs f1, 0x388(r28) /* 800E0DF4 000DDBF4 7C 7B 1B 78 */ mr r27, r3 -/* 800E0DF8 000DDBF8 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E0DF8 000DDBF8 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E0DFC 000DDBFC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E0E00 000DDC00 40 81 00 3C */ ble lbl_800E0E3C /* 800E0E04 000DDC04 80 7C 00 48 */ lwz r3, 0x48(r28) @@ -8531,7 +8531,7 @@ lbl_800E0DE4: /* 800E0E1C 000DDC1C 80 03 00 E0 */ lwz r0, 0xe0(r3) /* 800E0E20 000DDC20 60 00 00 20 */ ori r0, r0, 0x20 /* 800E0E24 000DDC24 90 03 00 E0 */ stw r0, 0xe0(r3) -/* 800E0E28 000DDC28 C0 22 99 44 */ lfs f1, lbl_803CE2C4-_SDA2_BASE_(r2) +/* 800E0E28 000DDC28 C0 22 99 44 */ lfs f1, lbl__1594-_SDA2_BASE_(r2) /* 800E0E2C 000DDC2C C0 1C 03 88 */ lfs f0, 0x388(r28) /* 800E0E30 000DDC30 EC 01 07 FC */ fnmsubs f0, f1, f31, f0 /* 800E0E34 000DDC34 D0 1C 03 88 */ stfs f0, 0x388(r28) @@ -8541,7 +8541,7 @@ lbl_800E0E3C: /* 800E0E40 000DDC40 2C 00 00 01 */ cmpwi r0, 1 /* 800E0E44 000DDC44 40 80 00 28 */ bge lbl_800E0E6C /* 800E0E48 000DDC48 80 7C 00 48 */ lwz r3, 0x48(r28) -/* 800E0E4C 000DDC4C C0 02 99 D0 */ lfs f0, lbl_803CE350-_SDA2_BASE_(r2) +/* 800E0E4C 000DDC4C C0 02 99 D0 */ lfs f0, lbl__3292-_SDA2_BASE_(r2) /* 800E0E50 000DDC50 C0 23 00 A8 */ lfs f1, 0xa8(r3) /* 800E0E54 000DDC54 EC 01 00 32 */ fmuls f0, f1, f0 /* 800E0E58 000DDC58 D0 03 00 A8 */ stfs f0, 0xa8(r3) @@ -8584,9 +8584,9 @@ lbl_800E0EBC: ChkPrelimTran__20zNPCGoalAlertTubeletFP11en_trantypePi: /* 800E0ED8 000DDCD8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800E0EDC 000DDCDC 7C 08 02 A6 */ mflr r0 -/* 800E0EE0 000DDCE0 3C C0 80 3C */ lis r6, lbl_803C0558@ha +/* 800E0EE0 000DDCE0 3C C0 80 3C */ lis r6, lbl_globals@ha /* 800E0EE4 000DDCE4 90 01 00 24 */ stw r0, 0x24(r1) -/* 800E0EE8 000DDCE8 38 C6 05 58 */ addi r6, r6, lbl_803C0558@l +/* 800E0EE8 000DDCE8 38 C6 05 58 */ addi r6, r6, lbl_globals@l /* 800E0EEC 000DDCEC 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800E0EF0 000DDCF0 93 C1 00 18 */ stw r30, 0x18(r1) /* 800E0EF4 000DDCF4 7C BE 2B 78 */ mr r30, r5 @@ -8625,7 +8625,7 @@ lbl_800E0F50: /* 800E0F74 000DDD74 90 9F 03 7C */ stw r4, 0x37c(r31) /* 800E0F78 000DDD78 48 00 00 84 */ b lbl_800E0FFC lbl_800E0F7C: -/* 800E0F7C 000DDD7C C0 22 98 F0 */ lfs f1, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E0F7C 000DDD7C C0 22 98 F0 */ lfs f1, lbl__1130-_SDA2_BASE_(r2) /* 800E0F80 000DDD80 7F E4 FB 78 */ mr r4, r31 /* 800E0F84 000DDD84 38 7F 02 A8 */ addi r3, r31, 0x2a8 /* 800E0F88 000DDD88 38 A0 00 00 */ li r5, 0 @@ -8643,10 +8643,10 @@ lbl_800E0FB4: /* 800E0FB4 000DDDB4 80 7C 00 18 */ lwz r3, 0x18(r28) /* 800E0FB8 000DDDB8 38 80 00 00 */ li r4, 0 /* 800E0FBC 000DDDBC 48 02 D8 ED */ bl TimerGet__7xPsycheF11en_xpsytime -/* 800E0FC0 000DDDC0 C0 02 99 0C */ lfs f0, lbl_803CE28C-_SDA2_BASE_(r2) +/* 800E0FC0 000DDDC0 C0 02 99 0C */ lfs f0, lbl__1328-_SDA2_BASE_(r2) /* 800E0FC4 000DDDC4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E0FC8 000DDDC8 40 81 00 34 */ ble lbl_800E0FFC -/* 800E0FCC 000DDDCC C0 22 98 F0 */ lfs f1, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E0FCC 000DDDCC C0 22 98 F0 */ lfs f1, lbl__1130-_SDA2_BASE_(r2) /* 800E0FD0 000DDDD0 38 7F 02 A8 */ addi r3, r31, 0x2a8 /* 800E0FD4 000DDDD4 38 80 00 00 */ li r4, 0 /* 800E0FD8 000DDDD8 48 00 B9 59 */ bl IncludesPlayer__8NPCArenaFfP5xVec3 @@ -8683,13 +8683,13 @@ MoveToHome__20zNPCGoalAlertTubeletFf: /* 800E1044 000DDE44 93 C1 00 18 */ stw r30, 0x18(r1) /* 800E1048 000DDE48 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E104C 000DDE4C FF A0 08 90 */ fmr f29, f1 -/* 800E1050 000DDE50 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E1050 000DDE50 C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800E1054 000DDE54 83 E3 00 00 */ lwz r31, 0(r3) /* 800E1058 000DDE58 3B DF 02 A8 */ addi r30, r31, 0x2a8 /* 800E105C 000DDE5C 7F C3 F3 78 */ mr r3, r30 /* 800E1060 000DDE60 48 00 B8 B9 */ bl Radius__8NPCArenaFf -/* 800E1064 000DDE64 C0 42 99 D4 */ lfs f2, lbl_803CE354-_SDA2_BASE_(r2) -/* 800E1068 000DDE68 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E1064 000DDE64 C0 42 99 D4 */ lfs f2, lbl__3334-_SDA2_BASE_(r2) +/* 800E1068 000DDE68 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E106C 000DDE6C EF C1 10 28 */ fsubs f30, f1, f2 /* 800E1070 000DDE70 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800E1074 000DDE74 40 80 00 08 */ bge lbl_800E107C @@ -8703,7 +8703,7 @@ lbl_800E107C: /* 800E1090 000DDE90 38 C0 00 00 */ li r6, 0 /* 800E1094 000DDE94 4B FA 1B B5 */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf /* 800E1098 000DDE98 4B F2 97 65 */ bl xsqrt__Ff -/* 800E109C 000DDE9C C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E109C 000DDE9C C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800E10A0 000DDEA0 FF E0 08 90 */ fmr f31, f1 /* 800E10A4 000DDEA4 EC 00 F0 2A */ fadds f0, f0, f30 /* 800E10A8 000DDEA8 FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -8713,24 +8713,24 @@ lbl_800E107C: /* 800E10B8 000DDEB8 48 00 FE 35 */ bl VelStop__10zNPCCommonFv /* 800E10BC 000DDEBC 48 00 00 68 */ b lbl_800E1124 lbl_800E10C0: -/* 800E10C0 000DDEC0 C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800E10C0 000DDEC0 C0 02 99 38 */ lfs f0, lbl__1533_1-_SDA2_BASE_(r2) /* 800E10C4 000DDEC4 EC 00 F0 2A */ fadds f0, f0, f30 /* 800E10C8 000DDEC8 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800E10CC 000DDECC 40 81 00 1C */ ble lbl_800E10E8 /* 800E10D0 000DDED0 FC 20 E8 90 */ fmr f1, f29 -/* 800E10D4 000DDED4 C0 42 99 D8 */ lfs f2, lbl_803CE358-_SDA2_BASE_(r2) -/* 800E10D8 000DDED8 C0 62 99 DC */ lfs f3, lbl_803CE35C-_SDA2_BASE_(r2) +/* 800E10D4 000DDED4 C0 42 99 D8 */ lfs f2, lbl__3335-_SDA2_BASE_(r2) +/* 800E10D8 000DDED8 C0 62 99 DC */ lfs f3, lbl__3336-_SDA2_BASE_(r2) /* 800E10DC 000DDEDC 7F E3 FB 78 */ mr r3, r31 /* 800E10E0 000DDEE0 48 00 FE F5 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800E10E4 000DDEE4 48 00 00 18 */ b lbl_800E10FC lbl_800E10E8: /* 800E10E8 000DDEE8 FC 20 E8 90 */ fmr f1, f29 -/* 800E10EC 000DDEEC C0 42 99 0C */ lfs f2, lbl_803CE28C-_SDA2_BASE_(r2) -/* 800E10F0 000DDEF0 C0 62 98 FC */ lfs f3, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800E10EC 000DDEEC C0 42 99 0C */ lfs f2, lbl__1328-_SDA2_BASE_(r2) +/* 800E10F0 000DDEF0 C0 62 98 FC */ lfs f3, lbl__1166-_SDA2_BASE_(r2) /* 800E10F4 000DDEF4 7F E3 FB 78 */ mr r3, r31 /* 800E10F8 000DDEF8 48 00 FE DD */ bl ThrottleAdjust__10zNPCCommonFfff lbl_800E10FC: -/* 800E10FC 000DDEFC C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E10FC 000DDEFC C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800E1100 000DDF00 38 61 00 08 */ addi r3, r1, 8 /* 800E1104 000DDF04 EC 20 F8 24 */ fdivs f1, f0, f31 /* 800E1108 000DDF08 4B F2 A0 79 */ bl __amu__5xVec3Ff @@ -8777,7 +8777,7 @@ PeteAttackParSys__20zNPCGoalAlertTubeletFfi: /* 800E1190 000DDF90 7C 08 02 A6 */ mflr r0 /* 800E1194 000DDF94 90 01 00 14 */ stw r0, 0x14(r1) /* 800E1198 000DDF98 80 A3 00 18 */ lwz r5, 0x18(r3) -/* 800E119C 000DDF9C C0 02 99 E0 */ lfs f0, lbl_803CE360-_SDA2_BASE_(r2) +/* 800E119C 000DDF9C C0 02 99 E0 */ lfs f0, lbl__3357-_SDA2_BASE_(r2) /* 800E11A0 000DDFA0 80 C5 00 00 */ lwz r6, 0(r5) /* 800E11A4 000DDFA4 80 A6 00 48 */ lwz r5, 0x48(r6) /* 800E11A8 000DDFA8 C0 65 00 A8 */ lfs f3, 0xa8(r5) @@ -8785,7 +8785,7 @@ PeteAttackParSys__20zNPCGoalAlertTubeletFfi: /* 800E11B0 000DDFB0 FC 40 10 18 */ frsp f2, f2 /* 800E11B4 000DDFB4 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800E11B8 000DDFB8 40 81 00 24 */ ble lbl_800E11DC -/* 800E11BC 000DDFBC C0 02 99 C0 */ lfs f0, lbl_803CE340-_SDA2_BASE_(r2) +/* 800E11BC 000DDFBC C0 02 99 C0 */ lfs f0, lbl__3225-_SDA2_BASE_(r2) /* 800E11C0 000DDFC0 EC 03 00 32 */ fmuls f0, f3, f0 /* 800E11C4 000DDFC4 D0 05 00 A8 */ stfs f0, 0xa8(r5) /* 800E11C8 000DDFC8 80 66 00 48 */ lwz r3, 0x48(r6) @@ -8794,7 +8794,7 @@ PeteAttackParSys__20zNPCGoalAlertTubeletFfi: /* 800E11D4 000DDFD4 90 03 00 E0 */ stw r0, 0xe0(r3) /* 800E11D8 000DDFD8 48 00 00 44 */ b lbl_800E121C lbl_800E11DC: -/* 800E11DC 000DDFDC C0 02 99 E4 */ lfs f0, lbl_803CE364-_SDA2_BASE_(r2) +/* 800E11DC 000DDFDC C0 02 99 E4 */ lfs f0, lbl__3358-_SDA2_BASE_(r2) /* 800E11E0 000DDFE0 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800E11E4 000DDFE4 40 80 00 20 */ bge lbl_800E1204 /* 800E11E8 000DDFE8 EC 00 18 7C */ fnmsubs f0, f0, f1, f3 @@ -8844,7 +8844,7 @@ EmitSteam__20zNPCGoalAlertTubeletFf: lbl_800E1284: /* 800E1284 000DE084 7F A3 EB 78 */ mr r3, r29 /* 800E1288 000DE088 4B FA FB B9 */ bl NPCC_faceDir__FP4xEnt -/* 800E128C 000DE08C C0 22 99 68 */ lfs f1, lbl_803CE2E8-_SDA2_BASE_(r2) +/* 800E128C 000DE08C C0 22 99 68 */ lfs f1, lbl__1905_2-_SDA2_BASE_(r2) /* 800E1290 000DE090 7C 64 1B 78 */ mr r4, r3 /* 800E1294 000DE094 38 61 00 20 */ addi r3, r1, 0x20 /* 800E1298 000DE098 4B F2 9D F9 */ bl xVec3SMul__FP5xVec3PC5xVec3f @@ -8862,20 +8862,20 @@ lbl_800E1284: /* 800E12C8 000DE0C8 34 03 FF FF */ addic. r0, r3, -1 /* 800E12CC 000DE0CC 90 1F 00 50 */ stw r0, 0x50(r31) /* 800E12D0 000DE0D0 40 80 00 BC */ bge lbl_800E138C -/* 800E12D4 000DE0D4 3C 60 80 29 */ lis r3, lbl_80293098@ha +/* 800E12D4 000DE0D4 3C 60 80 29 */ lis r3, lbl_g_SharedCollisRecord@ha /* 800E12D8 000DE0D8 38 80 00 00 */ li r4, 0 -/* 800E12DC 000DE0DC 38 63 30 98 */ addi r3, r3, lbl_80293098@l +/* 800E12DC 000DE0DC 38 63 30 98 */ addi r3, r3, lbl_g_SharedCollisRecord@l /* 800E12E0 000DE0E0 38 A0 00 50 */ li r5, 0x50 /* 800E12E4 000DE0E4 4B F2 21 75 */ bl memset -/* 800E12E8 000DE0E8 3C 80 80 29 */ lis r4, lbl_80293098@ha -/* 800E12EC 000DE0EC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800E12F0 000DE0F0 3B C4 30 98 */ addi r30, r4, lbl_80293098@l +/* 800E12E8 000DE0E8 3C 80 80 29 */ lis r4, lbl_g_SharedCollisRecord@ha +/* 800E12EC 000DE0EC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800E12F0 000DE0F0 3B C4 30 98 */ addi r30, r4, lbl_g_SharedCollisRecord@l /* 800E12F4 000DE0F4 38 00 1F 00 */ li r0, 0x1f00 /* 800E12F8 000DE0F8 90 1E 00 00 */ stw r0, 0(r30) -/* 800E12FC 000DE0FC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800E12FC 000DE0FC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800E1300 000DE100 80 A3 1F C0 */ lwz r5, 0x1fc0(r3) /* 800E1304 000DE104 7F A3 EB 78 */ mr r3, r29 -/* 800E1308 000DE108 C0 22 99 68 */ lfs f1, lbl_803CE2E8-_SDA2_BASE_(r2) +/* 800E1308 000DE108 C0 22 99 68 */ lfs f1, lbl__1905_2-_SDA2_BASE_(r2) /* 800E130C 000DE10C 7F C7 F3 78 */ mr r7, r30 /* 800E1310 000DE110 38 81 00 20 */ addi r4, r1, 0x20 /* 800E1314 000DE114 38 C0 00 00 */ li r6, 0 @@ -8889,7 +8889,7 @@ lbl_800E1284: /* 800E1334 000DE134 D0 1F 00 54 */ stfs f0, 0x54(r31) /* 800E1338 000DE138 48 00 00 0C */ b lbl_800E1344 lbl_800E133C: -/* 800E133C 000DE13C C0 02 99 68 */ lfs f0, lbl_803CE2E8-_SDA2_BASE_(r2) +/* 800E133C 000DE13C C0 02 99 68 */ lfs f0, lbl__1905_2-_SDA2_BASE_(r2) /* 800E1340 000DE140 D0 1F 00 54 */ stfs f0, 0x54(r31) lbl_800E1344: /* 800E1344 000DE144 4B F4 F9 25 */ bl xrand__Fv @@ -8897,17 +8897,17 @@ lbl_800E1344: /* 800E134C 000DE14C 38 03 00 05 */ addi r0, r3, 5 /* 800E1350 000DE150 90 1F 00 50 */ stw r0, 0x50(r31) /* 800E1354 000DE154 C0 5F 00 54 */ lfs f2, 0x54(r31) -/* 800E1358 000DE158 C0 22 99 68 */ lfs f1, lbl_803CE2E8-_SDA2_BASE_(r2) +/* 800E1358 000DE158 C0 22 99 68 */ lfs f1, lbl__1905_2-_SDA2_BASE_(r2) /* 800E135C 000DE15C FC 02 08 40 */ fcmpo cr0, f2, f1 /* 800E1360 000DE160 40 80 00 08 */ bge lbl_800E1368 /* 800E1364 000DE164 FC 20 10 90 */ fmr f1, f2 lbl_800E1368: -/* 800E1368 000DE168 C0 02 99 0C */ lfs f0, lbl_803CE28C-_SDA2_BASE_(r2) +/* 800E1368 000DE168 C0 02 99 0C */ lfs f0, lbl__1328-_SDA2_BASE_(r2) /* 800E136C 000DE16C FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800E1370 000DE170 40 81 00 08 */ ble lbl_800E1378 /* 800E1374 000DE174 48 00 00 14 */ b lbl_800E1388 lbl_800E1378: -/* 800E1378 000DE178 C0 02 99 68 */ lfs f0, lbl_803CE2E8-_SDA2_BASE_(r2) +/* 800E1378 000DE178 C0 02 99 68 */ lfs f0, lbl__1905_2-_SDA2_BASE_(r2) /* 800E137C 000DE17C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800E1380 000DE180 40 80 00 08 */ bge lbl_800E1388 /* 800E1384 000DE184 FC 00 10 90 */ fmr f0, f2 @@ -8921,7 +8921,7 @@ lbl_800E138C: /* 800E139C 000DE19C 38 61 00 20 */ addi r3, r1, 0x20 /* 800E13A0 000DE1A0 38 81 00 2C */ addi r4, r1, 0x2c /* 800E13A4 000DE1A4 4B F2 D3 B1 */ bl xVec3AddTo__FP5xVec3PC5xVec3 -/* 800E13A8 000DE1A8 C0 22 99 04 */ lfs f1, lbl_803CE284-_SDA2_BASE_(r2) +/* 800E13A8 000DE1A8 C0 22 99 04 */ lfs f1, lbl__1186-_SDA2_BASE_(r2) /* 800E13AC 000DE1AC 38 61 00 08 */ addi r3, r1, 8 /* 800E13B0 000DE1B0 C0 1F 00 54 */ lfs f0, 0x54(r31) /* 800E13B4 000DE1B4 38 81 00 14 */ addi r4, r1, 0x14 @@ -8954,7 +8954,7 @@ lbl_800E138C: /* 800E1420 000DE220 80 63 00 00 */ lwz r3, 0(r3) /* 800E1424 000DE224 7C 9F 23 78 */ mr r31, r4 /* 800E1428 000DE228 90 1E 00 50 */ stw r0, 0x50(r30) -/* 800E142C 000DE22C C0 02 99 00 */ lfs f0, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E142C 000DE22C C0 02 99 00 */ lfs f0, lbl__1167-_SDA2_BASE_(r2) /* 800E1430 000DE230 D0 1E 00 54 */ stfs f0, 0x54(r30) /* 800E1434 000DE234 48 00 FA B9 */ bl VelStop__10zNPCCommonFv /* 800E1438 000DE238 FC 20 F8 90 */ fmr f1, f31 @@ -9019,14 +9019,14 @@ lbl_800E138C: /* 800E1524 000DE324 B0 19 00 48 */ sth r0, 0x48(r25) /* 800E1528 000DE328 54 7C 07 BC */ rlwinm r28, r3, 0, 0x1e, 0x1e /* 800E152C 000DE32C 3B E0 00 00 */ li r31, 0 -/* 800E1530 000DE330 C3 E2 99 04 */ lfs f31, lbl_803CE284-_SDA2_BASE_(r2) +/* 800E1530 000DE330 C3 E2 99 04 */ lfs f31, lbl__1186-_SDA2_BASE_(r2) /* 800E1534 000DE334 4B FB 85 D1 */ bl zGameExtras_CheatFlags__Fv /* 800E1538 000DE338 54 60 05 29 */ rlwinm. r0, r3, 0, 0x14, 0x14 /* 800E153C 000DE33C 41 82 00 08 */ beq lbl_800E1544 -/* 800E1540 000DE340 C3 E2 99 28 */ lfs f31, lbl_803CE2A8-_SDA2_BASE_(r2) +/* 800E1540 000DE340 C3 E2 99 28 */ lfs f31, lbl__1382-_SDA2_BASE_(r2) lbl_800E1544: -/* 800E1544 000DE344 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800E1548 000DE348 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800E1544 000DE344 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800E1548 000DE348 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800E154C 000DE34C 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800E1550 000DE350 4B F3 A2 B9 */ bl xEntGetPos__FPC4xEnt /* 800E1554 000DE354 7C 64 1B 78 */ mr r4, r3 @@ -9034,23 +9034,23 @@ lbl_800E1544: /* 800E155C 000DE35C 38 A1 00 08 */ addi r5, r1, 8 /* 800E1560 000DE360 48 02 06 29 */ bl DstSqFromHome__8NPCArenaFP5xVec3P5xVec3 /* 800E1564 000DE364 FF A0 08 90 */ fmr f29, f1 -/* 800E1568 000DE368 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E1568 000DE368 C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800E156C 000DE36C 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800E1570 000DE370 48 00 B3 A9 */ bl Radius__8NPCArenaFf -/* 800E1574 000DE374 C0 02 99 18 */ lfs f0, lbl_803CE298-_SDA2_BASE_(r2) +/* 800E1574 000DE374 C0 02 99 18 */ lfs f0, lbl__1371_1-_SDA2_BASE_(r2) /* 800E1578 000DE378 80 7E 01 D8 */ lwz r3, 0x1d8(r30) /* 800E157C 000DE37C EC 00 00 72 */ fmuls f0, f0, f1 /* 800E1580 000DE380 C3 83 00 60 */ lfs f28, 0x60(r3) /* 800E1584 000DE384 FC 00 E0 40 */ fcmpo cr0, f0, f28 /* 800E1588 000DE388 40 81 00 18 */ ble lbl_800E15A0 -/* 800E158C 000DE38C C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E158C 000DE38C C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800E1590 000DE390 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800E1594 000DE394 48 00 B3 85 */ bl Radius__8NPCArenaFf -/* 800E1598 000DE398 C0 02 99 18 */ lfs f0, lbl_803CE298-_SDA2_BASE_(r2) +/* 800E1598 000DE398 C0 02 99 18 */ lfs f0, lbl__1371_1-_SDA2_BASE_(r2) /* 800E159C 000DE39C EF 80 00 72 */ fmuls f28, f0, f1 lbl_800E15A0: -/* 800E15A0 000DE3A0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800E15A4 000DE3A4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800E15A0 000DE3A0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800E15A4 000DE3A4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800E15A8 000DE3A8 80 03 16 B0 */ lwz r0, 0x16b0(r3) /* 800E15AC 000DE3AC 28 00 00 01 */ cmplwi r0, 1 /* 800E15B0 000DE3B0 40 80 00 30 */ bge lbl_800E15E0 @@ -9067,7 +9067,7 @@ lbl_800E15A0: /* 800E15DC 000DE3DC 48 00 00 8C */ b lbl_800E1668 lbl_800E15E0: /* 800E15E0 000DE3E0 C0 23 17 08 */ lfs f1, 0x1708(r3) -/* 800E15E4 000DE3E4 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800E15E4 000DE3E4 C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800E15E8 000DE3E8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E15EC 000DE3EC 40 81 00 18 */ ble lbl_800E1604 /* 800E15F0 000DE3F0 38 00 00 02 */ li r0, 2 @@ -9118,7 +9118,7 @@ lbl_800E167C: /* 800E1690 000DE490 7C 64 1B 78 */ mr r4, r3 /* 800E1694 000DE494 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800E1698 000DE498 48 02 04 69 */ bl PctFromHome__8NPCArenaFP5xVec3 -/* 800E169C 000DE49C C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E169C 000DE49C C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800E16A0 000DE4A0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E16A4 000DE4A4 40 81 00 1C */ ble lbl_800E16C0 /* 800E16A8 000DE4A8 38 00 00 02 */ li r0, 2 @@ -9157,7 +9157,7 @@ lbl_800E1708: /* 800E171C 000DE51C 7C 64 1B 78 */ mr r4, r3 /* 800E1720 000DE520 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800E1724 000DE524 48 02 03 DD */ bl PctFromHome__8NPCArenaFP5xVec3 -/* 800E1728 000DE528 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800E1728 000DE528 C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800E172C 000DE52C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E1730 000DE530 40 80 01 38 */ bge lbl_800E1868 /* 800E1734 000DE534 38 00 00 01 */ li r0, 1 @@ -9171,7 +9171,7 @@ lbl_800E1740: /* 800E1750 000DE550 38 A0 00 00 */ li r5, 0 /* 800E1754 000DE554 4B FF 3B C5 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 800E1758 000DE558 FC 20 F0 90 */ fmr f1, f30 -/* 800E175C 000DE55C C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) +/* 800E175C 000DE55C C0 42 99 50 */ lfs f2, lbl__1693-_SDA2_BASE_(r2) /* 800E1760 000DE560 7F C3 F3 78 */ mr r3, r30 /* 800E1764 000DE564 48 00 B2 BD */ bl FacePlayer__9zNPCRobotFff /* 800E1768 000DE568 7F C3 F3 78 */ mr r3, r30 @@ -9179,7 +9179,7 @@ lbl_800E1740: /* 800E1770 000DE570 48 00 00 F8 */ b lbl_800E1868 lbl_800E1774: /* 800E1774 000DE574 C0 59 00 54 */ lfs f2, 0x54(r25) -/* 800E1778 000DE578 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E1778 000DE578 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E177C 000DE57C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800E1780 000DE580 40 80 00 0C */ bge lbl_800E178C /* 800E1784 000DE584 38 00 00 01 */ li r0, 1 @@ -9189,16 +9189,16 @@ lbl_800E178C: lbl_800E1790: /* 800E1790 000DE590 2C 00 00 00 */ cmpwi r0, 0 /* 800E1794 000DE594 41 82 00 4C */ beq lbl_800E17E0 -/* 800E1798 000DE598 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800E179C 000DE59C C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) -/* 800E17A0 000DE5A0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800E1798 000DE598 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800E179C 000DE59C C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) +/* 800E17A0 000DE5A0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800E17A4 000DE5A4 C0 23 17 08 */ lfs f1, 0x1708(r3) /* 800E17A8 000DE5A8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E17AC 000DE5AC 41 81 00 34 */ bgt lbl_800E17E0 /* 800E17B0 000DE5B0 4B F4 F4 D9 */ bl xurand__Fv -/* 800E17B4 000DE5B4 C0 42 98 FC */ lfs f2, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800E17B4 000DE5B4 C0 42 98 FC */ lfs f2, lbl__1166-_SDA2_BASE_(r2) /* 800E17B8 000DE5B8 3C 60 4E 47 */ lis r3, 0x4E47524D@ha -/* 800E17BC 000DE5BC C0 02 99 0C */ lfs f0, lbl_803CE28C-_SDA2_BASE_(r2) +/* 800E17BC 000DE5BC C0 02 99 0C */ lfs f0, lbl__1328-_SDA2_BASE_(r2) /* 800E17C0 000DE5C0 38 00 00 02 */ li r0, 2 /* 800E17C4 000DE5C4 EC 21 10 28 */ fsubs f1, f1, f2 /* 800E17C8 000DE5C8 3B E3 52 4D */ addi r31, r3, 0x4E47524D@l @@ -9209,7 +9209,7 @@ lbl_800E1790: /* 800E17DC 000DE5DC 48 00 00 8C */ b lbl_800E1868 lbl_800E17E0: /* 800E17E0 000DE5E0 EC 22 F0 28 */ fsubs f1, f2, f30 -/* 800E17E4 000DE5E4 C0 02 99 00 */ lfs f0, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E17E4 000DE5E4 C0 02 99 00 */ lfs f0, lbl__1167-_SDA2_BASE_(r2) /* 800E17E8 000DE5E8 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800E17EC 000DE5EC 40 81 00 08 */ ble lbl_800E17F4 /* 800E17F0 000DE5F0 48 00 00 08 */ b lbl_800E17F8 @@ -9225,7 +9225,7 @@ lbl_800E17F8: /* 800E1810 000DE610 4B FF 3B 09 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi /* 800E1814 000DE614 7F C3 F3 78 */ mr r3, r30 /* 800E1818 000DE618 48 00 F6 D5 */ bl VelStop__10zNPCCommonFv -/* 800E181C 000DE61C C0 22 98 F0 */ lfs f1, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E181C 000DE61C C0 22 98 F0 */ lfs f1, lbl__1130-_SDA2_BASE_(r2) /* 800E1820 000DE620 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800E1824 000DE624 38 99 00 58 */ addi r4, r25, 0x58 /* 800E1828 000DE628 38 A0 00 00 */ li r5, 0 @@ -9239,7 +9239,7 @@ lbl_800E17F8: /* 800E1848 000DE648 4B F6 CC 95 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800E184C: /* 800E184C 000DE64C FC 20 F0 90 */ fmr f1, f30 -/* 800E1850 000DE650 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) +/* 800E1850 000DE650 C0 42 99 50 */ lfs f2, lbl__1693-_SDA2_BASE_(r2) /* 800E1854 000DE654 7F C3 F3 78 */ mr r3, r30 /* 800E1858 000DE658 48 00 B1 C9 */ bl FacePlayer__9zNPCRobotFff /* 800E185C 000DE65C FC 20 F0 90 */ fmr f1, f30 @@ -9364,7 +9364,7 @@ GetInArena__18zNPCGoalAlertSlickFf: /* 800E1A08 000DE808 4B F2 CC 89 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800E1A0C 000DE80C 38 61 00 20 */ addi r3, r1, 0x20 /* 800E1A10 000DE810 4B F2 CC 41 */ bl xVec3Length__FPC5xVec3 -/* 800E1A14 000DE814 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E1A14 000DE814 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800E1A18 000DE818 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E1A1C 000DE81C 40 80 00 1C */ bge lbl_800E1A38 /* 800E1A20 000DE820 7F C3 F3 78 */ mr r3, r30 @@ -9382,12 +9382,12 @@ lbl_800E1A44: /* 800E1A48 000DE848 38 81 00 20 */ addi r4, r1, 0x20 /* 800E1A4C 000DE84C 4B F6 CA 91 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E1A50 000DE850 FC 20 F8 90 */ fmr f1, f31 -/* 800E1A54 000DE854 C0 42 99 38 */ lfs f2, lbl_803CE2B8-_SDA2_BASE_(r2) -/* 800E1A58 000DE858 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E1A54 000DE854 C0 42 99 38 */ lfs f2, lbl__1533_1-_SDA2_BASE_(r2) +/* 800E1A58 000DE858 C0 62 99 00 */ lfs f3, lbl__1167-_SDA2_BASE_(r2) /* 800E1A5C 000DE85C 7F C3 F3 78 */ mr r3, r30 /* 800E1A60 000DE860 48 00 F5 75 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800E1A64 000DE864 FC 20 F8 90 */ fmr f1, f31 -/* 800E1A68 000DE868 C0 42 99 00 */ lfs f2, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E1A68 000DE868 C0 42 99 00 */ lfs f2, lbl__1167-_SDA2_BASE_(r2) /* 800E1A6C 000DE86C 7F C3 F3 78 */ mr r3, r30 /* 800E1A70 000DE870 38 81 00 14 */ addi r4, r1, 0x14 /* 800E1A74 000DE874 48 00 F7 C5 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f @@ -9432,10 +9432,10 @@ MoveCorner__18zNPCGoalAlertSlickFf: /* 800E1B04 000DE904 48 00 AE A5 */ bl IsReady__8NPCArenaFv /* 800E1B08 000DE908 2C 03 00 00 */ cmpwi r3, 0 /* 800E1B0C 000DE90C 41 82 01 40 */ beq lbl_800E1C4C -/* 800E1B10 000DE910 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E1B10 000DE910 C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800E1B14 000DE914 38 7F 02 A8 */ addi r3, r31, 0x2a8 /* 800E1B18 000DE918 48 00 AE 01 */ bl Radius__8NPCArenaFf -/* 800E1B1C 000DE91C C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800E1B1C 000DE91C C0 02 99 38 */ lfs f0, lbl__1533_1-_SDA2_BASE_(r2) /* 800E1B20 000DE920 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E1B24 000DE924 40 81 01 28 */ ble lbl_800E1C4C /* 800E1B28 000DE928 7F E3 FB 78 */ mr r3, r31 @@ -9443,12 +9443,12 @@ MoveCorner__18zNPCGoalAlertSlickFf: /* 800E1B30 000DE930 38 A0 00 00 */ li r5, 0 /* 800E1B34 000DE934 4B FF 75 75 */ bl XYZDstSqToPos__10zNPCCommonFP5xVec3P5xVec3 /* 800E1B38 000DE938 FC 00 08 90 */ fmr f0, f1 -/* 800E1B3C 000DE93C C0 22 98 FC */ lfs f1, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800E1B3C 000DE93C C0 22 98 FC */ lfs f1, lbl__1166-_SDA2_BASE_(r2) /* 800E1B40 000DE940 FF E0 00 90 */ fmr f31, f0 /* 800E1B44 000DE944 4B F6 65 65 */ bl SQ__Ff /* 800E1B48 000DE948 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 800E1B4C 000DE94C 40 80 00 28 */ bge lbl_800E1B74 -/* 800E1B50 000DE950 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E1B50 000DE950 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800E1B54 000DE954 7F E3 FB 78 */ mr r3, r31 /* 800E1B58 000DE958 38 9E 00 58 */ addi r4, r30, 0x58 /* 800E1B5C 000DE95C 48 01 7C A9 */ bl CornerOfArena__9zNPCRobotFP5xVec3f @@ -9464,43 +9464,43 @@ lbl_800E1B74: /* 800E1B80 000DE980 4B FF 76 81 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800E1B84 000DE984 2C 03 00 00 */ cmpwi r3, 0 /* 800E1B88 000DE988 41 82 00 24 */ beq lbl_800E1BAC -/* 800E1B8C 000DE98C 80 02 81 88 */ lwz r0, lbl_803CCB08-_SDA2_BASE_(r2) +/* 800E1B8C 000DE98C 80 02 81 88 */ lwz r0, lbl_g_BLUE-_SDA2_BASE_(r2) /* 800E1B90 000DE990 38 61 00 08 */ addi r3, r1, 8 /* 800E1B94 000DE994 90 01 00 08 */ stw r0, 8(r1) /* 800E1B98 000DE998 4B F3 D8 9D */ bl xDrawSetColor__F10iColor_tag -/* 800E1B9C 000DE99C C0 22 99 20 */ lfs f1, lbl_803CE2A0-_SDA2_BASE_(r2) +/* 800E1B9C 000DE99C C0 22 99 20 */ lfs f1, lbl__1373_1-_SDA2_BASE_(r2) /* 800E1BA0 000DE9A0 38 7E 00 58 */ addi r3, r30, 0x58 /* 800E1BA4 000DE9A4 38 80 00 0C */ li r4, 0xc /* 800E1BA8 000DE9A8 4B FB 57 AD */ bl xDrawSphere2__FPC5xVec3fUi lbl_800E1BAC: /* 800E1BAC 000DE9AC C0 3E 00 54 */ lfs f1, 0x54(r30) -/* 800E1BB0 000DE9B0 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E1BB0 000DE9B0 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E1BB4 000DE9B4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E1BB8 000DE9B8 4C 41 13 82 */ cror 2, 1, 2 /* 800E1BBC 000DE9BC 40 82 00 28 */ bne lbl_800E1BE4 -/* 800E1BC0 000DE9C0 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E1BC0 000DE9C0 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800E1BC4 000DE9C4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E1BC8 000DE9C8 40 80 00 1C */ bge lbl_800E1BE4 /* 800E1BCC 000DE9CC FC 20 F0 90 */ fmr f1, f30 -/* 800E1BD0 000DE9D0 C0 42 99 18 */ lfs f2, lbl_803CE298-_SDA2_BASE_(r2) -/* 800E1BD4 000DE9D4 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E1BD0 000DE9D0 C0 42 99 18 */ lfs f2, lbl__1371_1-_SDA2_BASE_(r2) +/* 800E1BD4 000DE9D4 C0 62 99 00 */ lfs f3, lbl__1167-_SDA2_BASE_(r2) /* 800E1BD8 000DE9D8 7F E3 FB 78 */ mr r3, r31 /* 800E1BDC 000DE9DC 48 00 F3 F9 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800E1BE0 000DE9E0 48 00 00 3C */ b lbl_800E1C1C lbl_800E1BE4: -/* 800E1BE4 000DE9E4 C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800E1BE4 000DE9E4 C0 02 99 38 */ lfs f0, lbl__1533_1-_SDA2_BASE_(r2) /* 800E1BE8 000DE9E8 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800E1BEC 000DE9EC 40 80 00 1C */ bge lbl_800E1C08 /* 800E1BF0 000DE9F0 FC 20 F0 90 */ fmr f1, f30 -/* 800E1BF4 000DE9F4 C0 42 99 18 */ lfs f2, lbl_803CE298-_SDA2_BASE_(r2) -/* 800E1BF8 000DE9F8 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E1BF4 000DE9F4 C0 42 99 18 */ lfs f2, lbl__1371_1-_SDA2_BASE_(r2) +/* 800E1BF8 000DE9F8 C0 62 99 00 */ lfs f3, lbl__1167-_SDA2_BASE_(r2) /* 800E1BFC 000DE9FC 7F E3 FB 78 */ mr r3, r31 /* 800E1C00 000DEA00 48 00 F3 D5 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800E1C04 000DEA04 48 00 00 18 */ b lbl_800E1C1C lbl_800E1C08: /* 800E1C08 000DEA08 FC 20 F0 90 */ fmr f1, f30 -/* 800E1C0C 000DEA0C C0 42 99 90 */ lfs f2, lbl_803CE310-_SDA2_BASE_(r2) -/* 800E1C10 000DEA10 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E1C0C 000DEA0C C0 42 99 90 */ lfs f2, lbl__2297-_SDA2_BASE_(r2) +/* 800E1C10 000DEA10 C0 62 99 00 */ lfs f3, lbl__1167-_SDA2_BASE_(r2) /* 800E1C14 000DEA14 7F E3 FB 78 */ mr r3, r31 /* 800E1C18 000DEA18 48 00 F3 BD */ bl ThrottleAdjust__10zNPCCommonFfff lbl_800E1C1C: @@ -9534,9 +9534,9 @@ lbl_800E1C4C: /* 800E1C84 000DEA84 F3 E1 00 48 */ psq_st f31, 72(r1), 0, qr0 /* 800E1C88 000DEA88 BF 61 00 2C */ stmw r27, 0x2c(r1) /* 800E1C8C 000DEA8C 7C 7C 1B 78 */ mr r28, r3 -/* 800E1C90 000DEA90 3C 60 80 26 */ lis r3, lbl_8026726C@ha +/* 800E1C90 000DEA90 3C 60 80 26 */ lis r3, lbl__3533@ha /* 800E1C94 000DEA94 80 FC 00 18 */ lwz r7, 0x18(r28) -/* 800E1C98 000DEA98 38 C3 72 6C */ addi r6, r3, lbl_8026726C@l +/* 800E1C98 000DEA98 38 C3 72 6C */ addi r6, r3, lbl__3533@l /* 800E1C9C 000DEA9C 80 66 00 00 */ lwz r3, 0(r6) /* 800E1CA0 000DEAA0 FF E0 08 90 */ fmr f31, f1 /* 800E1CA4 000DEAA4 83 E7 00 00 */ lwz r31, 0(r7) @@ -9559,7 +9559,7 @@ lbl_800E1C4C: /* 800E1CE8 000DEAE8 80 1F 01 CC */ lwz r0, 0x1cc(r31) /* 800E1CEC 000DEAEC 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 800E1CF0 000DEAF0 41 82 00 0C */ beq lbl_800E1CFC -/* 800E1CF4 000DEAF4 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E1CF4 000DEAF4 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E1CF8 000DEAF8 D0 01 00 10 */ stfs f0, 0x10(r1) lbl_800E1CFC: /* 800E1CFC 000DEAFC 38 61 00 0C */ addi r3, r1, 0xc @@ -9567,34 +9567,34 @@ lbl_800E1CFC: /* 800E1D04 000DEB04 80 7C 00 4C */ lwz r3, 0x4c(r28) /* 800E1D08 000DEB08 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 800E1D0C 000DEB0C 41 82 00 28 */ beq lbl_800E1D34 -/* 800E1D10 000DEB10 C0 02 99 28 */ lfs f0, lbl_803CE2A8-_SDA2_BASE_(r2) +/* 800E1D10 000DEB10 C0 02 99 28 */ lfs f0, lbl__1382-_SDA2_BASE_(r2) /* 800E1D14 000DEB14 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E1D18 000DEB18 40 81 00 0C */ ble lbl_800E1D24 /* 800E1D1C 000DEB1C 54 60 00 3C */ rlwinm r0, r3, 0, 0, 0x1e /* 800E1D20 000DEB20 90 1C 00 4C */ stw r0, 0x4c(r28) lbl_800E1D24: -/* 800E1D24 000DEB24 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E1D24 000DEB24 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800E1D28 000DEB28 38 61 00 0C */ addi r3, r1, 0xc /* 800E1D2C 000DEB2C 4B F2 94 55 */ bl __amu__5xVec3Ff /* 800E1D30 000DEB30 48 00 00 18 */ b lbl_800E1D48 lbl_800E1D34: -/* 800E1D34 000DEB34 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E1D34 000DEB34 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800E1D38 000DEB38 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E1D3C 000DEB3C 40 80 00 0C */ bge lbl_800E1D48 /* 800E1D40 000DEB40 60 60 00 01 */ ori r0, r3, 1 /* 800E1D44 000DEB44 90 1C 00 4C */ stw r0, 0x4c(r28) lbl_800E1D48: /* 800E1D48 000DEB48 FC 20 F8 90 */ fmr f1, f31 -/* 800E1D4C 000DEB4C C0 42 99 00 */ lfs f2, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E1D4C 000DEB4C C0 42 99 00 */ lfs f2, lbl__1167-_SDA2_BASE_(r2) /* 800E1D50 000DEB50 7F E3 FB 78 */ mr r3, r31 /* 800E1D54 000DEB54 38 81 00 0C */ addi r4, r1, 0xc /* 800E1D58 000DEB58 48 00 F4 E1 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800E1D5C 000DEB5C 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 800E1D60 000DEB60 FC 20 F8 90 */ fmr f1, f31 -/* 800E1D64 000DEB64 C0 42 99 38 */ lfs f2, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800E1D64 000DEB64 C0 42 99 38 */ lfs f2, lbl__1533_1-_SDA2_BASE_(r2) /* 800E1D68 000DEB68 7F E3 FB 78 */ mr r3, r31 /* 800E1D6C 000DEB6C C0 04 00 18 */ lfs f0, 0x18(r4) -/* 800E1D70 000DEB70 C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E1D70 000DEB70 C0 62 99 00 */ lfs f3, lbl__1167-_SDA2_BASE_(r2) /* 800E1D74 000DEB74 EC 42 00 32 */ fmuls f2, f2, f0 /* 800E1D78 000DEB78 48 00 F2 5D */ bl ThrottleAdjust__10zNPCCommonFfff /* 800E1D7C 000DEB7C FC 20 F8 90 */ fmr f1, f31 @@ -9611,19 +9611,19 @@ lbl_800E1D48: /* 800E1DA8 000DEBA8 80 7C 00 18 */ lwz r3, 0x18(r28) /* 800E1DAC 000DEBAC 38 80 00 00 */ li r4, 0 /* 800E1DB0 000DEBB0 48 02 CA F9 */ bl TimerGet__7xPsycheF11en_xpsytime -/* 800E1DB4 000DEBB4 C0 02 99 04 */ lfs f0, lbl_803CE284-_SDA2_BASE_(r2) +/* 800E1DB4 000DEBB4 C0 02 99 04 */ lfs f0, lbl__1186-_SDA2_BASE_(r2) /* 800E1DB8 000DEBB8 EC 00 00 72 */ fmuls f0, f0, f1 /* 800E1DBC 000DEBBC FC 00 00 1E */ fctiwz f0, f0 /* 800E1DC0 000DEBC0 D8 01 00 18 */ stfd f0, 0x18(r1) /* 800E1DC4 000DEBC4 80 01 00 1C */ lwz r0, 0x1c(r1) /* 800E1DC8 000DEBC8 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800E1DCC 000DEBCC 41 82 00 38 */ beq lbl_800E1E04 -/* 800E1DD0 000DEBD0 80 02 81 80 */ lwz r0, lbl_803CCB00-_SDA2_BASE_(r2) +/* 800E1DD0 000DEBD0 80 02 81 80 */ lwz r0, lbl_g_RED-_SDA2_BASE_(r2) /* 800E1DD4 000DEBD4 38 61 00 08 */ addi r3, r1, 8 /* 800E1DD8 000DEBD8 90 01 00 08 */ stw r0, 8(r1) /* 800E1DDC 000DEBDC 4B F3 D6 59 */ bl xDrawSetColor__F10iColor_tag -/* 800E1DE0 000DEBE0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800E1DE4 000DEBE4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800E1DE0 000DEBE0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800E1DE4 000DEBE4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800E1DE8 000DEBE8 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800E1DEC 000DEBEC 4B F3 9A 1D */ bl xEntGetPos__FPC4xEnt /* 800E1DF0 000DEBF0 7C 7B 1B 78 */ mr r27, r3 @@ -9665,10 +9665,10 @@ lbl_800E1E04: /* 800E1E7C 000DEC7C FF E0 08 90 */ fmr f31, f1 /* 800E1E80 000DEC80 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E1E84 000DEC84 7C 9E 23 78 */ mr r30, r4 -/* 800E1E88 000DEC88 C0 42 98 F0 */ lfs f2, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E1E88 000DEC88 C0 42 98 F0 */ lfs f2, lbl__1130-_SDA2_BASE_(r2) /* 800E1E8C 000DEC8C 7C BF 2B 78 */ mr r31, r5 /* 800E1E90 000DEC90 83 83 00 00 */ lwz r28, 0(r3) -/* 800E1E94 000DEC94 C0 62 99 68 */ lfs f3, lbl_803CE2E8-_SDA2_BASE_(r2) +/* 800E1E94 000DEC94 C0 62 99 68 */ lfs f3, lbl__1905_2-_SDA2_BASE_(r2) /* 800E1E98 000DEC98 7F 83 E3 78 */ mr r3, r28 /* 800E1E9C 000DEC9C 48 00 F1 39 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800E1EA0 000DECA0 7F 83 E3 78 */ mr r3, r28 @@ -9678,15 +9678,15 @@ lbl_800E1E04: /* 800E1EB0 000DECB0 7F 83 E3 78 */ mr r3, r28 /* 800E1EB4 000DECB4 38 A0 00 00 */ li r5, 0 /* 800E1EB8 000DECB8 48 00 F2 75 */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i -/* 800E1EBC 000DECBC 3C 80 80 29 */ lis r4, lbl_80295518@ha +/* 800E1EBC 000DECBC 3C 80 80 29 */ lis r4, lbl_g_hash_roboanim@ha /* 800E1EC0 000DECC0 7F 83 E3 78 */ mr r3, r28 -/* 800E1EC4 000DECC4 38 84 55 18 */ addi r4, r4, lbl_80295518@l +/* 800E1EC4 000DECC4 38 84 55 18 */ addi r4, r4, lbl_g_hash_roboanim@l /* 800E1EC8 000DECC8 83 64 00 38 */ lwz r27, 0x38(r4) /* 800E1ECC 000DECCC 48 01 10 D1 */ bl AnimCurState__10zNPCCommonFv /* 800E1ED0 000DECD0 80 03 00 08 */ lwz r0, 8(r3) /* 800E1ED4 000DECD4 7C 00 D8 40 */ cmplw r0, r27 /* 800E1ED8 000DECD8 40 82 00 CC */ bne lbl_800E1FA4 -/* 800E1EDC 000DECDC C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E1EDC 000DECDC C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800E1EE0 000DECE0 7F 83 E3 78 */ mr r3, r28 /* 800E1EE4 000DECE4 38 80 00 00 */ li r4, 0 /* 800E1EE8 000DECE8 48 00 FC D5 */ bl IsAttackFrame__10zNPCCommonFfi @@ -9716,7 +9716,7 @@ lbl_800E1E04: /* 800E1F48 000DED48 4B FF 72 B9 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800E1F4C 000DED4C 2C 03 00 00 */ cmpwi r3, 0 /* 800E1F50 000DED50 41 82 00 1C */ beq lbl_800E1F6C -/* 800E1F54 000DED54 80 02 81 9C */ lwz r0, lbl_803CCB1C-_SDA2_BASE_(r2) +/* 800E1F54 000DED54 80 02 81 9C */ lwz r0, lbl_g_NEON_RED-_SDA2_BASE_(r2) /* 800E1F58 000DED58 38 61 00 08 */ addi r3, r1, 8 /* 800E1F5C 000DED5C 90 01 00 08 */ stw r0, 8(r1) /* 800E1F60 000DED60 4B F3 D4 D5 */ bl xDrawSetColor__F10iColor_tag @@ -9782,7 +9782,7 @@ lbl_800E1FA4: /* 800E2048 000DEE48 48 00 AA 79 */ bl NotifyCBSet__9NPCHazardFP9HAZNotify /* 800E204C 000DEE4C 80 7D 00 6C */ lwz r3, 0x6c(r29) /* 800E2050 000DEE50 38 80 00 00 */ li r4, 0 -/* 800E2054 000DEE54 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E2054 000DEE54 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800E2058 000DEE58 48 0A 71 E1 */ bl Start__9NPCHazardFPC5xVec3f /* 800E205C 000DEE5C 48 00 00 14 */ b lbl_800E2070 lbl_800E2060: @@ -9909,7 +9909,7 @@ SyncCattleProd__20zNPCGoalAttackFodderFv: /* 800E2218 000DF018 48 00 00 90 */ b lbl_800E22A8 lbl_800E221C: /* 800E221C 000DF01C C0 24 00 20 */ lfs f1, 0x20(r4) -/* 800E2220 000DF020 C0 02 99 14 */ lfs f0, lbl_803CE294-_SDA2_BASE_(r2) +/* 800E2220 000DF020 C0 02 99 14 */ lfs f0, lbl__1370-_SDA2_BASE_(r2) /* 800E2224 000DF024 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E2228 000DF028 40 80 00 2C */ bge lbl_800E2254 /* 800E222C 000DF02C 7F E3 FB 78 */ mr r3, r31 @@ -9999,10 +9999,10 @@ lbl_800E22A8: /* 800E236C 000DF16C 7C DF 33 78 */ mr r31, r6 /* 800E2370 000DF170 80 63 00 00 */ lwz r3, 0(r3) /* 800E2374 000DF174 48 01 0D 61 */ bl AnimTimeCurrent__10zNPCCommonFv -/* 800E2378 000DF178 C0 02 99 E8 */ lfs f0, lbl_803CE368-_SDA2_BASE_(r2) +/* 800E2378 000DF178 C0 02 99 E8 */ lfs f0, lbl_tym_ofAttack$3637-_SDA2_BASE_(r2) /* 800E237C 000DF17C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E2380 000DF180 40 81 00 1C */ ble lbl_800E239C -/* 800E2384 000DF184 38 62 99 E8 */ addi r3, r2, lbl_803CE368-_SDA2_BASE_ +/* 800E2384 000DF184 38 62 99 E8 */ addi r3, r2, lbl_tym_ofAttack$3637-_SDA2_BASE_ /* 800E2388 000DF188 C0 03 00 04 */ lfs f0, 4(r3) /* 800E238C 000DF18C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E2390 000DF190 40 80 00 0C */ bge lbl_800E239C @@ -10046,9 +10046,9 @@ BreathAttack__21zNPCGoalAttackChomperFv: /* 800E2418 000DF218 7F C3 F3 78 */ mr r3, r30 /* 800E241C 000DF21C 48 00 A3 F5 */ bl BonePos__10zNPCCommonCFi /* 800E2420 000DF220 80 A3 00 00 */ lwz r5, 0(r3) -/* 800E2424 000DF224 3C 80 80 26 */ lis r4, lbl_80267278@ha +/* 800E2424 000DF224 3C 80 80 26 */ lis r4, lbl_vec_boneOffset$3650@ha /* 800E2428 000DF228 80 03 00 04 */ lwz r0, 4(r3) -/* 800E242C 000DF22C 38 84 72 78 */ addi r4, r4, lbl_80267278@l +/* 800E242C 000DF22C 38 84 72 78 */ addi r4, r4, lbl_vec_boneOffset$3650@l /* 800E2430 000DF230 90 A1 00 38 */ stw r5, 0x38(r1) /* 800E2434 000DF234 90 01 00 3C */ stw r0, 0x3c(r1) /* 800E2438 000DF238 80 03 00 08 */ lwz r0, 8(r3) @@ -10068,9 +10068,9 @@ BreathAttack__21zNPCGoalAttackChomperFv: /* 800E2470 000DF270 7C 64 1B 78 */ mr r4, r3 /* 800E2474 000DF274 38 61 00 38 */ addi r3, r1, 0x38 /* 800E2478 000DF278 4B F3 2F CD */ bl __apl__5xVec3FRC5xVec3 -/* 800E247C 000DF27C 3C 60 80 26 */ lis r3, lbl_80267284@ha +/* 800E247C 000DF27C 3C 60 80 26 */ lis r3, lbl_vec_coneWeights$3651@ha /* 800E2480 000DF280 3B A0 00 00 */ li r29, 0 -/* 800E2484 000DF284 3B E3 72 84 */ addi r31, r3, lbl_80267284@l +/* 800E2484 000DF284 3B E3 72 84 */ addi r31, r3, lbl_vec_coneWeights$3651@l /* 800E2488 000DF288 C3 BF 00 00 */ lfs f29, 0(r31) /* 800E248C 000DF28C C3 DF 00 04 */ lfs f30, 4(r31) lbl_800E2490: @@ -10084,9 +10084,9 @@ lbl_800E2490: /* 800E24AC 000DF2AC 38 81 00 20 */ addi r4, r1, 0x20 /* 800E24B0 000DF2B0 4B F2 8D B5 */ bl __as__5xVec3FRC5xVec3 /* 800E24B4 000DF2B4 4B F4 E7 D5 */ bl xurand__Fv -/* 800E24B8 000DF2B8 C0 42 98 FC */ lfs f2, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800E24B8 000DF2B8 C0 42 98 FC */ lfs f2, lbl__1166-_SDA2_BASE_(r2) /* 800E24BC 000DF2BC 7F C3 F3 78 */ mr r3, r30 -/* 800E24C0 000DF2C0 C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800E24C0 000DF2C0 C0 02 99 38 */ lfs f0, lbl__1533_1-_SDA2_BASE_(r2) /* 800E24C4 000DF2C4 EC 21 10 28 */ fsubs f1, f1, f2 /* 800E24C8 000DF2C8 EC 00 00 72 */ fmuls f0, f0, f1 /* 800E24CC 000DF2CC EF FD 00 32 */ fmuls f31, f29, f0 @@ -10099,9 +10099,9 @@ lbl_800E2490: /* 800E24E8 000DF2E8 38 81 00 14 */ addi r4, r1, 0x14 /* 800E24EC 000DF2EC 4B F3 2F 59 */ bl __apl__5xVec3FRC5xVec3 /* 800E24F0 000DF2F0 4B F4 E7 99 */ bl xurand__Fv -/* 800E24F4 000DF2F4 C0 42 98 FC */ lfs f2, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800E24F4 000DF2F4 C0 42 98 FC */ lfs f2, lbl__1166-_SDA2_BASE_(r2) /* 800E24F8 000DF2F8 7F C3 F3 78 */ mr r3, r30 -/* 800E24FC 000DF2FC C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800E24FC 000DF2FC C0 02 99 38 */ lfs f0, lbl__1533_1-_SDA2_BASE_(r2) /* 800E2500 000DF300 EC 21 10 28 */ fsubs f1, f1, f2 /* 800E2504 000DF304 EC 00 00 72 */ fmuls f0, f0, f1 /* 800E2508 000DF308 EF FE 00 32 */ fmuls f31, f30, f0 @@ -10116,9 +10116,9 @@ lbl_800E2490: /* 800E252C 000DF32C 38 61 00 2C */ addi r3, r1, 0x2c /* 800E2530 000DF330 4B F3 30 81 */ bl normalize__5xVec3Fv /* 800E2534 000DF334 4B F4 E7 55 */ bl xurand__Fv -/* 800E2538 000DF338 C0 42 99 94 */ lfs f2, lbl_803CE314-_SDA2_BASE_(r2) +/* 800E2538 000DF338 C0 42 99 94 */ lfs f2, lbl__2298-_SDA2_BASE_(r2) /* 800E253C 000DF33C 38 61 00 2C */ addi r3, r1, 0x2c -/* 800E2540 000DF340 C0 02 99 04 */ lfs f0, lbl_803CE284-_SDA2_BASE_(r2) +/* 800E2540 000DF340 C0 02 99 04 */ lfs f0, lbl__1186-_SDA2_BASE_(r2) /* 800E2544 000DF344 EC 22 00 7A */ fmadds f1, f2, f1, f0 /* 800E2548 000DF348 4B F2 8C 39 */ bl __amu__5xVec3Ff /* 800E254C 000DF34C 38 61 00 38 */ addi r3, r1, 0x38 @@ -10223,8 +10223,8 @@ lbl_800E26D4: /* 800E26D4 000DF4D4 7F 63 DB 78 */ mr r3, r27 /* 800E26D8 000DF4D8 48 00 07 75 */ bl ModifyAnimSpeed__20zNPCGoalAttackHammerFv /* 800E26DC 000DF4DC FC 20 F0 90 */ fmr f1, f30 -/* 800E26E0 000DF4E0 C0 42 98 F0 */ lfs f2, lbl_803CE270-_SDA2_BASE_(r2) -/* 800E26E4 000DF4E4 C0 62 99 68 */ lfs f3, lbl_803CE2E8-_SDA2_BASE_(r2) +/* 800E26E0 000DF4E0 C0 42 98 F0 */ lfs f2, lbl__1130-_SDA2_BASE_(r2) +/* 800E26E4 000DF4E4 C0 62 99 68 */ lfs f3, lbl__1905_2-_SDA2_BASE_(r2) /* 800E26E8 000DF4E8 7F E3 FB 78 */ mr r3, r31 /* 800E26EC 000DF4EC 48 00 E8 E9 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800E26F0 000DF4F0 7F E3 FB 78 */ mr r3, r31 @@ -10256,19 +10256,19 @@ lbl_800E26D4: /* 800E2758 000DF558 7F E3 FB 78 */ mr r3, r31 /* 800E275C 000DF55C 48 01 09 79 */ bl AnimTimeCurrent__10zNPCCommonFv /* 800E2760 000DF560 FF E0 08 90 */ fmr f31, f1 -/* 800E2764 000DF564 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E2764 000DF564 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800E2768 000DF568 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800E276C 000DF56C 7C 00 00 26 */ mfcr r0 -/* 800E2770 000DF570 C0 02 9A 00 */ lfs f0, lbl_803CE380-_SDA2_BASE_(r2) +/* 800E2770 000DF570 C0 02 9A 00 */ lfs f0, lbl__3758-_SDA2_BASE_(r2) /* 800E2774 000DF574 54 04 17 FE */ rlwinm r4, r0, 2, 0x1f, 0x1f /* 800E2778 000DF578 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800E277C 000DF57C 7C 00 00 26 */ mfcr r0 -/* 800E2780 000DF580 C0 02 99 F0 */ lfs f0, lbl_803CE370-_SDA2_BASE_(r2) +/* 800E2780 000DF580 C0 02 99 F0 */ lfs f0, lbl_tym_animDamage$3696-_SDA2_BASE_(r2) /* 800E2784 000DF584 54 14 17 FE */ rlwinm r20, r0, 2, 0x1f, 0x1f /* 800E2788 000DF588 38 00 00 00 */ li r0, 0 /* 800E278C 000DF58C FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800E2790 000DF590 40 81 00 18 */ ble lbl_800E27A8 -/* 800E2794 000DF594 38 62 99 F0 */ addi r3, r2, lbl_803CE370-_SDA2_BASE_ +/* 800E2794 000DF594 38 62 99 F0 */ addi r3, r2, lbl_tym_animDamage$3696-_SDA2_BASE_ /* 800E2798 000DF598 C0 03 00 04 */ lfs f0, 4(r3) /* 800E279C 000DF59C FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800E27A0 000DF5A0 40 80 00 08 */ bge lbl_800E27A8 @@ -10311,10 +10311,10 @@ lbl_800E27EC: /* 800E282C 000DF62C 90 1B 00 54 */ stw r0, 0x54(r27) /* 800E2830 000DF630 48 00 05 E1 */ bl TellBunnies__20zNPCGoalAttackHammerFv lbl_800E2834: -/* 800E2834 000DF634 C0 02 99 F8 */ lfs f0, lbl_803CE378-_SDA2_BASE_(r2) +/* 800E2834 000DF634 C0 02 99 F8 */ lfs f0, lbl_tym_streakBetween$3712-_SDA2_BASE_(r2) /* 800E2838 000DF638 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800E283C 000DF63C 40 81 01 68 */ ble lbl_800E29A4 -/* 800E2840 000DF640 38 62 99 F8 */ addi r3, r2, lbl_803CE378-_SDA2_BASE_ +/* 800E2840 000DF640 38 62 99 F8 */ addi r3, r2, lbl_tym_streakBetween$3712-_SDA2_BASE_ /* 800E2844 000DF644 C0 03 00 04 */ lfs f0, 4(r3) /* 800E2848 000DF648 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800E284C 000DF64C 40 80 01 58 */ bge lbl_800E29A4 @@ -10330,7 +10330,7 @@ lbl_800E2834: /* 800E2874 000DF674 90 81 00 6C */ stw r4, 0x6c(r1) /* 800E2878 000DF678 90 01 00 70 */ stw r0, 0x70(r1) /* 800E287C 000DF67C 4B F2 89 2D */ bl length__5xVec3CFv -/* 800E2880 000DF680 C0 02 99 0C */ lfs f0, lbl_803CE28C-_SDA2_BASE_(r2) +/* 800E2880 000DF680 C0 02 99 0C */ lfs f0, lbl__1328-_SDA2_BASE_(r2) /* 800E2884 000DF684 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E2888 000DF688 40 81 01 10 */ ble lbl_800E2998 /* 800E288C 000DF68C 38 61 00 0C */ addi r3, r1, 0xc @@ -10347,10 +10347,10 @@ lbl_800E2834: /* 800E28B8 000DF6B8 38 81 00 18 */ addi r4, r1, 0x18 /* 800E28BC 000DF6BC 38 A1 00 0C */ addi r5, r1, 0xc /* 800E28C0 000DF6C0 4B F2 89 0D */ bl __mi__5xVec3CFRC5xVec3 -/* 800E28C4 000DF6C4 3C 80 80 26 */ lis r4, lbl_80267290@ha +/* 800E28C4 000DF6C4 3C 80 80 26 */ lis r4, lbl__3719@ha /* 800E28C8 000DF6C8 3C 60 80 26 */ lis r3, lbl_80260004@ha /* 800E28CC 000DF6CC 85 63 72 A0 */ lwzu r11, 0x72a0(r3) -/* 800E28D0 000DF6D0 38 A4 72 90 */ addi r5, r4, lbl_80267290@l +/* 800E28D0 000DF6D0 38 A4 72 90 */ addi r5, r4, lbl__3719@l /* 800E28D4 000DF6D4 80 05 00 00 */ lwz r0, 0(r5) /* 800E28D8 000DF6D8 3B 21 00 80 */ addi r25, r1, 0x80 /* 800E28DC 000DF6DC 80 85 00 04 */ lwz r4, 4(r5) @@ -10446,8 +10446,8 @@ ChkPrelimTran__20zNPCGoalAttackHammerFP11en_trantypePi: /* 800E2A28 000DF828 83 E3 00 00 */ lwz r31, 0(r3) /* 800E2A2C 000DF82C 7F E3 FB 78 */ mr r3, r31 /* 800E2A30 000DF830 48 01 06 49 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 800E2A34 000DF834 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800E2A38 000DF838 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800E2A34 000DF834 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800E2A38 000DF838 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800E2A3C 000DF83C 80 03 16 B0 */ lwz r0, 0x16b0(r3) /* 800E2A40 000DF840 28 00 00 01 */ cmplwi r0, 1 /* 800E2A44 000DF844 40 80 00 34 */ bge lbl_800E2A78 @@ -10464,11 +10464,11 @@ ChkPrelimTran__20zNPCGoalAttackHammerFP11en_trantypePi: /* 800E2A70 000DF870 90 1E 00 00 */ stw r0, 0(r30) /* 800E2A74 000DF874 48 00 00 5C */ b lbl_800E2AD0 lbl_800E2A78: -/* 800E2A78 000DF878 C0 02 9A 04 */ lfs f0, lbl_803CE384-_SDA2_BASE_(r2) +/* 800E2A78 000DF878 C0 02 9A 04 */ lfs f0, lbl__3773-_SDA2_BASE_(r2) /* 800E2A7C 000DF87C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E2A80 000DF880 40 80 00 2C */ bge lbl_800E2AAC /* 800E2A84 000DF884 C0 23 17 08 */ lfs f1, 0x1708(r3) -/* 800E2A88 000DF888 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800E2A88 000DF888 C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800E2A8C 000DF88C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E2A90 000DF890 40 81 00 1C */ ble lbl_800E2AAC /* 800E2A94 000DF894 38 00 00 08 */ li r0, 8 @@ -10515,7 +10515,7 @@ PlayerTests__20zNPCGoalAttackHammerFP5xVec3f: /* 800E2B24 000DF924 7F C4 F3 78 */ mr r4, r30 /* 800E2B28 000DF928 98 01 00 2C */ stb r0, 0x2c(r1) /* 800E2B2C 000DF92C 38 61 00 30 */ addi r3, r1, 0x30 -/* 800E2B30 000DF930 C0 02 99 AC */ lfs f0, lbl_803CE32C-_SDA2_BASE_(r2) +/* 800E2B30 000DF930 C0 02 99 AC */ lfs f0, lbl__2650-_SDA2_BASE_(r2) /* 800E2B34 000DF934 D0 01 00 3C */ stfs f0, 0x3c(r1) /* 800E2B38 000DF938 4B F2 87 2D */ bl __as__5xVec3FRC5xVec3 /* 800E2B3C 000DF93C 7F E3 FB 78 */ mr r3, r31 @@ -10524,7 +10524,7 @@ PlayerTests__20zNPCGoalAttackHammerFP5xVec3f: /* 800E2B48 000DF948 4B FF 66 B9 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800E2B4C 000DF94C 2C 03 00 00 */ cmpwi r3, 0 /* 800E2B50 000DF950 41 82 00 1C */ beq lbl_800E2B6C -/* 800E2B54 000DF954 80 02 81 9C */ lwz r0, lbl_803CCB1C-_SDA2_BASE_(r2) +/* 800E2B54 000DF954 80 02 81 9C */ lwz r0, lbl_g_NEON_RED-_SDA2_BASE_(r2) /* 800E2B58 000DF958 38 61 00 08 */ addi r3, r1, 8 /* 800E2B5C 000DF95C 90 01 00 08 */ stw r0, 8(r1) /* 800E2B60 000DF960 4B F3 C8 D5 */ bl xDrawSetColor__F10iColor_tag @@ -10544,7 +10544,7 @@ lbl_800E2B6C: /* 800E2B94 000DF994 4B F9 37 15 */ bl zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3 /* 800E2B98 000DF998 2C 03 00 00 */ cmpwi r3, 0 /* 800E2B9C 000DF99C 41 82 00 14 */ beq lbl_800E2BB0 -/* 800E2BA0 000DF9A0 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E2BA0 000DF9A0 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800E2BA4 000DF9A4 7F E3 FB 78 */ mr r3, r31 /* 800E2BA8 000DF9A8 38 80 00 02 */ li r4, 2 /* 800E2BAC 000DF9AC 48 01 06 95 */ bl Vibrate__10zNPCCommonF10en_npcvibef @@ -10579,7 +10579,7 @@ ShockwaveTests__20zNPCGoalAttackHammerFP5xVec3f: /* 800E2C10 000DFA10 98 01 00 50 */ stb r0, 0x50(r1) /* 800E2C14 000DFA14 7F 83 E3 78 */ mr r3, r28 /* 800E2C18 000DFA18 7F 24 CB 78 */ mr r4, r25 -/* 800E2C1C 000DFA1C C0 02 99 AC */ lfs f0, lbl_803CE32C-_SDA2_BASE_(r2) +/* 800E2C1C 000DFA1C C0 02 99 AC */ lfs f0, lbl__2650-_SDA2_BASE_(r2) /* 800E2C20 000DFA20 D0 01 00 60 */ stfs f0, 0x60(r1) /* 800E2C24 000DFA24 4B F2 86 41 */ bl __as__5xVec3FRC5xVec3 /* 800E2C28 000DFA28 7F 63 DB 78 */ mr r3, r27 @@ -10588,16 +10588,16 @@ ShockwaveTests__20zNPCGoalAttackHammerFP5xVec3f: /* 800E2C34 000DFA34 4B FF 65 CD */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800E2C38 000DFA38 2C 03 00 00 */ cmpwi r3, 0 /* 800E2C3C 000DFA3C 41 82 00 1C */ beq lbl_800E2C58 -/* 800E2C40 000DFA40 80 02 81 9C */ lwz r0, lbl_803CCB1C-_SDA2_BASE_(r2) +/* 800E2C40 000DFA40 80 02 81 9C */ lwz r0, lbl_g_NEON_RED-_SDA2_BASE_(r2) /* 800E2C44 000DFA44 38 61 00 08 */ addi r3, r1, 8 /* 800E2C48 000DFA48 90 01 00 08 */ stw r0, 8(r1) /* 800E2C4C 000DFA4C 4B F3 C7 E9 */ bl xDrawSetColor__F10iColor_tag /* 800E2C50 000DFA50 38 61 00 30 */ addi r3, r1, 0x30 /* 800E2C54 000DFA54 4B F2 82 89 */ bl xBoundDraw__FPC6xBound lbl_800E2C58: -/* 800E2C58 000DFA58 3C 60 80 29 */ lis r3, lbl_80292EB8@ha +/* 800E2C58 000DFA58 3C 60 80 29 */ lis r3, lbl_g_SharedCollisRecordList@ha /* 800E2C5C 000DFA5C 3B E0 00 00 */ li r31, 0 -/* 800E2C60 000DFA60 3B A3 2E B8 */ addi r29, r3, lbl_80292EB8@l +/* 800E2C60 000DFA60 3B A3 2E B8 */ addi r29, r3, lbl_g_SharedCollisRecordList@l /* 800E2C64 000DFA64 3B 20 1F 00 */ li r25, 0x1f00 /* 800E2C68 000DFA68 7F BE EB 78 */ mr r30, r29 lbl_800E2C6C: @@ -10610,18 +10610,18 @@ lbl_800E2C6C: /* 800E2C84 000DFA84 2C 1F 00 06 */ cmpwi r31, 6 /* 800E2C88 000DFA88 3B BD 00 50 */ addi r29, r29, 0x50 /* 800E2C8C 000DFA8C 41 80 FF E0 */ blt lbl_800E2C6C -/* 800E2C90 000DFA90 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800E2C94 000DFA94 C0 22 9A 08 */ lfs f1, lbl_803CE388-_SDA2_BASE_(r2) -/* 800E2C98 000DFA98 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800E2C90 000DFA90 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800E2C94 000DFA94 C0 22 9A 08 */ lfs f1, lbl__3846_1-_SDA2_BASE_(r2) +/* 800E2C98 000DFA98 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800E2C9C 000DFA9C 7F 83 E3 78 */ mr r3, r28 /* 800E2CA0 000DFAA0 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 800E2CA4 000DFAA4 7F C5 F3 78 */ mr r5, r30 /* 800E2CA8 000DFAA8 38 C0 00 06 */ li r6, 6 /* 800E2CAC 000DFAAC 80 84 00 44 */ lwz r4, 0x44(r4) /* 800E2CB0 000DFAB0 4B FD F0 9D */ bl iSphereHitsEnv3__FPC7xSpherePC4xEnvP7xCollisUcf -/* 800E2CB4 000DFAB4 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800E2CB4 000DFAB4 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800E2CB8 000DFAB8 7C 7F 1B 78 */ mr r31, r3 -/* 800E2CBC 000DFABC 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800E2CBC 000DFABC 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800E2CC0 000DFAC0 3B 20 00 00 */ li r25, 0 /* 800E2CC4 000DFAC4 3B A3 06 E0 */ addi r29, r3, 0x6e0 /* 800E2CC8 000DFAC8 48 00 01 20 */ b lbl_800E2DE8 @@ -10653,13 +10653,13 @@ lbl_800E2CCC: /* 800E2D2C 000DFB2C 38 A1 00 18 */ addi r5, r1, 0x18 /* 800E2D30 000DFB30 4B FF 64 F9 */ bl NPCC_DstSq__FPC5xVec3PC5xVec3P5xVec3 /* 800E2D34 000DFB34 FC 00 08 90 */ fmr f0, f1 -/* 800E2D38 000DFB38 C0 22 99 84 */ lfs f1, lbl_803CE304-_SDA2_BASE_(r2) +/* 800E2D38 000DFB38 C0 22 99 84 */ lfs f1, lbl__2294-_SDA2_BASE_(r2) /* 800E2D3C 000DFB3C FF E0 00 90 */ fmr f31, f0 /* 800E2D40 000DFB40 4B F6 53 69 */ bl SQ__Ff /* 800E2D44 000DFB44 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 800E2D48 000DFB48 40 80 00 58 */ bge lbl_800E2DA0 /* 800E2D4C 000DFB4C C0 21 00 1C */ lfs f1, 0x1c(r1) -/* 800E2D50 000DFB50 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E2D50 000DFB50 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800E2D54 000DFB54 FC 20 0A 10 */ fabs f1, f1 /* 800E2D58 000DFB58 FC 20 08 18 */ frsp f1, f1 /* 800E2D5C 000DFB5C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -10670,7 +10670,7 @@ lbl_800E2CCC: /* 800E2D70 000DFB70 7F 63 DB 78 */ mr r3, r27 /* 800E2D74 000DFB74 38 80 00 01 */ li r4, 1 /* 800E2D78 000DFB78 4B F9 35 31 */ bl zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3 -/* 800E2D7C 000DFB7C C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E2D7C 000DFB7C C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800E2D80 000DFB80 7F 63 DB 78 */ mr r3, r27 /* 800E2D84 000DFB84 38 80 00 02 */ li r4, 2 /* 800E2D88 000DFB88 48 01 04 B9 */ bl Vibrate__10zNPCCommonF10en_npcvibef @@ -10683,11 +10683,11 @@ lbl_800E2DA0: /* 800E2DA0 000DFBA0 80 18 00 54 */ lwz r0, 0x54(r24) /* 800E2DA4 000DFBA4 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 800E2DA8 000DFBA8 40 82 00 38 */ bne lbl_800E2DE0 -/* 800E2DAC 000DFBAC C0 22 99 04 */ lfs f1, lbl_803CE284-_SDA2_BASE_(r2) +/* 800E2DAC 000DFBAC C0 22 99 04 */ lfs f1, lbl__1186-_SDA2_BASE_(r2) /* 800E2DB0 000DFBB0 4B F6 52 F9 */ bl SQ__Ff /* 800E2DB4 000DFBB4 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 800E2DB8 000DFBB8 40 80 00 28 */ bge lbl_800E2DE0 -/* 800E2DBC 000DFBBC C0 22 99 04 */ lfs f1, lbl_803CE284-_SDA2_BASE_(r2) +/* 800E2DBC 000DFBBC C0 22 99 04 */ lfs f1, lbl__1186-_SDA2_BASE_(r2) /* 800E2DC0 000DFBC0 4B F6 52 E9 */ bl SQ__Ff /* 800E2DC4 000DFBC4 FC 40 08 90 */ fmr f2, f1 /* 800E2DC8 000DFBC8 7F 63 DB 78 */ mr r3, r27 @@ -10719,9 +10719,9 @@ TellBunnies__20zNPCGoalAttackHammerFv: /* 800E2E18 000DFC18 38 A0 00 12 */ li r5, 0x12 /* 800E2E1C 000DFC1C 90 01 00 14 */ stw r0, 0x14(r1) /* 800E2E20 000DFC20 80 83 00 18 */ lwz r4, 0x18(r3) -/* 800E2E24 000DFC24 3C 60 80 29 */ lis r3, lbl_8029320C@ha -/* 800E2E28 000DFC28 38 C3 32 0C */ addi r6, r3, lbl_8029320C@l -/* 800E2E2C 000DFC2C C0 22 99 C4 */ lfs f1, lbl_803CE344-_SDA2_BASE_(r2) +/* 800E2E24 000DFC24 3C 60 80 29 */ lis r3, lbl_totypes$3850@ha +/* 800E2E28 000DFC28 38 C3 32 0C */ addi r6, r3, lbl_totypes$3850@l +/* 800E2E2C 000DFC2C C0 22 99 C4 */ lfs f1, lbl__3226-_SDA2_BASE_(r2) /* 800E2E30 000DFC30 80 64 00 00 */ lwz r3, 0(r4) /* 800E2E34 000DFC34 38 80 00 05 */ li r4, 5 /* 800E2E38 000DFC38 48 00 AD 01 */ bl zNPCMsg_AreaNotify__FP10zNPCCommon13en_NPC_MSG_IDfiP11en_NPCTYPES @@ -10739,12 +10739,12 @@ ModifyAnimSpeed__20zNPCGoalAttackHammerFv: /* 800E2E5C 000DFC5C F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 800E2E60 000DFC60 93 E1 00 0C */ stw r31, 0xc(r1) /* 800E2E64 000DFC64 80 63 00 18 */ lwz r3, 0x18(r3) -/* 800E2E68 000DFC68 C3 E2 99 18 */ lfs f31, lbl_803CE298-_SDA2_BASE_(r2) +/* 800E2E68 000DFC68 C3 E2 99 18 */ lfs f31, lbl__1371_1-_SDA2_BASE_(r2) /* 800E2E6C 000DFC6C 83 E3 00 00 */ lwz r31, 0(r3) /* 800E2E70 000DFC70 4B FB 6C 95 */ bl zGameExtras_CheatFlags__Fv /* 800E2E74 000DFC74 54 60 05 29 */ rlwinm. r0, r3, 0, 0x14, 0x14 /* 800E2E78 000DFC78 41 82 00 08 */ beq lbl_800E2E80 -/* 800E2E7C 000DFC7C C3 E2 99 3C */ lfs f31, lbl_803CE2BC-_SDA2_BASE_(r2) +/* 800E2E7C 000DFC7C C3 E2 99 3C */ lfs f31, lbl__1561-_SDA2_BASE_(r2) lbl_800E2E80: /* 800E2E80 000DFC80 7F E3 FB 78 */ mr r3, r31 /* 800E2E84 000DFC84 48 01 00 B9 */ bl AnimCurSingle__10zNPCCommonFv @@ -10819,7 +10819,7 @@ FXStreakUpdate__20zNPCGoalAttackHammerFP5xVec3: /* 800E2F70 000DFD70 83 C3 00 00 */ lwz r30, 0(r3) /* 800E2F74 000DFD74 7F C3 F3 78 */ mr r3, r30 /* 800E2F78 000DFD78 4B FA DE BD */ bl NPCC_rightDir__FP4xEnt -/* 800E2F7C 000DFD7C C0 22 99 9C */ lfs f1, lbl_803CE31C-_SDA2_BASE_(r2) +/* 800E2F7C 000DFD7C C0 22 99 9C */ lfs f1, lbl__2361-_SDA2_BASE_(r2) /* 800E2F80 000DFD80 7C 64 1B 78 */ mr r4, r3 /* 800E2F84 000DFD84 38 61 00 44 */ addi r3, r1, 0x44 /* 800E2F88 000DFD88 4B F2 81 99 */ bl __ml__5xVec3CFf @@ -10843,7 +10843,7 @@ FXStreakUpdate__20zNPCGoalAttackHammerFP5xVec3: /* 800E2FD0 000DFDD0 4B F2 82 95 */ bl __as__5xVec3FRC5xVec3 /* 800E2FD4 000DFDD4 38 61 00 68 */ addi r3, r1, 0x68 /* 800E2FD8 000DFDD8 4B F3 25 D9 */ bl normalize__5xVec3Fv -/* 800E2FDC 000DFDDC C0 22 99 9C */ lfs f1, lbl_803CE31C-_SDA2_BASE_(r2) +/* 800E2FDC 000DFDDC C0 22 99 9C */ lfs f1, lbl__2361-_SDA2_BASE_(r2) /* 800E2FE0 000DFDE0 38 61 00 68 */ addi r3, r1, 0x68 /* 800E2FE4 000DFDE4 4B F2 81 9D */ bl __amu__5xVec3Ff /* 800E2FE8 000DFDE8 7F A4 EB 78 */ mr r4, r29 @@ -10903,8 +10903,8 @@ FXStreakUpdate__20zNPCGoalAttackHammerFP5xVec3: /* 800E30C0 000DFEC0 80 63 00 00 */ lwz r3, 0(r3) /* 800E30C4 000DFEC4 48 00 DE 29 */ bl VelStop__10zNPCCommonFv /* 800E30C8 000DFEC8 80 1E 00 4C */ lwz r0, 0x4c(r30) -/* 800E30CC 000DFECC 3C 60 80 25 */ lis r3, lbl_80253018@ha -/* 800E30D0 000DFED0 38 83 30 18 */ addi r4, r3, lbl_80253018@l +/* 800E30CC 000DFECC 3C 60 80 25 */ lis r3, lbl_g_O3@ha +/* 800E30D0 000DFED0 38 83 30 18 */ addi r4, r3, lbl_g_O3@l /* 800E30D4 000DFED4 38 A0 00 01 */ li r5, 1 /* 800E30D8 000DFED8 60 03 00 02 */ ori r3, r0, 2 /* 800E30DC 000DFEDC 38 00 00 00 */ li r0, 0 @@ -10944,27 +10944,27 @@ FXStreakUpdate__20zNPCGoalAttackHammerFP5xVec3: /* 800E3164 000DFF64 4B FF 60 9D */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800E3168 000DFF68 2C 03 00 00 */ cmpwi r3, 0 /* 800E316C 000DFF6C 41 82 00 34 */ beq lbl_800E31A0 -/* 800E3170 000DFF70 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E3170 000DFF70 C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800E3174 000DFF74 38 60 00 05 */ li r3, 5 -/* 800E3178 000DFF78 C0 42 99 34 */ lfs f2, lbl_803CE2B4-_SDA2_BASE_(r2) +/* 800E3178 000DFF78 C0 42 99 34 */ lfs f2, lbl__1532-_SDA2_BASE_(r2) /* 800E317C 000DFF7C 48 00 97 4D */ bl NPCC_DrawPlayerPredict__Fiff -/* 800E3180 000DFF80 80 02 81 90 */ lwz r0, lbl_803CCB10-_SDA2_BASE_(r2) +/* 800E3180 000DFF80 80 02 81 90 */ lwz r0, lbl_g_YELLOW-_SDA2_BASE_(r2) /* 800E3184 000DFF84 38 61 00 08 */ addi r3, r1, 8 /* 800E3188 000DFF88 90 01 00 08 */ stw r0, 8(r1) /* 800E318C 000DFF8C 4B F3 C2 A9 */ bl xDrawSetColor__F10iColor_tag -/* 800E3190 000DFF90 C0 22 99 20 */ lfs f1, lbl_803CE2A0-_SDA2_BASE_(r2) +/* 800E3190 000DFF90 C0 22 99 20 */ lfs f1, lbl__1373_1-_SDA2_BASE_(r2) /* 800E3194 000DFF94 38 7C 00 5C */ addi r3, r28, 0x5c /* 800E3198 000DFF98 38 80 00 0C */ li r4, 0xc /* 800E319C 000DFF9C 4B FB 41 B9 */ bl xDrawSphere2__FPC5xVec3fUi lbl_800E31A0: /* 800E31A0 000DFFA0 7F 63 DB 78 */ mr r3, r27 /* 800E31A4 000DFFA4 48 00 FE 5D */ bl AnimCurStateID__10zNPCCommonFv -/* 800E31A8 000DFFA8 3C 80 80 29 */ lis r4, lbl_80295518@ha -/* 800E31AC 000DFFAC 38 84 55 18 */ addi r4, r4, lbl_80295518@l +/* 800E31A8 000DFFA8 3C 80 80 29 */ lis r4, lbl_g_hash_roboanim@ha +/* 800E31AC 000DFFAC 38 84 55 18 */ addi r4, r4, lbl_g_hash_roboanim@l /* 800E31B0 000DFFB0 80 04 00 38 */ lwz r0, 0x38(r4) /* 800E31B4 000DFFB4 7C 00 18 40 */ cmplw r0, r3 /* 800E31B8 000DFFB8 40 82 00 74 */ bne lbl_800E322C -/* 800E31BC 000DFFBC C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E31BC 000DFFBC C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800E31C0 000DFFC0 7F 63 DB 78 */ mr r3, r27 /* 800E31C4 000DFFC4 38 80 00 00 */ li r4, 0 /* 800E31C8 000DFFC8 48 00 E9 F5 */ bl IsAttackFrame__10zNPCCommonFfi @@ -11073,19 +11073,19 @@ CacheAimPoint__20zNPCGoalAttackTarTarFv: /* 800E3338 000E0138 48 00 94 F1 */ bl XYZDstSqToPlayer__10zNPCCommonFP5xVec3 /* 800E333C 000E013C 4B F2 74 C1 */ bl xsqrt__Ff /* 800E3340 000E0140 FF E0 08 90 */ fmr f31, f1 -/* 800E3344 000E0144 C3 C2 99 C4 */ lfs f30, lbl_803CE344-_SDA2_BASE_(r2) +/* 800E3344 000E0144 C3 C2 99 C4 */ lfs f30, lbl__3226-_SDA2_BASE_(r2) /* 800E3348 000E0148 4B FB 67 BD */ bl zGameExtras_CheatFlags__Fv /* 800E334C 000E014C 54 60 05 29 */ rlwinm. r0, r3, 0, 0x14, 0x14 /* 800E3350 000E0150 41 82 00 08 */ beq lbl_800E3358 -/* 800E3354 000E0154 C3 C2 9A 0C */ lfs f30, lbl_803CE38C-_SDA2_BASE_(r2) +/* 800E3354 000E0154 C3 C2 9A 0C */ lfs f30, lbl__3954-_SDA2_BASE_(r2) lbl_800E3358: -/* 800E3358 000E0158 C0 02 99 0C */ lfs f0, lbl_803CE28C-_SDA2_BASE_(r2) +/* 800E3358 000E0158 C0 02 99 0C */ lfs f0, lbl__1328-_SDA2_BASE_(r2) /* 800E335C 000E015C FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800E3360 000E0160 40 81 00 08 */ ble lbl_800E3368 /* 800E3364 000E0164 FC 00 F0 90 */ fmr f0, f30 lbl_800E3368: /* 800E3368 000E0168 EC 3F 00 24 */ fdivs f1, f31, f0 -/* 800E336C 000E016C C0 02 99 34 */ lfs f0, lbl_803CE2B4-_SDA2_BASE_(r2) +/* 800E336C 000E016C C0 02 99 34 */ lfs f0, lbl__1532-_SDA2_BASE_(r2) /* 800E3370 000E0170 38 7F 00 5C */ addi r3, r31, 0x5c /* 800E3374 000E0174 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E3378 000E0178 40 80 00 08 */ bge lbl_800E3380 @@ -11093,7 +11093,7 @@ lbl_800E3368: lbl_800E3380: /* 800E3380 000E0180 FC 20 00 90 */ fmr f1, f0 lbl_800E3384: -/* 800E3384 000E0184 C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E3384 000E0184 C0 42 98 F4 */ lfs f2, lbl__1131_1-_SDA2_BASE_(r2) /* 800E3388 000E0188 38 80 00 01 */ li r4, 1 /* 800E338C 000E018C 4B F8 C5 F1 */ bl zEntPlayer_PredictPos__FP5xVec3ffi /* 800E3390 000E0190 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 @@ -11137,11 +11137,11 @@ lbl_800E3404: /* 800E3418 000E0218 40 82 00 38 */ bne lbl_800E3450 /* 800E341C 000E021C 7F E3 FB 78 */ mr r3, r31 /* 800E3420 000E0220 4B FA DA 21 */ bl NPCC_faceDir__FP4xEnt -/* 800E3424 000E0224 C0 22 98 FC */ lfs f1, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800E3424 000E0224 C0 22 98 FC */ lfs f1, lbl__1166-_SDA2_BASE_(r2) /* 800E3428 000E0228 7C 64 1B 78 */ mr r4, r3 /* 800E342C 000E022C 38 61 00 20 */ addi r3, r1, 0x20 /* 800E3430 000E0230 4B F2 7C 61 */ bl xVec3SMul__FP5xVec3PC5xVec3f -/* 800E3434 000E0234 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800E3434 000E0234 C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800E3438 000E0238 7F E3 FB 78 */ mr r3, r31 /* 800E343C 000E023C D0 01 00 24 */ stfs f0, 0x24(r1) /* 800E3440 000E0240 4B F3 83 F1 */ bl xEntGetCenter__FPC4xEnt @@ -11150,15 +11150,15 @@ lbl_800E3404: /* 800E344C 000E024C 4B F2 B3 09 */ bl xVec3AddTo__FP5xVec3PC5xVec3 lbl_800E3450: /* 800E3450 000E0250 2C 1D 00 01 */ cmpwi r29, 1 -/* 800E3454 000E0254 C0 22 99 38 */ lfs f1, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800E3454 000E0254 C0 22 99 38 */ lfs f1, lbl__1533_1-_SDA2_BASE_(r2) /* 800E3458 000E0258 41 82 00 1C */ beq lbl_800E3474 /* 800E345C 000E025C 2C 1D 00 03 */ cmpwi r29, 3 /* 800E3460 000E0260 40 82 00 10 */ bne lbl_800E3470 -/* 800E3464 000E0264 C0 02 99 00 */ lfs f0, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E3464 000E0264 C0 02 99 00 */ lfs f0, lbl__1167-_SDA2_BASE_(r2) /* 800E3468 000E0268 EC 21 00 32 */ fmuls f1, f1, f0 /* 800E346C 000E026C 48 00 00 08 */ b lbl_800E3474 lbl_800E3470: -/* 800E3470 000E0270 C0 22 98 F0 */ lfs f1, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E3470 000E0270 C0 22 98 F0 */ lfs f1, lbl__1130-_SDA2_BASE_(r2) lbl_800E3474: /* 800E3474 000E0274 38 61 00 14 */ addi r3, r1, 0x14 /* 800E3478 000E0278 38 81 00 20 */ addi r4, r1, 0x20 @@ -11166,7 +11166,7 @@ lbl_800E3474: /* 800E3480 000E0280 38 C1 00 08 */ addi r6, r1, 8 /* 800E3484 000E0284 48 04 C1 D9 */ bl NPCC_aimMiss__FP5xVec3P5xVec3P5xVec3fP5xVec3 /* 800E3488 000E0288 FF E0 08 90 */ fmr f31, f1 -/* 800E348C 000E028C C0 02 99 B4 */ lfs f0, lbl_803CE334-_SDA2_BASE_(r2) +/* 800E348C 000E028C C0 02 99 B4 */ lfs f0, lbl__2723-_SDA2_BASE_(r2) /* 800E3490 000E0290 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800E3494 000E0294 41 80 00 24 */ blt lbl_800E34B8 /* 800E3498 000E0298 7F E3 FB 78 */ mr r3, r31 @@ -11174,13 +11174,13 @@ lbl_800E3474: /* 800E34A0 000E02A0 7C 64 1B 78 */ mr r4, r3 /* 800E34A4 000E02A4 38 61 00 14 */ addi r3, r1, 0x14 /* 800E34A8 000E02A8 4B F6 B0 49 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 800E34AC 000E02AC C0 02 99 8C */ lfs f0, lbl_803CE30C-_SDA2_BASE_(r2) +/* 800E34AC 000E02AC C0 02 99 8C */ lfs f0, lbl__2296-_SDA2_BASE_(r2) /* 800E34B0 000E02B0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E34B4 000E02B4 40 80 00 34 */ bge lbl_800E34E8 lbl_800E34B8: /* 800E34B8 000E02B8 7F E3 FB 78 */ mr r3, r31 /* 800E34BC 000E02BC 4B FA D9 85 */ bl NPCC_faceDir__FP4xEnt -/* 800E34C0 000E02C0 C0 22 99 04 */ lfs f1, lbl_803CE284-_SDA2_BASE_(r2) +/* 800E34C0 000E02C0 C0 22 99 04 */ lfs f1, lbl__1186-_SDA2_BASE_(r2) /* 800E34C4 000E02C4 7C 64 1B 78 */ mr r4, r3 /* 800E34C8 000E02C8 38 61 00 08 */ addi r3, r1, 8 /* 800E34CC 000E02CC 4B F2 7B C5 */ bl xVec3SMul__FP5xVec3PC5xVec3f @@ -11191,7 +11191,7 @@ lbl_800E34B8: /* 800E34E0 000E02E0 4B F2 B2 75 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800E34E4 000E02E4 48 00 00 30 */ b lbl_800E3514 lbl_800E34E8: -/* 800E34E8 000E02E8 C0 22 99 04 */ lfs f1, lbl_803CE284-_SDA2_BASE_(r2) +/* 800E34E8 000E02E8 C0 22 99 04 */ lfs f1, lbl__1186-_SDA2_BASE_(r2) /* 800E34EC 000E02EC FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 800E34F0 000E02F0 40 80 00 24 */ bge lbl_800E3514 /* 800E34F4 000E02F4 38 61 00 08 */ addi r3, r1, 8 @@ -11205,7 +11205,7 @@ lbl_800E34E8: lbl_800E3514: /* 800E3514 000E0314 C0 21 00 0C */ lfs f1, 0xc(r1) /* 800E3518 000E0318 7F C3 F3 78 */ mr r3, r30 -/* 800E351C 000E031C C0 02 99 08 */ lfs f0, lbl_803CE288-_SDA2_BASE_(r2) +/* 800E351C 000E031C C0 02 99 08 */ lfs f0, lbl__1207_2-_SDA2_BASE_(r2) /* 800E3520 000E0320 38 80 00 0A */ li r4, 0xa /* 800E3524 000E0324 EC 01 00 2A */ fadds f0, f1, f0 /* 800E3528 000E0328 D0 01 00 0C */ stfs f0, 0xc(r1) @@ -11213,17 +11213,17 @@ lbl_800E3514: /* 800E3530 000E0330 7F C3 F3 78 */ mr r3, r30 /* 800E3534 000E0334 7F E4 FB 78 */ mr r4, r31 /* 800E3538 000E0338 48 00 95 81 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon -/* 800E353C 000E033C C3 C2 99 C4 */ lfs f30, lbl_803CE344-_SDA2_BASE_(r2) +/* 800E353C 000E033C C3 C2 99 C4 */ lfs f30, lbl__3226-_SDA2_BASE_(r2) /* 800E3540 000E0340 4B FB 65 C5 */ bl zGameExtras_CheatFlags__Fv /* 800E3544 000E0344 54 60 05 29 */ rlwinm. r0, r3, 0, 0x14, 0x14 /* 800E3548 000E0348 41 82 00 08 */ beq lbl_800E3550 -/* 800E354C 000E034C C3 C2 9A 0C */ lfs f30, lbl_803CE38C-_SDA2_BASE_(r2) +/* 800E354C 000E034C C3 C2 9A 0C */ lfs f30, lbl__3954-_SDA2_BASE_(r2) lbl_800E3550: /* 800E3550 000E0350 38 7E 00 C4 */ addi r3, r30, 0xc4 /* 800E3554 000E0354 38 81 00 08 */ addi r4, r1, 8 /* 800E3558 000E0358 4B F6 AF 85 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E355C 000E035C EC 1F F0 24 */ fdivs f0, f31, f30 -/* 800E3560 000E0360 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E3560 000E0360 C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800E3564 000E0364 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E3568 000E0368 40 81 00 08 */ ble lbl_800E3570 /* 800E356C 000E036C 48 00 00 08 */ b lbl_800E3574 @@ -11266,9 +11266,9 @@ lbl_800E3584: /* 800E35F4 000E03F4 DB E1 00 20 */ stfd f31, 0x20(r1) /* 800E35F8 000E03F8 F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0 /* 800E35FC 000E03FC BF 41 00 08 */ stmw r26, 8(r1) -/* 800E3600 000E0400 3C E0 80 3C */ lis r7, lbl_803C0558@ha +/* 800E3600 000E0400 3C E0 80 3C */ lis r7, lbl_globals@ha /* 800E3604 000E0404 7C 7B 1B 78 */ mr r27, r3 -/* 800E3608 000E0408 38 E7 05 58 */ addi r7, r7, lbl_803C0558@l +/* 800E3608 000E0408 38 E7 05 58 */ addi r7, r7, lbl_globals@l /* 800E360C 000E040C 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E3610 000E0410 80 07 16 B0 */ lwz r0, 0x16b0(r7) /* 800E3614 000E0414 FF E0 08 90 */ fmr f31, f1 @@ -11291,7 +11291,7 @@ lbl_800E3584: /* 800E3658 000E0458 48 00 00 48 */ b lbl_800E36A0 lbl_800E365C: /* 800E365C 000E045C C0 27 17 08 */ lfs f1, 0x1708(r7) -/* 800E3660 000E0460 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800E3660 000E0460 C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800E3664 000E0464 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E3668 000E0468 40 81 00 18 */ ble lbl_800E3680 /* 800E366C 000E046C 38 00 00 08 */ li r0, 8 @@ -11316,7 +11316,7 @@ lbl_800E36A0: /* 800E36B0 000E04B0 48 00 00 90 */ b lbl_800E3740 lbl_800E36B4: /* 800E36B4 000E04B4 FC 20 F8 90 */ fmr f1, f31 -/* 800E36B8 000E04B8 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) +/* 800E36B8 000E04B8 C0 42 99 50 */ lfs f2, lbl__1693-_SDA2_BASE_(r2) /* 800E36BC 000E04BC 7F E3 FB 78 */ mr r3, r31 /* 800E36C0 000E04C0 48 00 93 61 */ bl FacePlayer__9zNPCRobotFff /* 800E36C4 000E04C4 7F E3 FB 78 */ mr r3, r31 @@ -11327,7 +11327,7 @@ lbl_800E36B4: /* 800E36D8 000E04D8 80 1B 00 54 */ lwz r0, 0x54(r27) /* 800E36DC 000E04DC 2C 00 00 00 */ cmpwi r0, 0 /* 800E36E0 000E04E0 40 82 00 34 */ bne lbl_800E3714 -/* 800E36E4 000E04E4 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E36E4 000E04E4 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800E36E8 000E04E8 7F E3 FB 78 */ mr r3, r31 /* 800E36EC 000E04EC 38 80 00 00 */ li r4, 0 /* 800E36F0 000E04F0 48 00 E4 CD */ bl IsAttackFrame__10zNPCCommonFfi @@ -11377,8 +11377,8 @@ SpitCloud__21zNPCGoalAttackMonsoonFf: /* 800E3788 000E0588 4B F2 AE B1 */ bl xEntIsVisible__FPC4xEnt /* 800E378C 000E058C 28 03 00 00 */ cmplwi r3, 0 /* 800E3790 000E0590 41 82 00 18 */ beq lbl_800E37A8 -/* 800E3794 000E0594 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800E3798 000E0598 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800E3794 000E0594 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800E3798 000E0598 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800E379C 000E059C 80 03 1F BC */ lwz r0, 0x1fbc(r3) /* 800E37A0 000E05A0 28 00 00 00 */ cmplwi r0, 0 /* 800E37A4 000E05A4 41 82 00 0C */ beq lbl_800E37B0 @@ -11400,10 +11400,10 @@ lbl_800E37C4: /* 800E37D8 000E05D8 4B F4 D4 91 */ bl xrand__Fv /* 800E37DC 000E05DC 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 800E37E0 000E05E0 41 82 00 0C */ beq lbl_800E37EC -/* 800E37E4 000E05E4 C3 E2 99 24 */ lfs f31, lbl_803CE2A4-_SDA2_BASE_(r2) +/* 800E37E4 000E05E4 C3 E2 99 24 */ lfs f31, lbl__1374_1-_SDA2_BASE_(r2) /* 800E37E8 000E05E8 48 00 00 08 */ b lbl_800E37F0 lbl_800E37EC: -/* 800E37EC 000E05EC C3 E2 9A 10 */ lfs f31, lbl_803CE390-_SDA2_BASE_(r2) +/* 800E37EC 000E05EC C3 E2 9A 10 */ lfs f31, lbl__4025-_SDA2_BASE_(r2) lbl_800E37F0: /* 800E37F0 000E05F0 7F E3 FB 78 */ mr r3, r31 /* 800E37F4 000E05F4 4B F9 F5 05 */ bl Pos__10zNPCCommonFv @@ -11412,7 +11412,7 @@ lbl_800E37F0: /* 800E3800 000E0600 4B F6 AC DD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E3804 000E0604 C0 21 00 0C */ lfs f1, 0xc(r1) /* 800E3808 000E0608 7F E3 FB 78 */ mr r3, r31 -/* 800E380C 000E060C C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E380C 000E060C C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800E3810 000E0610 EC 01 00 28 */ fsubs f0, f1, f0 /* 800E3814 000E0614 D0 01 00 0C */ stfs f0, 0xc(r1) /* 800E3818 000E0618 4B FA D6 1D */ bl NPCC_rightDir__FP4xEnt @@ -11430,7 +11430,7 @@ lbl_800E37F0: /* 800E3848 000E0648 7C 64 1B 78 */ mr r4, r3 /* 800E384C 000E064C 38 7E 00 70 */ addi r3, r30, 0x70 /* 800E3850 000E0650 4B F6 AC 8D */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 800E3854 000E0654 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E3854 000E0654 C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800E3858 000E0658 7F A3 EB 78 */ mr r3, r29 /* 800E385C 000E065C 48 00 90 BD */ bl Radius__8NPCArenaFf /* 800E3860 000E0660 D0 3E 00 7C */ stfs f1, 0x7c(r30) @@ -11445,7 +11445,7 @@ lbl_800E3868: /* 800E3880 000E0680 C0 03 00 60 */ lfs f0, 0x60(r3) /* 800E3884 000E0684 D0 1E 00 7C */ stfs f0, 0x7c(r30) lbl_800E3888: -/* 800E3888 000E0688 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E3888 000E0688 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800E388C 000E068C 7F C3 F3 78 */ mr r3, r30 /* 800E3890 000E0690 38 81 00 08 */ addi r4, r1, 8 /* 800E3894 000E0694 48 0A 59 A5 */ bl Start__9NPCHazardFPC5xVec3f @@ -11526,13 +11526,13 @@ lbl_800E389C: /* 800E39BC 000E07BC 7C DF 33 78 */ mr r31, r6 /* 800E39C0 000E07C0 80 63 00 00 */ lwz r3, 0(r3) /* 800E39C4 000E07C4 48 00 D5 29 */ bl VelStop__10zNPCCommonFv -/* 800E39C8 000E07C8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800E39CC 000E07CC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800E39C8 000E07C8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800E39CC 000E07CC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800E39D0 000E07D0 80 03 16 B0 */ lwz r0, 0x16b0(r3) /* 800E39D4 000E07D4 28 00 00 00 */ cmplwi r0, 0 /* 800E39D8 000E07D8 41 82 00 1C */ beq lbl_800E39F4 /* 800E39DC 000E07DC C0 23 17 08 */ lfs f1, 0x1708(r3) -/* 800E39E0 000E07E0 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E39E0 000E07E0 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E39E4 000E07E4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E39E8 000E07E8 41 81 00 0C */ bgt lbl_800E39F4 /* 800E39EC 000E07EC 7F 83 E3 78 */ mr r3, r28 @@ -11570,7 +11570,7 @@ PlayerTests__22zNPCGoalAttackArfMeleeFv: /* 800E3A5C 000E085C 93 81 00 70 */ stw r28, 0x70(r1) /* 800E3A60 000E0860 80 E3 00 18 */ lwz r7, 0x18(r3) /* 800E3A64 000E0864 38 61 00 20 */ addi r3, r1, 0x20 -/* 800E3A68 000E0868 80 C2 9A 14 */ lwz r6, lbl_803CE394-_SDA2_BASE_(r2) +/* 800E3A68 000E0868 80 C2 9A 14 */ lwz r6, lbl__4048-_SDA2_BASE_(r2) /* 800E3A6C 000E086C 80 02 9A 18 */ lwz r0, lbl_803CE398-_SDA2_BASE_(r2) /* 800E3A70 000E0870 90 C1 00 0C */ stw r6, 0xc(r1) /* 800E3A74 000E0874 83 A7 00 00 */ lwz r29, 0(r7) @@ -11581,7 +11581,7 @@ PlayerTests__22zNPCGoalAttackArfMeleeFv: /* 800E3A88 000E0888 98 01 00 40 */ stb r0, 0x40(r1) /* 800E3A8C 000E088C 3B C1 00 44 */ addi r30, r1, 0x44 /* 800E3A90 000E0890 3B 80 00 00 */ li r28, 0 -/* 800E3A94 000E0894 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800E3A94 000E0894 C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800E3A98 000E0898 D0 01 00 50 */ stfs f0, 0x50(r1) lbl_800E3A9C: /* 800E3A9C 000E089C 80 9F 00 00 */ lwz r4, 0(r31) @@ -11622,7 +11622,7 @@ lbl_800E3A9C: /* 800E3B28 000E0928 4B F9 27 81 */ bl zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3 /* 800E3B2C 000E092C 2C 03 00 00 */ cmpwi r3, 0 /* 800E3B30 000E0930 41 82 00 58 */ beq lbl_800E3B88 -/* 800E3B34 000E0934 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E3B34 000E0934 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800E3B38 000E0938 7F A3 EB 78 */ mr r3, r29 /* 800E3B3C 000E093C 38 80 00 02 */ li r4, 2 /* 800E3B40 000E0940 48 00 F7 01 */ bl Vibrate__10zNPCCommonF10en_npcvibef @@ -11634,7 +11634,7 @@ lbl_800E3B48: /* 800E3B54 000E0954 4B FF 56 AD */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800E3B58 000E0958 2C 03 00 00 */ cmpwi r3, 0 /* 800E3B5C 000E095C 41 82 00 1C */ beq lbl_800E3B78 -/* 800E3B60 000E0960 80 02 81 9C */ lwz r0, lbl_803CCB1C-_SDA2_BASE_(r2) +/* 800E3B60 000E0960 80 02 81 9C */ lwz r0, lbl_g_NEON_RED-_SDA2_BASE_(r2) /* 800E3B64 000E0964 38 61 00 08 */ addi r3, r1, 8 /* 800E3B68 000E0968 90 01 00 08 */ stw r0, 8(r1) /* 800E3B6C 000E096C 4B F3 B8 C9 */ bl xDrawSetColor__F10iColor_tag @@ -11717,7 +11717,7 @@ FXStreakUpdate__22zNPCGoalAttackArfMeleeFv: /* 800E3C6C 000E0A6C 3B C0 00 00 */ li r30, 0 /* 800E3C70 000E0A70 3B E1 00 08 */ addi r31, r1, 8 /* 800E3C74 000E0A74 3B 60 00 00 */ li r27, 0 -/* 800E3C78 000E0A78 80 62 9A 1C */ lwz r3, lbl_803CE39C-_SDA2_BASE_(r2) +/* 800E3C78 000E0A78 80 62 9A 1C */ lwz r3, lbl__4098-_SDA2_BASE_(r2) /* 800E3C7C 000E0A7C 80 99 00 18 */ lwz r4, 0x18(r25) /* 800E3C80 000E0A80 80 02 9A 20 */ lwz r0, lbl_803CE3A0-_SDA2_BASE_(r2) /* 800E3C84 000E0A84 90 61 00 08 */ stw r3, 8(r1) @@ -11728,7 +11728,7 @@ lbl_800E3C90: /* 800E3C94 000E0A94 7F 83 E3 78 */ mr r3, r28 /* 800E3C98 000E0A98 48 00 8B 65 */ bl BoneMat__10zNPCCommonCFi /* 800E3C9C 000E0A9C 7C 7A 1B 78 */ mr r26, r3 -/* 800E3CA0 000E0AA0 C0 22 9A 24 */ lfs f1, lbl_803CE3A4-_SDA2_BASE_(r2) +/* 800E3CA0 000E0AA0 C0 22 9A 24 */ lfs f1, lbl__4115-_SDA2_BASE_(r2) /* 800E3CA4 000E0AA4 38 61 00 4C */ addi r3, r1, 0x4c /* 800E3CA8 000E0AA8 7F 44 D3 78 */ mr r4, r26 /* 800E3CAC 000E0AAC 4B F2 74 75 */ bl __ml__5xVec3CFf @@ -11738,7 +11738,7 @@ lbl_800E3C90: /* 800E3CBC 000E0ABC 38 9A 00 10 */ addi r4, r26, 0x10 /* 800E3CC0 000E0AC0 80 01 00 54 */ lwz r0, 0x54(r1) /* 800E3CC4 000E0AC4 90 C1 00 94 */ stw r6, 0x94(r1) -/* 800E3CC8 000E0AC8 C0 22 9A 24 */ lfs f1, lbl_803CE3A4-_SDA2_BASE_(r2) +/* 800E3CC8 000E0AC8 C0 22 9A 24 */ lfs f1, lbl__4115-_SDA2_BASE_(r2) /* 800E3CCC 000E0ACC 90 A1 00 98 */ stw r5, 0x98(r1) /* 800E3CD0 000E0AD0 90 01 00 9C */ stw r0, 0x9c(r1) /* 800E3CD4 000E0AD4 4B F2 74 4D */ bl __ml__5xVec3CFf @@ -11876,7 +11876,7 @@ lbl_800E3C90: /* 800E3EE4 000E0CE4 48 00 00 14 */ b lbl_800E3EF8 lbl_800E3EE8: /* 800E3EE8 000E0CE8 80 7E 00 54 */ lwz r3, 0x54(r30) -/* 800E3EEC 000E0CEC 80 02 9A 28 */ lwz r0, lbl_803CE3A8-_SDA2_BASE_(r2) +/* 800E3EEC 000E0CEC 80 02 9A 28 */ lwz r0, lbl_keepflags$4119-_SDA2_BASE_(r2) /* 800E3EF0 000E0CF0 7C 60 00 38 */ and r0, r3, r0 /* 800E3EF4 000E0CF4 90 1E 00 54 */ stw r0, 0x54(r30) lbl_800E3EF8: @@ -11928,11 +11928,11 @@ lbl_800E3F14: /* 800E3FA8 000E0DA8 7F E3 FB 78 */ mr r3, r31 /* 800E3FAC 000E0DAC 48 00 CF 41 */ bl VelStop__10zNPCCommonFv /* 800E3FB0 000E0DB0 FC 20 F8 90 */ fmr f1, f31 -/* 800E3FB4 000E0DB4 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) +/* 800E3FB4 000E0DB4 C0 42 99 50 */ lfs f2, lbl__1693-_SDA2_BASE_(r2) /* 800E3FB8 000E0DB8 7F E3 FB 78 */ mr r3, r31 /* 800E3FBC 000E0DBC 48 00 8A 65 */ bl FacePlayer__9zNPCRobotFff -/* 800E3FC0 000E0DC0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800E3FC4 000E0DC4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800E3FC0 000E0DC0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800E3FC4 000E0DC4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800E3FC8 000E0DC8 80 03 16 B0 */ lwz r0, 0x16b0(r3) /* 800E3FCC 000E0DCC 28 00 00 01 */ cmplwi r0, 1 /* 800E3FD0 000E0DD0 40 80 00 30 */ bge lbl_800E4000 @@ -11949,7 +11949,7 @@ lbl_800E3F14: /* 800E3FFC 000E0DFC 48 00 00 48 */ b lbl_800E4044 lbl_800E4000: /* 800E4000 000E0E00 C0 23 17 08 */ lfs f1, 0x1708(r3) -/* 800E4004 000E0E04 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800E4004 000E0E04 C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800E4008 000E0E08 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E400C 000E0E0C 40 81 00 18 */ ble lbl_800E4024 /* 800E4010 000E0E10 38 00 00 08 */ li r0, 8 @@ -11979,15 +11979,15 @@ lbl_800E4058: /* 800E4064 000E0E64 4B FF 51 9D */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800E4068 000E0E68 2C 03 00 00 */ cmpwi r3, 0 /* 800E406C 000E0E6C 41 82 00 14 */ beq lbl_800E4080 -/* 800E4070 000E0E70 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E4070 000E0E70 C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800E4074 000E0E74 38 60 00 05 */ li r3, 5 -/* 800E4078 000E0E78 C0 42 99 34 */ lfs f2, lbl_803CE2B4-_SDA2_BASE_(r2) +/* 800E4078 000E0E78 C0 42 99 34 */ lfs f2, lbl__1532-_SDA2_BASE_(r2) /* 800E407C 000E0E7C 48 00 88 4D */ bl NPCC_DrawPlayerPredict__Fiff lbl_800E4080: /* 800E4080 000E0E80 80 7B 00 54 */ lwz r3, 0x54(r27) /* 800E4084 000E0E84 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 800E4088 000E0E88 41 82 00 44 */ beq lbl_800E40CC -/* 800E408C 000E0E8C C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E408C 000E0E8C C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800E4090 000E0E90 7F E3 FB 78 */ mr r3, r31 /* 800E4094 000E0E94 38 80 00 01 */ li r4, 1 /* 800E4098 000E0E98 48 00 DB 25 */ bl IsAttackFrame__10zNPCCommonFfi @@ -12006,7 +12006,7 @@ lbl_800E4080: lbl_800E40CC: /* 800E40CC 000E0ECC 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e /* 800E40D0 000E0ED0 41 82 00 3C */ beq lbl_800E410C -/* 800E40D4 000E0ED4 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E40D4 000E0ED4 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800E40D8 000E0ED8 7F E3 FB 78 */ mr r3, r31 /* 800E40DC 000E0EDC 38 80 00 02 */ li r4, 2 /* 800E40E0 000E0EE0 48 00 DA DD */ bl IsAttackFrame__10zNPCCommonFfi @@ -12070,11 +12070,11 @@ LaunchBone__17zNPCGoalAttackArfFfi: /* 800E41A0 000E0FA0 38 A0 00 01 */ li r5, 1 /* 800E41A4 000E0FA4 90 01 00 14 */ stw r0, 0x14(r1) /* 800E41A8 000E0FA8 80 63 00 18 */ lwz r3, 0x18(r3) -/* 800E41AC 000E0FAC C0 22 99 C4 */ lfs f1, lbl_803CE344-_SDA2_BASE_(r2) +/* 800E41AC 000E0FAC C0 22 99 C4 */ lfs f1, lbl__3226-_SDA2_BASE_(r2) /* 800E41B0 000E0FB0 80 63 00 00 */ lwz r3, 0(r3) -/* 800E41B4 000E0FB4 C0 42 99 90 */ lfs f2, lbl_803CE310-_SDA2_BASE_(r2) -/* 800E41B8 000E0FB8 C0 62 99 34 */ lfs f3, lbl_803CE2B4-_SDA2_BASE_(r2) -/* 800E41BC 000E0FBC C0 82 99 14 */ lfs f4, lbl_803CE294-_SDA2_BASE_(r2) +/* 800E41B4 000E0FB4 C0 42 99 90 */ lfs f2, lbl__2297-_SDA2_BASE_(r2) +/* 800E41B8 000E0FB8 C0 62 99 34 */ lfs f3, lbl__1532-_SDA2_BASE_(r2) +/* 800E41BC 000E0FBC C0 82 99 14 */ lfs f4, lbl__1370-_SDA2_BASE_(r2) /* 800E41C0 000E0FC0 48 01 D5 CD */ bl LaunchProjectile__9zNPCRobotF9en_npchazff10en_mdlvertff /* 800E41C4 000E0FC4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800E41C8 000E0FC8 7C 08 03 A6 */ mtlr r0 @@ -12129,7 +12129,7 @@ LaunchDoggie__17zNPCGoalAttackArfFf: /* 800E4280 000E1080 7F C3 F3 78 */ mr r3, r30 /* 800E4284 000E1084 90 01 00 28 */ stw r0, 0x28(r1) /* 800E4288 000E1088 4B FA CB B9 */ bl NPCC_faceDir__FP4xEnt -/* 800E428C 000E108C C0 22 99 28 */ lfs f1, lbl_803CE2A8-_SDA2_BASE_(r2) +/* 800E428C 000E108C C0 22 99 28 */ lfs f1, lbl__1382-_SDA2_BASE_(r2) /* 800E4290 000E1090 7C 64 1B 78 */ mr r4, r3 /* 800E4294 000E1094 38 61 00 14 */ addi r3, r1, 0x14 /* 800E4298 000E1098 4B F2 6E 89 */ bl __ml__5xVec3CFf @@ -12139,14 +12139,14 @@ LaunchDoggie__17zNPCGoalAttackArfFf: /* 800E42A8 000E10A8 4B F4 C9 C1 */ bl xrand__Fv /* 800E42AC 000E10AC 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 800E42B0 000E10B0 41 82 00 0C */ beq lbl_800E42BC -/* 800E42B4 000E10B4 C3 E2 98 F4 */ lfs f31, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E42B4 000E10B4 C3 E2 98 F4 */ lfs f31, lbl__1131_1-_SDA2_BASE_(r2) /* 800E42B8 000E10B8 48 00 00 08 */ b lbl_800E42C0 lbl_800E42BC: -/* 800E42BC 000E10BC C3 E2 99 00 */ lfs f31, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E42BC 000E10BC C3 E2 99 00 */ lfs f31, lbl__1167-_SDA2_BASE_(r2) lbl_800E42C0: /* 800E42C0 000E10C0 7F C3 F3 78 */ mr r3, r30 /* 800E42C4 000E10C4 4B FA CB 71 */ bl NPCC_rightDir__FP4xEnt -/* 800E42C8 000E10C8 C0 02 99 18 */ lfs f0, lbl_803CE298-_SDA2_BASE_(r2) +/* 800E42C8 000E10C8 C0 02 99 18 */ lfs f0, lbl__1371_1-_SDA2_BASE_(r2) /* 800E42CC 000E10CC 7C 64 1B 78 */ mr r4, r3 /* 800E42D0 000E10D0 38 61 00 08 */ addi r3, r1, 8 /* 800E42D4 000E10D4 EC 20 07 F2 */ fmuls f1, f0, f31 @@ -12270,7 +12270,7 @@ lbl_800E44A0: /* 800E44A0 000E12A0 7F E3 FB 78 */ mr r3, r31 /* 800E44A4 000E12A4 48 00 CA 49 */ bl VelStop__10zNPCCommonFv /* 800E44A8 000E12A8 FC 20 F8 90 */ fmr f1, f31 -/* 800E44AC 000E12AC C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) +/* 800E44AC 000E12AC C0 42 99 50 */ lfs f2, lbl__1693-_SDA2_BASE_(r2) /* 800E44B0 000E12B0 7F E3 FB 78 */ mr r3, r31 /* 800E44B4 000E12B4 48 00 85 6D */ bl FacePlayer__9zNPCRobotFff /* 800E44B8 000E12B8 7F E3 FB 78 */ mr r3, r31 @@ -12279,14 +12279,14 @@ lbl_800E44A0: /* 800E44C4 000E12C4 4B FF 4D 3D */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800E44C8 000E12C8 2C 03 00 00 */ cmpwi r3, 0 /* 800E44CC 000E12CC 41 82 00 14 */ beq lbl_800E44E0 -/* 800E44D0 000E12D0 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E44D0 000E12D0 C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800E44D4 000E12D4 38 60 00 05 */ li r3, 5 -/* 800E44D8 000E12D8 C0 42 99 34 */ lfs f2, lbl_803CE2B4-_SDA2_BASE_(r2) +/* 800E44D8 000E12D8 C0 42 99 34 */ lfs f2, lbl__1532-_SDA2_BASE_(r2) /* 800E44DC 000E12DC 48 00 83 ED */ bl NPCC_DrawPlayerPredict__Fiff lbl_800E44E0: /* 800E44E0 000E12E0 7F E3 FB 78 */ mr r3, r31 /* 800E44E4 000E12E4 48 00 EB F1 */ bl AnimTimeCurrent__10zNPCCommonFv -/* 800E44E8 000E12E8 C0 02 99 24 */ lfs f0, lbl_803CE2A4-_SDA2_BASE_(r2) +/* 800E44E8 000E12E8 C0 02 99 24 */ lfs f0, lbl__1374_1-_SDA2_BASE_(r2) /* 800E44EC 000E12EC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E44F0 000E12F0 40 81 00 20 */ ble lbl_800E4510 /* 800E44F4 000E12F4 80 1B 00 54 */ lwz r0, 0x54(r27) @@ -12297,7 +12297,7 @@ lbl_800E44E0: /* 800E4508 000E1308 38 A0 00 00 */ li r5, 0 /* 800E450C 000E130C 48 00 E7 AD */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance lbl_800E4510: -/* 800E4510 000E1310 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E4510 000E1310 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800E4514 000E1314 7F E3 FB 78 */ mr r3, r31 /* 800E4518 000E1318 38 80 00 00 */ li r4, 0 /* 800E451C 000E131C 48 00 D6 A1 */ bl IsAttackFrame__10zNPCCommonFfi @@ -12343,13 +12343,13 @@ BombzAway__19zNPCGoalAttackChuckFf: /* 800E45A8 000E13A8 83 E3 00 00 */ lwz r31, 0(r3) /* 800E45AC 000E13AC 7F E3 FB 78 */ mr r3, r31 /* 800E45B0 000E13B0 48 00 F0 85 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND -/* 800E45B4 000E13B4 C0 22 99 D4 */ lfs f1, lbl_803CE354-_SDA2_BASE_(r2) +/* 800E45B4 000E13B4 C0 22 99 D4 */ lfs f1, lbl__3334-_SDA2_BASE_(r2) /* 800E45B8 000E13B8 7F E3 FB 78 */ mr r3, r31 -/* 800E45BC 000E13BC C0 42 99 28 */ lfs f2, lbl_803CE2A8-_SDA2_BASE_(r2) +/* 800E45BC 000E13BC C0 42 99 28 */ lfs f2, lbl__1382-_SDA2_BASE_(r2) /* 800E45C0 000E13C0 38 80 00 0D */ li r4, 0xd -/* 800E45C4 000E13C4 C0 62 99 34 */ lfs f3, lbl_803CE2B4-_SDA2_BASE_(r2) +/* 800E45C4 000E13C4 C0 62 99 34 */ lfs f3, lbl__1532-_SDA2_BASE_(r2) /* 800E45C8 000E13C8 38 A0 00 01 */ li r5, 1 -/* 800E45CC 000E13CC C0 82 98 F0 */ lfs f4, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E45CC 000E13CC C0 82 98 F0 */ lfs f4, lbl__1130-_SDA2_BASE_(r2) /* 800E45D0 000E13D0 48 01 D1 BD */ bl LaunchProjectile__9zNPCRobotF9en_npchazff10en_mdlvertff /* 800E45D4 000E13D4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800E45D8 000E13D8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -12397,15 +12397,15 @@ BombzAway__19zNPCGoalAttackChuckFf: /* 800E4680 000E1480 FF E0 08 90 */ fmr f31, f1 /* 800E4684 000E1484 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E4688 000E1488 7C 9C 23 78 */ mr r28, r4 -/* 800E468C 000E148C C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) +/* 800E468C 000E148C C0 42 99 50 */ lfs f2, lbl__1693-_SDA2_BASE_(r2) /* 800E4690 000E1490 7C BD 2B 78 */ mr r29, r5 /* 800E4694 000E1494 83 E3 00 00 */ lwz r31, 0(r3) /* 800E4698 000E1498 7C DE 33 78 */ mr r30, r6 /* 800E469C 000E149C 7F E3 FB 78 */ mr r3, r31 /* 800E46A0 000E14A0 48 00 83 81 */ bl FacePlayer__9zNPCRobotFff /* 800E46A4 000E14A4 FC 20 F8 90 */ fmr f1, f31 -/* 800E46A8 000E14A8 C0 42 98 F0 */ lfs f2, lbl_803CE270-_SDA2_BASE_(r2) -/* 800E46AC 000E14AC C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E46A8 000E14A8 C0 42 98 F0 */ lfs f2, lbl__1130-_SDA2_BASE_(r2) +/* 800E46AC 000E14AC C0 62 99 00 */ lfs f3, lbl__1167-_SDA2_BASE_(r2) /* 800E46B0 000E14B0 7F E3 FB 78 */ mr r3, r31 /* 800E46B4 000E14B4 48 00 C9 21 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800E46B8 000E14B8 7F E3 FB 78 */ mr r3, r31 @@ -12421,9 +12421,9 @@ BombzAway__19zNPCGoalAttackChuckFf: /* 800E46E0 000E14E0 4B FF 4B 21 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800E46E4 000E14E4 2C 03 00 00 */ cmpwi r3, 0 /* 800E46E8 000E14E8 41 82 00 14 */ beq lbl_800E46FC -/* 800E46EC 000E14EC C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E46EC 000E14EC C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800E46F0 000E14F0 38 60 00 05 */ li r3, 5 -/* 800E46F4 000E14F4 C0 42 99 34 */ lfs f2, lbl_803CE2B4-_SDA2_BASE_(r2) +/* 800E46F4 000E14F4 C0 42 99 34 */ lfs f2, lbl__1532-_SDA2_BASE_(r2) /* 800E46F8 000E14F8 48 00 81 D1 */ bl NPCC_DrawPlayerPredict__Fiff lbl_800E46FC: /* 800E46FC 000E14FC 80 9B 00 44 */ lwz r4, 0x44(r27) @@ -12431,7 +12431,7 @@ lbl_800E46FC: /* 800E4704 000E1504 80 1B 00 54 */ lwz r0, 0x54(r27) /* 800E4708 000E1508 7C 04 00 40 */ cmplw r4, r0 /* 800E470C 000E150C 40 82 00 14 */ bne lbl_800E4720 -/* 800E4710 000E1510 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E4710 000E1510 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800E4714 000E1514 7F E3 FB 78 */ mr r3, r31 /* 800E4718 000E1518 38 80 00 00 */ li r4, 0 /* 800E471C 000E151C 48 00 D4 A1 */ bl IsAttackFrame__10zNPCCommonFfi @@ -12481,12 +12481,12 @@ FireOne__19zNPCGoalAttackSlickFi: /* 800E47B4 000E15B4 38 80 00 12 */ li r4, 0x12 /* 800E47B8 000E15B8 38 A0 00 01 */ li r5, 1 /* 800E47BC 000E15BC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800E47C0 000E15C0 C0 42 99 34 */ lfs f2, lbl_803CE2B4-_SDA2_BASE_(r2) +/* 800E47C0 000E15C0 C0 42 99 34 */ lfs f2, lbl__1532-_SDA2_BASE_(r2) /* 800E47C4 000E15C4 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E47C8 000E15C8 FC 60 10 90 */ fmr f3, f2 -/* 800E47CC 000E15CC C0 22 9A 2C */ lfs f1, lbl_803CE3AC-_SDA2_BASE_(r2) +/* 800E47CC 000E15CC C0 22 9A 2C */ lfs f1, lbl__4277-_SDA2_BASE_(r2) /* 800E47D0 000E15D0 80 63 00 00 */ lwz r3, 0(r3) -/* 800E47D4 000E15D4 C0 82 99 20 */ lfs f4, lbl_803CE2A0-_SDA2_BASE_(r2) +/* 800E47D4 000E15D4 C0 82 99 20 */ lfs f4, lbl__1373_1-_SDA2_BASE_(r2) /* 800E47D8 000E15D8 48 01 CF B5 */ bl LaunchProjectile__9zNPCRobotF9en_npchazff10en_mdlvertff /* 800E47DC 000E15DC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800E47E0 000E15E0 7C 08 03 A6 */ mtlr r0 @@ -12531,7 +12531,7 @@ lbl_800E4840: /* 800E4878 000E1678 38 7F 02 A8 */ addi r3, r31, 0x2a8 /* 800E487C 000E167C 38 A0 00 00 */ li r5, 0 /* 800E4880 000E1680 48 01 D4 51 */ bl Cycle__8NPCArenaFP10zNPCCommoni -/* 800E4884 000E1684 C0 02 99 00 */ lfs f0, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E4884 000E1684 C0 02 99 00 */ lfs f0, lbl__1167-_SDA2_BASE_(r2) /* 800E4888 000E1688 7F 83 E3 78 */ mr r3, r28 /* 800E488C 000E168C D0 1C 00 8C */ stfs f0, 0x8c(r28) /* 800E4890 000E1690 48 00 02 0D */ bl PreCollide__17zNPCGoalDogLaunchFv @@ -12611,11 +12611,11 @@ lbl_800E499C: /* 800E49A4 000E17A4 38 00 00 01 */ li r0, 1 /* 800E49A8 000E17A8 38 61 00 08 */ addi r3, r1, 8 /* 800E49AC 000E17AC 90 1A 00 E8 */ stw r0, 0xe8(r26) -/* 800E49B0 000E17B0 80 02 81 88 */ lwz r0, lbl_803CCB08-_SDA2_BASE_(r2) +/* 800E49B0 000E17B0 80 02 81 88 */ lwz r0, lbl_g_BLUE-_SDA2_BASE_(r2) /* 800E49B4 000E17B4 90 01 00 08 */ stw r0, 8(r1) /* 800E49B8 000E17B8 4B F3 AA 7D */ bl xDrawSetColor__F10iColor_tag /* 800E49BC 000E17BC 3C 80 00 0C */ lis r4, 0x000C0006@ha -/* 800E49C0 000E17C0 C0 22 9A 04 */ lfs f1, lbl_803CE384-_SDA2_BASE_(r2) +/* 800E49C0 000E17C0 C0 22 9A 04 */ lfs f1, lbl__3773-_SDA2_BASE_(r2) /* 800E49C4 000E17C4 38 7C 00 5C */ addi r3, r28, 0x5c /* 800E49C8 000E17C8 38 84 00 06 */ addi r4, r4, 0x000C0006@l /* 800E49CC 000E17CC 4B F6 36 D5 */ bl xDrawSphere__FPC5xVec3fUi @@ -12697,24 +12697,24 @@ PreCollide__17zNPCGoalDogLaunchFv: /* 800E4ADC 000E18DC 80 7E 00 48 */ lwz r3, 0x48(r30) /* 800E4AE0 000E18E0 38 63 00 D4 */ addi r3, r3, 0xd4 /* 800E4AE4 000E18E4 4B F2 9B 6D */ bl xVec3Length__FPC5xVec3 -/* 800E4AE8 000E18E8 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E4AE8 000E18E8 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800E4AEC 000E18EC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E4AF0 000E18F0 40 80 00 08 */ bge lbl_800E4AF8 /* 800E4AF4 000E18F4 FC 20 00 90 */ fmr f1, f0 lbl_800E4AF8: -/* 800E4AF8 000E18F8 C0 02 99 D4 */ lfs f0, lbl_803CE354-_SDA2_BASE_(r2) +/* 800E4AF8 000E18F8 C0 02 99 D4 */ lfs f0, lbl__3334-_SDA2_BASE_(r2) /* 800E4AFC 000E18FC 80 7E 00 48 */ lwz r3, 0x48(r30) /* 800E4B00 000E1900 EF E1 00 24 */ fdivs f31, f1, f0 -/* 800E4B04 000E1904 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E4B04 000E1904 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800E4B08 000E1908 38 63 00 D4 */ addi r3, r3, 0xd4 /* 800E4B0C 000E190C EC 20 F8 24 */ fdivs f1, f0, f31 /* 800E4B10 000E1910 4B F3 6E 29 */ bl xVec3SMulBy__FP5xVec3f -/* 800E4B14 000E1914 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800E4B14 000E1914 C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800E4B18 000E1918 3B BF 00 68 */ addi r29, r31, 0x68 /* 800E4B1C 000E191C 80 BE 00 48 */ lwz r5, 0x48(r30) /* 800E4B20 000E1920 7F A3 EB 78 */ mr r3, r29 /* 800E4B24 000E1924 EC 20 07 F2 */ fmuls f1, f0, f31 -/* 800E4B28 000E1928 C0 42 99 04 */ lfs f2, lbl_803CE284-_SDA2_BASE_(r2) +/* 800E4B28 000E1928 C0 42 99 04 */ lfs f2, lbl__1186-_SDA2_BASE_(r2) /* 800E4B2C 000E192C C0 05 00 D8 */ lfs f0, 0xd8(r5) /* 800E4B30 000E1930 38 9F 00 50 */ addi r4, r31, 0x50 /* 800E4B34 000E1934 EC 02 00 7A */ fmadds f0, f2, f1, f0 @@ -12728,31 +12728,31 @@ lbl_800E4AF8: /* 800E4B54 000E1954 38 7D 00 0C */ addi r3, r29, 0xc /* 800E4B58 000E1958 38 84 00 D4 */ addi r4, r4, 0xd4 /* 800E4B5C 000E195C 4B F6 99 81 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 800E4B60 000E1960 C0 02 99 04 */ lfs f0, lbl_803CE284-_SDA2_BASE_(r2) -/* 800E4B64 000E1964 3C 60 80 31 */ lis r3, lbl_80312178@ha -/* 800E4B68 000E1968 38 63 21 78 */ addi r3, r3, lbl_80312178@l +/* 800E4B60 000E1960 C0 02 99 04 */ lfs f0, lbl__1186-_SDA2_BASE_(r2) +/* 800E4B64 000E1964 3C 60 80 31 */ lis r3, lbl_colrec$4320@ha +/* 800E4B68 000E1968 38 63 21 78 */ addi r3, r3, lbl_colrec$4320@l /* 800E4B6C 000E196C 38 80 00 00 */ li r4, 0 /* 800E4B70 000E1970 D0 1D 00 18 */ stfs f0, 0x18(r29) /* 800E4B74 000E1974 38 A0 00 50 */ li r5, 0x50 -/* 800E4B78 000E1978 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E4B78 000E1978 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E4B7C 000E197C D0 1D 00 1C */ stfs f0, 0x1c(r29) -/* 800E4B80 000E1980 C0 02 99 04 */ lfs f0, lbl_803CE284-_SDA2_BASE_(r2) +/* 800E4B80 000E1980 C0 02 99 04 */ lfs f0, lbl__1186-_SDA2_BASE_(r2) /* 800E4B84 000E1984 EF E0 F8 2A */ fadds f31, f0, f31 /* 800E4B88 000E1988 D3 FD 00 20 */ stfs f31, 0x20(r29) /* 800E4B8C 000E198C 4B F1 E8 CD */ bl memset -/* 800E4B90 000E1990 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800E4B94 000E1994 3C 80 80 31 */ lis r4, lbl_80312178@ha -/* 800E4B98 000E1998 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800E4B90 000E1990 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800E4B94 000E1994 3C 80 80 31 */ lis r4, lbl_colrec$4320@ha +/* 800E4B98 000E1998 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800E4B9C 000E199C 80 C5 1F C0 */ lwz r6, 0x1fc0(r5) -/* 800E4BA0 000E19A0 38 A4 21 78 */ addi r5, r4, lbl_80312178@l +/* 800E4BA0 000E19A0 38 A4 21 78 */ addi r5, r4, lbl_colrec$4320@l /* 800E4BA4 000E19A4 7F A3 EB 78 */ mr r3, r29 /* 800E4BA8 000E19A8 80 86 00 44 */ lwz r4, 0x44(r6) /* 800E4BAC 000E19AC 4B F2 B4 3D */ bl xParabolaHitsEnv__FP9xParabolaPC4xEnvP7xCollis /* 800E4BB0 000E19B0 2C 03 00 00 */ cmpwi r3, 0 /* 800E4BB4 000E19B4 41 82 00 24 */ beq lbl_800E4BD8 /* 800E4BB8 000E19B8 80 1F 00 4C */ lwz r0, 0x4c(r31) -/* 800E4BBC 000E19BC 3C 60 80 31 */ lis r3, lbl_80312178@ha -/* 800E4BC0 000E19C0 38 63 21 78 */ addi r3, r3, lbl_80312178@l +/* 800E4BBC 000E19BC 3C 60 80 31 */ lis r3, lbl_colrec$4320@ha +/* 800E4BC0 000E19C0 38 63 21 78 */ addi r3, r3, lbl_colrec$4320@l /* 800E4BC4 000E19C4 60 00 00 02 */ ori r0, r0, 2 /* 800E4BC8 000E19C8 90 1F 00 4C */ stw r0, 0x4c(r31) /* 800E4BCC 000E19CC C0 03 00 10 */ lfs f0, 0x10(r3) @@ -12793,7 +12793,7 @@ BallisticUpdate__17zNPCGoalDogLaunchFf: /* 800E4C44 000E1A44 38 80 00 00 */ li r4, 0 /* 800E4C48 000E1A48 48 02 9C 61 */ bl TimerGet__7xPsycheF11en_xpsytime /* 800E4C4C 000E1A4C C0 3C 00 8C */ lfs f1, 0x8c(r28) -/* 800E4C50 000E1A50 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E4C50 000E1A50 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E4C54 000E1A54 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E4C58 000E1A58 40 80 00 0C */ bge lbl_800E4C64 /* 800E4C5C 000E1A5C 38 00 00 01 */ li r0, 1 @@ -12804,8 +12804,8 @@ lbl_800E4C68: /* 800E4C68 000E1A68 2C 00 00 00 */ cmpwi r0, 0 /* 800E4C6C 000E1A6C 41 82 00 30 */ beq lbl_800E4C9C /* 800E4C70 000E1A70 80 BE 00 48 */ lwz r5, 0x48(r30) -/* 800E4C74 000E1A74 3C 60 80 25 */ lis r3, lbl_80253018@ha -/* 800E4C78 000E1A78 38 83 30 18 */ addi r4, r3, lbl_80253018@l +/* 800E4C74 000E1A74 3C 60 80 25 */ lis r3, lbl_g_O3@ha +/* 800E4C78 000E1A78 38 83 30 18 */ addi r4, r3, lbl_g_O3@l /* 800E4C7C 000E1A7C 3B E0 00 01 */ li r31, 1 /* 800E4C80 000E1A80 38 65 00 D4 */ addi r3, r5, 0xd4 /* 800E4C84 000E1A84 4B F6 98 59 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -12816,7 +12816,7 @@ lbl_800E4C68: /* 800E4C98 000E1A98 48 00 01 24 */ b lbl_800E4DBC lbl_800E4C9C: /* 800E4C9C 000E1A9C EC 21 F8 28 */ fsubs f1, f1, f31 -/* 800E4CA0 000E1AA0 C0 02 99 00 */ lfs f0, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E4CA0 000E1AA0 C0 02 99 00 */ lfs f0, lbl__1167-_SDA2_BASE_(r2) /* 800E4CA4 000E1AA4 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800E4CA8 000E1AA8 40 81 00 08 */ ble lbl_800E4CB0 /* 800E4CAC 000E1AAC 48 00 00 08 */ b lbl_800E4CB4 @@ -12854,7 +12854,7 @@ lbl_800E4CD8: /* 800E4D20 000E1B20 60 00 00 02 */ ori r0, r0, 2 /* 800E4D24 000E1B24 90 05 00 E0 */ stw r0, 0xe0(r5) /* 800E4D28 000E1B28 4B F3 09 21 */ bl xParabolaEvalVel__FPC9xParabolaP5xVec3f -/* 800E4D2C 000E1B2C C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E4D2C 000E1B2C C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E4D30 000E1B30 C0 21 00 34 */ lfs f1, 0x34(r1) /* 800E4D34 000E1B34 D0 01 00 30 */ stfs f0, 0x30(r1) /* 800E4D38 000E1B38 4B F6 33 71 */ bl SQ__Ff @@ -12863,7 +12863,7 @@ lbl_800E4CD8: /* 800E4D44 000E1B44 4B F6 33 65 */ bl SQ__Ff /* 800E4D48 000E1B48 EC 21 F8 2A */ fadds f1, f1, f31 /* 800E4D4C 000E1B4C 4B F2 5A B1 */ bl xsqrt__Ff -/* 800E4D50 000E1B50 C0 02 99 2C */ lfs f0, lbl_803CE2AC-_SDA2_BASE_(r2) +/* 800E4D50 000E1B50 C0 02 99 2C */ lfs f0, lbl__1384_1-_SDA2_BASE_(r2) /* 800E4D54 000E1B54 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E4D58 000E1B58 40 81 00 64 */ ble lbl_800E4DBC /* 800E4D5C 000E1B5C 38 61 00 08 */ addi r3, r1, 8 @@ -12881,14 +12881,14 @@ lbl_800E4CD8: /* 800E4D8C 000E1B8C 4B F2 64 D9 */ bl __as__5xVec3FRC5xVec3 /* 800E4D90 000E1B90 7F C3 F3 78 */ mr r3, r30 /* 800E4D94 000E1B94 4B FA C0 BD */ bl NPCC_upDir__FP4xEnt -/* 800E4D98 000E1B98 3C 80 80 25 */ lis r4, lbl_80253030@ha -/* 800E4D9C 000E1B9C 38 84 30 30 */ addi r4, r4, lbl_80253030@l +/* 800E4D98 000E1B98 3C 80 80 25 */ lis r4, lbl_g_Y3@ha +/* 800E4D9C 000E1B9C 38 84 30 30 */ addi r4, r4, lbl_g_Y3@l /* 800E4DA0 000E1BA0 4B F2 64 C5 */ bl __as__5xVec3FRC5xVec3 /* 800E4DA4 000E1BA4 7F C3 F3 78 */ mr r3, r30 /* 800E4DA8 000E1BA8 4B FA C0 8D */ bl NPCC_rightDir__FP4xEnt -/* 800E4DAC 000E1BAC 3C A0 80 25 */ lis r5, lbl_80253030@ha +/* 800E4DAC 000E1BAC 3C A0 80 25 */ lis r5, lbl_g_Y3@ha /* 800E4DB0 000E1BB0 38 81 00 20 */ addi r4, r1, 0x20 -/* 800E4DB4 000E1BB4 38 A5 30 30 */ addi r5, r5, lbl_80253030@l +/* 800E4DB4 000E1BB4 38 A5 30 30 */ addi r5, r5, lbl_g_Y3@l /* 800E4DB8 000E1BB8 4B F3 02 D5 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 lbl_800E4DBC: /* 800E4DBC 000E1BBC 7F E3 FB 78 */ mr r3, r31 @@ -12936,13 +12936,13 @@ BubTrailCone__17zNPCGoalDogLaunchFPC5xVec3iPC5xVec3PC5xVec3PC7xMat3x3: /* 800E4E58 000E1C58 6F 80 80 00 */ xoris r0, r28, 0x8000 /* 800E4E5C 000E1C5C 3F 20 43 30 */ lis r25, 0x4330 /* 800E4E60 000E1C60 90 01 00 84 */ stw r0, 0x84(r1) -/* 800E4E64 000E1C64 3C 60 80 25 */ lis r3, lbl_80253018@ha -/* 800E4E68 000E1C68 C8 22 99 70 */ lfd f1, lbl_803CE2F0-_SDA2_BASE_(r2) +/* 800E4E64 000E1C64 3C 60 80 25 */ lis r3, lbl_g_O3@ha +/* 800E4E68 000E1C68 C8 22 99 70 */ lfd f1, lbl__1934-_SDA2_BASE_(r2) /* 800E4E6C 000E1C6C 7F 16 C3 78 */ mr r22, r24 /* 800E4E70 000E1C70 93 21 00 80 */ stw r25, 0x80(r1) /* 800E4E74 000E1C74 7E F5 BB 78 */ mr r21, r23 -/* 800E4E78 000E1C78 C0 42 99 44 */ lfs f2, lbl_803CE2C4-_SDA2_BASE_(r2) -/* 800E4E7C 000E1C7C 3B 43 30 18 */ addi r26, r3, lbl_80253018@l +/* 800E4E78 000E1C78 C0 42 99 44 */ lfs f2, lbl__1594-_SDA2_BASE_(r2) +/* 800E4E7C 000E1C7C 3B 43 30 18 */ addi r26, r3, lbl_g_O3@l /* 800E4E80 000E1C80 C8 01 00 80 */ lfd f0, 0x80(r1) /* 800E4E84 000E1C84 3A 80 00 00 */ li r20, 0 /* 800E4E88 000E1C88 C3 DD 00 08 */ lfs f30, 8(r29) @@ -12954,7 +12954,7 @@ lbl_800E4E9C: /* 800E4E9C 000E1C9C 4B F4 BD ED */ bl xurand__Fv /* 800E4EA0 000E1CA0 6E 80 80 00 */ xoris r0, r20, 0x8000 /* 800E4EA4 000E1CA4 93 21 00 80 */ stw r25, 0x80(r1) -/* 800E4EA8 000E1CA8 C8 42 99 70 */ lfd f2, lbl_803CE2F0-_SDA2_BASE_(r2) +/* 800E4EA8 000E1CA8 C8 42 99 70 */ lfd f2, lbl__1934-_SDA2_BASE_(r2) /* 800E4EAC 000E1CAC EC 3D 00 72 */ fmuls f1, f29, f1 /* 800E4EB0 000E1CB0 90 01 00 84 */ stw r0, 0x84(r1) /* 800E4EB4 000E1CB4 C8 01 00 80 */ lfd f0, 0x80(r1) @@ -13039,7 +13039,7 @@ lbl_800E4E9C: lbl_800E4FF0: /* 800E4FF0 000E1DF0 7C 14 E0 00 */ cmpw r20, r28 /* 800E4FF4 000E1DF4 41 80 FE A8 */ blt lbl_800E4E9C -/* 800E4FF8 000E1DF8 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E4FF8 000E1DF8 C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800E4FFC 000E1DFC 7F 03 C3 78 */ mr r3, r24 /* 800E5000 000E1E00 7E E4 BB 78 */ mr r4, r23 /* 800E5004 000E1E04 7F 85 E3 78 */ mr r5, r28 @@ -13072,40 +13072,40 @@ FurryFlurry__17zNPCGoalDogLaunchFv: /* 800E5060 000E1E60 93 C1 00 18 */ stw r30, 0x18(r1) /* 800E5064 000E1E64 93 A1 00 14 */ stw r29, 0x14(r1) /* 800E5068 000E1E68 7C 7D 1B 78 */ mr r29, r3 -/* 800E506C 000E1E6C 88 0D 93 6C */ lbz r0, lbl_803CBC6C-_SDA_BASE_(r13) +/* 800E506C 000E1E6C 88 0D 93 6C */ lbz r0, lbl_init$4394-_SDA_BASE_(r13) /* 800E5070 000E1E70 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E5074 000E1E74 7C 00 07 75 */ extsb. r0, r0 /* 800E5078 000E1E78 83 C3 00 00 */ lwz r30, 0(r3) /* 800E507C 000E1E7C 40 82 00 14 */ bne lbl_800E5090 /* 800E5080 000E1E80 38 60 00 00 */ li r3, 0 /* 800E5084 000E1E84 38 00 00 01 */ li r0, 1 -/* 800E5088 000E1E88 90 6D 93 68 */ stw r3, lbl_803CBC68-_SDA_BASE_(r13) -/* 800E508C 000E1E8C 98 0D 93 6C */ stb r0, lbl_803CBC6C-_SDA_BASE_(r13) +/* 800E5088 000E1E88 90 6D 93 68 */ stw r3, lbl_moreorless$4393-_SDA_BASE_(r13) +/* 800E508C 000E1E8C 98 0D 93 6C */ stb r0, lbl_init$4394-_SDA_BASE_(r13) lbl_800E5090: -/* 800E5090 000E1E90 80 6D 93 68 */ lwz r3, lbl_803CBC68-_SDA_BASE_(r13) +/* 800E5090 000E1E90 80 6D 93 68 */ lwz r3, lbl_moreorless$4393-_SDA_BASE_(r13) /* 800E5094 000E1E94 34 03 FF FF */ addic. r0, r3, -1 -/* 800E5098 000E1E98 90 0D 93 68 */ stw r0, lbl_803CBC68-_SDA_BASE_(r13) +/* 800E5098 000E1E98 90 0D 93 68 */ stw r0, lbl_moreorless$4393-_SDA_BASE_(r13) /* 800E509C 000E1E9C 40 80 00 60 */ bge lbl_800E50FC /* 800E50A0 000E1EA0 80 7D 00 18 */ lwz r3, 0x18(r29) /* 800E50A4 000E1EA4 38 80 00 00 */ li r4, 0 /* 800E50A8 000E1EA8 48 02 98 01 */ bl TimerGet__7xPsycheF11en_xpsytime -/* 800E50AC 000E1EAC C0 02 9A 30 */ lfs f0, lbl_803CE3B0-_SDA2_BASE_(r2) +/* 800E50AC 000E1EAC C0 02 9A 30 */ lfs f0, lbl__4404-_SDA2_BASE_(r2) /* 800E50B0 000E1EB0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E50B4 000E1EB4 40 81 00 48 */ ble lbl_800E50FC /* 800E50B8 000E1EB8 38 00 FF FF */ li r0, -1 /* 800E50BC 000E1EBC 7F C3 F3 78 */ mr r3, r30 -/* 800E50C0 000E1EC0 90 0D 93 68 */ stw r0, lbl_803CBC68-_SDA_BASE_(r13) +/* 800E50C0 000E1EC0 90 0D 93 68 */ stw r0, lbl_moreorless$4393-_SDA_BASE_(r13) /* 800E50C4 000E1EC4 38 80 00 00 */ li r4, 0 /* 800E50C8 000E1EC8 48 00 77 35 */ bl BoneMat__10zNPCCommonCFi /* 800E50CC 000E1ECC 7C 7F 1B 78 */ mr r31, r3 /* 800E50D0 000E1ED0 7F C3 F3 78 */ mr r3, r30 /* 800E50D4 000E1ED4 48 00 77 AD */ bl Center__10zNPCCommonFv -/* 800E50D8 000E1ED8 3C C0 80 26 */ lis r6, lbl_802672B0@ha -/* 800E50DC 000E1EDC 3C A0 80 26 */ lis r5, lbl_802672BC@ha +/* 800E50D8 000E1ED8 3C C0 80 26 */ lis r6, lbl_pos_disperse$4390@ha +/* 800E50DC 000E1EDC 3C A0 80 26 */ lis r5, lbl_vel_disperse$4391@ha /* 800E50E0 000E1EE0 7C 64 1B 78 */ mr r4, r3 /* 800E50E4 000E1EE4 7F A3 EB 78 */ mr r3, r29 -/* 800E50E8 000E1EE8 38 E5 72 BC */ addi r7, r5, lbl_802672BC@l -/* 800E50EC 000E1EEC 38 C6 72 B0 */ addi r6, r6, lbl_802672B0@l +/* 800E50E8 000E1EE8 38 E5 72 BC */ addi r7, r5, lbl_vel_disperse$4391@l +/* 800E50EC 000E1EEC 38 C6 72 B0 */ addi r6, r6, lbl_pos_disperse$4390@l /* 800E50F0 000E1EF0 7F E8 FB 78 */ mr r8, r31 /* 800E50F4 000E1EF4 38 A0 00 0F */ li r5, 0xf /* 800E50F8 000E1EF8 4B FF FC F1 */ bl BubTrailCone__17zNPCGoalDogLaunchFPC5xVec3iPC5xVec3PC5xVec3PC7xMat3x3 @@ -13178,7 +13178,7 @@ lbl_800E51E8: /* 800E51F8 000E1FF8 48 00 00 34 */ b lbl_800E522C lbl_800E51FC: /* 800E51FC 000E1FFC FC 20 F8 90 */ fmr f1, f31 -/* 800E5200 000E2000 C0 42 98 F8 */ lfs f2, lbl_803CE278-_SDA2_BASE_(r2) +/* 800E5200 000E2000 C0 42 98 F8 */ lfs f2, lbl__1132_1-_SDA2_BASE_(r2) /* 800E5204 000E2004 7F C3 F3 78 */ mr r3, r30 /* 800E5208 000E2008 48 00 78 19 */ bl FacePlayer__9zNPCRobotFff /* 800E520C 000E200C 7F C3 F3 78 */ mr r3, r30 @@ -13283,9 +13283,9 @@ HoundPlayer__15zNPCGoalDogDashFf: /* 800E5378 000E2178 93 E1 00 0C */ stw r31, 0xc(r1) /* 800E537C 000E217C 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E5380 000E2180 FF E0 08 90 */ fmr f31, f1 -/* 800E5384 000E2184 C0 42 99 34 */ lfs f2, lbl_803CE2B4-_SDA2_BASE_(r2) +/* 800E5384 000E2184 C0 42 99 34 */ lfs f2, lbl__1532-_SDA2_BASE_(r2) /* 800E5388 000E2188 83 E3 00 00 */ lwz r31, 0(r3) -/* 800E538C 000E218C C0 62 9A 34 */ lfs f3, lbl_803CE3B4-_SDA2_BASE_(r2) +/* 800E538C 000E218C C0 62 9A 34 */ lfs f3, lbl__4445-_SDA2_BASE_(r2) /* 800E5390 000E2190 7F E3 FB 78 */ mr r3, r31 /* 800E5394 000E2194 48 00 BC 41 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800E5398 000E2198 7F E3 FB 78 */ mr r3, r31 @@ -13374,7 +13374,7 @@ Detonate__17zNPCGoalDogPounceFv: /* 800E54C8 000E22C8 48 00 75 F1 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 800E54CC 000E22CC 7F E3 FB 78 */ mr r3, r31 /* 800E54D0 000E22D0 4B F3 63 61 */ bl xEntGetCenter__FPC4xEnt -/* 800E54D4 000E22D4 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E54D4 000E22D4 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800E54D8 000E22D8 7C 64 1B 78 */ mr r4, r3 /* 800E54DC 000E22DC 7F C3 F3 78 */ mr r3, r30 /* 800E54E0 000E22E0 48 0A 3D 59 */ bl Start__9NPCHazardFPC5xVec3f @@ -13492,7 +13492,7 @@ lbl_800E567C: /* 800E5690 000E2490 48 00 73 F9 */ bl GetTelepoint__10zNPCArfArfFi /* 800E5694 000E2494 FC 20 F0 90 */ fmr f1, f30 /* 800E5698 000E2498 7C 79 1B 78 */ mr r25, r3 -/* 800E569C 000E249C C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) +/* 800E569C 000E249C C0 42 99 50 */ lfs f2, lbl__1693-_SDA2_BASE_(r2) /* 800E56A0 000E24A0 7F 43 D3 78 */ mr r3, r26 /* 800E56A4 000E24A4 48 00 73 7D */ bl FacePlayer__9zNPCRobotFff /* 800E56A8 000E24A8 28 19 00 00 */ cmplwi r25, 0 @@ -13507,12 +13507,12 @@ lbl_800E567C: /* 800E56CC 000E24CC 38 61 00 08 */ addi r3, r1, 8 /* 800E56D0 000E24D0 4B F2 8F 81 */ bl xVec3Length__FPC5xVec3 /* 800E56D4 000E24D4 FF E0 08 90 */ fmr f31, f1 -/* 800E56D8 000E24D8 C0 42 99 94 */ lfs f2, lbl_803CE314-_SDA2_BASE_(r2) +/* 800E56D8 000E24D8 C0 42 99 94 */ lfs f2, lbl__2298-_SDA2_BASE_(r2) /* 800E56DC 000E24DC FC 20 F0 90 */ fmr f1, f30 -/* 800E56E0 000E24E0 C0 62 99 D4 */ lfs f3, lbl_803CE354-_SDA2_BASE_(r2) +/* 800E56E0 000E24E0 C0 62 99 D4 */ lfs f3, lbl__3334-_SDA2_BASE_(r2) /* 800E56E4 000E24E4 7F 43 D3 78 */ mr r3, r26 /* 800E56E8 000E24E8 48 00 B8 ED */ bl ThrottleAdjust__10zNPCCommonFfff -/* 800E56EC 000E24EC C0 02 99 2C */ lfs f0, lbl_803CE2AC-_SDA2_BASE_(r2) +/* 800E56EC 000E24EC C0 02 99 2C */ lfs f0, lbl__1384_1-_SDA2_BASE_(r2) /* 800E56F0 000E24F0 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800E56F4 000E24F4 41 80 00 10 */ blt lbl_800E5704 /* 800E56F8 000E24F8 EC 01 07 B2 */ fmuls f0, f1, f30 @@ -13534,7 +13534,7 @@ lbl_800E5704: /* 800E5734 000E2534 48 00 B7 B9 */ bl VelStop__10zNPCCommonFv /* 800E5738 000E2538 48 00 00 38 */ b lbl_800E5770 lbl_800E573C: -/* 800E573C 000E253C C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E573C 000E253C C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800E5740 000E2540 38 61 00 08 */ addi r3, r1, 8 /* 800E5744 000E2544 EC 20 F8 24 */ fdivs f1, f0, f31 /* 800E5748 000E2548 4B F3 61 F1 */ bl xVec3SMulBy__FP5xVec3f @@ -13616,7 +13616,7 @@ lbl_800E580C: /* 800E5858 000E2658 80 1D 00 6C */ lwz r0, 0x6c(r29) /* 800E585C 000E265C 60 00 00 02 */ ori r0, r0, 2 /* 800E5860 000E2660 90 1D 00 6C */ stw r0, 0x6c(r29) -/* 800E5864 000E2664 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E5864 000E2664 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E5868 000E2668 D0 1D 00 70 */ stfs f0, 0x70(r29) /* 800E586C 000E266C 48 01 54 0D */ bl DiscoReset__11zNPCFodBzztFv /* 800E5870 000E2670 FC 20 F8 90 */ fmr f1, f31 @@ -13638,9 +13638,9 @@ lbl_800E580C: /* 800E58B0 000E26B0 DB E1 00 20 */ stfd f31, 0x20(r1) /* 800E58B4 000E26B4 F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0 /* 800E58B8 000E26B8 BF 41 00 08 */ stmw r26, 8(r1) -/* 800E58BC 000E26BC 3C E0 80 3C */ lis r7, lbl_803C0558@ha +/* 800E58BC 000E26BC 3C E0 80 3C */ lis r7, lbl_globals@ha /* 800E58C0 000E26C0 7C 7B 1B 78 */ mr r27, r3 -/* 800E58C4 000E26C4 38 E7 05 58 */ addi r7, r7, lbl_803C0558@l +/* 800E58C4 000E26C4 38 E7 05 58 */ addi r7, r7, lbl_globals@l /* 800E58C8 000E26C8 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E58CC 000E26CC 80 07 16 B0 */ lwz r0, 0x16b0(r7) /* 800E58D0 000E26D0 FF E0 08 90 */ fmr f31, f1 @@ -13672,8 +13672,8 @@ lbl_800E5918: /* 800E5934 000E2734 3B 43 4E 30 */ addi r26, r3, 0x4E474E30@l /* 800E5938 000E2738 48 00 00 4C */ b lbl_800E5984 lbl_800E593C: -/* 800E593C 000E273C C0 2D 94 18 */ lfs f1, lbl_803CBD18-_SDA_BASE_(r13) -/* 800E5940 000E2740 C0 02 99 8C */ lfs f0, lbl_803CE30C-_SDA2_BASE_(r2) +/* 800E593C 000E273C C0 2D 94 18 */ lfs f1, lbl_tmr_hokeypokey__11zNPCFodBzzt-_SDA_BASE_(r13) +/* 800E5940 000E2740 C0 02 99 8C */ lfs f0, lbl__2296-_SDA2_BASE_(r2) /* 800E5944 000E2744 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E5948 000E2748 40 81 00 20 */ ble lbl_800E5968 /* 800E594C 000E274C 80 7B 00 5C */ lwz r3, 0x5c(r27) @@ -13699,52 +13699,52 @@ lbl_800E5984: /* 800E5990 000E2790 7F 43 D3 78 */ mr r3, r26 /* 800E5994 000E2794 48 00 01 38 */ b lbl_800E5ACC lbl_800E5998: -/* 800E5998 000E2798 80 0D 83 B8 */ lwz r0, lbl_803CACB8-_SDA_BASE_(r13) +/* 800E5998 000E2798 80 0D 83 B8 */ lwz r0, lbl_g_needMusician-_SDA_BASE_(r13) /* 800E599C 000E279C 2C 00 00 00 */ cmpwi r0, 0 /* 800E59A0 000E27A0 41 82 00 18 */ beq lbl_800E59B8 /* 800E59A4 000E27A4 7F E3 FB 78 */ mr r3, r31 /* 800E59A8 000E27A8 38 80 00 09 */ li r4, 9 /* 800E59AC 000E27AC 48 00 DC 89 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 800E59B0 000E27B0 38 00 00 00 */ li r0, 0 -/* 800E59B4 000E27B4 90 0D 83 B8 */ stw r0, lbl_803CACB8-_SDA_BASE_(r13) +/* 800E59B4 000E27B4 90 0D 83 B8 */ stw r0, lbl_g_needMusician-_SDA_BASE_(r13) lbl_800E59B8: -/* 800E59B8 000E27B8 C0 2D 94 18 */ lfs f1, lbl_803CBD18-_SDA_BASE_(r13) -/* 800E59BC 000E27BC C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800E59B8 000E27B8 C0 2D 94 18 */ lfs f1, lbl_tmr_hokeypokey__11zNPCFodBzzt-_SDA_BASE_(r13) +/* 800E59BC 000E27BC C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800E59C0 000E27C0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E59C4 000E27C4 40 80 00 18 */ bge lbl_800E59DC /* 800E59C8 000E27C8 C0 3B 00 70 */ lfs f1, 0x70(r27) -/* 800E59CC 000E27CC C0 02 99 C0 */ lfs f0, lbl_803CE340-_SDA2_BASE_(r2) +/* 800E59CC 000E27CC C0 02 99 C0 */ lfs f0, lbl__3225-_SDA2_BASE_(r2) /* 800E59D0 000E27D0 EC 01 00 32 */ fmuls f0, f1, f0 /* 800E59D4 000E27D4 D0 1B 00 70 */ stfs f0, 0x70(r27) /* 800E59D8 000E27D8 48 00 00 44 */ b lbl_800E5A1C lbl_800E59DC: /* 800E59DC 000E27DC C0 3B 00 70 */ lfs f1, 0x70(r27) -/* 800E59E0 000E27E0 C0 02 99 80 */ lfs f0, lbl_803CE300-_SDA2_BASE_(r2) +/* 800E59E0 000E27E0 C0 02 99 80 */ lfs f0, lbl__2112-_SDA2_BASE_(r2) /* 800E59E4 000E27E4 FC 20 0A 10 */ fabs f1, f1 /* 800E59E8 000E27E8 FC 20 08 18 */ frsp f1, f1 /* 800E59EC 000E27EC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E59F0 000E27F0 40 80 00 2C */ bge lbl_800E5A1C /* 800E59F4 000E27F4 80 1B 00 6C */ lwz r0, 0x6c(r27) -/* 800E59F8 000E27F8 C0 42 99 00 */ lfs f2, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E59F8 000E27F8 C0 42 99 00 */ lfs f2, lbl__1167-_SDA2_BASE_(r2) /* 800E59FC 000E27FC 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800E5A00 000E2800 41 82 00 08 */ beq lbl_800E5A08 -/* 800E5A04 000E2804 C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E5A04 000E2804 C0 42 98 F4 */ lfs f2, lbl__1131_1-_SDA2_BASE_(r2) lbl_800E5A08: -/* 800E5A08 000E2808 C0 22 9A 38 */ lfs f1, lbl_803CE3B8-_SDA2_BASE_(r2) +/* 800E5A08 000E2808 C0 22 9A 38 */ lfs f1, lbl__4569-_SDA2_BASE_(r2) /* 800E5A0C 000E280C C0 1B 00 70 */ lfs f0, 0x70(r27) /* 800E5A10 000E2810 EC 21 07 F2 */ fmuls f1, f1, f31 /* 800E5A14 000E2814 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 800E5A18 000E2818 D0 1B 00 70 */ stfs f0, 0x70(r27) lbl_800E5A1C: -/* 800E5A1C 000E281C C0 2D 94 18 */ lfs f1, lbl_803CBD18-_SDA_BASE_(r13) -/* 800E5A20 000E2820 C0 02 9A 3C */ lfs f0, lbl_803CE3BC-_SDA2_BASE_(r2) +/* 800E5A1C 000E281C C0 2D 94 18 */ lfs f1, lbl_tmr_hokeypokey__11zNPCFodBzzt-_SDA_BASE_(r13) +/* 800E5A20 000E2820 C0 02 9A 3C */ lfs f0, lbl__4570-_SDA2_BASE_(r2) /* 800E5A24 000E2824 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E5A28 000E2828 40 80 00 38 */ bge lbl_800E5A60 /* 800E5A2C 000E282C 80 7B 00 6C */ lwz r3, 0x6c(r27) /* 800E5A30 000E2830 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e /* 800E5A34 000E2834 41 82 00 2C */ beq lbl_800E5A60 /* 800E5A38 000E2838 C0 3B 00 70 */ lfs f1, 0x70(r27) -/* 800E5A3C 000E283C C0 02 9A 40 */ lfs f0, lbl_803CE3C0-_SDA2_BASE_(r2) +/* 800E5A3C 000E283C C0 02 9A 40 */ lfs f0, lbl__4571-_SDA2_BASE_(r2) /* 800E5A40 000E2840 FC 20 0A 10 */ fabs f1, f1 /* 800E5A44 000E2844 FC 20 08 18 */ frsp f1, f1 /* 800E5A48 000E2848 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -13758,7 +13758,7 @@ lbl_800E5A60: /* 800E5A64 000E2864 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 800E5A68 000E2868 40 82 00 18 */ bne lbl_800E5A80 /* 800E5A6C 000E286C FC 20 F8 90 */ fmr f1, f31 -/* 800E5A70 000E2870 C0 42 99 CC */ lfs f2, lbl_803CE34C-_SDA2_BASE_(r2) +/* 800E5A70 000E2870 C0 42 99 CC */ lfs f2, lbl__3234-_SDA2_BASE_(r2) /* 800E5A74 000E2874 7F E3 FB 78 */ mr r3, r31 /* 800E5A78 000E2878 48 00 6F A9 */ bl FacePlayer__9zNPCRobotFff /* 800E5A7C 000E287C 48 00 00 24 */ b lbl_800E5AA0 @@ -13848,7 +13848,7 @@ lbl_800E5B38: /* 800E5BBC 000E29BC 54 00 00 7E */ clrlwi r0, r0, 1 /* 800E5BC0 000E29C0 90 1F 01 C8 */ stw r0, 0x1c8(r31) lbl_800E5BC4: -/* 800E5BC4 000E29C4 C0 02 99 00 */ lfs f0, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E5BC4 000E29C4 C0 02 99 00 */ lfs f0, lbl__1167-_SDA2_BASE_(r2) /* 800E5BC8 000E29C8 7F A3 EB 78 */ mr r3, r29 /* 800E5BCC 000E29CC D0 1F 02 D0 */ stfs f0, 0x2d0(r31) /* 800E5BD0 000E29D0 48 00 01 E1 */ bl GlyphStop__15zNPCGoalEvilPatFv @@ -13869,7 +13869,7 @@ lbl_800E5BC4: /* 800E5C0C 000E2A0C 7C 08 02 A6 */ mflr r0 /* 800E5C10 000E2A10 90 01 00 14 */ stw r0, 0x14(r1) /* 800E5C14 000E2A14 80 E3 00 18 */ lwz r7, 0x18(r3) -/* 800E5C18 000E2A18 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E5C18 000E2A18 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E5C1C 000E2A1C 80 E7 00 00 */ lwz r7, 0(r7) /* 800E5C20 000E2A20 C0 47 02 D0 */ lfs f2, 0x2d0(r7) /* 800E5C24 000E2A24 FC 02 00 40 */ fcmpo cr0, f2, f0 @@ -13912,9 +13912,9 @@ lbl_800E5C68: lbl_800E5CA8: /* 800E5CA8 000E2AA8 C3 E4 00 10 */ lfs f31, 0x10(r4) /* 800E5CAC 000E2AAC 4B F4 AF DD */ bl xurand__Fv -/* 800E5CB0 000E2AB0 C0 42 98 FC */ lfs f2, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800E5CB0 000E2AB0 C0 42 98 FC */ lfs f2, lbl__1166-_SDA2_BASE_(r2) /* 800E5CB4 000E2AB4 38 60 00 01 */ li r3, 1 -/* 800E5CB8 000E2AB8 C0 02 99 0C */ lfs f0, lbl_803CE28C-_SDA2_BASE_(r2) +/* 800E5CB8 000E2AB8 C0 02 99 0C */ lfs f0, lbl__1328-_SDA2_BASE_(r2) /* 800E5CBC 000E2ABC EC 21 10 28 */ fsubs f1, f1, f2 /* 800E5CC0 000E2AC0 EC 00 00 72 */ fmuls f0, f0, f1 /* 800E5CC4 000E2AC4 EC 1F F8 3A */ fmadds f0, f31, f0, f31 @@ -13972,14 +13972,14 @@ GlyphStart__15zNPCGoalEvilPatFv: /* 800E5D6C 000E2B6C 41 82 00 30 */ beq lbl_800E5D9C /* 800E5D70 000E2B70 38 80 00 01 */ li r4, 1 /* 800E5D74 000E2B74 48 0A 0D 15 */ bl Enable__8NPCGlyphFi -/* 800E5D78 000E2B78 3C 80 80 29 */ lis r4, lbl_8029321C@ha +/* 800E5D78 000E2B78 3C 80 80 29 */ lis r4, lbl_ang_delta$4622@ha /* 800E5D7C 000E2B7C 80 7F 02 D4 */ lwz r3, 0x2d4(r31) -/* 800E5D80 000E2B80 38 84 32 1C */ addi r4, r4, lbl_8029321C@l +/* 800E5D80 000E2B80 38 84 32 1C */ addi r4, r4, lbl_ang_delta$4622@l /* 800E5D84 000E2B84 38 A0 00 00 */ li r5, 0 /* 800E5D88 000E2B88 48 0A 0E FD */ bl RotSet__8NPCGlyphFP5xVec3i -/* 800E5D8C 000E2B8C 3C 80 80 29 */ lis r4, lbl_80293228@ha +/* 800E5D8C 000E2B8C 3C 80 80 29 */ lis r4, lbl_scale$4623@ha /* 800E5D90 000E2B90 80 7F 02 D4 */ lwz r3, 0x2d4(r31) -/* 800E5D94 000E2B94 38 84 32 28 */ addi r4, r4, lbl_80293228@l +/* 800E5D94 000E2B94 38 84 32 28 */ addi r4, r4, lbl_scale$4623@l /* 800E5D98 000E2B98 48 0A 0E 6D */ bl ScaleSet__8NPCGlyphFP5xVec3 lbl_800E5D9C: /* 800E5D9C 000E2B9C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -14029,8 +14029,8 @@ lbl_800E5DD8: /* 800E5E3C 000E2C3C 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 800E5E40 000E2C40 C3 E3 00 7C */ lfs f31, 0x7c(r3) /* 800E5E44 000E2C44 4B F4 AE 45 */ bl xurand__Fv -/* 800E5E48 000E2C48 C0 42 98 FC */ lfs f2, lbl_803CE27C-_SDA2_BASE_(r2) -/* 800E5E4C 000E2C4C C0 02 99 0C */ lfs f0, lbl_803CE28C-_SDA2_BASE_(r2) +/* 800E5E48 000E2C48 C0 42 98 FC */ lfs f2, lbl__1166-_SDA2_BASE_(r2) +/* 800E5E4C 000E2C4C C0 02 99 0C */ lfs f0, lbl__1328-_SDA2_BASE_(r2) /* 800E5E50 000E2C50 EC 21 10 28 */ fsubs f1, f1, f2 /* 800E5E54 000E2C54 EC 00 00 72 */ fmuls f0, f0, f1 /* 800E5E58 000E2C58 EC 1F F8 3A */ fmadds f0, f31, f0, f31 @@ -14065,7 +14065,7 @@ lbl_800E5E60: /* 800E5EC8 000E2CC8 93 A1 00 14 */ stw r29, 0x14(r1) /* 800E5ECC 000E2CCC 93 81 00 10 */ stw r28, 0x10(r1) /* 800E5ED0 000E2CD0 7C 7C 1B 78 */ mr r28, r3 -/* 800E5ED4 000E2CD4 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E5ED4 000E2CD4 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E5ED8 000E2CD8 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E5EDC 000E2CDC FF E0 08 90 */ fmr f31, f1 /* 800E5EE0 000E2CE0 7C 9D 23 78 */ mr r29, r4 @@ -14087,7 +14087,7 @@ lbl_800E5F10: /* 800E5F1C 000E2D1C 48 00 00 50 */ b lbl_800E5F6C lbl_800E5F20: /* 800E5F20 000E2D20 C0 04 02 D0 */ lfs f0, 0x2d0(r4) -/* 800E5F24 000E2D24 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E5F24 000E2D24 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800E5F28 000E2D28 EC 00 F8 28 */ fsubs f0, f0, f31 /* 800E5F2C 000E2D2C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E5F30 000E2D30 40 81 00 08 */ ble lbl_800E5F38 @@ -14099,7 +14099,7 @@ lbl_800E5F3C: /* 800E5F40 000E2D40 FC 20 F8 90 */ fmr f1, f31 /* 800E5F44 000E2D44 7C 83 23 78 */ mr r3, r4 /* 800E5F48 000E2D48 C0 44 02 D0 */ lfs f2, 0x2d0(r4) -/* 800E5F4C 000E2D4C C0 62 99 00 */ lfs f3, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E5F4C 000E2D4C C0 62 99 00 */ lfs f3, lbl__1167-_SDA2_BASE_(r2) /* 800E5F50 000E2D50 48 01 30 41 */ bl SyncStunGlyph__9zNPCRobotFfff /* 800E5F54 000E2D54 FC 20 F8 90 */ fmr f1, f31 /* 800E5F58 000E2D58 7F 83 E3 78 */ mr r3, r28 @@ -14150,8 +14150,8 @@ lbl_800E5FBC: /* 800E5FF4 000E2DF4 80 63 02 D4 */ lwz r3, 0x2d4(r3) /* 800E5FF8 000E2DF8 28 03 00 00 */ cmplwi r3, 0 /* 800E5FFC 000E2DFC 41 82 00 10 */ beq lbl_800E600C -/* 800E6000 000E2E00 3C 80 80 29 */ lis r4, lbl_80293234@ha -/* 800E6004 000E2E04 38 84 32 34 */ addi r4, r4, lbl_80293234@l +/* 800E6000 000E2E00 3C 80 80 29 */ lis r4, lbl_scale$4673@ha +/* 800E6004 000E2E04 38 84 32 34 */ addi r4, r4, lbl_scale$4673@l /* 800E6008 000E2E08 48 0A 0B FD */ bl ScaleSet__8NPCGlyphFP5xVec3 lbl_800E600C: /* 800E600C 000E2E0C FC 20 F8 90 */ fmr f1, f31 @@ -14175,7 +14175,7 @@ lbl_800E600C: /* 800E6054 000E2E54 93 A1 00 14 */ stw r29, 0x14(r1) /* 800E6058 000E2E58 93 81 00 10 */ stw r28, 0x10(r1) /* 800E605C 000E2E5C 7C 7C 1B 78 */ mr r28, r3 -/* 800E6060 000E2E60 88 0D 93 74 */ lbz r0, lbl_803CBC74-_SDA_BASE_(r13) +/* 800E6060 000E2E60 88 0D 93 74 */ lbz r0, lbl_init$4680-_SDA_BASE_(r13) /* 800E6064 000E2E64 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E6068 000E2E68 FF E0 08 90 */ fmr f31, f1 /* 800E606C 000E2E6C 7C 00 07 75 */ extsb. r0, r0 @@ -14184,14 +14184,14 @@ lbl_800E600C: /* 800E6078 000E2E78 7C BE 2B 78 */ mr r30, r5 /* 800E607C 000E2E7C 7C DF 33 78 */ mr r31, r6 /* 800E6080 000E2E80 40 82 00 14 */ bne lbl_800E6094 -/* 800E6084 000E2E84 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800E6084 000E2E84 C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800E6088 000E2E88 38 00 00 01 */ li r0, 1 -/* 800E608C 000E2E8C D0 0D 93 70 */ stfs f0, lbl_803CBC70-_SDA_BASE_(r13) -/* 800E6090 000E2E90 98 0D 93 74 */ stb r0, lbl_803CBC74-_SDA_BASE_(r13) +/* 800E608C 000E2E8C D0 0D 93 70 */ stfs f0, lbl_offset$4679-_SDA_BASE_(r13) +/* 800E6090 000E2E90 98 0D 93 74 */ stb r0, lbl_init$4680-_SDA_BASE_(r13) lbl_800E6094: /* 800E6094 000E2E94 FC 20 F8 90 */ fmr f1, f31 -/* 800E6098 000E2E98 C0 42 99 04 */ lfs f2, lbl_803CE284-_SDA2_BASE_(r2) -/* 800E609C 000E2E9C C0 6D 93 70 */ lfs f3, lbl_803CBC70-_SDA_BASE_(r13) +/* 800E6098 000E2E98 C0 42 99 04 */ lfs f2, lbl__1186-_SDA2_BASE_(r2) +/* 800E609C 000E2E9C C0 6D 93 70 */ lfs f3, lbl_offset$4679-_SDA_BASE_(r13) /* 800E60A0 000E2EA0 48 01 2E F1 */ bl SyncStunGlyph__9zNPCRobotFfff /* 800E60A4 000E2EA4 FC 20 F8 90 */ fmr f1, f31 /* 800E60A8 000E2EA8 7F 83 E3 78 */ mr r3, r28 @@ -14261,7 +14261,7 @@ lbl_800E6124: /* 800E61A4 000E2FA4 7F E3 FB 78 */ mr r3, r31 /* 800E61A8 000E2FA8 48 01 A8 E5 */ bl RopePopsShield__9zNPCSlickFv lbl_800E61AC: -/* 800E61AC 000E2FAC C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E61AC 000E2FAC C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800E61B0 000E2FB0 7F E3 FB 78 */ mr r3, r31 /* 800E61B4 000E2FB4 38 80 00 00 */ li r4, 0 /* 800E61B8 000E2FB8 48 00 D0 89 */ bl Vibrate__10zNPCCommonF10en_npcvibef @@ -14387,12 +14387,12 @@ lbl_800E6310: /* 800E6384 000E3184 7F C3 F3 78 */ mr r3, r30 /* 800E6388 000E3188 38 80 00 00 */ li r4, 0 /* 800E638C 000E318C 48 00 CC ED */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 800E6390 000E3190 C0 02 99 B4 */ lfs f0, lbl_803CE334-_SDA2_BASE_(r2) +/* 800E6390 000E3190 C0 02 99 B4 */ lfs f0, lbl__2723-_SDA2_BASE_(r2) /* 800E6394 000E3194 EC 00 F8 2A */ fadds f0, f0, f31 /* 800E6398 000E3198 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E639C 000E319C 40 80 00 60 */ bge lbl_800E63FC -/* 800E63A0 000E31A0 3C 60 80 29 */ lis r3, lbl_80295518@ha -/* 800E63A4 000E31A4 38 63 55 18 */ addi r3, r3, lbl_80295518@l +/* 800E63A0 000E31A0 3C 60 80 29 */ lis r3, lbl_g_hash_roboanim@ha +/* 800E63A4 000E31A4 38 63 55 18 */ addi r3, r3, lbl_g_hash_roboanim@l /* 800E63A8 000E31A8 80 03 00 1C */ lwz r0, 0x1c(r3) /* 800E63AC 000E31AC 7C 1F 00 40 */ cmplw r31, r0 /* 800E63B0 000E31B0 40 82 00 28 */ bne lbl_800E63D8 @@ -14425,7 +14425,7 @@ lbl_800E63FC: /* 800E6414 000E3214 7F C3 F3 78 */ mr r3, r30 /* 800E6418 000E3218 3B 04 52 5F */ addi r24, r4, 0x4E47525F@l /* 800E641C 000E321C 38 80 00 02 */ li r4, 2 -/* 800E6420 000E3220 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E6420 000E3220 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800E6424 000E3224 48 00 CE 1D */ bl Vibrate__10zNPCCommonF10en_npcvibef /* 800E6428 000E3228 48 00 00 4C */ b lbl_800E6474 lbl_800E642C: @@ -14446,7 +14446,7 @@ lbl_800E6454: /* 800E6460 000E3260 7F C3 F3 78 */ mr r3, r30 /* 800E6464 000E3264 3B 04 52 64 */ addi r24, r4, 0x4E475264@l /* 800E6468 000E3268 38 80 00 02 */ li r4, 2 -/* 800E646C 000E326C C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E646C 000E326C C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800E6470 000E3270 48 00 CD D1 */ bl Vibrate__10zNPCCommonF10en_npcvibef lbl_800E6474: /* 800E6474 000E3274 80 1B 00 00 */ lwz r0, 0(r27) @@ -14458,12 +14458,12 @@ lbl_800E6488: /* 800E6488 000E3288 7F C3 F3 78 */ mr r3, r30 /* 800E648C 000E328C 38 80 00 01 */ li r4, 1 /* 800E6490 000E3290 48 00 D9 CD */ bl LassoSyncAnims__10zNPCCommonF11en_lassanim -/* 800E6494 000E3294 3C 60 80 29 */ lis r3, lbl_80295518@ha -/* 800E6498 000E3298 38 63 55 18 */ addi r3, r3, lbl_80295518@l +/* 800E6494 000E3294 3C 60 80 29 */ lis r3, lbl_g_hash_roboanim@ha +/* 800E6498 000E3298 38 63 55 18 */ addi r3, r3, lbl_g_hash_roboanim@l /* 800E649C 000E329C 80 03 00 1C */ lwz r0, 0x1c(r3) /* 800E64A0 000E32A0 7C 1F 00 40 */ cmplw r31, r0 /* 800E64A4 000E32A4 40 82 00 18 */ bne lbl_800E64BC -/* 800E64A8 000E32A8 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E64A8 000E32A8 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800E64AC 000E32AC 7F C3 F3 78 */ mr r3, r30 /* 800E64B0 000E32B0 38 80 00 03 */ li r4, 3 /* 800E64B4 000E32B4 48 00 CD 8D */ bl Vibrate__10zNPCCommonF10en_npcvibef @@ -14472,7 +14472,7 @@ lbl_800E64BC: /* 800E64BC 000E32BC 80 03 00 20 */ lwz r0, 0x20(r3) /* 800E64C0 000E32C0 7C 1F 00 40 */ cmplw r31, r0 /* 800E64C4 000E32C4 40 82 00 14 */ bne lbl_800E64D8 -/* 800E64C8 000E32C8 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E64C8 000E32C8 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800E64CC 000E32CC 7F C3 F3 78 */ mr r3, r30 /* 800E64D0 000E32D0 38 80 00 04 */ li r4, 4 /* 800E64D4 000E32D4 48 00 CD 6D */ bl Vibrate__10zNPCCommonF10en_npcvibef @@ -14505,9 +14505,9 @@ DoTurnAway__17zNPCGoalLassoGrabFf: /* 800E652C 000E332C DB E1 00 30 */ stfd f31, 0x30(r1) /* 800E6530 000E3330 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0 /* 800E6534 000E3334 93 E1 00 2C */ stw r31, 0x2c(r1) -/* 800E6538 000E3338 3C 80 80 26 */ lis r4, lbl_802672C8@ha +/* 800E6538 000E3338 3C 80 80 26 */ lis r4, lbl__4743@ha /* 800E653C 000E333C 81 23 00 18 */ lwz r9, 0x18(r3) -/* 800E6540 000E3340 39 04 72 C8 */ addi r8, r4, lbl_802672C8@l +/* 800E6540 000E3340 39 04 72 C8 */ addi r8, r4, lbl__4743@l /* 800E6544 000E3344 FF E0 08 90 */ fmr f31, f1 /* 800E6548 000E3348 80 68 00 00 */ lwz r3, 0(r8) /* 800E654C 000E334C 80 E8 00 04 */ lwz r7, 4(r8) @@ -14546,13 +14546,13 @@ lbl_800E65C0: /* 800E65C0 000E33C0 2C 07 00 00 */ cmpwi r7, 0 /* 800E65C4 000E33C4 41 82 00 18 */ beq lbl_800E65DC /* 800E65C8 000E33C8 FC 20 F8 90 */ fmr f1, f31 -/* 800E65CC 000E33CC C0 42 98 F8 */ lfs f2, lbl_803CE278-_SDA2_BASE_(r2) +/* 800E65CC 000E33CC C0 42 98 F8 */ lfs f2, lbl__1132_1-_SDA2_BASE_(r2) /* 800E65D0 000E33D0 7F E3 FB 78 */ mr r3, r31 /* 800E65D4 000E33D4 48 01 31 4D */ bl FaceAntiPlayer__9zNPCRobotFff /* 800E65D8 000E33D8 48 00 00 14 */ b lbl_800E65EC lbl_800E65DC: /* 800E65DC 000E33DC FC 20 F8 90 */ fmr f1, f31 -/* 800E65E0 000E33E0 C0 42 98 F8 */ lfs f2, lbl_803CE278-_SDA2_BASE_(r2) +/* 800E65E0 000E33E0 C0 42 98 F8 */ lfs f2, lbl__1132_1-_SDA2_BASE_(r2) /* 800E65E4 000E33E4 7F E3 FB 78 */ mr r3, r31 /* 800E65E8 000E33E8 48 00 64 39 */ bl FacePlayer__9zNPCRobotFff lbl_800E65EC: @@ -14591,8 +14591,8 @@ lbl_800E6660: /* 800E6668 000E3468 90 1D 00 4C */ stw r0, 0x4c(r29) lbl_800E666C: /* 800E666C 000E346C 88 1F 00 1B */ lbz r0, 0x1b(r31) -/* 800E6670 000E3470 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800E6674 000E3474 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800E6670 000E3470 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800E6674 000E3474 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800E6678 000E3478 60 00 00 04 */ ori r0, r0, 4 /* 800E667C 000E347C 98 1F 00 1B */ stb r0, 0x1b(r31) /* 800E6680 000E3480 80 64 03 1C */ lwz r3, 0x31c(r4) @@ -14707,7 +14707,7 @@ lbl_800E678C: /* 800E6820 000E3620 7F E3 FB 78 */ mr r3, r31 /* 800E6824 000E3624 38 80 00 00 */ li r4, 0 /* 800E6828 000E3628 48 00 C8 51 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 800E682C 000E362C C0 02 99 B4 */ lfs f0, lbl_803CE334-_SDA2_BASE_(r2) +/* 800E682C 000E362C C0 02 99 B4 */ lfs f0, lbl__2723-_SDA2_BASE_(r2) /* 800E6830 000E3630 EC 00 F0 2A */ fadds f0, f0, f30 /* 800E6834 000E3634 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E6838 000E3638 40 80 00 34 */ bge lbl_800E686C @@ -14732,7 +14732,7 @@ lbl_800E686C: /* 800E687C 000E367C 48 00 00 B4 */ b lbl_800E6930 lbl_800E6880: /* 800E6880 000E3680 C0 1B 00 54 */ lfs f0, 0x54(r27) -/* 800E6884 000E3684 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E6884 000E3684 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800E6888 000E3688 EC 00 F0 28 */ fsubs f0, f0, f30 /* 800E688C 000E368C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E6890 000E3690 40 81 00 08 */ ble lbl_800E6898 @@ -14745,28 +14745,28 @@ lbl_800E689C: /* 800E68A4 000E36A4 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800E68A8 000E36A8 C0 04 00 D4 */ lfs f0, 0xd4(r4) /* 800E68AC 000E36AC D0 01 00 08 */ stfs f0, 8(r1) -/* 800E68B0 000E36B0 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E68B0 000E36B0 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E68B4 000E36B4 D0 01 00 0C */ stfs f0, 0xc(r1) /* 800E68B8 000E36B8 C0 04 00 DC */ lfs f0, 0xdc(r4) /* 800E68BC 000E36BC D0 01 00 10 */ stfs f0, 0x10(r1) /* 800E68C0 000E36C0 4B F2 7D 91 */ bl xVec3Length__FPC5xVec3 /* 800E68C4 000E36C4 FF E0 08 90 */ fmr f31, f1 -/* 800E68C8 000E36C8 C0 02 99 B4 */ lfs f0, lbl_803CE334-_SDA2_BASE_(r2) +/* 800E68C8 000E36C8 C0 02 99 B4 */ lfs f0, lbl__2723-_SDA2_BASE_(r2) /* 800E68CC 000E36CC FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800E68D0 000E36D0 40 81 00 40 */ ble lbl_800E6910 /* 800E68D4 000E36D4 7F E3 FB 78 */ mr r3, r31 /* 800E68D8 000E36D8 4B F6 FC 0D */ bl SelfType__9xNPCBasicCFv /* 800E68DC 000E36DC 3C 03 B1 AC */ addis r0, r3, 0xb1ac -/* 800E68E0 000E36E0 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E68E0 000E36E0 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800E68E4 000E36E4 28 00 52 32 */ cmplwi r0, 0x5232 /* 800E68E8 000E36E8 40 82 00 08 */ bne lbl_800E68F0 -/* 800E68EC 000E36EC C0 02 99 00 */ lfs f0, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E68EC 000E36EC C0 02 99 00 */ lfs f0, lbl__1167-_SDA2_BASE_(r2) lbl_800E68F0: /* 800E68F0 000E36F0 EC 20 F8 24 */ fdivs f1, f0, f31 /* 800E68F4 000E36F4 38 61 00 08 */ addi r3, r1, 8 /* 800E68F8 000E36F8 4B F3 50 41 */ bl xVec3SMulBy__FP5xVec3f /* 800E68FC 000E36FC FC 20 F0 90 */ fmr f1, f30 -/* 800E6900 000E3700 C0 42 98 F8 */ lfs f2, lbl_803CE278-_SDA2_BASE_(r2) +/* 800E6900 000E3700 C0 42 98 F8 */ lfs f2, lbl__1132_1-_SDA2_BASE_(r2) /* 800E6904 000E3704 7F E3 FB 78 */ mr r3, r31 /* 800E6908 000E3708 38 81 00 08 */ addi r4, r1, 8 /* 800E690C 000E370C 48 00 A9 2D */ bl TurnToFace__10zNPCCommonFfPC5xVec3f @@ -14796,9 +14796,9 @@ lbl_800E6930: /* 800E6964 000E3764 F3 E1 00 58 */ psq_st f31, 88(r1), 0, qr0 /* 800E6968 000E3768 BF 01 00 30 */ stmw r24, 0x30(r1) /* 800E696C 000E376C 7C 7B 1B 78 */ mr r27, r3 -/* 800E6970 000E3770 3C 60 80 26 */ lis r3, lbl_802672E0@ha +/* 800E6970 000E3770 3C 60 80 26 */ lis r3, lbl__4803@ha /* 800E6974 000E3774 80 DB 00 18 */ lwz r6, 0x18(r27) -/* 800E6978 000E3778 38 A3 72 E0 */ addi r5, r3, lbl_802672E0@l +/* 800E6978 000E3778 38 A3 72 E0 */ addi r5, r3, lbl__4803@l /* 800E697C 000E377C 80 85 00 00 */ lwz r4, 0(r5) /* 800E6980 000E3780 3B A0 00 00 */ li r29, 0 /* 800E6984 000E3784 83 E6 00 00 */ lwz r31, 0(r6) @@ -14809,7 +14809,7 @@ lbl_800E6930: /* 800E6998 000E3798 90 81 00 18 */ stw r4, 0x18(r1) /* 800E699C 000E379C 90 61 00 1C */ stw r3, 0x1c(r1) /* 800E69A0 000E37A0 90 01 00 20 */ stw r0, 0x20(r1) -/* 800E69A4 000E37A4 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E69A4 000E37A4 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E69A8 000E37A8 D0 01 00 08 */ stfs f0, 8(r1) /* 800E69AC 000E37AC 80 1E 00 0C */ lwz r0, 0xc(r30) /* 800E69B0 000E37B0 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -14937,7 +14937,7 @@ lbl_800E6B5C: /* 800E6B64 000E3964 41 80 FF 88 */ blt lbl_800E6AEC /* 800E6B68 000E3968 88 7E 00 04 */ lbz r3, 4(r30) /* 800E6B6C 000E396C 88 1E 00 05 */ lbz r0, 5(r30) -/* 800E6B70 000E3970 C3 E2 98 F0 */ lfs f31, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E6B70 000E3970 C3 E2 98 F0 */ lfs f31, lbl__1130-_SDA2_BASE_(r2) /* 800E6B74 000E3974 7C 03 00 40 */ cmplw r3, r0 /* 800E6B78 000E3978 40 80 00 14 */ bge lbl_800E6B8C /* 800E6B7C 000E397C 80 7F 00 48 */ lwz r3, 0x48(r31) @@ -14984,14 +14984,14 @@ lbl_800E6BF0: /* 800E6C10 000E3A10 48 00 00 64 */ b lbl_800E6C74 lbl_800E6C14: /* 800E6C14 000E3A14 C0 3B 00 54 */ lfs f1, 0x54(r27) -/* 800E6C18 000E3A18 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E6C18 000E3A18 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E6C1C 000E3A1C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E6C20 000E3A20 40 80 00 54 */ bge lbl_800E6C74 /* 800E6C24 000E3A24 2C 1D 00 00 */ cmpwi r29, 0 /* 800E6C28 000E3A28 41 82 00 4C */ beq lbl_800E6C74 /* 800E6C2C 000E3A2C 38 61 00 18 */ addi r3, r1, 0x18 /* 800E6C30 000E3A30 4B F2 E4 9D */ bl xVec3Length2__FPC5xVec3 -/* 800E6C34 000E3A34 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E6C34 000E3A34 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E6C38 000E3A38 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E6C3C 000E3A3C 40 81 00 38 */ ble lbl_800E6C74 /* 800E6C40 000E3A40 80 1B 00 4C */ lwz r0, 0x4c(r27) @@ -15029,9 +15029,9 @@ ApplyYank__18zNPCGoalLassoThrowFi: /* 800E6CB0 000E3AB0 86 E5 72 EC */ lwzu r23, 0x72ec(r5) /* 800E6CB4 000E3AB4 80 C3 00 18 */ lwz r6, 0x18(r3) /* 800E6CB8 000E3AB8 7C 7D 1B 78 */ mr r29, r3 -/* 800E6CBC 000E3ABC 3C 60 80 26 */ lis r3, lbl_802672F8@ha +/* 800E6CBC 000E3ABC 3C 60 80 26 */ lis r3, lbl__4882@ha /* 800E6CC0 000E3AC0 7C 9E 23 78 */ mr r30, r4 -/* 800E6CC4 000E3AC4 3B 43 72 F8 */ addi r26, r3, lbl_802672F8@l +/* 800E6CC4 000E3AC4 3B 43 72 F8 */ addi r26, r3, lbl__4882@l /* 800E6CC8 000E3AC8 83 E6 00 00 */ lwz r31, 0(r6) /* 800E6CCC 000E3ACC 83 05 00 04 */ lwz r24, lbl_80260004@l(r5) /* 800E6CD0 000E3AD0 83 25 00 08 */ lwz r25, 8(r5) @@ -15066,14 +15066,14 @@ ApplyYank__18zNPCGoalLassoThrowFi: /* 800E6D44 000E3B44 48 00 D1 C5 */ bl GimmeLassInfo__10zNPCCommonFv /* 800E6D48 000E3B48 2C 1E 00 00 */ cmpwi r30, 0 /* 800E6D4C 000E3B4C 41 82 00 0C */ beq lbl_800E6D58 -/* 800E6D50 000E3B50 C3 E2 99 00 */ lfs f31, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E6D50 000E3B50 C3 E2 99 00 */ lfs f31, lbl__1167-_SDA2_BASE_(r2) /* 800E6D54 000E3B54 48 00 00 08 */ b lbl_800E6D5C lbl_800E6D58: -/* 800E6D58 000E3B58 C3 E2 98 F4 */ lfs f31, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E6D58 000E3B58 C3 E2 98 F4 */ lfs f31, lbl__1131_1-_SDA2_BASE_(r2) lbl_800E6D5C: -/* 800E6D5C 000E3B5C C0 02 9A 44 */ lfs f0, lbl_803CE3C4-_SDA2_BASE_(r2) -/* 800E6D60 000E3B60 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800E6D64 000E3B64 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 800E6D5C 000E3B5C C0 02 9A 44 */ lfs f0, lbl__4897-_SDA2_BASE_(r2) +/* 800E6D60 000E3B60 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800E6D64 000E3B64 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 800E6D68 000E3B68 7F E3 FB 78 */ mr r3, r31 /* 800E6D6C 000E3B6C D0 1D 00 54 */ stfs f0, 0x54(r29) /* 800E6D70 000E3B70 38 81 00 08 */ addi r4, r1, 8 @@ -15082,11 +15082,11 @@ lbl_800E6D5C: /* 800E6D7C 000E3B7C 4B F9 BF 11 */ bl XZVecToPos__10zNPCCommonFP5xVec3PC5xVec3Pf /* 800E6D80 000E3B80 38 61 00 08 */ addi r3, r1, 8 /* 800E6D84 000E3B84 4B F2 E3 49 */ bl xVec3Length2__FPC5xVec3 -/* 800E6D88 000E3B88 C0 02 99 B4 */ lfs f0, lbl_803CE334-_SDA2_BASE_(r2) +/* 800E6D88 000E3B88 C0 02 99 B4 */ lfs f0, lbl__2723-_SDA2_BASE_(r2) /* 800E6D8C 000E3B8C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E6D90 000E3B90 40 80 00 24 */ bge lbl_800E6DB4 -/* 800E6D94 000E3B94 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800E6D98 000E3B98 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800E6D94 000E3B94 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800E6D98 000E3B98 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800E6D9C 000E3B9C 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800E6DA0 000E3BA0 4B FA A0 A1 */ bl NPCC_faceDir__FP4xEnt /* 800E6DA4 000E3BA4 7C 64 1B 78 */ mr r4, r3 @@ -15095,27 +15095,27 @@ lbl_800E6D5C: /* 800E6DB0 000E3BB0 48 00 00 18 */ b lbl_800E6DC8 lbl_800E6DB4: /* 800E6DB4 000E3BB4 4B F2 3A 49 */ bl xsqrt__Ff -/* 800E6DB8 000E3BB8 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E6DB8 000E3BB8 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800E6DBC 000E3BBC 38 61 00 08 */ addi r3, r1, 8 /* 800E6DC0 000E3BC0 EC 20 08 24 */ fdivs f1, f0, f1 /* 800E6DC4 000E3BC4 4B F2 43 BD */ bl __amu__5xVec3Ff lbl_800E6DC8: /* 800E6DC8 000E3BC8 38 61 00 08 */ addi r3, r1, 8 /* 800E6DCC 000E3BCC 48 04 88 69 */ bl NPCC_dir_toXZAng__FPC5xVec3 -/* 800E6DD0 000E3BD0 C0 0D 83 60 */ lfs f0, lbl_803CAC60-_SDA_BASE_(r13) +/* 800E6DD0 000E3BD0 C0 0D 83 60 */ lfs f0, lbl_g_ang_yankDir-_SDA_BASE_(r13) /* 800E6DD4 000E3BD4 38 61 00 14 */ addi r3, r1, 0x14 -/* 800E6DD8 000E3BD8 C0 42 9A 48 */ lfs f2, lbl_803CE3C8-_SDA2_BASE_(r2) +/* 800E6DD8 000E3BD8 C0 42 9A 48 */ lfs f2, lbl__4898-_SDA2_BASE_(r2) /* 800E6DDC 000E3BDC EC 3F 08 3A */ fmadds f1, f31, f0, f1 -/* 800E6DE0 000E3BE0 C0 62 98 F0 */ lfs f3, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E6DE0 000E3BE0 C0 62 98 F0 */ lfs f3, lbl__1130-_SDA2_BASE_(r2) /* 800E6DE4 000E3BE4 48 04 91 95 */ bl NPCC_rotHPB__FP7xMat3x3fff -/* 800E6DE8 000E3BE8 3C 80 80 25 */ lis r4, lbl_8025303C@ha +/* 800E6DE8 000E3BE8 3C 80 80 25 */ lis r4, lbl_g_Z3@ha /* 800E6DEC 000E3BEC 38 61 00 08 */ addi r3, r1, 8 -/* 800E6DF0 000E3BF0 38 A4 30 3C */ addi r5, r4, lbl_8025303C@l +/* 800E6DF0 000E3BF0 38 A4 30 3C */ addi r5, r4, lbl_g_Z3@l /* 800E6DF4 000E3BF4 38 81 00 14 */ addi r4, r1, 0x14 /* 800E6DF8 000E3BF8 48 00 5D A1 */ bl zNPCGoalRobo.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 800E6DFC 000E3BFC 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 800E6E00 000E3C00 38 61 00 08 */ addi r3, r1, 8 -/* 800E6E04 000E3C04 C0 22 9A 4C */ lfs f1, lbl_803CE3CC-_SDA2_BASE_(r2) +/* 800E6E04 000E3C04 C0 22 9A 4C */ lfs f1, lbl__4899-_SDA2_BASE_(r2) /* 800E6E08 000E3C08 C0 04 00 50 */ lfs f0, 0x50(r4) /* 800E6E0C 000E3C0C EC 21 00 32 */ fmuls f1, f1, f0 /* 800E6E10 000E3C10 4B F3 4B 29 */ bl xVec3SMulBy__FP5xVec3f @@ -15143,16 +15143,16 @@ lbl_800E6DC8: /* 800E6E68 000E3C68 93 C1 00 18 */ stw r30, 0x18(r1) /* 800E6E6C 000E3C6C 7C 7E 1B 78 */ mr r30, r3 /* 800E6E70 000E3C70 93 A1 00 14 */ stw r29, 0x14(r1) -/* 800E6E74 000E3C74 88 0D 93 7C */ lbz r0, lbl_803CBC7C-_SDA_BASE_(r13) +/* 800E6E74 000E3C74 88 0D 93 7C */ lbz r0, lbl_init$4908-_SDA_BASE_(r13) /* 800E6E78 000E3C78 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E6E7C 000E3C7C 7C 00 07 75 */ extsb. r0, r0 /* 800E6E80 000E3C80 83 A3 00 00 */ lwz r29, 0(r3) /* 800E6E84 000E3C84 40 82 00 18 */ bne lbl_800E6E9C -/* 800E6E88 000E3C88 C0 22 9A 50 */ lfs f1, lbl_803CE3D0-_SDA2_BASE_(r2) +/* 800E6E88 000E3C88 C0 22 9A 50 */ lfs f1, lbl__4933-_SDA2_BASE_(r2) /* 800E6E8C 000E3C8C 4B F6 12 1D */ bl SQ__Ff -/* 800E6E90 000E3C90 D0 2D 93 78 */ stfs f1, lbl_803CBC78-_SDA_BASE_(r13) +/* 800E6E90 000E3C90 D0 2D 93 78 */ stfs f1, lbl_ds2_viberange$4907-_SDA_BASE_(r13) /* 800E6E94 000E3C94 38 00 00 01 */ li r0, 1 -/* 800E6E98 000E3C98 98 0D 93 7C */ stb r0, lbl_803CBC7C-_SDA_BASE_(r13) +/* 800E6E98 000E3C98 98 0D 93 7C */ stb r0, lbl_init$4908-_SDA_BASE_(r13) lbl_800E6E9C: /* 800E6E9C 000E3C9C 7F A3 EB 78 */ mr r3, r29 /* 800E6EA0 000E3CA0 4B F6 F6 45 */ bl SelfType__9xNPCBasicCFv @@ -15174,7 +15174,7 @@ lbl_800E6EC4: /* 800E6EDC 000E3CDC 7F A3 EB 78 */ mr r3, r29 /* 800E6EE0 000E3CE0 38 80 00 00 */ li r4, 0 /* 800E6EE4 000E3CE4 48 00 59 45 */ bl XYZDstSqToPlayer__10zNPCCommonFP5xVec3 -/* 800E6EE8 000E3CE8 C0 4D 93 78 */ lfs f2, lbl_803CBC78-_SDA_BASE_(r13) +/* 800E6EE8 000E3CE8 C0 4D 93 78 */ lfs f2, lbl_ds2_viberange$4907-_SDA_BASE_(r13) /* 800E6EEC 000E3CEC 7F A3 EB 78 */ mr r3, r29 /* 800E6EF0 000E3CF0 48 00 C2 CD */ bl Vibrate__10zNPCCommonFff /* 800E6EF4 000E3CF4 38 00 00 01 */ li r0, 1 @@ -15188,7 +15188,7 @@ lbl_800E6F08: /* 800E6F10 000E3D10 7F A3 EB 78 */ mr r3, r29 /* 800E6F14 000E3D14 38 80 00 00 */ li r4, 0 /* 800E6F18 000E3D18 48 00 59 11 */ bl XYZDstSqToPlayer__10zNPCCommonFP5xVec3 -/* 800E6F1C 000E3D1C C0 4D 93 78 */ lfs f2, lbl_803CBC78-_SDA_BASE_(r13) +/* 800E6F1C 000E3D1C C0 4D 93 78 */ lfs f2, lbl_ds2_viberange$4907-_SDA_BASE_(r13) /* 800E6F20 000E3D20 7F A3 EB 78 */ mr r3, r29 /* 800E6F24 000E3D24 48 00 C2 99 */ bl Vibrate__10zNPCCommonFff /* 800E6F28 000E3D28 38 00 00 01 */ li r0, 1 @@ -15199,7 +15199,7 @@ lbl_800E6F08: lbl_800E6F3C: /* 800E6F3C 000E3D3C 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d /* 800E6F40 000E3D40 41 82 00 28 */ beq lbl_800E6F68 -/* 800E6F44 000E3D44 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E6F44 000E3D44 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800E6F48 000E3D48 7F A3 EB 78 */ mr r3, r29 /* 800E6F4C 000E3D4C 38 80 00 01 */ li r4, 1 /* 800E6F50 000E3D50 48 00 C2 F1 */ bl Vibrate__10zNPCCommonF10en_npcvibef @@ -15211,7 +15211,7 @@ lbl_800E6F3C: lbl_800E6F68: /* 800E6F68 000E3D68 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e /* 800E6F6C 000E3D6C 41 82 00 28 */ beq lbl_800E6F94 -/* 800E6F70 000E3D70 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E6F70 000E3D70 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800E6F74 000E3D74 7F A3 EB 78 */ mr r3, r29 /* 800E6F78 000E3D78 38 80 00 01 */ li r4, 1 /* 800E6F7C 000E3D7C 48 00 C2 C5 */ bl Vibrate__10zNPCCommonF10en_npcvibef @@ -15224,7 +15224,7 @@ lbl_800E6F94: /* 800E6F94 000E3D94 7F A3 EB 78 */ mr r3, r29 /* 800E6F98 000E3D98 38 80 00 00 */ li r4, 0 /* 800E6F9C 000E3D9C 48 00 58 8D */ bl XYZDstSqToPlayer__10zNPCCommonFP5xVec3 -/* 800E6FA0 000E3DA0 C0 4D 93 78 */ lfs f2, lbl_803CBC78-_SDA_BASE_(r13) +/* 800E6FA0 000E3DA0 C0 4D 93 78 */ lfs f2, lbl_ds2_viberange$4907-_SDA_BASE_(r13) /* 800E6FA4 000E3DA4 7F A3 EB 78 */ mr r3, r29 /* 800E6FA8 000E3DA8 48 00 C2 15 */ bl Vibrate__10zNPCCommonFff /* 800E6FAC 000E3DAC 38 00 00 01 */ li r0, 1 @@ -15236,7 +15236,7 @@ lbl_800E6FC0: /* 800E6FC0 000E3DC0 7F A3 EB 78 */ mr r3, r29 /* 800E6FC4 000E3DC4 38 80 00 00 */ li r4, 0 /* 800E6FC8 000E3DC8 48 00 58 61 */ bl XYZDstSqToPlayer__10zNPCCommonFP5xVec3 -/* 800E6FCC 000E3DCC C0 4D 93 78 */ lfs f2, lbl_803CBC78-_SDA_BASE_(r13) +/* 800E6FCC 000E3DCC C0 4D 93 78 */ lfs f2, lbl_ds2_viberange$4907-_SDA_BASE_(r13) /* 800E6FD0 000E3DD0 7F A3 EB 78 */ mr r3, r29 /* 800E6FD4 000E3DD4 48 00 C1 E9 */ bl Vibrate__10zNPCCommonFff /* 800E6FD8 000E3DD8 38 00 00 01 */ li r0, 1 @@ -15308,9 +15308,9 @@ InputInfo__14zNPCGoalDamageFP13NPCDamageInfo: /* 800E70C0 000E3EC0 80 04 00 00 */ lwz r0, 0(r4) /* 800E70C4 000E3EC4 28 00 00 0C */ cmplwi r0, 0xc /* 800E70C8 000E3EC8 41 81 00 7C */ bgt lbl_800E7144 -/* 800E70CC 000E3ECC 3C 80 80 29 */ lis r4, lbl_80293240@ha +/* 800E70CC 000E3ECC 3C 80 80 29 */ lis r4, lbl__4959@ha /* 800E70D0 000E3ED0 54 00 10 3A */ slwi r0, r0, 2 -/* 800E70D4 000E3ED4 38 84 32 40 */ addi r4, r4, lbl_80293240@l +/* 800E70D4 000E3ED4 38 84 32 40 */ addi r4, r4, lbl__4959@l /* 800E70D8 000E3ED8 7C 04 00 2E */ lwzx r0, r4, r0 /* 800E70DC 000E3EDC 7C 09 03 A6 */ mtctr r0 /* 800E70E0 000E3EE0 4E 80 04 20 */ bctr @@ -15367,81 +15367,81 @@ lbl_800E7158: /* 800E71A4 000E3FA4 83 E3 00 00 */ lwz r31, 0(r3) /* 800E71A8 000E3FA8 7F E3 FB 78 */ mr r3, r31 /* 800E71AC 000E3FAC 48 00 9D 41 */ bl VelStop__10zNPCCommonFv -/* 800E71B0 000E3FB0 88 0D 93 84 */ lbz r0, lbl_803CBC84-_SDA_BASE_(r13) +/* 800E71B0 000E3FB0 88 0D 93 84 */ lbz r0, lbl_init$4967-_SDA_BASE_(r13) /* 800E71B4 000E3FB4 7C 00 07 75 */ extsb. r0, r0 /* 800E71B8 000E3FB8 40 82 00 1C */ bne lbl_800E71D4 -/* 800E71BC 000E3FBC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800E71BC 000E3FBC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800E71C0 000E3FC0 38 00 00 01 */ li r0, 1 -/* 800E71C4 000E3FC4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800E71C4 000E3FC4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800E71C8 000E3FC8 C0 03 09 24 */ lfs f0, 0x924(r3) -/* 800E71CC 000E3FCC D0 0D 93 80 */ stfs f0, lbl_803CBC80-_SDA_BASE_(r13) -/* 800E71D0 000E3FD0 98 0D 93 84 */ stb r0, lbl_803CBC84-_SDA_BASE_(r13) +/* 800E71CC 000E3FCC D0 0D 93 80 */ stfs f0, lbl_grav$4966-_SDA_BASE_(r13) +/* 800E71D0 000E3FD0 98 0D 93 84 */ stb r0, lbl_init$4967-_SDA_BASE_(r13) lbl_800E71D4: -/* 800E71D4 000E3FD4 88 0D 93 8C */ lbz r0, lbl_803CBC8C-_SDA_BASE_(r13) +/* 800E71D4 000E3FD4 88 0D 93 8C */ lbz r0, lbl_init$4970-_SDA_BASE_(r13) /* 800E71D8 000E3FD8 7C 00 07 75 */ extsb. r0, r0 /* 800E71DC 000E3FDC 40 82 00 24 */ bne lbl_800E7200 -/* 800E71E0 000E3FE0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800E71E0 000E3FE0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800E71E4 000E3FE4 38 00 00 01 */ li r0, 1 -/* 800E71E8 000E3FE8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800E71E8 000E3FE8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800E71EC 000E3FEC C0 23 09 28 */ lfs f1, 0x928(r3) /* 800E71F0 000E3FF0 C0 03 09 34 */ lfs f0, 0x934(r3) /* 800E71F4 000E3FF4 EC 01 00 28 */ fsubs f0, f1, f0 -/* 800E71F8 000E3FF8 D0 0D 93 88 */ stfs f0, lbl_803CBC88-_SDA_BASE_(r13) -/* 800E71FC 000E3FFC 98 0D 93 8C */ stb r0, lbl_803CBC8C-_SDA_BASE_(r13) +/* 800E71F8 000E3FF8 D0 0D 93 88 */ stfs f0, lbl_tym_bashrise$4969-_SDA_BASE_(r13) +/* 800E71FC 000E3FFC 98 0D 93 8C */ stb r0, lbl_init$4970-_SDA_BASE_(r13) lbl_800E7200: -/* 800E7200 000E4000 88 0D 93 94 */ lbz r0, lbl_803CBC94-_SDA_BASE_(r13) +/* 800E7200 000E4000 88 0D 93 94 */ lbz r0, lbl_init$4973-_SDA_BASE_(r13) /* 800E7204 000E4004 7C 00 07 75 */ extsb. r0, r0 /* 800E7208 000E4008 40 82 00 24 */ bne lbl_800E722C -/* 800E720C 000E400C C0 42 98 FC */ lfs f2, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800E720C 000E400C C0 42 98 FC */ lfs f2, lbl__1166-_SDA2_BASE_(r2) /* 800E7210 000E4010 38 00 00 01 */ li r0, 1 -/* 800E7214 000E4014 C0 2D 93 80 */ lfs f1, lbl_803CBC80-_SDA_BASE_(r13) -/* 800E7218 000E4018 C0 0D 93 88 */ lfs f0, lbl_803CBC88-_SDA_BASE_(r13) +/* 800E7214 000E4014 C0 2D 93 80 */ lfs f1, lbl_grav$4966-_SDA_BASE_(r13) +/* 800E7218 000E4018 C0 0D 93 88 */ lfs f0, lbl_tym_bashrise$4969-_SDA_BASE_(r13) /* 800E721C 000E401C EC 22 00 72 */ fmuls f1, f2, f1 /* 800E7220 000E4020 EC 01 00 32 */ fmuls f0, f1, f0 -/* 800E7224 000E4024 D0 0D 93 90 */ stfs f0, lbl_803CBC90-_SDA_BASE_(r13) -/* 800E7228 000E4028 98 0D 93 94 */ stb r0, lbl_803CBC94-_SDA_BASE_(r13) +/* 800E7224 000E4024 D0 0D 93 90 */ stfs f0, lbl_player_bash_fromgrav$4972-_SDA_BASE_(r13) +/* 800E7228 000E4028 98 0D 93 94 */ stb r0, lbl_init$4973-_SDA_BASE_(r13) lbl_800E722C: -/* 800E722C 000E402C 88 0D 93 9C */ lbz r0, lbl_803CBC9C-_SDA_BASE_(r13) +/* 800E722C 000E402C 88 0D 93 9C */ lbz r0, lbl_init$4976-_SDA_BASE_(r13) /* 800E7230 000E4030 7C 00 07 75 */ extsb. r0, r0 /* 800E7234 000E4034 40 82 00 2C */ bne lbl_800E7260 -/* 800E7238 000E4038 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800E723C 000E403C C0 2D 93 90 */ lfs f1, lbl_803CBC90-_SDA_BASE_(r13) -/* 800E7240 000E4040 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800E7238 000E4038 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800E723C 000E403C C0 2D 93 90 */ lfs f1, lbl_player_bash_fromgrav$4972-_SDA_BASE_(r13) +/* 800E7240 000E4040 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800E7244 000E4044 38 00 00 01 */ li r0, 1 /* 800E7248 000E4048 C0 43 09 2C */ lfs f2, 0x92c(r3) /* 800E724C 000E404C C0 03 09 28 */ lfs f0, 0x928(r3) /* 800E7250 000E4050 EC 22 08 2A */ fadds f1, f2, f1 /* 800E7254 000E4054 EC 01 00 24 */ fdivs f0, f1, f0 -/* 800E7258 000E4058 D0 0D 93 98 */ stfs f0, lbl_803CBC98-_SDA_BASE_(r13) -/* 800E725C 000E405C 98 0D 93 9C */ stb r0, lbl_803CBC9C-_SDA_BASE_(r13) +/* 800E7258 000E4058 D0 0D 93 98 */ stfs f0, lbl_player_bash_speed$4975-_SDA_BASE_(r13) +/* 800E725C 000E405C 98 0D 93 9C */ stb r0, lbl_init$4976-_SDA_BASE_(r13) lbl_800E7260: -/* 800E7260 000E4060 C0 02 99 68 */ lfs f0, lbl_803CE2E8-_SDA2_BASE_(r2) +/* 800E7260 000E4060 C0 02 99 68 */ lfs f0, lbl__1905_2-_SDA2_BASE_(r2) /* 800E7264 000E4064 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800E7268 000E4068 D0 03 00 D8 */ stfs f0, 0xd8(r3) /* 800E726C 000E406C 4B F4 9A 1D */ bl xurand__Fv -/* 800E7270 000E4070 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) -/* 800E7274 000E4074 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800E7278 000E4078 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 800E727C 000E407C C0 62 99 38 */ lfs f3, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800E7270 000E4070 C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) +/* 800E7274 000E4074 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800E7278 000E4078 38 63 05 58 */ addi r3, r3, lbl_globals@l +/* 800E727C 000E407C C0 62 99 38 */ lfs f3, lbl__1533_1-_SDA2_BASE_(r2) /* 800E7280 000E4080 EC 81 00 28 */ fsubs f4, f1, f0 /* 800E7284 000E4084 C0 43 00 14 */ lfs f2, 0x14(r3) /* 800E7288 000E4088 C0 23 00 34 */ lfs f1, 0x34(r3) -/* 800E728C 000E408C C0 02 99 04 */ lfs f0, lbl_803CE284-_SDA2_BASE_(r2) +/* 800E728C 000E408C C0 02 99 04 */ lfs f0, lbl__1186-_SDA2_BASE_(r2) /* 800E7290 000E4090 EC 63 01 32 */ fmuls f3, f3, f4 /* 800E7294 000E4094 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800E7298 000E4098 EC 22 08 FA */ fmadds f1, f2, f3, f1 /* 800E729C 000E409C EC 00 00 72 */ fmuls f0, f0, f1 /* 800E72A0 000E40A0 D0 03 00 D4 */ stfs f0, 0xd4(r3) /* 800E72A4 000E40A4 4B F4 99 E5 */ bl xurand__Fv -/* 800E72A8 000E40A8 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) -/* 800E72AC 000E40AC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800E72B0 000E40B0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 800E72B4 000E40B4 C0 62 99 38 */ lfs f3, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800E72A8 000E40A8 C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) +/* 800E72AC 000E40AC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800E72B0 000E40B0 38 63 05 58 */ addi r3, r3, lbl_globals@l +/* 800E72B4 000E40B4 C0 62 99 38 */ lfs f3, lbl__1533_1-_SDA2_BASE_(r2) /* 800E72B8 000E40B8 EC 81 00 28 */ fsubs f4, f1, f0 /* 800E72BC 000E40BC C0 43 00 1C */ lfs f2, 0x1c(r3) /* 800E72C0 000E40C0 C0 23 00 3C */ lfs f1, 0x3c(r3) /* 800E72C4 000E40C4 7F A3 EB 78 */ mr r3, r29 -/* 800E72C8 000E40C8 C0 02 99 04 */ lfs f0, lbl_803CE284-_SDA2_BASE_(r2) +/* 800E72C8 000E40C8 C0 02 99 04 */ lfs f0, lbl__1186-_SDA2_BASE_(r2) /* 800E72CC 000E40CC 38 80 00 01 */ li r4, 1 /* 800E72D0 000E40D0 EC 63 01 32 */ fmuls f3, f3, f4 /* 800E72D4 000E40D4 80 BF 00 48 */ lwz r5, 0x48(r31) @@ -15477,7 +15477,7 @@ lbl_800E7260: /* 800E734C 000E414C 7C 08 02 A6 */ mflr r0 /* 800E7350 000E4150 90 01 00 14 */ stw r0, 0x14(r1) /* 800E7354 000E4154 80 E3 00 18 */ lwz r7, 0x18(r3) -/* 800E7358 000E4158 C0 42 9A 50 */ lfs f2, lbl_803CE3D0-_SDA2_BASE_(r2) +/* 800E7358 000E4158 C0 42 9A 50 */ lfs f2, lbl__4933-_SDA2_BASE_(r2) /* 800E735C 000E415C 81 07 00 00 */ lwz r8, 0(r7) /* 800E7360 000E4160 80 E8 00 48 */ lwz r7, 0x48(r8) /* 800E7364 000E4164 C0 07 00 D8 */ lfs f0, 0xd8(r7) @@ -15511,11 +15511,11 @@ lbl_800E7260: /* 800E73D4 000E41D4 90 1D 00 60 */ stw r0, 0x60(r29) /* 800E73D8 000E41D8 7F E3 FB 78 */ mr r3, r31 /* 800E73DC 000E41DC 4B F9 B8 09 */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf -/* 800E73E0 000E41E0 C0 02 99 B4 */ lfs f0, lbl_803CE334-_SDA2_BASE_(r2) +/* 800E73E0 000E41E0 C0 02 99 B4 */ lfs f0, lbl__2723-_SDA2_BASE_(r2) /* 800E73E4 000E41E4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E73E8 000E41E8 40 80 00 24 */ bge lbl_800E740C -/* 800E73EC 000E41EC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800E73F0 000E41F0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800E73EC 000E41EC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800E73F0 000E41F0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800E73F4 000E41F4 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800E73F8 000E41F8 4B FA 9A 49 */ bl NPCC_faceDir__FP4xEnt /* 800E73FC 000E41FC 7C 64 1B 78 */ mr r4, r3 @@ -15524,7 +15524,7 @@ lbl_800E7260: /* 800E7408 000E4208 48 00 00 18 */ b lbl_800E7420 lbl_800E740C: /* 800E740C 000E420C 4B F2 33 F1 */ bl xsqrt__Ff -/* 800E7410 000E4210 C0 02 99 00 */ lfs f0, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E7410 000E4210 C0 02 99 00 */ lfs f0, lbl__1167-_SDA2_BASE_(r2) /* 800E7414 000E4214 38 7D 00 54 */ addi r3, r29, 0x54 /* 800E7418 000E4218 EC 20 08 24 */ fdivs f1, f0, f1 /* 800E741C 000E421C 4B F3 45 1D */ bl xVec3SMulBy__FP5xVec3f @@ -15534,23 +15534,23 @@ lbl_800E7420: /* 800E7428 000E4228 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 800E742C 000E422C 28 00 52 32 */ cmplwi r0, 0x5232 /* 800E7430 000E4230 40 82 00 10 */ bne lbl_800E7440 -/* 800E7434 000E4234 C0 02 9A 54 */ lfs f0, lbl_803CE3D4-_SDA2_BASE_(r2) +/* 800E7434 000E4234 C0 02 9A 54 */ lfs f0, lbl__5008-_SDA2_BASE_(r2) /* 800E7438 000E4238 D0 1F 02 30 */ stfs f0, 0x230(r31) /* 800E743C 000E423C 48 00 00 20 */ b lbl_800E745C lbl_800E7440: /* 800E7440 000E4240 28 00 52 35 */ cmplwi r0, 0x5235 /* 800E7444 000E4244 40 82 00 10 */ bne lbl_800E7454 -/* 800E7448 000E4248 C0 02 99 C4 */ lfs f0, lbl_803CE344-_SDA2_BASE_(r2) +/* 800E7448 000E4248 C0 02 99 C4 */ lfs f0, lbl__3226-_SDA2_BASE_(r2) /* 800E744C 000E424C D0 1F 02 30 */ stfs f0, 0x230(r31) /* 800E7450 000E4250 48 00 00 0C */ b lbl_800E745C lbl_800E7454: -/* 800E7454 000E4254 C0 02 99 58 */ lfs f0, lbl_803CE2D8-_SDA2_BASE_(r2) +/* 800E7454 000E4254 C0 02 99 58 */ lfs f0, lbl__1756-_SDA2_BASE_(r2) /* 800E7458 000E4258 D0 1F 02 30 */ stfs f0, 0x230(r31) lbl_800E745C: /* 800E745C 000E425C 80 1F 01 CC */ lwz r0, 0x1cc(r31) /* 800E7460 000E4260 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 800E7464 000E4264 41 82 00 10 */ beq lbl_800E7474 -/* 800E7468 000E4268 C0 02 99 04 */ lfs f0, lbl_803CE284-_SDA2_BASE_(r2) +/* 800E7468 000E4268 C0 02 99 04 */ lfs f0, lbl__1186-_SDA2_BASE_(r2) /* 800E746C 000E426C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800E7470 000E4270 D0 03 00 D8 */ stfs f0, 0xd8(r3) lbl_800E7474: @@ -15608,8 +15608,8 @@ lbl_800E74C4: /* 800E7538 000E4338 7F C3 F3 78 */ mr r3, r30 /* 800E753C 000E433C 48 00 9B F1 */ bl ThrottleApply__10zNPCCommonFfPC5xVec3i /* 800E7540 000E4340 FC 20 F8 90 */ fmr f1, f31 -/* 800E7544 000E4344 C0 42 98 F0 */ lfs f2, lbl_803CE270-_SDA2_BASE_(r2) -/* 800E7548 000E4348 C0 62 99 58 */ lfs f3, lbl_803CE2D8-_SDA2_BASE_(r2) +/* 800E7544 000E4344 C0 42 98 F0 */ lfs f2, lbl__1130-_SDA2_BASE_(r2) +/* 800E7548 000E4348 C0 62 99 58 */ lfs f3, lbl__1756-_SDA2_BASE_(r2) /* 800E754C 000E434C 7F C3 F3 78 */ mr r3, r30 /* 800E7550 000E4350 48 00 9A 85 */ bl ThrottleAdjust__10zNPCCommonFfff /* 800E7554 000E4354 80 1A 00 60 */ lwz r0, 0x60(r26) @@ -15637,7 +15637,7 @@ lbl_800E7584: /* 800E75A4 000E43A4 7F C3 F3 78 */ mr r3, r30 /* 800E75A8 000E43A8 38 80 00 00 */ li r4, 0 /* 800E75AC 000E43AC 48 00 BA CD */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 800E75B0 000E43B0 C0 02 99 B4 */ lfs f0, lbl_803CE334-_SDA2_BASE_(r2) +/* 800E75B0 000E43B0 C0 02 99 B4 */ lfs f0, lbl__2723-_SDA2_BASE_(r2) /* 800E75B4 000E43B4 EC 00 F8 2A */ fadds f0, f0, f31 /* 800E75B8 000E43B8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E75BC 000E43BC 4C 40 13 82 */ cror 2, 0, 2 @@ -15677,10 +15677,10 @@ lbl_800E7604: /* 800E7634 000E4434 BE C1 00 38 */ stmw r22, 0x38(r1) /* 800E7638 000E4438 7C 79 1B 78 */ mr r25, r3 /* 800E763C 000E443C 80 63 00 18 */ lwz r3, 0x18(r3) -/* 800E7640 000E4440 3C 80 80 26 */ lis r4, lbl_802670B0@ha +/* 800E7640 000E4440 3C 80 80 26 */ lis r4, lbl__437@ha /* 800E7644 000E4444 3B 60 00 00 */ li r27, 0 /* 800E7648 000E4448 83 C3 00 00 */ lwz r30, 0(r3) -/* 800E764C 000E444C 3B E4 70 B0 */ addi r31, r4, lbl_802670B0@l +/* 800E764C 000E444C 3B E4 70 B0 */ addi r31, r4, lbl__437@l /* 800E7650 000E4450 80 FF 02 78 */ lwz r7, 0x278(r31) /* 800E7654 000E4454 3B 40 00 00 */ li r26, 0 /* 800E7658 000E4458 80 DF 02 7C */ lwz r6, 0x27c(r31) @@ -15696,7 +15696,7 @@ lbl_800E7604: /* 800E7680 000E4480 90 81 00 18 */ stw r4, 0x18(r1) /* 800E7684 000E4484 90 61 00 1C */ stw r3, 0x1c(r1) /* 800E7688 000E4488 90 01 00 20 */ stw r0, 0x20(r1) -/* 800E768C 000E448C C3 E2 98 F0 */ lfs f31, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E768C 000E448C C3 E2 98 F0 */ lfs f31, lbl__1130-_SDA2_BASE_(r2) /* 800E7690 000E4490 D3 E1 00 08 */ stfs f31, 8(r1) /* 800E7694 000E4494 80 1C 00 0C */ lwz r0, 0xc(r28) /* 800E7698 000E4498 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -15872,14 +15872,14 @@ lbl_800E78FC: /* 800E78FC 000E46FC 80 79 00 18 */ lwz r3, 0x18(r25) /* 800E7900 000E4700 38 80 00 00 */ li r4, 0 /* 800E7904 000E4704 48 02 6F A5 */ bl TimerGet__7xPsycheF11en_xpsytime -/* 800E7908 000E4708 C0 02 99 20 */ lfs f0, lbl_803CE2A0-_SDA2_BASE_(r2) +/* 800E7908 000E4708 C0 02 99 20 */ lfs f0, lbl__1373_1-_SDA2_BASE_(r2) /* 800E790C 000E470C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E7910 000E4710 40 81 00 90 */ ble lbl_800E79A0 /* 800E7914 000E4714 2C 1B 00 00 */ cmpwi r27, 0 /* 800E7918 000E4718 41 82 00 88 */ beq lbl_800E79A0 /* 800E791C 000E471C 38 61 00 24 */ addi r3, r1, 0x24 /* 800E7920 000E4720 4B F2 D7 AD */ bl xVec3Length2__FPC5xVec3 -/* 800E7924 000E4724 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E7924 000E4724 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E7928 000E4728 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E792C 000E472C 40 81 00 74 */ ble lbl_800E79A0 /* 800E7930 000E4730 80 19 00 60 */ lwz r0, 0x60(r25) @@ -15901,13 +15901,13 @@ lbl_800E78FC: /* 800E7970 000E4770 48 04 85 7D */ bl NPCC_Bounce__FP5xVec3P5xVec3f /* 800E7974 000E4774 38 61 00 0C */ addi r3, r1, 0xc /* 800E7978 000E4778 4B F2 6C D9 */ bl xVec3Length__FPC5xVec3 -/* 800E797C 000E477C C0 02 99 2C */ lfs f0, lbl_803CE2AC-_SDA2_BASE_(r2) +/* 800E797C 000E477C C0 02 99 2C */ lfs f0, lbl__1384_1-_SDA2_BASE_(r2) /* 800E7980 000E4780 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E7984 000E4784 40 81 00 1C */ ble lbl_800E79A0 /* 800E7988 000E4788 D0 3E 02 30 */ stfs f1, 0x230(r30) /* 800E798C 000E478C 38 79 00 54 */ addi r3, r25, 0x54 /* 800E7990 000E4790 38 81 00 0C */ addi r4, r1, 0xc -/* 800E7994 000E4794 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E7994 000E4794 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800E7998 000E4798 EC 20 08 24 */ fdivs f1, f0, f1 /* 800E799C 000E479C 4B F2 36 F5 */ bl xVec3SMul__FP5xVec3PC5xVec3f lbl_800E79A0: @@ -15996,13 +15996,13 @@ lbl_800E7ABC: /* 800E7AD0 000E48D0 38 61 00 08 */ addi r3, r1, 8 /* 800E7AD4 000E48D4 7C 64 1B 78 */ mr r4, r3 /* 800E7AD8 000E48D8 4B F6 68 19 */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 800E7ADC 000E48DC C0 22 9A 48 */ lfs f1, lbl_803CE3C8-_SDA2_BASE_(r2) +/* 800E7ADC 000E48DC C0 22 9A 48 */ lfs f1, lbl__4898-_SDA2_BASE_(r2) /* 800E7AE0 000E48E0 4B FD D3 6D */ bl isin__Ff /* 800E7AE4 000E48E4 38 61 00 08 */ addi r3, r1, 8 /* 800E7AE8 000E48E8 D0 21 00 0C */ stfs f1, 0xc(r1) /* 800E7AEC 000E48EC 7C 64 1B 78 */ mr r4, r3 /* 800E7AF0 000E48F0 4B F6 68 01 */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 800E7AF4 000E48F4 C0 22 99 4C */ lfs f1, lbl_803CE2CC-_SDA2_BASE_(r2) +/* 800E7AF4 000E48F4 C0 22 99 4C */ lfs f1, lbl__1622-_SDA2_BASE_(r2) /* 800E7AF8 000E48F8 38 61 00 08 */ addi r3, r1, 8 /* 800E7AFC 000E48FC C0 1E 00 50 */ lfs f0, 0x50(r30) /* 800E7B00 000E4900 EC 21 00 32 */ fmuls f1, f1, f0 @@ -16103,7 +16103,7 @@ lbl_800E7C70: /* 800E7C70 000E4A70 7F 63 DB 78 */ mr r3, r27 /* 800E7C74 000E4A74 38 80 00 00 */ li r4, 0 /* 800E7C78 000E4A78 48 00 B4 01 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 800E7C7C 000E4A7C C0 02 99 B4 */ lfs f0, lbl_803CE334-_SDA2_BASE_(r2) +/* 800E7C7C 000E4A7C C0 02 99 B4 */ lfs f0, lbl__2723-_SDA2_BASE_(r2) /* 800E7C80 000E4A80 EC 00 F8 2A */ fadds f0, f0, f31 /* 800E7C84 000E4A84 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E7C88 000E4A88 40 80 00 14 */ bge lbl_800E7C9C @@ -16120,7 +16120,7 @@ lbl_800E7C9C: /* 800E7CAC 000E4AAC 48 00 00 48 */ b lbl_800E7CF4 lbl_800E7CB0: /* 800E7CB0 000E4AB0 FC 20 F8 90 */ fmr f1, f31 -/* 800E7CB4 000E4AB4 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) +/* 800E7CB4 000E4AB4 C0 42 99 50 */ lfs f2, lbl__1693-_SDA2_BASE_(r2) /* 800E7CB8 000E4AB8 7F 63 DB 78 */ mr r3, r27 /* 800E7CBC 000E4ABC 48 00 4D 65 */ bl FacePlayer__9zNPCRobotFff /* 800E7CC0 000E4AC0 38 00 00 00 */ li r0, 0 @@ -16168,7 +16168,7 @@ InputInfo__13zNPCGoalKnockFP13NPCDamageInfo: lbl_800E7D58: /* 800E7D58 000E4B58 38 7E 00 08 */ addi r3, r30, 8 /* 800E7D5C 000E4B5C 4B F2 D3 71 */ bl xVec3Length2__FPC5xVec3 -/* 800E7D60 000E4B60 C0 02 99 B4 */ lfs f0, lbl_803CE334-_SDA2_BASE_(r2) +/* 800E7D60 000E4B60 C0 02 99 B4 */ lfs f0, lbl__2723-_SDA2_BASE_(r2) /* 800E7D64 000E4B64 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E7D68 000E4B68 40 81 00 3C */ ble lbl_800E7DA4 /* 800E7D6C 000E4B6C 38 7D 00 50 */ addi r3, r29, 0x50 @@ -16186,8 +16186,8 @@ lbl_800E7D58: /* 800E7D9C 000E4B9C B0 1D 00 48 */ sth r0, 0x48(r29) /* 800E7DA0 000E4BA0 48 00 00 28 */ b lbl_800E7DC8 lbl_800E7DA4: -/* 800E7DA4 000E4BA4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800E7DA8 000E4BA8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800E7DA4 000E4BA4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800E7DA8 000E4BA8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800E7DAC 000E4BAC 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800E7DB0 000E4BB0 4B F3 3A 59 */ bl xEntGetPos__FPC4xEnt /* 800E7DB4 000E4BB4 7C 64 1B 78 */ mr r4, r3 @@ -16211,13 +16211,13 @@ lbl_800E7DC8: /* 800E7DF8 000E4BF8 F3 E1 00 68 */ psq_st f31, 104(r1), 0, qr0 /* 800E7DFC 000E4BFC BE E1 00 3C */ stmw r23, 0x3c(r1) /* 800E7E00 000E4C00 7C 7A 1B 78 */ mr r26, r3 -/* 800E7E04 000E4C04 3C 60 80 26 */ lis r3, lbl_80267358@ha +/* 800E7E04 000E4C04 3C 60 80 26 */ lis r3, lbl__5161@ha /* 800E7E08 000E4C08 80 BA 00 18 */ lwz r5, 0x18(r26) -/* 800E7E0C 000E4C0C 38 83 73 58 */ addi r4, r3, lbl_80267358@l -/* 800E7E10 000E4C10 3C 60 80 26 */ lis r3, lbl_80267364@ha +/* 800E7E0C 000E4C0C 38 83 73 58 */ addi r4, r3, lbl__5161@l +/* 800E7E10 000E4C10 3C 60 80 26 */ lis r3, lbl__5162@ha /* 800E7E14 000E4C14 81 04 00 00 */ lwz r8, 0(r4) /* 800E7E18 000E4C18 83 E5 00 00 */ lwz r31, 0(r5) -/* 800E7E1C 000E4C1C 38 A3 73 64 */ addi r5, r3, lbl_80267364@l +/* 800E7E1C 000E4C1C 38 A3 73 64 */ addi r5, r3, lbl__5162@l /* 800E7E20 000E4C20 80 E4 00 04 */ lwz r7, 4(r4) /* 800E7E24 000E4C24 3B 80 00 00 */ li r28, 0 /* 800E7E28 000E4C28 80 C4 00 08 */ lwz r6, 8(r4) @@ -16233,7 +16233,7 @@ lbl_800E7DC8: /* 800E7E50 000E4C50 90 81 00 18 */ stw r4, 0x18(r1) /* 800E7E54 000E4C54 90 61 00 1C */ stw r3, 0x1c(r1) /* 800E7E58 000E4C58 90 01 00 20 */ stw r0, 0x20(r1) -/* 800E7E5C 000E4C5C C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E7E5C 000E4C5C C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E7E60 000E4C60 D0 01 00 08 */ stfs f0, 8(r1) /* 800E7E64 000E4C64 80 1D 00 0C */ lwz r0, 0xc(r29) /* 800E7E68 000E4C68 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -16361,7 +16361,7 @@ lbl_800E8014: /* 800E801C 000E4E1C 41 80 FF 88 */ blt lbl_800E7FA4 /* 800E8020 000E4E20 88 7D 00 04 */ lbz r3, 4(r29) /* 800E8024 000E4E24 88 1D 00 05 */ lbz r0, 5(r29) -/* 800E8028 000E4E28 C3 E2 98 F0 */ lfs f31, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E8028 000E4E28 C3 E2 98 F0 */ lfs f31, lbl__1130-_SDA2_BASE_(r2) /* 800E802C 000E4E2C 7C 03 00 40 */ cmplw r3, r0 /* 800E8030 000E4E30 40 80 00 14 */ bge lbl_800E8044 /* 800E8034 000E4E34 80 7F 00 48 */ lwz r3, 0x48(r31) @@ -16410,14 +16410,14 @@ lbl_800E80CC: /* 800E80CC 000E4ECC 80 7A 00 18 */ lwz r3, 0x18(r26) /* 800E80D0 000E4ED0 38 80 00 00 */ li r4, 0 /* 800E80D4 000E4ED4 48 02 67 D5 */ bl TimerGet__7xPsycheF11en_xpsytime -/* 800E80D8 000E4ED8 C0 02 99 20 */ lfs f0, lbl_803CE2A0-_SDA2_BASE_(r2) +/* 800E80D8 000E4ED8 C0 02 99 20 */ lfs f0, lbl__1373_1-_SDA2_BASE_(r2) /* 800E80DC 000E4EDC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E80E0 000E4EE0 40 81 00 5C */ ble lbl_800E813C /* 800E80E4 000E4EE4 2C 1C 00 00 */ cmpwi r28, 0 /* 800E80E8 000E4EE8 41 82 00 54 */ beq lbl_800E813C /* 800E80EC 000E4EEC 38 61 00 24 */ addi r3, r1, 0x24 /* 800E80F0 000E4EF0 4B F2 CF DD */ bl xVec3Length2__FPC5xVec3 -/* 800E80F4 000E4EF4 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E80F4 000E4EF4 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E80F8 000E4EF8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E80FC 000E4EFC 40 81 00 40 */ ble lbl_800E813C /* 800E8100 000E4F00 80 1A 00 4C */ lwz r0, 0x4c(r26) @@ -16495,7 +16495,7 @@ StreakUpdate__13zNPCGoalKnockFv: /* 800E81F8 000E4FF8 38 61 00 08 */ addi r3, r1, 8 /* 800E81FC 000E4FFC 4B F6 62 E1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E8200 000E5000 38 61 00 08 */ addi r3, r1, 8 -/* 800E8204 000E5004 C0 22 99 20 */ lfs f1, lbl_803CE2A0-_SDA2_BASE_(r2) +/* 800E8204 000E5004 C0 22 99 20 */ lfs f1, lbl__1373_1-_SDA2_BASE_(r2) /* 800E8208 000E5008 7C 64 1B 78 */ mr r4, r3 /* 800E820C 000E500C 4B F2 2E 85 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 800E8210 000E5010 7F E3 FB 78 */ mr r3, r31 @@ -16505,7 +16505,7 @@ StreakUpdate__13zNPCGoalKnockFv: /* 800E8220 000E5020 4B F6 62 BD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800E8224 000E5024 C0 21 00 24 */ lfs f1, 0x24(r1) /* 800E8228 000E5028 38 61 00 14 */ addi r3, r1, 0x14 -/* 800E822C 000E502C C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800E822C 000E502C C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800E8230 000E5030 38 81 00 20 */ addi r4, r1, 0x20 /* 800E8234 000E5034 EC 01 00 2A */ fadds f0, f1, f0 /* 800E8238 000E5038 D0 01 00 24 */ stfs f0, 0x24(r1) @@ -16660,7 +16660,7 @@ DieTheGoodDeath__17zNPCGoalAfterlifeFv: /* 800E8468 000E5268 93 A1 00 14 */ stw r29, 0x14(r1) /* 800E846C 000E526C 93 81 00 10 */ stw r28, 0x10(r1) /* 800E8470 000E5270 80 63 00 18 */ lwz r3, 0x18(r3) -/* 800E8474 000E5274 C0 22 9A 34 */ lfs f1, lbl_803CE3B4-_SDA2_BASE_(r2) +/* 800E8474 000E5274 C0 22 9A 34 */ lfs f1, lbl__4445-_SDA2_BASE_(r2) /* 800E8478 000E5278 83 E3 00 00 */ lwz r31, 0(r3) /* 800E847C 000E527C 83 DF 02 2C */ lwz r30, 0x22c(r31) /* 800E8480 000E5280 7F E3 FB 78 */ mr r3, r31 @@ -16669,20 +16669,20 @@ DieTheGoodDeath__17zNPCGoalAfterlifeFv: /* 800E848C 000E528C 38 80 FF FF */ li r4, -1 /* 800E8490 000E5290 38 A0 00 01 */ li r5, 1 /* 800E8494 000E5294 48 01 0F 95 */ bl InflictPain__9zNPCRobotFii -/* 800E8498 000E5298 C0 22 99 34 */ lfs f1, lbl_803CE2B4-_SDA2_BASE_(r2) +/* 800E8498 000E5298 C0 22 99 34 */ lfs f1, lbl__1532-_SDA2_BASE_(r2) /* 800E849C 000E529C 4B F7 E1 2D */ bl SetPlayerKillsVillainTimer__Ff /* 800E84A0 000E52A0 7F E3 FB 78 */ mr r3, r31 /* 800E84A4 000E52A4 4B F6 E0 41 */ bl SelfType__9xNPCBasicCFv /* 800E84A8 000E52A8 48 00 31 09 */ bl zNPCGoalRobo.CollectBountyOnRobot__Fi /* 800E84AC 000E52AC 7F E3 FB 78 */ mr r3, r31 /* 800E84B0 000E52B0 4B F9 A8 49 */ bl Pos__10zNPCCommonFv -/* 800E84B4 000E52B4 C0 82 98 F4 */ lfs f4, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E84B4 000E52B4 C0 82 98 F4 */ lfs f4, lbl__1131_1-_SDA2_BASE_(r2) /* 800E84B8 000E52B8 38 80 00 00 */ li r4, 0 -/* 800E84BC 000E52BC C0 22 98 FC */ lfs f1, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800E84BC 000E52BC C0 22 98 FC */ lfs f1, lbl__1166-_SDA2_BASE_(r2) /* 800E84C0 000E52C0 FC A0 20 90 */ fmr f5, f4 -/* 800E84C4 000E52C4 C0 42 99 24 */ lfs f2, lbl_803CE2A4-_SDA2_BASE_(r2) +/* 800E84C4 000E52C4 C0 42 99 24 */ lfs f2, lbl__1374_1-_SDA2_BASE_(r2) /* 800E84C8 000E52C8 FC C0 20 90 */ fmr f6, f4 -/* 800E84CC 000E52CC C0 62 99 04 */ lfs f3, lbl_803CE284-_SDA2_BASE_(r2) +/* 800E84CC 000E52CC C0 62 99 04 */ lfs f3, lbl__1186-_SDA2_BASE_(r2) /* 800E84D0 000E52D0 FC E0 20 90 */ fmr f7, f4 /* 800E84D4 000E52D4 4B F5 9F 1D */ bl xScrFXGlareAdd__FP5xVec3fffffffP8RwRaster /* 800E84D8 000E52D8 7F E3 FB 78 */ mr r3, r31 @@ -16699,38 +16699,38 @@ DieTheGoodDeath__17zNPCGoalAfterlifeFv: /* 800E8504 000E5304 38 C0 00 00 */ li r6, 0 /* 800E8508 000E5308 7D 89 03 A6 */ mtctr r12 /* 800E850C 000E530C 4E 80 04 21 */ bctrl -/* 800E8510 000E5310 88 0D 93 A4 */ lbz r0, lbl_803CBCA4-_SDA_BASE_(r13) +/* 800E8510 000E5310 88 0D 93 A4 */ lbz r0, lbl_init$5292-_SDA_BASE_(r13) /* 800E8514 000E5314 7C 00 07 75 */ extsb. r0, r0 /* 800E8518 000E5318 40 82 00 14 */ bne lbl_800E852C /* 800E851C 000E531C 38 60 00 3C */ li r3, 0x3c /* 800E8520 000E5320 38 00 00 01 */ li r0, 1 -/* 800E8524 000E5324 90 6D 93 A0 */ stw r3, lbl_803CBCA0-_SDA_BASE_(r13) -/* 800E8528 000E5328 98 0D 93 A4 */ stb r0, lbl_803CBCA4-_SDA_BASE_(r13) +/* 800E8524 000E5324 90 6D 93 A0 */ stw r3, lbl_cnt_nextfunfrag$5291-_SDA_BASE_(r13) +/* 800E8528 000E5328 98 0D 93 A4 */ stb r0, lbl_init$5292-_SDA_BASE_(r13) lbl_800E852C: -/* 800E852C 000E532C 88 0D 93 AC */ lbz r0, lbl_803CBCAC-_SDA_BASE_(r13) +/* 800E852C 000E532C 88 0D 93 AC */ lbz r0, lbl_init$5295-_SDA_BASE_(r13) /* 800E8530 000E5330 7C 00 07 75 */ extsb. r0, r0 /* 800E8534 000E5334 40 82 00 14 */ bne lbl_800E8548 /* 800E8538 000E5338 38 60 00 03 */ li r3, 3 /* 800E853C 000E533C 38 00 00 01 */ li r0, 1 -/* 800E8540 000E5340 90 6D 93 A8 */ stw r3, lbl_803CBCA8-_SDA_BASE_(r13) -/* 800E8544 000E5344 98 0D 93 AC */ stb r0, lbl_803CBCAC-_SDA_BASE_(r13) +/* 800E8540 000E5340 90 6D 93 A8 */ stw r3, lbl_num_funFrag$5294-_SDA_BASE_(r13) +/* 800E8544 000E5344 98 0D 93 AC */ stb r0, lbl_init$5295-_SDA_BASE_(r13) lbl_800E8548: -/* 800E8548 000E5348 80 6D 93 A0 */ lwz r3, lbl_803CBCA0-_SDA_BASE_(r13) +/* 800E8548 000E5348 80 6D 93 A0 */ lwz r3, lbl_cnt_nextfunfrag$5291-_SDA_BASE_(r13) /* 800E854C 000E534C 34 03 FF FF */ addic. r0, r3, -1 -/* 800E8550 000E5350 90 0D 93 A0 */ stw r0, lbl_803CBCA0-_SDA_BASE_(r13) +/* 800E8550 000E5350 90 0D 93 A0 */ stw r0, lbl_cnt_nextfunfrag$5291-_SDA_BASE_(r13) /* 800E8554 000E5354 40 80 00 80 */ bge lbl_800E85D4 /* 800E8558 000E5358 38 00 00 3C */ li r0, 0x3c -/* 800E855C 000E535C 90 0D 93 A0 */ stw r0, lbl_803CBCA0-_SDA_BASE_(r13) +/* 800E855C 000E535C 90 0D 93 A0 */ stw r0, lbl_cnt_nextfunfrag$5291-_SDA_BASE_(r13) /* 800E8560 000E5360 4B F4 87 29 */ bl xurand__Fv -/* 800E8564 000E5364 C0 02 9A 58 */ lfs f0, lbl_803CE3D8-_SDA2_BASE_(r2) +/* 800E8564 000E5364 C0 02 9A 58 */ lfs f0, lbl__5315-_SDA2_BASE_(r2) /* 800E8568 000E5368 3B A0 00 00 */ li r29, 0 -/* 800E856C 000E536C 80 0D 93 A0 */ lwz r0, lbl_803CBCA0-_SDA_BASE_(r13) +/* 800E856C 000E536C 80 0D 93 A0 */ lwz r0, lbl_cnt_nextfunfrag$5291-_SDA_BASE_(r13) /* 800E8570 000E5370 EC 00 00 72 */ fmuls f0, f0, f1 /* 800E8574 000E5374 FC 00 00 1E */ fctiwz f0, f0 /* 800E8578 000E5378 D8 01 00 08 */ stfd f0, 8(r1) /* 800E857C 000E537C 80 61 00 0C */ lwz r3, 0xc(r1) /* 800E8580 000E5380 7C 00 1A 14 */ add r0, r0, r3 -/* 800E8584 000E5384 90 0D 93 A0 */ stw r0, lbl_803CBCA0-_SDA_BASE_(r13) +/* 800E8584 000E5384 90 0D 93 A0 */ stw r0, lbl_cnt_nextfunfrag$5291-_SDA_BASE_(r13) /* 800E8588 000E5388 48 00 00 40 */ b lbl_800E85C8 lbl_800E858C: /* 800E858C 000E538C 48 09 FC 11 */ bl HAZ_Acquire__Fv @@ -16743,14 +16743,14 @@ lbl_800E858C: /* 800E85A8 000E53A8 48 00 45 11 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 800E85AC 000E53AC 7F E3 FB 78 */ mr r3, r31 /* 800E85B0 000E53B0 4B F3 32 81 */ bl xEntGetCenter__FPC4xEnt -/* 800E85B4 000E53B4 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E85B4 000E53B4 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800E85B8 000E53B8 7C 64 1B 78 */ mr r4, r3 /* 800E85BC 000E53BC 7F 83 E3 78 */ mr r3, r28 /* 800E85C0 000E53C0 48 0A 0C 79 */ bl Start__9NPCHazardFPC5xVec3f lbl_800E85C4: /* 800E85C4 000E53C4 3B BD 00 01 */ addi r29, r29, 1 lbl_800E85C8: -/* 800E85C8 000E53C8 80 0D 93 A8 */ lwz r0, lbl_803CBCA8-_SDA_BASE_(r13) +/* 800E85C8 000E53C8 80 0D 93 A8 */ lwz r0, lbl_num_funFrag$5294-_SDA_BASE_(r13) /* 800E85CC 000E53CC 7C 1D 00 00 */ cmpw r29, r0 /* 800E85D0 000E53D0 41 80 FF BC */ blt lbl_800E858C lbl_800E85D4: @@ -16782,7 +16782,7 @@ lbl_800E85F8: /* 800E8634 000E5434 93 A1 00 14 */ stw r29, 0x14(r1) /* 800E8638 000E5438 7C 7D 1B 78 */ mr r29, r3 /* 800E863C 000E543C 80 63 00 18 */ lwz r3, 0x18(r3) -/* 800E8640 000E5440 C0 02 99 14 */ lfs f0, lbl_803CE294-_SDA2_BASE_(r2) +/* 800E8640 000E5440 C0 02 99 14 */ lfs f0, lbl__1370-_SDA2_BASE_(r2) /* 800E8644 000E5444 38 00 00 00 */ li r0, 0 /* 800E8648 000E5448 83 E3 00 00 */ lwz r31, 0(r3) /* 800E864C 000E544C FF E0 08 90 */ fmr f31, f1 @@ -16824,7 +16824,7 @@ lbl_800E8688: /* 800E86D8 000E54D8 4B F3 31 11 */ bl xEntHide__FP4xEnt /* 800E86DC 000E54DC 48 00 00 0C */ b lbl_800E86E8 lbl_800E86E0: -/* 800E86E0 000E54E0 C0 02 99 00 */ lfs f0, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E86E0 000E54E0 C0 02 99 00 */ lfs f0, lbl__1167-_SDA2_BASE_(r2) /* 800E86E4 000E54E4 D0 1D 00 50 */ stfs f0, 0x50(r29) lbl_800E86E8: /* 800E86E8 000E54E8 FC 20 F8 90 */ fmr f1, f31 @@ -16884,7 +16884,7 @@ lbl_800E877C: /* 800E87BC 000E55BC F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0 /* 800E87C0 000E55C0 BF 61 00 0C */ stmw r27, 0xc(r1) /* 800E87C4 000E55C4 7C 7B 1B 78 */ mr r27, r3 -/* 800E87C8 000E55C8 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E87C8 000E55C8 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E87CC 000E55CC C0 43 00 4C */ lfs f2, 0x4c(r3) /* 800E87D0 000E55D0 FF E0 08 90 */ fmr f31, f1 /* 800E87D4 000E55D4 80 63 00 18 */ lwz r3, 0x18(r3) @@ -16906,7 +16906,7 @@ lbl_800E8804: /* 800E8810 000E5610 48 00 00 D8 */ b lbl_800E88E8 lbl_800E8814: /* 800E8814 000E5614 C0 3B 00 50 */ lfs f1, 0x50(r27) -/* 800E8818 000E5618 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E8818 000E5618 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E881C 000E561C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E8820 000E5620 40 80 00 0C */ bge lbl_800E882C /* 800E8824 000E5624 38 00 00 01 */ li r0, 1 @@ -16938,7 +16938,7 @@ lbl_800E887C: /* 800E8880 000E5680 7F 63 DB 78 */ mr r3, r27 /* 800E8884 000E5684 48 00 02 09 */ bl DoAppearFX__15zNPCGoalRespawnFf /* 800E8888 000E5688 C0 1B 00 4C */ lfs f0, 0x4c(r27) -/* 800E888C 000E568C C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E888C 000E568C C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800E8890 000E5690 EC 00 F8 28 */ fsubs f0, f0, f31 /* 800E8894 000E5694 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E8898 000E5698 40 81 00 08 */ ble lbl_800E88A0 @@ -16950,7 +16950,7 @@ lbl_800E88A4: /* 800E88A8 000E56A8 48 00 00 20 */ b lbl_800E88C8 lbl_800E88AC: /* 800E88AC 000E56AC EC 21 F8 28 */ fsubs f1, f1, f31 -/* 800E88B0 000E56B0 C0 02 99 00 */ lfs f0, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E88B0 000E56B0 C0 02 99 00 */ lfs f0, lbl__1167-_SDA2_BASE_(r2) /* 800E88B4 000E56B4 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800E88B8 000E56B8 40 81 00 08 */ ble lbl_800E88C0 /* 800E88BC 000E56BC 48 00 00 08 */ b lbl_800E88C4 @@ -16990,7 +16990,7 @@ LaunchRoboBits__15zNPCGoalRespawnFv: /* 800E8928 000E5728 48 09 F8 75 */ bl HAZ_Acquire__Fv /* 800E892C 000E572C 7C 7F 1B 79 */ or. r31, r3, r3 /* 800E8930 000E5730 40 82 00 0C */ bne lbl_800E893C -/* 800E8934 000E5734 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E8934 000E5734 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800E8938 000E5738 48 00 01 30 */ b lbl_800E8A68 lbl_800E893C: /* 800E893C 000E573C 38 80 00 19 */ li r4, 0x19 @@ -16999,7 +16999,7 @@ lbl_800E893C: /* 800E8948 000E5748 40 82 00 14 */ bne lbl_800E895C /* 800E894C 000E574C 7F E3 FB 78 */ mr r3, r31 /* 800E8950 000E5750 48 0A 08 0D */ bl Discard__9NPCHazardFv -/* 800E8954 000E5754 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E8954 000E5754 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800E8958 000E5758 48 00 01 10 */ b lbl_800E8A68 lbl_800E895C: /* 800E895C 000E575C 80 9D 00 18 */ lwz r4, 0x18(r29) @@ -17014,9 +17014,9 @@ lbl_800E895C: /* 800E8980 000E5780 7C 64 1B 78 */ mr r4, r3 /* 800E8984 000E5784 38 61 00 2C */ addi r3, r1, 0x2c /* 800E8988 000E5788 4B F2 28 DD */ bl __as__5xVec3FRC5xVec3 -/* 800E898C 000E578C 3C 80 80 26 */ lis r4, lbl_80267370@ha +/* 800E898C 000E578C 3C 80 80 26 */ lis r4, lbl_vec_boneOffset$5373@ha /* 800E8990 000E5790 38 61 00 2C */ addi r3, r1, 0x2c -/* 800E8994 000E5794 38 84 73 70 */ addi r4, r4, lbl_80267370@l +/* 800E8994 000E5794 38 84 73 70 */ addi r4, r4, lbl_vec_boneOffset$5373@l /* 800E8998 000E5798 4B F2 CA AD */ bl __apl__5xVec3FRC5xVec3 /* 800E899C 000E579C 7F C3 F3 78 */ mr r3, r30 /* 800E89A0 000E57A0 38 80 00 00 */ li r4, 0 @@ -17049,8 +17049,8 @@ lbl_800E895C: /* 800E8A0C 000E580C 90 81 00 18 */ stw r4, 0x18(r1) /* 800E8A10 000E5810 90 01 00 1C */ stw r0, 0x1c(r1) /* 800E8A14 000E5814 4B F2 5C 3D */ bl xVec3Length__FPC5xVec3 -/* 800E8A18 000E5818 C0 42 98 FC */ lfs f2, lbl_803CE27C-_SDA2_BASE_(r2) -/* 800E8A1C 000E581C C0 02 99 0C */ lfs f0, lbl_803CE28C-_SDA2_BASE_(r2) +/* 800E8A18 000E5818 C0 42 98 FC */ lfs f2, lbl__1166-_SDA2_BASE_(r2) +/* 800E8A1C 000E581C C0 02 99 0C */ lfs f0, lbl__1328-_SDA2_BASE_(r2) /* 800E8A20 000E5820 EC 41 00 B2 */ fmuls f2, f1, f2 /* 800E8A24 000E5824 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E8A28 000E5828 41 80 00 0C */ blt lbl_800E8A34 @@ -17059,7 +17059,7 @@ lbl_800E895C: lbl_800E8A34: /* 800E8A34 000E5834 7F E3 FB 78 */ mr r3, r31 /* 800E8A38 000E5838 48 0A 07 25 */ bl Discard__9NPCHazardFv -/* 800E8A3C 000E583C C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E8A3C 000E583C C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800E8A40 000E5840 48 00 00 28 */ b lbl_800E8A68 lbl_800E8A44: /* 800E8A44 000E5844 EF E1 10 24 */ fdivs f31, f1, f2 @@ -17100,30 +17100,30 @@ DoAppearFX__15zNPCGoalRespawnFf: /* 800E8AC0 000E58C0 93 A1 00 A4 */ stw r29, 0xa4(r1) /* 800E8AC4 000E58C4 93 81 00 A0 */ stw r28, 0xa0(r1) /* 800E8AC8 000E58C8 7C 7E 1B 78 */ mr r30, r3 -/* 800E8ACC 000E58CC C0 02 99 14 */ lfs f0, lbl_803CE294-_SDA2_BASE_(r2) +/* 800E8ACC 000E58CC C0 02 99 14 */ lfs f0, lbl__1370-_SDA2_BASE_(r2) /* 800E8AD0 000E58D0 C0 43 00 4C */ lfs f2, 0x4c(r3) /* 800E8AD4 000E58D4 FF C0 08 90 */ fmr f30, f1 /* 800E8AD8 000E58D8 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E8ADC 000E58DC EC 22 00 24 */ fdivs f1, f2, f0 -/* 800E8AE0 000E58E0 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E8AE0 000E58E0 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800E8AE4 000E58E4 83 E3 00 00 */ lwz r31, 0(r3) /* 800E8AE8 000E58E8 83 9F 01 D8 */ lwz r28, 0x1d8(r31) /* 800E8AEC 000E58EC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E8AF0 000E58F0 40 80 00 08 */ bge lbl_800E8AF8 /* 800E8AF4 000E58F4 FC 00 08 90 */ fmr f0, f1 lbl_800E8AF8: -/* 800E8AF8 000E58F8 C3 E2 98 F0 */ lfs f31, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E8AF8 000E58F8 C3 E2 98 F0 */ lfs f31, lbl__1130-_SDA2_BASE_(r2) /* 800E8AFC 000E58FC FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800E8B00 000E5900 40 81 00 08 */ ble lbl_800E8B08 /* 800E8B04 000E5904 48 00 00 14 */ b lbl_800E8B18 lbl_800E8B08: -/* 800E8B08 000E5908 C3 E2 98 F4 */ lfs f31, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E8B08 000E5908 C3 E2 98 F4 */ lfs f31, lbl__1131_1-_SDA2_BASE_(r2) /* 800E8B0C 000E590C FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 800E8B10 000E5910 40 80 00 08 */ bge lbl_800E8B18 /* 800E8B14 000E5914 FF E0 08 90 */ fmr f31, f1 lbl_800E8B18: -/* 800E8B18 000E5918 C0 62 98 F4 */ lfs f3, lbl_803CE274-_SDA2_BASE_(r2) -/* 800E8B1C 000E591C C0 42 99 20 */ lfs f2, lbl_803CE2A0-_SDA2_BASE_(r2) +/* 800E8B18 000E5918 C0 62 98 F4 */ lfs f3, lbl__1131_1-_SDA2_BASE_(r2) +/* 800E8B1C 000E591C C0 42 99 20 */ lfs f2, lbl__1373_1-_SDA2_BASE_(r2) /* 800E8B20 000E5920 EF A3 F8 28 */ fsubs f29, f3, f31 /* 800E8B24 000E5924 FC 20 E8 90 */ fmr f1, f29 /* 800E8B28 000E5928 48 00 40 05 */ bl SMOOTH__Ffff @@ -17134,7 +17134,7 @@ lbl_800E8B18: /* 800E8B3C 000E593C 80 1C 00 30 */ lwz r0, 0x30(r28) /* 800E8B40 000E5940 2C 00 00 00 */ cmpwi r0, 0 /* 800E8B44 000E5944 41 82 00 18 */ beq lbl_800E8B5C -/* 800E8B48 000E5948 C0 42 98 FC */ lfs f2, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800E8B48 000E5948 C0 42 98 FC */ lfs f2, lbl__1166-_SDA2_BASE_(r2) /* 800E8B4C 000E594C C0 3C 00 44 */ lfs f1, 0x44(r28) /* 800E8B50 000E5950 C0 1C 00 38 */ lfs f0, 0x38(r28) /* 800E8B54 000E5954 EF 82 00 7A */ fmadds f28, f2, f1, f0 @@ -17152,26 +17152,26 @@ lbl_800E8B68: /* 800E8B7C 000E597C 38 A0 00 4C */ li r5, 0x4c /* 800E8B80 000E5980 4B F1 A8 D9 */ bl memset /* 800E8B84 000E5984 38 00 00 01 */ li r0, 1 -/* 800E8B88 000E5988 3C 60 80 29 */ lis r3, lbl_80293098@ha +/* 800E8B88 000E5988 3C 60 80 29 */ lis r3, lbl_g_SharedCollisRecord@ha /* 800E8B8C 000E598C 98 01 00 74 */ stb r0, 0x74(r1) -/* 800E8B90 000E5990 38 63 30 98 */ addi r3, r3, lbl_80293098@l +/* 800E8B90 000E5990 38 63 30 98 */ addi r3, r3, lbl_g_SharedCollisRecord@l /* 800E8B94 000E5994 38 80 00 00 */ li r4, 0 /* 800E8B98 000E5998 38 A0 00 50 */ li r5, 0x50 /* 800E8B9C 000E599C 4B F1 A8 BD */ bl memset -/* 800E8BA0 000E59A0 3C 60 80 29 */ lis r3, lbl_80293098@ha +/* 800E8BA0 000E59A0 3C 60 80 29 */ lis r3, lbl_g_SharedCollisRecord@ha /* 800E8BA4 000E59A4 38 00 1F 00 */ li r0, 0x1f00 -/* 800E8BA8 000E59A8 3B 83 30 98 */ addi r28, r3, lbl_80293098@l +/* 800E8BA8 000E59A8 3B 83 30 98 */ addi r28, r3, lbl_g_SharedCollisRecord@l /* 800E8BAC 000E59AC 38 61 00 78 */ addi r3, r1, 0x78 /* 800E8BB0 000E59B0 90 1C 00 00 */ stw r0, 0(r28) /* 800E8BB4 000E59B4 38 81 00 28 */ addi r4, r1, 0x28 -/* 800E8BB8 000E59B8 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800E8BB8 000E59B8 C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800E8BBC 000E59BC EC 00 07 32 */ fmuls f0, f0, f28 /* 800E8BC0 000E59C0 EC 00 07 72 */ fmuls f0, f0, f29 /* 800E8BC4 000E59C4 D0 01 00 84 */ stfs f0, 0x84(r1) /* 800E8BC8 000E59C8 4B F6 59 15 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 800E8BCC 000E59CC 3C 80 80 29 */ lis r4, lbl_80293098@ha +/* 800E8BCC 000E59CC 3C 80 80 29 */ lis r4, lbl_g_SharedCollisRecord@ha /* 800E8BD0 000E59D0 38 61 00 54 */ addi r3, r1, 0x54 -/* 800E8BD4 000E59D4 38 84 30 98 */ addi r4, r4, lbl_80293098@l +/* 800E8BD4 000E59D4 38 84 30 98 */ addi r4, r4, lbl_g_SharedCollisRecord@l /* 800E8BD8 000E59D8 48 04 6D 55 */ bl NPCC_chk_hitPlyr__FP6xBoundP7xCollis /* 800E8BDC 000E59DC 7C 7D 1B 79 */ or. r29, r3, r3 /* 800E8BE0 000E59E0 41 82 00 4C */ beq lbl_800E8C2C @@ -17181,14 +17181,14 @@ lbl_800E8B68: /* 800E8BF0 000E59F0 7F E3 FB 78 */ mr r3, r31 /* 800E8BF4 000E59F4 38 80 00 01 */ li r4, 1 /* 800E8BF8 000E59F8 4B F8 D6 B1 */ bl zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3 -/* 800E8BFC 000E59FC C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E8BFC 000E59FC C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E8C00 000E5A00 38 61 00 1C */ addi r3, r1, 0x1c /* 800E8C04 000E5A04 38 9C 00 2C */ addi r4, r28, 0x2c /* 800E8C08 000E5A08 D0 1C 00 30 */ stfs f0, 0x30(r28) -/* 800E8C0C 000E5A0C C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E8C0C 000E5A0C C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800E8C10 000E5A10 4B F2 24 81 */ bl xVec3SMul__FP5xVec3PC5xVec3f -/* 800E8C14 000E5A14 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800E8C18 000E5A18 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800E8C14 000E5A14 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800E8C18 000E5A18 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800E8C1C 000E5A1C 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800E8C20 000E5A20 4B F3 2B E9 */ bl xEntGetPos__FPC4xEnt /* 800E8C24 000E5A24 38 81 00 1C */ addi r4, r1, 0x1c @@ -17202,13 +17202,13 @@ lbl_800E8C2C: /* 800E8C40 000E5A40 41 82 00 38 */ beq lbl_800E8C78 /* 800E8C44 000E5A44 2C 1D 00 00 */ cmpwi r29, 0 /* 800E8C48 000E5A48 41 82 00 18 */ beq lbl_800E8C60 -/* 800E8C4C 000E5A4C 80 02 81 9C */ lwz r0, lbl_803CCB1C-_SDA2_BASE_(r2) +/* 800E8C4C 000E5A4C 80 02 81 9C */ lwz r0, lbl_g_NEON_RED-_SDA2_BASE_(r2) /* 800E8C50 000E5A50 38 61 00 0C */ addi r3, r1, 0xc /* 800E8C54 000E5A54 90 01 00 0C */ stw r0, 0xc(r1) /* 800E8C58 000E5A58 4B F3 67 DD */ bl xDrawSetColor__F10iColor_tag /* 800E8C5C 000E5A5C 48 00 00 14 */ b lbl_800E8C70 lbl_800E8C60: -/* 800E8C60 000E5A60 80 02 81 A4 */ lwz r0, lbl_803CCB24-_SDA2_BASE_(r2) +/* 800E8C60 000E5A60 80 02 81 A4 */ lwz r0, lbl_g_NEON_BLUE-_SDA2_BASE_(r2) /* 800E8C64 000E5A64 38 61 00 08 */ addi r3, r1, 8 /* 800E8C68 000E5A68 90 01 00 08 */ stw r0, 8(r1) /* 800E8C6C 000E5A6C 4B F3 67 C9 */ bl xDrawSetColor__F10iColor_tag @@ -17217,8 +17217,8 @@ lbl_800E8C70: /* 800E8C74 000E5A74 4B F2 22 69 */ bl xBoundDraw__FPC6xBound lbl_800E8C78: /* 800E8C78 000E5A78 C0 01 00 2C */ lfs f0, 0x2c(r1) -/* 800E8C7C 000E5A7C 3C 60 80 26 */ lis r3, lbl_8026737C@ha -/* 800E8C80 000E5A80 38 83 73 7C */ addi r4, r3, lbl_8026737C@l +/* 800E8C7C 000E5A7C 3C 60 80 26 */ lis r3, lbl__5411@ha +/* 800E8C80 000E5A80 38 83 73 7C */ addi r4, r3, lbl__5411@l /* 800E8C84 000E5A84 38 61 00 34 */ addi r3, r1, 0x34 /* 800E8C88 000E5A88 EC 1D 07 3A */ fmadds f0, f29, f28, f0 /* 800E8C8C 000E5A8C 81 64 00 00 */ lwz r11, 0(r4) @@ -17249,14 +17249,14 @@ lbl_800E8C78: /* 800E8CF0 000E5AF0 38 03 00 01 */ addi r0, r3, 1 /* 800E8CF4 000E5AF4 90 1E 00 54 */ stw r0, 0x54(r30) lbl_800E8CF8: -/* 800E8CF8 000E5AF8 C0 02 99 34 */ lfs f0, lbl_803CE2B4-_SDA2_BASE_(r2) -/* 800E8CFC 000E5AFC C0 22 99 CC */ lfs f1, lbl_803CE34C-_SDA2_BASE_(r2) +/* 800E8CF8 000E5AF8 C0 02 99 34 */ lfs f0, lbl__1532-_SDA2_BASE_(r2) +/* 800E8CFC 000E5AFC C0 22 99 CC */ lfs f1, lbl__3234-_SDA2_BASE_(r2) /* 800E8D00 000E5B00 EC 00 07 F2 */ fmuls f0, f0, f31 /* 800E8D04 000E5B04 EC 21 00 32 */ fmuls f1, f1, f0 /* 800E8D08 000E5B08 4B FD C1 45 */ bl isin__Ff -/* 800E8D0C 000E5B0C 3C 60 80 26 */ lis r3, lbl_8026739C@ha +/* 800E8D0C 000E5B0C 3C 60 80 26 */ lis r3, lbl__5416@ha /* 800E8D10 000E5B10 FF E0 08 90 */ fmr f31, f1 -/* 800E8D14 000E5B14 38 83 73 9C */ addi r4, r3, lbl_8026739C@l +/* 800E8D14 000E5B14 38 83 73 9C */ addi r4, r3, lbl__5416@l /* 800E8D18 000E5B18 FC 20 F0 90 */ fmr f1, f30 /* 800E8D1C 000E5B1C 80 A4 00 00 */ lwz r5, 0(r4) /* 800E8D20 000E5B20 7F E3 FB 78 */ mr r3, r31 @@ -17274,7 +17274,7 @@ lbl_800E8CF8: /* 800E8D50 000E5B50 7F E3 FB 78 */ mr r3, r31 /* 800E8D54 000E5B54 C0 81 00 14 */ lfs f4, 0x14(r1) /* 800E8D58 000E5B58 EC 42 F8 2A */ fadds f2, f2, f31 -/* 800E8D5C 000E5B5C C0 62 98 F4 */ lfs f3, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E8D5C 000E5B5C C0 62 98 F4 */ lfs f3, lbl__1131_1-_SDA2_BASE_(r2) /* 800E8D60 000E5B60 EC 00 F8 2A */ fadds f0, f0, f31 /* 800E8D64 000E5B64 38 81 00 28 */ addi r4, r1, 0x28 /* 800E8D68 000E5B68 EC 64 18 28 */ fsubs f3, f4, f3 @@ -17283,7 +17283,7 @@ lbl_800E8CF8: /* 800E8D74 000E5B74 D0 01 00 30 */ stfs f0, 0x30(r1) /* 800E8D78 000E5B78 D0 61 00 14 */ stfs f3, 0x14(r1) /* 800E8D7C 000E5B7C 48 01 89 A5 */ bl VFXStarTrek__9zNPCRobotFfP5xVec3P5xVec3 -/* 800E8D80 000E5B80 C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800E8D80 000E5B80 C0 02 99 38 */ lfs f0, lbl__1533_1-_SDA2_BASE_(r2) /* 800E8D84 000E5B84 FC 20 F0 90 */ fmr f1, f30 /* 800E8D88 000E5B88 C0 41 00 28 */ lfs f2, 0x28(r1) /* 800E8D8C 000E5B8C 7F E3 FB 78 */ mr r3, r31 @@ -17332,7 +17332,7 @@ KickFromTheNest__15zNPCGoalRespawnFv: /* 800E8E2C 000E5C2C 83 BF 02 10 */ lwz r29, 0x210(r31) /* 800E8E30 000E5C30 7D 89 03 A6 */ mtctr r12 /* 800E8E34 000E5C34 4E 80 04 21 */ bctrl -/* 800E8E38 000E5C38 C0 22 98 F0 */ lfs f1, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E8E38 000E5C38 C0 22 98 F0 */ lfs f1, lbl__1130-_SDA2_BASE_(r2) /* 800E8E3C 000E5C3C 7F E3 FB 78 */ mr r3, r31 /* 800E8E40 000E5C40 48 00 3A 61 */ bl ModelScaleSet__10zNPCCommonFf /* 800E8E44 000E5C44 3C 80 4E 47 */ lis r4, 0x4E47526A@ha @@ -17357,35 +17357,35 @@ lbl_800E8E60: /* 800E8E8C 000E5C8C 7F C5 F3 78 */ mr r5, r30 /* 800E8E90 000E5C90 90 03 00 E0 */ stw r0, 0xe0(r3) /* 800E8E94 000E5C94 38 7F 02 A8 */ addi r3, r31, 0x2a8 -/* 800E8E98 000E5C98 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E8E98 000E5C98 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E8E9C 000E5C9C 80 DF 00 48 */ lwz r6, 0x48(r31) /* 800E8EA0 000E5CA0 D0 06 00 C8 */ stfs f0, 0xc8(r6) -/* 800E8EA4 000E5CA4 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E8EA4 000E5CA4 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E8EA8 000E5CA8 80 DF 00 48 */ lwz r6, 0x48(r31) /* 800E8EAC 000E5CAC D0 06 00 CC */ stfs f0, 0xcc(r6) -/* 800E8EB0 000E5CB0 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E8EB0 000E5CB0 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E8EB4 000E5CB4 80 DF 00 48 */ lwz r6, 0x48(r31) /* 800E8EB8 000E5CB8 D0 06 00 D0 */ stfs f0, 0xd0(r6) -/* 800E8EBC 000E5CBC C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E8EBC 000E5CBC C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E8EC0 000E5CC0 80 DF 00 48 */ lwz r6, 0x48(r31) /* 800E8EC4 000E5CC4 D0 06 00 D4 */ stfs f0, 0xd4(r6) -/* 800E8EC8 000E5CC8 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E8EC8 000E5CC8 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E8ECC 000E5CCC 80 DF 00 48 */ lwz r6, 0x48(r31) /* 800E8ED0 000E5CD0 D0 06 00 D8 */ stfs f0, 0xd8(r6) -/* 800E8ED4 000E5CD4 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E8ED4 000E5CD4 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E8ED8 000E5CD8 80 DF 00 48 */ lwz r6, 0x48(r31) /* 800E8EDC 000E5CDC D0 06 00 DC */ stfs f0, 0xdc(r6) /* 800E8EE0 000E5CE0 80 DF 00 48 */ lwz r6, 0x48(r31) /* 800E8EE4 000E5CE4 80 06 00 E0 */ lwz r0, 0xe0(r6) /* 800E8EE8 000E5CE8 60 00 00 0C */ ori r0, r0, 0xc /* 800E8EEC 000E5CEC 90 06 00 E0 */ stw r0, 0xe0(r6) -/* 800E8EF0 000E5CF0 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E8EF0 000E5CF0 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E8EF4 000E5CF4 80 DF 00 48 */ lwz r6, 0x48(r31) /* 800E8EF8 000E5CF8 D0 06 00 BC */ stfs f0, 0xbc(r6) -/* 800E8EFC 000E5CFC C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E8EFC 000E5CFC C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E8F00 000E5D00 80 DF 00 48 */ lwz r6, 0x48(r31) /* 800E8F04 000E5D04 D0 06 00 C0 */ stfs f0, 0xc0(r6) -/* 800E8F08 000E5D08 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E8F08 000E5D08 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E8F0C 000E5D0C 80 DF 00 48 */ lwz r6, 0x48(r31) /* 800E8F10 000E5D10 D0 06 00 C4 */ stfs f0, 0xc4(r6) /* 800E8F14 000E5D14 80 DF 00 48 */ lwz r6, 0x48(r31) @@ -17489,7 +17489,7 @@ lbl_800E9080: /* 800E9084 000E5E84 2C 00 00 02 */ cmpwi r0, 2 /* 800E9088 000E5E88 40 82 00 20 */ bne lbl_800E90A8 /* 800E908C 000E5E8C 80 7E 00 24 */ lwz r3, 0x24(r30) -/* 800E9090 000E5E90 C0 02 99 28 */ lfs f0, lbl_803CE2A8-_SDA2_BASE_(r2) +/* 800E9090 000E5E90 C0 02 99 28 */ lfs f0, lbl__1382-_SDA2_BASE_(r2) /* 800E9094 000E5E94 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800E9098 000E5E98 C0 23 00 34 */ lfs f1, 0x34(r3) /* 800E909C 000E5E9C EC 01 00 2A */ fadds f0, f1, f0 @@ -17497,7 +17497,7 @@ lbl_800E9080: /* 800E90A4 000E5EA4 48 00 00 1C */ b lbl_800E90C0 lbl_800E90A8: /* 800E90A8 000E5EA8 80 7E 00 24 */ lwz r3, 0x24(r30) -/* 800E90AC 000E5EAC C0 02 99 18 */ lfs f0, lbl_803CE298-_SDA2_BASE_(r2) +/* 800E90AC 000E5EAC C0 02 99 18 */ lfs f0, lbl__1371_1-_SDA2_BASE_(r2) /* 800E90B0 000E5EB0 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800E90B4 000E5EB4 C0 23 00 34 */ lfs f1, 0x34(r3) /* 800E90B8 000E5EB8 EC 01 00 2A */ fadds f0, f1, f0 @@ -17624,18 +17624,18 @@ lbl_800E9238: /* 800E9268 000E6068 93 C1 00 18 */ stw r30, 0x18(r1) /* 800E926C 000E606C 93 A1 00 14 */ stw r29, 0x14(r1) /* 800E9270 000E6070 7C 7D 1B 78 */ mr r29, r3 -/* 800E9274 000E6074 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E9274 000E6074 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E9278 000E6078 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E927C 000E607C FF E0 08 90 */ fmr f31, f1 /* 800E9280 000E6080 7C 9E 23 78 */ mr r30, r4 /* 800E9284 000E6084 83 E3 00 00 */ lwz r31, 0(r3) /* 800E9288 000E6088 D0 1D 00 50 */ stfs f0, 0x50(r29) -/* 800E928C 000E608C C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E928C 000E608C C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E9290 000E6090 D0 1D 00 54 */ stfs f0, 0x54(r29) /* 800E9294 000E6094 80 1D 00 4C */ lwz r0, 0x4c(r29) /* 800E9298 000E6098 60 00 00 03 */ ori r0, r0, 3 /* 800E929C 000E609C 90 1D 00 4C */ stw r0, 0x4c(r29) -/* 800E92A0 000E60A0 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E92A0 000E60A0 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800E92A4 000E60A4 D0 1D 00 68 */ stfs f0, 0x68(r29) /* 800E92A8 000E60A8 80 7F 03 80 */ lwz r3, 0x380(r31) /* 800E92AC 000E60AC 4B F9 9A 4D */ bl Pos__10zNPCCommonFv @@ -17672,18 +17672,18 @@ lbl_800E9238: /* 800E9328 000E6128 93 C1 00 18 */ stw r30, 0x18(r1) /* 800E932C 000E612C 93 A1 00 14 */ stw r29, 0x14(r1) /* 800E9330 000E6130 7C 7D 1B 78 */ mr r29, r3 -/* 800E9334 000E6134 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E9334 000E6134 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E9338 000E6138 80 63 00 18 */ lwz r3, 0x18(r3) /* 800E933C 000E613C FF E0 08 90 */ fmr f31, f1 /* 800E9340 000E6140 7C 9E 23 78 */ mr r30, r4 /* 800E9344 000E6144 83 E3 00 00 */ lwz r31, 0(r3) /* 800E9348 000E6148 D0 1D 00 50 */ stfs f0, 0x50(r29) -/* 800E934C 000E614C C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E934C 000E614C C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E9350 000E6150 D0 1D 00 54 */ stfs f0, 0x54(r29) /* 800E9354 000E6154 80 1D 00 4C */ lwz r0, 0x4c(r29) /* 800E9358 000E6158 60 00 00 03 */ ori r0, r0, 3 /* 800E935C 000E615C 90 1D 00 4C */ stw r0, 0x4c(r29) -/* 800E9360 000E6160 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E9360 000E6160 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800E9364 000E6164 D0 1D 00 68 */ stfs f0, 0x68(r29) /* 800E9368 000E6168 80 7F 03 80 */ lwz r3, 0x380(r31) /* 800E936C 000E616C 4B F9 99 8D */ bl Pos__10zNPCCommonFv @@ -17758,7 +17758,7 @@ lbl_800E9460: /* 800E9478 000E6278 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d /* 800E947C 000E627C 90 1D 00 4C */ stw r0, 0x4c(r29) lbl_800E9480: -/* 800E9480 000E6280 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E9480 000E6280 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800E9484 000E6284 D0 1D 00 68 */ stfs f0, 0x68(r29) /* 800E9488 000E6288 80 7C 03 80 */ lwz r3, 0x380(r28) /* 800E948C 000E628C 4B F9 98 6D */ bl Pos__10zNPCCommonFv @@ -17774,7 +17774,7 @@ lbl_800E9480: /* 800E94B4 000E62B4 90 A1 00 18 */ stw r5, 0x18(r1) /* 800E94B8 000E62B8 90 81 00 1C */ stw r4, 0x1c(r1) /* 800E94BC 000E62BC 90 01 00 20 */ stw r0, 0x20(r1) -/* 800E94C0 000E62C0 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E94C0 000E62C0 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E94C4 000E62C4 D0 01 00 1C */ stfs f0, 0x1c(r1) /* 800E94C8 000E62C8 4B F2 51 89 */ bl xVec3Length__FPC5xVec3 /* 800E94CC 000E62CC D0 3D 00 6C */ stfs f1, 0x6c(r29) @@ -17886,7 +17886,7 @@ MoveFrolic__20zNPCGoalTubeDucklingFf: /* 800E9638 000E6438 7C 7E 1B 78 */ mr r30, r3 /* 800E963C 000E643C FF 40 08 90 */ fmr f26, f1 /* 800E9640 000E6440 80 63 00 18 */ lwz r3, 0x18(r3) -/* 800E9644 000E6444 C0 22 9A 5C */ lfs f1, lbl_803CE3DC-_SDA2_BASE_(r2) +/* 800E9644 000E6444 C0 22 9A 5C */ lfs f1, lbl__5598-_SDA2_BASE_(r2) /* 800E9648 000E6448 83 E3 00 00 */ lwz r31, 0(r3) /* 800E964C 000E644C 80 1F 03 7C */ lwz r0, 0x37c(r31) /* 800E9650 000E6450 2C 00 00 02 */ cmpwi r0, 2 @@ -17903,10 +17903,10 @@ lbl_800E9668: /* 800E9674 000E6474 80 03 00 E0 */ lwz r0, 0xe0(r3) /* 800E9678 000E6478 60 00 00 20 */ ori r0, r0, 0x20 /* 800E967C 000E647C 90 03 00 E0 */ stw r0, 0xe0(r3) -/* 800E9680 000E6480 C3 E2 98 F0 */ lfs f31, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E9680 000E6480 C3 E2 98 F0 */ lfs f31, lbl__1130-_SDA2_BASE_(r2) /* 800E9684 000E6484 80 1F 03 7C */ lwz r0, 0x37c(r31) /* 800E9688 000E6488 FF C0 F8 90 */ fmr f30, f31 -/* 800E968C 000E648C C3 82 99 34 */ lfs f28, lbl_803CE2B4-_SDA2_BASE_(r2) +/* 800E968C 000E648C C3 82 99 34 */ lfs f28, lbl__1532-_SDA2_BASE_(r2) /* 800E9690 000E6490 FF A0 F8 90 */ fmr f29, f31 /* 800E9694 000E6494 2C 00 00 01 */ cmpwi r0, 1 /* 800E9698 000E6498 41 82 00 44 */ beq lbl_800E96DC @@ -17916,9 +17916,9 @@ lbl_800E96A4: /* 800E96A4 000E64A4 2C 00 00 03 */ cmpwi r0, 3 /* 800E96A8 000E64A8 40 80 00 60 */ bge lbl_800E9708 /* 800E96AC 000E64AC 80 7F 01 D8 */ lwz r3, 0x1d8(r31) -/* 800E96B0 000E64B0 C0 02 99 3C */ lfs f0, lbl_803CE2BC-_SDA2_BASE_(r2) +/* 800E96B0 000E64B0 C0 02 99 3C */ lfs f0, lbl__1561-_SDA2_BASE_(r2) /* 800E96B4 000E64B4 C0 23 00 18 */ lfs f1, 0x18(r3) -/* 800E96B8 000E64B8 C3 E2 99 28 */ lfs f31, lbl_803CE2A8-_SDA2_BASE_(r2) +/* 800E96B8 000E64B8 C3 E2 99 28 */ lfs f31, lbl__1382-_SDA2_BASE_(r2) /* 800E96BC 000E64BC FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800E96C0 000E64C0 40 80 00 08 */ bge lbl_800E96C8 /* 800E96C4 000E64C4 48 00 00 08 */ b lbl_800E96CC @@ -17926,14 +17926,14 @@ lbl_800E96C8: /* 800E96C8 000E64C8 FC 00 08 90 */ fmr f0, f1 lbl_800E96CC: /* 800E96CC 000E64CC FF C0 00 90 */ fmr f30, f0 -/* 800E96D0 000E64D0 C3 82 9A 60 */ lfs f28, lbl_803CE3E0-_SDA2_BASE_(r2) -/* 800E96D4 000E64D4 C3 A2 98 F4 */ lfs f29, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E96D0 000E64D0 C3 82 9A 60 */ lfs f28, lbl__5599-_SDA2_BASE_(r2) +/* 800E96D4 000E64D4 C3 A2 98 F4 */ lfs f29, lbl__1131_1-_SDA2_BASE_(r2) /* 800E96D8 000E64D8 48 00 00 30 */ b lbl_800E9708 lbl_800E96DC: /* 800E96DC 000E64DC 80 7F 01 D8 */ lwz r3, 0x1d8(r31) -/* 800E96E0 000E64E0 C0 02 99 3C */ lfs f0, lbl_803CE2BC-_SDA2_BASE_(r2) +/* 800E96E0 000E64E0 C0 02 99 3C */ lfs f0, lbl__1561-_SDA2_BASE_(r2) /* 800E96E4 000E64E4 C0 23 00 18 */ lfs f1, 0x18(r3) -/* 800E96E8 000E64E8 C3 E2 99 18 */ lfs f31, lbl_803CE298-_SDA2_BASE_(r2) +/* 800E96E8 000E64E8 C3 E2 99 18 */ lfs f31, lbl__1371_1-_SDA2_BASE_(r2) /* 800E96EC 000E64EC FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800E96F0 000E64F0 40 80 00 08 */ bge lbl_800E96F8 /* 800E96F4 000E64F4 48 00 00 08 */ b lbl_800E96FC @@ -17941,12 +17941,12 @@ lbl_800E96F8: /* 800E96F8 000E64F8 FC 00 08 90 */ fmr f0, f1 lbl_800E96FC: /* 800E96FC 000E64FC FF C0 00 90 */ fmr f30, f0 -/* 800E9700 000E6500 C3 82 99 04 */ lfs f28, lbl_803CE284-_SDA2_BASE_(r2) -/* 800E9704 000E6504 C3 A2 99 00 */ lfs f29, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E9700 000E6500 C3 82 99 04 */ lfs f28, lbl__1186-_SDA2_BASE_(r2) +/* 800E9704 000E6504 C3 A2 99 00 */ lfs f29, lbl__1167-_SDA2_BASE_(r2) lbl_800E9708: /* 800E9708 000E6508 C0 7E 00 68 */ lfs f3, 0x68(r30) -/* 800E970C 000E650C C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) -/* 800E9710 000E6510 C3 62 98 F4 */ lfs f27, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E970C 000E650C C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) +/* 800E9710 000E6510 C3 62 98 F4 */ lfs f27, lbl__1131_1-_SDA2_BASE_(r2) /* 800E9714 000E6514 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 800E9718 000E6518 40 80 00 0C */ bge lbl_800E9724 /* 800E971C 000E651C 38 00 00 01 */ li r0, 1 @@ -17956,8 +17956,8 @@ lbl_800E9724: lbl_800E9728: /* 800E9728 000E6528 2C 00 00 00 */ cmpwi r0, 0 /* 800E972C 000E652C 40 82 00 64 */ bne lbl_800E9790 -/* 800E9730 000E6530 C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) -/* 800E9734 000E6534 C0 22 98 F0 */ lfs f1, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E9730 000E6530 C0 42 98 F4 */ lfs f2, lbl__1131_1-_SDA2_BASE_(r2) +/* 800E9734 000E6534 C0 22 98 F0 */ lfs f1, lbl__1130-_SDA2_BASE_(r2) /* 800E9738 000E6538 FC 03 10 40 */ fcmpo cr0, f3, f2 /* 800E973C 000E653C 40 80 00 0C */ bge lbl_800E9748 /* 800E9740 000E6540 FC 00 18 90 */ fmr f0, f3 @@ -17967,10 +17967,10 @@ lbl_800E9748: lbl_800E974C: /* 800E974C 000E654C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E9750 000E6550 40 81 00 0C */ ble lbl_800E975C -/* 800E9754 000E6554 C0 62 98 F0 */ lfs f3, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E9754 000E6554 C0 62 98 F0 */ lfs f3, lbl__1130-_SDA2_BASE_(r2) /* 800E9758 000E6558 48 00 00 18 */ b lbl_800E9770 lbl_800E975C: -/* 800E975C 000E655C C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E975C 000E655C C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800E9760 000E6560 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 800E9764 000E6564 40 80 00 08 */ bge lbl_800E976C /* 800E9768 000E6568 48 00 00 08 */ b lbl_800E9770 @@ -17979,7 +17979,7 @@ lbl_800E976C: lbl_800E9770: /* 800E9770 000E6570 EC 22 18 28 */ fsubs f1, f2, f3 /* 800E9774 000E6574 C0 1E 00 6C */ lfs f0, 0x6c(r30) -/* 800E9778 000E6578 C0 42 98 F0 */ lfs f2, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E9778 000E6578 C0 42 98 F0 */ lfs f2, lbl__1130-_SDA2_BASE_(r2) /* 800E977C 000E657C EC 7E 00 28 */ fsubs f3, f30, f0 /* 800E9780 000E6580 FF 60 08 90 */ fmr f27, f1 /* 800E9784 000E6584 48 00 33 A9 */ bl SMOOTH__Ffff @@ -17987,7 +17987,7 @@ lbl_800E9770: /* 800E978C 000E658C EF C0 08 2A */ fadds f30, f0, f1 lbl_800E9790: /* 800E9790 000E6590 C0 1E 00 68 */ lfs f0, 0x68(r30) -/* 800E9794 000E6594 C0 42 99 00 */ lfs f2, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E9794 000E6594 C0 42 99 00 */ lfs f2, lbl__1167-_SDA2_BASE_(r2) /* 800E9798 000E6598 EC 00 D0 28 */ fsubs f0, f0, f26 /* 800E979C 000E659C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800E97A0 000E65A0 40 81 00 08 */ ble lbl_800E97A8 @@ -18001,47 +18001,47 @@ lbl_800E97AC: /* 800E97B8 000E65B8 38 7E 00 50 */ addi r3, r30, 0x50 /* 800E97BC 000E65BC 48 04 68 BD */ bl NPCC_TmrCycle__FPfff /* 800E97C0 000E65C0 FC 20 D0 90 */ fmr f1, f26 -/* 800E97C4 000E65C4 C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E97C4 000E65C4 C0 42 98 F4 */ lfs f2, lbl__1131_1-_SDA2_BASE_(r2) /* 800E97C8 000E65C8 38 7E 00 54 */ addi r3, r30, 0x54 /* 800E97CC 000E65CC 48 04 68 AD */ bl NPCC_TmrCycle__FPfff /* 800E97D0 000E65D0 C0 1E 00 50 */ lfs f0, 0x50(r30) -/* 800E97D4 000E65D4 C0 22 99 44 */ lfs f1, lbl_803CE2C4-_SDA2_BASE_(r2) +/* 800E97D4 000E65D4 C0 22 99 44 */ lfs f1, lbl__1594-_SDA2_BASE_(r2) /* 800E97D8 000E65D8 EC 00 E0 24 */ fdivs f0, f0, f28 /* 800E97DC 000E65DC EC 1D 00 32 */ fmuls f0, f29, f0 /* 800E97E0 000E65E0 EF 41 00 32 */ fmuls f26, f1, f0 /* 800E97E4 000E65E4 FC 20 D0 90 */ fmr f1, f26 /* 800E97E8 000E65E8 4B FD B6 65 */ bl isin__Ff -/* 800E97EC 000E65EC C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800E97EC 000E65EC C0 02 99 38 */ lfs f0, lbl__1533_1-_SDA2_BASE_(r2) /* 800E97F0 000E65F0 FF 80 08 90 */ fmr f28, f1 /* 800E97F4 000E65F4 EC 20 06 B2 */ fmuls f1, f0, f26 /* 800E97F8 000E65F8 4B FD B6 55 */ bl isin__Ff /* 800E97FC 000E65FC FF 40 08 90 */ fmr f26, f1 -/* 800E9800 000E6600 3C 60 80 25 */ lis r3, lbl_8025303C@ha +/* 800E9800 000E6600 3C 60 80 25 */ lis r3, lbl_g_Z3@ha /* 800E9804 000E6604 EC 3E 07 32 */ fmuls f1, f30, f28 -/* 800E9808 000E6608 38 83 30 3C */ addi r4, r3, lbl_8025303C@l +/* 800E9808 000E6608 38 83 30 3C */ addi r4, r3, lbl_g_Z3@l /* 800E980C 000E660C 38 61 00 20 */ addi r3, r1, 0x20 /* 800E9810 000E6610 4B F2 19 11 */ bl __ml__5xVec3CFf /* 800E9814 000E6614 38 61 00 2C */ addi r3, r1, 0x2c /* 800E9818 000E6618 38 81 00 20 */ addi r4, r1, 0x20 /* 800E981C 000E661C 4B F2 1A 49 */ bl __as__5xVec3FRC5xVec3 /* 800E9820 000E6620 EC 3E 06 B2 */ fmuls f1, f30, f26 -/* 800E9824 000E6624 3C 60 80 25 */ lis r3, lbl_80253024@ha -/* 800E9828 000E6628 38 83 30 24 */ addi r4, r3, lbl_80253024@l +/* 800E9824 000E6624 3C 60 80 25 */ lis r3, lbl_g_X3@ha +/* 800E9828 000E6628 38 83 30 24 */ addi r4, r3, lbl_g_X3@l /* 800E982C 000E662C 38 61 00 14 */ addi r3, r1, 0x14 /* 800E9830 000E6630 4B F2 18 F1 */ bl __ml__5xVec3CFf /* 800E9834 000E6634 38 61 00 2C */ addi r3, r1, 0x2c /* 800E9838 000E6638 38 81 00 14 */ addi r4, r1, 0x14 /* 800E983C 000E663C 4B F2 BC 09 */ bl __apl__5xVec3FRC5xVec3 -/* 800E9840 000E6640 C0 22 99 CC */ lfs f1, lbl_803CE34C-_SDA2_BASE_(r2) +/* 800E9840 000E6640 C0 22 99 CC */ lfs f1, lbl__3234-_SDA2_BASE_(r2) /* 800E9844 000E6644 C0 1E 00 54 */ lfs f0, 0x54(r30) /* 800E9848 000E6648 EC 21 00 32 */ fmuls f1, f1, f0 /* 800E984C 000E664C 4B FD B6 01 */ bl isin__Ff -/* 800E9850 000E6650 C0 02 99 14 */ lfs f0, lbl_803CE294-_SDA2_BASE_(r2) +/* 800E9850 000E6650 C0 02 99 14 */ lfs f0, lbl__1370-_SDA2_BASE_(r2) /* 800E9854 000E6654 EC 00 07 72 */ fmuls f0, f0, f29 /* 800E9858 000E6658 EC 01 00 32 */ fmuls f0, f1, f0 /* 800E985C 000E665C EC 5B F8 3A */ fmadds f2, f27, f0, f31 /* 800E9860 000E6660 D0 41 00 30 */ stfs f2, 0x30(r1) -/* 800E9864 000E6664 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800E9864 000E6664 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800E9868 000E6668 FC 1B 00 40 */ fcmpo cr0, f27, f0 /* 800E986C 000E666C 40 80 00 34 */ bge lbl_800E98A0 /* 800E9870 000E6670 80 7F 03 80 */ lwz r3, 0x380(r31) @@ -18113,12 +18113,12 @@ DuckStackInterpInit__20zNPCGoalTubeDucklingFv: /* 800E9968 000E6768 4B F2 4C E9 */ bl xVec3Length__FPC5xVec3 /* 800E996C 000E676C D0 3E 00 58 */ stfs f1, 0x58(r30) /* 800E9970 000E6770 C0 3E 00 58 */ lfs f1, 0x58(r30) -/* 800E9974 000E6774 C0 02 99 B4 */ lfs f0, lbl_803CE334-_SDA2_BASE_(r2) +/* 800E9974 000E6774 C0 02 99 B4 */ lfs f0, lbl__2723-_SDA2_BASE_(r2) /* 800E9978 000E6778 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E997C 000E677C 40 80 00 20 */ bge lbl_800E999C -/* 800E9980 000E6780 C0 02 99 00 */ lfs f0, lbl_803CE280-_SDA2_BASE_(r2) -/* 800E9984 000E6784 3C 60 80 25 */ lis r3, lbl_80253018@ha -/* 800E9988 000E6788 38 83 30 18 */ addi r4, r3, lbl_80253018@l +/* 800E9980 000E6780 C0 02 99 00 */ lfs f0, lbl__1167-_SDA2_BASE_(r2) +/* 800E9984 000E6784 3C 60 80 25 */ lis r3, lbl_g_O3@ha +/* 800E9988 000E6788 38 83 30 18 */ addi r4, r3, lbl_g_O3@l /* 800E998C 000E678C D0 1E 00 58 */ stfs f0, 0x58(r30) /* 800E9990 000E6790 38 7E 00 5C */ addi r3, r30, 0x5c /* 800E9994 000E6794 4B F6 4B 49 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -18161,7 +18161,7 @@ DuckStackInterp__20zNPCGoalTubeDucklingFf: lbl_800E9A14: /* 800E9A14 000E6814 FC 20 00 90 */ fmr f1, f0 lbl_800E9A18: -/* 800E9A18 000E6818 C0 02 99 BC */ lfs f0, lbl_803CE33C-_SDA2_BASE_(r2) +/* 800E9A18 000E6818 C0 02 99 BC */ lfs f0, lbl__2888-_SDA2_BASE_(r2) /* 800E9A1C 000E681C 7F 83 E3 78 */ mr r3, r28 /* 800E9A20 000E6820 EF E1 00 32 */ fmuls f31, f1, f0 /* 800E9A24 000E6824 4B FA 74 1D */ bl NPCC_faceDir__FP4xEnt @@ -18177,7 +18177,7 @@ lbl_800E9A18: /* 800E9A4C 000E684C 4B FA 73 F5 */ bl NPCC_faceDir__FP4xEnt /* 800E9A50 000E6850 7F E4 FB 78 */ mr r4, r31 /* 800E9A54 000E6854 4B F6 4A 9D */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 800E9A58 000E6858 C0 02 9A 64 */ lfs f0, lbl_803CE3E4-_SDA2_BASE_(r2) +/* 800E9A58 000E6858 C0 02 9A 64 */ lfs f0, lbl__5629-_SDA2_BASE_(r2) /* 800E9A5C 000E685C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E9A60 000E6860 40 80 00 08 */ bge lbl_800E9A68 /* 800E9A64 000E6864 3B C0 00 01 */ li r30, 1 @@ -18186,7 +18186,7 @@ lbl_800E9A68: /* 800E9A6C 000E686C 38 81 00 14 */ addi r4, r1, 0x14 /* 800E9A70 000E6870 48 01 65 59 */ bl PosStacked__13zNPCTubeSlaveFP5xVec3 /* 800E9A74 000E6874 C0 3B 00 58 */ lfs f1, 0x58(r27) -/* 800E9A78 000E6878 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800E9A78 000E6878 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800E9A7C 000E687C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E9A80 000E6880 40 80 00 0C */ bge lbl_800E9A8C /* 800E9A84 000E6884 38 00 00 01 */ li r0, 1 @@ -18225,7 +18225,7 @@ lbl_800E9AC0: /* 800E9AFC 000E68FC 80 7D 01 D8 */ lwz r3, 0x1d8(r29) /* 800E9B00 000E6900 C0 1B 00 58 */ lfs f0, 0x58(r27) /* 800E9B04 000E6904 C0 23 00 18 */ lfs f1, 0x18(r3) -/* 800E9B08 000E6908 C0 42 99 00 */ lfs f2, lbl_803CE280-_SDA2_BASE_(r2) +/* 800E9B08 000E6908 C0 42 99 00 */ lfs f2, lbl__1167-_SDA2_BASE_(r2) /* 800E9B0C 000E690C EC 01 07 BC */ fnmsubs f0, f1, f30, f0 /* 800E9B10 000E6910 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800E9B14 000E6914 40 81 00 08 */ ble lbl_800E9B1C @@ -18336,7 +18336,7 @@ lbl_800E9C6C: /* 800E9CA8 000E6AA8 48 00 00 14 */ b lbl_800E9CBC lbl_800E9CAC: /* 800E9CAC 000E6AAC FC 20 F8 90 */ fmr f1, f31 -/* 800E9CB0 000E6AB0 C0 42 99 50 */ lfs f2, lbl_803CE2D0-_SDA2_BASE_(r2) +/* 800E9CB0 000E6AB0 C0 42 99 50 */ lfs f2, lbl__1693-_SDA2_BASE_(r2) /* 800E9CB4 000E6AB4 7F E3 FB 78 */ mr r3, r31 /* 800E9CB8 000E6AB8 48 00 2D 69 */ bl FacePlayer__9zNPCRobotFff lbl_800E9CBC: @@ -18417,10 +18417,10 @@ lbl_800E9D84: LaserRender__18zNPCGoalTubeAttackFv: /* 800E9DB4 000E6BB4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800E9DB8 000E6BB8 7C 08 02 A6 */ mflr r0 -/* 800E9DBC 000E6BBC 3C 80 80 3D */ lis r4, lbl_803CA6B4@ha +/* 800E9DBC 000E6BBC 3C 80 80 3D */ lis r4, lbl_laser__13zNPCTubeSlave@ha /* 800E9DC0 000E6BC0 7C 65 1B 78 */ mr r5, r3 /* 800E9DC4 000E6BC4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800E9DC8 000E6BC8 38 64 A6 B4 */ addi r3, r4, lbl_803CA6B4@l +/* 800E9DC8 000E6BC8 38 64 A6 B4 */ addi r3, r4, lbl_laser__13zNPCTubeSlave@l /* 800E9DCC 000E6BCC 38 85 00 5C */ addi r4, r5, 0x5c /* 800E9DD0 000E6BD0 38 A5 00 68 */ addi r5, r5, 0x68 /* 800E9DD4 000E6BD4 48 04 48 91 */ bl Render__8NPCLaserFP5xVec3P5xVec3 @@ -18466,7 +18466,7 @@ lbl_800E9E4C: /* 800E9E5C 000E6C5C 48 00 97 D9 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND /* 800E9E60 000E6C60 48 00 00 50 */ b lbl_800E9EB0 lbl_800E9E64: -/* 800E9E64 000E6C64 C0 42 99 44 */ lfs f2, lbl_803CE2C4-_SDA2_BASE_(r2) +/* 800E9E64 000E6C64 C0 42 99 44 */ lfs f2, lbl__1594-_SDA2_BASE_(r2) /* 800E9E68 000E6C68 7C 83 23 78 */ mr r3, r4 /* 800E9E6C 000E6C6C 48 00 2B B5 */ bl FacePlayer__9zNPCRobotFff /* 800E9E70 000E6C70 48 00 00 40 */ b lbl_800E9EB0 @@ -18514,13 +18514,13 @@ MarySpinUp__18zNPCGoalTubeAttackFf: /* 800E9F00 000E6D00 7F C3 F3 78 */ mr r3, r30 /* 800E9F04 000E6D04 4B FE F2 FD */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800E9F08 000E6D08 C0 3D 00 54 */ lfs f1, 0x54(r29) -/* 800E9F0C 000E6D0C C0 02 9A 68 */ lfs f0, lbl_803CE3E8-_SDA2_BASE_(r2) +/* 800E9F0C 000E6D0C C0 02 9A 68 */ lfs f0, lbl__5824-_SDA2_BASE_(r2) /* 800E9F10 000E6D10 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800E9F14 000E6D14 40 81 00 0C */ ble lbl_800E9F20 /* 800E9F18 000E6D18 3B E0 00 01 */ li r31, 1 /* 800E9F1C 000E6D1C 48 00 00 10 */ b lbl_800E9F2C lbl_800E9F20: -/* 800E9F20 000E6D20 C0 02 99 44 */ lfs f0, lbl_803CE2C4-_SDA2_BASE_(r2) +/* 800E9F20 000E6D20 C0 02 99 44 */ lfs f0, lbl__1594-_SDA2_BASE_(r2) /* 800E9F24 000E6D24 EC 00 0F FA */ fmadds f0, f0, f31, f1 /* 800E9F28 000E6D28 D0 1D 00 54 */ stfs f0, 0x54(r29) lbl_800E9F2C: @@ -18556,7 +18556,7 @@ MarySpinDown__18zNPCGoalTubeAttackFf: /* 800E9F94 000E6D94 38 00 00 01 */ li r0, 1 /* 800E9F98 000E6D98 48 00 00 10 */ b lbl_800E9FA8 lbl_800E9F9C: -/* 800E9F9C 000E6D9C C0 02 99 44 */ lfs f0, lbl_803CE2C4-_SDA2_BASE_(r2) +/* 800E9F9C 000E6D9C C0 02 99 44 */ lfs f0, lbl__1594-_SDA2_BASE_(r2) /* 800E9FA0 000E6DA0 EC 00 10 7C */ fnmsubs f0, f0, f1, f2 /* 800E9FA4 000E6DA4 D0 03 00 54 */ stfs f0, 0x54(r3) lbl_800E9FA8: @@ -18590,20 +18590,20 @@ MaryzFury__18zNPCGoalTubeAttackFv: /* 800EA008 000E6E08 48 00 2A B1 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 800EA00C 000E6E0C 7F E3 FB 78 */ mr r3, r31 /* 800EA010 000E6E10 4B F3 18 21 */ bl xEntGetCenter__FPC4xEnt -/* 800EA014 000E6E14 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800EA014 000E6E14 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800EA018 000E6E18 7C 64 1B 78 */ mr r4, r3 /* 800EA01C 000E6E1C 7F C3 F3 78 */ mr r3, r30 /* 800EA020 000E6E20 48 09 F2 19 */ bl Start__9NPCHazardFPC5xVec3f -/* 800EA024 000E6E24 3C 60 80 26 */ lis r3, lbl_802673B4@ha -/* 800EA028 000E6E28 38 63 73 B4 */ addi r3, r3, lbl_802673B4@l +/* 800EA024 000E6E24 3C 60 80 26 */ lis r3, lbl__stringBase0_63@ha +/* 800EA028 000E6E28 38 63 73 B4 */ addi r3, r3, lbl__stringBase0_63@l /* 800EA02C 000E6E2C 4B F6 21 E9 */ bl xStrHash__FPCc -/* 800EA030 000E6E30 C0 42 98 F0 */ lfs f2, lbl_803CE270-_SDA2_BASE_(r2) +/* 800EA030 000E6E30 C0 42 98 F0 */ lfs f2, lbl__1130-_SDA2_BASE_(r2) /* 800EA034 000E6E34 38 DE 00 08 */ addi r6, r30, 8 -/* 800EA038 000E6E38 C0 22 9A 6C */ lfs f1, lbl_803CE3EC-_SDA2_BASE_(r2) +/* 800EA038 000E6E38 C0 22 9A 6C */ lfs f1, lbl__5839-_SDA2_BASE_(r2) /* 800EA03C 000E6E3C 38 80 00 80 */ li r4, 0x80 /* 800EA040 000E6E40 FC A0 10 90 */ fmr f5, f2 -/* 800EA044 000E6E44 C0 62 99 04 */ lfs f3, lbl_803CE284-_SDA2_BASE_(r2) -/* 800EA048 000E6E48 C0 82 99 D4 */ lfs f4, lbl_803CE354-_SDA2_BASE_(r2) +/* 800EA044 000E6E44 C0 62 99 04 */ lfs f3, lbl__1186-_SDA2_BASE_(r2) +/* 800EA048 000E6E48 C0 82 99 D4 */ lfs f4, lbl__3334-_SDA2_BASE_(r2) /* 800EA04C 000E6E4C 38 A0 00 00 */ li r5, 0 /* 800EA050 000E6E50 38 E0 00 00 */ li r7, 0 /* 800EA054 000E6E54 4B F5 EA 41 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf @@ -18638,7 +18638,7 @@ AttackDataReset__18zNPCGoalTubeAttackFv: /* 800EA0AC 000E6EAC 2C 00 00 02 */ cmpwi r0, 2 /* 800EA0B0 000E6EB0 40 82 00 14 */ bne lbl_800EA0C4 /* 800EA0B4 000E6EB4 90 83 00 50 */ stw r4, 0x50(r3) -/* 800EA0B8 000E6EB8 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800EA0B8 000E6EB8 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800EA0BC 000E6EBC D0 03 00 54 */ stfs f0, 0x54(r3) /* 800EA0C0 000E6EC0 4E 80 00 20 */ blr lbl_800EA0C4: @@ -18646,7 +18646,7 @@ lbl_800EA0C4: /* 800EA0C8 000E6EC8 38 00 FF FF */ li r0, -1 /* 800EA0CC 000E6ECC 90 83 00 50 */ stw r4, 0x50(r3) /* 800EA0D0 000E6ED0 90 03 00 54 */ stw r0, 0x54(r3) -/* 800EA0D4 000E6ED4 C0 02 99 68 */ lfs f0, lbl_803CE2E8-_SDA2_BASE_(r2) +/* 800EA0D4 000E6ED4 C0 02 99 68 */ lfs f0, lbl__1905_2-_SDA2_BASE_(r2) /* 800EA0D8 000E6ED8 D0 03 00 58 */ stfs f0, 0x58(r3) /* 800EA0DC 000E6EDC 4E 80 00 20 */ blr /* 800EA0E0 000E6EE0 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -18816,24 +18816,24 @@ MoveTryToEscape__17zNPCGoalTubeLassoFf: /* 800EA338 000E7138 83 DF 03 80 */ lwz r30, 0x380(r31) /* 800EA33C 000E713C 2C 00 00 02 */ cmpwi r0, 2 /* 800EA340 000E7140 40 82 00 0C */ bne lbl_800EA34C -/* 800EA344 000E7144 C3 C2 98 F4 */ lfs f30, lbl_803CE274-_SDA2_BASE_(r2) +/* 800EA344 000E7144 C3 C2 98 F4 */ lfs f30, lbl__1131_1-_SDA2_BASE_(r2) /* 800EA348 000E7148 48 00 00 08 */ b lbl_800EA350 lbl_800EA34C: -/* 800EA34C 000E714C C3 C2 99 00 */ lfs f30, lbl_803CE280-_SDA2_BASE_(r2) +/* 800EA34C 000E714C C3 C2 99 00 */ lfs f30, lbl__1167-_SDA2_BASE_(r2) lbl_800EA350: -/* 800EA350 000E7150 88 0D 93 B4 */ lbz r0, lbl_803CBCB4-_SDA_BASE_(r13) +/* 800EA350 000E7150 88 0D 93 B4 */ lbz r0, lbl_init$5889-_SDA_BASE_(r13) /* 800EA354 000E7154 7C 00 07 75 */ extsb. r0, r0 /* 800EA358 000E7158 40 82 00 2C */ bne lbl_800EA384 -/* 800EA35C 000E715C C0 22 99 3C */ lfs f1, lbl_803CE2BC-_SDA2_BASE_(r2) +/* 800EA35C 000E715C C0 22 99 3C */ lfs f1, lbl__1561-_SDA2_BASE_(r2) /* 800EA360 000E7160 4B F5 DD 49 */ bl SQ__Ff /* 800EA364 000E7164 FF E0 08 90 */ fmr f31, f1 -/* 800EA368 000E7168 C0 22 99 3C */ lfs f1, lbl_803CE2BC-_SDA2_BASE_(r2) +/* 800EA368 000E7168 C0 22 99 3C */ lfs f1, lbl__1561-_SDA2_BASE_(r2) /* 800EA36C 000E716C 4B F5 DD 3D */ bl SQ__Ff /* 800EA370 000E7170 EC 21 F8 2A */ fadds f1, f1, f31 /* 800EA374 000E7174 4B F2 04 89 */ bl xsqrt__Ff -/* 800EA378 000E7178 D0 2D 93 B0 */ stfs f1, lbl_803CBCB0-_SDA_BASE_(r13) +/* 800EA378 000E7178 D0 2D 93 B0 */ stfs f1, lbl_dst_tetherMax$5888-_SDA_BASE_(r13) /* 800EA37C 000E717C 38 00 00 01 */ li r0, 1 -/* 800EA380 000E7180 98 0D 93 B4 */ stb r0, lbl_803CBCB4-_SDA_BASE_(r13) +/* 800EA380 000E7180 98 0D 93 B4 */ stb r0, lbl_init$5889-_SDA_BASE_(r13) lbl_800EA384: /* 800EA384 000E7184 7F C3 F3 78 */ mr r3, r30 /* 800EA388 000E7188 4B F9 89 71 */ bl Pos__10zNPCCommonFv @@ -18845,7 +18845,7 @@ lbl_800EA384: /* 800EA3A0 000E71A0 7F C3 F3 78 */ mr r3, r30 /* 800EA3A4 000E71A4 90 01 00 7C */ stw r0, 0x7c(r1) /* 800EA3A8 000E71A8 4B FA 6A 8D */ bl NPCC_rightDir__FP4xEnt -/* 800EA3AC 000E71AC C0 22 99 3C */ lfs f1, lbl_803CE2BC-_SDA2_BASE_(r2) +/* 800EA3AC 000E71AC C0 22 99 3C */ lfs f1, lbl__1561-_SDA2_BASE_(r2) /* 800EA3B0 000E71B0 7C 64 1B 78 */ mr r4, r3 /* 800EA3B4 000E71B4 38 61 00 38 */ addi r3, r1, 0x38 /* 800EA3B8 000E71B8 4B F2 0D 69 */ bl __ml__5xVec3CFf @@ -18858,7 +18858,7 @@ lbl_800EA384: /* 800EA3D4 000E71D4 4B F2 B0 71 */ bl __apl__5xVec3FRC5xVec3 /* 800EA3D8 000E71D8 7F C3 F3 78 */ mr r3, r30 /* 800EA3DC 000E71DC 4B FA 6A 75 */ bl NPCC_upDir__FP4xEnt -/* 800EA3E0 000E71E0 C0 22 99 3C */ lfs f1, lbl_803CE2BC-_SDA2_BASE_(r2) +/* 800EA3E0 000E71E0 C0 22 99 3C */ lfs f1, lbl__1561-_SDA2_BASE_(r2) /* 800EA3E4 000E71E4 7C 64 1B 78 */ mr r4, r3 /* 800EA3E8 000E71E8 38 61 00 2C */ addi r3, r1, 0x2c /* 800EA3EC 000E71EC 4B F2 0D 35 */ bl __ml__5xVec3CFf @@ -18872,7 +18872,7 @@ lbl_800EA384: /* 800EA40C 000E720C 38 61 00 68 */ addi r3, r1, 0x68 /* 800EA410 000E7210 7C 64 1B 78 */ mr r4, r3 /* 800EA414 000E7214 4B F6 3E DD */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 800EA418 000E7218 C0 02 99 90 */ lfs f0, lbl_803CE310-_SDA2_BASE_(r2) +/* 800EA418 000E7218 C0 02 99 90 */ lfs f0, lbl__2297-_SDA2_BASE_(r2) /* 800EA41C 000E721C EC 40 07 72 */ fmuls f2, f0, f29 /* 800EA420 000E7220 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 800EA424 000E7224 40 81 00 28 */ ble lbl_800EA44C @@ -18886,7 +18886,7 @@ lbl_800EA384: /* 800EA444 000E7244 90 03 00 E0 */ stw r0, 0xe0(r3) /* 800EA448 000E7248 48 00 00 D4 */ b lbl_800EA51C lbl_800EA44C: -/* 800EA44C 000E724C C0 0D 93 B0 */ lfs f0, lbl_803CBCB0-_SDA_BASE_(r13) +/* 800EA44C 000E724C C0 0D 93 B0 */ lfs f0, lbl_dst_tetherMax$5888-_SDA_BASE_(r13) /* 800EA450 000E7250 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800EA454 000E7254 40 81 00 A4 */ ble lbl_800EA4F8 /* 800EA458 000E7258 80 7F 00 48 */ lwz r3, 0x48(r31) @@ -18894,7 +18894,7 @@ lbl_800EA44C: /* 800EA460 000E7260 38 81 00 68 */ addi r4, r1, 0x68 /* 800EA464 000E7264 38 63 00 BC */ addi r3, r3, 0xbc /* 800EA468 000E7268 4B F2 0C 29 */ bl xVec3SMul__FP5xVec3PC5xVec3f -/* 800EA46C 000E726C C0 2D 93 B0 */ lfs f1, lbl_803CBCB0-_SDA_BASE_(r13) +/* 800EA46C 000E726C C0 2D 93 B0 */ lfs f1, lbl_dst_tetherMax$5888-_SDA_BASE_(r13) /* 800EA470 000E7270 38 61 00 14 */ addi r3, r1, 0x14 /* 800EA474 000E7274 38 81 00 68 */ addi r4, r1, 0x68 /* 800EA478 000E7278 4B F2 0C A9 */ bl __ml__5xVec3CFf @@ -18941,7 +18941,7 @@ lbl_800EA4F8: /* 800EA518 000E7318 90 03 00 E0 */ stw r0, 0xe0(r3) lbl_800EA51C: /* 800EA51C 000E731C FC 20 E8 90 */ fmr f1, f29 -/* 800EA520 000E7320 C0 42 99 00 */ lfs f2, lbl_803CE280-_SDA2_BASE_(r2) +/* 800EA520 000E7320 C0 42 99 00 */ lfs f2, lbl__1167-_SDA2_BASE_(r2) /* 800EA524 000E7324 7F E3 FB 78 */ mr r3, r31 /* 800EA528 000E7328 38 81 00 68 */ addi r4, r1, 0x68 /* 800EA52C 000E732C 48 00 6D 0D */ bl TurnToFace__10zNPCCommonFfPC5xVec3f @@ -19121,14 +19121,14 @@ lbl_800EA724: /* 800EA7B8 000E75B8 48 00 67 35 */ bl VelStop__10zNPCCommonFv /* 800EA7BC 000E75BC 80 7F 03 80 */ lwz r3, 0x380(r31) /* 800EA7C0 000E75C0 48 01 50 1D */ bl PainInTheBand__11zNPCTubeletFv -/* 800EA7C4 000E75C4 C0 02 99 28 */ lfs f0, lbl_803CE2A8-_SDA2_BASE_(r2) +/* 800EA7C4 000E75C4 C0 02 99 28 */ lfs f0, lbl__1382-_SDA2_BASE_(r2) /* 800EA7C8 000E75C8 D0 1D 00 4C */ stfs f0, 0x4c(r29) /* 800EA7CC 000E75CC 4B F4 64 BD */ bl xurand__Fv -/* 800EA7D0 000E75D0 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) -/* 800EA7D4 000E75D4 C0 42 99 38 */ lfs f2, lbl_803CE2B8-_SDA2_BASE_(r2) +/* 800EA7D0 000E75D0 C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) +/* 800EA7D4 000E75D4 C0 42 99 38 */ lfs f2, lbl__1533_1-_SDA2_BASE_(r2) /* 800EA7D8 000E75D8 EC 61 00 28 */ fsubs f3, f1, f0 -/* 800EA7DC 000E75DC C0 22 99 50 */ lfs f1, lbl_803CE2D0-_SDA2_BASE_(r2) -/* 800EA7E0 000E75E0 C0 02 9A 70 */ lfs f0, lbl_803CE3F0-_SDA2_BASE_(r2) +/* 800EA7DC 000E75DC C0 22 99 50 */ lfs f1, lbl__1693-_SDA2_BASE_(r2) +/* 800EA7E0 000E75E0 C0 02 9A 70 */ lfs f0, lbl__5940-_SDA2_BASE_(r2) /* 800EA7E4 000E75E4 EC 42 00 F2 */ fmuls f2, f2, f3 /* 800EA7E8 000E75E8 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 800EA7EC 000E75EC FC 00 00 50 */ fneg f0, f0 @@ -19219,7 +19219,7 @@ lbl_800EA724: /* 800EA940 000E7740 2C 00 00 02 */ cmpwi r0, 2 /* 800EA944 000E7744 40 82 00 58 */ bne lbl_800EA99C /* 800EA948 000E7748 C0 3B 00 4C */ lfs f1, 0x4c(r27) -/* 800EA94C 000E774C C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800EA94C 000E774C C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800EA950 000E7750 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800EA954 000E7754 40 80 00 28 */ bge lbl_800EA97C /* 800EA958 000E7758 80 7F 03 80 */ lwz r3, 0x380(r31) @@ -19233,7 +19233,7 @@ lbl_800EA724: /* 800EA978 000E7778 90 03 02 A0 */ stw r0, 0x2a0(r3) lbl_800EA97C: /* 800EA97C 000E777C C0 1B 00 4C */ lfs f0, 0x4c(r27) -/* 800EA980 000E7780 C0 22 99 00 */ lfs f1, lbl_803CE280-_SDA2_BASE_(r2) +/* 800EA980 000E7780 C0 22 99 00 */ lfs f1, lbl__1167-_SDA2_BASE_(r2) /* 800EA984 000E7784 EC 00 F8 28 */ fsubs f0, f0, f31 /* 800EA988 000E7788 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800EA98C 000E778C 40 81 00 08 */ ble lbl_800EA994 @@ -19268,8 +19268,8 @@ lbl_800EA99C: /* 800EA9F4 000E77F4 38 63 00 30 */ addi r3, r3, 0x30 /* 800EA9F8 000E77F8 4B F6 3A E5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800EA9FC 000E77FC 80 9F 00 48 */ lwz r4, 0x48(r31) -/* 800EAA00 000E7800 3C 60 80 26 */ lis r3, lbl_802673A8@ha -/* 800EAA04 000E7804 38 C3 73 A8 */ addi r6, r3, lbl_802673A8@l +/* 800EAA00 000E7800 3C 60 80 26 */ lis r3, lbl__5953@ha +/* 800EAA04 000E7804 38 C3 73 A8 */ addi r6, r3, lbl__5953@l /* 800EAA08 000E7808 38 61 00 18 */ addi r3, r1, 0x18 /* 800EAA0C 000E780C 80 04 00 E0 */ lwz r0, 0xe0(r4) /* 800EAA10 000E7810 60 00 00 01 */ ori r0, r0, 1 @@ -19287,9 +19287,9 @@ lbl_800EA99C: /* 800EAA40 000E7840 4B F2 07 69 */ bl length__5xVec3CFv /* 800EAA44 000E7844 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 800EAA48 000E7848 40 80 00 18 */ bge lbl_800EAA60 -/* 800EAA4C 000E784C C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800EAA4C 000E784C C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800EAA50 000E7850 D0 1B 00 54 */ stfs f0, 0x54(r27) -/* 800EAA54 000E7854 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800EAA54 000E7854 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800EAA58 000E7858 D0 1B 00 5C */ stfs f0, 0x5c(r27) /* 800EAA5C 000E785C 48 00 00 20 */ b lbl_800EAA7C lbl_800EAA60: @@ -19303,7 +19303,7 @@ lbl_800EAA60: lbl_800EAA7C: /* 800EAA7C 000E787C C0 3B 00 50 */ lfs f1, 0x50(r27) /* 800EAA80 000E7880 7F 63 DB 78 */ mr r3, r27 -/* 800EAA84 000E7884 C0 02 9A 74 */ lfs f0, lbl_803CE3F4-_SDA2_BASE_(r2) +/* 800EAA84 000E7884 C0 02 9A 74 */ lfs f0, lbl__5970-_SDA2_BASE_(r2) /* 800EAA88 000E7888 7F 84 E3 78 */ mr r4, r28 /* 800EAA8C 000E788C 38 A1 00 08 */ addi r5, r1, 8 /* 800EAA90 000E7890 EC 01 00 32 */ fmuls f0, f1, f0 @@ -19545,17 +19545,17 @@ lbl_800EADAC: /* 800EADE8 000E7BE8 60 C6 00 01 */ ori r6, r6, 1 /* 800EADEC 000E7BEC 90 C7 00 E0 */ stw r6, 0xe0(r7) /* 800EADF0 000E7BF0 80 DF 00 4C */ lwz r6, 0x4c(r31) -/* 800EADF4 000E7BF4 C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800EADF4 000E7BF4 C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800EADF8 000E7BF8 C0 46 00 34 */ lfs f2, 0x34(r6) /* 800EADFC 000E7BFC EC 02 00 2A */ fadds f0, f2, f0 /* 800EAE00 000E7C00 D0 06 00 34 */ stfs f0, 0x34(r6) -/* 800EAE04 000E7C04 C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800EAE04 000E7C04 C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800EAE08 000E7C08 D0 1C 00 50 */ stfs f0, 0x50(r28) /* 800EAE0C 000E7C0C 90 BC 00 54 */ stw r5, 0x54(r28) /* 800EAE10 000E7C10 80 BF 00 4C */ lwz r5, 0x4c(r31) /* 800EAE14 000E7C14 C0 05 00 34 */ lfs f0, 0x34(r5) /* 800EAE18 000E7C18 D0 1C 00 58 */ stfs f0, 0x58(r28) -/* 800EAE1C 000E7C1C C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800EAE1C 000E7C1C C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800EAE20 000E7C20 D0 1C 00 5C */ stfs f0, 0x5c(r28) /* 800EAE24 000E7C24 98 1E 00 F0 */ stb r0, 0xf0(r30) /* 800EAE28 000E7C28 98 1E 00 F1 */ stb r0, 0xf1(r30) @@ -19587,7 +19587,7 @@ lbl_800EADAC: /* 800EAE90 000E7C90 38 C0 00 00 */ li r6, 0 /* 800EAE94 000E7C94 7F E3 FB 78 */ mr r3, r31 /* 800EAE98 000E7C98 48 00 7E 85 */ bl ModelAtomicFind__10zNPCCommonFiiP14xModelInstance -/* 800EAE9C 000E7C9C C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800EAE9C 000E7C9C C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800EAEA0 000E7CA0 38 63 00 50 */ addi r3, r3, 0x50 /* 800EAEA4 000E7CA4 48 00 1B ED */ bl assign__5xVec3Ff /* 800EAEA8 000E7CA8 7F E3 FB 78 */ mr r3, r31 @@ -19622,7 +19622,7 @@ lbl_800EADAC: /* 800EAF1C 000E7D1C 38 80 00 00 */ li r4, 0 /* 800EAF20 000E7D20 7F E3 FB 78 */ mr r3, r31 /* 800EAF24 000E7D24 48 00 81 55 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 800EAF28 000E7D28 C0 02 99 B4 */ lfs f0, lbl_803CE334-_SDA2_BASE_(r2) +/* 800EAF28 000E7D28 C0 02 99 B4 */ lfs f0, lbl__2723-_SDA2_BASE_(r2) /* 800EAF2C 000E7D2C EC 00 F8 2A */ fadds f0, f0, f31 /* 800EAF30 000E7D30 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800EAF34 000E7D34 40 80 00 2C */ bge lbl_800EAF60 @@ -19653,7 +19653,7 @@ lbl_800EAF74: /* 800EAF90 000E7D90 38 81 00 08 */ addi r4, r1, 8 /* 800EAF94 000E7D94 38 63 00 D4 */ addi r3, r3, 0xd4 /* 800EAF98 000E7D98 4B F2 02 CD */ bl __as__5xVec3FRC5xVec3 -/* 800EAF9C 000E7D9C C0 02 99 18 */ lfs f0, lbl_803CE298-_SDA2_BASE_(r2) +/* 800EAF9C 000E7D9C C0 02 99 18 */ lfs f0, lbl__1371_1-_SDA2_BASE_(r2) /* 800EAFA0 000E7DA0 38 80 00 00 */ li r4, 0 /* 800EAFA4 000E7DA4 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800EAFA8 000E7DA8 D0 03 00 D8 */ stfs f0, 0xd8(r3) @@ -19663,18 +19663,18 @@ lbl_800EAF74: /* 800EAFB8 000E7DB8 90 03 00 E0 */ stw r0, 0xe0(r3) /* 800EAFBC 000E7DBC 80 7B 00 18 */ lwz r3, 0x18(r27) /* 800EAFC0 000E7DC0 48 02 38 E9 */ bl TimerGet__7xPsycheF11en_xpsytime -/* 800EAFC4 000E7DC4 C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) +/* 800EAFC4 000E7DC4 C0 42 98 F4 */ lfs f2, lbl__1131_1-_SDA2_BASE_(r2) /* 800EAFC8 000E7DC8 4B F4 53 E5 */ bl xfmod__Fff /* 800EAFCC 000E7DCC 80 1F 03 7C */ lwz r0, 0x37c(r31) /* 800EAFD0 000E7DD0 2C 00 00 02 */ cmpwi r0, 2 /* 800EAFD4 000E7DD4 40 82 00 34 */ bne lbl_800EB008 -/* 800EAFD8 000E7DD8 C0 02 9A 78 */ lfs f0, lbl_803CE3F8-_SDA2_BASE_(r2) +/* 800EAFD8 000E7DD8 C0 02 9A 78 */ lfs f0, lbl__6069-_SDA2_BASE_(r2) /* 800EAFDC 000E7DDC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800EAFE0 000E7DE0 40 81 00 0C */ ble lbl_800EAFEC /* 800EAFE4 000E7DE4 38 00 00 00 */ li r0, 0 /* 800EAFE8 000E7DE8 48 00 00 38 */ b lbl_800EB020 lbl_800EAFEC: -/* 800EAFEC 000E7DEC C0 02 9A 7C */ lfs f0, lbl_803CE3FC-_SDA2_BASE_(r2) +/* 800EAFEC 000E7DEC C0 02 9A 7C */ lfs f0, lbl__6070-_SDA2_BASE_(r2) /* 800EAFF0 000E7DF0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800EAFF4 000E7DF4 40 81 00 0C */ ble lbl_800EB000 /* 800EAFF8 000E7DF8 38 00 00 01 */ li r0, 1 @@ -19683,7 +19683,7 @@ lbl_800EB000: /* 800EB000 000E7E00 38 00 00 02 */ li r0, 2 /* 800EB004 000E7E04 48 00 00 1C */ b lbl_800EB020 lbl_800EB008: -/* 800EB008 000E7E08 C0 02 9A 80 */ lfs f0, lbl_803CE400-_SDA2_BASE_(r2) +/* 800EB008 000E7E08 C0 02 9A 80 */ lfs f0, lbl__6071-_SDA2_BASE_(r2) /* 800EB00C 000E7E0C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800EB010 000E7E10 40 81 00 0C */ ble lbl_800EB01C /* 800EB014 000E7E14 38 00 00 01 */ li r0, 1 @@ -19694,13 +19694,13 @@ lbl_800EB020: /* 800EB020 000E7E20 2C 00 00 00 */ cmpwi r0, 0 /* 800EB024 000E7E24 41 82 00 1C */ beq lbl_800EB040 /* 800EB028 000E7E28 FC 00 F8 50 */ fneg f0, f31 -/* 800EB02C 000E7E2C C0 22 98 F8 */ lfs f1, lbl_803CE278-_SDA2_BASE_(r2) +/* 800EB02C 000E7E2C C0 22 98 F8 */ lfs f1, lbl__1132_1-_SDA2_BASE_(r2) /* 800EB030 000E7E30 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800EB034 000E7E34 EC 01 00 32 */ fmuls f0, f1, f0 /* 800EB038 000E7E38 D0 03 00 A8 */ stfs f0, 0xa8(r3) /* 800EB03C 000E7E3C 48 00 00 14 */ b lbl_800EB050 lbl_800EB040: -/* 800EB040 000E7E40 C0 02 98 F8 */ lfs f0, lbl_803CE278-_SDA2_BASE_(r2) +/* 800EB040 000E7E40 C0 02 98 F8 */ lfs f0, lbl__1132_1-_SDA2_BASE_(r2) /* 800EB044 000E7E44 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800EB048 000E7E48 EC 00 07 F2 */ fmuls f0, f0, f31 /* 800EB04C 000E7E4C D0 03 00 A8 */ stfs f0, 0xa8(r3) @@ -19717,11 +19717,11 @@ lbl_800EB050: /* 800EB074 000E7E74 C0 3B 00 5C */ lfs f1, 0x5c(r27) /* 800EB078 000E7E78 38 63 00 50 */ addi r3, r3, 0x50 /* 800EB07C 000E7E7C 48 00 1A 15 */ bl assign__5xVec3Ff -/* 800EB080 000E7E80 C0 22 98 FC */ lfs f1, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800EB080 000E7E80 C0 22 98 FC */ lfs f1, lbl__1166-_SDA2_BASE_(r2) /* 800EB084 000E7E84 C0 1B 00 5C */ lfs f0, 0x5c(r27) /* 800EB088 000E7E88 EC 01 07 FC */ fnmsubs f0, f1, f31, f0 /* 800EB08C 000E7E8C D0 1B 00 5C */ stfs f0, 0x5c(r27) -/* 800EB090 000E7E90 C0 02 9A 04 */ lfs f0, lbl_803CE384-_SDA2_BASE_(r2) +/* 800EB090 000E7E90 C0 02 9A 04 */ lfs f0, lbl__3773-_SDA2_BASE_(r2) /* 800EB094 000E7E94 C0 3B 00 5C */ lfs f1, 0x5c(r27) /* 800EB098 000E7E98 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800EB09C 000E7E9C 40 81 00 08 */ ble lbl_800EB0A4 @@ -19730,12 +19730,12 @@ lbl_800EB0A4: /* 800EB0A4 000E7EA4 FC 00 08 90 */ fmr f0, f1 lbl_800EB0A8: /* 800EB0A8 000E7EA8 D0 1B 00 5C */ stfs f0, 0x5c(r27) -/* 800EB0AC 000E7EAC C0 22 99 68 */ lfs f1, lbl_803CE2E8-_SDA2_BASE_(r2) +/* 800EB0AC 000E7EAC C0 22 99 68 */ lfs f1, lbl__1905_2-_SDA2_BASE_(r2) /* 800EB0B0 000E7EB0 C0 1B 00 50 */ lfs f0, 0x50(r27) /* 800EB0B4 000E7EB4 EC 01 07 FA */ fmadds f0, f1, f31, f0 /* 800EB0B8 000E7EB8 D0 1B 00 50 */ stfs f0, 0x50(r27) /* 800EB0BC 000E7EBC C0 3B 00 50 */ lfs f1, 0x50(r27) -/* 800EB0C0 000E7EC0 C0 02 99 68 */ lfs f0, lbl_803CE2E8-_SDA2_BASE_(r2) +/* 800EB0C0 000E7EC0 C0 02 99 68 */ lfs f0, lbl__1905_2-_SDA2_BASE_(r2) /* 800EB0C4 000E7EC4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800EB0C8 000E7EC8 40 80 00 08 */ bge lbl_800EB0D0 /* 800EB0CC 000E7ECC 48 00 00 08 */ b lbl_800EB0D4 @@ -19812,7 +19812,7 @@ DeathByLasso__17zNPCGoalTubeDyingFPC5xVec3: /* 800EB1D0 000E7FD0 4B F2 50 59 */ bl __as__5RwV3dFRC5RwV3d /* 800EB1D4 000E7FD4 80 DF 00 4C */ lwz r6, 0x4c(r31) /* 800EB1D8 000E7FD8 38 A0 00 02 */ li r5, 2 -/* 800EB1DC 000E7FDC C0 02 98 FC */ lfs f0, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800EB1DC 000E7FDC C0 02 98 FC */ lfs f0, lbl__1166-_SDA2_BASE_(r2) /* 800EB1E0 000E7FE0 38 00 00 00 */ li r0, 0 /* 800EB1E4 000E7FE4 C0 46 00 34 */ lfs f2, 0x34(r6) /* 800EB1E8 000E7FE8 FC 20 F8 90 */ fmr f1, f31 @@ -19820,10 +19820,10 @@ DeathByLasso__17zNPCGoalTubeDyingFPC5xVec3: /* 800EB1F0 000E7FF0 7F 84 E3 78 */ mr r4, r28 /* 800EB1F4 000E7FF4 EC 02 00 2A */ fadds f0, f2, f0 /* 800EB1F8 000E7FF8 D0 06 00 34 */ stfs f0, 0x34(r6) -/* 800EB1FC 000E7FFC C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800EB1FC 000E7FFC C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800EB200 000E8000 D0 1B 00 4C */ stfs f0, 0x4c(r27) /* 800EB204 000E8004 90 BB 00 50 */ stw r5, 0x50(r27) -/* 800EB208 000E8008 C0 02 98 F4 */ lfs f0, lbl_803CE274-_SDA2_BASE_(r2) +/* 800EB208 000E8008 C0 02 98 F4 */ lfs f0, lbl__1131_1-_SDA2_BASE_(r2) /* 800EB20C 000E800C D0 1B 00 54 */ stfs f0, 0x54(r27) /* 800EB210 000E8010 98 1D 00 F0 */ stb r0, 0xf0(r29) /* 800EB214 000E8014 98 1D 00 F1 */ stb r0, 0xf1(r29) @@ -19854,7 +19854,7 @@ DeathByLasso__17zNPCGoalTubeDyingFPC5xVec3: /* 800EB278 000E8078 83 E3 00 00 */ lwz r31, 0(r3) /* 800EB27C 000E807C 7F E3 FB 78 */ mr r3, r31 /* 800EB280 000E8080 48 00 7A 39 */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance -/* 800EB284 000E8084 C0 22 98 F4 */ lfs f1, lbl_803CE274-_SDA2_BASE_(r2) +/* 800EB284 000E8084 C0 22 98 F4 */ lfs f1, lbl__1131_1-_SDA2_BASE_(r2) /* 800EB288 000E8088 38 63 00 50 */ addi r3, r3, 0x50 /* 800EB28C 000E808C 48 00 18 05 */ bl assign__5xVec3Ff /* 800EB290 000E8090 7F E3 FB 78 */ mr r3, r31 @@ -19889,7 +19889,7 @@ DeathByLasso__17zNPCGoalTubeDyingFPC5xVec3: /* 800EB304 000E8104 38 80 00 00 */ li r4, 0 /* 800EB308 000E8108 7F E3 FB 78 */ mr r3, r31 /* 800EB30C 000E810C 48 00 7D 6D */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 800EB310 000E8110 C0 02 99 B4 */ lfs f0, lbl_803CE334-_SDA2_BASE_(r2) +/* 800EB310 000E8110 C0 02 99 B4 */ lfs f0, lbl__2723-_SDA2_BASE_(r2) /* 800EB314 000E8114 EC 00 F8 2A */ fadds f0, f0, f31 /* 800EB318 000E8118 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800EB31C 000E811C 40 80 00 2C */ bge lbl_800EB348 @@ -19917,7 +19917,7 @@ lbl_800EB35C: /* 800EB36C 000E816C C0 3B 00 4C */ lfs f1, 0x4c(r27) /* 800EB370 000E8170 38 65 00 D4 */ addi r3, r5, 0xd4 /* 800EB374 000E8174 4B F1 FD 1D */ bl xVec3SMul__FP5xVec3PC5xVec3f -/* 800EB378 000E8178 C0 02 99 18 */ lfs f0, lbl_803CE298-_SDA2_BASE_(r2) +/* 800EB378 000E8178 C0 02 99 18 */ lfs f0, lbl__1371_1-_SDA2_BASE_(r2) /* 800EB37C 000E817C 38 80 00 00 */ li r4, 0 /* 800EB380 000E8180 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800EB384 000E8184 D0 03 00 D8 */ stfs f0, 0xd8(r3) @@ -19927,9 +19927,9 @@ lbl_800EB35C: /* 800EB394 000E8194 90 03 00 E0 */ stw r0, 0xe0(r3) /* 800EB398 000E8198 80 7B 00 18 */ lwz r3, 0x18(r27) /* 800EB39C 000E819C 48 02 35 0D */ bl TimerGet__7xPsycheF11en_xpsytime -/* 800EB3A0 000E81A0 C0 42 98 F4 */ lfs f2, lbl_803CE274-_SDA2_BASE_(r2) +/* 800EB3A0 000E81A0 C0 42 98 F4 */ lfs f2, lbl__1131_1-_SDA2_BASE_(r2) /* 800EB3A4 000E81A4 4B F4 50 09 */ bl xfmod__Fff -/* 800EB3A8 000E81A8 C0 02 9A 84 */ lfs f0, lbl_803CE404-_SDA2_BASE_(r2) +/* 800EB3A8 000E81A8 C0 02 9A 84 */ lfs f0, lbl__6120-_SDA2_BASE_(r2) /* 800EB3AC 000E81AC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800EB3B0 000E81B0 40 81 00 0C */ ble lbl_800EB3BC /* 800EB3B4 000E81B4 38 00 00 01 */ li r0, 1 @@ -19940,13 +19940,13 @@ lbl_800EB3C0: /* 800EB3C0 000E81C0 2C 00 00 00 */ cmpwi r0, 0 /* 800EB3C4 000E81C4 41 82 00 1C */ beq lbl_800EB3E0 /* 800EB3C8 000E81C8 FC 00 F8 50 */ fneg f0, f31 -/* 800EB3CC 000E81CC C0 22 99 50 */ lfs f1, lbl_803CE2D0-_SDA2_BASE_(r2) +/* 800EB3CC 000E81CC C0 22 99 50 */ lfs f1, lbl__1693-_SDA2_BASE_(r2) /* 800EB3D0 000E81D0 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800EB3D4 000E81D4 EC 01 00 32 */ fmuls f0, f1, f0 /* 800EB3D8 000E81D8 D0 03 00 A8 */ stfs f0, 0xa8(r3) /* 800EB3DC 000E81DC 48 00 00 14 */ b lbl_800EB3F0 lbl_800EB3E0: -/* 800EB3E0 000E81E0 C0 02 99 50 */ lfs f0, lbl_803CE2D0-_SDA2_BASE_(r2) +/* 800EB3E0 000E81E0 C0 02 99 50 */ lfs f0, lbl__1693-_SDA2_BASE_(r2) /* 800EB3E4 000E81E4 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800EB3E8 000E81E8 EC 00 07 F2 */ fmuls f0, f0, f31 /* 800EB3EC 000E81EC D0 03 00 A8 */ stfs f0, 0xa8(r3) @@ -19962,11 +19962,11 @@ lbl_800EB3F0: /* 800EB410 000E8210 C0 3B 00 54 */ lfs f1, 0x54(r27) /* 800EB414 000E8214 38 63 00 50 */ addi r3, r3, 0x50 /* 800EB418 000E8218 48 00 16 79 */ bl assign__5xVec3Ff -/* 800EB41C 000E821C C0 22 98 FC */ lfs f1, lbl_803CE27C-_SDA2_BASE_(r2) +/* 800EB41C 000E821C C0 22 98 FC */ lfs f1, lbl__1166-_SDA2_BASE_(r2) /* 800EB420 000E8220 C0 1B 00 54 */ lfs f0, 0x54(r27) /* 800EB424 000E8224 EC 01 07 FC */ fnmsubs f0, f1, f31, f0 /* 800EB428 000E8228 D0 1B 00 54 */ stfs f0, 0x54(r27) -/* 800EB42C 000E822C C0 02 9A 04 */ lfs f0, lbl_803CE384-_SDA2_BASE_(r2) +/* 800EB42C 000E822C C0 02 9A 04 */ lfs f0, lbl__3773-_SDA2_BASE_(r2) /* 800EB430 000E8230 C0 3B 00 54 */ lfs f1, 0x54(r27) /* 800EB434 000E8234 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800EB438 000E8238 40 81 00 08 */ ble lbl_800EB440 @@ -19975,12 +19975,12 @@ lbl_800EB440: /* 800EB440 000E8240 FC 00 08 90 */ fmr f0, f1 lbl_800EB444: /* 800EB444 000E8244 D0 1B 00 54 */ stfs f0, 0x54(r27) -/* 800EB448 000E8248 C0 22 99 68 */ lfs f1, lbl_803CE2E8-_SDA2_BASE_(r2) +/* 800EB448 000E8248 C0 22 99 68 */ lfs f1, lbl__1905_2-_SDA2_BASE_(r2) /* 800EB44C 000E824C C0 1B 00 4C */ lfs f0, 0x4c(r27) /* 800EB450 000E8250 EC 01 07 FA */ fmadds f0, f1, f31, f0 /* 800EB454 000E8254 D0 1B 00 4C */ stfs f0, 0x4c(r27) /* 800EB458 000E8258 C0 3B 00 4C */ lfs f1, 0x4c(r27) -/* 800EB45C 000E825C C0 02 99 68 */ lfs f0, lbl_803CE2E8-_SDA2_BASE_(r2) +/* 800EB45C 000E825C C0 02 99 68 */ lfs f0, lbl__1905_2-_SDA2_BASE_(r2) /* 800EB460 000E8260 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800EB464 000E8264 40 80 00 08 */ bge lbl_800EB46C /* 800EB468 000E8268 48 00 00 08 */ b lbl_800EB470 @@ -20014,18 +20014,18 @@ lbl_800EB4A8: ROBO_PrepRoboCop__Fv: /* 800EB4C4 000E82C4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800EB4C8 000E82C8 7C 08 02 A6 */ mflr r0 -/* 800EB4CC 000E82CC 3C 80 80 26 */ lis r4, lbl_802673B4@ha +/* 800EB4CC 000E82CC 3C 80 80 26 */ lis r4, lbl__stringBase0_63@ha /* 800EB4D0 000E82D0 90 01 00 44 */ stw r0, 0x44(r1) -/* 800EB4D4 000E82D4 38 84 73 B4 */ addi r4, r4, lbl_802673B4@l +/* 800EB4D4 000E82D4 38 84 73 B4 */ addi r4, r4, lbl__stringBase0_63@l /* 800EB4D8 000E82D8 38 61 00 08 */ addi r3, r1, 8 /* 800EB4DC 000E82DC 93 E1 00 3C */ stw r31, 0x3c(r1) /* 800EB4E0 000E82E0 38 84 00 09 */ addi r4, r4, 9 /* 800EB4E4 000E82E4 93 C1 00 38 */ stw r30, 0x38(r1) /* 800EB4E8 000E82E8 93 A1 00 34 */ stw r29, 0x34(r1) /* 800EB4EC 000E82EC 48 0F C2 15 */ bl func_801E7700 -/* 800EB4F0 000E82F0 3C 60 80 29 */ lis r3, lbl_802932FC@ha +/* 800EB4F0 000E82F0 3C 60 80 29 */ lis r3, lbl_g_cntr_policeLineup@ha /* 800EB4F4 000E82F4 3B C0 00 31 */ li r30, 0x31 -/* 800EB4F8 000E82F8 3B E3 32 FC */ addi r31, r3, lbl_802932FC@l +/* 800EB4F8 000E82F8 3B E3 32 FC */ addi r31, r3, lbl_g_cntr_policeLineup@l /* 800EB4FC 000E82FC 3B A0 00 00 */ li r29, 0 lbl_800EB500: /* 800EB500 000E8300 57 C0 06 3E */ clrlwi r0, r30, 0x18 @@ -20056,9 +20056,9 @@ lbl_800EB51C: .global zNPCGoalRobo.RoboToCntrIdx__Fi zNPCGoalRobo.RoboToCntrIdx__Fi: -/* 800EB560 000E8360 3C 80 80 29 */ lis r4, lbl_80293274@ha +/* 800EB560 000E8360 3C 80 80 29 */ lis r4, lbl_g_map_policeCounter@ha /* 800EB564 000E8364 3C C0 80 00 */ lis r6, 0x7FFFFFFF@ha -/* 800EB568 000E8368 38 A4 32 74 */ addi r5, r4, lbl_80293274@l +/* 800EB568 000E8368 38 A4 32 74 */ addi r5, r4, lbl_g_map_policeCounter@l /* 800EB56C 000E836C 7C A7 2B 78 */ mr r7, r5 /* 800EB570 000E8370 38 C6 FF FF */ addi r6, r6, 0x7FFFFFFF@l /* 800EB574 000E8374 38 80 00 00 */ li r4, 0 @@ -20090,9 +20090,9 @@ zNPCGoalRobo.CollectBountyOnRobot__Fi: /* 800EB5C4 000E83C4 41 80 00 38 */ blt lbl_800EB5FC /* 800EB5C8 000E83C8 2C 03 00 0F */ cmpwi r3, 0xf /* 800EB5CC 000E83CC 40 80 00 30 */ bge lbl_800EB5FC -/* 800EB5D0 000E83D0 3C 80 80 29 */ lis r4, lbl_802932FC@ha +/* 800EB5D0 000E83D0 3C 80 80 29 */ lis r4, lbl_g_cntr_policeLineup@ha /* 800EB5D4 000E83D4 54 60 10 3A */ slwi r0, r3, 2 -/* 800EB5D8 000E83D8 38 64 32 FC */ addi r3, r4, lbl_802932FC@l +/* 800EB5D8 000E83D8 38 64 32 FC */ addi r3, r4, lbl_g_cntr_policeLineup@l /* 800EB5DC 000E83DC 7C 63 00 2E */ lwzx r3, r3, r0 /* 800EB5E0 000E83E0 28 03 00 00 */ cmplwi r3, 0 /* 800EB5E4 000E83E4 41 82 00 18 */ beq lbl_800EB5FC @@ -20115,9 +20115,9 @@ __ct__16zNPCGoalTubeDeadFi: /* 800EB618 000E8418 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EB61C 000E841C 7C 7F 1B 78 */ mr r31, r3 /* 800EB620 000E8420 4B FE D7 0D */ bl __ct__12zNPCGoalDeadFi -/* 800EB624 000E8424 3C 80 80 29 */ lis r4, lbl_802933A0@ha +/* 800EB624 000E8424 3C 80 80 29 */ lis r4, lbl___vt__16zNPCGoalTubeDead@ha /* 800EB628 000E8428 7F E3 FB 78 */ mr r3, r31 -/* 800EB62C 000E842C 38 04 33 A0 */ addi r0, r4, lbl_802933A0@l +/* 800EB62C 000E842C 38 04 33 A0 */ addi r0, r4, lbl___vt__16zNPCGoalTubeDead@l /* 800EB630 000E8430 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EB634 000E8434 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800EB638 000E8438 80 01 00 14 */ lwz r0, 0x14(r1) @@ -20133,9 +20133,9 @@ __ct__17zNPCGoalTubeDyingFi: /* 800EB654 000E8454 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EB658 000E8458 7C 7F 1B 78 */ mr r31, r3 /* 800EB65C 000E845C 4B FE D9 99 */ bl __ct__14zNPCGoalCommonFi -/* 800EB660 000E8460 3C 80 80 29 */ lis r4, lbl_8029336C@ha +/* 800EB660 000E8460 3C 80 80 29 */ lis r4, lbl___vt__17zNPCGoalTubeDying@ha /* 800EB664 000E8464 7F E3 FB 78 */ mr r3, r31 -/* 800EB668 000E8468 38 04 33 6C */ addi r0, r4, lbl_8029336C@l +/* 800EB668 000E8468 38 04 33 6C */ addi r0, r4, lbl___vt__17zNPCGoalTubeDying@l /* 800EB66C 000E846C 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EB670 000E8470 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800EB674 000E8474 80 01 00 14 */ lwz r0, 0x14(r1) @@ -20151,9 +20151,9 @@ __ct__18zNPCGoalTubeBonkedFi: /* 800EB690 000E8490 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EB694 000E8494 7C 7F 1B 78 */ mr r31, r3 /* 800EB698 000E8498 4B FE D9 5D */ bl __ct__14zNPCGoalCommonFi -/* 800EB69C 000E849C 3C 80 80 29 */ lis r4, lbl_802933D4@ha +/* 800EB69C 000E849C 3C 80 80 29 */ lis r4, lbl___vt__18zNPCGoalTubeBonked@ha /* 800EB6A0 000E84A0 7F E3 FB 78 */ mr r3, r31 -/* 800EB6A4 000E84A4 38 04 33 D4 */ addi r0, r4, lbl_802933D4@l +/* 800EB6A4 000E84A4 38 04 33 D4 */ addi r0, r4, lbl___vt__18zNPCGoalTubeBonked@l /* 800EB6A8 000E84A8 38 80 00 02 */ li r4, 2 /* 800EB6AC 000E84AC 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EB6B0 000E84B0 4B FE D9 F1 */ bl SetFlags__5xGoalFi @@ -20172,9 +20172,9 @@ __ct__17zNPCGoalTubeBirthFi: /* 800EB6D8 000E84D8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EB6DC 000E84DC 7C 7F 1B 78 */ mr r31, r3 /* 800EB6E0 000E84E0 4B FE D9 15 */ bl __ct__14zNPCGoalCommonFi -/* 800EB6E4 000E84E4 3C 80 80 29 */ lis r4, lbl_80293408@ha +/* 800EB6E4 000E84E4 3C 80 80 29 */ lis r4, lbl___vt__17zNPCGoalTubeBirth@ha /* 800EB6E8 000E84E8 7F E3 FB 78 */ mr r3, r31 -/* 800EB6EC 000E84EC 38 04 34 08 */ addi r0, r4, lbl_80293408@l +/* 800EB6EC 000E84EC 38 04 34 08 */ addi r0, r4, lbl___vt__17zNPCGoalTubeBirth@l /* 800EB6F0 000E84F0 38 80 00 04 */ li r4, 4 /* 800EB6F4 000E84F4 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EB6F8 000E84F8 4B FE D9 A9 */ bl SetFlags__5xGoalFi @@ -20193,9 +20193,9 @@ __ct__17zNPCGoalTubeLassoFi: /* 800EB720 000E8520 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EB724 000E8524 7C 7F 1B 78 */ mr r31, r3 /* 800EB728 000E8528 4B FE D8 CD */ bl __ct__14zNPCGoalCommonFi -/* 800EB72C 000E852C 3C 80 80 29 */ lis r4, lbl_8029343C@ha +/* 800EB72C 000E852C 3C 80 80 29 */ lis r4, lbl___vt__17zNPCGoalTubeLasso@ha /* 800EB730 000E8530 7F E3 FB 78 */ mr r3, r31 -/* 800EB734 000E8534 38 04 34 3C */ addi r0, r4, lbl_8029343C@l +/* 800EB734 000E8534 38 04 34 3C */ addi r0, r4, lbl___vt__17zNPCGoalTubeLasso@l /* 800EB738 000E8538 38 80 00 04 */ li r4, 4 /* 800EB73C 000E853C 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EB740 000E8540 4B FE D9 61 */ bl SetFlags__5xGoalFi @@ -20214,9 +20214,9 @@ __ct__18zNPCGoalTubeAttackFi: /* 800EB768 000E8568 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EB76C 000E856C 7C 7F 1B 78 */ mr r31, r3 /* 800EB770 000E8570 4B FE D8 85 */ bl __ct__14zNPCGoalCommonFi -/* 800EB774 000E8574 3C 80 80 29 */ lis r4, lbl_80293470@ha +/* 800EB774 000E8574 3C 80 80 29 */ lis r4, lbl___vt__18zNPCGoalTubeAttack@ha /* 800EB778 000E8578 7F E3 FB 78 */ mr r3, r31 -/* 800EB77C 000E857C 38 04 34 70 */ addi r0, r4, lbl_80293470@l +/* 800EB77C 000E857C 38 04 34 70 */ addi r0, r4, lbl___vt__18zNPCGoalTubeAttack@l /* 800EB780 000E8580 38 80 00 04 */ li r4, 4 /* 800EB784 000E8584 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EB788 000E8588 4B FE D9 19 */ bl SetFlags__5xGoalFi @@ -20235,9 +20235,9 @@ __ct__20zNPCGoalTubeDucklingFi: /* 800EB7B0 000E85B0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EB7B4 000E85B4 7C 7F 1B 78 */ mr r31, r3 /* 800EB7B8 000E85B8 4B FE D8 3D */ bl __ct__14zNPCGoalCommonFi -/* 800EB7BC 000E85BC 3C 80 80 29 */ lis r4, lbl_802934A4@ha +/* 800EB7BC 000E85BC 3C 80 80 29 */ lis r4, lbl___vt__20zNPCGoalTubeDuckling@ha /* 800EB7C0 000E85C0 7F E3 FB 78 */ mr r3, r31 -/* 800EB7C4 000E85C4 38 04 34 A4 */ addi r0, r4, lbl_802934A4@l +/* 800EB7C4 000E85C4 38 04 34 A4 */ addi r0, r4, lbl___vt__20zNPCGoalTubeDuckling@l /* 800EB7C8 000E85C8 38 80 00 04 */ li r4, 4 /* 800EB7CC 000E85CC 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EB7D0 000E85D0 4B FE D8 D1 */ bl SetFlags__5xGoalFi @@ -20256,9 +20256,9 @@ __ct__15zNPCGoalTubePalFi: /* 800EB7F8 000E85F8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EB7FC 000E85FC 7C 7F 1B 78 */ mr r31, r3 /* 800EB800 000E8600 4B FE D7 F5 */ bl __ct__14zNPCGoalCommonFi -/* 800EB804 000E8604 3C 80 80 29 */ lis r4, lbl_802934D8@ha +/* 800EB804 000E8604 3C 80 80 29 */ lis r4, lbl___vt__15zNPCGoalTubePal@ha /* 800EB808 000E8608 7F E3 FB 78 */ mr r3, r31 -/* 800EB80C 000E860C 38 04 34 D8 */ addi r0, r4, lbl_802934D8@l +/* 800EB80C 000E860C 38 04 34 D8 */ addi r0, r4, lbl___vt__15zNPCGoalTubePal@l /* 800EB810 000E8610 38 80 00 0C */ li r4, 0xc /* 800EB814 000E8614 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EB818 000E8618 4B FE D8 89 */ bl SetFlags__5xGoalFi @@ -20283,9 +20283,9 @@ __ct__15zNPCGoalDeflateFi: /* 800EB858 000E8658 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EB85C 000E865C 7C 7F 1B 78 */ mr r31, r3 /* 800EB860 000E8660 4B FE D7 95 */ bl __ct__14zNPCGoalCommonFi -/* 800EB864 000E8664 3C 80 80 29 */ lis r4, lbl_80293338@ha +/* 800EB864 000E8664 3C 80 80 29 */ lis r4, lbl___vt__15zNPCGoalDeflate@ha /* 800EB868 000E8668 7F E3 FB 78 */ mr r3, r31 -/* 800EB86C 000E866C 38 04 33 38 */ addi r0, r4, lbl_80293338@l +/* 800EB86C 000E866C 38 04 33 38 */ addi r0, r4, lbl___vt__15zNPCGoalDeflate@l /* 800EB870 000E8670 38 80 00 02 */ li r4, 2 /* 800EB874 000E8674 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EB878 000E8678 4B FE D8 29 */ bl SetFlags__5xGoalFi @@ -20304,9 +20304,9 @@ __ct__15zNPCGoalRespawnFi: /* 800EB8A0 000E86A0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EB8A4 000E86A4 7C 7F 1B 78 */ mr r31, r3 /* 800EB8A8 000E86A8 4B FE D7 4D */ bl __ct__14zNPCGoalCommonFi -/* 800EB8AC 000E86AC 3C 80 80 29 */ lis r4, lbl_8029350C@ha +/* 800EB8AC 000E86AC 3C 80 80 29 */ lis r4, lbl___vt__15zNPCGoalRespawn@ha /* 800EB8B0 000E86B0 7F E3 FB 78 */ mr r3, r31 -/* 800EB8B4 000E86B4 38 04 35 0C */ addi r0, r4, lbl_8029350C@l +/* 800EB8B4 000E86B4 38 04 35 0C */ addi r0, r4, lbl___vt__15zNPCGoalRespawn@l /* 800EB8B8 000E86B8 38 80 00 02 */ li r4, 2 /* 800EB8BC 000E86BC 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EB8C0 000E86C0 4B FE D7 E1 */ bl SetFlags__5xGoalFi @@ -20325,9 +20325,9 @@ __ct__17zNPCGoalAfterlifeFi: /* 800EB8E8 000E86E8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EB8EC 000E86EC 7C 7F 1B 78 */ mr r31, r3 /* 800EB8F0 000E86F0 4B FE D4 3D */ bl __ct__12zNPCGoalDeadFi -/* 800EB8F4 000E86F4 3C 80 80 29 */ lis r4, lbl_80293540@ha +/* 800EB8F4 000E86F4 3C 80 80 29 */ lis r4, lbl___vt__17zNPCGoalAfterlife@ha /* 800EB8F8 000E86F8 7F E3 FB 78 */ mr r3, r31 -/* 800EB8FC 000E86FC 38 04 35 40 */ addi r0, r4, lbl_80293540@l +/* 800EB8FC 000E86FC 38 04 35 40 */ addi r0, r4, lbl___vt__17zNPCGoalAfterlife@l /* 800EB900 000E8700 38 80 00 0C */ li r4, 0xc /* 800EB904 000E8704 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EB908 000E8708 4B FE D7 99 */ bl SetFlags__5xGoalFi @@ -20346,9 +20346,9 @@ __ct__13zNPCGoalKnockFi: /* 800EB930 000E8730 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EB934 000E8734 7C 7F 1B 78 */ mr r31, r3 /* 800EB938 000E8738 4B FE D6 BD */ bl __ct__14zNPCGoalCommonFi -/* 800EB93C 000E873C 3C 80 80 29 */ lis r4, lbl_80293574@ha +/* 800EB93C 000E873C 3C 80 80 29 */ lis r4, lbl___vt__13zNPCGoalKnock@ha /* 800EB940 000E8740 7F E3 FB 78 */ mr r3, r31 -/* 800EB944 000E8744 38 04 35 74 */ addi r0, r4, lbl_80293574@l +/* 800EB944 000E8744 38 04 35 74 */ addi r0, r4, lbl___vt__13zNPCGoalKnock@l /* 800EB948 000E8748 38 80 00 02 */ li r4, 2 /* 800EB94C 000E874C 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EB950 000E8750 4B FE D7 51 */ bl SetFlags__5xGoalFi @@ -20370,9 +20370,9 @@ __ct__14zNPCGoalBashedFi: /* 800EB984 000E8784 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EB988 000E8788 7C 7F 1B 78 */ mr r31, r3 /* 800EB98C 000E878C 4B FE D5 41 */ bl __ct__16zNPCGoalLoopAnimFi -/* 800EB990 000E8790 3C 80 80 29 */ lis r4, lbl_802935DC@ha +/* 800EB990 000E8790 3C 80 80 29 */ lis r4, lbl___vt__14zNPCGoalBashed@ha /* 800EB994 000E8794 7F E3 FB 78 */ mr r3, r31 -/* 800EB998 000E8798 38 04 35 DC */ addi r0, r4, lbl_802935DC@l +/* 800EB998 000E8798 38 04 35 DC */ addi r0, r4, lbl___vt__14zNPCGoalBashed@l /* 800EB99C 000E879C 38 80 00 02 */ li r4, 2 /* 800EB9A0 000E87A0 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EB9A4 000E87A4 4B FE D6 FD */ bl SetFlags__5xGoalFi @@ -20391,9 +20391,9 @@ __ct__13zNPCGoalWoundFi: /* 800EB9CC 000E87CC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EB9D0 000E87D0 7C 7F 1B 78 */ mr r31, r3 /* 800EB9D4 000E87D4 4B FE D3 DD */ bl __ct__16zNPCGoalPushAnimFi -/* 800EB9D8 000E87D8 3C 80 80 29 */ lis r4, lbl_802935A8@ha +/* 800EB9D8 000E87D8 3C 80 80 29 */ lis r4, lbl___vt__13zNPCGoalWound@ha /* 800EB9DC 000E87DC 7F E3 FB 78 */ mr r3, r31 -/* 800EB9E0 000E87E0 38 04 35 A8 */ addi r0, r4, lbl_802935A8@l +/* 800EB9E0 000E87E0 38 04 35 A8 */ addi r0, r4, lbl___vt__13zNPCGoalWound@l /* 800EB9E4 000E87E4 38 80 00 02 */ li r4, 2 /* 800EB9E8 000E87E8 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EB9EC 000E87EC 4B FE D6 B5 */ bl SetFlags__5xGoalFi @@ -20415,9 +20415,9 @@ __ct__14zNPCGoalDamageFi: /* 800EBA20 000E8820 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBA24 000E8824 7C 7F 1B 78 */ mr r31, r3 /* 800EBA28 000E8828 4B FE D5 CD */ bl __ct__14zNPCGoalCommonFi -/* 800EBA2C 000E882C 3C 80 80 29 */ lis r4, lbl_80293610@ha +/* 800EBA2C 000E882C 3C 80 80 29 */ lis r4, lbl___vt__14zNPCGoalDamage@ha /* 800EBA30 000E8830 7F E3 FB 78 */ mr r3, r31 -/* 800EBA34 000E8834 38 04 36 10 */ addi r0, r4, lbl_80293610@l +/* 800EBA34 000E8834 38 04 36 10 */ addi r0, r4, lbl___vt__14zNPCGoalDamage@l /* 800EBA38 000E8838 38 80 00 0C */ li r4, 0xc /* 800EBA3C 000E883C 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EBA40 000E8840 4B FE D6 61 */ bl SetFlags__5xGoalFi @@ -20436,9 +20436,9 @@ __ct__18zNPCGoalHokeyPokeyFi: /* 800EBA68 000E8868 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBA6C 000E886C 7C 7F 1B 78 */ mr r31, r3 /* 800EBA70 000E8870 4B FE D4 5D */ bl __ct__16zNPCGoalLoopAnimFi -/* 800EBA74 000E8874 3C 80 80 29 */ lis r4, lbl_802937B0@ha +/* 800EBA74 000E8874 3C 80 80 29 */ lis r4, lbl___vt__18zNPCGoalHokeyPokey@ha /* 800EBA78 000E8878 7F E3 FB 78 */ mr r3, r31 -/* 800EBA7C 000E887C 38 04 37 B0 */ addi r0, r4, lbl_802937B0@l +/* 800EBA7C 000E887C 38 04 37 B0 */ addi r0, r4, lbl___vt__18zNPCGoalHokeyPokey@l /* 800EBA80 000E8880 38 80 00 02 */ li r4, 2 /* 800EBA84 000E8884 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EBA88 000E8888 4B FE D6 19 */ bl SetFlags__5xGoalFi @@ -20457,9 +20457,9 @@ __ct__16zNPCGoalTeleportFi: /* 800EBAB0 000E88B0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBAB4 000E88B4 7C 7F 1B 78 */ mr r31, r3 /* 800EBAB8 000E88B8 4B FE D5 3D */ bl __ct__14zNPCGoalCommonFi -/* 800EBABC 000E88BC 3C 80 80 29 */ lis r4, lbl_802937E4@ha +/* 800EBABC 000E88BC 3C 80 80 29 */ lis r4, lbl___vt__16zNPCGoalTeleport@ha /* 800EBAC0 000E88C0 7F E3 FB 78 */ mr r3, r31 -/* 800EBAC4 000E88C4 38 04 37 E4 */ addi r0, r4, lbl_802937E4@l +/* 800EBAC4 000E88C4 38 04 37 E4 */ addi r0, r4, lbl___vt__16zNPCGoalTeleport@l /* 800EBAC8 000E88C8 38 80 00 02 */ li r4, 2 /* 800EBACC 000E88CC 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EBAD0 000E88D0 4B FE D5 D1 */ bl SetFlags__5xGoalFi @@ -20478,9 +20478,9 @@ __ct__17zNPCGoalDogPounceFi: /* 800EBAF8 000E88F8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBAFC 000E88FC 7C 7F 1B 78 */ mr r31, r3 /* 800EBB00 000E8900 4B FE D2 B1 */ bl __ct__16zNPCGoalPushAnimFi -/* 800EBB04 000E8904 3C 80 80 29 */ lis r4, lbl_80293818@ha +/* 800EBB04 000E8904 3C 80 80 29 */ lis r4, lbl___vt__17zNPCGoalDogPounce@ha /* 800EBB08 000E8908 7F E3 FB 78 */ mr r3, r31 -/* 800EBB0C 000E890C 38 04 38 18 */ addi r0, r4, lbl_80293818@l +/* 800EBB0C 000E890C 38 04 38 18 */ addi r0, r4, lbl___vt__17zNPCGoalDogPounce@l /* 800EBB10 000E8910 38 80 00 02 */ li r4, 2 /* 800EBB14 000E8914 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EBB18 000E8918 4B FE D5 89 */ bl SetFlags__5xGoalFi @@ -20499,9 +20499,9 @@ __ct__15zNPCGoalDogDashFi: /* 800EBB40 000E8940 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBB44 000E8944 7C 7F 1B 78 */ mr r31, r3 /* 800EBB48 000E8948 4B FE D3 85 */ bl __ct__16zNPCGoalLoopAnimFi -/* 800EBB4C 000E894C 3C 80 80 29 */ lis r4, lbl_8029384C@ha +/* 800EBB4C 000E894C 3C 80 80 29 */ lis r4, lbl___vt__15zNPCGoalDogDash@ha /* 800EBB50 000E8950 7F E3 FB 78 */ mr r3, r31 -/* 800EBB54 000E8954 38 04 38 4C */ addi r0, r4, lbl_8029384C@l +/* 800EBB54 000E8954 38 04 38 4C */ addi r0, r4, lbl___vt__15zNPCGoalDogDash@l /* 800EBB58 000E8958 38 80 00 02 */ li r4, 2 /* 800EBB5C 000E895C 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EBB60 000E8960 4B FE D5 41 */ bl SetFlags__5xGoalFi @@ -20520,9 +20520,9 @@ __ct__15zNPCGoalDogBarkFi: /* 800EBB88 000E8988 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBB8C 000E898C 7C 7F 1B 78 */ mr r31, r3 /* 800EBB90 000E8990 4B FE D3 3D */ bl __ct__16zNPCGoalLoopAnimFi -/* 800EBB94 000E8994 3C 80 80 29 */ lis r4, lbl_80293880@ha +/* 800EBB94 000E8994 3C 80 80 29 */ lis r4, lbl___vt__15zNPCGoalDogBark@ha /* 800EBB98 000E8998 7F E3 FB 78 */ mr r3, r31 -/* 800EBB9C 000E899C 38 04 38 80 */ addi r0, r4, lbl_80293880@l +/* 800EBB9C 000E899C 38 04 38 80 */ addi r0, r4, lbl___vt__15zNPCGoalDogBark@l /* 800EBBA0 000E89A0 38 80 00 02 */ li r4, 2 /* 800EBBA4 000E89A4 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EBBA8 000E89A8 4B FE D4 F9 */ bl SetFlags__5xGoalFi @@ -20541,9 +20541,9 @@ __ct__17zNPCGoalDogLaunchFi: /* 800EBBD0 000E89D0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBBD4 000E89D4 7C 7F 1B 78 */ mr r31, r3 /* 800EBBD8 000E89D8 4B FE D4 1D */ bl __ct__14zNPCGoalCommonFi -/* 800EBBDC 000E89DC 3C 80 80 29 */ lis r4, lbl_802938B4@ha +/* 800EBBDC 000E89DC 3C 80 80 29 */ lis r4, lbl___vt__17zNPCGoalDogLaunch@ha /* 800EBBE0 000E89E0 7F E3 FB 78 */ mr r3, r31 -/* 800EBBE4 000E89E4 38 04 38 B4 */ addi r0, r4, lbl_802938B4@l +/* 800EBBE4 000E89E4 38 04 38 B4 */ addi r0, r4, lbl___vt__17zNPCGoalDogLaunch@l /* 800EBBE8 000E89E8 38 80 00 02 */ li r4, 2 /* 800EBBEC 000E89EC 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EBBF0 000E89F0 4B FE D4 B1 */ bl SetFlags__5xGoalFi @@ -20564,9 +20564,9 @@ __ct__16zNPCGoalPatThrowFi: /* 800EBC20 000E8A20 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBC24 000E8A24 7C 7F 1B 78 */ mr r31, r3 /* 800EBC28 000E8A28 4B FE D3 CD */ bl __ct__14zNPCGoalCommonFi -/* 800EBC2C 000E8A2C 3C 60 80 29 */ lis r3, lbl_802936E0@ha +/* 800EBC2C 000E8A2C 3C 60 80 29 */ lis r3, lbl___vt__16zNPCGoalPatThrow@ha /* 800EBC30 000E8A30 38 00 00 01 */ li r0, 1 -/* 800EBC34 000E8A34 38 83 36 E0 */ addi r4, r3, lbl_802936E0@l +/* 800EBC34 000E8A34 38 83 36 E0 */ addi r4, r3, lbl___vt__16zNPCGoalPatThrow@l /* 800EBC38 000E8A38 7F E3 FB 78 */ mr r3, r31 /* 800EBC3C 000E8A3C 90 9F 00 38 */ stw r4, 0x38(r31) /* 800EBC40 000E8A40 90 1F 00 40 */ stw r0, 0x40(r31) @@ -20584,9 +20584,9 @@ __ct__16zNPCGoalPatCarryFi: /* 800EBC64 000E8A64 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBC68 000E8A68 7C 7F 1B 78 */ mr r31, r3 /* 800EBC6C 000E8A6C 4B FE D3 89 */ bl __ct__14zNPCGoalCommonFi -/* 800EBC70 000E8A70 3C 80 80 29 */ lis r4, lbl_80293714@ha +/* 800EBC70 000E8A70 3C 80 80 29 */ lis r4, lbl___vt__16zNPCGoalPatCarry@ha /* 800EBC74 000E8A74 7F E3 FB 78 */ mr r3, r31 -/* 800EBC78 000E8A78 38 04 37 14 */ addi r0, r4, lbl_80293714@l +/* 800EBC78 000E8A78 38 04 37 14 */ addi r0, r4, lbl___vt__16zNPCGoalPatCarry@l /* 800EBC7C 000E8A7C 38 80 00 02 */ li r4, 2 /* 800EBC80 000E8A80 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EBC84 000E8A84 4B FE D4 1D */ bl SetFlags__5xGoalFi @@ -20605,9 +20605,9 @@ __ct__15zNPCGoalStunnedFi: /* 800EBCAC 000E8AAC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBCB0 000E8AB0 7C 7F 1B 78 */ mr r31, r3 /* 800EBCB4 000E8AB4 4B FE D3 41 */ bl __ct__14zNPCGoalCommonFi -/* 800EBCB8 000E8AB8 3C 80 80 29 */ lis r4, lbl_80293748@ha +/* 800EBCB8 000E8AB8 3C 80 80 29 */ lis r4, lbl___vt__15zNPCGoalStunned@ha /* 800EBCBC 000E8ABC 7F E3 FB 78 */ mr r3, r31 -/* 800EBCC0 000E8AC0 38 04 37 48 */ addi r0, r4, lbl_80293748@l +/* 800EBCC0 000E8AC0 38 04 37 48 */ addi r0, r4, lbl___vt__15zNPCGoalStunned@l /* 800EBCC4 000E8AC4 38 80 00 02 */ li r4, 2 /* 800EBCC8 000E8AC8 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EBCCC 000E8ACC 4B FE D3 D5 */ bl SetFlags__5xGoalFi @@ -20626,9 +20626,9 @@ __ct__15zNPCGoalEvilPatFi: /* 800EBCF4 000E8AF4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBCF8 000E8AF8 7C 7F 1B 78 */ mr r31, r3 /* 800EBCFC 000E8AFC 4B FE D2 F9 */ bl __ct__14zNPCGoalCommonFi -/* 800EBD00 000E8B00 3C 80 80 29 */ lis r4, lbl_8029377C@ha +/* 800EBD00 000E8B00 3C 80 80 29 */ lis r4, lbl___vt__15zNPCGoalEvilPat@ha /* 800EBD04 000E8B04 7F E3 FB 78 */ mr r3, r31 -/* 800EBD08 000E8B08 38 04 37 7C */ addi r0, r4, lbl_8029377C@l +/* 800EBD08 000E8B08 38 04 37 7C */ addi r0, r4, lbl___vt__15zNPCGoalEvilPat@l /* 800EBD0C 000E8B0C 38 80 00 0C */ li r4, 0xc /* 800EBD10 000E8B10 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EBD14 000E8B14 4B FE D3 8D */ bl SetFlags__5xGoalFi @@ -20647,9 +20647,9 @@ __ct__18zNPCGoalLassoThrowFi: /* 800EBD3C 000E8B3C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBD40 000E8B40 7C 7F 1B 78 */ mr r31, r3 /* 800EBD44 000E8B44 4B FE D2 B1 */ bl __ct__14zNPCGoalCommonFi -/* 800EBD48 000E8B48 3C 80 80 29 */ lis r4, lbl_80293644@ha +/* 800EBD48 000E8B48 3C 80 80 29 */ lis r4, lbl___vt__18zNPCGoalLassoThrow@ha /* 800EBD4C 000E8B4C 7F E3 FB 78 */ mr r3, r31 -/* 800EBD50 000E8B50 38 04 36 44 */ addi r0, r4, lbl_80293644@l +/* 800EBD50 000E8B50 38 04 36 44 */ addi r0, r4, lbl___vt__18zNPCGoalLassoThrow@l /* 800EBD54 000E8B54 38 80 00 02 */ li r4, 2 /* 800EBD58 000E8B58 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EBD5C 000E8B5C 4B FE D3 45 */ bl SetFlags__5xGoalFi @@ -20671,9 +20671,9 @@ __ct__17zNPCGoalLassoGrabFi: /* 800EBD90 000E8B90 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBD94 000E8B94 7C 7F 1B 78 */ mr r31, r3 /* 800EBD98 000E8B98 4B FE D2 5D */ bl __ct__14zNPCGoalCommonFi -/* 800EBD9C 000E8B9C 3C 80 80 29 */ lis r4, lbl_80293678@ha +/* 800EBD9C 000E8B9C 3C 80 80 29 */ lis r4, lbl___vt__17zNPCGoalLassoGrab@ha /* 800EBDA0 000E8BA0 7F E3 FB 78 */ mr r3, r31 -/* 800EBDA4 000E8BA4 38 04 36 78 */ addi r0, r4, lbl_80293678@l +/* 800EBDA4 000E8BA4 38 04 36 78 */ addi r0, r4, lbl___vt__17zNPCGoalLassoGrab@l /* 800EBDA8 000E8BA8 38 80 00 02 */ li r4, 2 /* 800EBDAC 000E8BAC 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EBDB0 000E8BB0 4B FE D2 F1 */ bl SetFlags__5xGoalFi @@ -20692,9 +20692,9 @@ __ct__17zNPCGoalLassoBaseFi: /* 800EBDD8 000E8BD8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBDDC 000E8BDC 7C 7F 1B 78 */ mr r31, r3 /* 800EBDE0 000E8BE0 4B FE D2 15 */ bl __ct__14zNPCGoalCommonFi -/* 800EBDE4 000E8BE4 3C 80 80 29 */ lis r4, lbl_802936AC@ha +/* 800EBDE4 000E8BE4 3C 80 80 29 */ lis r4, lbl___vt__17zNPCGoalLassoBase@ha /* 800EBDE8 000E8BE8 7F E3 FB 78 */ mr r3, r31 -/* 800EBDEC 000E8BEC 38 04 36 AC */ addi r0, r4, lbl_802936AC@l +/* 800EBDEC 000E8BEC 38 04 36 AC */ addi r0, r4, lbl___vt__17zNPCGoalLassoBase@l /* 800EBDF0 000E8BF0 38 80 00 0C */ li r4, 0xc /* 800EBDF4 000E8BF4 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EBDF8 000E8BF8 4B FE D2 A9 */ bl SetFlags__5xGoalFi @@ -20713,9 +20713,9 @@ __ct__19zNPCGoalAttackSlickFi: /* 800EBE20 000E8C20 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBE24 000E8C24 7C 7F 1B 78 */ mr r31, r3 /* 800EBE28 000E8C28 4B FE D0 A5 */ bl __ct__16zNPCGoalLoopAnimFi -/* 800EBE2C 000E8C2C 3C 80 80 29 */ lis r4, lbl_802938E8@ha +/* 800EBE2C 000E8C2C 3C 80 80 29 */ lis r4, lbl___vt__19zNPCGoalAttackSlick@ha /* 800EBE30 000E8C30 7F E3 FB 78 */ mr r3, r31 -/* 800EBE34 000E8C34 38 04 38 E8 */ addi r0, r4, lbl_802938E8@l +/* 800EBE34 000E8C34 38 04 38 E8 */ addi r0, r4, lbl___vt__19zNPCGoalAttackSlick@l /* 800EBE38 000E8C38 38 80 00 06 */ li r4, 6 /* 800EBE3C 000E8C3C 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EBE40 000E8C40 4B FE D2 61 */ bl SetFlags__5xGoalFi @@ -20734,9 +20734,9 @@ __ct__19zNPCGoalAttackChuckFi: /* 800EBE68 000E8C68 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBE6C 000E8C6C 7C 7F 1B 78 */ mr r31, r3 /* 800EBE70 000E8C70 4B FE CF 41 */ bl __ct__16zNPCGoalPushAnimFi -/* 800EBE74 000E8C74 3C 80 80 29 */ lis r4, lbl_8029391C@ha +/* 800EBE74 000E8C74 3C 80 80 29 */ lis r4, lbl___vt__19zNPCGoalAttackChuck@ha /* 800EBE78 000E8C78 7F E3 FB 78 */ mr r3, r31 -/* 800EBE7C 000E8C7C 38 04 39 1C */ addi r0, r4, lbl_8029391C@l +/* 800EBE7C 000E8C7C 38 04 39 1C */ addi r0, r4, lbl___vt__19zNPCGoalAttackChuck@l /* 800EBE80 000E8C80 38 80 00 02 */ li r4, 2 /* 800EBE84 000E8C84 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EBE88 000E8C88 4B FE D2 19 */ bl SetFlags__5xGoalFi @@ -20755,9 +20755,9 @@ __ct__22zNPCGoalAttackArfMeleeFi: /* 800EBEB0 000E8CB0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBEB4 000E8CB4 7C 7F 1B 78 */ mr r31, r3 /* 800EBEB8 000E8CB8 4B FE CE F9 */ bl __ct__16zNPCGoalPushAnimFi -/* 800EBEBC 000E8CBC 3C 80 80 29 */ lis r4, lbl_80293984@ha +/* 800EBEBC 000E8CBC 3C 80 80 29 */ lis r4, lbl___vt__22zNPCGoalAttackArfMelee@ha /* 800EBEC0 000E8CC0 7F E3 FB 78 */ mr r3, r31 -/* 800EBEC4 000E8CC4 38 04 39 84 */ addi r0, r4, lbl_80293984@l +/* 800EBEC4 000E8CC4 38 04 39 84 */ addi r0, r4, lbl___vt__22zNPCGoalAttackArfMelee@l /* 800EBEC8 000E8CC8 38 80 00 06 */ li r4, 6 /* 800EBECC 000E8CCC 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EBED0 000E8CD0 4B FE D1 D1 */ bl SetFlags__5xGoalFi @@ -20776,9 +20776,9 @@ __ct__17zNPCGoalAttackArfFi: /* 800EBEF8 000E8CF8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBEFC 000E8CFC 7C 7F 1B 78 */ mr r31, r3 /* 800EBF00 000E8D00 4B FE CE B1 */ bl __ct__16zNPCGoalPushAnimFi -/* 800EBF04 000E8D04 3C 80 80 29 */ lis r4, lbl_80293950@ha +/* 800EBF04 000E8D04 3C 80 80 29 */ lis r4, lbl___vt__17zNPCGoalAttackArf@ha /* 800EBF08 000E8D08 7F E3 FB 78 */ mr r3, r31 -/* 800EBF0C 000E8D0C 38 04 39 50 */ addi r0, r4, lbl_80293950@l +/* 800EBF0C 000E8D0C 38 04 39 50 */ addi r0, r4, lbl___vt__17zNPCGoalAttackArf@l /* 800EBF10 000E8D10 38 80 00 06 */ li r4, 6 /* 800EBF14 000E8D14 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EBF18 000E8D18 4B FE D1 89 */ bl SetFlags__5xGoalFi @@ -20797,9 +20797,9 @@ __ct__21zNPCGoalAttackMonsoonFi: /* 800EBF40 000E8D40 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBF44 000E8D44 7C 7F 1B 78 */ mr r31, r3 /* 800EBF48 000E8D48 4B FE CE 69 */ bl __ct__16zNPCGoalPushAnimFi -/* 800EBF4C 000E8D4C 3C 80 80 29 */ lis r4, lbl_802939B8@ha +/* 800EBF4C 000E8D4C 3C 80 80 29 */ lis r4, lbl___vt__21zNPCGoalAttackMonsoon@ha /* 800EBF50 000E8D50 7F E3 FB 78 */ mr r3, r31 -/* 800EBF54 000E8D54 38 04 39 B8 */ addi r0, r4, lbl_802939B8@l +/* 800EBF54 000E8D54 38 04 39 B8 */ addi r0, r4, lbl___vt__21zNPCGoalAttackMonsoon@l /* 800EBF58 000E8D58 38 80 00 02 */ li r4, 2 /* 800EBF5C 000E8D5C 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EBF60 000E8D60 4B FE D1 41 */ bl SetFlags__5xGoalFi @@ -20818,9 +20818,9 @@ __ct__20zNPCGoalAttackTarTarFi: /* 800EBF88 000E8D88 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBF8C 000E8D8C 7C 7F 1B 78 */ mr r31, r3 /* 800EBF90 000E8D90 4B FE CE 21 */ bl __ct__16zNPCGoalPushAnimFi -/* 800EBF94 000E8D94 3C 80 80 29 */ lis r4, lbl_802939EC@ha +/* 800EBF94 000E8D94 3C 80 80 29 */ lis r4, lbl___vt__20zNPCGoalAttackTarTar@ha /* 800EBF98 000E8D98 7F E3 FB 78 */ mr r3, r31 -/* 800EBF9C 000E8D9C 38 04 39 EC */ addi r0, r4, lbl_802939EC@l +/* 800EBF9C 000E8D9C 38 04 39 EC */ addi r0, r4, lbl___vt__20zNPCGoalAttackTarTar@l /* 800EBFA0 000E8DA0 38 80 00 02 */ li r4, 2 /* 800EBFA4 000E8DA4 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EBFA8 000E8DA8 4B FE D0 F9 */ bl SetFlags__5xGoalFi @@ -20839,9 +20839,9 @@ __ct__20zNPCGoalAttackHammerFi: /* 800EBFD0 000E8DD0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EBFD4 000E8DD4 7C 7F 1B 78 */ mr r31, r3 /* 800EBFD8 000E8DD8 4B FE CD D9 */ bl __ct__16zNPCGoalPushAnimFi -/* 800EBFDC 000E8DDC 3C 80 80 29 */ lis r4, lbl_80293A20@ha +/* 800EBFDC 000E8DDC 3C 80 80 29 */ lis r4, lbl___vt__20zNPCGoalAttackHammer@ha /* 800EBFE0 000E8DE0 7F E3 FB 78 */ mr r3, r31 -/* 800EBFE4 000E8DE4 38 04 3A 20 */ addi r0, r4, lbl_80293A20@l +/* 800EBFE4 000E8DE4 38 04 3A 20 */ addi r0, r4, lbl___vt__20zNPCGoalAttackHammer@l /* 800EBFE8 000E8DE8 38 80 00 02 */ li r4, 2 /* 800EBFEC 000E8DEC 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EBFF0 000E8DF0 4B FE D0 B1 */ bl SetFlags__5xGoalFi @@ -20860,9 +20860,9 @@ __ct__21zNPCGoalAttackChomperFi: /* 800EC018 000E8E18 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC01C 000E8E1C 7C 7F 1B 78 */ mr r31, r3 /* 800EC020 000E8E20 4B FE CD 91 */ bl __ct__16zNPCGoalPushAnimFi -/* 800EC024 000E8E24 3C 80 80 29 */ lis r4, lbl_80293A54@ha +/* 800EC024 000E8E24 3C 80 80 29 */ lis r4, lbl___vt__21zNPCGoalAttackChomper@ha /* 800EC028 000E8E28 7F E3 FB 78 */ mr r3, r31 -/* 800EC02C 000E8E2C 38 04 3A 54 */ addi r0, r4, lbl_80293A54@l +/* 800EC02C 000E8E2C 38 04 3A 54 */ addi r0, r4, lbl___vt__21zNPCGoalAttackChomper@l /* 800EC030 000E8E30 38 80 00 02 */ li r4, 2 /* 800EC034 000E8E34 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EC038 000E8E38 4B FE D0 69 */ bl SetFlags__5xGoalFi @@ -20881,9 +20881,9 @@ __ct__20zNPCGoalAttackFodderFi: /* 800EC060 000E8E60 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC064 000E8E64 7C 7F 1B 78 */ mr r31, r3 /* 800EC068 000E8E68 4B FE CD 49 */ bl __ct__16zNPCGoalPushAnimFi -/* 800EC06C 000E8E6C 3C 80 80 29 */ lis r4, lbl_80293A94@ha +/* 800EC06C 000E8E6C 3C 80 80 29 */ lis r4, lbl___vt__20zNPCGoalAttackFodder@ha /* 800EC070 000E8E70 38 7F 00 64 */ addi r3, r31, 0x64 -/* 800EC074 000E8E74 38 04 3A 94 */ addi r0, r4, lbl_80293A94@l +/* 800EC074 000E8E74 38 04 3A 94 */ addi r0, r4, lbl___vt__20zNPCGoalAttackFodder@l /* 800EC078 000E8E78 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EC07C 000E8E7C 48 00 00 29 */ bl __ct__Q220zNPCGoalAttackFodder12CattleNotifyFv /* 800EC080 000E8E80 7F E3 FB 78 */ mr r3, r31 @@ -20904,9 +20904,9 @@ __ct__Q220zNPCGoalAttackFodder12CattleNotifyFv: /* 800EC0B0 000E8EB0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC0B4 000E8EB4 7C 7F 1B 78 */ mr r31, r3 /* 800EC0B8 000E8EB8 48 00 00 29 */ bl __ct__9HAZNotifyFv -/* 800EC0BC 000E8EBC 3C 80 80 29 */ lis r4, lbl_80293A88@ha +/* 800EC0BC 000E8EBC 3C 80 80 29 */ lis r4, lbl___vt__Q220zNPCGoalAttackFodder12CattleNotify@ha /* 800EC0C0 000E8EC0 7F E3 FB 78 */ mr r3, r31 -/* 800EC0C4 000E8EC4 38 04 3A 88 */ addi r0, r4, lbl_80293A88@l +/* 800EC0C4 000E8EC4 38 04 3A 88 */ addi r0, r4, lbl___vt__Q220zNPCGoalAttackFodder12CattleNotify@l /* 800EC0C8 000E8EC8 90 1F 00 00 */ stw r0, 0(r31) /* 800EC0CC 000E8ECC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800EC0D0 000E8ED0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -20916,8 +20916,8 @@ __ct__Q220zNPCGoalAttackFodder12CattleNotifyFv: .global __ct__9HAZNotifyFv __ct__9HAZNotifyFv: -/* 800EC0E0 000E8EE0 3C 80 80 29 */ lis r4, lbl_80293F0C@ha -/* 800EC0E4 000E8EE4 38 04 3F 0C */ addi r0, r4, lbl_80293F0C@l +/* 800EC0E0 000E8EE0 3C 80 80 29 */ lis r4, lbl___vt__9HAZNotify@ha +/* 800EC0E4 000E8EE4 38 04 3F 0C */ addi r0, r4, lbl___vt__9HAZNotify@l /* 800EC0E8 000E8EE8 90 03 00 00 */ stw r0, 0(r3) /* 800EC0EC 000E8EEC 4E 80 00 20 */ blr @@ -20929,9 +20929,9 @@ __ct__17zNPCGoalAttackCQCFi: /* 800EC0FC 000E8EFC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC100 000E8F00 7C 7F 1B 78 */ mr r31, r3 /* 800EC104 000E8F04 4B FE CC AD */ bl __ct__16zNPCGoalPushAnimFi -/* 800EC108 000E8F08 3C 80 80 29 */ lis r4, lbl_80293AC8@ha +/* 800EC108 000E8F08 3C 80 80 29 */ lis r4, lbl___vt__17zNPCGoalAttackCQC@ha /* 800EC10C 000E8F0C 7F E3 FB 78 */ mr r3, r31 -/* 800EC110 000E8F10 38 04 3A C8 */ addi r0, r4, lbl_80293AC8@l +/* 800EC110 000E8F10 38 04 3A C8 */ addi r0, r4, lbl___vt__17zNPCGoalAttackCQC@l /* 800EC114 000E8F14 38 80 00 02 */ li r4, 2 /* 800EC118 000E8F18 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EC11C 000E8F1C 4B FE CF 85 */ bl SetFlags__5xGoalFi @@ -20950,9 +20950,9 @@ __ct__18zNPCGoalAlertSlickFi: /* 800EC144 000E8F44 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC148 000E8F48 7C 7F 1B 78 */ mr r31, r3 /* 800EC14C 000E8F4C 4B FE CE A9 */ bl __ct__14zNPCGoalCommonFi -/* 800EC150 000E8F50 3C 80 80 29 */ lis r4, lbl_80293B30@ha +/* 800EC150 000E8F50 3C 80 80 29 */ lis r4, lbl___vt__18zNPCGoalAlertSlick@ha /* 800EC154 000E8F54 7F E3 FB 78 */ mr r3, r31 -/* 800EC158 000E8F58 38 04 3B 30 */ addi r0, r4, lbl_80293B30@l +/* 800EC158 000E8F58 38 04 3B 30 */ addi r0, r4, lbl___vt__18zNPCGoalAlertSlick@l /* 800EC15C 000E8F5C 38 80 00 06 */ li r4, 6 /* 800EC160 000E8F60 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EC164 000E8F64 4B FE CF 3D */ bl SetFlags__5xGoalFi @@ -20971,9 +20971,9 @@ __ct__20zNPCGoalAlertTubeletFi: /* 800EC18C 000E8F8C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC190 000E8F90 7C 7F 1B 78 */ mr r31, r3 /* 800EC194 000E8F94 4B FE CE 61 */ bl __ct__14zNPCGoalCommonFi -/* 800EC198 000E8F98 3C 80 80 29 */ lis r4, lbl_80293B64@ha +/* 800EC198 000E8F98 3C 80 80 29 */ lis r4, lbl___vt__20zNPCGoalAlertTubelet@ha /* 800EC19C 000E8F9C 7F E3 FB 78 */ mr r3, r31 -/* 800EC1A0 000E8FA0 38 04 3B 64 */ addi r0, r4, lbl_80293B64@l +/* 800EC1A0 000E8FA0 38 04 3B 64 */ addi r0, r4, lbl___vt__20zNPCGoalAlertTubelet@l /* 800EC1A4 000E8FA4 38 80 00 06 */ li r4, 6 /* 800EC1A8 000E8FA8 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EC1AC 000E8FAC 4B FE CE F5 */ bl SetFlags__5xGoalFi @@ -20992,9 +20992,9 @@ __ct__18zNPCGoalAlertChuckFi: /* 800EC1D4 000E8FD4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC1D8 000E8FD8 7C 7F 1B 78 */ mr r31, r3 /* 800EC1DC 000E8FDC 4B FE CE 19 */ bl __ct__14zNPCGoalCommonFi -/* 800EC1E0 000E8FE0 3C 80 80 29 */ lis r4, lbl_80293B98@ha +/* 800EC1E0 000E8FE0 3C 80 80 29 */ lis r4, lbl___vt__18zNPCGoalAlertChuck@ha /* 800EC1E4 000E8FE4 7F E3 FB 78 */ mr r3, r31 -/* 800EC1E8 000E8FE8 38 04 3B 98 */ addi r0, r4, lbl_80293B98@l +/* 800EC1E8 000E8FE8 38 04 3B 98 */ addi r0, r4, lbl___vt__18zNPCGoalAlertChuck@l /* 800EC1EC 000E8FEC 38 80 00 06 */ li r4, 6 /* 800EC1F0 000E8FF0 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EC1F4 000E8FF4 4B FE CE AD */ bl SetFlags__5xGoalFi @@ -21013,9 +21013,9 @@ __ct__18zNPCGoalAlertPuppyFi: /* 800EC21C 000E901C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC220 000E9020 7C 7F 1B 78 */ mr r31, r3 /* 800EC224 000E9024 4B FE CD D1 */ bl __ct__14zNPCGoalCommonFi -/* 800EC228 000E9028 3C 80 80 29 */ lis r4, lbl_80293BCC@ha +/* 800EC228 000E9028 3C 80 80 29 */ lis r4, lbl___vt__18zNPCGoalAlertPuppy@ha /* 800EC22C 000E902C 7F E3 FB 78 */ mr r3, r31 -/* 800EC230 000E9030 38 04 3B CC */ addi r0, r4, lbl_80293BCC@l +/* 800EC230 000E9030 38 04 3B CC */ addi r0, r4, lbl___vt__18zNPCGoalAlertPuppy@l /* 800EC234 000E9034 38 80 00 06 */ li r4, 6 /* 800EC238 000E9038 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EC23C 000E903C 4B FE CE 65 */ bl SetFlags__5xGoalFi @@ -21034,9 +21034,9 @@ __ct__16zNPCGoalAlertArfFi: /* 800EC264 000E9064 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC268 000E9068 7C 7F 1B 78 */ mr r31, r3 /* 800EC26C 000E906C 4B FE CD 89 */ bl __ct__14zNPCGoalCommonFi -/* 800EC270 000E9070 3C 80 80 29 */ lis r4, lbl_80293C00@ha +/* 800EC270 000E9070 3C 80 80 29 */ lis r4, lbl___vt__16zNPCGoalAlertArf@ha /* 800EC274 000E9074 7F E3 FB 78 */ mr r3, r31 -/* 800EC278 000E9078 38 04 3C 00 */ addi r0, r4, lbl_80293C00@l +/* 800EC278 000E9078 38 04 3C 00 */ addi r0, r4, lbl___vt__16zNPCGoalAlertArf@l /* 800EC27C 000E907C 38 80 00 06 */ li r4, 6 /* 800EC280 000E9080 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EC284 000E9084 4B FE CE 1D */ bl SetFlags__5xGoalFi @@ -21061,9 +21061,9 @@ __ct__19zNPCGoalAlertSleepyFi: /* 800EC2C4 000E90C4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC2C8 000E90C8 7C 7F 1B 78 */ mr r31, r3 /* 800EC2CC 000E90CC 4B FE CD 29 */ bl __ct__14zNPCGoalCommonFi -/* 800EC2D0 000E90D0 3C 80 80 29 */ lis r4, lbl_80293C34@ha +/* 800EC2D0 000E90D0 3C 80 80 29 */ lis r4, lbl___vt__19zNPCGoalAlertSleepy@ha /* 800EC2D4 000E90D4 7F E3 FB 78 */ mr r3, r31 -/* 800EC2D8 000E90D8 38 04 3C 34 */ addi r0, r4, lbl_80293C34@l +/* 800EC2D8 000E90D8 38 04 3C 34 */ addi r0, r4, lbl___vt__19zNPCGoalAlertSleepy@l /* 800EC2DC 000E90DC 38 80 00 06 */ li r4, 6 /* 800EC2E0 000E90E0 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EC2E4 000E90E4 4B FE CD BD */ bl SetFlags__5xGoalFi @@ -21082,9 +21082,9 @@ __ct__20zNPCGoalAlertMonsoonFi: /* 800EC30C 000E910C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC310 000E9110 7C 7F 1B 78 */ mr r31, r3 /* 800EC314 000E9114 4B FE CC E1 */ bl __ct__14zNPCGoalCommonFi -/* 800EC318 000E9118 3C 80 80 29 */ lis r4, lbl_80293C68@ha +/* 800EC318 000E9118 3C 80 80 29 */ lis r4, lbl___vt__20zNPCGoalAlertMonsoon@ha /* 800EC31C 000E911C 7F E3 FB 78 */ mr r3, r31 -/* 800EC320 000E9120 38 04 3C 68 */ addi r0, r4, lbl_80293C68@l +/* 800EC320 000E9120 38 04 3C 68 */ addi r0, r4, lbl___vt__20zNPCGoalAlertMonsoon@l /* 800EC324 000E9124 38 80 00 06 */ li r4, 6 /* 800EC328 000E9128 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EC32C 000E912C 4B FE CD 75 */ bl SetFlags__5xGoalFi @@ -21103,9 +21103,9 @@ __ct__18zNPCGoalAlertGloveFi: /* 800EC354 000E9154 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC358 000E9158 7C 7F 1B 78 */ mr r31, r3 /* 800EC35C 000E915C 4B FE CC 99 */ bl __ct__14zNPCGoalCommonFi -/* 800EC360 000E9160 3C 80 80 29 */ lis r4, lbl_80293C9C@ha +/* 800EC360 000E9160 3C 80 80 29 */ lis r4, lbl___vt__18zNPCGoalAlertGlove@ha /* 800EC364 000E9164 7F E3 FB 78 */ mr r3, r31 -/* 800EC368 000E9168 38 04 3C 9C */ addi r0, r4, lbl_80293C9C@l +/* 800EC368 000E9168 38 04 3C 9C */ addi r0, r4, lbl___vt__18zNPCGoalAlertGlove@l /* 800EC36C 000E916C 38 80 00 06 */ li r4, 6 /* 800EC370 000E9170 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EC374 000E9174 4B FE CD 2D */ bl SetFlags__5xGoalFi @@ -21127,9 +21127,9 @@ __ct__19zNPCGoalAlertTarTarFi: /* 800EC3A8 000E91A8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC3AC 000E91AC 7C 7F 1B 78 */ mr r31, r3 /* 800EC3B0 000E91B0 4B FE CC 45 */ bl __ct__14zNPCGoalCommonFi -/* 800EC3B4 000E91B4 3C 80 80 29 */ lis r4, lbl_80293CD0@ha +/* 800EC3B4 000E91B4 3C 80 80 29 */ lis r4, lbl___vt__19zNPCGoalAlertTarTar@ha /* 800EC3B8 000E91B8 7F E3 FB 78 */ mr r3, r31 -/* 800EC3BC 000E91BC 38 04 3C D0 */ addi r0, r4, lbl_80293CD0@l +/* 800EC3BC 000E91BC 38 04 3C D0 */ addi r0, r4, lbl___vt__19zNPCGoalAlertTarTar@l /* 800EC3C0 000E91C0 38 80 00 06 */ li r4, 6 /* 800EC3C4 000E91C4 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EC3C8 000E91C8 4B FE CC D9 */ bl SetFlags__5xGoalFi @@ -21148,9 +21148,9 @@ __ct__19zNPCGoalAlertHammerFi: /* 800EC3F0 000E91F0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC3F4 000E91F4 7C 7F 1B 78 */ mr r31, r3 /* 800EC3F8 000E91F8 4B FE CB FD */ bl __ct__14zNPCGoalCommonFi -/* 800EC3FC 000E91FC 3C 80 80 29 */ lis r4, lbl_80293D04@ha +/* 800EC3FC 000E91FC 3C 80 80 29 */ lis r4, lbl___vt__19zNPCGoalAlertHammer@ha /* 800EC400 000E9200 7F E3 FB 78 */ mr r3, r31 -/* 800EC404 000E9204 38 04 3D 04 */ addi r0, r4, lbl_80293D04@l +/* 800EC404 000E9204 38 04 3D 04 */ addi r0, r4, lbl___vt__19zNPCGoalAlertHammer@l /* 800EC408 000E9208 38 80 00 06 */ li r4, 6 /* 800EC40C 000E920C 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EC410 000E9210 4B FE CC 91 */ bl SetFlags__5xGoalFi @@ -21169,9 +21169,9 @@ __ct__20zNPCGoalAlertFodBzztFi: /* 800EC438 000E9238 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC43C 000E923C 7C 7F 1B 78 */ mr r31, r3 /* 800EC440 000E9240 4B FE CB B5 */ bl __ct__14zNPCGoalCommonFi -/* 800EC444 000E9244 3C 80 80 29 */ lis r4, lbl_80293D6C@ha +/* 800EC444 000E9244 3C 80 80 29 */ lis r4, lbl___vt__20zNPCGoalAlertFodBzzt@ha /* 800EC448 000E9248 7F E3 FB 78 */ mr r3, r31 -/* 800EC44C 000E924C 38 04 3D 6C */ addi r0, r4, lbl_80293D6C@l +/* 800EC44C 000E924C 38 04 3D 6C */ addi r0, r4, lbl___vt__20zNPCGoalAlertFodBzzt@l /* 800EC450 000E9250 38 80 00 06 */ li r4, 6 /* 800EC454 000E9254 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EC458 000E9258 4B FE CC 49 */ bl SetFlags__5xGoalFi @@ -21190,9 +21190,9 @@ __ct__20zNPCGoalAlertChomperFi: /* 800EC480 000E9280 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC484 000E9284 7C 7F 1B 78 */ mr r31, r3 /* 800EC488 000E9288 4B FE CB 6D */ bl __ct__14zNPCGoalCommonFi -/* 800EC48C 000E928C 3C 80 80 29 */ lis r4, lbl_80293D38@ha +/* 800EC48C 000E928C 3C 80 80 29 */ lis r4, lbl___vt__20zNPCGoalAlertChomper@ha /* 800EC490 000E9290 7F E3 FB 78 */ mr r3, r31 -/* 800EC494 000E9294 38 04 3D 38 */ addi r0, r4, lbl_80293D38@l +/* 800EC494 000E9294 38 04 3D 38 */ addi r0, r4, lbl___vt__20zNPCGoalAlertChomper@l /* 800EC498 000E9298 38 80 00 06 */ li r4, 6 /* 800EC49C 000E929C 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EC4A0 000E92A0 4B FE CC 01 */ bl SetFlags__5xGoalFi @@ -21211,9 +21211,9 @@ __ct__20zNPCGoalAlertFodBombFi: /* 800EC4C8 000E92C8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC4CC 000E92CC 7C 7F 1B 78 */ mr r31, r3 /* 800EC4D0 000E92D0 4B FE CB 25 */ bl __ct__14zNPCGoalCommonFi -/* 800EC4D4 000E92D4 3C 80 80 29 */ lis r4, lbl_80293DA0@ha +/* 800EC4D4 000E92D4 3C 80 80 29 */ lis r4, lbl___vt__20zNPCGoalAlertFodBomb@ha /* 800EC4D8 000E92D8 7F E3 FB 78 */ mr r3, r31 -/* 800EC4DC 000E92DC 38 04 3D A0 */ addi r0, r4, lbl_80293DA0@l +/* 800EC4DC 000E92DC 38 04 3D A0 */ addi r0, r4, lbl___vt__20zNPCGoalAlertFodBomb@l /* 800EC4E0 000E92E0 38 80 00 06 */ li r4, 6 /* 800EC4E4 000E92E4 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EC4E8 000E92E8 4B FE CB B9 */ bl SetFlags__5xGoalFi @@ -21232,9 +21232,9 @@ __ct__19zNPCGoalAlertFodderFi: /* 800EC510 000E9310 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC514 000E9314 7C 7F 1B 78 */ mr r31, r3 /* 800EC518 000E9318 4B FE CA DD */ bl __ct__14zNPCGoalCommonFi -/* 800EC51C 000E931C 3C 80 80 29 */ lis r4, lbl_80293DD4@ha +/* 800EC51C 000E931C 3C 80 80 29 */ lis r4, lbl___vt__19zNPCGoalAlertFodder@ha /* 800EC520 000E9320 7F E3 FB 78 */ mr r3, r31 -/* 800EC524 000E9324 38 04 3D D4 */ addi r0, r4, lbl_80293DD4@l +/* 800EC524 000E9324 38 04 3D D4 */ addi r0, r4, lbl___vt__19zNPCGoalAlertFodder@l /* 800EC528 000E9328 38 80 00 06 */ li r4, 6 /* 800EC52C 000E932C 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EC530 000E9330 4B FE CB 71 */ bl SetFlags__5xGoalFi @@ -21253,9 +21253,9 @@ __ct__13zNPCGoalAlertFi: /* 800EC558 000E9358 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC55C 000E935C 7C 7F 1B 78 */ mr r31, r3 /* 800EC560 000E9360 4B FE CA 95 */ bl __ct__14zNPCGoalCommonFi -/* 800EC564 000E9364 3C 80 80 29 */ lis r4, lbl_80293E08@ha +/* 800EC564 000E9364 3C 80 80 29 */ lis r4, lbl___vt__13zNPCGoalAlert@ha /* 800EC568 000E9368 7F E3 FB 78 */ mr r3, r31 -/* 800EC56C 000E936C 38 04 3E 08 */ addi r0, r4, lbl_80293E08@l +/* 800EC56C 000E936C 38 04 3E 08 */ addi r0, r4, lbl___vt__13zNPCGoalAlert@l /* 800EC570 000E9370 38 80 00 0C */ li r4, 0xc /* 800EC574 000E9374 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EC578 000E9378 4B FE CB 29 */ bl SetFlags__5xGoalFi @@ -21280,9 +21280,9 @@ __ct__13zNPCGoalChaseFi: /* 800EC5B8 000E93B8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC5BC 000E93BC 7C 7F 1B 78 */ mr r31, r3 /* 800EC5C0 000E93C0 4B FE CA 35 */ bl __ct__14zNPCGoalCommonFi -/* 800EC5C4 000E93C4 3C 80 80 29 */ lis r4, lbl_80293AFC@ha +/* 800EC5C4 000E93C4 3C 80 80 29 */ lis r4, lbl___vt__13zNPCGoalChase@ha /* 800EC5C8 000E93C8 7F E3 FB 78 */ mr r3, r31 -/* 800EC5CC 000E93CC 38 04 3A FC */ addi r0, r4, lbl_80293AFC@l +/* 800EC5CC 000E93CC 38 04 3A FC */ addi r0, r4, lbl___vt__13zNPCGoalChase@l /* 800EC5D0 000E93D0 38 80 00 02 */ li r4, 2 /* 800EC5D4 000E93D4 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EC5D8 000E93D8 4B FE CA C9 */ bl SetFlags__5xGoalFi @@ -21301,9 +21301,9 @@ __ct__14zNPCGoalGoHomeFi: /* 800EC600 000E9400 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC604 000E9404 7C 7F 1B 78 */ mr r31, r3 /* 800EC608 000E9408 4B FE C9 ED */ bl __ct__14zNPCGoalCommonFi -/* 800EC60C 000E940C 3C 80 80 29 */ lis r4, lbl_80293E3C@ha +/* 800EC60C 000E940C 3C 80 80 29 */ lis r4, lbl___vt__14zNPCGoalGoHome@ha /* 800EC610 000E9410 7F E3 FB 78 */ mr r3, r31 -/* 800EC614 000E9414 38 04 3E 3C */ addi r0, r4, lbl_80293E3C@l +/* 800EC614 000E9414 38 04 3E 3C */ addi r0, r4, lbl___vt__14zNPCGoalGoHome@l /* 800EC618 000E9418 38 80 00 02 */ li r4, 2 /* 800EC61C 000E941C 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EC620 000E9420 4B FE CA 81 */ bl SetFlags__5xGoalFi @@ -21322,9 +21322,9 @@ __ct__13zNPCGoalEvadeFi: /* 800EC648 000E9448 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC64C 000E944C 7C 7F 1B 78 */ mr r31, r3 /* 800EC650 000E9450 4B FE C9 A5 */ bl __ct__14zNPCGoalCommonFi -/* 800EC654 000E9454 3C 80 80 29 */ lis r4, lbl_80293E70@ha +/* 800EC654 000E9454 3C 80 80 29 */ lis r4, lbl___vt__13zNPCGoalEvade@ha /* 800EC658 000E9458 7F E3 FB 78 */ mr r3, r31 -/* 800EC65C 000E945C 38 04 3E 70 */ addi r0, r4, lbl_80293E70@l +/* 800EC65C 000E945C 38 04 3E 70 */ addi r0, r4, lbl___vt__13zNPCGoalEvade@l /* 800EC660 000E9460 38 80 00 02 */ li r4, 2 /* 800EC664 000E9464 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EC668 000E9468 4B FE CA 39 */ bl SetFlags__5xGoalFi @@ -21343,9 +21343,9 @@ __ct__13zNPCGoalTauntFi: /* 800EC690 000E9490 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC694 000E9494 7C 7F 1B 78 */ mr r31, r3 /* 800EC698 000E9498 4B FE C8 35 */ bl __ct__16zNPCGoalLoopAnimFi -/* 800EC69C 000E949C 3C 80 80 29 */ lis r4, lbl_80293EA4@ha +/* 800EC69C 000E949C 3C 80 80 29 */ lis r4, lbl___vt__13zNPCGoalTaunt@ha /* 800EC6A0 000E94A0 7F E3 FB 78 */ mr r3, r31 -/* 800EC6A4 000E94A4 38 04 3E A4 */ addi r0, r4, lbl_80293EA4@l +/* 800EC6A4 000E94A4 38 04 3E A4 */ addi r0, r4, lbl___vt__13zNPCGoalTaunt@l /* 800EC6A8 000E94A8 38 80 00 02 */ li r4, 2 /* 800EC6AC 000E94AC 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EC6B0 000E94B0 4B FE C9 F1 */ bl SetFlags__5xGoalFi @@ -21364,9 +21364,9 @@ __ct__14zNPCGoalNoticeFi: /* 800EC6D8 000E94D8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC6DC 000E94DC 7C 7F 1B 78 */ mr r31, r3 /* 800EC6E0 000E94E0 4B FE C6 D1 */ bl __ct__16zNPCGoalPushAnimFi -/* 800EC6E4 000E94E4 3C 80 80 29 */ lis r4, lbl_80293ED8@ha +/* 800EC6E4 000E94E4 3C 80 80 29 */ lis r4, lbl___vt__14zNPCGoalNotice@ha /* 800EC6E8 000E94E8 7F E3 FB 78 */ mr r3, r31 -/* 800EC6EC 000E94EC 38 04 3E D8 */ addi r0, r4, lbl_80293ED8@l +/* 800EC6EC 000E94EC 38 04 3E D8 */ addi r0, r4, lbl___vt__14zNPCGoalNotice@l /* 800EC6F0 000E94F0 38 80 00 02 */ li r4, 2 /* 800EC6F4 000E94F4 90 1F 00 38 */ stw r0, 0x38(r31) /* 800EC6F8 000E94F8 4B FE C9 A9 */ bl SetFlags__5xGoalFi @@ -21429,7 +21429,7 @@ GetPsyche__5xGoalCFv: XZVecToPlayer__10zNPCCommonFP5xVec3Pf: /* 800EC798 000E9598 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800EC79C 000E959C 7C 08 02 A6 */ mflr r0 -/* 800EC7A0 000E95A0 3C C0 80 3C */ lis r6, lbl_803C0558@ha +/* 800EC7A0 000E95A0 3C C0 80 3C */ lis r6, lbl_globals@ha /* 800EC7A4 000E95A4 90 01 00 24 */ stw r0, 0x24(r1) /* 800EC7A8 000E95A8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800EC7AC 000E95AC 7C BF 2B 78 */ mr r31, r5 @@ -21437,7 +21437,7 @@ XZVecToPlayer__10zNPCCommonFP5xVec3Pf: /* 800EC7B4 000E95B4 7C 9E 23 78 */ mr r30, r4 /* 800EC7B8 000E95B8 93 A1 00 14 */ stw r29, 0x14(r1) /* 800EC7BC 000E95BC 7C 7D 1B 78 */ mr r29, r3 -/* 800EC7C0 000E95C0 38 66 05 58 */ addi r3, r6, lbl_803C0558@l +/* 800EC7C0 000E95C0 38 66 05 58 */ addi r3, r6, lbl_globals@l /* 800EC7C4 000E95C4 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800EC7C8 000E95C8 4B F2 F0 41 */ bl xEntGetPos__FPC4xEnt /* 800EC7CC 000E95CC 7C 65 1B 78 */ mr r5, r3 @@ -21474,13 +21474,13 @@ BonePos__10zNPCCommonCFi: XYZDstSqToPlayer__10zNPCCommonFP5xVec3: /* 800EC828 000E9628 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EC82C 000E962C 7C 08 02 A6 */ mflr r0 -/* 800EC830 000E9630 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 800EC830 000E9630 3C A0 80 3C */ lis r5, lbl_globals@ha /* 800EC834 000E9634 90 01 00 14 */ stw r0, 0x14(r1) /* 800EC838 000E9638 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EC83C 000E963C 7C 9F 23 78 */ mr r31, r4 /* 800EC840 000E9640 93 C1 00 08 */ stw r30, 8(r1) /* 800EC844 000E9644 7C 7E 1B 78 */ mr r30, r3 -/* 800EC848 000E9648 38 65 05 58 */ addi r3, r5, lbl_803C0558@l +/* 800EC848 000E9648 38 65 05 58 */ addi r3, r5, lbl_globals@l /* 800EC84C 000E964C 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800EC850 000E9650 4B F2 EF B9 */ bl xEntGetPos__FPC4xEnt /* 800EC854 000E9654 7C 64 1B 78 */ mr r4, r3 @@ -21577,8 +21577,8 @@ IncludesPlayer__8NPCArenaFfP5xVec3: /* 800EC954 000E9754 48 04 3C 6D */ bl NPCC_LampStatus__Fv /* 800EC958 000E9758 2C 03 00 00 */ cmpwi r3, 0 /* 800EC95C 000E975C 41 82 00 2C */ beq lbl_800EC988 -/* 800EC960 000E9760 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800EC964 000E9764 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800EC960 000E9760 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800EC964 000E9764 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800EC968 000E9768 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800EC96C 000E976C 4B F2 EE 9D */ bl xEntGetPos__FPC4xEnt /* 800EC970 000E9770 FC 20 F8 90 */ fmr f1, f31 @@ -21601,7 +21601,7 @@ lbl_800EC98C: .global IsReady__8NPCArenaFv IsReady__8NPCArenaFv: /* 800EC9A8 000E97A8 C0 23 00 10 */ lfs f1, 0x10(r3) -/* 800EC9AC 000E97AC C0 02 98 F0 */ lfs f0, lbl_803CE270-_SDA2_BASE_(r2) +/* 800EC9AC 000E97AC C0 02 98 F0 */ lfs f0, lbl__1130-_SDA2_BASE_(r2) /* 800EC9B0 000E97B0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800EC9B4 000E97B4 7C 00 00 26 */ mfcr r0 /* 800EC9B8 000E97B8 54 03 17 FE */ rlwinm r3, r0, 2, 0x1f, 0x1f @@ -21641,9 +21641,9 @@ IncludesNPC__8NPCArenaFP10zNPCCommonfP5xVec3: FacePlayer__9zNPCRobotFff: /* 800ECA20 000E9820 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800ECA24 000E9824 7C 08 02 A6 */ mflr r0 -/* 800ECA28 000E9828 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800ECA28 000E9828 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800ECA2C 000E982C 90 01 00 24 */ stw r0, 0x24(r1) -/* 800ECA30 000E9830 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800ECA30 000E9830 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800ECA34 000E9834 DB E1 00 18 */ stfd f31, 0x18(r1) /* 800ECA38 000E9838 FF E0 10 90 */ fmr f31, f2 /* 800ECA3C 000E983C DB C1 00 10 */ stfd f30, 0x10(r1) @@ -21708,7 +21708,7 @@ LERP__FfUcUc: /* 800ECAE0 000E98E0 3C 00 43 30 */ lis r0, 0x4330 /* 800ECAE4 000E98E4 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 800ECAE8 000E98E8 90 01 00 08 */ stw r0, 8(r1) -/* 800ECAEC 000E98EC C8 42 99 70 */ lfd f2, lbl_803CE2F0-_SDA2_BASE_(r2) +/* 800ECAEC 000E98EC C8 42 99 70 */ lfd f2, lbl__1934-_SDA2_BASE_(r2) /* 800ECAF0 000E98F0 90 61 00 0C */ stw r3, 0xc(r1) /* 800ECAF4 000E98F4 C8 01 00 08 */ lfd f0, 8(r1) /* 800ECAF8 000E98F8 EC 00 10 28 */ fsubs f0, f0, f2 @@ -21753,8 +21753,8 @@ SMOOTH__Ffff: .global EASE__Ff EASE__Ff: -/* 800ECB7C 000E997C C0 02 99 38 */ lfs f0, lbl_803CE2B8-_SDA2_BASE_(r2) -/* 800ECB80 000E9980 C0 42 99 28 */ lfs f2, lbl_803CE2A8-_SDA2_BASE_(r2) +/* 800ECB7C 000E997C C0 02 99 38 */ lfs f0, lbl__1533_1-_SDA2_BASE_(r2) +/* 800ECB80 000E9980 C0 42 99 28 */ lfs f2, lbl__1382-_SDA2_BASE_(r2) /* 800ECB84 000E9984 EC 00 00 72 */ fmuls f0, f0, f1 /* 800ECB88 000E9988 EC 00 00 72 */ fmuls f0, f0, f1 /* 800ECB8C 000E998C EC 02 00 78 */ fmsubs f0, f2, f1, f0 diff --git a/asm/Game/zNPCGoalScript.s b/asm/Game/zNPCGoalScript.s index 79d5d2df4..056dc8b87 100644 --- a/asm/Game/zNPCGoalScript.s +++ b/asm/Game/zNPCGoalScript.s @@ -15,9 +15,9 @@ GOALCreate_Script__FiP10RyzMemGrowPv: /* 801245F4 001213F4 38 84 AC D0 */ addi r4, r4, -21296 /* 801245F8 001213F8 28 04 00 07 */ cmplwi r4, 7 /* 801245FC 001213FC 41 81 01 58 */ bgt lbl_80124754 -/* 80124600 00121400 3C 60 80 2A */ lis r3, lbl_80298108@ha +/* 80124600 00121400 3C 60 80 2A */ lis r3, lbl__811_1@ha /* 80124604 00121404 54 84 10 3A */ slwi r4, r4, 2 -/* 80124608 00121408 38 63 81 08 */ addi r3, r3, lbl_80298108@l +/* 80124608 00121408 38 63 81 08 */ addi r3, r3, lbl__811_1@l /* 8012460C 0012140C 7C 03 20 2E */ lwzx r0, r3, r4 /* 80124610 00121410 7C 09 03 A6 */ mtctr r0 /* 80124614 00121414 4E 80 04 20 */ bctr @@ -208,9 +208,9 @@ __ct__18zNPCGoalScriptWaitFi: /* 801248B0 001216B0 93 E1 00 0C */ stw r31, 0xc(r1) /* 801248B4 001216B4 7C 7F 1B 78 */ mr r31, r3 /* 801248B8 001216B8 4B FB 47 3D */ bl __ct__14zNPCGoalCommonFi -/* 801248BC 001216BC 3C 80 80 2A */ lis r4, lbl_80298294@ha +/* 801248BC 001216BC 3C 80 80 2A */ lis r4, lbl___vt__18zNPCGoalScriptWait@ha /* 801248C0 001216C0 7F E3 FB 78 */ mr r3, r31 -/* 801248C4 001216C4 38 04 82 94 */ addi r0, r4, lbl_80298294@l +/* 801248C4 001216C4 38 04 82 94 */ addi r0, r4, lbl___vt__18zNPCGoalScriptWait@l /* 801248C8 001216C8 38 80 00 06 */ li r4, 6 /* 801248CC 001216CC 90 1F 00 38 */ stw r0, 0x38(r31) /* 801248D0 001216D0 4B FB 47 D1 */ bl SetFlags__5xGoalFi @@ -229,9 +229,9 @@ __ct__18zNPCGoalScriptLeadFi: /* 801248F8 001216F8 93 E1 00 0C */ stw r31, 0xc(r1) /* 801248FC 001216FC 7C 7F 1B 78 */ mr r31, r3 /* 80124900 00121700 4B FB 46 F5 */ bl __ct__14zNPCGoalCommonFi -/* 80124904 00121704 3C 80 80 2A */ lis r4, lbl_80298260@ha +/* 80124904 00121704 3C 80 80 2A */ lis r4, lbl___vt__18zNPCGoalScriptLead@ha /* 80124908 00121708 7F E3 FB 78 */ mr r3, r31 -/* 8012490C 0012170C 38 04 82 60 */ addi r0, r4, lbl_80298260@l +/* 8012490C 0012170C 38 04 82 60 */ addi r0, r4, lbl___vt__18zNPCGoalScriptLead@l /* 80124910 00121710 38 80 00 06 */ li r4, 6 /* 80124914 00121714 90 1F 00 38 */ stw r0, 0x38(r31) /* 80124918 00121718 4B FB 47 89 */ bl SetFlags__5xGoalFi @@ -250,9 +250,9 @@ __ct__20zNPCGoalScriptFollowFi: /* 80124940 00121740 93 E1 00 0C */ stw r31, 0xc(r1) /* 80124944 00121744 7C 7F 1B 78 */ mr r31, r3 /* 80124948 00121748 4B FB 46 AD */ bl __ct__14zNPCGoalCommonFi -/* 8012494C 0012174C 3C 80 80 2A */ lis r4, lbl_8029822C@ha +/* 8012494C 0012174C 3C 80 80 2A */ lis r4, lbl___vt__20zNPCGoalScriptFollow@ha /* 80124950 00121750 7F E3 FB 78 */ mr r3, r31 -/* 80124954 00121754 38 04 82 2C */ addi r0, r4, lbl_8029822C@l +/* 80124954 00121754 38 04 82 2C */ addi r0, r4, lbl___vt__20zNPCGoalScriptFollow@l /* 80124958 00121758 38 80 00 06 */ li r4, 6 /* 8012495C 0012175C 90 1F 00 38 */ stw r0, 0x38(r31) /* 80124960 00121760 4B FB 47 41 */ bl SetFlags__5xGoalFi @@ -271,9 +271,9 @@ __ct__18zNPCGoalScriptTalkFi: /* 80124988 00121788 93 E1 00 0C */ stw r31, 0xc(r1) /* 8012498C 0012178C 7C 7F 1B 78 */ mr r31, r3 /* 80124990 00121790 4B FB 46 65 */ bl __ct__14zNPCGoalCommonFi -/* 80124994 00121794 3C 80 80 2A */ lis r4, lbl_802981F8@ha +/* 80124994 00121794 3C 80 80 2A */ lis r4, lbl___vt__18zNPCGoalScriptTalk@ha /* 80124998 00121798 7F E3 FB 78 */ mr r3, r31 -/* 8012499C 0012179C 38 04 81 F8 */ addi r0, r4, lbl_802981F8@l +/* 8012499C 0012179C 38 04 81 F8 */ addi r0, r4, lbl___vt__18zNPCGoalScriptTalk@l /* 801249A0 001217A0 38 80 00 06 */ li r4, 6 /* 801249A4 001217A4 90 1F 00 38 */ stw r0, 0x38(r31) /* 801249A8 001217A8 4B FB 46 F9 */ bl SetFlags__5xGoalFi @@ -292,9 +292,9 @@ __ct__18zNPCGoalScriptMoveFi: /* 801249D0 001217D0 93 E1 00 0C */ stw r31, 0xc(r1) /* 801249D4 001217D4 7C 7F 1B 78 */ mr r31, r3 /* 801249D8 001217D8 4B FB 46 1D */ bl __ct__14zNPCGoalCommonFi -/* 801249DC 001217DC 3C 80 80 2A */ lis r4, lbl_802981C4@ha +/* 801249DC 001217DC 3C 80 80 2A */ lis r4, lbl___vt__18zNPCGoalScriptMove@ha /* 801249E0 001217E0 7F E3 FB 78 */ mr r3, r31 -/* 801249E4 001217E4 38 04 81 C4 */ addi r0, r4, lbl_802981C4@l +/* 801249E4 001217E4 38 04 81 C4 */ addi r0, r4, lbl___vt__18zNPCGoalScriptMove@l /* 801249E8 001217E8 38 80 00 06 */ li r4, 6 /* 801249EC 001217EC 90 1F 00 38 */ stw r0, 0x38(r31) /* 801249F0 001217F0 4B FB 46 B1 */ bl SetFlags__5xGoalFi @@ -313,9 +313,9 @@ __ct__20zNPCGoalScriptAttackFi: /* 80124A18 00121818 93 E1 00 0C */ stw r31, 0xc(r1) /* 80124A1C 0012181C 7C 7F 1B 78 */ mr r31, r3 /* 80124A20 00121820 4B FB 45 D5 */ bl __ct__14zNPCGoalCommonFi -/* 80124A24 00121824 3C 80 80 2A */ lis r4, lbl_80298190@ha +/* 80124A24 00121824 3C 80 80 2A */ lis r4, lbl___vt__20zNPCGoalScriptAttack@ha /* 80124A28 00121828 7F E3 FB 78 */ mr r3, r31 -/* 80124A2C 0012182C 38 04 81 90 */ addi r0, r4, lbl_80298190@l +/* 80124A2C 0012182C 38 04 81 90 */ addi r0, r4, lbl___vt__20zNPCGoalScriptAttack@l /* 80124A30 00121830 38 80 00 06 */ li r4, 6 /* 80124A34 00121834 90 1F 00 38 */ stw r0, 0x38(r31) /* 80124A38 00121838 4B FB 46 69 */ bl SetFlags__5xGoalFi @@ -334,9 +334,9 @@ __ct__18zNPCGoalScriptAnimFi: /* 80124A60 00121860 93 E1 00 0C */ stw r31, 0xc(r1) /* 80124A64 00121864 7C 7F 1B 78 */ mr r31, r3 /* 80124A68 00121868 4B FB 45 8D */ bl __ct__14zNPCGoalCommonFi -/* 80124A6C 0012186C 3C 80 80 2A */ lis r4, lbl_8029815C@ha +/* 80124A6C 0012186C 3C 80 80 2A */ lis r4, lbl___vt__18zNPCGoalScriptAnim@ha /* 80124A70 00121870 7F E3 FB 78 */ mr r3, r31 -/* 80124A74 00121874 38 04 81 5C */ addi r0, r4, lbl_8029815C@l +/* 80124A74 00121874 38 04 81 5C */ addi r0, r4, lbl___vt__18zNPCGoalScriptAnim@l /* 80124A78 00121878 38 80 00 06 */ li r4, 6 /* 80124A7C 0012187C 90 1F 00 38 */ stw r0, 0x38(r31) /* 80124A80 00121880 4B FB 46 21 */ bl SetFlags__5xGoalFi @@ -355,9 +355,9 @@ __ct__14zNPCGoalScriptFi: /* 80124AA8 001218A8 93 E1 00 0C */ stw r31, 0xc(r1) /* 80124AAC 001218AC 7C 7F 1B 78 */ mr r31, r3 /* 80124AB0 001218B0 4B FB 45 45 */ bl __ct__14zNPCGoalCommonFi -/* 80124AB4 001218B4 3C 80 80 2A */ lis r4, lbl_80298128@ha +/* 80124AB4 001218B4 3C 80 80 2A */ lis r4, lbl___vt__14zNPCGoalScript@ha /* 80124AB8 001218B8 7F E3 FB 78 */ mr r3, r31 -/* 80124ABC 001218BC 38 04 81 28 */ addi r0, r4, lbl_80298128@l +/* 80124ABC 001218BC 38 04 81 28 */ addi r0, r4, lbl___vt__14zNPCGoalScript@l /* 80124AC0 001218C0 38 80 00 1C */ li r4, 0x1c /* 80124AC4 001218C4 90 1F 00 38 */ stw r0, 0x38(r31) /* 80124AC8 001218C8 4B FB 45 D9 */ bl SetFlags__5xGoalFi diff --git a/asm/Game/zNPCGoalStd.s b/asm/Game/zNPCGoalStd.s index f1f6fb1b8..b53c20917 100644 --- a/asm/Game/zNPCGoalStd.s +++ b/asm/Game/zNPCGoalStd.s @@ -209,7 +209,7 @@ Enter__16zNPCGoalPushAnimFfPv: /* 800D5730 000D2530 80 C3 00 4C */ lwz r6, 0x4c(r3) /* 800D5734 000D2534 7C C0 00 38 */ and r0, r6, r0 /* 800D5738 000D2538 90 03 00 4C */ stw r0, 0x4c(r3) -/* 800D573C 000D253C C0 02 98 90 */ lfs f0, lbl_803CE210-_SDA2_BASE_(r2) +/* 800D573C 000D253C C0 02 98 90 */ lfs f0, lbl__871-_SDA2_BASE_(r2) /* 800D5740 000D2540 D0 03 00 50 */ stfs f0, 0x50(r3) /* 800D5744 000D2544 4B FF F9 D1 */ bl Enter__14zNPCGoalCommonFfPv /* 800D5748 000D2548 80 01 00 14 */ lwz r0, 0x14(r1) @@ -305,7 +305,7 @@ lbl_800D587C: /* 800D5888 000D2688 7F 43 D3 78 */ mr r3, r26 /* 800D588C 000D268C 38 80 00 00 */ li r4, 0 /* 800D5890 000D2690 48 01 D7 E9 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 800D5894 000D2694 C0 02 98 94 */ lfs f0, lbl_803CE214-_SDA2_BASE_(r2) +/* 800D5894 000D2694 C0 02 98 94 */ lfs f0, lbl__907_1-_SDA2_BASE_(r2) /* 800D5898 000D2698 EC 00 07 B2 */ fmuls f0, f0, f30 /* 800D589C 000D269C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D58A0 000D26A0 4C 40 13 82 */ cror 2, 0, 2 @@ -411,7 +411,7 @@ lbl_800D59F0: /* 800D59F8 000D27F8 B0 1E 00 48 */ sth r0, 0x48(r30) /* 800D59FC 000D27FC 7F C3 F3 78 */ mr r3, r30 /* 800D5A00 000D2800 7F E4 FB 78 */ mr r4, r31 -/* 800D5A04 000D2804 C0 02 98 90 */ lfs f0, lbl_803CE210-_SDA2_BASE_(r2) +/* 800D5A04 000D2804 C0 02 98 90 */ lfs f0, lbl__871-_SDA2_BASE_(r2) /* 800D5A08 000D2808 D0 1E 00 60 */ stfs f0, 0x60(r30) /* 800D5A0C 000D280C 4B FF F7 09 */ bl Enter__14zNPCGoalCommonFfPv /* 800D5A10 000D2810 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 @@ -748,9 +748,9 @@ lbl_800D5E4C: /* 800D5EAC 000D2CAC 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 800D5EB0 000D2CB0 C3 E3 00 78 */ lfs f31, 0x78(r3) /* 800D5EB4 000D2CB4 4B F5 AD D5 */ bl xurand__Fv -/* 800D5EB8 000D2CB8 C0 42 98 9C */ lfs f2, lbl_803CE21C-_SDA2_BASE_(r2) +/* 800D5EB8 000D2CB8 C0 42 98 9C */ lfs f2, lbl__1046_1-_SDA2_BASE_(r2) /* 800D5EBC 000D2CBC 7F E3 FB 78 */ mr r3, r31 -/* 800D5EC0 000D2CC0 C0 02 98 98 */ lfs f0, lbl_803CE218-_SDA2_BASE_(r2) +/* 800D5EC0 000D2CC0 C0 02 98 98 */ lfs f0, lbl__1045-_SDA2_BASE_(r2) /* 800D5EC4 000D2CC4 EC 21 10 28 */ fsubs f1, f1, f2 /* 800D5EC8 000D2CC8 EC 00 00 72 */ fmuls f0, f0, f1 /* 800D5ECC 000D2CCC EC 1F F8 3A */ fmadds f0, f31, f0, f31 @@ -854,8 +854,8 @@ lbl_800D5F1C: /* 800D604C 000D2E4C 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 800D6050 000D2E50 C3 E3 00 78 */ lfs f31, 0x78(r3) /* 800D6054 000D2E54 4B F5 AC 35 */ bl xurand__Fv -/* 800D6058 000D2E58 C0 42 98 9C */ lfs f2, lbl_803CE21C-_SDA2_BASE_(r2) -/* 800D605C 000D2E5C C0 02 98 98 */ lfs f0, lbl_803CE218-_SDA2_BASE_(r2) +/* 800D6058 000D2E58 C0 42 98 9C */ lfs f2, lbl__1046_1-_SDA2_BASE_(r2) +/* 800D605C 000D2E5C C0 02 98 98 */ lfs f0, lbl__1045-_SDA2_BASE_(r2) /* 800D6060 000D2E60 EC 21 10 28 */ fsubs f1, f1, f2 /* 800D6064 000D2E64 EC 00 00 72 */ fmuls f0, f0, f1 /* 800D6068 000D2E68 EC 1F F8 3A */ fmadds f0, f31, f0, f31 @@ -930,7 +930,7 @@ lbl_800D6168: /* 800D616C 000D2F6C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800D6170 000D2F70 40 82 00 28 */ bne lbl_800D6198 /* 800D6174 000D2F74 C0 3F 02 38 */ lfs f1, 0x238(r31) -/* 800D6178 000D2F78 C0 02 98 A0 */ lfs f0, lbl_803CE220-_SDA2_BASE_(r2) +/* 800D6178 000D2F78 C0 02 98 A0 */ lfs f0, lbl__1103-_SDA2_BASE_(r2) /* 800D617C 000D2F7C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D6180 000D2F80 40 80 00 18 */ bge lbl_800D6198 /* 800D6184 000D2F84 38 00 00 02 */ li r0, 2 @@ -947,12 +947,12 @@ lbl_800D6198: /* 800D61AC 000D2FAC 41 82 00 3C */ beq lbl_800D61E8 /* 800D61B0 000D2FB0 7F 23 CB 78 */ mr r3, r25 /* 800D61B4 000D2FB4 48 00 30 61 */ bl Delay__10zMovePointFv -/* 800D61B8 000D2FB8 C0 02 98 A0 */ lfs f0, lbl_803CE220-_SDA2_BASE_(r2) +/* 800D61B8 000D2FB8 C0 02 98 A0 */ lfs f0, lbl__1103-_SDA2_BASE_(r2) /* 800D61BC 000D2FBC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D61C0 000D2FC0 40 81 00 28 */ ble lbl_800D61E8 /* 800D61C4 000D2FC4 7F 23 CB 78 */ mr r3, r25 /* 800D61C8 000D2FC8 48 00 30 41 */ bl RadiusZone__10zMovePointFv -/* 800D61CC 000D2FCC C0 02 98 A0 */ lfs f0, lbl_803CE220-_SDA2_BASE_(r2) +/* 800D61CC 000D2FCC C0 02 98 A0 */ lfs f0, lbl__1103-_SDA2_BASE_(r2) /* 800D61D0 000D2FD0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D61D4 000D2FD4 40 81 00 14 */ ble lbl_800D61E8 /* 800D61D8 000D2FD8 38 00 00 02 */ li r0, 2 @@ -977,7 +977,7 @@ lbl_800D61FC: /* 800D621C 000D301C B0 1B 00 4A */ sth r0, 0x4a(r27) lbl_800D6220: /* 800D6220 000D3020 C0 1F 02 38 */ lfs f0, 0x238(r31) -/* 800D6224 000D3024 C0 42 98 90 */ lfs f2, lbl_803CE210-_SDA2_BASE_(r2) +/* 800D6224 000D3024 C0 42 98 90 */ lfs f2, lbl__871-_SDA2_BASE_(r2) /* 800D6228 000D3028 EC 00 F8 28 */ fsubs f0, f0, f31 /* 800D622C 000D302C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800D6230 000D3030 40 81 00 08 */ ble lbl_800D6238 @@ -1079,9 +1079,9 @@ lbl_800D631C: /* 800D6390 000D3190 80 64 02 0C */ lwz r3, 0x20c(r4) /* 800D6394 000D3194 90 64 02 14 */ stw r3, 0x214(r4) /* 800D6398 000D3198 90 04 02 18 */ stw r0, 0x218(r4) -/* 800D639C 000D319C C0 02 98 A0 */ lfs f0, lbl_803CE220-_SDA2_BASE_(r2) +/* 800D639C 000D319C C0 02 98 A0 */ lfs f0, lbl__1103-_SDA2_BASE_(r2) /* 800D63A0 000D31A0 D0 04 02 1C */ stfs f0, 0x21c(r4) -/* 800D63A4 000D31A4 C0 02 98 A0 */ lfs f0, lbl_803CE220-_SDA2_BASE_(r2) +/* 800D63A4 000D31A4 C0 02 98 A0 */ lfs f0, lbl__1103-_SDA2_BASE_(r2) /* 800D63A8 000D31A8 D0 04 02 20 */ stfs f0, 0x220(r4) lbl_800D63AC: /* 800D63AC 000D31AC 80 1E 00 4C */ lwz r0, 0x4c(r30) @@ -1168,7 +1168,7 @@ lbl_800D645C: /* 800D64E0 000D32E0 7F E3 FB 78 */ mr r3, r31 /* 800D64E4 000D32E4 48 01 AA 09 */ bl VelStop__10zNPCCommonFv /* 800D64E8 000D32E8 C0 1C 00 50 */ lfs f0, 0x50(r28) -/* 800D64EC 000D32EC C0 22 98 90 */ lfs f1, lbl_803CE210-_SDA2_BASE_(r2) +/* 800D64EC 000D32EC C0 22 98 90 */ lfs f1, lbl__871-_SDA2_BASE_(r2) /* 800D64F0 000D32F0 EC 00 F8 28 */ fsubs f0, f0, f31 /* 800D64F4 000D32F4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D64F8 000D32F8 40 81 00 08 */ ble lbl_800D6500 @@ -1178,7 +1178,7 @@ lbl_800D6500: lbl_800D6504: /* 800D6504 000D3304 D0 3C 00 50 */ stfs f1, 0x50(r28) /* 800D6508 000D3308 C0 3C 00 50 */ lfs f1, 0x50(r28) -/* 800D650C 000D330C C0 02 98 A0 */ lfs f0, lbl_803CE220-_SDA2_BASE_(r2) +/* 800D650C 000D330C C0 02 98 A0 */ lfs f0, lbl__1103-_SDA2_BASE_(r2) /* 800D6510 000D3310 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D6514 000D3314 40 80 00 7C */ bge lbl_800D6590 /* 800D6518 000D3318 80 1F 02 10 */ lwz r0, 0x210(r31) @@ -1191,14 +1191,14 @@ lbl_800D6504: /* 800D6534 000D3334 80 7F 02 0C */ lwz r3, 0x20c(r31) /* 800D6538 000D3338 28 03 00 00 */ cmplwi r3, 0 /* 800D653C 000D333C 40 82 00 10 */ bne lbl_800D654C -/* 800D6540 000D3340 C0 02 98 A4 */ lfs f0, lbl_803CE224-_SDA2_BASE_(r2) +/* 800D6540 000D3340 C0 02 98 A4 */ lfs f0, lbl__1189-_SDA2_BASE_(r2) /* 800D6544 000D3344 D0 1C 00 50 */ stfs f0, 0x50(r28) /* 800D6548 000D3348 48 00 00 0C */ b lbl_800D6554 lbl_800D654C: /* 800D654C 000D334C 48 00 2C C9 */ bl Delay__10zMovePointFv /* 800D6550 000D3350 D0 3C 00 50 */ stfs f1, 0x50(r28) lbl_800D6554: -/* 800D6554 000D3354 C0 02 98 A8 */ lfs f0, lbl_803CE228-_SDA2_BASE_(r2) +/* 800D6554 000D3354 C0 02 98 A8 */ lfs f0, lbl__1190-_SDA2_BASE_(r2) /* 800D6558 000D3358 C0 3C 00 50 */ lfs f1, 0x50(r28) /* 800D655C 000D335C FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800D6560 000D3360 40 81 00 08 */ ble lbl_800D6568 @@ -1306,12 +1306,12 @@ lbl_800D669C: /* 800D66C0 000D34C0 28 03 00 00 */ cmplwi r3, 0 /* 800D66C4 000D34C4 41 82 00 54 */ beq lbl_800D6718 /* 800D66C8 000D34C8 48 00 2B 4D */ bl Delay__10zMovePointFv -/* 800D66CC 000D34CC C0 02 98 A0 */ lfs f0, lbl_803CE220-_SDA2_BASE_(r2) +/* 800D66CC 000D34CC C0 02 98 A0 */ lfs f0, lbl__1103-_SDA2_BASE_(r2) /* 800D66D0 000D34D0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D66D4 000D34D4 40 81 00 44 */ ble lbl_800D6718 /* 800D66D8 000D34D8 80 7F 02 0C */ lwz r3, 0x20c(r31) /* 800D66DC 000D34DC 48 00 2B 2D */ bl RadiusZone__10zMovePointFv -/* 800D66E0 000D34E0 C0 02 98 98 */ lfs f0, lbl_803CE218-_SDA2_BASE_(r2) +/* 800D66E0 000D34E0 C0 02 98 98 */ lfs f0, lbl__1045-_SDA2_BASE_(r2) /* 800D66E4 000D34E4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D66E8 000D34E8 40 80 00 30 */ bge lbl_800D6718 /* 800D66EC 000D34EC 80 7F 02 0C */ lwz r3, 0x20c(r31) @@ -1357,12 +1357,12 @@ PickTransition__14zNPCGoalPatrolFPiP11en_trantype: /* 800D6778 000D3578 28 03 00 00 */ cmplwi r3, 0 /* 800D677C 000D357C 41 82 00 58 */ beq lbl_800D67D4 /* 800D6780 000D3580 48 00 2A 95 */ bl Delay__10zMovePointFv -/* 800D6784 000D3584 C0 02 98 A0 */ lfs f0, lbl_803CE220-_SDA2_BASE_(r2) +/* 800D6784 000D3584 C0 02 98 A0 */ lfs f0, lbl__1103-_SDA2_BASE_(r2) /* 800D6788 000D3588 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D678C 000D358C 40 81 00 48 */ ble lbl_800D67D4 /* 800D6790 000D3590 80 7F 02 0C */ lwz r3, 0x20c(r31) /* 800D6794 000D3594 48 00 2A 75 */ bl RadiusZone__10zMovePointFv -/* 800D6798 000D3598 C0 02 98 A0 */ lfs f0, lbl_803CE220-_SDA2_BASE_(r2) +/* 800D6798 000D3598 C0 02 98 A0 */ lfs f0, lbl__1103-_SDA2_BASE_(r2) /* 800D679C 000D359C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D67A0 000D35A0 40 81 00 34 */ ble lbl_800D67D4 /* 800D67A4 000D35A4 3C 60 4E 47 */ lis r3, 0x4E474E31@ha @@ -1431,18 +1431,18 @@ MoveNormal__14zNPCGoalPatrolFf: /* 800D688C 000D368C 80 1F 01 CC */ lwz r0, 0x1cc(r31) /* 800D6890 000D3690 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 800D6894 000D3694 41 82 00 0C */ beq lbl_800D68A0 -/* 800D6898 000D3698 C0 02 98 A0 */ lfs f0, lbl_803CE220-_SDA2_BASE_(r2) +/* 800D6898 000D3698 C0 02 98 A0 */ lfs f0, lbl__1103-_SDA2_BASE_(r2) /* 800D689C 000D369C D0 01 00 3C */ stfs f0, 0x3c(r1) lbl_800D68A0: /* 800D68A0 000D36A0 FC 20 E8 90 */ fmr f1, f29 -/* 800D68A4 000D36A4 C0 42 98 AC */ lfs f2, lbl_803CE22C-_SDA2_BASE_(r2) +/* 800D68A4 000D36A4 C0 42 98 AC */ lfs f2, lbl__1242_1-_SDA2_BASE_(r2) /* 800D68A8 000D36A8 7F E3 FB 78 */ mr r3, r31 /* 800D68AC 000D36AC 38 80 00 01 */ li r4, 1 /* 800D68B0 000D36B0 48 01 A7 FD */ bl ThrottleAccel__10zNPCCommonFfif /* 800D68B4 000D36B4 38 61 00 38 */ addi r3, r1, 0x38 /* 800D68B8 000D36B8 4B F3 48 F1 */ bl length__5xVec3CFv /* 800D68BC 000D36BC FF E0 08 90 */ fmr f31, f1 -/* 800D68C0 000D36C0 C0 02 98 B0 */ lfs f0, lbl_803CE230-_SDA2_BASE_(r2) +/* 800D68C0 000D36C0 C0 02 98 B0 */ lfs f0, lbl__1243_1-_SDA2_BASE_(r2) /* 800D68C4 000D36C4 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800D68C8 000D36C8 40 80 00 6C */ bge lbl_800D6934 /* 800D68CC 000D36CC 80 1F 01 CC */ lwz r0, 0x1cc(r31) @@ -1457,8 +1457,8 @@ lbl_800D68E4: /* 800D68EC 000D36EC 38 63 00 30 */ addi r3, r3, 0x30 /* 800D68F0 000D36F0 4B F7 7B ED */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800D68F4 000D36F4 80 BF 00 48 */ lwz r5, 0x48(r31) -/* 800D68F8 000D36F8 3C 60 80 25 */ lis r3, lbl_80253018@ha -/* 800D68FC 000D36FC 38 83 30 18 */ addi r4, r3, lbl_80253018@l +/* 800D68F8 000D36F8 3C 60 80 25 */ lis r3, lbl_g_O3@ha +/* 800D68FC 000D36FC 38 83 30 18 */ addi r4, r3, lbl_g_O3@l /* 800D6900 000D3700 80 05 00 E0 */ lwz r0, 0xe0(r5) /* 800D6904 000D3704 60 00 00 01 */ ori r0, r0, 1 /* 800D6908 000D3708 90 05 00 E0 */ stw r0, 0xe0(r5) @@ -1473,7 +1473,7 @@ lbl_800D68E4: /* 800D692C 000D372C 4B FF FD 39 */ bl DoOnArriveStuff__14zNPCGoalPatrolFv /* 800D6930 000D3730 48 00 01 80 */ b lbl_800D6AB0 lbl_800D6934: -/* 800D6934 000D3734 C0 02 98 B4 */ lfs f0, lbl_803CE234-_SDA2_BASE_(r2) +/* 800D6934 000D3734 C0 02 98 B4 */ lfs f0, lbl__1244_1-_SDA2_BASE_(r2) /* 800D6938 000D3738 38 61 00 38 */ addi r3, r1, 0x38 /* 800D693C 000D373C 80 A1 00 38 */ lwz r5, 0x38(r1) /* 800D6940 000D3740 EC 20 F8 24 */ fdivs f1, f0, f31 @@ -1483,12 +1483,12 @@ lbl_800D6934: /* 800D6950 000D3750 90 81 00 30 */ stw r4, 0x30(r1) /* 800D6954 000D3754 90 01 00 34 */ stw r0, 0x34(r1) /* 800D6958 000D3758 4B F4 4F E1 */ bl xVec3SMulBy__FP5xVec3f -/* 800D695C 000D375C C0 02 98 B8 */ lfs f0, lbl_803CE238-_SDA2_BASE_(r2) +/* 800D695C 000D375C C0 02 98 B8 */ lfs f0, lbl__1245-_SDA2_BASE_(r2) /* 800D6960 000D3760 C3 DF 02 30 */ lfs f30, 0x230(r31) /* 800D6964 000D3764 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800D6968 000D3768 40 81 00 80 */ ble lbl_800D69E8 /* 800D696C 000D376C FC 20 E8 90 */ fmr f1, f29 -/* 800D6970 000D3770 C0 42 98 90 */ lfs f2, lbl_803CE210-_SDA2_BASE_(r2) +/* 800D6970 000D3770 C0 42 98 90 */ lfs f2, lbl__871-_SDA2_BASE_(r2) /* 800D6974 000D3774 7F E3 FB 78 */ mr r3, r31 /* 800D6978 000D3778 38 81 00 38 */ addi r4, r1, 0x38 /* 800D697C 000D377C 48 01 A8 BD */ bl TurnToFace__10zNPCCommonFfPC5xVec3f @@ -1520,7 +1520,7 @@ lbl_800D6934: /* 800D69E4 000D37E4 48 00 00 CC */ b lbl_800D6AB0 lbl_800D69E8: /* 800D69E8 000D37E8 FC 20 E8 90 */ fmr f1, f29 -/* 800D69EC 000D37EC C0 42 98 BC */ lfs f2, lbl_803CE23C-_SDA2_BASE_(r2) +/* 800D69EC 000D37EC C0 42 98 BC */ lfs f2, lbl__1246-_SDA2_BASE_(r2) /* 800D69F0 000D37F0 7F E3 FB 78 */ mr r3, r31 /* 800D69F4 000D37F4 38 81 00 38 */ addi r4, r1, 0x38 /* 800D69F8 000D37F8 48 01 A8 41 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f @@ -1539,8 +1539,8 @@ lbl_800D6A20: /* 800D6A28 000D3828 38 63 00 30 */ addi r3, r3, 0x30 /* 800D6A2C 000D382C 4B F7 7A B1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800D6A30 000D3830 80 BF 00 48 */ lwz r5, 0x48(r31) -/* 800D6A34 000D3834 3C 60 80 25 */ lis r3, lbl_80253018@ha -/* 800D6A38 000D3838 38 83 30 18 */ addi r4, r3, lbl_80253018@l +/* 800D6A34 000D3834 3C 60 80 25 */ lis r3, lbl_g_O3@ha +/* 800D6A38 000D3838 38 83 30 18 */ addi r4, r3, lbl_g_O3@l /* 800D6A3C 000D383C 80 05 00 E0 */ lwz r0, 0xe0(r5) /* 800D6A40 000D3840 60 00 00 01 */ ori r0, r0, 1 /* 800D6A44 000D3844 90 05 00 E0 */ stw r0, 0xe0(r5) @@ -1614,8 +1614,8 @@ lbl_800D6B34: /* 800D6B3C 000D393C 38 A0 FF FF */ li r5, -1 /* 800D6B40 000D3940 48 00 26 C1 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800D6B44 000D3944 80 BF 00 48 */ lwz r5, 0x48(r31) -/* 800D6B48 000D3948 3C 60 80 25 */ lis r3, lbl_80253018@ha -/* 800D6B4C 000D394C 38 83 30 18 */ addi r4, r3, lbl_80253018@l +/* 800D6B48 000D3948 3C 60 80 25 */ lis r3, lbl_g_O3@ha +/* 800D6B4C 000D394C 38 83 30 18 */ addi r4, r3, lbl_g_O3@l /* 800D6B50 000D3950 38 65 00 D4 */ addi r3, r5, 0xd4 /* 800D6B54 000D3954 4B F7 79 89 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800D6B58 000D3958 C0 5F 02 30 */ lfs f2, 0x230(r31) @@ -1663,17 +1663,17 @@ lbl_800D6BD4: /* 800D6BF8 000D39F8 4B F7 3C 7D */ bl xSpline3_EvalSeg__FP8xSpline3fUiP5xVec3 /* 800D6BFC 000D39FC 38 61 00 28 */ addi r3, r1, 0x28 /* 800D6C00 000D3A00 4B F3 E4 CD */ bl xVec3Length2__FPC5xVec3 -/* 800D6C04 000D3A04 C0 02 98 C0 */ lfs f0, lbl_803CE240-_SDA2_BASE_(r2) +/* 800D6C04 000D3A04 C0 02 98 C0 */ lfs f0, lbl__1333-_SDA2_BASE_(r2) /* 800D6C08 000D3A08 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D6C0C 000D3A0C 40 80 00 34 */ bge lbl_800D6C40 -/* 800D6C10 000D3A10 C0 02 98 C8 */ lfs f0, lbl_803CE248-_SDA2_BASE_(r2) +/* 800D6C10 000D3A10 C0 02 98 C8 */ lfs f0, lbl__1335-_SDA2_BASE_(r2) /* 800D6C14 000D3A14 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800D6C18 000D3A18 40 80 00 10 */ bge lbl_800D6C28 -/* 800D6C1C 000D3A1C C0 02 98 C4 */ lfs f0, lbl_803CE244-_SDA2_BASE_(r2) +/* 800D6C1C 000D3A1C C0 02 98 C4 */ lfs f0, lbl__1334-_SDA2_BASE_(r2) /* 800D6C20 000D3A20 EC 3E 00 2A */ fadds f1, f30, f0 /* 800D6C24 000D3A24 48 00 00 0C */ b lbl_800D6C30 lbl_800D6C28: -/* 800D6C28 000D3A28 C0 02 98 C4 */ lfs f0, lbl_803CE244-_SDA2_BASE_(r2) +/* 800D6C28 000D3A28 C0 02 98 C4 */ lfs f0, lbl__1334-_SDA2_BASE_(r2) /* 800D6C2C 000D3A2C EC 3E 00 28 */ fsubs f1, f30, f0 lbl_800D6C30: /* 800D6C30 000D3A30 7F C3 F3 78 */ mr r3, r30 @@ -1697,7 +1697,7 @@ lbl_800D6C40: /* 800D6C74 000D3A74 38 81 00 08 */ addi r4, r1, 8 /* 800D6C78 000D3A78 4B F4 86 5D */ bl xQuatDot__FPC5xQuatPC5xQuat /* 800D6C7C 000D3A7C FF C0 08 90 */ fmr f30, f1 -/* 800D6C80 000D3A80 C0 02 98 A0 */ lfs f0, lbl_803CE220-_SDA2_BASE_(r2) +/* 800D6C80 000D3A80 C0 02 98 A0 */ lfs f0, lbl__1103-_SDA2_BASE_(r2) /* 800D6C84 000D3A84 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800D6C88 000D3A88 40 80 00 14 */ bge lbl_800D6C9C /* 800D6C8C 000D3A8C 38 61 00 18 */ addi r3, r1, 0x18 @@ -1705,15 +1705,15 @@ lbl_800D6C40: /* 800D6C94 000D3A94 4B F4 86 15 */ bl xQuatFlip__FP5xQuatPC5xQuat /* 800D6C98 000D3A98 FF C0 F0 50 */ fneg f30, f30 lbl_800D6C9C: -/* 800D6C9C 000D3A9C C0 02 98 B4 */ lfs f0, lbl_803CE234-_SDA2_BASE_(r2) +/* 800D6C9C 000D3A9C C0 02 98 B4 */ lfs f0, lbl__1244_1-_SDA2_BASE_(r2) /* 800D6CA0 000D3AA0 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800D6CA4 000D3AA4 40 81 00 08 */ ble lbl_800D6CAC /* 800D6CA8 000D3AA8 FF C0 00 90 */ fmr f30, f0 lbl_800D6CAC: /* 800D6CAC 000D3AAC FC 20 F0 90 */ fmr f1, f30 /* 800D6CB0 000D3AB0 4B F3 7A 61 */ bl xacos__Ff -/* 800D6CB4 000D3AB4 C0 42 98 A8 */ lfs f2, lbl_803CE228-_SDA2_BASE_(r2) -/* 800D6CB8 000D3AB8 C0 02 98 CC */ lfs f0, lbl_803CE24C-_SDA2_BASE_(r2) +/* 800D6CB4 000D3AB4 C0 42 98 A8 */ lfs f2, lbl__1190-_SDA2_BASE_(r2) +/* 800D6CB8 000D3AB8 C0 02 98 CC */ lfs f0, lbl__1336-_SDA2_BASE_(r2) /* 800D6CBC 000D3ABC EC 22 00 72 */ fmuls f1, f2, f1 /* 800D6CC0 000D3AC0 EC 00 07 72 */ fmuls f0, f0, f29 /* 800D6CC4 000D3AC4 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -1740,7 +1740,7 @@ lbl_800D6CF0: /* 800D6D14 000D3B14 38 61 00 18 */ addi r3, r1, 0x18 /* 800D6D18 000D3B18 4B F5 C1 E9 */ bl xQuatToMat__FPC5xQuatP7xMat3x3 lbl_800D6D1C: -/* 800D6D1C 000D3B1C C0 02 98 D0 */ lfs f0, lbl_803CE250-_SDA2_BASE_(r2) +/* 800D6D1C 000D3B1C C0 02 98 D0 */ lfs f0, lbl__1337-_SDA2_BASE_(r2) /* 800D6D20 000D3B20 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800D6D24 000D3B24 40 81 00 60 */ ble lbl_800D6D84 /* 800D6D28 000D3B28 80 7F 00 48 */ lwz r3, 0x48(r31) @@ -1812,14 +1812,14 @@ Chk_AutoSmooth__14zNPCGoalPatrolFv: /* 800D6E1C 000D3C1C 41 82 00 60 */ beq lbl_800D6E7C /* 800D6E20 000D3C20 7C 00 20 40 */ cmplw r0, r4 /* 800D6E24 000D3C24 41 82 00 58 */ beq lbl_800D6E7C -/* 800D6E28 000D3C28 88 0D 93 5C */ lbz r0, lbl_803CBC5C-_SDA_BASE_(r13) +/* 800D6E28 000D3C28 88 0D 93 5C */ lbz r0, lbl_init$1369-_SDA_BASE_(r13) /* 800D6E2C 000D3C2C 7C 00 07 75 */ extsb. r0, r0 /* 800D6E30 000D3C30 40 82 00 18 */ bne lbl_800D6E48 -/* 800D6E34 000D3C34 C0 22 98 D4 */ lfs f1, lbl_803CE254-_SDA2_BASE_(r2) +/* 800D6E34 000D3C34 C0 22 98 D4 */ lfs f1, lbl__1377_1-_SDA2_BASE_(r2) /* 800D6E38 000D3C38 4B F7 12 71 */ bl SQ__Ff -/* 800D6E3C 000D3C3C D0 2D 93 58 */ stfs f1, lbl_803CBC58-_SDA_BASE_(r13) +/* 800D6E3C 000D3C3C D0 2D 93 58 */ stfs f1, lbl_ds2_min$1368-_SDA_BASE_(r13) /* 800D6E40 000D3C40 38 00 00 01 */ li r0, 1 -/* 800D6E44 000D3C44 98 0D 93 5C */ stb r0, lbl_803CBC5C-_SDA_BASE_(r13) +/* 800D6E44 000D3C44 98 0D 93 5C */ stb r0, lbl_init$1369-_SDA_BASE_(r13) lbl_800D6E48: /* 800D6E48 000D3C48 80 7F 02 10 */ lwz r3, 0x210(r31) /* 800D6E4C 000D3C4C 48 00 23 D5 */ bl PosGet__10zMovePointFv @@ -1828,7 +1828,7 @@ lbl_800D6E48: /* 800D6E58 000D3C58 38 A0 00 00 */ li r5, 0 /* 800D6E5C 000D3C5C 38 C0 00 00 */ li r6, 0 /* 800D6E60 000D3C60 4B FA BD E9 */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf -/* 800D6E64 000D3C64 C0 0D 93 58 */ lfs f0, lbl_803CBC58-_SDA_BASE_(r13) +/* 800D6E64 000D3C64 C0 0D 93 58 */ lfs f0, lbl_ds2_min$1368-_SDA_BASE_(r13) /* 800D6E68 000D3C68 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D6E6C 000D3C6C 40 81 00 10 */ ble lbl_800D6E7C /* 800D6E70 000D3C70 80 1E 00 4C */ lwz r0, 0x4c(r30) @@ -1882,7 +1882,7 @@ lbl_800D6F0C: /* 800D6F18 000D3D18 48 00 22 E9 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800D6F1C 000D3D1C 2C 03 00 00 */ cmpwi r3, 0 /* 800D6F20 000D3D20 41 82 00 40 */ beq lbl_800D6F60 -/* 800D6F24 000D3D24 80 02 81 AC */ lwz r0, lbl_803CCB2C-_SDA2_BASE_(r2) +/* 800D6F24 000D3D24 80 02 81 AC */ lwz r0, lbl_g_ORANGE-_SDA2_BASE_(r2) /* 800D6F28 000D3D28 38 61 00 08 */ addi r3, r1, 8 /* 800D6F2C 000D3D2C 90 01 00 08 */ stw r0, 8(r1) /* 800D6F30 000D3D30 4B F4 85 05 */ bl xDrawSetColor__F10iColor_tag @@ -1890,7 +1890,7 @@ lbl_800D6F0C: /* 800D6F38 000D3D38 3B 60 00 00 */ li r27, 0 /* 800D6F3C 000D3D3C 3F A0 00 0C */ lis r29, 0x000C0006@ha lbl_800D6F40: -/* 800D6F40 000D3D40 C0 22 98 C8 */ lfs f1, lbl_803CE248-_SDA2_BASE_(r2) +/* 800D6F40 000D3D40 C0 22 98 C8 */ lfs f1, lbl__1335-_SDA2_BASE_(r2) /* 800D6F44 000D3D44 38 7C 00 54 */ addi r3, r28, 0x54 /* 800D6F48 000D3D48 38 9D 00 06 */ addi r4, r29, 0x000C0006@l /* 800D6F4C 000D3D4C 4B F7 11 55 */ bl xDrawSphere__FPC5xVec3fUi @@ -1968,7 +1968,7 @@ lbl_800D7030: /* 800D7060 000D3E60 80 1F 01 CC */ lwz r0, 0x1cc(r31) /* 800D7064 000D3E64 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 800D7068 000D3E68 41 82 00 0C */ beq lbl_800D7074 -/* 800D706C 000D3E6C C0 02 98 A0 */ lfs f0, lbl_803CE220-_SDA2_BASE_(r2) +/* 800D706C 000D3E6C C0 02 98 A0 */ lfs f0, lbl__1103-_SDA2_BASE_(r2) /* 800D7070 000D3E70 D0 01 00 64 */ stfs f0, 0x64(r1) lbl_800D7074: /* 800D7074 000D3E74 C0 1F 02 30 */ lfs f0, 0x230(r31) @@ -1979,7 +1979,7 @@ lbl_800D7074: /* 800D7088 000D3E88 90 04 00 E0 */ stw r0, 0xe0(r4) /* 800D708C 000D3E8C 4B F3 75 C5 */ bl xVec3Length__FPC5xVec3 /* 800D7090 000D3E90 FF A0 08 90 */ fmr f29, f1 -/* 800D7094 000D3E94 C0 02 98 B0 */ lfs f0, lbl_803CE230-_SDA2_BASE_(r2) +/* 800D7094 000D3E94 C0 02 98 B0 */ lfs f0, lbl__1243_1-_SDA2_BASE_(r2) /* 800D7098 000D3E98 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 800D709C 000D3E9C 41 80 00 0C */ blt lbl_800D70A8 /* 800D70A0 000D3EA0 FC 1D F0 40 */ fcmpo cr0, f29, f30 @@ -2025,7 +2025,7 @@ lbl_800D7130: /* 800D7130 000D3F30 80 1E 00 84 */ lwz r0, 0x84(r30) /* 800D7134 000D3F34 2C 00 00 03 */ cmpwi r0, 3 /* 800D7138 000D3F38 41 82 01 28 */ beq lbl_800D7260 -/* 800D713C 000D3F3C C0 02 98 A8 */ lfs f0, lbl_803CE228-_SDA2_BASE_(r2) +/* 800D713C 000D3F3C C0 02 98 A8 */ lfs f0, lbl__1190-_SDA2_BASE_(r2) /* 800D7140 000D3F40 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 800D7144 000D3F44 40 81 01 1C */ ble lbl_800D7260 /* 800D7148 000D3F48 38 61 00 30 */ addi r3, r1, 0x30 @@ -2040,7 +2040,7 @@ lbl_800D7130: /* 800D716C 000D3F6C 90 C1 00 54 */ stw r6, 0x54(r1) /* 800D7170 000D3F70 90 A1 00 58 */ stw r5, 0x58(r1) /* 800D7174 000D3F74 90 01 00 5C */ stw r0, 0x5c(r1) -/* 800D7178 000D3F78 C0 42 98 90 */ lfs f2, lbl_803CE210-_SDA2_BASE_(r2) +/* 800D7178 000D3F78 C0 42 98 90 */ lfs f2, lbl__871-_SDA2_BASE_(r2) /* 800D717C 000D3F7C 48 01 A0 BD */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800D7180 000D3F80 80 9F 00 48 */ lwz r4, 0x48(r31) /* 800D7184 000D3F84 38 61 00 48 */ addi r3, r1, 0x48 @@ -2052,31 +2052,31 @@ lbl_800D7130: /* 800D719C 000D3F9C 7C 64 1B 78 */ mr r4, r3 /* 800D71A0 000D3FA0 38 61 00 48 */ addi r3, r1, 0x48 /* 800D71A4 000D3FA4 4B F7 73 4D */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 800D71A8 000D3FA8 C0 02 98 D0 */ lfs f0, lbl_803CE250-_SDA2_BASE_(r2) +/* 800D71A8 000D3FA8 C0 02 98 D0 */ lfs f0, lbl__1337-_SDA2_BASE_(r2) /* 800D71AC 000D3FAC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D71B0 000D3FB0 40 81 00 1C */ ble lbl_800D71CC /* 800D71B4 000D3FB4 FC 20 F8 90 */ fmr f1, f31 -/* 800D71B8 000D3FB8 C0 42 98 AC */ lfs f2, lbl_803CE22C-_SDA2_BASE_(r2) +/* 800D71B8 000D3FB8 C0 42 98 AC */ lfs f2, lbl__1242_1-_SDA2_BASE_(r2) /* 800D71BC 000D3FBC 7F E3 FB 78 */ mr r3, r31 /* 800D71C0 000D3FC0 38 80 00 01 */ li r4, 1 /* 800D71C4 000D3FC4 48 01 9E E9 */ bl ThrottleAccel__10zNPCCommonFfif /* 800D71C8 000D3FC8 48 00 00 48 */ b lbl_800D7210 lbl_800D71CC: /* 800D71CC 000D3FCC C0 21 00 58 */ lfs f1, 0x58(r1) -/* 800D71D0 000D3FD0 C0 02 98 C8 */ lfs f0, lbl_803CE248-_SDA2_BASE_(r2) +/* 800D71D0 000D3FD0 C0 02 98 C8 */ lfs f0, lbl__1335-_SDA2_BASE_(r2) /* 800D71D4 000D3FD4 FC 20 0A 10 */ fabs f1, f1 /* 800D71D8 000D3FD8 FC 20 08 18 */ frsp f1, f1 /* 800D71DC 000D3FDC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D71E0 000D3FE0 40 81 00 1C */ ble lbl_800D71FC /* 800D71E4 000D3FE4 FC 20 F8 90 */ fmr f1, f31 -/* 800D71E8 000D3FE8 C0 42 98 AC */ lfs f2, lbl_803CE22C-_SDA2_BASE_(r2) +/* 800D71E8 000D3FE8 C0 42 98 AC */ lfs f2, lbl__1242_1-_SDA2_BASE_(r2) /* 800D71EC 000D3FEC 7F E3 FB 78 */ mr r3, r31 /* 800D71F0 000D3FF0 38 80 00 01 */ li r4, 1 /* 800D71F4 000D3FF4 48 01 9E B9 */ bl ThrottleAccel__10zNPCCommonFfif /* 800D71F8 000D3FF8 48 00 00 18 */ b lbl_800D7210 lbl_800D71FC: /* 800D71FC 000D3FFC FC 20 F8 90 */ fmr f1, f31 -/* 800D7200 000D4000 C0 42 98 98 */ lfs f2, lbl_803CE218-_SDA2_BASE_(r2) +/* 800D7200 000D4000 C0 42 98 98 */ lfs f2, lbl__1045-_SDA2_BASE_(r2) /* 800D7204 000D4004 7F E3 FB 78 */ mr r3, r31 /* 800D7208 000D4008 38 80 00 01 */ li r4, 1 /* 800D720C 000D400C 48 01 9E A1 */ bl ThrottleAccel__10zNPCCommonFfif @@ -2115,25 +2115,25 @@ lbl_800D7260: /* 800D7288 000D4088 90 C1 00 3C */ stw r6, 0x3c(r1) /* 800D728C 000D408C 90 A1 00 40 */ stw r5, 0x40(r1) /* 800D7290 000D4090 90 01 00 44 */ stw r0, 0x44(r1) -/* 800D7294 000D4094 C0 42 98 90 */ lfs f2, lbl_803CE210-_SDA2_BASE_(r2) +/* 800D7294 000D4094 C0 42 98 90 */ lfs f2, lbl__871-_SDA2_BASE_(r2) /* 800D7298 000D4098 48 01 9F A1 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800D729C 000D409C 7F E3 FB 78 */ mr r3, r31 /* 800D72A0 000D40A0 4B FB 9B A1 */ bl NPCC_faceDir__FP4xEnt /* 800D72A4 000D40A4 7C 64 1B 78 */ mr r4, r3 /* 800D72A8 000D40A8 38 61 00 3C */ addi r3, r1, 0x3c /* 800D72AC 000D40AC 4B F7 72 45 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 800D72B0 000D40B0 C0 02 98 9C */ lfs f0, lbl_803CE21C-_SDA2_BASE_(r2) +/* 800D72B0 000D40B0 C0 02 98 9C */ lfs f0, lbl__1046_1-_SDA2_BASE_(r2) /* 800D72B4 000D40B4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D72B8 000D40B8 40 81 00 1C */ ble lbl_800D72D4 /* 800D72BC 000D40BC FC 20 F8 90 */ fmr f1, f31 -/* 800D72C0 000D40C0 C0 42 98 AC */ lfs f2, lbl_803CE22C-_SDA2_BASE_(r2) +/* 800D72C0 000D40C0 C0 42 98 AC */ lfs f2, lbl__1242_1-_SDA2_BASE_(r2) /* 800D72C4 000D40C4 7F E3 FB 78 */ mr r3, r31 /* 800D72C8 000D40C8 38 80 00 01 */ li r4, 1 /* 800D72CC 000D40CC 48 01 9D E1 */ bl ThrottleAccel__10zNPCCommonFfif /* 800D72D0 000D40D0 48 00 00 18 */ b lbl_800D72E8 lbl_800D72D4: /* 800D72D4 000D40D4 FC 20 F8 90 */ fmr f1, f31 -/* 800D72D8 000D40D8 C0 42 98 98 */ lfs f2, lbl_803CE218-_SDA2_BASE_(r2) +/* 800D72D8 000D40D8 C0 42 98 98 */ lfs f2, lbl__1045-_SDA2_BASE_(r2) /* 800D72DC 000D40DC 7F E3 FB 78 */ mr r3, r31 /* 800D72E0 000D40E0 38 80 00 01 */ li r4, 1 /* 800D72E4 000D40E4 48 01 9D C9 */ bl ThrottleAccel__10zNPCCommonFfif @@ -2268,17 +2268,17 @@ lbl_800D7408: /* 800D74D0 000D42D0 80 7E 01 D8 */ lwz r3, 0x1d8(r30) /* 800D74D4 000D42D4 C3 C3 00 78 */ lfs f30, 0x78(r3) /* 800D74D8 000D42D8 4B F5 97 B1 */ bl xurand__Fv -/* 800D74DC 000D42DC C0 42 98 9C */ lfs f2, lbl_803CE21C-_SDA2_BASE_(r2) -/* 800D74E0 000D42E0 C0 02 98 98 */ lfs f0, lbl_803CE218-_SDA2_BASE_(r2) +/* 800D74DC 000D42DC C0 42 98 9C */ lfs f2, lbl__1046_1-_SDA2_BASE_(r2) +/* 800D74E0 000D42E0 C0 02 98 98 */ lfs f0, lbl__1045-_SDA2_BASE_(r2) /* 800D74E4 000D42E4 EC 21 10 28 */ fsubs f1, f1, f2 /* 800D74E8 000D42E8 EC 00 00 72 */ fmuls f0, f0, f1 /* 800D74EC 000D42EC EC 1E F0 3A */ fmadds f0, f30, f0, f30 /* 800D74F0 000D42F0 D0 1E 02 38 */ stfs f0, 0x238(r30) /* 800D74F4 000D42F4 83 BE 02 0C */ lwz r29, 0x20c(r30) -/* 800D74F8 000D42F8 C0 02 98 A0 */ lfs f0, lbl_803CE220-_SDA2_BASE_(r2) +/* 800D74F8 000D42F8 C0 02 98 A0 */ lfs f0, lbl__1103-_SDA2_BASE_(r2) /* 800D74FC 000D42FC 28 1D 00 00 */ cmplwi r29, 0 /* 800D7500 000D4300 D0 1B 00 50 */ stfs f0, 0x50(r27) -/* 800D7504 000D4304 C0 02 98 A0 */ lfs f0, lbl_803CE220-_SDA2_BASE_(r2) +/* 800D7504 000D4304 C0 02 98 A0 */ lfs f0, lbl__1103-_SDA2_BASE_(r2) /* 800D7508 000D4308 D0 1B 00 54 */ stfs f0, 0x54(r27) /* 800D750C 000D430C 41 82 00 74 */ beq lbl_800D7580 /* 800D7510 000D4310 7F A3 EB 78 */ mr r3, r29 @@ -2293,17 +2293,17 @@ lbl_800D7408: /* 800D7534 000D4334 48 00 1C D5 */ bl RadiusZone__10zMovePointFv /* 800D7538 000D4338 D0 3B 00 54 */ stfs f1, 0x54(r27) /* 800D753C 000D433C C0 3B 00 50 */ lfs f1, 0x50(r27) -/* 800D7540 000D4340 C0 02 98 98 */ lfs f0, lbl_803CE218-_SDA2_BASE_(r2) +/* 800D7540 000D4340 C0 02 98 98 */ lfs f0, lbl__1045-_SDA2_BASE_(r2) /* 800D7544 000D4344 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D7548 000D4348 40 81 00 14 */ ble lbl_800D755C /* 800D754C 000D434C C0 3B 00 54 */ lfs f1, 0x54(r27) -/* 800D7550 000D4350 C0 02 98 A0 */ lfs f0, lbl_803CE220-_SDA2_BASE_(r2) +/* 800D7550 000D4350 C0 02 98 A0 */ lfs f0, lbl__1103-_SDA2_BASE_(r2) /* 800D7554 000D4354 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D7558 000D4358 41 81 00 3C */ bgt lbl_800D7594 lbl_800D755C: -/* 800D755C 000D435C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800D755C 000D435C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800D7560 000D4360 80 9E 00 00 */ lwz r4, 0(r30) -/* 800D7564 000D4364 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 800D7564 000D4364 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 800D7568 000D4368 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) /* 800D756C 000D436C 4B F6 80 B9 */ bl xSceneID2Name__FP6xSceneUi /* 800D7570 000D4370 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) @@ -2317,7 +2317,7 @@ lbl_800D7580: /* 800D758C 000D438C 38 7B 00 58 */ addi r3, r27, 0x58 /* 800D7590 000D4390 4B F7 6F 4D */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800D7594: -/* 800D7594 000D4394 C0 02 98 B4 */ lfs f0, lbl_803CE234-_SDA2_BASE_(r2) +/* 800D7594 000D4394 C0 02 98 B4 */ lfs f0, lbl__1244_1-_SDA2_BASE_(r2) /* 800D7598 000D4398 C0 3B 00 50 */ lfs f1, 0x50(r27) /* 800D759C 000D439C FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800D75A0 000D43A0 40 81 00 08 */ ble lbl_800D75A8 @@ -2326,7 +2326,7 @@ lbl_800D75A8: /* 800D75A8 000D43A8 FC 00 08 90 */ fmr f0, f1 lbl_800D75AC: /* 800D75AC 000D43AC D0 1B 00 50 */ stfs f0, 0x50(r27) -/* 800D75B0 000D43B0 C0 02 98 B4 */ lfs f0, lbl_803CE234-_SDA2_BASE_(r2) +/* 800D75B0 000D43B0 C0 02 98 B4 */ lfs f0, lbl__1244_1-_SDA2_BASE_(r2) /* 800D75B4 000D43B4 C0 3B 00 54 */ lfs f1, 0x54(r27) /* 800D75B8 000D43B8 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800D75BC 000D43BC 40 81 00 08 */ ble lbl_800D75C4 @@ -2335,12 +2335,12 @@ lbl_800D75C4: /* 800D75C4 000D43C4 FC 00 08 90 */ fmr f0, f1 lbl_800D75C8: /* 800D75C8 000D43C8 D0 1B 00 54 */ stfs f0, 0x54(r27) -/* 800D75CC 000D43CC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800D75D0 000D43D0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800D75CC 000D43CC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800D75D0 000D43D0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800D75D4 000D43D4 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800D75D8 000D43D8 80 9E 00 00 */ lwz r4, 0(r30) /* 800D75DC 000D43DC 4B F6 80 49 */ bl xSceneID2Name__FP6xSceneUi -/* 800D75E0 000D43E0 C0 22 98 AC */ lfs f1, lbl_803CE22C-_SDA2_BASE_(r2) +/* 800D75E0 000D43E0 C0 22 98 AC */ lfs f1, lbl__1242_1-_SDA2_BASE_(r2) /* 800D75E4 000D43E4 38 7B 00 6C */ addi r3, r27, 0x6c /* 800D75E8 000D43E8 C0 1B 00 54 */ lfs f0, 0x54(r27) /* 800D75EC 000D43EC 38 9B 00 58 */ addi r4, r27, 0x58 @@ -2354,12 +2354,12 @@ lbl_800D75C8: /* 800D760C 000D440C 7C 64 1B 78 */ mr r4, r3 /* 800D7610 000D4410 38 7B 00 6C */ addi r3, r27, 0x6c /* 800D7614 000D4414 4B F3 DA 45 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 800D7618 000D4418 C0 02 98 98 */ lfs f0, lbl_803CE218-_SDA2_BASE_(r2) +/* 800D7618 000D4418 C0 02 98 98 */ lfs f0, lbl__1045-_SDA2_BASE_(r2) /* 800D761C 000D441C EF BD 00 32 */ fmuls f29, f29, f0 /* 800D7620 000D4420 4B F5 96 69 */ bl xurand__Fv -/* 800D7624 000D4424 C0 42 98 9C */ lfs f2, lbl_803CE21C-_SDA2_BASE_(r2) +/* 800D7624 000D4424 C0 42 98 9C */ lfs f2, lbl__1046_1-_SDA2_BASE_(r2) /* 800D7628 000D4428 7F C3 F3 78 */ mr r3, r30 -/* 800D762C 000D442C C0 02 98 A8 */ lfs f0, lbl_803CE228-_SDA2_BASE_(r2) +/* 800D762C 000D442C C0 02 98 A8 */ lfs f0, lbl__1190-_SDA2_BASE_(r2) /* 800D7630 000D4430 EC 21 10 28 */ fsubs f1, f1, f2 /* 800D7634 000D4434 EC 00 00 72 */ fmuls f0, f0, f1 /* 800D7638 000D4438 EF DD 00 32 */ fmuls f30, f29, f0 @@ -2371,18 +2371,18 @@ lbl_800D75C8: /* 800D7650 000D4450 80 1E 01 CC */ lwz r0, 0x1cc(r30) /* 800D7654 000D4454 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 800D7658 000D4458 41 82 00 18 */ beq lbl_800D7670 -/* 800D765C 000D445C C0 02 98 A0 */ lfs f0, lbl_803CE220-_SDA2_BASE_(r2) +/* 800D765C 000D445C C0 02 98 A0 */ lfs f0, lbl__1103-_SDA2_BASE_(r2) /* 800D7660 000D4460 38 7B 00 6C */ addi r3, r27, 0x6c /* 800D7664 000D4464 7C 64 1B 78 */ mr r4, r3 /* 800D7668 000D4468 D0 1B 00 70 */ stfs f0, 0x70(r27) /* 800D766C 000D446C 4B F7 6C 85 */ bl xVec3Normalize__FP5xVec3PC5xVec3 lbl_800D7670: -/* 800D7670 000D4470 C0 22 98 98 */ lfs f1, lbl_803CE218-_SDA2_BASE_(r2) +/* 800D7670 000D4470 C0 22 98 98 */ lfs f1, lbl__1045-_SDA2_BASE_(r2) /* 800D7674 000D4474 C0 1B 00 54 */ lfs f0, 0x54(r27) /* 800D7678 000D4478 EC 01 00 32 */ fmuls f0, f1, f0 /* 800D767C 000D447C D0 1B 00 68 */ stfs f0, 0x68(r27) /* 800D7680 000D4480 C0 3B 00 68 */ lfs f1, 0x68(r27) -/* 800D7684 000D4484 C0 02 98 B8 */ lfs f0, lbl_803CE238-_SDA2_BASE_(r2) +/* 800D7684 000D4484 C0 02 98 B8 */ lfs f0, lbl__1245-_SDA2_BASE_(r2) /* 800D7688 000D4488 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D768C 000D448C 40 80 00 08 */ bge lbl_800D7694 /* 800D7690 000D4490 48 00 00 08 */ b lbl_800D7698 @@ -2390,12 +2390,12 @@ lbl_800D7694: /* 800D7694 000D4494 FC 20 00 90 */ fmr f1, f0 lbl_800D7698: /* 800D7698 000D4498 D0 3B 00 68 */ stfs f1, 0x68(r27) -/* 800D769C 000D449C C0 22 98 98 */ lfs f1, lbl_803CE218-_SDA2_BASE_(r2) +/* 800D769C 000D449C C0 22 98 98 */ lfs f1, lbl__1045-_SDA2_BASE_(r2) /* 800D76A0 000D44A0 C0 1B 00 68 */ lfs f0, 0x68(r27) /* 800D76A4 000D44A4 EC 01 00 32 */ fmuls f0, f1, f0 /* 800D76A8 000D44A8 D0 1B 00 64 */ stfs f0, 0x64(r27) /* 800D76AC 000D44AC C0 5B 00 64 */ lfs f2, 0x64(r27) -/* 800D76B0 000D44B0 C0 02 98 B8 */ lfs f0, lbl_803CE238-_SDA2_BASE_(r2) +/* 800D76B0 000D44B0 C0 02 98 B8 */ lfs f0, lbl__1245-_SDA2_BASE_(r2) /* 800D76B4 000D44B4 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800D76B8 000D44B8 40 80 00 08 */ bge lbl_800D76C0 /* 800D76BC 000D44BC 48 00 00 08 */ b lbl_800D76C4 @@ -2436,9 +2436,9 @@ lbl_800D76C4: /* 800D7740 000D4540 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 800D7744 000D4544 C3 E3 00 78 */ lfs f31, 0x78(r3) /* 800D7748 000D4548 4B F5 95 41 */ bl xurand__Fv -/* 800D774C 000D454C C0 42 98 9C */ lfs f2, lbl_803CE21C-_SDA2_BASE_(r2) +/* 800D774C 000D454C C0 42 98 9C */ lfs f2, lbl__1046_1-_SDA2_BASE_(r2) /* 800D7750 000D4550 7F A3 EB 78 */ mr r3, r29 -/* 800D7754 000D4554 C0 02 98 98 */ lfs f0, lbl_803CE218-_SDA2_BASE_(r2) +/* 800D7754 000D4554 C0 02 98 98 */ lfs f0, lbl__1045-_SDA2_BASE_(r2) /* 800D7758 000D4558 7F C4 F3 78 */ mr r4, r30 /* 800D775C 000D455C EC 41 10 28 */ fsubs f2, f1, f2 /* 800D7760 000D4560 FC 20 F0 90 */ fmr f1, f30 @@ -2472,7 +2472,7 @@ lbl_800D76C4: /* 800D77D0 000D45D0 80 63 00 18 */ lwz r3, 0x18(r3) /* 800D77D4 000D45D4 7C BE 2B 78 */ mr r30, r5 /* 800D77D8 000D45D8 EC 20 F8 28 */ fsubs f1, f0, f31 -/* 800D77DC 000D45DC C0 02 98 90 */ lfs f0, lbl_803CE210-_SDA2_BASE_(r2) +/* 800D77DC 000D45DC C0 02 98 90 */ lfs f0, lbl__871-_SDA2_BASE_(r2) /* 800D77E0 000D45E0 3B 60 00 00 */ li r27, 0 /* 800D77E4 000D45E4 83 E3 00 00 */ lwz r31, 0(r3) /* 800D77E8 000D45E8 FC 00 08 40 */ fcmpo cr0, f0, f1 @@ -2483,7 +2483,7 @@ lbl_800D77F4: lbl_800D77F8: /* 800D77F8 000D45F8 D0 1C 00 50 */ stfs f0, 0x50(r28) /* 800D77FC 000D45FC C0 1C 00 68 */ lfs f0, 0x68(r28) -/* 800D7800 000D4600 C0 22 98 90 */ lfs f1, lbl_803CE210-_SDA2_BASE_(r2) +/* 800D7800 000D4600 C0 22 98 90 */ lfs f1, lbl__871-_SDA2_BASE_(r2) /* 800D7804 000D4604 EC 00 F8 28 */ fsubs f0, f0, f31 /* 800D7808 000D4608 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D780C 000D460C 40 81 00 08 */ ble lbl_800D7814 @@ -2493,7 +2493,7 @@ lbl_800D7814: lbl_800D7818: /* 800D7818 000D4618 D0 3C 00 68 */ stfs f1, 0x68(r28) /* 800D781C 000D461C C0 1C 00 64 */ lfs f0, 0x64(r28) -/* 800D7820 000D4620 C0 22 98 90 */ lfs f1, lbl_803CE210-_SDA2_BASE_(r2) +/* 800D7820 000D4620 C0 22 98 90 */ lfs f1, lbl__871-_SDA2_BASE_(r2) /* 800D7824 000D4624 EC 00 F8 28 */ fsubs f0, f0, f31 /* 800D7828 000D4628 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D782C 000D462C 40 81 00 08 */ ble lbl_800D7834 @@ -2503,7 +2503,7 @@ lbl_800D7834: lbl_800D7838: /* 800D7838 000D4638 D0 3C 00 64 */ stfs f1, 0x64(r28) /* 800D783C 000D463C C0 3C 00 64 */ lfs f1, 0x64(r28) -/* 800D7840 000D4640 C0 02 98 A0 */ lfs f0, lbl_803CE220-_SDA2_BASE_(r2) +/* 800D7840 000D4640 C0 02 98 A0 */ lfs f0, lbl__1103-_SDA2_BASE_(r2) /* 800D7844 000D4644 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D7848 000D4648 40 80 00 70 */ bge lbl_800D78B8 /* 800D784C 000D464C 7F E3 FB 78 */ mr r3, r31 @@ -2518,7 +2518,7 @@ lbl_800D7838: /* 800D7870 000D4670 C0 3C 00 54 */ lfs f1, 0x54(r28) /* 800D7874 000D4674 3B 40 00 00 */ li r26, 0 /* 800D7878 000D4678 4B F7 08 31 */ bl SQ__Ff -/* 800D787C 000D467C C0 02 98 D8 */ lfs f0, lbl_803CE258-_SDA2_BASE_(r2) +/* 800D787C 000D467C C0 02 98 D8 */ lfs f0, lbl__1616_2-_SDA2_BASE_(r2) /* 800D7880 000D4680 EC 00 00 72 */ fmuls f0, f0, f1 /* 800D7884 000D4684 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800D7888 000D4688 40 81 00 0C */ ble lbl_800D7894 @@ -2526,7 +2526,7 @@ lbl_800D7838: /* 800D7890 000D4690 48 00 00 18 */ b lbl_800D78A8 lbl_800D7894: /* 800D7894 000D4694 C0 3C 00 68 */ lfs f1, 0x68(r28) -/* 800D7898 000D4698 C0 02 98 A0 */ lfs f0, lbl_803CE220-_SDA2_BASE_(r2) +/* 800D7898 000D4698 C0 02 98 A0 */ lfs f0, lbl__1103-_SDA2_BASE_(r2) /* 800D789C 000D469C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D78A0 000D46A0 40 80 00 08 */ bge lbl_800D78A8 /* 800D78A4 000D46A4 3B 40 00 01 */ li r26, 1 @@ -2537,13 +2537,13 @@ lbl_800D78A8: /* 800D78B4 000D46B4 48 00 04 65 */ bl CalcNewDir__14zNPCGoalWanderFv lbl_800D78B8: /* 800D78B8 000D46B8 C0 3C 00 50 */ lfs f1, 0x50(r28) -/* 800D78BC 000D46BC C0 02 98 A0 */ lfs f0, lbl_803CE220-_SDA2_BASE_(r2) +/* 800D78BC 000D46BC C0 02 98 A0 */ lfs f0, lbl__1103-_SDA2_BASE_(r2) /* 800D78C0 000D46C0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D78C4 000D46C4 40 80 00 54 */ bge lbl_800D7918 /* 800D78C8 000D46C8 83 5F 02 0C */ lwz r26, 0x20c(r31) /* 800D78CC 000D46CC 28 1A 00 00 */ cmplwi r26, 0 /* 800D78D0 000D46D0 40 82 00 10 */ bne lbl_800D78E0 -/* 800D78D4 000D46D4 C0 02 98 B8 */ lfs f0, lbl_803CE238-_SDA2_BASE_(r2) +/* 800D78D4 000D46D4 C0 02 98 B8 */ lfs f0, lbl__1245-_SDA2_BASE_(r2) /* 800D78D8 000D46D8 D0 1C 00 50 */ stfs f0, 0x50(r28) /* 800D78DC 000D46DC 48 00 00 3C */ b lbl_800D7918 lbl_800D78E0: @@ -2563,7 +2563,7 @@ lbl_800D78E0: /* 800D7914 000D4714 D0 3C 00 50 */ stfs f1, 0x50(r28) lbl_800D7918: /* 800D7918 000D4718 C0 1C 00 50 */ lfs f0, 0x50(r28) -/* 800D791C 000D471C C0 22 98 A0 */ lfs f1, lbl_803CE220-_SDA2_BASE_(r2) +/* 800D791C 000D471C C0 22 98 A0 */ lfs f1, lbl__1103-_SDA2_BASE_(r2) /* 800D7920 000D4720 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800D7924 000D4724 40 80 00 14 */ bge lbl_800D7938 /* 800D7928 000D4728 38 00 00 03 */ li r0, 3 @@ -2589,12 +2589,12 @@ lbl_800D7960: /* 800D7970 000D4770 48 00 01 14 */ b lbl_800D7A84 lbl_800D7974: /* 800D7974 000D4774 FC 20 F8 90 */ fmr f1, f31 -/* 800D7978 000D4778 C0 42 98 AC */ lfs f2, lbl_803CE22C-_SDA2_BASE_(r2) +/* 800D7978 000D4778 C0 42 98 AC */ lfs f2, lbl__1242_1-_SDA2_BASE_(r2) /* 800D797C 000D477C 7F E3 FB 78 */ mr r3, r31 /* 800D7980 000D4780 38 80 00 01 */ li r4, 1 /* 800D7984 000D4784 48 01 97 29 */ bl ThrottleAccel__10zNPCCommonFfif /* 800D7988 000D4788 FC 20 F8 90 */ fmr f1, f31 -/* 800D798C 000D478C C0 42 98 90 */ lfs f2, lbl_803CE210-_SDA2_BASE_(r2) +/* 800D798C 000D478C C0 42 98 90 */ lfs f2, lbl__871-_SDA2_BASE_(r2) /* 800D7990 000D4790 7F E3 FB 78 */ mr r3, r31 /* 800D7994 000D4794 38 9C 00 6C */ addi r4, r28, 0x6c /* 800D7998 000D4798 48 01 98 A1 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f @@ -2630,7 +2630,7 @@ lbl_800D7974: /* 800D7A10 000D4810 48 00 00 3C */ b lbl_800D7A4C lbl_800D7A14: /* 800D7A14 000D4814 C0 61 00 10 */ lfs f3, 0x10(r1) -/* 800D7A18 000D4818 C0 02 98 C8 */ lfs f0, lbl_803CE248-_SDA2_BASE_(r2) +/* 800D7A18 000D4818 C0 02 98 C8 */ lfs f0, lbl__1335-_SDA2_BASE_(r2) /* 800D7A1C 000D481C FC 40 1A 10 */ fabs f2, f3 /* 800D7A20 000D4820 FC 40 10 18 */ frsp f2, f2 /* 800D7A24 000D4824 FC 02 00 40 */ fcmpo cr0, f2, f0 @@ -2645,7 +2645,7 @@ lbl_800D7A14: /* 800D7A48 000D4848 90 03 00 E0 */ stw r0, 0xe0(r3) lbl_800D7A4C: /* 800D7A4C 000D484C C0 1F 02 38 */ lfs f0, 0x238(r31) -/* 800D7A50 000D4850 C0 42 98 90 */ lfs f2, lbl_803CE210-_SDA2_BASE_(r2) +/* 800D7A50 000D4850 C0 42 98 90 */ lfs f2, lbl__871-_SDA2_BASE_(r2) /* 800D7A54 000D4854 EC 00 F8 28 */ fsubs f0, f0, f31 /* 800D7A58 000D4858 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800D7A5C 000D485C 40 81 00 08 */ ble lbl_800D7A64 @@ -2692,7 +2692,7 @@ VerticalWander__14zNPCGoalWanderFfPC5xVec3: /* 800D7AE8 000D48E8 90 1F 00 4C */ stw r0, 0x4c(r31) lbl_800D7AEC: /* 800D7AEC 000D48EC C0 84 00 04 */ lfs f4, 4(r4) -/* 800D7AF0 000D48F0 C0 62 98 A0 */ lfs f3, lbl_803CE220-_SDA2_BASE_(r2) +/* 800D7AF0 000D48F0 C0 62 98 A0 */ lfs f3, lbl__1103-_SDA2_BASE_(r2) /* 800D7AF4 000D48F4 FC 04 18 40 */ fcmpo cr0, f4, f3 /* 800D7AF8 000D48F8 40 81 00 3C */ ble lbl_800D7B34 /* 800D7AFC 000D48FC EC 01 01 32 */ fmuls f0, f1, f4 @@ -2710,7 +2710,7 @@ lbl_800D7AEC: /* 800D7B2C 000D492C 90 1F 00 4C */ stw r0, 0x4c(r31) /* 800D7B30 000D4930 48 00 01 C8 */ b lbl_800D7CF8 lbl_800D7B34: -/* 800D7B34 000D4934 C0 42 98 DC */ lfs f2, lbl_803CE25C-_SDA2_BASE_(r2) +/* 800D7B34 000D4934 C0 42 98 DC */ lfs f2, lbl__1686-_SDA2_BASE_(r2) /* 800D7B38 000D4938 EC 02 20 2A */ fadds f0, f2, f4 /* 800D7B3C 000D493C FC 00 18 40 */ fcmpo cr0, f0, f3 /* 800D7B40 000D4940 40 80 00 3C */ bge lbl_800D7B7C @@ -2733,14 +2733,14 @@ lbl_800D7B7C: /* 800D7B80 000D4980 80 7F 00 4C */ lwz r3, 0x4c(r31) /* 800D7B84 000D4984 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d /* 800D7B88 000D4988 41 82 00 B8 */ beq lbl_800D7C40 -/* 800D7B8C 000D498C C0 02 98 9C */ lfs f0, lbl_803CE21C-_SDA2_BASE_(r2) -/* 800D7B90 000D4990 C0 22 98 CC */ lfs f1, lbl_803CE24C-_SDA2_BASE_(r2) +/* 800D7B8C 000D498C C0 02 98 9C */ lfs f0, lbl__1046_1-_SDA2_BASE_(r2) +/* 800D7B90 000D4990 C0 22 98 CC */ lfs f1, lbl__1336-_SDA2_BASE_(r2) /* 800D7B94 000D4994 EC 00 00 B2 */ fmuls f0, f0, f2 /* 800D7B98 000D4998 EF E1 00 32 */ fmuls f31, f1, f0 /* 800D7B9C 000D499C FC 20 F8 90 */ fmr f1, f31 /* 800D7BA0 000D49A0 4B FE D2 AD */ bl isin__Ff /* 800D7BA4 000D49A4 FC 20 0A 10 */ fabs f1, f1 -/* 800D7BA8 000D49A8 C0 02 98 B4 */ lfs f0, lbl_803CE234-_SDA2_BASE_(r2) +/* 800D7BA8 000D49A8 C0 02 98 B4 */ lfs f0, lbl__1244_1-_SDA2_BASE_(r2) /* 800D7BAC 000D49AC FC 20 08 18 */ frsp f1, f1 /* 800D7BB0 000D49B0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D7BB4 000D49B4 40 80 00 14 */ bge lbl_800D7BC8 @@ -2749,7 +2749,7 @@ lbl_800D7B7C: /* 800D7BC0 000D49C0 FC 00 0A 10 */ fabs f0, f1 /* 800D7BC4 000D49C4 FC 00 00 18 */ frsp f0, f0 lbl_800D7BC8: -/* 800D7BC8 000D49C8 C0 42 98 A0 */ lfs f2, lbl_803CE220-_SDA2_BASE_(r2) +/* 800D7BC8 000D49C8 C0 42 98 A0 */ lfs f2, lbl__1103-_SDA2_BASE_(r2) /* 800D7BCC 000D49CC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800D7BD0 000D49D0 40 81 00 08 */ ble lbl_800D7BD8 /* 800D7BD4 000D49D4 48 00 00 30 */ b lbl_800D7C04 @@ -2757,7 +2757,7 @@ lbl_800D7BD8: /* 800D7BD8 000D49D8 FC 20 F8 90 */ fmr f1, f31 /* 800D7BDC 000D49DC 4B FE D2 71 */ bl isin__Ff /* 800D7BE0 000D49E0 FC 00 0A 10 */ fabs f0, f1 -/* 800D7BE4 000D49E4 C0 42 98 B4 */ lfs f2, lbl_803CE234-_SDA2_BASE_(r2) +/* 800D7BE4 000D49E4 C0 42 98 B4 */ lfs f2, lbl__1244_1-_SDA2_BASE_(r2) /* 800D7BE8 000D49E8 FC 00 00 18 */ frsp f0, f0 /* 800D7BEC 000D49EC FC 00 10 40 */ fcmpo cr0, f0, f2 /* 800D7BF0 000D49F0 40 80 00 14 */ bge lbl_800D7C04 @@ -2766,12 +2766,12 @@ lbl_800D7BD8: /* 800D7BFC 000D49FC FC 40 0A 10 */ fabs f2, f1 /* 800D7C00 000D4A00 FC 40 10 18 */ frsp f2, f2 lbl_800D7C04: -/* 800D7C04 000D4A04 C0 22 98 DC */ lfs f1, lbl_803CE25C-_SDA2_BASE_(r2) +/* 800D7C04 000D4A04 C0 22 98 DC */ lfs f1, lbl__1686-_SDA2_BASE_(r2) /* 800D7C08 000D4A08 C0 1F 00 5C */ lfs f0, 0x5c(r31) /* 800D7C0C 000D4A0C 80 7E 00 48 */ lwz r3, 0x48(r30) /* 800D7C10 000D4A10 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 800D7C14 000D4A14 D0 03 00 34 */ stfs f0, 0x34(r3) -/* 800D7C18 000D4A18 C0 02 98 E0 */ lfs f0, lbl_803CE260-_SDA2_BASE_(r2) +/* 800D7C18 000D4A18 C0 02 98 E0 */ lfs f0, lbl__1687-_SDA2_BASE_(r2) /* 800D7C1C 000D4A1C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800D7C20 000D4A20 40 81 00 D8 */ ble lbl_800D7CF8 /* 800D7C24 000D4A24 80 1F 00 4C */ lwz r0, 0x4c(r31) @@ -2784,14 +2784,14 @@ lbl_800D7C04: lbl_800D7C40: /* 800D7C40 000D4A40 54 60 07 39 */ rlwinm. r0, r3, 0, 0x1c, 0x1c /* 800D7C44 000D4A44 41 82 00 B4 */ beq lbl_800D7CF8 -/* 800D7C48 000D4A48 C0 02 98 9C */ lfs f0, lbl_803CE21C-_SDA2_BASE_(r2) -/* 800D7C4C 000D4A4C C0 22 98 CC */ lfs f1, lbl_803CE24C-_SDA2_BASE_(r2) +/* 800D7C48 000D4A48 C0 02 98 9C */ lfs f0, lbl__1046_1-_SDA2_BASE_(r2) +/* 800D7C4C 000D4A4C C0 22 98 CC */ lfs f1, lbl__1336-_SDA2_BASE_(r2) /* 800D7C50 000D4A50 EC 00 00 BA */ fmadds f0, f0, f2, f0 /* 800D7C54 000D4A54 EF E1 00 32 */ fmuls f31, f1, f0 /* 800D7C58 000D4A58 FC 20 F8 90 */ fmr f1, f31 /* 800D7C5C 000D4A5C 4B FE D1 F1 */ bl isin__Ff /* 800D7C60 000D4A60 FC 20 0A 10 */ fabs f1, f1 -/* 800D7C64 000D4A64 C0 02 98 B4 */ lfs f0, lbl_803CE234-_SDA2_BASE_(r2) +/* 800D7C64 000D4A64 C0 02 98 B4 */ lfs f0, lbl__1244_1-_SDA2_BASE_(r2) /* 800D7C68 000D4A68 FC 20 08 18 */ frsp f1, f1 /* 800D7C6C 000D4A6C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D7C70 000D4A70 40 80 00 14 */ bge lbl_800D7C84 @@ -2800,7 +2800,7 @@ lbl_800D7C40: /* 800D7C7C 000D4A7C FC 00 0A 10 */ fabs f0, f1 /* 800D7C80 000D4A80 FC 00 00 18 */ frsp f0, f0 lbl_800D7C84: -/* 800D7C84 000D4A84 C0 42 98 A0 */ lfs f2, lbl_803CE220-_SDA2_BASE_(r2) +/* 800D7C84 000D4A84 C0 42 98 A0 */ lfs f2, lbl__1103-_SDA2_BASE_(r2) /* 800D7C88 000D4A88 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800D7C8C 000D4A8C 40 81 00 08 */ ble lbl_800D7C94 /* 800D7C90 000D4A90 48 00 00 30 */ b lbl_800D7CC0 @@ -2808,7 +2808,7 @@ lbl_800D7C94: /* 800D7C94 000D4A94 FC 20 F8 90 */ fmr f1, f31 /* 800D7C98 000D4A98 4B FE D1 B5 */ bl isin__Ff /* 800D7C9C 000D4A9C FC 00 0A 10 */ fabs f0, f1 -/* 800D7CA0 000D4AA0 C0 42 98 B4 */ lfs f2, lbl_803CE234-_SDA2_BASE_(r2) +/* 800D7CA0 000D4AA0 C0 42 98 B4 */ lfs f2, lbl__1244_1-_SDA2_BASE_(r2) /* 800D7CA4 000D4AA4 FC 00 00 18 */ frsp f0, f0 /* 800D7CA8 000D4AA8 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 800D7CAC 000D4AAC 40 80 00 14 */ bge lbl_800D7CC0 @@ -2817,12 +2817,12 @@ lbl_800D7C94: /* 800D7CB8 000D4AB8 FC 40 0A 10 */ fabs f2, f1 /* 800D7CBC 000D4ABC FC 40 10 18 */ frsp f2, f2 lbl_800D7CC0: -/* 800D7CC0 000D4AC0 C0 22 98 DC */ lfs f1, lbl_803CE25C-_SDA2_BASE_(r2) +/* 800D7CC0 000D4AC0 C0 22 98 DC */ lfs f1, lbl__1686-_SDA2_BASE_(r2) /* 800D7CC4 000D4AC4 C0 1F 00 5C */ lfs f0, 0x5c(r31) /* 800D7CC8 000D4AC8 80 7E 00 48 */ lwz r3, 0x48(r30) /* 800D7CCC 000D4ACC EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 800D7CD0 000D4AD0 D0 03 00 34 */ stfs f0, 0x34(r3) -/* 800D7CD4 000D4AD4 C0 02 98 C8 */ lfs f0, lbl_803CE248-_SDA2_BASE_(r2) +/* 800D7CD4 000D4AD4 C0 02 98 C8 */ lfs f0, lbl__1335-_SDA2_BASE_(r2) /* 800D7CD8 000D4AD8 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800D7CDC 000D4ADC 40 80 00 1C */ bge lbl_800D7CF8 /* 800D7CE0 000D4AE0 80 1F 00 4C */ lwz r0, 0x4c(r31) @@ -2870,7 +2870,7 @@ CalcNewDir__14zNPCGoalWanderFv: /* 800D7D78 000D4B78 FF C0 08 90 */ fmr f30, f1 /* 800D7D7C 000D4B7C 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 800D7D80 000D4B80 41 82 00 0C */ beq lbl_800D7D8C -/* 800D7D84 000D4B84 C0 02 98 A0 */ lfs f0, lbl_803CE220-_SDA2_BASE_(r2) +/* 800D7D84 000D4B84 C0 02 98 A0 */ lfs f0, lbl__1103-_SDA2_BASE_(r2) /* 800D7D88 000D4B88 D0 1F 00 70 */ stfs f0, 0x70(r31) lbl_800D7D8C: /* 800D7D8C 000D4B8C C0 1F 00 54 */ lfs f0, 0x54(r31) @@ -2878,9 +2878,9 @@ lbl_800D7D8C: /* 800D7D94 000D4B94 40 80 00 AC */ bge lbl_800D7E40 /* 800D7D98 000D4B98 7F 83 E3 78 */ mr r3, r28 /* 800D7D9C 000D4B9C 4B F4 3A 6D */ bl xEntGetPos__FPC4xEnt -/* 800D7DA0 000D4BA0 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800D7DA0 000D4BA0 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800D7DA4 000D4BA4 7C 7E 1B 78 */ mr r30, r3 -/* 800D7DA8 000D4BA8 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800D7DA8 000D4BA8 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800D7DAC 000D4BAC 3B A3 06 E0 */ addi r29, r3, 0x6e0 /* 800D7DB0 000D4BB0 7F A3 EB 78 */ mr r3, r29 /* 800D7DB4 000D4BB4 4B F4 3A 55 */ bl xEntGetPos__FPC4xEnt @@ -2890,7 +2890,7 @@ lbl_800D7D8C: /* 800D7DC4 000D4BC4 4B F3 68 CD */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800D7DC8 000D4BC8 38 61 00 08 */ addi r3, r1, 8 /* 800D7DCC 000D4BCC 4B F3 68 85 */ bl xVec3Length__FPC5xVec3 -/* 800D7DD0 000D4BD0 C0 02 98 B4 */ lfs f0, lbl_803CE234-_SDA2_BASE_(r2) +/* 800D7DD0 000D4BD0 C0 02 98 B4 */ lfs f0, lbl__1244_1-_SDA2_BASE_(r2) /* 800D7DD4 000D4BD4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D7DD8 000D4BD8 40 80 00 34 */ bge lbl_800D7E0C /* 800D7DDC 000D4BDC 7F A3 EB 78 */ mr r3, r29 @@ -2901,29 +2901,29 @@ lbl_800D7D8C: /* 800D7DF0 000D4BF0 4B F5 8E 79 */ bl xrand__Fv /* 800D7DF4 000D4BF4 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 800D7DF8 000D4BF8 41 82 00 58 */ beq lbl_800D7E50 -/* 800D7DFC 000D4BFC C0 22 98 90 */ lfs f1, lbl_803CE210-_SDA2_BASE_(r2) +/* 800D7DFC 000D4BFC C0 22 98 90 */ lfs f1, lbl__871-_SDA2_BASE_(r2) /* 800D7E00 000D4C00 38 61 00 08 */ addi r3, r1, 8 /* 800D7E04 000D4C04 4B F4 3B 35 */ bl xVec3SMulBy__FP5xVec3f /* 800D7E08 000D4C08 48 00 00 48 */ b lbl_800D7E50 lbl_800D7E0C: -/* 800D7E0C 000D4C0C C0 02 98 E4 */ lfs f0, lbl_803CE264-_SDA2_BASE_(r2) +/* 800D7E0C 000D4C0C C0 02 98 E4 */ lfs f0, lbl__1714_1-_SDA2_BASE_(r2) /* 800D7E10 000D4C10 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D7E14 000D4C14 40 80 00 18 */ bge lbl_800D7E2C -/* 800D7E18 000D4C18 C0 02 98 90 */ lfs f0, lbl_803CE210-_SDA2_BASE_(r2) +/* 800D7E18 000D4C18 C0 02 98 90 */ lfs f0, lbl__871-_SDA2_BASE_(r2) /* 800D7E1C 000D4C1C 38 61 00 08 */ addi r3, r1, 8 /* 800D7E20 000D4C20 EC 20 08 24 */ fdivs f1, f0, f1 /* 800D7E24 000D4C24 4B F4 3B 15 */ bl xVec3SMulBy__FP5xVec3f /* 800D7E28 000D4C28 48 00 00 28 */ b lbl_800D7E50 lbl_800D7E2C: -/* 800D7E2C 000D4C2C 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 800D7E2C 000D4C2C 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 800D7E30 000D4C30 38 61 00 08 */ addi r3, r1, 8 -/* 800D7E34 000D4C34 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 800D7E34 000D4C34 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 800D7E38 000D4C38 4B F7 66 A5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800D7E3C 000D4C3C 48 00 00 14 */ b lbl_800D7E50 lbl_800D7E40: -/* 800D7E40 000D4C40 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 800D7E40 000D4C40 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 800D7E44 000D4C44 38 61 00 08 */ addi r3, r1, 8 -/* 800D7E48 000D4C48 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 800D7E48 000D4C48 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 800D7E4C 000D4C4C 4B F7 66 91 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800D7E50: /* 800D7E50 000D4C50 38 7F 00 6C */ addi r3, r31, 0x6c @@ -2932,7 +2932,7 @@ lbl_800D7E50: /* 800D7E5C 000D4C5C 38 7F 00 6C */ addi r3, r31, 0x6c /* 800D7E60 000D4C60 7C 64 1B 78 */ mr r4, r3 /* 800D7E64 000D4C64 4B F7 64 8D */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 800D7E68 000D4C68 C3 E2 98 9C */ lfs f31, lbl_803CE21C-_SDA2_BASE_(r2) +/* 800D7E68 000D4C68 C3 E2 98 9C */ lfs f31, lbl__1046_1-_SDA2_BASE_(r2) /* 800D7E6C 000D4C6C FC 1F F0 40 */ fcmpo cr0, f31, f30 /* 800D7E70 000D4C70 40 81 00 08 */ ble lbl_800D7E78 /* 800D7E74 000D4C74 48 00 00 08 */ b lbl_800D7E7C @@ -2943,14 +2943,14 @@ lbl_800D7E7C: /* 800D7E80 000D4C80 C3 C3 00 18 */ lfs f30, 0x18(r3) /* 800D7E84 000D4C84 4B F5 8E 05 */ bl xurand__Fv /* 800D7E88 000D4C88 C0 5F 00 54 */ lfs f2, 0x54(r31) -/* 800D7E8C 000D4C8C C0 02 98 9C */ lfs f0, lbl_803CE21C-_SDA2_BASE_(r2) +/* 800D7E8C 000D4C8C C0 02 98 9C */ lfs f0, lbl__1046_1-_SDA2_BASE_(r2) /* 800D7E90 000D4C90 EC 42 F8 7A */ fmadds f2, f2, f1, f31 /* 800D7E94 000D4C94 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800D7E98 000D4C98 40 80 00 20 */ bge lbl_800D7EB8 -/* 800D7E9C 000D4C9C C0 02 98 98 */ lfs f0, lbl_803CE218-_SDA2_BASE_(r2) +/* 800D7E9C 000D4C9C C0 02 98 98 */ lfs f0, lbl__1045-_SDA2_BASE_(r2) /* 800D7EA0 000D4CA0 EC 00 07 F2 */ fmuls f0, f0, f31 /* 800D7EA4 000D4CA4 D0 1F 00 64 */ stfs f0, 0x64(r31) -/* 800D7EA8 000D4CA8 C0 02 98 98 */ lfs f0, lbl_803CE218-_SDA2_BASE_(r2) +/* 800D7EA8 000D4CA8 C0 02 98 98 */ lfs f0, lbl__1045-_SDA2_BASE_(r2) /* 800D7EAC 000D4CAC EC 00 00 B2 */ fmuls f0, f0, f2 /* 800D7EB0 000D4CB0 D0 1F 00 68 */ stfs f0, 0x68(r31) /* 800D7EB4 000D4CB4 48 00 00 14 */ b lbl_800D7EC8 @@ -2998,7 +2998,7 @@ lbl_800D7EC8: /* 800D7F54 000D4D54 41 82 00 50 */ beq lbl_800D7FA4 /* 800D7F58 000D4D58 7F C3 F3 78 */ mr r3, r30 /* 800D7F5C 000D4D5C 48 00 12 B9 */ bl Delay__10zMovePointFv -/* 800D7F60 000D4D60 C0 02 98 AC */ lfs f0, lbl_803CE22C-_SDA2_BASE_(r2) +/* 800D7F60 000D4D60 C0 02 98 AC */ lfs f0, lbl__1242_1-_SDA2_BASE_(r2) /* 800D7F64 000D4D64 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D7F68 000D4D68 40 81 00 3C */ ble lbl_800D7FA4 /* 800D7F6C 000D4D6C 7F C3 F3 78 */ mr r3, r30 @@ -3008,8 +3008,8 @@ lbl_800D7EC8: /* 800D7F7C 000D4D7C 48 00 12 99 */ bl Delay__10zMovePointFv /* 800D7F80 000D4D80 FF C0 08 90 */ fmr f30, f1 /* 800D7F84 000D4D84 4B F5 8D 05 */ bl xurand__Fv -/* 800D7F88 000D4D88 C0 42 98 9C */ lfs f2, lbl_803CE21C-_SDA2_BASE_(r2) -/* 800D7F8C 000D4D8C C0 02 98 98 */ lfs f0, lbl_803CE218-_SDA2_BASE_(r2) +/* 800D7F88 000D4D88 C0 42 98 9C */ lfs f2, lbl__1046_1-_SDA2_BASE_(r2) +/* 800D7F8C 000D4D8C C0 02 98 98 */ lfs f0, lbl__1045-_SDA2_BASE_(r2) /* 800D7F90 000D4D90 EC 21 10 28 */ fsubs f1, f1, f2 /* 800D7F94 000D4D94 EC 00 00 72 */ fmuls f0, f0, f1 /* 800D7F98 000D4D98 EC 00 EF BA */ fmadds f0, f0, f30, f29 @@ -3017,17 +3017,17 @@ lbl_800D7EC8: /* 800D7FA0 000D4DA0 48 00 00 24 */ b lbl_800D7FC4 lbl_800D7FA4: /* 800D7FA4 000D4DA4 4B F5 8C E5 */ bl xurand__Fv -/* 800D7FA8 000D4DA8 C0 02 98 9C */ lfs f0, lbl_803CE21C-_SDA2_BASE_(r2) -/* 800D7FAC 000D4DAC C0 42 98 98 */ lfs f2, lbl_803CE218-_SDA2_BASE_(r2) +/* 800D7FA8 000D4DA8 C0 02 98 9C */ lfs f0, lbl__1046_1-_SDA2_BASE_(r2) +/* 800D7FAC 000D4DAC C0 42 98 98 */ lfs f2, lbl__1045-_SDA2_BASE_(r2) /* 800D7FB0 000D4DB0 EC 21 00 28 */ fsubs f1, f1, f0 -/* 800D7FB4 000D4DB4 C0 02 98 E4 */ lfs f0, lbl_803CE264-_SDA2_BASE_(r2) +/* 800D7FB4 000D4DB4 C0 02 98 E4 */ lfs f0, lbl__1714_1-_SDA2_BASE_(r2) /* 800D7FB8 000D4DB8 EC 22 00 72 */ fmuls f1, f2, f1 /* 800D7FBC 000D4DBC EC 00 00 7A */ fmadds f0, f0, f1, f0 /* 800D7FC0 000D4DC0 D0 1C 00 70 */ stfs f0, 0x70(r28) lbl_800D7FC4: /* 800D7FC4 000D4DC4 38 00 00 00 */ li r0, 0 /* 800D7FC8 000D4DC8 B0 1C 00 48 */ sth r0, 0x48(r28) -/* 800D7FCC 000D4DCC C0 02 98 AC */ lfs f0, lbl_803CE22C-_SDA2_BASE_(r2) +/* 800D7FCC 000D4DCC C0 02 98 AC */ lfs f0, lbl__1242_1-_SDA2_BASE_(r2) /* 800D7FD0 000D4DD0 C0 3C 00 70 */ lfs f1, 0x70(r28) /* 800D7FD4 000D4DD4 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800D7FD8 000D4DD8 40 81 00 08 */ ble lbl_800D7FE0 @@ -3045,9 +3045,9 @@ lbl_800D7FE4: /* 800D8000 000D4E00 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 800D8004 000D4E04 C3 A3 00 78 */ lfs f29, 0x78(r3) /* 800D8008 000D4E08 4B F5 8C 81 */ bl xurand__Fv -/* 800D800C 000D4E0C C0 42 98 9C */ lfs f2, lbl_803CE21C-_SDA2_BASE_(r2) +/* 800D800C 000D4E0C C0 42 98 9C */ lfs f2, lbl__1046_1-_SDA2_BASE_(r2) /* 800D8010 000D4E10 7F 83 E3 78 */ mr r3, r28 -/* 800D8014 000D4E14 C0 02 98 98 */ lfs f0, lbl_803CE218-_SDA2_BASE_(r2) +/* 800D8014 000D4E14 C0 02 98 98 */ lfs f0, lbl__1045-_SDA2_BASE_(r2) /* 800D8018 000D4E18 7F A4 EB 78 */ mr r4, r29 /* 800D801C 000D4E1C EC 41 10 28 */ fsubs f2, f1, f2 /* 800D8020 000D4E20 FC 20 F8 90 */ fmr f1, f31 @@ -3080,7 +3080,7 @@ lbl_800D7FE4: /* 800D808C 000D4E8C 93 C1 00 18 */ stw r30, 0x18(r1) /* 800D8090 000D4E90 93 A1 00 14 */ stw r29, 0x14(r1) /* 800D8094 000D4E94 7C 7D 1B 78 */ mr r29, r3 -/* 800D8098 000D4E98 C0 02 98 E8 */ lfs f0, lbl_803CE268-_SDA2_BASE_(r2) +/* 800D8098 000D4E98 C0 02 98 E8 */ lfs f0, lbl__1744-_SDA2_BASE_(r2) /* 800D809C 000D4E9C C0 43 00 70 */ lfs f2, 0x70(r3) /* 800D80A0 000D4EA0 FF C0 08 90 */ fmr f30, f1 /* 800D80A4 000D4EA4 80 63 00 18 */ lwz r3, 0x18(r3) @@ -3088,7 +3088,7 @@ lbl_800D7FE4: /* 800D80AC 000D4EAC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800D80B0 000D4EB0 83 E3 00 00 */ lwz r31, 0(r3) /* 800D80B4 000D4EB4 40 80 00 0C */ bge lbl_800D80C0 -/* 800D80B8 000D4EB8 C0 02 98 9C */ lfs f0, lbl_803CE21C-_SDA2_BASE_(r2) +/* 800D80B8 000D4EB8 C0 02 98 9C */ lfs f0, lbl__1046_1-_SDA2_BASE_(r2) /* 800D80BC 000D4EBC D0 1D 00 70 */ stfs f0, 0x70(r29) lbl_800D80C0: /* 800D80C0 000D4EC0 38 00 00 00 */ li r0, 0 @@ -3100,9 +3100,9 @@ lbl_800D80C0: /* 800D80D8 000D4ED8 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 800D80DC 000D4EDC C3 E3 00 78 */ lfs f31, 0x78(r3) /* 800D80E0 000D4EE0 4B F5 8B A9 */ bl xurand__Fv -/* 800D80E4 000D4EE4 C0 42 98 9C */ lfs f2, lbl_803CE21C-_SDA2_BASE_(r2) +/* 800D80E4 000D4EE4 C0 42 98 9C */ lfs f2, lbl__1046_1-_SDA2_BASE_(r2) /* 800D80E8 000D4EE8 7F A3 EB 78 */ mr r3, r29 -/* 800D80EC 000D4EEC C0 02 98 98 */ lfs f0, lbl_803CE218-_SDA2_BASE_(r2) +/* 800D80EC 000D4EEC C0 02 98 98 */ lfs f0, lbl__1045-_SDA2_BASE_(r2) /* 800D80F0 000D4EF0 7F C4 F3 78 */ mr r4, r30 /* 800D80F4 000D4EF4 EC 41 10 28 */ fsubs f2, f1, f2 /* 800D80F8 000D4EF8 FC 20 F0 90 */ fmr f1, f30 @@ -3160,7 +3160,7 @@ lbl_800D80C0: /* 800D81C8 000D4FC8 7F C3 F3 78 */ mr r3, r30 /* 800D81CC 000D4FCC 48 01 8D 21 */ bl VelStop__10zNPCCommonFv /* 800D81D0 000D4FD0 C0 1B 00 70 */ lfs f0, 0x70(r27) -/* 800D81D4 000D4FD4 C0 22 98 A0 */ lfs f1, lbl_803CE220-_SDA2_BASE_(r2) +/* 800D81D4 000D4FD4 C0 22 98 A0 */ lfs f1, lbl__1103-_SDA2_BASE_(r2) /* 800D81D8 000D4FD8 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800D81DC 000D4FDC 40 80 00 10 */ bge lbl_800D81EC /* 800D81E0 000D4FE0 7F 63 DB 78 */ mr r3, r27 @@ -3190,7 +3190,7 @@ lbl_800D8224: /* 800D8234 000D5034 48 00 00 5C */ b lbl_800D8290 lbl_800D8238: /* 800D8238 000D5038 C0 1B 00 70 */ lfs f0, 0x70(r27) -/* 800D823C 000D503C C0 22 98 90 */ lfs f1, lbl_803CE210-_SDA2_BASE_(r2) +/* 800D823C 000D503C C0 22 98 90 */ lfs f1, lbl__871-_SDA2_BASE_(r2) /* 800D8240 000D5040 EC 00 F8 28 */ fsubs f0, f0, f31 /* 800D8244 000D5044 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D8248 000D5048 40 81 00 08 */ ble lbl_800D8250 @@ -3200,7 +3200,7 @@ lbl_800D8250: lbl_800D8254: /* 800D8254 000D5054 D0 3B 00 70 */ stfs f1, 0x70(r27) /* 800D8258 000D5058 C0 1E 02 38 */ lfs f0, 0x238(r30) -/* 800D825C 000D505C C0 42 98 90 */ lfs f2, lbl_803CE210-_SDA2_BASE_(r2) +/* 800D825C 000D505C C0 42 98 90 */ lfs f2, lbl__871-_SDA2_BASE_(r2) /* 800D8260 000D5060 EC 00 F8 28 */ fsubs f0, f0, f31 /* 800D8264 000D5064 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800D8268 000D5068 40 81 00 08 */ ble lbl_800D8270 @@ -3432,15 +3432,15 @@ lbl_800D84E0: /* 800D85C4 000D53C4 7F E3 FB 78 */ mr r3, r31 /* 800D85C8 000D53C8 48 01 89 25 */ bl VelStop__10zNPCCommonFv /* 800D85CC 000D53CC FC 20 F8 90 */ fmr f1, f31 -/* 800D85D0 000D53D0 3C 60 80 25 */ lis r3, lbl_8025303C@ha -/* 800D85D4 000D53D4 C0 42 98 90 */ lfs f2, lbl_803CE210-_SDA2_BASE_(r2) -/* 800D85D8 000D53D8 38 83 30 3C */ addi r4, r3, lbl_8025303C@l +/* 800D85D0 000D53D0 3C 60 80 25 */ lis r3, lbl_g_Z3@ha +/* 800D85D4 000D53D4 C0 42 98 90 */ lfs f2, lbl__871-_SDA2_BASE_(r2) +/* 800D85D8 000D53D8 38 83 30 3C */ addi r4, r3, lbl_g_Z3@l /* 800D85DC 000D53DC 7F E3 FB 78 */ mr r3, r31 /* 800D85E0 000D53E0 48 01 8C 59 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800D85E4 000D53E4 7F E3 FB 78 */ mr r3, r31 /* 800D85E8 000D53E8 38 80 00 00 */ li r4, 0 /* 800D85EC 000D53EC 48 01 AA 8D */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 800D85F0 000D53F0 C0 02 98 B0 */ lfs f0, lbl_803CE230-_SDA2_BASE_(r2) +/* 800D85F0 000D53F0 C0 02 98 B0 */ lfs f0, lbl__1243_1-_SDA2_BASE_(r2) /* 800D85F4 000D53F4 EC 00 F8 2A */ fadds f0, f0, f31 /* 800D85F8 000D53F8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800D85FC 000D53FC 40 80 00 2C */ bge lbl_800D8628 @@ -3612,7 +3612,7 @@ ASTGetNext__20zNPCGoalDEVAnimCycleFP10xAnimState: /* 800D886C 000D566C 83 E3 00 00 */ lwz r31, 0(r3) /* 800D8870 000D5670 7F E3 FB 78 */ mr r3, r31 /* 800D8874 000D5674 48 01 86 79 */ bl VelStop__10zNPCCommonFv -/* 800D8878 000D5678 C0 02 98 EC */ lfs f0, lbl_803CE26C-_SDA2_BASE_(r2) +/* 800D8878 000D5678 C0 02 98 EC */ lfs f0, lbl__1871_1-_SDA2_BASE_(r2) /* 800D887C 000D567C FC 20 F8 90 */ fmr f1, f31 /* 800D8880 000D5680 80 FF 00 48 */ lwz r7, 0x48(r31) /* 800D8884 000D5684 7F 83 E3 78 */ mr r3, r28 @@ -3777,9 +3777,9 @@ lbl_800D8A38: /* 800D8AC8 000D58C8 7F E3 FB 78 */ mr r3, r31 /* 800D8ACC 000D58CC 48 01 84 21 */ bl VelStop__10zNPCCommonFv /* 800D8AD0 000D58D0 FC 20 F8 90 */ fmr f1, f31 -/* 800D8AD4 000D58D4 3C 60 80 25 */ lis r3, lbl_8025303C@ha -/* 800D8AD8 000D58D8 C0 42 98 90 */ lfs f2, lbl_803CE210-_SDA2_BASE_(r2) -/* 800D8ADC 000D58DC 38 83 30 3C */ addi r4, r3, lbl_8025303C@l +/* 800D8AD4 000D58D4 3C 60 80 25 */ lis r3, lbl_g_Z3@ha +/* 800D8AD8 000D58D8 C0 42 98 90 */ lfs f2, lbl__871-_SDA2_BASE_(r2) +/* 800D8ADC 000D58DC 38 83 30 3C */ addi r4, r3, lbl_g_Z3@l /* 800D8AE0 000D58E0 7F E3 FB 78 */ mr r3, r31 /* 800D8AE4 000D58E4 48 01 87 55 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f /* 800D8AE8 000D58E8 FC 20 F8 90 */ fmr f1, f31 @@ -3858,9 +3858,9 @@ __ct__15zNPCGoalDEVHeroFi: /* 800D8BE8 000D59E8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D8BEC 000D59EC 7C 7F 1B 78 */ mr r31, r3 /* 800D8BF0 000D59F0 48 00 04 05 */ bl __ct__14zNPCGoalCommonFi -/* 800D8BF4 000D59F4 3C 80 80 29 */ lis r4, lbl_80292C10@ha +/* 800D8BF4 000D59F4 3C 80 80 29 */ lis r4, lbl___vt__15zNPCGoalDEVHero@ha /* 800D8BF8 000D59F8 7F E3 FB 78 */ mr r3, r31 -/* 800D8BFC 000D59FC 38 04 2C 10 */ addi r0, r4, lbl_80292C10@l +/* 800D8BFC 000D59FC 38 04 2C 10 */ addi r0, r4, lbl___vt__15zNPCGoalDEVHero@l /* 800D8C00 000D5A00 90 1F 00 38 */ stw r0, 0x38(r31) /* 800D8C04 000D5A04 80 1F 00 3C */ lwz r0, 0x3c(r31) /* 800D8C08 000D5A08 54 00 07 F8 */ rlwinm r0, r0, 0, 0x1f, 0x1c @@ -3879,9 +3879,9 @@ __ct__19zNPCGoalDEVAnimSpinFi: /* 800D8C30 000D5A30 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D8C34 000D5A34 7C 7F 1B 78 */ mr r31, r3 /* 800D8C38 000D5A38 48 00 03 BD */ bl __ct__14zNPCGoalCommonFi -/* 800D8C3C 000D5A3C 3C 80 80 29 */ lis r4, lbl_80292C44@ha +/* 800D8C3C 000D5A3C 3C 80 80 29 */ lis r4, lbl___vt__19zNPCGoalDEVAnimSpin@ha /* 800D8C40 000D5A40 7F E3 FB 78 */ mr r3, r31 -/* 800D8C44 000D5A44 38 04 2C 44 */ addi r0, r4, lbl_80292C44@l +/* 800D8C44 000D5A44 38 04 2C 44 */ addi r0, r4, lbl___vt__19zNPCGoalDEVAnimSpin@l /* 800D8C48 000D5A48 90 1F 00 38 */ stw r0, 0x38(r31) /* 800D8C4C 000D5A4C 80 1F 00 3C */ lwz r0, 0x3c(r31) /* 800D8C50 000D5A50 54 00 07 F8 */ rlwinm r0, r0, 0, 0x1f, 0x1c @@ -3900,9 +3900,9 @@ __ct__20zNPCGoalDEVAnimCycleFi: /* 800D8C78 000D5A78 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D8C7C 000D5A7C 7C 7F 1B 78 */ mr r31, r3 /* 800D8C80 000D5A80 48 00 03 75 */ bl __ct__14zNPCGoalCommonFi -/* 800D8C84 000D5A84 3C 80 80 29 */ lis r4, lbl_80292C78@ha +/* 800D8C84 000D5A84 3C 80 80 29 */ lis r4, lbl___vt__20zNPCGoalDEVAnimCycle@ha /* 800D8C88 000D5A88 7F E3 FB 78 */ mr r3, r31 -/* 800D8C8C 000D5A8C 38 04 2C 78 */ addi r0, r4, lbl_80292C78@l +/* 800D8C8C 000D5A8C 38 04 2C 78 */ addi r0, r4, lbl___vt__20zNPCGoalDEVAnimCycle@l /* 800D8C90 000D5A90 90 1F 00 38 */ stw r0, 0x38(r31) /* 800D8C94 000D5A94 80 1F 00 3C */ lwz r0, 0x3c(r31) /* 800D8C98 000D5A98 54 00 07 F8 */ rlwinm r0, r0, 0, 0x1f, 0x1c @@ -3921,9 +3921,9 @@ __ct__13zNPCGoalLimboFi: /* 800D8CC0 000D5AC0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D8CC4 000D5AC4 7C 7F 1B 78 */ mr r31, r3 /* 800D8CC8 000D5AC8 48 00 00 65 */ bl __ct__12zNPCGoalDeadFi -/* 800D8CCC 000D5ACC 3C 80 80 29 */ lis r4, lbl_80292CAC@ha +/* 800D8CCC 000D5ACC 3C 80 80 29 */ lis r4, lbl___vt__13zNPCGoalLimbo@ha /* 800D8CD0 000D5AD0 7F E3 FB 78 */ mr r3, r31 -/* 800D8CD4 000D5AD4 38 04 2C AC */ addi r0, r4, lbl_80292CAC@l +/* 800D8CD4 000D5AD4 38 04 2C AC */ addi r0, r4, lbl___vt__13zNPCGoalLimbo@l /* 800D8CD8 000D5AD8 90 1F 00 38 */ stw r0, 0x38(r31) /* 800D8CDC 000D5ADC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800D8CE0 000D5AE0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3939,9 +3939,9 @@ __ct__17zNPCGoalNoManLandFi: /* 800D8CFC 000D5AFC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D8D00 000D5B00 7C 7F 1B 78 */ mr r31, r3 /* 800D8D04 000D5B04 48 00 02 F1 */ bl __ct__14zNPCGoalCommonFi -/* 800D8D08 000D5B08 3C 80 80 29 */ lis r4, lbl_80292E80@ha +/* 800D8D08 000D5B08 3C 80 80 29 */ lis r4, lbl___vt__17zNPCGoalNoManLand@ha /* 800D8D0C 000D5B0C 7F E3 FB 78 */ mr r3, r31 -/* 800D8D10 000D5B10 38 04 2E 80 */ addi r0, r4, lbl_80292E80@l +/* 800D8D10 000D5B10 38 04 2E 80 */ addi r0, r4, lbl___vt__17zNPCGoalNoManLand@l /* 800D8D14 000D5B14 90 1F 00 38 */ stw r0, 0x38(r31) /* 800D8D18 000D5B18 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800D8D1C 000D5B1C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3957,9 +3957,9 @@ __ct__12zNPCGoalDeadFi: /* 800D8D38 000D5B38 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D8D3C 000D5B3C 7C 7F 1B 78 */ mr r31, r3 /* 800D8D40 000D5B40 48 00 02 B5 */ bl __ct__14zNPCGoalCommonFi -/* 800D8D44 000D5B44 3C 80 80 29 */ lis r4, lbl_80292CE0@ha +/* 800D8D44 000D5B44 3C 80 80 29 */ lis r4, lbl___vt__12zNPCGoalDead@ha /* 800D8D48 000D5B48 7F E3 FB 78 */ mr r3, r31 -/* 800D8D4C 000D5B4C 38 04 2C E0 */ addi r0, r4, lbl_80292CE0@l +/* 800D8D4C 000D5B4C 38 04 2C E0 */ addi r0, r4, lbl___vt__12zNPCGoalDead@l /* 800D8D50 000D5B50 38 80 00 06 */ li r4, 6 /* 800D8D54 000D5B54 90 1F 00 38 */ stw r0, 0x38(r31) /* 800D8D58 000D5B58 48 00 03 49 */ bl SetFlags__5xGoalFi @@ -3978,9 +3978,9 @@ __ct__14zNPCGoalFidgetFi: /* 800D8D80 000D5B80 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D8D84 000D5B84 7C 7F 1B 78 */ mr r31, r3 /* 800D8D88 000D5B88 48 00 00 29 */ bl __ct__16zNPCGoalPushAnimFi -/* 800D8D8C 000D5B8C 3C 80 80 29 */ lis r4, lbl_80292D7C@ha +/* 800D8D8C 000D5B8C 3C 80 80 29 */ lis r4, lbl___vt__14zNPCGoalFidget@ha /* 800D8D90 000D5B90 7F E3 FB 78 */ mr r3, r31 -/* 800D8D94 000D5B94 38 04 2D 7C */ addi r0, r4, lbl_80292D7C@l +/* 800D8D94 000D5B94 38 04 2D 7C */ addi r0, r4, lbl___vt__14zNPCGoalFidget@l /* 800D8D98 000D5B98 90 1F 00 38 */ stw r0, 0x38(r31) /* 800D8D9C 000D5B9C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800D8DA0 000D5BA0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3996,9 +3996,9 @@ __ct__16zNPCGoalPushAnimFi: /* 800D8DBC 000D5BBC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D8DC0 000D5BC0 7C 7F 1B 78 */ mr r31, r3 /* 800D8DC4 000D5BC4 48 00 02 31 */ bl __ct__14zNPCGoalCommonFi -/* 800D8DC8 000D5BC8 3C 80 80 29 */ lis r4, lbl_80292E4C@ha +/* 800D8DC8 000D5BC8 3C 80 80 29 */ lis r4, lbl___vt__16zNPCGoalPushAnim@ha /* 800D8DCC 000D5BCC 7F E3 FB 78 */ mr r3, r31 -/* 800D8DD0 000D5BD0 38 04 2E 4C */ addi r0, r4, lbl_80292E4C@l +/* 800D8DD0 000D5BD0 38 04 2E 4C */ addi r0, r4, lbl___vt__16zNPCGoalPushAnim@l /* 800D8DD4 000D5BD4 38 80 00 06 */ li r4, 6 /* 800D8DD8 000D5BD8 90 1F 00 38 */ stw r0, 0x38(r31) /* 800D8DDC 000D5BDC 48 00 02 C5 */ bl SetFlags__5xGoalFi @@ -4017,9 +4017,9 @@ __ct__14zNPCGoalPatrolFi: /* 800D8E04 000D5C04 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D8E08 000D5C08 7C 7F 1B 78 */ mr r31, r3 /* 800D8E0C 000D5C0C 48 00 01 E9 */ bl __ct__14zNPCGoalCommonFi -/* 800D8E10 000D5C10 3C 80 80 29 */ lis r4, lbl_80292DB0@ha +/* 800D8E10 000D5C10 3C 80 80 29 */ lis r4, lbl___vt__14zNPCGoalPatrol@ha /* 800D8E14 000D5C14 7F E3 FB 78 */ mr r3, r31 -/* 800D8E18 000D5C18 38 04 2D B0 */ addi r0, r4, lbl_80292DB0@l +/* 800D8E18 000D5C18 38 04 2D B0 */ addi r0, r4, lbl___vt__14zNPCGoalPatrol@l /* 800D8E1C 000D5C1C 38 80 00 06 */ li r4, 6 /* 800D8E20 000D5C20 90 1F 00 38 */ stw r0, 0x38(r31) /* 800D8E24 000D5C24 48 00 02 7D */ bl SetFlags__5xGoalFi @@ -4038,9 +4038,9 @@ __ct__14zNPCGoalWanderFi: /* 800D8E4C 000D5C4C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D8E50 000D5C50 7C 7F 1B 78 */ mr r31, r3 /* 800D8E54 000D5C54 48 00 01 A1 */ bl __ct__14zNPCGoalCommonFi -/* 800D8E58 000D5C58 3C 80 80 29 */ lis r4, lbl_80292D48@ha +/* 800D8E58 000D5C58 3C 80 80 29 */ lis r4, lbl___vt__14zNPCGoalWander@ha /* 800D8E5C 000D5C5C 7F E3 FB 78 */ mr r3, r31 -/* 800D8E60 000D5C60 38 04 2D 48 */ addi r0, r4, lbl_80292D48@l +/* 800D8E60 000D5C60 38 04 2D 48 */ addi r0, r4, lbl___vt__14zNPCGoalWander@l /* 800D8E64 000D5C64 38 80 00 06 */ li r4, 6 /* 800D8E68 000D5C68 90 1F 00 38 */ stw r0, 0x38(r31) /* 800D8E6C 000D5C6C 48 00 02 35 */ bl SetFlags__5xGoalFi @@ -4061,9 +4061,9 @@ __ct__15zNPCGoalWaitingFi: /* 800D8E9C 000D5C9C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D8EA0 000D5CA0 7C 7F 1B 78 */ mr r31, r3 /* 800D8EA4 000D5CA4 48 00 00 29 */ bl __ct__16zNPCGoalLoopAnimFi -/* 800D8EA8 000D5CA8 3C 80 80 29 */ lis r4, lbl_80292D14@ha +/* 800D8EA8 000D5CA8 3C 80 80 29 */ lis r4, lbl___vt__15zNPCGoalWaiting@ha /* 800D8EAC 000D5CAC 7F E3 FB 78 */ mr r3, r31 -/* 800D8EB0 000D5CB0 38 04 2D 14 */ addi r0, r4, lbl_80292D14@l +/* 800D8EB0 000D5CB0 38 04 2D 14 */ addi r0, r4, lbl___vt__15zNPCGoalWaiting@l /* 800D8EB4 000D5CB4 90 1F 00 38 */ stw r0, 0x38(r31) /* 800D8EB8 000D5CB8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800D8EBC 000D5CBC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -4079,9 +4079,9 @@ __ct__16zNPCGoalLoopAnimFi: /* 800D8ED8 000D5CD8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D8EDC 000D5CDC 7C 7F 1B 78 */ mr r31, r3 /* 800D8EE0 000D5CE0 48 00 01 15 */ bl __ct__14zNPCGoalCommonFi -/* 800D8EE4 000D5CE4 3C 80 80 29 */ lis r4, lbl_80292E18@ha +/* 800D8EE4 000D5CE4 3C 80 80 29 */ lis r4, lbl___vt__16zNPCGoalLoopAnim@ha /* 800D8EE8 000D5CE8 7F E3 FB 78 */ mr r3, r31 -/* 800D8EEC 000D5CEC 38 04 2E 18 */ addi r0, r4, lbl_80292E18@l +/* 800D8EEC 000D5CEC 38 04 2E 18 */ addi r0, r4, lbl___vt__16zNPCGoalLoopAnim@l /* 800D8EF0 000D5CF0 38 80 00 02 */ li r4, 2 /* 800D8EF4 000D5CF4 90 1F 00 38 */ stw r0, 0x38(r31) /* 800D8EF8 000D5CF8 48 00 01 A9 */ bl SetFlags__5xGoalFi @@ -4100,9 +4100,9 @@ __ct__12zNPCGoalIdleFi: /* 800D8F20 000D5D20 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D8F24 000D5D24 7C 7F 1B 78 */ mr r31, r3 /* 800D8F28 000D5D28 48 00 00 CD */ bl __ct__14zNPCGoalCommonFi -/* 800D8F2C 000D5D2C 3C 80 80 29 */ lis r4, lbl_80292DE4@ha +/* 800D8F2C 000D5D2C 3C 80 80 29 */ lis r4, lbl___vt__12zNPCGoalIdle@ha /* 800D8F30 000D5D30 7F E3 FB 78 */ mr r3, r31 -/* 800D8F34 000D5D34 38 04 2D E4 */ addi r0, r4, lbl_80292DE4@l +/* 800D8F34 000D5D34 38 04 2D E4 */ addi r0, r4, lbl___vt__12zNPCGoalIdle@l /* 800D8F38 000D5D38 38 80 00 0C */ li r4, 0xc /* 800D8F3C 000D5D3C 90 1F 00 38 */ stw r0, 0x38(r31) /* 800D8F40 000D5D40 48 00 01 61 */ bl SetFlags__5xGoalFi @@ -4175,9 +4175,9 @@ __ct__14zNPCGoalCommonFi: /* 800D9000 000D5E00 93 E1 00 0C */ stw r31, 0xc(r1) /* 800D9004 000D5E04 7C 7F 1B 78 */ mr r31, r3 /* 800D9008 000D5E08 48 00 00 39 */ bl __ct__5xGoalFi -/* 800D900C 000D5E0C 3C 60 80 29 */ lis r3, lbl_80292BD8@ha +/* 800D900C 000D5E0C 3C 60 80 29 */ lis r3, lbl___vt__14zNPCGoalCommon@ha /* 800D9010 000D5E10 38 00 FF F7 */ li r0, -9 -/* 800D9014 000D5E14 38 83 2B D8 */ addi r4, r3, lbl_80292BD8@l +/* 800D9014 000D5E14 38 83 2B D8 */ addi r4, r3, lbl___vt__14zNPCGoalCommon@l /* 800D9018 000D5E18 7F E3 FB 78 */ mr r3, r31 /* 800D901C 000D5E1C 90 9F 00 38 */ stw r4, 0x38(r31) /* 800D9020 000D5E20 80 9F 00 3C */ lwz r4, 0x3c(r31) @@ -4201,9 +4201,9 @@ __ct__5xGoalFi: /* 800D905C 000D5E5C 4B FF FF 35 */ bl __ct__17xListItem_5xGoal_Fv /* 800D9060 000D5E60 38 7E 00 0C */ addi r3, r30, 0xc /* 800D9064 000D5E64 4B FF FF 7D */ bl __ct__12xFactoryInstFv -/* 800D9068 000D5E68 3C 60 80 29 */ lis r3, lbl_802973D0@ha +/* 800D9068 000D5E68 3C 60 80 29 */ lis r3, lbl___vt__5xGoal@ha /* 800D906C 000D5E6C 38 00 00 00 */ li r0, 0 -/* 800D9070 000D5E70 38 83 73 D0 */ addi r4, r3, lbl_802973D0@l +/* 800D9070 000D5E70 38 83 73 D0 */ addi r4, r3, lbl___vt__5xGoal@l /* 800D9074 000D5E74 7F C3 F3 78 */ mr r3, r30 /* 800D9078 000D5E78 90 9E 00 38 */ stw r4, 0x38(r30) /* 800D907C 000D5E7C 93 FE 00 1C */ stw r31, 0x1c(r30) diff --git a/asm/Game/zNPCGoalSubBoss.s b/asm/Game/zNPCGoalSubBoss.s index e5596dc90..46b98dd57 100644 --- a/asm/Game/zNPCGoalSubBoss.s +++ b/asm/Game/zNPCGoalSubBoss.s @@ -15,9 +15,9 @@ GOALCreate_SubBoss__FiP10RyzMemGrowPv: /* 80138CC0 00135AC0 38 84 B2 D0 */ addi r4, r4, -19760 /* 80138CC4 00135AC4 28 04 00 0C */ cmplwi r4, 0xc /* 80138CC8 00135AC8 41 81 02 20 */ bgt lbl_80138EE8 -/* 80138CCC 00135ACC 3C 60 80 2A */ lis r3, lbl_80299860@ha +/* 80138CCC 00135ACC 3C 60 80 2A */ lis r3, lbl__863_6@ha /* 80138CD0 00135AD0 54 84 10 3A */ slwi r4, r4, 2 -/* 80138CD4 00135AD4 38 63 98 60 */ addi r3, r3, lbl_80299860@l +/* 80138CD4 00135AD4 38 63 98 60 */ addi r3, r3, lbl__863_6@l /* 80138CD8 00135AD8 7C 03 20 2E */ lwzx r0, r3, r4 /* 80138CDC 00135ADC 7C 09 03 A6 */ mtctr r0 /* 80138CE0 00135AE0 4E 80 04 20 */ bctr @@ -183,9 +183,9 @@ __ct__18zNPCGoalPrawnDeathFi: /* 80138F18 00135D18 93 E1 00 0C */ stw r31, 0xc(r1) /* 80138F1C 00135D1C 7C 7F 1B 78 */ mr r31, r3 /* 80138F20 00135D20 4B FA 00 D5 */ bl __ct__14zNPCGoalCommonFi -/* 80138F24 00135D24 3C 80 80 2A */ lis r4, lbl_8029A2BC@ha +/* 80138F24 00135D24 3C 80 80 2A */ lis r4, lbl___vt__18zNPCGoalPrawnDeath@ha /* 80138F28 00135D28 7F E3 FB 78 */ mr r3, r31 -/* 80138F2C 00135D2C 38 04 A2 BC */ addi r0, r4, lbl_8029A2BC@l +/* 80138F2C 00135D2C 38 04 A2 BC */ addi r0, r4, lbl___vt__18zNPCGoalPrawnDeath@l /* 80138F30 00135D30 90 1F 00 38 */ stw r0, 0x38(r31) /* 80138F34 00135D34 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80138F38 00135D38 80 01 00 14 */ lwz r0, 0x14(r1) @@ -201,9 +201,9 @@ __ct__19zNPCGoalPrawnDamageFi: /* 80138F54 00135D54 93 E1 00 0C */ stw r31, 0xc(r1) /* 80138F58 00135D58 7C 7F 1B 78 */ mr r31, r3 /* 80138F5C 00135D5C 4B FA 00 99 */ bl __ct__14zNPCGoalCommonFi -/* 80138F60 00135D60 3C 80 80 2A */ lis r4, lbl_8029A2F0@ha +/* 80138F60 00135D60 3C 80 80 2A */ lis r4, lbl___vt__19zNPCGoalPrawnDamage@ha /* 80138F64 00135D64 7F E3 FB 78 */ mr r3, r31 -/* 80138F68 00135D68 38 04 A2 F0 */ addi r0, r4, lbl_8029A2F0@l +/* 80138F68 00135D68 38 04 A2 F0 */ addi r0, r4, lbl___vt__19zNPCGoalPrawnDamage@l /* 80138F6C 00135D6C 90 1F 00 38 */ stw r0, 0x38(r31) /* 80138F70 00135D70 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80138F74 00135D74 80 01 00 14 */ lwz r0, 0x14(r1) @@ -219,9 +219,9 @@ __ct__17zNPCGoalPrawnBowlFi: /* 80138F90 00135D90 93 E1 00 0C */ stw r31, 0xc(r1) /* 80138F94 00135D94 7C 7F 1B 78 */ mr r31, r3 /* 80138F98 00135D98 4B FA 00 5D */ bl __ct__14zNPCGoalCommonFi -/* 80138F9C 00135D9C 3C 80 80 2A */ lis r4, lbl_8029A324@ha +/* 80138F9C 00135D9C 3C 80 80 2A */ lis r4, lbl___vt__17zNPCGoalPrawnBowl@ha /* 80138FA0 00135DA0 7F E3 FB 78 */ mr r3, r31 -/* 80138FA4 00135DA4 38 04 A3 24 */ addi r0, r4, lbl_8029A324@l +/* 80138FA4 00135DA4 38 04 A3 24 */ addi r0, r4, lbl___vt__17zNPCGoalPrawnBowl@l /* 80138FA8 00135DA8 90 1F 00 38 */ stw r0, 0x38(r31) /* 80138FAC 00135DAC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80138FB0 00135DB0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -237,9 +237,9 @@ __ct__17zNPCGoalPrawnBeamFi: /* 80138FCC 00135DCC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80138FD0 00135DD0 7C 7F 1B 78 */ mr r31, r3 /* 80138FD4 00135DD4 4B FA 00 21 */ bl __ct__14zNPCGoalCommonFi -/* 80138FD8 00135DD8 3C 80 80 2A */ lis r4, lbl_8029A358@ha +/* 80138FD8 00135DD8 3C 80 80 2A */ lis r4, lbl___vt__17zNPCGoalPrawnBeam@ha /* 80138FDC 00135DDC 7F E3 FB 78 */ mr r3, r31 -/* 80138FE0 00135DE0 38 04 A3 58 */ addi r0, r4, lbl_8029A358@l +/* 80138FE0 00135DE0 38 04 A3 58 */ addi r0, r4, lbl___vt__17zNPCGoalPrawnBeam@l /* 80138FE4 00135DE4 90 1F 00 38 */ stw r0, 0x38(r31) /* 80138FE8 00135DE8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80138FEC 00135DEC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -255,9 +255,9 @@ __ct__17zNPCGoalPrawnIdleFi: /* 80139008 00135E08 93 E1 00 0C */ stw r31, 0xc(r1) /* 8013900C 00135E0C 7C 7F 1B 78 */ mr r31, r3 /* 80139010 00135E10 4B F9 FF E5 */ bl __ct__14zNPCGoalCommonFi -/* 80139014 00135E14 3C 80 80 2A */ lis r4, lbl_8029A38C@ha +/* 80139014 00135E14 3C 80 80 2A */ lis r4, lbl___vt__17zNPCGoalPrawnIdle@ha /* 80139018 00135E18 7F E3 FB 78 */ mr r3, r31 -/* 8013901C 00135E1C 38 04 A3 8C */ addi r0, r4, lbl_8029A38C@l +/* 8013901C 00135E1C 38 04 A3 8C */ addi r0, r4, lbl___vt__17zNPCGoalPrawnIdle@l /* 80139020 00135E20 90 1F 00 38 */ stw r0, 0x38(r31) /* 80139024 00135E24 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80139028 00135E28 80 01 00 14 */ lwz r0, 0x14(r1) @@ -273,9 +273,9 @@ __ct__15zNPCGoalKJDeathFi: /* 80139044 00135E44 93 E1 00 0C */ stw r31, 0xc(r1) /* 80139048 00135E48 7C 7F 1B 78 */ mr r31, r3 /* 8013904C 00135E4C 4B F9 FF A9 */ bl __ct__14zNPCGoalCommonFi -/* 80139050 00135E50 3C 80 80 2A */ lis r4, lbl_80299EFC@ha +/* 80139050 00135E50 3C 80 80 2A */ lis r4, lbl___vt__15zNPCGoalKJDeath@ha /* 80139054 00135E54 7F E3 FB 78 */ mr r3, r31 -/* 80139058 00135E58 38 04 9E FC */ addi r0, r4, lbl_80299EFC@l +/* 80139058 00135E58 38 04 9E FC */ addi r0, r4, lbl___vt__15zNPCGoalKJDeath@l /* 8013905C 00135E5C 90 1F 00 38 */ stw r0, 0x38(r31) /* 80139060 00135E60 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80139064 00135E64 80 01 00 14 */ lwz r0, 0x14(r1) @@ -291,9 +291,9 @@ __ct__16zNPCGoalKJDamageFi: /* 80139080 00135E80 93 E1 00 0C */ stw r31, 0xc(r1) /* 80139084 00135E84 7C 7F 1B 78 */ mr r31, r3 /* 80139088 00135E88 4B F9 FF 6D */ bl __ct__14zNPCGoalCommonFi -/* 8013908C 00135E8C 3C 80 80 2A */ lis r4, lbl_80299F30@ha +/* 8013908C 00135E8C 3C 80 80 2A */ lis r4, lbl___vt__16zNPCGoalKJDamage@ha /* 80139090 00135E90 7F E3 FB 78 */ mr r3, r31 -/* 80139094 00135E94 38 04 9F 30 */ addi r0, r4, lbl_80299F30@l +/* 80139094 00135E94 38 04 9F 30 */ addi r0, r4, lbl___vt__16zNPCGoalKJDamage@l /* 80139098 00135E98 90 1F 00 38 */ stw r0, 0x38(r31) /* 8013909C 00135E9C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801390A0 00135EA0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -309,9 +309,9 @@ __ct__21zNPCGoalKJShockGroundFi: /* 801390BC 00135EBC 93 E1 00 0C */ stw r31, 0xc(r1) /* 801390C0 00135EC0 7C 7F 1B 78 */ mr r31, r3 /* 801390C4 00135EC4 4B F9 FF 31 */ bl __ct__14zNPCGoalCommonFi -/* 801390C8 00135EC8 3C 80 80 2A */ lis r4, lbl_80299F64@ha +/* 801390C8 00135EC8 3C 80 80 2A */ lis r4, lbl___vt__21zNPCGoalKJShockGround@ha /* 801390CC 00135ECC 7F E3 FB 78 */ mr r3, r31 -/* 801390D0 00135ED0 38 04 9F 64 */ addi r0, r4, lbl_80299F64@l +/* 801390D0 00135ED0 38 04 9F 64 */ addi r0, r4, lbl___vt__21zNPCGoalKJShockGround@l /* 801390D4 00135ED4 90 1F 00 38 */ stw r0, 0x38(r31) /* 801390D8 00135ED8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801390DC 00135EDC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -327,9 +327,9 @@ __ct__15zNPCGoalKJTauntFi: /* 801390F8 00135EF8 93 E1 00 0C */ stw r31, 0xc(r1) /* 801390FC 00135EFC 7C 7F 1B 78 */ mr r31, r3 /* 80139100 00135F00 4B F9 FE F5 */ bl __ct__14zNPCGoalCommonFi -/* 80139104 00135F04 3C 80 80 2A */ lis r4, lbl_80299F98@ha +/* 80139104 00135F04 3C 80 80 2A */ lis r4, lbl___vt__15zNPCGoalKJTaunt@ha /* 80139108 00135F08 7F E3 FB 78 */ mr r3, r31 -/* 8013910C 00135F0C 38 04 9F 98 */ addi r0, r4, lbl_80299F98@l +/* 8013910C 00135F0C 38 04 9F 98 */ addi r0, r4, lbl___vt__15zNPCGoalKJTaunt@l /* 80139110 00135F10 90 1F 00 38 */ stw r0, 0x38(r31) /* 80139114 00135F14 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80139118 00135F18 80 01 00 14 */ lwz r0, 0x14(r1) @@ -345,9 +345,9 @@ __ct__19zNPCGoalKJSpawnKidsFi: /* 80139134 00135F34 93 E1 00 0C */ stw r31, 0xc(r1) /* 80139138 00135F38 7C 7F 1B 78 */ mr r31, r3 /* 8013913C 00135F3C 4B F9 FE B9 */ bl __ct__14zNPCGoalCommonFi -/* 80139140 00135F40 3C 80 80 2A */ lis r4, lbl_80299FCC@ha +/* 80139140 00135F40 3C 80 80 2A */ lis r4, lbl___vt__19zNPCGoalKJSpawnKids@ha /* 80139144 00135F44 7F E3 FB 78 */ mr r3, r31 -/* 80139148 00135F48 38 04 9F CC */ addi r0, r4, lbl_80299FCC@l +/* 80139148 00135F48 38 04 9F CC */ addi r0, r4, lbl___vt__19zNPCGoalKJSpawnKids@l /* 8013914C 00135F4C 90 1F 00 38 */ stw r0, 0x38(r31) /* 80139150 00135F50 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80139154 00135F54 80 01 00 14 */ lwz r0, 0x14(r1) @@ -363,9 +363,9 @@ __ct__15zNPCGoalKJBoredFi: /* 80139170 00135F70 93 E1 00 0C */ stw r31, 0xc(r1) /* 80139174 00135F74 7C 7F 1B 78 */ mr r31, r3 /* 80139178 00135F78 4B F9 FE 7D */ bl __ct__14zNPCGoalCommonFi -/* 8013917C 00135F7C 3C 80 80 2A */ lis r4, lbl_8029A000@ha +/* 8013917C 00135F7C 3C 80 80 2A */ lis r4, lbl___vt__15zNPCGoalKJBored@ha /* 80139180 00135F80 7F E3 FB 78 */ mr r3, r31 -/* 80139184 00135F84 38 04 A0 00 */ addi r0, r4, lbl_8029A000@l +/* 80139184 00135F84 38 04 A0 00 */ addi r0, r4, lbl___vt__15zNPCGoalKJBored@l /* 80139188 00135F88 90 1F 00 38 */ stw r0, 0x38(r31) /* 8013918C 00135F8C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80139190 00135F90 80 01 00 14 */ lwz r0, 0x14(r1) @@ -381,9 +381,9 @@ __ct__14zNPCGoalKJIdleFi: /* 801391AC 00135FAC 93 E1 00 0C */ stw r31, 0xc(r1) /* 801391B0 00135FB0 7C 7F 1B 78 */ mr r31, r3 /* 801391B4 00135FB4 4B F9 FE 41 */ bl __ct__14zNPCGoalCommonFi -/* 801391B8 00135FB8 3C 80 80 2A */ lis r4, lbl_8029A034@ha +/* 801391B8 00135FB8 3C 80 80 2A */ lis r4, lbl___vt__14zNPCGoalKJIdle@ha /* 801391BC 00135FBC 7F E3 FB 78 */ mr r3, r31 -/* 801391C0 00135FC0 38 04 A0 34 */ addi r0, r4, lbl_8029A034@l +/* 801391C0 00135FC0 38 04 A0 34 */ addi r0, r4, lbl___vt__14zNPCGoalKJIdle@l /* 801391C4 00135FC4 90 1F 00 38 */ stw r0, 0x38(r31) /* 801391C8 00135FC8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801391CC 00135FCC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -399,9 +399,9 @@ __ct__12zNPCGoalHereFi: /* 801391E8 00135FE8 93 E1 00 0C */ stw r31, 0xc(r1) /* 801391EC 00135FEC 7C 7F 1B 78 */ mr r31, r3 /* 801391F0 00135FF0 4B F9 FE 05 */ bl __ct__14zNPCGoalCommonFi -/* 801391F4 00135FF4 3C 80 80 2A */ lis r4, lbl_80299894@ha +/* 801391F4 00135FF4 3C 80 80 2A */ lis r4, lbl___vt__12zNPCGoalHere@ha /* 801391F8 00135FF8 7F E3 FB 78 */ mr r3, r31 -/* 801391FC 00135FFC 38 04 98 94 */ addi r0, r4, lbl_80299894@l +/* 801391FC 00135FFC 38 04 98 94 */ addi r0, r4, lbl___vt__12zNPCGoalHere@l /* 80139200 00136000 90 1F 00 38 */ stw r0, 0x38(r31) /* 80139204 00136004 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80139208 00136008 80 01 00 14 */ lwz r0, 0x14(r1) diff --git a/asm/Game/zNPCGoalTiki.s b/asm/Game/zNPCGoalTiki.s index 6dc33d16f..0143cd0da 100644 --- a/asm/Game/zNPCGoalTiki.s +++ b/asm/Game/zNPCGoalTiki.s @@ -134,14 +134,14 @@ lbl_800ECD7C: /* 800ECDB4 000E9BB4 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 800ECDB8 000E9BB8 28 00 54 33 */ cmplwi r0, 0x5433 /* 800ECDBC 000E9BBC 40 82 00 10 */ bne lbl_800ECDCC -/* 800ECDC0 000E9BC0 C0 02 9A 88 */ lfs f0, lbl_803CE408-_SDA2_BASE_(r2) +/* 800ECDC0 000E9BC0 C0 02 9A 88 */ lfs f0, lbl__836_1-_SDA2_BASE_(r2) /* 800ECDC4 000E9BC4 D0 1E 00 4C */ stfs f0, 0x4c(r30) /* 800ECDC8 000E9BC8 48 00 00 24 */ b lbl_800ECDEC lbl_800ECDCC: /* 800ECDCC 000E9BCC 80 7F 02 10 */ lwz r3, 0x210(r31) /* 800ECDD0 000E9BD0 28 03 00 00 */ cmplwi r3, 0 /* 800ECDD4 000E9BD4 40 82 00 10 */ bne lbl_800ECDE4 -/* 800ECDD8 000E9BD8 C0 02 9A 8C */ lfs f0, lbl_803CE40C-_SDA2_BASE_(r2) +/* 800ECDD8 000E9BD8 C0 02 9A 8C */ lfs f0, lbl__837_4-_SDA2_BASE_(r2) /* 800ECDDC 000E9BDC D0 1E 00 4C */ stfs f0, 0x4c(r30) /* 800ECDE0 000E9BE0 48 00 00 0C */ b lbl_800ECDEC lbl_800ECDE4: @@ -215,11 +215,11 @@ lbl_800ECDEC: /* 800ECEEC 000E9CEC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800ECEF0 000E9CF0 7C 7F 1B 78 */ mr r31, r3 /* 800ECEF4 000E9CF4 48 02 1B A1 */ bl GetOwner__5xGoalCFv -/* 800ECEF8 000E9CF8 C0 02 9A 90 */ lfs f0, lbl_803CE410-_SDA2_BASE_(r2) +/* 800ECEF8 000E9CF8 C0 02 9A 90 */ lfs f0, lbl__862_3-_SDA2_BASE_(r2) /* 800ECEFC 000E9CFC 38 00 00 00 */ li r0, 0 /* 800ECF00 000E9D00 D0 1F 00 4C */ stfs f0, 0x4c(r31) /* 800ECF04 000E9D04 90 1F 00 50 */ stw r0, 0x50(r31) -/* 800ECF08 000E9D08 C0 02 9A 94 */ lfs f0, lbl_803CE414-_SDA2_BASE_(r2) +/* 800ECF08 000E9D08 C0 02 9A 94 */ lfs f0, lbl__863_2-_SDA2_BASE_(r2) /* 800ECF0C 000E9D0C D0 03 03 0C */ stfs f0, 0x30c(r3) /* 800ECF10 000E9D10 38 60 00 00 */ li r3, 0 /* 800ECF14 000E9D14 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -314,9 +314,9 @@ __ct__16zNPCGoalTikiDeadFi: /* 800ED06C 000E9E6C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800ED070 000E9E70 7C 7F 1B 78 */ mr r31, r3 /* 800ED074 000E9E74 4B FE BF 81 */ bl __ct__14zNPCGoalCommonFi -/* 800ED078 000E9E78 3C 80 80 29 */ lis r4, lbl_80293F18@ha +/* 800ED078 000E9E78 3C 80 80 29 */ lis r4, lbl___vt__16zNPCGoalTikiDead@ha /* 800ED07C 000E9E7C 7F E3 FB 78 */ mr r3, r31 -/* 800ED080 000E9E80 38 04 3F 18 */ addi r0, r4, lbl_80293F18@l +/* 800ED080 000E9E80 38 04 3F 18 */ addi r0, r4, lbl___vt__16zNPCGoalTikiDead@l /* 800ED084 000E9E84 90 1F 00 38 */ stw r0, 0x38(r31) /* 800ED088 000E9E88 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800ED08C 000E9E8C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -332,9 +332,9 @@ __ct__17zNPCGoalTikiDyingFi: /* 800ED0A8 000E9EA8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800ED0AC 000E9EAC 7C 7F 1B 78 */ mr r31, r3 /* 800ED0B0 000E9EB0 4B FE BF 45 */ bl __ct__14zNPCGoalCommonFi -/* 800ED0B4 000E9EB4 3C 80 80 29 */ lis r4, lbl_80293F4C@ha +/* 800ED0B4 000E9EB4 3C 80 80 29 */ lis r4, lbl___vt__17zNPCGoalTikiDying@ha /* 800ED0B8 000E9EB8 7F E3 FB 78 */ mr r3, r31 -/* 800ED0BC 000E9EBC 38 04 3F 4C */ addi r0, r4, lbl_80293F4C@l +/* 800ED0BC 000E9EBC 38 04 3F 4C */ addi r0, r4, lbl___vt__17zNPCGoalTikiDying@l /* 800ED0C0 000E9EC0 90 1F 00 38 */ stw r0, 0x38(r31) /* 800ED0C4 000E9EC4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800ED0C8 000E9EC8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -350,9 +350,9 @@ __ct__17zNPCGoalTikiCountFi: /* 800ED0E4 000E9EE4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800ED0E8 000E9EE8 7C 7F 1B 78 */ mr r31, r3 /* 800ED0EC 000E9EEC 4B FE BF 09 */ bl __ct__14zNPCGoalCommonFi -/* 800ED0F0 000E9EF0 3C 80 80 29 */ lis r4, lbl_80293F80@ha +/* 800ED0F0 000E9EF0 3C 80 80 29 */ lis r4, lbl___vt__17zNPCGoalTikiCount@ha /* 800ED0F4 000E9EF4 7F E3 FB 78 */ mr r3, r31 -/* 800ED0F8 000E9EF8 38 04 3F 80 */ addi r0, r4, lbl_80293F80@l +/* 800ED0F8 000E9EF8 38 04 3F 80 */ addi r0, r4, lbl___vt__17zNPCGoalTikiCount@l /* 800ED0FC 000E9EFC 90 1F 00 38 */ stw r0, 0x38(r31) /* 800ED100 000E9F00 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800ED104 000E9F04 80 01 00 14 */ lwz r0, 0x14(r1) @@ -368,9 +368,9 @@ __ct__16zNPCGoalTikiHideFi: /* 800ED120 000E9F20 93 E1 00 0C */ stw r31, 0xc(r1) /* 800ED124 000E9F24 7C 7F 1B 78 */ mr r31, r3 /* 800ED128 000E9F28 4B FE BE CD */ bl __ct__14zNPCGoalCommonFi -/* 800ED12C 000E9F2C 3C 80 80 29 */ lis r4, lbl_80293FB4@ha +/* 800ED12C 000E9F2C 3C 80 80 29 */ lis r4, lbl___vt__16zNPCGoalTikiHide@ha /* 800ED130 000E9F30 7F E3 FB 78 */ mr r3, r31 -/* 800ED134 000E9F34 38 04 3F B4 */ addi r0, r4, lbl_80293FB4@l +/* 800ED134 000E9F34 38 04 3F B4 */ addi r0, r4, lbl___vt__16zNPCGoalTikiHide@l /* 800ED138 000E9F38 90 1F 00 38 */ stw r0, 0x38(r31) /* 800ED13C 000E9F3C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800ED140 000E9F40 80 01 00 14 */ lwz r0, 0x14(r1) @@ -386,9 +386,9 @@ __ct__18zNPCGoalTikiPatrolFi: /* 800ED15C 000E9F5C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800ED160 000E9F60 7C 7F 1B 78 */ mr r31, r3 /* 800ED164 000E9F64 4B FE BE 91 */ bl __ct__14zNPCGoalCommonFi -/* 800ED168 000E9F68 3C 80 80 29 */ lis r4, lbl_80293FE8@ha +/* 800ED168 000E9F68 3C 80 80 29 */ lis r4, lbl___vt__18zNPCGoalTikiPatrol@ha /* 800ED16C 000E9F6C 7F E3 FB 78 */ mr r3, r31 -/* 800ED170 000E9F70 38 04 3F E8 */ addi r0, r4, lbl_80293FE8@l +/* 800ED170 000E9F70 38 04 3F E8 */ addi r0, r4, lbl___vt__18zNPCGoalTikiPatrol@l /* 800ED174 000E9F74 90 1F 00 38 */ stw r0, 0x38(r31) /* 800ED178 000E9F78 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800ED17C 000E9F7C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -404,9 +404,9 @@ __ct__16zNPCGoalTikiIdleFi: /* 800ED198 000E9F98 93 E1 00 0C */ stw r31, 0xc(r1) /* 800ED19C 000E9F9C 7C 7F 1B 78 */ mr r31, r3 /* 800ED1A0 000E9FA0 4B FE BE 55 */ bl __ct__14zNPCGoalCommonFi -/* 800ED1A4 000E9FA4 3C 80 80 29 */ lis r4, lbl_8029401C@ha +/* 800ED1A4 000E9FA4 3C 80 80 29 */ lis r4, lbl___vt__16zNPCGoalTikiIdle@ha /* 800ED1A8 000E9FA8 7F E3 FB 78 */ mr r3, r31 -/* 800ED1AC 000E9FAC 38 04 40 1C */ addi r0, r4, lbl_8029401C@l +/* 800ED1AC 000E9FAC 38 04 40 1C */ addi r0, r4, lbl___vt__16zNPCGoalTikiIdle@l /* 800ED1B0 000E9FB0 90 1F 00 38 */ stw r0, 0x38(r31) /* 800ED1B4 000E9FB4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800ED1B8 000E9FB8 80 01 00 14 */ lwz r0, 0x14(r1) diff --git a/asm/Game/zNPCGoalVillager.s b/asm/Game/zNPCGoalVillager.s index 7525ae54f..ee9d9b931 100644 --- a/asm/Game/zNPCGoalVillager.s +++ b/asm/Game/zNPCGoalVillager.s @@ -16,9 +16,9 @@ GOALCreate_Villager__FiP10RyzMemGrowPv: /* 801365EC 001333EC 28 04 00 0A */ cmplwi r4, 0xa /* 801365F0 001333F0 3B C0 00 00 */ li r30, 0 /* 801365F4 001333F4 41 81 01 D4 */ bgt lbl_801367C8 -/* 801365F8 001333F8 3C 60 80 2A */ lis r3, lbl_802995B0@ha +/* 801365F8 001333F8 3C 60 80 2A */ lis r3, lbl__850_1@ha /* 801365FC 001333FC 54 84 10 3A */ slwi r4, r4, 2 -/* 80136600 00133400 38 63 95 B0 */ addi r3, r3, lbl_802995B0@l +/* 80136600 00133400 38 63 95 B0 */ addi r3, r3, lbl__850_1@l /* 80136604 00133404 7C 03 20 2E */ lwzx r0, r3, r4 /* 80136608 00133408 7C 09 03 A6 */ mtctr r0 /* 8013660C 0013340C 4E 80 04 20 */ bctr @@ -190,9 +190,9 @@ lbl_801367E4: /* 8013686C 0013366C 41 82 00 3C */ beq lbl_801368A8 /* 80136870 00133670 38 80 00 01 */ li r4, 1 /* 80136874 00133674 48 05 02 15 */ bl Enable__8NPCGlyphFi -/* 80136878 00133678 3C 60 80 27 */ lis r3, lbl_8026CF48@ha +/* 80136878 00133678 3C 60 80 27 */ lis r3, lbl__891_1@ha /* 8013687C 0013367C 38 81 00 14 */ addi r4, r1, 0x14 -/* 80136880 00133680 38 E3 CF 48 */ addi r7, r3, lbl_8026CF48@l +/* 80136880 00133680 38 E3 CF 48 */ addi r7, r3, lbl__891_1@l /* 80136884 00133684 38 A0 00 00 */ li r5, 0 /* 80136888 00133688 80 C7 00 00 */ lwz r6, 0(r7) /* 8013688C 0013368C 80 67 00 04 */ lwz r3, 4(r7) @@ -224,9 +224,9 @@ lbl_801368D4: /* 801368E8 001336E8 41 82 00 3C */ beq lbl_80136924 /* 801368EC 001336EC 38 80 00 01 */ li r4, 1 /* 801368F0 001336F0 48 05 01 99 */ bl Enable__8NPCGlyphFi -/* 801368F4 001336F4 3C 60 80 27 */ lis r3, lbl_8026CF54@ha +/* 801368F4 001336F4 3C 60 80 27 */ lis r3, lbl__898_1@ha /* 801368F8 001336F8 38 81 00 08 */ addi r4, r1, 8 -/* 801368FC 001336FC 38 E3 CF 54 */ addi r7, r3, lbl_8026CF54@l +/* 801368FC 001336FC 38 E3 CF 54 */ addi r7, r3, lbl__898_1@l /* 80136900 00133700 38 A0 00 00 */ li r5, 0 /* 80136904 00133704 80 C7 00 00 */ lwz r6, 0(r7) /* 80136908 00133708 80 67 00 04 */ lwz r3, 4(r7) @@ -247,10 +247,10 @@ lbl_80136930: /* 8013693C 0013373C 98 1F 00 1B */ stb r0, 0x1b(r31) /* 80136940 00133740 4B FB A5 AD */ bl VelStop__10zNPCCommonFv /* 80136944 00133744 4B EF A3 45 */ bl xurand__Fv -/* 80136948 00133748 C0 02 A3 A8 */ lfs f0, lbl_803CED28-_SDA2_BASE_(r2) -/* 8013694C 0013374C C0 42 A3 A4 */ lfs f2, lbl_803CED24-_SDA2_BASE_(r2) +/* 80136948 00133748 C0 02 A3 A8 */ lfs f0, lbl__907_2-_SDA2_BASE_(r2) +/* 8013694C 0013374C C0 42 A3 A4 */ lfs f2, lbl__906-_SDA2_BASE_(r2) /* 80136950 00133750 EC 21 00 28 */ fsubs f1, f1, f0 -/* 80136954 00133754 C0 02 A3 A0 */ lfs f0, lbl_803CED20-_SDA2_BASE_(r2) +/* 80136954 00133754 C0 02 A3 A0 */ lfs f0, lbl__905_1-_SDA2_BASE_(r2) /* 80136958 00133758 EC 22 00 72 */ fmuls f1, f2, f1 /* 8013695C 0013375C EC 00 00 7A */ fmadds f0, f0, f1, f0 /* 80136960 00133760 D0 1D 00 58 */ stfs f0, 0x58(r29) @@ -402,12 +402,12 @@ lbl_80136B7C: /* 80136B84 00133984 90 1D 00 4C */ stw r0, 0x4c(r29) lbl_80136B88: /* 80136B88 00133988 4B EF A1 01 */ bl xurand__Fv -/* 80136B8C 0013398C C0 02 A3 A8 */ lfs f0, lbl_803CED28-_SDA2_BASE_(r2) +/* 80136B8C 0013398C C0 02 A3 A8 */ lfs f0, lbl__907_2-_SDA2_BASE_(r2) /* 80136B90 00133990 7F A3 EB 78 */ mr r3, r29 -/* 80136B94 00133994 C0 42 A3 A4 */ lfs f2, lbl_803CED24-_SDA2_BASE_(r2) +/* 80136B94 00133994 C0 42 A3 A4 */ lfs f2, lbl__906-_SDA2_BASE_(r2) /* 80136B98 00133998 7F C4 F3 78 */ mr r4, r30 /* 80136B9C 0013399C EC 61 00 28 */ fsubs f3, f1, f0 -/* 80136BA0 001339A0 C0 02 A3 A0 */ lfs f0, lbl_803CED20-_SDA2_BASE_(r2) +/* 80136BA0 001339A0 C0 02 A3 A0 */ lfs f0, lbl__905_1-_SDA2_BASE_(r2) /* 80136BA4 001339A4 FC 20 F8 90 */ fmr f1, f31 /* 80136BA8 001339A8 EC 42 00 F2 */ fmuls f2, f2, f3 /* 80136BAC 001339AC EC 00 00 BA */ fmadds f0, f0, f2, f0 @@ -435,9 +435,9 @@ lbl_80136B88: /* 80136C04 00133A04 F3 81 00 58 */ psq_st f28, 88(r1), 0, qr0 /* 80136C08 00133A08 BF 41 00 38 */ stmw r26, 0x38(r1) /* 80136C0C 00133A0C 38 00 00 00 */ li r0, 0 -/* 80136C10 00133A10 3C C0 80 27 */ lis r6, lbl_8026CF60@ha +/* 80136C10 00133A10 3C C0 80 27 */ lis r6, lbl__958_2@ha /* 80136C14 00133A14 90 01 00 0C */ stw r0, 0xc(r1) -/* 80136C18 00133A18 38 E6 CF 60 */ addi r7, r6, lbl_8026CF60@l +/* 80136C18 00133A18 38 E6 CF 60 */ addi r7, r6, lbl__958_2@l /* 80136C1C 00133A1C 7C 7A 1B 78 */ mr r26, r3 /* 80136C20 00133A20 80 C7 00 00 */ lwz r6, 0(r7) /* 80136C24 00133A24 81 03 00 18 */ lwz r8, 0x18(r3) @@ -494,10 +494,10 @@ lbl_80136CD4: /* 80136CE0 00133AE0 80 61 00 0C */ lwz r3, 0xc(r1) /* 80136CE4 00133AE4 48 00 03 24 */ b lbl_80137008 lbl_80136CE8: -/* 80136CE8 00133AE8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80136CEC 00133AEC C3 A2 A3 A0 */ lfs f29, lbl_803CED20-_SDA2_BASE_(r2) -/* 80136CF0 00133AF0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 80136CF4 00133AF4 C3 82 A3 AC */ lfs f28, lbl_803CED2C-_SDA2_BASE_(r2) +/* 80136CE8 00133AE8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80136CEC 00133AEC C3 A2 A3 A0 */ lfs f29, lbl__905_1-_SDA2_BASE_(r2) +/* 80136CF0 00133AF0 38 63 05 58 */ addi r3, r3, lbl_globals@l +/* 80136CF4 00133AF4 C3 82 A3 AC */ lfs f28, lbl__1043_2-_SDA2_BASE_(r2) /* 80136CF8 00133AF8 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 80136CFC 00133AFC 80 63 00 00 */ lwz r3, 0(r3) /* 80136D00 00133B00 3C 03 B7 BE */ addis r0, r3, 0xb7be @@ -508,10 +508,10 @@ lbl_80136CE8: /* 80136D14 00133B14 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 80136D18 00133B18 28 00 46 38 */ cmplwi r0, 0x4638 /* 80136D1C 00133B1C 40 82 00 0C */ bne lbl_80136D28 -/* 80136D20 00133B20 C3 A2 A3 B0 */ lfs f29, lbl_803CED30-_SDA2_BASE_(r2) -/* 80136D24 00133B24 C3 82 A3 B4 */ lfs f28, lbl_803CED34-_SDA2_BASE_(r2) +/* 80136D20 00133B20 C3 A2 A3 B0 */ lfs f29, lbl__1044_2-_SDA2_BASE_(r2) +/* 80136D24 00133B24 C3 82 A3 B4 */ lfs f28, lbl__1045_1-_SDA2_BASE_(r2) lbl_80136D28: -/* 80136D28 00133B28 C0 02 A3 B8 */ lfs f0, lbl_803CED38-_SDA2_BASE_(r2) +/* 80136D28 00133B28 C0 02 A3 B8 */ lfs f0, lbl__1046_3-_SDA2_BASE_(r2) /* 80136D2C 00133B2C 7F C3 F3 78 */ mr r3, r30 /* 80136D30 00133B30 38 81 00 1C */ addi r4, r1, 0x1c /* 80136D34 00133B34 38 A1 00 08 */ addi r5, r1, 8 @@ -551,8 +551,8 @@ lbl_80136D94: /* 80136DB4 00133BB4 4B FF 73 4D */ bl IsVisible__9NPCWidgetFv /* 80136DB8 00133BB8 2C 03 00 00 */ cmpwi r3, 0 /* 80136DBC 00133BBC 41 82 00 28 */ beq lbl_80136DE4 -/* 80136DC0 00133BC0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80136DC4 00133BC4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80136DC0 00133BC0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80136DC4 00133BC4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80136DC8 00133BC8 80 63 03 1C */ lwz r3, 0x31c(r3) /* 80136DCC 00133BCC 80 03 00 30 */ lwz r0, 0x30(r3) /* 80136DD0 00133BD0 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13 @@ -564,9 +564,9 @@ lbl_80136DE4: /* 80136DE4 00133BE4 80 1A 00 50 */ lwz r0, 0x50(r26) /* 80136DE8 00133BE8 28 00 00 00 */ cmplwi r0, 0 /* 80136DEC 00133BEC 41 82 00 F0 */ beq lbl_80136EDC -/* 80136DF0 00133BF0 3C 80 80 27 */ lis r4, lbl_8026CF6C@ha +/* 80136DF0 00133BF0 3C 80 80 27 */ lis r4, lbl__999_1@ha /* 80136DF4 00133BF4 7F C3 F3 78 */ mr r3, r30 -/* 80136DF8 00133BF8 38 C4 CF 6C */ addi r6, r4, lbl_8026CF6C@l +/* 80136DF8 00133BF8 38 C4 CF 6C */ addi r6, r4, lbl__999_1@l /* 80136DFC 00133BFC 80 A6 00 00 */ lwz r5, 0(r6) /* 80136E00 00133C00 80 86 00 04 */ lwz r4, 4(r6) /* 80136E04 00133C04 80 06 00 08 */ lwz r0, 8(r6) @@ -588,7 +588,7 @@ lbl_80136DE4: /* 80136E44 00133C44 D0 01 00 14 */ stfs f0, 0x14(r1) /* 80136E48 00133C48 48 00 00 20 */ b lbl_80136E68 lbl_80136E4C: -/* 80136E4C 00133C4C C0 42 A3 BC */ lfs f2, lbl_803CED3C-_SDA2_BASE_(r2) +/* 80136E4C 00133C4C C0 42 A3 BC */ lfs f2, lbl__1047_1-_SDA2_BASE_(r2) /* 80136E50 00133C50 C0 3D 00 40 */ lfs f1, 0x40(r29) /* 80136E54 00133C54 C0 1D 00 38 */ lfs f0, 0x38(r29) /* 80136E58 00133C58 C0 61 00 14 */ lfs f3, 0x14(r1) @@ -604,13 +604,13 @@ lbl_80136E68: /* 80136E7C 00133C7C 57 E0 03 DF */ rlwinm. r0, r31, 0, 0xf, 0xf /* 80136E80 00133C80 41 82 00 18 */ beq lbl_80136E98 /* 80136E84 00133C84 C0 21 00 14 */ lfs f1, 0x14(r1) -/* 80136E88 00133C88 C0 02 A3 C0 */ lfs f0, lbl_803CED40-_SDA2_BASE_(r2) +/* 80136E88 00133C88 C0 02 A3 C0 */ lfs f0, lbl__1048_4-_SDA2_BASE_(r2) /* 80136E8C 00133C8C EC 01 00 2A */ fadds f0, f1, f0 /* 80136E90 00133C90 D0 01 00 14 */ stfs f0, 0x14(r1) /* 80136E94 00133C94 48 00 00 30 */ b lbl_80136EC4 lbl_80136E98: /* 80136E98 00133C98 C0 21 00 14 */ lfs f1, 0x14(r1) -/* 80136E9C 00133C9C C0 02 A3 A8 */ lfs f0, lbl_803CED28-_SDA2_BASE_(r2) +/* 80136E9C 00133C9C C0 02 A3 A8 */ lfs f0, lbl__907_2-_SDA2_BASE_(r2) /* 80136EA0 00133CA0 EC 01 00 2A */ fadds f0, f1, f0 /* 80136EA4 00133CA4 D0 01 00 14 */ stfs f0, 0x14(r1) /* 80136EA8 00133CA8 48 00 00 1C */ b lbl_80136EC4 @@ -618,7 +618,7 @@ lbl_80136EAC: /* 80136EAC 00133CAC 28 00 46 3C */ cmplwi r0, 0x463c /* 80136EB0 00133CB0 40 82 00 14 */ bne lbl_80136EC4 /* 80136EB4 00133CB4 C0 21 00 14 */ lfs f1, 0x14(r1) -/* 80136EB8 00133CB8 C0 02 A3 C4 */ lfs f0, lbl_803CED44-_SDA2_BASE_(r2) +/* 80136EB8 00133CB8 C0 02 A3 C4 */ lfs f0, lbl__1049_3-_SDA2_BASE_(r2) /* 80136EBC 00133CBC EC 01 00 2A */ fadds f0, f1, f0 /* 80136EC0 00133CC0 D0 01 00 14 */ stfs f0, 0x14(r1) lbl_80136EC4: @@ -630,7 +630,7 @@ lbl_80136EC4: /* 80136ED8 00133CD8 48 04 FF F9 */ bl RotAddDelta__8NPCGlyphFP7xMat3x3 lbl_80136EDC: /* 80136EDC 00133CDC C0 3A 00 58 */ lfs f1, 0x58(r26) -/* 80136EE0 00133CE0 C0 02 A3 B8 */ lfs f0, lbl_803CED38-_SDA2_BASE_(r2) +/* 80136EE0 00133CE0 C0 02 A3 B8 */ lfs f0, lbl__1046_3-_SDA2_BASE_(r2) /* 80136EE4 00133CE4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80136EE8 00133CE8 40 80 00 0C */ bge lbl_80136EF4 /* 80136EEC 00133CEC 38 00 00 01 */ li r0, 1 @@ -641,15 +641,15 @@ lbl_80136EF8: /* 80136EF8 00133CF8 2C 00 00 00 */ cmpwi r0, 0 /* 80136EFC 00133CFC 41 82 00 5C */ beq lbl_80136F58 /* 80136F00 00133D00 4B EF 9D 89 */ bl xurand__Fv -/* 80136F04 00133D04 C0 02 A3 A8 */ lfs f0, lbl_803CED28-_SDA2_BASE_(r2) -/* 80136F08 00133D08 C0 42 A3 A4 */ lfs f2, lbl_803CED24-_SDA2_BASE_(r2) +/* 80136F04 00133D04 C0 02 A3 A8 */ lfs f0, lbl__907_2-_SDA2_BASE_(r2) +/* 80136F08 00133D08 C0 42 A3 A4 */ lfs f2, lbl__906-_SDA2_BASE_(r2) /* 80136F0C 00133D0C EC 21 00 28 */ fsubs f1, f1, f0 -/* 80136F10 00133D10 C0 02 A3 C8 */ lfs f0, lbl_803CED48-_SDA2_BASE_(r2) +/* 80136F10 00133D10 C0 02 A3 C8 */ lfs f0, lbl__1050_5-_SDA2_BASE_(r2) /* 80136F14 00133D14 EC 22 00 72 */ fmuls f1, f2, f1 /* 80136F18 00133D18 EC 00 00 7A */ fmadds f0, f0, f1, f0 /* 80136F1C 00133D1C D0 1A 00 58 */ stfs f0, 0x58(r26) /* 80136F20 00133D20 4B EF 9D 69 */ bl xurand__Fv -/* 80136F24 00133D24 C0 42 A3 A0 */ lfs f2, lbl_803CED20-_SDA2_BASE_(r2) +/* 80136F24 00133D24 C0 42 A3 A0 */ lfs f2, lbl__905_1-_SDA2_BASE_(r2) /* 80136F28 00133D28 7F 43 D3 78 */ mr r3, r26 /* 80136F2C 00133D2C C0 1A 00 58 */ lfs f0, 0x58(r26) /* 80136F30 00133D30 38 80 00 23 */ li r4, 0x23 @@ -664,7 +664,7 @@ lbl_80136EF8: /* 80136F54 00133D54 48 00 00 20 */ b lbl_80136F74 lbl_80136F58: /* 80136F58 00133D58 EC 21 F8 28 */ fsubs f1, f1, f31 -/* 80136F5C 00133D5C C0 02 A3 CC */ lfs f0, lbl_803CED4C-_SDA2_BASE_(r2) +/* 80136F5C 00133D5C C0 02 A3 CC */ lfs f0, lbl__1051_4-_SDA2_BASE_(r2) /* 80136F60 00133D60 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80136F64 00133D64 40 81 00 08 */ ble lbl_80136F6C /* 80136F68 00133D68 48 00 00 08 */ b lbl_80136F70 @@ -677,9 +677,9 @@ lbl_80136F74: /* 80136F78 00133D78 4B FB 9F 75 */ bl VelStop__10zNPCCommonFv /* 80136F7C 00133D7C 7F C3 F3 78 */ mr r3, r30 /* 80136F80 00133D80 4B EE 48 89 */ bl xEntGetPos__FPC4xEnt -/* 80136F84 00133D84 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80136F84 00133D84 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80136F88 00133D88 7C 7D 1B 78 */ mr r29, r3 -/* 80136F8C 00133D8C 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 80136F8C 00133D8C 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 80136F90 00133D90 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 80136F94 00133D94 4B EE 48 75 */ bl xEntGetPos__FPC4xEnt /* 80136F98 00133D98 7C 64 1B 78 */ mr r4, r3 @@ -688,7 +688,7 @@ lbl_80136F74: /* 80136FA4 00133DA4 4B ED 76 ED */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80136FA8 00133DA8 38 61 00 28 */ addi r3, r1, 0x28 /* 80136FAC 00133DAC 4B ED E1 21 */ bl xVec3Length2__FPC5xVec3 -/* 80136FB0 00133DB0 C0 02 A3 C0 */ lfs f0, lbl_803CED40-_SDA2_BASE_(r2) +/* 80136FB0 00133DB0 C0 02 A3 C0 */ lfs f0, lbl__1048_4-_SDA2_BASE_(r2) /* 80136FB4 00133DB4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80136FB8 00133DB8 40 81 00 38 */ ble lbl_80136FF0 /* 80136FBC 00133DBC 38 61 00 28 */ addi r3, r1, 0x28 @@ -696,12 +696,12 @@ lbl_80136F74: /* 80136FC4 00133DC4 4B F1 73 2D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80136FC8 00133DC8 57 E0 06 3F */ clrlwi. r0, r31, 0x18 /* 80136FCC 00133DCC 41 82 00 10 */ beq lbl_80136FDC -/* 80136FD0 00133DD0 C0 22 A3 CC */ lfs f1, lbl_803CED4C-_SDA2_BASE_(r2) +/* 80136FD0 00133DD0 C0 22 A3 CC */ lfs f1, lbl__1051_4-_SDA2_BASE_(r2) /* 80136FD4 00133DD4 38 61 00 28 */ addi r3, r1, 0x28 /* 80136FD8 00133DD8 4B ED 41 A9 */ bl __amu__5xVec3Ff lbl_80136FDC: /* 80136FDC 00133DDC FC 20 F8 90 */ fmr f1, f31 -/* 80136FE0 00133DE0 C0 42 A3 CC */ lfs f2, lbl_803CED4C-_SDA2_BASE_(r2) +/* 80136FE0 00133DE0 C0 42 A3 CC */ lfs f2, lbl__1051_4-_SDA2_BASE_(r2) /* 80136FE4 00133DE4 7F C3 F3 78 */ mr r3, r30 /* 80136FE8 00133DE8 38 81 00 28 */ addi r4, r1, 0x28 /* 80136FEC 00133DEC 4B FB A2 4D */ bl TurnToFace__10zNPCCommonFfPC5xVec3f @@ -748,27 +748,27 @@ ChkCheatMedic__18zNPCGoalPlayerNearFv: /* 80137074 00133E74 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80137078 00133E78 7C 08 02 A6 */ mflr r0 /* 8013707C 00133E7C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80137080 00133E80 88 0D 96 4C */ lbz r0, lbl_803CBF4C-_SDA_BASE_(r13) +/* 80137080 00133E80 88 0D 96 4C */ lbz r0, lbl_init$1101-_SDA_BASE_(r13) /* 80137084 00133E84 7C 00 07 75 */ extsb. r0, r0 /* 80137088 00133E88 40 82 00 14 */ bne lbl_8013709C /* 8013708C 00133E8C 38 60 00 00 */ li r3, 0 /* 80137090 00133E90 38 00 00 01 */ li r0, 1 -/* 80137094 00133E94 90 6D 96 48 */ stw r3, lbl_803CBF48-_SDA_BASE_(r13) -/* 80137098 00133E98 98 0D 96 4C */ stb r0, lbl_803CBF4C-_SDA_BASE_(r13) +/* 80137094 00133E94 90 6D 96 48 */ stw r3, lbl_cnt_nextMedic$1100-_SDA_BASE_(r13) +/* 80137098 00133E98 98 0D 96 4C */ stb r0, lbl_init$1101-_SDA_BASE_(r13) lbl_8013709C: -/* 8013709C 00133E9C 80 6D 96 48 */ lwz r3, lbl_803CBF48-_SDA_BASE_(r13) +/* 8013709C 00133E9C 80 6D 96 48 */ lwz r3, lbl_cnt_nextMedic$1100-_SDA_BASE_(r13) /* 801370A0 00133EA0 34 03 FF FF */ addic. r0, r3, -1 -/* 801370A4 00133EA4 90 0D 96 48 */ stw r0, lbl_803CBF48-_SDA_BASE_(r13) +/* 801370A4 00133EA4 90 0D 96 48 */ stw r0, lbl_cnt_nextMedic$1100-_SDA_BASE_(r13) /* 801370A8 00133EA8 41 81 00 2C */ bgt lbl_801370D4 /* 801370AC 00133EAC 4B EF 9B DD */ bl xurand__Fv -/* 801370B0 00133EB0 C0 02 A3 AC */ lfs f0, lbl_803CED2C-_SDA2_BASE_(r2) +/* 801370B0 00133EB0 C0 02 A3 AC */ lfs f0, lbl__1043_2-_SDA2_BASE_(r2) /* 801370B4 00133EB4 38 60 00 01 */ li r3, 1 /* 801370B8 00133EB8 EC 00 00 72 */ fmuls f0, f0, f1 /* 801370BC 00133EBC FC 00 00 1E */ fctiwz f0, f0 /* 801370C0 00133EC0 D8 01 00 08 */ stfd f0, 8(r1) /* 801370C4 00133EC4 80 81 00 0C */ lwz r4, 0xc(r1) /* 801370C8 00133EC8 38 04 00 05 */ addi r0, r4, 5 -/* 801370CC 00133ECC 90 0D 96 48 */ stw r0, lbl_803CBF48-_SDA_BASE_(r13) +/* 801370CC 00133ECC 90 0D 96 48 */ stw r0, lbl_cnt_nextMedic$1100-_SDA_BASE_(r13) /* 801370D0 00133ED0 4B F3 F8 FD */ bl zEntPlayer_GiveHealth__Fi lbl_801370D4: /* 801370D4 00133ED4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -778,9 +778,9 @@ lbl_801370D4: .global DoCheatPanHandle__18zNPCGoalPlayerNearFv DoCheatPanHandle__18zNPCGoalPlayerNearFv: -/* 801370E4 00133EE4 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 801370E4 00133EE4 3C 80 80 3C */ lis r4, lbl_globals@ha /* 801370E8 00133EE8 3C 60 00 01 */ lis r3, 0x000124F8@ha -/* 801370EC 00133EEC 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l +/* 801370EC 00133EEC 38 A4 05 58 */ addi r5, r4, lbl_globals@l /* 801370F0 00133EF0 80 85 1B 00 */ lwz r4, 0x1b00(r5) /* 801370F4 00133EF4 38 03 24 F8 */ addi r0, r3, 0x000124F8@l /* 801370F8 00133EF8 7C 04 00 40 */ cmplw r4, r0 @@ -793,129 +793,129 @@ DoCheatPanHandle__18zNPCGoalPlayerNearFv: ChkCheatDogTrix__18zNPCGoalPlayerNearFPiP11en_trantype: /* 8013710C 00133F0C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80137110 00133F10 7C 08 02 A6 */ mflr r0 -/* 80137114 00133F14 3C C0 80 2A */ lis r6, lbl_802995B0@ha +/* 80137114 00133F14 3C C0 80 2A */ lis r6, lbl__850_1@ha /* 80137118 00133F18 90 01 00 24 */ stw r0, 0x24(r1) /* 8013711C 00133F1C 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 80137120 00133F20 3B E6 95 B0 */ addi r31, r6, lbl_802995B0@l +/* 80137120 00133F20 3B E6 95 B0 */ addi r31, r6, lbl__850_1@l /* 80137124 00133F24 93 C1 00 18 */ stw r30, 0x18(r1) /* 80137128 00133F28 7C BE 2B 78 */ mr r30, r5 /* 8013712C 00133F2C 93 A1 00 14 */ stw r29, 0x14(r1) /* 80137130 00133F30 7C 9D 23 78 */ mr r29, r4 /* 80137134 00133F34 93 81 00 10 */ stw r28, 0x10(r1) /* 80137138 00133F38 7C 7C 1B 78 */ mr r28, r3 -/* 8013713C 00133F3C 88 0D 96 4D */ lbz r0, lbl_803CBF4D-_SDA_BASE_(r13) +/* 8013713C 00133F3C 88 0D 96 4D */ lbz r0, lbl_init$1123-_SDA_BASE_(r13) /* 80137140 00133F40 7C 00 07 75 */ extsb. r0, r0 /* 80137144 00133F44 40 82 00 F4 */ bne lbl_80137238 -/* 80137148 00133F48 3C 60 80 27 */ lis r3, lbl_8026CFB0@ha -/* 8013714C 00133F4C 38 63 CF B0 */ addi r3, r3, lbl_8026CFB0@l +/* 80137148 00133F48 3C 60 80 27 */ lis r3, lbl__stringBase0_88@ha +/* 8013714C 00133F4C 38 63 CF B0 */ addi r3, r3, lbl__stringBase0_88@l /* 80137150 00133F50 4B F1 50 C5 */ bl xStrHash__FPCc -/* 80137154 00133F54 3C 80 80 27 */ lis r4, lbl_8026CFB0@ha +/* 80137154 00133F54 3C 80 80 27 */ lis r4, lbl__stringBase0_88@ha /* 80137158 00133F58 90 7F 00 2C */ stw r3, 0x2c(r31) -/* 8013715C 00133F5C 38 64 CF B0 */ addi r3, r4, lbl_8026CFB0@l +/* 8013715C 00133F5C 38 64 CF B0 */ addi r3, r4, lbl__stringBase0_88@l /* 80137160 00133F60 38 63 00 0B */ addi r3, r3, 0xb /* 80137164 00133F64 4B F1 50 B1 */ bl xStrHash__FPCc /* 80137168 00133F68 38 BF 00 2C */ addi r5, r31, 0x2c -/* 8013716C 00133F6C 3C 80 80 27 */ lis r4, lbl_8026CFB0@ha +/* 8013716C 00133F6C 3C 80 80 27 */ lis r4, lbl__stringBase0_88@ha /* 80137170 00133F70 90 65 00 04 */ stw r3, 4(r5) -/* 80137174 00133F74 38 64 CF B0 */ addi r3, r4, lbl_8026CFB0@l +/* 80137174 00133F74 38 64 CF B0 */ addi r3, r4, lbl__stringBase0_88@l /* 80137178 00133F78 38 63 00 16 */ addi r3, r3, 0x16 /* 8013717C 00133F7C 4B F1 50 99 */ bl xStrHash__FPCc /* 80137180 00133F80 38 BF 00 2C */ addi r5, r31, 0x2c -/* 80137184 00133F84 3C 80 80 27 */ lis r4, lbl_8026CFB0@ha +/* 80137184 00133F84 3C 80 80 27 */ lis r4, lbl__stringBase0_88@ha /* 80137188 00133F88 90 65 00 08 */ stw r3, 8(r5) -/* 8013718C 00133F8C 38 64 CF B0 */ addi r3, r4, lbl_8026CFB0@l +/* 8013718C 00133F8C 38 64 CF B0 */ addi r3, r4, lbl__stringBase0_88@l /* 80137190 00133F90 38 63 00 20 */ addi r3, r3, 0x20 /* 80137194 00133F94 4B F1 50 81 */ bl xStrHash__FPCc /* 80137198 00133F98 38 BF 00 2C */ addi r5, r31, 0x2c -/* 8013719C 00133F9C 3C 80 80 27 */ lis r4, lbl_8026CFB0@ha +/* 8013719C 00133F9C 3C 80 80 27 */ lis r4, lbl__stringBase0_88@ha /* 801371A0 00133FA0 90 65 00 0C */ stw r3, 0xc(r5) -/* 801371A4 00133FA4 38 64 CF B0 */ addi r3, r4, lbl_8026CFB0@l +/* 801371A4 00133FA4 38 64 CF B0 */ addi r3, r4, lbl__stringBase0_88@l /* 801371A8 00133FA8 38 63 00 30 */ addi r3, r3, 0x30 /* 801371AC 00133FAC 4B F1 50 69 */ bl xStrHash__FPCc /* 801371B0 00133FB0 38 BF 00 2C */ addi r5, r31, 0x2c -/* 801371B4 00133FB4 3C 80 80 27 */ lis r4, lbl_8026CFB0@ha +/* 801371B4 00133FB4 3C 80 80 27 */ lis r4, lbl__stringBase0_88@ha /* 801371B8 00133FB8 90 65 00 10 */ stw r3, 0x10(r5) -/* 801371BC 00133FBC 38 64 CF B0 */ addi r3, r4, lbl_8026CFB0@l +/* 801371BC 00133FBC 38 64 CF B0 */ addi r3, r4, lbl__stringBase0_88@l /* 801371C0 00133FC0 38 63 00 3C */ addi r3, r3, 0x3c /* 801371C4 00133FC4 4B F1 50 51 */ bl xStrHash__FPCc /* 801371C8 00133FC8 38 BF 00 2C */ addi r5, r31, 0x2c -/* 801371CC 00133FCC 3C 80 80 27 */ lis r4, lbl_8026CFB0@ha +/* 801371CC 00133FCC 3C 80 80 27 */ lis r4, lbl__stringBase0_88@ha /* 801371D0 00133FD0 90 65 00 14 */ stw r3, 0x14(r5) -/* 801371D4 00133FD4 38 64 CF B0 */ addi r3, r4, lbl_8026CFB0@l +/* 801371D4 00133FD4 38 64 CF B0 */ addi r3, r4, lbl__stringBase0_88@l /* 801371D8 00133FD8 38 63 00 51 */ addi r3, r3, 0x51 /* 801371DC 00133FDC 4B F1 50 39 */ bl xStrHash__FPCc /* 801371E0 00133FE0 38 BF 00 2C */ addi r5, r31, 0x2c -/* 801371E4 00133FE4 3C 80 80 27 */ lis r4, lbl_8026CFB0@ha +/* 801371E4 00133FE4 3C 80 80 27 */ lis r4, lbl__stringBase0_88@ha /* 801371E8 00133FE8 90 65 00 18 */ stw r3, 0x18(r5) -/* 801371EC 00133FEC 38 64 CF B0 */ addi r3, r4, lbl_8026CFB0@l +/* 801371EC 00133FEC 38 64 CF B0 */ addi r3, r4, lbl__stringBase0_88@l /* 801371F0 00133FF0 38 63 00 65 */ addi r3, r3, 0x65 /* 801371F4 00133FF4 4B F1 50 21 */ bl xStrHash__FPCc /* 801371F8 00133FF8 38 BF 00 2C */ addi r5, r31, 0x2c -/* 801371FC 00133FFC 3C 80 80 27 */ lis r4, lbl_8026CFB0@ha +/* 801371FC 00133FFC 3C 80 80 27 */ lis r4, lbl__stringBase0_88@ha /* 80137200 00134000 90 65 00 1C */ stw r3, 0x1c(r5) -/* 80137204 00134004 38 64 CF B0 */ addi r3, r4, lbl_8026CFB0@l +/* 80137204 00134004 38 64 CF B0 */ addi r3, r4, lbl__stringBase0_88@l /* 80137208 00134008 38 63 00 75 */ addi r3, r3, 0x75 /* 8013720C 0013400C 4B F1 50 09 */ bl xStrHash__FPCc /* 80137210 00134010 38 BF 00 2C */ addi r5, r31, 0x2c -/* 80137214 00134014 3C 80 80 27 */ lis r4, lbl_8026CFB0@ha +/* 80137214 00134014 3C 80 80 27 */ lis r4, lbl__stringBase0_88@ha /* 80137218 00134018 90 65 00 20 */ stw r3, 0x20(r5) -/* 8013721C 0013401C 38 64 CF B0 */ addi r3, r4, lbl_8026CFB0@l +/* 8013721C 0013401C 38 64 CF B0 */ addi r3, r4, lbl__stringBase0_88@l /* 80137220 00134020 38 63 00 85 */ addi r3, r3, 0x85 /* 80137224 00134024 4B F1 4F F1 */ bl xStrHash__FPCc /* 80137228 00134028 38 9F 00 2C */ addi r4, r31, 0x2c /* 8013722C 0013402C 38 00 00 01 */ li r0, 1 /* 80137230 00134030 90 64 00 24 */ stw r3, 0x24(r4) -/* 80137234 00134034 98 0D 96 4D */ stb r0, lbl_803CBF4D-_SDA_BASE_(r13) +/* 80137234 00134034 98 0D 96 4D */ stb r0, lbl_init$1123-_SDA_BASE_(r13) lbl_80137238: -/* 80137238 00134038 88 0D 96 4E */ lbz r0, lbl_803CBF4E-_SDA_BASE_(r13) +/* 80137238 00134038 88 0D 96 4E */ lbz r0, lbl_init$1126-_SDA_BASE_(r13) /* 8013723C 0013403C 7C 00 07 75 */ extsb. r0, r0 /* 80137240 00134040 40 82 00 50 */ bne lbl_80137290 -/* 80137244 00134044 3C 60 80 27 */ lis r3, lbl_8026CFB0@ha -/* 80137248 00134048 38 63 CF B0 */ addi r3, r3, lbl_8026CFB0@l +/* 80137244 00134044 3C 60 80 27 */ lis r3, lbl__stringBase0_88@ha +/* 80137248 00134048 38 63 CF B0 */ addi r3, r3, lbl__stringBase0_88@l /* 8013724C 0013404C 38 63 00 9A */ addi r3, r3, 0x9a /* 80137250 00134050 4B F1 4F C5 */ bl xStrHash__FPCc -/* 80137254 00134054 3C 80 80 27 */ lis r4, lbl_8026CFB0@ha +/* 80137254 00134054 3C 80 80 27 */ lis r4, lbl__stringBase0_88@ha /* 80137258 00134058 90 7F 00 54 */ stw r3, 0x54(r31) -/* 8013725C 0013405C 38 64 CF B0 */ addi r3, r4, lbl_8026CFB0@l +/* 8013725C 0013405C 38 64 CF B0 */ addi r3, r4, lbl__stringBase0_88@l /* 80137260 00134060 38 63 00 A7 */ addi r3, r3, 0xa7 /* 80137264 00134064 4B F1 4F B1 */ bl xStrHash__FPCc /* 80137268 00134068 38 BF 00 54 */ addi r5, r31, 0x54 -/* 8013726C 0013406C 3C 80 80 27 */ lis r4, lbl_8026CFB0@ha +/* 8013726C 0013406C 3C 80 80 27 */ lis r4, lbl__stringBase0_88@ha /* 80137270 00134070 90 65 00 04 */ stw r3, 4(r5) -/* 80137274 00134074 38 64 CF B0 */ addi r3, r4, lbl_8026CFB0@l +/* 80137274 00134074 38 64 CF B0 */ addi r3, r4, lbl__stringBase0_88@l /* 80137278 00134078 38 63 00 B3 */ addi r3, r3, 0xb3 /* 8013727C 0013407C 4B F1 4F 99 */ bl xStrHash__FPCc /* 80137280 00134080 38 9F 00 54 */ addi r4, r31, 0x54 /* 80137284 00134084 38 00 00 01 */ li r0, 1 /* 80137288 00134088 90 64 00 08 */ stw r3, 8(r4) -/* 8013728C 0013408C 98 0D 96 4E */ stb r0, lbl_803CBF4E-_SDA_BASE_(r13) +/* 8013728C 0013408C 98 0D 96 4E */ stb r0, lbl_init$1126-_SDA_BASE_(r13) lbl_80137290: -/* 80137290 00134090 88 0D 96 4F */ lbz r0, lbl_803CBF4F-_SDA_BASE_(r13) +/* 80137290 00134090 88 0D 96 4F */ lbz r0, lbl_init$1129-_SDA_BASE_(r13) /* 80137294 00134094 7C 00 07 75 */ extsb. r0, r0 /* 80137298 00134098 40 82 00 50 */ bne lbl_801372E8 -/* 8013729C 0013409C 3C 60 80 27 */ lis r3, lbl_8026CFB0@ha -/* 801372A0 001340A0 38 63 CF B0 */ addi r3, r3, lbl_8026CFB0@l +/* 8013729C 0013409C 3C 60 80 27 */ lis r3, lbl__stringBase0_88@ha +/* 801372A0 001340A0 38 63 CF B0 */ addi r3, r3, lbl__stringBase0_88@l /* 801372A4 001340A4 38 63 00 9A */ addi r3, r3, 0x9a /* 801372A8 001340A8 4B F1 4F 6D */ bl xStrHash__FPCc -/* 801372AC 001340AC 3C 80 80 27 */ lis r4, lbl_8026CFB0@ha +/* 801372AC 001340AC 3C 80 80 27 */ lis r4, lbl__stringBase0_88@ha /* 801372B0 001340B0 90 7F 00 68 */ stw r3, 0x68(r31) -/* 801372B4 001340B4 38 64 CF B0 */ addi r3, r4, lbl_8026CFB0@l +/* 801372B4 001340B4 38 64 CF B0 */ addi r3, r4, lbl__stringBase0_88@l /* 801372B8 001340B8 38 63 00 A7 */ addi r3, r3, 0xa7 /* 801372BC 001340BC 4B F1 4F 59 */ bl xStrHash__FPCc /* 801372C0 001340C0 38 BF 00 68 */ addi r5, r31, 0x68 -/* 801372C4 001340C4 3C 80 80 27 */ lis r4, lbl_8026CFB0@ha +/* 801372C4 001340C4 3C 80 80 27 */ lis r4, lbl__stringBase0_88@ha /* 801372C8 001340C8 90 65 00 04 */ stw r3, 4(r5) -/* 801372CC 001340CC 38 64 CF B0 */ addi r3, r4, lbl_8026CFB0@l +/* 801372CC 001340CC 38 64 CF B0 */ addi r3, r4, lbl__stringBase0_88@l /* 801372D0 001340D0 38 63 00 C3 */ addi r3, r3, 0xc3 /* 801372D4 001340D4 4B F1 4F 41 */ bl xStrHash__FPCc /* 801372D8 001340D8 38 9F 00 68 */ addi r4, r31, 0x68 /* 801372DC 001340DC 38 00 00 01 */ li r0, 1 /* 801372E0 001340E0 90 64 00 08 */ stw r3, 8(r4) -/* 801372E4 001340E4 98 0D 96 4F */ stb r0, lbl_803CBF4F-_SDA_BASE_(r13) +/* 801372E4 001340E4 98 0D 96 4F */ stb r0, lbl_init$1129-_SDA_BASE_(r13) lbl_801372E8: -/* 801372E8 001340E8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 801372EC 001340EC 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) -/* 801372F0 001340F0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 801372E8 001340E8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 801372EC 001340EC 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) +/* 801372F0 001340F0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 801372F4 001340F4 38 A0 00 00 */ li r5, 0 /* 801372F8 001340F8 80 63 07 04 */ lwz r3, 0x704(r3) /* 801372FC 001340FC 2C 00 00 00 */ cmpwi r0, 0 @@ -1045,9 +1045,9 @@ lbl_8013749C: /* 801374A4 001342A4 80 7C 00 18 */ lwz r3, 0x18(r28) /* 801374A8 001342A8 80 63 00 00 */ lwz r3, 0(r3) /* 801374AC 001342AC 4B FB 53 D5 */ bl Center__10zNPCCommonFv -/* 801374B0 001342B0 3C 80 80 27 */ lis r4, lbl_8026CF78@ha +/* 801374B0 001342B0 3C 80 80 27 */ lis r4, lbl_shinies$1166@ha /* 801374B4 001342B4 7C 65 1B 78 */ mr r5, r3 -/* 801374B8 001342B8 38 64 CF 78 */ addi r3, r4, lbl_8026CF78@l +/* 801374B8 001342B8 38 64 CF 78 */ addi r3, r4, lbl_shinies$1166@l /* 801374BC 001342BC 38 80 00 05 */ li r4, 5 /* 801374C0 001342C0 4B F2 EB 41 */ bl zEntPickup_SpawnNRewards__FPUiUiP5xVec3 /* 801374C4 001342C4 3C 60 4E 47 */ lis r3, 0x4E475338@ha @@ -1105,7 +1105,7 @@ lbl_80137584: /* 80137588 00134388 38 80 00 01 */ li r4, 1 /* 8013758C 0013438C 38 A0 00 00 */ li r5, 0 /* 80137590 00134390 4B FB BE 19 */ bl WonderOfTalking__10zNPCCommonFiP5xBase -/* 80137594 00134394 C0 02 A3 A4 */ lfs f0, lbl_803CED24-_SDA2_BASE_(r2) +/* 80137594 00134394 C0 02 A3 A4 */ lfs f0, lbl__906-_SDA2_BASE_(r2) /* 80137598 00134398 7F E3 FB 78 */ mr r3, r31 /* 8013759C 0013439C D0 1D 00 50 */ stfs f0, 0x50(r29) /* 801375A0 001343A0 4B EE 42 69 */ bl xEntGetPos__FPC4xEnt @@ -1113,11 +1113,11 @@ lbl_80137584: /* 801375A8 001343A8 38 7D 00 64 */ addi r3, r29, 0x64 /* 801375AC 001343AC 4B F1 6F 31 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801375B0 001343B0 4B EF 96 D9 */ bl xurand__Fv -/* 801375B4 001343B4 C0 02 A3 A8 */ lfs f0, lbl_803CED28-_SDA2_BASE_(r2) +/* 801375B4 001343B4 C0 02 A3 A8 */ lfs f0, lbl__907_2-_SDA2_BASE_(r2) /* 801375B8 001343B8 7F E3 FB 78 */ mr r3, r31 -/* 801375BC 001343BC C0 42 A3 A4 */ lfs f2, lbl_803CED24-_SDA2_BASE_(r2) +/* 801375BC 001343BC C0 42 A3 A4 */ lfs f2, lbl__906-_SDA2_BASE_(r2) /* 801375C0 001343C0 EC 21 00 28 */ fsubs f1, f1, f0 -/* 801375C4 001343C4 C0 02 A3 AC */ lfs f0, lbl_803CED2C-_SDA2_BASE_(r2) +/* 801375C4 001343C4 C0 02 A3 AC */ lfs f0, lbl__1043_2-_SDA2_BASE_(r2) /* 801375C8 001343C8 EC 22 00 72 */ fmuls f1, f2, f1 /* 801375CC 001343CC EC 00 00 7A */ fmadds f0, f0, f1, f0 /* 801375D0 001343D0 D0 1D 00 4C */ stfs f0, 0x4c(r29) @@ -1210,7 +1210,7 @@ lbl_8013771C: /* 80137724 00134524 4B FB 51 05 */ bl XYZDstSqToPlayer__10zNPCCommonFP5xVec3 /* 80137728 00134528 C0 41 00 0C */ lfs f2, 0xc(r1) /* 8013772C 0013452C FF A0 08 90 */ fmr f29, f1 -/* 80137730 00134530 C0 02 A3 D0 */ lfs f0, lbl_803CED50-_SDA2_BASE_(r2) +/* 80137730 00134530 C0 02 A3 D0 */ lfs f0, lbl__1256_1-_SDA2_BASE_(r2) /* 80137734 00134534 FC 40 12 10 */ fabs f2, f2 /* 80137738 00134538 FC 20 10 18 */ frsp f1, f2 /* 8013773C 0013453C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -1232,23 +1232,23 @@ lbl_80137754: /* 80137778 00134578 80 03 00 E0 */ lwz r0, 0xe0(r3) /* 8013777C 0013457C 60 00 00 01 */ ori r0, r0, 1 /* 80137780 00134580 90 03 00 E0 */ stw r0, 0xe0(r3) -/* 80137784 00134584 C0 02 A3 D4 */ lfs f0, lbl_803CED54-_SDA2_BASE_(r2) +/* 80137784 00134584 C0 02 A3 D4 */ lfs f0, lbl__1257_3-_SDA2_BASE_(r2) /* 80137788 00134588 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 8013778C 0013458C 40 81 00 30 */ ble lbl_801377BC /* 80137790 00134590 FC 20 E8 90 */ fmr f1, f29 /* 80137794 00134594 4B ED 30 69 */ bl xsqrt__Ff -/* 80137798 00134598 C0 02 A3 C0 */ lfs f0, lbl_803CED40-_SDA2_BASE_(r2) +/* 80137798 00134598 C0 02 A3 C0 */ lfs f0, lbl__1048_4-_SDA2_BASE_(r2) /* 8013779C 0013459C 38 61 00 08 */ addi r3, r1, 8 /* 801377A0 001345A0 EC 20 08 24 */ fdivs f1, f0, f1 /* 801377A4 001345A4 4B EE 41 95 */ bl xVec3SMulBy__FP5xVec3f /* 801377A8 001345A8 FC 20 F8 90 */ fmr f1, f31 -/* 801377AC 001345AC C0 42 A3 CC */ lfs f2, lbl_803CED4C-_SDA2_BASE_(r2) +/* 801377AC 001345AC C0 42 A3 CC */ lfs f2, lbl__1051_4-_SDA2_BASE_(r2) /* 801377B0 001345B0 7F E3 FB 78 */ mr r3, r31 /* 801377B4 001345B4 38 81 00 08 */ addi r4, r1, 8 /* 801377B8 001345B8 4B FB 9A 81 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f lbl_801377BC: /* 801377BC 001345BC C0 3C 00 50 */ lfs f1, 0x50(r28) -/* 801377C0 001345C0 C0 02 A3 B8 */ lfs f0, lbl_803CED38-_SDA2_BASE_(r2) +/* 801377C0 001345C0 C0 02 A3 B8 */ lfs f0, lbl__1046_3-_SDA2_BASE_(r2) /* 801377C4 001345C4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801377C8 001345C8 40 80 00 98 */ bge lbl_80137860 /* 801377CC 001345CC 80 1C 00 58 */ lwz r0, 0x58(r28) @@ -1292,7 +1292,7 @@ lbl_80137838: /* 8013785C 0013465C 90 1C 00 58 */ stw r0, 0x58(r28) lbl_80137860: /* 80137860 00134660 C0 3C 00 4C */ lfs f1, 0x4c(r28) -/* 80137864 00134664 C0 02 A3 B8 */ lfs f0, lbl_803CED38-_SDA2_BASE_(r2) +/* 80137864 00134664 C0 02 A3 B8 */ lfs f0, lbl__1046_3-_SDA2_BASE_(r2) /* 80137868 00134668 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8013786C 0013466C 40 80 00 60 */ bge lbl_801378CC /* 80137870 00134670 7F 83 E3 78 */ mr r3, r28 @@ -1302,29 +1302,29 @@ lbl_80137860: /* 80137880 00134680 4B EF 93 E9 */ bl xrand__Fv /* 80137884 00134684 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80137888 00134688 41 82 00 0C */ beq lbl_80137894 -/* 8013788C 0013468C C3 C2 A3 D8 */ lfs f30, lbl_803CED58-_SDA2_BASE_(r2) +/* 8013788C 0013468C C3 C2 A3 D8 */ lfs f30, lbl__1258_2-_SDA2_BASE_(r2) /* 80137890 00134690 48 00 00 08 */ b lbl_80137898 lbl_80137894: -/* 80137894 00134694 C3 C2 A3 D0 */ lfs f30, lbl_803CED50-_SDA2_BASE_(r2) +/* 80137894 00134694 C3 C2 A3 D0 */ lfs f30, lbl__1256_1-_SDA2_BASE_(r2) lbl_80137898: /* 80137898 00134698 4B EF 93 D1 */ bl xrand__Fv /* 8013789C 0013469C 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 801378A0 001346A0 41 82 00 0C */ beq lbl_801378AC -/* 801378A4 001346A4 C3 A2 A3 D8 */ lfs f29, lbl_803CED58-_SDA2_BASE_(r2) +/* 801378A4 001346A4 C3 A2 A3 D8 */ lfs f29, lbl__1258_2-_SDA2_BASE_(r2) /* 801378A8 001346A8 48 00 00 08 */ b lbl_801378B0 lbl_801378AC: -/* 801378AC 001346AC C3 A2 A3 D0 */ lfs f29, lbl_803CED50-_SDA2_BASE_(r2) +/* 801378AC 001346AC C3 A2 A3 D0 */ lfs f29, lbl__1256_1-_SDA2_BASE_(r2) lbl_801378B0: /* 801378B0 001346B0 4B EF 93 D9 */ bl xurand__Fv -/* 801378B4 001346B4 C0 42 A3 A8 */ lfs f2, lbl_803CED28-_SDA2_BASE_(r2) -/* 801378B8 001346B8 C0 02 A3 A4 */ lfs f0, lbl_803CED24-_SDA2_BASE_(r2) +/* 801378B4 001346B4 C0 42 A3 A8 */ lfs f2, lbl__907_2-_SDA2_BASE_(r2) +/* 801378B8 001346B8 C0 02 A3 A4 */ lfs f0, lbl__906-_SDA2_BASE_(r2) /* 801378BC 001346BC EC 21 10 28 */ fsubs f1, f1, f2 /* 801378C0 001346C0 EC 00 00 72 */ fmuls f0, f0, f1 /* 801378C4 001346C4 EC 00 EF BA */ fmadds f0, f0, f30, f29 /* 801378C8 001346C8 D0 1C 00 4C */ stfs f0, 0x4c(r28) lbl_801378CC: /* 801378CC 001346CC C0 1C 00 50 */ lfs f0, 0x50(r28) -/* 801378D0 001346D0 C0 22 A3 CC */ lfs f1, lbl_803CED4C-_SDA2_BASE_(r2) +/* 801378D0 001346D0 C0 22 A3 CC */ lfs f1, lbl__1051_4-_SDA2_BASE_(r2) /* 801378D4 001346D4 EC 00 F8 28 */ fsubs f0, f0, f31 /* 801378D8 001346D8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801378DC 001346DC 40 81 00 08 */ ble lbl_801378E4 @@ -1334,7 +1334,7 @@ lbl_801378E4: lbl_801378E8: /* 801378E8 001346E8 D0 3C 00 50 */ stfs f1, 0x50(r28) /* 801378EC 001346EC C0 1C 00 4C */ lfs f0, 0x4c(r28) -/* 801378F0 001346F0 C0 22 A3 CC */ lfs f1, lbl_803CED4C-_SDA2_BASE_(r2) +/* 801378F0 001346F0 C0 22 A3 CC */ lfs f1, lbl__1051_4-_SDA2_BASE_(r2) /* 801378F4 001346F4 EC 00 F8 28 */ fsubs f0, f0, f31 /* 801378F8 001346F8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801378FC 001346FC 40 81 00 08 */ ble lbl_80137904 @@ -1359,7 +1359,7 @@ lbl_80137908: /* 80137940 00134740 48 00 00 18 */ b lbl_80137958 lbl_80137944: /* 80137944 00134744 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 80137948 00134748 C0 02 A3 B8 */ lfs f0, lbl_803CED38-_SDA2_BASE_(r2) +/* 80137948 00134748 C0 02 A3 B8 */ lfs f0, lbl__1046_3-_SDA2_BASE_(r2) /* 8013794C 0013474C 80 63 00 0C */ lwz r3, 0xc(r3) /* 80137950 00134750 80 63 00 08 */ lwz r3, 8(r3) /* 80137954 00134754 D0 03 00 10 */ stfs f0, 0x10(r3) @@ -1454,11 +1454,11 @@ lbl_80137A2C: /* 80137A8C 0013488C 38 7D 00 50 */ addi r3, r29, 0x50 /* 80137A90 00134890 4B F1 6A 4D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80137A94 00134894 4B EF 91 F5 */ bl xurand__Fv -/* 80137A98 00134898 C0 02 A3 A8 */ lfs f0, lbl_803CED28-_SDA2_BASE_(r2) +/* 80137A98 00134898 C0 02 A3 A8 */ lfs f0, lbl__907_2-_SDA2_BASE_(r2) /* 80137A9C 0013489C 7F E3 FB 78 */ mr r3, r31 -/* 80137AA0 001348A0 C0 42 A3 A4 */ lfs f2, lbl_803CED24-_SDA2_BASE_(r2) +/* 80137AA0 001348A0 C0 42 A3 A4 */ lfs f2, lbl__906-_SDA2_BASE_(r2) /* 80137AA4 001348A4 EC 21 00 28 */ fsubs f1, f1, f0 -/* 80137AA8 001348A8 C0 02 A3 AC */ lfs f0, lbl_803CED2C-_SDA2_BASE_(r2) +/* 80137AA8 001348A8 C0 02 A3 AC */ lfs f0, lbl__1043_2-_SDA2_BASE_(r2) /* 80137AAC 001348AC EC 22 00 72 */ fmuls f1, f2, f1 /* 80137AB0 001348B0 EC 00 00 7A */ fmadds f0, f0, f1, f0 /* 80137AB4 001348B4 D0 1D 00 4C */ stfs f0, 0x4c(r29) @@ -1534,22 +1534,22 @@ lbl_80137A2C: /* 80137BCC 001349CC 38 81 00 08 */ addi r4, r1, 8 /* 80137BD0 001349D0 38 A0 00 00 */ li r5, 0 /* 80137BD4 001349D4 4B F4 B0 11 */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf -/* 80137BD8 001349D8 C0 02 A3 D4 */ lfs f0, lbl_803CED54-_SDA2_BASE_(r2) +/* 80137BD8 001349D8 C0 02 A3 D4 */ lfs f0, lbl__1257_3-_SDA2_BASE_(r2) /* 80137BDC 001349DC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80137BE0 001349E0 40 81 00 2C */ ble lbl_80137C0C /* 80137BE4 001349E4 4B ED 2C 19 */ bl xsqrt__Ff -/* 80137BE8 001349E8 C0 02 A3 C0 */ lfs f0, lbl_803CED40-_SDA2_BASE_(r2) +/* 80137BE8 001349E8 C0 02 A3 C0 */ lfs f0, lbl__1048_4-_SDA2_BASE_(r2) /* 80137BEC 001349EC 38 61 00 08 */ addi r3, r1, 8 /* 80137BF0 001349F0 EC 20 08 24 */ fdivs f1, f0, f1 /* 80137BF4 001349F4 4B EE 3D 45 */ bl xVec3SMulBy__FP5xVec3f /* 80137BF8 001349F8 FC 20 F8 90 */ fmr f1, f31 -/* 80137BFC 001349FC C0 42 A3 CC */ lfs f2, lbl_803CED4C-_SDA2_BASE_(r2) +/* 80137BFC 001349FC C0 42 A3 CC */ lfs f2, lbl__1051_4-_SDA2_BASE_(r2) /* 80137C00 00134A00 7F E3 FB 78 */ mr r3, r31 /* 80137C04 00134A04 38 81 00 08 */ addi r4, r1, 8 /* 80137C08 00134A08 4B FB 96 31 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f lbl_80137C0C: /* 80137C0C 00134A0C C0 3C 00 4C */ lfs f1, 0x4c(r28) -/* 80137C10 00134A10 C0 02 A3 B8 */ lfs f0, lbl_803CED38-_SDA2_BASE_(r2) +/* 80137C10 00134A10 C0 02 A3 B8 */ lfs f0, lbl__1046_3-_SDA2_BASE_(r2) /* 80137C14 00134A14 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80137C18 00134A18 40 80 00 60 */ bge lbl_80137C78 /* 80137C1C 00134A1C 7F 83 E3 78 */ mr r3, r28 @@ -1559,29 +1559,29 @@ lbl_80137C0C: /* 80137C2C 00134A2C 4B EF 90 3D */ bl xrand__Fv /* 80137C30 00134A30 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80137C34 00134A34 41 82 00 0C */ beq lbl_80137C40 -/* 80137C38 00134A38 C3 C2 A3 D8 */ lfs f30, lbl_803CED58-_SDA2_BASE_(r2) +/* 80137C38 00134A38 C3 C2 A3 D8 */ lfs f30, lbl__1258_2-_SDA2_BASE_(r2) /* 80137C3C 00134A3C 48 00 00 08 */ b lbl_80137C44 lbl_80137C40: -/* 80137C40 00134A40 C3 C2 A3 D0 */ lfs f30, lbl_803CED50-_SDA2_BASE_(r2) +/* 80137C40 00134A40 C3 C2 A3 D0 */ lfs f30, lbl__1256_1-_SDA2_BASE_(r2) lbl_80137C44: /* 80137C44 00134A44 4B EF 90 25 */ bl xrand__Fv /* 80137C48 00134A48 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80137C4C 00134A4C 41 82 00 0C */ beq lbl_80137C58 -/* 80137C50 00134A50 C3 A2 A3 D8 */ lfs f29, lbl_803CED58-_SDA2_BASE_(r2) +/* 80137C50 00134A50 C3 A2 A3 D8 */ lfs f29, lbl__1258_2-_SDA2_BASE_(r2) /* 80137C54 00134A54 48 00 00 08 */ b lbl_80137C5C lbl_80137C58: -/* 80137C58 00134A58 C3 A2 A3 D0 */ lfs f29, lbl_803CED50-_SDA2_BASE_(r2) +/* 80137C58 00134A58 C3 A2 A3 D0 */ lfs f29, lbl__1256_1-_SDA2_BASE_(r2) lbl_80137C5C: /* 80137C5C 00134A5C 4B EF 90 2D */ bl xurand__Fv -/* 80137C60 00134A60 C0 42 A3 A8 */ lfs f2, lbl_803CED28-_SDA2_BASE_(r2) -/* 80137C64 00134A64 C0 02 A3 A4 */ lfs f0, lbl_803CED24-_SDA2_BASE_(r2) +/* 80137C60 00134A60 C0 42 A3 A8 */ lfs f2, lbl__907_2-_SDA2_BASE_(r2) +/* 80137C64 00134A64 C0 02 A3 A4 */ lfs f0, lbl__906-_SDA2_BASE_(r2) /* 80137C68 00134A68 EC 21 10 28 */ fsubs f1, f1, f2 /* 80137C6C 00134A6C EC 00 00 72 */ fmuls f0, f0, f1 /* 80137C70 00134A70 EC 00 EF BA */ fmadds f0, f0, f30, f29 /* 80137C74 00134A74 D0 1C 00 4C */ stfs f0, 0x4c(r28) lbl_80137C78: /* 80137C78 00134A78 C0 1C 00 4C */ lfs f0, 0x4c(r28) -/* 80137C7C 00134A7C C0 22 A3 CC */ lfs f1, lbl_803CED4C-_SDA2_BASE_(r2) +/* 80137C7C 00134A7C C0 22 A3 CC */ lfs f1, lbl__1051_4-_SDA2_BASE_(r2) /* 80137C80 00134A80 EC 00 F8 28 */ fsubs f0, f0, f31 /* 80137C84 00134A84 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80137C88 00134A88 40 81 00 08 */ ble lbl_80137C90 @@ -1606,7 +1606,7 @@ lbl_80137C94: /* 80137CCC 00134ACC 48 00 00 18 */ b lbl_80137CE4 lbl_80137CD0: /* 80137CD0 00134AD0 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 80137CD4 00134AD4 C0 02 A3 B8 */ lfs f0, lbl_803CED38-_SDA2_BASE_(r2) +/* 80137CD4 00134AD4 C0 02 A3 B8 */ lfs f0, lbl__1046_3-_SDA2_BASE_(r2) /* 80137CD8 00134AD8 80 63 00 0C */ lwz r3, 0xc(r3) /* 80137CDC 00134ADC 80 63 00 08 */ lwz r3, 8(r3) /* 80137CE0 00134AE0 D0 03 00 10 */ stfs f0, 0x10(r3) @@ -1676,9 +1676,9 @@ lbl_80137D5C: /* 80137DD4 00134BD4 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0 /* 80137DD8 00134BD8 BF 41 00 18 */ stmw r26, 0x18(r1) /* 80137DDC 00134BDC 7C 7A 1B 78 */ mr r26, r3 -/* 80137DE0 00134BE0 3C 60 80 27 */ lis r3, lbl_8026CF8C@ha +/* 80137DE0 00134BE0 3C 60 80 27 */ lis r3, lbl__1343@ha /* 80137DE4 00134BE4 81 1A 00 18 */ lwz r8, 0x18(r26) -/* 80137DE8 00134BE8 38 E3 CF 8C */ addi r7, r3, lbl_8026CF8C@l +/* 80137DE8 00134BE8 38 E3 CF 8C */ addi r7, r3, lbl__1343@l /* 80137DEC 00134BEC 80 67 00 00 */ lwz r3, 0(r7) /* 80137DF0 00134BF0 FF E0 08 90 */ fmr f31, f1 /* 80137DF4 00134BF4 83 C8 00 00 */ lwz r30, 0(r8) @@ -1692,9 +1692,9 @@ lbl_80137D5C: /* 80137E14 00134C14 90 81 00 0C */ stw r4, 0xc(r1) /* 80137E18 00134C18 90 01 00 10 */ stw r0, 0x10(r1) /* 80137E1C 00134C1C 4B EE 39 ED */ bl xEntGetPos__FPC4xEnt -/* 80137E20 00134C20 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80137E20 00134C20 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80137E24 00134C24 7C 7F 1B 78 */ mr r31, r3 -/* 80137E28 00134C28 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 80137E28 00134C28 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 80137E2C 00134C2C 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 80137E30 00134C30 4B EE 39 D9 */ bl xEntGetPos__FPC4xEnt /* 80137E34 00134C34 7C 64 1B 78 */ mr r4, r3 @@ -1703,15 +1703,15 @@ lbl_80137D5C: /* 80137E40 00134C40 4B ED 68 51 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80137E44 00134C44 38 61 00 08 */ addi r3, r1, 8 /* 80137E48 00134C48 4B ED 68 09 */ bl xVec3Length__FPC5xVec3 -/* 80137E4C 00134C4C C0 02 A3 A4 */ lfs f0, lbl_803CED24-_SDA2_BASE_(r2) +/* 80137E4C 00134C4C C0 02 A3 A4 */ lfs f0, lbl__906-_SDA2_BASE_(r2) /* 80137E50 00134C50 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80137E54 00134C54 40 81 00 28 */ ble lbl_80137E7C -/* 80137E58 00134C58 C0 02 A3 C0 */ lfs f0, lbl_803CED40-_SDA2_BASE_(r2) +/* 80137E58 00134C58 C0 02 A3 C0 */ lfs f0, lbl__1048_4-_SDA2_BASE_(r2) /* 80137E5C 00134C5C 38 61 00 08 */ addi r3, r1, 8 /* 80137E60 00134C60 EC 20 08 24 */ fdivs f1, f0, f1 /* 80137E64 00134C64 4B EE 3A D5 */ bl xVec3SMulBy__FP5xVec3f /* 80137E68 00134C68 FC 20 F8 90 */ fmr f1, f31 -/* 80137E6C 00134C6C C0 42 A3 CC */ lfs f2, lbl_803CED4C-_SDA2_BASE_(r2) +/* 80137E6C 00134C6C C0 42 A3 CC */ lfs f2, lbl__1051_4-_SDA2_BASE_(r2) /* 80137E70 00134C70 7F C3 F3 78 */ mr r3, r30 /* 80137E74 00134C74 38 81 00 08 */ addi r4, r1, 8 /* 80137E78 00134C78 4B FB 93 C1 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f @@ -1788,9 +1788,9 @@ lbl_80137F38: /* 80137F88 00134D88 F3 E1 00 48 */ psq_st f31, 72(r1), 0, qr0 /* 80137F8C 00134D8C BF 21 00 24 */ stmw r25, 0x24(r1) /* 80137F90 00134D90 7C 7D 1B 78 */ mr r29, r3 -/* 80137F94 00134D94 3C 60 80 27 */ lis r3, lbl_8026CF98@ha +/* 80137F94 00134D94 3C 60 80 27 */ lis r3, lbl__1363_1@ha /* 80137F98 00134D98 81 1D 00 18 */ lwz r8, 0x18(r29) -/* 80137F9C 00134D9C 38 E3 CF 98 */ addi r7, r3, lbl_8026CF98@l +/* 80137F9C 00134D9C 38 E3 CF 98 */ addi r7, r3, lbl__1363_1@l /* 80137FA0 00134DA0 80 67 00 00 */ lwz r3, 0(r7) /* 80137FA4 00134DA4 FF E0 08 90 */ fmr f31, f1 /* 80137FA8 00134DA8 83 48 00 00 */ lwz r26, 0(r8) @@ -1805,9 +1805,9 @@ lbl_80137F38: /* 80137FCC 00134DCC 90 81 00 0C */ stw r4, 0xc(r1) /* 80137FD0 00134DD0 90 01 00 10 */ stw r0, 0x10(r1) /* 80137FD4 00134DD4 4B EE 38 35 */ bl xEntGetPos__FPC4xEnt -/* 80137FD8 00134DD8 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80137FD8 00134DD8 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80137FDC 00134DDC 7C 7C 1B 78 */ mr r28, r3 -/* 80137FE0 00134DE0 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 80137FE0 00134DE0 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 80137FE4 00134DE4 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 80137FE8 00134DE8 4B EE 38 21 */ bl xEntGetPos__FPC4xEnt /* 80137FEC 00134DEC 7C 64 1B 78 */ mr r4, r3 @@ -1816,15 +1816,15 @@ lbl_80137F38: /* 80137FF8 00134DF8 4B ED 66 99 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80137FFC 00134DFC 38 61 00 08 */ addi r3, r1, 8 /* 80138000 00134E00 4B ED 66 51 */ bl xVec3Length__FPC5xVec3 -/* 80138004 00134E04 C0 02 A3 A4 */ lfs f0, lbl_803CED24-_SDA2_BASE_(r2) +/* 80138004 00134E04 C0 02 A3 A4 */ lfs f0, lbl__906-_SDA2_BASE_(r2) /* 80138008 00134E08 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8013800C 00134E0C 40 81 00 28 */ ble lbl_80138034 -/* 80138010 00134E10 C0 02 A3 C0 */ lfs f0, lbl_803CED40-_SDA2_BASE_(r2) +/* 80138010 00134E10 C0 02 A3 C0 */ lfs f0, lbl__1048_4-_SDA2_BASE_(r2) /* 80138014 00134E14 38 61 00 08 */ addi r3, r1, 8 /* 80138018 00134E18 EC 20 08 24 */ fdivs f1, f0, f1 /* 8013801C 00134E1C 4B EE 39 1D */ bl xVec3SMulBy__FP5xVec3f /* 80138020 00134E20 FC 20 F8 90 */ fmr f1, f31 -/* 80138024 00134E24 C0 42 A3 CC */ lfs f2, lbl_803CED4C-_SDA2_BASE_(r2) +/* 80138024 00134E24 C0 42 A3 CC */ lfs f2, lbl__1051_4-_SDA2_BASE_(r2) /* 80138028 00134E28 7F 43 D3 78 */ mr r3, r26 /* 8013802C 00134E2C 38 81 00 08 */ addi r4, r1, 8 /* 80138030 00134E30 4B FB 92 09 */ bl TurnToFace__10zNPCCommonFfPC5xVec3f @@ -1834,7 +1834,7 @@ lbl_80138034: /* 8013803C 00134E3C 80 7D 00 18 */ lwz r3, 0x18(r29) /* 80138040 00134E40 38 80 00 00 */ li r4, 0 /* 80138044 00134E44 4B FD 68 65 */ bl TimerGet__7xPsycheF11en_xpsytime -/* 80138048 00134E48 C0 02 A3 A4 */ lfs f0, lbl_803CED24-_SDA2_BASE_(r2) +/* 80138048 00134E48 C0 02 A3 A4 */ lfs f0, lbl__906-_SDA2_BASE_(r2) /* 8013804C 00134E4C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80138050 00134E50 40 81 00 4C */ ble lbl_8013809C /* 80138054 00134E54 7F 43 D3 78 */ mr r3, r26 @@ -1948,9 +1948,9 @@ ChkRewardCheat__12zNPCGoalHurtFv: /* 801381E8 00134FE8 80 7F 00 18 */ lwz r3, 0x18(r31) /* 801381EC 00134FEC 80 63 00 00 */ lwz r3, 0(r3) /* 801381F0 00134FF0 4B FB 46 91 */ bl Center__10zNPCCommonFv -/* 801381F4 00134FF4 3C 80 80 27 */ lis r4, lbl_8026CFA4@ha +/* 801381F4 00134FF4 3C 80 80 27 */ lis r4, lbl_shinies$1396@ha /* 801381F8 00134FF8 7C 65 1B 78 */ mr r5, r3 -/* 801381FC 00134FFC 38 64 CF A4 */ addi r3, r4, lbl_8026CFA4@l +/* 801381FC 00134FFC 38 64 CF A4 */ addi r3, r4, lbl_shinies$1396@l /* 80138200 00135000 38 80 00 03 */ li r4, 3 /* 80138204 00135004 4B F2 DD FD */ bl zEntPickup_SpawnNRewards__FPUiUiP5xVec3 lbl_80138208: @@ -2212,7 +2212,7 @@ lbl_80138550: /* 801385BC 001353BC 7C 1D 03 78 */ mr r29, r0 /* 801385C0 001353C0 7F A4 EB 78 */ mr r4, r29 /* 801385C4 001353C4 4B FB AA B5 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 801385C8 001353C8 C0 02 A3 D4 */ lfs f0, lbl_803CED54-_SDA2_BASE_(r2) +/* 801385C8 001353C8 C0 02 A3 D4 */ lfs f0, lbl__1257_3-_SDA2_BASE_(r2) /* 801385CC 001353CC EC 00 F8 2A */ fadds f0, f0, f31 /* 801385D0 001353D0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801385D4 001353D4 40 80 00 18 */ bge lbl_801385EC @@ -2237,9 +2237,9 @@ lbl_8013860C: /* 80138618 00135418 48 00 00 54 */ b lbl_8013866C lbl_8013861C: /* 8013861C 0013541C 80 7E 00 48 */ lwz r3, 0x48(r30) -/* 80138620 00135420 C0 42 A3 E0 */ lfs f2, lbl_803CED60-_SDA2_BASE_(r2) +/* 80138620 00135420 C0 42 A3 E0 */ lfs f2, lbl__1485-_SDA2_BASE_(r2) /* 80138624 00135424 C0 23 00 D8 */ lfs f1, 0xd8(r3) -/* 80138628 00135428 C0 02 A3 DC */ lfs f0, lbl_803CED5C-_SDA2_BASE_(r2) +/* 80138628 00135428 C0 02 A3 DC */ lfs f0, lbl__1484_1-_SDA2_BASE_(r2) /* 8013862C 0013542C EC 3F 08 BC */ fnmsubs f1, f31, f2, f1 /* 80138630 00135430 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80138634 00135434 40 81 00 08 */ ble lbl_8013863C @@ -2288,7 +2288,7 @@ lbl_801386C0: /* 801386D0 001354D0 41 82 00 68 */ beq lbl_80138738 /* 801386D4 001354D4 7F E3 FB 78 */ mr r3, r31 /* 801386D8 001354D8 4B F7 D3 0D */ bl zSurfaceGetSurface__FPC7xCollis -/* 801386DC 001354DC C0 02 A3 B8 */ lfs f0, lbl_803CED38-_SDA2_BASE_(r2) +/* 801386DC 001354DC C0 02 A3 B8 */ lfs f0, lbl__1046_3-_SDA2_BASE_(r2) /* 801386E0 001354E0 D0 01 00 08 */ stfs f0, 8(r1) /* 801386E4 001354E4 80 7F 00 08 */ lwz r3, 8(r31) /* 801386E8 001354E8 28 03 00 00 */ cmplwi r3, 0 @@ -2332,17 +2332,17 @@ lbl_80138738: /* 80138770 00135570 7C 7E 1B 78 */ mr r30, r3 /* 80138774 00135574 7C 9F 23 78 */ mr r31, r4 /* 80138778 00135578 4B EF 85 11 */ bl xurand__Fv -/* 8013877C 0013557C C0 02 A3 A8 */ lfs f0, lbl_803CED28-_SDA2_BASE_(r2) +/* 8013877C 0013557C C0 02 A3 A8 */ lfs f0, lbl__907_2-_SDA2_BASE_(r2) /* 80138780 00135580 7F C3 F3 78 */ mr r3, r30 -/* 80138784 00135584 C0 42 A3 A4 */ lfs f2, lbl_803CED24-_SDA2_BASE_(r2) +/* 80138784 00135584 C0 42 A3 A4 */ lfs f2, lbl__906-_SDA2_BASE_(r2) /* 80138788 00135588 7F E4 FB 78 */ mr r4, r31 /* 8013878C 0013558C EC 61 00 28 */ fsubs f3, f1, f0 -/* 80138790 00135590 C0 02 A3 E4 */ lfs f0, lbl_803CED64-_SDA2_BASE_(r2) +/* 80138790 00135590 C0 02 A3 E4 */ lfs f0, lbl__1505_2-_SDA2_BASE_(r2) /* 80138794 00135594 FC 20 F8 90 */ fmr f1, f31 /* 80138798 00135598 EC 42 00 F2 */ fmuls f2, f2, f3 /* 8013879C 0013559C EC 00 00 BA */ fmadds f0, f0, f2, f0 /* 801387A0 001355A0 D0 1E 00 4C */ stfs f0, 0x4c(r30) -/* 801387A4 001355A4 C0 02 A3 B8 */ lfs f0, lbl_803CED38-_SDA2_BASE_(r2) +/* 801387A4 001355A4 C0 02 A3 B8 */ lfs f0, lbl__1046_3-_SDA2_BASE_(r2) /* 801387A8 001355A8 D0 1E 00 50 */ stfs f0, 0x50(r30) /* 801387AC 001355AC 4B F9 C9 69 */ bl Enter__14zNPCGoalCommonFfPv /* 801387B0 001355B0 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 @@ -2357,7 +2357,7 @@ lbl_80138738: /* 801387D4 001355D4 7C 08 02 A6 */ mflr r0 /* 801387D8 001355D8 90 01 00 14 */ stw r0, 0x14(r1) /* 801387DC 001355DC 38 00 00 00 */ li r0, 0 -/* 801387E0 001355E0 C0 02 A3 B8 */ lfs f0, lbl_803CED38-_SDA2_BASE_(r2) +/* 801387E0 001355E0 C0 02 A3 B8 */ lfs f0, lbl__1046_3-_SDA2_BASE_(r2) /* 801387E4 001355E4 C0 43 00 4C */ lfs f2, 0x4c(r3) /* 801387E8 001355E8 80 C3 00 18 */ lwz r6, 0x18(r3) /* 801387EC 001355EC FC 02 00 40 */ fcmpo cr0, f2, f0 @@ -2374,35 +2374,35 @@ lbl_80138808: /* 80138814 00135614 48 00 00 B4 */ b lbl_801388C8 lbl_80138818: /* 80138818 00135618 C0 63 00 50 */ lfs f3, 0x50(r3) -/* 8013881C 0013561C C0 42 A3 E8 */ lfs f2, lbl_803CED68-_SDA2_BASE_(r2) +/* 8013881C 0013561C C0 42 A3 E8 */ lfs f2, lbl__1541_2-_SDA2_BASE_(r2) /* 80138820 00135620 FC 03 10 40 */ fcmpo cr0, f3, f2 /* 80138824 00135624 40 80 00 08 */ bge lbl_8013882C /* 80138828 00135628 FC 40 18 90 */ fmr f2, f3 lbl_8013882C: -/* 8013882C 0013562C C0 02 A3 B8 */ lfs f0, lbl_803CED38-_SDA2_BASE_(r2) +/* 8013882C 0013562C C0 02 A3 B8 */ lfs f0, lbl__1046_3-_SDA2_BASE_(r2) /* 80138830 00135630 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 80138834 00135634 40 81 00 08 */ ble lbl_8013883C /* 80138838 00135638 48 00 00 14 */ b lbl_8013884C lbl_8013883C: -/* 8013883C 0013563C C0 02 A3 E8 */ lfs f0, lbl_803CED68-_SDA2_BASE_(r2) +/* 8013883C 0013563C C0 02 A3 E8 */ lfs f0, lbl__1541_2-_SDA2_BASE_(r2) /* 80138840 00135640 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 80138844 00135644 40 80 00 08 */ bge lbl_8013884C /* 80138848 00135648 FC 00 18 90 */ fmr f0, f3 lbl_8013884C: /* 8013884C 0013564C D0 03 00 50 */ stfs f0, 0x50(r3) /* 80138850 00135650 C0 43 00 50 */ lfs f2, 0x50(r3) -/* 80138854 00135654 C0 02 A3 EC */ lfs f0, lbl_803CED6C-_SDA2_BASE_(r2) +/* 80138854 00135654 C0 02 A3 EC */ lfs f0, lbl__1542_1-_SDA2_BASE_(r2) /* 80138858 00135658 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8013885C 0013565C 40 80 00 10 */ bge lbl_8013886C -/* 80138860 00135660 C0 02 A3 B8 */ lfs f0, lbl_803CED38-_SDA2_BASE_(r2) +/* 80138860 00135660 C0 02 A3 B8 */ lfs f0, lbl__1046_3-_SDA2_BASE_(r2) /* 80138864 00135664 D0 03 00 50 */ stfs f0, 0x50(r3) /* 80138868 00135668 48 00 00 38 */ b lbl_801388A0 lbl_8013886C: -/* 8013886C 0013566C C0 02 A3 F0 */ lfs f0, lbl_803CED70-_SDA2_BASE_(r2) +/* 8013886C 0013566C C0 02 A3 F0 */ lfs f0, lbl__1543-_SDA2_BASE_(r2) /* 80138870 00135670 EC 02 00 32 */ fmuls f0, f2, f0 /* 80138874 00135674 D0 03 00 50 */ stfs f0, 0x50(r3) /* 80138878 00135678 C0 03 00 50 */ lfs f0, 0x50(r3) -/* 8013887C 0013567C C0 42 A3 CC */ lfs f2, lbl_803CED4C-_SDA2_BASE_(r2) +/* 8013887C 0013567C C0 42 A3 CC */ lfs f2, lbl__1051_4-_SDA2_BASE_(r2) /* 80138880 00135680 EC 01 00 32 */ fmuls f0, f1, f0 /* 80138884 00135684 80 C7 00 48 */ lwz r6, 0x48(r7) /* 80138888 00135688 EC 02 00 32 */ fmuls f0, f2, f0 @@ -2413,7 +2413,7 @@ lbl_8013886C: /* 8013889C 0013569C 90 06 00 E0 */ stw r0, 0xe0(r6) lbl_801388A0: /* 801388A0 001356A0 C0 03 00 4C */ lfs f0, 0x4c(r3) -/* 801388A4 001356A4 C0 42 A3 CC */ lfs f2, lbl_803CED4C-_SDA2_BASE_(r2) +/* 801388A4 001356A4 C0 42 A3 CC */ lfs f2, lbl__1051_4-_SDA2_BASE_(r2) /* 801388A8 001356A8 EC 00 08 28 */ fsubs f0, f0, f1 /* 801388AC 001356AC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 801388B0 001356B0 40 81 00 08 */ ble lbl_801388B8 @@ -2445,7 +2445,7 @@ lbl_801388F4: /* 80138908 00135708 40 82 00 24 */ bne lbl_8013892C /* 8013890C 0013570C C0 23 00 50 */ lfs f1, 0x50(r3) /* 80138910 00135710 38 80 00 03 */ li r4, 3 -/* 80138914 00135714 C0 02 A3 F4 */ lfs f0, lbl_803CED74-_SDA2_BASE_(r2) +/* 80138914 00135714 C0 02 A3 F4 */ lfs f0, lbl__1555-_SDA2_BASE_(r2) /* 80138918 00135718 EC 01 00 2A */ fadds f0, f1, f0 /* 8013891C 0013571C D0 03 00 50 */ stfs f0, 0x50(r3) /* 80138920 00135720 80 63 00 18 */ lwz r3, 0x18(r3) @@ -2466,9 +2466,9 @@ __ct__15zNPCGoalBoySwimFi: /* 8013894C 0013574C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80138950 00135750 7C 7F 1B 78 */ mr r31, r3 /* 80138954 00135754 4B FA 06 A1 */ bl __ct__14zNPCGoalCommonFi -/* 80138958 00135758 3C 80 80 2A */ lis r4, lbl_8029982C@ha +/* 80138958 00135758 3C 80 80 2A */ lis r4, lbl___vt__15zNPCGoalBoySwim@ha /* 8013895C 0013575C 7F E3 FB 78 */ mr r3, r31 -/* 80138960 00135760 38 04 98 2C */ addi r0, r4, lbl_8029982C@l +/* 80138960 00135760 38 04 98 2C */ addi r0, r4, lbl___vt__15zNPCGoalBoySwim@l /* 80138964 00135764 38 80 00 02 */ li r4, 2 /* 80138968 00135768 90 1F 00 38 */ stw r0, 0x38(r31) /* 8013896C 0013576C 4B FA 07 35 */ bl SetFlags__5xGoalFi @@ -2487,9 +2487,9 @@ __ct__15zNPCGoalBoyWeepFi: /* 80138994 00135794 93 E1 00 0C */ stw r31, 0xc(r1) /* 80138998 00135798 7C 7F 1B 78 */ mr r31, r3 /* 8013899C 0013579C 4B FA 06 59 */ bl __ct__14zNPCGoalCommonFi -/* 801389A0 001357A0 3C 80 80 2A */ lis r4, lbl_80299624@ha +/* 801389A0 001357A0 3C 80 80 2A */ lis r4, lbl___vt__15zNPCGoalBoyWeep@ha /* 801389A4 001357A4 7F E3 FB 78 */ mr r3, r31 -/* 801389A8 001357A8 38 04 96 24 */ addi r0, r4, lbl_80299624@l +/* 801389A8 001357A8 38 04 96 24 */ addi r0, r4, lbl___vt__15zNPCGoalBoyWeep@l /* 801389AC 001357AC 38 80 00 02 */ li r4, 2 /* 801389B0 001357B0 90 1F 00 38 */ stw r0, 0x38(r31) /* 801389B4 001357B4 4B FA 06 ED */ bl SetFlags__5xGoalFi @@ -2508,9 +2508,9 @@ __ct__15zNPCGoalBoyFallFi: /* 801389DC 001357DC 93 E1 00 0C */ stw r31, 0xc(r1) /* 801389E0 001357E0 7C 7F 1B 78 */ mr r31, r3 /* 801389E4 001357E4 4B FA 06 11 */ bl __ct__14zNPCGoalCommonFi -/* 801389E8 001357E8 3C 80 80 2A */ lis r4, lbl_80299658@ha +/* 801389E8 001357E8 3C 80 80 2A */ lis r4, lbl___vt__15zNPCGoalBoyFall@ha /* 801389EC 001357EC 7F E3 FB 78 */ mr r3, r31 -/* 801389F0 001357F0 38 04 96 58 */ addi r0, r4, lbl_80299658@l +/* 801389F0 001357F0 38 04 96 58 */ addi r0, r4, lbl___vt__15zNPCGoalBoyFall@l /* 801389F4 001357F4 38 80 00 02 */ li r4, 2 /* 801389F8 001357F8 90 1F 00 38 */ stw r0, 0x38(r31) /* 801389FC 001357FC 4B FA 06 A5 */ bl SetFlags__5xGoalFi @@ -2532,9 +2532,9 @@ __ct__15zNPCGoalBoyRideFi: /* 80138A30 00135830 93 E1 00 0C */ stw r31, 0xc(r1) /* 80138A34 00135834 7C 7F 1B 78 */ mr r31, r3 /* 80138A38 00135838 4B FA 05 BD */ bl __ct__14zNPCGoalCommonFi -/* 80138A3C 0013583C 3C 80 80 2A */ lis r4, lbl_8029968C@ha +/* 80138A3C 0013583C 3C 80 80 2A */ lis r4, lbl___vt__15zNPCGoalBoyRide@ha /* 80138A40 00135840 7F E3 FB 78 */ mr r3, r31 -/* 80138A44 00135844 38 04 96 8C */ addi r0, r4, lbl_8029968C@l +/* 80138A44 00135844 38 04 96 8C */ addi r0, r4, lbl___vt__15zNPCGoalBoyRide@l /* 80138A48 00135848 38 80 00 02 */ li r4, 2 /* 80138A4C 0013584C 90 1F 00 38 */ stw r0, 0x38(r31) /* 80138A50 00135850 4B FA 06 51 */ bl SetFlags__5xGoalFi @@ -2553,9 +2553,9 @@ __ct__15zNPCGoalBalloonFi: /* 80138A78 00135878 93 E1 00 0C */ stw r31, 0xc(r1) /* 80138A7C 0013587C 7C 7F 1B 78 */ mr r31, r3 /* 80138A80 00135880 4B FA 05 75 */ bl __ct__14zNPCGoalCommonFi -/* 80138A84 00135884 3C 80 80 2A */ lis r4, lbl_802996C0@ha +/* 80138A84 00135884 3C 80 80 2A */ lis r4, lbl___vt__15zNPCGoalBalloon@ha /* 80138A88 00135888 7F E3 FB 78 */ mr r3, r31 -/* 80138A8C 0013588C 38 04 96 C0 */ addi r0, r4, lbl_802996C0@l +/* 80138A8C 0013588C 38 04 96 C0 */ addi r0, r4, lbl___vt__15zNPCGoalBalloon@l /* 80138A90 00135890 38 80 00 0C */ li r4, 0xc /* 80138A94 00135894 90 1F 00 38 */ stw r0, 0x38(r31) /* 80138A98 00135898 4B FA 06 09 */ bl SetFlags__5xGoalFi @@ -2577,9 +2577,9 @@ __ct__12zNPCGoalHurtFi: /* 80138ACC 001358CC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80138AD0 001358D0 7C 7F 1B 78 */ mr r31, r3 /* 80138AD4 001358D4 4B FA 02 DD */ bl __ct__16zNPCGoalPushAnimFi -/* 80138AD8 001358D8 3C 80 80 2A */ lis r4, lbl_802996F4@ha +/* 80138AD8 001358D8 3C 80 80 2A */ lis r4, lbl___vt__12zNPCGoalHurt@ha /* 80138ADC 001358DC 7F E3 FB 78 */ mr r3, r31 -/* 80138AE0 001358E0 38 04 96 F4 */ addi r0, r4, lbl_802996F4@l +/* 80138AE0 001358E0 38 04 96 F4 */ addi r0, r4, lbl___vt__12zNPCGoalHurt@l /* 80138AE4 001358E4 38 80 00 02 */ li r4, 2 /* 80138AE8 001358E8 90 1F 00 38 */ stw r0, 0x38(r31) /* 80138AEC 001358EC 4B FA 05 B5 */ bl SetFlags__5xGoalFi @@ -2598,9 +2598,9 @@ __ct__13zNPCGoalCheerFi: /* 80138B14 00135914 93 E1 00 0C */ stw r31, 0xc(r1) /* 80138B18 00135918 7C 7F 1B 78 */ mr r31, r3 /* 80138B1C 0013591C 4B FA 03 B1 */ bl __ct__16zNPCGoalLoopAnimFi -/* 80138B20 00135920 3C 80 80 2A */ lis r4, lbl_8029975C@ha +/* 80138B20 00135920 3C 80 80 2A */ lis r4, lbl___vt__13zNPCGoalCheer@ha /* 80138B24 00135924 7F E3 FB 78 */ mr r3, r31 -/* 80138B28 00135928 38 04 97 5C */ addi r0, r4, lbl_8029975C@l +/* 80138B28 00135928 38 04 97 5C */ addi r0, r4, lbl___vt__13zNPCGoalCheer@l /* 80138B2C 0013592C 38 80 00 02 */ li r4, 2 /* 80138B30 00135930 90 1F 00 38 */ stw r0, 0x38(r31) /* 80138B34 00135934 4B FA 05 6D */ bl SetFlags__5xGoalFi @@ -2619,9 +2619,9 @@ __ct__13zNPCGoalSpeakFi: /* 80138B5C 0013595C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80138B60 00135960 7C 7F 1B 78 */ mr r31, r3 /* 80138B64 00135964 4B FA 04 91 */ bl __ct__14zNPCGoalCommonFi -/* 80138B68 00135968 3C 80 80 2A */ lis r4, lbl_80299790@ha +/* 80138B68 00135968 3C 80 80 2A */ lis r4, lbl___vt__13zNPCGoalSpeak@ha /* 80138B6C 0013596C 7F E3 FB 78 */ mr r3, r31 -/* 80138B70 00135970 38 04 97 90 */ addi r0, r4, lbl_80299790@l +/* 80138B70 00135970 38 04 97 90 */ addi r0, r4, lbl___vt__13zNPCGoalSpeak@l /* 80138B74 00135974 90 1F 00 38 */ stw r0, 0x38(r31) /* 80138B78 00135978 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80138B7C 0013597C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -2637,9 +2637,9 @@ __ct__15zNPCGoalChatterFi: /* 80138B98 00135998 93 E1 00 0C */ stw r31, 0xc(r1) /* 80138B9C 0013599C 7C 7F 1B 78 */ mr r31, r3 /* 80138BA0 001359A0 4B FA 04 55 */ bl __ct__14zNPCGoalCommonFi -/* 80138BA4 001359A4 3C 80 80 2A */ lis r4, lbl_80299728@ha +/* 80138BA4 001359A4 3C 80 80 2A */ lis r4, lbl___vt__15zNPCGoalChatter@ha /* 80138BA8 001359A8 7F E3 FB 78 */ mr r3, r31 -/* 80138BAC 001359AC 38 04 97 28 */ addi r0, r4, lbl_80299728@l +/* 80138BAC 001359AC 38 04 97 28 */ addi r0, r4, lbl___vt__15zNPCGoalChatter@l /* 80138BB0 001359B0 38 80 00 02 */ li r4, 2 /* 80138BB4 001359B4 90 1F 00 38 */ stw r0, 0x38(r31) /* 80138BB8 001359B8 4B FA 04 E9 */ bl SetFlags__5xGoalFi @@ -2658,9 +2658,9 @@ __ct__12zNPCGoalTalkFi: /* 80138BE0 001359E0 93 E1 00 0C */ stw r31, 0xc(r1) /* 80138BE4 001359E4 7C 7F 1B 78 */ mr r31, r3 /* 80138BE8 001359E8 4B FA 04 0D */ bl __ct__14zNPCGoalCommonFi -/* 80138BEC 001359EC 3C 80 80 2A */ lis r4, lbl_802997C4@ha +/* 80138BEC 001359EC 3C 80 80 2A */ lis r4, lbl___vt__12zNPCGoalTalk@ha /* 80138BF0 001359F0 7F E3 FB 78 */ mr r3, r31 -/* 80138BF4 001359F4 38 04 97 C4 */ addi r0, r4, lbl_802997C4@l +/* 80138BF4 001359F4 38 04 97 C4 */ addi r0, r4, lbl___vt__12zNPCGoalTalk@l /* 80138BF8 001359F8 38 80 00 02 */ li r4, 2 /* 80138BFC 001359FC 90 1F 00 38 */ stw r0, 0x38(r31) /* 80138C00 00135A00 4B FA 04 A1 */ bl SetFlags__5xGoalFi @@ -2679,9 +2679,9 @@ __ct__18zNPCGoalPlayerNearFi: /* 80138C28 00135A28 93 E1 00 0C */ stw r31, 0xc(r1) /* 80138C2C 00135A2C 7C 7F 1B 78 */ mr r31, r3 /* 80138C30 00135A30 4B FA 03 C5 */ bl __ct__14zNPCGoalCommonFi -/* 80138C34 00135A34 3C 80 80 2A */ lis r4, lbl_802997F8@ha +/* 80138C34 00135A34 3C 80 80 2A */ lis r4, lbl___vt__18zNPCGoalPlayerNear@ha /* 80138C38 00135A38 7F E3 FB 78 */ mr r3, r31 -/* 80138C3C 00135A3C 38 04 97 F8 */ addi r0, r4, lbl_802997F8@l +/* 80138C3C 00135A3C 38 04 97 F8 */ addi r0, r4, lbl___vt__18zNPCGoalPlayerNear@l /* 80138C40 00135A40 38 80 00 0C */ li r4, 0xc /* 80138C44 00135A44 90 1F 00 38 */ stw r0, 0x38(r31) /* 80138C48 00135A48 4B FA 04 59 */ bl SetFlags__5xGoalFi diff --git a/asm/Game/zNPCGoals.s b/asm/Game/zNPCGoals.s index a507f4548..319162ff2 100644 --- a/asm/Game/zNPCGoals.s +++ b/asm/Game/zNPCGoals.s @@ -6,9 +6,9 @@ zNPCGoals_RegisterTypes__FP8xFactory: /* 800D50BC 000D1EBC 94 21 F7 90 */ stwu r1, -0x870(r1) /* 800D50C0 000D1EC0 7C 08 02 A6 */ mflr r0 -/* 800D50C4 000D1EC4 3C 80 80 26 */ lis r4, lbl_80266848@ha +/* 800D50C4 000D1EC4 3C 80 80 26 */ lis r4, lbl__857_3@ha /* 800D50C8 000D1EC8 90 01 08 74 */ stw r0, 0x874(r1) -/* 800D50CC 000D1ECC 38 84 68 48 */ addi r4, r4, lbl_80266848@l +/* 800D50CC 000D1ECC 38 84 68 48 */ addi r4, r4, lbl__857_3@l /* 800D50D0 000D1ED0 38 00 01 0C */ li r0, 0x10c /* 800D50D4 000D1ED4 38 C1 00 04 */ addi r6, r1, 4 /* 800D50D8 000D1ED8 38 A4 FF FC */ addi r5, r4, -4 diff --git a/asm/Game/zNPCHazard.s b/asm/Game/zNPCHazard.s index bbb754729..25ed77bb4 100644 --- a/asm/Game/zNPCHazard.s +++ b/asm/Game/zNPCHazard.s @@ -6,13 +6,13 @@ zNPCHazard_Startup__Fv: /* 80187630 00184430 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80187634 00184434 7C 08 02 A6 */ mflr r0 -/* 80187638 00184438 3C 80 80 2A */ lis r4, lbl_8029BB3C@ha -/* 8018763C 0018443C 3C 60 80 2A */ lis r3, lbl_8029BB30@ha +/* 80187638 00184438 3C 80 80 2A */ lis r4, lbl_g_strz_hazanim@ha +/* 8018763C 0018443C 3C 60 80 2A */ lis r3, lbl_g_hash_hazanim@ha /* 80187640 00184440 90 01 00 24 */ stw r0, 0x24(r1) /* 80187644 00184444 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 80187648 00184448 3B E4 BB 3C */ addi r31, r4, lbl_8029BB3C@l +/* 80187648 00184448 3B E4 BB 3C */ addi r31, r4, lbl_g_strz_hazanim@l /* 8018764C 0018444C 93 C1 00 18 */ stw r30, 0x18(r1) -/* 80187650 00184450 3B C3 BB 30 */ addi r30, r3, lbl_8029BB30@l +/* 80187650 00184450 3B C3 BB 30 */ addi r30, r3, lbl_g_hash_hazanim@l /* 80187654 00184454 93 A1 00 14 */ stw r29, 0x14(r1) /* 80187658 00184458 3B A0 00 00 */ li r29, 0 lbl_8018765C: @@ -40,20 +40,20 @@ zNPCHazard_Shutdown__Fv: zNPCHazard_ScenePrepare__Fv: /* 8018769C 0018449C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801876A0 001844A0 7C 08 02 A6 */ mflr r0 -/* 801876A4 001844A4 3C 60 80 36 */ lis r3, lbl_8035E738@ha +/* 801876A4 001844A4 3C 60 80 36 */ lis r3, lbl_g_hazards@ha /* 801876A8 001844A8 38 80 00 00 */ li r4, 0 /* 801876AC 001844AC 90 01 00 24 */ stw r0, 0x24(r1) /* 801876B0 001844B0 38 A0 39 00 */ li r5, 0x3900 /* 801876B4 001844B4 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 801876B8 001844B8 3B E3 E7 38 */ addi r31, r3, lbl_8035E738@l +/* 801876B8 001844B8 3B E3 E7 38 */ addi r31, r3, lbl_g_hazards@l /* 801876BC 001844BC 38 7F 00 00 */ addi r3, r31, 0 /* 801876C0 001844C0 93 C1 00 18 */ stw r30, 0x18(r1) /* 801876C4 001844C4 93 A1 00 14 */ stw r29, 0x14(r1) /* 801876C8 001844C8 4B E7 BD 91 */ bl memset /* 801876CC 001844CC 38 A0 00 00 */ li r5, 0 -/* 801876D0 001844D0 3C 60 80 2A */ lis r3, lbl_8029BB48@ha -/* 801876D4 001844D4 90 AD 98 48 */ stw r5, lbl_803CC148-_SDA_BASE_(r13) -/* 801876D8 001844D8 38 83 BB 48 */ addi r4, r3, lbl_8029BB48@l +/* 801876D0 001844D0 3C 60 80 2A */ lis r3, lbl_g_haz_uvAnimQue@ha +/* 801876D4 001844D4 90 AD 98 48 */ stw r5, lbl_g_cnt_activehaz-_SDA_BASE_(r13) +/* 801876D8 001844D8 38 83 BB 48 */ addi r4, r3, lbl_g_haz_uvAnimQue@l /* 801876DC 001844DC 38 E0 00 18 */ li r7, 0x18 /* 801876E0 001844E0 90 A4 00 00 */ stw r5, 0(r4) /* 801876E4 001844E4 54 E3 10 3A */ slwi r3, r7, 2 @@ -139,8 +139,8 @@ lbl_8018780C: /* 80187814 00184614 42 00 FF F8 */ bdnz lbl_8018780C lbl_80187818: /* 80187818 00184618 38 00 00 00 */ li r0, 0 -/* 8018781C 0018461C 3C 60 80 2A */ lis r3, lbl_8029BA40@ha -/* 80187820 00184620 94 03 BA 40 */ stwu r0, lbl_8029BA40@l(r3) +/* 8018781C 0018461C 3C 60 80 2A */ lis r3, lbl_g_hazard_rawModel@ha +/* 80187820 00184620 94 03 BA 40 */ stwu r0, lbl_g_hazard_rawModel@l(r3) /* 80187824 00184624 90 03 00 04 */ stw r0, 4(r3) /* 80187828 00184628 90 03 00 08 */ stw r0, 8(r3) /* 8018782C 0018462C 90 03 00 0C */ stw r0, 0xc(r3) @@ -182,10 +182,10 @@ lbl_80187818: zNPCHazard_SceneFinish__Fv: /* 801878B4 001846B4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801878B8 001846B8 7C 08 02 A6 */ mflr r0 -/* 801878BC 001846BC 3C 60 80 36 */ lis r3, lbl_8035E738@ha +/* 801878BC 001846BC 3C 60 80 36 */ lis r3, lbl_g_hazards@ha /* 801878C0 001846C0 90 01 00 24 */ stw r0, 0x24(r1) /* 801878C4 001846C4 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 801878C8 001846C8 3B E3 E7 38 */ addi r31, r3, lbl_8035E738@l +/* 801878C8 001846C8 3B E3 E7 38 */ addi r31, r3, lbl_g_hazards@l /* 801878CC 001846CC 93 C1 00 18 */ stw r30, 0x18(r1) /* 801878D0 001846D0 93 A1 00 14 */ stw r29, 0x14(r1) /* 801878D4 001846D4 48 00 02 01 */ bl zNPCHazard_SceneReset__Fv @@ -195,9 +195,9 @@ zNPCHazard_SceneFinish__Fv: /* 801878E4 001846E4 38 A0 39 00 */ li r5, 0x3900 /* 801878E8 001846E8 4B E7 BB 71 */ bl memset /* 801878EC 001846EC 38 A0 00 00 */ li r5, 0 -/* 801878F0 001846F0 3C 60 80 2A */ lis r3, lbl_8029BB48@ha -/* 801878F4 001846F4 90 AD 98 48 */ stw r5, lbl_803CC148-_SDA_BASE_(r13) -/* 801878F8 001846F8 38 83 BB 48 */ addi r4, r3, lbl_8029BB48@l +/* 801878F0 001846F0 3C 60 80 2A */ lis r3, lbl_g_haz_uvAnimQue@ha +/* 801878F4 001846F4 90 AD 98 48 */ stw r5, lbl_g_cnt_activehaz-_SDA_BASE_(r13) +/* 801878F8 001846F8 38 83 BB 48 */ addi r4, r3, lbl_g_haz_uvAnimQue@l /* 801878FC 001846FC 38 E0 00 18 */ li r7, 0x18 /* 80187900 00184700 90 A4 00 00 */ stw r5, 0(r4) /* 80187904 00184704 54 E3 10 3A */ slwi r3, r7, 2 @@ -283,8 +283,8 @@ lbl_80187A2C: /* 80187A34 00184834 42 00 FF F8 */ bdnz lbl_80187A2C lbl_80187A38: /* 80187A38 00184838 38 00 00 00 */ li r0, 0 -/* 80187A3C 0018483C 3C 60 80 2A */ lis r3, lbl_8029BA40@ha -/* 80187A40 00184840 94 03 BA 40 */ stwu r0, lbl_8029BA40@l(r3) +/* 80187A3C 0018483C 3C 60 80 2A */ lis r3, lbl_g_hazard_rawModel@ha +/* 80187A40 00184840 94 03 BA 40 */ stwu r0, lbl_g_hazard_rawModel@l(r3) /* 80187A44 00184844 90 03 00 04 */ stw r0, 4(r3) /* 80187A48 00184848 90 03 00 08 */ stw r0, 8(r3) /* 80187A4C 0018484C 90 03 00 0C */ stw r0, 0xc(r3) @@ -326,10 +326,10 @@ lbl_80187A38: zNPCHazard_SceneReset__Fv: /* 80187AD4 001848D4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80187AD8 001848D8 7C 08 02 A6 */ mflr r0 -/* 80187ADC 001848DC 3C 60 80 36 */ lis r3, lbl_8035E738@ha +/* 80187ADC 001848DC 3C 60 80 36 */ lis r3, lbl_g_hazards@ha /* 80187AE0 001848E0 90 01 00 14 */ stw r0, 0x14(r1) /* 80187AE4 001848E4 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80187AE8 001848E8 3B E3 E7 38 */ addi r31, r3, lbl_8035E738@l +/* 80187AE8 001848E8 3B E3 E7 38 */ addi r31, r3, lbl_g_hazards@l /* 80187AEC 001848EC 93 C1 00 08 */ stw r30, 8(r1) /* 80187AF0 001848F0 3B C0 00 00 */ li r30, 0 lbl_80187AF4: @@ -344,7 +344,7 @@ lbl_80187B08: /* 80187B10 00184910 2C 1E 00 40 */ cmpwi r30, 0x40 /* 80187B14 00184914 41 80 FF E0 */ blt lbl_80187AF4 /* 80187B18 00184918 38 00 00 00 */ li r0, 0 -/* 80187B1C 0018491C 90 0D 98 48 */ stw r0, lbl_803CC148-_SDA_BASE_(r13) +/* 80187B1C 0018491C 90 0D 98 48 */ stw r0, lbl_g_cnt_activehaz-_SDA_BASE_(r13) /* 80187B20 00184920 80 01 00 14 */ lwz r0, 0x14(r1) /* 80187B24 00184924 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80187B28 00184928 83 C1 00 08 */ lwz r30, 8(r1) @@ -367,58 +367,58 @@ zNPCHazard_ScenePostInit__Fv: zNPCHazard_InitEffects__Fv: /* 80187B58 00184958 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80187B5C 0018495C 7C 08 02 A6 */ mflr r0 -/* 80187B60 00184960 3C 60 80 27 */ lis r3, lbl_80273800@ha -/* 80187B64 00184964 3C A0 80 2A */ lis r5, lbl_8029BA40@ha +/* 80187B60 00184960 3C 60 80 27 */ lis r3, lbl__stringBase0_104@ha +/* 80187B64 00184964 3C A0 80 2A */ lis r5, lbl_g_hazard_rawModel@ha /* 80187B68 00184968 90 01 00 34 */ stw r0, 0x34(r1) -/* 80187B6C 0018496C 38 63 38 00 */ addi r3, r3, lbl_80273800@l -/* 80187B70 00184970 3C 80 80 36 */ lis r4, lbl_8035E738@ha +/* 80187B6C 0018496C 38 63 38 00 */ addi r3, r3, lbl__stringBase0_104@l +/* 80187B70 00184970 3C 80 80 36 */ lis r4, lbl_g_hazards@ha /* 80187B74 00184974 BF 21 00 14 */ stmw r25, 0x14(r1) -/* 80187B78 00184978 3B C5 BA 40 */ addi r30, r5, lbl_8029BA40@l -/* 80187B7C 0018497C 3B E4 E7 38 */ addi r31, r4, lbl_8035E738@l +/* 80187B78 00184978 3B C5 BA 40 */ addi r30, r5, lbl_g_hazard_rawModel@l +/* 80187B7C 0018497C 3B E4 E7 38 */ addi r31, r4, lbl_g_hazards@l /* 80187B80 00184980 38 63 02 B9 */ addi r3, r3, 0x2b9 /* 80187B84 00184984 4B F2 0C C1 */ bl zParEmitterFind__FPCc -/* 80187B88 00184988 3C 80 80 27 */ lis r4, lbl_80273800@ha -/* 80187B8C 0018498C 90 6D 98 4C */ stw r3, lbl_803CC14C-_SDA_BASE_(r13) -/* 80187B90 00184990 38 64 38 00 */ addi r3, r4, lbl_80273800@l +/* 80187B88 00184988 3C 80 80 27 */ lis r4, lbl__stringBase0_104@ha +/* 80187B8C 0018498C 90 6D 98 4C */ stw r3, lbl_g_pemit_default-_SDA_BASE_(r13) +/* 80187B90 00184990 38 64 38 00 */ addi r3, r4, lbl__stringBase0_104@l /* 80187B94 00184994 38 63 02 C7 */ addi r3, r3, 0x2c7 /* 80187B98 00184998 4B F2 0C AD */ bl zParEmitterFind__FPCc -/* 80187B9C 0018499C 3C 80 80 27 */ lis r4, lbl_80273800@ha -/* 80187BA0 001849A0 90 6D 98 50 */ stw r3, lbl_803CC150-_SDA_BASE_(r13) -/* 80187BA4 001849A4 38 64 38 00 */ addi r3, r4, lbl_80273800@l +/* 80187B9C 0018499C 3C 80 80 27 */ lis r4, lbl__stringBase0_104@ha +/* 80187BA0 001849A0 90 6D 98 50 */ stw r3, lbl_g_pemit_zapwarn-_SDA_BASE_(r13) +/* 80187BA4 001849A4 38 64 38 00 */ addi r3, r4, lbl__stringBase0_104@l /* 80187BA8 001849A8 38 63 02 DD */ addi r3, r3, 0x2dd /* 80187BAC 001849AC 4B F2 0C 99 */ bl zParEmitterFind__FPCc -/* 80187BB0 001849B0 3C 80 80 27 */ lis r4, lbl_80273800@ha -/* 80187BB4 001849B4 90 6D 98 54 */ stw r3, lbl_803CC154-_SDA_BASE_(r13) -/* 80187BB8 001849B8 38 64 38 00 */ addi r3, r4, lbl_80273800@l +/* 80187BB0 001849B0 3C 80 80 27 */ lis r4, lbl__stringBase0_104@ha +/* 80187BB4 001849B4 90 6D 98 54 */ stw r3, lbl_g_pemit_zapwave-_SDA_BASE_(r13) +/* 80187BB8 001849B8 38 64 38 00 */ addi r3, r4, lbl__stringBase0_104@l /* 80187BBC 001849BC 38 63 02 F3 */ addi r3, r3, 0x2f3 /* 80187BC0 001849C0 4B F2 0C 85 */ bl zParEmitterFind__FPCc -/* 80187BC4 001849C4 90 6D 98 58 */ stw r3, lbl_803CC158-_SDA_BASE_(r13) -/* 80187BC8 001849C8 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 80187BC4 001849C4 90 6D 98 58 */ stw r3, lbl_g_pemit_zaprain-_SDA_BASE_(r13) +/* 80187BC8 001849C8 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 80187BCC 001849CC 38 7F 3D 38 */ addi r3, r31, 0x3d38 /* 80187BD0 001849D0 38 00 01 00 */ li r0, 0x100 /* 80187BD4 001849D4 90 03 01 38 */ stw r0, 0x138(r3) -/* 80187BD8 001849D8 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 80187BD8 001849D8 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 80187BDC 001849DC 38 63 01 40 */ addi r3, r3, 0x140 /* 80187BE0 001849E0 4B EC 68 FD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80187BE4 001849E4 38 7F 3E A4 */ addi r3, r31, 0x3ea4 /* 80187BE8 001849E8 38 00 01 00 */ li r0, 0x100 -/* 80187BEC 001849EC 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 80187BEC 001849EC 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 80187BF0 001849F0 90 03 01 38 */ stw r0, 0x138(r3) -/* 80187BF4 001849F4 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 80187BF4 001849F4 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 80187BF8 001849F8 38 63 01 40 */ addi r3, r3, 0x140 /* 80187BFC 001849FC 4B EC 68 E1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80187C00 00184A00 38 7F 40 10 */ addi r3, r31, 0x4010 /* 80187C04 00184A04 38 00 01 00 */ li r0, 0x100 -/* 80187C08 00184A08 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 80187C08 00184A08 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 80187C0C 00184A0C 90 03 01 38 */ stw r0, 0x138(r3) -/* 80187C10 00184A10 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 80187C10 00184A10 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 80187C14 00184A14 38 63 01 40 */ addi r3, r3, 0x140 /* 80187C18 00184A18 4B EC 68 C5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80187C1C 00184A1C 38 7F 41 7C */ addi r3, r31, 0x417c /* 80187C20 00184A20 38 00 01 00 */ li r0, 0x100 -/* 80187C24 00184A24 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 80187C24 00184A24 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 80187C28 00184A28 90 03 01 38 */ stw r0, 0x138(r3) -/* 80187C2C 00184A2C 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 80187C2C 00184A2C 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 80187C30 00184A30 38 63 01 40 */ addi r3, r3, 0x140 /* 80187C34 00184A34 4B EC 68 A9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80187C38 00184A38 3B 9E 00 78 */ addi r28, r30, 0x78 @@ -462,9 +462,9 @@ lbl_80187C9C: /* 80187CC4 00184AC4 38 A0 00 00 */ li r5, 0 /* 80187CC8 00184AC8 7F 23 CB 78 */ mr r3, r25 /* 80187CCC 00184ACC 48 00 75 CD */ bl Init__12UVAModelInfoFP8RpAtomicUi -/* 80187CD0 00184AD0 C0 22 AF E8 */ lfs f1, lbl_803CF968-_SDA2_BASE_(r2) +/* 80187CD0 00184AD0 C0 22 AF E8 */ lfs f1, lbl__958_3-_SDA2_BASE_(r2) /* 80187CD4 00184AD4 7F 23 CB 78 */ mr r3, r25 -/* 80187CD8 00184AD8 C0 42 AF EC */ lfs f2, lbl_803CF96C-_SDA2_BASE_(r2) +/* 80187CD8 00184AD8 C0 42 AF EC */ lfs f2, lbl__959_1-_SDA2_BASE_(r2) /* 80187CDC 00184ADC 4B F7 A5 61 */ bl UVVelSet__12UVAModelInfoFff lbl_80187CE0: /* 80187CE0 00184AE0 80 7B 00 00 */ lwz r3, 0(r27) @@ -559,7 +559,7 @@ zNPCHazard_Timestep__Ff: /* 80187E10 00184C10 93 E1 00 2C */ stw r31, 0x2c(r1) /* 80187E14 00184C14 93 C1 00 28 */ stw r30, 0x28(r1) /* 80187E18 00184C18 93 A1 00 24 */ stw r29, 0x24(r1) -/* 80187E1C 00184C1C 80 0D 98 48 */ lwz r0, lbl_803CC148-_SDA_BASE_(r13) +/* 80187E1C 00184C1C 80 0D 98 48 */ lwz r0, lbl_g_cnt_activehaz-_SDA_BASE_(r13) /* 80187E20 00184C20 FF E0 08 90 */ fmr f31, f1 /* 80187E24 00184C24 2C 00 00 01 */ cmpwi r0, 1 /* 80187E28 00184C28 41 80 01 A0 */ blt lbl_80187FC8 @@ -567,9 +567,9 @@ zNPCHazard_Timestep__Ff: /* 80187E30 00184C30 38 80 00 40 */ li r4, 0x40 /* 80187E34 00184C34 38 A0 00 01 */ li r5, 1 /* 80187E38 00184C38 4B EA DB C9 */ bl XOrdInit__FP16st_XORDEREDARRAYii -/* 80187E3C 00184C3C 3C 60 80 36 */ lis r3, lbl_8035E738@ha +/* 80187E3C 00184C3C 3C 60 80 36 */ lis r3, lbl_g_hazards@ha /* 80187E40 00184C40 3B C0 00 00 */ li r30, 0 -/* 80187E44 00184C44 3B A3 E7 38 */ addi r29, r3, lbl_8035E738@l +/* 80187E44 00184C44 3B A3 E7 38 */ addi r29, r3, lbl_g_hazards@l lbl_80187E48: /* 80187E48 00184C48 80 1D 00 04 */ lwz r0, 4(r29) /* 80187E4C 00184C4C 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -617,7 +617,7 @@ lbl_80187EDC: /* 80187EE0 00184CE0 54 00 06 F0 */ rlwinm r0, r0, 0, 0x1b, 0x18 /* 80187EE4 00184CE4 90 1D 00 04 */ stw r0, 4(r29) /* 80187EE8 00184CE8 C0 1D 00 20 */ lfs f0, 0x20(r29) -/* 80187EEC 00184CEC C0 22 AF F0 */ lfs f1, lbl_803CF970-_SDA2_BASE_(r2) +/* 80187EEC 00184CEC C0 22 AF F0 */ lfs f1, lbl__1041_3-_SDA2_BASE_(r2) /* 80187EF0 00184CF0 EC 00 F8 28 */ fsubs f0, f0, f31 /* 80187EF4 00184CF4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80187EF8 00184CF8 40 81 00 08 */ ble lbl_80187F00 @@ -630,7 +630,7 @@ lbl_80187F04: /* 80187F0C 00184D0C 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13 /* 80187F10 00184D10 41 82 00 1C */ beq lbl_80187F2C /* 80187F14 00184D14 C0 3D 00 20 */ lfs f1, 0x20(r29) -/* 80187F18 00184D18 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) +/* 80187F18 00184D18 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) /* 80187F1C 00184D1C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80187F20 00184D20 40 80 00 0C */ bge lbl_80187F2C /* 80187F24 00184D24 7F A3 EB 78 */ mr r3, r29 @@ -646,8 +646,8 @@ lbl_80187F44: /* 80187F44 00184D44 54 60 03 19 */ rlwinm. r0, r3, 0, 0xc, 0xc /* 80187F48 00184D48 41 82 00 18 */ beq lbl_80187F60 /* 80187F4C 00184D4C 80 1D 00 00 */ lwz r0, 0(r29) -/* 80187F50 00184D50 3C 60 80 2A */ lis r3, lbl_8029BB48@ha -/* 80187F54 00184D54 38 63 BB 48 */ addi r3, r3, lbl_8029BB48@l +/* 80187F50 00184D50 3C 60 80 2A */ lis r3, lbl_g_haz_uvAnimQue@ha +/* 80187F54 00184D54 38 63 BB 48 */ addi r3, r3, lbl_g_haz_uvAnimQue@l /* 80187F58 00184D58 54 00 10 3A */ slwi r0, r0, 2 /* 80187F5C 00184D5C 7F A3 01 2E */ stwx r29, r3, r0 lbl_80187F60: @@ -660,9 +660,9 @@ lbl_80187F68: /* 80187F74 00184D74 38 61 00 08 */ addi r3, r1, 8 /* 80187F78 00184D78 38 80 00 01 */ li r4, 1 /* 80187F7C 00184D7C 4B EA DB 5D */ bl XOrdDone__FP16st_XORDEREDARRAYi -/* 80187F80 00184D80 3C 60 80 2A */ lis r3, lbl_8029BB48@ha +/* 80187F80 00184D80 3C 60 80 2A */ lis r3, lbl_g_haz_uvAnimQue@ha /* 80187F84 00184D84 3B E0 00 00 */ li r31, 0 -/* 80187F88 00184D88 3B C3 BB 48 */ addi r30, r3, lbl_8029BB48@l +/* 80187F88 00184D88 3B C3 BB 48 */ addi r30, r3, lbl_g_haz_uvAnimQue@l /* 80187F8C 00184D8C 7F FD FB 78 */ mr r29, r31 lbl_80187F90: /* 80187F90 00184D90 80 7E 00 00 */ lwz r3, 0(r30) @@ -698,7 +698,7 @@ zNPCCommon_Hazards_RenderAll__Fi: /* 80187FF4 00184DF4 90 01 00 34 */ stw r0, 0x34(r1) /* 80187FF8 00184DF8 BF 41 00 18 */ stmw r26, 0x18(r1) /* 80187FFC 00184DFC 7C 7D 1B 78 */ mr r29, r3 -/* 80188000 00184E00 80 0D 98 48 */ lwz r0, lbl_803CC148-_SDA_BASE_(r13) +/* 80188000 00184E00 80 0D 98 48 */ lwz r0, lbl_g_cnt_activehaz-_SDA_BASE_(r13) /* 80188004 00184E04 2C 00 00 01 */ cmpwi r0, 1 /* 80188008 00184E08 41 80 01 80 */ blt lbl_80188188 /* 8018800C 00184E0C 4B F2 49 E9 */ bl zRenderStateCurrent__Fv @@ -712,8 +712,8 @@ lbl_80188028: /* 80188028 00184E28 38 60 00 0E */ li r3, 0xe /* 8018802C 00184E2C 4B F2 49 D1 */ bl zRenderState__F14_SDRenderState lbl_80188030: -/* 80188030 00184E30 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80188034 00184E34 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 80188030 00184E30 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80188034 00184E34 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 80188038 00184E38 80 7F 07 10 */ lwz r3, 0x710(r31) /* 8018803C 00184E3C 80 9F 06 58 */ lwz r4, 0x658(r31) /* 80188040 00184E40 4B F9 B4 81 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld @@ -721,9 +721,9 @@ lbl_80188030: /* 80188048 00184E48 38 80 00 40 */ li r4, 0x40 /* 8018804C 00184E4C 38 A0 00 01 */ li r5, 1 /* 80188050 00184E50 4B EA D9 B1 */ bl XOrdInit__FP16st_XORDEREDARRAYii -/* 80188054 00184E54 3C 60 80 36 */ lis r3, lbl_8035E738@ha +/* 80188054 00184E54 3C 60 80 36 */ lis r3, lbl_g_hazards@ha /* 80188058 00184E58 3B 60 00 00 */ li r27, 0 -/* 8018805C 00184E5C 3B 83 E7 38 */ addi r28, r3, lbl_8035E738@l +/* 8018805C 00184E5C 3B 83 E7 38 */ addi r28, r3, lbl_g_hazards@l lbl_80188060: /* 80188060 00184E60 80 7C 00 04 */ lwz r3, 4(r28) /* 80188064 00184E64 54 60 07 FF */ clrlwi. r0, r3, 0x1f @@ -819,11 +819,11 @@ lbl_80188188: HAZ_Acquire__Fv: /* 8018819C 00184F9C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801881A0 00184FA0 7C 08 02 A6 */ mflr r0 -/* 801881A4 00184FA4 3C 60 80 36 */ lis r3, lbl_8035E738@ha +/* 801881A4 00184FA4 3C 60 80 36 */ lis r3, lbl_g_hazards@ha /* 801881A8 00184FA8 90 01 00 14 */ stw r0, 0x14(r1) /* 801881AC 00184FAC 38 00 00 40 */ li r0, 0x40 /* 801881B0 00184FB0 93 E1 00 0C */ stw r31, 0xc(r1) -/* 801881B4 00184FB4 3B E3 E7 38 */ addi r31, r3, lbl_8035E738@l +/* 801881B4 00184FB4 3B E3 E7 38 */ addi r31, r3, lbl_g_hazards@l /* 801881B8 00184FB8 38 60 00 00 */ li r3, 0 /* 801881BC 00184FBC 7C 09 03 A6 */ mtctr r0 lbl_801881C0: @@ -835,9 +835,9 @@ lbl_801881C0: /* 801881D4 00184FD4 38 00 00 01 */ li r0, 1 /* 801881D8 00184FD8 7F E3 FB 78 */ mr r3, r31 /* 801881DC 00184FDC 90 1F 00 04 */ stw r0, 4(r31) -/* 801881E0 00184FE0 80 8D 98 48 */ lwz r4, lbl_803CC148-_SDA_BASE_(r13) +/* 801881E0 00184FE0 80 8D 98 48 */ lwz r4, lbl_g_cnt_activehaz-_SDA_BASE_(r13) /* 801881E4 00184FE4 38 04 00 01 */ addi r0, r4, 1 -/* 801881E8 00184FE8 90 0D 98 48 */ stw r0, lbl_803CC148-_SDA_BASE_(r13) +/* 801881E8 00184FE8 90 0D 98 48 */ stw r0, lbl_g_cnt_activehaz-_SDA_BASE_(r13) /* 801881EC 00184FEC 48 00 00 0C */ b lbl_801881F8 lbl_801881F0: /* 801881F0 00184FF0 3B FF 00 E4 */ addi r31, r31, 0xe4 @@ -851,7 +851,7 @@ lbl_801881F8: .global HAZ_AvailablePool__Fv HAZ_AvailablePool__Fv: -/* 8018820C 0018500C 80 0D 98 48 */ lwz r0, lbl_803CC148-_SDA_BASE_(r13) +/* 8018820C 0018500C 80 0D 98 48 */ lwz r0, lbl_g_cnt_activehaz-_SDA_BASE_(r13) /* 80188210 00185010 20 60 00 40 */ subfic r3, r0, 0x40 /* 80188214 00185014 4E 80 00 20 */ blr @@ -859,11 +859,11 @@ HAZ_AvailablePool__Fv: HAZ_Iterate__FPFR9NPCHazardPv_bPvi: /* 80188218 00185018 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8018821C 0018501C 7C 08 02 A6 */ mflr r0 -/* 80188220 00185020 3C C0 80 36 */ lis r6, lbl_8035E738@ha +/* 80188220 00185020 3C C0 80 36 */ lis r6, lbl_g_hazards@ha /* 80188224 00185024 90 01 00 24 */ stw r0, 0x24(r1) /* 80188228 00185028 BF 61 00 0C */ stmw r27, 0xc(r1) /* 8018822C 0018502C 7C 7B 1B 78 */ mr r27, r3 -/* 80188230 00185030 38 66 E7 38 */ addi r3, r6, lbl_8035E738@l +/* 80188230 00185030 38 66 E7 38 */ addi r3, r6, lbl_g_hazards@l /* 80188234 00185034 7C 9C 23 78 */ mr r28, r4 /* 80188238 00185038 7C BD 2B 78 */ mr r29, r5 /* 8018823C 0018503C 7C 7F 1B 78 */ mr r31, r3 @@ -904,20 +904,20 @@ WipeIt__9NPCHazardFv: /* 801882AC 001850AC 93 E1 00 0C */ stw r31, 0xc(r1) /* 801882B0 001850B0 7C 7F 1B 78 */ mr r31, r3 /* 801882B4 001850B4 90 03 00 00 */ stw r0, 0(r3) -/* 801882B8 001850B8 3C 60 80 25 */ lis r3, lbl_80253018@ha -/* 801882BC 001850BC 38 83 30 18 */ addi r4, r3, lbl_80253018@l +/* 801882B8 001850B8 3C 60 80 25 */ lis r3, lbl_g_O3@ha +/* 801882BC 001850BC 38 83 30 18 */ addi r4, r3, lbl_g_O3@l /* 801882C0 001850C0 90 1F 00 04 */ stw r0, 4(r31) /* 801882C4 001850C4 38 7F 00 08 */ addi r3, r31, 8 /* 801882C8 001850C8 4B EC 62 15 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 801882CC 001850CC C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) +/* 801882CC 001850CC C0 02 AF EC */ lfs f0, lbl__959_1-_SDA2_BASE_(r2) /* 801882D0 001850D0 38 00 00 00 */ li r0, 0 /* 801882D4 001850D4 38 7F 00 30 */ addi r3, r31, 0x30 /* 801882D8 001850D8 38 80 00 00 */ li r4, 0 /* 801882DC 001850DC D0 1F 00 1C */ stfs f0, 0x1c(r31) /* 801882E0 001850E0 38 A0 00 A4 */ li r5, 0xa4 -/* 801882E4 001850E4 C0 02 AF F0 */ lfs f0, lbl_803CF970-_SDA2_BASE_(r2) +/* 801882E4 001850E4 C0 02 AF F0 */ lfs f0, lbl__1041_3-_SDA2_BASE_(r2) /* 801882E8 001850E8 D0 1F 00 20 */ stfs f0, 0x20(r31) -/* 801882EC 001850EC C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) +/* 801882EC 001850EC C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) /* 801882F0 001850F0 D0 1F 00 24 */ stfs f0, 0x24(r31) /* 801882F4 001850F4 90 1F 00 D4 */ stw r0, 0xd4(r31) /* 801882F8 001850F8 90 1F 00 D8 */ stw r0, 0xd8(r31) @@ -940,9 +940,9 @@ ConfigHelper__9NPCHazardF9en_npchaz: /* 80188330 00185130 7C 7E 1B 78 */ mr r30, r3 /* 80188334 00185134 90 83 00 00 */ stw r4, 0(r3) /* 80188338 00185138 41 81 0B 28 */ bgt lbl_80188E60 -/* 8018833C 0018513C 3C A0 80 2A */ lis r5, lbl_8029BD28@ha +/* 8018833C 0018513C 3C A0 80 2A */ lis r5, lbl__1425_1@ha /* 80188340 00185140 54 80 10 3A */ slwi r0, r4, 2 -/* 80188344 00185144 38 85 BD 28 */ addi r4, r5, lbl_8029BD28@l +/* 80188344 00185144 38 85 BD 28 */ addi r4, r5, lbl__1425_1@l /* 80188348 00185148 7C 04 00 2E */ lwzx r0, r4, r0 /* 8018834C 0018514C 7C 09 03 A6 */ mtctr r0 /* 80188350 00185150 4E 80 04 20 */ bctr @@ -958,18 +958,18 @@ ConfigHelper__9NPCHazardF9en_npchaz: /* 80188378 00185178 40 82 00 08 */ bne lbl_80188380 /* 8018837C 0018517C 3B E0 00 00 */ li r31, 0 lbl_80188380: -/* 80188380 00185180 38 62 AF F4 */ addi r3, r2, lbl_803CF974-_SDA2_BASE_ -/* 80188384 00185184 C0 22 AF F4 */ lfs f1, lbl_803CF974-_SDA2_BASE_(r2) +/* 80188380 00185180 38 62 AF F4 */ addi r3, r2, lbl_uv_scroll_eo$1138-_SDA2_BASE_ +/* 80188384 00185184 C0 22 AF F4 */ lfs f1, lbl_uv_scroll_eo$1138-_SDA2_BASE_(r2) /* 80188388 00185188 C0 43 00 04 */ lfs f2, 4(r3) /* 8018838C 0018518C 7F C3 F3 78 */ mr r3, r30 /* 80188390 00185190 38 80 00 00 */ li r4, 0 /* 80188394 00185194 48 00 0B C1 */ bl GetUVAInfo__9NPCHazardF11en_hazmodelff /* 80188398 00185198 90 7E 00 18 */ stw r3, 0x18(r30) -/* 8018839C 0018519C C0 02 B0 64 */ lfs f0, lbl_803CF9E4-_SDA2_BASE_(r2) +/* 8018839C 0018519C C0 02 B0 64 */ lfs f0, lbl__1395_1-_SDA2_BASE_(r2) /* 801883A0 001851A0 D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 801883A4 001851A4 C0 02 B0 68 */ lfs f0, lbl_803CF9E8-_SDA2_BASE_(r2) +/* 801883A4 001851A4 C0 02 B0 68 */ lfs f0, lbl__1396_2-_SDA2_BASE_(r2) /* 801883A8 001851A8 D0 1E 00 60 */ stfs f0, 0x60(r30) -/* 801883AC 001851AC C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 801883AC 001851AC C0 02 B0 6C */ lfs f0, lbl__1397_1-_SDA2_BASE_(r2) /* 801883B0 001851B0 D0 1E 00 64 */ stfs f0, 0x64(r30) /* 801883B4 001851B4 C0 1E 00 60 */ lfs f0, 0x60(r30) /* 801883B8 001851B8 D0 1E 00 68 */ stfs f0, 0x68(r30) @@ -984,18 +984,18 @@ lbl_80188380: /* 801883DC 001851DC 40 82 00 08 */ bne lbl_801883E4 /* 801883E0 001851E0 3B E0 00 00 */ li r31, 0 lbl_801883E4: -/* 801883E4 001851E4 38 62 AF FC */ addi r3, r2, lbl_803CF97C-_SDA2_BASE_ -/* 801883E8 001851E8 C0 22 AF FC */ lfs f1, lbl_803CF97C-_SDA2_BASE_(r2) +/* 801883E4 001851E4 38 62 AF FC */ addi r3, r2, lbl_uv_scroll_ei$1149-_SDA2_BASE_ +/* 801883E8 001851E8 C0 22 AF FC */ lfs f1, lbl_uv_scroll_ei$1149-_SDA2_BASE_(r2) /* 801883EC 001851EC C0 43 00 04 */ lfs f2, 4(r3) /* 801883F0 001851F0 7F C3 F3 78 */ mr r3, r30 /* 801883F4 001851F4 38 80 00 00 */ li r4, 0 /* 801883F8 001851F8 48 00 0B 5D */ bl GetUVAInfo__9NPCHazardF11en_hazmodelff /* 801883FC 001851FC 90 7E 00 18 */ stw r3, 0x18(r30) -/* 80188400 00185200 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 80188400 00185200 C0 02 B0 6C */ lfs f0, lbl__1397_1-_SDA2_BASE_(r2) /* 80188404 00185204 D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 80188408 00185208 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) +/* 80188408 00185208 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) /* 8018840C 0018520C D0 1E 00 60 */ stfs f0, 0x60(r30) -/* 80188410 00185210 C0 02 B0 70 */ lfs f0, lbl_803CF9F0-_SDA2_BASE_(r2) +/* 80188410 00185210 C0 02 B0 70 */ lfs f0, lbl__1398_1-_SDA2_BASE_(r2) /* 80188414 00185214 D0 1E 00 64 */ stfs f0, 0x64(r30) /* 80188418 00185218 C0 1E 00 60 */ lfs f0, 0x60(r30) /* 8018841C 0018521C D0 1E 00 68 */ stfs f0, 0x68(r30) @@ -1010,18 +1010,18 @@ lbl_801883E4: /* 80188440 00185240 40 82 00 08 */ bne lbl_80188448 /* 80188444 00185244 3B E0 00 00 */ li r31, 0 lbl_80188448: -/* 80188448 00185248 38 62 B0 04 */ addi r3, r2, lbl_803CF984-_SDA2_BASE_ -/* 8018844C 0018524C C0 22 B0 04 */ lfs f1, lbl_803CF984-_SDA2_BASE_(r2) +/* 80188448 00185248 38 62 B0 04 */ addi r3, r2, lbl_uv_scroll_fb$1160-_SDA2_BASE_ +/* 8018844C 0018524C C0 22 B0 04 */ lfs f1, lbl_uv_scroll_fb$1160-_SDA2_BASE_(r2) /* 80188450 00185250 C0 43 00 04 */ lfs f2, 4(r3) /* 80188454 00185254 7F C3 F3 78 */ mr r3, r30 /* 80188458 00185258 38 80 00 02 */ li r4, 2 /* 8018845C 0018525C 48 00 0A F9 */ bl GetUVAInfo__9NPCHazardF11en_hazmodelff /* 80188460 00185260 90 7E 00 18 */ stw r3, 0x18(r30) -/* 80188464 00185264 C0 02 B0 74 */ lfs f0, lbl_803CF9F4-_SDA2_BASE_(r2) +/* 80188464 00185264 C0 02 B0 74 */ lfs f0, lbl__1399-_SDA2_BASE_(r2) /* 80188468 00185268 D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 8018846C 0018526C C0 02 B0 78 */ lfs f0, lbl_803CF9F8-_SDA2_BASE_(r2) +/* 8018846C 0018526C C0 02 B0 78 */ lfs f0, lbl__1400-_SDA2_BASE_(r2) /* 80188470 00185270 D0 1E 00 60 */ stfs f0, 0x60(r30) -/* 80188474 00185274 C0 02 B0 7C */ lfs f0, lbl_803CF9FC-_SDA2_BASE_(r2) +/* 80188474 00185274 C0 02 B0 7C */ lfs f0, lbl__1401-_SDA2_BASE_(r2) /* 80188478 00185278 D0 1E 00 64 */ stfs f0, 0x64(r30) /* 8018847C 0018527C C0 1E 00 60 */ lfs f0, 0x60(r30) /* 80188480 00185280 D0 1E 00 68 */ stfs f0, 0x68(r30) @@ -1036,18 +1036,18 @@ lbl_80188448: /* 801884A4 001852A4 40 82 00 08 */ bne lbl_801884AC /* 801884A8 001852A8 3B E0 00 00 */ li r31, 0 lbl_801884AC: -/* 801884AC 001852AC 38 62 B0 0C */ addi r3, r2, lbl_803CF98C-_SDA2_BASE_ -/* 801884B0 001852B0 C0 22 B0 0C */ lfs f1, lbl_803CF98C-_SDA2_BASE_(r2) +/* 801884AC 001852AC 38 62 B0 0C */ addi r3, r2, lbl_uv_scroll_cp$1170-_SDA2_BASE_ +/* 801884B0 001852B0 C0 22 B0 0C */ lfs f1, lbl_uv_scroll_cp$1170-_SDA2_BASE_(r2) /* 801884B4 001852B4 C0 43 00 04 */ lfs f2, 4(r3) /* 801884B8 001852B8 7F C3 F3 78 */ mr r3, r30 /* 801884BC 001852BC 38 80 00 05 */ li r4, 5 /* 801884C0 001852C0 48 00 0A 95 */ bl GetUVAInfo__9NPCHazardF11en_hazmodelff /* 801884C4 001852C4 90 7E 00 18 */ stw r3, 0x18(r30) -/* 801884C8 001852C8 C0 02 B0 80 */ lfs f0, lbl_803CFA00-_SDA2_BASE_(r2) +/* 801884C8 001852C8 C0 02 B0 80 */ lfs f0, lbl__1402-_SDA2_BASE_(r2) /* 801884CC 001852CC D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 801884D0 001852D0 C0 02 B0 84 */ lfs f0, lbl_803CFA04-_SDA2_BASE_(r2) +/* 801884D0 001852D0 C0 02 B0 84 */ lfs f0, lbl__1403-_SDA2_BASE_(r2) /* 801884D4 001852D4 D0 1E 00 60 */ stfs f0, 0x60(r30) -/* 801884D8 001852D8 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) +/* 801884D8 001852D8 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) /* 801884DC 001852DC D0 1E 00 64 */ stfs f0, 0x64(r30) /* 801884E0 001852E0 C0 1E 00 60 */ lfs f0, 0x60(r30) /* 801884E4 001852E4 D0 1E 00 68 */ stfs f0, 0x68(r30) @@ -1062,18 +1062,18 @@ lbl_801884AC: /* 80188508 00185308 40 82 00 08 */ bne lbl_80188510 /* 8018850C 0018530C 3B E0 00 00 */ li r31, 0 lbl_80188510: -/* 80188510 00185310 38 62 B0 14 */ addi r3, r2, lbl_803CF994-_SDA2_BASE_ -/* 80188514 00185314 C0 22 B0 14 */ lfs f1, lbl_803CF994-_SDA2_BASE_(r2) +/* 80188510 00185310 38 62 B0 14 */ addi r3, r2, lbl_uv_scroll_tb$1184-_SDA2_BASE_ +/* 80188514 00185314 C0 22 B0 14 */ lfs f1, lbl_uv_scroll_tb$1184-_SDA2_BASE_(r2) /* 80188518 00185318 C0 43 00 04 */ lfs f2, 4(r3) /* 8018851C 0018531C 7F C3 F3 78 */ mr r3, r30 /* 80188520 00185320 38 80 00 03 */ li r4, 3 /* 80188524 00185324 48 00 0A 31 */ bl GetUVAInfo__9NPCHazardF11en_hazmodelff /* 80188528 00185328 90 7E 00 18 */ stw r3, 0x18(r30) -/* 8018852C 0018532C C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018852C 0018532C C0 02 AF EC */ lfs f0, lbl__959_1-_SDA2_BASE_(r2) /* 80188530 00185330 D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 80188534 00185334 C0 02 B0 8C */ lfs f0, lbl_803CFA0C-_SDA2_BASE_(r2) +/* 80188534 00185334 C0 02 B0 8C */ lfs f0, lbl__1405_2-_SDA2_BASE_(r2) /* 80188538 00185338 D0 1E 00 60 */ stfs f0, 0x60(r30) -/* 8018853C 0018533C C0 02 B0 90 */ lfs f0, lbl_803CFA10-_SDA2_BASE_(r2) +/* 8018853C 0018533C C0 02 B0 90 */ lfs f0, lbl__1406_1-_SDA2_BASE_(r2) /* 80188540 00185340 D0 1E 00 64 */ stfs f0, 0x64(r30) /* 80188544 00185344 C0 1E 00 60 */ lfs f0, 0x60(r30) /* 80188548 00185348 D0 1E 00 68 */ stfs f0, 0x68(r30) @@ -1088,18 +1088,18 @@ lbl_80188510: /* 8018856C 0018536C 40 82 00 08 */ bne lbl_80188574 /* 80188570 00185370 3B E0 00 00 */ li r31, 0 lbl_80188574: -/* 80188574 00185374 38 62 B0 1C */ addi r3, r2, lbl_803CF99C-_SDA2_BASE_ -/* 80188578 00185378 C0 22 B0 1C */ lfs f1, lbl_803CF99C-_SDA2_BASE_(r2) +/* 80188574 00185374 38 62 B0 1C */ addi r3, r2, lbl_uv_scroll_pn$1195-_SDA2_BASE_ +/* 80188578 00185378 C0 22 B0 1C */ lfs f1, lbl_uv_scroll_pn$1195-_SDA2_BASE_(r2) /* 8018857C 0018537C C0 43 00 04 */ lfs f2, 4(r3) /* 80188580 00185380 7F C3 F3 78 */ mr r3, r30 /* 80188584 00185384 38 80 00 1D */ li r4, 0x1d /* 80188588 00185388 48 00 09 CD */ bl GetUVAInfo__9NPCHazardF11en_hazmodelff /* 8018858C 0018538C 90 7E 00 18 */ stw r3, 0x18(r30) -/* 80188590 00185390 C0 02 B0 78 */ lfs f0, lbl_803CF9F8-_SDA2_BASE_(r2) +/* 80188590 00185390 C0 02 B0 78 */ lfs f0, lbl__1400-_SDA2_BASE_(r2) /* 80188594 00185394 D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 80188598 00185398 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) +/* 80188598 00185398 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) /* 8018859C 0018539C D0 1E 00 60 */ stfs f0, 0x60(r30) -/* 801885A0 001853A0 C0 02 B0 64 */ lfs f0, lbl_803CF9E4-_SDA2_BASE_(r2) +/* 801885A0 001853A0 C0 02 B0 64 */ lfs f0, lbl__1395_1-_SDA2_BASE_(r2) /* 801885A4 001853A4 D0 1E 00 64 */ stfs f0, 0x64(r30) /* 801885A8 001853A8 C0 1E 00 60 */ lfs f0, 0x60(r30) /* 801885AC 001853AC D0 1E 00 68 */ stfs f0, 0x68(r30) @@ -1113,28 +1113,28 @@ lbl_80188574: /* 801885CC 001853CC 40 82 00 08 */ bne lbl_801885D4 /* 801885D0 001853D0 3B E0 00 00 */ li r31, 0 lbl_801885D4: -/* 801885D4 001853D4 C0 02 B0 94 */ lfs f0, lbl_803CFA14-_SDA2_BASE_(r2) +/* 801885D4 001853D4 C0 02 B0 94 */ lfs f0, lbl__1407_1-_SDA2_BASE_(r2) /* 801885D8 001853D8 D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 801885DC 001853DC C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) +/* 801885DC 001853DC C0 02 AF EC */ lfs f0, lbl__959_1-_SDA2_BASE_(r2) /* 801885E0 001853E0 D0 1E 00 60 */ stfs f0, 0x60(r30) -/* 801885E4 001853E4 C0 02 B0 98 */ lfs f0, lbl_803CFA18-_SDA2_BASE_(r2) +/* 801885E4 001853E4 C0 02 B0 98 */ lfs f0, lbl__1408-_SDA2_BASE_(r2) /* 801885E8 001853E8 D0 1E 00 64 */ stfs f0, 0x64(r30) /* 801885EC 001853EC C0 1E 00 60 */ lfs f0, 0x60(r30) /* 801885F0 001853F0 D0 1E 00 68 */ stfs f0, 0x68(r30) /* 801885F4 001853F4 4B EA 86 75 */ bl xrand__Fv /* 801885F8 001853F8 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 801885FC 001853FC 41 82 00 0C */ beq lbl_80188608 -/* 80188600 00185400 C0 22 B0 9C */ lfs f1, lbl_803CFA1C-_SDA2_BASE_(r2) +/* 80188600 00185400 C0 22 B0 9C */ lfs f1, lbl__1409-_SDA2_BASE_(r2) /* 80188604 00185404 48 00 00 08 */ b lbl_8018860C lbl_80188608: -/* 80188608 00185408 C0 22 B0 A0 */ lfs f1, lbl_803CFA20-_SDA2_BASE_(r2) +/* 80188608 00185408 C0 22 B0 A0 */ lfs f1, lbl__1410-_SDA2_BASE_(r2) lbl_8018860C: -/* 8018860C 0018540C C0 02 B0 A4 */ lfs f0, lbl_803CFA24-_SDA2_BASE_(r2) +/* 8018860C 0018540C C0 02 B0 A4 */ lfs f0, lbl__1411_1-_SDA2_BASE_(r2) /* 80188610 00185410 7F C3 F3 78 */ mr r3, r30 /* 80188614 00185414 38 81 00 38 */ addi r4, r1, 0x38 /* 80188618 00185418 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018861C 0018541C D0 01 00 38 */ stfs f0, 0x38(r1) -/* 80188620 00185420 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) +/* 80188620 00185420 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) /* 80188624 00185424 D0 01 00 40 */ stfs f0, 0x40(r1) /* 80188628 00185428 D0 01 00 3C */ stfs f0, 0x3c(r1) /* 8018862C 0018542C 48 00 20 B1 */ bl TypData_RotMatStore__9NPCHazardFP5xVec3 @@ -1148,64 +1148,64 @@ lbl_8018860C: /* 8018864C 0018544C 40 82 00 08 */ bne lbl_80188654 /* 80188650 00185450 3B E0 00 00 */ li r31, 0 lbl_80188654: -/* 80188654 00185454 C0 02 B0 8C */ lfs f0, lbl_803CFA0C-_SDA2_BASE_(r2) +/* 80188654 00185454 C0 02 B0 8C */ lfs f0, lbl__1405_2-_SDA2_BASE_(r2) /* 80188658 00185458 D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 8018865C 0018545C C0 02 B0 68 */ lfs f0, lbl_803CF9E8-_SDA2_BASE_(r2) +/* 8018865C 0018545C C0 02 B0 68 */ lfs f0, lbl__1396_2-_SDA2_BASE_(r2) /* 80188660 00185460 D0 1E 00 60 */ stfs f0, 0x60(r30) -/* 80188664 00185464 C0 02 B0 98 */ lfs f0, lbl_803CFA18-_SDA2_BASE_(r2) +/* 80188664 00185464 C0 02 B0 98 */ lfs f0, lbl__1408-_SDA2_BASE_(r2) /* 80188668 00185468 D0 1E 00 64 */ stfs f0, 0x64(r30) /* 8018866C 0018546C C0 1E 00 60 */ lfs f0, 0x60(r30) /* 80188670 00185470 D0 1E 00 68 */ stfs f0, 0x68(r30) /* 80188674 00185474 4B EA 85 F5 */ bl xrand__Fv /* 80188678 00185478 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018867C 0018547C 41 82 00 0C */ beq lbl_80188688 -/* 80188680 00185480 C0 22 B0 9C */ lfs f1, lbl_803CFA1C-_SDA2_BASE_(r2) +/* 80188680 00185480 C0 22 B0 9C */ lfs f1, lbl__1409-_SDA2_BASE_(r2) /* 80188684 00185484 48 00 00 08 */ b lbl_8018868C lbl_80188688: -/* 80188688 00185488 C0 22 B0 A0 */ lfs f1, lbl_803CFA20-_SDA2_BASE_(r2) +/* 80188688 00185488 C0 22 B0 A0 */ lfs f1, lbl__1410-_SDA2_BASE_(r2) lbl_8018868C: -/* 8018868C 0018548C C0 02 B0 A4 */ lfs f0, lbl_803CFA24-_SDA2_BASE_(r2) +/* 8018868C 0018548C C0 02 B0 A4 */ lfs f0, lbl__1411_1-_SDA2_BASE_(r2) /* 80188690 00185490 7F C3 F3 78 */ mr r3, r30 /* 80188694 00185494 38 81 00 2C */ addi r4, r1, 0x2c /* 80188698 00185498 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018869C 0018549C D0 01 00 2C */ stfs f0, 0x2c(r1) -/* 801886A0 001854A0 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) +/* 801886A0 001854A0 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) /* 801886A4 001854A4 D0 01 00 34 */ stfs f0, 0x34(r1) /* 801886A8 001854A8 D0 01 00 30 */ stfs f0, 0x30(r1) /* 801886AC 001854AC 48 00 20 31 */ bl TypData_RotMatStore__9NPCHazardFP5xVec3 /* 801886B0 001854B0 48 00 07 B4 */ b lbl_80188E64 /* 801886B4 001854B4 80 1E 00 04 */ lwz r0, 4(r30) -/* 801886B8 001854B8 3C 60 80 25 */ lis r3, lbl_80253030@ha -/* 801886BC 001854BC 38 83 30 30 */ addi r4, r3, lbl_80253030@l +/* 801886B8 001854B8 3C 60 80 25 */ lis r3, lbl_g_Y3@ha +/* 801886BC 001854BC 38 83 30 30 */ addi r4, r3, lbl_g_Y3@l /* 801886C0 001854C0 60 00 91 80 */ ori r0, r0, 0x9180 /* 801886C4 001854C4 38 7E 00 6C */ addi r3, r30, 0x6c /* 801886C8 001854C8 90 1E 00 04 */ stw r0, 4(r30) -/* 801886CC 001854CC C0 02 B0 98 */ lfs f0, lbl_803CFA18-_SDA2_BASE_(r2) +/* 801886CC 001854CC C0 02 B0 98 */ lfs f0, lbl__1408-_SDA2_BASE_(r2) /* 801886D0 001854D0 D0 1E 00 20 */ stfs f0, 0x20(r30) /* 801886D4 001854D4 4B EC 5E 09 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 801886D8 001854D8 3C 80 80 25 */ lis r4, lbl_80253030@ha +/* 801886D8 001854D8 3C 80 80 25 */ lis r4, lbl_g_Y3@ha /* 801886DC 001854DC 38 7E 00 78 */ addi r3, r30, 0x78 -/* 801886E0 001854E0 38 84 30 30 */ addi r4, r4, lbl_80253030@l +/* 801886E0 001854E0 38 84 30 30 */ addi r4, r4, lbl_g_Y3@l /* 801886E4 001854E4 4B EC 5D F9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801886E8 001854E8 7F C3 F3 78 */ mr r3, r30 /* 801886EC 001854EC 38 80 00 00 */ li r4, 0 /* 801886F0 001854F0 48 00 1F ED */ bl TypData_RotMatStore__9NPCHazardFP5xVec3 /* 801886F4 001854F4 48 00 07 70 */ b lbl_80188E64 /* 801886F8 001854F8 80 1E 00 04 */ lwz r0, 4(r30) -/* 801886FC 001854FC 3C 60 80 25 */ lis r3, lbl_80253018@ha -/* 80188700 00185500 38 83 30 18 */ addi r4, r3, lbl_80253018@l +/* 801886FC 001854FC 3C 60 80 25 */ lis r3, lbl_g_O3@ha +/* 80188700 00185500 38 83 30 18 */ addi r4, r3, lbl_g_O3@l /* 80188704 00185504 64 00 00 20 */ oris r0, r0, 0x20 /* 80188708 00185508 38 7E 00 34 */ addi r3, r30, 0x34 /* 8018870C 0018550C 60 00 11 80 */ ori r0, r0, 0x1180 /* 80188710 00185510 90 1E 00 04 */ stw r0, 4(r30) -/* 80188714 00185514 C0 02 B0 98 */ lfs f0, lbl_803CFA18-_SDA2_BASE_(r2) +/* 80188714 00185514 C0 02 B0 98 */ lfs f0, lbl__1408-_SDA2_BASE_(r2) /* 80188718 00185518 D0 1E 00 20 */ stfs f0, 0x20(r30) /* 8018871C 0018551C 4B EC 5D C1 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 80188720 00185520 C0 02 B0 A8 */ lfs f0, lbl_803CFA28-_SDA2_BASE_(r2) +/* 80188720 00185520 C0 02 B0 A8 */ lfs f0, lbl__1412_2-_SDA2_BASE_(r2) /* 80188724 00185524 D0 1E 00 40 */ stfs f0, 0x40(r30) -/* 80188728 00185528 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) +/* 80188728 00185528 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) /* 8018872C 0018552C D0 1E 00 44 */ stfs f0, 0x44(r30) -/* 80188730 00185530 C0 02 B0 98 */ lfs f0, lbl_803CFA18-_SDA2_BASE_(r2) +/* 80188730 00185530 C0 02 B0 98 */ lfs f0, lbl__1408-_SDA2_BASE_(r2) /* 80188734 00185534 D0 1E 00 48 */ stfs f0, 0x48(r30) /* 80188738 00185538 48 00 07 2C */ b lbl_80188E64 /* 8018873C 0018553C 80 1E 00 04 */ lwz r0, 4(r30) @@ -1218,11 +1218,11 @@ lbl_8018868C: /* 80188758 00185558 40 82 00 08 */ bne lbl_80188760 /* 8018875C 0018555C 3B E0 00 00 */ li r31, 0 lbl_80188760: -/* 80188760 00185560 C0 02 B0 8C */ lfs f0, lbl_803CFA0C-_SDA2_BASE_(r2) +/* 80188760 00185560 C0 02 B0 8C */ lfs f0, lbl__1405_2-_SDA2_BASE_(r2) /* 80188764 00185564 D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 80188768 00185568 C0 02 B0 80 */ lfs f0, lbl_803CFA00-_SDA2_BASE_(r2) +/* 80188768 00185568 C0 02 B0 80 */ lfs f0, lbl__1402-_SDA2_BASE_(r2) /* 8018876C 0018556C D0 1E 00 60 */ stfs f0, 0x60(r30) -/* 80188770 00185570 C0 02 B0 8C */ lfs f0, lbl_803CFA0C-_SDA2_BASE_(r2) +/* 80188770 00185570 C0 02 B0 8C */ lfs f0, lbl__1405_2-_SDA2_BASE_(r2) /* 80188774 00185574 D0 1E 00 64 */ stfs f0, 0x64(r30) /* 80188778 00185578 C0 1E 00 60 */ lfs f0, 0x60(r30) /* 8018877C 0018557C D0 1E 00 68 */ stfs f0, 0x68(r30) @@ -1239,11 +1239,11 @@ lbl_80188760: /* 801887A8 001855A8 40 82 00 08 */ bne lbl_801887B0 /* 801887AC 001855AC 3B E0 00 00 */ li r31, 0 lbl_801887B0: -/* 801887B0 001855B0 C0 02 B0 AC */ lfs f0, lbl_803CFA2C-_SDA2_BASE_(r2) +/* 801887B0 001855B0 C0 02 B0 AC */ lfs f0, lbl__1413-_SDA2_BASE_(r2) /* 801887B4 001855B4 D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 801887B8 001855B8 C0 02 B0 80 */ lfs f0, lbl_803CFA00-_SDA2_BASE_(r2) +/* 801887B8 001855B8 C0 02 B0 80 */ lfs f0, lbl__1402-_SDA2_BASE_(r2) /* 801887BC 001855BC D0 1E 00 60 */ stfs f0, 0x60(r30) -/* 801887C0 001855C0 C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) +/* 801887C0 001855C0 C0 02 AF EC */ lfs f0, lbl__959_1-_SDA2_BASE_(r2) /* 801887C4 001855C4 D0 1E 00 64 */ stfs f0, 0x64(r30) /* 801887C8 001855C8 C0 1E 00 64 */ lfs f0, 0x64(r30) /* 801887CC 001855CC D0 1E 00 68 */ stfs f0, 0x68(r30) @@ -1258,18 +1258,18 @@ lbl_801887B0: /* 801887F0 001855F0 40 82 00 08 */ bne lbl_801887F8 /* 801887F4 001855F4 3B E0 00 00 */ li r31, 0 lbl_801887F8: -/* 801887F8 001855F8 38 62 B0 24 */ addi r3, r2, lbl_803CF9A4-_SDA2_BASE_ -/* 801887FC 001855FC C0 22 B0 24 */ lfs f1, lbl_803CF9A4-_SDA2_BASE_(r2) +/* 801887F8 001855F8 38 62 B0 24 */ addi r3, r2, lbl_uv_scroll_ts$1240-_SDA2_BASE_ +/* 801887FC 001855FC C0 22 B0 24 */ lfs f1, lbl_uv_scroll_ts$1240-_SDA2_BASE_(r2) /* 80188800 00185600 C0 43 00 04 */ lfs f2, 4(r3) /* 80188804 00185604 7F C3 F3 78 */ mr r3, r30 /* 80188808 00185608 38 80 00 08 */ li r4, 8 /* 8018880C 0018560C 48 00 07 49 */ bl GetUVAInfo__9NPCHazardF11en_hazmodelff /* 80188810 00185610 90 7E 00 18 */ stw r3, 0x18(r30) -/* 80188814 00185614 C0 02 B0 B0 */ lfs f0, lbl_803CFA30-_SDA2_BASE_(r2) +/* 80188814 00185614 C0 02 B0 B0 */ lfs f0, lbl__1414-_SDA2_BASE_(r2) /* 80188818 00185618 D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 8018881C 0018561C C0 02 B0 80 */ lfs f0, lbl_803CFA00-_SDA2_BASE_(r2) +/* 8018881C 0018561C C0 02 B0 80 */ lfs f0, lbl__1402-_SDA2_BASE_(r2) /* 80188820 00185620 D0 1E 00 60 */ stfs f0, 0x60(r30) -/* 80188824 00185624 C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) +/* 80188824 00185624 C0 02 AF EC */ lfs f0, lbl__959_1-_SDA2_BASE_(r2) /* 80188828 00185628 D0 1E 00 64 */ stfs f0, 0x64(r30) /* 8018882C 0018562C C0 1E 00 64 */ lfs f0, 0x64(r30) /* 80188830 00185630 D0 1E 00 68 */ stfs f0, 0x68(r30) @@ -1287,11 +1287,11 @@ lbl_801887F8: /* 80188860 00185660 40 82 00 08 */ bne lbl_80188868 /* 80188864 00185664 3B E0 00 00 */ li r31, 0 lbl_80188868: -/* 80188868 00185668 C0 02 B0 8C */ lfs f0, lbl_803CFA0C-_SDA2_BASE_(r2) +/* 80188868 00185668 C0 02 B0 8C */ lfs f0, lbl__1405_2-_SDA2_BASE_(r2) /* 8018886C 0018566C D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 80188870 00185670 C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) +/* 80188870 00185670 C0 02 AF EC */ lfs f0, lbl__959_1-_SDA2_BASE_(r2) /* 80188874 00185674 D0 1E 00 60 */ stfs f0, 0x60(r30) -/* 80188878 00185678 C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) +/* 80188878 00185678 C0 02 AF EC */ lfs f0, lbl__959_1-_SDA2_BASE_(r2) /* 8018887C 0018567C D0 1E 00 64 */ stfs f0, 0x64(r30) /* 80188880 00185680 C0 1E 00 60 */ lfs f0, 0x60(r30) /* 80188884 00185684 D0 1E 00 68 */ stfs f0, 0x68(r30) @@ -1306,18 +1306,18 @@ lbl_80188868: /* 801888A8 001856A8 40 82 00 08 */ bne lbl_801888B0 /* 801888AC 001856AC 3B E0 00 00 */ li r31, 0 lbl_801888B0: -/* 801888B0 001856B0 38 62 B0 2C */ addi r3, r2, lbl_803CF9AC-_SDA2_BASE_ -/* 801888B4 001856B4 C0 22 B0 2C */ lfs f1, lbl_803CF9AC-_SDA2_BASE_(r2) +/* 801888B0 001856B0 38 62 B0 2C */ addi r3, r2, lbl_uv_scroll_cb$1260-_SDA2_BASE_ +/* 801888B4 001856B4 C0 22 B0 2C */ lfs f1, lbl_uv_scroll_cb$1260-_SDA2_BASE_(r2) /* 801888B8 001856B8 C0 43 00 04 */ lfs f2, 4(r3) /* 801888BC 001856BC 7F C3 F3 78 */ mr r3, r30 /* 801888C0 001856C0 38 80 00 0B */ li r4, 0xb /* 801888C4 001856C4 48 00 06 91 */ bl GetUVAInfo__9NPCHazardF11en_hazmodelff /* 801888C8 001856C8 90 7E 00 18 */ stw r3, 0x18(r30) -/* 801888CC 001856CC C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) +/* 801888CC 001856CC C0 02 AF EC */ lfs f0, lbl__959_1-_SDA2_BASE_(r2) /* 801888D0 001856D0 D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 801888D4 001856D4 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) +/* 801888D4 001856D4 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) /* 801888D8 001856D8 D0 1E 00 60 */ stfs f0, 0x60(r30) -/* 801888DC 001856DC C0 02 B0 B4 */ lfs f0, lbl_803CFA34-_SDA2_BASE_(r2) +/* 801888DC 001856DC C0 02 B0 B4 */ lfs f0, lbl__1415_1-_SDA2_BASE_(r2) /* 801888E0 001856E0 D0 1E 00 64 */ stfs f0, 0x64(r30) /* 801888E4 001856E4 C0 1E 00 60 */ lfs f0, 0x60(r30) /* 801888E8 001856E8 D0 1E 00 68 */ stfs f0, 0x68(r30) @@ -1332,27 +1332,27 @@ lbl_801888B0: /* 8018890C 0018570C 40 82 00 08 */ bne lbl_80188914 /* 80188910 00185710 3B E0 00 00 */ li r31, 0 lbl_80188914: -/* 80188914 00185714 38 62 B0 34 */ addi r3, r2, lbl_803CF9B4-_SDA2_BASE_ -/* 80188918 00185718 C0 22 B0 34 */ lfs f1, lbl_803CF9B4-_SDA2_BASE_(r2) +/* 80188914 00185714 38 62 B0 34 */ addi r3, r2, lbl_uv_scroll_cl$1271-_SDA2_BASE_ +/* 80188918 00185718 C0 22 B0 34 */ lfs f1, lbl_uv_scroll_cl$1271-_SDA2_BASE_(r2) /* 8018891C 0018571C C0 43 00 04 */ lfs f2, 4(r3) /* 80188920 00185720 7F C3 F3 78 */ mr r3, r30 /* 80188924 00185724 38 80 00 0A */ li r4, 0xa /* 80188928 00185728 48 00 06 2D */ bl GetUVAInfo__9NPCHazardF11en_hazmodelff /* 8018892C 0018572C 90 7E 00 18 */ stw r3, 0x18(r30) /* 80188930 00185730 4B EA 83 59 */ bl xurand__Fv -/* 80188934 00185734 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) -/* 80188938 00185738 3C 60 80 25 */ lis r3, lbl_80253030@ha -/* 8018893C 0018573C 38 83 30 30 */ addi r4, r3, lbl_80253030@l -/* 80188940 00185740 C0 42 B0 8C */ lfs f2, lbl_803CFA0C-_SDA2_BASE_(r2) +/* 80188934 00185734 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) +/* 80188938 00185738 3C 60 80 25 */ lis r3, lbl_g_Y3@ha +/* 8018893C 0018573C 38 83 30 30 */ addi r4, r3, lbl_g_Y3@l +/* 80188940 00185740 C0 42 B0 8C */ lfs f2, lbl__1405_2-_SDA2_BASE_(r2) /* 80188944 00185744 EC 21 00 28 */ fsubs f1, f1, f0 -/* 80188948 00185748 C0 02 B0 B8 */ lfs f0, lbl_803CFA38-_SDA2_BASE_(r2) +/* 80188948 00185748 C0 02 B0 B8 */ lfs f0, lbl__1416-_SDA2_BASE_(r2) /* 8018894C 0018574C 38 7E 00 B4 */ addi r3, r30, 0xb4 /* 80188950 00185750 EC 22 00 72 */ fmuls f1, f2, f1 /* 80188954 00185754 EC 00 00 7A */ fmadds f0, f0, f1, f0 /* 80188958 00185758 D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 8018895C 0018575C C0 02 B0 80 */ lfs f0, lbl_803CFA00-_SDA2_BASE_(r2) +/* 8018895C 0018575C C0 02 B0 80 */ lfs f0, lbl__1402-_SDA2_BASE_(r2) /* 80188960 00185760 D0 1E 00 60 */ stfs f0, 0x60(r30) -/* 80188964 00185764 C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) +/* 80188964 00185764 C0 02 AF EC */ lfs f0, lbl__959_1-_SDA2_BASE_(r2) /* 80188968 00185768 D0 1E 00 64 */ stfs f0, 0x64(r30) /* 8018896C 0018576C C0 1E 00 60 */ lfs f0, 0x60(r30) /* 80188970 00185770 D0 1E 00 68 */ stfs f0, 0x68(r30) @@ -1368,28 +1368,28 @@ lbl_80188914: /* 80188998 00185798 40 82 00 08 */ bne lbl_801889A0 /* 8018899C 0018579C 3B E0 00 00 */ li r31, 0 lbl_801889A0: -/* 801889A0 001857A0 C0 02 B0 8C */ lfs f0, lbl_803CFA0C-_SDA2_BASE_(r2) +/* 801889A0 001857A0 C0 02 B0 8C */ lfs f0, lbl__1405_2-_SDA2_BASE_(r2) /* 801889A4 001857A4 D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 801889A8 001857A8 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) +/* 801889A8 001857A8 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) /* 801889AC 001857AC D0 1E 00 60 */ stfs f0, 0x60(r30) -/* 801889B0 001857B0 C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) +/* 801889B0 001857B0 C0 02 AF EC */ lfs f0, lbl__959_1-_SDA2_BASE_(r2) /* 801889B4 001857B4 D0 1E 00 64 */ stfs f0, 0x64(r30) /* 801889B8 001857B8 C0 1E 00 60 */ lfs f0, 0x60(r30) /* 801889BC 001857BC D0 1E 00 68 */ stfs f0, 0x68(r30) /* 801889C0 001857C0 4B EA 82 A9 */ bl xrand__Fv /* 801889C4 001857C4 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 801889C8 001857C8 41 82 00 0C */ beq lbl_801889D4 -/* 801889CC 001857CC C0 22 B0 BC */ lfs f1, lbl_803CFA3C-_SDA2_BASE_(r2) +/* 801889CC 001857CC C0 22 B0 BC */ lfs f1, lbl__1417_1-_SDA2_BASE_(r2) /* 801889D0 001857D0 48 00 00 08 */ b lbl_801889D8 lbl_801889D4: -/* 801889D4 001857D4 C0 22 B0 C0 */ lfs f1, lbl_803CFA40-_SDA2_BASE_(r2) +/* 801889D4 001857D4 C0 22 B0 C0 */ lfs f1, lbl__1418_3-_SDA2_BASE_(r2) lbl_801889D8: -/* 801889D8 001857D8 C0 02 B0 A4 */ lfs f0, lbl_803CFA24-_SDA2_BASE_(r2) +/* 801889D8 001857D8 C0 02 B0 A4 */ lfs f0, lbl__1411_1-_SDA2_BASE_(r2) /* 801889DC 001857DC 7F C3 F3 78 */ mr r3, r30 /* 801889E0 001857E0 38 81 00 20 */ addi r4, r1, 0x20 /* 801889E4 001857E4 EC 00 00 72 */ fmuls f0, f0, f1 /* 801889E8 001857E8 D0 01 00 20 */ stfs f0, 0x20(r1) -/* 801889EC 001857EC C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) +/* 801889EC 001857EC C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) /* 801889F0 001857F0 D0 01 00 28 */ stfs f0, 0x28(r1) /* 801889F4 001857F4 D0 01 00 24 */ stfs f0, 0x24(r1) /* 801889F8 001857F8 48 00 1C E5 */ bl TypData_RotMatStore__9NPCHazardFP5xVec3 @@ -1400,11 +1400,11 @@ lbl_801889D8: /* 80188A0C 0018580C 80 1E 00 04 */ lwz r0, 4(r30) /* 80188A10 00185810 60 00 B1 80 */ ori r0, r0, 0xb180 /* 80188A14 00185814 90 1E 00 04 */ stw r0, 4(r30) -/* 80188A18 00185818 C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) +/* 80188A18 00185818 C0 02 AF EC */ lfs f0, lbl__959_1-_SDA2_BASE_(r2) /* 80188A1C 0018581C D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 80188A20 00185820 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) +/* 80188A20 00185820 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) /* 80188A24 00185824 D0 1E 00 60 */ stfs f0, 0x60(r30) -/* 80188A28 00185828 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) +/* 80188A28 00185828 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) /* 80188A2C 0018582C D0 1E 00 64 */ stfs f0, 0x64(r30) /* 80188A30 00185830 C0 1E 00 60 */ lfs f0, 0x60(r30) /* 80188A34 00185834 D0 1E 00 68 */ stfs f0, 0x68(r30) @@ -1419,18 +1419,18 @@ lbl_801889D8: /* 80188A58 00185858 40 82 00 08 */ bne lbl_80188A60 /* 80188A5C 0018585C 3B E0 00 00 */ li r31, 0 lbl_80188A60: -/* 80188A60 00185860 38 62 B0 3C */ addi r3, r2, lbl_803CF9BC-_SDA2_BASE_ -/* 80188A64 00185864 C0 22 B0 3C */ lfs f1, lbl_803CF9BC-_SDA2_BASE_(r2) +/* 80188A60 00185860 38 62 B0 3C */ addi r3, r2, lbl_uv_scroll_ob$1287-_SDA2_BASE_ +/* 80188A64 00185864 C0 22 B0 3C */ lfs f1, lbl_uv_scroll_ob$1287-_SDA2_BASE_(r2) /* 80188A68 00185868 C0 43 00 04 */ lfs f2, 4(r3) /* 80188A6C 0018586C 7F C3 F3 78 */ mr r3, r30 /* 80188A70 00185870 38 80 00 0D */ li r4, 0xd /* 80188A74 00185874 48 00 04 E1 */ bl GetUVAInfo__9NPCHazardF11en_hazmodelff /* 80188A78 00185878 90 7E 00 18 */ stw r3, 0x18(r30) -/* 80188A7C 0018587C C0 02 B0 8C */ lfs f0, lbl_803CFA0C-_SDA2_BASE_(r2) +/* 80188A7C 0018587C C0 02 B0 8C */ lfs f0, lbl__1405_2-_SDA2_BASE_(r2) /* 80188A80 00185880 D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 80188A84 00185884 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) +/* 80188A84 00185884 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) /* 80188A88 00185888 D0 1E 00 60 */ stfs f0, 0x60(r30) -/* 80188A8C 0018588C C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) +/* 80188A8C 0018588C C0 02 AF EC */ lfs f0, lbl__959_1-_SDA2_BASE_(r2) /* 80188A90 00185890 D0 1E 00 64 */ stfs f0, 0x64(r30) /* 80188A94 00185894 C0 1E 00 60 */ lfs f0, 0x60(r30) /* 80188A98 00185898 D0 1E 00 68 */ stfs f0, 0x68(r30) @@ -1448,18 +1448,18 @@ lbl_80188A60: /* 80188AC8 001858C8 40 82 00 08 */ bne lbl_80188AD0 /* 80188ACC 001858CC 3B E0 00 00 */ li r31, 0 lbl_80188AD0: -/* 80188AD0 001858D0 38 62 B0 44 */ addi r3, r2, lbl_803CF9C4-_SDA2_BASE_ -/* 80188AD4 001858D4 C0 22 B0 44 */ lfs f1, lbl_803CF9C4-_SDA2_BASE_(r2) +/* 80188AD0 001858D0 38 62 B0 44 */ addi r3, r2, lbl_uv_scroll_os$1291-_SDA2_BASE_ +/* 80188AD4 001858D4 C0 22 B0 44 */ lfs f1, lbl_uv_scroll_os$1291-_SDA2_BASE_(r2) /* 80188AD8 001858D8 C0 43 00 04 */ lfs f2, 4(r3) /* 80188ADC 001858DC 7F C3 F3 78 */ mr r3, r30 /* 80188AE0 001858E0 38 80 00 0E */ li r4, 0xe /* 80188AE4 001858E4 48 00 04 71 */ bl GetUVAInfo__9NPCHazardF11en_hazmodelff /* 80188AE8 001858E8 90 7E 00 18 */ stw r3, 0x18(r30) -/* 80188AEC 001858EC C0 02 B0 A8 */ lfs f0, lbl_803CFA28-_SDA2_BASE_(r2) +/* 80188AEC 001858EC C0 02 B0 A8 */ lfs f0, lbl__1412_2-_SDA2_BASE_(r2) /* 80188AF0 001858F0 D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 80188AF4 001858F4 C0 02 B0 80 */ lfs f0, lbl_803CFA00-_SDA2_BASE_(r2) +/* 80188AF4 001858F4 C0 02 B0 80 */ lfs f0, lbl__1402-_SDA2_BASE_(r2) /* 80188AF8 001858F8 D0 1E 00 60 */ stfs f0, 0x60(r30) -/* 80188AFC 001858FC C0 02 B0 70 */ lfs f0, lbl_803CF9F0-_SDA2_BASE_(r2) +/* 80188AFC 001858FC C0 02 B0 70 */ lfs f0, lbl__1398_1-_SDA2_BASE_(r2) /* 80188B00 00185900 D0 1E 00 64 */ stfs f0, 0x64(r30) /* 80188B04 00185904 C0 1E 00 60 */ lfs f0, 0x60(r30) /* 80188B08 00185908 D0 1E 00 68 */ stfs f0, 0x68(r30) @@ -1474,18 +1474,18 @@ lbl_80188AD0: /* 80188B2C 0018592C 40 82 00 08 */ bne lbl_80188B34 /* 80188B30 00185930 3B E0 00 00 */ li r31, 0 lbl_80188B34: -/* 80188B34 00185934 38 62 B0 4C */ addi r3, r2, lbl_803CF9CC-_SDA2_BASE_ -/* 80188B38 00185938 C0 22 B0 4C */ lfs f1, lbl_803CF9CC-_SDA2_BASE_(r2) +/* 80188B34 00185934 38 62 B0 4C */ addi r3, r2, lbl_uv_scroll_or$1295-_SDA2_BASE_ +/* 80188B38 00185938 C0 22 B0 4C */ lfs f1, lbl_uv_scroll_or$1295-_SDA2_BASE_(r2) /* 80188B3C 0018593C C0 43 00 04 */ lfs f2, 4(r3) /* 80188B40 00185940 7F C3 F3 78 */ mr r3, r30 /* 80188B44 00185944 38 80 00 0F */ li r4, 0xf /* 80188B48 00185948 48 00 04 0D */ bl GetUVAInfo__9NPCHazardF11en_hazmodelff /* 80188B4C 0018594C 90 7E 00 18 */ stw r3, 0x18(r30) -/* 80188B50 00185950 C0 02 B0 94 */ lfs f0, lbl_803CFA14-_SDA2_BASE_(r2) +/* 80188B50 00185950 C0 02 B0 94 */ lfs f0, lbl__1407_1-_SDA2_BASE_(r2) /* 80188B54 00185954 D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 80188B58 00185958 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) +/* 80188B58 00185958 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) /* 80188B5C 0018595C D0 1E 00 60 */ stfs f0, 0x60(r30) -/* 80188B60 00185960 C0 02 B0 C4 */ lfs f0, lbl_803CFA44-_SDA2_BASE_(r2) +/* 80188B60 00185960 C0 02 B0 C4 */ lfs f0, lbl__1419_4-_SDA2_BASE_(r2) /* 80188B64 00185964 D0 1E 00 64 */ stfs f0, 0x64(r30) /* 80188B68 00185968 C0 1E 00 60 */ lfs f0, 0x60(r30) /* 80188B6C 0018596C D0 1E 00 68 */ stfs f0, 0x68(r30) @@ -1500,34 +1500,34 @@ lbl_80188B34: /* 80188B90 00185990 40 82 00 08 */ bne lbl_80188B98 /* 80188B94 00185994 3B E0 00 00 */ li r31, 0 lbl_80188B98: -/* 80188B98 00185998 38 62 B0 54 */ addi r3, r2, lbl_803CF9D4-_SDA2_BASE_ -/* 80188B9C 0018599C C0 22 B0 54 */ lfs f1, lbl_803CF9D4-_SDA2_BASE_(r2) +/* 80188B98 00185998 38 62 B0 54 */ addi r3, r2, lbl_uv_scroll_og$1299-_SDA2_BASE_ +/* 80188B9C 0018599C C0 22 B0 54 */ lfs f1, lbl_uv_scroll_og$1299-_SDA2_BASE_(r2) /* 80188BA0 001859A0 C0 43 00 04 */ lfs f2, 4(r3) /* 80188BA4 001859A4 7F C3 F3 78 */ mr r3, r30 /* 80188BA8 001859A8 38 80 00 10 */ li r4, 0x10 /* 80188BAC 001859AC 48 00 03 A9 */ bl GetUVAInfo__9NPCHazardF11en_hazmodelff /* 80188BB0 001859B0 90 7E 00 18 */ stw r3, 0x18(r30) /* 80188BB4 001859B4 4B EA 80 D5 */ bl xurand__Fv -/* 80188BB8 001859B8 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) -/* 80188BBC 001859BC 3C 60 80 25 */ lis r3, lbl_80253018@ha -/* 80188BC0 001859C0 38 83 30 18 */ addi r4, r3, lbl_80253018@l -/* 80188BC4 001859C4 C0 42 B0 8C */ lfs f2, lbl_803CFA0C-_SDA2_BASE_(r2) +/* 80188BB8 001859B8 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) +/* 80188BBC 001859BC 3C 60 80 25 */ lis r3, lbl_g_O3@ha +/* 80188BC0 001859C0 38 83 30 18 */ addi r4, r3, lbl_g_O3@l +/* 80188BC4 001859C4 C0 42 B0 8C */ lfs f2, lbl__1405_2-_SDA2_BASE_(r2) /* 80188BC8 001859C8 EC 21 00 28 */ fsubs f1, f1, f0 -/* 80188BCC 001859CC C0 02 B0 C8 */ lfs f0, lbl_803CFA48-_SDA2_BASE_(r2) +/* 80188BCC 001859CC C0 02 B0 C8 */ lfs f0, lbl__1420_2-_SDA2_BASE_(r2) /* 80188BD0 001859D0 38 7E 00 6C */ addi r3, r30, 0x6c /* 80188BD4 001859D4 EC 22 00 72 */ fmuls f1, f2, f1 /* 80188BD8 001859D8 EC 00 00 7A */ fmadds f0, f0, f1, f0 /* 80188BDC 001859DC D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 80188BE0 001859E0 C0 02 B0 68 */ lfs f0, lbl_803CF9E8-_SDA2_BASE_(r2) +/* 80188BE0 001859E0 C0 02 B0 68 */ lfs f0, lbl__1396_2-_SDA2_BASE_(r2) /* 80188BE4 001859E4 D0 1E 00 60 */ stfs f0, 0x60(r30) -/* 80188BE8 001859E8 C0 02 B0 CC */ lfs f0, lbl_803CFA4C-_SDA2_BASE_(r2) +/* 80188BE8 001859E8 C0 02 B0 CC */ lfs f0, lbl__1421_2-_SDA2_BASE_(r2) /* 80188BEC 001859EC D0 1E 00 64 */ stfs f0, 0x64(r30) /* 80188BF0 001859F0 C0 1E 00 60 */ lfs f0, 0x60(r30) /* 80188BF4 001859F4 D0 1E 00 68 */ stfs f0, 0x68(r30) /* 80188BF8 001859F8 4B EC 58 E5 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 80188BFC 001859FC 3C 60 80 25 */ lis r3, lbl_80253030@ha -/* 80188C00 00185A00 C0 22 B0 C8 */ lfs f1, lbl_803CFA48-_SDA2_BASE_(r2) -/* 80188C04 00185A04 38 83 30 30 */ addi r4, r3, lbl_80253030@l +/* 80188BFC 001859FC 3C 60 80 25 */ lis r3, lbl_g_Y3@ha +/* 80188C00 00185A00 C0 22 B0 C8 */ lfs f1, lbl__1420_2-_SDA2_BASE_(r2) +/* 80188C04 00185A04 38 83 30 30 */ addi r4, r3, lbl_g_Y3@l /* 80188C08 00185A08 38 7E 00 78 */ addi r3, r30, 0x78 /* 80188C0C 00185A0C 4B E8 24 85 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80188C10 00185A10 48 00 02 54 */ b lbl_80188E64 @@ -1542,18 +1542,18 @@ lbl_80188B98: lbl_80188C34: /* 80188C34 00185A34 4B FF D1 F5 */ bl NPCC_ShadowCacheReserve__Fv /* 80188C38 00185A38 90 7E 00 E0 */ stw r3, 0xe0(r30) -/* 80188C3C 00185A3C 3C 60 80 25 */ lis r3, lbl_80253018@ha -/* 80188C40 00185A40 38 83 30 18 */ addi r4, r3, lbl_80253018@l -/* 80188C44 00185A44 C0 02 B0 D0 */ lfs f0, lbl_803CFA50-_SDA2_BASE_(r2) +/* 80188C3C 00185A3C 3C 60 80 25 */ lis r3, lbl_g_O3@ha +/* 80188C40 00185A40 38 83 30 18 */ addi r4, r3, lbl_g_O3@l +/* 80188C44 00185A44 C0 02 B0 D0 */ lfs f0, lbl__1422_2-_SDA2_BASE_(r2) /* 80188C48 00185A48 38 7E 00 70 */ addi r3, r30, 0x70 /* 80188C4C 00185A4C D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 80188C50 00185A50 C0 02 B0 B4 */ lfs f0, lbl_803CFA34-_SDA2_BASE_(r2) +/* 80188C50 00185A50 C0 02 B0 B4 */ lfs f0, lbl__1415_1-_SDA2_BASE_(r2) /* 80188C54 00185A54 D0 1E 00 6C */ stfs f0, 0x6c(r30) -/* 80188C58 00185A58 C0 02 B0 A8 */ lfs f0, lbl_803CFA28-_SDA2_BASE_(r2) +/* 80188C58 00185A58 C0 02 B0 A8 */ lfs f0, lbl__1412_2-_SDA2_BASE_(r2) /* 80188C5C 00185A5C D0 1E 00 7C */ stfs f0, 0x7c(r30) -/* 80188C60 00185A60 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) +/* 80188C60 00185A60 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) /* 80188C64 00185A64 D0 1E 00 60 */ stfs f0, 0x60(r30) -/* 80188C68 00185A68 C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) +/* 80188C68 00185A68 C0 02 AF EC */ lfs f0, lbl__959_1-_SDA2_BASE_(r2) /* 80188C6C 00185A6C D0 1E 00 64 */ stfs f0, 0x64(r30) /* 80188C70 00185A70 C0 1E 00 60 */ lfs f0, 0x60(r30) /* 80188C74 00185A74 D0 1E 00 68 */ stfs f0, 0x68(r30) @@ -1561,17 +1561,17 @@ lbl_80188C34: /* 80188C7C 00185A7C 4B EA 7F ED */ bl xrand__Fv /* 80188C80 00185A80 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80188C84 00185A84 41 82 00 0C */ beq lbl_80188C90 -/* 80188C88 00185A88 C0 22 B0 D4 */ lfs f1, lbl_803CFA54-_SDA2_BASE_(r2) +/* 80188C88 00185A88 C0 22 B0 D4 */ lfs f1, lbl__1423_1-_SDA2_BASE_(r2) /* 80188C8C 00185A8C 48 00 00 08 */ b lbl_80188C94 lbl_80188C90: -/* 80188C90 00185A90 C0 22 B0 A0 */ lfs f1, lbl_803CFA20-_SDA2_BASE_(r2) +/* 80188C90 00185A90 C0 22 B0 A0 */ lfs f1, lbl__1410-_SDA2_BASE_(r2) lbl_80188C94: -/* 80188C94 00185A94 C0 02 B0 A4 */ lfs f0, lbl_803CFA24-_SDA2_BASE_(r2) +/* 80188C94 00185A94 C0 02 B0 A4 */ lfs f0, lbl__1411_1-_SDA2_BASE_(r2) /* 80188C98 00185A98 7F C3 F3 78 */ mr r3, r30 /* 80188C9C 00185A9C 38 81 00 14 */ addi r4, r1, 0x14 /* 80188CA0 00185AA0 EC 00 00 72 */ fmuls f0, f0, f1 /* 80188CA4 00185AA4 D0 01 00 14 */ stfs f0, 0x14(r1) -/* 80188CA8 00185AA8 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) +/* 80188CA8 00185AA8 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) /* 80188CAC 00185AAC D0 01 00 1C */ stfs f0, 0x1c(r1) /* 80188CB0 00185AB0 D0 01 00 18 */ stfs f0, 0x18(r1) /* 80188CB4 00185AB4 48 00 1A 29 */ bl TypData_RotMatStore__9NPCHazardFP5xVec3 @@ -1589,13 +1589,13 @@ lbl_80188C94: /* 80188CE4 00185AE4 40 82 00 08 */ bne lbl_80188CEC /* 80188CE8 00185AE8 3B E0 00 00 */ li r31, 0 lbl_80188CEC: -/* 80188CEC 00185AEC C0 02 B0 64 */ lfs f0, lbl_803CF9E4-_SDA2_BASE_(r2) +/* 80188CEC 00185AEC C0 02 B0 64 */ lfs f0, lbl__1395_1-_SDA2_BASE_(r2) /* 80188CF0 00185AF0 7F C3 F3 78 */ mr r3, r30 /* 80188CF4 00185AF4 38 80 00 00 */ li r4, 0 /* 80188CF8 00185AF8 D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 80188CFC 00185AFC C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) +/* 80188CFC 00185AFC C0 02 AF EC */ lfs f0, lbl__959_1-_SDA2_BASE_(r2) /* 80188D00 00185B00 D0 1E 00 60 */ stfs f0, 0x60(r30) -/* 80188D04 00185B04 C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) +/* 80188D04 00185B04 C0 02 AF EC */ lfs f0, lbl__959_1-_SDA2_BASE_(r2) /* 80188D08 00185B08 D0 1E 00 64 */ stfs f0, 0x64(r30) /* 80188D0C 00185B0C C0 1E 00 60 */ lfs f0, 0x60(r30) /* 80188D10 00185B10 D0 1E 00 68 */ stfs f0, 0x68(r30) @@ -1611,16 +1611,16 @@ lbl_80188CEC: /* 80188D38 00185B38 40 82 00 08 */ bne lbl_80188D40 /* 80188D3C 00185B3C 3B E0 00 00 */ li r31, 0 lbl_80188D40: -/* 80188D40 00185B40 C0 02 B0 8C */ lfs f0, lbl_803CFA0C-_SDA2_BASE_(r2) -/* 80188D44 00185B44 3C 60 80 27 */ lis r3, lbl_80273600@ha -/* 80188D48 00185B48 38 A3 36 00 */ addi r5, r3, lbl_80273600@l +/* 80188D40 00185B40 C0 02 B0 8C */ lfs f0, lbl__1405_2-_SDA2_BASE_(r2) +/* 80188D44 00185B44 3C 60 80 27 */ lis r3, lbl_vec_tumble$1329@ha +/* 80188D48 00185B48 38 A3 36 00 */ addi r5, r3, lbl_vec_tumble$1329@l /* 80188D4C 00185B4C D0 1E 00 20 */ stfs f0, 0x20(r30) /* 80188D50 00185B50 80 85 00 00 */ lwz r4, 0(r5) -/* 80188D54 00185B54 C0 02 B0 D8 */ lfs f0, lbl_803CFA58-_SDA2_BASE_(r2) +/* 80188D54 00185B54 C0 02 B0 D8 */ lfs f0, lbl__1424_1-_SDA2_BASE_(r2) /* 80188D58 00185B58 80 65 00 04 */ lwz r3, 4(r5) /* 80188D5C 00185B5C D0 1E 00 60 */ stfs f0, 0x60(r30) /* 80188D60 00185B60 80 05 00 08 */ lwz r0, 8(r5) -/* 80188D64 00185B64 C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) +/* 80188D64 00185B64 C0 02 AF EC */ lfs f0, lbl__959_1-_SDA2_BASE_(r2) /* 80188D68 00185B68 D0 1E 00 64 */ stfs f0, 0x64(r30) /* 80188D6C 00185B6C C0 1E 00 60 */ lfs f0, 0x60(r30) /* 80188D70 00185B70 D0 1E 00 68 */ stfs f0, 0x68(r30) @@ -1628,31 +1628,31 @@ lbl_80188D40: /* 80188D78 00185B78 90 61 00 0C */ stw r3, 0xc(r1) /* 80188D7C 00185B7C 90 01 00 10 */ stw r0, 0x10(r1) /* 80188D80 00185B80 4B EA 7F 09 */ bl xurand__Fv -/* 80188D84 00185B84 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) -/* 80188D88 00185B88 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 80188D84 00185B84 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) +/* 80188D88 00185B88 C0 42 B0 6C */ lfs f2, lbl__1397_1-_SDA2_BASE_(r2) /* 80188D8C 00185B8C EC 21 00 28 */ fsubs f1, f1, f0 /* 80188D90 00185B90 C0 01 00 08 */ lfs f0, 8(r1) /* 80188D94 00185B94 EC 22 00 72 */ fmuls f1, f2, f1 /* 80188D98 00185B98 EC 00 00 72 */ fmuls f0, f0, f1 /* 80188D9C 00185B9C D0 01 00 08 */ stfs f0, 8(r1) /* 80188DA0 00185BA0 4B EA 7E E9 */ bl xurand__Fv -/* 80188DA4 00185BA4 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) -/* 80188DA8 00185BA8 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 80188DA4 00185BA4 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) +/* 80188DA8 00185BA8 C0 42 B0 6C */ lfs f2, lbl__1397_1-_SDA2_BASE_(r2) /* 80188DAC 00185BAC EC 21 00 28 */ fsubs f1, f1, f0 /* 80188DB0 00185BB0 C0 01 00 0C */ lfs f0, 0xc(r1) /* 80188DB4 00185BB4 EC 22 00 72 */ fmuls f1, f2, f1 /* 80188DB8 00185BB8 EC 00 00 72 */ fmuls f0, f0, f1 /* 80188DBC 00185BBC D0 01 00 0C */ stfs f0, 0xc(r1) /* 80188DC0 00185BC0 4B EA 7E C9 */ bl xurand__Fv -/* 80188DC4 00185BC4 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) +/* 80188DC4 00185BC4 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) /* 80188DC8 00185BC8 38 61 00 08 */ addi r3, r1, 8 -/* 80188DCC 00185BCC C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 80188DCC 00185BCC C0 42 B0 6C */ lfs f2, lbl__1397_1-_SDA2_BASE_(r2) /* 80188DD0 00185BD0 EC 21 00 28 */ fsubs f1, f1, f0 /* 80188DD4 00185BD4 C0 01 00 10 */ lfs f0, 0x10(r1) /* 80188DD8 00185BD8 EC 22 00 72 */ fmuls f1, f2, f1 /* 80188DDC 00185BDC EC 00 00 72 */ fmuls f0, f0, f1 /* 80188DE0 00185BE0 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 80188DE4 00185BE4 C0 22 B0 A4 */ lfs f1, lbl_803CFA24-_SDA2_BASE_(r2) +/* 80188DE4 00185BE4 C0 22 B0 A4 */ lfs f1, lbl__1411_1-_SDA2_BASE_(r2) /* 80188DE8 00185BE8 4B E8 23 99 */ bl __amu__5xVec3Ff /* 80188DEC 00185BEC 7F C3 F3 78 */ mr r3, r30 /* 80188DF0 00185BF0 38 81 00 08 */ addi r4, r1, 8 @@ -1668,18 +1668,18 @@ lbl_80188D40: /* 80188E18 00185C18 40 82 00 08 */ bne lbl_80188E20 /* 80188E1C 00185C1C 3B E0 00 00 */ li r31, 0 lbl_80188E20: -/* 80188E20 00185C20 38 62 B0 5C */ addi r3, r2, lbl_803CF9DC-_SDA2_BASE_ -/* 80188E24 00185C24 C0 22 B0 5C */ lfs f1, lbl_803CF9DC-_SDA2_BASE_(r2) +/* 80188E20 00185C20 38 62 B0 5C */ addi r3, r2, lbl_uv_scroll_vs$1341-_SDA2_BASE_ +/* 80188E24 00185C24 C0 22 B0 5C */ lfs f1, lbl_uv_scroll_vs$1341-_SDA2_BASE_(r2) /* 80188E28 00185C28 C0 43 00 04 */ lfs f2, 4(r3) /* 80188E2C 00185C2C 7F C3 F3 78 */ mr r3, r30 /* 80188E30 00185C30 38 80 00 0B */ li r4, 0xb /* 80188E34 00185C34 48 00 01 21 */ bl GetUVAInfo__9NPCHazardF11en_hazmodelff /* 80188E38 00185C38 90 7E 00 18 */ stw r3, 0x18(r30) -/* 80188E3C 00185C3C C0 02 B0 8C */ lfs f0, lbl_803CFA0C-_SDA2_BASE_(r2) +/* 80188E3C 00185C3C C0 02 B0 8C */ lfs f0, lbl__1405_2-_SDA2_BASE_(r2) /* 80188E40 00185C40 D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 80188E44 00185C44 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) +/* 80188E44 00185C44 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) /* 80188E48 00185C48 D0 1E 00 60 */ stfs f0, 0x60(r30) -/* 80188E4C 00185C4C C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) +/* 80188E4C 00185C4C C0 02 AF EC */ lfs f0, lbl__959_1-_SDA2_BASE_(r2) /* 80188E50 00185C50 D0 1E 00 64 */ stfs f0, 0x64(r30) /* 80188E54 00185C54 C0 1E 00 60 */ lfs f0, 0x60(r30) /* 80188E58 00185C58 D0 1E 00 68 */ stfs f0, 0x68(r30) @@ -1757,10 +1757,10 @@ lbl_80188F34: GetUVAInfo__9NPCHazardF11en_hazmodelff: /* 80188F54 00185D54 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80188F58 00185D58 7C 08 02 A6 */ mflr r0 -/* 80188F5C 00185D5C 3C A0 80 36 */ lis r5, lbl_803620B0@ha +/* 80188F5C 00185D5C 3C A0 80 36 */ lis r5, lbl_g_haz_uvAnimInfo@ha /* 80188F60 00185D60 54 84 28 34 */ slwi r4, r4, 5 /* 80188F64 00185D64 90 01 00 24 */ stw r0, 0x24(r1) -/* 80188F68 00185D68 38 05 20 B0 */ addi r0, r5, lbl_803620B0@l +/* 80188F68 00185D68 38 05 20 B0 */ addi r0, r5, lbl_g_haz_uvAnimInfo@l /* 80188F6C 00185D6C DB E1 00 18 */ stfd f31, 0x18(r1) /* 80188F70 00185D70 FF E0 10 90 */ fmr f31, f2 /* 80188F74 00185D74 DB C1 00 10 */ stfd f30, 0x10(r1) @@ -1798,9 +1798,9 @@ lbl_80188FC4: GrabModel__9NPCHazardF11en_hazmodel: /* 80188FE4 00185DE4 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80188FE8 00185DE8 7C 08 02 A6 */ mflr r0 -/* 80188FEC 00185DEC 3C A0 80 27 */ lis r5, lbl_8027360C@ha +/* 80188FEC 00185DEC 3C A0 80 27 */ lis r5, lbl__1457@ha /* 80188FF0 00185DF0 90 01 00 64 */ stw r0, 0x64(r1) -/* 80188FF4 00185DF4 38 C5 36 0C */ addi r6, r5, lbl_8027360C@l +/* 80188FF4 00185DF4 38 C5 36 0C */ addi r6, r5, lbl__1457@l /* 80188FF8 00185DF8 93 E1 00 5C */ stw r31, 0x5c(r1) /* 80188FFC 00185DFC 7C 7F 1B 78 */ mr r31, r3 /* 80189000 00185E00 93 C1 00 58 */ stw r30, 0x58(r1) @@ -1816,9 +1816,9 @@ GrabModel__9NPCHazardF11en_hazmodel: /* 80189028 00185E28 41 82 00 08 */ beq lbl_80189030 /* 8018902C 00185E2C 48 00 00 F1 */ bl FreeModel__9NPCHazardFv lbl_80189030: -/* 80189030 00185E30 3C 60 80 2A */ lis r3, lbl_8029BA40@ha +/* 80189030 00185E30 3C 60 80 2A */ lis r3, lbl_g_hazard_rawModel@ha /* 80189034 00185E34 57 C0 10 3A */ slwi r0, r30, 2 -/* 80189038 00185E38 38 63 BA 40 */ addi r3, r3, lbl_8029BA40@l +/* 80189038 00185E38 38 63 BA 40 */ addi r3, r3, lbl_g_hazard_rawModel@l /* 8018903C 00185E3C 7F C3 00 2E */ lwzx r30, r3, r0 /* 80189040 00185E40 28 1E 00 00 */ cmplwi r30, 0 /* 80189044 00185E44 41 82 00 B0 */ beq lbl_801890F4 @@ -1840,9 +1840,9 @@ lbl_80189080: /* 80189080 00185E80 38 61 00 14 */ addi r3, r1, 0x14 /* 80189084 00185E84 38 81 00 08 */ addi r4, r1, 8 /* 80189088 00185E88 4B EA 91 1D */ bl xMat3x3Euler__FP7xMat3x3PC5xVec3 -/* 8018908C 00185E8C 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 8018908C 00185E8C 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 80189090 00185E90 38 61 00 44 */ addi r3, r1, 0x44 -/* 80189094 00185E94 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 80189094 00185E94 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 80189098 00185E98 4B EC 54 45 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8018909C 00185E9C 38 00 00 00 */ li r0, 0 /* 801890A0 00185EA0 38 81 00 14 */ addi r4, r1, 0x14 @@ -1921,13 +1921,13 @@ Discard__9NPCHazardFv: lbl_801891A0: /* 801891A0 00185FA0 7F E3 FB 78 */ mr r3, r31 /* 801891A4 00185FA4 48 00 11 85 */ bl Cleanup__9NPCHazardFv -/* 801891A8 00185FA8 80 6D 98 48 */ lwz r3, lbl_803CC148-_SDA_BASE_(r13) +/* 801891A8 00185FA8 80 6D 98 48 */ lwz r3, lbl_g_cnt_activehaz-_SDA_BASE_(r13) /* 801891AC 00185FAC 38 03 FF FF */ addi r0, r3, -1 -/* 801891B0 00185FB0 90 0D 98 48 */ stw r0, lbl_803CC148-_SDA_BASE_(r13) -/* 801891B4 00185FB4 80 6D 98 48 */ lwz r3, lbl_803CC148-_SDA_BASE_(r13) +/* 801891B0 00185FB0 90 0D 98 48 */ stw r0, lbl_g_cnt_activehaz-_SDA_BASE_(r13) +/* 801891B4 00185FB4 80 6D 98 48 */ lwz r3, lbl_g_cnt_activehaz-_SDA_BASE_(r13) /* 801891B8 00185FB8 7C 60 FE 70 */ srawi r0, r3, 0x1f /* 801891BC 00185FBC 7C 60 00 78 */ andc r0, r3, r0 -/* 801891C0 00185FC0 90 0D 98 48 */ stw r0, lbl_803CC148-_SDA_BASE_(r13) +/* 801891C0 00185FC0 90 0D 98 48 */ stw r0, lbl_g_cnt_activehaz-_SDA_BASE_(r13) lbl_801891C4: /* 801891C4 00185FC4 80 01 00 14 */ lwz r0, 0x14(r1) /* 801891C8 00185FC8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1971,7 +1971,7 @@ Start__9NPCHazardFPC5xVec3f: /* 80189240 00186040 90 01 00 14 */ stw r0, 0x14(r1) /* 80189244 00186044 93 E1 00 0C */ stw r31, 0xc(r1) /* 80189248 00186048 7C 7F 1B 78 */ mr r31, r3 -/* 8018924C 0018604C C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) +/* 8018924C 0018604C C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) /* 80189250 00186050 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80189254 00186054 40 81 00 08 */ ble lbl_8018925C /* 80189258 00186058 D0 3F 00 20 */ stfs f1, 0x20(r31) @@ -2027,11 +2027,11 @@ Timestep__9NPCHazardFf: /* 801892F8 001860F8 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 801892FC 001860FC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80189300 00186100 7C 7F 1B 78 */ mr r31, r3 -/* 80189304 00186104 C0 62 AF EC */ lfs f3, lbl_803CF96C-_SDA2_BASE_(r2) +/* 80189304 00186104 C0 62 AF EC */ lfs f3, lbl__959_1-_SDA2_BASE_(r2) /* 80189308 00186108 C0 43 00 20 */ lfs f2, 0x20(r3) /* 8018930C 0018610C FF E0 08 90 */ fmr f31, f1 /* 80189310 00186110 C0 23 00 1C */ lfs f1, 0x1c(r3) -/* 80189314 00186114 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) +/* 80189314 00186114 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) /* 80189318 00186118 EC 22 08 24 */ fdivs f1, f2, f1 /* 8018931C 0018611C EC 23 08 28 */ fsubs f1, f3, f1 /* 80189320 00186120 FC 01 18 40 */ fcmpo cr0, f1, f3 @@ -2040,10 +2040,10 @@ Timestep__9NPCHazardFf: lbl_8018932C: /* 8018932C 0018612C FC 00 18 40 */ fcmpo cr0, f0, f3 /* 80189330 00186130 40 81 00 0C */ ble lbl_8018933C -/* 80189334 00186134 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) +/* 80189334 00186134 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) /* 80189338 00186138 48 00 00 14 */ b lbl_8018934C lbl_8018933C: -/* 8018933C 0018613C C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018933C 0018613C C0 02 AF EC */ lfs f0, lbl__959_1-_SDA2_BASE_(r2) /* 80189340 00186140 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80189344 00186144 40 80 00 08 */ bge lbl_8018934C /* 80189348 00186148 FC 00 08 90 */ fmr f0, f1 @@ -2064,9 +2064,9 @@ lbl_8018937C: /* 8018937C 0018617C 80 1F 00 00 */ lwz r0, 0(r31) /* 80189380 00186180 28 00 00 1A */ cmplwi r0, 0x1a /* 80189384 00186184 41 81 01 A8 */ bgt lbl_8018952C -/* 80189388 00186188 3C 60 80 2A */ lis r3, lbl_8029BD94@ha +/* 80189388 00186188 3C 60 80 2A */ lis r3, lbl__1581@ha /* 8018938C 0018618C 54 00 10 3A */ slwi r0, r0, 2 -/* 80189390 00186190 38 63 BD 94 */ addi r3, r3, lbl_8029BD94@l +/* 80189390 00186190 38 63 BD 94 */ addi r3, r3, lbl__1581@l /* 80189394 00186194 7C 03 00 2E */ lwzx r0, r3, r0 /* 80189398 00186198 7C 09 03 A6 */ mtctr r0 /* 8018939C 0018619C 4E 80 04 20 */ bctr @@ -2195,8 +2195,8 @@ Render__9NPCHazardFv: /* 80189578 00186378 93 E1 01 0C */ stw r31, 0x10c(r1) /* 8018957C 0018637C 93 C1 01 08 */ stw r30, 0x108(r1) /* 80189580 00186380 7C 7E 1B 78 */ mr r30, r3 -/* 80189584 00186384 3C 80 80 27 */ lis r4, lbl_802734B8@ha -/* 80189588 00186388 3B E4 34 B8 */ addi r31, r4, lbl_802734B8@l +/* 80189584 00186384 3C 80 80 27 */ lis r4, lbl__446_2@ha +/* 80189588 00186388 3B E4 34 B8 */ addi r31, r4, lbl__446_2@l /* 8018958C 0018638C 80 03 00 00 */ lwz r0, 0(r3) /* 80189590 00186390 80 DF 01 60 */ lwz r6, 0x160(r31) /* 80189594 00186394 80 BF 01 64 */ lwz r5, 0x164(r31) @@ -2206,9 +2206,9 @@ Render__9NPCHazardFv: /* 801895A4 001863A4 90 A1 00 C0 */ stw r5, 0xc0(r1) /* 801895A8 001863A8 90 81 00 C4 */ stw r4, 0xc4(r1) /* 801895AC 001863AC 41 81 0D 3C */ bgt lbl_8018A2E8 -/* 801895B0 001863B0 3C 80 80 2A */ lis r4, lbl_8029BE00@ha +/* 801895B0 001863B0 3C 80 80 2A */ lis r4, lbl__1948@ha /* 801895B4 001863B4 54 00 10 3A */ slwi r0, r0, 2 -/* 801895B8 001863B8 38 84 BE 00 */ addi r4, r4, lbl_8029BE00@l +/* 801895B8 001863B8 38 84 BE 00 */ addi r4, r4, lbl__1948@l /* 801895BC 001863BC 7C 04 00 2E */ lwzx r0, r4, r0 /* 801895C0 001863C0 7C 09 03 A6 */ mtctr r0 /* 801895C4 001863C4 4E 80 04 20 */ bctr @@ -2217,11 +2217,11 @@ Render__9NPCHazardFv: /* 801895D0 001863D0 41 82 0D 28 */ beq lbl_8018A2F8 /* 801895D4 001863D4 C0 3E 00 24 */ lfs f1, 0x24(r30) /* 801895D8 001863D8 4B FF CA 8D */ bl ARCH__Ff -/* 801895DC 001863DC C0 02 B0 8C */ lfs f0, lbl_803CFA0C-_SDA2_BASE_(r2) +/* 801895DC 001863DC C0 02 B0 8C */ lfs f0, lbl__1405_2-_SDA2_BASE_(r2) /* 801895E0 001863E0 7F C3 F3 78 */ mr r3, r30 /* 801895E4 001863E4 EC 20 00 72 */ fmuls f1, f0, f1 /* 801895E8 001863E8 48 00 0E 3D */ bl SetAlpha__9NPCHazardFf -/* 801895EC 001863EC C0 22 B0 6C */ lfs f1, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 801895EC 001863EC C0 22 B0 6C */ lfs f1, lbl__1397_1-_SDA2_BASE_(r2) /* 801895F0 001863F0 38 81 00 BC */ addi r4, r1, 0xbc /* 801895F4 001863F4 C0 1E 00 68 */ lfs f0, 0x68(r30) /* 801895F8 001863F8 80 7E 00 14 */ lwz r3, 0x14(r30) @@ -2234,13 +2234,13 @@ Render__9NPCHazardFv: /* 80189614 00186414 80 1E 00 14 */ lwz r0, 0x14(r30) /* 80189618 00186418 28 00 00 00 */ cmplwi r0, 0 /* 8018961C 0018641C 41 82 0C DC */ beq lbl_8018A2F8 -/* 80189620 00186420 C0 22 AF EC */ lfs f1, lbl_803CF96C-_SDA2_BASE_(r2) +/* 80189620 00186420 C0 22 AF EC */ lfs f1, lbl__959_1-_SDA2_BASE_(r2) /* 80189624 00186424 C0 1E 00 24 */ lfs f0, 0x24(r30) -/* 80189628 00186428 C0 42 B0 DC */ lfs f2, lbl_803CFA5C-_SDA2_BASE_(r2) +/* 80189628 00186428 C0 42 B0 DC */ lfs f2, lbl__1938_2-_SDA2_BASE_(r2) /* 8018962C 0018642C EC 01 00 28 */ fsubs f0, f1, f0 /* 80189630 00186430 EC 22 00 32 */ fmuls f1, f2, f0 /* 80189634 00186434 48 00 0D F1 */ bl SetAlpha__9NPCHazardFf -/* 80189638 00186438 C0 22 B0 6C */ lfs f1, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 80189638 00186438 C0 22 B0 6C */ lfs f1, lbl__1397_1-_SDA2_BASE_(r2) /* 8018963C 0018643C 38 9F 01 6C */ addi r4, r31, 0x16c /* 80189640 00186440 C0 1E 00 68 */ lfs f0, 0x68(r30) /* 80189644 00186444 80 7E 00 14 */ lwz r3, 0x14(r30) @@ -2253,9 +2253,9 @@ Render__9NPCHazardFv: /* 80189660 00186460 80 1E 00 14 */ lwz r0, 0x14(r30) /* 80189664 00186464 28 00 00 00 */ cmplwi r0, 0 /* 80189668 00186468 41 82 0C 90 */ beq lbl_8018A2F8 -/* 8018966C 0018646C C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018966C 0018646C C0 42 B0 6C */ lfs f2, lbl__1397_1-_SDA2_BASE_(r2) /* 80189670 00186470 C0 1E 00 68 */ lfs f0, 0x68(r30) -/* 80189674 00186474 C0 22 B0 E0 */ lfs f1, lbl_803CFA60-_SDA2_BASE_(r2) +/* 80189674 00186474 C0 22 B0 E0 */ lfs f1, lbl__1939_1-_SDA2_BASE_(r2) /* 80189678 00186478 EF C2 00 32 */ fmuls f30, f2, f0 /* 8018967C 0018647C 48 00 0D A9 */ bl SetAlpha__9NPCHazardFf /* 80189680 00186480 80 7E 00 14 */ lwz r3, 0x14(r30) @@ -2269,11 +2269,11 @@ Render__9NPCHazardFv: /* 801896A0 001864A0 80 1E 00 14 */ lwz r0, 0x14(r30) /* 801896A4 001864A4 28 00 00 00 */ cmplwi r0, 0 /* 801896A8 001864A8 41 82 0C 50 */ beq lbl_8018A2F8 -/* 801896AC 001864AC C0 22 AF EC */ lfs f1, lbl_803CF96C-_SDA2_BASE_(r2) +/* 801896AC 001864AC C0 22 AF EC */ lfs f1, lbl__959_1-_SDA2_BASE_(r2) /* 801896B0 001864B0 C0 1E 00 24 */ lfs f0, 0x24(r30) /* 801896B4 001864B4 EC 21 00 28 */ fsubs f1, f1, f0 /* 801896B8 001864B8 48 00 0D 6D */ bl SetAlpha__9NPCHazardFf -/* 801896BC 001864BC C0 22 B0 6C */ lfs f1, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 801896BC 001864BC C0 22 B0 6C */ lfs f1, lbl__1397_1-_SDA2_BASE_(r2) /* 801896C0 001864C0 38 9F 01 78 */ addi r4, r31, 0x178 /* 801896C4 001864C4 C0 1E 00 68 */ lfs f0, 0x68(r30) /* 801896C8 001864C8 80 7E 00 14 */ lwz r3, 0x14(r30) @@ -2288,11 +2288,11 @@ Render__9NPCHazardFv: /* 801896EC 001864EC 41 82 0C 0C */ beq lbl_8018A2F8 /* 801896F0 001864F0 C0 3E 00 24 */ lfs f1, 0x24(r30) /* 801896F4 001864F4 4B FF C9 71 */ bl ARCH__Ff -/* 801896F8 001864F8 C0 02 B0 80 */ lfs f0, lbl_803CFA00-_SDA2_BASE_(r2) +/* 801896F8 001864F8 C0 02 B0 80 */ lfs f0, lbl__1402-_SDA2_BASE_(r2) /* 801896FC 001864FC 7F C3 F3 78 */ mr r3, r30 /* 80189700 00186500 EC 20 00 72 */ fmuls f1, f0, f1 /* 80189704 00186504 48 00 0D 21 */ bl SetAlpha__9NPCHazardFf -/* 80189708 00186508 C0 22 B0 6C */ lfs f1, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 80189708 00186508 C0 22 B0 6C */ lfs f1, lbl__1397_1-_SDA2_BASE_(r2) /* 8018970C 0018650C 38 9F 01 84 */ addi r4, r31, 0x184 /* 80189710 00186510 C0 1E 00 68 */ lfs f0, 0x68(r30) /* 80189714 00186514 80 7E 00 14 */ lwz r3, 0x14(r30) @@ -2313,14 +2313,14 @@ Render__9NPCHazardFv: /* 80189750 00186550 80 1E 00 14 */ lwz r0, 0x14(r30) /* 80189754 00186554 28 00 00 00 */ cmplwi r0, 0 /* 80189758 00186558 41 82 0B A0 */ beq lbl_8018A2F8 -/* 8018975C 0018655C C0 22 AF EC */ lfs f1, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018975C 0018655C C0 22 AF EC */ lfs f1, lbl__959_1-_SDA2_BASE_(r2) /* 80189760 00186560 C0 1E 00 24 */ lfs f0, 0x24(r30) /* 80189764 00186564 80 BF 01 9C */ lwz r5, 0x19c(r31) /* 80189768 00186568 EC 01 00 28 */ fsubs f0, f1, f0 -/* 8018976C 0018656C C0 22 B0 80 */ lfs f1, lbl_803CFA00-_SDA2_BASE_(r2) +/* 8018976C 0018656C C0 22 B0 80 */ lfs f1, lbl__1402-_SDA2_BASE_(r2) /* 80189770 00186570 80 9F 01 A0 */ lwz r4, 0x1a0(r31) /* 80189774 00186574 80 1F 01 A4 */ lwz r0, 0x1a4(r31) -/* 80189778 00186578 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 80189778 00186578 C0 42 B0 6C */ lfs f2, lbl__1397_1-_SDA2_BASE_(r2) /* 8018977C 0018657C EC 21 00 32 */ fmuls f1, f1, f0 /* 80189780 00186580 C0 1E 00 68 */ lfs f0, 0x68(r30) /* 80189784 00186584 90 A1 00 B0 */ stw r5, 0xb0(r1) @@ -2339,13 +2339,13 @@ Render__9NPCHazardFv: /* 801897B8 001865B8 80 1E 00 14 */ lwz r0, 0x14(r30) /* 801897BC 001865BC 28 00 00 00 */ cmplwi r0, 0 /* 801897C0 001865C0 41 82 0B 38 */ beq lbl_8018A2F8 -/* 801897C4 001865C4 C0 22 AF EC */ lfs f1, lbl_803CF96C-_SDA2_BASE_(r2) +/* 801897C4 001865C4 C0 22 AF EC */ lfs f1, lbl__959_1-_SDA2_BASE_(r2) /* 801897C8 001865C8 C0 1E 00 24 */ lfs f0, 0x24(r30) -/* 801897CC 001865CC C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) +/* 801897CC 001865CC C0 42 B0 88 */ lfs f2, lbl__1404_1-_SDA2_BASE_(r2) /* 801897D0 001865D0 EC 01 00 28 */ fsubs f0, f1, f0 /* 801897D4 001865D4 EC 22 00 32 */ fmuls f1, f2, f0 /* 801897D8 001865D8 48 00 0C 4D */ bl SetAlpha__9NPCHazardFf -/* 801897DC 001865DC C0 22 B0 6C */ lfs f1, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 801897DC 001865DC C0 22 B0 6C */ lfs f1, lbl__1397_1-_SDA2_BASE_(r2) /* 801897E0 001865E0 38 9F 01 A8 */ addi r4, r31, 0x1a8 /* 801897E4 001865E4 C0 1E 00 68 */ lfs f0, 0x68(r30) /* 801897E8 001865E8 80 7E 00 14 */ lwz r3, 0x14(r30) @@ -2358,23 +2358,23 @@ Render__9NPCHazardFv: /* 80189804 00186604 80 1E 00 14 */ lwz r0, 0x14(r30) /* 80189808 00186608 28 00 00 00 */ cmplwi r0, 0 /* 8018980C 0018660C 41 82 0A EC */ beq lbl_8018A2F8 -/* 80189810 00186610 C3 C2 AF EC */ lfs f30, lbl_803CF96C-_SDA2_BASE_(r2) +/* 80189810 00186610 C3 C2 AF EC */ lfs f30, lbl__959_1-_SDA2_BASE_(r2) /* 80189814 00186614 38 7E 00 08 */ addi r3, r30, 8 /* 80189818 00186618 38 80 00 00 */ li r4, 0 /* 8018981C 0018661C 4B FA 66 45 */ bl NPCC_ds2_toCam__FPC5xVec3P5xVec3 /* 80189820 00186620 FF E0 08 90 */ fmr f31, f1 -/* 80189824 00186624 C0 22 B0 AC */ lfs f1, lbl_803CFA2C-_SDA2_BASE_(r2) +/* 80189824 00186624 C0 22 B0 AC */ lfs f1, lbl__1413-_SDA2_BASE_(r2) /* 80189828 00186628 4B EB E8 81 */ bl SQ__Ff /* 8018982C 0018662C FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 80189830 00186630 4C 41 13 82 */ cror 2, 1, 2 /* 80189834 00186634 40 82 00 E8 */ bne lbl_8018991C -/* 80189838 00186638 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8018983C 0018663C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80189838 00186638 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8018983C 0018663C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80189840 00186640 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 80189844 00186644 4B E9 1F C5 */ bl xEntGetPos__FPC4xEnt -/* 80189848 00186648 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 80189848 00186648 3C A0 80 3C */ lis r5, lbl_globals@ha /* 8018984C 0018664C 7C 64 1B 78 */ mr r4, r3 -/* 80189850 00186650 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 80189850 00186650 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 80189854 00186654 38 61 00 14 */ addi r3, r1, 0x14 /* 80189858 00186658 3B E5 00 44 */ addi r31, r5, 0x44 /* 8018985C 0018665C 7F E5 FB 78 */ mr r5, r31 @@ -2402,83 +2402,83 @@ Render__9NPCHazardFv: /* 801898B4 001866B4 38 61 00 98 */ addi r3, r1, 0x98 /* 801898B8 001866B8 38 81 00 A4 */ addi r4, r1, 0xa4 /* 801898BC 001866BC 4B EC 4C 35 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 801898C0 001866C0 C0 02 B0 E4 */ lfs f0, lbl_803CFA64-_SDA2_BASE_(r2) +/* 801898C0 001866C0 C0 02 B0 E4 */ lfs f0, lbl__1940_1-_SDA2_BASE_(r2) /* 801898C4 001866C4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801898C8 001866C8 40 81 00 54 */ ble lbl_8018991C /* 801898CC 001866CC EC 21 00 28 */ fsubs f1, f1, f0 -/* 801898D0 001866D0 C0 02 B0 E8 */ lfs f0, lbl_803CFA68-_SDA2_BASE_(r2) -/* 801898D4 001866D4 C0 42 AF EC */ lfs f2, lbl_803CF96C-_SDA2_BASE_(r2) +/* 801898D0 001866D0 C0 02 B0 E8 */ lfs f0, lbl__1941_1-_SDA2_BASE_(r2) +/* 801898D4 001866D4 C0 42 AF EC */ lfs f2, lbl__959_1-_SDA2_BASE_(r2) /* 801898D8 001866D8 EC 01 00 24 */ fdivs f0, f1, f0 /* 801898DC 001866DC EC 02 00 28 */ fsubs f0, f2, f0 /* 801898E0 001866E0 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 801898E4 001866E4 40 80 00 08 */ bge lbl_801898EC /* 801898E8 001866E8 FC 40 00 90 */ fmr f2, f0 lbl_801898EC: -/* 801898EC 001866EC C0 22 AF E8 */ lfs f1, lbl_803CF968-_SDA2_BASE_(r2) +/* 801898EC 001866EC C0 22 AF E8 */ lfs f1, lbl__958_3-_SDA2_BASE_(r2) /* 801898F0 001866F0 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 801898F4 001866F4 40 81 00 08 */ ble lbl_801898FC /* 801898F8 001866F8 48 00 00 14 */ b lbl_8018990C lbl_801898FC: -/* 801898FC 001866FC C0 22 AF EC */ lfs f1, lbl_803CF96C-_SDA2_BASE_(r2) +/* 801898FC 001866FC C0 22 AF EC */ lfs f1, lbl__959_1-_SDA2_BASE_(r2) /* 80189900 00186700 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80189904 00186704 40 80 00 08 */ bge lbl_8018990C /* 80189908 00186708 FC 20 00 90 */ fmr f1, f0 lbl_8018990C: -/* 8018990C 0018670C C0 42 B0 EC */ lfs f2, lbl_803CFA6C-_SDA2_BASE_(r2) -/* 80189910 00186710 C0 62 AF EC */ lfs f3, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018990C 0018670C C0 42 B0 EC */ lfs f2, lbl__1942_2-_SDA2_BASE_(r2) +/* 80189910 00186710 C0 62 AF EC */ lfs f3, lbl__959_1-_SDA2_BASE_(r2) /* 80189914 00186714 4B F6 32 19 */ bl SMOOTH__Ffff /* 80189918 00186718 FF C0 08 90 */ fmr f30, f1 lbl_8018991C: -/* 8018991C 0018671C C0 22 B0 AC */ lfs f1, lbl_803CFA2C-_SDA2_BASE_(r2) +/* 8018991C 0018671C C0 22 B0 AC */ lfs f1, lbl__1413-_SDA2_BASE_(r2) /* 80189920 00186720 4B EB E7 89 */ bl SQ__Ff /* 80189924 00186724 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 80189928 00186728 40 80 00 0C */ bge lbl_80189934 -/* 8018992C 0018672C C3 C2 B0 EC */ lfs f30, lbl_803CFA6C-_SDA2_BASE_(r2) +/* 8018992C 0018672C C3 C2 B0 EC */ lfs f30, lbl__1942_2-_SDA2_BASE_(r2) /* 80189930 00186730 48 00 00 4C */ b lbl_8018997C lbl_80189934: -/* 80189934 00186734 C0 22 B0 F0 */ lfs f1, lbl_803CFA70-_SDA2_BASE_(r2) +/* 80189934 00186734 C0 22 B0 F0 */ lfs f1, lbl__1943_2-_SDA2_BASE_(r2) /* 80189938 00186738 4B EB E7 71 */ bl SQ__Ff /* 8018993C 0018673C FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 80189940 00186740 40 80 00 3C */ bge lbl_8018997C -/* 80189944 00186744 C0 22 B0 AC */ lfs f1, lbl_803CFA2C-_SDA2_BASE_(r2) +/* 80189944 00186744 C0 22 B0 AC */ lfs f1, lbl__1413-_SDA2_BASE_(r2) /* 80189948 00186748 4B EB E7 61 */ bl SQ__Ff /* 8018994C 0018674C EF BF 08 28 */ fsubs f29, f31, f1 -/* 80189950 00186750 C0 22 B0 AC */ lfs f1, lbl_803CFA2C-_SDA2_BASE_(r2) +/* 80189950 00186750 C0 22 B0 AC */ lfs f1, lbl__1413-_SDA2_BASE_(r2) /* 80189954 00186754 4B EB E7 55 */ bl SQ__Ff /* 80189958 00186758 FF E0 08 90 */ fmr f31, f1 -/* 8018995C 0018675C C0 22 B0 F0 */ lfs f1, lbl_803CFA70-_SDA2_BASE_(r2) +/* 8018995C 0018675C C0 22 B0 F0 */ lfs f1, lbl__1943_2-_SDA2_BASE_(r2) /* 80189960 00186760 4B EB E7 49 */ bl SQ__Ff /* 80189964 00186764 EC 01 F8 28 */ fsubs f0, f1, f31 -/* 80189968 00186768 C0 42 B0 EC */ lfs f2, lbl_803CFA6C-_SDA2_BASE_(r2) +/* 80189968 00186768 C0 42 B0 EC */ lfs f2, lbl__1942_2-_SDA2_BASE_(r2) /* 8018996C 0018676C FC 60 F0 90 */ fmr f3, f30 /* 80189970 00186770 EC 3D 00 24 */ fdivs f1, f29, f0 /* 80189974 00186774 4B F6 31 B9 */ bl SMOOTH__Ffff /* 80189978 00186778 FF C0 08 90 */ fmr f30, f1 lbl_8018997C: /* 8018997C 0018677C C0 5E 00 24 */ lfs f2, 0x24(r30) -/* 80189980 00186780 C0 02 B0 84 */ lfs f0, lbl_803CFA04-_SDA2_BASE_(r2) +/* 80189980 00186780 C0 02 B0 84 */ lfs f0, lbl__1403-_SDA2_BASE_(r2) /* 80189984 00186784 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80189988 00186788 40 80 00 0C */ bge lbl_80189994 /* 8018998C 0018678C EC 22 00 24 */ fdivs f1, f2, f0 /* 80189990 00186790 48 00 00 28 */ b lbl_801899B8 lbl_80189994: -/* 80189994 00186794 C0 02 B0 F4 */ lfs f0, lbl_803CFA74-_SDA2_BASE_(r2) +/* 80189994 00186794 C0 02 B0 F4 */ lfs f0, lbl__1944_2-_SDA2_BASE_(r2) /* 80189998 00186798 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8018999C 0018679C 40 80 00 0C */ bge lbl_801899A8 -/* 801899A0 001867A0 C0 22 AF EC */ lfs f1, lbl_803CF96C-_SDA2_BASE_(r2) +/* 801899A0 001867A0 C0 22 AF EC */ lfs f1, lbl__959_1-_SDA2_BASE_(r2) /* 801899A4 001867A4 48 00 00 14 */ b lbl_801899B8 lbl_801899A8: -/* 801899A8 001867A8 C0 22 AF EC */ lfs f1, lbl_803CF96C-_SDA2_BASE_(r2) -/* 801899AC 001867AC C0 02 B0 F8 */ lfs f0, lbl_803CFA78-_SDA2_BASE_(r2) +/* 801899A8 001867A8 C0 22 AF EC */ lfs f1, lbl__959_1-_SDA2_BASE_(r2) +/* 801899AC 001867AC C0 02 B0 F8 */ lfs f0, lbl__1945_2-_SDA2_BASE_(r2) /* 801899B0 001867B0 EC 21 10 28 */ fsubs f1, f1, f2 /* 801899B4 001867B4 EC 21 00 24 */ fdivs f1, f1, f0 lbl_801899B8: /* 801899B8 001867B8 FC 60 F0 90 */ fmr f3, f30 -/* 801899BC 001867BC C0 42 AF E8 */ lfs f2, lbl_803CF968-_SDA2_BASE_(r2) +/* 801899BC 001867BC C0 42 AF E8 */ lfs f2, lbl__958_3-_SDA2_BASE_(r2) /* 801899C0 001867C0 4B F6 31 6D */ bl SMOOTH__Ffff /* 801899C4 001867C4 7F C3 F3 78 */ mr r3, r30 /* 801899C8 001867C8 48 00 0A 5D */ bl SetAlpha__9NPCHazardFf -/* 801899CC 001867CC C0 22 B0 6C */ lfs f1, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 801899CC 001867CC C0 22 B0 6C */ lfs f1, lbl__1397_1-_SDA2_BASE_(r2) /* 801899D0 001867D0 38 81 00 BC */ addi r4, r1, 0xbc /* 801899D4 001867D4 C0 1E 00 68 */ lfs f0, 0x68(r30) /* 801899D8 001867D8 80 7E 00 14 */ lwz r3, 0x14(r30) @@ -2495,8 +2495,8 @@ lbl_801899B8: /* 80189A04 00186804 48 0A 5D D9 */ bl RwRenderStateSet /* 80189A08 00186808 80 7E 00 14 */ lwz r3, 0x14(r30) /* 80189A0C 0018680C 4B EA AF 39 */ bl xModelRender__FP14xModelInstance -/* 80189A10 00186810 3C 60 80 2A */ lis r3, lbl_8029BC38@ha -/* 80189A14 00186814 38 63 BC 38 */ addi r3, r3, lbl_8029BC38@l +/* 80189A10 00186810 3C 60 80 2A */ lis r3, lbl_g_rast_hazshad@ha +/* 80189A14 00186814 38 63 BC 38 */ addi r3, r3, lbl_g_rast_hazshad@l /* 80189A18 00186818 83 E3 00 44 */ lwz r31, 0x44(r3) /* 80189A1C 0018681C 28 1F 00 00 */ cmplwi r31, 0 /* 80189A20 00186820 41 82 08 D8 */ beq lbl_8018A2F8 @@ -2507,27 +2507,27 @@ lbl_801899B8: /* 80189A34 00186834 38 80 00 00 */ li r4, 0 /* 80189A38 00186838 4B FA 64 29 */ bl NPCC_ds2_toCam__FPC5xVec3P5xVec3 /* 80189A3C 0018683C FF E0 08 90 */ fmr f31, f1 -/* 80189A40 00186840 C0 22 B0 FC */ lfs f1, lbl_803CFA7C-_SDA2_BASE_(r2) +/* 80189A40 00186840 C0 22 B0 FC */ lfs f1, lbl__1946-_SDA2_BASE_(r2) /* 80189A44 00186844 4B EB E6 65 */ bl SQ__Ff /* 80189A48 00186848 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 80189A4C 0018684C 40 80 08 AC */ bge lbl_8018A2F8 -/* 80189A50 00186850 C0 22 B0 FC */ lfs f1, lbl_803CFA7C-_SDA2_BASE_(r2) +/* 80189A50 00186850 C0 22 B0 FC */ lfs f1, lbl__1946-_SDA2_BASE_(r2) /* 80189A54 00186854 4B EB E6 55 */ bl SQ__Ff /* 80189A58 00186858 EC 3F 08 24 */ fdivs f1, f31, f1 -/* 80189A5C 0018685C C0 42 AF EC */ lfs f2, lbl_803CF96C-_SDA2_BASE_(r2) -/* 80189A60 00186860 C0 02 B0 78 */ lfs f0, lbl_803CF9F8-_SDA2_BASE_(r2) +/* 80189A5C 0018685C C0 42 AF EC */ lfs f2, lbl__959_1-_SDA2_BASE_(r2) +/* 80189A60 00186860 C0 02 B0 78 */ lfs f0, lbl__1400-_SDA2_BASE_(r2) /* 80189A64 00186864 EC 22 08 28 */ fsubs f1, f2, f1 /* 80189A68 00186868 EC 00 08 2A */ fadds f0, f0, f1 /* 80189A6C 0018686C FC 00 10 40 */ fcmpo cr0, f0, f2 /* 80189A70 00186870 40 80 00 08 */ bge lbl_80189A78 /* 80189A74 00186874 FC 40 00 90 */ fmr f2, f0 lbl_80189A78: -/* 80189A78 00186878 C3 E2 AF E8 */ lfs f31, lbl_803CF968-_SDA2_BASE_(r2) +/* 80189A78 00186878 C3 E2 AF E8 */ lfs f31, lbl__958_3-_SDA2_BASE_(r2) /* 80189A7C 0018687C FC 1F 10 40 */ fcmpo cr0, f31, f2 /* 80189A80 00186880 40 81 00 08 */ ble lbl_80189A88 /* 80189A84 00186884 48 00 00 14 */ b lbl_80189A98 lbl_80189A88: -/* 80189A88 00186888 C3 E2 AF EC */ lfs f31, lbl_803CF96C-_SDA2_BASE_(r2) +/* 80189A88 00186888 C3 E2 AF EC */ lfs f31, lbl__959_1-_SDA2_BASE_(r2) /* 80189A8C 0018688C FC 00 F8 40 */ fcmpo cr0, f0, f31 /* 80189A90 00186890 40 80 00 08 */ bge lbl_80189A98 /* 80189A94 00186894 FF E0 00 90 */ fmr f31, f0 @@ -2537,9 +2537,9 @@ lbl_80189A98: /* 80189AA0 001868A0 7C 64 1B 78 */ mr r4, r3 /* 80189AA4 001868A4 38 61 00 C8 */ addi r3, r1, 0xc8 /* 80189AA8 001868A8 4B E8 17 BD */ bl __as__5xVec3FRC5xVec3 -/* 80189AAC 001868AC 3C 80 80 25 */ lis r4, lbl_80253054@ha +/* 80189AAC 001868AC 3C 80 80 25 */ lis r4, lbl_g_NY3@ha /* 80189AB0 001868B0 38 61 00 E8 */ addi r3, r1, 0xe8 -/* 80189AB4 001868B4 38 84 30 54 */ addi r4, r4, lbl_80253054@l +/* 80189AB4 001868B4 38 84 30 54 */ addi r4, r4, lbl_g_NY3@l /* 80189AB8 001868B8 4B E8 17 AD */ bl __as__5xVec3FRC5xVec3 /* 80189ABC 001868BC 7F C3 F3 78 */ mr r3, r30 /* 80189AC0 001868C0 48 00 60 51 */ bl At__9NPCHazardCFv @@ -2549,32 +2549,32 @@ lbl_80189A98: /* 80189AD0 001868D0 38 61 00 F8 */ addi r3, r1, 0xf8 /* 80189AD4 001868D4 38 9E 00 08 */ addi r4, r30, 8 /* 80189AD8 001868D8 4B E8 17 8D */ bl __as__5xVec3FRC5xVec3 -/* 80189ADC 001868DC 88 0D 98 60 */ lbz r0, lbl_803CC160-_SDA_BASE_(r13) +/* 80189ADC 001868DC 88 0D 98 60 */ lbz r0, lbl_init$1684-_SDA_BASE_(r13) /* 80189AE0 001868E0 7C 00 07 75 */ extsb. r0, r0 /* 80189AE4 001868E4 40 82 00 14 */ bne lbl_80189AF8 /* 80189AE8 001868E8 38 60 00 00 */ li r3, 0 /* 80189AEC 001868EC 38 00 00 01 */ li r0, 1 -/* 80189AF0 001868F0 90 6D 98 5C */ stw r3, lbl_803CC15C-_SDA_BASE_(r13) -/* 80189AF4 001868F4 98 0D 98 60 */ stb r0, lbl_803CC160-_SDA_BASE_(r13) +/* 80189AF0 001868F0 90 6D 98 5C */ stw r3, lbl_skipfill$1683-_SDA_BASE_(r13) +/* 80189AF4 001868F4 98 0D 98 60 */ stb r0, lbl_init$1684-_SDA_BASE_(r13) lbl_80189AF8: -/* 80189AF8 001868F8 80 0D 98 5C */ lwz r0, lbl_803CC15C-_SDA_BASE_(r13) +/* 80189AF8 001868F8 80 0D 98 5C */ lwz r0, lbl_skipfill$1683-_SDA_BASE_(r13) /* 80189AFC 001868FC FC 20 F8 90 */ fmr f1, f31 -/* 80189B00 00186900 C0 42 B0 C8 */ lfs f2, lbl_803CFA48-_SDA2_BASE_(r2) +/* 80189B00 00186900 C0 42 B0 C8 */ lfs f2, lbl__1420_2-_SDA2_BASE_(r2) /* 80189B04 00186904 7F E3 FB 78 */ mr r3, r31 /* 80189B08 00186908 7C 00 00 34 */ cntlzw r0, r0 -/* 80189B0C 0018690C C0 62 B0 A8 */ lfs f3, lbl_803CFA28-_SDA2_BASE_(r2) +/* 80189B0C 0018690C C0 62 B0 A8 */ lfs f3, lbl__1412_2-_SDA2_BASE_(r2) /* 80189B10 00186910 80 BE 00 E0 */ lwz r5, 0xe0(r30) /* 80189B14 00186914 38 81 00 C8 */ addi r4, r1, 0xc8 /* 80189B18 00186918 54 06 DE 3E */ rlwinm r6, r0, 0x1b, 0x18, 0x1f /* 80189B1C 0018691C 38 E0 00 00 */ li r7, 0 /* 80189B20 00186920 4B FF 7E 49 */ bl NPCC_RenderProjTexture__FP8RwRasterfP7xMat4x3ffP12xShadowCacheiP4xEnt -/* 80189B24 00186924 80 6D 98 5C */ lwz r3, lbl_803CC15C-_SDA_BASE_(r13) +/* 80189B24 00186924 80 6D 98 5C */ lwz r3, lbl_skipfill$1683-_SDA_BASE_(r13) /* 80189B28 00186928 38 03 00 01 */ addi r0, r3, 1 /* 80189B2C 0018692C 2C 03 00 0C */ cmpwi r3, 0xc -/* 80189B30 00186930 90 0D 98 5C */ stw r0, lbl_803CC15C-_SDA_BASE_(r13) +/* 80189B30 00186930 90 0D 98 5C */ stw r0, lbl_skipfill$1683-_SDA_BASE_(r13) /* 80189B34 00186934 40 81 07 C4 */ ble lbl_8018A2F8 /* 80189B38 00186938 38 00 00 00 */ li r0, 0 -/* 80189B3C 0018693C 90 0D 98 5C */ stw r0, lbl_803CC15C-_SDA_BASE_(r13) +/* 80189B3C 0018693C 90 0D 98 5C */ stw r0, lbl_skipfill$1683-_SDA_BASE_(r13) /* 80189B40 00186940 48 00 07 B8 */ b lbl_8018A2F8 /* 80189B44 00186944 80 1E 00 14 */ lwz r0, 0x14(r30) /* 80189B48 00186948 28 00 00 00 */ cmplwi r0, 0 @@ -2583,17 +2583,17 @@ lbl_80189AF8: /* 80189B54 00186954 54 80 03 9D */ rlwinm. r0, r4, 0, 0xe, 0xe /* 80189B58 00186958 40 82 00 2C */ bne lbl_80189B84 /* 80189B5C 0018695C C0 3E 00 20 */ lfs f1, 0x20(r30) -/* 80189B60 00186960 C0 02 B0 8C */ lfs f0, lbl_803CFA0C-_SDA2_BASE_(r2) +/* 80189B60 00186960 C0 02 B0 8C */ lfs f0, lbl__1405_2-_SDA2_BASE_(r2) /* 80189B64 00186964 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80189B68 00186968 40 80 00 1C */ bge lbl_80189B84 /* 80189B6C 0018696C 54 80 05 EA */ rlwinm r0, r4, 0, 0x17, 0x15 /* 80189B70 00186970 90 1E 00 04 */ stw r0, 4(r30) -/* 80189B74 00186974 C0 22 B0 AC */ lfs f1, lbl_803CFA2C-_SDA2_BASE_(r2) +/* 80189B74 00186974 C0 22 B0 AC */ lfs f1, lbl__1413-_SDA2_BASE_(r2) /* 80189B78 00186978 C0 1E 00 20 */ lfs f0, 0x20(r30) /* 80189B7C 0018697C EC 21 00 32 */ fmuls f1, f1, f0 /* 80189B80 00186980 48 00 08 A5 */ bl SetAlpha__9NPCHazardFf lbl_80189B84: -/* 80189B84 00186984 C0 22 B0 F0 */ lfs f1, lbl_803CFA70-_SDA2_BASE_(r2) +/* 80189B84 00186984 C0 22 B0 F0 */ lfs f1, lbl__1943_2-_SDA2_BASE_(r2) /* 80189B88 00186988 38 81 00 BC */ addi r4, r1, 0xbc /* 80189B8C 0018698C C0 1E 00 68 */ lfs f0, 0x68(r30) /* 80189B90 00186990 80 7E 00 14 */ lwz r3, 0x14(r30) @@ -2607,7 +2607,7 @@ lbl_80189B84: /* 80189BB0 001869B0 28 00 00 00 */ cmplwi r0, 0 /* 80189BB4 001869B4 41 82 07 44 */ beq lbl_8018A2F8 /* 80189BB8 001869B8 C0 1E 00 20 */ lfs f0, 0x20(r30) -/* 80189BBC 001869BC C0 22 AF EC */ lfs f1, lbl_803CF96C-_SDA2_BASE_(r2) +/* 80189BBC 001869BC C0 22 AF EC */ lfs f1, lbl__959_1-_SDA2_BASE_(r2) /* 80189BC0 001869C0 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80189BC4 001869C4 40 81 00 0C */ ble lbl_80189BD0 /* 80189BC8 001869C8 48 00 08 5D */ bl SetAlpha__9NPCHazardFf @@ -2619,7 +2619,7 @@ lbl_80189BD0: /* 80189BDC 001869DC C0 3E 00 20 */ lfs f1, 0x20(r30) /* 80189BE0 001869E0 48 00 08 45 */ bl SetAlpha__9NPCHazardFf lbl_80189BE4: -/* 80189BE4 001869E4 C0 22 B0 6C */ lfs f1, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 80189BE4 001869E4 C0 22 B0 6C */ lfs f1, lbl__1397_1-_SDA2_BASE_(r2) /* 80189BE8 001869E8 38 81 00 BC */ addi r4, r1, 0xbc /* 80189BEC 001869EC C0 1E 00 68 */ lfs f0, 0x68(r30) /* 80189BF0 001869F0 80 7E 00 14 */ lwz r3, 0x14(r30) @@ -2632,7 +2632,7 @@ lbl_80189BE4: /* 80189C0C 00186A0C 80 7E 00 14 */ lwz r3, 0x14(r30) /* 80189C10 00186A10 28 03 00 00 */ cmplwi r3, 0 /* 80189C14 00186A14 41 82 06 E4 */ beq lbl_8018A2F8 -/* 80189C18 00186A18 C0 22 B0 6C */ lfs f1, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 80189C18 00186A18 C0 22 B0 6C */ lfs f1, lbl__1397_1-_SDA2_BASE_(r2) /* 80189C1C 00186A1C 38 63 00 50 */ addi r3, r3, 0x50 /* 80189C20 00186A20 C0 1E 00 68 */ lfs f0, 0x68(r30) /* 80189C24 00186A24 38 81 00 8C */ addi r4, r1, 0x8c @@ -2654,22 +2654,22 @@ lbl_80189BE4: /* 80189C64 00186A64 54 80 03 9D */ rlwinm. r0, r4, 0, 0xe, 0xe /* 80189C68 00186A68 40 82 00 2C */ bne lbl_80189C94 /* 80189C6C 00186A6C C0 3E 00 20 */ lfs f1, 0x20(r30) -/* 80189C70 00186A70 C0 02 B0 80 */ lfs f0, lbl_803CFA00-_SDA2_BASE_(r2) +/* 80189C70 00186A70 C0 02 B0 80 */ lfs f0, lbl__1402-_SDA2_BASE_(r2) /* 80189C74 00186A74 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80189C78 00186A78 40 80 00 1C */ bge lbl_80189C94 /* 80189C7C 00186A7C 54 80 05 EA */ rlwinm r0, r4, 0, 0x17, 0x15 /* 80189C80 00186A80 90 1E 00 04 */ stw r0, 4(r30) -/* 80189C84 00186A84 C0 22 B0 98 */ lfs f1, lbl_803CFA18-_SDA2_BASE_(r2) +/* 80189C84 00186A84 C0 22 B0 98 */ lfs f1, lbl__1408-_SDA2_BASE_(r2) /* 80189C88 00186A88 C0 1E 00 20 */ lfs f0, 0x20(r30) /* 80189C8C 00186A8C EC 21 00 32 */ fmuls f1, f1, f0 /* 80189C90 00186A90 48 00 07 95 */ bl SetAlpha__9NPCHazardFf lbl_80189C94: -/* 80189C94 00186A94 C0 22 B0 6C */ lfs f1, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 80189C94 00186A94 C0 22 B0 6C */ lfs f1, lbl__1397_1-_SDA2_BASE_(r2) /* 80189C98 00186A98 38 81 00 BC */ addi r4, r1, 0xbc /* 80189C9C 00186A9C C0 1E 00 68 */ lfs f0, 0x68(r30) /* 80189CA0 00186AA0 80 7E 00 14 */ lwz r3, 0x14(r30) /* 80189CA4 00186AA4 EC 01 00 32 */ fmuls f0, f1, f0 -/* 80189CA8 00186AA8 C0 22 B0 B4 */ lfs f1, lbl_803CFA34-_SDA2_BASE_(r2) +/* 80189CA8 00186AA8 C0 22 B0 B4 */ lfs f1, lbl__1415_1-_SDA2_BASE_(r2) /* 80189CAC 00186AAC 38 63 00 50 */ addi r3, r3, 0x50 /* 80189CB0 00186AB0 EC 21 00 32 */ fmuls f1, f1, f0 /* 80189CB4 00186AB4 4B E8 13 DD */ bl xVec3SMul__FP5xVec3PC5xVec3f @@ -2679,9 +2679,9 @@ lbl_80189C94: /* 80189CC4 00186AC4 80 1E 00 14 */ lwz r0, 0x14(r30) /* 80189CC8 00186AC8 28 00 00 00 */ cmplwi r0, 0 /* 80189CCC 00186ACC 41 82 06 2C */ beq lbl_8018A2F8 -/* 80189CD0 00186AD0 C0 22 B0 94 */ lfs f1, lbl_803CFA14-_SDA2_BASE_(r2) +/* 80189CD0 00186AD0 C0 22 B0 94 */ lfs f1, lbl__1407_1-_SDA2_BASE_(r2) /* 80189CD4 00186AD4 48 00 07 51 */ bl SetAlpha__9NPCHazardFf -/* 80189CD8 00186AD8 C0 22 B0 6C */ lfs f1, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 80189CD8 00186AD8 C0 22 B0 6C */ lfs f1, lbl__1397_1-_SDA2_BASE_(r2) /* 80189CDC 00186ADC 38 81 00 BC */ addi r4, r1, 0xbc /* 80189CE0 00186AE0 C0 1E 00 68 */ lfs f0, 0x68(r30) /* 80189CE4 00186AE4 80 7E 00 14 */ lwz r3, 0x14(r30) @@ -2695,22 +2695,22 @@ lbl_80189C94: /* 80189D04 00186B04 28 00 00 00 */ cmplwi r0, 0 /* 80189D08 00186B08 41 82 05 F0 */ beq lbl_8018A2F8 /* 80189D0C 00186B0C C0 3E 00 20 */ lfs f1, 0x20(r30) -/* 80189D10 00186B10 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) +/* 80189D10 00186B10 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) /* 80189D14 00186B14 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80189D18 00186B18 40 81 00 10 */ ble lbl_80189D28 -/* 80189D1C 00186B1C C0 22 B0 94 */ lfs f1, lbl_803CFA14-_SDA2_BASE_(r2) +/* 80189D1C 00186B1C C0 22 B0 94 */ lfs f1, lbl__1407_1-_SDA2_BASE_(r2) /* 80189D20 00186B20 48 00 07 05 */ bl SetAlpha__9NPCHazardFf /* 80189D24 00186B24 48 00 00 2C */ b lbl_80189D50 lbl_80189D28: /* 80189D28 00186B28 EC 01 00 24 */ fdivs f0, f1, f0 -/* 80189D2C 00186B2C C0 22 AF E8 */ lfs f1, lbl_803CF968-_SDA2_BASE_(r2) +/* 80189D2C 00186B2C C0 22 AF E8 */ lfs f1, lbl__958_3-_SDA2_BASE_(r2) /* 80189D30 00186B30 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80189D34 00186B34 40 81 00 08 */ ble lbl_80189D3C /* 80189D38 00186B38 48 00 00 08 */ b lbl_80189D40 lbl_80189D3C: /* 80189D3C 00186B3C FC 20 00 90 */ fmr f1, f0 lbl_80189D40: -/* 80189D40 00186B40 C0 02 B0 94 */ lfs f0, lbl_803CFA14-_SDA2_BASE_(r2) +/* 80189D40 00186B40 C0 02 B0 94 */ lfs f0, lbl__1407_1-_SDA2_BASE_(r2) /* 80189D44 00186B44 7F C3 F3 78 */ mr r3, r30 /* 80189D48 00186B48 EC 20 00 72 */ fmuls f1, f0, f1 /* 80189D4C 00186B4C 48 00 06 D9 */ bl SetAlpha__9NPCHazardFf @@ -2726,13 +2726,13 @@ lbl_80189D50: /* 80189D70 00186B70 80 1E 00 14 */ lwz r0, 0x14(r30) /* 80189D74 00186B74 28 00 00 00 */ cmplwi r0, 0 /* 80189D78 00186B78 41 82 05 80 */ beq lbl_8018A2F8 -/* 80189D7C 00186B7C C0 22 AF EC */ lfs f1, lbl_803CF96C-_SDA2_BASE_(r2) +/* 80189D7C 00186B7C C0 22 AF EC */ lfs f1, lbl__959_1-_SDA2_BASE_(r2) /* 80189D80 00186B80 C0 1E 00 24 */ lfs f0, 0x24(r30) -/* 80189D84 00186B84 C0 42 B0 94 */ lfs f2, lbl_803CFA14-_SDA2_BASE_(r2) +/* 80189D84 00186B84 C0 42 B0 94 */ lfs f2, lbl__1407_1-_SDA2_BASE_(r2) /* 80189D88 00186B88 EC 01 00 28 */ fsubs f0, f1, f0 /* 80189D8C 00186B8C EC 22 00 32 */ fmuls f1, f2, f0 /* 80189D90 00186B90 48 00 06 95 */ bl SetAlpha__9NPCHazardFf -/* 80189D94 00186B94 C0 22 B0 6C */ lfs f1, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 80189D94 00186B94 C0 22 B0 6C */ lfs f1, lbl__1397_1-_SDA2_BASE_(r2) /* 80189D98 00186B98 38 81 00 80 */ addi r4, r1, 0x80 /* 80189D9C 00186B9C C0 1E 00 68 */ lfs f0, 0x68(r30) /* 80189DA0 00186BA0 80 DF 01 C0 */ lwz r6, 0x1c0(r31) @@ -2752,28 +2752,28 @@ lbl_80189D50: /* 80189DD8 00186BD8 28 00 00 00 */ cmplwi r0, 0 /* 80189DDC 00186BDC 41 82 05 1C */ beq lbl_8018A2F8 /* 80189DE0 00186BE0 C0 3E 00 20 */ lfs f1, 0x20(r30) -/* 80189DE4 00186BE4 C0 02 B0 DC */ lfs f0, lbl_803CFA5C-_SDA2_BASE_(r2) +/* 80189DE4 00186BE4 C0 02 B0 DC */ lfs f0, lbl__1938_2-_SDA2_BASE_(r2) /* 80189DE8 00186BE8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80189DEC 00186BEC 40 81 00 10 */ ble lbl_80189DFC -/* 80189DF0 00186BF0 C0 22 B0 94 */ lfs f1, lbl_803CFA14-_SDA2_BASE_(r2) +/* 80189DF0 00186BF0 C0 22 B0 94 */ lfs f1, lbl__1407_1-_SDA2_BASE_(r2) /* 80189DF4 00186BF4 48 00 06 31 */ bl SetAlpha__9NPCHazardFf /* 80189DF8 00186BF8 48 00 00 2C */ b lbl_80189E24 lbl_80189DFC: /* 80189DFC 00186BFC EC 01 00 24 */ fdivs f0, f1, f0 -/* 80189E00 00186C00 C0 22 AF E8 */ lfs f1, lbl_803CF968-_SDA2_BASE_(r2) +/* 80189E00 00186C00 C0 22 AF E8 */ lfs f1, lbl__958_3-_SDA2_BASE_(r2) /* 80189E04 00186C04 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80189E08 00186C08 40 81 00 08 */ ble lbl_80189E10 /* 80189E0C 00186C0C 48 00 00 08 */ b lbl_80189E14 lbl_80189E10: /* 80189E10 00186C10 FC 20 00 90 */ fmr f1, f0 lbl_80189E14: -/* 80189E14 00186C14 C0 02 B0 94 */ lfs f0, lbl_803CFA14-_SDA2_BASE_(r2) +/* 80189E14 00186C14 C0 02 B0 94 */ lfs f0, lbl__1407_1-_SDA2_BASE_(r2) /* 80189E18 00186C18 7F C3 F3 78 */ mr r3, r30 /* 80189E1C 00186C1C EC 20 00 72 */ fmuls f1, f0, f1 /* 80189E20 00186C20 48 00 06 05 */ bl SetAlpha__9NPCHazardFf lbl_80189E24: /* 80189E24 00186C24 C0 7E 00 24 */ lfs f3, 0x24(r30) -/* 80189E28 00186C28 C0 02 B0 8C */ lfs f0, lbl_803CFA0C-_SDA2_BASE_(r2) +/* 80189E28 00186C28 C0 02 B0 8C */ lfs f0, lbl__1405_2-_SDA2_BASE_(r2) /* 80189E2C 00186C2C 81 5F 01 CC */ lwz r10, 0x1cc(r31) /* 80189E30 00186C30 81 3F 01 D0 */ lwz r9, 0x1d0(r31) /* 80189E34 00186C34 FC 03 00 40 */ fcmpo cr0, f3, f0 @@ -2784,7 +2784,7 @@ lbl_80189E24: /* 80189E48 00186C48 80 9F 01 E4 */ lwz r4, 0x1e4(r31) /* 80189E4C 00186C4C 80 7F 01 E8 */ lwz r3, 0x1e8(r31) /* 80189E50 00186C50 80 1F 01 EC */ lwz r0, 0x1ec(r31) -/* 80189E54 00186C54 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 80189E54 00186C54 C0 42 B0 6C */ lfs f2, lbl__1397_1-_SDA2_BASE_(r2) /* 80189E58 00186C58 C0 3E 00 68 */ lfs f1, 0x68(r30) /* 80189E5C 00186C5C 91 41 00 74 */ stw r10, 0x74(r1) /* 80189E60 00186C60 EF A2 00 72 */ fmuls f29, f2, f1 @@ -2806,7 +2806,7 @@ lbl_80189E24: /* 80189EA0 00186CA0 48 00 00 20 */ b lbl_80189EC0 lbl_80189EA4: /* 80189EA4 00186CA4 EC 23 00 28 */ fsubs f1, f3, f0 -/* 80189EA8 00186CA8 C0 02 B0 94 */ lfs f0, lbl_803CFA14-_SDA2_BASE_(r2) +/* 80189EA8 00186CA8 C0 02 B0 94 */ lfs f0, lbl__1407_1-_SDA2_BASE_(r2) /* 80189EAC 00186CAC 38 61 00 50 */ addi r3, r1, 0x50 /* 80189EB0 00186CB0 38 81 00 68 */ addi r4, r1, 0x68 /* 80189EB4 00186CB4 38 A1 00 5C */ addi r5, r1, 0x5c @@ -2828,12 +2828,12 @@ lbl_80189EC0: /* 80189EF0 00186CF0 54 80 03 9D */ rlwinm. r0, r4, 0, 0xe, 0xe /* 80189EF4 00186CF4 40 82 00 2C */ bne lbl_80189F20 /* 80189EF8 00186CF8 C0 3E 00 20 */ lfs f1, 0x20(r30) -/* 80189EFC 00186CFC C0 02 B0 8C */ lfs f0, lbl_803CFA0C-_SDA2_BASE_(r2) +/* 80189EFC 00186CFC C0 02 B0 8C */ lfs f0, lbl__1405_2-_SDA2_BASE_(r2) /* 80189F00 00186D00 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80189F04 00186D04 40 80 00 1C */ bge lbl_80189F20 /* 80189F08 00186D08 54 80 05 EA */ rlwinm r0, r4, 0, 0x17, 0x15 /* 80189F0C 00186D0C 90 1E 00 04 */ stw r0, 4(r30) -/* 80189F10 00186D10 C0 22 B0 AC */ lfs f1, lbl_803CFA2C-_SDA2_BASE_(r2) +/* 80189F10 00186D10 C0 22 B0 AC */ lfs f1, lbl__1413-_SDA2_BASE_(r2) /* 80189F14 00186D14 C0 1E 00 20 */ lfs f0, 0x20(r30) /* 80189F18 00186D18 EC 21 00 32 */ fmuls f1, f1, f0 /* 80189F1C 00186D1C 48 00 05 09 */ bl SetAlpha__9NPCHazardFf @@ -2849,38 +2849,38 @@ lbl_80189F20: /* 80189F40 00186D40 80 1E 00 14 */ lwz r0, 0x14(r30) /* 80189F44 00186D44 28 00 00 00 */ cmplwi r0, 0 /* 80189F48 00186D48 41 82 03 B0 */ beq lbl_8018A2F8 -/* 80189F4C 00186D4C C0 22 B0 9C */ lfs f1, lbl_803CFA1C-_SDA2_BASE_(r2) +/* 80189F4C 00186D4C C0 22 B0 9C */ lfs f1, lbl__1409-_SDA2_BASE_(r2) /* 80189F50 00186D50 C0 1E 00 24 */ lfs f0, 0x24(r30) /* 80189F54 00186D54 C3 FE 00 68 */ lfs f31, 0x68(r30) /* 80189F58 00186D58 EC 21 00 32 */ fmuls f1, f1, f0 /* 80189F5C 00186D5C 4B F3 AE F1 */ bl isin__Ff /* 80189F60 00186D60 FC 20 0A 10 */ fabs f1, f1 -/* 80189F64 00186D64 C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) +/* 80189F64 00186D64 C0 02 AF EC */ lfs f0, lbl__959_1-_SDA2_BASE_(r2) /* 80189F68 00186D68 FC 20 08 18 */ frsp f1, f1 /* 80189F6C 00186D6C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80189F70 00186D70 40 80 00 1C */ bge lbl_80189F8C -/* 80189F74 00186D74 C0 22 B0 9C */ lfs f1, lbl_803CFA1C-_SDA2_BASE_(r2) +/* 80189F74 00186D74 C0 22 B0 9C */ lfs f1, lbl__1409-_SDA2_BASE_(r2) /* 80189F78 00186D78 C0 1E 00 24 */ lfs f0, 0x24(r30) /* 80189F7C 00186D7C EC 21 00 32 */ fmuls f1, f1, f0 /* 80189F80 00186D80 4B F3 AE CD */ bl isin__Ff /* 80189F84 00186D84 FC 00 0A 10 */ fabs f0, f1 /* 80189F88 00186D88 FC 00 00 18 */ frsp f0, f0 lbl_80189F8C: -/* 80189F8C 00186D8C C3 C2 AF E8 */ lfs f30, lbl_803CF968-_SDA2_BASE_(r2) +/* 80189F8C 00186D8C C3 C2 AF E8 */ lfs f30, lbl__958_3-_SDA2_BASE_(r2) /* 80189F90 00186D90 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80189F94 00186D94 40 81 00 08 */ ble lbl_80189F9C /* 80189F98 00186D98 48 00 00 40 */ b lbl_80189FD8 lbl_80189F9C: -/* 80189F9C 00186D9C C0 22 B0 9C */ lfs f1, lbl_803CFA1C-_SDA2_BASE_(r2) +/* 80189F9C 00186D9C C0 22 B0 9C */ lfs f1, lbl__1409-_SDA2_BASE_(r2) /* 80189FA0 00186DA0 C0 1E 00 24 */ lfs f0, 0x24(r30) /* 80189FA4 00186DA4 EC 21 00 32 */ fmuls f1, f1, f0 /* 80189FA8 00186DA8 4B F3 AE A5 */ bl isin__Ff /* 80189FAC 00186DAC FC 00 0A 10 */ fabs f0, f1 -/* 80189FB0 00186DB0 C3 C2 AF EC */ lfs f30, lbl_803CF96C-_SDA2_BASE_(r2) +/* 80189FB0 00186DB0 C3 C2 AF EC */ lfs f30, lbl__959_1-_SDA2_BASE_(r2) /* 80189FB4 00186DB4 FC 00 00 18 */ frsp f0, f0 /* 80189FB8 00186DB8 FC 00 F0 40 */ fcmpo cr0, f0, f30 /* 80189FBC 00186DBC 40 80 00 1C */ bge lbl_80189FD8 -/* 80189FC0 00186DC0 C0 22 B0 9C */ lfs f1, lbl_803CFA1C-_SDA2_BASE_(r2) +/* 80189FC0 00186DC0 C0 22 B0 9C */ lfs f1, lbl__1409-_SDA2_BASE_(r2) /* 80189FC4 00186DC4 C0 1E 00 24 */ lfs f0, 0x24(r30) /* 80189FC8 00186DC8 EC 21 00 32 */ fmuls f1, f1, f0 /* 80189FCC 00186DCC 4B F3 AE 81 */ bl isin__Ff @@ -2890,7 +2890,7 @@ lbl_80189FD8: /* 80189FD8 00186DD8 FC 20 F0 90 */ fmr f1, f30 /* 80189FDC 00186DDC 7F C3 F3 78 */ mr r3, r30 /* 80189FE0 00186DE0 48 00 04 45 */ bl SetAlpha__9NPCHazardFf -/* 80189FE4 00186DE4 C0 02 B0 C8 */ lfs f0, lbl_803CFA48-_SDA2_BASE_(r2) +/* 80189FE4 00186DE4 C0 02 B0 C8 */ lfs f0, lbl__1420_2-_SDA2_BASE_(r2) /* 80189FE8 00186DE8 FC 20 F8 90 */ fmr f1, f31 /* 80189FEC 00186DEC 80 1F 01 F4 */ lwz r0, 0x1f4(r31) /* 80189FF0 00186DF0 38 81 00 44 */ addi r4, r1, 0x44 @@ -2907,7 +2907,7 @@ lbl_80189FD8: /* 8018A01C 00186E1C 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8018A020 00186E20 4B EA A9 25 */ bl xModelRender__FP14xModelInstance /* 8018A024 00186E24 C0 3E 00 24 */ lfs f1, 0x24(r30) -/* 8018A028 00186E28 C0 02 B0 84 */ lfs f0, lbl_803CFA04-_SDA2_BASE_(r2) +/* 8018A028 00186E28 C0 02 B0 84 */ lfs f0, lbl__1403-_SDA2_BASE_(r2) /* 8018A02C 00186E2C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018A030 00186E30 4C 40 13 82 */ cror 2, 0, 2 /* 8018A034 00186E34 40 82 00 0C */ bne lbl_8018A040 @@ -2915,13 +2915,13 @@ lbl_80189FD8: /* 8018A03C 00186E3C 48 00 00 18 */ b lbl_8018A054 lbl_8018A040: /* 8018A040 00186E40 EC 41 00 28 */ fsubs f2, f1, f0 -/* 8018A044 00186E44 C0 22 B0 F4 */ lfs f1, lbl_803CFA74-_SDA2_BASE_(r2) -/* 8018A048 00186E48 C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018A044 00186E44 C0 22 B0 F4 */ lfs f1, lbl__1944_2-_SDA2_BASE_(r2) +/* 8018A048 00186E48 C0 02 AF EC */ lfs f0, lbl__959_1-_SDA2_BASE_(r2) /* 8018A04C 00186E4C EC 42 08 24 */ fdivs f2, f2, f1 /* 8018A050 00186E50 EC 20 10 28 */ fsubs f1, f0, f2 lbl_8018A054: /* 8018A054 00186E54 4B F6 2B 29 */ bl EASE__Ff -/* 8018A058 00186E58 C0 02 B0 B0 */ lfs f0, lbl_803CFA30-_SDA2_BASE_(r2) +/* 8018A058 00186E58 C0 02 B0 B0 */ lfs f0, lbl__1414-_SDA2_BASE_(r2) /* 8018A05C 00186E5C 38 81 00 38 */ addi r4, r1, 0x38 /* 8018A060 00186E60 80 1F 02 00 */ lwz r0, 0x200(r31) /* 8018A064 00186E64 EC 00 00 72 */ fmuls f0, f0, f1 @@ -2942,27 +2942,27 @@ lbl_8018A054: /* 8018A0A0 00186EA0 28 00 00 00 */ cmplwi r0, 0 /* 8018A0A4 00186EA4 41 82 02 54 */ beq lbl_8018A2F8 /* 8018A0A8 00186EA8 C0 3E 00 20 */ lfs f1, 0x20(r30) -/* 8018A0AC 00186EAC C0 02 B1 00 */ lfs f0, lbl_803CFA80-_SDA2_BASE_(r2) +/* 8018A0AC 00186EAC C0 02 B1 00 */ lfs f0, lbl__1947-_SDA2_BASE_(r2) /* 8018A0B0 00186EB0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018A0B4 00186EB4 40 81 00 10 */ ble lbl_8018A0C4 -/* 8018A0B8 00186EB8 C0 22 B0 8C */ lfs f1, lbl_803CFA0C-_SDA2_BASE_(r2) +/* 8018A0B8 00186EB8 C0 22 B0 8C */ lfs f1, lbl__1405_2-_SDA2_BASE_(r2) /* 8018A0BC 00186EBC 48 00 03 69 */ bl SetAlpha__9NPCHazardFf /* 8018A0C0 00186EC0 48 00 00 2C */ b lbl_8018A0EC lbl_8018A0C4: /* 8018A0C4 00186EC4 EC 01 00 24 */ fdivs f0, f1, f0 -/* 8018A0C8 00186EC8 C0 22 AF E8 */ lfs f1, lbl_803CF968-_SDA2_BASE_(r2) +/* 8018A0C8 00186EC8 C0 22 AF E8 */ lfs f1, lbl__958_3-_SDA2_BASE_(r2) /* 8018A0CC 00186ECC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018A0D0 00186ED0 40 81 00 08 */ ble lbl_8018A0D8 /* 8018A0D4 00186ED4 48 00 00 08 */ b lbl_8018A0DC lbl_8018A0D8: /* 8018A0D8 00186ED8 FC 20 00 90 */ fmr f1, f0 lbl_8018A0DC: -/* 8018A0DC 00186EDC C0 02 B0 8C */ lfs f0, lbl_803CFA0C-_SDA2_BASE_(r2) +/* 8018A0DC 00186EDC C0 02 B0 8C */ lfs f0, lbl__1405_2-_SDA2_BASE_(r2) /* 8018A0E0 00186EE0 7F C3 F3 78 */ mr r3, r30 /* 8018A0E4 00186EE4 EC 20 00 72 */ fmuls f1, f0, f1 /* 8018A0E8 00186EE8 48 00 03 3D */ bl SetAlpha__9NPCHazardFf lbl_8018A0EC: -/* 8018A0EC 00186EEC C0 22 B0 6C */ lfs f1, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018A0EC 00186EEC C0 22 B0 6C */ lfs f1, lbl__1397_1-_SDA2_BASE_(r2) /* 8018A0F0 00186EF0 38 9F 02 08 */ addi r4, r31, 0x208 /* 8018A0F4 00186EF4 C0 1E 00 68 */ lfs f0, 0x68(r30) /* 8018A0F8 00186EF8 80 7E 00 14 */ lwz r3, 0x14(r30) @@ -2975,7 +2975,7 @@ lbl_8018A0EC: /* 8018A114 00186F14 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8018A118 00186F18 28 03 00 00 */ cmplwi r3, 0 /* 8018A11C 00186F1C 41 82 01 DC */ beq lbl_8018A2F8 -/* 8018A120 00186F20 C0 22 B0 6C */ lfs f1, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018A120 00186F20 C0 22 B0 6C */ lfs f1, lbl__1397_1-_SDA2_BASE_(r2) /* 8018A124 00186F24 38 63 00 50 */ addi r3, r3, 0x50 /* 8018A128 00186F28 C0 1E 00 68 */ lfs f0, 0x68(r30) /* 8018A12C 00186F2C 38 81 00 BC */ addi r4, r1, 0xbc @@ -2987,7 +2987,7 @@ lbl_8018A0EC: /* 8018A144 00186F44 80 1E 00 14 */ lwz r0, 0x14(r30) /* 8018A148 00186F48 28 00 00 00 */ cmplwi r0, 0 /* 8018A14C 00186F4C 41 82 01 AC */ beq lbl_8018A2F8 -/* 8018A150 00186F50 C0 22 AF EC */ lfs f1, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018A150 00186F50 C0 22 AF EC */ lfs f1, lbl__959_1-_SDA2_BASE_(r2) /* 8018A154 00186F54 48 00 02 D1 */ bl SetAlpha__9NPCHazardFf /* 8018A158 00186F58 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8018A15C 00186F5C 38 9F 02 14 */ addi r4, r31, 0x214 @@ -3000,38 +3000,38 @@ lbl_8018A0EC: /* 8018A178 00186F78 80 1E 00 14 */ lwz r0, 0x14(r30) /* 8018A17C 00186F7C 28 00 00 00 */ cmplwi r0, 0 /* 8018A180 00186F80 41 82 01 78 */ beq lbl_8018A2F8 -/* 8018A184 00186F84 C0 22 B0 9C */ lfs f1, lbl_803CFA1C-_SDA2_BASE_(r2) +/* 8018A184 00186F84 C0 22 B0 9C */ lfs f1, lbl__1409-_SDA2_BASE_(r2) /* 8018A188 00186F88 C0 1E 00 24 */ lfs f0, 0x24(r30) /* 8018A18C 00186F8C C3 FE 00 68 */ lfs f31, 0x68(r30) /* 8018A190 00186F90 EC 21 00 32 */ fmuls f1, f1, f0 /* 8018A194 00186F94 4B F3 AC B9 */ bl isin__Ff /* 8018A198 00186F98 FC 20 0A 10 */ fabs f1, f1 -/* 8018A19C 00186F9C C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018A19C 00186F9C C0 02 AF EC */ lfs f0, lbl__959_1-_SDA2_BASE_(r2) /* 8018A1A0 00186FA0 FC 20 08 18 */ frsp f1, f1 /* 8018A1A4 00186FA4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018A1A8 00186FA8 40 80 00 1C */ bge lbl_8018A1C4 -/* 8018A1AC 00186FAC C0 22 B0 9C */ lfs f1, lbl_803CFA1C-_SDA2_BASE_(r2) +/* 8018A1AC 00186FAC C0 22 B0 9C */ lfs f1, lbl__1409-_SDA2_BASE_(r2) /* 8018A1B0 00186FB0 C0 1E 00 24 */ lfs f0, 0x24(r30) /* 8018A1B4 00186FB4 EC 21 00 32 */ fmuls f1, f1, f0 /* 8018A1B8 00186FB8 4B F3 AC 95 */ bl isin__Ff /* 8018A1BC 00186FBC FC 00 0A 10 */ fabs f0, f1 /* 8018A1C0 00186FC0 FC 00 00 18 */ frsp f0, f0 lbl_8018A1C4: -/* 8018A1C4 00186FC4 C3 C2 AF E8 */ lfs f30, lbl_803CF968-_SDA2_BASE_(r2) +/* 8018A1C4 00186FC4 C3 C2 AF E8 */ lfs f30, lbl__958_3-_SDA2_BASE_(r2) /* 8018A1C8 00186FC8 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 8018A1CC 00186FCC 40 81 00 08 */ ble lbl_8018A1D4 /* 8018A1D0 00186FD0 48 00 00 40 */ b lbl_8018A210 lbl_8018A1D4: -/* 8018A1D4 00186FD4 C0 22 B0 9C */ lfs f1, lbl_803CFA1C-_SDA2_BASE_(r2) +/* 8018A1D4 00186FD4 C0 22 B0 9C */ lfs f1, lbl__1409-_SDA2_BASE_(r2) /* 8018A1D8 00186FD8 C0 1E 00 24 */ lfs f0, 0x24(r30) /* 8018A1DC 00186FDC EC 21 00 32 */ fmuls f1, f1, f0 /* 8018A1E0 00186FE0 4B F3 AC 6D */ bl isin__Ff /* 8018A1E4 00186FE4 FC 00 0A 10 */ fabs f0, f1 -/* 8018A1E8 00186FE8 C3 C2 AF EC */ lfs f30, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018A1E8 00186FE8 C3 C2 AF EC */ lfs f30, lbl__959_1-_SDA2_BASE_(r2) /* 8018A1EC 00186FEC FC 00 00 18 */ frsp f0, f0 /* 8018A1F0 00186FF0 FC 00 F0 40 */ fcmpo cr0, f0, f30 /* 8018A1F4 00186FF4 40 80 00 1C */ bge lbl_8018A210 -/* 8018A1F8 00186FF8 C0 22 B0 9C */ lfs f1, lbl_803CFA1C-_SDA2_BASE_(r2) +/* 8018A1F8 00186FF8 C0 22 B0 9C */ lfs f1, lbl__1409-_SDA2_BASE_(r2) /* 8018A1FC 00186FFC C0 1E 00 24 */ lfs f0, 0x24(r30) /* 8018A200 00187000 EC 21 00 32 */ fmuls f1, f1, f0 /* 8018A204 00187004 4B F3 AC 49 */ bl isin__Ff @@ -3041,7 +3041,7 @@ lbl_8018A210: /* 8018A210 00187010 FC 20 F0 90 */ fmr f1, f30 /* 8018A214 00187014 7F C3 F3 78 */ mr r3, r30 /* 8018A218 00187018 48 00 02 0D */ bl SetAlpha__9NPCHazardFf -/* 8018A21C 0018701C C0 02 B0 C8 */ lfs f0, lbl_803CFA48-_SDA2_BASE_(r2) +/* 8018A21C 0018701C C0 02 B0 C8 */ lfs f0, lbl__1420_2-_SDA2_BASE_(r2) /* 8018A220 00187020 FC 20 F8 90 */ fmr f1, f31 /* 8018A224 00187024 80 1F 02 24 */ lwz r0, 0x224(r31) /* 8018A228 00187028 38 81 00 2C */ addi r4, r1, 0x2c @@ -3058,7 +3058,7 @@ lbl_8018A210: /* 8018A254 00187054 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8018A258 00187058 4B EA A6 ED */ bl xModelRender__FP14xModelInstance /* 8018A25C 0018705C C0 3E 00 24 */ lfs f1, 0x24(r30) -/* 8018A260 00187060 C0 02 B0 84 */ lfs f0, lbl_803CFA04-_SDA2_BASE_(r2) +/* 8018A260 00187060 C0 02 B0 84 */ lfs f0, lbl__1403-_SDA2_BASE_(r2) /* 8018A264 00187064 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018A268 00187068 4C 40 13 82 */ cror 2, 0, 2 /* 8018A26C 0018706C 40 82 00 0C */ bne lbl_8018A278 @@ -3066,13 +3066,13 @@ lbl_8018A210: /* 8018A274 00187074 48 00 00 18 */ b lbl_8018A28C lbl_8018A278: /* 8018A278 00187078 EC 41 00 28 */ fsubs f2, f1, f0 -/* 8018A27C 0018707C C0 22 B0 F4 */ lfs f1, lbl_803CFA74-_SDA2_BASE_(r2) -/* 8018A280 00187080 C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018A27C 0018707C C0 22 B0 F4 */ lfs f1, lbl__1944_2-_SDA2_BASE_(r2) +/* 8018A280 00187080 C0 02 AF EC */ lfs f0, lbl__959_1-_SDA2_BASE_(r2) /* 8018A284 00187084 EC 42 08 24 */ fdivs f2, f2, f1 /* 8018A288 00187088 EC 20 10 28 */ fsubs f1, f0, f2 lbl_8018A28C: /* 8018A28C 0018708C 4B F6 28 F1 */ bl EASE__Ff -/* 8018A290 00187090 C0 02 B0 B0 */ lfs f0, lbl_803CFA30-_SDA2_BASE_(r2) +/* 8018A290 00187090 C0 02 B0 B0 */ lfs f0, lbl__1414-_SDA2_BASE_(r2) /* 8018A294 00187094 38 81 00 20 */ addi r4, r1, 0x20 /* 8018A298 00187098 80 1F 02 30 */ lwz r0, 0x230(r31) /* 8018A29C 0018709C EC 00 00 72 */ fmuls f0, f0, f1 @@ -3138,9 +3138,9 @@ lbl_8018A364: /* 8018A370 00187170 38 03 FF FC */ addi r0, r3, -4 /* 8018A374 00187174 28 00 00 12 */ cmplwi r0, 0x12 /* 8018A378 00187178 41 81 00 98 */ bgt lbl_8018A410 -/* 8018A37C 0018717C 3C 60 80 2A */ lis r3, lbl_8029BE6C@ha +/* 8018A37C 0018717C 3C 60 80 2A */ lis r3, lbl__2020@ha /* 8018A380 00187180 54 00 10 3A */ slwi r0, r0, 2 -/* 8018A384 00187184 38 63 BE 6C */ addi r3, r3, lbl_8029BE6C@l +/* 8018A384 00187184 38 63 BE 6C */ addi r3, r3, lbl__2020@l /* 8018A388 00187188 7C 03 00 2E */ lwzx r0, r3, r0 /* 8018A38C 0018718C 7C 09 03 A6 */ mtctr r0 /* 8018A390 00187190 4E 80 04 20 */ bctr @@ -3284,7 +3284,7 @@ ColTestCyl__9NPCHazardFPC6xBoundff: /* 8018A574 00187374 38 9E 00 24 */ addi r4, r30, 0x24 /* 8018A578 00187378 3B E0 00 01 */ li r31, 1 /* 8018A57C 0018737C 4B E8 0C 51 */ bl __mi__5xVec3CFRC5xVec3 -/* 8018A580 00187380 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018A580 00187380 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) /* 8018A584 00187384 80 01 00 0C */ lwz r0, 0xc(r1) /* 8018A588 00187388 EC 40 07 F2 */ fmuls f2, f0, f31 /* 8018A58C 0018738C C0 1E 00 30 */ lfs f0, 0x30(r30) @@ -3331,8 +3331,8 @@ lbl_8018A5F0: ColPlyrSphere__9NPCHazardFf: /* 8018A61C 0018741C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018A620 00187420 7C 08 02 A6 */ mflr r0 -/* 8018A624 00187424 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8018A628 00187428 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8018A624 00187424 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8018A628 00187428 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8018A62C 0018742C 90 01 00 14 */ stw r0, 0x14(r1) /* 8018A630 00187430 38 84 07 44 */ addi r4, r4, 0x744 /* 8018A634 00187434 4B FF FE 15 */ bl ColTestSphere__9NPCHazardFPC6xBoundf @@ -3345,8 +3345,8 @@ ColPlyrSphere__9NPCHazardFf: ColPlyrCyl__9NPCHazardFff: /* 8018A648 00187448 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018A64C 0018744C 7C 08 02 A6 */ mflr r0 -/* 8018A650 00187450 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8018A654 00187454 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8018A650 00187450 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8018A654 00187454 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8018A658 00187458 90 01 00 14 */ stw r0, 0x14(r1) /* 8018A65C 0018745C 38 84 07 44 */ addi r4, r4, 0x744 /* 8018A660 00187460 4B FF FE D9 */ bl ColTestCyl__9NPCHazardFPC6xBoundff @@ -3377,7 +3377,7 @@ lbl_8018A6A4: /* 8018A6B4 001874B4 41 82 00 14 */ beq lbl_8018A6C8 /* 8018A6B8 001874B8 80 7F 00 D8 */ lwz r3, 0xd8(r31) /* 8018A6BC 001874BC 38 80 00 01 */ li r4, 1 -/* 8018A6C0 001874C0 C0 22 AF F0 */ lfs f1, lbl_803CF970-_SDA2_BASE_(r2) +/* 8018A6C0 001874C0 C0 22 AF F0 */ lfs f1, lbl__1041_3-_SDA2_BASE_(r2) /* 8018A6C4 001874C4 4B F6 8B 7D */ bl Vibrate__10zNPCCommonF10en_npcvibef lbl_8018A6C8: /* 8018A6C8 001874C8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3402,31 +3402,31 @@ TypData_RotMatStore__9NPCHazardFP5xVec3: /* 8018A708 00187508 48 00 00 7C */ b lbl_8018A784 lbl_8018A70C: /* 8018A70C 0018750C 4B EA 65 7D */ bl xurand__Fv -/* 8018A710 00187510 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) -/* 8018A714 00187514 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018A710 00187510 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) +/* 8018A714 00187514 C0 42 B0 6C */ lfs f2, lbl__1397_1-_SDA2_BASE_(r2) /* 8018A718 00187518 EC 21 00 28 */ fsubs f1, f1, f0 -/* 8018A71C 0018751C C0 02 B0 BC */ lfs f0, lbl_803CFA3C-_SDA2_BASE_(r2) +/* 8018A71C 0018751C C0 02 B0 BC */ lfs f0, lbl__1417_1-_SDA2_BASE_(r2) /* 8018A720 00187520 EC 22 00 72 */ fmuls f1, f2, f1 /* 8018A724 00187524 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018A728 00187528 D0 01 00 08 */ stfs f0, 8(r1) /* 8018A72C 0018752C 4B EA 65 5D */ bl xurand__Fv -/* 8018A730 00187530 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) -/* 8018A734 00187534 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018A730 00187530 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) +/* 8018A734 00187534 C0 42 B0 6C */ lfs f2, lbl__1397_1-_SDA2_BASE_(r2) /* 8018A738 00187538 EC 21 00 28 */ fsubs f1, f1, f0 -/* 8018A73C 0018753C C0 02 B0 D4 */ lfs f0, lbl_803CFA54-_SDA2_BASE_(r2) +/* 8018A73C 0018753C C0 02 B0 D4 */ lfs f0, lbl__1423_1-_SDA2_BASE_(r2) /* 8018A740 00187540 EC 22 00 72 */ fmuls f1, f2, f1 /* 8018A744 00187544 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018A748 00187548 D0 01 00 0C */ stfs f0, 0xc(r1) /* 8018A74C 0018754C 4B EA 65 3D */ bl xurand__Fv -/* 8018A750 00187550 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018A750 00187550 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) /* 8018A754 00187554 38 61 00 08 */ addi r3, r1, 8 -/* 8018A758 00187558 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018A758 00187558 C0 42 B0 6C */ lfs f2, lbl__1397_1-_SDA2_BASE_(r2) /* 8018A75C 0018755C EC 21 00 28 */ fsubs f1, f1, f0 -/* 8018A760 00187560 C0 02 B0 BC */ lfs f0, lbl_803CFA3C-_SDA2_BASE_(r2) +/* 8018A760 00187560 C0 02 B0 BC */ lfs f0, lbl__1417_1-_SDA2_BASE_(r2) /* 8018A764 00187564 EC 22 00 72 */ fmuls f1, f2, f1 /* 8018A768 00187568 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018A76C 0018756C D0 01 00 10 */ stfs f0, 0x10(r1) -/* 8018A770 00187570 C0 22 B0 A4 */ lfs f1, lbl_803CFA24-_SDA2_BASE_(r2) +/* 8018A770 00187570 C0 22 B0 A4 */ lfs f1, lbl__1411_1-_SDA2_BASE_(r2) /* 8018A774 00187574 4B E9 11 C5 */ bl xVec3SMulBy__FP5xVec3f /* 8018A778 00187578 7F E3 FB 78 */ mr r3, r31 /* 8018A77C 0018757C 38 81 00 08 */ addi r4, r1, 8 @@ -3504,10 +3504,10 @@ OrientToDir__9NPCHazardFPC5xVec3i: /* 8018A874 00187674 7C 7D 1B 78 */ mr r29, r3 /* 8018A878 00187678 7F C3 F3 78 */ mr r3, r30 /* 8018A87C 0018767C 4B E8 3D D5 */ bl xVec3Length__FPC5xVec3 -/* 8018A880 00187680 C0 02 B0 D8 */ lfs f0, lbl_803CFA58-_SDA2_BASE_(r2) +/* 8018A880 00187680 C0 02 B0 D8 */ lfs f0, lbl__1424_1-_SDA2_BASE_(r2) /* 8018A884 00187684 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018A888 00187688 41 80 00 74 */ blt lbl_8018A8FC -/* 8018A88C 0018768C C0 02 AF F0 */ lfs f0, lbl_803CF970-_SDA2_BASE_(r2) +/* 8018A88C 0018768C C0 02 AF F0 */ lfs f0, lbl__1041_3-_SDA2_BASE_(r2) /* 8018A890 00187690 7F C4 F3 78 */ mr r4, r30 /* 8018A894 00187694 38 61 00 08 */ addi r3, r1, 8 /* 8018A898 00187698 EC 20 08 24 */ fdivs f1, f0, f1 @@ -3521,7 +3521,7 @@ OrientToDir__9NPCHazardFPC5xVec3i: /* 8018A8B8 001876B8 38 61 00 14 */ addi r3, r1, 0x14 /* 8018A8BC 001876BC C0 1D 00 20 */ lfs f0, 0x20(r29) /* 8018A8C0 001876C0 38 81 00 64 */ addi r4, r1, 0x64 -/* 8018A8C4 001876C4 C0 42 B1 04 */ lfs f2, lbl_803CFA84-_SDA2_BASE_(r2) +/* 8018A8C4 001876C4 C0 42 B1 04 */ lfs f2, lbl__2129_1-_SDA2_BASE_(r2) /* 8018A8C8 001876C8 EC 01 00 28 */ fsubs f0, f1, f0 /* 8018A8CC 001876CC EC 22 00 32 */ fmuls f1, f2, f0 /* 8018A8D0 001876D0 4B E9 10 0D */ bl xMat3x3Rot__FP7xMat3x3PC5xVec3f @@ -3549,19 +3549,19 @@ lbl_8018A8FC: PickFunFrag__9NPCHazardFv: /* 8018A918 00187718 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8018A91C 0018771C 7C 08 02 A6 */ mflr r0 -/* 8018A920 00187720 3C 60 80 27 */ lis r3, lbl_802736F0@ha -/* 8018A924 00187724 3C 80 80 2A */ lis r4, lbl_8029BBF0@ha +/* 8018A920 00187720 3C 60 80 27 */ lis r3, lbl__2141@ha +/* 8018A924 00187724 3C 80 80 2A */ lis r4, lbl_g_funfrag_choices@ha /* 8018A928 00187728 90 01 00 44 */ stw r0, 0x44(r1) -/* 8018A92C 0018772C 38 E3 36 F0 */ addi r7, r3, lbl_802736F0@l -/* 8018A930 00187730 3C 60 80 2A */ lis r3, lbl_8029BA40@ha +/* 8018A92C 0018772C 38 E3 36 F0 */ addi r7, r3, lbl__2141@l +/* 8018A930 00187730 3C 60 80 2A */ lis r3, lbl_g_hazard_rawModel@ha /* 8018A934 00187734 38 00 00 02 */ li r0, 2 /* 8018A938 00187738 93 E1 00 3C */ stw r31, 0x3c(r1) -/* 8018A93C 0018773C 38 C3 BA 40 */ addi r6, r3, lbl_8029BA40@l +/* 8018A93C 0018773C 38 C3 BA 40 */ addi r6, r3, lbl_g_hazard_rawModel@l /* 8018A940 00187740 38 A1 00 08 */ addi r5, r1, 8 /* 8018A944 00187744 38 60 00 00 */ li r3, 0 /* 8018A948 00187748 93 C1 00 38 */ stw r30, 0x38(r1) /* 8018A94C 0018774C 93 A1 00 34 */ stw r29, 0x34(r1) -/* 8018A950 00187750 3B A4 BB F0 */ addi r29, r4, lbl_8029BBF0@l +/* 8018A950 00187750 3B A4 BB F0 */ addi r29, r4, lbl_g_funfrag_choices@l /* 8018A954 00187754 38 80 00 00 */ li r4, 0 /* 8018A958 00187758 93 81 00 30 */ stw r28, 0x30(r1) /* 8018A95C 0018775C 3B 80 00 00 */ li r28, 0 @@ -3644,43 +3644,43 @@ PreCollide__9NPCHazardFv: /* 8018AA70 00187870 93 E1 00 0C */ stw r31, 0xc(r1) /* 8018AA74 00187874 93 C1 00 08 */ stw r30, 8(r1) /* 8018AA78 00187878 7C 7F 1B 78 */ mr r31, r3 -/* 8018AA7C 0018787C C3 E2 B0 A8 */ lfs f31, lbl_803CFA28-_SDA2_BASE_(r2) +/* 8018AA7C 0018787C C3 E2 B0 A8 */ lfs f31, lbl__1412_2-_SDA2_BASE_(r2) /* 8018AA80 00187880 80 03 00 00 */ lwz r0, 0(r3) /* 8018AA84 00187884 2C 00 00 0D */ cmpwi r0, 0xd /* 8018AA88 00187888 40 82 00 0C */ bne lbl_8018AA94 -/* 8018AA8C 0018788C C3 E2 B0 98 */ lfs f31, lbl_803CFA18-_SDA2_BASE_(r2) +/* 8018AA8C 0018788C C3 E2 B0 98 */ lfs f31, lbl__1408-_SDA2_BASE_(r2) /* 8018AA90 00187890 48 00 00 58 */ b lbl_8018AAE8 lbl_8018AA94: /* 8018AA94 00187894 2C 00 00 0A */ cmpwi r0, 0xa /* 8018AA98 00187898 40 82 00 0C */ bne lbl_8018AAA4 -/* 8018AA9C 0018789C C3 E2 B0 D0 */ lfs f31, lbl_803CFA50-_SDA2_BASE_(r2) +/* 8018AA9C 0018789C C3 E2 B0 D0 */ lfs f31, lbl__1422_2-_SDA2_BASE_(r2) /* 8018AAA0 001878A0 48 00 00 48 */ b lbl_8018AAE8 lbl_8018AAA4: /* 8018AAA4 001878A4 2C 00 00 10 */ cmpwi r0, 0x10 /* 8018AAA8 001878A8 40 82 00 0C */ bne lbl_8018AAB4 -/* 8018AAAC 001878AC C3 E2 B0 88 */ lfs f31, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018AAAC 001878AC C3 E2 B0 88 */ lfs f31, lbl__1404_1-_SDA2_BASE_(r2) /* 8018AAB0 001878B0 48 00 00 38 */ b lbl_8018AAE8 lbl_8018AAB4: /* 8018AAB4 001878B4 2C 00 00 12 */ cmpwi r0, 0x12 /* 8018AAB8 001878B8 40 82 00 0C */ bne lbl_8018AAC4 -/* 8018AABC 001878BC C3 E2 B0 80 */ lfs f31, lbl_803CFA00-_SDA2_BASE_(r2) +/* 8018AABC 001878BC C3 E2 B0 80 */ lfs f31, lbl__1402-_SDA2_BASE_(r2) /* 8018AAC0 001878C0 48 00 00 28 */ b lbl_8018AAE8 lbl_8018AAC4: /* 8018AAC4 001878C4 2C 00 00 17 */ cmpwi r0, 0x17 /* 8018AAC8 001878C8 40 82 00 0C */ bne lbl_8018AAD4 -/* 8018AACC 001878CC C3 E2 B0 D0 */ lfs f31, lbl_803CFA50-_SDA2_BASE_(r2) +/* 8018AACC 001878CC C3 E2 B0 D0 */ lfs f31, lbl__1422_2-_SDA2_BASE_(r2) /* 8018AAD0 001878D0 48 00 00 18 */ b lbl_8018AAE8 lbl_8018AAD4: /* 8018AAD4 001878D4 2C 00 00 0F */ cmpwi r0, 0xf /* 8018AAD8 001878D8 40 82 00 0C */ bne lbl_8018AAE4 -/* 8018AADC 001878DC C3 E2 B1 10 */ lfs f31, lbl_803CFA90-_SDA2_BASE_(r2) +/* 8018AADC 001878DC C3 E2 B1 10 */ lfs f31, lbl__2236_2-_SDA2_BASE_(r2) /* 8018AAE0 001878E0 48 00 00 08 */ b lbl_8018AAE8 lbl_8018AAE4: /* 8018AAE4 001878E4 2C 00 00 19 */ cmpwi r0, 0x19 lbl_8018AAE8: /* 8018AAE8 001878E8 C0 3F 00 20 */ lfs f1, 0x20(r31) /* 8018AAEC 001878EC 3B DF 00 84 */ addi r30, r31, 0x84 -/* 8018AAF0 001878F0 C0 02 B0 98 */ lfs f0, lbl_803CFA18-_SDA2_BASE_(r2) +/* 8018AAF0 001878F0 C0 02 B0 98 */ lfs f0, lbl__1408-_SDA2_BASE_(r2) /* 8018AAF4 001878F4 7F C3 F3 78 */ mr r3, r30 /* 8018AAF8 001878F8 38 9F 00 08 */ addi r4, r31, 8 /* 8018AAFC 001878FC EC 01 00 2A */ fadds f0, f1, f0 @@ -3690,35 +3690,35 @@ lbl_8018AAE8: /* 8018AB0C 0018790C 38 9F 00 B4 */ addi r4, r31, 0xb4 /* 8018AB10 00187910 4B EC 39 CD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8018AB14 00187914 D3 FE 00 18 */ stfs f31, 0x18(r30) -/* 8018AB18 00187918 3C 60 80 36 */ lis r3, lbl_80362A20@ha -/* 8018AB1C 0018791C 38 63 2A 20 */ addi r3, r3, lbl_80362A20@l +/* 8018AB18 00187918 3C 60 80 36 */ lis r3, lbl_colrec$2225@ha +/* 8018AB1C 0018791C 38 63 2A 20 */ addi r3, r3, lbl_colrec$2225@l /* 8018AB20 00187920 38 80 00 00 */ li r4, 0 -/* 8018AB24 00187924 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) +/* 8018AB24 00187924 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) /* 8018AB28 00187928 38 A0 00 50 */ li r5, 0x50 /* 8018AB2C 0018792C D0 1E 00 1C */ stfs f0, 0x1c(r30) /* 8018AB30 00187930 C0 1F 00 20 */ lfs f0, 0x20(r31) /* 8018AB34 00187934 D0 1E 00 20 */ stfs f0, 0x20(r30) /* 8018AB38 00187938 4B E7 89 21 */ bl memset -/* 8018AB3C 0018793C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8018AB40 00187940 3C 80 80 36 */ lis r4, lbl_80362A20@ha -/* 8018AB44 00187944 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 8018AB3C 0018793C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8018AB40 00187940 3C 80 80 36 */ lis r4, lbl_colrec$2225@ha +/* 8018AB44 00187944 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 8018AB48 00187948 80 C5 1F C0 */ lwz r6, 0x1fc0(r5) -/* 8018AB4C 0018794C 38 A4 2A 20 */ addi r5, r4, lbl_80362A20@l +/* 8018AB4C 0018794C 38 A4 2A 20 */ addi r5, r4, lbl_colrec$2225@l /* 8018AB50 00187950 7F C3 F3 78 */ mr r3, r30 /* 8018AB54 00187954 80 86 00 44 */ lwz r4, 0x44(r6) /* 8018AB58 00187958 4B E8 54 91 */ bl xParabolaHitsEnv__FP9xParabolaPC4xEnvP7xCollis /* 8018AB5C 0018795C 2C 03 00 00 */ cmpwi r3, 0 /* 8018AB60 00187960 41 82 00 40 */ beq lbl_8018ABA0 /* 8018AB64 00187964 80 1F 00 04 */ lwz r0, 4(r31) -/* 8018AB68 00187968 3C 60 80 36 */ lis r3, lbl_80362A20@ha -/* 8018AB6C 0018796C 38 83 2A 20 */ addi r4, r3, lbl_80362A20@l +/* 8018AB68 00187968 3C 60 80 36 */ lis r3, lbl_colrec$2225@ha +/* 8018AB6C 0018796C 38 83 2A 20 */ addi r4, r3, lbl_colrec$2225@l /* 8018AB70 00187970 38 7F 00 78 */ addi r3, r31, 0x78 /* 8018AB74 00187974 64 00 00 02 */ oris r0, r0, 2 /* 8018AB78 00187978 90 1F 00 04 */ stw r0, 4(r31) /* 8018AB7C 0018797C 38 84 00 14 */ addi r4, r4, 0x14 /* 8018AB80 00187980 4B EC 39 5D */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8018AB84 00187984 3C 60 80 36 */ lis r3, lbl_80362A20@ha -/* 8018AB88 00187988 38 63 2A 20 */ addi r3, r3, lbl_80362A20@l +/* 8018AB84 00187984 3C 60 80 36 */ lis r3, lbl_colrec$2225@ha +/* 8018AB88 00187988 38 63 2A 20 */ addi r3, r3, lbl_colrec$2225@l /* 8018AB8C 0018798C C0 03 00 10 */ lfs f0, 0x10(r3) /* 8018AB90 00187990 D0 1E 00 20 */ stfs f0, 0x20(r30) /* 8018AB94 00187994 C0 03 00 10 */ lfs f0, 0x10(r3) @@ -3726,8 +3726,8 @@ lbl_8018AAE8: /* 8018AB9C 0018799C 48 00 00 20 */ b lbl_8018ABBC lbl_8018ABA0: /* 8018ABA0 001879A0 80 1F 00 04 */ lwz r0, 4(r31) -/* 8018ABA4 001879A4 3C 60 80 25 */ lis r3, lbl_80253030@ha -/* 8018ABA8 001879A8 38 83 30 30 */ addi r4, r3, lbl_80253030@l +/* 8018ABA4 001879A4 3C 60 80 25 */ lis r3, lbl_g_Y3@ha +/* 8018ABA8 001879A8 38 83 30 30 */ addi r4, r3, lbl_g_Y3@l /* 8018ABAC 001879AC 54 00 03 DA */ rlwinm r0, r0, 0, 0xf, 0xd /* 8018ABB0 001879B0 38 7F 00 78 */ addi r3, r31, 0x78 /* 8018ABB4 001879B4 90 1F 00 04 */ stw r0, 4(r31) @@ -3760,11 +3760,11 @@ StaggeredCollide__9NPCHazardFv: lbl_8018AC10: /* 8018AC10 00187A10 4B EA 60 59 */ bl xrand__Fv /* 8018AC14 00187A14 54 64 4F FE */ rlwinm r4, r3, 9, 0x1f, 0x1f -/* 8018AC18 00187A18 3C 60 80 36 */ lis r3, lbl_80362A70@ha +/* 8018AC18 00187A18 3C 60 80 36 */ lis r3, lbl_colrec$2249@ha /* 8018AC1C 00187A1C 38 04 00 05 */ addi r0, r4, 5 /* 8018AC20 00187A20 38 A0 00 50 */ li r5, 0x50 /* 8018AC24 00187A24 90 1F 00 AC */ stw r0, 0xac(r31) -/* 8018AC28 00187A28 38 63 2A 70 */ addi r3, r3, lbl_80362A70@l +/* 8018AC28 00187A28 38 63 2A 70 */ addi r3, r3, lbl_colrec$2249@l /* 8018AC2C 00187A2C 38 80 00 00 */ li r4, 0 /* 8018AC30 00187A30 4B E7 88 29 */ bl memset /* 8018AC34 00187A34 80 1F 00 B0 */ lwz r0, 0xb0(r31) @@ -3841,7 +3841,7 @@ StagColGeneral__9NPCHazardFi: lbl_8018AD28: /* 8018AD28 00187B28 FF E0 08 90 */ fmr f31, f1 lbl_8018AD2C: -/* 8018AD2C 00187B2C C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018AD2C 00187B2C C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) /* 8018AD30 00187B30 EC 40 F8 2A */ fadds f2, f0, f31 /* 8018AD34 00187B34 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 8018AD38 00187B38 40 80 00 08 */ bge lbl_8018AD40 @@ -3849,7 +3849,7 @@ lbl_8018AD2C: lbl_8018AD40: /* 8018AD40 00187B40 FC 40 08 90 */ fmr f2, f1 lbl_8018AD44: -/* 8018AD44 00187B44 C0 02 B0 A4 */ lfs f0, lbl_803CFA24-_SDA2_BASE_(r2) +/* 8018AD44 00187B44 C0 02 B0 A4 */ lfs f0, lbl__1411_1-_SDA2_BASE_(r2) /* 8018AD48 00187B48 FC 20 F8 90 */ fmr f1, f31 /* 8018AD4C 00187B4C 80 BD 00 08 */ lwz r5, 8(r29) /* 8018AD50 00187B50 7F E3 FB 78 */ mr r3, r31 @@ -3870,16 +3870,16 @@ lbl_8018AD44: /* 8018AD8C 00187B8C 38 80 00 00 */ li r4, 0 /* 8018AD90 00187B90 38 A0 01 44 */ li r5, 0x144 /* 8018AD94 00187B94 4B E7 86 C5 */ bl memset -/* 8018AD98 00187B98 C0 22 B1 14 */ lfs f1, lbl_803CFA94-_SDA2_BASE_(r2) +/* 8018AD98 00187B98 C0 22 B1 14 */ lfs f1, lbl__2308-_SDA2_BASE_(r2) /* 8018AD9C 00187B9C 38 61 00 20 */ addi r3, r1, 0x20 /* 8018ADA0 00187BA0 38 81 00 14 */ addi r4, r1, 0x14 /* 8018ADA4 00187BA4 38 A1 00 08 */ addi r5, r1, 8 /* 8018ADA8 00187BA8 4B E8 71 BD */ bl xSweptSpherePrepare__FP12xSweptSphereP5xVec3P5xVec3f /* 8018ADAC 00187BAC 57 C0 07 BF */ clrlwi. r0, r30, 0x1e /* 8018ADB0 00187BB0 41 82 00 28 */ beq lbl_8018ADD8 -/* 8018ADB4 00187BB4 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8018ADB4 00187BB4 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8018ADB8 00187BB8 38 61 00 20 */ addi r3, r1, 0x20 -/* 8018ADBC 00187BBC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8018ADBC 00187BBC 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8018ADC0 00187BC0 38 A0 00 00 */ li r5, 0 /* 8018ADC4 00187BC4 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 8018ADC8 00187BC8 38 C0 00 08 */ li r6, 8 @@ -3889,9 +3889,9 @@ lbl_8018AD44: lbl_8018ADD8: /* 8018ADD8 00187BD8 57 C0 07 7B */ rlwinm. r0, r30, 0, 0x1d, 0x1d /* 8018ADDC 00187BDC 41 82 00 24 */ beq lbl_8018AE00 -/* 8018ADE0 00187BE0 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8018ADE0 00187BE0 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8018ADE4 00187BE4 38 61 00 20 */ addi r3, r1, 0x20 -/* 8018ADE8 00187BE8 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8018ADE8 00187BE8 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8018ADEC 00187BEC 38 A0 00 00 */ li r5, 0 /* 8018ADF0 00187BF0 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 8018ADF4 00187BF4 38 C0 00 08 */ li r6, 8 @@ -3903,8 +3903,8 @@ lbl_8018AE00: /* 8018AE08 00187C08 38 61 00 20 */ addi r3, r1, 0x20 /* 8018AE0C 00187C0C 4B E8 73 95 */ bl xSweptSphereGetResults__FP12xSweptSphere /* 8018AE10 00187C10 C0 41 00 3C */ lfs f2, 0x3c(r1) -/* 8018AE14 00187C14 C0 02 B0 D8 */ lfs f0, lbl_803CFA58-_SDA2_BASE_(r2) -/* 8018AE18 00187C18 C0 22 AF E8 */ lfs f1, lbl_803CF968-_SDA2_BASE_(r2) +/* 8018AE14 00187C14 C0 02 B0 D8 */ lfs f0, lbl__1424_1-_SDA2_BASE_(r2) +/* 8018AE18 00187C18 C0 22 AF E8 */ lfs f1, lbl__958_3-_SDA2_BASE_(r2) /* 8018AE1C 00187C1C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8018AE20 00187C20 40 81 00 14 */ ble lbl_8018AE34 /* 8018AE24 00187C24 C0 21 00 FC */ lfs f1, 0xfc(r1) @@ -4029,11 +4029,11 @@ lbl_8018AF94: /* 8018AFA8 00187DA8 4E 80 00 20 */ blr /* 8018AFAC 00187DAC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8018AFB0 00187DB0 7C 08 02 A6 */ mflr r0 -/* 8018AFB4 00187DB4 3C 80 80 27 */ lis r4, lbl_80273710@ha -/* 8018AFB8 00187DB8 3C 60 80 27 */ lis r3, lbl_80273800@ha +/* 8018AFB4 00187DB4 3C 80 80 27 */ lis r4, lbl__2353@ha +/* 8018AFB8 00187DB8 3C 60 80 27 */ lis r3, lbl__stringBase0_104@ha /* 8018AFBC 00187DBC 90 01 00 34 */ stw r0, 0x34(r1) -/* 8018AFC0 00187DC0 38 A4 37 10 */ addi r5, r4, lbl_80273710@l -/* 8018AFC4 00187DC4 38 63 38 00 */ addi r3, r3, lbl_80273800@l +/* 8018AFC0 00187DC0 38 A4 37 10 */ addi r5, r4, lbl__2353@l +/* 8018AFC4 00187DC4 38 63 38 00 */ addi r3, r3, lbl__stringBase0_104@l /* 8018AFC8 00187DC8 38 80 00 00 */ li r4, 0 /* 8018AFCC 00187DCC 93 E1 00 2C */ stw r31, 0x2c(r1) /* 8018AFD0 00187DD0 38 63 03 07 */ addi r3, r3, 0x307 @@ -4046,12 +4046,12 @@ lbl_8018AF94: /* 8018AFEC 00187DEC 90 01 00 20 */ stw r0, 0x20(r1) /* 8018AFF0 00187DF0 4B E7 BC 81 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 8018AFF4 00187DF4 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 8018AFF8 00187DF8 3C 80 80 2A */ lis r4, lbl_8029BB3C@ha +/* 8018AFF8 00187DF8 3C 80 80 2A */ lis r4, lbl_g_strz_hazanim@ha /* 8018AFFC 00187DFC 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l /* 8018B000 00187E00 7C 7F 1B 78 */ mr r31, r3 /* 8018B004 00187E04 90 01 00 08 */ stw r0, 8(r1) /* 8018B008 00187E08 38 00 00 00 */ li r0, 0 -/* 8018B00C 00187E0C 38 84 BB 3C */ addi r4, r4, lbl_8029BB3C@l +/* 8018B00C 00187E0C 38 84 BB 3C */ addi r4, r4, lbl_g_strz_hazanim@l /* 8018B010 00187E10 38 A0 00 10 */ li r5, 0x10 /* 8018B014 00187E14 90 01 00 0C */ stw r0, 0xc(r1) /* 8018B018 00187E18 38 C0 00 01 */ li r6, 1 @@ -4061,15 +4061,15 @@ lbl_8018AF94: /* 8018B028 00187E28 39 20 00 00 */ li r9, 0 /* 8018B02C 00187E2C 39 40 00 00 */ li r10, 0 /* 8018B030 00187E30 80 84 00 04 */ lwz r4, 4(r4) -/* 8018B034 00187E34 C0 22 AF EC */ lfs f1, lbl_803CF96C-_SDA2_BASE_(r2) -/* 8018B038 00187E38 C0 42 AF E8 */ lfs f2, lbl_803CF968-_SDA2_BASE_(r2) +/* 8018B034 00187E34 C0 22 AF EC */ lfs f1, lbl__959_1-_SDA2_BASE_(r2) +/* 8018B038 00187E38 C0 42 AF E8 */ lfs f2, lbl__958_3-_SDA2_BASE_(r2) /* 8018B03C 00187E3C 4B E7 BD 1D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8018B040 00187E40 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8018B044 00187E44 3C 60 80 2A */ lis r3, lbl_8029BB3C@ha +/* 8018B044 00187E44 3C 60 80 2A */ lis r3, lbl_g_strz_hazanim@ha /* 8018B048 00187E48 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8018B04C 00187E4C 38 00 00 00 */ li r0, 0 /* 8018B050 00187E50 90 81 00 08 */ stw r4, 8(r1) -/* 8018B054 00187E54 38 83 BB 3C */ addi r4, r3, lbl_8029BB3C@l +/* 8018B054 00187E54 38 83 BB 3C */ addi r4, r3, lbl_g_strz_hazanim@l /* 8018B058 00187E58 7F E3 FB 78 */ mr r3, r31 /* 8018B05C 00187E5C 38 A0 00 10 */ li r5, 0x10 /* 8018B060 00187E60 90 01 00 0C */ stw r0, 0xc(r1) @@ -4080,12 +4080,12 @@ lbl_8018AF94: /* 8018B074 00187E74 39 20 00 00 */ li r9, 0 /* 8018B078 00187E78 39 40 00 00 */ li r10, 0 /* 8018B07C 00187E7C 80 84 00 08 */ lwz r4, 8(r4) -/* 8018B080 00187E80 C0 22 AF EC */ lfs f1, lbl_803CF96C-_SDA2_BASE_(r2) -/* 8018B084 00187E84 C0 42 AF E8 */ lfs f2, lbl_803CF968-_SDA2_BASE_(r2) +/* 8018B080 00187E80 C0 22 AF EC */ lfs f1, lbl__959_1-_SDA2_BASE_(r2) +/* 8018B084 00187E84 C0 42 AF E8 */ lfs f2, lbl__958_3-_SDA2_BASE_(r2) /* 8018B088 00187E88 4B E7 BC D1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 8018B08C 00187E8C 3C 60 80 2A */ lis r3, lbl_8029BB3C@ha -/* 8018B090 00187E90 C0 22 B0 80 */ lfs f1, lbl_803CFA00-_SDA2_BASE_(r2) -/* 8018B094 00187E94 38 83 BB 3C */ addi r4, r3, lbl_8029BB3C@l +/* 8018B08C 00187E8C 3C 60 80 2A */ lis r3, lbl_g_strz_hazanim@ha +/* 8018B090 00187E90 C0 22 B0 80 */ lfs f1, lbl__1402-_SDA2_BASE_(r2) +/* 8018B094 00187E94 38 83 BB 3C */ addi r4, r3, lbl_g_strz_hazanim@l /* 8018B098 00187E98 38 A1 00 18 */ addi r5, r1, 0x18 /* 8018B09C 00187E9C 7F E3 FB 78 */ mr r3, r31 /* 8018B0A0 00187EA0 38 C0 00 01 */ li r6, 1 @@ -4113,9 +4113,9 @@ Upd_Explode__9NPCHazardFf: /* 8018B0EC 00187EEC 80 1F 00 04 */ lwz r0, 4(r31) /* 8018B0F0 00187EF0 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 /* 8018B0F4 00187EF4 41 82 00 38 */ beq lbl_8018B12C -/* 8018B0F8 00187EF8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8018B0FC 00187EFC C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) -/* 8018B100 00187F00 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8018B0F8 00187EF8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8018B0FC 00187EFC C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) +/* 8018B100 00187F00 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8018B104 00187F04 C0 23 17 08 */ lfs f1, 0x1708(r3) /* 8018B108 00187F08 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018B10C 00187F0C 41 81 00 20 */ bgt lbl_8018B12C @@ -4139,10 +4139,10 @@ lbl_8018B12C: DeathStar__9NPCHazardFv: /* 8018B148 00187F48 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8018B14C 00187F4C 7C 08 02 A6 */ mflr r0 -/* 8018B150 00187F50 3C 80 80 27 */ lis r4, lbl_802734B8@ha +/* 8018B150 00187F50 3C 80 80 27 */ lis r4, lbl__446_2@ha /* 8018B154 00187F54 90 01 00 54 */ stw r0, 0x54(r1) /* 8018B158 00187F58 93 E1 00 4C */ stw r31, 0x4c(r1) -/* 8018B15C 00187F5C 3B E4 34 B8 */ addi r31, r4, lbl_802734B8@l +/* 8018B15C 00187F5C 3B E4 34 B8 */ addi r31, r4, lbl__446_2@l /* 8018B160 00187F60 38 BF 02 64 */ addi r5, r31, 0x264 /* 8018B164 00187F64 93 C1 00 48 */ stw r30, 0x48(r1) /* 8018B168 00187F68 7C 7E 1B 78 */ mr r30, r3 @@ -4167,20 +4167,20 @@ DeathStar__9NPCHazardFv: /* 8018B1B4 00187FB4 80 1E 00 10 */ lwz r0, 0x10(r30) /* 8018B1B8 00187FB8 90 01 00 34 */ stw r0, 0x34(r1) /* 8018B1BC 00187FBC 4B E8 A2 89 */ bl __apl__5xVec3FRC5xVec3 -/* 8018B1C0 00187FC0 C0 22 B1 04 */ lfs f1, lbl_803CFA84-_SDA2_BASE_(r2) +/* 8018B1C0 00187FC0 C0 22 B1 04 */ lfs f1, lbl__2129_1-_SDA2_BASE_(r2) /* 8018B1C4 00187FC4 38 61 00 2C */ addi r3, r1, 0x2c -/* 8018B1C8 00187FC8 C0 42 B0 98 */ lfs f2, lbl_803CFA18-_SDA2_BASE_(r2) +/* 8018B1C8 00187FC8 C0 42 B0 98 */ lfs f2, lbl__1408-_SDA2_BASE_(r2) /* 8018B1CC 00187FCC 38 80 00 1E */ li r4, 0x1e -/* 8018B1D0 00187FD0 C0 62 B0 6C */ lfs f3, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018B1D0 00187FD0 C0 62 B0 6C */ lfs f3, lbl__1397_1-_SDA2_BASE_(r2) /* 8018B1D4 00187FD4 4B F0 A4 75 */ bl zFX_SpawnBubbleSlam__FPC5xVec3Uifff lbl_8018B1D8: /* 8018B1D8 00187FD8 C0 3E 00 24 */ lfs f1, 0x24(r30) -/* 8018B1DC 00187FDC C0 02 B1 18 */ lfs f0, lbl_803CFA98-_SDA2_BASE_(r2) +/* 8018B1DC 00187FDC C0 02 B1 18 */ lfs f0, lbl__2391-_SDA2_BASE_(r2) /* 8018B1E0 00187FE0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018B1E4 00187FE4 40 80 00 60 */ bge lbl_8018B244 /* 8018B1E8 00187FE8 C0 3E 00 64 */ lfs f1, 0x64(r30) /* 8018B1EC 00187FEC 38 61 00 38 */ addi r3, r1, 0x38 -/* 8018B1F0 00187FF0 C0 02 B0 74 */ lfs f0, lbl_803CF9F4-_SDA2_BASE_(r2) +/* 8018B1F0 00187FF0 C0 02 B0 74 */ lfs f0, lbl__1399-_SDA2_BASE_(r2) /* 8018B1F4 00187FF4 38 A1 00 20 */ addi r5, r1, 0x20 /* 8018B1F8 00187FF8 81 1F 02 70 */ lwz r8, 0x270(r31) /* 8018B1FC 00187FFC 38 C1 00 14 */ addi r6, r1, 0x14 @@ -4227,9 +4227,9 @@ Upd_PuppyNuke__9NPCHazardFf: /* 8018B290 00188090 80 1F 00 04 */ lwz r0, 4(r31) /* 8018B294 00188094 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 /* 8018B298 00188098 41 82 00 38 */ beq lbl_8018B2D0 -/* 8018B29C 0018809C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8018B2A0 001880A0 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) -/* 8018B2A4 001880A4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8018B29C 0018809C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8018B2A0 001880A0 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) +/* 8018B2A4 001880A4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8018B2A8 001880A8 C0 23 17 08 */ lfs f1, 0x1708(r3) /* 8018B2AC 001880AC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018B2B0 001880B0 41 81 00 20 */ bgt lbl_8018B2D0 @@ -4251,7 +4251,7 @@ lbl_8018B2D0: /* 8018B2EC 001880EC 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 /* 8018B2F0 001880F0 41 82 00 34 */ beq lbl_8018B324 /* 8018B2F4 001880F4 C0 3F 00 24 */ lfs f1, 0x24(r31) -/* 8018B2F8 001880F8 C0 02 B0 EC */ lfs f0, lbl_803CFA6C-_SDA2_BASE_(r2) +/* 8018B2F8 001880F8 C0 02 B0 EC */ lfs f0, lbl__1942_2-_SDA2_BASE_(r2) /* 8018B2FC 001880FC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018B300 00188100 40 81 00 24 */ ble lbl_8018B324 /* 8018B304 00188104 C0 3F 00 64 */ lfs f1, 0x64(r31) @@ -4283,7 +4283,7 @@ Upd_FodBomb__9NPCHazardFf: /* 8018B35C 0018815C F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 8018B360 00188160 93 E1 00 0C */ stw r31, 0xc(r1) /* 8018B364 00188164 7C 7F 1B 78 */ mr r31, r3 -/* 8018B368 00188168 C0 42 B0 9C */ lfs f2, lbl_803CFA1C-_SDA2_BASE_(r2) +/* 8018B368 00188168 C0 42 B0 9C */ lfs f2, lbl__1409-_SDA2_BASE_(r2) /* 8018B36C 0018816C C0 03 00 24 */ lfs f0, 0x24(r3) /* 8018B370 00188170 FF E0 08 90 */ fmr f31, f1 /* 8018B374 00188174 EC 22 00 32 */ fmuls f1, f2, f0 @@ -4295,9 +4295,9 @@ Upd_FodBomb__9NPCHazardFf: /* 8018B38C 0018818C 80 1F 00 04 */ lwz r0, 4(r31) /* 8018B390 00188190 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 /* 8018B394 00188194 41 82 00 38 */ beq lbl_8018B3CC -/* 8018B398 00188198 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8018B39C 0018819C C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) -/* 8018B3A0 001881A0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8018B398 00188198 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8018B39C 0018819C C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) +/* 8018B3A0 001881A0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8018B3A4 001881A4 C0 23 17 08 */ lfs f1, 0x1708(r3) /* 8018B3A8 001881A8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018B3AC 001881AC 41 81 00 20 */ bgt lbl_8018B3CC @@ -4319,7 +4319,7 @@ lbl_8018B3CC: /* 8018B3E8 001881E8 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 /* 8018B3EC 001881EC 41 82 00 34 */ beq lbl_8018B420 /* 8018B3F0 001881F0 C0 3F 00 24 */ lfs f1, 0x24(r31) -/* 8018B3F4 001881F4 C0 02 B0 EC */ lfs f0, lbl_803CFA6C-_SDA2_BASE_(r2) +/* 8018B3F4 001881F4 C0 02 B0 EC */ lfs f0, lbl__1942_2-_SDA2_BASE_(r2) /* 8018B3F8 001881F8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018B3FC 001881FC 40 81 00 24 */ ble lbl_8018B420 /* 8018B400 00188200 C0 3F 00 64 */ lfs f1, 0x64(r31) @@ -4352,9 +4352,9 @@ FodBombBubbles__9NPCHazardFf: /* 8018B45C 0018825C 93 E1 00 2C */ stw r31, 0x2c(r1) /* 8018B460 00188260 93 C1 00 28 */ stw r30, 0x28(r1) /* 8018B464 00188264 7C 7E 1B 78 */ mr r30, r3 -/* 8018B468 00188268 3C 60 80 27 */ lis r3, lbl_802734B8@ha +/* 8018B468 00188268 3C 60 80 27 */ lis r3, lbl__446_2@ha /* 8018B46C 0018826C 80 1E 00 04 */ lwz r0, 4(r30) -/* 8018B470 00188270 3B E3 34 B8 */ addi r31, r3, lbl_802734B8@l +/* 8018B470 00188270 3B E3 34 B8 */ addi r31, r3, lbl__446_2@l /* 8018B474 00188274 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 8018B478 00188278 41 82 00 40 */ beq lbl_8018B4B8 /* 8018B47C 0018827C 80 BE 00 08 */ lwz r5, 8(r30) @@ -4374,12 +4374,12 @@ FodBombBubbles__9NPCHazardFf: /* 8018B4B4 001882B4 48 00 00 6C */ b lbl_8018B520 lbl_8018B4B8: /* 8018B4B8 001882B8 C0 3E 00 20 */ lfs f1, 0x20(r30) -/* 8018B4BC 001882BC C0 02 B0 80 */ lfs f0, lbl_803CFA00-_SDA2_BASE_(r2) +/* 8018B4BC 001882BC C0 02 B0 80 */ lfs f0, lbl__1402-_SDA2_BASE_(r2) /* 8018B4C0 001882C0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018B4C4 001882C4 40 80 00 5C */ bge lbl_8018B520 /* 8018B4C8 001882C8 EC 01 00 24 */ fdivs f0, f1, f0 -/* 8018B4CC 001882CC C0 62 AF EC */ lfs f3, lbl_803CF96C-_SDA2_BASE_(r2) -/* 8018B4D0 001882D0 C0 42 B0 94 */ lfs f2, lbl_803CFA14-_SDA2_BASE_(r2) +/* 8018B4CC 001882CC C0 62 AF EC */ lfs f3, lbl__959_1-_SDA2_BASE_(r2) +/* 8018B4D0 001882D0 C0 42 B0 94 */ lfs f2, lbl__1407_1-_SDA2_BASE_(r2) /* 8018B4D4 001882D4 EC 23 00 28 */ fsubs f1, f3, f0 /* 8018B4D8 001882D8 4B F6 16 49 */ bl LERP__Ffff /* 8018B4DC 001882DC 80 BE 00 08 */ lwz r5, 8(r30) @@ -4392,9 +4392,9 @@ lbl_8018B4B8: /* 8018B4F8 001882F8 80 1E 00 10 */ lwz r0, 0x10(r30) /* 8018B4FC 001882FC 90 01 00 10 */ stw r0, 0x10(r1) /* 8018B500 00188300 4B E8 9F 45 */ bl __apl__5xVec3FRC5xVec3 -/* 8018B504 00188304 C0 02 B0 AC */ lfs f0, lbl_803CFA2C-_SDA2_BASE_(r2) +/* 8018B504 00188304 C0 02 B0 AC */ lfs f0, lbl__1413-_SDA2_BASE_(r2) /* 8018B508 00188308 FC 60 F8 90 */ fmr f3, f31 -/* 8018B50C 0018830C C0 22 B0 9C */ lfs f1, lbl_803CFA1C-_SDA2_BASE_(r2) +/* 8018B50C 0018830C C0 22 B0 9C */ lfs f1, lbl__1409-_SDA2_BASE_(r2) /* 8018B510 00188310 38 7E 00 08 */ addi r3, r30, 8 /* 8018B514 00188314 EC 40 07 F2 */ fmuls f2, f0, f31 /* 8018B518 00188318 38 80 00 18 */ li r4, 0x18 @@ -4418,7 +4418,7 @@ Upd_CattleProd__9NPCHazardFf: /* 8018B550 00188350 F3 E1 00 78 */ psq_st f31, 120(r1), 0, qr0 /* 8018B554 00188354 93 E1 00 6C */ stw r31, 0x6c(r1) /* 8018B558 00188358 7C 7F 1B 78 */ mr r31, r3 -/* 8018B55C 0018835C C0 22 B0 9C */ lfs f1, lbl_803CFA1C-_SDA2_BASE_(r2) +/* 8018B55C 0018835C C0 22 B0 9C */ lfs f1, lbl__1409-_SDA2_BASE_(r2) /* 8018B560 00188360 C0 03 00 24 */ lfs f0, 0x24(r3) /* 8018B564 00188364 EC 21 00 32 */ fmuls f1, f1, f0 /* 8018B568 00188368 4B F3 98 E5 */ bl isin__Ff @@ -4429,15 +4429,15 @@ Upd_CattleProd__9NPCHazardFf: /* 8018B57C 0018837C 80 1F 00 04 */ lwz r0, 4(r31) /* 8018B580 00188380 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 /* 8018B584 00188384 41 82 00 50 */ beq lbl_8018B5D4 -/* 8018B588 00188388 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8018B58C 0018838C C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) -/* 8018B590 00188390 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8018B588 00188388 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8018B58C 0018838C C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) +/* 8018B590 00188390 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8018B594 00188394 C0 23 17 08 */ lfs f1, 0x1708(r3) /* 8018B598 00188398 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018B59C 0018839C 41 81 00 38 */ bgt lbl_8018B5D4 /* 8018B5A0 001883A0 C0 5F 00 1C */ lfs f2, 0x1c(r31) /* 8018B5A4 001883A4 C0 3F 00 20 */ lfs f1, 0x20(r31) -/* 8018B5A8 001883A8 C0 02 B0 8C */ lfs f0, lbl_803CFA0C-_SDA2_BASE_(r2) +/* 8018B5A8 001883A8 C0 02 B0 8C */ lfs f0, lbl__1405_2-_SDA2_BASE_(r2) /* 8018B5AC 001883AC EC 22 08 28 */ fsubs f1, f2, f1 /* 8018B5B0 001883B0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018B5B4 001883B4 40 81 00 20 */ ble lbl_8018B5D4 @@ -4486,7 +4486,7 @@ lbl_8018B5D4: /* 8018B65C 0018845C EC 80 00 72 */ fmuls f4, f0, f1 /* 8018B660 00188460 C0 01 00 18 */ lfs f0, 0x18(r1) /* 8018B664 00188464 D0 81 00 1C */ stfs f4, 0x1c(r1) -/* 8018B668 00188468 C0 62 B1 14 */ lfs f3, lbl_803CFA94-_SDA2_BASE_(r2) +/* 8018B668 00188468 C0 62 B1 14 */ lfs f3, lbl__2308-_SDA2_BASE_(r2) /* 8018B66C 0018846C EC 42 18 2A */ fadds f2, f2, f3 /* 8018B670 00188470 EC 20 18 2A */ fadds f1, f0, f3 /* 8018B674 00188474 EC 04 18 2A */ fadds f0, f4, f3 @@ -4504,7 +4504,7 @@ lbl_8018B5D4: /* 8018B6A4 001884A4 4B E9 02 BD */ bl xVec3SubFrom__FP5xVec3PC5xVec3 /* 8018B6A8 001884A8 C0 21 00 18 */ lfs f1, 0x18(r1) /* 8018B6AC 001884AC 38 61 00 14 */ addi r3, r1, 0x14 -/* 8018B6B0 001884B0 C0 02 AF F0 */ lfs f0, lbl_803CF970-_SDA2_BASE_(r2) +/* 8018B6B0 001884B0 C0 02 AF F0 */ lfs f0, lbl__1041_3-_SDA2_BASE_(r2) /* 8018B6B4 001884B4 38 9F 00 08 */ addi r4, r31, 8 /* 8018B6B8 001884B8 EC 01 00 32 */ fmuls f0, f1, f0 /* 8018B6BC 001884BC D0 01 00 18 */ stfs f0, 0x18(r1) @@ -4516,8 +4516,8 @@ lbl_8018B5D4: /* 8018B6D4 001884D4 90 7F 00 70 */ stw r3, 0x70(r31) /* 8018B6D8 001884D8 48 00 01 7C */ b lbl_8018B854 lbl_8018B6DC: -/* 8018B6DC 001884DC 3C 60 80 27 */ lis r3, lbl_802737A0@ha -/* 8018B6E0 001884E0 38 A3 37 A0 */ addi r5, r3, lbl_802737A0@l +/* 8018B6DC 001884DC 3C 60 80 27 */ lis r3, lbl__2518_2@ha +/* 8018B6E0 001884E0 38 A3 37 A0 */ addi r5, r3, lbl__2518_2@l /* 8018B6E4 001884E4 80 85 00 00 */ lwz r4, 0(r5) /* 8018B6E8 001884E8 80 65 00 04 */ lwz r3, 4(r5) /* 8018B6EC 001884EC 80 05 00 08 */ lwz r0, 8(r5) @@ -4532,10 +4532,10 @@ lbl_8018B6DC: /* 8018B710 00188510 28 03 00 00 */ cmplwi r3, 0 /* 8018B714 00188514 41 82 00 A8 */ beq lbl_8018B7BC /* 8018B718 00188518 4B F6 79 BD */ bl AnimTimeCurrent__10zNPCCommonFv -/* 8018B71C 0018851C C0 02 B1 00 */ lfs f0, lbl_803CFA80-_SDA2_BASE_(r2) +/* 8018B71C 0018851C C0 02 B1 00 */ lfs f0, lbl__1947-_SDA2_BASE_(r2) /* 8018B720 00188520 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018B724 00188524 40 81 00 64 */ ble lbl_8018B788 -/* 8018B728 00188528 C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018B728 00188528 C0 02 AF EC */ lfs f0, lbl__959_1-_SDA2_BASE_(r2) /* 8018B72C 0018852C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018B730 00188530 40 80 00 58 */ bge lbl_8018B788 /* 8018B734 00188534 80 7F 00 D8 */ lwz r3, 0xd8(r31) @@ -4547,10 +4547,10 @@ lbl_8018B6DC: /* 8018B74C 0018854C 4B EA 55 1D */ bl xrand__Fv /* 8018B750 00188550 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018B754 00188554 41 82 00 0C */ beq lbl_8018B760 -/* 8018B758 00188558 C3 E2 B0 80 */ lfs f31, lbl_803CFA00-_SDA2_BASE_(r2) +/* 8018B758 00188558 C3 E2 B0 80 */ lfs f31, lbl__1402-_SDA2_BASE_(r2) /* 8018B75C 0018855C 48 00 00 08 */ b lbl_8018B764 lbl_8018B760: -/* 8018B760 00188560 C3 E2 B0 80 */ lfs f31, lbl_803CFA00-_SDA2_BASE_(r2) +/* 8018B760 00188560 C3 E2 B0 80 */ lfs f31, lbl__1402-_SDA2_BASE_(r2) lbl_8018B764: /* 8018B764 00188564 4B EA 55 25 */ bl xurand__Fv /* 8018B768 00188568 EF E1 07 F2 */ fmuls f31, f1, f31 @@ -4607,7 +4607,7 @@ lbl_8018B810: /* 8018B824 00188624 4B E9 01 3D */ bl xVec3SubFrom__FP5xVec3PC5xVec3 /* 8018B828 00188628 C0 21 00 0C */ lfs f1, 0xc(r1) /* 8018B82C 0018862C 38 61 00 08 */ addi r3, r1, 8 -/* 8018B830 00188630 C0 02 AF F0 */ lfs f0, lbl_803CF970-_SDA2_BASE_(r2) +/* 8018B830 00188630 C0 02 AF F0 */ lfs f0, lbl__1041_3-_SDA2_BASE_(r2) /* 8018B834 00188634 38 9F 00 08 */ addi r4, r31, 8 /* 8018B838 00188638 EC 01 00 32 */ fmuls f0, f1, f0 /* 8018B83C 0018863C D0 01 00 0C */ stfs f0, 0xc(r1) @@ -4640,9 +4640,9 @@ Upd_TubeletBlast__9NPCHazardFf: /* 8018B898 00188698 80 1F 00 04 */ lwz r0, 4(r31) /* 8018B89C 0018869C 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 /* 8018B8A0 001886A0 41 82 00 38 */ beq lbl_8018B8D8 -/* 8018B8A4 001886A4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8018B8A8 001886A8 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) -/* 8018B8AC 001886AC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8018B8A4 001886A4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8018B8A8 001886A8 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) +/* 8018B8AC 001886AC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8018B8B0 001886B0 C0 23 17 08 */ lfs f1, 0x1708(r3) /* 8018B8B4 001886B4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018B8B8 001886B8 41 81 00 20 */ bgt lbl_8018B8D8 @@ -4657,37 +4657,37 @@ lbl_8018B8D8: /* 8018B8D8 001886D8 80 1F 00 04 */ lwz r0, 4(r31) /* 8018B8DC 001886DC 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 8018B8E0 001886E0 41 82 00 3C */ beq lbl_8018B91C -/* 8018B8E4 001886E4 3C 60 80 27 */ lis r3, lbl_80273800@ha -/* 8018B8E8 001886E8 38 63 38 00 */ addi r3, r3, lbl_80273800@l +/* 8018B8E4 001886E4 3C 60 80 27 */ lis r3, lbl__stringBase0_104@ha +/* 8018B8E8 001886E8 38 63 38 00 */ addi r3, r3, lbl__stringBase0_104@l /* 8018B8EC 001886EC 38 63 02 5F */ addi r3, r3, 0x25f /* 8018B8F0 001886F0 4B EC 09 25 */ bl xStrHash__FPCc -/* 8018B8F4 001886F4 C0 42 AF E8 */ lfs f2, lbl_803CF968-_SDA2_BASE_(r2) +/* 8018B8F4 001886F4 C0 42 AF E8 */ lfs f2, lbl__958_3-_SDA2_BASE_(r2) /* 8018B8F8 001886F8 38 DF 00 08 */ addi r6, r31, 8 -/* 8018B8FC 001886FC C0 22 B1 1C */ lfs f1, lbl_803CFA9C-_SDA2_BASE_(r2) +/* 8018B8FC 001886FC C0 22 B1 1C */ lfs f1, lbl__2581-_SDA2_BASE_(r2) /* 8018B900 00188700 38 80 00 80 */ li r4, 0x80 /* 8018B904 00188704 FC A0 10 90 */ fmr f5, f2 -/* 8018B908 00188708 C0 62 AF EC */ lfs f3, lbl_803CF96C-_SDA2_BASE_(r2) -/* 8018B90C 0018870C C0 82 B0 FC */ lfs f4, lbl_803CFA7C-_SDA2_BASE_(r2) +/* 8018B908 00188708 C0 62 AF EC */ lfs f3, lbl__959_1-_SDA2_BASE_(r2) +/* 8018B90C 0018870C C0 82 B0 FC */ lfs f4, lbl__1946-_SDA2_BASE_(r2) /* 8018B910 00188710 38 A0 00 00 */ li r5, 0 /* 8018B914 00188714 38 E0 00 00 */ li r7, 0 /* 8018B918 00188718 4B EB D1 7D */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf lbl_8018B91C: -/* 8018B91C 0018871C 88 0D 98 68 */ lbz r0, lbl_803CC168-_SDA_BASE_(r13) +/* 8018B91C 0018871C 88 0D 98 68 */ lbz r0, lbl_init$2573-_SDA_BASE_(r13) /* 8018B920 00188720 7C 00 07 75 */ extsb. r0, r0 /* 8018B924 00188724 40 82 00 14 */ bne lbl_8018B938 /* 8018B928 00188728 38 60 00 00 */ li r3, 0 /* 8018B92C 0018872C 38 00 00 01 */ li r0, 1 -/* 8018B930 00188730 90 6D 98 64 */ stw r3, lbl_803CC164-_SDA_BASE_(r13) -/* 8018B934 00188734 98 0D 98 68 */ stb r0, lbl_803CC168-_SDA_BASE_(r13) +/* 8018B930 00188730 90 6D 98 64 */ stw r3, lbl_moreorless$2572-_SDA_BASE_(r13) +/* 8018B934 00188734 98 0D 98 68 */ stb r0, lbl_init$2573-_SDA_BASE_(r13) lbl_8018B938: -/* 8018B938 00188738 80 6D 98 64 */ lwz r3, lbl_803CC164-_SDA_BASE_(r13) +/* 8018B938 00188738 80 6D 98 64 */ lwz r3, lbl_moreorless$2572-_SDA_BASE_(r13) /* 8018B93C 0018873C 34 03 FF FF */ addic. r0, r3, -1 -/* 8018B940 00188740 90 0D 98 64 */ stw r0, lbl_803CC164-_SDA_BASE_(r13) +/* 8018B940 00188740 90 0D 98 64 */ stw r0, lbl_moreorless$2572-_SDA_BASE_(r13) /* 8018B944 00188744 40 80 01 00 */ bge lbl_8018BA44 /* 8018B948 00188748 38 00 00 03 */ li r0, 3 -/* 8018B94C 0018874C 3C 60 80 27 */ lis r3, lbl_802737AC@ha -/* 8018B950 00188750 90 0D 98 64 */ stw r0, lbl_803CC164-_SDA_BASE_(r13) -/* 8018B954 00188754 38 A3 37 AC */ addi r5, r3, lbl_802737AC@l +/* 8018B94C 0018874C 3C 60 80 27 */ lis r3, lbl__2578@ha +/* 8018B950 00188750 90 0D 98 64 */ stw r0, lbl_moreorless$2572-_SDA_BASE_(r13) +/* 8018B954 00188754 38 A3 37 AC */ addi r5, r3, lbl__2578@l /* 8018B958 00188758 80 85 00 00 */ lwz r4, 0(r5) /* 8018B95C 0018875C 80 65 00 04 */ lwz r3, 4(r5) /* 8018B960 00188760 80 05 00 08 */ lwz r0, 8(r5) @@ -4695,21 +4695,21 @@ lbl_8018B938: /* 8018B968 00188768 90 61 00 18 */ stw r3, 0x18(r1) /* 8018B96C 0018876C 90 01 00 1C */ stw r0, 0x1c(r1) /* 8018B970 00188770 4B EA 53 19 */ bl xurand__Fv -/* 8018B974 00188774 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) -/* 8018B978 00188778 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018B974 00188774 C0 42 B0 88 */ lfs f2, lbl__1404_1-_SDA2_BASE_(r2) +/* 8018B978 00188778 C0 02 B0 6C */ lfs f0, lbl__1397_1-_SDA2_BASE_(r2) /* 8018B97C 0018877C EC 21 10 28 */ fsubs f1, f1, f2 /* 8018B980 00188780 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018B984 00188784 D0 01 00 14 */ stfs f0, 0x14(r1) /* 8018B988 00188788 4B EA 53 01 */ bl xurand__Fv /* 8018B98C 0018878C D0 21 00 18 */ stfs f1, 0x18(r1) /* 8018B990 00188790 4B EA 52 F9 */ bl xurand__Fv -/* 8018B994 00188794 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018B994 00188794 C0 42 B0 88 */ lfs f2, lbl__1404_1-_SDA2_BASE_(r2) /* 8018B998 00188798 38 61 00 14 */ addi r3, r1, 0x14 -/* 8018B99C 0018879C C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018B99C 0018879C C0 02 B0 6C */ lfs f0, lbl__1397_1-_SDA2_BASE_(r2) /* 8018B9A0 001887A0 EC 21 10 28 */ fsubs f1, f1, f2 /* 8018B9A4 001887A4 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018B9A8 001887A8 D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 8018B9AC 001887AC C0 22 B1 20 */ lfs f1, lbl_803CFAA0-_SDA2_BASE_(r2) +/* 8018B9AC 001887AC C0 22 B1 20 */ lfs f1, lbl__2582_1-_SDA2_BASE_(r2) /* 8018B9B0 001887B0 4B E7 F7 D1 */ bl __amu__5xVec3Ff /* 8018B9B4 001887B4 80 7F 00 08 */ lwz r3, 8(r31) /* 8018B9B8 001887B8 80 1F 00 0C */ lwz r0, 0xc(r31) @@ -4718,8 +4718,8 @@ lbl_8018B938: /* 8018B9C4 001887C4 80 1F 00 10 */ lwz r0, 0x10(r31) /* 8018B9C8 001887C8 90 01 00 10 */ stw r0, 0x10(r1) /* 8018B9CC 001887CC 4B EA 52 BD */ bl xurand__Fv -/* 8018B9D0 001887D0 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) -/* 8018B9D4 001887D4 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018B9D0 001887D0 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) +/* 8018B9D4 001887D4 C0 42 B0 6C */ lfs f2, lbl__1397_1-_SDA2_BASE_(r2) /* 8018B9D8 001887D8 EC 61 00 28 */ fsubs f3, f1, f0 /* 8018B9DC 001887DC C0 3F 00 68 */ lfs f1, 0x68(r31) /* 8018B9E0 001887E0 C0 01 00 08 */ lfs f0, 8(r1) @@ -4727,8 +4727,8 @@ lbl_8018B938: /* 8018B9E8 001887E8 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 8018B9EC 001887EC D0 01 00 08 */ stfs f0, 8(r1) /* 8018B9F0 001887F0 4B EA 52 99 */ bl xurand__Fv -/* 8018B9F4 001887F4 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) -/* 8018B9F8 001887F8 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018B9F4 001887F4 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) +/* 8018B9F8 001887F8 C0 42 B0 6C */ lfs f2, lbl__1397_1-_SDA2_BASE_(r2) /* 8018B9FC 001887FC EC 61 00 28 */ fsubs f3, f1, f0 /* 8018BA00 00188800 C0 3F 00 68 */ lfs f1, 0x68(r31) /* 8018BA04 00188804 C0 01 00 0C */ lfs f0, 0xc(r1) @@ -4736,9 +4736,9 @@ lbl_8018B938: /* 8018BA0C 0018880C EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 8018BA10 00188810 D0 01 00 0C */ stfs f0, 0xc(r1) /* 8018BA14 00188814 4B EA 52 75 */ bl xurand__Fv -/* 8018BA18 00188818 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018BA18 00188818 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) /* 8018BA1C 0018881C 38 61 00 08 */ addi r3, r1, 8 -/* 8018BA20 00188820 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018BA20 00188820 C0 42 B0 6C */ lfs f2, lbl__1397_1-_SDA2_BASE_(r2) /* 8018BA24 00188824 38 81 00 14 */ addi r4, r1, 0x14 /* 8018BA28 00188828 EC 61 00 28 */ fsubs f3, f1, f0 /* 8018BA2C 0018882C C0 3F 00 68 */ lfs f1, 0x68(r31) @@ -4769,9 +4769,9 @@ Upd_DuploBoom__9NPCHazardFf: /* 8018BA80 00188880 80 1F 00 04 */ lwz r0, 4(r31) /* 8018BA84 00188884 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 /* 8018BA88 00188888 41 82 00 38 */ beq lbl_8018BAC0 -/* 8018BA8C 0018888C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8018BA90 00188890 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) -/* 8018BA94 00188894 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8018BA8C 0018888C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8018BA90 00188890 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) +/* 8018BA94 00188894 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8018BA98 00188898 C0 23 17 08 */ lfs f1, 0x1708(r3) /* 8018BA9C 0018889C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018BAA0 001888A0 41 81 00 20 */ bgt lbl_8018BAC0 @@ -4793,7 +4793,7 @@ lbl_8018BAC0: /* 8018BADC 001888DC 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 /* 8018BAE0 001888E0 41 82 00 34 */ beq lbl_8018BB14 /* 8018BAE4 001888E4 C0 3F 00 24 */ lfs f1, 0x24(r31) -/* 8018BAE8 001888E8 C0 02 B0 EC */ lfs f0, lbl_803CFA6C-_SDA2_BASE_(r2) +/* 8018BAE8 001888E8 C0 02 B0 EC */ lfs f0, lbl__1942_2-_SDA2_BASE_(r2) /* 8018BAEC 001888EC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018BAF0 001888F0 40 81 00 24 */ ble lbl_8018BB14 /* 8018BAF4 001888F4 C0 3F 00 64 */ lfs f1, 0x64(r31) @@ -4815,9 +4815,9 @@ lbl_8018BB14: Upd_TikiThunder__9NPCHazardFf: /* 8018BB28 00188928 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8018BB2C 0018892C 7C 08 02 A6 */ mflr r0 -/* 8018BB30 00188930 3C 80 80 27 */ lis r4, lbl_802737C4@ha +/* 8018BB30 00188930 3C 80 80 27 */ lis r4, lbl__2603@ha /* 8018BB34 00188934 90 01 00 24 */ stw r0, 0x24(r1) -/* 8018BB38 00188938 38 A4 37 C4 */ addi r5, r4, lbl_802737C4@l +/* 8018BB38 00188938 38 A4 37 C4 */ addi r5, r4, lbl__2603@l /* 8018BB3C 0018893C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8018BB40 00188940 7C 7F 1B 78 */ mr r31, r3 /* 8018BB44 00188944 80 85 00 00 */ lwz r4, 0(r5) @@ -4834,9 +4834,9 @@ Upd_TikiThunder__9NPCHazardFf: /* 8018BB70 00188970 80 1F 00 04 */ lwz r0, 4(r31) /* 8018BB74 00188974 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 /* 8018BB78 00188978 41 82 00 38 */ beq lbl_8018BBB0 -/* 8018BB7C 0018897C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8018BB80 00188980 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) -/* 8018BB84 00188984 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8018BB7C 0018897C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8018BB80 00188980 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) +/* 8018BB84 00188984 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8018BB88 00188988 C0 23 17 08 */ lfs f1, 0x1708(r3) /* 8018BB8C 0018898C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018BB90 00188990 41 81 00 20 */ bgt lbl_8018BBB0 @@ -4848,16 +4848,16 @@ Upd_TikiThunder__9NPCHazardFf: /* 8018BBA8 001889A8 7F E3 FB 78 */ mr r3, r31 /* 8018BBAC 001889AC 4B FF EA C9 */ bl HurtThePlayer__9NPCHazardFv lbl_8018BBB0: -/* 8018BBB0 001889B0 3C 60 80 36 */ lis r3, lbl_80362470@ha +/* 8018BBB0 001889B0 3C 60 80 36 */ lis r3, lbl_g_parf_default@ha /* 8018BBB4 001889B4 38 00 01 00 */ li r0, 0x100 -/* 8018BBB8 001889B8 38 83 24 70 */ addi r4, r3, lbl_80362470@l +/* 8018BBB8 001889B8 38 83 24 70 */ addi r4, r3, lbl_g_parf_default@l /* 8018BBBC 001889BC 38 61 00 08 */ addi r3, r1, 8 /* 8018BBC0 001889C0 90 04 01 38 */ stw r0, 0x138(r4) /* 8018BBC4 001889C4 38 9F 00 08 */ addi r4, r31, 8 /* 8018BBC8 001889C8 4B EC 29 15 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8018BBCC 001889CC 3C 60 80 36 */ lis r3, lbl_80362470@ha +/* 8018BBCC 001889CC 3C 60 80 36 */ lis r3, lbl_g_parf_default@ha /* 8018BBD0 001889D0 38 81 00 08 */ addi r4, r1, 8 -/* 8018BBD4 001889D4 38 63 24 70 */ addi r3, r3, lbl_80362470@l +/* 8018BBD4 001889D4 38 63 24 70 */ addi r3, r3, lbl_g_parf_default@l /* 8018BBD8 001889D8 38 63 01 40 */ addi r3, r3, 0x140 /* 8018BBDC 001889DC 4B EC 29 01 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8018BBE0 001889E0 80 01 00 24 */ lwz r0, 0x24(r1) @@ -4874,9 +4874,9 @@ Upd_Mushroom__9NPCHazardFf: /* 8018BC00 00188A00 DB E1 00 20 */ stfd f31, 0x20(r1) /* 8018BC04 00188A04 F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0 /* 8018BC08 00188A08 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 8018BC0C 00188A0C 3C 80 80 27 */ lis r4, lbl_802737D0@ha +/* 8018BC0C 00188A0C 3C 80 80 27 */ lis r4, lbl__2613@ha /* 8018BC10 00188A10 7C 7F 1B 78 */ mr r31, r3 -/* 8018BC14 00188A14 38 E4 37 D0 */ addi r7, r4, lbl_802737D0@l +/* 8018BC14 00188A14 38 E4 37 D0 */ addi r7, r4, lbl__2613@l /* 8018BC18 00188A18 FF E0 08 90 */ fmr f31, f1 /* 8018BC1C 00188A1C 80 C7 00 00 */ lwz r6, 0(r7) /* 8018BC20 00188A20 38 7F 00 08 */ addi r3, r31, 8 @@ -4899,9 +4899,9 @@ Upd_Mushroom__9NPCHazardFf: /* 8018BC64 00188A64 80 1F 00 04 */ lwz r0, 4(r31) /* 8018BC68 00188A68 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 /* 8018BC6C 00188A6C 41 82 00 38 */ beq lbl_8018BCA4 -/* 8018BC70 00188A70 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8018BC74 00188A74 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) -/* 8018BC78 00188A78 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8018BC70 00188A70 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8018BC74 00188A74 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) +/* 8018BC78 00188A78 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8018BC7C 00188A7C C0 23 17 08 */ lfs f1, 0x1708(r3) /* 8018BC80 00188A80 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018BC84 00188A84 41 81 00 20 */ bgt lbl_8018BCA4 @@ -4913,22 +4913,22 @@ Upd_Mushroom__9NPCHazardFf: /* 8018BC9C 00188A9C 7F E3 FB 78 */ mr r3, r31 /* 8018BCA0 00188AA0 4B FF E9 D5 */ bl HurtThePlayer__9NPCHazardFv lbl_8018BCA4: -/* 8018BCA4 00188AA4 3C 60 80 36 */ lis r3, lbl_80362470@ha +/* 8018BCA4 00188AA4 3C 60 80 36 */ lis r3, lbl_g_parf_default@ha /* 8018BCA8 00188AA8 38 00 01 00 */ li r0, 0x100 -/* 8018BCAC 00188AAC 38 83 24 70 */ addi r4, r3, lbl_80362470@l +/* 8018BCAC 00188AAC 38 83 24 70 */ addi r4, r3, lbl_g_parf_default@l /* 8018BCB0 00188AB0 38 61 00 08 */ addi r3, r1, 8 /* 8018BCB4 00188AB4 90 04 01 38 */ stw r0, 0x138(r4) /* 8018BCB8 00188AB8 38 9F 00 08 */ addi r4, r31, 8 /* 8018BCBC 00188ABC 4B EC 28 21 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8018BCC0 00188AC0 3C 60 80 36 */ lis r3, lbl_80362470@ha +/* 8018BCC0 00188AC0 3C 60 80 36 */ lis r3, lbl_g_parf_default@ha /* 8018BCC4 00188AC4 38 81 00 08 */ addi r4, r1, 8 -/* 8018BCC8 00188AC8 38 63 24 70 */ addi r3, r3, lbl_80362470@l +/* 8018BCC8 00188AC8 38 63 24 70 */ addi r3, r3, lbl_g_parf_default@l /* 8018BCCC 00188ACC 38 63 01 40 */ addi r3, r3, 0x140 /* 8018BCD0 00188AD0 4B EC 28 0D */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8018BCD4 00188AD4 3C 60 80 36 */ lis r3, lbl_80362470@ha +/* 8018BCD4 00188AD4 3C 60 80 36 */ lis r3, lbl_g_parf_default@ha /* 8018BCD8 00188AD8 FC 20 F8 90 */ fmr f1, f31 -/* 8018BCDC 00188ADC 38 83 24 70 */ addi r4, r3, lbl_80362470@l -/* 8018BCE0 00188AE0 80 6D 98 4C */ lwz r3, lbl_803CC14C-_SDA_BASE_(r13) +/* 8018BCDC 00188ADC 38 83 24 70 */ addi r4, r3, lbl_g_parf_default@l +/* 8018BCE0 00188AE0 80 6D 98 4C */ lwz r3, lbl_g_pemit_default-_SDA_BASE_(r13) /* 8018BCE4 00188AE4 4B F8 BE E5 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 8018BCE8 00188AE8 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8018BCEC 00188AEC 80 01 00 34 */ lwz r0, 0x34(r1) @@ -4960,7 +4960,7 @@ Upd_TTFlight__9NPCHazardFf: /* 8018BD3C 00188B3C 48 00 03 7C */ b lbl_8018C0B8 lbl_8018BD40: /* 8018BD40 00188B40 C0 3E 00 24 */ lfs f1, 0x24(r30) -/* 8018BD44 00188B44 C0 02 B0 80 */ lfs f0, lbl_803CFA00-_SDA2_BASE_(r2) +/* 8018BD44 00188B44 C0 02 B0 80 */ lfs f0, lbl__1402-_SDA2_BASE_(r2) /* 8018BD48 00188B48 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018BD4C 00188B4C 40 80 00 1C */ bge lbl_8018BD68 /* 8018BD50 00188B50 EC 21 00 24 */ fdivs f1, f1, f0 @@ -4974,7 +4974,7 @@ lbl_8018BD68: /* 8018BD6C 00188B6C D0 1E 00 68 */ stfs f0, 0x68(r30) lbl_8018BD70: /* 8018BD70 00188B70 C0 3E 00 20 */ lfs f1, 0x20(r30) -/* 8018BD74 00188B74 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) +/* 8018BD74 00188B74 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) /* 8018BD78 00188B78 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018BD7C 00188B7C 40 80 01 58 */ bge lbl_8018BED4 /* 8018BD80 00188B80 80 1E 00 04 */ lwz r0, 4(r30) @@ -4984,21 +4984,21 @@ lbl_8018BD70: /* 8018BD90 00188B90 7F E3 FB 78 */ mr r3, r31 /* 8018BD94 00188B94 38 9E 00 08 */ addi r4, r30, 8 /* 8018BD98 00188B98 4B E8 99 15 */ bl xParabolaEvalPos__FPC9xParabolaP5xVec3f -/* 8018BD9C 00188B9C 3C 60 80 2A */ lis r3, lbl_8029BC10@ha +/* 8018BD9C 00188B9C 3C 60 80 2A */ lis r3, lbl_g_data_hazshrap@ha /* 8018BDA0 00188BA0 C0 3F 00 20 */ lfs f1, 0x20(r31) -/* 8018BDA4 00188BA4 38 83 BC 10 */ addi r4, r3, lbl_8029BC10@l +/* 8018BDA4 00188BA4 38 83 BC 10 */ addi r4, r3, lbl_g_data_hazshrap@l /* 8018BDA8 00188BA8 7F E3 FB 78 */ mr r3, r31 /* 8018BDAC 00188BAC 83 E4 00 08 */ lwz r31, 8(r4) /* 8018BDB0 00188BB0 38 81 00 38 */ addi r4, r1, 0x38 /* 8018BDB4 00188BB4 4B E8 98 95 */ bl xParabolaEvalVel__FPC9xParabolaP5xVec3f /* 8018BDB8 00188BB8 38 7E 00 78 */ addi r3, r30, 0x78 /* 8018BDBC 00188BBC 4B E8 93 11 */ bl xVec3Length2__FPC5xVec3 -/* 8018BDC0 00188BC0 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) +/* 8018BDC0 00188BC0 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) /* 8018BDC4 00188BC4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018BDC8 00188BC8 40 81 00 44 */ ble lbl_8018BE0C -/* 8018BDCC 00188BCC 3C 60 80 27 */ lis r3, lbl_802737DC@ha +/* 8018BDCC 00188BCC 3C 60 80 27 */ lis r3, lbl__2640@ha /* 8018BDD0 00188BD0 C0 01 00 3C */ lfs f0, 0x3c(r1) -/* 8018BDD4 00188BD4 38 C3 37 DC */ addi r6, r3, lbl_802737DC@l +/* 8018BDD4 00188BD4 38 C3 37 DC */ addi r6, r3, lbl__2640@l /* 8018BDD8 00188BD8 38 61 00 2C */ addi r3, r1, 0x2c /* 8018BDDC 00188BDC 80 06 00 04 */ lwz r0, 4(r6) /* 8018BDE0 00188BE0 38 9E 00 78 */ addi r4, r30, 0x78 @@ -5008,7 +5008,7 @@ lbl_8018BD70: /* 8018BDF0 00188BF0 90 A1 00 2C */ stw r5, 0x2c(r1) /* 8018BDF4 00188BF4 90 01 00 34 */ stw r0, 0x34(r1) /* 8018BDF8 00188BF8 D0 01 00 30 */ stfs f0, 0x30(r1) -/* 8018BDFC 00188BFC C0 22 B0 68 */ lfs f1, lbl_803CF9E8-_SDA2_BASE_(r2) +/* 8018BDFC 00188BFC C0 22 B0 68 */ lfs f1, lbl__1396_2-_SDA2_BASE_(r2) /* 8018BE00 00188C00 4B FA 40 ED */ bl NPCC_Bounce__FP5xVec3P5xVec3f /* 8018BE04 00188C04 C0 01 00 30 */ lfs f0, 0x30(r1) /* 8018BE08 00188C08 D0 01 00 3C */ stfs f0, 0x3c(r1) @@ -5022,7 +5022,7 @@ lbl_8018BE0C: /* 8018BE24 00188C24 4E 80 04 21 */ bctrl /* 8018BE28 00188C28 38 7E 00 78 */ addi r3, r30, 0x78 /* 8018BE2C 00188C2C 4B E8 92 A1 */ bl xVec3Length2__FPC5xVec3 -/* 8018BE30 00188C30 C0 02 B0 68 */ lfs f0, lbl_803CF9E8-_SDA2_BASE_(r2) +/* 8018BE30 00188C30 C0 02 B0 68 */ lfs f0, lbl__1396_2-_SDA2_BASE_(r2) /* 8018BE34 00188C34 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018BE38 00188C38 40 81 00 10 */ ble lbl_8018BE48 /* 8018BE3C 00188C3C 7F C3 F3 78 */ mr r3, r30 @@ -5049,7 +5049,7 @@ lbl_8018BE6C: /* 8018BE84 00188C84 4B E8 28 41 */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 8018BE88 00188C88 38 61 00 20 */ addi r3, r1, 0x20 /* 8018BE8C 00188C8C 4B E8 27 C5 */ bl xVec3Length__FPC5xVec3 -/* 8018BE90 00188C90 C0 02 B0 D8 */ lfs f0, lbl_803CFA58-_SDA2_BASE_(r2) +/* 8018BE90 00188C90 C0 02 B0 D8 */ lfs f0, lbl__1424_1-_SDA2_BASE_(r2) /* 8018BE94 00188C94 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018BE98 00188C98 40 81 00 1C */ ble lbl_8018BEB4 /* 8018BE9C 00188C9C 38 61 00 20 */ addi r3, r1, 0x20 @@ -5076,14 +5076,14 @@ lbl_8018BED4: /* 8018BEE4 00188CE4 38 9E 00 C4 */ addi r4, r30, 0xc4 /* 8018BEE8 00188CE8 38 BE 00 08 */ addi r5, r30, 8 /* 8018BEEC 00188CEC 4B E8 27 A5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 8018BEF0 00188CF0 C0 22 AF EC */ lfs f1, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018BEF0 00188CF0 C0 22 AF EC */ lfs f1, lbl__959_1-_SDA2_BASE_(r2) /* 8018BEF4 00188CF4 38 7E 00 B4 */ addi r3, r30, 0xb4 /* 8018BEF8 00188CF8 C0 1E 00 1C */ lfs f0, 0x1c(r30) /* 8018BEFC 00188CFC EC 21 00 24 */ fdivs f1, f1, f0 /* 8018BF00 00188D00 4B E8 FA 39 */ bl xVec3SMulBy__FP5xVec3f -/* 8018BF04 00188D04 C0 22 B0 88 */ lfs f1, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018BF04 00188D04 C0 22 B0 88 */ lfs f1, lbl__1404_1-_SDA2_BASE_(r2) /* 8018BF08 00188D08 C0 1E 00 1C */ lfs f0, 0x1c(r30) -/* 8018BF0C 00188D0C C0 42 B0 D0 */ lfs f2, lbl_803CFA50-_SDA2_BASE_(r2) +/* 8018BF0C 00188D0C C0 42 B0 D0 */ lfs f2, lbl__1422_2-_SDA2_BASE_(r2) /* 8018BF10 00188D10 EC 21 00 32 */ fmuls f1, f1, f0 /* 8018BF14 00188D14 C0 1E 00 B8 */ lfs f0, 0xb8(r30) /* 8018BF18 00188D18 EC 02 00 7A */ fmadds f0, f2, f1, f0 @@ -5114,10 +5114,10 @@ lbl_8018BF50: /* 8018BF6C 00188D6C 4B E8 96 DD */ bl xParabolaEvalVel__FPC9xParabolaP5xVec3f /* 8018BF70 00188D70 38 7E 00 B4 */ addi r3, r30, 0xb4 /* 8018BF74 00188D74 4B E8 26 DD */ bl xVec3Length__FPC5xVec3 -/* 8018BF78 00188D78 C0 02 B0 D8 */ lfs f0, lbl_803CFA58-_SDA2_BASE_(r2) +/* 8018BF78 00188D78 C0 02 B0 D8 */ lfs f0, lbl__1424_1-_SDA2_BASE_(r2) /* 8018BF7C 00188D7C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018BF80 00188D80 40 81 00 30 */ ble lbl_8018BFB0 -/* 8018BF84 00188D84 C0 02 AF F0 */ lfs f0, lbl_803CF970-_SDA2_BASE_(r2) +/* 8018BF84 00188D84 C0 02 AF F0 */ lfs f0, lbl__1041_3-_SDA2_BASE_(r2) /* 8018BF88 00188D88 38 61 00 14 */ addi r3, r1, 0x14 /* 8018BF8C 00188D8C 38 9E 00 B4 */ addi r4, r30, 0xb4 /* 8018BF90 00188D90 EC 20 08 24 */ fdivs f1, f0, f1 @@ -5132,9 +5132,9 @@ lbl_8018BFB0: /* 8018BFB0 00188DB0 80 1E 00 04 */ lwz r0, 4(r30) /* 8018BFB4 00188DB4 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 /* 8018BFB8 00188DB8 41 82 00 98 */ beq lbl_8018C050 -/* 8018BFBC 00188DBC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8018BFC0 00188DC0 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) -/* 8018BFC4 00188DC4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8018BFBC 00188DBC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8018BFC0 00188DC0 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) +/* 8018BFC4 00188DC4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8018BFC8 00188DC8 C0 23 17 08 */ lfs f1, 0x1708(r3) /* 8018BFCC 00188DCC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018BFD0 00188DD0 41 81 00 80 */ bgt lbl_8018C050 @@ -5145,12 +5145,12 @@ lbl_8018BFB0: /* 8018BFE4 00188DE4 41 82 00 6C */ beq lbl_8018C050 /* 8018BFE8 00188DE8 7F C3 F3 78 */ mr r3, r30 /* 8018BFEC 00188DEC 4B FF E6 89 */ bl HurtThePlayer__9NPCHazardFv -/* 8018BFF0 00188DF0 3C 60 80 2A */ lis r3, lbl_8029BC10@ha -/* 8018BFF4 00188DF4 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8018BFF8 00188DF8 38 63 BC 10 */ addi r3, r3, lbl_8029BC10@l +/* 8018BFF0 00188DF0 3C 60 80 2A */ lis r3, lbl_g_data_hazshrap@ha +/* 8018BFF4 00188DF4 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8018BFF8 00188DF8 38 63 BC 10 */ addi r3, r3, lbl_g_data_hazshrap@l /* 8018BFFC 00188DFC 38 BE 00 B4 */ addi r5, r30, 0xb4 /* 8018C000 00188E00 80 63 00 08 */ lwz r3, 8(r3) -/* 8018C004 00188E04 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8018C004 00188E04 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8018C008 00188E08 80 84 07 04 */ lwz r4, 0x704(r4) /* 8018C00C 00188E0C 38 C0 00 00 */ li r6, 0 /* 8018C010 00188E10 81 83 00 08 */ lwz r12, 8(r3) @@ -5182,21 +5182,21 @@ lbl_8018C070: /* 8018C070 00188E70 7F C3 F3 78 */ mr r3, r30 /* 8018C074 00188E74 48 00 04 01 */ bl TarTarGunkTrail__9NPCHazardFv lbl_8018C078: -/* 8018C078 00188E78 88 0D 98 70 */ lbz r0, lbl_803CC170-_SDA_BASE_(r13) +/* 8018C078 00188E78 88 0D 98 70 */ lbz r0, lbl_init$2682-_SDA_BASE_(r13) /* 8018C07C 00188E7C 7C 00 07 75 */ extsb. r0, r0 /* 8018C080 00188E80 40 82 00 14 */ bne lbl_8018C094 /* 8018C084 00188E84 38 60 00 00 */ li r3, 0 /* 8018C088 00188E88 38 00 00 01 */ li r0, 1 -/* 8018C08C 00188E8C 90 6D 98 6C */ stw r3, lbl_803CC16C-_SDA_BASE_(r13) -/* 8018C090 00188E90 98 0D 98 70 */ stb r0, lbl_803CC170-_SDA_BASE_(r13) +/* 8018C08C 00188E8C 90 6D 98 6C */ stw r3, lbl_moreorless$2681-_SDA_BASE_(r13) +/* 8018C090 00188E90 98 0D 98 70 */ stb r0, lbl_init$2682-_SDA_BASE_(r13) lbl_8018C094: -/* 8018C094 00188E94 80 6D 98 6C */ lwz r3, lbl_803CC16C-_SDA_BASE_(r13) +/* 8018C094 00188E94 80 6D 98 6C */ lwz r3, lbl_moreorless$2681-_SDA_BASE_(r13) /* 8018C098 00188E98 34 03 FF FF */ addic. r0, r3, -1 -/* 8018C09C 00188E9C 90 0D 98 6C */ stw r0, lbl_803CC16C-_SDA_BASE_(r13) +/* 8018C09C 00188E9C 90 0D 98 6C */ stw r0, lbl_moreorless$2681-_SDA_BASE_(r13) /* 8018C0A0 00188EA0 40 80 00 18 */ bge lbl_8018C0B8 /* 8018C0A4 00188EA4 38 00 00 04 */ li r0, 4 /* 8018C0A8 00188EA8 38 7E 00 08 */ addi r3, r30, 8 -/* 8018C0AC 00188EAC 90 0D 98 6C */ stw r0, lbl_803CC16C-_SDA_BASE_(r13) +/* 8018C0AC 00188EAC 90 0D 98 6C */ stw r0, lbl_moreorless$2681-_SDA_BASE_(r13) /* 8018C0B0 00188EB0 38 80 00 06 */ li r4, 6 /* 8018C0B4 00188EB4 4B F0 8B 91 */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui lbl_8018C0B8: @@ -5226,7 +5226,7 @@ ReconTarTar__9NPCHazardFv: /* 8018C108 00188F08 4B FF CD 89 */ bl Reconfigure__9NPCHazardF9en_npchaz /* 8018C10C 00188F0C 38 61 00 08 */ addi r3, r1, 8 /* 8018C110 00188F10 4B E8 8F BD */ bl xVec3Length2__FPC5xVec3 -/* 8018C114 00188F14 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) +/* 8018C114 00188F14 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) /* 8018C118 00188F18 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018C11C 00188F1C 40 81 00 40 */ ble lbl_8018C15C /* 8018C120 00188F20 80 7F 00 14 */ lwz r3, 0x14(r31) @@ -5245,7 +5245,7 @@ ReconTarTar__9NPCHazardFv: /* 8018C154 00188F54 38 A3 00 20 */ addi r5, r3, 0x20 /* 8018C158 00188F58 4B E8 8F 35 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 lbl_8018C15C: -/* 8018C15C 00188F5C C0 22 AF F0 */ lfs f1, lbl_803CF970-_SDA2_BASE_(r2) +/* 8018C15C 00188F5C C0 22 AF F0 */ lfs f1, lbl__1041_3-_SDA2_BASE_(r2) /* 8018C160 00188F60 7F E3 FB 78 */ mr r3, r31 /* 8018C164 00188F64 38 80 00 00 */ li r4, 0 /* 8018C168 00188F68 4B FF D0 D1 */ bl Start__9NPCHazardFPC5xVec3f @@ -5284,9 +5284,9 @@ lbl_8018C1C8: /* 8018C1DC 00188FDC 80 1F 00 04 */ lwz r0, 4(r31) /* 8018C1E0 00188FE0 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 /* 8018C1E4 00188FE4 41 82 00 64 */ beq lbl_8018C248 -/* 8018C1E8 00188FE8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8018C1EC 00188FEC C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) -/* 8018C1F0 00188FF0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8018C1E8 00188FE8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8018C1EC 00188FEC C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) +/* 8018C1F0 00188FF0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8018C1F4 00188FF4 C0 23 17 08 */ lfs f1, 0x1708(r3) /* 8018C1F8 00188FF8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018C1FC 00188FFC 41 81 00 4C */ bgt lbl_8018C248 @@ -5297,12 +5297,12 @@ lbl_8018C1C8: /* 8018C210 00189010 41 82 00 38 */ beq lbl_8018C248 /* 8018C214 00189014 7F E3 FB 78 */ mr r3, r31 /* 8018C218 00189018 4B FF E4 5D */ bl HurtThePlayer__9NPCHazardFv -/* 8018C21C 0018901C 3C 60 80 2A */ lis r3, lbl_8029BC10@ha -/* 8018C220 00189020 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8018C224 00189024 38 63 BC 10 */ addi r3, r3, lbl_8029BC10@l +/* 8018C21C 0018901C 3C 60 80 2A */ lis r3, lbl_g_data_hazshrap@ha +/* 8018C220 00189020 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8018C224 00189024 38 63 BC 10 */ addi r3, r3, lbl_g_data_hazshrap@l /* 8018C228 00189028 38 A0 00 00 */ li r5, 0 /* 8018C22C 0018902C 80 63 00 08 */ lwz r3, 8(r3) -/* 8018C230 00189030 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8018C230 00189030 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8018C234 00189034 80 84 07 04 */ lwz r4, 0x704(r4) /* 8018C238 00189038 38 C0 00 00 */ li r6, 0 /* 8018C23C 0018903C 81 83 00 08 */ lwz r12, 8(r3) @@ -5342,7 +5342,7 @@ lbl_8018C290: lbl_8018C2B0: /* 8018C2B0 001890B0 C0 3E 00 20 */ lfs f1, 0x20(r30) /* 8018C2B4 001890B4 7F E3 FB 78 */ mr r3, r31 -/* 8018C2B8 001890B8 C0 02 B0 8C */ lfs f0, lbl_803CFA0C-_SDA2_BASE_(r2) +/* 8018C2B8 001890B8 C0 02 B0 8C */ lfs f0, lbl__1405_2-_SDA2_BASE_(r2) /* 8018C2BC 001890BC 38 9E 00 08 */ addi r4, r30, 8 /* 8018C2C0 001890C0 EC 21 00 28 */ fsubs f1, f1, f0 /* 8018C2C4 001890C4 4B FF CF 75 */ bl Start__9NPCHazardFPC5xVec3f @@ -5362,7 +5362,7 @@ Upd_TTStink__9NPCHazardFf: /* 8018C2EC 001890EC 90 01 00 14 */ stw r0, 0x14(r1) /* 8018C2F0 001890F0 93 E1 00 0C */ stw r31, 0xc(r1) /* 8018C2F4 001890F4 7C 7F 1B 78 */ mr r31, r3 -/* 8018C2F8 001890F8 C0 22 AF EC */ lfs f1, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018C2F8 001890F8 C0 22 AF EC */ lfs f1, lbl__959_1-_SDA2_BASE_(r2) /* 8018C2FC 001890FC C0 03 00 24 */ lfs f0, 0x24(r3) /* 8018C300 00189100 C0 43 00 60 */ lfs f2, 0x60(r3) /* 8018C304 00189104 EC 21 00 28 */ fsubs f1, f1, f0 @@ -5372,9 +5372,9 @@ Upd_TTStink__9NPCHazardFf: /* 8018C314 00189114 80 1F 00 04 */ lwz r0, 4(r31) /* 8018C318 00189118 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 /* 8018C31C 0018911C 41 82 00 64 */ beq lbl_8018C380 -/* 8018C320 00189120 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8018C324 00189124 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) -/* 8018C328 00189128 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8018C320 00189120 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8018C324 00189124 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) +/* 8018C328 00189128 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8018C32C 0018912C C0 23 17 08 */ lfs f1, 0x1708(r3) /* 8018C330 00189130 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018C334 00189134 41 81 00 4C */ bgt lbl_8018C380 @@ -5385,12 +5385,12 @@ Upd_TTStink__9NPCHazardFf: /* 8018C348 00189148 41 82 00 38 */ beq lbl_8018C380 /* 8018C34C 0018914C 7F E3 FB 78 */ mr r3, r31 /* 8018C350 00189150 4B FF E3 25 */ bl HurtThePlayer__9NPCHazardFv -/* 8018C354 00189154 3C 60 80 2A */ lis r3, lbl_8029BC10@ha -/* 8018C358 00189158 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8018C35C 0018915C 38 63 BC 10 */ addi r3, r3, lbl_8029BC10@l +/* 8018C354 00189154 3C 60 80 2A */ lis r3, lbl_g_data_hazshrap@ha +/* 8018C358 00189158 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8018C35C 0018915C 38 63 BC 10 */ addi r3, r3, lbl_g_data_hazshrap@l /* 8018C360 00189160 38 A0 00 00 */ li r5, 0 /* 8018C364 00189164 80 63 00 08 */ lwz r3, 8(r3) -/* 8018C368 00189168 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8018C368 00189168 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8018C36C 0018916C 80 84 07 04 */ lwz r4, 0x704(r4) /* 8018C370 00189170 38 C0 00 00 */ li r6, 0 /* 8018C374 00189174 81 83 00 08 */ lwz r12, 8(r3) @@ -5409,13 +5409,13 @@ lbl_8018C380: TarTarFalumpf__9NPCHazardFv: /* 8018C39C 0018919C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8018C3A0 001891A0 7C 08 02 A6 */ mflr r0 -/* 8018C3A4 001891A4 3C A0 80 36 */ lis r5, lbl_80362470@ha -/* 8018C3A8 001891A8 3C 80 80 25 */ lis r4, lbl_80253030@ha +/* 8018C3A4 001891A4 3C A0 80 36 */ lis r5, lbl_g_parf_default@ha +/* 8018C3A8 001891A8 3C 80 80 25 */ lis r4, lbl_g_Y3@ha /* 8018C3AC 001891AC 90 01 00 34 */ stw r0, 0x34(r1) -/* 8018C3B0 001891B0 38 A5 24 70 */ addi r5, r5, lbl_80362470@l +/* 8018C3B0 001891B0 38 A5 24 70 */ addi r5, r5, lbl_g_parf_default@l /* 8018C3B4 001891B4 38 00 01 00 */ li r0, 0x100 /* 8018C3B8 001891B8 93 E1 00 2C */ stw r31, 0x2c(r1) -/* 8018C3BC 001891BC 3B E4 30 30 */ addi r31, r4, lbl_80253030@l +/* 8018C3BC 001891BC 3B E4 30 30 */ addi r31, r4, lbl_g_Y3@l /* 8018C3C0 001891C0 93 C1 00 28 */ stw r30, 0x28(r1) /* 8018C3C4 001891C4 3B C0 00 00 */ li r30, 0 /* 8018C3C8 001891C8 93 A1 00 24 */ stw r29, 0x24(r1) @@ -5423,8 +5423,8 @@ TarTarFalumpf__9NPCHazardFv: /* 8018C3D0 001891D0 90 05 01 38 */ stw r0, 0x138(r5) lbl_8018C3D4: /* 8018C3D4 001891D4 4B EA 48 B5 */ bl xurand__Fv -/* 8018C3D8 001891D8 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) -/* 8018C3DC 001891DC C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018C3D8 001891D8 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) +/* 8018C3DC 001891DC C0 42 B0 6C */ lfs f2, lbl__1397_1-_SDA2_BASE_(r2) /* 8018C3E0 001891E0 EC 61 00 28 */ fsubs f3, f1, f0 /* 8018C3E4 001891E4 C0 3D 00 68 */ lfs f1, 0x68(r29) /* 8018C3E8 001891E8 C0 1D 00 08 */ lfs f0, 8(r29) @@ -5432,8 +5432,8 @@ lbl_8018C3D4: /* 8018C3F0 001891F0 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 8018C3F4 001891F4 D0 01 00 08 */ stfs f0, 8(r1) /* 8018C3F8 001891F8 4B EA 48 91 */ bl xurand__Fv -/* 8018C3FC 001891FC C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) -/* 8018C400 00189200 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018C3FC 001891FC C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) +/* 8018C400 00189200 C0 42 B0 6C */ lfs f2, lbl__1397_1-_SDA2_BASE_(r2) /* 8018C404 00189204 EC 61 00 28 */ fsubs f3, f1, f0 /* 8018C408 00189208 C0 3D 00 68 */ lfs f1, 0x68(r29) /* 8018C40C 0018920C C0 1D 00 0C */ lfs f0, 0xc(r29) @@ -5441,9 +5441,9 @@ lbl_8018C3D4: /* 8018C414 00189214 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 8018C418 00189218 D0 01 00 0C */ stfs f0, 0xc(r1) /* 8018C41C 0018921C 4B EA 48 6D */ bl xurand__Fv -/* 8018C420 00189220 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018C420 00189220 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) /* 8018C424 00189224 7F E4 FB 78 */ mr r4, r31 -/* 8018C428 00189228 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018C428 00189228 C0 42 B0 6C */ lfs f2, lbl__1397_1-_SDA2_BASE_(r2) /* 8018C42C 0018922C 38 61 00 08 */ addi r3, r1, 8 /* 8018C430 00189230 EC 61 00 28 */ fsubs f3, f1, f0 /* 8018C434 00189234 C0 3D 00 68 */ lfs f1, 0x68(r29) @@ -5467,9 +5467,9 @@ lbl_8018C3D4: TarTarGunkTrail__9NPCHazardFv: /* 8018C474 00189274 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8018C478 00189278 7C 08 02 A6 */ mflr r0 -/* 8018C47C 0018927C 3C 80 80 25 */ lis r4, lbl_80253030@ha +/* 8018C47C 0018927C 3C 80 80 25 */ lis r4, lbl_g_Y3@ha /* 8018C480 00189280 90 01 00 24 */ stw r0, 0x24(r1) -/* 8018C484 00189284 38 84 30 30 */ addi r4, r4, lbl_80253030@l +/* 8018C484 00189284 38 84 30 30 */ addi r4, r4, lbl_g_Y3@l /* 8018C488 00189288 80 A3 00 08 */ lwz r5, 8(r3) /* 8018C48C 0018928C 80 03 00 0C */ lwz r0, 0xc(r3) /* 8018C490 00189290 90 A1 00 08 */ stw r5, 8(r1) @@ -5532,19 +5532,19 @@ lbl_8018C550: /* 8018C55C 0018935C 4B EA 47 0D */ bl xrand__Fv /* 8018C560 00189360 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018C564 00189364 41 82 00 0C */ beq lbl_8018C570 -/* 8018C568 00189368 C3 E2 AF EC */ lfs f31, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018C568 00189368 C3 E2 AF EC */ lfs f31, lbl__959_1-_SDA2_BASE_(r2) /* 8018C56C 0018936C 48 00 00 08 */ b lbl_8018C574 lbl_8018C570: -/* 8018C570 00189370 C3 E2 AF F0 */ lfs f31, lbl_803CF970-_SDA2_BASE_(r2) +/* 8018C570 00189370 C3 E2 AF F0 */ lfs f31, lbl__1041_3-_SDA2_BASE_(r2) lbl_8018C574: /* 8018C574 00189374 4B EA 47 15 */ bl xurand__Fv -/* 8018C578 00189378 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018C578 00189378 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) /* 8018C57C 0018937C 38 61 00 20 */ addi r3, r1, 0x20 -/* 8018C580 00189380 C0 62 B0 6C */ lfs f3, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018C580 00189380 C0 62 B0 6C */ lfs f3, lbl__1397_1-_SDA2_BASE_(r2) /* 8018C584 00189384 38 81 00 5C */ addi r4, r1, 0x5c /* 8018C588 00189388 EC 81 00 28 */ fsubs f4, f1, f0 -/* 8018C58C 0018938C C0 42 B0 74 */ lfs f2, lbl_803CF9F4-_SDA2_BASE_(r2) -/* 8018C590 00189390 C0 02 B0 8C */ lfs f0, lbl_803CFA0C-_SDA2_BASE_(r2) +/* 8018C58C 0018938C C0 42 B0 74 */ lfs f2, lbl__1399-_SDA2_BASE_(r2) +/* 8018C590 00189390 C0 02 B0 8C */ lfs f0, lbl__1405_2-_SDA2_BASE_(r2) /* 8018C594 00189394 FC 20 F8 90 */ fmr f1, f31 /* 8018C598 00189398 EC 63 01 32 */ fmuls f3, f3, f4 /* 8018C59C 0018939C EF E2 00 FA */ fmadds f31, f2, f3, f0 @@ -5559,19 +5559,19 @@ lbl_8018C574: /* 8018C5C0 001893C0 4B EA 46 A9 */ bl xrand__Fv /* 8018C5C4 001893C4 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018C5C8 001893C8 41 82 00 0C */ beq lbl_8018C5D4 -/* 8018C5CC 001893CC C3 E2 AF EC */ lfs f31, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018C5CC 001893CC C3 E2 AF EC */ lfs f31, lbl__959_1-_SDA2_BASE_(r2) /* 8018C5D0 001893D0 48 00 00 08 */ b lbl_8018C5D8 lbl_8018C5D4: -/* 8018C5D4 001893D4 C3 E2 AF F0 */ lfs f31, lbl_803CF970-_SDA2_BASE_(r2) +/* 8018C5D4 001893D4 C3 E2 AF F0 */ lfs f31, lbl__1041_3-_SDA2_BASE_(r2) lbl_8018C5D8: /* 8018C5D8 001893D8 4B EA 46 B1 */ bl xurand__Fv -/* 8018C5DC 001893DC C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018C5DC 001893DC C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) /* 8018C5E0 001893E0 38 61 00 08 */ addi r3, r1, 8 -/* 8018C5E4 001893E4 C0 62 B0 6C */ lfs f3, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018C5E4 001893E4 C0 62 B0 6C */ lfs f3, lbl__1397_1-_SDA2_BASE_(r2) /* 8018C5E8 001893E8 38 81 00 50 */ addi r4, r1, 0x50 /* 8018C5EC 001893EC EC 81 00 28 */ fsubs f4, f1, f0 -/* 8018C5F0 001893F0 C0 42 B0 74 */ lfs f2, lbl_803CF9F4-_SDA2_BASE_(r2) -/* 8018C5F4 001893F4 C0 02 B0 8C */ lfs f0, lbl_803CFA0C-_SDA2_BASE_(r2) +/* 8018C5F0 001893F0 C0 42 B0 74 */ lfs f2, lbl__1399-_SDA2_BASE_(r2) +/* 8018C5F4 001893F4 C0 02 B0 8C */ lfs f0, lbl__1405_2-_SDA2_BASE_(r2) /* 8018C5F8 001893F8 FC 20 F8 90 */ fmr f1, f31 /* 8018C5FC 001893FC EC 63 01 32 */ fmuls f3, f3, f4 /* 8018C600 00189400 EF E2 00 FA */ fmadds f31, f2, f3, f0 @@ -5585,7 +5585,7 @@ lbl_8018C5D8: /* 8018C620 00189420 4B E8 8E 25 */ bl __apl__5xVec3FRC5xVec3 /* 8018C624 00189424 38 61 00 38 */ addi r3, r1, 0x38 /* 8018C628 00189428 4B E8 8F 89 */ bl normalize__5xVec3Fv -/* 8018C62C 0018942C C0 22 B1 24 */ lfs f1, lbl_803CFAA4-_SDA2_BASE_(r2) +/* 8018C62C 0018942C C0 22 B1 24 */ lfs f1, lbl__2808_1-_SDA2_BASE_(r2) /* 8018C630 00189430 38 61 00 38 */ addi r3, r1, 0x38 /* 8018C634 00189434 4B E7 EB 4D */ bl __amu__5xVec3Ff /* 8018C638 00189438 38 61 00 44 */ addi r3, r1, 0x44 @@ -5615,8 +5615,8 @@ TarTarLinger__9NPCHazardFv: /* 8018C68C 0018948C 93 E1 00 4C */ stw r31, 0x4c(r1) /* 8018C690 00189490 7C 7F 1B 78 */ mr r31, r3 /* 8018C694 00189494 80 63 00 2C */ lwz r3, 0x2c(r3) -/* 8018C698 00189498 3C 80 80 25 */ lis r4, lbl_80253030@ha -/* 8018C69C 0018949C 38 C4 30 30 */ addi r6, r4, lbl_80253030@l +/* 8018C698 00189498 3C 80 80 25 */ lis r4, lbl_g_Y3@ha +/* 8018C69C 0018949C 38 C4 30 30 */ addi r6, r4, lbl_g_Y3@l /* 8018C6A0 001894A0 34 03 FF FF */ addic. r0, r3, -1 /* 8018C6A4 001894A4 80 A6 00 00 */ lwz r5, 0(r6) /* 8018C6A8 001894A8 80 86 00 04 */ lwz r4, 4(r6) @@ -5628,7 +5628,7 @@ TarTarLinger__9NPCHazardFv: /* 8018C6C0 001894C0 40 80 00 D8 */ bge lbl_8018C798 /* 8018C6C4 001894C4 38 00 00 0A */ li r0, 0xa /* 8018C6C8 001894C8 90 1F 00 2C */ stw r0, 0x2c(r31) -/* 8018C6CC 001894CC C0 22 B0 94 */ lfs f1, lbl_803CFA14-_SDA2_BASE_(r2) +/* 8018C6CC 001894CC C0 22 B0 94 */ lfs f1, lbl__1407_1-_SDA2_BASE_(r2) /* 8018C6D0 001894D0 C0 1F 00 68 */ lfs f0, 0x68(r31) /* 8018C6D4 001894D4 80 7F 00 08 */ lwz r3, 8(r31) /* 8018C6D8 001894D8 80 1F 00 0C */ lwz r0, 0xc(r31) @@ -5638,9 +5638,9 @@ TarTarLinger__9NPCHazardFv: /* 8018C6E8 001894E8 80 1F 00 10 */ lwz r0, 0x10(r31) /* 8018C6EC 001894EC 90 01 00 34 */ stw r0, 0x34(r1) /* 8018C6F0 001894F0 4B EA 45 99 */ bl xurand__Fv -/* 8018C6F4 001894F4 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018C6F4 001894F4 C0 42 B0 88 */ lfs f2, lbl__1404_1-_SDA2_BASE_(r2) /* 8018C6F8 001894F8 7F E3 FB 78 */ mr r3, r31 -/* 8018C6FC 001894FC C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018C6FC 001894FC C0 02 B0 6C */ lfs f0, lbl__1397_1-_SDA2_BASE_(r2) /* 8018C700 00189500 EC 21 10 28 */ fsubs f1, f1, f2 /* 8018C704 00189504 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018C708 00189508 EF FE 00 32 */ fmuls f31, f30, f0 @@ -5653,9 +5653,9 @@ TarTarLinger__9NPCHazardFv: /* 8018C724 00189524 38 81 00 20 */ addi r4, r1, 0x20 /* 8018C728 00189528 4B E8 8D 1D */ bl __apl__5xVec3FRC5xVec3 /* 8018C72C 0018952C 4B EA 45 5D */ bl xurand__Fv -/* 8018C730 00189530 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018C730 00189530 C0 42 B0 88 */ lfs f2, lbl__1404_1-_SDA2_BASE_(r2) /* 8018C734 00189534 7F E3 FB 78 */ mr r3, r31 -/* 8018C738 00189538 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018C738 00189538 C0 02 B0 6C */ lfs f0, lbl__1397_1-_SDA2_BASE_(r2) /* 8018C73C 0018953C EC 21 10 28 */ fsubs f1, f1, f2 /* 8018C740 00189540 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018C744 00189544 EF FE 00 32 */ fmuls f31, f30, f0 @@ -5669,7 +5669,7 @@ TarTarLinger__9NPCHazardFv: /* 8018C764 00189564 4B E8 8C E1 */ bl __apl__5xVec3FRC5xVec3 /* 8018C768 00189568 7F E3 FB 78 */ mr r3, r31 /* 8018C76C 0018956C 48 00 33 C1 */ bl Up__9NPCHazardCFv -/* 8018C770 00189570 C0 22 B0 68 */ lfs f1, lbl_803CF9E8-_SDA2_BASE_(r2) +/* 8018C770 00189570 C0 22 B0 68 */ lfs f1, lbl__1396_2-_SDA2_BASE_(r2) /* 8018C774 00189574 7C 64 1B 78 */ mr r4, r3 /* 8018C778 00189578 38 61 00 08 */ addi r3, r1, 8 /* 8018C77C 0018957C 4B E7 E9 A5 */ bl __ml__5xVec3CFf @@ -5725,14 +5725,14 @@ lbl_8018C81C: /* 8018C82C 0018962C 38 9F 00 C4 */ addi r4, r31, 0xc4 /* 8018C830 00189630 38 BF 00 08 */ addi r5, r31, 8 /* 8018C834 00189634 4B E8 1E 5D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 8018C838 00189638 C0 22 AF EC */ lfs f1, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018C838 00189638 C0 22 AF EC */ lfs f1, lbl__959_1-_SDA2_BASE_(r2) /* 8018C83C 0018963C 38 7F 00 B4 */ addi r3, r31, 0xb4 /* 8018C840 00189640 C0 1F 00 20 */ lfs f0, 0x20(r31) /* 8018C844 00189644 EC 21 00 24 */ fdivs f1, f1, f0 /* 8018C848 00189648 4B E8 F0 F1 */ bl xVec3SMulBy__FP5xVec3f -/* 8018C84C 0018964C C0 22 B0 88 */ lfs f1, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018C84C 0018964C C0 22 B0 88 */ lfs f1, lbl__1404_1-_SDA2_BASE_(r2) /* 8018C850 00189650 C0 1F 00 20 */ lfs f0, 0x20(r31) -/* 8018C854 00189654 C0 42 B0 98 */ lfs f2, lbl_803CFA18-_SDA2_BASE_(r2) +/* 8018C854 00189654 C0 42 B0 98 */ lfs f2, lbl__1408-_SDA2_BASE_(r2) /* 8018C858 00189658 EC 21 00 32 */ fmuls f1, f1, f0 /* 8018C85C 0018965C C0 1F 00 B8 */ lfs f0, 0xb8(r31) /* 8018C860 00189660 EC 02 00 7A */ fmadds f0, f2, f1, f0 @@ -5757,10 +5757,10 @@ lbl_8018C87C: /* 8018C8A4 001896A4 4B E8 8D A5 */ bl xParabolaEvalVel__FPC9xParabolaP5xVec3f /* 8018C8A8 001896A8 38 7F 00 B4 */ addi r3, r31, 0xb4 /* 8018C8AC 001896AC 4B E8 1D A5 */ bl xVec3Length__FPC5xVec3 -/* 8018C8B0 001896B0 C0 02 B0 D8 */ lfs f0, lbl_803CFA58-_SDA2_BASE_(r2) +/* 8018C8B0 001896B0 C0 02 B0 D8 */ lfs f0, lbl__1424_1-_SDA2_BASE_(r2) /* 8018C8B4 001896B4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018C8B8 001896B8 40 81 00 6C */ ble lbl_8018C924 -/* 8018C8BC 001896BC C0 02 AF F0 */ lfs f0, lbl_803CF970-_SDA2_BASE_(r2) +/* 8018C8BC 001896BC C0 02 AF F0 */ lfs f0, lbl__1041_3-_SDA2_BASE_(r2) /* 8018C8C0 001896C0 38 61 00 08 */ addi r3, r1, 8 /* 8018C8C4 001896C4 38 9F 00 B4 */ addi r4, r31, 0xb4 /* 8018C8C8 001896C8 EC 20 08 24 */ fdivs f1, f0, f1 @@ -5772,7 +5772,7 @@ lbl_8018C87C: /* 8018C8E0 001896E0 38 61 00 14 */ addi r3, r1, 0x14 /* 8018C8E4 001896E4 C0 1F 00 20 */ lfs f0, 0x20(r31) /* 8018C8E8 001896E8 38 81 00 64 */ addi r4, r1, 0x64 -/* 8018C8EC 001896EC C0 42 B1 04 */ lfs f2, lbl_803CFA84-_SDA2_BASE_(r2) +/* 8018C8EC 001896EC C0 42 B1 04 */ lfs f2, lbl__2129_1-_SDA2_BASE_(r2) /* 8018C8F0 001896F0 EC 01 00 28 */ fsubs f0, f1, f0 /* 8018C8F4 001896F4 EC 22 00 32 */ fmuls f1, f2, f0 /* 8018C8F8 001896F8 4B E8 EF E5 */ bl xMat3x3Rot__FP7xMat3x3PC5xVec3f @@ -5787,21 +5787,21 @@ lbl_8018C87C: /* 8018C91C 0018971C 38 81 00 44 */ addi r4, r1, 0x44 /* 8018C920 00189720 4B FF DE 89 */ bl TypData_RotMatSet__9NPCHazardFP7xMat3x3 lbl_8018C924: -/* 8018C924 00189724 88 0D 98 78 */ lbz r0, lbl_803CC178-_SDA_BASE_(r13) +/* 8018C924 00189724 88 0D 98 78 */ lbz r0, lbl_init$2843-_SDA_BASE_(r13) /* 8018C928 00189728 7C 00 07 75 */ extsb. r0, r0 /* 8018C92C 0018972C 40 82 00 14 */ bne lbl_8018C940 /* 8018C930 00189730 38 60 00 00 */ li r3, 0 /* 8018C934 00189734 38 00 00 01 */ li r0, 1 -/* 8018C938 00189738 90 6D 98 74 */ stw r3, lbl_803CC174-_SDA_BASE_(r13) -/* 8018C93C 0018973C 98 0D 98 78 */ stb r0, lbl_803CC178-_SDA_BASE_(r13) +/* 8018C938 00189738 90 6D 98 74 */ stw r3, lbl_moreorless$2842-_SDA_BASE_(r13) +/* 8018C93C 0018973C 98 0D 98 78 */ stb r0, lbl_init$2843-_SDA_BASE_(r13) lbl_8018C940: -/* 8018C940 00189740 80 6D 98 74 */ lwz r3, lbl_803CC174-_SDA_BASE_(r13) +/* 8018C940 00189740 80 6D 98 74 */ lwz r3, lbl_moreorless$2842-_SDA_BASE_(r13) /* 8018C944 00189744 34 03 FF FF */ addic. r0, r3, -1 -/* 8018C948 00189748 90 0D 98 74 */ stw r0, lbl_803CC174-_SDA_BASE_(r13) +/* 8018C948 00189748 90 0D 98 74 */ stw r0, lbl_moreorless$2842-_SDA_BASE_(r13) /* 8018C94C 0018974C 40 80 00 1C */ bge lbl_8018C968 /* 8018C950 00189750 38 00 00 03 */ li r0, 3 /* 8018C954 00189754 7F E3 FB 78 */ mr r3, r31 -/* 8018C958 00189758 90 0D 98 74 */ stw r0, lbl_803CC174-_SDA_BASE_(r13) +/* 8018C958 00189758 90 0D 98 74 */ stw r0, lbl_moreorless$2842-_SDA_BASE_(r13) /* 8018C95C 0018975C 38 9F 00 B4 */ addi r4, r31, 0xb4 /* 8018C960 00189760 C0 3F 00 68 */ lfs f1, 0x68(r31) /* 8018C964 00189764 48 00 00 79 */ bl DisperseBubWake__9NPCHazardFfPC5xVec3 @@ -5809,9 +5809,9 @@ lbl_8018C968: /* 8018C968 00189768 80 1F 00 04 */ lwz r0, 4(r31) /* 8018C96C 0018976C 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 /* 8018C970 00189770 41 82 00 44 */ beq lbl_8018C9B4 -/* 8018C974 00189774 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8018C978 00189778 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) -/* 8018C97C 0018977C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8018C974 00189774 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8018C978 00189778 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) +/* 8018C97C 0018977C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8018C980 00189780 C0 23 17 08 */ lfs f1, 0x1708(r3) /* 8018C984 00189784 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018C988 00189788 41 81 00 2C */ bgt lbl_8018C9B4 @@ -5852,14 +5852,14 @@ DisperseBubWake__9NPCHazardFfPC5xVec3: /* 8018CA00 00189800 93 E1 00 8C */ stw r31, 0x8c(r1) /* 8018CA04 00189804 93 C1 00 88 */ stw r30, 0x88(r1) /* 8018CA08 00189808 FF E0 08 90 */ fmr f31, f1 -/* 8018CA0C 0018980C C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018CA0C 0018980C C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) /* 8018CA10 00189810 7C 7E 1B 78 */ mr r30, r3 /* 8018CA14 00189814 7C 9F 23 78 */ mr r31, r4 /* 8018CA18 00189818 EF A0 07 F2 */ fmuls f29, f0, f31 /* 8018CA1C 0018981C 4B EA 42 6D */ bl xurand__Fv -/* 8018CA20 00189820 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018CA20 00189820 C0 42 B0 88 */ lfs f2, lbl__1404_1-_SDA2_BASE_(r2) /* 8018CA24 00189824 7F C3 F3 78 */ mr r3, r30 -/* 8018CA28 00189828 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018CA28 00189828 C0 02 B0 6C */ lfs f0, lbl__1397_1-_SDA2_BASE_(r2) /* 8018CA2C 0018982C EC 21 10 28 */ fsubs f1, f1, f2 /* 8018CA30 00189830 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018CA34 00189834 EF DD 00 32 */ fmuls f30, f29, f0 @@ -5872,9 +5872,9 @@ DisperseBubWake__9NPCHazardFfPC5xVec3: /* 8018CA50 00189850 38 81 00 44 */ addi r4, r1, 0x44 /* 8018CA54 00189854 4B E7 E8 11 */ bl __as__5xVec3FRC5xVec3 /* 8018CA58 00189858 4B EA 42 31 */ bl xurand__Fv -/* 8018CA5C 0018985C C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018CA5C 0018985C C0 42 B0 88 */ lfs f2, lbl__1404_1-_SDA2_BASE_(r2) /* 8018CA60 00189860 7F C3 F3 78 */ mr r3, r30 -/* 8018CA64 00189864 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018CA64 00189864 C0 02 B0 6C */ lfs f0, lbl__1397_1-_SDA2_BASE_(r2) /* 8018CA68 00189868 EC 21 10 28 */ fsubs f1, f1, f2 /* 8018CA6C 0018986C EC 00 00 72 */ fmuls f0, f0, f1 /* 8018CA70 00189870 EF DD 00 32 */ fmuls f30, f29, f0 @@ -5887,11 +5887,11 @@ DisperseBubWake__9NPCHazardFfPC5xVec3: /* 8018CA8C 0018988C 38 81 00 38 */ addi r4, r1, 0x38 /* 8018CA90 00189890 4B E8 89 B5 */ bl __apl__5xVec3FRC5xVec3 /* 8018CA94 00189894 4B EA 41 F5 */ bl xurand__Fv -/* 8018CA98 00189898 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018CA98 00189898 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) /* 8018CA9C 0018989C 7F C3 F3 78 */ mr r3, r30 -/* 8018CAA0 001898A0 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018CAA0 001898A0 C0 42 B0 6C */ lfs f2, lbl__1397_1-_SDA2_BASE_(r2) /* 8018CAA4 001898A4 EC 21 00 28 */ fsubs f1, f1, f0 -/* 8018CAA8 001898A8 C0 02 B1 20 */ lfs f0, lbl_803CFAA0-_SDA2_BASE_(r2) +/* 8018CAA8 001898A8 C0 02 B1 20 */ lfs f0, lbl__2582_1-_SDA2_BASE_(r2) /* 8018CAAC 001898AC EC 22 00 72 */ fmuls f1, f2, f1 /* 8018CAB0 001898B0 EF C0 00 72 */ fmuls f30, f0, f1 /* 8018CAB4 001898B4 48 00 30 79 */ bl Up__9NPCHazardCFv @@ -5903,11 +5903,11 @@ DisperseBubWake__9NPCHazardFfPC5xVec3: /* 8018CACC 001898CC 38 81 00 2C */ addi r4, r1, 0x2c /* 8018CAD0 001898D0 4B E7 E7 95 */ bl __as__5xVec3FRC5xVec3 /* 8018CAD4 001898D4 4B EA 41 B5 */ bl xurand__Fv -/* 8018CAD8 001898D8 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018CAD8 001898D8 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) /* 8018CADC 001898DC 7F C3 F3 78 */ mr r3, r30 -/* 8018CAE0 001898E0 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018CAE0 001898E0 C0 42 B0 6C */ lfs f2, lbl__1397_1-_SDA2_BASE_(r2) /* 8018CAE4 001898E4 EC 21 00 28 */ fsubs f1, f1, f0 -/* 8018CAE8 001898E8 C0 02 B1 20 */ lfs f0, lbl_803CFAA0-_SDA2_BASE_(r2) +/* 8018CAE8 001898E8 C0 02 B1 20 */ lfs f0, lbl__2582_1-_SDA2_BASE_(r2) /* 8018CAEC 001898EC EC 22 00 72 */ fmuls f1, f2, f1 /* 8018CAF0 001898F0 EF C0 00 72 */ fmuls f30, f0, f1 /* 8018CAF4 001898F4 48 00 30 2D */ bl Right__9NPCHazardCFv @@ -5937,7 +5937,7 @@ DisperseBubWake__9NPCHazardFfPC5xVec3: /* 8018CB54 00189954 90 01 00 54 */ stw r0, 0x54(r1) /* 8018CB58 00189958 80 1E 00 10 */ lwz r0, 0x10(r30) /* 8018CB5C 0018995C 90 01 00 58 */ stw r0, 0x58(r1) -/* 8018CB60 00189960 C0 02 B0 70 */ lfs f0, lbl_803CF9F0-_SDA2_BASE_(r2) +/* 8018CB60 00189960 C0 02 B0 70 */ lfs f0, lbl__1398_1-_SDA2_BASE_(r2) /* 8018CB64 00189964 EC 20 07 F2 */ fmuls f1, f0, f31 /* 8018CB68 00189968 4B E7 E5 B9 */ bl __ml__5xVec3CFf /* 8018CB6C 0018996C 38 61 00 50 */ addi r3, r1, 0x50 @@ -5985,7 +5985,7 @@ ReconChuck__9NPCHazardFv: /* 8018CC08 00189A08 4B FF C2 89 */ bl Reconfigure__9NPCHazardF9en_npchaz /* 8018CC0C 00189A0C 38 61 00 14 */ addi r3, r1, 0x14 /* 8018CC10 00189A10 4B E8 84 BD */ bl xVec3Length2__FPC5xVec3 -/* 8018CC14 00189A14 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) +/* 8018CC14 00189A14 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) /* 8018CC18 00189A18 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018CC1C 00189A1C 40 81 00 CC */ ble lbl_8018CCE8 /* 8018CC20 00189A20 80 7F 00 14 */ lwz r3, 0x14(r31) @@ -6004,7 +6004,7 @@ ReconChuck__9NPCHazardFv: /* 8018CC54 00189A54 38 A3 00 20 */ addi r5, r3, 0x20 /* 8018CC58 00189A58 4B E8 84 35 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 8018CC5C 00189A5C 4B EA 40 2D */ bl xurand__Fv -/* 8018CC60 00189A60 C0 02 B1 04 */ lfs f0, lbl_803CFA84-_SDA2_BASE_(r2) +/* 8018CC60 00189A60 C0 02 B1 04 */ lfs f0, lbl__2129_1-_SDA2_BASE_(r2) /* 8018CC64 00189A64 38 61 00 20 */ addi r3, r1, 0x20 /* 8018CC68 00189A68 38 81 00 14 */ addi r4, r1, 0x14 /* 8018CC6C 00189A6C EC 20 00 72 */ fmuls f1, f0, f1 @@ -6017,29 +6017,29 @@ ReconChuck__9NPCHazardFv: /* 8018CC88 00189A88 7F C4 F3 78 */ mr r4, r30 /* 8018CC8C 00189A8C 38 A1 00 20 */ addi r5, r1, 0x20 /* 8018CC90 00189A90 4B EA 5C 25 */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 -/* 8018CC94 00189A94 3C 80 80 25 */ lis r4, lbl_80253030@ha +/* 8018CC94 00189A94 3C 80 80 25 */ lis r4, lbl_g_Y3@ha /* 8018CC98 00189A98 38 61 00 14 */ addi r3, r1, 0x14 -/* 8018CC9C 00189A9C 38 84 30 30 */ addi r4, r4, lbl_80253030@l +/* 8018CC9C 00189A9C 38 84 30 30 */ addi r4, r4, lbl_g_Y3@l /* 8018CCA0 00189AA0 4B EC 18 51 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8018CCA4 00189AA4 FC 20 0A 10 */ fabs f1, f1 -/* 8018CCA8 00189AA8 C0 02 B0 E4 */ lfs f0, lbl_803CFA64-_SDA2_BASE_(r2) +/* 8018CCA8 00189AA8 C0 02 B0 E4 */ lfs f0, lbl__1940_1-_SDA2_BASE_(r2) /* 8018CCAC 00189AAC FC 20 08 18 */ frsp f1, f1 /* 8018CCB0 00189AB0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018CCB4 00189AB4 40 80 00 34 */ bge lbl_8018CCE8 /* 8018CCB8 00189AB8 C0 3F 00 64 */ lfs f1, 0x64(r31) -/* 8018CCBC 00189ABC C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018CCBC 00189ABC C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) /* 8018CCC0 00189AC0 EC 01 00 32 */ fmuls f0, f1, f0 /* 8018CCC4 00189AC4 D0 1F 00 64 */ stfs f0, 0x64(r31) /* 8018CCC8 00189AC8 C0 3F 00 60 */ lfs f1, 0x60(r31) -/* 8018CCCC 00189ACC C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018CCCC 00189ACC C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) /* 8018CCD0 00189AD0 EC 01 00 32 */ fmuls f0, f1, f0 /* 8018CCD4 00189AD4 D0 1F 00 60 */ stfs f0, 0x60(r31) /* 8018CCD8 00189AD8 C0 3F 00 68 */ lfs f1, 0x68(r31) -/* 8018CCDC 00189ADC C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018CCDC 00189ADC C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) /* 8018CCE0 00189AE0 EC 01 00 32 */ fmuls f0, f1, f0 /* 8018CCE4 00189AE4 D0 1F 00 68 */ stfs f0, 0x68(r31) lbl_8018CCE8: -/* 8018CCE8 00189AE8 C0 22 AF F0 */ lfs f1, lbl_803CF970-_SDA2_BASE_(r2) +/* 8018CCE8 00189AE8 C0 22 AF F0 */ lfs f1, lbl__1041_3-_SDA2_BASE_(r2) /* 8018CCEC 00189AEC 7F E3 FB 78 */ mr r3, r31 /* 8018CCF0 00189AF0 38 80 00 00 */ li r4, 0 /* 8018CCF4 00189AF4 4B FF C5 45 */ bl Start__9NPCHazardFPC5xVec3f @@ -6086,19 +6086,19 @@ Upd_ChuckBlast__9NPCHazardFf: /* 8018CD80 00189B80 80 1F 00 04 */ lwz r0, 4(r31) /* 8018CD84 00189B84 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 /* 8018CD88 00189B88 41 82 00 50 */ beq lbl_8018CDD8 -/* 8018CD8C 00189B8C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8018CD90 00189B90 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) -/* 8018CD94 00189B94 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8018CD8C 00189B8C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8018CD90 00189B90 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) +/* 8018CD94 00189B94 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8018CD98 00189B98 C0 23 17 08 */ lfs f1, 0x1708(r3) /* 8018CD9C 00189B9C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018CDA0 00189BA0 41 81 00 38 */ bgt lbl_8018CDD8 /* 8018CDA4 00189BA4 C0 3F 00 24 */ lfs f1, 0x24(r31) -/* 8018CDA8 00189BA8 C0 02 B0 94 */ lfs f0, lbl_803CFA14-_SDA2_BASE_(r2) +/* 8018CDA8 00189BA8 C0 02 B0 94 */ lfs f0, lbl__1407_1-_SDA2_BASE_(r2) /* 8018CDAC 00189BAC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018CDB0 00189BB0 40 80 00 28 */ bge lbl_8018CDD8 /* 8018CDB4 00189BB4 C0 3F 00 68 */ lfs f1, 0x68(r31) /* 8018CDB8 00189BB8 7F E3 FB 78 */ mr r3, r31 -/* 8018CDBC 00189BBC C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018CDBC 00189BBC C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) /* 8018CDC0 00189BC0 EC 40 00 72 */ fmuls f2, f0, f1 /* 8018CDC4 00189BC4 4B FF D8 85 */ bl ColPlyrCyl__9NPCHazardFff /* 8018CDC8 00189BC8 2C 03 00 00 */ cmpwi r3, 0 @@ -6109,17 +6109,17 @@ lbl_8018CDD8: /* 8018CDD8 00189BD8 80 1F 00 04 */ lwz r0, 4(r31) /* 8018CDDC 00189BDC 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 8018CDE0 00189BE0 41 82 00 3C */ beq lbl_8018CE1C -/* 8018CDE4 00189BE4 3C 60 80 27 */ lis r3, lbl_80273800@ha -/* 8018CDE8 00189BE8 38 63 38 00 */ addi r3, r3, lbl_80273800@l +/* 8018CDE4 00189BE4 3C 60 80 27 */ lis r3, lbl__stringBase0_104@ha +/* 8018CDE8 00189BE8 38 63 38 00 */ addi r3, r3, lbl__stringBase0_104@l /* 8018CDEC 00189BEC 38 63 03 16 */ addi r3, r3, 0x316 /* 8018CDF0 00189BF0 4B EB F4 25 */ bl xStrHash__FPCc -/* 8018CDF4 00189BF4 C0 42 AF E8 */ lfs f2, lbl_803CF968-_SDA2_BASE_(r2) +/* 8018CDF4 00189BF4 C0 42 AF E8 */ lfs f2, lbl__958_3-_SDA2_BASE_(r2) /* 8018CDF8 00189BF8 38 DF 00 08 */ addi r6, r31, 8 -/* 8018CDFC 00189BFC C0 22 B1 1C */ lfs f1, lbl_803CFA9C-_SDA2_BASE_(r2) +/* 8018CDFC 00189BFC C0 22 B1 1C */ lfs f1, lbl__2581-_SDA2_BASE_(r2) /* 8018CE00 00189C00 38 80 00 80 */ li r4, 0x80 /* 8018CE04 00189C04 FC A0 10 90 */ fmr f5, f2 -/* 8018CE08 00189C08 C0 62 B0 98 */ lfs f3, lbl_803CFA18-_SDA2_BASE_(r2) -/* 8018CE0C 00189C0C C0 82 B1 24 */ lfs f4, lbl_803CFAA4-_SDA2_BASE_(r2) +/* 8018CE08 00189C08 C0 62 B0 98 */ lfs f3, lbl__1408-_SDA2_BASE_(r2) +/* 8018CE0C 00189C0C C0 82 B1 24 */ lfs f4, lbl__2808_1-_SDA2_BASE_(r2) /* 8018CE10 00189C10 38 A0 00 00 */ li r5, 0 /* 8018CE14 00189C14 38 E0 00 00 */ li r7, 0 /* 8018CE18 00189C18 4B EB BC 7D */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf @@ -6186,9 +6186,9 @@ lbl_8018CEF0: /* 8018CEF0 00189CF0 3B E0 00 00 */ li r31, 0 lbl_8018CEF4: /* 8018CEF4 00189CF4 4B EA 3D 95 */ bl xurand__Fv -/* 8018CEF8 00189CF8 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018CEF8 00189CF8 C0 42 B0 88 */ lfs f2, lbl__1404_1-_SDA2_BASE_(r2) /* 8018CEFC 00189CFC 38 61 00 74 */ addi r3, r1, 0x74 -/* 8018CF00 00189D00 C0 02 B0 70 */ lfs f0, lbl_803CF9F0-_SDA2_BASE_(r2) +/* 8018CF00 00189D00 C0 02 B0 70 */ lfs f0, lbl__1398_1-_SDA2_BASE_(r2) /* 8018CF04 00189D04 38 81 00 B0 */ addi r4, r1, 0xb0 /* 8018CF08 00189D08 EC 22 00 7A */ fmadds f1, f2, f1, f0 /* 8018CF0C 00189D0C 4B E7 E2 15 */ bl __ml__5xVec3CFf @@ -6198,18 +6198,18 @@ lbl_8018CEF4: /* 8018CF1C 00189D1C 4B EA 3D 4D */ bl xrand__Fv /* 8018CF20 00189D20 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018CF24 00189D24 41 82 00 0C */ beq lbl_8018CF30 -/* 8018CF28 00189D28 C3 E2 AF EC */ lfs f31, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018CF28 00189D28 C3 E2 AF EC */ lfs f31, lbl__959_1-_SDA2_BASE_(r2) /* 8018CF2C 00189D2C 48 00 00 08 */ b lbl_8018CF34 lbl_8018CF30: -/* 8018CF30 00189D30 C3 E2 AF F0 */ lfs f31, lbl_803CF970-_SDA2_BASE_(r2) +/* 8018CF30 00189D30 C3 E2 AF F0 */ lfs f31, lbl__1041_3-_SDA2_BASE_(r2) lbl_8018CF34: /* 8018CF34 00189D34 4B EA 3D 55 */ bl xurand__Fv -/* 8018CF38 00189D38 C0 82 B0 88 */ lfs f4, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018CF38 00189D38 C0 82 B0 88 */ lfs f4, lbl__1404_1-_SDA2_BASE_(r2) /* 8018CF3C 00189D3C 38 61 00 5C */ addi r3, r1, 0x5c -/* 8018CF40 00189D40 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018CF40 00189D40 C0 42 B0 6C */ lfs f2, lbl__1397_1-_SDA2_BASE_(r2) /* 8018CF44 00189D44 38 81 00 A4 */ addi r4, r1, 0xa4 /* 8018CF48 00189D48 EC 61 20 28 */ fsubs f3, f1, f4 -/* 8018CF4C 00189D4C C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018CF4C 00189D4C C0 02 AF EC */ lfs f0, lbl__959_1-_SDA2_BASE_(r2) /* 8018CF50 00189D50 FC 20 F8 90 */ fmr f1, f31 /* 8018CF54 00189D54 EC 42 00 F2 */ fmuls f2, f2, f3 /* 8018CF58 00189D58 EF E4 00 BA */ fmadds f31, f4, f2, f0 @@ -6224,18 +6224,18 @@ lbl_8018CF34: /* 8018CF7C 00189D7C 4B EA 3C ED */ bl xrand__Fv /* 8018CF80 00189D80 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018CF84 00189D84 41 82 00 0C */ beq lbl_8018CF90 -/* 8018CF88 00189D88 C3 E2 AF EC */ lfs f31, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018CF88 00189D88 C3 E2 AF EC */ lfs f31, lbl__959_1-_SDA2_BASE_(r2) /* 8018CF8C 00189D8C 48 00 00 08 */ b lbl_8018CF94 lbl_8018CF90: -/* 8018CF90 00189D90 C3 E2 AF F0 */ lfs f31, lbl_803CF970-_SDA2_BASE_(r2) +/* 8018CF90 00189D90 C3 E2 AF F0 */ lfs f31, lbl__1041_3-_SDA2_BASE_(r2) lbl_8018CF94: /* 8018CF94 00189D94 4B EA 3C F5 */ bl xurand__Fv -/* 8018CF98 00189D98 C0 82 B0 88 */ lfs f4, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018CF98 00189D98 C0 82 B0 88 */ lfs f4, lbl__1404_1-_SDA2_BASE_(r2) /* 8018CF9C 00189D9C 38 61 00 44 */ addi r3, r1, 0x44 -/* 8018CFA0 00189DA0 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018CFA0 00189DA0 C0 42 B0 6C */ lfs f2, lbl__1397_1-_SDA2_BASE_(r2) /* 8018CFA4 00189DA4 38 81 00 98 */ addi r4, r1, 0x98 /* 8018CFA8 00189DA8 EC 61 20 28 */ fsubs f3, f1, f4 -/* 8018CFAC 00189DAC C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018CFAC 00189DAC C0 02 AF EC */ lfs f0, lbl__959_1-_SDA2_BASE_(r2) /* 8018CFB0 00189DB0 FC 20 F8 90 */ fmr f1, f31 /* 8018CFB4 00189DB4 EC 42 00 F2 */ fmuls f2, f2, f3 /* 8018CFB8 00189DB8 EF E4 00 BA */ fmadds f31, f4, f2, f0 @@ -6249,7 +6249,7 @@ lbl_8018CF94: /* 8018CFD8 00189DD8 4B E8 84 6D */ bl __apl__5xVec3FRC5xVec3 /* 8018CFDC 00189DDC 38 61 00 8C */ addi r3, r1, 0x8c /* 8018CFE0 00189DE0 4B E8 85 D1 */ bl normalize__5xVec3Fv -/* 8018CFE4 00189DE4 C0 22 B0 A8 */ lfs f1, lbl_803CFA28-_SDA2_BASE_(r2) +/* 8018CFE4 00189DE4 C0 22 B0 A8 */ lfs f1, lbl__1412_2-_SDA2_BASE_(r2) /* 8018CFE8 00189DE8 38 61 00 8C */ addi r3, r1, 0x8c /* 8018CFEC 00189DEC 4B E7 E1 95 */ bl __amu__5xVec3Ff /* 8018CFF0 00189DF0 38 61 00 BC */ addi r3, r1, 0xbc @@ -6261,7 +6261,7 @@ lbl_8018CF94: /* 8018D008 00189E08 3B E0 00 00 */ li r31, 0 lbl_8018D00C: /* 8018D00C 00189E0C 4B EA 3C 7D */ bl xurand__Fv -/* 8018D010 00189E10 C0 22 AF EC */ lfs f1, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018D010 00189E10 C0 22 AF EC */ lfs f1, lbl__959_1-_SDA2_BASE_(r2) /* 8018D014 00189E14 38 61 00 38 */ addi r3, r1, 0x38 /* 8018D018 00189E18 38 81 00 B0 */ addi r4, r1, 0xb0 /* 8018D01C 00189E1C 4B E7 E1 05 */ bl __ml__5xVec3CFf @@ -6271,18 +6271,18 @@ lbl_8018D00C: /* 8018D02C 00189E2C 4B EA 3C 3D */ bl xrand__Fv /* 8018D030 00189E30 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018D034 00189E34 41 82 00 0C */ beq lbl_8018D040 -/* 8018D038 00189E38 C3 E2 AF EC */ lfs f31, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018D038 00189E38 C3 E2 AF EC */ lfs f31, lbl__959_1-_SDA2_BASE_(r2) /* 8018D03C 00189E3C 48 00 00 08 */ b lbl_8018D044 lbl_8018D040: -/* 8018D040 00189E40 C3 E2 AF F0 */ lfs f31, lbl_803CF970-_SDA2_BASE_(r2) +/* 8018D040 00189E40 C3 E2 AF F0 */ lfs f31, lbl__1041_3-_SDA2_BASE_(r2) lbl_8018D044: /* 8018D044 00189E44 4B EA 3C 45 */ bl xurand__Fv -/* 8018D048 00189E48 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018D048 00189E48 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) /* 8018D04C 00189E4C 38 61 00 20 */ addi r3, r1, 0x20 -/* 8018D050 00189E50 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018D050 00189E50 C0 42 B0 6C */ lfs f2, lbl__1397_1-_SDA2_BASE_(r2) /* 8018D054 00189E54 38 81 00 A4 */ addi r4, r1, 0xa4 /* 8018D058 00189E58 EC 61 00 28 */ fsubs f3, f1, f0 -/* 8018D05C 00189E5C C0 02 B0 94 */ lfs f0, lbl_803CFA14-_SDA2_BASE_(r2) +/* 8018D05C 00189E5C C0 02 B0 94 */ lfs f0, lbl__1407_1-_SDA2_BASE_(r2) /* 8018D060 00189E60 FC 20 F8 90 */ fmr f1, f31 /* 8018D064 00189E64 EC 42 00 F2 */ fmuls f2, f2, f3 /* 8018D068 00189E68 EF E0 00 BA */ fmadds f31, f0, f2, f0 @@ -6297,18 +6297,18 @@ lbl_8018D044: /* 8018D08C 00189E8C 4B EA 3B DD */ bl xrand__Fv /* 8018D090 00189E90 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018D094 00189E94 41 82 00 0C */ beq lbl_8018D0A0 -/* 8018D098 00189E98 C3 E2 AF EC */ lfs f31, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018D098 00189E98 C3 E2 AF EC */ lfs f31, lbl__959_1-_SDA2_BASE_(r2) /* 8018D09C 00189E9C 48 00 00 08 */ b lbl_8018D0A4 lbl_8018D0A0: -/* 8018D0A0 00189EA0 C3 E2 AF F0 */ lfs f31, lbl_803CF970-_SDA2_BASE_(r2) +/* 8018D0A0 00189EA0 C3 E2 AF F0 */ lfs f31, lbl__1041_3-_SDA2_BASE_(r2) lbl_8018D0A4: /* 8018D0A4 00189EA4 4B EA 3B E5 */ bl xurand__Fv -/* 8018D0A8 00189EA8 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018D0A8 00189EA8 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) /* 8018D0AC 00189EAC 38 61 00 08 */ addi r3, r1, 8 -/* 8018D0B0 00189EB0 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018D0B0 00189EB0 C0 42 B0 6C */ lfs f2, lbl__1397_1-_SDA2_BASE_(r2) /* 8018D0B4 00189EB4 38 81 00 98 */ addi r4, r1, 0x98 /* 8018D0B8 00189EB8 EC 61 00 28 */ fsubs f3, f1, f0 -/* 8018D0BC 00189EBC C0 02 B0 94 */ lfs f0, lbl_803CFA14-_SDA2_BASE_(r2) +/* 8018D0BC 00189EBC C0 02 B0 94 */ lfs f0, lbl__1407_1-_SDA2_BASE_(r2) /* 8018D0C0 00189EC0 FC 20 F8 90 */ fmr f1, f31 /* 8018D0C4 00189EC4 EC 42 00 F2 */ fmuls f2, f2, f3 /* 8018D0C8 00189EC8 EF E0 00 BA */ fmadds f31, f0, f2, f0 @@ -6322,7 +6322,7 @@ lbl_8018D0A4: /* 8018D0E8 00189EE8 4B E8 83 5D */ bl __apl__5xVec3FRC5xVec3 /* 8018D0EC 00189EEC 38 61 00 80 */ addi r3, r1, 0x80 /* 8018D0F0 00189EF0 4B E8 84 C1 */ bl normalize__5xVec3Fv -/* 8018D0F4 00189EF4 C0 22 B0 90 */ lfs f1, lbl_803CFA10-_SDA2_BASE_(r2) +/* 8018D0F4 00189EF4 C0 22 B0 90 */ lfs f1, lbl__1406_1-_SDA2_BASE_(r2) /* 8018D0F8 00189EF8 38 61 00 80 */ addi r3, r1, 0x80 /* 8018D0FC 00189EFC 4B E7 E0 85 */ bl __amu__5xVec3Ff /* 8018D100 00189F00 38 61 00 BC */ addi r3, r1, 0xbc @@ -6356,9 +6356,9 @@ WavesOfEvil__9NPCHazardFv: /* 8018D164 00189F64 C3 C3 00 68 */ lfs f30, 0x68(r3) lbl_8018D168: /* 8018D168 00189F68 4B EA 3B 21 */ bl xurand__Fv -/* 8018D16C 00189F6C C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018D16C 00189F6C C0 42 B0 88 */ lfs f2, lbl__1404_1-_SDA2_BASE_(r2) /* 8018D170 00189F70 7F C3 F3 78 */ mr r3, r30 -/* 8018D174 00189F74 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018D174 00189F74 C0 02 B0 6C */ lfs f0, lbl__1397_1-_SDA2_BASE_(r2) /* 8018D178 00189F78 EC 21 10 28 */ fsubs f1, f1, f2 /* 8018D17C 00189F7C EF E0 00 72 */ fmuls f31, f0, f1 /* 8018D180 00189F80 48 00 29 91 */ bl At__9NPCHazardCFv @@ -6370,9 +6370,9 @@ lbl_8018D168: /* 8018D198 00189F98 38 81 00 20 */ addi r4, r1, 0x20 /* 8018D19C 00189F9C 4B E7 E0 C9 */ bl __as__5xVec3FRC5xVec3 /* 8018D1A0 00189FA0 4B EA 3A E9 */ bl xurand__Fv -/* 8018D1A4 00189FA4 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018D1A4 00189FA4 C0 42 B0 88 */ lfs f2, lbl__1404_1-_SDA2_BASE_(r2) /* 8018D1A8 00189FA8 7F C3 F3 78 */ mr r3, r30 -/* 8018D1AC 00189FAC C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018D1AC 00189FAC C0 02 B0 6C */ lfs f0, lbl__1397_1-_SDA2_BASE_(r2) /* 8018D1B0 00189FB0 EC 21 10 28 */ fsubs f1, f1, f2 /* 8018D1B4 00189FB4 EF E0 00 72 */ fmuls f31, f0, f1 /* 8018D1B8 00189FB8 48 00 29 69 */ bl Right__9NPCHazardCFv @@ -6390,7 +6390,7 @@ lbl_8018D168: /* 8018D1E8 00189FE8 4B E7 DF 99 */ bl __amu__5xVec3Ff /* 8018D1EC 00189FEC 7F C3 F3 78 */ mr r3, r30 /* 8018D1F0 00189FF0 48 00 29 3D */ bl Up__9NPCHazardCFv -/* 8018D1F4 00189FF4 C0 22 B0 80 */ lfs f1, lbl_803CFA00-_SDA2_BASE_(r2) +/* 8018D1F4 00189FF4 C0 22 B0 80 */ lfs f1, lbl__1402-_SDA2_BASE_(r2) /* 8018D1F8 00189FF8 7C 64 1B 78 */ mr r4, r3 /* 8018D1FC 00189FFC 38 61 00 08 */ addi r3, r1, 8 /* 8018D200 0018A000 4B E7 DF 21 */ bl __ml__5xVec3CFf @@ -6405,7 +6405,7 @@ lbl_8018D168: /* 8018D224 0018A024 7C 64 1B 78 */ mr r4, r3 /* 8018D228 0018A028 38 61 00 2C */ addi r3, r1, 0x2c /* 8018D22C 0018A02C 4B E7 E0 39 */ bl __as__5xVec3FRC5xVec3 -/* 8018D230 0018A030 C0 22 B1 28 */ lfs f1, lbl_803CFAA8-_SDA2_BASE_(r2) +/* 8018D230 0018A030 C0 22 B1 28 */ lfs f1, lbl__3012-_SDA2_BASE_(r2) /* 8018D234 0018A034 38 61 00 2C */ addi r3, r1, 0x2c /* 8018D238 0018A038 4B E7 DF 49 */ bl __amu__5xVec3Ff /* 8018D23C 0018A03C 38 61 00 38 */ addi r3, r1, 0x38 @@ -6456,7 +6456,7 @@ lbl_8018D2D8: /* 8018D2DC 0018A0DC 7F E3 FB 78 */ mr r3, r31 /* 8018D2E0 0018A0E0 4B F5 F7 D9 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 8018D2E4 0018A0E4 4B EA 39 A5 */ bl xurand__Fv -/* 8018D2E8 0018A0E8 C0 02 B0 98 */ lfs f0, lbl_803CFA18-_SDA2_BASE_(r2) +/* 8018D2E8 0018A0E8 C0 02 B0 98 */ lfs f0, lbl__1408-_SDA2_BASE_(r2) /* 8018D2EC 0018A0EC 7F C3 F3 78 */ mr r3, r30 /* 8018D2F0 0018A0F0 EF E0 00 7A */ fmadds f31, f0, f1, f0 /* 8018D2F4 0018A0F4 48 00 28 39 */ bl Up__9NPCHazardCFv @@ -6468,13 +6468,13 @@ lbl_8018D2D8: /* 8018D30C 0018A10C 38 81 00 38 */ addi r4, r1, 0x38 /* 8018D310 0018A110 4B E7 DF 55 */ bl __as__5xVec3FRC5xVec3 /* 8018D314 0018A114 4B EA 39 75 */ bl xurand__Fv -/* 8018D318 0018A118 C0 42 B1 2C */ lfs f2, lbl_803CFAAC-_SDA2_BASE_(r2) -/* 8018D31C 0018A11C C0 02 B0 64 */ lfs f0, lbl_803CF9E4-_SDA2_BASE_(r2) +/* 8018D318 0018A118 C0 42 B1 2C */ lfs f2, lbl__3056-_SDA2_BASE_(r2) +/* 8018D31C 0018A11C C0 02 B0 64 */ lfs f0, lbl__1395_1-_SDA2_BASE_(r2) /* 8018D320 0018A120 EF E2 00 7A */ fmadds f31, f2, f1, f0 /* 8018D324 0018A124 4B EA 39 65 */ bl xurand__Fv -/* 8018D328 0018A128 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018D328 0018A128 C0 42 B0 88 */ lfs f2, lbl__1404_1-_SDA2_BASE_(r2) /* 8018D32C 0018A12C 7F C3 F3 78 */ mr r3, r30 -/* 8018D330 0018A130 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018D330 0018A130 C0 02 B0 6C */ lfs f0, lbl__1397_1-_SDA2_BASE_(r2) /* 8018D334 0018A134 EC 21 10 28 */ fsubs f1, f1, f2 /* 8018D338 0018A138 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018D33C 0018A13C EF E0 07 F2 */ fmuls f31, f0, f31 @@ -6487,13 +6487,13 @@ lbl_8018D2D8: /* 8018D358 0018A158 38 81 00 2C */ addi r4, r1, 0x2c /* 8018D35C 0018A15C 4B E8 80 E9 */ bl __apl__5xVec3FRC5xVec3 /* 8018D360 0018A160 4B EA 39 29 */ bl xurand__Fv -/* 8018D364 0018A164 C0 42 B1 2C */ lfs f2, lbl_803CFAAC-_SDA2_BASE_(r2) -/* 8018D368 0018A168 C0 02 B0 64 */ lfs f0, lbl_803CF9E4-_SDA2_BASE_(r2) +/* 8018D364 0018A164 C0 42 B1 2C */ lfs f2, lbl__3056-_SDA2_BASE_(r2) +/* 8018D368 0018A168 C0 02 B0 64 */ lfs f0, lbl__1395_1-_SDA2_BASE_(r2) /* 8018D36C 0018A16C EF E2 00 7A */ fmadds f31, f2, f1, f0 /* 8018D370 0018A170 4B EA 39 19 */ bl xurand__Fv -/* 8018D374 0018A174 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018D374 0018A174 C0 42 B0 88 */ lfs f2, lbl__1404_1-_SDA2_BASE_(r2) /* 8018D378 0018A178 7F C3 F3 78 */ mr r3, r30 -/* 8018D37C 0018A17C C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018D37C 0018A17C C0 02 B0 6C */ lfs f0, lbl__1397_1-_SDA2_BASE_(r2) /* 8018D380 0018A180 EC 21 10 28 */ fsubs f1, f1, f2 /* 8018D384 0018A184 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018D388 0018A188 EF E0 07 F2 */ fmuls f31, f0, f31 @@ -6507,16 +6507,16 @@ lbl_8018D2D8: /* 8018D3A8 0018A1A8 4B E8 80 9D */ bl __apl__5xVec3FRC5xVec3 /* 8018D3AC 0018A1AC 7F C3 F3 78 */ mr r3, r30 /* 8018D3B0 0018A1B0 48 00 27 7D */ bl Up__9NPCHazardCFv -/* 8018D3B4 0018A1B4 3C A0 80 25 */ lis r5, lbl_80253030@ha +/* 8018D3B4 0018A1B4 3C A0 80 25 */ lis r5, lbl_g_Y3@ha /* 8018D3B8 0018A1B8 7C 64 1B 78 */ mr r4, r3 -/* 8018D3BC 0018A1BC 38 65 30 30 */ addi r3, r5, lbl_80253030@l +/* 8018D3BC 0018A1BC 38 65 30 30 */ addi r3, r5, lbl_g_Y3@l /* 8018D3C0 0018A1C0 4B EC 11 31 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 8018D3C4 0018A1C4 C0 02 B0 E4 */ lfs f0, lbl_803CFA64-_SDA2_BASE_(r2) +/* 8018D3C4 0018A1C4 C0 02 B0 E4 */ lfs f0, lbl__1940_1-_SDA2_BASE_(r2) /* 8018D3C8 0018A1C8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018D3CC 0018A1CC 40 81 00 98 */ ble lbl_8018D464 -/* 8018D3D0 0018A1D0 3C 60 80 27 */ lis r3, lbl_802737E8@ha +/* 8018D3D0 0018A1D0 3C 60 80 27 */ lis r3, lbl__3036@ha /* 8018D3D4 0018A1D4 C0 3D 00 00 */ lfs f1, 0(r29) -/* 8018D3D8 0018A1D8 38 A3 37 E8 */ addi r5, r3, lbl_802737E8@l +/* 8018D3D8 0018A1D8 38 A3 37 E8 */ addi r5, r3, lbl__3036@l /* 8018D3DC 0018A1DC C0 1D 00 08 */ lfs f0, 8(r29) /* 8018D3E0 0018A1E0 80 85 00 00 */ lwz r4, 0(r5) /* 8018D3E4 0018A1E4 38 61 00 5C */ addi r3, r1, 0x5c @@ -6528,11 +6528,11 @@ lbl_8018D2D8: /* 8018D3FC 0018A1FC D0 21 00 5C */ stfs f1, 0x5c(r1) /* 8018D400 0018A200 D0 01 00 64 */ stfs f0, 0x64(r1) /* 8018D404 0018A204 4B E8 12 4D */ bl xVec3Length__FPC5xVec3 -/* 8018D408 0018A208 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018D408 0018A208 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) /* 8018D40C 0018A20C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018D410 0018A210 40 81 00 54 */ ble lbl_8018D464 -/* 8018D414 0018A214 C0 42 B0 8C */ lfs f2, lbl_803CFA0C-_SDA2_BASE_(r2) -/* 8018D418 0018A218 C0 02 B0 64 */ lfs f0, lbl_803CF9E4-_SDA2_BASE_(r2) +/* 8018D414 0018A214 C0 42 B0 8C */ lfs f2, lbl__1405_2-_SDA2_BASE_(r2) +/* 8018D418 0018A218 C0 02 B0 64 */ lfs f0, lbl__1395_1-_SDA2_BASE_(r2) /* 8018D41C 0018A21C EC 42 00 72 */ fmuls f2, f2, f1 /* 8018D420 0018A220 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8018D424 0018A224 40 80 00 08 */ bge lbl_8018D42C @@ -6562,14 +6562,14 @@ lbl_8018D464: /* 8018D478 0018A278 80 1E 00 10 */ lwz r0, 0x10(r30) /* 8018D47C 0018A27C 90 01 00 4C */ stw r0, 0x4c(r1) /* 8018D480 0018A280 48 00 26 AD */ bl Up__9NPCHazardCFv -/* 8018D484 0018A284 C0 22 B0 DC */ lfs f1, lbl_803CFA5C-_SDA2_BASE_(r2) +/* 8018D484 0018A284 C0 22 B0 DC */ lfs f1, lbl__1938_2-_SDA2_BASE_(r2) /* 8018D488 0018A288 7C 64 1B 78 */ mr r4, r3 /* 8018D48C 0018A28C 38 61 00 08 */ addi r3, r1, 8 /* 8018D490 0018A290 4B E7 DC 91 */ bl __ml__5xVec3CFf /* 8018D494 0018A294 38 61 00 44 */ addi r3, r1, 0x44 /* 8018D498 0018A298 38 81 00 08 */ addi r4, r1, 8 /* 8018D49C 0018A29C 4B E8 7F A9 */ bl __apl__5xVec3FRC5xVec3 -/* 8018D4A0 0018A2A0 C0 22 AF F0 */ lfs f1, lbl_803CF970-_SDA2_BASE_(r2) +/* 8018D4A0 0018A2A0 C0 22 AF F0 */ lfs f1, lbl__1041_3-_SDA2_BASE_(r2) /* 8018D4A4 0018A2A4 7F E3 FB 78 */ mr r3, r31 /* 8018D4A8 0018A2A8 38 81 00 44 */ addi r4, r1, 0x44 /* 8018D4AC 0018A2AC 4B FF BD 8D */ bl Start__9NPCHazardFPC5xVec3f @@ -6595,14 +6595,14 @@ Upd_ChuckBloosh__9NPCHazardFf: /* 8018D4EC 0018A2EC 93 E1 00 2C */ stw r31, 0x2c(r1) /* 8018D4F0 0018A2F0 93 C1 00 28 */ stw r30, 0x28(r1) /* 8018D4F4 0018A2F4 7C 7E 1B 78 */ mr r30, r3 -/* 8018D4F8 0018A2F8 C0 22 B0 84 */ lfs f1, lbl_803CFA04-_SDA2_BASE_(r2) +/* 8018D4F8 0018A2F8 C0 22 B0 84 */ lfs f1, lbl__1403-_SDA2_BASE_(r2) /* 8018D4FC 0018A2FC 3B FE 00 84 */ addi r31, r30, 0x84 /* 8018D500 0018A300 4B EB AB A9 */ bl SQ__Ff /* 8018D504 0018A304 FF E0 08 90 */ fmr f31, f1 /* 8018D508 0018A308 C0 3E 00 24 */ lfs f1, 0x24(r30) /* 8018D50C 0018A30C 4B EB AB 9D */ bl SQ__Ff /* 8018D510 0018A310 EC 21 F8 24 */ fdivs f1, f1, f31 -/* 8018D514 0018A314 C0 02 B0 84 */ lfs f0, lbl_803CFA04-_SDA2_BASE_(r2) +/* 8018D514 0018A314 C0 02 B0 84 */ lfs f0, lbl__1403-_SDA2_BASE_(r2) /* 8018D518 0018A318 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018D51C 0018A31C 4C 40 13 82 */ cror 2, 0, 2 /* 8018D520 0018A320 40 82 00 14 */ bne lbl_8018D534 @@ -6646,7 +6646,7 @@ lbl_8018D564: /* 8018D5A8 0018A3A8 38 61 00 08 */ addi r3, r1, 8 /* 8018D5AC 0018A3AC 90 1E 00 2C */ stw r0, 0x2c(r30) /* 8018D5B0 0018A3B0 38 9E 00 B4 */ addi r4, r30, 0xb4 -/* 8018D5B4 0018A3B4 C0 22 B0 88 */ lfs f1, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018D5B4 0018A3B4 C0 22 B0 88 */ lfs f1, lbl__1404_1-_SDA2_BASE_(r2) /* 8018D5B8 0018A3B8 C0 1E 00 68 */ lfs f0, 0x68(r30) /* 8018D5BC 0018A3BC 80 BE 00 08 */ lwz r5, 8(r30) /* 8018D5C0 0018A3C0 80 1E 00 0C */ lwz r0, 0xc(r30) @@ -6713,12 +6713,12 @@ lbl_8018D688: /* 8018D698 0018A498 38 9F 00 C4 */ addi r4, r31, 0xc4 /* 8018D69C 0018A49C 38 BF 00 08 */ addi r5, r31, 8 /* 8018D6A0 0018A4A0 4B E8 0F F1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 8018D6A4 0018A4A4 C0 22 AF EC */ lfs f1, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018D6A4 0018A4A4 C0 22 AF EC */ lfs f1, lbl__959_1-_SDA2_BASE_(r2) /* 8018D6A8 0018A4A8 38 7F 00 B4 */ addi r3, r31, 0xb4 /* 8018D6AC 0018A4AC C0 1F 00 20 */ lfs f0, 0x20(r31) /* 8018D6B0 0018A4B0 EC 21 00 24 */ fdivs f1, f1, f0 /* 8018D6B4 0018A4B4 4B E8 E2 85 */ bl xVec3SMulBy__FP5xVec3f -/* 8018D6B8 0018A4B8 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018D6B8 0018A4B8 C0 42 B0 88 */ lfs f2, lbl__1404_1-_SDA2_BASE_(r2) /* 8018D6BC 0018A4BC C0 3F 00 20 */ lfs f1, 0x20(r31) /* 8018D6C0 0018A4C0 C0 1F 00 B8 */ lfs f0, 0xb8(r31) /* 8018D6C4 0018A4C4 EC 22 00 72 */ fmuls f1, f2, f1 @@ -6742,30 +6742,30 @@ lbl_8018D6E4: /* 8018D704 0018A504 7F C3 F3 78 */ mr r3, r30 /* 8018D708 0018A508 38 9F 00 B4 */ addi r4, r31, 0xb4 /* 8018D70C 0018A50C 4B E8 7F 3D */ bl xParabolaEvalVel__FPC9xParabolaP5xVec3f -/* 8018D710 0018A510 88 0D 98 80 */ lbz r0, lbl_803CC180-_SDA_BASE_(r13) +/* 8018D710 0018A510 88 0D 98 80 */ lbz r0, lbl_init$3104-_SDA_BASE_(r13) /* 8018D714 0018A514 7C 00 07 75 */ extsb. r0, r0 /* 8018D718 0018A518 40 82 00 14 */ bne lbl_8018D72C /* 8018D71C 0018A51C 38 60 00 00 */ li r3, 0 /* 8018D720 0018A520 38 00 00 01 */ li r0, 1 -/* 8018D724 0018A524 90 6D 98 7C */ stw r3, lbl_803CC17C-_SDA_BASE_(r13) -/* 8018D728 0018A528 98 0D 98 80 */ stb r0, lbl_803CC180-_SDA_BASE_(r13) +/* 8018D724 0018A524 90 6D 98 7C */ stw r3, lbl_moreorless$3103-_SDA_BASE_(r13) +/* 8018D728 0018A528 98 0D 98 80 */ stb r0, lbl_init$3104-_SDA_BASE_(r13) lbl_8018D72C: -/* 8018D72C 0018A52C 80 6D 98 7C */ lwz r3, lbl_803CC17C-_SDA_BASE_(r13) +/* 8018D72C 0018A52C 80 6D 98 7C */ lwz r3, lbl_moreorless$3103-_SDA_BASE_(r13) /* 8018D730 0018A530 34 03 FF FF */ addic. r0, r3, -1 -/* 8018D734 0018A534 90 0D 98 7C */ stw r0, lbl_803CC17C-_SDA_BASE_(r13) +/* 8018D734 0018A534 90 0D 98 7C */ stw r0, lbl_moreorless$3103-_SDA_BASE_(r13) /* 8018D738 0018A538 40 80 00 18 */ bge lbl_8018D750 /* 8018D73C 0018A53C 38 00 00 03 */ li r0, 3 /* 8018D740 0018A540 38 7F 00 08 */ addi r3, r31, 8 -/* 8018D744 0018A544 90 0D 98 7C */ stw r0, lbl_803CC17C-_SDA_BASE_(r13) +/* 8018D744 0018A544 90 0D 98 7C */ stw r0, lbl_moreorless$3103-_SDA_BASE_(r13) /* 8018D748 0018A548 38 80 00 01 */ li r4, 1 /* 8018D74C 0018A54C 4B F0 74 F9 */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui lbl_8018D750: /* 8018D750 0018A550 80 1F 00 04 */ lwz r0, 4(r31) /* 8018D754 0018A554 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 /* 8018D758 0018A558 41 82 00 44 */ beq lbl_8018D79C -/* 8018D75C 0018A55C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8018D760 0018A560 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) -/* 8018D764 0018A564 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8018D75C 0018A55C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8018D760 0018A560 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) +/* 8018D764 0018A564 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8018D768 0018A568 C0 23 17 08 */ lfs f1, 0x1708(r3) /* 8018D76C 0018A56C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018D770 0018A570 41 81 00 2C */ bgt lbl_8018D79C @@ -6801,7 +6801,7 @@ ReconArfBone__9NPCHazardFv: /* 8018D7D4 0018A5D4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8018D7D8 0018A5D8 7C 7F 1B 78 */ mr r31, r3 /* 8018D7DC 0018A5DC 4B FF B6 B5 */ bl Reconfigure__9NPCHazardF9en_npchaz -/* 8018D7E0 0018A5E0 C0 22 AF F0 */ lfs f1, lbl_803CF970-_SDA2_BASE_(r2) +/* 8018D7E0 0018A5E0 C0 22 AF F0 */ lfs f1, lbl__1041_3-_SDA2_BASE_(r2) /* 8018D7E4 0018A5E4 7F E3 FB 78 */ mr r3, r31 /* 8018D7E8 0018A5E8 38 80 00 00 */ li r4, 0 /* 8018D7EC 0018A5EC 4B FF BA 4D */ bl Start__9NPCHazardFPC5xVec3f @@ -6819,9 +6819,9 @@ Upd_BoneBlast__9NPCHazardFf: /* 8018D810 0018A610 DB E1 00 20 */ stfd f31, 0x20(r1) /* 8018D814 0018A614 F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0 /* 8018D818 0018A618 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 8018D81C 0018A61C 3C 80 80 27 */ lis r4, lbl_802737F4@ha +/* 8018D81C 0018A61C 3C 80 80 27 */ lis r4, lbl__3121@ha /* 8018D820 0018A620 7C 7F 1B 78 */ mr r31, r3 -/* 8018D824 0018A624 38 A4 37 F4 */ addi r5, r4, lbl_802737F4@l +/* 8018D824 0018A624 38 A4 37 F4 */ addi r5, r4, lbl__3121@l /* 8018D828 0018A628 FF E0 08 90 */ fmr f31, f1 /* 8018D82C 0018A62C 80 85 00 00 */ lwz r4, 0(r5) /* 8018D830 0018A630 80 65 00 04 */ lwz r3, 4(r5) @@ -6837,9 +6837,9 @@ Upd_BoneBlast__9NPCHazardFf: /* 8018D858 0018A658 80 1F 00 04 */ lwz r0, 4(r31) /* 8018D85C 0018A65C 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 /* 8018D860 0018A660 41 82 00 38 */ beq lbl_8018D898 -/* 8018D864 0018A664 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8018D868 0018A668 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) -/* 8018D86C 0018A66C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8018D864 0018A664 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8018D868 0018A668 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) +/* 8018D86C 0018A66C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8018D870 0018A670 C0 23 17 08 */ lfs f1, 0x1708(r3) /* 8018D874 0018A674 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018D878 0018A678 41 81 00 20 */ bgt lbl_8018D898 @@ -6851,22 +6851,22 @@ Upd_BoneBlast__9NPCHazardFf: /* 8018D890 0018A690 7F E3 FB 78 */ mr r3, r31 /* 8018D894 0018A694 4B FF CD E1 */ bl HurtThePlayer__9NPCHazardFv lbl_8018D898: -/* 8018D898 0018A698 3C 60 80 36 */ lis r3, lbl_80362470@ha +/* 8018D898 0018A698 3C 60 80 36 */ lis r3, lbl_g_parf_default@ha /* 8018D89C 0018A69C 38 00 01 00 */ li r0, 0x100 -/* 8018D8A0 0018A6A0 38 83 24 70 */ addi r4, r3, lbl_80362470@l +/* 8018D8A0 0018A6A0 38 83 24 70 */ addi r4, r3, lbl_g_parf_default@l /* 8018D8A4 0018A6A4 38 61 00 08 */ addi r3, r1, 8 /* 8018D8A8 0018A6A8 90 04 01 38 */ stw r0, 0x138(r4) /* 8018D8AC 0018A6AC 38 9F 00 08 */ addi r4, r31, 8 /* 8018D8B0 0018A6B0 4B EC 0C 2D */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8018D8B4 0018A6B4 3C 60 80 36 */ lis r3, lbl_80362470@ha +/* 8018D8B4 0018A6B4 3C 60 80 36 */ lis r3, lbl_g_parf_default@ha /* 8018D8B8 0018A6B8 38 81 00 08 */ addi r4, r1, 8 -/* 8018D8BC 0018A6BC 38 63 24 70 */ addi r3, r3, lbl_80362470@l +/* 8018D8BC 0018A6BC 38 63 24 70 */ addi r3, r3, lbl_g_parf_default@l /* 8018D8C0 0018A6C0 38 63 01 40 */ addi r3, r3, 0x140 /* 8018D8C4 0018A6C4 4B EC 0C 19 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8018D8C8 0018A6C8 3C 60 80 36 */ lis r3, lbl_80362470@ha +/* 8018D8C8 0018A6C8 3C 60 80 36 */ lis r3, lbl_g_parf_default@ha /* 8018D8CC 0018A6CC FC 20 F8 90 */ fmr f1, f31 -/* 8018D8D0 0018A6D0 38 83 24 70 */ addi r4, r3, lbl_80362470@l -/* 8018D8D4 0018A6D4 80 6D 98 4C */ lwz r3, lbl_803CC14C-_SDA_BASE_(r13) +/* 8018D8D0 0018A6D0 38 83 24 70 */ addi r4, r3, lbl_g_parf_default@l +/* 8018D8D4 0018A6D4 80 6D 98 4C */ lwz r3, lbl_g_pemit_default-_SDA_BASE_(r13) /* 8018D8D8 0018A6D8 4B F8 A2 F1 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 8018D8DC 0018A6DC E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 8018D8E0 0018A6E0 80 01 00 34 */ lwz r0, 0x34(r1) @@ -6888,7 +6888,7 @@ Upd_OilBubble__9NPCHazardFf: /* 8018D914 0018A714 93 E1 00 6C */ stw r31, 0x6c(r1) /* 8018D918 0018A718 93 C1 00 68 */ stw r30, 0x68(r1) /* 8018D91C 0018A71C 7C 7E 1B 78 */ mr r30, r3 -/* 8018D920 0018A720 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) +/* 8018D920 0018A720 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) /* 8018D924 0018A724 C0 23 00 20 */ lfs f1, 0x20(r3) /* 8018D928 0018A728 3B FE 00 84 */ addi r31, r30, 0x84 /* 8018D92C 0018A72C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -6902,7 +6902,7 @@ Upd_OilBubble__9NPCHazardFf: /* 8018D94C 0018A74C 4B E8 7D 61 */ bl xParabolaEvalPos__FPC9xParabolaP5xVec3f /* 8018D950 0018A750 38 7E 00 78 */ addi r3, r30, 0x78 /* 8018D954 0018A754 4B E8 77 79 */ bl xVec3Length2__FPC5xVec3 -/* 8018D958 0018A758 C0 02 B0 68 */ lfs f0, lbl_803CF9E8-_SDA2_BASE_(r2) +/* 8018D958 0018A758 C0 02 B0 68 */ lfs f0, lbl__1396_2-_SDA2_BASE_(r2) /* 8018D95C 0018A75C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018D960 0018A760 40 81 00 10 */ ble lbl_8018D970 /* 8018D964 0018A764 7F C3 F3 78 */ mr r3, r30 @@ -6929,7 +6929,7 @@ lbl_8018D994: /* 8018D9AC 0018A7AC 4B E8 0D 19 */ bl xVec3Inv__FP5xVec3PC5xVec3 /* 8018D9B0 0018A7B0 38 61 00 2C */ addi r3, r1, 0x2c /* 8018D9B4 0018A7B4 4B E8 0C 9D */ bl xVec3Length__FPC5xVec3 -/* 8018D9B8 0018A7B8 C0 02 B0 D8 */ lfs f0, lbl_803CFA58-_SDA2_BASE_(r2) +/* 8018D9B8 0018A7B8 C0 02 B0 D8 */ lfs f0, lbl__1424_1-_SDA2_BASE_(r2) /* 8018D9BC 0018A7BC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018D9C0 0018A7C0 40 81 00 1C */ ble lbl_8018D9DC /* 8018D9C4 0018A7C4 38 61 00 2C */ addi r3, r1, 0x2c @@ -6956,14 +6956,14 @@ lbl_8018D9FC: /* 8018DA0C 0018A80C 38 9E 00 C4 */ addi r4, r30, 0xc4 /* 8018DA10 0018A810 38 BE 00 08 */ addi r5, r30, 8 /* 8018DA14 0018A814 4B E8 0C 7D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 8018DA18 0018A818 C0 22 AF EC */ lfs f1, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018DA18 0018A818 C0 22 AF EC */ lfs f1, lbl__959_1-_SDA2_BASE_(r2) /* 8018DA1C 0018A81C 38 7E 00 B4 */ addi r3, r30, 0xb4 /* 8018DA20 0018A820 C0 1E 00 20 */ lfs f0, 0x20(r30) /* 8018DA24 0018A824 EC 21 00 24 */ fdivs f1, f1, f0 /* 8018DA28 0018A828 4B E8 DF 11 */ bl xVec3SMulBy__FP5xVec3f -/* 8018DA2C 0018A82C C0 22 B0 88 */ lfs f1, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018DA2C 0018A82C C0 22 B0 88 */ lfs f1, lbl__1404_1-_SDA2_BASE_(r2) /* 8018DA30 0018A830 C0 1E 00 20 */ lfs f0, 0x20(r30) -/* 8018DA34 0018A834 C0 42 B0 80 */ lfs f2, lbl_803CFA00-_SDA2_BASE_(r2) +/* 8018DA34 0018A834 C0 42 B0 80 */ lfs f2, lbl__1402-_SDA2_BASE_(r2) /* 8018DA38 0018A838 EC 21 00 32 */ fmuls f1, f1, f0 /* 8018DA3C 0018A83C C0 1E 00 B8 */ lfs f0, 0xb8(r30) /* 8018DA40 0018A840 EC 02 00 7A */ fmadds f0, f2, f1, f0 @@ -6988,10 +6988,10 @@ lbl_8018DA5C: /* 8018DA84 0018A884 4B E8 7B C5 */ bl xParabolaEvalVel__FPC9xParabolaP5xVec3f /* 8018DA88 0018A888 38 7E 00 B4 */ addi r3, r30, 0xb4 /* 8018DA8C 0018A88C 4B E8 0B C5 */ bl xVec3Length__FPC5xVec3 -/* 8018DA90 0018A890 C0 02 B0 D8 */ lfs f0, lbl_803CFA58-_SDA2_BASE_(r2) +/* 8018DA90 0018A890 C0 02 B0 D8 */ lfs f0, lbl__1424_1-_SDA2_BASE_(r2) /* 8018DA94 0018A894 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018DA98 0018A898 40 81 00 30 */ ble lbl_8018DAC8 -/* 8018DA9C 0018A89C C0 02 AF F0 */ lfs f0, lbl_803CF970-_SDA2_BASE_(r2) +/* 8018DA9C 0018A89C C0 02 AF F0 */ lfs f0, lbl__1041_3-_SDA2_BASE_(r2) /* 8018DAA0 0018A8A0 38 61 00 20 */ addi r3, r1, 0x20 /* 8018DAA4 0018A8A4 38 9E 00 B4 */ addi r4, r30, 0xb4 /* 8018DAA8 0018A8A8 EC 20 08 24 */ fdivs f1, f0, f1 @@ -7013,24 +7013,24 @@ lbl_8018DAE0: /* 8018DAE0 0018A8E0 80 9E 00 D0 */ lwz r4, 0xd0(r30) /* 8018DAE4 0018A8E4 28 04 DE AD */ cmplwi r4, 0xdead /* 8018DAE8 0018A8E8 41 82 00 10 */ beq lbl_8018DAF8 -/* 8018DAEC 0018A8EC C0 22 B0 DC */ lfs f1, lbl_803CFA5C-_SDA2_BASE_(r2) +/* 8018DAEC 0018A8EC C0 22 B0 DC */ lfs f1, lbl__1938_2-_SDA2_BASE_(r2) /* 8018DAF0 0018A8F0 7F C3 F3 78 */ mr r3, r30 /* 8018DAF4 0018A8F4 48 00 13 71 */ bl StreakUpdate__9NPCHazardFUif lbl_8018DAF8: -/* 8018DAF8 0018A8F8 88 0D 98 88 */ lbz r0, lbl_803CC188-_SDA_BASE_(r13) +/* 8018DAF8 0018A8F8 88 0D 98 88 */ lbz r0, lbl_init$3163-_SDA_BASE_(r13) /* 8018DAFC 0018A8FC 7C 00 07 75 */ extsb. r0, r0 /* 8018DB00 0018A900 40 82 00 14 */ bne lbl_8018DB14 /* 8018DB04 0018A904 38 60 00 00 */ li r3, 0 /* 8018DB08 0018A908 38 00 00 01 */ li r0, 1 -/* 8018DB0C 0018A90C 90 6D 98 84 */ stw r3, lbl_803CC184-_SDA_BASE_(r13) -/* 8018DB10 0018A910 98 0D 98 88 */ stb r0, lbl_803CC188-_SDA_BASE_(r13) +/* 8018DB0C 0018A90C 90 6D 98 84 */ stw r3, lbl_moreorless$3162-_SDA_BASE_(r13) +/* 8018DB10 0018A910 98 0D 98 88 */ stb r0, lbl_init$3163-_SDA_BASE_(r13) lbl_8018DB14: -/* 8018DB14 0018A914 80 6D 98 84 */ lwz r3, lbl_803CC184-_SDA_BASE_(r13) +/* 8018DB14 0018A914 80 6D 98 84 */ lwz r3, lbl_moreorless$3162-_SDA_BASE_(r13) /* 8018DB18 0018A918 34 03 FF FF */ addic. r0, r3, -1 -/* 8018DB1C 0018A91C 90 0D 98 84 */ stw r0, lbl_803CC184-_SDA_BASE_(r13) +/* 8018DB1C 0018A91C 90 0D 98 84 */ stw r0, lbl_moreorless$3162-_SDA_BASE_(r13) /* 8018DB20 0018A920 40 80 00 90 */ bge lbl_8018DBB0 /* 8018DB24 0018A924 38 00 00 03 */ li r0, 3 -/* 8018DB28 0018A928 90 0D 98 84 */ stw r0, lbl_803CC184-_SDA_BASE_(r13) +/* 8018DB28 0018A928 90 0D 98 84 */ stw r0, lbl_moreorless$3162-_SDA_BASE_(r13) /* 8018DB2C 0018A92C C3 DE 00 68 */ lfs f30, 0x68(r30) /* 8018DB30 0018A930 80 7E 00 08 */ lwz r3, 8(r30) /* 8018DB34 0018A934 80 1E 00 0C */ lwz r0, 0xc(r30) @@ -7039,9 +7039,9 @@ lbl_8018DB14: /* 8018DB40 0018A940 80 1E 00 10 */ lwz r0, 0x10(r30) /* 8018DB44 0018A944 90 01 00 1C */ stw r0, 0x1c(r1) /* 8018DB48 0018A948 4B EA 31 41 */ bl xurand__Fv -/* 8018DB4C 0018A94C C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018DB4C 0018A94C C0 42 B0 88 */ lfs f2, lbl__1404_1-_SDA2_BASE_(r2) /* 8018DB50 0018A950 7F C3 F3 78 */ mr r3, r30 -/* 8018DB54 0018A954 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018DB54 0018A954 C0 02 B0 6C */ lfs f0, lbl__1397_1-_SDA2_BASE_(r2) /* 8018DB58 0018A958 EC 21 10 28 */ fsubs f1, f1, f2 /* 8018DB5C 0018A95C EC 00 00 72 */ fmuls f0, f0, f1 /* 8018DB60 0018A960 EF FE 00 32 */ fmuls f31, f30, f0 @@ -7051,9 +7051,9 @@ lbl_8018DB14: /* 8018DB70 0018A970 38 61 00 14 */ addi r3, r1, 0x14 /* 8018DB74 0018A974 4B E8 74 E5 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8018DB78 0018A978 4B EA 31 11 */ bl xurand__Fv -/* 8018DB7C 0018A97C C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018DB7C 0018A97C C0 42 B0 88 */ lfs f2, lbl__1404_1-_SDA2_BASE_(r2) /* 8018DB80 0018A980 7F C3 F3 78 */ mr r3, r30 -/* 8018DB84 0018A984 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018DB84 0018A984 C0 02 B0 6C */ lfs f0, lbl__1397_1-_SDA2_BASE_(r2) /* 8018DB88 0018A988 EC 21 10 28 */ fsubs f1, f1, f2 /* 8018DB8C 0018A98C EC 00 00 72 */ fmuls f0, f0, f1 /* 8018DB90 0018A990 EF FE 00 32 */ fmuls f31, f30, f0 @@ -7068,13 +7068,13 @@ lbl_8018DBB0: /* 8018DBB0 0018A9B0 80 1E 00 04 */ lwz r0, 4(r30) /* 8018DBB4 0018A9B4 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 /* 8018DBB8 0018A9B8 41 82 00 7C */ beq lbl_8018DC34 -/* 8018DBBC 0018A9BC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8018DBC0 0018A9C0 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) -/* 8018DBC4 0018A9C4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8018DBBC 0018A9BC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8018DBC0 0018A9C0 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) +/* 8018DBC4 0018A9C4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8018DBC8 0018A9C8 C0 23 17 08 */ lfs f1, 0x1708(r3) /* 8018DBCC 0018A9CC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018DBD0 0018A9D0 41 81 00 64 */ bgt lbl_8018DC34 -/* 8018DBD4 0018A9D4 C0 22 B0 94 */ lfs f1, lbl_803CFA14-_SDA2_BASE_(r2) +/* 8018DBD4 0018A9D4 C0 22 B0 94 */ lfs f1, lbl__1407_1-_SDA2_BASE_(r2) /* 8018DBD8 0018A9D8 7F C3 F3 78 */ mr r3, r30 /* 8018DBDC 0018A9DC C0 1E 00 68 */ lfs f0, 0x68(r30) /* 8018DBE0 0018A9E0 EC 21 00 32 */ fmuls f1, f1, f0 @@ -7131,7 +7131,7 @@ ReconSlickOil__9NPCHazardFv: /* 8018DC98 0018AA98 4B FF B1 F9 */ bl Reconfigure__9NPCHazardF9en_npchaz /* 8018DC9C 0018AA9C 38 61 00 08 */ addi r3, r1, 8 /* 8018DCA0 0018AAA0 4B E8 74 2D */ bl xVec3Length2__FPC5xVec3 -/* 8018DCA4 0018AAA4 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) +/* 8018DCA4 0018AAA4 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) /* 8018DCA8 0018AAA8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018DCAC 0018AAAC 40 81 00 CC */ ble lbl_8018DD78 /* 8018DCB0 0018AAB0 80 7E 00 14 */ lwz r3, 0x14(r30) @@ -7150,7 +7150,7 @@ ReconSlickOil__9NPCHazardFv: /* 8018DCE4 0018AAE4 38 A3 00 20 */ addi r5, r3, 0x20 /* 8018DCE8 0018AAE8 4B E8 73 A5 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 8018DCEC 0018AAEC 4B EA 2F 9D */ bl xurand__Fv -/* 8018DCF0 0018AAF0 C0 02 B1 04 */ lfs f0, lbl_803CFA84-_SDA2_BASE_(r2) +/* 8018DCF0 0018AAF0 C0 02 B1 04 */ lfs f0, lbl__2129_1-_SDA2_BASE_(r2) /* 8018DCF4 0018AAF4 38 61 00 14 */ addi r3, r1, 0x14 /* 8018DCF8 0018AAF8 38 81 00 08 */ addi r4, r1, 8 /* 8018DCFC 0018AAFC EC 20 00 72 */ fmuls f1, f0, f1 @@ -7163,29 +7163,29 @@ ReconSlickOil__9NPCHazardFv: /* 8018DD18 0018AB18 7F E4 FB 78 */ mr r4, r31 /* 8018DD1C 0018AB1C 38 A1 00 14 */ addi r5, r1, 0x14 /* 8018DD20 0018AB20 4B EA 4B 95 */ bl xMat3x3Mul__FP7xMat3x3PC7xMat3x3PC7xMat3x3 -/* 8018DD24 0018AB24 3C 80 80 25 */ lis r4, lbl_80253030@ha +/* 8018DD24 0018AB24 3C 80 80 25 */ lis r4, lbl_g_Y3@ha /* 8018DD28 0018AB28 38 61 00 08 */ addi r3, r1, 8 -/* 8018DD2C 0018AB2C 38 84 30 30 */ addi r4, r4, lbl_80253030@l +/* 8018DD2C 0018AB2C 38 84 30 30 */ addi r4, r4, lbl_g_Y3@l /* 8018DD30 0018AB30 4B EC 07 C1 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 8018DD34 0018AB34 FC 20 0A 10 */ fabs f1, f1 -/* 8018DD38 0018AB38 C0 02 B0 E4 */ lfs f0, lbl_803CFA64-_SDA2_BASE_(r2) +/* 8018DD38 0018AB38 C0 02 B0 E4 */ lfs f0, lbl__1940_1-_SDA2_BASE_(r2) /* 8018DD3C 0018AB3C FC 20 08 18 */ frsp f1, f1 /* 8018DD40 0018AB40 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018DD44 0018AB44 40 80 00 34 */ bge lbl_8018DD78 /* 8018DD48 0018AB48 C0 3E 00 64 */ lfs f1, 0x64(r30) -/* 8018DD4C 0018AB4C C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018DD4C 0018AB4C C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) /* 8018DD50 0018AB50 EC 01 00 32 */ fmuls f0, f1, f0 /* 8018DD54 0018AB54 D0 1E 00 64 */ stfs f0, 0x64(r30) /* 8018DD58 0018AB58 C0 3E 00 60 */ lfs f1, 0x60(r30) -/* 8018DD5C 0018AB5C C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018DD5C 0018AB5C C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) /* 8018DD60 0018AB60 EC 01 00 32 */ fmuls f0, f1, f0 /* 8018DD64 0018AB64 D0 1E 00 60 */ stfs f0, 0x60(r30) /* 8018DD68 0018AB68 C0 3E 00 68 */ lfs f1, 0x68(r30) -/* 8018DD6C 0018AB6C C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018DD6C 0018AB6C C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) /* 8018DD70 0018AB70 EC 01 00 32 */ fmuls f0, f1, f0 /* 8018DD74 0018AB74 D0 1E 00 68 */ stfs f0, 0x68(r30) lbl_8018DD78: -/* 8018DD78 0018AB78 C0 22 AF F0 */ lfs f1, lbl_803CF970-_SDA2_BASE_(r2) +/* 8018DD78 0018AB78 C0 22 AF F0 */ lfs f1, lbl__1041_3-_SDA2_BASE_(r2) /* 8018DD7C 0018AB7C 7F C3 F3 78 */ mr r3, r30 /* 8018DD80 0018AB80 38 80 00 00 */ li r4, 0 /* 8018DD84 0018AB84 4B FF B4 B5 */ bl Start__9NPCHazardFPC5xVec3f @@ -7245,19 +7245,19 @@ lbl_8018DE38: /* 8018DE44 0018AC44 4B EA 2E 25 */ bl xrand__Fv /* 8018DE48 0018AC48 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018DE4C 0018AC4C 41 82 00 0C */ beq lbl_8018DE58 -/* 8018DE50 0018AC50 C3 E2 AF EC */ lfs f31, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018DE50 0018AC50 C3 E2 AF EC */ lfs f31, lbl__959_1-_SDA2_BASE_(r2) /* 8018DE54 0018AC54 48 00 00 08 */ b lbl_8018DE5C lbl_8018DE58: -/* 8018DE58 0018AC58 C3 E2 AF F0 */ lfs f31, lbl_803CF970-_SDA2_BASE_(r2) +/* 8018DE58 0018AC58 C3 E2 AF F0 */ lfs f31, lbl__1041_3-_SDA2_BASE_(r2) lbl_8018DE5C: /* 8018DE5C 0018AC5C 4B EA 2E 2D */ bl xurand__Fv -/* 8018DE60 0018AC60 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018DE60 0018AC60 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) /* 8018DE64 0018AC64 38 61 00 20 */ addi r3, r1, 0x20 -/* 8018DE68 0018AC68 C0 62 B0 6C */ lfs f3, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018DE68 0018AC68 C0 62 B0 6C */ lfs f3, lbl__1397_1-_SDA2_BASE_(r2) /* 8018DE6C 0018AC6C 38 81 00 5C */ addi r4, r1, 0x5c /* 8018DE70 0018AC70 EC 81 00 28 */ fsubs f4, f1, f0 -/* 8018DE74 0018AC74 C0 42 B0 74 */ lfs f2, lbl_803CF9F4-_SDA2_BASE_(r2) -/* 8018DE78 0018AC78 C0 02 B0 8C */ lfs f0, lbl_803CFA0C-_SDA2_BASE_(r2) +/* 8018DE74 0018AC74 C0 42 B0 74 */ lfs f2, lbl__1399-_SDA2_BASE_(r2) +/* 8018DE78 0018AC78 C0 02 B0 8C */ lfs f0, lbl__1405_2-_SDA2_BASE_(r2) /* 8018DE7C 0018AC7C FC 20 F8 90 */ fmr f1, f31 /* 8018DE80 0018AC80 EC 63 01 32 */ fmuls f3, f3, f4 /* 8018DE84 0018AC84 EF E2 00 FA */ fmadds f31, f2, f3, f0 @@ -7272,19 +7272,19 @@ lbl_8018DE5C: /* 8018DEA8 0018ACA8 4B EA 2D C1 */ bl xrand__Fv /* 8018DEAC 0018ACAC 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018DEB0 0018ACB0 41 82 00 0C */ beq lbl_8018DEBC -/* 8018DEB4 0018ACB4 C3 E2 AF EC */ lfs f31, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018DEB4 0018ACB4 C3 E2 AF EC */ lfs f31, lbl__959_1-_SDA2_BASE_(r2) /* 8018DEB8 0018ACB8 48 00 00 08 */ b lbl_8018DEC0 lbl_8018DEBC: -/* 8018DEBC 0018ACBC C3 E2 AF F0 */ lfs f31, lbl_803CF970-_SDA2_BASE_(r2) +/* 8018DEBC 0018ACBC C3 E2 AF F0 */ lfs f31, lbl__1041_3-_SDA2_BASE_(r2) lbl_8018DEC0: /* 8018DEC0 0018ACC0 4B EA 2D C9 */ bl xurand__Fv -/* 8018DEC4 0018ACC4 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018DEC4 0018ACC4 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) /* 8018DEC8 0018ACC8 38 61 00 08 */ addi r3, r1, 8 -/* 8018DECC 0018ACCC C0 62 B0 6C */ lfs f3, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018DECC 0018ACCC C0 62 B0 6C */ lfs f3, lbl__1397_1-_SDA2_BASE_(r2) /* 8018DED0 0018ACD0 38 81 00 50 */ addi r4, r1, 0x50 /* 8018DED4 0018ACD4 EC 81 00 28 */ fsubs f4, f1, f0 -/* 8018DED8 0018ACD8 C0 42 B0 74 */ lfs f2, lbl_803CF9F4-_SDA2_BASE_(r2) -/* 8018DEDC 0018ACDC C0 02 B0 8C */ lfs f0, lbl_803CFA0C-_SDA2_BASE_(r2) +/* 8018DED8 0018ACD8 C0 42 B0 74 */ lfs f2, lbl__1399-_SDA2_BASE_(r2) +/* 8018DEDC 0018ACDC C0 02 B0 8C */ lfs f0, lbl__1405_2-_SDA2_BASE_(r2) /* 8018DEE0 0018ACE0 FC 20 F8 90 */ fmr f1, f31 /* 8018DEE4 0018ACE4 EC 63 01 32 */ fmuls f3, f3, f4 /* 8018DEE8 0018ACE8 EF E2 00 FA */ fmadds f31, f2, f3, f0 @@ -7298,7 +7298,7 @@ lbl_8018DEC0: /* 8018DF08 0018AD08 4B E8 75 3D */ bl __apl__5xVec3FRC5xVec3 /* 8018DF0C 0018AD0C 38 61 00 38 */ addi r3, r1, 0x38 /* 8018DF10 0018AD10 4B E8 76 A1 */ bl normalize__5xVec3Fv -/* 8018DF14 0018AD14 C0 22 B1 24 */ lfs f1, lbl_803CFAA4-_SDA2_BASE_(r2) +/* 8018DF14 0018AD14 C0 22 B1 24 */ lfs f1, lbl__2808_1-_SDA2_BASE_(r2) /* 8018DF18 0018AD18 38 61 00 38 */ addi r3, r1, 0x38 /* 8018DF1C 0018AD1C 4B E7 D2 65 */ bl __amu__5xVec3Ff /* 8018DF20 0018AD20 38 61 00 44 */ addi r3, r1, 0x44 @@ -7327,7 +7327,7 @@ Upd_OilOoze__9NPCHazardFf: /* 8018DF70 0018AD70 F3 C1 00 48 */ psq_st f30, 72(r1), 0, qr0 /* 8018DF74 0018AD74 93 E1 00 3C */ stw r31, 0x3c(r1) /* 8018DF78 0018AD78 7C 7F 1B 78 */ mr r31, r3 -/* 8018DF7C 0018AD7C C0 02 B1 30 */ lfs f0, lbl_803CFAB0-_SDA2_BASE_(r2) +/* 8018DF7C 0018AD7C C0 02 B1 30 */ lfs f0, lbl_seg_pam$3225-_SDA2_BASE_(r2) /* 8018DF80 0018AD80 C0 63 00 24 */ lfs f3, 0x24(r3) /* 8018DF84 0018AD84 FF E0 08 90 */ fmr f31, f1 /* 8018DF88 0018AD88 FC 03 00 40 */ fcmpo cr0, f3, f0 @@ -7346,12 +7346,12 @@ Upd_OilOoze__9NPCHazardFf: /* 8018DFBC 0018ADBC D0 1F 00 68 */ stfs f0, 0x68(r31) /* 8018DFC0 0018ADC0 48 00 00 60 */ b lbl_8018E020 lbl_8018DFC4: -/* 8018DFC4 0018ADC4 38 62 B1 30 */ addi r3, r2, lbl_803CFAB0-_SDA2_BASE_ +/* 8018DFC4 0018ADC4 38 62 B1 30 */ addi r3, r2, lbl_seg_pam$3225-_SDA2_BASE_ /* 8018DFC8 0018ADC8 C0 03 00 04 */ lfs f0, 4(r3) /* 8018DFCC 0018ADCC FC 03 00 40 */ fcmpo cr0, f3, f0 /* 8018DFD0 0018ADD0 4C 41 13 82 */ cror 2, 1, 2 /* 8018DFD4 0018ADD4 40 82 00 44 */ bne lbl_8018E018 -/* 8018DFD8 0018ADD8 C0 42 AF EC */ lfs f2, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018DFD8 0018ADD8 C0 42 AF EC */ lfs f2, lbl__959_1-_SDA2_BASE_(r2) /* 8018DFDC 0018ADDC EC 23 00 28 */ fsubs f1, f3, f0 /* 8018DFE0 0018ADE0 EC 02 00 28 */ fsubs f0, f2, f0 /* 8018DFE4 0018ADE4 EC 01 00 24 */ fdivs f0, f1, f0 @@ -7389,20 +7389,20 @@ lbl_8018E054: /* 8018E058 0018AE58 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 8018E05C 0018AE5C 41 82 00 24 */ beq lbl_8018E080 /* 8018E060 0018AE60 4B EA 2C 29 */ bl xurand__Fv -/* 8018E064 0018AE64 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) -/* 8018E068 0018AE68 C0 42 B0 8C */ lfs f2, lbl_803CFA0C-_SDA2_BASE_(r2) +/* 8018E064 0018AE64 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) +/* 8018E068 0018AE68 C0 42 B0 8C */ lfs f2, lbl__1405_2-_SDA2_BASE_(r2) /* 8018E06C 0018AE6C EC 21 00 28 */ fsubs f1, f1, f0 -/* 8018E070 0018AE70 C0 02 B0 70 */ lfs f0, lbl_803CF9F0-_SDA2_BASE_(r2) +/* 8018E070 0018AE70 C0 02 B0 70 */ lfs f0, lbl__1398_1-_SDA2_BASE_(r2) /* 8018E074 0018AE74 EC 22 00 72 */ fmuls f1, f2, f1 /* 8018E078 0018AE78 EC 00 00 7A */ fmadds f0, f0, f1, f0 /* 8018E07C 0018AE7C D0 1F 00 28 */ stfs f0, 0x28(r31) lbl_8018E080: /* 8018E080 0018AE80 C0 3F 00 28 */ lfs f1, 0x28(r31) -/* 8018E084 0018AE84 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) +/* 8018E084 0018AE84 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) /* 8018E088 0018AE88 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018E08C 0018AE8C 40 80 00 50 */ bge lbl_8018E0DC /* 8018E090 0018AE90 C0 3F 00 20 */ lfs f1, 0x20(r31) -/* 8018E094 0018AE94 C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018E094 0018AE94 C0 02 AF EC */ lfs f0, lbl__959_1-_SDA2_BASE_(r2) /* 8018E098 0018AE98 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018E09C 0018AE9C 40 81 00 40 */ ble lbl_8018E0DC /* 8018E0A0 0018AEA0 7F E3 FB 78 */ mr r3, r31 @@ -7414,16 +7414,16 @@ lbl_8018E080: /* 8018E0B8 0018AEB8 90 1F 00 04 */ stw r0, 4(r31) lbl_8018E0BC: /* 8018E0BC 0018AEBC 4B EA 2B CD */ bl xurand__Fv -/* 8018E0C0 0018AEC0 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) -/* 8018E0C4 0018AEC4 C0 42 B0 8C */ lfs f2, lbl_803CFA0C-_SDA2_BASE_(r2) +/* 8018E0C0 0018AEC0 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) +/* 8018E0C4 0018AEC4 C0 42 B0 8C */ lfs f2, lbl__1405_2-_SDA2_BASE_(r2) /* 8018E0C8 0018AEC8 EC 21 00 28 */ fsubs f1, f1, f0 -/* 8018E0CC 0018AECC C0 02 B0 70 */ lfs f0, lbl_803CF9F0-_SDA2_BASE_(r2) +/* 8018E0CC 0018AECC C0 02 B0 70 */ lfs f0, lbl__1398_1-_SDA2_BASE_(r2) /* 8018E0D0 0018AED0 EC 22 00 72 */ fmuls f1, f2, f1 /* 8018E0D4 0018AED4 EC 00 00 7A */ fmadds f0, f0, f1, f0 /* 8018E0D8 0018AED8 D0 1F 00 28 */ stfs f0, 0x28(r31) lbl_8018E0DC: /* 8018E0DC 0018AEDC C0 1F 00 28 */ lfs f0, 0x28(r31) -/* 8018E0E0 0018AEE0 C0 22 AF F0 */ lfs f1, lbl_803CF970-_SDA2_BASE_(r2) +/* 8018E0E0 0018AEE0 C0 22 AF F0 */ lfs f1, lbl__1041_3-_SDA2_BASE_(r2) /* 8018E0E4 0018AEE4 EC 00 F8 28 */ fsubs f0, f0, f31 /* 8018E0E8 0018AEE8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018E0EC 0018AEEC 40 81 00 08 */ ble lbl_8018E0F4 @@ -7435,9 +7435,9 @@ lbl_8018E0F8: /* 8018E0FC 0018AEFC 80 1F 00 04 */ lwz r0, 4(r31) /* 8018E100 0018AF00 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 /* 8018E104 0018AF04 41 82 00 38 */ beq lbl_8018E13C -/* 8018E108 0018AF08 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8018E10C 0018AF0C C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) -/* 8018E110 0018AF10 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8018E108 0018AF08 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8018E10C 0018AF0C C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) +/* 8018E110 0018AF10 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8018E114 0018AF14 C0 23 17 08 */ lfs f1, 0x1708(r3) /* 8018E118 0018AF18 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018E11C 0018AF1C 41 81 00 20 */ bgt lbl_8018E13C @@ -7455,7 +7455,7 @@ lbl_8018E13C: /* 8018E148 0018AF48 40 80 00 D4 */ bge lbl_8018E21C /* 8018E14C 0018AF4C 38 00 00 0A */ li r0, 0xa /* 8018E150 0018AF50 90 1F 00 2C */ stw r0, 0x2c(r31) -/* 8018E154 0018AF54 C0 22 B0 94 */ lfs f1, lbl_803CFA14-_SDA2_BASE_(r2) +/* 8018E154 0018AF54 C0 22 B0 94 */ lfs f1, lbl__1407_1-_SDA2_BASE_(r2) /* 8018E158 0018AF58 C0 1F 00 68 */ lfs f0, 0x68(r31) /* 8018E15C 0018AF5C 80 7F 00 08 */ lwz r3, 8(r31) /* 8018E160 0018AF60 80 1F 00 0C */ lwz r0, 0xc(r31) @@ -7465,9 +7465,9 @@ lbl_8018E13C: /* 8018E170 0018AF70 80 1F 00 10 */ lwz r0, 0x10(r31) /* 8018E174 0018AF74 90 01 00 34 */ stw r0, 0x34(r1) /* 8018E178 0018AF78 4B EA 2B 11 */ bl xurand__Fv -/* 8018E17C 0018AF7C C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018E17C 0018AF7C C0 42 B0 88 */ lfs f2, lbl__1404_1-_SDA2_BASE_(r2) /* 8018E180 0018AF80 7F E3 FB 78 */ mr r3, r31 -/* 8018E184 0018AF84 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018E184 0018AF84 C0 02 B0 6C */ lfs f0, lbl__1397_1-_SDA2_BASE_(r2) /* 8018E188 0018AF88 EC 21 10 28 */ fsubs f1, f1, f2 /* 8018E18C 0018AF8C EC 00 00 72 */ fmuls f0, f0, f1 /* 8018E190 0018AF90 EF FE 00 32 */ fmuls f31, f30, f0 @@ -7480,9 +7480,9 @@ lbl_8018E13C: /* 8018E1AC 0018AFAC 38 81 00 20 */ addi r4, r1, 0x20 /* 8018E1B0 0018AFB0 4B E8 72 95 */ bl __apl__5xVec3FRC5xVec3 /* 8018E1B4 0018AFB4 4B EA 2A D5 */ bl xurand__Fv -/* 8018E1B8 0018AFB8 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018E1B8 0018AFB8 C0 42 B0 88 */ lfs f2, lbl__1404_1-_SDA2_BASE_(r2) /* 8018E1BC 0018AFBC 7F E3 FB 78 */ mr r3, r31 -/* 8018E1C0 0018AFC0 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018E1C0 0018AFC0 C0 02 B0 6C */ lfs f0, lbl__1397_1-_SDA2_BASE_(r2) /* 8018E1C4 0018AFC4 EC 21 10 28 */ fsubs f1, f1, f2 /* 8018E1C8 0018AFC8 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018E1CC 0018AFCC EF FE 00 32 */ fmuls f31, f30, f0 @@ -7496,7 +7496,7 @@ lbl_8018E13C: /* 8018E1EC 0018AFEC 4B E8 72 59 */ bl __apl__5xVec3FRC5xVec3 /* 8018E1F0 0018AFF0 7F E3 FB 78 */ mr r3, r31 /* 8018E1F4 0018AFF4 48 00 19 39 */ bl Up__9NPCHazardCFv -/* 8018E1F8 0018AFF8 C0 22 B0 68 */ lfs f1, lbl_803CF9E8-_SDA2_BASE_(r2) +/* 8018E1F8 0018AFF8 C0 22 B0 68 */ lfs f1, lbl__1396_2-_SDA2_BASE_(r2) /* 8018E1FC 0018AFFC 7C 64 1B 78 */ mr r4, r3 /* 8018E200 0018B000 38 61 00 08 */ addi r3, r1, 8 /* 8018E204 0018B004 4B E7 CF 1D */ bl __ml__5xVec3CFf @@ -7550,14 +7550,14 @@ lbl_8018E28C: /* 8018E2AC 0018B0AC 80 1E 00 10 */ lwz r0, 0x10(r30) /* 8018E2B0 0018B0B0 90 01 00 1C */ stw r0, 0x1c(r1) /* 8018E2B4 0018B0B4 48 00 18 79 */ bl Up__9NPCHazardCFv -/* 8018E2B8 0018B0B8 C0 22 B0 74 */ lfs f1, lbl_803CF9F4-_SDA2_BASE_(r2) +/* 8018E2B8 0018B0B8 C0 22 B0 74 */ lfs f1, lbl__1399-_SDA2_BASE_(r2) /* 8018E2BC 0018B0BC 7C 64 1B 78 */ mr r4, r3 /* 8018E2C0 0018B0C0 38 61 00 08 */ addi r3, r1, 8 /* 8018E2C4 0018B0C4 4B E7 CE 5D */ bl __ml__5xVec3CFf /* 8018E2C8 0018B0C8 38 61 00 14 */ addi r3, r1, 0x14 /* 8018E2CC 0018B0CC 38 81 00 08 */ addi r4, r1, 8 /* 8018E2D0 0018B0D0 4B E8 71 75 */ bl __apl__5xVec3FRC5xVec3 -/* 8018E2D4 0018B0D4 C0 22 AF F0 */ lfs f1, lbl_803CF970-_SDA2_BASE_(r2) +/* 8018E2D4 0018B0D4 C0 22 AF F0 */ lfs f1, lbl__1041_3-_SDA2_BASE_(r2) /* 8018E2D8 0018B0D8 7F E3 FB 78 */ mr r3, r31 /* 8018E2DC 0018B0DC 38 81 00 14 */ addi r4, r1, 0x14 /* 8018E2E0 0018B0E0 4B FF AF 59 */ bl Start__9NPCHazardFPC5xVec3f @@ -7606,13 +7606,13 @@ lbl_8018E35C: /* 8018E374 0018B174 90 01 00 24 */ stw r0, 0x24(r1) /* 8018E378 0018B178 80 1E 00 10 */ lwz r0, 0x10(r30) /* 8018E37C 0018B17C 90 01 00 28 */ stw r0, 0x28(r1) -/* 8018E380 0018B180 C0 22 B0 88 */ lfs f1, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018E380 0018B180 C0 22 B0 88 */ lfs f1, lbl__1404_1-_SDA2_BASE_(r2) /* 8018E384 0018B184 C0 1E 00 68 */ lfs f0, 0x68(r30) /* 8018E388 0018B188 EF C1 00 32 */ fmuls f30, f1, f0 /* 8018E38C 0018B18C 4B EA 28 FD */ bl xurand__Fv -/* 8018E390 0018B190 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018E390 0018B190 C0 42 B0 88 */ lfs f2, lbl__1404_1-_SDA2_BASE_(r2) /* 8018E394 0018B194 7F C3 F3 78 */ mr r3, r30 -/* 8018E398 0018B198 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018E398 0018B198 C0 02 B0 6C */ lfs f0, lbl__1397_1-_SDA2_BASE_(r2) /* 8018E39C 0018B19C EC 21 10 28 */ fsubs f1, f1, f2 /* 8018E3A0 0018B1A0 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018E3A4 0018B1A4 EF FE 00 32 */ fmuls f31, f30, f0 @@ -7625,9 +7625,9 @@ lbl_8018E35C: /* 8018E3C0 0018B1C0 38 81 00 14 */ addi r4, r1, 0x14 /* 8018E3C4 0018B1C4 4B E8 70 81 */ bl __apl__5xVec3FRC5xVec3 /* 8018E3C8 0018B1C8 4B EA 28 C1 */ bl xurand__Fv -/* 8018E3CC 0018B1CC C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018E3CC 0018B1CC C0 42 B0 88 */ lfs f2, lbl__1404_1-_SDA2_BASE_(r2) /* 8018E3D0 0018B1D0 7F C3 F3 78 */ mr r3, r30 -/* 8018E3D4 0018B1D4 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018E3D4 0018B1D4 C0 02 B0 6C */ lfs f0, lbl__1397_1-_SDA2_BASE_(r2) /* 8018E3D8 0018B1D8 EC 21 10 28 */ fsubs f1, f1, f2 /* 8018E3DC 0018B1DC EC 00 00 72 */ fmuls f0, f0, f1 /* 8018E3E0 0018B1E0 EF FE 00 32 */ fmuls f31, f30, f0 @@ -7639,7 +7639,7 @@ lbl_8018E35C: /* 8018E3F8 0018B1F8 38 61 00 20 */ addi r3, r1, 0x20 /* 8018E3FC 0018B1FC 38 81 00 08 */ addi r4, r1, 8 /* 8018E400 0018B200 4B E8 70 45 */ bl __apl__5xVec3FRC5xVec3 -/* 8018E404 0018B204 C0 22 B0 6C */ lfs f1, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018E404 0018B204 C0 22 B0 6C */ lfs f1, lbl__1397_1-_SDA2_BASE_(r2) /* 8018E408 0018B208 C0 1E 00 20 */ lfs f0, 0x20(r30) /* 8018E40C 0018B20C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018E410 0018B210 40 80 00 08 */ bge lbl_8018E418 @@ -7678,13 +7678,13 @@ Upd_OilBurst__9NPCHazardFf: /* 8018E47C 0018B27C 80 1F 00 04 */ lwz r0, 4(r31) /* 8018E480 0018B280 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 /* 8018E484 0018B284 41 82 00 40 */ beq lbl_8018E4C4 -/* 8018E488 0018B288 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8018E48C 0018B28C C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) -/* 8018E490 0018B290 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8018E488 0018B288 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8018E48C 0018B28C C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) +/* 8018E490 0018B290 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8018E494 0018B294 C0 23 17 08 */ lfs f1, 0x1708(r3) /* 8018E498 0018B298 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018E49C 0018B29C 41 81 00 28 */ bgt lbl_8018E4C4 -/* 8018E4A0 0018B2A0 C0 22 B0 94 */ lfs f1, lbl_803CFA14-_SDA2_BASE_(r2) +/* 8018E4A0 0018B2A0 C0 22 B0 94 */ lfs f1, lbl__1407_1-_SDA2_BASE_(r2) /* 8018E4A4 0018B2A4 7F E3 FB 78 */ mr r3, r31 /* 8018E4A8 0018B2A8 C0 1F 00 68 */ lfs f0, 0x68(r31) /* 8018E4AC 0018B2AC EC 21 00 32 */ fmuls f1, f1, f0 @@ -7697,17 +7697,17 @@ lbl_8018E4C4: /* 8018E4C4 0018B2C4 80 1F 00 04 */ lwz r0, 4(r31) /* 8018E4C8 0018B2C8 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 8018E4CC 0018B2CC 41 82 00 3C */ beq lbl_8018E508 -/* 8018E4D0 0018B2D0 3C 60 80 27 */ lis r3, lbl_80273800@ha -/* 8018E4D4 0018B2D4 38 63 38 00 */ addi r3, r3, lbl_80273800@l +/* 8018E4D0 0018B2D0 3C 60 80 27 */ lis r3, lbl__stringBase0_104@ha +/* 8018E4D4 0018B2D4 38 63 38 00 */ addi r3, r3, lbl__stringBase0_104@l /* 8018E4D8 0018B2D8 38 63 03 21 */ addi r3, r3, 0x321 /* 8018E4DC 0018B2DC 4B EB DD 39 */ bl xStrHash__FPCc -/* 8018E4E0 0018B2E0 C0 42 AF E8 */ lfs f2, lbl_803CF968-_SDA2_BASE_(r2) +/* 8018E4E0 0018B2E0 C0 42 AF E8 */ lfs f2, lbl__958_3-_SDA2_BASE_(r2) /* 8018E4E4 0018B2E4 38 DF 00 08 */ addi r6, r31, 8 -/* 8018E4E8 0018B2E8 C0 22 B1 1C */ lfs f1, lbl_803CFA9C-_SDA2_BASE_(r2) +/* 8018E4E8 0018B2E8 C0 22 B1 1C */ lfs f1, lbl__2581-_SDA2_BASE_(r2) /* 8018E4EC 0018B2EC 38 80 00 80 */ li r4, 0x80 /* 8018E4F0 0018B2F0 FC A0 10 90 */ fmr f5, f2 -/* 8018E4F4 0018B2F4 C0 62 B0 B4 */ lfs f3, lbl_803CFA34-_SDA2_BASE_(r2) -/* 8018E4F8 0018B2F8 C0 82 B1 24 */ lfs f4, lbl_803CFAA4-_SDA2_BASE_(r2) +/* 8018E4F4 0018B2F4 C0 62 B0 B4 */ lfs f3, lbl__1415_1-_SDA2_BASE_(r2) +/* 8018E4F8 0018B2F8 C0 82 B1 24 */ lfs f4, lbl__2808_1-_SDA2_BASE_(r2) /* 8018E4FC 0018B2FC 38 A0 00 00 */ li r5, 0 /* 8018E500 0018B300 38 E0 00 00 */ li r7, 0 /* 8018E504 0018B304 4B EB A5 91 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf @@ -7729,14 +7729,14 @@ Upd_OilGlob__9NPCHazardFf: /* 8018E534 0018B334 F3 C1 00 68 */ psq_st f30, 104(r1), 0, qr0 /* 8018E538 0018B338 93 E1 00 5C */ stw r31, 0x5c(r1) /* 8018E53C 0018B33C FF C0 08 90 */ fmr f30, f1 -/* 8018E540 0018B340 C0 22 B0 8C */ lfs f1, lbl_803CFA0C-_SDA2_BASE_(r2) +/* 8018E540 0018B340 C0 22 B0 8C */ lfs f1, lbl__1405_2-_SDA2_BASE_(r2) /* 8018E544 0018B344 7C 7F 1B 78 */ mr r31, r3 /* 8018E548 0018B348 4B EB 9B 61 */ bl SQ__Ff /* 8018E54C 0018B34C FF E0 08 90 */ fmr f31, f1 /* 8018E550 0018B350 C0 3F 00 24 */ lfs f1, 0x24(r31) /* 8018E554 0018B354 4B EB 9B 55 */ bl SQ__Ff /* 8018E558 0018B358 EC 21 F8 24 */ fdivs f1, f1, f31 -/* 8018E55C 0018B35C C0 02 B0 8C */ lfs f0, lbl_803CFA0C-_SDA2_BASE_(r2) +/* 8018E55C 0018B35C C0 02 B0 8C */ lfs f0, lbl__1405_2-_SDA2_BASE_(r2) /* 8018E560 0018B360 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018E564 0018B364 4C 40 13 82 */ cror 2, 0, 2 /* 8018E568 0018B368 40 82 00 14 */ bne lbl_8018E57C @@ -7762,9 +7762,9 @@ lbl_8018E57C: /* 8018E5B4 0018B3B4 80 1F 00 04 */ lwz r0, 4(r31) /* 8018E5B8 0018B3B8 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 /* 8018E5BC 0018B3BC 41 82 00 38 */ beq lbl_8018E5F4 -/* 8018E5C0 0018B3C0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8018E5C4 0018B3C4 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) -/* 8018E5C8 0018B3C8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8018E5C0 0018B3C0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8018E5C4 0018B3C4 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) +/* 8018E5C8 0018B3C8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8018E5CC 0018B3CC C0 23 17 08 */ lfs f1, 0x1708(r3) /* 8018E5D0 0018B3D0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018E5D4 0018B3D4 41 81 00 20 */ bgt lbl_8018E5F4 @@ -7782,7 +7782,7 @@ lbl_8018E5F4: /* 8018E600 0018B400 40 80 00 D4 */ bge lbl_8018E6D4 /* 8018E604 0018B404 38 00 00 0A */ li r0, 0xa /* 8018E608 0018B408 90 1F 00 2C */ stw r0, 0x2c(r31) -/* 8018E60C 0018B40C C0 22 B0 94 */ lfs f1, lbl_803CFA14-_SDA2_BASE_(r2) +/* 8018E60C 0018B40C C0 22 B0 94 */ lfs f1, lbl__1407_1-_SDA2_BASE_(r2) /* 8018E610 0018B410 C0 1F 00 68 */ lfs f0, 0x68(r31) /* 8018E614 0018B414 80 7F 00 08 */ lwz r3, 8(r31) /* 8018E618 0018B418 80 1F 00 0C */ lwz r0, 0xc(r31) @@ -7792,9 +7792,9 @@ lbl_8018E5F4: /* 8018E628 0018B428 80 1F 00 10 */ lwz r0, 0x10(r31) /* 8018E62C 0018B42C 90 01 00 4C */ stw r0, 0x4c(r1) /* 8018E630 0018B430 4B EA 26 59 */ bl xurand__Fv -/* 8018E634 0018B434 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018E634 0018B434 C0 42 B0 88 */ lfs f2, lbl__1404_1-_SDA2_BASE_(r2) /* 8018E638 0018B438 7F E3 FB 78 */ mr r3, r31 -/* 8018E63C 0018B43C C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018E63C 0018B43C C0 02 B0 6C */ lfs f0, lbl__1397_1-_SDA2_BASE_(r2) /* 8018E640 0018B440 EC 21 10 28 */ fsubs f1, f1, f2 /* 8018E644 0018B444 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018E648 0018B448 EF FE 00 32 */ fmuls f31, f30, f0 @@ -7807,9 +7807,9 @@ lbl_8018E5F4: /* 8018E664 0018B464 38 81 00 20 */ addi r4, r1, 0x20 /* 8018E668 0018B468 4B E8 6D DD */ bl __apl__5xVec3FRC5xVec3 /* 8018E66C 0018B46C 4B EA 26 1D */ bl xurand__Fv -/* 8018E670 0018B470 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018E670 0018B470 C0 42 B0 88 */ lfs f2, lbl__1404_1-_SDA2_BASE_(r2) /* 8018E674 0018B474 7F E3 FB 78 */ mr r3, r31 -/* 8018E678 0018B478 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018E678 0018B478 C0 02 B0 6C */ lfs f0, lbl__1397_1-_SDA2_BASE_(r2) /* 8018E67C 0018B47C EC 21 10 28 */ fsubs f1, f1, f2 /* 8018E680 0018B480 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018E684 0018B484 EF FE 00 32 */ fmuls f31, f30, f0 @@ -7823,7 +7823,7 @@ lbl_8018E5F4: /* 8018E6A4 0018B4A4 4B E8 6D A1 */ bl __apl__5xVec3FRC5xVec3 /* 8018E6A8 0018B4A8 7F E3 FB 78 */ mr r3, r31 /* 8018E6AC 0018B4AC 48 00 14 81 */ bl Up__9NPCHazardCFv -/* 8018E6B0 0018B4B0 C0 22 B0 68 */ lfs f1, lbl_803CF9E8-_SDA2_BASE_(r2) +/* 8018E6B0 0018B4B0 C0 22 B0 68 */ lfs f1, lbl__1396_2-_SDA2_BASE_(r2) /* 8018E6B4 0018B4B4 7C 64 1B 78 */ mr r4, r3 /* 8018E6B8 0018B4B8 38 61 00 08 */ addi r3, r1, 8 /* 8018E6BC 0018B4BC 4B E7 CA 65 */ bl __ml__5xVec3CFf @@ -7867,7 +7867,7 @@ Upd_MonCloud__9NPCHazardFf: /* 8018E744 0018B544 38 C0 00 00 */ li r6, 0 /* 8018E748 0018B548 4B EF 45 01 */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf /* 8018E74C 0018B54C FF E0 08 90 */ fmr f31, f1 -/* 8018E750 0018B550 C0 02 B0 D8 */ lfs f0, lbl_803CFA58-_SDA2_BASE_(r2) +/* 8018E750 0018B550 C0 02 B0 D8 */ lfs f0, lbl__1424_1-_SDA2_BASE_(r2) /* 8018E754 0018B554 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8018E758 0018B558 40 80 00 1C */ bge lbl_8018E774 /* 8018E75C 0018B55C 7F E3 FB 78 */ mr r3, r31 @@ -7875,7 +7875,7 @@ Upd_MonCloud__9NPCHazardFf: /* 8018E764 0018B564 7C 64 1B 78 */ mr r4, r3 /* 8018E768 0018B568 38 61 00 14 */ addi r3, r1, 0x14 /* 8018E76C 0018B56C 4B EB FD 71 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8018E770 0018B570 C3 E2 AF EC */ lfs f31, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018E770 0018B570 C3 E2 AF EC */ lfs f31, lbl__959_1-_SDA2_BASE_(r2) lbl_8018E774: /* 8018E774 0018B574 38 7E 00 70 */ addi r3, r30, 0x70 /* 8018E778 0018B578 38 9E 00 08 */ addi r4, r30, 8 @@ -7895,7 +7895,7 @@ lbl_8018E774: /* 8018E7B0 0018B5B0 40 81 00 24 */ ble lbl_8018E7D4 lbl_8018E7B4: /* 8018E7B4 0018B5B4 C0 3E 00 20 */ lfs f1, 0x20(r30) -/* 8018E7B8 0018B5B8 C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018E7B8 0018B5B8 C0 02 AF EC */ lfs f0, lbl__959_1-_SDA2_BASE_(r2) /* 8018E7BC 0018B5BC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018E7C0 0018B5C0 40 80 00 08 */ bge lbl_8018E7C8 /* 8018E7C4 0018B5C4 48 00 00 08 */ b lbl_8018E7CC @@ -7909,27 +7909,27 @@ lbl_8018E7D4: /* 8018E7D8 0018B5D8 4B E7 FE 61 */ bl xEntIsVisible__FPC4xEnt /* 8018E7DC 0018B5DC 28 03 00 00 */ cmplwi r3, 0 /* 8018E7E0 0018B5E0 41 82 00 18 */ beq lbl_8018E7F8 -/* 8018E7E4 0018B5E4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8018E7E8 0018B5E8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8018E7E4 0018B5E4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8018E7E8 0018B5E8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8018E7EC 0018B5EC 80 03 1F BC */ lwz r0, 0x1fbc(r3) /* 8018E7F0 0018B5F0 28 00 00 00 */ cmplwi r0, 0 /* 8018E7F4 0018B5F4 41 82 00 1C */ beq lbl_8018E810 lbl_8018E7F8: -/* 8018E7F8 0018B5F8 C0 02 AF F0 */ lfs f0, lbl_803CF970-_SDA2_BASE_(r2) +/* 8018E7F8 0018B5F8 C0 02 AF F0 */ lfs f0, lbl__1041_3-_SDA2_BASE_(r2) /* 8018E7FC 0018B5FC 7F C3 F3 78 */ mr r3, r30 /* 8018E800 0018B600 D0 1E 00 20 */ stfs f0, 0x20(r30) /* 8018E804 0018B604 4B ED 1D FD */ bl MarkForRecycle__9NPCHazardFv /* 8018E808 0018B608 48 00 04 E4 */ b lbl_8018ECEC lbl_8018E80C: -/* 8018E80C 0018B60C C3 E2 AF F0 */ lfs f31, lbl_803CF970-_SDA2_BASE_(r2) +/* 8018E80C 0018B60C C3 E2 AF F0 */ lfs f31, lbl__1041_3-_SDA2_BASE_(r2) lbl_8018E810: -/* 8018E810 0018B610 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8018E814 0018B614 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8018E810 0018B610 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8018E814 0018B614 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8018E818 0018B618 80 03 16 B0 */ lwz r0, 0x16b0(r3) /* 8018E81C 0018B61C 28 00 00 01 */ cmplwi r0, 1 /* 8018E820 0018B620 40 80 00 20 */ bge lbl_8018E840 /* 8018E824 0018B624 C0 3E 00 20 */ lfs f1, 0x20(r30) -/* 8018E828 0018B628 C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018E828 0018B628 C0 02 AF EC */ lfs f0, lbl__959_1-_SDA2_BASE_(r2) /* 8018E82C 0018B62C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018E830 0018B630 40 80 00 08 */ bge lbl_8018E838 /* 8018E834 0018B634 48 00 00 08 */ b lbl_8018E83C @@ -7938,8 +7938,8 @@ lbl_8018E838: lbl_8018E83C: /* 8018E83C 0018B63C D0 3E 00 20 */ stfs f1, 0x20(r30) lbl_8018E840: -/* 8018E840 0018B640 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8018E844 0018B644 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8018E840 0018B640 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8018E844 0018B644 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8018E848 0018B648 3B E3 06 E0 */ addi r31, r3, 0x6e0 /* 8018E84C 0018B64C 7F E3 FB 78 */ mr r3, r31 /* 8018E850 0018B650 4B E8 CF B9 */ bl xEntGetPos__FPC4xEnt @@ -7949,19 +7949,19 @@ lbl_8018E840: /* 8018E860 0018B660 4B E7 FE 31 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8018E864 0018B664 C0 21 00 0C */ lfs f1, 0xc(r1) /* 8018E868 0018B668 38 61 00 08 */ addi r3, r1, 8 -/* 8018E86C 0018B66C C0 02 B0 AC */ lfs f0, lbl_803CFA2C-_SDA2_BASE_(r2) +/* 8018E86C 0018B66C C0 02 B0 AC */ lfs f0, lbl__1413-_SDA2_BASE_(r2) /* 8018E870 0018B670 EC 01 00 2A */ fadds f0, f1, f0 /* 8018E874 0018B674 D0 01 00 0C */ stfs f0, 0xc(r1) /* 8018E878 0018B678 4B E7 FD D9 */ bl xVec3Length__FPC5xVec3 -/* 8018E87C 0018B67C C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) +/* 8018E87C 0018B67C C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) /* 8018E880 0018B680 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8018E884 0018B684 41 80 00 48 */ blt lbl_8018E8CC -/* 8018E888 0018B688 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018E888 0018B688 C0 02 B0 6C */ lfs f0, lbl__1397_1-_SDA2_BASE_(r2) /* 8018E88C 0018B68C FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8018E890 0018B690 40 80 00 3C */ bge lbl_8018E8CC /* 8018E894 0018B694 FC 20 F8 90 */ fmr f1, f31 /* 8018E898 0018B698 4B E7 BF 65 */ bl xsqrt__Ff -/* 8018E89C 0018B69C C0 42 AF EC */ lfs f2, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018E89C 0018B69C C0 42 AF EC */ lfs f2, lbl__959_1-_SDA2_BASE_(r2) /* 8018E8A0 0018B6A0 38 61 00 08 */ addi r3, r1, 8 /* 8018E8A4 0018B6A4 C0 1E 00 6C */ lfs f0, 0x6c(r30) /* 8018E8A8 0018B6A8 38 81 00 14 */ addi r4, r1, 0x14 @@ -7974,7 +7974,7 @@ lbl_8018E840: /* 8018E8C4 0018B6C4 4B E7 FE 91 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8018E8C8 0018B6C8 48 00 00 60 */ b lbl_8018E928 lbl_8018E8CC: -/* 8018E8CC 0018B6CC C0 02 B0 68 */ lfs f0, lbl_803CF9E8-_SDA2_BASE_(r2) +/* 8018E8CC 0018B6CC C0 02 B0 68 */ lfs f0, lbl__1396_2-_SDA2_BASE_(r2) /* 8018E8D0 0018B6D0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018E8D4 0018B6D4 40 81 00 28 */ ble lbl_8018E8FC /* 8018E8D8 0018B6D8 C0 1E 00 6C */ lfs f0, 0x6c(r30) @@ -7987,7 +7987,7 @@ lbl_8018E8CC: /* 8018E8F4 0018B6F4 4B E7 FE 61 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 8018E8F8 0018B6F8 48 00 00 30 */ b lbl_8018E928 lbl_8018E8FC: -/* 8018E8FC 0018B6FC C0 02 B0 94 */ lfs f0, lbl_803CFA14-_SDA2_BASE_(r2) +/* 8018E8FC 0018B6FC C0 02 B0 94 */ lfs f0, lbl__1407_1-_SDA2_BASE_(r2) /* 8018E900 0018B700 38 7E 00 08 */ addi r3, r30, 8 /* 8018E904 0018B704 C0 21 00 08 */ lfs f1, 8(r1) /* 8018E908 0018B708 38 81 00 08 */ addi r4, r1, 8 @@ -8004,12 +8004,12 @@ lbl_8018E928: /* 8018E930 0018B730 C0 7E 00 64 */ lfs f3, 0x64(r30) /* 8018E934 0018B734 C0 3E 00 60 */ lfs f1, 0x60(r30) /* 8018E938 0018B738 EC 80 10 28 */ fsubs f4, f0, f2 -/* 8018E93C 0018B73C C0 02 B0 8C */ lfs f0, lbl_803CFA0C-_SDA2_BASE_(r2) +/* 8018E93C 0018B73C C0 02 B0 8C */ lfs f0, lbl__1405_2-_SDA2_BASE_(r2) /* 8018E940 0018B740 EC 23 08 28 */ fsubs f1, f3, f1 /* 8018E944 0018B744 FC 04 00 40 */ fcmpo cr0, f4, f0 /* 8018E948 0018B748 40 80 00 18 */ bge lbl_8018E960 /* 8018E94C 0018B74C EC 04 00 72 */ fmuls f0, f4, f1 -/* 8018E950 0018B750 C0 22 B0 AC */ lfs f1, lbl_803CFA2C-_SDA2_BASE_(r2) +/* 8018E950 0018B750 C0 22 B0 AC */ lfs f1, lbl__1413-_SDA2_BASE_(r2) /* 8018E954 0018B754 EC 01 00 32 */ fmuls f0, f1, f0 /* 8018E958 0018B758 D0 1E 00 68 */ stfs f0, 0x68(r30) /* 8018E95C 0018B75C 48 00 00 24 */ b lbl_8018E980 @@ -8020,16 +8020,16 @@ lbl_8018E960: /* 8018E96C 0018B76C 48 00 00 14 */ b lbl_8018E980 lbl_8018E970: /* 8018E970 0018B770 EC 02 00 72 */ fmuls f0, f2, f1 -/* 8018E974 0018B774 C0 22 B0 AC */ lfs f1, lbl_803CFA2C-_SDA2_BASE_(r2) +/* 8018E974 0018B774 C0 22 B0 AC */ lfs f1, lbl__1413-_SDA2_BASE_(r2) /* 8018E978 0018B778 EC 01 00 32 */ fmuls f0, f1, f0 /* 8018E97C 0018B77C D0 1E 00 68 */ stfs f0, 0x68(r30) lbl_8018E980: /* 8018E980 0018B780 80 1E 00 04 */ lwz r0, 4(r30) /* 8018E984 0018B784 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12 /* 8018E988 0018B788 41 82 00 38 */ beq lbl_8018E9C0 -/* 8018E98C 0018B78C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8018E990 0018B790 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) -/* 8018E994 0018B794 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8018E98C 0018B78C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8018E990 0018B790 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) +/* 8018E994 0018B794 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8018E998 0018B798 C0 23 17 08 */ lfs f1, 0x1708(r3) /* 8018E99C 0018B79C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018E9A0 0018B7A0 41 81 00 20 */ bgt lbl_8018E9C0 @@ -8053,23 +8053,23 @@ lbl_8018E9C0: /* 8018E9E4 0018B7E4 C0 21 00 08 */ lfs f1, 8(r1) /* 8018E9E8 0018B7E8 4B EB 96 C1 */ bl SQ__Ff /* 8018E9EC 0018B7EC EC 41 E8 2A */ fadds f2, f1, f29 -/* 8018E9F0 0018B7F0 C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018E9F0 0018B7F0 C0 02 AF EC */ lfs f0, lbl__959_1-_SDA2_BASE_(r2) /* 8018E9F4 0018B7F4 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8018E9F8 0018B7F8 40 81 00 1C */ ble lbl_8018EA14 /* 8018E9FC 0018B7FC 80 1E 00 84 */ lwz r0, 0x84(r30) /* 8018EA00 0018B800 28 00 00 00 */ cmplwi r0, 0 /* 8018EA04 0018B804 40 82 00 10 */ bne lbl_8018EA14 -/* 8018EA08 0018B808 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) +/* 8018EA08 0018B808 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) /* 8018EA0C 0018B80C D0 1E 00 80 */ stfs f0, 0x80(r30) /* 8018EA10 0018B810 48 00 00 34 */ b lbl_8018EA44 lbl_8018EA14: /* 8018EA14 0018B814 C0 21 00 0C */ lfs f1, 0xc(r1) -/* 8018EA18 0018B818 C0 02 B0 A8 */ lfs f0, lbl_803CFA28-_SDA2_BASE_(r2) +/* 8018EA18 0018B818 C0 02 B0 A8 */ lfs f0, lbl__1412_2-_SDA2_BASE_(r2) /* 8018EA1C 0018B81C FC 20 0A 10 */ fabs f1, f1 /* 8018EA20 0018B820 FC 20 08 18 */ frsp f1, f1 /* 8018EA24 0018B824 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018EA28 0018B828 40 81 00 10 */ ble lbl_8018EA38 -/* 8018EA2C 0018B82C C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) +/* 8018EA2C 0018B82C C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) /* 8018EA30 0018B830 D0 1E 00 80 */ stfs f0, 0x80(r30) /* 8018EA34 0018B834 48 00 00 10 */ b lbl_8018EA44 lbl_8018EA38: @@ -8077,24 +8077,24 @@ lbl_8018EA38: /* 8018EA3C 0018B83C EC 00 F0 2A */ fadds f0, f0, f30 /* 8018EA40 0018B840 D0 1E 00 80 */ stfs f0, 0x80(r30) lbl_8018EA44: -/* 8018EA44 0018B844 88 0D 98 90 */ lbz r0, lbl_803CC190-_SDA_BASE_(r13) +/* 8018EA44 0018B844 88 0D 98 90 */ lbz r0, lbl_init$3391-_SDA_BASE_(r13) /* 8018EA48 0018B848 7C 00 07 75 */ extsb. r0, r0 /* 8018EA4C 0018B84C 40 82 00 10 */ bne lbl_8018EA5C /* 8018EA50 0018B850 38 00 00 01 */ li r0, 1 -/* 8018EA54 0018B854 90 0D 98 8C */ stw r0, lbl_803CC18C-_SDA_BASE_(r13) -/* 8018EA58 0018B858 98 0D 98 90 */ stb r0, lbl_803CC190-_SDA_BASE_(r13) +/* 8018EA54 0018B854 90 0D 98 8C */ stw r0, lbl_showLightning$3390-_SDA_BASE_(r13) +/* 8018EA58 0018B858 98 0D 98 90 */ stb r0, lbl_init$3391-_SDA_BASE_(r13) lbl_8018EA5C: /* 8018EA5C 0018B85C 80 1E 00 84 */ lwz r0, 0x84(r30) /* 8018EA60 0018B860 28 00 00 00 */ cmplwi r0, 0 /* 8018EA64 0018B864 40 82 01 B8 */ bne lbl_8018EC1C -/* 8018EA68 0018B868 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018EA68 0018B868 C0 02 B0 6C */ lfs f0, lbl__1397_1-_SDA2_BASE_(r2) /* 8018EA6C 0018B86C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8018EA70 0018B870 40 81 01 AC */ ble lbl_8018EC1C /* 8018EA74 0018B874 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8018EA78 0018B878 40 81 01 A4 */ ble lbl_8018EC1C /* 8018EA7C 0018B87C C0 3E 00 1C */ lfs f1, 0x1c(r30) /* 8018EA80 0018B880 C0 1E 00 20 */ lfs f0, 0x20(r30) -/* 8018EA84 0018B884 C0 42 AF EC */ lfs f2, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018EA84 0018B884 C0 42 AF EC */ lfs f2, lbl__959_1-_SDA2_BASE_(r2) /* 8018EA88 0018B888 EC 01 00 28 */ fsubs f0, f1, f0 /* 8018EA8C 0018B88C EC 02 00 32 */ fmuls f0, f2, f0 /* 8018EA90 0018B890 FC 00 00 1E */ fctiwz f0, f0 @@ -8105,9 +8105,9 @@ lbl_8018EA5C: /* 8018EAA4 0018B8A4 80 7E 00 88 */ lwz r3, 0x88(r30) /* 8018EAA8 0018B8A8 28 03 00 00 */ cmplwi r3, 0 /* 8018EAAC 0018B8AC 40 82 01 0C */ bne lbl_8018EBB8 -/* 8018EAB0 0018B8B0 3C 60 80 36 */ lis r3, lbl_80362AC0@ha +/* 8018EAB0 0018B8B0 3C 60 80 36 */ lis r3, lbl_colrec$3401@ha /* 8018EAB4 0018B8B4 38 80 00 00 */ li r4, 0 -/* 8018EAB8 0018B8B8 38 63 2A C0 */ addi r3, r3, lbl_80362AC0@l +/* 8018EAB8 0018B8B8 38 63 2A C0 */ addi r3, r3, lbl_colrec$3401@l /* 8018EABC 0018B8BC 38 A0 00 50 */ li r5, 0x50 /* 8018EAC0 0018B8C0 4B E7 49 99 */ bl memset /* 8018EAC4 0018B8C4 80 7E 00 D8 */ lwz r3, 0xd8(r30) @@ -8117,12 +8117,12 @@ lbl_8018EA5C: /* 8018EAD4 0018B8D4 38 9E 00 08 */ addi r4, r30, 8 /* 8018EAD8 0018B8D8 4B EB FA 05 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8018EADC 0018B8DC C0 3E 00 90 */ lfs f1, 0x90(r30) -/* 8018EAE0 0018B8E0 C0 02 B0 90 */ lfs f0, lbl_803CFA10-_SDA2_BASE_(r2) +/* 8018EAE0 0018B8E0 C0 02 B0 90 */ lfs f0, lbl__1406_1-_SDA2_BASE_(r2) /* 8018EAE4 0018B8E4 EC 01 00 28 */ fsubs f0, f1, f0 /* 8018EAE8 0018B8E8 D0 1E 00 90 */ stfs f0, 0x90(r30) /* 8018EAEC 0018B8EC 4B EA 21 9D */ bl xurand__Fv -/* 8018EAF0 0018B8F0 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) -/* 8018EAF4 0018B8F4 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018EAF0 0018B8F0 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) +/* 8018EAF4 0018B8F4 C0 42 B0 6C */ lfs f2, lbl__1397_1-_SDA2_BASE_(r2) /* 8018EAF8 0018B8F8 EC 61 00 28 */ fsubs f3, f1, f0 /* 8018EAFC 0018B8FC C0 3E 00 68 */ lfs f1, 0x68(r30) /* 8018EB00 0018B900 C0 1E 00 8C */ lfs f0, 0x8c(r30) @@ -8130,10 +8130,10 @@ lbl_8018EA5C: /* 8018EB08 0018B908 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 8018EB0C 0018B90C D0 1E 00 8C */ stfs f0, 0x8c(r30) /* 8018EB10 0018B910 4B EA 21 79 */ bl xurand__Fv -/* 8018EB14 0018B914 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) -/* 8018EB18 0018B918 3C 60 80 36 */ lis r3, lbl_80362AC0@ha -/* 8018EB1C 0018B91C 38 C3 2A C0 */ addi r6, r3, lbl_80362AC0@l -/* 8018EB20 0018B920 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018EB14 0018B914 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) +/* 8018EB18 0018B918 3C 60 80 36 */ lis r3, lbl_colrec$3401@ha +/* 8018EB1C 0018B91C 38 C3 2A C0 */ addi r6, r3, lbl_colrec$3401@l +/* 8018EB20 0018B920 C0 42 B0 6C */ lfs f2, lbl__1397_1-_SDA2_BASE_(r2) /* 8018EB24 0018B924 EC 61 00 28 */ fsubs f3, f1, f0 /* 8018EB28 0018B928 C0 3E 00 68 */ lfs f1, 0x68(r30) /* 8018EB2C 0018B92C C0 1E 00 94 */ lfs f0, 0x94(r30) @@ -8143,13 +8143,13 @@ lbl_8018EA5C: /* 8018EB3C 0018B93C EC 42 00 F2 */ fmuls f2, f2, f3 /* 8018EB40 0018B940 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 8018EB44 0018B944 D0 1E 00 94 */ stfs f0, 0x94(r30) -/* 8018EB48 0018B948 C0 22 B0 A8 */ lfs f1, lbl_803CFA28-_SDA2_BASE_(r2) +/* 8018EB48 0018B948 C0 22 B0 A8 */ lfs f1, lbl__1412_2-_SDA2_BASE_(r2) /* 8018EB4C 0018B94C 4B FA 11 4D */ bl NPCC_HaveLOSToPos__FP5xVec3P5xVec3fP5xBaseP7xCollis /* 8018EB50 0018B950 2C 03 00 00 */ cmpwi r3, 0 /* 8018EB54 0018B954 40 82 00 24 */ bne lbl_8018EB78 -/* 8018EB58 0018B958 3C 60 80 36 */ lis r3, lbl_80362AC0@ha -/* 8018EB5C 0018B95C C0 22 B0 90 */ lfs f1, lbl_803CFA10-_SDA2_BASE_(r2) -/* 8018EB60 0018B960 38 63 2A C0 */ addi r3, r3, lbl_80362AC0@l +/* 8018EB58 0018B958 3C 60 80 36 */ lis r3, lbl_colrec$3401@ha +/* 8018EB5C 0018B95C C0 22 B0 90 */ lfs f1, lbl__1406_1-_SDA2_BASE_(r2) +/* 8018EB60 0018B960 38 63 2A C0 */ addi r3, r3, lbl_colrec$3401@l /* 8018EB64 0018B964 C0 5E 00 90 */ lfs f2, 0x90(r30) /* 8018EB68 0018B968 C0 03 00 10 */ lfs f0, 0x10(r3) /* 8018EB6C 0018B96C EC 01 00 28 */ fsubs f0, f1, f0 @@ -8163,9 +8163,9 @@ lbl_8018EB78: /* 8018EB88 0018B988 38 1E 00 8C */ addi r0, r30, 0x8c /* 8018EB8C 0018B98C 90 61 00 70 */ stw r3, 0x70(r1) /* 8018EB90 0018B990 90 01 00 74 */ stw r0, 0x74(r1) -/* 8018EB94 0018B994 C0 02 B0 70 */ lfs f0, lbl_803CF9F0-_SDA2_BASE_(r2) +/* 8018EB94 0018B994 C0 02 B0 70 */ lfs f0, lbl__1398_1-_SDA2_BASE_(r2) /* 8018EB98 0018B998 D0 01 00 7C */ stfs f0, 0x7c(r1) -/* 8018EB9C 0018B99C 80 0D 98 8C */ lwz r0, lbl_803CC18C-_SDA_BASE_(r13) +/* 8018EB9C 0018B99C 80 0D 98 8C */ lwz r0, lbl_showLightning$3390-_SDA_BASE_(r13) /* 8018EBA0 0018B9A0 2C 00 00 00 */ cmpwi r0, 0 /* 8018EBA4 0018B9A4 41 82 00 A8 */ beq lbl_8018EC4C /* 8018EBA8 0018B9A8 38 61 00 60 */ addi r3, r1, 0x60 @@ -8176,15 +8176,15 @@ lbl_8018EBB8: /* 8018EBB8 0018B9B8 38 9E 00 08 */ addi r4, r30, 8 /* 8018EBBC 0018B9BC 38 BE 00 8C */ addi r5, r30, 0x8c /* 8018EBC0 0018B9C0 4B F1 2D 09 */ bl zLightningModifyEndpoints__FP10zLightningP5xVec3P5xVec3 -/* 8018EBC4 0018B9C4 3C 60 80 36 */ lis r3, lbl_803625DC@ha +/* 8018EBC4 0018B9C4 3C 60 80 36 */ lis r3, lbl_g_parf_zapwarn@ha /* 8018EBC8 0018B9C8 38 9E 00 8C */ addi r4, r30, 0x8c -/* 8018EBCC 0018B9CC 38 63 25 DC */ addi r3, r3, lbl_803625DC@l +/* 8018EBCC 0018B9CC 38 63 25 DC */ addi r3, r3, lbl_g_parf_zapwarn@l /* 8018EBD0 0018B9D0 38 63 01 40 */ addi r3, r3, 0x140 /* 8018EBD4 0018B9D4 4B EB F9 09 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8018EBD8 0018B9D8 3C 60 80 36 */ lis r3, lbl_803625DC@ha +/* 8018EBD8 0018B9D8 3C 60 80 36 */ lis r3, lbl_g_parf_zapwarn@ha /* 8018EBDC 0018B9DC FC 20 F0 90 */ fmr f1, f30 -/* 8018EBE0 0018B9E0 38 83 25 DC */ addi r4, r3, lbl_803625DC@l -/* 8018EBE4 0018B9E4 80 6D 98 50 */ lwz r3, lbl_803CC150-_SDA_BASE_(r13) +/* 8018EBE0 0018B9E0 38 83 25 DC */ addi r4, r3, lbl_g_parf_zapwarn@l +/* 8018EBE4 0018B9E4 80 6D 98 50 */ lwz r3, lbl_g_pemit_zapwarn-_SDA_BASE_(r13) /* 8018EBE8 0018B9E8 4B F8 8F E1 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 8018EBEC 0018B9EC 48 00 00 60 */ b lbl_8018EC4C lbl_8018EBF0: @@ -8193,9 +8193,9 @@ lbl_8018EBF0: /* 8018EBF8 0018B9F8 41 82 00 54 */ beq lbl_8018EC4C /* 8018EBFC 0018B9FC 4B F1 2C B9 */ bl zLightningKill__FP10zLightning /* 8018EC00 0018BA00 38 00 00 00 */ li r0, 0 -/* 8018EC04 0018BA04 3C 60 80 25 */ lis r3, lbl_80253018@ha +/* 8018EC04 0018BA04 3C 60 80 25 */ lis r3, lbl_g_O3@ha /* 8018EC08 0018BA08 90 1E 00 88 */ stw r0, 0x88(r30) -/* 8018EC0C 0018BA0C 38 83 30 18 */ addi r4, r3, lbl_80253018@l +/* 8018EC0C 0018BA0C 38 83 30 18 */ addi r4, r3, lbl_g_O3@l /* 8018EC10 0018BA10 38 7E 00 8C */ addi r3, r30, 0x8c /* 8018EC14 0018BA14 4B EB F8 C9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8018EC18 0018BA18 48 00 00 34 */ b lbl_8018EC4C @@ -8207,33 +8207,33 @@ lbl_8018EC1C: /* 8018EC2C 0018BA2C 41 82 00 20 */ beq lbl_8018EC4C /* 8018EC30 0018BA30 4B F1 2C 85 */ bl zLightningKill__FP10zLightning /* 8018EC34 0018BA34 38 00 00 00 */ li r0, 0 -/* 8018EC38 0018BA38 3C 60 80 25 */ lis r3, lbl_80253018@ha +/* 8018EC38 0018BA38 3C 60 80 25 */ lis r3, lbl_g_O3@ha /* 8018EC3C 0018BA3C 90 1E 00 88 */ stw r0, 0x88(r30) -/* 8018EC40 0018BA40 38 83 30 18 */ addi r4, r3, lbl_80253018@l +/* 8018EC40 0018BA40 38 83 30 18 */ addi r4, r3, lbl_g_O3@l /* 8018EC44 0018BA44 38 7E 00 8C */ addi r3, r30, 0x8c /* 8018EC48 0018BA48 4B EB F8 95 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_8018EC4C: /* 8018EC4C 0018BA4C C0 3E 00 80 */ lfs f1, 0x80(r30) -/* 8018EC50 0018BA50 C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018EC50 0018BA50 C0 02 AF EC */ lfs f0, lbl__959_1-_SDA2_BASE_(r2) /* 8018EC54 0018BA54 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018EC58 0018BA58 40 81 00 34 */ ble lbl_8018EC8C /* 8018EC5C 0018BA5C 80 7E 00 84 */ lwz r3, 0x84(r30) /* 8018EC60 0018BA60 28 03 00 00 */ cmplwi r3, 0 /* 8018EC64 0018BA64 41 82 00 28 */ beq lbl_8018EC8C -/* 8018EC68 0018BA68 C0 02 B1 38 */ lfs f0, lbl_803CFAB8-_SDA2_BASE_(r2) +/* 8018EC68 0018BA68 C0 02 B1 38 */ lfs f0, lbl__3451-_SDA2_BASE_(r2) /* 8018EC6C 0018BA6C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018EC70 0018BA70 40 81 00 7C */ ble lbl_8018ECEC /* 8018EC74 0018BA74 4B F1 2C 41 */ bl zLightningKill__FP10zLightning /* 8018EC78 0018BA78 38 00 00 00 */ li r0, 0 /* 8018EC7C 0018BA7C 90 1E 00 84 */ stw r0, 0x84(r30) -/* 8018EC80 0018BA80 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) +/* 8018EC80 0018BA80 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) /* 8018EC84 0018BA84 D0 1E 00 80 */ stfs f0, 0x80(r30) /* 8018EC88 0018BA88 48 00 00 64 */ b lbl_8018ECEC lbl_8018EC8C: -/* 8018EC8C 0018BA8C C0 02 AF EC */ lfs f0, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018EC8C 0018BA8C C0 02 AF EC */ lfs f0, lbl__959_1-_SDA2_BASE_(r2) /* 8018EC90 0018BA90 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018EC94 0018BA94 40 81 00 58 */ ble lbl_8018ECEC -/* 8018EC98 0018BA98 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018EC98 0018BA98 C0 02 B0 6C */ lfs f0, lbl__1397_1-_SDA2_BASE_(r2) /* 8018EC9C 0018BA9C FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8018ECA0 0018BAA0 40 81 00 4C */ ble lbl_8018ECEC /* 8018ECA4 0018BAA4 38 81 00 20 */ addi r4, r1, 0x20 @@ -8244,9 +8244,9 @@ lbl_8018EC8C: /* 8018ECB8 0018BAB8 90 01 00 30 */ stw r0, 0x30(r1) /* 8018ECBC 0018BABC 4B E8 CB 4D */ bl xEntGetPos__FPC4xEnt /* 8018ECC0 0018BAC0 90 61 00 34 */ stw r3, 0x34(r1) -/* 8018ECC4 0018BAC4 C0 02 B0 70 */ lfs f0, lbl_803CF9F0-_SDA2_BASE_(r2) +/* 8018ECC4 0018BAC4 C0 02 B0 70 */ lfs f0, lbl__1398_1-_SDA2_BASE_(r2) /* 8018ECC8 0018BAC8 D0 01 00 3C */ stfs f0, 0x3c(r1) -/* 8018ECCC 0018BACC 80 0D 98 8C */ lwz r0, lbl_803CC18C-_SDA_BASE_(r13) +/* 8018ECCC 0018BACC 80 0D 98 8C */ lwz r0, lbl_showLightning$3390-_SDA_BASE_(r13) /* 8018ECD0 0018BAD0 2C 00 00 00 */ cmpwi r0, 0 /* 8018ECD4 0018BAD4 41 82 00 10 */ beq lbl_8018ECE4 /* 8018ECD8 0018BAD8 38 61 00 20 */ addi r3, r1, 0x20 @@ -8284,23 +8284,23 @@ Upd_FunFrag__9NPCHazardFf: /* 8018ED44 0018BB44 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 8018ED48 0018BB48 41 82 00 58 */ beq lbl_8018EDA0 /* 8018ED4C 0018BB4C 4B EA 1F 3D */ bl xurand__Fv -/* 8018ED50 0018BB50 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) -/* 8018ED54 0018BB54 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018ED50 0018BB50 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) +/* 8018ED54 0018BB54 C0 42 B0 6C */ lfs f2, lbl__1397_1-_SDA2_BASE_(r2) /* 8018ED58 0018BB58 EC 21 00 28 */ fsubs f1, f1, f0 -/* 8018ED5C 0018BB5C C0 02 B0 64 */ lfs f0, lbl_803CF9E4-_SDA2_BASE_(r2) +/* 8018ED5C 0018BB5C C0 02 B0 64 */ lfs f0, lbl__1395_1-_SDA2_BASE_(r2) /* 8018ED60 0018BB60 EC 22 00 72 */ fmuls f1, f2, f1 /* 8018ED64 0018BB64 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018ED68 0018BB68 D0 1E 00 B4 */ stfs f0, 0xb4(r30) /* 8018ED6C 0018BB6C 4B EA 1F 1D */ bl xurand__Fv -/* 8018ED70 0018BB70 C0 42 B0 98 */ lfs f2, lbl_803CFA18-_SDA2_BASE_(r2) -/* 8018ED74 0018BB74 C0 02 B0 AC */ lfs f0, lbl_803CFA2C-_SDA2_BASE_(r2) +/* 8018ED70 0018BB70 C0 42 B0 98 */ lfs f2, lbl__1408-_SDA2_BASE_(r2) +/* 8018ED74 0018BB74 C0 02 B0 AC */ lfs f0, lbl__1413-_SDA2_BASE_(r2) /* 8018ED78 0018BB78 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8018ED7C 0018BB7C D0 1E 00 B8 */ stfs f0, 0xb8(r30) /* 8018ED80 0018BB80 4B EA 1F 09 */ bl xurand__Fv -/* 8018ED84 0018BB84 C0 02 B0 88 */ lfs f0, lbl_803CFA08-_SDA2_BASE_(r2) -/* 8018ED88 0018BB88 C0 42 B0 6C */ lfs f2, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018ED84 0018BB84 C0 02 B0 88 */ lfs f0, lbl__1404_1-_SDA2_BASE_(r2) +/* 8018ED88 0018BB88 C0 42 B0 6C */ lfs f2, lbl__1397_1-_SDA2_BASE_(r2) /* 8018ED8C 0018BB8C EC 21 00 28 */ fsubs f1, f1, f0 -/* 8018ED90 0018BB90 C0 02 B0 64 */ lfs f0, lbl_803CF9E4-_SDA2_BASE_(r2) +/* 8018ED90 0018BB90 C0 02 B0 64 */ lfs f0, lbl__1395_1-_SDA2_BASE_(r2) /* 8018ED94 0018BB94 EC 22 00 72 */ fmuls f1, f2, f1 /* 8018ED98 0018BB98 EC 00 00 72 */ fmuls f0, f0, f1 /* 8018ED9C 0018BB9C D0 1E 00 BC */ stfs f0, 0xbc(r30) @@ -8333,21 +8333,21 @@ lbl_8018EDE4: /* 8018EDF8 0018BBF8 7F E3 FB 78 */ mr r3, r31 /* 8018EDFC 0018BBFC 38 9E 00 B4 */ addi r4, r30, 0xb4 /* 8018EE00 0018BC00 4B E8 68 49 */ bl xParabolaEvalVel__FPC9xParabolaP5xVec3f -/* 8018EE04 0018BC04 88 0D 98 98 */ lbz r0, lbl_803CC198-_SDA_BASE_(r13) +/* 8018EE04 0018BC04 88 0D 98 98 */ lbz r0, lbl_init$3482-_SDA_BASE_(r13) /* 8018EE08 0018BC08 7C 00 07 75 */ extsb. r0, r0 /* 8018EE0C 0018BC0C 40 82 00 14 */ bne lbl_8018EE20 /* 8018EE10 0018BC10 38 60 00 00 */ li r3, 0 /* 8018EE14 0018BC14 38 00 00 01 */ li r0, 1 -/* 8018EE18 0018BC18 90 6D 98 94 */ stw r3, lbl_803CC194-_SDA_BASE_(r13) -/* 8018EE1C 0018BC1C 98 0D 98 98 */ stb r0, lbl_803CC198-_SDA_BASE_(r13) +/* 8018EE18 0018BC18 90 6D 98 94 */ stw r3, lbl_moreorless$3481-_SDA_BASE_(r13) +/* 8018EE1C 0018BC1C 98 0D 98 98 */ stb r0, lbl_init$3482-_SDA_BASE_(r13) lbl_8018EE20: -/* 8018EE20 0018BC20 80 6D 98 94 */ lwz r3, lbl_803CC194-_SDA_BASE_(r13) +/* 8018EE20 0018BC20 80 6D 98 94 */ lwz r3, lbl_moreorless$3481-_SDA_BASE_(r13) /* 8018EE24 0018BC24 34 03 FF FF */ addic. r0, r3, -1 -/* 8018EE28 0018BC28 90 0D 98 94 */ stw r0, lbl_803CC194-_SDA_BASE_(r13) +/* 8018EE28 0018BC28 90 0D 98 94 */ stw r0, lbl_moreorless$3481-_SDA_BASE_(r13) /* 8018EE2C 0018BC2C 40 80 00 18 */ bge lbl_8018EE44 /* 8018EE30 0018BC30 38 00 00 03 */ li r0, 3 /* 8018EE34 0018BC34 38 7E 00 08 */ addi r3, r30, 8 -/* 8018EE38 0018BC38 90 0D 98 94 */ stw r0, lbl_803CC194-_SDA_BASE_(r13) +/* 8018EE38 0018BC38 90 0D 98 94 */ stw r0, lbl_moreorless$3481-_SDA_BASE_(r13) /* 8018EE3C 0018BC3C 38 80 00 01 */ li r4, 1 /* 8018EE40 0018BC40 4B F0 5E 05 */ bl zFX_SpawnBubbleTrail__FPC5xVec3Ui lbl_8018EE44: @@ -8373,7 +8373,7 @@ StreakUpdate__9NPCHazardFUif: /* 8018EE84 0018BC84 7C 7E 1B 78 */ mr r30, r3 /* 8018EE88 0018BC88 7C 9F 23 78 */ mr r31, r4 /* 8018EE8C 0018BC8C 48 00 0C 85 */ bl At__9NPCHazardCFv -/* 8018EE90 0018BC90 C0 22 B0 88 */ lfs f1, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018EE90 0018BC90 C0 22 B0 88 */ lfs f1, lbl__1404_1-_SDA2_BASE_(r2) /* 8018EE94 0018BC94 7C 64 1B 78 */ mr r4, r3 /* 8018EE98 0018BC98 38 61 00 2C */ addi r3, r1, 0x2c /* 8018EE9C 0018BC9C 4B E7 C2 85 */ bl __ml__5xVec3CFf @@ -8437,7 +8437,7 @@ Upd_RoboBits__9NPCHazardFf: /* 8018EF78 0018BD78 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8018EF7C 0018BD7C 93 C1 00 18 */ stw r30, 0x18(r1) /* 8018EF80 0018BD80 7C 7E 1B 78 */ mr r30, r3 -/* 8018EF84 0018BD84 C0 02 B0 8C */ lfs f0, lbl_803CFA0C-_SDA2_BASE_(r2) +/* 8018EF84 0018BD84 C0 02 B0 8C */ lfs f0, lbl__1405_2-_SDA2_BASE_(r2) /* 8018EF88 0018BD88 C0 23 00 24 */ lfs f1, 0x24(r3) /* 8018EF8C 0018BD8C 3B FE 00 84 */ addi r31, r30, 0x84 /* 8018EF90 0018BD90 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -8446,7 +8446,7 @@ Upd_RoboBits__9NPCHazardFf: /* 8018EF9C 0018BD9C D0 1E 00 68 */ stfs f0, 0x68(r30) /* 8018EFA0 0018BDA0 48 00 00 1C */ b lbl_8018EFBC lbl_8018EFA4: -/* 8018EFA4 0018BDA4 C0 02 B0 AC */ lfs f0, lbl_803CFA2C-_SDA2_BASE_(r2) +/* 8018EFA4 0018BDA4 C0 02 B0 AC */ lfs f0, lbl__1413-_SDA2_BASE_(r2) /* 8018EFA8 0018BDA8 C0 5E 00 60 */ lfs f2, 0x60(r30) /* 8018EFAC 0018BDAC EC 20 00 72 */ fmuls f1, f0, f1 /* 8018EFB0 0018BDB0 C0 7E 00 64 */ lfs f3, 0x64(r30) @@ -8466,9 +8466,9 @@ lbl_8018EFBC: /* 8018EFE4 0018BDE4 C0 3E 00 20 */ lfs f1, 0x20(r30) /* 8018EFE8 0018BDE8 38 7E 00 B4 */ addi r3, r30, 0xb4 /* 8018EFEC 0018BDEC 4B E7 F8 8D */ bl __adv__5xVec3Ff -/* 8018EFF0 0018BDF0 C0 22 B0 88 */ lfs f1, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018EFF0 0018BDF0 C0 22 B0 88 */ lfs f1, lbl__1404_1-_SDA2_BASE_(r2) /* 8018EFF4 0018BDF4 C0 1E 00 20 */ lfs f0, 0x20(r30) -/* 8018EFF8 0018BDF8 C0 42 B0 A8 */ lfs f2, lbl_803CFA28-_SDA2_BASE_(r2) +/* 8018EFF8 0018BDF8 C0 42 B0 A8 */ lfs f2, lbl__1412_2-_SDA2_BASE_(r2) /* 8018EFFC 0018BDFC EC 21 00 32 */ fmuls f1, f1, f0 /* 8018F000 0018BE00 C0 1E 00 B8 */ lfs f0, 0xb8(r30) /* 8018F004 0018BE04 EC 02 00 7A */ fmadds f0, f2, f1, f0 @@ -8500,21 +8500,21 @@ lbl_8018F048: /* 8018F05C 0018BE5C 7F E3 FB 78 */ mr r3, r31 /* 8018F060 0018BE60 38 9E 00 B4 */ addi r4, r30, 0xb4 /* 8018F064 0018BE64 4B E8 65 E5 */ bl xParabolaEvalVel__FPC9xParabolaP5xVec3f -/* 8018F068 0018BE68 88 0D 98 A0 */ lbz r0, lbl_803CC1A0-_SDA_BASE_(r13) +/* 8018F068 0018BE68 88 0D 98 A0 */ lbz r0, lbl_init$3519-_SDA_BASE_(r13) /* 8018F06C 0018BE6C 7C 00 07 75 */ extsb. r0, r0 /* 8018F070 0018BE70 40 82 00 14 */ bne lbl_8018F084 /* 8018F074 0018BE74 38 60 00 00 */ li r3, 0 /* 8018F078 0018BE78 38 00 00 01 */ li r0, 1 -/* 8018F07C 0018BE7C 90 6D 98 9C */ stw r3, lbl_803CC19C-_SDA_BASE_(r13) -/* 8018F080 0018BE80 98 0D 98 A0 */ stb r0, lbl_803CC1A0-_SDA_BASE_(r13) +/* 8018F07C 0018BE7C 90 6D 98 9C */ stw r3, lbl_moreorless$3518-_SDA_BASE_(r13) +/* 8018F080 0018BE80 98 0D 98 A0 */ stb r0, lbl_init$3519-_SDA_BASE_(r13) lbl_8018F084: -/* 8018F084 0018BE84 80 6D 98 9C */ lwz r3, lbl_803CC19C-_SDA_BASE_(r13) +/* 8018F084 0018BE84 80 6D 98 9C */ lwz r3, lbl_moreorless$3518-_SDA_BASE_(r13) /* 8018F088 0018BE88 34 03 FF FF */ addic. r0, r3, -1 -/* 8018F08C 0018BE8C 90 0D 98 9C */ stw r0, lbl_803CC19C-_SDA_BASE_(r13) +/* 8018F08C 0018BE8C 90 0D 98 9C */ stw r0, lbl_moreorless$3518-_SDA_BASE_(r13) /* 8018F090 0018BE90 40 80 00 1C */ bge lbl_8018F0AC /* 8018F094 0018BE94 38 00 00 03 */ li r0, 3 /* 8018F098 0018BE98 7F C3 F3 78 */ mr r3, r30 -/* 8018F09C 0018BE9C 90 0D 98 9C */ stw r0, lbl_803CC19C-_SDA_BASE_(r13) +/* 8018F09C 0018BE9C 90 0D 98 9C */ stw r0, lbl_moreorless$3518-_SDA_BASE_(r13) /* 8018F0A0 0018BEA0 38 9E 00 B4 */ addi r4, r30, 0xb4 /* 8018F0A4 0018BEA4 C0 3E 00 68 */ lfs f1, 0x68(r30) /* 8018F0A8 0018BEA8 4B FF D9 35 */ bl DisperseBubWake__9NPCHazardFfPC5xVec3 @@ -8544,9 +8544,9 @@ Upd_VisSplash__9NPCHazardFf: /* 8018F0F8 0018BEF8 80 1E 00 04 */ lwz r0, 4(r30) /* 8018F0FC 0018BEFC 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 8018F100 0018BF00 41 82 00 34 */ beq lbl_8018F134 -/* 8018F104 0018BF04 3C 80 80 2A */ lis r4, lbl_8029BC10@ha +/* 8018F104 0018BF04 3C 80 80 2A */ lis r4, lbl_g_data_hazshrap@ha /* 8018F108 0018BF08 7F C3 F3 78 */ mr r3, r30 -/* 8018F10C 0018BF0C 38 84 BC 10 */ addi r4, r4, lbl_8029BC10@l +/* 8018F10C 0018BF0C 38 84 BC 10 */ addi r4, r4, lbl_g_data_hazshrap@l /* 8018F110 0018BF10 83 E4 00 10 */ lwz r31, 0x10(r4) /* 8018F114 0018BF14 48 00 0A 19 */ bl Up__9NPCHazardCFv /* 8018F118 0018BF18 81 9F 00 08 */ lwz r12, 8(r31) @@ -8582,9 +8582,9 @@ VisSplashSparklies__9NPCHazardFv: /* 8018F180 0018BF80 C3 C3 00 68 */ lfs f30, 0x68(r3) lbl_8018F184: /* 8018F184 0018BF84 4B EA 1B 05 */ bl xurand__Fv -/* 8018F188 0018BF88 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018F188 0018BF88 C0 42 B0 88 */ lfs f2, lbl__1404_1-_SDA2_BASE_(r2) /* 8018F18C 0018BF8C 7F C3 F3 78 */ mr r3, r30 -/* 8018F190 0018BF90 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018F190 0018BF90 C0 02 B0 6C */ lfs f0, lbl__1397_1-_SDA2_BASE_(r2) /* 8018F194 0018BF94 EC 21 10 28 */ fsubs f1, f1, f2 /* 8018F198 0018BF98 EF E0 00 72 */ fmuls f31, f0, f1 /* 8018F19C 0018BF9C 48 00 09 75 */ bl At__9NPCHazardCFv @@ -8596,9 +8596,9 @@ lbl_8018F184: /* 8018F1B4 0018BFB4 38 81 00 20 */ addi r4, r1, 0x20 /* 8018F1B8 0018BFB8 4B E7 C0 AD */ bl __as__5xVec3FRC5xVec3 /* 8018F1BC 0018BFBC 4B EA 1A CD */ bl xurand__Fv -/* 8018F1C0 0018BFC0 C0 42 B0 88 */ lfs f2, lbl_803CFA08-_SDA2_BASE_(r2) +/* 8018F1C0 0018BFC0 C0 42 B0 88 */ lfs f2, lbl__1404_1-_SDA2_BASE_(r2) /* 8018F1C4 0018BFC4 7F C3 F3 78 */ mr r3, r30 -/* 8018F1C8 0018BFC8 C0 02 B0 6C */ lfs f0, lbl_803CF9EC-_SDA2_BASE_(r2) +/* 8018F1C8 0018BFC8 C0 02 B0 6C */ lfs f0, lbl__1397_1-_SDA2_BASE_(r2) /* 8018F1CC 0018BFCC EC 21 10 28 */ fsubs f1, f1, f2 /* 8018F1D0 0018BFD0 EF E0 00 72 */ fmuls f31, f0, f1 /* 8018F1D4 0018BFD4 48 00 09 4D */ bl Right__9NPCHazardCFv @@ -8616,7 +8616,7 @@ lbl_8018F184: /* 8018F204 0018C004 4B E7 BF 7D */ bl __amu__5xVec3Ff /* 8018F208 0018C008 7F C3 F3 78 */ mr r3, r30 /* 8018F20C 0018C00C 48 00 09 21 */ bl Up__9NPCHazardCFv -/* 8018F210 0018C010 C0 22 B0 80 */ lfs f1, lbl_803CFA00-_SDA2_BASE_(r2) +/* 8018F210 0018C010 C0 22 B0 80 */ lfs f1, lbl__1402-_SDA2_BASE_(r2) /* 8018F214 0018C014 7C 64 1B 78 */ mr r4, r3 /* 8018F218 0018C018 38 61 00 08 */ addi r3, r1, 8 /* 8018F21C 0018C01C 4B E7 BF 05 */ bl __ml__5xVec3CFf @@ -8631,7 +8631,7 @@ lbl_8018F184: /* 8018F240 0018C040 7C 64 1B 78 */ mr r4, r3 /* 8018F244 0018C044 38 61 00 2C */ addi r3, r1, 0x2c /* 8018F248 0018C048 4B E7 C0 1D */ bl __as__5xVec3FRC5xVec3 -/* 8018F24C 0018C04C C0 22 B1 2C */ lfs f1, lbl_803CFAAC-_SDA2_BASE_(r2) +/* 8018F24C 0018C04C C0 22 B1 2C */ lfs f1, lbl__3056-_SDA2_BASE_(r2) /* 8018F250 0018C050 38 61 00 2C */ addi r3, r1, 0x2c /* 8018F254 0018C054 4B E7 BF 2D */ bl __amu__5xVec3Ff /* 8018F258 0018C058 38 61 00 38 */ addi r3, r1, 0x38 @@ -8698,11 +8698,11 @@ lbl_8018F318: /* 8018F334 0018C134 38 60 00 00 */ li r3, 0 /* 8018F338 0018C138 48 00 00 28 */ b lbl_8018F360 lbl_8018F33C: -/* 8018F33C 0018C13C C0 22 AF E8 */ lfs f1, lbl_803CF968-_SDA2_BASE_(r2) +/* 8018F33C 0018C13C C0 22 AF E8 */ lfs f1, lbl__958_3-_SDA2_BASE_(r2) /* 8018F340 0018C140 38 7E 00 18 */ addi r3, r30, 0x18 /* 8018F344 0018C144 FC 40 08 90 */ fmr f2, f1 /* 8018F348 0018C148 4B E9 6F D1 */ bl assign__5xVec2Fff -/* 8018F34C 0018C14C C0 22 AF E8 */ lfs f1, lbl_803CF968-_SDA2_BASE_(r2) +/* 8018F34C 0018C14C C0 22 AF E8 */ lfs f1, lbl__958_3-_SDA2_BASE_(r2) /* 8018F350 0018C150 7F C3 F3 78 */ mr r3, r30 /* 8018F354 0018C154 FC 40 08 90 */ fmr f2, f1 /* 8018F358 0018C158 4B E9 6F C1 */ bl assign__5xVec2Fff @@ -8739,7 +8739,7 @@ Update__12UVAModelInfoFfPC5xVec2: /* 8018F3B8 0018C1B8 48 00 00 3C */ b lbl_8018F3F4 lbl_8018F3BC: /* 8018F3BC 0018C1BC 48 00 09 E5 */ bl xVec2Length2__FPC5xVec2 -/* 8018F3C0 0018C1C0 C0 02 AF E8 */ lfs f0, lbl_803CF968-_SDA2_BASE_(r2) +/* 8018F3C0 0018C1C0 C0 02 AF E8 */ lfs f0, lbl__958_3-_SDA2_BASE_(r2) /* 8018F3C4 0018C1C4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018F3C8 0018C1C8 40 81 00 54 */ ble lbl_8018F41C /* 8018F3CC 0018C1CC FC 20 F8 90 */ fmr f1, f31 @@ -8754,11 +8754,11 @@ lbl_8018F3BC: /* 8018F3F0 0018C1F0 48 00 00 2C */ b lbl_8018F41C lbl_8018F3F4: /* 8018F3F4 0018C1F4 C0 3F 00 18 */ lfs f1, 0x18(r31) -/* 8018F3F8 0018C1F8 C0 42 AF EC */ lfs f2, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018F3F8 0018C1F8 C0 42 AF EC */ lfs f2, lbl__959_1-_SDA2_BASE_(r2) /* 8018F3FC 0018C1FC 4B EA 0F B1 */ bl xfmod__Fff /* 8018F400 0018C200 D0 3F 00 18 */ stfs f1, 0x18(r31) /* 8018F404 0018C204 C0 3F 00 1C */ lfs f1, 0x1c(r31) -/* 8018F408 0018C208 C0 42 AF EC */ lfs f2, lbl_803CF96C-_SDA2_BASE_(r2) +/* 8018F408 0018C208 C0 42 AF EC */ lfs f2, lbl__959_1-_SDA2_BASE_(r2) /* 8018F40C 0018C20C 4B EA 0F A1 */ bl xfmod__Fff /* 8018F410 0018C210 D0 3F 00 1C */ stfs f1, 0x1c(r31) /* 8018F414 0018C214 7F E3 FB 78 */ mr r3, r31 @@ -8947,7 +8947,7 @@ CloneUV__12UVAModelInfoCFRP11RwTexCoordsRiP8RpAtomic: lbl_8018F69C: /* 8018F69C 0018C49C 80 1F 00 00 */ lwz r0, 0(r31) /* 8018F6A0 0018C4A0 38 A0 00 00 */ li r5, 0 -/* 8018F6A4 0018C4A4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8018F6A4 0018C4A4 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8018F6A8 0018C4A8 54 04 18 38 */ slwi r4, r0, 3 /* 8018F6AC 0018C4AC 4B EA 42 95 */ bl xMemAlloc__FUiUii /* 8018F6B0 0018C4B0 90 7E 00 00 */ stw r3, 0(r30) @@ -8971,261 +8971,261 @@ lbl_8018F6DC: /* 8018F6F0 0018C4F0 4E 80 00 20 */ blr /* 8018F6F4 0018C4F4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8018F6F8 0018C4F8 7C 08 02 A6 */ mflr r0 -/* 8018F6FC 0018C4FC 3C 60 80 36 */ lis r3, lbl_8035E738@ha +/* 8018F6FC 0018C4FC 3C 60 80 36 */ lis r3, lbl_g_hazards@ha /* 8018F700 0018C500 38 80 00 00 */ li r4, 0 /* 8018F704 0018C504 90 01 00 14 */ stw r0, 0x14(r1) -/* 8018F708 0018C508 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F708 0018C508 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F70C 0018C50C 48 00 04 35 */ bl __ct__9NPCHazardF9en_npchaz -/* 8018F710 0018C510 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F714 0018C514 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F710 0018C510 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F714 0018C514 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F718 0018C518 38 63 00 E4 */ addi r3, r3, 0xe4 /* 8018F71C 0018C51C 48 00 04 21 */ bl __ct__9NPCHazardFv -/* 8018F720 0018C520 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F724 0018C524 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F720 0018C520 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F724 0018C524 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F728 0018C528 38 63 01 C8 */ addi r3, r3, 0x1c8 /* 8018F72C 0018C52C 48 00 04 11 */ bl __ct__9NPCHazardFv -/* 8018F730 0018C530 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F734 0018C534 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F730 0018C530 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F734 0018C534 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F738 0018C538 38 63 02 AC */ addi r3, r3, 0x2ac /* 8018F73C 0018C53C 48 00 04 01 */ bl __ct__9NPCHazardFv -/* 8018F740 0018C540 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F744 0018C544 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F740 0018C540 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F744 0018C544 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F748 0018C548 38 63 03 90 */ addi r3, r3, 0x390 /* 8018F74C 0018C54C 48 00 03 F1 */ bl __ct__9NPCHazardFv -/* 8018F750 0018C550 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F754 0018C554 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F750 0018C550 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F754 0018C554 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F758 0018C558 38 63 04 74 */ addi r3, r3, 0x474 /* 8018F75C 0018C55C 48 00 03 E1 */ bl __ct__9NPCHazardFv -/* 8018F760 0018C560 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F764 0018C564 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F760 0018C560 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F764 0018C564 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F768 0018C568 38 63 05 58 */ addi r3, r3, 0x558 /* 8018F76C 0018C56C 48 00 03 D1 */ bl __ct__9NPCHazardFv -/* 8018F770 0018C570 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F774 0018C574 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F770 0018C570 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F774 0018C574 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F778 0018C578 38 63 06 3C */ addi r3, r3, 0x63c /* 8018F77C 0018C57C 48 00 03 C1 */ bl __ct__9NPCHazardFv -/* 8018F780 0018C580 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F784 0018C584 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F780 0018C580 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F784 0018C584 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F788 0018C588 38 63 07 20 */ addi r3, r3, 0x720 /* 8018F78C 0018C58C 48 00 03 B1 */ bl __ct__9NPCHazardFv -/* 8018F790 0018C590 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F794 0018C594 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F790 0018C590 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F794 0018C594 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F798 0018C598 38 63 08 04 */ addi r3, r3, 0x804 /* 8018F79C 0018C59C 48 00 03 A1 */ bl __ct__9NPCHazardFv -/* 8018F7A0 0018C5A0 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F7A4 0018C5A4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F7A0 0018C5A0 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F7A4 0018C5A4 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F7A8 0018C5A8 38 63 08 E8 */ addi r3, r3, 0x8e8 /* 8018F7AC 0018C5AC 48 00 03 91 */ bl __ct__9NPCHazardFv -/* 8018F7B0 0018C5B0 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F7B4 0018C5B4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F7B0 0018C5B0 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F7B4 0018C5B4 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F7B8 0018C5B8 38 63 09 CC */ addi r3, r3, 0x9cc /* 8018F7BC 0018C5BC 48 00 03 81 */ bl __ct__9NPCHazardFv -/* 8018F7C0 0018C5C0 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F7C4 0018C5C4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F7C0 0018C5C0 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F7C4 0018C5C4 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F7C8 0018C5C8 38 63 0A B0 */ addi r3, r3, 0xab0 /* 8018F7CC 0018C5CC 48 00 03 71 */ bl __ct__9NPCHazardFv -/* 8018F7D0 0018C5D0 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F7D4 0018C5D4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F7D0 0018C5D0 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F7D4 0018C5D4 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F7D8 0018C5D8 38 63 0B 94 */ addi r3, r3, 0xb94 /* 8018F7DC 0018C5DC 48 00 03 61 */ bl __ct__9NPCHazardFv -/* 8018F7E0 0018C5E0 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F7E4 0018C5E4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F7E0 0018C5E0 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F7E4 0018C5E4 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F7E8 0018C5E8 38 63 0C 78 */ addi r3, r3, 0xc78 /* 8018F7EC 0018C5EC 48 00 03 51 */ bl __ct__9NPCHazardFv -/* 8018F7F0 0018C5F0 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F7F4 0018C5F4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F7F0 0018C5F0 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F7F4 0018C5F4 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F7F8 0018C5F8 38 63 0D 5C */ addi r3, r3, 0xd5c /* 8018F7FC 0018C5FC 48 00 03 41 */ bl __ct__9NPCHazardFv -/* 8018F800 0018C600 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F804 0018C604 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F800 0018C600 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F804 0018C604 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F808 0018C608 38 63 0E 40 */ addi r3, r3, 0xe40 /* 8018F80C 0018C60C 48 00 03 31 */ bl __ct__9NPCHazardFv -/* 8018F810 0018C610 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F814 0018C614 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F810 0018C610 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F814 0018C614 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F818 0018C618 38 63 0F 24 */ addi r3, r3, 0xf24 /* 8018F81C 0018C61C 48 00 03 21 */ bl __ct__9NPCHazardFv -/* 8018F820 0018C620 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F824 0018C624 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F820 0018C620 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F824 0018C624 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F828 0018C628 38 63 10 08 */ addi r3, r3, 0x1008 /* 8018F82C 0018C62C 48 00 03 11 */ bl __ct__9NPCHazardFv -/* 8018F830 0018C630 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F834 0018C634 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F830 0018C630 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F834 0018C634 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F838 0018C638 38 63 10 EC */ addi r3, r3, 0x10ec /* 8018F83C 0018C63C 48 00 03 01 */ bl __ct__9NPCHazardFv -/* 8018F840 0018C640 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F844 0018C644 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F840 0018C640 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F844 0018C644 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F848 0018C648 38 63 11 D0 */ addi r3, r3, 0x11d0 /* 8018F84C 0018C64C 48 00 02 F1 */ bl __ct__9NPCHazardFv -/* 8018F850 0018C650 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F854 0018C654 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F850 0018C650 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F854 0018C654 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F858 0018C658 38 63 12 B4 */ addi r3, r3, 0x12b4 /* 8018F85C 0018C65C 48 00 02 E1 */ bl __ct__9NPCHazardFv -/* 8018F860 0018C660 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F864 0018C664 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F860 0018C660 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F864 0018C664 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F868 0018C668 38 63 13 98 */ addi r3, r3, 0x1398 /* 8018F86C 0018C66C 48 00 02 D1 */ bl __ct__9NPCHazardFv -/* 8018F870 0018C670 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F874 0018C674 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F870 0018C670 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F874 0018C674 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F878 0018C678 38 63 14 7C */ addi r3, r3, 0x147c /* 8018F87C 0018C67C 48 00 02 C1 */ bl __ct__9NPCHazardFv -/* 8018F880 0018C680 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F884 0018C684 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F880 0018C680 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F884 0018C684 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F888 0018C688 38 63 15 60 */ addi r3, r3, 0x1560 /* 8018F88C 0018C68C 48 00 02 B1 */ bl __ct__9NPCHazardFv -/* 8018F890 0018C690 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F894 0018C694 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F890 0018C690 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F894 0018C694 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F898 0018C698 38 63 16 44 */ addi r3, r3, 0x1644 /* 8018F89C 0018C69C 48 00 02 A1 */ bl __ct__9NPCHazardFv -/* 8018F8A0 0018C6A0 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F8A4 0018C6A4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F8A0 0018C6A0 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F8A4 0018C6A4 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F8A8 0018C6A8 38 63 17 28 */ addi r3, r3, 0x1728 /* 8018F8AC 0018C6AC 48 00 02 91 */ bl __ct__9NPCHazardFv -/* 8018F8B0 0018C6B0 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F8B4 0018C6B4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F8B0 0018C6B0 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F8B4 0018C6B4 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F8B8 0018C6B8 38 63 18 0C */ addi r3, r3, 0x180c /* 8018F8BC 0018C6BC 48 00 02 81 */ bl __ct__9NPCHazardFv -/* 8018F8C0 0018C6C0 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F8C4 0018C6C4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F8C0 0018C6C0 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F8C4 0018C6C4 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F8C8 0018C6C8 38 63 18 F0 */ addi r3, r3, 0x18f0 /* 8018F8CC 0018C6CC 48 00 02 71 */ bl __ct__9NPCHazardFv -/* 8018F8D0 0018C6D0 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F8D4 0018C6D4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F8D0 0018C6D0 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F8D4 0018C6D4 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F8D8 0018C6D8 38 63 19 D4 */ addi r3, r3, 0x19d4 /* 8018F8DC 0018C6DC 48 00 02 61 */ bl __ct__9NPCHazardFv -/* 8018F8E0 0018C6E0 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F8E4 0018C6E4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F8E0 0018C6E0 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F8E4 0018C6E4 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F8E8 0018C6E8 38 63 1A B8 */ addi r3, r3, 0x1ab8 /* 8018F8EC 0018C6EC 48 00 02 51 */ bl __ct__9NPCHazardFv -/* 8018F8F0 0018C6F0 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F8F4 0018C6F4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F8F0 0018C6F0 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F8F4 0018C6F4 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F8F8 0018C6F8 38 63 1B 9C */ addi r3, r3, 0x1b9c /* 8018F8FC 0018C6FC 48 00 02 41 */ bl __ct__9NPCHazardFv -/* 8018F900 0018C700 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F904 0018C704 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F900 0018C700 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F904 0018C704 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F908 0018C708 38 63 1C 80 */ addi r3, r3, 0x1c80 /* 8018F90C 0018C70C 48 00 02 31 */ bl __ct__9NPCHazardFv -/* 8018F910 0018C710 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F914 0018C714 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F910 0018C710 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F914 0018C714 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F918 0018C718 38 63 1D 64 */ addi r3, r3, 0x1d64 /* 8018F91C 0018C71C 48 00 02 21 */ bl __ct__9NPCHazardFv -/* 8018F920 0018C720 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F924 0018C724 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F920 0018C720 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F924 0018C724 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F928 0018C728 38 63 1E 48 */ addi r3, r3, 0x1e48 /* 8018F92C 0018C72C 48 00 02 11 */ bl __ct__9NPCHazardFv -/* 8018F930 0018C730 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F934 0018C734 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F930 0018C730 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F934 0018C734 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F938 0018C738 38 63 1F 2C */ addi r3, r3, 0x1f2c /* 8018F93C 0018C73C 48 00 02 01 */ bl __ct__9NPCHazardFv -/* 8018F940 0018C740 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F944 0018C744 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F940 0018C740 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F944 0018C744 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F948 0018C748 38 63 20 10 */ addi r3, r3, 0x2010 /* 8018F94C 0018C74C 48 00 01 F1 */ bl __ct__9NPCHazardFv -/* 8018F950 0018C750 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F954 0018C754 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F950 0018C750 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F954 0018C754 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F958 0018C758 38 63 20 F4 */ addi r3, r3, 0x20f4 /* 8018F95C 0018C75C 48 00 01 E1 */ bl __ct__9NPCHazardFv -/* 8018F960 0018C760 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F964 0018C764 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F960 0018C760 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F964 0018C764 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F968 0018C768 38 63 21 D8 */ addi r3, r3, 0x21d8 /* 8018F96C 0018C76C 48 00 01 D1 */ bl __ct__9NPCHazardFv -/* 8018F970 0018C770 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F974 0018C774 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F970 0018C770 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F974 0018C774 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F978 0018C778 38 63 22 BC */ addi r3, r3, 0x22bc /* 8018F97C 0018C77C 48 00 01 C1 */ bl __ct__9NPCHazardFv -/* 8018F980 0018C780 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F984 0018C784 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F980 0018C780 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F984 0018C784 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F988 0018C788 38 63 23 A0 */ addi r3, r3, 0x23a0 /* 8018F98C 0018C78C 48 00 01 B1 */ bl __ct__9NPCHazardFv -/* 8018F990 0018C790 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F994 0018C794 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F990 0018C790 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F994 0018C794 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F998 0018C798 38 63 24 84 */ addi r3, r3, 0x2484 /* 8018F99C 0018C79C 48 00 01 A1 */ bl __ct__9NPCHazardFv -/* 8018F9A0 0018C7A0 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F9A4 0018C7A4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F9A0 0018C7A0 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F9A4 0018C7A4 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F9A8 0018C7A8 38 63 25 68 */ addi r3, r3, 0x2568 /* 8018F9AC 0018C7AC 48 00 01 91 */ bl __ct__9NPCHazardFv -/* 8018F9B0 0018C7B0 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F9B4 0018C7B4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F9B0 0018C7B0 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F9B4 0018C7B4 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F9B8 0018C7B8 38 63 26 4C */ addi r3, r3, 0x264c /* 8018F9BC 0018C7BC 48 00 01 81 */ bl __ct__9NPCHazardFv -/* 8018F9C0 0018C7C0 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F9C4 0018C7C4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F9C0 0018C7C0 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F9C4 0018C7C4 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F9C8 0018C7C8 38 63 27 30 */ addi r3, r3, 0x2730 /* 8018F9CC 0018C7CC 48 00 01 71 */ bl __ct__9NPCHazardFv -/* 8018F9D0 0018C7D0 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F9D4 0018C7D4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F9D0 0018C7D0 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F9D4 0018C7D4 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F9D8 0018C7D8 38 63 28 14 */ addi r3, r3, 0x2814 /* 8018F9DC 0018C7DC 48 00 01 61 */ bl __ct__9NPCHazardFv -/* 8018F9E0 0018C7E0 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F9E4 0018C7E4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F9E0 0018C7E0 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F9E4 0018C7E4 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F9E8 0018C7E8 38 63 28 F8 */ addi r3, r3, 0x28f8 /* 8018F9EC 0018C7EC 48 00 01 51 */ bl __ct__9NPCHazardFv -/* 8018F9F0 0018C7F0 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018F9F4 0018C7F4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018F9F0 0018C7F0 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018F9F4 0018C7F4 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018F9F8 0018C7F8 38 63 29 DC */ addi r3, r3, 0x29dc /* 8018F9FC 0018C7FC 48 00 01 41 */ bl __ct__9NPCHazardFv -/* 8018FA00 0018C800 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018FA04 0018C804 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018FA00 0018C800 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018FA04 0018C804 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018FA08 0018C808 38 63 2A C0 */ addi r3, r3, 0x2ac0 /* 8018FA0C 0018C80C 48 00 01 31 */ bl __ct__9NPCHazardFv -/* 8018FA10 0018C810 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018FA14 0018C814 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018FA10 0018C810 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018FA14 0018C814 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018FA18 0018C818 38 63 2B A4 */ addi r3, r3, 0x2ba4 /* 8018FA1C 0018C81C 48 00 01 21 */ bl __ct__9NPCHazardFv -/* 8018FA20 0018C820 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018FA24 0018C824 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018FA20 0018C820 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018FA24 0018C824 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018FA28 0018C828 38 63 2C 88 */ addi r3, r3, 0x2c88 /* 8018FA2C 0018C82C 48 00 01 11 */ bl __ct__9NPCHazardFv -/* 8018FA30 0018C830 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018FA34 0018C834 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018FA30 0018C830 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018FA34 0018C834 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018FA38 0018C838 38 63 2D 6C */ addi r3, r3, 0x2d6c /* 8018FA3C 0018C83C 48 00 01 01 */ bl __ct__9NPCHazardFv -/* 8018FA40 0018C840 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018FA44 0018C844 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018FA40 0018C840 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018FA44 0018C844 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018FA48 0018C848 38 63 2E 50 */ addi r3, r3, 0x2e50 /* 8018FA4C 0018C84C 48 00 00 F1 */ bl __ct__9NPCHazardFv -/* 8018FA50 0018C850 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018FA54 0018C854 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018FA50 0018C850 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018FA54 0018C854 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018FA58 0018C858 38 63 2F 34 */ addi r3, r3, 0x2f34 /* 8018FA5C 0018C85C 48 00 00 E1 */ bl __ct__9NPCHazardFv -/* 8018FA60 0018C860 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018FA64 0018C864 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018FA60 0018C860 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018FA64 0018C864 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018FA68 0018C868 38 63 30 18 */ addi r3, r3, 0x3018 /* 8018FA6C 0018C86C 48 00 00 D1 */ bl __ct__9NPCHazardFv -/* 8018FA70 0018C870 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018FA74 0018C874 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018FA70 0018C870 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018FA74 0018C874 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018FA78 0018C878 38 63 30 FC */ addi r3, r3, 0x30fc /* 8018FA7C 0018C87C 48 00 00 C1 */ bl __ct__9NPCHazardFv -/* 8018FA80 0018C880 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018FA84 0018C884 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018FA80 0018C880 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018FA84 0018C884 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018FA88 0018C888 38 63 31 E0 */ addi r3, r3, 0x31e0 /* 8018FA8C 0018C88C 48 00 00 B1 */ bl __ct__9NPCHazardFv -/* 8018FA90 0018C890 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018FA94 0018C894 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018FA90 0018C890 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018FA94 0018C894 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018FA98 0018C898 38 63 32 C4 */ addi r3, r3, 0x32c4 /* 8018FA9C 0018C89C 48 00 00 A1 */ bl __ct__9NPCHazardFv -/* 8018FAA0 0018C8A0 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018FAA4 0018C8A4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018FAA0 0018C8A0 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018FAA4 0018C8A4 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018FAA8 0018C8A8 38 63 33 A8 */ addi r3, r3, 0x33a8 /* 8018FAAC 0018C8AC 48 00 00 91 */ bl __ct__9NPCHazardFv -/* 8018FAB0 0018C8B0 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018FAB4 0018C8B4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018FAB0 0018C8B0 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018FAB4 0018C8B4 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018FAB8 0018C8B8 38 63 34 8C */ addi r3, r3, 0x348c /* 8018FABC 0018C8BC 48 00 00 81 */ bl __ct__9NPCHazardFv -/* 8018FAC0 0018C8C0 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018FAC4 0018C8C4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018FAC0 0018C8C0 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018FAC4 0018C8C4 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018FAC8 0018C8C8 38 63 35 70 */ addi r3, r3, 0x3570 /* 8018FACC 0018C8CC 48 00 00 71 */ bl __ct__9NPCHazardFv -/* 8018FAD0 0018C8D0 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018FAD4 0018C8D4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018FAD0 0018C8D0 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018FAD4 0018C8D4 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018FAD8 0018C8D8 38 63 36 54 */ addi r3, r3, 0x3654 /* 8018FADC 0018C8DC 48 00 00 61 */ bl __ct__9NPCHazardFv -/* 8018FAE0 0018C8E0 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018FAE4 0018C8E4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018FAE0 0018C8E0 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018FAE4 0018C8E4 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018FAE8 0018C8E8 38 63 37 38 */ addi r3, r3, 0x3738 /* 8018FAEC 0018C8EC 48 00 00 51 */ bl __ct__9NPCHazardFv -/* 8018FAF0 0018C8F0 3C 60 80 36 */ lis r3, lbl_8035E738@ha -/* 8018FAF4 0018C8F4 38 63 E7 38 */ addi r3, r3, lbl_8035E738@l +/* 8018FAF0 0018C8F0 3C 60 80 36 */ lis r3, lbl_g_hazards@ha +/* 8018FAF4 0018C8F4 38 63 E7 38 */ addi r3, r3, lbl_g_hazards@l /* 8018FAF8 0018C8F8 38 63 38 1C */ addi r3, r3, 0x381c /* 8018FAFC 0018C8FC 48 00 00 41 */ bl __ct__9NPCHazardFv /* 8018FB00 0018C900 80 01 00 14 */ lwz r0, 0x14(r1) @@ -9380,7 +9380,7 @@ lbl_8018FCD0: /* 8018FCE0 0018CAE0 6F A3 80 00 */ xoris r3, r29, 0x8000 /* 8018FCE4 0018CAE4 3C 00 43 30 */ lis r0, 0x4330 /* 8018FCE8 0018CAE8 90 61 00 0C */ stw r3, 0xc(r1) -/* 8018FCEC 0018CAEC C8 42 B1 08 */ lfd f2, lbl_803CFA88-_SDA2_BASE_(r2) +/* 8018FCEC 0018CAEC C8 42 B1 08 */ lfd f2, lbl__2198_1-_SDA2_BASE_(r2) /* 8018FCF0 0018CAF0 90 01 00 08 */ stw r0, 8(r1) /* 8018FCF4 0018CAF4 C8 01 00 08 */ lfd f0, 8(r1) /* 8018FCF8 0018CAF8 EC 00 10 28 */ fsubs f0, f0, f2 @@ -9391,7 +9391,7 @@ lbl_8018FCD0: /* 8018FD0C 0018CB0C 48 00 00 54 */ b lbl_8018FD60 lbl_8018FD10: /* 8018FD10 0018CB10 7F C3 F3 78 */ mr r3, r30 -/* 8018FD14 0018CB14 C0 42 AF E8 */ lfs f2, lbl_803CF968-_SDA2_BASE_(r2) +/* 8018FD14 0018CB14 C0 42 AF E8 */ lfs f2, lbl__958_3-_SDA2_BASE_(r2) /* 8018FD18 0018CB18 38 80 00 00 */ li r4, 0 /* 8018FD1C 0018CB1C 7F A9 03 A6 */ mtctr r29 /* 8018FD20 0018CB20 2C 1D 00 00 */ cmpwi r29, 0 diff --git a/asm/Game/zNPCMessenger.s b/asm/Game/zNPCMessenger.s index 6d36220a1..5532e8af5 100644 --- a/asm/Game/zNPCMessenger.s +++ b/asm/Game/zNPCMessenger.s @@ -77,7 +77,7 @@ zNPCMsg_Timestep__FP6xScenef: /* 800ED2BC 000EA0BC 48 00 00 6C */ b lbl_800ED328 lbl_800ED2C0: /* 800ED2C0 000EA0C0 80 7F 00 20 */ lwz r3, 0x20(r31) -/* 800ED2C4 000EA0C4 C0 22 9A 98 */ lfs f1, lbl_803CE418-_SDA2_BASE_(r2) +/* 800ED2C4 000EA0C4 C0 22 9A 98 */ lfs f1, lbl__817_2-_SDA2_BASE_(r2) /* 800ED2C8 000EA0C8 7F 83 F0 2E */ lwzx r28, r3, r30 /* 800ED2CC 000EA0CC C0 1C 00 40 */ lfs f0, 0x40(r28) /* 800ED2D0 000EA0D0 EC 00 F8 28 */ fsubs f0, f0, f31 @@ -89,10 +89,10 @@ lbl_800ED2E0: lbl_800ED2E4: /* 800ED2E4 000EA0E4 D0 3C 00 40 */ stfs f1, 0x40(r28) /* 800ED2E8 000EA0E8 C0 3C 00 40 */ lfs f1, 0x40(r28) -/* 800ED2EC 000EA0EC C0 02 9A 9C */ lfs f0, lbl_803CE41C-_SDA2_BASE_(r2) +/* 800ED2EC 000EA0EC C0 02 9A 9C */ lfs f0, lbl__818_2-_SDA2_BASE_(r2) /* 800ED2F0 000EA0F0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800ED2F4 000EA0F4 40 80 00 2C */ bge lbl_800ED320 -/* 800ED2F8 000EA0F8 C0 22 9A 98 */ lfs f1, lbl_803CE418-_SDA2_BASE_(r2) +/* 800ED2F8 000EA0F8 C0 22 9A 98 */ lfs f1, lbl__817_2-_SDA2_BASE_(r2) /* 800ED2FC 000EA0FC 7F 83 E3 78 */ mr r3, r28 /* 800ED300 000EA100 38 80 00 00 */ li r4, 0 /* 800ED304 000EA104 48 00 01 45 */ bl zNPCMsg_SendMsg__FP6NPCMsgfP10zNPCCommon @@ -123,9 +123,9 @@ lbl_800ED328: zNPCMsg_SendMsg__F13en_NPC_MSG_IDUi: /* 800ED358 000EA158 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ED35C 000EA15C 7C 08 02 A6 */ mflr r0 -/* 800ED360 000EA160 3C A0 80 31 */ lis r5, lbl_803121C8@ha +/* 800ED360 000EA160 3C A0 80 31 */ lis r5, lbl_msg$822@ha /* 800ED364 000EA164 90 01 00 14 */ stw r0, 0x14(r1) -/* 800ED368 000EA168 38 05 21 C8 */ addi r0, r5, lbl_803121C8@l +/* 800ED368 000EA168 38 05 21 C8 */ addi r0, r5, lbl_msg$822@l /* 800ED36C 000EA16C 38 A0 00 44 */ li r5, 0x44 /* 800ED370 000EA170 93 E1 00 0C */ stw r31, 0xc(r1) /* 800ED374 000EA174 7C 9F 23 78 */ mr r31, r4 @@ -134,11 +134,11 @@ zNPCMsg_SendMsg__F13en_NPC_MSG_IDUi: /* 800ED380 000EA180 7C 7E 1B 78 */ mr r30, r3 /* 800ED384 000EA184 7C 03 03 78 */ mr r3, r0 /* 800ED388 000EA188 4B F1 60 D1 */ bl memset -/* 800ED38C 000EA18C 3C 60 80 31 */ lis r3, lbl_803121C8@ha -/* 800ED390 000EA190 97 C3 21 C8 */ stwu r30, lbl_803121C8@l(r3) +/* 800ED38C 000EA18C 3C 60 80 31 */ lis r3, lbl_msg$822@ha +/* 800ED390 000EA190 97 C3 21 C8 */ stwu r30, lbl_msg$822@l(r3) /* 800ED394 000EA194 38 80 00 00 */ li r4, 0 /* 800ED398 000EA198 93 E3 00 04 */ stw r31, 4(r3) -/* 800ED39C 000EA19C C0 22 9A 98 */ lfs f1, lbl_803CE418-_SDA2_BASE_(r2) +/* 800ED39C 000EA19C C0 22 9A 98 */ lfs f1, lbl__817_2-_SDA2_BASE_(r2) /* 800ED3A0 000EA1A0 48 00 00 A9 */ bl zNPCMsg_SendMsg__FP6NPCMsgfP10zNPCCommon /* 800ED3A4 000EA1A4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800ED3A8 000EA1A8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -151,9 +151,9 @@ zNPCMsg_SendMsg__F13en_NPC_MSG_IDUi: zNPCMsg_SendMsg__F13en_NPC_MSG_IDP10zNPCCommon: /* 800ED3BC 000EA1BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ED3C0 000EA1C0 7C 08 02 A6 */ mflr r0 -/* 800ED3C4 000EA1C4 3C A0 80 31 */ lis r5, lbl_8031220C@ha +/* 800ED3C4 000EA1C4 3C A0 80 31 */ lis r5, lbl_msg$827@ha /* 800ED3C8 000EA1C8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800ED3CC 000EA1CC 38 05 22 0C */ addi r0, r5, lbl_8031220C@l +/* 800ED3CC 000EA1CC 38 05 22 0C */ addi r0, r5, lbl_msg$827@l /* 800ED3D0 000EA1D0 38 A0 00 44 */ li r5, 0x44 /* 800ED3D4 000EA1D4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800ED3D8 000EA1D8 7C 9F 23 78 */ mr r31, r4 @@ -162,12 +162,12 @@ zNPCMsg_SendMsg__F13en_NPC_MSG_IDP10zNPCCommon: /* 800ED3E4 000EA1E4 7C 7E 1B 78 */ mr r30, r3 /* 800ED3E8 000EA1E8 7C 03 03 78 */ mr r3, r0 /* 800ED3EC 000EA1EC 4B F1 60 6D */ bl memset -/* 800ED3F0 000EA1F0 3C 60 80 31 */ lis r3, lbl_8031220C@ha -/* 800ED3F4 000EA1F4 97 C3 22 0C */ stwu r30, lbl_8031220C@l(r3) +/* 800ED3F0 000EA1F0 3C 60 80 31 */ lis r3, lbl_msg$827@ha +/* 800ED3F4 000EA1F4 97 C3 22 0C */ stwu r30, lbl_msg$827@l(r3) /* 800ED3F8 000EA1F8 7F E4 FB 78 */ mr r4, r31 /* 800ED3FC 000EA1FC 80 1F 00 00 */ lwz r0, 0(r31) /* 800ED400 000EA200 90 03 00 04 */ stw r0, 4(r3) -/* 800ED404 000EA204 C0 22 9A 98 */ lfs f1, lbl_803CE418-_SDA2_BASE_(r2) +/* 800ED404 000EA204 C0 22 9A 98 */ lfs f1, lbl__817_2-_SDA2_BASE_(r2) /* 800ED408 000EA208 48 00 00 41 */ bl zNPCMsg_SendMsg__FP6NPCMsgfP10zNPCCommon /* 800ED40C 000EA20C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800ED410 000EA210 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -181,7 +181,7 @@ zNPCMsg_SendMsg__FP6NPCMsgP10zNPCCommon: /* 800ED424 000EA224 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ED428 000EA228 7C 08 02 A6 */ mflr r0 /* 800ED42C 000EA22C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800ED430 000EA230 C0 22 9A 98 */ lfs f1, lbl_803CE418-_SDA2_BASE_(r2) +/* 800ED430 000EA230 C0 22 9A 98 */ lfs f1, lbl__817_2-_SDA2_BASE_(r2) /* 800ED434 000EA234 48 00 00 15 */ bl zNPCMsg_SendMsg__FP6NPCMsgfP10zNPCCommon /* 800ED438 000EA238 80 01 00 14 */ lwz r0, 0x14(r1) /* 800ED43C 000EA23C 7C 08 03 A6 */ mtlr r0 @@ -197,7 +197,7 @@ zNPCMsg_SendMsg__FP6NPCMsgfP10zNPCCommon: /* 800ED458 000EA258 F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0 /* 800ED45C 000EA25C BF 61 00 0C */ stmw r27, 0xc(r1) /* 800ED460 000EA260 FF E0 08 90 */ fmr f31, f1 -/* 800ED464 000EA264 C0 02 9A 9C */ lfs f0, lbl_803CE41C-_SDA2_BASE_(r2) +/* 800ED464 000EA264 C0 02 9A 9C */ lfs f0, lbl__818_2-_SDA2_BASE_(r2) /* 800ED468 000EA268 7C 7B 1B 78 */ mr r27, r3 /* 800ED46C 000EA26C 7C 9C 23 78 */ mr r28, r4 /* 800ED470 000EA270 FC 1F 00 40 */ fcmpo cr0, f31, f0 @@ -212,7 +212,7 @@ zNPCMsg_SendMsg__FP6NPCMsgfP10zNPCCommon: /* 800ED494 000EA294 48 00 01 31 */ bl zNPCMessenger.NPCPS_queMessage__FP6NPCMsg /* 800ED498 000EA298 48 00 00 C8 */ b lbl_800ED560 lbl_800ED49C: -/* 800ED49C 000EA29C C0 22 9A 98 */ lfs f1, lbl_803CE418-_SDA2_BASE_(r2) +/* 800ED49C 000EA29C C0 22 9A 98 */ lfs f1, lbl__817_2-_SDA2_BASE_(r2) /* 800ED4A0 000EA2A0 7F 63 DB 78 */ mr r3, r27 /* 800ED4A4 000EA2A4 7F 84 E3 78 */ mr r4, r28 /* 800ED4A8 000EA2A8 4B FF FF A1 */ bl zNPCMsg_SendMsg__FP6NPCMsgfP10zNPCCommon @@ -332,7 +332,7 @@ zNPCMessenger.NPCPS_MsgPoolInit__FP9NPCPSDatai: /* 800ED624 000EA424 38 7E 00 20 */ addi r3, r30, 0x20 /* 800ED628 000EA428 4B F4 83 D9 */ bl XOrdInit__FP16st_XORDEREDARRAYii /* 800ED62C 000EA42C 1F FF 00 44 */ mulli r31, r31, 0x44 -/* 800ED630 000EA430 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 800ED630 000EA430 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 800ED634 000EA434 38 A0 00 00 */ li r5, 0 /* 800ED638 000EA438 7F E4 FB 78 */ mr r4, r31 /* 800ED63C 000EA43C 4B F4 63 05 */ bl xMemAlloc__FUiUii @@ -464,7 +464,7 @@ zNPCMessenger.NPCPS_CltPoolInit__FP9NPCPSDatai: /* 800ED80C 000EA60C 38 7E 00 08 */ addi r3, r30, 8 /* 800ED810 000EA610 4B F4 81 F1 */ bl XOrdInit__FP16st_XORDEREDARRAYii /* 800ED814 000EA614 57 FF 20 36 */ slwi r31, r31, 4 -/* 800ED818 000EA618 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 800ED818 000EA618 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 800ED81C 000EA61C 7F E4 FB 78 */ mr r4, r31 /* 800ED820 000EA620 38 A0 00 00 */ li r5, 0 /* 800ED824 000EA624 4B F4 61 1D */ bl xMemAlloc__FUiUii @@ -585,8 +585,8 @@ lbl_800ED9B4: .global zNPCMessenger.NPCPS_postOffice__Fv zNPCMessenger.NPCPS_postOffice__Fv: -/* 800ED9D4 000EA7D4 3C 60 80 29 */ lis r3, lbl_80294050@ha -/* 800ED9D8 000EA7D8 38 63 40 50 */ addi r3, r3, lbl_80294050@l +/* 800ED9D4 000EA7D4 3C 60 80 29 */ lis r3, lbl_g_postoffice@ha +/* 800ED9D8 000EA7D8 38 63 40 50 */ addi r3, r3, lbl_g_postoffice@l /* 800ED9DC 000EA7DC 4E 80 00 20 */ blr .global zNPCMessenger.NPCPS_grabMsg__Fv @@ -642,16 +642,16 @@ zNPCMsg_AreaNotify__FP10zNPCCommon13en_NPC_MSG_IDfi11en_NPCTYPES: /* 800EDA80 000EA880 7C 9E 23 78 */ mr r30, r4 /* 800EDA84 000EA884 93 A1 00 1C */ stw r29, 0x1c(r1) /* 800EDA88 000EA888 7C 7D 1B 78 */ mr r29, r3 -/* 800EDA8C 000EA88C 80 0D 93 B8 */ lwz r0, lbl_803CBCB8-_SDA_BASE_(r13) +/* 800EDA8C 000EA88C 80 0D 93 B8 */ lwz r0, lbl_g_lockarea-_SDA_BASE_(r13) /* 800EDA90 000EA890 2C 00 00 00 */ cmpwi r0, 0 /* 800EDA94 000EA894 40 82 00 84 */ bne lbl_800EDB18 /* 800EDA98 000EA898 38 00 00 01 */ li r0, 1 -/* 800EDA9C 000EA89C 3C 60 80 31 */ lis r3, lbl_80312250@ha -/* 800EDAA0 000EA8A0 90 0D 93 B8 */ stw r0, lbl_803CBCB8-_SDA_BASE_(r13) -/* 800EDAA4 000EA8A4 38 63 22 50 */ addi r3, r3, lbl_80312250@l +/* 800EDA9C 000EA89C 3C 60 80 31 */ lis r3, lbl_g_msgdata@ha +/* 800EDAA0 000EA8A0 90 0D 93 B8 */ stw r0, lbl_g_lockarea-_SDA_BASE_(r13) +/* 800EDAA4 000EA8A4 38 63 22 50 */ addi r3, r3, lbl_g_msgdata@l /* 800EDAA8 000EA8A8 38 80 00 00 */ li r4, 0 /* 800EDAAC 000EA8AC 38 A0 00 44 */ li r5, 0x44 -/* 800EDAB0 000EA8B0 80 E2 BF 38 */ lwz r7, lbl_803D08B8-_SDA2_BASE_(r2) +/* 800EDAB0 000EA8B0 80 E2 BF 38 */ lwz r7, lbl__962_2-_SDA2_BASE_(r2) /* 800EDAB4 000EA8B4 80 02 BF 3C */ lwz r0, lbl_803D08BC-_SDA2_BASE_(r2) /* 800EDAB8 000EA8B8 90 E1 00 08 */ stw r7, 8(r1) /* 800EDABC 000EA8BC 90 01 00 0C */ stw r0, 0xc(r1) @@ -665,9 +665,9 @@ lbl_800EDAD8: /* 800EDAD8 000EA8D8 3C 60 46 41 */ lis r3, 0x46414B45@ha /* 800EDADC 000EA8DC 38 A3 4B 45 */ addi r5, r3, 0x46414B45@l lbl_800EDAE0: -/* 800EDAE0 000EA8E0 3C 60 80 31 */ lis r3, lbl_80312250@ha +/* 800EDAE0 000EA8E0 3C 60 80 31 */ lis r3, lbl_g_msgdata@ha /* 800EDAE4 000EA8E4 FC 20 F8 90 */ fmr f1, f31 -/* 800EDAE8 000EA8E8 38 83 22 50 */ addi r4, r3, lbl_80312250@l +/* 800EDAE8 000EA8E8 38 83 22 50 */ addi r4, r3, lbl_g_msgdata@l /* 800EDAEC 000EA8EC 38 00 00 00 */ li r0, 0 /* 800EDAF0 000EA8F0 90 A4 00 08 */ stw r5, 8(r4) /* 800EDAF4 000EA8F4 7F A3 EB 78 */ mr r3, r29 @@ -678,7 +678,7 @@ lbl_800EDAE0: /* 800EDB08 000EA908 90 04 00 0C */ stw r0, 0xc(r4) /* 800EDB0C 000EA90C 48 00 00 FD */ bl zNPCMsg_AreaNotify__FP10zNPCCommonP6NPCMsgfiP11en_NPCTYPES /* 800EDB10 000EA910 38 00 00 00 */ li r0, 0 -/* 800EDB14 000EA914 90 0D 93 B8 */ stw r0, lbl_803CBCB8-_SDA_BASE_(r13) +/* 800EDB14 000EA914 90 0D 93 B8 */ stw r0, lbl_g_lockarea-_SDA_BASE_(r13) lbl_800EDB18: /* 800EDB18 000EA918 80 01 00 34 */ lwz r0, 0x34(r1) /* 800EDB1C 000EA91C CB E1 00 28 */ lfd f31, 0x28(r1) @@ -704,13 +704,13 @@ zNPCMsg_AreaNotify__FP10zNPCCommon13en_NPC_MSG_IDfiP11en_NPCTYPES: /* 800EDB60 000EA960 7C 9D 23 78 */ mr r29, r4 /* 800EDB64 000EA964 93 81 00 08 */ stw r28, 8(r1) /* 800EDB68 000EA968 7C 7C 1B 78 */ mr r28, r3 -/* 800EDB6C 000EA96C 80 0D 93 B8 */ lwz r0, lbl_803CBCB8-_SDA_BASE_(r13) +/* 800EDB6C 000EA96C 80 0D 93 B8 */ lwz r0, lbl_g_lockarea-_SDA_BASE_(r13) /* 800EDB70 000EA970 2C 00 00 00 */ cmpwi r0, 0 /* 800EDB74 000EA974 40 82 00 70 */ bne lbl_800EDBE4 /* 800EDB78 000EA978 38 00 00 01 */ li r0, 1 -/* 800EDB7C 000EA97C 3C 60 80 31 */ lis r3, lbl_80312250@ha -/* 800EDB80 000EA980 90 0D 93 B8 */ stw r0, lbl_803CBCB8-_SDA_BASE_(r13) -/* 800EDB84 000EA984 38 63 22 50 */ addi r3, r3, lbl_80312250@l +/* 800EDB7C 000EA97C 3C 60 80 31 */ lis r3, lbl_g_msgdata@ha +/* 800EDB80 000EA980 90 0D 93 B8 */ stw r0, lbl_g_lockarea-_SDA_BASE_(r13) +/* 800EDB84 000EA984 38 63 22 50 */ addi r3, r3, lbl_g_msgdata@l /* 800EDB88 000EA988 38 80 00 00 */ li r4, 0 /* 800EDB8C 000EA98C 38 A0 00 44 */ li r5, 0x44 /* 800EDB90 000EA990 4B F1 58 C9 */ bl memset @@ -722,9 +722,9 @@ lbl_800EDBA4: /* 800EDBA4 000EA9A4 3C 60 46 41 */ lis r3, 0x46414B45@ha /* 800EDBA8 000EA9A8 38 A3 4B 45 */ addi r5, r3, 0x46414B45@l lbl_800EDBAC: -/* 800EDBAC 000EA9AC 3C 60 80 31 */ lis r3, lbl_80312250@ha +/* 800EDBAC 000EA9AC 3C 60 80 31 */ lis r3, lbl_g_msgdata@ha /* 800EDBB0 000EA9B0 FC 20 F8 90 */ fmr f1, f31 -/* 800EDBB4 000EA9B4 38 83 22 50 */ addi r4, r3, lbl_80312250@l +/* 800EDBB4 000EA9B4 38 83 22 50 */ addi r4, r3, lbl_g_msgdata@l /* 800EDBB8 000EA9B8 38 00 00 00 */ li r0, 0 /* 800EDBBC 000EA9BC 90 A4 00 08 */ stw r5, 8(r4) /* 800EDBC0 000EA9C0 7F 83 E3 78 */ mr r3, r28 @@ -735,7 +735,7 @@ lbl_800EDBAC: /* 800EDBD4 000EA9D4 90 04 00 0C */ stw r0, 0xc(r4) /* 800EDBD8 000EA9D8 48 00 00 31 */ bl zNPCMsg_AreaNotify__FP10zNPCCommonP6NPCMsgfiP11en_NPCTYPES /* 800EDBDC 000EA9DC 38 00 00 00 */ li r0, 0 -/* 800EDBE0 000EA9E0 90 0D 93 B8 */ stw r0, lbl_803CBCB8-_SDA_BASE_(r13) +/* 800EDBE0 000EA9E0 90 0D 93 B8 */ stw r0, lbl_g_lockarea-_SDA_BASE_(r13) lbl_800EDBE4: /* 800EDBE4 000EA9E4 80 01 00 24 */ lwz r0, 0x24(r1) /* 800EDBE8 000EA9E8 CB E1 00 18 */ lfd f31, 0x18(r1) @@ -765,8 +765,8 @@ zNPCMsg_AreaNotify__FP10zNPCCommonP6NPCMsgfiP11en_NPCTYPES: /* 800EDC3C 000EAA3C 56 20 05 EF */ rlwinm. r0, r17, 0, 0x17, 0x17 /* 800EDC40 000EAA40 7C 7C 1B 78 */ mr r28, r3 /* 800EDC44 000EAA44 41 82 00 24 */ beq lbl_800EDC68 -/* 800EDC48 000EAA48 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800EDC4C 000EAA4C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800EDC48 000EAA48 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800EDC4C 000EAA4C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800EDC50 000EAA50 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800EDC54 000EAA54 4B F2 DB B5 */ bl xEntGetPos__FPC4xEnt /* 800EDC58 000EAA58 7C 64 1B 78 */ mr r4, r3 @@ -783,9 +783,9 @@ lbl_800EDC68: /* 800EDC80 000EAA80 4B F6 08 5D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800EDC84 000EAA84 48 00 00 14 */ b lbl_800EDC98 lbl_800EDC88: -/* 800EDC88 000EAA88 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 800EDC88 000EAA88 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 800EDC8C 000EAA8C 38 61 00 14 */ addi r3, r1, 0x14 -/* 800EDC90 000EAA90 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 800EDC90 000EAA90 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 800EDC94 000EAA94 4B F6 08 49 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800EDC98: /* 800EDC98 000EAA98 80 1E 00 0C */ lwz r0, 0xc(r30) @@ -906,12 +906,12 @@ lbl_800EDE18: /* 800EDE28 000EAC28 38 A1 00 14 */ addi r5, r1, 0x14 /* 800EDE2C 000EAC2C 4B F2 08 65 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800EDE30 000EAC30 C0 21 00 0C */ lfs f1, 0xc(r1) -/* 800EDE34 000EAC34 C0 02 9A A0 */ lfs f0, lbl_803CE420-_SDA2_BASE_(r2) +/* 800EDE34 000EAC34 C0 02 9A A0 */ lfs f0, lbl__1061_1-_SDA2_BASE_(r2) /* 800EDE38 000EAC38 FC 20 0A 10 */ fabs f1, f1 /* 800EDE3C 000EAC3C FC 20 08 18 */ frsp f1, f1 /* 800EDE40 000EAC40 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800EDE44 000EAC44 41 81 00 3C */ bgt lbl_800EDE80 -/* 800EDE48 000EAC48 C0 02 9A 9C */ lfs f0, lbl_803CE41C-_SDA2_BASE_(r2) +/* 800EDE48 000EAC48 C0 02 9A 9C */ lfs f0, lbl__818_2-_SDA2_BASE_(r2) /* 800EDE4C 000EAC4C 38 61 00 08 */ addi r3, r1, 8 /* 800EDE50 000EAC50 D0 01 00 0C */ stfs f0, 0xc(r1) /* 800EDE54 000EAC54 4B F2 72 79 */ bl xVec3Length2__FPC5xVec3 @@ -967,8 +967,8 @@ zNPCMsg_AreaPlayerStun__FffP5xVec3: /* 800EDF08 000EAD08 4B F6 05 D5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800EDF0C 000EAD0C 48 00 00 20 */ b lbl_800EDF2C lbl_800EDF10: -/* 800EDF10 000EAD10 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800EDF14 000EAD14 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800EDF10 000EAD10 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800EDF14 000EAD14 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800EDF18 000EAD18 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800EDF1C 000EAD1C 4B F2 D8 ED */ bl xEntGetPos__FPC4xEnt /* 800EDF20 000EAD20 7C 64 1B 78 */ mr r4, r3 @@ -1029,7 +1029,7 @@ lbl_800EDFD0: /* 800EDFE8 000EADE8 FC 00 00 18 */ frsp f0, f0 /* 800EDFEC 000EADEC FC 00 F0 40 */ fcmpo cr0, f0, f30 /* 800EDFF0 000EADF0 41 81 00 34 */ bgt lbl_800EE024 -/* 800EDFF4 000EADF4 C0 02 9A 9C */ lfs f0, lbl_803CE41C-_SDA2_BASE_(r2) +/* 800EDFF4 000EADF4 C0 02 9A 9C */ lfs f0, lbl__818_2-_SDA2_BASE_(r2) /* 800EDFF8 000EADF8 38 61 00 08 */ addi r3, r1, 8 /* 800EDFFC 000EADFC D0 01 00 0C */ stfs f0, 0xc(r1) /* 800EE000 000EAE00 4B F2 70 CD */ bl xVec3Length2__FPC5xVec3 @@ -1162,7 +1162,7 @@ lbl_800EE1B8: lbl_800EE1D4: /* 800EE1D4 000EAFD4 FC 20 F0 90 */ fmr f1, f30 /* 800EE1D8 000EAFD8 4B F1 C6 25 */ bl xsqrt__Ff -/* 800EE1DC 000EAFDC C0 02 9A A4 */ lfs f0, lbl_803CE424-_SDA2_BASE_(r2) +/* 800EE1DC 000EAFDC C0 02 9A A4 */ lfs f0, lbl__1159-_SDA2_BASE_(r2) /* 800EE1E0 000EAFE0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800EE1E4 000EAFE4 40 81 00 10 */ ble lbl_800EE1F4 /* 800EE1E8 000EAFE8 38 61 00 14 */ addi r3, r1, 0x14 @@ -1177,30 +1177,30 @@ lbl_800EE1F4: /* 800EE208 000EB008 FC 00 00 18 */ frsp f0, f0 /* 800EE20C 000EB00C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800EE210 000EB010 40 81 00 30 */ ble lbl_800EE240 -/* 800EE214 000EB014 C0 02 9A 9C */ lfs f0, lbl_803CE41C-_SDA2_BASE_(r2) +/* 800EE214 000EB014 C0 02 9A 9C */ lfs f0, lbl__818_2-_SDA2_BASE_(r2) /* 800EE218 000EB018 38 61 00 14 */ addi r3, r1, 0x14 /* 800EE21C 000EB01C FC 03 00 40 */ fcmpo cr0, f3, f0 /* 800EE220 000EB020 40 81 00 10 */ ble lbl_800EE230 -/* 800EE224 000EB024 3C 80 80 25 */ lis r4, lbl_80253024@ha -/* 800EE228 000EB028 38 84 30 24 */ addi r4, r4, lbl_80253024@l +/* 800EE224 000EB024 3C 80 80 25 */ lis r4, lbl_g_X3@ha +/* 800EE228 000EB028 38 84 30 24 */ addi r4, r4, lbl_g_X3@l /* 800EE22C 000EB02C 48 00 00 0C */ b lbl_800EE238 lbl_800EE230: -/* 800EE230 000EB030 3C 80 80 25 */ lis r4, lbl_80253048@ha -/* 800EE234 000EB034 38 84 30 48 */ addi r4, r4, lbl_80253048@l +/* 800EE230 000EB030 3C 80 80 25 */ lis r4, lbl_g_NX3@ha +/* 800EE234 000EB034 38 84 30 48 */ addi r4, r4, lbl_g_NX3@l lbl_800EE238: /* 800EE238 000EB038 4B F1 D0 2D */ bl __as__5xVec3FRC5xVec3 /* 800EE23C 000EB03C 48 00 00 2C */ b lbl_800EE268 lbl_800EE240: -/* 800EE240 000EB040 C0 02 9A 9C */ lfs f0, lbl_803CE41C-_SDA2_BASE_(r2) +/* 800EE240 000EB040 C0 02 9A 9C */ lfs f0, lbl__818_2-_SDA2_BASE_(r2) /* 800EE244 000EB044 38 61 00 14 */ addi r3, r1, 0x14 /* 800EE248 000EB048 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800EE24C 000EB04C 40 81 00 10 */ ble lbl_800EE25C -/* 800EE250 000EB050 3C 80 80 25 */ lis r4, lbl_8025303C@ha -/* 800EE254 000EB054 38 84 30 3C */ addi r4, r4, lbl_8025303C@l +/* 800EE250 000EB050 3C 80 80 25 */ lis r4, lbl_g_Z3@ha +/* 800EE254 000EB054 38 84 30 3C */ addi r4, r4, lbl_g_Z3@l /* 800EE258 000EB058 48 00 00 0C */ b lbl_800EE264 lbl_800EE25C: -/* 800EE25C 000EB05C 3C 80 80 25 */ lis r4, lbl_80253060@ha -/* 800EE260 000EB060 38 84 30 60 */ addi r4, r4, lbl_80253060@l +/* 800EE25C 000EB05C 3C 80 80 25 */ lis r4, lbl_g_NZ3@ha +/* 800EE260 000EB060 38 84 30 60 */ addi r4, r4, lbl_g_NZ3@l lbl_800EE264: /* 800EE264 000EB064 4B F1 D0 01 */ bl __as__5xVec3FRC5xVec3 lbl_800EE268: diff --git a/asm/Game/zNPCMgr.s b/asm/Game/zNPCMgr.s index 67ccb118b..450092e77 100644 --- a/asm/Game/zNPCMgr.s +++ b/asm/Game/zNPCMgr.s @@ -4,7 +4,7 @@ .global zNPCMgrSelf__Fv zNPCMgrSelf__Fv: -/* 800EE2CC 000EB0CC 80 6D 93 C4 */ lwz r3, lbl_803CBCC4-_SDA_BASE_(r13) +/* 800EE2CC 000EB0CC 80 6D 93 C4 */ lwz r3, lbl_g_npcmgr-_SDA_BASE_(r13) /* 800EE2D0 000EB0D0 4E 80 00 20 */ blr .global zNPCMgr_GetNPCList__Fv @@ -23,10 +23,10 @@ zNPCMgr_Startup__Fv: /* 800EE2F4 000EB0F4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EE2F8 000EB0F8 7C 08 02 A6 */ mflr r0 /* 800EE2FC 000EB0FC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800EE300 000EB100 80 6D 93 C0 */ lwz r3, lbl_803CBCC0-_SDA_BASE_(r13) +/* 800EE300 000EB100 80 6D 93 C0 */ lwz r3, lbl_g_modinit-_SDA_BASE_(r13) /* 800EE304 000EB104 38 03 00 01 */ addi r0, r3, 1 /* 800EE308 000EB108 2C 03 00 00 */ cmpwi r3, 0 -/* 800EE30C 000EB10C 90 0D 93 C0 */ stw r0, lbl_803CBCC0-_SDA_BASE_(r13) +/* 800EE30C 000EB10C 90 0D 93 C0 */ stw r0, lbl_g_modinit-_SDA_BASE_(r13) /* 800EE310 000EB110 40 82 00 38 */ bne lbl_800EE348 /* 800EE314 000EB114 48 01 EB 11 */ bl xBehaveMgr_Startup__Fv /* 800EE318 000EB118 3C 80 4E 50 */ lis r4, 0x4E50434D@ha @@ -39,7 +39,7 @@ zNPCMgr_Startup__Fv: /* 800EE334 000EB134 48 00 09 E5 */ bl __ct__7zNPCMgrFv /* 800EE338 000EB138 7C 60 1B 78 */ mr r0, r3 lbl_800EE33C: -/* 800EE33C 000EB13C 90 0D 93 C4 */ stw r0, lbl_803CBCC4-_SDA_BASE_(r13) +/* 800EE33C 000EB13C 90 0D 93 C4 */ stw r0, lbl_g_npcmgr-_SDA_BASE_(r13) /* 800EE340 000EB140 7C 03 03 78 */ mr r3, r0 /* 800EE344 000EB144 48 00 01 F9 */ bl Startup__7zNPCMgrFv lbl_800EE348: @@ -54,9 +54,9 @@ zNPCMgr_Shutdown__Fv: /* 800EE35C 000EB15C 7C 08 02 A6 */ mflr r0 /* 800EE360 000EB160 90 01 00 14 */ stw r0, 0x14(r1) /* 800EE364 000EB164 93 E1 00 0C */ stw r31, 0xc(r1) -/* 800EE368 000EB168 80 6D 93 C0 */ lwz r3, lbl_803CBCC0-_SDA_BASE_(r13) +/* 800EE368 000EB168 80 6D 93 C0 */ lwz r3, lbl_g_modinit-_SDA_BASE_(r13) /* 800EE36C 000EB16C 34 03 FF FF */ addic. r0, r3, -1 -/* 800EE370 000EB170 90 0D 93 C0 */ stw r0, lbl_803CBCC0-_SDA_BASE_(r13) +/* 800EE370 000EB170 90 0D 93 C0 */ stw r0, lbl_g_modinit-_SDA_BASE_(r13) /* 800EE374 000EB174 40 82 00 30 */ bne lbl_800EE3A4 /* 800EE378 000EB178 4B FF FF 55 */ bl zNPCMgrSelf__Fv /* 800EE37C 000EB17C 7C 7F 1B 79 */ or. r31, r3, r3 @@ -66,7 +66,7 @@ zNPCMgr_Shutdown__Fv: /* 800EE38C 000EB18C 38 80 00 01 */ li r4, 1 /* 800EE390 000EB190 48 00 09 8D */ bl __dt__7zNPCMgrFv /* 800EE394 000EB194 38 00 00 00 */ li r0, 0 -/* 800EE398 000EB198 90 0D 93 C4 */ stw r0, lbl_803CBCC4-_SDA_BASE_(r13) +/* 800EE398 000EB198 90 0D 93 C4 */ stw r0, lbl_g_npcmgr-_SDA_BASE_(r13) lbl_800EE39C: /* 800EE39C 000EB19C 4B FF FF BD */ bl zNPCMgr_Shutdown__Fv /* 800EE3A0 000EB1A0 48 01 EA ED */ bl xBehaveMgr_Shutdown__Fv @@ -281,7 +281,7 @@ ScenePrepare__7zNPCMgrFi: /* 800EE648 000EB448 48 04 78 C5 */ bl zNPCSubBoss_ScenePrepare__Fv /* 800EE64C 000EB44C 48 04 7B 4D */ bl zNPCBoss_ScenePrepare__Fv /* 800EE650 000EB450 38 00 00 01 */ li r0, 1 -/* 800EE654 000EB454 90 0D 93 C8 */ stw r0, lbl_803CBCC8-_SDA_BASE_(r13) +/* 800EE654 000EB454 90 0D 93 C8 */ stw r0, lbl_g_firstFrameUpdateAllNPC-_SDA_BASE_(r13) /* 800EE658 000EB458 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EE65C 000EB45C 7C 08 03 A6 */ mtlr r0 /* 800EE660 000EB460 38 21 00 10 */ addi r1, r1, 0x10 @@ -346,9 +346,9 @@ SceneReset__7zNPCMgrFv: /* 800EE72C 000EB52C 48 01 45 BD */ bl zNPCVillager_SceneReset__Fv /* 800EE730 000EB530 4B FF EB 19 */ bl zNPCMsg_SceneReset__Fv /* 800EE734 000EB534 48 01 E8 15 */ bl xBehaveMgr_SceneReset__Fv -/* 800EE738 000EB538 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800EE73C 000EB53C C0 22 9A A8 */ lfs f1, lbl_803CE428-_SDA2_BASE_(r2) -/* 800EE740 000EB540 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800EE738 000EB538 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800EE73C 000EB53C C0 22 9A A8 */ lfs f1, lbl__883_1-_SDA2_BASE_(r2) +/* 800EE740 000EB540 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800EE744 000EB544 7F E3 FB 78 */ mr r3, r31 /* 800EE748 000EB548 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 800EE74C 000EB54C 48 00 03 29 */ bl BackdoorUpdateAllNPCsOnce__7zNPCMgrFP6xScenef @@ -409,10 +409,10 @@ lbl_800EE7D8: ScenePostRender__7zNPCMgrFv: /* 800EE800 000EB600 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800EE804 000EB604 7C 08 02 A6 */ mflr r0 -/* 800EE808 000EB608 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800EE808 000EB608 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800EE80C 000EB60C 90 01 00 24 */ stw r0, 0x24(r1) /* 800EE810 000EB610 BF 61 00 0C */ stmw r27, 0xc(r1) -/* 800EE814 000EB614 3B E4 05 58 */ addi r31, r4, lbl_803C0558@l +/* 800EE814 000EB614 3B E4 05 58 */ addi r31, r4, lbl_globals@l /* 800EE818 000EB618 7C 7B 1B 78 */ mr r27, r3 /* 800EE81C 000EB61C 80 7F 07 10 */ lwz r3, 0x710(r31) /* 800EE820 000EB620 80 9F 06 58 */ lwz r4, 0x658(r31) @@ -469,10 +469,10 @@ lbl_800EE8A0: ScenePostParticleRender__7zNPCMgrFv: /* 800EE8D4 000EB6D4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800EE8D8 000EB6D8 7C 08 02 A6 */ mflr r0 -/* 800EE8DC 000EB6DC 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800EE8DC 000EB6DC 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800EE8E0 000EB6E0 90 01 00 24 */ stw r0, 0x24(r1) /* 800EE8E4 000EB6E4 BF 61 00 0C */ stmw r27, 0xc(r1) -/* 800EE8E8 000EB6E8 3B E4 05 58 */ addi r31, r4, lbl_803C0558@l +/* 800EE8E8 000EB6E8 3B E4 05 58 */ addi r31, r4, lbl_globals@l /* 800EE8EC 000EB6EC 7C 7B 1B 78 */ mr r27, r3 /* 800EE8F0 000EB6F0 80 7F 07 10 */ lwz r3, 0x710(r31) /* 800EE8F4 000EB6F4 80 9F 06 58 */ lwz r4, 0x658(r31) @@ -585,13 +585,13 @@ lbl_800EEA4C: BackdoorUpdateAllNPCsOnce__7zNPCMgrFP6xScenef: /* 800EEA74 000EB874 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800EEA78 000EB878 7C 08 02 A6 */ mflr r0 -/* 800EEA7C 000EB87C 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 800EEA7C 000EB87C 3C A0 80 3C */ lis r5, lbl_globals@ha /* 800EEA80 000EB880 90 01 00 24 */ stw r0, 0x24(r1) /* 800EEA84 000EB884 BF 41 00 08 */ stmw r26, 8(r1) /* 800EEA88 000EB888 7C 7A 1B 78 */ mr r26, r3 /* 800EEA8C 000EB88C 7C 9B 23 78 */ mr r27, r4 /* 800EEA90 000EB890 3B A0 00 00 */ li r29, 0 -/* 800EEA94 000EB894 3B E5 05 58 */ addi r31, r5, lbl_803C0558@l +/* 800EEA94 000EB894 3B E5 05 58 */ addi r31, r5, lbl_globals@l /* 800EEA98 000EB898 3B C0 00 00 */ li r30, 0 /* 800EEA9C 000EB89C 48 00 00 4C */ b lbl_800EEAE8 lbl_800EEAA0: @@ -608,7 +608,7 @@ lbl_800EEAA0: /* 800EEAC8 000EB8C8 41 82 00 18 */ beq lbl_800EEAE0 /* 800EEACC 000EB8CC 7F 83 E3 78 */ mr r3, r28 /* 800EEAD0 000EB8D0 7F 64 DB 78 */ mr r4, r27 -/* 800EEAD4 000EB8D4 C0 22 9A A8 */ lfs f1, lbl_803CE428-_SDA2_BASE_(r2) +/* 800EEAD4 000EB8D4 C0 22 9A A8 */ lfs f1, lbl__883_1-_SDA2_BASE_(r2) /* 800EEAD8 000EB8D8 7D 89 03 A6 */ mtctr r12 /* 800EEADC 000EB8DC 4E 80 04 21 */ bctrl lbl_800EEAE0: @@ -636,7 +636,7 @@ SceneTimestep__7zNPCMgrFP6xScenef: /* 800EEB24 000EB924 93 C1 00 10 */ stw r30, 0x10(r1) /* 800EEB28 000EB928 7C 7E 1B 78 */ mr r30, r3 /* 800EEB2C 000EB92C 48 00 02 31 */ bl DBG_PerfTrack__7zNPCMgrFv -/* 800EEB30 000EB930 80 0D 93 C8 */ lwz r0, lbl_803CBCC8-_SDA_BASE_(r13) +/* 800EEB30 000EB930 80 0D 93 C8 */ lwz r0, lbl_g_firstFrameUpdateAllNPC-_SDA_BASE_(r13) /* 800EEB34 000EB934 2C 00 00 00 */ cmpwi r0, 0 /* 800EEB38 000EB938 41 82 00 1C */ beq lbl_800EEB54 /* 800EEB3C 000EB93C FC 20 F8 90 */ fmr f1, f31 @@ -644,7 +644,7 @@ SceneTimestep__7zNPCMgrFP6xScenef: /* 800EEB44 000EB944 7F E4 FB 78 */ mr r4, r31 /* 800EEB48 000EB948 4B FF FF 2D */ bl BackdoorUpdateAllNPCsOnce__7zNPCMgrFP6xScenef /* 800EEB4C 000EB94C 38 00 00 00 */ li r0, 0 -/* 800EEB50 000EB950 90 0D 93 C8 */ stw r0, lbl_803CBCC8-_SDA_BASE_(r13) +/* 800EEB50 000EB950 90 0D 93 C8 */ stw r0, lbl_g_firstFrameUpdateAllNPC-_SDA_BASE_(r13) lbl_800EEB54: /* 800EEB54 000EB954 FC 20 F8 90 */ fmr f1, f31 /* 800EEB58 000EB958 7F E3 FB 78 */ mr r3, r31 @@ -673,9 +673,9 @@ lbl_800EEB54: PrepTypeTable__7zNPCMgrFv: /* 800EEBAC 000EB9AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EEBB0 000EB9B0 7C 08 02 A6 */ mflr r0 -/* 800EEBB4 000EB9B4 3C 60 80 29 */ lis r3, lbl_80294374@ha +/* 800EEBB4 000EB9B4 3C 60 80 29 */ lis r3, lbl_g_tbltype@ha /* 800EEBB8 000EB9B8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800EEBBC 000EB9BC 38 03 43 74 */ addi r0, r3, lbl_80294374@l +/* 800EEBBC 000EB9BC 38 03 43 74 */ addi r0, r3, lbl_g_tbltype@l /* 800EEBC0 000EB9C0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EEBC4 000EB9C4 7C 1F 03 78 */ mr r31, r0 /* 800EEBC8 000EB9C8 93 C1 00 08 */ stw r30, 8(r1) @@ -689,9 +689,9 @@ lbl_800EEBE0: /* 800EEBE0 000EB9E0 80 1F 00 00 */ lwz r0, 0(r31) /* 800EEBE4 000EB9E4 2C 00 00 00 */ cmpwi r0, 0 /* 800EEBE8 000EB9E8 40 82 FF E8 */ bne lbl_800EEBD0 -/* 800EEBEC 000EB9EC 3C 60 80 29 */ lis r3, lbl_80294080@ha +/* 800EEBEC 000EB9EC 3C 60 80 29 */ lis r3, lbl_g_brainTable@ha /* 800EEBF0 000EB9F0 3B C0 00 00 */ li r30, 0 -/* 800EEBF4 000EB9F4 3B E3 40 80 */ addi r31, r3, lbl_80294080@l +/* 800EEBF4 000EB9F4 3B E3 40 80 */ addi r31, r3, lbl_g_brainTable@l lbl_800EEBF8: /* 800EEBF8 000EB9F8 80 7F 00 00 */ lwz r3, 0(r31) /* 800EEBFC 000EB9FC 4B F5 D6 19 */ bl xStrHash__FPCc @@ -711,9 +711,9 @@ lbl_800EEBF8: NPCTypeForModel__7zNPCMgrFUiUi: /* 800EEC2C 000EBA2C 28 04 00 00 */ cmplwi r4, 0 /* 800EEC30 000EBA30 41 82 00 48 */ beq lbl_800EEC78 -/* 800EEC34 000EBA34 3C 60 80 29 */ lis r3, lbl_80294080@ha +/* 800EEC34 000EBA34 3C 60 80 29 */ lis r3, lbl_g_brainTable@ha /* 800EEC38 000EBA38 38 00 00 3F */ li r0, 0x3f -/* 800EEC3C 000EBA3C 38 63 40 80 */ addi r3, r3, lbl_80294080@l +/* 800EEC3C 000EBA3C 38 63 40 80 */ addi r3, r3, lbl_g_brainTable@l /* 800EEC40 000EBA40 38 C0 00 00 */ li r6, 0 /* 800EEC44 000EBA44 7C 09 03 A6 */ mtctr r0 lbl_800EEC48: @@ -721,8 +721,8 @@ lbl_800EEC48: /* 800EEC4C 000EBA4C 7C 04 00 40 */ cmplw r4, r0 /* 800EEC50 000EBA50 40 82 00 1C */ bne lbl_800EEC6C /* 800EEC54 000EBA54 1C 06 00 0C */ mulli r0, r6, 0xc -/* 800EEC58 000EBA58 3C 60 80 29 */ lis r3, lbl_80294080@ha -/* 800EEC5C 000EBA5C 38 63 40 80 */ addi r3, r3, lbl_80294080@l +/* 800EEC58 000EBA58 3C 60 80 29 */ lis r3, lbl_g_brainTable@ha +/* 800EEC5C 000EBA5C 38 63 40 80 */ addi r3, r3, lbl_g_brainTable@l /* 800EEC60 000EBA60 7C 63 02 14 */ add r3, r3, r0 /* 800EEC64 000EBA64 80 63 00 04 */ lwz r3, 4(r3) /* 800EEC68 000EBA68 4E 80 00 20 */ blr @@ -731,9 +731,9 @@ lbl_800EEC6C: /* 800EEC70 000EBA70 38 C6 00 01 */ addi r6, r6, 1 /* 800EEC74 000EBA74 42 00 FF D4 */ bdnz lbl_800EEC48 lbl_800EEC78: -/* 800EEC78 000EBA78 3C 80 80 29 */ lis r4, lbl_80294374@ha +/* 800EEC78 000EBA78 3C 80 80 29 */ lis r4, lbl_g_tbltype@ha /* 800EEC7C 000EBA7C 38 60 00 00 */ li r3, 0 -/* 800EEC80 000EBA80 38 04 43 74 */ addi r0, r4, lbl_80294374@l +/* 800EEC80 000EBA80 38 04 43 74 */ addi r0, r4, lbl_g_tbltype@l /* 800EEC84 000EBA84 7C 04 03 78 */ mr r4, r0 /* 800EEC88 000EBA88 48 00 00 1C */ b lbl_800EECA4 lbl_800EEC8C: diff --git a/asm/Game/zNPCSndTable.s b/asm/Game/zNPCSndTable.s index a5b6999ef..1286ea7cd 100644 --- a/asm/Game/zNPCSndTable.s +++ b/asm/Game/zNPCSndTable.s @@ -6,13 +6,13 @@ NPCS_Startup__Fv: /* 80124AE4 001218E4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80124AE8 001218E8 7C 08 02 A6 */ mflr r0 -/* 80124AEC 001218EC 3C 80 80 2A */ lis r4, lbl_80298330@ha -/* 80124AF0 001218F0 3C 60 80 31 */ lis r3, lbl_80314C50@ha +/* 80124AEC 001218EC 3C 80 80 2A */ lis r4, lbl_g_strz_sndgroup@ha +/* 80124AF0 001218F0 3C 60 80 31 */ lis r3, lbl_g_hash_sndgroup@ha /* 80124AF4 001218F4 90 01 00 24 */ stw r0, 0x24(r1) /* 80124AF8 001218F8 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 80124AFC 001218FC 3B E4 83 30 */ addi r31, r4, lbl_80298330@l +/* 80124AFC 001218FC 3B E4 83 30 */ addi r31, r4, lbl_g_strz_sndgroup@l /* 80124B00 00121900 93 C1 00 18 */ stw r30, 0x18(r1) -/* 80124B04 00121904 3B C3 4C 50 */ addi r30, r3, lbl_80314C50@l +/* 80124B04 00121904 3B C3 4C 50 */ addi r30, r3, lbl_g_hash_sndgroup@l /* 80124B08 00121908 93 A1 00 14 */ stw r29, 0x14(r1) /* 80124B0C 0012190C 3B A0 00 00 */ li r29, 0 lbl_80124B10: @@ -38,14 +38,14 @@ NPCS_Shutdown__Fv: .global NPCS_SndTimersUpdate__Ff NPCS_SndTimersUpdate__Ff: -/* 80124B50 00121950 3C 60 80 2A */ lis r3, lbl_802982C8@ha +/* 80124B50 00121950 3C 60 80 2A */ lis r3, lbl_g_tmrz_sndplay@ha /* 80124B54 00121954 38 00 00 0D */ li r0, 0xd -/* 80124B58 00121958 38 63 82 C8 */ addi r3, r3, lbl_802982C8@l +/* 80124B58 00121958 38 63 82 C8 */ addi r3, r3, lbl_g_tmrz_sndplay@l /* 80124B5C 0012195C 38 80 00 00 */ li r4, 0 /* 80124B60 00121960 7C 09 03 A6 */ mtctr r0 lbl_80124B64: /* 80124B64 00121964 C0 03 00 00 */ lfs f0, 0(r3) -/* 80124B68 00121968 C0 42 A0 F8 */ lfs f2, lbl_803CEA78-_SDA2_BASE_(r2) +/* 80124B68 00121968 C0 42 A0 F8 */ lfs f2, lbl__647-_SDA2_BASE_(r2) /* 80124B6C 0012196C EC 00 08 28 */ fsubs f0, f0, f1 /* 80124B70 00121970 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80124B74 00121974 40 81 00 08 */ ble lbl_80124B7C @@ -55,7 +55,7 @@ lbl_80124B7C: lbl_80124B80: /* 80124B80 00121980 D0 43 00 00 */ stfs f2, 0(r3) /* 80124B84 00121984 C4 03 00 04 */ lfsu f0, 4(r3) -/* 80124B88 00121988 C0 42 A0 F8 */ lfs f2, lbl_803CEA78-_SDA2_BASE_(r2) +/* 80124B88 00121988 C0 42 A0 F8 */ lfs f2, lbl__647-_SDA2_BASE_(r2) /* 80124B8C 0012198C EC 00 08 28 */ fsubs f0, f0, f1 /* 80124B90 00121990 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80124B94 00121994 40 81 00 08 */ ble lbl_80124B9C @@ -71,66 +71,66 @@ lbl_80124BA0: .global NPCS_SndTimersReset__Fv NPCS_SndTimersReset__Fv: -/* 80124BB4 001219B4 3C 60 80 2A */ lis r3, lbl_802982C8@ha -/* 80124BB8 001219B8 C0 02 A0 F8 */ lfs f0, lbl_803CEA78-_SDA2_BASE_(r2) -/* 80124BBC 001219BC 38 83 82 C8 */ addi r4, r3, lbl_802982C8@l +/* 80124BB4 001219B4 3C 60 80 2A */ lis r3, lbl_g_tmrz_sndplay@ha +/* 80124BB8 001219B8 C0 02 A0 F8 */ lfs f0, lbl__647-_SDA2_BASE_(r2) +/* 80124BBC 001219BC 38 83 82 C8 */ addi r4, r3, lbl_g_tmrz_sndplay@l /* 80124BC0 001219C0 38 C0 00 18 */ li r6, 0x18 /* 80124BC4 001219C4 D0 04 00 00 */ stfs f0, 0(r4) /* 80124BC8 001219C8 54 C3 10 3A */ slwi r3, r6, 2 /* 80124BCC 001219CC 38 A4 00 20 */ addi r5, r4, 0x20 /* 80124BD0 001219D0 20 06 00 1A */ subfic r0, r6, 0x1a -/* 80124BD4 001219D4 C0 02 A0 F8 */ lfs f0, lbl_803CEA78-_SDA2_BASE_(r2) +/* 80124BD4 001219D4 C0 02 A0 F8 */ lfs f0, lbl__647-_SDA2_BASE_(r2) /* 80124BD8 001219D8 7C 64 1A 14 */ add r3, r4, r3 /* 80124BDC 001219DC D0 04 00 04 */ stfs f0, 4(r4) -/* 80124BE0 001219E0 C0 02 A0 F8 */ lfs f0, lbl_803CEA78-_SDA2_BASE_(r2) +/* 80124BE0 001219E0 C0 02 A0 F8 */ lfs f0, lbl__647-_SDA2_BASE_(r2) /* 80124BE4 001219E4 D0 04 00 08 */ stfs f0, 8(r4) -/* 80124BE8 001219E8 C0 02 A0 F8 */ lfs f0, lbl_803CEA78-_SDA2_BASE_(r2) +/* 80124BE8 001219E8 C0 02 A0 F8 */ lfs f0, lbl__647-_SDA2_BASE_(r2) /* 80124BEC 001219EC D0 04 00 0C */ stfs f0, 0xc(r4) -/* 80124BF0 001219F0 C0 02 A0 F8 */ lfs f0, lbl_803CEA78-_SDA2_BASE_(r2) +/* 80124BF0 001219F0 C0 02 A0 F8 */ lfs f0, lbl__647-_SDA2_BASE_(r2) /* 80124BF4 001219F4 D0 04 00 10 */ stfs f0, 0x10(r4) -/* 80124BF8 001219F8 C0 02 A0 F8 */ lfs f0, lbl_803CEA78-_SDA2_BASE_(r2) +/* 80124BF8 001219F8 C0 02 A0 F8 */ lfs f0, lbl__647-_SDA2_BASE_(r2) /* 80124BFC 001219FC D0 04 00 14 */ stfs f0, 0x14(r4) -/* 80124C00 00121A00 C0 02 A0 F8 */ lfs f0, lbl_803CEA78-_SDA2_BASE_(r2) +/* 80124C00 00121A00 C0 02 A0 F8 */ lfs f0, lbl__647-_SDA2_BASE_(r2) /* 80124C04 00121A04 D0 04 00 18 */ stfs f0, 0x18(r4) -/* 80124C08 00121A08 C0 02 A0 F8 */ lfs f0, lbl_803CEA78-_SDA2_BASE_(r2) +/* 80124C08 00121A08 C0 02 A0 F8 */ lfs f0, lbl__647-_SDA2_BASE_(r2) /* 80124C0C 00121A0C D0 04 00 1C */ stfs f0, 0x1c(r4) -/* 80124C10 00121A10 C0 02 A0 F8 */ lfs f0, lbl_803CEA78-_SDA2_BASE_(r2) +/* 80124C10 00121A10 C0 02 A0 F8 */ lfs f0, lbl__647-_SDA2_BASE_(r2) /* 80124C14 00121A14 D0 04 00 20 */ stfs f0, 0x20(r4) -/* 80124C18 00121A18 C0 02 A0 F8 */ lfs f0, lbl_803CEA78-_SDA2_BASE_(r2) +/* 80124C18 00121A18 C0 02 A0 F8 */ lfs f0, lbl__647-_SDA2_BASE_(r2) /* 80124C1C 00121A1C D0 04 00 24 */ stfs f0, 0x24(r4) -/* 80124C20 00121A20 C0 02 A0 F8 */ lfs f0, lbl_803CEA78-_SDA2_BASE_(r2) +/* 80124C20 00121A20 C0 02 A0 F8 */ lfs f0, lbl__647-_SDA2_BASE_(r2) /* 80124C24 00121A24 D0 04 00 28 */ stfs f0, 0x28(r4) -/* 80124C28 00121A28 C0 02 A0 F8 */ lfs f0, lbl_803CEA78-_SDA2_BASE_(r2) +/* 80124C28 00121A28 C0 02 A0 F8 */ lfs f0, lbl__647-_SDA2_BASE_(r2) /* 80124C2C 00121A2C D0 04 00 2C */ stfs f0, 0x2c(r4) -/* 80124C30 00121A30 C0 02 A0 F8 */ lfs f0, lbl_803CEA78-_SDA2_BASE_(r2) +/* 80124C30 00121A30 C0 02 A0 F8 */ lfs f0, lbl__647-_SDA2_BASE_(r2) /* 80124C34 00121A34 D0 04 00 30 */ stfs f0, 0x30(r4) -/* 80124C38 00121A38 C0 02 A0 F8 */ lfs f0, lbl_803CEA78-_SDA2_BASE_(r2) +/* 80124C38 00121A38 C0 02 A0 F8 */ lfs f0, lbl__647-_SDA2_BASE_(r2) /* 80124C3C 00121A3C D0 04 00 34 */ stfs f0, 0x34(r4) -/* 80124C40 00121A40 C0 02 A0 F8 */ lfs f0, lbl_803CEA78-_SDA2_BASE_(r2) +/* 80124C40 00121A40 C0 02 A0 F8 */ lfs f0, lbl__647-_SDA2_BASE_(r2) /* 80124C44 00121A44 D0 04 00 38 */ stfs f0, 0x38(r4) -/* 80124C48 00121A48 C0 02 A0 F8 */ lfs f0, lbl_803CEA78-_SDA2_BASE_(r2) +/* 80124C48 00121A48 C0 02 A0 F8 */ lfs f0, lbl__647-_SDA2_BASE_(r2) /* 80124C4C 00121A4C D0 04 00 3C */ stfs f0, 0x3c(r4) -/* 80124C50 00121A50 C0 02 A0 F8 */ lfs f0, lbl_803CEA78-_SDA2_BASE_(r2) +/* 80124C50 00121A50 C0 02 A0 F8 */ lfs f0, lbl__647-_SDA2_BASE_(r2) /* 80124C54 00121A54 D4 05 00 20 */ stfsu f0, 0x20(r5) -/* 80124C58 00121A58 C0 02 A0 F8 */ lfs f0, lbl_803CEA78-_SDA2_BASE_(r2) +/* 80124C58 00121A58 C0 02 A0 F8 */ lfs f0, lbl__647-_SDA2_BASE_(r2) /* 80124C5C 00121A5C D0 04 00 44 */ stfs f0, 0x44(r4) -/* 80124C60 00121A60 C0 02 A0 F8 */ lfs f0, lbl_803CEA78-_SDA2_BASE_(r2) +/* 80124C60 00121A60 C0 02 A0 F8 */ lfs f0, lbl__647-_SDA2_BASE_(r2) /* 80124C64 00121A64 D0 05 00 08 */ stfs f0, 8(r5) -/* 80124C68 00121A68 C0 02 A0 F8 */ lfs f0, lbl_803CEA78-_SDA2_BASE_(r2) +/* 80124C68 00121A68 C0 02 A0 F8 */ lfs f0, lbl__647-_SDA2_BASE_(r2) /* 80124C6C 00121A6C D0 05 00 0C */ stfs f0, 0xc(r5) -/* 80124C70 00121A70 C0 02 A0 F8 */ lfs f0, lbl_803CEA78-_SDA2_BASE_(r2) +/* 80124C70 00121A70 C0 02 A0 F8 */ lfs f0, lbl__647-_SDA2_BASE_(r2) /* 80124C74 00121A74 D0 05 00 10 */ stfs f0, 0x10(r5) -/* 80124C78 00121A78 C0 02 A0 F8 */ lfs f0, lbl_803CEA78-_SDA2_BASE_(r2) +/* 80124C78 00121A78 C0 02 A0 F8 */ lfs f0, lbl__647-_SDA2_BASE_(r2) /* 80124C7C 00121A7C D0 05 00 14 */ stfs f0, 0x14(r5) -/* 80124C80 00121A80 C0 02 A0 F8 */ lfs f0, lbl_803CEA78-_SDA2_BASE_(r2) +/* 80124C80 00121A80 C0 02 A0 F8 */ lfs f0, lbl__647-_SDA2_BASE_(r2) /* 80124C84 00121A84 D0 05 00 18 */ stfs f0, 0x18(r5) -/* 80124C88 00121A88 C0 02 A0 F8 */ lfs f0, lbl_803CEA78-_SDA2_BASE_(r2) +/* 80124C88 00121A88 C0 02 A0 F8 */ lfs f0, lbl__647-_SDA2_BASE_(r2) /* 80124C8C 00121A8C D0 05 00 1C */ stfs f0, 0x1c(r5) /* 80124C90 00121A90 7C 09 03 A6 */ mtctr r0 /* 80124C94 00121A94 2C 06 00 1A */ cmpwi r6, 0x1a /* 80124C98 00121A98 4C 80 00 20 */ bgelr lbl_80124C9C: -/* 80124C9C 00121A9C C0 02 A0 F8 */ lfs f0, lbl_803CEA78-_SDA2_BASE_(r2) +/* 80124C9C 00121A9C C0 02 A0 F8 */ lfs f0, lbl__647-_SDA2_BASE_(r2) /* 80124CA0 00121AA0 D0 03 00 00 */ stfs f0, 0(r3) /* 80124CA4 00121AA4 38 63 00 04 */ addi r3, r3, 4 /* 80124CA8 00121AA8 42 00 FF F4 */ bdnz lbl_80124C9C @@ -145,22 +145,22 @@ NPCS_SndTypePlayed__F12en_NPC_SOUNDf: /* 80124CC0 00121AC0 40 80 00 08 */ bge lbl_80124CC8 /* 80124CC4 00121AC4 48 00 00 14 */ b lbl_80124CD8 lbl_80124CC8: -/* 80124CC8 00121AC8 C0 42 A0 FC */ lfs f2, lbl_803CEA7C-_SDA2_BASE_(r2) +/* 80124CC8 00121AC8 C0 42 A0 FC */ lfs f2, lbl__675_2-_SDA2_BASE_(r2) /* 80124CCC 00121ACC 48 00 00 10 */ b lbl_80124CDC lbl_80124CD0: -/* 80124CD0 00121AD0 C0 42 A1 00 */ lfs f2, lbl_803CEA80-_SDA2_BASE_(r2) +/* 80124CD0 00121AD0 C0 42 A1 00 */ lfs f2, lbl__676_2-_SDA2_BASE_(r2) /* 80124CD4 00121AD4 48 00 00 08 */ b lbl_80124CDC lbl_80124CD8: -/* 80124CD8 00121AD8 C0 42 A0 F8 */ lfs f2, lbl_803CEA78-_SDA2_BASE_(r2) +/* 80124CD8 00121AD8 C0 42 A0 F8 */ lfs f2, lbl__647-_SDA2_BASE_(r2) lbl_80124CDC: -/* 80124CDC 00121ADC C0 02 A1 04 */ lfs f0, lbl_803CEA84-_SDA2_BASE_(r2) +/* 80124CDC 00121ADC C0 02 A1 04 */ lfs f0, lbl__677_4-_SDA2_BASE_(r2) /* 80124CE0 00121AE0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80124CE4 00121AE4 40 81 00 08 */ ble lbl_80124CEC /* 80124CE8 00121AE8 FC 40 08 90 */ fmr f2, f1 lbl_80124CEC: -/* 80124CEC 00121AEC 3C 80 80 2A */ lis r4, lbl_802982C8@ha +/* 80124CEC 00121AEC 3C 80 80 2A */ lis r4, lbl_g_tmrz_sndplay@ha /* 80124CF0 00121AF0 54 60 10 3A */ slwi r0, r3, 2 -/* 80124CF4 00121AF4 38 64 82 C8 */ addi r3, r4, lbl_802982C8@l +/* 80124CF4 00121AF4 38 64 82 C8 */ addi r3, r4, lbl_g_tmrz_sndplay@l /* 80124CF8 00121AF8 7C 43 05 2E */ stfsx f2, r3, r0 /* 80124CFC 00121AFC 4E 80 00 20 */ blr @@ -176,10 +176,10 @@ lbl_80124D10: /* 80124D18 00121B18 38 60 00 00 */ li r3, 0 /* 80124D1C 00121B1C 4E 80 00 20 */ blr lbl_80124D20: -/* 80124D20 00121B20 3C 80 80 2A */ lis r4, lbl_802982C8@ha +/* 80124D20 00121B20 3C 80 80 2A */ lis r4, lbl_g_tmrz_sndplay@ha /* 80124D24 00121B24 54 60 10 3A */ slwi r0, r3, 2 -/* 80124D28 00121B28 38 64 82 C8 */ addi r3, r4, lbl_802982C8@l -/* 80124D2C 00121B2C C0 02 A1 04 */ lfs f0, lbl_803CEA84-_SDA2_BASE_(r2) +/* 80124D28 00121B28 38 64 82 C8 */ addi r3, r4, lbl_g_tmrz_sndplay@l +/* 80124D2C 00121B2C C0 02 A1 04 */ lfs f0, lbl__677_4-_SDA2_BASE_(r2) /* 80124D30 00121B30 7C 23 04 2E */ lfsx f1, r3, r0 /* 80124D34 00121B34 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80124D38 00121B38 7C 00 00 26 */ mfcr r0 @@ -225,8 +225,8 @@ lbl_80124D94: .global NPCS_SndFindProps__F12en_NPC_SOUND NPCS_SndFindProps__F12en_NPC_SOUND: -/* 80124DBC 00121BBC 3C 80 80 2A */ lis r4, lbl_80298398@ha -/* 80124DC0 00121BC0 38 04 83 98 */ addi r0, r4, lbl_80298398@l +/* 80124DBC 00121BBC 3C 80 80 2A */ lis r4, lbl_g_sndProps@ha +/* 80124DC0 00121BC0 38 04 83 98 */ addi r0, r4, lbl_g_sndProps@l /* 80124DC4 00121BC4 7C 04 03 78 */ mr r4, r0 /* 80124DC8 00121BC8 48 00 00 10 */ b lbl_80124DD8 lbl_80124DCC: @@ -260,13 +260,13 @@ lbl_80124E0C: lbl_80124E1C: /* 80124E1C 00121C1C 2C 08 00 02 */ cmpwi r8, 2 /* 80124E20 00121C20 40 82 00 14 */ bne lbl_80124E34 -/* 80124E24 00121C24 3C C0 80 2A */ lis r6, lbl_80298470@ha -/* 80124E28 00121C28 38 06 84 70 */ addi r0, r6, lbl_80298470@l +/* 80124E24 00121C24 3C C0 80 2A */ lis r6, lbl_g_sndTrax_General@ha +/* 80124E28 00121C28 38 06 84 70 */ addi r0, r6, lbl_g_sndTrax_General@l /* 80124E2C 00121C2C 7C 06 03 78 */ mr r6, r0 /* 80124E30 00121C30 48 00 00 10 */ b lbl_80124E40 lbl_80124E34: -/* 80124E34 00121C34 3C C0 80 2A */ lis r6, lbl_80298464@ha -/* 80124E38 00121C38 38 06 84 64 */ addi r0, r6, lbl_80298464@l +/* 80124E34 00121C34 3C C0 80 2A */ lis r6, lbl_g_sndTrax_Universal@ha +/* 80124E38 00121C38 38 06 84 64 */ addi r0, r6, lbl_g_sndTrax_Universal@l /* 80124E3C 00121C3C 7C 06 03 78 */ mr r6, r0 lbl_80124E40: /* 80124E40 00121C40 28 06 00 00 */ cmplwi r6, 0 @@ -297,13 +297,13 @@ lbl_80124E80: lbl_80124E90: /* 80124E90 00121C90 2C 08 00 02 */ cmpwi r8, 2 /* 80124E94 00121C94 40 82 00 14 */ bne lbl_80124EA8 -/* 80124E98 00121C98 3C C0 80 2A */ lis r6, lbl_80298470@ha -/* 80124E9C 00121C9C 38 06 84 70 */ addi r0, r6, lbl_80298470@l +/* 80124E98 00121C98 3C C0 80 2A */ lis r6, lbl_g_sndTrax_General@ha +/* 80124E9C 00121C9C 38 06 84 70 */ addi r0, r6, lbl_g_sndTrax_General@l /* 80124EA0 00121CA0 7C 06 03 78 */ mr r6, r0 /* 80124EA4 00121CA4 48 00 00 10 */ b lbl_80124EB4 lbl_80124EA8: -/* 80124EA8 00121CA8 3C C0 80 2A */ lis r6, lbl_80298464@ha -/* 80124EAC 00121CAC 38 06 84 64 */ addi r0, r6, lbl_80298464@l +/* 80124EA8 00121CA8 3C C0 80 2A */ lis r6, lbl_g_sndTrax_Universal@ha +/* 80124EAC 00121CAC 38 06 84 64 */ addi r0, r6, lbl_g_sndTrax_Universal@l /* 80124EB0 00121CB0 7C 06 03 78 */ mr r6, r0 lbl_80124EB4: /* 80124EB4 00121CB4 28 06 00 00 */ cmplwi r6, 0 @@ -331,10 +331,10 @@ lbl_80124EE4: NPCS_SndPickSimilar__F12en_NPC_SOUNDP10NPCSndTraxP10NPCSndTrax: /* 80124EF4 00121CF4 94 21 FE F0 */ stwu r1, -0x110(r1) /* 80124EF8 00121CF8 7C 08 02 A6 */ mflr r0 -/* 80124EFC 00121CFC 3C E0 80 27 */ lis r7, lbl_8026BAE0@ha +/* 80124EFC 00121CFC 3C E0 80 27 */ lis r7, lbl__738_1@ha /* 80124F00 00121D00 38 C0 00 10 */ li r6, 0x10 /* 80124F04 00121D04 90 01 01 14 */ stw r0, 0x114(r1) -/* 80124F08 00121D08 38 E7 BA E0 */ addi r7, r7, lbl_8026BAE0@l +/* 80124F08 00121D08 38 E7 BA E0 */ addi r7, r7, lbl__738_1@l /* 80124F0C 00121D0C 39 21 00 84 */ addi r9, r1, 0x84 /* 80124F10 00121D10 38 00 00 00 */ li r0, 0 /* 80124F14 00121D14 93 E1 01 0C */ stw r31, 0x10c(r1) @@ -347,9 +347,9 @@ lbl_80124F24: /* 80124F2C 00121D2C 90 E9 00 04 */ stw r7, 4(r9) /* 80124F30 00121D30 94 C9 00 08 */ stwu r6, 8(r9) /* 80124F34 00121D34 42 00 FF F0 */ bdnz lbl_80124F24 -/* 80124F38 00121D38 3C E0 80 27 */ lis r7, lbl_8026BB60@ha +/* 80124F38 00121D38 3C E0 80 27 */ lis r7, lbl__739_2@ha /* 80124F3C 00121D3C 38 C0 00 10 */ li r6, 0x10 -/* 80124F40 00121D40 38 E7 BB 60 */ addi r7, r7, lbl_8026BB60@l +/* 80124F40 00121D40 38 E7 BB 60 */ addi r7, r7, lbl__739_2@l /* 80124F44 00121D44 39 21 00 04 */ addi r9, r1, 4 /* 80124F48 00121D48 39 07 FF FC */ addi r8, r7, -4 /* 80124F4C 00121D4C 7C C9 03 A6 */ mtctr r6 @@ -368,13 +368,13 @@ lbl_80124F50: lbl_80124F7C: /* 80124F7C 00121D7C 2C 0C 00 00 */ cmpwi r12, 0 /* 80124F80 00121D80 40 82 00 10 */ bne lbl_80124F90 -/* 80124F84 00121D84 C0 02 A1 00 */ lfs f0, lbl_803CEA80-_SDA2_BASE_(r2) +/* 80124F84 00121D84 C0 02 A1 00 */ lfs f0, lbl__676_2-_SDA2_BASE_(r2) /* 80124F88 00121D88 7C 8B 23 78 */ mr r11, r4 /* 80124F8C 00121D8C 48 00 00 5C */ b lbl_80124FE8 lbl_80124F90: /* 80124F90 00121D90 2C 0C 00 01 */ cmpwi r12, 1 /* 80124F94 00121D94 40 82 00 10 */ bne lbl_80124FA4 -/* 80124F98 00121D98 C0 02 A1 08 */ lfs f0, lbl_803CEA88-_SDA2_BASE_(r2) +/* 80124F98 00121D98 C0 02 A1 08 */ lfs f0, lbl__842_2-_SDA2_BASE_(r2) /* 80124F9C 00121D9C 7C AB 2B 78 */ mr r11, r5 /* 80124FA0 00121DA0 48 00 00 48 */ b lbl_80124FE8 lbl_80124FA4: @@ -383,21 +383,21 @@ lbl_80124FA4: /* 80124FAC 00121DAC 2C 1F 00 05 */ cmpwi r31, 5 /* 80124FB0 00121DB0 38 C0 00 00 */ li r6, 0 /* 80124FB4 00121DB4 40 80 00 0C */ bge lbl_80124FC0 -/* 80124FB8 00121DB8 3C C0 80 2A */ lis r6, lbl_80298470@ha -/* 80124FBC 00121DBC 38 C6 84 70 */ addi r6, r6, lbl_80298470@l +/* 80124FB8 00121DB8 3C C0 80 2A */ lis r6, lbl_g_sndTrax_General@ha +/* 80124FBC 00121DBC 38 C6 84 70 */ addi r6, r6, lbl_g_sndTrax_General@l lbl_80124FC0: -/* 80124FC0 00121DC0 C0 02 A1 0C */ lfs f0, lbl_803CEA8C-_SDA2_BASE_(r2) +/* 80124FC0 00121DC0 C0 02 A1 0C */ lfs f0, lbl__843-_SDA2_BASE_(r2) /* 80124FC4 00121DC4 7C CB 33 78 */ mr r11, r6 /* 80124FC8 00121DC8 48 00 00 20 */ b lbl_80124FE8 lbl_80124FCC: /* 80124FCC 00121DCC 2C 1F 00 05 */ cmpwi r31, 5 /* 80124FD0 00121DD0 38 C0 00 00 */ li r6, 0 /* 80124FD4 00121DD4 40 80 00 0C */ bge lbl_80124FE0 -/* 80124FD8 00121DD8 3C C0 80 2A */ lis r6, lbl_80298464@ha -/* 80124FDC 00121DDC 38 C6 84 64 */ addi r6, r6, lbl_80298464@l +/* 80124FD8 00121DD8 3C C0 80 2A */ lis r6, lbl_g_sndTrax_Universal@ha +/* 80124FDC 00121DDC 38 C6 84 64 */ addi r6, r6, lbl_g_sndTrax_Universal@l lbl_80124FE0: /* 80124FE0 00121DE0 7C CB 33 78 */ mr r11, r6 -/* 80124FE4 00121DE4 C0 02 A1 0C */ lfs f0, lbl_803CEA8C-_SDA2_BASE_(r2) +/* 80124FE4 00121DE4 C0 02 A1 0C */ lfs f0, lbl__843-_SDA2_BASE_(r2) lbl_80124FE8: /* 80124FE8 00121DE8 28 0B 00 00 */ cmplwi r11, 0 /* 80124FEC 00121DEC 41 82 00 6C */ beq lbl_80125058 @@ -436,7 +436,7 @@ lbl_80125058: /* 8012505C 00121E5C 42 00 FF 20 */ bdnz lbl_80124F7C /* 80125060 00121E60 2C 1F 00 00 */ cmpwi r31, 0 /* 80125064 00121E64 40 81 00 28 */ ble lbl_8012508C -/* 80125068 00121E68 C0 22 A1 0C */ lfs f1, lbl_803CEA8C-_SDA2_BASE_(r2) +/* 80125068 00121E68 C0 22 A1 0C */ lfs f1, lbl__843-_SDA2_BASE_(r2) /* 8012506C 00121E6C 7F E4 FB 78 */ mr r4, r31 /* 80125070 00121E70 38 61 00 08 */ addi r3, r1, 8 /* 80125074 00121E74 4B F2 91 71 */ bl xUtil_wtadjust__FPfif @@ -482,7 +482,7 @@ lbl_801250EC: /* 801250FC 00121EFC 6F A3 80 00 */ xoris r3, r29, 0x8000 /* 80125100 00121F00 3C 00 43 30 */ lis r0, 0x4330 /* 80125104 00121F04 90 61 00 0C */ stw r3, 0xc(r1) -/* 80125108 00121F08 C8 42 A1 10 */ lfd f2, lbl_803CEA90-_SDA2_BASE_(r2) +/* 80125108 00121F08 C8 42 A1 10 */ lfd f2, lbl__859_2-_SDA2_BASE_(r2) /* 8012510C 00121F0C 90 01 00 08 */ stw r0, 8(r1) /* 80125110 00121F10 C8 01 00 08 */ lfd f0, 8(r1) /* 80125114 00121F14 EC 00 10 28 */ fsubs f0, f0, f2 @@ -493,7 +493,7 @@ lbl_801250EC: /* 80125128 00121F28 48 00 00 54 */ b lbl_8012517C lbl_8012512C: /* 8012512C 00121F2C 7F C3 F3 78 */ mr r3, r30 -/* 80125130 00121F30 C0 42 A1 04 */ lfs f2, lbl_803CEA84-_SDA2_BASE_(r2) +/* 80125130 00121F30 C0 42 A1 04 */ lfs f2, lbl__677_4-_SDA2_BASE_(r2) /* 80125134 00121F34 38 80 00 00 */ li r4, 0 /* 80125138 00121F38 7F A9 03 A6 */ mtctr r29 /* 8012513C 00121F3C 2C 1D 00 00 */ cmpwi r29, 0 diff --git a/asm/Game/zNPCSpawner.s b/asm/Game/zNPCSpawner.s index 53d17c410..bbc87a33a 100644 --- a/asm/Game/zNPCSpawner.s +++ b/asm/Game/zNPCSpawner.s @@ -14,10 +14,10 @@ zNPCSpawner_Shutdown__Fv: zNPCSpawner_ScenePrepare__Fv: /* 8012A730 00127530 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8012A734 00127534 7C 08 02 A6 */ mflr r0 -/* 8012A738 00127538 3C 60 80 2A */ lis r3, lbl_80298C38@ha +/* 8012A738 00127538 3C 60 80 2A */ lis r3, lbl_g_smdepot@ha /* 8012A73C 0012753C 38 80 00 10 */ li r4, 0x10 /* 8012A740 00127540 90 01 00 24 */ stw r0, 0x24(r1) -/* 8012A744 00127544 38 63 8C 38 */ addi r3, r3, lbl_80298C38@l +/* 8012A744 00127544 38 63 8C 38 */ addi r3, r3, lbl_g_smdepot@l /* 8012A748 00127548 38 A0 00 00 */ li r5, 0 /* 8012A74C 0012754C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8012A750 00127550 93 C1 00 18 */ stw r30, 0x18(r1) @@ -50,9 +50,9 @@ lbl_8012A768: zNPCSpawner_SceneFinish__Fv: /* 8012A7B0 001275B0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8012A7B4 001275B4 7C 08 02 A6 */ mflr r0 -/* 8012A7B8 001275B8 3C 60 80 2A */ lis r3, lbl_80298C38@ha +/* 8012A7B8 001275B8 3C 60 80 2A */ lis r3, lbl_g_smdepot@ha /* 8012A7BC 001275BC 90 01 00 24 */ stw r0, 0x24(r1) -/* 8012A7C0 001275C0 38 03 8C 38 */ addi r0, r3, lbl_80298C38@l +/* 8012A7C0 001275C0 38 03 8C 38 */ addi r0, r3, lbl_g_smdepot@l /* 8012A7C4 001275C4 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8012A7C8 001275C8 3B E0 00 00 */ li r31, 0 /* 8012A7CC 001275CC 93 C1 00 18 */ stw r30, 0x18(r1) @@ -117,7 +117,7 @@ Subscribe__11zNPCSpawnerFP10zNPCCommon: /* 8012A890 00127690 90 83 00 04 */ stw r4, 4(r3) /* 8012A894 00127694 38 7F 01 A0 */ addi r3, r31, 0x1a0 /* 8012A898 00127698 38 80 00 10 */ li r4, 0x10 -/* 8012A89C 0012769C C0 02 A2 10 */ lfs f0, lbl_803CEB90-_SDA2_BASE_(r2) +/* 8012A89C 0012769C C0 02 A2 10 */ lfs f0, lbl__805-_SDA2_BASE_(r2) /* 8012A8A0 001276A0 D0 1F 00 08 */ stfs f0, 8(r31) /* 8012A8A4 001276A4 90 DF 00 0C */ stw r6, 0xc(r31) /* 8012A8A8 001276A8 90 1F 00 14 */ stw r0, 0x14(r31) @@ -298,7 +298,7 @@ lbl_8012AAF0: /* 8012AAF4 001278F4 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 8012AAF8 001278F8 40 82 00 5C */ bne lbl_8012AB54 /* 8012AAFC 001278FC C0 1F 00 18 */ lfs f0, 0x18(r31) -/* 8012AB00 00127900 C0 22 A2 14 */ lfs f1, lbl_803CEB94-_SDA2_BASE_(r2) +/* 8012AB00 00127900 C0 22 A2 14 */ lfs f1, lbl__885_2-_SDA2_BASE_(r2) /* 8012AB04 00127904 EC 00 F8 28 */ fsubs f0, f0, f31 /* 8012AB08 00127908 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8012AB0C 0012790C 40 81 00 08 */ ble lbl_8012AB14 @@ -393,7 +393,7 @@ lbl_8012AC1C: /* 8012AC3C 00127A3C 48 00 01 88 */ b lbl_8012ADC4 lbl_8012AC40: /* 8012AC40 00127A40 C0 3F 00 18 */ lfs f1, 0x18(r31) -/* 8012AC44 00127A44 C0 02 A2 18 */ lfs f0, lbl_803CEB98-_SDA2_BASE_(r2) +/* 8012AC44 00127A44 C0 02 A2 18 */ lfs f0, lbl__945_2-_SDA2_BASE_(r2) /* 8012AC48 00127A48 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8012AC4C 00127A4C 40 80 01 78 */ bge lbl_8012ADC4 /* 8012AC50 00127A50 7F E3 FB 78 */ mr r3, r31 @@ -415,8 +415,8 @@ lbl_8012AC74: lbl_8012AC8C: /* 8012AC8C 00127A8C C3 FF 00 08 */ lfs f31, 8(r31) /* 8012AC90 00127A90 4B F0 5F F9 */ bl xurand__Fv -/* 8012AC94 00127A94 C0 42 A2 20 */ lfs f2, lbl_803CEBA0-_SDA2_BASE_(r2) -/* 8012AC98 00127A98 C0 02 A2 1C */ lfs f0, lbl_803CEB9C-_SDA2_BASE_(r2) +/* 8012AC94 00127A94 C0 42 A2 20 */ lfs f2, lbl__947_2-_SDA2_BASE_(r2) +/* 8012AC98 00127A98 C0 02 A2 1C */ lfs f0, lbl__946_3-_SDA2_BASE_(r2) /* 8012AC9C 00127A9C EC 21 10 28 */ fsubs f1, f1, f2 /* 8012ACA0 00127AA0 EC 00 00 72 */ fmuls f0, f0, f1 /* 8012ACA4 00127AA4 EC 1F F8 3A */ fmadds f0, f31, f0, f31 @@ -571,7 +571,7 @@ lbl_8012AE94: /* 8012AEB4 00127CB4 48 00 01 E4 */ b lbl_8012B098 lbl_8012AEB8: /* 8012AEB8 00127CB8 C0 3F 00 18 */ lfs f1, 0x18(r31) -/* 8012AEBC 00127CBC C0 02 A2 18 */ lfs f0, lbl_803CEB98-_SDA2_BASE_(r2) +/* 8012AEBC 00127CBC C0 02 A2 18 */ lfs f0, lbl__945_2-_SDA2_BASE_(r2) /* 8012AEC0 00127CC0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8012AEC4 00127CC4 40 80 01 D4 */ bge lbl_8012B098 /* 8012AEC8 00127CC8 7F E3 FB 78 */ mr r3, r31 @@ -593,8 +593,8 @@ lbl_8012AEEC: lbl_8012AF04: /* 8012AF04 00127D04 C3 FF 00 08 */ lfs f31, 8(r31) /* 8012AF08 00127D08 4B F0 5D 81 */ bl xurand__Fv -/* 8012AF0C 00127D0C C0 42 A2 20 */ lfs f2, lbl_803CEBA0-_SDA2_BASE_(r2) -/* 8012AF10 00127D10 C0 02 A2 1C */ lfs f0, lbl_803CEB9C-_SDA2_BASE_(r2) +/* 8012AF0C 00127D0C C0 42 A2 20 */ lfs f2, lbl__947_2-_SDA2_BASE_(r2) +/* 8012AF10 00127D10 C0 02 A2 1C */ lfs f0, lbl__946_3-_SDA2_BASE_(r2) /* 8012AF14 00127D14 EC 21 10 28 */ fsubs f1, f1, f2 /* 8012AF18 00127D18 EC 00 00 72 */ fmuls f0, f0, f1 /* 8012AF1C 00127D1C EC 1F F8 3A */ fmadds f0, f31, f0, f31 @@ -619,14 +619,14 @@ lbl_8012AF40: /* 8012AF60 00127D60 48 00 01 38 */ b lbl_8012B098 lbl_8012AF64: /* 8012AF64 00127D64 C0 3F 00 18 */ lfs f1, 0x18(r31) -/* 8012AF68 00127D68 C0 02 A2 18 */ lfs f0, lbl_803CEB98-_SDA2_BASE_(r2) +/* 8012AF68 00127D68 C0 02 A2 18 */ lfs f0, lbl__945_2-_SDA2_BASE_(r2) /* 8012AF6C 00127D6C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8012AF70 00127D70 40 80 00 44 */ bge lbl_8012AFB4 /* 8012AF74 00127D74 C3 FF 00 08 */ lfs f31, 8(r31) /* 8012AF78 00127D78 4B F0 5D 11 */ bl xurand__Fv -/* 8012AF7C 00127D7C C0 42 A2 20 */ lfs f2, lbl_803CEBA0-_SDA2_BASE_(r2) +/* 8012AF7C 00127D7C C0 42 A2 20 */ lfs f2, lbl__947_2-_SDA2_BASE_(r2) /* 8012AF80 00127D80 7F E3 FB 78 */ mr r3, r31 -/* 8012AF84 00127D84 C0 02 A2 1C */ lfs f0, lbl_803CEB9C-_SDA2_BASE_(r2) +/* 8012AF84 00127D84 C0 02 A2 1C */ lfs f0, lbl__946_3-_SDA2_BASE_(r2) /* 8012AF88 00127D88 EC 21 10 28 */ fsubs f1, f1, f2 /* 8012AF8C 00127D8C EC 00 00 72 */ fmuls f0, f0, f1 /* 8012AF90 00127D90 EC 1F F8 3A */ fmadds f0, f31, f0, f31 @@ -723,9 +723,9 @@ Notify__11zNPCSpawnerF13en_SM_NOTICESPv: /* 8012B0D4 00127ED4 93 C1 00 08 */ stw r30, 8(r1) /* 8012B0D8 00127ED8 7C BE 2B 78 */ mr r30, r5 /* 8012B0DC 00127EDC 41 81 01 08 */ bgt lbl_8012B1E4 -/* 8012B0E0 00127EE0 3C A0 80 2A */ lis r5, lbl_80298C48@ha +/* 8012B0E0 00127EE0 3C A0 80 2A */ lis r5, lbl__1044_1@ha /* 8012B0E4 00127EE4 54 80 10 3A */ slwi r0, r4, 2 -/* 8012B0E8 00127EE8 38 85 8C 48 */ addi r4, r5, lbl_80298C48@l +/* 8012B0E8 00127EE8 38 85 8C 48 */ addi r4, r5, lbl__1044_1@l /* 8012B0EC 00127EEC 7C 04 00 2E */ lwzx r0, r4, r0 /* 8012B0F0 00127EF0 7C 09 03 A6 */ mtctr r0 /* 8012B0F4 00127EF4 4E 80 04 20 */ bctr @@ -757,7 +757,7 @@ Notify__11zNPCSpawnerF13en_SM_NOTICESPv: /* 8012B15C 00127F5C C0 1E 00 00 */ lfs f0, 0(r30) /* 8012B160 00127F60 D0 1F 00 08 */ stfs f0, 8(r31) /* 8012B164 00127F64 C0 3F 00 08 */ lfs f1, 8(r31) -/* 8012B168 00127F68 C0 02 A2 24 */ lfs f0, lbl_803CEBA4-_SDA2_BASE_(r2) +/* 8012B168 00127F68 C0 02 A2 24 */ lfs f0, lbl__1043_1-_SDA2_BASE_(r2) /* 8012B16C 00127F6C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8012B170 00127F70 40 81 00 08 */ ble lbl_8012B178 /* 8012B174 00127F74 48 00 00 08 */ b lbl_8012B17C @@ -925,9 +925,9 @@ lbl_8012B38C: /* 8012B38C 0012818C 38 60 00 00 */ li r3, 0 /* 8012B390 00128190 48 00 01 14 */ b lbl_8012B4A4 lbl_8012B394: -/* 8012B394 00128194 3C 60 80 27 */ lis r3, lbl_8026C1F0@ha +/* 8012B394 00128194 3C 60 80 27 */ lis r3, lbl__1082_1@ha /* 8012B398 00128198 7F 9F E3 78 */ mr r31, r28 -/* 8012B39C 0012819C 3A 83 C1 F0 */ addi r20, r3, lbl_8026C1F0@l +/* 8012B39C 0012819C 3A 83 C1 F0 */ addi r20, r3, lbl__1082_1@l /* 8012B3A0 001281A0 3B 41 00 08 */ addi r26, r1, 8 /* 8012B3A4 001281A4 82 B4 00 00 */ lwz r21, 0(r20) /* 8012B3A8 001281A8 3B C0 00 00 */ li r30, 0 @@ -1164,16 +1164,16 @@ IsSPLZClear__11zNPCSpawnerFP10zMovePoint: /* 8012B6C8 001284C8 38 61 00 48 */ addi r3, r1, 0x48 /* 8012B6CC 001284CC 98 01 00 44 */ stb r0, 0x44(r1) /* 8012B6D0 001284D0 38 81 00 18 */ addi r4, r1, 0x18 -/* 8012B6D4 001284D4 C0 02 A2 30 */ lfs f0, lbl_803CEBB0-_SDA2_BASE_(r2) +/* 8012B6D4 001284D4 C0 02 A2 30 */ lfs f0, lbl__1280-_SDA2_BASE_(r2) /* 8012B6D8 001284D8 D0 01 00 54 */ stfs f0, 0x54(r1) /* 8012B6DC 001284DC 4B F2 2E 01 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012B6E0 001284E0 38 61 00 24 */ addi r3, r1, 0x24 /* 8012B6E4 001284E4 7C 64 1B 78 */ mr r4, r3 /* 8012B6E8 001284E8 4B ED F8 55 */ bl xQuickCullForBound__FP7xQCDataPC6xBound -/* 8012B6EC 001284EC 80 0D 95 C0 */ lwz r0, lbl_803CBEC0-_SDA_BASE_(r13) +/* 8012B6EC 001284EC 80 0D 95 C0 */ lwz r0, lbl_g_drawSpawnBounds-_SDA_BASE_(r13) /* 8012B6F0 001284F0 2C 00 00 00 */ cmpwi r0, 0 /* 8012B6F4 001284F4 41 82 00 1C */ beq lbl_8012B710 -/* 8012B6F8 001284F8 80 02 81 8C */ lwz r0, lbl_803CCB0C-_SDA2_BASE_(r2) +/* 8012B6F8 001284F8 80 02 81 8C */ lwz r0, lbl_g_CYAN-_SDA2_BASE_(r2) /* 8012B6FC 001284FC 38 61 00 08 */ addi r3, r1, 8 /* 8012B700 00128500 90 01 00 08 */ stw r0, 8(r1) /* 8012B704 00128504 4B EF 3D 31 */ bl xDrawSetColor__F10iColor_tag @@ -1188,11 +1188,11 @@ lbl_8012B710: /* 8012B724 00128524 38 60 00 00 */ li r3, 0 /* 8012B728 00128528 48 00 00 94 */ b lbl_8012B7BC lbl_8012B72C: -/* 8012B72C 0012852C 3C 80 80 27 */ lis r4, lbl_8026C23C@ha -/* 8012B730 00128530 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8012B734 00128534 38 C4 C2 3C */ addi r6, r4, lbl_8026C23C@l +/* 8012B72C 0012852C 3C 80 80 27 */ lis r4, lbl__1264_3@ha +/* 8012B730 00128530 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8012B734 00128534 38 C4 C2 3C */ addi r6, r4, lbl__1264_3@l /* 8012B738 00128538 80 A6 00 00 */ lwz r5, 0(r6) -/* 8012B73C 0012853C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8012B73C 0012853C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8012B740 00128540 80 86 00 04 */ lwz r4, 4(r6) /* 8012B744 00128544 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 8012B748 00128548 80 06 00 08 */ lwz r0, 8(r6) @@ -1204,7 +1204,7 @@ lbl_8012B72C: /* 8012B760 00128560 38 61 00 0C */ addi r3, r1, 0xc /* 8012B764 00128564 38 A1 00 18 */ addi r5, r1, 0x18 /* 8012B768 00128568 4B EE 2F 29 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 8012B76C 0012856C C0 22 A2 30 */ lfs f1, lbl_803CEBB0-_SDA2_BASE_(r2) +/* 8012B76C 0012856C C0 22 A2 30 */ lfs f1, lbl__1280-_SDA2_BASE_(r2) /* 8012B770 00128570 4B F1 C9 39 */ bl SQ__Ff /* 8012B774 00128574 FF C0 08 90 */ fmr f30, f1 /* 8012B778 00128578 C0 21 00 14 */ lfs f1, 0x14(r1) @@ -1247,11 +1247,11 @@ IsNearbyMover__11zNPCSpawnerFP6xBoundiP7xCollis: /* 8012B7F8 001285F8 DB C1 00 90 */ stfd f30, 0x90(r1) /* 8012B7FC 001285FC F3 C1 00 98 */ psq_st f30, 152(r1), 0, qr0 /* 8012B800 00128600 BF 01 00 70 */ stmw r24, 0x70(r1) -/* 8012B804 00128604 3C 60 80 27 */ lis r3, lbl_8026C248@ha +/* 8012B804 00128604 3C 60 80 27 */ lis r3, lbl__1295_1@ha /* 8012B808 00128608 7C BA 2B 78 */ mr r26, r5 /* 8012B80C 0012860C 38 00 00 0A */ li r0, 0xa /* 8012B810 00128610 7C 99 23 78 */ mr r25, r4 -/* 8012B814 00128614 38 63 C2 48 */ addi r3, r3, lbl_8026C248@l +/* 8012B814 00128614 38 63 C2 48 */ addi r3, r3, lbl__1295_1@l /* 8012B818 00128618 38 A1 00 10 */ addi r5, r1, 0x10 /* 8012B81C 0012861C 38 83 FF FC */ addi r4, r3, -4 /* 8012B820 00128620 3B A0 00 00 */ li r29, 0 @@ -1269,9 +1269,9 @@ lbl_8012B828: lbl_8012B84C: /* 8012B84C 0012864C 3B 61 00 14 */ addi r27, r1, 0x14 lbl_8012B850: -/* 8012B850 00128650 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8012B850 00128650 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8012B854 00128654 3B 80 00 00 */ li r28, 0 -/* 8012B858 00128658 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 8012B858 00128658 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 8012B85C 0012865C 3B C0 00 00 */ li r30, 0 /* 8012B860 00128660 48 00 00 E8 */ b lbl_8012B948 lbl_8012B864: @@ -1303,9 +1303,9 @@ lbl_8012B864: lbl_8012B8C8: /* 8012B8C8 001286C8 2C 1A 00 00 */ cmpwi r26, 0 /* 8012B8CC 001286CC 41 82 00 6C */ beq lbl_8012B938 -/* 8012B8D0 001286D0 3C 80 80 27 */ lis r4, lbl_8026C298@ha +/* 8012B8D0 001286D0 3C 80 80 27 */ lis r4, lbl__1314@ha /* 8012B8D4 001286D4 7F 03 C3 78 */ mr r3, r24 -/* 8012B8D8 001286D8 38 E4 C2 98 */ addi r7, r4, lbl_8026C298@l +/* 8012B8D8 001286D8 38 E4 C2 98 */ addi r7, r4, lbl__1314@l /* 8012B8DC 001286DC 38 81 00 08 */ addi r4, r1, 8 /* 8012B8E0 001286E0 80 C7 00 00 */ lwz r6, 0(r7) /* 8012B8E4 001286E4 80 A7 00 04 */ lwz r5, 4(r7) @@ -1546,14 +1546,14 @@ lbl_8012BBF8: SpawnBeastie__11zNPCSpawnerFP11SMNPCStatusP10SMSPStatus: /* 8012BC00 00128A00 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8012BC04 00128A04 7C 08 02 A6 */ mflr r0 -/* 8012BC08 00128A08 3C C0 80 27 */ lis r6, lbl_8026C2A4@ha +/* 8012BC08 00128A08 3C C0 80 27 */ lis r6, lbl__1389@ha /* 8012BC0C 00128A0C 90 01 00 34 */ stw r0, 0x34(r1) /* 8012BC10 00128A10 38 00 00 00 */ li r0, 0 /* 8012BC14 00128A14 93 E1 00 2C */ stw r31, 0x2c(r1) /* 8012BC18 00128A18 93 C1 00 28 */ stw r30, 0x28(r1) /* 8012BC1C 00128A1C 93 A1 00 24 */ stw r29, 0x24(r1) /* 8012BC20 00128A20 7C 9D 23 78 */ mr r29, r4 -/* 8012BC24 00128A24 38 86 C2 A4 */ addi r4, r6, lbl_8026C2A4@l +/* 8012BC24 00128A24 38 86 C2 A4 */ addi r4, r6, lbl__1389@l /* 8012BC28 00128A28 38 C0 00 00 */ li r6, 0 /* 8012BC2C 00128A2C 93 81 00 20 */ stw r28, 0x20(r1) /* 8012BC30 00128A30 7C 7C 1B 78 */ mr r28, r3 @@ -1749,7 +1749,7 @@ lbl_8012BEC0: /* 8012BECC 00128CCC 6F A3 80 00 */ xoris r3, r29, 0x8000 /* 8012BED0 00128CD0 3C 00 43 30 */ lis r0, 0x4330 /* 8012BED4 00128CD4 90 61 00 0C */ stw r3, 0xc(r1) -/* 8012BED8 00128CD8 C8 42 A2 28 */ lfd f2, lbl_803CEBA8-_SDA2_BASE_(r2) +/* 8012BED8 00128CD8 C8 42 A2 28 */ lfd f2, lbl__1163_1-_SDA2_BASE_(r2) /* 8012BEDC 00128CDC 90 01 00 08 */ stw r0, 8(r1) /* 8012BEE0 00128CE0 C8 01 00 08 */ lfd f0, 8(r1) /* 8012BEE4 00128CE4 EC 00 10 28 */ fsubs f0, f0, f2 @@ -1760,7 +1760,7 @@ lbl_8012BEC0: /* 8012BEF8 00128CF8 48 00 00 54 */ b lbl_8012BF4C lbl_8012BEFC: /* 8012BEFC 00128CFC 7F C3 F3 78 */ mr r3, r30 -/* 8012BF00 00128D00 C0 62 A2 18 */ lfs f3, lbl_803CEB98-_SDA2_BASE_(r2) +/* 8012BF00 00128D00 C0 62 A2 18 */ lfs f3, lbl__945_2-_SDA2_BASE_(r2) /* 8012BF04 00128D04 38 80 00 00 */ li r4, 0 /* 8012BF08 00128D08 7F A9 03 A6 */ mtctr r29 /* 8012BF0C 00128D0C 2C 1D 00 00 */ cmpwi r29, 0 @@ -1830,7 +1830,7 @@ lbl_8012BFD4: /* 8012BFE0 00128DE0 6F A3 80 00 */ xoris r3, r29, 0x8000 /* 8012BFE4 00128DE4 3C 00 43 30 */ lis r0, 0x4330 /* 8012BFE8 00128DE8 90 61 00 0C */ stw r3, 0xc(r1) -/* 8012BFEC 00128DEC C8 42 A2 28 */ lfd f2, lbl_803CEBA8-_SDA2_BASE_(r2) +/* 8012BFEC 00128DEC C8 42 A2 28 */ lfd f2, lbl__1163_1-_SDA2_BASE_(r2) /* 8012BFF0 00128DF0 90 01 00 08 */ stw r0, 8(r1) /* 8012BFF4 00128DF4 C8 01 00 08 */ lfd f0, 8(r1) /* 8012BFF8 00128DF8 EC 00 10 28 */ fsubs f0, f0, f2 @@ -1841,7 +1841,7 @@ lbl_8012BFD4: /* 8012C00C 00128E0C 48 00 00 54 */ b lbl_8012C060 lbl_8012C010: /* 8012C010 00128E10 7F C3 F3 78 */ mr r3, r30 -/* 8012C014 00128E14 C0 62 A2 18 */ lfs f3, lbl_803CEB98-_SDA2_BASE_(r2) +/* 8012C014 00128E14 C0 62 A2 18 */ lfs f3, lbl__945_2-_SDA2_BASE_(r2) /* 8012C018 00128E18 38 80 00 00 */ li r4, 0 /* 8012C01C 00128E1C 7F A9 03 A6 */ mtctr r29 /* 8012C020 00128E20 2C 1D 00 00 */ cmpwi r29, 0 diff --git a/asm/Game/zNPCSupplement.s b/asm/Game/zNPCSupplement.s index 56763aabd..1f62e8130 100644 --- a/asm/Game/zNPCSupplement.s +++ b/asm/Game/zNPCSupplement.s @@ -85,9 +85,9 @@ NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd: /* 80180E38 0017DC38 93 E1 00 2C */ stw r31, 0x2c(r1) /* 80180E3C 0017DC3C 7C 9F 23 78 */ mr r31, r4 /* 80180E40 0017DC40 41 81 05 60 */ bgt lbl_801813A0 -/* 80180E44 0017DC44 3C 80 80 2A */ lis r4, lbl_8029B8A0@ha +/* 80180E44 0017DC44 3C 80 80 2A */ lis r4, lbl__921_4@ha /* 80180E48 0017DC48 54 60 10 3A */ slwi r0, r3, 2 -/* 80180E4C 0017DC4C 38 64 B8 A0 */ addi r3, r4, lbl_8029B8A0@l +/* 80180E4C 0017DC4C 38 64 B8 A0 */ addi r3, r4, lbl__921_4@l /* 80180E50 0017DC50 7C 03 00 2E */ lwzx r0, r3, r0 /* 80180E54 0017DC54 7C 09 03 A6 */ mtctr r0 /* 80180E58 0017DC58 4E 80 04 20 */ bctr @@ -99,38 +99,38 @@ NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd: /* 80180E70 0017DC70 38 A0 00 FF */ li r5, 0xff /* 80180E74 0017DC74 B0 1F 00 18 */ sth r0, 0x18(r31) /* 80180E78 0017DC78 38 C0 00 FF */ li r6, 0xff -/* 80180E7C 0017DC7C C0 02 AE 98 */ lfs f0, lbl_803CF818-_SDA2_BASE_(r2) +/* 80180E7C 0017DC7C C0 02 AE 98 */ lfs f0, lbl__906_1-_SDA2_BASE_(r2) /* 80180E80 0017DC80 D0 1F 00 24 */ stfs f0, 0x24(r31) /* 80180E84 0017DC84 4B EA E1 65 */ bl xColorFromRGBA__FUcUcUcUc /* 80180E88 0017DC88 90 61 00 24 */ stw r3, 0x24(r1) /* 80180E8C 0017DC8C 38 7F 00 28 */ addi r3, r31, 0x28 /* 80180E90 0017DC90 38 81 00 24 */ addi r4, r1, 0x24 /* 80180E94 0017DC94 4B E9 71 05 */ bl __as__10iColor_tagFRC10iColor_tag -/* 80180E98 0017DC98 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80180E98 0017DC98 C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 80180E9C 0017DC9C 38 00 00 2C */ li r0, 0x2c /* 80180EA0 0017DCA0 D0 1F 00 2C */ stfs f0, 0x2c(r31) -/* 80180EA4 0017DCA4 C0 02 AE A0 */ lfs f0, lbl_803CF820-_SDA2_BASE_(r2) +/* 80180EA4 0017DCA4 C0 02 AE A0 */ lfs f0, lbl__908_1-_SDA2_BASE_(r2) /* 80180EA8 0017DCA8 D0 1F 00 20 */ stfs f0, 0x20(r31) -/* 80180EAC 0017DCAC C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) +/* 80180EAC 0017DCAC C0 02 AE A4 */ lfs f0, lbl__909_3-_SDA2_BASE_(r2) /* 80180EB0 0017DCB0 D0 1F 00 0C */ stfs f0, 0xc(r31) -/* 80180EB4 0017DCB4 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80180EB4 0017DCB4 C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 80180EB8 0017DCB8 D0 1F 00 1C */ stfs f0, 0x1c(r31) /* 80180EBC 0017DCBC 90 1F 00 30 */ stw r0, 0x30(r31) /* 80180EC0 0017DCC0 4B EA FD C9 */ bl xurand__Fv -/* 80180EC4 0017DCC4 C0 42 AE AC */ lfs f2, lbl_803CF82C-_SDA2_BASE_(r2) -/* 80180EC8 0017DCC8 C0 02 AE A8 */ lfs f0, lbl_803CF828-_SDA2_BASE_(r2) +/* 80180EC4 0017DCC4 C0 42 AE AC */ lfs f2, lbl__911_3-_SDA2_BASE_(r2) +/* 80180EC8 0017DCC8 C0 02 AE A8 */ lfs f0, lbl__910_1-_SDA2_BASE_(r2) /* 80180ECC 0017DCCC EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80180ED0 0017DCD0 D0 1F 00 04 */ stfs f0, 4(r31) /* 80180ED4 0017DCD4 4B EA FD B5 */ bl xurand__Fv -/* 80180ED8 0017DCD8 C0 42 AE B4 */ lfs f2, lbl_803CF834-_SDA2_BASE_(r2) -/* 80180EDC 0017DCDC C0 02 AE B0 */ lfs f0, lbl_803CF830-_SDA2_BASE_(r2) +/* 80180ED8 0017DCD8 C0 42 AE B4 */ lfs f2, lbl__913_2-_SDA2_BASE_(r2) +/* 80180EDC 0017DCDC C0 02 AE B0 */ lfs f0, lbl__912_1-_SDA2_BASE_(r2) /* 80180EE0 0017DCE0 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80180EE4 0017DCE4 D0 1F 00 08 */ stfs f0, 8(r31) /* 80180EE8 0017DCE8 4B EA FD 81 */ bl xrand__Fv /* 80180EEC 0017DCEC 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80180EF0 0017DCF0 41 82 04 B0 */ beq lbl_801813A0 /* 80180EF4 0017DCF4 C0 3F 00 08 */ lfs f1, 8(r31) -/* 80180EF8 0017DCF8 C0 02 AE B8 */ lfs f0, lbl_803CF838-_SDA2_BASE_(r2) +/* 80180EF8 0017DCF8 C0 02 AE B8 */ lfs f0, lbl__914_2-_SDA2_BASE_(r2) /* 80180EFC 0017DCFC EC 01 00 32 */ fmuls f0, f1, f0 /* 80180F00 0017DD00 D0 1F 00 08 */ stfs f0, 8(r31) /* 80180F04 0017DD04 48 00 04 9C */ b lbl_801813A0 @@ -142,38 +142,38 @@ NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd: /* 80180F1C 0017DD1C 38 A0 00 FF */ li r5, 0xff /* 80180F20 0017DD20 B0 1F 00 18 */ sth r0, 0x18(r31) /* 80180F24 0017DD24 38 C0 00 FF */ li r6, 0xff -/* 80180F28 0017DD28 C0 02 AE BC */ lfs f0, lbl_803CF83C-_SDA2_BASE_(r2) +/* 80180F28 0017DD28 C0 02 AE BC */ lfs f0, lbl__915_1-_SDA2_BASE_(r2) /* 80180F2C 0017DD2C D0 1F 00 24 */ stfs f0, 0x24(r31) /* 80180F30 0017DD30 4B EA E0 B9 */ bl xColorFromRGBA__FUcUcUcUc /* 80180F34 0017DD34 90 61 00 20 */ stw r3, 0x20(r1) /* 80180F38 0017DD38 38 7F 00 28 */ addi r3, r31, 0x28 /* 80180F3C 0017DD3C 38 81 00 20 */ addi r4, r1, 0x20 /* 80180F40 0017DD40 4B E9 70 59 */ bl __as__10iColor_tagFRC10iColor_tag -/* 80180F44 0017DD44 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80180F44 0017DD44 C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 80180F48 0017DD48 38 00 00 2C */ li r0, 0x2c /* 80180F4C 0017DD4C D0 1F 00 2C */ stfs f0, 0x2c(r31) -/* 80180F50 0017DD50 C0 02 AE A0 */ lfs f0, lbl_803CF820-_SDA2_BASE_(r2) +/* 80180F50 0017DD50 C0 02 AE A0 */ lfs f0, lbl__908_1-_SDA2_BASE_(r2) /* 80180F54 0017DD54 D0 1F 00 20 */ stfs f0, 0x20(r31) -/* 80180F58 0017DD58 C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) +/* 80180F58 0017DD58 C0 02 AE A4 */ lfs f0, lbl__909_3-_SDA2_BASE_(r2) /* 80180F5C 0017DD5C D0 1F 00 0C */ stfs f0, 0xc(r31) -/* 80180F60 0017DD60 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80180F60 0017DD60 C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 80180F64 0017DD64 D0 1F 00 1C */ stfs f0, 0x1c(r31) /* 80180F68 0017DD68 90 1F 00 30 */ stw r0, 0x30(r31) /* 80180F6C 0017DD6C 4B EA FD 1D */ bl xurand__Fv -/* 80180F70 0017DD70 C0 42 AE AC */ lfs f2, lbl_803CF82C-_SDA2_BASE_(r2) -/* 80180F74 0017DD74 C0 02 AE A8 */ lfs f0, lbl_803CF828-_SDA2_BASE_(r2) +/* 80180F70 0017DD70 C0 42 AE AC */ lfs f2, lbl__911_3-_SDA2_BASE_(r2) +/* 80180F74 0017DD74 C0 02 AE A8 */ lfs f0, lbl__910_1-_SDA2_BASE_(r2) /* 80180F78 0017DD78 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80180F7C 0017DD7C D0 1F 00 04 */ stfs f0, 4(r31) /* 80180F80 0017DD80 4B EA FD 09 */ bl xurand__Fv -/* 80180F84 0017DD84 C0 42 AE B4 */ lfs f2, lbl_803CF834-_SDA2_BASE_(r2) -/* 80180F88 0017DD88 C0 02 AE B0 */ lfs f0, lbl_803CF830-_SDA2_BASE_(r2) +/* 80180F84 0017DD84 C0 42 AE B4 */ lfs f2, lbl__913_2-_SDA2_BASE_(r2) +/* 80180F88 0017DD88 C0 02 AE B0 */ lfs f0, lbl__912_1-_SDA2_BASE_(r2) /* 80180F8C 0017DD8C EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80180F90 0017DD90 D0 1F 00 08 */ stfs f0, 8(r31) /* 80180F94 0017DD94 4B EA FC D5 */ bl xrand__Fv /* 80180F98 0017DD98 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80180F9C 0017DD9C 41 82 04 04 */ beq lbl_801813A0 /* 80180FA0 0017DDA0 C0 3F 00 08 */ lfs f1, 8(r31) -/* 80180FA4 0017DDA4 C0 02 AE B8 */ lfs f0, lbl_803CF838-_SDA2_BASE_(r2) +/* 80180FA4 0017DDA4 C0 02 AE B8 */ lfs f0, lbl__914_2-_SDA2_BASE_(r2) /* 80180FA8 0017DDA8 EC 01 00 32 */ fmuls f0, f1, f0 /* 80180FAC 0017DDAC D0 1F 00 08 */ stfs f0, 8(r31) /* 80180FB0 0017DDB0 48 00 03 F0 */ b lbl_801813A0 @@ -190,33 +190,33 @@ NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd: /* 80180FDC 0017DDDC 38 7F 00 28 */ addi r3, r31, 0x28 /* 80180FE0 0017DDE0 38 81 00 1C */ addi r4, r1, 0x1c /* 80180FE4 0017DDE4 4B E9 6F B5 */ bl __as__10iColor_tagFRC10iColor_tag -/* 80180FE8 0017DDE8 C0 02 AE BC */ lfs f0, lbl_803CF83C-_SDA2_BASE_(r2) +/* 80180FE8 0017DDE8 C0 02 AE BC */ lfs f0, lbl__915_1-_SDA2_BASE_(r2) /* 80180FEC 0017DDEC 38 00 00 2C */ li r0, 0x2c /* 80180FF0 0017DDF0 D0 1F 00 24 */ stfs f0, 0x24(r31) -/* 80180FF4 0017DDF4 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80180FF4 0017DDF4 C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 80180FF8 0017DDF8 D0 1F 00 2C */ stfs f0, 0x2c(r31) -/* 80180FFC 0017DDFC C0 02 AE A0 */ lfs f0, lbl_803CF820-_SDA2_BASE_(r2) +/* 80180FFC 0017DDFC C0 02 AE A0 */ lfs f0, lbl__908_1-_SDA2_BASE_(r2) /* 80181000 0017DE00 D0 1F 00 20 */ stfs f0, 0x20(r31) -/* 80181004 0017DE04 C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) +/* 80181004 0017DE04 C0 02 AE A4 */ lfs f0, lbl__909_3-_SDA2_BASE_(r2) /* 80181008 0017DE08 D0 1F 00 0C */ stfs f0, 0xc(r31) -/* 8018100C 0017DE0C C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 8018100C 0017DE0C C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 80181010 0017DE10 D0 1F 00 1C */ stfs f0, 0x1c(r31) /* 80181014 0017DE14 90 1F 00 30 */ stw r0, 0x30(r31) /* 80181018 0017DE18 4B EA FC 71 */ bl xurand__Fv -/* 8018101C 0017DE1C C0 42 AE AC */ lfs f2, lbl_803CF82C-_SDA2_BASE_(r2) -/* 80181020 0017DE20 C0 02 AE A8 */ lfs f0, lbl_803CF828-_SDA2_BASE_(r2) +/* 8018101C 0017DE1C C0 42 AE AC */ lfs f2, lbl__911_3-_SDA2_BASE_(r2) +/* 80181020 0017DE20 C0 02 AE A8 */ lfs f0, lbl__910_1-_SDA2_BASE_(r2) /* 80181024 0017DE24 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80181028 0017DE28 D0 1F 00 04 */ stfs f0, 4(r31) /* 8018102C 0017DE2C 4B EA FC 5D */ bl xurand__Fv -/* 80181030 0017DE30 C0 42 AE B4 */ lfs f2, lbl_803CF834-_SDA2_BASE_(r2) -/* 80181034 0017DE34 C0 02 AE B0 */ lfs f0, lbl_803CF830-_SDA2_BASE_(r2) +/* 80181030 0017DE30 C0 42 AE B4 */ lfs f2, lbl__913_2-_SDA2_BASE_(r2) +/* 80181034 0017DE34 C0 02 AE B0 */ lfs f0, lbl__912_1-_SDA2_BASE_(r2) /* 80181038 0017DE38 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8018103C 0017DE3C D0 1F 00 08 */ stfs f0, 8(r31) /* 80181040 0017DE40 4B EA FC 29 */ bl xrand__Fv /* 80181044 0017DE44 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80181048 0017DE48 41 82 03 58 */ beq lbl_801813A0 /* 8018104C 0017DE4C C0 3F 00 08 */ lfs f1, 8(r31) -/* 80181050 0017DE50 C0 02 AE B8 */ lfs f0, lbl_803CF838-_SDA2_BASE_(r2) +/* 80181050 0017DE50 C0 02 AE B8 */ lfs f0, lbl__914_2-_SDA2_BASE_(r2) /* 80181054 0017DE54 EC 01 00 32 */ fmuls f0, f1, f0 /* 80181058 0017DE58 D0 1F 00 08 */ stfs f0, 8(r31) /* 8018105C 0017DE5C 48 00 03 44 */ b lbl_801813A0 @@ -228,36 +228,36 @@ NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd: /* 80181074 0017DE74 38 A0 00 FF */ li r5, 0xff /* 80181078 0017DE78 B0 1F 00 18 */ sth r0, 0x18(r31) /* 8018107C 0017DE7C 38 C0 00 FF */ li r6, 0xff -/* 80181080 0017DE80 C0 02 AE C0 */ lfs f0, lbl_803CF840-_SDA2_BASE_(r2) +/* 80181080 0017DE80 C0 02 AE C0 */ lfs f0, lbl__916_2-_SDA2_BASE_(r2) /* 80181084 0017DE84 D0 1F 00 24 */ stfs f0, 0x24(r31) /* 80181088 0017DE88 4B EA DF 61 */ bl xColorFromRGBA__FUcUcUcUc /* 8018108C 0017DE8C 90 61 00 18 */ stw r3, 0x18(r1) /* 80181090 0017DE90 38 7F 00 28 */ addi r3, r31, 0x28 /* 80181094 0017DE94 38 81 00 18 */ addi r4, r1, 0x18 /* 80181098 0017DE98 4B E9 6F 01 */ bl __as__10iColor_tagFRC10iColor_tag -/* 8018109C 0017DE9C C0 02 AE BC */ lfs f0, lbl_803CF83C-_SDA2_BASE_(r2) +/* 8018109C 0017DE9C C0 02 AE BC */ lfs f0, lbl__915_1-_SDA2_BASE_(r2) /* 801810A0 0017DEA0 38 00 0C 28 */ li r0, 0xc28 /* 801810A4 0017DEA4 D0 1F 00 2C */ stfs f0, 0x2c(r31) -/* 801810A8 0017DEA8 C0 02 AE C0 */ lfs f0, lbl_803CF840-_SDA2_BASE_(r2) +/* 801810A8 0017DEA8 C0 02 AE C0 */ lfs f0, lbl__916_2-_SDA2_BASE_(r2) /* 801810AC 0017DEAC D0 1F 00 20 */ stfs f0, 0x20(r31) -/* 801810B0 0017DEB0 C0 02 AE C0 */ lfs f0, lbl_803CF840-_SDA2_BASE_(r2) +/* 801810B0 0017DEB0 C0 02 AE C0 */ lfs f0, lbl__916_2-_SDA2_BASE_(r2) /* 801810B4 0017DEB4 D0 1F 00 0C */ stfs f0, 0xc(r31) -/* 801810B8 0017DEB8 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 801810B8 0017DEB8 C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 801810BC 0017DEBC D0 1F 00 1C */ stfs f0, 0x1c(r31) /* 801810C0 0017DEC0 90 1F 00 30 */ stw r0, 0x30(r31) /* 801810C4 0017DEC4 4B EA FB C5 */ bl xurand__Fv -/* 801810C8 0017DEC8 C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) -/* 801810CC 0017DECC C0 42 AE C8 */ lfs f2, lbl_803CF848-_SDA2_BASE_(r2) +/* 801810C8 0017DEC8 C0 02 AE A4 */ lfs f0, lbl__909_3-_SDA2_BASE_(r2) +/* 801810CC 0017DECC C0 42 AE C8 */ lfs f2, lbl__918_3-_SDA2_BASE_(r2) /* 801810D0 0017DED0 EC 21 00 28 */ fsubs f1, f1, f0 -/* 801810D4 0017DED4 C0 02 AE C4 */ lfs f0, lbl_803CF844-_SDA2_BASE_(r2) +/* 801810D4 0017DED4 C0 02 AE C4 */ lfs f0, lbl__917_3-_SDA2_BASE_(r2) /* 801810D8 0017DED8 EC 22 00 72 */ fmuls f1, f2, f1 /* 801810DC 0017DEDC EC 00 00 7A */ fmadds f0, f0, f1, f0 /* 801810E0 0017DEE0 D0 1F 00 04 */ stfs f0, 4(r31) /* 801810E4 0017DEE4 4B EA FB A5 */ bl xurand__Fv -/* 801810E8 0017DEE8 C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) -/* 801810EC 0017DEEC C0 42 AE C8 */ lfs f2, lbl_803CF848-_SDA2_BASE_(r2) +/* 801810E8 0017DEE8 C0 02 AE A4 */ lfs f0, lbl__909_3-_SDA2_BASE_(r2) +/* 801810EC 0017DEEC C0 42 AE C8 */ lfs f2, lbl__918_3-_SDA2_BASE_(r2) /* 801810F0 0017DEF0 EC 21 00 28 */ fsubs f1, f1, f0 -/* 801810F4 0017DEF4 C0 02 AE CC */ lfs f0, lbl_803CF84C-_SDA2_BASE_(r2) +/* 801810F4 0017DEF4 C0 02 AE CC */ lfs f0, lbl__919_3-_SDA2_BASE_(r2) /* 801810F8 0017DEF8 EC 22 00 72 */ fmuls f1, f2, f1 /* 801810FC 0017DEFC EC 00 00 7A */ fmadds f0, f0, f1, f0 /* 80181100 0017DF00 D0 1F 00 08 */ stfs f0, 8(r31) @@ -265,7 +265,7 @@ NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd: /* 80181108 0017DF08 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018110C 0017DF0C 41 82 02 94 */ beq lbl_801813A0 /* 80181110 0017DF10 C0 3F 00 08 */ lfs f1, 8(r31) -/* 80181114 0017DF14 C0 02 AE B8 */ lfs f0, lbl_803CF838-_SDA2_BASE_(r2) +/* 80181114 0017DF14 C0 02 AE B8 */ lfs f0, lbl__914_2-_SDA2_BASE_(r2) /* 80181118 0017DF18 EC 01 00 32 */ fmuls f0, f1, f0 /* 8018111C 0017DF1C D0 1F 00 08 */ stfs f0, 8(r31) /* 80181120 0017DF20 48 00 02 80 */ b lbl_801813A0 @@ -277,38 +277,38 @@ NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd: /* 80181138 0017DF38 38 A0 00 FF */ li r5, 0xff /* 8018113C 0017DF3C B0 1F 00 18 */ sth r0, 0x18(r31) /* 80181140 0017DF40 38 C0 00 FF */ li r6, 0xff -/* 80181144 0017DF44 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80181144 0017DF44 C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 80181148 0017DF48 D0 1F 00 24 */ stfs f0, 0x24(r31) /* 8018114C 0017DF4C 4B EA DE 9D */ bl xColorFromRGBA__FUcUcUcUc /* 80181150 0017DF50 90 61 00 14 */ stw r3, 0x14(r1) /* 80181154 0017DF54 38 7F 00 28 */ addi r3, r31, 0x28 /* 80181158 0017DF58 38 81 00 14 */ addi r4, r1, 0x14 /* 8018115C 0017DF5C 4B E9 6E 3D */ bl __as__10iColor_tagFRC10iColor_tag -/* 80181160 0017DF60 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80181160 0017DF60 C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 80181164 0017DF64 38 00 00 2C */ li r0, 0x2c /* 80181168 0017DF68 D0 1F 00 2C */ stfs f0, 0x2c(r31) -/* 8018116C 0017DF6C C0 02 AE A0 */ lfs f0, lbl_803CF820-_SDA2_BASE_(r2) +/* 8018116C 0017DF6C C0 02 AE A0 */ lfs f0, lbl__908_1-_SDA2_BASE_(r2) /* 80181170 0017DF70 D0 1F 00 20 */ stfs f0, 0x20(r31) -/* 80181174 0017DF74 C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) +/* 80181174 0017DF74 C0 02 AE A4 */ lfs f0, lbl__909_3-_SDA2_BASE_(r2) /* 80181178 0017DF78 D0 1F 00 0C */ stfs f0, 0xc(r31) -/* 8018117C 0017DF7C C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 8018117C 0017DF7C C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 80181180 0017DF80 D0 1F 00 1C */ stfs f0, 0x1c(r31) /* 80181184 0017DF84 90 1F 00 30 */ stw r0, 0x30(r31) /* 80181188 0017DF88 4B EA FB 01 */ bl xurand__Fv -/* 8018118C 0017DF8C C0 42 AE AC */ lfs f2, lbl_803CF82C-_SDA2_BASE_(r2) -/* 80181190 0017DF90 C0 02 AE A8 */ lfs f0, lbl_803CF828-_SDA2_BASE_(r2) +/* 8018118C 0017DF8C C0 42 AE AC */ lfs f2, lbl__911_3-_SDA2_BASE_(r2) +/* 80181190 0017DF90 C0 02 AE A8 */ lfs f0, lbl__910_1-_SDA2_BASE_(r2) /* 80181194 0017DF94 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80181198 0017DF98 D0 1F 00 04 */ stfs f0, 4(r31) /* 8018119C 0017DF9C 4B EA FA ED */ bl xurand__Fv -/* 801811A0 0017DFA0 C0 42 AE B4 */ lfs f2, lbl_803CF834-_SDA2_BASE_(r2) -/* 801811A4 0017DFA4 C0 02 AE B0 */ lfs f0, lbl_803CF830-_SDA2_BASE_(r2) +/* 801811A0 0017DFA0 C0 42 AE B4 */ lfs f2, lbl__913_2-_SDA2_BASE_(r2) +/* 801811A4 0017DFA4 C0 02 AE B0 */ lfs f0, lbl__912_1-_SDA2_BASE_(r2) /* 801811A8 0017DFA8 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 801811AC 0017DFAC D0 1F 00 08 */ stfs f0, 8(r31) /* 801811B0 0017DFB0 4B EA FA B9 */ bl xrand__Fv /* 801811B4 0017DFB4 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 801811B8 0017DFB8 41 82 01 E8 */ beq lbl_801813A0 /* 801811BC 0017DFBC C0 3F 00 08 */ lfs f1, 8(r31) -/* 801811C0 0017DFC0 C0 02 AE B8 */ lfs f0, lbl_803CF838-_SDA2_BASE_(r2) +/* 801811C0 0017DFC0 C0 02 AE B8 */ lfs f0, lbl__914_2-_SDA2_BASE_(r2) /* 801811C4 0017DFC4 EC 01 00 32 */ fmuls f0, f1, f0 /* 801811C8 0017DFC8 D0 1F 00 08 */ stfs f0, 8(r31) /* 801811CC 0017DFCC 48 00 01 D4 */ b lbl_801813A0 @@ -320,38 +320,38 @@ NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd: /* 801811E4 0017DFE4 38 A0 00 FF */ li r5, 0xff /* 801811E8 0017DFE8 B0 1F 00 18 */ sth r0, 0x18(r31) /* 801811EC 0017DFEC 38 C0 00 FF */ li r6, 0xff -/* 801811F0 0017DFF0 C0 02 AE C0 */ lfs f0, lbl_803CF840-_SDA2_BASE_(r2) +/* 801811F0 0017DFF0 C0 02 AE C0 */ lfs f0, lbl__916_2-_SDA2_BASE_(r2) /* 801811F4 0017DFF4 D0 1F 00 24 */ stfs f0, 0x24(r31) /* 801811F8 0017DFF8 4B EA DD F1 */ bl xColorFromRGBA__FUcUcUcUc /* 801811FC 0017DFFC 90 61 00 10 */ stw r3, 0x10(r1) /* 80181200 0017E000 38 7F 00 28 */ addi r3, r31, 0x28 /* 80181204 0017E004 38 81 00 10 */ addi r4, r1, 0x10 /* 80181208 0017E008 4B E9 6D 91 */ bl __as__10iColor_tagFRC10iColor_tag -/* 8018120C 0017E00C C0 02 AE A0 */ lfs f0, lbl_803CF820-_SDA2_BASE_(r2) +/* 8018120C 0017E00C C0 02 AE A0 */ lfs f0, lbl__908_1-_SDA2_BASE_(r2) /* 80181210 0017E010 38 00 00 2C */ li r0, 0x2c /* 80181214 0017E014 D0 1F 00 2C */ stfs f0, 0x2c(r31) -/* 80181218 0017E018 C0 02 AE C0 */ lfs f0, lbl_803CF840-_SDA2_BASE_(r2) +/* 80181218 0017E018 C0 02 AE C0 */ lfs f0, lbl__916_2-_SDA2_BASE_(r2) /* 8018121C 0017E01C D0 1F 00 20 */ stfs f0, 0x20(r31) -/* 80181220 0017E020 C0 02 AE C8 */ lfs f0, lbl_803CF848-_SDA2_BASE_(r2) +/* 80181220 0017E020 C0 02 AE C8 */ lfs f0, lbl__918_3-_SDA2_BASE_(r2) /* 80181224 0017E024 D0 1F 00 0C */ stfs f0, 0xc(r31) -/* 80181228 0017E028 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80181228 0017E028 C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 8018122C 0017E02C D0 1F 00 1C */ stfs f0, 0x1c(r31) /* 80181230 0017E030 90 1F 00 30 */ stw r0, 0x30(r31) /* 80181234 0017E034 4B EA FA 55 */ bl xurand__Fv -/* 80181238 0017E038 C0 42 AE AC */ lfs f2, lbl_803CF82C-_SDA2_BASE_(r2) -/* 8018123C 0017E03C C0 02 AE A8 */ lfs f0, lbl_803CF828-_SDA2_BASE_(r2) +/* 80181238 0017E038 C0 42 AE AC */ lfs f2, lbl__911_3-_SDA2_BASE_(r2) +/* 8018123C 0017E03C C0 02 AE A8 */ lfs f0, lbl__910_1-_SDA2_BASE_(r2) /* 80181240 0017E040 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80181244 0017E044 D0 1F 00 04 */ stfs f0, 4(r31) /* 80181248 0017E048 4B EA FA 41 */ bl xurand__Fv -/* 8018124C 0017E04C C0 42 AE B4 */ lfs f2, lbl_803CF834-_SDA2_BASE_(r2) -/* 80181250 0017E050 C0 02 AE B0 */ lfs f0, lbl_803CF830-_SDA2_BASE_(r2) +/* 8018124C 0017E04C C0 42 AE B4 */ lfs f2, lbl__913_2-_SDA2_BASE_(r2) +/* 80181250 0017E050 C0 02 AE B0 */ lfs f0, lbl__912_1-_SDA2_BASE_(r2) /* 80181254 0017E054 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80181258 0017E058 D0 1F 00 08 */ stfs f0, 8(r31) /* 8018125C 0017E05C 4B EA FA 0D */ bl xrand__Fv /* 80181260 0017E060 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80181264 0017E064 41 82 01 3C */ beq lbl_801813A0 /* 80181268 0017E068 C0 3F 00 08 */ lfs f1, 8(r31) -/* 8018126C 0017E06C C0 02 AE B8 */ lfs f0, lbl_803CF838-_SDA2_BASE_(r2) +/* 8018126C 0017E06C C0 02 AE B8 */ lfs f0, lbl__914_2-_SDA2_BASE_(r2) /* 80181270 0017E070 EC 01 00 32 */ fmuls f0, f1, f0 /* 80181274 0017E074 D0 1F 00 08 */ stfs f0, 8(r31) /* 80181278 0017E078 48 00 01 28 */ b lbl_801813A0 @@ -363,32 +363,32 @@ NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd: /* 80181290 0017E090 38 A0 00 80 */ li r5, 0x80 /* 80181294 0017E094 B0 1F 00 18 */ sth r0, 0x18(r31) /* 80181298 0017E098 38 C0 00 FF */ li r6, 0xff -/* 8018129C 0017E09C C0 02 AE D0 */ lfs f0, lbl_803CF850-_SDA2_BASE_(r2) +/* 8018129C 0017E09C C0 02 AE D0 */ lfs f0, lbl__920_4-_SDA2_BASE_(r2) /* 801812A0 0017E0A0 D0 1F 00 24 */ stfs f0, 0x24(r31) /* 801812A4 0017E0A4 4B EA DD 45 */ bl xColorFromRGBA__FUcUcUcUc /* 801812A8 0017E0A8 90 61 00 0C */ stw r3, 0xc(r1) /* 801812AC 0017E0AC 38 7F 00 28 */ addi r3, r31, 0x28 /* 801812B0 0017E0B0 38 81 00 0C */ addi r4, r1, 0xc /* 801812B4 0017E0B4 4B E9 6C E5 */ bl __as__10iColor_tagFRC10iColor_tag -/* 801812B8 0017E0B8 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 801812B8 0017E0B8 C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 801812BC 0017E0BC 38 00 04 28 */ li r0, 0x428 /* 801812C0 0017E0C0 D0 1F 00 2C */ stfs f0, 0x2c(r31) -/* 801812C4 0017E0C4 C0 02 AE A0 */ lfs f0, lbl_803CF820-_SDA2_BASE_(r2) +/* 801812C4 0017E0C4 C0 02 AE A0 */ lfs f0, lbl__908_1-_SDA2_BASE_(r2) /* 801812C8 0017E0C8 D0 1F 00 20 */ stfs f0, 0x20(r31) -/* 801812CC 0017E0CC C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) +/* 801812CC 0017E0CC C0 02 AE A4 */ lfs f0, lbl__909_3-_SDA2_BASE_(r2) /* 801812D0 0017E0D0 D0 1F 00 0C */ stfs f0, 0xc(r31) -/* 801812D4 0017E0D4 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 801812D4 0017E0D4 C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 801812D8 0017E0D8 D0 1F 00 1C */ stfs f0, 0x1c(r31) /* 801812DC 0017E0DC 90 1F 00 30 */ stw r0, 0x30(r31) -/* 801812E0 0017E0E0 C0 02 AE A8 */ lfs f0, lbl_803CF828-_SDA2_BASE_(r2) +/* 801812E0 0017E0E0 C0 02 AE A8 */ lfs f0, lbl__910_1-_SDA2_BASE_(r2) /* 801812E4 0017E0E4 D0 1F 00 04 */ stfs f0, 4(r31) -/* 801812E8 0017E0E8 C0 02 AE B0 */ lfs f0, lbl_803CF830-_SDA2_BASE_(r2) +/* 801812E8 0017E0E8 C0 02 AE B0 */ lfs f0, lbl__912_1-_SDA2_BASE_(r2) /* 801812EC 0017E0EC D0 1F 00 08 */ stfs f0, 8(r31) /* 801812F0 0017E0F0 4B EA F9 79 */ bl xrand__Fv /* 801812F4 0017E0F4 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 801812F8 0017E0F8 41 82 00 A8 */ beq lbl_801813A0 /* 801812FC 0017E0FC C0 3F 00 08 */ lfs f1, 8(r31) -/* 80181300 0017E100 C0 02 AE B8 */ lfs f0, lbl_803CF838-_SDA2_BASE_(r2) +/* 80181300 0017E100 C0 02 AE B8 */ lfs f0, lbl__914_2-_SDA2_BASE_(r2) /* 80181304 0017E104 EC 01 00 32 */ fmuls f0, f1, f0 /* 80181308 0017E108 D0 1F 00 08 */ stfs f0, 8(r31) /* 8018130C 0017E10C 48 00 00 94 */ b lbl_801813A0 @@ -400,32 +400,32 @@ NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd: /* 80181324 0017E124 38 A0 00 80 */ li r5, 0x80 /* 80181328 0017E128 B0 1F 00 18 */ sth r0, 0x18(r31) /* 8018132C 0017E12C 38 C0 00 FF */ li r6, 0xff -/* 80181330 0017E130 C0 02 AE 98 */ lfs f0, lbl_803CF818-_SDA2_BASE_(r2) +/* 80181330 0017E130 C0 02 AE 98 */ lfs f0, lbl__906_1-_SDA2_BASE_(r2) /* 80181334 0017E134 D0 1F 00 24 */ stfs f0, 0x24(r31) /* 80181338 0017E138 4B EA DC B1 */ bl xColorFromRGBA__FUcUcUcUc /* 8018133C 0017E13C 90 61 00 08 */ stw r3, 8(r1) /* 80181340 0017E140 38 7F 00 28 */ addi r3, r31, 0x28 /* 80181344 0017E144 38 81 00 08 */ addi r4, r1, 8 /* 80181348 0017E148 4B E9 6C 51 */ bl __as__10iColor_tagFRC10iColor_tag -/* 8018134C 0017E14C C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 8018134C 0017E14C C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 80181350 0017E150 38 00 04 28 */ li r0, 0x428 /* 80181354 0017E154 D0 1F 00 2C */ stfs f0, 0x2c(r31) -/* 80181358 0017E158 C0 02 AE A0 */ lfs f0, lbl_803CF820-_SDA2_BASE_(r2) +/* 80181358 0017E158 C0 02 AE A0 */ lfs f0, lbl__908_1-_SDA2_BASE_(r2) /* 8018135C 0017E15C D0 1F 00 20 */ stfs f0, 0x20(r31) -/* 80181360 0017E160 C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) +/* 80181360 0017E160 C0 02 AE A4 */ lfs f0, lbl__909_3-_SDA2_BASE_(r2) /* 80181364 0017E164 D0 1F 00 0C */ stfs f0, 0xc(r31) -/* 80181368 0017E168 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80181368 0017E168 C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 8018136C 0017E16C D0 1F 00 1C */ stfs f0, 0x1c(r31) /* 80181370 0017E170 90 1F 00 30 */ stw r0, 0x30(r31) -/* 80181374 0017E174 C0 02 AE A8 */ lfs f0, lbl_803CF828-_SDA2_BASE_(r2) +/* 80181374 0017E174 C0 02 AE A8 */ lfs f0, lbl__910_1-_SDA2_BASE_(r2) /* 80181378 0017E178 D0 1F 00 04 */ stfs f0, 4(r31) -/* 8018137C 0017E17C C0 02 AE B0 */ lfs f0, lbl_803CF830-_SDA2_BASE_(r2) +/* 8018137C 0017E17C C0 02 AE B0 */ lfs f0, lbl__912_1-_SDA2_BASE_(r2) /* 80181380 0017E180 D0 1F 00 08 */ stfs f0, 8(r31) /* 80181384 0017E184 4B EA F8 E5 */ bl xrand__Fv /* 80181388 0017E188 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 8018138C 0017E18C 41 82 00 14 */ beq lbl_801813A0 /* 80181390 0017E190 C0 3F 00 08 */ lfs f1, 8(r31) -/* 80181394 0017E194 C0 02 AE B8 */ lfs f0, lbl_803CF838-_SDA2_BASE_(r2) +/* 80181394 0017E194 C0 02 AE B8 */ lfs f0, lbl__914_2-_SDA2_BASE_(r2) /* 80181398 0017E198 EC 01 00 32 */ fmuls f0, f1, f0 /* 8018139C 0017E19C D0 1F 00 08 */ stfs f0, 8(r31) lbl_801813A0: @@ -448,13 +448,13 @@ NPCC_MakeStreakInfo__F12en_npcstreakP10StreakInfo: /* 801813D4 0017E1D4 48 00 4B 95 */ bl Defaults__10StreakInfoFv /* 801813D8 0017E1D8 28 1E 00 07 */ cmplwi r30, 7 /* 801813DC 0017E1DC 41 81 02 00 */ bgt lbl_801815DC -/* 801813E0 0017E1E0 3C 60 80 2A */ lis r3, lbl_8029B8C0@ha +/* 801813E0 0017E1E0 3C 60 80 2A */ lis r3, lbl__944_3@ha /* 801813E4 0017E1E4 57 C0 10 3A */ slwi r0, r30, 2 -/* 801813E8 0017E1E8 38 63 B8 C0 */ addi r3, r3, lbl_8029B8C0@l +/* 801813E8 0017E1E8 38 63 B8 C0 */ addi r3, r3, lbl__944_3@l /* 801813EC 0017E1EC 7C 03 00 2E */ lwzx r0, r3, r0 /* 801813F0 0017E1F0 7C 09 03 A6 */ mtctr r0 /* 801813F4 0017E1F4 4E 80 04 20 */ bctr -/* 801813F8 0017E1F8 C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) +/* 801813F8 0017E1F8 C0 02 AE D4 */ lfs f0, lbl__939-_SDA2_BASE_(r2) /* 801813FC 0017E1FC 38 80 00 F0 */ li r4, 0xf0 /* 80181400 0017E200 38 60 00 40 */ li r3, 0x40 /* 80181404 0017E204 38 00 00 FF */ li r0, 0xff @@ -468,15 +468,15 @@ NPCC_MakeStreakInfo__F12en_npcstreakP10StreakInfo: /* 80181424 0017E224 98 7F 00 16 */ stb r3, 0x16(r31) /* 80181428 0017E228 98 7F 00 17 */ stb r3, 0x17(r31) /* 8018142C 0017E22C 48 00 01 B0 */ b lbl_801815DC -/* 80181430 0017E230 C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) +/* 80181430 0017E230 C0 02 AE D4 */ lfs f0, lbl__939-_SDA2_BASE_(r2) /* 80181434 0017E234 38 A0 00 00 */ li r5, 0 /* 80181438 0017E238 38 80 00 FF */ li r4, 0xff /* 8018143C 0017E23C 38 60 00 40 */ li r3, 0x40 /* 80181440 0017E240 D0 1F 00 00 */ stfs f0, 0(r31) /* 80181444 0017E244 38 00 00 80 */ li r0, 0x80 -/* 80181448 0017E248 C0 02 AE D8 */ lfs f0, lbl_803CF858-_SDA2_BASE_(r2) +/* 80181448 0017E248 C0 02 AE D8 */ lfs f0, lbl__940_1-_SDA2_BASE_(r2) /* 8018144C 0017E24C D0 1F 00 04 */ stfs f0, 4(r31) -/* 80181450 0017E250 C0 02 AE DC */ lfs f0, lbl_803CF85C-_SDA2_BASE_(r2) +/* 80181450 0017E250 C0 02 AE DC */ lfs f0, lbl__941_1-_SDA2_BASE_(r2) /* 80181454 0017E254 D0 1F 00 08 */ stfs f0, 8(r31) /* 80181458 0017E258 98 BF 00 14 */ stb r5, 0x14(r31) /* 8018145C 0017E25C 98 BF 00 15 */ stb r5, 0x15(r31) @@ -497,7 +497,7 @@ NPCC_MakeStreakInfo__F12en_npcstreakP10StreakInfo: /* 80181498 0017E298 98 1F 00 11 */ stb r0, 0x11(r31) /* 8018149C 0017E29C 98 1F 00 12 */ stb r0, 0x12(r31) /* 801814A0 0017E2A0 98 1F 00 13 */ stb r0, 0x13(r31) -/* 801814A4 0017E2A4 C0 02 AE E0 */ lfs f0, lbl_803CF860-_SDA2_BASE_(r2) +/* 801814A4 0017E2A4 C0 02 AE E0 */ lfs f0, lbl__942_2-_SDA2_BASE_(r2) /* 801814A8 0017E2A8 D0 1F 00 00 */ stfs f0, 0(r31) /* 801814AC 0017E2AC 48 00 01 30 */ b lbl_801815DC /* 801814B0 0017E2B0 38 60 00 B0 */ li r3, 0xb0 @@ -514,7 +514,7 @@ NPCC_MakeStreakInfo__F12en_npcstreakP10StreakInfo: /* 801814DC 0017E2DC 98 7F 00 11 */ stb r3, 0x11(r31) /* 801814E0 0017E2E0 98 BF 00 12 */ stb r5, 0x12(r31) /* 801814E4 0017E2E4 98 7F 00 13 */ stb r3, 0x13(r31) -/* 801814E8 0017E2E8 C0 02 AE B8 */ lfs f0, lbl_803CF838-_SDA2_BASE_(r2) +/* 801814E8 0017E2E8 C0 02 AE B8 */ lfs f0, lbl__914_2-_SDA2_BASE_(r2) /* 801814EC 0017E2EC D0 1F 00 00 */ stfs f0, 0(r31) /* 801814F0 0017E2F0 90 1F 00 18 */ stw r0, 0x18(r31) /* 801814F4 0017E2F4 48 00 00 E8 */ b lbl_801815DC @@ -531,7 +531,7 @@ NPCC_MakeStreakInfo__F12en_npcstreakP10StreakInfo: /* 80181520 0017E320 98 BF 00 11 */ stb r5, 0x11(r31) /* 80181524 0017E324 98 9F 00 12 */ stb r4, 0x12(r31) /* 80181528 0017E328 98 7F 00 13 */ stb r3, 0x13(r31) -/* 8018152C 0017E32C C0 02 AE B8 */ lfs f0, lbl_803CF838-_SDA2_BASE_(r2) +/* 8018152C 0017E32C C0 02 AE B8 */ lfs f0, lbl__914_2-_SDA2_BASE_(r2) /* 80181530 0017E330 D0 1F 00 00 */ stfs f0, 0(r31) /* 80181534 0017E334 90 1F 00 18 */ stw r0, 0x18(r31) /* 80181538 0017E338 48 00 00 A4 */ b lbl_801815DC @@ -545,7 +545,7 @@ NPCC_MakeStreakInfo__F12en_npcstreakP10StreakInfo: /* 80181558 0017E358 98 1F 00 11 */ stb r0, 0x11(r31) /* 8018155C 0017E35C 98 1F 00 12 */ stb r0, 0x12(r31) /* 80181560 0017E360 98 1F 00 13 */ stb r0, 0x13(r31) -/* 80181564 0017E364 C0 02 AE C0 */ lfs f0, lbl_803CF840-_SDA2_BASE_(r2) +/* 80181564 0017E364 C0 02 AE C0 */ lfs f0, lbl__916_2-_SDA2_BASE_(r2) /* 80181568 0017E368 D0 1F 00 00 */ stfs f0, 0(r31) /* 8018156C 0017E36C 48 00 00 70 */ b lbl_801815DC /* 80181570 0017E370 38 80 00 FF */ li r4, 0xff @@ -559,7 +559,7 @@ NPCC_MakeStreakInfo__F12en_npcstreakP10StreakInfo: /* 80181590 0017E390 98 7F 00 11 */ stb r3, 0x11(r31) /* 80181594 0017E394 98 1F 00 12 */ stb r0, 0x12(r31) /* 80181598 0017E398 98 1F 00 13 */ stb r0, 0x13(r31) -/* 8018159C 0017E39C C0 02 AE E4 */ lfs f0, lbl_803CF864-_SDA2_BASE_(r2) +/* 8018159C 0017E39C C0 02 AE E4 */ lfs f0, lbl__943_2-_SDA2_BASE_(r2) /* 801815A0 0017E3A0 D0 1F 00 00 */ stfs f0, 0(r31) /* 801815A4 0017E3A4 48 00 00 38 */ b lbl_801815DC /* 801815A8 0017E3A8 38 80 00 40 */ li r4, 0x40 @@ -573,7 +573,7 @@ NPCC_MakeStreakInfo__F12en_npcstreakP10StreakInfo: /* 801815C8 0017E3C8 98 9F 00 11 */ stb r4, 0x11(r31) /* 801815CC 0017E3CC 98 1F 00 12 */ stb r0, 0x12(r31) /* 801815D0 0017E3D0 98 1F 00 13 */ stb r0, 0x13(r31) -/* 801815D4 0017E3D4 C0 02 AE E4 */ lfs f0, lbl_803CF864-_SDA2_BASE_(r2) +/* 801815D4 0017E3D4 C0 02 AE E4 */ lfs f0, lbl__943_2-_SDA2_BASE_(r2) /* 801815D8 0017E3D8 D0 1F 00 00 */ stfs f0, 0(r31) lbl_801815DC: /* 801815DC 0017E3DC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -587,12 +587,12 @@ lbl_801815DC: NPCC_StreakCreate__F12en_npcstreak: /* 801815F4 0017E3F4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801815F8 0017E3F8 7C 08 02 A6 */ mflr r0 -/* 801815FC 0017E3FC 3C 80 80 33 */ lis r4, lbl_8032B580@ha +/* 801815FC 0017E3FC 3C 80 80 33 */ lis r4, lbl_info$950@ha /* 80181600 0017E400 90 01 00 14 */ stw r0, 0x14(r1) -/* 80181604 0017E404 38 84 B5 80 */ addi r4, r4, lbl_8032B580@l +/* 80181604 0017E404 38 84 B5 80 */ addi r4, r4, lbl_info$950@l /* 80181608 0017E408 4B FF FD AD */ bl NPCC_MakeStreakInfo__F12en_npcstreakP10StreakInfo -/* 8018160C 0017E40C 3C 60 80 33 */ lis r3, lbl_8032B580@ha -/* 80181610 0017E410 38 63 B5 80 */ addi r3, r3, lbl_8032B580@l +/* 8018160C 0017E40C 3C 60 80 33 */ lis r3, lbl_info$950@ha +/* 80181610 0017E410 38 63 B5 80 */ addi r3, r3, lbl_info$950@l /* 80181614 0017E414 48 00 49 A5 */ bl xFXStreakStart__FP10StreakInfo /* 80181618 0017E418 80 01 00 14 */ lwz r0, 0x14(r1) /* 8018161C 0017E41C 7C 08 03 A6 */ mtlr r0 @@ -620,13 +620,13 @@ NPCC_BurstBubble__F11en_npcburstP5xVec3: lbl_80181668: /* 80181668 0017E468 6F A0 80 00 */ xoris r0, r29, 0x8000 /* 8018166C 0017E46C 93 E1 00 18 */ stw r31, 0x18(r1) -/* 80181670 0017E470 C8 42 AF 00 */ lfd f2, lbl_803CF880-_SDA2_BASE_(r2) +/* 80181670 0017E470 C8 42 AF 00 */ lfd f2, lbl__1024_2-_SDA2_BASE_(r2) /* 80181674 0017E474 90 01 00 1C */ stw r0, 0x1c(r1) -/* 80181678 0017E478 C0 62 AE EC */ lfs f3, lbl_803CF86C-_SDA2_BASE_(r2) +/* 80181678 0017E478 C0 62 AE EC */ lfs f3, lbl__1018_1-_SDA2_BASE_(r2) /* 8018167C 0017E47C C8 21 00 18 */ lfd f1, 0x18(r1) -/* 80181680 0017E480 C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) +/* 80181680 0017E480 C0 02 AE A4 */ lfs f0, lbl__909_3-_SDA2_BASE_(r2) /* 80181684 0017E484 EC 21 10 28 */ fsubs f1, f1, f2 -/* 80181688 0017E488 C3 A2 AE F0 */ lfs f29, lbl_803CF870-_SDA2_BASE_(r2) +/* 80181688 0017E488 C3 A2 AE F0 */ lfs f29, lbl__1019_3-_SDA2_BASE_(r2) /* 8018168C 0017E48C EF C3 00 72 */ fmuls f30, f3, f1 /* 80181690 0017E490 EC 00 07 B2 */ fmuls f0, f0, f30 /* 80181694 0017E494 EC 20 E8 24 */ fdivs f1, f0, f29 @@ -636,14 +636,14 @@ lbl_80181668: lbl_801816A4: /* 801816A4 0017E4A4 4B EA F5 E5 */ bl xurand__Fv /* 801816A8 0017E4A8 6F C0 80 00 */ xoris r0, r30, 0x8000 -/* 801816AC 0017E4AC C0 A2 AE F4 */ lfs f5, lbl_803CF874-_SDA2_BASE_(r2) +/* 801816AC 0017E4AC C0 A2 AE F4 */ lfs f5, lbl__1020_2-_SDA2_BASE_(r2) /* 801816B0 0017E4B0 90 01 00 1C */ stw r0, 0x1c(r1) -/* 801816B4 0017E4B4 C8 62 AF 00 */ lfd f3, lbl_803CF880-_SDA2_BASE_(r2) +/* 801816B4 0017E4B4 C8 62 AF 00 */ lfd f3, lbl__1024_2-_SDA2_BASE_(r2) /* 801816B8 0017E4B8 EC 85 00 72 */ fmuls f4, f5, f1 /* 801816BC 0017E4BC 93 E1 00 18 */ stw r31, 0x18(r1) -/* 801816C0 0017E4C0 C0 02 AE F8 */ lfs f0, lbl_803CF878-_SDA2_BASE_(r2) +/* 801816C0 0017E4C0 C0 02 AE F8 */ lfs f0, lbl__1021_4-_SDA2_BASE_(r2) /* 801816C4 0017E4C4 C8 41 00 18 */ lfd f2, 0x18(r1) -/* 801816C8 0017E4C8 C0 22 AE D4 */ lfs f1, lbl_803CF854-_SDA2_BASE_(r2) +/* 801816C8 0017E4C8 C0 22 AE D4 */ lfs f1, lbl__939-_SDA2_BASE_(r2) /* 801816CC 0017E4CC EC 42 18 28 */ fsubs f2, f2, f3 /* 801816D0 0017E4D0 EC 45 20 BA */ fmadds f2, f5, f2, f4 /* 801816D4 0017E4D4 FC 02 00 40 */ fcmpo cr0, f2, f0 @@ -652,10 +652,10 @@ lbl_801816A4: lbl_801816E0: /* 801816E0 0017E4E0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801816E4 0017E4E4 40 81 00 0C */ ble lbl_801816F0 -/* 801816E8 0017E4E8 C3 E2 AE D4 */ lfs f31, lbl_803CF854-_SDA2_BASE_(r2) +/* 801816E8 0017E4E8 C3 E2 AE D4 */ lfs f31, lbl__939-_SDA2_BASE_(r2) /* 801816EC 0017E4EC 48 00 00 14 */ b lbl_80181700 lbl_801816F0: -/* 801816F0 0017E4F0 C3 E2 AE F8 */ lfs f31, lbl_803CF878-_SDA2_BASE_(r2) +/* 801816F0 0017E4F0 C3 E2 AE F8 */ lfs f31, lbl__1021_4-_SDA2_BASE_(r2) /* 801816F4 0017E4F4 FC 02 F8 40 */ fcmpo cr0, f2, f31 /* 801816F8 0017E4F8 40 80 00 08 */ bge lbl_80181700 /* 801816FC 0017E4FC FF E0 10 90 */ fmr f31, f2 @@ -667,29 +667,29 @@ lbl_80181700: /* 80181710 0017E510 4B F4 37 81 */ bl icos__Ff /* 80181714 0017E514 FF E0 08 90 */ fmr f31, f1 /* 80181718 0017E518 4B EA F5 71 */ bl xurand__Fv -/* 8018171C 0017E51C C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) -/* 80181720 0017E520 C0 42 AE FC */ lfs f2, lbl_803CF87C-_SDA2_BASE_(r2) +/* 8018171C 0017E51C C0 02 AE A4 */ lfs f0, lbl__909_3-_SDA2_BASE_(r2) +/* 80181720 0017E520 C0 42 AE FC */ lfs f2, lbl__1022_3-_SDA2_BASE_(r2) /* 80181724 0017E524 EC 21 00 28 */ fsubs f1, f1, f0 -/* 80181728 0017E528 C0 02 AE C0 */ lfs f0, lbl_803CF840-_SDA2_BASE_(r2) +/* 80181728 0017E528 C0 02 AE C0 */ lfs f0, lbl__916_2-_SDA2_BASE_(r2) /* 8018172C 0017E52C EC 22 00 72 */ fmuls f1, f2, f1 /* 80181730 0017E530 EC 00 00 72 */ fmuls f0, f0, f1 /* 80181734 0017E534 EC 1D 07 3A */ fmadds f0, f29, f28, f0 /* 80181738 0017E538 D0 01 00 08 */ stfs f0, 8(r1) /* 8018173C 0017E53C 4B EA F5 4D */ bl xurand__Fv -/* 80181740 0017E540 C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) -/* 80181744 0017E544 C0 42 AE FC */ lfs f2, lbl_803CF87C-_SDA2_BASE_(r2) +/* 80181740 0017E540 C0 02 AE A4 */ lfs f0, lbl__909_3-_SDA2_BASE_(r2) +/* 80181744 0017E544 C0 42 AE FC */ lfs f2, lbl__1022_3-_SDA2_BASE_(r2) /* 80181748 0017E548 EC 21 00 28 */ fsubs f1, f1, f0 -/* 8018174C 0017E54C C0 02 AE C0 */ lfs f0, lbl_803CF840-_SDA2_BASE_(r2) +/* 8018174C 0017E54C C0 02 AE C0 */ lfs f0, lbl__916_2-_SDA2_BASE_(r2) /* 80181750 0017E550 EC 22 00 72 */ fmuls f1, f2, f1 /* 80181754 0017E554 EC 00 F0 7A */ fmadds f0, f0, f1, f30 /* 80181758 0017E558 D0 01 00 0C */ stfs f0, 0xc(r1) /* 8018175C 0017E55C 4B EA F5 2D */ bl xurand__Fv -/* 80181760 0017E560 C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) +/* 80181760 0017E560 C0 02 AE A4 */ lfs f0, lbl__909_3-_SDA2_BASE_(r2) /* 80181764 0017E564 7F 84 E3 78 */ mr r4, r28 -/* 80181768 0017E568 C0 42 AE FC */ lfs f2, lbl_803CF87C-_SDA2_BASE_(r2) +/* 80181768 0017E568 C0 42 AE FC */ lfs f2, lbl__1022_3-_SDA2_BASE_(r2) /* 8018176C 0017E56C 38 61 00 08 */ addi r3, r1, 8 /* 80181770 0017E570 EC 21 00 28 */ fsubs f1, f1, f0 -/* 80181774 0017E574 C0 02 AE C0 */ lfs f0, lbl_803CF840-_SDA2_BASE_(r2) +/* 80181774 0017E574 C0 02 AE C0 */ lfs f0, lbl__916_2-_SDA2_BASE_(r2) /* 80181778 0017E578 EC 22 00 72 */ fmuls f1, f2, f1 /* 8018177C 0017E57C EC 00 00 72 */ fmuls f0, f0, f1 /* 80181780 0017E580 EC 1D 07 FA */ fmadds f0, f29, f31, f0 @@ -737,37 +737,37 @@ NPCC_MakeASplash__FPC5xVec3f: /* 80181814 0017E614 93 E1 00 0C */ stw r31, 0xc(r1) /* 80181818 0017E618 93 C1 00 08 */ stw r30, 8(r1) /* 8018181C 0017E61C FF E0 08 90 */ fmr f31, f1 -/* 80181820 0017E620 C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) -/* 80181824 0017E624 C3 C2 AF 08 */ lfs f30, lbl_803CF888-_SDA2_BASE_(r2) +/* 80181820 0017E620 C0 02 AE D4 */ lfs f0, lbl__939-_SDA2_BASE_(r2) +/* 80181824 0017E624 C3 C2 AF 08 */ lfs f30, lbl__1069_1-_SDA2_BASE_(r2) /* 80181828 0017E628 7C 7E 1B 78 */ mr r30, r3 /* 8018182C 0017E62C FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80181830 0017E630 40 80 00 0C */ bge lbl_8018183C -/* 80181834 0017E634 C3 E2 AF 0C */ lfs f31, lbl_803CF88C-_SDA2_BASE_(r2) +/* 80181834 0017E634 C3 E2 AF 0C */ lfs f31, lbl__1070_2-_SDA2_BASE_(r2) /* 80181838 0017E638 48 00 00 64 */ b lbl_8018189C lbl_8018183C: -/* 8018183C 0017E63C C0 22 AF 0C */ lfs f1, lbl_803CF88C-_SDA2_BASE_(r2) -/* 80181840 0017E640 C0 02 AF 10 */ lfs f0, lbl_803CF890-_SDA2_BASE_(r2) +/* 8018183C 0017E63C C0 22 AF 0C */ lfs f1, lbl__1070_2-_SDA2_BASE_(r2) +/* 80181840 0017E640 C0 02 AF 10 */ lfs f0, lbl__1071_1-_SDA2_BASE_(r2) /* 80181844 0017E644 EC 3F 08 28 */ fsubs f1, f31, f1 -/* 80181848 0017E648 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80181848 0017E648 C0 42 AE 9C */ lfs f2, lbl__907_3-_SDA2_BASE_(r2) /* 8018184C 0017E64C EC 01 00 24 */ fdivs f0, f1, f0 /* 80181850 0017E650 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 80181854 0017E654 40 80 00 08 */ bge lbl_8018185C /* 80181858 0017E658 FC 40 00 90 */ fmr f2, f0 lbl_8018185C: -/* 8018185C 0017E65C C0 22 AE D4 */ lfs f1, lbl_803CF854-_SDA2_BASE_(r2) +/* 8018185C 0017E65C C0 22 AE D4 */ lfs f1, lbl__939-_SDA2_BASE_(r2) /* 80181860 0017E660 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 80181864 0017E664 40 81 00 08 */ ble lbl_8018186C /* 80181868 0017E668 48 00 00 14 */ b lbl_8018187C lbl_8018186C: -/* 8018186C 0017E66C C0 22 AE 9C */ lfs f1, lbl_803CF81C-_SDA2_BASE_(r2) +/* 8018186C 0017E66C C0 22 AE 9C */ lfs f1, lbl__907_3-_SDA2_BASE_(r2) /* 80181870 0017E670 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80181874 0017E674 40 80 00 08 */ bge lbl_8018187C /* 80181878 0017E678 FC 20 00 90 */ fmr f1, f0 lbl_8018187C: -/* 8018187C 0017E67C C0 42 AE C8 */ lfs f2, lbl_803CF848-_SDA2_BASE_(r2) -/* 80181880 0017E680 C0 62 AF 14 */ lfs f3, lbl_803CF894-_SDA2_BASE_(r2) +/* 8018187C 0017E67C C0 42 AE C8 */ lfs f2, lbl__918_3-_SDA2_BASE_(r2) +/* 80181880 0017E680 C0 62 AF 14 */ lfs f3, lbl__1072_1-_SDA2_BASE_(r2) /* 80181884 0017E684 4B F6 B2 9D */ bl LERP__Ffff -/* 80181888 0017E688 C0 02 AF 0C */ lfs f0, lbl_803CF88C-_SDA2_BASE_(r2) +/* 80181888 0017E688 C0 02 AF 0C */ lfs f0, lbl__1070_2-_SDA2_BASE_(r2) /* 8018188C 0017E68C FF C0 08 90 */ fmr f30, f1 /* 80181890 0017E690 FC 00 F8 40 */ fcmpo cr0, f0, f31 /* 80181894 0017E694 40 81 00 08 */ ble lbl_8018189C @@ -808,10 +808,10 @@ lbl_801818E4: NPCC_Slick_MakePlayerSlip__FP10zNPCCommon: /* 8018190C 0017E70C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80181910 0017E710 7C 08 02 A6 */ mflr r0 -/* 80181914 0017E714 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80181914 0017E714 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80181918 0017E718 90 01 00 14 */ stw r0, 0x14(r1) -/* 8018191C 0017E71C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l -/* 80181920 0017E720 C0 02 AE E8 */ lfs f0, lbl_803CF868-_SDA2_BASE_(r2) +/* 8018191C 0017E71C 38 84 05 58 */ addi r4, r4, lbl_globals@l +/* 80181920 0017E720 C0 02 AE E8 */ lfs f0, lbl__946_6-_SDA2_BASE_(r2) /* 80181924 0017E724 C0 24 17 48 */ lfs f1, 0x1748(r4) /* 80181928 0017E728 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018192C 0017E72C 40 81 00 08 */ ble lbl_80181934 @@ -820,10 +820,10 @@ lbl_80181934: /* 80181934 0017E734 FC 20 00 90 */ fmr f1, f0 lbl_80181938: /* 80181938 0017E738 D0 24 17 48 */ stfs f1, 0x1748(r4) -/* 8018193C 0017E73C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8018193C 0017E73C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80181940 0017E740 28 03 00 00 */ cmplwi r3, 0 -/* 80181944 0017E744 C0 02 AF 18 */ lfs f0, lbl_803CF898-_SDA2_BASE_(r2) -/* 80181948 0017E748 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80181944 0017E744 C0 02 AF 18 */ lfs f0, lbl__1088_2-_SDA2_BASE_(r2) +/* 80181948 0017E748 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8018194C 0017E74C D0 04 17 4C */ stfs f0, 0x174c(r4) /* 80181950 0017E750 41 82 00 08 */ beq lbl_80181958 /* 80181954 0017E754 4B F7 F2 69 */ bl YouOwnSlipFX__9zNPCSlickFv @@ -853,16 +853,16 @@ NPCC_RenderProjTexture__FP8RwRasterfP7xMat4x3ffP12xShadowCacheiP4xEnt: /* 801819A4 0017E7A4 7C FC 3B 78 */ mr r28, r7 /* 801819A8 0017E7A8 41 82 00 18 */ beq lbl_801819C0 /* 801819AC 0017E7AC FC 20 F8 90 */ fmr f1, f31 -/* 801819B0 0017E7B0 C0 62 AF 1C */ lfs f3, lbl_803CF89C-_SDA2_BASE_(r2) +/* 801819B0 0017E7B0 C0 62 AF 1C */ lfs f3, lbl__1105_1-_SDA2_BASE_(r2) /* 801819B4 0017E7B4 7F 63 DB 78 */ mr r3, r27 /* 801819B8 0017E7B8 38 9A 00 30 */ addi r4, r26, 0x30 /* 801819BC 0017E7BC 4B EC 56 15 */ bl xShadowVertical_FillCache__FP12xShadowCacheP5xVec3fff lbl_801819C0: -/* 801819C0 0017E7C0 D3 ED 8A D4 */ stfs f31, lbl_803CB3D4-_SDA_BASE_(r13) +/* 801819C0 0017E7C0 D3 ED 8A D4 */ stfs f31, lbl_gShadowObjectRadius-_SDA_BASE_(r13) /* 801819C4 0017E7C4 FC 20 F0 90 */ fmr f1, f30 /* 801819C8 0017E7C8 7F 63 DB 78 */ mr r3, r27 /* 801819CC 0017E7CC 7F 45 D3 78 */ mr r5, r26 -/* 801819D0 0017E7D0 C0 42 AE D4 */ lfs f2, lbl_803CF854-_SDA2_BASE_(r2) +/* 801819D0 0017E7D0 C0 42 AE D4 */ lfs f2, lbl__939-_SDA2_BASE_(r2) /* 801819D4 0017E7D4 7F 26 CB 78 */ mr r6, r25 /* 801819D8 0017E7D8 38 80 00 01 */ li r4, 1 /* 801819DC 0017E7DC 4B EC 58 E5 */ bl xShadowVertical_DrawCache__FP12xShadowCacheffiP11RwMatrixTagP8RwRaster @@ -927,46 +927,46 @@ NPCC_RenderProjTextureFaceCamera__FP8RwRasterfP5xVec3ffP12xShadowCacheiP4xEnt: /* 80181AB0 0017E8B0 7C FF 3B 78 */ mr r31, r7 /* 80181AB4 0017E8B4 38 61 00 38 */ addi r3, r1, 0x38 /* 80181AB8 0017E8B8 4B EC CA 25 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 80181ABC 0017E8BC 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80181ABC 0017E8BC 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80181AC0 0017E8C0 38 61 00 08 */ addi r3, r1, 8 -/* 80181AC4 0017E8C4 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80181AC4 0017E8C4 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80181AC8 0017E8C8 38 84 00 14 */ addi r4, r4, 0x14 /* 80181ACC 0017E8CC 4B EC CA 11 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80181AD0 0017E8D0 C0 21 00 0C */ lfs f1, 0xc(r1) -/* 80181AD4 0017E8D4 C0 02 AF 20 */ lfs f0, lbl_803CF8A0-_SDA2_BASE_(r2) +/* 80181AD4 0017E8D4 C0 02 AF 20 */ lfs f0, lbl__1118_2-_SDA2_BASE_(r2) /* 80181AD8 0017E8D8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80181ADC 0017E8DC 41 80 00 10 */ blt lbl_80181AEC -/* 80181AE0 0017E8E0 C0 02 AF 24 */ lfs f0, lbl_803CF8A4-_SDA2_BASE_(r2) +/* 80181AE0 0017E8E0 C0 02 AF 24 */ lfs f0, lbl__1119_2-_SDA2_BASE_(r2) /* 80181AE4 0017E8E4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80181AE8 0017E8E8 40 81 00 48 */ ble lbl_80181B30 lbl_80181AEC: -/* 80181AEC 0017E8EC C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) +/* 80181AEC 0017E8EC C0 02 AE D4 */ lfs f0, lbl__939-_SDA2_BASE_(r2) /* 80181AF0 0017E8F0 38 61 00 08 */ addi r3, r1, 8 /* 80181AF4 0017E8F4 D0 01 00 0C */ stfs f0, 0xc(r1) /* 80181AF8 0017E8F8 4B E8 CB 59 */ bl xVec3Length__FPC5xVec3 -/* 80181AFC 0017E8FC C0 02 AF 24 */ lfs f0, lbl_803CF8A4-_SDA2_BASE_(r2) +/* 80181AFC 0017E8FC C0 02 AF 24 */ lfs f0, lbl__1119_2-_SDA2_BASE_(r2) /* 80181B00 0017E900 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80181B04 0017E904 40 80 00 1C */ bge lbl_80181B20 -/* 80181B08 0017E908 C0 42 AE D4 */ lfs f2, lbl_803CF854-_SDA2_BASE_(r2) +/* 80181B08 0017E908 C0 42 AE D4 */ lfs f2, lbl__939-_SDA2_BASE_(r2) /* 80181B0C 0017E90C 38 61 00 08 */ addi r3, r1, 8 -/* 80181B10 0017E910 C0 22 AE 9C */ lfs f1, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80181B10 0017E910 C0 22 AE 9C */ lfs f1, lbl__907_3-_SDA2_BASE_(r2) /* 80181B14 0017E914 FC 60 10 90 */ fmr f3, f2 /* 80181B18 0017E918 4B E8 D4 E5 */ bl xVec3Init__FP5xVec3fff /* 80181B1C 0017E91C 48 00 00 14 */ b lbl_80181B30 lbl_80181B20: -/* 80181B20 0017E920 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80181B20 0017E920 C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 80181B24 0017E924 38 61 00 08 */ addi r3, r1, 8 /* 80181B28 0017E928 EC 20 08 24 */ fdivs f1, f0, f1 /* 80181B2C 0017E92C 4B E9 9E 0D */ bl xVec3SMulBy__FP5xVec3f lbl_80181B30: -/* 80181B30 0017E930 C0 22 AE D4 */ lfs f1, lbl_803CF854-_SDA2_BASE_(r2) +/* 80181B30 0017E930 C0 22 AE D4 */ lfs f1, lbl__939-_SDA2_BASE_(r2) /* 80181B34 0017E934 38 61 00 28 */ addi r3, r1, 0x28 -/* 80181B38 0017E938 C0 42 AE B8 */ lfs f2, lbl_803CF838-_SDA2_BASE_(r2) +/* 80181B38 0017E938 C0 42 AE B8 */ lfs f2, lbl__914_2-_SDA2_BASE_(r2) /* 80181B3C 0017E93C FC 60 08 90 */ fmr f3, f1 /* 80181B40 0017E940 4B E8 D4 BD */ bl xVec3Init__FP5xVec3fff /* 80181B44 0017E944 C0 01 00 10 */ lfs f0, 0x10(r1) /* 80181B48 0017E948 38 61 00 18 */ addi r3, r1, 0x18 -/* 80181B4C 0017E94C C0 42 AE D4 */ lfs f2, lbl_803CF854-_SDA2_BASE_(r2) +/* 80181B4C 0017E94C C0 42 AE D4 */ lfs f2, lbl__939-_SDA2_BASE_(r2) /* 80181B50 0017E950 FC 20 00 50 */ fneg f1, f0 /* 80181B54 0017E954 C0 61 00 08 */ lfs f3, 8(r1) /* 80181B58 0017E958 4B E8 D4 A5 */ bl xVec3Init__FP5xVec3fff @@ -1000,10 +1000,10 @@ lbl_80181B30: NPAR_ScenePrepare__Fv: /* 80181BC0 0017E9C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80181BC4 0017E9C4 7C 08 02 A6 */ mflr r0 -/* 80181BC8 0017E9C8 3C 60 80 33 */ lis r3, lbl_8032B59C@ha +/* 80181BC8 0017E9C8 3C 60 80 33 */ lis r3, lbl_g_npar_mgmt@ha /* 80181BCC 0017E9CC 90 01 00 14 */ stw r0, 0x14(r1) /* 80181BD0 0017E9D0 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80181BD4 0017E9D4 3B E3 B5 9C */ addi r31, r3, lbl_8032B59C@l +/* 80181BD4 0017E9D4 3B E3 B5 9C */ addi r31, r3, lbl_g_npar_mgmt@l /* 80181BD8 0017E9D8 93 C1 00 08 */ stw r30, 8(r1) /* 80181BDC 0017E9DC 3B C0 00 00 */ li r30, 0 lbl_80181BE0: @@ -1024,10 +1024,10 @@ lbl_80181BE0: NPAR_SceneFinish__Fv: /* 80181C10 0017EA10 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80181C14 0017EA14 7C 08 02 A6 */ mflr r0 -/* 80181C18 0017EA18 3C 60 80 33 */ lis r3, lbl_8032B59C@ha +/* 80181C18 0017EA18 3C 60 80 33 */ lis r3, lbl_g_npar_mgmt@ha /* 80181C1C 0017EA1C 90 01 00 14 */ stw r0, 0x14(r1) /* 80181C20 0017EA20 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80181C24 0017EA24 3B E3 B5 9C */ addi r31, r3, lbl_8032B59C@l +/* 80181C24 0017EA24 3B E3 B5 9C */ addi r31, r3, lbl_g_npar_mgmt@l /* 80181C28 0017EA28 93 C1 00 08 */ stw r30, 8(r1) /* 80181C2C 0017EA2C 3B C0 00 00 */ li r30, 0 lbl_80181C30: @@ -1038,9 +1038,9 @@ lbl_80181C30: /* 80181C40 0017EA40 2C 1E 00 0C */ cmpwi r30, 0xc /* 80181C44 0017EA44 41 80 FF EC */ blt lbl_80181C30 /* 80181C48 0017EA48 38 00 00 00 */ li r0, 0 -/* 80181C4C 0017EA4C 90 0D 98 28 */ stw r0, lbl_803CC128-_SDA_BASE_(r13) -/* 80181C50 0017EA50 90 0D 98 30 */ stw r0, lbl_803CC130-_SDA_BASE_(r13) -/* 80181C54 0017EA54 90 0D 98 34 */ stw r0, lbl_803CC134-_SDA_BASE_(r13) +/* 80181C4C 0017EA4C 90 0D 98 28 */ stw r0, lbl_g_gameExtrasFlags-_SDA_BASE_(r13) +/* 80181C50 0017EA50 90 0D 98 30 */ stw r0, lbl_g_mon-_SDA_BASE_(r13) +/* 80181C54 0017EA54 90 0D 98 34 */ stw r0, lbl_g_day-_SDA_BASE_(r13) /* 80181C58 0017EA58 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80181C5C 0017EA5C 83 C1 00 08 */ lwz r30, 8(r1) /* 80181C60 0017EA60 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1052,10 +1052,10 @@ lbl_80181C30: NPAR_SceneReset__Fv: /* 80181C70 0017EA70 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80181C74 0017EA74 7C 08 02 A6 */ mflr r0 -/* 80181C78 0017EA78 3C 60 80 33 */ lis r3, lbl_8032B59C@ha +/* 80181C78 0017EA78 3C 60 80 33 */ lis r3, lbl_g_npar_mgmt@ha /* 80181C7C 0017EA7C 90 01 00 14 */ stw r0, 0x14(r1) /* 80181C80 0017EA80 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80181C84 0017EA84 3B E3 B5 9C */ addi r31, r3, lbl_8032B59C@l +/* 80181C84 0017EA84 3B E3 B5 9C */ addi r31, r3, lbl_g_npar_mgmt@l /* 80181C88 0017EA88 93 C1 00 08 */ stw r30, 8(r1) /* 80181C8C 0017EA8C 3B C0 00 00 */ li r30, 0 lbl_80181C90: @@ -1078,13 +1078,13 @@ zNPCSupplement.NPAR_CheckSpecials__Fv: /* 80181CC4 0017EAC4 7C 08 02 A6 */ mflr r0 /* 80181CC8 0017EAC8 90 01 00 14 */ stw r0, 0x14(r1) /* 80181CCC 0017EACC 4B F1 79 B5 */ bl zGameExtras_ExtrasFlags__Fv -/* 80181CD0 0017EAD0 90 6D 98 28 */ stw r3, lbl_803CC128-_SDA_BASE_(r13) -/* 80181CD4 0017EAD4 38 6D 98 30 */ addi r3, r13, lbl_803CC130-_SDA_BASE_ -/* 80181CD8 0017EAD8 38 8D 98 34 */ addi r4, r13, lbl_803CC134-_SDA_BASE_ +/* 80181CD0 0017EAD0 90 6D 98 28 */ stw r3, lbl_g_gameExtrasFlags-_SDA_BASE_(r13) +/* 80181CD4 0017EAD4 38 6D 98 30 */ addi r3, r13, lbl_g_mon-_SDA_BASE_ +/* 80181CD8 0017EAD8 38 8D 98 34 */ addi r4, r13, lbl_g_day-_SDA_BASE_ /* 80181CDC 0017EADC 4B F1 79 AD */ bl zGameExtras_MoDay__FPiPi -/* 80181CE0 0017EAE0 80 0D 98 28 */ lwz r0, lbl_803CC128-_SDA_BASE_(r13) +/* 80181CE0 0017EAE0 80 0D 98 28 */ lwz r0, lbl_g_gameExtrasFlags-_SDA_BASE_(r13) /* 80181CE4 0017EAE4 70 00 01 F7 */ andi. r0, r0, 0x1f7 -/* 80181CE8 0017EAE8 90 0D 98 2C */ stw r0, lbl_803CC12C-_SDA_BASE_(r13) +/* 80181CE8 0017EAE8 90 0D 98 2C */ stw r0, lbl_g_isSpecialDay-_SDA_BASE_(r13) /* 80181CEC 0017EAEC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80181CF0 0017EAF0 7C 08 03 A6 */ mtlr r0 /* 80181CF4 0017EAF4 38 21 00 10 */ addi r1, r1, 0x10 @@ -1102,9 +1102,9 @@ NPAR_Timestep__Ff: /* 80181D18 0017EB18 93 A1 00 0C */ stw r29, 0xc(r1) /* 80181D1C 0017EB1C 93 81 00 08 */ stw r28, 8(r1) /* 80181D20 0017EB20 4B F1 64 5D */ bl zGameIsPaused__Fv -/* 80181D24 0017EB24 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80181D24 0017EB24 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80181D28 0017EB28 7C 7F 1B 78 */ mr r31, r3 -/* 80181D2C 0017EB2C 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 80181D2C 0017EB2C 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 80181D30 0017EB30 38 80 00 00 */ li r4, 0 /* 80181D34 0017EB34 80 63 1F BC */ lwz r3, 0x1fbc(r3) /* 80181D38 0017EB38 28 03 00 00 */ cmplwi r3, 0 @@ -1116,9 +1116,9 @@ NPAR_Timestep__Ff: lbl_80181D50: /* 80181D50 0017EB50 54 9D 06 3E */ clrlwi r29, r4, 0x18 /* 80181D54 0017EB54 4B FF FF 6D */ bl zNPCSupplement.NPAR_CheckSpecials__Fv -/* 80181D58 0017EB58 3C 60 80 33 */ lis r3, lbl_8032B59C@ha +/* 80181D58 0017EB58 3C 60 80 33 */ lis r3, lbl_g_npar_mgmt@ha /* 80181D5C 0017EB5C 3B 80 00 00 */ li r28, 0 -/* 80181D60 0017EB60 3B C3 B5 9C */ addi r30, r3, lbl_8032B59C@l +/* 80181D60 0017EB60 3B C3 B5 9C */ addi r30, r3, lbl_g_npar_mgmt@l lbl_80181D64: /* 80181D64 0017EB64 80 1E 00 0C */ lwz r0, 0xc(r30) /* 80181D68 0017EB68 2C 00 00 01 */ cmpwi r0, 1 @@ -1165,9 +1165,9 @@ NPAR_PartySetup__F11en_nparptypPPvP12NPARXtraData: /* 80181DF4 0017EBF4 7C 9D 23 78 */ mr r29, r4 /* 80181DF8 0017EBF8 93 81 00 10 */ stw r28, 0x10(r1) /* 80181DFC 0017EBFC 7C 7C 1B 78 */ mr r28, r3 -/* 80181E00 0017EC00 3C 60 80 33 */ lis r3, lbl_8032B59C@ha +/* 80181E00 0017EC00 3C 60 80 33 */ lis r3, lbl_g_npar_mgmt@ha /* 80181E04 0017EC04 57 86 28 34 */ slwi r6, r28, 5 -/* 80181E08 0017EC08 38 03 B5 9C */ addi r0, r3, lbl_8032B59C@l +/* 80181E08 0017EC08 38 03 B5 9C */ addi r0, r3, lbl_g_npar_mgmt@l /* 80181E0C 0017EC0C 7F E0 32 14 */ add r31, r0, r6 /* 80181E10 0017EC10 7F E3 FB 78 */ mr r3, r31 /* 80181E14 0017EC14 48 00 42 D5 */ bl IsReady__8NPARMgmtFv @@ -1196,10 +1196,10 @@ lbl_80181E40: NPAR_FindParty__F11en_nparptyp: /* 80181E60 0017EC60 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80181E64 0017EC64 7C 08 02 A6 */ mflr r0 -/* 80181E68 0017EC68 3C 80 80 33 */ lis r4, lbl_8032B59C@ha +/* 80181E68 0017EC68 3C 80 80 33 */ lis r4, lbl_g_npar_mgmt@ha /* 80181E6C 0017EC6C 54 63 28 34 */ slwi r3, r3, 5 /* 80181E70 0017EC70 90 01 00 14 */ stw r0, 0x14(r1) -/* 80181E74 0017EC74 38 04 B5 9C */ addi r0, r4, lbl_8032B59C@l +/* 80181E74 0017EC74 38 04 B5 9C */ addi r0, r4, lbl_g_npar_mgmt@l /* 80181E78 0017EC78 93 E1 00 0C */ stw r31, 0xc(r1) /* 80181E7C 0017EC7C 7F E0 1A 14 */ add r31, r0, r3 /* 80181E80 0017EC80 7F E3 FB 78 */ mr r3, r31 @@ -1224,16 +1224,16 @@ Init__8NPARMgmtF11en_nparptypPPvP12NPARXtraData: /* 80181EB8 0017ECB8 90 01 00 34 */ stw r0, 0x34(r1) /* 80181EBC 0017ECBC BF 21 00 14 */ stmw r25, 0x14(r1) /* 80181EC0 0017ECC0 7C 9A 23 78 */ mr r26, r4 -/* 80181EC4 0017ECC4 3C 80 80 2A */ lis r4, lbl_8029B8E0@ha +/* 80181EC4 0017ECC4 3C 80 80 2A */ lis r4, lbl_g_npar_info@ha /* 80181EC8 0017ECC8 7C 79 1B 78 */ mr r25, r3 /* 80181ECC 0017ECCC 7C BB 2B 78 */ mr r27, r5 /* 80181ED0 0017ECD0 57 47 20 36 */ slwi r7, r26, 4 -/* 80181ED4 0017ECD4 38 04 B8 E0 */ addi r0, r4, lbl_8029B8E0@l +/* 80181ED4 0017ECD4 38 04 B8 E0 */ addi r0, r4, lbl_g_npar_info@l /* 80181ED8 0017ECD8 7C DC 33 78 */ mr r28, r6 /* 80181EDC 0017ECDC 7F C0 3A 14 */ add r30, r0, r7 /* 80181EE0 0017ECE0 38 A0 00 10 */ li r5, 0x10 /* 80181EE4 0017ECE4 80 1E 00 04 */ lwz r0, 4(r30) -/* 80181EE8 0017ECE8 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80181EE8 0017ECE8 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80181EEC 0017ECEC 1F A0 00 50 */ mulli r29, r0, 0x50 /* 80181EF0 0017ECF0 7F A4 EB 78 */ mr r4, r29 /* 80181EF4 0017ECF4 4B EB 1A 4D */ bl xMemAlloc__FUiUii @@ -1288,9 +1288,9 @@ Clear__8NPARMgmtFv: UpdateAndRender__8NPARMgmtFf: /* 80181F9C 0017ED9C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80181FA0 0017EDA0 7C 08 02 A6 */ mflr r0 -/* 80181FA4 0017EDA4 3C 80 80 2A */ lis r4, lbl_8029B8E0@ha +/* 80181FA4 0017EDA4 3C 80 80 2A */ lis r4, lbl_g_npar_info@ha /* 80181FA8 0017EDA8 90 01 00 14 */ stw r0, 0x14(r1) -/* 80181FAC 0017EDAC 38 84 B8 E0 */ addi r4, r4, lbl_8029B8E0@l +/* 80181FAC 0017EDAC 38 84 B8 E0 */ addi r4, r4, lbl_g_npar_info@l /* 80181FB0 0017EDB0 80 03 00 00 */ lwz r0, 0(r3) /* 80181FB4 0017EDB4 54 00 20 36 */ slwi r0, r0, 4 /* 80181FB8 0017EDB8 7D 84 00 2E */ lwzx r12, r4, r0 @@ -1313,7 +1313,7 @@ ConfigPar__14NPARParmOilBubCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80181FF0 0017EDF0 7C DE 33 78 */ mr r30, r6 /* 80181FF4 0017EDF4 7C FF 3B 78 */ mr r31, r7 /* 80181FF8 0017EDF8 4B EA EC 91 */ bl xurand__Fv -/* 80181FFC 0017EDFC C0 42 AE A4 */ lfs f2, lbl_803CF824-_SDA2_BASE_(r2) +/* 80181FFC 0017EDFC C0 42 AE A4 */ lfs f2, lbl__909_3-_SDA2_BASE_(r2) /* 80182000 0017EE00 7F 83 E3 78 */ mr r3, r28 /* 80182004 0017EE04 C0 1B 00 00 */ lfs f0, 0(r27) /* 80182008 0017EE08 7F C4 F3 78 */ mr r4, r30 @@ -1329,8 +1329,8 @@ ConfigPar__14NPARParmOilBubCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80182030 0017EE30 7F E4 FB 78 */ mr r4, r31 /* 80182034 0017EE34 48 00 00 0C */ b lbl_80182040 lbl_80182038: -/* 80182038 0017EE38 3C 80 80 25 */ lis r4, lbl_80253018@ha -/* 8018203C 0017EE3C 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 80182038 0017EE38 3C 80 80 25 */ lis r4, lbl_g_O3@ha +/* 8018203C 0017EE3C 38 84 30 18 */ addi r4, r4, lbl_g_O3@l lbl_80182040: /* 80182040 0017EE40 4B E8 92 25 */ bl __as__5xVec3FRC5xVec3 /* 80182044 0017EE44 C0 1B 00 14 */ lfs f0, 0x14(r27) @@ -1339,13 +1339,13 @@ lbl_80182040: /* 80182050 0017EE50 D0 1C 00 0C */ stfs f0, 0xc(r28) /* 80182054 0017EE54 D0 1C 00 10 */ stfs f0, 0x10(r28) /* 80182058 0017EE58 4B ED 0A 61 */ bl __as__6RwRGBAFRC6RwRGBA -/* 8018205C 0017EE5C C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) +/* 8018205C 0017EE5C C0 02 AE D4 */ lfs f0, lbl__939-_SDA2_BASE_(r2) /* 80182060 0017EE60 D0 1C 00 14 */ stfs f0, 0x14(r28) -/* 80182064 0017EE64 C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) +/* 80182064 0017EE64 C0 02 AE D4 */ lfs f0, lbl__939-_SDA2_BASE_(r2) /* 80182068 0017EE68 D0 1C 00 18 */ stfs f0, 0x18(r28) -/* 8018206C 0017EE6C C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 8018206C 0017EE6C C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 80182070 0017EE70 D0 1C 00 1C */ stfs f0, 0x1c(r28) -/* 80182074 0017EE74 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80182074 0017EE74 C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 80182078 0017EE78 D0 1C 00 20 */ stfs f0, 0x20(r28) /* 8018207C 0017EE7C 9B BC 00 43 */ stb r29, 0x43(r28) /* 80182080 0017EE80 BB 61 00 0C */ lmw r27, 0xc(r1) @@ -1375,11 +1375,11 @@ lbl_80182040: /* 801820E0 0017EEE0 90 81 00 38 */ stw r4, 0x38(r1) /* 801820E4 0017EEE4 90 01 00 3C */ stw r0, 0x3c(r1) /* 801820E8 0017EEE8 4B F9 55 99 */ bl reset__10ptank_poolFv -/* 801820EC 0017EEEC 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 801820F0 0017EEF0 3C 60 80 27 */ lis r3, lbl_80272EE0@ha -/* 801820F4 0017EEF4 3B E4 05 58 */ addi r31, r4, lbl_803C0558@l +/* 801820EC 0017EEEC 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 801820F0 0017EEF0 3C 60 80 27 */ lis r3, lbl_g_parm_oilbub@ha +/* 801820F4 0017EEF4 3B E4 05 58 */ addi r31, r4, lbl_globals@l /* 801820F8 0017EEF8 3B C0 00 00 */ li r30, 0 -/* 801820FC 0017EEFC 3B 63 2E E0 */ addi r27, r3, lbl_80272EE0@l +/* 801820FC 0017EEFC 3B 63 2E E0 */ addi r27, r3, lbl_g_parm_oilbub@l /* 80182100 0017EF00 3F 80 43 30 */ lis r28, 0x4330 /* 80182104 0017EF04 48 00 01 80 */ b lbl_80182284 lbl_80182108: @@ -1392,7 +1392,7 @@ lbl_80182108: /* 80182120 0017EF20 7C 00 07 74 */ extsb r0, r0 /* 80182124 0017EF24 1C 00 00 1C */ mulli r0, r0, 0x1c /* 80182128 0017EF28 D0 1A 00 28 */ stfs f0, 0x28(r26) -/* 8018212C 0017EF2C C0 42 AE D4 */ lfs f2, lbl_803CF854-_SDA2_BASE_(r2) +/* 8018212C 0017EF2C C0 42 AE D4 */ lfs f2, lbl__939-_SDA2_BASE_(r2) /* 80182130 0017EF30 7F 3B 02 14 */ add r25, r27, r0 /* 80182134 0017EF34 C0 1A 00 28 */ lfs f0, 0x28(r26) /* 80182138 0017EF38 FC 02 00 40 */ fcmpo cr0, f2, f0 @@ -1417,10 +1417,10 @@ lbl_80182148: /* 8018217C 0017EF7C 38 7A 00 34 */ addi r3, r26, 0x34 /* 80182180 0017EF80 38 81 00 08 */ addi r4, r1, 8 /* 80182184 0017EF84 4B E9 32 C1 */ bl __apl__5xVec3FRC5xVec3 -/* 80182188 0017EF88 C0 22 AF 28 */ lfs f1, lbl_803CF8A8-_SDA2_BASE_(r2) +/* 80182188 0017EF88 C0 22 AF 28 */ lfs f1, lbl__1311-_SDA2_BASE_(r2) /* 8018218C 0017EF8C 38 7A 00 34 */ addi r3, r26, 0x34 /* 80182190 0017EF90 4B E8 8F F1 */ bl __amu__5xVec3Ff -/* 80182194 0017EF94 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80182194 0017EF94 C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 80182198 0017EF98 EC 20 E8 28 */ fsubs f1, f0, f29 /* 8018219C 0017EF9C 48 00 3E C9 */ bl ARCH__Ff /* 801821A0 0017EFA0 88 1A 00 43 */ lbz r0, 0x43(r26) @@ -1441,7 +1441,7 @@ lbl_801821D0: /* 801821D4 0017EFD4 88 19 00 07 */ lbz r0, 7(r25) /* 801821D8 0017EFD8 D0 3A 00 10 */ stfs f1, 0x10(r26) /* 801821DC 0017EFDC 90 01 00 6C */ stw r0, 0x6c(r1) -/* 801821E0 0017EFE0 C8 22 AF 30 */ lfd f1, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 801821E0 0017EFE0 C8 22 AF 30 */ lfd f1, lbl__1313-_SDA2_BASE_(r2) /* 801821E4 0017EFE4 93 81 00 68 */ stw r28, 0x68(r1) /* 801821E8 0017EFE8 C8 01 00 68 */ lfd f0, 0x68(r1) /* 801821EC 0017EFEC EC 00 08 28 */ fsubs f0, f0, f1 @@ -1451,7 +1451,7 @@ lbl_801821D0: /* 801821FC 0017EFFC 80 01 00 74 */ lwz r0, 0x74(r1) /* 80182200 0017F000 98 1A 00 27 */ stb r0, 0x27(r26) /* 80182204 0017F004 C0 3A 00 28 */ lfs f1, 0x28(r26) -/* 80182208 0017F008 C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) +/* 80182208 0017F008 C0 02 AE D4 */ lfs f0, lbl__939-_SDA2_BASE_(r2) /* 8018220C 0017F00C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80182210 0017F010 40 80 00 18 */ bge lbl_80182228 /* 80182214 0017F014 7F A3 EB 78 */ mr r3, r29 @@ -1460,7 +1460,7 @@ lbl_801821D0: /* 80182220 0017F020 3B DE FF FF */ addi r30, r30, -1 /* 80182224 0017F024 48 00 00 5C */ b lbl_80182280 lbl_80182228: -/* 80182228 0017F028 80 0D 84 C0 */ lwz r0, lbl_803CADC0-_SDA_BASE_(r13) +/* 80182228 0017F028 80 0D 84 C0 */ lwz r0, lbl_g_doNPARCull-_SDA_BASE_(r13) /* 8018222C 0017F02C 2C 00 00 00 */ cmpwi r0, 0 /* 80182230 0017F030 41 82 00 2C */ beq lbl_8018225C /* 80182234 0017F034 7F 44 D3 78 */ mr r4, r26 @@ -1567,7 +1567,7 @@ ConfigPar__18NPARParmTubeSpiralCFP8NPARData11en_nparmodePC5xVec3PC5xVec3f: /* 801823A4 0017F1A4 7C DE 33 78 */ mr r30, r6 /* 801823A8 0017F1A8 7C FF 3B 78 */ mr r31, r7 /* 801823AC 0017F1AC 4B EA E8 DD */ bl xurand__Fv -/* 801823B0 0017F1B0 C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) +/* 801823B0 0017F1B0 C0 02 AE A4 */ lfs f0, lbl__909_3-_SDA2_BASE_(r2) /* 801823B4 0017F1B4 7F 83 E3 78 */ mr r3, r28 /* 801823B8 0017F1B8 7F C4 F3 78 */ mr r4, r30 /* 801823BC 0017F1BC EC 00 00 7A */ fmadds f0, f0, f1, f0 @@ -1584,13 +1584,13 @@ ConfigPar__18NPARParmTubeSpiralCFP8NPARData11en_nparmodePC5xVec3PC5xVec3f: /* 801823E8 0017F1E8 D0 1C 00 0C */ stfs f0, 0xc(r28) /* 801823EC 0017F1EC D0 1C 00 10 */ stfs f0, 0x10(r28) /* 801823F0 0017F1F0 4B ED 06 C9 */ bl __as__6RwRGBAFRC6RwRGBA -/* 801823F4 0017F1F4 C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) +/* 801823F4 0017F1F4 C0 02 AE D4 */ lfs f0, lbl__939-_SDA2_BASE_(r2) /* 801823F8 0017F1F8 D0 1C 00 14 */ stfs f0, 0x14(r28) -/* 801823FC 0017F1FC C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) +/* 801823FC 0017F1FC C0 02 AE D4 */ lfs f0, lbl__939-_SDA2_BASE_(r2) /* 80182400 0017F200 D0 1C 00 18 */ stfs f0, 0x18(r28) -/* 80182404 0017F204 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80182404 0017F204 C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 80182408 0017F208 D0 1C 00 1C */ stfs f0, 0x1c(r28) -/* 8018240C 0017F20C C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 8018240C 0017F20C C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 80182410 0017F210 D0 1C 00 20 */ stfs f0, 0x20(r28) /* 80182414 0017F214 9B BC 00 43 */ stb r29, 0x43(r28) /* 80182418 0017F218 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 @@ -1619,27 +1619,27 @@ ConfigPar__18NPARParmTubeSpiralCFP8NPARData11en_nparmodePC5xVec3PC5xVec3f: /* 80182474 0017F274 90 81 00 38 */ stw r4, 0x38(r1) /* 80182478 0017F278 90 01 00 3C */ stw r0, 0x3c(r1) /* 8018247C 0017F27C 4B F9 52 05 */ bl reset__10ptank_poolFv -/* 80182480 0017F280 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80182484 0017F284 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80182480 0017F280 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80182484 0017F284 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80182488 0017F288 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 8018248C 0017F28C 4B E9 93 A5 */ bl xEntGetCenter__FPC4xEnt /* 80182490 0017F290 80 E3 00 00 */ lwz r7, 0(r3) -/* 80182494 0017F294 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 80182494 0017F294 3C A0 80 3C */ lis r5, lbl_globals@ha /* 80182498 0017F298 80 C3 00 04 */ lwz r6, 4(r3) -/* 8018249C 0017F29C 3C 80 80 27 */ lis r4, lbl_80272F50@ha +/* 8018249C 0017F29C 3C 80 80 27 */ lis r4, lbl_g_parm_tubespiral@ha /* 801824A0 0017F2A0 80 03 00 08 */ lwz r0, 8(r3) -/* 801824A4 0017F2A4 3B C5 05 58 */ addi r30, r5, lbl_803C0558@l +/* 801824A4 0017F2A4 3B C5 05 58 */ addi r30, r5, lbl_globals@l /* 801824A8 0017F2A8 90 E1 00 24 */ stw r7, 0x24(r1) -/* 801824AC 0017F2AC 3B E4 2F 50 */ addi r31, r4, lbl_80272F50@l +/* 801824AC 0017F2AC 3B E4 2F 50 */ addi r31, r4, lbl_g_parm_tubespiral@l /* 801824B0 0017F2B0 3B 80 00 00 */ li r28, 0 -/* 801824B4 0017F2B4 3B A2 AF 38 */ addi r29, r2, lbl_803CF8B8-_SDA2_BASE_ +/* 801824B4 0017F2B4 3B A2 AF 38 */ addi r29, r2, lbl_seg_allowCollide$1357-_SDA2_BASE_ /* 801824B8 0017F2B8 90 C1 00 28 */ stw r6, 0x28(r1) /* 801824BC 0017F2BC 90 01 00 2C */ stw r0, 0x2c(r1) /* 801824C0 0017F2C0 48 00 02 30 */ b lbl_801826F0 lbl_801824C4: /* 801824C4 0017F2C4 1C 1C 00 50 */ mulli r0, r28, 0x50 /* 801824C8 0017F2C8 80 7A 00 08 */ lwz r3, 8(r26) -/* 801824CC 0017F2CC C0 02 AE E0 */ lfs f0, lbl_803CF860-_SDA2_BASE_(r2) +/* 801824CC 0017F2CC C0 02 AE E0 */ lfs f0, lbl__942_2-_SDA2_BASE_(r2) /* 801824D0 0017F2D0 7F 63 02 14 */ add r27, r3, r0 /* 801824D4 0017F2D4 C0 3B 00 28 */ lfs f1, 0x28(r27) /* 801824D8 0017F2D8 88 1B 00 43 */ lbz r0, 0x43(r27) @@ -1647,7 +1647,7 @@ lbl_801824C4: /* 801824E0 0017F2E0 7C 00 07 74 */ extsb r0, r0 /* 801824E4 0017F2E4 1C 00 00 0C */ mulli r0, r0, 0xc /* 801824E8 0017F2E8 D0 1B 00 28 */ stfs f0, 0x28(r27) -/* 801824EC 0017F2EC C0 42 AE D4 */ lfs f2, lbl_803CF854-_SDA2_BASE_(r2) +/* 801824EC 0017F2EC C0 42 AE D4 */ lfs f2, lbl__939-_SDA2_BASE_(r2) /* 801824F0 0017F2F0 7F 3F 02 14 */ add r25, r31, r0 /* 801824F4 0017F2F4 C0 1B 00 28 */ lfs f0, 0x28(r27) /* 801824F8 0017F2F8 FC 02 00 40 */ fcmpo cr0, f2, f0 @@ -1658,10 +1658,10 @@ lbl_80182504: lbl_80182508: /* 80182508 0017F308 C0 3B 00 2C */ lfs f1, 0x2c(r27) /* 8018250C 0017F30C 38 61 00 08 */ addi r3, r1, 8 -/* 80182510 0017F310 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80182510 0017F310 C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 80182514 0017F314 38 9B 00 34 */ addi r4, r27, 0x34 /* 80182518 0017F318 EF C2 08 24 */ fdivs f30, f2, f1 -/* 8018251C 0017F31C C0 22 AE E0 */ lfs f1, lbl_803CF860-_SDA2_BASE_(r2) +/* 8018251C 0017F31C C0 22 AE E0 */ lfs f1, lbl__942_2-_SDA2_BASE_(r2) /* 80182520 0017F320 EF E0 F0 28 */ fsubs f31, f0, f30 /* 80182524 0017F324 4B E8 8B FD */ bl __ml__5xVec3CFf /* 80182528 0017F328 7F 63 DB 78 */ mr r3, r27 @@ -1669,7 +1669,7 @@ lbl_80182508: /* 80182530 0017F330 4B E9 2F 15 */ bl __apl__5xVec3FRC5xVec3 /* 80182534 0017F334 FC 20 F8 90 */ fmr f1, f31 /* 80182538 0017F338 48 00 3B 2D */ bl ARCH__Ff -/* 8018253C 0017F33C C0 02 AE A0 */ lfs f0, lbl_803CF820-_SDA2_BASE_(r2) +/* 8018253C 0017F33C C0 02 AE A0 */ lfs f0, lbl__908_1-_SDA2_BASE_(r2) /* 80182540 0017F340 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80182544 0017F344 40 80 00 18 */ bge lbl_8018255C /* 80182548 0017F348 EC 3F 00 24 */ fdivs f1, f31, f0 @@ -1680,11 +1680,11 @@ lbl_80182508: lbl_8018255C: /* 8018255C 0017F35C C0 39 00 08 */ lfs f1, 8(r25) lbl_80182560: -/* 80182560 0017F360 C0 02 AF 40 */ lfs f0, lbl_803CF8C0-_SDA2_BASE_(r2) +/* 80182560 0017F360 C0 02 AF 40 */ lfs f0, lbl__1429_1-_SDA2_BASE_(r2) /* 80182564 0017F364 EC 00 00 72 */ fmuls f0, f0, f1 /* 80182568 0017F368 D0 1B 00 0C */ stfs f0, 0xc(r27) /* 8018256C 0017F36C D0 3B 00 10 */ stfs f1, 0x10(r27) -/* 80182570 0017F370 80 8D 98 2C */ lwz r4, lbl_803CC12C-_SDA_BASE_(r13) +/* 80182570 0017F370 80 8D 98 2C */ lwz r4, lbl_g_isSpecialDay-_SDA_BASE_(r13) /* 80182574 0017F374 2C 04 00 00 */ cmpwi r4, 0 /* 80182578 0017F378 41 82 00 44 */ beq lbl_801825BC /* 8018257C 0017F37C FC 20 F8 90 */ fmr f1, f31 @@ -1693,7 +1693,7 @@ lbl_80182560: /* 80182588 0017F388 88 79 00 03 */ lbz r3, 3(r25) /* 8018258C 0017F38C 3C 00 43 30 */ lis r0, 0x4330 /* 80182590 0017F390 90 01 00 68 */ stw r0, 0x68(r1) -/* 80182594 0017F394 C8 22 AF 30 */ lfd f1, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 80182594 0017F394 C8 22 AF 30 */ lfd f1, lbl__1313-_SDA2_BASE_(r2) /* 80182598 0017F398 90 61 00 6C */ stw r3, 0x6c(r1) /* 8018259C 0017F39C C8 01 00 68 */ lfd f0, 0x68(r1) /* 801825A0 0017F3A0 EC 00 08 28 */ fsubs f0, f0, f1 @@ -1707,7 +1707,7 @@ lbl_801825BC: /* 801825BC 0017F3BC 88 79 00 03 */ lbz r3, 3(r25) /* 801825C0 0017F3C0 3C 00 43 30 */ lis r0, 0x4330 /* 801825C4 0017F3C4 90 01 00 70 */ stw r0, 0x70(r1) -/* 801825C8 0017F3C8 C8 22 AF 30 */ lfd f1, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 801825C8 0017F3C8 C8 22 AF 30 */ lfd f1, lbl__1313-_SDA2_BASE_(r2) /* 801825CC 0017F3CC 90 61 00 74 */ stw r3, 0x74(r1) /* 801825D0 0017F3D0 C8 01 00 70 */ lfd f0, 0x70(r1) /* 801825D4 0017F3D4 EC 00 08 28 */ fsubs f0, f0, f1 @@ -1718,7 +1718,7 @@ lbl_801825BC: /* 801825E8 0017F3E8 98 1B 00 27 */ stb r0, 0x27(r27) lbl_801825EC: /* 801825EC 0017F3EC C0 1B 00 28 */ lfs f0, 0x28(r27) -/* 801825F0 0017F3F0 C0 22 AE D4 */ lfs f1, lbl_803CF854-_SDA2_BASE_(r2) +/* 801825F0 0017F3F0 C0 22 AE D4 */ lfs f1, lbl__939-_SDA2_BASE_(r2) /* 801825F4 0017F3F4 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 801825F8 0017F3F8 40 80 00 18 */ bge lbl_80182610 /* 801825FC 0017F3FC 7F 43 D3 78 */ mr r3, r26 @@ -1733,7 +1733,7 @@ lbl_80182610: /* 8018261C 0017F41C 80 1E 16 B0 */ lwz r0, 0x16b0(r30) /* 80182620 0017F420 28 00 00 00 */ cmplwi r0, 0 /* 80182624 0017F424 41 82 00 70 */ beq lbl_80182694 -/* 80182628 0017F428 C0 02 AF 38 */ lfs f0, lbl_803CF8B8-_SDA2_BASE_(r2) +/* 80182628 0017F428 C0 02 AF 38 */ lfs f0, lbl_seg_allowCollide$1357-_SDA2_BASE_(r2) /* 8018262C 0017F42C FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80182630 0017F430 40 81 00 64 */ ble lbl_80182694 /* 80182634 0017F434 C0 1D 00 04 */ lfs f0, 4(r29) @@ -1746,7 +1746,7 @@ lbl_80182610: /* 80182650 0017F450 38 81 00 24 */ addi r4, r1, 0x24 /* 80182654 0017F454 38 A0 00 00 */ li r5, 0 /* 80182658 0017F458 4B F5 6B D1 */ bl NPCC_DstSq__FPC5xVec3PC5xVec3P5xVec3 -/* 8018265C 0017F45C C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) +/* 8018265C 0017F45C C0 02 AE A4 */ lfs f0, lbl__909_3-_SDA2_BASE_(r2) /* 80182660 0017F460 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80182664 0017F464 40 80 00 14 */ bge lbl_80182678 /* 80182668 0017F468 7F 65 DB 78 */ mr r5, r27 @@ -1754,15 +1754,15 @@ lbl_80182610: /* 80182670 0017F470 38 80 00 01 */ li r4, 1 /* 80182674 0017F474 4B EF 3C 35 */ bl zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3 lbl_80182678: -/* 80182678 0017F478 88 0D 98 3C */ lbz r0, lbl_803CC13C-_SDA_BASE_(r13) +/* 80182678 0017F478 88 0D 98 3C */ lbz r0, lbl_init$1388-_SDA_BASE_(r13) /* 8018267C 0017F47C 7C 00 07 75 */ extsb. r0, r0 /* 80182680 0017F480 40 82 00 14 */ bne lbl_80182694 /* 80182684 0017F484 38 60 00 00 */ li r3, 0 /* 80182688 0017F488 38 00 00 01 */ li r0, 1 -/* 8018268C 0017F48C 90 6D 98 38 */ stw r3, lbl_803CC138-_SDA_BASE_(r13) -/* 80182690 0017F490 98 0D 98 3C */ stb r0, lbl_803CC13C-_SDA_BASE_(r13) +/* 8018268C 0017F48C 90 6D 98 38 */ stw r3, lbl_howfreq$1387-_SDA_BASE_(r13) +/* 80182690 0017F490 98 0D 98 3C */ stb r0, lbl_init$1388-_SDA_BASE_(r13) lbl_80182694: -/* 80182694 0017F494 80 0D 84 C0 */ lwz r0, lbl_803CADC0-_SDA_BASE_(r13) +/* 80182694 0017F494 80 0D 84 C0 */ lwz r0, lbl_g_doNPARCull-_SDA_BASE_(r13) /* 80182698 0017F498 2C 00 00 00 */ cmpwi r0, 0 /* 8018269C 0017F49C 41 82 00 2C */ beq lbl_801826C8 /* 801826A0 0017F4A0 7F 64 DB 78 */ mr r4, r27 @@ -1810,22 +1810,22 @@ zNPCSupplement.NPAR_TubeSpiralMagic__FP6RwRGBAif: /* 80182730 0017F530 90 01 00 24 */ stw r0, 0x24(r1) /* 80182734 0017F534 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80182738 0017F538 93 C1 00 18 */ stw r30, 0x18(r1) -/* 8018273C 0017F53C 88 0D 98 3D */ lbz r0, lbl_803CC13D-_SDA_BASE_(r13) +/* 8018273C 0017F53C 88 0D 98 3D */ lbz r0, lbl_init$1486-_SDA_BASE_(r13) /* 80182740 0017F540 7C 00 07 75 */ extsb. r0, r0 /* 80182744 0017F544 40 82 00 64 */ bne lbl_801827A8 -/* 80182748 0017F548 3C 80 80 2A */ lis r4, lbl_8029B9A0@ha -/* 8018274C 0017F54C 83 E2 AF 78 */ lwz r31, lbl_803CF8F8-_SDA2_BASE_(r2) -/* 80182750 0017F550 3B C4 B9 A0 */ addi r30, r4, lbl_8029B9A0@l -/* 80182754 0017F554 81 82 AF 58 */ lwz r12, lbl_803CF8D8-_SDA2_BASE_(r2) -/* 80182758 0017F558 81 62 AF 7C */ lwz r11, lbl_803CF8FC-_SDA2_BASE_(r2) +/* 80182748 0017F548 3C 80 80 2A */ lis r4, lbl_zanyArray$1485@ha +/* 8018274C 0017F54C 83 E2 AF 78 */ lwz r31, lbl_colr_neon_red$1474-_SDA2_BASE_(r2) +/* 80182750 0017F550 3B C4 B9 A0 */ addi r30, r4, lbl_zanyArray$1485@l +/* 80182754 0017F554 81 82 AF 58 */ lwz r12, lbl_colr_yellow$1462-_SDA2_BASE_(r2) +/* 80182758 0017F558 81 62 AF 7C */ lwz r11, lbl_colr_neon_green$1475-_SDA2_BASE_(r2) /* 8018275C 0017F55C 38 00 00 01 */ li r0, 1 -/* 80182760 0017F560 81 42 AF 80 */ lwz r10, lbl_803CF900-_SDA2_BASE_(r2) -/* 80182764 0017F564 81 22 AF 74 */ lwz r9, lbl_803CF8F4-_SDA2_BASE_(r2) -/* 80182768 0017F568 81 02 AF 84 */ lwz r8, lbl_803CF904-_SDA2_BASE_(r2) -/* 8018276C 0017F56C 80 E2 AF 88 */ lwz r7, lbl_803CF908-_SDA2_BASE_(r2) -/* 80182770 0017F570 80 C2 AF 8C */ lwz r6, lbl_803CF90C-_SDA2_BASE_(r2) -/* 80182774 0017F574 80 A2 AF 90 */ lwz r5, lbl_803CF910-_SDA2_BASE_(r2) -/* 80182778 0017F578 80 82 AF 94 */ lwz r4, lbl_803CF914-_SDA2_BASE_(r2) +/* 80182760 0017F560 81 42 AF 80 */ lwz r10, lbl_colr_neon_blue$1476-_SDA2_BASE_(r2) +/* 80182764 0017F564 81 22 AF 74 */ lwz r9, lbl_colr_fuschia$1470-_SDA2_BASE_(r2) +/* 80182768 0017F568 81 02 AF 84 */ lwz r8, lbl_colr_peach$1477-_SDA2_BASE_(r2) +/* 8018276C 0017F56C 80 E2 AF 88 */ lwz r7, lbl_colr_maroon$1478-_SDA2_BASE_(r2) +/* 80182770 0017F570 80 C2 AF 8C */ lwz r6, lbl_colr_seagreen$1479-_SDA2_BASE_(r2) +/* 80182774 0017F574 80 A2 AF 90 */ lwz r5, lbl_colr_khaki$1480-_SDA2_BASE_(r2) +/* 80182778 0017F578 80 82 AF 94 */ lwz r4, lbl_colr_cyan$1481-_SDA2_BASE_(r2) /* 8018277C 0017F57C 93 FE 00 00 */ stw r31, 0(r30) /* 80182780 0017F580 91 9E 00 04 */ stw r12, 4(r30) /* 80182784 0017F584 91 7E 00 08 */ stw r11, 8(r30) @@ -1836,12 +1836,12 @@ zNPCSupplement.NPAR_TubeSpiralMagic__FP6RwRGBAif: /* 80182798 0017F598 90 DE 00 1C */ stw r6, 0x1c(r30) /* 8018279C 0017F59C 90 BE 00 20 */ stw r5, 0x20(r30) /* 801827A0 0017F5A0 90 9E 00 24 */ stw r4, 0x24(r30) -/* 801827A4 0017F5A4 98 0D 98 3D */ stb r0, lbl_803CC13D-_SDA_BASE_(r13) +/* 801827A4 0017F5A4 98 0D 98 3D */ stb r0, lbl_init$1486-_SDA_BASE_(r13) lbl_801827A8: -/* 801827A8 0017F5A8 80 8D 98 2C */ lwz r4, lbl_803CC12C-_SDA_BASE_(r13) +/* 801827A8 0017F5A8 80 8D 98 2C */ lwz r4, lbl_g_isSpecialDay-_SDA_BASE_(r13) /* 801827AC 0017F5AC 70 80 01 01 */ andi. r0, r4, 0x101 /* 801827B0 0017F5B0 41 82 00 48 */ beq lbl_801827F8 -/* 801827B4 0017F5B4 C0 02 AF 9C */ lfs f0, lbl_803CF91C-_SDA2_BASE_(r2) +/* 801827B4 0017F5B4 C0 02 AF 9C */ lfs f0, lbl__1558_1-_SDA2_BASE_(r2) /* 801827B8 0017F5B8 EC 00 00 72 */ fmuls f0, f0, f1 /* 801827BC 0017F5BC FC 00 00 1E */ fctiwz f0, f0 /* 801827C0 0017F5C0 D8 01 00 08 */ stfd f0, 8(r1) @@ -1854,122 +1854,122 @@ lbl_801827D4: /* 801827D8 0017F5D8 40 81 00 08 */ ble lbl_801827E0 /* 801827DC 0017F5DC 38 00 00 09 */ li r0, 9 lbl_801827E0: -/* 801827E0 0017F5E0 3C 80 80 2A */ lis r4, lbl_8029B9A0@ha +/* 801827E0 0017F5E0 3C 80 80 2A */ lis r4, lbl_zanyArray$1485@ha /* 801827E4 0017F5E4 54 05 10 3A */ slwi r5, r0, 2 -/* 801827E8 0017F5E8 38 04 B9 A0 */ addi r0, r4, lbl_8029B9A0@l +/* 801827E8 0017F5E8 38 04 B9 A0 */ addi r0, r4, lbl_zanyArray$1485@l /* 801827EC 0017F5EC 7C 80 2A 14 */ add r4, r0, r5 /* 801827F0 0017F5F0 4B ED 02 C9 */ bl __as__6RwRGBAFRC6RwRGBA /* 801827F4 0017F5F4 48 00 01 7C */ b lbl_80182970 lbl_801827F8: /* 801827F8 0017F5F8 54 80 07 BD */ rlwinm. r0, r4, 0, 0x1e, 0x1e /* 801827FC 0017F5FC 41 82 00 40 */ beq lbl_8018283C -/* 80182800 0017F600 C0 02 AF A0 */ lfs f0, lbl_803CF920-_SDA2_BASE_(r2) +/* 80182800 0017F600 C0 02 AF A0 */ lfs f0, lbl__1559_1-_SDA2_BASE_(r2) /* 80182804 0017F604 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80182808 0017F608 40 80 00 10 */ bge lbl_80182818 -/* 8018280C 0017F60C 38 82 AF 44 */ addi r4, r2, lbl_803CF8C4-_SDA2_BASE_ +/* 8018280C 0017F60C 38 82 AF 44 */ addi r4, r2, lbl_colr_julyred$1457-_SDA2_BASE_ /* 80182810 0017F610 4B ED 02 A9 */ bl __as__6RwRGBAFRC6RwRGBA /* 80182814 0017F614 48 00 01 5C */ b lbl_80182970 lbl_80182818: -/* 80182818 0017F618 C0 02 AF A4 */ lfs f0, lbl_803CF924-_SDA2_BASE_(r2) +/* 80182818 0017F618 C0 02 AF A4 */ lfs f0, lbl__1560_2-_SDA2_BASE_(r2) /* 8018281C 0017F61C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80182820 0017F620 40 80 00 10 */ bge lbl_80182830 -/* 80182824 0017F624 38 82 AF 48 */ addi r4, r2, lbl_803CF8C8-_SDA2_BASE_ +/* 80182824 0017F624 38 82 AF 48 */ addi r4, r2, lbl_colr_julywhite$1458-_SDA2_BASE_ /* 80182828 0017F628 4B ED 02 91 */ bl __as__6RwRGBAFRC6RwRGBA /* 8018282C 0017F62C 48 00 01 44 */ b lbl_80182970 lbl_80182830: -/* 80182830 0017F630 38 82 AF 4C */ addi r4, r2, lbl_803CF8CC-_SDA2_BASE_ +/* 80182830 0017F630 38 82 AF 4C */ addi r4, r2, lbl_colr_julyblue$1459-_SDA2_BASE_ /* 80182834 0017F634 4B ED 02 85 */ bl __as__6RwRGBAFRC6RwRGBA /* 80182838 0017F638 48 00 01 38 */ b lbl_80182970 lbl_8018283C: /* 8018283C 0017F63C 54 80 07 7B */ rlwinm. r0, r4, 0, 0x1d, 0x1d /* 80182840 0017F640 41 82 00 10 */ beq lbl_80182850 -/* 80182844 0017F644 38 82 AF 6C */ addi r4, r2, lbl_803CF8EC-_SDA2_BASE_ +/* 80182844 0017F644 38 82 AF 6C */ addi r4, r2, lbl_colr_kellygreen$1468-_SDA2_BASE_ /* 80182848 0017F648 4B ED 02 71 */ bl __as__6RwRGBAFRC6RwRGBA /* 8018284C 0017F64C 48 00 01 24 */ b lbl_80182970 lbl_80182850: /* 80182850 0017F650 54 80 07 39 */ rlwinm. r0, r4, 0, 0x1c, 0x1c /* 80182854 0017F654 41 82 00 10 */ beq lbl_80182864 -/* 80182858 0017F658 38 82 AF 98 */ addi r4, r2, lbl_803CF918-_SDA2_BASE_ +/* 80182858 0017F658 38 82 AF 98 */ addi r4, r2, lbl_colr_pimp_gold$1483-_SDA2_BASE_ /* 8018285C 0017F65C 4B ED 02 5D */ bl __as__6RwRGBAFRC6RwRGBA /* 80182860 0017F660 48 00 01 10 */ b lbl_80182970 lbl_80182864: /* 80182864 0017F664 54 80 06 F7 */ rlwinm. r0, r4, 0, 0x1b, 0x1b /* 80182868 0017F668 41 82 00 70 */ beq lbl_801828D8 -/* 8018286C 0017F66C C0 02 AF A8 */ lfs f0, lbl_803CF928-_SDA2_BASE_(r2) +/* 8018286C 0017F66C C0 02 AF A8 */ lfs f0, lbl__1561_2-_SDA2_BASE_(r2) /* 80182870 0017F670 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80182874 0017F674 40 80 00 10 */ bge lbl_80182884 -/* 80182878 0017F678 38 82 AF 88 */ addi r4, r2, lbl_803CF908-_SDA2_BASE_ +/* 80182878 0017F678 38 82 AF 88 */ addi r4, r2, lbl_colr_maroon$1478-_SDA2_BASE_ /* 8018287C 0017F67C 4B ED 02 3D */ bl __as__6RwRGBAFRC6RwRGBA /* 80182880 0017F680 48 00 00 F0 */ b lbl_80182970 lbl_80182884: -/* 80182884 0017F684 C0 02 AE C8 */ lfs f0, lbl_803CF848-_SDA2_BASE_(r2) +/* 80182884 0017F684 C0 02 AE C8 */ lfs f0, lbl__918_3-_SDA2_BASE_(r2) /* 80182888 0017F688 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018288C 0017F68C 40 80 00 10 */ bge lbl_8018289C -/* 80182890 0017F690 38 82 AF 44 */ addi r4, r2, lbl_803CF8C4-_SDA2_BASE_ +/* 80182890 0017F690 38 82 AF 44 */ addi r4, r2, lbl_colr_julyred$1457-_SDA2_BASE_ /* 80182894 0017F694 4B ED 02 25 */ bl __as__6RwRGBAFRC6RwRGBA /* 80182898 0017F698 48 00 00 D8 */ b lbl_80182970 lbl_8018289C: -/* 8018289C 0017F69C C0 02 AE EC */ lfs f0, lbl_803CF86C-_SDA2_BASE_(r2) +/* 8018289C 0017F69C C0 02 AE EC */ lfs f0, lbl__1018_1-_SDA2_BASE_(r2) /* 801828A0 0017F6A0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801828A4 0017F6A4 40 80 00 10 */ bge lbl_801828B4 -/* 801828A8 0017F6A8 38 82 AF 48 */ addi r4, r2, lbl_803CF8C8-_SDA2_BASE_ +/* 801828A8 0017F6A8 38 82 AF 48 */ addi r4, r2, lbl_colr_julywhite$1458-_SDA2_BASE_ /* 801828AC 0017F6AC 4B ED 02 0D */ bl __as__6RwRGBAFRC6RwRGBA /* 801828B0 0017F6B0 48 00 00 C0 */ b lbl_80182970 lbl_801828B4: -/* 801828B4 0017F6B4 C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) +/* 801828B4 0017F6B4 C0 02 AE A4 */ lfs f0, lbl__909_3-_SDA2_BASE_(r2) /* 801828B8 0017F6B8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801828BC 0017F6BC 40 80 00 10 */ bge lbl_801828CC -/* 801828C0 0017F6C0 38 82 AF 4C */ addi r4, r2, lbl_803CF8CC-_SDA2_BASE_ +/* 801828C0 0017F6C0 38 82 AF 4C */ addi r4, r2, lbl_colr_julyblue$1459-_SDA2_BASE_ /* 801828C4 0017F6C4 4B ED 01 F5 */ bl __as__6RwRGBAFRC6RwRGBA /* 801828C8 0017F6C8 48 00 00 A8 */ b lbl_80182970 lbl_801828CC: -/* 801828CC 0017F6CC 38 82 AF 64 */ addi r4, r2, lbl_803CF8E4-_SDA2_BASE_ +/* 801828CC 0017F6CC 38 82 AF 64 */ addi r4, r2, lbl_colr_indigo$1465-_SDA2_BASE_ /* 801828D0 0017F6D0 4B ED 01 E9 */ bl __as__6RwRGBAFRC6RwRGBA /* 801828D4 0017F6D4 48 00 00 9C */ b lbl_80182970 lbl_801828D8: /* 801828D8 0017F6D8 54 80 06 B5 */ rlwinm. r0, r4, 0, 0x1a, 0x1a /* 801828DC 0017F6DC 41 82 00 10 */ beq lbl_801828EC -/* 801828E0 0017F6E0 38 82 AF 54 */ addi r4, r2, lbl_803CF8D4-_SDA2_BASE_ +/* 801828E0 0017F6E0 38 82 AF 54 */ addi r4, r2, lbl_colr_orange$1461-_SDA2_BASE_ /* 801828E4 0017F6E4 4B ED 01 D5 */ bl __as__6RwRGBAFRC6RwRGBA /* 801828E8 0017F6E8 48 00 00 88 */ b lbl_80182970 lbl_801828EC: /* 801828EC 0017F6EC 54 80 06 73 */ rlwinm. r0, r4, 0, 0x19, 0x19 /* 801828F0 0017F6F0 41 82 00 70 */ beq lbl_80182960 -/* 801828F4 0017F6F4 C0 02 AE C8 */ lfs f0, lbl_803CF848-_SDA2_BASE_(r2) +/* 801828F4 0017F6F4 C0 02 AE C8 */ lfs f0, lbl__918_3-_SDA2_BASE_(r2) /* 801828F8 0017F6F8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801828FC 0017F6FC 40 80 00 10 */ bge lbl_8018290C -/* 80182900 0017F700 38 82 AF 50 */ addi r4, r2, lbl_803CF8D0-_SDA2_BASE_ +/* 80182900 0017F700 38 82 AF 50 */ addi r4, r2, lbl_colr_red$1460-_SDA2_BASE_ /* 80182904 0017F704 4B ED 01 B5 */ bl __as__6RwRGBAFRC6RwRGBA /* 80182908 0017F708 48 00 00 68 */ b lbl_80182970 lbl_8018290C: -/* 8018290C 0017F70C C0 02 AE EC */ lfs f0, lbl_803CF86C-_SDA2_BASE_(r2) +/* 8018290C 0017F70C C0 02 AE EC */ lfs f0, lbl__1018_1-_SDA2_BASE_(r2) /* 80182910 0017F710 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80182914 0017F714 40 80 00 10 */ bge lbl_80182924 -/* 80182918 0017F718 38 82 AF 54 */ addi r4, r2, lbl_803CF8D4-_SDA2_BASE_ +/* 80182918 0017F718 38 82 AF 54 */ addi r4, r2, lbl_colr_orange$1461-_SDA2_BASE_ /* 8018291C 0017F71C 4B ED 01 9D */ bl __as__6RwRGBAFRC6RwRGBA /* 80182920 0017F720 48 00 00 50 */ b lbl_80182970 lbl_80182924: -/* 80182924 0017F724 C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) +/* 80182924 0017F724 C0 02 AE A4 */ lfs f0, lbl__909_3-_SDA2_BASE_(r2) /* 80182928 0017F728 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018292C 0017F72C 40 80 00 10 */ bge lbl_8018293C -/* 80182930 0017F730 38 82 AF 5C */ addi r4, r2, lbl_803CF8DC-_SDA2_BASE_ +/* 80182930 0017F730 38 82 AF 5C */ addi r4, r2, lbl_colr_green$1463-_SDA2_BASE_ /* 80182934 0017F734 4B ED 01 85 */ bl __as__6RwRGBAFRC6RwRGBA /* 80182938 0017F738 48 00 00 38 */ b lbl_80182970 lbl_8018293C: -/* 8018293C 0017F73C C0 02 AF AC */ lfs f0, lbl_803CF92C-_SDA2_BASE_(r2) +/* 8018293C 0017F73C C0 02 AF AC */ lfs f0, lbl__1562-_SDA2_BASE_(r2) /* 80182940 0017F740 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80182944 0017F744 40 80 00 10 */ bge lbl_80182954 -/* 80182948 0017F748 38 82 AF 60 */ addi r4, r2, lbl_803CF8E0-_SDA2_BASE_ +/* 80182948 0017F748 38 82 AF 60 */ addi r4, r2, lbl_colr_blue$1464-_SDA2_BASE_ /* 8018294C 0017F74C 4B ED 01 6D */ bl __as__6RwRGBAFRC6RwRGBA /* 80182950 0017F750 48 00 00 20 */ b lbl_80182970 lbl_80182954: -/* 80182954 0017F754 38 82 AF 68 */ addi r4, r2, lbl_803CF8E8-_SDA2_BASE_ +/* 80182954 0017F754 38 82 AF 68 */ addi r4, r2, lbl_colr_lavender$1466-_SDA2_BASE_ /* 80182958 0017F758 4B ED 01 61 */ bl __as__6RwRGBAFRC6RwRGBA /* 8018295C 0017F75C 48 00 00 14 */ b lbl_80182970 lbl_80182960: /* 80182960 0017F760 54 80 06 31 */ rlwinm. r0, r4, 0, 0x18, 0x18 /* 80182964 0017F764 41 82 00 0C */ beq lbl_80182970 -/* 80182968 0017F768 38 82 AF 70 */ addi r4, r2, lbl_803CF8F0-_SDA2_BASE_ +/* 80182968 0017F768 38 82 AF 70 */ addi r4, r2, lbl_colr_pinkRyanz$1469-_SDA2_BASE_ /* 8018296C 0017F76C 4B ED 01 4D */ bl __as__6RwRGBAFRC6RwRGBA lbl_80182970: /* 80182970 0017F770 80 01 00 24 */ lwz r0, 0x24(r1) @@ -1993,7 +1993,7 @@ ConfigPar__20NPARParmTubeConfettiCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 801829AC 0017F7AC 7C DC 33 78 */ mr r28, r6 /* 801829B0 0017F7B0 7C FD 3B 78 */ mr r29, r7 /* 801829B4 0017F7B4 4B EA E2 D5 */ bl xurand__Fv -/* 801829B8 0017F7B8 C0 42 AE A4 */ lfs f2, lbl_803CF824-_SDA2_BASE_(r2) +/* 801829B8 0017F7B8 C0 42 AE A4 */ lfs f2, lbl__909_3-_SDA2_BASE_(r2) /* 801829BC 0017F7BC 7F C3 F3 78 */ mr r3, r30 /* 801829C0 0017F7C0 C0 1B 00 00 */ lfs f0, 0(r27) /* 801829C4 0017F7C4 7F 84 E3 78 */ mr r4, r28 @@ -2015,24 +2015,24 @@ ConfigPar__20NPARParmTubeConfettiCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80182A04 0017F804 2C 1F 00 00 */ cmpwi r31, 0 /* 80182A08 0017F808 40 82 00 84 */ bne lbl_80182A8C /* 80182A0C 0017F80C 4B EA E2 7D */ bl xurand__Fv -/* 80182A10 0017F810 C0 42 AF B4 */ lfs f2, lbl_803CF934-_SDA2_BASE_(r2) -/* 80182A14 0017F814 C0 02 AF B0 */ lfs f0, lbl_803CF930-_SDA2_BASE_(r2) +/* 80182A10 0017F810 C0 42 AF B4 */ lfs f2, lbl__1577-_SDA2_BASE_(r2) +/* 80182A14 0017F814 C0 02 AF B0 */ lfs f0, lbl__1576_1-_SDA2_BASE_(r2) /* 80182A18 0017F818 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80182A1C 0017F81C FC 00 00 1E */ fctiwz f0, f0 /* 80182A20 0017F820 D8 01 00 08 */ stfd f0, 8(r1) /* 80182A24 0017F824 80 01 00 0C */ lwz r0, 0xc(r1) /* 80182A28 0017F828 98 1E 00 24 */ stb r0, 0x24(r30) /* 80182A2C 0017F82C 4B EA E2 5D */ bl xurand__Fv -/* 80182A30 0017F830 C0 42 AF B4 */ lfs f2, lbl_803CF934-_SDA2_BASE_(r2) -/* 80182A34 0017F834 C0 02 AF B0 */ lfs f0, lbl_803CF930-_SDA2_BASE_(r2) +/* 80182A30 0017F830 C0 42 AF B4 */ lfs f2, lbl__1577-_SDA2_BASE_(r2) +/* 80182A34 0017F834 C0 02 AF B0 */ lfs f0, lbl__1576_1-_SDA2_BASE_(r2) /* 80182A38 0017F838 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80182A3C 0017F83C FC 00 00 1E */ fctiwz f0, f0 /* 80182A40 0017F840 D8 01 00 10 */ stfd f0, 0x10(r1) /* 80182A44 0017F844 80 01 00 14 */ lwz r0, 0x14(r1) /* 80182A48 0017F848 98 1E 00 25 */ stb r0, 0x25(r30) /* 80182A4C 0017F84C 4B EA E2 3D */ bl xurand__Fv -/* 80182A50 0017F850 C0 42 AF B4 */ lfs f2, lbl_803CF934-_SDA2_BASE_(r2) -/* 80182A54 0017F854 C0 02 AF B0 */ lfs f0, lbl_803CF930-_SDA2_BASE_(r2) +/* 80182A50 0017F850 C0 42 AF B4 */ lfs f2, lbl__1577-_SDA2_BASE_(r2) +/* 80182A54 0017F854 C0 02 AF B0 */ lfs f0, lbl__1576_1-_SDA2_BASE_(r2) /* 80182A58 0017F858 88 1B 00 07 */ lbz r0, 7(r27) /* 80182A5C 0017F85C EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80182A60 0017F860 FC 00 00 1E */ fctiwz f0, f0 @@ -2056,9 +2056,9 @@ lbl_80182A98: /* 80182AA0 0017F8A0 88 7B 00 26 */ lbz r3, 0x26(r27) /* 80182AA4 0017F8A4 2C 1F 00 00 */ cmpwi r31, 0 /* 80182AA8 0017F8A8 90 01 00 1C */ stw r0, 0x1c(r1) -/* 80182AAC 0017F8AC C8 82 AF 30 */ lfd f4, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 80182AAC 0017F8AC C8 82 AF 30 */ lfd f4, lbl__1313-_SDA2_BASE_(r2) /* 80182AB0 0017F8B0 90 81 00 18 */ stw r4, 0x18(r1) -/* 80182AB4 0017F8B4 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80182AB4 0017F8B4 C0 42 AE 9C */ lfs f2, lbl__907_3-_SDA2_BASE_(r2) /* 80182AB8 0017F8B8 C8 01 00 18 */ lfd f0, 0x18(r1) /* 80182ABC 0017F8BC 90 61 00 14 */ stw r3, 0x14(r1) /* 80182AC0 0017F8C0 EC 20 20 28 */ fsubs f1, f0, f4 @@ -2068,12 +2068,12 @@ lbl_80182A98: /* 80182AD0 0017F8D0 EC 00 20 28 */ fsubs f0, f0, f4 /* 80182AD4 0017F8D4 EC C2 00 24 */ fdivs f6, f2, f0 /* 80182AD8 0017F8D8 40 82 00 D0 */ bne lbl_80182BA8 -/* 80182ADC 0017F8DC C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) +/* 80182ADC 0017F8DC C0 02 AE A4 */ lfs f0, lbl__909_3-_SDA2_BASE_(r2) /* 80182AE0 0017F8E0 90 61 00 1C */ stw r3, 0x1c(r1) /* 80182AE4 0017F8E4 EC 3F 00 28 */ fsubs f1, f31, f0 -/* 80182AE8 0017F8E8 C0 62 AE FC */ lfs f3, lbl_803CF87C-_SDA2_BASE_(r2) +/* 80182AE8 0017F8E8 C0 62 AE FC */ lfs f3, lbl__1022_3-_SDA2_BASE_(r2) /* 80182AEC 0017F8EC 90 81 00 18 */ stw r4, 0x18(r1) -/* 80182AF0 0017F8F0 C8 42 AF 00 */ lfd f2, lbl_803CF880-_SDA2_BASE_(r2) +/* 80182AF0 0017F8F0 C8 42 AF 00 */ lfd f2, lbl__1024_2-_SDA2_BASE_(r2) /* 80182AF4 0017F8F4 C8 01 00 18 */ lfd f0, 0x18(r1) /* 80182AF8 0017F8F8 EC 63 00 72 */ fmuls f3, f3, f1 /* 80182AFC 0017F8FC 90 01 00 24 */ stw r0, 0x24(r1) @@ -2093,8 +2093,8 @@ lbl_80182A98: /* 80182B34 0017F934 EC 21 10 28 */ fsubs f1, f1, f2 /* 80182B38 0017F938 EC 21 01 72 */ fmuls f1, f1, f5 /* 80182B3C 0017F93C D0 3E 00 14 */ stfs f1, 0x14(r30) -/* 80182B40 0017F940 C8 42 AF 30 */ lfd f2, lbl_803CF8B0-_SDA2_BASE_(r2) -/* 80182B44 0017F944 C8 22 AF 00 */ lfd f1, lbl_803CF880-_SDA2_BASE_(r2) +/* 80182B40 0017F940 C8 42 AF 30 */ lfd f2, lbl__1313-_SDA2_BASE_(r2) +/* 80182B44 0017F944 C8 22 AF 00 */ lfd f1, lbl__1024_2-_SDA2_BASE_(r2) /* 80182B48 0017F948 EC 00 10 28 */ fsubs f0, f0, f2 /* 80182B4C 0017F94C EC 03 00 32 */ fmuls f0, f3, f0 /* 80182B50 0017F950 FC 00 00 1E */ fctiwz f0, f0 @@ -2120,11 +2120,11 @@ lbl_80182A98: /* 80182BA0 0017F9A0 90 7E 00 40 */ stw r3, 0x40(r30) /* 80182BA4 0017F9A4 48 00 00 48 */ b lbl_80182BEC lbl_80182BA8: -/* 80182BA8 0017F9A8 C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) +/* 80182BA8 0017F9A8 C0 02 AE D4 */ lfs f0, lbl__939-_SDA2_BASE_(r2) /* 80182BAC 0017F9AC 88 1B 00 24 */ lbz r0, 0x24(r27) /* 80182BB0 0017F9B0 D0 1E 00 14 */ stfs f0, 0x14(r30) /* 80182BB4 0017F9B4 90 01 00 34 */ stw r0, 0x34(r1) -/* 80182BB8 0017F9B8 C8 22 AF 30 */ lfd f1, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 80182BB8 0017F9B8 C8 22 AF 30 */ lfd f1, lbl__1313-_SDA2_BASE_(r2) /* 80182BBC 0017F9BC 90 81 00 30 */ stw r4, 0x30(r1) /* 80182BC0 0017F9C0 C8 01 00 30 */ lfd f0, 0x30(r1) /* 80182BC4 0017F9C4 EC 00 08 28 */ fsubs f0, f0, f1 @@ -2172,11 +2172,11 @@ lbl_80182BEC: /* 80182C68 0017FA68 90 81 00 38 */ stw r4, 0x38(r1) /* 80182C6C 0017FA6C 90 01 00 3C */ stw r0, 0x3c(r1) /* 80182C70 0017FA70 4B F9 4A 11 */ bl reset__10ptank_poolFv -/* 80182C74 0017FA74 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80182C78 0017FA78 3C 60 80 27 */ lis r3, lbl_80272F80@ha -/* 80182C7C 0017FA7C 3B A4 05 58 */ addi r29, r4, lbl_803C0558@l +/* 80182C74 0017FA74 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80182C78 0017FA78 3C 60 80 27 */ lis r3, lbl_g_parm_tubeconfetti@ha +/* 80182C7C 0017FA7C 3B A4 05 58 */ addi r29, r4, lbl_globals@l /* 80182C80 0017FA80 3B 80 00 00 */ li r28, 0 -/* 80182C84 0017FA84 3B C3 2F 80 */ addi r30, r3, lbl_80272F80@l +/* 80182C84 0017FA84 3B C3 2F 80 */ addi r30, r3, lbl_g_parm_tubeconfetti@l /* 80182C88 0017FA88 3F E0 43 30 */ lis r31, 0x4330 /* 80182C8C 0017FA8C 48 00 03 C4 */ b lbl_80183050 lbl_80182C90: @@ -2189,7 +2189,7 @@ lbl_80182C90: /* 80182CA8 0017FAA8 7C 00 07 74 */ extsb r0, r0 /* 80182CAC 0017FAAC 1C 00 00 28 */ mulli r0, r0, 0x28 /* 80182CB0 0017FAB0 D0 1B 00 28 */ stfs f0, 0x28(r27) -/* 80182CB4 0017FAB4 C0 22 AE D4 */ lfs f1, lbl_803CF854-_SDA2_BASE_(r2) +/* 80182CB4 0017FAB4 C0 22 AE D4 */ lfs f1, lbl__939-_SDA2_BASE_(r2) /* 80182CB8 0017FAB8 7F 5E 02 14 */ add r26, r30, r0 /* 80182CBC 0017FABC C0 1B 00 28 */ lfs f0, 0x28(r27) /* 80182CC0 0017FAC0 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -2201,28 +2201,28 @@ lbl_80182CD0: /* 80182CD0 0017FAD0 C0 1B 00 2C */ lfs f0, 0x2c(r27) /* 80182CD4 0017FAD4 88 1A 00 27 */ lbz r0, 0x27(r26) /* 80182CD8 0017FAD8 EF E1 00 24 */ fdivs f31, f1, f0 -/* 80182CDC 0017FADC C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80182CDC 0017FADC C0 42 AE 9C */ lfs f2, lbl__907_3-_SDA2_BASE_(r2) /* 80182CE0 0017FAE0 C0 7B 00 30 */ lfs f3, 0x30(r27) /* 80182CE4 0017FAE4 90 01 00 6C */ stw r0, 0x6c(r1) -/* 80182CE8 0017FAE8 C8 22 AF 30 */ lfd f1, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 80182CE8 0017FAE8 C8 22 AF 30 */ lfd f1, lbl__1313-_SDA2_BASE_(r2) /* 80182CEC 0017FAEC 93 E1 00 68 */ stw r31, 0x68(r1) /* 80182CF0 0017FAF0 C8 01 00 68 */ lfd f0, 0x68(r1) /* 80182CF4 0017FAF4 EF C2 F8 28 */ fsubs f30, f2, f31 -/* 80182CF8 0017FAF8 C0 42 AF 18 */ lfs f2, lbl_803CF898-_SDA2_BASE_(r2) +/* 80182CF8 0017FAF8 C0 42 AF 18 */ lfs f2, lbl__1088_2-_SDA2_BASE_(r2) /* 80182CFC 0017FAFC EF BB 00 F2 */ fmuls f29, f27, f3 /* 80182D00 0017FB00 EC 00 08 28 */ fsubs f0, f0, f1 -/* 80182D04 0017FB04 C0 22 AE C4 */ lfs f1, lbl_803CF844-_SDA2_BASE_(r2) +/* 80182D04 0017FB04 C0 22 AE C4 */ lfs f1, lbl__917_3-_SDA2_BASE_(r2) /* 80182D08 0017FB08 EC 02 00 32 */ fmuls f0, f2, f0 /* 80182D0C 0017FB0C FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80182D10 0017FB10 40 80 00 08 */ bge lbl_80182D18 /* 80182D14 0017FB14 FC 20 00 90 */ fmr f1, f0 lbl_80182D18: -/* 80182D18 0017FB18 C3 82 AE D4 */ lfs f28, lbl_803CF854-_SDA2_BASE_(r2) +/* 80182D18 0017FB18 C3 82 AE D4 */ lfs f28, lbl__939-_SDA2_BASE_(r2) /* 80182D1C 0017FB1C FC 1C 08 40 */ fcmpo cr0, f28, f1 /* 80182D20 0017FB20 40 81 00 08 */ ble lbl_80182D28 /* 80182D24 0017FB24 48 00 00 14 */ b lbl_80182D38 lbl_80182D28: -/* 80182D28 0017FB28 C3 82 AE C4 */ lfs f28, lbl_803CF844-_SDA2_BASE_(r2) +/* 80182D28 0017FB28 C3 82 AE C4 */ lfs f28, lbl__917_3-_SDA2_BASE_(r2) /* 80182D2C 0017FB2C FC 00 E0 40 */ fcmpo cr0, f0, f28 /* 80182D30 0017FB30 40 80 00 08 */ bge lbl_80182D38 /* 80182D34 0017FB34 FF 80 00 90 */ fmr f28, f0 @@ -2250,12 +2250,12 @@ lbl_80182D38: /* 80182D88 0017FB88 4B EA DE E1 */ bl xrand__Fv /* 80182D8C 0017FB8C 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80182D90 0017FB90 41 82 00 0C */ beq lbl_80182D9C -/* 80182D94 0017FB94 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80182D94 0017FB94 C0 42 AE 9C */ lfs f2, lbl__907_3-_SDA2_BASE_(r2) /* 80182D98 0017FB98 48 00 00 08 */ b lbl_80182DA0 lbl_80182D9C: -/* 80182D9C 0017FB9C C0 42 AE B8 */ lfs f2, lbl_803CF838-_SDA2_BASE_(r2) +/* 80182D9C 0017FB9C C0 42 AE B8 */ lfs f2, lbl__914_2-_SDA2_BASE_(r2) lbl_80182DA0: -/* 80182DA0 0017FBA0 C0 22 AF B8 */ lfs f1, lbl_803CF938-_SDA2_BASE_(r2) +/* 80182DA0 0017FBA0 C0 22 AF B8 */ lfs f1, lbl__1656_2-_SDA2_BASE_(r2) /* 80182DA4 0017FBA4 C0 1B 00 34 */ lfs f0, 0x34(r27) /* 80182DA8 0017FBA8 EC 21 00 B2 */ fmuls f1, f1, f2 /* 80182DAC 0017FBAC EC 1D 00 7A */ fmadds f0, f29, f1, f0 @@ -2263,12 +2263,12 @@ lbl_80182DA0: /* 80182DB4 0017FBB4 4B EA DE B5 */ bl xrand__Fv /* 80182DB8 0017FBB8 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80182DBC 0017FBBC 41 82 00 0C */ beq lbl_80182DC8 -/* 80182DC0 0017FBC0 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80182DC0 0017FBC0 C0 42 AE 9C */ lfs f2, lbl__907_3-_SDA2_BASE_(r2) /* 80182DC4 0017FBC4 48 00 00 08 */ b lbl_80182DCC lbl_80182DC8: -/* 80182DC8 0017FBC8 C0 42 AE B8 */ lfs f2, lbl_803CF838-_SDA2_BASE_(r2) +/* 80182DC8 0017FBC8 C0 42 AE B8 */ lfs f2, lbl__914_2-_SDA2_BASE_(r2) lbl_80182DCC: -/* 80182DCC 0017FBCC C0 22 AF B8 */ lfs f1, lbl_803CF938-_SDA2_BASE_(r2) +/* 80182DCC 0017FBCC C0 22 AF B8 */ lfs f1, lbl__1656_2-_SDA2_BASE_(r2) /* 80182DD0 0017FBD0 C0 1B 00 3C */ lfs f0, 0x3c(r27) /* 80182DD4 0017FBD4 EC 21 00 B2 */ fmuls f1, f1, f2 /* 80182DD8 0017FBD8 EC 1D 00 7A */ fmadds f0, f29, f1, f0 @@ -2284,7 +2284,7 @@ lbl_80182DE0: /* 80182DFC 0017FBFC D0 3B 00 10 */ stfs f1, 0x10(r27) /* 80182E00 0017FC00 C3 BA 00 1C */ lfs f29, 0x1c(r26) /* 80182E04 0017FC04 90 01 00 6C */ stw r0, 0x6c(r1) -/* 80182E08 0017FC08 C8 22 AF 30 */ lfd f1, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 80182E08 0017FC08 C8 22 AF 30 */ lfd f1, lbl__1313-_SDA2_BASE_(r2) /* 80182E0C 0017FC0C 93 E1 00 68 */ stw r31, 0x68(r1) /* 80182E10 0017FC10 C3 9A 00 20 */ lfs f28, 0x20(r26) /* 80182E14 0017FC14 C8 01 00 68 */ lfd f0, 0x68(r1) @@ -2307,7 +2307,7 @@ lbl_80182DE0: /* 80182E58 0017FC58 88 7A 00 25 */ lbz r3, 0x25(r26) /* 80182E5C 0017FC5C 3C 00 43 30 */ lis r0, 0x4330 /* 80182E60 0017FC60 90 01 00 70 */ stw r0, 0x70(r1) -/* 80182E64 0017FC64 C8 42 AF 30 */ lfd f2, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 80182E64 0017FC64 C8 42 AF 30 */ lfd f2, lbl__1313-_SDA2_BASE_(r2) /* 80182E68 0017FC68 90 61 00 74 */ stw r3, 0x74(r1) /* 80182E6C 0017FC6C C8 01 00 70 */ lfd f0, 0x70(r1) /* 80182E70 0017FC70 EC 00 10 28 */ fsubs f0, f0, f2 @@ -2321,10 +2321,10 @@ lbl_80182DE0: /* 80182E90 0017FC90 88 1A 00 24 */ lbz r0, 0x24(r26) /* 80182E94 0017FC94 90 81 00 7C */ stw r4, 0x7c(r1) /* 80182E98 0017FC98 7C 00 C2 14 */ add r0, r0, r24 -/* 80182E9C 0017FC9C C8 62 AF 30 */ lfd f3, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 80182E9C 0017FC9C C8 62 AF 30 */ lfd f3, lbl__1313-_SDA2_BASE_(r2) /* 80182EA0 0017FCA0 90 61 00 78 */ stw r3, 0x78(r1) /* 80182EA4 0017FCA4 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 80182EA8 0017FCA8 C8 42 AF 00 */ lfd f2, lbl_803CF880-_SDA2_BASE_(r2) +/* 80182EA8 0017FCA8 C8 42 AF 00 */ lfd f2, lbl__1024_2-_SDA2_BASE_(r2) /* 80182EAC 0017FCAC C8 01 00 78 */ lfd f0, 0x78(r1) /* 80182EB0 0017FCB0 90 61 00 88 */ stw r3, 0x88(r1) /* 80182EB4 0017FCB4 EC 00 18 28 */ fsubs f0, f0, f3 @@ -2341,7 +2341,7 @@ lbl_80182DE0: /* 80182EE0 0017FCE0 EC 21 10 28 */ fsubs f1, f1, f2 /* 80182EE4 0017FCE4 EC 21 07 72 */ fmuls f1, f1, f29 /* 80182EE8 0017FCE8 D0 3B 00 14 */ stfs f1, 0x14(r27) -/* 80182EEC 0017FCEC C8 22 AF 00 */ lfd f1, lbl_803CF880-_SDA2_BASE_(r2) +/* 80182EEC 0017FCEC C8 22 AF 00 */ lfd f1, lbl__1024_2-_SDA2_BASE_(r2) /* 80182EF0 0017FCF0 EC 00 08 28 */ fsubs f0, f0, f1 /* 80182EF4 0017FCF4 EC 1C 00 32 */ fmuls f0, f28, f0 /* 80182EF8 0017FCF8 D0 1B 00 18 */ stfs f0, 0x18(r27) @@ -2358,7 +2358,7 @@ lbl_80182F18: /* 80182F20 0017FD20 88 7A 00 26 */ lbz r3, 0x26(r26) /* 80182F24 0017FD24 90 01 00 90 */ stw r0, 0x90(r1) /* 80182F28 0017FD28 7C 04 19 D6 */ mullw r0, r4, r3 -/* 80182F2C 0017FD2C C8 22 AF 00 */ lfd f1, lbl_803CF880-_SDA2_BASE_(r2) +/* 80182F2C 0017FD2C C8 22 AF 00 */ lfd f1, lbl__1024_2-_SDA2_BASE_(r2) /* 80182F30 0017FD30 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80182F34 0017FD34 90 01 00 94 */ stw r0, 0x94(r1) /* 80182F38 0017FD38 C8 01 00 90 */ lfd f0, 0x90(r1) @@ -2369,7 +2369,7 @@ lbl_80182F18: /* 80182F4C 0017FD4C 3C 00 43 30 */ lis r0, 0x4330 /* 80182F50 0017FD50 88 9A 00 25 */ lbz r4, 0x25(r26) /* 80182F54 0017FD54 90 01 00 80 */ stw r0, 0x80(r1) -/* 80182F58 0017FD58 C8 22 AF 00 */ lfd f1, lbl_803CF880-_SDA2_BASE_(r2) +/* 80182F58 0017FD58 C8 22 AF 00 */ lfd f1, lbl__1024_2-_SDA2_BASE_(r2) /* 80182F5C 0017FD5C D8 01 00 88 */ stfd f0, 0x88(r1) /* 80182F60 0017FD60 88 7A 00 24 */ lbz r3, 0x24(r26) /* 80182F64 0017FD64 80 A1 00 8C */ lwz r5, 0x8c(r1) @@ -2388,7 +2388,7 @@ lbl_80182F18: /* 80182F98 0017FD98 D0 1B 00 14 */ stfs f0, 0x14(r27) /* 80182F9C 0017FD9C 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80182FA0 0017FDA0 90 01 00 7C */ stw r0, 0x7c(r1) -/* 80182FA4 0017FDA4 C8 22 AF 00 */ lfd f1, lbl_803CF880-_SDA2_BASE_(r2) +/* 80182FA4 0017FDA4 C8 22 AF 00 */ lfd f1, lbl__1024_2-_SDA2_BASE_(r2) /* 80182FA8 0017FDA8 C8 01 00 78 */ lfd f0, 0x78(r1) /* 80182FAC 0017FDAC EC 00 08 28 */ fsubs f0, f0, f1 /* 80182FB0 0017FDB0 EC 1C 00 32 */ fmuls f0, f28, f0 @@ -2401,7 +2401,7 @@ lbl_80182F18: /* 80182FCC 0017FDCC D0 1B 00 20 */ stfs f0, 0x20(r27) lbl_80182FD0: /* 80182FD0 0017FDD0 C0 3B 00 28 */ lfs f1, 0x28(r27) -/* 80182FD4 0017FDD4 C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) +/* 80182FD4 0017FDD4 C0 02 AE D4 */ lfs f0, lbl__939-_SDA2_BASE_(r2) /* 80182FD8 0017FDD8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80182FDC 0017FDDC 40 80 00 18 */ bge lbl_80182FF4 /* 80182FE0 0017FDE0 7F 23 CB 78 */ mr r3, r25 @@ -2410,7 +2410,7 @@ lbl_80182FD0: /* 80182FEC 0017FDEC 3B 9C FF FF */ addi r28, r28, -1 /* 80182FF0 0017FDF0 48 00 00 5C */ b lbl_8018304C lbl_80182FF4: -/* 80182FF4 0017FDF4 80 0D 84 C0 */ lwz r0, lbl_803CADC0-_SDA_BASE_(r13) +/* 80182FF4 0017FDF4 80 0D 84 C0 */ lwz r0, lbl_g_doNPARCull-_SDA_BASE_(r13) /* 80182FF8 0017FDF8 2C 00 00 00 */ cmpwi r0, 0 /* 80182FFC 0017FDFC 41 82 00 2C */ beq lbl_80183028 /* 80183000 0017FE00 7F 64 DB 78 */ mr r4, r27 @@ -2469,7 +2469,7 @@ ConfigPar__17NPARParmGloveDustCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 801830BC 0017FEBC 7C DE 33 78 */ mr r30, r6 /* 801830C0 0017FEC0 7C FF 3B 78 */ mr r31, r7 /* 801830C4 0017FEC4 4B EA DB C5 */ bl xurand__Fv -/* 801830C8 0017FEC8 C0 42 AE A4 */ lfs f2, lbl_803CF824-_SDA2_BASE_(r2) +/* 801830C8 0017FEC8 C0 42 AE A4 */ lfs f2, lbl__909_3-_SDA2_BASE_(r2) /* 801830CC 0017FECC 7F 83 E3 78 */ mr r3, r28 /* 801830D0 0017FED0 C0 1B 00 00 */ lfs f0, 0(r27) /* 801830D4 0017FED4 7F C4 F3 78 */ mr r4, r30 @@ -2488,13 +2488,13 @@ ConfigPar__17NPARParmGloveDustCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80183108 0017FF08 D0 1C 00 0C */ stfs f0, 0xc(r28) /* 8018310C 0017FF0C D0 1C 00 10 */ stfs f0, 0x10(r28) /* 80183110 0017FF10 4B EC F9 A9 */ bl __as__6RwRGBAFRC6RwRGBA -/* 80183114 0017FF14 C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) +/* 80183114 0017FF14 C0 02 AE D4 */ lfs f0, lbl__939-_SDA2_BASE_(r2) /* 80183118 0017FF18 D0 1C 00 14 */ stfs f0, 0x14(r28) -/* 8018311C 0017FF1C C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) +/* 8018311C 0017FF1C C0 02 AE D4 */ lfs f0, lbl__939-_SDA2_BASE_(r2) /* 80183120 0017FF20 D0 1C 00 18 */ stfs f0, 0x18(r28) -/* 80183124 0017FF24 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80183124 0017FF24 C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 80183128 0017FF28 D0 1C 00 1C */ stfs f0, 0x1c(r28) -/* 8018312C 0017FF2C C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 8018312C 0017FF2C C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 80183130 0017FF30 D0 1C 00 20 */ stfs f0, 0x20(r28) /* 80183134 0017FF34 9B BC 00 43 */ stb r29, 0x43(r28) /* 80183138 0017FF38 BB 61 00 0C */ lmw r27, 0xc(r1) @@ -2511,22 +2511,22 @@ ConfigPar__17NPARParmGloveDustCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80183164 0017FF64 F3 C1 00 98 */ psq_st f30, 152(r1), 0, qr0 /* 80183168 0017FF68 BF 21 00 74 */ stmw r25, 0x74(r1) /* 8018316C 0017FF6C 7C 7F 1B 78 */ mr r31, r3 -/* 80183170 0017FF70 3C C0 80 27 */ lis r6, lbl_80272FD0@ha +/* 80183170 0017FF70 3C C0 80 27 */ lis r6, lbl_g_parm_glovedust@ha /* 80183174 0017FF74 80 63 00 14 */ lwz r3, 0x14(r3) /* 80183178 0017FF78 38 A0 00 05 */ li r5, 5 /* 8018317C 0017FF7C 38 80 00 06 */ li r4, 6 /* 80183180 0017FF80 38 00 00 00 */ li r0, 0 /* 80183184 0017FF84 FF E0 08 90 */ fmr f31, f1 /* 80183188 0017FF88 90 61 00 24 */ stw r3, 0x24(r1) -/* 8018318C 0017FF8C 3B 66 2F D0 */ addi r27, r6, lbl_80272FD0@l +/* 8018318C 0017FF8C 3B 66 2F D0 */ addi r27, r6, lbl_g_parm_glovedust@l /* 80183190 0017FF90 38 61 00 24 */ addi r3, r1, 0x24 /* 80183194 0017FF94 90 A1 00 28 */ stw r5, 0x28(r1) /* 80183198 0017FF98 90 81 00 2C */ stw r4, 0x2c(r1) /* 8018319C 0017FF9C 90 01 00 30 */ stw r0, 0x30(r1) /* 801831A0 0017FFA0 4B F9 44 E1 */ bl reset__10ptank_poolFv -/* 801831A4 0017FFA4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 801831A4 0017FFA4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 801831A8 0017FFA8 8B BB 00 07 */ lbz r29, 7(r27) -/* 801831AC 0017FFAC 3B 83 05 58 */ addi r28, r3, lbl_803C0558@l +/* 801831AC 0017FFAC 3B 83 05 58 */ addi r28, r3, lbl_globals@l /* 801831B0 0017FFB0 3B 40 00 00 */ li r26, 0 /* 801831B4 0017FFB4 3F C0 43 30 */ lis r30, 0x4330 /* 801831B8 0017FFB8 48 00 01 4C */ b lbl_80183304 @@ -2537,7 +2537,7 @@ lbl_801831BC: /* 801831C8 0017FFC8 C0 19 00 28 */ lfs f0, 0x28(r25) /* 801831CC 0017FFCC EC 00 F8 28 */ fsubs f0, f0, f31 /* 801831D0 0017FFD0 D0 19 00 28 */ stfs f0, 0x28(r25) -/* 801831D4 0017FFD4 C0 62 AE D4 */ lfs f3, lbl_803CF854-_SDA2_BASE_(r2) +/* 801831D4 0017FFD4 C0 62 AE D4 */ lfs f3, lbl__939-_SDA2_BASE_(r2) /* 801831D8 0017FFD8 C0 19 00 28 */ lfs f0, 0x28(r25) /* 801831DC 0017FFDC FC 03 00 40 */ fcmpo cr0, f3, f0 /* 801831E0 0017FFE0 40 81 00 08 */ ble lbl_801831E8 @@ -2547,7 +2547,7 @@ lbl_801831E8: lbl_801831EC: /* 801831EC 0017FFEC C0 19 00 2C */ lfs f0, 0x2c(r25) /* 801831F0 0017FFF0 FC 20 F8 90 */ fmr f1, f31 -/* 801831F4 0017FFF4 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) +/* 801831F4 0017FFF4 C0 42 AE 9C */ lfs f2, lbl__907_3-_SDA2_BASE_(r2) /* 801831F8 0017FFF8 38 61 00 08 */ addi r3, r1, 8 /* 801831FC 0017FFFC EC 03 00 24 */ fdivs f0, f3, f0 /* 80183200 00180000 38 99 00 34 */ addi r4, r25, 0x34 @@ -2558,7 +2558,7 @@ lbl_801831EC: /* 80183214 00180014 4B E9 22 31 */ bl __apl__5xVec3FRC5xVec3 /* 80183218 00180018 FC 20 F0 90 */ fmr f1, f30 /* 8018321C 0018001C 48 00 2E 49 */ bl ARCH__Ff -/* 80183220 00180020 C0 02 AE A0 */ lfs f0, lbl_803CF820-_SDA2_BASE_(r2) +/* 80183220 00180020 C0 02 AE A0 */ lfs f0, lbl__908_1-_SDA2_BASE_(r2) /* 80183224 00180024 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80183228 00180028 40 80 00 18 */ bge lbl_80183240 /* 8018322C 0018002C EC 3E 00 24 */ fdivs f1, f30, f0 @@ -2569,15 +2569,15 @@ lbl_801831EC: lbl_80183240: /* 80183240 00180040 C0 3B 00 0C */ lfs f1, 0xc(r27) lbl_80183244: -/* 80183244 00180044 C0 02 AF 40 */ lfs f0, lbl_803CF8C0-_SDA2_BASE_(r2) +/* 80183244 00180044 C0 02 AF 40 */ lfs f0, lbl__1429_1-_SDA2_BASE_(r2) /* 80183248 00180048 93 A1 00 64 */ stw r29, 0x64(r1) /* 8018324C 0018004C EC 00 00 72 */ fmuls f0, f0, f1 /* 80183250 00180050 93 C1 00 60 */ stw r30, 0x60(r1) /* 80183254 00180054 D0 19 00 0C */ stfs f0, 0xc(r25) /* 80183258 00180058 C8 01 00 60 */ lfd f0, 0x60(r1) /* 8018325C 0018005C D0 39 00 10 */ stfs f1, 0x10(r25) -/* 80183260 00180060 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) -/* 80183264 00180064 C8 22 AF 30 */ lfd f1, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 80183260 00180060 C0 42 AE 9C */ lfs f2, lbl__907_3-_SDA2_BASE_(r2) +/* 80183264 00180064 C8 22 AF 30 */ lfd f1, lbl__1313-_SDA2_BASE_(r2) /* 80183268 00180068 EC 42 F0 28 */ fsubs f2, f2, f30 /* 8018326C 0018006C EC 00 08 28 */ fsubs f0, f0, f1 /* 80183270 00180070 EC 02 00 32 */ fmuls f0, f2, f0 @@ -2586,7 +2586,7 @@ lbl_80183244: /* 8018327C 0018007C 80 01 00 6C */ lwz r0, 0x6c(r1) /* 80183280 00180080 98 19 00 27 */ stb r0, 0x27(r25) /* 80183284 00180084 C0 39 00 28 */ lfs f1, 0x28(r25) -/* 80183288 00180088 C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) +/* 80183288 00180088 C0 02 AE D4 */ lfs f0, lbl__939-_SDA2_BASE_(r2) /* 8018328C 0018008C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80183290 00180090 40 80 00 18 */ bge lbl_801832A8 /* 80183294 00180094 7F E3 FB 78 */ mr r3, r31 @@ -2595,7 +2595,7 @@ lbl_80183244: /* 801832A0 001800A0 3B 5A FF FF */ addi r26, r26, -1 /* 801832A4 001800A4 48 00 00 5C */ b lbl_80183300 lbl_801832A8: -/* 801832A8 001800A8 80 0D 84 C0 */ lwz r0, lbl_803CADC0-_SDA_BASE_(r13) +/* 801832A8 001800A8 80 0D 84 C0 */ lwz r0, lbl_g_doNPARCull-_SDA_BASE_(r13) /* 801832AC 001800AC 2C 00 00 00 */ cmpwi r0, 0 /* 801832B0 001800B0 41 82 00 2C */ beq lbl_801832DC /* 801832B4 001800B4 7F 24 CB 78 */ mr r4, r25 @@ -2644,22 +2644,22 @@ lbl_80183304: /* 80183354 00180154 F3 C1 00 98 */ psq_st f30, 152(r1), 0, qr0 /* 80183358 00180158 BF 21 00 74 */ stmw r25, 0x74(r1) /* 8018335C 0018015C 7C 7F 1B 78 */ mr r31, r3 -/* 80183360 00180160 3C C0 80 27 */ lis r6, lbl_80272FEC@ha +/* 80183360 00180160 3C C0 80 27 */ lis r6, lbl_g_parm_monsoonrain@ha /* 80183364 00180164 80 63 00 14 */ lwz r3, 0x14(r3) /* 80183368 00180168 38 A0 00 05 */ li r5, 5 /* 8018336C 0018016C 38 80 00 06 */ li r4, 6 /* 80183370 00180170 38 00 00 00 */ li r0, 0 /* 80183374 00180174 FF E0 08 90 */ fmr f31, f1 /* 80183378 00180178 90 61 00 24 */ stw r3, 0x24(r1) -/* 8018337C 0018017C 3B 66 2F EC */ addi r27, r6, lbl_80272FEC@l +/* 8018337C 0018017C 3B 66 2F EC */ addi r27, r6, lbl_g_parm_monsoonrain@l /* 80183380 00180180 38 61 00 24 */ addi r3, r1, 0x24 /* 80183384 00180184 90 A1 00 28 */ stw r5, 0x28(r1) /* 80183388 00180188 90 81 00 2C */ stw r4, 0x2c(r1) /* 8018338C 0018018C 90 01 00 30 */ stw r0, 0x30(r1) /* 80183390 00180190 4B F9 42 F1 */ bl reset__10ptank_poolFv -/* 80183394 00180194 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80183394 00180194 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80183398 00180198 8B BB 00 07 */ lbz r29, 7(r27) -/* 8018339C 0018019C 3B 83 05 58 */ addi r28, r3, lbl_803C0558@l +/* 8018339C 0018019C 3B 83 05 58 */ addi r28, r3, lbl_globals@l /* 801833A0 001801A0 3B 40 00 00 */ li r26, 0 /* 801833A4 001801A4 3F C0 43 30 */ lis r30, 0x4330 /* 801833A8 001801A8 48 00 01 4C */ b lbl_801834F4 @@ -2670,7 +2670,7 @@ lbl_801833AC: /* 801833B8 001801B8 C0 19 00 28 */ lfs f0, 0x28(r25) /* 801833BC 001801BC EC 00 F8 28 */ fsubs f0, f0, f31 /* 801833C0 001801C0 D0 19 00 28 */ stfs f0, 0x28(r25) -/* 801833C4 001801C4 C0 62 AE D4 */ lfs f3, lbl_803CF854-_SDA2_BASE_(r2) +/* 801833C4 001801C4 C0 62 AE D4 */ lfs f3, lbl__939-_SDA2_BASE_(r2) /* 801833C8 001801C8 C0 19 00 28 */ lfs f0, 0x28(r25) /* 801833CC 001801CC FC 03 00 40 */ fcmpo cr0, f3, f0 /* 801833D0 001801D0 40 81 00 08 */ ble lbl_801833D8 @@ -2680,7 +2680,7 @@ lbl_801833D8: lbl_801833DC: /* 801833DC 001801DC C0 19 00 2C */ lfs f0, 0x2c(r25) /* 801833E0 001801E0 FC 20 F8 90 */ fmr f1, f31 -/* 801833E4 001801E4 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) +/* 801833E4 001801E4 C0 42 AE 9C */ lfs f2, lbl__907_3-_SDA2_BASE_(r2) /* 801833E8 001801E8 38 61 00 08 */ addi r3, r1, 8 /* 801833EC 001801EC EC 03 00 24 */ fdivs f0, f3, f0 /* 801833F0 001801F0 38 99 00 34 */ addi r4, r25, 0x34 @@ -2691,7 +2691,7 @@ lbl_801833DC: /* 80183404 00180204 4B E9 20 41 */ bl __apl__5xVec3FRC5xVec3 /* 80183408 00180208 FC 20 F0 90 */ fmr f1, f30 /* 8018340C 0018020C 48 00 2C 59 */ bl ARCH__Ff -/* 80183410 00180210 C0 02 AE A0 */ lfs f0, lbl_803CF820-_SDA2_BASE_(r2) +/* 80183410 00180210 C0 02 AE A0 */ lfs f0, lbl__908_1-_SDA2_BASE_(r2) /* 80183414 00180214 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80183418 00180218 40 80 00 18 */ bge lbl_80183430 /* 8018341C 0018021C EC 3E 00 24 */ fdivs f1, f30, f0 @@ -2702,15 +2702,15 @@ lbl_801833DC: lbl_80183430: /* 80183430 00180230 C0 3B 00 0C */ lfs f1, 0xc(r27) lbl_80183434: -/* 80183434 00180234 C0 02 AF 40 */ lfs f0, lbl_803CF8C0-_SDA2_BASE_(r2) +/* 80183434 00180234 C0 02 AF 40 */ lfs f0, lbl__1429_1-_SDA2_BASE_(r2) /* 80183438 00180238 93 A1 00 64 */ stw r29, 0x64(r1) /* 8018343C 0018023C EC 00 00 72 */ fmuls f0, f0, f1 /* 80183440 00180240 93 C1 00 60 */ stw r30, 0x60(r1) /* 80183444 00180244 D0 19 00 0C */ stfs f0, 0xc(r25) /* 80183448 00180248 C8 01 00 60 */ lfd f0, 0x60(r1) /* 8018344C 0018024C D0 39 00 10 */ stfs f1, 0x10(r25) -/* 80183450 00180250 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) -/* 80183454 00180254 C8 22 AF 30 */ lfd f1, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 80183450 00180250 C0 42 AE 9C */ lfs f2, lbl__907_3-_SDA2_BASE_(r2) +/* 80183454 00180254 C8 22 AF 30 */ lfd f1, lbl__1313-_SDA2_BASE_(r2) /* 80183458 00180258 EC 42 F0 28 */ fsubs f2, f2, f30 /* 8018345C 0018025C EC 00 08 28 */ fsubs f0, f0, f1 /* 80183460 00180260 EC 02 00 32 */ fmuls f0, f2, f0 @@ -2719,7 +2719,7 @@ lbl_80183434: /* 8018346C 0018026C 80 01 00 6C */ lwz r0, 0x6c(r1) /* 80183470 00180270 98 19 00 27 */ stb r0, 0x27(r25) /* 80183474 00180274 C0 39 00 28 */ lfs f1, 0x28(r25) -/* 80183478 00180278 C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) +/* 80183478 00180278 C0 02 AE D4 */ lfs f0, lbl__939-_SDA2_BASE_(r2) /* 8018347C 0018027C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80183480 00180280 40 80 00 18 */ bge lbl_80183498 /* 80183484 00180284 7F E3 FB 78 */ mr r3, r31 @@ -2728,7 +2728,7 @@ lbl_80183434: /* 80183490 00180290 3B 5A FF FF */ addi r26, r26, -1 /* 80183494 00180294 48 00 00 5C */ b lbl_801834F0 lbl_80183498: -/* 80183498 00180298 80 0D 84 C0 */ lwz r0, lbl_803CADC0-_SDA_BASE_(r13) +/* 80183498 00180298 80 0D 84 C0 */ lwz r0, lbl_g_doNPARCull-_SDA_BASE_(r13) /* 8018349C 0018029C 2C 00 00 00 */ cmpwi r0, 0 /* 801834A0 001802A0 41 82 00 2C */ beq lbl_801834CC /* 801834A4 001802A4 7F 24 CB 78 */ mr r4, r25 @@ -2783,7 +2783,7 @@ ConfigPar__18NPARParmSleepyZeezCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80183550 00180350 7C DC 33 78 */ mr r28, r6 /* 80183554 00180354 7C FD 3B 78 */ mr r29, r7 /* 80183558 00180358 4B EA D7 31 */ bl xurand__Fv -/* 8018355C 0018035C C0 42 AE A4 */ lfs f2, lbl_803CF824-_SDA2_BASE_(r2) +/* 8018355C 0018035C C0 42 AE A4 */ lfs f2, lbl__909_3-_SDA2_BASE_(r2) /* 80183560 00180360 7F C3 F3 78 */ mr r3, r30 /* 80183564 00180364 C0 1B 00 00 */ lfs f0, 0(r27) /* 80183568 00180368 7F 84 E3 78 */ mr r4, r28 @@ -2807,9 +2807,9 @@ ConfigPar__18NPARParmSleepyZeezCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 801835B0 001803B0 88 7B 00 26 */ lbz r3, 0x26(r27) /* 801835B4 001803B4 2C 1F 00 00 */ cmpwi r31, 0 /* 801835B8 001803B8 90 01 00 0C */ stw r0, 0xc(r1) -/* 801835BC 001803BC C8 82 AF 30 */ lfd f4, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 801835BC 001803BC C8 82 AF 30 */ lfd f4, lbl__1313-_SDA2_BASE_(r2) /* 801835C0 001803C0 90 81 00 08 */ stw r4, 8(r1) -/* 801835C4 001803C4 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) +/* 801835C4 001803C4 C0 42 AE 9C */ lfs f2, lbl__907_3-_SDA2_BASE_(r2) /* 801835C8 001803C8 C8 01 00 08 */ lfd f0, 8(r1) /* 801835CC 001803CC 90 61 00 14 */ stw r3, 0x14(r1) /* 801835D0 001803D0 EC 20 20 28 */ fsubs f1, f0, f4 @@ -2819,12 +2819,12 @@ ConfigPar__18NPARParmSleepyZeezCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 801835E0 001803E0 EC 00 20 28 */ fsubs f0, f0, f4 /* 801835E4 001803E4 EC C2 00 24 */ fdivs f6, f2, f0 /* 801835E8 001803E8 40 82 00 D0 */ bne lbl_801836B8 -/* 801835EC 001803EC C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) +/* 801835EC 001803EC C0 02 AE A4 */ lfs f0, lbl__909_3-_SDA2_BASE_(r2) /* 801835F0 001803F0 90 61 00 14 */ stw r3, 0x14(r1) /* 801835F4 001803F4 EC 3F 00 28 */ fsubs f1, f31, f0 -/* 801835F8 001803F8 C0 62 AE FC */ lfs f3, lbl_803CF87C-_SDA2_BASE_(r2) +/* 801835F8 001803F8 C0 62 AE FC */ lfs f3, lbl__1022_3-_SDA2_BASE_(r2) /* 801835FC 001803FC 90 81 00 10 */ stw r4, 0x10(r1) -/* 80183600 00180400 C8 42 AF 00 */ lfd f2, lbl_803CF880-_SDA2_BASE_(r2) +/* 80183600 00180400 C8 42 AF 00 */ lfd f2, lbl__1024_2-_SDA2_BASE_(r2) /* 80183604 00180404 C8 01 00 10 */ lfd f0, 0x10(r1) /* 80183608 00180408 EC 63 00 72 */ fmuls f3, f3, f1 /* 8018360C 0018040C 90 01 00 24 */ stw r0, 0x24(r1) @@ -2844,8 +2844,8 @@ ConfigPar__18NPARParmSleepyZeezCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80183644 00180444 EC 21 10 28 */ fsubs f1, f1, f2 /* 80183648 00180448 EC 21 01 72 */ fmuls f1, f1, f5 /* 8018364C 0018044C D0 3E 00 14 */ stfs f1, 0x14(r30) -/* 80183650 00180450 C8 42 AF 30 */ lfd f2, lbl_803CF8B0-_SDA2_BASE_(r2) -/* 80183654 00180454 C8 22 AF 00 */ lfd f1, lbl_803CF880-_SDA2_BASE_(r2) +/* 80183650 00180450 C8 42 AF 30 */ lfd f2, lbl__1313-_SDA2_BASE_(r2) +/* 80183654 00180454 C8 22 AF 00 */ lfd f1, lbl__1024_2-_SDA2_BASE_(r2) /* 80183658 00180458 EC 00 10 28 */ fsubs f0, f0, f2 /* 8018365C 0018045C EC 03 00 32 */ fmuls f0, f3, f0 /* 80183660 00180460 FC 00 00 1E */ fctiwz f0, f0 @@ -2871,11 +2871,11 @@ ConfigPar__18NPARParmSleepyZeezCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 801836B0 001804B0 90 7E 00 40 */ stw r3, 0x40(r30) /* 801836B4 001804B4 48 00 00 48 */ b lbl_801836FC lbl_801836B8: -/* 801836B8 001804B8 C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) +/* 801836B8 001804B8 C0 02 AE D4 */ lfs f0, lbl__939-_SDA2_BASE_(r2) /* 801836BC 001804BC 88 1B 00 24 */ lbz r0, 0x24(r27) /* 801836C0 001804C0 D0 1E 00 14 */ stfs f0, 0x14(r30) /* 801836C4 001804C4 90 01 00 34 */ stw r0, 0x34(r1) -/* 801836C8 001804C8 C8 22 AF 30 */ lfd f1, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 801836C8 001804C8 C8 22 AF 30 */ lfd f1, lbl__1313-_SDA2_BASE_(r2) /* 801836CC 001804CC 90 81 00 30 */ stw r4, 0x30(r1) /* 801836D0 001804D0 C8 01 00 30 */ lfd f0, 0x30(r1) /* 801836D4 001804D4 EC 00 08 28 */ fsubs f0, f0, f1 @@ -2923,11 +2923,11 @@ lbl_801836FC: /* 80183778 00180578 90 81 00 38 */ stw r4, 0x38(r1) /* 8018377C 0018057C 90 01 00 3C */ stw r0, 0x3c(r1) /* 80183780 00180580 4B F9 3F 01 */ bl reset__10ptank_poolFv -/* 80183784 00180584 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80183788 00180588 3C 60 80 27 */ lis r3, lbl_80273008@ha -/* 8018378C 0018058C 3B A4 05 58 */ addi r29, r4, lbl_803C0558@l +/* 80183784 00180584 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80183788 00180588 3C 60 80 27 */ lis r3, lbl_g_parm_sleepyzeez@ha +/* 8018378C 0018058C 3B A4 05 58 */ addi r29, r4, lbl_globals@l /* 80183790 00180590 3B 80 00 00 */ li r28, 0 -/* 80183794 00180594 3B C3 30 08 */ addi r30, r3, lbl_80273008@l +/* 80183794 00180594 3B C3 30 08 */ addi r30, r3, lbl_g_parm_sleepyzeez@l /* 80183798 00180598 3F E0 43 30 */ lis r31, 0x4330 /* 8018379C 0018059C 48 00 03 C4 */ b lbl_80183B60 lbl_801837A0: @@ -2940,7 +2940,7 @@ lbl_801837A0: /* 801837B8 001805B8 7C 00 07 74 */ extsb r0, r0 /* 801837BC 001805BC 1C 00 00 28 */ mulli r0, r0, 0x28 /* 801837C0 001805C0 D0 1B 00 28 */ stfs f0, 0x28(r27) -/* 801837C4 001805C4 C0 22 AE D4 */ lfs f1, lbl_803CF854-_SDA2_BASE_(r2) +/* 801837C4 001805C4 C0 22 AE D4 */ lfs f1, lbl__939-_SDA2_BASE_(r2) /* 801837C8 001805C8 7F 5E 02 14 */ add r26, r30, r0 /* 801837CC 001805CC C0 1B 00 28 */ lfs f0, 0x28(r27) /* 801837D0 001805D0 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -2952,28 +2952,28 @@ lbl_801837E0: /* 801837E0 001805E0 C0 1B 00 2C */ lfs f0, 0x2c(r27) /* 801837E4 001805E4 88 1A 00 27 */ lbz r0, 0x27(r26) /* 801837E8 001805E8 EF E1 00 24 */ fdivs f31, f1, f0 -/* 801837EC 001805EC C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) +/* 801837EC 001805EC C0 42 AE 9C */ lfs f2, lbl__907_3-_SDA2_BASE_(r2) /* 801837F0 001805F0 C0 7B 00 30 */ lfs f3, 0x30(r27) /* 801837F4 001805F4 90 01 00 6C */ stw r0, 0x6c(r1) -/* 801837F8 001805F8 C8 22 AF 30 */ lfd f1, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 801837F8 001805F8 C8 22 AF 30 */ lfd f1, lbl__1313-_SDA2_BASE_(r2) /* 801837FC 001805FC 93 E1 00 68 */ stw r31, 0x68(r1) /* 80183800 00180600 C8 01 00 68 */ lfd f0, 0x68(r1) /* 80183804 00180604 EF C2 F8 28 */ fsubs f30, f2, f31 -/* 80183808 00180608 C0 42 AF 18 */ lfs f2, lbl_803CF898-_SDA2_BASE_(r2) +/* 80183808 00180608 C0 42 AF 18 */ lfs f2, lbl__1088_2-_SDA2_BASE_(r2) /* 8018380C 0018060C EF BB 00 F2 */ fmuls f29, f27, f3 /* 80183810 00180610 EC 00 08 28 */ fsubs f0, f0, f1 -/* 80183814 00180614 C0 22 AE C4 */ lfs f1, lbl_803CF844-_SDA2_BASE_(r2) +/* 80183814 00180614 C0 22 AE C4 */ lfs f1, lbl__917_3-_SDA2_BASE_(r2) /* 80183818 00180618 EC 02 00 32 */ fmuls f0, f2, f0 /* 8018381C 0018061C FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80183820 00180620 40 80 00 08 */ bge lbl_80183828 /* 80183824 00180624 FC 20 00 90 */ fmr f1, f0 lbl_80183828: -/* 80183828 00180628 C3 82 AE D4 */ lfs f28, lbl_803CF854-_SDA2_BASE_(r2) +/* 80183828 00180628 C3 82 AE D4 */ lfs f28, lbl__939-_SDA2_BASE_(r2) /* 8018382C 0018062C FC 1C 08 40 */ fcmpo cr0, f28, f1 /* 80183830 00180630 40 81 00 08 */ ble lbl_80183838 /* 80183834 00180634 48 00 00 14 */ b lbl_80183848 lbl_80183838: -/* 80183838 00180638 C3 82 AE C4 */ lfs f28, lbl_803CF844-_SDA2_BASE_(r2) +/* 80183838 00180638 C3 82 AE C4 */ lfs f28, lbl__917_3-_SDA2_BASE_(r2) /* 8018383C 0018063C FC 00 E0 40 */ fcmpo cr0, f0, f28 /* 80183840 00180640 40 80 00 08 */ bge lbl_80183848 /* 80183844 00180644 FF 80 00 90 */ fmr f28, f0 @@ -3001,12 +3001,12 @@ lbl_80183848: /* 80183898 00180698 4B EA D3 D1 */ bl xrand__Fv /* 8018389C 0018069C 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 801838A0 001806A0 41 82 00 0C */ beq lbl_801838AC -/* 801838A4 001806A4 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) +/* 801838A4 001806A4 C0 42 AE 9C */ lfs f2, lbl__907_3-_SDA2_BASE_(r2) /* 801838A8 001806A8 48 00 00 08 */ b lbl_801838B0 lbl_801838AC: -/* 801838AC 001806AC C0 42 AE B8 */ lfs f2, lbl_803CF838-_SDA2_BASE_(r2) +/* 801838AC 001806AC C0 42 AE B8 */ lfs f2, lbl__914_2-_SDA2_BASE_(r2) lbl_801838B0: -/* 801838B0 001806B0 C0 22 AF B8 */ lfs f1, lbl_803CF938-_SDA2_BASE_(r2) +/* 801838B0 001806B0 C0 22 AF B8 */ lfs f1, lbl__1656_2-_SDA2_BASE_(r2) /* 801838B4 001806B4 C0 1B 00 34 */ lfs f0, 0x34(r27) /* 801838B8 001806B8 EC 21 00 B2 */ fmuls f1, f1, f2 /* 801838BC 001806BC EC 1D 00 7A */ fmadds f0, f29, f1, f0 @@ -3014,12 +3014,12 @@ lbl_801838B0: /* 801838C4 001806C4 4B EA D3 A5 */ bl xrand__Fv /* 801838C8 001806C8 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 801838CC 001806CC 41 82 00 0C */ beq lbl_801838D8 -/* 801838D0 001806D0 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) +/* 801838D0 001806D0 C0 42 AE 9C */ lfs f2, lbl__907_3-_SDA2_BASE_(r2) /* 801838D4 001806D4 48 00 00 08 */ b lbl_801838DC lbl_801838D8: -/* 801838D8 001806D8 C0 42 AE B8 */ lfs f2, lbl_803CF838-_SDA2_BASE_(r2) +/* 801838D8 001806D8 C0 42 AE B8 */ lfs f2, lbl__914_2-_SDA2_BASE_(r2) lbl_801838DC: -/* 801838DC 001806DC C0 22 AF B8 */ lfs f1, lbl_803CF938-_SDA2_BASE_(r2) +/* 801838DC 001806DC C0 22 AF B8 */ lfs f1, lbl__1656_2-_SDA2_BASE_(r2) /* 801838E0 001806E0 C0 1B 00 3C */ lfs f0, 0x3c(r27) /* 801838E4 001806E4 EC 21 00 B2 */ fmuls f1, f1, f2 /* 801838E8 001806E8 EC 1D 00 7A */ fmadds f0, f29, f1, f0 @@ -3035,7 +3035,7 @@ lbl_801838F0: /* 8018390C 0018070C D0 3B 00 10 */ stfs f1, 0x10(r27) /* 80183910 00180710 C3 BA 00 1C */ lfs f29, 0x1c(r26) /* 80183914 00180714 90 01 00 6C */ stw r0, 0x6c(r1) -/* 80183918 00180718 C8 22 AF 30 */ lfd f1, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 80183918 00180718 C8 22 AF 30 */ lfd f1, lbl__1313-_SDA2_BASE_(r2) /* 8018391C 0018071C 93 E1 00 68 */ stw r31, 0x68(r1) /* 80183920 00180720 C3 9A 00 20 */ lfs f28, 0x20(r26) /* 80183924 00180724 C8 01 00 68 */ lfd f0, 0x68(r1) @@ -3058,7 +3058,7 @@ lbl_801838F0: /* 80183968 00180768 88 7A 00 25 */ lbz r3, 0x25(r26) /* 8018396C 0018076C 3C 00 43 30 */ lis r0, 0x4330 /* 80183970 00180770 90 01 00 70 */ stw r0, 0x70(r1) -/* 80183974 00180774 C8 42 AF 30 */ lfd f2, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 80183974 00180774 C8 42 AF 30 */ lfd f2, lbl__1313-_SDA2_BASE_(r2) /* 80183978 00180778 90 61 00 74 */ stw r3, 0x74(r1) /* 8018397C 0018077C C8 01 00 70 */ lfd f0, 0x70(r1) /* 80183980 00180780 EC 00 10 28 */ fsubs f0, f0, f2 @@ -3072,10 +3072,10 @@ lbl_801838F0: /* 801839A0 001807A0 88 1A 00 24 */ lbz r0, 0x24(r26) /* 801839A4 001807A4 90 81 00 7C */ stw r4, 0x7c(r1) /* 801839A8 001807A8 7C 00 C2 14 */ add r0, r0, r24 -/* 801839AC 001807AC C8 62 AF 30 */ lfd f3, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 801839AC 001807AC C8 62 AF 30 */ lfd f3, lbl__1313-_SDA2_BASE_(r2) /* 801839B0 001807B0 90 61 00 78 */ stw r3, 0x78(r1) /* 801839B4 001807B4 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 801839B8 001807B8 C8 42 AF 00 */ lfd f2, lbl_803CF880-_SDA2_BASE_(r2) +/* 801839B8 001807B8 C8 42 AF 00 */ lfd f2, lbl__1024_2-_SDA2_BASE_(r2) /* 801839BC 001807BC C8 01 00 78 */ lfd f0, 0x78(r1) /* 801839C0 001807C0 90 61 00 88 */ stw r3, 0x88(r1) /* 801839C4 001807C4 EC 00 18 28 */ fsubs f0, f0, f3 @@ -3092,7 +3092,7 @@ lbl_801838F0: /* 801839F0 001807F0 EC 21 10 28 */ fsubs f1, f1, f2 /* 801839F4 001807F4 EC 21 07 72 */ fmuls f1, f1, f29 /* 801839F8 001807F8 D0 3B 00 14 */ stfs f1, 0x14(r27) -/* 801839FC 001807FC C8 22 AF 00 */ lfd f1, lbl_803CF880-_SDA2_BASE_(r2) +/* 801839FC 001807FC C8 22 AF 00 */ lfd f1, lbl__1024_2-_SDA2_BASE_(r2) /* 80183A00 00180800 EC 00 08 28 */ fsubs f0, f0, f1 /* 80183A04 00180804 EC 1C 00 32 */ fmuls f0, f28, f0 /* 80183A08 00180808 D0 1B 00 18 */ stfs f0, 0x18(r27) @@ -3109,7 +3109,7 @@ lbl_80183A28: /* 80183A30 00180830 88 7A 00 26 */ lbz r3, 0x26(r26) /* 80183A34 00180834 90 01 00 90 */ stw r0, 0x90(r1) /* 80183A38 00180838 7C 04 19 D6 */ mullw r0, r4, r3 -/* 80183A3C 0018083C C8 22 AF 00 */ lfd f1, lbl_803CF880-_SDA2_BASE_(r2) +/* 80183A3C 0018083C C8 22 AF 00 */ lfd f1, lbl__1024_2-_SDA2_BASE_(r2) /* 80183A40 00180840 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80183A44 00180844 90 01 00 94 */ stw r0, 0x94(r1) /* 80183A48 00180848 C8 01 00 90 */ lfd f0, 0x90(r1) @@ -3120,7 +3120,7 @@ lbl_80183A28: /* 80183A5C 0018085C 3C 00 43 30 */ lis r0, 0x4330 /* 80183A60 00180860 88 9A 00 25 */ lbz r4, 0x25(r26) /* 80183A64 00180864 90 01 00 80 */ stw r0, 0x80(r1) -/* 80183A68 00180868 C8 22 AF 00 */ lfd f1, lbl_803CF880-_SDA2_BASE_(r2) +/* 80183A68 00180868 C8 22 AF 00 */ lfd f1, lbl__1024_2-_SDA2_BASE_(r2) /* 80183A6C 0018086C D8 01 00 88 */ stfd f0, 0x88(r1) /* 80183A70 00180870 88 7A 00 24 */ lbz r3, 0x24(r26) /* 80183A74 00180874 80 A1 00 8C */ lwz r5, 0x8c(r1) @@ -3139,7 +3139,7 @@ lbl_80183A28: /* 80183AA8 001808A8 D0 1B 00 14 */ stfs f0, 0x14(r27) /* 80183AAC 001808AC 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80183AB0 001808B0 90 01 00 7C */ stw r0, 0x7c(r1) -/* 80183AB4 001808B4 C8 22 AF 00 */ lfd f1, lbl_803CF880-_SDA2_BASE_(r2) +/* 80183AB4 001808B4 C8 22 AF 00 */ lfd f1, lbl__1024_2-_SDA2_BASE_(r2) /* 80183AB8 001808B8 C8 01 00 78 */ lfd f0, 0x78(r1) /* 80183ABC 001808BC EC 00 08 28 */ fsubs f0, f0, f1 /* 80183AC0 001808C0 EC 1C 00 32 */ fmuls f0, f28, f0 @@ -3152,7 +3152,7 @@ lbl_80183A28: /* 80183ADC 001808DC D0 1B 00 20 */ stfs f0, 0x20(r27) lbl_80183AE0: /* 80183AE0 001808E0 C0 3B 00 28 */ lfs f1, 0x28(r27) -/* 80183AE4 001808E4 C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) +/* 80183AE4 001808E4 C0 02 AE D4 */ lfs f0, lbl__939-_SDA2_BASE_(r2) /* 80183AE8 001808E8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80183AEC 001808EC 40 80 00 18 */ bge lbl_80183B04 /* 80183AF0 001808F0 7F 23 CB 78 */ mr r3, r25 @@ -3161,7 +3161,7 @@ lbl_80183AE0: /* 80183AFC 001808FC 3B 9C FF FF */ addi r28, r28, -1 /* 80183B00 00180900 48 00 00 5C */ b lbl_80183B5C lbl_80183B04: -/* 80183B04 00180904 80 0D 84 C0 */ lwz r0, lbl_803CADC0-_SDA_BASE_(r13) +/* 80183B04 00180904 80 0D 84 C0 */ lwz r0, lbl_g_doNPARCull-_SDA_BASE_(r13) /* 80183B08 00180908 2C 00 00 00 */ cmpwi r0, 0 /* 80183B0C 0018090C 41 82 00 2C */ beq lbl_80183B38 /* 80183B10 00180910 7F 64 DB 78 */ mr r4, r27 @@ -3220,7 +3220,7 @@ ConfigPar__19NPARParmChuckSplashCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80183BCC 001809CC 7C DC 33 78 */ mr r28, r6 /* 80183BD0 001809D0 7C FD 3B 78 */ mr r29, r7 /* 80183BD4 001809D4 4B EA D0 B5 */ bl xurand__Fv -/* 80183BD8 001809D8 C0 42 AE A4 */ lfs f2, lbl_803CF824-_SDA2_BASE_(r2) +/* 80183BD8 001809D8 C0 42 AE A4 */ lfs f2, lbl__909_3-_SDA2_BASE_(r2) /* 80183BDC 001809DC 7F C3 F3 78 */ mr r3, r30 /* 80183BE0 001809E0 C0 1B 00 00 */ lfs f0, 0(r27) /* 80183BE4 001809E4 7F 84 E3 78 */ mr r4, r28 @@ -3241,13 +3241,13 @@ ConfigPar__19NPARParmChuckSplashCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80183C20 00180A20 4B EC EE 99 */ bl __as__6RwRGBAFRC6RwRGBA /* 80183C24 00180A24 2C 1F 00 00 */ cmpwi r31, 0 /* 80183C28 00180A28 40 82 00 3C */ bne lbl_80183C64 -/* 80183C2C 00180A2C C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) +/* 80183C2C 00180A2C C0 02 AE D4 */ lfs f0, lbl__939-_SDA2_BASE_(r2) /* 80183C30 00180A30 D0 1E 00 14 */ stfs f0, 0x14(r30) -/* 80183C34 00180A34 C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) +/* 80183C34 00180A34 C0 02 AE A4 */ lfs f0, lbl__909_3-_SDA2_BASE_(r2) /* 80183C38 00180A38 D0 1E 00 18 */ stfs f0, 0x18(r30) -/* 80183C3C 00180A3C C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) +/* 80183C3C 00180A3C C0 02 AE A4 */ lfs f0, lbl__909_3-_SDA2_BASE_(r2) /* 80183C40 00180A40 D0 1E 00 1C */ stfs f0, 0x1c(r30) -/* 80183C44 00180A44 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80183C44 00180A44 C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 80183C48 00180A48 D0 1E 00 20 */ stfs f0, 0x20(r30) /* 80183C4C 00180A4C 80 7E 00 40 */ lwz r3, 0x40(r30) /* 80183C50 00180A50 7C 60 46 70 */ srawi r0, r3, 8 @@ -3263,13 +3263,13 @@ lbl_80183C64: /* 80183C74 00180A74 2C 1F 00 02 */ cmpwi r31, 2 /* 80183C78 00180A78 40 82 00 3C */ bne lbl_80183CB4 lbl_80183C7C: -/* 80183C7C 00180A7C C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) +/* 80183C7C 00180A7C C0 02 AE A4 */ lfs f0, lbl__909_3-_SDA2_BASE_(r2) /* 80183C80 00180A80 D0 1E 00 14 */ stfs f0, 0x14(r30) -/* 80183C84 00180A84 C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) +/* 80183C84 00180A84 C0 02 AE A4 */ lfs f0, lbl__909_3-_SDA2_BASE_(r2) /* 80183C88 00180A88 D0 1E 00 18 */ stfs f0, 0x18(r30) -/* 80183C8C 00180A8C C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80183C8C 00180A8C C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 80183C90 00180A90 D0 1E 00 1C */ stfs f0, 0x1c(r30) -/* 80183C94 00180A94 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80183C94 00180A94 C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 80183C98 00180A98 D0 1E 00 20 */ stfs f0, 0x20(r30) /* 80183C9C 00180A9C 80 7E 00 40 */ lwz r3, 0x40(r30) /* 80183CA0 00180AA0 7C 60 46 70 */ srawi r0, r3, 8 @@ -3280,13 +3280,13 @@ lbl_80183C7C: lbl_80183CB4: /* 80183CB4 00180AB4 2C 1F 00 04 */ cmpwi r31, 4 /* 80183CB8 00180AB8 40 82 00 3C */ bne lbl_80183CF4 -/* 80183CBC 00180ABC C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) +/* 80183CBC 00180ABC C0 02 AE A4 */ lfs f0, lbl__909_3-_SDA2_BASE_(r2) /* 80183CC0 00180AC0 D0 1E 00 14 */ stfs f0, 0x14(r30) -/* 80183CC4 00180AC4 C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) +/* 80183CC4 00180AC4 C0 02 AE D4 */ lfs f0, lbl__939-_SDA2_BASE_(r2) /* 80183CC8 00180AC8 D0 1E 00 18 */ stfs f0, 0x18(r30) -/* 80183CCC 00180ACC C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80183CCC 00180ACC C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 80183CD0 00180AD0 D0 1E 00 1C */ stfs f0, 0x1c(r30) -/* 80183CD4 00180AD4 C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) +/* 80183CD4 00180AD4 C0 02 AE A4 */ lfs f0, lbl__909_3-_SDA2_BASE_(r2) /* 80183CD8 00180AD8 D0 1E 00 20 */ stfs f0, 0x20(r30) /* 80183CDC 00180ADC 80 7E 00 40 */ lwz r3, 0x40(r30) /* 80183CE0 00180AE0 7C 60 46 70 */ srawi r0, r3, 8 @@ -3295,13 +3295,13 @@ lbl_80183CB4: /* 80183CEC 00180AEC 90 7E 00 40 */ stw r3, 0x40(r30) /* 80183CF0 00180AF0 48 00 00 38 */ b lbl_80183D28 lbl_80183CF4: -/* 80183CF4 00180AF4 C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) +/* 80183CF4 00180AF4 C0 02 AE A4 */ lfs f0, lbl__909_3-_SDA2_BASE_(r2) /* 80183CF8 00180AF8 D0 1E 00 14 */ stfs f0, 0x14(r30) -/* 80183CFC 00180AFC C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) +/* 80183CFC 00180AFC C0 02 AE A4 */ lfs f0, lbl__909_3-_SDA2_BASE_(r2) /* 80183D00 00180B00 D0 1E 00 18 */ stfs f0, 0x18(r30) -/* 80183D04 00180B04 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80183D04 00180B04 C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 80183D08 00180B08 D0 1E 00 1C */ stfs f0, 0x1c(r30) -/* 80183D0C 00180B0C C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80183D0C 00180B0C C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 80183D10 00180B10 D0 1E 00 20 */ stfs f0, 0x20(r30) /* 80183D14 00180B14 80 7E 00 40 */ lwz r3, 0x40(r30) /* 80183D18 00180B18 7C 60 46 70 */ srawi r0, r3, 8 @@ -3341,11 +3341,11 @@ lbl_80183D28: /* 80183D9C 00180B9C 90 81 00 38 */ stw r4, 0x38(r1) /* 80183DA0 00180BA0 90 01 00 3C */ stw r0, 0x3c(r1) /* 80183DA4 00180BA4 4B F9 38 DD */ bl reset__10ptank_poolFv -/* 80183DA8 00180BA8 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80183DAC 00180BAC 3C 60 80 27 */ lis r3, lbl_80273030@ha -/* 80183DB0 00180BB0 3B C4 05 58 */ addi r30, r4, lbl_803C0558@l +/* 80183DA8 00180BA8 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80183DAC 00180BAC 3C 60 80 27 */ lis r3, lbl_g_parm_chucksplash@ha +/* 80183DB0 00180BB0 3B C4 05 58 */ addi r30, r4, lbl_globals@l /* 80183DB4 00180BB4 3B A0 00 00 */ li r29, 0 -/* 80183DB8 00180BB8 3B E3 30 30 */ addi r31, r3, lbl_80273030@l +/* 80183DB8 00180BB8 3B E3 30 30 */ addi r31, r3, lbl_g_parm_chucksplash@l /* 80183DBC 00180BBC 3F 40 43 30 */ lis r26, 0x4330 /* 80183DC0 00180BC0 48 00 02 48 */ b lbl_80184008 lbl_80183DC4: @@ -3359,7 +3359,7 @@ lbl_80183DC4: /* 80183DE0 00180BE0 54 00 28 34 */ slwi r0, r0, 5 /* 80183DE4 00180BE4 D0 1C 00 28 */ stfs f0, 0x28(r28) /* 80183DE8 00180BE8 7F 3F 02 14 */ add r25, r31, r0 -/* 80183DEC 00180BEC C0 22 AE D4 */ lfs f1, lbl_803CF854-_SDA2_BASE_(r2) +/* 80183DEC 00180BEC C0 22 AE D4 */ lfs f1, lbl__939-_SDA2_BASE_(r2) /* 80183DF0 00180BF0 C0 1C 00 28 */ lfs f0, 0x28(r28) /* 80183DF4 00180BF4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80183DF8 00180BF8 40 81 00 08 */ ble lbl_80183E00 @@ -3370,29 +3370,29 @@ lbl_80183E04: /* 80183E04 00180C04 C0 1C 00 2C */ lfs f0, 0x2c(r28) /* 80183E08 00180C08 80 19 00 1C */ lwz r0, 0x1c(r25) /* 80183E0C 00180C0C EF E1 00 24 */ fdivs f31, f1, f0 -/* 80183E10 00180C10 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80183E10 00180C10 C0 42 AE 9C */ lfs f2, lbl__907_3-_SDA2_BASE_(r2) /* 80183E14 00180C14 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80183E18 00180C18 C0 1C 00 30 */ lfs f0, 0x30(r28) /* 80183E1C 00180C1C 90 01 00 6C */ stw r0, 0x6c(r1) -/* 80183E20 00180C20 C8 22 AF 00 */ lfd f1, lbl_803CF880-_SDA2_BASE_(r2) +/* 80183E20 00180C20 C8 22 AF 00 */ lfd f1, lbl__1024_2-_SDA2_BASE_(r2) /* 80183E24 00180C24 93 41 00 68 */ stw r26, 0x68(r1) /* 80183E28 00180C28 EF C2 F8 28 */ fsubs f30, f2, f31 -/* 80183E2C 00180C2C C0 42 AF 18 */ lfs f2, lbl_803CF898-_SDA2_BASE_(r2) +/* 80183E2C 00180C2C C0 42 AF 18 */ lfs f2, lbl__1088_2-_SDA2_BASE_(r2) /* 80183E30 00180C30 EF BC 00 32 */ fmuls f29, f28, f0 /* 80183E34 00180C34 C8 01 00 68 */ lfd f0, 0x68(r1) -/* 80183E38 00180C38 C0 62 AE C4 */ lfs f3, lbl_803CF844-_SDA2_BASE_(r2) +/* 80183E38 00180C38 C0 62 AE C4 */ lfs f3, lbl__917_3-_SDA2_BASE_(r2) /* 80183E3C 00180C3C EC 00 08 28 */ fsubs f0, f0, f1 /* 80183E40 00180C40 EC 02 00 32 */ fmuls f0, f2, f0 /* 80183E44 00180C44 FC 00 18 40 */ fcmpo cr0, f0, f3 /* 80183E48 00180C48 40 80 00 08 */ bge lbl_80183E50 /* 80183E4C 00180C4C FC 60 00 90 */ fmr f3, f0 lbl_80183E50: -/* 80183E50 00180C50 C3 62 AE D4 */ lfs f27, lbl_803CF854-_SDA2_BASE_(r2) +/* 80183E50 00180C50 C3 62 AE D4 */ lfs f27, lbl__939-_SDA2_BASE_(r2) /* 80183E54 00180C54 FC 1B 18 40 */ fcmpo cr0, f27, f3 /* 80183E58 00180C58 40 81 00 08 */ ble lbl_80183E60 /* 80183E5C 00180C5C 48 00 00 14 */ b lbl_80183E70 lbl_80183E60: -/* 80183E60 00180C60 C3 62 AE C4 */ lfs f27, lbl_803CF844-_SDA2_BASE_(r2) +/* 80183E60 00180C60 C3 62 AE C4 */ lfs f27, lbl__917_3-_SDA2_BASE_(r2) /* 80183E64 00180C64 FC 00 D8 40 */ fcmpo cr0, f0, f27 /* 80183E68 00180C68 40 80 00 08 */ bge lbl_80183E70 /* 80183E6C 00180C6C FF 60 00 90 */ fmr f27, f0 @@ -3420,12 +3420,12 @@ lbl_80183E70: /* 80183EC0 00180CC0 4B EA CD A9 */ bl xrand__Fv /* 80183EC4 00180CC4 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80183EC8 00180CC8 41 82 00 0C */ beq lbl_80183ED4 -/* 80183ECC 00180CCC C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80183ECC 00180CCC C0 42 AE 9C */ lfs f2, lbl__907_3-_SDA2_BASE_(r2) /* 80183ED0 00180CD0 48 00 00 08 */ b lbl_80183ED8 lbl_80183ED4: -/* 80183ED4 00180CD4 C0 42 AE B8 */ lfs f2, lbl_803CF838-_SDA2_BASE_(r2) +/* 80183ED4 00180CD4 C0 42 AE B8 */ lfs f2, lbl__914_2-_SDA2_BASE_(r2) lbl_80183ED8: -/* 80183ED8 00180CD8 C0 22 AF B8 */ lfs f1, lbl_803CF938-_SDA2_BASE_(r2) +/* 80183ED8 00180CD8 C0 22 AF B8 */ lfs f1, lbl__1656_2-_SDA2_BASE_(r2) /* 80183EDC 00180CDC C0 1C 00 34 */ lfs f0, 0x34(r28) /* 80183EE0 00180CE0 EC 21 00 B2 */ fmuls f1, f1, f2 /* 80183EE4 00180CE4 EC 1D 00 7A */ fmadds f0, f29, f1, f0 @@ -3433,12 +3433,12 @@ lbl_80183ED8: /* 80183EEC 00180CEC 4B EA CD 7D */ bl xrand__Fv /* 80183EF0 00180CF0 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80183EF4 00180CF4 41 82 00 0C */ beq lbl_80183F00 -/* 80183EF8 00180CF8 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80183EF8 00180CF8 C0 42 AE 9C */ lfs f2, lbl__907_3-_SDA2_BASE_(r2) /* 80183EFC 00180CFC 48 00 00 08 */ b lbl_80183F04 lbl_80183F00: -/* 80183F00 00180D00 C0 42 AE B8 */ lfs f2, lbl_803CF838-_SDA2_BASE_(r2) +/* 80183F00 00180D00 C0 42 AE B8 */ lfs f2, lbl__914_2-_SDA2_BASE_(r2) lbl_80183F04: -/* 80183F04 00180D04 C0 22 AF B8 */ lfs f1, lbl_803CF938-_SDA2_BASE_(r2) +/* 80183F04 00180D04 C0 22 AF B8 */ lfs f1, lbl__1656_2-_SDA2_BASE_(r2) /* 80183F08 00180D08 C0 1C 00 3C */ lfs f0, 0x3c(r28) /* 80183F0C 00180D0C EC 21 00 B2 */ fmuls f1, f1, f2 /* 80183F10 00180D10 EC 1D 00 7A */ fmadds f0, f29, f1, f0 @@ -3465,7 +3465,7 @@ lbl_80183F40: lbl_80183F5C: /* 80183F5C 00180D5C 88 19 00 07 */ lbz r0, 7(r25) /* 80183F60 00180D60 93 41 00 68 */ stw r26, 0x68(r1) -/* 80183F64 00180D64 C8 22 AF 30 */ lfd f1, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 80183F64 00180D64 C8 22 AF 30 */ lfd f1, lbl__1313-_SDA2_BASE_(r2) /* 80183F68 00180D68 90 01 00 6C */ stw r0, 0x6c(r1) /* 80183F6C 00180D6C C8 01 00 68 */ lfd f0, 0x68(r1) /* 80183F70 00180D70 EC 00 08 28 */ fsubs f0, f0, f1 @@ -3475,7 +3475,7 @@ lbl_80183F5C: /* 80183F80 00180D80 80 01 00 74 */ lwz r0, 0x74(r1) /* 80183F84 00180D84 98 1C 00 27 */ stb r0, 0x27(r28) /* 80183F88 00180D88 C0 3C 00 28 */ lfs f1, 0x28(r28) -/* 80183F8C 00180D8C C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) +/* 80183F8C 00180D8C C0 02 AE D4 */ lfs f0, lbl__939-_SDA2_BASE_(r2) /* 80183F90 00180D90 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80183F94 00180D94 40 80 00 18 */ bge lbl_80183FAC /* 80183F98 00180D98 7F 63 DB 78 */ mr r3, r27 @@ -3484,7 +3484,7 @@ lbl_80183F5C: /* 80183FA4 00180DA4 3B BD FF FF */ addi r29, r29, -1 /* 80183FA8 00180DA8 48 00 00 5C */ b lbl_80184004 lbl_80183FAC: -/* 80183FAC 00180DAC 80 0D 84 C0 */ lwz r0, lbl_803CADC0-_SDA_BASE_(r13) +/* 80183FAC 00180DAC 80 0D 84 C0 */ lwz r0, lbl_g_doNPARCull-_SDA_BASE_(r13) /* 80183FB0 00180DB0 2C 00 00 00 */ cmpwi r0, 0 /* 80183FB4 00180DB4 41 82 00 2C */ beq lbl_80183FE0 /* 80183FB8 00180DB8 7F 84 E3 78 */ mr r4, r28 @@ -3543,7 +3543,7 @@ ConfigPar__17NPARParmVisSplashCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80184074 00180E74 7C DE 33 78 */ mr r30, r6 /* 80184078 00180E78 7C FF 3B 78 */ mr r31, r7 /* 8018407C 00180E7C 4B EA CC 0D */ bl xurand__Fv -/* 80184080 00180E80 C0 42 AE A4 */ lfs f2, lbl_803CF824-_SDA2_BASE_(r2) +/* 80184080 00180E80 C0 42 AE A4 */ lfs f2, lbl__909_3-_SDA2_BASE_(r2) /* 80184084 00180E84 7F 83 E3 78 */ mr r3, r28 /* 80184088 00180E88 C0 1B 00 00 */ lfs f0, 0(r27) /* 8018408C 00180E8C 7F C4 F3 78 */ mr r4, r30 @@ -3562,13 +3562,13 @@ ConfigPar__17NPARParmVisSplashCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 801840C0 00180EC0 D0 1C 00 0C */ stfs f0, 0xc(r28) /* 801840C4 00180EC4 D0 1C 00 10 */ stfs f0, 0x10(r28) /* 801840C8 00180EC8 4B EC E9 F1 */ bl __as__6RwRGBAFRC6RwRGBA -/* 801840CC 00180ECC C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) +/* 801840CC 00180ECC C0 02 AE D4 */ lfs f0, lbl__939-_SDA2_BASE_(r2) /* 801840D0 00180ED0 D0 1C 00 14 */ stfs f0, 0x14(r28) -/* 801840D4 00180ED4 C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) +/* 801840D4 00180ED4 C0 02 AE D4 */ lfs f0, lbl__939-_SDA2_BASE_(r2) /* 801840D8 00180ED8 D0 1C 00 18 */ stfs f0, 0x18(r28) -/* 801840DC 00180EDC C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 801840DC 00180EDC C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 801840E0 00180EE0 D0 1C 00 1C */ stfs f0, 0x1c(r28) -/* 801840E4 00180EE4 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 801840E4 00180EE4 C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 801840E8 00180EE8 D0 1C 00 20 */ stfs f0, 0x20(r28) /* 801840EC 00180EEC 80 7C 00 40 */ lwz r3, 0x40(r28) /* 801840F0 00180EF0 7C 60 46 70 */ srawi r0, r3, 8 @@ -3607,11 +3607,11 @@ ConfigPar__17NPARParmVisSplashCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80184174 00180F74 90 81 00 38 */ stw r4, 0x38(r1) /* 80184178 00180F78 90 01 00 3C */ stw r0, 0x3c(r1) /* 8018417C 00180F7C 4B F9 35 05 */ bl reset__10ptank_poolFv -/* 80184180 00180F80 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80184184 00180F84 3C 60 80 27 */ lis r3, lbl_802730D0@ha -/* 80184188 00180F88 3B C4 05 58 */ addi r30, r4, lbl_803C0558@l +/* 80184180 00180F80 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80184184 00180F84 3C 60 80 27 */ lis r3, lbl_g_parm_vissplash@ha +/* 80184188 00180F88 3B C4 05 58 */ addi r30, r4, lbl_globals@l /* 8018418C 00180F8C 3B A0 00 00 */ li r29, 0 -/* 80184190 00180F90 3B E3 30 D0 */ addi r31, r3, lbl_802730D0@l +/* 80184190 00180F90 3B E3 30 D0 */ addi r31, r3, lbl_g_parm_vissplash@l /* 80184194 00180F94 3F 40 43 30 */ lis r26, 0x4330 /* 80184198 00180F98 48 00 02 48 */ b lbl_801843E0 lbl_8018419C: @@ -3625,7 +3625,7 @@ lbl_8018419C: /* 801841B8 00180FB8 54 00 28 34 */ slwi r0, r0, 5 /* 801841BC 00180FBC D0 1C 00 28 */ stfs f0, 0x28(r28) /* 801841C0 00180FC0 7F 3F 02 14 */ add r25, r31, r0 -/* 801841C4 00180FC4 C0 22 AE D4 */ lfs f1, lbl_803CF854-_SDA2_BASE_(r2) +/* 801841C4 00180FC4 C0 22 AE D4 */ lfs f1, lbl__939-_SDA2_BASE_(r2) /* 801841C8 00180FC8 C0 1C 00 28 */ lfs f0, 0x28(r28) /* 801841CC 00180FCC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801841D0 00180FD0 40 81 00 08 */ ble lbl_801841D8 @@ -3636,29 +3636,29 @@ lbl_801841DC: /* 801841DC 00180FDC C0 1C 00 2C */ lfs f0, 0x2c(r28) /* 801841E0 00180FE0 80 19 00 1C */ lwz r0, 0x1c(r25) /* 801841E4 00180FE4 EF E1 00 24 */ fdivs f31, f1, f0 -/* 801841E8 00180FE8 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) +/* 801841E8 00180FE8 C0 42 AE 9C */ lfs f2, lbl__907_3-_SDA2_BASE_(r2) /* 801841EC 00180FEC 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 801841F0 00180FF0 C0 1C 00 30 */ lfs f0, 0x30(r28) /* 801841F4 00180FF4 90 01 00 6C */ stw r0, 0x6c(r1) -/* 801841F8 00180FF8 C8 22 AF 00 */ lfd f1, lbl_803CF880-_SDA2_BASE_(r2) +/* 801841F8 00180FF8 C8 22 AF 00 */ lfd f1, lbl__1024_2-_SDA2_BASE_(r2) /* 801841FC 00180FFC 93 41 00 68 */ stw r26, 0x68(r1) /* 80184200 00181000 EF C2 F8 28 */ fsubs f30, f2, f31 -/* 80184204 00181004 C0 42 AF 18 */ lfs f2, lbl_803CF898-_SDA2_BASE_(r2) +/* 80184204 00181004 C0 42 AF 18 */ lfs f2, lbl__1088_2-_SDA2_BASE_(r2) /* 80184208 00181008 EF BC 00 32 */ fmuls f29, f28, f0 /* 8018420C 0018100C C8 01 00 68 */ lfd f0, 0x68(r1) -/* 80184210 00181010 C0 62 AE C4 */ lfs f3, lbl_803CF844-_SDA2_BASE_(r2) +/* 80184210 00181010 C0 62 AE C4 */ lfs f3, lbl__917_3-_SDA2_BASE_(r2) /* 80184214 00181014 EC 00 08 28 */ fsubs f0, f0, f1 /* 80184218 00181018 EC 02 00 32 */ fmuls f0, f2, f0 /* 8018421C 0018101C FC 00 18 40 */ fcmpo cr0, f0, f3 /* 80184220 00181020 40 80 00 08 */ bge lbl_80184228 /* 80184224 00181024 FC 60 00 90 */ fmr f3, f0 lbl_80184228: -/* 80184228 00181028 C3 62 AE D4 */ lfs f27, lbl_803CF854-_SDA2_BASE_(r2) +/* 80184228 00181028 C3 62 AE D4 */ lfs f27, lbl__939-_SDA2_BASE_(r2) /* 8018422C 0018102C FC 1B 18 40 */ fcmpo cr0, f27, f3 /* 80184230 00181030 40 81 00 08 */ ble lbl_80184238 /* 80184234 00181034 48 00 00 14 */ b lbl_80184248 lbl_80184238: -/* 80184238 00181038 C3 62 AE C4 */ lfs f27, lbl_803CF844-_SDA2_BASE_(r2) +/* 80184238 00181038 C3 62 AE C4 */ lfs f27, lbl__917_3-_SDA2_BASE_(r2) /* 8018423C 0018103C FC 00 D8 40 */ fcmpo cr0, f0, f27 /* 80184240 00181040 40 80 00 08 */ bge lbl_80184248 /* 80184244 00181044 FF 60 00 90 */ fmr f27, f0 @@ -3686,12 +3686,12 @@ lbl_80184248: /* 80184298 00181098 4B EA C9 D1 */ bl xrand__Fv /* 8018429C 0018109C 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 801842A0 001810A0 41 82 00 0C */ beq lbl_801842AC -/* 801842A4 001810A4 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) +/* 801842A4 001810A4 C0 42 AE 9C */ lfs f2, lbl__907_3-_SDA2_BASE_(r2) /* 801842A8 001810A8 48 00 00 08 */ b lbl_801842B0 lbl_801842AC: -/* 801842AC 001810AC C0 42 AE B8 */ lfs f2, lbl_803CF838-_SDA2_BASE_(r2) +/* 801842AC 001810AC C0 42 AE B8 */ lfs f2, lbl__914_2-_SDA2_BASE_(r2) lbl_801842B0: -/* 801842B0 001810B0 C0 22 AF B8 */ lfs f1, lbl_803CF938-_SDA2_BASE_(r2) +/* 801842B0 001810B0 C0 22 AF B8 */ lfs f1, lbl__1656_2-_SDA2_BASE_(r2) /* 801842B4 001810B4 C0 1C 00 34 */ lfs f0, 0x34(r28) /* 801842B8 001810B8 EC 21 00 B2 */ fmuls f1, f1, f2 /* 801842BC 001810BC EC 1D 00 7A */ fmadds f0, f29, f1, f0 @@ -3699,12 +3699,12 @@ lbl_801842B0: /* 801842C4 001810C4 4B EA C9 A5 */ bl xrand__Fv /* 801842C8 001810C8 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 801842CC 001810CC 41 82 00 0C */ beq lbl_801842D8 -/* 801842D0 001810D0 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) +/* 801842D0 001810D0 C0 42 AE 9C */ lfs f2, lbl__907_3-_SDA2_BASE_(r2) /* 801842D4 001810D4 48 00 00 08 */ b lbl_801842DC lbl_801842D8: -/* 801842D8 001810D8 C0 42 AE B8 */ lfs f2, lbl_803CF838-_SDA2_BASE_(r2) +/* 801842D8 001810D8 C0 42 AE B8 */ lfs f2, lbl__914_2-_SDA2_BASE_(r2) lbl_801842DC: -/* 801842DC 001810DC C0 22 AF B8 */ lfs f1, lbl_803CF938-_SDA2_BASE_(r2) +/* 801842DC 001810DC C0 22 AF B8 */ lfs f1, lbl__1656_2-_SDA2_BASE_(r2) /* 801842E0 001810E0 C0 1C 00 3C */ lfs f0, 0x3c(r28) /* 801842E4 001810E4 EC 21 00 B2 */ fmuls f1, f1, f2 /* 801842E8 001810E8 EC 1D 00 7A */ fmadds f0, f29, f1, f0 @@ -3731,7 +3731,7 @@ lbl_80184318: lbl_80184334: /* 80184334 00181134 88 19 00 07 */ lbz r0, 7(r25) /* 80184338 00181138 93 41 00 68 */ stw r26, 0x68(r1) -/* 8018433C 0018113C C8 22 AF 30 */ lfd f1, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 8018433C 0018113C C8 22 AF 30 */ lfd f1, lbl__1313-_SDA2_BASE_(r2) /* 80184340 00181140 90 01 00 6C */ stw r0, 0x6c(r1) /* 80184344 00181144 C8 01 00 68 */ lfd f0, 0x68(r1) /* 80184348 00181148 EC 00 08 28 */ fsubs f0, f0, f1 @@ -3741,7 +3741,7 @@ lbl_80184334: /* 80184358 00181158 80 01 00 74 */ lwz r0, 0x74(r1) /* 8018435C 0018115C 98 1C 00 27 */ stb r0, 0x27(r28) /* 80184360 00181160 C0 3C 00 28 */ lfs f1, 0x28(r28) -/* 80184364 00181164 C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) +/* 80184364 00181164 C0 02 AE D4 */ lfs f0, lbl__939-_SDA2_BASE_(r2) /* 80184368 00181168 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8018436C 0018116C 40 80 00 18 */ bge lbl_80184384 /* 80184370 00181170 7F 63 DB 78 */ mr r3, r27 @@ -3750,7 +3750,7 @@ lbl_80184334: /* 8018437C 0018117C 3B BD FF FF */ addi r29, r29, -1 /* 80184380 00181180 48 00 00 5C */ b lbl_801843DC lbl_80184384: -/* 80184384 00181184 80 0D 84 C0 */ lwz r0, lbl_803CADC0-_SDA_BASE_(r13) +/* 80184384 00181184 80 0D 84 C0 */ lwz r0, lbl_g_doNPARCull-_SDA_BASE_(r13) /* 80184388 00181188 2C 00 00 00 */ cmpwi r0, 0 /* 8018438C 0018118C 41 82 00 2C */ beq lbl_801843B8 /* 80184390 00181190 7F 84 E3 78 */ mr r4, r28 @@ -3811,7 +3811,7 @@ ConfigPar__18NPARParmTarTarGunkCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80184454 00181254 7C DC 33 78 */ mr r28, r6 /* 80184458 00181258 7C FD 3B 78 */ mr r29, r7 /* 8018445C 0018125C 4B EA C8 2D */ bl xurand__Fv -/* 80184460 00181260 C0 42 AE A4 */ lfs f2, lbl_803CF824-_SDA2_BASE_(r2) +/* 80184460 00181260 C0 42 AE A4 */ lfs f2, lbl__909_3-_SDA2_BASE_(r2) /* 80184464 00181264 7F C3 F3 78 */ mr r3, r30 /* 80184468 00181268 C0 1B 00 00 */ lfs f0, 0(r27) /* 8018446C 0018126C 7F 84 E3 78 */ mr r4, r28 @@ -3835,9 +3835,9 @@ ConfigPar__18NPARParmTarTarGunkCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 801844B4 001812B4 88 7B 00 26 */ lbz r3, 0x26(r27) /* 801844B8 001812B8 2C 1F 00 00 */ cmpwi r31, 0 /* 801844BC 001812BC 90 01 00 0C */ stw r0, 0xc(r1) -/* 801844C0 001812C0 C8 82 AF 30 */ lfd f4, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 801844C0 001812C0 C8 82 AF 30 */ lfd f4, lbl__1313-_SDA2_BASE_(r2) /* 801844C4 001812C4 90 81 00 08 */ stw r4, 8(r1) -/* 801844C8 001812C8 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) +/* 801844C8 001812C8 C0 42 AE 9C */ lfs f2, lbl__907_3-_SDA2_BASE_(r2) /* 801844CC 001812CC C8 01 00 08 */ lfd f0, 8(r1) /* 801844D0 001812D0 90 61 00 14 */ stw r3, 0x14(r1) /* 801844D4 001812D4 EC 20 20 28 */ fsubs f1, f0, f4 @@ -3847,12 +3847,12 @@ ConfigPar__18NPARParmTarTarGunkCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 801844E4 001812E4 EC 00 20 28 */ fsubs f0, f0, f4 /* 801844E8 001812E8 EC C2 00 24 */ fdivs f6, f2, f0 /* 801844EC 001812EC 40 82 00 D0 */ bne lbl_801845BC -/* 801844F0 001812F0 C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) +/* 801844F0 001812F0 C0 02 AE A4 */ lfs f0, lbl__909_3-_SDA2_BASE_(r2) /* 801844F4 001812F4 90 61 00 14 */ stw r3, 0x14(r1) /* 801844F8 001812F8 EC 3F 00 28 */ fsubs f1, f31, f0 -/* 801844FC 001812FC C0 62 AE FC */ lfs f3, lbl_803CF87C-_SDA2_BASE_(r2) +/* 801844FC 001812FC C0 62 AE FC */ lfs f3, lbl__1022_3-_SDA2_BASE_(r2) /* 80184500 00181300 90 81 00 10 */ stw r4, 0x10(r1) -/* 80184504 00181304 C8 42 AF 00 */ lfd f2, lbl_803CF880-_SDA2_BASE_(r2) +/* 80184504 00181304 C8 42 AF 00 */ lfd f2, lbl__1024_2-_SDA2_BASE_(r2) /* 80184508 00181308 C8 01 00 10 */ lfd f0, 0x10(r1) /* 8018450C 0018130C EC 63 00 72 */ fmuls f3, f3, f1 /* 80184510 00181310 90 01 00 24 */ stw r0, 0x24(r1) @@ -3872,8 +3872,8 @@ ConfigPar__18NPARParmTarTarGunkCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80184548 00181348 EC 21 10 28 */ fsubs f1, f1, f2 /* 8018454C 0018134C EC 21 01 72 */ fmuls f1, f1, f5 /* 80184550 00181350 D0 3E 00 14 */ stfs f1, 0x14(r30) -/* 80184554 00181354 C8 42 AF 30 */ lfd f2, lbl_803CF8B0-_SDA2_BASE_(r2) -/* 80184558 00181358 C8 22 AF 00 */ lfd f1, lbl_803CF880-_SDA2_BASE_(r2) +/* 80184554 00181354 C8 42 AF 30 */ lfd f2, lbl__1313-_SDA2_BASE_(r2) +/* 80184558 00181358 C8 22 AF 00 */ lfd f1, lbl__1024_2-_SDA2_BASE_(r2) /* 8018455C 0018135C EC 00 10 28 */ fsubs f0, f0, f2 /* 80184560 00181360 EC 03 00 32 */ fmuls f0, f3, f0 /* 80184564 00181364 FC 00 00 1E */ fctiwz f0, f0 @@ -3899,11 +3899,11 @@ ConfigPar__18NPARParmTarTarGunkCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 801845B4 001813B4 90 7E 00 40 */ stw r3, 0x40(r30) /* 801845B8 001813B8 48 00 00 48 */ b lbl_80184600 lbl_801845BC: -/* 801845BC 001813BC C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) +/* 801845BC 001813BC C0 02 AE D4 */ lfs f0, lbl__939-_SDA2_BASE_(r2) /* 801845C0 001813C0 88 1B 00 24 */ lbz r0, 0x24(r27) /* 801845C4 001813C4 D0 1E 00 14 */ stfs f0, 0x14(r30) /* 801845C8 001813C8 90 01 00 34 */ stw r0, 0x34(r1) -/* 801845CC 001813CC C8 22 AF 30 */ lfd f1, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 801845CC 001813CC C8 22 AF 30 */ lfd f1, lbl__1313-_SDA2_BASE_(r2) /* 801845D0 001813D0 90 81 00 30 */ stw r4, 0x30(r1) /* 801845D4 001813D4 C8 01 00 30 */ lfd f0, 0x30(r1) /* 801845D8 001813D8 EC 00 08 28 */ fsubs f0, f0, f1 @@ -3951,11 +3951,11 @@ lbl_80184600: /* 8018467C 0018147C 90 81 00 38 */ stw r4, 0x38(r1) /* 80184680 00181480 90 01 00 3C */ stw r0, 0x3c(r1) /* 80184684 00181484 4B F9 2F FD */ bl reset__10ptank_poolFv -/* 80184688 00181488 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8018468C 0018148C 3C 60 80 27 */ lis r3, lbl_802730F0@ha -/* 80184690 00181490 3B A4 05 58 */ addi r29, r4, lbl_803C0558@l +/* 80184688 00181488 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8018468C 0018148C 3C 60 80 27 */ lis r3, lbl_g_parm_tartargunk@ha +/* 80184690 00181490 3B A4 05 58 */ addi r29, r4, lbl_globals@l /* 80184694 00181494 3B 80 00 00 */ li r28, 0 -/* 80184698 00181498 3B C3 30 F0 */ addi r30, r3, lbl_802730F0@l +/* 80184698 00181498 3B C3 30 F0 */ addi r30, r3, lbl_g_parm_tartargunk@l /* 8018469C 0018149C 3F E0 43 30 */ lis r31, 0x4330 /* 801846A0 001814A0 48 00 03 C4 */ b lbl_80184A64 lbl_801846A4: @@ -3968,7 +3968,7 @@ lbl_801846A4: /* 801846BC 001814BC 7C 00 07 74 */ extsb r0, r0 /* 801846C0 001814C0 1C 00 00 28 */ mulli r0, r0, 0x28 /* 801846C4 001814C4 D0 1B 00 28 */ stfs f0, 0x28(r27) -/* 801846C8 001814C8 C0 22 AE D4 */ lfs f1, lbl_803CF854-_SDA2_BASE_(r2) +/* 801846C8 001814C8 C0 22 AE D4 */ lfs f1, lbl__939-_SDA2_BASE_(r2) /* 801846CC 001814CC 7F 5E 02 14 */ add r26, r30, r0 /* 801846D0 001814D0 C0 1B 00 28 */ lfs f0, 0x28(r27) /* 801846D4 001814D4 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -3980,28 +3980,28 @@ lbl_801846E4: /* 801846E4 001814E4 C0 1B 00 2C */ lfs f0, 0x2c(r27) /* 801846E8 001814E8 88 1A 00 27 */ lbz r0, 0x27(r26) /* 801846EC 001814EC EF E1 00 24 */ fdivs f31, f1, f0 -/* 801846F0 001814F0 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) +/* 801846F0 001814F0 C0 42 AE 9C */ lfs f2, lbl__907_3-_SDA2_BASE_(r2) /* 801846F4 001814F4 C0 7B 00 30 */ lfs f3, 0x30(r27) /* 801846F8 001814F8 90 01 00 6C */ stw r0, 0x6c(r1) -/* 801846FC 001814FC C8 22 AF 30 */ lfd f1, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 801846FC 001814FC C8 22 AF 30 */ lfd f1, lbl__1313-_SDA2_BASE_(r2) /* 80184700 00181500 93 E1 00 68 */ stw r31, 0x68(r1) /* 80184704 00181504 C8 01 00 68 */ lfd f0, 0x68(r1) /* 80184708 00181508 EF C2 F8 28 */ fsubs f30, f2, f31 -/* 8018470C 0018150C C0 42 AF 18 */ lfs f2, lbl_803CF898-_SDA2_BASE_(r2) +/* 8018470C 0018150C C0 42 AF 18 */ lfs f2, lbl__1088_2-_SDA2_BASE_(r2) /* 80184710 00181510 EF BB 00 F2 */ fmuls f29, f27, f3 /* 80184714 00181514 EC 00 08 28 */ fsubs f0, f0, f1 -/* 80184718 00181518 C0 22 AE C4 */ lfs f1, lbl_803CF844-_SDA2_BASE_(r2) +/* 80184718 00181518 C0 22 AE C4 */ lfs f1, lbl__917_3-_SDA2_BASE_(r2) /* 8018471C 0018151C EC 02 00 32 */ fmuls f0, f2, f0 /* 80184720 00181520 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80184724 00181524 40 80 00 08 */ bge lbl_8018472C /* 80184728 00181528 FC 20 00 90 */ fmr f1, f0 lbl_8018472C: -/* 8018472C 0018152C C3 82 AE D4 */ lfs f28, lbl_803CF854-_SDA2_BASE_(r2) +/* 8018472C 0018152C C3 82 AE D4 */ lfs f28, lbl__939-_SDA2_BASE_(r2) /* 80184730 00181530 FC 1C 08 40 */ fcmpo cr0, f28, f1 /* 80184734 00181534 40 81 00 08 */ ble lbl_8018473C /* 80184738 00181538 48 00 00 14 */ b lbl_8018474C lbl_8018473C: -/* 8018473C 0018153C C3 82 AE C4 */ lfs f28, lbl_803CF844-_SDA2_BASE_(r2) +/* 8018473C 0018153C C3 82 AE C4 */ lfs f28, lbl__917_3-_SDA2_BASE_(r2) /* 80184740 00181540 FC 00 E0 40 */ fcmpo cr0, f0, f28 /* 80184744 00181544 40 80 00 08 */ bge lbl_8018474C /* 80184748 00181548 FF 80 00 90 */ fmr f28, f0 @@ -4029,12 +4029,12 @@ lbl_8018474C: /* 8018479C 0018159C 4B EA C4 CD */ bl xrand__Fv /* 801847A0 001815A0 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 801847A4 001815A4 41 82 00 0C */ beq lbl_801847B0 -/* 801847A8 001815A8 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) +/* 801847A8 001815A8 C0 42 AE 9C */ lfs f2, lbl__907_3-_SDA2_BASE_(r2) /* 801847AC 001815AC 48 00 00 08 */ b lbl_801847B4 lbl_801847B0: -/* 801847B0 001815B0 C0 42 AE B8 */ lfs f2, lbl_803CF838-_SDA2_BASE_(r2) +/* 801847B0 001815B0 C0 42 AE B8 */ lfs f2, lbl__914_2-_SDA2_BASE_(r2) lbl_801847B4: -/* 801847B4 001815B4 C0 22 AF B8 */ lfs f1, lbl_803CF938-_SDA2_BASE_(r2) +/* 801847B4 001815B4 C0 22 AF B8 */ lfs f1, lbl__1656_2-_SDA2_BASE_(r2) /* 801847B8 001815B8 C0 1B 00 34 */ lfs f0, 0x34(r27) /* 801847BC 001815BC EC 21 00 B2 */ fmuls f1, f1, f2 /* 801847C0 001815C0 EC 1D 00 7A */ fmadds f0, f29, f1, f0 @@ -4042,12 +4042,12 @@ lbl_801847B4: /* 801847C8 001815C8 4B EA C4 A1 */ bl xrand__Fv /* 801847CC 001815CC 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 801847D0 001815D0 41 82 00 0C */ beq lbl_801847DC -/* 801847D4 001815D4 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) +/* 801847D4 001815D4 C0 42 AE 9C */ lfs f2, lbl__907_3-_SDA2_BASE_(r2) /* 801847D8 001815D8 48 00 00 08 */ b lbl_801847E0 lbl_801847DC: -/* 801847DC 001815DC C0 42 AE B8 */ lfs f2, lbl_803CF838-_SDA2_BASE_(r2) +/* 801847DC 001815DC C0 42 AE B8 */ lfs f2, lbl__914_2-_SDA2_BASE_(r2) lbl_801847E0: -/* 801847E0 001815E0 C0 22 AF B8 */ lfs f1, lbl_803CF938-_SDA2_BASE_(r2) +/* 801847E0 001815E0 C0 22 AF B8 */ lfs f1, lbl__1656_2-_SDA2_BASE_(r2) /* 801847E4 001815E4 C0 1B 00 3C */ lfs f0, 0x3c(r27) /* 801847E8 001815E8 EC 21 00 B2 */ fmuls f1, f1, f2 /* 801847EC 001815EC EC 1D 00 7A */ fmadds f0, f29, f1, f0 @@ -4063,7 +4063,7 @@ lbl_801847F4: /* 80184810 00181610 D0 3B 00 10 */ stfs f1, 0x10(r27) /* 80184814 00181614 C3 BA 00 1C */ lfs f29, 0x1c(r26) /* 80184818 00181618 90 01 00 6C */ stw r0, 0x6c(r1) -/* 8018481C 0018161C C8 22 AF 30 */ lfd f1, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 8018481C 0018161C C8 22 AF 30 */ lfd f1, lbl__1313-_SDA2_BASE_(r2) /* 80184820 00181620 93 E1 00 68 */ stw r31, 0x68(r1) /* 80184824 00181624 C3 9A 00 20 */ lfs f28, 0x20(r26) /* 80184828 00181628 C8 01 00 68 */ lfd f0, 0x68(r1) @@ -4086,7 +4086,7 @@ lbl_801847F4: /* 8018486C 0018166C 88 7A 00 25 */ lbz r3, 0x25(r26) /* 80184870 00181670 3C 00 43 30 */ lis r0, 0x4330 /* 80184874 00181674 90 01 00 70 */ stw r0, 0x70(r1) -/* 80184878 00181678 C8 42 AF 30 */ lfd f2, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 80184878 00181678 C8 42 AF 30 */ lfd f2, lbl__1313-_SDA2_BASE_(r2) /* 8018487C 0018167C 90 61 00 74 */ stw r3, 0x74(r1) /* 80184880 00181680 C8 01 00 70 */ lfd f0, 0x70(r1) /* 80184884 00181684 EC 00 10 28 */ fsubs f0, f0, f2 @@ -4100,10 +4100,10 @@ lbl_801847F4: /* 801848A4 001816A4 88 1A 00 24 */ lbz r0, 0x24(r26) /* 801848A8 001816A8 90 81 00 7C */ stw r4, 0x7c(r1) /* 801848AC 001816AC 7C 00 C2 14 */ add r0, r0, r24 -/* 801848B0 001816B0 C8 62 AF 30 */ lfd f3, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 801848B0 001816B0 C8 62 AF 30 */ lfd f3, lbl__1313-_SDA2_BASE_(r2) /* 801848B4 001816B4 90 61 00 78 */ stw r3, 0x78(r1) /* 801848B8 001816B8 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 801848BC 001816BC C8 42 AF 00 */ lfd f2, lbl_803CF880-_SDA2_BASE_(r2) +/* 801848BC 001816BC C8 42 AF 00 */ lfd f2, lbl__1024_2-_SDA2_BASE_(r2) /* 801848C0 001816C0 C8 01 00 78 */ lfd f0, 0x78(r1) /* 801848C4 001816C4 90 61 00 88 */ stw r3, 0x88(r1) /* 801848C8 001816C8 EC 00 18 28 */ fsubs f0, f0, f3 @@ -4120,7 +4120,7 @@ lbl_801847F4: /* 801848F4 001816F4 EC 21 10 28 */ fsubs f1, f1, f2 /* 801848F8 001816F8 EC 21 07 72 */ fmuls f1, f1, f29 /* 801848FC 001816FC D0 3B 00 14 */ stfs f1, 0x14(r27) -/* 80184900 00181700 C8 22 AF 00 */ lfd f1, lbl_803CF880-_SDA2_BASE_(r2) +/* 80184900 00181700 C8 22 AF 00 */ lfd f1, lbl__1024_2-_SDA2_BASE_(r2) /* 80184904 00181704 EC 00 08 28 */ fsubs f0, f0, f1 /* 80184908 00181708 EC 1C 00 32 */ fmuls f0, f28, f0 /* 8018490C 0018170C D0 1B 00 18 */ stfs f0, 0x18(r27) @@ -4137,7 +4137,7 @@ lbl_8018492C: /* 80184934 00181734 88 7A 00 26 */ lbz r3, 0x26(r26) /* 80184938 00181738 90 01 00 90 */ stw r0, 0x90(r1) /* 8018493C 0018173C 7C 04 19 D6 */ mullw r0, r4, r3 -/* 80184940 00181740 C8 22 AF 00 */ lfd f1, lbl_803CF880-_SDA2_BASE_(r2) +/* 80184940 00181740 C8 22 AF 00 */ lfd f1, lbl__1024_2-_SDA2_BASE_(r2) /* 80184944 00181744 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80184948 00181748 90 01 00 94 */ stw r0, 0x94(r1) /* 8018494C 0018174C C8 01 00 90 */ lfd f0, 0x90(r1) @@ -4148,7 +4148,7 @@ lbl_8018492C: /* 80184960 00181760 3C 00 43 30 */ lis r0, 0x4330 /* 80184964 00181764 88 9A 00 25 */ lbz r4, 0x25(r26) /* 80184968 00181768 90 01 00 80 */ stw r0, 0x80(r1) -/* 8018496C 0018176C C8 22 AF 00 */ lfd f1, lbl_803CF880-_SDA2_BASE_(r2) +/* 8018496C 0018176C C8 22 AF 00 */ lfd f1, lbl__1024_2-_SDA2_BASE_(r2) /* 80184970 00181770 D8 01 00 88 */ stfd f0, 0x88(r1) /* 80184974 00181774 88 7A 00 24 */ lbz r3, 0x24(r26) /* 80184978 00181778 80 A1 00 8C */ lwz r5, 0x8c(r1) @@ -4167,7 +4167,7 @@ lbl_8018492C: /* 801849AC 001817AC D0 1B 00 14 */ stfs f0, 0x14(r27) /* 801849B0 001817B0 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 801849B4 001817B4 90 01 00 7C */ stw r0, 0x7c(r1) -/* 801849B8 001817B8 C8 22 AF 00 */ lfd f1, lbl_803CF880-_SDA2_BASE_(r2) +/* 801849B8 001817B8 C8 22 AF 00 */ lfd f1, lbl__1024_2-_SDA2_BASE_(r2) /* 801849BC 001817BC C8 01 00 78 */ lfd f0, 0x78(r1) /* 801849C0 001817C0 EC 00 08 28 */ fsubs f0, f0, f1 /* 801849C4 001817C4 EC 1C 00 32 */ fmuls f0, f28, f0 @@ -4180,7 +4180,7 @@ lbl_8018492C: /* 801849E0 001817E0 D0 1B 00 20 */ stfs f0, 0x20(r27) lbl_801849E4: /* 801849E4 001817E4 C0 3B 00 28 */ lfs f1, 0x28(r27) -/* 801849E8 001817E8 C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) +/* 801849E8 001817E8 C0 02 AE D4 */ lfs f0, lbl__939-_SDA2_BASE_(r2) /* 801849EC 001817EC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801849F0 001817F0 40 80 00 18 */ bge lbl_80184A08 /* 801849F4 001817F4 7F 23 CB 78 */ mr r3, r25 @@ -4189,7 +4189,7 @@ lbl_801849E4: /* 80184A00 00181800 3B 9C FF FF */ addi r28, r28, -1 /* 80184A04 00181804 48 00 00 5C */ b lbl_80184A60 lbl_80184A08: -/* 80184A08 00181808 80 0D 84 C0 */ lwz r0, lbl_803CADC0-_SDA_BASE_(r13) +/* 80184A08 00181808 80 0D 84 C0 */ lwz r0, lbl_g_doNPARCull-_SDA_BASE_(r13) /* 80184A0C 0018180C 2C 00 00 00 */ cmpwi r0, 0 /* 80184A10 00181810 41 82 00 2C */ beq lbl_80184A3C /* 80184A14 00181814 7F 64 DB 78 */ mr r4, r27 @@ -4248,7 +4248,7 @@ ConfigPar__17NPARParmDogBreathCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80184AD0 001818D0 7C DE 33 78 */ mr r30, r6 /* 80184AD4 001818D4 7C FF 3B 78 */ mr r31, r7 /* 80184AD8 001818D8 4B EA C1 B1 */ bl xurand__Fv -/* 80184ADC 001818DC C0 42 AE A4 */ lfs f2, lbl_803CF824-_SDA2_BASE_(r2) +/* 80184ADC 001818DC C0 42 AE A4 */ lfs f2, lbl__909_3-_SDA2_BASE_(r2) /* 80184AE0 001818E0 7F 83 E3 78 */ mr r3, r28 /* 80184AE4 001818E4 C0 1B 00 00 */ lfs f0, 0(r27) /* 80184AE8 001818E8 7F C4 F3 78 */ mr r4, r30 @@ -4267,13 +4267,13 @@ ConfigPar__17NPARParmDogBreathCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80184B1C 0018191C D0 1C 00 0C */ stfs f0, 0xc(r28) /* 80184B20 00181920 D0 1C 00 10 */ stfs f0, 0x10(r28) /* 80184B24 00181924 4B EC DF 95 */ bl __as__6RwRGBAFRC6RwRGBA -/* 80184B28 00181928 C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) +/* 80184B28 00181928 C0 02 AE D4 */ lfs f0, lbl__939-_SDA2_BASE_(r2) /* 80184B2C 0018192C D0 1C 00 14 */ stfs f0, 0x14(r28) -/* 80184B30 00181930 C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) +/* 80184B30 00181930 C0 02 AE D4 */ lfs f0, lbl__939-_SDA2_BASE_(r2) /* 80184B34 00181934 D0 1C 00 18 */ stfs f0, 0x18(r28) -/* 80184B38 00181938 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80184B38 00181938 C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 80184B3C 0018193C D0 1C 00 1C */ stfs f0, 0x1c(r28) -/* 80184B40 00181940 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80184B40 00181940 C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 80184B44 00181944 D0 1C 00 20 */ stfs f0, 0x20(r28) /* 80184B48 00181948 9B BC 00 43 */ stb r29, 0x43(r28) /* 80184B4C 0018194C BB 61 00 0C */ lmw r27, 0xc(r1) @@ -4305,20 +4305,20 @@ ConfigPar__17NPARParmDogBreathCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80184BB4 001819B4 90 81 00 44 */ stw r4, 0x44(r1) /* 80184BB8 001819B8 90 01 00 48 */ stw r0, 0x48(r1) /* 80184BBC 001819BC 4B F9 2A C5 */ bl reset__10ptank_poolFv -/* 80184BC0 001819C0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80184BC4 001819C4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80184BC0 001819C0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80184BC4 001819C4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80184BC8 001819C8 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 80184BCC 001819CC 4B E9 6C 65 */ bl xEntGetCenter__FPC4xEnt /* 80184BD0 001819D0 80 E3 00 00 */ lwz r7, 0(r3) -/* 80184BD4 001819D4 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 80184BD4 001819D4 3C A0 80 3C */ lis r5, lbl_globals@ha /* 80184BD8 001819D8 80 C3 00 04 */ lwz r6, 4(r3) -/* 80184BDC 001819DC 3C 80 80 27 */ lis r4, lbl_802731E0@ha +/* 80184BDC 001819DC 3C 80 80 27 */ lis r4, lbl_g_parm_dogbreath@ha /* 80184BE0 001819E0 80 03 00 08 */ lwz r0, 8(r3) -/* 80184BE4 001819E4 3B A5 05 58 */ addi r29, r5, lbl_803C0558@l +/* 80184BE4 001819E4 3B A5 05 58 */ addi r29, r5, lbl_globals@l /* 80184BE8 001819E8 90 E1 00 30 */ stw r7, 0x30(r1) -/* 80184BEC 001819EC 3B C4 31 E0 */ addi r30, r4, lbl_802731E0@l +/* 80184BEC 001819EC 3B C4 31 E0 */ addi r30, r4, lbl_g_parm_dogbreath@l /* 80184BF0 001819F0 3B 60 00 00 */ li r27, 0 -/* 80184BF4 001819F4 3B 82 AF BC */ addi r28, r2, lbl_803CF93C-_SDA2_BASE_ +/* 80184BF4 001819F4 3B 82 AF BC */ addi r28, r2, lbl_seg_allowCollide$2119-_SDA2_BASE_ /* 80184BF8 001819F8 90 C1 00 34 */ stw r6, 0x34(r1) /* 80184BFC 001819FC 3F E0 43 30 */ lis r31, 0x4330 /* 80184C00 00181A00 90 01 00 38 */ stw r0, 0x38(r1) @@ -4334,7 +4334,7 @@ lbl_80184C08: /* 80184C24 00181A24 54 00 28 34 */ slwi r0, r0, 5 /* 80184C28 00181A28 D0 1A 00 28 */ stfs f0, 0x28(r26) /* 80184C2C 00181A2C 7F 1E 02 14 */ add r24, r30, r0 -/* 80184C30 00181A30 C0 22 AE D4 */ lfs f1, lbl_803CF854-_SDA2_BASE_(r2) +/* 80184C30 00181A30 C0 22 AE D4 */ lfs f1, lbl__939-_SDA2_BASE_(r2) /* 80184C34 00181A34 C0 1A 00 28 */ lfs f0, 0x28(r26) /* 80184C38 00181A38 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80184C3C 00181A3C 40 81 00 08 */ ble lbl_80184C44 @@ -4345,28 +4345,28 @@ lbl_80184C48: /* 80184C48 00181A48 C0 1A 00 2C */ lfs f0, 0x2c(r26) /* 80184C4C 00181A4C 88 18 00 1C */ lbz r0, 0x1c(r24) /* 80184C50 00181A50 EC 41 00 24 */ fdivs f2, f1, f0 -/* 80184C54 00181A54 C0 82 AE 9C */ lfs f4, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80184C54 00181A54 C0 82 AE 9C */ lfs f4, lbl__907_3-_SDA2_BASE_(r2) /* 80184C58 00181A58 C0 7A 00 30 */ lfs f3, 0x30(r26) /* 80184C5C 00181A5C 90 01 00 7C */ stw r0, 0x7c(r1) -/* 80184C60 00181A60 C8 22 AF 30 */ lfd f1, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 80184C60 00181A60 C8 22 AF 30 */ lfd f1, lbl__1313-_SDA2_BASE_(r2) /* 80184C64 00181A64 93 E1 00 78 */ stw r31, 0x78(r1) /* 80184C68 00181A68 C8 01 00 78 */ lfd f0, 0x78(r1) /* 80184C6C 00181A6C EF E4 10 28 */ fsubs f31, f4, f2 -/* 80184C70 00181A70 C0 42 AF 18 */ lfs f2, lbl_803CF898-_SDA2_BASE_(r2) +/* 80184C70 00181A70 C0 42 AF 18 */ lfs f2, lbl__1088_2-_SDA2_BASE_(r2) /* 80184C74 00181A74 EF 9E 00 F2 */ fmuls f28, f30, f3 /* 80184C78 00181A78 EC 00 08 28 */ fsubs f0, f0, f1 -/* 80184C7C 00181A7C C0 22 AE C4 */ lfs f1, lbl_803CF844-_SDA2_BASE_(r2) +/* 80184C7C 00181A7C C0 22 AE C4 */ lfs f1, lbl__917_3-_SDA2_BASE_(r2) /* 80184C80 00181A80 EC 02 00 32 */ fmuls f0, f2, f0 /* 80184C84 00181A84 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80184C88 00181A88 40 80 00 08 */ bge lbl_80184C90 /* 80184C8C 00181A8C FC 20 00 90 */ fmr f1, f0 lbl_80184C90: -/* 80184C90 00181A90 C3 A2 AE D4 */ lfs f29, lbl_803CF854-_SDA2_BASE_(r2) +/* 80184C90 00181A90 C3 A2 AE D4 */ lfs f29, lbl__939-_SDA2_BASE_(r2) /* 80184C94 00181A94 FC 1D 08 40 */ fcmpo cr0, f29, f1 /* 80184C98 00181A98 40 81 00 08 */ ble lbl_80184CA0 /* 80184C9C 00181A9C 48 00 00 14 */ b lbl_80184CB0 lbl_80184CA0: -/* 80184CA0 00181AA0 C3 A2 AE C4 */ lfs f29, lbl_803CF844-_SDA2_BASE_(r2) +/* 80184CA0 00181AA0 C3 A2 AE C4 */ lfs f29, lbl__917_3-_SDA2_BASE_(r2) /* 80184CA4 00181AA4 FC 00 E8 40 */ fcmpo cr0, f0, f29 /* 80184CA8 00181AA8 40 80 00 08 */ bge lbl_80184CB0 /* 80184CAC 00181AAC FF A0 00 90 */ fmr f29, f0 @@ -4398,7 +4398,7 @@ lbl_80184CB0: /* 80184D10 00181B10 88 18 00 07 */ lbz r0, 7(r24) /* 80184D14 00181B14 D0 3A 00 10 */ stfs f1, 0x10(r26) /* 80184D18 00181B18 90 01 00 84 */ stw r0, 0x84(r1) -/* 80184D1C 00181B1C C8 22 AF 30 */ lfd f1, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 80184D1C 00181B1C C8 22 AF 30 */ lfd f1, lbl__1313-_SDA2_BASE_(r2) /* 80184D20 00181B20 93 E1 00 80 */ stw r31, 0x80(r1) /* 80184D24 00181B24 C8 01 00 80 */ lfd f0, 0x80(r1) /* 80184D28 00181B28 EC 00 08 28 */ fsubs f0, f0, f1 @@ -4408,7 +4408,7 @@ lbl_80184CB0: /* 80184D38 00181B38 80 01 00 8C */ lwz r0, 0x8c(r1) /* 80184D3C 00181B3C 98 1A 00 27 */ stb r0, 0x27(r26) /* 80184D40 00181B40 C0 3A 00 28 */ lfs f1, 0x28(r26) -/* 80184D44 00181B44 C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) +/* 80184D44 00181B44 C0 02 AE D4 */ lfs f0, lbl__939-_SDA2_BASE_(r2) /* 80184D48 00181B48 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80184D4C 00181B4C 40 80 00 18 */ bge lbl_80184D64 /* 80184D50 00181B50 7F 23 CB 78 */ mr r3, r25 @@ -4417,7 +4417,7 @@ lbl_80184CB0: /* 80184D5C 00181B5C 3B 7B FF FF */ addi r27, r27, -1 /* 80184D60 00181B60 48 00 00 F8 */ b lbl_80184E58 lbl_80184D64: -/* 80184D64 00181B64 80 0D 84 C0 */ lwz r0, lbl_803CADC0-_SDA_BASE_(r13) +/* 80184D64 00181B64 80 0D 84 C0 */ lwz r0, lbl_g_doNPARCull-_SDA_BASE_(r13) /* 80184D68 00181B68 2C 00 00 00 */ cmpwi r0, 0 /* 80184D6C 00181B6C 41 82 00 2C */ beq lbl_80184D98 /* 80184D70 00181B70 7F 44 D3 78 */ mr r4, r26 @@ -4435,13 +4435,13 @@ lbl_80184D98: /* 80184D9C 00181B9C 2C 00 00 01 */ cmpwi r0, 1 /* 80184DA0 00181BA0 41 82 00 94 */ beq lbl_80184E34 /* 80184DA4 00181BA4 C0 3D 17 08 */ lfs f1, 0x1708(r29) -/* 80184DA8 00181BA8 C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) +/* 80184DA8 00181BA8 C0 02 AE D4 */ lfs f0, lbl__939-_SDA2_BASE_(r2) /* 80184DAC 00181BAC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80184DB0 00181BB0 41 81 00 84 */ bgt lbl_80184E34 /* 80184DB4 00181BB4 80 1D 16 B0 */ lwz r0, 0x16b0(r29) /* 80184DB8 00181BB8 28 00 00 00 */ cmplwi r0, 0 /* 80184DBC 00181BBC 41 82 00 78 */ beq lbl_80184E34 -/* 80184DC0 00181BC0 C0 02 AF BC */ lfs f0, lbl_803CF93C-_SDA2_BASE_(r2) +/* 80184DC0 00181BC0 C0 02 AF BC */ lfs f0, lbl_seg_allowCollide$2119-_SDA2_BASE_(r2) /* 80184DC4 00181BC4 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80184DC8 00181BC8 40 81 00 6C */ ble lbl_80184E34 /* 80184DCC 00181BCC C0 1C 00 04 */ lfs f0, 4(r28) @@ -4455,7 +4455,7 @@ lbl_80184D98: /* 80184DEC 00181BEC 38 A0 00 00 */ li r5, 0 /* 80184DF0 00181BF0 4B F5 44 39 */ bl NPCC_DstSq__FPC5xVec3PC5xVec3P5xVec3 /* 80184DF4 00181BF4 FF E0 08 90 */ fmr f31, f1 -/* 80184DF8 00181BF8 C0 22 AE A4 */ lfs f1, lbl_803CF824-_SDA2_BASE_(r2) +/* 80184DF8 00181BF8 C0 22 AE A4 */ lfs f1, lbl__909_3-_SDA2_BASE_(r2) /* 80184DFC 00181BFC 4B EC 32 AD */ bl SQ__Ff /* 80184E00 00181C00 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 80184E04 00181C04 40 80 00 14 */ bge lbl_80184E18 @@ -4464,13 +4464,13 @@ lbl_80184D98: /* 80184E10 00181C10 38 80 00 01 */ li r4, 1 /* 80184E14 00181C14 4B EF 14 95 */ bl zEntPlayer_DamageNPCKnockBack__FP5xBaseUiP5xVec3 lbl_80184E18: -/* 80184E18 00181C18 88 0D 98 44 */ lbz r0, lbl_803CC144-_SDA_BASE_(r13) +/* 80184E18 00181C18 88 0D 98 44 */ lbz r0, lbl_init$2149-_SDA_BASE_(r13) /* 80184E1C 00181C1C 7C 00 07 75 */ extsb. r0, r0 /* 80184E20 00181C20 40 82 00 14 */ bne lbl_80184E34 /* 80184E24 00181C24 38 60 00 00 */ li r3, 0 /* 80184E28 00181C28 38 00 00 01 */ li r0, 1 -/* 80184E2C 00181C2C 90 6D 98 40 */ stw r3, lbl_803CC140-_SDA_BASE_(r13) -/* 80184E30 00181C30 98 0D 98 44 */ stb r0, lbl_803CC144-_SDA_BASE_(r13) +/* 80184E2C 00181C2C 90 6D 98 40 */ stw r3, lbl_howfreq$2148-_SDA_BASE_(r13) +/* 80184E30 00181C30 98 0D 98 44 */ stb r0, lbl_init$2149-_SDA_BASE_(r13) lbl_80184E34: /* 80184E34 00181C34 38 61 00 3C */ addi r3, r1, 0x3c /* 80184E38 00181C38 4B F9 26 71 */ bl next__30ptank_pool__pos_color_size_uv2Fv @@ -4517,7 +4517,7 @@ ConfigPar__17NPARParmFahrwerkzCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80184EC8 00181CC8 7C DC 33 78 */ mr r28, r6 /* 80184ECC 00181CCC 7C FD 3B 78 */ mr r29, r7 /* 80184ED0 00181CD0 4B EA BD B9 */ bl xurand__Fv -/* 80184ED4 00181CD4 C0 42 AE A4 */ lfs f2, lbl_803CF824-_SDA2_BASE_(r2) +/* 80184ED4 00181CD4 C0 42 AE A4 */ lfs f2, lbl__909_3-_SDA2_BASE_(r2) /* 80184ED8 00181CD8 7F C3 F3 78 */ mr r3, r30 /* 80184EDC 00181CDC C0 1B 00 00 */ lfs f0, 0(r27) /* 80184EE0 00181CE0 7F 84 E3 78 */ mr r4, r28 @@ -4541,9 +4541,9 @@ ConfigPar__17NPARParmFahrwerkzCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80184F28 00181D28 88 7B 00 26 */ lbz r3, 0x26(r27) /* 80184F2C 00181D2C 2C 1F 00 00 */ cmpwi r31, 0 /* 80184F30 00181D30 90 01 00 0C */ stw r0, 0xc(r1) -/* 80184F34 00181D34 C8 82 AF 30 */ lfd f4, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 80184F34 00181D34 C8 82 AF 30 */ lfd f4, lbl__1313-_SDA2_BASE_(r2) /* 80184F38 00181D38 90 81 00 08 */ stw r4, 8(r1) -/* 80184F3C 00181D3C C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80184F3C 00181D3C C0 42 AE 9C */ lfs f2, lbl__907_3-_SDA2_BASE_(r2) /* 80184F40 00181D40 C8 01 00 08 */ lfd f0, 8(r1) /* 80184F44 00181D44 90 61 00 14 */ stw r3, 0x14(r1) /* 80184F48 00181D48 EC 20 20 28 */ fsubs f1, f0, f4 @@ -4553,12 +4553,12 @@ ConfigPar__17NPARParmFahrwerkzCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80184F58 00181D58 EC 00 20 28 */ fsubs f0, f0, f4 /* 80184F5C 00181D5C EC C2 00 24 */ fdivs f6, f2, f0 /* 80184F60 00181D60 40 82 00 D0 */ bne lbl_80185030 -/* 80184F64 00181D64 C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) +/* 80184F64 00181D64 C0 02 AE A4 */ lfs f0, lbl__909_3-_SDA2_BASE_(r2) /* 80184F68 00181D68 90 61 00 14 */ stw r3, 0x14(r1) /* 80184F6C 00181D6C EC 3F 00 28 */ fsubs f1, f31, f0 -/* 80184F70 00181D70 C0 62 AE FC */ lfs f3, lbl_803CF87C-_SDA2_BASE_(r2) +/* 80184F70 00181D70 C0 62 AE FC */ lfs f3, lbl__1022_3-_SDA2_BASE_(r2) /* 80184F74 00181D74 90 81 00 10 */ stw r4, 0x10(r1) -/* 80184F78 00181D78 C8 42 AF 00 */ lfd f2, lbl_803CF880-_SDA2_BASE_(r2) +/* 80184F78 00181D78 C8 42 AF 00 */ lfd f2, lbl__1024_2-_SDA2_BASE_(r2) /* 80184F7C 00181D7C C8 01 00 10 */ lfd f0, 0x10(r1) /* 80184F80 00181D80 EC 63 00 72 */ fmuls f3, f3, f1 /* 80184F84 00181D84 90 01 00 24 */ stw r0, 0x24(r1) @@ -4578,8 +4578,8 @@ ConfigPar__17NPARParmFahrwerkzCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80184FBC 00181DBC EC 21 10 28 */ fsubs f1, f1, f2 /* 80184FC0 00181DC0 EC 21 01 72 */ fmuls f1, f1, f5 /* 80184FC4 00181DC4 D0 3E 00 14 */ stfs f1, 0x14(r30) -/* 80184FC8 00181DC8 C8 42 AF 30 */ lfd f2, lbl_803CF8B0-_SDA2_BASE_(r2) -/* 80184FCC 00181DCC C8 22 AF 00 */ lfd f1, lbl_803CF880-_SDA2_BASE_(r2) +/* 80184FC8 00181DC8 C8 42 AF 30 */ lfd f2, lbl__1313-_SDA2_BASE_(r2) +/* 80184FCC 00181DCC C8 22 AF 00 */ lfd f1, lbl__1024_2-_SDA2_BASE_(r2) /* 80184FD0 00181DD0 EC 00 10 28 */ fsubs f0, f0, f2 /* 80184FD4 00181DD4 EC 03 00 32 */ fmuls f0, f3, f0 /* 80184FD8 00181DD8 FC 00 00 1E */ fctiwz f0, f0 @@ -4605,11 +4605,11 @@ ConfigPar__17NPARParmFahrwerkzCFP8NPARData11en_nparmodePC5xVec3PC5xVec3: /* 80185028 00181E28 90 7E 00 40 */ stw r3, 0x40(r30) /* 8018502C 00181E2C 48 00 00 48 */ b lbl_80185074 lbl_80185030: -/* 80185030 00181E30 C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) +/* 80185030 00181E30 C0 02 AE D4 */ lfs f0, lbl__939-_SDA2_BASE_(r2) /* 80185034 00181E34 88 1B 00 24 */ lbz r0, 0x24(r27) /* 80185038 00181E38 D0 1E 00 14 */ stfs f0, 0x14(r30) /* 8018503C 00181E3C 90 01 00 34 */ stw r0, 0x34(r1) -/* 80185040 00181E40 C8 22 AF 30 */ lfd f1, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 80185040 00181E40 C8 22 AF 30 */ lfd f1, lbl__1313-_SDA2_BASE_(r2) /* 80185044 00181E44 90 81 00 30 */ stw r4, 0x30(r1) /* 80185048 00181E48 C8 01 00 30 */ lfd f0, 0x30(r1) /* 8018504C 00181E4C EC 00 08 28 */ fsubs f0, f0, f1 @@ -4657,11 +4657,11 @@ lbl_80185074: /* 801850F0 00181EF0 90 81 00 38 */ stw r4, 0x38(r1) /* 801850F4 00181EF4 90 01 00 3C */ stw r0, 0x3c(r1) /* 801850F8 00181EF8 4B F9 25 89 */ bl reset__10ptank_poolFv -/* 801850FC 00181EFC 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80185100 00181F00 3C 60 80 27 */ lis r3, lbl_80273240@ha -/* 80185104 00181F04 3B A4 05 58 */ addi r29, r4, lbl_803C0558@l +/* 801850FC 00181EFC 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80185100 00181F00 3C 60 80 27 */ lis r3, lbl_g_parm_fahrwerkz@ha +/* 80185104 00181F04 3B A4 05 58 */ addi r29, r4, lbl_globals@l /* 80185108 00181F08 3B 80 00 00 */ li r28, 0 -/* 8018510C 00181F0C 3B C3 32 40 */ addi r30, r3, lbl_80273240@l +/* 8018510C 00181F0C 3B C3 32 40 */ addi r30, r3, lbl_g_parm_fahrwerkz@l /* 80185110 00181F10 3F E0 43 30 */ lis r31, 0x4330 /* 80185114 00181F14 48 00 03 C4 */ b lbl_801854D8 lbl_80185118: @@ -4674,7 +4674,7 @@ lbl_80185118: /* 80185130 00181F30 7C 00 07 74 */ extsb r0, r0 /* 80185134 00181F34 1C 00 00 28 */ mulli r0, r0, 0x28 /* 80185138 00181F38 D0 1B 00 28 */ stfs f0, 0x28(r27) -/* 8018513C 00181F3C C0 22 AE D4 */ lfs f1, lbl_803CF854-_SDA2_BASE_(r2) +/* 8018513C 00181F3C C0 22 AE D4 */ lfs f1, lbl__939-_SDA2_BASE_(r2) /* 80185140 00181F40 7F 5E 02 14 */ add r26, r30, r0 /* 80185144 00181F44 C0 1B 00 28 */ lfs f0, 0x28(r27) /* 80185148 00181F48 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -4686,28 +4686,28 @@ lbl_80185158: /* 80185158 00181F58 C0 1B 00 2C */ lfs f0, 0x2c(r27) /* 8018515C 00181F5C 88 1A 00 27 */ lbz r0, 0x27(r26) /* 80185160 00181F60 EF E1 00 24 */ fdivs f31, f1, f0 -/* 80185164 00181F64 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80185164 00181F64 C0 42 AE 9C */ lfs f2, lbl__907_3-_SDA2_BASE_(r2) /* 80185168 00181F68 C0 7B 00 30 */ lfs f3, 0x30(r27) /* 8018516C 00181F6C 90 01 00 6C */ stw r0, 0x6c(r1) -/* 80185170 00181F70 C8 22 AF 30 */ lfd f1, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 80185170 00181F70 C8 22 AF 30 */ lfd f1, lbl__1313-_SDA2_BASE_(r2) /* 80185174 00181F74 93 E1 00 68 */ stw r31, 0x68(r1) /* 80185178 00181F78 C8 01 00 68 */ lfd f0, 0x68(r1) /* 8018517C 00181F7C EF C2 F8 28 */ fsubs f30, f2, f31 -/* 80185180 00181F80 C0 42 AF 18 */ lfs f2, lbl_803CF898-_SDA2_BASE_(r2) +/* 80185180 00181F80 C0 42 AF 18 */ lfs f2, lbl__1088_2-_SDA2_BASE_(r2) /* 80185184 00181F84 EF BB 00 F2 */ fmuls f29, f27, f3 /* 80185188 00181F88 EC 00 08 28 */ fsubs f0, f0, f1 -/* 8018518C 00181F8C C0 22 AE C4 */ lfs f1, lbl_803CF844-_SDA2_BASE_(r2) +/* 8018518C 00181F8C C0 22 AE C4 */ lfs f1, lbl__917_3-_SDA2_BASE_(r2) /* 80185190 00181F90 EC 02 00 32 */ fmuls f0, f2, f0 /* 80185194 00181F94 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80185198 00181F98 40 80 00 08 */ bge lbl_801851A0 /* 8018519C 00181F9C FC 20 00 90 */ fmr f1, f0 lbl_801851A0: -/* 801851A0 00181FA0 C3 82 AE D4 */ lfs f28, lbl_803CF854-_SDA2_BASE_(r2) +/* 801851A0 00181FA0 C3 82 AE D4 */ lfs f28, lbl__939-_SDA2_BASE_(r2) /* 801851A4 00181FA4 FC 1C 08 40 */ fcmpo cr0, f28, f1 /* 801851A8 00181FA8 40 81 00 08 */ ble lbl_801851B0 /* 801851AC 00181FAC 48 00 00 14 */ b lbl_801851C0 lbl_801851B0: -/* 801851B0 00181FB0 C3 82 AE C4 */ lfs f28, lbl_803CF844-_SDA2_BASE_(r2) +/* 801851B0 00181FB0 C3 82 AE C4 */ lfs f28, lbl__917_3-_SDA2_BASE_(r2) /* 801851B4 00181FB4 FC 00 E0 40 */ fcmpo cr0, f0, f28 /* 801851B8 00181FB8 40 80 00 08 */ bge lbl_801851C0 /* 801851BC 00181FBC FF 80 00 90 */ fmr f28, f0 @@ -4735,12 +4735,12 @@ lbl_801851C0: /* 80185210 00182010 4B EA BA 59 */ bl xrand__Fv /* 80185214 00182014 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80185218 00182018 41 82 00 0C */ beq lbl_80185224 -/* 8018521C 0018201C C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) +/* 8018521C 0018201C C0 42 AE 9C */ lfs f2, lbl__907_3-_SDA2_BASE_(r2) /* 80185220 00182020 48 00 00 08 */ b lbl_80185228 lbl_80185224: -/* 80185224 00182024 C0 42 AE B8 */ lfs f2, lbl_803CF838-_SDA2_BASE_(r2) +/* 80185224 00182024 C0 42 AE B8 */ lfs f2, lbl__914_2-_SDA2_BASE_(r2) lbl_80185228: -/* 80185228 00182028 C0 22 AF B8 */ lfs f1, lbl_803CF938-_SDA2_BASE_(r2) +/* 80185228 00182028 C0 22 AF B8 */ lfs f1, lbl__1656_2-_SDA2_BASE_(r2) /* 8018522C 0018202C C0 1B 00 34 */ lfs f0, 0x34(r27) /* 80185230 00182030 EC 21 00 B2 */ fmuls f1, f1, f2 /* 80185234 00182034 EC 1D 00 7A */ fmadds f0, f29, f1, f0 @@ -4748,12 +4748,12 @@ lbl_80185228: /* 8018523C 0018203C 4B EA BA 2D */ bl xrand__Fv /* 80185240 00182040 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8 /* 80185244 00182044 41 82 00 0C */ beq lbl_80185250 -/* 80185248 00182048 C0 42 AE 9C */ lfs f2, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80185248 00182048 C0 42 AE 9C */ lfs f2, lbl__907_3-_SDA2_BASE_(r2) /* 8018524C 0018204C 48 00 00 08 */ b lbl_80185254 lbl_80185250: -/* 80185250 00182050 C0 42 AE B8 */ lfs f2, lbl_803CF838-_SDA2_BASE_(r2) +/* 80185250 00182050 C0 42 AE B8 */ lfs f2, lbl__914_2-_SDA2_BASE_(r2) lbl_80185254: -/* 80185254 00182054 C0 22 AF B8 */ lfs f1, lbl_803CF938-_SDA2_BASE_(r2) +/* 80185254 00182054 C0 22 AF B8 */ lfs f1, lbl__1656_2-_SDA2_BASE_(r2) /* 80185258 00182058 C0 1B 00 3C */ lfs f0, 0x3c(r27) /* 8018525C 0018205C EC 21 00 B2 */ fmuls f1, f1, f2 /* 80185260 00182060 EC 1D 00 7A */ fmadds f0, f29, f1, f0 @@ -4769,7 +4769,7 @@ lbl_80185268: /* 80185284 00182084 D0 3B 00 10 */ stfs f1, 0x10(r27) /* 80185288 00182088 C3 BA 00 1C */ lfs f29, 0x1c(r26) /* 8018528C 0018208C 90 01 00 6C */ stw r0, 0x6c(r1) -/* 80185290 00182090 C8 22 AF 30 */ lfd f1, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 80185290 00182090 C8 22 AF 30 */ lfd f1, lbl__1313-_SDA2_BASE_(r2) /* 80185294 00182094 93 E1 00 68 */ stw r31, 0x68(r1) /* 80185298 00182098 C3 9A 00 20 */ lfs f28, 0x20(r26) /* 8018529C 0018209C C8 01 00 68 */ lfd f0, 0x68(r1) @@ -4792,7 +4792,7 @@ lbl_80185268: /* 801852E0 001820E0 88 7A 00 25 */ lbz r3, 0x25(r26) /* 801852E4 001820E4 3C 00 43 30 */ lis r0, 0x4330 /* 801852E8 001820E8 90 01 00 70 */ stw r0, 0x70(r1) -/* 801852EC 001820EC C8 42 AF 30 */ lfd f2, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 801852EC 001820EC C8 42 AF 30 */ lfd f2, lbl__1313-_SDA2_BASE_(r2) /* 801852F0 001820F0 90 61 00 74 */ stw r3, 0x74(r1) /* 801852F4 001820F4 C8 01 00 70 */ lfd f0, 0x70(r1) /* 801852F8 001820F8 EC 00 10 28 */ fsubs f0, f0, f2 @@ -4806,10 +4806,10 @@ lbl_80185268: /* 80185318 00182118 88 1A 00 24 */ lbz r0, 0x24(r26) /* 8018531C 0018211C 90 81 00 7C */ stw r4, 0x7c(r1) /* 80185320 00182120 7C 00 C2 14 */ add r0, r0, r24 -/* 80185324 00182124 C8 62 AF 30 */ lfd f3, lbl_803CF8B0-_SDA2_BASE_(r2) +/* 80185324 00182124 C8 62 AF 30 */ lfd f3, lbl__1313-_SDA2_BASE_(r2) /* 80185328 00182128 90 61 00 78 */ stw r3, 0x78(r1) /* 8018532C 0018212C 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 80185330 00182130 C8 42 AF 00 */ lfd f2, lbl_803CF880-_SDA2_BASE_(r2) +/* 80185330 00182130 C8 42 AF 00 */ lfd f2, lbl__1024_2-_SDA2_BASE_(r2) /* 80185334 00182134 C8 01 00 78 */ lfd f0, 0x78(r1) /* 80185338 00182138 90 61 00 88 */ stw r3, 0x88(r1) /* 8018533C 0018213C EC 00 18 28 */ fsubs f0, f0, f3 @@ -4826,7 +4826,7 @@ lbl_80185268: /* 80185368 00182168 EC 21 10 28 */ fsubs f1, f1, f2 /* 8018536C 0018216C EC 21 07 72 */ fmuls f1, f1, f29 /* 80185370 00182170 D0 3B 00 14 */ stfs f1, 0x14(r27) -/* 80185374 00182174 C8 22 AF 00 */ lfd f1, lbl_803CF880-_SDA2_BASE_(r2) +/* 80185374 00182174 C8 22 AF 00 */ lfd f1, lbl__1024_2-_SDA2_BASE_(r2) /* 80185378 00182178 EC 00 08 28 */ fsubs f0, f0, f1 /* 8018537C 0018217C EC 1C 00 32 */ fmuls f0, f28, f0 /* 80185380 00182180 D0 1B 00 18 */ stfs f0, 0x18(r27) @@ -4843,7 +4843,7 @@ lbl_801853A0: /* 801853A8 001821A8 88 7A 00 26 */ lbz r3, 0x26(r26) /* 801853AC 001821AC 90 01 00 90 */ stw r0, 0x90(r1) /* 801853B0 001821B0 7C 04 19 D6 */ mullw r0, r4, r3 -/* 801853B4 001821B4 C8 22 AF 00 */ lfd f1, lbl_803CF880-_SDA2_BASE_(r2) +/* 801853B4 001821B4 C8 22 AF 00 */ lfd f1, lbl__1024_2-_SDA2_BASE_(r2) /* 801853B8 001821B8 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 801853BC 001821BC 90 01 00 94 */ stw r0, 0x94(r1) /* 801853C0 001821C0 C8 01 00 90 */ lfd f0, 0x90(r1) @@ -4854,7 +4854,7 @@ lbl_801853A0: /* 801853D4 001821D4 3C 00 43 30 */ lis r0, 0x4330 /* 801853D8 001821D8 88 9A 00 25 */ lbz r4, 0x25(r26) /* 801853DC 001821DC 90 01 00 80 */ stw r0, 0x80(r1) -/* 801853E0 001821E0 C8 22 AF 00 */ lfd f1, lbl_803CF880-_SDA2_BASE_(r2) +/* 801853E0 001821E0 C8 22 AF 00 */ lfd f1, lbl__1024_2-_SDA2_BASE_(r2) /* 801853E4 001821E4 D8 01 00 88 */ stfd f0, 0x88(r1) /* 801853E8 001821E8 88 7A 00 24 */ lbz r3, 0x24(r26) /* 801853EC 001821EC 80 A1 00 8C */ lwz r5, 0x8c(r1) @@ -4873,7 +4873,7 @@ lbl_801853A0: /* 80185420 00182220 D0 1B 00 14 */ stfs f0, 0x14(r27) /* 80185424 00182224 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80185428 00182228 90 01 00 7C */ stw r0, 0x7c(r1) -/* 8018542C 0018222C C8 22 AF 00 */ lfd f1, lbl_803CF880-_SDA2_BASE_(r2) +/* 8018542C 0018222C C8 22 AF 00 */ lfd f1, lbl__1024_2-_SDA2_BASE_(r2) /* 80185430 00182230 C8 01 00 78 */ lfd f0, 0x78(r1) /* 80185434 00182234 EC 00 08 28 */ fsubs f0, f0, f1 /* 80185438 00182238 EC 1C 00 32 */ fmuls f0, f28, f0 @@ -4886,7 +4886,7 @@ lbl_801853A0: /* 80185454 00182254 D0 1B 00 20 */ stfs f0, 0x20(r27) lbl_80185458: /* 80185458 00182258 C0 3B 00 28 */ lfs f1, 0x28(r27) -/* 8018545C 0018225C C0 02 AE D4 */ lfs f0, lbl_803CF854-_SDA2_BASE_(r2) +/* 8018545C 0018225C C0 02 AE D4 */ lfs f0, lbl__939-_SDA2_BASE_(r2) /* 80185460 00182260 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80185464 00182264 40 80 00 18 */ bge lbl_8018547C /* 80185468 00182268 7F 23 CB 78 */ mr r3, r25 @@ -4895,7 +4895,7 @@ lbl_80185458: /* 80185474 00182274 3B 9C FF FF */ addi r28, r28, -1 /* 80185478 00182278 48 00 00 5C */ b lbl_801854D4 lbl_8018547C: -/* 8018547C 0018227C 80 0D 84 C0 */ lwz r0, lbl_803CADC0-_SDA_BASE_(r13) +/* 8018547C 0018227C 80 0D 84 C0 */ lwz r0, lbl_g_doNPARCull-_SDA_BASE_(r13) /* 80185480 00182280 2C 00 00 00 */ cmpwi r0, 0 /* 80185484 00182284 41 82 00 2C */ beq lbl_801854B0 /* 80185488 00182288 7F 64 DB 78 */ mr r4, r27 @@ -5017,9 +5017,9 @@ NPAR_EmitOilBubble__F11en_nparmodePC5xVec3PC5xVec3: /* 80185610 00182410 28 03 00 00 */ cmplwi r3, 0 /* 80185614 00182414 41 82 00 28 */ beq lbl_8018563C /* 80185618 00182418 1D 1D 00 1C */ mulli r8, r29, 0x1c -/* 8018561C 0018241C 3C A0 80 27 */ lis r5, lbl_80272EE0@ha +/* 8018561C 0018241C 3C A0 80 27 */ lis r5, lbl_g_parm_oilbub@ha /* 80185620 00182420 7C 64 1B 78 */ mr r4, r3 -/* 80185624 00182424 38 05 2E E0 */ addi r0, r5, lbl_80272EE0@l +/* 80185624 00182424 38 05 2E E0 */ addi r0, r5, lbl_g_parm_oilbub@l /* 80185628 00182428 7F A5 EB 78 */ mr r5, r29 /* 8018562C 0018242C 7F C6 F3 78 */ mr r6, r30 /* 80185630 00182430 7F E7 FB 78 */ mr r7, r31 @@ -5053,10 +5053,10 @@ NPAR_EmitTubeSpiral__FPC5xVec3PC5xVec3f: /* 80185690 00182490 28 03 00 00 */ cmplwi r3, 0 /* 80185694 00182494 41 82 00 30 */ beq lbl_801856C4 /* 80185698 00182498 38 00 00 01 */ li r0, 1 -/* 8018569C 0018249C 3C 80 80 27 */ lis r4, lbl_80272F50@ha +/* 8018569C 0018249C 3C 80 80 27 */ lis r4, lbl_g_parm_tubespiral@ha /* 801856A0 001824A0 1C A0 00 0C */ mulli r5, r0, 0xc /* 801856A4 001824A4 FC 20 F8 90 */ fmr f1, f31 -/* 801856A8 001824A8 38 04 2F 50 */ addi r0, r4, lbl_80272F50@l +/* 801856A8 001824A8 38 04 2F 50 */ addi r0, r4, lbl_g_parm_tubespiral@l /* 801856AC 001824AC 7C 64 1B 78 */ mr r4, r3 /* 801856B0 001824B0 7F C6 F3 78 */ mr r6, r30 /* 801856B4 001824B4 7F E7 FB 78 */ mr r7, r31 @@ -5091,10 +5091,10 @@ NPAR_EmitTubeSpiralCin__FPC5xVec3PC5xVec3f: /* 80185718 00182518 28 03 00 00 */ cmplwi r3, 0 /* 8018571C 0018251C 41 82 00 30 */ beq lbl_8018574C /* 80185720 00182520 38 00 00 03 */ li r0, 3 -/* 80185724 00182524 3C 80 80 27 */ lis r4, lbl_80272F50@ha +/* 80185724 00182524 3C 80 80 27 */ lis r4, lbl_g_parm_tubespiral@ha /* 80185728 00182528 1C A0 00 0C */ mulli r5, r0, 0xc /* 8018572C 0018252C FC 20 F8 90 */ fmr f1, f31 -/* 80185730 00182530 38 04 2F 50 */ addi r0, r4, lbl_80272F50@l +/* 80185730 00182530 38 04 2F 50 */ addi r0, r4, lbl_g_parm_tubespiral@l /* 80185734 00182534 7C 64 1B 78 */ mr r4, r3 /* 80185738 00182538 7F C6 F3 78 */ mr r6, r30 /* 8018573C 0018253C 7F E7 FB 78 */ mr r7, r31 @@ -5126,9 +5126,9 @@ NPAR_EmitTubeConfetti__FPC5xVec3PC5xVec3: /* 80185794 00182594 48 00 0A 75 */ bl NextAvail__8NPARMgmtFv /* 80185798 00182598 28 03 00 00 */ cmplwi r3, 0 /* 8018579C 0018259C 41 82 00 20 */ beq lbl_801857BC -/* 801857A0 001825A0 3C A0 80 27 */ lis r5, lbl_80272F80@ha +/* 801857A0 001825A0 3C A0 80 27 */ lis r5, lbl_g_parm_tubeconfetti@ha /* 801857A4 001825A4 7C 64 1B 78 */ mr r4, r3 -/* 801857A8 001825A8 38 65 2F 80 */ addi r3, r5, lbl_80272F80@l +/* 801857A8 001825A8 38 65 2F 80 */ addi r3, r5, lbl_g_parm_tubeconfetti@l /* 801857AC 001825AC 7F C6 F3 78 */ mr r6, r30 /* 801857B0 001825B0 7F E7 FB 78 */ mr r7, r31 /* 801857B4 001825B4 38 A0 00 00 */ li r5, 0 @@ -5157,9 +5157,9 @@ NPAR_EmitTubeSparklies__FPC5xVec3PC5xVec3: /* 80185800 00182600 48 00 0A 09 */ bl NextAvail__8NPARMgmtFv /* 80185804 00182604 28 03 00 00 */ cmplwi r3, 0 /* 80185808 00182608 41 82 00 24 */ beq lbl_8018582C -/* 8018580C 0018260C 3C A0 80 27 */ lis r5, lbl_80272F80@ha +/* 8018580C 0018260C 3C A0 80 27 */ lis r5, lbl_g_parm_tubeconfetti@ha /* 80185810 00182610 7C 64 1B 78 */ mr r4, r3 -/* 80185814 00182614 38 65 2F 80 */ addi r3, r5, lbl_80272F80@l +/* 80185814 00182614 38 65 2F 80 */ addi r3, r5, lbl_g_parm_tubeconfetti@l /* 80185818 00182618 7F C6 F3 78 */ mr r6, r30 /* 8018581C 0018261C 7F E7 FB 78 */ mr r7, r31 /* 80185820 00182620 38 A0 00 01 */ li r5, 1 @@ -5189,9 +5189,9 @@ NPAR_EmitGloveDust__FPC5xVec3PC5xVec3: /* 80185870 00182670 48 00 09 99 */ bl NextAvail__8NPARMgmtFv /* 80185874 00182674 28 03 00 00 */ cmplwi r3, 0 /* 80185878 00182678 41 82 00 20 */ beq lbl_80185898 -/* 8018587C 0018267C 3C A0 80 27 */ lis r5, lbl_80272FD0@ha +/* 8018587C 0018267C 3C A0 80 27 */ lis r5, lbl_g_parm_glovedust@ha /* 80185880 00182680 7C 64 1B 78 */ mr r4, r3 -/* 80185884 00182684 38 65 2F D0 */ addi r3, r5, lbl_80272FD0@l +/* 80185884 00182684 38 65 2F D0 */ addi r3, r5, lbl_g_parm_glovedust@l /* 80185888 00182688 7F C6 F3 78 */ mr r6, r30 /* 8018588C 0018268C 7F E7 FB 78 */ mr r7, r31 /* 80185890 00182690 38 A0 00 00 */ li r5, 0 @@ -5220,9 +5220,9 @@ NPAR_EmitSleepyZeez__FPC5xVec3PC5xVec3: /* 801858DC 001826DC 48 00 09 2D */ bl NextAvail__8NPARMgmtFv /* 801858E0 001826E0 28 03 00 00 */ cmplwi r3, 0 /* 801858E4 001826E4 41 82 00 20 */ beq lbl_80185904 -/* 801858E8 001826E8 3C A0 80 27 */ lis r5, lbl_80273008@ha +/* 801858E8 001826E8 3C A0 80 27 */ lis r5, lbl_g_parm_sleepyzeez@ha /* 801858EC 001826EC 7C 64 1B 78 */ mr r4, r3 -/* 801858F0 001826F0 38 65 30 08 */ addi r3, r5, lbl_80273008@l +/* 801858F0 001826F0 38 65 30 08 */ addi r3, r5, lbl_g_parm_sleepyzeez@l /* 801858F4 001826F4 7F C6 F3 78 */ mr r6, r30 /* 801858F8 001826F8 7F E7 FB 78 */ mr r7, r31 /* 801858FC 001826FC 38 A0 00 00 */ li r5, 0 @@ -5281,10 +5281,10 @@ NPAR_EmitH2OSpray__FPC5xVec3PC5xVec3: NPAR_EmitH2OTrail__FPC5xVec3: /* 801859A0 001827A0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801859A4 001827A4 7C 08 02 A6 */ mflr r0 -/* 801859A8 001827A8 3C A0 80 25 */ lis r5, lbl_80253018@ha +/* 801859A8 001827A8 3C A0 80 25 */ lis r5, lbl_g_O3@ha /* 801859AC 001827AC 7C 64 1B 78 */ mr r4, r3 /* 801859B0 001827B0 90 01 00 14 */ stw r0, 0x14(r1) -/* 801859B4 001827B4 38 A5 30 18 */ addi r5, r5, lbl_80253018@l +/* 801859B4 001827B4 38 A5 30 18 */ addi r5, r5, lbl_g_O3@l /* 801859B8 001827B8 38 60 00 04 */ li r3, 4 /* 801859BC 001827BC 48 00 00 15 */ bl NPAR_EmitDroplets__F11en_nparmodePC5xVec3PC5xVec3 /* 801859C0 001827C0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -5310,9 +5310,9 @@ NPAR_EmitDroplets__F11en_nparmodePC5xVec3PC5xVec3: /* 80185A04 00182804 48 00 08 05 */ bl NextAvail__8NPARMgmtFv /* 80185A08 00182808 28 03 00 00 */ cmplwi r3, 0 /* 80185A0C 0018280C 41 82 00 28 */ beq lbl_80185A34 -/* 80185A10 00182810 3C 80 80 27 */ lis r4, lbl_80273030@ha +/* 80185A10 00182810 3C 80 80 27 */ lis r4, lbl_g_parm_chucksplash@ha /* 80185A14 00182814 57 A8 28 34 */ slwi r8, r29, 5 -/* 80185A18 00182818 38 04 30 30 */ addi r0, r4, lbl_80273030@l +/* 80185A18 00182818 38 04 30 30 */ addi r0, r4, lbl_g_parm_chucksplash@l /* 80185A1C 0018281C 7C 64 1B 78 */ mr r4, r3 /* 80185A20 00182820 7F A5 EB 78 */ mr r5, r29 /* 80185A24 00182824 7F C6 F3 78 */ mr r6, r30 @@ -5417,9 +5417,9 @@ NPAR_EmitTarTarGunk__F11en_nparmodePC5xVec3PC5xVec3: /* 80185B64 00182964 28 03 00 00 */ cmplwi r3, 0 /* 80185B68 00182968 41 82 00 28 */ beq lbl_80185B90 /* 80185B6C 0018296C 1D 1D 00 28 */ mulli r8, r29, 0x28 -/* 80185B70 00182970 3C A0 80 27 */ lis r5, lbl_802730F0@ha +/* 80185B70 00182970 3C A0 80 27 */ lis r5, lbl_g_parm_tartargunk@ha /* 80185B74 00182974 7C 64 1B 78 */ mr r4, r3 -/* 80185B78 00182978 38 05 30 F0 */ addi r0, r5, lbl_802730F0@l +/* 80185B78 00182978 38 05 30 F0 */ addi r0, r5, lbl_g_parm_tartargunk@l /* 80185B7C 0018297C 7F A5 EB 78 */ mr r5, r29 /* 80185B80 00182980 7F C6 F3 78 */ mr r6, r30 /* 80185B84 00182984 7F E7 FB 78 */ mr r7, r31 @@ -5480,9 +5480,9 @@ NPAR_EmitDoggyBreath__F11en_nparmodePC5xVec3PC5xVec3: /* 80185C38 00182A38 48 00 05 D1 */ bl NextAvail__8NPARMgmtFv /* 80185C3C 00182A3C 28 03 00 00 */ cmplwi r3, 0 /* 80185C40 00182A40 41 82 00 28 */ beq lbl_80185C68 -/* 80185C44 00182A44 3C 80 80 27 */ lis r4, lbl_802731E0@ha +/* 80185C44 00182A44 3C 80 80 27 */ lis r4, lbl_g_parm_dogbreath@ha /* 80185C48 00182A48 57 A8 28 34 */ slwi r8, r29, 5 -/* 80185C4C 00182A4C 38 04 31 E0 */ addi r0, r4, lbl_802731E0@l +/* 80185C4C 00182A4C 38 04 31 E0 */ addi r0, r4, lbl_g_parm_dogbreath@l /* 80185C50 00182A50 7C 64 1B 78 */ mr r4, r3 /* 80185C54 00182A54 7F A5 EB 78 */ mr r5, r29 /* 80185C58 00182A58 7F C6 F3 78 */ mr r6, r30 @@ -5530,9 +5530,9 @@ NPAR_EmitVisSplash__F11en_nparmodePC5xVec3PC5xVec3: /* 80185CE4 00182AE4 48 00 05 25 */ bl NextAvail__8NPARMgmtFv /* 80185CE8 00182AE8 28 03 00 00 */ cmplwi r3, 0 /* 80185CEC 00182AEC 41 82 00 28 */ beq lbl_80185D14 -/* 80185CF0 00182AF0 3C 80 80 27 */ lis r4, lbl_802730D0@ha +/* 80185CF0 00182AF0 3C 80 80 27 */ lis r4, lbl_g_parm_vissplash@ha /* 80185CF4 00182AF4 57 A8 28 34 */ slwi r8, r29, 5 -/* 80185CF8 00182AF8 38 04 30 D0 */ addi r0, r4, lbl_802730D0@l +/* 80185CF8 00182AF8 38 04 30 D0 */ addi r0, r4, lbl_g_parm_vissplash@l /* 80185CFC 00182AFC 7C 64 1B 78 */ mr r4, r3 /* 80185D00 00182B00 7F A5 EB 78 */ mr r5, r29 /* 80185D04 00182B04 7F C6 F3 78 */ mr r6, r30 @@ -5581,9 +5581,9 @@ NPAR_EmitFireworks__F11en_nparmodePC5xVec3PC5xVec3: /* 80185D94 00182B94 28 03 00 00 */ cmplwi r3, 0 /* 80185D98 00182B98 41 82 00 28 */ beq lbl_80185DC0 /* 80185D9C 00182B9C 1D 1D 00 28 */ mulli r8, r29, 0x28 -/* 80185DA0 00182BA0 3C A0 80 27 */ lis r5, lbl_80273240@ha +/* 80185DA0 00182BA0 3C A0 80 27 */ lis r5, lbl_g_parm_fahrwerkz@ha /* 80185DA4 00182BA4 7C 64 1B 78 */ mr r4, r3 -/* 80185DA8 00182BA8 38 05 32 40 */ addi r0, r5, lbl_80273240@l +/* 80185DA8 00182BA8 38 05 32 40 */ addi r0, r5, lbl_g_parm_fahrwerkz@l /* 80185DAC 00182BAC 7F A5 EB 78 */ mr r5, r29 /* 80185DB0 00182BB0 7F C6 F3 78 */ mr r6, r30 /* 80185DB4 00182BB4 7F E7 FB 78 */ mr r7, r31 @@ -5601,8 +5601,8 @@ lbl_80185DC0: .global zNPCSupplement.NPCC_ShadowCacheReset__Fv zNPCSupplement.NPCC_ShadowCacheReset__Fv: /* 80185DDC 00182BDC 38 00 00 00 */ li r0, 0 -/* 80185DE0 00182BE0 3C 60 80 36 */ lis r3, lbl_8035BE1C@ha -/* 80185DE4 00182BE4 9C 03 BE 1C */ stbu r0, lbl_8035BE1C@l(r3) +/* 80185DE0 00182BE0 3C 60 80 36 */ lis r3, lbl_g_shadCachesInUseFlags@ha +/* 80185DE4 00182BE4 9C 03 BE 1C */ stbu r0, lbl_g_shadCachesInUseFlags@l(r3) /* 80185DE8 00182BE8 98 03 00 01 */ stb r0, 1(r3) /* 80185DEC 00182BEC 98 03 00 02 */ stb r0, 2(r3) /* 80185DF0 00182BF0 98 03 00 03 */ stb r0, 3(r3) @@ -5622,9 +5622,9 @@ zNPCSupplement.NPCC_ShadowCacheReset__Fv: .global NPCC_ShadowCacheReserve__Fv NPCC_ShadowCacheReserve__Fv: -/* 80185E28 00182C28 3C 60 80 36 */ lis r3, lbl_8035BE1C@ha +/* 80185E28 00182C28 3C 60 80 36 */ lis r3, lbl_g_shadCachesInUseFlags@ha /* 80185E2C 00182C2C 38 00 00 10 */ li r0, 0x10 -/* 80185E30 00182C30 38 83 BE 1C */ addi r4, r3, lbl_8035BE1C@l +/* 80185E30 00182C30 38 83 BE 1C */ addi r4, r3, lbl_g_shadCachesInUseFlags@l /* 80185E34 00182C34 38 E0 00 00 */ li r7, 0 /* 80185E38 00182C38 38 60 00 00 */ li r3, 0 /* 80185E3C 00182C3C 7C 09 03 A6 */ mtctr r0 @@ -5632,12 +5632,12 @@ lbl_80185E40: /* 80185E40 00182C40 88 04 00 00 */ lbz r0, 0(r4) /* 80185E44 00182C44 7C 00 07 75 */ extsb. r0, r0 /* 80185E48 00182C48 40 82 00 28 */ bne lbl_80185E70 -/* 80185E4C 00182C4C 3C A0 80 36 */ lis r5, lbl_8035BE1C@ha -/* 80185E50 00182C50 3C 60 80 33 */ lis r3, lbl_8032B71C@ha +/* 80185E4C 00182C4C 3C A0 80 36 */ lis r5, lbl_g_shadCachesInUseFlags@ha +/* 80185E50 00182C50 3C 60 80 33 */ lis r3, lbl_g_shadCaches@ha /* 80185E54 00182C54 1C 87 30 70 */ mulli r4, r7, 0x3070 /* 80185E58 00182C58 38 C0 00 01 */ li r6, 1 -/* 80185E5C 00182C5C 38 A5 BE 1C */ addi r5, r5, lbl_8035BE1C@l -/* 80185E60 00182C60 38 03 B7 1C */ addi r0, r3, lbl_8032B71C@l +/* 80185E5C 00182C5C 38 A5 BE 1C */ addi r5, r5, lbl_g_shadCachesInUseFlags@l +/* 80185E60 00182C60 38 03 B7 1C */ addi r0, r3, lbl_g_shadCaches@l /* 80185E64 00182C64 7C C5 39 AE */ stbx r6, r5, r7 /* 80185E68 00182C68 7C 60 22 14 */ add r3, r0, r4 /* 80185E6C 00182C6C 48 00 00 10 */ b lbl_80185E7C @@ -5657,11 +5657,11 @@ lbl_80185E7C: .global NPCC_ShadowCacheRelease__FP12xShadowCache NPCC_ShadowCacheRelease__FP12xShadowCache: -/* 80185E9C 00182C9C 3C A0 80 33 */ lis r5, lbl_8032B71C@ha -/* 80185EA0 00182CA0 3C 80 80 36 */ lis r4, lbl_8035BE1C@ha -/* 80185EA4 00182CA4 38 C4 BE 1C */ addi r6, r4, lbl_8035BE1C@l +/* 80185E9C 00182C9C 3C A0 80 33 */ lis r5, lbl_g_shadCaches@ha +/* 80185EA0 00182CA0 3C 80 80 36 */ lis r4, lbl_g_shadCachesInUseFlags@ha +/* 80185EA4 00182CA4 38 C4 BE 1C */ addi r6, r4, lbl_g_shadCachesInUseFlags@l /* 80185EA8 00182CA8 38 00 00 02 */ li r0, 2 -/* 80185EAC 00182CAC 38 A5 B7 1C */ addi r5, r5, lbl_8032B71C@l +/* 80185EAC 00182CAC 38 A5 B7 1C */ addi r5, r5, lbl_g_shadCaches@l /* 80185EB0 00182CB0 38 E0 00 00 */ li r7, 0 /* 80185EB4 00182CB4 38 80 00 00 */ li r4, 0 /* 80185EB8 00182CB8 7C 09 03 A6 */ mtctr r0 @@ -5720,14 +5720,14 @@ lbl_80185F54: .global Defaults__10StreakInfoFv Defaults__10StreakInfoFv: -/* 80185F68 00182D68 C0 02 AE C8 */ lfs f0, lbl_803CF848-_SDA2_BASE_(r2) +/* 80185F68 00182D68 C0 02 AE C8 */ lfs f0, lbl__918_3-_SDA2_BASE_(r2) /* 80185F6C 00182D6C 38 A0 00 00 */ li r5, 0 /* 80185F70 00182D70 38 80 00 FF */ li r4, 0xff /* 80185F74 00182D74 38 00 00 01 */ li r0, 1 /* 80185F78 00182D78 D0 03 00 00 */ stfs f0, 0(r3) -/* 80185F7C 00182D7C C0 02 AE E8 */ lfs f0, lbl_803CF868-_SDA2_BASE_(r2) +/* 80185F7C 00182D7C C0 02 AE E8 */ lfs f0, lbl__946_6-_SDA2_BASE_(r2) /* 80185F80 00182D80 D0 03 00 04 */ stfs f0, 4(r3) -/* 80185F84 00182D84 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80185F84 00182D84 C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 80185F88 00182D88 D0 03 00 08 */ stfs f0, 8(r3) /* 80185F8C 00182D8C 90 A3 00 0C */ stw r5, 0xc(r3) /* 80185F90 00182D90 98 83 00 13 */ stb r4, 0x13(r3) @@ -5766,7 +5766,7 @@ ARCH3__Ff: /* 80185FFC 00182DFC 7C 08 02 A6 */ mflr r0 /* 80186000 00182E00 90 01 00 14 */ stw r0, 0x14(r1) /* 80186004 00182E04 48 00 00 1D */ bl BOWL3__Ff -/* 80186008 00182E08 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80186008 00182E08 C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 8018600C 00182E0C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80186010 00182E10 EC 20 08 28 */ fsubs f1, f0, f1 /* 80186014 00182E14 7C 08 03 A6 */ mtlr r0 @@ -5778,8 +5778,8 @@ BOWL3__Ff: /* 80186020 00182E20 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80186024 00182E24 7C 08 02 A6 */ mflr r0 /* 80186028 00182E28 90 01 00 14 */ stw r0, 0x14(r1) -/* 8018602C 00182E2C C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) -/* 80186030 00182E30 C0 42 AE FC */ lfs f2, lbl_803CF87C-_SDA2_BASE_(r2) +/* 8018602C 00182E2C C0 02 AE A4 */ lfs f0, lbl__909_3-_SDA2_BASE_(r2) +/* 80186030 00182E30 C0 42 AE FC */ lfs f2, lbl__1022_3-_SDA2_BASE_(r2) /* 80186034 00182E34 EC 01 00 28 */ fsubs f0, f1, f0 /* 80186038 00182E38 FC 00 02 10 */ fabs f0, f0 /* 8018603C 00182E3C FC 00 00 18 */ frsp f0, f0 @@ -5802,7 +5802,7 @@ ARCH__Ff: /* 80186068 00182E68 7C 08 02 A6 */ mflr r0 /* 8018606C 00182E6C 90 01 00 14 */ stw r0, 0x14(r1) /* 80186070 00182E70 48 00 00 1D */ bl BOWL__Ff -/* 80186074 00182E74 C0 02 AE 9C */ lfs f0, lbl_803CF81C-_SDA2_BASE_(r2) +/* 80186074 00182E74 C0 02 AE 9C */ lfs f0, lbl__907_3-_SDA2_BASE_(r2) /* 80186078 00182E78 80 01 00 14 */ lwz r0, 0x14(r1) /* 8018607C 00182E7C EC 20 08 28 */ fsubs f1, f0, f1 /* 80186080 00182E80 7C 08 03 A6 */ mtlr r0 @@ -5814,8 +5814,8 @@ BOWL__Ff: /* 8018608C 00182E8C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80186090 00182E90 7C 08 02 A6 */ mflr r0 /* 80186094 00182E94 90 01 00 14 */ stw r0, 0x14(r1) -/* 80186098 00182E98 C0 02 AE A4 */ lfs f0, lbl_803CF824-_SDA2_BASE_(r2) -/* 8018609C 00182E9C C0 42 AE FC */ lfs f2, lbl_803CF87C-_SDA2_BASE_(r2) +/* 80186098 00182E98 C0 02 AE A4 */ lfs f0, lbl__909_3-_SDA2_BASE_(r2) +/* 8018609C 00182E9C C0 42 AE FC */ lfs f2, lbl__1022_3-_SDA2_BASE_(r2) /* 801860A0 00182EA0 EC 01 00 28 */ fsubs f0, f1, f0 /* 801860A4 00182EA4 EC 22 00 32 */ fmuls f1, f2, f0 /* 801860A8 00182EA8 4B EC 20 01 */ bl SQ__Ff diff --git a/asm/Game/zNPCSupport.s b/asm/Game/zNPCSupport.s index b2f7f77e1..800e4d1e1 100644 --- a/asm/Game/zNPCSupport.s +++ b/asm/Game/zNPCSupport.s @@ -116,11 +116,11 @@ NPCSupport_Timestep__Ff: NPCWidget_Startup__Fv: /* 8012DEC8 0012ACC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012DECC 0012ACCC 7C 08 02 A6 */ mflr r0 -/* 8012DED0 0012ACD0 38 6D 84 5C */ addi r3, r13, lbl_803CAD5C-_SDA_BASE_ +/* 8012DED0 0012ACD0 38 6D 84 5C */ addi r3, r13, lbl_g_strz_uiwidgets-_SDA_BASE_ /* 8012DED4 0012ACD4 90 01 00 14 */ stw r0, 0x14(r1) /* 8012DED8 0012ACD8 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8012DEDC 0012ACDC 3B ED 84 58 */ addi r31, r13, lbl_803CAD58-_SDA_BASE_ -/* 8012DEE0 0012ACE0 80 6D 84 5C */ lwz r3, lbl_803CAD5C-_SDA_BASE_(r13) +/* 8012DEDC 0012ACDC 3B ED 84 58 */ addi r31, r13, lbl_g_hash_uiwidgets-_SDA_BASE_ +/* 8012DEE0 0012ACE0 80 6D 84 5C */ lwz r3, lbl_g_strz_uiwidgets-_SDA_BASE_(r13) /* 8012DEE4 0012ACE4 4B F1 E3 31 */ bl xStrHash__FPCc /* 8012DEE8 0012ACE8 90 7F 00 00 */ stw r3, 0(r31) /* 8012DEEC 0012ACEC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -152,9 +152,9 @@ NPCWidget_SceneFinish__Fv: NPCWidget_SceneReset__Fv: /* 8012DF28 0012AD28 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012DF2C 0012AD2C 7C 08 02 A6 */ mflr r0 -/* 8012DF30 0012AD30 3C 60 80 32 */ lis r3, lbl_8031A670@ha +/* 8012DF30 0012AD30 3C 60 80 32 */ lis r3, lbl_g_npc_widgets@ha /* 8012DF34 0012AD34 90 01 00 14 */ stw r0, 0x14(r1) -/* 8012DF38 0012AD38 38 63 A6 70 */ addi r3, r3, lbl_8031A670@l +/* 8012DF38 0012AD38 38 63 A6 70 */ addi r3, r3, lbl_g_npc_widgets@l /* 8012DF3C 0012AD3C 48 00 00 99 */ bl Reset__9NPCWidgetFv /* 8012DF40 0012AD40 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012DF44 0012AD44 7C 08 03 A6 */ mtlr r0 @@ -165,10 +165,10 @@ NPCWidget_SceneReset__Fv: NPCWidget_ScenePostInit__Fv: /* 8012DF50 0012AD50 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012DF54 0012AD54 7C 08 02 A6 */ mflr r0 -/* 8012DF58 0012AD58 3C 60 80 32 */ lis r3, lbl_8031A670@ha +/* 8012DF58 0012AD58 3C 60 80 32 */ lis r3, lbl_g_npc_widgets@ha /* 8012DF5C 0012AD5C 38 80 00 00 */ li r4, 0 /* 8012DF60 0012AD60 90 01 00 14 */ stw r0, 0x14(r1) -/* 8012DF64 0012AD64 38 63 A6 70 */ addi r3, r3, lbl_8031A670@l +/* 8012DF64 0012AD64 38 63 A6 70 */ addi r3, r3, lbl_g_npc_widgets@l /* 8012DF68 0012AD68 48 00 00 29 */ bl Init__9NPCWidgetF17en_NPC_UI_WIDGETS /* 8012DF6C 0012AD6C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012DF70 0012AD70 7C 08 03 A6 */ mtlr r0 @@ -178,8 +178,8 @@ NPCWidget_ScenePostInit__Fv: .global NPCWidget_Find__F17en_NPC_UI_WIDGETS NPCWidget_Find__F17en_NPC_UI_WIDGETS: /* 8012DF7C 0012AD7C 1C 83 00 0C */ mulli r4, r3, 0xc -/* 8012DF80 0012AD80 3C 60 80 32 */ lis r3, lbl_8031A670@ha -/* 8012DF84 0012AD84 38 03 A6 70 */ addi r0, r3, lbl_8031A670@l +/* 8012DF80 0012AD80 3C 60 80 32 */ lis r3, lbl_g_npc_widgets@ha +/* 8012DF84 0012AD84 38 03 A6 70 */ addi r0, r3, lbl_g_npc_widgets@l /* 8012DF88 0012AD88 7C 60 22 14 */ add r3, r0, r4 /* 8012DF8C 0012AD8C 4E 80 00 20 */ blr @@ -190,7 +190,7 @@ Init__9NPCWidgetF17en_NPC_UI_WIDGETS: /* 8012DF98 0012AD98 90 01 00 14 */ stw r0, 0x14(r1) /* 8012DF9C 0012AD9C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8012DFA0 0012ADA0 7C 7F 1B 78 */ mr r31, r3 -/* 8012DFA4 0012ADA4 38 6D 84 58 */ addi r3, r13, lbl_803CAD58-_SDA_BASE_ +/* 8012DFA4 0012ADA4 38 6D 84 58 */ addi r3, r13, lbl_g_hash_uiwidgets-_SDA_BASE_ /* 8012DFA8 0012ADA8 90 9F 00 00 */ stw r4, 0(r31) /* 8012DFAC 0012ADAC 80 1F 00 00 */ lwz r0, 0(r31) /* 8012DFB0 0012ADB0 54 00 10 3A */ slwi r0, r0, 2 @@ -426,10 +426,10 @@ FindNearest__9NPCTargetFiP5xBaseP5xVec3f: /* 8012E28C 0012B08C 90 81 00 08 */ stw r4, 8(r1) /* 8012E290 0012B090 90 61 00 0C */ stw r3, 0xc(r1) /* 8012E294 0012B094 90 01 00 10 */ stw r0, 0x10(r1) -/* 8012E298 0012B098 C0 02 A2 C4 */ lfs f0, lbl_803CEC44-_SDA2_BASE_(r2) +/* 8012E298 0012B098 C0 02 A2 C4 */ lfs f0, lbl__1017_2-_SDA2_BASE_(r2) /* 8012E29C 0012B09C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8012E2A0 0012B0A0 40 80 00 0C */ bge lbl_8012E2AC -/* 8012E2A4 0012B0A4 C0 22 A2 C0 */ lfs f1, lbl_803CEC40-_SDA2_BASE_(r2) +/* 8012E2A4 0012B0A4 C0 22 A2 C0 */ lfs f1, lbl__1016_1-_SDA2_BASE_(r2) /* 8012E2A8 0012B0A8 48 00 00 08 */ b lbl_8012E2B0 lbl_8012E2AC: /* 8012E2AC 0012B0AC 4B F1 9D FD */ bl SQ__Ff @@ -437,9 +437,9 @@ lbl_8012E2B0: /* 8012E2B0 0012B0B0 56 A0 07 FF */ clrlwi. r0, r21, 0x1f /* 8012E2B4 0012B0B4 FF E0 08 90 */ fmr f31, f1 /* 8012E2B8 0012B0B8 41 82 00 4C */ beq lbl_8012E304 -/* 8012E2BC 0012B0BC 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8012E2BC 0012B0BC 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8012E2C0 0012B0C0 7E 43 93 78 */ mr r3, r18 -/* 8012E2C4 0012B0C4 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8012E2C4 0012B0C4 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8012E2C8 0012B0C8 38 A0 00 01 */ li r5, 1 /* 8012E2CC 0012B0CC 3A E4 06 E0 */ addi r23, r4, 0x6e0 /* 8012E2D0 0012B0D0 7E E4 BB 78 */ mr r4, r23 @@ -517,7 +517,7 @@ lbl_8012E3A8: /* 8012E3D8 0012B1D8 4B EE 02 B9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8012E3DC 0012B1DC 2C 19 00 00 */ cmpwi r25, 0 /* 8012E3E0 0012B1E0 41 82 00 0C */ beq lbl_8012E3EC -/* 8012E3E4 0012B1E4 C0 02 A2 C4 */ lfs f0, lbl_803CEC44-_SDA2_BASE_(r2) +/* 8012E3E4 0012B1E4 C0 02 A2 C4 */ lfs f0, lbl__1017_2-_SDA2_BASE_(r2) /* 8012E3E8 0012B1E8 D0 01 00 0C */ stfs f0, 0xc(r1) lbl_8012E3EC: /* 8012E3EC 0012B1EC 38 61 00 08 */ addi r3, r1, 8 @@ -605,9 +605,9 @@ InCylinder__9NPCTargetFP5xVec3fff: /* 8012E4FC 0012B2FC F3 A1 00 28 */ psq_st f29, 40(r1), 0, qr0 /* 8012E500 0012B300 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8012E504 0012B304 93 C1 00 18 */ stw r30, 0x18(r1) -/* 8012E508 0012B308 3C A0 80 27 */ lis r5, lbl_8026C5F0@ha +/* 8012E508 0012B308 3C A0 80 27 */ lis r5, lbl__1132_2@ha /* 8012E50C 0012B30C 7C 9E 23 78 */ mr r30, r4 -/* 8012E510 0012B310 38 C5 C5 F0 */ addi r6, r5, lbl_8026C5F0@l +/* 8012E510 0012B310 38 C5 C5 F0 */ addi r6, r5, lbl__1132_2@l /* 8012E514 0012B314 FF A0 08 90 */ fmr f29, f1 /* 8012E518 0012B318 80 86 00 00 */ lwz r4, 0(r6) /* 8012E51C 0012B31C FF C0 10 90 */ fmr f30, f2 @@ -675,8 +675,8 @@ IsDead__9NPCTargetFv: /* 8012E5FC 0012B3FC 48 00 00 50 */ b lbl_8012E64C /* 8012E600 0012B400 48 00 00 4C */ b lbl_8012E64C lbl_8012E604: -/* 8012E604 0012B404 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8012E608 0012B408 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8012E604 0012B404 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8012E608 0012B408 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8012E60C 0012B40C 80 03 16 B0 */ lwz r0, 0x16b0(r3) /* 8012E610 0012B410 28 00 00 01 */ cmplwi r0, 1 /* 8012E614 0012B414 40 80 00 38 */ bge lbl_8012E64C @@ -728,25 +728,25 @@ Render__8NPCLaserFP5xVec3P5xVec3: /* 8012E6B8 0012B4B8 38 61 00 38 */ addi r3, r1, 0x38 /* 8012E6BC 0012B4BC 7C 64 1B 78 */ mr r4, r3 /* 8012E6C0 0012B4C0 4B F1 FC 31 */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 8012E6C4 0012B4C4 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8012E6C4 0012B4C4 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8012E6C8 0012B4C8 38 61 00 2C */ addi r3, r1, 0x2c -/* 8012E6CC 0012B4CC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8012E6CC 0012B4CC 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8012E6D0 0012B4D0 38 A1 00 38 */ addi r5, r1, 0x38 /* 8012E6D4 0012B4D4 38 84 00 34 */ addi r4, r4, 0x34 /* 8012E6D8 0012B4D8 4B EE 69 B5 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 8012E6DC 0012B4DC 38 61 00 2C */ addi r3, r1, 0x2c /* 8012E6E0 0012B4E0 4B EE 69 ED */ bl xVec3Length2__FPC5xVec3 -/* 8012E6E4 0012B4E4 C0 02 A2 D8 */ lfs f0, lbl_803CEC58-_SDA2_BASE_(r2) +/* 8012E6E4 0012B4E4 C0 02 A2 D8 */ lfs f0, lbl__1076_2-_SDA2_BASE_(r2) /* 8012E6E8 0012B4E8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8012E6EC 0012B4EC 40 80 00 18 */ bge lbl_8012E704 -/* 8012E6F0 0012B4F0 3C 80 80 25 */ lis r4, lbl_80253024@ha +/* 8012E6F0 0012B4F0 3C 80 80 25 */ lis r4, lbl_g_X3@ha /* 8012E6F4 0012B4F4 38 61 00 2C */ addi r3, r1, 0x2c -/* 8012E6F8 0012B4F8 38 84 30 24 */ addi r4, r4, lbl_80253024@l +/* 8012E6F8 0012B4F8 38 84 30 24 */ addi r4, r4, lbl_g_X3@l /* 8012E6FC 0012B4FC 4B F1 FD E1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012E700 0012B500 48 00 00 18 */ b lbl_8012E718 lbl_8012E704: /* 8012E704 0012B504 4B ED C0 F9 */ bl xsqrt__Ff -/* 8012E708 0012B508 C0 02 A2 D0 */ lfs f0, lbl_803CEC50-_SDA2_BASE_(r2) +/* 8012E708 0012B508 C0 02 A2 D0 */ lfs f0, lbl__1062_1-_SDA2_BASE_(r2) /* 8012E70C 0012B50C 38 61 00 2C */ addi r3, r1, 0x2c /* 8012E710 0012B510 EC 20 08 24 */ fdivs f1, f0, f1 /* 8012E714 0012B514 4B EE D2 25 */ bl xVec3SMulBy__FP5xVec3f @@ -755,9 +755,9 @@ lbl_8012E718: /* 8012E71C 0012B51C 38 81 00 2C */ addi r4, r1, 0x2c /* 8012E720 0012B520 38 A1 00 38 */ addi r5, r1, 0x38 /* 8012E724 0012B524 4B EE 69 69 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 -/* 8012E728 0012B528 3C 60 80 32 */ lis r3, lbl_8031A67C@ha +/* 8012E728 0012B528 3C 60 80 32 */ lis r3, lbl_laser_vtxbuf$1207@ha /* 8012E72C 0012B52C 3B A0 00 00 */ li r29, 0 -/* 8012E730 0012B530 38 63 A6 7C */ addi r3, r3, lbl_8031A67C@l +/* 8012E730 0012B530 38 63 A6 7C */ addi r3, r3, lbl_laser_vtxbuf$1207@l /* 8012E734 0012B534 3F E0 43 30 */ lis r31, 0x4330 /* 8012E738 0012B538 3B C3 01 F8 */ addi r30, r3, 0x1f8 /* 8012E73C 0012B53C 7C 7C 1B 78 */ mr r28, r3 @@ -765,9 +765,9 @@ lbl_8012E718: lbl_8012E744: /* 8012E744 0012B544 6F A0 80 00 */ xoris r0, r29, 0x8000 /* 8012E748 0012B548 93 E1 00 60 */ stw r31, 0x60(r1) -/* 8012E74C 0012B54C C8 62 A2 E0 */ lfd f3, lbl_803CEC60-_SDA2_BASE_(r2) +/* 8012E74C 0012B54C C8 62 A2 E0 */ lfd f3, lbl__1349_2-_SDA2_BASE_(r2) /* 8012E750 0012B550 90 01 00 64 */ stw r0, 0x64(r1) -/* 8012E754 0012B554 C0 02 A2 DC */ lfs f0, lbl_803CEC5C-_SDA2_BASE_(r2) +/* 8012E754 0012B554 C0 02 A2 DC */ lfs f0, lbl__1347_1-_SDA2_BASE_(r2) /* 8012E758 0012B558 C8 21 00 60 */ lfd f1, 0x60(r1) /* 8012E75C 0012B55C C0 5A 00 04 */ lfs f2, 4(r26) /* 8012E760 0012B560 EC 21 18 28 */ fsubs f1, f1, f3 @@ -814,7 +814,7 @@ lbl_8012E744: /* 8012E804 0012B604 7C 78 1B 78 */ mr r24, r3 /* 8012E808 0012B608 7C 03 03 78 */ mr r3, r0 /* 8012E80C 0012B60C 4B FB E2 C5 */ bl LERP__FfUcUc -/* 8012E810 0012B610 C0 02 A2 D0 */ lfs f0, lbl_803CEC50-_SDA2_BASE_(r2) +/* 8012E810 0012B610 C0 02 A2 D0 */ lfs f0, lbl__1062_1-_SDA2_BASE_(r2) /* 8012E814 0012B614 7C 79 1B 78 */ mr r25, r3 /* 8012E818 0012B618 C0 3A 00 1C */ lfs f1, 0x1c(r26) /* 8012E81C 0012B61C EC 40 F0 28 */ fsubs f2, f0, f30 @@ -823,18 +823,18 @@ lbl_8012E744: /* 8012E828 0012B628 EF E0 10 2A */ fadds f31, f0, f2 /* 8012E82C 0012B62C 48 00 00 0C */ b lbl_8012E838 lbl_8012E830: -/* 8012E830 0012B630 C0 02 A2 D0 */ lfs f0, lbl_803CEC50-_SDA2_BASE_(r2) +/* 8012E830 0012B630 C0 02 A2 D0 */ lfs f0, lbl__1062_1-_SDA2_BASE_(r2) /* 8012E834 0012B634 EC 21 00 28 */ fsubs f1, f1, f0 lbl_8012E838: -/* 8012E838 0012B638 C0 02 A2 D0 */ lfs f0, lbl_803CEC50-_SDA2_BASE_(r2) +/* 8012E838 0012B638 C0 02 A2 D0 */ lfs f0, lbl__1062_1-_SDA2_BASE_(r2) /* 8012E83C 0012B63C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8012E840 0012B640 41 81 FF F0 */ bgt lbl_8012E830 /* 8012E844 0012B644 48 00 00 0C */ b lbl_8012E850 lbl_8012E848: -/* 8012E848 0012B648 C0 02 A2 D0 */ lfs f0, lbl_803CEC50-_SDA2_BASE_(r2) +/* 8012E848 0012B648 C0 02 A2 D0 */ lfs f0, lbl__1062_1-_SDA2_BASE_(r2) /* 8012E84C 0012B64C EF FF 00 28 */ fsubs f31, f31, f0 lbl_8012E850: -/* 8012E850 0012B650 C0 02 A2 D0 */ lfs f0, lbl_803CEC50-_SDA2_BASE_(r2) +/* 8012E850 0012B650 C0 02 A2 D0 */ lfs f0, lbl__1062_1-_SDA2_BASE_(r2) /* 8012E854 0012B654 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8012E858 0012B658 41 81 FF F0 */ bgt lbl_8012E848 /* 8012E85C 0012B65C FC 20 E8 90 */ fmr f1, f29 @@ -858,7 +858,7 @@ lbl_8012E850: /* 8012E8A4 0012B6A4 9A FC 00 19 */ stb r23, 0x19(r28) /* 8012E8A8 0012B6A8 9B 1C 00 1A */ stb r24, 0x1a(r28) /* 8012E8AC 0012B6AC 9B 3C 00 1B */ stb r25, 0x1b(r28) -/* 8012E8B0 0012B6B0 C0 02 A2 C4 */ lfs f0, lbl_803CEC44-_SDA2_BASE_(r2) +/* 8012E8B0 0012B6B0 C0 02 A2 C4 */ lfs f0, lbl__1017_2-_SDA2_BASE_(r2) /* 8012E8B4 0012B6B4 D0 1C 00 1C */ stfs f0, 0x1c(r28) /* 8012E8B8 0012B6B8 D3 FC 00 20 */ stfs f31, 0x20(r28) /* 8012E8BC 0012B6BC 4B ED C7 D5 */ bl xVec3SMul__FP5xVec3PC5xVec3f @@ -878,7 +878,7 @@ lbl_8012E850: /* 8012E8F4 0012B6F4 9A FC 00 3D */ stb r23, 0x3d(r28) /* 8012E8F8 0012B6F8 9B 1C 00 3E */ stb r24, 0x3e(r28) /* 8012E8FC 0012B6FC 9B 3C 00 3F */ stb r25, 0x3f(r28) -/* 8012E900 0012B700 C0 02 A2 D0 */ lfs f0, lbl_803CEC50-_SDA2_BASE_(r2) +/* 8012E900 0012B700 C0 02 A2 D0 */ lfs f0, lbl__1062_1-_SDA2_BASE_(r2) /* 8012E904 0012B704 D0 1C 00 40 */ stfs f0, 0x40(r28) /* 8012E908 0012B708 D3 FC 00 44 */ stfs f31, 0x44(r28) /* 8012E90C 0012B70C 3B 9C 00 48 */ addi r28, r28, 0x48 @@ -899,7 +899,7 @@ lbl_8012E850: /* 8012E948 0012B748 9A FB 00 19 */ stb r23, 0x19(r27) /* 8012E94C 0012B74C 9B 1B 00 1A */ stb r24, 0x1a(r27) /* 8012E950 0012B750 9B 3B 00 1B */ stb r25, 0x1b(r27) -/* 8012E954 0012B754 C0 02 A2 C4 */ lfs f0, lbl_803CEC44-_SDA2_BASE_(r2) +/* 8012E954 0012B754 C0 02 A2 C4 */ lfs f0, lbl__1017_2-_SDA2_BASE_(r2) /* 8012E958 0012B758 D0 1B 00 1C */ stfs f0, 0x1c(r27) /* 8012E95C 0012B75C D3 FB 00 20 */ stfs f31, 0x20(r27) /* 8012E960 0012B760 4B ED C7 31 */ bl xVec3SMul__FP5xVec3PC5xVec3f @@ -918,7 +918,7 @@ lbl_8012E850: /* 8012E994 0012B794 9A FB 00 3D */ stb r23, 0x3d(r27) /* 8012E998 0012B798 9B 1B 00 3E */ stb r24, 0x3e(r27) /* 8012E99C 0012B79C 9B 3B 00 3F */ stb r25, 0x3f(r27) -/* 8012E9A0 0012B7A0 C0 02 A2 D0 */ lfs f0, lbl_803CEC50-_SDA2_BASE_(r2) +/* 8012E9A0 0012B7A0 C0 02 A2 D0 */ lfs f0, lbl__1062_1-_SDA2_BASE_(r2) /* 8012E9A4 0012B7A4 D0 1B 00 40 */ stfs f0, 0x40(r27) /* 8012E9A8 0012B7A8 D3 FB 00 44 */ stfs f31, 0x44(r27) /* 8012E9AC 0012B7AC 3B 7B 00 48 */ addi r27, r27, 0x48 @@ -933,9 +933,9 @@ lbl_8012E9C4: /* 8012E9CC 0012B7CC 80 9A 00 00 */ lwz r4, 0(r26) /* 8012E9D0 0012B7D0 38 60 00 01 */ li r3, 1 /* 8012E9D4 0012B7D4 48 10 0E 09 */ bl RwRenderStateSet -/* 8012E9D8 0012B7D8 3C 60 80 32 */ lis r3, lbl_8031A67C@ha +/* 8012E9D8 0012B7D8 3C 60 80 32 */ lis r3, lbl_laser_vtxbuf$1207@ha /* 8012E9DC 0012B7DC 38 80 00 0E */ li r4, 0xe -/* 8012E9E0 0012B7E0 38 63 A6 7C */ addi r3, r3, lbl_8031A67C@l +/* 8012E9E0 0012B7E0 38 63 A6 7C */ addi r3, r3, lbl_laser_vtxbuf$1207@l /* 8012E9E4 0012B7E4 38 A0 00 00 */ li r5, 0 /* 8012E9E8 0012B7E8 38 C0 00 19 */ li r6, 0x19 /* 8012E9EC 0012B7EC 48 11 D2 89 */ bl RwIm3DTransform @@ -983,7 +983,7 @@ RenderCone__7NPCConeFP5xVec3P5xVec3: /* 8012EA88 0012B888 BE E1 00 4C */ stmw r23, 0x4c(r1) /* 8012EA8C 0012B88C 7C 7F 1B 78 */ mr r31, r3 /* 8012EA90 0012B890 81 24 00 00 */ lwz r9, 0(r4) -/* 8012EA94 0012B894 C0 22 A2 D4 */ lfs f1, lbl_803CEC54-_SDA2_BASE_(r2) +/* 8012EA94 0012B894 C0 22 A2 D4 */ lfs f1, lbl__1074_3-_SDA2_BASE_(r2) /* 8012EA98 0012B898 38 60 01 68 */ li r3, 0x168 /* 8012EA9C 0012B89C 81 7F 00 04 */ lwz r11, 4(r31) /* 8012EAA0 0012B8A0 81 5F 00 08 */ lwz r10, 8(r31) @@ -1040,9 +1040,9 @@ RenderCone__7NPCConeFP5xVec3P5xVec3: lbl_8012EB6C: /* 8012EB6C 0012B96C 6E E0 80 00 */ xoris r0, r23, 0x8000 /* 8012EB70 0012B970 93 C1 00 38 */ stw r30, 0x38(r1) -/* 8012EB74 0012B974 C8 22 A2 E0 */ lfd f1, lbl_803CEC60-_SDA2_BASE_(r2) +/* 8012EB74 0012B974 C8 22 A2 E0 */ lfd f1, lbl__1349_2-_SDA2_BASE_(r2) /* 8012EB78 0012B978 90 01 00 3C */ stw r0, 0x3c(r1) -/* 8012EB7C 0012B97C C0 42 A2 E8 */ lfs f2, lbl_803CEC68-_SDA2_BASE_(r2) +/* 8012EB7C 0012B97C C0 42 A2 E8 */ lfs f2, lbl__1492-_SDA2_BASE_(r2) /* 8012EB80 0012B980 C8 01 00 38 */ lfd f0, 0x38(r1) /* 8012EB84 0012B984 EC 00 08 28 */ fsubs f0, f0, f1 /* 8012EB88 0012B988 EF 82 00 32 */ fmuls f28, f2, f0 @@ -1053,7 +1053,7 @@ lbl_8012EB6C: /* 8012EB9C 0012B99C 4B F9 62 F5 */ bl icos__Ff /* 8012EBA0 0012B9A0 D3 A1 00 10 */ stfs f29, 0x10(r1) /* 8012EBA4 0012B9A4 38 61 00 10 */ addi r3, r1, 0x10 -/* 8012EBA8 0012B9A8 C0 02 A2 C4 */ lfs f0, lbl_803CEC44-_SDA2_BASE_(r2) +/* 8012EBA8 0012B9A8 C0 02 A2 C4 */ lfs f0, lbl__1017_2-_SDA2_BASE_(r2) /* 8012EBAC 0012B9AC D0 01 00 14 */ stfs f0, 0x14(r1) /* 8012EBB0 0012B9B0 D0 21 00 18 */ stfs f1, 0x18(r1) /* 8012EBB4 0012B9B4 C0 3F 00 00 */ lfs f1, 0(r31) @@ -1076,9 +1076,9 @@ lbl_8012EB6C: /* 8012EBF8 0012B9F8 9B 98 00 1A */ stb r28, 0x1a(r24) /* 8012EBFC 0012B9FC 9B B8 00 1B */ stb r29, 0x1b(r24) /* 8012EC00 0012BA00 93 C1 00 40 */ stw r30, 0x40(r1) -/* 8012EC04 0012BA04 C8 22 A2 E0 */ lfd f1, lbl_803CEC60-_SDA2_BASE_(r2) +/* 8012EC04 0012BA04 C8 22 A2 E0 */ lfd f1, lbl__1349_2-_SDA2_BASE_(r2) /* 8012EC08 0012BA08 C8 01 00 40 */ lfd f0, 0x40(r1) -/* 8012EC0C 0012BA0C C0 42 A2 EC */ lfs f2, lbl_803CEC6C-_SDA2_BASE_(r2) +/* 8012EC0C 0012BA0C C0 42 A2 EC */ lfs f2, lbl__1493_1-_SDA2_BASE_(r2) /* 8012EC10 0012BA10 EC 00 08 28 */ fsubs f0, f0, f1 /* 8012EC14 0012BA14 EC 02 00 32 */ fmuls f0, f2, f0 /* 8012EC18 0012BA18 EC 1F 00 2A */ fadds f0, f31, f0 @@ -1135,7 +1135,7 @@ lbl_8012ECA8: .global Reset__10NPCBlinkerFv Reset__10NPCBlinkerFv: -/* 8012ECDC 0012BADC C0 02 A2 F0 */ lfs f0, lbl_803CEC70-_SDA2_BASE_(r2) +/* 8012ECDC 0012BADC C0 02 A2 F0 */ lfs f0, lbl__1504_1-_SDA2_BASE_(r2) /* 8012ECE0 0012BAE0 38 00 00 00 */ li r0, 0 /* 8012ECE4 0012BAE4 D0 03 00 00 */ stfs f0, 0(r3) /* 8012ECE8 0012BAE8 90 03 00 04 */ stw r0, 4(r3) @@ -1153,7 +1153,7 @@ Update__10NPCBlinkerFffff: /* 8012ED0C 0012BB0C DB A1 00 10 */ stfd f29, 0x10(r1) /* 8012ED10 0012BB10 F3 A1 00 18 */ psq_st f29, 24(r1), 0, qr0 /* 8012ED14 0012BB14 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8012ED18 0012BB18 C0 02 A2 C4 */ lfs f0, lbl_803CEC44-_SDA2_BASE_(r2) +/* 8012ED18 0012BB18 C0 02 A2 C4 */ lfs f0, lbl__1017_2-_SDA2_BASE_(r2) /* 8012ED1C 0012BB1C FF A0 08 90 */ fmr f29, f1 /* 8012ED20 0012BB20 C0 A3 00 00 */ lfs f5, 0(r3) /* 8012ED24 0012BB24 FF C0 18 90 */ fmr f30, f3 @@ -1178,7 +1178,7 @@ lbl_8012ED58: /* 8012ED6C 0012BB6C D0 3F 00 00 */ stfs f1, 0(r31) lbl_8012ED70: /* 8012ED70 0012BB70 C0 1F 00 00 */ lfs f0, 0(r31) -/* 8012ED74 0012BB74 C0 22 A2 F0 */ lfs f1, lbl_803CEC70-_SDA2_BASE_(r2) +/* 8012ED74 0012BB74 C0 22 A2 F0 */ lfs f1, lbl__1504_1-_SDA2_BASE_(r2) /* 8012ED78 0012BB78 EC 00 E8 28 */ fsubs f0, f0, f29 /* 8012ED7C 0012BB7C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8012ED80 0012BB80 40 81 00 08 */ ble lbl_8012ED88 @@ -1209,12 +1209,12 @@ IndexToUVCoord__10NPCBlinkerFiPfPf: /* 8012EDD0 0012BBD0 3C E0 43 30 */ lis r7, 0x4330 /* 8012EDD4 0012BBD4 6C 60 80 00 */ xoris r0, r3, 0x8000 /* 8012EDD8 0012BBD8 90 E1 00 08 */ stw r7, 8(r1) -/* 8012EDDC 0012BBDC C8 22 A2 E0 */ lfd f1, lbl_803CEC60-_SDA2_BASE_(r2) +/* 8012EDDC 0012BBDC C8 22 A2 E0 */ lfd f1, lbl__1349_2-_SDA2_BASE_(r2) /* 8012EDE0 0012BBE0 7C 63 20 50 */ subf r3, r3, r4 /* 8012EDE4 0012BBE4 90 01 00 0C */ stw r0, 0xc(r1) /* 8012EDE8 0012BBE8 54 60 0F FE */ srwi r0, r3, 0x1f /* 8012EDEC 0012BBEC 7C 00 1A 14 */ add r0, r0, r3 -/* 8012EDF0 0012BBF0 C0 42 A2 D4 */ lfs f2, lbl_803CEC54-_SDA2_BASE_(r2) +/* 8012EDF0 0012BBF0 C0 42 A2 D4 */ lfs f2, lbl__1074_3-_SDA2_BASE_(r2) /* 8012EDF4 0012BBF4 C8 01 00 08 */ lfd f0, 8(r1) /* 8012EDF8 0012BBF8 7C 00 0E 70 */ srawi r0, r0, 1 /* 8012EDFC 0012BBFC 6C 00 80 00 */ xoris r0, r0, 0x8000 @@ -1224,16 +1224,16 @@ IndexToUVCoord__10NPCBlinkerFiPfPf: /* 8012EE0C 0012BC0C EC 22 00 32 */ fmuls f1, f2, f0 /* 8012EE10 0012BC10 C8 01 00 10 */ lfd f0, 0x10(r1) /* 8012EE14 0012BC14 D0 25 00 00 */ stfs f1, 0(r5) -/* 8012EE18 0012BC18 C8 22 A2 E0 */ lfd f1, lbl_803CEC60-_SDA2_BASE_(r2) -/* 8012EE1C 0012BC1C C0 42 A2 D4 */ lfs f2, lbl_803CEC54-_SDA2_BASE_(r2) +/* 8012EE18 0012BC18 C8 22 A2 E0 */ lfd f1, lbl__1349_2-_SDA2_BASE_(r2) +/* 8012EE1C 0012BC1C C0 42 A2 D4 */ lfs f2, lbl__1074_3-_SDA2_BASE_(r2) /* 8012EE20 0012BC20 EC 00 08 28 */ fsubs f0, f0, f1 /* 8012EE24 0012BC24 EC 02 00 32 */ fmuls f0, f2, f0 /* 8012EE28 0012BC28 D0 05 00 04 */ stfs f0, 4(r5) -/* 8012EE2C 0012BC2C C0 22 A2 D4 */ lfs f1, lbl_803CEC54-_SDA2_BASE_(r2) +/* 8012EE2C 0012BC2C C0 22 A2 D4 */ lfs f1, lbl__1074_3-_SDA2_BASE_(r2) /* 8012EE30 0012BC30 C0 05 00 00 */ lfs f0, 0(r5) /* 8012EE34 0012BC34 EC 01 00 2A */ fadds f0, f1, f0 /* 8012EE38 0012BC38 D0 06 00 00 */ stfs f0, 0(r6) -/* 8012EE3C 0012BC3C C0 22 A2 D4 */ lfs f1, lbl_803CEC54-_SDA2_BASE_(r2) +/* 8012EE3C 0012BC3C C0 22 A2 D4 */ lfs f1, lbl__1074_3-_SDA2_BASE_(r2) /* 8012EE40 0012BC40 C0 05 00 04 */ lfs f0, 4(r5) /* 8012EE44 0012BC44 EC 01 00 2A */ fadds f0, f1, f0 /* 8012EE48 0012BC48 D0 06 00 04 */ stfs f0, 4(r6) @@ -1252,28 +1252,28 @@ Render__10NPCBlinkerFPC5xVec3fPC8RwRaster: /* 8012EE70 0012BC70 DB A1 01 00 */ stfd f29, 0x100(r1) /* 8012EE74 0012BC74 F3 A1 01 08 */ psq_st f29, 264(r1), 0, qr0 /* 8012EE78 0012BC78 BE C1 00 D8 */ stmw r22, 0xd8(r1) -/* 8012EE7C 0012BC7C 88 0D 95 E4 */ lbz r0, lbl_803CBEE4-_SDA_BASE_(r13) +/* 8012EE7C 0012BC7C 88 0D 95 E4 */ lbz r0, lbl_init$1535-_SDA_BASE_(r13) /* 8012EE80 0012BC80 FF C0 08 90 */ fmr f30, f1 /* 8012EE84 0012BC84 7C 77 1B 78 */ mr r23, r3 /* 8012EE88 0012BC88 7C 96 23 78 */ mr r22, r4 /* 8012EE8C 0012BC8C 7C 00 07 75 */ extsb. r0, r0 /* 8012EE90 0012BC90 7C BF 2B 78 */ mr r31, r5 /* 8012EE94 0012BC94 40 82 00 18 */ bne lbl_8012EEAC -/* 8012EE98 0012BC98 C0 22 A2 F8 */ lfs f1, lbl_803CEC78-_SDA2_BASE_(r2) +/* 8012EE98 0012BC98 C0 22 A2 F8 */ lfs f1, lbl__1678_1-_SDA2_BASE_(r2) /* 8012EE9C 0012BC9C 4B F1 92 0D */ bl SQ__Ff -/* 8012EEA0 0012BCA0 D0 2D 95 E0 */ stfs f1, lbl_803CBEE0-_SDA_BASE_(r13) +/* 8012EEA0 0012BCA0 D0 2D 95 E0 */ stfs f1, lbl_dst_toCamMax$1534-_SDA_BASE_(r13) /* 8012EEA4 0012BCA4 38 00 00 01 */ li r0, 1 -/* 8012EEA8 0012BCA8 98 0D 95 E4 */ stb r0, lbl_803CBEE4-_SDA_BASE_(r13) +/* 8012EEA8 0012BCA8 98 0D 95 E4 */ stb r0, lbl_init$1535-_SDA_BASE_(r13) lbl_8012EEAC: /* 8012EEAC 0012BCAC 7E C3 B3 78 */ mr r3, r22 /* 8012EEB0 0012BCB0 38 80 00 00 */ li r4, 0 /* 8012EEB4 0012BCB4 48 00 0F AD */ bl NPCC_ds2_toCam__FPC5xVec3P5xVec3 -/* 8012EEB8 0012BCB8 C0 0D 95 E0 */ lfs f0, lbl_803CBEE0-_SDA_BASE_(r13) +/* 8012EEB8 0012BCB8 C0 0D 95 E0 */ lfs f0, lbl_dst_toCamMax$1534-_SDA_BASE_(r13) /* 8012EEBC 0012BCBC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8012EEC0 0012BCC0 41 81 03 64 */ bgt lbl_8012F224 -/* 8012EEC4 0012BCC4 80 02 A2 F4 */ lwz r0, lbl_803CEC74-_SDA2_BASE_(r2) -/* 8012EEC8 0012BCC8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8012EECC 0012BCCC 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 8012EEC4 0012BCC4 80 02 A2 F4 */ lwz r0, lbl__1545_2-_SDA2_BASE_(r2) +/* 8012EEC8 0012BCC8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8012EECC 0012BCCC 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 8012EED0 0012BCD0 7E C4 B3 78 */ mr r4, r22 /* 8012EED4 0012BCD4 90 01 00 08 */ stw r0, 8(r1) /* 8012EED8 0012BCD8 38 61 00 A0 */ addi r3, r1, 0xa0 @@ -1317,9 +1317,9 @@ lbl_8012EEAC: /* 8012EF70 0012BD70 38 A1 00 14 */ addi r5, r1, 0x14 /* 8012EF74 0012BD74 38 C1 00 0C */ addi r6, r1, 0xc /* 8012EF78 0012BD78 4B FF FE 45 */ bl IndexToUVCoord__10NPCBlinkerFiPfPf -/* 8012EF7C 0012BD7C 3C 60 80 32 */ lis r3, lbl_8031AA6C@ha +/* 8012EF7C 0012BD7C 3C 60 80 32 */ lis r3, lbl_blink_vtxbuf$1549@ha /* 8012EF80 0012BD80 8B 41 00 08 */ lbz r26, 8(r1) -/* 8012EF84 0012BD84 38 63 AA 6C */ addi r3, r3, lbl_8031AA6C@l +/* 8012EF84 0012BD84 38 63 AA 6C */ addi r3, r3, lbl_blink_vtxbuf$1549@l /* 8012EF88 0012BD88 8B 61 00 09 */ lbz r27, 9(r1) /* 8012EF8C 0012BD8C 3B 23 01 F8 */ addi r25, r3, 0x1f8 /* 8012EF90 0012BD90 8B 81 00 0A */ lbz r28, 0xa(r1) @@ -1331,9 +1331,9 @@ lbl_8012EEAC: lbl_8012EFA8: /* 8012EFA8 0012BDA8 6F 00 80 00 */ xoris r0, r24, 0x8000 /* 8012EFAC 0012BDAC 93 C1 00 D0 */ stw r30, 0xd0(r1) -/* 8012EFB0 0012BDB0 C8 62 A2 E0 */ lfd f3, lbl_803CEC60-_SDA2_BASE_(r2) +/* 8012EFB0 0012BDB0 C8 62 A2 E0 */ lfd f3, lbl__1349_2-_SDA2_BASE_(r2) /* 8012EFB4 0012BDB4 90 01 00 D4 */ stw r0, 0xd4(r1) -/* 8012EFB8 0012BDB8 C0 02 A2 DC */ lfs f0, lbl_803CEC5C-_SDA2_BASE_(r2) +/* 8012EFB8 0012BDB8 C0 02 A2 DC */ lfs f0, lbl__1347_1-_SDA2_BASE_(r2) /* 8012EFBC 0012BDBC C8 21 00 D0 */ lfd f1, 0xd0(r1) /* 8012EFC0 0012BDC0 C0 41 00 70 */ lfs f2, 0x70(r1) /* 8012EFC4 0012BDC4 EC 21 18 28 */ fsubs f1, f1, f3 @@ -1467,9 +1467,9 @@ lbl_8012F1AC: /* 8012F1C0 0012BFC0 7F E4 FB 78 */ mr r4, r31 /* 8012F1C4 0012BFC4 38 60 00 01 */ li r3, 1 /* 8012F1C8 0012BFC8 48 10 06 15 */ bl RwRenderStateSet -/* 8012F1CC 0012BFCC 3C 60 80 32 */ lis r3, lbl_8031AA6C@ha +/* 8012F1CC 0012BFCC 3C 60 80 32 */ lis r3, lbl_blink_vtxbuf$1549@ha /* 8012F1D0 0012BFD0 38 80 00 0E */ li r4, 0xe -/* 8012F1D4 0012BFD4 38 63 AA 6C */ addi r3, r3, lbl_8031AA6C@l +/* 8012F1D4 0012BFD4 38 63 AA 6C */ addi r3, r3, lbl_blink_vtxbuf$1549@l /* 8012F1D8 0012BFD8 38 A0 00 00 */ li r5, 0 /* 8012F1DC 0012BFDC 38 C0 00 19 */ li r6, 0x19 /* 8012F1E0 0012BFE0 48 11 CA 95 */ bl RwIm3DTransform @@ -1550,12 +1550,12 @@ Firework_SceneFinish__Fv: Firework_SceneReset__Fi: /* 8012F2DC 0012C0DC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8012F2E0 0012C0E0 7C 08 02 A6 */ mflr r0 -/* 8012F2E4 0012C0E4 3C 80 80 32 */ lis r4, lbl_8031AE5C@ha +/* 8012F2E4 0012C0E4 3C 80 80 32 */ lis r4, lbl_g_fireworks@ha /* 8012F2E8 0012C0E8 90 01 00 24 */ stw r0, 0x24(r1) /* 8012F2EC 0012C0EC 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8012F2F0 0012C0F0 3B E0 00 00 */ li r31, 0 /* 8012F2F4 0012C0F4 93 C1 00 18 */ stw r30, 0x18(r1) -/* 8012F2F8 0012C0F8 3B C4 AE 5C */ addi r30, r4, lbl_8031AE5C@l +/* 8012F2F8 0012C0F8 3B C4 AE 5C */ addi r30, r4, lbl_g_fireworks@l /* 8012F2FC 0012C0FC 93 A1 00 14 */ stw r29, 0x14(r1) /* 8012F300 0012C100 3B A0 00 00 */ li r29, 0 /* 8012F304 0012C104 93 81 00 10 */ stw r28, 0x10(r1) @@ -1587,12 +1587,12 @@ lbl_8012F328: Firework_Timestep__Ff: /* 8012F35C 0012C15C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8012F360 0012C160 7C 08 02 A6 */ mflr r0 -/* 8012F364 0012C164 3C 60 80 32 */ lis r3, lbl_8031AE5C@ha +/* 8012F364 0012C164 3C 60 80 32 */ lis r3, lbl_g_fireworks@ha /* 8012F368 0012C168 90 01 00 24 */ stw r0, 0x24(r1) /* 8012F36C 0012C16C DB E1 00 18 */ stfd f31, 0x18(r1) /* 8012F370 0012C170 FF E0 08 90 */ fmr f31, f1 /* 8012F374 0012C174 93 E1 00 14 */ stw r31, 0x14(r1) -/* 8012F378 0012C178 3B E3 AE 5C */ addi r31, r3, lbl_8031AE5C@l +/* 8012F378 0012C178 3B E3 AE 5C */ addi r31, r3, lbl_g_fireworks@l /* 8012F37C 0012C17C 93 C1 00 10 */ stw r30, 0x10(r1) /* 8012F380 0012C180 3B C0 00 00 */ li r30, 0 lbl_8012F384: @@ -1656,7 +1656,7 @@ Update__8FireworkFf: lbl_8012F448: /* 8012F448 0012C248 48 00 00 69 */ bl FlyFlyFly__8FireworkFf /* 8012F44C 0012C24C C0 3F 00 08 */ lfs f1, 8(r31) -/* 8012F450 0012C250 C0 02 A2 C4 */ lfs f0, lbl_803CEC44-_SDA2_BASE_(r2) +/* 8012F450 0012C250 C0 02 A2 C4 */ lfs f0, lbl__1017_2-_SDA2_BASE_(r2) /* 8012F454 0012C254 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8012F458 0012C258 40 80 00 1C */ bge lbl_8012F474 /* 8012F45C 0012C25C 38 00 00 03 */ li r0, 3 @@ -1668,7 +1668,7 @@ lbl_8012F468: /* 8012F470 0012C270 98 1F 00 00 */ stb r0, 0(r31) lbl_8012F474: /* 8012F474 0012C274 C0 1F 00 08 */ lfs f0, 8(r31) -/* 8012F478 0012C278 C0 22 A2 F0 */ lfs f1, lbl_803CEC70-_SDA2_BASE_(r2) +/* 8012F478 0012C278 C0 22 A2 F0 */ lfs f1, lbl__1504_1-_SDA2_BASE_(r2) /* 8012F47C 0012C27C EC 00 F8 28 */ fsubs f0, f0, f31 /* 8012F480 0012C280 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8012F484 0012C284 40 81 00 08 */ ble lbl_8012F48C @@ -1694,11 +1694,11 @@ FlyFlyFly__8FireworkFf: /* 8012F4C0 0012C2C0 F3 E1 00 48 */ psq_st f31, 72(r1), 0, qr0 /* 8012F4C4 0012C2C4 93 E1 00 3C */ stw r31, 0x3c(r1) /* 8012F4C8 0012C2C8 7C 7F 1B 78 */ mr r31, r3 -/* 8012F4CC 0012C2CC C0 42 A2 D0 */ lfs f2, lbl_803CEC50-_SDA2_BASE_(r2) +/* 8012F4CC 0012C2CC C0 42 A2 D0 */ lfs f2, lbl__1062_1-_SDA2_BASE_(r2) /* 8012F4D0 0012C2D0 C0 63 00 08 */ lfs f3, 8(r3) /* 8012F4D4 0012C2D4 FF E0 08 90 */ fmr f31, f1 /* 8012F4D8 0012C2D8 C0 03 00 04 */ lfs f0, 4(r3) -/* 8012F4DC 0012C2DC C0 22 A2 C4 */ lfs f1, lbl_803CEC44-_SDA2_BASE_(r2) +/* 8012F4DC 0012C2DC C0 22 A2 C4 */ lfs f1, lbl__1017_2-_SDA2_BASE_(r2) /* 8012F4E0 0012C2E0 EC 63 00 24 */ fdivs f3, f3, f0 /* 8012F4E4 0012C2E4 FC 03 10 40 */ fcmpo cr0, f3, f2 /* 8012F4E8 0012C2E8 40 80 00 0C */ bge lbl_8012F4F4 @@ -1709,16 +1709,16 @@ lbl_8012F4F4: lbl_8012F4F8: /* 8012F4F8 0012C2F8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8012F4FC 0012C2FC 40 81 00 0C */ ble lbl_8012F508 -/* 8012F500 0012C300 C0 02 A2 C4 */ lfs f0, lbl_803CEC44-_SDA2_BASE_(r2) +/* 8012F500 0012C300 C0 02 A2 C4 */ lfs f0, lbl__1017_2-_SDA2_BASE_(r2) /* 8012F504 0012C304 48 00 00 14 */ b lbl_8012F518 lbl_8012F508: -/* 8012F508 0012C308 C0 02 A2 D0 */ lfs f0, lbl_803CEC50-_SDA2_BASE_(r2) +/* 8012F508 0012C308 C0 02 A2 D0 */ lfs f0, lbl__1062_1-_SDA2_BASE_(r2) /* 8012F50C 0012C30C FC 03 00 40 */ fcmpo cr0, f3, f0 /* 8012F510 0012C310 40 80 00 08 */ bge lbl_8012F518 /* 8012F514 0012C314 FC 00 18 90 */ fmr f0, f3 lbl_8012F518: /* 8012F518 0012C318 EC 22 00 28 */ fsubs f1, f2, f0 -/* 8012F51C 0012C31C C0 02 A2 FC */ lfs f0, lbl_803CEC7C-_SDA2_BASE_(r2) +/* 8012F51C 0012C31C C0 02 A2 FC */ lfs f0, lbl__1829_2-_SDA2_BASE_(r2) /* 8012F520 0012C320 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8012F524 0012C324 40 80 00 44 */ bge lbl_8012F568 /* 8012F528 0012C328 80 9F 00 18 */ lwz r4, 0x18(r31) @@ -1729,7 +1729,7 @@ lbl_8012F518: /* 8012F53C 0012C33C 80 1F 00 20 */ lwz r0, 0x20(r31) /* 8012F540 0012C340 90 01 00 28 */ stw r0, 0x28(r1) /* 8012F544 0012C344 4B EE 60 6D */ bl normalize__5xVec3Fv -/* 8012F548 0012C348 C0 0D 84 60 */ lfs f0, lbl_803CAD60-_SDA_BASE_(r13) +/* 8012F548 0012C348 C0 0D 84 60 */ lfs f0, lbl_acc_thrust__8Firework-_SDA_BASE_(r13) /* 8012F54C 0012C34C 38 61 00 14 */ addi r3, r1, 0x14 /* 8012F550 0012C350 38 81 00 20 */ addi r4, r1, 0x20 /* 8012F554 0012C354 EC 20 07 F2 */ fmuls f1, f0, f31 @@ -1738,18 +1738,18 @@ lbl_8012F518: /* 8012F560 0012C360 38 81 00 14 */ addi r4, r1, 0x14 /* 8012F564 0012C364 4B EE 5E E1 */ bl __apl__5xVec3FRC5xVec3 lbl_8012F568: -/* 8012F568 0012C368 C0 0D 84 64 */ lfs f0, lbl_803CAD64-_SDA_BASE_(r13) -/* 8012F56C 0012C36C 3C 60 80 25 */ lis r3, lbl_80253054@ha -/* 8012F570 0012C370 38 83 30 54 */ addi r4, r3, lbl_80253054@l +/* 8012F568 0012C368 C0 0D 84 64 */ lfs f0, lbl_acc_gravity__8Firework-_SDA_BASE_(r13) +/* 8012F56C 0012C36C 3C 60 80 25 */ lis r3, lbl_g_NY3@ha +/* 8012F570 0012C370 38 83 30 54 */ addi r4, r3, lbl_g_NY3@l /* 8012F574 0012C374 EC 20 07 F2 */ fmuls f1, f0, f31 /* 8012F578 0012C378 38 61 00 08 */ addi r3, r1, 8 /* 8012F57C 0012C37C 4B ED BB A5 */ bl __ml__5xVec3CFf /* 8012F580 0012C380 38 7F 00 18 */ addi r3, r31, 0x18 /* 8012F584 0012C384 38 81 00 08 */ addi r4, r1, 8 /* 8012F588 0012C388 4B EE 5E BD */ bl __apl__5xVec3FRC5xVec3 -/* 8012F58C 0012C38C 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 8012F58C 0012C38C 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 8012F590 0012C390 38 7F 00 0C */ addi r3, r31, 0xc -/* 8012F594 0012C394 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 8012F594 0012C394 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 8012F598 0012C398 48 05 67 99 */ bl NPAR_EmitFWExhaust__FPC5xVec3PC5xVec3 /* 8012F59C 0012C39C E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0 /* 8012F5A0 0012C3A0 80 01 00 54 */ lwz r0, 0x54(r1) @@ -1764,7 +1764,7 @@ Detonate__8FireworkFv: /* 8012F5B8 0012C3B8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012F5BC 0012C3BC 7C 08 02 A6 */ mflr r0 /* 8012F5C0 0012C3C0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8012F5C4 0012C3C4 C0 22 A3 00 */ lfs f1, lbl_803CEC80-_SDA2_BASE_(r2) +/* 8012F5C4 0012C3C4 C0 22 A3 00 */ lfs f1, lbl__1849_1-_SDA2_BASE_(r2) /* 8012F5C8 0012C3C8 4B F1 EB B1 */ bl xUtil_yesno__Ff /* 8012F5CC 0012C3CC 80 01 00 14 */ lwz r0, 0x14(r1) /* 8012F5D0 0012C3D0 7C 08 03 A6 */ mtlr r0 @@ -1784,7 +1784,7 @@ NPCC_ang_toXZDir__FfP5xVec3: /* 8012F5FC 0012C3FC 4B F9 58 51 */ bl isin__Ff /* 8012F600 0012C400 D0 3F 00 00 */ stfs f1, 0(r31) /* 8012F604 0012C404 FC 20 F8 90 */ fmr f1, f31 -/* 8012F608 0012C408 C0 02 A2 C4 */ lfs f0, lbl_803CEC44-_SDA2_BASE_(r2) +/* 8012F608 0012C408 C0 02 A2 C4 */ lfs f0, lbl__1017_2-_SDA2_BASE_(r2) /* 8012F60C 0012C40C D0 1F 00 04 */ stfs f0, 4(r31) /* 8012F610 0012C410 4B F9 58 81 */ bl icos__Ff /* 8012F614 0012C414 D0 3F 00 08 */ stfs f1, 8(r31) @@ -1836,9 +1836,9 @@ NPCC_aimVary__FP5xVec3P5xVec3P5xVec3fiP5xVec3: /* 8012F6A8 0012C4A8 DB 81 00 80 */ stfd f28, 0x80(r1) /* 8012F6AC 0012C4AC F3 81 00 88 */ psq_st f28, 136(r1), 0, qr0 /* 8012F6B0 0012C4B0 BE 61 00 4C */ stmw r19, 0x4c(r1) -/* 8012F6B4 0012C4B4 3D 00 80 27 */ lis r8, lbl_8026C410@ha +/* 8012F6B4 0012C4B4 3D 00 80 27 */ lis r8, lbl__405_8@ha /* 8012F6B8 0012C4B8 7C 7B 1B 78 */ mr r27, r3 -/* 8012F6BC 0012C4BC 3A 68 C4 10 */ addi r19, r8, lbl_8026C410@l +/* 8012F6BC 0012C4BC 3A 68 C4 10 */ addi r19, r8, lbl__405_8@l /* 8012F6C0 0012C4C0 FF 80 08 90 */ fmr f28, f1 /* 8012F6C4 0012C4C4 82 93 02 10 */ lwz r20, 0x210(r19) /* 8012F6C8 0012C4C8 7C 9C 23 78 */ mr r28, r4 @@ -1877,23 +1877,23 @@ NPCC_aimVary__FP5xVec3P5xVec3P5xVec3fiP5xVec3: /* 8012F74C 0012C54C 90 E1 00 08 */ stw r7, 8(r1) /* 8012F750 0012C550 90 C1 00 0C */ stw r6, 0xc(r1) /* 8012F754 0012C554 90 01 00 10 */ stw r0, 0x10(r1) -/* 8012F758 0012C558 C3 A2 A2 C4 */ lfs f29, lbl_803CEC44-_SDA2_BASE_(r2) +/* 8012F758 0012C558 C3 A2 A2 C4 */ lfs f29, lbl__1017_2-_SDA2_BASE_(r2) /* 8012F75C 0012C55C 4B ED EF 35 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8012F760 0012C560 57 C0 06 F7 */ rlwinm. r0, r30, 0, 0x1b, 0x1b /* 8012F764 0012C564 41 82 00 0C */ beq lbl_8012F770 -/* 8012F768 0012C568 C0 02 A2 C4 */ lfs f0, lbl_803CEC44-_SDA2_BASE_(r2) +/* 8012F768 0012C568 C0 02 A2 C4 */ lfs f0, lbl__1017_2-_SDA2_BASE_(r2) /* 8012F76C 0012C56C D0 01 00 24 */ stfs f0, 0x24(r1) lbl_8012F770: /* 8012F770 0012C570 38 61 00 20 */ addi r3, r1, 0x20 /* 8012F774 0012C574 4B ED EE DD */ bl xVec3Length__FPC5xVec3 /* 8012F778 0012C578 FF C0 08 90 */ fmr f30, f1 -/* 8012F77C 0012C57C C0 02 A2 C8 */ lfs f0, lbl_803CEC48-_SDA2_BASE_(r2) +/* 8012F77C 0012C57C C0 02 A2 C8 */ lfs f0, lbl__1060_1-_SDA2_BASE_(r2) /* 8012F780 0012C580 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 8012F784 0012C584 40 80 00 58 */ bge lbl_8012F7DC -/* 8012F788 0012C588 C0 02 A2 C4 */ lfs f0, lbl_803CEC44-_SDA2_BASE_(r2) +/* 8012F788 0012C588 C0 02 A2 C4 */ lfs f0, lbl__1017_2-_SDA2_BASE_(r2) /* 8012F78C 0012C58C FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 8012F790 0012C590 40 81 00 20 */ ble lbl_8012F7B0 -/* 8012F794 0012C594 C0 22 A2 CC */ lfs f1, lbl_803CEC4C-_SDA2_BASE_(r2) +/* 8012F794 0012C594 C0 22 A2 CC */ lfs f1, lbl__1061_2-_SDA2_BASE_(r2) /* 8012F798 0012C598 38 61 00 20 */ addi r3, r1, 0x20 /* 8012F79C 0012C59C 4B EE C1 9D */ bl xVec3SMulBy__FP5xVec3f /* 8012F7A0 0012C5A0 38 61 00 20 */ addi r3, r1, 0x20 @@ -1901,9 +1901,9 @@ lbl_8012F770: /* 8012F7A8 0012C5A8 4B F1 EB 49 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8012F7AC 0012C5AC 48 00 00 14 */ b lbl_8012F7C0 lbl_8012F7B0: -/* 8012F7B0 0012C5B0 3C 80 80 25 */ lis r4, lbl_80253024@ha +/* 8012F7B0 0012C5B0 3C 80 80 25 */ lis r4, lbl_g_X3@ha /* 8012F7B4 0012C5B4 7F 63 DB 78 */ mr r3, r27 -/* 8012F7B8 0012C5B8 38 84 30 24 */ addi r4, r4, lbl_80253024@l +/* 8012F7B8 0012C5B8 38 84 30 24 */ addi r4, r4, lbl_g_X3@l /* 8012F7BC 0012C5BC 4B F1 ED 21 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_8012F7C0: /* 8012F7C0 0012C5C0 28 1F 00 00 */ cmplwi r31, 0 @@ -1915,13 +1915,13 @@ lbl_8012F7D4: /* 8012F7D4 0012C5D4 FC 20 F0 90 */ fmr f1, f30 /* 8012F7D8 0012C5D8 48 00 01 20 */ b lbl_8012F8F8 lbl_8012F7DC: -/* 8012F7DC 0012C5DC C0 02 A2 D0 */ lfs f0, lbl_803CEC50-_SDA2_BASE_(r2) +/* 8012F7DC 0012C5DC C0 02 A2 D0 */ lfs f0, lbl__1062_1-_SDA2_BASE_(r2) /* 8012F7E0 0012C5E0 38 61 00 20 */ addi r3, r1, 0x20 /* 8012F7E4 0012C5E4 EC 20 F0 24 */ fdivs f1, f0, f30 /* 8012F7E8 0012C5E8 4B EE C1 51 */ bl xVec3SMulBy__FP5xVec3f -/* 8012F7EC 0012C5EC 3C 80 80 25 */ lis r4, lbl_80253030@ha +/* 8012F7EC 0012C5EC 3C 80 80 25 */ lis r4, lbl_g_Y3@ha /* 8012F7F0 0012C5F0 38 61 00 38 */ addi r3, r1, 0x38 -/* 8012F7F4 0012C5F4 38 84 30 30 */ addi r4, r4, lbl_80253030@l +/* 8012F7F4 0012C5F4 38 84 30 30 */ addi r4, r4, lbl_g_Y3@l /* 8012F7F8 0012C5F8 38 A1 00 20 */ addi r5, r1, 0x20 /* 8012F7FC 0012C5FC 4B EE 58 91 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 8012F800 0012C600 57 C0 07 39 */ rlwinm. r0, r30, 0, 0x1c, 0x1c @@ -1930,9 +1930,9 @@ lbl_8012F7DC: /* 8012F80C 0012C60C 48 00 00 70 */ b lbl_8012F87C lbl_8012F810: /* 8012F810 0012C610 4B F0 14 79 */ bl xurand__Fv -/* 8012F814 0012C614 C0 42 A2 D4 */ lfs f2, lbl_803CEC54-_SDA2_BASE_(r2) +/* 8012F814 0012C614 C0 42 A2 D4 */ lfs f2, lbl__1074_3-_SDA2_BASE_(r2) /* 8012F818 0012C618 57 C0 07 FF */ clrlwi. r0, r30, 0x1f -/* 8012F81C 0012C61C C0 02 A3 04 */ lfs f0, lbl_803CEC84-_SDA2_BASE_(r2) +/* 8012F81C 0012C61C C0 02 A3 04 */ lfs f0, lbl__1908-_SDA2_BASE_(r2) /* 8012F820 0012C620 EC 21 10 28 */ fsubs f1, f1, f2 /* 8012F824 0012C624 EC 00 00 72 */ fmuls f0, f0, f1 /* 8012F828 0012C628 EF FC 00 32 */ fmuls f31, f28, f0 @@ -1940,8 +1940,8 @@ lbl_8012F810: /* 8012F830 0012C630 57 C0 07 BD */ rlwinm. r0, r30, 0, 0x1e, 0x1e /* 8012F834 0012C634 41 82 00 1C */ beq lbl_8012F850 /* 8012F838 0012C638 4B F0 14 51 */ bl xurand__Fv -/* 8012F83C 0012C63C C0 42 A2 D4 */ lfs f2, lbl_803CEC54-_SDA2_BASE_(r2) -/* 8012F840 0012C640 C0 02 A3 04 */ lfs f0, lbl_803CEC84-_SDA2_BASE_(r2) +/* 8012F83C 0012C63C C0 42 A2 D4 */ lfs f2, lbl__1074_3-_SDA2_BASE_(r2) +/* 8012F840 0012C640 C0 02 A3 04 */ lfs f0, lbl__1908-_SDA2_BASE_(r2) /* 8012F844 0012C644 EC 21 10 28 */ fsubs f1, f1, f2 /* 8012F848 0012C648 EC 20 00 72 */ fmuls f1, f0, f1 /* 8012F84C 0012C64C 48 00 00 2C */ b lbl_8012F878 @@ -1957,7 +1957,7 @@ lbl_8012F860: /* 8012F86C 0012C66C FC 20 08 50 */ fneg f1, f1 /* 8012F870 0012C670 48 00 00 08 */ b lbl_8012F878 lbl_8012F874: -/* 8012F874 0012C674 C0 22 A2 C4 */ lfs f1, lbl_803CEC44-_SDA2_BASE_(r2) +/* 8012F874 0012C674 C0 22 A2 C4 */ lfs f1, lbl__1017_2-_SDA2_BASE_(r2) lbl_8012F878: /* 8012F878 0012C678 EF A1 07 32 */ fmuls f29, f1, f28 lbl_8012F87C: @@ -1966,8 +1966,8 @@ lbl_8012F87C: /* 8012F884 0012C684 38 81 00 38 */ addi r4, r1, 0x38 /* 8012F888 0012C688 4B EE 57 D1 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8012F88C 0012C68C FC 20 E8 90 */ fmr f1, f29 -/* 8012F890 0012C690 3C 60 80 25 */ lis r3, lbl_80253030@ha -/* 8012F894 0012C694 38 83 30 30 */ addi r4, r3, lbl_80253030@l +/* 8012F890 0012C690 3C 60 80 25 */ lis r3, lbl_g_Y3@ha +/* 8012F894 0012C694 38 83 30 30 */ addi r4, r3, lbl_g_Y3@l /* 8012F898 0012C698 38 61 00 14 */ addi r3, r1, 0x14 /* 8012F89C 0012C69C 4B EE 57 BD */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8012F8A0 0012C6A0 7F A4 EB 78 */ mr r4, r29 @@ -2013,8 +2013,8 @@ lbl_8012F8F8: NPCC_chk_hitPlyr__FP6xBoundP7xCollis: /* 8012F92C 0012C72C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012F930 0012C730 7C 08 02 A6 */ mflr r0 -/* 8012F934 0012C734 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 8012F938 0012C738 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l +/* 8012F934 0012C734 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 8012F938 0012C738 38 C5 05 58 */ addi r6, r5, lbl_globals@l /* 8012F93C 0012C73C 90 01 00 14 */ stw r0, 0x14(r1) /* 8012F940 0012C740 7C 85 23 78 */ mr r5, r4 /* 8012F944 0012C744 7C 64 1B 78 */ mr r4, r3 @@ -2029,10 +2029,10 @@ NPCC_chk_hitPlyr__FP6xBoundP7xCollis: NPCC_chk_hitEnt__FP4xEntP6xBoundP7xCollis: /* 8012F960 0012C760 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8012F964 0012C764 7C 08 02 A6 */ mflr r0 -/* 8012F968 0012C768 3C C0 80 27 */ lis r6, lbl_8026C65C@ha +/* 8012F968 0012C768 3C C0 80 27 */ lis r6, lbl__1916@ha /* 8012F96C 0012C76C 90 01 00 74 */ stw r0, 0x74(r1) /* 8012F970 0012C770 38 00 00 0A */ li r0, 0xa -/* 8012F974 0012C774 38 C6 C6 5C */ addi r6, r6, lbl_8026C65C@l +/* 8012F974 0012C774 38 C6 C6 5C */ addi r6, r6, lbl__1916@l /* 8012F978 0012C778 38 E1 00 04 */ addi r7, r1, 4 /* 8012F97C 0012C77C 93 E1 00 6C */ stw r31, 0x6c(r1) /* 8012F980 0012C780 3B E0 00 00 */ li r31, 0 @@ -2112,7 +2112,7 @@ lbl_8012FA74: /* 8012FA80 0012C880 38 61 00 08 */ addi r3, r1, 8 /* 8012FA84 0012C884 4B ED EB CD */ bl xVec3Length__FPC5xVec3 /* 8012FA88 0012C888 FF E0 08 90 */ fmr f31, f1 -/* 8012FA8C 0012C88C C0 02 A2 C8 */ lfs f0, lbl_803CEC48-_SDA2_BASE_(r2) +/* 8012FA8C 0012C88C C0 02 A2 C8 */ lfs f0, lbl__1060_1-_SDA2_BASE_(r2) /* 8012FA90 0012C890 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8012FA94 0012C894 40 80 00 08 */ bge lbl_8012FA9C /* 8012FA98 0012C898 FF E0 00 90 */ fmr f31, f0 @@ -2120,12 +2120,12 @@ lbl_8012FA9C: /* 8012FA9C 0012C89C 7F A4 EB 78 */ mr r4, r29 /* 8012FAA0 0012C8A0 38 61 00 14 */ addi r3, r1, 0x14 /* 8012FAA4 0012C8A4 4B F1 EA 39 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8012FAA8 0012C8A8 C0 02 A2 D0 */ lfs f0, lbl_803CEC50-_SDA2_BASE_(r2) +/* 8012FAA8 0012C8A8 C0 02 A2 D0 */ lfs f0, lbl__1062_1-_SDA2_BASE_(r2) /* 8012FAAC 0012C8AC 38 61 00 20 */ addi r3, r1, 0x20 /* 8012FAB0 0012C8B0 38 81 00 08 */ addi r4, r1, 8 /* 8012FAB4 0012C8B4 EC 20 F8 24 */ fdivs f1, f0, f31 /* 8012FAB8 0012C8B8 4B ED B5 D9 */ bl xVec3SMul__FP5xVec3PC5xVec3f -/* 8012FABC 0012C8BC C0 02 A3 08 */ lfs f0, lbl_803CEC88-_SDA2_BASE_(r2) +/* 8012FABC 0012C8BC C0 02 A3 08 */ lfs f0, lbl__1989-_SDA2_BASE_(r2) /* 8012FAC0 0012C8C0 38 00 0C 00 */ li r0, 0xc00 /* 8012FAC4 0012C8C4 7F C4 F3 78 */ mr r4, r30 /* 8012FAC8 0012C8C8 7F E5 FB 78 */ mr r5, r31 @@ -2155,9 +2155,9 @@ lbl_8012FA9C: /* 8012FB28 0012C928 38 03 FF FD */ addi r0, r3, -3 /* 8012FB2C 0012C92C 28 00 00 2D */ cmplwi r0, 0x2d /* 8012FB30 0012C930 41 81 00 34 */ bgt lbl_8012FB64 -/* 8012FB34 0012C934 3C 60 80 2A */ lis r3, lbl_80298CA4@ha +/* 8012FB34 0012C934 3C 60 80 2A */ lis r3, lbl__2035_1@ha /* 8012FB38 0012C938 54 00 10 3A */ slwi r0, r0, 2 -/* 8012FB3C 0012C93C 38 63 8C A4 */ addi r3, r3, lbl_80298CA4@l +/* 8012FB3C 0012C93C 38 63 8C A4 */ addi r3, r3, lbl__2035_1@l /* 8012FB40 0012C940 7C 03 00 2E */ lwzx r0, r3, r0 /* 8012FB44 0012C944 7C 09 03 A6 */ mtctr r0 /* 8012FB48 0012C948 4E 80 04 20 */ bctr @@ -2190,15 +2190,15 @@ NPCC_pos_ofBase__FP5xBaseP5xVec3: /* 8012FBA0 0012C9A0 38 04 FF FD */ addi r0, r4, -3 /* 8012FBA4 0012C9A4 28 00 00 2D */ cmplwi r0, 0x2d /* 8012FBA8 0012C9A8 41 81 00 58 */ bgt lbl_8012FC00 -/* 8012FBAC 0012C9AC 3C 80 80 2A */ lis r4, lbl_80298D5C@ha +/* 8012FBAC 0012C9AC 3C 80 80 2A */ lis r4, lbl__2063@ha /* 8012FBB0 0012C9B0 54 00 10 3A */ slwi r0, r0, 2 -/* 8012FBB4 0012C9B4 38 84 8D 5C */ addi r4, r4, lbl_80298D5C@l +/* 8012FBB4 0012C9B4 38 84 8D 5C */ addi r4, r4, lbl__2063@l /* 8012FBB8 0012C9B8 7C 04 00 2E */ lwzx r0, r4, r0 /* 8012FBBC 0012C9BC 7C 09 03 A6 */ mtctr r0 /* 8012FBC0 0012C9C0 4E 80 04 20 */ bctr -/* 8012FBC4 0012C9C4 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8012FBC4 0012C9C4 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8012FBC8 0012C9C8 7F C3 F3 78 */ mr r3, r30 -/* 8012FBCC 0012C9CC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8012FBCC 0012C9CC 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8012FBD0 0012C9D0 38 84 00 44 */ addi r4, r4, 0x44 /* 8012FBD4 0012C9D4 4B F1 E9 09 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8012FBD8 0012C9D8 48 00 00 2C */ b lbl_8012FC04 @@ -2228,7 +2228,7 @@ NPCC_xBoundAway__FP6xBound: /* 8012FC24 0012CA24 28 00 00 01 */ cmplwi r0, 1 /* 8012FC28 0012CA28 40 82 00 18 */ bne lbl_8012FC40 /* 8012FC2C 0012CA2C C0 23 00 28 */ lfs f1, 0x28(r3) -/* 8012FC30 0012CA30 C0 02 A3 0C */ lfs f0, lbl_803CEC8C-_SDA2_BASE_(r2) +/* 8012FC30 0012CA30 C0 02 A3 0C */ lfs f0, lbl__2074-_SDA2_BASE_(r2) /* 8012FC34 0012CA34 EC 01 00 28 */ fsubs f0, f1, f0 /* 8012FC38 0012CA38 D0 03 00 28 */ stfs f0, 0x28(r3) /* 8012FC3C 0012CA3C 4E 80 00 20 */ blr @@ -2236,7 +2236,7 @@ lbl_8012FC40: /* 8012FC40 0012CA40 28 00 00 02 */ cmplwi r0, 2 /* 8012FC44 0012CA44 4C 82 00 20 */ bnelr /* 8012FC48 0012CA48 C0 23 00 28 */ lfs f1, 0x28(r3) -/* 8012FC4C 0012CA4C C0 02 A3 0C */ lfs f0, lbl_803CEC8C-_SDA2_BASE_(r2) +/* 8012FC4C 0012CA4C C0 02 A3 0C */ lfs f0, lbl__2074-_SDA2_BASE_(r2) /* 8012FC50 0012CA50 EC 01 00 28 */ fsubs f0, f1, f0 /* 8012FC54 0012CA54 D0 03 00 28 */ stfs f0, 0x28(r3) /* 8012FC58 0012CA58 4E 80 00 20 */ blr @@ -2247,7 +2247,7 @@ NPCC_xBoundBack__FP6xBound: /* 8012FC60 0012CA60 28 00 00 01 */ cmplwi r0, 1 /* 8012FC64 0012CA64 40 82 00 18 */ bne lbl_8012FC7C /* 8012FC68 0012CA68 C0 23 00 28 */ lfs f1, 0x28(r3) -/* 8012FC6C 0012CA6C C0 02 A3 0C */ lfs f0, lbl_803CEC8C-_SDA2_BASE_(r2) +/* 8012FC6C 0012CA6C C0 02 A3 0C */ lfs f0, lbl__2074-_SDA2_BASE_(r2) /* 8012FC70 0012CA70 EC 01 00 2A */ fadds f0, f1, f0 /* 8012FC74 0012CA74 D0 03 00 28 */ stfs f0, 0x28(r3) /* 8012FC78 0012CA78 4E 80 00 20 */ blr @@ -2255,7 +2255,7 @@ lbl_8012FC7C: /* 8012FC7C 0012CA7C 28 00 00 02 */ cmplwi r0, 2 /* 8012FC80 0012CA80 4C 82 00 20 */ bnelr /* 8012FC84 0012CA84 C0 23 00 28 */ lfs f1, 0x28(r3) -/* 8012FC88 0012CA88 C0 02 A3 0C */ lfs f0, lbl_803CEC8C-_SDA2_BASE_(r2) +/* 8012FC88 0012CA88 C0 02 A3 0C */ lfs f0, lbl__2074-_SDA2_BASE_(r2) /* 8012FC8C 0012CA8C EC 01 00 2A */ fadds f0, f1, f0 /* 8012FC90 0012CA90 D0 03 00 28 */ stfs f0, 0x28(r3) /* 8012FC94 0012CA94 4E 80 00 20 */ blr @@ -2268,14 +2268,14 @@ NPCC_HaveLOSToPos__FP5xVec3P5xVec3fP5xBaseP7xCollis: /* 8012FCA4 0012CAA4 DB E1 00 50 */ stfd f31, 0x50(r1) /* 8012FCA8 0012CAA8 F3 E1 00 58 */ psq_st f31, 88(r1), 0, qr0 /* 8012FCAC 0012CAAC BF 41 00 38 */ stmw r26, 0x38(r1) -/* 8012FCB0 0012CAB0 3C E0 80 27 */ lis r7, lbl_8026C714@ha +/* 8012FCB0 0012CAB0 3C E0 80 27 */ lis r7, lbl__2088@ha /* 8012FCB4 0012CAB4 7C 7C 1B 78 */ mr r28, r3 -/* 8012FCB8 0012CAB8 3B 67 C7 14 */ addi r27, r7, lbl_8026C714@l +/* 8012FCB8 0012CAB8 3B 67 C7 14 */ addi r27, r7, lbl__2088@l /* 8012FCBC 0012CABC 7C 9D 23 78 */ mr r29, r4 -/* 8012FCC0 0012CAC0 3C E0 80 3C */ lis r7, lbl_803C0558@ha +/* 8012FCC0 0012CAC0 3C E0 80 3C */ lis r7, lbl_globals@ha /* 8012FCC4 0012CAC4 83 FB 00 00 */ lwz r31, 0(r27) /* 8012FCC8 0012CAC8 81 9B 00 04 */ lwz r12, 4(r27) -/* 8012FCCC 0012CACC 38 E7 05 58 */ addi r7, r7, lbl_803C0558@l +/* 8012FCCC 0012CACC 38 E7 05 58 */ addi r7, r7, lbl_globals@l /* 8012FCD0 0012CAD0 81 7B 00 08 */ lwz r11, 8(r27) /* 8012FCD4 0012CAD4 FF E0 08 90 */ fmr f31, f1 /* 8012FCD8 0012CAD8 81 5B 00 0C */ lwz r10, 0xc(r27) @@ -2300,17 +2300,17 @@ NPCC_HaveLOSToPos__FP5xVec3P5xVec3fP5xBaseP7xCollis: /* 8012FD24 0012CB24 7C DA 33 78 */ mr r26, r6 /* 8012FD28 0012CB28 48 00 00 28 */ b lbl_8012FD50 lbl_8012FD2C: -/* 8012FD2C 0012CB2C 3C 60 80 2A */ lis r3, lbl_80298E14@ha +/* 8012FD2C 0012CB2C 3C 60 80 2A */ lis r3, lbl_localCollis$2089@ha /* 8012FD30 0012CB30 38 80 00 00 */ li r4, 0 -/* 8012FD34 0012CB34 38 63 8E 14 */ addi r3, r3, lbl_80298E14@l +/* 8012FD34 0012CB34 38 63 8E 14 */ addi r3, r3, lbl_localCollis$2089@l /* 8012FD38 0012CB38 38 A0 00 50 */ li r5, 0x50 /* 8012FD3C 0012CB3C 4B ED 37 1D */ bl memset /* 8012FD40 0012CB40 38 00 1F 00 */ li r0, 0x1f00 -/* 8012FD44 0012CB44 3C 60 80 2A */ lis r3, lbl_80298E14@ha -/* 8012FD48 0012CB48 94 03 8E 14 */ stwu r0, lbl_80298E14@l(r3) +/* 8012FD44 0012CB44 3C 60 80 2A */ lis r3, lbl_localCollis$2089@ha +/* 8012FD48 0012CB48 94 03 8E 14 */ stwu r0, lbl_localCollis$2089@l(r3) /* 8012FD4C 0012CB4C 7C 7A 1B 78 */ mr r26, r3 lbl_8012FD50: -/* 8012FD50 0012CB50 C0 02 A2 C4 */ lfs f0, lbl_803CEC44-_SDA2_BASE_(r2) +/* 8012FD50 0012CB50 C0 02 A2 C4 */ lfs f0, lbl__1017_2-_SDA2_BASE_(r2) /* 8012FD54 0012CB54 3B 61 00 14 */ addi r27, r1, 0x14 /* 8012FD58 0012CB58 7F 63 DB 78 */ mr r3, r27 /* 8012FD5C 0012CB5C 7F A4 EB 78 */ mr r4, r29 @@ -2370,11 +2370,11 @@ lbl_8012FDFC: NPCC_DstSqPlyrToPos__FPC5xVec3: /* 8012FE18 0012CC18 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8012FE1C 0012CC1C 7C 08 02 A6 */ mflr r0 -/* 8012FE20 0012CC20 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8012FE20 0012CC20 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8012FE24 0012CC24 90 01 00 14 */ stw r0, 0x14(r1) /* 8012FE28 0012CC28 93 E1 00 0C */ stw r31, 0xc(r1) /* 8012FE2C 0012CC2C 7C 7F 1B 78 */ mr r31, r3 -/* 8012FE30 0012CC30 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 8012FE30 0012CC30 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 8012FE34 0012CC34 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 8012FE38 0012CC38 4B EE B9 D1 */ bl xEntGetPos__FPC4xEnt /* 8012FE3C 0012CC3C 7C 64 1B 78 */ mr r4, r3 @@ -2391,12 +2391,12 @@ NPCC_DstSqPlyrToPos__FPC5xVec3: NPCC_ds2_toCam__FPC5xVec3P5xVec3: /* 8012FE60 0012CC60 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8012FE64 0012CC64 7C 08 02 A6 */ mflr r0 -/* 8012FE68 0012CC68 3C A0 80 27 */ lis r5, lbl_8026C738@ha +/* 8012FE68 0012CC68 3C A0 80 27 */ lis r5, lbl__2122@ha /* 8012FE6C 0012CC6C 90 01 00 34 */ stw r0, 0x34(r1) -/* 8012FE70 0012CC70 39 25 C7 38 */ addi r9, r5, lbl_8026C738@l -/* 8012FE74 0012CC74 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 8012FE70 0012CC70 39 25 C7 38 */ addi r9, r5, lbl__2122@l +/* 8012FE74 0012CC74 3C A0 80 3C */ lis r5, lbl_globals@ha /* 8012FE78 0012CC78 DB E1 00 28 */ stfd f31, 0x28(r1) -/* 8012FE7C 0012CC7C 38 C5 05 58 */ addi r6, r5, lbl_803C0558@l +/* 8012FE7C 0012CC7C 38 C5 05 58 */ addi r6, r5, lbl_globals@l /* 8012FE80 0012CC80 7C 65 1B 78 */ mr r5, r3 /* 8012FE84 0012CC84 38 61 00 08 */ addi r3, r1, 8 /* 8012FE88 0012CC88 93 E1 00 24 */ stw r31, 0x24(r1) @@ -2433,31 +2433,31 @@ NPCC_Bounce__FP5xVec3P5xVec3f: /* 8012FEF4 0012CCF4 90 01 00 14 */ stw r0, 0x14(r1) /* 8012FEF8 0012CCF8 C0 44 00 00 */ lfs f2, 0(r4) /* 8012FEFC 0012CCFC C0 63 00 00 */ lfs f3, 0(r3) -/* 8012FF00 0012CD00 C0 02 A2 C4 */ lfs f0, lbl_803CEC44-_SDA2_BASE_(r2) +/* 8012FF00 0012CD00 C0 02 A2 C4 */ lfs f0, lbl__1017_2-_SDA2_BASE_(r2) /* 8012FF04 0012CD04 EC 43 00 B2 */ fmuls f2, f3, f2 /* 8012FF08 0012CD08 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8012FF0C 0012CD0C 40 80 00 10 */ bge lbl_8012FF1C -/* 8012FF10 0012CD10 C0 02 A2 F0 */ lfs f0, lbl_803CEC70-_SDA2_BASE_(r2) +/* 8012FF10 0012CD10 C0 02 A2 F0 */ lfs f0, lbl__1504_1-_SDA2_BASE_(r2) /* 8012FF14 0012CD14 EC 03 00 32 */ fmuls f0, f3, f0 /* 8012FF18 0012CD18 D0 03 00 00 */ stfs f0, 0(r3) lbl_8012FF1C: /* 8012FF1C 0012CD1C C0 63 00 04 */ lfs f3, 4(r3) /* 8012FF20 0012CD20 C0 44 00 04 */ lfs f2, 4(r4) -/* 8012FF24 0012CD24 C0 02 A2 C4 */ lfs f0, lbl_803CEC44-_SDA2_BASE_(r2) +/* 8012FF24 0012CD24 C0 02 A2 C4 */ lfs f0, lbl__1017_2-_SDA2_BASE_(r2) /* 8012FF28 0012CD28 EC 43 00 B2 */ fmuls f2, f3, f2 /* 8012FF2C 0012CD2C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8012FF30 0012CD30 40 80 00 10 */ bge lbl_8012FF40 -/* 8012FF34 0012CD34 C0 02 A2 F0 */ lfs f0, lbl_803CEC70-_SDA2_BASE_(r2) +/* 8012FF34 0012CD34 C0 02 A2 F0 */ lfs f0, lbl__1504_1-_SDA2_BASE_(r2) /* 8012FF38 0012CD38 EC 03 00 32 */ fmuls f0, f3, f0 /* 8012FF3C 0012CD3C D0 03 00 04 */ stfs f0, 4(r3) lbl_8012FF40: /* 8012FF40 0012CD40 C0 63 00 08 */ lfs f3, 8(r3) /* 8012FF44 0012CD44 C0 44 00 08 */ lfs f2, 8(r4) -/* 8012FF48 0012CD48 C0 02 A2 C4 */ lfs f0, lbl_803CEC44-_SDA2_BASE_(r2) +/* 8012FF48 0012CD48 C0 02 A2 C4 */ lfs f0, lbl__1017_2-_SDA2_BASE_(r2) /* 8012FF4C 0012CD4C EC 43 00 B2 */ fmuls f2, f3, f2 /* 8012FF50 0012CD50 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8012FF54 0012CD54 40 80 00 10 */ bge lbl_8012FF64 -/* 8012FF58 0012CD58 C0 02 A2 F0 */ lfs f0, lbl_803CEC70-_SDA2_BASE_(r2) +/* 8012FF58 0012CD58 C0 02 A2 F0 */ lfs f0, lbl__1504_1-_SDA2_BASE_(r2) /* 8012FF5C 0012CD5C EC 03 00 32 */ fmuls f0, f3, f0 /* 8012FF60 0012CD60 D0 03 00 08 */ stfs f0, 8(r3) lbl_8012FF64: @@ -2471,7 +2471,7 @@ lbl_8012FF64: NPCC_rotHPB__FP7xMat3x3fff: /* 8012FF78 0012CD78 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8012FF7C 0012CD7C 7C 08 02 A6 */ mflr r0 -/* 8012FF80 0012CD80 3C 80 80 27 */ lis r4, lbl_8026C75C@ha +/* 8012FF80 0012CD80 3C 80 80 27 */ lis r4, lbl__2150@ha /* 8012FF84 0012CD84 90 01 00 64 */ stw r0, 0x64(r1) /* 8012FF88 0012CD88 DB E1 00 58 */ stfd f31, 0x58(r1) /* 8012FF8C 0012CD8C FF E0 10 90 */ fmr f31, f2 @@ -2481,7 +2481,7 @@ NPCC_rotHPB__FP7xMat3x3fff: /* 8012FF9C 0012CD9C 93 E1 00 4C */ stw r31, 0x4c(r1) /* 8012FFA0 0012CDA0 93 C1 00 48 */ stw r30, 0x48(r1) /* 8012FFA4 0012CDA4 93 A1 00 44 */ stw r29, 0x44(r1) -/* 8012FFA8 0012CDA8 3B A4 C7 5C */ addi r29, r4, lbl_8026C75C@l +/* 8012FFA8 0012CDA8 3B A4 C7 5C */ addi r29, r4, lbl__2150@l /* 8012FFAC 0012CDAC 93 81 00 40 */ stw r28, 0x40(r1) /* 8012FFB0 0012CDB0 7C 7C 1B 78 */ mr r28, r3 /* 8012FFB4 0012CDB4 83 DD 00 00 */ lwz r30, 0(r29) @@ -2542,7 +2542,7 @@ NPCC_TmrCycle__FPfff: /* 80130084 0012CE84 DB E1 00 10 */ stfd f31, 0x10(r1) /* 80130088 0012CE88 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 8013008C 0012CE8C 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80130090 0012CE90 C0 02 A2 C4 */ lfs f0, lbl_803CEC44-_SDA2_BASE_(r2) +/* 80130090 0012CE90 C0 02 A2 C4 */ lfs f0, lbl__1017_2-_SDA2_BASE_(r2) /* 80130094 0012CE94 7C 7F 1B 78 */ mr r31, r3 /* 80130098 0012CE98 C0 63 00 00 */ lfs f3, 0(r3) /* 8013009C 0012CE9C FC 03 00 40 */ fcmpo cr0, f3, f0 @@ -2678,85 +2678,85 @@ NPCC_GenSmooth__FPP5xVec3PP5xVec3: /* 8013023C 0012D03C 93 C1 00 18 */ stw r30, 0x18(r1) /* 80130240 0012D040 93 A1 00 14 */ stw r29, 0x14(r1) /* 80130244 0012D044 93 81 00 10 */ stw r28, 0x10(r1) -/* 80130248 0012D048 88 0D 95 EC */ lbz r0, lbl_803CBEEC-_SDA_BASE_(r13) +/* 80130248 0012D048 88 0D 95 EC */ lbz r0, lbl_init$2217-_SDA_BASE_(r13) /* 8013024C 0012D04C 7C 00 07 75 */ extsb. r0, r0 /* 80130250 0012D050 40 82 00 14 */ bne lbl_80130264 /* 80130254 0012D054 38 60 00 00 */ li r3, 0 /* 80130258 0012D058 38 00 00 01 */ li r0, 1 -/* 8013025C 0012D05C 90 6D 95 E8 */ stw r3, lbl_803CBEE8-_SDA_BASE_(r13) -/* 80130260 0012D060 98 0D 95 EC */ stb r0, lbl_803CBEEC-_SDA_BASE_(r13) +/* 8013025C 0012D05C 90 6D 95 E8 */ stw r3, lbl_init$2216-_SDA_BASE_(r13) +/* 80130260 0012D060 98 0D 95 EC */ stb r0, lbl_init$2217-_SDA_BASE_(r13) lbl_80130264: -/* 80130264 0012D064 80 0D 95 E8 */ lwz r0, lbl_803CBEE8-_SDA_BASE_(r13) +/* 80130264 0012D064 80 0D 95 E8 */ lwz r0, lbl_init$2216-_SDA_BASE_(r13) /* 80130268 0012D068 2C 00 00 00 */ cmpwi r0, 0 /* 8013026C 0012D06C 40 82 01 00 */ bne lbl_8013036C -/* 80130270 0012D070 3C A0 80 27 */ lis r5, lbl_8026C7F8@ha -/* 80130274 0012D074 3C 60 80 32 */ lis r3, lbl_8031B2DC@ha -/* 80130278 0012D078 38 C5 C7 F8 */ addi r6, r5, lbl_8026C7F8@l +/* 80130270 0012D070 3C A0 80 27 */ lis r5, lbl_yews$2215@ha +/* 80130274 0012D074 3C 60 80 32 */ lis r3, lbl_prepute$2214@ha +/* 80130278 0012D078 38 C5 C7 F8 */ addi r6, r5, lbl_yews$2215@l /* 8013027C 0012D07C 38 00 00 02 */ li r0, 2 /* 80130280 0012D080 38 A0 00 01 */ li r5, 1 -/* 80130284 0012D084 38 63 B2 DC */ addi r3, r3, lbl_8031B2DC@l -/* 80130288 0012D088 90 AD 95 E8 */ stw r5, lbl_803CBEE8-_SDA_BASE_(r13) +/* 80130284 0012D084 38 63 B2 DC */ addi r3, r3, lbl_prepute$2214@l +/* 80130288 0012D088 90 AD 95 E8 */ stw r5, lbl_init$2216-_SDA_BASE_(r13) /* 8013028C 0012D08C 7C 09 03 A6 */ mtctr r0 lbl_80130290: /* 80130290 0012D090 C0 86 00 00 */ lfs f4, 0(r6) -/* 80130294 0012D094 C0 22 A3 10 */ lfs f1, lbl_803CEC90-_SDA2_BASE_(r2) +/* 80130294 0012D094 C0 22 A3 10 */ lfs f1, lbl__2249-_SDA2_BASE_(r2) /* 80130298 0012D098 EC 64 01 32 */ fmuls f3, f4, f4 /* 8013029C 0012D09C EC A4 00 F2 */ fmuls f5, f4, f3 /* 801302A0 0012D0A0 EC 01 19 7A */ fmadds f0, f1, f5, f3 /* 801302A4 0012D0A4 EC 01 01 3A */ fmadds f0, f1, f4, f0 /* 801302A8 0012D0A8 D0 03 00 00 */ stfs f0, 0(r3) -/* 801302AC 0012D0AC C0 02 A3 18 */ lfs f0, lbl_803CEC98-_SDA2_BASE_(r2) -/* 801302B0 0012D0B0 C0 22 A3 14 */ lfs f1, lbl_803CEC94-_SDA2_BASE_(r2) +/* 801302AC 0012D0AC C0 02 A3 18 */ lfs f0, lbl__2251-_SDA2_BASE_(r2) +/* 801302B0 0012D0B0 C0 22 A3 14 */ lfs f1, lbl__2250-_SDA2_BASE_(r2) /* 801302B4 0012D0B4 EC 00 00 F2 */ fmuls f0, f0, f3 -/* 801302B8 0012D0B8 C0 42 A2 D0 */ lfs f2, lbl_803CEC50-_SDA2_BASE_(r2) +/* 801302B8 0012D0B8 C0 42 A2 D0 */ lfs f2, lbl__1062_1-_SDA2_BASE_(r2) /* 801302BC 0012D0BC EC 01 01 7A */ fmadds f0, f1, f5, f0 /* 801302C0 0012D0C0 EC 02 00 2A */ fadds f0, f2, f0 /* 801302C4 0012D0C4 D0 03 00 04 */ stfs f0, 4(r3) -/* 801302C8 0012D0C8 C0 02 A3 04 */ lfs f0, lbl_803CEC84-_SDA2_BASE_(r2) -/* 801302CC 0012D0CC C0 22 A3 1C */ lfs f1, lbl_803CEC9C-_SDA2_BASE_(r2) +/* 801302C8 0012D0C8 C0 02 A3 04 */ lfs f0, lbl__1908-_SDA2_BASE_(r2) +/* 801302CC 0012D0CC C0 22 A3 1C */ lfs f1, lbl__2252-_SDA2_BASE_(r2) /* 801302D0 0012D0D0 EC 00 00 F2 */ fmuls f0, f0, f3 -/* 801302D4 0012D0D4 C0 42 A2 D4 */ lfs f2, lbl_803CEC54-_SDA2_BASE_(r2) +/* 801302D4 0012D0D4 C0 42 A2 D4 */ lfs f2, lbl__1074_3-_SDA2_BASE_(r2) /* 801302D8 0012D0D8 EC 01 01 7A */ fmadds f0, f1, f5, f0 /* 801302DC 0012D0DC EC 02 01 3A */ fmadds f0, f2, f4, f0 /* 801302E0 0012D0E0 C0 86 00 04 */ lfs f4, 4(r6) /* 801302E4 0012D0E4 38 C6 00 08 */ addi r6, r6, 8 /* 801302E8 0012D0E8 D0 03 00 08 */ stfs f0, 8(r3) -/* 801302EC 0012D0EC C0 02 A3 10 */ lfs f0, lbl_803CEC90-_SDA2_BASE_(r2) -/* 801302F0 0012D0F0 C0 22 A2 D4 */ lfs f1, lbl_803CEC54-_SDA2_BASE_(r2) +/* 801302EC 0012D0EC C0 02 A3 10 */ lfs f0, lbl__2249-_SDA2_BASE_(r2) +/* 801302F0 0012D0F0 C0 22 A2 D4 */ lfs f1, lbl__1074_3-_SDA2_BASE_(r2) /* 801302F4 0012D0F4 EC 00 00 F2 */ fmuls f0, f0, f3 /* 801302F8 0012D0F8 EC 64 01 32 */ fmuls f3, f4, f4 /* 801302FC 0012D0FC EC 01 01 7A */ fmadds f0, f1, f5, f0 /* 80130300 0012D100 EC A4 00 F2 */ fmuls f5, f4, f3 /* 80130304 0012D104 D0 03 00 0C */ stfs f0, 0xc(r3) -/* 80130308 0012D108 C0 22 A3 10 */ lfs f1, lbl_803CEC90-_SDA2_BASE_(r2) +/* 80130308 0012D108 C0 22 A3 10 */ lfs f1, lbl__2249-_SDA2_BASE_(r2) /* 8013030C 0012D10C EC 01 19 7A */ fmadds f0, f1, f5, f3 /* 80130310 0012D110 EC 01 01 3A */ fmadds f0, f1, f4, f0 /* 80130314 0012D114 D0 03 00 10 */ stfs f0, 0x10(r3) -/* 80130318 0012D118 C0 02 A3 18 */ lfs f0, lbl_803CEC98-_SDA2_BASE_(r2) -/* 8013031C 0012D11C C0 22 A3 14 */ lfs f1, lbl_803CEC94-_SDA2_BASE_(r2) +/* 80130318 0012D118 C0 02 A3 18 */ lfs f0, lbl__2251-_SDA2_BASE_(r2) +/* 8013031C 0012D11C C0 22 A3 14 */ lfs f1, lbl__2250-_SDA2_BASE_(r2) /* 80130320 0012D120 EC 00 00 F2 */ fmuls f0, f0, f3 -/* 80130324 0012D124 C0 42 A2 D0 */ lfs f2, lbl_803CEC50-_SDA2_BASE_(r2) +/* 80130324 0012D124 C0 42 A2 D0 */ lfs f2, lbl__1062_1-_SDA2_BASE_(r2) /* 80130328 0012D128 EC 01 01 7A */ fmadds f0, f1, f5, f0 /* 8013032C 0012D12C EC 02 00 2A */ fadds f0, f2, f0 /* 80130330 0012D130 D0 03 00 14 */ stfs f0, 0x14(r3) -/* 80130334 0012D134 C0 02 A3 04 */ lfs f0, lbl_803CEC84-_SDA2_BASE_(r2) -/* 80130338 0012D138 C0 22 A3 1C */ lfs f1, lbl_803CEC9C-_SDA2_BASE_(r2) +/* 80130334 0012D134 C0 02 A3 04 */ lfs f0, lbl__1908-_SDA2_BASE_(r2) +/* 80130338 0012D138 C0 22 A3 1C */ lfs f1, lbl__2252-_SDA2_BASE_(r2) /* 8013033C 0012D13C EC 00 00 F2 */ fmuls f0, f0, f3 -/* 80130340 0012D140 C0 42 A2 D4 */ lfs f2, lbl_803CEC54-_SDA2_BASE_(r2) +/* 80130340 0012D140 C0 42 A2 D4 */ lfs f2, lbl__1074_3-_SDA2_BASE_(r2) /* 80130344 0012D144 EC 01 01 7A */ fmadds f0, f1, f5, f0 /* 80130348 0012D148 EC 02 01 3A */ fmadds f0, f2, f4, f0 /* 8013034C 0012D14C D0 03 00 18 */ stfs f0, 0x18(r3) -/* 80130350 0012D150 C0 02 A3 10 */ lfs f0, lbl_803CEC90-_SDA2_BASE_(r2) -/* 80130354 0012D154 C0 22 A2 D4 */ lfs f1, lbl_803CEC54-_SDA2_BASE_(r2) +/* 80130350 0012D150 C0 02 A3 10 */ lfs f0, lbl__2249-_SDA2_BASE_(r2) +/* 80130354 0012D154 C0 22 A2 D4 */ lfs f1, lbl__1074_3-_SDA2_BASE_(r2) /* 80130358 0012D158 EC 00 00 F2 */ fmuls f0, f0, f3 /* 8013035C 0012D15C EC 01 01 7A */ fmadds f0, f1, f5, f0 /* 80130360 0012D160 D0 03 00 1C */ stfs f0, 0x1c(r3) /* 80130364 0012D164 38 63 00 20 */ addi r3, r3, 0x20 /* 80130368 0012D168 42 00 FF 28 */ bdnz lbl_80130290 lbl_8013036C: -/* 8013036C 0012D16C 3C 60 80 32 */ lis r3, lbl_8031B2DC@ha +/* 8013036C 0012D16C 3C 60 80 32 */ lis r3, lbl_prepute$2214@ha /* 80130370 0012D170 7C 9D 23 78 */ mr r29, r4 -/* 80130374 0012D174 3B C3 B2 DC */ addi r30, r3, lbl_8031B2DC@l +/* 80130374 0012D174 3B C3 B2 DC */ addi r30, r3, lbl_prepute$2214@l /* 80130378 0012D178 3B 80 00 00 */ li r28, 0 lbl_8013037C: /* 8013037C 0012D17C 80 7D 00 00 */ lwz r3, 0(r29) @@ -2793,13 +2793,13 @@ lbl_8013037C: zNPC_SNDInit__Fv: /* 801303F0 0012D1F0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801303F4 0012D1F4 7C 08 02 A6 */ mflr r0 -/* 801303F8 0012D1F8 3C 60 80 27 */ lis r3, lbl_8026C808@ha -/* 801303FC 0012D1FC 3C 80 80 2A */ lis r4, lbl_80298C68@ha +/* 801303F8 0012D1F8 3C 60 80 27 */ lis r3, lbl__stringBase0_82@ha +/* 801303FC 0012D1FC 3C 80 80 2A */ lis r4, lbl_sNPCSndFx@ha /* 80130400 0012D200 90 01 00 14 */ stw r0, 0x14(r1) -/* 80130404 0012D204 38 63 C8 08 */ addi r3, r3, lbl_8026C808@l +/* 80130404 0012D204 38 63 C8 08 */ addi r3, r3, lbl__stringBase0_82@l /* 80130408 0012D208 38 00 00 00 */ li r0, 0 /* 8013040C 0012D20C 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80130410 0012D210 3B E4 8C 68 */ addi r31, r4, lbl_80298C68@l +/* 80130410 0012D210 3B E4 8C 68 */ addi r31, r4, lbl_sNPCSndFx@l /* 80130414 0012D214 38 BF 00 14 */ addi r5, r31, 0x14 /* 80130418 0012D218 38 63 00 0D */ addi r3, r3, 0xd /* 8013041C 0012D21C 90 1F 00 14 */ stw r0, 0x14(r31) @@ -2808,34 +2808,34 @@ zNPC_SNDInit__Fv: /* 80130428 0012D228 90 05 00 08 */ stw r0, 8(r5) /* 8013042C 0012D22C 90 05 00 0C */ stw r0, 0xc(r5) /* 80130430 0012D230 90 05 00 10 */ stw r0, 0x10(r5) -/* 80130434 0012D234 C0 02 A3 20 */ lfs f0, lbl_803CECA0-_SDA2_BASE_(r2) +/* 80130434 0012D234 C0 02 A3 20 */ lfs f0, lbl__2335-_SDA2_BASE_(r2) /* 80130438 0012D238 D0 1F 00 28 */ stfs f0, 0x28(r31) /* 8013043C 0012D23C D0 04 00 04 */ stfs f0, 4(r4) /* 80130440 0012D240 D0 04 00 08 */ stfs f0, 8(r4) /* 80130444 0012D244 D0 04 00 0C */ stfs f0, 0xc(r4) /* 80130448 0012D248 D0 04 00 10 */ stfs f0, 0x10(r4) /* 8013044C 0012D24C 4B F1 BD C9 */ bl xStrHash__FPCc -/* 80130450 0012D250 3C 80 80 27 */ lis r4, lbl_8026C808@ha +/* 80130450 0012D250 3C 80 80 27 */ lis r4, lbl__stringBase0_82@ha /* 80130454 0012D254 90 7F 00 00 */ stw r3, 0(r31) -/* 80130458 0012D258 38 64 C8 08 */ addi r3, r4, lbl_8026C808@l +/* 80130458 0012D258 38 64 C8 08 */ addi r3, r4, lbl__stringBase0_82@l /* 8013045C 0012D25C 38 63 00 1E */ addi r3, r3, 0x1e /* 80130460 0012D260 4B F1 BD B5 */ bl xStrHash__FPCc /* 80130464 0012D264 38 BF 00 00 */ addi r5, r31, 0 -/* 80130468 0012D268 3C 80 80 27 */ lis r4, lbl_8026C808@ha +/* 80130468 0012D268 3C 80 80 27 */ lis r4, lbl__stringBase0_82@ha /* 8013046C 0012D26C 90 65 00 04 */ stw r3, 4(r5) -/* 80130470 0012D270 38 64 C8 08 */ addi r3, r4, lbl_8026C808@l +/* 80130470 0012D270 38 64 C8 08 */ addi r3, r4, lbl__stringBase0_82@l /* 80130474 0012D274 38 63 00 2B */ addi r3, r3, 0x2b /* 80130478 0012D278 4B F1 BD 9D */ bl xStrHash__FPCc /* 8013047C 0012D27C 38 BF 00 00 */ addi r5, r31, 0 -/* 80130480 0012D280 3C 80 80 27 */ lis r4, lbl_8026C808@ha +/* 80130480 0012D280 3C 80 80 27 */ lis r4, lbl__stringBase0_82@ha /* 80130484 0012D284 90 65 00 08 */ stw r3, 8(r5) -/* 80130488 0012D288 38 64 C8 08 */ addi r3, r4, lbl_8026C808@l +/* 80130488 0012D288 38 64 C8 08 */ addi r3, r4, lbl__stringBase0_82@l /* 8013048C 0012D28C 38 63 00 3E */ addi r3, r3, 0x3e /* 80130490 0012D290 4B F1 BD 85 */ bl xStrHash__FPCc /* 80130494 0012D294 38 BF 00 00 */ addi r5, r31, 0 -/* 80130498 0012D298 3C 80 80 27 */ lis r4, lbl_8026C808@ha +/* 80130498 0012D298 3C 80 80 27 */ lis r4, lbl__stringBase0_82@ha /* 8013049C 0012D29C 90 65 00 0C */ stw r3, 0xc(r5) -/* 801304A0 0012D2A0 38 64 C8 08 */ addi r3, r4, lbl_8026C808@l +/* 801304A0 0012D2A0 38 64 C8 08 */ addi r3, r4, lbl__stringBase0_82@l /* 801304A4 0012D2A4 38 63 00 52 */ addi r3, r3, 0x52 /* 801304A8 0012D2A8 4B F1 BD 6D */ bl xStrHash__FPCc /* 801304AC 0012D2AC 38 9F 00 00 */ addi r4, r31, 0 @@ -2850,14 +2850,14 @@ zNPC_SNDInit__Fv: zNPC_SNDPlay3D__F11_tageNPCSndP4xEnt: /* 801304C8 0012D2C8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801304CC 0012D2CC 7C 08 02 A6 */ mflr r0 -/* 801304D0 0012D2D0 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 801304D4 0012D2D4 3C C0 80 2A */ lis r6, lbl_80298C68@ha +/* 801304D0 0012D2D0 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 801304D4 0012D2D4 3C C0 80 2A */ lis r6, lbl_sNPCSndFx@ha /* 801304D8 0012D2D8 90 01 00 14 */ stw r0, 0x14(r1) -/* 801304DC 0012D2DC 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 801304DC 0012D2DC 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 801304E0 0012D2E0 93 E1 00 0C */ stw r31, 0xc(r1) /* 801304E4 0012D2E4 93 C1 00 08 */ stw r30, 8(r1) /* 801304E8 0012D2E8 80 05 1F BC */ lwz r0, 0x1fbc(r5) -/* 801304EC 0012D2EC 38 A6 8C 68 */ addi r5, r6, lbl_80298C68@l +/* 801304EC 0012D2EC 38 A6 8C 68 */ addi r5, r6, lbl_sNPCSndFx@l /* 801304F0 0012D2F0 28 00 00 00 */ cmplwi r0, 0 /* 801304F4 0012D2F4 40 82 00 58 */ bne lbl_8013054C /* 801304F8 0012D2F8 54 7F 10 3A */ slwi r31, r3, 2 @@ -2869,13 +2869,13 @@ zNPC_SNDPlay3D__F11_tageNPCSndP4xEnt: /* 80130510 0012D310 7C 63 F8 2E */ lwzx r3, r3, r31 /* 80130514 0012D314 28 03 00 00 */ cmplwi r3, 0 /* 80130518 0012D318 41 82 00 34 */ beq lbl_8013054C -/* 8013051C 0012D31C C0 42 A2 C4 */ lfs f2, lbl_803CEC44-_SDA2_BASE_(r2) +/* 8013051C 0012D31C C0 42 A2 C4 */ lfs f2, lbl__1017_2-_SDA2_BASE_(r2) /* 80130520 0012D320 38 A5 00 28 */ addi r5, r5, 0x28 /* 80130524 0012D324 7C 25 FC 2E */ lfsx f1, r5, r31 /* 80130528 0012D328 7C 86 23 78 */ mr r6, r4 /* 8013052C 0012D32C FC A0 10 90 */ fmr f5, f2 -/* 80130530 0012D330 C0 62 A3 04 */ lfs f3, lbl_803CEC84-_SDA2_BASE_(r2) -/* 80130534 0012D334 C0 82 A3 24 */ lfs f4, lbl_803CECA4-_SDA2_BASE_(r2) +/* 80130530 0012D330 C0 62 A3 04 */ lfs f3, lbl__1908-_SDA2_BASE_(r2) +/* 80130534 0012D334 C0 82 A3 24 */ lfs f4, lbl__2359-_SDA2_BASE_(r2) /* 80130538 0012D338 38 80 00 80 */ li r4, 0x80 /* 8013053C 0012D33C 38 A0 00 00 */ li r5, 0 /* 80130540 0012D340 38 E0 00 00 */ li r7, 0 @@ -2893,17 +2893,17 @@ lbl_8013054C: zNPC_SNDStop__F11_tageNPCSnd: /* 80130564 0012D364 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80130568 0012D368 7C 08 02 A6 */ mflr r0 -/* 8013056C 0012D36C 3C 80 80 2A */ lis r4, lbl_80298C68@ha +/* 8013056C 0012D36C 3C 80 80 2A */ lis r4, lbl_sNPCSndFx@ha /* 80130570 0012D370 90 01 00 14 */ stw r0, 0x14(r1) /* 80130574 0012D374 93 E1 00 0C */ stw r31, 0xc(r1) /* 80130578 0012D378 93 C1 00 08 */ stw r30, 8(r1) /* 8013057C 0012D37C 54 7E 10 3A */ slwi r30, r3, 2 -/* 80130580 0012D380 38 64 8C 68 */ addi r3, r4, lbl_80298C68@l +/* 80130580 0012D380 38 64 8C 68 */ addi r3, r4, lbl_sNPCSndFx@l /* 80130584 0012D384 7C 03 F0 2E */ lwzx r0, r3, r30 /* 80130588 0012D388 28 00 00 00 */ cmplwi r0, 0 /* 8013058C 0012D38C 41 82 00 1C */ beq lbl_801305A8 -/* 80130590 0012D390 3C 60 80 2A */ lis r3, lbl_80298C7C@ha -/* 80130594 0012D394 3B E3 8C 7C */ addi r31, r3, lbl_80298C7C@l +/* 80130590 0012D390 3C 60 80 2A */ lis r3, lbl_sNPCSndID@ha +/* 80130594 0012D394 3B E3 8C 7C */ addi r31, r3, lbl_sNPCSndID@l /* 80130598 0012D398 7C 7F F0 2E */ lwzx r3, r31, r30 /* 8013059C 0012D39C 4B F1 8C 65 */ bl xSndStop__FUi /* 801305A0 0012D3A0 38 00 00 00 */ li r0, 0 @@ -2918,15 +2918,15 @@ lbl_801305A8: .global NPCC_LampStatus__Fv NPCC_LampStatus__Fv: -/* 801305C0 0012D3C0 80 0D 95 F0 */ lwz r0, lbl_803CBEF0-_SDA_BASE_(r13) +/* 801305C0 0012D3C0 80 0D 95 F0 */ lwz r0, lbl_g_pc_playerInvisible-_SDA_BASE_(r13) /* 801305C4 0012D3C4 7C 00 00 34 */ cntlzw r0, r0 /* 801305C8 0012D3C8 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f /* 801305CC 0012D3CC 4E 80 00 20 */ blr .global NPCC_ForceTalkOk__Fv NPCC_ForceTalkOk__Fv: -/* 801305D0 0012D3D0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 801305D4 0012D3D4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 801305D0 0012D3D0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 801305D4 0012D3D4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 801305D8 0012D3D8 80 03 09 0C */ lwz r0, 0x90c(r3) /* 801305DC 0012D3DC 7C 00 00 34 */ cntlzw r0, r0 /* 801305E0 0012D3E0 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f diff --git a/asm/Game/zNPCTypeAmbient.s b/asm/Game/zNPCTypeAmbient.s index e6975dfbd..65839c9ba 100644 --- a/asm/Game/zNPCTypeAmbient.s +++ b/asm/Game/zNPCTypeAmbient.s @@ -6,13 +6,13 @@ ZNPC_Ambient_Startup__Fv: /* 801077A0 001045A0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801077A4 001045A4 7C 08 02 A6 */ mflr r0 -/* 801077A8 001045A8 3C 80 80 29 */ lis r4, lbl_80296F90@ha -/* 801077AC 001045AC 3C 60 80 29 */ lis r3, lbl_80296F60@ha +/* 801077A8 001045A8 3C 80 80 29 */ lis r4, lbl_g_strz_ambianim@ha +/* 801077AC 001045AC 3C 60 80 29 */ lis r3, lbl_g_hash_ambianim@ha /* 801077B0 001045B0 90 01 00 24 */ stw r0, 0x24(r1) /* 801077B4 001045B4 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 801077B8 001045B8 3B E4 6F 90 */ addi r31, r4, lbl_80296F90@l +/* 801077B8 001045B8 3B E4 6F 90 */ addi r31, r4, lbl_g_strz_ambianim@l /* 801077BC 001045BC 93 C1 00 18 */ stw r30, 0x18(r1) -/* 801077C0 001045C0 3B C3 6F 60 */ addi r30, r3, lbl_80296F60@l +/* 801077C0 001045C0 3B C3 6F 60 */ addi r30, r3, lbl_g_hash_ambianim@l /* 801077C4 001045C4 93 A1 00 14 */ stw r29, 0x14(r1) /* 801077C8 001045C8 3B A0 00 00 */ li r29, 0 lbl_801077CC: @@ -140,21 +140,21 @@ lbl_8010793C: /* 80107970 00104770 4E 80 00 20 */ blr /* 80107974 00104774 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80107978 00104778 7C 08 02 A6 */ mflr r0 -/* 8010797C 0010477C 3C 60 80 27 */ lis r3, lbl_8026A280@ha +/* 8010797C 0010477C 3C 60 80 27 */ lis r3, lbl__stringBase0_68@ha /* 80107980 00104780 38 80 00 00 */ li r4, 0 /* 80107984 00104784 90 01 00 24 */ stw r0, 0x24(r1) -/* 80107988 00104788 38 63 A2 80 */ addi r3, r3, lbl_8026A280@l +/* 80107988 00104788 38 63 A2 80 */ addi r3, r3, lbl__stringBase0_68@l /* 8010798C 0010478C 38 A0 00 00 */ li r5, 0 /* 80107990 00104790 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80107994 00104794 38 63 00 60 */ addi r3, r3, 0x60 /* 80107998 00104798 4B EF F2 D9 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 8010799C 0010479C 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 801079A0 001047A0 3C 80 80 29 */ lis r4, lbl_80296F90@ha +/* 801079A0 001047A0 3C 80 80 29 */ lis r4, lbl_g_strz_ambianim@ha /* 801079A4 001047A4 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l /* 801079A8 001047A8 7C 7F 1B 78 */ mr r31, r3 /* 801079AC 001047AC 90 01 00 08 */ stw r0, 8(r1) /* 801079B0 001047B0 38 00 00 00 */ li r0, 0 -/* 801079B4 001047B4 38 84 6F 90 */ addi r4, r4, lbl_80296F90@l +/* 801079B4 001047B4 38 84 6F 90 */ addi r4, r4, lbl_g_strz_ambianim@l /* 801079B8 001047B8 38 A0 01 10 */ li r5, 0x110 /* 801079BC 001047BC 90 01 00 0C */ stw r0, 0xc(r1) /* 801079C0 001047C0 38 C0 00 01 */ li r6, 1 @@ -164,8 +164,8 @@ lbl_8010793C: /* 801079D0 001047D0 39 20 00 00 */ li r9, 0 /* 801079D4 001047D4 39 40 00 00 */ li r10, 0 /* 801079D8 001047D8 80 84 00 04 */ lwz r4, 4(r4) -/* 801079DC 001047DC C0 22 9D 18 */ lfs f1, lbl_803CE698-_SDA2_BASE_(r2) -/* 801079E0 001047E0 C0 42 9D 1C */ lfs f2, lbl_803CE69C-_SDA2_BASE_(r2) +/* 801079DC 001047DC C0 22 9D 18 */ lfs f1, lbl__882_1-_SDA2_BASE_(r2) +/* 801079E0 001047E0 C0 42 9D 1C */ lfs f2, lbl__883_2-_SDA2_BASE_(r2) /* 801079E4 001047E4 4B EF F3 75 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801079E8 001047E8 80 01 00 24 */ lwz r0, 0x24(r1) /* 801079EC 001047EC 7F E3 FB 78 */ mr r3, r31 @@ -175,10 +175,10 @@ lbl_8010793C: /* 801079FC 001047FC 4E 80 00 20 */ blr /* 80107A00 00104800 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80107A04 00104804 7C 08 02 A6 */ mflr r0 -/* 80107A08 00104808 3C 60 80 27 */ lis r3, lbl_8026A280@ha +/* 80107A08 00104808 3C 60 80 27 */ lis r3, lbl__stringBase0_68@ha /* 80107A0C 0010480C 38 80 00 00 */ li r4, 0 /* 80107A10 00104810 90 01 00 44 */ stw r0, 0x44(r1) -/* 80107A14 00104814 38 63 A2 80 */ addi r3, r3, lbl_8026A280@l +/* 80107A14 00104814 38 63 A2 80 */ addi r3, r3, lbl__stringBase0_68@l /* 80107A18 00104818 38 A0 00 00 */ li r5, 0 /* 80107A1C 0010481C 93 E1 00 3C */ stw r31, 0x3c(r1) /* 80107A20 00104820 38 63 00 6C */ addi r3, r3, 0x6c @@ -186,16 +186,16 @@ lbl_8010793C: /* 80107A28 00104828 93 A1 00 34 */ stw r29, 0x34(r1) /* 80107A2C 0010482C 93 81 00 30 */ stw r28, 0x30(r1) /* 80107A30 00104830 4B EF F2 41 */ bl xAnimTableNew__FPCcPP10xAnimTableUi -/* 80107A34 00104834 3C 80 80 27 */ lis r4, lbl_8026A210@ha +/* 80107A34 00104834 3C 80 80 27 */ lis r4, lbl__887_2@ha /* 80107A38 00104838 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 80107A3C 0010483C 38 E4 A2 10 */ addi r7, r4, lbl_8026A210@l +/* 80107A3C 0010483C 38 E4 A2 10 */ addi r7, r4, lbl__887_2@l /* 80107A40 00104840 38 00 00 00 */ li r0, 0 /* 80107A44 00104844 80 C7 00 00 */ lwz r6, 0(r7) /* 80107A48 00104848 39 65 6C FC */ addi r11, r5, lbl_80006CFC@l /* 80107A4C 0010484C 81 27 00 04 */ lwz r9, 4(r7) -/* 80107A50 00104850 3C 80 80 29 */ lis r4, lbl_80296F90@ha +/* 80107A50 00104850 3C 80 80 29 */ lis r4, lbl_g_strz_ambianim@ha /* 80107A54 00104854 83 87 00 08 */ lwz r28, 8(r7) -/* 80107A58 00104858 38 84 6F 90 */ addi r4, r4, lbl_80296F90@l +/* 80107A58 00104858 38 84 6F 90 */ addi r4, r4, lbl_g_strz_ambianim@l /* 80107A5C 0010485C 83 A7 00 0C */ lwz r29, 0xc(r7) /* 80107A60 00104860 7C 7F 1B 78 */ mr r31, r3 /* 80107A64 00104864 83 C7 00 10 */ lwz r30, 0x10(r7) @@ -216,15 +216,15 @@ lbl_8010793C: /* 80107AA0 001048A0 90 01 00 0C */ stw r0, 0xc(r1) /* 80107AA4 001048A4 90 01 00 10 */ stw r0, 0x10(r1) /* 80107AA8 001048A8 80 84 00 04 */ lwz r4, 4(r4) -/* 80107AAC 001048AC C0 22 9D 18 */ lfs f1, lbl_803CE698-_SDA2_BASE_(r2) -/* 80107AB0 001048B0 C0 42 9D 1C */ lfs f2, lbl_803CE69C-_SDA2_BASE_(r2) +/* 80107AAC 001048AC C0 22 9D 18 */ lfs f1, lbl__882_1-_SDA2_BASE_(r2) +/* 80107AB0 001048B0 C0 42 9D 1C */ lfs f2, lbl__883_2-_SDA2_BASE_(r2) /* 80107AB4 001048B4 4B EF F2 A5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80107AB8 001048B8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80107ABC 001048BC 3C 60 80 29 */ lis r3, lbl_80296F90@ha +/* 80107ABC 001048BC 3C 60 80 29 */ lis r3, lbl_g_strz_ambianim@ha /* 80107AC0 001048C0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80107AC4 001048C4 38 00 00 00 */ li r0, 0 /* 80107AC8 001048C8 90 81 00 08 */ stw r4, 8(r1) -/* 80107ACC 001048CC 38 83 6F 90 */ addi r4, r3, lbl_80296F90@l +/* 80107ACC 001048CC 38 83 6F 90 */ addi r4, r3, lbl_g_strz_ambianim@l /* 80107AD0 001048D0 7F E3 FB 78 */ mr r3, r31 /* 80107AD4 001048D4 38 A0 01 10 */ li r5, 0x110 /* 80107AD8 001048D8 90 01 00 0C */ stw r0, 0xc(r1) @@ -235,15 +235,15 @@ lbl_8010793C: /* 80107AEC 001048EC 39 20 00 00 */ li r9, 0 /* 80107AF0 001048F0 39 40 00 00 */ li r10, 0 /* 80107AF4 001048F4 80 84 00 1C */ lwz r4, 0x1c(r4) -/* 80107AF8 001048F8 C0 22 9D 18 */ lfs f1, lbl_803CE698-_SDA2_BASE_(r2) -/* 80107AFC 001048FC C0 42 9D 1C */ lfs f2, lbl_803CE69C-_SDA2_BASE_(r2) +/* 80107AF8 001048F8 C0 22 9D 18 */ lfs f1, lbl__882_1-_SDA2_BASE_(r2) +/* 80107AFC 001048FC C0 42 9D 1C */ lfs f2, lbl__883_2-_SDA2_BASE_(r2) /* 80107B00 00104900 4B EF F2 59 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80107B04 00104904 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80107B08 00104908 3C 60 80 29 */ lis r3, lbl_80296F90@ha +/* 80107B08 00104908 3C 60 80 29 */ lis r3, lbl_g_strz_ambianim@ha /* 80107B0C 0010490C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80107B10 00104910 38 00 00 00 */ li r0, 0 /* 80107B14 00104914 90 81 00 08 */ stw r4, 8(r1) -/* 80107B18 00104918 38 83 6F 90 */ addi r4, r3, lbl_80296F90@l +/* 80107B18 00104918 38 83 6F 90 */ addi r4, r3, lbl_g_strz_ambianim@l /* 80107B1C 0010491C 7F E3 FB 78 */ mr r3, r31 /* 80107B20 00104920 38 A0 00 20 */ li r5, 0x20 /* 80107B24 00104924 90 01 00 0C */ stw r0, 0xc(r1) @@ -254,15 +254,15 @@ lbl_8010793C: /* 80107B38 00104938 39 20 00 00 */ li r9, 0 /* 80107B3C 0010493C 39 40 00 00 */ li r10, 0 /* 80107B40 00104940 80 84 00 10 */ lwz r4, 0x10(r4) -/* 80107B44 00104944 C0 22 9D 18 */ lfs f1, lbl_803CE698-_SDA2_BASE_(r2) -/* 80107B48 00104948 C0 42 9D 1C */ lfs f2, lbl_803CE69C-_SDA2_BASE_(r2) +/* 80107B44 00104944 C0 22 9D 18 */ lfs f1, lbl__882_1-_SDA2_BASE_(r2) +/* 80107B48 00104948 C0 42 9D 1C */ lfs f2, lbl__883_2-_SDA2_BASE_(r2) /* 80107B4C 0010494C 4B EF F2 0D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80107B50 00104950 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80107B54 00104954 3C 60 80 29 */ lis r3, lbl_80296F90@ha +/* 80107B54 00104954 3C 60 80 29 */ lis r3, lbl_g_strz_ambianim@ha /* 80107B58 00104958 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80107B5C 0010495C 38 00 00 00 */ li r0, 0 /* 80107B60 00104960 90 81 00 08 */ stw r4, 8(r1) -/* 80107B64 00104964 38 83 6F 90 */ addi r4, r3, lbl_80296F90@l +/* 80107B64 00104964 38 83 6F 90 */ addi r4, r3, lbl_g_strz_ambianim@l /* 80107B68 00104968 7F E3 FB 78 */ mr r3, r31 /* 80107B6C 0010496C 38 A0 00 10 */ li r5, 0x10 /* 80107B70 00104970 90 01 00 0C */ stw r0, 0xc(r1) @@ -273,15 +273,15 @@ lbl_8010793C: /* 80107B84 00104984 39 20 00 00 */ li r9, 0 /* 80107B88 00104988 39 40 00 00 */ li r10, 0 /* 80107B8C 0010498C 80 84 00 20 */ lwz r4, 0x20(r4) -/* 80107B90 00104990 C0 22 9D 18 */ lfs f1, lbl_803CE698-_SDA2_BASE_(r2) -/* 80107B94 00104994 C0 42 9D 1C */ lfs f2, lbl_803CE69C-_SDA2_BASE_(r2) +/* 80107B90 00104990 C0 22 9D 18 */ lfs f1, lbl__882_1-_SDA2_BASE_(r2) +/* 80107B94 00104994 C0 42 9D 1C */ lfs f2, lbl__883_2-_SDA2_BASE_(r2) /* 80107B98 00104998 4B EF F1 C1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80107B9C 0010499C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80107BA0 001049A0 3C 60 80 29 */ lis r3, lbl_80296F90@ha +/* 80107BA0 001049A0 3C 60 80 29 */ lis r3, lbl_g_strz_ambianim@ha /* 80107BA4 001049A4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80107BA8 001049A8 38 00 00 00 */ li r0, 0 /* 80107BAC 001049AC 90 81 00 08 */ stw r4, 8(r1) -/* 80107BB0 001049B0 38 83 6F 90 */ addi r4, r3, lbl_80296F90@l +/* 80107BB0 001049B0 38 83 6F 90 */ addi r4, r3, lbl_g_strz_ambianim@l /* 80107BB4 001049B4 7F E3 FB 78 */ mr r3, r31 /* 80107BB8 001049B8 38 A0 00 10 */ li r5, 0x10 /* 80107BBC 001049BC 90 01 00 0C */ stw r0, 0xc(r1) @@ -292,12 +292,12 @@ lbl_8010793C: /* 80107BD0 001049D0 39 20 00 00 */ li r9, 0 /* 80107BD4 001049D4 39 40 00 00 */ li r10, 0 /* 80107BD8 001049D8 80 84 00 2C */ lwz r4, 0x2c(r4) -/* 80107BDC 001049DC C0 22 9D 18 */ lfs f1, lbl_803CE698-_SDA2_BASE_(r2) -/* 80107BE0 001049E0 C0 42 9D 1C */ lfs f2, lbl_803CE69C-_SDA2_BASE_(r2) +/* 80107BDC 001049DC C0 22 9D 18 */ lfs f1, lbl__882_1-_SDA2_BASE_(r2) +/* 80107BE0 001049E0 C0 42 9D 1C */ lfs f2, lbl__883_2-_SDA2_BASE_(r2) /* 80107BE4 001049E4 4B EF F1 75 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 80107BE8 001049E8 3C 60 80 29 */ lis r3, lbl_80296F90@ha -/* 80107BEC 001049EC C0 22 9D 20 */ lfs f1, lbl_803CE6A0-_SDA2_BASE_(r2) -/* 80107BF0 001049F0 38 83 6F 90 */ addi r4, r3, lbl_80296F90@l +/* 80107BE8 001049E8 3C 60 80 29 */ lis r3, lbl_g_strz_ambianim@ha +/* 80107BEC 001049EC C0 22 9D 20 */ lfs f1, lbl__890_2-_SDA2_BASE_(r2) +/* 80107BF0 001049F0 38 83 6F 90 */ addi r4, r3, lbl_g_strz_ambianim@l /* 80107BF4 001049F4 38 A1 00 18 */ addi r5, r1, 0x18 /* 80107BF8 001049F8 7F E3 FB 78 */ mr r3, r31 /* 80107BFC 001049FC 38 C0 00 01 */ li r6, 1 @@ -313,11 +313,11 @@ lbl_8010793C: /* 80107C24 00104A24 4E 80 00 20 */ blr /* 80107C28 00104A28 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80107C2C 00104A2C 7C 08 02 A6 */ mflr r0 -/* 80107C30 00104A30 3C 80 80 27 */ lis r4, lbl_8026A228@ha -/* 80107C34 00104A34 3C 60 80 27 */ lis r3, lbl_8026A280@ha +/* 80107C30 00104A30 3C 80 80 27 */ lis r4, lbl__894@ha +/* 80107C34 00104A34 3C 60 80 27 */ lis r3, lbl__stringBase0_68@ha /* 80107C38 00104A38 90 01 00 64 */ stw r0, 0x64(r1) -/* 80107C3C 00104A3C 39 84 A2 28 */ addi r12, r4, lbl_8026A228@l -/* 80107C40 00104A40 38 63 A2 80 */ addi r3, r3, lbl_8026A280@l +/* 80107C3C 00104A3C 39 84 A2 28 */ addi r12, r4, lbl__894@l +/* 80107C40 00104A40 38 63 A2 80 */ addi r3, r3, lbl__stringBase0_68@l /* 80107C44 00104A44 38 80 00 00 */ li r4, 0 /* 80107C48 00104A48 BF 21 00 44 */ stmw r25, 0x44(r1) /* 80107C4C 00104A4C 38 63 00 76 */ addi r3, r3, 0x76 @@ -338,12 +338,12 @@ lbl_8010793C: /* 80107C88 00104A88 90 01 00 30 */ stw r0, 0x30(r1) /* 80107C8C 00104A8C 4B EF EF E5 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 80107C90 00104A90 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 80107C94 00104A94 3C 80 80 29 */ lis r4, lbl_80296F90@ha +/* 80107C94 00104A94 3C 80 80 29 */ lis r4, lbl_g_strz_ambianim@ha /* 80107C98 00104A98 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l /* 80107C9C 00104A9C 7C 7B 1B 78 */ mr r27, r3 /* 80107CA0 00104AA0 90 01 00 08 */ stw r0, 8(r1) /* 80107CA4 00104AA4 38 00 00 00 */ li r0, 0 -/* 80107CA8 00104AA8 3B 84 6F 90 */ addi r28, r4, lbl_80296F90@l +/* 80107CA8 00104AA8 3B 84 6F 90 */ addi r28, r4, lbl_g_strz_ambianim@l /* 80107CAC 00104AAC 38 A0 00 10 */ li r5, 0x10 /* 80107CB0 00104AB0 90 01 00 0C */ stw r0, 0xc(r1) /* 80107CB4 00104AB4 38 C0 00 00 */ li r6, 0 @@ -353,15 +353,15 @@ lbl_8010793C: /* 80107CC4 00104AC4 39 20 00 00 */ li r9, 0 /* 80107CC8 00104AC8 39 40 00 00 */ li r10, 0 /* 80107CCC 00104ACC 80 9C 00 04 */ lwz r4, 4(r28) -/* 80107CD0 00104AD0 C0 22 9D 18 */ lfs f1, lbl_803CE698-_SDA2_BASE_(r2) -/* 80107CD4 00104AD4 C0 42 9D 1C */ lfs f2, lbl_803CE69C-_SDA2_BASE_(r2) +/* 80107CD0 00104AD0 C0 22 9D 18 */ lfs f1, lbl__882_1-_SDA2_BASE_(r2) +/* 80107CD4 00104AD4 C0 42 9D 1C */ lfs f2, lbl__883_2-_SDA2_BASE_(r2) /* 80107CD8 00104AD8 4B EF F0 81 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80107CDC 00104ADC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80107CE0 00104AE0 3C 60 80 29 */ lis r3, lbl_80296F90@ha +/* 80107CE0 00104AE0 3C 60 80 29 */ lis r3, lbl_g_strz_ambianim@ha /* 80107CE4 00104AE4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80107CE8 00104AE8 38 00 00 00 */ li r0, 0 /* 80107CEC 00104AEC 90 81 00 08 */ stw r4, 8(r1) -/* 80107CF0 00104AF0 3B A3 6F 90 */ addi r29, r3, lbl_80296F90@l +/* 80107CF0 00104AF0 3B A3 6F 90 */ addi r29, r3, lbl_g_strz_ambianim@l /* 80107CF4 00104AF4 7F 63 DB 78 */ mr r3, r27 /* 80107CF8 00104AF8 38 A0 00 10 */ li r5, 0x10 /* 80107CFC 00104AFC 90 01 00 0C */ stw r0, 0xc(r1) @@ -372,15 +372,15 @@ lbl_8010793C: /* 80107D10 00104B10 39 20 00 00 */ li r9, 0 /* 80107D14 00104B14 39 40 00 00 */ li r10, 0 /* 80107D18 00104B18 80 9D 00 08 */ lwz r4, 8(r29) -/* 80107D1C 00104B1C C0 22 9D 18 */ lfs f1, lbl_803CE698-_SDA2_BASE_(r2) -/* 80107D20 00104B20 C0 42 9D 1C */ lfs f2, lbl_803CE69C-_SDA2_BASE_(r2) +/* 80107D1C 00104B1C C0 22 9D 18 */ lfs f1, lbl__882_1-_SDA2_BASE_(r2) +/* 80107D20 00104B20 C0 42 9D 1C */ lfs f2, lbl__883_2-_SDA2_BASE_(r2) /* 80107D24 00104B24 4B EF F0 35 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80107D28 00104B28 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80107D2C 00104B2C 3C 60 80 29 */ lis r3, lbl_80296F90@ha +/* 80107D2C 00104B2C 3C 60 80 29 */ lis r3, lbl_g_strz_ambianim@ha /* 80107D30 00104B30 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80107D34 00104B34 38 00 00 00 */ li r0, 0 /* 80107D38 00104B38 90 81 00 08 */ stw r4, 8(r1) -/* 80107D3C 00104B3C 3B C3 6F 90 */ addi r30, r3, lbl_80296F90@l +/* 80107D3C 00104B3C 3B C3 6F 90 */ addi r30, r3, lbl_g_strz_ambianim@l /* 80107D40 00104B40 7F 63 DB 78 */ mr r3, r27 /* 80107D44 00104B44 38 A0 00 10 */ li r5, 0x10 /* 80107D48 00104B48 90 01 00 0C */ stw r0, 0xc(r1) @@ -391,15 +391,15 @@ lbl_8010793C: /* 80107D5C 00104B5C 39 20 00 00 */ li r9, 0 /* 80107D60 00104B60 39 40 00 00 */ li r10, 0 /* 80107D64 00104B64 80 9E 00 0C */ lwz r4, 0xc(r30) -/* 80107D68 00104B68 C0 22 9D 18 */ lfs f1, lbl_803CE698-_SDA2_BASE_(r2) -/* 80107D6C 00104B6C C0 42 9D 1C */ lfs f2, lbl_803CE69C-_SDA2_BASE_(r2) +/* 80107D68 00104B68 C0 22 9D 18 */ lfs f1, lbl__882_1-_SDA2_BASE_(r2) +/* 80107D6C 00104B6C C0 42 9D 1C */ lfs f2, lbl__883_2-_SDA2_BASE_(r2) /* 80107D70 00104B70 4B EF EF E9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80107D74 00104B74 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80107D78 00104B78 3C 60 80 29 */ lis r3, lbl_80296F90@ha +/* 80107D78 00104B78 3C 60 80 29 */ lis r3, lbl_g_strz_ambianim@ha /* 80107D7C 00104B7C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80107D80 00104B80 38 00 00 00 */ li r0, 0 /* 80107D84 00104B84 90 81 00 08 */ stw r4, 8(r1) -/* 80107D88 00104B88 3B E3 6F 90 */ addi r31, r3, lbl_80296F90@l +/* 80107D88 00104B88 3B E3 6F 90 */ addi r31, r3, lbl_g_strz_ambianim@l /* 80107D8C 00104B8C 7F 63 DB 78 */ mr r3, r27 /* 80107D90 00104B90 38 A0 00 20 */ li r5, 0x20 /* 80107D94 00104B94 90 01 00 0C */ stw r0, 0xc(r1) @@ -410,15 +410,15 @@ lbl_8010793C: /* 80107DA8 00104BA8 39 20 00 00 */ li r9, 0 /* 80107DAC 00104BAC 39 40 00 00 */ li r10, 0 /* 80107DB0 00104BB0 80 9F 00 10 */ lwz r4, 0x10(r31) -/* 80107DB4 00104BB4 C0 22 9D 18 */ lfs f1, lbl_803CE698-_SDA2_BASE_(r2) -/* 80107DB8 00104BB8 C0 42 9D 1C */ lfs f2, lbl_803CE69C-_SDA2_BASE_(r2) +/* 80107DB4 00104BB4 C0 22 9D 18 */ lfs f1, lbl__882_1-_SDA2_BASE_(r2) +/* 80107DB8 00104BB8 C0 42 9D 1C */ lfs f2, lbl__883_2-_SDA2_BASE_(r2) /* 80107DBC 00104BBC 4B EF EF 9D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80107DC0 00104BC0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80107DC4 00104BC4 3C 60 80 29 */ lis r3, lbl_80296F90@ha +/* 80107DC4 00104BC4 3C 60 80 29 */ lis r3, lbl_g_strz_ambianim@ha /* 80107DC8 00104BC8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80107DCC 00104BCC 38 00 00 00 */ li r0, 0 /* 80107DD0 00104BD0 90 81 00 08 */ stw r4, 8(r1) -/* 80107DD4 00104BD4 3B 23 6F 90 */ addi r25, r3, lbl_80296F90@l +/* 80107DD4 00104BD4 3B 23 6F 90 */ addi r25, r3, lbl_g_strz_ambianim@l /* 80107DD8 00104BD8 7F 63 DB 78 */ mr r3, r27 /* 80107DDC 00104BDC 38 A0 00 20 */ li r5, 0x20 /* 80107DE0 00104BE0 90 01 00 0C */ stw r0, 0xc(r1) @@ -429,15 +429,15 @@ lbl_8010793C: /* 80107DF4 00104BF4 39 20 00 00 */ li r9, 0 /* 80107DF8 00104BF8 39 40 00 00 */ li r10, 0 /* 80107DFC 00104BFC 80 99 00 14 */ lwz r4, 0x14(r25) -/* 80107E00 00104C00 C0 22 9D 18 */ lfs f1, lbl_803CE698-_SDA2_BASE_(r2) -/* 80107E04 00104C04 C0 42 9D 1C */ lfs f2, lbl_803CE69C-_SDA2_BASE_(r2) +/* 80107E00 00104C00 C0 22 9D 18 */ lfs f1, lbl__882_1-_SDA2_BASE_(r2) +/* 80107E04 00104C04 C0 42 9D 1C */ lfs f2, lbl__883_2-_SDA2_BASE_(r2) /* 80107E08 00104C08 4B EF EF 51 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80107E0C 00104C0C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80107E10 00104C10 3C 60 80 29 */ lis r3, lbl_80296F90@ha +/* 80107E10 00104C10 3C 60 80 29 */ lis r3, lbl_g_strz_ambianim@ha /* 80107E14 00104C14 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80107E18 00104C18 38 00 00 00 */ li r0, 0 /* 80107E1C 00104C1C 90 81 00 08 */ stw r4, 8(r1) -/* 80107E20 00104C20 3B 43 6F 90 */ addi r26, r3, lbl_80296F90@l +/* 80107E20 00104C20 3B 43 6F 90 */ addi r26, r3, lbl_g_strz_ambianim@l /* 80107E24 00104C24 7F 63 DB 78 */ mr r3, r27 /* 80107E28 00104C28 38 A0 00 20 */ li r5, 0x20 /* 80107E2C 00104C2C 90 01 00 0C */ stw r0, 0xc(r1) @@ -448,12 +448,12 @@ lbl_8010793C: /* 80107E40 00104C40 39 20 00 00 */ li r9, 0 /* 80107E44 00104C44 39 40 00 00 */ li r10, 0 /* 80107E48 00104C48 80 9A 00 18 */ lwz r4, 0x18(r26) -/* 80107E4C 00104C4C C0 22 9D 18 */ lfs f1, lbl_803CE698-_SDA2_BASE_(r2) -/* 80107E50 00104C50 C0 42 9D 1C */ lfs f2, lbl_803CE69C-_SDA2_BASE_(r2) +/* 80107E4C 00104C4C C0 22 9D 18 */ lfs f1, lbl__882_1-_SDA2_BASE_(r2) +/* 80107E50 00104C50 C0 42 9D 1C */ lfs f2, lbl__883_2-_SDA2_BASE_(r2) /* 80107E54 00104C54 4B EF EF 05 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 80107E58 00104C58 3C 60 80 29 */ lis r3, lbl_80296F90@ha -/* 80107E5C 00104C5C C0 22 9D 24 */ lfs f1, lbl_803CE6A4-_SDA2_BASE_(r2) -/* 80107E60 00104C60 38 83 6F 90 */ addi r4, r3, lbl_80296F90@l +/* 80107E58 00104C58 3C 60 80 29 */ lis r3, lbl_g_strz_ambianim@ha +/* 80107E5C 00104C5C C0 22 9D 24 */ lfs f1, lbl__903_2-_SDA2_BASE_(r2) +/* 80107E60 00104C60 38 83 6F 90 */ addi r4, r3, lbl_g_strz_ambianim@l /* 80107E64 00104C64 38 A1 00 18 */ addi r5, r1, 0x18 /* 80107E68 00104C68 7F 63 DB 78 */ mr r3, r27 /* 80107E6C 00104C6C 38 C0 00 01 */ li r6, 1 @@ -467,11 +467,11 @@ lbl_8010793C: /* 80107E8C 00104C8C 90 01 00 0C */ stw r0, 0xc(r1) /* 80107E90 00104C90 39 20 00 00 */ li r9, 0 /* 80107E94 00104C94 39 40 00 00 */ li r10, 0 -/* 80107E98 00104C98 C0 22 9D 1C */ lfs f1, lbl_803CE69C-_SDA2_BASE_(r2) +/* 80107E98 00104C98 C0 22 9D 1C */ lfs f1, lbl__883_2-_SDA2_BASE_(r2) /* 80107E9C 00104C9C 80 9F 00 10 */ lwz r4, 0x10(r31) /* 80107EA0 00104CA0 FC 40 08 90 */ fmr f2, f1 /* 80107EA4 00104CA4 80 BC 00 04 */ lwz r5, 4(r28) -/* 80107EA8 00104CA8 C0 62 9D 24 */ lfs f3, lbl_803CE6A4-_SDA2_BASE_(r2) +/* 80107EA8 00104CA8 C0 62 9D 24 */ lfs f3, lbl__903_2-_SDA2_BASE_(r2) /* 80107EAC 00104CAC 4B EF F5 15 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80107EB0 00104CB0 38 00 00 00 */ li r0, 0 /* 80107EB4 00104CB4 7F 63 DB 78 */ mr r3, r27 @@ -482,11 +482,11 @@ lbl_8010793C: /* 80107EC8 00104CC8 90 01 00 0C */ stw r0, 0xc(r1) /* 80107ECC 00104CCC 39 20 00 00 */ li r9, 0 /* 80107ED0 00104CD0 39 40 00 00 */ li r10, 0 -/* 80107ED4 00104CD4 C0 22 9D 1C */ lfs f1, lbl_803CE69C-_SDA2_BASE_(r2) +/* 80107ED4 00104CD4 C0 22 9D 1C */ lfs f1, lbl__883_2-_SDA2_BASE_(r2) /* 80107ED8 00104CD8 80 99 00 14 */ lwz r4, 0x14(r25) /* 80107EDC 00104CDC FC 40 08 90 */ fmr f2, f1 /* 80107EE0 00104CE0 80 BD 00 08 */ lwz r5, 8(r29) -/* 80107EE4 00104CE4 C0 62 9D 24 */ lfs f3, lbl_803CE6A4-_SDA2_BASE_(r2) +/* 80107EE4 00104CE4 C0 62 9D 24 */ lfs f3, lbl__903_2-_SDA2_BASE_(r2) /* 80107EE8 00104CE8 4B EF F4 D9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80107EEC 00104CEC 38 00 00 00 */ li r0, 0 /* 80107EF0 00104CF0 7F 63 DB 78 */ mr r3, r27 @@ -497,11 +497,11 @@ lbl_8010793C: /* 80107F04 00104D04 90 01 00 0C */ stw r0, 0xc(r1) /* 80107F08 00104D08 39 20 00 00 */ li r9, 0 /* 80107F0C 00104D0C 39 40 00 00 */ li r10, 0 -/* 80107F10 00104D10 C0 22 9D 1C */ lfs f1, lbl_803CE69C-_SDA2_BASE_(r2) +/* 80107F10 00104D10 C0 22 9D 1C */ lfs f1, lbl__883_2-_SDA2_BASE_(r2) /* 80107F14 00104D14 80 9A 00 18 */ lwz r4, 0x18(r26) /* 80107F18 00104D18 FC 40 08 90 */ fmr f2, f1 /* 80107F1C 00104D1C 80 BE 00 0C */ lwz r5, 0xc(r30) -/* 80107F20 00104D20 C0 62 9D 24 */ lfs f3, lbl_803CE6A4-_SDA2_BASE_(r2) +/* 80107F20 00104D20 C0 62 9D 24 */ lfs f3, lbl__903_2-_SDA2_BASE_(r2) /* 80107F24 00104D24 4B EF F4 9D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80107F28 00104D28 7F 63 DB 78 */ mr r3, r27 /* 80107F2C 00104D2C BB 21 00 44 */ lmw r25, 0x44(r1) @@ -519,11 +519,11 @@ Init__11zNPCAmbientFP9xEntAsset: /* 80107F50 00104D50 7C 7F 1B 78 */ mr r31, r3 /* 80107F54 00104D54 4B FE 71 49 */ bl Init__10zNPCCommonFP9xEntAsset /* 80107F58 00104D58 80 7F 01 D8 */ lwz r3, 0x1d8(r31) -/* 80107F5C 00104D5C C0 02 9D 1C */ lfs f0, lbl_803CE69C-_SDA2_BASE_(r2) +/* 80107F5C 00104D5C C0 02 9D 1C */ lfs f0, lbl__883_2-_SDA2_BASE_(r2) /* 80107F60 00104D60 C0 23 00 84 */ lfs f1, 0x84(r3) /* 80107F64 00104D64 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80107F68 00104D68 40 80 00 0C */ bge lbl_80107F74 -/* 80107F6C 00104D6C C0 02 9D 18 */ lfs f0, lbl_803CE698-_SDA2_BASE_(r2) +/* 80107F6C 00104D6C C0 02 9D 18 */ lfs f0, lbl__882_1-_SDA2_BASE_(r2) /* 80107F70 00104D70 D0 03 00 84 */ stfs f0, 0x84(r3) lbl_80107F74: /* 80107F74 00104D74 80 01 00 14 */ lwz r0, 0x14(r1) @@ -635,9 +635,9 @@ lbl_801080E0: lbl_801080E4: /* 801080E4 00104EE4 2C 00 00 00 */ cmpwi r0, 0 /* 801080E8 00104EE8 4D 80 00 20 */ bltlr -/* 801080EC 00104EEC 3C 60 80 29 */ lis r3, lbl_80296F60@ha +/* 801080EC 00104EEC 3C 60 80 29 */ lis r3, lbl_g_hash_ambianim@ha /* 801080F0 00104EF0 54 00 10 3A */ slwi r0, r0, 2 -/* 801080F4 00104EF4 38 63 6F 60 */ addi r3, r3, lbl_80296F60@l +/* 801080F4 00104EF4 38 63 6F 60 */ addi r3, r3, lbl_g_hash_ambianim@l /* 801080F8 00104EF8 7C 63 00 2E */ lwzx r3, r3, r0 /* 801080FC 00104EFC 4E 80 00 20 */ blr /* 80108100 00104F00 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -734,9 +734,9 @@ lbl_801081E0: /* 80108254 00105054 93 E1 00 0C */ stw r31, 0xc(r1) /* 80108258 00105058 7C 7F 1B 78 */ mr r31, r3 /* 8010825C 0010505C 4B FE 91 D5 */ bl ParseINI__10zNPCCommonFv -/* 80108260 00105060 3C 60 80 2A */ lis r3, lbl_80298734@ha +/* 80108260 00105060 3C 60 80 2A */ lis r3, lbl_g_sndTrax_Jelly@ha /* 80108264 00105064 80 9F 01 D8 */ lwz r4, 0x1d8(r31) -/* 80108268 00105068 38 63 87 34 */ addi r3, r3, lbl_80298734@l +/* 80108268 00105068 38 63 87 34 */ addi r3, r3, lbl_g_sndTrax_Jelly@l /* 8010826C 0010506C 90 64 03 9C */ stw r3, 0x39c(r4) /* 80108270 00105070 48 01 CA D5 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 80108274 00105074 7F E3 FB 78 */ mr r3, r31 @@ -744,35 +744,35 @@ lbl_801081E0: /* 8010827C 0010507C 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 80108280 00105080 28 00 41 31 */ cmplwi r0, 0x4131 /* 80108284 00105084 40 82 00 20 */ bne lbl_801082A4 -/* 80108288 00105088 C0 02 9D 28 */ lfs f0, lbl_803CE6A8-_SDA2_BASE_(r2) +/* 80108288 00105088 C0 02 9D 28 */ lfs f0, lbl__988_2-_SDA2_BASE_(r2) /* 8010828C 0010508C 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 80108290 00105090 D0 03 00 18 */ stfs f0, 0x18(r3) -/* 80108294 00105094 C0 02 9D 2C */ lfs f0, lbl_803CE6AC-_SDA2_BASE_(r2) +/* 80108294 00105094 C0 02 9D 2C */ lfs f0, lbl__989-_SDA2_BASE_(r2) /* 80108298 00105098 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 8010829C 0010509C D0 03 00 14 */ stfs f0, 0x14(r3) /* 801082A0 001050A0 48 00 00 5C */ b lbl_801082FC lbl_801082A4: /* 801082A4 001050A4 28 00 41 30 */ cmplwi r0, 0x4130 /* 801082A8 001050A8 40 82 00 54 */ bne lbl_801082FC -/* 801082AC 001050AC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 801082B0 001050B0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 801082AC 001050AC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 801082B0 001050B0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 801082B4 001050B4 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 801082B8 001050B8 80 63 00 00 */ lwz r3, 0(r3) /* 801082BC 001050BC 3C 03 B5 BA */ addis r0, r3, 0xb5ba /* 801082C0 001050C0 28 00 30 34 */ cmplwi r0, 0x3034 /* 801082C4 001050C4 40 82 00 20 */ bne lbl_801082E4 -/* 801082C8 001050C8 C0 02 9D 28 */ lfs f0, lbl_803CE6A8-_SDA2_BASE_(r2) +/* 801082C8 001050C8 C0 02 9D 28 */ lfs f0, lbl__988_2-_SDA2_BASE_(r2) /* 801082CC 001050CC 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 801082D0 001050D0 D0 03 00 18 */ stfs f0, 0x18(r3) -/* 801082D4 001050D4 C0 02 9D 2C */ lfs f0, lbl_803CE6AC-_SDA2_BASE_(r2) +/* 801082D4 001050D4 C0 02 9D 2C */ lfs f0, lbl__989-_SDA2_BASE_(r2) /* 801082D8 001050D8 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 801082DC 001050DC D0 03 00 14 */ stfs f0, 0x14(r3) /* 801082E0 001050E0 48 00 00 1C */ b lbl_801082FC lbl_801082E4: -/* 801082E4 001050E4 C0 02 9D 30 */ lfs f0, lbl_803CE6B0-_SDA2_BASE_(r2) +/* 801082E4 001050E4 C0 02 9D 30 */ lfs f0, lbl__990_1-_SDA2_BASE_(r2) /* 801082E8 001050E8 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 801082EC 001050EC D0 03 00 18 */ stfs f0, 0x18(r3) -/* 801082F0 001050F0 C0 02 9D 34 */ lfs f0, lbl_803CE6B4-_SDA2_BASE_(r2) +/* 801082F0 001050F0 C0 02 9D 34 */ lfs f0, lbl__991_1-_SDA2_BASE_(r2) /* 801082F4 001050F4 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 801082F8 001050F8 D0 03 00 14 */ stfs f0, 0x14(r3) lbl_801082FC: @@ -990,9 +990,9 @@ lbl_801085F4: lbl_801085FC: /* 801085FC 001053FC 2C 1F 00 00 */ cmpwi r31, 0 /* 80108600 00105400 41 80 00 14 */ blt lbl_80108614 -/* 80108604 00105404 3C 60 80 29 */ lis r3, lbl_80296F60@ha +/* 80108604 00105404 3C 60 80 29 */ lis r3, lbl_g_hash_ambianim@ha /* 80108608 00105408 57 E0 10 3A */ slwi r0, r31, 2 -/* 8010860C 0010540C 38 63 6F 60 */ addi r3, r3, lbl_80296F60@l +/* 8010860C 0010540C 38 63 6F 60 */ addi r3, r3, lbl_g_hash_ambianim@l /* 80108610 00105410 7D 03 00 2E */ lwzx r8, r3, r0 lbl_80108614: /* 80108614 00105414 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1009,9 +1009,9 @@ lbl_80108614: /* 80108640 00105440 7C 7F 1B 78 */ mr r31, r3 /* 80108644 00105444 4B FE 41 CD */ bl BonePos__10zNPCCommonCFi /* 80108648 00105448 80 A3 00 00 */ lwz r5, 0(r3) -/* 8010864C 0010544C 3C 80 80 27 */ lis r4, lbl_8026A244@ha +/* 8010864C 0010544C 3C 80 80 27 */ lis r4, lbl_vec_offset$1037@ha /* 80108650 00105450 80 03 00 04 */ lwz r0, 4(r3) -/* 80108654 00105454 38 84 A2 44 */ addi r4, r4, lbl_8026A244@l +/* 80108654 00105454 38 84 A2 44 */ addi r4, r4, lbl_vec_offset$1037@l /* 80108658 00105458 90 A1 00 08 */ stw r5, 8(r1) /* 8010865C 0010545C 90 01 00 0C */ stw r0, 0xc(r1) /* 80108660 00105460 80 03 00 08 */ lwz r0, 8(r3) @@ -1034,7 +1034,7 @@ lbl_80108614: /* 801086A4 001054A4 38 7F 00 88 */ addi r3, r31, 0x88 /* 801086A8 001054A8 38 81 00 08 */ addi r4, r1, 8 /* 801086AC 001054AC 4B F0 2B B9 */ bl __as__5xVec3FRC5xVec3 -/* 801086B0 001054B0 C0 02 9D 24 */ lfs f0, lbl_803CE6A4-_SDA2_BASE_(r2) +/* 801086B0 001054B0 C0 02 9D 24 */ lfs f0, lbl__903_2-_SDA2_BASE_(r2) /* 801086B4 001054B4 38 7F 00 64 */ addi r3, r31, 0x64 /* 801086B8 001054B8 7C 64 1B 78 */ mr r4, r3 /* 801086BC 001054BC D0 1F 00 94 */ stfs f0, 0x94(r31) @@ -1075,7 +1075,7 @@ lbl_80108614: /* 80108748 00105548 4B F0 5E F1 */ bl xEntIsVisible__FPC4xEnt /* 8010874C 0010554C 28 03 00 00 */ cmplwi r3, 0 /* 80108750 00105550 41 82 00 30 */ beq lbl_80108780 -/* 80108754 00105554 C0 22 9D 38 */ lfs f1, lbl_803CE6B8-_SDA2_BASE_(r2) +/* 80108754 00105554 C0 22 9D 38 */ lfs f1, lbl__1086-_SDA2_BASE_(r2) /* 80108758 00105558 4B F4 5A 21 */ bl xUtil_yesno__Ff /* 8010875C 0010555C 2C 03 00 00 */ cmpwi r3, 0 /* 80108760 00105560 41 82 00 20 */ beq lbl_80108780 @@ -1185,15 +1185,15 @@ PlayWithAlpha__9zNPCJellyFf: /* 801088D4 001056D4 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 801088D8 001056D8 93 E1 00 0C */ stw r31, 0xc(r1) /* 801088DC 001056DC 7C 7F 1B 78 */ mr r31, r3 -/* 801088E0 001056E0 C0 42 9D 24 */ lfs f2, lbl_803CE6A4-_SDA2_BASE_(r2) +/* 801088E0 001056E0 C0 42 9D 24 */ lfs f2, lbl__903_2-_SDA2_BASE_(r2) /* 801088E4 001056E4 38 7F 02 A8 */ addi r3, r31, 0x2a8 /* 801088E8 001056E8 48 02 77 91 */ bl NPCC_TmrCycle__FPfff -/* 801088EC 001056EC C0 02 9D 3C */ lfs f0, lbl_803CE6BC-_SDA2_BASE_(r2) +/* 801088EC 001056EC C0 02 9D 3C */ lfs f0, lbl__1138_1-_SDA2_BASE_(r2) /* 801088F0 001056F0 EF E0 00 72 */ fmuls f31, f0, f1 /* 801088F4 001056F4 FC 20 F8 90 */ fmr f1, f31 /* 801088F8 001056F8 4B FB C5 55 */ bl isin__Ff /* 801088FC 001056FC FC 20 0A 10 */ fabs f1, f1 -/* 80108900 00105700 C0 02 9D 18 */ lfs f0, lbl_803CE698-_SDA2_BASE_(r2) +/* 80108900 00105700 C0 02 9D 18 */ lfs f0, lbl__882_1-_SDA2_BASE_(r2) /* 80108904 00105704 FC 20 08 18 */ frsp f1, f1 /* 80108908 00105708 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010890C 0010570C 40 80 00 14 */ bge lbl_80108920 @@ -1202,7 +1202,7 @@ PlayWithAlpha__9zNPCJellyFf: /* 80108918 00105718 FC 00 0A 10 */ fabs f0, f1 /* 8010891C 0010571C FC 00 00 18 */ frsp f0, f0 lbl_80108920: -/* 80108920 00105720 C0 22 9D 1C */ lfs f1, lbl_803CE69C-_SDA2_BASE_(r2) +/* 80108920 00105720 C0 22 9D 1C */ lfs f1, lbl__883_2-_SDA2_BASE_(r2) /* 80108924 00105724 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80108928 00105728 40 81 00 08 */ ble lbl_80108930 /* 8010892C 0010572C 48 00 00 30 */ b lbl_8010895C @@ -1210,7 +1210,7 @@ lbl_80108930: /* 80108930 00105730 FC 20 F8 90 */ fmr f1, f31 /* 80108934 00105734 4B FB C5 19 */ bl isin__Ff /* 80108938 00105738 FC 00 0A 10 */ fabs f0, f1 -/* 8010893C 0010573C C0 22 9D 18 */ lfs f1, lbl_803CE698-_SDA2_BASE_(r2) +/* 8010893C 0010573C C0 22 9D 18 */ lfs f1, lbl__882_1-_SDA2_BASE_(r2) /* 80108940 00105740 FC 00 00 18 */ frsp f0, f0 /* 80108944 00105744 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80108948 00105748 40 80 00 14 */ bge lbl_8010895C @@ -1219,8 +1219,8 @@ lbl_80108930: /* 80108954 00105754 FC 20 0A 10 */ fabs f1, f1 /* 80108958 00105758 FC 20 08 18 */ frsp f1, f1 lbl_8010895C: -/* 8010895C 0010575C C0 42 9D 40 */ lfs f2, lbl_803CE6C0-_SDA2_BASE_(r2) -/* 80108960 00105760 C0 62 9D 44 */ lfs f3, lbl_803CE6C4-_SDA2_BASE_(r2) +/* 8010895C 0010575C C0 42 9D 40 */ lfs f2, lbl__1139_2-_SDA2_BASE_(r2) +/* 80108960 00105760 C0 62 9D 44 */ lfs f3, lbl__1140_1-_SDA2_BASE_(r2) /* 80108964 00105764 4B FE 41 BD */ bl LERP__Ffff /* 80108968 00105768 7F E3 FB 78 */ mr r3, r31 /* 8010896C 0010576C 48 00 00 21 */ bl SetAlpha__9zNPCJellyFf @@ -1251,9 +1251,9 @@ lbl_801089A8: PlayWithAnimSpd__9zNPCJellyFv: /* 801089B4 001057B4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801089B8 001057B8 7C 08 02 A6 */ mflr r0 -/* 801089BC 001057BC 3C 80 80 27 */ lis r4, lbl_8026A250@ha +/* 801089BC 001057BC 3C 80 80 27 */ lis r4, lbl__1153_1@ha /* 801089C0 001057C0 90 01 00 24 */ stw r0, 0x24(r1) -/* 801089C4 001057C4 38 C4 A2 50 */ addi r6, r4, lbl_8026A250@l +/* 801089C4 001057C4 38 C4 A2 50 */ addi r6, r4, lbl__1153_1@l /* 801089C8 001057C8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801089CC 001057CC 7C 7F 1B 78 */ mr r31, r3 /* 801089D0 001057D0 80 A6 00 00 */ lwz r5, 0(r6) @@ -1294,7 +1294,7 @@ PumpFaster__9zNPCJellyFv: /* 80108A40 00105840 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 80108A44 00105844 93 E1 00 0C */ stw r31, 0xc(r1) /* 80108A48 00105848 7C 7F 1B 78 */ mr r31, r3 -/* 80108A4C 0010584C C0 02 9D 48 */ lfs f0, lbl_803CE6C8-_SDA2_BASE_(r2) +/* 80108A4C 0010584C C0 02 9D 48 */ lfs f0, lbl__1187_2-_SDA2_BASE_(r2) /* 80108A50 00105850 80 63 01 D8 */ lwz r3, 0x1d8(r3) /* 80108A54 00105854 C0 3F 02 30 */ lfs f1, 0x230(r31) /* 80108A58 00105858 C0 43 00 18 */ lfs f2, 0x18(r3) @@ -1303,26 +1303,26 @@ PumpFaster__9zNPCJellyFv: /* 80108A64 00105864 FC 00 10 90 */ fmr f0, f2 lbl_80108A68: /* 80108A68 00105868 EC 21 00 24 */ fdivs f1, f1, f0 -/* 80108A6C 0010586C C0 02 9D 18 */ lfs f0, lbl_803CE698-_SDA2_BASE_(r2) -/* 80108A70 00105870 C0 42 9D 1C */ lfs f2, lbl_803CE69C-_SDA2_BASE_(r2) +/* 80108A6C 0010586C C0 02 9D 18 */ lfs f0, lbl__882_1-_SDA2_BASE_(r2) +/* 80108A70 00105870 C0 42 9D 1C */ lfs f2, lbl__883_2-_SDA2_BASE_(r2) /* 80108A74 00105874 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80108A78 00105878 40 80 00 08 */ bge lbl_80108A80 /* 80108A7C 0010587C FC 00 08 90 */ fmr f0, f1 lbl_80108A80: /* 80108A80 00105880 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80108A84 00105884 40 81 00 0C */ ble lbl_80108A90 -/* 80108A88 00105888 C0 22 9D 1C */ lfs f1, lbl_803CE69C-_SDA2_BASE_(r2) +/* 80108A88 00105888 C0 22 9D 1C */ lfs f1, lbl__883_2-_SDA2_BASE_(r2) /* 80108A8C 0010588C 48 00 00 18 */ b lbl_80108AA4 lbl_80108A90: -/* 80108A90 00105890 C0 02 9D 18 */ lfs f0, lbl_803CE698-_SDA2_BASE_(r2) +/* 80108A90 00105890 C0 02 9D 18 */ lfs f0, lbl__882_1-_SDA2_BASE_(r2) /* 80108A94 00105894 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80108A98 00105898 40 80 00 08 */ bge lbl_80108AA0 /* 80108A9C 0010589C 48 00 00 08 */ b lbl_80108AA4 lbl_80108AA0: /* 80108AA0 001058A0 FC 20 00 90 */ fmr f1, f0 lbl_80108AA4: -/* 80108AA4 001058A4 C0 42 9D 18 */ lfs f2, lbl_803CE698-_SDA2_BASE_(r2) -/* 80108AA8 001058A8 C0 62 9D 4C */ lfs f3, lbl_803CE6CC-_SDA2_BASE_(r2) +/* 80108AA4 001058A4 C0 42 9D 18 */ lfs f2, lbl__882_1-_SDA2_BASE_(r2) +/* 80108AA8 001058A8 C0 62 9D 4C */ lfs f3, lbl__1188_1-_SDA2_BASE_(r2) /* 80108AAC 001058AC 4B FE 40 81 */ bl SMOOTH__Ffff /* 80108AB0 001058B0 FF E0 08 90 */ fmr f31, f1 /* 80108AB4 001058B4 7F E3 FB 78 */ mr r3, r31 @@ -1352,7 +1352,7 @@ JellyBoneWorldPos__9zNPCJellyCFP5xVec3i: /* 80108B08 00105908 3C 00 43 30 */ lis r0, 0x4330 /* 80108B0C 0010590C 90 01 00 18 */ stw r0, 0x18(r1) /* 80108B10 00105910 88 03 00 46 */ lbz r0, 0x46(r3) -/* 80108B14 00105914 C8 42 9D 58 */ lfd f2, lbl_803CE6D8-_SDA2_BASE_(r2) +/* 80108B14 00105914 C8 42 9D 58 */ lfd f2, lbl__1207_3-_SDA2_BASE_(r2) /* 80108B18 00105918 90 01 00 1C */ stw r0, 0x1c(r1) /* 80108B1C 0010591C C8 01 00 18 */ lfd f0, 0x18(r1) /* 80108B20 00105920 EC 00 10 28 */ fsubs f0, f0, f2 @@ -1437,7 +1437,7 @@ lbl_80108C40: /* 80108C44 00105A44 38 60 00 01 */ li r3, 1 /* 80108C48 00105A48 48 07 81 E1 */ bl NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd lbl_80108C4C: -/* 80108C4C 00105A4C C0 02 9D 60 */ lfs f0, lbl_803CE6E0-_SDA2_BASE_(r2) +/* 80108C4C 00105A4C C0 02 9D 60 */ lfs f0, lbl__1227_1-_SDA2_BASE_(r2) /* 80108C50 00105A50 38 61 00 14 */ addi r3, r1, 0x14 /* 80108C54 00105A54 38 01 00 08 */ addi r0, r1, 8 /* 80108C58 00105A58 3B E0 00 00 */ li r31, 0 @@ -1476,8 +1476,8 @@ lbl_80108C90: /* 80108CD4 00105AD4 3B 80 00 01 */ li r28, 1 /* 80108CD8 00105AD8 48 00 00 4C */ b lbl_80108D24 lbl_80108CDC: -/* 80108CDC 00105ADC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80108CE0 00105AE0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80108CDC 00105ADC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80108CE0 00105AE0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80108CE4 00105AE4 80 03 16 B0 */ lwz r0, 0x16b0(r3) /* 80108CE8 00105AE8 28 00 00 01 */ cmplwi r0, 1 /* 80108CEC 00105AEC 40 80 00 0C */ bge lbl_80108CF8 @@ -1485,7 +1485,7 @@ lbl_80108CDC: /* 80108CF4 00105AF4 48 00 00 30 */ b lbl_80108D24 lbl_80108CF8: /* 80108CF8 00105AF8 C0 23 17 08 */ lfs f1, 0x1708(r3) -/* 80108CFC 00105AFC C0 02 9D 1C */ lfs f0, lbl_803CE69C-_SDA2_BASE_(r2) +/* 80108CFC 00105AFC C0 02 9D 1C */ lfs f0, lbl__883_2-_SDA2_BASE_(r2) /* 80108D00 00105B00 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80108D04 00105B04 40 81 00 0C */ ble lbl_80108D10 /* 80108D08 00105B08 3B 80 00 01 */ li r28, 1 @@ -1506,8 +1506,8 @@ lbl_80108D24: lbl_80108D3C: /* 80108D3C 00105B3C 7F C3 F3 78 */ mr r3, r30 /* 80108D40 00105B40 4B F4 D7 A5 */ bl SelfType__9xNPCBasicCFv -/* 80108D44 00105B44 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80108D48 00105B48 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80108D44 00105B44 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80108D48 00105B48 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80108D4C 00105B4C 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 80108D50 00105B50 80 84 00 00 */ lwz r4, 0(r4) /* 80108D54 00105B54 3C 04 B5 BA */ addis r0, r4, 0xb5ba @@ -1533,7 +1533,7 @@ lbl_80108D90: /* 80108D94 00105B94 38 80 00 00 */ li r4, 0 /* 80108D98 00105B98 4B FE 3A 91 */ bl XYZDstSqToPlayer__10zNPCCommonFP5xVec3 /* 80108D9C 00105B9C FF E0 08 90 */ fmr f31, f1 -/* 80108DA0 00105BA0 C0 22 9D 64 */ lfs f1, lbl_803CE6E4-_SDA2_BASE_(r2) +/* 80108DA0 00105BA0 C0 22 9D 64 */ lfs f1, lbl__1273-_SDA2_BASE_(r2) /* 80108DA4 00105BA4 4B F3 F3 05 */ bl SQ__Ff /* 80108DA8 00105BA8 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 80108DAC 00105BAC 40 80 00 14 */ bge lbl_80108DC0 @@ -1561,7 +1561,7 @@ lbl_80108DF4: /* 80108DF4 00105BF4 80 1E 02 A0 */ lwz r0, 0x2a0(r30) /* 80108DF8 00105BF8 7C 00 E0 00 */ cmpw r0, r28 /* 80108DFC 00105BFC 40 81 00 2C */ ble lbl_80108E28 -/* 80108E00 00105C00 C0 22 9D 50 */ lfs f1, lbl_803CE6D0-_SDA2_BASE_(r2) +/* 80108E00 00105C00 C0 22 9D 50 */ lfs f1, lbl__1191-_SDA2_BASE_(r2) /* 80108E04 00105C04 4B F3 F2 A5 */ bl SQ__Ff /* 80108E08 00105C08 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 80108E0C 00105C0C 40 80 00 1C */ bge lbl_80108E28 @@ -1650,9 +1650,9 @@ lbl_80108EE4: /* 80108F34 00105D34 41 82 00 08 */ beq lbl_80108F3C /* 80108F38 00105D38 48 00 00 6C */ b lbl_80108FA4 lbl_80108F3C: -/* 80108F3C 00105D3C 3C 80 80 27 */ lis r4, lbl_8026A25C@ha +/* 80108F3C 00105D3C 3C 80 80 27 */ lis r4, lbl__1325@ha /* 80108F40 00105D40 38 61 00 14 */ addi r3, r1, 0x14 -/* 80108F44 00105D44 39 04 A2 5C */ addi r8, r4, lbl_8026A25C@l +/* 80108F44 00105D44 39 04 A2 5C */ addi r8, r4, lbl__1325@l /* 80108F48 00105D48 38 80 00 03 */ li r4, 3 /* 80108F4C 00105D4C 80 E8 00 00 */ lwz r7, 0(r8) /* 80108F50 00105D50 38 A0 00 00 */ li r5, 0 @@ -1664,9 +1664,9 @@ lbl_80108F3C: /* 80108F68 00105D68 48 00 05 0D */ bl zNPCTypeAmbient.xUtil_choose_i___FPCiiPCf /* 80108F6C 00105D6C 48 00 00 3C */ b lbl_80108FA8 lbl_80108F70: -/* 80108F70 00105D70 3C 80 80 27 */ lis r4, lbl_8026A268@ha +/* 80108F70 00105D70 3C 80 80 27 */ lis r4, lbl__1327_1@ha /* 80108F74 00105D74 38 61 00 08 */ addi r3, r1, 8 -/* 80108F78 00105D78 39 04 A2 68 */ addi r8, r4, lbl_8026A268@l +/* 80108F78 00105D78 39 04 A2 68 */ addi r8, r4, lbl__1327_1@l /* 80108F7C 00105D7C 38 80 00 03 */ li r4, 3 /* 80108F80 00105D80 80 E8 00 00 */ lwz r7, 0(r8) /* 80108F84 00105D84 38 A0 00 00 */ li r5, 0 @@ -1682,9 +1682,9 @@ lbl_80108FA4: lbl_80108FA8: /* 80108FA8 00105DA8 2C 03 00 00 */ cmpwi r3, 0 /* 80108FAC 00105DAC 41 80 00 14 */ blt lbl_80108FC0 -/* 80108FB0 00105DB0 3C 80 80 29 */ lis r4, lbl_80296F60@ha +/* 80108FB0 00105DB0 3C 80 80 29 */ lis r4, lbl_g_hash_ambianim@ha /* 80108FB4 00105DB4 54 60 10 3A */ slwi r0, r3, 2 -/* 80108FB8 00105DB8 38 64 6F 60 */ addi r3, r4, lbl_80296F60@l +/* 80108FB8 00105DB8 38 64 6F 60 */ addi r3, r4, lbl_g_hash_ambianim@l /* 80108FBC 00105DBC 7F E3 00 2E */ lwzx r31, r3, r0 lbl_80108FC0: /* 80108FC0 00105DC0 80 01 00 34 */ lwz r0, 0x34(r1) @@ -1701,9 +1701,9 @@ lbl_80108FC0: /* 80108FEC 00105DEC 4B FE 84 45 */ bl ParseINI__10zNPCCommonFv /* 80108FF0 00105DF0 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 80108FF4 00105DF4 38 00 00 00 */ li r0, 0 -/* 80108FF8 00105DF8 3C 60 80 2A */ lis r3, lbl_80298728@ha +/* 80108FF8 00105DF8 3C 60 80 2A */ lis r3, lbl_g_sndTrax_Neptune@ha /* 80108FFC 00105DFC 90 04 03 A0 */ stw r0, 0x3a0(r4) -/* 80109000 00105E00 38 63 87 28 */ addi r3, r3, lbl_80298728@l +/* 80109000 00105E00 38 63 87 28 */ addi r3, r3, lbl_g_sndTrax_Neptune@l /* 80109004 00105E04 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 80109008 00105E08 90 64 03 9C */ stw r3, 0x39c(r4) /* 8010900C 00105E0C 48 01 BD 39 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax @@ -1736,9 +1736,9 @@ lbl_80108FC0: /* 80109078 00105E78 93 E1 00 2C */ stw r31, 0x2c(r1) /* 8010907C 00105E7C 93 C1 00 28 */ stw r30, 0x28(r1) /* 80109080 00105E80 93 A1 00 24 */ stw r29, 0x24(r1) -/* 80109084 00105E84 3C A0 80 27 */ lis r5, lbl_8026A274@ha +/* 80109084 00105E84 3C A0 80 27 */ lis r5, lbl__1392_2@ha /* 80109088 00105E88 7C 7E 1B 78 */ mr r30, r3 -/* 8010908C 00105E8C 38 C5 A2 74 */ addi r6, r5, lbl_8026A274@l +/* 8010908C 00105E8C 38 C5 A2 74 */ addi r6, r5, lbl__1392_2@l /* 80109090 00105E90 FF C0 08 90 */ fmr f30, f1 /* 80109094 00105E94 80 A6 00 00 */ lwz r5, 0(r6) /* 80109098 00105E98 7C 9F 23 78 */ mr r31, r4 @@ -1748,7 +1748,7 @@ lbl_80108FC0: /* 801090A8 00105EA8 90 61 00 0C */ stw r3, 0xc(r1) /* 801090AC 00105EAC 90 01 00 10 */ stw r0, 0x10(r1) /* 801090B0 00105EB0 C0 3E 02 38 */ lfs f1, 0x238(r30) -/* 801090B4 00105EB4 C0 02 9D 1C */ lfs f0, lbl_803CE69C-_SDA2_BASE_(r2) +/* 801090B4 00105EB4 C0 02 9D 1C */ lfs f0, lbl__883_2-_SDA2_BASE_(r2) /* 801090B8 00105EB8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801090BC 00105EBC 40 80 00 0C */ bge lbl_801090C8 /* 801090C0 00105EC0 38 00 00 01 */ li r0, 1 @@ -1761,8 +1761,8 @@ lbl_801090CC: /* 801090D4 00105ED4 80 7E 01 D8 */ lwz r3, 0x1d8(r30) /* 801090D8 00105ED8 C3 E3 00 78 */ lfs f31, 0x78(r3) /* 801090DC 00105EDC 4B F2 7B AD */ bl xurand__Fv -/* 801090E0 00105EE0 C0 42 9D 24 */ lfs f2, lbl_803CE6A4-_SDA2_BASE_(r2) -/* 801090E4 00105EE4 C0 02 9D 70 */ lfs f0, lbl_803CE6F0-_SDA2_BASE_(r2) +/* 801090E0 00105EE0 C0 42 9D 24 */ lfs f2, lbl__903_2-_SDA2_BASE_(r2) +/* 801090E4 00105EE4 C0 02 9D 70 */ lfs f0, lbl__1411-_SDA2_BASE_(r2) /* 801090E8 00105EE8 EC 21 10 28 */ fsubs f1, f1, f2 /* 801090EC 00105EEC EC 00 00 72 */ fmuls f0, f0, f1 /* 801090F0 00105EF0 EC 1F F8 3A */ fmadds f0, f31, f0, f31 @@ -1801,7 +1801,7 @@ lbl_80109158: /* 8010916C 00105F6C 48 00 00 20 */ b lbl_8010918C lbl_80109170: /* 80109170 00105F70 EC 21 F0 28 */ fsubs f1, f1, f30 -/* 80109174 00105F74 C0 02 9D 74 */ lfs f0, lbl_803CE6F4-_SDA2_BASE_(r2) +/* 80109174 00105F74 C0 02 9D 74 */ lfs f0, lbl__1412_1-_SDA2_BASE_(r2) /* 80109178 00105F78 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 8010917C 00105F7C 40 81 00 08 */ ble lbl_80109184 /* 80109180 00105F80 48 00 00 08 */ b lbl_80109188 @@ -1812,22 +1812,22 @@ lbl_80109188: lbl_8010918C: /* 8010918C 00105F8C 7F C3 F3 78 */ mr r3, r30 /* 80109190 00105F90 4B F1 26 79 */ bl xEntGetPos__FPC4xEnt -/* 80109194 00105F94 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80109194 00105F94 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80109198 00105F98 7C 7D 1B 78 */ mr r29, r3 -/* 8010919C 00105F9C 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 8010919C 00105F9C 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 801091A0 00105FA0 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 801091A4 00105FA4 4B F1 26 65 */ bl xEntGetPos__FPC4xEnt /* 801091A8 00105FA8 7C 64 1B 78 */ mr r4, r3 /* 801091AC 00105FAC 7F A5 EB 78 */ mr r5, r29 /* 801091B0 00105FB0 38 61 00 08 */ addi r3, r1, 8 /* 801091B4 00105FB4 4B F0 54 DD */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 801091B8 00105FB8 C0 02 9D 1C */ lfs f0, lbl_803CE69C-_SDA2_BASE_(r2) +/* 801091B8 00105FB8 C0 02 9D 1C */ lfs f0, lbl__883_2-_SDA2_BASE_(r2) /* 801091BC 00105FBC 38 61 00 08 */ addi r3, r1, 8 /* 801091C0 00105FC0 7C 64 1B 78 */ mr r4, r3 /* 801091C4 00105FC4 D0 01 00 0C */ stfs f0, 0xc(r1) /* 801091C8 00105FC8 4B F4 51 29 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 801091CC 00105FCC FC 20 F0 90 */ fmr f1, f30 -/* 801091D0 00105FD0 C0 42 9D 74 */ lfs f2, lbl_803CE6F4-_SDA2_BASE_(r2) +/* 801091D0 00105FD0 C0 42 9D 74 */ lfs f2, lbl__1412_1-_SDA2_BASE_(r2) /* 801091D4 00105FD4 7F C3 F3 78 */ mr r3, r30 /* 801091D8 00105FD8 38 81 00 08 */ addi r4, r1, 8 /* 801091DC 00105FDC 4B FE 80 5D */ bl TurnToFace__10zNPCCommonFfPC5xVec3f @@ -1869,9 +1869,9 @@ lbl_8010925C: lbl_80109260: /* 80109260 00106060 2C 00 00 00 */ cmpwi r0, 0 /* 80109264 00106064 4D 80 00 20 */ bltlr -/* 80109268 00106068 3C 60 80 29 */ lis r3, lbl_80296F60@ha +/* 80109268 00106068 3C 60 80 29 */ lis r3, lbl_g_hash_ambianim@ha /* 8010926C 0010606C 54 00 10 3A */ slwi r0, r0, 2 -/* 80109270 00106070 38 63 6F 60 */ addi r3, r3, lbl_80296F60@l +/* 80109270 00106070 38 63 6F 60 */ addi r3, r3, lbl_g_hash_ambianim@l /* 80109274 00106074 7C 63 00 2E */ lwzx r3, r3, r0 /* 80109278 00106078 4E 80 00 20 */ blr /* 8010927C 0010607C 94 21 FF F0 */ stwu r1, -0x10(r1) @@ -1897,9 +1897,9 @@ __ct__12zNPCMimeFishFi: /* 801092C0 001060C0 93 E1 00 0C */ stw r31, 0xc(r1) /* 801092C4 001060C4 7C 7F 1B 78 */ mr r31, r3 /* 801092C8 001060C8 48 00 00 A1 */ bl __ct__11zNPCAmbientFi -/* 801092CC 001060CC 3C 80 80 29 */ lis r4, lbl_80296FC0@ha +/* 801092CC 001060CC 3C 80 80 29 */ lis r4, lbl___vt__12zNPCMimeFish@ha /* 801092D0 001060D0 7F E3 FB 78 */ mr r3, r31 -/* 801092D4 001060D4 38 04 6F C0 */ addi r0, r4, lbl_80296FC0@l +/* 801092D4 001060D4 38 04 6F C0 */ addi r0, r4, lbl___vt__12zNPCMimeFish@l /* 801092D8 001060D8 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 801092DC 001060DC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801092E0 001060E0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1915,9 +1915,9 @@ __ct__11zNPCNeptuneFi: /* 801092FC 001060FC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80109300 00106100 7C 7F 1B 78 */ mr r31, r3 /* 80109304 00106104 48 00 00 65 */ bl __ct__11zNPCAmbientFi -/* 80109308 00106108 3C 80 80 29 */ lis r4, lbl_80297090@ha +/* 80109308 00106108 3C 80 80 29 */ lis r4, lbl___vt__11zNPCNeptune@ha /* 8010930C 0010610C 7F E3 FB 78 */ mr r3, r31 -/* 80109310 00106110 38 04 70 90 */ addi r0, r4, lbl_80297090@l +/* 80109310 00106110 38 04 70 90 */ addi r0, r4, lbl___vt__11zNPCNeptune@l /* 80109314 00106114 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 80109318 00106118 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8010931C 0010611C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1933,9 +1933,9 @@ __ct__9zNPCJellyFi: /* 80109338 00106138 93 E1 00 0C */ stw r31, 0xc(r1) /* 8010933C 0010613C 7C 7F 1B 78 */ mr r31, r3 /* 80109340 00106140 48 00 00 29 */ bl __ct__11zNPCAmbientFi -/* 80109344 00106144 3C 80 80 29 */ lis r4, lbl_80297160@ha +/* 80109344 00106144 3C 80 80 29 */ lis r4, lbl___vt__9zNPCJelly@ha /* 80109348 00106148 7F E3 FB 78 */ mr r3, r31 -/* 8010934C 0010614C 38 04 71 60 */ addi r0, r4, lbl_80297160@l +/* 8010934C 0010614C 38 04 71 60 */ addi r0, r4, lbl___vt__9zNPCJelly@l /* 80109350 00106150 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 80109354 00106154 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80109358 00106158 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1951,9 +1951,9 @@ __ct__11zNPCAmbientFi: /* 80109374 00106174 93 E1 00 0C */ stw r31, 0xc(r1) /* 80109378 00106178 7C 7F 1B 78 */ mr r31, r3 /* 8010937C 0010617C 4B FE B2 79 */ bl __ct__10zNPCCommonFi -/* 80109380 00106180 3C 80 80 29 */ lis r4, lbl_80297230@ha +/* 80109380 00106180 3C 80 80 29 */ lis r4, lbl___vt__11zNPCAmbient@ha /* 80109384 00106184 7F E3 FB 78 */ mr r3, r31 -/* 80109388 00106188 38 04 72 30 */ addi r0, r4, lbl_80297230@l +/* 80109388 00106188 38 04 72 30 */ addi r0, r4, lbl___vt__11zNPCAmbient@l /* 8010938C 0010618C 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 80109390 00106190 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80109394 00106194 80 01 00 14 */ lwz r0, 0x14(r1) @@ -2044,7 +2044,7 @@ lbl_801094B8: /* 801094C8 001062C8 6F A3 80 00 */ xoris r3, r29, 0x8000 /* 801094CC 001062CC 3C 00 43 30 */ lis r0, 0x4330 /* 801094D0 001062D0 90 61 00 0C */ stw r3, 0xc(r1) -/* 801094D4 001062D4 C8 42 9D 68 */ lfd f2, lbl_803CE6E8-_SDA2_BASE_(r2) +/* 801094D4 001062D4 C8 42 9D 68 */ lfd f2, lbl__1379-_SDA2_BASE_(r2) /* 801094D8 001062D8 90 01 00 08 */ stw r0, 8(r1) /* 801094DC 001062DC C8 01 00 08 */ lfd f0, 8(r1) /* 801094E0 001062E0 EC 00 10 28 */ fsubs f0, f0, f2 @@ -2055,7 +2055,7 @@ lbl_801094B8: /* 801094F4 001062F4 48 00 00 54 */ b lbl_80109548 lbl_801094F8: /* 801094F8 001062F8 7F C3 F3 78 */ mr r3, r30 -/* 801094FC 001062FC C0 42 9D 1C */ lfs f2, lbl_803CE69C-_SDA2_BASE_(r2) +/* 801094FC 001062FC C0 42 9D 1C */ lfs f2, lbl__883_2-_SDA2_BASE_(r2) /* 80109500 00106300 38 80 00 00 */ li r4, 0 /* 80109504 00106304 7F A9 03 A6 */ mtctr r29 /* 80109508 00106308 2C 1D 00 00 */ cmpwi r29, 0 diff --git a/asm/Game/zNPCTypeBoss.s b/asm/Game/zNPCTypeBoss.s index 9e29e661a..871472b1a 100644 --- a/asm/Game/zNPCTypeBoss.s +++ b/asm/Game/zNPCTypeBoss.s @@ -6,13 +6,13 @@ ZNPC_Boss_Startup__Fv: /* 8013612C 00132F2C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80136130 00132F30 7C 08 02 A6 */ mflr r0 -/* 80136134 00132F34 3C 80 80 2A */ lis r4, lbl_802993A0@ha -/* 80136138 00132F38 3C 60 80 2A */ lis r3, lbl_80299268@ha +/* 80136134 00132F34 3C 80 80 2A */ lis r4, lbl_g_strz_bossanim@ha +/* 80136138 00132F38 3C 60 80 2A */ lis r3, lbl_g_hash_bossanim@ha /* 8013613C 00132F3C 90 01 00 24 */ stw r0, 0x24(r1) /* 80136140 00132F40 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 80136144 00132F44 3B E4 93 A0 */ addi r31, r4, lbl_802993A0@l +/* 80136144 00132F44 3B E4 93 A0 */ addi r31, r4, lbl_g_strz_bossanim@l /* 80136148 00132F48 93 C1 00 18 */ stw r30, 0x18(r1) -/* 8013614C 00132F4C 3B C3 92 68 */ addi r30, r3, lbl_80299268@l +/* 8013614C 00132F4C 3B C3 92 68 */ addi r30, r3, lbl_g_hash_bossanim@l /* 80136150 00132F50 93 A1 00 14 */ stw r29, 0x14(r1) /* 80136154 00132F54 3B A0 00 00 */ li r29, 0 lbl_80136158: @@ -39,13 +39,13 @@ ZNPC_Boss_Shutdown__Fv: .global zNPCBoss_ScenePrepare__Fv zNPCBoss_ScenePrepare__Fv: /* 80136198 00132F98 38 00 00 01 */ li r0, 1 -/* 8013619C 00132F9C 90 0D 96 40 */ stw r0, lbl_803CBF40-_SDA_BASE_(r13) +/* 8013619C 00132F9C 90 0D 96 40 */ stw r0, lbl_g_boss_is_in_the_house-_SDA_BASE_(r13) /* 801361A0 00132FA0 4E 80 00 20 */ blr .global zNPCBoss_SceneFinish__Fv zNPCBoss_SceneFinish__Fv: /* 801361A4 00132FA4 38 00 00 00 */ li r0, 0 -/* 801361A8 00132FA8 90 0D 96 40 */ stw r0, lbl_803CBF40-_SDA_BASE_(r13) +/* 801361A8 00132FA8 90 0D 96 40 */ stw r0, lbl_g_boss_is_in_the_house-_SDA_BASE_(r13) /* 801361AC 00132FAC 4E 80 00 20 */ blr /* 801361B0 00132FB0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801361B4 00132FB4 7C 08 02 A6 */ mflr r0 @@ -161,25 +161,25 @@ lbl_801362FC: /* 80136330 00133130 4E 80 00 20 */ blr /* 80136334 00133134 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80136338 00133138 7C 08 02 A6 */ mflr r0 -/* 8013633C 0013313C 3C 60 80 27 */ lis r3, lbl_8026CBB8@ha +/* 8013633C 0013313C 3C 60 80 27 */ lis r3, lbl__stringBase0_87@ha /* 80136340 00133140 38 80 00 00 */ li r4, 0 /* 80136344 00133144 90 01 00 34 */ stw r0, 0x34(r1) -/* 80136348 00133148 38 63 CB B8 */ addi r3, r3, lbl_8026CBB8@l +/* 80136348 00133148 38 63 CB B8 */ addi r3, r3, lbl__stringBase0_87@l /* 8013634C 0013314C 38 63 03 6D */ addi r3, r3, 0x36d /* 80136350 00133150 93 E1 00 2C */ stw r31, 0x2c(r1) -/* 80136354 00133154 80 A2 A3 88 */ lwz r5, lbl_803CED08-_SDA2_BASE_(r2) +/* 80136354 00133154 80 A2 A3 88 */ lwz r5, lbl__917_1-_SDA2_BASE_(r2) /* 80136358 00133158 80 02 A3 8C */ lwz r0, lbl_803CED0C-_SDA2_BASE_(r2) /* 8013635C 0013315C 90 A1 00 18 */ stw r5, 0x18(r1) /* 80136360 00133160 38 A0 00 00 */ li r5, 0 /* 80136364 00133164 90 01 00 1C */ stw r0, 0x1c(r1) /* 80136368 00133168 4B ED 09 09 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 8013636C 0013316C 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 80136370 00133170 3C 80 80 2A */ lis r4, lbl_802993A0@ha +/* 80136370 00133170 3C 80 80 2A */ lis r4, lbl_g_strz_bossanim@ha /* 80136374 00133174 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l /* 80136378 00133178 7C 7F 1B 78 */ mr r31, r3 /* 8013637C 0013317C 90 01 00 08 */ stw r0, 8(r1) /* 80136380 00133180 38 00 00 00 */ li r0, 0 -/* 80136384 00133184 38 84 93 A0 */ addi r4, r4, lbl_802993A0@l +/* 80136384 00133184 38 84 93 A0 */ addi r4, r4, lbl_g_strz_bossanim@l /* 80136388 00133188 38 A0 00 10 */ li r5, 0x10 /* 8013638C 0013318C 90 01 00 0C */ stw r0, 0xc(r1) /* 80136390 00133190 38 C0 00 00 */ li r6, 0 @@ -189,12 +189,12 @@ lbl_801362FC: /* 801363A0 001331A0 39 20 00 00 */ li r9, 0 /* 801363A4 001331A4 39 40 00 00 */ li r10, 0 /* 801363A8 001331A8 80 84 00 04 */ lwz r4, 4(r4) -/* 801363AC 001331AC C0 22 A3 90 */ lfs f1, lbl_803CED10-_SDA2_BASE_(r2) -/* 801363B0 001331B0 C0 42 A3 94 */ lfs f2, lbl_803CED14-_SDA2_BASE_(r2) +/* 801363AC 001331AC C0 22 A3 90 */ lfs f1, lbl__920_3-_SDA2_BASE_(r2) +/* 801363B0 001331B0 C0 42 A3 94 */ lfs f2, lbl__921_3-_SDA2_BASE_(r2) /* 801363B4 001331B4 4B ED 09 A5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 801363B8 001331B8 3C 60 80 2A */ lis r3, lbl_802993A0@ha -/* 801363BC 001331BC C0 22 A3 98 */ lfs f1, lbl_803CED18-_SDA2_BASE_(r2) -/* 801363C0 001331C0 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 801363B8 001331B8 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha +/* 801363BC 001331BC C0 22 A3 98 */ lfs f1, lbl__922_1-_SDA2_BASE_(r2) +/* 801363C0 001331C0 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 801363C4 001331C4 38 A1 00 18 */ addi r5, r1, 0x18 /* 801363C8 001331C8 7F E3 FB 78 */ mr r3, r31 /* 801363CC 001331CC 38 C0 00 01 */ li r6, 1 @@ -212,11 +212,11 @@ Setup__8zNPCBossFv: /* 801363F0 001331F0 7C 08 02 A6 */ mflr r0 /* 801363F4 001331F4 90 01 00 14 */ stw r0, 0x14(r1) /* 801363F8 001331F8 4B FB 90 69 */ bl Setup__10zNPCCommonFv -/* 801363FC 001331FC 80 0D 96 40 */ lwz r0, lbl_803CBF40-_SDA_BASE_(r13) +/* 801363FC 001331FC 80 0D 96 40 */ lwz r0, lbl_g_boss_is_in_the_house-_SDA_BASE_(r13) /* 80136400 00133200 2C 00 00 00 */ cmpwi r0, 0 /* 80136404 00133204 41 82 00 10 */ beq lbl_80136414 /* 80136408 00133208 38 00 00 00 */ li r0, 0 -/* 8013640C 0013320C 90 0D 96 40 */ stw r0, lbl_803CBF40-_SDA_BASE_(r13) +/* 8013640C 0013320C 90 0D 96 40 */ stw r0, lbl_g_boss_is_in_the_house-_SDA_BASE_(r13) /* 80136410 00133210 48 00 00 15 */ bl BOSS_InitEffects__Fv lbl_80136414: /* 80136414 00133214 80 01 00 14 */ lwz r0, 0x14(r1) @@ -228,14 +228,14 @@ lbl_80136414: BOSS_InitEffects__Fv: /* 80136424 00133224 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80136428 00133228 7C 08 02 A6 */ mflr r0 -/* 8013642C 0013322C 3C 60 80 27 */ lis r3, lbl_8026CBB8@ha -/* 80136430 00133230 38 63 CB B8 */ addi r3, r3, lbl_8026CBB8@l +/* 8013642C 0013322C 3C 60 80 27 */ lis r3, lbl__stringBase0_87@ha +/* 80136430 00133230 38 63 CB B8 */ addi r3, r3, lbl__stringBase0_87@l /* 80136434 00133234 90 01 00 14 */ stw r0, 0x14(r1) /* 80136438 00133238 38 63 03 7B */ addi r3, r3, 0x37b /* 8013643C 0013323C 4B F7 24 09 */ bl zParEmitterFind__FPCc -/* 80136440 00133240 3C 80 80 32 */ lis r4, lbl_80324468@ha -/* 80136444 00133244 90 6D 96 44 */ stw r3, lbl_803CBF44-_SDA_BASE_(r13) -/* 80136448 00133248 38 64 44 68 */ addi r3, r4, lbl_80324468@l +/* 80136440 00133240 3C 80 80 32 */ lis r4, lbl_g_parf_holder_1@ha +/* 80136444 00133244 90 6D 96 44 */ stw r3, lbl_g_pemit_holder_1-_SDA_BASE_(r13) +/* 80136448 00133248 38 64 44 68 */ addi r3, r4, lbl_g_parf_holder_1@l /* 8013644C 0013324C 38 00 01 00 */ li r0, 0x100 /* 80136450 00133250 90 03 01 38 */ stw r0, 0x138(r3) /* 80136454 00133254 80 01 00 14 */ lwz r0, 0x14(r1) @@ -251,9 +251,9 @@ __ct__8zNPCBossFi: /* 80136470 00133270 93 E1 00 0C */ stw r31, 0xc(r1) /* 80136474 00133274 7C 7F 1B 78 */ mr r31, r3 /* 80136478 00133278 4B FB E1 7D */ bl __ct__10zNPCCommonFi -/* 8013647C 0013327C 3C 80 80 2A */ lis r4, lbl_802994D8@ha +/* 8013647C 0013327C 3C 80 80 2A */ lis r4, lbl___vt__8zNPCBoss@ha /* 80136480 00133280 7F E3 FB 78 */ mr r3, r31 -/* 80136484 00133284 38 04 94 D8 */ addi r0, r4, lbl_802994D8@l +/* 80136484 00133284 38 04 94 D8 */ addi r0, r4, lbl___vt__8zNPCBoss@l /* 80136488 00133288 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 8013648C 0013328C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80136490 00133290 80 01 00 14 */ lwz r0, 0x14(r1) @@ -269,9 +269,9 @@ __ct__9zNPCB_SB1Fi: /* 801364AC 001332AC 93 E1 00 0C */ stw r31, 0xc(r1) /* 801364B0 001332B0 7C 7F 1B 78 */ mr r31, r3 /* 801364B4 001332B4 4B FF FF B1 */ bl __ct__8zNPCBossFi -/* 801364B8 001332B8 3C 80 80 2A */ lis r4, lbl_8029A624@ha +/* 801364B8 001332B8 3C 80 80 2A */ lis r4, lbl___vt__9zNPCB_SB1@ha /* 801364BC 001332BC 7F E3 FB 78 */ mr r3, r31 -/* 801364C0 001332C0 38 04 A6 24 */ addi r0, r4, lbl_8029A624@l +/* 801364C0 001332C0 38 04 A6 24 */ addi r0, r4, lbl___vt__9zNPCB_SB1@l /* 801364C4 001332C4 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 801364C8 001332C8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801364CC 001332CC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -287,9 +287,9 @@ __ct__12zNPCBPatrickFi: /* 801364E8 001332E8 93 E1 00 0C */ stw r31, 0xc(r1) /* 801364EC 001332EC 7C 7F 1B 78 */ mr r31, r3 /* 801364F0 001332F0 4B FF FF 75 */ bl __ct__8zNPCBossFi -/* 801364F4 001332F4 3C 80 80 2A */ lis r4, lbl_8029AE54@ha +/* 801364F4 001332F4 3C 80 80 2A */ lis r4, lbl___vt__12zNPCBPatrick@ha /* 801364F8 001332F8 7F E3 FB 78 */ mr r3, r31 -/* 801364FC 001332FC 38 04 AE 54 */ addi r0, r4, lbl_8029AE54@l +/* 801364FC 001332FC 38 04 AE 54 */ addi r0, r4, lbl___vt__12zNPCBPatrick@l /* 80136500 00133300 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 80136504 00133304 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80136508 00133308 80 01 00 14 */ lwz r0, 0x14(r1) @@ -305,9 +305,9 @@ __ct__10zNPCBSandyFi: /* 80136524 00133324 93 E1 00 0C */ stw r31, 0xc(r1) /* 80136528 00133328 7C 7F 1B 78 */ mr r31, r3 /* 8013652C 0013332C 4B FF FF 39 */ bl __ct__8zNPCBossFi -/* 80136530 00133330 3C 80 80 2A */ lis r4, lbl_80299CCC@ha +/* 80136530 00133330 3C 80 80 2A */ lis r4, lbl___vt__10zNPCBSandy@ha /* 80136534 00133334 7F E3 FB 78 */ mr r3, r31 -/* 80136538 00133338 38 04 9C CC */ addi r0, r4, lbl_80299CCC@l +/* 80136538 00133338 38 04 9C CC */ addi r0, r4, lbl___vt__10zNPCBSandy@l /* 8013653C 0013333C 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 80136540 00133340 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80136544 00133344 80 01 00 14 */ lwz r0, 0x14(r1) @@ -324,7 +324,7 @@ __ct__10zNPCBSandyFi: /* 80136570 00133370 4E 80 00 20 */ blr /* 80136574 00133374 38 60 00 03 */ li r3, 3 /* 80136578 00133378 4E 80 00 20 */ blr -/* 8013657C 0013337C C0 22 A3 9C */ lfs f1, lbl_803CED1C-_SDA2_BASE_(r2) +/* 8013657C 0013337C C0 22 A3 9C */ lfs f1, lbl__947_4-_SDA2_BASE_(r2) /* 80136580 00133380 4E 80 00 20 */ blr /* 80136584 00133384 4E 80 00 20 */ blr /* 80136588 00133388 4E 80 00 20 */ blr @@ -337,9 +337,9 @@ __ct__9zNPCB_SB2Fi: /* 80136598 00133398 93 E1 00 0C */ stw r31, 0xc(r1) /* 8013659C 0013339C 7C 7F 1B 78 */ mr r31, r3 /* 801365A0 001333A0 4B FF FE C5 */ bl __ct__8zNPCBossFi -/* 801365A4 001333A4 3C 80 80 2A */ lis r4, lbl_8029A98C@ha +/* 801365A4 001333A4 3C 80 80 2A */ lis r4, lbl___vt__9zNPCB_SB2@ha /* 801365A8 001333A8 7F E3 FB 78 */ mr r3, r31 -/* 801365AC 001333AC 38 04 A9 8C */ addi r0, r4, lbl_8029A98C@l +/* 801365AC 001333AC 38 04 A9 8C */ addi r0, r4, lbl___vt__9zNPCB_SB2@l /* 801365B0 001333B0 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 801365B4 001333B4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801365B8 001333B8 80 01 00 14 */ lwz r0, 0x14(r1) diff --git a/asm/Game/zNPCTypeBossPatrick.s b/asm/Game/zNPCTypeBossPatrick.s index 67e0ae8b1..211f0be75 100644 --- a/asm/Game/zNPCTypeBossPatrick.s +++ b/asm/Game/zNPCTypeBossPatrick.s @@ -6,9 +6,9 @@ ZNPC_AnimTable_BossPatrick__Fv: /* 80160144 0015CF44 94 21 FF 80 */ stwu r1, -0x80(r1) /* 80160148 0015CF48 7C 08 02 A6 */ mflr r0 -/* 8016014C 0015CF4C 3C 60 80 27 */ lis r3, lbl_802707F0@ha +/* 8016014C 0015CF4C 3C 60 80 27 */ lis r3, lbl__828@ha /* 80160150 0015CF50 90 01 00 84 */ stw r0, 0x84(r1) -/* 80160154 0015CF54 38 63 07 F0 */ addi r3, r3, lbl_802707F0@l +/* 80160154 0015CF54 38 63 07 F0 */ addi r3, r3, lbl__828@l /* 80160158 0015CF58 38 00 00 0B */ li r0, 0xb /* 8016015C 0015CF5C 38 A1 00 14 */ addi r5, r1, 0x14 /* 80160160 0015CF60 93 E1 00 7C */ stw r31, 0x7c(r1) @@ -21,20 +21,20 @@ lbl_8016016C: /* 80160178 0015CF78 94 05 00 08 */ stwu r0, 8(r5) /* 8016017C 0015CF7C 42 00 FF F0 */ bdnz lbl_8016016C /* 80160180 0015CF80 80 04 00 04 */ lwz r0, 4(r4) -/* 80160184 0015CF84 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 80160188 0015CF88 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 80160184 0015CF84 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 80160188 0015CF88 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 8016018C 0015CF8C 38 80 00 00 */ li r4, 0 /* 80160190 0015CF90 90 05 00 04 */ stw r0, 4(r5) /* 80160194 0015CF94 38 63 01 36 */ addi r3, r3, 0x136 /* 80160198 0015CF98 38 A0 00 00 */ li r5, 0 /* 8016019C 0015CF9C 4B EA 6A D5 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 801601A0 0015CFA0 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 801601A4 0015CFA4 3C 80 80 2A */ lis r4, lbl_802993A0@ha +/* 801601A4 0015CFA4 3C 80 80 2A */ lis r4, lbl_g_strz_bossanim@ha /* 801601A8 0015CFA8 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l /* 801601AC 0015CFAC 7C 7F 1B 78 */ mr r31, r3 /* 801601B0 0015CFB0 90 01 00 08 */ stw r0, 8(r1) /* 801601B4 0015CFB4 38 00 00 00 */ li r0, 0 -/* 801601B8 0015CFB8 38 84 93 A0 */ addi r4, r4, lbl_802993A0@l +/* 801601B8 0015CFB8 38 84 93 A0 */ addi r4, r4, lbl_g_strz_bossanim@l /* 801601BC 0015CFBC 38 A0 00 10 */ li r5, 0x10 /* 801601C0 0015CFC0 90 01 00 0C */ stw r0, 0xc(r1) /* 801601C4 0015CFC4 38 C0 00 00 */ li r6, 0 @@ -44,15 +44,15 @@ lbl_8016016C: /* 801601D4 0015CFD4 39 20 00 00 */ li r9, 0 /* 801601D8 0015CFD8 39 40 00 00 */ li r10, 0 /* 801601DC 0015CFDC 80 84 00 04 */ lwz r4, 4(r4) -/* 801601E0 0015CFE0 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) -/* 801601E4 0015CFE4 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 801601E0 0015CFE0 C0 22 A9 C0 */ lfs f1, lbl__831_5-_SDA2_BASE_(r2) +/* 801601E4 0015CFE4 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 801601E8 0015CFE8 4B EA 6B 71 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801601EC 0015CFEC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 801601F0 0015CFF0 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 801601F0 0015CFF0 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 801601F4 0015CFF4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 801601F8 0015CFF8 38 00 00 00 */ li r0, 0 /* 801601FC 0015CFFC 90 81 00 08 */ stw r4, 8(r1) -/* 80160200 0015D000 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 80160200 0015D000 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 80160204 0015D004 7F E3 FB 78 */ mr r3, r31 /* 80160208 0015D008 38 A0 00 10 */ li r5, 0x10 /* 8016020C 0015D00C 90 01 00 0C */ stw r0, 0xc(r1) @@ -63,15 +63,15 @@ lbl_8016016C: /* 80160220 0015D020 39 20 00 00 */ li r9, 0 /* 80160224 0015D024 39 40 00 00 */ li r10, 0 /* 80160228 0015D028 80 84 00 08 */ lwz r4, 8(r4) -/* 8016022C 0015D02C C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) -/* 80160230 0015D030 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 8016022C 0015D02C C0 22 A9 C0 */ lfs f1, lbl__831_5-_SDA2_BASE_(r2) +/* 80160230 0015D030 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80160234 0015D034 4B EA 6B 25 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80160238 0015D038 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8016023C 0015D03C 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 8016023C 0015D03C 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80160240 0015D040 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80160244 0015D044 38 00 00 00 */ li r0, 0 /* 80160248 0015D048 90 81 00 08 */ stw r4, 8(r1) -/* 8016024C 0015D04C 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 8016024C 0015D04C 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 80160250 0015D050 7F E3 FB 78 */ mr r3, r31 /* 80160254 0015D054 38 A0 00 10 */ li r5, 0x10 /* 80160258 0015D058 90 01 00 0C */ stw r0, 0xc(r1) @@ -82,15 +82,15 @@ lbl_8016016C: /* 8016026C 0015D06C 39 20 00 00 */ li r9, 0 /* 80160270 0015D070 39 40 00 00 */ li r10, 0 /* 80160274 0015D074 80 84 00 0C */ lwz r4, 0xc(r4) -/* 80160278 0015D078 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) -/* 8016027C 0015D07C C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 80160278 0015D078 C0 22 A9 C0 */ lfs f1, lbl__831_5-_SDA2_BASE_(r2) +/* 8016027C 0015D07C C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80160280 0015D080 4B EA 6A D9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80160284 0015D084 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80160288 0015D088 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80160288 0015D088 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8016028C 0015D08C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80160290 0015D090 38 00 00 00 */ li r0, 0 /* 80160294 0015D094 90 81 00 08 */ stw r4, 8(r1) -/* 80160298 0015D098 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 80160298 0015D098 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 8016029C 0015D09C 7F E3 FB 78 */ mr r3, r31 /* 801602A0 0015D0A0 38 A0 00 10 */ li r5, 0x10 /* 801602A4 0015D0A4 90 01 00 0C */ stw r0, 0xc(r1) @@ -101,15 +101,15 @@ lbl_8016016C: /* 801602B8 0015D0B8 39 20 00 00 */ li r9, 0 /* 801602BC 0015D0BC 39 40 00 00 */ li r10, 0 /* 801602C0 0015D0C0 80 84 00 10 */ lwz r4, 0x10(r4) -/* 801602C4 0015D0C4 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) -/* 801602C8 0015D0C8 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 801602C4 0015D0C4 C0 22 A9 C0 */ lfs f1, lbl__831_5-_SDA2_BASE_(r2) +/* 801602C8 0015D0C8 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 801602CC 0015D0CC 4B EA 6A 8D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801602D0 0015D0D0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 801602D4 0015D0D4 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 801602D4 0015D0D4 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 801602D8 0015D0D8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 801602DC 0015D0DC 38 00 00 00 */ li r0, 0 /* 801602E0 0015D0E0 90 81 00 08 */ stw r4, 8(r1) -/* 801602E4 0015D0E4 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 801602E4 0015D0E4 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 801602E8 0015D0E8 7F E3 FB 78 */ mr r3, r31 /* 801602EC 0015D0EC 38 A0 00 10 */ li r5, 0x10 /* 801602F0 0015D0F0 90 01 00 0C */ stw r0, 0xc(r1) @@ -120,15 +120,15 @@ lbl_8016016C: /* 80160304 0015D104 39 20 00 00 */ li r9, 0 /* 80160308 0015D108 39 40 00 00 */ li r10, 0 /* 8016030C 0015D10C 80 84 00 18 */ lwz r4, 0x18(r4) -/* 80160310 0015D110 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) -/* 80160314 0015D114 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 80160310 0015D110 C0 22 A9 C0 */ lfs f1, lbl__831_5-_SDA2_BASE_(r2) +/* 80160314 0015D114 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80160318 0015D118 4B EA 6A 41 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8016031C 0015D11C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80160320 0015D120 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80160320 0015D120 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80160324 0015D124 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80160328 0015D128 38 00 00 00 */ li r0, 0 /* 8016032C 0015D12C 90 81 00 08 */ stw r4, 8(r1) -/* 80160330 0015D130 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 80160330 0015D130 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 80160334 0015D134 7F E3 FB 78 */ mr r3, r31 /* 80160338 0015D138 38 A0 00 10 */ li r5, 0x10 /* 8016033C 0015D13C 90 01 00 0C */ stw r0, 0xc(r1) @@ -139,15 +139,15 @@ lbl_8016016C: /* 80160350 0015D150 39 20 00 00 */ li r9, 0 /* 80160354 0015D154 39 40 00 00 */ li r10, 0 /* 80160358 0015D158 80 84 00 1C */ lwz r4, 0x1c(r4) -/* 8016035C 0015D15C C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) -/* 80160360 0015D160 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 8016035C 0015D15C C0 22 A9 C0 */ lfs f1, lbl__831_5-_SDA2_BASE_(r2) +/* 80160360 0015D160 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80160364 0015D164 4B EA 69 F5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80160368 0015D168 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8016036C 0015D16C 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 8016036C 0015D16C 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80160370 0015D170 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80160374 0015D174 38 00 00 00 */ li r0, 0 /* 80160378 0015D178 90 81 00 08 */ stw r4, 8(r1) -/* 8016037C 0015D17C 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 8016037C 0015D17C 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 80160380 0015D180 7F E3 FB 78 */ mr r3, r31 /* 80160384 0015D184 38 A0 00 10 */ li r5, 0x10 /* 80160388 0015D188 90 01 00 0C */ stw r0, 0xc(r1) @@ -158,15 +158,15 @@ lbl_8016016C: /* 8016039C 0015D19C 39 20 00 00 */ li r9, 0 /* 801603A0 0015D1A0 39 40 00 00 */ li r10, 0 /* 801603A4 0015D1A4 80 84 00 20 */ lwz r4, 0x20(r4) -/* 801603A8 0015D1A8 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) -/* 801603AC 0015D1AC C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 801603A8 0015D1A8 C0 22 A9 C0 */ lfs f1, lbl__831_5-_SDA2_BASE_(r2) +/* 801603AC 0015D1AC C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 801603B0 0015D1B0 4B EA 69 A9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801603B4 0015D1B4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 801603B8 0015D1B8 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 801603B8 0015D1B8 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 801603BC 0015D1BC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 801603C0 0015D1C0 38 00 00 00 */ li r0, 0 /* 801603C4 0015D1C4 90 81 00 08 */ stw r4, 8(r1) -/* 801603C8 0015D1C8 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 801603C8 0015D1C8 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 801603CC 0015D1CC 7F E3 FB 78 */ mr r3, r31 /* 801603D0 0015D1D0 38 A0 00 10 */ li r5, 0x10 /* 801603D4 0015D1D4 90 01 00 0C */ stw r0, 0xc(r1) @@ -177,15 +177,15 @@ lbl_8016016C: /* 801603E8 0015D1E8 39 20 00 00 */ li r9, 0 /* 801603EC 0015D1EC 39 40 00 00 */ li r10, 0 /* 801603F0 0015D1F0 80 84 00 24 */ lwz r4, 0x24(r4) -/* 801603F4 0015D1F4 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) -/* 801603F8 0015D1F8 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 801603F4 0015D1F4 C0 22 A9 C0 */ lfs f1, lbl__831_5-_SDA2_BASE_(r2) +/* 801603F8 0015D1F8 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 801603FC 0015D1FC 4B EA 69 5D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80160400 0015D200 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80160404 0015D204 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80160404 0015D204 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80160408 0015D208 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8016040C 0015D20C 38 00 00 00 */ li r0, 0 /* 80160410 0015D210 90 81 00 08 */ stw r4, 8(r1) -/* 80160414 0015D214 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 80160414 0015D214 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 80160418 0015D218 7F E3 FB 78 */ mr r3, r31 /* 8016041C 0015D21C 38 A0 00 10 */ li r5, 0x10 /* 80160420 0015D220 90 01 00 0C */ stw r0, 0xc(r1) @@ -196,15 +196,15 @@ lbl_8016016C: /* 80160434 0015D234 39 20 00 00 */ li r9, 0 /* 80160438 0015D238 39 40 00 00 */ li r10, 0 /* 8016043C 0015D23C 80 84 00 70 */ lwz r4, 0x70(r4) -/* 80160440 0015D240 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) -/* 80160444 0015D244 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 80160440 0015D240 C0 22 A9 C0 */ lfs f1, lbl__831_5-_SDA2_BASE_(r2) +/* 80160444 0015D244 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80160448 0015D248 4B EA 69 11 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8016044C 0015D24C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80160450 0015D250 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80160450 0015D250 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80160454 0015D254 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80160458 0015D258 38 00 00 00 */ li r0, 0 /* 8016045C 0015D25C 90 81 00 08 */ stw r4, 8(r1) -/* 80160460 0015D260 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 80160460 0015D260 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 80160464 0015D264 7F E3 FB 78 */ mr r3, r31 /* 80160468 0015D268 38 A0 00 10 */ li r5, 0x10 /* 8016046C 0015D26C 90 01 00 0C */ stw r0, 0xc(r1) @@ -215,15 +215,15 @@ lbl_8016016C: /* 80160480 0015D280 39 20 00 00 */ li r9, 0 /* 80160484 0015D284 39 40 00 00 */ li r10, 0 /* 80160488 0015D288 80 84 00 74 */ lwz r4, 0x74(r4) -/* 8016048C 0015D28C C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) -/* 80160490 0015D290 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 8016048C 0015D28C C0 22 A9 C0 */ lfs f1, lbl__831_5-_SDA2_BASE_(r2) +/* 80160490 0015D290 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80160494 0015D294 4B EA 68 C5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80160498 0015D298 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8016049C 0015D29C 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 8016049C 0015D29C 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 801604A0 0015D2A0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 801604A4 0015D2A4 38 00 00 00 */ li r0, 0 /* 801604A8 0015D2A8 90 81 00 08 */ stw r4, 8(r1) -/* 801604AC 0015D2AC 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 801604AC 0015D2AC 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 801604B0 0015D2B0 7F E3 FB 78 */ mr r3, r31 /* 801604B4 0015D2B4 38 A0 00 10 */ li r5, 0x10 /* 801604B8 0015D2B8 90 01 00 0C */ stw r0, 0xc(r1) @@ -234,15 +234,15 @@ lbl_8016016C: /* 801604CC 0015D2CC 39 20 00 00 */ li r9, 0 /* 801604D0 0015D2D0 39 40 00 00 */ li r10, 0 /* 801604D4 0015D2D4 80 84 00 78 */ lwz r4, 0x78(r4) -/* 801604D8 0015D2D8 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) -/* 801604DC 0015D2DC C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 801604D8 0015D2D8 C0 22 A9 C0 */ lfs f1, lbl__831_5-_SDA2_BASE_(r2) +/* 801604DC 0015D2DC C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 801604E0 0015D2E0 4B EA 68 79 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801604E4 0015D2E4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 801604E8 0015D2E8 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 801604E8 0015D2E8 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 801604EC 0015D2EC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 801604F0 0015D2F0 38 00 00 00 */ li r0, 0 /* 801604F4 0015D2F4 90 81 00 08 */ stw r4, 8(r1) -/* 801604F8 0015D2F8 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 801604F8 0015D2F8 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 801604FC 0015D2FC 7F E3 FB 78 */ mr r3, r31 /* 80160500 0015D300 38 A0 00 10 */ li r5, 0x10 /* 80160504 0015D304 90 01 00 0C */ stw r0, 0xc(r1) @@ -253,15 +253,15 @@ lbl_8016016C: /* 80160518 0015D318 39 20 00 00 */ li r9, 0 /* 8016051C 0015D31C 39 40 00 00 */ li r10, 0 /* 80160520 0015D320 80 84 00 7C */ lwz r4, 0x7c(r4) -/* 80160524 0015D324 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) -/* 80160528 0015D328 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 80160524 0015D324 C0 22 A9 C0 */ lfs f1, lbl__831_5-_SDA2_BASE_(r2) +/* 80160528 0015D328 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 8016052C 0015D32C 4B EA 68 2D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80160530 0015D330 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80160534 0015D334 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80160534 0015D334 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80160538 0015D338 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8016053C 0015D33C 38 00 00 00 */ li r0, 0 /* 80160540 0015D340 90 81 00 08 */ stw r4, 8(r1) -/* 80160544 0015D344 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 80160544 0015D344 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 80160548 0015D348 7F E3 FB 78 */ mr r3, r31 /* 8016054C 0015D34C 38 A0 00 10 */ li r5, 0x10 /* 80160550 0015D350 90 01 00 0C */ stw r0, 0xc(r1) @@ -272,15 +272,15 @@ lbl_8016016C: /* 80160564 0015D364 39 20 00 00 */ li r9, 0 /* 80160568 0015D368 39 40 00 00 */ li r10, 0 /* 8016056C 0015D36C 80 84 00 80 */ lwz r4, 0x80(r4) -/* 80160570 0015D370 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) -/* 80160574 0015D374 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 80160570 0015D370 C0 22 A9 C0 */ lfs f1, lbl__831_5-_SDA2_BASE_(r2) +/* 80160574 0015D374 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80160578 0015D378 4B EA 67 E1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8016057C 0015D37C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80160580 0015D380 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80160580 0015D380 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80160584 0015D384 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80160588 0015D388 38 00 00 00 */ li r0, 0 /* 8016058C 0015D38C 90 81 00 08 */ stw r4, 8(r1) -/* 80160590 0015D390 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 80160590 0015D390 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 80160594 0015D394 7F E3 FB 78 */ mr r3, r31 /* 80160598 0015D398 38 A0 00 10 */ li r5, 0x10 /* 8016059C 0015D39C 90 01 00 0C */ stw r0, 0xc(r1) @@ -291,15 +291,15 @@ lbl_8016016C: /* 801605B0 0015D3B0 39 20 00 00 */ li r9, 0 /* 801605B4 0015D3B4 39 40 00 00 */ li r10, 0 /* 801605B8 0015D3B8 80 84 00 84 */ lwz r4, 0x84(r4) -/* 801605BC 0015D3BC C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) -/* 801605C0 0015D3C0 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 801605BC 0015D3BC C0 22 A9 C0 */ lfs f1, lbl__831_5-_SDA2_BASE_(r2) +/* 801605C0 0015D3C0 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 801605C4 0015D3C4 4B EA 67 95 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801605C8 0015D3C8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 801605CC 0015D3CC 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 801605CC 0015D3CC 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 801605D0 0015D3D0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 801605D4 0015D3D4 38 00 00 00 */ li r0, 0 /* 801605D8 0015D3D8 90 81 00 08 */ stw r4, 8(r1) -/* 801605DC 0015D3DC 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 801605DC 0015D3DC 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 801605E0 0015D3E0 7F E3 FB 78 */ mr r3, r31 /* 801605E4 0015D3E4 38 A0 00 10 */ li r5, 0x10 /* 801605E8 0015D3E8 90 01 00 0C */ stw r0, 0xc(r1) @@ -310,15 +310,15 @@ lbl_8016016C: /* 801605FC 0015D3FC 39 20 00 00 */ li r9, 0 /* 80160600 0015D400 39 40 00 00 */ li r10, 0 /* 80160604 0015D404 80 84 00 88 */ lwz r4, 0x88(r4) -/* 80160608 0015D408 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) -/* 8016060C 0015D40C C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 80160608 0015D408 C0 22 A9 C0 */ lfs f1, lbl__831_5-_SDA2_BASE_(r2) +/* 8016060C 0015D40C C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80160610 0015D410 4B EA 67 49 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80160614 0015D414 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80160618 0015D418 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80160618 0015D418 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8016061C 0015D41C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80160620 0015D420 38 00 00 00 */ li r0, 0 /* 80160624 0015D424 90 81 00 08 */ stw r4, 8(r1) -/* 80160628 0015D428 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 80160628 0015D428 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 8016062C 0015D42C 7F E3 FB 78 */ mr r3, r31 /* 80160630 0015D430 38 A0 00 10 */ li r5, 0x10 /* 80160634 0015D434 90 01 00 0C */ stw r0, 0xc(r1) @@ -329,15 +329,15 @@ lbl_8016016C: /* 80160648 0015D448 39 20 00 00 */ li r9, 0 /* 8016064C 0015D44C 39 40 00 00 */ li r10, 0 /* 80160650 0015D450 80 84 00 8C */ lwz r4, 0x8c(r4) -/* 80160654 0015D454 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) -/* 80160658 0015D458 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 80160654 0015D454 C0 22 A9 C0 */ lfs f1, lbl__831_5-_SDA2_BASE_(r2) +/* 80160658 0015D458 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 8016065C 0015D45C 4B EA 66 FD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80160660 0015D460 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80160664 0015D464 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80160664 0015D464 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80160668 0015D468 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8016066C 0015D46C 38 00 00 00 */ li r0, 0 /* 80160670 0015D470 90 81 00 08 */ stw r4, 8(r1) -/* 80160674 0015D474 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 80160674 0015D474 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 80160678 0015D478 7F E3 FB 78 */ mr r3, r31 /* 8016067C 0015D47C 38 A0 00 10 */ li r5, 0x10 /* 80160680 0015D480 90 01 00 0C */ stw r0, 0xc(r1) @@ -348,15 +348,15 @@ lbl_8016016C: /* 80160694 0015D494 39 20 00 00 */ li r9, 0 /* 80160698 0015D498 39 40 00 00 */ li r10, 0 /* 8016069C 0015D49C 80 84 00 90 */ lwz r4, 0x90(r4) -/* 801606A0 0015D4A0 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) -/* 801606A4 0015D4A4 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 801606A0 0015D4A0 C0 22 A9 C0 */ lfs f1, lbl__831_5-_SDA2_BASE_(r2) +/* 801606A4 0015D4A4 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 801606A8 0015D4A8 4B EA 66 B1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801606AC 0015D4AC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 801606B0 0015D4B0 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 801606B0 0015D4B0 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 801606B4 0015D4B4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 801606B8 0015D4B8 38 00 00 00 */ li r0, 0 /* 801606BC 0015D4BC 90 81 00 08 */ stw r4, 8(r1) -/* 801606C0 0015D4C0 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 801606C0 0015D4C0 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 801606C4 0015D4C4 7F E3 FB 78 */ mr r3, r31 /* 801606C8 0015D4C8 38 A0 00 10 */ li r5, 0x10 /* 801606CC 0015D4CC 90 01 00 0C */ stw r0, 0xc(r1) @@ -367,15 +367,15 @@ lbl_8016016C: /* 801606E0 0015D4E0 39 20 00 00 */ li r9, 0 /* 801606E4 0015D4E4 39 40 00 00 */ li r10, 0 /* 801606E8 0015D4E8 80 84 00 94 */ lwz r4, 0x94(r4) -/* 801606EC 0015D4EC C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) -/* 801606F0 0015D4F0 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 801606EC 0015D4EC C0 22 A9 C0 */ lfs f1, lbl__831_5-_SDA2_BASE_(r2) +/* 801606F0 0015D4F0 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 801606F4 0015D4F4 4B EA 66 65 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801606F8 0015D4F8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 801606FC 0015D4FC 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 801606FC 0015D4FC 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80160700 0015D500 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80160704 0015D504 38 00 00 00 */ li r0, 0 /* 80160708 0015D508 90 81 00 08 */ stw r4, 8(r1) -/* 8016070C 0015D50C 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 8016070C 0015D50C 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 80160710 0015D510 7F E3 FB 78 */ mr r3, r31 /* 80160714 0015D514 38 A0 00 10 */ li r5, 0x10 /* 80160718 0015D518 90 01 00 0C */ stw r0, 0xc(r1) @@ -386,15 +386,15 @@ lbl_8016016C: /* 8016072C 0015D52C 39 20 00 00 */ li r9, 0 /* 80160730 0015D530 39 40 00 00 */ li r10, 0 /* 80160734 0015D534 80 84 00 98 */ lwz r4, 0x98(r4) -/* 80160738 0015D538 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) -/* 8016073C 0015D53C C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 80160738 0015D538 C0 22 A9 C0 */ lfs f1, lbl__831_5-_SDA2_BASE_(r2) +/* 8016073C 0015D53C C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80160740 0015D540 4B EA 66 19 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80160744 0015D544 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80160748 0015D548 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80160748 0015D548 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8016074C 0015D54C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80160750 0015D550 38 00 00 00 */ li r0, 0 /* 80160754 0015D554 90 81 00 08 */ stw r4, 8(r1) -/* 80160758 0015D558 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 80160758 0015D558 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 8016075C 0015D55C 7F E3 FB 78 */ mr r3, r31 /* 80160760 0015D560 38 A0 00 10 */ li r5, 0x10 /* 80160764 0015D564 90 01 00 0C */ stw r0, 0xc(r1) @@ -405,15 +405,15 @@ lbl_8016016C: /* 80160778 0015D578 39 20 00 00 */ li r9, 0 /* 8016077C 0015D57C 39 40 00 00 */ li r10, 0 /* 80160780 0015D580 80 84 00 28 */ lwz r4, 0x28(r4) -/* 80160784 0015D584 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) -/* 80160788 0015D588 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 80160784 0015D584 C0 22 A9 C0 */ lfs f1, lbl__831_5-_SDA2_BASE_(r2) +/* 80160788 0015D588 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 8016078C 0015D58C 4B EA 65 CD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80160790 0015D590 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80160794 0015D594 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80160794 0015D594 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80160798 0015D598 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8016079C 0015D59C 38 00 00 00 */ li r0, 0 /* 801607A0 0015D5A0 90 81 00 08 */ stw r4, 8(r1) -/* 801607A4 0015D5A4 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 801607A4 0015D5A4 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 801607A8 0015D5A8 7F E3 FB 78 */ mr r3, r31 /* 801607AC 0015D5AC 38 A0 00 10 */ li r5, 0x10 /* 801607B0 0015D5B0 90 01 00 0C */ stw r0, 0xc(r1) @@ -424,15 +424,15 @@ lbl_8016016C: /* 801607C4 0015D5C4 39 20 00 00 */ li r9, 0 /* 801607C8 0015D5C8 39 40 00 00 */ li r10, 0 /* 801607CC 0015D5CC 80 84 00 9C */ lwz r4, 0x9c(r4) -/* 801607D0 0015D5D0 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) -/* 801607D4 0015D5D4 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 801607D0 0015D5D0 C0 22 A9 C0 */ lfs f1, lbl__831_5-_SDA2_BASE_(r2) +/* 801607D4 0015D5D4 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 801607D8 0015D5D8 4B EA 65 81 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801607DC 0015D5DC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 801607E0 0015D5E0 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 801607E0 0015D5E0 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 801607E4 0015D5E4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 801607E8 0015D5E8 38 00 00 00 */ li r0, 0 /* 801607EC 0015D5EC 90 81 00 08 */ stw r4, 8(r1) -/* 801607F0 0015D5F0 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 801607F0 0015D5F0 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 801607F4 0015D5F4 7F E3 FB 78 */ mr r3, r31 /* 801607F8 0015D5F8 38 A0 00 10 */ li r5, 0x10 /* 801607FC 0015D5FC 90 01 00 0C */ stw r0, 0xc(r1) @@ -443,12 +443,12 @@ lbl_8016016C: /* 80160810 0015D610 39 20 00 00 */ li r9, 0 /* 80160814 0015D614 39 40 00 00 */ li r10, 0 /* 80160818 0015D618 80 84 00 A0 */ lwz r4, 0xa0(r4) -/* 8016081C 0015D61C C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) -/* 80160820 0015D620 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 8016081C 0015D61C C0 22 A9 C0 */ lfs f1, lbl__831_5-_SDA2_BASE_(r2) +/* 80160820 0015D620 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80160824 0015D624 4B EA 65 35 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 80160828 0015D628 3C 60 80 2A */ lis r3, lbl_802993A0@ha -/* 8016082C 0015D62C C0 22 A9 C8 */ lfs f1, lbl_803CF348-_SDA2_BASE_(r2) -/* 80160830 0015D630 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 80160828 0015D628 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha +/* 8016082C 0015D62C C0 22 A9 C8 */ lfs f1, lbl__833_2-_SDA2_BASE_(r2) +/* 80160830 0015D630 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 80160834 0015D634 38 A1 00 18 */ addi r5, r1, 0x18 /* 80160838 0015D638 7F E3 FB 78 */ mr r3, r31 /* 8016083C 0015D63C 38 C0 00 01 */ li r6, 1 @@ -481,15 +481,15 @@ lbl_80160894: /* 80160898 0015D698 4B EF 18 69 */ bl zCameraDisableTracking__F17camera_owner_enum /* 8016089C 0015D69C 2C 1F 00 00 */ cmpwi r31, 0 /* 801608A0 0015D6A0 41 82 00 14 */ beq lbl_801608B4 -/* 801608A4 0015D6A4 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 801608A4 0015D6A4 3C 80 80 3C */ lis r4, lbl_globals@ha /* 801608A8 0015D6A8 38 7E 19 24 */ addi r3, r30, 0x1924 -/* 801608AC 0015D6AC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 801608AC 0015D6AC 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 801608B0 0015D6B0 4B EA D6 05 */ bl start__13xBinaryCameraFR7xCamera lbl_801608B4: -/* 801608B4 0015D6B4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 801608B4 0015D6B4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 801608B8 0015D6B8 80 9E 00 24 */ lwz r4, 0x24(r30) -/* 801608BC 0015D6BC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 801608C0 0015D6C0 C0 22 A9 D8 */ lfs f1, lbl_803CF358-_SDA2_BASE_(r2) +/* 801608BC 0015D6BC 38 63 05 58 */ addi r3, r3, lbl_globals@l +/* 801608C0 0015D6C0 C0 22 A9 D8 */ lfs f1, lbl__891_3-_SDA2_BASE_(r2) /* 801608C4 0015D6C4 80 A3 07 04 */ lwz r5, 0x704(r3) /* 801608C8 0015D6C8 38 7E 19 24 */ addi r3, r30, 0x1924 /* 801608CC 0015D6CC 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -500,7 +500,7 @@ lbl_801608B4: /* 801608E0 0015D6E0 80 1E 02 B4 */ lwz r0, 0x2b4(r30) /* 801608E4 0015D6E4 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16 /* 801608E8 0015D6E8 41 82 00 18 */ beq lbl_80160900 -/* 801608EC 0015D6EC C0 02 A9 CC */ lfs f0, lbl_803CF34C-_SDA2_BASE_(r2) +/* 801608EC 0015D6EC C0 02 A9 CC */ lfs f0, lbl__870_1-_SDA2_BASE_(r2) /* 801608F0 0015D6F0 D0 1E 19 5C */ stfs f0, 0x195c(r30) /* 801608F4 0015D6F4 80 1E 02 B4 */ lwz r0, 0x2b4(r30) /* 801608F8 0015D6F8 54 00 05 EA */ rlwinm r0, r0, 0, 0x17, 0x15 @@ -509,7 +509,7 @@ lbl_80160900: /* 80160900 0015D700 80 1E 02 B4 */ lwz r0, 0x2b4(r30) /* 80160904 0015D704 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18 /* 80160908 0015D708 41 82 00 10 */ beq lbl_80160918 -/* 8016090C 0015D70C C0 02 A9 CC */ lfs f0, lbl_803CF34C-_SDA2_BASE_(r2) +/* 8016090C 0015D70C C0 02 A9 CC */ lfs f0, lbl__870_1-_SDA2_BASE_(r2) /* 80160910 0015D710 D0 1E 19 5C */ stfs f0, 0x195c(r30) /* 80160914 0015D714 48 00 00 24 */ b lbl_80160938 lbl_80160918: @@ -517,7 +517,7 @@ lbl_80160918: /* 8016091C 0015D71C EC 00 F8 2A */ fadds f0, f0, f31 /* 80160920 0015D720 D0 1E 19 5C */ stfs f0, 0x195c(r30) /* 80160924 0015D724 C0 3E 19 5C */ lfs f1, 0x195c(r30) -/* 80160928 0015D728 C0 02 A9 DC */ lfs f0, lbl_803CF35C-_SDA2_BASE_(r2) +/* 80160928 0015D728 C0 02 A9 DC */ lfs f0, lbl__892_2-_SDA2_BASE_(r2) /* 8016092C 0015D72C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80160930 0015D730 40 81 00 08 */ ble lbl_80160938 /* 80160934 0015D734 D0 1E 19 5C */ stfs f0, 0x195c(r30) @@ -590,18 +590,18 @@ zNPCTypeBossPatrick.Pat_ResetGlobalStuff__Fv: /* 80160A14 0015D814 4E 80 00 20 */ blr /* 80160A18 0015D818 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80160A1C 0015D81C 7C 08 02 A6 */ mflr r0 -/* 80160A20 0015D820 3C A0 80 2A */ lis r5, lbl_8029AA68@ha +/* 80160A20 0015D820 3C A0 80 2A */ lis r5, lbl_sBone_1@ha /* 80160A24 0015D824 90 01 00 34 */ stw r0, 0x34(r1) /* 80160A28 0015D828 BE C1 00 08 */ stmw r22, 8(r1) /* 80160A2C 0015D82C 7C 77 1B 78 */ mr r23, r3 -/* 80160A30 0015D830 3B C5 AA 68 */ addi r30, r5, lbl_8029AA68@l +/* 80160A30 0015D830 3B C5 AA 68 */ addi r30, r5, lbl_sBone_1@l /* 80160A34 0015D834 4B F8 E6 69 */ bl Init__10zNPCCommonFP9xEntAsset -/* 80160A38 0015D838 92 ED 97 04 */ stw r23, lbl_803CC004-_SDA_BASE_(r13) +/* 80160A38 0015D838 92 ED 97 04 */ stw r23, lbl_sPat_Ptr-_SDA_BASE_(r13) /* 80160A3C 0015D83C 38 00 00 01 */ li r0, 1 /* 80160A40 0015D840 90 17 02 BC */ stw r0, 0x2bc(r23) /* 80160A44 0015D844 90 17 18 F8 */ stw r0, 0x18f8(r23) /* 80160A48 0015D848 4B FF FF CD */ bl zNPCTypeBossPatrick.Pat_ResetGlobalStuff__Fv -/* 80160A4C 0015D84C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80160A4C 0015D84C 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80160A50 0015D850 38 80 00 10 */ li r4, 0x10 /* 80160A54 0015D854 38 A0 00 00 */ li r5, 0 /* 80160A58 0015D858 4B ED 2E E9 */ bl xMemAlloc__FUiUii @@ -615,7 +615,7 @@ zNPCTypeBossPatrick.Pat_ResetGlobalStuff__Fv: /* 80160A78 0015D878 3B 20 00 00 */ li r25, 0 /* 80160A7C 0015D87C 3B A0 00 00 */ li r29, 0 lbl_80160A80: -/* 80160A80 0015D880 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80160A80 0015D880 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80160A84 0015D884 38 80 00 D0 */ li r4, 0xd0 /* 80160A88 0015D888 38 A0 00 00 */ li r5, 0 /* 80160A8C 0015D88C 4B ED 2E B5 */ bl xMemAlloc__FUiUii @@ -686,10 +686,10 @@ lbl_80160A80: /* 80160B90 0015D990 3B BD 00 04 */ addi r29, r29, 4 /* 80160B94 0015D994 41 80 FE EC */ blt lbl_80160A80 /* 80160B98 0015D998 38 00 00 01 */ li r0, 1 -/* 80160B9C 0015D99C 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 80160BA0 0015D9A0 98 0D 97 00 */ stb r0, lbl_803CC000-_SDA_BASE_(r13) +/* 80160B9C 0015D99C 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 80160BA0 0015D9A0 98 0D 97 00 */ stb r0, lbl_sOthersHaventBeenAdded_1-_SDA_BASE_(r13) /* 80160BA4 0015D9A4 38 00 03 00 */ li r0, 0x300 -/* 80160BA8 0015D9A8 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 80160BA8 0015D9A8 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 80160BAC 0015D9AC 90 17 15 24 */ stw r0, 0x1524(r23) /* 80160BB0 0015D9B0 38 63 01 43 */ addi r3, r3, 0x143 /* 80160BB4 0015D9B4 4B EE B6 61 */ bl xStrHash__FPCc @@ -721,12 +721,12 @@ lbl_80160BE4: /* 80160C10 0015DA10 4E 80 00 20 */ blr /* 80160C14 0015DA14 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80160C18 0015DA18 7C 08 02 A6 */ mflr r0 -/* 80160C1C 0015DA1C 3C 60 80 2A */ lis r3, lbl_8029AAE0@ha +/* 80160C1C 0015DA1C 3C 60 80 2A */ lis r3, lbl_sNFComment@ha /* 80160C20 0015DA20 38 C0 FF FF */ li r6, -1 /* 80160C24 0015DA24 90 01 00 14 */ stw r0, 0x14(r1) -/* 80160C28 0015DA28 38 83 AA E0 */ addi r4, r3, lbl_8029AAE0@l -/* 80160C2C 0015DA2C 80 AD 97 04 */ lwz r5, lbl_803CC004-_SDA_BASE_(r13) -/* 80160C30 0015DA30 80 0D 97 34 */ lwz r0, lbl_803CC034-_SDA_BASE_(r13) +/* 80160C28 0015DA28 38 83 AA E0 */ addi r4, r3, lbl_sNFComment@l +/* 80160C2C 0015DA2C 80 AD 97 04 */ lwz r5, lbl_sPat_Ptr-_SDA_BASE_(r13) +/* 80160C30 0015DA30 80 0D 97 34 */ lwz r0, lbl_sCurrNFSound_1-_SDA_BASE_(r13) /* 80160C34 0015DA34 80 65 18 E4 */ lwz r3, 0x18e4(r5) /* 80160C38 0015DA38 38 A0 00 00 */ li r5, 0 /* 80160C3C 0015DA3C 54 00 18 38 */ slwi r0, r0, 3 @@ -740,49 +740,49 @@ lbl_80160BE4: /* 80160C5C 0015DA5C 7C 08 03 A6 */ mtlr r0 /* 80160C60 0015DA60 38 21 00 10 */ addi r1, r1, 0x10 /* 80160C64 0015DA64 4E 80 00 20 */ blr -/* 80160C68 0015DA68 80 6D 97 04 */ lwz r3, lbl_803CC004-_SDA_BASE_(r13) +/* 80160C68 0015DA68 80 6D 97 04 */ lwz r3, lbl_sPat_Ptr-_SDA_BASE_(r13) /* 80160C6C 0015DA6C 80 03 02 B4 */ lwz r0, 0x2b4(r3) /* 80160C70 0015DA70 60 00 02 00 */ ori r0, r0, 0x200 /* 80160C74 0015DA74 90 03 02 B4 */ stw r0, 0x2b4(r3) /* 80160C78 0015DA78 4E 80 00 20 */ blr /* 80160C7C 0015DA7C 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80160C80 0015DA80 7C 08 02 A6 */ mflr r0 -/* 80160C84 0015DA84 3C 80 80 27 */ lis r4, lbl_8027089C@ha +/* 80160C84 0015DA84 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha /* 80160C88 0015DA88 90 01 00 64 */ stw r0, 0x64(r1) /* 80160C8C 0015DA8C BF 61 00 4C */ stmw r27, 0x4c(r1) /* 80160C90 0015DA90 7C 7F 1B 78 */ mr r31, r3 -/* 80160C94 0015DA94 38 64 08 9C */ addi r3, r4, lbl_8027089C@l +/* 80160C94 0015DA94 38 64 08 9C */ addi r3, r4, lbl__stringBase0_96@l /* 80160C98 0015DA98 38 63 01 4C */ addi r3, r3, 0x14c /* 80160C9C 0015DA9C 4B F4 7B A9 */ bl zParEmitterFind__FPCc -/* 80160CA0 0015DAA0 3C 80 80 27 */ lis r4, lbl_8027089C@ha +/* 80160CA0 0015DAA0 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha /* 80160CA4 0015DAA4 90 7F 15 58 */ stw r3, 0x1558(r31) -/* 80160CA8 0015DAA8 38 64 08 9C */ addi r3, r4, lbl_8027089C@l +/* 80160CA8 0015DAA8 38 64 08 9C */ addi r3, r4, lbl__stringBase0_96@l /* 80160CAC 0015DAAC 38 63 01 5F */ addi r3, r3, 0x15f /* 80160CB0 0015DAB0 4B F4 7B 95 */ bl zParEmitterFind__FPCc -/* 80160CB4 0015DAB4 3C 80 80 27 */ lis r4, lbl_8027089C@ha +/* 80160CB4 0015DAB4 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha /* 80160CB8 0015DAB8 90 7F 15 88 */ stw r3, 0x1588(r31) -/* 80160CBC 0015DABC 38 64 08 9C */ addi r3, r4, lbl_8027089C@l +/* 80160CBC 0015DABC 38 64 08 9C */ addi r3, r4, lbl__stringBase0_96@l /* 80160CC0 0015DAC0 38 63 01 6A */ addi r3, r3, 0x16a /* 80160CC4 0015DAC4 4B F4 7B 81 */ bl zParEmitterFind__FPCc -/* 80160CC8 0015DAC8 3C 80 80 27 */ lis r4, lbl_8027089C@ha +/* 80160CC8 0015DAC8 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha /* 80160CCC 0015DACC 90 7F 15 8C */ stw r3, 0x158c(r31) -/* 80160CD0 0015DAD0 38 64 08 9C */ addi r3, r4, lbl_8027089C@l +/* 80160CD0 0015DAD0 38 64 08 9C */ addi r3, r4, lbl__stringBase0_96@l /* 80160CD4 0015DAD4 38 63 01 79 */ addi r3, r3, 0x179 /* 80160CD8 0015DAD8 4B EE B5 3D */ bl xStrHash__FPCc /* 80160CDC 0015DADC 4B F5 3D 61 */ bl zSceneFindObject__FUi -/* 80160CE0 0015DAE0 3C 80 80 27 */ lis r4, lbl_8027089C@ha +/* 80160CE0 0015DAE0 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha /* 80160CE4 0015DAE4 90 7F 02 CC */ stw r3, 0x2cc(r31) -/* 80160CE8 0015DAE8 38 64 08 9C */ addi r3, r4, lbl_8027089C@l +/* 80160CE8 0015DAE8 38 64 08 9C */ addi r3, r4, lbl__stringBase0_96@l /* 80160CEC 0015DAEC 38 63 01 81 */ addi r3, r3, 0x181 /* 80160CF0 0015DAF0 4B EE B5 25 */ bl xStrHash__FPCc /* 80160CF4 0015DAF4 4B F5 3D 49 */ bl zSceneFindObject__FUi -/* 80160CF8 0015DAF8 3C 80 80 27 */ lis r4, lbl_8027089C@ha +/* 80160CF8 0015DAF8 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha /* 80160CFC 0015DAFC 90 7F 15 84 */ stw r3, 0x1584(r31) -/* 80160D00 0015DB00 38 84 08 9C */ addi r4, r4, lbl_8027089C@l +/* 80160D00 0015DB00 38 84 08 9C */ addi r4, r4, lbl__stringBase0_96@l /* 80160D04 0015DB04 38 61 00 28 */ addi r3, r1, 0x28 /* 80160D08 0015DB08 38 84 01 8E */ addi r4, r4, 0x18e /* 80160D0C 0015DB0C 48 08 69 F5 */ bl func_801E7700 -/* 80160D10 0015DB10 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80160D10 0015DB10 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80160D14 0015DB14 7F FE FB 78 */ mr r30, r31 /* 80160D18 0015DB18 3B 80 00 00 */ li r28, 0 /* 80160D1C 0015DB1C D0 1F 17 B8 */ stfs f0, 0x17b8(r31) @@ -797,7 +797,7 @@ lbl_80160D20: /* 80160D3C 0015DB3C 2C 1C 00 08 */ cmpwi r28, 8 /* 80160D40 0015DB40 80 7E 17 94 */ lwz r3, 0x1794(r30) /* 80160D44 0015DB44 3B DE 00 04 */ addi r30, r30, 4 -/* 80160D48 0015DB48 C0 22 A9 E0 */ lfs f1, lbl_803CF360-_SDA2_BASE_(r2) +/* 80160D48 0015DB48 C0 22 A9 E0 */ lfs f1, lbl__1045_2-_SDA2_BASE_(r2) /* 80160D4C 0015DB4C 80 63 00 24 */ lwz r3, 0x24(r3) /* 80160D50 0015DB50 C0 1F 17 B8 */ lfs f0, 0x17b8(r31) /* 80160D54 0015DB54 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -806,8 +806,8 @@ lbl_80160D20: /* 80160D60 0015DB60 D0 1F 17 B8 */ stfs f0, 0x17b8(r31) /* 80160D64 0015DB64 41 80 FF BC */ blt lbl_80160D20 /* 80160D68 0015DB68 80 BF 17 94 */ lwz r5, 0x1794(r31) -/* 80160D6C 0015DB6C 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 80160D70 0015DB70 38 83 08 9C */ addi r4, r3, lbl_8027089C@l +/* 80160D6C 0015DB6C 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 80160D70 0015DB70 38 83 08 9C */ addi r4, r3, lbl__stringBase0_96@l /* 80160D74 0015DB74 C0 1F 17 B8 */ lfs f0, 0x17b8(r31) /* 80160D78 0015DB78 80 A5 00 24 */ lwz r5, 0x24(r5) /* 80160D7C 0015DB7C 38 61 00 28 */ addi r3, r1, 0x28 @@ -905,15 +905,15 @@ lbl_80160E94: /* 80160EE4 0015DCE4 3B BD 00 3C */ addi r29, r29, 0x3c /* 80160EE8 0015DCE8 2C 1C 00 08 */ cmpwi r28, 8 /* 80160EEC 0015DCEC 41 80 FF 98 */ blt lbl_80160E84 -/* 80160EF0 0015DCF0 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 80160EF4 0015DCF4 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 80160EF0 0015DCF0 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 80160EF4 0015DCF4 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 80160EF8 0015DCF8 38 63 01 AD */ addi r3, r3, 0x1ad /* 80160EFC 0015DCFC 4B EE B3 19 */ bl xStrHash__FPCc /* 80160F00 0015DD00 4B F5 3B 3D */ bl zSceneFindObject__FUi /* 80160F04 0015DD04 90 7F 17 70 */ stw r3, 0x1770(r31) -/* 80160F08 0015DD08 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 80160F0C 0015DD0C 38 63 08 9C */ addi r3, r3, lbl_8027089C@l -/* 80160F10 0015DD10 C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) +/* 80160F08 0015DD08 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 80160F0C 0015DD0C 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l +/* 80160F10 0015DD10 C0 02 A9 E4 */ lfs f0, lbl__1046_4-_SDA2_BASE_(r2) /* 80160F14 0015DD14 38 63 01 BE */ addi r3, r3, 0x1be /* 80160F18 0015DD18 D0 1F 17 7C */ stfs f0, 0x177c(r31) /* 80160F1C 0015DD1C 80 9F 17 70 */ lwz r4, 0x1770(r31) @@ -923,44 +923,44 @@ lbl_80160E94: /* 80160F2C 0015DD2C 4B EE B2 E9 */ bl xStrHash__FPCc /* 80160F30 0015DD30 38 80 00 00 */ li r4, 0 /* 80160F34 0015DD34 4B EE A7 D9 */ bl xSTFindAsset__FUiPUi -/* 80160F38 0015DD38 3C 80 80 27 */ lis r4, lbl_8027089C@ha +/* 80160F38 0015DD38 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha /* 80160F3C 0015DD3C 90 7F 17 84 */ stw r3, 0x1784(r31) -/* 80160F40 0015DD40 38 64 08 9C */ addi r3, r4, lbl_8027089C@l +/* 80160F40 0015DD40 38 64 08 9C */ addi r3, r4, lbl__stringBase0_96@l /* 80160F44 0015DD44 38 63 01 CE */ addi r3, r3, 0x1ce /* 80160F48 0015DD48 4B EE B2 CD */ bl xStrHash__FPCc /* 80160F4C 0015DD4C 38 80 00 00 */ li r4, 0 /* 80160F50 0015DD50 4B EE A7 BD */ bl xSTFindAsset__FUiPUi -/* 80160F54 0015DD54 3C 80 80 27 */ lis r4, lbl_8027089C@ha +/* 80160F54 0015DD54 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha /* 80160F58 0015DD58 90 7F 17 88 */ stw r3, 0x1788(r31) -/* 80160F5C 0015DD5C 38 64 08 9C */ addi r3, r4, lbl_8027089C@l +/* 80160F5C 0015DD5C 38 64 08 9C */ addi r3, r4, lbl__stringBase0_96@l /* 80160F60 0015DD60 38 63 01 E5 */ addi r3, r3, 0x1e5 /* 80160F64 0015DD64 4B EE B2 B1 */ bl xStrHash__FPCc /* 80160F68 0015DD68 38 80 00 00 */ li r4, 0 /* 80160F6C 0015DD6C 4B EE A7 A1 */ bl xSTFindAsset__FUiPUi -/* 80160F70 0015DD70 3C 80 80 27 */ lis r4, lbl_8027089C@ha +/* 80160F70 0015DD70 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha /* 80160F74 0015DD74 90 7F 02 D0 */ stw r3, 0x2d0(r31) -/* 80160F78 0015DD78 38 64 08 9C */ addi r3, r4, lbl_8027089C@l +/* 80160F78 0015DD78 38 64 08 9C */ addi r3, r4, lbl__stringBase0_96@l /* 80160F7C 0015DD7C 38 63 01 F5 */ addi r3, r3, 0x1f5 /* 80160F80 0015DD80 4B EE B2 95 */ bl xStrHash__FPCc /* 80160F84 0015DD84 38 80 00 00 */ li r4, 0 /* 80160F88 0015DD88 4B EE A7 85 */ bl xSTFindAsset__FUiPUi -/* 80160F8C 0015DD8C 3C 80 80 27 */ lis r4, lbl_8027089C@ha +/* 80160F8C 0015DD8C 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha /* 80160F90 0015DD90 90 7F 02 D4 */ stw r3, 0x2d4(r31) -/* 80160F94 0015DD94 38 64 08 9C */ addi r3, r4, lbl_8027089C@l +/* 80160F94 0015DD94 38 64 08 9C */ addi r3, r4, lbl__stringBase0_96@l /* 80160F98 0015DD98 38 63 02 06 */ addi r3, r3, 0x206 /* 80160F9C 0015DD9C 4B EE B2 79 */ bl xStrHash__FPCc /* 80160FA0 0015DDA0 38 80 00 00 */ li r4, 0 /* 80160FA4 0015DDA4 4B EE A7 69 */ bl xSTFindAsset__FUiPUi -/* 80160FA8 0015DDA8 3C 80 80 27 */ lis r4, lbl_8027089C@ha +/* 80160FA8 0015DDA8 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha /* 80160FAC 0015DDAC 90 7F 17 C8 */ stw r3, 0x17c8(r31) -/* 80160FB0 0015DDB0 38 64 08 9C */ addi r3, r4, lbl_8027089C@l +/* 80160FB0 0015DDB0 38 64 08 9C */ addi r3, r4, lbl__stringBase0_96@l /* 80160FB4 0015DDB4 38 63 02 13 */ addi r3, r3, 0x213 /* 80160FB8 0015DDB8 4B EE B2 5D */ bl xStrHash__FPCc /* 80160FBC 0015DDBC 38 80 00 00 */ li r4, 0 /* 80160FC0 0015DDC0 4B EE A7 4D */ bl xSTFindAsset__FUiPUi -/* 80160FC4 0015DDC4 3C 80 80 27 */ lis r4, lbl_8027089C@ha +/* 80160FC4 0015DDC4 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha /* 80160FC8 0015DDC8 90 7F 18 C8 */ stw r3, 0x18c8(r31) -/* 80160FCC 0015DDCC 38 64 08 9C */ addi r3, r4, lbl_8027089C@l +/* 80160FCC 0015DDCC 38 64 08 9C */ addi r3, r4, lbl__stringBase0_96@l /* 80160FD0 0015DDD0 38 63 02 20 */ addi r3, r3, 0x220 /* 80160FD4 0015DDD4 4B EE B2 41 */ bl xStrHash__FPCc /* 80160FD8 0015DDD8 38 80 00 00 */ li r4, 0 @@ -972,9 +972,9 @@ lbl_80160E94: /* 80160FF0 0015DDF0 38 C0 00 00 */ li r6, 0 /* 80160FF4 0015DDF4 38 E0 00 00 */ li r7, 0 /* 80160FF8 0015DDF8 4B ED 30 F9 */ bl xModelInstanceAlloc__FP8RpAtomicPvUsUcPUc -/* 80160FFC 0015DDFC 3C 80 80 27 */ lis r4, lbl_8027089C@ha +/* 80160FFC 0015DDFC 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha /* 80161000 0015DE00 90 7F 17 C0 */ stw r3, 0x17c0(r31) -/* 80161004 0015DE04 38 64 08 9C */ addi r3, r4, lbl_8027089C@l +/* 80161004 0015DE04 38 64 08 9C */ addi r3, r4, lbl__stringBase0_96@l /* 80161008 0015DE08 38 63 02 2D */ addi r3, r3, 0x22d /* 8016100C 0015DE0C 4B EE B2 09 */ bl xStrHash__FPCc /* 80161010 0015DE10 38 80 00 00 */ li r4, 0 @@ -987,35 +987,35 @@ lbl_80160E94: /* 8016102C 0015DE2C 38 E0 00 00 */ li r7, 0 /* 80161030 0015DE30 4B ED 30 C1 */ bl xModelInstanceAlloc__FP8RpAtomicPvUsUcPUc /* 80161034 0015DE34 90 7F 17 C4 */ stw r3, 0x17c4(r31) -/* 80161038 0015DE38 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 8016103C 0015DE3C 38 63 08 9C */ addi r3, r3, lbl_8027089C@l -/* 80161040 0015DE40 C0 02 A9 E8 */ lfs f0, lbl_803CF368-_SDA2_BASE_(r2) +/* 80161038 0015DE38 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 8016103C 0015DE3C 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l +/* 80161040 0015DE40 C0 02 A9 E8 */ lfs f0, lbl__1047_2-_SDA2_BASE_(r2) /* 80161044 0015DE44 38 63 02 3E */ addi r3, r3, 0x23e /* 80161048 0015DE48 80 9F 17 C4 */ lwz r4, 0x17c4(r31) /* 8016104C 0015DE4C D0 04 00 24 */ stfs f0, 0x24(r4) /* 80161050 0015DE50 4B EE B1 C5 */ bl xStrHash__FPCc /* 80161054 0015DE54 4B F5 39 E9 */ bl zSceneFindObject__FUi -/* 80161058 0015DE58 3C 80 80 27 */ lis r4, lbl_8027089C@ha +/* 80161058 0015DE58 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha /* 8016105C 0015DE5C 90 7F 18 D0 */ stw r3, 0x18d0(r31) -/* 80161060 0015DE60 38 64 08 9C */ addi r3, r4, lbl_8027089C@l +/* 80161060 0015DE60 38 64 08 9C */ addi r3, r4, lbl__stringBase0_96@l /* 80161064 0015DE64 38 63 02 4C */ addi r3, r3, 0x24c /* 80161068 0015DE68 4B EE B1 AD */ bl xStrHash__FPCc /* 8016106C 0015DE6C 4B F5 39 D1 */ bl zSceneFindObject__FUi -/* 80161070 0015DE70 3C 80 80 27 */ lis r4, lbl_8027089C@ha +/* 80161070 0015DE70 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha /* 80161074 0015DE74 90 7F 18 D4 */ stw r3, 0x18d4(r31) -/* 80161078 0015DE78 38 64 08 9C */ addi r3, r4, lbl_8027089C@l +/* 80161078 0015DE78 38 64 08 9C */ addi r3, r4, lbl__stringBase0_96@l /* 8016107C 0015DE7C 38 63 02 5A */ addi r3, r3, 0x25a /* 80161080 0015DE80 4B EE B1 95 */ bl xStrHash__FPCc /* 80161084 0015DE84 4B F5 39 B9 */ bl zSceneFindObject__FUi -/* 80161088 0015DE88 3C 80 80 27 */ lis r4, lbl_8027089C@ha +/* 80161088 0015DE88 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha /* 8016108C 0015DE8C 90 7F 18 D8 */ stw r3, 0x18d8(r31) -/* 80161090 0015DE90 38 64 08 9C */ addi r3, r4, lbl_8027089C@l +/* 80161090 0015DE90 38 64 08 9C */ addi r3, r4, lbl__stringBase0_96@l /* 80161094 0015DE94 38 63 02 68 */ addi r3, r3, 0x268 /* 80161098 0015DE98 4B EE B1 7D */ bl xStrHash__FPCc /* 8016109C 0015DE9C 4B F5 39 A1 */ bl zSceneFindObject__FUi -/* 801610A0 0015DEA0 3C 80 80 27 */ lis r4, lbl_8027089C@ha +/* 801610A0 0015DEA0 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha /* 801610A4 0015DEA4 90 7F 18 E0 */ stw r3, 0x18e0(r31) -/* 801610A8 0015DEA8 38 64 08 9C */ addi r3, r4, lbl_8027089C@l +/* 801610A8 0015DEA8 38 64 08 9C */ addi r3, r4, lbl__stringBase0_96@l /* 801610AC 0015DEAC 38 63 02 7A */ addi r3, r3, 0x27a /* 801610B0 0015DEB0 4B EE B1 65 */ bl xStrHash__FPCc /* 801610B4 0015DEB4 38 80 00 00 */ li r4, 0 @@ -1024,8 +1024,8 @@ lbl_80160E94: /* 801610C0 0015DEC0 38 7F 02 D8 */ addi r3, r31, 0x2d8 /* 801610C4 0015DEC4 7C 04 03 78 */ mr r4, r0 /* 801610C8 0015DEC8 4B EE D4 15 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 801610CC 0015DECC 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 801610D0 0015DED0 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 801610CC 0015DECC 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 801610D0 0015DED0 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 801610D4 0015DED4 38 63 02 8A */ addi r3, r3, 0x28a /* 801610D8 0015DED8 4B EE B1 3D */ bl xStrHash__FPCc /* 801610DC 0015DEDC 38 80 00 00 */ li r4, 0 @@ -1033,17 +1033,17 @@ lbl_80160E94: /* 801610E4 0015DEE4 7C 64 1B 78 */ mr r4, r3 /* 801610E8 0015DEE8 38 7F 02 E4 */ addi r3, r31, 0x2e4 /* 801610EC 0015DEEC 4B EE D3 F1 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 801610F0 0015DEF0 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) +/* 801610F0 0015DEF0 C0 22 A9 C4 */ lfs f1, lbl__832_2-_SDA2_BASE_(r2) /* 801610F4 0015DEF4 38 7F 02 F0 */ addi r3, r31, 0x2f0 -/* 801610F8 0015DEF8 C0 62 A9 C0 */ lfs f3, lbl_803CF340-_SDA2_BASE_(r2) +/* 801610F8 0015DEF8 C0 62 A9 C0 */ lfs f3, lbl__831_5-_SDA2_BASE_(r2) /* 801610FC 0015DEFC FC 40 08 90 */ fmr f2, f1 /* 80161100 0015DF00 4B EA DE FD */ bl xVec3Init__FP5xVec3fff /* 80161104 0015DF04 38 7F 02 F0 */ addi r3, r31, 0x2f0 /* 80161108 0015DF08 38 9F 02 E4 */ addi r4, r31, 0x2e4 /* 8016110C 0015DF0C 4B EA D6 49 */ bl xVec3AddTo__FP5xVec3PC5xVec3 -/* 80161110 0015DF10 3C 80 80 27 */ lis r4, lbl_8027089C@ha +/* 80161110 0015DF10 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha /* 80161114 0015DF14 38 61 00 28 */ addi r3, r1, 0x28 -/* 80161118 0015DF18 38 84 08 9C */ addi r4, r4, lbl_8027089C@l +/* 80161118 0015DF18 38 84 08 9C */ addi r4, r4, lbl__stringBase0_96@l /* 8016111C 0015DF1C 38 84 02 94 */ addi r4, r4, 0x294 /* 80161120 0015DF20 48 08 65 E1 */ bl func_801E7700 /* 80161124 0015DF24 3B C0 00 00 */ li r30, 0 @@ -1059,9 +1059,9 @@ lbl_8016112C: /* 80161148 0015DF48 2C 1E 00 03 */ cmpwi r30, 3 /* 8016114C 0015DF4C 3B BD 00 04 */ addi r29, r29, 4 /* 80161150 0015DF50 41 80 FF DC */ blt lbl_8016112C -/* 80161154 0015DF54 3C 80 80 27 */ lis r4, lbl_8027089C@ha +/* 80161154 0015DF54 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha /* 80161158 0015DF58 38 61 00 28 */ addi r3, r1, 0x28 -/* 8016115C 0015DF5C 38 84 08 9C */ addi r4, r4, lbl_8027089C@l +/* 8016115C 0015DF5C 38 84 08 9C */ addi r4, r4, lbl__stringBase0_96@l /* 80161160 0015DF60 38 84 02 A6 */ addi r4, r4, 0x2a6 /* 80161164 0015DF64 48 08 65 9D */ bl func_801E7700 /* 80161168 0015DF68 3B C0 00 00 */ li r30, 0 @@ -1090,8 +1090,8 @@ lbl_801611A0: /* 801611BC 0015DFBC 3B BD 00 04 */ addi r29, r29, 4 /* 801611C0 0015DFC0 2C 1E 00 03 */ cmpwi r30, 3 /* 801611C4 0015DFC4 41 80 FF DC */ blt lbl_801611A0 -/* 801611C8 0015DFC8 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 801611CC 0015DFCC 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 801611C8 0015DFC8 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 801611CC 0015DFCC 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 801611D0 0015DFD0 38 63 02 B7 */ addi r3, r3, 0x2b7 /* 801611D4 0015DFD4 4B EE B0 41 */ bl xStrHash__FPCc /* 801611D8 0015DFD8 4B F5 38 65 */ bl zSceneFindObject__FUi @@ -1099,9 +1099,9 @@ lbl_801611A0: /* 801611E0 0015DFE0 38 80 00 01 */ li r4, 1 /* 801611E4 0015DFE4 80 7F 18 E4 */ lwz r3, 0x18e4(r31) /* 801611E8 0015DFE8 4B FA 4C 4D */ bl TalkOnScreen__12zNPCNewsFishFi -/* 801611EC 0015DFEC 3C 80 80 27 */ lis r4, lbl_8027089C@ha +/* 801611EC 0015DFEC 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha /* 801611F0 0015DFF0 38 61 00 08 */ addi r3, r1, 8 -/* 801611F4 0015DFF4 38 84 08 9C */ addi r4, r4, lbl_8027089C@l +/* 801611F4 0015DFF4 38 84 08 9C */ addi r4, r4, lbl__stringBase0_96@l /* 801611F8 0015DFF8 38 84 02 C0 */ addi r4, r4, 0x2c0 /* 801611FC 0015DFFC 48 08 65 05 */ bl func_801E7700 /* 80161200 0015E000 3B C0 00 00 */ li r30, 0 @@ -1118,90 +1118,90 @@ lbl_80161208: /* 80161228 0015E028 2C 1E 00 02 */ cmpwi r30, 2 /* 8016122C 0015E02C 3B BD 00 04 */ addi r29, r29, 4 /* 80161230 0015E030 41 80 FF D8 */ blt lbl_80161208 -/* 80161234 0015E034 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 80161238 0015E038 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 80161234 0015E034 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 80161238 0015E038 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 8016123C 0015E03C 38 63 02 CA */ addi r3, r3, 0x2ca /* 80161240 0015E040 4B EE AF D5 */ bl xStrHash__FPCc /* 80161244 0015E044 4B F5 37 F9 */ bl zSceneFindObject__FUi -/* 80161248 0015E048 3C 80 80 27 */ lis r4, lbl_8027089C@ha +/* 80161248 0015E048 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha /* 8016124C 0015E04C 90 7F 19 08 */ stw r3, 0x1908(r31) -/* 80161250 0015E050 38 64 08 9C */ addi r3, r4, lbl_8027089C@l +/* 80161250 0015E050 38 64 08 9C */ addi r3, r4, lbl__stringBase0_96@l /* 80161254 0015E054 38 63 02 DB */ addi r3, r3, 0x2db /* 80161258 0015E058 4B EE AF BD */ bl xStrHash__FPCc /* 8016125C 0015E05C 4B F5 37 E1 */ bl zSceneFindObject__FUi -/* 80161260 0015E060 3C 80 80 27 */ lis r4, lbl_8027089C@ha +/* 80161260 0015E060 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha /* 80161264 0015E064 90 7F 19 0C */ stw r3, 0x190c(r31) -/* 80161268 0015E068 38 64 08 9C */ addi r3, r4, lbl_8027089C@l +/* 80161268 0015E068 38 64 08 9C */ addi r3, r4, lbl__stringBase0_96@l /* 8016126C 0015E06C 38 63 02 EC */ addi r3, r3, 0x2ec /* 80161270 0015E070 4B EE AF A5 */ bl xStrHash__FPCc /* 80161274 0015E074 4B F5 37 C9 */ bl zSceneFindObject__FUi -/* 80161278 0015E078 3C 80 80 27 */ lis r4, lbl_8027089C@ha +/* 80161278 0015E078 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha /* 8016127C 0015E07C 90 7F 19 10 */ stw r3, 0x1910(r31) -/* 80161280 0015E080 38 64 08 9C */ addi r3, r4, lbl_8027089C@l +/* 80161280 0015E080 38 64 08 9C */ addi r3, r4, lbl__stringBase0_96@l /* 80161284 0015E084 38 63 02 FD */ addi r3, r3, 0x2fd /* 80161288 0015E088 4B EE AF 8D */ bl xStrHash__FPCc /* 8016128C 0015E08C 4B F5 37 B1 */ bl zSceneFindObject__FUi -/* 80161290 0015E090 3C 80 80 27 */ lis r4, lbl_8027089C@ha +/* 80161290 0015E090 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha /* 80161294 0015E094 90 7F 19 14 */ stw r3, 0x1914(r31) -/* 80161298 0015E098 38 64 08 9C */ addi r3, r4, lbl_8027089C@l +/* 80161298 0015E098 38 64 08 9C */ addi r3, r4, lbl__stringBase0_96@l /* 8016129C 0015E09C 38 63 03 0E */ addi r3, r3, 0x30e /* 801612A0 0015E0A0 4B EE AF 75 */ bl xStrHash__FPCc /* 801612A4 0015E0A4 4B F5 37 99 */ bl zSceneFindObject__FUi -/* 801612A8 0015E0A8 3C 80 80 27 */ lis r4, lbl_8027089C@ha +/* 801612A8 0015E0A8 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha /* 801612AC 0015E0AC 90 7F 19 18 */ stw r3, 0x1918(r31) -/* 801612B0 0015E0B0 38 64 08 9C */ addi r3, r4, lbl_8027089C@l +/* 801612B0 0015E0B0 38 64 08 9C */ addi r3, r4, lbl__stringBase0_96@l /* 801612B4 0015E0B4 38 63 03 1F */ addi r3, r3, 0x31f /* 801612B8 0015E0B8 4B EE AF 5D */ bl xStrHash__FPCc /* 801612BC 0015E0BC 4B F5 37 81 */ bl zSceneFindObject__FUi -/* 801612C0 0015E0C0 3C 80 80 27 */ lis r4, lbl_8027089C@ha +/* 801612C0 0015E0C0 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha /* 801612C4 0015E0C4 90 7F 19 1C */ stw r3, 0x191c(r31) -/* 801612C8 0015E0C8 38 64 08 9C */ addi r3, r4, lbl_8027089C@l +/* 801612C8 0015E0C8 38 64 08 9C */ addi r3, r4, lbl__stringBase0_96@l /* 801612CC 0015E0CC 38 63 03 30 */ addi r3, r3, 0x330 /* 801612D0 0015E0D0 4B EE AF 45 */ bl xStrHash__FPCc /* 801612D4 0015E0D4 4B F5 37 69 */ bl zSceneFindObject__FUi /* 801612D8 0015E0D8 90 7F 19 20 */ stw r3, 0x1920(r31) /* 801612DC 0015E0DC 38 7F 19 24 */ addi r3, r31, 0x1924 -/* 801612E0 0015E0E0 C0 02 A9 EC */ lfs f0, lbl_803CF36C-_SDA2_BASE_(r2) +/* 801612E0 0015E0E0 C0 02 A9 EC */ lfs f0, lbl__1048_5-_SDA2_BASE_(r2) /* 801612E4 0015E0E4 D0 1F 19 24 */ stfs f0, 0x1924(r31) -/* 801612E8 0015E0E8 C0 02 A9 F0 */ lfs f0, lbl_803CF370-_SDA2_BASE_(r2) +/* 801612E8 0015E0E8 C0 02 A9 F0 */ lfs f0, lbl__1049_4-_SDA2_BASE_(r2) /* 801612EC 0015E0EC D0 1F 19 28 */ stfs f0, 0x1928(r31) -/* 801612F0 0015E0F0 C0 02 A9 F4 */ lfs f0, lbl_803CF374-_SDA2_BASE_(r2) +/* 801612F0 0015E0F0 C0 02 A9 F4 */ lfs f0, lbl__1050_6-_SDA2_BASE_(r2) /* 801612F4 0015E0F4 D0 1F 19 2C */ stfs f0, 0x192c(r31) -/* 801612F8 0015E0F8 C0 02 A9 F8 */ lfs f0, lbl_803CF378-_SDA2_BASE_(r2) +/* 801612F8 0015E0F8 C0 02 A9 F8 */ lfs f0, lbl__1051_5-_SDA2_BASE_(r2) /* 801612FC 0015E0FC D0 1F 19 30 */ stfs f0, 0x1930(r31) -/* 80161300 0015E100 C0 02 A9 FC */ lfs f0, lbl_803CF37C-_SDA2_BASE_(r2) +/* 80161300 0015E100 C0 02 A9 FC */ lfs f0, lbl__1052_4-_SDA2_BASE_(r2) /* 80161304 0015E104 D0 1F 19 34 */ stfs f0, 0x1934(r31) -/* 80161308 0015E108 C0 02 A9 CC */ lfs f0, lbl_803CF34C-_SDA2_BASE_(r2) +/* 80161308 0015E108 C0 02 A9 CC */ lfs f0, lbl__870_1-_SDA2_BASE_(r2) /* 8016130C 0015E10C D0 1F 19 38 */ stfs f0, 0x1938(r31) -/* 80161310 0015E110 C0 02 AA 00 */ lfs f0, lbl_803CF380-_SDA2_BASE_(r2) +/* 80161310 0015E110 C0 02 AA 00 */ lfs f0, lbl__1053_5-_SDA2_BASE_(r2) /* 80161314 0015E114 D0 1F 19 3C */ stfs f0, 0x193c(r31) -/* 80161318 0015E118 C0 02 A9 F8 */ lfs f0, lbl_803CF378-_SDA2_BASE_(r2) +/* 80161318 0015E118 C0 02 A9 F8 */ lfs f0, lbl__1051_5-_SDA2_BASE_(r2) /* 8016131C 0015E11C D0 1F 19 40 */ stfs f0, 0x1940(r31) -/* 80161320 0015E120 C0 02 AA 04 */ lfs f0, lbl_803CF384-_SDA2_BASE_(r2) +/* 80161320 0015E120 C0 02 AA 04 */ lfs f0, lbl__1054_6-_SDA2_BASE_(r2) /* 80161324 0015E124 D0 1F 19 44 */ stfs f0, 0x1944(r31) -/* 80161328 0015E128 C0 02 AA 08 */ lfs f0, lbl_803CF388-_SDA2_BASE_(r2) +/* 80161328 0015E128 C0 02 AA 08 */ lfs f0, lbl__1055_2-_SDA2_BASE_(r2) /* 8016132C 0015E12C D0 1F 19 48 */ stfs f0, 0x1948(r31) -/* 80161330 0015E130 C0 02 AA 08 */ lfs f0, lbl_803CF388-_SDA2_BASE_(r2) +/* 80161330 0015E130 C0 02 AA 08 */ lfs f0, lbl__1055_2-_SDA2_BASE_(r2) /* 80161334 0015E134 D0 1F 19 4C */ stfs f0, 0x194c(r31) -/* 80161338 0015E138 C0 02 AA 08 */ lfs f0, lbl_803CF388-_SDA2_BASE_(r2) +/* 80161338 0015E138 C0 02 AA 08 */ lfs f0, lbl__1055_2-_SDA2_BASE_(r2) /* 8016133C 0015E13C D0 1F 19 50 */ stfs f0, 0x1950(r31) -/* 80161340 0015E140 C0 02 AA 08 */ lfs f0, lbl_803CF388-_SDA2_BASE_(r2) +/* 80161340 0015E140 C0 02 AA 08 */ lfs f0, lbl__1055_2-_SDA2_BASE_(r2) /* 80161344 0015E144 D0 1F 19 54 */ stfs f0, 0x1954(r31) -/* 80161348 0015E148 C0 02 AA 0C */ lfs f0, lbl_803CF38C-_SDA2_BASE_(r2) +/* 80161348 0015E148 C0 02 AA 0C */ lfs f0, lbl__1056_2-_SDA2_BASE_(r2) /* 8016134C 0015E14C D0 1F 19 58 */ stfs f0, 0x1958(r31) -/* 80161350 0015E150 C0 02 A9 CC */ lfs f0, lbl_803CF34C-_SDA2_BASE_(r2) +/* 80161350 0015E150 C0 02 A9 CC */ lfs f0, lbl__870_1-_SDA2_BASE_(r2) /* 80161354 0015E154 D0 1F 19 5C */ stfs f0, 0x195c(r31) /* 80161358 0015E158 4B EA CB 49 */ bl init__13xBinaryCameraFv -/* 8016135C 0015E15C 3C 80 80 27 */ lis r4, lbl_8027089C@ha +/* 8016135C 0015E15C 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha /* 80161360 0015E160 38 7F 19 24 */ addi r3, r31, 0x1924 -/* 80161364 0015E164 38 84 08 9C */ addi r4, r4, lbl_8027089C@l +/* 80161364 0015E164 38 84 08 9C */ addi r4, r4, lbl__stringBase0_96@l /* 80161368 0015E168 38 84 03 41 */ addi r4, r4, 0x341 /* 8016136C 0015E16C 4B FE 52 11 */ bl add_tweaks__13xBinaryCameraFPCc -/* 80161370 0015E170 3C 80 80 27 */ lis r4, lbl_8027089C@ha -/* 80161374 0015E174 3C 60 80 27 */ lis r3, lbl_80270874@ha -/* 80161378 0015E178 38 84 08 9C */ addi r4, r4, lbl_8027089C@l +/* 80161370 0015E170 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha +/* 80161374 0015E174 3C 60 80 27 */ lis r3, lbl_recenter_cb@ha +/* 80161378 0015E178 38 84 08 9C */ addi r4, r4, lbl__stringBase0_96@l /* 8016137C 0015E17C 38 C0 00 00 */ li r6, 0 -/* 80161380 0015E180 38 A3 08 74 */ addi r5, r3, lbl_80270874@l +/* 80161380 0015E180 38 A3 08 74 */ addi r5, r3, lbl_recenter_cb@l /* 80161384 0015E184 38 E0 00 00 */ li r7, 0 /* 80161388 0015E188 38 64 03 5C */ addi r3, r4, 0x35c /* 8016138C 0015E18C 38 84 03 7F */ addi r4, r4, 0x37f @@ -1372,22 +1372,22 @@ lbl_80161208: lbl_80161620: /* 80161620 0015E420 38 00 00 01 */ li r0, 1 /* 80161624 0015E424 38 60 00 08 */ li r3, 8 -/* 80161628 0015E428 98 0D 84 A8 */ stb r0, lbl_803CADA8-_SDA_BASE_(r13) -/* 8016162C 0015E42C C0 02 AA 10 */ lfs f0, lbl_803CF390-_SDA2_BASE_(r2) -/* 80161630 0015E430 D0 0D 97 10 */ stfs f0, lbl_803CC010-_SDA_BASE_(r13) -/* 80161634 0015E434 C0 02 AA 14 */ lfs f0, lbl_803CF394-_SDA2_BASE_(r2) -/* 80161638 0015E438 D0 0D 97 14 */ stfs f0, lbl_803CC014-_SDA_BASE_(r13) -/* 8016163C 0015E43C C0 02 AA 18 */ lfs f0, lbl_803CF398-_SDA2_BASE_(r2) -/* 80161640 0015E440 D0 0D 97 18 */ stfs f0, lbl_803CC018-_SDA_BASE_(r13) -/* 80161644 0015E444 C0 02 AA 1C */ lfs f0, lbl_803CF39C-_SDA2_BASE_(r2) -/* 80161648 0015E448 D0 0D 97 0C */ stfs f0, lbl_803CC00C-_SDA_BASE_(r13) +/* 80161628 0015E428 98 0D 84 A8 */ stb r0, lbl_sUseBossCam_1-_SDA_BASE_(r13) +/* 8016162C 0015E42C C0 02 AA 10 */ lfs f0, lbl__1137_1-_SDA2_BASE_(r2) +/* 80161630 0015E430 D0 0D 97 10 */ stfs f0, lbl_sCurrHeight_1-_SDA_BASE_(r13) +/* 80161634 0015E434 C0 02 AA 14 */ lfs f0, lbl__1138_2-_SDA2_BASE_(r2) +/* 80161638 0015E438 D0 0D 97 14 */ stfs f0, lbl_sCurrRadius_1-_SDA_BASE_(r13) +/* 8016163C 0015E43C C0 02 AA 18 */ lfs f0, lbl__1139_4-_SDA2_BASE_(r2) +/* 80161640 0015E440 D0 0D 97 18 */ stfs f0, lbl_sCurrPitch_1-_SDA_BASE_(r13) +/* 80161644 0015E444 C0 02 AA 1C */ lfs f0, lbl__1140_3-_SDA2_BASE_(r2) +/* 80161648 0015E448 D0 0D 97 0C */ stfs f0, lbl_sCurrYaw_1-_SDA_BASE_(r13) /* 8016164C 0015E44C 4B EF 0A B5 */ bl zCameraDisableTracking__F17camera_owner_enum /* 80161650 0015E450 80 9F 00 24 */ lwz r4, 0x24(r31) /* 80161654 0015E454 38 00 01 00 */ li r0, 0x100 /* 80161658 0015E458 7F E3 FB 78 */ mr r3, r31 /* 8016165C 0015E45C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80161660 0015E460 38 84 00 30 */ addi r4, r4, 0x30 -/* 80161664 0015E464 90 8D 97 08 */ stw r4, lbl_803CC008-_SDA_BASE_(r13) +/* 80161664 0015E464 90 8D 97 08 */ stw r4, lbl_sCamSubTarget_1-_SDA_BASE_(r13) /* 80161668 0015E468 90 1F 02 B4 */ stw r0, 0x2b4(r31) /* 8016166C 0015E46C 80 9F 02 BC */ lwz r4, 0x2bc(r31) /* 80161670 0015E470 48 00 29 5D */ bl gotoRound__12zNPCBPatrickFi @@ -1459,76 +1459,76 @@ lbl_8016176C: /* 80161770 0015E570 38 00 00 04 */ li r0, 4 /* 80161774 0015E574 90 7F 13 BC */ stw r3, 0x13bc(r31) /* 80161778 0015E578 7F E3 FB 78 */ mr r3, r31 -/* 8016177C 0015E57C C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 8016177C 0015E57C C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80161780 0015E580 D0 1F 13 C0 */ stfs f0, 0x13c0(r31) /* 80161784 0015E584 7C 09 03 A6 */ mtctr r0 lbl_80161788: -/* 80161788 0015E588 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80161788 0015E588 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 8016178C 0015E58C 38 80 00 00 */ li r4, 0 /* 80161790 0015E590 D0 03 15 94 */ stfs f0, 0x1594(r3) /* 80161794 0015E594 90 83 15 A0 */ stw r4, 0x15a0(r3) -/* 80161798 0015E598 C0 22 AA 20 */ lfs f1, lbl_803CF3A0-_SDA2_BASE_(r2) +/* 80161798 0015E598 C0 22 AA 20 */ lfs f1, lbl__1141_2-_SDA2_BASE_(r2) /* 8016179C 0015E59C C0 03 15 9C */ lfs f0, 0x159c(r3) /* 801617A0 0015E5A0 EC 01 00 2A */ fadds f0, f1, f0 /* 801617A4 0015E5A4 D0 03 15 98 */ stfs f0, 0x1598(r3) -/* 801617A8 0015E5A8 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801617A8 0015E5A8 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801617AC 0015E5AC D0 03 15 A8 */ stfs f0, 0x15a8(r3) /* 801617B0 0015E5B0 90 83 15 B4 */ stw r4, 0x15b4(r3) -/* 801617B4 0015E5B4 C0 22 AA 20 */ lfs f1, lbl_803CF3A0-_SDA2_BASE_(r2) +/* 801617B4 0015E5B4 C0 22 AA 20 */ lfs f1, lbl__1141_2-_SDA2_BASE_(r2) /* 801617B8 0015E5B8 C0 03 15 B0 */ lfs f0, 0x15b0(r3) /* 801617BC 0015E5BC EC 01 00 2A */ fadds f0, f1, f0 /* 801617C0 0015E5C0 D0 03 15 AC */ stfs f0, 0x15ac(r3) -/* 801617C4 0015E5C4 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801617C4 0015E5C4 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801617C8 0015E5C8 D0 03 15 BC */ stfs f0, 0x15bc(r3) /* 801617CC 0015E5CC 90 83 15 C8 */ stw r4, 0x15c8(r3) -/* 801617D0 0015E5D0 C0 22 AA 20 */ lfs f1, lbl_803CF3A0-_SDA2_BASE_(r2) +/* 801617D0 0015E5D0 C0 22 AA 20 */ lfs f1, lbl__1141_2-_SDA2_BASE_(r2) /* 801617D4 0015E5D4 C0 03 15 C4 */ lfs f0, 0x15c4(r3) /* 801617D8 0015E5D8 EC 01 00 2A */ fadds f0, f1, f0 /* 801617DC 0015E5DC D0 03 15 C0 */ stfs f0, 0x15c0(r3) -/* 801617E0 0015E5E0 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801617E0 0015E5E0 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801617E4 0015E5E4 D0 03 15 D0 */ stfs f0, 0x15d0(r3) /* 801617E8 0015E5E8 90 83 15 DC */ stw r4, 0x15dc(r3) -/* 801617EC 0015E5EC C0 22 AA 20 */ lfs f1, lbl_803CF3A0-_SDA2_BASE_(r2) +/* 801617EC 0015E5EC C0 22 AA 20 */ lfs f1, lbl__1141_2-_SDA2_BASE_(r2) /* 801617F0 0015E5F0 C0 03 15 D8 */ lfs f0, 0x15d8(r3) /* 801617F4 0015E5F4 EC 01 00 2A */ fadds f0, f1, f0 /* 801617F8 0015E5F8 D0 03 15 D4 */ stfs f0, 0x15d4(r3) -/* 801617FC 0015E5FC C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801617FC 0015E5FC C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80161800 0015E600 D0 03 15 E4 */ stfs f0, 0x15e4(r3) /* 80161804 0015E604 90 83 15 F0 */ stw r4, 0x15f0(r3) -/* 80161808 0015E608 C0 22 AA 20 */ lfs f1, lbl_803CF3A0-_SDA2_BASE_(r2) +/* 80161808 0015E608 C0 22 AA 20 */ lfs f1, lbl__1141_2-_SDA2_BASE_(r2) /* 8016180C 0015E60C C0 03 15 EC */ lfs f0, 0x15ec(r3) /* 80161810 0015E610 EC 01 00 2A */ fadds f0, f1, f0 /* 80161814 0015E614 D0 03 15 E8 */ stfs f0, 0x15e8(r3) -/* 80161818 0015E618 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80161818 0015E618 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 8016181C 0015E61C D0 03 15 F8 */ stfs f0, 0x15f8(r3) /* 80161820 0015E620 90 83 16 04 */ stw r4, 0x1604(r3) -/* 80161824 0015E624 C0 22 AA 20 */ lfs f1, lbl_803CF3A0-_SDA2_BASE_(r2) +/* 80161824 0015E624 C0 22 AA 20 */ lfs f1, lbl__1141_2-_SDA2_BASE_(r2) /* 80161828 0015E628 C0 03 16 00 */ lfs f0, 0x1600(r3) /* 8016182C 0015E62C EC 01 00 2A */ fadds f0, f1, f0 /* 80161830 0015E630 D0 03 15 FC */ stfs f0, 0x15fc(r3) /* 80161834 0015E634 38 63 00 78 */ addi r3, r3, 0x78 /* 80161838 0015E638 42 00 FF 50 */ bdnz lbl_80161788 -/* 8016183C 0015E63C C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 8016183C 0015E63C C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80161840 0015E640 38 00 00 01 */ li r0, 1 /* 80161844 0015E644 38 60 04 00 */ li r3, 0x400 /* 80161848 0015E648 D0 1F 17 74 */ stfs f0, 0x1774(r31) /* 8016184C 0015E64C 90 9F 17 80 */ stw r4, 0x1780(r31) -/* 80161850 0015E650 C0 22 AA 20 */ lfs f1, lbl_803CF3A0-_SDA2_BASE_(r2) +/* 80161850 0015E650 C0 22 AA 20 */ lfs f1, lbl__1141_2-_SDA2_BASE_(r2) /* 80161854 0015E654 C0 1F 17 7C */ lfs f0, 0x177c(r31) /* 80161858 0015E658 EC 01 00 2A */ fadds f0, f1, f0 /* 8016185C 0015E65C D0 1F 17 78 */ stfs f0, 0x1778(r31) /* 80161860 0015E660 90 1F 13 C8 */ stw r0, 0x13c8(r31) /* 80161864 0015E664 90 1F 13 CC */ stw r0, 0x13cc(r31) /* 80161868 0015E668 90 1F 13 D0 */ stw r0, 0x13d0(r31) -/* 8016186C 0015E66C C0 02 A9 CC */ lfs f0, lbl_803CF34C-_SDA2_BASE_(r2) +/* 8016186C 0015E66C C0 02 A9 CC */ lfs f0, lbl__870_1-_SDA2_BASE_(r2) /* 80161870 0015E670 D0 1F 15 78 */ stfs f0, 0x1578(r31) /* 80161874 0015E674 4B F0 4C 8D */ bl zEntPlayerControlOn__F13zControlOwner -/* 80161878 0015E678 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80161878 0015E678 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 8016187C 0015E67C 38 00 00 00 */ li r0, 0 /* 80161880 0015E680 7F E3 FB 78 */ mr r3, r31 /* 80161884 0015E684 D0 1F 18 DC */ stfs f0, 0x18dc(r31) /* 80161888 0015E688 90 1F 18 E8 */ stw r0, 0x18e8(r31) -/* 8016188C 0015E68C C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 8016188C 0015E68C C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80161890 0015E690 D0 1F 18 EC */ stfs f0, 0x18ec(r31) /* 80161894 0015E694 90 1F 18 F0 */ stw r0, 0x18f0(r31) /* 80161898 0015E698 90 1F 18 F4 */ stw r0, 0x18f4(r31) @@ -1541,90 +1541,90 @@ lbl_80161788: /* 801618B4 0015E6B4 38 84 42 5A */ addi r4, r4, 0x4E47425A@l /* 801618B8 0015E6B8 4B FA BE 79 */ bl GoalSet__7xPsycheFii lbl_801618BC: -/* 801618BC 0015E6BC C0 02 AA 24 */ lfs f0, lbl_803CF3A4-_SDA2_BASE_(r2) -/* 801618C0 0015E6C0 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 801618C4 0015E6C4 38 63 08 9C */ addi r3, r3, lbl_8027089C@l -/* 801618C8 0015E6C8 38 8D 97 1C */ addi r4, r13, lbl_803CC01C-_SDA_BASE_ -/* 801618CC 0015E6CC D0 0D 97 24 */ stfs f0, lbl_803CC024-_SDA_BASE_(r13) +/* 801618BC 0015E6BC C0 02 AA 24 */ lfs f0, lbl__1142_2-_SDA2_BASE_(r2) +/* 801618C0 0015E6C0 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 801618C4 0015E6C4 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l +/* 801618C8 0015E6C8 38 8D 97 1C */ addi r4, r13, lbl_minYVel-_SDA_BASE_ +/* 801618CC 0015E6CC D0 0D 97 24 */ stfs f0, lbl_minHMul-_SDA_BASE_(r13) /* 801618D0 0015E6D0 38 63 03 81 */ addi r3, r3, 0x381 /* 801618D4 0015E6D4 38 A0 00 00 */ li r5, 0 /* 801618D8 0015E6D8 38 C0 00 00 */ li r6, 0 -/* 801618DC 0015E6DC C0 02 A9 F0 */ lfs f0, lbl_803CF370-_SDA2_BASE_(r2) +/* 801618DC 0015E6DC C0 02 A9 F0 */ lfs f0, lbl__1049_4-_SDA2_BASE_(r2) /* 801618E0 0015E6E0 38 E0 00 00 */ li r7, 0 -/* 801618E4 0015E6E4 D0 0D 97 2C */ stfs f0, lbl_803CC02C-_SDA_BASE_(r13) -/* 801618E8 0015E6E8 C0 02 A9 F0 */ lfs f0, lbl_803CF370-_SDA2_BASE_(r2) -/* 801618EC 0015E6EC D0 0D 97 1C */ stfs f0, lbl_803CC01C-_SDA_BASE_(r13) -/* 801618F0 0015E6F0 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) -/* 801618F4 0015E6F4 D0 0D 97 28 */ stfs f0, lbl_803CC028-_SDA_BASE_(r13) -/* 801618F8 0015E6F8 C0 02 A9 F0 */ lfs f0, lbl_803CF370-_SDA2_BASE_(r2) -/* 801618FC 0015E6FC D0 0D 97 30 */ stfs f0, lbl_803CC030-_SDA_BASE_(r13) -/* 80161900 0015E700 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) -/* 80161904 0015E704 D0 0D 97 20 */ stfs f0, lbl_803CC020-_SDA_BASE_(r13) -/* 80161908 0015E708 C0 22 AA 28 */ lfs f1, lbl_803CF3A8-_SDA2_BASE_(r2) -/* 8016190C 0015E70C C0 42 AA 2C */ lfs f2, lbl_803CF3AC-_SDA2_BASE_(r2) +/* 801618E4 0015E6E4 D0 0D 97 2C */ stfs f0, lbl_minT-_SDA_BASE_(r13) +/* 801618E8 0015E6E8 C0 02 A9 F0 */ lfs f0, lbl__1049_4-_SDA2_BASE_(r2) +/* 801618EC 0015E6EC D0 0D 97 1C */ stfs f0, lbl_minYVel-_SDA_BASE_(r13) +/* 801618F0 0015E6F0 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) +/* 801618F4 0015E6F4 D0 0D 97 28 */ stfs f0, lbl_varHMul-_SDA_BASE_(r13) +/* 801618F8 0015E6F8 C0 02 A9 F0 */ lfs f0, lbl__1049_4-_SDA2_BASE_(r2) +/* 801618FC 0015E6FC D0 0D 97 30 */ stfs f0, lbl_varT-_SDA_BASE_(r13) +/* 80161900 0015E700 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) +/* 80161904 0015E704 D0 0D 97 20 */ stfs f0, lbl_varYVel-_SDA_BASE_(r13) +/* 80161908 0015E708 C0 22 AA 28 */ lfs f1, lbl__1143_3-_SDA2_BASE_(r2) +/* 8016190C 0015E70C C0 42 AA 2C */ lfs f2, lbl__1144_2-_SDA2_BASE_(r2) /* 80161910 0015E710 4B EC ED 1D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 80161914 0015E714 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 80161918 0015E718 C0 22 AA 28 */ lfs f1, lbl_803CF3A8-_SDA2_BASE_(r2) -/* 8016191C 0015E71C 38 63 08 9C */ addi r3, r3, lbl_8027089C@l -/* 80161920 0015E720 C0 42 AA 2C */ lfs f2, lbl_803CF3AC-_SDA2_BASE_(r2) +/* 80161914 0015E714 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 80161918 0015E718 C0 22 AA 28 */ lfs f1, lbl__1143_3-_SDA2_BASE_(r2) +/* 8016191C 0015E71C 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l +/* 80161920 0015E720 C0 42 AA 2C */ lfs f2, lbl__1144_2-_SDA2_BASE_(r2) /* 80161924 0015E724 38 63 03 A0 */ addi r3, r3, 0x3a0 -/* 80161928 0015E728 38 8D 97 20 */ addi r4, r13, lbl_803CC020-_SDA_BASE_ +/* 80161928 0015E728 38 8D 97 20 */ addi r4, r13, lbl_varYVel-_SDA_BASE_ /* 8016192C 0015E72C 38 A0 00 00 */ li r5, 0 /* 80161930 0015E730 38 C0 00 00 */ li r6, 0 /* 80161934 0015E734 38 E0 00 00 */ li r7, 0 /* 80161938 0015E738 4B EC EC F5 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 8016193C 0015E73C 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 80161940 0015E740 C0 22 AA 28 */ lfs f1, lbl_803CF3A8-_SDA2_BASE_(r2) -/* 80161944 0015E744 38 63 08 9C */ addi r3, r3, lbl_8027089C@l -/* 80161948 0015E748 C0 42 AA 2C */ lfs f2, lbl_803CF3AC-_SDA2_BASE_(r2) +/* 8016193C 0015E73C 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 80161940 0015E740 C0 22 AA 28 */ lfs f1, lbl__1143_3-_SDA2_BASE_(r2) +/* 80161944 0015E744 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l +/* 80161948 0015E748 C0 42 AA 2C */ lfs f2, lbl__1144_2-_SDA2_BASE_(r2) /* 8016194C 0015E74C 38 63 03 BF */ addi r3, r3, 0x3bf -/* 80161950 0015E750 38 8D 97 24 */ addi r4, r13, lbl_803CC024-_SDA_BASE_ +/* 80161950 0015E750 38 8D 97 24 */ addi r4, r13, lbl_minHMul-_SDA_BASE_ /* 80161954 0015E754 38 A0 00 00 */ li r5, 0 /* 80161958 0015E758 38 C0 00 00 */ li r6, 0 /* 8016195C 0015E75C 38 E0 00 00 */ li r7, 0 /* 80161960 0015E760 4B EC EC CD */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 80161964 0015E764 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 80161968 0015E768 C0 22 AA 28 */ lfs f1, lbl_803CF3A8-_SDA2_BASE_(r2) -/* 8016196C 0015E76C 38 63 08 9C */ addi r3, r3, lbl_8027089C@l -/* 80161970 0015E770 C0 42 AA 2C */ lfs f2, lbl_803CF3AC-_SDA2_BASE_(r2) +/* 80161964 0015E764 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 80161968 0015E768 C0 22 AA 28 */ lfs f1, lbl__1143_3-_SDA2_BASE_(r2) +/* 8016196C 0015E76C 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l +/* 80161970 0015E770 C0 42 AA 2C */ lfs f2, lbl__1144_2-_SDA2_BASE_(r2) /* 80161974 0015E774 38 63 03 DE */ addi r3, r3, 0x3de -/* 80161978 0015E778 38 8D 97 28 */ addi r4, r13, lbl_803CC028-_SDA_BASE_ +/* 80161978 0015E778 38 8D 97 28 */ addi r4, r13, lbl_varHMul-_SDA_BASE_ /* 8016197C 0015E77C 38 A0 00 00 */ li r5, 0 /* 80161980 0015E780 38 C0 00 00 */ li r6, 0 /* 80161984 0015E784 38 E0 00 00 */ li r7, 0 /* 80161988 0015E788 4B EC EC A5 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 8016198C 0015E78C 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 80161990 0015E790 C0 22 AA 28 */ lfs f1, lbl_803CF3A8-_SDA2_BASE_(r2) -/* 80161994 0015E794 38 63 08 9C */ addi r3, r3, lbl_8027089C@l -/* 80161998 0015E798 C0 42 AA 2C */ lfs f2, lbl_803CF3AC-_SDA2_BASE_(r2) +/* 8016198C 0015E78C 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 80161990 0015E790 C0 22 AA 28 */ lfs f1, lbl__1143_3-_SDA2_BASE_(r2) +/* 80161994 0015E794 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l +/* 80161998 0015E798 C0 42 AA 2C */ lfs f2, lbl__1144_2-_SDA2_BASE_(r2) /* 8016199C 0015E79C 38 63 03 FD */ addi r3, r3, 0x3fd -/* 801619A0 0015E7A0 38 8D 97 2C */ addi r4, r13, lbl_803CC02C-_SDA_BASE_ +/* 801619A0 0015E7A0 38 8D 97 2C */ addi r4, r13, lbl_minT-_SDA_BASE_ /* 801619A4 0015E7A4 38 A0 00 00 */ li r5, 0 /* 801619A8 0015E7A8 38 C0 00 00 */ li r6, 0 /* 801619AC 0015E7AC 38 E0 00 00 */ li r7, 0 /* 801619B0 0015E7B0 4B EC EC 7D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 801619B4 0015E7B4 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 801619B8 0015E7B8 C0 22 AA 28 */ lfs f1, lbl_803CF3A8-_SDA2_BASE_(r2) -/* 801619BC 0015E7BC 38 63 08 9C */ addi r3, r3, lbl_8027089C@l -/* 801619C0 0015E7C0 C0 42 AA 2C */ lfs f2, lbl_803CF3AC-_SDA2_BASE_(r2) +/* 801619B4 0015E7B4 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 801619B8 0015E7B8 C0 22 AA 28 */ lfs f1, lbl__1143_3-_SDA2_BASE_(r2) +/* 801619BC 0015E7BC 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l +/* 801619C0 0015E7C0 C0 42 AA 2C */ lfs f2, lbl__1144_2-_SDA2_BASE_(r2) /* 801619C4 0015E7C4 38 63 04 19 */ addi r3, r3, 0x419 -/* 801619C8 0015E7C8 38 8D 97 30 */ addi r4, r13, lbl_803CC030-_SDA_BASE_ +/* 801619C8 0015E7C8 38 8D 97 30 */ addi r4, r13, lbl_varT-_SDA_BASE_ /* 801619CC 0015E7CC 38 A0 00 00 */ li r5, 0 /* 801619D0 0015E7D0 38 C0 00 00 */ li r6, 0 /* 801619D4 0015E7D4 38 E0 00 00 */ li r7, 0 /* 801619D8 0015E7D8 4B EC EC 55 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 801619DC 0015E7DC 3C 80 80 27 */ lis r4, lbl_8027089C@ha -/* 801619E0 0015E7E0 3C 60 80 27 */ lis r3, lbl_8027084C@ha -/* 801619E4 0015E7E4 38 84 08 9C */ addi r4, r4, lbl_8027089C@l +/* 801619DC 0015E7DC 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha +/* 801619E0 0015E7E0 3C 60 80 27 */ lis r3, lbl_newsfish_cb_1@ha +/* 801619E4 0015E7E4 38 84 08 9C */ addi r4, r4, lbl__stringBase0_96@l /* 801619E8 0015E7E8 38 C0 00 00 */ li r6, 0 -/* 801619EC 0015E7EC 38 A3 08 4C */ addi r5, r3, lbl_8027084C@l +/* 801619EC 0015E7EC 38 A3 08 4C */ addi r5, r3, lbl_newsfish_cb_1@l /* 801619F0 0015E7F0 38 E0 00 00 */ li r7, 0 /* 801619F4 0015E7F4 38 64 04 35 */ addi r3, r4, 0x435 /* 801619F8 0015E7F8 38 84 04 4F */ addi r4, r4, 0x44f /* 801619FC 0015E7FC 4B F3 58 B5 */ bl xDebugAddTweak__FPCcPCcPC14tweak_callbackPvUi -/* 80161A00 0015E800 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 80161A04 0015E804 38 8D 97 34 */ addi r4, r13, lbl_803CC034-_SDA_BASE_ -/* 80161A08 0015E808 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 80161A00 0015E800 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 80161A04 0015E804 38 8D 97 34 */ addi r4, r13, lbl_sCurrNFSound_1-_SDA_BASE_ +/* 80161A08 0015E808 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 80161A0C 0015E80C 38 A0 00 00 */ li r5, 0 /* 80161A10 0015E810 38 63 04 55 */ addi r3, r3, 0x455 /* 80161A14 0015E814 38 C0 00 24 */ li r6, 0x24 @@ -1669,9 +1669,9 @@ lbl_80161A80: /* 80161AA8 0015E8A8 38 60 00 00 */ li r3, 0 /* 80161AAC 0015E8AC 28 05 00 09 */ cmplwi r5, 9 /* 80161AB0 0015E8B0 41 81 01 58 */ bgt lbl_80161C08 -/* 80161AB4 0015E8B4 3C 80 80 2A */ lis r4, lbl_8029AC08@ha +/* 80161AB4 0015E8B4 3C 80 80 2A */ lis r4, lbl__1220@ha /* 80161AB8 0015E8B8 54 A5 10 3A */ slwi r5, r5, 2 -/* 80161ABC 0015E8BC 38 84 AC 08 */ addi r4, r4, lbl_8029AC08@l +/* 80161ABC 0015E8BC 38 84 AC 08 */ addi r4, r4, lbl__1220@l /* 80161AC0 0015E8C0 7C 04 28 2E */ lwzx r0, r4, r5 /* 80161AC4 0015E8C4 7C 09 03 A6 */ mtctr r0 /* 80161AC8 0015E8C8 4E 80 04 20 */ bctr @@ -1772,9 +1772,9 @@ lbl_80161C08: lbl_80161C0C: /* 80161C0C 0015EA0C 2C 07 FF FF */ cmpwi r7, -1 /* 80161C10 0015EA10 4C 81 00 20 */ blelr -/* 80161C14 0015EA14 3C 60 80 2A */ lis r3, lbl_80299268@ha +/* 80161C14 0015EA14 3C 60 80 2A */ lis r3, lbl_g_hash_bossanim@ha /* 80161C18 0015EA18 54 E0 10 3A */ slwi r0, r7, 2 -/* 80161C1C 0015EA1C 38 63 92 68 */ addi r3, r3, lbl_80299268@l +/* 80161C1C 0015EA1C 38 63 92 68 */ addi r3, r3, lbl_g_hash_bossanim@l /* 80161C20 0015EA20 7C 63 00 2E */ lwzx r3, r3, r0 /* 80161C24 0015EA24 4E 80 00 20 */ blr /* 80161C28 0015EA28 94 21 FE 80 */ stwu r1, -0x180(r1) @@ -1834,8 +1834,8 @@ lbl_80161CE8: /* 80161CEC 0015EAEC 38 80 00 BE */ li r4, 0xbe /* 80161CF0 0015EAF0 4B EB D9 01 */ bl zEntEvent__FP5xBaseUi lbl_80161CF4: -/* 80161CF4 0015EAF4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80161CF8 0015EAF8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80161CF4 0015EAF4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80161CF8 0015EAF8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80161CFC 0015EAFC 80 63 1F BC */ lwz r3, 0x1fbc(r3) /* 80161D00 0015EB00 28 03 00 00 */ cmplwi r3, 0 /* 80161D04 0015EB04 41 82 00 18 */ beq lbl_80161D1C @@ -1854,7 +1854,7 @@ lbl_80161D1C: /* 80161D34 0015EB34 EC 00 E8 2A */ fadds f0, f0, f29 /* 80161D38 0015EB38 D0 1E 18 DC */ stfs f0, 0x18dc(r30) /* 80161D3C 0015EB3C C0 3E 18 DC */ lfs f1, 0x18dc(r30) -/* 80161D40 0015EB40 C0 02 AA 30 */ lfs f0, lbl_803CF3B0-_SDA2_BASE_(r2) +/* 80161D40 0015EB40 C0 02 AA 30 */ lfs f0, lbl__1656_1-_SDA2_BASE_(r2) /* 80161D44 0015EB44 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80161D48 0015EB48 4C 41 13 82 */ cror 2, 1, 2 /* 80161D4C 0015EB4C 40 82 00 18 */ bne lbl_80161D64 @@ -1869,7 +1869,7 @@ lbl_80161D64: /* 80161D6C 0015EB6C 90 1E 02 B4 */ stw r0, 0x2b4(r30) /* 80161D70 0015EB70 48 00 00 CC */ b lbl_80161E3C lbl_80161D74: -/* 80161D74 0015EB74 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80161D74 0015EB74 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80161D78 0015EB78 D0 1E 18 DC */ stfs f0, 0x18dc(r30) /* 80161D7C 0015EB7C 80 1E 02 B4 */ lwz r0, 0x2b4(r30) /* 80161D80 0015EB80 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18 @@ -1878,8 +1878,8 @@ lbl_80161D74: /* 80161D8C 0015EB8C 2C 00 00 01 */ cmpwi r0, 1 /* 80161D90 0015EB90 40 82 00 30 */ bne lbl_80161DC0 /* 80161D94 0015EB94 80 7E 18 E4 */ lwz r3, 0x18e4(r30) -/* 80161D98 0015EB98 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80161D9C 0015EB9C 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80161D98 0015EB98 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80161D9C 0015EB9C 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80161DA0 0015EBA0 38 A0 00 00 */ li r5, 0 /* 80161DA4 0015EBA4 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80161DA8 0015EBA8 38 C0 FF FF */ li r6, -1 @@ -1892,8 +1892,8 @@ lbl_80161DC0: /* 80161DC0 0015EBC0 2C 00 00 02 */ cmpwi r0, 2 /* 80161DC4 0015EBC4 40 82 00 30 */ bne lbl_80161DF4 /* 80161DC8 0015EBC8 80 7E 18 E4 */ lwz r3, 0x18e4(r30) -/* 80161DCC 0015EBCC 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80161DD0 0015EBD0 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80161DCC 0015EBCC 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80161DD0 0015EBD0 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80161DD4 0015EBD4 38 A0 00 00 */ li r5, 0 /* 80161DD8 0015EBD8 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80161DDC 0015EBDC 38 C0 FF FF */ li r6, -1 @@ -1906,8 +1906,8 @@ lbl_80161DF4: /* 80161DF4 0015EBF4 2C 00 00 03 */ cmpwi r0, 3 /* 80161DF8 0015EBF8 40 82 00 2C */ bne lbl_80161E24 /* 80161DFC 0015EBFC 80 7E 18 E4 */ lwz r3, 0x18e4(r30) -/* 80161E00 0015EC00 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80161E04 0015EC04 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80161E00 0015EC00 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80161E04 0015EC04 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80161E08 0015EC08 38 A0 00 00 */ li r5, 0 /* 80161E0C 0015EC0C 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80161E10 0015EC10 38 C0 FF FF */ li r6, -1 @@ -1931,7 +1931,7 @@ lbl_80161E3C: /* 80161E4C 0015EC4C 38 80 00 00 */ li r4, 0 /* 80161E50 0015EC50 4B FA C2 11 */ bl Timestep__7xPsycheFfPv lbl_80161E54: -/* 80161E54 0015EC54 88 0D 84 A8 */ lbz r0, lbl_803CADA8-_SDA_BASE_(r13) +/* 80161E54 0015EC54 88 0D 84 A8 */ lbz r0, lbl_sUseBossCam_1-_SDA_BASE_(r13) /* 80161E58 0015EC58 28 00 00 00 */ cmplwi r0, 0 /* 80161E5C 0015EC5C 41 82 00 14 */ beq lbl_80161E70 /* 80161E60 0015EC60 FC 20 E8 90 */ fmr f1, f29 @@ -1943,9 +1943,9 @@ lbl_80161E70: /* 80161E74 0015EC74 4B EF 02 9D */ bl zCameraEnableTracking__F17camera_owner_enum lbl_80161E78: /* 80161E78 0015EC78 80 7E 15 84 */ lwz r3, 0x1584(r30) -/* 80161E7C 0015EC7C C0 42 AA 34 */ lfs f2, lbl_803CF3B4-_SDA2_BASE_(r2) +/* 80161E7C 0015EC7C C0 42 AA 34 */ lfs f2, lbl__1657_1-_SDA2_BASE_(r2) /* 80161E80 0015EC80 80 63 00 24 */ lwz r3, 0x24(r3) -/* 80161E84 0015EC84 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80161E84 0015EC84 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80161E88 0015EC88 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80161E8C 0015EC8C C0 23 00 A4 */ lfs f1, 0xa4(r3) /* 80161E90 0015EC90 FC 20 08 50 */ fneg f1, f1 @@ -1955,8 +1955,8 @@ lbl_80161E78: /* 80161EA0 0015ECA0 FC 20 00 90 */ fmr f1, f0 lbl_80161EA4: /* 80161EA4 0015ECA4 80 9E 15 88 */ lwz r4, 0x1588(r30) -/* 80161EA8 0015ECA8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80161EAC 0015ECAC 3B 83 05 58 */ addi r28, r3, lbl_803C0558@l +/* 80161EA8 0015ECA8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80161EAC 0015ECAC 3B 83 05 58 */ addi r28, r3, lbl_globals@l /* 80161EB0 0015ECB0 80 64 00 18 */ lwz r3, 0x18(r4) /* 80161EB4 0015ECB4 D0 23 00 0C */ stfs f1, 0xc(r3) /* 80161EB8 0015ECB8 80 1C 18 90 */ lwz r0, 0x1890(r28) @@ -1965,7 +1965,7 @@ lbl_80161EA4: /* 80161EC4 0015ECC4 80 1E 02 C8 */ lwz r0, 0x2c8(r30) /* 80161EC8 0015ECC8 2C 00 00 00 */ cmpwi r0, 0 /* 80161ECC 0015ECCC 41 82 00 CC */ beq lbl_80161F98 -/* 80161ED0 0015ECD0 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80161ED0 0015ECD0 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80161ED4 0015ECD4 38 80 00 00 */ li r4, 0 /* 80161ED8 0015ECD8 D0 1E 17 BC */ stfs f0, 0x17bc(r30) /* 80161EDC 0015ECDC 80 7C 18 90 */ lwz r3, 0x1890(r28) @@ -2025,7 +2025,7 @@ lbl_80161F84: lbl_80161F98: /* 80161F98 0015ED98 C0 3E 17 BC */ lfs f1, 0x17bc(r30) /* 80161F9C 0015ED9C 38 80 00 00 */ li r4, 0 -/* 80161FA0 0015EDA0 C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) +/* 80161FA0 0015EDA0 C0 02 A9 E4 */ lfs f0, lbl__1046_4-_SDA2_BASE_(r2) /* 80161FA4 0015EDA4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80161FA8 0015EDA8 4C 40 13 82 */ cror 2, 0, 2 /* 80161FAC 0015EDAC 40 82 00 08 */ bne lbl_80161FB4 @@ -2037,7 +2037,7 @@ lbl_80161FB4: /* 80161FC0 0015EDC0 D0 1E 17 BC */ stfs f0, 0x17bc(r30) /* 80161FC4 0015EDC4 90 1E 02 C8 */ stw r0, 0x2c8(r30) /* 80161FC8 0015EDC8 C0 1E 17 BC */ lfs f0, 0x17bc(r30) -/* 80161FCC 0015EDCC C0 22 A9 E4 */ lfs f1, lbl_803CF364-_SDA2_BASE_(r2) +/* 80161FCC 0015EDCC C0 22 A9 E4 */ lfs f1, lbl__1046_4-_SDA2_BASE_(r2) /* 80161FD0 0015EDD0 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80161FD4 0015EDD4 40 81 01 70 */ ble lbl_80162144 /* 80161FD8 0015EDD8 80 1E 17 B4 */ lwz r0, 0x17b4(r30) @@ -2051,7 +2051,7 @@ lbl_80161FB4: /* 80161FF8 0015EDF8 C0 23 00 34 */ lfs f1, 0x34(r3) /* 80161FFC 0015EDFC FC 01 10 40 */ fcmpo cr0, f1, f2 /* 80162000 0015EE00 40 81 00 20 */ ble lbl_80162020 -/* 80162004 0015EE04 C0 02 A9 F8 */ lfs f0, lbl_803CF378-_SDA2_BASE_(r2) +/* 80162004 0015EE04 C0 02 A9 F8 */ lfs f0, lbl__1051_5-_SDA2_BASE_(r2) /* 80162008 0015EE08 EC 00 0F 7C */ fnmsubs f0, f0, f29, f1 /* 8016200C 0015EE0C D0 03 00 34 */ stfs f0, 0x34(r3) /* 80162010 0015EE10 C0 03 00 34 */ lfs f0, 0x34(r3) @@ -2061,23 +2061,23 @@ lbl_80161FB4: lbl_80162020: /* 80162020 0015EE20 2C 04 00 00 */ cmpwi r4, 0 /* 80162024 0015EE24 41 82 01 20 */ beq lbl_80162144 -/* 80162028 0015EE28 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 8016202C 0015EE2C 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 80162028 0015EE28 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 8016202C 0015EE2C 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 80162030 0015EE30 38 63 04 76 */ addi r3, r3, 0x476 /* 80162034 0015EE34 4B EE A1 E1 */ bl xStrHash__FPCc /* 80162038 0015EE38 80 1E 17 B4 */ lwz r0, 0x17b4(r30) /* 8016203C 0015EE3C 38 80 00 00 */ li r4, 0 -/* 80162040 0015EE40 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 80162040 0015EE40 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80162044 0015EE44 38 A0 00 00 */ li r5, 0 /* 80162048 0015EE48 54 00 10 3A */ slwi r0, r0, 2 -/* 8016204C 0015EE4C C0 22 AA 38 */ lfs f1, lbl_803CF3B8-_SDA2_BASE_(r2) +/* 8016204C 0015EE4C C0 22 AA 38 */ lfs f1, lbl__1658_1-_SDA2_BASE_(r2) /* 80162050 0015EE50 7C DE 02 14 */ add r6, r30, r0 /* 80162054 0015EE54 FC A0 10 90 */ fmr f5, f2 /* 80162058 0015EE58 80 C6 17 94 */ lwz r6, 0x1794(r6) /* 8016205C 0015EE5C 38 E0 00 00 */ li r7, 0 -/* 80162060 0015EE60 C0 62 A9 D8 */ lfs f3, lbl_803CF358-_SDA2_BASE_(r2) +/* 80162060 0015EE60 C0 62 A9 D8 */ lfs f3, lbl__891_3-_SDA2_BASE_(r2) /* 80162064 0015EE64 80 C6 00 24 */ lwz r6, 0x24(r6) -/* 80162068 0015EE68 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) +/* 80162068 0015EE68 C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) /* 8016206C 0015EE6C 80 C6 00 4C */ lwz r6, 0x4c(r6) /* 80162070 0015EE70 38 C6 00 30 */ addi r6, r6, 0x30 /* 80162074 0015EE74 4B EE 6A 21 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf @@ -2126,7 +2126,7 @@ lbl_801620D4: /* 80162114 0015EF14 80 84 00 24 */ lwz r4, 0x24(r4) /* 80162118 0015EF18 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8016211C 0015EF1C 80 A4 00 4C */ lwz r5, 0x4c(r4) -/* 80162120 0015EF20 C0 22 AA 40 */ lfs f1, lbl_803CF3C0-_SDA2_BASE_(r2) +/* 80162120 0015EF20 C0 22 AA 40 */ lfs f1, lbl__1660_1-_SDA2_BASE_(r2) /* 80162124 0015EF24 38 83 00 20 */ addi r4, r3, 0x20 /* 80162128 0015EF28 38 65 00 30 */ addi r3, r5, 0x30 /* 8016212C 0015EF2C 4B EB 2F 2D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f @@ -2137,7 +2137,7 @@ lbl_80162134: /* 8016213C 0015EF3C 90 7E 02 C8 */ stw r3, 0x2c8(r30) /* 80162140 0015EF40 90 1E 17 B4 */ stw r0, 0x17b4(r30) lbl_80162144: -/* 80162144 0015EF44 C0 02 A9 F8 */ lfs f0, lbl_803CF378-_SDA2_BASE_(r2) +/* 80162144 0015EF44 C0 02 A9 F8 */ lfs f0, lbl__1051_5-_SDA2_BASE_(r2) /* 80162148 0015EF48 38 00 00 04 */ li r0, 4 /* 8016214C 0015EF4C 7F C4 F3 78 */ mr r4, r30 /* 80162150 0015EF50 38 A0 00 00 */ li r5, 0 @@ -2188,9 +2188,9 @@ lbl_801621E8: /* 801621F8 0015EFF8 3C 00 43 30 */ lis r0, 0x4330 /* 801621FC 0015EFFC 90 01 00 C8 */ stw r0, 0xc8(r1) /* 80162200 0015F000 6C 63 80 00 */ xoris r3, r3, 0x8000 -/* 80162204 0015F004 C8 42 A9 D0 */ lfd f2, lbl_803CF350-_SDA2_BASE_(r2) +/* 80162204 0015F004 C8 42 A9 D0 */ lfd f2, lbl__875_3-_SDA2_BASE_(r2) /* 80162208 0015F008 90 61 00 CC */ stw r3, 0xcc(r1) -/* 8016220C 0015F00C C0 22 A9 E4 */ lfs f1, lbl_803CF364-_SDA2_BASE_(r2) +/* 8016220C 0015F00C C0 22 A9 E4 */ lfs f1, lbl__1046_4-_SDA2_BASE_(r2) /* 80162210 0015F010 C8 01 00 C8 */ lfd f0, 0xc8(r1) /* 80162214 0015F014 C0 7E 02 C0 */ lfs f3, 0x2c0(r30) /* 80162218 0015F018 EC 00 10 28 */ fsubs f0, f0, f2 @@ -2201,9 +2201,9 @@ lbl_801621E8: /* 8016222C 0015F02C 90 01 00 C8 */ stw r0, 0xc8(r1) /* 80162230 0015F030 D0 1E 02 C0 */ stfs f0, 0x2c0(r30) /* 80162234 0015F034 80 1E 02 C4 */ lwz r0, 0x2c4(r30) -/* 80162238 0015F038 C8 42 A9 D0 */ lfd f2, lbl_803CF350-_SDA2_BASE_(r2) +/* 80162238 0015F038 C8 42 A9 D0 */ lfd f2, lbl__875_3-_SDA2_BASE_(r2) /* 8016223C 0015F03C 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 80162240 0015F040 C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) +/* 80162240 0015F040 C0 02 A9 E4 */ lfs f0, lbl__1046_4-_SDA2_BASE_(r2) /* 80162244 0015F044 90 01 00 CC */ stw r0, 0xcc(r1) /* 80162248 0015F048 C0 7E 02 C0 */ lfs f3, 0x2c0(r30) /* 8016224C 0015F04C C8 21 00 C8 */ lfd f1, 0xc8(r1) @@ -2217,9 +2217,9 @@ lbl_80162264: /* 80162268 0015F068 3C 00 43 30 */ lis r0, 0x4330 /* 8016226C 0015F06C 90 01 00 C8 */ stw r0, 0xc8(r1) /* 80162270 0015F070 6C 63 80 00 */ xoris r3, r3, 0x8000 -/* 80162274 0015F074 C8 42 A9 D0 */ lfd f2, lbl_803CF350-_SDA2_BASE_(r2) +/* 80162274 0015F074 C8 42 A9 D0 */ lfd f2, lbl__875_3-_SDA2_BASE_(r2) /* 80162278 0015F078 90 61 00 CC */ stw r3, 0xcc(r1) -/* 8016227C 0015F07C C0 22 A9 E4 */ lfs f1, lbl_803CF364-_SDA2_BASE_(r2) +/* 8016227C 0015F07C C0 22 A9 E4 */ lfs f1, lbl__1046_4-_SDA2_BASE_(r2) /* 80162280 0015F080 C8 01 00 C8 */ lfd f0, 0xc8(r1) /* 80162284 0015F084 C0 7E 02 C0 */ lfs f3, 0x2c0(r30) /* 80162288 0015F088 EC 00 10 28 */ fsubs f0, f0, f2 @@ -2230,9 +2230,9 @@ lbl_80162264: /* 8016229C 0015F09C 90 01 00 C8 */ stw r0, 0xc8(r1) /* 801622A0 0015F0A0 D0 1E 02 C0 */ stfs f0, 0x2c0(r30) /* 801622A4 0015F0A4 80 1E 02 C4 */ lwz r0, 0x2c4(r30) -/* 801622A8 0015F0A8 C8 42 A9 D0 */ lfd f2, lbl_803CF350-_SDA2_BASE_(r2) +/* 801622A8 0015F0A8 C8 42 A9 D0 */ lfd f2, lbl__875_3-_SDA2_BASE_(r2) /* 801622AC 0015F0AC 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 801622B0 0015F0B0 C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) +/* 801622B0 0015F0B0 C0 02 A9 E4 */ lfs f0, lbl__1046_4-_SDA2_BASE_(r2) /* 801622B4 0015F0B4 90 01 00 CC */ stw r0, 0xcc(r1) /* 801622B8 0015F0B8 C0 7E 02 C0 */ lfs f3, 0x2c0(r30) /* 801622BC 0015F0BC C8 21 00 C8 */ lfd f1, 0xc8(r1) @@ -2243,7 +2243,7 @@ lbl_80162264: /* 801622D0 0015F0D0 D0 1E 02 C0 */ stfs f0, 0x2c0(r30) lbl_801622D4: /* 801622D4 0015F0D4 C0 3E 02 C0 */ lfs f1, 0x2c0(r30) -/* 801622D8 0015F0D8 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801622D8 0015F0D8 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801622DC 0015F0DC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801622E0 0015F0E0 40 81 00 18 */ ble lbl_801622F8 /* 801622E4 0015F0E4 80 7E 15 8C */ lwz r3, 0x158c(r30) @@ -2275,8 +2275,8 @@ lbl_80162308: /* 80162344 0015F144 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 80162348 0015F148 41 82 02 B8 */ beq lbl_80162600 /* 8016234C 0015F14C C0 1E 15 78 */ lfs f0, 0x1578(r30) -/* 80162350 0015F150 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80162354 0015F154 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80162350 0015F150 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80162354 0015F154 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80162358 0015F158 EC 00 E8 28 */ fsubs f0, f0, f29 /* 8016235C 0015F15C D0 1E 15 78 */ stfs f0, 0x1578(r30) /* 80162360 0015F160 80 63 03 1C */ lwz r3, 0x31c(r3) @@ -2284,19 +2284,19 @@ lbl_80162308: /* 80162368 0015F168 54 00 03 DF */ rlwinm. r0, r0, 0, 0xf, 0xf /* 8016236C 0015F16C 41 82 00 1C */ beq lbl_80162388 /* 80162370 0015F170 C0 3E 15 78 */ lfs f1, 0x1578(r30) -/* 80162374 0015F174 C0 02 AA 44 */ lfs f0, lbl_803CF3C4-_SDA2_BASE_(r2) +/* 80162374 0015F174 C0 02 AA 44 */ lfs f0, lbl__1661_3-_SDA2_BASE_(r2) /* 80162378 0015F178 EC 01 00 28 */ fsubs f0, f1, f0 /* 8016237C 0015F17C D0 1E 15 78 */ stfs f0, 0x1578(r30) -/* 80162380 0015F180 C0 02 AA 48 */ lfs f0, lbl_803CF3C8-_SDA2_BASE_(r2) +/* 80162380 0015F180 C0 02 AA 48 */ lfs f0, lbl__1662_3-_SDA2_BASE_(r2) /* 80162384 0015F184 D0 1E 18 C0 */ stfs f0, 0x18c0(r30) lbl_80162388: /* 80162388 0015F188 C0 1E 15 78 */ lfs f0, 0x1578(r30) -/* 8016238C 0015F18C C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) +/* 8016238C 0015F18C C0 22 A9 C4 */ lfs f1, lbl__832_2-_SDA2_BASE_(r2) /* 80162390 0015F190 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80162394 0015F194 4C 40 13 82 */ cror 2, 0, 2 /* 80162398 0015F198 41 82 00 18 */ beq lbl_801623B0 -/* 8016239C 0015F19C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 801623A0 0015F1A0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8016239C 0015F19C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 801623A0 0015F1A0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 801623A4 0015F1A4 C0 03 17 08 */ lfs f0, 0x1708(r3) /* 801623A8 0015F1A8 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 801623AC 0015F1AC 40 81 01 20 */ ble lbl_801624CC @@ -2304,19 +2304,19 @@ lbl_801623B0: /* 801623B0 0015F1B0 38 60 04 00 */ li r3, 0x400 /* 801623B4 0015F1B4 4B F0 41 4D */ bl zEntPlayerControlOn__F13zControlOwner /* 801623B8 0015F1B8 80 1E 02 B4 */ lwz r0, 0x2b4(r30) -/* 801623BC 0015F1BC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 801623C0 0015F1C0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 801623BC 0015F1BC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 801623C0 0015F1C0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 801623C4 0015F1C4 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a /* 801623C8 0015F1C8 90 1E 02 B4 */ stw r0, 0x2b4(r30) /* 801623CC 0015F1CC 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 801623D0 0015F1D0 4B EB 94 29 */ bl xEntShow__FP4xEnt -/* 801623D4 0015F1D4 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 801623D8 0015F1D8 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 801623D4 0015F1D4 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 801623D8 0015F1D8 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 801623DC 0015F1DC 38 63 04 8C */ addi r3, r3, 0x48c /* 801623E0 0015F1E0 4B EE 9E 35 */ bl xStrHash__FPCc -/* 801623E4 0015F1E4 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 801623E4 0015F1E4 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 801623E8 0015F1E8 38 80 00 00 */ li r4, 0 -/* 801623EC 0015F1EC C0 22 AA 38 */ lfs f1, lbl_803CF3B8-_SDA2_BASE_(r2) +/* 801623EC 0015F1EC C0 22 AA 38 */ lfs f1, lbl__1658_1-_SDA2_BASE_(r2) /* 801623F0 0015F1F0 38 A0 00 00 */ li r5, 0 /* 801623F4 0015F1F4 FC 60 10 90 */ fmr f3, f2 /* 801623F8 0015F1F8 38 C0 00 00 */ li r6, 0 @@ -2336,13 +2336,13 @@ lbl_801623B0: /* 80162430 0015F230 80 03 00 08 */ lwz r0, 8(r3) /* 80162434 0015F234 28 00 00 00 */ cmplwi r0, 0 /* 80162438 0015F238 41 82 01 C8 */ beq lbl_80162600 -/* 8016243C 0015F23C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8016243C 0015F23C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80162440 0015F240 7F D5 F3 78 */ mr r21, r30 -/* 80162444 0015F244 3A 83 05 58 */ addi r20, r3, lbl_803C0558@l +/* 80162444 0015F244 3A 83 05 58 */ addi r20, r3, lbl_globals@l /* 80162448 0015F248 3A C0 00 00 */ li r22, 0 lbl_8016244C: /* 8016244C 0015F24C C0 35 17 DC */ lfs f1, 0x17dc(r21) -/* 80162450 0015F250 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80162450 0015F250 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80162454 0015F254 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80162458 0015F258 40 81 00 58 */ ble lbl_801624B0 /* 8016245C 0015F25C 80 77 00 4C */ lwz r3, 0x4c(r23) @@ -2428,27 +2428,27 @@ lbl_801624CC: /* 80162594 0015F394 EC 00 08 28 */ fsubs f0, f0, f1 /* 80162598 0015F398 EC 1D 08 3A */ fmadds f0, f29, f0, f1 /* 8016259C 0015F39C D0 1E 18 B4 */ stfs f0, 0x18b4(r30) -/* 801625A0 0015F3A0 C0 02 AA 4C */ lfs f0, lbl_803CF3CC-_SDA2_BASE_(r2) +/* 801625A0 0015F3A0 C0 02 AA 4C */ lfs f0, lbl__1663_1-_SDA2_BASE_(r2) /* 801625A4 0015F3A4 C0 3E 18 BC */ lfs f1, 0x18bc(r30) /* 801625A8 0015F3A8 EC 00 08 28 */ fsubs f0, f0, f1 /* 801625AC 0015F3AC EC 00 0F 7A */ fmadds f0, f0, f29, f1 /* 801625B0 0015F3B0 D0 1E 18 BC */ stfs f0, 0x18bc(r30) -/* 801625B4 0015F3B4 C0 22 AA 50 */ lfs f1, lbl_803CF3D0-_SDA2_BASE_(r2) +/* 801625B4 0015F3B4 C0 22 AA 50 */ lfs f1, lbl__1664_1-_SDA2_BASE_(r2) /* 801625B8 0015F3B8 C0 1E 18 C0 */ lfs f0, 0x18c0(r30) /* 801625BC 0015F3BC EC 01 07 7C */ fnmsubs f0, f1, f29, f0 /* 801625C0 0015F3C0 D0 1E 18 C0 */ stfs f0, 0x18c0(r30) /* 801625C4 0015F3C4 C0 3E 18 C0 */ lfs f1, 0x18c0(r30) -/* 801625C8 0015F3C8 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801625C8 0015F3C8 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801625CC 0015F3CC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801625D0 0015F3D0 40 80 00 08 */ bge lbl_801625D8 /* 801625D4 0015F3D4 D0 1E 18 C0 */ stfs f0, 0x18c0(r30) lbl_801625D8: -/* 801625D8 0015F3D8 C0 22 AA 54 */ lfs f1, lbl_803CF3D4-_SDA2_BASE_(r2) +/* 801625D8 0015F3D8 C0 22 AA 54 */ lfs f1, lbl__1665_1-_SDA2_BASE_(r2) /* 801625DC 0015F3DC C0 1E 18 C4 */ lfs f0, 0x18c4(r30) /* 801625E0 0015F3E0 EC 01 07 7A */ fmadds f0, f1, f29, f0 /* 801625E4 0015F3E4 D0 1E 18 C4 */ stfs f0, 0x18c4(r30) /* 801625E8 0015F3E8 C0 3E 18 C4 */ lfs f1, 0x18c4(r30) -/* 801625EC 0015F3EC C0 02 AA 58 */ lfs f0, lbl_803CF3D8-_SDA2_BASE_(r2) +/* 801625EC 0015F3EC C0 02 AA 58 */ lfs f0, lbl__1666_2-_SDA2_BASE_(r2) /* 801625F0 0015F3F0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801625F4 0015F3F4 40 81 00 0C */ ble lbl_80162600 /* 801625F8 0015F3F8 EC 01 00 28 */ fsubs f0, f1, f0 @@ -2458,33 +2458,33 @@ lbl_80162600: /* 80162604 0015F404 EC 00 E8 2A */ fadds f0, f0, f29 /* 80162608 0015F408 D0 1E 15 74 */ stfs f0, 0x1574(r30) /* 8016260C 0015F40C C0 3E 15 74 */ lfs f1, 0x1574(r30) -/* 80162610 0015F410 C0 02 AA 5C */ lfs f0, lbl_803CF3DC-_SDA2_BASE_(r2) +/* 80162610 0015F410 C0 02 AA 5C */ lfs f0, lbl__1667_2-_SDA2_BASE_(r2) /* 80162614 0015F414 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80162618 0015F418 40 80 04 E4 */ bge lbl_80162AFC /* 8016261C 0015F41C 80 1E 02 34 */ lwz r0, 0x234(r30) -/* 80162620 0015F420 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80162624 0015F424 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80162620 0015F420 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80162624 0015F424 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80162628 0015F428 60 00 00 01 */ ori r0, r0, 1 /* 8016262C 0015F42C 90 1E 02 34 */ stw r0, 0x234(r30) /* 80162630 0015F430 C0 23 17 08 */ lfs f1, 0x1708(r3) -/* 80162634 0015F434 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80162634 0015F434 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80162638 0015F438 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8016263C 0015F43C 4C 40 13 82 */ cror 2, 0, 2 /* 80162640 0015F440 40 82 04 BC */ bne lbl_80162AFC /* 80162644 0015F444 4B EC E6 45 */ bl xurand__Fv /* 80162648 0015F448 FC 00 08 90 */ fmr f0, f1 -/* 8016264C 0015F44C C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) -/* 80162650 0015F450 C0 42 A9 CC */ lfs f2, lbl_803CF34C-_SDA2_BASE_(r2) +/* 8016264C 0015F44C C0 22 A9 C4 */ lfs f1, lbl__832_2-_SDA2_BASE_(r2) +/* 80162650 0015F450 C0 42 A9 CC */ lfs f2, lbl__870_1-_SDA2_BASE_(r2) /* 80162654 0015F454 38 61 00 38 */ addi r3, r1, 0x38 /* 80162658 0015F458 FC 60 08 90 */ fmr f3, f1 /* 8016265C 0015F45C FF C0 00 90 */ fmr f30, f0 /* 80162660 0015F460 4B EA C9 9D */ bl xVec3Init__FP5xVec3fff -/* 80162664 0015F464 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80162668 0015F468 3C 60 80 2A */ lis r3, lbl_8029AAE0@ha -/* 8016266C 0015F46C 3B 84 05 58 */ addi r28, r4, lbl_803C0558@l +/* 80162664 0015F464 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80162668 0015F468 3C 60 80 2A */ lis r3, lbl_sNFComment@ha +/* 8016266C 0015F46C 3B 84 05 58 */ addi r28, r4, lbl_globals@l /* 80162670 0015F470 7F DB F3 78 */ mr r27, r30 /* 80162674 0015F474 3B 5C 07 68 */ addi r26, r28, 0x768 -/* 80162678 0015F478 3B A3 AA E0 */ addi r29, r3, lbl_8029AAE0@l +/* 80162678 0015F478 3B A3 AA E0 */ addi r29, r3, lbl_sNFComment@l /* 8016267C 0015F47C 3B 3C 06 E0 */ addi r25, r28, 0x6e0 /* 80162680 0015F480 3B 00 00 00 */ li r24, 0 /* 80162684 0015F484 48 00 04 68 */ b lbl_80162AEC @@ -2498,10 +2498,10 @@ lbl_80162688: /* 801626A0 0015F4A0 38 61 00 68 */ addi r3, r1, 0x68 /* 801626A4 0015F4A4 4B EA BF AD */ bl xVec3Length__FPC5xVec3 /* 801626A8 0015F4A8 FF 80 08 90 */ fmr f28, f1 -/* 801626AC 0015F4AC C0 02 AA 60 */ lfs f0, lbl_803CF3E0-_SDA2_BASE_(r2) +/* 801626AC 0015F4AC C0 02 AA 60 */ lfs f0, lbl__1668_2-_SDA2_BASE_(r2) /* 801626B0 0015F4B0 FC 1C 00 40 */ fcmpo cr0, f28, f0 /* 801626B4 0015F4B4 41 80 04 30 */ blt lbl_80162AE4 -/* 801626B8 0015F4B8 C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) +/* 801626B8 0015F4B8 C0 02 A9 C0 */ lfs f0, lbl__831_5-_SDA2_BASE_(r2) /* 801626BC 0015F4BC 38 61 00 68 */ addi r3, r1, 0x68 /* 801626C0 0015F4C0 EC 20 E0 24 */ fdivs f1, f0, f28 /* 801626C4 0015F4C4 4B EB 92 75 */ bl xVec3SMulBy__FP5xVec3f @@ -2514,7 +2514,7 @@ lbl_80162688: /* 801626E0 0015F4E0 38 81 00 5C */ addi r4, r1, 0x5c /* 801626E4 0015F4E4 4B EE BE 0D */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 801626E8 0015F4E8 FF E0 08 90 */ fmr f31, f1 -/* 801626EC 0015F4EC C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801626EC 0015F4EC C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801626F0 0015F4F0 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 801626F4 0015F4F4 40 80 00 28 */ bge lbl_8016271C /* 801626F8 0015F4F8 80 9B 15 5C */ lwz r4, 0x155c(r27) @@ -2522,7 +2522,7 @@ lbl_80162688: /* 80162700 0015F500 38 84 00 10 */ addi r4, r4, 0x10 /* 80162704 0015F504 4B EE BD D9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80162708 0015F508 80 7B 15 5C */ lwz r3, 0x155c(r27) -/* 8016270C 0015F50C C0 22 AA 50 */ lfs f1, lbl_803CF3D0-_SDA2_BASE_(r2) +/* 8016270C 0015F50C C0 22 AA 50 */ lfs f1, lbl__1664_1-_SDA2_BASE_(r2) /* 80162710 0015F510 C0 03 00 1C */ lfs f0, 0x1c(r3) /* 80162714 0015F514 EF E1 00 32 */ fmuls f31, f1, f0 /* 80162718 0015F518 48 00 00 74 */ b lbl_8016278C @@ -2534,7 +2534,7 @@ lbl_8016271C: /* 8016272C 0015F52C 38 84 00 10 */ addi r4, r4, 0x10 /* 80162730 0015F530 4B EE BD AD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80162734 0015F534 80 7B 15 60 */ lwz r3, 0x1560(r27) -/* 80162738 0015F538 C0 22 AA 50 */ lfs f1, lbl_803CF3D0-_SDA2_BASE_(r2) +/* 80162738 0015F538 C0 22 AA 50 */ lfs f1, lbl__1664_1-_SDA2_BASE_(r2) /* 8016273C 0015F53C C0 03 00 1C */ lfs f0, 0x1c(r3) /* 80162740 0015F540 EF E1 00 32 */ fmuls f31, f1, f0 /* 80162744 0015F544 48 00 00 48 */ b lbl_8016278C @@ -2552,12 +2552,12 @@ lbl_80162748: /* 80162770 0015F570 80 7B 15 60 */ lwz r3, 0x1560(r27) /* 80162774 0015F574 C0 64 00 1C */ lfs f3, 0x1c(r4) /* 80162778 0015F578 C0 03 00 1C */ lfs f0, 0x1c(r3) -/* 8016277C 0015F57C C0 42 AA 50 */ lfs f2, lbl_803CF3D0-_SDA2_BASE_(r2) +/* 8016277C 0015F57C C0 42 AA 50 */ lfs f2, lbl__1664_1-_SDA2_BASE_(r2) /* 80162780 0015F580 EC 00 18 28 */ fsubs f0, f0, f3 /* 80162784 0015F584 EC 01 18 3A */ fmadds f0, f1, f0, f3 /* 80162788 0015F588 EF E2 00 32 */ fmuls f31, f2, f0 lbl_8016278C: -/* 8016278C 0015F58C C0 02 AA 64 */ lfs f0, lbl_803CF3E4-_SDA2_BASE_(r2) +/* 8016278C 0015F58C C0 02 AA 64 */ lfs f0, lbl__1669_1-_SDA2_BASE_(r2) /* 80162790 0015F590 3A E0 00 00 */ li r23, 0 /* 80162794 0015F594 3E 80 43 30 */ lis r20, 0x4330 /* 80162798 0015F598 EC 1C 00 24 */ fdivs f0, f28, f0 @@ -2573,13 +2573,13 @@ lbl_801627B0: /* 801627BC 0015F5BC 90 01 00 CC */ stw r0, 0xcc(r1) /* 801627C0 0015F5C0 80 7B 15 60 */ lwz r3, 0x1560(r27) /* 801627C4 0015F5C4 92 81 00 C8 */ stw r20, 0xc8(r1) -/* 801627C8 0015F5C8 C8 62 A9 D0 */ lfd f3, lbl_803CF350-_SDA2_BASE_(r2) +/* 801627C8 0015F5C8 C8 62 A9 D0 */ lfd f3, lbl__875_3-_SDA2_BASE_(r2) /* 801627CC 0015F5CC C8 01 00 C8 */ lfd f0, 0xc8(r1) /* 801627D0 0015F5D0 92 A1 00 D4 */ stw r21, 0xd4(r1) /* 801627D4 0015F5D4 EC 00 18 28 */ fsubs f0, f0, f3 -/* 801627D8 0015F5D8 C0 82 A9 E4 */ lfs f4, lbl_803CF364-_SDA2_BASE_(r2) +/* 801627D8 0015F5D8 C0 82 A9 E4 */ lfs f4, lbl__1046_4-_SDA2_BASE_(r2) /* 801627DC 0015F5DC 92 81 00 D0 */ stw r20, 0xd0(r1) -/* 801627E0 0015F5E0 C0 42 A9 C0 */ lfs f2, lbl_803CF340-_SDA2_BASE_(r2) +/* 801627E0 0015F5E0 C0 42 A9 C0 */ lfs f2, lbl__831_5-_SDA2_BASE_(r2) /* 801627E4 0015F5E4 EC A0 08 2A */ fadds f5, f0, f1 /* 801627E8 0015F5E8 C8 01 00 D0 */ lfd f0, 0xd0(r1) /* 801627EC 0015F5EC C0 24 00 1C */ lfs f1, 0x1c(r4) @@ -2591,10 +2591,10 @@ lbl_801627B0: /* 80162804 0015F604 EF 61 07 32 */ fmuls f27, f1, f28 /* 80162808 0015F608 EF 60 DE BA */ fmadds f27, f0, f26, f27 /* 8016280C 0015F60C 4B EC E4 7D */ bl xurand__Fv -/* 80162810 0015F610 C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) +/* 80162810 0015F610 C0 02 A9 E4 */ lfs f0, lbl__1046_4-_SDA2_BASE_(r2) /* 80162814 0015F614 92 81 00 E0 */ stw r20, 0xe0(r1) /* 80162818 0015F618 EC 00 08 2A */ fadds f0, f0, f1 -/* 8016281C 0015F61C C8 22 A9 D0 */ lfd f1, lbl_803CF350-_SDA2_BASE_(r2) +/* 8016281C 0015F61C C8 22 A9 D0 */ lfd f1, lbl__875_3-_SDA2_BASE_(r2) /* 80162820 0015F620 EC 1B 00 32 */ fmuls f0, f27, f0 /* 80162824 0015F624 EF DD F0 3A */ fmadds f30, f29, f0, f30 /* 80162828 0015F628 FC 00 F0 1E */ fctiwz f0, f30 @@ -2618,11 +2618,11 @@ lbl_801627B0: /* 80162870 0015F670 38 84 00 10 */ addi r4, r4, 0x10 /* 80162874 0015F674 4B EB 27 E5 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 80162878 0015F678 4B EC E4 11 */ bl xurand__Fv -/* 8016287C 0015F67C C0 02 A9 C8 */ lfs f0, lbl_803CF348-_SDA2_BASE_(r2) +/* 8016287C 0015F67C C0 02 A9 C8 */ lfs f0, lbl__833_2-_SDA2_BASE_(r2) /* 80162880 0015F680 EC 00 00 72 */ fmuls f0, f0, f1 /* 80162884 0015F684 D0 01 00 38 */ stfs f0, 0x38(r1) /* 80162888 0015F688 4B EC E4 01 */ bl xurand__Fv -/* 8016288C 0015F68C C0 02 A9 C8 */ lfs f0, lbl_803CF348-_SDA2_BASE_(r2) +/* 8016288C 0015F68C C0 02 A9 C8 */ lfs f0, lbl__833_2-_SDA2_BASE_(r2) /* 80162890 0015F690 7E 65 9B 78 */ mr r5, r19 /* 80162894 0015F694 38 61 00 2C */ addi r3, r1, 0x2c /* 80162898 0015F698 38 81 00 38 */ addi r4, r1, 0x38 @@ -2644,25 +2644,25 @@ lbl_801628AC: /* 801628D0 0015F6D0 EC 1F 07 FA */ fmadds f0, f31, f31, f0 /* 801628D4 0015F6D4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801628D8 0015F6D8 40 80 02 0C */ bge lbl_80162AE4 -/* 801628DC 0015F6DC C0 02 AA 68 */ lfs f0, lbl_803CF3E8-_SDA2_BASE_(r2) +/* 801628DC 0015F6DC C0 02 AA 68 */ lfs f0, lbl__1670_1-_SDA2_BASE_(r2) /* 801628E0 0015F6E0 D0 1E 15 78 */ stfs f0, 0x1578(r30) /* 801628E4 0015F6E4 80 1E 02 B4 */ lwz r0, 0x2b4(r30) /* 801628E8 0015F6E8 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 801628EC 0015F6EC 40 82 01 F8 */ bne lbl_80162AE4 /* 801628F0 0015F6F0 38 60 04 00 */ li r3, 0x400 /* 801628F4 0015F6F4 4B F0 3C 65 */ bl zEntPlayerControlOff__F13zControlOwner -/* 801628F8 0015F6F8 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) -/* 801628FC 0015F6FC 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 80162900 0015F700 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 801628F8 0015F6F8 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) +/* 801628FC 0015F6FC 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 80162900 0015F700 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 80162904 0015F704 D0 1C 17 10 */ stfs f0, 0x1710(r28) /* 80162908 0015F708 38 63 04 9D */ addi r3, r3, 0x49d /* 8016290C 0015F70C 80 1E 02 B4 */ lwz r0, 0x2b4(r30) /* 80162910 0015F710 60 00 00 10 */ ori r0, r0, 0x10 /* 80162914 0015F714 90 1E 02 B4 */ stw r0, 0x2b4(r30) /* 80162918 0015F718 4B EE 98 FD */ bl xStrHash__FPCc -/* 8016291C 0015F71C C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 8016291C 0015F71C C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80162920 0015F720 38 80 00 00 */ li r4, 0 -/* 80162924 0015F724 C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) +/* 80162924 0015F724 C0 22 AA 6C */ lfs f1, lbl__1671_1-_SDA2_BASE_(r2) /* 80162928 0015F728 38 A0 00 00 */ li r5, 0 /* 8016292C 0015F72C FC 60 10 90 */ fmr f3, f2 /* 80162930 0015F730 38 C0 00 00 */ li r6, 0 @@ -2674,36 +2674,36 @@ lbl_801628AC: /* 80162948 0015F748 7F D4 F3 78 */ mr r20, r30 lbl_8016294C: /* 8016294C 0015F74C 4B EC E3 3D */ bl xurand__Fv -/* 80162950 0015F750 C0 02 AA 50 */ lfs f0, lbl_803CF3D0-_SDA2_BASE_(r2) +/* 80162950 0015F750 C0 02 AA 50 */ lfs f0, lbl__1664_1-_SDA2_BASE_(r2) /* 80162954 0015F754 EC 00 08 28 */ fsubs f0, f0, f1 /* 80162958 0015F758 D0 14 17 DC */ stfs f0, 0x17dc(r20) /* 8016295C 0015F75C 4B EC E3 2D */ bl xurand__Fv -/* 80162960 0015F760 C0 42 AA 70 */ lfs f2, lbl_803CF3F0-_SDA2_BASE_(r2) -/* 80162964 0015F764 C0 02 A9 E8 */ lfs f0, lbl_803CF368-_SDA2_BASE_(r2) +/* 80162960 0015F760 C0 42 AA 70 */ lfs f2, lbl__1672_1-_SDA2_BASE_(r2) +/* 80162964 0015F764 C0 02 A9 E8 */ lfs f0, lbl__1047_2-_SDA2_BASE_(r2) /* 80162968 0015F768 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8016296C 0015F76C D0 14 17 E0 */ stfs f0, 0x17e0(r20) /* 80162970 0015F770 4B EC E3 19 */ bl xurand__Fv -/* 80162974 0015F774 C0 02 AA 58 */ lfs f0, lbl_803CF3D8-_SDA2_BASE_(r2) +/* 80162974 0015F774 C0 02 AA 58 */ lfs f0, lbl__1666_2-_SDA2_BASE_(r2) /* 80162978 0015F778 EF 40 00 72 */ fmuls f26, f0, f1 /* 8016297C 0015F77C FC 20 D0 90 */ fmr f1, f26 /* 80162980 0015F780 4B F6 24 CD */ bl isin__Ff /* 80162984 0015F784 D0 34 17 CC */ stfs f1, 0x17cc(r20) /* 80162988 0015F788 FC 20 D0 90 */ fmr f1, f26 -/* 8016298C 0015F78C C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 8016298C 0015F78C C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80162990 0015F790 D0 14 17 D0 */ stfs f0, 0x17d0(r20) /* 80162994 0015F794 4B F6 24 FD */ bl icos__Ff /* 80162998 0015F798 D0 34 17 D4 */ stfs f1, 0x17d4(r20) /* 8016299C 0015F79C 4B EC E2 ED */ bl xurand__Fv -/* 801629A0 0015F7A0 C0 62 AA 7C */ lfs f3, lbl_803CF3FC-_SDA2_BASE_(r2) +/* 801629A0 0015F7A0 C0 62 AA 7C */ lfs f3, lbl__1675_2-_SDA2_BASE_(r2) /* 801629A4 0015F7A4 56 A0 07 FF */ clrlwi. r0, r21, 0x1f -/* 801629A8 0015F7A8 C0 42 AA 78 */ lfs f2, lbl_803CF3F8-_SDA2_BASE_(r2) -/* 801629AC 0015F7AC C0 02 AA 74 */ lfs f0, lbl_803CF3F4-_SDA2_BASE_(r2) +/* 801629A8 0015F7A8 C0 42 AA 78 */ lfs f2, lbl__1674_1-_SDA2_BASE_(r2) +/* 801629AC 0015F7AC C0 02 AA 74 */ lfs f0, lbl__1673_2-_SDA2_BASE_(r2) /* 801629B0 0015F7B0 EC 23 10 7A */ fmadds f1, f3, f1, f2 /* 801629B4 0015F7B4 EC 00 00 72 */ fmuls f0, f0, f1 /* 801629B8 0015F7B8 D0 14 17 D8 */ stfs f0, 0x17d8(r20) /* 801629BC 0015F7BC 41 82 00 20 */ beq lbl_801629DC /* 801629C0 0015F7C0 C0 34 17 CC */ lfs f1, 0x17cc(r20) -/* 801629C4 0015F7C4 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801629C4 0015F7C4 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801629C8 0015F7C8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801629CC 0015F7CC 40 80 00 28 */ bge lbl_801629F4 /* 801629D0 0015F7D0 FC 00 08 50 */ fneg f0, f1 @@ -2711,7 +2711,7 @@ lbl_8016294C: /* 801629D8 0015F7D8 48 00 00 1C */ b lbl_801629F4 lbl_801629DC: /* 801629DC 0015F7DC C0 34 17 CC */ lfs f1, 0x17cc(r20) -/* 801629E0 0015F7E0 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801629E0 0015F7E0 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801629E4 0015F7E4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801629E8 0015F7E8 40 81 00 0C */ ble lbl_801629F4 /* 801629EC 0015F7EC FC 00 08 50 */ fneg f0, f1 @@ -2720,7 +2720,7 @@ lbl_801629F4: /* 801629F4 0015F7F4 56 A0 07 BD */ rlwinm. r0, r21, 0, 0x1e, 0x1e /* 801629F8 0015F7F8 41 82 00 20 */ beq lbl_80162A18 /* 801629FC 0015F7FC C0 34 17 D4 */ lfs f1, 0x17d4(r20) -/* 80162A00 0015F800 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80162A00 0015F800 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80162A04 0015F804 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80162A08 0015F808 40 80 00 28 */ bge lbl_80162A30 /* 80162A0C 0015F80C FC 00 08 50 */ fneg f0, f1 @@ -2728,7 +2728,7 @@ lbl_801629F4: /* 80162A14 0015F814 48 00 00 1C */ b lbl_80162A30 lbl_80162A18: /* 80162A18 0015F818 C0 34 17 D4 */ lfs f1, 0x17d4(r20) -/* 80162A1C 0015F81C C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80162A1C 0015F81C C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80162A20 0015F820 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80162A24 0015F824 40 81 00 0C */ ble lbl_80162A30 /* 80162A28 0015F828 FC 00 08 50 */ fneg f0, f1 @@ -2738,11 +2738,11 @@ lbl_80162A30: /* 80162A34 0015F834 3A 94 00 18 */ addi r20, r20, 0x18 /* 80162A38 0015F838 2C 15 00 0A */ cmpwi r21, 0xa /* 80162A3C 0015F83C 41 80 FF 10 */ blt lbl_8016294C -/* 80162A40 0015F840 C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) +/* 80162A40 0015F840 C0 02 A9 C0 */ lfs f0, lbl__831_5-_SDA2_BASE_(r2) /* 80162A44 0015F844 D0 1E 18 BC */ stfs f0, 0x18bc(r30) -/* 80162A48 0015F848 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80162A48 0015F848 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80162A4C 0015F84C D0 1E 18 C0 */ stfs f0, 0x18c0(r30) -/* 80162A50 0015F850 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80162A50 0015F850 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80162A54 0015F854 D0 1E 18 C4 */ stfs f0, 0x18c4(r30) /* 80162A58 0015F858 80 1E 18 E8 */ lwz r0, 0x18e8(r30) /* 80162A5C 0015F85C 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e @@ -2811,11 +2811,11 @@ lbl_80162B0C: /* 80162B3C 0015F93C 38 9E 17 70 */ addi r4, r30, 0x1770 /* 80162B40 0015F940 48 00 1B D9 */ bl bossPatBoxCheckCollide__12zNPCBPatrickFP10bossPatBox /* 80162B44 0015F944 C0 1E 17 8C */ lfs f0, 0x178c(r30) -/* 80162B48 0015F948 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80162B48 0015F948 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80162B4C 0015F94C 7F D9 F3 78 */ mr r25, r30 /* 80162B50 0015F950 3B 41 00 88 */ addi r26, r1, 0x88 /* 80162B54 0015F954 EC 00 E8 2A */ fadds f0, f0, f29 -/* 80162B58 0015F958 3B A3 05 58 */ addi r29, r3, lbl_803C0558@l +/* 80162B58 0015F958 3B A3 05 58 */ addi r29, r3, lbl_globals@l /* 80162B5C 0015F95C 3B 60 00 00 */ li r27, 0 /* 80162B60 0015F960 D0 1E 17 8C */ stfs f0, 0x178c(r30) /* 80162B64 0015F964 C0 1E 17 90 */ lfs f0, 0x1790(r30) @@ -2838,7 +2838,7 @@ lbl_80162B7C: /* 80162BA4 0015F9A4 EC 00 E8 2A */ fadds f0, f0, f29 /* 80162BA8 0015F9A8 D0 19 03 78 */ stfs f0, 0x378(r25) /* 80162BAC 0015F9AC C0 39 03 78 */ lfs f1, 0x378(r25) -/* 80162BB0 0015F9B0 C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) +/* 80162BB0 0015F9B0 C0 02 A9 C0 */ lfs f0, lbl__831_5-_SDA2_BASE_(r2) /* 80162BB4 0015F9B4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80162BB8 0015F9B8 40 81 00 10 */ ble lbl_80162BC8 /* 80162BBC 0015F9BC 38 00 00 00 */ li r0, 0 @@ -2858,7 +2858,7 @@ lbl_80162BE8: /* 80162BEC 0015F9EC EC 00 E8 2A */ fadds f0, f0, f29 /* 80162BF0 0015F9F0 D0 19 03 78 */ stfs f0, 0x378(r25) /* 80162BF4 0015F9F4 C0 39 03 78 */ lfs f1, 0x378(r25) -/* 80162BF8 0015F9F8 C0 02 A9 D8 */ lfs f0, lbl_803CF358-_SDA2_BASE_(r2) +/* 80162BF8 0015F9F8 C0 02 A9 D8 */ lfs f0, lbl__891_3-_SDA2_BASE_(r2) /* 80162BFC 0015F9FC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80162C00 0015FA00 40 81 00 10 */ ble lbl_80162C10 /* 80162C04 0015FA04 38 00 00 00 */ li r0, 0 @@ -2872,29 +2872,29 @@ lbl_80162C10: /* 80162C20 0015FA20 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e /* 80162C24 0015FA24 41 82 01 18 */ beq lbl_80162D3C /* 80162C28 0015FA28 C0 39 03 8C */ lfs f1, 0x38c(r25) -/* 80162C2C 0015FA2C C0 02 AA 80 */ lfs f0, lbl_803CF400-_SDA2_BASE_(r2) +/* 80162C2C 0015FA2C C0 02 AA 80 */ lfs f0, lbl__1676_1-_SDA2_BASE_(r2) /* 80162C30 0015FA30 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80162C34 0015FA34 40 81 00 F0 */ ble lbl_80162D24 /* 80162C38 0015FA38 60 60 00 04 */ ori r0, r3, 4 /* 80162C3C 0015FA3C 38 79 03 54 */ addi r3, r25, 0x354 /* 80162C40 0015FA40 90 19 03 A4 */ stw r0, 0x3a4(r25) /* 80162C44 0015FA44 80 9E 02 D4 */ lwz r4, 0x2d4(r30) -/* 80162C48 0015FA48 C0 42 A9 D8 */ lfs f2, lbl_803CF358-_SDA2_BASE_(r2) +/* 80162C48 0015FA48 C0 42 A9 D8 */ lfs f2, lbl__891_3-_SDA2_BASE_(r2) /* 80162C4C 0015FA4C C0 04 00 28 */ lfs f0, 0x28(r4) /* 80162C50 0015FA50 C0 39 03 74 */ lfs f1, 0x374(r25) /* 80162C54 0015FA54 EF 42 00 32 */ fmuls f26, f2, f0 /* 80162C58 0015FA58 4B EA CD F9 */ bl xParabolaRecenter__FP9xParabolaf -/* 80162C5C 0015FA5C C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80162C5C 0015FA5C C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80162C60 0015FA60 38 61 00 20 */ addi r3, r1, 0x20 /* 80162C64 0015FA64 D0 19 03 78 */ stfs f0, 0x378(r25) /* 80162C68 0015FA68 C0 19 03 60 */ lfs f0, 0x360(r25) /* 80162C6C 0015FA6C D0 01 00 20 */ stfs f0, 0x20(r1) -/* 80162C70 0015FA70 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80162C70 0015FA70 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80162C74 0015FA74 D0 01 00 24 */ stfs f0, 0x24(r1) /* 80162C78 0015FA78 C0 19 03 68 */ lfs f0, 0x368(r25) /* 80162C7C 0015FA7C D0 01 00 28 */ stfs f0, 0x28(r1) /* 80162C80 0015FA80 4B EA B9 D1 */ bl xVec3Length__FPC5xVec3 -/* 80162C84 0015FA84 C0 02 AA 60 */ lfs f0, lbl_803CF3E0-_SDA2_BASE_(r2) +/* 80162C84 0015FA84 C0 02 AA 60 */ lfs f0, lbl__1668_2-_SDA2_BASE_(r2) /* 80162C88 0015FA88 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80162C8C 0015FA8C 40 81 00 10 */ ble lbl_80162C9C /* 80162C90 0015FA90 EC 3A 08 24 */ fdivs f1, f26, f1 @@ -2930,7 +2930,7 @@ lbl_80162CE0: /* 80162CFC 0015FAFC 7F C3 F3 78 */ mr r3, r30 /* 80162D00 0015FB00 38 B9 03 54 */ addi r5, r25, 0x354 /* 80162D04 0015FB04 48 00 17 A1 */ bl ConveyorTimeLeft__12zNPCBPatrickFP9zPlatformP5xVec3 -/* 80162D08 0015FB08 C0 42 A9 D8 */ lfs f2, lbl_803CF358-_SDA2_BASE_(r2) +/* 80162D08 0015FB08 C0 42 A9 D8 */ lfs f2, lbl__891_3-_SDA2_BASE_(r2) /* 80162D0C 0015FB0C C0 19 03 78 */ lfs f0, 0x378(r25) /* 80162D10 0015FB10 EC 22 08 28 */ fsubs f1, f2, f1 /* 80162D14 0015FB14 FC 00 08 40 */ fcmpo cr0, f0, f1 @@ -2945,13 +2945,13 @@ lbl_80162D24: /* 80162D34 0015FB34 48 00 10 69 */ bl playSplat__12zNPCBPatrickFP5xVec3 /* 80162D38 0015FB38 48 00 01 2C */ b lbl_80162E64 lbl_80162D3C: -/* 80162D3C 0015FB3C C0 02 AA 84 */ lfs f0, lbl_803CF404-_SDA2_BASE_(r2) +/* 80162D3C 0015FB3C C0 02 AA 84 */ lfs f0, lbl__1677-_SDA2_BASE_(r2) /* 80162D40 0015FB40 EC 02 00 28 */ fsubs f0, f2, f0 /* 80162D44 0015FB44 D0 19 03 70 */ stfs f0, 0x370(r25) /* 80162D48 0015FB48 4B EC DF 41 */ bl xurand__Fv -/* 80162D4C 0015FB4C C0 62 AA 88 */ lfs f3, lbl_803CF408-_SDA2_BASE_(r2) +/* 80162D4C 0015FB4C C0 62 AA 88 */ lfs f3, lbl__1678_2-_SDA2_BASE_(r2) /* 80162D50 0015FB50 38 79 03 54 */ addi r3, r25, 0x354 -/* 80162D54 0015FB54 C0 42 A9 C0 */ lfs f2, lbl_803CF340-_SDA2_BASE_(r2) +/* 80162D54 0015FB54 C0 42 A9 C0 */ lfs f2, lbl__831_5-_SDA2_BASE_(r2) /* 80162D58 0015FB58 38 A1 00 74 */ addi r5, r1, 0x74 /* 80162D5C 0015FB5C C0 19 03 74 */ lfs f0, 0x374(r25) /* 80162D60 0015FB60 EC 23 10 7A */ fmadds f1, f3, f1, f2 @@ -2988,22 +2988,22 @@ lbl_80162DA4: /* 80162DD8 0015FBD8 60 00 00 02 */ ori r0, r0, 2 /* 80162DDC 0015FBDC 90 1E 03 A4 */ stw r0, 0x3a4(r30) /* 80162DE0 0015FBE0 C0 21 00 94 */ lfs f1, 0x94(r1) -/* 80162DE4 0015FBE4 C0 02 AA 8C */ lfs f0, lbl_803CF40C-_SDA2_BASE_(r2) +/* 80162DE4 0015FBE4 C0 02 AA 8C */ lfs f0, lbl__1679-_SDA2_BASE_(r2) /* 80162DE8 0015FBE8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80162DEC 0015FBEC 40 80 00 64 */ bge lbl_80162E50 -/* 80162DF0 0015FBF0 C0 02 AA 90 */ lfs f0, lbl_803CF410-_SDA2_BASE_(r2) +/* 80162DF0 0015FBF0 C0 02 AA 90 */ lfs f0, lbl__1680-_SDA2_BASE_(r2) /* 80162DF4 0015FBF4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80162DF8 0015FBF8 40 81 00 58 */ ble lbl_80162E50 /* 80162DFC 0015FBFC C0 21 00 9C */ lfs f1, 0x9c(r1) -/* 80162E00 0015FC00 C0 02 AA 94 */ lfs f0, lbl_803CF414-_SDA2_BASE_(r2) +/* 80162E00 0015FC00 C0 02 AA 94 */ lfs f0, lbl__1681-_SDA2_BASE_(r2) /* 80162E04 0015FC04 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80162E08 0015FC08 40 81 00 48 */ ble lbl_80162E50 /* 80162E0C 0015FC0C 80 1E 03 A4 */ lwz r0, 0x3a4(r30) /* 80162E10 0015FC10 38 7E 03 88 */ addi r3, r30, 0x388 /* 80162E14 0015FC14 60 00 00 08 */ ori r0, r0, 8 /* 80162E18 0015FC18 90 1E 03 A4 */ stw r0, 0x3a4(r30) -/* 80162E1C 0015FC1C C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) -/* 80162E20 0015FC20 C0 42 A9 C0 */ lfs f2, lbl_803CF340-_SDA2_BASE_(r2) +/* 80162E1C 0015FC1C C0 22 A9 C4 */ lfs f1, lbl__832_2-_SDA2_BASE_(r2) +/* 80162E20 0015FC20 C0 42 A9 C0 */ lfs f2, lbl__831_5-_SDA2_BASE_(r2) /* 80162E24 0015FC24 FC 60 08 90 */ fmr f3, f1 /* 80162E28 0015FC28 4B EA C1 D5 */ bl xVec3Init__FP5xVec3fff /* 80162E2C 0015FC2C 80 01 00 7C */ lwz r0, 0x7c(r1) @@ -3016,9 +3016,9 @@ lbl_80162DA4: /* 80162E48 0015FC48 4B EA 82 49 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80162E4C 0015FC4C 48 00 00 18 */ b lbl_80162E64 lbl_80162E50: -/* 80162E50 0015FC50 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) +/* 80162E50 0015FC50 C0 22 A9 C4 */ lfs f1, lbl__832_2-_SDA2_BASE_(r2) /* 80162E54 0015FC54 38 7E 03 88 */ addi r3, r30, 0x388 -/* 80162E58 0015FC58 C0 42 A9 CC */ lfs f2, lbl_803CF34C-_SDA2_BASE_(r2) +/* 80162E58 0015FC58 C0 42 A9 CC */ lfs f2, lbl__870_1-_SDA2_BASE_(r2) /* 80162E5C 0015FC5C FC 60 08 90 */ fmr f3, f1 /* 80162E60 0015FC60 4B EA C1 9D */ bl xVec3Init__FP5xVec3fff lbl_80162E64: @@ -3048,9 +3048,9 @@ lbl_80162E84: /* 80162EB8 0015FCB8 7F C3 F3 78 */ mr r3, r30 /* 80162EBC 0015FCBC 38 9E 17 70 */ addi r4, r30, 0x1770 /* 80162EC0 0015FCC0 48 00 19 25 */ bl bossPatBoxUpdate__12zNPCBPatrickFP10bossPatBoxf -/* 80162EC4 0015FCC4 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) +/* 80162EC4 0015FCC4 C0 22 A9 C4 */ lfs f1, lbl__832_2-_SDA2_BASE_(r2) /* 80162EC8 0015FCC8 38 61 00 14 */ addi r3, r1, 0x14 -/* 80162ECC 0015FCCC C0 42 AA 98 */ lfs f2, lbl_803CF418-_SDA2_BASE_(r2) +/* 80162ECC 0015FCCC C0 42 AA 98 */ lfs f2, lbl__1682-_SDA2_BASE_(r2) /* 80162ED0 0015FCD0 3A C0 00 00 */ li r22, 0 /* 80162ED4 0015FCD4 FC 60 08 90 */ fmr f3, f1 /* 80162ED8 0015FCD8 4B EA C1 25 */ bl xVec3Init__FP5xVec3fff @@ -3058,9 +3058,9 @@ lbl_80162E84: /* 80162EE0 0015FCE0 3A E0 00 00 */ li r23, 0 /* 80162EE4 0015FCE4 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80162EE8 0015FCE8 41 82 00 A0 */ beq lbl_80162F88 -/* 80162EEC 0015FCEC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80162EEC 0015FCEC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80162EF0 0015FCF0 38 00 00 50 */ li r0, 0x50 -/* 80162EF4 0015FCF4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80162EF4 0015FCF4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80162EF8 0015FCF8 80 83 07 2C */ lwz r4, 0x72c(r3) /* 80162EFC 0015FCFC 88 64 00 0A */ lbz r3, 0xa(r4) /* 80162F00 0015FD00 38 84 00 0C */ addi r4, r4, 0xc @@ -3102,8 +3102,8 @@ lbl_80162F80: /* 80162F80 0015FD80 38 84 00 50 */ addi r4, r4, 0x50 /* 80162F84 0015FD84 42 00 FF A0 */ bdnz lbl_80162F24 lbl_80162F88: -/* 80162F88 0015FD88 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80162F8C 0015FD8C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80162F88 0015FD88 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80162F8C 0015FD8C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80162F90 0015FD90 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 80162F94 0015FD94 2C 00 00 00 */ cmpwi r0, 0 /* 80162F98 0015FD98 40 82 00 8C */ bne lbl_80163024 @@ -3119,7 +3119,7 @@ lbl_80162FA8: /* 80162FBC 0015FDBC 7E A4 AB 78 */ mr r4, r21 /* 80162FC0 0015FDC0 38 74 03 7C */ addi r3, r20, 0x37c /* 80162FC4 0015FDC4 4B EE F5 61 */ bl xVec3Dist2__FPC5xVec3PC5xVec3 -/* 80162FC8 0015FDC8 C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) +/* 80162FC8 0015FDC8 C0 02 A9 C0 */ lfs f0, lbl__831_5-_SDA2_BASE_(r2) /* 80162FCC 0015FDCC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80162FD0 0015FDD0 40 80 00 44 */ bge lbl_80163014 /* 80162FD4 0015FDD4 80 7E 02 B4 */ lwz r3, 0x2b4(r30) @@ -3144,14 +3144,14 @@ lbl_80163014: /* 8016301C 0015FE1C 2C 18 00 32 */ cmpwi r24, 0x32 /* 80163020 0015FE20 41 80 FF 88 */ blt lbl_80162FA8 lbl_80163024: -/* 80163024 0015FE24 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) +/* 80163024 0015FE24 C0 22 A9 C4 */ lfs f1, lbl__832_2-_SDA2_BASE_(r2) /* 80163028 0015FE28 38 61 00 08 */ addi r3, r1, 8 -/* 8016302C 0015FE2C C0 42 A9 C0 */ lfs f2, lbl_803CF340-_SDA2_BASE_(r2) +/* 8016302C 0015FE2C C0 42 A9 C0 */ lfs f2, lbl__831_5-_SDA2_BASE_(r2) /* 80163030 0015FE30 FC 60 08 90 */ fmr f3, f1 /* 80163034 0015FE34 4B EA BF C9 */ bl xVec3Init__FP5xVec3fff -/* 80163038 0015FE38 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80163038 0015FE38 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8016303C 0015FE3C 7F D4 F3 78 */ mr r20, r30 -/* 80163040 0015FE40 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80163040 0015FE40 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80163044 0015FE44 3B 00 00 00 */ li r24, 0 /* 80163048 0015FE48 3A A3 07 68 */ addi r21, r3, 0x768 lbl_8016304C: @@ -3163,7 +3163,7 @@ lbl_8016304C: /* 80163060 0015FE60 4B EC DC 09 */ bl xrand__Fv /* 80163064 0015FE64 54 60 05 AD */ rlwinm. r0, r3, 0, 0x16, 0x16 /* 80163068 0015FE68 41 82 00 18 */ beq lbl_80163080 -/* 8016306C 0015FE6C C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) +/* 8016306C 0015FE6C C0 22 A9 C0 */ lfs f1, lbl__831_5-_SDA2_BASE_(r2) /* 80163070 0015FE70 38 74 03 7C */ addi r3, r20, 0x37c /* 80163074 0015FE74 38 81 00 08 */ addi r4, r1, 8 /* 80163078 0015FE78 38 A0 00 01 */ li r5, 1 @@ -3172,7 +3172,7 @@ lbl_80163080: /* 80163080 0015FE80 7E A4 AB 78 */ mr r4, r21 /* 80163084 0015FE84 38 74 03 7C */ addi r3, r20, 0x37c /* 80163088 0015FE88 4B EE F4 9D */ bl xVec3Dist2__FPC5xVec3PC5xVec3 -/* 8016308C 0015FE8C C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) +/* 8016308C 0015FE8C C0 02 A9 C0 */ lfs f0, lbl__831_5-_SDA2_BASE_(r2) /* 80163090 0015FE90 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80163094 0015FE94 40 80 00 44 */ bge lbl_801630D8 /* 80163098 0015FE98 80 7E 02 B4 */ lwz r3, 0x2b4(r30) @@ -3206,8 +3206,8 @@ lbl_801630E8: /* 80163100 0015FF00 2C 03 00 00 */ cmpwi r3, 0 /* 80163104 0015FF04 41 82 00 F8 */ beq lbl_801631FC /* 80163108 0015FF08 4B EC DB 61 */ bl xrand__Fv -/* 8016310C 0015FF0C 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80163110 0015FF10 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8016310C 0015FF0C 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80163110 0015FF10 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80163114 0015FF14 80 04 16 B0 */ lwz r0, 0x16b0(r4) /* 80163118 0015FF18 28 00 00 01 */ cmplwi r0, 1 /* 8016311C 0015FF1C 40 82 00 3C */ bne lbl_80163158 @@ -3215,8 +3215,8 @@ lbl_801630E8: /* 80163124 0015FF24 2C 00 00 02 */ cmpwi r0, 2 /* 80163128 0015FF28 40 82 00 30 */ bne lbl_80163158 /* 8016312C 0015FF2C 80 7E 18 E4 */ lwz r3, 0x18e4(r30) -/* 80163130 0015FF30 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80163134 0015FF34 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80163130 0015FF30 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80163134 0015FF34 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80163138 0015FF38 38 A0 00 00 */ li r5, 0 /* 8016313C 0015FF3C 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80163140 0015FF40 38 C0 FF FF */ li r6, -1 @@ -3231,8 +3231,8 @@ lbl_80163158: /* 80163160 0015FF60 54 60 04 A7 */ rlwinm. r0, r3, 0, 0x12, 0x13 /* 80163164 0015FF64 40 82 00 30 */ bne lbl_80163194 /* 80163168 0015FF68 80 7E 18 E4 */ lwz r3, 0x18e4(r30) -/* 8016316C 0015FF6C 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80163170 0015FF70 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 8016316C 0015FF6C 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80163170 0015FF70 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80163174 0015FF74 38 A0 00 00 */ li r5, 0 /* 80163178 0015FF78 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 8016317C 0015FF7C 38 C0 FF FF */ li r6, -1 @@ -3246,8 +3246,8 @@ lbl_80163194: /* 80163198 0015FF98 28 00 00 0A */ cmplwi r0, 0xa /* 8016319C 0015FF9C 41 81 00 30 */ bgt lbl_801631CC /* 801631A0 0015FFA0 80 7E 18 E4 */ lwz r3, 0x18e4(r30) -/* 801631A4 0015FFA4 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 801631A8 0015FFA8 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 801631A4 0015FFA4 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 801631A8 0015FFA8 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 801631AC 0015FFAC 38 A0 00 00 */ li r5, 0 /* 801631B0 0015FFB0 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 801631B4 0015FFB4 38 C0 FF FF */ li r6, -1 @@ -3260,8 +3260,8 @@ lbl_801631CC: /* 801631CC 0015FFCC 28 00 00 14 */ cmplwi r0, 0x14 /* 801631D0 0015FFD0 41 81 00 2C */ bgt lbl_801631FC /* 801631D4 0015FFD4 80 7E 18 E4 */ lwz r3, 0x18e4(r30) -/* 801631D8 0015FFD8 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 801631DC 0015FFDC 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 801631D8 0015FFD8 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 801631DC 0015FFDC 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 801631E0 0015FFE0 38 A0 00 00 */ li r5, 0 /* 801631E4 0015FFE4 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 801631E8 0015FFE8 38 C0 FF FF */ li r6, -1 @@ -3270,9 +3270,9 @@ lbl_801631CC: /* 801631F4 0015FFF4 7D 89 03 A6 */ mtctr r12 /* 801631F8 0015FFF8 4E 80 04 21 */ bctrl lbl_801631FC: -/* 801631FC 0015FFFC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 801631FC 0015FFFC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80163200 00160000 80 9E 02 BC */ lwz r4, 0x2bc(r30) -/* 80163204 00160004 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80163204 00160004 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80163208 00160008 80 63 17 88 */ lwz r3, 0x1788(r3) /* 8016320C 0016000C 7C 93 23 78 */ mr r19, r4 /* 80163210 00160010 28 03 00 00 */ cmplwi r3, 0 @@ -3307,8 +3307,8 @@ lbl_80163268: /* 80163278 00160078 41 82 00 94 */ beq lbl_8016330C /* 8016327C 0016007C 28 03 00 00 */ cmplwi r3, 0 /* 80163280 00160080 40 82 00 8C */ bne lbl_8016330C -/* 80163284 00160084 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80163288 00160088 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80163284 00160084 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80163288 00160088 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8016328C 0016008C 80 03 16 B0 */ lwz r0, 0x16b0(r3) /* 80163290 00160090 28 00 00 00 */ cmplwi r0, 0 /* 80163294 00160094 41 82 00 78 */ beq lbl_8016330C @@ -3347,12 +3347,12 @@ lbl_80163300: /* 80163308 00160108 4B EB C2 E9 */ bl zEntEvent__FP5xBaseUi lbl_8016330C: /* 8016330C 0016010C C0 1E 18 EC */ lfs f0, 0x18ec(r30) -/* 80163310 00160110 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80163314 00160114 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80163310 00160110 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80163314 00160114 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80163318 00160118 EC 00 E8 28 */ fsubs f0, f0, f29 /* 8016331C 0016011C D0 1E 18 EC */ stfs f0, 0x18ec(r30) /* 80163320 00160120 C0 23 17 08 */ lfs f1, 0x1708(r3) -/* 80163324 00160124 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80163324 00160124 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80163328 00160128 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8016332C 0016012C 41 82 00 34 */ beq lbl_80163360 /* 80163330 00160130 80 1E 18 E8 */ lwz r0, 0x18e8(r30) @@ -3440,9 +3440,9 @@ lbl_80163444: /* 80163460 00160260 4B EE B0 7D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80163464 00160264 48 00 00 2C */ b lbl_80163490 lbl_80163468: -/* 80163468 00160268 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80163468 00160268 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8016346C 0016026C 80 BF 00 24 */ lwz r5, 0x24(r31) -/* 80163470 00160270 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80163470 00160270 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80163474 00160274 38 61 00 08 */ addi r3, r1, 8 /* 80163478 00160278 80 84 07 04 */ lwz r4, 0x704(r4) /* 8016347C 0016027C 80 C5 00 4C */ lwz r6, 0x4c(r5) @@ -3451,7 +3451,7 @@ lbl_80163468: /* 80163488 00160288 38 A5 00 30 */ addi r5, r5, 0x30 /* 8016348C 0016028C 4B EA B2 05 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 lbl_80163490: -/* 80163490 00160290 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80163490 00160290 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80163494 00160294 38 61 00 08 */ addi r3, r1, 8 /* 80163498 00160298 7C 64 1B 78 */ mr r4, r3 /* 8016349C 0016029C D0 01 00 0C */ stfs f0, 0xc(r1) @@ -3461,18 +3461,18 @@ lbl_80163490: /* 801634AC 001602AC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 801634B0 001602B0 38 84 00 20 */ addi r4, r4, 0x20 /* 801634B4 001602B4 4B EE B0 3D */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 801634B8 001602B8 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801634B8 001602B8 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801634BC 001602BC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801634C0 001602C0 40 81 01 1C */ ble lbl_801635DC /* 801634C4 001602C4 80 1F 02 B4 */ lwz r0, 0x2b4(r31) /* 801634C8 001602C8 60 00 00 08 */ ori r0, r0, 8 /* 801634CC 001602CC 90 1F 02 B4 */ stw r0, 0x2b4(r31) -/* 801634D0 001602D0 C0 02 AA 04 */ lfs f0, lbl_803CF384-_SDA2_BASE_(r2) +/* 801634D0 001602D0 C0 02 AA 04 */ lfs f0, lbl__1054_6-_SDA2_BASE_(r2) /* 801634D4 001602D4 D0 1F 18 EC */ stfs f0, 0x18ec(r31) /* 801634D8 001602D8 48 00 01 04 */ b lbl_801635DC lbl_801634DC: /* 801634DC 001602DC C0 3F 18 EC */ lfs f1, 0x18ec(r31) -/* 801634E0 001602E0 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801634E0 001602E0 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801634E4 001602E4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801634E8 001602E8 40 80 00 F4 */ bge lbl_801635DC /* 801634EC 001602EC 80 1F 18 E8 */ lwz r0, 0x18e8(r31) @@ -3485,8 +3485,8 @@ lbl_801634DC: /* 80163508 00160308 2C 00 00 02 */ cmpwi r0, 2 /* 8016350C 0016030C 41 82 00 30 */ beq lbl_8016353C /* 80163510 00160310 80 7F 18 E4 */ lwz r3, 0x18e4(r31) -/* 80163514 00160314 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80163518 00160318 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80163514 00160314 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80163518 00160318 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 8016351C 0016031C 38 A0 00 00 */ li r5, 0 /* 80163520 00160320 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80163524 00160324 38 C0 FF FF */ li r6, -1 @@ -3497,8 +3497,8 @@ lbl_801634DC: /* 80163538 00160338 48 00 00 9C */ b lbl_801635D4 lbl_8016353C: /* 8016353C 0016033C 80 7F 18 E4 */ lwz r3, 0x18e4(r31) -/* 80163540 00160340 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80163544 00160344 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80163540 00160340 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80163544 00160344 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80163548 00160348 38 A0 00 00 */ li r5, 0 /* 8016354C 0016034C 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80163550 00160350 38 C0 FF FF */ li r6, -1 @@ -3512,8 +3512,8 @@ lbl_80163568: /* 8016356C 0016036C 2C 00 00 02 */ cmpwi r0, 2 /* 80163570 00160370 41 82 00 30 */ beq lbl_801635A0 /* 80163574 00160374 80 7F 18 E4 */ lwz r3, 0x18e4(r31) -/* 80163578 00160378 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 8016357C 0016037C 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80163578 00160378 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 8016357C 0016037C 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80163580 00160380 38 A0 00 00 */ li r5, 0 /* 80163584 00160384 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80163588 00160388 38 C0 FF FF */ li r6, -1 @@ -3524,8 +3524,8 @@ lbl_80163568: /* 8016359C 0016039C 48 00 00 2C */ b lbl_801635C8 lbl_801635A0: /* 801635A0 001603A0 80 7F 18 E4 */ lwz r3, 0x18e4(r31) -/* 801635A4 001603A4 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 801635A8 001603A8 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 801635A4 001603A4 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 801635A8 001603A8 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 801635AC 001603AC 38 A0 00 00 */ li r5, 0 /* 801635B0 001603B0 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 801635B4 001603B4 38 C0 FF FF */ li r6, -1 @@ -3538,7 +3538,7 @@ lbl_801635C8: /* 801635CC 001603CC 60 00 00 04 */ ori r0, r0, 4 /* 801635D0 001603D0 90 1F 18 E8 */ stw r0, 0x18e8(r31) lbl_801635D4: -/* 801635D4 001603D4 C0 02 AA 04 */ lfs f0, lbl_803CF384-_SDA2_BASE_(r2) +/* 801635D4 001603D4 C0 02 AA 04 */ lfs f0, lbl__1054_6-_SDA2_BASE_(r2) /* 801635D8 001603D8 D0 1F 18 EC */ stfs f0, 0x18ec(r31) lbl_801635DC: /* 801635DC 001603DC 80 01 00 24 */ lwz r0, 0x24(r1) @@ -3556,16 +3556,16 @@ zNPCBPatrick_AddBoundEntsToGrid__FP6zScene: /* 80163600 00160400 93 C1 00 18 */ stw r30, 0x18(r1) /* 80163604 00160404 93 A1 00 14 */ stw r29, 0x14(r1) /* 80163608 00160408 93 81 00 10 */ stw r28, 0x10(r1) -/* 8016360C 0016040C 88 0D 97 00 */ lbz r0, lbl_803CC000-_SDA_BASE_(r13) +/* 8016360C 0016040C 88 0D 97 00 */ lbz r0, lbl_sOthersHaventBeenAdded_1-_SDA_BASE_(r13) /* 80163610 00160410 28 00 00 00 */ cmplwi r0, 0 /* 80163614 00160414 41 82 00 A4 */ beq lbl_801636B8 /* 80163618 00160418 3B C0 00 00 */ li r30, 0 -/* 8016361C 0016041C 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha -/* 80163620 00160420 9B CD 97 00 */ stb r30, lbl_803CC000-_SDA_BASE_(r13) -/* 80163624 00160424 3B E3 A6 D8 */ addi r31, r3, lbl_803CA6D8@l +/* 8016361C 0016041C 3C 60 80 3D */ lis r3, lbl_colls_grid@ha +/* 80163620 00160420 9B CD 97 00 */ stb r30, lbl_sOthersHaventBeenAdded_1-_SDA_BASE_(r13) +/* 80163624 00160424 3B E3 A6 D8 */ addi r31, r3, lbl_colls_grid@l /* 80163628 00160428 3B A0 00 00 */ li r29, 0 lbl_8016362C: -/* 8016362C 0016042C 80 8D 97 04 */ lwz r4, lbl_803CC004-_SDA_BASE_(r13) +/* 8016362C 0016042C 80 8D 97 04 */ lwz r4, lbl_sPat_Ptr-_SDA_BASE_(r13) /* 80163630 00160430 7F E3 FB 78 */ mr r3, r31 /* 80163634 00160434 80 84 13 C4 */ lwz r4, 0x13c4(r4) /* 80163638 00160438 7F 84 F0 2E */ lwzx r28, r4, r30 @@ -3573,13 +3573,13 @@ lbl_8016362C: /* 80163640 00160440 4B FB F1 D5 */ bl xGridEntIsTooBig__FP5xGridPC4xEnt /* 80163644 00160444 2C 03 00 00 */ cmpwi r3, 0 /* 80163648 00160448 41 82 00 44 */ beq lbl_8016368C -/* 8016364C 0016044C 3C 60 80 3D */ lis r3, lbl_803CA774@ha +/* 8016364C 0016044C 3C 60 80 3D */ lis r3, lbl_colls_oso_grid@ha /* 80163650 00160450 7F 84 E3 78 */ mr r4, r28 -/* 80163654 00160454 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l +/* 80163654 00160454 38 63 A7 74 */ addi r3, r3, lbl_colls_oso_grid@l /* 80163658 00160458 4B FB EB 45 */ bl xGridAdd__FP5xGridP4xEnt -/* 8016365C 0016045C 3C 60 80 3D */ lis r3, lbl_803CA774@ha +/* 8016365C 0016045C 3C 60 80 3D */ lis r3, lbl_colls_oso_grid@ha /* 80163660 00160460 7F 84 E3 78 */ mr r4, r28 -/* 80163664 00160464 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l +/* 80163664 00160464 38 63 A7 74 */ addi r3, r3, lbl_colls_oso_grid@l /* 80163668 00160468 4B FB F1 AD */ bl xGridEntIsTooBig__FP5xGridPC4xEnt /* 8016366C 0016046C 2C 03 00 00 */ cmpwi r3, 0 /* 80163670 00160470 41 82 00 10 */ beq lbl_80163680 @@ -3591,9 +3591,9 @@ lbl_80163680: /* 80163684 00160484 98 1C 00 59 */ stb r0, 0x59(r28) /* 80163688 00160488 48 00 00 1C */ b lbl_801636A4 lbl_8016368C: -/* 8016368C 0016048C 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha +/* 8016368C 0016048C 3C 60 80 3D */ lis r3, lbl_colls_grid@ha /* 80163690 00160490 7F 84 E3 78 */ mr r4, r28 -/* 80163694 00160494 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l +/* 80163694 00160494 38 63 A6 D8 */ addi r3, r3, lbl_colls_grid@l /* 80163698 00160498 4B FB EB 05 */ bl xGridAdd__FP5xGridP4xEnt /* 8016369C 0016049C 38 00 00 00 */ li r0, 0 /* 801636A0 001604A0 98 1C 00 59 */ stb r0, 0x59(r28) @@ -3605,7 +3605,7 @@ lbl_801636A4: /* 801636B4 001604B4 48 00 00 0C */ b lbl_801636C0 lbl_801636B8: /* 801636B8 001604B8 38 00 00 00 */ li r0, 0 -/* 801636BC 001604BC 90 0D 97 04 */ stw r0, lbl_803CC004-_SDA_BASE_(r13) +/* 801636BC 001604BC 90 0D 97 04 */ stw r0, lbl_sPat_Ptr-_SDA_BASE_(r13) lbl_801636C0: /* 801636C0 001604C0 80 01 00 24 */ lwz r0, 0x24(r1) /* 801636C4 001604C4 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -3621,7 +3621,7 @@ zNPCBPatrick_GameIsPaused__FP6zScene: /* 801636E0 001604E0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801636E4 001604E4 7C 08 02 A6 */ mflr r0 /* 801636E8 001604E8 90 01 00 14 */ stw r0, 0x14(r1) -/* 801636EC 001604EC 80 8D 97 04 */ lwz r4, lbl_803CC004-_SDA_BASE_(r13) +/* 801636EC 001604EC 80 8D 97 04 */ lwz r4, lbl_sPat_Ptr-_SDA_BASE_(r13) /* 801636F0 001604F0 28 04 00 00 */ cmplwi r4, 0 /* 801636F4 001604F4 41 82 00 20 */ beq lbl_80163714 /* 801636F8 001604F8 80 64 02 B4 */ lwz r3, 0x2b4(r4) @@ -3629,7 +3629,7 @@ zNPCBPatrick_GameIsPaused__FP6zScene: /* 80163700 00160500 41 82 00 14 */ beq lbl_80163714 /* 80163704 00160504 54 60 06 2C */ rlwinm r0, r3, 0, 0x18, 0x16 /* 80163708 00160508 90 04 02 B4 */ stw r0, 0x2b4(r4) -/* 8016370C 0016050C 80 6D 97 04 */ lwz r3, lbl_803CC004-_SDA_BASE_(r13) +/* 8016370C 0016050C 80 6D 97 04 */ lwz r3, lbl_sPat_Ptr-_SDA_BASE_(r13) /* 80163710 00160510 48 00 0A AD */ bl hiddenByCutscene__12zNPCBPatrickFv lbl_80163714: /* 80163714 00160514 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3647,18 +3647,18 @@ RenderGlobs__12zNPCBPatrickFv: /* 80163738 00160538 7C 7A 1B 78 */ mr r26, r3 /* 8016373C 0016053C 80 63 02 D0 */ lwz r3, 0x2d0(r3) /* 80163740 00160540 4B F6 5A AD */ bl iModelSetMaterialAlpha__FP8RpAtomicUc -/* 80163744 00160544 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) +/* 80163744 00160544 C0 22 A9 C4 */ lfs f1, lbl__832_2-_SDA2_BASE_(r2) /* 80163748 00160548 80 7A 02 D0 */ lwz r3, 0x2d0(r26) /* 8016374C 0016054C FC 60 08 90 */ fmr f3, f1 -/* 80163750 00160550 C0 42 A9 C0 */ lfs f2, lbl_803CF340-_SDA2_BASE_(r2) +/* 80163750 00160550 C0 42 A9 C0 */ lfs f2, lbl__831_5-_SDA2_BASE_(r2) /* 80163754 00160554 4B F6 5E 5D */ bl iModelMaterialMul__FP8RpAtomicfff /* 80163758 00160558 80 7A 02 D4 */ lwz r3, 0x2d4(r26) /* 8016375C 0016055C 38 80 00 D7 */ li r4, 0xd7 /* 80163760 00160560 4B F6 5A 8D */ bl iModelSetMaterialAlpha__FP8RpAtomicUc -/* 80163764 00160564 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) +/* 80163764 00160564 C0 22 A9 C4 */ lfs f1, lbl__832_2-_SDA2_BASE_(r2) /* 80163768 00160568 80 7A 02 D4 */ lwz r3, 0x2d4(r26) /* 8016376C 0016056C FC 60 08 90 */ fmr f3, f1 -/* 80163770 00160570 C0 42 A9 C0 */ lfs f2, lbl_803CF340-_SDA2_BASE_(r2) +/* 80163770 00160570 C0 42 A9 C0 */ lfs f2, lbl__831_5-_SDA2_BASE_(r2) /* 80163774 00160574 4B F6 5E 3D */ bl iModelMaterialMul__FP8RpAtomicfff /* 80163778 00160578 7F 5F D3 78 */ mr r31, r26 /* 8016377C 0016057C 3B C1 00 38 */ addi r30, r1, 0x38 @@ -3677,25 +3677,25 @@ lbl_8016378C: /* 801637AC 001605AC 7F C4 F3 78 */ mr r4, r30 /* 801637B0 001605B0 38 7F 03 7C */ addi r3, r31, 0x37c /* 801637B4 001605B4 4B EE AD 29 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 801637B8 001605B8 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) +/* 801637B8 001605B8 C0 22 A9 C4 */ lfs f1, lbl__832_2-_SDA2_BASE_(r2) /* 801637BC 001605BC 7F A3 EB 78 */ mr r3, r29 -/* 801637C0 001605C0 C0 42 A9 C0 */ lfs f2, lbl_803CF340-_SDA2_BASE_(r2) +/* 801637C0 001605C0 C0 42 A9 C0 */ lfs f2, lbl__831_5-_SDA2_BASE_(r2) /* 801637C4 001605C4 FC 60 08 90 */ fmr f3, f1 /* 801637C8 001605C8 4B EA B8 35 */ bl xVec3Init__FP5xVec3fff /* 801637CC 001605CC C0 1F 03 60 */ lfs f0, 0x360(r31) /* 801637D0 001605D0 7F 83 E3 78 */ mr r3, r28 /* 801637D4 001605D4 FC 00 00 50 */ fneg f0, f0 /* 801637D8 001605D8 D0 01 00 28 */ stfs f0, 0x28(r1) -/* 801637DC 001605DC C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801637DC 001605DC C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801637E0 001605E0 D0 01 00 2C */ stfs f0, 0x2c(r1) /* 801637E4 001605E4 C0 1F 03 68 */ lfs f0, 0x368(r31) /* 801637E8 001605E8 FC 00 00 50 */ fneg f0, f0 /* 801637EC 001605EC D0 01 00 30 */ stfs f0, 0x30(r1) /* 801637F0 001605F0 4B EA AE 61 */ bl xVec3Length__FPC5xVec3 -/* 801637F4 001605F4 C0 02 AA 60 */ lfs f0, lbl_803CF3E0-_SDA2_BASE_(r2) +/* 801637F4 001605F4 C0 02 AA 60 */ lfs f0, lbl__1668_2-_SDA2_BASE_(r2) /* 801637F8 001605F8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801637FC 001605FC 40 81 00 14 */ ble lbl_80163810 -/* 80163800 00160600 C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) +/* 80163800 00160600 C0 02 A9 C0 */ lfs f0, lbl__831_5-_SDA2_BASE_(r2) /* 80163804 00160604 7F 83 E3 78 */ mr r3, r28 /* 80163808 00160608 EC 20 08 24 */ fdivs f1, f0, f1 /* 8016380C 0016060C 4B EB 81 2D */ bl xVec3SMulBy__FP5xVec3f @@ -3705,7 +3705,7 @@ lbl_80163810: /* 80163818 00160618 38 61 00 08 */ addi r3, r1, 8 /* 8016381C 0016061C 4B EB 18 71 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 80163820 00160620 38 61 00 08 */ addi r3, r1, 8 -/* 80163824 00160624 C0 22 A9 D8 */ lfs f1, lbl_803CF358-_SDA2_BASE_(r2) +/* 80163824 00160624 C0 22 A9 D8 */ lfs f1, lbl__891_3-_SDA2_BASE_(r2) /* 80163828 00160628 7C 64 1B 78 */ mr r4, r3 /* 8016382C 0016062C 4B F1 F3 39 */ bl xMat3x3SMul__FP7xMat3x3PC7xMat3x3f /* 80163830 00160630 80 7A 02 D4 */ lwz r3, 0x2d4(r26) @@ -3742,22 +3742,22 @@ lbl_8016388C: /* 801638A4 001606A4 4B EB 1D A5 */ bl xParabolaEvalVel__FPC9xParabolaP5xVec3f /* 801638A8 001606A8 7F 83 E3 78 */ mr r3, r28 /* 801638AC 001606AC 4B EA AD A5 */ bl xVec3Length__FPC5xVec3 -/* 801638B0 001606B0 C0 02 AA 60 */ lfs f0, lbl_803CF3E0-_SDA2_BASE_(r2) +/* 801638B0 001606B0 C0 02 AA 60 */ lfs f0, lbl__1668_2-_SDA2_BASE_(r2) /* 801638B4 001606B4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801638B8 001606B8 40 80 00 30 */ bge lbl_801638E8 -/* 801638BC 001606BC C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) +/* 801638BC 001606BC C0 22 A9 C4 */ lfs f1, lbl__832_2-_SDA2_BASE_(r2) /* 801638C0 001606C0 7F 83 E3 78 */ mr r3, r28 -/* 801638C4 001606C4 C0 42 A9 CC */ lfs f2, lbl_803CF34C-_SDA2_BASE_(r2) +/* 801638C4 001606C4 C0 42 A9 CC */ lfs f2, lbl__870_1-_SDA2_BASE_(r2) /* 801638C8 001606C8 FC 60 08 90 */ fmr f3, f1 /* 801638CC 001606CC 4B EA B7 31 */ bl xVec3Init__FP5xVec3fff -/* 801638D0 001606D0 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 801638D0 001606D0 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 801638D4 001606D4 38 61 00 08 */ addi r3, r1, 8 -/* 801638D8 001606D8 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) +/* 801638D8 001606D8 C0 22 A9 C0 */ lfs f1, lbl__831_5-_SDA2_BASE_(r2) /* 801638DC 001606DC FC 60 10 90 */ fmr f3, f2 /* 801638E0 001606E0 4B EA B7 1D */ bl xVec3Init__FP5xVec3fff /* 801638E4 001606E4 48 00 00 3C */ b lbl_80163920 lbl_801638E8: -/* 801638E8 001606E8 C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) +/* 801638E8 001606E8 C0 02 A9 C0 */ lfs f0, lbl__831_5-_SDA2_BASE_(r2) /* 801638EC 001606EC 7F 83 E3 78 */ mr r3, r28 /* 801638F0 001606F0 EC 20 08 24 */ fdivs f1, f0, f1 /* 801638F4 001606F4 4B EB 80 45 */ bl xVec3SMulBy__FP5xVec3f @@ -3767,7 +3767,7 @@ lbl_801638E8: /* 80163904 00160704 7C 64 1B 78 */ mr r4, r3 /* 80163908 00160708 D0 21 00 08 */ stfs f1, 8(r1) /* 8016390C 0016070C FC 00 00 50 */ fneg f0, f0 -/* 80163910 00160710 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) +/* 80163910 00160710 C0 22 A9 C4 */ lfs f1, lbl__832_2-_SDA2_BASE_(r2) /* 80163914 00160714 D0 21 00 0C */ stfs f1, 0xc(r1) /* 80163918 00160718 D0 01 00 10 */ stfs f0, 0x10(r1) /* 8016391C 0016071C 4B EE A9 D5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 @@ -3777,7 +3777,7 @@ lbl_80163920: /* 80163928 00160728 38 A1 00 08 */ addi r5, r1, 8 /* 8016392C 0016072C 4B EB 17 61 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 80163930 00160730 38 61 00 08 */ addi r3, r1, 8 -/* 80163934 00160734 C0 22 A9 D8 */ lfs f1, lbl_803CF358-_SDA2_BASE_(r2) +/* 80163934 00160734 C0 22 A9 D8 */ lfs f1, lbl__891_3-_SDA2_BASE_(r2) /* 80163938 00160738 7C 64 1B 78 */ mr r4, r3 /* 8016393C 0016073C 4B F1 F2 29 */ bl xMat3x3SMul__FP7xMat3x3PC7xMat3x3f /* 80163940 00160740 80 7A 02 D0 */ lwz r3, 0x2d0(r26) @@ -3807,10 +3807,10 @@ lbl_80163960: RenderFrozenPlayer__12zNPCBPatrickFv: /* 80163994 00160794 94 21 FF 80 */ stwu r1, -0x80(r1) /* 80163998 00160798 7C 08 02 A6 */ mflr r0 -/* 8016399C 0016079C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8016399C 0016079C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 801639A0 001607A0 90 01 00 84 */ stw r0, 0x84(r1) /* 801639A4 001607A4 BF 61 00 6C */ stmw r27, 0x6c(r1) -/* 801639A8 001607A8 3B E4 05 58 */ addi r31, r4, lbl_803C0558@l +/* 801639A8 001607A8 3B E4 05 58 */ addi r31, r4, lbl_globals@l /* 801639AC 001607AC 7C 7B 1B 78 */ mr r27, r3 /* 801639B0 001607B0 38 61 00 08 */ addi r3, r1, 8 /* 801639B4 001607B4 80 9F 07 04 */ lwz r4, 0x704(r31) @@ -3834,7 +3834,7 @@ RenderFrozenPlayer__12zNPCBPatrickFv: /* 801639FC 001607FC D0 01 00 10 */ stfs f0, 0x10(r1) lbl_80163A00: /* 80163A00 00160800 C0 3E 17 DC */ lfs f1, 0x17dc(r30) -/* 80163A04 00160804 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80163A04 00160804 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80163A08 00160808 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80163A0C 0016080C 40 81 00 80 */ ble lbl_80163A8C /* 80163A10 00160810 C0 3E 17 D8 */ lfs f1, 0x17d8(r30) @@ -3853,11 +3853,11 @@ lbl_80163A00: /* 80163A44 00160844 4B F6 47 99 */ bl iModelCull__FP8RpAtomicP11RwMatrixTag /* 80163A48 00160848 2C 03 00 00 */ cmpwi r3, 0 /* 80163A4C 0016084C 40 82 00 40 */ bne lbl_80163A8C -/* 80163A50 00160850 C0 42 A9 C0 */ lfs f2, lbl_803CF340-_SDA2_BASE_(r2) +/* 80163A50 00160850 C0 42 A9 C0 */ lfs f2, lbl__831_5-_SDA2_BASE_(r2) /* 80163A54 00160854 C0 3E 17 E0 */ lfs f1, 0x17e0(r30) /* 80163A58 00160858 C0 1E 17 DC */ lfs f0, 0x17dc(r30) /* 80163A5C 0016085C EC 22 08 28 */ fsubs f1, f2, f1 -/* 80163A60 00160860 C0 42 AA 9C */ lfs f2, lbl_803CF41C-_SDA2_BASE_(r2) +/* 80163A60 00160860 C0 42 AA 9C */ lfs f2, lbl__2006-_SDA2_BASE_(r2) /* 80163A64 00160864 80 7B 17 C8 */ lwz r3, 0x17c8(r27) /* 80163A68 00160868 EC 01 00 2A */ fadds f0, f1, f0 /* 80163A6C 0016086C EC 02 00 32 */ fmuls f0, f2, f0 @@ -3956,9 +3956,9 @@ lbl_80163B9C: /* 80163BD0 001609D0 DB E1 00 30 */ stfd f31, 0x30(r1) /* 80163BD4 001609D4 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0 /* 80163BD8 001609D8 BF 01 00 10 */ stmw r24, 0x10(r1) -/* 80163BDC 001609DC 3C A0 80 2A */ lis r5, lbl_8029AA68@ha +/* 80163BDC 001609DC 3C A0 80 2A */ lis r5, lbl_sBone_1@ha /* 80163BE0 001609E0 FF E0 08 90 */ fmr f31, f1 -/* 80163BE4 001609E4 3B E5 AA 68 */ addi r31, r5, lbl_8029AA68@l +/* 80163BE4 001609E4 3B E5 AA 68 */ addi r31, r5, lbl_sBone_1@l /* 80163BE8 001609E8 7C 78 1B 78 */ mr r24, r3 /* 80163BEC 001609EC 7C 99 23 78 */ mr r25, r4 /* 80163BF0 001609F0 3B 40 00 00 */ li r26, 0 @@ -3968,7 +3968,7 @@ lbl_80163B9C: /* 80163C00 00160A00 3B 60 00 00 */ li r27, 0 lbl_80163C04: /* 80163C04 00160A04 C0 3E 00 00 */ lfs f1, 0(r30) -/* 80163C08 00160A08 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80163C08 00160A08 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80163C0C 00160A0C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80163C10 00160A10 41 80 00 50 */ blt lbl_80163C60 /* 80163C14 00160A14 80 B8 13 C4 */ lwz r5, 0x13c4(r24) @@ -4091,120 +4091,120 @@ playSplat__12zNPCBPatrickFP5xVec3: /* 80163DA8 00160BA8 93 E1 00 0C */ stw r31, 0xc(r1) /* 80163DAC 00160BAC 7C 9F 23 78 */ mr r31, r4 /* 80163DB0 00160BB0 C0 23 13 C0 */ lfs f1, 0x13c0(r3) -/* 80163DB4 00160BB4 C0 02 AA 50 */ lfs f0, lbl_803CF3D0-_SDA2_BASE_(r2) +/* 80163DB4 00160BB4 C0 02 AA 50 */ lfs f0, lbl__1664_1-_SDA2_BASE_(r2) /* 80163DB8 00160BB8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80163DBC 00160BBC 40 81 01 B8 */ ble lbl_80163F74 -/* 80163DC0 00160BC0 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80163DC0 00160BC0 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80163DC4 00160BC4 D0 03 13 C0 */ stfs f0, 0x13c0(r3) /* 80163DC8 00160BC8 4B EC CE C1 */ bl xurand__Fv -/* 80163DCC 00160BCC C0 42 AA A0 */ lfs f2, lbl_803CF420-_SDA2_BASE_(r2) -/* 80163DD0 00160BD0 C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) +/* 80163DCC 00160BCC C0 42 AA A0 */ lfs f2, lbl__2077-_SDA2_BASE_(r2) +/* 80163DD0 00160BD0 C0 02 A9 C0 */ lfs f0, lbl__831_5-_SDA2_BASE_(r2) /* 80163DD4 00160BD4 EC 22 00 72 */ fmuls f1, f2, f1 /* 80163DD8 00160BD8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80163DDC 00160BDC 40 80 00 40 */ bge lbl_80163E1C -/* 80163DE0 00160BE0 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 80163DE4 00160BE4 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 80163DE0 00160BE0 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 80163DE4 00160BE4 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 80163DE8 00160BE8 38 63 04 AC */ addi r3, r3, 0x4ac /* 80163DEC 00160BEC 4B EE 84 29 */ bl xStrHash__FPCc -/* 80163DF0 00160BF0 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 80163DF0 00160BF0 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80163DF4 00160BF4 7F E6 FB 78 */ mr r6, r31 -/* 80163DF8 00160BF8 C0 22 AA A4 */ lfs f1, lbl_803CF424-_SDA2_BASE_(r2) +/* 80163DF8 00160BF8 C0 22 AA A4 */ lfs f1, lbl__2078-_SDA2_BASE_(r2) /* 80163DFC 00160BFC 38 80 00 00 */ li r4, 0 /* 80163E00 00160C00 FC A0 10 90 */ fmr f5, f2 -/* 80163E04 00160C04 C0 62 A9 D8 */ lfs f3, lbl_803CF358-_SDA2_BASE_(r2) -/* 80163E08 00160C08 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) +/* 80163E04 00160C04 C0 62 A9 D8 */ lfs f3, lbl__891_3-_SDA2_BASE_(r2) +/* 80163E08 00160C08 C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) /* 80163E0C 00160C0C 38 A0 00 00 */ li r5, 0 /* 80163E10 00160C10 38 E0 00 00 */ li r7, 0 /* 80163E14 00160C14 4B EE 4C 81 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 80163E18 00160C18 48 00 01 5C */ b lbl_80163F74 lbl_80163E1C: -/* 80163E1C 00160C1C C0 02 A9 D8 */ lfs f0, lbl_803CF358-_SDA2_BASE_(r2) +/* 80163E1C 00160C1C C0 02 A9 D8 */ lfs f0, lbl__891_3-_SDA2_BASE_(r2) /* 80163E20 00160C20 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80163E24 00160C24 40 80 00 40 */ bge lbl_80163E64 -/* 80163E28 00160C28 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 80163E2C 00160C2C 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 80163E28 00160C28 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 80163E2C 00160C2C 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 80163E30 00160C30 38 63 04 C0 */ addi r3, r3, 0x4c0 /* 80163E34 00160C34 4B EE 83 E1 */ bl xStrHash__FPCc -/* 80163E38 00160C38 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 80163E38 00160C38 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80163E3C 00160C3C 7F E6 FB 78 */ mr r6, r31 -/* 80163E40 00160C40 C0 22 AA A4 */ lfs f1, lbl_803CF424-_SDA2_BASE_(r2) +/* 80163E40 00160C40 C0 22 AA A4 */ lfs f1, lbl__2078-_SDA2_BASE_(r2) /* 80163E44 00160C44 38 80 00 00 */ li r4, 0 /* 80163E48 00160C48 FC A0 10 90 */ fmr f5, f2 -/* 80163E4C 00160C4C C0 62 A9 D8 */ lfs f3, lbl_803CF358-_SDA2_BASE_(r2) -/* 80163E50 00160C50 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) +/* 80163E4C 00160C4C C0 62 A9 D8 */ lfs f3, lbl__891_3-_SDA2_BASE_(r2) +/* 80163E50 00160C50 C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) /* 80163E54 00160C54 38 A0 00 00 */ li r5, 0 /* 80163E58 00160C58 38 E0 00 00 */ li r7, 0 /* 80163E5C 00160C5C 4B EE 4C 39 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 80163E60 00160C60 48 00 01 14 */ b lbl_80163F74 lbl_80163E64: -/* 80163E64 00160C64 C0 02 A9 F8 */ lfs f0, lbl_803CF378-_SDA2_BASE_(r2) +/* 80163E64 00160C64 C0 02 A9 F8 */ lfs f0, lbl__1051_5-_SDA2_BASE_(r2) /* 80163E68 00160C68 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80163E6C 00160C6C 40 80 00 40 */ bge lbl_80163EAC -/* 80163E70 00160C70 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 80163E74 00160C74 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 80163E70 00160C70 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 80163E74 00160C74 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 80163E78 00160C78 38 63 04 D4 */ addi r3, r3, 0x4d4 /* 80163E7C 00160C7C 4B EE 83 99 */ bl xStrHash__FPCc -/* 80163E80 00160C80 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 80163E80 00160C80 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80163E84 00160C84 7F E6 FB 78 */ mr r6, r31 -/* 80163E88 00160C88 C0 22 AA A4 */ lfs f1, lbl_803CF424-_SDA2_BASE_(r2) +/* 80163E88 00160C88 C0 22 AA A4 */ lfs f1, lbl__2078-_SDA2_BASE_(r2) /* 80163E8C 00160C8C 38 80 00 00 */ li r4, 0 /* 80163E90 00160C90 FC A0 10 90 */ fmr f5, f2 -/* 80163E94 00160C94 C0 62 A9 D8 */ lfs f3, lbl_803CF358-_SDA2_BASE_(r2) -/* 80163E98 00160C98 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) +/* 80163E94 00160C94 C0 62 A9 D8 */ lfs f3, lbl__891_3-_SDA2_BASE_(r2) +/* 80163E98 00160C98 C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) /* 80163E9C 00160C9C 38 A0 00 00 */ li r5, 0 /* 80163EA0 00160CA0 38 E0 00 00 */ li r7, 0 /* 80163EA4 00160CA4 4B EE 4B F1 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 80163EA8 00160CA8 48 00 00 CC */ b lbl_80163F74 lbl_80163EAC: -/* 80163EAC 00160CAC C0 02 AA 68 */ lfs f0, lbl_803CF3E8-_SDA2_BASE_(r2) +/* 80163EAC 00160CAC C0 02 AA 68 */ lfs f0, lbl__1670_1-_SDA2_BASE_(r2) /* 80163EB0 00160CB0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80163EB4 00160CB4 40 80 00 40 */ bge lbl_80163EF4 -/* 80163EB8 00160CB8 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 80163EBC 00160CBC 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 80163EB8 00160CB8 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 80163EBC 00160CBC 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 80163EC0 00160CC0 38 63 04 E8 */ addi r3, r3, 0x4e8 /* 80163EC4 00160CC4 4B EE 83 51 */ bl xStrHash__FPCc -/* 80163EC8 00160CC8 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 80163EC8 00160CC8 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80163ECC 00160CCC 7F E6 FB 78 */ mr r6, r31 -/* 80163ED0 00160CD0 C0 22 AA A4 */ lfs f1, lbl_803CF424-_SDA2_BASE_(r2) +/* 80163ED0 00160CD0 C0 22 AA A4 */ lfs f1, lbl__2078-_SDA2_BASE_(r2) /* 80163ED4 00160CD4 38 80 00 00 */ li r4, 0 /* 80163ED8 00160CD8 FC A0 10 90 */ fmr f5, f2 -/* 80163EDC 00160CDC C0 62 A9 D8 */ lfs f3, lbl_803CF358-_SDA2_BASE_(r2) -/* 80163EE0 00160CE0 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) +/* 80163EDC 00160CDC C0 62 A9 D8 */ lfs f3, lbl__891_3-_SDA2_BASE_(r2) +/* 80163EE0 00160CE0 C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) /* 80163EE4 00160CE4 38 A0 00 00 */ li r5, 0 /* 80163EE8 00160CE8 38 E0 00 00 */ li r7, 0 /* 80163EEC 00160CEC 4B EE 4B A9 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 80163EF0 00160CF0 48 00 00 84 */ b lbl_80163F74 lbl_80163EF4: -/* 80163EF4 00160CF4 C0 02 A9 F0 */ lfs f0, lbl_803CF370-_SDA2_BASE_(r2) +/* 80163EF4 00160CF4 C0 02 A9 F0 */ lfs f0, lbl__1049_4-_SDA2_BASE_(r2) /* 80163EF8 00160CF8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80163EFC 00160CFC 40 80 00 40 */ bge lbl_80163F3C -/* 80163F00 00160D00 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 80163F04 00160D04 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 80163F00 00160D00 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 80163F04 00160D04 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 80163F08 00160D08 38 63 04 FC */ addi r3, r3, 0x4fc /* 80163F0C 00160D0C 4B EE 83 09 */ bl xStrHash__FPCc -/* 80163F10 00160D10 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 80163F10 00160D10 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80163F14 00160D14 7F E6 FB 78 */ mr r6, r31 -/* 80163F18 00160D18 C0 22 AA A4 */ lfs f1, lbl_803CF424-_SDA2_BASE_(r2) +/* 80163F18 00160D18 C0 22 AA A4 */ lfs f1, lbl__2078-_SDA2_BASE_(r2) /* 80163F1C 00160D1C 38 80 00 00 */ li r4, 0 /* 80163F20 00160D20 FC A0 10 90 */ fmr f5, f2 -/* 80163F24 00160D24 C0 62 A9 D8 */ lfs f3, lbl_803CF358-_SDA2_BASE_(r2) -/* 80163F28 00160D28 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) +/* 80163F24 00160D24 C0 62 A9 D8 */ lfs f3, lbl__891_3-_SDA2_BASE_(r2) +/* 80163F28 00160D28 C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) /* 80163F2C 00160D2C 38 A0 00 00 */ li r5, 0 /* 80163F30 00160D30 38 E0 00 00 */ li r7, 0 /* 80163F34 00160D34 4B EE 4B 61 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 80163F38 00160D38 48 00 00 3C */ b lbl_80163F74 lbl_80163F3C: -/* 80163F3C 00160D3C 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 80163F40 00160D40 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 80163F3C 00160D3C 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 80163F40 00160D40 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 80163F44 00160D44 38 63 05 10 */ addi r3, r3, 0x510 /* 80163F48 00160D48 4B EE 82 CD */ bl xStrHash__FPCc -/* 80163F4C 00160D4C C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 80163F4C 00160D4C C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80163F50 00160D50 7F E6 FB 78 */ mr r6, r31 -/* 80163F54 00160D54 C0 22 AA A4 */ lfs f1, lbl_803CF424-_SDA2_BASE_(r2) +/* 80163F54 00160D54 C0 22 AA A4 */ lfs f1, lbl__2078-_SDA2_BASE_(r2) /* 80163F58 00160D58 38 80 00 00 */ li r4, 0 /* 80163F5C 00160D5C FC A0 10 90 */ fmr f5, f2 -/* 80163F60 00160D60 C0 62 A9 D8 */ lfs f3, lbl_803CF358-_SDA2_BASE_(r2) -/* 80163F64 00160D64 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) +/* 80163F60 00160D60 C0 62 A9 D8 */ lfs f3, lbl__891_3-_SDA2_BASE_(r2) +/* 80163F64 00160D64 C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) /* 80163F68 00160D68 38 A0 00 00 */ li r5, 0 /* 80163F6C 00160D6C 38 E0 00 00 */ li r7, 0 /* 80163F70 00160D70 4B EE 4B 25 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf @@ -4287,9 +4287,9 @@ lbl_80164010: /* 80164074 00160E74 80 7F 02 C4 */ lwz r3, 0x2c4(r31) /* 80164078 00160E78 90 01 00 08 */ stw r0, 8(r1) /* 8016407C 00160E7C 6C 60 80 00 */ xoris r0, r3, 0x8000 -/* 80164080 00160E80 C8 42 A9 D0 */ lfd f2, lbl_803CF350-_SDA2_BASE_(r2) +/* 80164080 00160E80 C8 42 A9 D0 */ lfd f2, lbl__875_3-_SDA2_BASE_(r2) /* 80164084 00160E84 90 01 00 0C */ stw r0, 0xc(r1) -/* 80164088 00160E88 C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) +/* 80164088 00160E88 C0 02 A9 E4 */ lfs f0, lbl__1046_4-_SDA2_BASE_(r2) /* 8016408C 00160E8C C8 21 00 08 */ lfd f1, 8(r1) /* 80164090 00160E90 EC 21 10 28 */ fsubs f1, f1, f2 /* 80164094 00160E94 EC 01 00 28 */ fsubs f0, f1, f0 @@ -4319,9 +4319,9 @@ lbl_801640A0: /* 801640F0 00160EF0 80 7F 02 C4 */ lwz r3, 0x2c4(r31) /* 801640F4 00160EF4 90 01 00 08 */ stw r0, 8(r1) /* 801640F8 00160EF8 6C 60 80 00 */ xoris r0, r3, 0x8000 -/* 801640FC 00160EFC C8 42 A9 D0 */ lfd f2, lbl_803CF350-_SDA2_BASE_(r2) +/* 801640FC 00160EFC C8 42 A9 D0 */ lfd f2, lbl__875_3-_SDA2_BASE_(r2) /* 80164100 00160F00 90 01 00 0C */ stw r0, 0xc(r1) -/* 80164104 00160F04 C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) +/* 80164104 00160F04 C0 02 A9 E4 */ lfs f0, lbl__1046_4-_SDA2_BASE_(r2) /* 80164108 00160F08 C8 21 00 08 */ lfd f1, 8(r1) /* 8016410C 00160F0C EC 21 10 28 */ fsubs f1, f1, f2 /* 80164110 00160F10 EC 01 00 28 */ fsubs f0, f1, f0 @@ -4393,7 +4393,7 @@ lbl_801641E0: /* 801641FC 00160FFC 4B EB B3 F5 */ bl zEntEvent__FP5xBaseUi /* 80164200 00161000 80 7E 19 00 */ lwz r3, 0x1900(r30) /* 80164204 00161004 3B BD 00 01 */ addi r29, r29, 1 -/* 80164208 00161008 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80164208 00161008 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 8016420C 0016100C 2C 1D 00 02 */ cmpwi r29, 2 /* 80164210 00161010 3B DE 00 04 */ addi r30, r30, 4 /* 80164214 00161014 D0 03 01 7C */ stfs f0, 0x17c(r3) @@ -4414,63 +4414,63 @@ lbl_80164248: /* 80164248 00161048 38 60 00 17 */ li r3, 0x17 /* 8016424C 0016104C 4B F1 CF F5 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 80164250 00161050 38 80 00 00 */ li r4, 0 -/* 80164254 00161054 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80164258 00161058 90 8D 8D 60 */ stw r4, lbl_803CB660-_SDA_BASE_(r13) -/* 8016425C 0016105C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80164254 00161054 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80164258 00161058 90 8D 8D 60 */ stw r4, lbl_gCurrentPlayer-_SDA_BASE_(r13) +/* 8016425C 0016105C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80164260 00161060 38 00 00 04 */ li r0, 4 /* 80164264 00161064 7F E5 FB 78 */ mr r5, r31 /* 80164268 00161068 90 83 18 90 */ stw r4, 0x1890(r3) /* 8016426C 0016106C 7C 09 03 A6 */ mtctr r0 lbl_80164270: -/* 80164270 00161070 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80164270 00161070 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80164274 00161074 38 00 00 00 */ li r0, 0 /* 80164278 00161078 D0 05 15 94 */ stfs f0, 0x1594(r5) /* 8016427C 0016107C 90 05 15 A0 */ stw r0, 0x15a0(r5) -/* 80164280 00161080 C0 22 AA 20 */ lfs f1, lbl_803CF3A0-_SDA2_BASE_(r2) +/* 80164280 00161080 C0 22 AA 20 */ lfs f1, lbl__1141_2-_SDA2_BASE_(r2) /* 80164284 00161084 C0 05 15 9C */ lfs f0, 0x159c(r5) /* 80164288 00161088 EC 01 00 2A */ fadds f0, f1, f0 /* 8016428C 0016108C D0 05 15 98 */ stfs f0, 0x1598(r5) -/* 80164290 00161090 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80164290 00161090 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80164294 00161094 D0 05 15 A8 */ stfs f0, 0x15a8(r5) /* 80164298 00161098 90 05 15 B4 */ stw r0, 0x15b4(r5) -/* 8016429C 0016109C C0 22 AA 20 */ lfs f1, lbl_803CF3A0-_SDA2_BASE_(r2) +/* 8016429C 0016109C C0 22 AA 20 */ lfs f1, lbl__1141_2-_SDA2_BASE_(r2) /* 801642A0 001610A0 C0 05 15 B0 */ lfs f0, 0x15b0(r5) /* 801642A4 001610A4 EC 01 00 2A */ fadds f0, f1, f0 /* 801642A8 001610A8 D0 05 15 AC */ stfs f0, 0x15ac(r5) -/* 801642AC 001610AC C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801642AC 001610AC C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801642B0 001610B0 D0 05 15 BC */ stfs f0, 0x15bc(r5) /* 801642B4 001610B4 90 05 15 C8 */ stw r0, 0x15c8(r5) -/* 801642B8 001610B8 C0 22 AA 20 */ lfs f1, lbl_803CF3A0-_SDA2_BASE_(r2) +/* 801642B8 001610B8 C0 22 AA 20 */ lfs f1, lbl__1141_2-_SDA2_BASE_(r2) /* 801642BC 001610BC C0 05 15 C4 */ lfs f0, 0x15c4(r5) /* 801642C0 001610C0 EC 01 00 2A */ fadds f0, f1, f0 /* 801642C4 001610C4 D0 05 15 C0 */ stfs f0, 0x15c0(r5) -/* 801642C8 001610C8 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801642C8 001610C8 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801642CC 001610CC D0 05 15 D0 */ stfs f0, 0x15d0(r5) /* 801642D0 001610D0 90 05 15 DC */ stw r0, 0x15dc(r5) -/* 801642D4 001610D4 C0 22 AA 20 */ lfs f1, lbl_803CF3A0-_SDA2_BASE_(r2) +/* 801642D4 001610D4 C0 22 AA 20 */ lfs f1, lbl__1141_2-_SDA2_BASE_(r2) /* 801642D8 001610D8 C0 05 15 D8 */ lfs f0, 0x15d8(r5) /* 801642DC 001610DC EC 01 00 2A */ fadds f0, f1, f0 /* 801642E0 001610E0 D0 05 15 D4 */ stfs f0, 0x15d4(r5) -/* 801642E4 001610E4 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801642E4 001610E4 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801642E8 001610E8 D0 05 15 E4 */ stfs f0, 0x15e4(r5) /* 801642EC 001610EC 90 05 15 F0 */ stw r0, 0x15f0(r5) -/* 801642F0 001610F0 C0 22 AA 20 */ lfs f1, lbl_803CF3A0-_SDA2_BASE_(r2) +/* 801642F0 001610F0 C0 22 AA 20 */ lfs f1, lbl__1141_2-_SDA2_BASE_(r2) /* 801642F4 001610F4 C0 05 15 EC */ lfs f0, 0x15ec(r5) /* 801642F8 001610F8 EC 01 00 2A */ fadds f0, f1, f0 /* 801642FC 001610FC D0 05 15 E8 */ stfs f0, 0x15e8(r5) -/* 80164300 00161100 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80164300 00161100 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80164304 00161104 D0 05 15 F8 */ stfs f0, 0x15f8(r5) /* 80164308 00161108 90 05 16 04 */ stw r0, 0x1604(r5) -/* 8016430C 0016110C C0 22 AA 20 */ lfs f1, lbl_803CF3A0-_SDA2_BASE_(r2) +/* 8016430C 0016110C C0 22 AA 20 */ lfs f1, lbl__1141_2-_SDA2_BASE_(r2) /* 80164310 00161110 C0 05 16 00 */ lfs f0, 0x1600(r5) /* 80164314 00161114 EC 01 00 2A */ fadds f0, f1, f0 /* 80164318 00161118 D0 05 15 FC */ stfs f0, 0x15fc(r5) /* 8016431C 0016111C 38 A5 00 78 */ addi r5, r5, 0x78 /* 80164320 00161120 42 00 FF 50 */ bdnz lbl_80164270 -/* 80164324 00161124 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80164324 00161124 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80164328 00161128 D0 1F 17 74 */ stfs f0, 0x1774(r31) /* 8016432C 0016112C 90 1F 17 80 */ stw r0, 0x1780(r31) -/* 80164330 00161130 C0 22 AA 20 */ lfs f1, lbl_803CF3A0-_SDA2_BASE_(r2) +/* 80164330 00161130 C0 22 AA 20 */ lfs f1, lbl__1141_2-_SDA2_BASE_(r2) /* 80164334 00161134 C0 1F 17 7C */ lfs f0, 0x177c(r31) /* 80164338 00161138 EC 01 00 2A */ fadds f0, f1, f0 /* 8016433C 0016113C D0 1F 17 78 */ stfs f0, 0x1778(r31) @@ -4478,7 +4478,7 @@ lbl_80164270: lbl_80164344: /* 80164344 00161144 38 00 00 02 */ li r0, 2 /* 80164348 00161148 38 80 00 10 */ li r4, 0x10 -/* 8016434C 0016114C 90 0D 8D 60 */ stw r0, lbl_803CB660-_SDA_BASE_(r13) +/* 8016434C 0016114C 90 0D 8D 60 */ stw r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 80164350 00161150 80 7F 18 E0 */ lwz r3, 0x18e0(r31) /* 80164354 00161154 4B EB B2 9D */ bl zEntEvent__FP5xBaseUi /* 80164358 00161158 80 7F 15 84 */ lwz r3, 0x1584(r31) @@ -4488,9 +4488,9 @@ lbl_80164364: /* 80164364 00161164 38 60 00 17 */ li r3, 0x17 /* 80164368 00161168 4B F1 CE D9 */ bl zEntPlayer_SNDStop__F14_tagePlayerSnd /* 8016436C 0016116C 38 00 00 00 */ li r0, 0 -/* 80164370 00161170 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80164374 00161174 90 0D 8D 60 */ stw r0, lbl_803CB660-_SDA_BASE_(r13) -/* 80164378 00161178 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80164370 00161170 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80164374 00161174 90 0D 8D 60 */ stw r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) +/* 80164378 00161178 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8016437C 0016117C 38 80 00 10 */ li r4, 0x10 /* 80164380 00161180 90 03 18 90 */ stw r0, 0x1890(r3) /* 80164384 00161184 80 7F 18 E0 */ lwz r3, 0x18e0(r31) @@ -4499,55 +4499,55 @@ lbl_80164364: /* 80164390 00161190 7F E3 FB 78 */ mr r3, r31 /* 80164394 00161194 7C 09 03 A6 */ mtctr r0 lbl_80164398: -/* 80164398 00161198 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80164398 00161198 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 8016439C 0016119C 38 00 00 00 */ li r0, 0 /* 801643A0 001611A0 D0 03 15 94 */ stfs f0, 0x1594(r3) /* 801643A4 001611A4 90 03 15 A0 */ stw r0, 0x15a0(r3) -/* 801643A8 001611A8 C0 22 AA 20 */ lfs f1, lbl_803CF3A0-_SDA2_BASE_(r2) +/* 801643A8 001611A8 C0 22 AA 20 */ lfs f1, lbl__1141_2-_SDA2_BASE_(r2) /* 801643AC 001611AC C0 03 15 9C */ lfs f0, 0x159c(r3) /* 801643B0 001611B0 EC 01 00 2A */ fadds f0, f1, f0 /* 801643B4 001611B4 D0 03 15 98 */ stfs f0, 0x1598(r3) -/* 801643B8 001611B8 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801643B8 001611B8 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801643BC 001611BC D0 03 15 A8 */ stfs f0, 0x15a8(r3) /* 801643C0 001611C0 90 03 15 B4 */ stw r0, 0x15b4(r3) -/* 801643C4 001611C4 C0 22 AA 20 */ lfs f1, lbl_803CF3A0-_SDA2_BASE_(r2) +/* 801643C4 001611C4 C0 22 AA 20 */ lfs f1, lbl__1141_2-_SDA2_BASE_(r2) /* 801643C8 001611C8 C0 03 15 B0 */ lfs f0, 0x15b0(r3) /* 801643CC 001611CC EC 01 00 2A */ fadds f0, f1, f0 /* 801643D0 001611D0 D0 03 15 AC */ stfs f0, 0x15ac(r3) -/* 801643D4 001611D4 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801643D4 001611D4 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801643D8 001611D8 D0 03 15 BC */ stfs f0, 0x15bc(r3) /* 801643DC 001611DC 90 03 15 C8 */ stw r0, 0x15c8(r3) -/* 801643E0 001611E0 C0 22 AA 20 */ lfs f1, lbl_803CF3A0-_SDA2_BASE_(r2) +/* 801643E0 001611E0 C0 22 AA 20 */ lfs f1, lbl__1141_2-_SDA2_BASE_(r2) /* 801643E4 001611E4 C0 03 15 C4 */ lfs f0, 0x15c4(r3) /* 801643E8 001611E8 EC 01 00 2A */ fadds f0, f1, f0 /* 801643EC 001611EC D0 03 15 C0 */ stfs f0, 0x15c0(r3) -/* 801643F0 001611F0 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801643F0 001611F0 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801643F4 001611F4 D0 03 15 D0 */ stfs f0, 0x15d0(r3) /* 801643F8 001611F8 90 03 15 DC */ stw r0, 0x15dc(r3) -/* 801643FC 001611FC C0 22 AA 20 */ lfs f1, lbl_803CF3A0-_SDA2_BASE_(r2) +/* 801643FC 001611FC C0 22 AA 20 */ lfs f1, lbl__1141_2-_SDA2_BASE_(r2) /* 80164400 00161200 C0 03 15 D8 */ lfs f0, 0x15d8(r3) /* 80164404 00161204 EC 01 00 2A */ fadds f0, f1, f0 /* 80164408 00161208 D0 03 15 D4 */ stfs f0, 0x15d4(r3) -/* 8016440C 0016120C C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 8016440C 0016120C C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80164410 00161210 D0 03 15 E4 */ stfs f0, 0x15e4(r3) /* 80164414 00161214 90 03 15 F0 */ stw r0, 0x15f0(r3) -/* 80164418 00161218 C0 22 AA 20 */ lfs f1, lbl_803CF3A0-_SDA2_BASE_(r2) +/* 80164418 00161218 C0 22 AA 20 */ lfs f1, lbl__1141_2-_SDA2_BASE_(r2) /* 8016441C 0016121C C0 03 15 EC */ lfs f0, 0x15ec(r3) /* 80164420 00161220 EC 01 00 2A */ fadds f0, f1, f0 /* 80164424 00161224 D0 03 15 E8 */ stfs f0, 0x15e8(r3) -/* 80164428 00161228 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80164428 00161228 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 8016442C 0016122C D0 03 15 F8 */ stfs f0, 0x15f8(r3) /* 80164430 00161230 90 03 16 04 */ stw r0, 0x1604(r3) -/* 80164434 00161234 C0 22 AA 20 */ lfs f1, lbl_803CF3A0-_SDA2_BASE_(r2) +/* 80164434 00161234 C0 22 AA 20 */ lfs f1, lbl__1141_2-_SDA2_BASE_(r2) /* 80164438 00161238 C0 03 16 00 */ lfs f0, 0x1600(r3) /* 8016443C 0016123C EC 01 00 2A */ fadds f0, f1, f0 /* 80164440 00161240 D0 03 15 FC */ stfs f0, 0x15fc(r3) /* 80164444 00161244 38 63 00 78 */ addi r3, r3, 0x78 /* 80164448 00161248 42 00 FF 50 */ bdnz lbl_80164398 -/* 8016444C 0016124C C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 8016444C 0016124C C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80164450 00161250 D0 1F 17 74 */ stfs f0, 0x1774(r31) /* 80164454 00161254 90 1F 17 80 */ stw r0, 0x1780(r31) -/* 80164458 00161258 C0 22 AA 20 */ lfs f1, lbl_803CF3A0-_SDA2_BASE_(r2) +/* 80164458 00161258 C0 22 AA 20 */ lfs f1, lbl__1141_2-_SDA2_BASE_(r2) /* 8016445C 0016125C C0 1F 17 7C */ lfs f0, 0x177c(r31) /* 80164460 00161260 EC 01 00 2A */ fadds f0, f1, f0 /* 80164464 00161264 D0 1F 17 78 */ stfs f0, 0x1778(r31) @@ -4557,7 +4557,7 @@ lbl_80164398: lbl_80164474: /* 80164474 00161274 38 00 00 00 */ li r0, 0 /* 80164478 00161278 38 80 00 10 */ li r4, 0x10 -/* 8016447C 0016127C 90 0D 8D 60 */ stw r0, lbl_803CB660-_SDA_BASE_(r13) +/* 8016447C 0016127C 90 0D 8D 60 */ stw r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 80164480 00161280 80 7F 18 E0 */ lwz r3, 0x18e0(r31) /* 80164484 00161284 4B EB B1 6D */ bl zEntEvent__FP5xBaseUi lbl_80164488: @@ -4581,7 +4581,7 @@ ConveyorTimeLeft__12zNPCBPatrickFP9zPlatformP5xVec3: /* 801644C0 001612C0 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801644C4 001612C4 80 64 00 D4 */ lwz r3, 0xd4(r4) /* 801644C8 001612C8 7C 9F 23 78 */ mr r31, r4 -/* 801644CC 001612CC C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801644CC 001612CC C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801644D0 001612D0 C0 23 00 04 */ lfs f1, 4(r3) /* 801644D4 001612D4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801644D8 001612D8 40 80 00 0C */ bge lbl_801644E4 @@ -4635,17 +4635,17 @@ lbl_8016457C: /* 80164580 00161380 C0 18 00 18 */ lfs f0, 0x18(r24) /* 80164584 00161384 83 5D 00 AC */ lwz r26, 0xac(r29) /* 80164588 00161388 FC 60 00 50 */ fneg f3, f0 -/* 8016458C 0016138C C0 82 A9 E4 */ lfs f4, lbl_803CF364-_SDA2_BASE_(r2) +/* 8016458C 0016138C C0 82 A9 E4 */ lfs f4, lbl__1046_4-_SDA2_BASE_(r2) /* 80164590 00161390 C0 5A 00 14 */ lfs f2, 0x14(r26) /* 80164594 00161394 C0 3D 00 98 */ lfs f1, 0x98(r29) /* 80164598 00161398 C0 1A 00 34 */ lfs f0, 0x34(r26) /* 8016459C 0016139C EF C4 00 F2 */ fmuls f30, f4, f3 -/* 801645A0 001613A0 C0 62 AA 68 */ lfs f3, lbl_803CF3E8-_SDA2_BASE_(r2) +/* 801645A0 001613A0 C0 62 AA 68 */ lfs f3, lbl__1670_1-_SDA2_BASE_(r2) /* 801645A4 001613A4 EC 22 00 7A */ fmadds f1, f2, f1, f0 /* 801645A8 001613A8 C0 58 00 04 */ lfs f2, 4(r24) /* 801645AC 001613AC EC 63 07 B2 */ fmuls f3, f3, f30 /* 801645B0 001613B0 C3 F8 00 10 */ lfs f31, 0x10(r24) -/* 801645B4 001613B4 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801645B4 001613B4 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801645B8 001613B8 EC 22 08 28 */ fsubs f1, f2, f1 /* 801645BC 001613BC EC 23 00 72 */ fmuls f1, f3, f1 /* 801645C0 001613C0 EC 3F 0F F8 */ fmsubs f1, f31, f31, f1 @@ -4653,7 +4653,7 @@ lbl_8016457C: /* 801645C8 001613C8 41 80 01 1C */ blt lbl_801646E4 /* 801645CC 001613CC 4B EA 62 31 */ bl xsqrt__Ff /* 801645D0 001613D0 FC 60 F8 50 */ fneg f3, f31 -/* 801645D4 001613D4 C0 02 A9 D8 */ lfs f0, lbl_803CF358-_SDA2_BASE_(r2) +/* 801645D4 001613D4 C0 02 A9 D8 */ lfs f0, lbl__891_3-_SDA2_BASE_(r2) /* 801645D8 001613D8 3B E1 00 08 */ addi r31, r1, 8 /* 801645DC 001613DC 3B 60 00 00 */ li r27, 0 /* 801645E0 001613E0 EC 80 07 B2 */ fmuls f4, f0, f30 @@ -4749,7 +4749,7 @@ bossPatBoxCheckCollide__12zNPCBPatrickFP10bossPatBox: /* 80164730 00161530 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80164734 00161534 41 82 00 9C */ beq lbl_801647D0 /* 80164738 00161538 C0 3F 00 08 */ lfs f1, 8(r31) -/* 8016473C 0016153C C0 02 AA A8 */ lfs f0, lbl_803CF428-_SDA2_BASE_(r2) +/* 8016473C 0016153C C0 02 AA A8 */ lfs f0, lbl__2215_1-_SDA2_BASE_(r2) /* 80164740 00161540 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80164744 00161544 40 80 00 8C */ bge lbl_801647D0 /* 80164748 00161548 80 9F 00 00 */ lwz r4, 0(r31) @@ -4762,7 +4762,7 @@ bossPatBoxCheckCollide__12zNPCBPatrickFP10bossPatBox: /* 80164764 00161564 C0 46 00 30 */ lfs f2, 0x30(r6) /* 80164768 00161568 EC 61 00 28 */ fsubs f3, f1, f0 /* 8016476C 0016156C C0 25 00 30 */ lfs f1, 0x30(r5) -/* 80164770 00161570 C0 02 AA 68 */ lfs f0, lbl_803CF3E8-_SDA2_BASE_(r2) +/* 80164770 00161570 C0 02 AA 68 */ lfs f0, lbl__1670_1-_SDA2_BASE_(r2) /* 80164774 00161574 EC 42 08 28 */ fsubs f2, f2, f1 /* 80164778 00161578 EC 23 00 F2 */ fmuls f1, f3, f3 /* 8016477C 0016157C EC 22 08 BA */ fmadds f1, f2, f2, f1 @@ -4779,11 +4779,11 @@ bossPatBoxCheckCollide__12zNPCBPatrickFP10bossPatBox: /* 801647A8 001615A8 7D 89 03 A6 */ mtctr r12 /* 801647AC 001615AC 4E 80 04 21 */ bctrl lbl_801647B0: -/* 801647B0 001615B0 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801647B0 001615B0 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801647B4 001615B4 38 00 00 00 */ li r0, 0 /* 801647B8 001615B8 D0 1F 00 04 */ stfs f0, 4(r31) /* 801647BC 001615BC 90 1F 00 10 */ stw r0, 0x10(r31) -/* 801647C0 001615C0 C0 22 AA 20 */ lfs f1, lbl_803CF3A0-_SDA2_BASE_(r2) +/* 801647C0 001615C0 C0 22 AA 20 */ lfs f1, lbl__1141_2-_SDA2_BASE_(r2) /* 801647C4 001615C4 C0 1F 00 0C */ lfs f0, 0xc(r31) /* 801647C8 001615C8 EC 01 00 2A */ fadds f0, f1, f0 /* 801647CC 001615CC D0 1F 00 08 */ stfs f0, 8(r31) @@ -4806,7 +4806,7 @@ bossPatBoxUpdate__12zNPCBPatrickFP10bossPatBoxf: /* 80164800 00161600 80 04 00 10 */ lwz r0, 0x10(r4) /* 80164804 00161604 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80164808 00161608 41 82 02 48 */ beq lbl_80164A50 -/* 8016480C 0016160C C0 42 AA 08 */ lfs f2, lbl_803CF388-_SDA2_BASE_(r2) +/* 8016480C 0016160C C0 42 AA 08 */ lfs f2, lbl__1055_2-_SDA2_BASE_(r2) /* 80164810 00161610 C0 1F 00 04 */ lfs f0, 4(r31) /* 80164814 00161614 EC 02 00 7C */ fnmsubs f0, f2, f1, f0 /* 80164818 00161618 D0 1F 00 04 */ stfs f0, 4(r31) @@ -4819,7 +4819,7 @@ bossPatBoxUpdate__12zNPCBPatrickFP10bossPatBoxf: /* 80164834 00161634 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80164838 00161638 40 80 00 B4 */ bge lbl_801648EC /* 8016483C 0016163C D0 1F 00 08 */ stfs f0, 8(r31) -/* 80164840 00161640 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80164840 00161640 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80164844 00161644 D0 1F 00 04 */ stfs f0, 4(r31) /* 80164848 00161648 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8016484C 0016164C 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e @@ -4840,27 +4840,27 @@ bossPatBoxUpdate__12zNPCBPatrickFP10bossPatBoxf: /* 80164888 00161688 4E 80 04 21 */ bctrl lbl_8016488C: /* 8016488C 0016168C C0 3E 17 90 */ lfs f1, 0x1790(r30) -/* 80164890 00161690 C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) +/* 80164890 00161690 C0 02 A9 E4 */ lfs f0, lbl__1046_4-_SDA2_BASE_(r2) /* 80164894 00161694 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80164898 00161698 40 81 01 88 */ ble lbl_80164A20 -/* 8016489C 0016169C 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 801648A0 001616A0 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 8016489C 0016169C 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 801648A0 001616A0 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 801648A4 001616A4 38 63 05 24 */ addi r3, r3, 0x524 /* 801648A8 001616A8 4B EE 79 6D */ bl xStrHash__FPCc /* 801648AC 001616AC 80 DF 00 00 */ lwz r6, 0(r31) /* 801648B0 001616B0 38 80 00 00 */ li r4, 0 -/* 801648B4 001616B4 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 801648B4 001616B4 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 801648B8 001616B8 38 A0 00 00 */ li r5, 0 /* 801648BC 001616BC 80 C6 00 24 */ lwz r6, 0x24(r6) /* 801648C0 001616C0 38 E0 00 00 */ li r7, 0 /* 801648C4 001616C4 FC A0 10 90 */ fmr f5, f2 -/* 801648C8 001616C8 C0 22 AA AC */ lfs f1, lbl_803CF42C-_SDA2_BASE_(r2) +/* 801648C8 001616C8 C0 22 AA AC */ lfs f1, lbl__2256_1-_SDA2_BASE_(r2) /* 801648CC 001616CC 80 C6 00 4C */ lwz r6, 0x4c(r6) -/* 801648D0 001616D0 C0 62 A9 D8 */ lfs f3, lbl_803CF358-_SDA2_BASE_(r2) -/* 801648D4 001616D4 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) +/* 801648D0 001616D0 C0 62 A9 D8 */ lfs f3, lbl__891_3-_SDA2_BASE_(r2) +/* 801648D4 001616D4 C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) /* 801648D8 001616D8 38 C6 00 30 */ addi r6, r6, 0x30 /* 801648DC 001616DC 4B EE 41 B9 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf -/* 801648E0 001616E0 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801648E0 001616E0 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801648E4 001616E4 D0 1E 17 90 */ stfs f0, 0x1790(r30) /* 801648E8 001616E8 48 00 01 38 */ b lbl_80164A20 lbl_801648EC: @@ -4872,34 +4872,34 @@ lbl_801648EC: /* 80164900 00161700 40 82 01 10 */ bne lbl_80164A10 /* 80164904 00161704 60 60 00 02 */ ori r0, r3, 2 /* 80164908 00161708 90 1F 00 10 */ stw r0, 0x10(r31) -/* 8016490C 0016170C C0 22 AA B0 */ lfs f1, lbl_803CF430-_SDA2_BASE_(r2) +/* 8016490C 0016170C C0 22 AA B0 */ lfs f1, lbl__2257_1-_SDA2_BASE_(r2) /* 80164910 00161710 C0 1E 02 C0 */ lfs f0, 0x2c0(r30) /* 80164914 00161714 C0 5F 00 0C */ lfs f2, 0xc(r31) /* 80164918 00161718 EC 01 00 2A */ fadds f0, f1, f0 /* 8016491C 0016171C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80164920 00161720 40 81 00 64 */ ble lbl_80164984 /* 80164924 00161724 C0 3E 17 8C */ lfs f1, 0x178c(r30) -/* 80164928 00161728 C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) +/* 80164928 00161728 C0 02 A9 E4 */ lfs f0, lbl__1046_4-_SDA2_BASE_(r2) /* 8016492C 0016172C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80164930 00161730 40 81 00 E0 */ ble lbl_80164A10 -/* 80164934 00161734 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 80164938 00161738 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 80164934 00161734 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 80164938 00161738 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 8016493C 0016173C 38 63 05 34 */ addi r3, r3, 0x534 /* 80164940 00161740 4B EE 78 D5 */ bl xStrHash__FPCc /* 80164944 00161744 80 DF 00 00 */ lwz r6, 0(r31) /* 80164948 00161748 38 80 00 00 */ li r4, 0 -/* 8016494C 0016174C C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 8016494C 0016174C C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80164950 00161750 38 A0 00 00 */ li r5, 0 /* 80164954 00161754 80 C6 00 24 */ lwz r6, 0x24(r6) /* 80164958 00161758 38 E0 00 00 */ li r7, 0 /* 8016495C 0016175C FC A0 10 90 */ fmr f5, f2 -/* 80164960 00161760 C0 22 AA AC */ lfs f1, lbl_803CF42C-_SDA2_BASE_(r2) +/* 80164960 00161760 C0 22 AA AC */ lfs f1, lbl__2256_1-_SDA2_BASE_(r2) /* 80164964 00161764 80 C6 00 4C */ lwz r6, 0x4c(r6) -/* 80164968 00161768 C0 62 A9 D8 */ lfs f3, lbl_803CF358-_SDA2_BASE_(r2) -/* 8016496C 0016176C C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) +/* 80164968 00161768 C0 62 A9 D8 */ lfs f3, lbl__891_3-_SDA2_BASE_(r2) +/* 8016496C 0016176C C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) /* 80164970 00161770 38 C6 00 30 */ addi r6, r6, 0x30 /* 80164974 00161774 4B EE 41 21 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf -/* 80164978 00161778 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80164978 00161778 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 8016497C 0016177C D0 1E 17 8C */ stfs f0, 0x178c(r30) /* 80164980 00161780 48 00 00 90 */ b lbl_80164A10 lbl_80164984: @@ -4917,32 +4917,32 @@ lbl_80164984: /* 801649B0 001617B0 4E 80 04 21 */ bctrl lbl_801649B4: /* 801649B4 001617B4 C0 3E 17 90 */ lfs f1, 0x1790(r30) -/* 801649B8 001617B8 C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) +/* 801649B8 001617B8 C0 02 A9 E4 */ lfs f0, lbl__1046_4-_SDA2_BASE_(r2) /* 801649BC 001617BC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801649C0 001617C0 40 81 00 50 */ ble lbl_80164A10 -/* 801649C4 001617C4 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 801649C8 001617C8 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 801649C4 001617C4 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 801649C8 001617C8 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 801649CC 001617CC 38 63 05 24 */ addi r3, r3, 0x524 /* 801649D0 001617D0 4B EE 78 45 */ bl xStrHash__FPCc /* 801649D4 001617D4 80 DF 00 00 */ lwz r6, 0(r31) /* 801649D8 001617D8 38 80 00 00 */ li r4, 0 -/* 801649DC 001617DC C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 801649DC 001617DC C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 801649E0 001617E0 38 A0 00 00 */ li r5, 0 /* 801649E4 001617E4 80 C6 00 24 */ lwz r6, 0x24(r6) /* 801649E8 001617E8 38 E0 00 00 */ li r7, 0 /* 801649EC 001617EC FC A0 10 90 */ fmr f5, f2 -/* 801649F0 001617F0 C0 22 AA AC */ lfs f1, lbl_803CF42C-_SDA2_BASE_(r2) +/* 801649F0 001617F0 C0 22 AA AC */ lfs f1, lbl__2256_1-_SDA2_BASE_(r2) /* 801649F4 001617F4 80 C6 00 4C */ lwz r6, 0x4c(r6) -/* 801649F8 001617F8 C0 62 A9 D8 */ lfs f3, lbl_803CF358-_SDA2_BASE_(r2) -/* 801649FC 001617FC C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) +/* 801649F8 001617F8 C0 62 A9 D8 */ lfs f3, lbl__891_3-_SDA2_BASE_(r2) +/* 801649FC 001617FC C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) /* 80164A00 00161800 38 C6 00 30 */ addi r6, r6, 0x30 /* 80164A04 00161804 4B EE 40 91 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf -/* 80164A08 00161808 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80164A08 00161808 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80164A0C 0016180C D0 1E 17 90 */ stfs f0, 0x1790(r30) lbl_80164A10: /* 80164A10 00161810 C0 1F 00 0C */ lfs f0, 0xc(r31) /* 80164A14 00161814 D0 1F 00 08 */ stfs f0, 8(r31) -/* 80164A18 00161818 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80164A18 00161818 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80164A1C 0016181C D0 1F 00 04 */ stfs f0, 4(r31) lbl_80164A20: /* 80164A20 00161820 80 1F 00 10 */ lwz r0, 0x10(r31) @@ -4985,9 +4985,9 @@ lbl_80164A94: /* 80164AA8 001618A8 93 C1 00 08 */ stw r30, 8(r1) /* 80164AAC 001618AC 7C 7E 1B 78 */ mr r30, r3 /* 80164AB0 001618B0 4B FA 9F E5 */ bl GetOwner__5xGoalCFv -/* 80164AB4 001618B4 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80164AB4 001618B4 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80164AB8 001618B8 38 00 BA FF */ li r0, -17665 -/* 80164ABC 001618BC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80164ABC 001618BC 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80164AC0 001618C0 38 A0 00 00 */ li r5, 0 /* 80164AC4 001618C4 80 84 17 88 */ lwz r4, 0x1788(r4) /* 80164AC8 001618C8 7C 80 00 39 */ and. r0, r4, r0 @@ -5005,10 +5005,10 @@ lbl_80164AD8: /* 80164AF4 001618F4 48 00 00 30 */ b lbl_80164B24 lbl_80164AF8: /* 80164AF8 001618F8 C0 3E 00 4C */ lfs f1, 0x4c(r30) -/* 80164AFC 001618FC C0 02 AA 80 */ lfs f0, lbl_803CF400-_SDA2_BASE_(r2) +/* 80164AFC 001618FC C0 02 AA 80 */ lfs f0, lbl__1676_1-_SDA2_BASE_(r2) /* 80164B00 00161900 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80164B04 00161904 40 81 00 20 */ ble lbl_80164B24 -/* 80164B08 00161908 C0 02 A9 D8 */ lfs f0, lbl_803CF358-_SDA2_BASE_(r2) +/* 80164B08 00161908 C0 02 A9 D8 */ lfs f0, lbl__891_3-_SDA2_BASE_(r2) /* 80164B0C 0016190C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80164B10 00161910 40 81 00 14 */ ble lbl_80164B24 /* 80164B14 00161914 4B FF F1 95 */ bl nextGoal__12zNPCBPatrickFv @@ -5036,9 +5036,9 @@ lbl_80164B40: /* 80164B60 00161960 7C BD 2B 78 */ mr r29, r5 /* 80164B64 00161964 FF E0 08 90 */ fmr f31, f1 /* 80164B68 00161968 4B FA 9F 2D */ bl GetOwner__5xGoalCFv -/* 80164B6C 0016196C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80164B6C 0016196C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80164B70 00161970 38 00 BA FF */ li r0, -17665 -/* 80164B74 00161974 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80164B74 00161974 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80164B78 00161978 7C 7F 1B 78 */ mr r31, r3 /* 80164B7C 0016197C 80 84 17 88 */ lwz r4, 0x1788(r4) /* 80164B80 00161980 3B C0 00 00 */ li r30, 0 @@ -5052,7 +5052,7 @@ lbl_80164B40: lbl_80164BA0: /* 80164BA0 001619A0 38 80 00 00 */ li r4, 0 /* 80164BA4 001619A4 4B F8 E4 D5 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 80164BA8 001619A8 C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) +/* 80164BA8 001619A8 C0 02 AA B4 */ lfs f0, lbl__2280-_SDA2_BASE_(r2) /* 80164BAC 001619AC EC 00 07 F2 */ fmuls f0, f0, f31 /* 80164BB0 001619B0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80164BB4 001619B4 40 80 00 24 */ bge lbl_80164BD8 @@ -5088,9 +5088,9 @@ lbl_80164C00: /* 80164C20 00161A20 7C BD 2B 78 */ mr r29, r5 /* 80164C24 00161A24 FF E0 08 90 */ fmr f31, f1 /* 80164C28 00161A28 4B FA 9E 6D */ bl GetOwner__5xGoalCFv -/* 80164C2C 00161A2C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80164C2C 00161A2C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80164C30 00161A30 38 00 BA FF */ li r0, -17665 -/* 80164C34 00161A34 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80164C34 00161A34 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80164C38 00161A38 7C 7F 1B 78 */ mr r31, r3 /* 80164C3C 00161A3C 80 84 17 88 */ lwz r4, 0x1788(r4) /* 80164C40 00161A40 3B C0 00 00 */ li r30, 0 @@ -5104,7 +5104,7 @@ lbl_80164C00: lbl_80164C60: /* 80164C60 00161A60 38 80 00 00 */ li r4, 0 /* 80164C64 00161A64 4B F8 E4 15 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 80164C68 00161A68 C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) +/* 80164C68 00161A68 C0 02 AA B4 */ lfs f0, lbl__2280-_SDA2_BASE_(r2) /* 80164C6C 00161A6C EC 00 07 F2 */ fmuls f0, f0, f31 /* 80164C70 00161A70 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80164C74 00161A74 40 80 00 38 */ bge lbl_80164CAC @@ -5148,9 +5148,9 @@ lbl_80164CD4: /* 80164CFC 00161AFC 7C 7C 1B 78 */ mr r28, r3 /* 80164D00 00161B00 7C BD 2B 78 */ mr r29, r5 /* 80164D04 00161B04 4B FA 9D 91 */ bl GetOwner__5xGoalCFv -/* 80164D08 00161B08 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80164D08 00161B08 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80164D0C 00161B0C 38 00 BA FF */ li r0, -17665 -/* 80164D10 00161B10 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80164D10 00161B10 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80164D14 00161B14 7C 7F 1B 78 */ mr r31, r3 /* 80164D18 00161B18 80 84 17 88 */ lwz r4, 0x1788(r4) /* 80164D1C 00161B1C 3B C0 00 00 */ li r30, 0 @@ -5171,7 +5171,7 @@ lbl_80164D50: /* 80164D50 00161B50 7F E3 FB 78 */ mr r3, r31 /* 80164D54 00161B54 38 80 00 00 */ li r4, 0 /* 80164D58 00161B58 4B F8 E3 21 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 80164D5C 00161B5C C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) +/* 80164D5C 00161B5C C0 02 AA B4 */ lfs f0, lbl__2280-_SDA2_BASE_(r2) /* 80164D60 00161B60 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80164D64 00161B64 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80164D68 00161B68 40 80 00 18 */ bge lbl_80164D80 @@ -5205,9 +5205,9 @@ lbl_80164DAC: /* 80164DCC 00161BCC 7C BD 2B 78 */ mr r29, r5 /* 80164DD0 00161BD0 FF E0 08 90 */ fmr f31, f1 /* 80164DD4 00161BD4 4B FA 9C C1 */ bl GetOwner__5xGoalCFv -/* 80164DD8 00161BD8 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80164DD8 00161BD8 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80164DDC 00161BDC 38 00 BA FF */ li r0, -17665 -/* 80164DE0 00161BE0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80164DE0 00161BE0 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80164DE4 00161BE4 7C 7F 1B 78 */ mr r31, r3 /* 80164DE8 00161BE8 80 84 17 88 */ lwz r4, 0x1788(r4) /* 80164DEC 00161BEC 3B C0 00 00 */ li r30, 0 @@ -5221,7 +5221,7 @@ lbl_80164DAC: lbl_80164E0C: /* 80164E0C 00161C0C 38 80 00 00 */ li r4, 0 /* 80164E10 00161C10 4B F8 E2 69 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 80164E14 00161C14 C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) +/* 80164E14 00161C14 C0 02 AA B4 */ lfs f0, lbl__2280-_SDA2_BASE_(r2) /* 80164E18 00161C18 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80164E1C 00161C1C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80164E20 00161C20 40 80 00 18 */ bge lbl_80164E38 @@ -5254,9 +5254,9 @@ lbl_80164E60: /* 80164E80 00161C80 7C BD 2B 78 */ mr r29, r5 /* 80164E84 00161C84 FF E0 08 90 */ fmr f31, f1 /* 80164E88 00161C88 4B FA 9C 0D */ bl GetOwner__5xGoalCFv -/* 80164E8C 00161C8C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80164E8C 00161C8C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80164E90 00161C90 38 00 BA FF */ li r0, -17665 -/* 80164E94 00161C94 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80164E94 00161C94 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80164E98 00161C98 7C 7F 1B 78 */ mr r31, r3 /* 80164E9C 00161C9C 80 84 17 88 */ lwz r4, 0x1788(r4) /* 80164EA0 00161CA0 3B C0 00 00 */ li r30, 0 @@ -5270,7 +5270,7 @@ lbl_80164E60: lbl_80164EC0: /* 80164EC0 00161CC0 38 80 00 00 */ li r4, 0 /* 80164EC4 00161CC4 4B F8 E1 B5 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 80164EC8 00161CC8 C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) +/* 80164EC8 00161CC8 C0 02 AA B4 */ lfs f0, lbl__2280-_SDA2_BASE_(r2) /* 80164ECC 00161CCC EC 00 07 F2 */ fmuls f0, f0, f31 /* 80164ED0 00161CD0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80164ED4 00161CD4 40 80 00 18 */ bge lbl_80164EEC @@ -5303,9 +5303,9 @@ lbl_80164F14: /* 80164F34 00161D34 7C BD 2B 78 */ mr r29, r5 /* 80164F38 00161D38 FF E0 08 90 */ fmr f31, f1 /* 80164F3C 00161D3C 4B FA 9B 59 */ bl GetOwner__5xGoalCFv -/* 80164F40 00161D40 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80164F40 00161D40 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80164F44 00161D44 38 00 BA FF */ li r0, -17665 -/* 80164F48 00161D48 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80164F48 00161D48 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80164F4C 00161D4C 7C 7F 1B 78 */ mr r31, r3 /* 80164F50 00161D50 80 84 17 88 */ lwz r4, 0x1788(r4) /* 80164F54 00161D54 3B C0 00 00 */ li r30, 0 @@ -5319,7 +5319,7 @@ lbl_80164F14: lbl_80164F74: /* 80164F74 00161D74 38 80 00 00 */ li r4, 0 /* 80164F78 00161D78 4B F8 E1 01 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 80164F7C 00161D7C C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) +/* 80164F7C 00161D7C C0 02 AA B4 */ lfs f0, lbl__2280-_SDA2_BASE_(r2) /* 80164F80 00161D80 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80164F84 00161D84 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80164F88 00161D88 40 80 00 18 */ bge lbl_80164FA0 @@ -5354,9 +5354,9 @@ lbl_80164FC8: /* 80164FF0 00161DF0 7C 7C 1B 78 */ mr r28, r3 /* 80164FF4 00161DF4 7C BD 2B 78 */ mr r29, r5 /* 80164FF8 00161DF8 4B FA 9A 9D */ bl GetOwner__5xGoalCFv -/* 80164FFC 00161DFC 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80164FFC 00161DFC 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80165000 00161E00 38 00 BA FF */ li r0, -17665 -/* 80165004 00161E04 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80165004 00161E04 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80165008 00161E08 7C 7F 1B 78 */ mr r31, r3 /* 8016500C 00161E0C 80 84 17 88 */ lwz r4, 0x1788(r4) /* 80165010 00161E10 3B C0 00 00 */ li r30, 0 @@ -5373,7 +5373,7 @@ lbl_80165030: /* 80165038 00161E38 40 82 00 30 */ bne lbl_80165068 /* 8016503C 00161E3C 38 80 00 00 */ li r4, 0 /* 80165040 00161E40 4B F8 E0 39 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 80165044 00161E44 C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) +/* 80165044 00161E44 C0 02 AA B4 */ lfs f0, lbl__2280-_SDA2_BASE_(r2) /* 80165048 00161E48 EC 00 07 F2 */ fmuls f0, f0, f31 /* 8016504C 00161E4C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80165050 00161E50 40 80 00 18 */ bge lbl_80165068 @@ -5409,9 +5409,9 @@ lbl_80165094: /* 801650BC 00161EBC 7C 7C 1B 78 */ mr r28, r3 /* 801650C0 00161EC0 7C BD 2B 78 */ mr r29, r5 /* 801650C4 00161EC4 4B FA 99 D1 */ bl GetOwner__5xGoalCFv -/* 801650C8 00161EC8 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 801650C8 00161EC8 3C 80 80 3C */ lis r4, lbl_globals@ha /* 801650CC 00161ECC 38 00 BA FF */ li r0, -17665 -/* 801650D0 00161ED0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 801650D0 00161ED0 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 801650D4 00161ED4 7C 7F 1B 78 */ mr r31, r3 /* 801650D8 00161ED8 80 84 17 88 */ lwz r4, 0x1788(r4) /* 801650DC 00161EDC 3B C0 00 00 */ li r30, 0 @@ -5428,7 +5428,7 @@ lbl_801650FC: /* 80165104 00161F04 40 82 00 34 */ bne lbl_80165138 /* 80165108 00161F08 38 80 00 00 */ li r4, 0 /* 8016510C 00161F0C 4B F8 DF 6D */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 80165110 00161F10 C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) +/* 80165110 00161F10 C0 02 AA B4 */ lfs f0, lbl__2280-_SDA2_BASE_(r2) /* 80165114 00161F14 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80165118 00161F18 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8016511C 00161F1C 40 80 01 D8 */ bge lbl_801652F4 @@ -5446,7 +5446,7 @@ lbl_80165138: /* 80165148 00161F48 41 82 00 30 */ beq lbl_80165178 /* 8016514C 00161F4C 38 80 00 00 */ li r4, 0 /* 80165150 00161F50 4B F8 DF 29 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 80165154 00161F54 C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) +/* 80165154 00161F54 C0 02 AA B4 */ lfs f0, lbl__2280-_SDA2_BASE_(r2) /* 80165158 00161F58 EC 00 07 F2 */ fmuls f0, f0, f31 /* 8016515C 00161F5C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80165160 00161F60 40 80 01 94 */ bge lbl_801652F4 @@ -5476,8 +5476,8 @@ lbl_80165178: /* 801651BC 00161FBC 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14 /* 801651C0 00161FC0 40 82 00 3C */ bne lbl_801651FC /* 801651C4 00161FC4 80 7F 18 E4 */ lwz r3, 0x18e4(r31) -/* 801651C8 00161FC8 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 801651CC 00161FCC 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 801651C8 00161FC8 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 801651CC 00161FCC 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 801651D0 00161FD0 38 A0 00 00 */ li r5, 0 /* 801651D4 00161FD4 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 801651D8 00161FD8 38 C0 FF FF */ li r6, -1 @@ -5494,8 +5494,8 @@ lbl_801651FC: /* 80165200 00162000 2C 00 00 05 */ cmpwi r0, 5 /* 80165204 00162004 40 81 00 38 */ ble lbl_8016523C /* 80165208 00162008 80 7F 18 E4 */ lwz r3, 0x18e4(r31) -/* 8016520C 0016200C 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80165210 00162010 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 8016520C 0016200C 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80165210 00162010 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80165214 00162014 38 A0 00 00 */ li r5, 0 /* 80165218 00162018 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 8016521C 0016201C 38 C0 FF FF */ li r6, -1 @@ -5516,8 +5516,8 @@ lbl_8016523C: /* 80165254 00162054 41 82 00 30 */ beq lbl_80165284 lbl_80165258: /* 80165258 00162058 80 7F 18 E4 */ lwz r3, 0x18e4(r31) -/* 8016525C 0016205C 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80165260 00162060 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 8016525C 0016205C 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80165260 00162060 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80165264 00162064 38 A0 00 00 */ li r5, 0 /* 80165268 00162068 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 8016526C 0016206C 38 C0 FF FF */ li r6, -1 @@ -5533,8 +5533,8 @@ lbl_80165284: /* 80165290 00162090 54 60 06 73 */ rlwinm. r0, r3, 0, 0x19, 0x19 /* 80165294 00162094 41 82 00 30 */ beq lbl_801652C4 /* 80165298 00162098 80 7F 18 E4 */ lwz r3, 0x18e4(r31) -/* 8016529C 0016209C 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 801652A0 001620A0 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 8016529C 0016209C 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 801652A0 001620A0 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 801652A4 001620A4 38 A0 00 00 */ li r5, 0 /* 801652A8 001620A8 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 801652AC 001620AC 38 C0 FF FF */ li r6, -1 @@ -5545,8 +5545,8 @@ lbl_80165284: /* 801652C0 001620C0 48 00 00 2C */ b lbl_801652EC lbl_801652C4: /* 801652C4 001620C4 80 7F 18 E4 */ lwz r3, 0x18e4(r31) -/* 801652C8 001620C8 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 801652CC 001620CC 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 801652C8 001620C8 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 801652CC 001620CC 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 801652D0 001620D0 38 A0 00 00 */ li r5, 0 /* 801652D4 001620D4 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 801652D8 001620D8 38 C0 FF FF */ li r6, -1 @@ -5589,9 +5589,9 @@ lbl_80165320: /* 8016535C 0016215C 3B C0 00 00 */ li r30, 0 /* 80165360 00162160 28 04 00 05 */ cmplwi r4, 5 /* 80165364 00162164 40 82 00 40 */ bne lbl_801653A4 -/* 80165368 00162168 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80165368 00162168 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8016536C 0016216C 38 00 BA FF */ li r0, -17665 -/* 80165370 00162170 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80165370 00162170 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80165374 00162174 80 63 17 88 */ lwz r3, 0x1788(r3) /* 80165378 00162178 7C 60 00 39 */ and. r0, r3, r0 /* 8016537C 0016217C 41 82 00 28 */ beq lbl_801653A4 @@ -5611,7 +5611,7 @@ lbl_801653A4: /* 801653AC 001621AC 7F E3 FB 78 */ mr r3, r31 /* 801653B0 001621B0 38 80 00 00 */ li r4, 0 /* 801653B4 001621B4 4B F8 DC C5 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 801653B8 001621B8 C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) +/* 801653B8 001621B8 C0 02 AA B4 */ lfs f0, lbl__2280-_SDA2_BASE_(r2) /* 801653BC 001621BC EC 00 07 F2 */ fmuls f0, f0, f31 /* 801653C0 001621C0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801653C4 001621C4 40 80 00 18 */ bge lbl_801653DC @@ -5656,7 +5656,7 @@ zNPCTypeBossPatrick.Pat_FaceTarget__FP12zNPCBPatrickPC5xVec3ff: /* 8016544C 0016224C 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 80165450 00162250 38 A5 00 30 */ addi r5, r5, 0x30 /* 80165454 00162254 4B EA 92 3D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 80165458 00162258 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80165458 00162258 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 8016545C 0016225C 38 61 00 08 */ addi r3, r1, 8 /* 80165460 00162260 7C 64 1B 78 */ mr r4, r3 /* 80165464 00162264 D0 01 00 0C */ stfs f0, 0xc(r1) @@ -5671,16 +5671,16 @@ zNPCTypeBossPatrick.Pat_FaceTarget__FP12zNPCBPatrickPC5xVec3ff: /* 80165488 00162288 C0 41 00 10 */ lfs f2, 0x10(r1) /* 8016548C 0016228C 4B EA 0B E5 */ bl xatan2__Fff /* 80165490 00162290 EC 21 F8 28 */ fsubs f1, f1, f31 -/* 80165494 00162294 C0 02 AA 1C */ lfs f0, lbl_803CF39C-_SDA2_BASE_(r2) +/* 80165494 00162294 C0 02 AA 1C */ lfs f0, lbl__1140_3-_SDA2_BASE_(r2) /* 80165498 00162298 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8016549C 0016229C 40 81 00 0C */ ble lbl_801654A8 -/* 801654A0 001622A0 C0 02 AA 58 */ lfs f0, lbl_803CF3D8-_SDA2_BASE_(r2) +/* 801654A0 001622A0 C0 02 AA 58 */ lfs f0, lbl__1666_2-_SDA2_BASE_(r2) /* 801654A4 001622A4 EC 21 00 28 */ fsubs f1, f1, f0 lbl_801654A8: -/* 801654A8 001622A8 C0 02 AA B8 */ lfs f0, lbl_803CF438-_SDA2_BASE_(r2) +/* 801654A8 001622A8 C0 02 AA B8 */ lfs f0, lbl__2405-_SDA2_BASE_(r2) /* 801654AC 001622AC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801654B0 001622B0 40 80 00 0C */ bge lbl_801654BC -/* 801654B4 001622B4 C0 02 AA 58 */ lfs f0, lbl_803CF3D8-_SDA2_BASE_(r2) +/* 801654B4 001622B4 C0 02 AA 58 */ lfs f0, lbl__1666_2-_SDA2_BASE_(r2) /* 801654B8 001622B8 EC 21 00 2A */ fadds f1, f1, f0 lbl_801654BC: /* 801654BC 001622BC FC 00 0A 10 */ fabs f0, f1 @@ -5695,7 +5695,7 @@ lbl_801654BC: /* 801654E0 001622E0 3B E0 00 00 */ li r31, 0 /* 801654E4 001622E4 48 00 00 48 */ b lbl_8016552C lbl_801654E8: -/* 801654E8 001622E8 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801654E8 001622E8 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801654EC 001622EC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801654F0 001622F0 40 80 00 0C */ bge lbl_801654FC /* 801654F4 001622F4 FC 40 10 50 */ fneg f2, f2 @@ -5707,7 +5707,7 @@ lbl_801654FC: /* 80165508 00162308 80 7E 00 48 */ lwz r3, 0x48(r30) /* 8016550C 0016230C D0 23 00 20 */ stfs f1, 0x20(r3) /* 80165510 00162310 FC 20 F8 90 */ fmr f1, f31 -/* 80165514 00162314 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80165514 00162314 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80165518 00162318 80 7E 00 48 */ lwz r3, 0x48(r30) /* 8016551C 0016231C D0 03 00 24 */ stfs f0, 0x24(r3) /* 80165520 00162320 4B F5 F9 71 */ bl icos__Ff @@ -5742,12 +5742,12 @@ lbl_8016552C: /* 80165590 00162390 7C 7E 1B 78 */ mr r30, r3 /* 80165594 00162394 7C 9F 23 78 */ mr r31, r4 /* 80165598 00162398 4B FA 94 FD */ bl GetOwner__5xGoalCFv -/* 8016559C 0016239C C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 8016559C 0016239C C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801655A0 001623A0 D0 1E 00 4C */ stfs f0, 0x4c(r30) /* 801655A4 001623A4 80 03 02 B4 */ lwz r0, 0x2b4(r3) /* 801655A8 001623A8 60 00 00 20 */ ori r0, r0, 0x20 /* 801655AC 001623AC 90 03 02 B4 */ stw r0, 0x2b4(r3) -/* 801655B0 001623B0 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) +/* 801655B0 001623B0 C0 22 A9 C4 */ lfs f1, lbl__832_2-_SDA2_BASE_(r2) /* 801655B4 001623B4 80 63 00 48 */ lwz r3, 0x48(r3) /* 801655B8 001623B8 FC 40 08 90 */ fmr f2, f1 /* 801655BC 001623BC FC 60 08 90 */ fmr f3, f1 @@ -5781,13 +5781,13 @@ lbl_8016552C: /* 8016562C 0016242C 7C DF 33 78 */ mr r31, r6 /* 80165630 00162430 4B FA 94 65 */ bl GetOwner__5xGoalCFv /* 80165634 00162434 C0 1C 00 4C */ lfs f0, 0x4c(r28) -/* 80165638 00162438 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8016563C 0016243C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80165638 00162438 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8016563C 0016243C 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80165640 00162440 FC 40 F8 90 */ fmr f2, f31 /* 80165644 00162444 EC 00 F8 2A */ fadds f0, f0, f31 /* 80165648 00162448 D0 1C 00 4C */ stfs f0, 0x4c(r28) /* 8016564C 0016244C 80 84 07 04 */ lwz r4, 0x704(r4) -/* 80165650 00162450 C0 22 AA 74 */ lfs f1, lbl_803CF3F4-_SDA2_BASE_(r2) +/* 80165650 00162450 C0 22 AA 74 */ lfs f1, lbl__1673_2-_SDA2_BASE_(r2) /* 80165654 00162454 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80165658 00162458 38 84 00 30 */ addi r4, r4, 0x30 /* 8016565C 0016245C 4B FF FD AD */ bl zNPCTypeBossPatrick.Pat_FaceTarget__FP12zNPCBPatrickPC5xVec3ff @@ -5821,96 +5821,96 @@ lbl_8016552C: /* 801656CC 001624CC 4B FA 93 C9 */ bl GetOwner__5xGoalCFv /* 801656D0 001624D0 80 03 02 B4 */ lwz r0, 0x2b4(r3) /* 801656D4 001624D4 7C 7F 1B 78 */ mr r31, r3 -/* 801656D8 001624D8 3C 80 80 27 */ lis r4, lbl_8027089C@ha +/* 801656D8 001624D8 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha /* 801656DC 001624DC 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d /* 801656E0 001624E0 90 1F 02 B4 */ stw r0, 0x2b4(r31) -/* 801656E4 001624E4 38 64 08 9C */ addi r3, r4, lbl_8027089C@l +/* 801656E4 001624E4 38 64 08 9C */ addi r3, r4, lbl__stringBase0_96@l /* 801656E8 001624E8 38 63 05 45 */ addi r3, r3, 0x545 -/* 801656EC 001624EC C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801656EC 001624EC C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801656F0 001624F0 D0 1D 00 4C */ stfs f0, 0x4c(r29) /* 801656F4 001624F4 80 1F 02 B4 */ lwz r0, 0x2b4(r31) /* 801656F8 001624F8 60 00 00 20 */ ori r0, r0, 0x20 /* 801656FC 001624FC 90 1F 02 B4 */ stw r0, 0x2b4(r31) /* 80165700 00162500 4B EE 6B 15 */ bl xStrHash__FPCc -/* 80165704 00162504 C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) +/* 80165704 00162504 C0 22 AA 6C */ lfs f1, lbl__1671_1-_SDA2_BASE_(r2) /* 80165708 00162508 7F E6 FB 78 */ mr r6, r31 -/* 8016570C 0016250C C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 8016570C 0016250C C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80165710 00162510 38 80 00 00 */ li r4, 0 -/* 80165714 00162514 C0 62 AA 24 */ lfs f3, lbl_803CF3A4-_SDA2_BASE_(r2) +/* 80165714 00162514 C0 62 AA 24 */ lfs f3, lbl__1142_2-_SDA2_BASE_(r2) /* 80165718 00162518 38 A0 00 00 */ li r5, 0 -/* 8016571C 0016251C C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) +/* 8016571C 0016251C C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) /* 80165720 00162520 38 E0 00 00 */ li r7, 0 -/* 80165724 00162524 C0 A2 AA BC */ lfs f5, lbl_803CF43C-_SDA2_BASE_(r2) +/* 80165724 00162524 C0 A2 AA BC */ lfs f5, lbl__2423_1-_SDA2_BASE_(r2) /* 80165728 00162528 4B EE 33 3D */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf -/* 8016572C 0016252C 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 80165730 00162530 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 8016572C 0016252C 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 80165730 00162530 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 80165734 00162534 38 63 05 58 */ addi r3, r3, 0x558 /* 80165738 00162538 4B EE 6A DD */ bl xStrHash__FPCc -/* 8016573C 0016253C C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) +/* 8016573C 0016253C C0 22 AA 6C */ lfs f1, lbl__1671_1-_SDA2_BASE_(r2) /* 80165740 00162540 7F E6 FB 78 */ mr r6, r31 -/* 80165744 00162544 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 80165744 00162544 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80165748 00162548 38 80 00 00 */ li r4, 0 -/* 8016574C 0016254C C0 62 AA 24 */ lfs f3, lbl_803CF3A4-_SDA2_BASE_(r2) +/* 8016574C 0016254C C0 62 AA 24 */ lfs f3, lbl__1142_2-_SDA2_BASE_(r2) /* 80165750 00162550 38 A0 00 00 */ li r5, 0 -/* 80165754 00162554 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) +/* 80165754 00162554 C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) /* 80165758 00162558 38 E0 00 00 */ li r7, 0 -/* 8016575C 0016255C C0 A2 AA C0 */ lfs f5, lbl_803CF440-_SDA2_BASE_(r2) +/* 8016575C 0016255C C0 A2 AA C0 */ lfs f5, lbl__2424_1-_SDA2_BASE_(r2) /* 80165760 00162560 4B EE 33 05 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf -/* 80165764 00162564 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 80165768 00162568 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 80165764 00162564 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 80165768 00162568 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 8016576C 0016256C 38 63 05 6B */ addi r3, r3, 0x56b /* 80165770 00162570 4B EE 6A A5 */ bl xStrHash__FPCc -/* 80165774 00162574 C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) +/* 80165774 00162574 C0 22 AA 6C */ lfs f1, lbl__1671_1-_SDA2_BASE_(r2) /* 80165778 00162578 7F E6 FB 78 */ mr r6, r31 -/* 8016577C 0016257C C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 8016577C 0016257C C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80165780 00162580 38 80 00 00 */ li r4, 0 -/* 80165784 00162584 C0 62 AA 24 */ lfs f3, lbl_803CF3A4-_SDA2_BASE_(r2) +/* 80165784 00162584 C0 62 AA 24 */ lfs f3, lbl__1142_2-_SDA2_BASE_(r2) /* 80165788 00162588 38 A0 00 00 */ li r5, 0 -/* 8016578C 0016258C C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) +/* 8016578C 0016258C C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) /* 80165790 00162590 38 E0 00 00 */ li r7, 0 -/* 80165794 00162594 C0 A2 AA C4 */ lfs f5, lbl_803CF444-_SDA2_BASE_(r2) +/* 80165794 00162594 C0 A2 AA C4 */ lfs f5, lbl__2425_1-_SDA2_BASE_(r2) /* 80165798 00162598 4B EE 32 CD */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf -/* 8016579C 0016259C 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 801657A0 001625A0 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 8016579C 0016259C 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 801657A0 001625A0 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 801657A4 001625A4 38 63 05 7E */ addi r3, r3, 0x57e /* 801657A8 001625A8 4B EE 6A 6D */ bl xStrHash__FPCc -/* 801657AC 001625AC C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) +/* 801657AC 001625AC C0 22 AA 6C */ lfs f1, lbl__1671_1-_SDA2_BASE_(r2) /* 801657B0 001625B0 7F E6 FB 78 */ mr r6, r31 -/* 801657B4 001625B4 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 801657B4 001625B4 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 801657B8 001625B8 38 80 00 00 */ li r4, 0 -/* 801657BC 001625BC C0 62 AA 24 */ lfs f3, lbl_803CF3A4-_SDA2_BASE_(r2) +/* 801657BC 001625BC C0 62 AA 24 */ lfs f3, lbl__1142_2-_SDA2_BASE_(r2) /* 801657C0 001625C0 38 A0 00 00 */ li r5, 0 -/* 801657C4 001625C4 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) +/* 801657C4 001625C4 C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) /* 801657C8 001625C8 38 E0 00 00 */ li r7, 0 -/* 801657CC 001625CC C0 A2 AA C8 */ lfs f5, lbl_803CF448-_SDA2_BASE_(r2) +/* 801657CC 001625CC C0 A2 AA C8 */ lfs f5, lbl__2426_1-_SDA2_BASE_(r2) /* 801657D0 001625D0 4B EE 32 95 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf -/* 801657D4 001625D4 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 801657D8 001625D8 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 801657D4 001625D4 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 801657D8 001625D8 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 801657DC 001625DC 38 63 05 91 */ addi r3, r3, 0x591 /* 801657E0 001625E0 4B EE 6A 35 */ bl xStrHash__FPCc -/* 801657E4 001625E4 C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) +/* 801657E4 001625E4 C0 22 AA 6C */ lfs f1, lbl__1671_1-_SDA2_BASE_(r2) /* 801657E8 001625E8 7F E6 FB 78 */ mr r6, r31 -/* 801657EC 001625EC C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 801657EC 001625EC C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 801657F0 001625F0 38 80 00 00 */ li r4, 0 -/* 801657F4 001625F4 C0 62 AA 24 */ lfs f3, lbl_803CF3A4-_SDA2_BASE_(r2) +/* 801657F4 001625F4 C0 62 AA 24 */ lfs f3, lbl__1142_2-_SDA2_BASE_(r2) /* 801657F8 001625F8 38 A0 00 00 */ li r5, 0 -/* 801657FC 001625FC C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) +/* 801657FC 001625FC C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) /* 80165800 00162600 38 E0 00 00 */ li r7, 0 -/* 80165804 00162604 C0 A2 AA CC */ lfs f5, lbl_803CF44C-_SDA2_BASE_(r2) +/* 80165804 00162604 C0 A2 AA CC */ lfs f5, lbl__2427_1-_SDA2_BASE_(r2) /* 80165808 00162608 4B EE 32 5D */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf -/* 8016580C 0016260C 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 80165810 00162610 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 8016580C 0016260C 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 80165810 00162610 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 80165814 00162614 38 63 05 A4 */ addi r3, r3, 0x5a4 /* 80165818 00162618 4B EE 69 FD */ bl xStrHash__FPCc -/* 8016581C 0016261C C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) +/* 8016581C 0016261C C0 22 AA 6C */ lfs f1, lbl__1671_1-_SDA2_BASE_(r2) /* 80165820 00162620 7F E6 FB 78 */ mr r6, r31 -/* 80165824 00162624 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 80165824 00162624 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80165828 00162628 38 80 00 00 */ li r4, 0 -/* 8016582C 0016262C C0 62 AA 24 */ lfs f3, lbl_803CF3A4-_SDA2_BASE_(r2) +/* 8016582C 0016262C C0 62 AA 24 */ lfs f3, lbl__1142_2-_SDA2_BASE_(r2) /* 80165830 00162630 38 A0 00 00 */ li r5, 0 -/* 80165834 00162634 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) +/* 80165834 00162634 C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) /* 80165838 00162638 38 E0 00 00 */ li r7, 0 -/* 8016583C 0016263C C0 A2 AA D0 */ lfs f5, lbl_803CF450-_SDA2_BASE_(r2) +/* 8016583C 0016263C C0 A2 AA D0 */ lfs f5, lbl__2428_1-_SDA2_BASE_(r2) /* 80165840 00162640 4B EE 32 25 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf /* 80165844 00162644 FC 20 F8 90 */ fmr f1, f31 /* 80165848 00162648 7F A3 EB 78 */ mr r3, r29 @@ -5941,13 +5941,13 @@ lbl_8016552C: /* 801658AC 001626AC 7C DF 33 78 */ mr r31, r6 /* 801658B0 001626B0 4B FA 91 E5 */ bl GetOwner__5xGoalCFv /* 801658B4 001626B4 C0 1C 00 4C */ lfs f0, 0x4c(r28) -/* 801658B8 001626B8 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 801658BC 001626BC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 801658B8 001626B8 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 801658BC 001626BC 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 801658C0 001626C0 FC 40 F8 90 */ fmr f2, f31 /* 801658C4 001626C4 EC 00 F8 2A */ fadds f0, f0, f31 /* 801658C8 001626C8 D0 1C 00 4C */ stfs f0, 0x4c(r28) /* 801658CC 001626CC 80 84 07 04 */ lwz r4, 0x704(r4) -/* 801658D0 001626D0 C0 22 AA 74 */ lfs f1, lbl_803CF3F4-_SDA2_BASE_(r2) +/* 801658D0 001626D0 C0 22 AA 74 */ lfs f1, lbl__1673_2-_SDA2_BASE_(r2) /* 801658D4 001626D4 80 84 00 4C */ lwz r4, 0x4c(r4) /* 801658D8 001626D8 38 84 00 30 */ addi r4, r4, 0x30 /* 801658DC 001626DC 4B FF FB 2D */ bl zNPCTypeBossPatrick.Pat_FaceTarget__FP12zNPCBPatrickPC5xVec3ff @@ -5982,78 +5982,78 @@ lbl_8016552C: /* 80165950 00162750 80 A3 02 B4 */ lwz r5, 0x2b4(r3) /* 80165954 00162754 38 00 FF D3 */ li r0, -45 /* 80165958 00162758 7C 7F 1B 78 */ mr r31, r3 -/* 8016595C 0016275C 3C 80 80 27 */ lis r4, lbl_8027089C@ha +/* 8016595C 0016275C 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha /* 80165960 00162760 7C A0 00 38 */ and r0, r5, r0 /* 80165964 00162764 90 1F 02 B4 */ stw r0, 0x2b4(r31) -/* 80165968 00162768 38 64 08 9C */ addi r3, r4, lbl_8027089C@l +/* 80165968 00162768 38 64 08 9C */ addi r3, r4, lbl__stringBase0_96@l /* 8016596C 0016276C 38 63 05 B7 */ addi r3, r3, 0x5b7 -/* 80165970 00162770 80 8D 97 04 */ lwz r4, lbl_803CC004-_SDA_BASE_(r13) +/* 80165970 00162770 80 8D 97 04 */ lwz r4, lbl_sPat_Ptr-_SDA_BASE_(r13) /* 80165974 00162774 80 84 13 C4 */ lwz r4, 0x13c4(r4) /* 80165978 00162778 80 84 00 00 */ lwz r4, 0(r4) /* 8016597C 0016277C 88 04 00 22 */ lbz r0, 0x22(r4) /* 80165980 00162780 70 00 00 EF */ andi. r0, r0, 0xef /* 80165984 00162784 98 04 00 22 */ stb r0, 0x22(r4) -/* 80165988 00162788 80 8D 97 04 */ lwz r4, lbl_803CC004-_SDA_BASE_(r13) +/* 80165988 00162788 80 8D 97 04 */ lwz r4, lbl_sPat_Ptr-_SDA_BASE_(r13) /* 8016598C 0016278C 80 84 13 C4 */ lwz r4, 0x13c4(r4) /* 80165990 00162790 80 84 00 04 */ lwz r4, 4(r4) /* 80165994 00162794 88 04 00 22 */ lbz r0, 0x22(r4) /* 80165998 00162798 70 00 00 EF */ andi. r0, r0, 0xef /* 8016599C 0016279C 98 04 00 22 */ stb r0, 0x22(r4) -/* 801659A0 001627A0 80 8D 97 04 */ lwz r4, lbl_803CC004-_SDA_BASE_(r13) +/* 801659A0 001627A0 80 8D 97 04 */ lwz r4, lbl_sPat_Ptr-_SDA_BASE_(r13) /* 801659A4 001627A4 80 84 13 C4 */ lwz r4, 0x13c4(r4) /* 801659A8 001627A8 80 84 00 08 */ lwz r4, 8(r4) /* 801659AC 001627AC 88 04 00 22 */ lbz r0, 0x22(r4) /* 801659B0 001627B0 70 00 00 EF */ andi. r0, r0, 0xef /* 801659B4 001627B4 98 04 00 22 */ stb r0, 0x22(r4) -/* 801659B8 001627B8 80 8D 97 04 */ lwz r4, lbl_803CC004-_SDA_BASE_(r13) +/* 801659B8 001627B8 80 8D 97 04 */ lwz r4, lbl_sPat_Ptr-_SDA_BASE_(r13) /* 801659BC 001627BC 80 84 13 C4 */ lwz r4, 0x13c4(r4) /* 801659C0 001627C0 80 84 00 0C */ lwz r4, 0xc(r4) /* 801659C4 001627C4 88 04 00 22 */ lbz r0, 0x22(r4) /* 801659C8 001627C8 70 00 00 EF */ andi. r0, r0, 0xef /* 801659CC 001627CC 98 04 00 22 */ stb r0, 0x22(r4) -/* 801659D0 001627D0 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801659D0 001627D0 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801659D4 001627D4 D0 1D 00 4C */ stfs f0, 0x4c(r29) /* 801659D8 001627D8 4B EE 68 3D */ bl xStrHash__FPCc -/* 801659DC 001627DC C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 801659DC 001627DC C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 801659E0 001627E0 7F E6 FB 78 */ mr r6, r31 -/* 801659E4 001627E4 C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) +/* 801659E4 001627E4 C0 22 AA 6C */ lfs f1, lbl__1671_1-_SDA2_BASE_(r2) /* 801659E8 001627E8 38 80 00 00 */ li r4, 0 /* 801659EC 001627EC FC A0 10 90 */ fmr f5, f2 -/* 801659F0 001627F0 C0 62 AA 24 */ lfs f3, lbl_803CF3A4-_SDA2_BASE_(r2) -/* 801659F4 001627F4 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) +/* 801659F0 001627F0 C0 62 AA 24 */ lfs f3, lbl__1142_2-_SDA2_BASE_(r2) +/* 801659F4 001627F4 C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) /* 801659F8 001627F8 38 A0 00 00 */ li r5, 0 /* 801659FC 001627FC 38 E0 00 00 */ li r7, 0 /* 80165A00 00162800 4B EE 30 65 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf /* 80165A04 00162804 4B EC B2 65 */ bl xrand__Fv /* 80165A08 00162808 54 60 03 9D */ rlwinm. r0, r3, 0, 0xe, 0xe /* 80165A0C 0016280C 41 82 00 40 */ beq lbl_80165A4C -/* 80165A10 00162810 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 80165A14 00162814 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 80165A10 00162810 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 80165A14 00162814 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 80165A18 00162818 38 63 05 C9 */ addi r3, r3, 0x5c9 /* 80165A1C 0016281C 4B EE 67 F9 */ bl xStrHash__FPCc -/* 80165A20 00162820 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 80165A20 00162820 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80165A24 00162824 7F E6 FB 78 */ mr r6, r31 -/* 80165A28 00162828 C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) +/* 80165A28 00162828 C0 22 AA 6C */ lfs f1, lbl__1671_1-_SDA2_BASE_(r2) /* 80165A2C 0016282C 38 80 00 00 */ li r4, 0 /* 80165A30 00162830 FC A0 10 90 */ fmr f5, f2 -/* 80165A34 00162834 C0 62 AA 24 */ lfs f3, lbl_803CF3A4-_SDA2_BASE_(r2) -/* 80165A38 00162838 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) +/* 80165A34 00162834 C0 62 AA 24 */ lfs f3, lbl__1142_2-_SDA2_BASE_(r2) +/* 80165A38 00162838 C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) /* 80165A3C 0016283C 38 A0 00 00 */ li r5, 0 /* 80165A40 00162840 38 E0 00 00 */ li r7, 0 /* 80165A44 00162844 4B EE 30 21 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf /* 80165A48 00162848 48 00 00 3C */ b lbl_80165A84 lbl_80165A4C: -/* 80165A4C 0016284C 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 80165A50 00162850 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 80165A4C 0016284C 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 80165A50 00162850 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 80165A54 00162854 38 63 05 DB */ addi r3, r3, 0x5db /* 80165A58 00162858 4B EE 67 BD */ bl xStrHash__FPCc -/* 80165A5C 0016285C C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 80165A5C 0016285C C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80165A60 00162860 7F E6 FB 78 */ mr r6, r31 -/* 80165A64 00162864 C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) +/* 80165A64 00162864 C0 22 AA 6C */ lfs f1, lbl__1671_1-_SDA2_BASE_(r2) /* 80165A68 00162868 38 80 00 00 */ li r4, 0 /* 80165A6C 0016286C FC A0 10 90 */ fmr f5, f2 -/* 80165A70 00162870 C0 62 AA 24 */ lfs f3, lbl_803CF3A4-_SDA2_BASE_(r2) -/* 80165A74 00162874 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) +/* 80165A70 00162870 C0 62 AA 24 */ lfs f3, lbl__1142_2-_SDA2_BASE_(r2) +/* 80165A74 00162874 C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) /* 80165A78 00162878 38 A0 00 00 */ li r5, 0 /* 80165A7C 0016287C 38 E0 00 00 */ li r7, 0 /* 80165A80 00162880 4B EE 2F E5 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf @@ -6087,13 +6087,13 @@ lbl_80165A84: /* 80165AEC 001628EC 7C DF 33 78 */ mr r31, r6 /* 80165AF0 001628F0 4B FA 8F A5 */ bl GetOwner__5xGoalCFv /* 80165AF4 001628F4 C0 1C 00 4C */ lfs f0, 0x4c(r28) -/* 80165AF8 001628F8 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80165AFC 001628FC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80165AF8 001628F8 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80165AFC 001628FC 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80165B00 00162900 FC 40 F8 90 */ fmr f2, f31 /* 80165B04 00162904 EC 00 F8 2A */ fadds f0, f0, f31 /* 80165B08 00162908 D0 1C 00 4C */ stfs f0, 0x4c(r28) /* 80165B0C 0016290C 80 84 07 04 */ lwz r4, 0x704(r4) -/* 80165B10 00162910 C0 22 AA 74 */ lfs f1, lbl_803CF3F4-_SDA2_BASE_(r2) +/* 80165B10 00162910 C0 22 AA 74 */ lfs f1, lbl__1673_2-_SDA2_BASE_(r2) /* 80165B14 00162914 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80165B18 00162918 38 84 00 30 */ addi r4, r4, 0x30 /* 80165B1C 0016291C 4B FF F8 ED */ bl zNPCTypeBossPatrick.Pat_FaceTarget__FP12zNPCBPatrickPC5xVec3ff @@ -6123,7 +6123,7 @@ lbl_80165A84: /* 80165B7C 0016297C 93 C1 00 10 */ stw r30, 0x10(r1) /* 80165B80 00162980 7C 7E 1B 78 */ mr r30, r3 /* 80165B84 00162984 4B FA 8F 11 */ bl GetOwner__5xGoalCFv -/* 80165B88 00162988 80 AD 97 04 */ lwz r5, lbl_803CC004-_SDA_BASE_(r13) +/* 80165B88 00162988 80 AD 97 04 */ lwz r5, lbl_sPat_Ptr-_SDA_BASE_(r13) /* 80165B8C 0016298C FC 20 F8 90 */ fmr f1, f31 /* 80165B90 00162990 7F C3 F3 78 */ mr r3, r30 /* 80165B94 00162994 7F E4 FB 78 */ mr r4, r31 @@ -6132,19 +6132,19 @@ lbl_80165A84: /* 80165BA0 001629A0 88 05 00 22 */ lbz r0, 0x22(r5) /* 80165BA4 001629A4 60 00 00 10 */ ori r0, r0, 0x10 /* 80165BA8 001629A8 98 05 00 22 */ stb r0, 0x22(r5) -/* 80165BAC 001629AC 80 AD 97 04 */ lwz r5, lbl_803CC004-_SDA_BASE_(r13) +/* 80165BAC 001629AC 80 AD 97 04 */ lwz r5, lbl_sPat_Ptr-_SDA_BASE_(r13) /* 80165BB0 001629B0 80 A5 13 C4 */ lwz r5, 0x13c4(r5) /* 80165BB4 001629B4 80 A5 00 04 */ lwz r5, 4(r5) /* 80165BB8 001629B8 88 05 00 22 */ lbz r0, 0x22(r5) /* 80165BBC 001629BC 60 00 00 10 */ ori r0, r0, 0x10 /* 80165BC0 001629C0 98 05 00 22 */ stb r0, 0x22(r5) -/* 80165BC4 001629C4 80 AD 97 04 */ lwz r5, lbl_803CC004-_SDA_BASE_(r13) +/* 80165BC4 001629C4 80 AD 97 04 */ lwz r5, lbl_sPat_Ptr-_SDA_BASE_(r13) /* 80165BC8 001629C8 80 A5 13 C4 */ lwz r5, 0x13c4(r5) /* 80165BCC 001629CC 80 A5 00 08 */ lwz r5, 8(r5) /* 80165BD0 001629D0 88 05 00 22 */ lbz r0, 0x22(r5) /* 80165BD4 001629D4 60 00 00 10 */ ori r0, r0, 0x10 /* 80165BD8 001629D8 98 05 00 22 */ stb r0, 0x22(r5) -/* 80165BDC 001629DC 80 AD 97 04 */ lwz r5, lbl_803CC004-_SDA_BASE_(r13) +/* 80165BDC 001629DC 80 AD 97 04 */ lwz r5, lbl_sPat_Ptr-_SDA_BASE_(r13) /* 80165BE0 001629E0 80 A5 13 C4 */ lwz r5, 0x13c4(r5) /* 80165BE4 001629E4 80 A5 00 0C */ lwz r5, 0xc(r5) /* 80165BE8 001629E8 88 05 00 22 */ lbz r0, 0x22(r5) @@ -6169,12 +6169,12 @@ lbl_80165A84: /* 80165C34 00162A34 7C 7E 1B 78 */ mr r30, r3 /* 80165C38 00162A38 7C 9F 23 78 */ mr r31, r4 /* 80165C3C 00162A3C 4B FA 8E 59 */ bl GetOwner__5xGoalCFv -/* 80165C40 00162A40 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80165C40 00162A40 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80165C44 00162A44 38 00 00 00 */ li r0, 0 /* 80165C48 00162A48 FC 20 F8 90 */ fmr f1, f31 /* 80165C4C 00162A4C 7F E4 FB 78 */ mr r4, r31 /* 80165C50 00162A50 D0 1E 00 4C */ stfs f0, 0x4c(r30) -/* 80165C54 00162A54 C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) +/* 80165C54 00162A54 C0 02 A9 C0 */ lfs f0, lbl__831_5-_SDA2_BASE_(r2) /* 80165C58 00162A58 D0 1E 00 54 */ stfs f0, 0x54(r30) /* 80165C5C 00162A5C 90 1E 00 50 */ stw r0, 0x50(r30) /* 80165C60 00162A60 80 03 02 B4 */ lwz r0, 0x2b4(r3) @@ -6212,7 +6212,7 @@ lbl_80165A84: /* 80165CE0 00162AE0 EC 00 F8 2A */ fadds f0, f0, f31 /* 80165CE4 00162AE4 D0 1A 00 4C */ stfs f0, 0x4c(r26) /* 80165CE8 00162AE8 C0 3A 00 54 */ lfs f1, 0x54(r26) -/* 80165CEC 00162AEC C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80165CEC 00162AEC C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80165CF0 00162AF0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80165CF4 00162AF4 40 80 00 0C */ bge lbl_80165D00 /* 80165CF8 00162AF8 3B 20 00 00 */ li r25, 0 @@ -6221,7 +6221,7 @@ lbl_80165D00: /* 80165D00 00162B00 3B 20 00 01 */ li r25, 1 lbl_80165D04: /* 80165D04 00162B04 80 1A 00 50 */ lwz r0, 0x50(r26) -/* 80165D08 00162B08 C3 C2 A9 C0 */ lfs f30, lbl_803CF340-_SDA2_BASE_(r2) +/* 80165D08 00162B08 C3 C2 A9 C0 */ lfs f30, lbl__831_5-_SDA2_BASE_(r2) /* 80165D0C 00162B0C 2C 00 00 01 */ cmpwi r0, 1 /* 80165D10 00162B10 41 82 00 80 */ beq lbl_80165D90 /* 80165D14 00162B14 40 80 00 10 */ bge lbl_80165D24 @@ -6236,13 +6236,13 @@ lbl_80165D30: /* 80165D30 00162B30 7F E3 FB 78 */ mr r3, r31 /* 80165D34 00162B34 38 80 00 00 */ li r4, 0 /* 80165D38 00162B38 4B F8 D3 41 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 80165D3C 00162B3C C0 02 AA D4 */ lfs f0, lbl_803CF454-_SDA2_BASE_(r2) +/* 80165D3C 00162B3C C0 02 AA D4 */ lfs f0, lbl__2512-_SDA2_BASE_(r2) /* 80165D40 00162B40 7F E3 FB 78 */ mr r3, r31 /* 80165D44 00162B44 38 80 00 00 */ li r4, 0 /* 80165D48 00162B48 EC 00 08 2A */ fadds f0, f0, f1 /* 80165D4C 00162B4C EF DE 00 2A */ fadds f30, f30, f0 /* 80165D50 00162B50 4B F8 D3 29 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 80165D54 00162B54 C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) +/* 80165D54 00162B54 C0 02 AA B4 */ lfs f0, lbl__2280-_SDA2_BASE_(r2) /* 80165D58 00162B58 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80165D5C 00162B5C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80165D60 00162B60 40 80 00 7C */ bge lbl_80165DDC @@ -6251,10 +6251,10 @@ lbl_80165D30: /* 80165D6C 00162B6C 90 1A 00 50 */ stw r0, 0x50(r26) /* 80165D70 00162B70 38 80 00 20 */ li r4, 0x20 /* 80165D74 00162B74 38 A0 00 00 */ li r5, 0 -/* 80165D78 00162B78 C0 02 AA D4 */ lfs f0, lbl_803CF454-_SDA2_BASE_(r2) +/* 80165D78 00162B78 C0 02 AA D4 */ lfs f0, lbl__2512-_SDA2_BASE_(r2) /* 80165D7C 00162B7C D0 1A 00 54 */ stfs f0, 0x54(r26) /* 80165D80 00162B80 4B F6 F5 99 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi -/* 80165D84 00162B84 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80165D84 00162B84 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80165D88 00162B88 D0 1A 00 4C */ stfs f0, 0x4c(r26) /* 80165D8C 00162B8C 48 00 00 50 */ b lbl_80165DDC lbl_80165D90: @@ -6262,7 +6262,7 @@ lbl_80165D90: /* 80165D94 00162B94 EC 00 F8 28 */ fsubs f0, f0, f31 /* 80165D98 00162B98 D0 1A 00 54 */ stfs f0, 0x54(r26) /* 80165D9C 00162B9C C0 3A 00 54 */ lfs f1, 0x54(r26) -/* 80165DA0 00162BA0 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80165DA0 00162BA0 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80165DA4 00162BA4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80165DA8 00162BA8 4C 41 13 82 */ cror 2, 1, 2 /* 80165DAC 00162BAC 40 82 00 30 */ bne lbl_80165DDC @@ -6273,66 +6273,66 @@ lbl_80165DB8: /* 80165DBC 00162BBC EC 00 F8 28 */ fsubs f0, f0, f31 /* 80165DC0 00162BC0 D0 1A 00 54 */ stfs f0, 0x54(r26) /* 80165DC4 00162BC4 C0 3A 00 54 */ lfs f1, 0x54(r26) -/* 80165DC8 00162BC8 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80165DC8 00162BC8 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80165DCC 00162BCC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80165DD0 00162BD0 4C 41 13 82 */ cror 2, 1, 2 /* 80165DD4 00162BD4 40 82 00 08 */ bne lbl_80165DDC /* 80165DD8 00162BD8 EF DE 08 2A */ fadds f30, f30, f1 lbl_80165DDC: /* 80165DDC 00162BDC FC 20 F0 90 */ fmr f1, f30 -/* 80165DE0 00162BE0 C0 42 A9 C0 */ lfs f2, lbl_803CF340-_SDA2_BASE_(r2) +/* 80165DE0 00162BE0 C0 42 A9 C0 */ lfs f2, lbl__831_5-_SDA2_BASE_(r2) /* 80165DE4 00162BE4 38 61 00 38 */ addi r3, r1, 0x38 /* 80165DE8 00162BE8 38 80 00 01 */ li r4, 1 /* 80165DEC 00162BEC 4B F0 9B 91 */ bl zEntPlayer_PredictPos__FP5xVec3ffi /* 80165DF0 00162BF0 FC 40 F8 90 */ fmr f2, f31 -/* 80165DF4 00162BF4 C0 22 AA 74 */ lfs f1, lbl_803CF3F4-_SDA2_BASE_(r2) +/* 80165DF4 00162BF4 C0 22 AA 74 */ lfs f1, lbl__1673_2-_SDA2_BASE_(r2) /* 80165DF8 00162BF8 7F E3 FB 78 */ mr r3, r31 /* 80165DFC 00162BFC 38 81 00 38 */ addi r4, r1, 0x38 /* 80165E00 00162C00 4B FF F6 09 */ bl zNPCTypeBossPatrick.Pat_FaceTarget__FP12zNPCBPatrickPC5xVec3ff /* 80165E04 00162C04 2C 19 00 00 */ cmpwi r25, 0 /* 80165E08 00162C08 41 82 03 08 */ beq lbl_80166110 /* 80165E0C 00162C0C C0 3A 00 54 */ lfs f1, 0x54(r26) -/* 80165E10 00162C10 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80165E10 00162C10 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80165E14 00162C14 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80165E18 00162C18 40 80 02 F8 */ bge lbl_80166110 /* 80165E1C 00162C1C 7F E3 FB 78 */ mr r3, r31 /* 80165E20 00162C20 4B FF DF 41 */ bl getNextFreeGlob__12zNPCBPatrickFv -/* 80165E24 00162C24 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80165E24 00162C24 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80165E28 00162C28 7C 7E 1B 78 */ mr r30, r3 /* 80165E2C 00162C2C D0 03 00 24 */ stfs f0, 0x24(r3) -/* 80165E30 00162C30 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80165E30 00162C30 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80165E34 00162C34 D0 03 00 1C */ stfs f0, 0x1c(r3) /* 80165E38 00162C38 4B EC AE 51 */ bl xurand__Fv -/* 80165E3C 00162C3C C0 42 AA 88 */ lfs f2, lbl_803CF408-_SDA2_BASE_(r2) +/* 80165E3C 00162C3C C0 42 AA 88 */ lfs f2, lbl__1678_2-_SDA2_BASE_(r2) /* 80165E40 00162C40 38 61 00 2C */ addi r3, r1, 0x2c -/* 80165E44 00162C44 C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) +/* 80165E44 00162C44 C0 02 A9 C0 */ lfs f0, lbl__831_5-_SDA2_BASE_(r2) /* 80165E48 00162C48 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80165E4C 00162C4C D0 1E 00 20 */ stfs f0, 0x20(r30) -/* 80165E50 00162C50 C0 02 AA 08 */ lfs f0, lbl_803CF388-_SDA2_BASE_(r2) +/* 80165E50 00162C50 C0 02 AA 08 */ lfs f0, lbl__1055_2-_SDA2_BASE_(r2) /* 80165E54 00162C54 D0 1E 00 18 */ stfs f0, 0x18(r30) -/* 80165E58 00162C58 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) +/* 80165E58 00162C58 C0 22 A9 C4 */ lfs f1, lbl__832_2-_SDA2_BASE_(r2) /* 80165E5C 00162C5C FC 40 08 90 */ fmr f2, f1 /* 80165E60 00162C60 FC 60 08 90 */ fmr f3, f1 /* 80165E64 00162C64 4B EA 91 99 */ bl xVec3Init__FP5xVec3fff /* 80165E68 00162C68 80 9F 00 24 */ lwz r4, 0x24(r31) -/* 80165E6C 00162C6C 3C 60 80 2A */ lis r3, lbl_8029AA68@ha -/* 80165E70 00162C70 38 A3 AA 68 */ addi r5, r3, lbl_8029AA68@l +/* 80165E6C 00162C6C 3C 60 80 2A */ lis r3, lbl_sBone_1@ha +/* 80165E70 00162C70 38 A3 AA 68 */ addi r5, r3, lbl_sBone_1@l /* 80165E74 00162C74 38 61 00 20 */ addi r3, r1, 0x20 /* 80165E78 00162C78 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80165E7C 00162C7C 38 C1 00 2C */ addi r6, r1, 0x2c /* 80165E80 00162C80 80 A5 00 04 */ lwz r5, 4(r5) /* 80165E84 00162C84 4B FF AA E1 */ bl zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 80165E88 00162C88 80 9F 00 24 */ lwz r4, 0x24(r31) -/* 80165E8C 00162C8C 3C 60 80 2A */ lis r3, lbl_8029AA68@ha -/* 80165E90 00162C90 3B 23 AA 68 */ addi r25, r3, lbl_8029AA68@l +/* 80165E8C 00162C8C 3C 60 80 2A */ lis r3, lbl_sBone_1@ha +/* 80165E90 00162C90 3B 23 AA 68 */ addi r25, r3, lbl_sBone_1@l /* 80165E94 00162C94 38 61 00 14 */ addi r3, r1, 0x14 /* 80165E98 00162C98 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80165E9C 00162C9C 38 C1 00 2C */ addi r6, r1, 0x2c /* 80165EA0 00162CA0 80 B9 00 08 */ lwz r5, 8(r25) /* 80165EA4 00162CA4 4B FF AA C1 */ bl zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 -/* 80165EA8 00162CA8 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 80165EA8 00162CA8 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80165EAC 00162CAC 38 61 00 2C */ addi r3, r1, 0x2c -/* 80165EB0 00162CB0 C0 22 A9 C0 */ lfs f1, lbl_803CF340-_SDA2_BASE_(r2) +/* 80165EB0 00162CB0 C0 22 A9 C0 */ lfs f1, lbl__831_5-_SDA2_BASE_(r2) /* 80165EB4 00162CB4 FC 60 10 90 */ fmr f3, f2 /* 80165EB8 00162CB8 4B EA 91 45 */ bl xVec3Init__FP5xVec3fff /* 80165EBC 00162CBC 80 9F 00 24 */ lwz r4, 0x24(r31) @@ -6347,14 +6347,14 @@ lbl_80165DDC: /* 80165EE0 00162CE0 38 61 00 08 */ addi r3, r1, 8 /* 80165EE4 00162CE4 7C 64 1B 78 */ mr r4, r3 /* 80165EE8 00162CE8 4B EE 84 09 */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 80165EEC 00162CEC C0 22 A9 E4 */ lfs f1, lbl_803CF364-_SDA2_BASE_(r2) +/* 80165EEC 00162CEC C0 22 A9 E4 */ lfs f1, lbl__1046_4-_SDA2_BASE_(r2) /* 80165EF0 00162CF0 7F C3 F3 78 */ mr r3, r30 /* 80165EF4 00162CF4 38 81 00 20 */ addi r4, r1, 0x20 /* 80165EF8 00162CF8 4B EA 51 99 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80165EFC 00162CFC 7F C4 F3 78 */ mr r4, r30 /* 80165F00 00162D00 38 7E 00 28 */ addi r3, r30, 0x28 /* 80165F04 00162D04 4B EE 85 D9 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 80165F08 00162D08 C0 22 A9 E4 */ lfs f1, lbl_803CF364-_SDA2_BASE_(r2) +/* 80165F08 00162D08 C0 22 A9 E4 */ lfs f1, lbl__1046_4-_SDA2_BASE_(r2) /* 80165F0C 00162D0C 7F C3 F3 78 */ mr r3, r30 /* 80165F10 00162D10 38 81 00 14 */ addi r4, r1, 0x14 /* 80165F14 00162D14 4B EA F1 45 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f @@ -6362,21 +6362,21 @@ lbl_80165DDC: /* 80165F1C 00162D1C 38 61 00 08 */ addi r3, r1, 8 /* 80165F20 00162D20 C0 1E 00 00 */ lfs f0, 0(r30) /* 80165F24 00162D24 38 9E 00 0C */ addi r4, r30, 0xc -/* 80165F28 00162D28 C0 42 A9 C0 */ lfs f2, lbl_803CF340-_SDA2_BASE_(r2) +/* 80165F28 00162D28 C0 42 A9 C0 */ lfs f2, lbl__831_5-_SDA2_BASE_(r2) /* 80165F2C 00162D2C EC 01 00 28 */ fsubs f0, f1, f0 /* 80165F30 00162D30 EC 02 00 32 */ fmuls f0, f2, f0 /* 80165F34 00162D34 D0 1E 00 0C */ stfs f0, 0xc(r30) /* 80165F38 00162D38 C0 21 00 40 */ lfs f1, 0x40(r1) /* 80165F3C 00162D3C C0 1E 00 08 */ lfs f0, 8(r30) -/* 80165F40 00162D40 C0 42 A9 C0 */ lfs f2, lbl_803CF340-_SDA2_BASE_(r2) +/* 80165F40 00162D40 C0 42 A9 C0 */ lfs f2, lbl__831_5-_SDA2_BASE_(r2) /* 80165F44 00162D44 EC 01 00 28 */ fsubs f0, f1, f0 /* 80165F48 00162D48 EC 02 00 32 */ fmuls f0, f2, f0 /* 80165F4C 00162D4C D0 1E 00 14 */ stfs f0, 0x14(r30) /* 80165F50 00162D50 C0 21 00 3C */ lfs f1, 0x3c(r1) /* 80165F54 00162D54 C0 1E 00 04 */ lfs f0, 4(r30) -/* 80165F58 00162D58 C0 42 A9 C0 */ lfs f2, lbl_803CF340-_SDA2_BASE_(r2) +/* 80165F58 00162D58 C0 42 A9 C0 */ lfs f2, lbl__831_5-_SDA2_BASE_(r2) /* 80165F5C 00162D5C EC 01 00 28 */ fsubs f0, f1, f0 -/* 80165F60 00162D60 C0 62 A9 E4 */ lfs f3, lbl_803CF364-_SDA2_BASE_(r2) +/* 80165F60 00162D60 C0 62 A9 E4 */ lfs f3, lbl__1046_4-_SDA2_BASE_(r2) /* 80165F64 00162D64 C0 3E 00 18 */ lfs f1, 0x18(r30) /* 80165F68 00162D68 EC 02 00 32 */ fmuls f0, f2, f0 /* 80165F6C 00162D6C EC 03 00 7A */ fmadds f0, f3, f1, f0 @@ -6386,9 +6386,9 @@ lbl_80165DDC: /* 80165F7C 00162D7C 38 7E 00 0C */ addi r3, r30, 0xc /* 80165F80 00162D80 38 81 00 08 */ addi r4, r1, 8 /* 80165F84 00162D84 4B EA F0 D5 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 80165F88 00162D88 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80165F88 00162D88 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80165F8C 00162D8C 7F C3 F3 78 */ mr r3, r30 -/* 80165F90 00162D90 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80165F90 00162D90 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80165F94 00162D94 38 A1 00 44 */ addi r5, r1, 0x44 /* 80165F98 00162D98 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 80165F9C 00162D9C 80 84 00 44 */ lwz r4, 0x44(r4) @@ -6421,22 +6421,22 @@ lbl_80165FD0: /* 80166004 00162E04 60 00 00 02 */ ori r0, r0, 2 /* 80166008 00162E08 90 1E 00 50 */ stw r0, 0x50(r30) /* 8016600C 00162E0C C0 21 00 64 */ lfs f1, 0x64(r1) -/* 80166010 00162E10 C0 02 AA 8C */ lfs f0, lbl_803CF40C-_SDA2_BASE_(r2) +/* 80166010 00162E10 C0 02 AA 8C */ lfs f0, lbl__1679-_SDA2_BASE_(r2) /* 80166014 00162E14 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80166018 00162E18 40 80 00 64 */ bge lbl_8016607C -/* 8016601C 00162E1C C0 02 AA 90 */ lfs f0, lbl_803CF410-_SDA2_BASE_(r2) +/* 8016601C 00162E1C C0 02 AA 90 */ lfs f0, lbl__1680-_SDA2_BASE_(r2) /* 80166020 00162E20 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80166024 00162E24 40 81 00 58 */ ble lbl_8016607C /* 80166028 00162E28 C0 21 00 6C */ lfs f1, 0x6c(r1) -/* 8016602C 00162E2C C0 02 AA 94 */ lfs f0, lbl_803CF414-_SDA2_BASE_(r2) +/* 8016602C 00162E2C C0 02 AA 94 */ lfs f0, lbl__1681-_SDA2_BASE_(r2) /* 80166030 00162E30 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80166034 00162E34 40 81 00 48 */ ble lbl_8016607C /* 80166038 00162E38 80 1E 00 50 */ lwz r0, 0x50(r30) /* 8016603C 00162E3C 38 7E 00 34 */ addi r3, r30, 0x34 /* 80166040 00162E40 60 00 00 08 */ ori r0, r0, 8 /* 80166044 00162E44 90 1E 00 50 */ stw r0, 0x50(r30) -/* 80166048 00162E48 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) -/* 8016604C 00162E4C C0 42 A9 C0 */ lfs f2, lbl_803CF340-_SDA2_BASE_(r2) +/* 80166048 00162E48 C0 22 A9 C4 */ lfs f1, lbl__832_2-_SDA2_BASE_(r2) +/* 8016604C 00162E4C C0 42 A9 C0 */ lfs f2, lbl__831_5-_SDA2_BASE_(r2) /* 80166050 00162E50 FC 60 08 90 */ fmr f3, f1 /* 80166054 00162E54 4B EA 8F A9 */ bl xVec3Init__FP5xVec3fff /* 80166058 00162E58 80 01 00 4C */ lwz r0, 0x4c(r1) @@ -6449,42 +6449,42 @@ lbl_80165FD0: /* 80166074 00162E74 4B EA 50 1D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80166078 00162E78 48 00 00 18 */ b lbl_80166090 lbl_8016607C: -/* 8016607C 00162E7C C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) +/* 8016607C 00162E7C C0 22 A9 C4 */ lfs f1, lbl__832_2-_SDA2_BASE_(r2) /* 80166080 00162E80 38 7E 00 34 */ addi r3, r30, 0x34 -/* 80166084 00162E84 C0 42 A9 CC */ lfs f2, lbl_803CF34C-_SDA2_BASE_(r2) +/* 80166084 00162E84 C0 42 A9 CC */ lfs f2, lbl__870_1-_SDA2_BASE_(r2) /* 80166088 00162E88 FC 60 08 90 */ fmr f3, f1 /* 8016608C 00162E8C 4B EA 8F 71 */ bl xVec3Init__FP5xVec3fff lbl_80166090: /* 80166090 00162E90 4B EC AB D9 */ bl xrand__Fv /* 80166094 00162E94 54 60 03 9D */ rlwinm. r0, r3, 0, 0xe, 0xe /* 80166098 00162E98 41 82 00 40 */ beq lbl_801660D8 -/* 8016609C 00162E9C 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 801660A0 00162EA0 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 8016609C 00162E9C 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 801660A0 00162EA0 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 801660A4 00162EA4 38 63 05 F1 */ addi r3, r3, 0x5f1 /* 801660A8 00162EA8 4B EE 61 6D */ bl xStrHash__FPCc -/* 801660AC 00162EAC C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 801660AC 00162EAC C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 801660B0 00162EB0 7F C6 F3 78 */ mr r6, r30 -/* 801660B4 00162EB4 C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) +/* 801660B4 00162EB4 C0 22 AA 6C */ lfs f1, lbl__1671_1-_SDA2_BASE_(r2) /* 801660B8 00162EB8 38 80 00 00 */ li r4, 0 /* 801660BC 00162EBC FC A0 10 90 */ fmr f5, f2 -/* 801660C0 00162EC0 C0 62 AA 24 */ lfs f3, lbl_803CF3A4-_SDA2_BASE_(r2) -/* 801660C4 00162EC4 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) +/* 801660C0 00162EC0 C0 62 AA 24 */ lfs f3, lbl__1142_2-_SDA2_BASE_(r2) +/* 801660C4 00162EC4 C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) /* 801660C8 00162EC8 38 A0 00 00 */ li r5, 0 /* 801660CC 00162ECC 38 E0 00 00 */ li r7, 0 /* 801660D0 00162ED0 4B EE 29 C5 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf /* 801660D4 00162ED4 48 00 00 3C */ b lbl_80166110 lbl_801660D8: -/* 801660D8 00162ED8 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 801660DC 00162EDC 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 801660D8 00162ED8 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 801660DC 00162EDC 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 801660E0 00162EE0 38 63 05 FE */ addi r3, r3, 0x5fe /* 801660E4 00162EE4 4B EE 61 31 */ bl xStrHash__FPCc -/* 801660E8 00162EE8 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 801660E8 00162EE8 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 801660EC 00162EEC 7F C6 F3 78 */ mr r6, r30 -/* 801660F0 00162EF0 C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) +/* 801660F0 00162EF0 C0 22 AA 6C */ lfs f1, lbl__1671_1-_SDA2_BASE_(r2) /* 801660F4 00162EF4 38 80 00 00 */ li r4, 0 /* 801660F8 00162EF8 FC A0 10 90 */ fmr f5, f2 -/* 801660FC 00162EFC C0 62 AA 24 */ lfs f3, lbl_803CF3A4-_SDA2_BASE_(r2) -/* 80166100 00162F00 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) +/* 801660FC 00162EFC C0 62 AA 24 */ lfs f3, lbl__1142_2-_SDA2_BASE_(r2) +/* 80166100 00162F00 C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) /* 80166104 00162F04 38 A0 00 00 */ li r5, 0 /* 80166108 00162F08 38 E0 00 00 */ li r7, 0 /* 8016610C 00162F0C 4B EE 29 89 */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf @@ -6516,20 +6516,20 @@ lbl_80166110: /* 80166170 00162F70 7C 7D 1B 78 */ mr r29, r3 /* 80166174 00162F74 7C 9E 23 78 */ mr r30, r4 /* 80166178 00162F78 4B FA 89 1D */ bl GetOwner__5xGoalCFv -/* 8016617C 00162F7C C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) -/* 80166180 00162F80 3C 80 80 27 */ lis r4, lbl_8027089C@ha -/* 80166184 00162F84 38 84 08 9C */ addi r4, r4, lbl_8027089C@l +/* 8016617C 00162F7C C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) +/* 80166180 00162F80 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha +/* 80166184 00162F84 38 84 08 9C */ addi r4, r4, lbl__stringBase0_96@l /* 80166188 00162F88 7C 7F 1B 78 */ mr r31, r3 /* 8016618C 00162F8C D0 1D 00 4C */ stfs f0, 0x4c(r29) /* 80166190 00162F90 38 64 06 0E */ addi r3, r4, 0x60e /* 80166194 00162F94 4B EE 60 81 */ bl xStrHash__FPCc -/* 80166198 00162F98 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 80166198 00162F98 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 8016619C 00162F9C 7F E6 FB 78 */ mr r6, r31 -/* 801661A0 00162FA0 C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) +/* 801661A0 00162FA0 C0 22 AA 6C */ lfs f1, lbl__1671_1-_SDA2_BASE_(r2) /* 801661A4 00162FA4 38 80 00 00 */ li r4, 0 /* 801661A8 00162FA8 FC A0 10 90 */ fmr f5, f2 -/* 801661AC 00162FAC C0 62 A9 D8 */ lfs f3, lbl_803CF358-_SDA2_BASE_(r2) -/* 801661B0 00162FB0 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) +/* 801661AC 00162FAC C0 62 A9 D8 */ lfs f3, lbl__891_3-_SDA2_BASE_(r2) +/* 801661B0 00162FB0 C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) /* 801661B4 00162FB4 38 A0 00 00 */ li r5, 0 /* 801661B8 00162FB8 38 E0 00 00 */ li r7, 0 /* 801661BC 00162FBC 4B EE 28 A9 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf @@ -6618,11 +6618,11 @@ lbl_80166110: /* 80166308 00163108 7C 7E 1B 78 */ mr r30, r3 /* 8016630C 0016310C 7C 9F 23 78 */ mr r31, r4 /* 80166310 00163110 4B FA 87 85 */ bl GetOwner__5xGoalCFv -/* 80166314 00163114 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80166314 00163114 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80166318 00163118 FC 20 F8 90 */ fmr f1, f31 /* 8016631C 0016311C 7F E4 FB 78 */ mr r4, r31 /* 80166320 00163120 D0 1E 00 4C */ stfs f0, 0x4c(r30) -/* 80166324 00163124 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80166324 00163124 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80166328 00163128 D0 1E 00 54 */ stfs f0, 0x54(r30) /* 8016632C 0016312C 80 03 02 B4 */ lwz r0, 0x2b4(r3) /* 80166330 00163130 60 00 00 20 */ ori r0, r0, 0x20 @@ -6654,7 +6654,7 @@ lbl_80166110: /* 80166398 00163198 4B FA 86 FD */ bl GetOwner__5xGoalCFv /* 8016639C 0016319C C0 36 00 4C */ lfs f1, 0x4c(r22) /* 801663A0 001631A0 7C 7C 1B 78 */ mr r28, r3 -/* 801663A4 001631A4 C0 02 AA 7C */ lfs f0, lbl_803CF3FC-_SDA2_BASE_(r2) +/* 801663A4 001631A4 C0 02 AA 7C */ lfs f0, lbl__1675_2-_SDA2_BASE_(r2) /* 801663A8 001631A8 3B 40 00 00 */ li r26, 0 /* 801663AC 001631AC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801663B0 001631B0 4C 40 13 82 */ cror 2, 0, 2 @@ -6662,32 +6662,32 @@ lbl_80166110: /* 801663B8 001631B8 3B 40 00 01 */ li r26, 1 lbl_801663BC: /* 801663BC 001631BC C0 16 00 4C */ lfs f0, 0x4c(r22) -/* 801663C0 001631C0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 801663C4 001631C4 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 801663C0 001631C0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 801663C4 001631C4 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 801663C8 001631C8 FC 40 F8 90 */ fmr f2, f31 /* 801663CC 001631CC EC 00 F8 2A */ fadds f0, f0, f31 /* 801663D0 001631D0 7F 83 E3 78 */ mr r3, r28 /* 801663D4 001631D4 D0 16 00 4C */ stfs f0, 0x4c(r22) /* 801663D8 001631D8 80 84 07 04 */ lwz r4, 0x704(r4) -/* 801663DC 001631DC C0 22 AA 74 */ lfs f1, lbl_803CF3F4-_SDA2_BASE_(r2) +/* 801663DC 001631DC C0 22 AA 74 */ lfs f1, lbl__1673_2-_SDA2_BASE_(r2) /* 801663E0 001631E0 80 84 00 4C */ lwz r4, 0x4c(r4) /* 801663E4 001631E4 38 84 00 30 */ addi r4, r4, 0x30 /* 801663E8 001631E8 4B FF F0 21 */ bl zNPCTypeBossPatrick.Pat_FaceTarget__FP12zNPCBPatrickPC5xVec3ff /* 801663EC 001631EC C0 36 00 4C */ lfs f1, 0x4c(r22) -/* 801663F0 001631F0 C0 02 AA 7C */ lfs f0, lbl_803CF3FC-_SDA2_BASE_(r2) +/* 801663F0 001631F0 C0 02 AA 7C */ lfs f0, lbl__1675_2-_SDA2_BASE_(r2) /* 801663F4 001631F4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801663F8 001631F8 40 81 02 D4 */ ble lbl_801666CC -/* 801663FC 001631FC C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) +/* 801663FC 001631FC C0 02 A9 C0 */ lfs f0, lbl__831_5-_SDA2_BASE_(r2) /* 80166400 00163200 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80166404 00163204 40 80 02 C8 */ bge lbl_801666CC -/* 80166408 00163208 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) +/* 80166408 00163208 C0 22 A9 C4 */ lfs f1, lbl__832_2-_SDA2_BASE_(r2) /* 8016640C 0016320C 38 61 00 14 */ addi r3, r1, 0x14 /* 80166410 00163210 FC 40 08 90 */ fmr f2, f1 /* 80166414 00163214 FC 60 08 90 */ fmr f3, f1 /* 80166418 00163218 4B EA 8B E5 */ bl xVec3Init__FP5xVec3fff /* 8016641C 0016321C 80 9C 00 24 */ lwz r4, 0x24(r28) -/* 80166420 00163220 3C 60 80 2A */ lis r3, lbl_8029AA68@ha -/* 80166424 00163224 38 A3 AA 68 */ addi r5, r3, lbl_8029AA68@l +/* 80166420 00163220 3C 60 80 2A */ lis r3, lbl_sBone_1@ha +/* 80166424 00163224 38 A3 AA 68 */ addi r5, r3, lbl_sBone_1@l /* 80166428 00163228 38 61 00 08 */ addi r3, r1, 8 /* 8016642C 0016322C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80166430 00163230 38 C1 00 14 */ addi r6, r1, 0x14 @@ -6695,37 +6695,37 @@ lbl_801663BC: /* 80166438 00163238 4B FF A5 2D */ bl zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 8016643C 0016323C 2C 1A 00 00 */ cmpwi r26, 0 /* 80166440 00163240 41 82 00 3C */ beq lbl_8016647C -/* 80166444 00163244 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 80166448 00163248 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 80166444 00163244 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 80166448 00163248 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 8016644C 0016324C 38 63 06 1F */ addi r3, r3, 0x61f /* 80166450 00163250 4B EE 5D C5 */ bl xStrHash__FPCc -/* 80166454 00163254 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 80166454 00163254 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80166458 00163258 38 C1 00 08 */ addi r6, r1, 8 -/* 8016645C 0016325C C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) +/* 8016645C 0016325C C0 22 AA 6C */ lfs f1, lbl__1671_1-_SDA2_BASE_(r2) /* 80166460 00163260 38 80 00 00 */ li r4, 0 /* 80166464 00163264 FC A0 10 90 */ fmr f5, f2 -/* 80166468 00163268 C0 62 AA 24 */ lfs f3, lbl_803CF3A4-_SDA2_BASE_(r2) -/* 8016646C 0016326C C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) +/* 80166468 00163268 C0 62 AA 24 */ lfs f3, lbl__1142_2-_SDA2_BASE_(r2) +/* 8016646C 0016326C C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) /* 80166470 00163270 38 A0 00 00 */ li r5, 0 /* 80166474 00163274 38 E0 00 00 */ li r7, 0 /* 80166478 00163278 4B EE 26 1D */ bl xSndPlay3D__FUiffUiUiPC5xVec3ff14sound_categoryf lbl_8016647C: /* 8016647C 0016327C 4B EC A8 0D */ bl xurand__Fv -/* 80166480 00163280 C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) +/* 80166480 00163280 C0 02 A9 E4 */ lfs f0, lbl__1046_4-_SDA2_BASE_(r2) /* 80166484 00163284 3C 00 43 30 */ lis r0, 0x4330 -/* 80166488 00163288 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8016648C 0016328C C0 42 AA 0C */ lfs f2, lbl_803CF38C-_SDA2_BASE_(r2) +/* 80166488 00163288 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8016648C 0016328C C0 42 AA 0C */ lfs f2, lbl__1056_2-_SDA2_BASE_(r2) /* 80166490 00163290 EC 20 08 2A */ fadds f1, f0, f1 /* 80166494 00163294 C0 16 00 54 */ lfs f0, 0x54(r22) /* 80166498 00163298 90 01 00 78 */ stw r0, 0x78(r1) -/* 8016649C 0016329C 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 8016649C 0016329C 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 801664A0 001632A0 3B C1 00 34 */ addi r30, r1, 0x34 /* 801664A4 001632A4 3B A0 00 00 */ li r29, 0 /* 801664A8 001632A8 EC 22 00 72 */ fmuls f1, f2, f1 /* 801664AC 001632AC EC 1F 00 7A */ fmadds f0, f31, f1, f0 /* 801664B0 001632B0 D0 16 00 54 */ stfs f0, 0x54(r22) /* 801664B4 001632B4 C0 56 00 54 */ lfs f2, 0x54(r22) -/* 801664B8 001632B8 C8 22 A9 D0 */ lfd f1, lbl_803CF350-_SDA2_BASE_(r2) +/* 801664B8 001632B8 C8 22 A9 D0 */ lfd f1, lbl__875_3-_SDA2_BASE_(r2) /* 801664BC 001632BC FC 00 10 1E */ fctiwz f0, f2 /* 801664C0 001632C0 D8 01 00 70 */ stfd f0, 0x70(r1) /* 801664C4 001632C4 83 61 00 74 */ lwz r27, 0x74(r1) @@ -6739,19 +6739,19 @@ lbl_8016647C: lbl_801664E4: /* 801664E4 001632E4 7F 83 E3 78 */ mr r3, r28 /* 801664E8 001632E8 4B FF D8 79 */ bl getNextFreeGlob__12zNPCBPatrickFv -/* 801664EC 001632EC C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801664EC 001632EC C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801664F0 001632F0 7C 7A 1B 78 */ mr r26, r3 /* 801664F4 001632F4 D0 03 00 24 */ stfs f0, 0x24(r3) -/* 801664F8 001632F8 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801664F8 001632F8 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801664FC 001632FC D0 03 00 1C */ stfs f0, 0x1c(r3) /* 80166500 00163300 4B EC A7 89 */ bl xurand__Fv -/* 80166504 00163304 C0 42 AA 88 */ lfs f2, lbl_803CF408-_SDA2_BASE_(r2) +/* 80166504 00163304 C0 42 AA 88 */ lfs f2, lbl__1678_2-_SDA2_BASE_(r2) /* 80166508 00163308 7F 43 D3 78 */ mr r3, r26 -/* 8016650C 0016330C C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) +/* 8016650C 0016330C C0 02 A9 C0 */ lfs f0, lbl__831_5-_SDA2_BASE_(r2) /* 80166510 00163310 38 81 00 08 */ addi r4, r1, 8 /* 80166514 00163314 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80166518 00163318 D0 1A 00 20 */ stfs f0, 0x20(r26) -/* 8016651C 0016331C C0 02 AA 08 */ lfs f0, lbl_803CF388-_SDA2_BASE_(r2) +/* 8016651C 0016331C C0 02 AA 08 */ lfs f0, lbl__1055_2-_SDA2_BASE_(r2) /* 80166520 00163320 D0 1A 00 18 */ stfs f0, 0x18(r26) /* 80166524 00163324 4B EE 7F B9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80166528 00163328 7F 44 D3 78 */ mr r4, r26 @@ -6763,32 +6763,32 @@ lbl_801664E4: /* 80166540 00163340 38 84 00 20 */ addi r4, r4, 0x20 /* 80166544 00163344 4B EE 7F 99 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80166548 00163348 4B EC A7 41 */ bl xurand__Fv -/* 8016654C 0016334C C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) +/* 8016654C 0016334C C0 02 A9 E4 */ lfs f0, lbl__1046_4-_SDA2_BASE_(r2) /* 80166550 00163350 38 7A 00 0C */ addi r3, r26, 0xc /* 80166554 00163354 80 9C 00 24 */ lwz r4, 0x24(r28) /* 80166558 00163358 EC 21 00 28 */ fsubs f1, f1, f0 -/* 8016655C 0016335C C0 02 AA 80 */ lfs f0, lbl_803CF400-_SDA2_BASE_(r2) +/* 8016655C 0016335C C0 02 AA 80 */ lfs f0, lbl__1676_1-_SDA2_BASE_(r2) /* 80166560 00163360 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80166564 00163364 EC 20 00 72 */ fmuls f1, f0, f1 /* 80166568 00163368 4B EA EA F1 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8016656C 0016336C 4B EC A7 1D */ bl xurand__Fv -/* 80166570 00163370 C0 62 A9 F0 */ lfs f3, lbl_803CF370-_SDA2_BASE_(r2) -/* 80166574 00163374 C0 42 A9 D8 */ lfs f2, lbl_803CF358-_SDA2_BASE_(r2) +/* 80166570 00163370 C0 62 A9 F0 */ lfs f3, lbl__1049_4-_SDA2_BASE_(r2) +/* 80166574 00163374 C0 42 A9 D8 */ lfs f2, lbl__891_3-_SDA2_BASE_(r2) /* 80166578 00163378 C0 1A 00 0C */ lfs f0, 0xc(r26) /* 8016657C 0016337C EC 23 10 7A */ fmadds f1, f3, f1, f2 /* 80166580 00163380 EC 00 00 72 */ fmuls f0, f0, f1 /* 80166584 00163384 D0 1A 00 0C */ stfs f0, 0xc(r26) /* 80166588 00163388 4B EC A7 01 */ bl xurand__Fv -/* 8016658C 0016338C C0 62 AA 68 */ lfs f3, lbl_803CF3E8-_SDA2_BASE_(r2) -/* 80166590 00163390 C0 42 A9 F8 */ lfs f2, lbl_803CF378-_SDA2_BASE_(r2) +/* 8016658C 0016338C C0 62 AA 68 */ lfs f3, lbl__1670_1-_SDA2_BASE_(r2) +/* 80166590 00163390 C0 42 A9 F8 */ lfs f2, lbl__1051_5-_SDA2_BASE_(r2) /* 80166594 00163394 C0 1A 00 10 */ lfs f0, 0x10(r26) /* 80166598 00163398 EC 23 10 7A */ fmadds f1, f3, f1, f2 /* 8016659C 0016339C EC 00 08 2A */ fadds f0, f0, f1 /* 801665A0 001633A0 D0 1A 00 10 */ stfs f0, 0x10(r26) /* 801665A4 001633A4 4B EC A6 E5 */ bl xurand__Fv -/* 801665A8 001633A8 C0 62 A9 F0 */ lfs f3, lbl_803CF370-_SDA2_BASE_(r2) +/* 801665A8 001633A8 C0 62 A9 F0 */ lfs f3, lbl__1049_4-_SDA2_BASE_(r2) /* 801665AC 001633AC 7F 43 D3 78 */ mr r3, r26 -/* 801665B0 001633B0 C0 42 A9 D8 */ lfs f2, lbl_803CF358-_SDA2_BASE_(r2) +/* 801665B0 001633B0 C0 42 A9 D8 */ lfs f2, lbl__891_3-_SDA2_BASE_(r2) /* 801665B4 001633B4 38 A1 00 20 */ addi r5, r1, 0x20 /* 801665B8 001633B8 C0 1A 00 14 */ lfs f0, 0x14(r26) /* 801665BC 001633BC EC 23 10 7A */ fmadds f1, f3, f1, f2 @@ -6825,22 +6825,22 @@ lbl_80166600: /* 80166634 00163434 60 00 00 02 */ ori r0, r0, 2 /* 80166638 00163438 90 1A 00 50 */ stw r0, 0x50(r26) /* 8016663C 0016343C C0 21 00 40 */ lfs f1, 0x40(r1) -/* 80166640 00163440 C0 02 AA 8C */ lfs f0, lbl_803CF40C-_SDA2_BASE_(r2) +/* 80166640 00163440 C0 02 AA 8C */ lfs f0, lbl__1679-_SDA2_BASE_(r2) /* 80166644 00163444 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80166648 00163448 40 80 00 64 */ bge lbl_801666AC -/* 8016664C 0016344C C0 02 AA 90 */ lfs f0, lbl_803CF410-_SDA2_BASE_(r2) +/* 8016664C 0016344C C0 02 AA 90 */ lfs f0, lbl__1680-_SDA2_BASE_(r2) /* 80166650 00163450 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80166654 00163454 40 81 00 58 */ ble lbl_801666AC /* 80166658 00163458 C0 21 00 48 */ lfs f1, 0x48(r1) -/* 8016665C 0016345C C0 02 AA 94 */ lfs f0, lbl_803CF414-_SDA2_BASE_(r2) +/* 8016665C 0016345C C0 02 AA 94 */ lfs f0, lbl__1681-_SDA2_BASE_(r2) /* 80166660 00163460 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80166664 00163464 40 81 00 48 */ ble lbl_801666AC /* 80166668 00163468 80 1A 00 50 */ lwz r0, 0x50(r26) /* 8016666C 0016346C 38 7A 00 34 */ addi r3, r26, 0x34 /* 80166670 00163470 60 00 00 08 */ ori r0, r0, 8 /* 80166674 00163474 90 1A 00 50 */ stw r0, 0x50(r26) -/* 80166678 00163478 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) -/* 8016667C 0016347C C0 42 A9 C0 */ lfs f2, lbl_803CF340-_SDA2_BASE_(r2) +/* 80166678 00163478 C0 22 A9 C4 */ lfs f1, lbl__832_2-_SDA2_BASE_(r2) +/* 8016667C 0016347C C0 42 A9 C0 */ lfs f2, lbl__831_5-_SDA2_BASE_(r2) /* 80166680 00163480 FC 60 08 90 */ fmr f3, f1 /* 80166684 00163484 4B EA 89 79 */ bl xVec3Init__FP5xVec3fff /* 80166688 00163488 80 01 00 28 */ lwz r0, 0x28(r1) @@ -6853,9 +6853,9 @@ lbl_80166600: /* 801666A4 001634A4 4B EA 49 ED */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 801666A8 001634A8 48 00 00 18 */ b lbl_801666C0 lbl_801666AC: -/* 801666AC 001634AC C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) +/* 801666AC 001634AC C0 22 A9 C4 */ lfs f1, lbl__832_2-_SDA2_BASE_(r2) /* 801666B0 001634B0 38 7A 00 34 */ addi r3, r26, 0x34 -/* 801666B4 001634B4 C0 42 A9 CC */ lfs f2, lbl_803CF34C-_SDA2_BASE_(r2) +/* 801666B4 001634B4 C0 42 A9 CC */ lfs f2, lbl__870_1-_SDA2_BASE_(r2) /* 801666B8 001634B8 FC 60 08 90 */ fmr f3, f1 /* 801666BC 001634BC 4B EA 89 41 */ bl xVec3Init__FP5xVec3fff lbl_801666C0: @@ -6880,14 +6880,14 @@ lbl_801666CC: .global StartFreezeBreath__Fv StartFreezeBreath__Fv: -/* 80166700 00163500 80 6D 97 04 */ lwz r3, lbl_803CC004-_SDA_BASE_(r13) +/* 80166700 00163500 80 6D 97 04 */ lwz r3, lbl_sPat_Ptr-_SDA_BASE_(r13) /* 80166704 00163504 38 00 00 00 */ li r0, 0 /* 80166708 00163508 90 03 15 5C */ stw r0, 0x155c(r3) /* 8016670C 0016350C 90 03 15 60 */ stw r0, 0x1560(r3) /* 80166710 00163510 90 03 15 64 */ stw r0, 0x1564(r3) /* 80166714 00163514 90 03 15 68 */ stw r0, 0x1568(r3) /* 80166718 00163518 90 03 15 70 */ stw r0, 0x1570(r3) -/* 8016671C 0016351C C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 8016671C 0016351C C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80166720 00163520 D0 03 15 74 */ stfs f0, 0x1574(r3) /* 80166724 00163524 4E 80 00 20 */ blr @@ -6905,7 +6905,7 @@ EmitFreezeBreath__FP5xVec3P5xVec3fff: /* 8016674C 0016354C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80166750 00163550 93 C1 00 18 */ stw r30, 0x18(r1) /* 80166754 00163554 FF A0 08 90 */ fmr f29, f1 -/* 80166758 00163558 83 ED 97 04 */ lwz r31, lbl_803CC004-_SDA_BASE_(r13) +/* 80166758 00163558 83 ED 97 04 */ lwz r31, lbl_sPat_Ptr-_SDA_BASE_(r13) /* 8016675C 0016355C FF C0 10 90 */ fmr f30, f2 /* 80166760 00163560 7C 7E 1B 78 */ mr r30, r3 /* 80166764 00163564 FF E0 18 90 */ fmr f31, f3 @@ -6919,12 +6919,12 @@ EmitFreezeBreath__FP5xVec3P5xVec3fff: /* 80166784 00163584 EC 00 00 32 */ fmuls f0, f0, f0 /* 80166788 00163588 EC 21 00 7A */ fmadds f1, f1, f1, f0 /* 8016678C 0016358C 4B EA 40 71 */ bl xsqrt__Ff -/* 80166790 00163590 C0 02 AA D8 */ lfs f0, lbl_803CF458-_SDA2_BASE_(r2) +/* 80166790 00163590 C0 02 AA D8 */ lfs f0, lbl__2596-_SDA2_BASE_(r2) /* 80166794 00163594 38 7F 15 38 */ addi r3, r31, 0x1538 /* 80166798 00163598 EC 00 00 72 */ fmuls f0, f0, f1 /* 8016679C 0016359C D0 1F 15 3C */ stfs f0, 0x153c(r31) /* 801667A0 001635A0 4B EA 7E B1 */ bl xVec3Length__FPC5xVec3 -/* 801667A4 001635A4 C0 02 AA DC */ lfs f0, lbl_803CF45C-_SDA2_BASE_(r2) +/* 801667A4 001635A4 C0 02 AA DC */ lfs f0, lbl__2597-_SDA2_BASE_(r2) /* 801667A8 001635A8 38 7F 15 38 */ addi r3, r31, 0x1538 /* 801667AC 001635AC EC 20 08 24 */ fdivs f1, f0, f1 /* 801667B0 001635B0 4B EB 51 89 */ bl xVec3SMulBy__FP5xVec3f @@ -6940,9 +6940,9 @@ EmitFreezeBreath__FP5xVec3P5xVec3fff: /* 801667D8 001635D8 3C 00 43 30 */ lis r0, 0x4330 /* 801667DC 001635DC 90 61 00 0C */ stw r3, 0xc(r1) /* 801667E0 001635E0 EC 7E F8 24 */ fdivs f3, f30, f31 -/* 801667E4 001635E4 C8 42 A9 D0 */ lfd f2, lbl_803CF350-_SDA2_BASE_(r2) +/* 801667E4 001635E4 C8 42 A9 D0 */ lfd f2, lbl__875_3-_SDA2_BASE_(r2) /* 801667E8 001635E8 90 01 00 08 */ stw r0, 8(r1) -/* 801667EC 001635EC C0 02 A9 F8 */ lfs f0, lbl_803CF378-_SDA2_BASE_(r2) +/* 801667EC 001635EC C0 02 A9 F8 */ lfs f0, lbl__1051_5-_SDA2_BASE_(r2) /* 801667F0 001635F0 C8 21 00 08 */ lfd f1, 8(r1) /* 801667F4 001635F4 EC 21 10 28 */ fsubs f1, f1, f2 /* 801667F8 001635F8 EC 01 00 24 */ fdivs f0, f1, f0 @@ -6973,7 +6973,7 @@ lbl_80166828: .global StopFreezeBreath__Fv StopFreezeBreath__Fv: -/* 80166858 00163658 80 AD 97 04 */ lwz r5, lbl_803CC004-_SDA_BASE_(r13) +/* 80166858 00163658 80 AD 97 04 */ lwz r5, lbl_sPat_Ptr-_SDA_BASE_(r13) /* 8016685C 0016365C 80 85 15 6C */ lwz r4, 0x156c(r5) /* 80166860 00163660 28 04 00 00 */ cmplwi r4, 0 /* 80166864 00163664 4D 82 00 20 */ beqlr @@ -6997,24 +6997,24 @@ StopFreezeBreath__Fv: /* 801668AC 001636AC 7C 7D 1B 78 */ mr r29, r3 /* 801668B0 001636B0 7C 9E 23 78 */ mr r30, r4 /* 801668B4 001636B4 4B FA 81 E1 */ bl GetOwner__5xGoalCFv -/* 801668B8 001636B8 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801668B8 001636B8 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801668BC 001636BC 7C 7F 1B 78 */ mr r31, r3 /* 801668C0 001636C0 D0 1D 00 4C */ stfs f0, 0x4c(r29) /* 801668C4 001636C4 4B FF FE 3D */ bl StartFreezeBreath__Fv /* 801668C8 001636C8 80 1F 02 B4 */ lwz r0, 0x2b4(r31) -/* 801668CC 001636CC 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 801668D0 001636D0 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 801668CC 001636CC 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 801668D0 001636D0 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 801668D4 001636D4 60 00 00 20 */ ori r0, r0, 0x20 /* 801668D8 001636D8 90 1F 02 B4 */ stw r0, 0x2b4(r31) /* 801668DC 001636DC 38 63 06 2D */ addi r3, r3, 0x62d /* 801668E0 001636E0 4B EE 59 35 */ bl xStrHash__FPCc -/* 801668E4 001636E4 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 801668E4 001636E4 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 801668E8 001636E8 7F E6 FB 78 */ mr r6, r31 -/* 801668EC 001636EC C0 22 AA E0 */ lfs f1, lbl_803CF460-_SDA2_BASE_(r2) +/* 801668EC 001636EC C0 22 AA E0 */ lfs f1, lbl__2610_2-_SDA2_BASE_(r2) /* 801668F0 001636F0 38 80 00 00 */ li r4, 0 /* 801668F4 001636F4 FC A0 10 90 */ fmr f5, f2 -/* 801668F8 001636F8 C0 62 AA 24 */ lfs f3, lbl_803CF3A4-_SDA2_BASE_(r2) -/* 801668FC 001636FC C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) +/* 801668F8 001636F8 C0 62 AA 24 */ lfs f3, lbl__1142_2-_SDA2_BASE_(r2) +/* 801668FC 001636FC C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) /* 80166900 00163700 38 A0 00 00 */ li r5, 0 /* 80166904 00163704 38 E0 00 00 */ li r7, 0 /* 80166908 00163708 4B EE 21 5D */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf @@ -7045,64 +7045,64 @@ StopFreezeBreath__Fv: /* 8016696C 0016376C 4B FA 81 29 */ bl GetOwner__5xGoalCFv /* 80166970 00163770 C0 3C 00 4C */ lfs f1, 0x4c(r28) /* 80166974 00163774 7C 7A 1B 78 */ mr r26, r3 -/* 80166978 00163778 C0 02 AA 4C */ lfs f0, lbl_803CF3CC-_SDA2_BASE_(r2) +/* 80166978 00163778 C0 02 AA 4C */ lfs f0, lbl__1663_1-_SDA2_BASE_(r2) /* 8016697C 0016377C 3B 60 00 00 */ li r27, 0 /* 80166980 00163780 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80166984 00163784 40 80 00 08 */ bge lbl_8016698C /* 80166988 00163788 3B 60 00 01 */ li r27, 1 lbl_8016698C: /* 8016698C 0016378C C0 1C 00 4C */ lfs f0, 0x4c(r28) -/* 80166990 00163790 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80166994 00163794 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80166990 00163790 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80166994 00163794 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80166998 00163798 FC 40 F8 90 */ fmr f2, f31 /* 8016699C 0016379C EC 00 F8 2A */ fadds f0, f0, f31 /* 801669A0 001637A0 7F 43 D3 78 */ mr r3, r26 /* 801669A4 001637A4 D0 1C 00 4C */ stfs f0, 0x4c(r28) /* 801669A8 001637A8 80 84 07 04 */ lwz r4, 0x704(r4) -/* 801669AC 001637AC C0 22 AA E4 */ lfs f1, lbl_803CF464-_SDA2_BASE_(r2) +/* 801669AC 001637AC C0 22 AA E4 */ lfs f1, lbl__2629-_SDA2_BASE_(r2) /* 801669B0 001637B0 80 84 00 4C */ lwz r4, 0x4c(r4) /* 801669B4 001637B4 38 84 00 30 */ addi r4, r4, 0x30 /* 801669B8 001637B8 4B FF EA 51 */ bl zNPCTypeBossPatrick.Pat_FaceTarget__FP12zNPCBPatrickPC5xVec3ff /* 801669BC 001637BC C0 3C 00 4C */ lfs f1, 0x4c(r28) -/* 801669C0 001637C0 C0 02 AA 4C */ lfs f0, lbl_803CF3CC-_SDA2_BASE_(r2) +/* 801669C0 001637C0 C0 02 AA 4C */ lfs f0, lbl__1663_1-_SDA2_BASE_(r2) /* 801669C4 001637C4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801669C8 001637C8 41 80 01 28 */ blt lbl_80166AF0 -/* 801669CC 001637CC C0 02 AA E8 */ lfs f0, lbl_803CF468-_SDA2_BASE_(r2) +/* 801669CC 001637CC C0 02 AA E8 */ lfs f0, lbl__2630-_SDA2_BASE_(r2) /* 801669D0 001637D0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801669D4 001637D4 40 80 01 0C */ bge lbl_80166AE0 /* 801669D8 001637D8 2C 1B 00 00 */ cmpwi r27, 0 /* 801669DC 001637DC 41 82 00 3C */ beq lbl_80166A18 -/* 801669E0 001637E0 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 801669E4 001637E4 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 801669E0 001637E0 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 801669E4 001637E4 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 801669E8 001637E8 38 63 06 3C */ addi r3, r3, 0x63c /* 801669EC 001637EC 4B EE 58 29 */ bl xStrHash__FPCc -/* 801669F0 001637F0 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 801669F0 001637F0 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 801669F4 001637F4 7F 46 D3 78 */ mr r6, r26 -/* 801669F8 001637F8 C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) +/* 801669F8 001637F8 C0 22 AA 6C */ lfs f1, lbl__1671_1-_SDA2_BASE_(r2) /* 801669FC 001637FC 38 80 00 00 */ li r4, 0 /* 80166A00 00163800 FC A0 10 90 */ fmr f5, f2 -/* 80166A04 00163804 C0 62 AA 24 */ lfs f3, lbl_803CF3A4-_SDA2_BASE_(r2) -/* 80166A08 00163808 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) +/* 80166A04 00163804 C0 62 AA 24 */ lfs f3, lbl__1142_2-_SDA2_BASE_(r2) +/* 80166A08 00163808 C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) /* 80166A0C 0016380C 38 A0 00 00 */ li r5, 0 /* 80166A10 00163810 38 E0 00 00 */ li r7, 0 /* 80166A14 00163814 4B EE 20 51 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf lbl_80166A18: -/* 80166A18 00163818 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) +/* 80166A18 00163818 C0 22 A9 C4 */ lfs f1, lbl__832_2-_SDA2_BASE_(r2) /* 80166A1C 0016381C 38 61 00 2C */ addi r3, r1, 0x2c /* 80166A20 00163820 FC 40 08 90 */ fmr f2, f1 /* 80166A24 00163824 FC 60 08 90 */ fmr f3, f1 /* 80166A28 00163828 4B EA 85 D5 */ bl xVec3Init__FP5xVec3fff /* 80166A2C 0016382C 80 9A 00 24 */ lwz r4, 0x24(r26) -/* 80166A30 00163830 3C 60 80 2A */ lis r3, lbl_8029AA68@ha -/* 80166A34 00163834 38 A3 AA 68 */ addi r5, r3, lbl_8029AA68@l +/* 80166A30 00163830 3C 60 80 2A */ lis r3, lbl_sBone_1@ha +/* 80166A34 00163834 38 A3 AA 68 */ addi r5, r3, lbl_sBone_1@l /* 80166A38 00163838 38 61 00 14 */ addi r3, r1, 0x14 /* 80166A3C 0016383C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80166A40 00163840 38 C1 00 2C */ addi r6, r1, 0x2c /* 80166A44 00163844 80 A5 00 08 */ lwz r5, 8(r5) /* 80166A48 00163848 4B FF 9F 1D */ bl zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 80166A4C 0016384C 80 9A 00 24 */ lwz r4, 0x24(r26) -/* 80166A50 00163850 3C 60 80 2A */ lis r3, lbl_8029AA68@ha -/* 80166A54 00163854 3B 63 AA 68 */ addi r27, r3, lbl_8029AA68@l +/* 80166A50 00163850 3C 60 80 2A */ lis r3, lbl_sBone_1@ha +/* 80166A54 00163854 3B 63 AA 68 */ addi r27, r3, lbl_sBone_1@l /* 80166A58 00163858 38 61 00 20 */ addi r3, r1, 0x20 /* 80166A5C 0016385C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80166A60 00163860 38 C1 00 2C */ addi r6, r1, 0x2c @@ -7111,12 +7111,12 @@ lbl_80166A18: /* 80166A6C 0016386C 38 61 00 14 */ addi r3, r1, 0x14 /* 80166A70 00163870 38 81 00 20 */ addi r4, r1, 0x20 /* 80166A74 00163874 4B EA 7C E1 */ bl xVec3AddTo__FP5xVec3PC5xVec3 -/* 80166A78 00163878 C0 22 A9 E4 */ lfs f1, lbl_803CF364-_SDA2_BASE_(r2) +/* 80166A78 00163878 C0 22 A9 E4 */ lfs f1, lbl__1046_4-_SDA2_BASE_(r2) /* 80166A7C 0016387C 38 61 00 14 */ addi r3, r1, 0x14 /* 80166A80 00163880 4B EB 4E B9 */ bl xVec3SMulBy__FP5xVec3f -/* 80166A84 00163884 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) +/* 80166A84 00163884 C0 22 A9 C4 */ lfs f1, lbl__832_2-_SDA2_BASE_(r2) /* 80166A88 00163888 38 61 00 2C */ addi r3, r1, 0x2c -/* 80166A8C 0016388C C0 62 A9 C0 */ lfs f3, lbl_803CF340-_SDA2_BASE_(r2) +/* 80166A8C 0016388C C0 62 A9 C0 */ lfs f3, lbl__831_5-_SDA2_BASE_(r2) /* 80166A90 00163890 FC 40 08 90 */ fmr f2, f1 /* 80166A94 00163894 4B EA 85 69 */ bl xVec3Init__FP5xVec3fff /* 80166A98 00163898 80 9A 00 24 */ lwz r4, 0x24(r26) @@ -7130,9 +7130,9 @@ lbl_80166A18: /* 80166AB8 001638B8 4B EB 4E A9 */ bl xVec3SubFrom__FP5xVec3PC5xVec3 /* 80166ABC 001638BC C0 5C 00 4C */ lfs f2, 0x4c(r28) /* 80166AC0 001638C0 FC 20 F8 90 */ fmr f1, f31 -/* 80166AC4 001638C4 C0 02 AA 4C */ lfs f0, lbl_803CF3CC-_SDA2_BASE_(r2) +/* 80166AC4 001638C4 C0 02 AA 4C */ lfs f0, lbl__1663_1-_SDA2_BASE_(r2) /* 80166AC8 001638C8 38 61 00 14 */ addi r3, r1, 0x14 -/* 80166ACC 001638CC C0 62 A9 E4 */ lfs f3, lbl_803CF364-_SDA2_BASE_(r2) +/* 80166ACC 001638CC C0 62 A9 E4 */ lfs f3, lbl__1046_4-_SDA2_BASE_(r2) /* 80166AD0 001638D0 38 81 00 08 */ addi r4, r1, 8 /* 80166AD4 001638D4 EC 42 00 28 */ fsubs f2, f2, f0 /* 80166AD8 001638D8 4B FF FC 51 */ bl EmitFreezeBreath__FP5xVec3P5xVec3fff @@ -7167,7 +7167,7 @@ lbl_80166AF0: /* 80166B44 00163944 7C 7E 1B 78 */ mr r30, r3 /* 80166B48 00163948 7C 9F 23 78 */ mr r31, r4 /* 80166B4C 0016394C 4B FA 7F 49 */ bl GetOwner__5xGoalCFv -/* 80166B50 00163950 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80166B50 00163950 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80166B54 00163954 38 00 00 01 */ li r0, 1 /* 80166B58 00163958 FC 20 F8 90 */ fmr f1, f31 /* 80166B5C 0016395C 7F E4 FB 78 */ mr r4, r31 @@ -7199,14 +7199,14 @@ lbl_80166AF0: /* 80166BC4 001639C4 7C DE 33 78 */ mr r30, r6 /* 80166BC8 001639C8 4B FA 7E CD */ bl GetOwner__5xGoalCFv /* 80166BCC 001639CC C0 1B 00 4C */ lfs f0, 0x4c(r27) -/* 80166BD0 001639D0 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80166BD4 001639D4 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80166BD0 001639D0 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80166BD4 001639D4 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80166BD8 001639D8 FC 40 F8 90 */ fmr f2, f31 /* 80166BDC 001639DC EC 00 F8 2A */ fadds f0, f0, f31 /* 80166BE0 001639E0 7C 7F 1B 78 */ mr r31, r3 /* 80166BE4 001639E4 D0 1B 00 4C */ stfs f0, 0x4c(r27) /* 80166BE8 001639E8 80 84 07 04 */ lwz r4, 0x704(r4) -/* 80166BEC 001639EC C0 22 AA 74 */ lfs f1, lbl_803CF3F4-_SDA2_BASE_(r2) +/* 80166BEC 001639EC C0 22 AA 74 */ lfs f1, lbl__1673_2-_SDA2_BASE_(r2) /* 80166BF0 001639F0 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80166BF4 001639F4 38 84 00 30 */ addi r4, r4, 0x30 /* 80166BF8 001639F8 4B FF E8 11 */ bl zNPCTypeBossPatrick.Pat_FaceTarget__FP12zNPCBPatrickPC5xVec3ff @@ -7217,7 +7217,7 @@ lbl_80166AF0: /* 80166C0C 00163A0C 80 63 00 08 */ lwz r3, 8(r3) /* 80166C10 00163A10 C0 23 00 08 */ lfs f1, 8(r3) /* 80166C14 00163A14 40 82 00 18 */ bne lbl_80166C2C -/* 80166C18 00163A18 C0 02 AA E8 */ lfs f0, lbl_803CF468-_SDA2_BASE_(r2) +/* 80166C18 00163A18 C0 02 AA E8 */ lfs f0, lbl__2630-_SDA2_BASE_(r2) /* 80166C1C 00163A1C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80166C20 00163A20 40 80 00 0C */ bge lbl_80166C2C /* 80166C24 00163A24 38 00 00 01 */ li r0, 1 @@ -7226,7 +7226,7 @@ lbl_80166C2C: /* 80166C2C 00163A2C 80 1B 00 50 */ lwz r0, 0x50(r27) /* 80166C30 00163A30 28 00 00 01 */ cmplwi r0, 1 /* 80166C34 00163A34 40 82 00 FC */ bne lbl_80166D30 -/* 80166C38 00163A38 C0 02 AA E8 */ lfs f0, lbl_803CF468-_SDA2_BASE_(r2) +/* 80166C38 00163A38 C0 02 AA E8 */ lfs f0, lbl__2630-_SDA2_BASE_(r2) /* 80166C3C 00163A3C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80166C40 00163A40 40 81 00 F0 */ ble lbl_80166D30 /* 80166C44 00163A44 38 00 00 03 */ li r0, 3 @@ -7251,13 +7251,13 @@ lbl_80166C80: /* 80166C8C 00163A8C 80 04 13 C8 */ lwz r0, 0x13c8(r4) /* 80166C90 00163A90 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 80166C94 00163A94 90 04 13 C8 */ stw r0, 0x13c8(r4) -/* 80166C98 00163A98 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) +/* 80166C98 00163A98 C0 22 A9 C4 */ lfs f1, lbl__832_2-_SDA2_BASE_(r2) /* 80166C9C 00163A9C FC 40 08 90 */ fmr f2, f1 /* 80166CA0 00163AA0 FC 60 08 90 */ fmr f3, f1 /* 80166CA4 00163AA4 4B EA 83 59 */ bl xVec3Init__FP5xVec3fff /* 80166CA8 00163AA8 80 9F 00 24 */ lwz r4, 0x24(r31) -/* 80166CAC 00163AAC 3C 60 80 2A */ lis r3, lbl_8029AA68@ha -/* 80166CB0 00163AB0 38 A3 AA 68 */ addi r5, r3, lbl_8029AA68@l +/* 80166CAC 00163AAC 3C 60 80 2A */ lis r3, lbl_sBone_1@ha +/* 80166CB0 00163AB0 38 A3 AA 68 */ addi r5, r3, lbl_sBone_1@l /* 80166CB4 00163AB4 38 61 00 08 */ addi r3, r1, 8 /* 80166CB8 00163AB8 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80166CBC 00163ABC 38 C1 00 14 */ addi r6, r1, 0x14 @@ -7319,19 +7319,19 @@ lbl_80166D30: /* 80166D94 00163B94 7C 9E 23 78 */ mr r30, r4 /* 80166D98 00163B98 4B FA 7C FD */ bl GetOwner__5xGoalCFv /* 80166D9C 00163B9C 38 00 00 00 */ li r0, 0 -/* 80166DA0 00163BA0 3C 80 80 27 */ lis r4, lbl_8027089C@ha +/* 80166DA0 00163BA0 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha /* 80166DA4 00163BA4 90 1D 00 50 */ stw r0, 0x50(r29) -/* 80166DA8 00163BA8 38 84 08 9C */ addi r4, r4, lbl_8027089C@l +/* 80166DA8 00163BA8 38 84 08 9C */ addi r4, r4, lbl__stringBase0_96@l /* 80166DAC 00163BAC 7C 7F 1B 78 */ mr r31, r3 /* 80166DB0 00163BB0 38 64 06 4B */ addi r3, r4, 0x64b /* 80166DB4 00163BB4 4B EE 54 61 */ bl xStrHash__FPCc -/* 80166DB8 00163BB8 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 80166DB8 00163BB8 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80166DBC 00163BBC 7F E6 FB 78 */ mr r6, r31 -/* 80166DC0 00163BC0 C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) +/* 80166DC0 00163BC0 C0 22 AA 6C */ lfs f1, lbl__1671_1-_SDA2_BASE_(r2) /* 80166DC4 00163BC4 38 80 00 00 */ li r4, 0 /* 80166DC8 00163BC8 FC A0 10 90 */ fmr f5, f2 -/* 80166DCC 00163BCC C0 62 AA 24 */ lfs f3, lbl_803CF3A4-_SDA2_BASE_(r2) -/* 80166DD0 00163BD0 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) +/* 80166DCC 00163BCC C0 62 AA 24 */ lfs f3, lbl__1142_2-_SDA2_BASE_(r2) +/* 80166DD0 00163BD0 C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) /* 80166DD4 00163BD4 38 A0 00 00 */ li r5, 0 /* 80166DD8 00163BD8 38 E0 00 00 */ li r7, 0 /* 80166DDC 00163BDC 4B EE 1C 89 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf @@ -7340,64 +7340,64 @@ lbl_80166D30: /* 80166DE8 00163BE8 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d /* 80166DEC 00163BEC 90 1F 02 B4 */ stw r0, 0x2b4(r31) /* 80166DF0 00163BF0 80 9F 00 24 */ lwz r4, 0x24(r31) -/* 80166DF4 00163BF4 C0 22 AA 00 */ lfs f1, lbl_803CF380-_SDA2_BASE_(r2) +/* 80166DF4 00163BF4 C0 22 AA 00 */ lfs f1, lbl__1053_5-_SDA2_BASE_(r2) /* 80166DF8 00163BF8 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80166DFC 00163BFC 4B EA 42 95 */ bl xVec3SMul__FP5xVec3PC5xVec3f -/* 80166E00 00163C00 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80166E00 00163C00 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80166E04 00163C04 D0 1D 00 5C */ stfs f0, 0x5c(r29) /* 80166E08 00163C08 C0 5D 00 58 */ lfs f2, 0x58(r29) -/* 80166E0C 00163C0C C0 22 AA 68 */ lfs f1, lbl_803CF3E8-_SDA2_BASE_(r2) +/* 80166E0C 00163C0C C0 22 AA 68 */ lfs f1, lbl__1670_1-_SDA2_BASE_(r2) /* 80166E10 00163C10 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 80166E14 00163C14 40 80 00 14 */ bge lbl_80166E28 -/* 80166E18 00163C18 C0 02 AA EC */ lfs f0, lbl_803CF46C-_SDA2_BASE_(r2) +/* 80166E18 00163C18 C0 02 AA EC */ lfs f0, lbl__2696-_SDA2_BASE_(r2) /* 80166E1C 00163C1C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80166E20 00163C20 40 81 00 08 */ ble lbl_80166E28 /* 80166E24 00163C24 D0 3D 00 58 */ stfs f1, 0x58(r29) lbl_80166E28: /* 80166E28 00163C28 C0 5D 00 60 */ lfs f2, 0x60(r29) -/* 80166E2C 00163C2C C0 22 AA 68 */ lfs f1, lbl_803CF3E8-_SDA2_BASE_(r2) +/* 80166E2C 00163C2C C0 22 AA 68 */ lfs f1, lbl__1670_1-_SDA2_BASE_(r2) /* 80166E30 00163C30 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 80166E34 00163C34 40 80 00 14 */ bge lbl_80166E48 -/* 80166E38 00163C38 C0 02 AA EC */ lfs f0, lbl_803CF46C-_SDA2_BASE_(r2) +/* 80166E38 00163C38 C0 02 AA EC */ lfs f0, lbl__2696-_SDA2_BASE_(r2) /* 80166E3C 00163C3C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80166E40 00163C40 40 81 00 08 */ ble lbl_80166E48 /* 80166E44 00163C44 D0 3D 00 60 */ stfs f1, 0x60(r29) lbl_80166E48: /* 80166E48 00163C48 38 7D 00 58 */ addi r3, r29, 0x58 /* 80166E4C 00163C4C 4B EA 78 05 */ bl xVec3Length__FPC5xVec3 -/* 80166E50 00163C50 C0 02 AA 00 */ lfs f0, lbl_803CF380-_SDA2_BASE_(r2) +/* 80166E50 00163C50 C0 02 AA 00 */ lfs f0, lbl__1053_5-_SDA2_BASE_(r2) /* 80166E54 00163C54 38 7D 00 58 */ addi r3, r29, 0x58 /* 80166E58 00163C58 EC 20 08 24 */ fdivs f1, f0, f1 /* 80166E5C 00163C5C 4B EB 4A DD */ bl xVec3SMulBy__FP5xVec3f -/* 80166E60 00163C60 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80166E60 00163C60 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80166E64 00163C64 38 61 00 38 */ addi r3, r1, 0x38 /* 80166E68 00163C68 D0 1D 00 4C */ stfs f0, 0x4c(r29) /* 80166E6C 00163C6C 80 1F 02 B4 */ lwz r0, 0x2b4(r31) /* 80166E70 00163C70 54 00 06 F2 */ rlwinm r0, r0, 0, 0x1b, 0x19 /* 80166E74 00163C74 90 1F 02 B4 */ stw r0, 0x2b4(r31) -/* 80166E78 00163C78 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) +/* 80166E78 00163C78 C0 22 A9 C4 */ lfs f1, lbl__832_2-_SDA2_BASE_(r2) /* 80166E7C 00163C7C FC 40 08 90 */ fmr f2, f1 /* 80166E80 00163C80 FC 60 08 90 */ fmr f3, f1 /* 80166E84 00163C84 4B EA 81 79 */ bl xVec3Init__FP5xVec3fff /* 80166E88 00163C88 80 9F 00 24 */ lwz r4, 0x24(r31) -/* 80166E8C 00163C8C 3C 60 80 2A */ lis r3, lbl_8029AA68@ha -/* 80166E90 00163C90 38 A3 AA 68 */ addi r5, r3, lbl_8029AA68@l +/* 80166E8C 00163C8C 3C 60 80 2A */ lis r3, lbl_sBone_1@ha +/* 80166E90 00163C90 38 A3 AA 68 */ addi r5, r3, lbl_sBone_1@l /* 80166E94 00163C94 38 61 00 20 */ addi r3, r1, 0x20 /* 80166E98 00163C98 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80166E9C 00163C9C 38 C1 00 38 */ addi r6, r1, 0x38 /* 80166EA0 00163CA0 80 A5 00 00 */ lwz r5, 0(r5) /* 80166EA4 00163CA4 4B FF 9A C1 */ bl zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 80166EA8 00163CA8 80 9F 00 24 */ lwz r4, 0x24(r31) -/* 80166EAC 00163CAC 3C 60 80 2A */ lis r3, lbl_8029AA68@ha -/* 80166EB0 00163CB0 38 A3 AA 68 */ addi r5, r3, lbl_8029AA68@l +/* 80166EAC 00163CAC 3C 60 80 2A */ lis r3, lbl_sBone_1@ha +/* 80166EB0 00163CB0 38 A3 AA 68 */ addi r5, r3, lbl_sBone_1@l /* 80166EB4 00163CB4 38 61 00 14 */ addi r3, r1, 0x14 /* 80166EB8 00163CB8 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80166EBC 00163CBC 38 C1 00 38 */ addi r6, r1, 0x38 /* 80166EC0 00163CC0 80 A5 00 0C */ lwz r5, 0xc(r5) /* 80166EC4 00163CC4 4B FF 9A A1 */ bl zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 -/* 80166EC8 00163CC8 C0 02 A9 CC */ lfs f0, lbl_803CF34C-_SDA2_BASE_(r2) -/* 80166ECC 00163CCC 3C 60 80 2A */ lis r3, lbl_8029AA68@ha -/* 80166ED0 00163CD0 38 83 AA 68 */ addi r4, r3, lbl_8029AA68@l +/* 80166EC8 00163CC8 C0 02 A9 CC */ lfs f0, lbl__870_1-_SDA2_BASE_(r2) +/* 80166ECC 00163CCC 3C 60 80 2A */ lis r3, lbl_sBone_1@ha +/* 80166ED0 00163CD0 38 83 AA 68 */ addi r4, r3, lbl_sBone_1@l /* 80166ED4 00163CD4 38 61 00 2C */ addi r3, r1, 0x2c /* 80166ED8 00163CD8 D0 01 00 40 */ stfs f0, 0x40(r1) /* 80166EDC 00163CDC 38 C1 00 38 */ addi r6, r1, 0x38 @@ -7408,7 +7408,7 @@ lbl_80166E48: /* 80166EF0 00163CF0 38 61 00 2C */ addi r3, r1, 0x2c /* 80166EF4 00163CF4 38 81 00 20 */ addi r4, r1, 0x20 /* 80166EF8 00163CF8 4B EB 4A 69 */ bl xVec3SubFrom__FP5xVec3PC5xVec3 -/* 80166EFC 00163CFC C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80166EFC 00163CFC C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80166F00 00163D00 38 61 00 2C */ addi r3, r1, 0x2c /* 80166F04 00163D04 7C 64 1B 78 */ mr r4, r3 /* 80166F08 00163D08 D0 01 00 30 */ stfs f0, 0x30(r1) @@ -7420,17 +7420,17 @@ lbl_80166E48: /* 80166F20 00163D20 EC 23 00 F2 */ fmuls f1, f3, f3 /* 80166F24 00163D24 C0 E1 00 14 */ lfs f7, 0x14(r1) /* 80166F28 00163D28 EC 06 01 B2 */ fmuls f0, f6, f6 -/* 80166F2C 00163D2C C0 42 AA 68 */ lfs f2, lbl_803CF3E8-_SDA2_BASE_(r2) +/* 80166F2C 00163D2C C0 42 AA 68 */ lfs f2, lbl__1670_1-_SDA2_BASE_(r2) /* 80166F30 00163D30 EC 66 00 F2 */ fmuls f3, f6, f3 /* 80166F34 00163D34 EF C4 08 2A */ fadds f30, f4, f1 /* 80166F38 00163D38 EC 27 01 FA */ fmadds f1, f7, f7, f0 -/* 80166F3C 00163D3C C0 02 AA F0 */ lfs f0, lbl_803CF470-_SDA2_BASE_(r2) +/* 80166F3C 00163D3C C0 02 AA F0 */ lfs f0, lbl__2697-_SDA2_BASE_(r2) /* 80166F40 00163D40 EC 67 19 7A */ fmadds f3, f7, f5, f3 -/* 80166F44 00163D44 C0 82 A9 D8 */ lfs f4, lbl_803CF358-_SDA2_BASE_(r2) +/* 80166F44 00163D44 C0 82 A9 D8 */ lfs f4, lbl__891_3-_SDA2_BASE_(r2) /* 80166F48 00163D48 EC 42 07 B2 */ fmuls f2, f2, f30 /* 80166F4C 00163D4C EC 21 00 28 */ fsubs f1, f1, f0 /* 80166F50 00163D50 EF A4 00 F2 */ fmuls f29, f4, f3 -/* 80166F54 00163D54 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80166F54 00163D54 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80166F58 00163D58 EC 22 00 72 */ fmuls f1, f2, f1 /* 80166F5C 00163D5C EC 3D 0F 78 */ fmsubs f1, f29, f29, f1 /* 80166F60 00163D60 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -7438,7 +7438,7 @@ lbl_80166E48: /* 80166F68 00163D68 40 82 00 28 */ bne lbl_80166F90 /* 80166F6C 00163D6C 4B EA 38 91 */ bl xsqrt__Ff /* 80166F70 00163D70 FC 60 E8 50 */ fneg f3, f29 -/* 80166F74 00163D74 C0 02 A9 D8 */ lfs f0, lbl_803CF358-_SDA2_BASE_(r2) +/* 80166F74 00163D74 C0 02 A9 D8 */ lfs f0, lbl__891_3-_SDA2_BASE_(r2) /* 80166F78 00163D78 EC 80 07 B2 */ fmuls f4, f0, f30 /* 80166F7C 00163D7C EC 43 08 2A */ fadds f2, f3, f1 /* 80166F80 00163D80 EC 03 08 28 */ fsubs f0, f3, f1 @@ -7459,13 +7459,13 @@ lbl_80166FA0: /* 80166FB0 00163DB0 38 7D 00 64 */ addi r3, r29, 0x64 /* 80166FB4 00163DB4 38 81 00 2C */ addi r4, r1, 0x2c /* 80166FB8 00163DB8 4B EA E0 A1 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 80166FBC 00163DBC C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80166FBC 00163DBC C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80166FC0 00163DC0 38 61 00 08 */ addi r3, r1, 8 /* 80166FC4 00163DC4 D0 1D 00 68 */ stfs f0, 0x68(r29) /* 80166FC8 00163DC8 C0 1D 00 64 */ lfs f0, 0x64(r29) /* 80166FCC 00163DCC C0 3D 00 6C */ lfs f1, 0x6c(r29) /* 80166FD0 00163DD0 FC 60 00 50 */ fneg f3, f0 -/* 80166FD4 00163DD4 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 80166FD4 00163DD4 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80166FD8 00163DD8 4B EA 80 25 */ bl xVec3Init__FP5xVec3fff /* 80166FDC 00163DDC 3B 7D 00 0C */ addi r27, r29, 0xc /* 80166FE0 00163DE0 3B 40 00 01 */ li r26, 1 @@ -7473,11 +7473,11 @@ lbl_80166FA0: lbl_80166FE8: /* 80166FE8 00163DE8 6F 40 80 00 */ xoris r0, r26, 0x8000 /* 80166FEC 00163DEC 93 81 00 48 */ stw r28, 0x48(r1) -/* 80166FF0 00163DF0 C8 42 A9 D0 */ lfd f2, lbl_803CF350-_SDA2_BASE_(r2) +/* 80166FF0 00163DF0 C8 42 A9 D0 */ lfd f2, lbl__875_3-_SDA2_BASE_(r2) /* 80166FF4 00163DF4 90 01 00 4C */ stw r0, 0x4c(r1) -/* 80166FF8 00163DF8 C0 62 AA 58 */ lfs f3, lbl_803CF3D8-_SDA2_BASE_(r2) +/* 80166FF8 00163DF8 C0 62 AA 58 */ lfs f3, lbl__1666_2-_SDA2_BASE_(r2) /* 80166FFC 00163DFC C8 21 00 48 */ lfd f1, 0x48(r1) -/* 80167000 00163E00 C0 02 AA 50 */ lfs f0, lbl_803CF3D0-_SDA2_BASE_(r2) +/* 80167000 00163E00 C0 02 AA 50 */ lfs f0, lbl__1664_1-_SDA2_BASE_(r2) /* 80167004 00163E04 EC 21 10 28 */ fsubs f1, f1, f2 /* 80167008 00163E08 EC 23 00 72 */ fmuls f1, f3, f1 /* 8016700C 00163E0C EF C1 00 32 */ fmuls f30, f1, f0 @@ -7536,46 +7536,46 @@ lbl_80166FE8: /* 801670E0 00163EE0 80 18 00 50 */ lwz r0, 0x50(r24) /* 801670E4 00163EE4 28 00 00 06 */ cmplwi r0, 6 /* 801670E8 00163EE8 41 81 0F 70 */ bgt lbl_80168058 -/* 801670EC 00163EEC 3C 80 80 2A */ lis r4, lbl_8029AC30@ha +/* 801670EC 00163EEC 3C 80 80 2A */ lis r4, lbl__2886@ha /* 801670F0 00163EF0 54 00 10 3A */ slwi r0, r0, 2 -/* 801670F4 00163EF4 38 84 AC 30 */ addi r4, r4, lbl_8029AC30@l +/* 801670F4 00163EF4 38 84 AC 30 */ addi r4, r4, lbl__2886@l /* 801670F8 00163EF8 7C 04 00 2E */ lwzx r0, r4, r0 /* 801670FC 00163EFC 7C 09 03 A6 */ mtctr r0 /* 80167100 00163F00 4E 80 04 20 */ bctr /* 80167104 00163F04 38 80 00 00 */ li r4, 0 /* 80167108 00163F08 4B F8 BF 71 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 8016710C 00163F0C C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) +/* 8016710C 00163F0C C0 02 AA B4 */ lfs f0, lbl__2280-_SDA2_BASE_(r2) /* 80167110 00163F10 EC 00 07 B2 */ fmuls f0, f0, f30 /* 80167114 00163F14 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80167118 00163F18 40 80 0F 40 */ bge lbl_80168058 /* 8016711C 00163F1C 38 00 00 01 */ li r0, 1 -/* 80167120 00163F20 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 80167124 00163F24 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 80167120 00163F20 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 80167124 00163F24 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 80167128 00163F28 90 18 00 50 */ stw r0, 0x50(r24) /* 8016712C 00163F2C 38 63 06 5E */ addi r3, r3, 0x65e /* 80167130 00163F30 4B EE 50 E5 */ bl xStrHash__FPCc -/* 80167134 00163F34 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 80167134 00163F34 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80167138 00163F38 7F A6 EB 78 */ mr r6, r29 -/* 8016713C 00163F3C C0 22 AA E0 */ lfs f1, lbl_803CF460-_SDA2_BASE_(r2) +/* 8016713C 00163F3C C0 22 AA E0 */ lfs f1, lbl__2610_2-_SDA2_BASE_(r2) /* 80167140 00163F40 38 80 00 00 */ li r4, 0 /* 80167144 00163F44 FC A0 10 90 */ fmr f5, f2 -/* 80167148 00163F48 C0 62 AA 24 */ lfs f3, lbl_803CF3A4-_SDA2_BASE_(r2) -/* 8016714C 00163F4C C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) +/* 80167148 00163F48 C0 62 AA 24 */ lfs f3, lbl__1142_2-_SDA2_BASE_(r2) +/* 8016714C 00163F4C C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) /* 80167150 00163F50 38 A0 00 00 */ li r5, 0 /* 80167154 00163F54 38 E0 00 00 */ li r7, 0 /* 80167158 00163F58 4B EE 19 0D */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf -/* 8016715C 00163F5C 3C 80 80 27 */ lis r4, lbl_8027089C@ha +/* 8016715C 00163F5C 3C 80 80 27 */ lis r4, lbl__stringBase0_96@ha /* 80167160 00163F60 90 78 00 98 */ stw r3, 0x98(r24) -/* 80167164 00163F64 38 64 08 9C */ addi r3, r4, lbl_8027089C@l +/* 80167164 00163F64 38 64 08 9C */ addi r3, r4, lbl__stringBase0_96@l /* 80167168 00163F68 38 63 06 70 */ addi r3, r3, 0x670 /* 8016716C 00163F6C 4B EE 50 A9 */ bl xStrHash__FPCc -/* 80167170 00163F70 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 80167170 00163F70 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80167174 00163F74 7F A6 EB 78 */ mr r6, r29 -/* 80167178 00163F78 C0 22 AA E0 */ lfs f1, lbl_803CF460-_SDA2_BASE_(r2) +/* 80167178 00163F78 C0 22 AA E0 */ lfs f1, lbl__2610_2-_SDA2_BASE_(r2) /* 8016717C 00163F7C 38 80 00 00 */ li r4, 0 /* 80167180 00163F80 FC A0 10 90 */ fmr f5, f2 -/* 80167184 00163F84 C0 62 AA 24 */ lfs f3, lbl_803CF3A4-_SDA2_BASE_(r2) -/* 80167188 00163F88 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) +/* 80167184 00163F84 C0 62 AA 24 */ lfs f3, lbl__1142_2-_SDA2_BASE_(r2) +/* 80167188 00163F88 C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) /* 8016718C 00163F8C 38 A0 00 00 */ li r5, 0 /* 80167190 00163F90 38 E0 00 00 */ li r7, 0 /* 80167194 00163F94 4B EE 18 D1 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf @@ -7587,14 +7587,14 @@ lbl_80166FE8: /* 801671AC 00163FAC 60 00 00 01 */ ori r0, r0, 1 /* 801671B0 00163FB0 90 1D 02 B4 */ stw r0, 0x2b4(r29) /* 801671B4 00163FB4 4B F6 E1 65 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi -/* 801671B8 00163FB8 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801671B8 00163FB8 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801671BC 00163FBC D0 18 00 4C */ stfs f0, 0x4c(r24) /* 801671C0 00163FC0 80 1D 18 E8 */ lwz r0, 0x18e8(r29) /* 801671C4 00163FC4 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13 /* 801671C8 00163FC8 40 82 00 3C */ bne lbl_80167204 /* 801671CC 00163FCC 80 7D 18 E4 */ lwz r3, 0x18e4(r29) -/* 801671D0 00163FD0 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 801671D4 00163FD4 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 801671D0 00163FD0 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 801671D4 00163FD4 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 801671D8 00163FD8 38 A0 00 00 */ li r5, 0 /* 801671DC 00163FDC 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 801671E0 00163FE0 38 C0 FF FF */ li r6, -1 @@ -7611,8 +7611,8 @@ lbl_80167204: /* 80167208 00164008 54 60 05 AF */ rlwinm. r0, r3, 0, 0x16, 0x17 /* 8016720C 0016400C 40 82 0E 4C */ bne lbl_80168058 /* 80167210 00164010 80 7D 18 E4 */ lwz r3, 0x18e4(r29) -/* 80167214 00164014 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80167218 00164018 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80167214 00164014 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80167218 00164018 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 8016721C 0016401C 38 A0 00 00 */ li r5, 0 /* 80167220 00164020 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80167224 00164024 38 C0 FF FF */ li r6, -1 @@ -7624,9 +7624,9 @@ lbl_80167204: /* 8016723C 0016403C 80 1D 02 BC */ lwz r0, 0x2bc(r29) /* 80167240 00164040 2C 00 00 03 */ cmpwi r0, 3 /* 80167244 00164044 41 82 00 54 */ beq lbl_80167298 -/* 80167248 00164048 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80167248 00164048 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8016724C 0016404C 80 BD 00 24 */ lwz r5, 0x24(r29) -/* 80167250 00164050 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80167250 00164050 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80167254 00164054 38 61 00 5C */ addi r3, r1, 0x5c /* 80167258 00164058 80 84 07 04 */ lwz r4, 0x704(r4) /* 8016725C 0016405C 80 C5 00 4C */ lwz r6, 0x4c(r5) @@ -7640,35 +7640,35 @@ lbl_80167204: /* 8016727C 0016407C 38 84 00 30 */ addi r4, r4, 0x30 /* 80167280 00164080 4B EA 74 D5 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 80167284 00164084 FC 40 F0 90 */ fmr f2, f30 -/* 80167288 00164088 C0 22 AA 74 */ lfs f1, lbl_803CF3F4-_SDA2_BASE_(r2) +/* 80167288 00164088 C0 22 AA 74 */ lfs f1, lbl__1673_2-_SDA2_BASE_(r2) /* 8016728C 0016408C 7F A3 EB 78 */ mr r3, r29 /* 80167290 00164090 38 81 00 5C */ addi r4, r1, 0x5c /* 80167294 00164094 4B FF E1 75 */ bl zNPCTypeBossPatrick.Pat_FaceTarget__FP12zNPCBPatrickPC5xVec3ff lbl_80167298: -/* 80167298 00164098 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) +/* 80167298 00164098 C0 22 A9 C4 */ lfs f1, lbl__832_2-_SDA2_BASE_(r2) /* 8016729C 0016409C 38 61 00 50 */ addi r3, r1, 0x50 /* 801672A0 001640A0 FC 40 08 90 */ fmr f2, f1 /* 801672A4 001640A4 FC 60 08 90 */ fmr f3, f1 /* 801672A8 001640A8 4B EA 7D 55 */ bl xVec3Init__FP5xVec3fff /* 801672AC 001640AC 80 9D 00 24 */ lwz r4, 0x24(r29) -/* 801672B0 001640B0 3C 60 80 2A */ lis r3, lbl_8029AA68@ha -/* 801672B4 001640B4 38 A3 AA 68 */ addi r5, r3, lbl_8029AA68@l +/* 801672B0 001640B0 3C 60 80 2A */ lis r3, lbl_sBone_1@ha +/* 801672B4 001640B4 38 A3 AA 68 */ addi r5, r3, lbl_sBone_1@l /* 801672B8 001640B8 38 61 00 44 */ addi r3, r1, 0x44 /* 801672BC 001640BC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 801672C0 001640C0 38 C1 00 50 */ addi r6, r1, 0x50 /* 801672C4 001640C4 80 A5 00 00 */ lwz r5, 0(r5) /* 801672C8 001640C8 4B FF 96 9D */ bl zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 /* 801672CC 001640CC 80 9D 00 24 */ lwz r4, 0x24(r29) -/* 801672D0 001640D0 3C 60 80 2A */ lis r3, lbl_8029AA68@ha -/* 801672D4 001640D4 38 A3 AA 68 */ addi r5, r3, lbl_8029AA68@l +/* 801672D0 001640D0 3C 60 80 2A */ lis r3, lbl_sBone_1@ha +/* 801672D4 001640D4 38 A3 AA 68 */ addi r5, r3, lbl_sBone_1@l /* 801672D8 001640D8 38 61 00 38 */ addi r3, r1, 0x38 /* 801672DC 001640DC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 801672E0 001640E0 38 C1 00 50 */ addi r6, r1, 0x50 /* 801672E4 001640E4 80 A5 00 0C */ lwz r5, 0xc(r5) /* 801672E8 001640E8 4B FF 96 7D */ bl zNPCTypeBossPatrick.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 -/* 801672EC 001640EC C0 02 A9 CC */ lfs f0, lbl_803CF34C-_SDA2_BASE_(r2) -/* 801672F0 001640F0 3C 60 80 2A */ lis r3, lbl_8029AA68@ha -/* 801672F4 001640F4 38 83 AA 68 */ addi r4, r3, lbl_8029AA68@l +/* 801672EC 001640EC C0 02 A9 CC */ lfs f0, lbl__870_1-_SDA2_BASE_(r2) +/* 801672F0 001640F0 3C 60 80 2A */ lis r3, lbl_sBone_1@ha +/* 801672F4 001640F4 38 83 AA 68 */ addi r4, r3, lbl_sBone_1@l /* 801672F8 001640F8 38 61 00 2C */ addi r3, r1, 0x2c /* 801672FC 001640FC D0 01 00 58 */ stfs f0, 0x58(r1) /* 80167300 00164100 38 C1 00 50 */ addi r6, r1, 0x50 @@ -7679,21 +7679,21 @@ lbl_80167298: /* 80167314 00164114 38 61 00 2C */ addi r3, r1, 0x2c /* 80167318 00164118 38 81 00 44 */ addi r4, r1, 0x44 /* 8016731C 0016411C 4B EB 46 45 */ bl xVec3SubFrom__FP5xVec3PC5xVec3 -/* 80167320 00164120 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80167320 00164120 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80167324 00164124 38 61 00 2C */ addi r3, r1, 0x2c /* 80167328 00164128 7C 64 1B 78 */ mr r4, r3 /* 8016732C 0016412C D0 01 00 30 */ stfs f0, 0x30(r1) /* 80167330 00164130 4B EE 6F C1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 80167334 00164134 C0 22 AA 50 */ lfs f1, lbl_803CF3D0-_SDA2_BASE_(r2) +/* 80167334 00164134 C0 22 AA 50 */ lfs f1, lbl__1664_1-_SDA2_BASE_(r2) /* 80167338 00164138 C0 18 00 4C */ lfs f0, 0x4c(r24) -/* 8016733C 0016413C C0 62 AA 58 */ lfs f3, lbl_803CF3D8-_SDA2_BASE_(r2) +/* 8016733C 0016413C C0 62 AA 58 */ lfs f3, lbl__1666_2-_SDA2_BASE_(r2) /* 80167340 00164140 EC 21 00 32 */ fmuls f1, f1, f0 /* 80167344 00164144 FC 01 18 40 */ fcmpo cr0, f1, f3 /* 80167348 00164148 40 81 00 34 */ ble lbl_8016737C /* 8016734C 0016414C EC 01 18 24 */ fdivs f0, f1, f3 /* 80167350 00164150 3C 00 43 30 */ lis r0, 0x4330 /* 80167354 00164154 90 01 00 F0 */ stw r0, 0xf0(r1) -/* 80167358 00164158 C8 42 A9 D0 */ lfd f2, lbl_803CF350-_SDA2_BASE_(r2) +/* 80167358 00164158 C8 42 A9 D0 */ lfd f2, lbl__875_3-_SDA2_BASE_(r2) /* 8016735C 0016415C FC 00 00 1E */ fctiwz f0, f0 /* 80167360 00164160 D8 01 00 E8 */ stfd f0, 0xe8(r1) /* 80167364 00164164 80 01 00 EC */ lwz r0, 0xec(r1) @@ -7705,9 +7705,9 @@ lbl_80167298: lbl_8016737C: /* 8016737C 0016417C 38 61 00 68 */ addi r3, r1, 0x68 /* 80167380 00164180 4B EC B1 5D */ bl xMat3x3RotY__FP7xMat3x3f -/* 80167384 00164184 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80167384 00164184 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80167388 00164188 3B C1 00 AC */ addi r30, r1, 0xac -/* 8016738C 0016418C 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 8016738C 0016418C 3B E3 05 58 */ addi r31, r3, lbl_globals@l lbl_80167390: /* 80167390 00164190 80 18 00 94 */ lwz r0, 0x94(r24) /* 80167394 00164194 38 61 00 14 */ addi r3, r1, 0x14 @@ -7725,25 +7725,25 @@ lbl_80167390: /* 801673C4 001641C4 C0 61 00 2C */ lfs f3, 0x2c(r1) /* 801673C8 001641C8 EC 21 00 32 */ fmuls f1, f1, f0 /* 801673CC 001641CC C0 41 00 28 */ lfs f2, 0x28(r1) -/* 801673D0 001641D0 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801673D0 001641D0 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801673D4 001641D4 EF E3 08 B8 */ fmsubs f31, f3, f2, f1 /* 801673D8 001641D8 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 801673DC 001641DC 40 81 01 E4 */ ble lbl_801675C0 /* 801673E0 001641E0 7F A3 EB 78 */ mr r3, r29 /* 801673E4 001641E4 4B FF C9 7D */ bl getNextFreeGlob__12zNPCBPatrickFv -/* 801673E8 001641E8 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801673E8 001641E8 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801673EC 001641EC 7C 7C 1B 78 */ mr r28, r3 /* 801673F0 001641F0 D0 03 00 24 */ stfs f0, 0x24(r3) -/* 801673F4 001641F4 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801673F4 001641F4 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801673F8 001641F8 D0 03 00 1C */ stfs f0, 0x1c(r3) /* 801673FC 001641FC 4B EC 98 8D */ bl xurand__Fv -/* 80167400 00164200 C0 42 AA 88 */ lfs f2, lbl_803CF408-_SDA2_BASE_(r2) +/* 80167400 00164200 C0 42 AA 88 */ lfs f2, lbl__1678_2-_SDA2_BASE_(r2) /* 80167404 00164204 7F 83 E3 78 */ mr r3, r28 -/* 80167408 00164208 C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) +/* 80167408 00164208 C0 02 A9 C0 */ lfs f0, lbl__831_5-_SDA2_BASE_(r2) /* 8016740C 0016420C 38 81 00 38 */ addi r4, r1, 0x38 /* 80167410 00164210 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80167414 00164214 D0 1C 00 20 */ stfs f0, 0x20(r28) -/* 80167418 00164218 C0 02 AA 08 */ lfs f0, lbl_803CF388-_SDA2_BASE_(r2) +/* 80167418 00164218 C0 02 AA 08 */ lfs f0, lbl__1055_2-_SDA2_BASE_(r2) /* 8016741C 0016421C D0 1C 00 18 */ stfs f0, 0x18(r28) /* 80167420 00164220 4B EE 70 BD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80167424 00164224 7F 84 E3 78 */ mr r4, r28 @@ -7763,19 +7763,19 @@ lbl_80167390: /* 8016745C 0016425C 4B EA 3C 35 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80167460 00164260 C0 3C 00 0C */ lfs f1, 0xc(r28) /* 80167464 00164264 38 7C 00 0C */ addi r3, r28, 0xc -/* 80167468 00164268 C0 02 AA 24 */ lfs f0, lbl_803CF3A4-_SDA2_BASE_(r2) +/* 80167468 00164268 C0 02 AA 24 */ lfs f0, lbl__1142_2-_SDA2_BASE_(r2) /* 8016746C 0016426C 38 81 00 08 */ addi r4, r1, 8 /* 80167470 00164270 EC 01 00 32 */ fmuls f0, f1, f0 /* 80167474 00164274 D0 1C 00 0C */ stfs f0, 0xc(r28) /* 80167478 00164278 C0 3C 00 10 */ lfs f1, 0x10(r28) -/* 8016747C 0016427C C0 02 A9 F0 */ lfs f0, lbl_803CF370-_SDA2_BASE_(r2) +/* 8016747C 0016427C C0 02 A9 F0 */ lfs f0, lbl__1049_4-_SDA2_BASE_(r2) /* 80167480 00164280 EC 01 00 2A */ fadds f0, f1, f0 /* 80167484 00164284 D0 1C 00 10 */ stfs f0, 0x10(r28) /* 80167488 00164288 C0 3C 00 14 */ lfs f1, 0x14(r28) -/* 8016748C 0016428C C0 02 AA 24 */ lfs f0, lbl_803CF3A4-_SDA2_BASE_(r2) +/* 8016748C 0016428C C0 02 AA 24 */ lfs f0, lbl__1142_2-_SDA2_BASE_(r2) /* 80167490 00164290 EC 01 00 32 */ fmuls f0, f1, f0 /* 80167494 00164294 D0 1C 00 14 */ stfs f0, 0x14(r28) -/* 80167498 00164298 C0 22 AA 50 */ lfs f1, lbl_803CF3D0-_SDA2_BASE_(r2) +/* 80167498 00164298 C0 22 AA 50 */ lfs f1, lbl__1664_1-_SDA2_BASE_(r2) /* 8016749C 0016429C 4B EA DB BD */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 801674A0 001642A0 80 9F 1F C0 */ lwz r4, 0x1fc0(r31) /* 801674A4 001642A4 7F 83 E3 78 */ mr r3, r28 @@ -7810,22 +7810,22 @@ lbl_801674E0: /* 80167514 00164314 60 00 00 02 */ ori r0, r0, 2 /* 80167518 00164318 90 1C 00 50 */ stw r0, 0x50(r28) /* 8016751C 0016431C C0 21 00 B8 */ lfs f1, 0xb8(r1) -/* 80167520 00164320 C0 02 AA 8C */ lfs f0, lbl_803CF40C-_SDA2_BASE_(r2) +/* 80167520 00164320 C0 02 AA 8C */ lfs f0, lbl__1679-_SDA2_BASE_(r2) /* 80167524 00164324 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80167528 00164328 40 80 00 64 */ bge lbl_8016758C -/* 8016752C 0016432C C0 02 AA 90 */ lfs f0, lbl_803CF410-_SDA2_BASE_(r2) +/* 8016752C 0016432C C0 02 AA 90 */ lfs f0, lbl__1680-_SDA2_BASE_(r2) /* 80167530 00164330 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80167534 00164334 40 81 00 58 */ ble lbl_8016758C /* 80167538 00164338 C0 21 00 C0 */ lfs f1, 0xc0(r1) -/* 8016753C 0016433C C0 02 AA 94 */ lfs f0, lbl_803CF414-_SDA2_BASE_(r2) +/* 8016753C 0016433C C0 02 AA 94 */ lfs f0, lbl__1681-_SDA2_BASE_(r2) /* 80167540 00164340 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80167544 00164344 40 81 00 48 */ ble lbl_8016758C /* 80167548 00164348 80 1C 00 50 */ lwz r0, 0x50(r28) /* 8016754C 0016434C 38 7C 00 34 */ addi r3, r28, 0x34 /* 80167550 00164350 60 00 00 08 */ ori r0, r0, 8 /* 80167554 00164354 90 1C 00 50 */ stw r0, 0x50(r28) -/* 80167558 00164358 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) -/* 8016755C 0016435C C0 42 A9 C0 */ lfs f2, lbl_803CF340-_SDA2_BASE_(r2) +/* 80167558 00164358 C0 22 A9 C4 */ lfs f1, lbl__832_2-_SDA2_BASE_(r2) +/* 8016755C 0016435C C0 42 A9 C0 */ lfs f2, lbl__831_5-_SDA2_BASE_(r2) /* 80167560 00164360 FC 60 08 90 */ fmr f3, f1 /* 80167564 00164364 4B EA 7A 99 */ bl xVec3Init__FP5xVec3fff /* 80167568 00164368 80 01 00 A0 */ lwz r0, 0xa0(r1) @@ -7838,9 +7838,9 @@ lbl_801674E0: /* 80167584 00164384 4B EA 3B 0D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80167588 00164388 48 00 00 18 */ b lbl_801675A0 lbl_8016758C: -/* 8016758C 0016438C C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) +/* 8016758C 0016438C C0 22 A9 C4 */ lfs f1, lbl__832_2-_SDA2_BASE_(r2) /* 80167590 00164390 38 7C 00 34 */ addi r3, r28, 0x34 -/* 80167594 00164394 C0 42 A9 CC */ lfs f2, lbl_803CF34C-_SDA2_BASE_(r2) +/* 80167594 00164394 C0 42 A9 CC */ lfs f2, lbl__870_1-_SDA2_BASE_(r2) /* 80167598 00164398 FC 60 08 90 */ fmr f3, f1 /* 8016759C 0016439C 4B EA 7A 61 */ bl xVec3Init__FP5xVec3fff lbl_801675A0: @@ -7853,7 +7853,7 @@ lbl_801675A0: /* 801675B8 001643B8 38 00 00 00 */ li r0, 0 /* 801675BC 001643BC 90 18 00 94 */ stw r0, 0x94(r24) lbl_801675C0: -/* 801675C0 001643C0 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801675C0 001643C0 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801675C4 001643C4 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 801675C8 001643C8 41 81 FD C8 */ bgt lbl_80167390 /* 801675CC 001643CC 80 7D 00 48 */ lwz r3, 0x48(r29) @@ -7867,19 +7867,19 @@ lbl_801675C0: /* 801675EC 001643EC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801675F0 001643F0 40 81 00 48 */ ble lbl_80167638 /* 801675F4 001643F4 C0 38 00 58 */ lfs f1, 0x58(r24) -/* 801675F8 001643F8 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801675F8 001643F8 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801675FC 001643FC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80167600 00164400 40 81 00 38 */ ble lbl_80167638 /* 80167604 00164404 4B EC 96 85 */ bl xurand__Fv /* 80167608 00164408 C0 58 00 58 */ lfs f2, 0x58(r24) -/* 8016760C 0016440C C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) +/* 8016760C 0016440C C0 02 A9 E4 */ lfs f0, lbl__1046_4-_SDA2_BASE_(r2) /* 80167610 00164410 FC 40 10 50 */ fneg f2, f2 /* 80167614 00164414 EC 22 08 2A */ fadds f1, f2, f1 /* 80167618 00164418 EC 01 00 28 */ fsubs f0, f1, f0 /* 8016761C 0016441C D0 18 00 58 */ stfs f0, 0x58(r24) /* 80167620 00164420 4B EC 96 69 */ bl xurand__Fv /* 80167624 00164424 C0 58 00 60 */ lfs f2, 0x60(r24) -/* 80167628 00164428 C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) +/* 80167628 00164428 C0 02 A9 E4 */ lfs f0, lbl__1046_4-_SDA2_BASE_(r2) /* 8016762C 0016442C EC 22 08 2A */ fadds f1, f2, f1 /* 80167630 00164430 EC 01 00 28 */ fsubs f0, f1, f0 /* 80167634 00164434 D0 18 00 60 */ stfs f0, 0x60(r24) @@ -7890,19 +7890,19 @@ lbl_80167638: /* 80167644 00164444 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80167648 00164448 40 81 00 48 */ ble lbl_80167690 /* 8016764C 0016444C C0 38 00 60 */ lfs f1, 0x60(r24) -/* 80167650 00164450 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80167650 00164450 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80167654 00164454 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80167658 00164458 40 81 00 38 */ ble lbl_80167690 /* 8016765C 0016445C 4B EC 96 2D */ bl xurand__Fv /* 80167660 00164460 C0 58 00 60 */ lfs f2, 0x60(r24) -/* 80167664 00164464 C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) +/* 80167664 00164464 C0 02 A9 E4 */ lfs f0, lbl__1046_4-_SDA2_BASE_(r2) /* 80167668 00164468 FC 40 10 50 */ fneg f2, f2 /* 8016766C 0016446C EC 22 08 2A */ fadds f1, f2, f1 /* 80167670 00164470 EC 01 00 28 */ fsubs f0, f1, f0 /* 80167674 00164474 D0 18 00 60 */ stfs f0, 0x60(r24) /* 80167678 00164478 4B EC 96 11 */ bl xurand__Fv /* 8016767C 0016447C C0 58 00 58 */ lfs f2, 0x58(r24) -/* 80167680 00164480 C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) +/* 80167680 00164480 C0 02 A9 E4 */ lfs f0, lbl__1046_4-_SDA2_BASE_(r2) /* 80167684 00164484 EC 22 08 2A */ fadds f1, f2, f1 /* 80167688 00164488 EC 01 00 28 */ fsubs f0, f1, f0 /* 8016768C 0016448C D0 18 00 58 */ stfs f0, 0x58(r24) @@ -7914,19 +7914,19 @@ lbl_80167690: /* 801676A0 001644A0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801676A4 001644A4 40 80 00 48 */ bge lbl_801676EC /* 801676A8 001644A8 C0 38 00 58 */ lfs f1, 0x58(r24) -/* 801676AC 001644AC C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801676AC 001644AC C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801676B0 001644B0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801676B4 001644B4 40 80 00 38 */ bge lbl_801676EC /* 801676B8 001644B8 4B EC 95 D1 */ bl xurand__Fv /* 801676BC 001644BC C0 58 00 58 */ lfs f2, 0x58(r24) -/* 801676C0 001644C0 C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) +/* 801676C0 001644C0 C0 02 A9 E4 */ lfs f0, lbl__1046_4-_SDA2_BASE_(r2) /* 801676C4 001644C4 FC 40 10 50 */ fneg f2, f2 /* 801676C8 001644C8 EC 22 08 2A */ fadds f1, f2, f1 /* 801676CC 001644CC EC 01 00 28 */ fsubs f0, f1, f0 /* 801676D0 001644D0 D0 18 00 58 */ stfs f0, 0x58(r24) /* 801676D4 001644D4 4B EC 95 B5 */ bl xurand__Fv /* 801676D8 001644D8 C0 58 00 60 */ lfs f2, 0x60(r24) -/* 801676DC 001644DC C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) +/* 801676DC 001644DC C0 02 A9 E4 */ lfs f0, lbl__1046_4-_SDA2_BASE_(r2) /* 801676E0 001644E0 EC 22 08 2A */ fadds f1, f2, f1 /* 801676E4 001644E4 EC 01 00 28 */ fsubs f0, f1, f0 /* 801676E8 001644E8 D0 18 00 60 */ stfs f0, 0x60(r24) @@ -7938,19 +7938,19 @@ lbl_801676EC: /* 801676FC 001644FC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80167700 00164500 40 80 00 48 */ bge lbl_80167748 /* 80167704 00164504 C0 38 00 60 */ lfs f1, 0x60(r24) -/* 80167708 00164508 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80167708 00164508 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 8016770C 0016450C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80167710 00164510 40 80 00 38 */ bge lbl_80167748 /* 80167714 00164514 4B EC 95 75 */ bl xurand__Fv /* 80167718 00164518 C0 58 00 60 */ lfs f2, 0x60(r24) -/* 8016771C 0016451C C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) +/* 8016771C 0016451C C0 02 A9 E4 */ lfs f0, lbl__1046_4-_SDA2_BASE_(r2) /* 80167720 00164520 FC 40 10 50 */ fneg f2, f2 /* 80167724 00164524 EC 22 08 2A */ fadds f1, f2, f1 /* 80167728 00164528 EC 01 00 28 */ fsubs f0, f1, f0 /* 8016772C 0016452C D0 18 00 60 */ stfs f0, 0x60(r24) /* 80167730 00164530 4B EC 95 59 */ bl xurand__Fv /* 80167734 00164534 C0 58 00 58 */ lfs f2, 0x58(r24) -/* 80167738 00164538 C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) +/* 80167738 00164538 C0 02 A9 E4 */ lfs f0, lbl__1046_4-_SDA2_BASE_(r2) /* 8016773C 0016453C EC 22 08 2A */ fadds f1, f2, f1 /* 80167740 00164540 EC 01 00 28 */ fsubs f0, f1, f0 /* 80167744 00164544 D0 18 00 58 */ stfs f0, 0x58(r24) @@ -7958,7 +7958,7 @@ lbl_80167748: /* 80167748 00164548 7F A3 EB 78 */ mr r3, r29 /* 8016774C 0016454C 38 80 00 00 */ li r4, 0 /* 80167750 00164550 4B F8 B9 29 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 80167754 00164554 C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) +/* 80167754 00164554 C0 02 AA B4 */ lfs f0, lbl__2280-_SDA2_BASE_(r2) /* 80167758 00164558 EC 00 07 B2 */ fmuls f0, f0, f30 /* 8016775C 0016455C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80167760 00164560 40 80 08 F8 */ bge lbl_80168058 @@ -7978,7 +7978,7 @@ lbl_80167748: /* 80167798 00164598 60 00 00 40 */ ori r0, r0, 0x40 /* 8016779C 0016459C 90 1D 02 B4 */ stw r0, 0x2b4(r29) /* 801677A0 001645A0 4B F6 DB 79 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi -/* 801677A4 001645A4 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801677A4 001645A4 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801677A8 001645A8 D0 18 00 4C */ stfs f0, 0x4c(r24) /* 801677AC 001645AC 48 00 08 AC */ b lbl_80168058 lbl_801677B0: @@ -7989,7 +7989,7 @@ lbl_801677B0: /* 801677C0 001645C0 40 82 00 54 */ bne lbl_80167814 lbl_801677C4: /* 801677C4 001645C4 C0 38 00 4C */ lfs f1, 0x4c(r24) -/* 801677C8 001645C8 C0 02 AA 08 */ lfs f0, lbl_803CF388-_SDA2_BASE_(r2) +/* 801677C8 001645C8 C0 02 AA 08 */ lfs f0, lbl__1055_2-_SDA2_BASE_(r2) /* 801677CC 001645CC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801677D0 001645D0 40 81 00 44 */ ble lbl_80167814 /* 801677D4 001645D4 38 00 00 02 */ li r0, 2 @@ -8005,14 +8005,14 @@ lbl_801677C4: /* 801677FC 001645FC 60 00 00 40 */ ori r0, r0, 0x40 /* 80167800 00164600 90 1D 02 B4 */ stw r0, 0x2b4(r29) /* 80167804 00164604 4B F6 DB 15 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi -/* 80167808 00164608 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80167808 00164608 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 8016780C 0016460C D0 18 00 4C */ stfs f0, 0x4c(r24) /* 80167810 00164610 48 00 08 48 */ b lbl_80168058 lbl_80167814: /* 80167814 00164614 2C 00 00 03 */ cmpwi r0, 3 /* 80167818 00164618 40 82 08 40 */ bne lbl_80168058 /* 8016781C 0016461C C0 38 00 4C */ lfs f1, 0x4c(r24) -/* 80167820 00164620 C0 02 AA 08 */ lfs f0, lbl_803CF388-_SDA2_BASE_(r2) +/* 80167820 00164620 C0 02 AA 08 */ lfs f0, lbl__1055_2-_SDA2_BASE_(r2) /* 80167824 00164624 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80167828 00164628 40 81 08 30 */ ble lbl_80168058 /* 8016782C 0016462C 80 7D 00 24 */ lwz r3, 0x24(r29) @@ -8021,7 +8021,7 @@ lbl_80167814: /* 80167838 00164638 38 65 00 30 */ addi r3, r5, 0x30 /* 8016783C 0016463C 38 84 00 20 */ addi r4, r4, 0x20 /* 80167840 00164640 4B EE 6C B1 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 80167844 00164644 C0 42 AA C0 */ lfs f2, lbl_803CF440-_SDA2_BASE_(r2) +/* 80167844 00164644 C0 42 AA C0 */ lfs f2, lbl__2424_1-_SDA2_BASE_(r2) /* 80167848 00164648 C0 7D 02 D8 */ lfs f3, 0x2d8(r29) /* 8016784C 0016464C 80 7D 00 48 */ lwz r3, 0x48(r29) /* 80167850 00164650 EC 02 00 F2 */ fmuls f0, f2, f3 @@ -8042,7 +8042,7 @@ lbl_80167814: /* 8016788C 0016468C FC 04 00 40 */ fcmpo cr0, f4, f0 /* 80167890 00164690 40 80 07 C8 */ bge lbl_80168058 lbl_80167894: -/* 80167894 00164694 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80167894 00164694 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80167898 00164698 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8016789C 0016469C 40 80 07 BC */ bge lbl_80168058 /* 801678A0 001646A0 38 00 00 02 */ li r0, 2 @@ -8058,7 +8058,7 @@ lbl_80167894: /* 801678C8 001646C8 60 00 00 40 */ ori r0, r0, 0x40 /* 801678CC 001646CC 90 1D 02 B4 */ stw r0, 0x2b4(r29) /* 801678D0 001646D0 4B F6 DA 49 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi -/* 801678D4 001646D4 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801678D4 001646D4 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801678D8 001646D8 D0 18 00 4C */ stfs f0, 0x4c(r24) /* 801678DC 001646DC 48 00 07 7C */ b lbl_80168058 /* 801678E0 001646E0 80 1D 02 B4 */ lwz r0, 0x2b4(r29) @@ -8066,23 +8066,23 @@ lbl_80167894: /* 801678E8 001646E8 40 82 07 70 */ bne lbl_80168058 /* 801678EC 001646EC 38 80 00 00 */ li r4, 0 /* 801678F0 001646F0 4B F8 B7 89 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 801678F4 001646F4 C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) +/* 801678F4 001646F4 C0 02 AA B4 */ lfs f0, lbl__2280-_SDA2_BASE_(r2) /* 801678F8 001646F8 EC 00 07 B2 */ fmuls f0, f0, f30 /* 801678FC 001646FC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80167900 00164700 40 80 07 58 */ bge lbl_80168058 /* 80167904 00164704 38 00 00 03 */ li r0, 3 -/* 80167908 00164708 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 8016790C 0016470C 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 80167908 00164708 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 8016790C 0016470C 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 80167910 00164710 90 18 00 50 */ stw r0, 0x50(r24) /* 80167914 00164714 38 63 06 88 */ addi r3, r3, 0x688 /* 80167918 00164718 4B EE 48 FD */ bl xStrHash__FPCc -/* 8016791C 0016471C C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 8016791C 0016471C C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80167920 00164720 7F A6 EB 78 */ mr r6, r29 -/* 80167924 00164724 C0 22 AA E0 */ lfs f1, lbl_803CF460-_SDA2_BASE_(r2) +/* 80167924 00164724 C0 22 AA E0 */ lfs f1, lbl__2610_2-_SDA2_BASE_(r2) /* 80167928 00164728 38 80 00 00 */ li r4, 0 /* 8016792C 0016472C FC A0 10 90 */ fmr f5, f2 -/* 80167930 00164730 C0 62 AA 24 */ lfs f3, lbl_803CF3A4-_SDA2_BASE_(r2) -/* 80167934 00164734 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) +/* 80167930 00164730 C0 62 AA 24 */ lfs f3, lbl__1142_2-_SDA2_BASE_(r2) +/* 80167934 00164734 C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) /* 80167938 00164738 38 A0 00 00 */ li r5, 0 /* 8016793C 0016473C 38 E0 00 00 */ li r7, 0 /* 80167940 00164740 4B EE 11 25 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf @@ -8090,7 +8090,7 @@ lbl_80167894: /* 80167948 00164748 38 80 00 20 */ li r4, 0x20 /* 8016794C 0016474C 38 A0 00 00 */ li r5, 0 /* 80167950 00164750 4B F6 D9 C9 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi -/* 80167954 00164754 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80167954 00164754 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80167958 00164758 38 00 FF F6 */ li r0, -10 /* 8016795C 0016475C D0 18 00 4C */ stfs f0, 0x4c(r24) /* 80167960 00164760 80 7D 02 B4 */ lwz r3, 0x2b4(r29) @@ -8105,42 +8105,42 @@ lbl_80167894: /* 80167984 00164784 2C 00 00 03 */ cmpwi r0, 3 /* 80167988 00164788 40 82 00 1C */ bne lbl_801679A4 /* 8016798C 0016478C FC 40 F0 90 */ fmr f2, f30 -/* 80167990 00164790 3C 80 80 25 */ lis r4, lbl_80253018@ha -/* 80167994 00164794 C0 22 AA 74 */ lfs f1, lbl_803CF3F4-_SDA2_BASE_(r2) -/* 80167998 00164798 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 80167990 00164790 3C 80 80 25 */ lis r4, lbl_g_O3@ha +/* 80167994 00164794 C0 22 AA 74 */ lfs f1, lbl__1673_2-_SDA2_BASE_(r2) +/* 80167998 00164798 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 8016799C 0016479C 4B FF DA 6D */ bl zNPCTypeBossPatrick.Pat_FaceTarget__FP12zNPCBPatrickPC5xVec3ff /* 801679A0 001647A0 7C 7C 1B 78 */ mr r28, r3 lbl_801679A4: /* 801679A4 001647A4 7F A3 EB 78 */ mr r3, r29 /* 801679A8 001647A8 38 80 00 00 */ li r4, 0 /* 801679AC 001647AC 4B F8 B6 CD */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 801679B0 001647B0 C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) +/* 801679B0 001647B0 C0 02 AA B4 */ lfs f0, lbl__2280-_SDA2_BASE_(r2) /* 801679B4 001647B4 EC 00 07 B2 */ fmuls f0, f0, f30 /* 801679B8 001647B8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801679BC 001647BC 40 80 06 9C */ bge lbl_80168058 /* 801679C0 001647C0 2C 1C 00 00 */ cmpwi r28, 0 /* 801679C4 001647C4 40 82 06 94 */ bne lbl_80168058 /* 801679C8 001647C8 38 00 00 04 */ li r0, 4 -/* 801679CC 001647CC 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 801679D0 001647D0 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 801679CC 001647CC 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 801679D0 001647D0 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 801679D4 001647D4 90 18 00 50 */ stw r0, 0x50(r24) /* 801679D8 001647D8 38 63 06 9B */ addi r3, r3, 0x69b /* 801679DC 001647DC 4B EE 48 39 */ bl xStrHash__FPCc -/* 801679E0 001647E0 C0 22 AA E0 */ lfs f1, lbl_803CF460-_SDA2_BASE_(r2) +/* 801679E0 001647E0 C0 22 AA E0 */ lfs f1, lbl__2610_2-_SDA2_BASE_(r2) /* 801679E4 001647E4 7F A6 EB 78 */ mr r6, r29 -/* 801679E8 001647E8 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 801679E8 001647E8 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 801679EC 001647EC 38 80 00 00 */ li r4, 0 -/* 801679F0 001647F0 C0 62 AA 24 */ lfs f3, lbl_803CF3A4-_SDA2_BASE_(r2) +/* 801679F0 001647F0 C0 62 AA 24 */ lfs f3, lbl__1142_2-_SDA2_BASE_(r2) /* 801679F4 001647F4 38 A0 00 00 */ li r5, 0 -/* 801679F8 001647F8 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) +/* 801679F8 001647F8 C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) /* 801679FC 001647FC 38 E0 00 00 */ li r7, 0 -/* 80167A00 00164800 C0 A2 AA 7C */ lfs f5, lbl_803CF3FC-_SDA2_BASE_(r2) +/* 80167A00 00164800 C0 A2 AA 7C */ lfs f5, lbl__1675_2-_SDA2_BASE_(r2) /* 80167A04 00164804 4B EE 10 61 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf /* 80167A08 00164808 7F 03 C3 78 */ mr r3, r24 /* 80167A0C 0016480C 38 80 00 20 */ li r4, 0x20 /* 80167A10 00164810 38 A0 00 00 */ li r5, 0 /* 80167A14 00164814 4B F6 D9 05 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi -/* 80167A18 00164818 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80167A18 00164818 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80167A1C 0016481C D0 18 00 4C */ stfs f0, 0x4c(r24) /* 80167A20 00164820 80 1D 18 E8 */ lwz r0, 0x18e8(r29) /* 80167A24 00164824 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -8156,8 +8156,8 @@ lbl_801679A4: /* 80167A4C 0016484C 54 80 07 39 */ rlwinm. r0, r4, 0, 0x1c, 0x1c /* 80167A50 00164850 40 82 00 3C */ bne lbl_80167A8C /* 80167A54 00164854 80 7D 18 E4 */ lwz r3, 0x18e4(r29) -/* 80167A58 00164858 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80167A5C 0016485C 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80167A58 00164858 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80167A5C 0016485C 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80167A60 00164860 38 A0 00 00 */ li r5, 0 /* 80167A64 00164864 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80167A68 00164868 38 C0 FF FF */ li r6, -1 @@ -8173,8 +8173,8 @@ lbl_80167A8C: /* 80167A8C 0016488C 54 80 06 F7 */ rlwinm. r0, r4, 0, 0x1b, 0x1b /* 80167A90 00164890 40 82 00 3C */ bne lbl_80167ACC /* 80167A94 00164894 80 7D 18 E4 */ lwz r3, 0x18e4(r29) -/* 80167A98 00164898 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80167A9C 0016489C 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80167A98 00164898 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80167A9C 0016489C 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80167AA0 001648A0 38 A0 00 00 */ li r5, 0 /* 80167AA4 001648A4 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80167AA8 001648A8 38 C0 FF FF */ li r6, -1 @@ -8190,8 +8190,8 @@ lbl_80167ACC: /* 80167ACC 001648CC 54 80 06 B5 */ rlwinm. r0, r4, 0, 0x1a, 0x1a /* 80167AD0 001648D0 40 82 00 3C */ bne lbl_80167B0C /* 80167AD4 001648D4 80 7D 18 E4 */ lwz r3, 0x18e4(r29) -/* 80167AD8 001648D8 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80167ADC 001648DC 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80167AD8 001648D8 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80167ADC 001648DC 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80167AE0 001648E0 38 A0 00 00 */ li r5, 0 /* 80167AE4 001648E4 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80167AE8 001648E8 38 C0 FF FF */ li r6, -1 @@ -8207,8 +8207,8 @@ lbl_80167B0C: /* 80167B0C 0016490C 54 60 05 EF */ rlwinm. r0, r3, 0, 0x17, 0x17 /* 80167B10 00164910 41 82 00 30 */ beq lbl_80167B40 /* 80167B14 00164914 80 7D 18 E4 */ lwz r3, 0x18e4(r29) -/* 80167B18 00164918 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80167B1C 0016491C 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80167B18 00164918 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80167B1C 0016491C 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80167B20 00164920 38 A0 00 00 */ li r5, 0 /* 80167B24 00164924 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80167B28 00164928 38 C0 FF FF */ li r6, -1 @@ -8219,8 +8219,8 @@ lbl_80167B0C: /* 80167B3C 0016493C 48 00 05 1C */ b lbl_80168058 lbl_80167B40: /* 80167B40 00164940 80 7D 18 E4 */ lwz r3, 0x18e4(r29) -/* 80167B44 00164944 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80167B48 00164948 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80167B44 00164944 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80167B48 00164948 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80167B4C 0016494C 38 A0 00 00 */ li r5, 0 /* 80167B50 00164950 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80167B54 00164954 38 C0 FF FF */ li r6, -1 @@ -8234,8 +8234,8 @@ lbl_80167B6C: /* 80167B70 00164970 28 00 00 0A */ cmplwi r0, 0xa /* 80167B74 00164974 41 81 00 30 */ bgt lbl_80167BA4 /* 80167B78 00164978 80 7D 18 E4 */ lwz r3, 0x18e4(r29) -/* 80167B7C 0016497C 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80167B80 00164980 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80167B7C 0016497C 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80167B80 00164980 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80167B84 00164984 38 A0 00 00 */ li r5, 0 /* 80167B88 00164988 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80167B8C 0016498C 38 C0 FF FF */ li r6, -1 @@ -8248,8 +8248,8 @@ lbl_80167BA4: /* 80167BA4 001649A4 28 00 00 14 */ cmplwi r0, 0x14 /* 80167BA8 001649A8 41 81 00 30 */ bgt lbl_80167BD8 /* 80167BAC 001649AC 80 7D 18 E4 */ lwz r3, 0x18e4(r29) -/* 80167BB0 001649B0 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80167BB4 001649B4 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80167BB0 001649B0 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80167BB4 001649B4 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80167BB8 001649B8 38 A0 00 00 */ li r5, 0 /* 80167BBC 001649BC 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80167BC0 001649C0 38 C0 FF FF */ li r6, -1 @@ -8260,8 +8260,8 @@ lbl_80167BA4: /* 80167BD4 001649D4 48 00 04 84 */ b lbl_80168058 lbl_80167BD8: /* 80167BD8 001649D8 80 7D 18 E4 */ lwz r3, 0x18e4(r29) -/* 80167BDC 001649DC 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80167BE0 001649E0 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80167BDC 001649DC 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80167BE0 001649E0 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80167BE4 001649E4 38 A0 00 00 */ li r5, 0 /* 80167BE8 001649E8 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80167BEC 001649EC 38 C0 FF FF */ li r6, -1 @@ -8279,8 +8279,8 @@ lbl_80167C04: /* 80167C18 00164A18 28 00 00 0A */ cmplwi r0, 0xa /* 80167C1C 00164A1C 41 81 00 30 */ bgt lbl_80167C4C /* 80167C20 00164A20 80 7D 18 E4 */ lwz r3, 0x18e4(r29) -/* 80167C24 00164A24 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80167C28 00164A28 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80167C24 00164A24 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80167C28 00164A28 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80167C2C 00164A2C 38 A0 00 00 */ li r5, 0 /* 80167C30 00164A30 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80167C34 00164A34 38 C0 FF FF */ li r6, -1 @@ -8293,8 +8293,8 @@ lbl_80167C4C: /* 80167C4C 00164A4C 28 00 00 14 */ cmplwi r0, 0x14 /* 80167C50 00164A50 41 81 00 30 */ bgt lbl_80167C80 /* 80167C54 00164A54 80 7D 18 E4 */ lwz r3, 0x18e4(r29) -/* 80167C58 00164A58 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80167C5C 00164A5C 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80167C58 00164A58 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80167C5C 00164A5C 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80167C60 00164A60 38 A0 00 00 */ li r5, 0 /* 80167C64 00164A64 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80167C68 00164A68 38 C0 FF FF */ li r6, -1 @@ -8305,8 +8305,8 @@ lbl_80167C4C: /* 80167C7C 00164A7C 48 00 03 DC */ b lbl_80168058 lbl_80167C80: /* 80167C80 00164A80 80 7D 18 E4 */ lwz r3, 0x18e4(r29) -/* 80167C84 00164A84 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80167C88 00164A88 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80167C84 00164A84 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80167C88 00164A88 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80167C8C 00164A8C 38 A0 00 00 */ li r5, 0 /* 80167C90 00164A90 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80167C94 00164A94 38 C0 FF FF */ li r6, -1 @@ -8323,8 +8323,8 @@ lbl_80167CAC: /* 80167CBC 00164ABC 54 80 06 31 */ rlwinm. r0, r4, 0, 0x18, 0x18 /* 80167CC0 00164AC0 40 82 00 3C */ bne lbl_80167CFC /* 80167CC4 00164AC4 80 7D 18 E4 */ lwz r3, 0x18e4(r29) -/* 80167CC8 00164AC8 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80167CCC 00164ACC 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80167CC8 00164AC8 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80167CCC 00164ACC 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80167CD0 00164AD0 38 A0 00 00 */ li r5, 0 /* 80167CD4 00164AD4 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80167CD8 00164AD8 38 C0 FF FF */ li r6, -1 @@ -8340,8 +8340,8 @@ lbl_80167CFC: /* 80167CFC 00164AFC 54 80 05 EF */ rlwinm. r0, r4, 0, 0x17, 0x17 /* 80167D00 00164B00 40 82 00 3C */ bne lbl_80167D3C /* 80167D04 00164B04 80 7D 18 E4 */ lwz r3, 0x18e4(r29) -/* 80167D08 00164B08 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80167D0C 00164B0C 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80167D08 00164B08 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80167D0C 00164B0C 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80167D10 00164B10 38 A0 00 00 */ li r5, 0 /* 80167D14 00164B14 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80167D18 00164B18 38 C0 FF FF */ li r6, -1 @@ -8357,8 +8357,8 @@ lbl_80167D3C: /* 80167D3C 00164B3C 54 80 05 AD */ rlwinm. r0, r4, 0, 0x16, 0x16 /* 80167D40 00164B40 40 82 00 3C */ bne lbl_80167D7C /* 80167D44 00164B44 80 7D 18 E4 */ lwz r3, 0x18e4(r29) -/* 80167D48 00164B48 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80167D4C 00164B4C 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80167D48 00164B48 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80167D4C 00164B4C 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80167D50 00164B50 38 A0 00 00 */ li r5, 0 /* 80167D54 00164B54 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80167D58 00164B58 38 C0 FF FF */ li r6, -1 @@ -8374,8 +8374,8 @@ lbl_80167D7C: /* 80167D7C 00164B7C 54 60 05 EF */ rlwinm. r0, r3, 0, 0x17, 0x17 /* 80167D80 00164B80 41 82 00 30 */ beq lbl_80167DB0 /* 80167D84 00164B84 80 7D 18 E4 */ lwz r3, 0x18e4(r29) -/* 80167D88 00164B88 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80167D8C 00164B8C 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80167D88 00164B88 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80167D8C 00164B8C 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80167D90 00164B90 38 A0 00 00 */ li r5, 0 /* 80167D94 00164B94 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80167D98 00164B98 38 C0 FF FF */ li r6, -1 @@ -8386,8 +8386,8 @@ lbl_80167D7C: /* 80167DAC 00164BAC 48 00 02 AC */ b lbl_80168058 lbl_80167DB0: /* 80167DB0 00164BB0 80 7D 18 E4 */ lwz r3, 0x18e4(r29) -/* 80167DB4 00164BB4 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80167DB8 00164BB8 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80167DB4 00164BB4 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80167DB8 00164BB8 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80167DBC 00164BBC 38 A0 00 00 */ li r5, 0 /* 80167DC0 00164BC0 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80167DC4 00164BC4 38 C0 FF FF */ li r6, -1 @@ -8401,8 +8401,8 @@ lbl_80167DDC: /* 80167DE0 00164BE0 28 00 00 0A */ cmplwi r0, 0xa /* 80167DE4 00164BE4 41 81 00 30 */ bgt lbl_80167E14 /* 80167DE8 00164BE8 80 7D 18 E4 */ lwz r3, 0x18e4(r29) -/* 80167DEC 00164BEC 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80167DF0 00164BF0 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80167DEC 00164BEC 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80167DF0 00164BF0 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80167DF4 00164BF4 38 A0 00 00 */ li r5, 0 /* 80167DF8 00164BF8 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80167DFC 00164BFC 38 C0 FF FF */ li r6, -1 @@ -8415,8 +8415,8 @@ lbl_80167E14: /* 80167E14 00164C14 28 00 00 15 */ cmplwi r0, 0x15 /* 80167E18 00164C18 41 81 00 30 */ bgt lbl_80167E48 /* 80167E1C 00164C1C 80 7D 18 E4 */ lwz r3, 0x18e4(r29) -/* 80167E20 00164C20 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80167E24 00164C24 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80167E20 00164C20 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80167E24 00164C24 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80167E28 00164C28 38 A0 00 00 */ li r5, 0 /* 80167E2C 00164C2C 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80167E30 00164C30 38 C0 FF FF */ li r6, -1 @@ -8429,8 +8429,8 @@ lbl_80167E48: /* 80167E48 00164C48 28 00 00 1F */ cmplwi r0, 0x1f /* 80167E4C 00164C4C 41 81 00 30 */ bgt lbl_80167E7C /* 80167E50 00164C50 80 7D 18 E4 */ lwz r3, 0x18e4(r29) -/* 80167E54 00164C54 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80167E58 00164C58 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80167E54 00164C54 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80167E58 00164C58 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80167E5C 00164C5C 38 A0 00 00 */ li r5, 0 /* 80167E60 00164C60 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80167E64 00164C64 38 C0 FF FF */ li r6, -1 @@ -8443,8 +8443,8 @@ lbl_80167E7C: /* 80167E7C 00164C7C 28 00 00 2A */ cmplwi r0, 0x2a /* 80167E80 00164C80 41 81 00 30 */ bgt lbl_80167EB0 /* 80167E84 00164C84 80 7D 18 E4 */ lwz r3, 0x18e4(r29) -/* 80167E88 00164C88 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80167E8C 00164C8C 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80167E88 00164C88 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80167E8C 00164C8C 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80167E90 00164C90 38 A0 00 00 */ li r5, 0 /* 80167E94 00164C94 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80167E98 00164C98 38 C0 FF FF */ li r6, -1 @@ -8457,8 +8457,8 @@ lbl_80167EB0: /* 80167EB0 00164CB0 28 00 00 34 */ cmplwi r0, 0x34 /* 80167EB4 00164CB4 41 81 00 30 */ bgt lbl_80167EE4 /* 80167EB8 00164CB8 80 7D 18 E4 */ lwz r3, 0x18e4(r29) -/* 80167EBC 00164CBC 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80167EC0 00164CC0 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80167EBC 00164CBC 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80167EC0 00164CC0 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80167EC4 00164CC4 38 A0 00 00 */ li r5, 0 /* 80167EC8 00164CC8 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80167ECC 00164CCC 38 C0 FF FF */ li r6, -1 @@ -8469,8 +8469,8 @@ lbl_80167EB0: /* 80167EE0 00164CE0 48 00 01 78 */ b lbl_80168058 lbl_80167EE4: /* 80167EE4 00164CE4 80 7D 18 E4 */ lwz r3, 0x18e4(r29) -/* 80167EE8 00164CE8 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80167EEC 00164CEC 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80167EE8 00164CE8 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80167EEC 00164CEC 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80167EF0 00164CF0 38 A0 00 00 */ li r5, 0 /* 80167EF4 00164CF4 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80167EF8 00164CF8 38 C0 FF FF */ li r6, -1 @@ -8481,8 +8481,8 @@ lbl_80167EE4: /* 80167F0C 00164D0C 48 00 01 4C */ b lbl_80168058 lbl_80167F10: /* 80167F10 00164D10 80 7D 18 E4 */ lwz r3, 0x18e4(r29) -/* 80167F14 00164D14 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80167F18 00164D18 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80167F14 00164D14 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80167F18 00164D18 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80167F1C 00164D1C 38 A0 00 00 */ li r5, 0 /* 80167F20 00164D20 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80167F24 00164D24 38 C0 FF FF */ li r6, -1 @@ -8496,7 +8496,7 @@ lbl_80167F10: /* 80167F44 00164D44 48 00 01 14 */ b lbl_80168058 /* 80167F48 00164D48 38 80 00 00 */ li r4, 0 /* 80167F4C 00164D4C 4B F8 B1 2D */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 80167F50 00164D50 C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) +/* 80167F50 00164D50 C0 02 AA B4 */ lfs f0, lbl__2280-_SDA2_BASE_(r2) /* 80167F54 00164D54 EC 00 07 B2 */ fmuls f0, f0, f30 /* 80167F58 00164D58 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80167F5C 00164D5C 40 80 00 FC */ bge lbl_80168058 @@ -8506,28 +8506,28 @@ lbl_80167F10: /* 80167F6C 00164D6C 38 80 00 20 */ li r4, 0x20 /* 80167F70 00164D70 38 A0 00 00 */ li r5, 0 /* 80167F74 00164D74 4B F6 D3 A5 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi -/* 80167F78 00164D78 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80167F78 00164D78 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80167F7C 00164D7C D0 18 00 4C */ stfs f0, 0x4c(r24) /* 80167F80 00164D80 48 00 00 D8 */ b lbl_80168058 /* 80167F84 00164D84 80 1D 02 BC */ lwz r0, 0x2bc(r29) /* 80167F88 00164D88 2C 00 00 01 */ cmpwi r0, 1 /* 80167F8C 00164D8C 40 82 00 14 */ bne lbl_80167FA0 /* 80167F90 00164D90 C0 38 00 4C */ lfs f1, 0x4c(r24) -/* 80167F94 00164D94 C0 02 A9 F0 */ lfs f0, lbl_803CF370-_SDA2_BASE_(r2) +/* 80167F94 00164D94 C0 02 A9 F0 */ lfs f0, lbl__1049_4-_SDA2_BASE_(r2) /* 80167F98 00164D98 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80167F9C 00164D9C 41 81 00 34 */ bgt lbl_80167FD0 lbl_80167FA0: /* 80167FA0 00164DA0 2C 00 00 02 */ cmpwi r0, 2 /* 80167FA4 00164DA4 40 82 00 14 */ bne lbl_80167FB8 /* 80167FA8 00164DA8 C0 38 00 4C */ lfs f1, 0x4c(r24) -/* 80167FAC 00164DAC C0 02 AA 24 */ lfs f0, lbl_803CF3A4-_SDA2_BASE_(r2) +/* 80167FAC 00164DAC C0 02 AA 24 */ lfs f0, lbl__1142_2-_SDA2_BASE_(r2) /* 80167FB0 00164DB0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80167FB4 00164DB4 41 81 00 1C */ bgt lbl_80167FD0 lbl_80167FB8: /* 80167FB8 00164DB8 2C 00 00 03 */ cmpwi r0, 3 /* 80167FBC 00164DBC 40 82 00 44 */ bne lbl_80168000 /* 80167FC0 00164DC0 C0 38 00 4C */ lfs f1, 0x4c(r24) -/* 80167FC4 00164DC4 C0 02 AA DC */ lfs f0, lbl_803CF45C-_SDA2_BASE_(r2) +/* 80167FC4 00164DC4 C0 02 AA DC */ lfs f0, lbl__2597-_SDA2_BASE_(r2) /* 80167FC8 00164DC8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80167FCC 00164DCC 40 81 00 34 */ ble lbl_80168000 lbl_80167FD0: @@ -8540,7 +8540,7 @@ lbl_80167FD0: /* 80167FE8 00164DE8 54 00 06 B0 */ rlwinm r0, r0, 0, 0x1a, 0x18 /* 80167FEC 00164DEC 90 1D 02 B4 */ stw r0, 0x2b4(r29) /* 80167FF0 00164DF0 4B F6 D3 29 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi -/* 80167FF4 00164DF4 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80167FF4 00164DF4 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80167FF8 00164DF8 D0 18 00 4C */ stfs f0, 0x4c(r24) /* 80167FFC 00164DFC 48 00 00 5C */ b lbl_80168058 lbl_80168000: @@ -8550,12 +8550,12 @@ lbl_80168000: /* 8016800C 00164E0C 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16 /* 80168010 00164E10 40 82 00 48 */ bne lbl_80168058 /* 80168014 00164E14 C0 38 00 4C */ lfs f1, 0x4c(r24) -/* 80168018 00164E18 C0 02 AA F4 */ lfs f0, lbl_803CF474-_SDA2_BASE_(r2) +/* 80168018 00164E18 C0 02 AA F4 */ lfs f0, lbl__2885-_SDA2_BASE_(r2) /* 8016801C 00164E1C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80168020 00164E20 40 81 00 38 */ ble lbl_80168058 /* 80168024 00164E24 80 7D 18 E4 */ lwz r3, 0x18e4(r29) -/* 80168028 00164E28 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 8016802C 00164E2C 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80168028 00164E28 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 8016802C 00164E2C 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80168030 00164E30 38 A0 00 00 */ li r5, 0 /* 80168034 00164E34 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80168038 00164E38 38 C0 FF FF */ li r6, -1 @@ -8618,13 +8618,13 @@ lbl_80168058: /* 80168118 00164F18 7C 7E 1B 78 */ mr r30, r3 /* 8016811C 00164F1C 7C 9F 23 78 */ mr r31, r4 /* 80168120 00164F20 4B FA 69 75 */ bl GetOwner__5xGoalCFv -/* 80168124 00164F24 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80168124 00164F24 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80168128 00164F28 38 00 00 00 */ li r0, 0 /* 8016812C 00164F2C FC 20 F8 90 */ fmr f1, f31 /* 80168130 00164F30 7F E4 FB 78 */ mr r4, r31 /* 80168134 00164F34 D0 1E 00 4C */ stfs f0, 0x4c(r30) /* 80168138 00164F38 90 1E 00 50 */ stw r0, 0x50(r30) -/* 8016813C 00164F3C C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) +/* 8016813C 00164F3C C0 02 A9 C0 */ lfs f0, lbl__831_5-_SDA2_BASE_(r2) /* 80168140 00164F40 D0 1E 00 54 */ stfs f0, 0x54(r30) /* 80168144 00164F44 90 1E 00 5C */ stw r0, 0x5c(r30) /* 80168148 00164F48 80 03 02 B4 */ lwz r0, 0x2b4(r3) @@ -8676,7 +8676,7 @@ lbl_801681F0: /* 801681FC 00164FFC 48 00 03 84 */ b lbl_80168580 lbl_80168200: /* 80168200 00165000 FC 40 F8 90 */ fmr f2, f31 -/* 80168204 00165004 C0 22 AA 1C */ lfs f1, lbl_803CF39C-_SDA2_BASE_(r2) +/* 80168204 00165004 C0 22 AA 1C */ lfs f1, lbl__1140_3-_SDA2_BASE_(r2) /* 80168208 00165008 38 9C 02 E4 */ addi r4, r28, 0x2e4 /* 8016820C 0016500C 4B FF D1 FD */ bl zNPCTypeBossPatrick.Pat_FaceTarget__FP12zNPCBPatrickPC5xVec3ff /* 80168210 00165010 2C 03 00 00 */ cmpwi r3, 0 @@ -8687,27 +8687,27 @@ lbl_80168200: /* 80168224 00165024 38 80 00 20 */ li r4, 0x20 /* 80168228 00165028 38 A0 00 00 */ li r5, 0 /* 8016822C 0016502C 4B F6 D0 ED */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi -/* 80168230 00165030 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80168230 00165030 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80168234 00165034 D0 15 00 4C */ stfs f0, 0x4c(r21) /* 80168238 00165038 C0 35 00 54 */ lfs f1, 0x54(r21) -/* 8016823C 0016503C C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) +/* 8016823C 0016503C C0 02 A9 C0 */ lfs f0, lbl__831_5-_SDA2_BASE_(r2) /* 80168240 00165040 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80168244 00165044 40 81 00 28 */ ble lbl_8016826C -/* 80168248 00165048 C0 02 A9 F4 */ lfs f0, lbl_803CF374-_SDA2_BASE_(r2) +/* 80168248 00165048 C0 02 A9 F4 */ lfs f0, lbl__1050_6-_SDA2_BASE_(r2) /* 8016824C 0016504C EC 00 0F FC */ fnmsubs f0, f0, f31, f1 /* 80168250 00165050 D0 15 00 54 */ stfs f0, 0x54(r21) /* 80168254 00165054 C0 35 00 54 */ lfs f1, 0x54(r21) -/* 80168258 00165058 C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) +/* 80168258 00165058 C0 02 A9 C0 */ lfs f0, lbl__831_5-_SDA2_BASE_(r2) /* 8016825C 0016505C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80168260 00165060 40 80 07 6C */ bge lbl_801689CC /* 80168264 00165064 D0 15 00 54 */ stfs f0, 0x54(r21) /* 80168268 00165068 48 00 07 64 */ b lbl_801689CC lbl_8016826C: -/* 8016826C 0016506C C0 02 A9 F4 */ lfs f0, lbl_803CF374-_SDA2_BASE_(r2) +/* 8016826C 0016506C C0 02 A9 F4 */ lfs f0, lbl__1050_6-_SDA2_BASE_(r2) /* 80168270 00165070 EC 00 0F FA */ fmadds f0, f0, f31, f1 /* 80168274 00165074 D0 15 00 54 */ stfs f0, 0x54(r21) /* 80168278 00165078 C0 35 00 54 */ lfs f1, 0x54(r21) -/* 8016827C 0016507C C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) +/* 8016827C 0016507C C0 02 A9 C0 */ lfs f0, lbl__831_5-_SDA2_BASE_(r2) /* 80168280 00165080 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80168284 00165084 40 81 07 48 */ ble lbl_801689CC /* 80168288 00165088 D0 15 00 54 */ stfs f0, 0x54(r21) @@ -8715,23 +8715,23 @@ lbl_8016826C: lbl_80168290: /* 80168290 00165090 2C 03 FF FF */ cmpwi r3, -1 /* 80168294 00165094 40 82 00 2C */ bne lbl_801682C0 -/* 80168298 00165098 C0 22 A9 F4 */ lfs f1, lbl_803CF374-_SDA2_BASE_(r2) +/* 80168298 00165098 C0 22 A9 F4 */ lfs f1, lbl__1050_6-_SDA2_BASE_(r2) /* 8016829C 0016509C C0 15 00 54 */ lfs f0, 0x54(r21) /* 801682A0 001650A0 EC 01 07 FC */ fnmsubs f0, f1, f31, f0 /* 801682A4 001650A4 D0 15 00 54 */ stfs f0, 0x54(r21) /* 801682A8 001650A8 C0 35 00 54 */ lfs f1, 0x54(r21) -/* 801682AC 001650AC C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) +/* 801682AC 001650AC C0 02 A9 E4 */ lfs f0, lbl__1046_4-_SDA2_BASE_(r2) /* 801682B0 001650B0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801682B4 001650B4 40 80 07 18 */ bge lbl_801689CC /* 801682B8 001650B8 D0 15 00 54 */ stfs f0, 0x54(r21) /* 801682BC 001650BC 48 00 07 10 */ b lbl_801689CC lbl_801682C0: -/* 801682C0 001650C0 C0 22 A9 F4 */ lfs f1, lbl_803CF374-_SDA2_BASE_(r2) +/* 801682C0 001650C0 C0 22 A9 F4 */ lfs f1, lbl__1050_6-_SDA2_BASE_(r2) /* 801682C4 001650C4 C0 15 00 54 */ lfs f0, 0x54(r21) /* 801682C8 001650C8 EC 01 07 FA */ fmadds f0, f1, f31, f0 /* 801682CC 001650CC D0 15 00 54 */ stfs f0, 0x54(r21) /* 801682D0 001650D0 C0 35 00 54 */ lfs f1, 0x54(r21) -/* 801682D4 001650D4 C0 02 AA C8 */ lfs f0, lbl_803CF448-_SDA2_BASE_(r2) +/* 801682D4 001650D4 C0 02 AA C8 */ lfs f0, lbl__2426_1-_SDA2_BASE_(r2) /* 801682D8 001650D8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801682DC 001650DC 40 81 06 F0 */ ble lbl_801689CC /* 801682E0 001650E0 D0 15 00 54 */ stfs f0, 0x54(r21) @@ -8744,7 +8744,7 @@ lbl_801682E8: /* 801682F8 001650F8 4B EA 63 99 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 801682FC 001650FC 38 61 00 30 */ addi r3, r1, 0x30 /* 80168300 00165100 4B EA 63 51 */ bl xVec3Length__FPC5xVec3 -/* 80168304 00165104 C0 02 AA 20 */ lfs f0, lbl_803CF3A0-_SDA2_BASE_(r2) +/* 80168304 00165104 C0 02 AA 20 */ lfs f0, lbl__1141_2-_SDA2_BASE_(r2) /* 80168308 00165108 EC 00 07 F2 */ fmuls f0, f0, f31 /* 8016830C 0016510C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80168310 00165110 40 80 00 38 */ bge lbl_80168348 @@ -8758,7 +8758,7 @@ lbl_801682E8: /* 80168330 00165130 38 80 00 20 */ li r4, 0x20 /* 80168334 00165134 38 A0 00 00 */ li r5, 0 /* 80168338 00165138 4B F6 CF E1 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi -/* 8016833C 0016513C C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 8016833C 0016513C C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80168340 00165140 D0 15 00 4C */ stfs f0, 0x4c(r21) /* 80168344 00165144 48 00 06 88 */ b lbl_801689CC lbl_80168348: @@ -8768,31 +8768,31 @@ lbl_80168348: /* 80168354 00165154 38 63 00 30 */ addi r3, r3, 0x30 /* 80168358 00165158 4B EA CD 01 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8016835C 0016515C C0 35 00 54 */ lfs f1, 0x54(r21) -/* 80168360 00165160 C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) +/* 80168360 00165160 C0 02 A9 C0 */ lfs f0, lbl__831_5-_SDA2_BASE_(r2) /* 80168364 00165164 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80168368 00165168 40 81 00 28 */ ble lbl_80168390 -/* 8016836C 0016516C C0 02 A9 F4 */ lfs f0, lbl_803CF374-_SDA2_BASE_(r2) +/* 8016836C 0016516C C0 02 A9 F4 */ lfs f0, lbl__1050_6-_SDA2_BASE_(r2) /* 80168370 00165170 EC 00 0F FC */ fnmsubs f0, f0, f31, f1 /* 80168374 00165174 D0 15 00 54 */ stfs f0, 0x54(r21) /* 80168378 00165178 C0 35 00 54 */ lfs f1, 0x54(r21) -/* 8016837C 0016517C C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) +/* 8016837C 0016517C C0 02 A9 C0 */ lfs f0, lbl__831_5-_SDA2_BASE_(r2) /* 80168380 00165180 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80168384 00165184 40 80 06 48 */ bge lbl_801689CC /* 80168388 00165188 D0 15 00 54 */ stfs f0, 0x54(r21) /* 8016838C 0016518C 48 00 06 40 */ b lbl_801689CC lbl_80168390: -/* 80168390 00165190 C0 02 A9 F4 */ lfs f0, lbl_803CF374-_SDA2_BASE_(r2) +/* 80168390 00165190 C0 02 A9 F4 */ lfs f0, lbl__1050_6-_SDA2_BASE_(r2) /* 80168394 00165194 EC 00 0F FA */ fmadds f0, f0, f31, f1 /* 80168398 00165198 D0 15 00 54 */ stfs f0, 0x54(r21) /* 8016839C 0016519C C0 35 00 54 */ lfs f1, 0x54(r21) -/* 801683A0 001651A0 C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) +/* 801683A0 001651A0 C0 02 A9 C0 */ lfs f0, lbl__831_5-_SDA2_BASE_(r2) /* 801683A4 001651A4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801683A8 001651A8 40 81 06 24 */ ble lbl_801689CC /* 801683AC 001651AC D0 15 00 54 */ stfs f0, 0x54(r21) /* 801683B0 001651B0 48 00 06 1C */ b lbl_801689CC lbl_801683B4: /* 801683B4 001651B4 FC 40 F8 90 */ fmr f2, f31 -/* 801683B8 001651B8 C0 22 AA 1C */ lfs f1, lbl_803CF39C-_SDA2_BASE_(r2) +/* 801683B8 001651B8 C0 22 AA 1C */ lfs f1, lbl__1140_3-_SDA2_BASE_(r2) /* 801683BC 001651BC 38 9C 02 F0 */ addi r4, r28, 0x2f0 /* 801683C0 001651C0 4B FF D0 49 */ bl zNPCTypeBossPatrick.Pat_FaceTarget__FP12zNPCBPatrickPC5xVec3ff /* 801683C4 001651C4 2C 03 00 00 */ cmpwi r3, 0 @@ -8803,11 +8803,11 @@ lbl_801683B4: /* 801683D8 001651D8 38 80 00 20 */ li r4, 0x20 /* 801683DC 001651DC 38 A0 00 00 */ li r5, 0 /* 801683E0 001651E0 4B F6 CF 39 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi -/* 801683E4 001651E4 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801683E4 001651E4 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801683E8 001651E8 38 A1 00 08 */ addi r5, r1, 8 /* 801683EC 001651EC 38 80 00 C3 */ li r4, 0xc3 /* 801683F0 001651F0 D0 15 00 4C */ stfs f0, 0x4c(r21) -/* 801683F4 001651F4 C0 02 A9 D8 */ lfs f0, lbl_803CF358-_SDA2_BASE_(r2) +/* 801683F4 001651F4 C0 02 A9 D8 */ lfs f0, lbl__891_3-_SDA2_BASE_(r2) /* 801683F8 001651F8 D0 01 00 08 */ stfs f0, 8(r1) /* 801683FC 001651FC 80 7C 15 84 */ lwz r3, 0x1584(r28) /* 80168400 00165200 4B EB 72 65 */ bl zEntEvent__FP5xBaseUiPCf @@ -8818,47 +8818,47 @@ lbl_801683B4: /* 80168414 00165214 2C 00 00 03 */ cmpwi r0, 3 /* 80168418 00165218 41 82 00 B0 */ beq lbl_801684C8 lbl_8016841C: -/* 8016841C 0016521C 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 80168420 00165220 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 8016841C 0016521C 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 80168420 00165220 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 80168424 00165224 38 63 06 AD */ addi r3, r3, 0x6ad /* 80168428 00165228 4B EE 3D ED */ bl xStrHash__FPCc -/* 8016842C 0016522C C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) +/* 8016842C 0016522C C0 22 AA 6C */ lfs f1, lbl__1671_1-_SDA2_BASE_(r2) /* 80168430 00165230 38 80 00 00 */ li r4, 0 -/* 80168434 00165234 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 80168434 00165234 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80168438 00165238 38 A0 00 00 */ li r5, 0 /* 8016843C 0016523C 80 DC 15 84 */ lwz r6, 0x1584(r28) /* 80168440 00165240 38 E0 00 00 */ li r7, 0 -/* 80168444 00165244 C0 62 AA 24 */ lfs f3, lbl_803CF3A4-_SDA2_BASE_(r2) -/* 80168448 00165248 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) -/* 8016844C 0016524C C0 A2 A9 E4 */ lfs f5, lbl_803CF364-_SDA2_BASE_(r2) +/* 80168444 00165244 C0 62 AA 24 */ lfs f3, lbl__1142_2-_SDA2_BASE_(r2) +/* 80168448 00165248 C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) +/* 8016844C 0016524C C0 A2 A9 E4 */ lfs f5, lbl__1046_4-_SDA2_BASE_(r2) /* 80168450 00165250 4B EE 06 15 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf -/* 80168454 00165254 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 80168458 00165258 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 80168454 00165254 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 80168458 00165258 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 8016845C 0016525C 38 63 06 C3 */ addi r3, r3, 0x6c3 /* 80168460 00165260 4B EE 3D B5 */ bl xStrHash__FPCc -/* 80168464 00165264 C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) +/* 80168464 00165264 C0 22 AA 6C */ lfs f1, lbl__1671_1-_SDA2_BASE_(r2) /* 80168468 00165268 38 80 00 00 */ li r4, 0 -/* 8016846C 0016526C C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 8016846C 0016526C C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 80168470 00165270 38 A0 00 00 */ li r5, 0 /* 80168474 00165274 80 DC 15 84 */ lwz r6, 0x1584(r28) /* 80168478 00165278 38 E0 00 00 */ li r7, 0 -/* 8016847C 0016527C C0 62 AA 24 */ lfs f3, lbl_803CF3A4-_SDA2_BASE_(r2) -/* 80168480 00165280 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) -/* 80168484 00165284 C0 A2 A9 E4 */ lfs f5, lbl_803CF364-_SDA2_BASE_(r2) +/* 8016847C 0016527C C0 62 AA 24 */ lfs f3, lbl__1142_2-_SDA2_BASE_(r2) +/* 80168480 00165280 C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) +/* 80168484 00165284 C0 A2 A9 E4 */ lfs f5, lbl__1046_4-_SDA2_BASE_(r2) /* 80168488 00165288 4B EE 05 DD */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf -/* 8016848C 0016528C 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 80168490 00165290 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 8016848C 0016528C 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 80168490 00165290 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 80168494 00165294 38 63 06 D6 */ addi r3, r3, 0x6d6 /* 80168498 00165298 4B EE 3D 7D */ bl xStrHash__FPCc -/* 8016849C 0016529C C0 22 AA 6C */ lfs f1, lbl_803CF3EC-_SDA2_BASE_(r2) +/* 8016849C 0016529C C0 22 AA 6C */ lfs f1, lbl__1671_1-_SDA2_BASE_(r2) /* 801684A0 001652A0 38 80 00 00 */ li r4, 0 -/* 801684A4 001652A4 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 801684A4 001652A4 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 801684A8 001652A8 38 A0 00 00 */ li r5, 0 /* 801684AC 001652AC 80 DC 15 84 */ lwz r6, 0x1584(r28) /* 801684B0 001652B0 38 E0 00 00 */ li r7, 0 -/* 801684B4 001652B4 C0 62 AA 24 */ lfs f3, lbl_803CF3A4-_SDA2_BASE_(r2) -/* 801684B8 001652B8 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) -/* 801684BC 001652BC C0 A2 A9 F4 */ lfs f5, lbl_803CF374-_SDA2_BASE_(r2) +/* 801684B4 001652B4 C0 62 AA 24 */ lfs f3, lbl__1142_2-_SDA2_BASE_(r2) +/* 801684B8 001652B8 C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) +/* 801684BC 001652BC C0 A2 A9 F4 */ lfs f5, lbl__1050_6-_SDA2_BASE_(r2) /* 801684C0 001652C0 4B EE 05 A5 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf /* 801684C4 001652C4 48 00 05 08 */ b lbl_801689CC lbl_801684C8: @@ -8874,30 +8874,30 @@ lbl_801684C8: lbl_801684EC: /* 801684EC 001652EC 2C 03 FF FF */ cmpwi r3, -1 /* 801684F0 001652F0 40 82 00 2C */ bne lbl_8016851C -/* 801684F4 001652F4 C0 22 A9 F4 */ lfs f1, lbl_803CF374-_SDA2_BASE_(r2) +/* 801684F4 001652F4 C0 22 A9 F4 */ lfs f1, lbl__1050_6-_SDA2_BASE_(r2) /* 801684F8 001652F8 C0 15 00 54 */ lfs f0, 0x54(r21) /* 801684FC 001652FC EC 01 07 FC */ fnmsubs f0, f1, f31, f0 /* 80168500 00165300 D0 15 00 54 */ stfs f0, 0x54(r21) /* 80168504 00165304 C0 35 00 54 */ lfs f1, 0x54(r21) -/* 80168508 00165308 C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) +/* 80168508 00165308 C0 02 A9 E4 */ lfs f0, lbl__1046_4-_SDA2_BASE_(r2) /* 8016850C 0016530C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80168510 00165310 40 80 04 BC */ bge lbl_801689CC /* 80168514 00165314 D0 15 00 54 */ stfs f0, 0x54(r21) /* 80168518 00165318 48 00 04 B4 */ b lbl_801689CC lbl_8016851C: -/* 8016851C 0016531C C0 22 A9 F4 */ lfs f1, lbl_803CF374-_SDA2_BASE_(r2) +/* 8016851C 0016531C C0 22 A9 F4 */ lfs f1, lbl__1050_6-_SDA2_BASE_(r2) /* 80168520 00165320 C0 15 00 54 */ lfs f0, 0x54(r21) /* 80168524 00165324 EC 01 07 FA */ fmadds f0, f1, f31, f0 /* 80168528 00165328 D0 15 00 54 */ stfs f0, 0x54(r21) /* 8016852C 0016532C C0 35 00 54 */ lfs f1, 0x54(r21) -/* 80168530 00165330 C0 02 AA C8 */ lfs f0, lbl_803CF448-_SDA2_BASE_(r2) +/* 80168530 00165330 C0 02 AA C8 */ lfs f0, lbl__2426_1-_SDA2_BASE_(r2) /* 80168534 00165334 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80168538 00165338 40 81 04 94 */ ble lbl_801689CC /* 8016853C 0016533C D0 15 00 54 */ stfs f0, 0x54(r21) /* 80168540 00165340 48 00 04 8C */ b lbl_801689CC lbl_80168544: /* 80168544 00165344 C0 35 00 4C */ lfs f1, 0x4c(r21) -/* 80168548 00165348 C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) +/* 80168548 00165348 C0 02 A9 C0 */ lfs f0, lbl__831_5-_SDA2_BASE_(r2) /* 8016854C 0016534C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80168550 00165350 40 81 04 7C */ ble lbl_801689CC /* 80168554 00165354 38 00 00 04 */ li r0, 4 @@ -8914,23 +8914,23 @@ lbl_80168544: lbl_80168580: /* 80168580 00165380 38 80 00 00 */ li r4, 0 /* 80168584 00165384 4B F8 AA F5 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 80168588 00165388 C0 02 AA B4 */ lfs f0, lbl_803CF434-_SDA2_BASE_(r2) +/* 80168588 00165388 C0 02 AA B4 */ lfs f0, lbl__2280-_SDA2_BASE_(r2) /* 8016858C 0016538C EC 00 07 F2 */ fmuls f0, f0, f31 /* 80168590 00165390 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80168594 00165394 40 80 04 38 */ bge lbl_801689CC /* 80168598 00165398 38 00 00 05 */ li r0, 5 -/* 8016859C 0016539C 3C 60 80 27 */ lis r3, lbl_8027089C@ha -/* 801685A0 001653A0 38 63 08 9C */ addi r3, r3, lbl_8027089C@l +/* 8016859C 0016539C 3C 60 80 27 */ lis r3, lbl__stringBase0_96@ha +/* 801685A0 001653A0 38 63 08 9C */ addi r3, r3, lbl__stringBase0_96@l /* 801685A4 001653A4 90 15 00 50 */ stw r0, 0x50(r21) /* 801685A8 001653A8 38 63 06 ED */ addi r3, r3, 0x6ed /* 801685AC 001653AC 4B EE 3C 69 */ bl xStrHash__FPCc -/* 801685B0 001653B0 C0 42 A9 C4 */ lfs f2, lbl_803CF344-_SDA2_BASE_(r2) +/* 801685B0 001653B0 C0 42 A9 C4 */ lfs f2, lbl__832_2-_SDA2_BASE_(r2) /* 801685B4 001653B4 7F 86 E3 78 */ mr r6, r28 -/* 801685B8 001653B8 C0 22 AA 38 */ lfs f1, lbl_803CF3B8-_SDA2_BASE_(r2) +/* 801685B8 001653B8 C0 22 AA 38 */ lfs f1, lbl__1658_1-_SDA2_BASE_(r2) /* 801685BC 001653BC 38 80 00 00 */ li r4, 0 /* 801685C0 001653C0 FC A0 10 90 */ fmr f5, f2 -/* 801685C4 001653C4 C0 62 AA 20 */ lfs f3, lbl_803CF3A0-_SDA2_BASE_(r2) -/* 801685C8 001653C8 C0 82 AA 3C */ lfs f4, lbl_803CF3BC-_SDA2_BASE_(r2) +/* 801685C4 001653C4 C0 62 AA 20 */ lfs f3, lbl__1141_2-_SDA2_BASE_(r2) +/* 801685C8 001653C8 C0 82 AA 3C */ lfs f4, lbl__1659_1-_SDA2_BASE_(r2) /* 801685CC 001653CC 38 A0 00 00 */ li r5, 0 /* 801685D0 001653D0 38 E0 00 00 */ li r7, 0 /* 801685D4 001653D4 4B EE 04 91 */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf @@ -8939,16 +8939,16 @@ lbl_80168580: /* 801685E0 001653E0 38 80 00 20 */ li r4, 0x20 /* 801685E4 001653E4 38 A0 00 00 */ li r5, 0 /* 801685E8 001653E8 4B F6 CD 31 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi -/* 801685EC 001653EC C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801685EC 001653EC C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801685F0 001653F0 D0 15 00 4C */ stfs f0, 0x4c(r21) -/* 801685F4 001653F4 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801685F4 001653F4 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801685F8 001653F8 D0 15 00 58 */ stfs f0, 0x58(r21) /* 801685FC 001653FC 80 1C 02 B8 */ lwz r0, 0x2b8(r28) /* 80168600 00165400 2C 00 00 04 */ cmpwi r0, 4 /* 80168604 00165404 40 82 00 30 */ bne lbl_80168634 /* 80168608 00165408 80 7C 18 E4 */ lwz r3, 0x18e4(r28) -/* 8016860C 0016540C 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 80168610 00165410 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 8016860C 0016540C 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 80168610 00165410 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80168614 00165414 38 A0 00 00 */ li r5, 0 /* 80168618 00165418 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 8016861C 0016541C 38 C0 FF FF */ li r6, -1 @@ -8968,8 +8968,8 @@ lbl_80168634: /* 80168650 00165450 40 82 03 7C */ bne lbl_801689CC lbl_80168654: /* 80168654 00165454 80 7C 18 E4 */ lwz r3, 0x18e4(r28) -/* 80168658 00165458 3C 80 80 2A */ lis r4, lbl_8029AAE0@ha -/* 8016865C 0016545C 38 84 AA E0 */ addi r4, r4, lbl_8029AAE0@l +/* 80168658 00165458 3C 80 80 2A */ lis r4, lbl_sNFComment@ha +/* 8016865C 0016545C 38 84 AA E0 */ addi r4, r4, lbl_sNFComment@l /* 80168660 00165460 38 A0 00 00 */ li r5, 0 /* 80168664 00165464 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80168668 00165468 38 C0 FF FF */ li r6, -1 @@ -8983,23 +8983,23 @@ lbl_80168654: /* 80168688 00165488 48 00 03 44 */ b lbl_801689CC lbl_8016868C: /* 8016868C 0016548C 4B EC 85 FD */ bl xurand__Fv -/* 80168690 00165490 C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) +/* 80168690 00165490 C0 02 A9 E4 */ lfs f0, lbl__1046_4-_SDA2_BASE_(r2) /* 80168694 00165494 3C 00 43 30 */ lis r0, 0x4330 -/* 80168698 00165498 3C 80 80 2A */ lis r4, lbl_8029AA68@ha -/* 8016869C 0016549C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80168698 00165498 3C 80 80 2A */ lis r4, lbl_sBone_1@ha +/* 8016869C 0016549C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 801686A0 001654A0 EC 40 08 2A */ fadds f2, f0, f1 -/* 801686A4 001654A4 C0 22 AA DC */ lfs f1, lbl_803CF45C-_SDA2_BASE_(r2) +/* 801686A4 001654A4 C0 22 AA DC */ lfs f1, lbl__2597-_SDA2_BASE_(r2) /* 801686A8 001654A8 C0 15 00 58 */ lfs f0, 0x58(r21) -/* 801686AC 001654AC 3B C4 AA 68 */ addi r30, r4, lbl_8029AA68@l +/* 801686AC 001654AC 3B C4 AA 68 */ addi r30, r4, lbl_sBone_1@l /* 801686B0 001654B0 90 01 00 98 */ stw r0, 0x98(r1) -/* 801686B4 001654B4 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 801686B4 001654B4 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 801686B8 001654B8 EC 21 00 B2 */ fmuls f1, f1, f2 /* 801686BC 001654BC 3B A1 00 50 */ addi r29, r1, 0x50 /* 801686C0 001654C0 3B 60 00 00 */ li r27, 0 /* 801686C4 001654C4 EC 1F 00 7A */ fmadds f0, f31, f1, f0 /* 801686C8 001654C8 D0 15 00 58 */ stfs f0, 0x58(r21) /* 801686CC 001654CC C0 55 00 58 */ lfs f2, 0x58(r21) -/* 801686D0 001654D0 C8 22 A9 D0 */ lfd f1, lbl_803CF350-_SDA2_BASE_(r2) +/* 801686D0 001654D0 C8 22 A9 D0 */ lfd f1, lbl__875_3-_SDA2_BASE_(r2) /* 801686D4 001654D4 FC 00 10 1E */ fctiwz f0, f2 /* 801686D8 001654D8 D8 01 00 90 */ stfd f0, 0x90(r1) /* 801686DC 001654DC 83 41 00 94 */ lwz r26, 0x94(r1) @@ -9013,20 +9013,20 @@ lbl_8016868C: lbl_801686FC: /* 801686FC 001654FC 7F 83 E3 78 */ mr r3, r28 /* 80168700 00165500 4B FF B6 61 */ bl getNextFreeGlob__12zNPCBPatrickFv -/* 80168704 00165504 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80168704 00165504 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80168708 00165508 7C 79 1B 78 */ mr r25, r3 /* 8016870C 0016550C D0 03 00 24 */ stfs f0, 0x24(r3) -/* 80168710 00165510 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 80168710 00165510 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 80168714 00165514 D0 03 00 1C */ stfs f0, 0x1c(r3) /* 80168718 00165518 4B EC 85 71 */ bl xurand__Fv -/* 8016871C 0016551C C0 42 AA 88 */ lfs f2, lbl_803CF408-_SDA2_BASE_(r2) +/* 8016871C 0016551C C0 42 AA 88 */ lfs f2, lbl__1678_2-_SDA2_BASE_(r2) /* 80168720 00165520 38 61 00 24 */ addi r3, r1, 0x24 -/* 80168724 00165524 C0 02 A9 C0 */ lfs f0, lbl_803CF340-_SDA2_BASE_(r2) +/* 80168724 00165524 C0 02 A9 C0 */ lfs f0, lbl__831_5-_SDA2_BASE_(r2) /* 80168728 00165528 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8016872C 0016552C D0 19 00 20 */ stfs f0, 0x20(r25) -/* 80168730 00165530 C0 02 AA 08 */ lfs f0, lbl_803CF388-_SDA2_BASE_(r2) +/* 80168730 00165530 C0 02 AA 08 */ lfs f0, lbl__1055_2-_SDA2_BASE_(r2) /* 80168734 00165534 D0 19 00 18 */ stfs f0, 0x18(r25) -/* 80168738 00165538 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) +/* 80168738 00165538 C0 22 A9 C4 */ lfs f1, lbl__832_2-_SDA2_BASE_(r2) /* 8016873C 0016553C FC 40 08 90 */ fmr f2, f1 /* 80168740 00165540 FC 60 08 90 */ fmr f3, f1 /* 80168744 00165544 4B EA 68 B9 */ bl xVec3Init__FP5xVec3fff @@ -9046,17 +9046,17 @@ lbl_801686FC: /* 8016877C 0016557C 38 81 00 18 */ addi r4, r1, 0x18 /* 80168780 00165580 38 A1 00 0C */ addi r5, r1, 0xc /* 80168784 00165584 4B EA 29 35 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 -/* 80168788 00165588 C0 22 A9 E4 */ lfs f1, lbl_803CF364-_SDA2_BASE_(r2) +/* 80168788 00165588 C0 22 A9 E4 */ lfs f1, lbl__1046_4-_SDA2_BASE_(r2) /* 8016878C 0016558C 7F 23 CB 78 */ mr r3, r25 /* 80168790 00165590 4B EB 31 A9 */ bl xVec3SMulBy__FP5xVec3f /* 80168794 00165594 4B EC 84 F5 */ bl xurand__Fv -/* 80168798 00165598 C0 42 A9 E4 */ lfs f2, lbl_803CF364-_SDA2_BASE_(r2) +/* 80168798 00165598 C0 42 A9 E4 */ lfs f2, lbl__1046_4-_SDA2_BASE_(r2) /* 8016879C 0016559C C0 19 00 04 */ lfs f0, 4(r25) /* 801687A0 001655A0 EC 21 10 28 */ fsubs f1, f1, f2 /* 801687A4 001655A4 EC 00 08 2A */ fadds f0, f0, f1 /* 801687A8 001655A8 D0 19 00 04 */ stfs f0, 4(r25) /* 801687AC 001655AC 4B EC 84 DD */ bl xurand__Fv -/* 801687B0 001655B0 C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) +/* 801687B0 001655B0 C0 02 A9 E4 */ lfs f0, lbl__1046_4-_SDA2_BASE_(r2) /* 801687B4 001655B4 7F 23 CB 78 */ mr r3, r25 /* 801687B8 001655B8 80 9C 00 24 */ lwz r4, 0x24(r28) /* 801687BC 001655BC EC 21 00 28 */ fsubs f1, f1, f0 @@ -9071,30 +9071,30 @@ lbl_801686FC: /* 801687E0 001655E0 38 84 00 20 */ addi r4, r4, 0x20 /* 801687E4 001655E4 4B EE 5C F9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801687E8 001655E8 4B EC 84 A1 */ bl xurand__Fv -/* 801687EC 001655EC C0 02 A9 E4 */ lfs f0, lbl_803CF364-_SDA2_BASE_(r2) +/* 801687EC 001655EC C0 02 A9 E4 */ lfs f0, lbl__1046_4-_SDA2_BASE_(r2) /* 801687F0 001655F0 38 79 00 0C */ addi r3, r25, 0xc /* 801687F4 001655F4 80 9C 00 24 */ lwz r4, 0x24(r28) /* 801687F8 001655F8 EC 21 00 28 */ fsubs f1, f1, f0 -/* 801687FC 001655FC C0 02 AA 50 */ lfs f0, lbl_803CF3D0-_SDA2_BASE_(r2) +/* 801687FC 001655FC C0 02 AA 50 */ lfs f0, lbl__1664_1-_SDA2_BASE_(r2) /* 80168800 00165600 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80168804 00165604 EC 20 00 72 */ fmuls f1, f0, f1 /* 80168808 00165608 4B EA C8 51 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8016880C 0016560C 4B EC 84 7D */ bl xurand__Fv -/* 80168810 00165610 C0 62 A9 F0 */ lfs f3, lbl_803CF370-_SDA2_BASE_(r2) -/* 80168814 00165614 C0 42 AA 24 */ lfs f2, lbl_803CF3A4-_SDA2_BASE_(r2) +/* 80168810 00165610 C0 62 A9 F0 */ lfs f3, lbl__1049_4-_SDA2_BASE_(r2) +/* 80168814 00165614 C0 42 AA 24 */ lfs f2, lbl__1142_2-_SDA2_BASE_(r2) /* 80168818 00165618 C0 19 00 0C */ lfs f0, 0xc(r25) /* 8016881C 0016561C EC 23 10 7A */ fmadds f1, f3, f1, f2 /* 80168820 00165620 EC 00 00 72 */ fmuls f0, f0, f1 /* 80168824 00165624 D0 19 00 0C */ stfs f0, 0xc(r25) /* 80168828 00165628 4B EC 84 61 */ bl xurand__Fv -/* 8016882C 0016562C C0 42 A9 EC */ lfs f2, lbl_803CF36C-_SDA2_BASE_(r2) +/* 8016882C 0016562C C0 42 A9 EC */ lfs f2, lbl__1048_5-_SDA2_BASE_(r2) /* 80168830 00165630 C0 19 00 10 */ lfs f0, 0x10(r25) /* 80168834 00165634 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80168838 00165638 D0 19 00 10 */ stfs f0, 0x10(r25) /* 8016883C 0016563C 4B EC 84 4D */ bl xurand__Fv -/* 80168840 00165640 C0 62 A9 F0 */ lfs f3, lbl_803CF370-_SDA2_BASE_(r2) +/* 80168840 00165640 C0 62 A9 F0 */ lfs f3, lbl__1049_4-_SDA2_BASE_(r2) /* 80168844 00165644 7F 23 CB 78 */ mr r3, r25 -/* 80168848 00165648 C0 42 AA 24 */ lfs f2, lbl_803CF3A4-_SDA2_BASE_(r2) +/* 80168848 00165648 C0 42 AA 24 */ lfs f2, lbl__1142_2-_SDA2_BASE_(r2) /* 8016884C 0016564C 38 A1 00 3C */ addi r5, r1, 0x3c /* 80168850 00165650 C0 19 00 14 */ lfs f0, 0x14(r25) /* 80168854 00165654 EC 23 10 7A */ fmadds f1, f3, f1, f2 @@ -9131,22 +9131,22 @@ lbl_80168898: /* 801688CC 001656CC 60 00 00 02 */ ori r0, r0, 2 /* 801688D0 001656D0 90 19 00 50 */ stw r0, 0x50(r25) /* 801688D4 001656D4 C0 21 00 5C */ lfs f1, 0x5c(r1) -/* 801688D8 001656D8 C0 02 AA 8C */ lfs f0, lbl_803CF40C-_SDA2_BASE_(r2) +/* 801688D8 001656D8 C0 02 AA 8C */ lfs f0, lbl__1679-_SDA2_BASE_(r2) /* 801688DC 001656DC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801688E0 001656E0 40 80 00 64 */ bge lbl_80168944 -/* 801688E4 001656E4 C0 02 AA 90 */ lfs f0, lbl_803CF410-_SDA2_BASE_(r2) +/* 801688E4 001656E4 C0 02 AA 90 */ lfs f0, lbl__1680-_SDA2_BASE_(r2) /* 801688E8 001656E8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801688EC 001656EC 40 81 00 58 */ ble lbl_80168944 /* 801688F0 001656F0 C0 21 00 64 */ lfs f1, 0x64(r1) -/* 801688F4 001656F4 C0 02 AA 94 */ lfs f0, lbl_803CF414-_SDA2_BASE_(r2) +/* 801688F4 001656F4 C0 02 AA 94 */ lfs f0, lbl__1681-_SDA2_BASE_(r2) /* 801688F8 001656F8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801688FC 001656FC 40 81 00 48 */ ble lbl_80168944 /* 80168900 00165700 80 19 00 50 */ lwz r0, 0x50(r25) /* 80168904 00165704 38 79 00 34 */ addi r3, r25, 0x34 /* 80168908 00165708 60 00 00 08 */ ori r0, r0, 8 /* 8016890C 0016570C 90 19 00 50 */ stw r0, 0x50(r25) -/* 80168910 00165710 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) -/* 80168914 00165714 C0 42 A9 C0 */ lfs f2, lbl_803CF340-_SDA2_BASE_(r2) +/* 80168910 00165710 C0 22 A9 C4 */ lfs f1, lbl__832_2-_SDA2_BASE_(r2) +/* 80168914 00165714 C0 42 A9 C0 */ lfs f2, lbl__831_5-_SDA2_BASE_(r2) /* 80168918 00165718 FC 60 08 90 */ fmr f3, f1 /* 8016891C 0016571C 4B EA 66 E1 */ bl xVec3Init__FP5xVec3fff /* 80168920 00165720 80 01 00 44 */ lwz r0, 0x44(r1) @@ -9159,9 +9159,9 @@ lbl_80168898: /* 8016893C 0016573C 4B EA 27 55 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80168940 00165740 48 00 00 18 */ b lbl_80168958 lbl_80168944: -/* 80168944 00165744 C0 22 A9 C4 */ lfs f1, lbl_803CF344-_SDA2_BASE_(r2) +/* 80168944 00165744 C0 22 A9 C4 */ lfs f1, lbl__832_2-_SDA2_BASE_(r2) /* 80168948 00165748 38 79 00 34 */ addi r3, r25, 0x34 -/* 8016894C 0016574C C0 42 A9 CC */ lfs f2, lbl_803CF34C-_SDA2_BASE_(r2) +/* 8016894C 0016574C C0 42 A9 CC */ lfs f2, lbl__870_1-_SDA2_BASE_(r2) /* 80168950 00165750 FC 60 08 90 */ fmr f3, f1 /* 80168954 00165754 4B EA 66 A9 */ bl xVec3Init__FP5xVec3fff lbl_80168958: @@ -9169,17 +9169,17 @@ lbl_80168958: lbl_8016895C: /* 8016895C 0016575C 7C 1B D0 00 */ cmpw r27, r26 /* 80168960 00165760 41 80 FD 9C */ blt lbl_801686FC -/* 80168964 00165764 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80168964 00165764 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80168968 00165768 FC 40 F8 90 */ fmr f2, f31 -/* 8016896C 0016576C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 80168970 00165770 C0 22 A9 E4 */ lfs f1, lbl_803CF364-_SDA2_BASE_(r2) +/* 8016896C 0016576C 38 63 05 58 */ addi r3, r3, lbl_globals@l +/* 80168970 00165770 C0 22 A9 E4 */ lfs f1, lbl__1046_4-_SDA2_BASE_(r2) /* 80168974 00165774 80 83 07 04 */ lwz r4, 0x704(r3) /* 80168978 00165778 7F 83 E3 78 */ mr r3, r28 /* 8016897C 0016577C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80168980 00165780 38 84 00 30 */ addi r4, r4, 0x30 /* 80168984 00165784 4B FF CA 85 */ bl zNPCTypeBossPatrick.Pat_FaceTarget__FP12zNPCBPatrickPC5xVec3ff /* 80168988 00165788 C0 35 00 4C */ lfs f1, 0x4c(r21) -/* 8016898C 0016578C C0 02 AA F8 */ lfs f0, lbl_803CF478-_SDA2_BASE_(r2) +/* 8016898C 0016578C C0 02 AA F8 */ lfs f0, lbl__2994-_SDA2_BASE_(r2) /* 80168990 00165790 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80168994 00165794 41 81 00 10 */ bgt lbl_801689A4 /* 80168998 00165798 80 1C 02 B4 */ lwz r0, 0x2b4(r28) @@ -9194,7 +9194,7 @@ lbl_801689A4: /* 801689B8 001657B8 38 80 00 20 */ li r4, 0x20 /* 801689BC 001657BC 38 A0 00 00 */ li r5, 0 /* 801689C0 001657C0 4B F6 C9 59 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi -/* 801689C4 001657C4 C0 02 A9 C4 */ lfs f0, lbl_803CF344-_SDA2_BASE_(r2) +/* 801689C4 001657C4 C0 02 A9 C4 */ lfs f0, lbl__832_2-_SDA2_BASE_(r2) /* 801689C8 001657C8 D0 15 00 4C */ stfs f0, 0x4c(r21) lbl_801689CC: /* 801689CC 001657CC 80 9C 00 24 */ lwz r4, 0x24(r28) diff --git a/asm/Game/zNPCTypeBossPlankton.s b/asm/Game/zNPCTypeBossPlankton.s index 4cdc85bd0..85b04d6a0 100644 --- a/asm/Game/zNPCTypeBossPlankton.s +++ b/asm/Game/zNPCTypeBossPlankton.s @@ -4,8 +4,8 @@ .global zNPCTypeBossPlankton.get_player_loc__34_unnamed_zNPCTypeBossPlankton_cpp_Fv zNPCTypeBossPlankton.get_player_loc__34_unnamed_zNPCTypeBossPlankton_cpp_Fv: -/* 80168A94 00165894 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80168A98 00165898 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80168A94 00165894 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80168A98 00165898 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80168A9C 0016589C 80 63 07 04 */ lwz r3, 0x704(r3) /* 80168AA0 001658A0 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80168AA4 001658A4 38 63 00 30 */ addi r3, r3, 0x30 @@ -15,17 +15,17 @@ zNPCTypeBossPlankton.get_player_loc__34_unnamed_zNPCTypeBossPlankton_cpp_Fv: zNPCTypeBossPlankton.init_sound__34_unnamed_zNPCTypeBossPlankton_cpp_Fv: /* 80168AAC 001658AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80168AB0 001658B0 7C 08 02 A6 */ mflr r0 -/* 80168AB4 001658B4 3C 60 80 33 */ lis r3, lbl_80329F48@ha +/* 80168AB4 001658B4 3C 60 80 33 */ lis r3, lbl_sound_asset_names__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 80168AB8 001658B8 38 80 00 00 */ li r4, 0 /* 80168ABC 001658BC 90 01 00 14 */ stw r0, 0x14(r1) /* 80168AC0 001658C0 38 A0 00 18 */ li r5, 0x18 /* 80168AC4 001658C4 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80168AC8 001658C8 3B E3 9F 48 */ addi r31, r3, lbl_80329F48@l +/* 80168AC8 001658C8 3B E3 9F 48 */ addi r31, r3, lbl_sound_asset_names__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 80168ACC 001658CC 38 7F 01 E0 */ addi r3, r31, 0x1e0 /* 80168AD0 001658D0 4B E9 A9 89 */ bl memset -/* 80168AD4 001658D4 3C 60 80 27 */ lis r3, lbl_8027110C@ha +/* 80168AD4 001658D4 3C 60 80 27 */ lis r3, lbl_sound_assets__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 80168AD8 001658D8 38 00 00 1D */ li r0, 0x1d -/* 80168ADC 001658DC 39 03 11 0C */ addi r8, r3, lbl_8027110C@l +/* 80168ADC 001658DC 39 03 11 0C */ addi r8, r3, lbl_sound_assets__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 80168AE0 001658E0 39 7F 01 E0 */ addi r11, r31, 0x1e0 /* 80168AE4 001658E4 38 DF 00 00 */ addi r6, r31, 0 /* 80168AE8 001658E8 38 7F 00 F0 */ addi r3, r31, 0xf0 @@ -75,9 +75,9 @@ lbl_80168B28: .global zNPCTypeBossPlankton.reset_sound__34_unnamed_zNPCTypeBossPlankton_cpp_Fv zNPCTypeBossPlankton.reset_sound__34_unnamed_zNPCTypeBossPlankton_cpp_Fv: -/* 80168B90 00165990 3C 60 80 33 */ lis r3, lbl_8032A140@ha +/* 80168B90 00165990 3C 60 80 33 */ lis r3, lbl_sound_data__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 80168B94 00165994 38 00 00 00 */ li r0, 0 -/* 80168B98 00165998 38 63 A1 40 */ addi r3, r3, lbl_8032A140@l +/* 80168B98 00165998 38 63 A1 40 */ addi r3, r3, lbl_sound_data__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 80168B9C 0016599C 90 03 00 04 */ stw r0, 4(r3) /* 80168BA0 001659A0 90 03 00 14 */ stw r0, 0x14(r3) /* 80168BA4 001659A4 90 03 00 24 */ stw r0, 0x24(r3) @@ -96,18 +96,18 @@ zNPCTypeBossPlankton.play_sound__34_unnamed_zNPCTypeBossPlankton_cpp_FiPC5xVec3f /* 80168BCC 001659CC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80168BD0 001659D0 93 C1 00 08 */ stw r30, 8(r1) /* 80168BD4 001659D4 1C E3 00 18 */ mulli r7, r3, 0x18 -/* 80168BD8 001659D8 3C C0 80 33 */ lis r6, lbl_8032A1A0@ha -/* 80168BDC 001659DC 3C A0 80 27 */ lis r5, lbl_8027110C@ha +/* 80168BD8 001659D8 3C C0 80 33 */ lis r6, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 80168BDC 001659DC 3C A0 80 27 */ lis r5, lbl_sound_assets__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 80168BE0 001659E0 FF E0 08 90 */ fmr f31, f1 -/* 80168BE4 001659E4 38 06 A1 A0 */ addi r0, r6, lbl_8032A1A0@l +/* 80168BE4 001659E4 38 06 A1 A0 */ addi r0, r6, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 80168BE8 001659E8 7C C0 3A 14 */ add r6, r0, r7 /* 80168BEC 001659EC 39 26 01 54 */ addi r9, r6, 0x154 /* 80168BF0 001659F0 80 C6 01 54 */ lwz r6, 0x154(r6) /* 80168BF4 001659F4 54 68 20 36 */ slwi r8, r3, 4 -/* 80168BF8 001659F8 3C E0 80 33 */ lis r7, lbl_8032A140@ha -/* 80168BFC 001659FC 38 05 11 0C */ addi r0, r5, lbl_8027110C@l +/* 80168BF8 001659F8 3C E0 80 33 */ lis r7, lbl_sound_data__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 80168BFC 001659FC 38 05 11 0C */ addi r0, r5, lbl_sound_assets__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 80168C00 00165A00 54 C3 20 36 */ slwi r3, r6, 4 -/* 80168C04 00165A04 38 A7 A1 40 */ addi r5, r7, lbl_8032A140@l +/* 80168C04 00165A04 38 A7 A1 40 */ addi r5, r7, lbl_sound_data__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 80168C08 00165A08 7C 9E 23 78 */ mr r30, r4 /* 80168C0C 00165A0C 7C E0 1A 14 */ add r7, r0, r3 /* 80168C10 00165A10 80 87 00 0C */ lwz r4, 0xc(r7) @@ -126,12 +126,12 @@ lbl_80168C30: /* 80168C40 00165A40 80 7F 00 00 */ lwz r3, 0(r31) /* 80168C44 00165A44 38 A0 08 00 */ li r5, 0x800 /* 80168C48 00165A48 EC 3F 00 32 */ fmuls f1, f31, f0 -/* 80168C4C 00165A4C C0 42 AB 0C */ lfs f2, lbl_803CF48C-_SDA2_BASE_(r2) +/* 80168C4C 00165A4C C0 42 AB 0C */ lfs f2, lbl__1585_1-_SDA2_BASE_(r2) /* 80168C50 00165A50 80 87 00 08 */ lwz r4, 8(r7) /* 80168C54 00165A54 38 E0 00 00 */ li r7, 0 /* 80168C58 00165A58 C0 69 00 08 */ lfs f3, 8(r9) /* 80168C5C 00165A5C C0 89 00 0C */ lfs f4, 0xc(r9) -/* 80168C60 00165A60 C0 A2 AB 10 */ lfs f5, lbl_803CF490-_SDA2_BASE_(r2) +/* 80168C60 00165A60 C0 A2 AB 10 */ lfs f5, lbl__1586_2-_SDA2_BASE_(r2) /* 80168C64 00165A64 C0 C9 00 10 */ lfs f6, 0x10(r9) /* 80168C68 00165A68 4B EE 09 05 */ bl xSndPlay3DFade__FUiffUiUiPC5xVec3ff14sound_categoryff /* 80168C6C 00165A6C 90 7F 00 04 */ stw r3, 4(r31) @@ -142,7 +142,7 @@ lbl_80168C74: /* 80168C7C 00165A7C 80 7F 00 00 */ lwz r3, 0(r31) /* 80168C80 00165A80 38 A0 08 00 */ li r5, 0x800 /* 80168C84 00165A84 EC 3F 00 32 */ fmuls f1, f31, f0 -/* 80168C88 00165A88 C0 42 AB 0C */ lfs f2, lbl_803CF48C-_SDA2_BASE_(r2) +/* 80168C88 00165A88 C0 42 AB 0C */ lfs f2, lbl__1585_1-_SDA2_BASE_(r2) /* 80168C8C 00165A8C 80 87 00 08 */ lwz r4, 8(r7) /* 80168C90 00165A90 38 E0 00 00 */ li r7, 0 /* 80168C94 00165A94 C0 69 00 08 */ lfs f3, 8(r9) @@ -169,20 +169,20 @@ zNPCTypeBossPlankton.kill_sound__34_unnamed_zNPCTypeBossPlankton_cpp_FiUi: /* 80168CD4 00165AD4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80168CD8 00165AD8 7C 08 02 A6 */ mflr r0 /* 80168CDC 00165ADC 1C E3 00 18 */ mulli r7, r3, 0x18 -/* 80168CE0 00165AE0 3C C0 80 33 */ lis r6, lbl_8032A1A0@ha +/* 80168CE0 00165AE0 3C C0 80 33 */ lis r6, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 80168CE4 00165AE4 90 01 00 14 */ stw r0, 0x14(r1) -/* 80168CE8 00165AE8 3C A0 80 27 */ lis r5, lbl_8027110C@ha -/* 80168CEC 00165AEC 38 06 A1 A0 */ addi r0, r6, lbl_8032A1A0@l +/* 80168CE8 00165AE8 3C A0 80 27 */ lis r5, lbl_sound_assets__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 80168CEC 00165AEC 38 06 A1 A0 */ addi r0, r6, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 80168CF0 00165AF0 93 E1 00 0C */ stw r31, 0xc(r1) /* 80168CF4 00165AF4 7C C0 3A 14 */ add r6, r0, r7 -/* 80168CF8 00165AF8 38 05 11 0C */ addi r0, r5, lbl_8027110C@l +/* 80168CF8 00165AF8 38 05 11 0C */ addi r0, r5, lbl_sound_assets__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 80168CFC 00165AFC 80 A6 01 54 */ lwz r5, 0x154(r6) /* 80168D00 00165B00 54 68 20 36 */ slwi r8, r3, 4 -/* 80168D04 00165B04 3C E0 80 33 */ lis r7, lbl_8032A140@ha +/* 80168D04 00165B04 3C E0 80 33 */ lis r7, lbl_sound_data__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 80168D08 00165B08 39 26 01 54 */ addi r9, r6, 0x154 /* 80168D0C 00165B0C 54 A3 20 36 */ slwi r3, r5, 4 /* 80168D10 00165B10 7C 60 1A 14 */ add r3, r0, r3 -/* 80168D14 00165B14 38 C7 A1 40 */ addi r6, r7, lbl_8032A140@l +/* 80168D14 00165B14 38 C7 A1 40 */ addi r6, r7, lbl_sound_data__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 80168D18 00165B18 80 03 00 0C */ lwz r0, 0xc(r3) /* 80168D1C 00165B1C 7F E6 42 14 */ add r31, r6, r8 /* 80168D20 00165B20 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -207,21 +207,21 @@ lbl_80168D40: zNPCTypeBossPlankton.kill_sound__34_unnamed_zNPCTypeBossPlankton_cpp_Fi: /* 80168D5C 00165B5C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80168D60 00165B60 7C 08 02 A6 */ mflr r0 -/* 80168D64 00165B64 3C 80 80 33 */ lis r4, lbl_8032A140@ha +/* 80168D64 00165B64 3C 80 80 33 */ lis r4, lbl_sound_data__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 80168D68 00165B68 54 65 20 36 */ slwi r5, r3, 4 /* 80168D6C 00165B6C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80168D70 00165B70 38 04 A1 40 */ addi r0, r4, lbl_8032A140@l +/* 80168D70 00165B70 38 04 A1 40 */ addi r0, r4, lbl_sound_data__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 80168D74 00165B74 93 E1 00 0C */ stw r31, 0xc(r1) /* 80168D78 00165B78 7F E0 2A 14 */ add r31, r0, r5 /* 80168D7C 00165B7C 80 DF 00 04 */ lwz r6, 4(r31) /* 80168D80 00165B80 28 06 00 00 */ cmplwi r6, 0 /* 80168D84 00165B84 41 82 00 54 */ beq lbl_80168DD8 /* 80168D88 00165B88 1C A3 00 18 */ mulli r5, r3, 0x18 -/* 80168D8C 00165B8C 3C 80 80 33 */ lis r4, lbl_8032A1A0@ha -/* 80168D90 00165B90 3C 60 80 27 */ lis r3, lbl_8027110C@ha -/* 80168D94 00165B94 38 04 A1 A0 */ addi r0, r4, lbl_8032A1A0@l +/* 80168D8C 00165B8C 3C 80 80 33 */ lis r4, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 80168D90 00165B90 3C 60 80 27 */ lis r3, lbl_sound_assets__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 80168D94 00165B94 38 04 A1 A0 */ addi r0, r4, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 80168D98 00165B98 7C 80 2A 14 */ add r4, r0, r5 -/* 80168D9C 00165B9C 38 03 11 0C */ addi r0, r3, lbl_8027110C@l +/* 80168D9C 00165B9C 38 03 11 0C */ addi r0, r3, lbl_sound_assets__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 80168DA0 00165BA0 84 64 01 54 */ lwzu r3, 0x154(r4) /* 80168DA4 00165BA4 54 63 20 36 */ slwi r3, r3, 4 /* 80168DA8 00165BA8 7C 60 1A 14 */ add r3, r0, r3 @@ -253,7 +253,7 @@ lbl_80168DEC: /* 80168E00 00165C00 80 03 00 48 */ lwz r0, 0x48(r3) /* 80168E04 00165C04 28 00 00 00 */ cmplwi r0, 0 /* 80168E08 00165C08 40 82 00 18 */ bne lbl_80168E20 -/* 80168E0C 00165C0C C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) +/* 80168E0C 00165C0C C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) /* 80168E10 00165C10 38 9F 00 18 */ addi r4, r31, 0x18 /* 80168E14 00165C14 38 60 00 03 */ li r3, 3 /* 80168E18 00165C18 4B FF FD A1 */ bl zNPCTypeBossPlankton.play_sound__34_unnamed_zNPCTypeBossPlankton_cpp_FiPC5xVec3f @@ -289,7 +289,7 @@ lbl_80168E78: /* 80168E80 00165C80 7C 64 1B 78 */ mr r4, r3 /* 80168E84 00165C84 38 60 00 02 */ li r3, 2 /* 80168E88 00165C88 90 01 00 14 */ stw r0, 0x14(r1) -/* 80168E8C 00165C8C C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) +/* 80168E8C 00165C8C C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) /* 80168E90 00165C90 4B FF FD 29 */ bl zNPCTypeBossPlankton.play_sound__34_unnamed_zNPCTypeBossPlankton_cpp_FiPC5xVec3f /* 80168E94 00165C94 80 01 00 14 */ lwz r0, 0x14(r1) /* 80168E98 00165C98 7C 08 03 A6 */ mtlr r0 @@ -301,7 +301,7 @@ lbl_80168EA4: /* 80168EAC 00165CAC 38 83 00 18 */ addi r4, r3, 0x18 /* 80168EB0 00165CB0 38 60 00 04 */ li r3, 4 /* 80168EB4 00165CB4 90 01 00 14 */ stw r0, 0x14(r1) -/* 80168EB8 00165CB8 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) +/* 80168EB8 00165CB8 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) /* 80168EBC 00165CBC 4B FF FC FD */ bl zNPCTypeBossPlankton.play_sound__34_unnamed_zNPCTypeBossPlankton_cpp_FiPC5xVec3f /* 80168EC0 00165CC0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80168EC4 00165CC4 7C 08 03 A6 */ mtlr r0 @@ -309,10 +309,10 @@ lbl_80168EA4: /* 80168ECC 00165CCC 4E 80 00 20 */ blr /* 80168ED0 00165CD0 94 21 FF 20 */ stwu r1, -0xe0(r1) /* 80168ED4 00165CD4 7C 08 02 A6 */ mflr r0 -/* 80168ED8 00165CD8 3C 60 80 27 */ lis r3, lbl_80271464@ha +/* 80168ED8 00165CD8 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha /* 80168EDC 00165CDC 38 80 00 00 */ li r4, 0 /* 80168EE0 00165CE0 90 01 00 E4 */ stw r0, 0xe4(r1) -/* 80168EE4 00165CE4 38 63 14 64 */ addi r3, r3, lbl_80271464@l +/* 80168EE4 00165CE4 38 63 14 64 */ addi r3, r3, lbl__stringBase0_97@l /* 80168EE8 00165CE8 38 A0 00 00 */ li r5, 0 /* 80168EEC 00165CEC BE 21 00 A4 */ stmw r17, 0xa4(r1) /* 80168EF0 00165CF0 38 63 01 86 */ addi r3, r3, 0x186 @@ -322,11 +322,11 @@ lbl_80168EA4: /* 80168F00 00165D00 56 20 10 3A */ slwi r0, r17, 2 /* 80168F04 00165D04 38 C1 00 18 */ addi r6, r1, 0x18 /* 80168F08 00165D08 38 E0 00 01 */ li r7, 1 -/* 80168F0C 00165D0C 3C 80 80 2A */ lis r4, lbl_802993A0@ha +/* 80168F0C 00165D0C 3C 80 80 2A */ lis r4, lbl_g_strz_bossanim@ha /* 80168F10 00165D10 7C E6 01 2E */ stwx r7, r6, r0 /* 80168F14 00165D14 38 A5 6C FC */ addi r5, r5, lbl_80006CFC@l /* 80168F18 00165D18 38 00 00 00 */ li r0, 0 -/* 80168F1C 00165D1C 38 84 93 A0 */ addi r4, r4, lbl_802993A0@l +/* 80168F1C 00165D1C 38 84 93 A0 */ addi r4, r4, lbl_g_strz_bossanim@l /* 80168F20 00165D20 90 A1 00 08 */ stw r5, 8(r1) /* 80168F24 00165D24 7C 72 1B 78 */ mr r18, r3 /* 80168F28 00165D28 38 A0 00 10 */ li r5, 0x10 @@ -339,8 +339,8 @@ lbl_80168EA4: /* 80168F44 00165D44 39 40 00 00 */ li r10, 0 /* 80168F48 00165D48 3A 20 00 01 */ li r17, 1 /* 80168F4C 00165D4C 80 84 00 04 */ lwz r4, 4(r4) -/* 80168F50 00165D50 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 80168F54 00165D54 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) +/* 80168F50 00165D50 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 80168F54 00165D54 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) /* 80168F58 00165D58 4B E9 DE 01 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80168F5C 00165D5C 56 20 10 3A */ slwi r0, r17, 2 /* 80168F60 00165D60 38 81 00 18 */ addi r4, r1, 0x18 @@ -348,10 +348,10 @@ lbl_80168EA4: /* 80168F68 00165D68 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80168F6C 00165D6C 7C A4 01 2E */ stwx r5, r4, r0 /* 80168F70 00165D70 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l -/* 80168F74 00165D74 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80168F74 00165D74 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80168F78 00165D78 38 00 00 00 */ li r0, 0 /* 80168F7C 00165D7C 90 81 00 08 */ stw r4, 8(r1) -/* 80168F80 00165D80 3A 63 93 A0 */ addi r19, r3, lbl_802993A0@l +/* 80168F80 00165D80 3A 63 93 A0 */ addi r19, r3, lbl_g_strz_bossanim@l /* 80168F84 00165D84 7E 43 93 78 */ mr r3, r18 /* 80168F88 00165D88 38 A0 00 20 */ li r5, 0x20 /* 80168F8C 00165D8C 90 01 00 0C */ stw r0, 0xc(r1) @@ -363,8 +363,8 @@ lbl_80168EA4: /* 80168FA4 00165DA4 39 40 00 00 */ li r10, 0 /* 80168FA8 00165DA8 3A 20 00 02 */ li r17, 2 /* 80168FAC 00165DAC 80 93 00 0C */ lwz r4, 0xc(r19) -/* 80168FB0 00165DB0 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 80168FB4 00165DB4 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) +/* 80168FB0 00165DB0 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 80168FB4 00165DB4 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) /* 80168FB8 00165DB8 4B E9 DD A1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80168FBC 00165DBC 56 20 10 3A */ slwi r0, r17, 2 /* 80168FC0 00165DC0 38 81 00 18 */ addi r4, r1, 0x18 @@ -372,10 +372,10 @@ lbl_80168EA4: /* 80168FC8 00165DC8 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80168FCC 00165DCC 7C A4 01 2E */ stwx r5, r4, r0 /* 80168FD0 00165DD0 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l -/* 80168FD4 00165DD4 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80168FD4 00165DD4 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80168FD8 00165DD8 38 00 00 00 */ li r0, 0 /* 80168FDC 00165DDC 90 81 00 08 */ stw r4, 8(r1) -/* 80168FE0 00165DE0 3A 83 93 A0 */ addi r20, r3, lbl_802993A0@l +/* 80168FE0 00165DE0 3A 83 93 A0 */ addi r20, r3, lbl_g_strz_bossanim@l /* 80168FE4 00165DE4 7E 43 93 78 */ mr r3, r18 /* 80168FE8 00165DE8 38 A0 00 10 */ li r5, 0x10 /* 80168FEC 00165DEC 90 01 00 0C */ stw r0, 0xc(r1) @@ -387,8 +387,8 @@ lbl_80168EA4: /* 80169004 00165E04 39 40 00 00 */ li r10, 0 /* 80169008 00165E08 3A 20 00 03 */ li r17, 3 /* 8016900C 00165E0C 80 94 01 08 */ lwz r4, 0x108(r20) -/* 80169010 00165E10 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 80169014 00165E14 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) +/* 80169010 00165E10 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 80169014 00165E14 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) /* 80169018 00165E18 4B E9 DD 41 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8016901C 00165E1C 56 20 10 3A */ slwi r0, r17, 2 /* 80169020 00165E20 38 81 00 18 */ addi r4, r1, 0x18 @@ -396,10 +396,10 @@ lbl_80168EA4: /* 80169028 00165E28 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 8016902C 00165E2C 7C A4 01 2E */ stwx r5, r4, r0 /* 80169030 00165E30 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l -/* 80169034 00165E34 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80169034 00165E34 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80169038 00165E38 38 00 00 00 */ li r0, 0 /* 8016903C 00165E3C 90 81 00 08 */ stw r4, 8(r1) -/* 80169040 00165E40 3A A3 93 A0 */ addi r21, r3, lbl_802993A0@l +/* 80169040 00165E40 3A A3 93 A0 */ addi r21, r3, lbl_g_strz_bossanim@l /* 80169044 00165E44 7E 43 93 78 */ mr r3, r18 /* 80169048 00165E48 38 A0 00 20 */ li r5, 0x20 /* 8016904C 00165E4C 90 01 00 0C */ stw r0, 0xc(r1) @@ -411,8 +411,8 @@ lbl_80168EA4: /* 80169064 00165E64 39 40 00 00 */ li r10, 0 /* 80169068 00165E68 3A 20 00 04 */ li r17, 4 /* 8016906C 00165E6C 80 95 01 0C */ lwz r4, 0x10c(r21) -/* 80169070 00165E70 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 80169074 00165E74 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) +/* 80169070 00165E70 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 80169074 00165E74 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) /* 80169078 00165E78 4B E9 DC E1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8016907C 00165E7C 56 20 10 3A */ slwi r0, r17, 2 /* 80169080 00165E80 38 81 00 18 */ addi r4, r1, 0x18 @@ -420,10 +420,10 @@ lbl_80168EA4: /* 80169088 00165E88 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 8016908C 00165E8C 7C A4 01 2E */ stwx r5, r4, r0 /* 80169090 00165E90 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l -/* 80169094 00165E94 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80169094 00165E94 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80169098 00165E98 38 00 00 00 */ li r0, 0 /* 8016909C 00165E9C 90 81 00 08 */ stw r4, 8(r1) -/* 801690A0 00165EA0 3A C3 93 A0 */ addi r22, r3, lbl_802993A0@l +/* 801690A0 00165EA0 3A C3 93 A0 */ addi r22, r3, lbl_g_strz_bossanim@l /* 801690A4 00165EA4 7E 43 93 78 */ mr r3, r18 /* 801690A8 00165EA8 38 A0 00 10 */ li r5, 0x10 /* 801690AC 00165EAC 90 01 00 0C */ stw r0, 0xc(r1) @@ -435,8 +435,8 @@ lbl_80168EA4: /* 801690C4 00165EC4 39 40 00 00 */ li r10, 0 /* 801690C8 00165EC8 3A 20 00 05 */ li r17, 5 /* 801690CC 00165ECC 80 96 01 10 */ lwz r4, 0x110(r22) -/* 801690D0 00165ED0 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 801690D4 00165ED4 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) +/* 801690D0 00165ED0 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 801690D4 00165ED4 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) /* 801690D8 00165ED8 4B E9 DC 81 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801690DC 00165EDC 56 20 10 3A */ slwi r0, r17, 2 /* 801690E0 00165EE0 38 81 00 18 */ addi r4, r1, 0x18 @@ -444,10 +444,10 @@ lbl_80168EA4: /* 801690E8 00165EE8 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 801690EC 00165EEC 7C A4 01 2E */ stwx r5, r4, r0 /* 801690F0 00165EF0 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l -/* 801690F4 00165EF4 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 801690F4 00165EF4 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 801690F8 00165EF8 38 00 00 00 */ li r0, 0 /* 801690FC 00165EFC 90 81 00 08 */ stw r4, 8(r1) -/* 80169100 00165F00 3A E3 93 A0 */ addi r23, r3, lbl_802993A0@l +/* 80169100 00165F00 3A E3 93 A0 */ addi r23, r3, lbl_g_strz_bossanim@l /* 80169104 00165F04 7E 43 93 78 */ mr r3, r18 /* 80169108 00165F08 38 A0 00 20 */ li r5, 0x20 /* 8016910C 00165F0C 90 01 00 0C */ stw r0, 0xc(r1) @@ -459,8 +459,8 @@ lbl_80168EA4: /* 80169124 00165F24 39 40 00 00 */ li r10, 0 /* 80169128 00165F28 3A 20 00 06 */ li r17, 6 /* 8016912C 00165F2C 80 97 01 14 */ lwz r4, 0x114(r23) -/* 80169130 00165F30 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 80169134 00165F34 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) +/* 80169130 00165F30 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 80169134 00165F34 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) /* 80169138 00165F38 4B E9 DC 21 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8016913C 00165F3C 56 20 10 3A */ slwi r0, r17, 2 /* 80169140 00165F40 38 81 00 18 */ addi r4, r1, 0x18 @@ -468,10 +468,10 @@ lbl_80168EA4: /* 80169148 00165F48 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 8016914C 00165F4C 7C A4 01 2E */ stwx r5, r4, r0 /* 80169150 00165F50 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l -/* 80169154 00165F54 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80169154 00165F54 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80169158 00165F58 38 00 00 00 */ li r0, 0 /* 8016915C 00165F5C 90 81 00 08 */ stw r4, 8(r1) -/* 80169160 00165F60 3B 03 93 A0 */ addi r24, r3, lbl_802993A0@l +/* 80169160 00165F60 3B 03 93 A0 */ addi r24, r3, lbl_g_strz_bossanim@l /* 80169164 00165F64 7E 43 93 78 */ mr r3, r18 /* 80169168 00165F68 38 A0 00 20 */ li r5, 0x20 /* 8016916C 00165F6C 90 01 00 0C */ stw r0, 0xc(r1) @@ -483,8 +483,8 @@ lbl_80168EA4: /* 80169184 00165F84 39 40 00 00 */ li r10, 0 /* 80169188 00165F88 3A 20 00 07 */ li r17, 7 /* 8016918C 00165F8C 80 98 01 18 */ lwz r4, 0x118(r24) -/* 80169190 00165F90 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 80169194 00165F94 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) +/* 80169190 00165F90 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 80169194 00165F94 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) /* 80169198 00165F98 4B E9 DB C1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8016919C 00165F9C 56 20 10 3A */ slwi r0, r17, 2 /* 801691A0 00165FA0 38 81 00 18 */ addi r4, r1, 0x18 @@ -492,10 +492,10 @@ lbl_80168EA4: /* 801691A8 00165FA8 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 801691AC 00165FAC 7C A4 01 2E */ stwx r5, r4, r0 /* 801691B0 00165FB0 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l -/* 801691B4 00165FB4 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 801691B4 00165FB4 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 801691B8 00165FB8 38 00 00 00 */ li r0, 0 /* 801691BC 00165FBC 90 81 00 08 */ stw r4, 8(r1) -/* 801691C0 00165FC0 3B 23 93 A0 */ addi r25, r3, lbl_802993A0@l +/* 801691C0 00165FC0 3B 23 93 A0 */ addi r25, r3, lbl_g_strz_bossanim@l /* 801691C4 00165FC4 7E 43 93 78 */ mr r3, r18 /* 801691C8 00165FC8 38 A0 00 10 */ li r5, 0x10 /* 801691CC 00165FCC 90 01 00 0C */ stw r0, 0xc(r1) @@ -507,8 +507,8 @@ lbl_80168EA4: /* 801691E4 00165FE4 39 40 00 00 */ li r10, 0 /* 801691E8 00165FE8 3A 20 00 08 */ li r17, 8 /* 801691EC 00165FEC 80 99 01 1C */ lwz r4, 0x11c(r25) -/* 801691F0 00165FF0 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 801691F4 00165FF4 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) +/* 801691F0 00165FF0 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 801691F4 00165FF4 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) /* 801691F8 00165FF8 4B E9 DB 61 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801691FC 00165FFC 56 20 10 3A */ slwi r0, r17, 2 /* 80169200 00166000 38 81 00 18 */ addi r4, r1, 0x18 @@ -516,10 +516,10 @@ lbl_80168EA4: /* 80169208 00166008 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 8016920C 0016600C 7C A4 01 2E */ stwx r5, r4, r0 /* 80169210 00166010 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l -/* 80169214 00166014 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80169214 00166014 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80169218 00166018 38 00 00 00 */ li r0, 0 /* 8016921C 0016601C 90 81 00 08 */ stw r4, 8(r1) -/* 80169220 00166020 3B 43 93 A0 */ addi r26, r3, lbl_802993A0@l +/* 80169220 00166020 3B 43 93 A0 */ addi r26, r3, lbl_g_strz_bossanim@l /* 80169224 00166024 7E 43 93 78 */ mr r3, r18 /* 80169228 00166028 38 A0 00 20 */ li r5, 0x20 /* 8016922C 0016602C 90 01 00 0C */ stw r0, 0xc(r1) @@ -531,8 +531,8 @@ lbl_80168EA4: /* 80169244 00166044 39 40 00 00 */ li r10, 0 /* 80169248 00166048 3A 20 00 09 */ li r17, 9 /* 8016924C 0016604C 80 9A 01 20 */ lwz r4, 0x120(r26) -/* 80169250 00166050 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 80169254 00166054 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) +/* 80169250 00166050 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 80169254 00166054 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) /* 80169258 00166058 4B E9 DB 01 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8016925C 0016605C 56 20 10 3A */ slwi r0, r17, 2 /* 80169260 00166060 38 81 00 18 */ addi r4, r1, 0x18 @@ -540,10 +540,10 @@ lbl_80168EA4: /* 80169268 00166068 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 8016926C 0016606C 7C A4 01 2E */ stwx r5, r4, r0 /* 80169270 00166070 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l -/* 80169274 00166074 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80169274 00166074 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80169278 00166078 38 00 00 00 */ li r0, 0 /* 8016927C 0016607C 90 81 00 08 */ stw r4, 8(r1) -/* 80169280 00166080 3B 63 93 A0 */ addi r27, r3, lbl_802993A0@l +/* 80169280 00166080 3B 63 93 A0 */ addi r27, r3, lbl_g_strz_bossanim@l /* 80169284 00166084 7E 43 93 78 */ mr r3, r18 /* 80169288 00166088 38 A0 00 20 */ li r5, 0x20 /* 8016928C 0016608C 90 01 00 0C */ stw r0, 0xc(r1) @@ -555,8 +555,8 @@ lbl_80168EA4: /* 801692A4 001660A4 39 40 00 00 */ li r10, 0 /* 801692A8 001660A8 3A 20 00 0A */ li r17, 0xa /* 801692AC 001660AC 80 9B 01 24 */ lwz r4, 0x124(r27) -/* 801692B0 001660B0 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 801692B4 001660B4 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) +/* 801692B0 001660B0 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 801692B4 001660B4 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) /* 801692B8 001660B8 4B E9 DA A1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801692BC 001660BC 56 20 10 3A */ slwi r0, r17, 2 /* 801692C0 001660C0 38 81 00 18 */ addi r4, r1, 0x18 @@ -564,10 +564,10 @@ lbl_80168EA4: /* 801692C8 001660C8 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 801692CC 001660CC 7C A4 01 2E */ stwx r5, r4, r0 /* 801692D0 001660D0 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l -/* 801692D4 001660D4 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 801692D4 001660D4 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 801692D8 001660D8 38 00 00 00 */ li r0, 0 /* 801692DC 001660DC 90 81 00 08 */ stw r4, 8(r1) -/* 801692E0 001660E0 3B 83 93 A0 */ addi r28, r3, lbl_802993A0@l +/* 801692E0 001660E0 3B 83 93 A0 */ addi r28, r3, lbl_g_strz_bossanim@l /* 801692E4 001660E4 7E 43 93 78 */ mr r3, r18 /* 801692E8 001660E8 38 A0 00 10 */ li r5, 0x10 /* 801692EC 001660EC 90 01 00 0C */ stw r0, 0xc(r1) @@ -579,8 +579,8 @@ lbl_80168EA4: /* 80169304 00166104 39 40 00 00 */ li r10, 0 /* 80169308 00166108 3A 20 00 0B */ li r17, 0xb /* 8016930C 0016610C 80 9C 01 28 */ lwz r4, 0x128(r28) -/* 80169310 00166110 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 80169314 00166114 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) +/* 80169310 00166110 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 80169314 00166114 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) /* 80169318 00166118 4B E9 DA 41 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8016931C 0016611C 56 20 10 3A */ slwi r0, r17, 2 /* 80169320 00166120 38 81 00 18 */ addi r4, r1, 0x18 @@ -588,10 +588,10 @@ lbl_80168EA4: /* 80169328 00166128 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 8016932C 0016612C 7C A4 01 2E */ stwx r5, r4, r0 /* 80169330 00166130 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l -/* 80169334 00166134 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80169334 00166134 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80169338 00166138 38 00 00 00 */ li r0, 0 /* 8016933C 0016613C 90 81 00 08 */ stw r4, 8(r1) -/* 80169340 00166140 3B A3 93 A0 */ addi r29, r3, lbl_802993A0@l +/* 80169340 00166140 3B A3 93 A0 */ addi r29, r3, lbl_g_strz_bossanim@l /* 80169344 00166144 7E 43 93 78 */ mr r3, r18 /* 80169348 00166148 38 A0 00 20 */ li r5, 0x20 /* 8016934C 0016614C 90 01 00 0C */ stw r0, 0xc(r1) @@ -603,8 +603,8 @@ lbl_80168EA4: /* 80169364 00166164 39 40 00 00 */ li r10, 0 /* 80169368 00166168 3A 20 00 0C */ li r17, 0xc /* 8016936C 0016616C 80 9D 01 2C */ lwz r4, 0x12c(r29) -/* 80169370 00166170 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 80169374 00166174 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) +/* 80169370 00166170 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 80169374 00166174 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) /* 80169378 00166178 4B E9 D9 E1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8016937C 0016617C 56 20 10 3A */ slwi r0, r17, 2 /* 80169380 00166180 38 81 00 18 */ addi r4, r1, 0x18 @@ -612,10 +612,10 @@ lbl_80168EA4: /* 80169388 00166188 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 8016938C 0016618C 7C A4 01 2E */ stwx r5, r4, r0 /* 80169390 00166190 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l -/* 80169394 00166194 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80169394 00166194 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80169398 00166198 38 00 00 00 */ li r0, 0 /* 8016939C 0016619C 90 81 00 08 */ stw r4, 8(r1) -/* 801693A0 001661A0 3B C3 93 A0 */ addi r30, r3, lbl_802993A0@l +/* 801693A0 001661A0 3B C3 93 A0 */ addi r30, r3, lbl_g_strz_bossanim@l /* 801693A4 001661A4 7E 43 93 78 */ mr r3, r18 /* 801693A8 001661A8 38 A0 00 20 */ li r5, 0x20 /* 801693AC 001661AC 90 01 00 0C */ stw r0, 0xc(r1) @@ -627,8 +627,8 @@ lbl_80168EA4: /* 801693C4 001661C4 39 40 00 00 */ li r10, 0 /* 801693C8 001661C8 3A 20 00 0D */ li r17, 0xd /* 801693CC 001661CC 80 9E 01 30 */ lwz r4, 0x130(r30) -/* 801693D0 001661D0 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 801693D4 001661D4 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) +/* 801693D0 001661D0 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 801693D4 001661D4 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) /* 801693D8 001661D8 4B E9 D9 81 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801693DC 001661DC 56 20 10 3A */ slwi r0, r17, 2 /* 801693E0 001661E0 38 81 00 18 */ addi r4, r1, 0x18 @@ -636,10 +636,10 @@ lbl_80168EA4: /* 801693E8 001661E8 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 801693EC 001661EC 7C A4 01 2E */ stwx r5, r4, r0 /* 801693F0 001661F0 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l -/* 801693F4 001661F4 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 801693F4 001661F4 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 801693F8 001661F8 38 00 00 00 */ li r0, 0 /* 801693FC 001661FC 90 81 00 08 */ stw r4, 8(r1) -/* 80169400 00166200 3B E3 93 A0 */ addi r31, r3, lbl_802993A0@l +/* 80169400 00166200 3B E3 93 A0 */ addi r31, r3, lbl_g_strz_bossanim@l /* 80169404 00166204 7E 43 93 78 */ mr r3, r18 /* 80169408 00166208 38 A0 00 20 */ li r5, 0x20 /* 8016940C 0016620C 90 01 00 0C */ stw r0, 0xc(r1) @@ -651,18 +651,18 @@ lbl_80168EA4: /* 80169424 00166224 39 40 00 00 */ li r10, 0 /* 80169428 00166228 3A 20 00 0E */ li r17, 0xe /* 8016942C 0016622C 80 9F 01 34 */ lwz r4, 0x134(r31) -/* 80169430 00166230 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 80169434 00166234 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) +/* 80169430 00166230 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 80169434 00166234 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) /* 80169438 00166238 4B E9 D9 21 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8016943C 0016623C 38 A1 00 18 */ addi r5, r1, 0x18 /* 80169440 00166240 56 20 10 3A */ slwi r0, r17, 2 /* 80169444 00166244 38 80 00 00 */ li r4, 0 -/* 80169448 00166248 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80169448 00166248 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8016944C 0016624C 7C 85 01 2E */ stwx r4, r5, r0 -/* 80169450 00166250 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 80169450 00166250 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 80169454 00166254 7E 43 93 78 */ mr r3, r18 /* 80169458 00166258 38 C0 00 01 */ li r6, 1 -/* 8016945C 0016625C C0 22 AB 14 */ lfs f1, lbl_803CF494-_SDA2_BASE_(r2) +/* 8016945C 0016625C C0 22 AB 14 */ lfs f1, lbl__1657_2-_SDA2_BASE_(r2) /* 80169460 00166260 4B F8 AF 99 */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 80169464 00166264 38 00 00 00 */ li r0, 0 /* 80169468 00166268 7E 43 93 78 */ mr r3, r18 @@ -673,11 +673,11 @@ lbl_80168EA4: /* 8016947C 0016627C 90 01 00 0C */ stw r0, 0xc(r1) /* 80169480 00166280 39 20 00 00 */ li r9, 0 /* 80169484 00166284 39 40 00 00 */ li r10, 0 -/* 80169488 00166288 C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) +/* 80169488 00166288 C0 22 AB 10 */ lfs f1, lbl__1586_2-_SDA2_BASE_(r2) /* 8016948C 0016628C 80 95 01 0C */ lwz r4, 0x10c(r21) /* 80169490 00166290 FC 40 08 90 */ fmr f2, f1 /* 80169494 00166294 80 B6 01 10 */ lwz r5, 0x110(r22) -/* 80169498 00166298 C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) +/* 80169498 00166298 C0 62 AB 18 */ lfs f3, lbl__1658_2-_SDA2_BASE_(r2) /* 8016949C 0016629C 4B E9 DF 25 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801694A0 001662A0 38 00 00 00 */ li r0, 0 /* 801694A4 001662A4 7E 43 93 78 */ mr r3, r18 @@ -688,11 +688,11 @@ lbl_80168EA4: /* 801694B8 001662B8 90 01 00 0C */ stw r0, 0xc(r1) /* 801694BC 001662BC 39 20 00 00 */ li r9, 0 /* 801694C0 001662C0 39 40 00 00 */ li r10, 0 -/* 801694C4 001662C4 C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) +/* 801694C4 001662C4 C0 22 AB 10 */ lfs f1, lbl__1586_2-_SDA2_BASE_(r2) /* 801694C8 001662C8 80 96 01 10 */ lwz r4, 0x110(r22) /* 801694CC 001662CC FC 40 08 90 */ fmr f2, f1 /* 801694D0 001662D0 80 B7 01 14 */ lwz r5, 0x114(r23) -/* 801694D4 001662D4 C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) +/* 801694D4 001662D4 C0 62 AB 18 */ lfs f3, lbl__1658_2-_SDA2_BASE_(r2) /* 801694D8 001662D8 4B E9 DE E9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801694DC 001662DC 38 00 00 00 */ li r0, 0 /* 801694E0 001662E0 7E 43 93 78 */ mr r3, r18 @@ -703,11 +703,11 @@ lbl_80168EA4: /* 801694F4 001662F4 90 01 00 0C */ stw r0, 0xc(r1) /* 801694F8 001662F8 39 20 00 00 */ li r9, 0 /* 801694FC 001662FC 39 40 00 00 */ li r10, 0 -/* 80169500 00166300 C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) +/* 80169500 00166300 C0 22 AB 10 */ lfs f1, lbl__1586_2-_SDA2_BASE_(r2) /* 80169504 00166304 80 98 01 18 */ lwz r4, 0x118(r24) /* 80169508 00166308 FC 40 08 90 */ fmr f2, f1 /* 8016950C 0016630C 80 B9 01 1C */ lwz r5, 0x11c(r25) -/* 80169510 00166310 C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) +/* 80169510 00166310 C0 62 AB 18 */ lfs f3, lbl__1658_2-_SDA2_BASE_(r2) /* 80169514 00166314 4B E9 DE AD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80169518 00166318 38 00 00 00 */ li r0, 0 /* 8016951C 0016631C 7E 43 93 78 */ mr r3, r18 @@ -718,11 +718,11 @@ lbl_80168EA4: /* 80169530 00166330 90 01 00 0C */ stw r0, 0xc(r1) /* 80169534 00166334 39 20 00 00 */ li r9, 0 /* 80169538 00166338 39 40 00 00 */ li r10, 0 -/* 8016953C 0016633C C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016953C 0016633C C0 22 AB 10 */ lfs f1, lbl__1586_2-_SDA2_BASE_(r2) /* 80169540 00166340 80 98 01 18 */ lwz r4, 0x118(r24) /* 80169544 00166344 FC 40 08 90 */ fmr f2, f1 /* 80169548 00166348 80 BA 01 20 */ lwz r5, 0x120(r26) -/* 8016954C 0016634C C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) +/* 8016954C 0016634C C0 62 AB 18 */ lfs f3, lbl__1658_2-_SDA2_BASE_(r2) /* 80169550 00166350 4B E9 DE 71 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80169554 00166354 38 00 00 00 */ li r0, 0 /* 80169558 00166358 7E 43 93 78 */ mr r3, r18 @@ -733,11 +733,11 @@ lbl_80168EA4: /* 8016956C 0016636C 90 01 00 0C */ stw r0, 0xc(r1) /* 80169570 00166370 39 20 00 00 */ li r9, 0 /* 80169574 00166374 39 40 00 00 */ li r10, 0 -/* 80169578 00166378 C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) +/* 80169578 00166378 C0 22 AB 10 */ lfs f1, lbl__1586_2-_SDA2_BASE_(r2) /* 8016957C 0016637C 80 99 01 1C */ lwz r4, 0x11c(r25) /* 80169580 00166380 FC 40 08 90 */ fmr f2, f1 /* 80169584 00166384 80 BA 01 20 */ lwz r5, 0x120(r26) -/* 80169588 00166388 C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) +/* 80169588 00166388 C0 62 AB 18 */ lfs f3, lbl__1658_2-_SDA2_BASE_(r2) /* 8016958C 0016638C 4B E9 DE 35 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80169590 00166390 38 00 00 00 */ li r0, 0 /* 80169594 00166394 7E 43 93 78 */ mr r3, r18 @@ -748,11 +748,11 @@ lbl_80168EA4: /* 801695A8 001663A8 90 01 00 0C */ stw r0, 0xc(r1) /* 801695AC 001663AC 39 20 00 00 */ li r9, 0 /* 801695B0 001663B0 39 40 00 00 */ li r10, 0 -/* 801695B4 001663B4 C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) +/* 801695B4 001663B4 C0 22 AB 10 */ lfs f1, lbl__1586_2-_SDA2_BASE_(r2) /* 801695B8 001663B8 80 9B 01 24 */ lwz r4, 0x124(r27) /* 801695BC 001663BC FC 40 08 90 */ fmr f2, f1 /* 801695C0 001663C0 80 BC 01 28 */ lwz r5, 0x128(r28) -/* 801695C4 001663C4 C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) +/* 801695C4 001663C4 C0 62 AB 18 */ lfs f3, lbl__1658_2-_SDA2_BASE_(r2) /* 801695C8 001663C8 4B E9 DD F9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801695CC 001663CC 38 00 00 00 */ li r0, 0 /* 801695D0 001663D0 7E 43 93 78 */ mr r3, r18 @@ -763,11 +763,11 @@ lbl_80168EA4: /* 801695E4 001663E4 90 01 00 0C */ stw r0, 0xc(r1) /* 801695E8 001663E8 39 20 00 00 */ li r9, 0 /* 801695EC 001663EC 39 40 00 00 */ li r10, 0 -/* 801695F0 001663F0 C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) +/* 801695F0 001663F0 C0 22 AB 10 */ lfs f1, lbl__1586_2-_SDA2_BASE_(r2) /* 801695F4 001663F4 80 9C 01 28 */ lwz r4, 0x128(r28) /* 801695F8 001663F8 FC 40 08 90 */ fmr f2, f1 /* 801695FC 001663FC 80 BD 01 2C */ lwz r5, 0x12c(r29) -/* 80169600 00166400 C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) +/* 80169600 00166400 C0 62 AB 18 */ lfs f3, lbl__1658_2-_SDA2_BASE_(r2) /* 80169604 00166404 4B E9 DD BD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80169608 00166408 38 00 00 00 */ li r0, 0 /* 8016960C 0016640C 7E 43 93 78 */ mr r3, r18 @@ -778,11 +778,11 @@ lbl_80168EA4: /* 80169620 00166420 90 01 00 0C */ stw r0, 0xc(r1) /* 80169624 00166424 39 20 00 00 */ li r9, 0 /* 80169628 00166428 39 40 00 00 */ li r10, 0 -/* 8016962C 0016642C C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016962C 0016642C C0 22 AB 10 */ lfs f1, lbl__1586_2-_SDA2_BASE_(r2) /* 80169630 00166430 80 93 00 0C */ lwz r4, 0xc(r19) /* 80169634 00166434 FC 40 08 90 */ fmr f2, f1 /* 80169638 00166438 80 B5 01 0C */ lwz r5, 0x10c(r21) -/* 8016963C 0016643C C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) +/* 8016963C 0016643C C0 62 AB 18 */ lfs f3, lbl__1658_2-_SDA2_BASE_(r2) /* 80169640 00166440 4B E9 DD 81 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80169644 00166444 38 00 00 00 */ li r0, 0 /* 80169648 00166448 7E 43 93 78 */ mr r3, r18 @@ -793,11 +793,11 @@ lbl_80168EA4: /* 8016965C 0016645C 90 01 00 0C */ stw r0, 0xc(r1) /* 80169660 00166460 39 20 00 00 */ li r9, 0 /* 80169664 00166464 39 40 00 00 */ li r10, 0 -/* 80169668 00166468 C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) +/* 80169668 00166468 C0 22 AB 10 */ lfs f1, lbl__1586_2-_SDA2_BASE_(r2) /* 8016966C 0016646C 80 94 01 08 */ lwz r4, 0x108(r20) /* 80169670 00166470 FC 40 08 90 */ fmr f2, f1 /* 80169674 00166474 80 B5 01 0C */ lwz r5, 0x10c(r21) -/* 80169678 00166478 C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) +/* 80169678 00166478 C0 62 AB 18 */ lfs f3, lbl__1658_2-_SDA2_BASE_(r2) /* 8016967C 0016647C 4B E9 DD 45 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80169680 00166480 38 00 00 00 */ li r0, 0 /* 80169684 00166484 7E 43 93 78 */ mr r3, r18 @@ -808,11 +808,11 @@ lbl_80168EA4: /* 80169698 00166498 90 01 00 0C */ stw r0, 0xc(r1) /* 8016969C 0016649C 39 20 00 00 */ li r9, 0 /* 801696A0 001664A0 39 40 00 00 */ li r10, 0 -/* 801696A4 001664A4 C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) +/* 801696A4 001664A4 C0 22 AB 10 */ lfs f1, lbl__1586_2-_SDA2_BASE_(r2) /* 801696A8 001664A8 80 98 01 18 */ lwz r4, 0x118(r24) /* 801696AC 001664AC FC 40 08 90 */ fmr f2, f1 /* 801696B0 001664B0 80 B5 01 0C */ lwz r5, 0x10c(r21) -/* 801696B4 001664B4 C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) +/* 801696B4 001664B4 C0 62 AB 18 */ lfs f3, lbl__1658_2-_SDA2_BASE_(r2) /* 801696B8 001664B8 4B E9 DD 09 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801696BC 001664BC 38 00 00 00 */ li r0, 0 /* 801696C0 001664C0 7E 43 93 78 */ mr r3, r18 @@ -823,11 +823,11 @@ lbl_80168EA4: /* 801696D4 001664D4 90 01 00 0C */ stw r0, 0xc(r1) /* 801696D8 001664D8 39 20 00 00 */ li r9, 0 /* 801696DC 001664DC 39 40 00 00 */ li r10, 0 -/* 801696E0 001664E0 C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) +/* 801696E0 001664E0 C0 22 AB 10 */ lfs f1, lbl__1586_2-_SDA2_BASE_(r2) /* 801696E4 001664E4 80 99 01 1C */ lwz r4, 0x11c(r25) /* 801696E8 001664E8 FC 40 08 90 */ fmr f2, f1 /* 801696EC 001664EC 80 B5 01 0C */ lwz r5, 0x10c(r21) -/* 801696F0 001664F0 C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) +/* 801696F0 001664F0 C0 62 AB 18 */ lfs f3, lbl__1658_2-_SDA2_BASE_(r2) /* 801696F4 001664F4 4B E9 DC CD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801696F8 001664F8 38 00 00 00 */ li r0, 0 /* 801696FC 001664FC 7E 43 93 78 */ mr r3, r18 @@ -838,11 +838,11 @@ lbl_80168EA4: /* 80169710 00166510 90 01 00 0C */ stw r0, 0xc(r1) /* 80169714 00166514 39 20 00 00 */ li r9, 0 /* 80169718 00166518 39 40 00 00 */ li r10, 0 -/* 8016971C 0016651C C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016971C 0016651C C0 22 AB 10 */ lfs f1, lbl__1586_2-_SDA2_BASE_(r2) /* 80169720 00166520 80 9A 01 20 */ lwz r4, 0x120(r26) /* 80169724 00166524 FC 40 08 90 */ fmr f2, f1 /* 80169728 00166528 80 B5 01 0C */ lwz r5, 0x10c(r21) -/* 8016972C 0016652C C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) +/* 8016972C 0016652C C0 62 AB 18 */ lfs f3, lbl__1658_2-_SDA2_BASE_(r2) /* 80169730 00166530 4B E9 DC 91 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80169734 00166534 38 00 00 00 */ li r0, 0 /* 80169738 00166538 7E 43 93 78 */ mr r3, r18 @@ -853,11 +853,11 @@ lbl_80168EA4: /* 8016974C 0016654C 90 01 00 0C */ stw r0, 0xc(r1) /* 80169750 00166550 39 20 00 00 */ li r9, 0 /* 80169754 00166554 39 40 00 00 */ li r10, 0 -/* 80169758 00166558 C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) +/* 80169758 00166558 C0 22 AB 10 */ lfs f1, lbl__1586_2-_SDA2_BASE_(r2) /* 8016975C 0016655C 80 9B 01 24 */ lwz r4, 0x124(r27) /* 80169760 00166560 FC 40 08 90 */ fmr f2, f1 /* 80169764 00166564 80 B5 01 0C */ lwz r5, 0x10c(r21) -/* 80169768 00166568 C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) +/* 80169768 00166568 C0 62 AB 18 */ lfs f3, lbl__1658_2-_SDA2_BASE_(r2) /* 8016976C 0016656C 4B E9 DC 55 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80169770 00166570 38 00 00 00 */ li r0, 0 /* 80169774 00166574 7E 43 93 78 */ mr r3, r18 @@ -868,11 +868,11 @@ lbl_80168EA4: /* 80169788 00166588 90 01 00 0C */ stw r0, 0xc(r1) /* 8016978C 0016658C 39 20 00 00 */ li r9, 0 /* 80169790 00166590 39 40 00 00 */ li r10, 0 -/* 80169794 00166594 C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) +/* 80169794 00166594 C0 22 AB 10 */ lfs f1, lbl__1586_2-_SDA2_BASE_(r2) /* 80169798 00166598 80 9C 01 28 */ lwz r4, 0x128(r28) /* 8016979C 0016659C FC 40 08 90 */ fmr f2, f1 /* 801697A0 001665A0 80 B5 01 0C */ lwz r5, 0x10c(r21) -/* 801697A4 001665A4 C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) +/* 801697A4 001665A4 C0 62 AB 18 */ lfs f3, lbl__1658_2-_SDA2_BASE_(r2) /* 801697A8 001665A8 4B E9 DC 19 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801697AC 001665AC 38 00 00 00 */ li r0, 0 /* 801697B0 001665B0 7E 43 93 78 */ mr r3, r18 @@ -883,11 +883,11 @@ lbl_80168EA4: /* 801697C4 001665C4 90 01 00 0C */ stw r0, 0xc(r1) /* 801697C8 001665C8 39 20 00 00 */ li r9, 0 /* 801697CC 001665CC 39 40 00 00 */ li r10, 0 -/* 801697D0 001665D0 C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) +/* 801697D0 001665D0 C0 22 AB 10 */ lfs f1, lbl__1586_2-_SDA2_BASE_(r2) /* 801697D4 001665D4 80 9D 01 2C */ lwz r4, 0x12c(r29) /* 801697D8 001665D8 FC 40 08 90 */ fmr f2, f1 /* 801697DC 001665DC 80 B5 01 0C */ lwz r5, 0x10c(r21) -/* 801697E0 001665E0 C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) +/* 801697E0 001665E0 C0 62 AB 18 */ lfs f3, lbl__1658_2-_SDA2_BASE_(r2) /* 801697E4 001665E4 4B E9 DB DD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801697E8 001665E8 38 00 00 00 */ li r0, 0 /* 801697EC 001665EC 7E 43 93 78 */ mr r3, r18 @@ -898,11 +898,11 @@ lbl_80168EA4: /* 80169800 00166600 90 01 00 0C */ stw r0, 0xc(r1) /* 80169804 00166604 39 20 00 00 */ li r9, 0 /* 80169808 00166608 39 40 00 00 */ li r10, 0 -/* 8016980C 0016660C C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016980C 0016660C C0 22 AB 10 */ lfs f1, lbl__1586_2-_SDA2_BASE_(r2) /* 80169810 00166610 80 9E 01 30 */ lwz r4, 0x130(r30) /* 80169814 00166614 FC 40 08 90 */ fmr f2, f1 /* 80169818 00166618 80 B5 01 0C */ lwz r5, 0x10c(r21) -/* 8016981C 0016661C C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) +/* 8016981C 0016661C C0 62 AB 18 */ lfs f3, lbl__1658_2-_SDA2_BASE_(r2) /* 80169820 00166620 4B E9 DB A1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80169824 00166624 38 00 00 00 */ li r0, 0 /* 80169828 00166628 7E 43 93 78 */ mr r3, r18 @@ -913,11 +913,11 @@ lbl_80168EA4: /* 8016983C 0016663C 90 01 00 0C */ stw r0, 0xc(r1) /* 80169840 00166640 39 20 00 00 */ li r9, 0 /* 80169844 00166644 39 40 00 00 */ li r10, 0 -/* 80169848 00166648 C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) +/* 80169848 00166648 C0 22 AB 10 */ lfs f1, lbl__1586_2-_SDA2_BASE_(r2) /* 8016984C 0016664C 80 9F 01 34 */ lwz r4, 0x134(r31) /* 80169850 00166650 FC 40 08 90 */ fmr f2, f1 /* 80169854 00166654 80 B5 01 0C */ lwz r5, 0x10c(r21) -/* 80169858 00166658 C0 62 AB 18 */ lfs f3, lbl_803CF498-_SDA2_BASE_(r2) +/* 80169858 00166658 C0 62 AB 18 */ lfs f3, lbl__1658_2-_SDA2_BASE_(r2) /* 8016985C 0016665C 4B E9 DB 65 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80169860 00166660 7E 43 93 78 */ mr r3, r18 /* 80169864 00166664 BA 21 00 A4 */ lmw r17, 0xa4(r1) @@ -934,9 +934,9 @@ __ct__13zNPCBPlanktonFi: /* 80169884 00166684 93 E1 00 0C */ stw r31, 0xc(r1) /* 80169888 00166688 7C 7F 1B 78 */ mr r31, r3 /* 8016988C 0016668C 4B FC CB D9 */ bl __ct__8zNPCBossFi -/* 80169890 00166690 3C 80 80 2A */ lis r4, lbl_8029B36C@ha +/* 80169890 00166690 3C 80 80 2A */ lis r4, lbl___vt__13zNPCBPlankton@ha /* 80169894 00166694 38 7F 02 B4 */ addi r3, r31, 0x2b4 -/* 80169898 00166698 38 04 B3 6C */ addi r0, r4, lbl_8029B36C@l +/* 80169898 00166698 38 04 B3 6C */ addi r0, r4, lbl___vt__13zNPCBPlankton@l /* 8016989C 0016669C 38 80 00 00 */ li r4, 0 /* 801698A0 001666A0 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 801698A4 001666A4 38 A0 00 10 */ li r5, 0x10 @@ -987,8 +987,8 @@ __ct__13zNPCBPlanktonFi: /* 80169958 00166758 4B FC CA 95 */ bl Setup__8zNPCBossFv /* 8016995C 0016675C 7F E3 FB 78 */ mr r3, r31 /* 80169960 00166760 48 00 34 01 */ bl setup_beam__13zNPCBPlanktonFv -/* 80169964 00166764 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 80169968 00166768 38 63 14 64 */ addi r3, r3, lbl_80271464@l +/* 80169964 00166764 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 80169968 00166768 38 63 14 64 */ addi r3, r3, lbl__stringBase0_97@l /* 8016996C 0016676C 38 63 01 94 */ addi r3, r3, 0x194 /* 80169970 00166770 4B EE 28 A5 */ bl xStrHash__FPCc /* 80169974 00166774 4B F4 B0 C9 */ bl zSceneFindObject__FUi @@ -1000,10 +1000,10 @@ __ct__13zNPCBPlanktonFi: /* 8016998C 0016678C 4E 80 00 20 */ blr /* 80169990 00166790 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80169994 00166794 7C 08 02 A6 */ mflr r0 -/* 80169998 00166798 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80169998 00166798 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8016999C 0016679C 3C A0 80 14 */ lis r5, lbl_8013A750@ha /* 801699A0 001667A0 90 01 00 14 */ stw r0, 0x14(r1) -/* 801699A4 001667A4 38 C4 05 58 */ addi r6, r4, lbl_803C0558@l +/* 801699A4 001667A4 38 C4 05 58 */ addi r6, r4, lbl_globals@l /* 801699A8 001667A8 7C 64 1B 78 */ mr r4, r3 /* 801699AC 001667AC 38 A5 A7 50 */ addi r5, r5, lbl_8013A750@l /* 801699B0 001667B0 80 66 06 30 */ lwz r3, 0x630(r6) @@ -1037,10 +1037,10 @@ lbl_801699FC: /* 80169A1C 0016681C 4B E9 9A 3D */ bl memset /* 80169A20 00166820 7F E3 FB 78 */ mr r3, r31 /* 80169A24 00166824 48 00 61 A5 */ bl face_player__13zNPCBPlanktonFv -/* 80169A28 00166828 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) +/* 80169A28 00166828 C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) /* 80169A2C 0016682C 38 7F 04 80 */ addi r3, r31, 0x480 /* 80169A30 00166830 D0 1F 04 68 */ stfs f0, 0x468(r31) -/* 80169A34 00166834 C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) +/* 80169A34 00166834 C0 22 AB 10 */ lfs f1, lbl__1586_2-_SDA2_BASE_(r2) /* 80169A38 00166838 4B EB 2E 41 */ bl __as__5xVec3Ff /* 80169A3C 0016683C 7F E3 FB 78 */ mr r3, r31 /* 80169A40 00166840 48 00 61 79 */ bl location__13zNPCBPlanktonCFv @@ -1051,7 +1051,7 @@ lbl_801699FC: /* 80169A54 00166854 38 00 00 00 */ li r0, 0 /* 80169A58 00166858 90 7F 02 BC */ stw r3, 0x2bc(r31) /* 80169A5C 0016685C 7F E3 FB 78 */ mr r3, r31 -/* 80169A60 00166860 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) +/* 80169A60 00166860 C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) /* 80169A64 00166864 D0 1F 02 DC */ stfs f0, 0x2dc(r31) /* 80169A68 00166868 90 1F 06 A0 */ stw r0, 0x6a0(r31) /* 80169A6C 0016686C 48 00 20 C9 */ bl scan_cronies__13zNPCBPlanktonFv @@ -1059,19 +1059,19 @@ lbl_801699FC: /* 80169A74 00166874 28 00 00 00 */ cmplwi r0, 0 /* 80169A78 00166878 41 82 00 24 */ beq lbl_80169A9C /* 80169A7C 0016687C 38 00 00 00 */ li r0, 0 -/* 80169A80 00166880 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha +/* 80169A80 00166880 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 80169A84 00166884 90 1F 02 C4 */ stw r0, 0x2c4(r31) -/* 80169A88 00166888 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l +/* 80169A88 00166888 38 63 A1 A0 */ addi r3, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 80169A8C 0016688C C0 03 00 68 */ lfs f0, 0x68(r3) /* 80169A90 00166890 D0 1F 02 E4 */ stfs f0, 0x2e4(r31) /* 80169A94 00166894 90 1F 06 9C */ stw r0, 0x69c(r31) /* 80169A98 00166898 48 00 00 38 */ b lbl_80169AD0 lbl_80169A9C: /* 80169A9C 0016689C 38 00 00 01 */ li r0, 1 -/* 80169AA0 001668A0 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha +/* 80169AA0 001668A0 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 80169AA4 001668A4 90 1F 02 C4 */ stw r0, 0x2c4(r31) /* 80169AA8 001668A8 38 00 00 00 */ li r0, 0 -/* 80169AAC 001668AC 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l +/* 80169AAC 001668AC 38 63 A1 A0 */ addi r3, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 80169AB0 001668B0 90 1F 06 98 */ stw r0, 0x698(r31) /* 80169AB4 001668B4 C0 03 00 88 */ lfs f0, 0x88(r3) /* 80169AB8 001668B8 D0 1F 02 E4 */ stfs f0, 0x2e4(r31) @@ -1159,7 +1159,7 @@ lbl_80169BC8: /* 80169BF0 001669F0 48 00 3A E5 */ bl player_left_territory__13zNPCBPlanktonCFv /* 80169BF4 001669F4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80169BF8 001669F8 41 82 00 20 */ beq lbl_80169C18 -/* 80169BFC 001669FC C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) +/* 80169BFC 001669FC C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) /* 80169C00 00166A00 3C 60 4E 47 */ lis r3, 0x4E47424D@ha /* 80169C04 00166A04 38 83 42 4D */ addi r4, r3, 0x4E47424D@l /* 80169C08 00166A08 38 A0 00 01 */ li r5, 1 @@ -1179,9 +1179,9 @@ lbl_80169C38: /* 80169C38 00166A38 88 1E 02 B5 */ lbz r0, 0x2b5(r30) /* 80169C3C 00166A3C 28 00 00 00 */ cmplwi r0, 0 /* 80169C40 00166A40 41 82 00 48 */ beq lbl_80169C88 -/* 80169C44 00166A44 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80169C44 00166A44 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80169C48 00166A48 7F C3 F3 78 */ mr r3, r30 -/* 80169C4C 00166A4C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80169C4C 00166A4C 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80169C50 00166A50 80 84 07 04 */ lwz r4, 0x704(r4) /* 80169C54 00166A54 83 A4 00 4C */ lwz r29, 0x4c(r4) /* 80169C58 00166A58 48 00 5F 61 */ bl location__13zNPCBPlanktonCFv @@ -1296,10 +1296,10 @@ lbl_80169DDC: /* 80169DFC 00166BFC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80169E00 00166C00 7C 7F 1B 78 */ mr r31, r3 /* 80169E04 00166C04 4B F8 76 2D */ bl ParseINI__10zNPCCommonFv -/* 80169E08 00166C08 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha +/* 80169E08 00166C08 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 80169E0C 00166C0C 80 9F 02 44 */ lwz r4, 0x244(r31) /* 80169E10 00166C10 80 BF 02 48 */ lwz r5, 0x248(r31) -/* 80169E14 00166C14 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l +/* 80169E14 00166C14 38 63 A1 A0 */ addi r3, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 80169E18 00166C18 48 00 00 19 */ bl zNPCTypeBossPlankton.load__Q234_unnamed_zNPCTypeBossPlankton_cpp_11tweak_groupFP16xModelAssetParamUi /* 80169E1C 00166C1C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80169E20 00166C20 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1344,227 +1344,227 @@ zNPCTypeBossPlankton.register_tweaks__Q234_unnamed_zNPCTypeBossPlankton_cpp_11tw /* 80169EA4 00166CA4 90 61 00 3C */ stw r3, 0x3c(r1) /* 80169EA8 00166CA8 90 01 00 40 */ stw r0, 0x40(r1) /* 80169EAC 00166CAC 41 82 00 34 */ beq lbl_80169EE0 -/* 80169EB0 00166CB0 C0 02 AB 2C */ lfs f0, lbl_803CF4AC-_SDA2_BASE_(r2) -/* 80169EB4 00166CB4 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 80169EB8 00166CB8 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 80169EB0 00166CB0 C0 02 AB 2C */ lfs f0, lbl__1887-_SDA2_BASE_(r2) +/* 80169EB4 00166CB4 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 80169EB8 00166CB8 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 80169EBC 00166CBC 7F C4 F3 78 */ mr r4, r30 /* 80169EC0 00166CC0 D0 1C 00 18 */ stfs f0, 0x18(r28) /* 80169EC4 00166CC4 7F E5 FB 78 */ mr r5, r31 /* 80169EC8 00166CC8 38 7C 00 18 */ addi r3, r28, 0x18 /* 80169ECC 00166CCC 38 C6 01 A3 */ addi r6, r6, 0x1a3 -/* 80169ED0 00166CD0 C0 22 AB 30 */ lfs f1, lbl_803CF4B0-_SDA2_BASE_(r2) -/* 80169ED4 00166CD4 C0 42 AB 34 */ lfs f2, lbl_803CF4B4-_SDA2_BASE_(r2) -/* 80169ED8 00166CD8 C0 62 AB 38 */ lfs f3, lbl_803CF4B8-_SDA2_BASE_(r2) +/* 80169ED0 00166CD0 C0 22 AB 30 */ lfs f1, lbl__1888_1-_SDA2_BASE_(r2) +/* 80169ED4 00166CD4 C0 42 AB 34 */ lfs f2, lbl__1889_1-_SDA2_BASE_(r2) +/* 80169ED8 00166CD8 C0 62 AB 38 */ lfs f3, lbl__1890_1-_SDA2_BASE_(r2) /* 80169EDC 00166CDC 48 00 64 F9 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80169EE0: /* 80169EE0 00166CE0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80169EE4 00166CE4 41 82 00 34 */ beq lbl_80169F18 -/* 80169EE8 00166CE8 C0 02 AB 3C */ lfs f0, lbl_803CF4BC-_SDA2_BASE_(r2) -/* 80169EEC 00166CEC 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 80169EF0 00166CF0 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 80169EE8 00166CE8 C0 02 AB 3C */ lfs f0, lbl__1891-_SDA2_BASE_(r2) +/* 80169EEC 00166CEC 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 80169EF0 00166CF0 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 80169EF4 00166CF4 7F C4 F3 78 */ mr r4, r30 /* 80169EF8 00166CF8 D0 1C 00 1C */ stfs f0, 0x1c(r28) /* 80169EFC 00166CFC 7F E5 FB 78 */ mr r5, r31 /* 80169F00 00166D00 38 7C 00 1C */ addi r3, r28, 0x1c /* 80169F04 00166D04 38 C6 01 AE */ addi r6, r6, 0x1ae -/* 80169F08 00166D08 C0 22 AB 30 */ lfs f1, lbl_803CF4B0-_SDA2_BASE_(r2) -/* 80169F0C 00166D0C C0 42 AB 34 */ lfs f2, lbl_803CF4B4-_SDA2_BASE_(r2) -/* 80169F10 00166D10 C0 62 AB 38 */ lfs f3, lbl_803CF4B8-_SDA2_BASE_(r2) +/* 80169F08 00166D08 C0 22 AB 30 */ lfs f1, lbl__1888_1-_SDA2_BASE_(r2) +/* 80169F0C 00166D0C C0 42 AB 34 */ lfs f2, lbl__1889_1-_SDA2_BASE_(r2) +/* 80169F10 00166D10 C0 62 AB 38 */ lfs f3, lbl__1890_1-_SDA2_BASE_(r2) /* 80169F14 00166D14 48 00 64 C1 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80169F18: /* 80169F18 00166D18 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80169F1C 00166D1C 41 82 00 34 */ beq lbl_80169F50 -/* 80169F20 00166D20 C0 02 AB 40 */ lfs f0, lbl_803CF4C0-_SDA2_BASE_(r2) -/* 80169F24 00166D24 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 80169F28 00166D28 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 80169F20 00166D20 C0 02 AB 40 */ lfs f0, lbl__1892-_SDA2_BASE_(r2) +/* 80169F24 00166D24 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 80169F28 00166D28 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 80169F2C 00166D2C 7F C4 F3 78 */ mr r4, r30 /* 80169F30 00166D30 D0 1C 00 20 */ stfs f0, 0x20(r28) /* 80169F34 00166D34 7F E5 FB 78 */ mr r5, r31 /* 80169F38 00166D38 38 7C 00 20 */ addi r3, r28, 0x20 /* 80169F3C 00166D3C 38 C6 01 BB */ addi r6, r6, 0x1bb -/* 80169F40 00166D40 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 80169F44 00166D44 C0 42 AB 44 */ lfs f2, lbl_803CF4C4-_SDA2_BASE_(r2) -/* 80169F48 00166D48 C0 62 AB 38 */ lfs f3, lbl_803CF4B8-_SDA2_BASE_(r2) +/* 80169F40 00166D40 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 80169F44 00166D44 C0 42 AB 44 */ lfs f2, lbl__1893-_SDA2_BASE_(r2) +/* 80169F48 00166D48 C0 62 AB 38 */ lfs f3, lbl__1890_1-_SDA2_BASE_(r2) /* 80169F4C 00166D4C 48 00 64 89 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80169F50: /* 80169F50 00166D50 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80169F54 00166D54 41 82 00 34 */ beq lbl_80169F88 -/* 80169F58 00166D58 C0 02 AB 48 */ lfs f0, lbl_803CF4C8-_SDA2_BASE_(r2) -/* 80169F5C 00166D5C 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 80169F60 00166D60 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 80169F58 00166D58 C0 02 AB 48 */ lfs f0, lbl__1894-_SDA2_BASE_(r2) +/* 80169F5C 00166D5C 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 80169F60 00166D60 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 80169F64 00166D64 7F C4 F3 78 */ mr r4, r30 /* 80169F68 00166D68 D0 1C 00 24 */ stfs f0, 0x24(r28) /* 80169F6C 00166D6C 7F E5 FB 78 */ mr r5, r31 /* 80169F70 00166D70 38 7C 00 24 */ addi r3, r28, 0x24 /* 80169F74 00166D74 38 C6 01 C4 */ addi r6, r6, 0x1c4 -/* 80169F78 00166D78 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 80169F7C 00166D7C C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 80169F80 00166D80 C0 62 AB 38 */ lfs f3, lbl_803CF4B8-_SDA2_BASE_(r2) +/* 80169F78 00166D78 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 80169F7C 00166D7C C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 80169F80 00166D80 C0 62 AB 38 */ lfs f3, lbl__1890_1-_SDA2_BASE_(r2) /* 80169F84 00166D84 48 00 64 51 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80169F88: /* 80169F88 00166D88 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80169F8C 00166D8C 41 82 00 34 */ beq lbl_80169FC0 -/* 80169F90 00166D90 C0 02 AB 4C */ lfs f0, lbl_803CF4CC-_SDA2_BASE_(r2) -/* 80169F94 00166D94 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 80169F98 00166D98 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 80169F90 00166D90 C0 02 AB 4C */ lfs f0, lbl__1895_1-_SDA2_BASE_(r2) +/* 80169F94 00166D94 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 80169F98 00166D98 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 80169F9C 00166D9C 7F C4 F3 78 */ mr r4, r30 /* 80169FA0 00166DA0 D0 1C 00 28 */ stfs f0, 0x28(r28) /* 80169FA4 00166DA4 7F E5 FB 78 */ mr r5, r31 /* 80169FA8 00166DA8 38 7C 00 28 */ addi r3, r28, 0x28 /* 80169FAC 00166DAC 38 C6 01 D2 */ addi r6, r6, 0x1d2 -/* 80169FB0 00166DB0 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 80169FB4 00166DB4 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 80169FB8 00166DB8 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) +/* 80169FB0 00166DB0 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 80169FB4 00166DB4 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 80169FB8 00166DB8 C0 62 AB 24 */ lfs f3, lbl__1754-_SDA2_BASE_(r2) /* 80169FBC 00166DBC 48 00 64 19 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80169FC0: /* 80169FC0 00166DC0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80169FC4 00166DC4 41 82 00 34 */ beq lbl_80169FF8 -/* 80169FC8 00166DC8 C0 02 AB 4C */ lfs f0, lbl_803CF4CC-_SDA2_BASE_(r2) -/* 80169FCC 00166DCC 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 80169FD0 00166DD0 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 80169FC8 00166DC8 C0 02 AB 4C */ lfs f0, lbl__1895_1-_SDA2_BASE_(r2) +/* 80169FCC 00166DCC 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 80169FD0 00166DD0 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 80169FD4 00166DD4 7F C4 F3 78 */ mr r4, r30 /* 80169FD8 00166DD8 D0 1C 00 2C */ stfs f0, 0x2c(r28) /* 80169FDC 00166DDC 7F E5 FB 78 */ mr r5, r31 /* 80169FE0 00166DE0 38 7C 00 2C */ addi r3, r28, 0x2c /* 80169FE4 00166DE4 38 C6 01 DA */ addi r6, r6, 0x1da -/* 80169FE8 00166DE8 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 80169FEC 00166DEC C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 80169FF0 00166DF0 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) +/* 80169FE8 00166DE8 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 80169FEC 00166DEC C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 80169FF0 00166DF0 C0 62 AB 24 */ lfs f3, lbl__1754-_SDA2_BASE_(r2) /* 80169FF4 00166DF4 48 00 63 E1 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80169FF8: /* 80169FF8 00166DF8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80169FFC 00166DFC 41 82 00 34 */ beq lbl_8016A030 -/* 8016A000 00166E00 C0 02 AB 20 */ lfs f0, lbl_803CF4A0-_SDA2_BASE_(r2) -/* 8016A004 00166E04 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A008 00166E08 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A000 00166E00 C0 02 AB 20 */ lfs f0, lbl__1753-_SDA2_BASE_(r2) +/* 8016A004 00166E04 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A008 00166E08 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A00C 00166E0C 7F C4 F3 78 */ mr r4, r30 /* 8016A010 00166E10 D0 1C 00 30 */ stfs f0, 0x30(r28) /* 8016A014 00166E14 7F E5 FB 78 */ mr r5, r31 /* 8016A018 00166E18 38 7C 00 30 */ addi r3, r28, 0x30 /* 8016A01C 00166E1C 38 C6 01 E7 */ addi r6, r6, 0x1e7 -/* 8016A020 00166E20 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A024 00166E24 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016A028 00166E28 C0 62 AB 50 */ lfs f3, lbl_803CF4D0-_SDA2_BASE_(r2) +/* 8016A020 00166E20 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A024 00166E24 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016A028 00166E28 C0 62 AB 50 */ lfs f3, lbl__1896-_SDA2_BASE_(r2) /* 8016A02C 00166E2C 48 00 63 A9 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A030: /* 8016A030 00166E30 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A034 00166E34 41 82 00 34 */ beq lbl_8016A068 -/* 8016A038 00166E38 C0 02 AB 20 */ lfs f0, lbl_803CF4A0-_SDA2_BASE_(r2) -/* 8016A03C 00166E3C 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A040 00166E40 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A038 00166E38 C0 02 AB 20 */ lfs f0, lbl__1753-_SDA2_BASE_(r2) +/* 8016A03C 00166E3C 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A040 00166E40 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A044 00166E44 7F C4 F3 78 */ mr r4, r30 /* 8016A048 00166E48 D0 1C 00 34 */ stfs f0, 0x34(r28) /* 8016A04C 00166E4C 7F E5 FB 78 */ mr r5, r31 /* 8016A050 00166E50 38 7C 00 34 */ addi r3, r28, 0x34 /* 8016A054 00166E54 38 C6 01 F1 */ addi r6, r6, 0x1f1 -/* 8016A058 00166E58 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A05C 00166E5C C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016A060 00166E60 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) +/* 8016A058 00166E58 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A05C 00166E5C C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016A060 00166E60 C0 62 AB 54 */ lfs f3, lbl__1897-_SDA2_BASE_(r2) /* 8016A064 00166E64 48 00 63 71 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A068: /* 8016A068 00166E68 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A06C 00166E6C 41 82 00 34 */ beq lbl_8016A0A0 -/* 8016A070 00166E70 C0 02 AB 58 */ lfs f0, lbl_803CF4D8-_SDA2_BASE_(r2) -/* 8016A074 00166E74 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A078 00166E78 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A070 00166E70 C0 02 AB 58 */ lfs f0, lbl__1898-_SDA2_BASE_(r2) +/* 8016A074 00166E74 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A078 00166E78 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A07C 00166E7C 7F C4 F3 78 */ mr r4, r30 /* 8016A080 00166E80 D0 1C 00 48 */ stfs f0, 0x48(r28) /* 8016A084 00166E84 7F E5 FB 78 */ mr r5, r31 /* 8016A088 00166E88 38 7C 00 48 */ addi r3, r28, 0x48 /* 8016A08C 00166E8C 38 C6 02 00 */ addi r6, r6, 0x200 -/* 8016A090 00166E90 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A094 00166E94 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016A098 00166E98 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) +/* 8016A090 00166E90 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A094 00166E94 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016A098 00166E98 C0 62 AB 54 */ lfs f3, lbl__1897-_SDA2_BASE_(r2) /* 8016A09C 00166E9C 48 00 63 39 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A0A0: /* 8016A0A0 00166EA0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A0A4 00166EA4 41 82 00 34 */ beq lbl_8016A0D8 -/* 8016A0A8 00166EA8 C0 02 AB 20 */ lfs f0, lbl_803CF4A0-_SDA2_BASE_(r2) -/* 8016A0AC 00166EAC 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A0B0 00166EB0 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A0A8 00166EA8 C0 02 AB 20 */ lfs f0, lbl__1753-_SDA2_BASE_(r2) +/* 8016A0AC 00166EAC 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A0B0 00166EB0 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A0B4 00166EB4 7F C4 F3 78 */ mr r4, r30 /* 8016A0B8 00166EB8 D0 1C 00 4C */ stfs f0, 0x4c(r28) /* 8016A0BC 00166EBC 7F E5 FB 78 */ mr r5, r31 /* 8016A0C0 00166EC0 38 7C 00 4C */ addi r3, r28, 0x4c /* 8016A0C4 00166EC4 38 C6 02 0F */ addi r6, r6, 0x20f -/* 8016A0C8 00166EC8 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A0CC 00166ECC C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016A0D0 00166ED0 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) +/* 8016A0C8 00166EC8 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A0CC 00166ECC C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016A0D0 00166ED0 C0 62 AB 54 */ lfs f3, lbl__1897-_SDA2_BASE_(r2) /* 8016A0D4 00166ED4 48 00 63 01 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A0D8: /* 8016A0D8 00166ED8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A0DC 00166EDC 41 82 00 34 */ beq lbl_8016A110 -/* 8016A0E0 00166EE0 C0 02 AB 5C */ lfs f0, lbl_803CF4DC-_SDA2_BASE_(r2) -/* 8016A0E4 00166EE4 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A0E8 00166EE8 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A0E0 00166EE0 C0 02 AB 5C */ lfs f0, lbl__1899-_SDA2_BASE_(r2) +/* 8016A0E4 00166EE4 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A0E8 00166EE8 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A0EC 00166EEC 7F C4 F3 78 */ mr r4, r30 /* 8016A0F0 00166EF0 D0 1C 00 38 */ stfs f0, 0x38(r28) /* 8016A0F4 00166EF4 7F E5 FB 78 */ mr r5, r31 /* 8016A0F8 00166EF8 38 7C 00 38 */ addi r3, r28, 0x38 /* 8016A0FC 00166EFC 38 C6 02 1F */ addi r6, r6, 0x21f -/* 8016A100 00166F00 C0 22 AB 30 */ lfs f1, lbl_803CF4B0-_SDA2_BASE_(r2) -/* 8016A104 00166F04 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016A108 00166F08 C0 62 AB 3C */ lfs f3, lbl_803CF4BC-_SDA2_BASE_(r2) +/* 8016A100 00166F00 C0 22 AB 30 */ lfs f1, lbl__1888_1-_SDA2_BASE_(r2) +/* 8016A104 00166F04 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016A108 00166F08 C0 62 AB 3C */ lfs f3, lbl__1891-_SDA2_BASE_(r2) /* 8016A10C 00166F0C 48 00 62 C9 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A110: /* 8016A110 00166F10 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A114 00166F14 41 82 00 34 */ beq lbl_8016A148 -/* 8016A118 00166F18 C0 02 AB 60 */ lfs f0, lbl_803CF4E0-_SDA2_BASE_(r2) -/* 8016A11C 00166F1C 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A120 00166F20 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A118 00166F18 C0 02 AB 60 */ lfs f0, lbl__1900-_SDA2_BASE_(r2) +/* 8016A11C 00166F1C 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A120 00166F20 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A124 00166F24 7F C4 F3 78 */ mr r4, r30 /* 8016A128 00166F28 D0 1C 00 3C */ stfs f0, 0x3c(r28) /* 8016A12C 00166F2C 7F E5 FB 78 */ mr r5, r31 /* 8016A130 00166F30 38 7C 00 3C */ addi r3, r28, 0x3c /* 8016A134 00166F34 38 C6 02 2E */ addi r6, r6, 0x22e -/* 8016A138 00166F38 C0 22 AB 30 */ lfs f1, lbl_803CF4B0-_SDA2_BASE_(r2) -/* 8016A13C 00166F3C C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016A140 00166F40 C0 62 AB 3C */ lfs f3, lbl_803CF4BC-_SDA2_BASE_(r2) +/* 8016A138 00166F38 C0 22 AB 30 */ lfs f1, lbl__1888_1-_SDA2_BASE_(r2) +/* 8016A13C 00166F3C C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016A140 00166F40 C0 62 AB 3C */ lfs f3, lbl__1891-_SDA2_BASE_(r2) /* 8016A144 00166F44 48 00 62 91 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A148: /* 8016A148 00166F48 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A14C 00166F4C 41 82 00 34 */ beq lbl_8016A180 -/* 8016A150 00166F50 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016A154 00166F54 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A158 00166F58 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A150 00166F50 C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016A154 00166F54 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A158 00166F58 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A15C 00166F5C 7F C4 F3 78 */ mr r4, r30 /* 8016A160 00166F60 D0 1C 00 40 */ stfs f0, 0x40(r28) /* 8016A164 00166F64 7F E5 FB 78 */ mr r5, r31 /* 8016A168 00166F68 38 7C 00 40 */ addi r3, r28, 0x40 /* 8016A16C 00166F6C 38 C6 02 3D */ addi r6, r6, 0x23d -/* 8016A170 00166F70 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A174 00166F74 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016A178 00166F78 C0 62 AB 50 */ lfs f3, lbl_803CF4D0-_SDA2_BASE_(r2) +/* 8016A170 00166F70 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A174 00166F74 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016A178 00166F78 C0 62 AB 50 */ lfs f3, lbl__1896-_SDA2_BASE_(r2) /* 8016A17C 00166F7C 48 00 62 59 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A180: /* 8016A180 00166F80 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A184 00166F84 41 82 00 34 */ beq lbl_8016A1B8 -/* 8016A188 00166F88 C0 02 AB 64 */ lfs f0, lbl_803CF4E4-_SDA2_BASE_(r2) -/* 8016A18C 00166F8C 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A190 00166F90 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A188 00166F88 C0 02 AB 64 */ lfs f0, lbl__1901-_SDA2_BASE_(r2) +/* 8016A18C 00166F8C 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A190 00166F90 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A194 00166F94 7F C4 F3 78 */ mr r4, r30 /* 8016A198 00166F98 D0 1C 00 44 */ stfs f0, 0x44(r28) /* 8016A19C 00166F9C 7F E5 FB 78 */ mr r5, r31 /* 8016A1A0 00166FA0 38 7C 00 44 */ addi r3, r28, 0x44 /* 8016A1A4 00166FA4 38 C6 02 4E */ addi r6, r6, 0x24e -/* 8016A1A8 00166FA8 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A1AC 00166FAC C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016A1B0 00166FB0 C0 62 AB 50 */ lfs f3, lbl_803CF4D0-_SDA2_BASE_(r2) +/* 8016A1A8 00166FA8 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A1AC 00166FAC C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016A1B0 00166FB0 C0 62 AB 50 */ lfs f3, lbl__1896-_SDA2_BASE_(r2) /* 8016A1B4 00166FB4 48 00 62 21 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A1B8: /* 8016A1B8 00166FB8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A1BC 00166FBC 41 82 00 4C */ beq lbl_8016A208 -/* 8016A1C0 00166FC0 C0 42 AB 68 */ lfs f2, lbl_803CF4E8-_SDA2_BASE_(r2) +/* 8016A1C0 00166FC0 C0 42 AB 68 */ lfs f2, lbl__1902-_SDA2_BASE_(r2) /* 8016A1C4 00166FC4 38 61 00 2C */ addi r3, r1, 0x2c -/* 8016A1C8 00166FC8 C0 22 AB 50 */ lfs f1, lbl_803CF4D0-_SDA2_BASE_(r2) +/* 8016A1C8 00166FC8 C0 22 AB 50 */ lfs f1, lbl__1896-_SDA2_BASE_(r2) /* 8016A1CC 00166FCC FC 60 10 90 */ fmr f3, f2 /* 8016A1D0 00166FD0 4B EF 5D B9 */ bl create__5xVec3Ffff /* 8016A1D4 00166FD4 38 7C 00 50 */ addi r3, r28, 0x50 /* 8016A1D8 00166FD8 38 81 00 2C */ addi r4, r1, 0x2c /* 8016A1DC 00166FDC 4B EA 10 89 */ bl __as__5xVec3FRC5xVec3 -/* 8016A1E0 00166FE0 3C 60 80 27 */ lis r3, lbl_80271464@ha +/* 8016A1E0 00166FE0 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha /* 8016A1E4 00166FE4 7F C7 F3 78 */ mr r7, r30 -/* 8016A1E8 00166FE8 38 A3 14 64 */ addi r5, r3, lbl_80271464@l +/* 8016A1E8 00166FE8 38 A3 14 64 */ addi r5, r3, lbl__stringBase0_97@l /* 8016A1EC 00166FEC 7F E8 FB 78 */ mr r8, r31 /* 8016A1F0 00166FF0 38 7C 00 50 */ addi r3, r28, 0x50 /* 8016A1F4 00166FF4 38 80 00 00 */ li r4, 0 @@ -1575,17 +1575,17 @@ lbl_8016A1B8: lbl_8016A208: /* 8016A208 00167008 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A20C 0016700C 41 82 00 4C */ beq lbl_8016A258 -/* 8016A210 00167010 C0 22 AB 68 */ lfs f1, lbl_803CF4E8-_SDA2_BASE_(r2) +/* 8016A210 00167010 C0 22 AB 68 */ lfs f1, lbl__1902-_SDA2_BASE_(r2) /* 8016A214 00167014 38 61 00 20 */ addi r3, r1, 0x20 -/* 8016A218 00167018 C0 42 AB 50 */ lfs f2, lbl_803CF4D0-_SDA2_BASE_(r2) +/* 8016A218 00167018 C0 42 AB 50 */ lfs f2, lbl__1896-_SDA2_BASE_(r2) /* 8016A21C 0016701C FC 60 08 90 */ fmr f3, f1 /* 8016A220 00167020 4B EF 5D 69 */ bl create__5xVec3Ffff /* 8016A224 00167024 38 7C 00 5C */ addi r3, r28, 0x5c /* 8016A228 00167028 38 81 00 20 */ addi r4, r1, 0x20 /* 8016A22C 0016702C 4B EA 10 39 */ bl __as__5xVec3FRC5xVec3 -/* 8016A230 00167030 3C 60 80 27 */ lis r3, lbl_80271464@ha +/* 8016A230 00167030 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha /* 8016A234 00167034 7F C7 F3 78 */ mr r7, r30 -/* 8016A238 00167038 38 A3 14 64 */ addi r5, r3, lbl_80271464@l +/* 8016A238 00167038 38 A3 14 64 */ addi r5, r3, lbl__stringBase0_97@l /* 8016A23C 0016703C 7F E8 FB 78 */ mr r8, r31 /* 8016A240 00167040 38 7C 00 5C */ addi r3, r28, 0x5c /* 8016A244 00167044 38 80 00 00 */ li r4, 0 @@ -1596,47 +1596,47 @@ lbl_8016A208: lbl_8016A258: /* 8016A258 00167058 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A25C 0016705C 41 82 00 34 */ beq lbl_8016A290 -/* 8016A260 00167060 C0 02 AB 0C */ lfs f0, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A264 00167064 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A268 00167068 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A260 00167060 C0 02 AB 0C */ lfs f0, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A264 00167064 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A268 00167068 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A26C 0016706C 7F C4 F3 78 */ mr r4, r30 /* 8016A270 00167070 D0 1C 00 68 */ stfs f0, 0x68(r28) /* 8016A274 00167074 7F E5 FB 78 */ mr r5, r31 /* 8016A278 00167078 38 7C 00 68 */ addi r3, r28, 0x68 /* 8016A27C 0016707C 38 C6 02 83 */ addi r6, r6, 0x283 -/* 8016A280 00167080 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A284 00167084 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016A288 00167088 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) +/* 8016A280 00167080 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A284 00167084 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016A288 00167088 C0 62 AB 54 */ lfs f3, lbl__1897-_SDA2_BASE_(r2) /* 8016A28C 0016708C 48 00 61 49 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A290: /* 8016A290 00167090 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A294 00167094 41 82 00 34 */ beq lbl_8016A2C8 -/* 8016A298 00167098 C0 02 AB 6C */ lfs f0, lbl_803CF4EC-_SDA2_BASE_(r2) -/* 8016A29C 0016709C 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A2A0 001670A0 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A298 00167098 C0 02 AB 6C */ lfs f0, lbl__1903_1-_SDA2_BASE_(r2) +/* 8016A29C 0016709C 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A2A0 001670A0 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A2A4 001670A4 7F C4 F3 78 */ mr r4, r30 /* 8016A2A8 001670A8 D0 1C 00 6C */ stfs f0, 0x6c(r28) /* 8016A2AC 001670AC 7F E5 FB 78 */ mr r5, r31 /* 8016A2B0 001670B0 38 7C 00 6C */ addi r3, r28, 0x6c /* 8016A2B4 001670B4 38 C6 02 9C */ addi r6, r6, 0x29c -/* 8016A2B8 001670B8 C0 22 AB 30 */ lfs f1, lbl_803CF4B0-_SDA2_BASE_(r2) -/* 8016A2BC 001670BC C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016A2C0 001670C0 C0 62 AB 70 */ lfs f3, lbl_803CF4F0-_SDA2_BASE_(r2) +/* 8016A2B8 001670B8 C0 22 AB 30 */ lfs f1, lbl__1888_1-_SDA2_BASE_(r2) +/* 8016A2BC 001670BC C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016A2C0 001670C0 C0 62 AB 70 */ lfs f3, lbl__1904_1-_SDA2_BASE_(r2) /* 8016A2C4 001670C4 48 00 61 11 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A2C8: /* 8016A2C8 001670C8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A2CC 001670CC 41 82 00 4C */ beq lbl_8016A318 -/* 8016A2D0 001670D0 C0 22 AB 50 */ lfs f1, lbl_803CF4D0-_SDA2_BASE_(r2) +/* 8016A2D0 001670D0 C0 22 AB 50 */ lfs f1, lbl__1896-_SDA2_BASE_(r2) /* 8016A2D4 001670D4 38 61 00 14 */ addi r3, r1, 0x14 -/* 8016A2D8 001670D8 C0 42 AB 4C */ lfs f2, lbl_803CF4CC-_SDA2_BASE_(r2) +/* 8016A2D8 001670D8 C0 42 AB 4C */ lfs f2, lbl__1895_1-_SDA2_BASE_(r2) /* 8016A2DC 001670DC FC 60 08 90 */ fmr f3, f1 /* 8016A2E0 001670E0 4B EF 5C A9 */ bl create__5xVec3Ffff /* 8016A2E4 001670E4 38 7C 00 70 */ addi r3, r28, 0x70 /* 8016A2E8 001670E8 38 81 00 14 */ addi r4, r1, 0x14 /* 8016A2EC 001670EC 4B EA 0F 79 */ bl __as__5xVec3FRC5xVec3 -/* 8016A2F0 001670F0 3C 60 80 27 */ lis r3, lbl_80271464@ha +/* 8016A2F0 001670F0 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha /* 8016A2F4 001670F4 7F C7 F3 78 */ mr r7, r30 -/* 8016A2F8 001670F8 38 A3 14 64 */ addi r5, r3, lbl_80271464@l +/* 8016A2F8 001670F8 38 A3 14 64 */ addi r5, r3, lbl__stringBase0_97@l /* 8016A2FC 001670FC 7F E8 FB 78 */ mr r8, r31 /* 8016A300 00167100 38 7C 00 70 */ addi r3, r28, 0x70 /* 8016A304 00167104 38 80 00 00 */ li r4, 0 @@ -1647,17 +1647,17 @@ lbl_8016A2C8: lbl_8016A318: /* 8016A318 00167118 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A31C 0016711C 41 82 00 4C */ beq lbl_8016A368 -/* 8016A320 00167120 C0 42 AB 50 */ lfs f2, lbl_803CF4D0-_SDA2_BASE_(r2) +/* 8016A320 00167120 C0 42 AB 50 */ lfs f2, lbl__1896-_SDA2_BASE_(r2) /* 8016A324 00167124 38 61 00 08 */ addi r3, r1, 8 -/* 8016A328 00167128 C0 22 AB 68 */ lfs f1, lbl_803CF4E8-_SDA2_BASE_(r2) +/* 8016A328 00167128 C0 22 AB 68 */ lfs f1, lbl__1902-_SDA2_BASE_(r2) /* 8016A32C 0016712C FC 60 10 90 */ fmr f3, f2 /* 8016A330 00167130 4B EF 5C 59 */ bl create__5xVec3Ffff /* 8016A334 00167134 38 7C 00 7C */ addi r3, r28, 0x7c /* 8016A338 00167138 38 81 00 08 */ addi r4, r1, 8 /* 8016A33C 0016713C 4B EA 0F 29 */ bl __as__5xVec3FRC5xVec3 -/* 8016A340 00167140 3C 60 80 27 */ lis r3, lbl_80271464@ha +/* 8016A340 00167140 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha /* 8016A344 00167144 7F C7 F3 78 */ mr r7, r30 -/* 8016A348 00167148 38 A3 14 64 */ addi r5, r3, lbl_80271464@l +/* 8016A348 00167148 38 A3 14 64 */ addi r5, r3, lbl__stringBase0_97@l /* 8016A34C 0016714C 7F E8 FB 78 */ mr r8, r31 /* 8016A350 00167150 38 7C 00 7C */ addi r3, r28, 0x7c /* 8016A354 00167154 38 80 00 00 */ li r4, 0 @@ -1668,399 +1668,399 @@ lbl_8016A318: lbl_8016A368: /* 8016A368 00167168 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A36C 0016716C 41 82 00 34 */ beq lbl_8016A3A0 -/* 8016A370 00167170 C0 02 AB 64 */ lfs f0, lbl_803CF4E4-_SDA2_BASE_(r2) -/* 8016A374 00167174 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A378 00167178 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A370 00167170 C0 02 AB 64 */ lfs f0, lbl__1901-_SDA2_BASE_(r2) +/* 8016A374 00167174 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A378 00167178 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A37C 0016717C 7F C4 F3 78 */ mr r4, r30 /* 8016A380 00167180 D0 1C 00 88 */ stfs f0, 0x88(r28) /* 8016A384 00167184 7F E5 FB 78 */ mr r5, r31 /* 8016A388 00167188 38 7C 00 88 */ addi r3, r28, 0x88 /* 8016A38C 0016718C 38 C6 02 DC */ addi r6, r6, 0x2dc -/* 8016A390 00167190 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A394 00167194 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016A398 00167198 C0 62 AB 50 */ lfs f3, lbl_803CF4D0-_SDA2_BASE_(r2) +/* 8016A390 00167190 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A394 00167194 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016A398 00167198 C0 62 AB 50 */ lfs f3, lbl__1896-_SDA2_BASE_(r2) /* 8016A39C 0016719C 48 00 60 39 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A3A0: /* 8016A3A0 001671A0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A3A4 001671A4 41 82 00 34 */ beq lbl_8016A3D8 -/* 8016A3A8 001671A8 C0 02 AB 20 */ lfs f0, lbl_803CF4A0-_SDA2_BASE_(r2) -/* 8016A3AC 001671AC 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A3B0 001671B0 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A3A8 001671A8 C0 02 AB 20 */ lfs f0, lbl__1753-_SDA2_BASE_(r2) +/* 8016A3AC 001671AC 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A3B0 001671B0 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A3B4 001671B4 7F C4 F3 78 */ mr r4, r30 /* 8016A3B8 001671B8 D0 1C 00 8C */ stfs f0, 0x8c(r28) /* 8016A3BC 001671BC 7F E5 FB 78 */ mr r5, r31 /* 8016A3C0 001671C0 38 7C 00 8C */ addi r3, r28, 0x8c /* 8016A3C4 001671C4 38 C6 02 F6 */ addi r6, r6, 0x2f6 -/* 8016A3C8 001671C8 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A3CC 001671CC C0 42 AB 74 */ lfs f2, lbl_803CF4F4-_SDA2_BASE_(r2) -/* 8016A3D0 001671D0 C0 62 AB 50 */ lfs f3, lbl_803CF4D0-_SDA2_BASE_(r2) +/* 8016A3C8 001671C8 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A3CC 001671CC C0 42 AB 74 */ lfs f2, lbl__1905_3-_SDA2_BASE_(r2) +/* 8016A3D0 001671D0 C0 62 AB 50 */ lfs f3, lbl__1896-_SDA2_BASE_(r2) /* 8016A3D4 001671D4 48 00 60 01 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A3D8: /* 8016A3D8 001671D8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A3DC 001671DC 41 82 00 34 */ beq lbl_8016A410 -/* 8016A3E0 001671E0 C0 02 AB 4C */ lfs f0, lbl_803CF4CC-_SDA2_BASE_(r2) -/* 8016A3E4 001671E4 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A3E8 001671E8 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A3E0 001671E0 C0 02 AB 4C */ lfs f0, lbl__1895_1-_SDA2_BASE_(r2) +/* 8016A3E4 001671E4 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A3E8 001671E8 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A3EC 001671EC 7F C4 F3 78 */ mr r4, r30 /* 8016A3F0 001671F0 D0 1C 00 90 */ stfs f0, 0x90(r28) /* 8016A3F4 001671F4 7F E5 FB 78 */ mr r5, r31 /* 8016A3F8 001671F8 38 7C 00 90 */ addi r3, r28, 0x90 /* 8016A3FC 001671FC 38 C6 03 02 */ addi r6, r6, 0x302 -/* 8016A400 00167200 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A404 00167204 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) +/* 8016A400 00167200 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A404 00167204 C0 62 AB 54 */ lfs f3, lbl__1897-_SDA2_BASE_(r2) /* 8016A408 00167208 FC 40 08 90 */ fmr f2, f1 /* 8016A40C 0016720C 48 00 5F C9 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A410: /* 8016A410 00167210 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A414 00167214 41 82 00 34 */ beq lbl_8016A448 -/* 8016A418 00167218 C0 02 AB 20 */ lfs f0, lbl_803CF4A0-_SDA2_BASE_(r2) -/* 8016A41C 0016721C 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A420 00167220 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A418 00167218 C0 02 AB 20 */ lfs f0, lbl__1753-_SDA2_BASE_(r2) +/* 8016A41C 0016721C 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A420 00167220 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A424 00167224 7F C4 F3 78 */ mr r4, r30 /* 8016A428 00167228 D0 1C 00 94 */ stfs f0, 0x94(r28) /* 8016A42C 0016722C 7F E5 FB 78 */ mr r5, r31 /* 8016A430 00167230 38 7C 00 94 */ addi r3, r28, 0x94 /* 8016A434 00167234 38 C6 03 0E */ addi r6, r6, 0x30e -/* 8016A438 00167238 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A43C 0016723C C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016A440 00167240 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) +/* 8016A438 00167238 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A43C 0016723C C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016A440 00167240 C0 62 AB 54 */ lfs f3, lbl__1897-_SDA2_BASE_(r2) /* 8016A444 00167244 48 00 5F 91 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A448: /* 8016A448 00167248 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A44C 0016724C 41 82 00 34 */ beq lbl_8016A480 -/* 8016A450 00167250 C0 02 AB 20 */ lfs f0, lbl_803CF4A0-_SDA2_BASE_(r2) -/* 8016A454 00167254 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A458 00167258 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A450 00167250 C0 02 AB 20 */ lfs f0, lbl__1753-_SDA2_BASE_(r2) +/* 8016A454 00167254 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A458 00167258 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A45C 0016725C 7F C4 F3 78 */ mr r4, r30 /* 8016A460 00167260 D0 1C 00 98 */ stfs f0, 0x98(r28) /* 8016A464 00167264 7F E5 FB 78 */ mr r5, r31 /* 8016A468 00167268 38 7C 00 98 */ addi r3, r28, 0x98 /* 8016A46C 0016726C 38 C6 03 21 */ addi r6, r6, 0x321 -/* 8016A470 00167270 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A474 00167274 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016A478 00167278 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) +/* 8016A470 00167270 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A474 00167274 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016A478 00167278 C0 62 AB 54 */ lfs f3, lbl__1897-_SDA2_BASE_(r2) /* 8016A47C 0016727C 48 00 5F 59 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A480: /* 8016A480 00167280 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A484 00167284 41 82 00 34 */ beq lbl_8016A4B8 -/* 8016A488 00167288 C0 02 AB 78 */ lfs f0, lbl_803CF4F8-_SDA2_BASE_(r2) -/* 8016A48C 0016728C 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A490 00167290 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A488 00167288 C0 02 AB 78 */ lfs f0, lbl__1906_1-_SDA2_BASE_(r2) +/* 8016A48C 0016728C 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A490 00167290 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A494 00167294 7F C4 F3 78 */ mr r4, r30 /* 8016A498 00167298 D0 1C 00 9C */ stfs f0, 0x9c(r28) /* 8016A49C 0016729C 7F E5 FB 78 */ mr r5, r31 /* 8016A4A0 001672A0 38 7C 00 9C */ addi r3, r28, 0x9c /* 8016A4A4 001672A4 38 C6 03 34 */ addi r6, r6, 0x334 -/* 8016A4A8 001672A8 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A4AC 001672AC C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) +/* 8016A4A8 001672A8 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A4AC 001672AC C0 62 AB 54 */ lfs f3, lbl__1897-_SDA2_BASE_(r2) /* 8016A4B0 001672B0 FC 40 08 90 */ fmr f2, f1 /* 8016A4B4 001672B4 48 00 5F 21 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A4B8: /* 8016A4B8 001672B8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A4BC 001672BC 41 82 00 34 */ beq lbl_8016A4F0 -/* 8016A4C0 001672C0 C0 02 AB 7C */ lfs f0, lbl_803CF4FC-_SDA2_BASE_(r2) -/* 8016A4C4 001672C4 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A4C8 001672C8 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A4C0 001672C0 C0 02 AB 7C */ lfs f0, lbl__1907-_SDA2_BASE_(r2) +/* 8016A4C4 001672C4 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A4C8 001672C8 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A4CC 001672CC 7F C4 F3 78 */ mr r4, r30 /* 8016A4D0 001672D0 D0 1C 00 A0 */ stfs f0, 0xa0(r28) /* 8016A4D4 001672D4 7F E5 FB 78 */ mr r5, r31 /* 8016A4D8 001672D8 38 7C 00 A0 */ addi r3, r28, 0xa0 /* 8016A4DC 001672DC 38 C6 03 43 */ addi r6, r6, 0x343 -/* 8016A4E0 001672E0 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A4E4 001672E4 C0 42 AB 34 */ lfs f2, lbl_803CF4B4-_SDA2_BASE_(r2) -/* 8016A4E8 001672E8 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) +/* 8016A4E0 001672E0 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A4E4 001672E4 C0 42 AB 34 */ lfs f2, lbl__1889_1-_SDA2_BASE_(r2) +/* 8016A4E8 001672E8 C0 62 AB 24 */ lfs f3, lbl__1754-_SDA2_BASE_(r2) /* 8016A4EC 001672EC 48 00 5E E9 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A4F0: /* 8016A4F0 001672F0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A4F4 001672F4 41 82 00 34 */ beq lbl_8016A528 -/* 8016A4F8 001672F8 C0 02 AB 1C */ lfs f0, lbl_803CF49C-_SDA2_BASE_(r2) -/* 8016A4FC 001672FC 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A500 00167300 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A4F8 001672F8 C0 02 AB 1C */ lfs f0, lbl__1752-_SDA2_BASE_(r2) +/* 8016A4FC 001672FC 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A500 00167300 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A504 00167304 7F C4 F3 78 */ mr r4, r30 /* 8016A508 00167308 D0 1C 00 A4 */ stfs f0, 0xa4(r28) /* 8016A50C 0016730C 7F E5 FB 78 */ mr r5, r31 /* 8016A510 00167310 38 7C 00 A4 */ addi r3, r28, 0xa4 /* 8016A514 00167314 38 C6 03 4D */ addi r6, r6, 0x34d -/* 8016A518 00167318 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A51C 0016731C C0 42 AB 34 */ lfs f2, lbl_803CF4B4-_SDA2_BASE_(r2) -/* 8016A520 00167320 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) +/* 8016A518 00167318 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A51C 0016731C C0 42 AB 34 */ lfs f2, lbl__1889_1-_SDA2_BASE_(r2) +/* 8016A520 00167320 C0 62 AB 54 */ lfs f3, lbl__1897-_SDA2_BASE_(r2) /* 8016A524 00167324 48 00 5E B1 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A528: /* 8016A528 00167328 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A52C 0016732C 41 82 00 34 */ beq lbl_8016A560 -/* 8016A530 00167330 C0 02 AB 4C */ lfs f0, lbl_803CF4CC-_SDA2_BASE_(r2) -/* 8016A534 00167334 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A538 00167338 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A530 00167330 C0 02 AB 4C */ lfs f0, lbl__1895_1-_SDA2_BASE_(r2) +/* 8016A534 00167334 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A538 00167338 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A53C 0016733C 7F C4 F3 78 */ mr r4, r30 /* 8016A540 00167340 D0 1C 00 A8 */ stfs f0, 0xa8(r28) /* 8016A544 00167344 7F E5 FB 78 */ mr r5, r31 /* 8016A548 00167348 38 7C 00 A8 */ addi r3, r28, 0xa8 /* 8016A54C 0016734C 38 C6 03 5F */ addi r6, r6, 0x35f -/* 8016A550 00167350 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A554 00167354 C0 42 AB 34 */ lfs f2, lbl_803CF4B4-_SDA2_BASE_(r2) -/* 8016A558 00167358 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) +/* 8016A550 00167350 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A554 00167354 C0 42 AB 34 */ lfs f2, lbl__1889_1-_SDA2_BASE_(r2) +/* 8016A558 00167358 C0 62 AB 54 */ lfs f3, lbl__1897-_SDA2_BASE_(r2) /* 8016A55C 0016735C 48 00 5E 79 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A560: /* 8016A560 00167360 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A564 00167364 41 82 00 34 */ beq lbl_8016A598 -/* 8016A568 00167368 C0 02 AB 80 */ lfs f0, lbl_803CF500-_SDA2_BASE_(r2) -/* 8016A56C 0016736C 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A570 00167370 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A568 00167368 C0 02 AB 80 */ lfs f0, lbl__1908_1-_SDA2_BASE_(r2) +/* 8016A56C 0016736C 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A570 00167370 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A574 00167374 7F C4 F3 78 */ mr r4, r30 /* 8016A578 00167378 D0 1C 00 AC */ stfs f0, 0xac(r28) /* 8016A57C 0016737C 7F E5 FB 78 */ mr r5, r31 /* 8016A580 00167380 38 7C 00 AC */ addi r3, r28, 0xac /* 8016A584 00167384 38 C6 03 6E */ addi r6, r6, 0x36e -/* 8016A588 00167388 C0 22 AB 30 */ lfs f1, lbl_803CF4B0-_SDA2_BASE_(r2) -/* 8016A58C 0016738C C0 42 AB 84 */ lfs f2, lbl_803CF504-_SDA2_BASE_(r2) -/* 8016A590 00167390 C0 62 AB 3C */ lfs f3, lbl_803CF4BC-_SDA2_BASE_(r2) +/* 8016A588 00167388 C0 22 AB 30 */ lfs f1, lbl__1888_1-_SDA2_BASE_(r2) +/* 8016A58C 0016738C C0 42 AB 84 */ lfs f2, lbl__1909_1-_SDA2_BASE_(r2) +/* 8016A590 00167390 C0 62 AB 3C */ lfs f3, lbl__1891-_SDA2_BASE_(r2) /* 8016A594 00167394 48 00 5E 41 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A598: /* 8016A598 00167398 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A59C 0016739C 41 82 00 34 */ beq lbl_8016A5D0 -/* 8016A5A0 001673A0 C0 02 AB 68 */ lfs f0, lbl_803CF4E8-_SDA2_BASE_(r2) -/* 8016A5A4 001673A4 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A5A8 001673A8 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A5A0 001673A0 C0 02 AB 68 */ lfs f0, lbl__1902-_SDA2_BASE_(r2) +/* 8016A5A4 001673A4 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A5A8 001673A8 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A5AC 001673AC 7F C4 F3 78 */ mr r4, r30 /* 8016A5B0 001673B0 D0 1C 00 B0 */ stfs f0, 0xb0(r28) /* 8016A5B4 001673B4 7F E5 FB 78 */ mr r5, r31 /* 8016A5B8 001673B8 38 7C 00 B0 */ addi r3, r28, 0xb0 /* 8016A5BC 001673BC 38 C6 03 80 */ addi r6, r6, 0x380 -/* 8016A5C0 001673C0 C0 22 AB 30 */ lfs f1, lbl_803CF4B0-_SDA2_BASE_(r2) -/* 8016A5C4 001673C4 C0 42 AB 84 */ lfs f2, lbl_803CF504-_SDA2_BASE_(r2) -/* 8016A5C8 001673C8 C0 62 AB 3C */ lfs f3, lbl_803CF4BC-_SDA2_BASE_(r2) +/* 8016A5C0 001673C0 C0 22 AB 30 */ lfs f1, lbl__1888_1-_SDA2_BASE_(r2) +/* 8016A5C4 001673C4 C0 42 AB 84 */ lfs f2, lbl__1909_1-_SDA2_BASE_(r2) +/* 8016A5C8 001673C8 C0 62 AB 3C */ lfs f3, lbl__1891-_SDA2_BASE_(r2) /* 8016A5CC 001673CC 48 00 5E 09 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A5D0: /* 8016A5D0 001673D0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A5D4 001673D4 41 82 00 34 */ beq lbl_8016A608 -/* 8016A5D8 001673D8 C0 02 AB 88 */ lfs f0, lbl_803CF508-_SDA2_BASE_(r2) -/* 8016A5DC 001673DC 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A5E0 001673E0 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A5D8 001673D8 C0 02 AB 88 */ lfs f0, lbl__1910_1-_SDA2_BASE_(r2) +/* 8016A5DC 001673DC 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A5E0 001673E0 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A5E4 001673E4 7F C4 F3 78 */ mr r4, r30 /* 8016A5E8 001673E8 D0 1C 00 B4 */ stfs f0, 0xb4(r28) /* 8016A5EC 001673EC 7F E5 FB 78 */ mr r5, r31 /* 8016A5F0 001673F0 38 7C 00 B4 */ addi r3, r28, 0xb4 /* 8016A5F4 001673F4 38 C6 03 92 */ addi r6, r6, 0x392 -/* 8016A5F8 001673F8 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A5FC 001673FC C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) +/* 8016A5F8 001673F8 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A5FC 001673FC C0 62 AB 54 */ lfs f3, lbl__1897-_SDA2_BASE_(r2) /* 8016A600 00167400 FC 40 08 90 */ fmr f2, f1 /* 8016A604 00167404 48 00 5D D1 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A608: /* 8016A608 00167408 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A60C 0016740C 41 82 00 34 */ beq lbl_8016A640 -/* 8016A610 00167410 C0 02 AB 1C */ lfs f0, lbl_803CF49C-_SDA2_BASE_(r2) -/* 8016A614 00167414 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A618 00167418 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A610 00167410 C0 02 AB 1C */ lfs f0, lbl__1752-_SDA2_BASE_(r2) +/* 8016A614 00167414 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A618 00167418 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A61C 0016741C 7F C4 F3 78 */ mr r4, r30 /* 8016A620 00167420 D0 1C 00 B8 */ stfs f0, 0xb8(r28) /* 8016A624 00167424 7F E5 FB 78 */ mr r5, r31 /* 8016A628 00167428 38 7C 00 B8 */ addi r3, r28, 0xb8 /* 8016A62C 0016742C 38 C6 03 A0 */ addi r6, r6, 0x3a0 -/* 8016A630 00167430 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A634 00167434 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016A638 00167438 C0 62 AB 50 */ lfs f3, lbl_803CF4D0-_SDA2_BASE_(r2) +/* 8016A630 00167430 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A634 00167434 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016A638 00167438 C0 62 AB 50 */ lfs f3, lbl__1896-_SDA2_BASE_(r2) /* 8016A63C 0016743C 48 00 5D 99 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A640: /* 8016A640 00167440 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A644 00167444 41 82 00 34 */ beq lbl_8016A678 -/* 8016A648 00167448 C0 02 AB 8C */ lfs f0, lbl_803CF50C-_SDA2_BASE_(r2) -/* 8016A64C 0016744C 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A650 00167450 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A648 00167448 C0 02 AB 8C */ lfs f0, lbl__1911_1-_SDA2_BASE_(r2) +/* 8016A64C 0016744C 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A650 00167450 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A654 00167454 7F C4 F3 78 */ mr r4, r30 /* 8016A658 00167458 D0 1C 00 BC */ stfs f0, 0xbc(r28) /* 8016A65C 0016745C 7F E5 FB 78 */ mr r5, r31 /* 8016A660 00167460 38 7C 00 BC */ addi r3, r28, 0xbc /* 8016A664 00167464 38 C6 03 AF */ addi r6, r6, 0x3af -/* 8016A668 00167468 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A66C 0016746C C0 42 AB 34 */ lfs f2, lbl_803CF4B4-_SDA2_BASE_(r2) -/* 8016A670 00167470 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) +/* 8016A668 00167468 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A66C 0016746C C0 42 AB 34 */ lfs f2, lbl__1889_1-_SDA2_BASE_(r2) +/* 8016A670 00167470 C0 62 AB 54 */ lfs f3, lbl__1897-_SDA2_BASE_(r2) /* 8016A674 00167474 48 00 5D 61 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A678: /* 8016A678 00167478 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A67C 0016747C 41 82 00 34 */ beq lbl_8016A6B0 -/* 8016A680 00167480 C0 02 AB 64 */ lfs f0, lbl_803CF4E4-_SDA2_BASE_(r2) -/* 8016A684 00167484 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A688 00167488 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A680 00167480 C0 02 AB 64 */ lfs f0, lbl__1901-_SDA2_BASE_(r2) +/* 8016A684 00167484 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A688 00167488 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A68C 0016748C 7F C4 F3 78 */ mr r4, r30 /* 8016A690 00167490 D0 1C 00 C0 */ stfs f0, 0xc0(r28) /* 8016A694 00167494 7F E5 FB 78 */ mr r5, r31 /* 8016A698 00167498 38 7C 00 C0 */ addi r3, r28, 0xc0 /* 8016A69C 0016749C 38 C6 03 BE */ addi r6, r6, 0x3be -/* 8016A6A0 001674A0 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A6A4 001674A4 C0 42 AB 34 */ lfs f2, lbl_803CF4B4-_SDA2_BASE_(r2) -/* 8016A6A8 001674A8 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) +/* 8016A6A0 001674A0 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A6A4 001674A4 C0 42 AB 34 */ lfs f2, lbl__1889_1-_SDA2_BASE_(r2) +/* 8016A6A8 001674A8 C0 62 AB 54 */ lfs f3, lbl__1897-_SDA2_BASE_(r2) /* 8016A6AC 001674AC 48 00 5D 29 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A6B0: /* 8016A6B0 001674B0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A6B4 001674B4 41 82 00 34 */ beq lbl_8016A6E8 -/* 8016A6B8 001674B8 C0 02 AB 68 */ lfs f0, lbl_803CF4E8-_SDA2_BASE_(r2) -/* 8016A6BC 001674BC 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A6C0 001674C0 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A6B8 001674B8 C0 02 AB 68 */ lfs f0, lbl__1902-_SDA2_BASE_(r2) +/* 8016A6BC 001674BC 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A6C0 001674C0 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A6C4 001674C4 7F C4 F3 78 */ mr r4, r30 /* 8016A6C8 001674C8 D0 1C 00 C4 */ stfs f0, 0xc4(r28) /* 8016A6CC 001674CC 7F E5 FB 78 */ mr r5, r31 /* 8016A6D0 001674D0 38 7C 00 C4 */ addi r3, r28, 0xc4 /* 8016A6D4 001674D4 38 C6 03 CD */ addi r6, r6, 0x3cd -/* 8016A6D8 001674D8 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A6DC 001674DC C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016A6E0 001674E0 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) +/* 8016A6D8 001674D8 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A6DC 001674DC C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016A6E0 001674E0 C0 62 AB 24 */ lfs f3, lbl__1754-_SDA2_BASE_(r2) /* 8016A6E4 001674E4 48 00 5C F1 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A6E8: /* 8016A6E8 001674E8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A6EC 001674EC 41 82 00 34 */ beq lbl_8016A720 -/* 8016A6F0 001674F0 C0 02 AB 5C */ lfs f0, lbl_803CF4DC-_SDA2_BASE_(r2) -/* 8016A6F4 001674F4 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A6F8 001674F8 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A6F0 001674F0 C0 02 AB 5C */ lfs f0, lbl__1899-_SDA2_BASE_(r2) +/* 8016A6F4 001674F4 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A6F8 001674F8 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A6FC 001674FC 7F C4 F3 78 */ mr r4, r30 /* 8016A700 00167500 D0 1C 00 C8 */ stfs f0, 0xc8(r28) /* 8016A704 00167504 7F E5 FB 78 */ mr r5, r31 /* 8016A708 00167508 38 7C 00 C8 */ addi r3, r28, 0xc8 /* 8016A70C 0016750C 38 C6 03 D9 */ addi r6, r6, 0x3d9 -/* 8016A710 00167510 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A714 00167514 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016A718 00167518 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) +/* 8016A710 00167510 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A714 00167514 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016A718 00167518 C0 62 AB 24 */ lfs f3, lbl__1754-_SDA2_BASE_(r2) /* 8016A71C 0016751C 48 00 5C B9 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A720: /* 8016A720 00167520 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A724 00167524 41 82 00 34 */ beq lbl_8016A758 -/* 8016A728 00167528 C0 02 AB 68 */ lfs f0, lbl_803CF4E8-_SDA2_BASE_(r2) -/* 8016A72C 0016752C 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A730 00167530 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A728 00167528 C0 02 AB 68 */ lfs f0, lbl__1902-_SDA2_BASE_(r2) +/* 8016A72C 0016752C 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A730 00167530 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A734 00167534 7F C4 F3 78 */ mr r4, r30 /* 8016A738 00167538 D0 1C 00 CC */ stfs f0, 0xcc(r28) /* 8016A73C 0016753C 7F E5 FB 78 */ mr r5, r31 /* 8016A740 00167540 38 7C 00 CC */ addi r3, r28, 0xcc /* 8016A744 00167544 38 C6 03 EB */ addi r6, r6, 0x3eb -/* 8016A748 00167548 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A74C 0016754C C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016A750 00167550 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) +/* 8016A748 00167548 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A74C 0016754C C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016A750 00167550 C0 62 AB 24 */ lfs f3, lbl__1754-_SDA2_BASE_(r2) /* 8016A754 00167554 48 00 5C 81 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A758: /* 8016A758 00167558 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A75C 0016755C 41 82 00 34 */ beq lbl_8016A790 -/* 8016A760 00167560 C0 02 AB 64 */ lfs f0, lbl_803CF4E4-_SDA2_BASE_(r2) -/* 8016A764 00167564 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A768 00167568 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A760 00167560 C0 02 AB 64 */ lfs f0, lbl__1901-_SDA2_BASE_(r2) +/* 8016A764 00167564 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A768 00167568 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A76C 0016756C 7F C4 F3 78 */ mr r4, r30 /* 8016A770 00167570 D0 1C 00 D0 */ stfs f0, 0xd0(r28) /* 8016A774 00167574 7F E5 FB 78 */ mr r5, r31 /* 8016A778 00167578 38 7C 00 D0 */ addi r3, r28, 0xd0 /* 8016A77C 0016757C 38 C6 03 FD */ addi r6, r6, 0x3fd -/* 8016A780 00167580 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A784 00167584 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016A788 00167588 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) +/* 8016A780 00167580 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A784 00167584 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016A788 00167588 C0 62 AB 24 */ lfs f3, lbl__1754-_SDA2_BASE_(r2) /* 8016A78C 0016758C 48 00 5C 49 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A790: /* 8016A790 00167590 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A794 00167594 41 82 00 34 */ beq lbl_8016A7C8 -/* 8016A798 00167598 C0 02 AB 14 */ lfs f0, lbl_803CF494-_SDA2_BASE_(r2) -/* 8016A79C 0016759C 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A7A0 001675A0 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A798 00167598 C0 02 AB 14 */ lfs f0, lbl__1657_2-_SDA2_BASE_(r2) +/* 8016A79C 0016759C 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A7A0 001675A0 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A7A4 001675A4 7F C4 F3 78 */ mr r4, r30 /* 8016A7A8 001675A8 D0 1C 00 D4 */ stfs f0, 0xd4(r28) /* 8016A7AC 001675AC 7F E5 FB 78 */ mr r5, r31 /* 8016A7B0 001675B0 38 7C 00 D4 */ addi r3, r28, 0xd4 /* 8016A7B4 001675B4 38 C6 04 0F */ addi r6, r6, 0x40f -/* 8016A7B8 001675B8 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A7BC 001675BC C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016A7C0 001675C0 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) +/* 8016A7B8 001675B8 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A7BC 001675BC C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016A7C0 001675C0 C0 62 AB 54 */ lfs f3, lbl__1897-_SDA2_BASE_(r2) /* 8016A7C4 001675C4 48 00 5C 11 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A7C8: /* 8016A7C8 001675C8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A7CC 001675CC 41 82 00 34 */ beq lbl_8016A800 -/* 8016A7D0 001675D0 C0 02 AB 7C */ lfs f0, lbl_803CF4FC-_SDA2_BASE_(r2) -/* 8016A7D4 001675D4 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A7D8 001675D8 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A7D0 001675D0 C0 02 AB 7C */ lfs f0, lbl__1907-_SDA2_BASE_(r2) +/* 8016A7D4 001675D4 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A7D8 001675D8 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A7DC 001675DC 7F C4 F3 78 */ mr r4, r30 /* 8016A7E0 001675E0 D0 1C 00 D8 */ stfs f0, 0xd8(r28) /* 8016A7E4 001675E4 7F E5 FB 78 */ mr r5, r31 /* 8016A7E8 001675E8 38 7C 00 D8 */ addi r3, r28, 0xd8 /* 8016A7EC 001675EC 38 C6 04 22 */ addi r6, r6, 0x422 -/* 8016A7F0 001675F0 C0 22 AB 30 */ lfs f1, lbl_803CF4B0-_SDA2_BASE_(r2) -/* 8016A7F4 001675F4 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016A7F8 001675F8 C0 62 AB 90 */ lfs f3, lbl_803CF510-_SDA2_BASE_(r2) +/* 8016A7F0 001675F0 C0 22 AB 30 */ lfs f1, lbl__1888_1-_SDA2_BASE_(r2) +/* 8016A7F4 001675F4 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016A7F8 001675F8 C0 62 AB 90 */ lfs f3, lbl__1912_1-_SDA2_BASE_(r2) /* 8016A7FC 001675FC 48 00 5B D9 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A800: /* 8016A800 00167600 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A804 00167604 41 82 00 34 */ beq lbl_8016A838 -/* 8016A808 00167608 C0 02 AB 20 */ lfs f0, lbl_803CF4A0-_SDA2_BASE_(r2) -/* 8016A80C 0016760C 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A810 00167610 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A808 00167608 C0 02 AB 20 */ lfs f0, lbl__1753-_SDA2_BASE_(r2) +/* 8016A80C 0016760C 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A810 00167610 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A814 00167614 7F C4 F3 78 */ mr r4, r30 /* 8016A818 00167618 D0 1C 00 DC */ stfs f0, 0xdc(r28) /* 8016A81C 0016761C 7F E5 FB 78 */ mr r5, r31 /* 8016A820 00167620 38 7C 00 DC */ addi r3, r28, 0xdc /* 8016A824 00167624 38 C6 04 33 */ addi r6, r6, 0x433 -/* 8016A828 00167628 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A82C 0016762C C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016A830 00167630 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) +/* 8016A828 00167628 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A82C 0016762C C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016A830 00167630 C0 62 AB 54 */ lfs f3, lbl__1897-_SDA2_BASE_(r2) /* 8016A834 00167634 48 00 5B A1 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A838: /* 8016A838 00167638 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A83C 0016763C 41 82 00 34 */ beq lbl_8016A870 -/* 8016A840 00167640 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016A844 00167644 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A848 00167648 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A840 00167640 C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016A844 00167644 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A848 00167648 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A84C 0016764C 7F C4 F3 78 */ mr r4, r30 /* 8016A850 00167650 D0 1C 00 E0 */ stfs f0, 0xe0(r28) /* 8016A854 00167654 7F E5 FB 78 */ mr r5, r31 /* 8016A858 00167658 38 7C 00 E0 */ addi r3, r28, 0xe0 /* 8016A85C 0016765C 38 C6 04 45 */ addi r6, r6, 0x445 -/* 8016A860 00167660 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A864 00167664 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016A860 00167660 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A864 00167664 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) /* 8016A868 00167668 FC 60 08 90 */ fmr f3, f1 /* 8016A86C 0016766C 48 00 5B 69 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A870: /* 8016A870 00167670 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A874 00167674 41 82 00 34 */ beq lbl_8016A8A8 -/* 8016A878 00167678 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016A87C 0016767C 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A880 00167680 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A878 00167678 C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016A87C 0016767C 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A880 00167680 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A884 00167684 7F C4 F3 78 */ mr r4, r30 /* 8016A888 00167688 D0 1C 00 E4 */ stfs f0, 0xe4(r28) /* 8016A88C 0016768C 7F E5 FB 78 */ mr r5, r31 /* 8016A890 00167690 38 7C 00 E4 */ addi r3, r28, 0xe4 /* 8016A894 00167694 38 C6 04 5A */ addi r6, r6, 0x45a -/* 8016A898 00167698 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A89C 0016769C C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016A898 00167698 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A89C 0016769C C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) /* 8016A8A0 001676A0 FC 60 08 90 */ fmr f3, f1 /* 8016A8A4 001676A4 48 00 5B 31 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A8A8: /* 8016A8A8 001676A8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A8AC 001676AC 41 82 00 34 */ beq lbl_8016A8E0 -/* 8016A8B0 001676B0 C0 02 AB 0C */ lfs f0, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A8B4 001676B4 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A8B8 001676B8 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A8B0 001676B0 C0 02 AB 0C */ lfs f0, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A8B4 001676B4 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A8B8 001676B8 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A8BC 001676BC 7F C4 F3 78 */ mr r4, r30 /* 8016A8C0 001676C0 D0 1C 00 E8 */ stfs f0, 0xe8(r28) /* 8016A8C4 001676C4 7F E5 FB 78 */ mr r5, r31 /* 8016A8C8 001676C8 38 7C 00 E8 */ addi r3, r28, 0xe8 /* 8016A8CC 001676CC 38 C6 04 6F */ addi r6, r6, 0x46f -/* 8016A8D0 001676D0 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A8D4 001676D4 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016A8D0 001676D0 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A8D4 001676D4 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) /* 8016A8D8 001676D8 FC 60 08 90 */ fmr f3, f1 /* 8016A8DC 001676DC 48 00 5A F9 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A8E0: /* 8016A8E0 001676E0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A8E4 001676E4 41 82 00 34 */ beq lbl_8016A918 -/* 8016A8E8 001676E8 C0 02 AB 0C */ lfs f0, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A8EC 001676EC 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A8F0 001676F0 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A8E8 001676E8 C0 02 AB 0C */ lfs f0, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A8EC 001676EC 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A8F0 001676F0 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A8F4 001676F4 7F C4 F3 78 */ mr r4, r30 /* 8016A8F8 001676F8 D0 1C 00 EC */ stfs f0, 0xec(r28) /* 8016A8FC 001676FC 7F E5 FB 78 */ mr r5, r31 /* 8016A900 00167700 38 7C 00 EC */ addi r3, r28, 0xec /* 8016A904 00167704 38 C6 04 84 */ addi r6, r6, 0x484 -/* 8016A908 00167708 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A90C 0016770C C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016A908 00167708 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A90C 0016770C C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) /* 8016A910 00167710 FC 60 08 90 */ fmr f3, f1 /* 8016A914 00167714 48 00 5A C1 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A918: /* 8016A918 00167718 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A91C 0016771C 41 82 00 34 */ beq lbl_8016A950 /* 8016A920 00167720 38 00 00 02 */ li r0, 2 -/* 8016A924 00167724 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A928 00167728 38 83 14 64 */ addi r4, r3, lbl_80271464@l +/* 8016A924 00167724 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A928 00167728 38 83 14 64 */ addi r4, r3, lbl__stringBase0_97@l /* 8016A92C 0016772C 90 1C 00 F0 */ stw r0, 0xf0(r28) /* 8016A930 00167730 7F C7 F3 78 */ mr r7, r30 /* 8016A934 00167734 7F E8 FB 78 */ mr r8, r31 @@ -2073,257 +2073,257 @@ lbl_8016A918: lbl_8016A950: /* 8016A950 00167750 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A954 00167754 41 82 00 34 */ beq lbl_8016A988 -/* 8016A958 00167758 C0 02 AB 0C */ lfs f0, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A95C 0016775C 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A960 00167760 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A958 00167758 C0 02 AB 0C */ lfs f0, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A95C 0016775C 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A960 00167760 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A964 00167764 7F C4 F3 78 */ mr r4, r30 /* 8016A968 00167768 D0 1C 00 F4 */ stfs f0, 0xf4(r28) /* 8016A96C 0016776C 7F E5 FB 78 */ mr r5, r31 /* 8016A970 00167770 38 7C 00 F4 */ addi r3, r28, 0xf4 /* 8016A974 00167774 38 C6 04 AE */ addi r6, r6, 0x4ae -/* 8016A978 00167778 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A97C 0016777C C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016A980 00167780 C0 62 AB 38 */ lfs f3, lbl_803CF4B8-_SDA2_BASE_(r2) +/* 8016A978 00167778 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A97C 0016777C C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016A980 00167780 C0 62 AB 38 */ lfs f3, lbl__1890_1-_SDA2_BASE_(r2) /* 8016A984 00167784 48 00 5A 51 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A988: /* 8016A988 00167788 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A98C 0016778C 41 82 00 34 */ beq lbl_8016A9C0 -/* 8016A990 00167790 C0 02 AB 64 */ lfs f0, lbl_803CF4E4-_SDA2_BASE_(r2) -/* 8016A994 00167794 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A998 00167798 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A990 00167790 C0 02 AB 64 */ lfs f0, lbl__1901-_SDA2_BASE_(r2) +/* 8016A994 00167794 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A998 00167798 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A99C 0016779C 7F C4 F3 78 */ mr r4, r30 /* 8016A9A0 001677A0 D0 1C 00 F8 */ stfs f0, 0xf8(r28) /* 8016A9A4 001677A4 7F E5 FB 78 */ mr r5, r31 /* 8016A9A8 001677A8 38 7C 00 F8 */ addi r3, r28, 0xf8 /* 8016A9AC 001677AC 38 C6 04 BD */ addi r6, r6, 0x4bd -/* 8016A9B0 001677B0 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A9B4 001677B4 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016A9B8 001677B8 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) +/* 8016A9B0 001677B0 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A9B4 001677B4 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016A9B8 001677B8 C0 62 AB 54 */ lfs f3, lbl__1897-_SDA2_BASE_(r2) /* 8016A9BC 001677BC 48 00 5A 19 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A9C0: /* 8016A9C0 001677C0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A9C4 001677C4 41 82 00 34 */ beq lbl_8016A9F8 -/* 8016A9C8 001677C8 C0 02 AB 94 */ lfs f0, lbl_803CF514-_SDA2_BASE_(r2) -/* 8016A9CC 001677CC 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016A9D0 001677D0 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016A9C8 001677C8 C0 02 AB 94 */ lfs f0, lbl__1913_1-_SDA2_BASE_(r2) +/* 8016A9CC 001677CC 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016A9D0 001677D0 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016A9D4 001677D4 7F C4 F3 78 */ mr r4, r30 /* 8016A9D8 001677D8 D0 1C 00 FC */ stfs f0, 0xfc(r28) /* 8016A9DC 001677DC 7F E5 FB 78 */ mr r5, r31 /* 8016A9E0 001677E0 38 7C 00 FC */ addi r3, r28, 0xfc /* 8016A9E4 001677E4 38 C6 04 D0 */ addi r6, r6, 0x4d0 -/* 8016A9E8 001677E8 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016A9EC 001677EC C0 42 AB 98 */ lfs f2, lbl_803CF518-_SDA2_BASE_(r2) -/* 8016A9F0 001677F0 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) +/* 8016A9E8 001677E8 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016A9EC 001677EC C0 42 AB 98 */ lfs f2, lbl__1914-_SDA2_BASE_(r2) +/* 8016A9F0 001677F0 C0 62 AB 54 */ lfs f3, lbl__1897-_SDA2_BASE_(r2) /* 8016A9F4 001677F4 48 00 59 E1 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016A9F8: /* 8016A9F8 001677F8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016A9FC 001677FC 41 82 00 34 */ beq lbl_8016AA30 -/* 8016AA00 00167800 C0 02 AB 4C */ lfs f0, lbl_803CF4CC-_SDA2_BASE_(r2) -/* 8016AA04 00167804 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016AA08 00167808 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016AA00 00167800 C0 02 AB 4C */ lfs f0, lbl__1895_1-_SDA2_BASE_(r2) +/* 8016AA04 00167804 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016AA08 00167808 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016AA0C 0016780C 7F C4 F3 78 */ mr r4, r30 /* 8016AA10 00167810 D0 1C 01 00 */ stfs f0, 0x100(r28) /* 8016AA14 00167814 7F E5 FB 78 */ mr r5, r31 /* 8016AA18 00167818 38 7C 01 00 */ addi r3, r28, 0x100 /* 8016AA1C 0016781C 38 C6 04 E5 */ addi r6, r6, 0x4e5 -/* 8016AA20 00167820 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016AA24 00167824 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016AA28 00167828 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) +/* 8016AA20 00167820 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016AA24 00167824 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016AA28 00167828 C0 62 AB 54 */ lfs f3, lbl__1897-_SDA2_BASE_(r2) /* 8016AA2C 0016782C 48 00 59 A9 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AA30: /* 8016AA30 00167830 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AA34 00167834 41 82 00 34 */ beq lbl_8016AA68 -/* 8016AA38 00167838 C0 02 AB 64 */ lfs f0, lbl_803CF4E4-_SDA2_BASE_(r2) -/* 8016AA3C 0016783C 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016AA40 00167840 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016AA38 00167838 C0 02 AB 64 */ lfs f0, lbl__1901-_SDA2_BASE_(r2) +/* 8016AA3C 0016783C 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016AA40 00167840 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016AA44 00167844 7F C4 F3 78 */ mr r4, r30 /* 8016AA48 00167848 D0 1C 01 04 */ stfs f0, 0x104(r28) /* 8016AA4C 0016784C 7F E5 FB 78 */ mr r5, r31 /* 8016AA50 00167850 38 7C 01 04 */ addi r3, r28, 0x104 /* 8016AA54 00167854 38 C6 04 F8 */ addi r6, r6, 0x4f8 -/* 8016AA58 00167858 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016AA5C 0016785C C0 42 AB 98 */ lfs f2, lbl_803CF518-_SDA2_BASE_(r2) -/* 8016AA60 00167860 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) +/* 8016AA58 00167858 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016AA5C 0016785C C0 42 AB 98 */ lfs f2, lbl__1914-_SDA2_BASE_(r2) +/* 8016AA60 00167860 C0 62 AB 54 */ lfs f3, lbl__1897-_SDA2_BASE_(r2) /* 8016AA64 00167864 48 00 59 71 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AA68: /* 8016AA68 00167868 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AA6C 0016786C 41 82 00 34 */ beq lbl_8016AAA0 -/* 8016AA70 00167870 C0 02 AB 7C */ lfs f0, lbl_803CF4FC-_SDA2_BASE_(r2) -/* 8016AA74 00167874 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016AA78 00167878 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016AA70 00167870 C0 02 AB 7C */ lfs f0, lbl__1907-_SDA2_BASE_(r2) +/* 8016AA74 00167874 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016AA78 00167878 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016AA7C 0016787C 7F C4 F3 78 */ mr r4, r30 /* 8016AA80 00167880 D0 1C 01 08 */ stfs f0, 0x108(r28) /* 8016AA84 00167884 7F E5 FB 78 */ mr r5, r31 /* 8016AA88 00167888 38 7C 01 08 */ addi r3, r28, 0x108 /* 8016AA8C 0016788C 38 C6 05 0D */ addi r6, r6, 0x50d -/* 8016AA90 00167890 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016AA94 00167894 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016AA98 00167898 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) +/* 8016AA90 00167890 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016AA94 00167894 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016AA98 00167898 C0 62 AB 54 */ lfs f3, lbl__1897-_SDA2_BASE_(r2) /* 8016AA9C 0016789C 48 00 59 39 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AAA0: /* 8016AAA0 001678A0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AAA4 001678A4 41 82 00 34 */ beq lbl_8016AAD8 -/* 8016AAA8 001678A8 C0 02 AB 64 */ lfs f0, lbl_803CF4E4-_SDA2_BASE_(r2) -/* 8016AAAC 001678AC 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016AAB0 001678B0 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016AAA8 001678A8 C0 02 AB 64 */ lfs f0, lbl__1901-_SDA2_BASE_(r2) +/* 8016AAAC 001678AC 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016AAB0 001678B0 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016AAB4 001678B4 7F C4 F3 78 */ mr r4, r30 /* 8016AAB8 001678B8 D0 1C 01 0C */ stfs f0, 0x10c(r28) /* 8016AABC 001678BC 7F E5 FB 78 */ mr r5, r31 /* 8016AAC0 001678C0 38 7C 01 0C */ addi r3, r28, 0x10c /* 8016AAC4 001678C4 38 C6 05 1E */ addi r6, r6, 0x51e -/* 8016AAC8 001678C8 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016AACC 001678CC C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016AAD0 001678D0 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) +/* 8016AAC8 001678C8 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016AACC 001678CC C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016AAD0 001678D0 C0 62 AB 54 */ lfs f3, lbl__1897-_SDA2_BASE_(r2) /* 8016AAD4 001678D4 48 00 59 01 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AAD8: /* 8016AAD8 001678D8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AADC 001678DC 41 82 00 34 */ beq lbl_8016AB10 -/* 8016AAE0 001678E0 C0 02 AB 4C */ lfs f0, lbl_803CF4CC-_SDA2_BASE_(r2) -/* 8016AAE4 001678E4 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016AAE8 001678E8 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016AAE0 001678E0 C0 02 AB 4C */ lfs f0, lbl__1895_1-_SDA2_BASE_(r2) +/* 8016AAE4 001678E4 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016AAE8 001678E8 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016AAEC 001678EC 7F C4 F3 78 */ mr r4, r30 /* 8016AAF0 001678F0 D0 1C 01 10 */ stfs f0, 0x110(r28) /* 8016AAF4 001678F4 7F E5 FB 78 */ mr r5, r31 /* 8016AAF8 001678F8 38 7C 01 10 */ addi r3, r28, 0x110 /* 8016AAFC 001678FC 38 C6 05 2D */ addi r6, r6, 0x52d -/* 8016AB00 00167900 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016AB04 00167904 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016AB08 00167908 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) +/* 8016AB00 00167900 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016AB04 00167904 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016AB08 00167908 C0 62 AB 54 */ lfs f3, lbl__1897-_SDA2_BASE_(r2) /* 8016AB0C 0016790C 48 00 58 C9 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AB10: /* 8016AB10 00167910 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AB14 00167914 41 82 00 34 */ beq lbl_8016AB48 -/* 8016AB18 00167918 C0 02 AB 68 */ lfs f0, lbl_803CF4E8-_SDA2_BASE_(r2) -/* 8016AB1C 0016791C 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016AB20 00167920 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016AB18 00167918 C0 02 AB 68 */ lfs f0, lbl__1902-_SDA2_BASE_(r2) +/* 8016AB1C 0016791C 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016AB20 00167920 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016AB24 00167924 7F C4 F3 78 */ mr r4, r30 /* 8016AB28 00167928 D0 1C 01 14 */ stfs f0, 0x114(r28) /* 8016AB2C 0016792C 7F E5 FB 78 */ mr r5, r31 /* 8016AB30 00167930 38 7C 01 14 */ addi r3, r28, 0x114 /* 8016AB34 00167934 38 C6 05 39 */ addi r6, r6, 0x539 -/* 8016AB38 00167938 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016AB3C 0016793C C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016AB40 00167940 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) +/* 8016AB38 00167938 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016AB3C 0016793C C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016AB40 00167940 C0 62 AB 54 */ lfs f3, lbl__1897-_SDA2_BASE_(r2) /* 8016AB44 00167944 48 00 58 91 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AB48: /* 8016AB48 00167948 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AB4C 0016794C 41 82 00 34 */ beq lbl_8016AB80 -/* 8016AB50 00167950 C0 02 AB 9C */ lfs f0, lbl_803CF51C-_SDA2_BASE_(r2) -/* 8016AB54 00167954 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016AB58 00167958 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016AB50 00167950 C0 02 AB 9C */ lfs f0, lbl__1915-_SDA2_BASE_(r2) +/* 8016AB54 00167954 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016AB58 00167958 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016AB5C 0016795C 7F C4 F3 78 */ mr r4, r30 /* 8016AB60 00167960 D0 1C 01 18 */ stfs f0, 0x118(r28) /* 8016AB64 00167964 7F E5 FB 78 */ mr r5, r31 /* 8016AB68 00167968 38 7C 01 18 */ addi r3, r28, 0x118 /* 8016AB6C 0016796C 38 C6 05 47 */ addi r6, r6, 0x547 -/* 8016AB70 00167970 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016AB74 00167974 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016AB78 00167978 C0 62 AB 38 */ lfs f3, lbl_803CF4B8-_SDA2_BASE_(r2) +/* 8016AB70 00167970 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016AB74 00167974 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016AB78 00167978 C0 62 AB 38 */ lfs f3, lbl__1890_1-_SDA2_BASE_(r2) /* 8016AB7C 0016797C 48 00 58 59 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AB80: /* 8016AB80 00167980 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AB84 00167984 41 82 00 34 */ beq lbl_8016ABB8 -/* 8016AB88 00167988 C0 02 AB A0 */ lfs f0, lbl_803CF520-_SDA2_BASE_(r2) -/* 8016AB8C 0016798C 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016AB90 00167990 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016AB88 00167988 C0 02 AB A0 */ lfs f0, lbl__1916_1-_SDA2_BASE_(r2) +/* 8016AB8C 0016798C 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016AB90 00167990 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016AB94 00167994 7F C4 F3 78 */ mr r4, r30 /* 8016AB98 00167998 D0 1C 01 1C */ stfs f0, 0x11c(r28) /* 8016AB9C 0016799C 7F E5 FB 78 */ mr r5, r31 /* 8016ABA0 001679A0 38 7C 01 1C */ addi r3, r28, 0x11c /* 8016ABA4 001679A4 38 C6 05 52 */ addi r6, r6, 0x552 -/* 8016ABA8 001679A8 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016ABAC 001679AC C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016ABB0 001679B0 C0 62 AB 38 */ lfs f3, lbl_803CF4B8-_SDA2_BASE_(r2) +/* 8016ABA8 001679A8 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016ABAC 001679AC C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016ABB0 001679B0 C0 62 AB 38 */ lfs f3, lbl__1890_1-_SDA2_BASE_(r2) /* 8016ABB4 001679B4 48 00 58 21 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016ABB8: /* 8016ABB8 001679B8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016ABBC 001679BC 41 82 00 34 */ beq lbl_8016ABF0 -/* 8016ABC0 001679C0 C0 02 AB 60 */ lfs f0, lbl_803CF4E0-_SDA2_BASE_(r2) -/* 8016ABC4 001679C4 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016ABC8 001679C8 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016ABC0 001679C0 C0 02 AB 60 */ lfs f0, lbl__1900-_SDA2_BASE_(r2) +/* 8016ABC4 001679C4 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016ABC8 001679C8 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016ABCC 001679CC 7F C4 F3 78 */ mr r4, r30 /* 8016ABD0 001679D0 D0 1C 01 20 */ stfs f0, 0x120(r28) /* 8016ABD4 001679D4 7F E5 FB 78 */ mr r5, r31 /* 8016ABD8 001679D8 38 7C 01 20 */ addi r3, r28, 0x120 /* 8016ABDC 001679DC 38 C6 05 5F */ addi r6, r6, 0x55f -/* 8016ABE0 001679E0 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016ABE4 001679E4 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016ABE8 001679E8 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) +/* 8016ABE0 001679E0 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016ABE4 001679E4 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016ABE8 001679E8 C0 62 AB 24 */ lfs f3, lbl__1754-_SDA2_BASE_(r2) /* 8016ABEC 001679EC 48 00 57 E9 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016ABF0: /* 8016ABF0 001679F0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016ABF4 001679F4 41 82 00 34 */ beq lbl_8016AC28 -/* 8016ABF8 001679F8 C0 02 AB 7C */ lfs f0, lbl_803CF4FC-_SDA2_BASE_(r2) -/* 8016ABFC 001679FC 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016AC00 00167A00 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016ABF8 001679F8 C0 02 AB 7C */ lfs f0, lbl__1907-_SDA2_BASE_(r2) +/* 8016ABFC 001679FC 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016AC00 00167A00 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016AC04 00167A04 7F C4 F3 78 */ mr r4, r30 /* 8016AC08 00167A08 D0 1C 01 24 */ stfs f0, 0x124(r28) /* 8016AC0C 00167A0C 7F E5 FB 78 */ mr r5, r31 /* 8016AC10 00167A10 38 7C 01 24 */ addi r3, r28, 0x124 /* 8016AC14 00167A14 38 C6 05 69 */ addi r6, r6, 0x569 -/* 8016AC18 00167A18 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016AC1C 00167A1C C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016AC20 00167A20 C0 62 AB 50 */ lfs f3, lbl_803CF4D0-_SDA2_BASE_(r2) +/* 8016AC18 00167A18 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016AC1C 00167A1C C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016AC20 00167A20 C0 62 AB 50 */ lfs f3, lbl__1896-_SDA2_BASE_(r2) /* 8016AC24 00167A24 48 00 57 B1 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AC28: /* 8016AC28 00167A28 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AC2C 00167A2C 41 82 00 34 */ beq lbl_8016AC60 -/* 8016AC30 00167A30 C0 02 AB 0C */ lfs f0, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016AC34 00167A34 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016AC38 00167A38 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016AC30 00167A30 C0 02 AB 0C */ lfs f0, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016AC34 00167A34 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016AC38 00167A38 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016AC3C 00167A3C 7F C4 F3 78 */ mr r4, r30 /* 8016AC40 00167A40 D0 1C 01 28 */ stfs f0, 0x128(r28) /* 8016AC44 00167A44 7F E5 FB 78 */ mr r5, r31 /* 8016AC48 00167A48 38 7C 01 28 */ addi r3, r28, 0x128 /* 8016AC4C 00167A4C 38 C6 05 78 */ addi r6, r6, 0x578 -/* 8016AC50 00167A50 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016AC54 00167A54 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016AC58 00167A58 C0 62 AB 50 */ lfs f3, lbl_803CF4D0-_SDA2_BASE_(r2) +/* 8016AC50 00167A50 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016AC54 00167A54 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016AC58 00167A58 C0 62 AB 50 */ lfs f3, lbl__1896-_SDA2_BASE_(r2) /* 8016AC5C 00167A5C 48 00 57 79 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AC60: /* 8016AC60 00167A60 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AC64 00167A64 41 82 00 34 */ beq lbl_8016AC98 -/* 8016AC68 00167A68 C0 02 AB A4 */ lfs f0, lbl_803CF524-_SDA2_BASE_(r2) -/* 8016AC6C 00167A6C 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016AC70 00167A70 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016AC68 00167A68 C0 02 AB A4 */ lfs f0, lbl__1917-_SDA2_BASE_(r2) +/* 8016AC6C 00167A6C 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016AC70 00167A70 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016AC74 00167A74 7F C4 F3 78 */ mr r4, r30 /* 8016AC78 00167A78 D0 1C 01 2C */ stfs f0, 0x12c(r28) /* 8016AC7C 00167A7C 7F E5 FB 78 */ mr r5, r31 /* 8016AC80 00167A80 38 7C 01 2C */ addi r3, r28, 0x12c /* 8016AC84 00167A84 38 C6 05 8D */ addi r6, r6, 0x58d -/* 8016AC88 00167A88 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016AC8C 00167A8C C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016AC90 00167A90 C0 62 AB 50 */ lfs f3, lbl_803CF4D0-_SDA2_BASE_(r2) +/* 8016AC88 00167A88 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016AC8C 00167A8C C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016AC90 00167A90 C0 62 AB 50 */ lfs f3, lbl__1896-_SDA2_BASE_(r2) /* 8016AC94 00167A94 48 00 57 41 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AC98: /* 8016AC98 00167A98 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AC9C 00167A9C 41 82 00 34 */ beq lbl_8016ACD0 -/* 8016ACA0 00167AA0 C0 02 AB 4C */ lfs f0, lbl_803CF4CC-_SDA2_BASE_(r2) -/* 8016ACA4 00167AA4 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016ACA8 00167AA8 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016ACA0 00167AA0 C0 02 AB 4C */ lfs f0, lbl__1895_1-_SDA2_BASE_(r2) +/* 8016ACA4 00167AA4 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016ACA8 00167AA8 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016ACAC 00167AAC 7F C4 F3 78 */ mr r4, r30 /* 8016ACB0 00167AB0 D0 1C 01 30 */ stfs f0, 0x130(r28) /* 8016ACB4 00167AB4 7F E5 FB 78 */ mr r5, r31 /* 8016ACB8 00167AB8 38 7C 01 30 */ addi r3, r28, 0x130 /* 8016ACBC 00167ABC 38 C6 05 A2 */ addi r6, r6, 0x5a2 -/* 8016ACC0 00167AC0 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016ACC4 00167AC4 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016ACC8 00167AC8 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) +/* 8016ACC0 00167AC0 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016ACC4 00167AC4 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016ACC8 00167AC8 C0 62 AB 24 */ lfs f3, lbl__1754-_SDA2_BASE_(r2) /* 8016ACCC 00167ACC 48 00 57 09 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016ACD0: /* 8016ACD0 00167AD0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016ACD4 00167AD4 41 82 00 34 */ beq lbl_8016AD08 -/* 8016ACD8 00167AD8 C0 02 AB 50 */ lfs f0, lbl_803CF4D0-_SDA2_BASE_(r2) -/* 8016ACDC 00167ADC 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016ACE0 00167AE0 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016ACD8 00167AD8 C0 02 AB 50 */ lfs f0, lbl__1896-_SDA2_BASE_(r2) +/* 8016ACDC 00167ADC 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016ACE0 00167AE0 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016ACE4 00167AE4 7F C4 F3 78 */ mr r4, r30 /* 8016ACE8 00167AE8 D0 1C 01 34 */ stfs f0, 0x134(r28) /* 8016ACEC 00167AEC 7F E5 FB 78 */ mr r5, r31 /* 8016ACF0 00167AF0 38 7C 01 34 */ addi r3, r28, 0x134 /* 8016ACF4 00167AF4 38 C6 05 AE */ addi r6, r6, 0x5ae -/* 8016ACF8 00167AF8 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016ACFC 00167AFC C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016AD00 00167B00 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) +/* 8016ACF8 00167AF8 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016ACFC 00167AFC C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016AD00 00167B00 C0 62 AB 24 */ lfs f3, lbl__1754-_SDA2_BASE_(r2) /* 8016AD04 00167B04 48 00 56 D1 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AD08: /* 8016AD08 00167B08 57 A0 06 3F */ clrlwi. r0, r29, 0x18 @@ -2331,9 +2331,9 @@ lbl_8016AD08: /* 8016AD10 00167B10 38 7C 01 38 */ addi r3, r28, 0x138 /* 8016AD14 00167B14 38 81 00 38 */ addi r4, r1, 0x38 /* 8016AD18 00167B18 4B EA 05 4D */ bl __as__5xVec3FRC5xVec3 -/* 8016AD1C 00167B1C 3C 60 80 27 */ lis r3, lbl_80271464@ha +/* 8016AD1C 00167B1C 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha /* 8016AD20 00167B20 7F C7 F3 78 */ mr r7, r30 -/* 8016AD24 00167B24 38 A3 14 64 */ addi r5, r3, lbl_80271464@l +/* 8016AD24 00167B24 38 A3 14 64 */ addi r5, r3, lbl__stringBase0_97@l /* 8016AD28 00167B28 7F E8 FB 78 */ mr r8, r31 /* 8016AD2C 00167B2C 38 7C 01 38 */ addi r3, r28, 0x138 /* 8016AD30 00167B30 38 80 00 00 */ li r4, 0 @@ -2344,553 +2344,553 @@ lbl_8016AD08: lbl_8016AD44: /* 8016AD44 00167B44 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AD48 00167B48 41 82 00 34 */ beq lbl_8016AD7C -/* 8016AD4C 00167B4C C0 02 AB A8 */ lfs f0, lbl_803CF528-_SDA2_BASE_(r2) -/* 8016AD50 00167B50 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016AD54 00167B54 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016AD4C 00167B4C C0 02 AB A8 */ lfs f0, lbl__1918-_SDA2_BASE_(r2) +/* 8016AD50 00167B50 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016AD54 00167B54 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016AD58 00167B58 7F C4 F3 78 */ mr r4, r30 /* 8016AD5C 00167B5C D0 1C 01 44 */ stfs f0, 0x144(r28) /* 8016AD60 00167B60 7F E5 FB 78 */ mr r5, r31 /* 8016AD64 00167B64 38 7C 01 44 */ addi r3, r28, 0x144 /* 8016AD68 00167B68 38 C6 05 C9 */ addi r6, r6, 0x5c9 -/* 8016AD6C 00167B6C C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016AD70 00167B70 C0 42 AB 34 */ lfs f2, lbl_803CF4B4-_SDA2_BASE_(r2) -/* 8016AD74 00167B74 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) +/* 8016AD6C 00167B6C C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016AD70 00167B70 C0 42 AB 34 */ lfs f2, lbl__1889_1-_SDA2_BASE_(r2) +/* 8016AD74 00167B74 C0 62 AB 54 */ lfs f3, lbl__1897-_SDA2_BASE_(r2) /* 8016AD78 00167B78 48 00 56 5D */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AD7C: /* 8016AD7C 00167B7C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AD80 00167B80 41 82 00 34 */ beq lbl_8016ADB4 -/* 8016AD84 00167B84 C0 02 AB AC */ lfs f0, lbl_803CF52C-_SDA2_BASE_(r2) -/* 8016AD88 00167B88 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016AD8C 00167B8C 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016AD84 00167B84 C0 02 AB AC */ lfs f0, lbl__1919-_SDA2_BASE_(r2) +/* 8016AD88 00167B88 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016AD8C 00167B8C 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016AD90 00167B90 7F C4 F3 78 */ mr r4, r30 /* 8016AD94 00167B94 D0 1C 01 48 */ stfs f0, 0x148(r28) /* 8016AD98 00167B98 7F E5 FB 78 */ mr r5, r31 /* 8016AD9C 00167B9C 38 7C 01 48 */ addi r3, r28, 0x148 /* 8016ADA0 00167BA0 38 C6 05 DD */ addi r6, r6, 0x5dd -/* 8016ADA4 00167BA4 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016ADA8 00167BA8 C0 42 AB 34 */ lfs f2, lbl_803CF4B4-_SDA2_BASE_(r2) -/* 8016ADAC 00167BAC C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) +/* 8016ADA4 00167BA4 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016ADA8 00167BA8 C0 42 AB 34 */ lfs f2, lbl__1889_1-_SDA2_BASE_(r2) +/* 8016ADAC 00167BAC C0 62 AB 54 */ lfs f3, lbl__1897-_SDA2_BASE_(r2) /* 8016ADB0 00167BB0 48 00 56 25 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016ADB4: /* 8016ADB4 00167BB4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016ADB8 00167BB8 41 82 00 34 */ beq lbl_8016ADEC -/* 8016ADBC 00167BBC C0 02 AB 48 */ lfs f0, lbl_803CF4C8-_SDA2_BASE_(r2) -/* 8016ADC0 00167BC0 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016ADC4 00167BC4 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016ADBC 00167BBC C0 02 AB 48 */ lfs f0, lbl__1894-_SDA2_BASE_(r2) +/* 8016ADC0 00167BC0 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016ADC4 00167BC4 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016ADC8 00167BC8 7F C4 F3 78 */ mr r4, r30 /* 8016ADCC 00167BCC D0 1C 01 4C */ stfs f0, 0x14c(r28) /* 8016ADD0 00167BD0 7F E5 FB 78 */ mr r5, r31 /* 8016ADD4 00167BD4 38 7C 01 4C */ addi r3, r28, 0x14c /* 8016ADD8 00167BD8 38 C6 05 F1 */ addi r6, r6, 0x5f1 -/* 8016ADDC 00167BDC C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016ADE0 00167BE0 C0 42 AB 34 */ lfs f2, lbl_803CF4B4-_SDA2_BASE_(r2) -/* 8016ADE4 00167BE4 C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) +/* 8016ADDC 00167BDC C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016ADE0 00167BE0 C0 42 AB 34 */ lfs f2, lbl__1889_1-_SDA2_BASE_(r2) +/* 8016ADE4 00167BE4 C0 62 AB 54 */ lfs f3, lbl__1897-_SDA2_BASE_(r2) /* 8016ADE8 00167BE8 48 00 55 ED */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016ADEC: /* 8016ADEC 00167BEC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016ADF0 00167BF0 41 82 00 34 */ beq lbl_8016AE24 -/* 8016ADF4 00167BF4 C0 02 AB A8 */ lfs f0, lbl_803CF528-_SDA2_BASE_(r2) -/* 8016ADF8 00167BF8 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016ADFC 00167BFC 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016ADF4 00167BF4 C0 02 AB A8 */ lfs f0, lbl__1918-_SDA2_BASE_(r2) +/* 8016ADF8 00167BF8 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016ADFC 00167BFC 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016AE00 00167C00 7F C4 F3 78 */ mr r4, r30 /* 8016AE04 00167C04 D0 1C 01 50 */ stfs f0, 0x150(r28) /* 8016AE08 00167C08 7F E5 FB 78 */ mr r5, r31 /* 8016AE0C 00167C0C 38 7C 01 50 */ addi r3, r28, 0x150 /* 8016AE10 00167C10 38 C6 06 05 */ addi r6, r6, 0x605 -/* 8016AE14 00167C14 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016AE18 00167C18 C0 42 AB 34 */ lfs f2, lbl_803CF4B4-_SDA2_BASE_(r2) -/* 8016AE1C 00167C1C C0 62 AB 54 */ lfs f3, lbl_803CF4D4-_SDA2_BASE_(r2) +/* 8016AE14 00167C14 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016AE18 00167C18 C0 42 AB 34 */ lfs f2, lbl__1889_1-_SDA2_BASE_(r2) +/* 8016AE1C 00167C1C C0 62 AB 54 */ lfs f3, lbl__1897-_SDA2_BASE_(r2) /* 8016AE20 00167C20 48 00 55 B5 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AE24: /* 8016AE24 00167C24 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AE28 00167C28 41 82 00 34 */ beq lbl_8016AE5C -/* 8016AE2C 00167C2C C0 02 AB 0C */ lfs f0, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016AE30 00167C30 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016AE34 00167C34 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016AE2C 00167C2C C0 02 AB 0C */ lfs f0, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016AE30 00167C30 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016AE34 00167C34 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016AE38 00167C38 7F C4 F3 78 */ mr r4, r30 /* 8016AE3C 00167C3C D0 1C 01 58 */ stfs f0, 0x158(r28) /* 8016AE40 00167C40 7F E5 FB 78 */ mr r5, r31 /* 8016AE44 00167C44 38 7C 01 58 */ addi r3, r28, 0x158 /* 8016AE48 00167C48 38 C6 06 19 */ addi r6, r6, 0x619 -/* 8016AE4C 00167C4C C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016AE50 00167C50 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016AE4C 00167C4C C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016AE50 00167C50 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) /* 8016AE54 00167C54 FC 60 08 90 */ fmr f3, f1 /* 8016AE58 00167C58 48 00 55 7D */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AE5C: /* 8016AE5C 00167C5C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AE60 00167C60 41 82 00 34 */ beq lbl_8016AE94 -/* 8016AE64 00167C64 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016AE68 00167C68 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016AE6C 00167C6C 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016AE64 00167C64 C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016AE68 00167C68 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016AE6C 00167C6C 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016AE70 00167C70 7F C4 F3 78 */ mr r4, r30 /* 8016AE74 00167C74 D0 1C 01 5C */ stfs f0, 0x15c(r28) /* 8016AE78 00167C78 7F E5 FB 78 */ mr r5, r31 /* 8016AE7C 00167C7C 38 7C 01 5C */ addi r3, r28, 0x15c /* 8016AE80 00167C80 38 C6 06 33 */ addi r6, r6, 0x633 -/* 8016AE84 00167C84 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016AE88 00167C88 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016AE8C 00167C8C C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) +/* 8016AE84 00167C84 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016AE88 00167C88 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016AE8C 00167C8C C0 62 AB 24 */ lfs f3, lbl__1754-_SDA2_BASE_(r2) /* 8016AE90 00167C90 48 00 55 45 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AE94: /* 8016AE94 00167C94 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AE98 00167C98 41 82 00 34 */ beq lbl_8016AECC -/* 8016AE9C 00167C9C C0 02 AB 50 */ lfs f0, lbl_803CF4D0-_SDA2_BASE_(r2) -/* 8016AEA0 00167CA0 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016AEA4 00167CA4 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016AE9C 00167C9C C0 02 AB 50 */ lfs f0, lbl__1896-_SDA2_BASE_(r2) +/* 8016AEA0 00167CA0 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016AEA4 00167CA4 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016AEA8 00167CA8 7F C4 F3 78 */ mr r4, r30 /* 8016AEAC 00167CAC D0 1C 01 60 */ stfs f0, 0x160(r28) /* 8016AEB0 00167CB0 7F E5 FB 78 */ mr r5, r31 /* 8016AEB4 00167CB4 38 7C 01 60 */ addi r3, r28, 0x160 /* 8016AEB8 00167CB8 38 C6 06 52 */ addi r6, r6, 0x652 -/* 8016AEBC 00167CBC C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016AEC0 00167CC0 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016AEC4 00167CC4 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) +/* 8016AEBC 00167CBC C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016AEC0 00167CC0 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016AEC4 00167CC4 C0 62 AB 24 */ lfs f3, lbl__1754-_SDA2_BASE_(r2) /* 8016AEC8 00167CC8 48 00 55 0D */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AECC: /* 8016AECC 00167CCC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AED0 00167CD0 41 82 00 34 */ beq lbl_8016AF04 -/* 8016AED4 00167CD4 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016AED8 00167CD8 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016AEDC 00167CDC 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016AED4 00167CD4 C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016AED8 00167CD8 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016AEDC 00167CDC 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016AEE0 00167CE0 7F C4 F3 78 */ mr r4, r30 /* 8016AEE4 00167CE4 D0 1C 01 64 */ stfs f0, 0x164(r28) /* 8016AEE8 00167CE8 7F E5 FB 78 */ mr r5, r31 /* 8016AEEC 00167CEC 38 7C 01 64 */ addi r3, r28, 0x164 /* 8016AEF0 00167CF0 38 C6 06 71 */ addi r6, r6, 0x671 -/* 8016AEF4 00167CF4 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016AEF8 00167CF8 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016AEFC 00167CFC C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) +/* 8016AEF4 00167CF4 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016AEF8 00167CF8 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016AEFC 00167CFC C0 62 AB 24 */ lfs f3, lbl__1754-_SDA2_BASE_(r2) /* 8016AF00 00167D00 48 00 54 D5 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AF04: /* 8016AF04 00167D04 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AF08 00167D08 41 82 00 34 */ beq lbl_8016AF3C -/* 8016AF0C 00167D0C C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016AF10 00167D10 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016AF14 00167D14 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016AF0C 00167D0C C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016AF10 00167D10 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016AF14 00167D14 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016AF18 00167D18 7F C4 F3 78 */ mr r4, r30 /* 8016AF1C 00167D1C D0 1C 01 68 */ stfs f0, 0x168(r28) /* 8016AF20 00167D20 7F E5 FB 78 */ mr r5, r31 /* 8016AF24 00167D24 38 7C 01 68 */ addi r3, r28, 0x168 /* 8016AF28 00167D28 38 C6 06 8A */ addi r6, r6, 0x68a -/* 8016AF2C 00167D2C C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016AF30 00167D30 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016AF34 00167D34 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) +/* 8016AF2C 00167D2C C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016AF30 00167D30 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016AF34 00167D34 C0 62 AB 24 */ lfs f3, lbl__1754-_SDA2_BASE_(r2) /* 8016AF38 00167D38 48 00 54 9D */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AF3C: /* 8016AF3C 00167D3C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AF40 00167D40 41 82 00 34 */ beq lbl_8016AF74 -/* 8016AF44 00167D44 C0 02 AB 1C */ lfs f0, lbl_803CF49C-_SDA2_BASE_(r2) -/* 8016AF48 00167D48 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016AF4C 00167D4C 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016AF44 00167D44 C0 02 AB 1C */ lfs f0, lbl__1752-_SDA2_BASE_(r2) +/* 8016AF48 00167D48 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016AF4C 00167D4C 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016AF50 00167D50 7F C4 F3 78 */ mr r4, r30 /* 8016AF54 00167D54 D0 1C 01 70 */ stfs f0, 0x170(r28) /* 8016AF58 00167D58 7F E5 FB 78 */ mr r5, r31 /* 8016AF5C 00167D5C 38 7C 01 70 */ addi r3, r28, 0x170 /* 8016AF60 00167D60 38 C6 06 A7 */ addi r6, r6, 0x6a7 -/* 8016AF64 00167D64 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016AF68 00167D68 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016AF64 00167D64 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016AF68 00167D68 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) /* 8016AF6C 00167D6C FC 60 08 90 */ fmr f3, f1 /* 8016AF70 00167D70 48 00 54 65 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AF74: /* 8016AF74 00167D74 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AF78 00167D78 41 82 00 34 */ beq lbl_8016AFAC -/* 8016AF7C 00167D7C C0 02 AB 50 */ lfs f0, lbl_803CF4D0-_SDA2_BASE_(r2) -/* 8016AF80 00167D80 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016AF84 00167D84 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016AF7C 00167D7C C0 02 AB 50 */ lfs f0, lbl__1896-_SDA2_BASE_(r2) +/* 8016AF80 00167D80 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016AF84 00167D84 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016AF88 00167D88 7F C4 F3 78 */ mr r4, r30 /* 8016AF8C 00167D8C D0 1C 01 74 */ stfs f0, 0x174(r28) /* 8016AF90 00167D90 7F E5 FB 78 */ mr r5, r31 /* 8016AF94 00167D94 38 7C 01 74 */ addi r3, r28, 0x174 /* 8016AF98 00167D98 38 C6 06 BF */ addi r6, r6, 0x6bf -/* 8016AF9C 00167D9C C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016AFA0 00167DA0 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016AFA4 00167DA4 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) +/* 8016AF9C 00167D9C C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016AFA0 00167DA0 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016AFA4 00167DA4 C0 62 AB 24 */ lfs f3, lbl__1754-_SDA2_BASE_(r2) /* 8016AFA8 00167DA8 48 00 54 2D */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AFAC: /* 8016AFAC 00167DAC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AFB0 00167DB0 41 82 00 34 */ beq lbl_8016AFE4 -/* 8016AFB4 00167DB4 C0 02 AB 60 */ lfs f0, lbl_803CF4E0-_SDA2_BASE_(r2) -/* 8016AFB8 00167DB8 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016AFBC 00167DBC 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016AFB4 00167DB4 C0 02 AB 60 */ lfs f0, lbl__1900-_SDA2_BASE_(r2) +/* 8016AFB8 00167DB8 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016AFBC 00167DBC 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016AFC0 00167DC0 7F C4 F3 78 */ mr r4, r30 /* 8016AFC4 00167DC4 D0 1C 01 78 */ stfs f0, 0x178(r28) /* 8016AFC8 00167DC8 7F E5 FB 78 */ mr r5, r31 /* 8016AFCC 00167DCC 38 7C 01 78 */ addi r3, r28, 0x178 /* 8016AFD0 00167DD0 38 C6 06 DC */ addi r6, r6, 0x6dc -/* 8016AFD4 00167DD4 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016AFD8 00167DD8 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016AFDC 00167DDC C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) +/* 8016AFD4 00167DD4 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016AFD8 00167DD8 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016AFDC 00167DDC C0 62 AB 24 */ lfs f3, lbl__1754-_SDA2_BASE_(r2) /* 8016AFE0 00167DE0 48 00 53 F5 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016AFE4: /* 8016AFE4 00167DE4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016AFE8 00167DE8 41 82 00 34 */ beq lbl_8016B01C -/* 8016AFEC 00167DEC C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016AFF0 00167DF0 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016AFF4 00167DF4 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016AFEC 00167DEC C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016AFF0 00167DF0 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016AFF4 00167DF4 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016AFF8 00167DF8 7F C4 F3 78 */ mr r4, r30 /* 8016AFFC 00167DFC D0 1C 01 7C */ stfs f0, 0x17c(r28) /* 8016B000 00167E00 7F E5 FB 78 */ mr r5, r31 /* 8016B004 00167E04 38 7C 01 7C */ addi r3, r28, 0x17c /* 8016B008 00167E08 38 C6 06 F9 */ addi r6, r6, 0x6f9 -/* 8016B00C 00167E0C C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016B010 00167E10 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016B014 00167E14 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) +/* 8016B00C 00167E0C C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016B010 00167E10 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016B014 00167E14 C0 62 AB 24 */ lfs f3, lbl__1754-_SDA2_BASE_(r2) /* 8016B018 00167E18 48 00 53 BD */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B01C: /* 8016B01C 00167E1C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B020 00167E20 41 82 00 34 */ beq lbl_8016B054 -/* 8016B024 00167E24 C0 02 AB 1C */ lfs f0, lbl_803CF49C-_SDA2_BASE_(r2) -/* 8016B028 00167E28 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016B02C 00167E2C 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016B024 00167E24 C0 02 AB 1C */ lfs f0, lbl__1752-_SDA2_BASE_(r2) +/* 8016B028 00167E28 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016B02C 00167E2C 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016B030 00167E30 7F C4 F3 78 */ mr r4, r30 /* 8016B034 00167E34 D0 1C 01 88 */ stfs f0, 0x188(r28) /* 8016B038 00167E38 7F E5 FB 78 */ mr r5, r31 /* 8016B03C 00167E3C 38 7C 01 88 */ addi r3, r28, 0x188 /* 8016B040 00167E40 38 C6 07 10 */ addi r6, r6, 0x710 -/* 8016B044 00167E44 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016B048 00167E48 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016B044 00167E44 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016B048 00167E48 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) /* 8016B04C 00167E4C FC 60 08 90 */ fmr f3, f1 /* 8016B050 00167E50 48 00 53 85 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B054: /* 8016B054 00167E54 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B058 00167E58 41 82 00 34 */ beq lbl_8016B08C -/* 8016B05C 00167E5C C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016B060 00167E60 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016B064 00167E64 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016B05C 00167E5C C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016B060 00167E60 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016B064 00167E64 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016B068 00167E68 7F C4 F3 78 */ mr r4, r30 /* 8016B06C 00167E6C D0 1C 01 8C */ stfs f0, 0x18c(r28) /* 8016B070 00167E70 7F E5 FB 78 */ mr r5, r31 /* 8016B074 00167E74 38 7C 01 8C */ addi r3, r28, 0x18c /* 8016B078 00167E78 38 C6 07 2E */ addi r6, r6, 0x72e -/* 8016B07C 00167E7C C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016B080 00167E80 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016B084 00167E84 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) +/* 8016B07C 00167E7C C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016B080 00167E80 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016B084 00167E84 C0 62 AB 24 */ lfs f3, lbl__1754-_SDA2_BASE_(r2) /* 8016B088 00167E88 48 00 53 4D */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B08C: /* 8016B08C 00167E8C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B090 00167E90 41 82 00 34 */ beq lbl_8016B0C4 -/* 8016B094 00167E94 C0 02 AB 68 */ lfs f0, lbl_803CF4E8-_SDA2_BASE_(r2) -/* 8016B098 00167E98 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016B09C 00167E9C 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016B094 00167E94 C0 02 AB 68 */ lfs f0, lbl__1902-_SDA2_BASE_(r2) +/* 8016B098 00167E98 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016B09C 00167E9C 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016B0A0 00167EA0 7F C4 F3 78 */ mr r4, r30 /* 8016B0A4 00167EA4 D0 1C 01 90 */ stfs f0, 0x190(r28) /* 8016B0A8 00167EA8 7F E5 FB 78 */ mr r5, r31 /* 8016B0AC 00167EAC 38 7C 01 90 */ addi r3, r28, 0x190 /* 8016B0B0 00167EB0 38 C6 07 51 */ addi r6, r6, 0x751 -/* 8016B0B4 00167EB4 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016B0B8 00167EB8 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016B0BC 00167EBC C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) +/* 8016B0B4 00167EB4 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016B0B8 00167EB8 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016B0BC 00167EBC C0 62 AB 24 */ lfs f3, lbl__1754-_SDA2_BASE_(r2) /* 8016B0C0 00167EC0 48 00 53 15 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B0C4: /* 8016B0C4 00167EC4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B0C8 00167EC8 41 82 00 34 */ beq lbl_8016B0FC -/* 8016B0CC 00167ECC C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016B0D0 00167ED0 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016B0D4 00167ED4 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016B0CC 00167ECC C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016B0D0 00167ED0 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016B0D4 00167ED4 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016B0D8 00167ED8 7F C4 F3 78 */ mr r4, r30 /* 8016B0DC 00167EDC D0 1C 01 94 */ stfs f0, 0x194(r28) /* 8016B0E0 00167EE0 7F E5 FB 78 */ mr r5, r31 /* 8016B0E4 00167EE4 38 7C 01 94 */ addi r3, r28, 0x194 /* 8016B0E8 00167EE8 38 C6 07 74 */ addi r6, r6, 0x774 -/* 8016B0EC 00167EEC C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016B0F0 00167EF0 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016B0F4 00167EF4 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) +/* 8016B0EC 00167EEC C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016B0F0 00167EF0 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016B0F4 00167EF4 C0 62 AB 24 */ lfs f3, lbl__1754-_SDA2_BASE_(r2) /* 8016B0F8 00167EF8 48 00 52 DD */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B0FC: /* 8016B0FC 00167EFC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B100 00167F00 41 82 00 34 */ beq lbl_8016B134 -/* 8016B104 00167F04 C0 02 AB 14 */ lfs f0, lbl_803CF494-_SDA2_BASE_(r2) -/* 8016B108 00167F08 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016B10C 00167F0C 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016B104 00167F04 C0 02 AB 14 */ lfs f0, lbl__1657_2-_SDA2_BASE_(r2) +/* 8016B108 00167F08 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016B10C 00167F0C 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016B110 00167F10 7F C4 F3 78 */ mr r4, r30 /* 8016B114 00167F14 D0 1C 01 A0 */ stfs f0, 0x1a0(r28) /* 8016B118 00167F18 7F E5 FB 78 */ mr r5, r31 /* 8016B11C 00167F1C 38 7C 01 A0 */ addi r3, r28, 0x1a0 /* 8016B120 00167F20 38 C6 07 91 */ addi r6, r6, 0x791 -/* 8016B124 00167F24 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016B128 00167F28 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016B124 00167F24 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016B128 00167F28 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) /* 8016B12C 00167F2C FC 60 08 90 */ fmr f3, f1 /* 8016B130 00167F30 48 00 52 A5 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B134: /* 8016B134 00167F34 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B138 00167F38 41 82 00 34 */ beq lbl_8016B16C -/* 8016B13C 00167F3C C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016B140 00167F40 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016B144 00167F44 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016B13C 00167F3C C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016B140 00167F40 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016B144 00167F44 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016B148 00167F48 7F C4 F3 78 */ mr r4, r30 /* 8016B14C 00167F4C D0 1C 01 A4 */ stfs f0, 0x1a4(r28) /* 8016B150 00167F50 7F E5 FB 78 */ mr r5, r31 /* 8016B154 00167F54 38 7C 01 A4 */ addi r3, r28, 0x1a4 /* 8016B158 00167F58 38 C6 07 AE */ addi r6, r6, 0x7ae -/* 8016B15C 00167F5C C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016B160 00167F60 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016B164 00167F64 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) +/* 8016B15C 00167F5C C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016B160 00167F60 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016B164 00167F64 C0 62 AB 24 */ lfs f3, lbl__1754-_SDA2_BASE_(r2) /* 8016B168 00167F68 48 00 52 6D */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B16C: /* 8016B16C 00167F6C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B170 00167F70 41 82 00 34 */ beq lbl_8016B1A4 -/* 8016B174 00167F74 C0 02 AB 50 */ lfs f0, lbl_803CF4D0-_SDA2_BASE_(r2) -/* 8016B178 00167F78 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016B17C 00167F7C 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016B174 00167F74 C0 02 AB 50 */ lfs f0, lbl__1896-_SDA2_BASE_(r2) +/* 8016B178 00167F78 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016B17C 00167F7C 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016B180 00167F80 7F C4 F3 78 */ mr r4, r30 /* 8016B184 00167F84 D0 1C 01 A8 */ stfs f0, 0x1a8(r28) /* 8016B188 00167F88 7F E5 FB 78 */ mr r5, r31 /* 8016B18C 00167F8C 38 7C 01 A8 */ addi r3, r28, 0x1a8 /* 8016B190 00167F90 38 C6 07 D0 */ addi r6, r6, 0x7d0 -/* 8016B194 00167F94 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016B198 00167F98 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016B19C 00167F9C C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) +/* 8016B194 00167F94 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016B198 00167F98 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016B19C 00167F9C C0 62 AB 24 */ lfs f3, lbl__1754-_SDA2_BASE_(r2) /* 8016B1A0 00167FA0 48 00 52 35 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B1A4: /* 8016B1A4 00167FA4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B1A8 00167FA8 41 82 00 34 */ beq lbl_8016B1DC -/* 8016B1AC 00167FAC C0 02 AB 18 */ lfs f0, lbl_803CF498-_SDA2_BASE_(r2) -/* 8016B1B0 00167FB0 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016B1B4 00167FB4 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016B1AC 00167FAC C0 02 AB 18 */ lfs f0, lbl__1658_2-_SDA2_BASE_(r2) +/* 8016B1B0 00167FB0 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016B1B4 00167FB4 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016B1B8 00167FB8 7F C4 F3 78 */ mr r4, r30 /* 8016B1BC 00167FBC D0 1C 01 AC */ stfs f0, 0x1ac(r28) /* 8016B1C0 00167FC0 7F E5 FB 78 */ mr r5, r31 /* 8016B1C4 00167FC4 38 7C 01 AC */ addi r3, r28, 0x1ac /* 8016B1C8 00167FC8 38 C6 07 F2 */ addi r6, r6, 0x7f2 -/* 8016B1CC 00167FCC C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016B1D0 00167FD0 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016B1D4 00167FD4 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) +/* 8016B1CC 00167FCC C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016B1D0 00167FD0 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016B1D4 00167FD4 C0 62 AB 24 */ lfs f3, lbl__1754-_SDA2_BASE_(r2) /* 8016B1D8 00167FD8 48 00 51 FD */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B1DC: /* 8016B1DC 00167FDC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B1E0 00167FE0 41 82 00 34 */ beq lbl_8016B214 -/* 8016B1E4 00167FE4 C0 02 AB 18 */ lfs f0, lbl_803CF498-_SDA2_BASE_(r2) -/* 8016B1E8 00167FE8 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016B1EC 00167FEC 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016B1E4 00167FE4 C0 02 AB 18 */ lfs f0, lbl__1658_2-_SDA2_BASE_(r2) +/* 8016B1E8 00167FE8 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016B1EC 00167FEC 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016B1F0 00167FF0 7F C4 F3 78 */ mr r4, r30 /* 8016B1F4 00167FF4 D0 1C 01 B0 */ stfs f0, 0x1b0(r28) /* 8016B1F8 00167FF8 7F E5 FB 78 */ mr r5, r31 /* 8016B1FC 00167FFC 38 7C 01 B0 */ addi r3, r28, 0x1b0 /* 8016B200 00168000 38 C6 08 0E */ addi r6, r6, 0x80e -/* 8016B204 00168004 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016B208 00168008 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016B20C 0016800C C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) +/* 8016B204 00168004 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016B208 00168008 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016B20C 0016800C C0 62 AB 24 */ lfs f3, lbl__1754-_SDA2_BASE_(r2) /* 8016B210 00168010 48 00 51 C5 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B214: /* 8016B214 00168014 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B218 00168018 41 82 00 34 */ beq lbl_8016B24C -/* 8016B21C 0016801C C0 02 AB 0C */ lfs f0, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016B220 00168020 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016B224 00168024 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016B21C 0016801C C0 02 AB 0C */ lfs f0, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016B220 00168020 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016B224 00168024 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016B228 00168028 7F C4 F3 78 */ mr r4, r30 /* 8016B22C 0016802C D0 1C 01 B8 */ stfs f0, 0x1b8(r28) /* 8016B230 00168030 7F E5 FB 78 */ mr r5, r31 /* 8016B234 00168034 38 7C 01 B8 */ addi r3, r28, 0x1b8 /* 8016B238 00168038 38 C6 08 2E */ addi r6, r6, 0x82e -/* 8016B23C 0016803C C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016B240 00168040 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016B23C 0016803C C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016B240 00168040 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) /* 8016B244 00168044 FC 60 08 90 */ fmr f3, f1 /* 8016B248 00168048 48 00 51 8D */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B24C: /* 8016B24C 0016804C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B250 00168050 41 82 00 34 */ beq lbl_8016B284 -/* 8016B254 00168054 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016B258 00168058 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016B25C 0016805C 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016B254 00168054 C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016B258 00168058 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016B25C 0016805C 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016B260 00168060 7F C4 F3 78 */ mr r4, r30 /* 8016B264 00168064 D0 1C 01 BC */ stfs f0, 0x1bc(r28) /* 8016B268 00168068 7F E5 FB 78 */ mr r5, r31 /* 8016B26C 0016806C 38 7C 01 BC */ addi r3, r28, 0x1bc /* 8016B270 00168070 38 C6 08 4B */ addi r6, r6, 0x84b -/* 8016B274 00168074 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016B278 00168078 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016B27C 0016807C C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) +/* 8016B274 00168074 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016B278 00168078 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016B27C 0016807C C0 62 AB 24 */ lfs f3, lbl__1754-_SDA2_BASE_(r2) /* 8016B280 00168080 48 00 51 55 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B284: /* 8016B284 00168084 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B288 00168088 41 82 00 34 */ beq lbl_8016B2BC -/* 8016B28C 0016808C C0 02 AB 68 */ lfs f0, lbl_803CF4E8-_SDA2_BASE_(r2) -/* 8016B290 00168090 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016B294 00168094 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016B28C 0016808C C0 02 AB 68 */ lfs f0, lbl__1902-_SDA2_BASE_(r2) +/* 8016B290 00168090 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016B294 00168094 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016B298 00168098 7F C4 F3 78 */ mr r4, r30 /* 8016B29C 0016809C D0 1C 01 C0 */ stfs f0, 0x1c0(r28) /* 8016B2A0 001680A0 7F E5 FB 78 */ mr r5, r31 /* 8016B2A4 001680A4 38 7C 01 C0 */ addi r3, r28, 0x1c0 /* 8016B2A8 001680A8 38 C6 08 6D */ addi r6, r6, 0x86d -/* 8016B2AC 001680AC C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016B2B0 001680B0 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016B2B4 001680B4 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) +/* 8016B2AC 001680AC C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016B2B0 001680B0 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016B2B4 001680B4 C0 62 AB 24 */ lfs f3, lbl__1754-_SDA2_BASE_(r2) /* 8016B2B8 001680B8 48 00 51 1D */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B2BC: /* 8016B2BC 001680BC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B2C0 001680C0 41 82 00 34 */ beq lbl_8016B2F4 -/* 8016B2C4 001680C4 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016B2C8 001680C8 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016B2CC 001680CC 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016B2C4 001680C4 C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016B2C8 001680C8 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016B2CC 001680CC 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016B2D0 001680D0 7F C4 F3 78 */ mr r4, r30 /* 8016B2D4 001680D4 D0 1C 01 C4 */ stfs f0, 0x1c4(r28) /* 8016B2D8 001680D8 7F E5 FB 78 */ mr r5, r31 /* 8016B2DC 001680DC 38 7C 01 C4 */ addi r3, r28, 0x1c4 /* 8016B2E0 001680E0 38 C6 08 8F */ addi r6, r6, 0x88f -/* 8016B2E4 001680E4 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016B2E8 001680E8 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016B2EC 001680EC C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) +/* 8016B2E4 001680E4 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016B2E8 001680E8 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016B2EC 001680EC C0 62 AB 24 */ lfs f3, lbl__1754-_SDA2_BASE_(r2) /* 8016B2F0 001680F0 48 00 50 E5 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B2F4: /* 8016B2F4 001680F4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B2F8 001680F8 41 82 00 34 */ beq lbl_8016B32C -/* 8016B2FC 001680FC C0 02 AB 0C */ lfs f0, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016B300 00168100 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016B304 00168104 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016B2FC 001680FC C0 02 AB 0C */ lfs f0, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016B300 00168100 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016B304 00168104 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016B308 00168108 7F C4 F3 78 */ mr r4, r30 /* 8016B30C 0016810C D0 1C 01 D0 */ stfs f0, 0x1d0(r28) /* 8016B310 00168110 7F E5 FB 78 */ mr r5, r31 /* 8016B314 00168114 38 7C 01 D0 */ addi r3, r28, 0x1d0 /* 8016B318 00168118 38 C6 08 AB */ addi r6, r6, 0x8ab -/* 8016B31C 0016811C C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016B320 00168120 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016B31C 0016811C C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016B320 00168120 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) /* 8016B324 00168124 FC 60 08 90 */ fmr f3, f1 /* 8016B328 00168128 48 00 50 AD */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B32C: /* 8016B32C 0016812C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B330 00168130 41 82 00 34 */ beq lbl_8016B364 -/* 8016B334 00168134 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016B338 00168138 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016B33C 0016813C 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016B334 00168134 C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016B338 00168138 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016B33C 0016813C 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016B340 00168140 7F C4 F3 78 */ mr r4, r30 /* 8016B344 00168144 D0 1C 01 D4 */ stfs f0, 0x1d4(r28) /* 8016B348 00168148 7F E5 FB 78 */ mr r5, r31 /* 8016B34C 0016814C 38 7C 01 D4 */ addi r3, r28, 0x1d4 /* 8016B350 00168150 38 C6 08 C6 */ addi r6, r6, 0x8c6 -/* 8016B354 00168154 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016B358 00168158 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016B35C 0016815C C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) +/* 8016B354 00168154 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016B358 00168158 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016B35C 0016815C C0 62 AB 24 */ lfs f3, lbl__1754-_SDA2_BASE_(r2) /* 8016B360 00168160 48 00 50 75 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B364: /* 8016B364 00168164 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B368 00168168 41 82 00 34 */ beq lbl_8016B39C -/* 8016B36C 0016816C C0 02 AB 68 */ lfs f0, lbl_803CF4E8-_SDA2_BASE_(r2) -/* 8016B370 00168170 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016B374 00168174 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016B36C 0016816C C0 02 AB 68 */ lfs f0, lbl__1902-_SDA2_BASE_(r2) +/* 8016B370 00168170 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016B374 00168174 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016B378 00168178 7F C4 F3 78 */ mr r4, r30 /* 8016B37C 0016817C D0 1C 01 D8 */ stfs f0, 0x1d8(r28) /* 8016B380 00168180 7F E5 FB 78 */ mr r5, r31 /* 8016B384 00168184 38 7C 01 D8 */ addi r3, r28, 0x1d8 /* 8016B388 00168188 38 C6 08 E6 */ addi r6, r6, 0x8e6 -/* 8016B38C 0016818C C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016B390 00168190 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016B394 00168194 C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) +/* 8016B38C 0016818C C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016B390 00168190 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016B394 00168194 C0 62 AB 24 */ lfs f3, lbl__1754-_SDA2_BASE_(r2) /* 8016B398 00168198 48 00 50 3D */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B39C: /* 8016B39C 0016819C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B3A0 001681A0 41 82 00 34 */ beq lbl_8016B3D4 -/* 8016B3A4 001681A4 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016B3A8 001681A8 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016B3AC 001681AC 38 C3 14 64 */ addi r6, r3, lbl_80271464@l +/* 8016B3A4 001681A4 C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016B3A8 001681A8 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016B3AC 001681AC 38 C3 14 64 */ addi r6, r3, lbl__stringBase0_97@l /* 8016B3B0 001681B0 7F C4 F3 78 */ mr r4, r30 /* 8016B3B4 001681B4 D0 1C 01 DC */ stfs f0, 0x1dc(r28) /* 8016B3B8 001681B8 7F E5 FB 78 */ mr r5, r31 /* 8016B3BC 001681BC 38 7C 01 DC */ addi r3, r28, 0x1dc /* 8016B3C0 001681C0 38 C6 09 06 */ addi r6, r6, 0x906 -/* 8016B3C4 001681C4 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016B3C8 001681C8 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016B3CC 001681CC C0 62 AB 24 */ lfs f3, lbl_803CF4A4-_SDA2_BASE_(r2) +/* 8016B3C4 001681C4 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016B3C8 001681C8 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016B3CC 001681CC C0 62 AB 24 */ lfs f3, lbl__1754-_SDA2_BASE_(r2) /* 8016B3D0 001681D0 48 00 50 05 */ bl zNPCTypeBossPlankton.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8016B3D4: /* 8016B3D4 001681D4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B3D8 001681D8 41 82 00 38 */ beq lbl_8016B410 -/* 8016B3DC 001681DC 3C 80 80 33 */ lis r4, lbl_8032A038@ha -/* 8016B3E0 001681E0 3C 60 80 27 */ lis r3, lbl_8027110C@ha -/* 8016B3E4 001681E4 38 84 A0 38 */ addi r4, r4, lbl_8032A038@l +/* 8016B3DC 001681DC 3C 80 80 33 */ lis r4, lbl_sound_asset_ids__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016B3E0 001681E0 3C 60 80 27 */ lis r3, lbl_sound_assets__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016B3E4 001681E4 38 84 A0 38 */ addi r4, r4, lbl_sound_asset_ids__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016B3E8 001681E8 80 84 00 10 */ lwz r4, 0x10(r4) -/* 8016B3EC 001681EC 38 03 11 0C */ addi r0, r3, lbl_8027110C@l +/* 8016B3EC 001681EC 38 03 11 0C */ addi r0, r3, lbl_sound_assets__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016B3F0 001681F0 90 9C 01 54 */ stw r4, 0x154(r28) /* 8016B3F4 001681F4 80 7C 01 54 */ lwz r3, 0x154(r28) /* 8016B3F8 001681F8 54 63 20 36 */ slwi r3, r3, 4 /* 8016B3FC 001681FC 7C 60 1A 14 */ add r3, r0, r3 /* 8016B400 00168200 80 63 00 04 */ lwz r3, 4(r3) /* 8016B404 00168204 4B EE 0E 11 */ bl xStrHash__FPCc -/* 8016B408 00168208 3C 80 80 33 */ lis r4, lbl_8032A140@ha -/* 8016B40C 0016820C 90 64 A1 40 */ stw r3, lbl_8032A140@l(r4) +/* 8016B408 00168208 3C 80 80 33 */ lis r4, lbl_sound_data__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016B40C 0016820C 90 64 A1 40 */ stw r3, lbl_sound_data__34_unnamed_zNPCTypeBossPlankton_cpp_@l(r4) lbl_8016B410: /* 8016B410 00168210 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B414 00168214 41 82 00 3C */ beq lbl_8016B450 -/* 8016B418 00168218 3C 80 80 33 */ lis r4, lbl_8032A038@ha -/* 8016B41C 0016821C 3C 60 80 27 */ lis r3, lbl_8027110C@ha -/* 8016B420 00168220 38 84 A0 38 */ addi r4, r4, lbl_8032A038@l +/* 8016B418 00168218 3C 80 80 33 */ lis r4, lbl_sound_asset_ids__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016B41C 0016821C 3C 60 80 27 */ lis r3, lbl_sound_assets__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016B420 00168220 38 84 A0 38 */ addi r4, r4, lbl_sound_asset_ids__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016B424 00168224 80 84 00 34 */ lwz r4, 0x34(r4) -/* 8016B428 00168228 38 03 11 0C */ addi r0, r3, lbl_8027110C@l +/* 8016B428 00168228 38 03 11 0C */ addi r0, r3, lbl_sound_assets__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016B42C 0016822C 90 9C 01 6C */ stw r4, 0x16c(r28) /* 8016B430 00168230 80 7C 01 6C */ lwz r3, 0x16c(r28) /* 8016B434 00168234 54 63 20 36 */ slwi r3, r3, 4 /* 8016B438 00168238 7C 60 1A 14 */ add r3, r0, r3 /* 8016B43C 0016823C 80 63 00 04 */ lwz r3, 4(r3) /* 8016B440 00168240 4B EE 0D D5 */ bl xStrHash__FPCc -/* 8016B444 00168244 3C 80 80 33 */ lis r4, lbl_8032A140@ha -/* 8016B448 00168248 38 84 A1 40 */ addi r4, r4, lbl_8032A140@l +/* 8016B444 00168244 3C 80 80 33 */ lis r4, lbl_sound_data__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016B448 00168248 38 84 A1 40 */ addi r4, r4, lbl_sound_data__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016B44C 0016824C 90 64 00 10 */ stw r3, 0x10(r4) lbl_8016B450: /* 8016B450 00168250 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B454 00168254 41 82 00 3C */ beq lbl_8016B490 -/* 8016B458 00168258 3C 80 80 33 */ lis r4, lbl_8032A038@ha -/* 8016B45C 0016825C 3C 60 80 27 */ lis r3, lbl_8027110C@ha -/* 8016B460 00168260 38 84 A0 38 */ addi r4, r4, lbl_8032A038@l +/* 8016B458 00168258 3C 80 80 33 */ lis r4, lbl_sound_asset_ids__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016B45C 0016825C 3C 60 80 27 */ lis r3, lbl_sound_assets__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016B460 00168260 38 84 A0 38 */ addi r4, r4, lbl_sound_asset_ids__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016B464 00168264 80 84 00 50 */ lwz r4, 0x50(r4) -/* 8016B468 00168268 38 03 11 0C */ addi r0, r3, lbl_8027110C@l +/* 8016B468 00168268 38 03 11 0C */ addi r0, r3, lbl_sound_assets__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016B46C 0016826C 90 9C 01 84 */ stw r4, 0x184(r28) /* 8016B470 00168270 80 7C 01 84 */ lwz r3, 0x184(r28) /* 8016B474 00168274 54 63 20 36 */ slwi r3, r3, 4 /* 8016B478 00168278 7C 60 1A 14 */ add r3, r0, r3 /* 8016B47C 0016827C 80 63 00 04 */ lwz r3, 4(r3) /* 8016B480 00168280 4B EE 0D 95 */ bl xStrHash__FPCc -/* 8016B484 00168284 3C 80 80 33 */ lis r4, lbl_8032A140@ha -/* 8016B488 00168288 38 84 A1 40 */ addi r4, r4, lbl_8032A140@l +/* 8016B484 00168284 3C 80 80 33 */ lis r4, lbl_sound_data__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016B488 00168288 38 84 A1 40 */ addi r4, r4, lbl_sound_data__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016B48C 0016828C 90 64 00 20 */ stw r3, 0x20(r4) lbl_8016B490: /* 8016B490 00168290 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B494 00168294 41 82 00 3C */ beq lbl_8016B4D0 -/* 8016B498 00168298 3C 80 80 33 */ lis r4, lbl_8032A038@ha -/* 8016B49C 0016829C 3C 60 80 27 */ lis r3, lbl_8027110C@ha -/* 8016B4A0 001682A0 38 84 A0 38 */ addi r4, r4, lbl_8032A038@l +/* 8016B498 00168298 3C 80 80 33 */ lis r4, lbl_sound_asset_ids__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016B49C 0016829C 3C 60 80 27 */ lis r3, lbl_sound_assets__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016B4A0 001682A0 38 84 A0 38 */ addi r4, r4, lbl_sound_asset_ids__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016B4A4 001682A4 80 84 00 84 */ lwz r4, 0x84(r4) -/* 8016B4A8 001682A8 38 03 11 0C */ addi r0, r3, lbl_8027110C@l +/* 8016B4A8 001682A8 38 03 11 0C */ addi r0, r3, lbl_sound_assets__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016B4AC 001682AC 90 9C 01 9C */ stw r4, 0x19c(r28) /* 8016B4B0 001682B0 80 7C 01 9C */ lwz r3, 0x19c(r28) /* 8016B4B4 001682B4 54 63 20 36 */ slwi r3, r3, 4 /* 8016B4B8 001682B8 7C 60 1A 14 */ add r3, r0, r3 /* 8016B4BC 001682BC 80 63 00 04 */ lwz r3, 4(r3) /* 8016B4C0 001682C0 4B EE 0D 55 */ bl xStrHash__FPCc -/* 8016B4C4 001682C4 3C 80 80 33 */ lis r4, lbl_8032A140@ha -/* 8016B4C8 001682C8 38 84 A1 40 */ addi r4, r4, lbl_8032A140@l +/* 8016B4C4 001682C4 3C 80 80 33 */ lis r4, lbl_sound_data__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016B4C8 001682C8 38 84 A1 40 */ addi r4, r4, lbl_sound_data__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016B4CC 001682CC 90 64 00 30 */ stw r3, 0x30(r4) lbl_8016B4D0: /* 8016B4D0 001682D0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B4D4 001682D4 41 82 00 3C */ beq lbl_8016B510 -/* 8016B4D8 001682D8 3C 80 80 33 */ lis r4, lbl_8032A038@ha -/* 8016B4DC 001682DC 3C 60 80 27 */ lis r3, lbl_8027110C@ha -/* 8016B4E0 001682E0 38 84 A0 38 */ addi r4, r4, lbl_8032A038@l +/* 8016B4D8 001682D8 3C 80 80 33 */ lis r4, lbl_sound_asset_ids__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016B4DC 001682DC 3C 60 80 27 */ lis r3, lbl_sound_assets__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016B4E0 001682E0 38 84 A0 38 */ addi r4, r4, lbl_sound_asset_ids__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016B4E4 001682E4 80 84 00 AC */ lwz r4, 0xac(r4) -/* 8016B4E8 001682E8 38 03 11 0C */ addi r0, r3, lbl_8027110C@l +/* 8016B4E8 001682E8 38 03 11 0C */ addi r0, r3, lbl_sound_assets__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016B4EC 001682EC 90 9C 01 B4 */ stw r4, 0x1b4(r28) /* 8016B4F0 001682F0 80 7C 01 B4 */ lwz r3, 0x1b4(r28) /* 8016B4F4 001682F4 54 63 20 36 */ slwi r3, r3, 4 /* 8016B4F8 001682F8 7C 60 1A 14 */ add r3, r0, r3 /* 8016B4FC 001682FC 80 63 00 04 */ lwz r3, 4(r3) /* 8016B500 00168300 4B EE 0D 15 */ bl xStrHash__FPCc -/* 8016B504 00168304 3C 80 80 33 */ lis r4, lbl_8032A140@ha -/* 8016B508 00168308 38 84 A1 40 */ addi r4, r4, lbl_8032A140@l +/* 8016B504 00168304 3C 80 80 33 */ lis r4, lbl_sound_data__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016B508 00168308 38 84 A1 40 */ addi r4, r4, lbl_sound_data__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016B50C 0016830C 90 64 00 40 */ stw r3, 0x40(r4) lbl_8016B510: /* 8016B510 00168310 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8016B514 00168314 41 82 00 3C */ beq lbl_8016B550 -/* 8016B518 00168318 3C 80 80 33 */ lis r4, lbl_8032A038@ha -/* 8016B51C 0016831C 3C 60 80 27 */ lis r3, lbl_8027110C@ha -/* 8016B520 00168320 38 84 A0 38 */ addi r4, r4, lbl_8032A038@l +/* 8016B518 00168318 3C 80 80 33 */ lis r4, lbl_sound_asset_ids__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016B51C 0016831C 3C 60 80 27 */ lis r3, lbl_sound_assets__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016B520 00168320 38 84 A0 38 */ addi r4, r4, lbl_sound_asset_ids__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016B524 00168324 80 84 00 D4 */ lwz r4, 0xd4(r4) -/* 8016B528 00168328 38 03 11 0C */ addi r0, r3, lbl_8027110C@l +/* 8016B528 00168328 38 03 11 0C */ addi r0, r3, lbl_sound_assets__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016B52C 0016832C 90 9C 01 CC */ stw r4, 0x1cc(r28) /* 8016B530 00168330 80 7C 01 CC */ lwz r3, 0x1cc(r28) /* 8016B534 00168334 54 63 20 36 */ slwi r3, r3, 4 /* 8016B538 00168338 7C 60 1A 14 */ add r3, r0, r3 /* 8016B53C 0016833C 80 63 00 04 */ lwz r3, 4(r3) /* 8016B540 00168340 4B EE 0C D5 */ bl xStrHash__FPCc -/* 8016B544 00168344 3C 80 80 33 */ lis r4, lbl_8032A140@ha -/* 8016B548 00168348 38 84 A1 40 */ addi r4, r4, lbl_8032A140@l +/* 8016B544 00168344 3C 80 80 33 */ lis r4, lbl_sound_data__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016B548 00168348 38 84 A1 40 */ addi r4, r4, lbl_sound_data__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016B54C 0016834C 90 64 00 50 */ stw r3, 0x50(r4) lbl_8016B550: /* 8016B550 00168350 80 01 00 64 */ lwz r0, 0x64(r1) @@ -3084,17 +3084,17 @@ lbl_8016B7A8: /* 8016B810 00168610 4B FA 1D B5 */ bl GIDOfActive__7xPsycheCFv /* 8016B814 00168614 28 1E 00 0C */ cmplwi r30, 0xc /* 8016B818 00168618 41 81 00 50 */ bgt lbl_8016B868 -/* 8016B81C 0016861C 3C 60 80 2A */ lis r3, lbl_8029AFF0@ha +/* 8016B81C 0016861C 3C 60 80 2A */ lis r3, lbl__2021@ha /* 8016B820 00168620 57 C0 10 3A */ slwi r0, r30, 2 -/* 8016B824 00168624 38 63 AF F0 */ addi r3, r3, lbl_8029AFF0@l +/* 8016B824 00168624 38 63 AF F0 */ addi r3, r3, lbl__2021@l /* 8016B828 00168628 7C 03 00 2E */ lwzx r0, r3, r0 /* 8016B82C 0016862C 7C 09 03 A6 */ mtctr r0 /* 8016B830 00168630 4E 80 04 20 */ bctr /* 8016B834 00168634 28 1F 00 00 */ cmplwi r31, 0 /* 8016B838 00168638 41 82 00 28 */ beq lbl_8016B860 -/* 8016B83C 0016863C 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha +/* 8016B83C 0016863C 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 8016B840 00168640 7F E4 FB 78 */ mr r4, r31 -/* 8016B844 00168644 38 A3 A1 A0 */ addi r5, r3, lbl_8032A1A0@l +/* 8016B844 00168644 38 A3 A1 A0 */ addi r5, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016B848 00168648 38 61 00 08 */ addi r3, r1, 8 /* 8016B84C 0016864C C0 25 00 28 */ lfs f1, 0x28(r5) /* 8016B850 00168650 4B E9 F8 D1 */ bl __ml__5xVec3CFf @@ -3116,9 +3116,9 @@ lbl_8016B868: /* 8016B888 00168688 38 84 BD B5 */ addi r4, r4, -16971 /* 8016B88C 0016868C 28 04 00 0E */ cmplwi r4, 0xe /* 8016B890 00168690 41 81 00 5C */ bgt lbl_8016B8EC -/* 8016B894 00168694 3C 60 80 2A */ lis r3, lbl_8029B024@ha +/* 8016B894 00168694 3C 60 80 2A */ lis r3, lbl__2049@ha /* 8016B898 00168698 54 84 10 3A */ slwi r4, r4, 2 -/* 8016B89C 0016869C 38 63 B0 24 */ addi r3, r3, lbl_8029B024@l +/* 8016B89C 0016869C 38 63 B0 24 */ addi r3, r3, lbl__2049@l /* 8016B8A0 001686A0 7C 03 20 2E */ lwzx r0, r3, r4 /* 8016B8A4 001686A4 7C 09 03 A6 */ mtctr r0 /* 8016B8A8 001686A8 4E 80 04 20 */ bctr @@ -3143,9 +3143,9 @@ lbl_8016B8EC: lbl_8016B8F0: /* 8016B8F0 001686F0 2C 00 FF FF */ cmpwi r0, -1 /* 8016B8F4 001686F4 40 81 00 18 */ ble lbl_8016B90C -/* 8016B8F8 001686F8 3C 60 80 2A */ lis r3, lbl_80299268@ha +/* 8016B8F8 001686F8 3C 60 80 2A */ lis r3, lbl_g_hash_bossanim@ha /* 8016B8FC 001686FC 54 00 10 3A */ slwi r0, r0, 2 -/* 8016B900 00168700 38 63 92 68 */ addi r3, r3, lbl_80299268@l +/* 8016B900 00168700 38 63 92 68 */ addi r3, r3, lbl_g_hash_bossanim@l /* 8016B904 00168704 7C 63 00 2E */ lwzx r3, r3, r0 /* 8016B908 00168708 4E 80 00 20 */ blr lbl_8016B90C: @@ -3209,9 +3209,9 @@ refresh_orbit__13zNPCBPlanktonFv: /* 8016B9CC 001687CC 7C 64 1B 78 */ mr r4, r3 /* 8016B9D0 001687D0 38 7F 04 50 */ addi r3, r31, 0x450 /* 8016B9D4 001687D4 4B E9 F8 91 */ bl __as__5xVec3FRC5xVec3 -/* 8016B9D8 001687D8 3C 80 80 33 */ lis r4, lbl_8032A1A0@ha +/* 8016B9D8 001687D8 3C 80 80 33 */ lis r4, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 8016B9DC 001687DC 38 61 00 08 */ addi r3, r1, 8 -/* 8016B9E0 001687E0 38 C4 A1 A0 */ addi r6, r4, lbl_8032A1A0@l +/* 8016B9E0 001687E0 38 C4 A1 A0 */ addi r6, r4, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016B9E4 001687E4 38 9F 04 50 */ addi r4, r31, 0x450 /* 8016B9E8 001687E8 C0 26 01 3C */ lfs f1, 0x13c(r6) /* 8016B9EC 001687EC 38 A1 00 14 */ addi r5, r1, 0x14 @@ -3229,14 +3229,14 @@ lbl_8016BA18: /* 8016BA18 00168818 88 1F 02 B6 */ lbz r0, 0x2b6(r31) /* 8016BA1C 0016881C 28 00 00 00 */ cmplwi r0, 0 /* 8016BA20 00168820 41 82 00 3C */ beq lbl_8016BA5C -/* 8016BA24 00168824 3C 80 80 33 */ lis r4, lbl_8032A1A0@ha +/* 8016BA24 00168824 3C 80 80 33 */ lis r4, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 8016BA28 00168828 38 7F 04 50 */ addi r3, r31, 0x450 -/* 8016BA2C 0016882C 38 84 A1 A0 */ addi r4, r4, lbl_8032A1A0@l +/* 8016BA2C 0016882C 38 84 A1 A0 */ addi r4, r4, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016BA30 00168830 38 84 01 38 */ addi r4, r4, 0x138 /* 8016BA34 00168834 4B E9 F8 31 */ bl __as__5xVec3FRC5xVec3 -/* 8016BA38 00168838 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha +/* 8016BA38 00168838 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 8016BA3C 0016883C C0 3F 04 54 */ lfs f1, 0x454(r31) -/* 8016BA40 00168840 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l +/* 8016BA40 00168840 38 63 A1 A0 */ addi r3, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016BA44 00168844 C0 03 01 48 */ lfs f0, 0x148(r3) /* 8016BA48 00168848 EC 01 00 2A */ fadds f0, f1, f0 /* 8016BA4C 0016884C D0 1F 04 54 */ stfs f0, 0x454(r31) @@ -3244,14 +3244,14 @@ lbl_8016BA18: /* 8016BA54 00168854 D0 1F 04 5C */ stfs f0, 0x45c(r31) /* 8016BA58 00168858 48 00 00 C4 */ b lbl_8016BB1C lbl_8016BA5C: -/* 8016BA5C 0016885C 3C 80 80 33 */ lis r4, lbl_8032A1A0@ha +/* 8016BA5C 0016885C 3C 80 80 33 */ lis r4, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 8016BA60 00168860 38 7F 04 50 */ addi r3, r31, 0x450 -/* 8016BA64 00168864 38 84 A1 A0 */ addi r4, r4, lbl_8032A1A0@l +/* 8016BA64 00168864 38 84 A1 A0 */ addi r4, r4, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016BA68 00168868 38 84 01 38 */ addi r4, r4, 0x138 /* 8016BA6C 0016886C 4B E9 F7 F9 */ bl __as__5xVec3FRC5xVec3 -/* 8016BA70 00168870 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha +/* 8016BA70 00168870 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 8016BA74 00168874 C0 3F 04 54 */ lfs f1, 0x454(r31) -/* 8016BA78 00168878 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l +/* 8016BA78 00168878 38 63 A1 A0 */ addi r3, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016BA7C 0016887C C0 03 01 50 */ lfs f0, 0x150(r3) /* 8016BA80 00168880 EC 01 00 2A */ fadds f0, f1, f0 /* 8016BA84 00168884 D0 1F 04 54 */ stfs f0, 0x454(r31) @@ -3272,9 +3272,9 @@ lbl_8016BA94: /* 8016BABC 001688BC 88 1F 02 B6 */ lbz r0, 0x2b6(r31) /* 8016BAC0 001688C0 28 00 00 00 */ cmplwi r0, 0 /* 8016BAC4 001688C4 41 82 00 30 */ beq lbl_8016BAF4 -/* 8016BAC8 001688C8 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha +/* 8016BAC8 001688C8 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 8016BACC 001688CC C0 3F 04 5C */ lfs f1, 0x45c(r31) -/* 8016BAD0 001688D0 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l +/* 8016BAD0 001688D0 38 63 A1 A0 */ addi r3, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016BAD4 001688D4 C0 03 01 00 */ lfs f0, 0x100(r3) /* 8016BAD8 001688D8 EC 01 00 2A */ fadds f0, f1, f0 /* 8016BADC 001688DC D0 1F 04 5C */ stfs f0, 0x45c(r31) @@ -3284,9 +3284,9 @@ lbl_8016BA94: /* 8016BAEC 001688EC D0 1F 04 54 */ stfs f0, 0x454(r31) /* 8016BAF0 001688F0 48 00 00 2C */ b lbl_8016BB1C lbl_8016BAF4: -/* 8016BAF4 001688F4 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha +/* 8016BAF4 001688F4 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 8016BAF8 001688F8 C0 3F 04 5C */ lfs f1, 0x45c(r31) -/* 8016BAFC 001688FC 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l +/* 8016BAFC 001688FC 38 63 A1 A0 */ addi r3, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016BB00 00168900 C0 03 00 F8 */ lfs f0, 0xf8(r3) /* 8016BB04 00168904 EC 01 00 2A */ fadds f0, f1, f0 /* 8016BB08 00168908 D0 1F 04 5C */ stfs f0, 0x45c(r31) @@ -3357,17 +3357,17 @@ zNPCTypeBossPlankton.set_yaw_matrix__34_unnamed_zNPCTypeBossPlankton_cpp_FR7xMat /* 8016BBE0 001689E0 FF E0 00 90 */ fmr f31, f0 /* 8016BBE4 001689E4 4B F5 92 AD */ bl icos__Ff /* 8016BBE8 001689E8 FC 60 F8 50 */ fneg f3, f31 -/* 8016BBEC 001689EC C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016BBEC 001689EC C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) /* 8016BBF0 001689F0 FF C0 08 90 */ fmr f30, f1 /* 8016BBF4 001689F4 7F E3 FB 78 */ mr r3, r31 /* 8016BBF8 001689F8 4B E9 F4 F5 */ bl assign__5xVec3Ffff -/* 8016BBFC 001689FC C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016BBFC 001689FC C0 22 AB 10 */ lfs f1, lbl__1586_2-_SDA2_BASE_(r2) /* 8016BC00 00168A00 38 7F 00 10 */ addi r3, r31, 0x10 -/* 8016BC04 00168A04 C0 42 AB 0C */ lfs f2, lbl_803CF48C-_SDA2_BASE_(r2) +/* 8016BC04 00168A04 C0 42 AB 0C */ lfs f2, lbl__1585_1-_SDA2_BASE_(r2) /* 8016BC08 00168A08 FC 60 08 90 */ fmr f3, f1 /* 8016BC0C 00168A0C 4B E9 F4 E1 */ bl assign__5xVec3Ffff /* 8016BC10 00168A10 FC 20 F8 90 */ fmr f1, f31 -/* 8016BC14 00168A14 C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016BC14 00168A14 C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) /* 8016BC18 00168A18 FC 60 F0 90 */ fmr f3, f30 /* 8016BC1C 00168A1C 38 7F 00 20 */ addi r3, r31, 0x20 /* 8016BC20 00168A20 4B E9 F4 CD */ bl assign__5xVec3Ffff @@ -3468,9 +3468,9 @@ zNPCTypeBossPlankton.update_move_orbit__34_unnamed_zNPCTypeBossPlankton_cpp_FR5x /* 8016BD78 00168B78 DB 81 00 A0 */ stfd f28, 0xa0(r1) /* 8016BD7C 00168B7C F3 81 00 A8 */ psq_st f28, 168(r1), 0, qr0 /* 8016BD80 00168B80 BF 61 00 8C */ stmw r27, 0x8c(r1) -/* 8016BD84 00168B84 3C E0 80 27 */ lis r7, lbl_80270FA8@ha +/* 8016BD84 00168B84 3C E0 80 27 */ lis r7, lbl__405_9@ha /* 8016BD88 00168B88 7C 7C 1B 78 */ mr r28, r3 -/* 8016BD8C 00168B8C 3B E7 0F A8 */ addi r31, r7, lbl_80270FA8@l +/* 8016BD8C 00168B8C 3B E7 0F A8 */ addi r31, r7, lbl__405_9@l /* 8016BD90 00168B90 7C 9D 23 78 */ mr r29, r4 /* 8016BD94 00168B94 81 5F 04 44 */ lwz r10, 0x444(r31) /* 8016BD98 00168B98 7C BE 2B 78 */ mr r30, r5 @@ -3532,10 +3532,10 @@ zNPCTypeBossPlankton.update_move_orbit__34_unnamed_zNPCTypeBossPlankton_cpp_FR5x /* 8016BE78 00168C78 FF 80 00 90 */ fmr f28, f0 /* 8016BE7C 00168C7C 4B E9 A1 F5 */ bl xatan2__Fff /* 8016BE80 00168C80 EC 01 E0 28 */ fsubs f0, f1, f28 -/* 8016BE84 00168C84 C0 22 AB B0 */ lfs f1, lbl_803CF530-_SDA2_BASE_(r2) +/* 8016BE84 00168C84 C0 22 AB B0 */ lfs f1, lbl__2165-_SDA2_BASE_(r2) /* 8016BE88 00168C88 EC 21 00 2A */ fadds f1, f1, f0 /* 8016BE8C 00168C8C 4B EA 29 69 */ bl xrmod__Ff -/* 8016BE90 00168C90 C0 42 AB B0 */ lfs f2, lbl_803CF530-_SDA2_BASE_(r2) +/* 8016BE90 00168C90 C0 42 AB B0 */ lfs f2, lbl__2165-_SDA2_BASE_(r2) /* 8016BE94 00168C94 57 60 06 3F */ clrlwi. r0, r27, 0x18 /* 8016BE98 00168C98 80 7F 04 5C */ lwz r3, 0x45c(r31) /* 8016BE9C 00168C9C EC 1D F8 28 */ fsubs f0, f29, f31 @@ -3588,22 +3588,22 @@ lbl_8016BF24: /* 8016BF50 00168D50 C0 9D 00 2C */ lfs f4, 0x2c(r29) /* 8016BF54 00168D54 38 9D 00 14 */ addi r4, r29, 0x14 /* 8016BF58 00168D58 4B EC 51 FD */ bl xAccelMove__FRfRfffff -/* 8016BF5C 00168D5C C0 02 AB B4 */ lfs f0, lbl_803CF534-_SDA2_BASE_(r2) +/* 8016BF5C 00168D5C C0 02 AB B4 */ lfs f0, lbl__2166-_SDA2_BASE_(r2) /* 8016BF60 00168D60 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8016BF64 00168D64 4C 41 13 82 */ cror 2, 1, 2 /* 8016BF68 00168D68 40 82 00 2C */ bne lbl_8016BF94 -/* 8016BF6C 00168D6C C0 02 AB 28 */ lfs f0, lbl_803CF4A8-_SDA2_BASE_(r2) +/* 8016BF6C 00168D6C C0 02 AB 28 */ lfs f0, lbl__1755_1-_SDA2_BASE_(r2) /* 8016BF70 00168D70 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8016BF74 00168D74 4C 40 13 82 */ cror 2, 0, 2 /* 8016BF78 00168D78 40 82 00 1C */ bne lbl_8016BF94 -/* 8016BF7C 00168D7C C0 42 AB 10 */ lfs f2, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016BF7C 00168D7C C0 42 AB 10 */ lfs f2, lbl__1586_2-_SDA2_BASE_(r2) /* 8016BF80 00168D80 38 61 00 2C */ addi r3, r1, 0x2c -/* 8016BF84 00168D84 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) +/* 8016BF84 00168D84 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) /* 8016BF88 00168D88 FC 60 10 90 */ fmr f3, f2 /* 8016BF8C 00168D8C 4B E9 F1 61 */ bl assign__5xVec3Ffff /* 8016BF90 00168D90 48 00 00 30 */ b lbl_8016BFC0 lbl_8016BF94: -/* 8016BF94 00168D94 C0 02 AB 0C */ lfs f0, lbl_803CF48C-_SDA2_BASE_(r2) +/* 8016BF94 00168D94 C0 02 AB 0C */ lfs f0, lbl__1585_1-_SDA2_BASE_(r2) /* 8016BF98 00168D98 38 61 00 08 */ addi r3, r1, 8 /* 8016BF9C 00168D9C 38 81 00 5C */ addi r4, r1, 0x5c /* 8016BFA0 00168DA0 EF A0 F8 24 */ fdivs f29, f0, f31 @@ -3664,7 +3664,7 @@ update_turn__13zNPCBPlanktonFf: /* 8016C06C 00168E6C 48 00 3B 4D */ bl location__13zNPCBPlanktonCFv /* 8016C070 00168E70 80 BF 00 24 */ lwz r5, 0x24(r31) /* 8016C074 00168E74 7F E3 FB 78 */ mr r3, r31 -/* 8016C078 00168E78 80 82 BF F0 */ lwz r4, lbl_803D0970-_SDA2_BASE_(r2) +/* 8016C078 00168E78 80 82 BF F0 */ lwz r4, lbl__2188_2-_SDA2_BASE_(r2) /* 8016C07C 00168E7C 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 8016C080 00168E80 80 02 BF F4 */ lwz r0, lbl_803D0974-_SDA2_BASE_(r2) /* 8016C084 00168E84 90 81 00 0C */ stw r4, 0xc(r1) @@ -3684,17 +3684,17 @@ update_turn__13zNPCBPlanktonFf: /* 8016C0BC 00168EBC C0 5F 04 64 */ lfs f2, 0x464(r31) /* 8016C0C0 00168EC0 4B E9 9F B1 */ bl xatan2__Fff /* 8016C0C4 00168EC4 EC 61 F8 28 */ fsubs f3, f1, f31 -/* 8016C0C8 00168EC8 C0 02 AB B0 */ lfs f0, lbl_803CF530-_SDA2_BASE_(r2) +/* 8016C0C8 00168EC8 C0 02 AB B0 */ lfs f0, lbl__2165-_SDA2_BASE_(r2) /* 8016C0CC 00168ECC FC 03 00 40 */ fcmpo cr0, f3, f0 /* 8016C0D0 00168ED0 40 81 00 10 */ ble lbl_8016C0E0 -/* 8016C0D4 00168ED4 C0 02 AB B8 */ lfs f0, lbl_803CF538-_SDA2_BASE_(r2) +/* 8016C0D4 00168ED4 C0 02 AB B8 */ lfs f0, lbl__2172-_SDA2_BASE_(r2) /* 8016C0D8 00168ED8 EC 63 00 28 */ fsubs f3, f3, f0 /* 8016C0DC 00168EDC 48 00 00 18 */ b lbl_8016C0F4 lbl_8016C0E0: -/* 8016C0E0 00168EE0 C0 02 AB BC */ lfs f0, lbl_803CF53C-_SDA2_BASE_(r2) +/* 8016C0E0 00168EE0 C0 02 AB BC */ lfs f0, lbl__2200_1-_SDA2_BASE_(r2) /* 8016C0E4 00168EE4 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 8016C0E8 00168EE8 40 80 00 0C */ bge lbl_8016C0F4 -/* 8016C0EC 00168EEC C0 02 AB B8 */ lfs f0, lbl_803CF538-_SDA2_BASE_(r2) +/* 8016C0EC 00168EEC C0 02 AB B8 */ lfs f0, lbl__2172-_SDA2_BASE_(r2) /* 8016C0F0 00168EF0 EC 63 00 2A */ fadds f3, f3, f0 lbl_8016C0F4: /* 8016C0F4 00168EF4 FC 00 F8 18 */ frsp f0, f31 @@ -3774,11 +3774,11 @@ zNPCTypeBossPlankton.world_to_ring_vel__34_unnamed_zNPCTypeBossPlankton_cpp_FRC5 /* 8016C1EC 00168FEC 7C 9F 23 78 */ mr r31, r4 /* 8016C1F0 00168FF0 C0 06 00 00 */ lfs f0, 0(r6) /* 8016C1F4 00168FF4 7C 7E 1B 78 */ mr r30, r3 -/* 8016C1F8 00168FF8 81 02 BF C0 */ lwz r8, lbl_803D0940-_SDA2_BASE_(r2) +/* 8016C1F8 00168FF8 81 02 BF C0 */ lwz r8, lbl__2112_1-_SDA2_BASE_(r2) /* 8016C1FC 00168FFC 38 61 00 18 */ addi r3, r1, 0x18 /* 8016C200 00169000 80 E2 BF C4 */ lwz r7, lbl_803D0944-_SDA2_BASE_(r2) /* 8016C204 00169004 EC 41 00 28 */ fsubs f2, f1, f0 -/* 8016C208 00169008 80 82 BF C8 */ lwz r4, lbl_803D0948-_SDA2_BASE_(r2) +/* 8016C208 00169008 80 82 BF C8 */ lwz r4, lbl__2113-_SDA2_BASE_(r2) /* 8016C20C 0016900C 80 02 BF CC */ lwz r0, lbl_803D094C-_SDA2_BASE_(r2) /* 8016C210 00169010 90 81 00 18 */ stw r4, 0x18(r1) /* 8016C214 00169014 C0 25 00 08 */ lfs f1, 8(r5) @@ -3798,7 +3798,7 @@ zNPCTypeBossPlankton.world_to_ring_vel__34_unnamed_zNPCTypeBossPlankton_cpp_FRC5 /* 8016C24C 0016904C 48 00 40 79 */ bl __dv__5xVec2CFf /* 8016C250 00169050 90 81 00 14 */ stw r4, 0x14(r1) /* 8016C254 00169054 38 81 00 10 */ addi r4, r1, 0x10 -/* 8016C258 00169058 80 A2 BF D0 */ lwz r5, lbl_803D0950-_SDA2_BASE_(r2) +/* 8016C258 00169058 80 A2 BF D0 */ lwz r5, lbl__2114-_SDA2_BASE_(r2) /* 8016C25C 0016905C C0 01 00 14 */ lfs f0, 0x14(r1) /* 8016C260 00169060 90 61 00 10 */ stw r3, 0x10(r1) /* 8016C264 00169064 38 61 00 20 */ addi r3, r1, 0x20 @@ -3842,7 +3842,7 @@ zNPCTypeBossPlankton.ring_to_world_vel__34_unnamed_zNPCTypeBossPlankton_cpp_FRC5 /* 8016C2F0 001690F0 7C 7E 1B 78 */ mr r30, r3 /* 8016C2F4 001690F4 C0 06 00 08 */ lfs f0, 8(r6) /* 8016C2F8 001690F8 38 61 00 18 */ addi r3, r1, 0x18 -/* 8016C2FC 001690FC 80 82 BF D8 */ lwz r4, lbl_803D0958-_SDA2_BASE_(r2) +/* 8016C2FC 001690FC 80 82 BF D8 */ lwz r4, lbl__2118-_SDA2_BASE_(r2) /* 8016C300 00169100 EC 01 00 28 */ fsubs f0, f1, f0 /* 8016C304 00169104 80 02 BF DC */ lwz r0, lbl_803D095C-_SDA2_BASE_(r2) /* 8016C308 00169108 90 81 00 18 */ stw r4, 0x18(r1) @@ -3851,9 +3851,9 @@ zNPCTypeBossPlankton.ring_to_world_vel__34_unnamed_zNPCTypeBossPlankton_cpp_FRC5 /* 8016C314 00169114 D0 01 00 1C */ stfs f0, 0x1c(r1) /* 8016C318 00169118 4B FB 11 C5 */ bl normal__5xVec2CFv /* 8016C31C 0016911C 90 81 00 14 */ stw r4, 0x14(r1) -/* 8016C320 00169120 3C 80 80 27 */ lis r4, lbl_802713D4@ha -/* 8016C324 00169124 38 A4 13 D4 */ addi r5, r4, lbl_802713D4@l -/* 8016C328 00169128 80 C2 BF E0 */ lwz r6, lbl_803D0960-_SDA2_BASE_(r2) +/* 8016C320 00169120 3C 80 80 27 */ lis r4, lbl__2120@ha +/* 8016C324 00169124 38 A4 13 D4 */ addi r5, r4, lbl__2120@l +/* 8016C328 00169128 80 C2 BF E0 */ lwz r6, lbl__2119-_SDA2_BASE_(r2) /* 8016C32C 0016912C C0 01 00 14 */ lfs f0, 0x14(r1) /* 8016C330 00169130 90 61 00 10 */ stw r3, 0x10(r1) /* 8016C334 00169134 FC 80 00 50 */ fneg f4, f0 @@ -3904,7 +3904,7 @@ reset_territories__13zNPCBPlanktonFv: lbl_8016C3DC: /* 8016C3DC 001691DC 98 05 00 35 */ stb r0, 0x35(r5) /* 8016C3E0 001691E0 98 05 00 34 */ stb r0, 0x34(r5) -/* 8016C3E4 001691E4 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016C3E4 001691E4 C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) /* 8016C3E8 001691E8 D0 05 00 38 */ stfs f0, 0x38(r5) /* 8016C3EC 001691EC 38 A5 00 3C */ addi r5, r5, 0x3c lbl_8016C3F0: @@ -3925,9 +3925,9 @@ update_dialog__13zNPCBPlanktonFf: /* 8016C41C 0016921C 80 03 02 C4 */ lwz r0, 0x2c4(r3) /* 8016C420 00169220 2C 00 00 00 */ cmpwi r0, 0 /* 8016C424 00169224 41 82 01 A8 */ beq lbl_8016C5CC -/* 8016C428 00169228 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8016C428 00169228 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8016C42C 0016922C 80 BE 06 A0 */ lwz r5, 0x6a0(r30) -/* 8016C430 00169230 3B A4 05 58 */ addi r29, r4, lbl_803C0558@l +/* 8016C430 00169230 3B A4 05 58 */ addi r29, r4, lbl_globals@l /* 8016C434 00169234 80 1D 16 B0 */ lwz r0, 0x16b0(r29) /* 8016C438 00169238 7C 00 28 40 */ cmplw r0, r5 /* 8016C43C 0016923C 40 80 00 1C */ bge lbl_8016C458 @@ -3975,9 +3975,9 @@ lbl_8016C4D0: /* 8016C4D0 001692D0 80 1E 06 98 */ lwz r0, 0x698(r30) /* 8016C4D4 001692D4 7C 1C 00 00 */ cmpw r28, r0 /* 8016C4D8 001692D8 40 81 FF AC */ ble lbl_8016C484 -/* 8016C4DC 001692DC 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha +/* 8016C4DC 001692DC 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 8016C4E0 001692E0 7F DC F3 78 */ mr r28, r30 -/* 8016C4E4 001692E4 3B A3 A1 A0 */ addi r29, r3, lbl_8032A1A0@l +/* 8016C4E4 001692E4 3B A3 A1 A0 */ addi r29, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016C4E8 001692E8 3B 60 00 00 */ li r27, 0 /* 8016C4EC 001692EC 48 00 00 D4 */ b lbl_8016C5C0 lbl_8016C4F0: @@ -4030,7 +4030,7 @@ lbl_8016C4F0: /* 8016C5A8 001693A8 48 00 11 D5 */ bl say__13zNPCBPlanktonFiib /* 8016C5AC 001693AC 48 00 00 20 */ b lbl_8016C5CC lbl_8016C5B0: -/* 8016C5B0 001693B0 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016C5B0 001693B0 C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) /* 8016C5B4 001693B4 D0 1C 04 EC */ stfs f0, 0x4ec(r28) lbl_8016C5B8: /* 8016C5B8 001693B8 3B 9C 00 3C */ addi r28, r28, 0x3c @@ -4100,8 +4100,8 @@ update_follow_player__13zNPCBPlanktonFf: /* 8016C680 00169480 38 9F 04 74 */ addi r4, r31, 0x474 /* 8016C684 00169484 48 00 03 01 */ bl orbit_yaw_offset__13zNPCBPlanktonCFRC5xVec3RC5xVec3 /* 8016C688 00169488 FC 20 0A 10 */ fabs f1, f1 -/* 8016C68C 0016948C 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha -/* 8016C690 00169490 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l +/* 8016C68C 0016948C 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016C690 00169490 38 63 A1 A0 */ addi r3, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016C694 00169494 C0 03 00 3C */ lfs f0, 0x3c(r3) /* 8016C698 00169498 FC 20 08 18 */ frsp f1, f1 /* 8016C69C 0016949C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -4113,9 +4113,9 @@ lbl_8016C6A4: /* 8016C6B0 001694B0 38 7F 04 74 */ addi r3, r31, 0x474 /* 8016C6B4 001694B4 38 81 00 14 */ addi r4, r1, 0x14 /* 8016C6B8 001694B8 4B E9 EB AD */ bl __as__5xVec3FRC5xVec3 -/* 8016C6BC 001694BC 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha -/* 8016C6C0 001694C0 C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016C6C4 001694C4 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l +/* 8016C6BC 001694BC 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016C6C0 001694C0 C0 22 AB 10 */ lfs f1, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016C6C4 001694C4 38 63 A1 A0 */ addi r3, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016C6C8 001694C8 7F E4 FB 78 */ mr r4, r31 /* 8016C6CC 001694CC C0 43 00 38 */ lfs f2, 0x38(r3) /* 8016C6D0 001694D0 38 61 00 08 */ addi r3, r1, 8 @@ -4124,9 +4124,9 @@ lbl_8016C6A4: /* 8016C6DC 001694DC 38 7F 04 74 */ addi r3, r31, 0x474 /* 8016C6E0 001694E0 38 81 00 08 */ addi r4, r1, 8 /* 8016C6E4 001694E4 4B E9 EB 81 */ bl __as__5xVec3FRC5xVec3 -/* 8016C6E8 001694E8 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016C6EC 001694EC 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha -/* 8016C6F0 001694F0 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l +/* 8016C6E8 001694E8 C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016C6EC 001694EC 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016C6F0 001694F0 38 63 A1 A0 */ addi r3, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016C6F4 001694F4 D0 1F 04 A4 */ stfs f0, 0x4a4(r31) /* 8016C6F8 001694F8 C3 E3 00 40 */ lfs f31, 0x40(r3) /* 8016C6FC 001694FC C3 C3 00 44 */ lfs f30, 0x44(r3) @@ -4157,9 +4157,9 @@ update_follow_camera__13zNPCBPlanktonFf: /* 8016C750 00169550 93 E1 00 3C */ stw r31, 0x3c(r1) /* 8016C754 00169554 7C 7F 1B 78 */ mr r31, r3 /* 8016C758 00169558 FF C0 08 90 */ fmr f30, f1 -/* 8016C75C 0016955C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8016C75C 0016955C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8016C760 00169560 C0 3F 04 5C */ lfs f1, 0x45c(r31) -/* 8016C764 00169564 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8016C764 00169564 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8016C768 00169568 38 61 00 14 */ addi r3, r1, 0x14 /* 8016C76C 0016956C 38 84 00 34 */ addi r4, r4, 0x34 /* 8016C770 00169570 4B E9 E9 B1 */ bl __ml__5xVec3CFf @@ -4186,15 +4186,15 @@ update_follow_camera__13zNPCBPlanktonFf: /* 8016C7C4 001695C4 38 A1 00 2C */ addi r5, r1, 0x2c /* 8016C7C8 001695C8 48 00 01 BD */ bl orbit_yaw_offset__13zNPCBPlanktonCFRC5xVec3RC5xVec3 /* 8016C7CC 001695CC 4B F5 30 05 */ bl fabsf__3stdFf -/* 8016C7D0 001695D0 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha -/* 8016C7D4 001695D4 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l +/* 8016C7D0 001695D0 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016C7D4 001695D4 38 63 A1 A0 */ addi r3, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016C7D8 001695D8 C0 03 00 3C */ lfs f0, 0x3c(r3) /* 8016C7DC 001695DC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8016C7E0 001695E0 40 81 00 58 */ ble lbl_8016C838 lbl_8016C7E4: -/* 8016C7E4 001695E4 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha -/* 8016C7E8 001695E8 C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016C7EC 001695EC 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l +/* 8016C7E4 001695E4 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016C7E8 001695E8 C0 22 AB 10 */ lfs f1, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016C7EC 001695EC 38 63 A1 A0 */ addi r3, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016C7F0 001695F0 7F E4 FB 78 */ mr r4, r31 /* 8016C7F4 001695F4 C0 43 00 38 */ lfs f2, 0x38(r3) /* 8016C7F8 001695F8 38 61 00 08 */ addi r3, r1, 8 @@ -4203,9 +4203,9 @@ lbl_8016C7E4: /* 8016C804 00169604 38 7F 04 74 */ addi r3, r31, 0x474 /* 8016C808 00169608 38 81 00 08 */ addi r4, r1, 8 /* 8016C80C 0016960C 4B E9 EA 59 */ bl __as__5xVec3FRC5xVec3 -/* 8016C810 00169610 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016C814 00169614 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha -/* 8016C818 00169618 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l +/* 8016C810 00169610 C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016C814 00169614 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016C818 00169618 38 63 A1 A0 */ addi r3, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016C81C 0016961C D0 1F 04 A4 */ stfs f0, 0x4a4(r31) /* 8016C820 00169620 C3 E3 00 40 */ lfs f31, 0x40(r3) /* 8016C824 00169624 C3 C3 00 44 */ lfs f30, 0x44(r3) @@ -4265,19 +4265,19 @@ update_aim_gun__13zNPCBPlanktonFf: /* 8016C8EC 001696EC C0 21 00 30 */ lfs f1, 0x30(r1) /* 8016C8F0 001696F0 FC 40 00 90 */ fmr f2, f0 /* 8016C8F4 001696F4 4B E9 97 7D */ bl xatan2__Fff -/* 8016C8F8 001696F8 C0 02 AB B0 */ lfs f0, lbl_803CF530-_SDA2_BASE_(r2) +/* 8016C8F8 001696F8 C0 02 AB B0 */ lfs f0, lbl__2165-_SDA2_BASE_(r2) /* 8016C8FC 001696FC EC 20 08 2A */ fadds f1, f0, f1 /* 8016C900 00169700 4B EA 1E F5 */ bl xrmod__Ff -/* 8016C904 00169704 C0 02 AB B0 */ lfs f0, lbl_803CF530-_SDA2_BASE_(r2) -/* 8016C908 00169708 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha -/* 8016C90C 0016970C 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l +/* 8016C904 00169704 C0 02 AB B0 */ lfs f0, lbl__2165-_SDA2_BASE_(r2) +/* 8016C908 00169708 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016C90C 0016970C 38 63 A1 A0 */ addi r3, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016C910 00169710 EC 21 00 28 */ fsubs f1, f1, f0 /* 8016C914 00169714 C0 43 00 AC */ lfs f2, 0xac(r3) /* 8016C918 00169718 C0 63 00 B0 */ lfs f3, 0xb0(r3) /* 8016C91C 0016971C 4B EA 20 1D */ bl range_limit_f___Ffff -/* 8016C920 00169720 3C 80 80 27 */ lis r4, lbl_80271440@ha +/* 8016C920 00169720 3C 80 80 27 */ lis r4, lbl__2381@ha /* 8016C924 00169724 38 7F 02 CC */ addi r3, r31, 0x2cc -/* 8016C928 00169728 38 E4 14 40 */ addi r7, r4, lbl_80271440@l +/* 8016C928 00169728 38 E4 14 40 */ addi r7, r4, lbl__2381@l /* 8016C92C 0016972C 38 81 00 20 */ addi r4, r1, 0x20 /* 8016C930 00169730 80 C7 00 00 */ lwz r6, 0(r7) /* 8016C934 00169734 80 A7 00 04 */ lwz r5, 4(r7) @@ -4295,9 +4295,9 @@ lbl_8016C94C: .global check_player_damage__13zNPCBPlanktonFv check_player_damage__13zNPCBPlanktonFv: -/* 8016C960 00169760 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8016C960 00169760 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8016C964 00169764 38 00 00 00 */ li r0, 0 -/* 8016C968 00169768 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8016C968 00169768 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8016C96C 0016976C 80 83 1A FC */ lwz r4, 0x1afc(r3) /* 8016C970 00169770 7C 64 00 D0 */ neg r3, r4 /* 8016C974 00169774 7C 63 23 78 */ or r3, r3, r4 @@ -4312,11 +4312,11 @@ orbit_yaw_offset__13zNPCBPlanktonCFRC5xVec3RC5xVec3: /* 8016C98C 0016978C 90 01 00 44 */ stw r0, 0x44(r1) /* 8016C990 00169790 DB E1 00 30 */ stfd f31, 0x30(r1) /* 8016C994 00169794 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0 -/* 8016C998 00169798 81 42 BF F8 */ lwz r10, lbl_803D0978-_SDA2_BASE_(r2) +/* 8016C998 00169798 81 42 BF F8 */ lwz r10, lbl__2409_1-_SDA2_BASE_(r2) /* 8016C99C 0016979C 81 22 BF FC */ lwz r9, lbl_803D097C-_SDA2_BASE_(r2) -/* 8016C9A0 001697A0 81 02 C0 00 */ lwz r8, lbl_803D0980-_SDA2_BASE_(r2) +/* 8016C9A0 001697A0 81 02 C0 00 */ lwz r8, lbl__2410_1-_SDA2_BASE_(r2) /* 8016C9A4 001697A4 80 E2 C0 04 */ lwz r7, lbl_803D0984-_SDA2_BASE_(r2) -/* 8016C9A8 001697A8 80 C2 C0 08 */ lwz r6, lbl_803D0988-_SDA2_BASE_(r2) +/* 8016C9A8 001697A8 80 C2 C0 08 */ lwz r6, lbl__2411_1-_SDA2_BASE_(r2) /* 8016C9AC 001697AC 80 02 C0 0C */ lwz r0, lbl_803D098C-_SDA2_BASE_(r2) /* 8016C9B0 001697B0 91 41 00 28 */ stw r10, 0x28(r1) /* 8016C9B4 001697B4 C0 A3 04 50 */ lfs f5, 0x450(r3) @@ -4358,10 +4358,10 @@ orbit_yaw_offset__13zNPCBPlanktonCFRC5xVec3RC5xVec3: /* 8016CA44 00169844 FC 40 08 90 */ fmr f2, f1 /* 8016CA48 00169848 FC 20 F8 90 */ fmr f1, f31 /* 8016CA4C 0016984C 4B E9 96 25 */ bl xatan2__Fff -/* 8016CA50 00169850 C0 02 AB B0 */ lfs f0, lbl_803CF530-_SDA2_BASE_(r2) +/* 8016CA50 00169850 C0 02 AB B0 */ lfs f0, lbl__2165-_SDA2_BASE_(r2) /* 8016CA54 00169854 EC 20 08 2A */ fadds f1, f0, f1 /* 8016CA58 00169858 4B EA 1D 9D */ bl xrmod__Ff -/* 8016CA5C 0016985C C0 02 AB B0 */ lfs f0, lbl_803CF530-_SDA2_BASE_(r2) +/* 8016CA5C 0016985C C0 02 AB B0 */ lfs f0, lbl__2165-_SDA2_BASE_(r2) /* 8016CA60 00169860 EC 21 00 28 */ fsubs f1, f1, f0 /* 8016CA64 00169864 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 /* 8016CA68 00169868 80 01 00 44 */ lwz r0, 0x44(r1) @@ -4457,41 +4457,41 @@ lbl_8016CB80: init_beam__13zNPCBPlanktonFv: /* 8016CB94 00169994 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016CB98 00169998 7C 08 02 A6 */ mflr r0 -/* 8016CB9C 0016999C 3C 80 80 27 */ lis r4, lbl_80271464@ha +/* 8016CB9C 0016999C 3C 80 80 27 */ lis r4, lbl__stringBase0_97@ha /* 8016CBA0 001699A0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8016CBA4 001699A4 38 A4 14 64 */ addi r5, r4, lbl_80271464@l +/* 8016CBA4 001699A4 38 A4 14 64 */ addi r5, r4, lbl__stringBase0_97@l /* 8016CBA8 001699A8 38 80 00 1F */ li r4, 0x1f /* 8016CBAC 001699AC 93 E1 00 0C */ stw r31, 0xc(r1) /* 8016CBB0 001699B0 7C 7F 1B 78 */ mr r31, r3 /* 8016CBB4 001699B4 38 7F 03 B8 */ addi r3, r31, 0x3b8 /* 8016CBB8 001699B8 38 A5 09 20 */ addi r5, r5, 0x920 /* 8016CBBC 001699BC 48 01 09 89 */ bl init__17xLaserBoltEmitterFUlPCc -/* 8016CBC0 001699C0 3C 80 80 27 */ lis r4, lbl_80271464@ha +/* 8016CBC0 001699C0 3C 80 80 27 */ lis r4, lbl__stringBase0_97@ha /* 8016CBC4 001699C4 38 7F 03 B8 */ addi r3, r31, 0x3b8 -/* 8016CBC8 001699C8 38 84 14 64 */ addi r4, r4, lbl_80271464@l +/* 8016CBC8 001699C8 38 84 14 64 */ addi r4, r4, lbl__stringBase0_97@l /* 8016CBCC 001699CC 38 84 09 30 */ addi r4, r4, 0x930 /* 8016CBD0 001699D0 48 01 09 E5 */ bl set_texture__17xLaserBoltEmitterFPCc -/* 8016CBD4 001699D4 3C 80 80 33 */ lis r4, lbl_8032A1A0@ha +/* 8016CBD4 001699D4 3C 80 80 33 */ lis r4, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 8016CBD8 001699D8 38 7F 03 B8 */ addi r3, r31, 0x3b8 -/* 8016CBDC 001699DC 38 84 A1 A0 */ addi r4, r4, lbl_8032A1A0@l +/* 8016CBDC 001699DC 38 84 A1 A0 */ addi r4, r4, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016CBE0 001699E0 38 84 00 BC */ addi r4, r4, 0xbc /* 8016CBE4 001699E4 48 00 01 01 */ bl __as__Q217xLaserBoltEmitter6configFRCQ217xLaserBoltEmitter6config /* 8016CBE8 001699E8 38 7F 03 B8 */ addi r3, r31, 0x3b8 /* 8016CBEC 001699EC 48 01 0B 79 */ bl refresh_config__17xLaserBoltEmitterFv -/* 8016CBF0 001699F0 3C 80 80 27 */ lis r4, lbl_80271464@ha +/* 8016CBF0 001699F0 3C 80 80 27 */ lis r4, lbl__stringBase0_97@ha /* 8016CBF4 001699F4 38 7F 02 E8 */ addi r3, r31, 0x2e8 -/* 8016CBF8 001699F8 38 A4 14 64 */ addi r5, r4, lbl_80271464@l +/* 8016CBF8 001699F8 38 A4 14 64 */ addi r5, r4, lbl__stringBase0_97@l /* 8016CBFC 001699FC 38 80 00 7F */ li r4, 0x7f /* 8016CC00 00169A00 38 A5 09 44 */ addi r5, r5, 0x944 /* 8016CC04 00169A04 48 00 F8 CD */ bl init__13xDecalEmitterFiPCc -/* 8016CC08 00169A08 3C 80 80 27 */ lis r4, lbl_802712E8@ha +/* 8016CC08 00169A08 3C 80 80 27 */ lis r4, lbl_beam_ring_curve__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 8016CC0C 00169A0C 38 7F 02 E8 */ addi r3, r31, 0x2e8 -/* 8016CC10 00169A10 38 84 12 E8 */ addi r4, r4, lbl_802712E8@l +/* 8016CC10 00169A10 38 84 12 E8 */ addi r4, r4, lbl_beam_ring_curve__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016CC14 00169A14 38 A0 00 02 */ li r5, 2 /* 8016CC18 00169A18 48 00 FB 91 */ bl set_curve__13xDecalEmitterFPCQ213xDecalEmitter10curve_nodeUl -/* 8016CC1C 00169A1C 3C 80 80 27 */ lis r4, lbl_80271464@ha +/* 8016CC1C 00169A1C 3C 80 80 27 */ lis r4, lbl__stringBase0_97@ha /* 8016CC20 00169A20 38 7F 02 E8 */ addi r3, r31, 0x2e8 -/* 8016CC24 00169A24 38 84 14 64 */ addi r4, r4, lbl_80271464@l +/* 8016CC24 00169A24 38 84 14 64 */ addi r4, r4, lbl__stringBase0_97@l /* 8016CC28 00169A28 38 84 09 5A */ addi r4, r4, 0x95a /* 8016CC2C 00169A2C 48 00 F9 85 */ bl set_texture__13xDecalEmitterFPCc /* 8016CC30 00169A30 38 7F 02 E8 */ addi r3, r31, 0x2e8 @@ -4501,25 +4501,25 @@ init_beam__13zNPCBPlanktonFv: /* 8016CC40 00169A40 90 1F 02 E8 */ stw r0, 0x2e8(r31) /* 8016CC44 00169A44 38 00 00 02 */ li r0, 2 /* 8016CC48 00169A48 38 7F 02 E8 */ addi r3, r31, 0x2e8 -/* 8016CC4C 00169A4C C0 02 AB C4 */ lfs f0, lbl_803CF544-_SDA2_BASE_(r2) +/* 8016CC4C 00169A4C C0 02 AB C4 */ lfs f0, lbl__2450-_SDA2_BASE_(r2) /* 8016CC50 00169A50 D0 1F 02 EC */ stfs f0, 0x2ec(r31) /* 8016CC54 00169A54 90 9F 02 F0 */ stw r4, 0x2f0(r31) /* 8016CC58 00169A58 90 1F 02 F4 */ stw r0, 0x2f4(r31) /* 8016CC5C 00169A5C 48 00 F9 F1 */ bl refresh_config__13xDecalEmitterFv -/* 8016CC60 00169A60 3C 80 80 27 */ lis r4, lbl_80271464@ha +/* 8016CC60 00169A60 3C 80 80 27 */ lis r4, lbl__stringBase0_97@ha /* 8016CC64 00169A64 38 7F 03 50 */ addi r3, r31, 0x350 -/* 8016CC68 00169A68 38 A4 14 64 */ addi r5, r4, lbl_80271464@l +/* 8016CC68 00169A68 38 A4 14 64 */ addi r5, r4, lbl__stringBase0_97@l /* 8016CC6C 00169A6C 38 80 00 07 */ li r4, 7 /* 8016CC70 00169A70 38 A5 09 61 */ addi r5, r5, 0x961 /* 8016CC74 00169A74 48 00 F8 5D */ bl init__13xDecalEmitterFiPCc -/* 8016CC78 00169A78 3C 80 80 27 */ lis r4, lbl_80271300@ha +/* 8016CC78 00169A78 3C 80 80 27 */ lis r4, lbl_beam_glow_curve__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 8016CC7C 00169A7C 38 7F 03 50 */ addi r3, r31, 0x350 -/* 8016CC80 00169A80 38 84 13 00 */ addi r4, r4, lbl_80271300@l +/* 8016CC80 00169A80 38 84 13 00 */ addi r4, r4, lbl_beam_glow_curve__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016CC84 00169A84 38 A0 00 03 */ li r5, 3 /* 8016CC88 00169A88 48 00 FB 21 */ bl set_curve__13xDecalEmitterFPCQ213xDecalEmitter10curve_nodeUl -/* 8016CC8C 00169A8C 3C 80 80 27 */ lis r4, lbl_80271464@ha +/* 8016CC8C 00169A8C 3C 80 80 27 */ lis r4, lbl__stringBase0_97@ha /* 8016CC90 00169A90 38 7F 03 50 */ addi r3, r31, 0x350 -/* 8016CC94 00169A94 38 84 14 64 */ addi r4, r4, lbl_80271464@l +/* 8016CC94 00169A94 38 84 14 64 */ addi r4, r4, lbl__stringBase0_97@l /* 8016CC98 00169A98 38 84 09 76 */ addi r4, r4, 0x976 /* 8016CC9C 00169A9C 48 00 F9 15 */ bl set_texture__13xDecalEmitterFPCc /* 8016CCA0 00169AA0 38 7F 03 50 */ addi r3, r31, 0x350 @@ -4529,7 +4529,7 @@ init_beam__13zNPCBPlanktonFv: /* 8016CCB0 00169AB0 90 1F 03 50 */ stw r0, 0x350(r31) /* 8016CCB4 00169AB4 38 00 00 02 */ li r0, 2 /* 8016CCB8 00169AB8 38 7F 03 50 */ addi r3, r31, 0x350 -/* 8016CCBC 00169ABC C0 02 AB C4 */ lfs f0, lbl_803CF544-_SDA2_BASE_(r2) +/* 8016CCBC 00169ABC C0 02 AB C4 */ lfs f0, lbl__2450-_SDA2_BASE_(r2) /* 8016CCC0 00169AC0 D0 1F 03 54 */ stfs f0, 0x354(r31) /* 8016CCC4 00169AC4 90 9F 03 58 */ stw r4, 0x358(r31) /* 8016CCC8 00169AC8 90 1F 03 5C */ stw r0, 0x35c(r31) @@ -4578,12 +4578,12 @@ __as__Q217xLaserBoltEmitter6configFRCQ217xLaserBoltEmitter6config: setup_beam__13zNPCBPlanktonFv: /* 8016CD60 00169B60 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016CD64 00169B64 7C 08 02 A6 */ mflr r0 -/* 8016CD68 00169B68 3C 80 80 2A */ lis r4, lbl_8029AF30@ha +/* 8016CD68 00169B68 3C 80 80 2A */ lis r4, lbl_beam_launch_effect__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 8016CD6C 00169B6C 3C A0 80 17 */ lis r5, lbl_80168E78@ha /* 8016CD70 00169B70 90 01 00 14 */ stw r0, 0x14(r1) /* 8016CD74 00169B74 38 C0 00 02 */ li r6, 2 /* 8016CD78 00169B78 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8016CD7C 00169B7C 3B E4 AF 30 */ addi r31, r4, lbl_8029AF30@l +/* 8016CD7C 00169B7C 3B E4 AF 30 */ addi r31, r4, lbl_beam_launch_effect__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016CD80 00169B80 3C 80 80 17 */ lis r4, lbl_80168DEC@ha /* 8016CD84 00169B84 93 C1 00 08 */ stw r30, 8(r1) /* 8016CD88 00169B88 7C 7E 1B 78 */ mr r30, r3 @@ -4604,8 +4604,8 @@ setup_beam__13zNPCBPlanktonFv: /* 8016CDC4 00169BC4 38 80 00 04 */ li r4, 4 /* 8016CDC8 00169BC8 38 C0 00 01 */ li r6, 1 /* 8016CDCC 00169BCC 48 01 0E C9 */ bl attach_effects__17xLaserBoltEmitterFQ217xLaserBoltEmitter12fx_when_enumPQ217xLaserBoltEmitter11effect_dataUl -/* 8016CDD0 00169BD0 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016CDD4 00169BD4 38 63 14 64 */ addi r3, r3, lbl_80271464@l +/* 8016CDD0 00169BD0 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016CDD4 00169BD4 38 63 14 64 */ addi r3, r3, lbl__stringBase0_97@l /* 8016CDD8 00169BD8 38 63 09 82 */ addi r3, r3, 0x982 /* 8016CDDC 00169BDC 4B F3 BA 69 */ bl zParEmitterFind__FPCc /* 8016CDE0 00169BE0 3C E0 80 17 */ lis r7, lbl_80168E34@ha @@ -4622,8 +4622,8 @@ setup_beam__13zNPCBPlanktonFv: /* 8016CE0C 00169C0C 90 05 00 3C */ stw r0, 0x3c(r5) /* 8016CE10 00169C10 93 C5 00 40 */ stw r30, 0x40(r5) /* 8016CE14 00169C14 48 01 0E 81 */ bl attach_effects__17xLaserBoltEmitterFQ217xLaserBoltEmitter12fx_when_enumPQ217xLaserBoltEmitter11effect_dataUl -/* 8016CE18 00169C18 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016CE1C 00169C1C 38 63 14 64 */ addi r3, r3, lbl_80271464@l +/* 8016CE18 00169C18 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016CE1C 00169C1C 38 63 14 64 */ addi r3, r3, lbl__stringBase0_97@l /* 8016CE20 00169C20 38 63 09 98 */ addi r3, r3, 0x998 /* 8016CE24 00169C24 4B F3 BA 21 */ bl zParEmitterFind__FPCc /* 8016CE28 00169C28 38 BF 00 90 */ addi r5, r31, 0x90 @@ -4641,8 +4641,8 @@ setup_beam__13zNPCBPlanktonFv: /* 8016CE58 00169C58 90 05 00 0C */ stw r0, 0xc(r5) /* 8016CE5C 00169C5C 38 C0 00 01 */ li r6, 1 /* 8016CE60 00169C60 48 01 0E 35 */ bl attach_effects__17xLaserBoltEmitterFQ217xLaserBoltEmitter12fx_when_enumPQ217xLaserBoltEmitter11effect_dataUl -/* 8016CE64 00169C64 3C 60 80 27 */ lis r3, lbl_80271464@ha -/* 8016CE68 00169C68 38 63 14 64 */ addi r3, r3, lbl_80271464@l +/* 8016CE64 00169C64 3C 60 80 27 */ lis r3, lbl__stringBase0_97@ha +/* 8016CE68 00169C68 38 63 14 64 */ addi r3, r3, lbl__stringBase0_97@l /* 8016CE6C 00169C6C 38 63 09 AE */ addi r3, r3, 0x9ae /* 8016CE70 00169C70 4B F3 B9 D5 */ bl zParEmitterFind__FPCc /* 8016CE74 00169C74 90 7E 04 4C */ stw r3, 0x44c(r30) @@ -4712,7 +4712,7 @@ reappear__13zNPCBPlanktonFv: /* 8016CF50 00169D50 98 07 00 23 */ stb r0, 0x23(r7) /* 8016CF54 00169D54 98 A7 00 F0 */ stb r5, 0xf0(r7) /* 8016CF58 00169D58 98 A7 00 F1 */ stb r5, 0xf1(r7) -/* 8016CF5C 00169D5C C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) +/* 8016CF5C 00169D5C C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) /* 8016CF60 00169D60 4B FF BC 59 */ bl zNPCTypeBossPlankton.play_sound__34_unnamed_zNPCTypeBossPlankton_cpp_FiPC5xVec3f /* 8016CF64 00169D64 80 01 00 14 */ lwz r0, 0x14(r1) /* 8016CF68 00169D68 7C 08 03 A6 */ mtlr r0 @@ -4748,19 +4748,19 @@ random_orbit__13zNPCBPlanktonCFRC5xVec3ff: /* 8016CFD4 00169DD4 90 81 00 24 */ stw r4, 0x24(r1) /* 8016CFD8 00169DD8 90 01 00 28 */ stw r0, 0x28(r1) /* 8016CFDC 00169DDC 4B E9 E1 21 */ bl length2__5xVec3CFv -/* 8016CFE0 00169DE0 C0 02 AB B4 */ lfs f0, lbl_803CF534-_SDA2_BASE_(r2) +/* 8016CFE0 00169DE0 C0 02 AB B4 */ lfs f0, lbl__2166-_SDA2_BASE_(r2) /* 8016CFE4 00169DE4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8016CFE8 00169DE8 4C 41 13 82 */ cror 2, 1, 2 /* 8016CFEC 00169DEC 40 82 00 1C */ bne lbl_8016D008 -/* 8016CFF0 00169DF0 C0 02 AB 28 */ lfs f0, lbl_803CF4A8-_SDA2_BASE_(r2) +/* 8016CFF0 00169DF0 C0 02 AB 28 */ lfs f0, lbl__1755_1-_SDA2_BASE_(r2) /* 8016CFF4 00169DF4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8016CFF8 00169DF8 4C 40 13 82 */ cror 2, 0, 2 /* 8016CFFC 00169DFC 40 82 00 0C */ bne lbl_8016D008 -/* 8016D000 00169E00 C3 E2 AB 10 */ lfs f31, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016D000 00169E00 C3 E2 AB 10 */ lfs f31, lbl__1586_2-_SDA2_BASE_(r2) /* 8016D004 00169E04 48 00 00 28 */ b lbl_8016D02C lbl_8016D008: /* 8016D008 00169E08 4B E9 D7 F5 */ bl xsqrt__Ff -/* 8016D00C 00169E0C C0 02 AB 0C */ lfs f0, lbl_803CF48C-_SDA2_BASE_(r2) +/* 8016D00C 00169E0C C0 02 AB 0C */ lfs f0, lbl__1585_1-_SDA2_BASE_(r2) /* 8016D010 00169E10 C0 41 00 20 */ lfs f2, 0x20(r1) /* 8016D014 00169E14 EC 60 08 24 */ fdivs f3, f0, f1 /* 8016D018 00169E18 C0 01 00 28 */ lfs f0, 0x28(r1) @@ -4769,7 +4769,7 @@ lbl_8016D008: /* 8016D024 00169E24 4B E9 90 4D */ bl xatan2__Fff /* 8016D028 00169E28 FF E0 08 90 */ fmr f31, f1 lbl_8016D02C: -/* 8016D02C 00169E2C C0 02 AB B0 */ lfs f0, lbl_803CF530-_SDA2_BASE_(r2) +/* 8016D02C 00169E2C C0 02 AB B0 */ lfs f0, lbl__2165-_SDA2_BASE_(r2) /* 8016D030 00169E30 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 8016D034 00169E34 40 81 00 08 */ ble lbl_8016D03C /* 8016D038 00169E38 FF C0 00 90 */ fmr f30, f0 @@ -4780,7 +4780,7 @@ lbl_8016D03C: /* 8016D048 00169E48 4B EC 3C 21 */ bl xrand__Fv /* 8016D04C 00169E4C 54 60 9F FF */ rlwinm. r0, r3, 0x13, 0x1f, 0x1f /* 8016D050 00169E50 41 82 00 0C */ beq lbl_8016D05C -/* 8016D054 00169E54 C0 02 AB C8 */ lfs f0, lbl_803CF548-_SDA2_BASE_(r2) +/* 8016D054 00169E54 C0 02 AB C8 */ lfs f0, lbl__2482-_SDA2_BASE_(r2) /* 8016D058 00169E58 EF DE 00 32 */ fmuls f30, f30, f0 lbl_8016D05C: /* 8016D05C 00169E5C EF DF F0 2A */ fadds f30, f31, f30 @@ -4843,18 +4843,18 @@ player_orbit__13zNPCBPlanktonCFv: /* 8016D134 00169F34 C0 1E 04 5C */ lfs f0, 0x45c(r30) /* 8016D138 00169F38 C0 5E 04 8C */ lfs f2, 0x48c(r30) /* 8016D13C 00169F3C EC 20 00 72 */ fmuls f1, f0, f1 -/* 8016D140 00169F40 C0 62 AB 38 */ lfs f3, lbl_803CF4B8-_SDA2_BASE_(r2) +/* 8016D140 00169F40 C0 62 AB 38 */ lfs f3, lbl__1890_1-_SDA2_BASE_(r2) /* 8016D144 00169F44 C0 9E 04 98 */ lfs f4, 0x498(r30) /* 8016D148 00169F48 4B EC 42 E5 */ bl xAccelMoveTime__Fffff -/* 8016D14C 00169F4C C0 42 AB 0C */ lfs f2, lbl_803CF48C-_SDA2_BASE_(r2) +/* 8016D14C 00169F4C C0 42 AB 0C */ lfs f2, lbl__1585_1-_SDA2_BASE_(r2) /* 8016D150 00169F50 38 61 00 38 */ addi r3, r1, 0x38 /* 8016D154 00169F54 38 80 00 01 */ li r4, 1 /* 8016D158 00169F58 4B F0 28 25 */ bl zEntPlayer_PredictPos__FP5xVec3ffi -/* 8016D15C 00169F5C 80 E2 C0 10 */ lwz r7, lbl_803D0990-_SDA2_BASE_(r2) +/* 8016D15C 00169F5C 80 E2 C0 10 */ lwz r7, lbl__2488-_SDA2_BASE_(r2) /* 8016D160 00169F60 38 61 00 28 */ addi r3, r1, 0x28 /* 8016D164 00169F64 80 C2 C0 14 */ lwz r6, lbl_803D0994-_SDA2_BASE_(r2) /* 8016D168 00169F68 38 81 00 30 */ addi r4, r1, 0x30 -/* 8016D16C 00169F6C 80 A2 C0 18 */ lwz r5, lbl_803D0998-_SDA2_BASE_(r2) +/* 8016D16C 00169F6C 80 A2 C0 18 */ lwz r5, lbl__2489_1-_SDA2_BASE_(r2) /* 8016D170 00169F70 80 02 C0 1C */ lwz r0, lbl_803D099C-_SDA2_BASE_(r2) /* 8016D174 00169F74 90 E1 00 30 */ stw r7, 0x30(r1) /* 8016D178 00169F78 C0 7E 04 50 */ lfs f3, 0x450(r30) @@ -4873,7 +4873,7 @@ player_orbit__13zNPCBPlanktonCFv: /* 8016D1AC 00169FAC 38 61 00 20 */ addi r3, r1, 0x20 /* 8016D1B0 00169FB0 90 81 00 24 */ stw r4, 0x24(r1) /* 8016D1B4 00169FB4 4B EA 87 A9 */ bl length2__5xVec2CFv -/* 8016D1B8 00169FB8 C0 02 AB C0 */ lfs f0, lbl_803CF540-_SDA2_BASE_(r2) +/* 8016D1B8 00169FB8 C0 02 AB C0 */ lfs f0, lbl__2223-_SDA2_BASE_(r2) /* 8016D1BC 00169FBC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8016D1C0 00169FC0 4C 40 13 82 */ cror 2, 0, 2 /* 8016D1C4 00169FC4 40 82 00 28 */ bne lbl_8016D1EC @@ -4888,7 +4888,7 @@ player_orbit__13zNPCBPlanktonCFv: /* 8016D1E8 00169FE8 48 00 00 5C */ b lbl_8016D244 lbl_8016D1EC: /* 8016D1EC 00169FEC 4B E9 D6 11 */ bl xsqrt__Ff -/* 8016D1F0 00169FF0 C0 02 AB 0C */ lfs f0, lbl_803CF48C-_SDA2_BASE_(r2) +/* 8016D1F0 00169FF0 C0 02 AB 0C */ lfs f0, lbl__1585_1-_SDA2_BASE_(r2) /* 8016D1F4 00169FF4 38 61 00 20 */ addi r3, r1, 0x20 /* 8016D1F8 00169FF8 EC 20 08 24 */ fdivs f1, f0, f1 /* 8016D1FC 00169FFC 4B EF 2E C9 */ bl __ml__5xVec2CFf @@ -4933,7 +4933,7 @@ lbl_8016D280: /* 8016D284 0016A084 81 8C 00 CC */ lwz r12, 0xcc(r12) /* 8016D288 0016A088 7D 89 03 A6 */ mtctr r12 /* 8016D28C 0016A08C 4E 80 04 21 */ bctrl -/* 8016D290 0016A090 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016D290 0016A090 C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) /* 8016D294 0016A094 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8016D298 0016A098 7C 00 00 26 */ mfcr r0 /* 8016D29C 0016A09C 54 03 17 FE */ rlwinm r3, r0, 2, 0x1f, 0x1f @@ -4963,7 +4963,7 @@ stun__13zNPCBPlanktonFv: /* 8016D2EC 0016A0EC 40 82 00 08 */ bne lbl_8016D2F4 /* 8016D2F0 0016A0F0 48 00 01 30 */ b lbl_8016D420 lbl_8016D2F4: -/* 8016D2F4 0016A0F4 C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) +/* 8016D2F4 0016A0F4 C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) /* 8016D2F8 0016A0F8 38 9C 00 88 */ addi r4, r28, 0x88 /* 8016D2FC 0016A0FC 38 60 00 01 */ li r3, 1 /* 8016D300 0016A100 4B FF B8 B9 */ bl zNPCTypeBossPlankton.play_sound__34_unnamed_zNPCTypeBossPlankton_cpp_FiPC5xVec3f @@ -5128,9 +5128,9 @@ lbl_8016D4FC: /* 8016D524 0016A324 90 A1 00 1C */ stw r5, 0x1c(r1) /* 8016D528 0016A328 90 81 00 20 */ stw r4, 0x20(r1) /* 8016D52C 0016A32C 90 01 00 24 */ stw r0, 0x24(r1) -/* 8016D530 0016A330 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016D530 0016A330 C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) /* 8016D534 0016A334 D0 01 00 20 */ stfs f0, 0x20(r1) -/* 8016D538 0016A338 80 82 C0 20 */ lwz r4, lbl_803D09A0-_SDA2_BASE_(r2) +/* 8016D538 0016A338 80 82 C0 20 */ lwz r4, lbl__2564-_SDA2_BASE_(r2) /* 8016D53C 0016A33C 80 02 C0 24 */ lwz r0, lbl_803D09A4-_SDA2_BASE_(r2) /* 8016D540 0016A340 90 81 00 08 */ stw r4, 8(r1) /* 8016D544 0016A344 90 01 00 0C */ stw r0, 0xc(r1) @@ -5142,9 +5142,9 @@ lbl_8016D4FC: /* 8016D55C 0016A35C D0 01 00 08 */ stfs f0, 8(r1) /* 8016D560 0016A360 48 00 26 59 */ bl location__13zNPCBPlanktonCFv /* 8016D564 0016A364 C0 43 00 08 */ lfs f2, 8(r3) -/* 8016D568 0016A368 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha +/* 8016D568 0016A368 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 8016D56C 0016A36C C0 1E 04 58 */ lfs f0, 0x458(r30) -/* 8016D570 0016A370 38 83 A1 A0 */ addi r4, r3, lbl_8032A1A0@l +/* 8016D570 0016A370 38 83 A1 A0 */ addi r4, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016D574 0016A374 C0 3E 04 5C */ lfs f1, 0x45c(r30) /* 8016D578 0016A378 38 61 00 08 */ addi r3, r1, 8 /* 8016D57C 0016A37C EC 42 00 28 */ fsubs f2, f2, f0 @@ -5155,7 +5155,7 @@ lbl_8016D4FC: /* 8016D590 0016A390 EC 1F 07 F2 */ fmuls f0, f31, f31 /* 8016D594 0016A394 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8016D598 0016A398 40 81 00 0C */ ble lbl_8016D5A4 -/* 8016D59C 0016A39C C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016D59C 0016A39C C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) /* 8016D5A0 0016A3A0 D0 01 00 24 */ stfs f0, 0x24(r1) lbl_8016D5A4: /* 8016D5A4 0016A3A4 38 7E 04 80 */ addi r3, r30, 0x480 @@ -5215,8 +5215,8 @@ have_cronies__13zNPCBPlanktonCFv: .global move_to_player_territory__13zNPCBPlanktonFv move_to_player_territory__13zNPCBPlanktonFv: -/* 8016D658 0016A458 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8016D65C 0016A45C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8016D658 0016A458 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8016D65C 0016A45C 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8016D660 0016A460 80 84 07 2C */ lwz r4, 0x72c(r4) /* 8016D664 0016A464 80 04 00 0C */ lwz r0, 0xc(r4) /* 8016D668 0016A468 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -5255,8 +5255,8 @@ lbl_8016D6CC: .global player_left_territory__13zNPCBPlanktonCFv player_left_territory__13zNPCBPlanktonCFv: /* 8016D6D4 0016A4D4 80 E3 06 98 */ lwz r7, 0x698(r3) -/* 8016D6D8 0016A4D8 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8016D6DC 0016A4DC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8016D6D8 0016A4D8 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8016D6DC 0016A4DC 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8016D6E0 0016A4E0 1C A7 00 3C */ mulli r5, r7, 0x3c /* 8016D6E4 0016A4E4 80 84 07 2C */ lwz r4, 0x72c(r4) /* 8016D6E8 0016A4E8 80 C4 00 14 */ lwz r6, 0x14(r4) @@ -5317,9 +5317,9 @@ say__13zNPCBPlanktonFiib: /* 8016D7A4 0016A5A4 41 82 00 64 */ beq lbl_8016D808 /* 8016D7A8 0016A5A8 54 C0 06 3F */ clrlwi. r0, r6, 0x18 /* 8016D7AC 0016A5AC 41 82 00 38 */ beq lbl_8016D7E4 -/* 8016D7B0 0016A5B0 3C A0 80 27 */ lis r5, lbl_80271394@ha +/* 8016D7B0 0016A5B0 3C A0 80 27 */ lis r5, lbl_say_set__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 8016D7B4 0016A5B4 54 9E 18 38 */ slwi r30, r4, 3 -/* 8016D7B8 0016A5B8 3B E5 13 94 */ addi r31, r5, lbl_80271394@l +/* 8016D7B8 0016A5B8 3B E5 13 94 */ addi r31, r5, lbl_say_set__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016D7BC 0016A5BC 7C 9F F0 2E */ lwzx r4, r31, r30 /* 8016D7C0 0016A5C0 38 A0 00 01 */ li r5, 1 /* 8016D7C4 0016A5C4 80 84 00 00 */ lwz r4, 0(r4) @@ -5331,9 +5331,9 @@ say__13zNPCBPlanktonFiib: /* 8016D7DC 0016A5DC 4B F9 88 39 */ bl say__12zNPCNewsFishFQ212zNPCNewsFish8say_enumi /* 8016D7E0 0016A5E0 48 00 00 28 */ b lbl_8016D808 lbl_8016D7E4: -/* 8016D7E4 0016A5E4 3C A0 80 27 */ lis r5, lbl_80271394@ha +/* 8016D7E4 0016A5E4 3C A0 80 27 */ lis r5, lbl_say_set__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 8016D7E8 0016A5E8 54 80 18 38 */ slwi r0, r4, 3 -/* 8016D7EC 0016A5EC 38 85 13 94 */ addi r4, r5, lbl_80271394@l +/* 8016D7EC 0016A5EC 38 85 13 94 */ addi r4, r5, lbl_say_set__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016D7F0 0016A5F0 7C E6 3B 78 */ mr r6, r7 /* 8016D7F4 0016A5F4 7C A4 02 14 */ add r5, r4, r0 /* 8016D7F8 0016A5F8 7C 84 00 2E */ lwzx r4, r4, r0 @@ -5386,7 +5386,7 @@ follow_player__13zNPCBPlanktonFv: /* 8016D888 0016A688 38 80 00 01 */ li r4, 1 /* 8016D88C 0016A68C 38 00 00 03 */ li r0, 3 /* 8016D890 0016A690 90 83 02 C0 */ stw r4, 0x2c0(r3) -/* 8016D894 0016A694 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016D894 0016A694 C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) /* 8016D898 0016A698 D0 03 04 A8 */ stfs f0, 0x4a8(r3) /* 8016D89C 0016A69C D0 03 04 A4 */ stfs f0, 0x4a4(r3) /* 8016D8A0 0016A6A0 90 03 02 BC */ stw r0, 0x2bc(r3) @@ -5397,7 +5397,7 @@ follow_camera__13zNPCBPlanktonFv: /* 8016D8A8 0016A6A8 38 80 00 02 */ li r4, 2 /* 8016D8AC 0016A6AC 38 00 00 03 */ li r0, 3 /* 8016D8B0 0016A6B0 90 83 02 C0 */ stw r4, 0x2c0(r3) -/* 8016D8B4 0016A6B4 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016D8B4 0016A6B4 C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) /* 8016D8B8 0016A6B8 D0 03 04 A8 */ stfs f0, 0x4a8(r3) /* 8016D8BC 0016A6BC D0 03 04 A4 */ stfs f0, 0x4a4(r3) /* 8016D8C0 0016A6C0 90 03 02 BC */ stw r0, 0x2bc(r3) @@ -5407,9 +5407,9 @@ follow_camera__13zNPCBPlanktonFv: reset_speed__13zNPCBPlanktonFv: /* 8016D8C8 0016A6C8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016D8CC 0016A6CC 7C 08 02 A6 */ mflr r0 -/* 8016D8D0 0016A6D0 3C 80 80 33 */ lis r4, lbl_8032A1A0@ha +/* 8016D8D0 0016A6D0 3C 80 80 33 */ lis r4, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 8016D8D4 0016A6D4 90 01 00 14 */ stw r0, 0x14(r1) -/* 8016D8D8 0016A6D8 38 84 A1 A0 */ addi r4, r4, lbl_8032A1A0@l +/* 8016D8D8 0016A6D8 38 84 A1 A0 */ addi r4, r4, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016D8DC 0016A6DC 93 E1 00 0C */ stw r31, 0xc(r1) /* 8016D8E0 0016A6E0 7C 7F 1B 78 */ mr r31, r3 /* 8016D8E4 0016A6E4 C0 04 00 18 */ lfs f0, 0x18(r4) @@ -5422,9 +5422,9 @@ reset_speed__13zNPCBPlanktonFv: /* 8016D900 0016A700 38 7F 04 8C */ addi r3, r31, 0x48c /* 8016D904 0016A704 38 84 00 50 */ addi r4, r4, 0x50 /* 8016D908 0016A708 4B E9 D9 5D */ bl __as__5xVec3FRC5xVec3 -/* 8016D90C 0016A70C 3C 80 80 33 */ lis r4, lbl_8032A1A0@ha +/* 8016D90C 0016A70C 3C 80 80 33 */ lis r4, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 8016D910 0016A710 38 7F 04 98 */ addi r3, r31, 0x498 -/* 8016D914 0016A714 38 84 A1 A0 */ addi r4, r4, lbl_8032A1A0@l +/* 8016D914 0016A714 38 84 A1 A0 */ addi r4, r4, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016D918 0016A718 38 84 00 5C */ addi r4, r4, 0x5c /* 8016D91C 0016A71C 4B E9 D9 49 */ bl __as__5xVec3FRC5xVec3 /* 8016D920 0016A720 48 00 00 24 */ b lbl_8016D944 @@ -5432,9 +5432,9 @@ lbl_8016D924: /* 8016D924 0016A724 38 7F 04 8C */ addi r3, r31, 0x48c /* 8016D928 0016A728 38 84 00 70 */ addi r4, r4, 0x70 /* 8016D92C 0016A72C 4B E9 D9 39 */ bl __as__5xVec3FRC5xVec3 -/* 8016D930 0016A730 3C 80 80 33 */ lis r4, lbl_8032A1A0@ha +/* 8016D930 0016A730 3C 80 80 33 */ lis r4, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 8016D934 0016A734 38 7F 04 98 */ addi r3, r31, 0x498 -/* 8016D938 0016A738 38 84 A1 A0 */ addi r4, r4, lbl_8032A1A0@l +/* 8016D938 0016A738 38 84 A1 A0 */ addi r4, r4, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016D93C 0016A73C 38 84 00 7C */ addi r4, r4, 0x7c /* 8016D940 0016A740 4B E9 D9 25 */ bl __as__5xVec3FRC5xVec3 lbl_8016D944: @@ -5472,7 +5472,7 @@ lbl_8016D9B0: /* 8016D9B0 0016A7B0 38 00 00 02 */ li r0, 2 /* 8016D9B4 0016A7B4 90 1F 02 BC */ stw r0, 0x2bc(r31) /* 8016D9B8 0016A7B8 C0 3F 04 80 */ lfs f1, 0x480(r31) -/* 8016D9BC 0016A7BC C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016D9BC 0016A7BC C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) /* 8016D9C0 0016A7C0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8016D9C4 0016A7C4 40 80 00 0C */ bge lbl_8016D9D0 /* 8016D9C8 0016A7C8 FC 00 F8 90 */ fmr f0, f31 @@ -5482,7 +5482,7 @@ lbl_8016D9D0: lbl_8016D9D4: /* 8016D9D4 0016A7D4 D0 1F 04 8C */ stfs f0, 0x48c(r31) /* 8016D9D8 0016A7D8 C0 3F 04 84 */ lfs f1, 0x484(r31) -/* 8016D9DC 0016A7DC C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016D9DC 0016A7DC C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) /* 8016D9E0 0016A7E0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8016D9E4 0016A7E4 40 80 00 0C */ bge lbl_8016D9F0 /* 8016D9E8 0016A7E8 FC 00 F8 90 */ fmr f0, f31 @@ -5492,7 +5492,7 @@ lbl_8016D9F0: lbl_8016D9F4: /* 8016D9F4 0016A7F4 D0 1F 04 90 */ stfs f0, 0x490(r31) /* 8016D9F8 0016A7F8 C0 3F 04 88 */ lfs f1, 0x488(r31) -/* 8016D9FC 0016A7FC C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016D9FC 0016A7FC C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) /* 8016DA00 0016A800 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8016DA04 0016A804 40 80 00 0C */ bge lbl_8016DA10 /* 8016DA08 0016A808 FC 00 F8 90 */ fmr f0, f31 @@ -5544,7 +5544,7 @@ lbl_8016DA98: /* 8016DAA8 0016A8A8 FC 40 F0 50 */ fneg f2, f30 /* 8016DAAC 0016A8AC 38 7F 04 8C */ addi r3, r31, 0x48c /* 8016DAB0 0016A8B0 4B E9 D6 3D */ bl assign__5xVec3Ffff -/* 8016DAB4 0016A8B4 C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016DAB4 0016A8B4 C0 22 AB 10 */ lfs f1, lbl__1586_2-_SDA2_BASE_(r2) /* 8016DAB8 0016A8B8 FC 40 F8 90 */ fmr f2, f31 /* 8016DABC 0016A8BC 38 7F 04 98 */ addi r3, r31, 0x498 /* 8016DAC0 0016A8C0 FC 60 08 90 */ fmr f3, f1 @@ -5697,8 +5697,8 @@ lbl_8016DCD8: /* 8016DCF8 0016AAF8 4C 41 13 82 */ cror 2, 1, 2 /* 8016DCFC 0016AAFC 41 82 00 24 */ beq lbl_8016DD20 /* 8016DD00 0016AB00 C0 01 00 08 */ lfs f0, 8(r1) -/* 8016DD04 0016AB04 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha -/* 8016DD08 0016AB08 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l +/* 8016DD04 0016AB04 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016DD08 0016AB08 38 63 A1 A0 */ addi r3, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016DD0C 0016AB0C FC 20 02 10 */ fabs f1, f0 /* 8016DD10 0016AB10 C0 03 00 3C */ lfs f0, 0x3c(r3) /* 8016DD14 0016AB14 FC 20 08 18 */ frsp f1, f1 @@ -5744,19 +5744,19 @@ get_yaw__21zNPCGoalBPlanktonIdleCFRfRf: /* 8016DD9C 0016AB9C 80 7D 00 4C */ lwz r3, 0x4c(r29) /* 8016DDA0 0016ABA0 48 00 1F 95 */ bl get_orbit_yaw__13zNPCBPlanktonCFRC5xVec3 /* 8016DDA4 0016ABA4 FF E0 08 90 */ fmr f31, f1 -/* 8016DDA8 0016ABA8 C0 22 AB B0 */ lfs f1, lbl_803CF530-_SDA2_BASE_(r2) +/* 8016DDA8 0016ABA8 C0 22 AB B0 */ lfs f1, lbl__2165-_SDA2_BASE_(r2) /* 8016DDAC 0016ABAC EC 1F F0 28 */ fsubs f0, f31, f30 /* 8016DDB0 0016ABB0 EC 21 00 2A */ fadds f1, f1, f0 /* 8016DDB4 0016ABB4 4B EA 0A 41 */ bl xrmod__Ff -/* 8016DDB8 0016ABB8 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha -/* 8016DDBC 0016ABBC C0 02 AB B0 */ lfs f0, lbl_803CF530-_SDA2_BASE_(r2) -/* 8016DDC0 0016ABC0 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l +/* 8016DDB8 0016ABB8 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016DDBC 0016ABBC C0 02 AB B0 */ lfs f0, lbl__2165-_SDA2_BASE_(r2) +/* 8016DDC0 0016ABC0 38 63 A1 A0 */ addi r3, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016DDC4 0016ABC4 C0 43 00 6C */ lfs f2, 0x6c(r3) /* 8016DDC8 0016ABC8 EC 21 00 28 */ fsubs f1, f1, f0 /* 8016DDCC 0016ABCC C0 03 00 38 */ lfs f0, 0x38(r3) /* 8016DDD0 0016ABD0 EC 02 00 2A */ fadds f0, f2, f0 /* 8016DDD4 0016ABD4 D0 1E 00 00 */ stfs f0, 0(r30) -/* 8016DDD8 0016ABD8 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016DDD8 0016ABD8 C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) /* 8016DDDC 0016ABDC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8016DDE0 0016ABE0 40 80 00 10 */ bge lbl_8016DDF0 /* 8016DDE4 0016ABE4 C0 1E 00 00 */ lfs f0, 0(r30) @@ -5767,11 +5767,11 @@ lbl_8016DDF0: /* 8016DDF4 0016ABF4 EC 00 F0 2A */ fadds f0, f0, f30 /* 8016DDF8 0016ABF8 D0 1E 00 00 */ stfs f0, 0(r30) /* 8016DDFC 0016ABFC C0 1E 00 00 */ lfs f0, 0(r30) -/* 8016DE00 0016AC00 C0 22 AB B0 */ lfs f1, lbl_803CF530-_SDA2_BASE_(r2) +/* 8016DE00 0016AC00 C0 22 AB B0 */ lfs f1, lbl__2165-_SDA2_BASE_(r2) /* 8016DE04 0016AC04 EC 00 F8 28 */ fsubs f0, f0, f31 /* 8016DE08 0016AC08 EC 21 00 2A */ fadds f1, f1, f0 /* 8016DE0C 0016AC0C 4B EA 09 E9 */ bl xrmod__Ff -/* 8016DE10 0016AC10 C0 02 AB B0 */ lfs f0, lbl_803CF530-_SDA2_BASE_(r2) +/* 8016DE10 0016AC10 C0 02 AB B0 */ lfs f0, lbl__2165-_SDA2_BASE_(r2) /* 8016DE14 0016AC14 EC 01 00 28 */ fsubs f0, f1, f0 /* 8016DE18 0016AC18 D0 1F 00 00 */ stfs f0, 0(r31) /* 8016DE1C 0016AC1C E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 @@ -5800,10 +5800,10 @@ apply_yaw__21zNPCGoalBPlanktonIdleFf: /* 8016DE6C 0016AC6C 7C 7E 1B 78 */ mr r30, r3 /* 8016DE70 0016AC70 FF C0 08 90 */ fmr f30, f1 /* 8016DE74 0016AC74 4B EC 2E 15 */ bl xurand__Fv -/* 8016DE78 0016AC78 C0 42 AB 64 */ lfs f2, lbl_803CF4E4-_SDA2_BASE_(r2) -/* 8016DE7C 0016AC7C 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha -/* 8016DE80 0016AC80 C0 02 AB 0C */ lfs f0, lbl_803CF48C-_SDA2_BASE_(r2) -/* 8016DE84 0016AC84 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l +/* 8016DE78 0016AC78 C0 42 AB 64 */ lfs f2, lbl__1901-_SDA2_BASE_(r2) +/* 8016DE7C 0016AC7C 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016DE80 0016AC80 C0 02 AB 0C */ lfs f0, lbl__1585_1-_SDA2_BASE_(r2) +/* 8016DE84 0016AC84 38 63 A1 A0 */ addi r3, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016DE88 0016AC88 80 9E 00 4C */ lwz r4, 0x4c(r30) /* 8016DE8C 0016AC8C EC 22 00 78 */ fmsubs f1, f2, f1, f0 /* 8016DE90 0016AC90 C0 03 00 38 */ lfs f0, 0x38(r3) @@ -5823,12 +5823,12 @@ apply_yaw__21zNPCGoalBPlanktonIdleFf: /* 8016DEC8 0016ACC8 83 FE 00 4C */ lwz r31, 0x4c(r30) /* 8016DECC 0016ACCC 4B F5 6F C5 */ bl icos__Ff /* 8016DED0 0016ACD0 C0 5F 04 5C */ lfs f2, 0x45c(r31) -/* 8016DED4 0016ACD4 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha +/* 8016DED4 0016ACD4 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 8016DED8 0016ACD8 C0 1F 04 7C */ lfs f0, 0x47c(r31) -/* 8016DEDC 0016ACDC 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l +/* 8016DEDC 0016ACDC 38 63 A1 A0 */ addi r3, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016DEE0 0016ACE0 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8016DEE4 0016ACE4 D0 1F 04 7C */ stfs f0, 0x47c(r31) -/* 8016DEE8 0016ACE8 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016DEE8 0016ACE8 C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) /* 8016DEEC 0016ACEC 80 9E 00 4C */ lwz r4, 0x4c(r30) /* 8016DEF0 0016ACF0 D0 04 04 A4 */ stfs f0, 0x4a4(r4) /* 8016DEF4 0016ACF4 C3 E3 00 40 */ lfs f31, 0x40(r3) @@ -5897,7 +5897,7 @@ lbl_8016DF8C: /* 8016DFE8 0016ADE8 4B FF D9 99 */ bl refresh_orbit__13zNPCBPlanktonFv /* 8016DFEC 0016ADEC 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8016DFF0 0016ADF0 4B FF F8 99 */ bl follow_player__13zNPCBPlanktonFv -/* 8016DFF4 0016ADF4 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016DFF4 0016ADF4 C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) /* 8016DFF8 0016ADF8 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8016DFFC 0016ADFC D0 03 02 C8 */ stfs f0, 0x2c8(r3) /* 8016E000 0016AE00 80 7E 00 4C */ lwz r3, 0x4c(r30) @@ -5942,8 +5942,8 @@ lbl_8016DF8C: /* 8016E09C 0016AE9C 48 00 00 44 */ b lbl_8016E0E0 lbl_8016E0A0: /* 8016E0A0 0016AEA0 80 9E 00 4C */ lwz r4, 0x4c(r30) -/* 8016E0A4 0016AEA4 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha -/* 8016E0A8 0016AEA8 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l +/* 8016E0A4 0016AEA4 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016E0A8 0016AEA8 38 63 A1 A0 */ addi r3, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016E0AC 0016AEAC C0 24 02 C8 */ lfs f1, 0x2c8(r4) /* 8016E0B0 0016AEB0 C0 03 00 30 */ lfs f0, 0x30(r3) /* 8016E0B4 0016AEB4 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -6003,30 +6003,30 @@ lbl_8016E14C: /* 8016E17C 0016AF7C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8016E180 0016AF80 93 C1 00 18 */ stw r30, 0x18(r1) /* 8016E184 0016AF84 7C 7E 1B 78 */ mr r30, r3 -/* 8016E188 0016AF88 3C 60 80 2A */ lis r3, lbl_80299268@ha +/* 8016E188 0016AF88 3C 60 80 2A */ lis r3, lbl_g_hash_bossanim@ha /* 8016E18C 0016AF8C 80 DE 00 4C */ lwz r6, 0x4c(r30) /* 8016E190 0016AF90 38 00 00 00 */ li r0, 0 /* 8016E194 0016AF94 FF E0 08 90 */ fmr f31, f1 -/* 8016E198 0016AF98 38 A3 92 68 */ addi r5, r3, lbl_80299268@l +/* 8016E198 0016AF98 38 A3 92 68 */ addi r5, r3, lbl_g_hash_bossanim@l /* 8016E19C 0016AF9C 98 06 02 B6 */ stb r0, 0x2b6(r6) /* 8016E1A0 0016AFA0 7C 9F 23 78 */ mr r31, r4 /* 8016E1A4 0016AFA4 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8016E1A8 0016AFA8 80 85 00 04 */ lwz r4, 4(r5) -/* 8016E1AC 0016AFAC C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016E1AC 0016AFAC C0 22 AB 10 */ lfs f1, lbl__1586_2-_SDA2_BASE_(r2) /* 8016E1B0 0016AFB0 4B F8 4C F5 */ bl AnimSetState__10zNPCCommonFUif /* 8016E1B4 0016AFB4 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8016E1B8 0016AFB8 4B FF D7 C9 */ bl refresh_orbit__13zNPCBPlanktonFv /* 8016E1BC 0016AFBC 80 7E 00 4C */ lwz r3, 0x4c(r30) -/* 8016E1C0 0016AFC0 C0 22 AB CC */ lfs f1, lbl_803CF54C-_SDA2_BASE_(r2) +/* 8016E1C0 0016AFC0 C0 22 AB CC */ lfs f1, lbl__2516-_SDA2_BASE_(r2) /* 8016E1C4 0016AFC4 4B FF F7 95 */ bl halt__13zNPCBPlanktonFf /* 8016E1C8 0016AFC8 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8016E1CC 0016AFCC 4B FF EC E9 */ bl vanish__13zNPCBPlanktonFv /* 8016E1D0 0016AFD0 4B FF A8 C5 */ bl zNPCTypeBossPlankton.get_player_loc__34_unnamed_zNPCTypeBossPlankton_cpp_Fv /* 8016E1D4 0016AFD4 80 9E 00 4C */ lwz r4, 0x4c(r30) /* 8016E1D8 0016AFD8 7C 65 1B 78 */ mr r5, r3 -/* 8016E1DC 0016AFDC C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016E1DC 0016AFDC C0 22 AB 10 */ lfs f1, lbl__1586_2-_SDA2_BASE_(r2) /* 8016E1E0 0016AFE0 38 61 00 08 */ addi r3, r1, 8 -/* 8016E1E4 0016AFE4 C0 42 AB D0 */ lfs f2, lbl_803CF550-_SDA2_BASE_(r2) +/* 8016E1E4 0016AFE4 C0 42 AB D0 */ lfs f2, lbl__2856_1-_SDA2_BASE_(r2) /* 8016E1E8 0016AFE8 4B FF ED 8D */ bl random_orbit__13zNPCBPlanktonCFRC5xVec3ff /* 8016E1EC 0016AFEC 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8016E1F0 0016AFF0 38 81 00 08 */ addi r4, r1, 8 @@ -6080,7 +6080,7 @@ lbl_8016E2A4: /* 8016E2AC 0016B0AC EC 00 F8 28 */ fsubs f0, f0, f31 /* 8016E2B0 0016B0B0 D0 03 02 DC */ stfs f0, 0x2dc(r3) /* 8016E2B4 0016B0B4 80 7E 00 4C */ lwz r3, 0x4c(r30) -/* 8016E2B8 0016B0B8 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016E2B8 0016B0B8 C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) /* 8016E2BC 0016B0BC C0 23 02 DC */ lfs f1, 0x2dc(r3) /* 8016E2C0 0016B0C0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8016E2C4 0016B0C4 4C 40 13 82 */ cror 2, 0, 2 @@ -6093,9 +6093,9 @@ lbl_8016E2A4: /* 8016E2E0 0016B0E0 4B FF A7 B5 */ bl zNPCTypeBossPlankton.get_player_loc__34_unnamed_zNPCTypeBossPlankton_cpp_Fv /* 8016E2E4 0016B0E4 80 9E 00 4C */ lwz r4, 0x4c(r30) /* 8016E2E8 0016B0E8 7C 65 1B 78 */ mr r5, r3 -/* 8016E2EC 0016B0EC C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016E2EC 0016B0EC C0 22 AB 10 */ lfs f1, lbl__1586_2-_SDA2_BASE_(r2) /* 8016E2F0 0016B0F0 38 61 00 08 */ addi r3, r1, 8 -/* 8016E2F4 0016B0F4 C0 42 AB D0 */ lfs f2, lbl_803CF550-_SDA2_BASE_(r2) +/* 8016E2F4 0016B0F4 C0 42 AB D0 */ lfs f2, lbl__2856_1-_SDA2_BASE_(r2) /* 8016E2F8 0016B0F8 4B FF EC 7D */ bl random_orbit__13zNPCBPlanktonCFRC5xVec3ff /* 8016E2FC 0016B0FC 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8016E300 0016B100 38 81 00 08 */ addi r4, r1, 8 @@ -6160,10 +6160,10 @@ lbl_8016E394: /* 8016E3DC 0016B1DC 4B FF EB 31 */ bl reappear__13zNPCBPlanktonFv /* 8016E3E0 0016B1E0 80 BE 00 50 */ lwz r5, 0x50(r30) /* 8016E3E4 0016B1E4 38 00 00 01 */ li r0, 1 -/* 8016E3E8 0016B1E8 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8016E3E8 0016B1E8 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8016E3EC 0016B1EC 38 61 00 14 */ addi r3, r1, 0x14 /* 8016E3F0 0016B1F0 98 05 02 B6 */ stb r0, 0x2b6(r5) -/* 8016E3F4 0016B1F4 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8016E3F4 0016B1F4 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8016E3F8 0016B1F8 38 84 00 34 */ addi r4, r4, 0x34 /* 8016E3FC 0016B1FC 80 BE 00 50 */ lwz r5, 0x50(r30) /* 8016E400 0016B200 C0 25 04 5C */ lfs f1, 0x45c(r5) @@ -6174,16 +6174,16 @@ lbl_8016E394: /* 8016E414 0016B214 38 84 04 50 */ addi r4, r4, 0x450 /* 8016E418 0016B218 4B EA 6F C9 */ bl __pl__5xVec3CFRC5xVec3 /* 8016E41C 0016B21C 80 81 00 20 */ lwz r4, 0x20(r1) -/* 8016E420 0016B220 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha +/* 8016E420 0016B220 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 8016E424 0016B224 80 E1 00 24 */ lwz r7, 0x24(r1) -/* 8016E428 0016B228 38 C3 A1 A0 */ addi r6, r3, lbl_8032A1A0@l +/* 8016E428 0016B228 38 C3 A1 A0 */ addi r6, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016E42C 0016B22C 80 01 00 28 */ lwz r0, 0x28(r1) /* 8016E430 0016B230 38 61 00 08 */ addi r3, r1, 8 /* 8016E434 0016B234 90 81 00 2C */ stw r4, 0x2c(r1) /* 8016E438 0016B238 38 A1 00 2C */ addi r5, r1, 0x2c /* 8016E43C 0016B23C 80 9E 00 50 */ lwz r4, 0x50(r30) /* 8016E440 0016B240 90 E1 00 30 */ stw r7, 0x30(r1) -/* 8016E444 0016B244 C0 22 AB 10 */ lfs f1, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016E444 0016B244 C0 22 AB 10 */ lfs f1, lbl__1586_2-_SDA2_BASE_(r2) /* 8016E448 0016B248 90 01 00 34 */ stw r0, 0x34(r1) /* 8016E44C 0016B24C C0 46 00 38 */ lfs f2, 0x38(r6) /* 8016E450 0016B250 4B FF EB 25 */ bl random_orbit__13zNPCBPlanktonCFRC5xVec3ff @@ -6244,16 +6244,16 @@ lbl_8016E394: /* 8016E52C 0016B32C 80 BE 00 50 */ lwz r5, 0x50(r30) /* 8016E530 0016B330 C0 43 00 04 */ lfs f2, 4(r3) /* 8016E534 0016B334 C0 25 04 54 */ lfs f1, 0x454(r5) -/* 8016E538 0016B338 C0 02 AB 18 */ lfs f0, lbl_803CF498-_SDA2_BASE_(r2) +/* 8016E538 0016B338 C0 02 AB 18 */ lfs f0, lbl__1658_2-_SDA2_BASE_(r2) /* 8016E53C 0016B33C EC 22 08 28 */ fsubs f1, f2, f1 /* 8016E540 0016B340 FC 20 0A 10 */ fabs f1, f1 /* 8016E544 0016B344 FC 20 08 18 */ frsp f1, f1 /* 8016E548 0016B348 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8016E54C 0016B34C 4C 40 13 82 */ cror 2, 0, 2 /* 8016E550 0016B350 40 82 00 28 */ bne lbl_8016E578 -/* 8016E554 0016B354 3C 80 80 33 */ lis r4, lbl_8032A1A0@ha +/* 8016E554 0016B354 3C 80 80 33 */ lis r4, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 8016E558 0016B358 3C 60 4E 47 */ lis r3, 0x4E474256@ha -/* 8016E55C 0016B35C 38 84 A1 A0 */ addi r4, r4, lbl_8032A1A0@l +/* 8016E55C 0016B35C 38 84 A1 A0 */ addi r4, r4, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016E560 0016B360 38 00 00 01 */ li r0, 1 /* 8016E564 0016B364 C0 04 00 A8 */ lfs f0, 0xa8(r4) /* 8016E568 0016B368 38 63 42 56 */ addi r3, r3, 0x4E474256@l @@ -6328,22 +6328,22 @@ lbl_8016E5E8: /* 8016E66C 0016B46C 90 03 02 C0 */ stw r0, 0x2c0(r3) /* 8016E670 0016B470 80 7E 00 50 */ lwz r3, 0x50(r30) /* 8016E674 0016B474 4B FF F2 55 */ bl reset_speed__13zNPCBPlanktonFv -/* 8016E678 0016B478 3C 80 80 33 */ lis r4, lbl_8032A1A0@ha +/* 8016E678 0016B478 3C 80 80 33 */ lis r4, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 8016E67C 0016B47C 80 7E 00 50 */ lwz r3, 0x50(r30) -/* 8016E680 0016B480 38 84 A1 A0 */ addi r4, r4, lbl_8032A1A0@l +/* 8016E680 0016B480 38 84 A1 A0 */ addi r4, r4, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016E684 0016B484 C0 04 01 30 */ lfs f0, 0x130(r4) /* 8016E688 0016B488 D0 03 04 8C */ stfs f0, 0x48c(r3) /* 8016E68C 0016B48C C0 04 01 34 */ lfs f0, 0x134(r4) /* 8016E690 0016B490 80 7E 00 50 */ lwz r3, 0x50(r30) /* 8016E694 0016B494 D0 03 04 98 */ stfs f0, 0x498(r3) -/* 8016E698 0016B498 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016E698 0016B498 C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) /* 8016E69C 0016B49C 80 7E 00 50 */ lwz r3, 0x50(r30) /* 8016E6A0 0016B4A0 D0 03 02 C8 */ stfs f0, 0x2c8(r3) /* 8016E6A4 0016B4A4 C3 E4 01 28 */ lfs f31, 0x128(r4) /* 8016E6A8 0016B4A8 4B EC 25 E1 */ bl xurand__Fv /* 8016E6AC 0016B4AC 80 BE 00 50 */ lwz r5, 0x50(r30) -/* 8016E6B0 0016B4B0 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha -/* 8016E6B4 0016B4B4 38 83 A1 A0 */ addi r4, r3, lbl_8032A1A0@l +/* 8016E6B0 0016B4B0 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016E6B4 0016B4B4 38 83 A1 A0 */ addi r4, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016E6B8 0016B4B8 7F C3 F3 78 */ mr r3, r30 /* 8016E6BC 0016B4BC C0 44 01 2C */ lfs f2, 0x12c(r4) /* 8016E6C0 0016B4C0 7F E4 FB 78 */ mr r4, r31 @@ -6377,7 +6377,7 @@ lbl_8016E5E8: /* 8016E730 0016B530 7C 9F 23 78 */ mr r31, r4 /* 8016E734 0016B534 4B FF F1 95 */ bl reset_speed__13zNPCBPlanktonFv /* 8016E738 0016B538 80 7E 00 50 */ lwz r3, 0x50(r30) -/* 8016E73C 0016B53C C0 22 AB CC */ lfs f1, lbl_803CF54C-_SDA2_BASE_(r2) +/* 8016E73C 0016B53C C0 22 AB CC */ lfs f1, lbl__2516-_SDA2_BASE_(r2) /* 8016E740 0016B540 4B FF F2 19 */ bl halt__13zNPCBPlanktonFf /* 8016E744 0016B544 FC 20 F8 90 */ fmr f1, f31 /* 8016E748 0016B548 7F C3 F3 78 */ mr r3, r30 @@ -6399,9 +6399,9 @@ lbl_8016E5E8: /* 8016E788 0016B588 93 E1 00 3C */ stw r31, 0x3c(r1) /* 8016E78C 0016B58C 93 C1 00 38 */ stw r30, 0x38(r1) /* 8016E790 0016B590 7C 7E 1B 78 */ mr r30, r3 -/* 8016E794 0016B594 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha +/* 8016E794 0016B594 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 8016E798 0016B598 83 FE 00 50 */ lwz r31, 0x50(r30) -/* 8016E79C 0016B59C 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l +/* 8016E79C 0016B59C 38 63 A1 A0 */ addi r3, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016E7A0 0016B5A0 C0 03 01 24 */ lfs f0, 0x124(r3) /* 8016E7A4 0016B5A4 C0 3F 02 C8 */ lfs f1, 0x2c8(r31) /* 8016E7A8 0016B5A8 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -6432,17 +6432,17 @@ lbl_8016E7D0: /* 8016E808 0016B608 90 61 00 24 */ stw r3, 0x24(r1) /* 8016E80C 0016B60C 90 01 00 28 */ stw r0, 0x28(r1) /* 8016E810 0016B610 80 7E 00 50 */ lwz r3, 0x50(r30) -/* 8016E814 0016B614 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016E814 0016B614 C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) /* 8016E818 0016B618 C0 23 04 80 */ lfs f1, 0x480(r3) /* 8016E81C 0016B61C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8016E820 0016B620 40 80 00 18 */ bge lbl_8016E838 -/* 8016E824 0016B624 C0 42 AB D4 */ lfs f2, lbl_803CF554-_SDA2_BASE_(r2) +/* 8016E824 0016B624 C0 42 AB D4 */ lfs f2, lbl__2941-_SDA2_BASE_(r2) /* 8016E828 0016B628 C0 21 00 28 */ lfs f1, 0x28(r1) /* 8016E82C 0016B62C C0 01 00 20 */ lfs f0, 0x20(r1) /* 8016E830 0016B630 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8016E834 0016B634 48 00 00 14 */ b lbl_8016E848 lbl_8016E838: -/* 8016E838 0016B638 C0 42 AB D4 */ lfs f2, lbl_803CF554-_SDA2_BASE_(r2) +/* 8016E838 0016B638 C0 42 AB D4 */ lfs f2, lbl__2941-_SDA2_BASE_(r2) /* 8016E83C 0016B63C C0 21 00 28 */ lfs f1, 0x28(r1) /* 8016E840 0016B640 C0 01 00 20 */ lfs f0, 0x20(r1) /* 8016E844 0016B644 EC 02 00 7C */ fnmsubs f0, f2, f1, f0 @@ -6450,7 +6450,7 @@ lbl_8016E848: /* 8016E848 0016B648 D0 01 00 20 */ stfs f0, 0x20(r1) /* 8016E84C 0016B64C 38 61 00 08 */ addi r3, r1, 8 /* 8016E850 0016B650 38 81 00 20 */ addi r4, r1, 0x20 -/* 8016E854 0016B654 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016E854 0016B654 C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) /* 8016E858 0016B658 D0 01 00 24 */ stfs f0, 0x24(r1) /* 8016E85C 0016B65C 80 BE 00 50 */ lwz r5, 0x50(r30) /* 8016E860 0016B660 C0 05 04 5C */ lfs f0, 0x45c(r5) @@ -6461,13 +6461,13 @@ lbl_8016E848: /* 8016E874 0016B674 38 81 00 08 */ addi r4, r1, 8 /* 8016E878 0016B678 38 63 04 74 */ addi r3, r3, 0x474 /* 8016E87C 0016B67C 4B E9 C9 E9 */ bl __as__5xVec3FRC5xVec3 -/* 8016E880 0016B680 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha -/* 8016E884 0016B684 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l +/* 8016E880 0016B680 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016E884 0016B684 38 63 A1 A0 */ addi r3, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016E888 0016B688 C3 E3 01 28 */ lfs f31, 0x128(r3) /* 8016E88C 0016B68C 4B EC 23 FD */ bl xurand__Fv /* 8016E890 0016B690 80 7E 00 50 */ lwz r3, 0x50(r30) -/* 8016E894 0016B694 3C 80 80 33 */ lis r4, lbl_8032A1A0@ha -/* 8016E898 0016B698 38 84 A1 A0 */ addi r4, r4, lbl_8032A1A0@l +/* 8016E894 0016B694 3C 80 80 33 */ lis r4, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016E898 0016B698 38 84 A1 A0 */ addi r4, r4, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016E89C 0016B69C C0 44 01 2C */ lfs f2, 0x12c(r4) /* 8016E8A0 0016B6A0 C0 03 02 C8 */ lfs f0, 0x2c8(r3) /* 8016E8A4 0016B6A4 EC 42 F8 28 */ fsubs f2, f2, f31 @@ -6499,14 +6499,14 @@ zNPCTypeBossPlankton.ring_to_world_loc__34_unnamed_zNPCTypeBossPlankton_cpp_FRC5 /* 8016E8F8 0016B6F8 93 C1 00 18 */ stw r30, 0x18(r1) /* 8016E8FC 0016B6FC 93 A1 00 14 */ stw r29, 0x14(r1) /* 8016E900 0016B700 7C 9E 23 78 */ mr r30, r4 -/* 8016E904 0016B704 C0 02 AB B4 */ lfs f0, lbl_803CF534-_SDA2_BASE_(r2) +/* 8016E904 0016B704 C0 02 AB B4 */ lfs f0, lbl__2166-_SDA2_BASE_(r2) /* 8016E908 0016B708 C0 24 00 08 */ lfs f1, 8(r4) /* 8016E90C 0016B70C 7C 7D 1B 78 */ mr r29, r3 /* 8016E910 0016B710 7C BF 2B 78 */ mr r31, r5 /* 8016E914 0016B714 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8016E918 0016B718 4C 41 13 82 */ cror 2, 1, 2 /* 8016E91C 0016B71C 40 82 00 30 */ bne lbl_8016E94C -/* 8016E920 0016B720 C0 02 AB 28 */ lfs f0, lbl_803CF4A8-_SDA2_BASE_(r2) +/* 8016E920 0016B720 C0 02 AB 28 */ lfs f0, lbl__1755_1-_SDA2_BASE_(r2) /* 8016E924 0016B724 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8016E928 0016B728 4C 40 13 82 */ cror 2, 0, 2 /* 8016E92C 0016B72C 40 82 00 20 */ bne lbl_8016E94C @@ -6565,7 +6565,7 @@ zNPCTypeBossPlankton.world_to_ring_loc__34_unnamed_zNPCTypeBossPlankton_cpp_FRC5 /* 8016E9EC 0016B7EC 7C 7D 1B 78 */ mr r29, r3 /* 8016E9F0 0016B7F0 C0 05 00 00 */ lfs f0, 0(r5) /* 8016E9F4 0016B7F4 38 61 00 08 */ addi r3, r1, 8 -/* 8016E9F8 0016B7F8 80 82 BF E8 */ lwz r4, lbl_803D0968-_SDA2_BASE_(r2) +/* 8016E9F8 0016B7F8 80 82 BF E8 */ lwz r4, lbl__2124-_SDA2_BASE_(r2) /* 8016E9FC 0016B7FC 80 02 BF EC */ lwz r0, lbl_803D096C-_SDA2_BASE_(r2) /* 8016EA00 0016B800 EC 41 00 28 */ fsubs f2, f1, f0 /* 8016EA04 0016B804 90 81 00 08 */ stw r4, 8(r1) @@ -6576,9 +6576,9 @@ zNPCTypeBossPlankton.world_to_ring_loc__34_unnamed_zNPCTypeBossPlankton_cpp_FRC5 /* 8016EA18 0016B818 D0 41 00 08 */ stfs f2, 8(r1) /* 8016EA1C 0016B81C D0 01 00 0C */ stfs f0, 0xc(r1) /* 8016EA20 0016B820 4B EC 7E 39 */ bl length__5xVec2CFv -/* 8016EA24 0016B824 3C 60 80 27 */ lis r3, lbl_802713E0@ha +/* 8016EA24 0016B824 3C 60 80 27 */ lis r3, lbl__2125@ha /* 8016EA28 0016B828 FF E0 08 90 */ fmr f31, f1 -/* 8016EA2C 0016B82C 38 A3 13 E0 */ addi r5, r3, lbl_802713E0@l +/* 8016EA2C 0016B82C 38 A3 13 E0 */ addi r5, r3, lbl__2125@l /* 8016EA30 0016B830 C0 21 00 08 */ lfs f1, 8(r1) /* 8016EA34 0016B834 80 85 00 00 */ lwz r4, 0(r5) /* 8016EA38 0016B838 80 65 00 04 */ lwz r3, 4(r5) @@ -6656,7 +6656,7 @@ lbl_8016EB00: /* 8016EB50 0016B950 80 7E 00 58 */ lwz r3, 0x58(r30) /* 8016EB54 0016B954 38 00 00 01 */ li r0, 1 /* 8016EB58 0016B958 98 03 02 B6 */ stb r0, 0x2b6(r3) -/* 8016EB5C 0016B95C C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016EB5C 0016B95C C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) /* 8016EB60 0016B960 80 7E 00 58 */ lwz r3, 0x58(r30) /* 8016EB64 0016B964 D0 03 02 C8 */ stfs f0, 0x2c8(r3) /* 8016EB68 0016B968 80 7E 00 58 */ lwz r3, 0x58(r30) @@ -6728,8 +6728,8 @@ lbl_8016EC4C: /* 8016EC6C 0016BA6C 4B E9 C5 61 */ bl __mi__5xVec3CFRC5xVec3 /* 8016EC70 0016BA70 38 61 00 14 */ addi r3, r1, 0x14 /* 8016EC74 0016BA74 4B E9 C4 89 */ bl length2__5xVec3CFv -/* 8016EC78 0016BA78 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha -/* 8016EC7C 0016BA7C 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l +/* 8016EC78 0016BA78 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016EC7C 0016BA7C 38 63 A1 A0 */ addi r3, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016EC80 0016BA80 C0 03 00 9C */ lfs f0, 0x9c(r3) /* 8016EC84 0016BA84 EC 00 00 32 */ fmuls f0, f0, f0 /* 8016EC88 0016BA88 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -6754,8 +6754,8 @@ lbl_8016EC9C: /* 8016ECD0 0016BAD0 38 7E 00 4C */ addi r3, r30, 0x4c /* 8016ECD4 0016BAD4 4B E9 C5 91 */ bl __as__5xVec3FRC5xVec3 /* 8016ECD8 0016BAD8 80 9E 00 58 */ lwz r4, 0x58(r30) -/* 8016ECDC 0016BADC 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha -/* 8016ECE0 0016BAE0 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l +/* 8016ECDC 0016BADC 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016ECE0 0016BAE0 38 63 A1 A0 */ addi r3, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016ECE4 0016BAE4 C0 24 02 C8 */ lfs f1, 0x2c8(r4) /* 8016ECE8 0016BAE8 C0 03 00 94 */ lfs f0, 0x94(r3) /* 8016ECEC 0016BAEC FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -6763,14 +6763,14 @@ lbl_8016EC9C: /* 8016ECF4 0016BAF4 41 82 00 1C */ beq lbl_8016ED10 /* 8016ECF8 0016BAF8 38 61 00 20 */ addi r3, r1, 0x20 /* 8016ECFC 0016BAFC 4B E9 C4 01 */ bl length2__5xVec3CFv -/* 8016ED00 0016BB00 C0 02 AB D8 */ lfs f0, lbl_803CF558-_SDA2_BASE_(r2) +/* 8016ED00 0016BB00 C0 02 AB D8 */ lfs f0, lbl__2987-_SDA2_BASE_(r2) /* 8016ED04 0016BB04 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8016ED08 0016BB08 4C 40 13 82 */ cror 2, 0, 2 /* 8016ED0C 0016BB0C 40 82 00 2C */ bne lbl_8016ED38 lbl_8016ED10: -/* 8016ED10 0016BB10 3C 80 80 33 */ lis r4, lbl_8032A1A0@ha +/* 8016ED10 0016BB10 3C 80 80 33 */ lis r4, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 8016ED14 0016BB14 3C 60 4E 47 */ lis r3, 0x4E474256@ha -/* 8016ED18 0016BB18 38 A4 A1 A0 */ addi r5, r4, lbl_8032A1A0@l +/* 8016ED18 0016BB18 38 A4 A1 A0 */ addi r5, r4, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016ED1C 0016BB1C 80 9E 00 58 */ lwz r4, 0x58(r30) /* 8016ED20 0016BB20 C0 05 00 98 */ lfs f0, 0x98(r5) /* 8016ED24 0016BB24 38 00 00 01 */ li r0, 1 @@ -6926,7 +6926,7 @@ lbl_8016EF1C: /* 8016EF5C 0016BD5C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8016EF60 0016BD60 7C 9F 23 78 */ mr r31, r4 /* 8016EF64 0016BD64 4B FF DF A9 */ bl reappear__13zNPCBPlanktonFv -/* 8016EF68 0016BD68 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016EF68 0016BD68 C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) /* 8016EF6C 0016BD6C FC 20 F8 90 */ fmr f1, f31 /* 8016EF70 0016BD70 80 BE 00 4C */ lwz r5, 0x4c(r30) /* 8016EF74 0016BD74 38 00 00 00 */ li r0, 0 @@ -6981,9 +6981,9 @@ lbl_8016EF1C: /* 8016F038 0016BE38 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8016F03C 0016BE3C 7C 9F 23 78 */ mr r31, r4 /* 8016F040 0016BE40 4B F8 3F 5D */ bl AnimCurState__10zNPCCommonFv -/* 8016F044 0016BE44 3C 80 80 2A */ lis r4, lbl_80299268@ha +/* 8016F044 0016BE44 3C 80 80 2A */ lis r4, lbl_g_hash_bossanim@ha /* 8016F048 0016BE48 80 A3 00 08 */ lwz r5, 8(r3) -/* 8016F04C 0016BE4C 38 84 92 68 */ addi r4, r4, lbl_80299268@l +/* 8016F04C 0016BE4C 38 84 92 68 */ addi r4, r4, lbl_g_hash_bossanim@l /* 8016F050 0016BE50 80 04 01 10 */ lwz r0, 0x110(r4) /* 8016F054 0016BE54 7C 05 00 40 */ cmplw r5, r0 /* 8016F058 0016BE58 40 82 00 2C */ bne lbl_8016F084 @@ -7074,11 +7074,11 @@ lbl_8016F150: /* 8016F190 0016BF90 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8016F194 0016BF94 7C 9F 23 78 */ mr r31, r4 /* 8016F198 0016BF98 4B FF DD 75 */ bl reappear__13zNPCBPlanktonFv -/* 8016F19C 0016BF9C C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) -/* 8016F1A0 0016BFA0 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha +/* 8016F19C 0016BF9C C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) +/* 8016F1A0 0016BFA0 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 8016F1A4 0016BFA4 80 BE 00 4C */ lwz r5, 0x4c(r30) /* 8016F1A8 0016BFA8 38 00 00 00 */ li r0, 0 -/* 8016F1AC 0016BFAC 38 83 A1 A0 */ addi r4, r3, lbl_8032A1A0@l +/* 8016F1AC 0016BFAC 38 83 A1 A0 */ addi r4, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016F1B0 0016BFB0 D0 05 02 C8 */ stfs f0, 0x2c8(r5) /* 8016F1B4 0016BFB4 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 8016F1B8 0016BFB8 90 03 02 C0 */ stw r0, 0x2c0(r3) @@ -7119,8 +7119,8 @@ lbl_8016F150: /* 8016F244 0016C044 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8016F248 0016C048 48 00 09 71 */ bl location__13zNPCBPlanktonCFv /* 8016F24C 0016C04C 80 BE 00 4C */ lwz r5, 0x4c(r30) -/* 8016F250 0016C050 3C 80 80 33 */ lis r4, lbl_8032A1A0@ha -/* 8016F254 0016C054 38 84 A1 A0 */ addi r4, r4, lbl_8032A1A0@l +/* 8016F250 0016C050 3C 80 80 33 */ lis r4, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016F254 0016C054 38 84 A1 A0 */ addi r4, r4, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016F258 0016C058 C0 43 00 04 */ lfs f2, 4(r3) /* 8016F25C 0016C05C C0 25 04 54 */ lfs f1, 0x454(r5) /* 8016F260 0016C060 C0 04 01 20 */ lfs f0, 0x120(r4) @@ -7130,9 +7130,9 @@ lbl_8016F150: /* 8016F270 0016C070 40 82 00 34 */ bne lbl_8016F2A4 /* 8016F274 0016C074 7C A3 2B 78 */ mr r3, r5 /* 8016F278 0016C078 4B FF E3 69 */ bl next_territory__13zNPCBPlanktonFv -/* 8016F27C 0016C07C 3C 80 80 33 */ lis r4, lbl_8032A1A0@ha +/* 8016F27C 0016C07C 3C 80 80 33 */ lis r4, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 8016F280 0016C080 3C 60 4E 47 */ lis r3, 0x4E47424D@ha -/* 8016F284 0016C084 38 A4 A1 A0 */ addi r5, r4, lbl_8032A1A0@l +/* 8016F284 0016C084 38 A4 A1 A0 */ addi r5, r4, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016F288 0016C088 80 9E 00 4C */ lwz r4, 0x4c(r30) /* 8016F28C 0016C08C C0 05 01 08 */ lfs f0, 0x108(r5) /* 8016F290 0016C090 38 00 00 01 */ li r0, 1 @@ -7191,7 +7191,7 @@ lbl_8016F314: /* 8016F354 0016C154 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8016F358 0016C158 7C 9F 23 78 */ mr r31, r4 /* 8016F35C 0016C15C 48 00 0C B9 */ bl give_control__13zNPCBPlanktonFv -/* 8016F360 0016C160 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016F360 0016C160 C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) /* 8016F364 0016C164 FC 20 F8 90 */ fmr f1, f31 /* 8016F368 0016C168 80 BE 00 4C */ lwz r5, 0x4c(r30) /* 8016F36C 0016C16C 38 00 00 00 */ li r0, 0 @@ -7232,9 +7232,9 @@ lbl_8016F314: /* 8016F3F8 0016C1F8 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8016F3FC 0016C1FC 7C 9F 23 78 */ mr r31, r4 /* 8016F400 0016C200 4B F8 3B 9D */ bl AnimCurState__10zNPCCommonFv -/* 8016F404 0016C204 3C 80 80 2A */ lis r4, lbl_80299268@ha +/* 8016F404 0016C204 3C 80 80 2A */ lis r4, lbl_g_hash_bossanim@ha /* 8016F408 0016C208 80 A3 00 08 */ lwz r5, 8(r3) -/* 8016F40C 0016C20C 38 84 92 68 */ addi r4, r4, lbl_80299268@l +/* 8016F40C 0016C20C 38 84 92 68 */ addi r4, r4, lbl_g_hash_bossanim@l /* 8016F410 0016C210 80 04 01 10 */ lwz r0, 0x110(r4) /* 8016F414 0016C214 7C 05 00 40 */ cmplw r5, r0 /* 8016F418 0016C218 40 82 00 48 */ bne lbl_8016F460 @@ -7248,9 +7248,9 @@ lbl_8016F314: /* 8016F438 0016C238 4B F8 3C 41 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState /* 8016F43C 0016C23C FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 8016F440 0016C240 40 81 00 74 */ ble lbl_8016F4B4 -/* 8016F444 0016C244 3C 80 80 2A */ lis r4, lbl_80299268@ha +/* 8016F444 0016C244 3C 80 80 2A */ lis r4, lbl_g_hash_bossanim@ha /* 8016F448 0016C248 80 7E 00 4C */ lwz r3, 0x4c(r30) -/* 8016F44C 0016C24C 38 84 92 68 */ addi r4, r4, lbl_80299268@l +/* 8016F44C 0016C24C 38 84 92 68 */ addi r4, r4, lbl_g_hash_bossanim@l /* 8016F450 0016C250 38 A0 00 00 */ li r5, 0 /* 8016F454 0016C254 80 84 01 14 */ lwz r4, 0x114(r4) /* 8016F458 0016C258 4B F8 39 39 */ bl AnimStart__10zNPCCommonFUii @@ -7335,10 +7335,10 @@ lbl_8016F52C: /* 8016F578 0016C378 38 80 00 00 */ li r4, 0 /* 8016F57C 0016C37C 38 00 00 01 */ li r0, 1 /* 8016F580 0016C380 90 9E 00 50 */ stw r4, 0x50(r30) -/* 8016F584 0016C384 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016F584 0016C384 C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) /* 8016F588 0016C388 80 7E 00 54 */ lwz r3, 0x54(r30) /* 8016F58C 0016C38C D0 03 02 C8 */ stfs f0, 0x2c8(r3) -/* 8016F590 0016C390 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016F590 0016C390 C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) /* 8016F594 0016C394 D0 1E 00 4C */ stfs f0, 0x4c(r30) /* 8016F598 0016C398 80 7E 00 54 */ lwz r3, 0x54(r30) /* 8016F59C 0016C39C 98 03 02 B8 */ stb r0, 0x2b8(r3) @@ -7349,7 +7349,7 @@ lbl_8016F52C: /* 8016F5B0 0016C3B0 48 00 0B 81 */ bl enable_emitter__13zNPCBPlanktonCFR11xParEmitter /* 8016F5B4 0016C3B4 80 9E 00 54 */ lwz r4, 0x54(r30) /* 8016F5B8 0016C3B8 38 60 00 05 */ li r3, 5 -/* 8016F5BC 0016C3BC C0 22 AB 0C */ lfs f1, lbl_803CF48C-_SDA2_BASE_(r2) +/* 8016F5BC 0016C3BC C0 22 AB 0C */ lfs f1, lbl__1585_1-_SDA2_BASE_(r2) /* 8016F5C0 0016C3C0 38 84 00 88 */ addi r4, r4, 0x88 /* 8016F5C4 0016C3C4 4B FF 95 F5 */ bl zNPCTypeBossPlankton.play_sound__34_unnamed_zNPCTypeBossPlankton_cpp_FiPC5xVec3f /* 8016F5C8 0016C3C8 FC 20 F8 90 */ fmr f1, f31 @@ -7435,16 +7435,16 @@ lbl_8016F6D4: update_warm_up__21zNPCGoalBPlanktonBeamFf: /* 8016F6E4 0016C4E4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016F6E8 0016C4E8 7C 08 02 A6 */ mflr r0 -/* 8016F6EC 0016C4EC 3C 80 80 33 */ lis r4, lbl_8032A1A0@ha +/* 8016F6EC 0016C4EC 3C 80 80 33 */ lis r4, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 8016F6F0 0016C4F0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8016F6F4 0016C4F4 38 84 A1 A0 */ addi r4, r4, lbl_8032A1A0@l +/* 8016F6F4 0016C4F4 38 84 A1 A0 */ addi r4, r4, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016F6F8 0016C4F8 80 A3 00 54 */ lwz r5, 0x54(r3) /* 8016F6FC 0016C4FC C0 04 00 A4 */ lfs f0, 0xa4(r4) /* 8016F700 0016C500 C0 25 02 C8 */ lfs f1, 0x2c8(r5) /* 8016F704 0016C504 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8016F708 0016C508 4C 41 13 82 */ cror 2, 1, 2 /* 8016F70C 0016C50C 40 82 00 20 */ bne lbl_8016F72C -/* 8016F710 0016C510 C0 02 AB 10 */ lfs f0, lbl_803CF490-_SDA2_BASE_(r2) +/* 8016F710 0016C510 C0 02 AB 10 */ lfs f0, lbl__1586_2-_SDA2_BASE_(r2) /* 8016F714 0016C514 38 00 00 01 */ li r0, 1 /* 8016F718 0016C518 D0 05 02 C8 */ stfs f0, 0x2c8(r5) /* 8016F71C 0016C51C 90 03 00 50 */ stw r0, 0x50(r3) @@ -7477,9 +7477,9 @@ update_fire__21zNPCGoalBPlanktonBeamFf: /* 8016F778 0016C578 28 00 00 00 */ cmplwi r0, 0 /* 8016F77C 0016C57C 40 82 00 30 */ bne lbl_8016F7AC lbl_8016F780: -/* 8016F780 0016C580 3C 80 80 2A */ lis r4, lbl_80299268@ha +/* 8016F780 0016C580 3C 80 80 2A */ lis r4, lbl_g_hash_bossanim@ha /* 8016F784 0016C584 38 A0 00 00 */ li r5, 0 -/* 8016F788 0016C588 38 84 92 68 */ addi r4, r4, lbl_80299268@l +/* 8016F788 0016C588 38 84 92 68 */ addi r4, r4, lbl_g_hash_bossanim@l /* 8016F78C 0016C58C 80 84 01 20 */ lwz r4, 0x120(r4) /* 8016F790 0016C590 4B F8 36 01 */ bl AnimStart__10zNPCCommonFUii /* 8016F794 0016C594 80 7F 00 54 */ lwz r3, 0x54(r31) @@ -7498,8 +7498,8 @@ lbl_8016F7AC: /* 8016F7C4 0016C5C4 4B E9 BA 09 */ bl __mi__5xVec3CFRC5xVec3 /* 8016F7C8 0016C5C8 38 61 00 2C */ addi r3, r1, 0x2c /* 8016F7CC 0016C5CC 4B E9 B9 31 */ bl length2__5xVec3CFv -/* 8016F7D0 0016C5D0 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha -/* 8016F7D4 0016C5D4 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l +/* 8016F7D0 0016C5D0 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha +/* 8016F7D4 0016C5D4 38 63 A1 A0 */ addi r3, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016F7D8 0016C5D8 C0 03 00 B4 */ lfs f0, 0xb4(r3) /* 8016F7DC 0016C5DC EC 00 00 32 */ fmuls f0, f0, f0 /* 8016F7E0 0016C5E0 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -7526,9 +7526,9 @@ lbl_8016F7F8: /* 8016F830 0016C630 38 61 00 38 */ addi r3, r1, 0x38 /* 8016F834 0016C634 38 81 00 14 */ addi r4, r1, 0x14 /* 8016F838 0016C638 4B EA 59 C1 */ bl xMat3x3LookVec3__FR7xMat3x3RC5xVec3 -/* 8016F83C 0016C63C 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha +/* 8016F83C 0016C63C 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 8016F840 0016C640 3B A1 00 58 */ addi r29, r1, 0x58 -/* 8016F844 0016C644 38 83 A1 A0 */ addi r4, r3, lbl_8032A1A0@l +/* 8016F844 0016C644 38 83 A1 A0 */ addi r4, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016F848 0016C648 38 61 00 08 */ addi r3, r1, 8 /* 8016F84C 0016C64C C0 24 00 B8 */ lfs f1, 0xb8(r4) /* 8016F850 0016C650 7F A4 EB 78 */ mr r4, r29 @@ -7536,16 +7536,16 @@ lbl_8016F7F8: /* 8016F858 0016C658 7F C3 F3 78 */ mr r3, r30 /* 8016F85C 0016C65C 38 81 00 08 */ addi r4, r1, 8 /* 8016F860 0016C660 4B EA 5B E5 */ bl __apl__5xVec3FRC5xVec3 -/* 8016F864 0016C664 3C 60 80 33 */ lis r3, lbl_8032A1A0@ha +/* 8016F864 0016C664 3C 60 80 33 */ lis r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@ha /* 8016F868 0016C668 3C 00 43 30 */ lis r0, 0x4330 -/* 8016F86C 0016C66C 38 63 A1 A0 */ addi r3, r3, lbl_8032A1A0@l +/* 8016F86C 0016C66C 38 63 A1 A0 */ addi r3, r3, lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_@l /* 8016F870 0016C670 C0 1F 00 4C */ lfs f0, 0x4c(r31) /* 8016F874 0016C674 C0 23 00 A0 */ lfs f1, 0xa0(r3) /* 8016F878 0016C678 90 01 00 80 */ stw r0, 0x80(r1) /* 8016F87C 0016C67C EC 1F 00 7A */ fmadds f0, f31, f1, f0 /* 8016F880 0016C680 D0 1F 00 4C */ stfs f0, 0x4c(r31) /* 8016F884 0016C684 C0 5F 00 4C */ lfs f2, 0x4c(r31) -/* 8016F888 0016C688 C8 22 AB E0 */ lfd f1, lbl_803CF560-_SDA2_BASE_(r2) +/* 8016F888 0016C688 C8 22 AB E0 */ lfd f1, lbl__3215-_SDA2_BASE_(r2) /* 8016F88C 0016C68C FC 00 10 1E */ fctiwz f0, f2 /* 8016F890 0016C690 D8 01 00 78 */ stfd f0, 0x78(r1) /* 8016F894 0016C694 83 81 00 7C */ lwz r28, 0x7c(r1) @@ -7595,16 +7595,16 @@ update_cool_down__21zNPCGoalBPlanktonBeamFf: /* 8016F92C 0016C72C FF E0 08 90 */ fmr f31, f1 /* 8016F930 0016C730 80 63 00 54 */ lwz r3, 0x54(r3) /* 8016F934 0016C734 4B F8 36 69 */ bl AnimCurState__10zNPCCommonFv -/* 8016F938 0016C738 3C 80 80 2A */ lis r4, lbl_80299268@ha +/* 8016F938 0016C738 3C 80 80 2A */ lis r4, lbl_g_hash_bossanim@ha /* 8016F93C 0016C73C 80 A3 00 08 */ lwz r5, 8(r3) -/* 8016F940 0016C740 38 64 92 68 */ addi r3, r4, lbl_80299268@l +/* 8016F940 0016C740 38 64 92 68 */ addi r3, r4, lbl_g_hash_bossanim@l /* 8016F944 0016C744 80 03 01 20 */ lwz r0, 0x120(r3) /* 8016F948 0016C748 7C 05 00 40 */ cmplw r5, r0 /* 8016F94C 0016C74C 40 82 00 20 */ bne lbl_8016F96C /* 8016F950 0016C750 80 7F 00 54 */ lwz r3, 0x54(r31) /* 8016F954 0016C754 38 80 00 00 */ li r4, 0 /* 8016F958 0016C758 4B F8 37 21 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 8016F95C 0016C75C C0 02 AB C0 */ lfs f0, lbl_803CF540-_SDA2_BASE_(r2) +/* 8016F95C 0016C75C C0 02 AB C0 */ lfs f0, lbl__2223-_SDA2_BASE_(r2) /* 8016F960 0016C760 EC 00 F8 2A */ fadds f0, f0, f31 /* 8016F964 0016C764 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8016F968 0016C768 40 80 00 0C */ bge lbl_8016F974 @@ -7786,11 +7786,11 @@ turning__13zNPCBPlanktonCFv: /* 8016FBD8 0016C9D8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8016FBDC 0016C9DC 38 00 00 00 */ li r0, 0 /* 8016FBE0 0016C9E0 80 83 00 24 */ lwz r4, 0x24(r3) -/* 8016FBE4 0016C9E4 80 A2 BF B8 */ lwz r5, lbl_803D0938-_SDA2_BASE_(r2) +/* 8016FBE4 0016C9E4 80 A2 BF B8 */ lwz r5, lbl__821_2-_SDA2_BASE_(r2) /* 8016FBE8 0016C9E8 80 C4 00 4C */ lwz r6, 0x4c(r4) /* 8016FBEC 0016C9EC 80 82 BF BC */ lwz r4, lbl_803D093C-_SDA2_BASE_(r2) /* 8016FBF0 0016C9F0 C0 63 04 68 */ lfs f3, 0x468(r3) -/* 8016FBF4 0016C9F4 C0 22 AB B4 */ lfs f1, lbl_803CF534-_SDA2_BASE_(r2) +/* 8016FBF4 0016C9F4 C0 22 AB B4 */ lfs f1, lbl__2166-_SDA2_BASE_(r2) /* 8016FBF8 0016C9F8 90 A1 00 08 */ stw r5, 8(r1) /* 8016FBFC 0016C9FC C0 46 00 20 */ lfs f2, 0x20(r6) /* 8016FC00 0016CA00 FC 03 08 40 */ fcmpo cr0, f3, f1 @@ -7800,7 +7800,7 @@ turning__13zNPCBPlanktonCFv: /* 8016FC10 0016CA10 D0 01 00 0C */ stfs f0, 0xc(r1) /* 8016FC14 0016CA14 4C 41 13 82 */ cror 2, 1, 2 /* 8016FC18 0016CA18 40 82 00 88 */ bne lbl_8016FCA0 -/* 8016FC1C 0016CA1C C0 02 AB 28 */ lfs f0, lbl_803CF4A8-_SDA2_BASE_(r2) +/* 8016FC1C 0016CA1C C0 02 AB 28 */ lfs f0, lbl__1755_1-_SDA2_BASE_(r2) /* 8016FC20 0016CA20 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 8016FC24 0016CA24 4C 40 13 82 */ cror 2, 0, 2 /* 8016FC28 0016CA28 40 82 00 78 */ bne lbl_8016FCA0 @@ -7817,7 +7817,7 @@ lbl_8016FC48: /* 8016FC50 0016CA50 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8016FC54 0016CA54 40 81 00 20 */ ble lbl_8016FC74 /* 8016FC58 0016CA58 C0 21 00 08 */ lfs f1, 8(r1) -/* 8016FC5C 0016CA5C C0 02 AB C0 */ lfs f0, lbl_803CF540-_SDA2_BASE_(r2) +/* 8016FC5C 0016CA5C C0 02 AB C0 */ lfs f0, lbl__2223-_SDA2_BASE_(r2) /* 8016FC60 0016CA60 EC 22 08 28 */ fsubs f1, f2, f1 /* 8016FC64 0016CA64 FC 20 0A 10 */ fabs f1, f1 /* 8016FC68 0016CA68 FC 20 08 18 */ frsp f1, f1 @@ -7829,7 +7829,7 @@ lbl_8016FC74: /* 8016FC7C 0016CA7C FC 00 10 40 */ fcmpo cr0, f0, f2 /* 8016FC80 0016CA80 40 80 00 20 */ bge lbl_8016FCA0 /* 8016FC84 0016CA84 C0 21 00 0C */ lfs f1, 0xc(r1) -/* 8016FC88 0016CA88 C0 02 AB C0 */ lfs f0, lbl_803CF540-_SDA2_BASE_(r2) +/* 8016FC88 0016CA88 C0 02 AB C0 */ lfs f0, lbl__2223-_SDA2_BASE_(r2) /* 8016FC8C 0016CA8C EC 22 08 28 */ fsubs f1, f2, f1 /* 8016FC90 0016CA90 FC 20 0A 10 */ fabs f1, f1 /* 8016FC94 0016CA94 FC 20 08 18 */ frsp f1, f1 @@ -7852,9 +7852,9 @@ __ct__21zNPCGoalBPlanktonIdleFiR13zNPCBPlankton: /* 8016FCC4 0016CAC4 93 C1 00 08 */ stw r30, 8(r1) /* 8016FCC8 0016CAC8 7C 7E 1B 78 */ mr r30, r3 /* 8016FCCC 0016CACC 4B F6 93 29 */ bl __ct__14zNPCGoalCommonFi -/* 8016FCD0 0016CAD0 3C 80 80 2A */ lis r4, lbl_8029B338@ha +/* 8016FCD0 0016CAD0 3C 80 80 2A */ lis r4, lbl___vt__21zNPCGoalBPlanktonIdle@ha /* 8016FCD4 0016CAD4 7F C3 F3 78 */ mr r3, r30 -/* 8016FCD8 0016CAD8 38 04 B3 38 */ addi r0, r4, lbl_8029B338@l +/* 8016FCD8 0016CAD8 38 04 B3 38 */ addi r0, r4, lbl___vt__21zNPCGoalBPlanktonIdle@l /* 8016FCDC 0016CADC 90 1E 00 38 */ stw r0, 0x38(r30) /* 8016FCE0 0016CAE0 93 FE 00 4C */ stw r31, 0x4c(r30) /* 8016FCE4 0016CAE4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -7909,9 +7909,9 @@ __ct__23zNPCGoalBPlanktonAttackFiR13zNPCBPlankton: /* 8016FD80 0016CB80 93 C1 00 08 */ stw r30, 8(r1) /* 8016FD84 0016CB84 7C 7E 1B 78 */ mr r30, r3 /* 8016FD88 0016CB88 4B F6 92 6D */ bl __ct__14zNPCGoalCommonFi -/* 8016FD8C 0016CB8C 3C 80 80 2A */ lis r4, lbl_8029B304@ha +/* 8016FD8C 0016CB8C 3C 80 80 2A */ lis r4, lbl___vt__23zNPCGoalBPlanktonAttack@ha /* 8016FD90 0016CB90 7F C3 F3 78 */ mr r3, r30 -/* 8016FD94 0016CB94 38 04 B3 04 */ addi r0, r4, lbl_8029B304@l +/* 8016FD94 0016CB94 38 04 B3 04 */ addi r0, r4, lbl___vt__23zNPCGoalBPlanktonAttack@l /* 8016FD98 0016CB98 90 1E 00 38 */ stw r0, 0x38(r30) /* 8016FD9C 0016CB9C 93 FE 00 4C */ stw r31, 0x4c(r30) /* 8016FDA0 0016CBA0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -7931,9 +7931,9 @@ __ct__23zNPCGoalBPlanktonAmbushFiR13zNPCBPlankton: /* 8016FDCC 0016CBCC 93 C1 00 08 */ stw r30, 8(r1) /* 8016FDD0 0016CBD0 7C 7E 1B 78 */ mr r30, r3 /* 8016FDD4 0016CBD4 4B F6 92 21 */ bl __ct__14zNPCGoalCommonFi -/* 8016FDD8 0016CBD8 3C 80 80 2A */ lis r4, lbl_8029B2D0@ha +/* 8016FDD8 0016CBD8 3C 80 80 2A */ lis r4, lbl___vt__23zNPCGoalBPlanktonAmbush@ha /* 8016FDDC 0016CBDC 7F C3 F3 78 */ mr r3, r30 -/* 8016FDE0 0016CBE0 38 04 B2 D0 */ addi r0, r4, lbl_8029B2D0@l +/* 8016FDE0 0016CBE0 38 04 B2 D0 */ addi r0, r4, lbl___vt__23zNPCGoalBPlanktonAmbush@l /* 8016FDE4 0016CBE4 90 1E 00 38 */ stw r0, 0x38(r30) /* 8016FDE8 0016CBE8 93 FE 00 4C */ stw r31, 0x4c(r30) /* 8016FDEC 0016CBEC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -7974,9 +7974,9 @@ __ct__22zNPCGoalBPlanktonFlankFiR13zNPCBPlankton: /* 8016FE60 0016CC60 93 C1 00 08 */ stw r30, 8(r1) /* 8016FE64 0016CC64 7C 7E 1B 78 */ mr r30, r3 /* 8016FE68 0016CC68 4B F6 91 8D */ bl __ct__14zNPCGoalCommonFi -/* 8016FE6C 0016CC6C 3C 80 80 2A */ lis r4, lbl_8029B29C@ha +/* 8016FE6C 0016CC6C 3C 80 80 2A */ lis r4, lbl___vt__22zNPCGoalBPlanktonFlank@ha /* 8016FE70 0016CC70 7F C3 F3 78 */ mr r3, r30 -/* 8016FE74 0016CC74 38 04 B2 9C */ addi r0, r4, lbl_8029B29C@l +/* 8016FE74 0016CC74 38 04 B2 9C */ addi r0, r4, lbl___vt__22zNPCGoalBPlanktonFlank@l /* 8016FE78 0016CC78 90 1E 00 38 */ stw r0, 0x38(r30) /* 8016FE7C 0016CC7C 93 FE 00 50 */ stw r31, 0x50(r30) /* 8016FE80 0016CC80 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -7996,9 +7996,9 @@ __ct__22zNPCGoalBPlanktonEvadeFiR13zNPCBPlankton: /* 8016FEAC 0016CCAC 93 C1 00 08 */ stw r30, 8(r1) /* 8016FEB0 0016CCB0 7C 7E 1B 78 */ mr r30, r3 /* 8016FEB4 0016CCB4 4B F6 91 41 */ bl __ct__14zNPCGoalCommonFi -/* 8016FEB8 0016CCB8 3C 80 80 2A */ lis r4, lbl_8029B268@ha +/* 8016FEB8 0016CCB8 3C 80 80 2A */ lis r4, lbl___vt__22zNPCGoalBPlanktonEvade@ha /* 8016FEBC 0016CCBC 7F C3 F3 78 */ mr r3, r30 -/* 8016FEC0 0016CCC0 38 04 B2 68 */ addi r0, r4, lbl_8029B268@l +/* 8016FEC0 0016CCC0 38 04 B2 68 */ addi r0, r4, lbl___vt__22zNPCGoalBPlanktonEvade@l /* 8016FEC4 0016CCC4 90 1E 00 38 */ stw r0, 0x38(r30) /* 8016FEC8 0016CCC8 93 FE 00 50 */ stw r31, 0x50(r30) /* 8016FECC 0016CCCC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -8018,9 +8018,9 @@ __ct__21zNPCGoalBPlanktonHuntFiR13zNPCBPlankton: /* 8016FEF8 0016CCF8 93 C1 00 08 */ stw r30, 8(r1) /* 8016FEFC 0016CCFC 7C 7E 1B 78 */ mr r30, r3 /* 8016FF00 0016CD00 4B F6 90 F5 */ bl __ct__14zNPCGoalCommonFi -/* 8016FF04 0016CD04 3C 80 80 2A */ lis r4, lbl_8029B234@ha +/* 8016FF04 0016CD04 3C 80 80 2A */ lis r4, lbl___vt__21zNPCGoalBPlanktonHunt@ha /* 8016FF08 0016CD08 7F C3 F3 78 */ mr r3, r30 -/* 8016FF0C 0016CD0C 38 04 B2 34 */ addi r0, r4, lbl_8029B234@l +/* 8016FF0C 0016CD0C 38 04 B2 34 */ addi r0, r4, lbl___vt__21zNPCGoalBPlanktonHunt@l /* 8016FF10 0016CD10 90 1E 00 38 */ stw r0, 0x38(r30) /* 8016FF14 0016CD14 93 FE 00 58 */ stw r31, 0x58(r30) /* 8016FF18 0016CD18 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -8040,9 +8040,9 @@ __ct__22zNPCGoalBPlanktonTauntFiR13zNPCBPlankton: /* 8016FF44 0016CD44 93 C1 00 08 */ stw r30, 8(r1) /* 8016FF48 0016CD48 7C 7E 1B 78 */ mr r30, r3 /* 8016FF4C 0016CD4C 4B F6 90 A9 */ bl __ct__14zNPCGoalCommonFi -/* 8016FF50 0016CD50 3C 80 80 2A */ lis r4, lbl_8029B200@ha +/* 8016FF50 0016CD50 3C 80 80 2A */ lis r4, lbl___vt__22zNPCGoalBPlanktonTaunt@ha /* 8016FF54 0016CD54 7F C3 F3 78 */ mr r3, r30 -/* 8016FF58 0016CD58 38 04 B2 00 */ addi r0, r4, lbl_8029B200@l +/* 8016FF58 0016CD58 38 04 B2 00 */ addi r0, r4, lbl___vt__22zNPCGoalBPlanktonTaunt@l /* 8016FF5C 0016CD5C 90 1E 00 38 */ stw r0, 0x38(r30) /* 8016FF60 0016CD60 93 FE 00 4C */ stw r31, 0x4c(r30) /* 8016FF64 0016CD64 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -8062,9 +8062,9 @@ __ct__21zNPCGoalBPlanktonMoveFiR13zNPCBPlankton: /* 8016FF90 0016CD90 93 C1 00 08 */ stw r30, 8(r1) /* 8016FF94 0016CD94 7C 7E 1B 78 */ mr r30, r3 /* 8016FF98 0016CD98 4B F6 90 5D */ bl __ct__14zNPCGoalCommonFi -/* 8016FF9C 0016CD9C 3C 80 80 2A */ lis r4, lbl_8029B1CC@ha +/* 8016FF9C 0016CD9C 3C 80 80 2A */ lis r4, lbl___vt__21zNPCGoalBPlanktonMove@ha /* 8016FFA0 0016CDA0 7F C3 F3 78 */ mr r3, r30 -/* 8016FFA4 0016CDA4 38 04 B1 CC */ addi r0, r4, lbl_8029B1CC@l +/* 8016FFA4 0016CDA4 38 04 B1 CC */ addi r0, r4, lbl___vt__21zNPCGoalBPlanktonMove@l /* 8016FFA8 0016CDA8 90 1E 00 38 */ stw r0, 0x38(r30) /* 8016FFAC 0016CDAC 93 FE 00 4C */ stw r31, 0x4c(r30) /* 8016FFB0 0016CDB0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -8084,9 +8084,9 @@ __ct__21zNPCGoalBPlanktonStunFiR13zNPCBPlankton: /* 8016FFDC 0016CDDC 93 C1 00 08 */ stw r30, 8(r1) /* 8016FFE0 0016CDE0 7C 7E 1B 78 */ mr r30, r3 /* 8016FFE4 0016CDE4 4B F6 90 11 */ bl __ct__14zNPCGoalCommonFi -/* 8016FFE8 0016CDE8 3C 80 80 2A */ lis r4, lbl_8029B198@ha +/* 8016FFE8 0016CDE8 3C 80 80 2A */ lis r4, lbl___vt__21zNPCGoalBPlanktonStun@ha /* 8016FFEC 0016CDEC 7F C3 F3 78 */ mr r3, r30 -/* 8016FFF0 0016CDF0 38 04 B1 98 */ addi r0, r4, lbl_8029B198@l +/* 8016FFF0 0016CDF0 38 04 B1 98 */ addi r0, r4, lbl___vt__21zNPCGoalBPlanktonStun@l /* 8016FFF4 0016CDF4 90 1E 00 38 */ stw r0, 0x38(r30) /* 8016FFF8 0016CDF8 93 FE 00 4C */ stw r31, 0x4c(r30) /* 8016FFFC 0016CDFC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -8124,9 +8124,9 @@ __ct__21zNPCGoalBPlanktonFallFiR13zNPCBPlankton: /* 80170060 0016CE60 93 C1 00 08 */ stw r30, 8(r1) /* 80170064 0016CE64 7C 7E 1B 78 */ mr r30, r3 /* 80170068 0016CE68 4B F6 8F 8D */ bl __ct__14zNPCGoalCommonFi -/* 8017006C 0016CE6C 3C 80 80 2A */ lis r4, lbl_8029B164@ha +/* 8017006C 0016CE6C 3C 80 80 2A */ lis r4, lbl___vt__21zNPCGoalBPlanktonFall@ha /* 80170070 0016CE70 7F C3 F3 78 */ mr r3, r30 -/* 80170074 0016CE74 38 04 B1 64 */ addi r0, r4, lbl_8029B164@l +/* 80170074 0016CE74 38 04 B1 64 */ addi r0, r4, lbl___vt__21zNPCGoalBPlanktonFall@l /* 80170078 0016CE78 90 1E 00 38 */ stw r0, 0x38(r30) /* 8017007C 0016CE7C 93 FE 00 4C */ stw r31, 0x4c(r30) /* 80170080 0016CE80 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -8146,9 +8146,9 @@ __ct__22zNPCGoalBPlanktonDizzyFiR13zNPCBPlankton: /* 801700AC 0016CEAC 93 C1 00 08 */ stw r30, 8(r1) /* 801700B0 0016CEB0 7C 7E 1B 78 */ mr r30, r3 /* 801700B4 0016CEB4 4B F6 8F 41 */ bl __ct__14zNPCGoalCommonFi -/* 801700B8 0016CEB8 3C 80 80 2A */ lis r4, lbl_8029B130@ha +/* 801700B8 0016CEB8 3C 80 80 2A */ lis r4, lbl___vt__22zNPCGoalBPlanktonDizzy@ha /* 801700BC 0016CEBC 7F C3 F3 78 */ mr r3, r30 -/* 801700C0 0016CEC0 38 04 B1 30 */ addi r0, r4, lbl_8029B130@l +/* 801700C0 0016CEC0 38 04 B1 30 */ addi r0, r4, lbl___vt__22zNPCGoalBPlanktonDizzy@l /* 801700C4 0016CEC4 90 1E 00 38 */ stw r0, 0x38(r30) /* 801700C8 0016CEC8 93 FE 00 4C */ stw r31, 0x4c(r30) /* 801700CC 0016CECC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -8168,9 +8168,9 @@ __ct__21zNPCGoalBPlanktonBeamFiR13zNPCBPlankton: /* 801700F8 0016CEF8 93 C1 00 08 */ stw r30, 8(r1) /* 801700FC 0016CEFC 7C 7E 1B 78 */ mr r30, r3 /* 80170100 0016CF00 4B F6 8E F5 */ bl __ct__14zNPCGoalCommonFi -/* 80170104 0016CF04 3C 80 80 2A */ lis r4, lbl_8029B0FC@ha +/* 80170104 0016CF04 3C 80 80 2A */ lis r4, lbl___vt__21zNPCGoalBPlanktonBeam@ha /* 80170108 0016CF08 7F C3 F3 78 */ mr r3, r30 -/* 8017010C 0016CF0C 38 04 B0 FC */ addi r0, r4, lbl_8029B0FC@l +/* 8017010C 0016CF0C 38 04 B0 FC */ addi r0, r4, lbl___vt__21zNPCGoalBPlanktonBeam@l /* 80170110 0016CF10 90 1E 00 38 */ stw r0, 0x38(r30) /* 80170114 0016CF14 93 FE 00 54 */ stw r31, 0x54(r30) /* 80170118 0016CF18 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -8204,9 +8204,9 @@ __ct__21zNPCGoalBPlanktonWallFiR13zNPCBPlankton: /* 80170164 0016CF64 93 C1 00 08 */ stw r30, 8(r1) /* 80170168 0016CF68 7C 7E 1B 78 */ mr r30, r3 /* 8017016C 0016CF6C 4B F6 8E 89 */ bl __ct__14zNPCGoalCommonFi -/* 80170170 0016CF70 3C 80 80 2A */ lis r4, lbl_8029B0C8@ha +/* 80170170 0016CF70 3C 80 80 2A */ lis r4, lbl___vt__21zNPCGoalBPlanktonWall@ha /* 80170174 0016CF74 7F C3 F3 78 */ mr r3, r30 -/* 80170178 0016CF78 38 04 B0 C8 */ addi r0, r4, lbl_8029B0C8@l +/* 80170178 0016CF78 38 04 B0 C8 */ addi r0, r4, lbl___vt__21zNPCGoalBPlanktonWall@l /* 8017017C 0016CF7C 90 1E 00 38 */ stw r0, 0x38(r30) /* 80170180 0016CF80 93 FE 00 4C */ stw r31, 0x4c(r30) /* 80170184 0016CF84 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -8226,9 +8226,9 @@ __ct__23zNPCGoalBPlanktonMissleFiR13zNPCBPlankton: /* 801701B0 0016CFB0 93 C1 00 08 */ stw r30, 8(r1) /* 801701B4 0016CFB4 7C 7E 1B 78 */ mr r30, r3 /* 801701B8 0016CFB8 4B F6 8E 3D */ bl __ct__14zNPCGoalCommonFi -/* 801701BC 0016CFBC 3C 80 80 2A */ lis r4, lbl_8029B094@ha +/* 801701BC 0016CFBC 3C 80 80 2A */ lis r4, lbl___vt__23zNPCGoalBPlanktonMissle@ha /* 801701C0 0016CFC0 7F C3 F3 78 */ mr r3, r30 -/* 801701C4 0016CFC4 38 04 B0 94 */ addi r0, r4, lbl_8029B094@l +/* 801701C4 0016CFC4 38 04 B0 94 */ addi r0, r4, lbl___vt__23zNPCGoalBPlanktonMissle@l /* 801701C8 0016CFC8 90 1E 00 38 */ stw r0, 0x38(r30) /* 801701CC 0016CFCC 93 FE 00 4C */ stw r31, 0x4c(r30) /* 801701D0 0016CFD0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -8248,9 +8248,9 @@ __ct__21zNPCGoalBPlanktonBombFiR13zNPCBPlankton: /* 801701FC 0016CFFC 93 C1 00 08 */ stw r30, 8(r1) /* 80170200 0016D000 7C 7E 1B 78 */ mr r30, r3 /* 80170204 0016D004 4B F6 8D F1 */ bl __ct__14zNPCGoalCommonFi -/* 80170208 0016D008 3C 80 80 2A */ lis r4, lbl_8029B060@ha +/* 80170208 0016D008 3C 80 80 2A */ lis r4, lbl___vt__21zNPCGoalBPlanktonBomb@ha /* 8017020C 0016D00C 7F C3 F3 78 */ mr r3, r30 -/* 80170210 0016D010 38 04 B0 60 */ addi r0, r4, lbl_8029B060@l +/* 80170210 0016D010 38 04 B0 60 */ addi r0, r4, lbl___vt__21zNPCGoalBPlanktonBomb@l /* 80170214 0016D014 90 1E 00 38 */ stw r0, 0x38(r30) /* 80170218 0016D018 93 FE 00 4C */ stw r31, 0x4c(r30) /* 8017021C 0016D01C 83 E1 00 0C */ lwz r31, 0xc(r1) diff --git a/asm/Game/zNPCTypeBossSB1.s b/asm/Game/zNPCTypeBossSB1.s index c3e04e1f5..b03e79220 100644 --- a/asm/Game/zNPCTypeBossSB1.s +++ b/asm/Game/zNPCTypeBossSB1.s @@ -6,13 +6,13 @@ ZNPC_AnimTable_BossSB1__Fv: /* 80154DD8 00151BD8 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80154DDC 00151BDC 7C 08 02 A6 */ mflr r0 -/* 80154DE0 00151BE0 3C 60 80 27 */ lis r3, lbl_8026F224@ha -/* 80154DE4 00151BE4 3C 80 80 27 */ lis r4, lbl_8026F1E0@ha +/* 80154DE0 00151BE0 3C 60 80 27 */ lis r3, lbl__stringBase0_94@ha +/* 80154DE4 00151BE4 3C 80 80 27 */ lis r4, lbl__811_2@ha /* 80154DE8 00151BE8 90 01 00 64 */ stw r0, 0x64(r1) -/* 80154DEC 00151BEC 38 63 F2 24 */ addi r3, r3, lbl_8026F224@l +/* 80154DEC 00151BEC 38 63 F2 24 */ addi r3, r3, lbl__stringBase0_94@l /* 80154DF0 00151BF0 38 A0 00 00 */ li r5, 0 /* 80154DF4 00151BF4 BF 61 00 4C */ stmw r27, 0x4c(r1) -/* 80154DF8 00151BF8 3B C4 F1 E0 */ addi r30, r4, lbl_8026F1E0@l +/* 80154DF8 00151BF8 3B C4 F1 E0 */ addi r30, r4, lbl__811_2@l /* 80154DFC 00151BFC 38 80 00 00 */ li r4, 0 /* 80154E00 00151C00 83 BE 00 00 */ lwz r29, 0(r30) /* 80154E04 00151C04 83 9E 00 04 */ lwz r28, 4(r30) @@ -38,12 +38,12 @@ ZNPC_AnimTable_BossSB1__Fv: /* 80154E54 00151C54 90 01 00 40 */ stw r0, 0x40(r1) /* 80154E58 00151C58 4B EB 1E 19 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 80154E5C 00151C5C 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 80154E60 00151C60 3C 80 80 2A */ lis r4, lbl_802993A0@ha +/* 80154E60 00151C60 3C 80 80 2A */ lis r4, lbl_g_strz_bossanim@ha /* 80154E64 00151C64 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l /* 80154E68 00151C68 7C 7B 1B 78 */ mr r27, r3 /* 80154E6C 00151C6C 90 01 00 08 */ stw r0, 8(r1) /* 80154E70 00151C70 38 00 00 00 */ li r0, 0 -/* 80154E74 00151C74 3B 84 93 A0 */ addi r28, r4, lbl_802993A0@l +/* 80154E74 00151C74 3B 84 93 A0 */ addi r28, r4, lbl_g_strz_bossanim@l /* 80154E78 00151C78 38 A0 00 10 */ li r5, 0x10 /* 80154E7C 00151C7C 90 01 00 0C */ stw r0, 0xc(r1) /* 80154E80 00151C80 38 C0 00 00 */ li r6, 0 @@ -53,15 +53,15 @@ ZNPC_AnimTable_BossSB1__Fv: /* 80154E90 00151C90 39 20 00 00 */ li r9, 0 /* 80154E94 00151C94 39 40 00 00 */ li r10, 0 /* 80154E98 00151C98 80 9C 00 04 */ lwz r4, 4(r28) -/* 80154E9C 00151C9C C0 22 A8 28 */ lfs f1, lbl_803CF1A8-_SDA2_BASE_(r2) -/* 80154EA0 00151CA0 C0 42 A8 2C */ lfs f2, lbl_803CF1AC-_SDA2_BASE_(r2) +/* 80154E9C 00151C9C C0 22 A8 28 */ lfs f1, lbl__822_3-_SDA2_BASE_(r2) +/* 80154EA0 00151CA0 C0 42 A8 2C */ lfs f2, lbl__823-_SDA2_BASE_(r2) /* 80154EA4 00151CA4 4B EB 1E B5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80154EA8 00151CA8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80154EAC 00151CAC 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80154EAC 00151CAC 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80154EB0 00151CB0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80154EB4 00151CB4 38 00 00 00 */ li r0, 0 /* 80154EB8 00151CB8 90 81 00 08 */ stw r4, 8(r1) -/* 80154EBC 00151CBC 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 80154EBC 00151CBC 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 80154EC0 00151CC0 7F 63 DB 78 */ mr r3, r27 /* 80154EC4 00151CC4 38 A0 00 00 */ li r5, 0 /* 80154EC8 00151CC8 90 01 00 0C */ stw r0, 0xc(r1) @@ -72,15 +72,15 @@ ZNPC_AnimTable_BossSB1__Fv: /* 80154EDC 00151CDC 39 20 00 00 */ li r9, 0 /* 80154EE0 00151CE0 39 40 00 00 */ li r10, 0 /* 80154EE4 00151CE4 80 84 00 08 */ lwz r4, 8(r4) -/* 80154EE8 00151CE8 C0 22 A8 28 */ lfs f1, lbl_803CF1A8-_SDA2_BASE_(r2) -/* 80154EEC 00151CEC C0 42 A8 2C */ lfs f2, lbl_803CF1AC-_SDA2_BASE_(r2) +/* 80154EE8 00151CE8 C0 22 A8 28 */ lfs f1, lbl__822_3-_SDA2_BASE_(r2) +/* 80154EEC 00151CEC C0 42 A8 2C */ lfs f2, lbl__823-_SDA2_BASE_(r2) /* 80154EF0 00151CF0 4B EB 1E 69 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80154EF4 00151CF4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80154EF8 00151CF8 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80154EF8 00151CF8 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80154EFC 00151CFC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80154F00 00151D00 38 00 00 00 */ li r0, 0 /* 80154F04 00151D04 90 81 00 08 */ stw r4, 8(r1) -/* 80154F08 00151D08 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 80154F08 00151D08 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 80154F0C 00151D0C 7F 63 DB 78 */ mr r3, r27 /* 80154F10 00151D10 38 A0 00 00 */ li r5, 0 /* 80154F14 00151D14 90 01 00 0C */ stw r0, 0xc(r1) @@ -91,15 +91,15 @@ ZNPC_AnimTable_BossSB1__Fv: /* 80154F28 00151D28 39 20 00 00 */ li r9, 0 /* 80154F2C 00151D2C 39 40 00 00 */ li r10, 0 /* 80154F30 00151D30 80 84 00 0C */ lwz r4, 0xc(r4) -/* 80154F34 00151D34 C0 22 A8 28 */ lfs f1, lbl_803CF1A8-_SDA2_BASE_(r2) -/* 80154F38 00151D38 C0 42 A8 2C */ lfs f2, lbl_803CF1AC-_SDA2_BASE_(r2) +/* 80154F34 00151D34 C0 22 A8 28 */ lfs f1, lbl__822_3-_SDA2_BASE_(r2) +/* 80154F38 00151D38 C0 42 A8 2C */ lfs f2, lbl__823-_SDA2_BASE_(r2) /* 80154F3C 00151D3C 4B EB 1E 1D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80154F40 00151D40 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80154F44 00151D44 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80154F44 00151D44 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80154F48 00151D48 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80154F4C 00151D4C 38 00 00 00 */ li r0, 0 /* 80154F50 00151D50 90 81 00 08 */ stw r4, 8(r1) -/* 80154F54 00151D54 3B A3 93 A0 */ addi r29, r3, lbl_802993A0@l +/* 80154F54 00151D54 3B A3 93 A0 */ addi r29, r3, lbl_g_strz_bossanim@l /* 80154F58 00151D58 7F 63 DB 78 */ mr r3, r27 /* 80154F5C 00151D5C 38 A0 00 20 */ li r5, 0x20 /* 80154F60 00151D60 90 01 00 0C */ stw r0, 0xc(r1) @@ -110,15 +110,15 @@ ZNPC_AnimTable_BossSB1__Fv: /* 80154F74 00151D74 39 20 00 00 */ li r9, 0 /* 80154F78 00151D78 39 40 00 00 */ li r10, 0 /* 80154F7C 00151D7C 80 9D 00 A4 */ lwz r4, 0xa4(r29) -/* 80154F80 00151D80 C0 22 A8 28 */ lfs f1, lbl_803CF1A8-_SDA2_BASE_(r2) -/* 80154F84 00151D84 C0 42 A8 2C */ lfs f2, lbl_803CF1AC-_SDA2_BASE_(r2) +/* 80154F80 00151D80 C0 22 A8 28 */ lfs f1, lbl__822_3-_SDA2_BASE_(r2) +/* 80154F84 00151D84 C0 42 A8 2C */ lfs f2, lbl__823-_SDA2_BASE_(r2) /* 80154F88 00151D88 4B EB 1D D1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80154F8C 00151D8C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80154F90 00151D90 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80154F90 00151D90 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80154F94 00151D94 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80154F98 00151D98 38 00 00 00 */ li r0, 0 /* 80154F9C 00151D9C 90 81 00 08 */ stw r4, 8(r1) -/* 80154FA0 00151DA0 3B C3 93 A0 */ addi r30, r3, lbl_802993A0@l +/* 80154FA0 00151DA0 3B C3 93 A0 */ addi r30, r3, lbl_g_strz_bossanim@l /* 80154FA4 00151DA4 7F 63 DB 78 */ mr r3, r27 /* 80154FA8 00151DA8 38 A0 00 10 */ li r5, 0x10 /* 80154FAC 00151DAC 90 01 00 0C */ stw r0, 0xc(r1) @@ -129,15 +129,15 @@ ZNPC_AnimTable_BossSB1__Fv: /* 80154FC0 00151DC0 39 20 00 00 */ li r9, 0 /* 80154FC4 00151DC4 39 40 00 00 */ li r10, 0 /* 80154FC8 00151DC8 80 9E 00 A8 */ lwz r4, 0xa8(r30) -/* 80154FCC 00151DCC C0 22 A8 28 */ lfs f1, lbl_803CF1A8-_SDA2_BASE_(r2) -/* 80154FD0 00151DD0 C0 42 A8 2C */ lfs f2, lbl_803CF1AC-_SDA2_BASE_(r2) +/* 80154FCC 00151DCC C0 22 A8 28 */ lfs f1, lbl__822_3-_SDA2_BASE_(r2) +/* 80154FD0 00151DD0 C0 42 A8 2C */ lfs f2, lbl__823-_SDA2_BASE_(r2) /* 80154FD4 00151DD4 4B EB 1D 85 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80154FD8 00151DD8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80154FDC 00151DDC 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80154FDC 00151DDC 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80154FE0 00151DE0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80154FE4 00151DE4 38 00 00 00 */ li r0, 0 /* 80154FE8 00151DE8 90 81 00 08 */ stw r4, 8(r1) -/* 80154FEC 00151DEC 3B E3 93 A0 */ addi r31, r3, lbl_802993A0@l +/* 80154FEC 00151DEC 3B E3 93 A0 */ addi r31, r3, lbl_g_strz_bossanim@l /* 80154FF0 00151DF0 7F 63 DB 78 */ mr r3, r27 /* 80154FF4 00151DF4 38 A0 00 20 */ li r5, 0x20 /* 80154FF8 00151DF8 90 01 00 0C */ stw r0, 0xc(r1) @@ -148,15 +148,15 @@ ZNPC_AnimTable_BossSB1__Fv: /* 8015500C 00151E0C 39 20 00 00 */ li r9, 0 /* 80155010 00151E10 39 40 00 00 */ li r10, 0 /* 80155014 00151E14 80 9F 00 AC */ lwz r4, 0xac(r31) -/* 80155018 00151E18 C0 22 A8 28 */ lfs f1, lbl_803CF1A8-_SDA2_BASE_(r2) -/* 8015501C 00151E1C C0 42 A8 2C */ lfs f2, lbl_803CF1AC-_SDA2_BASE_(r2) +/* 80155018 00151E18 C0 22 A8 28 */ lfs f1, lbl__822_3-_SDA2_BASE_(r2) +/* 8015501C 00151E1C C0 42 A8 2C */ lfs f2, lbl__823-_SDA2_BASE_(r2) /* 80155020 00151E20 4B EB 1D 39 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80155024 00151E24 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80155028 00151E28 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80155028 00151E28 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8015502C 00151E2C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80155030 00151E30 38 00 00 00 */ li r0, 0 /* 80155034 00151E34 90 81 00 08 */ stw r4, 8(r1) -/* 80155038 00151E38 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 80155038 00151E38 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 8015503C 00151E3C 7F 63 DB 78 */ mr r3, r27 /* 80155040 00151E40 38 A0 00 10 */ li r5, 0x10 /* 80155044 00151E44 90 01 00 0C */ stw r0, 0xc(r1) @@ -167,15 +167,15 @@ ZNPC_AnimTable_BossSB1__Fv: /* 80155058 00151E58 39 20 00 00 */ li r9, 0 /* 8015505C 00151E5C 39 40 00 00 */ li r10, 0 /* 80155060 00151E60 80 84 00 B0 */ lwz r4, 0xb0(r4) -/* 80155064 00151E64 C0 22 A8 28 */ lfs f1, lbl_803CF1A8-_SDA2_BASE_(r2) -/* 80155068 00151E68 C0 42 A8 2C */ lfs f2, lbl_803CF1AC-_SDA2_BASE_(r2) +/* 80155064 00151E64 C0 22 A8 28 */ lfs f1, lbl__822_3-_SDA2_BASE_(r2) +/* 80155068 00151E68 C0 42 A8 2C */ lfs f2, lbl__823-_SDA2_BASE_(r2) /* 8015506C 00151E6C 4B EB 1C ED */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80155070 00151E70 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80155074 00151E74 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80155074 00151E74 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80155078 00151E78 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8015507C 00151E7C 38 00 00 00 */ li r0, 0 /* 80155080 00151E80 90 81 00 08 */ stw r4, 8(r1) -/* 80155084 00151E84 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 80155084 00151E84 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 80155088 00151E88 7F 63 DB 78 */ mr r3, r27 /* 8015508C 00151E8C 38 A0 00 10 */ li r5, 0x10 /* 80155090 00151E90 90 01 00 0C */ stw r0, 0xc(r1) @@ -186,15 +186,15 @@ ZNPC_AnimTable_BossSB1__Fv: /* 801550A4 00151EA4 39 20 00 00 */ li r9, 0 /* 801550A8 00151EA8 39 40 00 00 */ li r10, 0 /* 801550AC 00151EAC 80 84 00 B4 */ lwz r4, 0xb4(r4) -/* 801550B0 00151EB0 C0 22 A8 28 */ lfs f1, lbl_803CF1A8-_SDA2_BASE_(r2) -/* 801550B4 00151EB4 C0 42 A8 2C */ lfs f2, lbl_803CF1AC-_SDA2_BASE_(r2) +/* 801550B0 00151EB0 C0 22 A8 28 */ lfs f1, lbl__822_3-_SDA2_BASE_(r2) +/* 801550B4 00151EB4 C0 42 A8 2C */ lfs f2, lbl__823-_SDA2_BASE_(r2) /* 801550B8 00151EB8 4B EB 1C A1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801550BC 00151EBC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 801550C0 00151EC0 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 801550C0 00151EC0 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 801550C4 00151EC4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 801550C8 00151EC8 38 00 00 00 */ li r0, 0 /* 801550CC 00151ECC 90 81 00 08 */ stw r4, 8(r1) -/* 801550D0 00151ED0 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 801550D0 00151ED0 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 801550D4 00151ED4 7F 63 DB 78 */ mr r3, r27 /* 801550D8 00151ED8 38 A0 00 00 */ li r5, 0 /* 801550DC 00151EDC 90 01 00 0C */ stw r0, 0xc(r1) @@ -205,15 +205,15 @@ ZNPC_AnimTable_BossSB1__Fv: /* 801550F0 00151EF0 39 20 00 00 */ li r9, 0 /* 801550F4 00151EF4 39 40 00 00 */ li r10, 0 /* 801550F8 00151EF8 80 84 00 B8 */ lwz r4, 0xb8(r4) -/* 801550FC 00151EFC C0 22 A8 28 */ lfs f1, lbl_803CF1A8-_SDA2_BASE_(r2) -/* 80155100 00151F00 C0 42 A8 2C */ lfs f2, lbl_803CF1AC-_SDA2_BASE_(r2) +/* 801550FC 00151EFC C0 22 A8 28 */ lfs f1, lbl__822_3-_SDA2_BASE_(r2) +/* 80155100 00151F00 C0 42 A8 2C */ lfs f2, lbl__823-_SDA2_BASE_(r2) /* 80155104 00151F04 4B EB 1C 55 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80155108 00151F08 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8015510C 00151F0C 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 8015510C 00151F0C 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80155110 00151F10 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80155114 00151F14 38 00 00 00 */ li r0, 0 /* 80155118 00151F18 90 81 00 08 */ stw r4, 8(r1) -/* 8015511C 00151F1C 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 8015511C 00151F1C 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 80155120 00151F20 7F 63 DB 78 */ mr r3, r27 /* 80155124 00151F24 38 A0 00 00 */ li r5, 0 /* 80155128 00151F28 90 01 00 0C */ stw r0, 0xc(r1) @@ -224,12 +224,12 @@ ZNPC_AnimTable_BossSB1__Fv: /* 8015513C 00151F3C 39 20 00 00 */ li r9, 0 /* 80155140 00151F40 39 40 00 00 */ li r10, 0 /* 80155144 00151F44 80 84 00 BC */ lwz r4, 0xbc(r4) -/* 80155148 00151F48 C0 22 A8 28 */ lfs f1, lbl_803CF1A8-_SDA2_BASE_(r2) -/* 8015514C 00151F4C C0 42 A8 2C */ lfs f2, lbl_803CF1AC-_SDA2_BASE_(r2) +/* 80155148 00151F48 C0 22 A8 28 */ lfs f1, lbl__822_3-_SDA2_BASE_(r2) +/* 8015514C 00151F4C C0 42 A8 2C */ lfs f2, lbl__823-_SDA2_BASE_(r2) /* 80155150 00151F50 4B EB 1C 09 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 80155154 00151F54 3C 60 80 2A */ lis r3, lbl_802993A0@ha -/* 80155158 00151F58 C0 22 A8 30 */ lfs f1, lbl_803CF1B0-_SDA2_BASE_(r2) -/* 8015515C 00151F5C 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 80155154 00151F54 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha +/* 80155158 00151F58 C0 22 A8 30 */ lfs f1, lbl__824_2-_SDA2_BASE_(r2) +/* 8015515C 00151F5C 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 80155160 00151F60 38 A1 00 18 */ addi r5, r1, 0x18 /* 80155164 00151F64 7F 63 DB 78 */ mr r3, r27 /* 80155168 00151F68 38 C0 00 01 */ li r6, 1 @@ -243,7 +243,7 @@ ZNPC_AnimTable_BossSB1__Fv: /* 80155188 00151F88 90 01 00 0C */ stw r0, 0xc(r1) /* 8015518C 00151F8C 39 20 00 00 */ li r9, 0 /* 80155190 00151F90 39 40 00 00 */ li r10, 0 -/* 80155194 00151F94 C0 22 A8 2C */ lfs f1, lbl_803CF1AC-_SDA2_BASE_(r2) +/* 80155194 00151F94 C0 22 A8 2C */ lfs f1, lbl__823-_SDA2_BASE_(r2) /* 80155198 00151F98 80 9D 00 A4 */ lwz r4, 0xa4(r29) /* 8015519C 00151F9C FC 40 08 90 */ fmr f2, f1 /* 801551A0 00151FA0 80 BE 00 A8 */ lwz r5, 0xa8(r30) @@ -258,7 +258,7 @@ ZNPC_AnimTable_BossSB1__Fv: /* 801551C4 00151FC4 90 01 00 0C */ stw r0, 0xc(r1) /* 801551C8 00151FC8 39 20 00 00 */ li r9, 0 /* 801551CC 00151FCC 39 40 00 00 */ li r10, 0 -/* 801551D0 00151FD0 C0 22 A8 2C */ lfs f1, lbl_803CF1AC-_SDA2_BASE_(r2) +/* 801551D0 00151FD0 C0 22 A8 2C */ lfs f1, lbl__823-_SDA2_BASE_(r2) /* 801551D4 00151FD4 80 9F 00 AC */ lwz r4, 0xac(r31) /* 801551D8 00151FD8 FC 40 08 90 */ fmr f2, f1 /* 801551DC 00151FDC 80 BC 00 04 */ lwz r5, 4(r28) @@ -267,7 +267,7 @@ ZNPC_AnimTable_BossSB1__Fv: /* 801551E8 00151FE8 80 7B 00 08 */ lwz r3, 8(r27) /* 801551EC 00151FEC 48 00 00 10 */ b lbl_801551FC lbl_801551F0: -/* 801551F0 00151FF0 C0 02 A8 34 */ lfs f0, lbl_803CF1B4-_SDA2_BASE_(r2) +/* 801551F0 00151FF0 C0 02 A8 34 */ lfs f0, lbl__825_2-_SDA2_BASE_(r2) /* 801551F4 00151FF4 D0 03 00 24 */ stfs f0, 0x24(r3) /* 801551F8 00151FF8 80 63 00 00 */ lwz r3, 0(r3) lbl_801551FC: @@ -344,7 +344,7 @@ lbl_801552D0: lbl_801552FC: /* 801552FC 001520FC 28 05 01 68 */ cmplwi r5, 0x168 /* 80155300 00152100 40 82 00 08 */ bne lbl_80155308 -/* 80155304 00152104 90 8D 96 E4 */ stw r4, lbl_803CBFE4-_SDA_BASE_(r13) +/* 80155304 00152104 90 8D 96 E4 */ stw r4, lbl_sSB1_armTgtHit-_SDA_BASE_(r13) lbl_80155308: /* 80155308 00152108 38 60 00 01 */ li r3, 1 /* 8015530C 0015210C 4E 80 00 20 */ blr @@ -353,87 +353,87 @@ lbl_80155308: zNPCTypeBossSB1.SB1_ResetGlobalStuff__Fv: /* 80155310 00152110 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80155314 00152114 7C 08 02 A6 */ mflr r0 -/* 80155318 00152118 38 6D 96 E8 */ addi r3, r13, lbl_803CBFE8-_SDA_BASE_ +/* 80155318 00152118 38 6D 96 E8 */ addi r3, r13, lbl_sSB1_deflated-_SDA_BASE_ /* 8015531C 0015211C 38 80 00 00 */ li r4, 0 /* 80155320 00152120 90 01 00 24 */ stw r0, 0x24(r1) /* 80155324 00152124 38 00 00 00 */ li r0, 0 /* 80155328 00152128 BF 61 00 0C */ stmw r27, 0xc(r1) -/* 8015532C 0015212C 80 AD 96 E0 */ lwz r5, lbl_803CBFE0-_SDA_BASE_(r13) +/* 8015532C 0015212C 80 AD 96 E0 */ lwz r5, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 80155330 00152130 80 E5 02 BC */ lwz r7, 0x2bc(r5) /* 80155334 00152134 38 A0 00 40 */ li r5, 0x40 /* 80155338 00152138 A0 C7 00 44 */ lhz r6, 0x44(r7) /* 8015533C 0015213C 60 C6 00 01 */ ori r6, r6, 1 /* 80155340 00152140 B0 C7 00 44 */ sth r6, 0x44(r7) -/* 80155344 00152144 80 CD 96 E0 */ lwz r6, lbl_803CBFE0-_SDA_BASE_(r13) +/* 80155344 00152144 80 CD 96 E0 */ lwz r6, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 80155348 00152148 80 E6 02 C0 */ lwz r7, 0x2c0(r6) /* 8015534C 0015214C A0 C7 00 44 */ lhz r6, 0x44(r7) /* 80155350 00152150 60 C6 00 01 */ ori r6, r6, 1 /* 80155354 00152154 B0 C7 00 44 */ sth r6, 0x44(r7) -/* 80155358 00152158 80 CD 96 E0 */ lwz r6, lbl_803CBFE0-_SDA_BASE_(r13) +/* 80155358 00152158 80 CD 96 E0 */ lwz r6, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 8015535C 0015215C 80 E6 02 C4 */ lwz r7, 0x2c4(r6) /* 80155360 00152160 A0 C7 00 44 */ lhz r6, 0x44(r7) /* 80155364 00152164 54 C6 04 3C */ rlwinm r6, r6, 0, 0x10, 0x1e /* 80155368 00152168 B0 C7 00 44 */ sth r6, 0x44(r7) -/* 8015536C 0015216C 80 CD 96 E0 */ lwz r6, lbl_803CBFE0-_SDA_BASE_(r13) +/* 8015536C 0015216C 80 CD 96 E0 */ lwz r6, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 80155370 00152170 80 E6 02 C8 */ lwz r7, 0x2c8(r6) /* 80155374 00152174 A0 C7 00 44 */ lhz r6, 0x44(r7) /* 80155378 00152178 54 C6 04 3C */ rlwinm r6, r6, 0, 0x10, 0x1e /* 8015537C 0015217C B0 C7 00 44 */ sth r6, 0x44(r7) -/* 80155380 00152180 C0 02 A8 2C */ lfs f0, lbl_803CF1AC-_SDA2_BASE_(r2) -/* 80155384 00152184 80 CD 96 E0 */ lwz r6, lbl_803CBFE0-_SDA_BASE_(r13) +/* 80155380 00152180 C0 02 A8 2C */ lfs f0, lbl__823-_SDA2_BASE_(r2) +/* 80155384 00152184 80 CD 96 E0 */ lwz r6, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 80155388 00152188 D0 06 04 4C */ stfs f0, 0x44c(r6) -/* 8015538C 0015218C 90 0D 96 E8 */ stw r0, lbl_803CBFE8-_SDA_BASE_(r13) +/* 8015538C 0015218C 90 0D 96 E8 */ stw r0, lbl_sSB1_deflated-_SDA_BASE_(r13) /* 80155390 00152190 90 03 00 04 */ stw r0, 4(r3) -/* 80155394 00152194 90 0D 96 E4 */ stw r0, lbl_803CBFE4-_SDA_BASE_(r13) -/* 80155398 00152198 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 80155394 00152194 90 0D 96 E4 */ stw r0, lbl_sSB1_armTgtHit-_SDA_BASE_(r13) +/* 80155398 00152198 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 8015539C 0015219C 38 63 04 64 */ addi r3, r3, 0x464 /* 801553A0 001521A0 4B EA E0 B9 */ bl memset /* 801553A4 001521A4 3B 80 00 00 */ li r28, 0 /* 801553A8 001521A8 3B C0 00 00 */ li r30, 0 lbl_801553AC: -/* 801553AC 001521AC 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 801553AC 001521AC 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 801553B0 001521B0 38 DE 04 50 */ addi r6, r30, 0x450 /* 801553B4 001521B4 7C 63 30 2E */ lwzx r3, r3, r6 /* 801553B8 001521B8 28 03 00 00 */ cmplwi r3, 0 /* 801553BC 001521BC 41 82 00 A4 */ beq lbl_80155460 /* 801553C0 001521C0 80 83 00 24 */ lwz r4, 0x24(r3) /* 801553C4 001521C4 38 00 28 00 */ li r0, 0x2800 -/* 801553C8 001521C8 3C 60 80 25 */ lis r3, lbl_80253018@ha +/* 801553C8 001521C8 3C 60 80 25 */ lis r3, lbl_g_O3@ha /* 801553CC 001521CC 38 A0 00 00 */ li r5, 0 /* 801553D0 001521D0 B0 04 00 44 */ sth r0, 0x44(r4) -/* 801553D4 001521D4 38 83 30 18 */ addi r4, r3, lbl_80253018@l +/* 801553D4 001521D4 38 83 30 18 */ addi r4, r3, lbl_g_O3@l /* 801553D8 001521D8 38 00 00 01 */ li r0, 1 -/* 801553DC 001521DC 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 801553DC 001521DC 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 801553E0 001521E0 7C 63 30 2E */ lwzx r3, r3, r6 /* 801553E4 001521E4 80 63 00 24 */ lwz r3, 0x24(r3) /* 801553E8 001521E8 90 A3 00 00 */ stw r5, 0(r3) -/* 801553EC 001521EC 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 801553EC 001521EC 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 801553F0 001521F0 7C 63 30 2E */ lwzx r3, r3, r6 /* 801553F4 001521F4 98 03 00 84 */ stb r0, 0x84(r3) -/* 801553F8 001521F8 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 801553F8 001521F8 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 801553FC 001521FC 7C 63 30 2E */ lwzx r3, r3, r6 /* 80155400 00152200 38 63 00 88 */ addi r3, r3, 0x88 /* 80155404 00152204 4B EB 5E 61 */ bl __as__5xVec3FRC5xVec3 -/* 80155408 00152208 80 CD 96 E0 */ lwz r6, lbl_803CBFE0-_SDA_BASE_(r13) +/* 80155408 00152208 80 CD 96 E0 */ lwz r6, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 8015540C 0015220C 38 FE 04 50 */ addi r7, r30, 0x450 /* 80155410 00152210 3C 80 80 15 */ lis r4, lbl_8015521C@ha /* 80155414 00152214 3C 60 80 15 */ lis r3, zNPCTypeBossSB1.SB1Dummy_BoundFunc__FP4xEntP5xVec3@ha -/* 80155418 00152218 C0 02 A8 38 */ lfs f0, lbl_803CF1B8-_SDA2_BASE_(r2) +/* 80155418 00152218 C0 02 A8 38 */ lfs f0, lbl__890_3-_SDA2_BASE_(r2) /* 8015541C 0015221C 38 A4 52 1C */ addi r5, r4, lbl_8015521C@l /* 80155420 00152220 7C C6 38 2E */ lwzx r6, r6, r7 /* 80155424 00152224 38 83 52 98 */ addi r4, r3, zNPCTypeBossSB1.SB1Dummy_BoundFunc__FP4xEntP5xVec3@l /* 80155428 00152228 38 00 00 10 */ li r0, 0x10 /* 8015542C 0015222C D0 06 00 94 */ stfs f0, 0x94(r6) -/* 80155430 00152230 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 80155430 00152230 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 80155434 00152234 7C 63 38 2E */ lwzx r3, r3, r7 /* 80155438 00152238 90 A3 00 34 */ stw r5, 0x34(r3) -/* 8015543C 0015223C 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 8015543C 0015223C 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 80155440 00152240 7C 63 38 2E */ lwzx r3, r3, r7 /* 80155444 00152244 90 83 00 3C */ stw r4, 0x3c(r3) -/* 80155448 00152248 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 80155448 00152248 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 8015544C 0015224C 7C 63 38 2E */ lwzx r3, r3, r7 /* 80155450 00152250 98 03 00 23 */ stb r0, 0x23(r3) -/* 80155454 00152254 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 80155454 00152254 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 80155458 00152258 7C 63 38 2E */ lwzx r3, r3, r7 /* 8015545C 0015225C 98 03 00 22 */ stb r0, 0x22(r3) lbl_80155460: @@ -441,31 +441,31 @@ lbl_80155460: /* 80155464 00152264 3B DE 00 04 */ addi r30, r30, 4 /* 80155468 00152268 2C 1C 00 02 */ cmpwi r28, 2 /* 8015546C 0015226C 41 80 FF 40 */ blt lbl_801553AC -/* 80155470 00152270 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 80155470 00152270 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 80155474 00152274 80 83 02 BC */ lwz r4, 0x2bc(r3) /* 80155478 00152278 80 63 04 50 */ lwz r3, 0x450(r3) /* 8015547C 0015227C 80 04 00 10 */ lwz r0, 0x10(r4) /* 80155480 00152280 80 63 00 24 */ lwz r3, 0x24(r3) /* 80155484 00152284 90 03 00 10 */ stw r0, 0x10(r3) -/* 80155488 00152288 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 80155488 00152288 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 8015548C 0015228C 80 83 02 BC */ lwz r4, 0x2bc(r3) /* 80155490 00152290 80 63 04 50 */ lwz r3, 0x450(r3) /* 80155494 00152294 80 04 00 4C */ lwz r0, 0x4c(r4) /* 80155498 00152298 80 63 00 24 */ lwz r3, 0x24(r3) /* 8015549C 0015229C 90 03 00 4C */ stw r0, 0x4c(r3) -/* 801554A0 001522A0 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 801554A0 001522A0 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 801554A4 001522A4 80 83 02 C0 */ lwz r4, 0x2c0(r3) /* 801554A8 001522A8 80 63 04 54 */ lwz r3, 0x454(r3) /* 801554AC 001522AC 80 04 00 10 */ lwz r0, 0x10(r4) /* 801554B0 001522B0 80 63 00 24 */ lwz r3, 0x24(r3) /* 801554B4 001522B4 90 03 00 10 */ stw r0, 0x10(r3) -/* 801554B8 001522B8 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 801554B8 001522B8 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 801554BC 001522BC 80 83 02 C0 */ lwz r4, 0x2c0(r3) /* 801554C0 001522C0 80 63 04 54 */ lwz r3, 0x454(r3) /* 801554C4 001522C4 80 04 00 4C */ lwz r0, 0x4c(r4) /* 801554C8 001522C8 80 63 00 24 */ lwz r3, 0x24(r3) /* 801554CC 001522CC 90 03 00 4C */ stw r0, 0x4c(r3) -/* 801554D0 001522D0 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 801554D0 001522D0 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 801554D4 001522D4 80 63 04 58 */ lwz r3, 0x458(r3) /* 801554D8 001522D8 28 03 00 00 */ cmplwi r3, 0 /* 801554DC 001522DC 41 82 00 D8 */ beq lbl_801555B4 @@ -477,49 +477,49 @@ lbl_80155460: /* 801554F4 001522F4 38 C0 00 04 */ li r6, 4 /* 801554F8 001522F8 38 A4 52 1C */ addi r5, r4, lbl_8015521C@l /* 801554FC 001522FC 38 83 52 98 */ addi r4, r3, zNPCTypeBossSB1.SB1Dummy_BoundFunc__FP4xEntP5xVec3@l -/* 80155500 00152300 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 80155500 00152300 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 80155504 00152304 38 00 00 10 */ li r0, 0x10 /* 80155508 00152308 80 63 04 58 */ lwz r3, 0x458(r3) /* 8015550C 0015230C 98 C3 00 84 */ stb r6, 0x84(r3) -/* 80155510 00152310 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) -/* 80155514 00152314 C0 02 A8 3C */ lfs f0, lbl_803CF1BC-_SDA2_BASE_(r2) +/* 80155510 00152310 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) +/* 80155514 00152314 C0 02 A8 3C */ lfs f0, lbl__891_2-_SDA2_BASE_(r2) /* 80155518 00152318 80 63 04 58 */ lwz r3, 0x458(r3) /* 8015551C 0015231C D0 03 00 A0 */ stfs f0, 0xa0(r3) -/* 80155520 00152320 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) -/* 80155524 00152324 C0 02 A8 2C */ lfs f0, lbl_803CF1AC-_SDA2_BASE_(r2) +/* 80155520 00152320 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) +/* 80155524 00152324 C0 02 A8 2C */ lfs f0, lbl__823-_SDA2_BASE_(r2) /* 80155528 00152328 80 63 04 58 */ lwz r3, 0x458(r3) /* 8015552C 0015232C D0 03 00 A4 */ stfs f0, 0xa4(r3) -/* 80155530 00152330 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) -/* 80155534 00152334 C0 02 A8 40 */ lfs f0, lbl_803CF1C0-_SDA2_BASE_(r2) +/* 80155530 00152330 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) +/* 80155534 00152334 C0 02 A8 40 */ lfs f0, lbl__892_1-_SDA2_BASE_(r2) /* 80155538 00152338 80 63 04 58 */ lwz r3, 0x458(r3) /* 8015553C 0015233C D0 03 00 A8 */ stfs f0, 0xa8(r3) -/* 80155540 00152340 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) -/* 80155544 00152344 C0 02 A8 44 */ lfs f0, lbl_803CF1C4-_SDA2_BASE_(r2) +/* 80155540 00152340 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) +/* 80155544 00152344 C0 02 A8 44 */ lfs f0, lbl__893_1-_SDA2_BASE_(r2) /* 80155548 00152348 80 63 04 58 */ lwz r3, 0x458(r3) /* 8015554C 0015234C D0 03 00 94 */ stfs f0, 0x94(r3) -/* 80155550 00152350 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) -/* 80155554 00152354 C0 02 A8 48 */ lfs f0, lbl_803CF1C8-_SDA2_BASE_(r2) +/* 80155550 00152350 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) +/* 80155554 00152354 C0 02 A8 48 */ lfs f0, lbl__894_1-_SDA2_BASE_(r2) /* 80155558 00152358 80 63 04 58 */ lwz r3, 0x458(r3) /* 8015555C 0015235C D0 03 00 98 */ stfs f0, 0x98(r3) -/* 80155560 00152360 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) -/* 80155564 00152364 C0 02 A8 4C */ lfs f0, lbl_803CF1CC-_SDA2_BASE_(r2) +/* 80155560 00152360 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) +/* 80155564 00152364 C0 02 A8 4C */ lfs f0, lbl__895_1-_SDA2_BASE_(r2) /* 80155568 00152368 80 63 04 58 */ lwz r3, 0x458(r3) /* 8015556C 0015236C D0 03 00 9C */ stfs f0, 0x9c(r3) -/* 80155570 00152370 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 80155570 00152370 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 80155574 00152374 80 C3 00 24 */ lwz r6, 0x24(r3) /* 80155578 00152378 80 63 04 58 */ lwz r3, 0x458(r3) /* 8015557C 0015237C 80 C6 00 4C */ lwz r6, 0x4c(r6) /* 80155580 00152380 90 C3 00 AC */ stw r6, 0xac(r3) -/* 80155584 00152384 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 80155584 00152384 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 80155588 00152388 80 63 04 58 */ lwz r3, 0x458(r3) /* 8015558C 0015238C 90 A3 00 34 */ stw r5, 0x34(r3) -/* 80155590 00152390 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 80155590 00152390 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 80155594 00152394 80 63 04 58 */ lwz r3, 0x458(r3) /* 80155598 00152398 90 83 00 3C */ stw r4, 0x3c(r3) -/* 8015559C 0015239C 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 8015559C 0015239C 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 801555A0 001523A0 80 63 04 58 */ lwz r3, 0x458(r3) /* 801555A4 001523A4 98 03 00 23 */ stb r0, 0x23(r3) -/* 801555A8 001523A8 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 801555A8 001523A8 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 801555AC 001523AC 80 63 04 58 */ lwz r3, 0x458(r3) /* 801555B0 001523B0 98 03 00 22 */ stb r0, 0x22(r3) lbl_801555B4: @@ -532,31 +532,31 @@ lbl_801555B4: /* 801555CC 001523CC 3B E4 52 98 */ addi r31, r4, zNPCTypeBossSB1.SB1Dummy_BoundFunc__FP4xEntP5xVec3@l /* 801555D0 001523D0 3B 63 52 FC */ addi r27, r3, lbl_801552FC@l lbl_801555D4: -/* 801555D4 001523D4 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 801555D4 001523D4 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 801555D8 001523D8 38 9D 04 5C */ addi r4, r29, 0x45c /* 801555DC 001523DC 38 00 00 01 */ li r0, 1 /* 801555E0 001523E0 7C 63 20 2E */ lwzx r3, r3, r4 /* 801555E4 001523E4 93 C3 00 44 */ stw r30, 0x44(r3) -/* 801555E8 001523E8 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 801555E8 001523E8 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 801555EC 001523EC 7C 63 20 2E */ lwzx r3, r3, r4 /* 801555F0 001523F0 93 E3 00 3C */ stw r31, 0x3c(r3) -/* 801555F4 001523F4 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 801555F4 001523F4 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 801555F8 001523F8 7C 63 20 2E */ lwzx r3, r3, r4 /* 801555FC 001523FC 93 63 00 0C */ stw r27, 0xc(r3) -/* 80155600 00152400 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 80155600 00152400 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 80155604 00152404 7C 63 20 2E */ lwzx r3, r3, r4 /* 80155608 00152408 98 03 00 84 */ stb r0, 0x84(r3) -/* 8015560C 0015240C 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 8015560C 0015240C 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 80155610 00152410 7C 63 20 2E */ lwzx r3, r3, r4 /* 80155614 00152414 80 83 00 24 */ lwz r4, 0x24(r3) /* 80155618 00152418 38 63 00 88 */ addi r3, r3, 0x88 /* 8015561C 0015241C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80155620 00152420 38 84 00 30 */ addi r4, r4, 0x30 /* 80155624 00152424 4B EB 5C 41 */ bl __as__5xVec3FRC5xVec3 -/* 80155628 00152428 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 80155628 00152428 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 8015562C 0015242C 38 1D 04 5C */ addi r0, r29, 0x45c /* 80155630 00152430 3B 9C 00 01 */ addi r28, r28, 1 -/* 80155634 00152434 C0 02 A8 50 */ lfs f0, lbl_803CF1D0-_SDA2_BASE_(r2) +/* 80155634 00152434 C0 02 A8 50 */ lfs f0, lbl__896-_SDA2_BASE_(r2) /* 80155638 00152438 7C 63 00 2E */ lwzx r3, r3, r0 /* 8015563C 0015243C 2C 1C 00 02 */ cmpwi r28, 2 /* 80155640 00152440 3B BD 00 04 */ addi r29, r29, 4 @@ -576,12 +576,12 @@ lbl_801555D4: /* 80155678 00152478 93 A1 00 14 */ stw r29, 0x14(r1) /* 8015567C 0015247C 93 81 00 10 */ stw r28, 0x10(r1) /* 80155680 00152480 4B F9 9A 1D */ bl Init__10zNPCCommonFP9xEntAsset -/* 80155684 00152484 93 ED 96 E0 */ stw r31, lbl_803CBFE0-_SDA_BASE_(r13) +/* 80155684 00152484 93 ED 96 E0 */ stw r31, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 80155688 00152488 7F E4 FB 78 */ mr r4, r31 /* 8015568C 0015248C 80 BF 00 24 */ lwz r5, 0x24(r31) /* 80155690 00152490 48 00 00 1C */ b lbl_801556AC lbl_80155694: -/* 80155694 00152494 C0 02 A8 38 */ lfs f0, lbl_803CF1B8-_SDA2_BASE_(r2) +/* 80155694 00152494 C0 02 A8 38 */ lfs f0, lbl__890_3-_SDA2_BASE_(r2) /* 80155698 00152498 80 65 00 10 */ lwz r3, 0x10(r5) /* 8015569C 0015249C D0 03 00 28 */ stfs f0, 0x28(r3) /* 801556A0 001524A0 90 A4 02 B4 */ stw r5, 0x2b4(r4) @@ -590,9 +590,9 @@ lbl_80155694: lbl_801556AC: /* 801556AC 001524AC 28 05 00 00 */ cmplwi r5, 0 /* 801556B0 001524B0 40 82 FF E4 */ bne lbl_80155694 -/* 801556B4 001524B4 3C 60 80 2A */ lis r3, lbl_8029A490@ha +/* 801556B4 001524B4 3C 60 80 2A */ lis r3, lbl_BossArmTags@ha /* 801556B8 001524B8 7F FD FB 78 */ mr r29, r31 -/* 801556BC 001524BC 3B C3 A4 90 */ addi r30, r3, lbl_8029A490@l +/* 801556BC 001524BC 3B C3 A4 90 */ addi r30, r3, lbl_BossArmTags@l /* 801556C0 001524C0 3B 80 00 00 */ li r28, 0 lbl_801556C4: /* 801556C4 001524C4 80 9F 02 BC */ lwz r4, 0x2bc(r31) @@ -614,9 +614,9 @@ lbl_801556C4: /* 80155704 00152504 2C 1C 00 04 */ cmpwi r28, 4 /* 80155708 00152508 3B DE 00 0C */ addi r30, r30, 0xc /* 8015570C 0015250C 41 80 FF B8 */ blt lbl_801556C4 -/* 80155710 00152510 3C 60 80 2A */ lis r3, lbl_8029A4F0@ha +/* 80155710 00152510 3C 60 80 2A */ lis r3, lbl_BossFeetTags@ha /* 80155714 00152514 7F FE FB 78 */ mr r30, r31 -/* 80155718 00152518 3B A3 A4 F0 */ addi r29, r3, lbl_8029A4F0@l +/* 80155718 00152518 3B A3 A4 F0 */ addi r29, r3, lbl_BossFeetTags@l /* 8015571C 0015251C 3B 80 00 00 */ li r28, 0 lbl_80155720: /* 80155720 00152520 80 9F 02 B8 */ lwz r4, 0x2b8(r31) @@ -631,32 +631,32 @@ lbl_80155720: /* 80155744 00152544 2C 1C 00 04 */ cmpwi r28, 4 /* 80155748 00152548 3B BD 00 0C */ addi r29, r29, 0xc /* 8015574C 0015254C 41 80 FF D4 */ blt lbl_80155720 -/* 80155750 00152550 3C 60 80 27 */ lis r3, lbl_8026F224@ha -/* 80155754 00152554 38 63 F2 24 */ addi r3, r3, lbl_8026F224@l +/* 80155750 00152550 3C 60 80 27 */ lis r3, lbl__stringBase0_94@ha +/* 80155754 00152554 38 63 F2 24 */ addi r3, r3, lbl__stringBase0_94@l /* 80155758 00152558 38 63 00 11 */ addi r3, r3, 0x11 /* 8015575C 0015255C 4B EF 6A B9 */ bl xStrHash__FPCc /* 80155760 00152560 4B F5 F2 DD */ bl zSceneFindObject__FUi -/* 80155764 00152564 3C 80 80 27 */ lis r4, lbl_8026F224@ha +/* 80155764 00152564 3C 80 80 27 */ lis r4, lbl__stringBase0_94@ha /* 80155768 00152568 90 7F 04 50 */ stw r3, 0x450(r31) -/* 8015576C 0015256C 38 64 F2 24 */ addi r3, r4, lbl_8026F224@l +/* 8015576C 0015256C 38 64 F2 24 */ addi r3, r4, lbl__stringBase0_94@l /* 80155770 00152570 38 63 00 24 */ addi r3, r3, 0x24 /* 80155774 00152574 4B EF 6A A1 */ bl xStrHash__FPCc /* 80155778 00152578 4B F5 F2 C5 */ bl zSceneFindObject__FUi -/* 8015577C 0015257C 3C 80 80 27 */ lis r4, lbl_8026F224@ha +/* 8015577C 0015257C 3C 80 80 27 */ lis r4, lbl__stringBase0_94@ha /* 80155780 00152580 90 7F 04 54 */ stw r3, 0x454(r31) -/* 80155784 00152584 38 64 F2 24 */ addi r3, r4, lbl_8026F224@l +/* 80155784 00152584 38 64 F2 24 */ addi r3, r4, lbl__stringBase0_94@l /* 80155788 00152588 38 63 00 38 */ addi r3, r3, 0x38 /* 8015578C 0015258C 4B EF 6A 89 */ bl xStrHash__FPCc /* 80155790 00152590 4B F5 F2 AD */ bl zSceneFindObject__FUi -/* 80155794 00152594 3C 80 80 27 */ lis r4, lbl_8026F224@ha +/* 80155794 00152594 3C 80 80 27 */ lis r4, lbl__stringBase0_94@ha /* 80155798 00152598 90 7F 04 58 */ stw r3, 0x458(r31) -/* 8015579C 0015259C 38 64 F2 24 */ addi r3, r4, lbl_8026F224@l +/* 8015579C 0015259C 38 64 F2 24 */ addi r3, r4, lbl__stringBase0_94@l /* 801557A0 001525A0 38 63 00 47 */ addi r3, r3, 0x47 /* 801557A4 001525A4 4B EF 6A 71 */ bl xStrHash__FPCc /* 801557A8 001525A8 4B F5 F2 95 */ bl zSceneFindObject__FUi -/* 801557AC 001525AC 3C 80 80 27 */ lis r4, lbl_8026F224@ha +/* 801557AC 001525AC 3C 80 80 27 */ lis r4, lbl__stringBase0_94@ha /* 801557B0 001525B0 90 7F 04 5C */ stw r3, 0x45c(r31) -/* 801557B4 001525B4 38 64 F2 24 */ addi r3, r4, lbl_8026F224@l +/* 801557B4 001525B4 38 64 F2 24 */ addi r3, r4, lbl__stringBase0_94@l /* 801557B8 001525B8 38 63 00 59 */ addi r3, r3, 0x59 /* 801557BC 001525BC 4B EF 6A 59 */ bl xStrHash__FPCc /* 801557C0 001525C0 4B F5 F2 7D */ bl zSceneFindObject__FUi @@ -760,7 +760,7 @@ lbl_80155720: /* 80155948 00152748 4B F9 9F 5D */ bl Reset__10zNPCCommonFv /* 8015594C 0015274C 38 00 00 01 */ li r0, 1 /* 80155950 00152750 98 1F 04 A4 */ stb r0, 0x4a4(r31) -/* 80155954 00152754 C0 02 A8 2C */ lfs f0, lbl_803CF1AC-_SDA2_BASE_(r2) +/* 80155954 00152754 C0 02 A8 2C */ lfs f0, lbl__823-_SDA2_BASE_(r2) /* 80155958 00152758 D0 1F 04 A8 */ stfs f0, 0x4a8(r31) /* 8015595C 0015275C 80 7F 02 28 */ lwz r3, 0x228(r31) /* 80155960 00152760 28 03 00 00 */ cmplwi r3, 0 @@ -794,8 +794,8 @@ lbl_801559B8: /* 801559C8 001527C8 48 00 00 4C */ b lbl_80155A14 lbl_801559CC: /* 801559CC 001527CC 80 83 00 24 */ lwz r4, 0x24(r3) -/* 801559D0 001527D0 3C 60 80 2A */ lis r3, lbl_80299268@ha -/* 801559D4 001527D4 38 63 92 68 */ addi r3, r3, lbl_80299268@l +/* 801559D0 001527D0 3C 60 80 2A */ lis r3, lbl_g_hash_bossanim@ha +/* 801559D4 001527D4 38 63 92 68 */ addi r3, r3, lbl_g_hash_bossanim@l /* 801559D8 001527D8 80 84 00 0C */ lwz r4, 0xc(r4) /* 801559DC 001527DC 80 03 00 A8 */ lwz r0, 0xa8(r3) /* 801559E0 001527E0 80 64 00 08 */ lwz r3, 8(r4) @@ -818,7 +818,7 @@ lbl_80155A14: /* 80155A14 00152814 38 00 00 29 */ li r0, 0x29 /* 80155A18 00152818 48 00 00 28 */ b lbl_80155A40 lbl_80155A1C: -/* 80155A1C 0015281C 80 8D 96 E4 */ lwz r4, lbl_803CBFE4-_SDA_BASE_(r13) +/* 80155A1C 0015281C 80 8D 96 E4 */ lwz r4, lbl_sSB1_armTgtHit-_SDA_BASE_(r13) /* 80155A20 00152820 80 03 04 5C */ lwz r0, 0x45c(r3) /* 80155A24 00152824 7C 04 00 40 */ cmplw r4, r0 /* 80155A28 00152828 40 82 00 0C */ bne lbl_80155A34 @@ -832,9 +832,9 @@ lbl_80155A3C: lbl_80155A40: /* 80155A40 00152840 2C 00 FF FF */ cmpwi r0, -1 /* 80155A44 00152844 40 81 00 14 */ ble lbl_80155A58 -/* 80155A48 00152848 3C 60 80 2A */ lis r3, lbl_80299268@ha +/* 80155A48 00152848 3C 60 80 2A */ lis r3, lbl_g_hash_bossanim@ha /* 80155A4C 0015284C 54 00 10 3A */ slwi r0, r0, 2 -/* 80155A50 00152850 38 63 92 68 */ addi r3, r3, lbl_80299268@l +/* 80155A50 00152850 38 63 92 68 */ addi r3, r3, lbl_g_hash_bossanim@l /* 80155A54 00152854 7C C3 00 2E */ lwzx r6, r3, r0 lbl_80155A58: /* 80155A58 00152858 7C C3 33 78 */ mr r3, r6 @@ -853,14 +853,14 @@ lbl_80155A58: /* 80155A8C 0015288C EC 00 F8 2A */ fadds f0, f0, f31 /* 80155A90 00152890 D0 03 04 A8 */ stfs f0, 0x4a8(r3) /* 80155A94 00152894 C0 23 04 A8 */ lfs f1, 0x4a8(r3) -/* 80155A98 00152898 C0 02 A8 54 */ lfs f0, lbl_803CF1D4-_SDA2_BASE_(r2) +/* 80155A98 00152898 C0 02 A8 54 */ lfs f0, lbl__983_3-_SDA2_BASE_(r2) /* 80155A9C 0015289C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80155AA0 001528A0 40 81 00 1C */ ble lbl_80155ABC /* 80155AA4 001528A4 88 1E 04 A4 */ lbz r0, 0x4a4(r30) /* 80155AA8 001528A8 7C 00 00 34 */ cntlzw r0, r0 /* 80155AAC 001528AC 54 00 D9 7E */ srwi r0, r0, 5 /* 80155AB0 001528B0 98 1E 04 A4 */ stb r0, 0x4a4(r30) -/* 80155AB4 001528B4 C0 02 A8 2C */ lfs f0, lbl_803CF1AC-_SDA2_BASE_(r2) +/* 80155AB4 001528B4 C0 02 A8 2C */ lfs f0, lbl__823-_SDA2_BASE_(r2) /* 80155AB8 001528B8 D0 1E 04 A8 */ stfs f0, 0x4a8(r30) lbl_80155ABC: /* 80155ABC 001528BC 88 1E 04 A4 */ lbz r0, 0x4a4(r30) @@ -873,7 +873,7 @@ lbl_80155ABC: /* 80155AD8 001528D8 38 80 00 00 */ li r4, 0 /* 80155ADC 001528DC 4B FB 85 85 */ bl Timestep__7xPsycheFfPv lbl_80155AE0: -/* 80155AE0 001528E0 C0 02 A8 54 */ lfs f0, lbl_803CF1D4-_SDA2_BASE_(r2) +/* 80155AE0 001528E0 C0 02 A8 54 */ lfs f0, lbl__983_3-_SDA2_BASE_(r2) /* 80155AE4 001528E4 38 00 00 08 */ li r0, 8 /* 80155AE8 001528E8 7F C3 F3 78 */ mr r3, r30 /* 80155AEC 001528EC 38 A0 00 00 */ li r5, 0 @@ -884,7 +884,7 @@ lbl_80155AF8: /* 80155AFC 001528FC 28 04 00 00 */ cmplwi r4, 0 /* 80155B00 00152900 41 82 00 4C */ beq lbl_80155B4C /* 80155B04 00152904 C0 64 00 14 */ lfs f3, 0x14(r4) -/* 80155B08 00152908 C0 02 A8 58 */ lfs f0, lbl_803CF1D8-_SDA2_BASE_(r2) +/* 80155B08 00152908 C0 02 A8 58 */ lfs f0, lbl__984_3-_SDA2_BASE_(r2) /* 80155B0C 0015290C FC 03 00 40 */ fcmpo cr0, f3, f0 /* 80155B10 00152910 40 81 00 3C */ ble lbl_80155B4C /* 80155B14 00152914 EC 23 10 2A */ fadds f1, f3, f2 @@ -906,7 +906,7 @@ lbl_80155B4C: /* 80155B50 00152950 28 04 00 00 */ cmplwi r4, 0 /* 80155B54 00152954 41 82 00 4C */ beq lbl_80155BA0 /* 80155B58 00152958 C0 64 00 14 */ lfs f3, 0x14(r4) -/* 80155B5C 0015295C C0 02 A8 58 */ lfs f0, lbl_803CF1D8-_SDA2_BASE_(r2) +/* 80155B5C 0015295C C0 02 A8 58 */ lfs f0, lbl__984_3-_SDA2_BASE_(r2) /* 80155B60 00152960 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 80155B64 00152964 40 81 00 3C */ ble lbl_80155BA0 /* 80155B68 00152968 EC 23 10 2A */ fadds f1, f3, f2 @@ -932,8 +932,8 @@ lbl_80155BA0: /* 80155BB4 001529B4 7F E4 FB 78 */ mr r4, r31 /* 80155BB8 001529B8 4B F9 A5 39 */ bl Process__10zNPCCommonFP6xScenef /* 80155BBC 001529BC 80 9E 00 24 */ lwz r4, 0x24(r30) -/* 80155BC0 001529C0 3C 60 80 27 */ lis r3, lbl_8026F224@ha -/* 80155BC4 001529C4 38 63 F2 24 */ addi r3, r3, lbl_8026F224@l +/* 80155BC0 001529C0 3C 60 80 27 */ lis r3, lbl__stringBase0_94@ha +/* 80155BC4 001529C4 38 63 F2 24 */ addi r3, r3, lbl__stringBase0_94@l /* 80155BC8 001529C8 80 84 00 0C */ lwz r4, 0xc(r4) /* 80155BCC 001529CC 38 63 00 6C */ addi r3, r3, 0x6c /* 80155BD0 001529D0 80 A4 00 08 */ lwz r5, 8(r4) @@ -953,7 +953,7 @@ lbl_80155BA0: /* 80155C08 00152A08 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80155C0C 00152A0C 7C 08 02 A6 */ mflr r0 /* 80155C10 00152A10 90 01 00 14 */ stw r0, 0x14(r1) -/* 80155C14 00152A14 80 AD 96 E0 */ lwz r5, lbl_803CBFE0-_SDA_BASE_(r13) +/* 80155C14 00152A14 80 AD 96 E0 */ lwz r5, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 80155C18 00152A18 80 A5 04 50 */ lwz r5, 0x450(r5) /* 80155C1C 00152A1C 28 05 00 00 */ cmplwi r5, 0 /* 80155C20 00152A20 41 82 00 14 */ beq lbl_80155C34 @@ -962,7 +962,7 @@ lbl_80155BA0: /* 80155C2C 00152A2C 70 00 EF FF */ andi. r0, r0, 0xefff /* 80155C30 00152A30 B0 05 00 44 */ sth r0, 0x44(r5) lbl_80155C34: -/* 80155C34 00152A34 80 AD 96 E0 */ lwz r5, lbl_803CBFE0-_SDA_BASE_(r13) +/* 80155C34 00152A34 80 AD 96 E0 */ lwz r5, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 80155C38 00152A38 80 A5 04 54 */ lwz r5, 0x454(r5) /* 80155C3C 00152A3C 28 05 00 00 */ cmplwi r5, 0 /* 80155C40 00152A40 41 82 00 14 */ beq lbl_80155C54 @@ -972,7 +972,7 @@ lbl_80155C34: /* 80155C50 00152A50 B0 05 00 44 */ sth r0, 0x44(r5) lbl_80155C54: /* 80155C54 00152A54 4B F9 A6 F5 */ bl NewTime__10zNPCCommonFP6xScenef -/* 80155C58 00152A58 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 80155C58 00152A58 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 80155C5C 00152A5C 80 63 04 58 */ lwz r3, 0x458(r3) /* 80155C60 00152A60 80 83 00 AC */ lwz r4, 0xac(r3) /* 80155C64 00152A64 38 63 00 94 */ addi r3, r3, 0x94 @@ -984,21 +984,21 @@ lbl_80155C54: /* 80155C7C 00152A7C 88 03 04 A4 */ lbz r0, 0x4a4(r3) /* 80155C80 00152A80 28 00 00 00 */ cmplwi r0, 0 /* 80155C84 00152A84 40 82 00 0C */ bne lbl_80155C90 -/* 80155C88 00152A88 C0 22 A8 2C */ lfs f1, lbl_803CF1AC-_SDA2_BASE_(r2) +/* 80155C88 00152A88 C0 22 A8 2C */ lfs f1, lbl__823-_SDA2_BASE_(r2) /* 80155C8C 00152A8C 4E 80 00 20 */ blr lbl_80155C90: -/* 80155C90 00152A90 C0 22 A8 54 */ lfs f1, lbl_803CF1D4-_SDA2_BASE_(r2) +/* 80155C90 00152A90 C0 22 A8 54 */ lfs f1, lbl__983_3-_SDA2_BASE_(r2) /* 80155C94 00152A94 C0 03 04 A8 */ lfs f0, 0x4a8(r3) /* 80155C98 00152A98 EC 21 00 28 */ fsubs f1, f1, f0 /* 80155C9C 00152A9C 4E 80 00 20 */ blr /* 80155CA0 00152AA0 38 00 00 00 */ li r0, 0 /* 80155CA4 00152AA4 98 03 04 A4 */ stb r0, 0x4a4(r3) -/* 80155CA8 00152AA8 C0 02 A8 5C */ lfs f0, lbl_803CF1DC-_SDA2_BASE_(r2) +/* 80155CA8 00152AA8 C0 02 A8 5C */ lfs f0, lbl__1008_1-_SDA2_BASE_(r2) /* 80155CAC 00152AAC D0 03 04 A8 */ stfs f0, 0x4a8(r3) /* 80155CB0 00152AB0 4E 80 00 20 */ blr /* 80155CB4 00152AB4 38 00 00 01 */ li r0, 1 /* 80155CB8 00152AB8 98 03 04 A4 */ stb r0, 0x4a4(r3) -/* 80155CBC 00152ABC C0 02 A8 54 */ lfs f0, lbl_803CF1D4-_SDA2_BASE_(r2) +/* 80155CBC 00152ABC C0 02 A8 54 */ lfs f0, lbl__983_3-_SDA2_BASE_(r2) /* 80155CC0 00152AC0 D0 03 04 A8 */ stfs f0, 0x4a8(r3) /* 80155CC4 00152AC4 4E 80 00 20 */ blr @@ -1006,21 +1006,21 @@ lbl_80155C90: zNPCTypeBossSB1.SB1_CheckFeetStomp__FP9zNPCB_SB1PiP11en_trantype: /* 80155CC8 00152AC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80155CCC 00152ACC 7C 08 02 A6 */ mflr r0 -/* 80155CD0 00152AD0 3C C0 80 3C */ lis r6, lbl_803C0558@ha +/* 80155CD0 00152AD0 3C C0 80 3C */ lis r6, lbl_globals@ha /* 80155CD4 00152AD4 90 01 00 14 */ stw r0, 0x14(r1) /* 80155CD8 00152AD8 93 E1 00 0C */ stw r31, 0xc(r1) /* 80155CDC 00152ADC 7C BF 2B 78 */ mr r31, r5 /* 80155CE0 00152AE0 93 C1 00 08 */ stw r30, 8(r1) /* 80155CE4 00152AE4 7C 9E 23 78 */ mr r30, r4 /* 80155CE8 00152AE8 80 E3 00 24 */ lwz r7, 0x24(r3) -/* 80155CEC 00152AEC 38 66 05 58 */ addi r3, r6, lbl_803C0558@l +/* 80155CEC 00152AEC 38 66 05 58 */ addi r3, r6, lbl_globals@l /* 80155CF0 00152AF0 80 63 07 04 */ lwz r3, 0x704(r3) /* 80155CF4 00152AF4 80 A7 00 4C */ lwz r5, 0x4c(r7) /* 80155CF8 00152AF8 80 83 00 4C */ lwz r4, 0x4c(r3) /* 80155CFC 00152AFC 38 65 00 30 */ addi r3, r5, 0x30 /* 80155D00 00152B00 38 84 00 30 */ addi r4, r4, 0x30 /* 80155D04 00152B04 4B EF C8 21 */ bl xVec3Dist2__FPC5xVec3PC5xVec3 -/* 80155D08 00152B08 C0 02 A8 60 */ lfs f0, lbl_803CF1E0-_SDA2_BASE_(r2) +/* 80155D08 00152B08 C0 02 A8 60 */ lfs f0, lbl__1019_2-_SDA2_BASE_(r2) /* 80155D0C 00152B0C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80155D10 00152B10 40 80 00 20 */ bge lbl_80155D30 /* 80155D14 00152B14 3C 60 4E 47 */ lis r3, 0x4E47423E@ha @@ -1061,11 +1061,11 @@ lbl_80155D4C: /* 80155D94 00152B94 48 00 00 54 */ b lbl_80155DE8 lbl_80155D98: /* 80155D98 00152B98 C0 3D 00 4C */ lfs f1, 0x4c(r29) -/* 80155D9C 00152B9C C0 02 A8 64 */ lfs f0, lbl_803CF1E4-_SDA2_BASE_(r2) +/* 80155D9C 00152B9C C0 02 A8 64 */ lfs f0, lbl__1034_3-_SDA2_BASE_(r2) /* 80155DA0 00152BA0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80155DA4 00152BA4 40 81 00 40 */ ble lbl_80155DE4 /* 80155DA8 00152BA8 C0 3F 04 4C */ lfs f1, 0x44c(r31) -/* 80155DAC 00152BAC C0 02 A8 2C */ lfs f0, lbl_803CF1AC-_SDA2_BASE_(r2) +/* 80155DAC 00152BAC C0 02 A8 2C */ lfs f0, lbl__823-_SDA2_BASE_(r2) /* 80155DB0 00152BB0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80155DB4 00152BB4 40 80 00 1C */ bge lbl_80155DD0 /* 80155DB8 00152BB8 3C 60 4E 47 */ lis r3, 0x4E47423D@ha @@ -1115,7 +1115,7 @@ lbl_80155E54: /* 80155E54 00152C54 7F E3 FB 78 */ mr r3, r31 /* 80155E58 00152C58 38 80 00 00 */ li r4, 0 /* 80155E5C 00152C5C 4B F9 D2 1D */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 80155E60 00152C60 C0 02 A8 68 */ lfs f0, lbl_803CF1E8-_SDA2_BASE_(r2) +/* 80155E60 00152C60 C0 02 A8 68 */ lfs f0, lbl__1043_3-_SDA2_BASE_(r2) /* 80155E64 00152C64 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80155E68 00152C68 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80155E6C 00152C6C 40 80 00 18 */ bge lbl_80155E84 @@ -1150,26 +1150,26 @@ lbl_80155EA8: /* 80155ED4 00152CD4 4B FB 8B C1 */ bl GetOwner__5xGoalCFv /* 80155ED8 00152CD8 C0 3E 00 4C */ lfs f1, 0x4c(r30) /* 80155EDC 00152CDC 7C 7F 1B 78 */ mr r31, r3 -/* 80155EE0 00152CE0 C0 02 A8 6C */ lfs f0, lbl_803CF1EC-_SDA2_BASE_(r2) +/* 80155EE0 00152CE0 C0 02 A8 6C */ lfs f0, lbl__1053_4-_SDA2_BASE_(r2) /* 80155EE4 00152CE4 3B C0 00 00 */ li r30, 0 /* 80155EE8 00152CE8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80155EEC 00152CEC 40 81 00 60 */ ble lbl_80155F4C -/* 80155EF0 00152CF0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80155EF0 00152CF0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80155EF4 00152CF4 80 9F 00 24 */ lwz r4, 0x24(r31) -/* 80155EF8 00152CF8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80155EF8 00152CF8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80155EFC 00152CFC 80 63 07 04 */ lwz r3, 0x704(r3) /* 80155F00 00152D00 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 80155F04 00152D04 80 83 00 4C */ lwz r4, 0x4c(r3) /* 80155F08 00152D08 38 65 00 30 */ addi r3, r5, 0x30 /* 80155F0C 00152D0C 38 84 00 30 */ addi r4, r4, 0x30 /* 80155F10 00152D10 4B EF C6 15 */ bl xVec3Dist2__FPC5xVec3PC5xVec3 -/* 80155F14 00152D14 C0 02 A8 70 */ lfs f0, lbl_803CF1F0-_SDA2_BASE_(r2) +/* 80155F14 00152D14 C0 02 A8 70 */ lfs f0, lbl__1054_5-_SDA2_BASE_(r2) /* 80155F18 00152D18 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80155F1C 00152D1C 40 81 00 30 */ ble lbl_80155F4C /* 80155F20 00152D20 7F E3 FB 78 */ mr r3, r31 /* 80155F24 00152D24 38 80 00 00 */ li r4, 0 /* 80155F28 00152D28 4B F9 D1 51 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 80155F2C 00152D2C C0 02 A8 68 */ lfs f0, lbl_803CF1E8-_SDA2_BASE_(r2) +/* 80155F2C 00152D2C C0 02 A8 68 */ lfs f0, lbl__1043_3-_SDA2_BASE_(r2) /* 80155F30 00152D30 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80155F34 00152D34 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80155F38 00152D38 40 80 00 14 */ bge lbl_80155F4C @@ -1199,7 +1199,7 @@ lbl_80155F74: /* 80155F90 00152D90 4B FB 8B 05 */ bl GetOwner__5xGoalCFv /* 80155F94 00152D94 38 00 00 00 */ li r0, 0 /* 80155F98 00152D98 90 01 00 08 */ stw r0, 8(r1) -/* 80155F9C 00152D9C 80 0D 96 E4 */ lwz r0, lbl_803CBFE4-_SDA_BASE_(r13) +/* 80155F9C 00152D9C 80 0D 96 E4 */ lwz r0, lbl_sSB1_armTgtHit-_SDA_BASE_(r13) /* 80155FA0 00152DA0 28 00 00 00 */ cmplwi r0, 0 /* 80155FA4 00152DA4 41 82 00 20 */ beq lbl_80155FC4 /* 80155FA8 00152DA8 3C 60 4E 47 */ lis r3, 0x4E474240@ha @@ -1219,7 +1219,7 @@ lbl_80155FC4: /* 80155FDC 00152DDC 48 00 00 2C */ b lbl_80156008 lbl_80155FE0: /* 80155FE0 00152DE0 C0 3E 00 4C */ lfs f1, 0x4c(r30) -/* 80155FE4 00152DE4 C0 02 A8 74 */ lfs f0, lbl_803CF1F4-_SDA2_BASE_(r2) +/* 80155FE4 00152DE4 C0 02 A8 74 */ lfs f0, lbl__1065_1-_SDA2_BASE_(r2) /* 80155FE8 00152DE8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80155FEC 00152DEC 40 81 00 18 */ ble lbl_80156004 /* 80155FF0 00152DF0 3C 60 4E 47 */ lis r3, 0x4E47423C@ha @@ -1250,7 +1250,7 @@ lbl_80156020: /* 80156048 00152E48 3B E0 00 00 */ li r31, 0 /* 8015604C 00152E4C 38 80 00 00 */ li r4, 0 /* 80156050 00152E50 4B F9 D0 29 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 80156054 00152E54 C0 02 A8 68 */ lfs f0, lbl_803CF1E8-_SDA2_BASE_(r2) +/* 80156054 00152E54 C0 02 A8 68 */ lfs f0, lbl__1043_3-_SDA2_BASE_(r2) /* 80156058 00152E58 EC 00 07 F2 */ fmuls f0, f0, f31 /* 8015605C 00152E5C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80156060 00152E60 40 80 00 14 */ bge lbl_80156074 @@ -1288,7 +1288,7 @@ zNPCTypeBossSB1.SB1_FaceTarget__FP9zNPCB_SB1P5xVec3f: /* 801560D0 00152ED0 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 801560D4 00152ED4 38 A5 00 30 */ addi r5, r5, 0x30 /* 801560D8 00152ED8 4B EB 85 B9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 801560DC 00152EDC C0 02 A8 2C */ lfs f0, lbl_803CF1AC-_SDA2_BASE_(r2) +/* 801560DC 00152EDC C0 02 A8 2C */ lfs f0, lbl__823-_SDA2_BASE_(r2) /* 801560E0 00152EE0 38 61 00 08 */ addi r3, r1, 8 /* 801560E4 00152EE4 7C 64 1B 78 */ mr r4, r3 /* 801560E8 00152EE8 D0 01 00 0C */ stfs f0, 0xc(r1) @@ -1303,20 +1303,20 @@ zNPCTypeBossSB1.SB1_FaceTarget__FP9zNPCB_SB1P5xVec3f: /* 8015610C 00152F0C C0 41 00 10 */ lfs f2, 0x10(r1) /* 80156110 00152F10 4B EA FF 61 */ bl xatan2__Fff /* 80156114 00152F14 EC 41 F8 28 */ fsubs f2, f1, f31 -/* 80156118 00152F18 C0 02 A8 7C */ lfs f0, lbl_803CF1FC-_SDA2_BASE_(r2) +/* 80156118 00152F18 C0 02 A8 7C */ lfs f0, lbl__1089_2-_SDA2_BASE_(r2) /* 8015611C 00152F1C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80156120 00152F20 40 81 00 0C */ ble lbl_8015612C -/* 80156124 00152F24 C0 02 A8 78 */ lfs f0, lbl_803CF1F8-_SDA2_BASE_(r2) +/* 80156124 00152F24 C0 02 A8 78 */ lfs f0, lbl__1088_1-_SDA2_BASE_(r2) /* 80156128 00152F28 EC 42 00 28 */ fsubs f2, f2, f0 lbl_8015612C: -/* 8015612C 00152F2C C0 02 A8 80 */ lfs f0, lbl_803CF200-_SDA2_BASE_(r2) +/* 8015612C 00152F2C C0 02 A8 80 */ lfs f0, lbl__1090_2-_SDA2_BASE_(r2) /* 80156130 00152F30 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80156134 00152F34 40 80 00 0C */ bge lbl_80156140 -/* 80156138 00152F38 C0 02 A8 78 */ lfs f0, lbl_803CF1F8-_SDA2_BASE_(r2) +/* 80156138 00152F38 C0 02 A8 78 */ lfs f0, lbl__1088_1-_SDA2_BASE_(r2) /* 8015613C 00152F3C EC 42 00 2A */ fadds f2, f2, f0 lbl_80156140: /* 80156140 00152F40 FC 00 12 10 */ fabs f0, f2 -/* 80156144 00152F44 C0 22 A8 84 */ lfs f1, lbl_803CF204-_SDA2_BASE_(r2) +/* 80156144 00152F44 C0 22 A8 84 */ lfs f1, lbl__1091_2-_SDA2_BASE_(r2) /* 80156148 00152F48 EC 21 07 B2 */ fmuls f1, f1, f30 /* 8015614C 00152F4C FC 00 00 18 */ frsp f0, f0 /* 80156150 00152F50 FC 00 08 40 */ fcmpo cr0, f0, f1 @@ -1328,7 +1328,7 @@ lbl_80156140: /* 80156168 00152F68 3B E0 00 01 */ li r31, 1 /* 8015616C 00152F6C 48 00 00 44 */ b lbl_801561B0 lbl_80156170: -/* 80156170 00152F70 C0 02 A8 2C */ lfs f0, lbl_803CF1AC-_SDA2_BASE_(r2) +/* 80156170 00152F70 C0 02 A8 2C */ lfs f0, lbl__823-_SDA2_BASE_(r2) /* 80156174 00152F74 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80156178 00152F78 40 80 00 08 */ bge lbl_80156180 /* 8015617C 00152F7C FC 20 08 50 */ fneg f1, f1 @@ -1339,7 +1339,7 @@ lbl_80156180: /* 8015618C 00152F8C 80 7E 00 48 */ lwz r3, 0x48(r30) /* 80156190 00152F90 D0 23 00 20 */ stfs f1, 0x20(r3) /* 80156194 00152F94 FC 20 F8 90 */ fmr f1, f31 -/* 80156198 00152F98 C0 02 A8 2C */ lfs f0, lbl_803CF1AC-_SDA2_BASE_(r2) +/* 80156198 00152F98 C0 02 A8 2C */ lfs f0, lbl__823-_SDA2_BASE_(r2) /* 8015619C 00152F9C 80 7E 00 48 */ lwz r3, 0x48(r30) /* 801561A0 00152FA0 D0 03 00 24 */ stfs f0, 0x24(r3) /* 801561A4 00152FA4 4B F6 EC ED */ bl icos__Ff @@ -1372,9 +1372,9 @@ lbl_801561B0: /* 8015620C 0015300C 7C 7E 1B 78 */ mr r30, r3 /* 80156210 00153010 7C 9F 23 78 */ mr r31, r4 /* 80156214 00153014 4B FB 88 81 */ bl GetOwner__5xGoalCFv -/* 80156218 00153018 C0 02 A8 2C */ lfs f0, lbl_803CF1AC-_SDA2_BASE_(r2) +/* 80156218 00153018 C0 02 A8 2C */ lfs f0, lbl__823-_SDA2_BASE_(r2) /* 8015621C 0015301C D0 1E 00 4C */ stfs f0, 0x4c(r30) -/* 80156220 00153020 C0 22 A8 2C */ lfs f1, lbl_803CF1AC-_SDA2_BASE_(r2) +/* 80156220 00153020 C0 22 A8 2C */ lfs f1, lbl__823-_SDA2_BASE_(r2) /* 80156224 00153024 80 63 00 48 */ lwz r3, 0x48(r3) /* 80156228 00153028 FC 40 08 90 */ fmr f2, f1 /* 8015622C 0015302C FC 60 08 90 */ fmr f3, f1 @@ -1407,9 +1407,9 @@ lbl_801561B0: /* 80156298 00153098 7C BE 2B 78 */ mr r30, r5 /* 8015629C 0015309C 7C DF 33 78 */ mr r31, r6 /* 801562A0 001530A0 4B FB 87 F5 */ bl GetOwner__5xGoalCFv -/* 801562A4 001530A4 3C 80 80 2A */ lis r4, lbl_80299268@ha +/* 801562A4 001530A4 3C 80 80 2A */ lis r4, lbl_g_hash_bossanim@ha /* 801562A8 001530A8 80 A3 00 24 */ lwz r5, 0x24(r3) -/* 801562AC 001530AC 38 84 92 68 */ addi r4, r4, lbl_80299268@l +/* 801562AC 001530AC 38 84 92 68 */ addi r4, r4, lbl_g_hash_bossanim@l /* 801562B0 001530B0 80 04 00 04 */ lwz r0, 4(r4) /* 801562B4 001530B4 80 85 00 0C */ lwz r4, 0xc(r5) /* 801562B8 001530B8 80 84 00 08 */ lwz r4, 8(r4) @@ -1424,9 +1424,9 @@ lbl_801561B0: /* 801562DC 001530DC EC 00 F8 28 */ fsubs f0, f0, f31 /* 801562E0 001530E0 D0 03 04 4C */ stfs f0, 0x44c(r3) lbl_801562E4: -/* 801562E4 001530E4 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 801562E4 001530E4 3C 80 80 3C */ lis r4, lbl_globals@ha /* 801562E8 001530E8 FC 20 F8 90 */ fmr f1, f31 -/* 801562EC 001530EC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 801562EC 001530EC 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 801562F0 001530F0 80 84 07 04 */ lwz r4, 0x704(r4) /* 801562F4 001530F4 80 84 00 4C */ lwz r4, 0x4c(r4) /* 801562F8 001530F8 38 84 00 30 */ addi r4, r4, 0x30 @@ -1458,11 +1458,11 @@ lbl_801562E4: /* 80156360 00153160 7C 7E 1B 78 */ mr r30, r3 /* 80156364 00153164 7C 9F 23 78 */ mr r31, r4 /* 80156368 00153168 4B FB 87 2D */ bl GetOwner__5xGoalCFv -/* 8015636C 0015316C C0 02 A8 2C */ lfs f0, lbl_803CF1AC-_SDA2_BASE_(r2) +/* 8015636C 0015316C C0 02 A8 2C */ lfs f0, lbl__823-_SDA2_BASE_(r2) /* 80156370 00153170 FC 20 F8 90 */ fmr f1, f31 /* 80156374 00153174 7F E4 FB 78 */ mr r4, r31 /* 80156378 00153178 D0 1E 00 4C */ stfs f0, 0x4c(r30) -/* 8015637C 0015317C C0 02 A8 54 */ lfs f0, lbl_803CF1D4-_SDA2_BASE_(r2) +/* 8015637C 0015317C C0 02 A8 54 */ lfs f0, lbl__983_3-_SDA2_BASE_(r2) /* 80156380 00153180 D0 03 04 4C */ stfs f0, 0x44c(r3) /* 80156384 00153184 7F C3 F3 78 */ mr r3, r30 /* 80156388 00153188 4B F7 ED 8D */ bl Enter__14zNPCGoalCommonFfPv @@ -1490,8 +1490,8 @@ lbl_801562E4: /* 801563E0 001531E0 7C DF 33 78 */ mr r31, r6 /* 801563E4 001531E4 4B FB 86 B1 */ bl GetOwner__5xGoalCFv /* 801563E8 001531E8 C0 1C 00 4C */ lfs f0, 0x4c(r28) -/* 801563EC 001531EC 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 801563F0 001531F0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 801563EC 001531EC 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 801563F0 001531F0 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 801563F4 001531F4 FC 20 F8 90 */ fmr f1, f31 /* 801563F8 001531F8 EC 00 F8 2A */ fadds f0, f0, f31 /* 801563FC 001531FC D0 1C 00 4C */ stfs f0, 0x4c(r28) @@ -1526,7 +1526,7 @@ lbl_801562E4: /* 80156470 00153270 7C 7E 1B 78 */ mr r30, r3 /* 80156474 00153274 7C 9F 23 78 */ mr r31, r4 /* 80156478 00153278 4B FB 86 1D */ bl GetOwner__5xGoalCFv -/* 8015647C 0015327C C0 02 A8 2C */ lfs f0, lbl_803CF1AC-_SDA2_BASE_(r2) +/* 8015647C 0015327C C0 02 A8 2C */ lfs f0, lbl__823-_SDA2_BASE_(r2) /* 80156480 00153280 FC 20 F8 90 */ fmr f1, f31 /* 80156484 00153284 7F C3 F3 78 */ mr r3, r30 /* 80156488 00153288 7F E4 FB 78 */ mr r4, r31 @@ -1592,8 +1592,8 @@ lbl_80156520: /* 80156560 00153360 7C DF 33 78 */ mr r31, r6 /* 80156564 00153364 4B FB 85 31 */ bl GetOwner__5xGoalCFv /* 80156568 00153368 C0 1C 00 4C */ lfs f0, 0x4c(r28) -/* 8015656C 0015336C 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80156570 00153370 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8015656C 0015336C 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80156570 00153370 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80156574 00153374 FC 20 F8 90 */ fmr f1, f31 /* 80156578 00153378 EC 00 F8 2A */ fadds f0, f0, f31 /* 8015657C 0015337C 7C 79 1B 78 */ mr r25, r3 @@ -1603,7 +1603,7 @@ lbl_80156520: /* 8015658C 0015338C 38 84 00 30 */ addi r4, r4, 0x30 /* 80156590 00153390 4B FF FB 09 */ bl zNPCTypeBossSB1.SB1_FaceTarget__FP9zNPCB_SB1P5xVec3f /* 80156594 00153394 C0 3C 00 4C */ lfs f1, 0x4c(r28) -/* 80156598 00153398 C0 02 A8 88 */ lfs f0, lbl_803CF208-_SDA2_BASE_(r2) +/* 80156598 00153398 C0 02 A8 88 */ lfs f0, lbl__1160-_SDA2_BASE_(r2) /* 8015659C 0015339C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801565A0 001533A0 40 81 00 A8 */ ble lbl_80156648 /* 801565A4 001533A4 80 79 00 24 */ lwz r3, 0x24(r25) @@ -1628,18 +1628,18 @@ lbl_801565CC: /* 801565EC 001533EC 28 18 00 04 */ cmplwi r24, 4 /* 801565F0 001533F0 3B 7B 00 0C */ addi r27, r27, 0xc /* 801565F4 001533F4 41 80 FF D8 */ blt lbl_801565CC -/* 801565F8 001533F8 C0 22 A8 8C */ lfs f1, lbl_803CF20C-_SDA2_BASE_(r2) +/* 801565F8 001533F8 C0 22 A8 8C */ lfs f1, lbl__1161-_SDA2_BASE_(r2) /* 801565FC 001533FC 38 61 00 08 */ addi r3, r1, 8 /* 80156600 00153400 38 81 00 20 */ addi r4, r1, 0x20 /* 80156604 00153404 38 A1 00 2C */ addi r5, r1, 0x2c /* 80156608 00153408 4B EC 16 ED */ bl xVec3Lerp__FP5xVec3PC5xVec3PC5xVec3f /* 8015660C 0015340C 3B 41 00 14 */ addi r26, r1, 0x14 -/* 80156610 00153410 C0 22 A8 8C */ lfs f1, lbl_803CF20C-_SDA2_BASE_(r2) +/* 80156610 00153410 C0 22 A8 8C */ lfs f1, lbl__1161-_SDA2_BASE_(r2) /* 80156614 00153414 7F 43 D3 78 */ mr r3, r26 /* 80156618 00153418 38 81 00 38 */ addi r4, r1, 0x38 /* 8015661C 0015341C 38 A1 00 44 */ addi r5, r1, 0x44 /* 80156620 00153420 4B EC 16 D5 */ bl xVec3Lerp__FP5xVec3PC5xVec3PC5xVec3f -/* 80156624 00153424 C0 02 A8 88 */ lfs f0, lbl_803CF208-_SDA2_BASE_(r2) +/* 80156624 00153424 C0 02 A8 88 */ lfs f0, lbl__1160-_SDA2_BASE_(r2) /* 80156628 00153428 7F 23 CB 78 */ mr r3, r25 /* 8015662C 0015342C 38 81 00 08 */ addi r4, r1, 8 /* 80156630 00153430 D0 01 00 0C */ stfs f0, 0xc(r1) @@ -1675,10 +1675,10 @@ lbl_80156648: /* 801566A4 001534A4 4B FB 83 F1 */ bl GetOwner__5xGoalCFv /* 801566A8 001534A8 38 00 00 00 */ li r0, 0 /* 801566AC 001534AC FC 20 F8 90 */ fmr f1, f31 -/* 801566B0 001534B0 90 0D 96 E4 */ stw r0, lbl_803CBFE4-_SDA_BASE_(r13) +/* 801566B0 001534B0 90 0D 96 E4 */ stw r0, lbl_sSB1_armTgtHit-_SDA_BASE_(r13) /* 801566B4 001534B4 7F C3 F3 78 */ mr r3, r30 /* 801566B8 001534B8 7F E4 FB 78 */ mr r4, r31 -/* 801566BC 001534BC C0 02 A8 2C */ lfs f0, lbl_803CF1AC-_SDA2_BASE_(r2) +/* 801566BC 001534BC C0 02 A8 2C */ lfs f0, lbl__823-_SDA2_BASE_(r2) /* 801566C0 001534C0 D0 1E 00 4C */ stfs f0, 0x4c(r30) /* 801566C4 001534C4 4B F7 EA 51 */ bl Enter__14zNPCGoalCommonFfPv /* 801566C8 001534C8 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 @@ -1702,24 +1702,24 @@ lbl_80156648: /* 80156710 00153510 7C 9E 23 78 */ mr r30, r4 /* 80156714 00153514 4B FB 83 81 */ bl GetOwner__5xGoalCFv /* 80156718 00153518 7C 7F 1B 78 */ mr r31, r3 -/* 8015671C 0015351C C0 02 A8 38 */ lfs f0, lbl_803CF1B8-_SDA2_BASE_(r2) +/* 8015671C 0015351C C0 02 A8 38 */ lfs f0, lbl__890_3-_SDA2_BASE_(r2) /* 80156720 00153520 80 63 04 5C */ lwz r3, 0x45c(r3) /* 80156724 00153524 80 63 00 24 */ lwz r3, 0x24(r3) /* 80156728 00153528 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8015672C 0015352C D0 03 00 34 */ stfs f0, 0x34(r3) /* 80156730 00153530 80 7F 04 60 */ lwz r3, 0x460(r31) -/* 80156734 00153534 C0 02 A8 38 */ lfs f0, lbl_803CF1B8-_SDA2_BASE_(r2) +/* 80156734 00153534 C0 02 A8 38 */ lfs f0, lbl__890_3-_SDA2_BASE_(r2) /* 80156738 00153538 80 63 00 24 */ lwz r3, 0x24(r3) /* 8015673C 0015353C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80156740 00153540 D0 03 00 34 */ stfs f0, 0x34(r3) -/* 80156744 00153544 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 80156744 00153544 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 80156748 00153548 80 63 04 5C */ lwz r3, 0x45c(r3) /* 8015674C 0015354C 80 83 00 24 */ lwz r4, 0x24(r3) /* 80156750 00153550 38 63 00 88 */ addi r3, r3, 0x88 /* 80156754 00153554 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80156758 00153558 38 84 00 30 */ addi r4, r4, 0x30 /* 8015675C 0015355C 4B EB 4B 09 */ bl __as__5xVec3FRC5xVec3 -/* 80156760 00153560 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 80156760 00153560 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 80156764 00153564 80 63 04 60 */ lwz r3, 0x460(r3) /* 80156768 00153568 80 83 00 24 */ lwz r4, 0x24(r3) /* 8015676C 0015356C 38 63 00 88 */ addi r3, r3, 0x88 @@ -1758,10 +1758,10 @@ lbl_80156648: /* 801567F0 001535F0 7C DE 33 78 */ mr r30, r6 /* 801567F4 001535F4 4B FB 82 A1 */ bl GetOwner__5xGoalCFv /* 801567F8 001535F8 C0 1B 00 4C */ lfs f0, 0x4c(r27) -/* 801567FC 001535FC 3C 80 80 2A */ lis r4, lbl_80299268@ha +/* 801567FC 001535FC 3C 80 80 2A */ lis r4, lbl_g_hash_bossanim@ha /* 80156800 00153600 7C 7F 1B 78 */ mr r31, r3 /* 80156804 00153604 EC 00 F8 2A */ fadds f0, f0, f31 -/* 80156808 00153608 38 64 92 68 */ addi r3, r4, lbl_80299268@l +/* 80156808 00153608 38 64 92 68 */ addi r3, r4, lbl_g_hash_bossanim@l /* 8015680C 0015360C D0 1B 00 4C */ stfs f0, 0x4c(r27) /* 80156810 00153610 80 9F 00 24 */ lwz r4, 0x24(r31) /* 80156814 00153614 80 03 00 A8 */ lwz r0, 0xa8(r3) @@ -1772,16 +1772,16 @@ lbl_80156648: /* 80156828 00153628 7C 03 00 40 */ cmplw r3, r0 /* 8015682C 0015362C 41 82 00 14 */ beq lbl_80156840 /* 80156830 00153630 C0 24 00 08 */ lfs f1, 8(r4) -/* 80156834 00153634 C0 02 A8 90 */ lfs f0, lbl_803CF210-_SDA2_BASE_(r2) +/* 80156834 00153634 C0 02 A8 90 */ lfs f0, lbl__1209_1-_SDA2_BASE_(r2) /* 80156838 00153638 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015683C 0015363C 40 81 01 70 */ ble lbl_801569AC lbl_80156840: -/* 80156840 00153640 80 0D 96 E8 */ lwz r0, lbl_803CBFE8-_SDA_BASE_(r13) +/* 80156840 00153640 80 0D 96 E8 */ lwz r0, lbl_sSB1_deflated-_SDA_BASE_(r13) /* 80156844 00153644 28 00 00 00 */ cmplwi r0, 0 /* 80156848 00153648 40 82 00 AC */ bne lbl_801568F4 -/* 8015684C 0015364C 3C 60 80 27 */ lis r3, lbl_8026F20C@ha +/* 8015684C 0015364C 3C 60 80 27 */ lis r3, lbl__1188_4@ha /* 80156850 00153650 7F FA FB 78 */ mr r26, r31 -/* 80156854 00153654 38 A3 F2 0C */ addi r5, r3, lbl_8026F20C@l +/* 80156854 00153654 38 A3 F2 0C */ addi r5, r3, lbl__1188_4@l /* 80156858 00153658 3B 20 00 00 */ li r25, 0 /* 8015685C 0015365C 80 85 00 00 */ lwz r4, 0(r5) /* 80156860 00153660 80 65 00 04 */ lwz r3, 4(r5) @@ -1804,17 +1804,17 @@ lbl_80156874: /* 801568A0 001536A0 3B 5A 00 20 */ addi r26, r26, 0x20 /* 801568A4 001536A4 2C 19 00 04 */ cmpwi r25, 4 /* 801568A8 001536A8 41 80 FF CC */ blt lbl_80156874 -/* 801568AC 001536AC C0 22 A8 88 */ lfs f1, lbl_803CF208-_SDA2_BASE_(r2) +/* 801568AC 001536AC C0 22 A8 88 */ lfs f1, lbl__1160-_SDA2_BASE_(r2) /* 801568B0 001536B0 38 61 00 14 */ addi r3, r1, 0x14 /* 801568B4 001536B4 4B EC 50 85 */ bl xVec3SMulBy__FP5xVec3f -/* 801568B8 001536B8 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 801568B8 001536B8 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 801568BC 001536BC 38 81 00 14 */ addi r4, r1, 0x14 /* 801568C0 001536C0 80 63 04 5C */ lwz r3, 0x45c(r3) /* 801568C4 001536C4 80 63 00 24 */ lwz r3, 0x24(r3) /* 801568C8 001536C8 80 63 00 4C */ lwz r3, 0x4c(r3) /* 801568CC 001536CC 38 63 00 30 */ addi r3, r3, 0x30 /* 801568D0 001536D0 4B EB 49 95 */ bl __as__5xVec3FRC5xVec3 -/* 801568D4 001536D4 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 801568D4 001536D4 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 801568D8 001536D8 38 81 00 14 */ addi r4, r1, 0x14 /* 801568DC 001536DC 80 63 04 5C */ lwz r3, 0x45c(r3) /* 801568E0 001536E0 38 63 00 88 */ addi r3, r3, 0x88 @@ -1823,13 +1823,13 @@ lbl_80156874: /* 801568EC 001536EC 38 80 00 00 */ li r4, 0 /* 801568F0 001536F0 4B FF E9 A9 */ bl zNPCTypeBossSB1.SB1Dummy_BoundFunc__FP4xEntP5xVec3 lbl_801568F4: -/* 801568F4 001536F4 38 6D 96 E8 */ addi r3, r13, lbl_803CBFE8-_SDA_BASE_ +/* 801568F4 001536F4 38 6D 96 E8 */ addi r3, r13, lbl_sSB1_deflated-_SDA_BASE_ /* 801568F8 001536F8 80 03 00 04 */ lwz r0, 4(r3) /* 801568FC 001536FC 28 00 00 00 */ cmplwi r0, 0 /* 80156900 00153700 40 82 00 AC */ bne lbl_801569AC -/* 80156904 00153704 3C 60 80 27 */ lis r3, lbl_8026F218@ha +/* 80156904 00153704 3C 60 80 27 */ lis r3, lbl__1196_1@ha /* 80156908 00153708 7F FA FB 78 */ mr r26, r31 -/* 8015690C 0015370C 38 A3 F2 18 */ addi r5, r3, lbl_8026F218@l +/* 8015690C 0015370C 38 A3 F2 18 */ addi r5, r3, lbl__1196_1@l /* 80156910 00153710 3B 20 00 00 */ li r25, 0 /* 80156914 00153714 80 85 00 00 */ lwz r4, 0(r5) /* 80156918 00153718 80 65 00 04 */ lwz r3, 4(r5) @@ -1852,17 +1852,17 @@ lbl_8015692C: /* 80156958 00153758 3B 5A 00 20 */ addi r26, r26, 0x20 /* 8015695C 0015375C 2C 19 00 04 */ cmpwi r25, 4 /* 80156960 00153760 41 80 FF CC */ blt lbl_8015692C -/* 80156964 00153764 C0 22 A8 88 */ lfs f1, lbl_803CF208-_SDA2_BASE_(r2) +/* 80156964 00153764 C0 22 A8 88 */ lfs f1, lbl__1160-_SDA2_BASE_(r2) /* 80156968 00153768 38 61 00 08 */ addi r3, r1, 8 /* 8015696C 0015376C 4B EC 4F CD */ bl xVec3SMulBy__FP5xVec3f -/* 80156970 00153770 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 80156970 00153770 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 80156974 00153774 38 81 00 08 */ addi r4, r1, 8 /* 80156978 00153778 80 63 04 60 */ lwz r3, 0x460(r3) /* 8015697C 0015377C 80 63 00 24 */ lwz r3, 0x24(r3) /* 80156980 00153780 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80156984 00153784 38 63 00 30 */ addi r3, r3, 0x30 /* 80156988 00153788 4B EB 48 DD */ bl __as__5xVec3FRC5xVec3 -/* 8015698C 0015378C 80 6D 96 E0 */ lwz r3, lbl_803CBFE0-_SDA_BASE_(r13) +/* 8015698C 0015378C 80 6D 96 E0 */ lwz r3, lbl_sSB1_Ptr-_SDA_BASE_(r13) /* 80156990 00153790 38 81 00 08 */ addi r4, r1, 8 /* 80156994 00153794 80 63 04 60 */ lwz r3, 0x460(r3) /* 80156998 00153798 38 63 00 88 */ addi r3, r3, 0x88 @@ -1894,16 +1894,16 @@ lbl_801569AC: /* 801569FC 001537FC 7C 7E 1B 78 */ mr r30, r3 /* 80156A00 00153800 7C 9F 23 78 */ mr r31, r4 /* 80156A04 00153804 4B FB 80 91 */ bl GetOwner__5xGoalCFv -/* 80156A08 00153808 C0 02 A8 2C */ lfs f0, lbl_803CF1AC-_SDA2_BASE_(r2) +/* 80156A08 00153808 C0 02 A8 2C */ lfs f0, lbl__823-_SDA2_BASE_(r2) /* 80156A0C 0015380C D0 1E 00 4C */ stfs f0, 0x4c(r30) -/* 80156A10 00153810 80 8D 96 E4 */ lwz r4, lbl_803CBFE4-_SDA_BASE_(r13) +/* 80156A10 00153810 80 8D 96 E4 */ lwz r4, lbl_sSB1_armTgtHit-_SDA_BASE_(r13) /* 80156A14 00153814 80 03 04 5C */ lwz r0, 0x45c(r3) /* 80156A18 00153818 7C 04 00 40 */ cmplw r4, r0 /* 80156A1C 0015381C 40 82 00 40 */ bne lbl_80156A5C /* 80156A20 00153820 80 C3 02 BC */ lwz r6, 0x2bc(r3) -/* 80156A24 00153824 3C 80 80 2A */ lis r4, lbl_80299268@ha +/* 80156A24 00153824 3C 80 80 2A */ lis r4, lbl_g_hash_bossanim@ha /* 80156A28 00153828 80 A3 02 C4 */ lwz r5, 0x2c4(r3) -/* 80156A2C 0015382C 38 84 92 68 */ addi r4, r4, lbl_80299268@l +/* 80156A2C 0015382C 38 84 92 68 */ addi r4, r4, lbl_g_hash_bossanim@l /* 80156A30 00153830 80 63 00 24 */ lwz r3, 0x24(r3) /* 80156A34 00153834 80 C6 00 10 */ lwz r6, 0x10(r6) /* 80156A38 00153838 80 A5 00 10 */ lwz r5, 0x10(r5) @@ -1917,9 +1917,9 @@ lbl_801569AC: /* 80156A58 00153858 48 00 00 3C */ b lbl_80156A94 lbl_80156A5C: /* 80156A5C 0015385C 80 C3 02 C0 */ lwz r6, 0x2c0(r3) -/* 80156A60 00153860 3C 80 80 2A */ lis r4, lbl_80299268@ha +/* 80156A60 00153860 3C 80 80 2A */ lis r4, lbl_g_hash_bossanim@ha /* 80156A64 00153864 80 A3 02 C8 */ lwz r5, 0x2c8(r3) -/* 80156A68 00153868 38 84 92 68 */ addi r4, r4, lbl_80299268@l +/* 80156A68 00153868 38 84 92 68 */ addi r4, r4, lbl_g_hash_bossanim@l /* 80156A6C 0015386C 80 63 00 24 */ lwz r3, 0x24(r3) /* 80156A70 00153870 80 C6 00 10 */ lwz r6, 0x10(r6) /* 80156A74 00153874 80 A5 00 10 */ lwz r5, 0x10(r5) @@ -1947,11 +1947,11 @@ lbl_80156A94: /* 80156AC8 001538C8 4B EA CA 79 */ bl memcpy /* 80156ACC 001538CC 80 9B 00 18 */ lwz r4, 0x18(r27) /* 80156AD0 001538D0 FC 20 F8 90 */ fmr f1, f31 -/* 80156AD4 001538D4 C0 02 A8 94 */ lfs f0, lbl_803CF214-_SDA2_BASE_(r2) +/* 80156AD4 001538D4 C0 02 A8 94 */ lfs f0, lbl__1223-_SDA2_BASE_(r2) /* 80156AD8 001538D8 7F C3 F3 78 */ mr r3, r30 /* 80156ADC 001538DC C0 44 00 10 */ lfs f2, 0x10(r4) /* 80156AE0 001538E0 7F E4 FB 78 */ mr r4, r31 -/* 80156AE4 001538E4 C0 62 A8 28 */ lfs f3, lbl_803CF1A8-_SDA2_BASE_(r2) +/* 80156AE4 001538E4 C0 62 A8 28 */ lfs f3, lbl__822_3-_SDA2_BASE_(r2) /* 80156AE8 001538E8 EC 02 00 28 */ fsubs f0, f2, f0 /* 80156AEC 001538EC EC 03 00 24 */ fdivs f0, f3, f0 /* 80156AF0 001538F0 D0 1E 1C 80 */ stfs f0, 0x1c80(r30) @@ -1985,7 +1985,7 @@ lbl_80156A94: /* 80156B60 00153960 4B EA C9 E1 */ bl memcpy /* 80156B64 00153964 80 7D 1C 78 */ lwz r3, 0x1c78(r29) /* 80156B68 00153968 48 0B EA 29 */ bl RpGeometryUnlock -/* 80156B6C 0015396C 80 6D 96 E4 */ lwz r3, lbl_803CBFE4-_SDA_BASE_(r13) +/* 80156B6C 0015396C 80 6D 96 E4 */ lwz r3, lbl_sSB1_armTgtHit-_SDA_BASE_(r13) /* 80156B70 00153970 80 1F 04 5C */ lwz r0, 0x45c(r31) /* 80156B74 00153974 7C 03 00 40 */ cmplw r3, r0 /* 80156B78 00153978 40 82 00 58 */ bne lbl_80156BD0 @@ -2008,12 +2008,12 @@ lbl_80156A94: /* 80156BBC 001539BC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80156BC0 001539C0 80 63 00 24 */ lwz r3, 0x24(r3) /* 80156BC4 001539C4 90 83 00 4C */ stw r4, 0x4c(r3) -/* 80156BC8 001539C8 90 0D 96 E8 */ stw r0, lbl_803CBFE8-_SDA_BASE_(r13) +/* 80156BC8 001539C8 90 0D 96 E8 */ stw r0, lbl_sSB1_deflated-_SDA_BASE_(r13) /* 80156BCC 001539CC 48 00 00 58 */ b lbl_80156C24 lbl_80156BD0: /* 80156BD0 001539D0 80 BF 02 C0 */ lwz r5, 0x2c0(r31) /* 80156BD4 001539D4 38 00 00 01 */ li r0, 1 -/* 80156BD8 001539D8 38 6D 96 E8 */ addi r3, r13, lbl_803CBFE8-_SDA_BASE_ +/* 80156BD8 001539D8 38 6D 96 E8 */ addi r3, r13, lbl_sSB1_deflated-_SDA_BASE_ /* 80156BDC 001539DC A0 85 00 44 */ lhz r4, 0x44(r5) /* 80156BE0 001539E0 54 84 04 3C */ rlwinm r4, r4, 0, 0x10, 0x1e /* 80156BE4 001539E4 B0 85 00 44 */ sth r4, 0x44(r5) @@ -2068,13 +2068,13 @@ lbl_80156C24: /* 80156CA4 00153AA4 48 0B E8 95 */ bl RpGeometryLock /* 80156CA8 00153AA8 C0 5C 00 4C */ lfs f2, 0x4c(r28) /* 80156CAC 00153AAC C0 3C 1C 80 */ lfs f1, 0x1c80(r28) -/* 80156CB0 00153AB0 C0 02 A8 28 */ lfs f0, lbl_803CF1A8-_SDA2_BASE_(r2) +/* 80156CB0 00153AB0 C0 02 A8 28 */ lfs f0, lbl__822_3-_SDA2_BASE_(r2) /* 80156CB4 00153AB4 EC 62 00 72 */ fmuls f3, f2, f1 /* 80156CB8 00153AB8 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 80156CBC 00153ABC 40 81 00 08 */ ble lbl_80156CC4 /* 80156CC0 00153AC0 FC 60 00 90 */ fmr f3, f0 lbl_80156CC4: -/* 80156CC4 00153AC4 C0 02 A8 28 */ lfs f0, lbl_803CF1A8-_SDA2_BASE_(r2) +/* 80156CC4 00153AC4 C0 02 A8 28 */ lfs f0, lbl__822_3-_SDA2_BASE_(r2) /* 80156CC8 00153AC8 7F 86 E3 78 */ mr r6, r28 /* 80156CCC 00153ACC 38 E0 00 00 */ li r7, 0 /* 80156CD0 00153AD0 38 A0 00 00 */ li r5, 0 diff --git a/asm/Game/zNPCTypeBossSB2.s b/asm/Game/zNPCTypeBossSB2.s index c8c882ae1..8c6ed6131 100644 --- a/asm/Game/zNPCTypeBossSB2.s +++ b/asm/Game/zNPCTypeBossSB2.s @@ -6,17 +6,17 @@ zNPCTypeBossSB2.init_sound__29_unnamed_zNPCTypeBossSB2_cpp_Fv: /* 80156D98 00153B98 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80156D9C 00153B9C 7C 08 02 A6 */ mflr r0 -/* 80156DA0 00153BA0 3C 60 80 33 */ lis r3, lbl_803299D8@ha +/* 80156DA0 00153BA0 3C 60 80 33 */ lis r3, lbl_sound_asset_names__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 80156DA4 00153BA4 38 80 00 00 */ li r4, 0 /* 80156DA8 00153BA8 90 01 00 14 */ stw r0, 0x14(r1) /* 80156DAC 00153BAC 38 A0 00 28 */ li r5, 0x28 /* 80156DB0 00153BB0 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80156DB4 00153BB4 3B E3 99 D8 */ addi r31, r3, lbl_803299D8@l +/* 80156DB4 00153BB4 3B E3 99 D8 */ addi r31, r3, lbl_sound_asset_names__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 80156DB8 00153BB8 38 7F 01 40 */ addi r3, r31, 0x140 /* 80156DBC 00153BBC 4B EA C6 9D */ bl memset -/* 80156DC0 00153BC0 3C 60 80 27 */ lis r3, lbl_8026F2A0@ha +/* 80156DC0 00153BC0 3C 60 80 27 */ lis r3, lbl_sound_assets__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 80156DC4 00153BC4 38 00 00 03 */ li r0, 3 -/* 80156DC8 00153BC8 39 23 F2 A0 */ addi r9, r3, lbl_8026F2A0@l +/* 80156DC8 00153BC8 39 23 F2 A0 */ addi r9, r3, lbl_sound_assets__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 80156DCC 00153BCC 39 9F 01 40 */ addi r12, r31, 0x140 /* 80156DD0 00153BD0 38 DF 00 00 */ addi r6, r31, 0 /* 80156DD4 00153BD4 38 7F 00 A0 */ addi r3, r31, 0xa0 @@ -122,9 +122,9 @@ lbl_80156EC8: .global zNPCTypeBossSB2.reset_sound__29_unnamed_zNPCTypeBossSB2_cpp_Fv zNPCTypeBossSB2.reset_sound__29_unnamed_zNPCTypeBossSB2_cpp_Fv: -/* 80156F50 00153D50 3C 60 80 33 */ lis r3, lbl_80329B40@ha +/* 80156F50 00153D50 3C 60 80 33 */ lis r3, lbl_sound_data__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 80156F54 00153D54 38 00 00 00 */ li r0, 0 -/* 80156F58 00153D58 38 63 9B 40 */ addi r3, r3, lbl_80329B40@l +/* 80156F58 00153D58 38 63 9B 40 */ addi r3, r3, lbl_sound_data__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 80156F5C 00153D5C 90 03 00 04 */ stw r0, 4(r3) /* 80156F60 00153D60 90 03 00 14 */ stw r0, 0x14(r3) /* 80156F64 00153D64 90 03 00 24 */ stw r0, 0x24(r3) @@ -147,18 +147,18 @@ zNPCTypeBossSB2.play_sound__29_unnamed_zNPCTypeBossSB2_cpp_FiPC5xVec3f: /* 80156F9C 00153D9C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80156FA0 00153DA0 93 C1 00 08 */ stw r30, 8(r1) /* 80156FA4 00153DA4 1C E3 00 18 */ mulli r7, r3, 0x18 -/* 80156FA8 00153DA8 3C C0 80 33 */ lis r6, lbl_80329BE0@ha -/* 80156FAC 00153DAC 3C A0 80 27 */ lis r5, lbl_8026F2A0@ha +/* 80156FA8 00153DA8 3C C0 80 33 */ lis r6, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 80156FAC 00153DAC 3C A0 80 27 */ lis r5, lbl_sound_assets__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 80156FB0 00153DB0 FF E0 08 90 */ fmr f31, f1 -/* 80156FB4 00153DB4 38 06 9B E0 */ addi r0, r6, lbl_80329BE0@l +/* 80156FB4 00153DB4 38 06 9B E0 */ addi r0, r6, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 80156FB8 00153DB8 7C C0 3A 14 */ add r6, r0, r7 /* 80156FBC 00153DBC 39 26 01 4C */ addi r9, r6, 0x14c /* 80156FC0 00153DC0 80 C6 01 4C */ lwz r6, 0x14c(r6) /* 80156FC4 00153DC4 54 68 20 36 */ slwi r8, r3, 4 -/* 80156FC8 00153DC8 3C E0 80 33 */ lis r7, lbl_80329B40@ha -/* 80156FCC 00153DCC 38 05 F2 A0 */ addi r0, r5, lbl_8026F2A0@l +/* 80156FC8 00153DC8 3C E0 80 33 */ lis r7, lbl_sound_data__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 80156FCC 00153DCC 38 05 F2 A0 */ addi r0, r5, lbl_sound_assets__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 80156FD0 00153DD0 54 C3 20 36 */ slwi r3, r6, 4 -/* 80156FD4 00153DD4 38 A7 9B 40 */ addi r5, r7, lbl_80329B40@l +/* 80156FD4 00153DD4 38 A7 9B 40 */ addi r5, r7, lbl_sound_data__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 80156FD8 00153DD8 7C 9E 23 78 */ mr r30, r4 /* 80156FDC 00153DDC 7C E0 1A 14 */ add r7, r0, r3 /* 80156FE0 00153DE0 80 87 00 0C */ lwz r4, 0xc(r7) @@ -177,12 +177,12 @@ lbl_80157000: /* 80157010 00153E10 80 7F 00 00 */ lwz r3, 0(r31) /* 80157014 00153E14 38 A0 08 00 */ li r5, 0x800 /* 80157018 00153E18 EC 3F 00 32 */ fmuls f1, f31, f0 -/* 8015701C 00153E1C C0 42 A8 BC */ lfs f2, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015701C 00153E1C C0 42 A8 BC */ lfs f2, lbl__1854-_SDA2_BASE_(r2) /* 80157020 00153E20 80 87 00 08 */ lwz r4, 8(r7) /* 80157024 00153E24 38 E0 00 00 */ li r7, 0 /* 80157028 00153E28 C0 69 00 08 */ lfs f3, 8(r9) /* 8015702C 00153E2C C0 89 00 0C */ lfs f4, 0xc(r9) -/* 80157030 00153E30 C0 A2 A8 C0 */ lfs f5, lbl_803CF240-_SDA2_BASE_(r2) +/* 80157030 00153E30 C0 A2 A8 C0 */ lfs f5, lbl__1855-_SDA2_BASE_(r2) /* 80157034 00153E34 C0 C9 00 10 */ lfs f6, 0x10(r9) /* 80157038 00153E38 4B EF 25 35 */ bl xSndPlay3DFade__FUiffUiUiPC5xVec3ff14sound_categoryff /* 8015703C 00153E3C 90 7F 00 04 */ stw r3, 4(r31) @@ -193,7 +193,7 @@ lbl_80157044: /* 8015704C 00153E4C 80 7F 00 00 */ lwz r3, 0(r31) /* 80157050 00153E50 38 A0 08 00 */ li r5, 0x800 /* 80157054 00153E54 EC 3F 00 32 */ fmuls f1, f31, f0 -/* 80157058 00153E58 C0 42 A8 BC */ lfs f2, lbl_803CF23C-_SDA2_BASE_(r2) +/* 80157058 00153E58 C0 42 A8 BC */ lfs f2, lbl__1854-_SDA2_BASE_(r2) /* 8015705C 00153E5C 80 87 00 08 */ lwz r4, 8(r7) /* 80157060 00153E60 38 E0 00 00 */ li r7, 0 /* 80157064 00153E64 C0 69 00 08 */ lfs f3, 8(r9) @@ -220,20 +220,20 @@ zNPCTypeBossSB2.kill_sound__29_unnamed_zNPCTypeBossSB2_cpp_FiUi: /* 801570A4 00153EA4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801570A8 00153EA8 7C 08 02 A6 */ mflr r0 /* 801570AC 00153EAC 1C E3 00 18 */ mulli r7, r3, 0x18 -/* 801570B0 00153EB0 3C C0 80 33 */ lis r6, lbl_80329BE0@ha +/* 801570B0 00153EB0 3C C0 80 33 */ lis r6, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 801570B4 00153EB4 90 01 00 14 */ stw r0, 0x14(r1) -/* 801570B8 00153EB8 3C A0 80 27 */ lis r5, lbl_8026F2A0@ha -/* 801570BC 00153EBC 38 06 9B E0 */ addi r0, r6, lbl_80329BE0@l +/* 801570B8 00153EB8 3C A0 80 27 */ lis r5, lbl_sound_assets__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 801570BC 00153EBC 38 06 9B E0 */ addi r0, r6, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 801570C0 00153EC0 93 E1 00 0C */ stw r31, 0xc(r1) /* 801570C4 00153EC4 7C C0 3A 14 */ add r6, r0, r7 -/* 801570C8 00153EC8 38 05 F2 A0 */ addi r0, r5, lbl_8026F2A0@l +/* 801570C8 00153EC8 38 05 F2 A0 */ addi r0, r5, lbl_sound_assets__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 801570CC 00153ECC 80 A6 01 4C */ lwz r5, 0x14c(r6) /* 801570D0 00153ED0 54 68 20 36 */ slwi r8, r3, 4 -/* 801570D4 00153ED4 3C E0 80 33 */ lis r7, lbl_80329B40@ha +/* 801570D4 00153ED4 3C E0 80 33 */ lis r7, lbl_sound_data__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 801570D8 00153ED8 39 26 01 4C */ addi r9, r6, 0x14c /* 801570DC 00153EDC 54 A3 20 36 */ slwi r3, r5, 4 /* 801570E0 00153EE0 7C 60 1A 14 */ add r3, r0, r3 -/* 801570E4 00153EE4 38 C7 9B 40 */ addi r6, r7, lbl_80329B40@l +/* 801570E4 00153EE4 38 C7 9B 40 */ addi r6, r7, lbl_sound_data__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 801570E8 00153EE8 80 03 00 0C */ lwz r0, 0xc(r3) /* 801570EC 00153EEC 7F E6 42 14 */ add r31, r6, r8 /* 801570F0 00153EF0 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -272,17 +272,17 @@ zNPCTypeBossSB2.set_yaw_matrix__29_unnamed_zNPCTypeBossSB2_cpp_FR7xMat3x3f: /* 80157160 00153F60 FF E0 00 90 */ fmr f31, f0 /* 80157164 00153F64 4B F6 DD 2D */ bl icos__Ff /* 80157168 00153F68 FC 60 F8 50 */ fneg f3, f31 -/* 8015716C 00153F6C C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015716C 00153F6C C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 80157170 00153F70 FF C0 08 90 */ fmr f30, f1 /* 80157174 00153F74 7F E3 FB 78 */ mr r3, r31 /* 80157178 00153F78 4B EB 3F 75 */ bl assign__5xVec3Ffff -/* 8015717C 00153F7C C0 22 A8 C0 */ lfs f1, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015717C 00153F7C C0 22 A8 C0 */ lfs f1, lbl__1855-_SDA2_BASE_(r2) /* 80157180 00153F80 38 7F 00 10 */ addi r3, r31, 0x10 -/* 80157184 00153F84 C0 42 A8 BC */ lfs f2, lbl_803CF23C-_SDA2_BASE_(r2) +/* 80157184 00153F84 C0 42 A8 BC */ lfs f2, lbl__1854-_SDA2_BASE_(r2) /* 80157188 00153F88 FC 60 08 90 */ fmr f3, f1 /* 8015718C 00153F8C 4B EB 3F 61 */ bl assign__5xVec3Ffff /* 80157190 00153F90 FC 20 F8 90 */ fmr f1, f31 -/* 80157194 00153F94 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 80157194 00153F94 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 80157198 00153F98 FC 60 F0 90 */ fmr f3, f30 /* 8015719C 00153F9C 38 7F 00 20 */ addi r3, r31, 0x20 /* 801571A0 00153FA0 4B EB 3F 4D */ bl assign__5xVec3Ffff @@ -408,7 +408,7 @@ zNPCTypeBossSB2.parallelepiped_to_obb__29_unnamed_zNPCTypeBossSB2_cpp_FR6xBoundP /* 8015735C 0015415C 90 C1 00 F0 */ stw r6, 0xf0(r1) /* 80157360 00154160 90 01 00 F4 */ stw r0, 0xf4(r1) /* 80157364 00154164 4B EB E0 7D */ bl __pl__5xVec3CFRC5xVec3 -/* 80157368 00154168 C0 22 A8 C4 */ lfs f1, lbl_803CF244-_SDA2_BASE_(r2) +/* 80157368 00154168 C0 22 A8 C4 */ lfs f1, lbl__1933_1-_SDA2_BASE_(r2) /* 8015736C 0015416C 38 61 00 98 */ addi r3, r1, 0x98 /* 80157370 00154170 38 81 00 8C */ addi r4, r1, 0x8c /* 80157374 00154174 4B EB 3D AD */ bl __ml__5xVec3CFf @@ -574,10 +574,10 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 801575E0 001543E0 4E 80 00 20 */ blr /* 801575E4 001543E4 94 21 FF 00 */ stwu r1, -0x100(r1) /* 801575E8 001543E8 7C 08 02 A6 */ mflr r0 -/* 801575EC 001543EC 3C 60 80 27 */ lis r3, lbl_8026FC00@ha +/* 801575EC 001543EC 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha /* 801575F0 001543F0 38 80 00 00 */ li r4, 0 /* 801575F4 001543F4 90 01 01 04 */ stw r0, 0x104(r1) -/* 801575F8 001543F8 38 63 FC 00 */ addi r3, r3, lbl_8026FC00@l +/* 801575F8 001543F8 38 63 FC 00 */ addi r3, r3, lbl__stringBase0_95@l /* 801575FC 001543FC 38 A0 00 00 */ li r5, 0 /* 80157600 00154400 BD C1 00 B8 */ stmw r14, 0xb8(r1) /* 80157604 00154404 38 63 02 35 */ addi r3, r3, 0x235 @@ -587,11 +587,11 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157614 00154414 55 E0 10 3A */ slwi r0, r15, 2 /* 80157618 00154418 38 C1 00 18 */ addi r6, r1, 0x18 /* 8015761C 0015441C 38 E0 00 01 */ li r7, 1 -/* 80157620 00154420 3C 80 80 2A */ lis r4, lbl_802993A0@ha +/* 80157620 00154420 3C 80 80 2A */ lis r4, lbl_g_strz_bossanim@ha /* 80157624 00154424 7C E6 01 2E */ stwx r7, r6, r0 /* 80157628 00154428 38 A5 6C FC */ addi r5, r5, lbl_80006CFC@l /* 8015762C 0015442C 38 00 00 00 */ li r0, 0 -/* 80157630 00154430 3A 24 93 A0 */ addi r17, r4, lbl_802993A0@l +/* 80157630 00154430 3A 24 93 A0 */ addi r17, r4, lbl_g_strz_bossanim@l /* 80157634 00154434 90 A1 00 08 */ stw r5, 8(r1) /* 80157638 00154438 7C 70 1B 78 */ mr r16, r3 /* 8015763C 0015443C 38 A0 00 10 */ li r5, 0x10 @@ -604,8 +604,8 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157658 00154458 39 40 00 00 */ li r10, 0 /* 8015765C 0015445C 39 E0 00 01 */ li r15, 1 /* 80157660 00154460 80 91 00 04 */ lwz r4, 4(r17) -/* 80157664 00154464 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80157668 00154468 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 80157664 00154464 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80157668 00154468 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 8015766C 0015446C 4B EA F6 ED */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157670 00154470 55 E0 10 3A */ slwi r0, r15, 2 /* 80157674 00154474 38 81 00 18 */ addi r4, r1, 0x18 @@ -613,10 +613,10 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 8015767C 0015447C 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80157680 00154480 7C A4 01 2E */ stwx r5, r4, r0 /* 80157684 00154484 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l -/* 80157688 00154488 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80157688 00154488 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8015768C 0015448C 38 00 00 00 */ li r0, 0 /* 80157690 00154490 90 81 00 08 */ stw r4, 8(r1) -/* 80157694 00154494 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 80157694 00154494 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 80157698 00154498 7E 03 83 78 */ mr r3, r16 /* 8015769C 0015449C 38 A0 00 00 */ li r5, 0 /* 801576A0 001544A0 90 01 00 0C */ stw r0, 0xc(r1) @@ -628,8 +628,8 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 801576B8 001544B8 39 40 00 00 */ li r10, 0 /* 801576BC 001544BC 39 E0 00 02 */ li r15, 2 /* 801576C0 001544C0 80 84 00 08 */ lwz r4, 8(r4) -/* 801576C4 001544C4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 801576C8 001544C8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 801576C4 001544C4 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 801576C8 001544C8 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 801576CC 001544CC 4B EA F6 8D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801576D0 001544D0 55 E0 10 3A */ slwi r0, r15, 2 /* 801576D4 001544D4 38 81 00 18 */ addi r4, r1, 0x18 @@ -637,10 +637,10 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 801576DC 001544DC 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 801576E0 001544E0 7C A4 01 2E */ stwx r5, r4, r0 /* 801576E4 001544E4 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l -/* 801576E8 001544E8 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 801576E8 001544E8 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 801576EC 001544EC 38 00 00 00 */ li r0, 0 /* 801576F0 001544F0 90 81 00 08 */ stw r4, 8(r1) -/* 801576F4 001544F4 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 801576F4 001544F4 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 801576F8 001544F8 7E 03 83 78 */ mr r3, r16 /* 801576FC 001544FC 38 A0 00 00 */ li r5, 0 /* 80157700 00154500 90 01 00 0C */ stw r0, 0xc(r1) @@ -652,8 +652,8 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157718 00154518 39 40 00 00 */ li r10, 0 /* 8015771C 0015451C 39 E0 00 03 */ li r15, 3 /* 80157720 00154520 80 84 00 0C */ lwz r4, 0xc(r4) -/* 80157724 00154524 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80157728 00154528 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 80157724 00154524 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80157728 00154528 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 8015772C 0015452C 4B EA F6 2D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157730 00154530 55 E0 10 3A */ slwi r0, r15, 2 /* 80157734 00154534 38 81 00 18 */ addi r4, r1, 0x18 @@ -661,10 +661,10 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 8015773C 0015453C 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80157740 00154540 7C A4 01 2E */ stwx r5, r4, r0 /* 80157744 00154544 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l -/* 80157748 00154548 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80157748 00154548 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8015774C 0015454C 38 00 00 00 */ li r0, 0 /* 80157750 00154550 90 81 00 08 */ stw r4, 8(r1) -/* 80157754 00154554 3A 43 93 A0 */ addi r18, r3, lbl_802993A0@l +/* 80157754 00154554 3A 43 93 A0 */ addi r18, r3, lbl_g_strz_bossanim@l /* 80157758 00154558 7E 03 83 78 */ mr r3, r16 /* 8015775C 0015455C 38 A0 00 20 */ li r5, 0x20 /* 80157760 00154560 90 01 00 0C */ stw r0, 0xc(r1) @@ -676,8 +676,8 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157778 00154578 39 40 00 00 */ li r10, 0 /* 8015777C 0015457C 39 E0 00 04 */ li r15, 4 /* 80157780 00154580 80 92 00 C0 */ lwz r4, 0xc0(r18) -/* 80157784 00154584 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80157788 00154588 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 80157784 00154584 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80157788 00154588 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 8015778C 0015458C 4B EA F5 CD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157790 00154590 55 E0 10 3A */ slwi r0, r15, 2 /* 80157794 00154594 38 81 00 18 */ addi r4, r1, 0x18 @@ -685,10 +685,10 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 8015779C 0015459C 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 801577A0 001545A0 7C A4 01 2E */ stwx r5, r4, r0 /* 801577A4 001545A4 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l -/* 801577A8 001545A8 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 801577A8 001545A8 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 801577AC 001545AC 38 00 00 00 */ li r0, 0 /* 801577B0 001545B0 90 81 00 08 */ stw r4, 8(r1) -/* 801577B4 001545B4 3A 63 93 A0 */ addi r19, r3, lbl_802993A0@l +/* 801577B4 001545B4 3A 63 93 A0 */ addi r19, r3, lbl_g_strz_bossanim@l /* 801577B8 001545B8 7E 03 83 78 */ mr r3, r16 /* 801577BC 001545BC 38 A0 00 20 */ li r5, 0x20 /* 801577C0 001545C0 90 01 00 0C */ stw r0, 0xc(r1) @@ -700,8 +700,8 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 801577D8 001545D8 39 40 00 00 */ li r10, 0 /* 801577DC 001545DC 39 E0 00 05 */ li r15, 5 /* 801577E0 001545E0 80 93 00 C4 */ lwz r4, 0xc4(r19) -/* 801577E4 001545E4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 801577E8 001545E8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 801577E4 001545E4 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 801577E8 001545E8 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 801577EC 001545EC 4B EA F5 6D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801577F0 001545F0 55 E0 10 3A */ slwi r0, r15, 2 /* 801577F4 001545F4 38 81 00 18 */ addi r4, r1, 0x18 @@ -709,10 +709,10 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 801577FC 001545FC 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80157800 00154600 7C A4 01 2E */ stwx r5, r4, r0 /* 80157804 00154604 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l -/* 80157808 00154608 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80157808 00154608 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8015780C 0015460C 38 00 00 00 */ li r0, 0 /* 80157810 00154610 90 81 00 08 */ stw r4, 8(r1) -/* 80157814 00154614 3A 83 93 A0 */ addi r20, r3, lbl_802993A0@l +/* 80157814 00154614 3A 83 93 A0 */ addi r20, r3, lbl_g_strz_bossanim@l /* 80157818 00154618 7E 03 83 78 */ mr r3, r16 /* 8015781C 0015461C 38 A0 00 20 */ li r5, 0x20 /* 80157820 00154620 90 01 00 0C */ stw r0, 0xc(r1) @@ -724,8 +724,8 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157838 00154638 39 40 00 00 */ li r10, 0 /* 8015783C 0015463C 39 E0 00 06 */ li r15, 6 /* 80157840 00154640 80 94 00 C8 */ lwz r4, 0xc8(r20) -/* 80157844 00154644 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80157848 00154648 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 80157844 00154644 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80157848 00154648 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 8015784C 0015464C 4B EA F5 0D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157850 00154650 55 E0 10 3A */ slwi r0, r15, 2 /* 80157854 00154654 38 81 00 18 */ addi r4, r1, 0x18 @@ -733,10 +733,10 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 8015785C 0015465C 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80157860 00154660 7C A4 01 2E */ stwx r5, r4, r0 /* 80157864 00154664 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l -/* 80157868 00154668 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80157868 00154668 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8015786C 0015466C 38 00 00 00 */ li r0, 0 /* 80157870 00154670 90 81 00 08 */ stw r4, 8(r1) -/* 80157874 00154674 3A A3 93 A0 */ addi r21, r3, lbl_802993A0@l +/* 80157874 00154674 3A A3 93 A0 */ addi r21, r3, lbl_g_strz_bossanim@l /* 80157878 00154678 7E 03 83 78 */ mr r3, r16 /* 8015787C 0015467C 38 A0 00 00 */ li r5, 0 /* 80157880 00154680 90 01 00 0C */ stw r0, 0xc(r1) @@ -748,8 +748,8 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157898 00154698 39 40 00 00 */ li r10, 0 /* 8015789C 0015469C 39 E0 00 07 */ li r15, 7 /* 801578A0 001546A0 80 95 00 CC */ lwz r4, 0xcc(r21) -/* 801578A4 001546A4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 801578A8 001546A8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 801578A4 001546A4 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 801578A8 001546A8 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 801578AC 001546AC 4B EA F4 AD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801578B0 001546B0 55 E0 10 3A */ slwi r0, r15, 2 /* 801578B4 001546B4 38 81 00 18 */ addi r4, r1, 0x18 @@ -757,10 +757,10 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 801578BC 001546BC 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 801578C0 001546C0 7C A4 01 2E */ stwx r5, r4, r0 /* 801578C4 001546C4 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l -/* 801578C8 001546C8 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 801578C8 001546C8 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 801578CC 001546CC 38 00 00 00 */ li r0, 0 /* 801578D0 001546D0 90 81 00 08 */ stw r4, 8(r1) -/* 801578D4 001546D4 3A C3 93 A0 */ addi r22, r3, lbl_802993A0@l +/* 801578D4 001546D4 3A C3 93 A0 */ addi r22, r3, lbl_g_strz_bossanim@l /* 801578D8 001546D8 7E 03 83 78 */ mr r3, r16 /* 801578DC 001546DC 38 A0 00 20 */ li r5, 0x20 /* 801578E0 001546E0 90 01 00 0C */ stw r0, 0xc(r1) @@ -772,8 +772,8 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 801578F8 001546F8 39 40 00 00 */ li r10, 0 /* 801578FC 001546FC 39 E0 00 08 */ li r15, 8 /* 80157900 00154700 80 96 00 D0 */ lwz r4, 0xd0(r22) -/* 80157904 00154704 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80157908 00154708 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 80157904 00154704 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80157908 00154708 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 8015790C 0015470C 4B EA F4 4D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157910 00154710 55 E0 10 3A */ slwi r0, r15, 2 /* 80157914 00154714 38 81 00 18 */ addi r4, r1, 0x18 @@ -781,10 +781,10 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 8015791C 0015471C 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80157920 00154720 7C A4 01 2E */ stwx r5, r4, r0 /* 80157924 00154724 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l -/* 80157928 00154728 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80157928 00154728 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8015792C 0015472C 38 00 00 00 */ li r0, 0 /* 80157930 00154730 90 81 00 08 */ stw r4, 8(r1) -/* 80157934 00154734 3A E3 93 A0 */ addi r23, r3, lbl_802993A0@l +/* 80157934 00154734 3A E3 93 A0 */ addi r23, r3, lbl_g_strz_bossanim@l /* 80157938 00154738 7E 03 83 78 */ mr r3, r16 /* 8015793C 0015473C 38 A0 00 20 */ li r5, 0x20 /* 80157940 00154740 90 01 00 0C */ stw r0, 0xc(r1) @@ -796,8 +796,8 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157958 00154758 39 40 00 00 */ li r10, 0 /* 8015795C 0015475C 39 E0 00 09 */ li r15, 9 /* 80157960 00154760 80 97 00 D4 */ lwz r4, 0xd4(r23) -/* 80157964 00154764 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80157968 00154768 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 80157964 00154764 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80157968 00154768 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 8015796C 0015476C 4B EA F3 ED */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157970 00154770 55 E0 10 3A */ slwi r0, r15, 2 /* 80157974 00154774 38 81 00 18 */ addi r4, r1, 0x18 @@ -805,10 +805,10 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 8015797C 0015477C 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80157980 00154780 7C A4 01 2E */ stwx r5, r4, r0 /* 80157984 00154784 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l -/* 80157988 00154788 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80157988 00154788 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8015798C 0015478C 38 00 00 00 */ li r0, 0 /* 80157990 00154790 90 81 00 08 */ stw r4, 8(r1) -/* 80157994 00154794 3B 03 93 A0 */ addi r24, r3, lbl_802993A0@l +/* 80157994 00154794 3B 03 93 A0 */ addi r24, r3, lbl_g_strz_bossanim@l /* 80157998 00154798 7E 03 83 78 */ mr r3, r16 /* 8015799C 0015479C 38 A0 00 00 */ li r5, 0 /* 801579A0 001547A0 90 01 00 0C */ stw r0, 0xc(r1) @@ -820,8 +820,8 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 801579B8 001547B8 39 40 00 00 */ li r10, 0 /* 801579BC 001547BC 39 E0 00 0A */ li r15, 0xa /* 801579C0 001547C0 80 98 00 D8 */ lwz r4, 0xd8(r24) -/* 801579C4 001547C4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 801579C8 001547C8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 801579C4 001547C4 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 801579C8 001547C8 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 801579CC 001547CC 4B EA F3 8D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801579D0 001547D0 55 E0 10 3A */ slwi r0, r15, 2 /* 801579D4 001547D4 38 81 00 18 */ addi r4, r1, 0x18 @@ -829,10 +829,10 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 801579DC 001547DC 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 801579E0 001547E0 7C A4 01 2E */ stwx r5, r4, r0 /* 801579E4 001547E4 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l -/* 801579E8 001547E8 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 801579E8 001547E8 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 801579EC 001547EC 38 00 00 00 */ li r0, 0 /* 801579F0 001547F0 90 81 00 08 */ stw r4, 8(r1) -/* 801579F4 001547F4 3B 23 93 A0 */ addi r25, r3, lbl_802993A0@l +/* 801579F4 001547F4 3B 23 93 A0 */ addi r25, r3, lbl_g_strz_bossanim@l /* 801579F8 001547F8 7E 03 83 78 */ mr r3, r16 /* 801579FC 001547FC 38 A0 00 20 */ li r5, 0x20 /* 80157A00 00154800 90 01 00 0C */ stw r0, 0xc(r1) @@ -844,8 +844,8 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157A18 00154818 39 40 00 00 */ li r10, 0 /* 80157A1C 0015481C 39 E0 00 0B */ li r15, 0xb /* 80157A20 00154820 80 99 00 DC */ lwz r4, 0xdc(r25) -/* 80157A24 00154824 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80157A28 00154828 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 80157A24 00154824 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80157A28 00154828 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 80157A2C 0015482C 4B EA F3 2D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157A30 00154830 55 E0 10 3A */ slwi r0, r15, 2 /* 80157A34 00154834 38 81 00 18 */ addi r4, r1, 0x18 @@ -853,10 +853,10 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157A3C 0015483C 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80157A40 00154840 7C A4 01 2E */ stwx r5, r4, r0 /* 80157A44 00154844 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l -/* 80157A48 00154848 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80157A48 00154848 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80157A4C 0015484C 38 00 00 00 */ li r0, 0 /* 80157A50 00154850 90 81 00 08 */ stw r4, 8(r1) -/* 80157A54 00154854 3B 43 93 A0 */ addi r26, r3, lbl_802993A0@l +/* 80157A54 00154854 3B 43 93 A0 */ addi r26, r3, lbl_g_strz_bossanim@l /* 80157A58 00154858 7E 03 83 78 */ mr r3, r16 /* 80157A5C 0015485C 38 A0 00 20 */ li r5, 0x20 /* 80157A60 00154860 90 01 00 0C */ stw r0, 0xc(r1) @@ -868,8 +868,8 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157A78 00154878 39 40 00 00 */ li r10, 0 /* 80157A7C 0015487C 39 E0 00 0C */ li r15, 0xc /* 80157A80 00154880 80 9A 00 E0 */ lwz r4, 0xe0(r26) -/* 80157A84 00154884 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80157A88 00154888 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 80157A84 00154884 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80157A88 00154888 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 80157A8C 0015488C 4B EA F2 CD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157A90 00154890 55 E0 10 3A */ slwi r0, r15, 2 /* 80157A94 00154894 38 81 00 18 */ addi r4, r1, 0x18 @@ -877,10 +877,10 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157A9C 0015489C 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80157AA0 001548A0 7C A4 01 2E */ stwx r5, r4, r0 /* 80157AA4 001548A4 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l -/* 80157AA8 001548A8 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80157AA8 001548A8 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80157AAC 001548AC 38 00 00 00 */ li r0, 0 /* 80157AB0 001548B0 90 81 00 08 */ stw r4, 8(r1) -/* 80157AB4 001548B4 3B 63 93 A0 */ addi r27, r3, lbl_802993A0@l +/* 80157AB4 001548B4 3B 63 93 A0 */ addi r27, r3, lbl_g_strz_bossanim@l /* 80157AB8 001548B8 7E 03 83 78 */ mr r3, r16 /* 80157ABC 001548BC 38 A0 00 10 */ li r5, 0x10 /* 80157AC0 001548C0 90 01 00 0C */ stw r0, 0xc(r1) @@ -892,8 +892,8 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157AD8 001548D8 39 40 00 00 */ li r10, 0 /* 80157ADC 001548DC 39 E0 00 0D */ li r15, 0xd /* 80157AE0 001548E0 80 9B 00 E4 */ lwz r4, 0xe4(r27) -/* 80157AE4 001548E4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80157AE8 001548E8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 80157AE4 001548E4 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80157AE8 001548E8 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 80157AEC 001548EC 4B EA F2 6D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157AF0 001548F0 55 E0 10 3A */ slwi r0, r15, 2 /* 80157AF4 001548F4 38 81 00 18 */ addi r4, r1, 0x18 @@ -901,10 +901,10 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157AFC 001548FC 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80157B00 00154900 7C A4 01 2E */ stwx r5, r4, r0 /* 80157B04 00154904 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l -/* 80157B08 00154908 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80157B08 00154908 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80157B0C 0015490C 38 00 00 00 */ li r0, 0 /* 80157B10 00154910 90 81 00 08 */ stw r4, 8(r1) -/* 80157B14 00154914 3B 83 93 A0 */ addi r28, r3, lbl_802993A0@l +/* 80157B14 00154914 3B 83 93 A0 */ addi r28, r3, lbl_g_strz_bossanim@l /* 80157B18 00154918 7E 03 83 78 */ mr r3, r16 /* 80157B1C 0015491C 38 A0 00 20 */ li r5, 0x20 /* 80157B20 00154920 90 01 00 0C */ stw r0, 0xc(r1) @@ -916,8 +916,8 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157B38 00154938 39 40 00 00 */ li r10, 0 /* 80157B3C 0015493C 39 E0 00 0E */ li r15, 0xe /* 80157B40 00154940 80 9C 00 E8 */ lwz r4, 0xe8(r28) -/* 80157B44 00154944 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80157B48 00154948 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 80157B44 00154944 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80157B48 00154948 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 80157B4C 0015494C 4B EA F2 0D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157B50 00154950 55 E0 10 3A */ slwi r0, r15, 2 /* 80157B54 00154954 38 81 00 18 */ addi r4, r1, 0x18 @@ -925,10 +925,10 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157B5C 0015495C 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80157B60 00154960 7C A4 01 2E */ stwx r5, r4, r0 /* 80157B64 00154964 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l -/* 80157B68 00154968 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80157B68 00154968 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80157B6C 0015496C 38 00 00 00 */ li r0, 0 /* 80157B70 00154970 90 81 00 08 */ stw r4, 8(r1) -/* 80157B74 00154974 3B A3 93 A0 */ addi r29, r3, lbl_802993A0@l +/* 80157B74 00154974 3B A3 93 A0 */ addi r29, r3, lbl_g_strz_bossanim@l /* 80157B78 00154978 7E 03 83 78 */ mr r3, r16 /* 80157B7C 0015497C 38 A0 00 20 */ li r5, 0x20 /* 80157B80 00154980 90 01 00 0C */ stw r0, 0xc(r1) @@ -940,8 +940,8 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157B98 00154998 39 40 00 00 */ li r10, 0 /* 80157B9C 0015499C 39 E0 00 0F */ li r15, 0xf /* 80157BA0 001549A0 80 9D 00 EC */ lwz r4, 0xec(r29) -/* 80157BA4 001549A4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80157BA8 001549A8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 80157BA4 001549A4 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80157BA8 001549A8 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 80157BAC 001549AC 4B EA F1 AD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157BB0 001549B0 55 E0 10 3A */ slwi r0, r15, 2 /* 80157BB4 001549B4 38 81 00 18 */ addi r4, r1, 0x18 @@ -949,10 +949,10 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157BBC 001549BC 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80157BC0 001549C0 7C A4 01 2E */ stwx r5, r4, r0 /* 80157BC4 001549C4 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l -/* 80157BC8 001549C8 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80157BC8 001549C8 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80157BCC 001549CC 38 00 00 00 */ li r0, 0 /* 80157BD0 001549D0 90 81 00 08 */ stw r4, 8(r1) -/* 80157BD4 001549D4 3B C3 93 A0 */ addi r30, r3, lbl_802993A0@l +/* 80157BD4 001549D4 3B C3 93 A0 */ addi r30, r3, lbl_g_strz_bossanim@l /* 80157BD8 001549D8 7E 03 83 78 */ mr r3, r16 /* 80157BDC 001549DC 38 A0 00 10 */ li r5, 0x10 /* 80157BE0 001549E0 90 01 00 0C */ stw r0, 0xc(r1) @@ -964,8 +964,8 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157BF8 001549F8 39 40 00 00 */ li r10, 0 /* 80157BFC 001549FC 39 E0 00 10 */ li r15, 0x10 /* 80157C00 00154A00 80 9E 00 F0 */ lwz r4, 0xf0(r30) -/* 80157C04 00154A04 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80157C08 00154A08 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 80157C04 00154A04 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80157C08 00154A08 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 80157C0C 00154A0C 4B EA F1 4D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157C10 00154A10 55 E0 10 3A */ slwi r0, r15, 2 /* 80157C14 00154A14 38 81 00 18 */ addi r4, r1, 0x18 @@ -973,10 +973,10 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157C1C 00154A1C 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80157C20 00154A20 7C A4 01 2E */ stwx r5, r4, r0 /* 80157C24 00154A24 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l -/* 80157C28 00154A28 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80157C28 00154A28 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80157C2C 00154A2C 38 00 00 00 */ li r0, 0 /* 80157C30 00154A30 90 81 00 08 */ stw r4, 8(r1) -/* 80157C34 00154A34 39 C3 93 A0 */ addi r14, r3, lbl_802993A0@l +/* 80157C34 00154A34 39 C3 93 A0 */ addi r14, r3, lbl_g_strz_bossanim@l /* 80157C38 00154A38 7E 03 83 78 */ mr r3, r16 /* 80157C3C 00154A3C 38 A0 00 20 */ li r5, 0x20 /* 80157C40 00154A40 90 01 00 0C */ stw r0, 0xc(r1) @@ -988,8 +988,8 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157C58 00154A58 39 40 00 00 */ li r10, 0 /* 80157C5C 00154A5C 39 E0 00 11 */ li r15, 0x11 /* 80157C60 00154A60 80 8E 00 F4 */ lwz r4, 0xf4(r14) -/* 80157C64 00154A64 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80157C68 00154A68 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 80157C64 00154A64 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80157C68 00154A68 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 80157C6C 00154A6C 4B EA F0 ED */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157C70 00154A70 55 E0 10 3A */ slwi r0, r15, 2 /* 80157C74 00154A74 38 81 00 18 */ addi r4, r1, 0x18 @@ -997,10 +997,10 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157C7C 00154A7C 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80157C80 00154A80 7C A4 01 2E */ stwx r5, r4, r0 /* 80157C84 00154A84 38 83 6C FC */ addi r4, r3, lbl_80006CFC@l -/* 80157C88 00154A88 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80157C88 00154A88 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80157C8C 00154A8C 38 00 00 00 */ li r0, 0 /* 80157C90 00154A90 90 81 00 08 */ stw r4, 8(r1) -/* 80157C94 00154A94 3B E3 93 A0 */ addi r31, r3, lbl_802993A0@l +/* 80157C94 00154A94 3B E3 93 A0 */ addi r31, r3, lbl_g_strz_bossanim@l /* 80157C98 00154A98 7E 03 83 78 */ mr r3, r16 /* 80157C9C 00154A9C 38 A0 00 10 */ li r5, 0x10 /* 80157CA0 00154AA0 90 01 00 0C */ stw r0, 0xc(r1) @@ -1012,8 +1012,8 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157CB8 00154AB8 39 40 00 00 */ li r10, 0 /* 80157CBC 00154ABC 39 E0 00 12 */ li r15, 0x12 /* 80157CC0 00154AC0 80 9F 00 28 */ lwz r4, 0x28(r31) -/* 80157CC4 00154AC4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80157CC8 00154AC8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 80157CC4 00154AC4 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80157CC8 00154AC8 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 80157CCC 00154ACC 4B EA F0 8D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157CD0 00154AD0 55 E0 10 3A */ slwi r0, r15, 2 /* 80157CD4 00154AD4 38 81 00 18 */ addi r4, r1, 0x18 @@ -1022,9 +1022,9 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157CE0 00154AE0 7C A4 01 2E */ stwx r5, r4, r0 /* 80157CE4 00154AE4 38 03 6C FC */ addi r0, r3, lbl_80006CFC@l /* 80157CE8 00154AE8 38 80 00 00 */ li r4, 0 -/* 80157CEC 00154AEC 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80157CEC 00154AEC 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80157CF0 00154AF0 90 01 00 08 */ stw r0, 8(r1) -/* 80157CF4 00154AF4 38 03 93 A0 */ addi r0, r3, lbl_802993A0@l +/* 80157CF4 00154AF4 38 03 93 A0 */ addi r0, r3, lbl_g_strz_bossanim@l /* 80157CF8 00154AF8 7E 03 83 78 */ mr r3, r16 /* 80157CFC 00154AFC 38 A0 00 00 */ li r5, 0 /* 80157D00 00154B00 90 81 00 0C */ stw r4, 0xc(r1) @@ -1038,8 +1038,8 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157D20 00154B20 90 01 00 98 */ stw r0, 0x98(r1) /* 80157D24 00154B24 39 E0 00 13 */ li r15, 0x13 /* 80157D28 00154B28 80 84 00 1C */ lwz r4, 0x1c(r4) -/* 80157D2C 00154B2C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80157D30 00154B30 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 80157D2C 00154B2C C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80157D30 00154B30 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 80157D34 00154B34 4B EA F0 25 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157D38 00154B38 55 E0 10 3A */ slwi r0, r15, 2 /* 80157D3C 00154B3C 38 81 00 18 */ addi r4, r1, 0x18 @@ -1048,9 +1048,9 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157D48 00154B48 7C A4 01 2E */ stwx r5, r4, r0 /* 80157D4C 00154B4C 38 03 6C FC */ addi r0, r3, lbl_80006CFC@l /* 80157D50 00154B50 38 80 00 00 */ li r4, 0 -/* 80157D54 00154B54 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80157D54 00154B54 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80157D58 00154B58 90 01 00 08 */ stw r0, 8(r1) -/* 80157D5C 00154B5C 38 03 93 A0 */ addi r0, r3, lbl_802993A0@l +/* 80157D5C 00154B5C 38 03 93 A0 */ addi r0, r3, lbl_g_strz_bossanim@l /* 80157D60 00154B60 7E 03 83 78 */ mr r3, r16 /* 80157D64 00154B64 38 A0 00 00 */ li r5, 0 /* 80157D68 00154B68 90 81 00 0C */ stw r4, 0xc(r1) @@ -1064,8 +1064,8 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157D88 00154B88 90 01 00 9C */ stw r0, 0x9c(r1) /* 80157D8C 00154B8C 39 E0 00 14 */ li r15, 0x14 /* 80157D90 00154B90 80 84 00 20 */ lwz r4, 0x20(r4) -/* 80157D94 00154B94 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80157D98 00154B98 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 80157D94 00154B94 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80157D98 00154B98 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 80157D9C 00154B9C 4B EA EF BD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157DA0 00154BA0 55 E0 10 3A */ slwi r0, r15, 2 /* 80157DA4 00154BA4 38 81 00 18 */ addi r4, r1, 0x18 @@ -1074,9 +1074,9 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157DB0 00154BB0 7C A4 01 2E */ stwx r5, r4, r0 /* 80157DB4 00154BB4 38 03 6C FC */ addi r0, r3, lbl_80006CFC@l /* 80157DB8 00154BB8 38 80 00 00 */ li r4, 0 -/* 80157DBC 00154BBC 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80157DBC 00154BBC 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80157DC0 00154BC0 90 01 00 08 */ stw r0, 8(r1) -/* 80157DC4 00154BC4 38 03 93 A0 */ addi r0, r3, lbl_802993A0@l +/* 80157DC4 00154BC4 38 03 93 A0 */ addi r0, r3, lbl_g_strz_bossanim@l /* 80157DC8 00154BC8 7E 03 83 78 */ mr r3, r16 /* 80157DCC 00154BCC 38 A0 00 20 */ li r5, 0x20 /* 80157DD0 00154BD0 90 81 00 0C */ stw r4, 0xc(r1) @@ -1090,8 +1090,8 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157DF0 00154BF0 90 01 00 A0 */ stw r0, 0xa0(r1) /* 80157DF4 00154BF4 39 E0 00 15 */ li r15, 0x15 /* 80157DF8 00154BF8 80 84 00 F8 */ lwz r4, 0xf8(r4) -/* 80157DFC 00154BFC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80157E00 00154C00 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 80157DFC 00154BFC C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80157E00 00154C00 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 80157E04 00154C04 4B EA EF 55 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157E08 00154C08 55 E0 10 3A */ slwi r0, r15, 2 /* 80157E0C 00154C0C 38 81 00 18 */ addi r4, r1, 0x18 @@ -1100,9 +1100,9 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157E18 00154C18 7C A4 01 2E */ stwx r5, r4, r0 /* 80157E1C 00154C1C 38 03 6C FC */ addi r0, r3, lbl_80006CFC@l /* 80157E20 00154C20 38 80 00 00 */ li r4, 0 -/* 80157E24 00154C24 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80157E24 00154C24 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80157E28 00154C28 90 01 00 08 */ stw r0, 8(r1) -/* 80157E2C 00154C2C 38 03 93 A0 */ addi r0, r3, lbl_802993A0@l +/* 80157E2C 00154C2C 38 03 93 A0 */ addi r0, r3, lbl_g_strz_bossanim@l /* 80157E30 00154C30 7E 03 83 78 */ mr r3, r16 /* 80157E34 00154C34 38 A0 00 20 */ li r5, 0x20 /* 80157E38 00154C38 90 81 00 0C */ stw r4, 0xc(r1) @@ -1116,8 +1116,8 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157E58 00154C58 90 01 00 A4 */ stw r0, 0xa4(r1) /* 80157E5C 00154C5C 39 E0 00 16 */ li r15, 0x16 /* 80157E60 00154C60 80 84 00 FC */ lwz r4, 0xfc(r4) -/* 80157E64 00154C64 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80157E68 00154C68 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 80157E64 00154C64 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80157E68 00154C68 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 80157E6C 00154C6C 4B EA EE ED */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157E70 00154C70 55 E0 10 3A */ slwi r0, r15, 2 /* 80157E74 00154C74 38 81 00 18 */ addi r4, r1, 0x18 @@ -1126,9 +1126,9 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157E80 00154C80 7C A4 01 2E */ stwx r5, r4, r0 /* 80157E84 00154C84 38 03 6C FC */ addi r0, r3, lbl_80006CFC@l /* 80157E88 00154C88 38 80 00 00 */ li r4, 0 -/* 80157E8C 00154C8C 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80157E8C 00154C8C 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80157E90 00154C90 90 01 00 08 */ stw r0, 8(r1) -/* 80157E94 00154C94 38 03 93 A0 */ addi r0, r3, lbl_802993A0@l +/* 80157E94 00154C94 38 03 93 A0 */ addi r0, r3, lbl_g_strz_bossanim@l /* 80157E98 00154C98 7E 03 83 78 */ mr r3, r16 /* 80157E9C 00154C9C 38 A0 00 10 */ li r5, 0x10 /* 80157EA0 00154CA0 90 81 00 0C */ stw r4, 0xc(r1) @@ -1142,8 +1142,8 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157EC0 00154CC0 90 01 00 A8 */ stw r0, 0xa8(r1) /* 80157EC4 00154CC4 39 E0 00 17 */ li r15, 0x17 /* 80157EC8 00154CC8 80 84 01 00 */ lwz r4, 0x100(r4) -/* 80157ECC 00154CCC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80157ED0 00154CD0 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 80157ECC 00154CCC C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80157ED0 00154CD0 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 80157ED4 00154CD4 4B EA EE 85 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157ED8 00154CD8 55 E0 10 3A */ slwi r0, r15, 2 /* 80157EDC 00154CDC 38 81 00 18 */ addi r4, r1, 0x18 @@ -1152,9 +1152,9 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157EE8 00154CE8 7C A4 01 2E */ stwx r5, r4, r0 /* 80157EEC 00154CEC 38 03 6C FC */ addi r0, r3, lbl_80006CFC@l /* 80157EF0 00154CF0 38 80 00 00 */ li r4, 0 -/* 80157EF4 00154CF4 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80157EF4 00154CF4 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80157EF8 00154CF8 90 01 00 08 */ stw r0, 8(r1) -/* 80157EFC 00154CFC 38 03 93 A0 */ addi r0, r3, lbl_802993A0@l +/* 80157EFC 00154CFC 38 03 93 A0 */ addi r0, r3, lbl_g_strz_bossanim@l /* 80157F00 00154D00 7E 03 83 78 */ mr r3, r16 /* 80157F04 00154D04 38 A0 00 20 */ li r5, 0x20 /* 80157F08 00154D08 90 81 00 0C */ stw r4, 0xc(r1) @@ -1168,18 +1168,18 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157F28 00154D28 90 01 00 AC */ stw r0, 0xac(r1) /* 80157F2C 00154D2C 39 E0 00 18 */ li r15, 0x18 /* 80157F30 00154D30 80 84 01 04 */ lwz r4, 0x104(r4) -/* 80157F34 00154D34 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80157F38 00154D38 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 80157F34 00154D34 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80157F38 00154D38 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 80157F3C 00154D3C 4B EA EE 1D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80157F40 00154D40 38 A1 00 18 */ addi r5, r1, 0x18 /* 80157F44 00154D44 55 E0 10 3A */ slwi r0, r15, 2 /* 80157F48 00154D48 38 80 00 00 */ li r4, 0 -/* 80157F4C 00154D4C 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 80157F4C 00154D4C 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 80157F50 00154D50 7C 85 01 2E */ stwx r4, r5, r0 -/* 80157F54 00154D54 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 80157F54 00154D54 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 80157F58 00154D58 7E 03 83 78 */ mr r3, r16 /* 80157F5C 00154D5C 38 C0 00 01 */ li r6, 1 -/* 80157F60 00154D60 C0 22 A8 D8 */ lfs f1, lbl_803CF258-_SDA2_BASE_(r2) +/* 80157F60 00154D60 C0 22 A8 D8 */ lfs f1, lbl__2017-_SDA2_BASE_(r2) /* 80157F64 00154D64 4B F9 C4 95 */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 80157F68 00154D68 38 00 00 00 */ li r0, 0 /* 80157F6C 00154D6C 7E 03 83 78 */ mr r3, r16 @@ -1190,11 +1190,11 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157F80 00154D80 90 01 00 0C */ stw r0, 0xc(r1) /* 80157F84 00154D84 39 20 00 00 */ li r9, 0 /* 80157F88 00154D88 39 40 00 00 */ li r10, 0 -/* 80157F8C 00154D8C C0 22 A8 C0 */ lfs f1, lbl_803CF240-_SDA2_BASE_(r2) +/* 80157F8C 00154D8C C0 22 A8 C0 */ lfs f1, lbl__1855-_SDA2_BASE_(r2) /* 80157F90 00154D90 80 92 00 C0 */ lwz r4, 0xc0(r18) /* 80157F94 00154D94 FC 40 08 90 */ fmr f2, f1 /* 80157F98 00154D98 80 BF 00 28 */ lwz r5, 0x28(r31) -/* 80157F9C 00154D9C C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) +/* 80157F9C 00154D9C C0 62 A8 DC */ lfs f3, lbl__2018-_SDA2_BASE_(r2) /* 80157FA0 00154DA0 4B EA F4 21 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80157FA4 00154DA4 38 00 00 00 */ li r0, 0 /* 80157FA8 00154DA8 7E 03 83 78 */ mr r3, r16 @@ -1205,11 +1205,11 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157FBC 00154DBC 90 01 00 0C */ stw r0, 0xc(r1) /* 80157FC0 00154DC0 39 20 00 00 */ li r9, 0 /* 80157FC4 00154DC4 39 40 00 00 */ li r10, 0 -/* 80157FC8 00154DC8 C0 22 A8 C0 */ lfs f1, lbl_803CF240-_SDA2_BASE_(r2) +/* 80157FC8 00154DC8 C0 22 A8 C0 */ lfs f1, lbl__1855-_SDA2_BASE_(r2) /* 80157FCC 00154DCC 80 93 00 C4 */ lwz r4, 0xc4(r19) /* 80157FD0 00154DD0 FC 40 08 90 */ fmr f2, f1 /* 80157FD4 00154DD4 80 BF 00 28 */ lwz r5, 0x28(r31) -/* 80157FD8 00154DD8 C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) +/* 80157FD8 00154DD8 C0 62 A8 DC */ lfs f3, lbl__2018-_SDA2_BASE_(r2) /* 80157FDC 00154DDC 4B EA F3 E5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80157FE0 00154DE0 38 00 00 00 */ li r0, 0 /* 80157FE4 00154DE4 80 81 00 A0 */ lwz r4, 0xa0(r1) @@ -1221,11 +1221,11 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80157FFC 00154DFC 39 00 00 10 */ li r8, 0x10 /* 80158000 00154E00 39 20 00 00 */ li r9, 0 /* 80158004 00154E04 39 40 00 00 */ li r10, 0 -/* 80158008 00154E08 C0 22 A8 C0 */ lfs f1, lbl_803CF240-_SDA2_BASE_(r2) +/* 80158008 00154E08 C0 22 A8 C0 */ lfs f1, lbl__1855-_SDA2_BASE_(r2) /* 8015800C 00154E0C 80 84 00 F8 */ lwz r4, 0xf8(r4) /* 80158010 00154E10 FC 40 08 90 */ fmr f2, f1 /* 80158014 00154E14 80 B1 00 04 */ lwz r5, 4(r17) -/* 80158018 00154E18 C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) +/* 80158018 00154E18 C0 62 A8 DC */ lfs f3, lbl__2018-_SDA2_BASE_(r2) /* 8015801C 00154E1C 4B EA F3 A5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80158020 00154E20 38 00 00 00 */ li r0, 0 /* 80158024 00154E24 80 81 00 A4 */ lwz r4, 0xa4(r1) @@ -1237,12 +1237,12 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 8015803C 00154E3C 38 E0 00 00 */ li r7, 0 /* 80158040 00154E40 39 00 00 10 */ li r8, 0x10 /* 80158044 00154E44 39 20 00 00 */ li r9, 0 -/* 80158048 00154E48 C0 22 A8 C0 */ lfs f1, lbl_803CF240-_SDA2_BASE_(r2) +/* 80158048 00154E48 C0 22 A8 C0 */ lfs f1, lbl__1855-_SDA2_BASE_(r2) /* 8015804C 00154E4C 39 40 00 00 */ li r10, 0 /* 80158050 00154E50 80 84 00 FC */ lwz r4, 0xfc(r4) /* 80158054 00154E54 FC 40 08 90 */ fmr f2, f1 /* 80158058 00154E58 80 A5 01 00 */ lwz r5, 0x100(r5) -/* 8015805C 00154E5C C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) +/* 8015805C 00154E5C C0 62 A8 DC */ lfs f3, lbl__2018-_SDA2_BASE_(r2) /* 80158060 00154E60 4B EA F3 61 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80158064 00154E64 38 00 00 00 */ li r0, 0 /* 80158068 00154E68 80 81 00 AC */ lwz r4, 0xac(r1) @@ -1254,11 +1254,11 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80158080 00154E80 39 00 00 10 */ li r8, 0x10 /* 80158084 00154E84 39 20 00 00 */ li r9, 0 /* 80158088 00154E88 39 40 00 00 */ li r10, 0 -/* 8015808C 00154E8C C0 22 A8 C0 */ lfs f1, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015808C 00154E8C C0 22 A8 C0 */ lfs f1, lbl__1855-_SDA2_BASE_(r2) /* 80158090 00154E90 80 84 01 04 */ lwz r4, 0x104(r4) /* 80158094 00154E94 FC 40 08 90 */ fmr f2, f1 /* 80158098 00154E98 80 B1 00 04 */ lwz r5, 4(r17) -/* 8015809C 00154E9C C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) +/* 8015809C 00154E9C C0 62 A8 DC */ lfs f3, lbl__2018-_SDA2_BASE_(r2) /* 801580A0 00154EA0 4B EA F3 21 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801580A4 00154EA4 38 00 00 00 */ li r0, 0 /* 801580A8 00154EA8 7E 03 83 78 */ mr r3, r16 @@ -1269,11 +1269,11 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 801580BC 00154EBC 90 01 00 0C */ stw r0, 0xc(r1) /* 801580C0 00154EC0 39 20 00 00 */ li r9, 0 /* 801580C4 00154EC4 39 40 00 00 */ li r10, 0 -/* 801580C8 00154EC8 C0 22 A8 C0 */ lfs f1, lbl_803CF240-_SDA2_BASE_(r2) +/* 801580C8 00154EC8 C0 22 A8 C0 */ lfs f1, lbl__1855-_SDA2_BASE_(r2) /* 801580CC 00154ECC 80 94 00 C8 */ lwz r4, 0xc8(r20) /* 801580D0 00154ED0 FC 40 08 90 */ fmr f2, f1 /* 801580D4 00154ED4 80 B5 00 CC */ lwz r5, 0xcc(r21) -/* 801580D8 00154ED8 C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) +/* 801580D8 00154ED8 C0 62 A8 DC */ lfs f3, lbl__2018-_SDA2_BASE_(r2) /* 801580DC 00154EDC 4B EA F2 E5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801580E0 00154EE0 38 00 00 00 */ li r0, 0 /* 801580E4 00154EE4 7E 03 83 78 */ mr r3, r16 @@ -1284,11 +1284,11 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 801580F8 00154EF8 90 01 00 0C */ stw r0, 0xc(r1) /* 801580FC 00154EFC 39 20 00 00 */ li r9, 0 /* 80158100 00154F00 39 40 00 00 */ li r10, 0 -/* 80158104 00154F04 C0 22 A8 C0 */ lfs f1, lbl_803CF240-_SDA2_BASE_(r2) +/* 80158104 00154F04 C0 22 A8 C0 */ lfs f1, lbl__1855-_SDA2_BASE_(r2) /* 80158108 00154F08 80 95 00 CC */ lwz r4, 0xcc(r21) /* 8015810C 00154F0C FC 40 08 90 */ fmr f2, f1 /* 80158110 00154F10 80 B6 00 D0 */ lwz r5, 0xd0(r22) -/* 80158114 00154F14 C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) +/* 80158114 00154F14 C0 62 A8 DC */ lfs f3, lbl__2018-_SDA2_BASE_(r2) /* 80158118 00154F18 4B EA F2 A9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8015811C 00154F1C 38 00 00 00 */ li r0, 0 /* 80158120 00154F20 7E 03 83 78 */ mr r3, r16 @@ -1299,11 +1299,11 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80158134 00154F34 90 01 00 0C */ stw r0, 0xc(r1) /* 80158138 00154F38 39 20 00 00 */ li r9, 0 /* 8015813C 00154F3C 39 40 00 00 */ li r10, 0 -/* 80158140 00154F40 C0 22 A8 C0 */ lfs f1, lbl_803CF240-_SDA2_BASE_(r2) +/* 80158140 00154F40 C0 22 A8 C0 */ lfs f1, lbl__1855-_SDA2_BASE_(r2) /* 80158144 00154F44 80 97 00 D4 */ lwz r4, 0xd4(r23) /* 80158148 00154F48 FC 40 08 90 */ fmr f2, f1 /* 8015814C 00154F4C 80 B8 00 D8 */ lwz r5, 0xd8(r24) -/* 80158150 00154F50 C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) +/* 80158150 00154F50 C0 62 A8 DC */ lfs f3, lbl__2018-_SDA2_BASE_(r2) /* 80158154 00154F54 4B EA F2 6D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80158158 00154F58 38 00 00 00 */ li r0, 0 /* 8015815C 00154F5C 7E 03 83 78 */ mr r3, r16 @@ -1314,11 +1314,11 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80158170 00154F70 90 01 00 0C */ stw r0, 0xc(r1) /* 80158174 00154F74 39 20 00 00 */ li r9, 0 /* 80158178 00154F78 39 40 00 00 */ li r10, 0 -/* 8015817C 00154F7C C0 22 A8 C0 */ lfs f1, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015817C 00154F7C C0 22 A8 C0 */ lfs f1, lbl__1855-_SDA2_BASE_(r2) /* 80158180 00154F80 80 98 00 D8 */ lwz r4, 0xd8(r24) /* 80158184 00154F84 FC 40 08 90 */ fmr f2, f1 /* 80158188 00154F88 80 B9 00 DC */ lwz r5, 0xdc(r25) -/* 8015818C 00154F8C C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) +/* 8015818C 00154F8C C0 62 A8 DC */ lfs f3, lbl__2018-_SDA2_BASE_(r2) /* 80158190 00154F90 4B EA F2 31 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80158194 00154F94 38 00 00 00 */ li r0, 0 /* 80158198 00154F98 7E 03 83 78 */ mr r3, r16 @@ -1329,11 +1329,11 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 801581AC 00154FAC 90 01 00 0C */ stw r0, 0xc(r1) /* 801581B0 00154FB0 39 20 00 00 */ li r9, 0 /* 801581B4 00154FB4 39 40 00 00 */ li r10, 0 -/* 801581B8 00154FB8 C0 22 A8 C0 */ lfs f1, lbl_803CF240-_SDA2_BASE_(r2) +/* 801581B8 00154FB8 C0 22 A8 C0 */ lfs f1, lbl__1855-_SDA2_BASE_(r2) /* 801581BC 00154FBC 80 9A 00 E0 */ lwz r4, 0xe0(r26) /* 801581C0 00154FC0 FC 40 08 90 */ fmr f2, f1 /* 801581C4 00154FC4 80 BB 00 E4 */ lwz r5, 0xe4(r27) -/* 801581C8 00154FC8 C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) +/* 801581C8 00154FC8 C0 62 A8 DC */ lfs f3, lbl__2018-_SDA2_BASE_(r2) /* 801581CC 00154FCC 4B EA F1 F5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801581D0 00154FD0 38 00 00 00 */ li r0, 0 /* 801581D4 00154FD4 7E 03 83 78 */ mr r3, r16 @@ -1344,11 +1344,11 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 801581E8 00154FE8 90 01 00 0C */ stw r0, 0xc(r1) /* 801581EC 00154FEC 39 20 00 00 */ li r9, 0 /* 801581F0 00154FF0 39 40 00 00 */ li r10, 0 -/* 801581F4 00154FF4 C0 22 A8 C0 */ lfs f1, lbl_803CF240-_SDA2_BASE_(r2) +/* 801581F4 00154FF4 C0 22 A8 C0 */ lfs f1, lbl__1855-_SDA2_BASE_(r2) /* 801581F8 00154FF8 80 9B 00 E4 */ lwz r4, 0xe4(r27) /* 801581FC 00154FFC FC 40 08 90 */ fmr f2, f1 /* 80158200 00155000 80 BC 00 E8 */ lwz r5, 0xe8(r28) -/* 80158204 00155004 C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) +/* 80158204 00155004 C0 62 A8 DC */ lfs f3, lbl__2018-_SDA2_BASE_(r2) /* 80158208 00155008 4B EA F1 B9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8015820C 0015500C 38 00 00 00 */ li r0, 0 /* 80158210 00155010 7E 03 83 78 */ mr r3, r16 @@ -1359,11 +1359,11 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80158224 00155024 90 01 00 0C */ stw r0, 0xc(r1) /* 80158228 00155028 39 20 00 00 */ li r9, 0 /* 8015822C 0015502C 39 40 00 00 */ li r10, 0 -/* 80158230 00155030 C0 22 A8 C0 */ lfs f1, lbl_803CF240-_SDA2_BASE_(r2) +/* 80158230 00155030 C0 22 A8 C0 */ lfs f1, lbl__1855-_SDA2_BASE_(r2) /* 80158234 00155034 80 9D 00 EC */ lwz r4, 0xec(r29) /* 80158238 00155038 FC 40 08 90 */ fmr f2, f1 /* 8015823C 0015503C 80 BE 00 F0 */ lwz r5, 0xf0(r30) -/* 80158240 00155040 C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) +/* 80158240 00155040 C0 62 A8 DC */ lfs f3, lbl__2018-_SDA2_BASE_(r2) /* 80158244 00155044 4B EA F1 7D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80158248 00155048 38 00 00 00 */ li r0, 0 /* 8015824C 0015504C 7E 03 83 78 */ mr r3, r16 @@ -1374,11 +1374,11 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80158260 00155060 90 01 00 0C */ stw r0, 0xc(r1) /* 80158264 00155064 39 20 00 00 */ li r9, 0 /* 80158268 00155068 39 40 00 00 */ li r10, 0 -/* 8015826C 0015506C C0 22 A8 C0 */ lfs f1, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015826C 0015506C C0 22 A8 C0 */ lfs f1, lbl__1855-_SDA2_BASE_(r2) /* 80158270 00155070 80 9E 00 F0 */ lwz r4, 0xf0(r30) /* 80158274 00155074 FC 40 08 90 */ fmr f2, f1 /* 80158278 00155078 80 AE 00 F4 */ lwz r5, 0xf4(r14) -/* 8015827C 0015507C C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) +/* 8015827C 0015507C C0 62 A8 DC */ lfs f3, lbl__2018-_SDA2_BASE_(r2) /* 80158280 00155080 4B EA F1 41 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80158284 00155084 38 00 00 00 */ li r0, 0 /* 80158288 00155088 80 81 00 98 */ lwz r4, 0x98(r1) @@ -1390,11 +1390,11 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 801582A0 001550A0 39 00 00 10 */ li r8, 0x10 /* 801582A4 001550A4 39 20 00 00 */ li r9, 0 /* 801582A8 001550A8 39 40 00 00 */ li r10, 0 -/* 801582AC 001550AC C0 22 A8 C0 */ lfs f1, lbl_803CF240-_SDA2_BASE_(r2) +/* 801582AC 001550AC C0 22 A8 C0 */ lfs f1, lbl__1855-_SDA2_BASE_(r2) /* 801582B0 001550B0 80 84 00 1C */ lwz r4, 0x1c(r4) /* 801582B4 001550B4 FC 40 08 90 */ fmr f2, f1 /* 801582B8 001550B8 80 B1 00 04 */ lwz r5, 4(r17) -/* 801582BC 001550BC C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) +/* 801582BC 001550BC C0 62 A8 DC */ lfs f3, lbl__2018-_SDA2_BASE_(r2) /* 801582C0 001550C0 4B EA F1 01 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801582C4 001550C4 38 00 00 00 */ li r0, 0 /* 801582C8 001550C8 80 81 00 9C */ lwz r4, 0x9c(r1) @@ -1406,11 +1406,11 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 801582E0 001550E0 39 00 00 10 */ li r8, 0x10 /* 801582E4 001550E4 39 20 00 00 */ li r9, 0 /* 801582E8 001550E8 39 40 00 00 */ li r10, 0 -/* 801582EC 001550EC C0 22 A8 C0 */ lfs f1, lbl_803CF240-_SDA2_BASE_(r2) +/* 801582EC 001550EC C0 22 A8 C0 */ lfs f1, lbl__1855-_SDA2_BASE_(r2) /* 801582F0 001550F0 80 84 00 20 */ lwz r4, 0x20(r4) /* 801582F4 001550F4 FC 40 08 90 */ fmr f2, f1 /* 801582F8 001550F8 80 BF 00 28 */ lwz r5, 0x28(r31) -/* 801582FC 001550FC C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) +/* 801582FC 001550FC C0 62 A8 DC */ lfs f3, lbl__2018-_SDA2_BASE_(r2) /* 80158300 00155100 4B EA F0 C1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80158304 00155104 7E 03 83 78 */ mr r3, r16 /* 80158308 00155108 B9 C1 00 B8 */ lmw r14, 0xb8(r1) @@ -1423,17 +1423,17 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80158324 00155124 90 01 00 14 */ stw r0, 0x14(r1) /* 80158328 00155128 93 E1 00 0C */ stw r31, 0xc(r1) /* 8015832C 0015512C 7C 7F 1B 78 */ mr r31, r3 -/* 80158330 00155130 3C 60 80 2A */ lis r3, lbl_8029A700@ha +/* 80158330 00155130 3C 60 80 2A */ lis r3, lbl_boss_cam__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 80158334 00155134 93 C1 00 08 */ stw r30, 8(r1) -/* 80158338 00155138 38 63 A7 00 */ addi r3, r3, lbl_8029A700@l +/* 80158338 00155138 38 63 A7 00 */ addi r3, r3, lbl_boss_cam__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015833C 0015513C 7C 9E 23 78 */ mr r30, r4 -/* 80158340 00155140 93 ED 96 F0 */ stw r31, lbl_803CBFF0-_SDA_BASE_(r13) +/* 80158340 00155140 93 ED 96 F0 */ stw r31, lbl__singleton__9zNPCB_SB2-_SDA_BASE_(r13) /* 80158344 00155144 4B EB 5B 5D */ bl init__13xBinaryCameraFv /* 80158348 00155148 4B FF EA 51 */ bl zNPCTypeBossSB2.init_sound__29_unnamed_zNPCTypeBossSB2_cpp_Fv /* 8015834C 0015514C 7F E3 FB 78 */ mr r3, r31 /* 80158350 00155150 7F C4 F3 78 */ mr r4, r30 /* 80158354 00155154 4B F9 6D 49 */ bl Init__10zNPCCommonFP9xEntAsset -/* 80158358 00155158 C0 02 A8 E0 */ lfs f0, lbl_803CF260-_SDA2_BASE_(r2) +/* 80158358 00155158 C0 02 A8 E0 */ lfs f0, lbl__2054-_SDA2_BASE_(r2) /* 8015835C 0015515C 38 7F 02 B4 */ addi r3, r31, 0x2b4 /* 80158360 00155160 80 DF 01 D8 */ lwz r6, 0x1d8(r31) /* 80158364 00155164 38 80 00 00 */ li r4, 0 @@ -1451,19 +1451,19 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 80158394 00155194 80 03 00 00 */ lwz r0, 0(r3) /* 80158398 00155198 90 1F 02 FC */ stw r0, 0x2fc(r31) /* 8015839C 0015519C 80 7F 02 F0 */ lwz r3, 0x2f0(r31) -/* 801583A0 001551A0 C0 02 A8 E4 */ lfs f0, lbl_803CF264-_SDA2_BASE_(r2) +/* 801583A0 001551A0 C0 02 A8 E4 */ lfs f0, lbl__2055-_SDA2_BASE_(r2) /* 801583A4 001551A4 80 63 00 10 */ lwz r3, 0x10(r3) /* 801583A8 001551A8 D0 03 00 28 */ stfs f0, 0x28(r3) /* 801583AC 001551AC 80 7F 02 F4 */ lwz r3, 0x2f4(r31) -/* 801583B0 001551B0 C0 02 A8 E4 */ lfs f0, lbl_803CF264-_SDA2_BASE_(r2) +/* 801583B0 001551B0 C0 02 A8 E4 */ lfs f0, lbl__2055-_SDA2_BASE_(r2) /* 801583B4 001551B4 80 63 00 10 */ lwz r3, 0x10(r3) /* 801583B8 001551B8 D0 03 00 28 */ stfs f0, 0x28(r3) /* 801583BC 001551BC 80 7F 02 F8 */ lwz r3, 0x2f8(r31) -/* 801583C0 001551C0 C0 02 A8 E4 */ lfs f0, lbl_803CF264-_SDA2_BASE_(r2) +/* 801583C0 001551C0 C0 02 A8 E4 */ lfs f0, lbl__2055-_SDA2_BASE_(r2) /* 801583C4 001551C4 80 63 00 10 */ lwz r3, 0x10(r3) /* 801583C8 001551C8 D0 03 00 28 */ stfs f0, 0x28(r3) /* 801583CC 001551CC 80 7F 02 FC */ lwz r3, 0x2fc(r31) -/* 801583D0 001551D0 C0 02 A8 E4 */ lfs f0, lbl_803CF264-_SDA2_BASE_(r2) +/* 801583D0 001551D0 C0 02 A8 E4 */ lfs f0, lbl__2055-_SDA2_BASE_(r2) /* 801583D4 001551D4 80 63 00 10 */ lwz r3, 0x10(r3) /* 801583D8 001551D8 D0 03 00 28 */ stfs f0, 0x28(r3) /* 801583DC 001551DC 80 7F 02 F0 */ lwz r3, 0x2f0(r31) @@ -1475,23 +1475,23 @@ zNPCTypeBossSB2.max__29_unnamed_zNPCTypeBossSB2_cpp_Fff: /* 801583F4 001551F4 7F E3 FB 78 */ mr r3, r31 /* 801583F8 001551F8 48 00 46 2D */ bl reset_bounds__9zNPCB_SB2Fv /* 801583FC 001551FC 38 A0 00 00 */ li r5, 0 -/* 80158400 00155200 3C 60 80 33 */ lis r3, lbl_80329F38@ha +/* 80158400 00155200 3C 60 80 33 */ lis r3, lbl_rc_scale__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 80158404 00155204 98 BF 00 23 */ stb r5, 0x23(r31) /* 80158408 00155208 38 00 00 01 */ li r0, 1 -/* 8015840C 0015520C 3C 80 80 27 */ lis r4, lbl_8026F360@ha -/* 80158410 00155210 38 63 9F 38 */ addi r3, r3, lbl_80329F38@l +/* 8015840C 0015520C 3C 80 80 27 */ lis r4, lbl_scale_curve__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 80158410 00155210 38 63 9F 38 */ addi r3, r3, lbl_rc_scale__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 80158414 00155214 90 BF 00 3C */ stw r5, 0x3c(r31) -/* 80158418 00155218 38 A4 F3 60 */ addi r5, r4, lbl_8026F360@l +/* 80158418 00155218 38 A4 F3 60 */ addi r5, r4, lbl_scale_curve__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015841C 0015521C 38 80 00 01 */ li r4, 1 /* 80158420 00155220 38 C0 00 04 */ li r6, 4 /* 80158424 00155224 98 1F 00 84 */ stb r0, 0x84(r31) /* 80158428 00155228 38 E0 00 00 */ li r7, 0 /* 8015842C 0015522C 39 00 00 00 */ li r8, 0 /* 80158430 00155230 39 20 00 00 */ li r9, 0 -/* 80158434 00155234 C0 02 A8 E8 */ lfs f0, lbl_803CF268-_SDA2_BASE_(r2) +/* 80158434 00155234 C0 02 A8 E8 */ lfs f0, lbl__2056_1-_SDA2_BASE_(r2) /* 80158438 00155238 39 40 00 00 */ li r10, 0 /* 8015843C 0015523C D0 1F 00 8C */ stfs f0, 0x8c(r31) -/* 80158440 00155240 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 80158440 00155240 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 80158444 00155244 D0 1F 00 94 */ stfs f0, 0x94(r31) /* 80158448 00155248 48 00 00 25 */ bl zNPCTypeBossSB2.init__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveFUlPCvUlPCcPPCcPC14tweak_callbackPv /* 8015844C 0015524C 7F E3 FB 78 */ mr r3, r31 @@ -1517,10 +1517,10 @@ zNPCTypeBossSB2.init__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveFUlPCvUlP /* 80158490 00155290 93 E1 00 0C */ stw r31, 0xc(r1) /* 80158494 00155294 7C 7F 1B 78 */ mr r31, r3 /* 80158498 00155298 4B F9 8F 99 */ bl ParseINI__10zNPCCommonFv -/* 8015849C 0015529C 3C 60 80 33 */ lis r3, lbl_80329BE0@ha +/* 8015849C 0015529C 3C 60 80 33 */ lis r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 801584A0 001552A0 80 9F 02 44 */ lwz r4, 0x244(r31) /* 801584A4 001552A4 80 BF 02 48 */ lwz r5, 0x248(r31) -/* 801584A8 001552A8 38 63 9B E0 */ addi r3, r3, lbl_80329BE0@l +/* 801584A8 001552A8 38 63 9B E0 */ addi r3, r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 801584AC 001552AC 48 00 00 19 */ bl zNPCTypeBossSB2.load__Q229_unnamed_zNPCTypeBossSB2_cpp_11tweak_groupFP16xModelAssetParamUi /* 801584B0 001552B0 80 01 00 14 */ lwz r0, 0x14(r1) /* 801584B4 001552B4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1558,361 +1558,361 @@ zNPCTypeBossSB2.register_tweaks__Q229_unnamed_zNPCTypeBossSB2_cpp_11tweak_groupF /* 8015851C 0015531C 93 81 00 60 */ stw r28, 0x60(r1) /* 80158520 00155320 7C 7C 1B 78 */ mr r28, r3 /* 80158524 00155324 41 82 00 30 */ beq lbl_80158554 -/* 80158528 00155328 C0 02 A8 EC */ lfs f0, lbl_803CF26C-_SDA2_BASE_(r2) -/* 8015852C 0015532C 3C 80 80 27 */ lis r4, lbl_8026FC00@ha -/* 80158530 00155330 38 C4 FC 00 */ addi r6, r4, lbl_8026FC00@l +/* 80158528 00155328 C0 02 A8 EC */ lfs f0, lbl__2188_1-_SDA2_BASE_(r2) +/* 8015852C 0015532C 3C 80 80 27 */ lis r4, lbl__stringBase0_95@ha +/* 80158530 00155330 38 C4 FC 00 */ addi r6, r4, lbl__stringBase0_95@l /* 80158534 00155334 7F C4 F3 78 */ mr r4, r30 /* 80158538 00155338 D0 1C 00 00 */ stfs f0, 0(r28) /* 8015853C 0015533C 7F E5 FB 78 */ mr r5, r31 /* 80158540 00155340 38 C6 02 46 */ addi r6, r6, 0x246 -/* 80158544 00155344 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158548 00155348 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 8015854C 0015534C C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) +/* 80158544 00155344 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158548 00155348 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 8015854C 0015534C C0 62 A8 F0 */ lfs f3, lbl__2189_1-_SDA2_BASE_(r2) /* 80158550 00155350 48 00 73 95 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158554: /* 80158554 00155354 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158558 00155358 41 82 00 34 */ beq lbl_8015858C -/* 8015855C 0015535C C0 02 A8 F4 */ lfs f0, lbl_803CF274-_SDA2_BASE_(r2) -/* 80158560 00155360 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80158564 00155364 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 8015855C 0015535C C0 02 A8 F4 */ lfs f0, lbl__2190_2-_SDA2_BASE_(r2) +/* 80158560 00155360 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80158564 00155364 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158568 00155368 7F C4 F3 78 */ mr r4, r30 /* 8015856C 0015536C D0 1C 00 04 */ stfs f0, 4(r28) /* 80158570 00155370 7F E5 FB 78 */ mr r5, r31 /* 80158574 00155374 38 7C 00 04 */ addi r3, r28, 4 /* 80158578 00155378 38 C6 02 4C */ addi r6, r6, 0x24c -/* 8015857C 0015537C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158580 00155380 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80158584 00155384 C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) +/* 8015857C 0015537C C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158580 00155380 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 80158584 00155384 C0 62 A8 F0 */ lfs f3, lbl__2189_1-_SDA2_BASE_(r2) /* 80158588 00155388 48 00 73 5D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015858C: /* 8015858C 0015538C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158590 00155390 41 82 00 34 */ beq lbl_801585C4 -/* 80158594 00155394 C0 02 A8 F8 */ lfs f0, lbl_803CF278-_SDA2_BASE_(r2) -/* 80158598 00155398 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 8015859C 0015539C 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80158594 00155394 C0 02 A8 F8 */ lfs f0, lbl__2191_1-_SDA2_BASE_(r2) +/* 80158598 00155398 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 8015859C 0015539C 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 801585A0 001553A0 7F C4 F3 78 */ mr r4, r30 /* 801585A4 001553A4 D0 1C 00 08 */ stfs f0, 8(r28) /* 801585A8 001553A8 7F E5 FB 78 */ mr r5, r31 /* 801585AC 001553AC 38 7C 00 08 */ addi r3, r28, 8 /* 801585B0 001553B0 38 C6 02 54 */ addi r6, r6, 0x254 -/* 801585B4 001553B4 C0 22 A8 FC */ lfs f1, lbl_803CF27C-_SDA2_BASE_(r2) -/* 801585B8 001553B8 C0 42 A9 00 */ lfs f2, lbl_803CF280-_SDA2_BASE_(r2) -/* 801585BC 001553BC C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) +/* 801585B4 001553B4 C0 22 A8 FC */ lfs f1, lbl__2192_2-_SDA2_BASE_(r2) +/* 801585B8 001553B8 C0 42 A9 00 */ lfs f2, lbl__2193_1-_SDA2_BASE_(r2) +/* 801585BC 001553BC C0 62 A8 F0 */ lfs f3, lbl__2189_1-_SDA2_BASE_(r2) /* 801585C0 001553C0 48 00 73 25 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801585C4: /* 801585C4 001553C4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801585C8 001553C8 41 82 00 34 */ beq lbl_801585FC -/* 801585CC 001553CC C0 02 A9 04 */ lfs f0, lbl_803CF284-_SDA2_BASE_(r2) -/* 801585D0 001553D0 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 801585D4 001553D4 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 801585CC 001553CC C0 02 A9 04 */ lfs f0, lbl__2194_2-_SDA2_BASE_(r2) +/* 801585D0 001553D0 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 801585D4 001553D4 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 801585D8 001553D8 7F C4 F3 78 */ mr r4, r30 /* 801585DC 001553DC D0 1C 00 0C */ stfs f0, 0xc(r28) /* 801585E0 001553E0 7F E5 FB 78 */ mr r5, r31 /* 801585E4 001553E4 38 7C 00 0C */ addi r3, r28, 0xc /* 801585E8 001553E8 38 C6 02 5F */ addi r6, r6, 0x25f -/* 801585EC 001553EC C0 22 A8 FC */ lfs f1, lbl_803CF27C-_SDA2_BASE_(r2) -/* 801585F0 001553F0 C0 42 A9 00 */ lfs f2, lbl_803CF280-_SDA2_BASE_(r2) -/* 801585F4 001553F4 C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) +/* 801585EC 001553EC C0 22 A8 FC */ lfs f1, lbl__2192_2-_SDA2_BASE_(r2) +/* 801585F0 001553F0 C0 42 A9 00 */ lfs f2, lbl__2193_1-_SDA2_BASE_(r2) +/* 801585F4 001553F4 C0 62 A8 F0 */ lfs f3, lbl__2189_1-_SDA2_BASE_(r2) /* 801585F8 001553F8 48 00 72 ED */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801585FC: /* 801585FC 001553FC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158600 00155400 41 82 00 34 */ beq lbl_80158634 -/* 80158604 00155404 C0 02 A9 08 */ lfs f0, lbl_803CF288-_SDA2_BASE_(r2) -/* 80158608 00155408 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 8015860C 0015540C 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80158604 00155404 C0 02 A9 08 */ lfs f0, lbl__2195_1-_SDA2_BASE_(r2) +/* 80158608 00155408 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 8015860C 0015540C 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158610 00155410 7F C4 F3 78 */ mr r4, r30 /* 80158614 00155414 D0 1C 00 10 */ stfs f0, 0x10(r28) /* 80158618 00155418 7F E5 FB 78 */ mr r5, r31 /* 8015861C 0015541C 38 7C 00 10 */ addi r3, r28, 0x10 /* 80158620 00155420 38 C6 02 6C */ addi r6, r6, 0x26c -/* 80158624 00155424 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158628 00155428 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 8015862C 0015542C C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) +/* 80158624 00155424 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158628 00155428 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 8015862C 0015542C C0 62 A8 F0 */ lfs f3, lbl__2189_1-_SDA2_BASE_(r2) /* 80158630 00155430 48 00 72 B5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158634: /* 80158634 00155434 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158638 00155438 41 82 00 34 */ beq lbl_8015866C -/* 8015863C 0015543C C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) -/* 80158640 00155440 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80158644 00155444 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 8015863C 0015543C C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) +/* 80158640 00155440 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80158644 00155444 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158648 00155448 7F C4 F3 78 */ mr r4, r30 /* 8015864C 0015544C D0 1C 00 14 */ stfs f0, 0x14(r28) /* 80158650 00155450 7F E5 FB 78 */ mr r5, r31 /* 80158654 00155454 38 7C 00 14 */ addi r3, r28, 0x14 /* 80158658 00155458 38 C6 02 79 */ addi r6, r6, 0x279 -/* 8015865C 0015545C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158660 00155460 C0 42 A9 0C */ lfs f2, lbl_803CF28C-_SDA2_BASE_(r2) -/* 80158664 00155464 C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) +/* 8015865C 0015545C C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158660 00155460 C0 42 A9 0C */ lfs f2, lbl__2196_1-_SDA2_BASE_(r2) +/* 80158664 00155464 C0 62 A8 F0 */ lfs f3, lbl__2189_1-_SDA2_BASE_(r2) /* 80158668 00155468 48 00 72 7D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015866C: /* 8015866C 0015546C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158670 00155470 41 82 00 34 */ beq lbl_801586A4 -/* 80158674 00155474 C0 02 A9 10 */ lfs f0, lbl_803CF290-_SDA2_BASE_(r2) -/* 80158678 00155478 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 8015867C 0015547C 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80158674 00155474 C0 02 A9 10 */ lfs f0, lbl__2197_2-_SDA2_BASE_(r2) +/* 80158678 00155478 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 8015867C 0015547C 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158680 00155480 7F C4 F3 78 */ mr r4, r30 /* 80158684 00155484 D0 1C 00 18 */ stfs f0, 0x18(r28) /* 80158688 00155488 7F E5 FB 78 */ mr r5, r31 /* 8015868C 0015548C 38 7C 00 18 */ addi r3, r28, 0x18 /* 80158690 00155490 38 C6 02 82 */ addi r6, r6, 0x282 -/* 80158694 00155494 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158698 00155498 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 8015869C 0015549C C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) +/* 80158694 00155494 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158698 00155498 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 8015869C 0015549C C0 62 A8 F0 */ lfs f3, lbl__2189_1-_SDA2_BASE_(r2) /* 801586A0 001554A0 48 00 72 45 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801586A4: /* 801586A4 001554A4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801586A8 001554A8 41 82 00 34 */ beq lbl_801586DC -/* 801586AC 001554AC C0 02 A9 14 */ lfs f0, lbl_803CF294-_SDA2_BASE_(r2) -/* 801586B0 001554B0 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 801586B4 001554B4 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 801586AC 001554AC C0 02 A9 14 */ lfs f0, lbl__2198-_SDA2_BASE_(r2) +/* 801586B0 001554B0 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 801586B4 001554B4 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 801586B8 001554B8 7F C4 F3 78 */ mr r4, r30 /* 801586BC 001554BC D0 1C 00 1C */ stfs f0, 0x1c(r28) /* 801586C0 001554C0 7F E5 FB 78 */ mr r5, r31 /* 801586C4 001554C4 38 7C 00 1C */ addi r3, r28, 0x1c /* 801586C8 001554C8 38 C6 02 90 */ addi r6, r6, 0x290 -/* 801586CC 001554CC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 801586D0 001554D0 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 801586D4 001554D4 C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) +/* 801586CC 001554CC C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 801586D0 001554D0 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 801586D4 001554D4 C0 62 A8 F0 */ lfs f3, lbl__2189_1-_SDA2_BASE_(r2) /* 801586D8 001554D8 48 00 72 0D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801586DC: /* 801586DC 001554DC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801586E0 001554E0 41 82 00 34 */ beq lbl_80158714 -/* 801586E4 001554E4 C0 02 A9 18 */ lfs f0, lbl_803CF298-_SDA2_BASE_(r2) -/* 801586E8 001554E8 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 801586EC 001554EC 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 801586E4 001554E4 C0 02 A9 18 */ lfs f0, lbl__2199-_SDA2_BASE_(r2) +/* 801586E8 001554E8 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 801586EC 001554EC 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 801586F0 001554F0 7F C4 F3 78 */ mr r4, r30 /* 801586F4 001554F4 D0 1C 00 20 */ stfs f0, 0x20(r28) /* 801586F8 001554F8 7F E5 FB 78 */ mr r5, r31 /* 801586FC 001554FC 38 7C 00 20 */ addi r3, r28, 0x20 /* 80158700 00155500 38 C6 02 A3 */ addi r6, r6, 0x2a3 -/* 80158704 00155504 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158708 00155508 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 8015870C 0015550C C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) +/* 80158704 00155504 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158708 00155508 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 8015870C 0015550C C0 62 A8 F0 */ lfs f3, lbl__2189_1-_SDA2_BASE_(r2) /* 80158710 00155510 48 00 71 D5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158714: /* 80158714 00155514 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158718 00155518 41 82 00 34 */ beq lbl_8015874C -/* 8015871C 0015551C C0 02 A9 1C */ lfs f0, lbl_803CF29C-_SDA2_BASE_(r2) -/* 80158720 00155520 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80158724 00155524 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 8015871C 0015551C C0 02 A9 1C */ lfs f0, lbl__2200-_SDA2_BASE_(r2) +/* 80158720 00155520 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80158724 00155524 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158728 00155528 7F C4 F3 78 */ mr r4, r30 /* 8015872C 0015552C D0 1C 00 24 */ stfs f0, 0x24(r28) /* 80158730 00155530 7F E5 FB 78 */ mr r5, r31 /* 80158734 00155534 38 7C 00 24 */ addi r3, r28, 0x24 /* 80158738 00155538 38 C6 02 AF */ addi r6, r6, 0x2af -/* 8015873C 0015553C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158740 00155540 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80158744 00155544 C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) +/* 8015873C 0015553C C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158740 00155540 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 80158744 00155544 C0 62 A8 F0 */ lfs f3, lbl__2189_1-_SDA2_BASE_(r2) /* 80158748 00155548 48 00 71 9D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015874C: /* 8015874C 0015554C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158750 00155550 41 82 00 34 */ beq lbl_80158784 -/* 80158754 00155554 C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158758 00155558 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 8015875C 0015555C 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80158754 00155554 C0 02 A8 BC */ lfs f0, lbl__1854-_SDA2_BASE_(r2) +/* 80158758 00155558 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 8015875C 0015555C 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158760 00155560 7F C4 F3 78 */ mr r4, r30 /* 80158764 00155564 D0 1C 00 28 */ stfs f0, 0x28(r28) /* 80158768 00155568 7F E5 FB 78 */ mr r5, r31 /* 8015876C 0015556C 38 7C 00 28 */ addi r3, r28, 0x28 /* 80158770 00155570 38 C6 02 BC */ addi r6, r6, 0x2bc -/* 80158774 00155574 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158778 00155578 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 8015877C 0015557C C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) +/* 80158774 00155574 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158778 00155578 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 8015877C 0015557C C0 62 A8 E4 */ lfs f3, lbl__2055-_SDA2_BASE_(r2) /* 80158780 00155580 48 00 71 65 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158784: /* 80158784 00155584 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158788 00155588 41 82 00 34 */ beq lbl_801587BC -/* 8015878C 0015558C C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) -/* 80158790 00155590 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80158794 00155594 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 8015878C 0015558C C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) +/* 80158790 00155590 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80158794 00155594 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158798 00155598 7F C4 F3 78 */ mr r4, r30 /* 8015879C 0015559C D0 1C 00 2C */ stfs f0, 0x2c(r28) /* 801587A0 001555A0 7F E5 FB 78 */ mr r5, r31 /* 801587A4 001555A4 38 7C 00 2C */ addi r3, r28, 0x2c /* 801587A8 001555A8 38 C6 02 CF */ addi r6, r6, 0x2cf -/* 801587AC 001555AC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 801587B0 001555B0 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 801587B4 001555B4 C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) +/* 801587AC 001555AC C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 801587B0 001555B0 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 801587B4 001555B4 C0 62 A8 E4 */ lfs f3, lbl__2055-_SDA2_BASE_(r2) /* 801587B8 001555B8 48 00 71 2D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801587BC: /* 801587BC 001555BC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801587C0 001555C0 41 82 00 34 */ beq lbl_801587F4 -/* 801587C4 001555C4 C0 02 A9 20 */ lfs f0, lbl_803CF2A0-_SDA2_BASE_(r2) -/* 801587C8 001555C8 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 801587CC 001555CC 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 801587C4 001555C4 C0 02 A9 20 */ lfs f0, lbl__2201_1-_SDA2_BASE_(r2) +/* 801587C8 001555C8 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 801587CC 001555CC 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 801587D0 001555D0 7F C4 F3 78 */ mr r4, r30 /* 801587D4 001555D4 D0 1C 00 30 */ stfs f0, 0x30(r28) /* 801587D8 001555D8 7F E5 FB 78 */ mr r5, r31 /* 801587DC 001555DC 38 7C 00 30 */ addi r3, r28, 0x30 /* 801587E0 001555E0 38 C6 02 DA */ addi r6, r6, 0x2da -/* 801587E4 001555E4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 801587E8 001555E8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 801587EC 001555EC C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 801587E4 001555E4 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 801587E8 001555E8 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 801587EC 001555EC C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 801587F0 001555F0 48 00 70 F5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801587F4: /* 801587F4 001555F4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801587F8 001555F8 41 82 00 34 */ beq lbl_8015882C -/* 801587FC 001555FC C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) -/* 80158800 00155600 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80158804 00155604 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 801587FC 001555FC C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) +/* 80158800 00155600 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80158804 00155604 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158808 00155608 7F C4 F3 78 */ mr r4, r30 /* 8015880C 0015560C D0 1C 00 34 */ stfs f0, 0x34(r28) /* 80158810 00155610 7F E5 FB 78 */ mr r5, r31 /* 80158814 00155614 38 7C 00 34 */ addi r3, r28, 0x34 /* 80158818 00155618 38 C6 02 EB */ addi r6, r6, 0x2eb -/* 8015881C 0015561C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158820 00155620 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80158824 00155624 C0 62 A9 24 */ lfs f3, lbl_803CF2A4-_SDA2_BASE_(r2) +/* 8015881C 0015561C C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158820 00155620 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 80158824 00155624 C0 62 A9 24 */ lfs f3, lbl__2202-_SDA2_BASE_(r2) /* 80158828 00155628 48 00 70 BD */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015882C: /* 8015882C 0015562C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158830 00155630 41 82 00 34 */ beq lbl_80158864 -/* 80158834 00155634 C0 02 A8 C8 */ lfs f0, lbl_803CF248-_SDA2_BASE_(r2) -/* 80158838 00155638 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 8015883C 0015563C 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80158834 00155634 C0 02 A8 C8 */ lfs f0, lbl__1966-_SDA2_BASE_(r2) +/* 80158838 00155638 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 8015883C 0015563C 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158840 00155640 7F C4 F3 78 */ mr r4, r30 /* 80158844 00155644 D0 1C 00 38 */ stfs f0, 0x38(r28) /* 80158848 00155648 7F E5 FB 78 */ mr r5, r31 /* 8015884C 0015564C 38 7C 00 38 */ addi r3, r28, 0x38 /* 80158850 00155650 38 C6 02 FB */ addi r6, r6, 0x2fb -/* 80158854 00155654 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158858 00155658 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 8015885C 0015565C C0 62 A9 24 */ lfs f3, lbl_803CF2A4-_SDA2_BASE_(r2) +/* 80158854 00155654 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158858 00155658 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 8015885C 0015565C C0 62 A9 24 */ lfs f3, lbl__2202-_SDA2_BASE_(r2) /* 80158860 00155660 48 00 70 85 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158864: /* 80158864 00155664 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158868 00155668 41 82 00 34 */ beq lbl_8015889C -/* 8015886C 0015566C C0 02 A8 C8 */ lfs f0, lbl_803CF248-_SDA2_BASE_(r2) -/* 80158870 00155670 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80158874 00155674 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 8015886C 0015566C C0 02 A8 C8 */ lfs f0, lbl__1966-_SDA2_BASE_(r2) +/* 80158870 00155670 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80158874 00155674 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158878 00155678 7F C4 F3 78 */ mr r4, r30 /* 8015887C 0015567C D0 1C 00 3C */ stfs f0, 0x3c(r28) /* 80158880 00155680 7F E5 FB 78 */ mr r5, r31 /* 80158884 00155684 38 7C 00 3C */ addi r3, r28, 0x3c /* 80158888 00155688 38 C6 03 0B */ addi r6, r6, 0x30b -/* 8015888C 0015568C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158890 00155690 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80158894 00155694 C0 62 A9 24 */ lfs f3, lbl_803CF2A4-_SDA2_BASE_(r2) +/* 8015888C 0015568C C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158890 00155690 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 80158894 00155694 C0 62 A9 24 */ lfs f3, lbl__2202-_SDA2_BASE_(r2) /* 80158898 00155698 48 00 70 4D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015889C: /* 8015889C 0015569C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801588A0 001556A0 41 82 00 34 */ beq lbl_801588D4 -/* 801588A4 001556A4 C0 02 A8 F4 */ lfs f0, lbl_803CF274-_SDA2_BASE_(r2) -/* 801588A8 001556A8 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 801588AC 001556AC 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 801588A4 001556A4 C0 02 A8 F4 */ lfs f0, lbl__2190_2-_SDA2_BASE_(r2) +/* 801588A8 001556A8 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 801588AC 001556AC 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 801588B0 001556B0 7F C4 F3 78 */ mr r4, r30 /* 801588B4 001556B4 D0 1C 00 40 */ stfs f0, 0x40(r28) /* 801588B8 001556B8 7F E5 FB 78 */ mr r5, r31 /* 801588BC 001556BC 38 7C 00 40 */ addi r3, r28, 0x40 /* 801588C0 001556C0 38 C6 03 19 */ addi r6, r6, 0x319 -/* 801588C4 001556C4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 801588C8 001556C8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 801588CC 001556CC C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 801588C4 001556C4 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 801588C8 001556C8 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 801588CC 001556CC C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 801588D0 001556D0 48 00 70 15 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801588D4: /* 801588D4 001556D4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801588D8 001556D8 41 82 00 34 */ beq lbl_8015890C -/* 801588DC 001556DC C0 02 A9 28 */ lfs f0, lbl_803CF2A8-_SDA2_BASE_(r2) -/* 801588E0 001556E0 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 801588E4 001556E4 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 801588DC 001556DC C0 02 A9 28 */ lfs f0, lbl__2203-_SDA2_BASE_(r2) +/* 801588E0 001556E0 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 801588E4 001556E4 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 801588E8 001556E8 7F C4 F3 78 */ mr r4, r30 /* 801588EC 001556EC D0 1C 00 44 */ stfs f0, 0x44(r28) /* 801588F0 001556F0 7F E5 FB 78 */ mr r5, r31 /* 801588F4 001556F4 38 7C 00 44 */ addi r3, r28, 0x44 /* 801588F8 001556F8 38 C6 03 22 */ addi r6, r6, 0x322 -/* 801588FC 001556FC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158900 00155700 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80158904 00155704 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 801588FC 001556FC C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158900 00155700 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 80158904 00155704 C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 80158908 00155708 48 00 6F DD */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015890C: /* 8015890C 0015570C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158910 00155710 41 82 00 34 */ beq lbl_80158944 -/* 80158914 00155714 C0 02 A8 F4 */ lfs f0, lbl_803CF274-_SDA2_BASE_(r2) -/* 80158918 00155718 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 8015891C 0015571C 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80158914 00155714 C0 02 A8 F4 */ lfs f0, lbl__2190_2-_SDA2_BASE_(r2) +/* 80158918 00155718 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 8015891C 0015571C 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158920 00155720 7F C4 F3 78 */ mr r4, r30 /* 80158924 00155724 D0 1C 00 48 */ stfs f0, 0x48(r28) /* 80158928 00155728 7F E5 FB 78 */ mr r5, r31 /* 8015892C 0015572C 38 7C 00 48 */ addi r3, r28, 0x48 /* 80158930 00155730 38 C6 03 2D */ addi r6, r6, 0x32d -/* 80158934 00155734 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158938 00155738 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 8015893C 0015573C C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 80158934 00155734 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158938 00155738 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 8015893C 0015573C C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 80158940 00155740 48 00 6F A5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158944: /* 80158944 00155744 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158948 00155748 41 82 00 34 */ beq lbl_8015897C -/* 8015894C 0015574C C0 02 A8 CC */ lfs f0, lbl_803CF24C-_SDA2_BASE_(r2) -/* 80158950 00155750 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80158954 00155754 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 8015894C 0015574C C0 02 A8 CC */ lfs f0, lbl__1967-_SDA2_BASE_(r2) +/* 80158950 00155750 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80158954 00155754 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158958 00155758 7F C4 F3 78 */ mr r4, r30 /* 8015895C 0015575C D0 1C 00 4C */ stfs f0, 0x4c(r28) /* 80158960 00155760 7F E5 FB 78 */ mr r5, r31 /* 80158964 00155764 38 7C 00 4C */ addi r3, r28, 0x4c /* 80158968 00155768 38 C6 03 38 */ addi r6, r6, 0x338 -/* 8015896C 0015576C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158970 00155770 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80158974 00155774 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 8015896C 0015576C C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158970 00155770 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 80158974 00155774 C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 80158978 00155778 48 00 6F 6D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015897C: /* 8015897C 0015577C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158980 00155780 41 82 00 34 */ beq lbl_801589B4 -/* 80158984 00155784 C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158988 00155788 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 8015898C 0015578C 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80158984 00155784 C0 02 A8 BC */ lfs f0, lbl__1854-_SDA2_BASE_(r2) +/* 80158988 00155788 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 8015898C 0015578C 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158990 00155790 7F C4 F3 78 */ mr r4, r30 /* 80158994 00155794 D0 1C 00 50 */ stfs f0, 0x50(r28) /* 80158998 00155798 7F E5 FB 78 */ mr r5, r31 /* 8015899C 0015579C 38 7C 00 50 */ addi r3, r28, 0x50 /* 801589A0 001557A0 38 C6 03 49 */ addi r6, r6, 0x349 -/* 801589A4 001557A4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 801589A8 001557A8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 801589AC 001557AC C0 62 A9 24 */ lfs f3, lbl_803CF2A4-_SDA2_BASE_(r2) +/* 801589A4 001557A4 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 801589A8 001557A8 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 801589AC 001557AC C0 62 A9 24 */ lfs f3, lbl__2202-_SDA2_BASE_(r2) /* 801589B0 001557B0 48 00 6F 35 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801589B4: /* 801589B4 001557B4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801589B8 001557B8 41 82 00 34 */ beq lbl_801589EC -/* 801589BC 001557BC C0 02 A9 2C */ lfs f0, lbl_803CF2AC-_SDA2_BASE_(r2) -/* 801589C0 001557C0 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 801589C4 001557C4 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 801589BC 001557BC C0 02 A9 2C */ lfs f0, lbl__2204-_SDA2_BASE_(r2) +/* 801589C0 001557C0 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 801589C4 001557C4 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 801589C8 001557C8 7F C4 F3 78 */ mr r4, r30 /* 801589CC 001557CC D0 1C 00 54 */ stfs f0, 0x54(r28) /* 801589D0 001557D0 7F E5 FB 78 */ mr r5, r31 /* 801589D4 001557D4 38 7C 00 54 */ addi r3, r28, 0x54 /* 801589D8 001557D8 38 C6 03 59 */ addi r6, r6, 0x359 -/* 801589DC 001557DC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 801589E0 001557E0 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 801589E4 001557E4 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 801589DC 001557DC C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 801589E0 001557E0 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 801589E4 001557E4 C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 801589E8 001557E8 48 00 6E FD */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801589EC: /* 801589EC 001557EC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801589F0 001557F0 41 82 00 34 */ beq lbl_80158A24 -/* 801589F4 001557F4 C0 02 A9 30 */ lfs f0, lbl_803CF2B0-_SDA2_BASE_(r2) -/* 801589F8 001557F8 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 801589FC 001557FC 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 801589F4 001557F4 C0 02 A9 30 */ lfs f0, lbl__2205-_SDA2_BASE_(r2) +/* 801589F8 001557F8 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 801589FC 001557FC 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158A00 00155800 7F C4 F3 78 */ mr r4, r30 /* 80158A04 00155804 D0 1C 00 58 */ stfs f0, 0x58(r28) /* 80158A08 00155808 7F E5 FB 78 */ mr r5, r31 /* 80158A0C 0015580C 38 7C 00 58 */ addi r3, r28, 0x58 /* 80158A10 00155810 38 C6 03 64 */ addi r6, r6, 0x364 -/* 80158A14 00155814 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158A18 00155818 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80158A1C 0015581C C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) +/* 80158A14 00155814 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158A18 00155818 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 80158A1C 0015581C C0 62 A8 F0 */ lfs f3, lbl__2189_1-_SDA2_BASE_(r2) /* 80158A20 00155820 48 00 6E C5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158A24: /* 80158A24 00155824 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158A28 00155828 41 82 00 4C */ beq lbl_80158A74 -/* 80158A2C 0015582C C0 22 A8 C0 */ lfs f1, lbl_803CF240-_SDA2_BASE_(r2) +/* 80158A2C 0015582C C0 22 A8 C0 */ lfs f1, lbl__1855-_SDA2_BASE_(r2) /* 80158A30 00155830 38 61 00 50 */ addi r3, r1, 0x50 -/* 80158A34 00155834 C0 42 A9 34 */ lfs f2, lbl_803CF2B4-_SDA2_BASE_(r2) -/* 80158A38 00155838 C0 62 A8 CC */ lfs f3, lbl_803CF24C-_SDA2_BASE_(r2) +/* 80158A34 00155834 C0 42 A9 34 */ lfs f2, lbl__2206-_SDA2_BASE_(r2) +/* 80158A38 00155838 C0 62 A8 CC */ lfs f3, lbl__1967-_SDA2_BASE_(r2) /* 80158A3C 0015583C 4B F0 75 4D */ bl create__5xVec3Ffff /* 80158A40 00155840 38 7C 00 5C */ addi r3, r28, 0x5c /* 80158A44 00155844 38 81 00 50 */ addi r4, r1, 0x50 /* 80158A48 00155848 4B EB 28 1D */ bl __as__5xVec3FRC5xVec3 -/* 80158A4C 0015584C 3C 60 80 27 */ lis r3, lbl_8026FC00@ha +/* 80158A4C 0015584C 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha /* 80158A50 00155850 7F C7 F3 78 */ mr r7, r30 -/* 80158A54 00155854 38 A3 FC 00 */ addi r5, r3, lbl_8026FC00@l +/* 80158A54 00155854 38 A3 FC 00 */ addi r5, r3, lbl__stringBase0_95@l /* 80158A58 00155858 7F E8 FB 78 */ mr r8, r31 /* 80158A5C 0015585C 38 7C 00 5C */ addi r3, r28, 0x5c /* 80158A60 00155860 38 80 00 00 */ li r4, 0 @@ -1923,324 +1923,324 @@ lbl_80158A24: lbl_80158A74: /* 80158A74 00155874 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158A78 00155878 41 82 00 34 */ beq lbl_80158AAC -/* 80158A7C 0015587C C0 02 A9 38 */ lfs f0, lbl_803CF2B8-_SDA2_BASE_(r2) -/* 80158A80 00155880 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80158A84 00155884 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80158A7C 0015587C C0 02 A9 38 */ lfs f0, lbl__2207_2-_SDA2_BASE_(r2) +/* 80158A80 00155880 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80158A84 00155884 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158A88 00155888 7F C4 F3 78 */ mr r4, r30 /* 80158A8C 0015588C D0 1C 00 68 */ stfs f0, 0x68(r28) /* 80158A90 00155890 7F E5 FB 78 */ mr r5, r31 /* 80158A94 00155894 38 7C 00 68 */ addi r3, r28, 0x68 /* 80158A98 00155898 38 C6 03 87 */ addi r6, r6, 0x387 -/* 80158A9C 0015589C C0 22 A8 FC */ lfs f1, lbl_803CF27C-_SDA2_BASE_(r2) -/* 80158AA0 001558A0 C0 42 A9 00 */ lfs f2, lbl_803CF280-_SDA2_BASE_(r2) -/* 80158AA4 001558A4 C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) +/* 80158A9C 0015589C C0 22 A8 FC */ lfs f1, lbl__2192_2-_SDA2_BASE_(r2) +/* 80158AA0 001558A0 C0 42 A9 00 */ lfs f2, lbl__2193_1-_SDA2_BASE_(r2) +/* 80158AA4 001558A4 C0 62 A8 F0 */ lfs f3, lbl__2189_1-_SDA2_BASE_(r2) /* 80158AA8 001558A8 48 00 6E 3D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158AAC: /* 80158AAC 001558AC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158AB0 001558B0 41 82 00 34 */ beq lbl_80158AE4 -/* 80158AB4 001558B4 C0 02 A9 3C */ lfs f0, lbl_803CF2BC-_SDA2_BASE_(r2) -/* 80158AB8 001558B8 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80158ABC 001558BC 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80158AB4 001558B4 C0 02 A9 3C */ lfs f0, lbl__2208-_SDA2_BASE_(r2) +/* 80158AB8 001558B8 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80158ABC 001558BC 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158AC0 001558C0 7F C4 F3 78 */ mr r4, r30 /* 80158AC4 001558C4 D0 1C 00 6C */ stfs f0, 0x6c(r28) /* 80158AC8 001558C8 7F E5 FB 78 */ mr r5, r31 /* 80158ACC 001558CC 38 7C 00 6C */ addi r3, r28, 0x6c /* 80158AD0 001558D0 38 C6 03 97 */ addi r6, r6, 0x397 -/* 80158AD4 001558D4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158AD8 001558D8 C0 42 A9 00 */ lfs f2, lbl_803CF280-_SDA2_BASE_(r2) -/* 80158ADC 001558DC C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) +/* 80158AD4 001558D4 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158AD8 001558D8 C0 42 A9 00 */ lfs f2, lbl__2193_1-_SDA2_BASE_(r2) +/* 80158ADC 001558DC C0 62 A8 E4 */ lfs f3, lbl__2055-_SDA2_BASE_(r2) /* 80158AE0 001558E0 48 00 6E 05 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158AE4: /* 80158AE4 001558E4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158AE8 001558E8 41 82 00 34 */ beq lbl_80158B1C -/* 80158AEC 001558EC C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158AF0 001558F0 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80158AF4 001558F4 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80158AEC 001558EC C0 02 A8 BC */ lfs f0, lbl__1854-_SDA2_BASE_(r2) +/* 80158AF0 001558F0 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80158AF4 001558F4 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158AF8 001558F8 7F C4 F3 78 */ mr r4, r30 /* 80158AFC 001558FC D0 1C 00 70 */ stfs f0, 0x70(r28) /* 80158B00 00155900 7F E5 FB 78 */ mr r5, r31 /* 80158B04 00155904 38 7C 00 70 */ addi r3, r28, 0x70 /* 80158B08 00155908 38 C6 03 A7 */ addi r6, r6, 0x3a7 -/* 80158B0C 0015590C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158B10 00155910 C0 42 A9 40 */ lfs f2, lbl_803CF2C0-_SDA2_BASE_(r2) -/* 80158B14 00155914 C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) +/* 80158B0C 0015590C C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158B10 00155910 C0 42 A9 40 */ lfs f2, lbl__2209_1-_SDA2_BASE_(r2) +/* 80158B14 00155914 C0 62 A8 E4 */ lfs f3, lbl__2055-_SDA2_BASE_(r2) /* 80158B18 00155918 48 00 6D CD */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158B1C: /* 80158B1C 0015591C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158B20 00155920 41 82 00 34 */ beq lbl_80158B54 -/* 80158B24 00155924 C0 02 A8 D8 */ lfs f0, lbl_803CF258-_SDA2_BASE_(r2) -/* 80158B28 00155928 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80158B2C 0015592C 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80158B24 00155924 C0 02 A8 D8 */ lfs f0, lbl__2017-_SDA2_BASE_(r2) +/* 80158B28 00155928 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80158B2C 0015592C 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158B30 00155930 7F C4 F3 78 */ mr r4, r30 /* 80158B34 00155934 D0 1C 00 74 */ stfs f0, 0x74(r28) /* 80158B38 00155938 7F E5 FB 78 */ mr r5, r31 /* 80158B3C 0015593C 38 7C 00 74 */ addi r3, r28, 0x74 /* 80158B40 00155940 38 C6 03 B7 */ addi r6, r6, 0x3b7 -/* 80158B44 00155944 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158B48 00155948 C0 42 A9 40 */ lfs f2, lbl_803CF2C0-_SDA2_BASE_(r2) -/* 80158B4C 0015594C C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) +/* 80158B44 00155944 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158B48 00155948 C0 42 A9 40 */ lfs f2, lbl__2209_1-_SDA2_BASE_(r2) +/* 80158B4C 0015594C C0 62 A8 E4 */ lfs f3, lbl__2055-_SDA2_BASE_(r2) /* 80158B50 00155950 48 00 6D 95 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158B54: /* 80158B54 00155954 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158B58 00155958 41 82 00 34 */ beq lbl_80158B8C -/* 80158B5C 0015595C C0 02 A8 F4 */ lfs f0, lbl_803CF274-_SDA2_BASE_(r2) -/* 80158B60 00155960 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80158B64 00155964 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80158B5C 0015595C C0 02 A8 F4 */ lfs f0, lbl__2190_2-_SDA2_BASE_(r2) +/* 80158B60 00155960 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80158B64 00155964 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158B68 00155968 7F C4 F3 78 */ mr r4, r30 /* 80158B6C 0015596C D0 1C 00 78 */ stfs f0, 0x78(r28) /* 80158B70 00155970 7F E5 FB 78 */ mr r5, r31 /* 80158B74 00155974 38 7C 00 78 */ addi r3, r28, 0x78 /* 80158B78 00155978 38 C6 03 CD */ addi r6, r6, 0x3cd -/* 80158B7C 0015597C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158B80 00155980 C0 42 A9 00 */ lfs f2, lbl_803CF280-_SDA2_BASE_(r2) -/* 80158B84 00155984 C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) +/* 80158B7C 0015597C C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158B80 00155980 C0 42 A9 00 */ lfs f2, lbl__2193_1-_SDA2_BASE_(r2) +/* 80158B84 00155984 C0 62 A8 F0 */ lfs f3, lbl__2189_1-_SDA2_BASE_(r2) /* 80158B88 00155988 48 00 6D 5D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158B8C: /* 80158B8C 0015598C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158B90 00155990 41 82 00 34 */ beq lbl_80158BC4 -/* 80158B94 00155994 C0 02 A9 24 */ lfs f0, lbl_803CF2A4-_SDA2_BASE_(r2) -/* 80158B98 00155998 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80158B9C 0015599C 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80158B94 00155994 C0 02 A9 24 */ lfs f0, lbl__2202-_SDA2_BASE_(r2) +/* 80158B98 00155998 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80158B9C 0015599C 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158BA0 001559A0 7F C4 F3 78 */ mr r4, r30 /* 80158BA4 001559A4 D0 1C 00 7C */ stfs f0, 0x7c(r28) /* 80158BA8 001559A8 7F E5 FB 78 */ mr r5, r31 /* 80158BAC 001559AC 38 7C 00 7C */ addi r3, r28, 0x7c /* 80158BB0 001559B0 38 C6 03 DD */ addi r6, r6, 0x3dd -/* 80158BB4 001559B4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158BB8 001559B8 C0 42 A9 00 */ lfs f2, lbl_803CF280-_SDA2_BASE_(r2) -/* 80158BBC 001559BC C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) +/* 80158BB4 001559B4 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158BB8 001559B8 C0 42 A9 00 */ lfs f2, lbl__2193_1-_SDA2_BASE_(r2) +/* 80158BBC 001559BC C0 62 A8 F0 */ lfs f3, lbl__2189_1-_SDA2_BASE_(r2) /* 80158BC0 001559C0 48 00 6D 25 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158BC4: /* 80158BC4 001559C4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158BC8 001559C8 41 82 00 34 */ beq lbl_80158BFC -/* 80158BCC 001559CC C0 02 A8 F4 */ lfs f0, lbl_803CF274-_SDA2_BASE_(r2) -/* 80158BD0 001559D0 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80158BD4 001559D4 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80158BCC 001559CC C0 02 A8 F4 */ lfs f0, lbl__2190_2-_SDA2_BASE_(r2) +/* 80158BD0 001559D0 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80158BD4 001559D4 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158BD8 001559D8 7F C4 F3 78 */ mr r4, r30 /* 80158BDC 001559DC D0 1C 00 80 */ stfs f0, 0x80(r28) /* 80158BE0 001559E0 7F E5 FB 78 */ mr r5, r31 /* 80158BE4 001559E4 38 7C 00 80 */ addi r3, r28, 0x80 /* 80158BE8 001559E8 38 C6 03 EF */ addi r6, r6, 0x3ef -/* 80158BEC 001559EC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158BF0 001559F0 C0 42 A8 DC */ lfs f2, lbl_803CF25C-_SDA2_BASE_(r2) -/* 80158BF4 001559F4 C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) +/* 80158BEC 001559EC C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158BF0 001559F0 C0 42 A8 DC */ lfs f2, lbl__2018-_SDA2_BASE_(r2) +/* 80158BF4 001559F4 C0 62 A8 E4 */ lfs f3, lbl__2055-_SDA2_BASE_(r2) /* 80158BF8 001559F8 48 00 6C ED */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158BFC: /* 80158BFC 001559FC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158C00 00155A00 41 82 00 34 */ beq lbl_80158C34 -/* 80158C04 00155A04 C0 02 A9 24 */ lfs f0, lbl_803CF2A4-_SDA2_BASE_(r2) -/* 80158C08 00155A08 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80158C0C 00155A0C 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80158C04 00155A04 C0 02 A9 24 */ lfs f0, lbl__2202-_SDA2_BASE_(r2) +/* 80158C08 00155A08 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80158C0C 00155A0C 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158C10 00155A10 7F C4 F3 78 */ mr r4, r30 /* 80158C14 00155A14 D0 1C 00 84 */ stfs f0, 0x84(r28) /* 80158C18 00155A18 7F E5 FB 78 */ mr r5, r31 /* 80158C1C 00155A1C 38 7C 00 84 */ addi r3, r28, 0x84 /* 80158C20 00155A20 38 C6 03 FF */ addi r6, r6, 0x3ff -/* 80158C24 00155A24 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158C28 00155A28 C0 42 A8 DC */ lfs f2, lbl_803CF25C-_SDA2_BASE_(r2) -/* 80158C2C 00155A2C C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) +/* 80158C24 00155A24 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158C28 00155A28 C0 42 A8 DC */ lfs f2, lbl__2018-_SDA2_BASE_(r2) +/* 80158C2C 00155A2C C0 62 A8 E4 */ lfs f3, lbl__2055-_SDA2_BASE_(r2) /* 80158C30 00155A30 48 00 6C B5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158C34: /* 80158C34 00155A34 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158C38 00155A38 41 82 00 34 */ beq lbl_80158C6C -/* 80158C3C 00155A3C C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158C40 00155A40 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80158C44 00155A44 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80158C3C 00155A3C C0 02 A8 BC */ lfs f0, lbl__1854-_SDA2_BASE_(r2) +/* 80158C40 00155A40 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80158C44 00155A44 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158C48 00155A48 7F C4 F3 78 */ mr r4, r30 /* 80158C4C 00155A4C D0 1C 00 88 */ stfs f0, 0x88(r28) /* 80158C50 00155A50 7F E5 FB 78 */ mr r5, r31 /* 80158C54 00155A54 38 7C 00 88 */ addi r3, r28, 0x88 /* 80158C58 00155A58 38 C6 04 11 */ addi r6, r6, 0x411 -/* 80158C5C 00155A5C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158C60 00155A60 C0 42 A8 DC */ lfs f2, lbl_803CF25C-_SDA2_BASE_(r2) -/* 80158C64 00155A64 C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) +/* 80158C5C 00155A5C C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158C60 00155A60 C0 42 A8 DC */ lfs f2, lbl__2018-_SDA2_BASE_(r2) +/* 80158C64 00155A64 C0 62 A8 E4 */ lfs f3, lbl__2055-_SDA2_BASE_(r2) /* 80158C68 00155A68 48 00 6C 7D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158C6C: /* 80158C6C 00155A6C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158C70 00155A70 41 82 00 34 */ beq lbl_80158CA4 -/* 80158C74 00155A74 C0 02 A9 24 */ lfs f0, lbl_803CF2A4-_SDA2_BASE_(r2) -/* 80158C78 00155A78 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80158C7C 00155A7C 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80158C74 00155A74 C0 02 A9 24 */ lfs f0, lbl__2202-_SDA2_BASE_(r2) +/* 80158C78 00155A78 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80158C7C 00155A7C 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158C80 00155A80 7F C4 F3 78 */ mr r4, r30 /* 80158C84 00155A84 D0 1C 00 8C */ stfs f0, 0x8c(r28) /* 80158C88 00155A88 7F E5 FB 78 */ mr r5, r31 /* 80158C8C 00155A8C 38 7C 00 8C */ addi r3, r28, 0x8c /* 80158C90 00155A90 38 C6 04 27 */ addi r6, r6, 0x427 -/* 80158C94 00155A94 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158C98 00155A98 C0 42 A8 DC */ lfs f2, lbl_803CF25C-_SDA2_BASE_(r2) -/* 80158C9C 00155A9C C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) +/* 80158C94 00155A94 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158C98 00155A98 C0 42 A8 DC */ lfs f2, lbl__2018-_SDA2_BASE_(r2) +/* 80158C9C 00155A9C C0 62 A8 E4 */ lfs f3, lbl__2055-_SDA2_BASE_(r2) /* 80158CA0 00155AA0 48 00 6C 45 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158CA4: /* 80158CA4 00155AA4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158CA8 00155AA8 41 82 00 34 */ beq lbl_80158CDC -/* 80158CAC 00155AAC C0 02 A9 20 */ lfs f0, lbl_803CF2A0-_SDA2_BASE_(r2) -/* 80158CB0 00155AB0 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80158CB4 00155AB4 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80158CAC 00155AAC C0 02 A9 20 */ lfs f0, lbl__2201_1-_SDA2_BASE_(r2) +/* 80158CB0 00155AB0 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80158CB4 00155AB4 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158CB8 00155AB8 7F C4 F3 78 */ mr r4, r30 /* 80158CBC 00155ABC D0 1C 00 90 */ stfs f0, 0x90(r28) /* 80158CC0 00155AC0 7F E5 FB 78 */ mr r5, r31 /* 80158CC4 00155AC4 38 7C 00 90 */ addi r3, r28, 0x90 /* 80158CC8 00155AC8 38 C6 04 38 */ addi r6, r6, 0x438 -/* 80158CCC 00155ACC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158CD0 00155AD0 C0 42 A8 DC */ lfs f2, lbl_803CF25C-_SDA2_BASE_(r2) -/* 80158CD4 00155AD4 C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) +/* 80158CCC 00155ACC C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158CD0 00155AD0 C0 42 A8 DC */ lfs f2, lbl__2018-_SDA2_BASE_(r2) +/* 80158CD4 00155AD4 C0 62 A8 E4 */ lfs f3, lbl__2055-_SDA2_BASE_(r2) /* 80158CD8 00155AD8 48 00 6C 0D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158CDC: /* 80158CDC 00155ADC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158CE0 00155AE0 41 82 00 34 */ beq lbl_80158D14 -/* 80158CE4 00155AE4 C0 02 A9 2C */ lfs f0, lbl_803CF2AC-_SDA2_BASE_(r2) -/* 80158CE8 00155AE8 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80158CEC 00155AEC 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80158CE4 00155AE4 C0 02 A9 2C */ lfs f0, lbl__2204-_SDA2_BASE_(r2) +/* 80158CE8 00155AE8 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80158CEC 00155AEC 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158CF0 00155AF0 7F C4 F3 78 */ mr r4, r30 /* 80158CF4 00155AF4 D0 1C 00 94 */ stfs f0, 0x94(r28) /* 80158CF8 00155AF8 7F E5 FB 78 */ mr r5, r31 /* 80158CFC 00155AFC 38 7C 00 94 */ addi r3, r28, 0x94 /* 80158D00 00155B00 38 C6 04 49 */ addi r6, r6, 0x449 -/* 80158D04 00155B04 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158D08 00155B08 C0 42 A9 40 */ lfs f2, lbl_803CF2C0-_SDA2_BASE_(r2) -/* 80158D0C 00155B0C C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) +/* 80158D04 00155B04 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158D08 00155B08 C0 42 A9 40 */ lfs f2, lbl__2209_1-_SDA2_BASE_(r2) +/* 80158D0C 00155B0C C0 62 A8 E4 */ lfs f3, lbl__2055-_SDA2_BASE_(r2) /* 80158D10 00155B10 48 00 6B D5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158D14: /* 80158D14 00155B14 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158D18 00155B18 41 82 00 34 */ beq lbl_80158D4C -/* 80158D1C 00155B1C C0 02 A9 44 */ lfs f0, lbl_803CF2C4-_SDA2_BASE_(r2) -/* 80158D20 00155B20 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80158D24 00155B24 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80158D1C 00155B1C C0 02 A9 44 */ lfs f0, lbl__2210-_SDA2_BASE_(r2) +/* 80158D20 00155B20 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80158D24 00155B24 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158D28 00155B28 7F C4 F3 78 */ mr r4, r30 /* 80158D2C 00155B2C D0 1C 00 98 */ stfs f0, 0x98(r28) /* 80158D30 00155B30 7F E5 FB 78 */ mr r5, r31 /* 80158D34 00155B34 38 7C 00 98 */ addi r3, r28, 0x98 /* 80158D38 00155B38 38 C6 04 5E */ addi r6, r6, 0x45e -/* 80158D3C 00155B3C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158D40 00155B40 C0 42 A9 40 */ lfs f2, lbl_803CF2C0-_SDA2_BASE_(r2) -/* 80158D44 00155B44 C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) +/* 80158D3C 00155B3C C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158D40 00155B40 C0 42 A9 40 */ lfs f2, lbl__2209_1-_SDA2_BASE_(r2) +/* 80158D44 00155B44 C0 62 A8 E4 */ lfs f3, lbl__2055-_SDA2_BASE_(r2) /* 80158D48 00155B48 48 00 6B 9D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158D4C: /* 80158D4C 00155B4C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158D50 00155B50 41 82 00 34 */ beq lbl_80158D84 -/* 80158D54 00155B54 C0 02 A9 48 */ lfs f0, lbl_803CF2C8-_SDA2_BASE_(r2) -/* 80158D58 00155B58 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80158D5C 00155B5C 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80158D54 00155B54 C0 02 A9 48 */ lfs f0, lbl__2211-_SDA2_BASE_(r2) +/* 80158D58 00155B58 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80158D5C 00155B5C 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158D60 00155B60 7F C4 F3 78 */ mr r4, r30 /* 80158D64 00155B64 D0 1C 00 9C */ stfs f0, 0x9c(r28) /* 80158D68 00155B68 7F E5 FB 78 */ mr r5, r31 /* 80158D6C 00155B6C 38 7C 00 9C */ addi r3, r28, 0x9c /* 80158D70 00155B70 38 C6 04 73 */ addi r6, r6, 0x473 -/* 80158D74 00155B74 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158D78 00155B78 C0 42 A9 40 */ lfs f2, lbl_803CF2C0-_SDA2_BASE_(r2) -/* 80158D7C 00155B7C C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) +/* 80158D74 00155B74 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158D78 00155B78 C0 42 A9 40 */ lfs f2, lbl__2209_1-_SDA2_BASE_(r2) +/* 80158D7C 00155B7C C0 62 A8 E4 */ lfs f3, lbl__2055-_SDA2_BASE_(r2) /* 80158D80 00155B80 48 00 6B 65 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158D84: /* 80158D84 00155B84 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158D88 00155B88 41 82 00 34 */ beq lbl_80158DBC -/* 80158D8C 00155B8C C0 02 A9 4C */ lfs f0, lbl_803CF2CC-_SDA2_BASE_(r2) -/* 80158D90 00155B90 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80158D94 00155B94 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80158D8C 00155B8C C0 02 A9 4C */ lfs f0, lbl__2212-_SDA2_BASE_(r2) +/* 80158D90 00155B90 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80158D94 00155B94 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158D98 00155B98 7F C4 F3 78 */ mr r4, r30 /* 80158D9C 00155B9C D0 1C 00 A0 */ stfs f0, 0xa0(r28) /* 80158DA0 00155BA0 7F E5 FB 78 */ mr r5, r31 /* 80158DA4 00155BA4 38 7C 00 A0 */ addi r3, r28, 0xa0 /* 80158DA8 00155BA8 38 C6 04 88 */ addi r6, r6, 0x488 -/* 80158DAC 00155BAC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158DB0 00155BB0 C0 42 A9 40 */ lfs f2, lbl_803CF2C0-_SDA2_BASE_(r2) -/* 80158DB4 00155BB4 C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) +/* 80158DAC 00155BAC C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158DB0 00155BB0 C0 42 A9 40 */ lfs f2, lbl__2209_1-_SDA2_BASE_(r2) +/* 80158DB4 00155BB4 C0 62 A8 E4 */ lfs f3, lbl__2055-_SDA2_BASE_(r2) /* 80158DB8 00155BB8 48 00 6B 2D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158DBC: /* 80158DBC 00155BBC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158DC0 00155BC0 41 82 00 34 */ beq lbl_80158DF4 -/* 80158DC4 00155BC4 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) -/* 80158DC8 00155BC8 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80158DCC 00155BCC 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80158DC4 00155BC4 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) +/* 80158DC8 00155BC8 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80158DCC 00155BCC 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158DD0 00155BD0 7F C4 F3 78 */ mr r4, r30 /* 80158DD4 00155BD4 D0 1C 00 A4 */ stfs f0, 0xa4(r28) /* 80158DD8 00155BD8 7F E5 FB 78 */ mr r5, r31 /* 80158DDC 00155BDC 38 7C 00 A4 */ addi r3, r28, 0xa4 /* 80158DE0 00155BE0 38 C6 04 9D */ addi r6, r6, 0x49d -/* 80158DE4 00155BE4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158DE8 00155BE8 C0 42 A9 40 */ lfs f2, lbl_803CF2C0-_SDA2_BASE_(r2) -/* 80158DEC 00155BEC C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) +/* 80158DE4 00155BE4 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158DE8 00155BE8 C0 42 A9 40 */ lfs f2, lbl__2209_1-_SDA2_BASE_(r2) +/* 80158DEC 00155BEC C0 62 A8 E4 */ lfs f3, lbl__2055-_SDA2_BASE_(r2) /* 80158DF0 00155BF0 48 00 6A F5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158DF4: /* 80158DF4 00155BF4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158DF8 00155BF8 41 82 00 34 */ beq lbl_80158E2C -/* 80158DFC 00155BFC C0 02 A9 4C */ lfs f0, lbl_803CF2CC-_SDA2_BASE_(r2) -/* 80158E00 00155C00 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80158E04 00155C04 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80158DFC 00155BFC C0 02 A9 4C */ lfs f0, lbl__2212-_SDA2_BASE_(r2) +/* 80158E00 00155C00 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80158E04 00155C04 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158E08 00155C08 7F C4 F3 78 */ mr r4, r30 /* 80158E0C 00155C0C D0 1C 00 A8 */ stfs f0, 0xa8(r28) /* 80158E10 00155C10 7F E5 FB 78 */ mr r5, r31 /* 80158E14 00155C14 38 7C 00 A8 */ addi r3, r28, 0xa8 /* 80158E18 00155C18 38 C6 04 B2 */ addi r6, r6, 0x4b2 -/* 80158E1C 00155C1C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158E20 00155C20 C0 42 A9 40 */ lfs f2, lbl_803CF2C0-_SDA2_BASE_(r2) -/* 80158E24 00155C24 C0 62 A8 E4 */ lfs f3, lbl_803CF264-_SDA2_BASE_(r2) +/* 80158E1C 00155C1C C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158E20 00155C20 C0 42 A9 40 */ lfs f2, lbl__2209_1-_SDA2_BASE_(r2) +/* 80158E24 00155C24 C0 62 A8 E4 */ lfs f3, lbl__2055-_SDA2_BASE_(r2) /* 80158E28 00155C28 48 00 6A BD */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158E2C: /* 80158E2C 00155C2C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158E30 00155C30 41 82 00 34 */ beq lbl_80158E64 -/* 80158E34 00155C34 C0 02 A8 C8 */ lfs f0, lbl_803CF248-_SDA2_BASE_(r2) -/* 80158E38 00155C38 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80158E3C 00155C3C 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80158E34 00155C34 C0 02 A8 C8 */ lfs f0, lbl__1966-_SDA2_BASE_(r2) +/* 80158E38 00155C38 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80158E3C 00155C3C 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158E40 00155C40 7F C4 F3 78 */ mr r4, r30 /* 80158E44 00155C44 D0 1C 00 AC */ stfs f0, 0xac(r28) /* 80158E48 00155C48 7F E5 FB 78 */ mr r5, r31 /* 80158E4C 00155C4C 38 7C 00 AC */ addi r3, r28, 0xac /* 80158E50 00155C50 38 C6 04 C7 */ addi r6, r6, 0x4c7 -/* 80158E54 00155C54 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158E58 00155C58 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80158E5C 00155C5C C0 62 A9 24 */ lfs f3, lbl_803CF2A4-_SDA2_BASE_(r2) +/* 80158E54 00155C54 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158E58 00155C58 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 80158E5C 00155C5C C0 62 A9 24 */ lfs f3, lbl__2202-_SDA2_BASE_(r2) /* 80158E60 00155C60 48 00 6A 85 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158E64: /* 80158E64 00155C64 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158E68 00155C68 41 82 00 34 */ beq lbl_80158E9C -/* 80158E6C 00155C6C C0 02 A8 C8 */ lfs f0, lbl_803CF248-_SDA2_BASE_(r2) -/* 80158E70 00155C70 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80158E74 00155C74 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80158E6C 00155C6C C0 02 A8 C8 */ lfs f0, lbl__1966-_SDA2_BASE_(r2) +/* 80158E70 00155C70 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80158E74 00155C74 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158E78 00155C78 7F C4 F3 78 */ mr r4, r30 /* 80158E7C 00155C7C D0 1C 00 B0 */ stfs f0, 0xb0(r28) /* 80158E80 00155C80 7F E5 FB 78 */ mr r5, r31 /* 80158E84 00155C84 38 7C 00 B0 */ addi r3, r28, 0xb0 /* 80158E88 00155C88 38 C6 04 D4 */ addi r6, r6, 0x4d4 -/* 80158E8C 00155C8C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158E90 00155C90 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80158E94 00155C94 C0 62 A9 24 */ lfs f3, lbl_803CF2A4-_SDA2_BASE_(r2) +/* 80158E8C 00155C8C C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158E90 00155C90 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 80158E94 00155C94 C0 62 A9 24 */ lfs f3, lbl__2202-_SDA2_BASE_(r2) /* 80158E98 00155C98 48 00 6A 4D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158E9C: /* 80158E9C 00155C9C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158EA0 00155CA0 41 82 00 34 */ beq lbl_80158ED4 -/* 80158EA4 00155CA4 C0 02 A8 CC */ lfs f0, lbl_803CF24C-_SDA2_BASE_(r2) -/* 80158EA8 00155CA8 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80158EAC 00155CAC 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80158EA4 00155CA4 C0 02 A8 CC */ lfs f0, lbl__1967-_SDA2_BASE_(r2) +/* 80158EA8 00155CA8 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80158EAC 00155CAC 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158EB0 00155CB0 7F C4 F3 78 */ mr r4, r30 /* 80158EB4 00155CB4 D0 1C 00 B4 */ stfs f0, 0xb4(r28) /* 80158EB8 00155CB8 7F E5 FB 78 */ mr r5, r31 /* 80158EBC 00155CBC 38 7C 00 B4 */ addi r3, r28, 0xb4 /* 80158EC0 00155CC0 38 C6 04 E3 */ addi r6, r6, 0x4e3 -/* 80158EC4 00155CC4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158EC8 00155CC8 C0 42 A9 50 */ lfs f2, lbl_803CF2D0-_SDA2_BASE_(r2) -/* 80158ECC 00155CCC C0 62 A9 24 */ lfs f3, lbl_803CF2A4-_SDA2_BASE_(r2) +/* 80158EC4 00155CC4 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158EC8 00155CC8 C0 42 A9 50 */ lfs f2, lbl__2213-_SDA2_BASE_(r2) +/* 80158ECC 00155CCC C0 62 A9 24 */ lfs f3, lbl__2202-_SDA2_BASE_(r2) /* 80158ED0 00155CD0 48 00 6A 15 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158ED4: /* 80158ED4 00155CD4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158ED8 00155CD8 41 82 00 34 */ beq lbl_80158F0C -/* 80158EDC 00155CDC C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158EE0 00155CE0 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80158EE4 00155CE4 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80158EDC 00155CDC C0 02 A8 BC */ lfs f0, lbl__1854-_SDA2_BASE_(r2) +/* 80158EE0 00155CE0 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80158EE4 00155CE4 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80158EE8 00155CE8 7F C4 F3 78 */ mr r4, r30 /* 80158EEC 00155CEC D0 1C 00 B8 */ stfs f0, 0xb8(r28) /* 80158EF0 00155CF0 7F E5 FB 78 */ mr r5, r31 /* 80158EF4 00155CF4 38 7C 00 B8 */ addi r3, r28, 0xb8 /* 80158EF8 00155CF8 38 C6 04 EF */ addi r6, r6, 0x4ef -/* 80158EFC 00155CFC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80158F00 00155D00 C0 42 A9 00 */ lfs f2, lbl_803CF280-_SDA2_BASE_(r2) -/* 80158F04 00155D04 C0 62 A9 24 */ lfs f3, lbl_803CF2A4-_SDA2_BASE_(r2) +/* 80158EFC 00155CFC C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80158F00 00155D00 C0 42 A9 00 */ lfs f2, lbl__2193_1-_SDA2_BASE_(r2) +/* 80158F04 00155D04 C0 62 A9 24 */ lfs f3, lbl__2202-_SDA2_BASE_(r2) /* 80158F08 00155D08 48 00 69 DD */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80158F0C: /* 80158F0C 00155D0C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158F10 00155D10 41 82 00 34 */ beq lbl_80158F44 /* 80158F14 00155D14 38 00 00 00 */ li r0, 0 -/* 80158F18 00155D18 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80158F1C 00155D1C 38 83 FC 00 */ addi r4, r3, lbl_8026FC00@l +/* 80158F18 00155D18 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80158F1C 00155D1C 38 83 FC 00 */ addi r4, r3, lbl__stringBase0_95@l /* 80158F20 00155D20 98 1C 00 BC */ stb r0, 0xbc(r28) /* 80158F24 00155D24 7F C7 F3 78 */ mr r7, r30 /* 80158F28 00155D28 7F E8 FB 78 */ mr r8, r31 @@ -2254,8 +2254,8 @@ lbl_80158F44: /* 80158F44 00155D44 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158F48 00155D48 41 82 00 34 */ beq lbl_80158F7C /* 80158F4C 00155D4C 38 00 00 00 */ li r0, 0 -/* 80158F50 00155D50 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80158F54 00155D54 38 83 FC 00 */ addi r4, r3, lbl_8026FC00@l +/* 80158F50 00155D50 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80158F54 00155D54 38 83 FC 00 */ addi r4, r3, lbl__stringBase0_95@l /* 80158F58 00155D58 98 1C 00 BD */ stb r0, 0xbd(r28) /* 80158F5C 00155D5C 7F C7 F3 78 */ mr r7, r30 /* 80158F60 00155D60 7F E8 FB 78 */ mr r8, r31 @@ -2269,8 +2269,8 @@ lbl_80158F7C: /* 80158F7C 00155D7C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158F80 00155D80 41 82 00 34 */ beq lbl_80158FB4 /* 80158F84 00155D84 38 00 00 02 */ li r0, 2 -/* 80158F88 00155D88 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80158F8C 00155D8C 38 83 FC 00 */ addi r4, r3, lbl_8026FC00@l +/* 80158F88 00155D88 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80158F8C 00155D8C 38 83 FC 00 */ addi r4, r3, lbl__stringBase0_95@l /* 80158F90 00155D90 90 1C 00 C0 */ stw r0, 0xc0(r28) /* 80158F94 00155D94 7F C7 F3 78 */ mr r7, r30 /* 80158F98 00155D98 7F E8 FB 78 */ mr r8, r31 @@ -2283,17 +2283,17 @@ lbl_80158F7C: lbl_80158FB4: /* 80158FB4 00155DB4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80158FB8 00155DB8 41 82 00 4C */ beq lbl_80159004 -/* 80158FBC 00155DBC C0 22 A8 C0 */ lfs f1, lbl_803CF240-_SDA2_BASE_(r2) +/* 80158FBC 00155DBC C0 22 A8 C0 */ lfs f1, lbl__1855-_SDA2_BASE_(r2) /* 80158FC0 00155DC0 38 61 00 44 */ addi r3, r1, 0x44 -/* 80158FC4 00155DC4 C0 42 A9 54 */ lfs f2, lbl_803CF2D4-_SDA2_BASE_(r2) +/* 80158FC4 00155DC4 C0 42 A9 54 */ lfs f2, lbl__2214-_SDA2_BASE_(r2) /* 80158FC8 00155DC8 FC 60 08 90 */ fmr f3, f1 /* 80158FCC 00155DCC 4B F0 6F BD */ bl create__5xVec3Ffff /* 80158FD0 00155DD0 38 7C 00 C4 */ addi r3, r28, 0xc4 /* 80158FD4 00155DD4 38 81 00 44 */ addi r4, r1, 0x44 /* 80158FD8 00155DD8 4B EB 22 8D */ bl __as__5xVec3FRC5xVec3 -/* 80158FDC 00155DDC 3C 60 80 27 */ lis r3, lbl_8026FC00@ha +/* 80158FDC 00155DDC 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha /* 80158FE0 00155DE0 7F C7 F3 78 */ mr r7, r30 -/* 80158FE4 00155DE4 38 A3 FC 00 */ addi r5, r3, lbl_8026FC00@l +/* 80158FE4 00155DE4 38 A3 FC 00 */ addi r5, r3, lbl__stringBase0_95@l /* 80158FE8 00155DE8 7F E8 FB 78 */ mr r8, r31 /* 80158FEC 00155DEC 38 7C 00 C4 */ addi r3, r28, 0xc4 /* 80158FF0 00155DF0 38 80 00 00 */ li r4, 0 @@ -2304,32 +2304,32 @@ lbl_80158FB4: lbl_80159004: /* 80159004 00155E04 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159008 00155E08 41 82 00 34 */ beq lbl_8015903C -/* 8015900C 00155E0C C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159010 00155E10 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159014 00155E14 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 8015900C 00155E0C C0 02 A8 BC */ lfs f0, lbl__1854-_SDA2_BASE_(r2) +/* 80159010 00155E10 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159014 00155E14 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159018 00155E18 7F C4 F3 78 */ mr r4, r30 /* 8015901C 00155E1C D0 1C 00 D0 */ stfs f0, 0xd0(r28) /* 80159020 00155E20 7F E5 FB 78 */ mr r5, r31 /* 80159024 00155E24 38 7C 00 D0 */ addi r3, r28, 0xd0 /* 80159028 00155E28 38 C6 05 4A */ addi r6, r6, 0x54a -/* 8015902C 00155E2C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159030 00155E30 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159034 00155E34 C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) +/* 8015902C 00155E2C C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159030 00155E30 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 80159034 00155E34 C0 62 A8 F0 */ lfs f3, lbl__2189_1-_SDA2_BASE_(r2) /* 80159038 00155E38 48 00 68 AD */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015903C: /* 8015903C 00155E3C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159040 00155E40 41 82 00 4C */ beq lbl_8015908C -/* 80159044 00155E44 C0 22 A9 54 */ lfs f1, lbl_803CF2D4-_SDA2_BASE_(r2) +/* 80159044 00155E44 C0 22 A9 54 */ lfs f1, lbl__2214-_SDA2_BASE_(r2) /* 80159048 00155E48 38 61 00 38 */ addi r3, r1, 0x38 -/* 8015904C 00155E4C C0 42 A9 58 */ lfs f2, lbl_803CF2D8-_SDA2_BASE_(r2) -/* 80159050 00155E50 C0 62 A8 EC */ lfs f3, lbl_803CF26C-_SDA2_BASE_(r2) +/* 8015904C 00155E4C C0 42 A9 58 */ lfs f2, lbl__2215-_SDA2_BASE_(r2) +/* 80159050 00155E50 C0 62 A8 EC */ lfs f3, lbl__2188_1-_SDA2_BASE_(r2) /* 80159054 00155E54 4B F0 6F 35 */ bl create__5xVec3Ffff /* 80159058 00155E58 38 7C 00 D4 */ addi r3, r28, 0xd4 /* 8015905C 00155E5C 38 81 00 38 */ addi r4, r1, 0x38 /* 80159060 00155E60 4B EB 22 05 */ bl __as__5xVec3FRC5xVec3 -/* 80159064 00155E64 3C 60 80 27 */ lis r3, lbl_8026FC00@ha +/* 80159064 00155E64 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha /* 80159068 00155E68 7F C7 F3 78 */ mr r7, r30 -/* 8015906C 00155E6C 38 A3 FC 00 */ addi r5, r3, lbl_8026FC00@l +/* 8015906C 00155E6C 38 A3 FC 00 */ addi r5, r3, lbl__stringBase0_95@l /* 80159070 00155E70 7F E8 FB 78 */ mr r8, r31 /* 80159074 00155E74 38 7C 00 D4 */ addi r3, r28, 0xd4 /* 80159078 00155E78 38 80 00 00 */ li r4, 0 @@ -2340,54 +2340,54 @@ lbl_8015903C: lbl_8015908C: /* 8015908C 00155E8C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159090 00155E90 41 82 00 34 */ beq lbl_801590C4 -/* 80159094 00155E94 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159098 00155E98 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 8015909C 00155E9C 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80159094 00155E94 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) +/* 80159098 00155E98 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 8015909C 00155E9C 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 801590A0 00155EA0 7F C4 F3 78 */ mr r4, r30 /* 801590A4 00155EA4 D0 1C 00 E0 */ stfs f0, 0xe0(r28) /* 801590A8 00155EA8 7F E5 FB 78 */ mr r5, r31 /* 801590AC 00155EAC 38 7C 00 E0 */ addi r3, r28, 0xe0 /* 801590B0 00155EB0 38 C6 05 6C */ addi r6, r6, 0x56c -/* 801590B4 00155EB4 C0 22 A8 FC */ lfs f1, lbl_803CF27C-_SDA2_BASE_(r2) -/* 801590B8 00155EB8 C0 42 A9 0C */ lfs f2, lbl_803CF28C-_SDA2_BASE_(r2) -/* 801590BC 00155EBC C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) +/* 801590B4 00155EB4 C0 22 A8 FC */ lfs f1, lbl__2192_2-_SDA2_BASE_(r2) +/* 801590B8 00155EB8 C0 42 A9 0C */ lfs f2, lbl__2196_1-_SDA2_BASE_(r2) +/* 801590BC 00155EBC C0 62 A8 F0 */ lfs f3, lbl__2189_1-_SDA2_BASE_(r2) /* 801590C0 00155EC0 48 00 68 25 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801590C4: /* 801590C4 00155EC4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801590C8 00155EC8 41 82 00 34 */ beq lbl_801590FC -/* 801590CC 00155ECC C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) -/* 801590D0 00155ED0 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 801590D4 00155ED4 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 801590CC 00155ECC C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) +/* 801590D0 00155ED0 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 801590D4 00155ED4 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 801590D8 00155ED8 7F C4 F3 78 */ mr r4, r30 /* 801590DC 00155EDC D0 1C 00 E4 */ stfs f0, 0xe4(r28) /* 801590E0 00155EE0 7F E5 FB 78 */ mr r5, r31 /* 801590E4 00155EE4 38 7C 00 E4 */ addi r3, r28, 0xe4 /* 801590E8 00155EE8 38 C6 05 7A */ addi r6, r6, 0x57a -/* 801590EC 00155EEC C0 22 A8 FC */ lfs f1, lbl_803CF27C-_SDA2_BASE_(r2) -/* 801590F0 00155EF0 C0 42 A9 0C */ lfs f2, lbl_803CF28C-_SDA2_BASE_(r2) -/* 801590F4 00155EF4 C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) +/* 801590EC 00155EEC C0 22 A8 FC */ lfs f1, lbl__2192_2-_SDA2_BASE_(r2) +/* 801590F0 00155EF0 C0 42 A9 0C */ lfs f2, lbl__2196_1-_SDA2_BASE_(r2) +/* 801590F4 00155EF4 C0 62 A8 F0 */ lfs f3, lbl__2189_1-_SDA2_BASE_(r2) /* 801590F8 00155EF8 48 00 67 ED */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801590FC: /* 801590FC 00155EFC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159100 00155F00 41 82 00 34 */ beq lbl_80159134 -/* 80159104 00155F04 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159108 00155F08 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 8015910C 00155F0C 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80159104 00155F04 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) +/* 80159108 00155F08 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 8015910C 00155F0C 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159110 00155F10 7F C4 F3 78 */ mr r4, r30 /* 80159114 00155F14 D0 1C 00 E8 */ stfs f0, 0xe8(r28) /* 80159118 00155F18 7F E5 FB 78 */ mr r5, r31 /* 8015911C 00155F1C 38 7C 00 E8 */ addi r3, r28, 0xe8 /* 80159120 00155F20 38 C6 05 8A */ addi r6, r6, 0x58a -/* 80159124 00155F24 C0 22 A8 FC */ lfs f1, lbl_803CF27C-_SDA2_BASE_(r2) -/* 80159128 00155F28 C0 42 A9 0C */ lfs f2, lbl_803CF28C-_SDA2_BASE_(r2) -/* 8015912C 00155F2C C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) +/* 80159124 00155F24 C0 22 A8 FC */ lfs f1, lbl__2192_2-_SDA2_BASE_(r2) +/* 80159128 00155F28 C0 42 A9 0C */ lfs f2, lbl__2196_1-_SDA2_BASE_(r2) +/* 8015912C 00155F2C C0 62 A8 F0 */ lfs f3, lbl__2189_1-_SDA2_BASE_(r2) /* 80159130 00155F30 48 00 67 B5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159134: /* 80159134 00155F34 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159138 00155F38 41 82 00 34 */ beq lbl_8015916C /* 8015913C 00155F3C 38 00 00 00 */ li r0, 0 -/* 80159140 00155F40 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159144 00155F44 38 83 FC 00 */ addi r4, r3, lbl_8026FC00@l +/* 80159140 00155F40 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159144 00155F44 38 83 FC 00 */ addi r4, r3, lbl__stringBase0_95@l /* 80159148 00155F48 98 1C 00 EC */ stb r0, 0xec(r28) /* 8015914C 00155F4C 7F C7 F3 78 */ mr r7, r30 /* 80159150 00155F50 7F E8 FB 78 */ mr r8, r31 @@ -2401,8 +2401,8 @@ lbl_8015916C: /* 8015916C 00155F6C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159170 00155F70 41 82 00 34 */ beq lbl_801591A4 /* 80159174 00155F74 38 00 00 00 */ li r0, 0 -/* 80159178 00155F78 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 8015917C 00155F7C 38 83 FC 00 */ addi r4, r3, lbl_8026FC00@l +/* 80159178 00155F78 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 8015917C 00155F7C 38 83 FC 00 */ addi r4, r3, lbl__stringBase0_95@l /* 80159180 00155F80 98 1C 00 ED */ stb r0, 0xed(r28) /* 80159184 00155F84 7F C7 F3 78 */ mr r7, r30 /* 80159188 00155F88 7F E8 FB 78 */ mr r8, r31 @@ -2416,8 +2416,8 @@ lbl_801591A4: /* 801591A4 00155FA4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801591A8 00155FA8 41 82 00 34 */ beq lbl_801591DC /* 801591AC 00155FAC 38 00 00 06 */ li r0, 6 -/* 801591B0 00155FB0 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 801591B4 00155FB4 38 83 FC 00 */ addi r4, r3, lbl_8026FC00@l +/* 801591B0 00155FB0 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 801591B4 00155FB4 38 83 FC 00 */ addi r4, r3, lbl__stringBase0_95@l /* 801591B8 00155FB8 90 1C 00 F0 */ stw r0, 0xf0(r28) /* 801591BC 00155FBC 7F C7 F3 78 */ mr r7, r30 /* 801591C0 00155FC0 7F E8 FB 78 */ mr r8, r31 @@ -2430,17 +2430,17 @@ lbl_801591A4: lbl_801591DC: /* 801591DC 00155FDC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801591E0 00155FE0 41 82 00 4C */ beq lbl_8015922C -/* 801591E4 00155FE4 C0 22 A8 C0 */ lfs f1, lbl_803CF240-_SDA2_BASE_(r2) +/* 801591E4 00155FE4 C0 22 A8 C0 */ lfs f1, lbl__1855-_SDA2_BASE_(r2) /* 801591E8 00155FE8 38 61 00 2C */ addi r3, r1, 0x2c -/* 801591EC 00155FEC C0 42 A9 5C */ lfs f2, lbl_803CF2DC-_SDA2_BASE_(r2) -/* 801591F0 00155FF0 C0 62 A8 DC */ lfs f3, lbl_803CF25C-_SDA2_BASE_(r2) +/* 801591EC 00155FEC C0 42 A9 5C */ lfs f2, lbl__2216-_SDA2_BASE_(r2) +/* 801591F0 00155FF0 C0 62 A8 DC */ lfs f3, lbl__2018-_SDA2_BASE_(r2) /* 801591F4 00155FF4 4B F0 6D 95 */ bl create__5xVec3Ffff /* 801591F8 00155FF8 38 7C 00 F4 */ addi r3, r28, 0xf4 /* 801591FC 00155FFC 38 81 00 2C */ addi r4, r1, 0x2c /* 80159200 00156000 4B EB 20 65 */ bl __as__5xVec3FRC5xVec3 -/* 80159204 00156004 3C 60 80 27 */ lis r3, lbl_8026FC00@ha +/* 80159204 00156004 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha /* 80159208 00156008 7F C7 F3 78 */ mr r7, r30 -/* 8015920C 0015600C 38 A3 FC 00 */ addi r5, r3, lbl_8026FC00@l +/* 8015920C 0015600C 38 A3 FC 00 */ addi r5, r3, lbl__stringBase0_95@l /* 80159210 00156010 7F E8 FB 78 */ mr r8, r31 /* 80159214 00156014 38 7C 00 F4 */ addi r3, r28, 0xf4 /* 80159218 00156018 38 80 00 00 */ li r4, 0 @@ -2451,32 +2451,32 @@ lbl_801591DC: lbl_8015922C: /* 8015922C 0015602C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159230 00156030 41 82 00 34 */ beq lbl_80159264 -/* 80159234 00156034 C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159238 00156038 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 8015923C 0015603C 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80159234 00156034 C0 02 A8 BC */ lfs f0, lbl__1854-_SDA2_BASE_(r2) +/* 80159238 00156038 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 8015923C 0015603C 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159240 00156040 7F C4 F3 78 */ mr r4, r30 /* 80159244 00156044 D0 1C 01 00 */ stfs f0, 0x100(r28) /* 80159248 00156048 7F E5 FB 78 */ mr r5, r31 /* 8015924C 0015604C 38 7C 01 00 */ addi r3, r28, 0x100 /* 80159250 00156050 38 C6 05 E5 */ addi r6, r6, 0x5e5 -/* 80159254 00156054 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159258 00156058 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 8015925C 0015605C C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) +/* 80159254 00156054 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159258 00156058 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 8015925C 0015605C C0 62 A8 F0 */ lfs f3, lbl__2189_1-_SDA2_BASE_(r2) /* 80159260 00156060 48 00 66 85 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159264: /* 80159264 00156064 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159268 00156068 41 82 00 4C */ beq lbl_801592B4 -/* 8015926C 0015606C C0 22 A9 60 */ lfs f1, lbl_803CF2E0-_SDA2_BASE_(r2) +/* 8015926C 0015606C C0 22 A9 60 */ lfs f1, lbl__2217-_SDA2_BASE_(r2) /* 80159270 00156070 38 61 00 20 */ addi r3, r1, 0x20 -/* 80159274 00156074 C0 42 A9 64 */ lfs f2, lbl_803CF2E4-_SDA2_BASE_(r2) -/* 80159278 00156078 C0 62 A9 68 */ lfs f3, lbl_803CF2E8-_SDA2_BASE_(r2) +/* 80159274 00156074 C0 42 A9 64 */ lfs f2, lbl__2218-_SDA2_BASE_(r2) +/* 80159278 00156078 C0 62 A9 68 */ lfs f3, lbl__2219_1-_SDA2_BASE_(r2) /* 8015927C 0015607C 4B F0 6D 0D */ bl create__5xVec3Ffff /* 80159280 00156080 38 7C 01 04 */ addi r3, r28, 0x104 /* 80159284 00156084 38 81 00 20 */ addi r4, r1, 0x20 /* 80159288 00156088 4B EB 1F DD */ bl __as__5xVec3FRC5xVec3 -/* 8015928C 0015608C 3C 60 80 27 */ lis r3, lbl_8026FC00@ha +/* 8015928C 0015608C 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha /* 80159290 00156090 7F C7 F3 78 */ mr r7, r30 -/* 80159294 00156094 38 A3 FC 00 */ addi r5, r3, lbl_8026FC00@l +/* 80159294 00156094 38 A3 FC 00 */ addi r5, r3, lbl__stringBase0_95@l /* 80159298 00156098 7F E8 FB 78 */ mr r8, r31 /* 8015929C 0015609C 38 7C 01 04 */ addi r3, r28, 0x104 /* 801592A0 001560A0 38 80 00 00 */ li r4, 0 @@ -2487,54 +2487,54 @@ lbl_80159264: lbl_801592B4: /* 801592B4 001560B4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801592B8 001560B8 41 82 00 34 */ beq lbl_801592EC -/* 801592BC 001560BC C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) -/* 801592C0 001560C0 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 801592C4 001560C4 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 801592BC 001560BC C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) +/* 801592C0 001560C0 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 801592C4 001560C4 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 801592C8 001560C8 7F C4 F3 78 */ mr r4, r30 /* 801592CC 001560CC D0 1C 01 10 */ stfs f0, 0x110(r28) /* 801592D0 001560D0 7F E5 FB 78 */ mr r5, r31 /* 801592D4 001560D4 38 7C 01 10 */ addi r3, r28, 0x110 /* 801592D8 001560D8 38 C6 06 07 */ addi r6, r6, 0x607 -/* 801592DC 001560DC C0 22 A8 FC */ lfs f1, lbl_803CF27C-_SDA2_BASE_(r2) -/* 801592E0 001560E0 C0 42 A9 0C */ lfs f2, lbl_803CF28C-_SDA2_BASE_(r2) -/* 801592E4 001560E4 C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) +/* 801592DC 001560DC C0 22 A8 FC */ lfs f1, lbl__2192_2-_SDA2_BASE_(r2) +/* 801592E0 001560E0 C0 42 A9 0C */ lfs f2, lbl__2196_1-_SDA2_BASE_(r2) +/* 801592E4 001560E4 C0 62 A8 F0 */ lfs f3, lbl__2189_1-_SDA2_BASE_(r2) /* 801592E8 001560E8 48 00 65 FD */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801592EC: /* 801592EC 001560EC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801592F0 001560F0 41 82 00 34 */ beq lbl_80159324 -/* 801592F4 001560F4 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) -/* 801592F8 001560F8 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 801592FC 001560FC 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 801592F4 001560F4 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) +/* 801592F8 001560F8 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 801592FC 001560FC 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159300 00156100 7F C4 F3 78 */ mr r4, r30 /* 80159304 00156104 D0 1C 01 14 */ stfs f0, 0x114(r28) /* 80159308 00156108 7F E5 FB 78 */ mr r5, r31 /* 8015930C 0015610C 38 7C 01 14 */ addi r3, r28, 0x114 /* 80159310 00156110 38 C6 06 15 */ addi r6, r6, 0x615 -/* 80159314 00156114 C0 22 A8 FC */ lfs f1, lbl_803CF27C-_SDA2_BASE_(r2) -/* 80159318 00156118 C0 42 A9 0C */ lfs f2, lbl_803CF28C-_SDA2_BASE_(r2) -/* 8015931C 0015611C C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) +/* 80159314 00156114 C0 22 A8 FC */ lfs f1, lbl__2192_2-_SDA2_BASE_(r2) +/* 80159318 00156118 C0 42 A9 0C */ lfs f2, lbl__2196_1-_SDA2_BASE_(r2) +/* 8015931C 0015611C C0 62 A8 F0 */ lfs f3, lbl__2189_1-_SDA2_BASE_(r2) /* 80159320 00156120 48 00 65 C5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159324: /* 80159324 00156124 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159328 00156128 41 82 00 34 */ beq lbl_8015935C -/* 8015932C 0015612C C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159330 00156130 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159334 00156134 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 8015932C 0015612C C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) +/* 80159330 00156130 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159334 00156134 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159338 00156138 7F C4 F3 78 */ mr r4, r30 /* 8015933C 0015613C D0 1C 01 18 */ stfs f0, 0x118(r28) /* 80159340 00156140 7F E5 FB 78 */ mr r5, r31 /* 80159344 00156144 38 7C 01 18 */ addi r3, r28, 0x118 /* 80159348 00156148 38 C6 06 25 */ addi r6, r6, 0x625 -/* 8015934C 0015614C C0 22 A8 FC */ lfs f1, lbl_803CF27C-_SDA2_BASE_(r2) -/* 80159350 00156150 C0 42 A9 0C */ lfs f2, lbl_803CF28C-_SDA2_BASE_(r2) -/* 80159354 00156154 C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) +/* 8015934C 0015614C C0 22 A8 FC */ lfs f1, lbl__2192_2-_SDA2_BASE_(r2) +/* 80159350 00156150 C0 42 A9 0C */ lfs f2, lbl__2196_1-_SDA2_BASE_(r2) +/* 80159354 00156154 C0 62 A8 F0 */ lfs f3, lbl__2189_1-_SDA2_BASE_(r2) /* 80159358 00156158 48 00 65 8D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015935C: /* 8015935C 0015615C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159360 00156160 41 82 00 34 */ beq lbl_80159394 /* 80159364 00156164 38 00 00 00 */ li r0, 0 -/* 80159368 00156168 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 8015936C 0015616C 38 83 FC 00 */ addi r4, r3, lbl_8026FC00@l +/* 80159368 00156168 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 8015936C 0015616C 38 83 FC 00 */ addi r4, r3, lbl__stringBase0_95@l /* 80159370 00156170 98 1C 01 1C */ stb r0, 0x11c(r28) /* 80159374 00156174 7F C7 F3 78 */ mr r7, r30 /* 80159378 00156178 7F E8 FB 78 */ mr r8, r31 @@ -2548,8 +2548,8 @@ lbl_80159394: /* 80159394 00156194 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159398 00156198 41 82 00 34 */ beq lbl_801593CC /* 8015939C 0015619C 38 00 00 01 */ li r0, 1 -/* 801593A0 001561A0 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 801593A4 001561A4 38 83 FC 00 */ addi r4, r3, lbl_8026FC00@l +/* 801593A0 001561A0 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 801593A4 001561A4 38 83 FC 00 */ addi r4, r3, lbl__stringBase0_95@l /* 801593A8 001561A8 98 1C 01 1D */ stb r0, 0x11d(r28) /* 801593AC 001561AC 7F C7 F3 78 */ mr r7, r30 /* 801593B0 001561B0 7F E8 FB 78 */ mr r8, r31 @@ -2563,8 +2563,8 @@ lbl_801593CC: /* 801593CC 001561CC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801593D0 001561D0 41 82 00 34 */ beq lbl_80159404 /* 801593D4 001561D4 38 00 00 02 */ li r0, 2 -/* 801593D8 001561D8 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 801593DC 001561DC 38 83 FC 00 */ addi r4, r3, lbl_8026FC00@l +/* 801593D8 001561D8 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 801593DC 001561DC 38 83 FC 00 */ addi r4, r3, lbl__stringBase0_95@l /* 801593E0 001561E0 90 1C 01 20 */ stw r0, 0x120(r28) /* 801593E4 001561E4 7F C7 F3 78 */ mr r7, r30 /* 801593E8 001561E8 7F E8 FB 78 */ mr r8, r31 @@ -2577,17 +2577,17 @@ lbl_801593CC: lbl_80159404: /* 80159404 00156204 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159408 00156208 41 82 00 4C */ beq lbl_80159454 -/* 8015940C 0015620C C0 22 A8 C0 */ lfs f1, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015940C 0015620C C0 22 A8 C0 */ lfs f1, lbl__1855-_SDA2_BASE_(r2) /* 80159410 00156210 38 61 00 14 */ addi r3, r1, 0x14 -/* 80159414 00156214 C0 42 A9 6C */ lfs f2, lbl_803CF2EC-_SDA2_BASE_(r2) -/* 80159418 00156218 C0 62 A8 D8 */ lfs f3, lbl_803CF258-_SDA2_BASE_(r2) +/* 80159414 00156214 C0 42 A9 6C */ lfs f2, lbl__2220-_SDA2_BASE_(r2) +/* 80159418 00156218 C0 62 A8 D8 */ lfs f3, lbl__2017-_SDA2_BASE_(r2) /* 8015941C 0015621C 4B F0 6B 6D */ bl create__5xVec3Ffff /* 80159420 00156220 38 7C 01 24 */ addi r3, r28, 0x124 /* 80159424 00156224 38 81 00 14 */ addi r4, r1, 0x14 /* 80159428 00156228 4B EB 1E 3D */ bl __as__5xVec3FRC5xVec3 -/* 8015942C 0015622C 3C 60 80 27 */ lis r3, lbl_8026FC00@ha +/* 8015942C 0015622C 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha /* 80159430 00156230 7F C7 F3 78 */ mr r7, r30 -/* 80159434 00156234 38 A3 FC 00 */ addi r5, r3, lbl_8026FC00@l +/* 80159434 00156234 38 A3 FC 00 */ addi r5, r3, lbl__stringBase0_95@l /* 80159438 00156238 7F E8 FB 78 */ mr r8, r31 /* 8015943C 0015623C 38 7C 01 24 */ addi r3, r28, 0x124 /* 80159440 00156240 38 80 00 00 */ li r4, 0 @@ -2598,32 +2598,32 @@ lbl_80159404: lbl_80159454: /* 80159454 00156254 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159458 00156258 41 82 00 34 */ beq lbl_8015948C -/* 8015945C 0015625C C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159460 00156260 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159464 00156264 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 8015945C 0015625C C0 02 A8 BC */ lfs f0, lbl__1854-_SDA2_BASE_(r2) +/* 80159460 00156260 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159464 00156264 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159468 00156268 7F C4 F3 78 */ mr r4, r30 /* 8015946C 0015626C D0 1C 01 30 */ stfs f0, 0x130(r28) /* 80159470 00156270 7F E5 FB 78 */ mr r5, r31 /* 80159474 00156274 38 7C 01 30 */ addi r3, r28, 0x130 /* 80159478 00156278 38 C6 06 80 */ addi r6, r6, 0x680 -/* 8015947C 0015627C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159480 00156280 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159484 00156284 C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) +/* 8015947C 0015627C C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159480 00156280 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 80159484 00156284 C0 62 A8 F0 */ lfs f3, lbl__2189_1-_SDA2_BASE_(r2) /* 80159488 00156288 48 00 64 5D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015948C: /* 8015948C 0015628C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159490 00156290 41 82 00 4C */ beq lbl_801594DC -/* 80159494 00156294 C0 22 A8 CC */ lfs f1, lbl_803CF24C-_SDA2_BASE_(r2) +/* 80159494 00156294 C0 22 A8 CC */ lfs f1, lbl__1967-_SDA2_BASE_(r2) /* 80159498 00156298 38 61 00 08 */ addi r3, r1, 8 -/* 8015949C 0015629C C0 42 A9 14 */ lfs f2, lbl_803CF294-_SDA2_BASE_(r2) -/* 801594A0 001562A0 C0 62 A8 BC */ lfs f3, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015949C 0015629C C0 42 A9 14 */ lfs f2, lbl__2198-_SDA2_BASE_(r2) +/* 801594A0 001562A0 C0 62 A8 BC */ lfs f3, lbl__1854-_SDA2_BASE_(r2) /* 801594A4 001562A4 4B F0 6A E5 */ bl create__5xVec3Ffff /* 801594A8 001562A8 38 7C 01 34 */ addi r3, r28, 0x134 /* 801594AC 001562AC 38 81 00 08 */ addi r4, r1, 8 /* 801594B0 001562B0 4B EB 1D B5 */ bl __as__5xVec3FRC5xVec3 -/* 801594B4 001562B4 3C 60 80 27 */ lis r3, lbl_8026FC00@ha +/* 801594B4 001562B4 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha /* 801594B8 001562B8 7F C7 F3 78 */ mr r7, r30 -/* 801594BC 001562BC 38 A3 FC 00 */ addi r5, r3, lbl_8026FC00@l +/* 801594BC 001562BC 38 A3 FC 00 */ addi r5, r3, lbl__stringBase0_95@l /* 801594C0 001562C0 7F E8 FB 78 */ mr r8, r31 /* 801594C4 001562C4 38 7C 01 34 */ addi r3, r28, 0x134 /* 801594C8 001562C8 38 80 00 00 */ li r4, 0 @@ -2634,831 +2634,831 @@ lbl_8015948C: lbl_801594DC: /* 801594DC 001562DC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801594E0 001562E0 41 82 00 34 */ beq lbl_80159514 -/* 801594E4 001562E4 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) -/* 801594E8 001562E8 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 801594EC 001562EC 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 801594E4 001562E4 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) +/* 801594E8 001562E8 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 801594EC 001562EC 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 801594F0 001562F0 7F C4 F3 78 */ mr r4, r30 /* 801594F4 001562F4 D0 1C 01 40 */ stfs f0, 0x140(r28) /* 801594F8 001562F8 7F E5 FB 78 */ mr r5, r31 /* 801594FC 001562FC 38 7C 01 40 */ addi r3, r28, 0x140 /* 80159500 00156300 38 C6 06 A2 */ addi r6, r6, 0x6a2 -/* 80159504 00156304 C0 22 A8 FC */ lfs f1, lbl_803CF27C-_SDA2_BASE_(r2) -/* 80159508 00156308 C0 42 A9 0C */ lfs f2, lbl_803CF28C-_SDA2_BASE_(r2) -/* 8015950C 0015630C C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) +/* 80159504 00156304 C0 22 A8 FC */ lfs f1, lbl__2192_2-_SDA2_BASE_(r2) +/* 80159508 00156308 C0 42 A9 0C */ lfs f2, lbl__2196_1-_SDA2_BASE_(r2) +/* 8015950C 0015630C C0 62 A8 F0 */ lfs f3, lbl__2189_1-_SDA2_BASE_(r2) /* 80159510 00156310 48 00 63 D5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159514: /* 80159514 00156314 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159518 00156318 41 82 00 34 */ beq lbl_8015954C -/* 8015951C 0015631C C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159520 00156320 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159524 00156324 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 8015951C 0015631C C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) +/* 80159520 00156320 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159524 00156324 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159528 00156328 7F C4 F3 78 */ mr r4, r30 /* 8015952C 0015632C D0 1C 01 44 */ stfs f0, 0x144(r28) /* 80159530 00156330 7F E5 FB 78 */ mr r5, r31 /* 80159534 00156334 38 7C 01 44 */ addi r3, r28, 0x144 /* 80159538 00156338 38 C6 06 B0 */ addi r6, r6, 0x6b0 -/* 8015953C 0015633C C0 22 A8 FC */ lfs f1, lbl_803CF27C-_SDA2_BASE_(r2) -/* 80159540 00156340 C0 42 A9 0C */ lfs f2, lbl_803CF28C-_SDA2_BASE_(r2) -/* 80159544 00156344 C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) +/* 8015953C 0015633C C0 22 A8 FC */ lfs f1, lbl__2192_2-_SDA2_BASE_(r2) +/* 80159540 00156340 C0 42 A9 0C */ lfs f2, lbl__2196_1-_SDA2_BASE_(r2) +/* 80159544 00156344 C0 62 A8 F0 */ lfs f3, lbl__2189_1-_SDA2_BASE_(r2) /* 80159548 00156348 48 00 63 9D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015954C: /* 8015954C 0015634C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159550 00156350 41 82 00 34 */ beq lbl_80159584 -/* 80159554 00156354 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159558 00156358 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 8015955C 0015635C 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80159554 00156354 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) +/* 80159558 00156358 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 8015955C 0015635C 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159560 00156360 7F C4 F3 78 */ mr r4, r30 /* 80159564 00156364 D0 1C 01 48 */ stfs f0, 0x148(r28) /* 80159568 00156368 7F E5 FB 78 */ mr r5, r31 /* 8015956C 0015636C 38 7C 01 48 */ addi r3, r28, 0x148 /* 80159570 00156370 38 C6 06 C0 */ addi r6, r6, 0x6c0 -/* 80159574 00156374 C0 22 A8 FC */ lfs f1, lbl_803CF27C-_SDA2_BASE_(r2) -/* 80159578 00156378 C0 42 A9 0C */ lfs f2, lbl_803CF28C-_SDA2_BASE_(r2) -/* 8015957C 0015637C C0 62 A8 F0 */ lfs f3, lbl_803CF270-_SDA2_BASE_(r2) +/* 80159574 00156374 C0 22 A8 FC */ lfs f1, lbl__2192_2-_SDA2_BASE_(r2) +/* 80159578 00156378 C0 42 A9 0C */ lfs f2, lbl__2196_1-_SDA2_BASE_(r2) +/* 8015957C 0015637C C0 62 A8 F0 */ lfs f3, lbl__2189_1-_SDA2_BASE_(r2) /* 80159580 00156380 48 00 63 65 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159584: /* 80159584 00156384 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159588 00156388 41 82 00 34 */ beq lbl_801595BC -/* 8015958C 0015638C C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159590 00156390 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159594 00156394 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 8015958C 0015638C C0 02 A8 BC */ lfs f0, lbl__1854-_SDA2_BASE_(r2) +/* 80159590 00156390 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159594 00156394 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159598 00156398 7F C4 F3 78 */ mr r4, r30 /* 8015959C 0015639C D0 1C 01 50 */ stfs f0, 0x150(r28) /* 801595A0 001563A0 7F E5 FB 78 */ mr r5, r31 /* 801595A4 001563A4 38 7C 01 50 */ addi r3, r28, 0x150 /* 801595A8 001563A8 38 C6 06 CF */ addi r6, r6, 0x6cf -/* 801595AC 001563AC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 801595B0 001563B0 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 801595AC 001563AC C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 801595B0 001563B0 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 801595B4 001563B4 FC 60 08 90 */ fmr f3, f1 /* 801595B8 001563B8 48 00 63 2D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801595BC: /* 801595BC 001563BC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801595C0 001563C0 41 82 00 34 */ beq lbl_801595F4 -/* 801595C4 001563C4 C0 02 A8 E0 */ lfs f0, lbl_803CF260-_SDA2_BASE_(r2) -/* 801595C8 001563C8 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 801595CC 001563CC 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 801595C4 001563C4 C0 02 A8 E0 */ lfs f0, lbl__2054-_SDA2_BASE_(r2) +/* 801595C8 001563C8 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 801595CC 001563CC 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 801595D0 001563D0 7F C4 F3 78 */ mr r4, r30 /* 801595D4 001563D4 D0 1C 01 54 */ stfs f0, 0x154(r28) /* 801595D8 001563D8 7F E5 FB 78 */ mr r5, r31 /* 801595DC 001563DC 38 7C 01 54 */ addi r3, r28, 0x154 /* 801595E0 001563E0 38 C6 06 E9 */ addi r6, r6, 0x6e9 -/* 801595E4 001563E4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 801595E8 001563E8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 801595EC 001563EC C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 801595E4 001563E4 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 801595E8 001563E8 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 801595EC 001563EC C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 801595F0 001563F0 48 00 62 F5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801595F4: /* 801595F4 001563F4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801595F8 001563F8 41 82 00 34 */ beq lbl_8015962C -/* 801595FC 001563FC C0 02 A9 1C */ lfs f0, lbl_803CF29C-_SDA2_BASE_(r2) -/* 80159600 00156400 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159604 00156404 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 801595FC 001563FC C0 02 A9 1C */ lfs f0, lbl__2200-_SDA2_BASE_(r2) +/* 80159600 00156400 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159604 00156404 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159608 00156408 7F C4 F3 78 */ mr r4, r30 /* 8015960C 0015640C D0 1C 01 58 */ stfs f0, 0x158(r28) /* 80159610 00156410 7F E5 FB 78 */ mr r5, r31 /* 80159614 00156414 38 7C 01 58 */ addi r3, r28, 0x158 /* 80159618 00156418 38 C6 07 08 */ addi r6, r6, 0x708 -/* 8015961C 0015641C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159620 00156420 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159624 00156424 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 8015961C 0015641C C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159620 00156420 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 80159624 00156424 C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 80159628 00156428 48 00 62 BD */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015962C: /* 8015962C 0015642C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159630 00156430 41 82 00 34 */ beq lbl_80159664 -/* 80159634 00156434 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159638 00156438 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 8015963C 0015643C 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80159634 00156434 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) +/* 80159638 00156438 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 8015963C 0015643C 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159640 00156440 7F C4 F3 78 */ mr r4, r30 /* 80159644 00156444 D0 1C 01 5C */ stfs f0, 0x15c(r28) /* 80159648 00156448 7F E5 FB 78 */ mr r5, r31 /* 8015964C 0015644C 38 7C 01 5C */ addi r3, r28, 0x15c /* 80159650 00156450 38 C6 07 27 */ addi r6, r6, 0x727 -/* 80159654 00156454 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159658 00156458 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 8015965C 0015645C C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 80159654 00156454 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159658 00156458 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 8015965C 0015645C C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 80159660 00156460 48 00 62 85 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159664: /* 80159664 00156464 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159668 00156468 41 82 00 34 */ beq lbl_8015969C -/* 8015966C 0015646C C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159670 00156470 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159674 00156474 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 8015966C 0015646C C0 02 A8 BC */ lfs f0, lbl__1854-_SDA2_BASE_(r2) +/* 80159670 00156470 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159674 00156474 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159678 00156478 7F C4 F3 78 */ mr r4, r30 /* 8015967C 0015647C D0 1C 01 68 */ stfs f0, 0x168(r28) /* 80159680 00156480 7F E5 FB 78 */ mr r5, r31 /* 80159684 00156484 38 7C 01 68 */ addi r3, r28, 0x168 /* 80159688 00156488 38 C6 07 40 */ addi r6, r6, 0x740 -/* 8015968C 0015648C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159690 00156490 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015968C 0015648C C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159690 00156490 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 80159694 00156494 FC 60 08 90 */ fmr f3, f1 /* 80159698 00156498 48 00 62 4D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015969C: /* 8015969C 0015649C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801596A0 001564A0 41 82 00 34 */ beq lbl_801596D4 -/* 801596A4 001564A4 C0 02 A8 E0 */ lfs f0, lbl_803CF260-_SDA2_BASE_(r2) -/* 801596A8 001564A8 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 801596AC 001564AC 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 801596A4 001564A4 C0 02 A8 E0 */ lfs f0, lbl__2054-_SDA2_BASE_(r2) +/* 801596A8 001564A8 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 801596AC 001564AC 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 801596B0 001564B0 7F C4 F3 78 */ mr r4, r30 /* 801596B4 001564B4 D0 1C 01 6C */ stfs f0, 0x16c(r28) /* 801596B8 001564B8 7F E5 FB 78 */ mr r5, r31 /* 801596BC 001564BC 38 7C 01 6C */ addi r3, r28, 0x16c /* 801596C0 001564C0 38 C6 07 5B */ addi r6, r6, 0x75b -/* 801596C4 001564C4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 801596C8 001564C8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 801596CC 001564CC C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 801596C4 001564C4 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 801596C8 001564C8 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 801596CC 001564CC C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 801596D0 001564D0 48 00 62 15 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801596D4: /* 801596D4 001564D4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801596D8 001564D8 41 82 00 34 */ beq lbl_8015970C -/* 801596DC 001564DC C0 02 A9 1C */ lfs f0, lbl_803CF29C-_SDA2_BASE_(r2) -/* 801596E0 001564E0 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 801596E4 001564E4 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 801596DC 001564DC C0 02 A9 1C */ lfs f0, lbl__2200-_SDA2_BASE_(r2) +/* 801596E0 001564E0 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 801596E4 001564E4 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 801596E8 001564E8 7F C4 F3 78 */ mr r4, r30 /* 801596EC 001564EC D0 1C 01 70 */ stfs f0, 0x170(r28) /* 801596F0 001564F0 7F E5 FB 78 */ mr r5, r31 /* 801596F4 001564F4 38 7C 01 70 */ addi r3, r28, 0x170 /* 801596F8 001564F8 38 C6 07 7B */ addi r6, r6, 0x77b -/* 801596FC 001564FC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159700 00156500 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159704 00156504 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 801596FC 001564FC C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159700 00156500 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 80159704 00156504 C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 80159708 00156508 48 00 61 DD */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015970C: /* 8015970C 0015650C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159710 00156510 41 82 00 34 */ beq lbl_80159744 -/* 80159714 00156514 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159718 00156518 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 8015971C 0015651C 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80159714 00156514 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) +/* 80159718 00156518 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 8015971C 0015651C 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159720 00156520 7F C4 F3 78 */ mr r4, r30 /* 80159724 00156524 D0 1C 01 74 */ stfs f0, 0x174(r28) /* 80159728 00156528 7F E5 FB 78 */ mr r5, r31 /* 8015972C 0015652C 38 7C 01 74 */ addi r3, r28, 0x174 /* 80159730 00156530 38 C6 07 9B */ addi r6, r6, 0x79b -/* 80159734 00156534 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159738 00156538 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 8015973C 0015653C C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 80159734 00156534 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159738 00156538 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 8015973C 0015653C C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 80159740 00156540 48 00 61 A5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159744: /* 80159744 00156544 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159748 00156548 41 82 00 34 */ beq lbl_8015977C -/* 8015974C 0015654C C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159750 00156550 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159754 00156554 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 8015974C 0015654C C0 02 A8 BC */ lfs f0, lbl__1854-_SDA2_BASE_(r2) +/* 80159750 00156550 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159754 00156554 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159758 00156558 7F C4 F3 78 */ mr r4, r30 /* 8015975C 0015655C D0 1C 01 80 */ stfs f0, 0x180(r28) /* 80159760 00156560 7F E5 FB 78 */ mr r5, r31 /* 80159764 00156564 38 7C 01 80 */ addi r3, r28, 0x180 /* 80159768 00156568 38 C6 07 B5 */ addi r6, r6, 0x7b5 -/* 8015976C 0015656C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159770 00156570 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015976C 0015656C C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159770 00156570 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 80159774 00156574 FC 60 08 90 */ fmr f3, f1 /* 80159778 00156578 48 00 61 6D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015977C: /* 8015977C 0015657C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159780 00156580 41 82 00 34 */ beq lbl_801597B4 -/* 80159784 00156584 C0 02 A9 24 */ lfs f0, lbl_803CF2A4-_SDA2_BASE_(r2) -/* 80159788 00156588 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 8015978C 0015658C 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80159784 00156584 C0 02 A9 24 */ lfs f0, lbl__2202-_SDA2_BASE_(r2) +/* 80159788 00156588 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 8015978C 0015658C 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159790 00156590 7F C4 F3 78 */ mr r4, r30 /* 80159794 00156594 D0 1C 01 84 */ stfs f0, 0x184(r28) /* 80159798 00156598 7F E5 FB 78 */ mr r5, r31 /* 8015979C 0015659C 38 7C 01 84 */ addi r3, r28, 0x184 /* 801597A0 001565A0 38 C6 07 D5 */ addi r6, r6, 0x7d5 -/* 801597A4 001565A4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 801597A8 001565A8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 801597AC 001565AC C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 801597A4 001565A4 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 801597A8 001565A8 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 801597AC 001565AC C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 801597B0 001565B0 48 00 61 35 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801597B4: /* 801597B4 001565B4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801597B8 001565B8 41 82 00 34 */ beq lbl_801597EC -/* 801597BC 001565BC C0 02 A8 E0 */ lfs f0, lbl_803CF260-_SDA2_BASE_(r2) -/* 801597C0 001565C0 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 801597C4 001565C4 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 801597BC 001565BC C0 02 A8 E0 */ lfs f0, lbl__2054-_SDA2_BASE_(r2) +/* 801597C0 001565C0 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 801597C4 001565C4 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 801597C8 001565C8 7F C4 F3 78 */ mr r4, r30 /* 801597CC 001565CC D0 1C 01 88 */ stfs f0, 0x188(r28) /* 801597D0 001565D0 7F E5 FB 78 */ mr r5, r31 /* 801597D4 001565D4 38 7C 01 88 */ addi r3, r28, 0x188 /* 801597D8 001565D8 38 C6 07 FA */ addi r6, r6, 0x7fa -/* 801597DC 001565DC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 801597E0 001565E0 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 801597E4 001565E4 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 801597DC 001565DC C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 801597E0 001565E0 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 801597E4 001565E4 C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 801597E8 001565E8 48 00 60 FD */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801597EC: /* 801597EC 001565EC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801597F0 001565F0 41 82 00 34 */ beq lbl_80159824 -/* 801597F4 001565F4 C0 02 A8 D8 */ lfs f0, lbl_803CF258-_SDA2_BASE_(r2) -/* 801597F8 001565F8 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 801597FC 001565FC 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 801597F4 001565F4 C0 02 A8 D8 */ lfs f0, lbl__2017-_SDA2_BASE_(r2) +/* 801597F8 001565F8 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 801597FC 001565FC 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159800 00156600 7F C4 F3 78 */ mr r4, r30 /* 80159804 00156604 D0 1C 01 8C */ stfs f0, 0x18c(r28) /* 80159808 00156608 7F E5 FB 78 */ mr r5, r31 /* 8015980C 0015660C 38 7C 01 8C */ addi r3, r28, 0x18c /* 80159810 00156610 38 C6 08 1F */ addi r6, r6, 0x81f -/* 80159814 00156614 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159818 00156618 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 8015981C 0015661C C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 80159814 00156614 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159818 00156618 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 8015981C 0015661C C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 80159820 00156620 48 00 60 C5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159824: /* 80159824 00156624 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159828 00156628 41 82 00 34 */ beq lbl_8015985C -/* 8015982C 0015662C C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159830 00156630 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159834 00156634 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 8015982C 0015662C C0 02 A8 BC */ lfs f0, lbl__1854-_SDA2_BASE_(r2) +/* 80159830 00156630 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159834 00156634 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159838 00156638 7F C4 F3 78 */ mr r4, r30 /* 8015983C 0015663C D0 1C 01 98 */ stfs f0, 0x198(r28) /* 80159840 00156640 7F E5 FB 78 */ mr r5, r31 /* 80159844 00156644 38 7C 01 98 */ addi r3, r28, 0x198 /* 80159848 00156648 38 C6 08 3E */ addi r6, r6, 0x83e -/* 8015984C 0015664C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159850 00156650 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015984C 0015664C C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159850 00156650 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 80159854 00156654 FC 60 08 90 */ fmr f3, f1 /* 80159858 00156658 48 00 60 8D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015985C: /* 8015985C 0015665C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159860 00156660 41 82 00 34 */ beq lbl_80159894 -/* 80159864 00156664 C0 02 A9 24 */ lfs f0, lbl_803CF2A4-_SDA2_BASE_(r2) -/* 80159868 00156668 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 8015986C 0015666C 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80159864 00156664 C0 02 A9 24 */ lfs f0, lbl__2202-_SDA2_BASE_(r2) +/* 80159868 00156668 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 8015986C 0015666C 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159870 00156670 7F C4 F3 78 */ mr r4, r30 /* 80159874 00156674 D0 1C 01 9C */ stfs f0, 0x19c(r28) /* 80159878 00156678 7F E5 FB 78 */ mr r5, r31 /* 8015987C 0015667C 38 7C 01 9C */ addi r3, r28, 0x19c /* 80159880 00156680 38 C6 08 5D */ addi r6, r6, 0x85d -/* 80159884 00156684 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159888 00156688 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 8015988C 0015668C C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 80159884 00156684 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159888 00156688 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 8015988C 0015668C C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 80159890 00156690 48 00 60 55 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159894: /* 80159894 00156694 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159898 00156698 41 82 00 34 */ beq lbl_801598CC -/* 8015989C 0015669C C0 02 A8 E0 */ lfs f0, lbl_803CF260-_SDA2_BASE_(r2) -/* 801598A0 001566A0 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 801598A4 001566A4 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 8015989C 0015669C C0 02 A8 E0 */ lfs f0, lbl__2054-_SDA2_BASE_(r2) +/* 801598A0 001566A0 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 801598A4 001566A4 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 801598A8 001566A8 7F C4 F3 78 */ mr r4, r30 /* 801598AC 001566AC D0 1C 01 A0 */ stfs f0, 0x1a0(r28) /* 801598B0 001566B0 7F E5 FB 78 */ mr r5, r31 /* 801598B4 001566B4 38 7C 01 A0 */ addi r3, r28, 0x1a0 /* 801598B8 001566B8 38 C6 08 81 */ addi r6, r6, 0x881 -/* 801598BC 001566BC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 801598C0 001566C0 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 801598C4 001566C4 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 801598BC 001566BC C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 801598C0 001566C0 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 801598C4 001566C4 C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 801598C8 001566C8 48 00 60 1D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801598CC: /* 801598CC 001566CC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801598D0 001566D0 41 82 00 34 */ beq lbl_80159904 -/* 801598D4 001566D4 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) -/* 801598D8 001566D8 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 801598DC 001566DC 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 801598D4 001566D4 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) +/* 801598D8 001566D8 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 801598DC 001566DC 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 801598E0 001566E0 7F C4 F3 78 */ mr r4, r30 /* 801598E4 001566E4 D0 1C 01 A4 */ stfs f0, 0x1a4(r28) /* 801598E8 001566E8 7F E5 FB 78 */ mr r5, r31 /* 801598EC 001566EC 38 7C 01 A4 */ addi r3, r28, 0x1a4 /* 801598F0 001566F0 38 C6 08 A5 */ addi r6, r6, 0x8a5 -/* 801598F4 001566F4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 801598F8 001566F8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 801598FC 001566FC C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 801598F4 001566F4 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 801598F8 001566F8 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 801598FC 001566FC C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 80159900 00156700 48 00 5F E5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159904: /* 80159904 00156704 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159908 00156708 41 82 00 34 */ beq lbl_8015993C -/* 8015990C 0015670C C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159910 00156710 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159914 00156714 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 8015990C 0015670C C0 02 A8 BC */ lfs f0, lbl__1854-_SDA2_BASE_(r2) +/* 80159910 00156710 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159914 00156714 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159918 00156718 7F C4 F3 78 */ mr r4, r30 /* 8015991C 0015671C D0 1C 01 B0 */ stfs f0, 0x1b0(r28) /* 80159920 00156720 7F E5 FB 78 */ mr r5, r31 /* 80159924 00156724 38 7C 01 B0 */ addi r3, r28, 0x1b0 /* 80159928 00156728 38 C6 08 C3 */ addi r6, r6, 0x8c3 -/* 8015992C 0015672C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159930 00156730 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015992C 0015672C C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159930 00156730 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 80159934 00156734 FC 60 08 90 */ fmr f3, f1 /* 80159938 00156738 48 00 5F AD */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8015993C: /* 8015993C 0015673C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159940 00156740 41 82 00 34 */ beq lbl_80159974 -/* 80159944 00156744 C0 02 A9 24 */ lfs f0, lbl_803CF2A4-_SDA2_BASE_(r2) -/* 80159948 00156748 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 8015994C 0015674C 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80159944 00156744 C0 02 A9 24 */ lfs f0, lbl__2202-_SDA2_BASE_(r2) +/* 80159948 00156748 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 8015994C 0015674C 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159950 00156750 7F C4 F3 78 */ mr r4, r30 /* 80159954 00156754 D0 1C 01 B4 */ stfs f0, 0x1b4(r28) /* 80159958 00156758 7F E5 FB 78 */ mr r5, r31 /* 8015995C 0015675C 38 7C 01 B4 */ addi r3, r28, 0x1b4 /* 80159960 00156760 38 C6 08 DD */ addi r6, r6, 0x8dd -/* 80159964 00156764 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159968 00156768 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 8015996C 0015676C C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 80159964 00156764 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159968 00156768 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 8015996C 0015676C C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 80159970 00156770 48 00 5F 75 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159974: /* 80159974 00156774 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159978 00156778 41 82 00 34 */ beq lbl_801599AC -/* 8015997C 0015677C C0 02 A8 E0 */ lfs f0, lbl_803CF260-_SDA2_BASE_(r2) -/* 80159980 00156780 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159984 00156784 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 8015997C 0015677C C0 02 A8 E0 */ lfs f0, lbl__2054-_SDA2_BASE_(r2) +/* 80159980 00156780 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159984 00156784 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159988 00156788 7F C4 F3 78 */ mr r4, r30 /* 8015998C 0015678C D0 1C 01 B8 */ stfs f0, 0x1b8(r28) /* 80159990 00156790 7F E5 FB 78 */ mr r5, r31 /* 80159994 00156794 38 7C 01 B8 */ addi r3, r28, 0x1b8 /* 80159998 00156798 38 C6 08 FC */ addi r6, r6, 0x8fc -/* 8015999C 0015679C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 801599A0 001567A0 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 801599A4 001567A4 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 8015999C 0015679C C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 801599A0 001567A0 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 801599A4 001567A4 C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 801599A8 001567A8 48 00 5F 3D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801599AC: /* 801599AC 001567AC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801599B0 001567B0 41 82 00 34 */ beq lbl_801599E4 -/* 801599B4 001567B4 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) -/* 801599B8 001567B8 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 801599BC 001567BC 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 801599B4 001567B4 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) +/* 801599B8 001567B8 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 801599BC 001567BC 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 801599C0 001567C0 7F C4 F3 78 */ mr r4, r30 /* 801599C4 001567C4 D0 1C 01 BC */ stfs f0, 0x1bc(r28) /* 801599C8 001567C8 7F E5 FB 78 */ mr r5, r31 /* 801599CC 001567CC 38 7C 01 BC */ addi r3, r28, 0x1bc /* 801599D0 001567D0 38 C6 09 1B */ addi r6, r6, 0x91b -/* 801599D4 001567D4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 801599D8 001567D8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 801599DC 001567DC C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 801599D4 001567D4 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 801599D8 001567D8 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 801599DC 001567DC C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 801599E0 001567E0 48 00 5F 05 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801599E4: /* 801599E4 001567E4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801599E8 001567E8 41 82 00 34 */ beq lbl_80159A1C -/* 801599EC 001567EC C0 02 A9 70 */ lfs f0, lbl_803CF2F0-_SDA2_BASE_(r2) -/* 801599F0 001567F0 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 801599F4 001567F4 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 801599EC 001567EC C0 02 A9 70 */ lfs f0, lbl__2221-_SDA2_BASE_(r2) +/* 801599F0 001567F0 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 801599F4 001567F4 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 801599F8 001567F8 7F C4 F3 78 */ mr r4, r30 /* 801599FC 001567FC D0 1C 01 C8 */ stfs f0, 0x1c8(r28) /* 80159A00 00156800 7F E5 FB 78 */ mr r5, r31 /* 80159A04 00156804 38 7C 01 C8 */ addi r3, r28, 0x1c8 /* 80159A08 00156808 38 C6 09 34 */ addi r6, r6, 0x934 -/* 80159A0C 0015680C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159A10 00156810 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 80159A0C 0015680C C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159A10 00156810 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 80159A14 00156814 FC 60 08 90 */ fmr f3, f1 /* 80159A18 00156818 48 00 5E CD */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159A1C: /* 80159A1C 0015681C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159A20 00156820 41 82 00 34 */ beq lbl_80159A54 -/* 80159A24 00156824 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159A28 00156828 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159A2C 0015682C 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80159A24 00156824 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) +/* 80159A28 00156828 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159A2C 0015682C 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159A30 00156830 7F C4 F3 78 */ mr r4, r30 /* 80159A34 00156834 D0 1C 01 CC */ stfs f0, 0x1cc(r28) /* 80159A38 00156838 7F E5 FB 78 */ mr r5, r31 /* 80159A3C 0015683C 38 7C 01 CC */ addi r3, r28, 0x1cc /* 80159A40 00156840 38 C6 09 54 */ addi r6, r6, 0x954 -/* 80159A44 00156844 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159A48 00156848 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159A4C 0015684C C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 80159A44 00156844 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159A48 00156848 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 80159A4C 0015684C C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 80159A50 00156850 48 00 5E 95 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159A54: /* 80159A54 00156854 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159A58 00156858 41 82 00 34 */ beq lbl_80159A8C -/* 80159A5C 0015685C C0 02 A9 20 */ lfs f0, lbl_803CF2A0-_SDA2_BASE_(r2) -/* 80159A60 00156860 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159A64 00156864 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80159A5C 0015685C C0 02 A9 20 */ lfs f0, lbl__2201_1-_SDA2_BASE_(r2) +/* 80159A60 00156860 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159A64 00156864 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159A68 00156868 7F C4 F3 78 */ mr r4, r30 /* 80159A6C 0015686C D0 1C 01 D0 */ stfs f0, 0x1d0(r28) /* 80159A70 00156870 7F E5 FB 78 */ mr r5, r31 /* 80159A74 00156874 38 7C 01 D0 */ addi r3, r28, 0x1d0 /* 80159A78 00156878 38 C6 09 79 */ addi r6, r6, 0x979 -/* 80159A7C 0015687C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159A80 00156880 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159A84 00156884 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 80159A7C 0015687C C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159A80 00156880 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 80159A84 00156884 C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 80159A88 00156888 48 00 5E 5D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159A8C: /* 80159A8C 0015688C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159A90 00156890 41 82 00 34 */ beq lbl_80159AC4 -/* 80159A94 00156894 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159A98 00156898 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159A9C 0015689C 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80159A94 00156894 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) +/* 80159A98 00156898 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159A9C 0015689C 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159AA0 001568A0 7F C4 F3 78 */ mr r4, r30 /* 80159AA4 001568A4 D0 1C 01 D4 */ stfs f0, 0x1d4(r28) /* 80159AA8 001568A8 7F E5 FB 78 */ mr r5, r31 /* 80159AAC 001568AC 38 7C 01 D4 */ addi r3, r28, 0x1d4 /* 80159AB0 001568B0 38 C6 09 9E */ addi r6, r6, 0x99e -/* 80159AB4 001568B4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159AB8 001568B8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159ABC 001568BC C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 80159AB4 001568B4 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159AB8 001568B8 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 80159ABC 001568BC C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 80159AC0 001568C0 48 00 5E 25 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159AC4: /* 80159AC4 001568C4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159AC8 001568C8 41 82 00 34 */ beq lbl_80159AFC -/* 80159ACC 001568CC C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159AD0 001568D0 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159AD4 001568D4 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80159ACC 001568CC C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) +/* 80159AD0 001568D0 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159AD4 001568D4 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159AD8 001568D8 7F C4 F3 78 */ mr r4, r30 /* 80159ADC 001568DC D0 1C 01 D8 */ stfs f0, 0x1d8(r28) /* 80159AE0 001568E0 7F E5 FB 78 */ mr r5, r31 /* 80159AE4 001568E4 38 7C 01 D8 */ addi r3, r28, 0x1d8 /* 80159AE8 001568E8 38 C6 09 BD */ addi r6, r6, 0x9bd -/* 80159AEC 001568EC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159AF0 001568F0 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159AF4 001568F4 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 80159AEC 001568EC C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159AF0 001568F0 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 80159AF4 001568F4 C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 80159AF8 001568F8 48 00 5D ED */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159AFC: /* 80159AFC 001568FC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159B00 00156900 41 82 00 34 */ beq lbl_80159B34 -/* 80159B04 00156904 C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159B08 00156908 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159B0C 0015690C 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80159B04 00156904 C0 02 A8 BC */ lfs f0, lbl__1854-_SDA2_BASE_(r2) +/* 80159B08 00156908 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159B0C 0015690C 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159B10 00156910 7F C4 F3 78 */ mr r4, r30 /* 80159B14 00156914 D0 1C 01 E0 */ stfs f0, 0x1e0(r28) /* 80159B18 00156918 7F E5 FB 78 */ mr r5, r31 /* 80159B1C 0015691C 38 7C 01 E0 */ addi r3, r28, 0x1e0 /* 80159B20 00156920 38 C6 09 E0 */ addi r6, r6, 0x9e0 -/* 80159B24 00156924 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159B28 00156928 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 80159B24 00156924 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159B28 00156928 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 80159B2C 0015692C FC 60 08 90 */ fmr f3, f1 /* 80159B30 00156930 48 00 5D B5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159B34: /* 80159B34 00156934 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159B38 00156938 41 82 00 34 */ beq lbl_80159B6C -/* 80159B3C 0015693C C0 02 A9 24 */ lfs f0, lbl_803CF2A4-_SDA2_BASE_(r2) -/* 80159B40 00156940 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159B44 00156944 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80159B3C 0015693C C0 02 A9 24 */ lfs f0, lbl__2202-_SDA2_BASE_(r2) +/* 80159B40 00156940 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159B44 00156944 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159B48 00156948 7F C4 F3 78 */ mr r4, r30 /* 80159B4C 0015694C D0 1C 01 E4 */ stfs f0, 0x1e4(r28) /* 80159B50 00156950 7F E5 FB 78 */ mr r5, r31 /* 80159B54 00156954 38 7C 01 E4 */ addi r3, r28, 0x1e4 /* 80159B58 00156958 38 C6 09 FD */ addi r6, r6, 0x9fd -/* 80159B5C 0015695C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159B60 00156960 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159B64 00156964 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 80159B5C 0015695C C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159B60 00156960 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 80159B64 00156964 C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 80159B68 00156968 48 00 5D 7D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159B6C: /* 80159B6C 0015696C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159B70 00156970 41 82 00 34 */ beq lbl_80159BA4 -/* 80159B74 00156974 C0 02 A8 E0 */ lfs f0, lbl_803CF260-_SDA2_BASE_(r2) -/* 80159B78 00156978 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159B7C 0015697C 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80159B74 00156974 C0 02 A8 E0 */ lfs f0, lbl__2054-_SDA2_BASE_(r2) +/* 80159B78 00156978 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159B7C 0015697C 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159B80 00156980 7F C4 F3 78 */ mr r4, r30 /* 80159B84 00156984 D0 1C 01 E8 */ stfs f0, 0x1e8(r28) /* 80159B88 00156988 7F E5 FB 78 */ mr r5, r31 /* 80159B8C 0015698C 38 7C 01 E8 */ addi r3, r28, 0x1e8 /* 80159B90 00156990 38 C6 0A 1F */ addi r6, r6, 0xa1f -/* 80159B94 00156994 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159B98 00156998 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159B9C 0015699C C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 80159B94 00156994 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159B98 00156998 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 80159B9C 0015699C C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 80159BA0 001569A0 48 00 5D 45 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159BA4: /* 80159BA4 001569A4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159BA8 001569A8 41 82 00 34 */ beq lbl_80159BDC -/* 80159BAC 001569AC C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159BB0 001569B0 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159BB4 001569B4 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80159BAC 001569AC C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) +/* 80159BB0 001569B0 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159BB4 001569B4 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159BB8 001569B8 7F C4 F3 78 */ mr r4, r30 /* 80159BBC 001569BC D0 1C 01 EC */ stfs f0, 0x1ec(r28) /* 80159BC0 001569C0 7F E5 FB 78 */ mr r5, r31 /* 80159BC4 001569C4 38 7C 01 EC */ addi r3, r28, 0x1ec /* 80159BC8 001569C8 38 C6 0A 41 */ addi r6, r6, 0xa41 -/* 80159BCC 001569CC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159BD0 001569D0 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159BD4 001569D4 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 80159BCC 001569CC C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159BD0 001569D0 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 80159BD4 001569D4 C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 80159BD8 001569D8 48 00 5D 0D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159BDC: /* 80159BDC 001569DC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159BE0 001569E0 41 82 00 34 */ beq lbl_80159C14 -/* 80159BE4 001569E4 C0 02 A8 C8 */ lfs f0, lbl_803CF248-_SDA2_BASE_(r2) -/* 80159BE8 001569E8 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159BEC 001569EC 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80159BE4 001569E4 C0 02 A8 C8 */ lfs f0, lbl__1966-_SDA2_BASE_(r2) +/* 80159BE8 001569E8 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159BEC 001569EC 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159BF0 001569F0 7F C4 F3 78 */ mr r4, r30 /* 80159BF4 001569F4 D0 1C 01 F8 */ stfs f0, 0x1f8(r28) /* 80159BF8 001569F8 7F E5 FB 78 */ mr r5, r31 /* 80159BFC 001569FC 38 7C 01 F8 */ addi r3, r28, 0x1f8 /* 80159C00 00156A00 38 C6 0A 5D */ addi r6, r6, 0xa5d -/* 80159C04 00156A04 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159C08 00156A08 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 80159C04 00156A04 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159C08 00156A08 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 80159C0C 00156A0C FC 60 08 90 */ fmr f3, f1 /* 80159C10 00156A10 48 00 5C D5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159C14: /* 80159C14 00156A14 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159C18 00156A18 41 82 00 34 */ beq lbl_80159C4C -/* 80159C1C 00156A1C C0 02 A9 24 */ lfs f0, lbl_803CF2A4-_SDA2_BASE_(r2) -/* 80159C20 00156A20 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159C24 00156A24 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80159C1C 00156A1C C0 02 A9 24 */ lfs f0, lbl__2202-_SDA2_BASE_(r2) +/* 80159C20 00156A20 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159C24 00156A24 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159C28 00156A28 7F C4 F3 78 */ mr r4, r30 /* 80159C2C 00156A2C D0 1C 01 FC */ stfs f0, 0x1fc(r28) /* 80159C30 00156A30 7F E5 FB 78 */ mr r5, r31 /* 80159C34 00156A34 38 7C 01 FC */ addi r3, r28, 0x1fc /* 80159C38 00156A38 38 C6 0A 7C */ addi r6, r6, 0xa7c -/* 80159C3C 00156A3C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159C40 00156A40 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159C44 00156A44 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 80159C3C 00156A3C C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159C40 00156A40 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 80159C44 00156A44 C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 80159C48 00156A48 48 00 5C 9D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159C4C: /* 80159C4C 00156A4C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159C50 00156A50 41 82 00 34 */ beq lbl_80159C84 -/* 80159C54 00156A54 C0 02 A8 E0 */ lfs f0, lbl_803CF260-_SDA2_BASE_(r2) -/* 80159C58 00156A58 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159C5C 00156A5C 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80159C54 00156A54 C0 02 A8 E0 */ lfs f0, lbl__2054-_SDA2_BASE_(r2) +/* 80159C58 00156A58 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159C5C 00156A5C 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159C60 00156A60 7F C4 F3 78 */ mr r4, r30 /* 80159C64 00156A64 D0 1C 02 00 */ stfs f0, 0x200(r28) /* 80159C68 00156A68 7F E5 FB 78 */ mr r5, r31 /* 80159C6C 00156A6C 38 7C 02 00 */ addi r3, r28, 0x200 /* 80159C70 00156A70 38 C6 0A A0 */ addi r6, r6, 0xaa0 -/* 80159C74 00156A74 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159C78 00156A78 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159C7C 00156A7C C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 80159C74 00156A74 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159C78 00156A78 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 80159C7C 00156A7C C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 80159C80 00156A80 48 00 5C 65 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159C84: /* 80159C84 00156A84 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159C88 00156A88 41 82 00 34 */ beq lbl_80159CBC -/* 80159C8C 00156A8C C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159C90 00156A90 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159C94 00156A94 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80159C8C 00156A8C C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) +/* 80159C90 00156A90 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159C94 00156A94 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159C98 00156A98 7F C4 F3 78 */ mr r4, r30 /* 80159C9C 00156A9C D0 1C 02 04 */ stfs f0, 0x204(r28) /* 80159CA0 00156AA0 7F E5 FB 78 */ mr r5, r31 /* 80159CA4 00156AA4 38 7C 02 04 */ addi r3, r28, 0x204 /* 80159CA8 00156AA8 38 C6 0A C4 */ addi r6, r6, 0xac4 -/* 80159CAC 00156AAC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159CB0 00156AB0 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159CB4 00156AB4 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 80159CAC 00156AAC C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159CB0 00156AB0 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 80159CB4 00156AB4 C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 80159CB8 00156AB8 48 00 5C 2D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159CBC: /* 80159CBC 00156ABC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159CC0 00156AC0 41 82 00 34 */ beq lbl_80159CF4 -/* 80159CC4 00156AC4 C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159CC8 00156AC8 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159CCC 00156ACC 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80159CC4 00156AC4 C0 02 A8 BC */ lfs f0, lbl__1854-_SDA2_BASE_(r2) +/* 80159CC8 00156AC8 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159CCC 00156ACC 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159CD0 00156AD0 7F C4 F3 78 */ mr r4, r30 /* 80159CD4 00156AD4 D0 1C 02 10 */ stfs f0, 0x210(r28) /* 80159CD8 00156AD8 7F E5 FB 78 */ mr r5, r31 /* 80159CDC 00156ADC 38 7C 02 10 */ addi r3, r28, 0x210 /* 80159CE0 00156AE0 38 C6 0A E2 */ addi r6, r6, 0xae2 -/* 80159CE4 00156AE4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159CE8 00156AE8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 80159CE4 00156AE4 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159CE8 00156AE8 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 80159CEC 00156AEC FC 60 08 90 */ fmr f3, f1 /* 80159CF0 00156AF0 48 00 5B F5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159CF4: /* 80159CF4 00156AF4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159CF8 00156AF8 41 82 00 34 */ beq lbl_80159D2C -/* 80159CFC 00156AFC C0 02 A8 E0 */ lfs f0, lbl_803CF260-_SDA2_BASE_(r2) -/* 80159D00 00156B00 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159D04 00156B04 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80159CFC 00156AFC C0 02 A8 E0 */ lfs f0, lbl__2054-_SDA2_BASE_(r2) +/* 80159D00 00156B00 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159D04 00156B04 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159D08 00156B08 7F C4 F3 78 */ mr r4, r30 /* 80159D0C 00156B0C D0 1C 02 14 */ stfs f0, 0x214(r28) /* 80159D10 00156B10 7F E5 FB 78 */ mr r5, r31 /* 80159D14 00156B14 38 7C 02 14 */ addi r3, r28, 0x214 /* 80159D18 00156B18 38 C6 0A FF */ addi r6, r6, 0xaff -/* 80159D1C 00156B1C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159D20 00156B20 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159D24 00156B24 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 80159D1C 00156B1C C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159D20 00156B20 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 80159D24 00156B24 C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 80159D28 00156B28 48 00 5B BD */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159D2C: /* 80159D2C 00156B2C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159D30 00156B30 41 82 00 34 */ beq lbl_80159D64 -/* 80159D34 00156B34 C0 02 A9 1C */ lfs f0, lbl_803CF29C-_SDA2_BASE_(r2) -/* 80159D38 00156B38 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159D3C 00156B3C 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80159D34 00156B34 C0 02 A9 1C */ lfs f0, lbl__2200-_SDA2_BASE_(r2) +/* 80159D38 00156B38 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159D3C 00156B3C 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159D40 00156B40 7F C4 F3 78 */ mr r4, r30 /* 80159D44 00156B44 D0 1C 02 18 */ stfs f0, 0x218(r28) /* 80159D48 00156B48 7F E5 FB 78 */ mr r5, r31 /* 80159D4C 00156B4C 38 7C 02 18 */ addi r3, r28, 0x218 /* 80159D50 00156B50 38 C6 0B 21 */ addi r6, r6, 0xb21 -/* 80159D54 00156B54 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159D58 00156B58 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159D5C 00156B5C C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 80159D54 00156B54 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159D58 00156B58 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 80159D5C 00156B5C C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 80159D60 00156B60 48 00 5B 85 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159D64: /* 80159D64 00156B64 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159D68 00156B68 41 82 00 34 */ beq lbl_80159D9C -/* 80159D6C 00156B6C C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159D70 00156B70 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159D74 00156B74 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80159D6C 00156B6C C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) +/* 80159D70 00156B70 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159D74 00156B74 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159D78 00156B78 7F C4 F3 78 */ mr r4, r30 /* 80159D7C 00156B7C D0 1C 02 1C */ stfs f0, 0x21c(r28) /* 80159D80 00156B80 7F E5 FB 78 */ mr r5, r31 /* 80159D84 00156B84 38 7C 02 1C */ addi r3, r28, 0x21c /* 80159D88 00156B88 38 C6 0B 43 */ addi r6, r6, 0xb43 -/* 80159D8C 00156B8C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159D90 00156B90 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159D94 00156B94 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 80159D8C 00156B8C C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159D90 00156B90 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 80159D94 00156B94 C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 80159D98 00156B98 48 00 5B 4D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159D9C: /* 80159D9C 00156B9C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159DA0 00156BA0 41 82 00 34 */ beq lbl_80159DD4 -/* 80159DA4 00156BA4 C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159DA8 00156BA8 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159DAC 00156BAC 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80159DA4 00156BA4 C0 02 A8 BC */ lfs f0, lbl__1854-_SDA2_BASE_(r2) +/* 80159DA8 00156BA8 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159DAC 00156BAC 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159DB0 00156BB0 7F C4 F3 78 */ mr r4, r30 /* 80159DB4 00156BB4 D0 1C 02 28 */ stfs f0, 0x228(r28) /* 80159DB8 00156BB8 7F E5 FB 78 */ mr r5, r31 /* 80159DBC 00156BBC 38 7C 02 28 */ addi r3, r28, 0x228 /* 80159DC0 00156BC0 38 C6 0B 5F */ addi r6, r6, 0xb5f -/* 80159DC4 00156BC4 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159DC8 00156BC8 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 80159DC4 00156BC4 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159DC8 00156BC8 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 80159DCC 00156BCC FC 60 08 90 */ fmr f3, f1 /* 80159DD0 00156BD0 48 00 5B 15 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159DD4: /* 80159DD4 00156BD4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159DD8 00156BD8 41 82 00 34 */ beq lbl_80159E0C -/* 80159DDC 00156BDC C0 02 A8 E0 */ lfs f0, lbl_803CF260-_SDA2_BASE_(r2) -/* 80159DE0 00156BE0 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159DE4 00156BE4 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80159DDC 00156BDC C0 02 A8 E0 */ lfs f0, lbl__2054-_SDA2_BASE_(r2) +/* 80159DE0 00156BE0 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159DE4 00156BE4 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159DE8 00156BE8 7F C4 F3 78 */ mr r4, r30 /* 80159DEC 00156BEC D0 1C 02 2C */ stfs f0, 0x22c(r28) /* 80159DF0 00156BF0 7F E5 FB 78 */ mr r5, r31 /* 80159DF4 00156BF4 38 7C 02 2C */ addi r3, r28, 0x22c /* 80159DF8 00156BF8 38 C6 0B 7D */ addi r6, r6, 0xb7d -/* 80159DFC 00156BFC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159E00 00156C00 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159E04 00156C04 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 80159DFC 00156BFC C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159E00 00156C00 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 80159E04 00156C04 C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 80159E08 00156C08 48 00 5A DD */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159E0C: /* 80159E0C 00156C0C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159E10 00156C10 41 82 00 34 */ beq lbl_80159E44 -/* 80159E14 00156C14 C0 02 A9 1C */ lfs f0, lbl_803CF29C-_SDA2_BASE_(r2) -/* 80159E18 00156C18 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159E1C 00156C1C 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80159E14 00156C14 C0 02 A9 1C */ lfs f0, lbl__2200-_SDA2_BASE_(r2) +/* 80159E18 00156C18 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159E1C 00156C1C 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159E20 00156C20 7F C4 F3 78 */ mr r4, r30 /* 80159E24 00156C24 D0 1C 02 30 */ stfs f0, 0x230(r28) /* 80159E28 00156C28 7F E5 FB 78 */ mr r5, r31 /* 80159E2C 00156C2C 38 7C 02 30 */ addi r3, r28, 0x230 /* 80159E30 00156C30 38 C6 0B A0 */ addi r6, r6, 0xba0 -/* 80159E34 00156C34 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159E38 00156C38 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159E3C 00156C3C C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 80159E34 00156C34 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159E38 00156C38 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 80159E3C 00156C3C C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 80159E40 00156C40 48 00 5A A5 */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159E44: /* 80159E44 00156C44 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159E48 00156C48 41 82 00 34 */ beq lbl_80159E7C -/* 80159E4C 00156C4C C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159E50 00156C50 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 80159E54 00156C54 38 C3 FC 00 */ addi r6, r3, lbl_8026FC00@l +/* 80159E4C 00156C4C C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) +/* 80159E50 00156C50 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 80159E54 00156C54 38 C3 FC 00 */ addi r6, r3, lbl__stringBase0_95@l /* 80159E58 00156C58 7F C4 F3 78 */ mr r4, r30 /* 80159E5C 00156C5C D0 1C 02 34 */ stfs f0, 0x234(r28) /* 80159E60 00156C60 7F E5 FB 78 */ mr r5, r31 /* 80159E64 00156C64 38 7C 02 34 */ addi r3, r28, 0x234 /* 80159E68 00156C68 38 C6 0B C3 */ addi r6, r6, 0xbc3 -/* 80159E6C 00156C6C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) -/* 80159E70 00156C70 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 80159E74 00156C74 C0 62 A8 D0 */ lfs f3, lbl_803CF250-_SDA2_BASE_(r2) +/* 80159E6C 00156C6C C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) +/* 80159E70 00156C70 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 80159E74 00156C74 C0 62 A8 D0 */ lfs f3, lbl__1968-_SDA2_BASE_(r2) /* 80159E78 00156C78 48 00 5A 6D */ bl zNPCTypeBossSB2.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80159E7C: /* 80159E7C 00156C7C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159E80 00156C80 41 82 00 38 */ beq lbl_80159EB8 -/* 80159E84 00156C84 3C 80 80 33 */ lis r4, lbl_80329A78@ha -/* 80159E88 00156C88 3C 60 80 27 */ lis r3, lbl_8026F2A0@ha -/* 80159E8C 00156C8C 38 84 9A 78 */ addi r4, r4, lbl_80329A78@l +/* 80159E84 00156C84 3C 80 80 33 */ lis r4, lbl_sound_asset_ids__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 80159E88 00156C88 3C 60 80 27 */ lis r3, lbl_sound_assets__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 80159E8C 00156C8C 38 84 9A 78 */ addi r4, r4, lbl_sound_asset_ids__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 80159E90 00156C90 80 84 00 00 */ lwz r4, 0(r4) -/* 80159E94 00156C94 38 03 F2 A0 */ addi r0, r3, lbl_8026F2A0@l +/* 80159E94 00156C94 38 03 F2 A0 */ addi r0, r3, lbl_sound_assets__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 80159E98 00156C98 90 9C 01 4C */ stw r4, 0x14c(r28) /* 80159E9C 00156C9C 80 7C 01 4C */ lwz r3, 0x14c(r28) /* 80159EA0 00156CA0 54 63 20 36 */ slwi r3, r3, 4 /* 80159EA4 00156CA4 7C 60 1A 14 */ add r3, r0, r3 /* 80159EA8 00156CA8 80 63 00 04 */ lwz r3, 4(r3) /* 80159EAC 00156CAC 4B EF 23 69 */ bl xStrHash__FPCc -/* 80159EB0 00156CB0 3C 80 80 33 */ lis r4, lbl_80329B40@ha -/* 80159EB4 00156CB4 90 64 9B 40 */ stw r3, lbl_80329B40@l(r4) +/* 80159EB0 00156CB0 3C 80 80 33 */ lis r4, lbl_sound_data__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 80159EB4 00156CB4 90 64 9B 40 */ stw r3, lbl_sound_data__29_unnamed_zNPCTypeBossSB2_cpp_@l(r4) lbl_80159EB8: /* 80159EB8 00156CB8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159EBC 00156CBC 41 82 00 3C */ beq lbl_80159EF8 -/* 80159EC0 00156CC0 3C 80 80 33 */ lis r4, lbl_80329A78@ha -/* 80159EC4 00156CC4 3C 60 80 27 */ lis r3, lbl_8026F2A0@ha -/* 80159EC8 00156CC8 38 84 9A 78 */ addi r4, r4, lbl_80329A78@l +/* 80159EC0 00156CC0 3C 80 80 33 */ lis r4, lbl_sound_asset_ids__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 80159EC4 00156CC4 3C 60 80 27 */ lis r3, lbl_sound_assets__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 80159EC8 00156CC8 38 84 9A 78 */ addi r4, r4, lbl_sound_asset_ids__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 80159ECC 00156CCC 80 84 00 10 */ lwz r4, 0x10(r4) -/* 80159ED0 00156CD0 38 03 F2 A0 */ addi r0, r3, lbl_8026F2A0@l +/* 80159ED0 00156CD0 38 03 F2 A0 */ addi r0, r3, lbl_sound_assets__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 80159ED4 00156CD4 90 9C 01 64 */ stw r4, 0x164(r28) /* 80159ED8 00156CD8 80 7C 01 64 */ lwz r3, 0x164(r28) /* 80159EDC 00156CDC 54 63 20 36 */ slwi r3, r3, 4 /* 80159EE0 00156CE0 7C 60 1A 14 */ add r3, r0, r3 /* 80159EE4 00156CE4 80 63 00 04 */ lwz r3, 4(r3) /* 80159EE8 00156CE8 4B EF 23 2D */ bl xStrHash__FPCc -/* 80159EEC 00156CEC 3C 80 80 33 */ lis r4, lbl_80329B40@ha -/* 80159EF0 00156CF0 38 84 9B 40 */ addi r4, r4, lbl_80329B40@l +/* 80159EEC 00156CEC 3C 80 80 33 */ lis r4, lbl_sound_data__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 80159EF0 00156CF0 38 84 9B 40 */ addi r4, r4, lbl_sound_data__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 80159EF4 00156CF4 90 64 00 10 */ stw r3, 0x10(r4) lbl_80159EF8: /* 80159EF8 00156CF8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159EFC 00156CFC 41 82 00 3C */ beq lbl_80159F38 -/* 80159F00 00156D00 3C 80 80 33 */ lis r4, lbl_80329A78@ha -/* 80159F04 00156D04 3C 60 80 27 */ lis r3, lbl_8026F2A0@ha -/* 80159F08 00156D08 38 84 9A 78 */ addi r4, r4, lbl_80329A78@l +/* 80159F00 00156D00 3C 80 80 33 */ lis r4, lbl_sound_asset_ids__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 80159F04 00156D04 3C 60 80 27 */ lis r3, lbl_sound_assets__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 80159F08 00156D08 38 84 9A 78 */ addi r4, r4, lbl_sound_asset_ids__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 80159F0C 00156D0C 80 84 00 20 */ lwz r4, 0x20(r4) -/* 80159F10 00156D10 38 03 F2 A0 */ addi r0, r3, lbl_8026F2A0@l +/* 80159F10 00156D10 38 03 F2 A0 */ addi r0, r3, lbl_sound_assets__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 80159F14 00156D14 90 9C 01 7C */ stw r4, 0x17c(r28) /* 80159F18 00156D18 80 7C 01 7C */ lwz r3, 0x17c(r28) /* 80159F1C 00156D1C 54 63 20 36 */ slwi r3, r3, 4 /* 80159F20 00156D20 7C 60 1A 14 */ add r3, r0, r3 /* 80159F24 00156D24 80 63 00 04 */ lwz r3, 4(r3) /* 80159F28 00156D28 4B EF 22 ED */ bl xStrHash__FPCc -/* 80159F2C 00156D2C 3C 80 80 33 */ lis r4, lbl_80329B40@ha -/* 80159F30 00156D30 38 84 9B 40 */ addi r4, r4, lbl_80329B40@l +/* 80159F2C 00156D2C 3C 80 80 33 */ lis r4, lbl_sound_data__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 80159F30 00156D30 38 84 9B 40 */ addi r4, r4, lbl_sound_data__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 80159F34 00156D34 90 64 00 20 */ stw r3, 0x20(r4) lbl_80159F38: /* 80159F38 00156D38 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159F3C 00156D3C 41 82 00 3C */ beq lbl_80159F78 -/* 80159F40 00156D40 3C 80 80 33 */ lis r4, lbl_80329A78@ha -/* 80159F44 00156D44 3C 60 80 27 */ lis r3, lbl_8026F2A0@ha -/* 80159F48 00156D48 38 84 9A 78 */ addi r4, r4, lbl_80329A78@l +/* 80159F40 00156D40 3C 80 80 33 */ lis r4, lbl_sound_asset_ids__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 80159F44 00156D44 3C 60 80 27 */ lis r3, lbl_sound_assets__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 80159F48 00156D48 38 84 9A 78 */ addi r4, r4, lbl_sound_asset_ids__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 80159F4C 00156D4C 80 84 00 30 */ lwz r4, 0x30(r4) -/* 80159F50 00156D50 38 03 F2 A0 */ addi r0, r3, lbl_8026F2A0@l +/* 80159F50 00156D50 38 03 F2 A0 */ addi r0, r3, lbl_sound_assets__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 80159F54 00156D54 90 9C 01 94 */ stw r4, 0x194(r28) /* 80159F58 00156D58 80 7C 01 94 */ lwz r3, 0x194(r28) /* 80159F5C 00156D5C 54 63 20 36 */ slwi r3, r3, 4 /* 80159F60 00156D60 7C 60 1A 14 */ add r3, r0, r3 /* 80159F64 00156D64 80 63 00 04 */ lwz r3, 4(r3) /* 80159F68 00156D68 4B EF 22 AD */ bl xStrHash__FPCc -/* 80159F6C 00156D6C 3C 80 80 33 */ lis r4, lbl_80329B40@ha -/* 80159F70 00156D70 38 84 9B 40 */ addi r4, r4, lbl_80329B40@l +/* 80159F6C 00156D6C 3C 80 80 33 */ lis r4, lbl_sound_data__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 80159F70 00156D70 38 84 9B 40 */ addi r4, r4, lbl_sound_data__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 80159F74 00156D74 90 64 00 30 */ stw r3, 0x30(r4) lbl_80159F78: /* 80159F78 00156D78 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159F7C 00156D7C 41 82 00 3C */ beq lbl_80159FB8 -/* 80159F80 00156D80 3C 80 80 33 */ lis r4, lbl_80329A78@ha -/* 80159F84 00156D84 3C 60 80 27 */ lis r3, lbl_8026F2A0@ha -/* 80159F88 00156D88 38 84 9A 78 */ addi r4, r4, lbl_80329A78@l +/* 80159F80 00156D80 3C 80 80 33 */ lis r4, lbl_sound_asset_ids__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 80159F84 00156D84 3C 60 80 27 */ lis r3, lbl_sound_assets__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 80159F88 00156D88 38 84 9A 78 */ addi r4, r4, lbl_sound_asset_ids__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 80159F8C 00156D8C 80 84 00 40 */ lwz r4, 0x40(r4) -/* 80159F90 00156D90 38 03 F2 A0 */ addi r0, r3, lbl_8026F2A0@l +/* 80159F90 00156D90 38 03 F2 A0 */ addi r0, r3, lbl_sound_assets__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 80159F94 00156D94 90 9C 01 AC */ stw r4, 0x1ac(r28) /* 80159F98 00156D98 80 7C 01 AC */ lwz r3, 0x1ac(r28) /* 80159F9C 00156D9C 54 63 20 36 */ slwi r3, r3, 4 /* 80159FA0 00156DA0 7C 60 1A 14 */ add r3, r0, r3 /* 80159FA4 00156DA4 80 63 00 04 */ lwz r3, 4(r3) /* 80159FA8 00156DA8 4B EF 22 6D */ bl xStrHash__FPCc -/* 80159FAC 00156DAC 3C 80 80 33 */ lis r4, lbl_80329B40@ha -/* 80159FB0 00156DB0 38 84 9B 40 */ addi r4, r4, lbl_80329B40@l +/* 80159FAC 00156DAC 3C 80 80 33 */ lis r4, lbl_sound_data__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 80159FB0 00156DB0 38 84 9B 40 */ addi r4, r4, lbl_sound_data__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 80159FB4 00156DB4 90 64 00 40 */ stw r3, 0x40(r4) lbl_80159FB8: /* 80159FB8 00156DB8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159FBC 00156DBC 41 82 00 3C */ beq lbl_80159FF8 -/* 80159FC0 00156DC0 3C 80 80 33 */ lis r4, lbl_80329A78@ha -/* 80159FC4 00156DC4 3C 60 80 27 */ lis r3, lbl_8026F2A0@ha -/* 80159FC8 00156DC8 38 84 9A 78 */ addi r4, r4, lbl_80329A78@l +/* 80159FC0 00156DC0 3C 80 80 33 */ lis r4, lbl_sound_asset_ids__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 80159FC4 00156DC4 3C 60 80 27 */ lis r3, lbl_sound_assets__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 80159FC8 00156DC8 38 84 9A 78 */ addi r4, r4, lbl_sound_asset_ids__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 80159FCC 00156DCC 80 84 00 50 */ lwz r4, 0x50(r4) -/* 80159FD0 00156DD0 38 03 F2 A0 */ addi r0, r3, lbl_8026F2A0@l +/* 80159FD0 00156DD0 38 03 F2 A0 */ addi r0, r3, lbl_sound_assets__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 80159FD4 00156DD4 90 9C 01 C4 */ stw r4, 0x1c4(r28) /* 80159FD8 00156DD8 80 7C 01 C4 */ lwz r3, 0x1c4(r28) /* 80159FDC 00156DDC 54 63 20 36 */ slwi r3, r3, 4 /* 80159FE0 00156DE0 7C 60 1A 14 */ add r3, r0, r3 /* 80159FE4 00156DE4 80 63 00 04 */ lwz r3, 4(r3) /* 80159FE8 00156DE8 4B EF 22 2D */ bl xStrHash__FPCc -/* 80159FEC 00156DEC 3C 80 80 33 */ lis r4, lbl_80329B40@ha -/* 80159FF0 00156DF0 38 84 9B 40 */ addi r4, r4, lbl_80329B40@l +/* 80159FEC 00156DEC 3C 80 80 33 */ lis r4, lbl_sound_data__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 80159FF0 00156DF0 38 84 9B 40 */ addi r4, r4, lbl_sound_data__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 80159FF4 00156DF4 90 64 00 50 */ stw r3, 0x50(r4) lbl_80159FF8: /* 80159FF8 00156DF8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80159FFC 00156DFC 41 82 00 3C */ beq lbl_8015A038 -/* 8015A000 00156E00 3C 80 80 33 */ lis r4, lbl_80329A78@ha -/* 8015A004 00156E04 3C 60 80 27 */ lis r3, lbl_8026F2A0@ha -/* 8015A008 00156E08 38 84 9A 78 */ addi r4, r4, lbl_80329A78@l +/* 8015A000 00156E00 3C 80 80 33 */ lis r4, lbl_sound_asset_ids__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 8015A004 00156E04 3C 60 80 27 */ lis r3, lbl_sound_assets__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 8015A008 00156E08 38 84 9A 78 */ addi r4, r4, lbl_sound_asset_ids__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015A00C 00156E0C 80 84 00 60 */ lwz r4, 0x60(r4) -/* 8015A010 00156E10 38 03 F2 A0 */ addi r0, r3, lbl_8026F2A0@l +/* 8015A010 00156E10 38 03 F2 A0 */ addi r0, r3, lbl_sound_assets__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015A014 00156E14 90 9C 01 DC */ stw r4, 0x1dc(r28) /* 8015A018 00156E18 80 7C 01 DC */ lwz r3, 0x1dc(r28) /* 8015A01C 00156E1C 54 63 20 36 */ slwi r3, r3, 4 /* 8015A020 00156E20 7C 60 1A 14 */ add r3, r0, r3 /* 8015A024 00156E24 80 63 00 04 */ lwz r3, 4(r3) /* 8015A028 00156E28 4B EF 21 ED */ bl xStrHash__FPCc -/* 8015A02C 00156E2C 3C 80 80 33 */ lis r4, lbl_80329B40@ha -/* 8015A030 00156E30 38 84 9B 40 */ addi r4, r4, lbl_80329B40@l +/* 8015A02C 00156E2C 3C 80 80 33 */ lis r4, lbl_sound_data__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 8015A030 00156E30 38 84 9B 40 */ addi r4, r4, lbl_sound_data__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015A034 00156E34 90 64 00 60 */ stw r3, 0x60(r4) lbl_8015A038: /* 8015A038 00156E38 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8015A03C 00156E3C 41 82 00 3C */ beq lbl_8015A078 -/* 8015A040 00156E40 3C 80 80 33 */ lis r4, lbl_80329A78@ha -/* 8015A044 00156E44 3C 60 80 27 */ lis r3, lbl_8026F2A0@ha -/* 8015A048 00156E48 38 84 9A 78 */ addi r4, r4, lbl_80329A78@l +/* 8015A040 00156E40 3C 80 80 33 */ lis r4, lbl_sound_asset_ids__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 8015A044 00156E44 3C 60 80 27 */ lis r3, lbl_sound_assets__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 8015A048 00156E48 38 84 9A 78 */ addi r4, r4, lbl_sound_asset_ids__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015A04C 00156E4C 80 84 00 74 */ lwz r4, 0x74(r4) -/* 8015A050 00156E50 38 03 F2 A0 */ addi r0, r3, lbl_8026F2A0@l +/* 8015A050 00156E50 38 03 F2 A0 */ addi r0, r3, lbl_sound_assets__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015A054 00156E54 90 9C 01 F4 */ stw r4, 0x1f4(r28) /* 8015A058 00156E58 80 7C 01 F4 */ lwz r3, 0x1f4(r28) /* 8015A05C 00156E5C 54 63 20 36 */ slwi r3, r3, 4 /* 8015A060 00156E60 7C 60 1A 14 */ add r3, r0, r3 /* 8015A064 00156E64 80 63 00 04 */ lwz r3, 4(r3) /* 8015A068 00156E68 4B EF 21 AD */ bl xStrHash__FPCc -/* 8015A06C 00156E6C 3C 80 80 33 */ lis r4, lbl_80329B40@ha -/* 8015A070 00156E70 38 84 9B 40 */ addi r4, r4, lbl_80329B40@l +/* 8015A06C 00156E6C 3C 80 80 33 */ lis r4, lbl_sound_data__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 8015A070 00156E70 38 84 9B 40 */ addi r4, r4, lbl_sound_data__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015A074 00156E74 90 64 00 70 */ stw r3, 0x70(r4) lbl_8015A078: /* 8015A078 00156E78 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8015A07C 00156E7C 41 82 00 3C */ beq lbl_8015A0B8 -/* 8015A080 00156E80 3C 80 80 33 */ lis r4, lbl_80329A78@ha -/* 8015A084 00156E84 3C 60 80 27 */ lis r3, lbl_8026F2A0@ha -/* 8015A088 00156E88 38 84 9A 78 */ addi r4, r4, lbl_80329A78@l +/* 8015A080 00156E80 3C 80 80 33 */ lis r4, lbl_sound_asset_ids__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 8015A084 00156E84 3C 60 80 27 */ lis r3, lbl_sound_assets__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 8015A088 00156E88 38 84 9A 78 */ addi r4, r4, lbl_sound_asset_ids__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015A08C 00156E8C 80 84 00 80 */ lwz r4, 0x80(r4) -/* 8015A090 00156E90 38 03 F2 A0 */ addi r0, r3, lbl_8026F2A0@l +/* 8015A090 00156E90 38 03 F2 A0 */ addi r0, r3, lbl_sound_assets__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015A094 00156E94 90 9C 02 0C */ stw r4, 0x20c(r28) /* 8015A098 00156E98 80 7C 02 0C */ lwz r3, 0x20c(r28) /* 8015A09C 00156E9C 54 63 20 36 */ slwi r3, r3, 4 /* 8015A0A0 00156EA0 7C 60 1A 14 */ add r3, r0, r3 /* 8015A0A4 00156EA4 80 63 00 04 */ lwz r3, 4(r3) /* 8015A0A8 00156EA8 4B EF 21 6D */ bl xStrHash__FPCc -/* 8015A0AC 00156EAC 3C 80 80 33 */ lis r4, lbl_80329B40@ha -/* 8015A0B0 00156EB0 38 84 9B 40 */ addi r4, r4, lbl_80329B40@l +/* 8015A0AC 00156EAC 3C 80 80 33 */ lis r4, lbl_sound_data__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 8015A0B0 00156EB0 38 84 9B 40 */ addi r4, r4, lbl_sound_data__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015A0B4 00156EB4 90 64 00 80 */ stw r3, 0x80(r4) lbl_8015A0B8: /* 8015A0B8 00156EB8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8015A0BC 00156EBC 41 82 00 3C */ beq lbl_8015A0F8 -/* 8015A0C0 00156EC0 3C 80 80 33 */ lis r4, lbl_80329A78@ha -/* 8015A0C4 00156EC4 3C 60 80 27 */ lis r3, lbl_8026F2A0@ha -/* 8015A0C8 00156EC8 38 84 9A 78 */ addi r4, r4, lbl_80329A78@l +/* 8015A0C0 00156EC0 3C 80 80 33 */ lis r4, lbl_sound_asset_ids__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 8015A0C4 00156EC4 3C 60 80 27 */ lis r3, lbl_sound_assets__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 8015A0C8 00156EC8 38 84 9A 78 */ addi r4, r4, lbl_sound_asset_ids__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015A0CC 00156ECC 80 84 00 90 */ lwz r4, 0x90(r4) -/* 8015A0D0 00156ED0 38 03 F2 A0 */ addi r0, r3, lbl_8026F2A0@l +/* 8015A0D0 00156ED0 38 03 F2 A0 */ addi r0, r3, lbl_sound_assets__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015A0D4 00156ED4 90 9C 02 24 */ stw r4, 0x224(r28) /* 8015A0D8 00156ED8 80 7C 02 24 */ lwz r3, 0x224(r28) /* 8015A0DC 00156EDC 54 63 20 36 */ slwi r3, r3, 4 /* 8015A0E0 00156EE0 7C 60 1A 14 */ add r3, r0, r3 /* 8015A0E4 00156EE4 80 63 00 04 */ lwz r3, 4(r3) /* 8015A0E8 00156EE8 4B EF 21 2D */ bl xStrHash__FPCc -/* 8015A0EC 00156EEC 3C 80 80 33 */ lis r4, lbl_80329B40@ha -/* 8015A0F0 00156EF0 38 84 9B 40 */ addi r4, r4, lbl_80329B40@l +/* 8015A0EC 00156EEC 3C 80 80 33 */ lis r4, lbl_sound_data__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 8015A0F0 00156EF0 38 84 9B 40 */ addi r4, r4, lbl_sound_data__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015A0F4 00156EF4 90 64 00 90 */ stw r3, 0x90(r4) lbl_8015A0F8: /* 8015A0F8 00156EF8 80 01 00 74 */ lwz r0, 0x74(r1) @@ -3479,9 +3479,9 @@ lbl_8015A0F8: /* 8015A134 00156F34 48 00 17 49 */ bl init_nodes__9zNPCB_SB2Fv /* 8015A138 00156F38 7F E3 FB 78 */ mr r3, r31 /* 8015A13C 00156F3C 4B FD C2 B1 */ bl Setup__8zNPCBossFv -/* 8015A140 00156F40 3C 60 80 27 */ lis r3, lbl_8026FAA0@ha +/* 8015A140 00156F40 3C 60 80 27 */ lis r3, lbl_platform_hooks__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015A144 00156F44 7F FD FB 78 */ mr r29, r31 -/* 8015A148 00156F48 3B 83 FA A0 */ addi r28, r3, lbl_8026FAA0@l +/* 8015A148 00156F48 3B 83 FA A0 */ addi r28, r3, lbl_platform_hooks__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015A14C 00156F4C 3B 60 00 00 */ li r27, 0 lbl_8015A150: /* 8015A150 00156F50 38 00 00 00 */ li r0, 0 @@ -3543,8 +3543,8 @@ lbl_8015A1F8: /* 8015A224 00157024 80 84 00 00 */ lwz r4, 0(r4) /* 8015A228 00157028 98 04 00 08 */ stb r0, 8(r4) /* 8015A22C 0015702C 48 00 36 29 */ bl scan_cronies__9zNPCB_SB2Fv -/* 8015A230 00157030 3C 60 80 27 */ lis r3, lbl_8026FC00@ha -/* 8015A234 00157034 38 63 FC 00 */ addi r3, r3, lbl_8026FC00@l +/* 8015A230 00157030 3C 60 80 27 */ lis r3, lbl__stringBase0_95@ha +/* 8015A234 00157034 38 63 FC 00 */ addi r3, r3, lbl__stringBase0_95@l /* 8015A238 00157038 38 63 0B E0 */ addi r3, r3, 0xbe0 /* 8015A23C 0015703C 4B EF 1F D9 */ bl xStrHash__FPCc /* 8015A240 00157040 4B F5 A7 FD */ bl zSceneFindObject__FUi @@ -3628,9 +3628,9 @@ lbl_8015A358: /* 8015A368 00157168 38 80 00 00 */ li r4, 0 /* 8015A36C 0015716C 38 A0 00 10 */ li r5, 0x10 /* 8015A370 00157170 4B EA 90 E9 */ bl memset -/* 8015A374 00157174 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8015A374 00157174 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8015A378 00157178 7F 9E E3 78 */ mr r30, r28 -/* 8015A37C 0015717C 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 8015A37C 0015717C 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 8015A380 00157180 3B A0 00 00 */ li r29, 0 lbl_8015A384: /* 8015A384 00157184 80 7E 03 00 */ lwz r3, 0x300(r30) @@ -3670,16 +3670,16 @@ lbl_8015A3D0: /* 8015A400 00157200 48 00 05 E1 */ bl reset_speed__9zNPCB_SB2Fv /* 8015A404 00157204 7F 83 E3 78 */ mr r3, r28 /* 8015A408 00157208 48 00 15 09 */ bl show_nodes__9zNPCB_SB2Fv -/* 8015A40C 0015720C C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015A40C 0015720C C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015A410 00157210 38 80 00 01 */ li r4, 1 /* 8015A414 00157214 38 00 00 00 */ li r0, 0 /* 8015A418 00157218 7F 83 E3 78 */ mr r3, r28 /* 8015A41C 0015721C D0 1C 17 8C */ stfs f0, 0x178c(r28) -/* 8015A420 00157220 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015A420 00157220 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015A424 00157224 D0 1C 18 04 */ stfs f0, 0x1804(r28) /* 8015A428 00157228 98 9C 02 B4 */ stb r4, 0x2b4(r28) /* 8015A42C 0015722C 90 1C 02 B8 */ stw r0, 0x2b8(r28) -/* 8015A430 00157230 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015A430 00157230 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015A434 00157234 D0 1C 02 D8 */ stfs f0, 0x2d8(r28) /* 8015A438 00157238 90 1C 02 DC */ stw r0, 0x2dc(r28) /* 8015A43C 0015723C 48 00 0C 19 */ bl reset_stage__9zNPCB_SB2Fv @@ -3688,10 +3688,10 @@ lbl_8015A3D0: /* 8015A448 00157248 48 00 0C 21 */ bl set_vulnerable__9zNPCB_SB2Fb /* 8015A44C 0015724C 38 60 00 08 */ li r3, 8 /* 8015A450 00157250 4B EF 7C B1 */ bl zCameraDisableTracking__F17camera_owner_enum -/* 8015A454 00157254 3C 60 80 2A */ lis r3, lbl_8029A700@ha -/* 8015A458 00157258 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8015A45C 0015725C 38 63 A7 00 */ addi r3, r3, lbl_8029A700@l -/* 8015A460 00157260 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8015A454 00157254 3C 60 80 2A */ lis r3, lbl_boss_cam__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 8015A458 00157258 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8015A45C 0015725C 38 63 A7 00 */ addi r3, r3, lbl_boss_cam__29_unnamed_zNPCTypeBossSB2_cpp_@l +/* 8015A460 00157260 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8015A464 00157264 4B EB 3A 51 */ bl start__13xBinaryCameraFR7xCamera /* 8015A468 00157268 3C 80 4E 47 */ lis r4, 0x4E474241@ha /* 8015A46C 0015726C 80 7C 02 28 */ lwz r3, 0x228(r28) @@ -3728,17 +3728,17 @@ lbl_8015A3D0: /* 8015A4E8 001572E8 BF 61 00 0C */ stmw r27, 0xc(r1) /* 8015A4EC 001572EC 7C 7F 1B 78 */ mr r31, r3 /* 8015A4F0 001572F0 41 81 01 B8 */ bgt lbl_8015A6A8 -/* 8015A4F4 001572F4 3C 80 80 2A */ lis r4, lbl_8029A764@ha +/* 8015A4F4 001572F4 3C 80 80 2A */ lis r4, lbl__2368@ha /* 8015A4F8 001572F8 54 A5 10 3A */ slwi r5, r5, 2 -/* 8015A4FC 001572FC 38 84 A7 64 */ addi r4, r4, lbl_8029A764@l +/* 8015A4FC 001572FC 38 84 A7 64 */ addi r4, r4, lbl__2368@l /* 8015A500 00157300 7C 04 28 2E */ lwzx r0, r4, r5 /* 8015A504 00157304 7C 09 03 A6 */ mtctr r0 /* 8015A508 00157308 4E 80 04 20 */ bctr -/* 8015A50C 0015730C 3C 80 80 27 */ lis r4, lbl_8026FBB4@ha -/* 8015A510 00157310 3C 60 80 2A */ lis r3, lbl_80299268@ha -/* 8015A514 00157314 3B A4 FB B4 */ addi r29, r4, lbl_8026FBB4@l +/* 8015A50C 0015730C 3C 80 80 27 */ lis r4, lbl_idle_table$2324@ha +/* 8015A510 00157310 3C 60 80 2A */ lis r3, lbl_g_hash_bossanim@ha +/* 8015A514 00157314 3B A4 FB B4 */ addi r29, r4, lbl_idle_table$2324@l /* 8015A518 00157318 3B 80 00 01 */ li r28, 1 -/* 8015A51C 0015731C 3B C3 92 68 */ addi r30, r3, lbl_80299268@l +/* 8015A51C 0015731C 3B C3 92 68 */ addi r30, r3, lbl_g_hash_bossanim@l /* 8015A520 00157320 3B 60 00 00 */ li r27, 0 lbl_8015A524: /* 8015A524 00157324 7F E3 FB 78 */ mr r3, r31 @@ -3748,9 +3748,9 @@ lbl_8015A524: /* 8015A534 00157334 7C 1E 00 2E */ lwzx r0, r30, r0 /* 8015A538 00157338 7C 00 18 40 */ cmplw r0, r3 /* 8015A53C 0015733C 40 82 00 1C */ bne lbl_8015A558 -/* 8015A540 00157340 3C 60 80 27 */ lis r3, lbl_8026FBB4@ha +/* 8015A540 00157340 3C 60 80 27 */ lis r3, lbl_idle_table$2324@ha /* 8015A544 00157344 57 60 18 38 */ slwi r0, r27, 3 -/* 8015A548 00157348 38 63 FB B4 */ addi r3, r3, lbl_8026FBB4@l +/* 8015A548 00157348 38 63 FB B4 */ addi r3, r3, lbl_idle_table$2324@l /* 8015A54C 0015734C 7C 63 02 14 */ add r3, r3, r0 /* 8015A550 00157350 83 83 00 04 */ lwz r28, 4(r3) /* 8015A554 00157354 48 00 01 58 */ b lbl_8015A6AC @@ -3768,11 +3768,11 @@ lbl_8015A558: /* 8015A580 00157380 3B 80 00 0A */ li r28, 0xa /* 8015A584 00157384 48 00 01 28 */ b lbl_8015A6AC lbl_8015A588: -/* 8015A588 00157388 3C 80 80 27 */ lis r4, lbl_8026FBB4@ha -/* 8015A58C 0015738C 3C 60 80 2A */ lis r3, lbl_80299268@ha -/* 8015A590 00157390 3B A4 FB B4 */ addi r29, r4, lbl_8026FBB4@l +/* 8015A588 00157388 3C 80 80 27 */ lis r4, lbl_idle_table$2324@ha +/* 8015A58C 0015738C 3C 60 80 2A */ lis r3, lbl_g_hash_bossanim@ha +/* 8015A590 00157390 3B A4 FB B4 */ addi r29, r4, lbl_idle_table$2324@l /* 8015A594 00157394 3B 80 00 01 */ li r28, 1 -/* 8015A598 00157398 3B C3 92 68 */ addi r30, r3, lbl_80299268@l +/* 8015A598 00157398 3B C3 92 68 */ addi r30, r3, lbl_g_hash_bossanim@l /* 8015A59C 0015739C 3B 60 00 00 */ li r27, 0 lbl_8015A5A0: /* 8015A5A0 001573A0 7F E3 FB 78 */ mr r3, r31 @@ -3782,9 +3782,9 @@ lbl_8015A5A0: /* 8015A5B0 001573B0 7C 1E 00 2E */ lwzx r0, r30, r0 /* 8015A5B4 001573B4 7C 00 18 40 */ cmplw r0, r3 /* 8015A5B8 001573B8 40 82 00 1C */ bne lbl_8015A5D4 -/* 8015A5BC 001573BC 3C 60 80 27 */ lis r3, lbl_8026FBB4@ha +/* 8015A5BC 001573BC 3C 60 80 27 */ lis r3, lbl_idle_table$2324@ha /* 8015A5C0 001573C0 57 60 18 38 */ slwi r0, r27, 3 -/* 8015A5C4 001573C4 38 63 FB B4 */ addi r3, r3, lbl_8026FBB4@l +/* 8015A5C4 001573C4 38 63 FB B4 */ addi r3, r3, lbl_idle_table$2324@l /* 8015A5C8 001573C8 7C 63 02 14 */ add r3, r3, r0 /* 8015A5CC 001573CC 83 83 00 04 */ lwz r28, 4(r3) /* 8015A5D0 001573D0 48 00 00 DC */ b lbl_8015A6AC @@ -3803,7 +3803,7 @@ lbl_8015A5D4: /* 8015A600 00157400 88 1F 02 B6 */ lbz r0, 0x2b6(r31) /* 8015A604 00157404 28 00 00 00 */ cmplwi r0, 0 /* 8015A608 00157408 40 82 00 1C */ bne lbl_8015A624 -/* 8015A60C 0015740C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015A60C 0015740C C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) /* 8015A610 00157410 38 9F 17 D4 */ addi r4, r31, 0x17d4 /* 8015A614 00157414 3B 80 00 07 */ li r28, 7 /* 8015A618 00157418 38 60 00 09 */ li r3, 9 @@ -3811,12 +3811,12 @@ lbl_8015A5D4: /* 8015A620 00157420 48 00 00 8C */ b lbl_8015A6AC lbl_8015A624: /* 8015A624 00157424 4B F9 89 DD */ bl AnimCurStateID__10zNPCCommonFv -/* 8015A628 00157428 3C 80 80 2A */ lis r4, lbl_80299268@ha -/* 8015A62C 0015742C 38 84 92 68 */ addi r4, r4, lbl_80299268@l +/* 8015A628 00157428 3C 80 80 2A */ lis r4, lbl_g_hash_bossanim@ha +/* 8015A62C 0015742C 38 84 92 68 */ addi r4, r4, lbl_g_hash_bossanim@l /* 8015A630 00157430 80 04 00 E4 */ lwz r0, 0xe4(r4) /* 8015A634 00157434 7C 00 18 40 */ cmplw r0, r3 /* 8015A638 00157438 40 82 00 1C */ bne lbl_8015A654 -/* 8015A63C 0015743C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015A63C 0015743C C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) /* 8015A640 00157440 38 9F 17 EC */ addi r4, r31, 0x17ec /* 8015A644 00157444 3B 80 00 30 */ li r28, 0x30 /* 8015A648 00157448 38 60 00 08 */ li r3, 8 @@ -3825,19 +3825,19 @@ lbl_8015A624: lbl_8015A654: /* 8015A654 00157454 7F E3 FB 78 */ mr r3, r31 /* 8015A658 00157458 4B F9 89 A9 */ bl AnimCurStateID__10zNPCCommonFv -/* 8015A65C 0015745C 3C 80 80 2A */ lis r4, lbl_80299268@ha -/* 8015A660 00157460 38 84 92 68 */ addi r4, r4, lbl_80299268@l +/* 8015A65C 0015745C 3C 80 80 2A */ lis r4, lbl_g_hash_bossanim@ha +/* 8015A660 00157460 38 84 92 68 */ addi r4, r4, lbl_g_hash_bossanim@l /* 8015A664 00157464 80 04 00 F0 */ lwz r0, 0xf0(r4) /* 8015A668 00157468 7C 00 18 40 */ cmplw r0, r3 /* 8015A66C 0015746C 40 82 00 1C */ bne lbl_8015A688 -/* 8015A670 00157470 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015A670 00157470 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) /* 8015A674 00157474 38 9F 17 F8 */ addi r4, r31, 0x17f8 /* 8015A678 00157478 3B 80 00 31 */ li r28, 0x31 /* 8015A67C 0015747C 38 60 00 08 */ li r3, 8 /* 8015A680 00157480 4B FF C9 09 */ bl zNPCTypeBossSB2.play_sound__29_unnamed_zNPCTypeBossSB2_cpp_FiPC5xVec3f /* 8015A684 00157484 48 00 00 28 */ b lbl_8015A6AC lbl_8015A688: -/* 8015A688 00157488 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015A688 00157488 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) /* 8015A68C 0015748C 38 9F 17 D4 */ addi r4, r31, 0x17d4 /* 8015A690 00157490 3B 80 00 08 */ li r28, 8 /* 8015A694 00157494 38 60 00 09 */ li r3, 9 @@ -3850,9 +3850,9 @@ lbl_8015A6A8: lbl_8015A6AC: /* 8015A6AC 001574AC 2C 1C FF FF */ cmpwi r28, -1 /* 8015A6B0 001574B0 40 81 00 18 */ ble lbl_8015A6C8 -/* 8015A6B4 001574B4 3C 60 80 2A */ lis r3, lbl_80299268@ha +/* 8015A6B4 001574B4 3C 60 80 2A */ lis r3, lbl_g_hash_bossanim@ha /* 8015A6B8 001574B8 57 80 10 3A */ slwi r0, r28, 2 -/* 8015A6BC 001574BC 38 63 92 68 */ addi r3, r3, lbl_80299268@l +/* 8015A6BC 001574BC 38 63 92 68 */ addi r3, r3, lbl_g_hash_bossanim@l /* 8015A6C0 001574C0 7C 63 00 2E */ lwzx r3, r3, r0 /* 8015A6C4 001574C4 48 00 00 08 */ b lbl_8015A6CC lbl_8015A6C8: @@ -3878,13 +3878,13 @@ lbl_8015A6CC: /* 8015A710 00157510 28 00 00 00 */ cmplwi r0, 0 /* 8015A714 00157514 40 82 00 38 */ bne lbl_8015A74C /* 8015A718 00157518 48 00 52 A9 */ bl location__9zNPCB_SB2CFv -/* 8015A71C 0015751C 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8015A720 00157520 3C C0 80 2A */ lis r6, lbl_8029A700@ha -/* 8015A724 00157524 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8015A71C 0015751C 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8015A720 00157520 3C C0 80 2A */ lis r6, lbl_boss_cam__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 8015A724 00157524 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8015A728 00157528 7C 65 1B 78 */ mr r5, r3 /* 8015A72C 0015752C 80 84 07 04 */ lwz r4, 0x704(r4) -/* 8015A730 00157530 38 66 A7 00 */ addi r3, r6, lbl_8029A700@l -/* 8015A734 00157534 C0 22 A8 F4 */ lfs f1, lbl_803CF274-_SDA2_BASE_(r2) +/* 8015A730 00157530 38 66 A7 00 */ addi r3, r6, lbl_boss_cam__29_unnamed_zNPCTypeBossSB2_cpp_@l +/* 8015A734 00157534 C0 22 A8 F4 */ lfs f1, lbl__2190_2-_SDA2_BASE_(r2) /* 8015A738 00157538 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8015A73C 0015753C 38 84 00 30 */ addi r4, r4, 0x30 /* 8015A740 00157540 4B FE BE 41 */ bl set_targets__13xBinaryCameraFRC5xVec3RC5xVec3f @@ -3894,8 +3894,8 @@ lbl_8015A74C: /* 8015A74C 0015754C 7F C3 F3 78 */ mr r3, r30 /* 8015A750 00157550 48 00 18 11 */ bl check_life__9zNPCB_SB2Fv /* 8015A754 00157554 C0 1E 02 D8 */ lfs f0, 0x2d8(r30) -/* 8015A758 00157558 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8015A75C 0015755C 3B A3 05 58 */ addi r29, r3, lbl_803C0558@l +/* 8015A758 00157558 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8015A75C 0015755C 3B A3 05 58 */ addi r29, r3, lbl_globals@l /* 8015A760 00157560 EC 00 F8 28 */ fsubs f0, f0, f31 /* 8015A764 00157564 D0 1E 02 D8 */ stfs f0, 0x2d8(r30) /* 8015A768 00157568 80 1D 16 B0 */ lwz r0, 0x16b0(r29) @@ -3904,9 +3904,9 @@ lbl_8015A74C: /* 8015A774 00157574 40 80 00 28 */ bge lbl_8015A79C /* 8015A778 00157578 28 03 00 00 */ cmplwi r3, 0 /* 8015A77C 0015757C 41 82 00 20 */ beq lbl_8015A79C -/* 8015A780 00157580 3C 80 80 33 */ lis r4, lbl_80329BE0@ha +/* 8015A780 00157580 3C 80 80 33 */ lis r4, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015A784 00157584 7F C3 F3 78 */ mr r3, r30 -/* 8015A788 00157588 38 A4 9B E0 */ addi r5, r4, lbl_80329BE0@l +/* 8015A788 00157588 38 A4 9B E0 */ addi r5, r4, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015A78C 0015758C 38 80 00 01 */ li r4, 1 /* 8015A790 00157590 C0 05 00 28 */ lfs f0, 0x28(r5) /* 8015A794 00157594 D0 1E 02 D8 */ stfs f0, 0x2d8(r30) @@ -4052,10 +4052,10 @@ lbl_8015A88C: /* 8015A9B4 001577B4 88 03 02 B6 */ lbz r0, 0x2b6(r3) /* 8015A9B8 001577B8 28 00 00 00 */ cmplwi r0, 0 /* 8015A9BC 001577BC 41 82 00 0C */ beq lbl_8015A9C8 -/* 8015A9C0 001577C0 C0 22 A8 C0 */ lfs f1, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015A9C0 001577C0 C0 22 A8 C0 */ lfs f1, lbl__1855-_SDA2_BASE_(r2) /* 8015A9C4 001577C4 4E 80 00 20 */ blr lbl_8015A9C8: -/* 8015A9C8 001577C8 C0 22 A8 E8 */ lfs f1, lbl_803CF268-_SDA2_BASE_(r2) +/* 8015A9C8 001577C8 C0 22 A8 E8 */ lfs f1, lbl__2056_1-_SDA2_BASE_(r2) /* 8015A9CC 001577CC 4E 80 00 20 */ blr /* 8015A9D0 001577D0 4E 80 00 20 */ blr /* 8015A9D4 001577D4 38 00 00 00 */ li r0, 0 @@ -4064,8 +4064,8 @@ lbl_8015A9C8: .global reset_speed__9zNPCB_SB2Fv reset_speed__9zNPCB_SB2Fv: -/* 8015A9E0 001577E0 3C 80 80 33 */ lis r4, lbl_80329BE0@ha -/* 8015A9E4 001577E4 38 84 9B E0 */ addi r4, r4, lbl_80329BE0@l +/* 8015A9E0 001577E0 3C 80 80 33 */ lis r4, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 8015A9E4 001577E4 38 84 9B E0 */ addi r4, r4, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015A9E8 001577E8 C0 04 00 08 */ lfs f0, 8(r4) /* 8015A9EC 001577EC D0 03 17 90 */ stfs f0, 0x1790(r3) /* 8015A9F0 001577F0 C0 04 00 0C */ lfs f0, 0xc(r4) @@ -4074,8 +4074,8 @@ reset_speed__9zNPCB_SB2Fv: .global player_platform__9zNPCB_SB2Fv player_platform__9zNPCB_SB2Fv: -/* 8015A9FC 001577FC 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8015AA00 00157800 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8015A9FC 001577FC 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8015AA00 00157800 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8015AA04 00157804 80 84 07 2C */ lwz r4, 0x72c(r4) /* 8015AA08 00157808 80 04 00 0C */ lwz r0, 0xc(r4) /* 8015AA0C 0015780C 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -4132,9 +4132,9 @@ deactivate_hand__9zNPCB_SB2FQ29zNPCB_SB29hand_enum: player_on_ground__9zNPCB_SB2CFv: /* 8015AAA8 001578A8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8015AAAC 001578AC 7C 08 02 A6 */ mflr r0 -/* 8015AAB0 001578B0 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8015AAB0 001578B0 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8015AAB4 001578B4 90 01 00 24 */ stw r0, 0x24(r1) -/* 8015AAB8 001578B8 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8015AAB8 001578B8 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8015AABC 001578BC 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8015AAC0 001578C0 80 04 16 B0 */ lwz r0, 0x16b0(r4) /* 8015AAC4 001578C4 80 84 07 04 */ lwz r4, 0x704(r4) @@ -4144,9 +4144,9 @@ player_on_ground__9zNPCB_SB2CFv: /* 8015AAD4 001578D4 38 60 00 00 */ li r3, 0 /* 8015AAD8 001578D8 48 00 00 88 */ b lbl_8015AB60 lbl_8015AADC: -/* 8015AADC 001578DC 3C 80 80 33 */ lis r4, lbl_80329BE0@ha +/* 8015AADC 001578DC 3C 80 80 33 */ lis r4, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015AAE0 001578E0 C0 5F 00 34 */ lfs f2, 0x34(r31) -/* 8015AAE4 001578E4 38 84 9B E0 */ addi r4, r4, lbl_80329BE0@l +/* 8015AAE4 001578E4 38 84 9B E0 */ addi r4, r4, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015AAE8 001578E8 C0 24 00 14 */ lfs f1, 0x14(r4) /* 8015AAEC 001578EC C0 04 00 1C */ lfs f0, 0x1c(r4) /* 8015AAF0 001578F0 EC 01 00 2A */ fadds f0, f1, f0 @@ -4163,7 +4163,7 @@ lbl_8015AB08: /* 8015AB18 00157918 38 61 00 08 */ addi r3, r1, 8 /* 8015AB1C 0015791C C0 3F 00 38 */ lfs f1, 0x38(r31) /* 8015AB20 00157920 EC 43 10 28 */ fsubs f2, f3, f2 -/* 8015AB24 00157924 80 82 BF 98 */ lwz r4, lbl_803D0918-_SDA2_BASE_(r2) +/* 8015AB24 00157924 80 82 BF 98 */ lwz r4, lbl__2481-_SDA2_BASE_(r2) /* 8015AB28 00157928 80 02 BF 9C */ lwz r0, lbl_803D091C-_SDA2_BASE_(r2) /* 8015AB2C 0015792C EC 01 00 28 */ fsubs f0, f1, f0 /* 8015AB30 00157930 90 81 00 08 */ stw r4, 8(r1) @@ -4171,8 +4171,8 @@ lbl_8015AB08: /* 8015AB38 00157938 D0 41 00 08 */ stfs f2, 8(r1) /* 8015AB3C 0015793C D0 01 00 0C */ stfs f0, 0xc(r1) /* 8015AB40 00157940 4B EB AE 1D */ bl length2__5xVec2CFv -/* 8015AB44 00157944 3C 60 80 33 */ lis r3, lbl_80329BE0@ha -/* 8015AB48 00157948 38 63 9B E0 */ addi r3, r3, lbl_80329BE0@l +/* 8015AB44 00157944 3C 60 80 33 */ lis r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 8015AB48 00157948 38 63 9B E0 */ addi r3, r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015AB4C 0015794C C0 03 00 18 */ lfs f0, 0x18(r3) /* 8015AB50 00157950 EC 00 00 32 */ fmuls f0, f0, f0 /* 8015AB54 00157954 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -4207,16 +4207,16 @@ emit_slug__9zNPCB_SB2FQ29zNPCB_SB29slug_enum: /* 8015ABB8 001579B8 28 00 00 00 */ cmplwi r0, 0 /* 8015ABBC 001579BC 41 82 01 5C */ beq lbl_8015AD18 /* 8015ABC0 001579C0 38 00 00 01 */ li r0, 1 -/* 8015ABC4 001579C4 3C 60 80 33 */ lis r3, lbl_80329BE0@ha +/* 8015ABC4 001579C4 3C 60 80 33 */ lis r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015ABC8 001579C8 90 1F 00 00 */ stw r0, 0(r31) -/* 8015ABCC 001579CC 3B A3 9B E0 */ addi r29, r3, lbl_80329BE0@l +/* 8015ABCC 001579CC 3B A3 9B E0 */ addi r29, r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015ABD0 001579D0 38 00 00 00 */ li r0, 0 /* 8015ABD4 001579D4 38 7F 00 18 */ addi r3, r31, 0x18 -/* 8015ABD8 001579D8 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015ABD8 001579D8 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015ABDC 001579DC D0 1F 00 08 */ stfs f0, 8(r31) /* 8015ABE0 001579E0 C0 1D 00 70 */ lfs f0, 0x70(r29) /* 8015ABE4 001579E4 D0 1F 00 0C */ stfs f0, 0xc(r31) -/* 8015ABE8 001579E8 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015ABE8 001579E8 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015ABEC 001579EC D0 1F 00 A8 */ stfs f0, 0xa8(r31) /* 8015ABF0 001579F0 D0 1F 00 A4 */ stfs f0, 0xa4(r31) /* 8015ABF4 001579F4 98 1F 00 05 */ stb r0, 5(r31) @@ -4224,9 +4224,9 @@ emit_slug__9zNPCB_SB2FQ29zNPCB_SB29slug_enum: /* 8015ABFC 001579FC 80 A4 00 4C */ lwz r5, 0x4c(r4) /* 8015AC00 00157A00 38 85 01 00 */ addi r4, r5, 0x100 /* 8015AC04 00157A04 4B ED 80 15 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 -/* 8015AC08 00157A08 3C 80 80 33 */ lis r4, lbl_80329BE0@ha +/* 8015AC08 00157A08 3C 80 80 33 */ lis r4, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015AC0C 00157A0C 38 61 00 08 */ addi r3, r1, 8 -/* 8015AC10 00157A10 38 A4 9B E0 */ addi r5, r4, lbl_80329BE0@l +/* 8015AC10 00157A10 38 A4 9B E0 */ addi r5, r4, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015AC14 00157A14 38 9F 00 18 */ addi r4, r31, 0x18 /* 8015AC18 00157A18 38 A5 00 5C */ addi r5, r5, 0x5c /* 8015AC1C 00157A1C 48 00 52 E1 */ bl zNPCTypeBossSB2.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 @@ -4236,11 +4236,11 @@ emit_slug__9zNPCB_SB2FQ29zNPCB_SB29slug_enum: /* 8015AC2C 00157A2C 6F 83 80 00 */ xoris r3, r28, 0x8000 /* 8015AC30 00157A30 3C 00 43 30 */ lis r0, 0x4330 /* 8015AC34 00157A34 90 61 00 1C */ stw r3, 0x1c(r1) -/* 8015AC38 00157A38 3C 60 80 33 */ lis r3, lbl_80329BE0@ha -/* 8015AC3C 00157A3C 38 63 9B E0 */ addi r3, r3, lbl_80329BE0@l -/* 8015AC40 00157A40 C8 62 A9 78 */ lfd f3, lbl_803CF2F8-_SDA2_BASE_(r2) +/* 8015AC38 00157A38 3C 60 80 33 */ lis r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 8015AC3C 00157A3C 38 63 9B E0 */ addi r3, r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l +/* 8015AC40 00157A40 C8 62 A9 78 */ lfd f3, lbl__2535_1-_SDA2_BASE_(r2) /* 8015AC44 00157A44 90 01 00 18 */ stw r0, 0x18(r1) -/* 8015AC48 00157A48 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015AC48 00157A48 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) /* 8015AC4C 00157A4C C8 41 00 18 */ lfd f2, 0x18(r1) /* 8015AC50 00157A50 C0 03 00 68 */ lfs f0, 0x68(r3) /* 8015AC54 00157A54 EC 42 18 28 */ fsubs f2, f2, f3 @@ -4252,16 +4252,16 @@ emit_slug__9zNPCB_SB2FQ29zNPCB_SB29slug_enum: /* 8015AC6C 00157A6C FC 20 F0 90 */ fmr f1, f30 /* 8015AC70 00157A70 4B F6 A1 DD */ bl isin__Ff /* 8015AC74 00157A74 FC 40 F8 90 */ fmr f2, f31 -/* 8015AC78 00157A78 C0 62 A8 C0 */ lfs f3, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015AC78 00157A78 C0 62 A8 C0 */ lfs f3, lbl__1855-_SDA2_BASE_(r2) /* 8015AC7C 00157A7C 38 7F 00 98 */ addi r3, r31, 0x98 /* 8015AC80 00157A80 4B EB 04 6D */ bl assign__5xVec3Ffff -/* 8015AC84 00157A84 3C 60 80 33 */ lis r3, lbl_80329BE0@ha -/* 8015AC88 00157A88 C0 22 A8 EC */ lfs f1, lbl_803CF26C-_SDA2_BASE_(r2) -/* 8015AC8C 00157A8C 38 A3 9B E0 */ addi r5, r3, lbl_80329BE0@l +/* 8015AC84 00157A84 3C 60 80 33 */ lis r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 8015AC88 00157A88 C0 22 A8 EC */ lfs f1, lbl__2188_1-_SDA2_BASE_(r2) +/* 8015AC8C 00157A8C 38 A3 9B E0 */ addi r5, r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015AC90 00157A90 C0 1D 00 70 */ lfs f0, 0x70(r29) /* 8015AC94 00157A94 C0 65 00 74 */ lfs f3, 0x74(r5) /* 8015AC98 00157A98 38 9E 17 E0 */ addi r4, r30, 0x17e0 -/* 8015AC9C 00157A9C C0 42 A8 C8 */ lfs f2, lbl_803CF248-_SDA2_BASE_(r2) +/* 8015AC9C 00157A9C C0 42 A8 C8 */ lfs f2, lbl__1966-_SDA2_BASE_(r2) /* 8015ACA0 00157AA0 38 60 00 01 */ li r3, 1 /* 8015ACA4 00157AA4 EC 01 00 FC */ fnmsubs f0, f1, f3, f0 /* 8015ACA8 00157AA8 C0 25 00 6C */ lfs f1, 0x6c(r5) @@ -4277,10 +4277,10 @@ emit_slug__9zNPCB_SB2FQ29zNPCB_SB29slug_enum: /* 8015ACD0 00157AD0 60 00 00 01 */ ori r0, r0, 1 /* 8015ACD4 00157AD4 98 05 00 18 */ stb r0, 0x18(r5) /* 8015ACD8 00157AD8 80 BF 00 10 */ lwz r5, 0x10(r31) -/* 8015ACDC 00157ADC C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015ACDC 00157ADC C0 02 A8 BC */ lfs f0, lbl__1854-_SDA2_BASE_(r2) /* 8015ACE0 00157AE0 80 A5 00 24 */ lwz r5, 0x24(r5) /* 8015ACE4 00157AE4 D0 05 00 24 */ stfs f0, 0x24(r5) -/* 8015ACE8 00157AE8 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015ACE8 00157AE8 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) /* 8015ACEC 00157AEC 4B FF C2 9D */ bl zNPCTypeBossSB2.play_sound__29_unnamed_zNPCTypeBossSB2_cpp_FiPC5xVec3f /* 8015ACF0 00157AF0 80 9F 00 C4 */ lwz r4, 0xc4(r31) /* 8015ACF4 00157AF4 28 04 00 00 */ cmplwi r4, 0 @@ -4288,7 +4288,7 @@ emit_slug__9zNPCB_SB2FQ29zNPCB_SB29slug_enum: /* 8015ACFC 00157AFC 38 60 00 05 */ li r3, 5 /* 8015AD00 00157B00 4B FF C3 A5 */ bl zNPCTypeBossSB2.kill_sound__29_unnamed_zNPCTypeBossSB2_cpp_FiUi lbl_8015AD04: -/* 8015AD04 00157B04 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015AD04 00157B04 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) /* 8015AD08 00157B08 38 9F 00 48 */ addi r4, r31, 0x48 /* 8015AD0C 00157B0C 38 60 00 05 */ li r3, 5 /* 8015AD10 00157B10 4B FF C2 79 */ bl zNPCTypeBossSB2.play_sound__29_unnamed_zNPCTypeBossSB2_cpp_FiPC5xVec3f @@ -4317,7 +4317,7 @@ lbl_8015AD54: /* 8015AD58 00157B58 2C 00 00 01 */ cmpwi r0, 1 /* 8015AD5C 00157B5C 40 82 00 14 */ bne lbl_8015AD70 /* 8015AD60 00157B60 C0 23 00 0C */ lfs f1, 0xc(r3) -/* 8015AD64 00157B64 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015AD64 00157B64 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015AD68 00157B68 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015AD6C 00157B6C 40 81 00 0C */ ble lbl_8015AD78 lbl_8015AD70: @@ -4359,11 +4359,11 @@ fire_slug__9zNPCB_SB2FQ29zNPCB_SB29slug_enumRQ29zNPCB_SB213platform_data: /* 8015ADD0 00157BD0 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0 /* 8015ADD4 00157BD4 93 E1 00 2C */ stw r31, 0x2c(r1) /* 8015ADD8 00157BD8 1D 24 00 C8 */ mulli r9, r4, 0xc8 -/* 8015ADDC 00157BDC 3C C0 80 33 */ lis r6, lbl_80329BE0@ha +/* 8015ADDC 00157BDC 3C C0 80 33 */ lis r6, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015ADE0 00157BE0 39 00 00 02 */ li r8, 2 /* 8015ADE4 00157BE4 38 E0 00 00 */ li r7, 0 /* 8015ADE8 00157BE8 3B E9 15 2C */ addi r31, r9, 0x152c -/* 8015ADEC 00157BEC 38 C6 9B E0 */ addi r6, r6, lbl_80329BE0@l +/* 8015ADEC 00157BEC 38 C6 9B E0 */ addi r6, r6, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015ADF0 00157BF0 7F E3 FA 14 */ add r31, r3, r31 /* 8015ADF4 00157BF4 54 80 10 3A */ slwi r0, r4, 2 /* 8015ADF8 00157BF8 91 1F 00 00 */ stw r8, 0(r31) @@ -4373,7 +4373,7 @@ fire_slug__9zNPCB_SB2FQ29zNPCB_SB29slug_enumRQ29zNPCB_SB213platform_data: /* 8015AE08 00157C08 90 BF 00 14 */ stw r5, 0x14(r31) /* 8015AE0C 00157C0C C0 04 00 A0 */ lfs f0, 0xa0(r4) /* 8015AE10 00157C10 D0 1F 00 0C */ stfs f0, 0xc(r31) -/* 8015AE14 00157C14 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015AE14 00157C14 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015AE18 00157C18 D0 1F 00 A8 */ stfs f0, 0xa8(r31) /* 8015AE1C 00157C1C D0 1F 00 A4 */ stfs f0, 0xa4(r31) /* 8015AE20 00157C20 C0 06 00 7C */ lfs f0, 0x7c(r6) @@ -4387,9 +4387,9 @@ fire_slug__9zNPCB_SB2FQ29zNPCB_SB29slug_enumRQ29zNPCB_SB213platform_data: /* 8015AE40 00157C40 38 84 00 30 */ addi r4, r4, 0x30 /* 8015AE44 00157C44 4B EB 03 89 */ bl __mi__5xVec3CFRC5xVec3 /* 8015AE48 00157C48 80 A1 00 08 */ lwz r5, 8(r1) -/* 8015AE4C 00157C4C 3C 60 80 33 */ lis r3, lbl_80329BE0@ha +/* 8015AE4C 00157C4C 3C 60 80 33 */ lis r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015AE50 00157C50 80 01 00 10 */ lwz r0, 0x10(r1) -/* 8015AE54 00157C54 38 63 9B E0 */ addi r3, r3, lbl_80329BE0@l +/* 8015AE54 00157C54 38 63 9B E0 */ addi r3, r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015AE58 00157C58 80 81 00 0C */ lwz r4, 0xc(r1) /* 8015AE5C 00157C5C 90 A1 00 14 */ stw r5, 0x14(r1) /* 8015AE60 00157C60 C0 43 00 88 */ lfs f2, 0x88(r3) @@ -4407,31 +4407,31 @@ fire_slug__9zNPCB_SB2FQ29zNPCB_SB29slug_enumRQ29zNPCB_SB213platform_data: /* 8015AE90 00157C90 D0 3F 00 B0 */ stfs f1, 0xb0(r31) /* 8015AE94 00157C94 38 7F 00 78 */ addi r3, r31, 0x78 /* 8015AE98 00157C98 C0 01 00 14 */ lfs f0, 0x14(r1) -/* 8015AE9C 00157C9C C0 62 A8 BC */ lfs f3, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015AE9C 00157C9C C0 62 A8 BC */ lfs f3, lbl__1854-_SDA2_BASE_(r2) /* 8015AEA0 00157CA0 C0 3F 00 B0 */ lfs f1, 0xb0(r31) -/* 8015AEA4 00157CA4 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015AEA4 00157CA4 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 8015AEA8 00157CA8 EC 63 08 24 */ fdivs f3, f3, f1 /* 8015AEAC 00157CAC EC 20 00 F2 */ fmuls f1, f0, f3 /* 8015AEB0 00157CB0 EC 7F 00 F2 */ fmuls f3, f31, f3 /* 8015AEB4 00157CB4 4B EB 02 39 */ bl assign__5xVec3Ffff -/* 8015AEB8 00157CB8 C0 22 A8 C0 */ lfs f1, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015AEB8 00157CB8 C0 22 A8 C0 */ lfs f1, lbl__1855-_SDA2_BASE_(r2) /* 8015AEBC 00157CBC 38 7F 00 68 */ addi r3, r31, 0x68 -/* 8015AEC0 00157CC0 C0 42 A8 BC */ lfs f2, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015AEC0 00157CC0 C0 42 A8 BC */ lfs f2, lbl__1854-_SDA2_BASE_(r2) /* 8015AEC4 00157CC4 FC 60 08 90 */ fmr f3, f1 /* 8015AEC8 00157CC8 4B EB 02 25 */ bl assign__5xVec3Ffff /* 8015AECC 00157CCC C0 1F 00 78 */ lfs f0, 0x78(r31) /* 8015AED0 00157CD0 38 7F 00 58 */ addi r3, r31, 0x58 /* 8015AED4 00157CD4 C0 3F 00 80 */ lfs f1, 0x80(r31) /* 8015AED8 00157CD8 FC 60 00 50 */ fneg f3, f0 -/* 8015AEDC 00157CDC C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015AEDC 00157CDC C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) /* 8015AEE0 00157CE0 4B EB 02 0D */ bl assign__5xVec3Ffff /* 8015AEE4 00157CE4 38 7F 00 88 */ addi r3, r31, 0x88 /* 8015AEE8 00157CE8 38 9F 00 48 */ addi r4, r31, 0x48 /* 8015AEEC 00157CEC 4B EB 03 79 */ bl __as__5xVec3FRC5xVec3 -/* 8015AEF0 00157CF0 C0 22 A8 C0 */ lfs f1, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015AEF0 00157CF0 C0 22 A8 C0 */ lfs f1, lbl__1855-_SDA2_BASE_(r2) /* 8015AEF4 00157CF4 C0 01 00 18 */ lfs f0, 0x18(r1) /* 8015AEF8 00157CF8 D0 3F 00 B8 */ stfs f1, 0xb8(r31) -/* 8015AEFC 00157CFC C0 22 A8 C0 */ lfs f1, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015AEFC 00157CFC C0 22 A8 C0 */ lfs f1, lbl__1855-_SDA2_BASE_(r2) /* 8015AF00 00157D00 D0 3F 00 BC */ stfs f1, 0xbc(r31) /* 8015AF04 00157D04 D0 1F 00 C0 */ stfs f0, 0xc0(r31) /* 8015AF08 00157D08 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 @@ -4486,7 +4486,7 @@ lbl_8015AF8C: /* 8015AFA4 00157DA4 48 00 00 9C */ b lbl_8015B040 lbl_8015AFA8: /* 8015AFA8 00157DA8 C0 3F 02 D4 */ lfs f1, 0x2d4(r31) -/* 8015AFAC 00157DAC C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015AFAC 00157DAC C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015AFB0 00157DB0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015AFB4 00157DB4 40 81 00 10 */ ble lbl_8015AFC4 /* 8015AFB8 00157DB8 3C 60 4E 47 */ lis r3, 0x4E474242@ha @@ -4494,8 +4494,8 @@ lbl_8015AFA8: /* 8015AFC0 00157DC0 48 00 00 80 */ b lbl_8015B040 lbl_8015AFC4: /* 8015AFC4 00157DC4 80 9F 02 CC */ lwz r4, 0x2cc(r31) -/* 8015AFC8 00157DC8 3C 60 80 27 */ lis r3, lbl_8026F380@ha -/* 8015AFCC 00157DCC 38 63 F3 80 */ addi r3, r3, lbl_8026F380@l +/* 8015AFC8 00157DC8 3C 60 80 27 */ lis r3, lbl_sequence__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 8015AFCC 00157DCC 38 63 F3 80 */ addi r3, r3, lbl_sequence__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015AFD0 00157DD0 38 04 00 01 */ addi r0, r4, 1 /* 8015AFD4 00157DD4 90 1F 02 CC */ stw r0, 0x2cc(r31) /* 8015AFD8 00157DD8 80 9F 02 C8 */ lwz r4, 0x2c8(r31) @@ -4510,9 +4510,9 @@ lbl_8015AFC4: /* 8015AFFC 00157DFC 90 1F 02 CC */ stw r0, 0x2cc(r31) lbl_8015B000: /* 8015B000 00157E00 80 7F 02 C8 */ lwz r3, 0x2c8(r31) -/* 8015B004 00157E04 3C 80 80 27 */ lis r4, lbl_8026F380@ha +/* 8015B004 00157E04 3C 80 80 27 */ lis r4, lbl_sequence__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015B008 00157E08 80 1F 02 CC */ lwz r0, 0x2cc(r31) -/* 8015B00C 00157E0C 38 84 F3 80 */ addi r4, r4, lbl_8026F380@l +/* 8015B00C 00157E0C 38 84 F3 80 */ addi r4, r4, lbl_sequence__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015B010 00157E10 54 63 38 30 */ slwi r3, r3, 7 /* 8015B014 00157E14 7C 64 1A 14 */ add r3, r4, r3 /* 8015B018 00157E18 54 00 18 38 */ slwi r0, r0, 3 @@ -4536,7 +4536,7 @@ lbl_8015B040: reset_stage__9zNPCB_SB2Fv: /* 8015B054 00157E54 38 00 FF FF */ li r0, -1 /* 8015B058 00157E58 90 03 02 CC */ stw r0, 0x2cc(r3) -/* 8015B05C 00157E5C C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015B05C 00157E5C C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015B060 00157E60 D0 03 02 D4 */ stfs f0, 0x2d4(r3) /* 8015B064 00157E64 4E 80 00 20 */ blr @@ -4586,8 +4586,8 @@ update_turn__9zNPCB_SB2Ff: /* 8015B0EC 00157EEC 88 03 02 B4 */ lbz r0, 0x2b4(r3) /* 8015B0F0 00157EF0 28 00 00 00 */ cmplwi r0, 0 /* 8015B0F4 00157EF4 41 82 00 44 */ beq lbl_8015B138 -/* 8015B0F8 00157EF8 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8015B0FC 00157EFC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8015B0F8 00157EF8 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8015B0FC 00157EFC 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8015B100 00157F00 80 84 07 04 */ lwz r4, 0x704(r4) /* 8015B104 00157F04 83 E4 00 4C */ lwz r31, 0x4c(r4) /* 8015B108 00157F08 48 00 48 B9 */ bl location__9zNPCB_SB2CFv @@ -4607,7 +4607,7 @@ lbl_8015B138: /* 8015B13C 00157F3C 48 00 48 85 */ bl location__9zNPCB_SB2CFv /* 8015B140 00157F40 80 BE 00 24 */ lwz r5, 0x24(r30) /* 8015B144 00157F44 7F C3 F3 78 */ mr r3, r30 -/* 8015B148 00157F48 80 82 BF A0 */ lwz r4, lbl_803D0920-_SDA2_BASE_(r2) +/* 8015B148 00157F48 80 82 BF A0 */ lwz r4, lbl__2631_1-_SDA2_BASE_(r2) /* 8015B14C 00157F4C 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 8015B150 00157F50 80 02 BF A4 */ lwz r0, lbl_803D0924-_SDA2_BASE_(r2) /* 8015B154 00157F54 90 81 00 0C */ stw r4, 0xc(r1) @@ -4627,17 +4627,17 @@ lbl_8015B138: /* 8015B18C 00157F8C C0 5E 17 88 */ lfs f2, 0x1788(r30) /* 8015B190 00157F90 4B EA AE E1 */ bl xatan2__Fff /* 8015B194 00157F94 EC 61 F8 28 */ fsubs f3, f1, f31 -/* 8015B198 00157F98 C0 02 A9 80 */ lfs f0, lbl_803CF300-_SDA2_BASE_(r2) +/* 8015B198 00157F98 C0 02 A9 80 */ lfs f0, lbl__2643-_SDA2_BASE_(r2) /* 8015B19C 00157F9C FC 03 00 40 */ fcmpo cr0, f3, f0 /* 8015B1A0 00157FA0 40 81 00 10 */ ble lbl_8015B1B0 -/* 8015B1A4 00157FA4 C0 02 A9 84 */ lfs f0, lbl_803CF304-_SDA2_BASE_(r2) +/* 8015B1A4 00157FA4 C0 02 A9 84 */ lfs f0, lbl__2644-_SDA2_BASE_(r2) /* 8015B1A8 00157FA8 EC 63 00 28 */ fsubs f3, f3, f0 /* 8015B1AC 00157FAC 48 00 00 18 */ b lbl_8015B1C4 lbl_8015B1B0: -/* 8015B1B0 00157FB0 C0 02 A9 88 */ lfs f0, lbl_803CF308-_SDA2_BASE_(r2) +/* 8015B1B0 00157FB0 C0 02 A9 88 */ lfs f0, lbl__2645_1-_SDA2_BASE_(r2) /* 8015B1B4 00157FB4 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 8015B1B8 00157FB8 40 80 00 0C */ bge lbl_8015B1C4 -/* 8015B1BC 00157FBC C0 02 A9 84 */ lfs f0, lbl_803CF304-_SDA2_BASE_(r2) +/* 8015B1BC 00157FBC C0 02 A9 84 */ lfs f0, lbl__2644-_SDA2_BASE_(r2) /* 8015B1C0 00157FC0 EC 63 00 2A */ fadds f3, f3, f0 lbl_8015B1C4: /* 8015B1C4 00157FC4 FC 00 F8 18 */ frsp f0, f31 @@ -4677,7 +4677,7 @@ update_halt__9zNPCB_SB2Ff: /* 8015B23C 0015803C F3 A1 00 38 */ psq_st f29, 56(r1), 0, qr0 /* 8015B240 00158040 93 E1 00 2C */ stw r31, 0x2c(r1) /* 8015B244 00158044 7C 7F 1B 78 */ mr r31, r3 -/* 8015B248 00158048 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015B248 00158048 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015B24C 0015804C C0 43 17 C0 */ lfs f2, 0x17c0(r3) /* 8015B250 00158050 FF A0 08 90 */ fmr f29, f1 /* 8015B254 00158054 C3 E3 17 BC */ lfs f31, 0x17bc(r3) @@ -4694,7 +4694,7 @@ lbl_8015B270: /* 8015B27C 0015807C FC 20 00 50 */ fneg f1, f0 lbl_8015B280: /* 8015B280 00158080 C0 5F 17 B8 */ lfs f2, 0x17b8(r31) -/* 8015B284 00158084 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015B284 00158084 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015B288 00158088 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8015B28C 0015808C 40 80 00 14 */ bge lbl_8015B2A0 /* 8015B290 00158090 C0 1F 17 98 */ lfs f0, 0x1798(r31) @@ -4717,17 +4717,17 @@ lbl_8015B2B0: /* 8015B2CC 001580CC 38 9F 17 B8 */ addi r4, r31, 0x17b8 /* 8015B2D0 001580D0 4B ED 62 AD */ bl xAccelStop__FRfRfff /* 8015B2D4 001580D4 C0 21 00 08 */ lfs f1, 8(r1) -/* 8015B2D8 001580D8 C0 02 A9 74 */ lfs f0, lbl_803CF2F4-_SDA2_BASE_(r2) +/* 8015B2D8 001580D8 C0 02 A9 74 */ lfs f0, lbl__2435_3-_SDA2_BASE_(r2) /* 8015B2DC 001580DC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015B2E0 001580E0 4C 41 13 82 */ cror 2, 1, 2 /* 8015B2E4 001580E4 40 82 00 14 */ bne lbl_8015B2F8 -/* 8015B2E8 001580E8 C0 02 A8 D4 */ lfs f0, lbl_803CF254-_SDA2_BASE_(r2) +/* 8015B2E8 001580E8 C0 02 A8 D4 */ lfs f0, lbl__1969-_SDA2_BASE_(r2) /* 8015B2EC 001580EC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015B2F0 001580F0 4C 40 13 82 */ cror 2, 0, 2 /* 8015B2F4 001580F4 41 82 00 24 */ beq lbl_8015B318 lbl_8015B2F8: /* 8015B2F8 001580F8 C0 3F 17 BC */ lfs f1, 0x17bc(r31) -/* 8015B2FC 001580FC C0 02 A9 00 */ lfs f0, lbl_803CF280-_SDA2_BASE_(r2) +/* 8015B2FC 001580FC C0 02 A9 00 */ lfs f0, lbl__2193_1-_SDA2_BASE_(r2) /* 8015B300 00158100 EC 3F 08 28 */ fsubs f1, f31, f1 /* 8015B304 00158104 FC 20 0A 10 */ fabs f1, f1 /* 8015B308 00158108 FC 20 08 18 */ frsp f1, f1 @@ -4739,7 +4739,7 @@ lbl_8015B318: /* 8015B31C 0015811C 90 1F 02 B8 */ stw r0, 0x2b8(r31) /* 8015B320 00158120 48 00 00 68 */ b lbl_8015B388 lbl_8015B324: -/* 8015B324 00158124 80 82 BF A8 */ lwz r4, lbl_803D0928-_SDA2_BASE_(r2) +/* 8015B324 00158124 80 82 BF A8 */ lwz r4, lbl__2679-_SDA2_BASE_(r2) /* 8015B328 00158128 7F E3 FB 78 */ mr r3, r31 /* 8015B32C 0015812C 80 02 BF AC */ lwz r0, lbl_803D092C-_SDA2_BASE_(r2) /* 8015B330 00158130 90 81 00 1C */ stw r4, 0x1c(r1) @@ -4789,7 +4789,7 @@ update_follow__9zNPCB_SB2Ff: /* 8015B3D0 001581D0 DB A1 00 50 */ stfd f29, 0x50(r1) /* 8015B3D4 001581D4 F3 A1 00 58 */ psq_st f29, 88(r1), 0, qr0 /* 8015B3D8 001581D8 93 E1 00 4C */ stw r31, 0x4c(r1) -/* 8015B3DC 001581DC 80 82 BF B0 */ lwz r4, lbl_803D0930-_SDA2_BASE_(r2) +/* 8015B3DC 001581DC 80 82 BF B0 */ lwz r4, lbl__2703-_SDA2_BASE_(r2) /* 8015B3E0 001581E0 FF E0 08 90 */ fmr f31, f1 /* 8015B3E4 001581E4 80 02 BF B4 */ lwz r0, lbl_803D0934-_SDA2_BASE_(r2) /* 8015B3E8 001581E8 7C 7F 1B 78 */ mr r31, r3 @@ -4810,16 +4810,16 @@ update_follow__9zNPCB_SB2Ff: /* 8015B424 00158224 90 81 00 30 */ stw r4, 0x30(r1) /* 8015B428 00158228 4B ED B4 31 */ bl length__5xVec2CFv /* 8015B42C 0015822C FF A0 08 90 */ fmr f29, f1 -/* 8015B430 00158230 C0 22 A9 74 */ lfs f1, lbl_803CF2F4-_SDA2_BASE_(r2) +/* 8015B430 00158230 C0 22 A9 74 */ lfs f1, lbl__2435_3-_SDA2_BASE_(r2) /* 8015B434 00158234 FC 1D 08 40 */ fcmpo cr0, f29, f1 /* 8015B438 00158238 4C 41 13 82 */ cror 2, 1, 2 /* 8015B43C 0015823C 40 82 00 14 */ bne lbl_8015B450 -/* 8015B440 00158240 C0 02 A8 D4 */ lfs f0, lbl_803CF254-_SDA2_BASE_(r2) +/* 8015B440 00158240 C0 02 A8 D4 */ lfs f0, lbl__1969-_SDA2_BASE_(r2) /* 8015B444 00158244 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 8015B448 00158248 4C 40 13 82 */ cror 2, 0, 2 /* 8015B44C 0015824C 41 82 00 2C */ beq lbl_8015B478 lbl_8015B450: -/* 8015B450 00158250 C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015B450 00158250 C0 02 A8 BC */ lfs f0, lbl__1854-_SDA2_BASE_(r2) /* 8015B454 00158254 38 61 00 2C */ addi r3, r1, 0x2c /* 8015B458 00158258 EC 20 E8 24 */ fdivs f1, f0, f29 /* 8015B45C 0015825C 4B F0 4C 69 */ bl __ml__5xVec2CFf @@ -4854,18 +4854,18 @@ lbl_8015B4BC: /* 8015B4C0 001582C0 C0 41 00 28 */ lfs f2, 0x28(r1) /* 8015B4C4 001582C4 4B EA AB AD */ bl xatan2__Fff /* 8015B4C8 001582C8 C0 7F 17 BC */ lfs f3, 0x17bc(r31) -/* 8015B4CC 001582CC C0 02 A9 80 */ lfs f0, lbl_803CF300-_SDA2_BASE_(r2) +/* 8015B4CC 001582CC C0 02 A9 80 */ lfs f0, lbl__2643-_SDA2_BASE_(r2) /* 8015B4D0 001582D0 EC 81 18 28 */ fsubs f4, f1, f3 /* 8015B4D4 001582D4 FC 04 00 40 */ fcmpo cr0, f4, f0 /* 8015B4D8 001582D8 40 81 00 10 */ ble lbl_8015B4E8 -/* 8015B4DC 001582DC C0 02 A9 84 */ lfs f0, lbl_803CF304-_SDA2_BASE_(r2) +/* 8015B4DC 001582DC C0 02 A9 84 */ lfs f0, lbl__2644-_SDA2_BASE_(r2) /* 8015B4E0 001582E0 EC 84 00 28 */ fsubs f4, f4, f0 /* 8015B4E4 001582E4 48 00 00 18 */ b lbl_8015B4FC lbl_8015B4E8: -/* 8015B4E8 001582E8 C0 02 A9 88 */ lfs f0, lbl_803CF308-_SDA2_BASE_(r2) +/* 8015B4E8 001582E8 C0 02 A9 88 */ lfs f0, lbl__2645_1-_SDA2_BASE_(r2) /* 8015B4EC 001582EC FC 04 00 40 */ fcmpo cr0, f4, f0 /* 8015B4F0 001582F0 40 80 00 0C */ bge lbl_8015B4FC -/* 8015B4F4 001582F4 C0 02 A9 84 */ lfs f0, lbl_803CF304-_SDA2_BASE_(r2) +/* 8015B4F4 001582F4 C0 02 A9 84 */ lfs f0, lbl__2644-_SDA2_BASE_(r2) /* 8015B4F8 001582F8 EC 84 00 2A */ fadds f4, f4, f0 lbl_8015B4FC: /* 8015B4FC 001582FC FC 40 F8 90 */ fmr f2, f31 @@ -4893,7 +4893,7 @@ lbl_8015B4FC: /* 8015B554 00158354 38 9F 17 B0 */ addi r4, r31, 0x17b0 /* 8015B558 00158358 4B EC A2 A1 */ bl __as__5xVec2FRC5xVec2 lbl_8015B55C: -/* 8015B55C 0015835C C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015B55C 0015835C C0 02 A8 BC */ lfs f0, lbl__1854-_SDA2_BASE_(r2) /* 8015B560 00158360 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 8015B564 00158364 40 80 00 10 */ bge lbl_8015B574 /* 8015B568 00158368 38 7F 17 B0 */ addi r3, r31, 0x17b0 @@ -4903,12 +4903,12 @@ lbl_8015B574: /* 8015B574 00158374 38 7F 17 B0 */ addi r3, r31, 0x17b0 /* 8015B578 00158378 38 81 00 2C */ addi r4, r1, 0x2c /* 8015B57C 0015837C 4B FC 1F 45 */ bl dot__5xVec2CFRC5xVec2 -/* 8015B580 00158380 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015B580 00158380 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015B584 00158384 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015B588 00158388 40 80 00 08 */ bge lbl_8015B590 /* 8015B58C 0015838C FC 20 00 90 */ fmr f1, f0 lbl_8015B590: -/* 8015B590 00158390 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015B590 00158390 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015B594 00158394 FC 40 F8 90 */ fmr f2, f31 /* 8015B598 00158398 FC 60 08 90 */ fmr f3, f1 /* 8015B59C 0015839C 38 61 00 08 */ addi r3, r1, 8 @@ -4965,7 +4965,7 @@ update_ymove__9zNPCB_SB2Ff: /* 8015B658 00158458 D0 1F 17 CC */ stfs f0, 0x17cc(r31) /* 8015B65C 0015845C C0 5F 17 CC */ lfs f2, 0x17cc(r31) /* 8015B660 00158460 C0 3F 17 D0 */ lfs f1, 0x17d0(r31) -/* 8015B664 00158464 C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015B664 00158464 C0 02 A8 BC */ lfs f0, lbl__1854-_SDA2_BASE_(r2) /* 8015B668 00158468 EC 22 08 24 */ fdivs f1, f2, f1 /* 8015B66C 0015846C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015B670 00158470 4C 41 13 82 */ cror 2, 1, 2 @@ -5037,8 +5037,8 @@ update_camera__9zNPCB_SB2Ff: /* 8015B744 00158544 54 60 07 77 */ rlwinm. r0, r3, 0, 0x1d, 0x1b /* 8015B748 00158548 40 82 00 14 */ bne lbl_8015B75C /* 8015B74C 0015854C FC 20 F8 90 */ fmr f1, f31 -/* 8015B750 00158550 3C 60 80 2A */ lis r3, lbl_8029A700@ha -/* 8015B754 00158554 38 63 A7 00 */ addi r3, r3, lbl_8029A700@l +/* 8015B750 00158550 3C 60 80 2A */ lis r3, lbl_boss_cam__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 8015B754 00158554 38 63 A7 00 */ addi r3, r3, lbl_boss_cam__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015B758 00158558 4B EB 27 AD */ bl update__13xBinaryCameraFf lbl_8015B75C: /* 8015B75C 0015855C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -5058,22 +5058,22 @@ update_nodes__9zNPCB_SB2Ff: /* 8015B788 00158588 93 C1 00 18 */ stw r30, 0x18(r1) /* 8015B78C 0015858C 93 A1 00 14 */ stw r29, 0x14(r1) /* 8015B790 00158590 93 81 00 10 */ stw r28, 0x10(r1) -/* 8015B794 00158594 3C 80 80 33 */ lis r4, lbl_80329BE0@ha +/* 8015B794 00158594 3C 80 80 33 */ lis r4, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015B798 00158598 7C 7C 1B 78 */ mr r28, r3 -/* 8015B79C 0015859C 38 64 9B E0 */ addi r3, r4, lbl_80329BE0@l +/* 8015B79C 0015859C 38 64 9B E0 */ addi r3, r4, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015B7A0 001585A0 C0 1C 18 04 */ lfs f0, 0x1804(r28) /* 8015B7A4 001585A4 C0 43 00 30 */ lfs f2, 0x30(r3) /* 8015B7A8 001585A8 EC 22 00 7A */ fmadds f1, f2, f1, f0 /* 8015B7AC 001585AC 4B EB 30 49 */ bl xrmod__Ff /* 8015B7B0 001585B0 D0 3C 18 04 */ stfs f1, 0x1804(r28) -/* 8015B7B4 001585B4 3C 60 80 33 */ lis r3, lbl_80329BE0@ha -/* 8015B7B8 001585B8 3B E3 9B E0 */ addi r31, r3, lbl_80329BE0@l +/* 8015B7B4 001585B4 3C 60 80 33 */ lis r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 8015B7B8 001585B8 3B E3 9B E0 */ addi r31, r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015B7BC 001585BC C0 5F 00 38 */ lfs f2, 0x38(r31) /* 8015B7C0 001585C0 C0 1F 00 34 */ lfs f0, 0x34(r31) /* 8015B7C4 001585C4 C0 3C 18 04 */ lfs f1, 0x1804(r28) /* 8015B7C8 001585C8 EF E2 00 28 */ fsubs f31, f2, f0 /* 8015B7CC 001585CC 4B F6 96 81 */ bl isin__Ff -/* 8015B7D0 001585D0 C0 42 A8 C8 */ lfs f2, lbl_803CF248-_SDA2_BASE_(r2) +/* 8015B7D0 001585D0 C0 42 A8 C8 */ lfs f2, lbl__1966-_SDA2_BASE_(r2) /* 8015B7D4 001585D4 7F 83 E3 78 */ mr r3, r28 /* 8015B7D8 001585D8 C0 1F 00 34 */ lfs f0, 0x34(r31) /* 8015B7DC 001585DC EC 22 10 7A */ fmadds f1, f2, f1, f2 @@ -5125,11 +5125,11 @@ lbl_8015B844: init_nodes__9zNPCB_SB2Fv: /* 8015B87C 0015867C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8015B880 00158680 7C 08 02 A6 */ mflr r0 -/* 8015B884 00158684 3C 80 80 27 */ lis r4, lbl_8026F80C@ha +/* 8015B884 00158684 3C 80 80 27 */ lis r4, lbl_node_hooks__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015B888 00158688 90 01 00 24 */ stw r0, 0x24(r1) /* 8015B88C 0015868C BF 61 00 0C */ stmw r27, 0xc(r1) /* 8015B890 00158690 7C 7B 1B 78 */ mr r27, r3 -/* 8015B894 00158694 3B C4 F8 0C */ addi r30, r4, lbl_8026F80C@l +/* 8015B894 00158694 3B C4 F8 0C */ addi r30, r4, lbl_node_hooks__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015B898 00158698 3B 80 00 00 */ li r28, 0 /* 8015B89C 0015869C 7F 7D DB 78 */ mr r29, r27 /* 8015B8A0 001586A0 3B E0 00 00 */ li r31, 0 @@ -5195,10 +5195,10 @@ lbl_8015B93C: move_nodes__9zNPCB_SB2Fv: /* 8015B964 00158764 94 21 FF 00 */ stwu r1, -0x100(r1) /* 8015B968 00158768 7C 08 02 A6 */ mflr r0 -/* 8015B96C 0015876C 3C 80 80 27 */ lis r4, lbl_8026F80C@ha +/* 8015B96C 0015876C 3C 80 80 27 */ lis r4, lbl_node_hooks__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015B970 00158770 90 01 01 04 */ stw r0, 0x104(r1) /* 8015B974 00158774 BF 01 00 E0 */ stmw r24, 0xe0(r1) -/* 8015B978 00158778 3B C4 F8 0C */ addi r30, r4, lbl_8026F80C@l +/* 8015B978 00158778 3B C4 F8 0C */ addi r30, r4, lbl_node_hooks__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015B97C 0015877C 3B A1 00 A8 */ addi r29, r1, 0xa8 /* 8015B980 00158780 7C 7F 1B 78 */ mr r31, r3 /* 8015B984 00158784 3B 81 00 B8 */ addi r28, r1, 0xb8 @@ -5292,7 +5292,7 @@ lbl_8015BA60: /* 8015BAD8 001588D8 38 81 00 8C */ addi r4, r1, 0x8c /* 8015BADC 001588DC 38 A1 00 74 */ addi r5, r1, 0x74 /* 8015BAE0 001588E0 4B EB 99 01 */ bl __pl__5xVec3CFRC5xVec3 -/* 8015BAE4 001588E4 C0 22 A8 C8 */ lfs f1, lbl_803CF248-_SDA2_BASE_(r2) +/* 8015BAE4 001588E4 C0 22 A8 C8 */ lfs f1, lbl__1966-_SDA2_BASE_(r2) /* 8015BAE8 001588E8 38 61 00 14 */ addi r3, r1, 0x14 /* 8015BAEC 001588EC 38 81 00 08 */ addi r4, r1, 8 /* 8015BAF0 001588F0 4B EA F6 31 */ bl __ml__5xVec3CFf @@ -5324,10 +5324,10 @@ lbl_8015BB1C: render_nodes__9zNPCB_SB2Fv: /* 8015BB44 00158944 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8015BB48 00158948 7C 08 02 A6 */ mflr r0 -/* 8015BB4C 0015894C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8015BB4C 0015894C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8015BB50 00158950 90 01 00 24 */ stw r0, 0x24(r1) /* 8015BB54 00158954 BF 61 00 0C */ stmw r27, 0xc(r1) -/* 8015BB58 00158958 3B E4 05 58 */ addi r31, r4, lbl_803C0558@l +/* 8015BB58 00158958 3B E4 05 58 */ addi r31, r4, lbl_globals@l /* 8015BB5C 0015895C 7C 7B 1B 78 */ mr r27, r3 /* 8015BB60 00158960 80 7F 06 58 */ lwz r3, 0x658(r31) /* 8015BB64 00158964 4B FC 7A 41 */ bl xLightKit_GetCurrent__FP7RpWorld @@ -5369,11 +5369,11 @@ lbl_8015BBB4: bind_nodes__9zNPCB_SB2Fv: /* 8015BBE4 001589E4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015BBE8 001589E8 7C 08 02 A6 */ mflr r0 -/* 8015BBEC 001589EC 3C 80 80 27 */ lis r4, lbl_8026F80C@ha +/* 8015BBEC 001589EC 3C 80 80 27 */ lis r4, lbl_node_hooks__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015BBF0 001589F0 38 E0 00 00 */ li r7, 0 /* 8015BBF4 001589F4 90 01 00 14 */ stw r0, 0x14(r1) /* 8015BBF8 001589F8 38 00 00 03 */ li r0, 3 -/* 8015BBFC 001589FC 39 24 F8 0C */ addi r9, r4, lbl_8026F80C@l +/* 8015BBFC 001589FC 39 24 F8 0C */ addi r9, r4, lbl_node_hooks__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015BC00 00158A00 7C 68 1B 78 */ mr r8, r3 /* 8015BC04 00158A04 98 E3 02 C0 */ stb r7, 0x2c0(r3) /* 8015BC08 00158A08 39 40 00 00 */ li r10, 0 @@ -5476,9 +5476,9 @@ lbl_8015BD44: /* 8015BD60 00158B60 3B BD 00 04 */ addi r29, r29, 4 /* 8015BD64 00158B64 2C 1C 00 04 */ cmpwi r28, 4 /* 8015BD68 00158B68 41 80 FF DC */ blt lbl_8015BD44 -/* 8015BD6C 00158B6C 3C 60 80 27 */ lis r3, lbl_8026F80C@ha +/* 8015BD6C 00158B6C 3C 60 80 27 */ lis r3, lbl_node_hooks__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015BD70 00158B70 38 80 00 01 */ li r4, 1 -/* 8015BD74 00158B74 38 E3 F8 0C */ addi r7, r3, lbl_8026F80C@l +/* 8015BD74 00158B74 38 E3 F8 0C */ addi r7, r3, lbl_node_hooks__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015BD78 00158B78 38 00 00 03 */ li r0, 3 /* 8015BD7C 00158B7C 7F C6 F3 78 */ mr r6, r30 /* 8015BD80 00158B80 98 9E 02 C0 */ stb r4, 0x2c0(r30) @@ -5557,10 +5557,10 @@ lbl_8015BE5C: setup_node_tags__9zNPCB_SB2Fv: /* 8015BE7C 00158C7C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8015BE80 00158C80 7C 08 02 A6 */ mflr r0 -/* 8015BE84 00158C84 3C 80 80 27 */ lis r4, lbl_8026F80C@ha +/* 8015BE84 00158C84 3C 80 80 27 */ lis r4, lbl_node_hooks__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015BE88 00158C88 90 01 00 44 */ stw r0, 0x44(r1) /* 8015BE8C 00158C8C BF 21 00 24 */ stmw r25, 0x24(r1) -/* 8015BE90 00158C90 3B 84 F8 0C */ addi r28, r4, lbl_8026F80C@l +/* 8015BE90 00158C90 3B 84 F8 0C */ addi r28, r4, lbl_node_hooks__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015BE94 00158C94 3B 60 00 00 */ li r27, 0 /* 8015BE98 00158C98 7C 7D 1B 78 */ mr r29, r3 lbl_8015BE9C: @@ -5729,8 +5729,8 @@ lbl_8015C0D8: /* 8015C0D8 00158ED8 80 1E 02 C8 */ lwz r0, 0x2c8(r30) /* 8015C0DC 00158EDC 7C 00 F8 00 */ cmpw r0, r31 /* 8015C0E0 00158EE0 40 81 00 14 */ ble lbl_8015C0F4 -/* 8015C0E4 00158EE4 3C 60 80 27 */ lis r3, lbl_8026F800@ha -/* 8015C0E8 00158EE8 38 63 F8 00 */ addi r3, r3, lbl_8026F800@l +/* 8015C0E4 00158EE4 3C 60 80 27 */ lis r3, lbl_dizzy_round__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 8015C0E8 00158EE8 38 63 F8 00 */ addi r3, r3, lbl_dizzy_round__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015C0EC 00158EEC 7C 03 00 AE */ lbzx r0, r3, r0 /* 8015C0F0 00158EF0 98 1E 02 B6 */ stb r0, 0x2b6(r30) lbl_8015C0F4: @@ -5752,16 +5752,16 @@ create_surface__9zNPCB_SB2Fv: /* 8015C124 00158F24 93 C1 00 18 */ stw r30, 0x18(r1) /* 8015C128 00158F28 93 A1 00 14 */ stw r29, 0x14(r1) /* 8015C12C 00158F2C 93 81 00 10 */ stw r28, 0x10(r1) -/* 8015C130 00158F30 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8015C130 00158F30 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8015C134 00158F34 4B ED 78 0D */ bl xMemAlloc__FUiUii /* 8015C138 00158F38 7C 60 1B 78 */ mr r0, r3 -/* 8015C13C 00158F3C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8015C13C 00158F3C 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8015C140 00158F40 7C 1F 03 78 */ mr r31, r0 /* 8015C144 00158F44 38 80 01 0C */ li r4, 0x10c /* 8015C148 00158F48 38 A0 00 00 */ li r5, 0 /* 8015C14C 00158F4C 4B ED 77 F5 */ bl xMemAlloc__FUiUii /* 8015C150 00158F50 7C 60 1B 78 */ mr r0, r3 -/* 8015C154 00158F54 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8015C154 00158F54 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8015C158 00158F58 7C 1E 03 78 */ mr r30, r0 /* 8015C15C 00158F5C 38 80 01 2C */ li r4, 0x12c /* 8015C160 00158F60 38 A0 00 00 */ li r5, 0 @@ -5798,13 +5798,13 @@ init_hands__9zNPCB_SB2Fv: /* 8015C1D0 00158FD0 90 01 00 54 */ stw r0, 0x54(r1) /* 8015C1D4 00158FD4 BE E1 00 2C */ stmw r23, 0x2c(r1) /* 8015C1D8 00158FD8 7C 77 1B 78 */ mr r23, r3 -/* 8015C1DC 00158FDC 3C 60 80 27 */ lis r3, lbl_8026F9E0@ha +/* 8015C1DC 00158FDC 3C 60 80 27 */ lis r3, lbl_hand_hooks__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015C1E0 00158FE0 3B 61 00 08 */ addi r27, r1, 8 -/* 8015C1E4 00158FE4 3B 43 F9 E0 */ addi r26, r3, lbl_8026F9E0@l +/* 8015C1E4 00158FE4 3B 43 F9 E0 */ addi r26, r3, lbl_hand_hooks__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015C1E8 00158FE8 7E FD BB 78 */ mr r29, r23 /* 8015C1EC 00158FEC 7E FC BB 78 */ mr r28, r23 /* 8015C1F0 00158FF0 3B 20 00 00 */ li r25, 0 -/* 8015C1F4 00158FF4 80 82 A9 8C */ lwz r4, lbl_803CF30C-_SDA2_BASE_(r2) +/* 8015C1F4 00158FF4 80 82 A9 8C */ lwz r4, lbl__2998-_SDA2_BASE_(r2) /* 8015C1F8 00158FF8 80 02 A9 90 */ lwz r0, lbl_803CF310-_SDA2_BASE_(r2) /* 8015C1FC 00158FFC 90 81 00 08 */ stw r4, 8(r1) /* 8015C200 00159000 90 01 00 0C */ stw r0, 0xc(r1) @@ -5816,7 +5816,7 @@ lbl_8015C204: /* 8015C214 00159014 38 A0 00 00 */ li r5, 0 /* 8015C218 00159018 98 7D 07 14 */ stb r3, 0x714(r29) /* 8015C21C 0015901C 90 1D 08 18 */ stw r0, 0x818(r29) -/* 8015C220 00159020 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8015C220 00159020 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8015C224 00159024 4B ED 77 1D */ bl xMemAlloc__FUiUii /* 8015C228 00159028 80 1B 00 00 */ lwz r0, 0(r27) /* 8015C22C 0015902C 7C 66 1B 78 */ mr r6, r3 @@ -5966,9 +5966,9 @@ lbl_8015C3A8: /* 8015C454 00159254 38 A1 00 38 */ addi r5, r1, 0x38 /* 8015C458 00159258 38 84 00 30 */ addi r4, r4, 0x30 /* 8015C45C 0015925C 4B EA ED 71 */ bl __mi__5xVec3CFRC5xVec3 -/* 8015C460 00159260 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8015C460 00159260 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8015C464 00159264 80 E1 00 14 */ lwz r7, 0x14(r1) -/* 8015C468 00159268 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8015C468 00159268 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8015C46C 0015926C 80 C1 00 18 */ lwz r6, 0x18(r1) /* 8015C470 00159270 80 83 07 04 */ lwz r4, 0x704(r3) /* 8015C474 00159274 38 61 00 08 */ addi r3, r1, 8 @@ -5989,14 +5989,14 @@ lbl_8015C3A8: /* 8015C4B0 001592B0 90 A1 00 24 */ stw r5, 0x24(r1) /* 8015C4B4 001592B4 90 01 00 28 */ stw r0, 0x28(r1) /* 8015C4B8 001592B8 4B EB 90 55 */ bl dot__5xVec3CFRC5xVec3 -/* 8015C4BC 001592BC C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015C4BC 001592BC C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015C4C0 001592C0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015C4C4 001592C4 40 81 00 88 */ ble lbl_8015C54C /* 8015C4C8 001592C8 38 61 00 2C */ addi r3, r1, 0x2c /* 8015C4CC 001592CC 4B EA EC 31 */ bl length2__5xVec3CFv /* 8015C4D0 001592D0 EC 1F 07 F2 */ fmuls f0, f31, f31 -/* 8015C4D4 001592D4 3C 60 80 33 */ lis r3, lbl_80329BE0@ha -/* 8015C4D8 001592D8 38 63 9B E0 */ addi r3, r3, lbl_80329BE0@l +/* 8015C4D4 001592D4 3C 60 80 33 */ lis r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 8015C4D8 001592D8 38 63 9B E0 */ addi r3, r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015C4DC 001592DC C0 43 00 24 */ lfs f2, 0x24(r3) /* 8015C4E0 001592E0 EC 21 00 24 */ fdivs f1, f1, f0 /* 8015C4E4 001592E4 EC 02 00 B2 */ fmuls f0, f2, f2 @@ -6066,10 +6066,10 @@ spin_platform__9zNPCB_SB2FRQ29zNPCB_SB213platform_dataRC5xVec3ff: /* 8015C5CC 001593CC 7C A4 2B 78 */ mr r4, r5 /* 8015C5D0 001593D0 38 7F 00 3C */ addi r3, r31, 0x3c /* 8015C5D4 001593D4 4B EA EC 91 */ bl __as__5xVec3FRC5xVec3 -/* 8015C5D8 001593D8 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015C5D8 001593D8 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015C5DC 001593DC 7F C3 F3 78 */ mr r3, r30 /* 8015C5E0 001593E0 D0 1F 00 48 */ stfs f0, 0x48(r31) -/* 8015C5E4 001593E4 C0 02 A8 E8 */ lfs f0, lbl_803CF268-_SDA2_BASE_(r2) +/* 8015C5E4 001593E4 C0 02 A8 E8 */ lfs f0, lbl__2056_1-_SDA2_BASE_(r2) /* 8015C5E8 001593E8 D0 1F 00 4C */ stfs f0, 0x4c(r31) /* 8015C5EC 001593EC D3 FF 00 54 */ stfs f31, 0x54(r31) /* 8015C5F0 001593F0 D3 DF 00 58 */ stfs f30, 0x58(r31) @@ -6098,18 +6098,18 @@ check_platform_smack__9zNPCB_SB2FRQ29zNPCB_SB29hand_data: /* 8015C63C 0015943C 90 01 00 54 */ stw r0, 0x54(r1) /* 8015C640 00159440 BF 21 00 34 */ stmw r25, 0x34(r1) /* 8015C644 00159444 7C 79 1B 78 */ mr r25, r3 -/* 8015C648 00159448 3C 60 80 33 */ lis r3, lbl_80329BE0@ha +/* 8015C648 00159448 3C 60 80 33 */ lis r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015C64C 0015944C 7C 9A 23 78 */ mr r26, r4 /* 8015C650 00159450 3B 99 09 2C */ addi r28, r25, 0x92c /* 8015C654 00159454 3B 7C 05 C0 */ addi r27, r28, 0x5c0 -/* 8015C658 00159458 3B C3 9B E0 */ addi r30, r3, lbl_80329BE0@l +/* 8015C658 00159458 3B C3 9B E0 */ addi r30, r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015C65C 0015945C 48 00 01 30 */ b lbl_8015C78C lbl_8015C660: /* 8015C660 00159460 83 BC 00 04 */ lwz r29, 4(r28) /* 8015C664 00159464 28 1D 00 00 */ cmplwi r29, 0 /* 8015C668 00159468 41 82 01 20 */ beq lbl_8015C788 /* 8015C66C 0015946C C0 3C 00 58 */ lfs f1, 0x58(r28) -/* 8015C670 00159470 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015C670 00159470 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015C674 00159474 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015C678 00159478 41 81 01 10 */ bgt lbl_8015C788 /* 8015C67C 0015947C 83 FA 01 04 */ lwz r31, 0x104(r26) @@ -6153,7 +6153,7 @@ lbl_8015C660: /* 8015C714 00159514 38 7C 00 2C */ addi r3, r28, 0x2c /* 8015C718 00159518 38 81 00 20 */ addi r4, r1, 0x20 /* 8015C71C 0015951C 4B EB 8D F1 */ bl dot__5xVec3CFRC5xVec3 -/* 8015C720 00159520 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015C720 00159520 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015C724 00159524 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015C728 00159528 40 81 00 24 */ ble lbl_8015C74C /* 8015C72C 0015952C 38 61 00 14 */ addi r3, r1, 0x14 @@ -6176,7 +6176,7 @@ lbl_8015C74C: /* 8015C768 00159568 4B FF FE 29 */ bl spin_platform__9zNPCB_SB2FRQ29zNPCB_SB213platform_dataRC5xVec3ff /* 8015C76C 0015956C 80 9C 00 04 */ lwz r4, 4(r28) /* 8015C770 00159570 38 60 00 06 */ li r3, 6 -/* 8015C774 00159574 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015C774 00159574 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) /* 8015C778 00159578 80 84 00 24 */ lwz r4, 0x24(r4) /* 8015C77C 0015957C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8015C780 00159580 38 84 00 30 */ addi r4, r4, 0x30 @@ -6205,16 +6205,16 @@ update_platforms__9zNPCB_SB2Ff: /* 8015C7C8 001595C8 93 81 00 40 */ stw r28, 0x40(r1) /* 8015C7CC 001595CC FF E0 08 90 */ fmr f31, f1 /* 8015C7D0 001595D0 3B C3 09 2C */ addi r30, r3, 0x92c -/* 8015C7D4 001595D4 3C 60 80 33 */ lis r3, lbl_80329BE0@ha +/* 8015C7D4 001595D4 3C 60 80 33 */ lis r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015C7D8 001595D8 3B BE 05 C0 */ addi r29, r30, 0x5c0 -/* 8015C7DC 001595DC 3B E3 9B E0 */ addi r31, r3, lbl_80329BE0@l +/* 8015C7DC 001595DC 3B E3 9B E0 */ addi r31, r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015C7E0 001595E0 48 00 01 B0 */ b lbl_8015C990 lbl_8015C7E4: /* 8015C7E4 001595E4 80 1E 00 04 */ lwz r0, 4(r30) /* 8015C7E8 001595E8 28 00 00 00 */ cmplwi r0, 0 /* 8015C7EC 001595EC 41 82 01 A0 */ beq lbl_8015C98C /* 8015C7F0 001595F0 C0 3E 00 58 */ lfs f1, 0x58(r30) -/* 8015C7F4 001595F4 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015C7F4 001595F4 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015C7F8 001595F8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015C7FC 001595FC 4C 40 13 82 */ cror 2, 0, 2 /* 8015C800 00159600 41 82 01 8C */ beq lbl_8015C98C @@ -6225,7 +6225,7 @@ lbl_8015C7E4: /* 8015C814 00159614 38 9E 00 50 */ addi r4, r30, 0x50 /* 8015C818 00159618 4B ED 49 3D */ bl xAccelMove__FRfRfffff /* 8015C81C 0015961C C0 3E 00 48 */ lfs f1, 0x48(r30) -/* 8015C820 00159620 C0 42 A8 BC */ lfs f2, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015C820 00159620 C0 42 A8 BC */ lfs f2, lbl__1854-_SDA2_BASE_(r2) /* 8015C824 00159624 4B ED 3B 89 */ bl xfmod__Fff /* 8015C828 00159628 D0 3E 00 48 */ stfs f1, 0x48(r30) /* 8015C82C 0015962C C0 3E 00 50 */ lfs f1, 0x50(r30) @@ -6268,37 +6268,37 @@ lbl_8015C8A8: /* 8015C8B4 001596B4 28 00 00 00 */ cmplwi r0, 0 /* 8015C8B8 001596B8 83 83 00 4C */ lwz r28, 0x4c(r3) /* 8015C8BC 001596BC 41 82 00 A8 */ beq lbl_8015C964 -/* 8015C8C0 001596C0 C0 42 A8 EC */ lfs f2, lbl_803CF26C-_SDA2_BASE_(r2) +/* 8015C8C0 001596C0 C0 42 A8 EC */ lfs f2, lbl__2188_1-_SDA2_BASE_(r2) /* 8015C8C4 001596C4 C0 3E 00 48 */ lfs f1, 0x48(r30) -/* 8015C8C8 001596C8 C0 02 A8 C8 */ lfs f0, lbl_803CF248-_SDA2_BASE_(r2) +/* 8015C8C8 001596C8 C0 02 A8 C8 */ lfs f0, lbl__1966-_SDA2_BASE_(r2) /* 8015C8CC 001596CC EC 22 00 7A */ fmadds f1, f2, f1, f0 /* 8015C8D0 001596D0 4B EA A2 A9 */ bl floorf__3stdFf -/* 8015C8D4 001596D4 C0 02 A8 C8 */ lfs f0, lbl_803CF248-_SDA2_BASE_(r2) +/* 8015C8D4 001596D4 C0 02 A8 C8 */ lfs f0, lbl__1966-_SDA2_BASE_(r2) /* 8015C8D8 001596D8 EC 00 00 72 */ fmuls f0, f0, f1 /* 8015C8DC 001596DC D0 1E 00 4C */ stfs f0, 0x4c(r30) /* 8015C8E0 001596E0 C0 3E 00 50 */ lfs f1, 0x50(r30) -/* 8015C8E4 001596E4 C0 02 A9 74 */ lfs f0, lbl_803CF2F4-_SDA2_BASE_(r2) +/* 8015C8E4 001596E4 C0 02 A9 74 */ lfs f0, lbl__2435_3-_SDA2_BASE_(r2) /* 8015C8E8 001596E8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015C8EC 001596EC 4C 41 13 82 */ cror 2, 1, 2 /* 8015C8F0 001596F0 40 82 00 74 */ bne lbl_8015C964 -/* 8015C8F4 001596F4 C0 02 A8 D4 */ lfs f0, lbl_803CF254-_SDA2_BASE_(r2) +/* 8015C8F4 001596F4 C0 02 A8 D4 */ lfs f0, lbl__1969-_SDA2_BASE_(r2) /* 8015C8F8 001596F8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015C8FC 001596FC 4C 40 13 82 */ cror 2, 0, 2 /* 8015C900 00159700 40 82 00 64 */ bne lbl_8015C964 /* 8015C904 00159704 C0 5E 00 48 */ lfs f2, 0x48(r30) /* 8015C908 00159708 C0 3E 00 4C */ lfs f1, 0x4c(r30) -/* 8015C90C 0015970C C0 02 A9 40 */ lfs f0, lbl_803CF2C0-_SDA2_BASE_(r2) +/* 8015C90C 0015970C C0 02 A9 40 */ lfs f0, lbl__2209_1-_SDA2_BASE_(r2) /* 8015C910 00159710 EC 22 08 28 */ fsubs f1, f2, f1 /* 8015C914 00159714 FC 20 0A 10 */ fabs f1, f1 /* 8015C918 00159718 FC 20 08 18 */ frsp f1, f1 /* 8015C91C 0015971C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015C920 00159720 4C 40 13 82 */ cror 2, 0, 2 /* 8015C924 00159724 40 82 00 40 */ bne lbl_8015C964 -/* 8015C928 00159728 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015C928 00159728 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015C92C 0015972C D0 1E 00 48 */ stfs f0, 0x48(r30) -/* 8015C930 00159730 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015C930 00159730 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015C934 00159734 D0 1E 00 50 */ stfs f0, 0x50(r30) -/* 8015C938 00159738 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015C938 00159738 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015C93C 0015973C D0 1E 00 58 */ stfs f0, 0x58(r30) /* 8015C940 00159740 80 7E 00 04 */ lwz r3, 4(r30) /* 8015C944 00159744 88 03 00 22 */ lbz r0, 0x22(r3) @@ -6310,7 +6310,7 @@ lbl_8015C8A8: /* 8015C95C 0015975C 98 03 00 23 */ stb r0, 0x23(r3) /* 8015C960 00159760 48 00 00 2C */ b lbl_8015C98C lbl_8015C964: -/* 8015C964 00159764 C0 22 A9 84 */ lfs f1, lbl_803CF304-_SDA2_BASE_(r2) +/* 8015C964 00159764 C0 22 A9 84 */ lfs f1, lbl__2644-_SDA2_BASE_(r2) /* 8015C968 00159768 38 61 00 08 */ addi r3, r1, 8 /* 8015C96C 0015976C C0 1E 00 48 */ lfs f0, 0x48(r30) /* 8015C970 00159770 38 9E 00 3C */ addi r4, r30, 0x3c @@ -6369,7 +6369,7 @@ lbl_8015C9E4: reset_bounds__9zNPCB_SB2Fv: /* 8015CA24 00159824 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8015CA28 00159828 7C 08 02 A6 */ mflr r0 -/* 8015CA2C 0015982C 3C 80 80 33 */ lis r4, lbl_80329BE0@ha +/* 8015CA2C 0015982C 3C 80 80 33 */ lis r4, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015CA30 00159830 90 01 00 34 */ stw r0, 0x34(r1) /* 8015CA34 00159834 93 E1 00 2C */ stw r31, 0x2c(r1) /* 8015CA38 00159838 93 C1 00 28 */ stw r30, 0x28(r1) @@ -6378,7 +6378,7 @@ reset_bounds__9zNPCB_SB2Fv: /* 8015CA44 00159844 7C 7D 1B 78 */ mr r29, r3 /* 8015CA48 00159848 3B FD 11 6C */ addi r31, r29, 0x116c /* 8015CA4C 0015984C 93 81 00 20 */ stw r28, 0x20(r1) -/* 8015CA50 00159850 3B 84 9B E0 */ addi r28, r4, lbl_80329BE0@l +/* 8015CA50 00159850 3B 84 9B E0 */ addi r28, r4, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l lbl_8015CA54: /* 8015CA54 00159854 80 7D 00 24 */ lwz r3, 0x24(r29) /* 8015CA58 00159858 80 1C 00 C0 */ lwz r0, 0xc0(r28) @@ -6452,11 +6452,11 @@ lbl_8015CB18: update_bounds__9zNPCB_SB2Fv: /* 8015CB4C 0015994C 94 21 FF 80 */ stwu r1, -0x80(r1) /* 8015CB50 00159950 7C 08 02 A6 */ mflr r0 -/* 8015CB54 00159954 3C 80 80 33 */ lis r4, lbl_80329BE0@ha +/* 8015CB54 00159954 3C 80 80 33 */ lis r4, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015CB58 00159958 90 01 00 84 */ stw r0, 0x84(r1) /* 8015CB5C 0015995C BF 41 00 68 */ stmw r26, 0x68(r1) /* 8015CB60 00159960 7C 7B 1B 78 */ mr r27, r3 -/* 8015CB64 00159964 3B E4 9B E0 */ addi r31, r4, lbl_80329BE0@l +/* 8015CB64 00159964 3B E4 9B E0 */ addi r31, r4, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015CB68 00159968 3B A0 00 00 */ li r29, 0 /* 8015CB6C 0015996C 3B DB 11 6C */ addi r30, r27, 0x116c lbl_8015CB70: @@ -6544,11 +6544,11 @@ lbl_8015CC58: init_slugs__9zNPCB_SB2Fv: /* 8015CC94 00159A94 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8015CC98 00159A98 7C 08 02 A6 */ mflr r0 -/* 8015CC9C 00159A9C 3C 80 80 27 */ lis r4, lbl_8026FAE0@ha +/* 8015CC9C 00159A9C 3C 80 80 27 */ lis r4, lbl_slug_hooks__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015CCA0 00159AA0 90 01 00 24 */ stw r0, 0x24(r1) /* 8015CCA4 00159AA4 BF 61 00 0C */ stmw r27, 0xc(r1) /* 8015CCA8 00159AA8 7C 7C 1B 78 */ mr r28, r3 -/* 8015CCAC 00159AAC 3B C4 FA E0 */ addi r30, r4, lbl_8026FAE0@l +/* 8015CCAC 00159AAC 3B C4 FA E0 */ addi r30, r4, lbl_slug_hooks__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015CCB0 00159AB0 3B A0 00 00 */ li r29, 0 /* 8015CCB4 00159AB4 7F 9F E3 78 */ mr r31, r28 lbl_8015CCB8: @@ -6626,9 +6626,9 @@ update_aim_slug__9zNPCB_SB2FRQ29zNPCB_SB29slug_dataf: /* 8015CDBC 00159BBC 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 8015CDC0 00159BC0 38 85 01 00 */ addi r4, r5, 0x100 /* 8015CDC4 00159BC4 4B ED 5E 55 */ bl xMat4x3Mul__FP7xMat4x3PC7xMat4x3PC7xMat4x3 -/* 8015CDC8 00159BC8 3C 80 80 33 */ lis r4, lbl_80329BE0@ha +/* 8015CDC8 00159BC8 3C 80 80 33 */ lis r4, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015CDCC 00159BCC 38 61 00 2C */ addi r3, r1, 0x2c -/* 8015CDD0 00159BD0 38 A4 9B E0 */ addi r5, r4, lbl_80329BE0@l +/* 8015CDD0 00159BD0 38 A4 9B E0 */ addi r5, r4, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015CDD4 00159BD4 38 9F 00 18 */ addi r4, r31, 0x18 /* 8015CDD8 00159BD8 38 A5 00 5C */ addi r5, r5, 0x5c /* 8015CDDC 00159BDC 48 00 31 21 */ bl zNPCTypeBossSB2.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 @@ -6643,13 +6643,13 @@ update_aim_slug__9zNPCB_SB2FRQ29zNPCB_SB29slug_dataf: /* 8015CE00 00159C00 EC 00 F8 28 */ fsubs f0, f0, f31 /* 8015CE04 00159C04 D0 1F 00 0C */ stfs f0, 0xc(r31) /* 8015CE08 00159C08 C0 3F 00 0C */ lfs f1, 0xc(r31) -/* 8015CE0C 00159C0C C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015CE0C 00159C0C C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015CE10 00159C10 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015CE14 00159C14 4C 40 13 82 */ cror 2, 0, 2 /* 8015CE18 00159C18 40 82 00 5C */ bne lbl_8015CE74 -/* 8015CE1C 00159C1C 3C 80 80 33 */ lis r4, lbl_80329BE0@ha +/* 8015CE1C 00159C1C 3C 80 80 33 */ lis r4, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015CE20 00159C20 38 61 00 14 */ addi r3, r1, 0x14 -/* 8015CE24 00159C24 38 A4 9B E0 */ addi r5, r4, lbl_80329BE0@l +/* 8015CE24 00159C24 38 A4 9B E0 */ addi r5, r4, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015CE28 00159C28 38 81 00 20 */ addi r4, r1, 0x20 /* 8015CE2C 00159C2C C0 25 00 6C */ lfs f1, 0x6c(r5) /* 8015CE30 00159C30 4B EA E2 F1 */ bl __ml__5xVec3CFf @@ -6671,9 +6671,9 @@ lbl_8015CE68: /* 8015CE6C 00159C6C 90 1F 00 00 */ stw r0, 0(r31) /* 8015CE70 00159C70 48 00 00 44 */ b lbl_8015CEB4 lbl_8015CE74: -/* 8015CE74 00159C74 3C 60 80 33 */ lis r3, lbl_80329BE0@ha +/* 8015CE74 00159C74 3C 60 80 33 */ lis r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015CE78 00159C78 FC 40 F8 90 */ fmr f2, f31 -/* 8015CE7C 00159C7C 38 63 9B E0 */ addi r3, r3, lbl_80329BE0@l +/* 8015CE7C 00159C7C 38 63 9B E0 */ addi r3, r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015CE80 00159C80 C0 3F 00 AC */ lfs f1, 0xac(r31) /* 8015CE84 00159C84 C0 63 00 6C */ lfs f3, 0x6c(r3) /* 8015CE88 00159C88 38 7F 00 A4 */ addi r3, r31, 0xa4 @@ -6722,7 +6722,7 @@ lbl_8015CF18: /* 8015CF1C 00159D1C EC 00 08 28 */ fsubs f0, f0, f1 /* 8015CF20 00159D20 D0 1F 00 0C */ stfs f0, 0xc(r31) /* 8015CF24 00159D24 C0 3F 00 0C */ lfs f1, 0xc(r31) -/* 8015CF28 00159D28 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015CF28 00159D28 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015CF2C 00159D2C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015CF30 00159D30 4C 40 13 82 */ cror 2, 0, 2 /* 8015CF34 00159D34 40 82 00 0C */ bne lbl_8015CF40 @@ -6742,22 +6742,22 @@ update_dying_slug__9zNPCB_SB2FRQ29zNPCB_SB29slug_dataf: /* 8015CF5C 00159D5C 90 01 00 14 */ stw r0, 0x14(r1) /* 8015CF60 00159D60 93 E1 00 0C */ stw r31, 0xc(r1) /* 8015CF64 00159D64 7C 9F 23 78 */ mr r31, r4 -/* 8015CF68 00159D68 88 0D 96 F8 */ lbz r0, lbl_803CBFF8-_SDA_BASE_(r13) +/* 8015CF68 00159D68 88 0D 96 F8 */ lbz r0, lbl_init$3225-_SDA_BASE_(r13) /* 8015CF6C 00159D6C 7C 00 07 75 */ extsb. r0, r0 /* 8015CF70 00159D70 40 82 00 14 */ bne lbl_8015CF84 -/* 8015CF74 00159D74 C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015CF74 00159D74 C0 02 A8 BC */ lfs f0, lbl__1854-_SDA2_BASE_(r2) /* 8015CF78 00159D78 38 00 00 01 */ li r0, 1 -/* 8015CF7C 00159D7C D0 0D 96 F4 */ stfs f0, lbl_803CBFF4-_SDA_BASE_(r13) -/* 8015CF80 00159D80 98 0D 96 F8 */ stb r0, lbl_803CBFF8-_SDA_BASE_(r13) +/* 8015CF7C 00159D7C D0 0D 96 F4 */ stfs f0, lbl_fade_time$3224-_SDA_BASE_(r13) +/* 8015CF80 00159D80 98 0D 96 F8 */ stb r0, lbl_init$3225-_SDA_BASE_(r13) lbl_8015CF84: /* 8015CF84 00159D84 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 8015CF88 00159D88 C0 4D 96 F4 */ lfs f2, lbl_803CBFF4-_SDA_BASE_(r13) +/* 8015CF88 00159D88 C0 4D 96 F4 */ lfs f2, lbl_fade_time$3224-_SDA_BASE_(r13) /* 8015CF8C 00159D8C 80 63 00 24 */ lwz r3, 0x24(r3) /* 8015CF90 00159D90 C0 03 00 24 */ lfs f0, 0x24(r3) /* 8015CF94 00159D94 EC 02 00 7C */ fnmsubs f0, f2, f1, f0 /* 8015CF98 00159D98 D0 03 00 24 */ stfs f0, 0x24(r3) /* 8015CF9C 00159D9C 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 8015CFA0 00159DA0 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015CFA0 00159DA0 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015CFA4 00159DA4 80 63 00 24 */ lwz r3, 0x24(r3) /* 8015CFA8 00159DA8 C0 23 00 24 */ lfs f1, 0x24(r3) /* 8015CFAC 00159DAC FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -6769,7 +6769,7 @@ lbl_8015CF84: /* 8015CFC4 00159DC4 54 00 06 3C */ rlwinm r0, r0, 0, 0x18, 0x1e /* 8015CFC8 00159DC8 98 03 00 18 */ stb r0, 0x18(r3) /* 8015CFCC 00159DCC 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 8015CFD0 00159DD0 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015CFD0 00159DD0 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015CFD4 00159DD4 80 63 00 24 */ lwz r3, 0x24(r3) /* 8015CFD8 00159DD8 D0 03 00 24 */ stfs f0, 0x24(r3) /* 8015CFDC 00159DDC 80 9F 00 C4 */ lwz r4, 0xc4(r31) @@ -6796,8 +6796,8 @@ update_fire_slug__9zNPCB_SB2FRQ29zNPCB_SB29slug_dataf: /* 8015D020 00159E20 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8015D024 00159E24 93 C1 00 18 */ stw r30, 0x18(r1) /* 8015D028 00159E28 FF E0 08 90 */ fmr f31, f1 -/* 8015D02C 00159E2C 3C A0 80 33 */ lis r5, lbl_80329BE0@ha -/* 8015D030 00159E30 38 A5 9B E0 */ addi r5, r5, lbl_80329BE0@l +/* 8015D02C 00159E2C 3C A0 80 33 */ lis r5, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 8015D030 00159E30 38 A5 9B E0 */ addi r5, r5, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015D034 00159E34 7C 9F 23 78 */ mr r31, r4 /* 8015D038 00159E38 7C 7E 1B 78 */ mr r30, r3 /* 8015D03C 00159E3C C0 25 00 7C */ lfs f1, 0x7c(r5) @@ -6806,18 +6806,18 @@ update_fire_slug__9zNPCB_SB2FRQ29zNPCB_SB29slug_dataf: /* 8015D048 00159E48 38 7F 00 A4 */ addi r3, r31, 0xa4 /* 8015D04C 00159E4C 38 9F 00 A8 */ addi r4, r31, 0xa8 /* 8015D050 00159E50 4B ED 44 41 */ bl xAccelMove__FRfRffff -/* 8015D054 00159E54 3C 60 80 33 */ lis r3, lbl_80329BE0@ha +/* 8015D054 00159E54 3C 60 80 33 */ lis r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015D058 00159E58 FC 40 F8 90 */ fmr f2, f31 -/* 8015D05C 00159E5C 38 83 9B E0 */ addi r4, r3, lbl_80329BE0@l +/* 8015D05C 00159E5C 38 83 9B E0 */ addi r4, r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015D060 00159E60 C0 7F 00 C0 */ lfs f3, 0xc0(r31) /* 8015D064 00159E64 C0 24 00 84 */ lfs f1, 0x84(r4) /* 8015D068 00159E68 38 7F 00 B8 */ addi r3, r31, 0xb8 /* 8015D06C 00159E6C C0 84 00 80 */ lfs f4, 0x80(r4) /* 8015D070 00159E70 38 9F 00 BC */ addi r4, r31, 0xbc /* 8015D074 00159E74 4B ED 40 E1 */ bl xAccelMove__FRfRfffff -/* 8015D078 00159E78 3C 80 80 27 */ lis r4, lbl_8026FBF4@ha +/* 8015D078 00159E78 3C 80 80 27 */ lis r4, lbl__3236@ha /* 8015D07C 00159E7C 38 61 00 08 */ addi r3, r1, 8 -/* 8015D080 00159E80 39 04 FB F4 */ addi r8, r4, lbl_8026FBF4@l +/* 8015D080 00159E80 39 04 FB F4 */ addi r8, r4, lbl__3236@l /* 8015D084 00159E84 38 9F 00 58 */ addi r4, r31, 0x58 /* 8015D088 00159E88 80 E8 00 00 */ lwz r7, 0(r8) /* 8015D08C 00159E8C 7C 65 1B 78 */ mr r5, r3 @@ -6842,9 +6842,9 @@ update_fire_slug__9zNPCB_SB2FRQ29zNPCB_SB29slug_dataf: /* 8015D0D8 00159ED8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015D0DC 00159EDC 4C 41 13 82 */ cror 2, 1, 2 /* 8015D0E0 00159EE0 40 82 00 4C */ bne lbl_8015D12C -/* 8015D0E4 00159EE4 3C 60 80 33 */ lis r3, lbl_80329BE0@ha +/* 8015D0E4 00159EE4 3C 60 80 33 */ lis r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015D0E8 00159EE8 80 9F 00 14 */ lwz r4, 0x14(r31) -/* 8015D0EC 00159EEC 38 A3 9B E0 */ addi r5, r3, lbl_80329BE0@l +/* 8015D0EC 00159EEC 38 A3 9B E0 */ addi r5, r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015D0F0 00159EF0 C0 25 00 44 */ lfs f1, 0x44(r5) /* 8015D0F4 00159EF4 7F C3 F3 78 */ mr r3, r30 /* 8015D0F8 00159EF8 C0 45 00 40 */ lfs f2, 0x40(r5) @@ -6852,7 +6852,7 @@ update_fire_slug__9zNPCB_SB2FRQ29zNPCB_SB29slug_dataf: /* 8015D100 00159F00 4B FF F4 91 */ bl spin_platform__9zNPCB_SB2FRQ29zNPCB_SB213platform_dataRC5xVec3ff /* 8015D104 00159F04 80 9F 00 14 */ lwz r4, 0x14(r31) /* 8015D108 00159F08 38 60 00 07 */ li r3, 7 -/* 8015D10C 00159F0C C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015D10C 00159F0C C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) /* 8015D110 00159F10 80 84 00 04 */ lwz r4, 4(r4) /* 8015D114 00159F14 80 84 00 24 */ lwz r4, 0x24(r4) /* 8015D118 00159F18 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -6861,9 +6861,9 @@ update_fire_slug__9zNPCB_SB2FRQ29zNPCB_SB29slug_dataf: /* 8015D124 00159F24 38 00 00 01 */ li r0, 1 /* 8015D128 00159F28 98 1F 00 04 */ stb r0, 4(r31) lbl_8015D12C: -/* 8015D12C 00159F2C 3C 60 80 33 */ lis r3, lbl_80329BE0@ha +/* 8015D12C 00159F2C 3C 60 80 33 */ lis r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015D130 00159F30 C0 1F 00 A4 */ lfs f0, 0xa4(r31) -/* 8015D134 00159F34 38 63 9B E0 */ addi r3, r3, lbl_80329BE0@l +/* 8015D134 00159F34 38 63 9B E0 */ addi r3, r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015D138 00159F38 C0 63 00 90 */ lfs f3, 0x90(r3) /* 8015D13C 00159F3C FC 00 18 40 */ fcmpo cr0, f0, f3 /* 8015D140 00159F40 40 81 00 4C */ ble lbl_8015D18C @@ -6874,7 +6874,7 @@ lbl_8015D12C: /* 8015D154 00159F54 54 00 06 3C */ rlwinm r0, r0, 0, 0x18, 0x1e /* 8015D158 00159F58 98 03 00 18 */ stb r0, 0x18(r3) /* 8015D15C 00159F5C 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 8015D160 00159F60 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015D160 00159F60 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015D164 00159F64 80 63 00 24 */ lwz r3, 0x24(r3) /* 8015D168 00159F68 D0 03 00 24 */ stfs f0, 0x24(r3) /* 8015D16C 00159F6C 80 9F 00 C4 */ lwz r4, 0xc4(r31) @@ -6892,7 +6892,7 @@ lbl_8015D18C: /* 8015D198 00159F98 EC 20 10 28 */ fsubs f1, f0, f2 /* 8015D19C 00159F9C 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8015D1A0 00159FA0 EC 03 10 28 */ fsubs f0, f3, f2 -/* 8015D1A4 00159FA4 C0 42 A8 BC */ lfs f2, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015D1A4 00159FA4 C0 42 A8 BC */ lfs f2, lbl__1854-_SDA2_BASE_(r2) /* 8015D1A8 00159FA8 80 63 00 24 */ lwz r3, 0x24(r3) /* 8015D1AC 00159FAC EC 01 00 24 */ fdivs f0, f1, f0 /* 8015D1B0 00159FB0 EC 02 00 28 */ fsubs f0, f2, f0 @@ -6900,7 +6900,7 @@ lbl_8015D18C: /* 8015D1B8 00159FB8 48 00 00 14 */ b lbl_8015D1CC lbl_8015D1BC: /* 8015D1BC 00159FBC 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 8015D1C0 00159FC0 C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015D1C0 00159FC0 C0 02 A8 BC */ lfs f0, lbl__1854-_SDA2_BASE_(r2) /* 8015D1C4 00159FC4 80 63 00 24 */ lwz r3, 0x24(r3) /* 8015D1C8 00159FC8 D0 03 00 24 */ stfs f0, 0x24(r3) lbl_8015D1CC: @@ -6917,31 +6917,31 @@ lbl_8015D1CC: slug_interp__9zNPCB_SB2FfRf: /* 8015D1EC 00159FEC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015D1F0 00159FF0 7C 08 02 A6 */ mflr r0 -/* 8015D1F4 00159FF4 3C 60 80 33 */ lis r3, lbl_80329F38@ha +/* 8015D1F4 00159FF4 3C 60 80 33 */ lis r3, lbl_rc_scale__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015D1F8 00159FF8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8015D1FC 00159FFC 38 63 9F 38 */ addi r3, r3, lbl_80329F38@l +/* 8015D1FC 00159FFC 38 63 9F 38 */ addi r3, r3, lbl_rc_scale__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015D200 0015A000 93 E1 00 0C */ stw r31, 0xc(r1) /* 8015D204 0015A004 7C 9F 23 78 */ mr r31, r4 /* 8015D208 0015A008 48 00 04 39 */ bl zNPCTypeBossSB2.clamp_t__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveCFf -/* 8015D20C 0015A00C 88 0D 96 FA */ lbz r0, lbl_803CBFFA-_SDA_BASE_(r13) +/* 8015D20C 0015A00C 88 0D 96 FA */ lbz r0, lbl_init$3263-_SDA_BASE_(r13) /* 8015D210 0015A010 7C 00 07 75 */ extsb. r0, r0 /* 8015D214 0015A014 40 82 00 10 */ bne lbl_8015D224 /* 8015D218 0015A018 38 00 00 01 */ li r0, 1 -/* 8015D21C 0015A01C 98 0D 96 F9 */ stb r0, lbl_803CBFF9-_SDA_BASE_(r13) -/* 8015D220 0015A020 98 0D 96 FA */ stb r0, lbl_803CBFFA-_SDA_BASE_(r13) +/* 8015D21C 0015A01C 98 0D 96 F9 */ stb r0, lbl_use_smooth$3262-_SDA_BASE_(r13) +/* 8015D220 0015A020 98 0D 96 FA */ stb r0, lbl_init$3263-_SDA_BASE_(r13) lbl_8015D224: -/* 8015D224 0015A024 88 0D 96 F9 */ lbz r0, lbl_803CBFF9-_SDA_BASE_(r13) +/* 8015D224 0015A024 88 0D 96 F9 */ lbz r0, lbl_use_smooth$3262-_SDA_BASE_(r13) /* 8015D228 0015A028 28 00 00 00 */ cmplwi r0, 0 /* 8015D22C 0015A02C 41 82 00 18 */ beq lbl_8015D244 -/* 8015D230 0015A030 3C 60 80 33 */ lis r3, lbl_80329F38@ha +/* 8015D230 0015A030 3C 60 80 33 */ lis r3, lbl_rc_scale__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015D234 0015A034 7F E4 FB 78 */ mr r4, r31 -/* 8015D238 0015A038 38 63 9F 38 */ addi r3, r3, lbl_80329F38@l +/* 8015D238 0015A038 38 63 9F 38 */ addi r3, r3, lbl_rc_scale__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015D23C 0015A03C 48 00 01 95 */ bl zNPCTypeBossSB2.eval_smooth__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveFfPf /* 8015D240 0015A040 48 00 00 14 */ b lbl_8015D254 lbl_8015D244: -/* 8015D244 0015A044 3C 60 80 33 */ lis r3, lbl_80329F38@ha +/* 8015D244 0015A044 3C 60 80 33 */ lis r3, lbl_rc_scale__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015D248 0015A048 7F E4 FB 78 */ mr r4, r31 -/* 8015D24C 0015A04C 38 63 9F 38 */ addi r3, r3, lbl_80329F38@l +/* 8015D24C 0015A04C 38 63 9F 38 */ addi r3, r3, lbl_rc_scale__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015D250 0015A050 48 00 00 19 */ bl zNPCTypeBossSB2.eval_linear__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveFfPf lbl_8015D254: /* 8015D254 0015A054 80 01 00 14 */ lwz r0, 0x14(r1) @@ -6972,7 +6972,7 @@ zNPCTypeBossSB2.eval_linear__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveFf /* 8015D2AC 0015A0AC 38 03 00 01 */ addi r0, r3, 1 /* 8015D2B0 0015A0B0 54 63 18 38 */ slwi r3, r3, 3 /* 8015D2B4 0015A0B4 54 00 18 38 */ slwi r0, r0, 3 -/* 8015D2B8 0015A0B8 C0 02 A9 74 */ lfs f0, lbl_803CF2F4-_SDA2_BASE_(r2) +/* 8015D2B8 0015A0B8 C0 02 A9 74 */ lfs f0, lbl__2435_3-_SDA2_BASE_(r2) /* 8015D2BC 0015A0BC 7C 64 1A 14 */ add r3, r4, r3 /* 8015D2C0 0015A0C0 7C 84 02 14 */ add r4, r4, r0 /* 8015D2C4 0015A0C4 C0 43 00 00 */ lfs f2, 0(r3) @@ -6981,7 +6981,7 @@ zNPCTypeBossSB2.eval_linear__Q229_unnamed_zNPCTypeBossSB2_cpp_14response_curveFf /* 8015D2D0 0015A0D0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015D2D4 0015A0D4 4C 41 13 82 */ cror 2, 1, 2 /* 8015D2D8 0015A0D8 40 82 00 38 */ bne lbl_8015D310 -/* 8015D2DC 0015A0DC C0 02 A8 D4 */ lfs f0, lbl_803CF254-_SDA2_BASE_(r2) +/* 8015D2DC 0015A0DC C0 02 A8 D4 */ lfs f0, lbl__1969-_SDA2_BASE_(r2) /* 8015D2E0 0015A0E0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015D2E4 0015A0E4 4C 40 13 82 */ cror 2, 0, 2 /* 8015D2E8 0015A0E8 40 82 00 28 */ bne lbl_8015D310 @@ -7082,7 +7082,7 @@ lbl_8015D410: /* 8015D428 0015A228 38 04 00 01 */ addi r0, r4, 1 /* 8015D42C 0015A22C 54 83 18 38 */ slwi r3, r4, 3 /* 8015D430 0015A230 54 00 18 38 */ slwi r0, r0, 3 -/* 8015D434 0015A234 C0 02 A9 74 */ lfs f0, lbl_803CF2F4-_SDA2_BASE_(r2) +/* 8015D434 0015A234 C0 02 A9 74 */ lfs f0, lbl__2435_3-_SDA2_BASE_(r2) /* 8015D438 0015A238 7C C5 1A 14 */ add r6, r5, r3 /* 8015D43C 0015A23C 7C E5 02 14 */ add r7, r5, r0 /* 8015D440 0015A240 C0 46 00 00 */ lfs f2, 0(r6) @@ -7091,7 +7091,7 @@ lbl_8015D410: /* 8015D44C 0015A24C FC 04 00 40 */ fcmpo cr0, f4, f0 /* 8015D450 0015A250 4C 41 13 82 */ cror 2, 1, 2 /* 8015D454 0015A254 40 82 00 38 */ bne lbl_8015D48C -/* 8015D458 0015A258 C0 02 A8 D4 */ lfs f0, lbl_803CF254-_SDA2_BASE_(r2) +/* 8015D458 0015A258 C0 02 A8 D4 */ lfs f0, lbl__1969-_SDA2_BASE_(r2) /* 8015D45C 0015A25C FC 04 00 40 */ fcmpo cr0, f4, f0 /* 8015D460 0015A260 4C 40 13 82 */ cror 2, 0, 2 /* 8015D464 0015A264 40 82 00 28 */ bne lbl_8015D48C @@ -7108,15 +7108,15 @@ lbl_8015D480: /* 8015D488 0015A288 48 00 01 94 */ b lbl_8015D61C lbl_8015D48C: /* 8015D48C 0015A28C EC 3F 10 28 */ fsubs f1, f31, f2 -/* 8015D490 0015A290 C0 62 A9 9C */ lfs f3, lbl_803CF31C-_SDA2_BASE_(r2) -/* 8015D494 0015A294 C0 02 A8 EC */ lfs f0, lbl_803CF26C-_SDA2_BASE_(r2) +/* 8015D490 0015A290 C0 62 A9 9C */ lfs f3, lbl__3311_1-_SDA2_BASE_(r2) +/* 8015D494 0015A294 C0 02 A8 EC */ lfs f0, lbl__2188_1-_SDA2_BASE_(r2) /* 8015D498 0015A298 28 04 00 00 */ cmplwi r4, 0 -/* 8015D49C 0015A29C C0 E2 A9 94 */ lfs f7, lbl_803CF314-_SDA2_BASE_(r2) +/* 8015D49C 0015A29C C0 E2 A9 94 */ lfs f7, lbl__3309_1-_SDA2_BASE_(r2) /* 8015D4A0 0015A2A0 ED 01 20 24 */ fdivs f8, f1, f4 -/* 8015D4A4 0015A2A4 C0 82 A9 98 */ lfs f4, lbl_803CF318-_SDA2_BASE_(r2) -/* 8015D4A8 0015A2A8 C0 22 A9 5C */ lfs f1, lbl_803CF2DC-_SDA2_BASE_(r2) -/* 8015D4AC 0015A2AC C0 A2 A8 BC */ lfs f5, lbl_803CF23C-_SDA2_BASE_(r2) -/* 8015D4B0 0015A2B0 C0 42 A8 C8 */ lfs f2, lbl_803CF248-_SDA2_BASE_(r2) +/* 8015D4A4 0015A2A4 C0 82 A9 98 */ lfs f4, lbl__3310_1-_SDA2_BASE_(r2) +/* 8015D4A8 0015A2A8 C0 22 A9 5C */ lfs f1, lbl__2216-_SDA2_BASE_(r2) +/* 8015D4AC 0015A2AC C0 A2 A8 BC */ lfs f5, lbl__1854-_SDA2_BASE_(r2) +/* 8015D4B0 0015A2B0 C0 42 A8 C8 */ lfs f2, lbl__1966-_SDA2_BASE_(r2) /* 8015D4B4 0015A2B4 ED 28 02 32 */ fmuls f9, f8, f8 /* 8015D4B8 0015A2B8 ED 49 02 32 */ fmuls f10, f9, f8 /* 8015D4BC 0015A2BC EC 63 02 72 */ fmuls f3, f3, f9 @@ -7342,7 +7342,7 @@ lbl_8015D79C: /* 8015D7B0 0015A5B0 C0 3F 00 08 */ lfs f1, 8(r31) /* 8015D7B4 0015A5B4 4B FF FA 39 */ bl slug_interp__9zNPCB_SB2FfRf /* 8015D7B8 0015A5B8 C0 01 00 08 */ lfs f0, 8(r1) -/* 8015D7BC 0015A5BC C0 22 A8 C0 */ lfs f1, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015D7BC 0015A5BC C0 22 A8 C0 */ lfs f1, lbl__1855-_SDA2_BASE_(r2) /* 8015D7C0 0015A5C0 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 8015D7C4 0015A5C4 4C 40 13 82 */ cror 2, 0, 2 /* 8015D7C8 0015A5C8 41 82 00 1C */ beq lbl_8015D7E4 @@ -7431,7 +7431,7 @@ check_hit_fail__9zNPCB_SB2Fv: /* 8015D8DC 0015A6DC 93 C1 00 28 */ stw r30, 0x28(r1) /* 8015D8E0 0015A6E0 93 A1 00 24 */ stw r29, 0x24(r1) /* 8015D8E4 0015A6E4 4B EF EB ED */ bl exploding__13cruise_bubbleFv -/* 8015D8E8 0015A6E8 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015D8E8 0015A6E8 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015D8EC 0015A6EC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015D8F0 0015A6F0 7C 00 00 26 */ mfcr r0 /* 8015D8F4 0015A6F4 54 04 17 FF */ rlwinm. r4, r0, 2, 0x1f, 0x1f @@ -7555,9 +7555,9 @@ create_glow_light__9zNPCB_SB2Fv: /* 8015DA84 0015A884 7C 7E 1B 78 */ mr r30, r3 /* 8015DA88 0015A888 38 7E 18 08 */ addi r3, r30, 0x1808 /* 8015DA8C 0015A88C 4B EA 59 CD */ bl memset -/* 8015DA90 0015A890 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8015DA90 0015A890 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8015DA94 0015A894 3B E0 00 00 */ li r31, 0 -/* 8015DA98 0015A898 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8015DA98 0015A898 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8015DA9C 0015A89C 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 8015DAA0 0015A8A0 80 63 02 C4 */ lwz r3, 0x2c4(r3) /* 8015DAA4 0015A8A4 80 63 00 10 */ lwz r3, 0x10(r3) @@ -7577,13 +7577,13 @@ lbl_8015DAC0: /* 8015DAD8 0015A8D8 90 7E 18 08 */ stw r3, 0x1808(r30) /* 8015DADC 0015A8DC 90 1E 18 14 */ stw r0, 0x1814(r30) /* 8015DAE0 0015A8E0 90 9E 18 18 */ stw r4, 0x1818(r30) -/* 8015DAE4 0015A8E4 C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015DAE4 0015A8E4 C0 02 A8 BC */ lfs f0, lbl__1854-_SDA2_BASE_(r2) /* 8015DAE8 0015A8E8 D0 1E 18 1C */ stfs f0, 0x181c(r30) -/* 8015DAEC 0015A8EC C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015DAEC 0015A8EC C0 02 A8 BC */ lfs f0, lbl__1854-_SDA2_BASE_(r2) /* 8015DAF0 0015A8F0 D0 1E 18 20 */ stfs f0, 0x1820(r30) -/* 8015DAF4 0015A8F4 C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015DAF4 0015A8F4 C0 02 A8 BC */ lfs f0, lbl__1854-_SDA2_BASE_(r2) /* 8015DAF8 0015A8F8 D0 1E 18 24 */ stfs f0, 0x1824(r30) -/* 8015DAFC 0015A8FC C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015DAFC 0015A8FC C0 02 A8 BC */ lfs f0, lbl__1854-_SDA2_BASE_(r2) /* 8015DB00 0015A900 D0 1E 18 28 */ stfs f0, 0x1828(r30) /* 8015DB04 0015A904 41 82 00 70 */ beq lbl_8015DB74 /* 8015DB08 0015A908 3B 80 00 00 */ li r28, 0 @@ -7713,9 +7713,9 @@ say__9zNPCB_SB2Fi: /* 8015DCB8 0015AAB8 80 63 02 E8 */ lwz r3, 0x2e8(r3) /* 8015DCBC 0015AABC 28 03 00 00 */ cmplwi r3, 0 /* 8015DCC0 0015AAC0 41 82 00 28 */ beq lbl_8015DCE8 -/* 8015DCC4 0015AAC4 3C A0 80 27 */ lis r5, lbl_8026FB4C@ha +/* 8015DCC4 0015AAC4 3C A0 80 27 */ lis r5, lbl_say_set__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015DCC8 0015AAC8 54 80 18 38 */ slwi r0, r4, 3 -/* 8015DCCC 0015AACC 38 85 FB 4C */ addi r4, r5, lbl_8026FB4C@l +/* 8015DCCC 0015AACC 38 85 FB 4C */ addi r4, r5, lbl_say_set__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015DCD0 0015AAD0 38 C0 00 00 */ li r6, 0 /* 8015DCD4 0015AAD4 7C A4 02 14 */ add r5, r4, r0 /* 8015DCD8 0015AAD8 7C 84 00 2E */ lwzx r4, r4, r0 @@ -7777,7 +7777,7 @@ lbl_8015DD4C: /* 8015DDAC 0015ABAC 38 00 00 01 */ li r0, 1 /* 8015DDB0 0015ABB0 98 03 02 EC */ stb r0, 0x2ec(r3) lbl_8015DDB4: -/* 8015DDB4 0015ABB4 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015DDB4 0015ABB4 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015DDB8 0015ABB8 38 60 00 08 */ li r3, 8 /* 8015DDBC 0015ABBC 80 9E 00 4C */ lwz r4, 0x4c(r30) /* 8015DDC0 0015ABC0 D0 04 02 D0 */ stfs f0, 0x2d0(r4) @@ -7817,8 +7817,8 @@ lbl_8015DDB4: /* 8015DE48 0015AC48 38 21 00 20 */ addi r1, r1, 0x20 /* 8015DE4C 0015AC4C 4E 80 00 20 */ blr /* 8015DE50 0015AC50 80 A3 00 4C */ lwz r5, 0x4c(r3) -/* 8015DE54 0015AC54 3C 60 80 33 */ lis r3, lbl_80329BE0@ha -/* 8015DE58 0015AC58 38 63 9B E0 */ addi r3, r3, lbl_80329BE0@l +/* 8015DE54 0015AC54 3C 60 80 33 */ lis r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 8015DE58 0015AC58 38 63 9B E0 */ addi r3, r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015DE5C 0015AC5C C0 25 02 D0 */ lfs f1, 0x2d0(r5) /* 8015DE60 0015AC60 C0 03 00 2C */ lfs f0, 0x2c(r3) /* 8015DE64 0015AC64 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -7892,8 +7892,8 @@ lbl_8015DEE0: /* 8015DF68 0015AD68 41 82 00 48 */ beq lbl_8015DFB0 /* 8015DF6C 0015AD6C 80 7E 00 50 */ lwz r3, 0x50(r30) /* 8015DF70 0015AD70 4B F9 50 91 */ bl AnimCurStateID__10zNPCCommonFv -/* 8015DF74 0015AD74 3C 80 80 2A */ lis r4, lbl_80299268@ha -/* 8015DF78 0015AD78 38 84 92 68 */ addi r4, r4, lbl_80299268@l +/* 8015DF74 0015AD74 3C 80 80 2A */ lis r4, lbl_g_hash_bossanim@ha +/* 8015DF78 0015AD78 38 84 92 68 */ addi r4, r4, lbl_g_hash_bossanim@l /* 8015DF7C 0015AD7C 80 04 00 04 */ lwz r0, 4(r4) /* 8015DF80 0015AD80 7C 00 18 40 */ cmplw r0, r3 /* 8015DF84 0015AD84 41 82 00 0C */ beq lbl_8015DF90 @@ -7905,7 +7905,7 @@ lbl_8015DF90: /* 8015DF98 0015AD98 98 7E 00 4C */ stb r3, 0x4c(r30) /* 8015DF9C 0015AD9C 80 7E 00 50 */ lwz r3, 0x50(r30) /* 8015DFA0 0015ADA0 98 03 02 B4 */ stb r0, 0x2b4(r3) -/* 8015DFA4 0015ADA4 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015DFA4 0015ADA4 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015DFA8 0015ADA8 80 7E 00 50 */ lwz r3, 0x50(r30) /* 8015DFAC 0015ADAC D0 03 02 D0 */ stfs f0, 0x2d0(r3) lbl_8015DFB0: @@ -7925,7 +7925,7 @@ lbl_8015DFD4: /* 8015DFE0 0015ADE0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015DFE4 0015ADE4 4C 41 13 82 */ cror 2, 1, 2 /* 8015DFE8 0015ADE8 40 82 00 20 */ bne lbl_8015E008 -/* 8015DFEC 0015ADEC C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015DFEC 0015ADEC C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015DFF0 0015ADF0 38 00 00 01 */ li r0, 1 /* 8015DFF4 0015ADF4 D0 03 02 D4 */ stfs f0, 0x2d4(r3) /* 8015DFF8 0015ADF8 90 1F 00 00 */ stw r0, 0(r31) @@ -7982,7 +7982,7 @@ lbl_8015E078: /* 8015E0B4 0015AEB4 FF E0 08 90 */ fmr f31, f1 /* 8015E0B8 0015AEB8 80 A3 00 4C */ lwz r5, 0x4c(r3) /* 8015E0BC 0015AEBC 7C 9F 23 78 */ mr r31, r4 -/* 8015E0C0 0015AEC0 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015E0C0 0015AEC0 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) /* 8015E0C4 0015AEC4 38 60 00 00 */ li r3, 0 /* 8015E0C8 0015AEC8 38 85 17 E0 */ addi r4, r5, 0x17e0 /* 8015E0CC 0015AECC 4B FF 8E BD */ bl zNPCTypeBossSB2.play_sound__29_unnamed_zNPCTypeBossSB2_cpp_FiPC5xVec3f @@ -8022,7 +8022,7 @@ lbl_8015E078: /* 8015E154 0015AF54 7C 9F 23 78 */ mr r31, r4 /* 8015E158 0015AF58 38 80 00 00 */ li r4, 0 /* 8015E15C 0015AF5C 4B F9 4F 1D */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 8015E160 0015AF60 C0 02 A9 40 */ lfs f0, lbl_803CF2C0-_SDA2_BASE_(r2) +/* 8015E160 0015AF60 C0 02 A9 40 */ lfs f0, lbl__2209_1-_SDA2_BASE_(r2) /* 8015E164 0015AF64 EC 00 F8 2A */ fadds f0, f0, f31 /* 8015E168 0015AF68 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015E16C 0015AF6C 40 80 00 18 */ bge lbl_8015E184 @@ -8087,7 +8087,7 @@ lbl_8015E1FC: /* 8015E248 0015B048 38 80 00 00 */ li r4, 0 /* 8015E24C 0015B04C 80 63 00 50 */ lwz r3, 0x50(r3) /* 8015E250 0015B050 98 03 02 B4 */ stb r0, 0x2b4(r3) -/* 8015E254 0015B054 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015E254 0015B054 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015E258 0015B058 80 7E 00 50 */ lwz r3, 0x50(r30) /* 8015E25C 0015B05C D0 03 02 D0 */ stfs f0, 0x2d0(r3) /* 8015E260 0015B060 80 7E 00 50 */ lwz r3, 0x50(r30) @@ -8302,7 +8302,7 @@ lbl_8015E4C4: /* 8015E574 0015B374 7C 9F 23 78 */ mr r31, r4 /* 8015E578 0015B378 38 80 00 00 */ li r4, 0 /* 8015E57C 0015B37C 4B F9 4A FD */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 8015E580 0015B380 C0 02 A9 40 */ lfs f0, lbl_803CF2C0-_SDA2_BASE_(r2) +/* 8015E580 0015B380 C0 02 A9 40 */ lfs f0, lbl__2209_1-_SDA2_BASE_(r2) /* 8015E584 0015B384 EC 00 F8 2A */ fadds f0, f0, f31 /* 8015E588 0015B388 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015E58C 0015B38C 40 80 00 5C */ bge lbl_8015E5E8 @@ -8389,15 +8389,15 @@ lbl_8015E660: /* 8015E6B8 0015B4B8 4B FF C9 9D */ bl reset_stage__9zNPCB_SB2Fv /* 8015E6BC 0015B4BC 38 00 00 00 */ li r0, 0 /* 8015E6C0 0015B4C0 98 1D 00 4C */ stb r0, 0x4c(r29) -/* 8015E6C4 0015B4C4 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015E6C4 0015B4C4 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015E6C8 0015B4C8 80 7D 00 50 */ lwz r3, 0x50(r29) /* 8015E6CC 0015B4CC D0 03 02 D0 */ stfs f0, 0x2d0(r3) /* 8015E6D0 0015B4D0 80 7D 00 50 */ lwz r3, 0x50(r29) /* 8015E6D4 0015B4D4 48 00 16 79 */ bl start_location__9zNPCB_SB2CFv /* 8015E6D8 0015B4D8 C0 03 00 04 */ lfs f0, 4(r3) -/* 8015E6DC 0015B4DC 3C 60 80 33 */ lis r3, lbl_80329BE0@ha +/* 8015E6DC 0015B4DC 3C 60 80 33 */ lis r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015E6E0 0015B4E0 80 9D 00 50 */ lwz r4, 0x50(r29) -/* 8015E6E4 0015B4E4 3B E3 9B E0 */ addi r31, r3, lbl_80329BE0@l +/* 8015E6E4 0015B4E4 3B E3 9B E0 */ addi r31, r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015E6E8 0015B4E8 D0 04 17 C4 */ stfs f0, 0x17c4(r4) /* 8015E6EC 0015B4EC 80 7D 00 50 */ lwz r3, 0x50(r29) /* 8015E6F0 0015B4F0 C0 1F 00 B4 */ lfs f0, 0xb4(r31) @@ -8411,13 +8411,13 @@ lbl_8015E660: /* 8015E710 0015B510 C0 24 17 C4 */ lfs f1, 0x17c4(r4) /* 8015E714 0015B514 C0 1F 00 B4 */ lfs f0, 0xb4(r31) /* 8015E718 0015B518 EC 22 08 28 */ fsubs f1, f2, f1 -/* 8015E71C 0015B51C C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 8015E720 0015B520 C0 62 A8 BC */ lfs f3, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015E71C 0015B51C C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 8015E720 0015B520 C0 62 A8 BC */ lfs f3, lbl__1854-_SDA2_BASE_(r2) /* 8015E724 0015B524 EC 21 00 24 */ fdivs f1, f1, f0 /* 8015E728 0015B528 4B EB 02 11 */ bl range_limit_f___Ffff -/* 8015E72C 0015B52C 3C 80 80 33 */ lis r4, lbl_80329BE0@ha +/* 8015E72C 0015B52C 3C 80 80 33 */ lis r4, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015E730 0015B530 80 7D 00 50 */ lwz r3, 0x50(r29) -/* 8015E734 0015B534 38 84 9B E0 */ addi r4, r4, lbl_80329BE0@l +/* 8015E734 0015B534 38 84 9B E0 */ addi r4, r4, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015E738 0015B538 C0 04 00 B8 */ lfs f0, 0xb8(r4) /* 8015E73C 0015B53C D0 03 17 D0 */ stfs f0, 0x17d0(r3) /* 8015E740 0015B540 83 FD 00 50 */ lwz r31, 0x50(r29) @@ -8447,8 +8447,8 @@ xSCurveInverse__Ff: /* 8015E794 0015B594 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015E798 0015B598 7C 08 02 A6 */ mflr r0 /* 8015E79C 0015B59C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8015E7A0 0015B5A0 C0 42 A8 C8 */ lfs f2, lbl_803CF248-_SDA2_BASE_(r2) -/* 8015E7A4 0015B5A4 C0 02 A9 70 */ lfs f0, lbl_803CF2F0-_SDA2_BASE_(r2) +/* 8015E7A0 0015B5A0 C0 42 A8 C8 */ lfs f2, lbl__1966-_SDA2_BASE_(r2) +/* 8015E7A4 0015B5A4 C0 02 A9 70 */ lfs f0, lbl__2221-_SDA2_BASE_(r2) /* 8015E7A8 0015B5A8 EC 62 00 72 */ fmuls f3, f2, f1 /* 8015E7AC 0015B5AC EC 00 18 2A */ fadds f0, f0, f3 /* 8015E7B0 0015B5B0 FC 00 10 40 */ fcmpo cr0, f0, f2 @@ -8457,11 +8457,11 @@ xSCurveInverse__Ff: /* 8015E7BC 0015B5BC 4B EA C0 41 */ bl xsqrt__Ff /* 8015E7C0 0015B5C0 48 00 00 1C */ b lbl_8015E7DC lbl_8015E7C4: -/* 8015E7C4 0015B5C4 C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015E7C4 0015B5C4 C0 02 A8 BC */ lfs f0, lbl__1854-_SDA2_BASE_(r2) /* 8015E7C8 0015B5C8 EC 00 08 28 */ fsubs f0, f0, f1 /* 8015E7CC 0015B5CC EC 22 00 32 */ fmuls f1, f2, f0 /* 8015E7D0 0015B5D0 4B EA C0 2D */ bl xsqrt__Ff -/* 8015E7D4 0015B5D4 C0 02 A8 BC */ lfs f0, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015E7D4 0015B5D4 C0 02 A8 BC */ lfs f0, lbl__1854-_SDA2_BASE_(r2) /* 8015E7D8 0015B5D8 EC 20 08 28 */ fsubs f1, f0, f1 lbl_8015E7DC: /* 8015E7DC 0015B5DC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -8482,9 +8482,9 @@ lbl_8015E7DC: /* 8015E818 0015B618 7C 9E 23 78 */ mr r30, r4 /* 8015E81C 0015B61C 48 00 15 31 */ bl start_location__9zNPCB_SB2CFv /* 8015E820 0015B620 C0 03 00 04 */ lfs f0, 4(r3) -/* 8015E824 0015B624 3C 60 80 33 */ lis r3, lbl_80329BE0@ha +/* 8015E824 0015B624 3C 60 80 33 */ lis r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015E828 0015B628 80 9D 00 50 */ lwz r4, 0x50(r29) -/* 8015E82C 0015B62C 3B E3 9B E0 */ addi r31, r3, lbl_80329BE0@l +/* 8015E82C 0015B62C 3B E3 9B E0 */ addi r31, r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015E830 0015B630 D0 04 17 C8 */ stfs f0, 0x17c8(r4) /* 8015E834 0015B634 80 7D 00 50 */ lwz r3, 0x50(r29) /* 8015E838 0015B638 C0 1F 00 B4 */ lfs f0, 0xb4(r31) @@ -8498,13 +8498,13 @@ lbl_8015E7DC: /* 8015E858 0015B658 C0 24 17 C8 */ lfs f1, 0x17c8(r4) /* 8015E85C 0015B65C C0 1F 00 B4 */ lfs f0, 0xb4(r31) /* 8015E860 0015B660 EC 21 10 28 */ fsubs f1, f1, f2 -/* 8015E864 0015B664 C0 42 A8 C0 */ lfs f2, lbl_803CF240-_SDA2_BASE_(r2) -/* 8015E868 0015B668 C0 62 A8 BC */ lfs f3, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015E864 0015B664 C0 42 A8 C0 */ lfs f2, lbl__1855-_SDA2_BASE_(r2) +/* 8015E868 0015B668 C0 62 A8 BC */ lfs f3, lbl__1854-_SDA2_BASE_(r2) /* 8015E86C 0015B66C EC 21 00 24 */ fdivs f1, f1, f0 /* 8015E870 0015B670 4B EB 00 C9 */ bl range_limit_f___Ffff -/* 8015E874 0015B674 3C 80 80 33 */ lis r4, lbl_80329BE0@ha +/* 8015E874 0015B674 3C 80 80 33 */ lis r4, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015E878 0015B678 80 7D 00 50 */ lwz r3, 0x50(r29) -/* 8015E87C 0015B67C 38 84 9B E0 */ addi r4, r4, lbl_80329BE0@l +/* 8015E87C 0015B67C 38 84 9B E0 */ addi r4, r4, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015E880 0015B680 C0 04 00 B8 */ lfs f0, 0xb8(r4) /* 8015E884 0015B684 D0 03 17 D0 */ stfs f0, 0x17d0(r3) /* 8015E888 0015B688 83 FD 00 50 */ lwz r31, 0x50(r29) @@ -8562,8 +8562,8 @@ lbl_8015E940: /* 8015E954 0015B754 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8015E958 0015B758 41 82 00 58 */ beq lbl_8015E9B0 /* 8015E95C 0015B75C 80 9F 00 50 */ lwz r4, 0x50(r31) -/* 8015E960 0015B760 3C 60 80 33 */ lis r3, lbl_80329BE0@ha -/* 8015E964 0015B764 38 63 9B E0 */ addi r3, r3, lbl_80329BE0@l +/* 8015E960 0015B760 3C 60 80 33 */ lis r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 8015E964 0015B764 38 63 9B E0 */ addi r3, r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015E968 0015B768 C0 24 02 D0 */ lfs f1, 0x2d0(r4) /* 8015E96C 0015B76C C0 03 00 AC */ lfs f0, 0xac(r3) /* 8015E970 0015B770 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -8574,7 +8574,7 @@ lbl_8015E940: /* 8015E984 0015B784 80 7F 00 50 */ lwz r3, 0x50(r31) /* 8015E988 0015B788 80 63 02 E4 */ lwz r3, 0x2e4(r3) /* 8015E98C 0015B78C 48 00 EE 99 */ bl sickum__13zNPCBPlanktonFv -/* 8015E990 0015B790 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015E990 0015B790 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015E994 0015B794 38 80 00 0C */ li r4, 0xc /* 8015E998 0015B798 80 7F 00 50 */ lwz r3, 0x50(r31) /* 8015E99C 0015B79C D0 03 02 D0 */ stfs f0, 0x2d0(r3) @@ -8593,8 +8593,8 @@ lbl_8015E9C4: /* 8015E9C4 0015B7C4 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8015E9C8 0015B7C8 40 82 00 48 */ bne lbl_8015EA10 /* 8015E9CC 0015B7CC 80 9F 00 50 */ lwz r4, 0x50(r31) -/* 8015E9D0 0015B7D0 3C 60 80 33 */ lis r3, lbl_80329BE0@ha -/* 8015E9D4 0015B7D4 38 63 9B E0 */ addi r3, r3, lbl_80329BE0@l +/* 8015E9D0 0015B7D0 3C 60 80 33 */ lis r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 8015E9D4 0015B7D4 38 63 9B E0 */ addi r3, r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015E9D8 0015B7D8 C0 24 02 D0 */ lfs f1, 0x2d0(r4) /* 8015E9DC 0015B7DC C0 03 00 B0 */ lfs f0, 0xb0(r3) /* 8015E9E0 0015B7E0 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -8611,7 +8611,7 @@ lbl_8015EA08: /* 8015EA08 0015B808 38 60 00 00 */ li r3, 0 /* 8015EA0C 0015B80C 48 00 00 14 */ b lbl_8015EA20 lbl_8015EA10: -/* 8015EA10 0015B810 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015EA10 0015B810 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015EA14 0015B814 38 60 00 00 */ li r3, 0 /* 8015EA18 0015B818 80 9F 00 50 */ lwz r4, 0x50(r31) /* 8015EA1C 0015B81C D0 04 02 D0 */ stfs f0, 0x2d0(r4) @@ -8674,8 +8674,8 @@ lbl_8015EA8C: /* 8015EAF4 0015B8F4 80 03 02 E0 */ lwz r0, 0x2e0(r3) /* 8015EAF8 0015B8F8 2C 00 00 00 */ cmpwi r0, 0 /* 8015EAFC 0015B8FC 40 82 00 28 */ bne lbl_8015EB24 -/* 8015EB00 0015B900 3C 60 80 2A */ lis r3, lbl_80299268@ha -/* 8015EB04 0015B904 38 63 92 68 */ addi r3, r3, lbl_80299268@l +/* 8015EB00 0015B900 3C 60 80 2A */ lis r3, lbl_g_hash_bossanim@ha +/* 8015EB04 0015B904 38 63 92 68 */ addi r3, r3, lbl_g_hash_bossanim@l /* 8015EB08 0015B908 80 03 00 E0 */ lwz r0, 0xe0(r3) /* 8015EB0C 0015B90C 90 1E 00 50 */ stw r0, 0x50(r30) /* 8015EB10 0015B910 80 03 00 E4 */ lwz r0, 0xe4(r3) @@ -8684,8 +8684,8 @@ lbl_8015EA8C: /* 8015EB1C 0015B91C 90 1E 00 58 */ stw r0, 0x58(r30) /* 8015EB20 0015B920 48 00 00 24 */ b lbl_8015EB44 lbl_8015EB24: -/* 8015EB24 0015B924 3C 60 80 2A */ lis r3, lbl_80299268@ha -/* 8015EB28 0015B928 38 63 92 68 */ addi r3, r3, lbl_80299268@l +/* 8015EB24 0015B924 3C 60 80 2A */ lis r3, lbl_g_hash_bossanim@ha +/* 8015EB28 0015B928 38 63 92 68 */ addi r3, r3, lbl_g_hash_bossanim@l /* 8015EB2C 0015B92C 80 03 00 EC */ lwz r0, 0xec(r3) /* 8015EB30 0015B930 90 1E 00 50 */ stw r0, 0x50(r30) /* 8015EB34 0015B934 80 03 00 F0 */ lwz r0, 0xf0(r3) @@ -8761,7 +8761,7 @@ lbl_8015EB44: /* 8015EC48 0015BA48 4B F9 41 49 */ bl AnimStart__10zNPCCommonFUii /* 8015EC4C 0015BA4C 80 BE 00 5C */ lwz r5, 0x5c(r30) /* 8015EC50 0015BA50 38 60 00 04 */ li r3, 4 -/* 8015EC54 0015BA54 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015EC54 0015BA54 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) /* 8015EC58 0015BA58 80 05 02 E0 */ lwz r0, 0x2e0(r5) /* 8015EC5C 0015BA5C 1C 80 00 0C */ mulli r4, r0, 0xc /* 8015EC60 0015BA60 38 84 17 EC */ addi r4, r4, 0x17ec @@ -8792,12 +8792,12 @@ lbl_8015EC98: /* 8015ECB8 0015BAB8 80 7E 00 5C */ lwz r3, 0x5c(r30) /* 8015ECBC 0015BABC 38 80 00 00 */ li r4, 0 /* 8015ECC0 0015BAC0 4B F9 43 B9 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 8015ECC4 0015BAC4 C0 02 A9 40 */ lfs f0, lbl_803CF2C0-_SDA2_BASE_(r2) +/* 8015ECC4 0015BAC4 C0 02 A9 40 */ lfs f0, lbl__2209_1-_SDA2_BASE_(r2) /* 8015ECC8 0015BAC8 EC 00 F8 2A */ fadds f0, f0, f31 /* 8015ECCC 0015BACC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015ECD0 0015BAD0 40 80 00 18 */ bge lbl_8015ECE8 lbl_8015ECD4: -/* 8015ECD4 0015BAD4 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015ECD4 0015BAD4 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015ECD8 0015BAD8 38 00 00 01 */ li r0, 1 /* 8015ECDC 0015BADC 80 7E 00 5C */ lwz r3, 0x5c(r30) /* 8015ECE0 0015BAE0 D0 03 02 D0 */ stfs f0, 0x2d0(r3) @@ -8810,8 +8810,8 @@ lbl_8015ECE8: /* 8015ECF8 0015BAF8 28 00 00 00 */ cmplwi r0, 0 /* 8015ECFC 0015BAFC 40 82 00 40 */ bne lbl_8015ED3C /* 8015ED00 0015BB00 80 9E 00 5C */ lwz r4, 0x5c(r30) -/* 8015ED04 0015BB04 3C 60 80 33 */ lis r3, lbl_80329BE0@ha -/* 8015ED08 0015BB08 38 63 9B E0 */ addi r3, r3, lbl_80329BE0@l +/* 8015ED04 0015BB04 3C 60 80 33 */ lis r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 8015ED08 0015BB08 38 63 9B E0 */ addi r3, r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015ED0C 0015BB0C C0 24 02 D0 */ lfs f1, 0x2d0(r4) /* 8015ED10 0015BB10 C0 03 00 50 */ lfs f0, 0x50(r3) /* 8015ED14 0015BB14 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -8843,8 +8843,8 @@ lbl_8015ED6C: /* 8015ED70 0015BB70 28 00 00 00 */ cmplwi r0, 0 /* 8015ED74 0015BB74 41 82 00 38 */ beq lbl_8015EDAC /* 8015ED78 0015BB78 80 9E 00 5C */ lwz r4, 0x5c(r30) -/* 8015ED7C 0015BB7C 3C 60 80 33 */ lis r3, lbl_80329BE0@ha -/* 8015ED80 0015BB80 38 63 9B E0 */ addi r3, r3, lbl_80329BE0@l +/* 8015ED7C 0015BB7C 3C 60 80 33 */ lis r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 8015ED80 0015BB80 38 63 9B E0 */ addi r3, r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015ED84 0015BB84 C0 24 02 D0 */ lfs f1, 0x2d0(r4) /* 8015ED88 0015BB88 C0 03 00 58 */ lfs f0, 0x58(r3) /* 8015ED8C 0015BB8C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -8936,8 +8936,8 @@ lbl_8015EE54: /* 8015EEC8 0015BCC8 80 03 02 E0 */ lwz r0, 0x2e0(r3) /* 8015EECC 0015BCCC 2C 00 00 00 */ cmpwi r0, 0 /* 8015EED0 0015BCD0 40 82 00 28 */ bne lbl_8015EEF8 -/* 8015EED4 0015BCD4 3C 60 80 2A */ lis r3, lbl_80299268@ha -/* 8015EED8 0015BCD8 38 63 92 68 */ addi r3, r3, lbl_80299268@l +/* 8015EED4 0015BCD4 3C 60 80 2A */ lis r3, lbl_g_hash_bossanim@ha +/* 8015EED8 0015BCD8 38 63 92 68 */ addi r3, r3, lbl_g_hash_bossanim@l /* 8015EEDC 0015BCDC 80 03 00 C8 */ lwz r0, 0xc8(r3) /* 8015EEE0 0015BCE0 90 1E 00 50 */ stw r0, 0x50(r30) /* 8015EEE4 0015BCE4 80 03 00 CC */ lwz r0, 0xcc(r3) @@ -8946,8 +8946,8 @@ lbl_8015EE54: /* 8015EEF0 0015BCF0 90 1E 00 58 */ stw r0, 0x58(r30) /* 8015EEF4 0015BCF4 48 00 00 24 */ b lbl_8015EF18 lbl_8015EEF8: -/* 8015EEF8 0015BCF8 3C 60 80 2A */ lis r3, lbl_80299268@ha -/* 8015EEFC 0015BCFC 38 63 92 68 */ addi r3, r3, lbl_80299268@l +/* 8015EEF8 0015BCF8 3C 60 80 2A */ lis r3, lbl_g_hash_bossanim@ha +/* 8015EEFC 0015BCFC 38 63 92 68 */ addi r3, r3, lbl_g_hash_bossanim@l /* 8015EF00 0015BD00 80 03 00 D4 */ lwz r0, 0xd4(r3) /* 8015EF04 0015BD04 90 1E 00 50 */ stw r0, 0x50(r30) /* 8015EF08 0015BD08 80 03 00 D8 */ lwz r0, 0xd8(r3) @@ -9026,8 +9026,8 @@ lbl_8015F01C: /* 8015F020 0015BE20 28 00 00 00 */ cmplwi r0, 0 /* 8015F024 0015BE24 41 82 00 60 */ beq lbl_8015F084 /* 8015F028 0015BE28 80 9F 00 5C */ lwz r4, 0x5c(r31) -/* 8015F02C 0015BE2C 3C 60 80 33 */ lis r3, lbl_80329BE0@ha -/* 8015F030 0015BE30 38 63 9B E0 */ addi r3, r3, lbl_80329BE0@l +/* 8015F02C 0015BE2C 3C 60 80 33 */ lis r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha +/* 8015F030 0015BE30 38 63 9B E0 */ addi r3, r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015F034 0015BE34 C0 24 02 D0 */ lfs f1, 0x2d0(r4) /* 8015F038 0015BE38 C0 03 00 54 */ lfs f0, 0x54(r3) /* 8015F03C 0015BE3C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -9041,7 +9041,7 @@ lbl_8015F01C: /* 8015F05C 0015BE5C 4B F9 3D 35 */ bl AnimStart__10zNPCCommonFUii /* 8015F060 0015BE60 80 BF 00 5C */ lwz r5, 0x5c(r31) /* 8015F064 0015BE64 38 60 00 03 */ li r3, 3 -/* 8015F068 0015BE68 C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015F068 0015BE68 C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) /* 8015F06C 0015BE6C 80 05 02 E0 */ lwz r0, 0x2e0(r5) /* 8015F070 0015BE70 1C 80 00 0C */ mulli r4, r0, 0xc /* 8015F074 0015BE74 38 84 17 EC */ addi r4, r4, 0x17ec @@ -9058,8 +9058,8 @@ lbl_8015F084: /* 8015F09C 0015BE9C 98 03 02 B4 */ stb r0, 0x2b4(r3) /* 8015F0A0 0015BEA0 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 8015F0A4 0015BEA4 4B F9 3F 5D */ bl AnimCurStateID__10zNPCCommonFv -/* 8015F0A8 0015BEA8 3C 80 80 2A */ lis r4, lbl_80299268@ha -/* 8015F0AC 0015BEAC 38 84 92 68 */ addi r4, r4, lbl_80299268@l +/* 8015F0A8 0015BEA8 3C 80 80 2A */ lis r4, lbl_g_hash_bossanim@ha +/* 8015F0AC 0015BEAC 38 84 92 68 */ addi r4, r4, lbl_g_hash_bossanim@l /* 8015F0B0 0015BEB0 80 04 00 04 */ lwz r0, 4(r4) /* 8015F0B4 0015BEB4 7C 00 18 40 */ cmplw r0, r3 /* 8015F0B8 0015BEB8 40 82 00 40 */ bne lbl_8015F0F8 @@ -9071,7 +9071,7 @@ lbl_8015F084: /* 8015F0D0 0015BED0 4B F9 3C C1 */ bl AnimStart__10zNPCCommonFUii /* 8015F0D4 0015BED4 80 BF 00 5C */ lwz r5, 0x5c(r31) /* 8015F0D8 0015BED8 38 60 00 02 */ li r3, 2 -/* 8015F0DC 0015BEDC C0 22 A8 BC */ lfs f1, lbl_803CF23C-_SDA2_BASE_(r2) +/* 8015F0DC 0015BEDC C0 22 A8 BC */ lfs f1, lbl__1854-_SDA2_BASE_(r2) /* 8015F0E0 0015BEE0 80 05 02 E0 */ lwz r0, 0x2e0(r5) /* 8015F0E4 0015BEE4 1C 80 00 0C */ mulli r4, r0, 0xc /* 8015F0E8 0015BEE8 38 84 17 EC */ addi r4, r4, 0x17ec @@ -9081,7 +9081,7 @@ lbl_8015F084: lbl_8015F0F8: /* 8015F0F8 0015BEF8 38 00 00 01 */ li r0, 1 /* 8015F0FC 0015BEFC 98 1F 00 4D */ stb r0, 0x4d(r31) -/* 8015F100 0015BF00 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015F100 0015BF00 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015F104 0015BF04 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 8015F108 0015BF08 D0 03 02 D0 */ stfs f0, 0x2d0(r3) lbl_8015F10C: @@ -9096,7 +9096,7 @@ lbl_8015F114: /* 8015F128 0015BF28 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 8015F12C 0015BF2C 38 80 00 00 */ li r4, 0 /* 8015F130 0015BF30 4B F9 3F 49 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 8015F134 0015BF34 C0 02 A9 40 */ lfs f0, lbl_803CF2C0-_SDA2_BASE_(r2) +/* 8015F134 0015BF34 C0 02 A9 40 */ lfs f0, lbl__2209_1-_SDA2_BASE_(r2) /* 8015F138 0015BF38 EC 00 F8 2A */ fadds f0, f0, f31 /* 8015F13C 0015BF3C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015F140 0015BF40 40 80 00 3C */ bge lbl_8015F17C @@ -9168,11 +9168,11 @@ lbl_8015F1D8: /* 8015F22C 0015C02C C0 41 00 1C */ lfs f2, 0x1c(r1) /* 8015F230 0015C030 4B EA 6E 41 */ bl xatan2__Fff /* 8015F234 0015C034 EC 1F 08 28 */ fsubs f0, f31, f1 -/* 8015F238 0015C038 C0 22 A9 80 */ lfs f1, lbl_803CF300-_SDA2_BASE_(r2) +/* 8015F238 0015C038 C0 22 A9 80 */ lfs f1, lbl__2643-_SDA2_BASE_(r2) /* 8015F23C 0015C03C EC 21 00 2A */ fadds f1, f1, f0 /* 8015F240 0015C040 4B EA F5 B5 */ bl xrmod__Ff -/* 8015F244 0015C044 C0 42 A9 80 */ lfs f2, lbl_803CF300-_SDA2_BASE_(r2) -/* 8015F248 0015C048 C0 02 A9 A0 */ lfs f0, lbl_803CF320-_SDA2_BASE_(r2) +/* 8015F244 0015C044 C0 42 A9 80 */ lfs f2, lbl__2643-_SDA2_BASE_(r2) +/* 8015F248 0015C048 C0 02 A9 A0 */ lfs f0, lbl__3792-_SDA2_BASE_(r2) /* 8015F24C 0015C04C EC 21 10 28 */ fsubs f1, f1, f2 /* 8015F250 0015C050 FC 20 0A 10 */ fabs f1, f1 /* 8015F254 0015C054 FC 20 08 18 */ frsp f1, f1 @@ -9295,13 +9295,13 @@ lbl_8015F374: /* 8015F40C 0015C20C 41 82 00 44 */ beq lbl_8015F450 /* 8015F410 0015C210 38 00 00 01 */ li r0, 1 /* 8015F414 0015C214 98 1D 00 4F */ stb r0, 0x4f(r29) -/* 8015F418 0015C218 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015F418 0015C218 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015F41C 0015C21C 80 7D 00 50 */ lwz r3, 0x50(r29) /* 8015F420 0015C220 D0 03 02 D0 */ stfs f0, 0x2d0(r3) /* 8015F424 0015C224 80 7D 00 50 */ lwz r3, 0x50(r29) /* 8015F428 0015C228 4B F9 3B D9 */ bl AnimCurStateID__10zNPCCommonFv -/* 8015F42C 0015C22C 3C 80 80 2A */ lis r4, lbl_80299268@ha -/* 8015F430 0015C230 38 84 92 68 */ addi r4, r4, lbl_80299268@l +/* 8015F42C 0015C22C 3C 80 80 2A */ lis r4, lbl_g_hash_bossanim@ha +/* 8015F430 0015C230 38 84 92 68 */ addi r4, r4, lbl_g_hash_bossanim@l /* 8015F434 0015C234 80 04 00 04 */ lwz r0, 4(r4) /* 8015F438 0015C238 7C 00 18 40 */ cmplw r0, r3 /* 8015F43C 0015C23C 40 82 00 14 */ bne lbl_8015F450 @@ -9333,9 +9333,9 @@ lbl_8015F498: /* 8015F498 0015C298 38 60 00 00 */ li r3, 0 /* 8015F49C 0015C29C 48 00 01 F4 */ b lbl_8015F690 lbl_8015F4A0: -/* 8015F4A0 0015C2A0 3C 60 80 33 */ lis r3, lbl_80329BE0@ha +/* 8015F4A0 0015C2A0 3C 60 80 33 */ lis r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@ha /* 8015F4A4 0015C2A4 3B E0 00 00 */ li r31, 0 -/* 8015F4A8 0015C2A8 3B 63 9B E0 */ addi r27, r3, lbl_80329BE0@l +/* 8015F4A8 0015C2A8 3B 63 9B E0 */ addi r27, r3, lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_@l /* 8015F4AC 0015C2AC 3B 20 00 00 */ li r25, 0 /* 8015F4B0 0015C2B0 3B 80 00 01 */ li r28, 1 lbl_8015F4B4: @@ -9748,7 +9748,7 @@ set_location__9zNPCB_SB2FRC5xVec2: .global player_damaged__9zNPCB_SB2CFv player_damaged__9zNPCB_SB2CFv: /* 8015FA4C 0015C84C C0 23 02 D8 */ lfs f1, 0x2d8(r3) -/* 8015FA50 0015C850 C0 02 A8 C0 */ lfs f0, lbl_803CF240-_SDA2_BASE_(r2) +/* 8015FA50 0015C850 C0 02 A8 C0 */ lfs f0, lbl__1855-_SDA2_BASE_(r2) /* 8015FA54 0015C854 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015FA58 0015C858 7C 00 00 26 */ mfcr r0 /* 8015FA5C 0015C85C 54 03 17 FE */ rlwinm r3, r0, 2, 0x1f, 0x1f @@ -9759,11 +9759,11 @@ turning__9zNPCB_SB2CFv: /* 8015FA64 0015C864 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8015FA68 0015C868 38 00 00 00 */ li r0, 0 /* 8015FA6C 0015C86C 80 83 00 24 */ lwz r4, 0x24(r3) -/* 8015FA70 0015C870 80 A2 BF 90 */ lwz r5, lbl_803D0910-_SDA2_BASE_(r2) +/* 8015FA70 0015C870 80 A2 BF 90 */ lwz r5, lbl__781_4-_SDA2_BASE_(r2) /* 8015FA74 0015C874 80 C4 00 4C */ lwz r6, 0x4c(r4) /* 8015FA78 0015C878 80 82 BF 94 */ lwz r4, lbl_803D0914-_SDA2_BASE_(r2) /* 8015FA7C 0015C87C C0 63 17 8C */ lfs f3, 0x178c(r3) -/* 8015FA80 0015C880 C0 22 A9 74 */ lfs f1, lbl_803CF2F4-_SDA2_BASE_(r2) +/* 8015FA80 0015C880 C0 22 A9 74 */ lfs f1, lbl__2435_3-_SDA2_BASE_(r2) /* 8015FA84 0015C884 90 A1 00 08 */ stw r5, 8(r1) /* 8015FA88 0015C888 C0 46 00 20 */ lfs f2, 0x20(r6) /* 8015FA8C 0015C88C FC 03 08 40 */ fcmpo cr0, f3, f1 @@ -9773,7 +9773,7 @@ turning__9zNPCB_SB2CFv: /* 8015FA9C 0015C89C D0 01 00 0C */ stfs f0, 0xc(r1) /* 8015FAA0 0015C8A0 4C 41 13 82 */ cror 2, 1, 2 /* 8015FAA4 0015C8A4 40 82 00 88 */ bne lbl_8015FB2C -/* 8015FAA8 0015C8A8 C0 02 A8 D4 */ lfs f0, lbl_803CF254-_SDA2_BASE_(r2) +/* 8015FAA8 0015C8A8 C0 02 A8 D4 */ lfs f0, lbl__1969-_SDA2_BASE_(r2) /* 8015FAAC 0015C8AC FC 03 00 40 */ fcmpo cr0, f3, f0 /* 8015FAB0 0015C8B0 4C 40 13 82 */ cror 2, 0, 2 /* 8015FAB4 0015C8B4 40 82 00 78 */ bne lbl_8015FB2C @@ -9790,7 +9790,7 @@ lbl_8015FAD4: /* 8015FADC 0015C8DC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8015FAE0 0015C8E0 40 81 00 20 */ ble lbl_8015FB00 /* 8015FAE4 0015C8E4 C0 21 00 08 */ lfs f1, 8(r1) -/* 8015FAE8 0015C8E8 C0 02 A9 40 */ lfs f0, lbl_803CF2C0-_SDA2_BASE_(r2) +/* 8015FAE8 0015C8E8 C0 02 A9 40 */ lfs f0, lbl__2209_1-_SDA2_BASE_(r2) /* 8015FAEC 0015C8EC EC 22 08 28 */ fsubs f1, f2, f1 /* 8015FAF0 0015C8F0 FC 20 0A 10 */ fabs f1, f1 /* 8015FAF4 0015C8F4 FC 20 08 18 */ frsp f1, f1 @@ -9802,7 +9802,7 @@ lbl_8015FB00: /* 8015FB08 0015C908 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 8015FB0C 0015C90C 40 80 00 20 */ bge lbl_8015FB2C /* 8015FB10 0015C910 C0 21 00 0C */ lfs f1, 0xc(r1) -/* 8015FB14 0015C914 C0 02 A9 40 */ lfs f0, lbl_803CF2C0-_SDA2_BASE_(r2) +/* 8015FB14 0015C914 C0 02 A9 40 */ lfs f0, lbl__2209_1-_SDA2_BASE_(r2) /* 8015FB18 0015C918 EC 22 08 28 */ fsubs f1, f2, f1 /* 8015FB1C 0015C91C FC 20 0A 10 */ fabs f1, f1 /* 8015FB20 0015C920 FC 20 08 18 */ frsp f1, f1 @@ -9846,9 +9846,9 @@ __ct__20zNPCGoalBossSB2IntroFiR9zNPCB_SB2: /* 8015FB98 0015C998 93 C1 00 08 */ stw r30, 8(r1) /* 8015FB9C 0015C99C 7C 7E 1B 78 */ mr r30, r3 /* 8015FBA0 0015C9A0 4B F7 94 55 */ bl __ct__14zNPCGoalCommonFi -/* 8015FBA4 0015C9A4 3C 80 80 2A */ lis r4, lbl_8029A958@ha +/* 8015FBA4 0015C9A4 3C 80 80 2A */ lis r4, lbl___vt__20zNPCGoalBossSB2Intro@ha /* 8015FBA8 0015C9A8 7F C3 F3 78 */ mr r3, r30 -/* 8015FBAC 0015C9AC 38 04 A9 58 */ addi r0, r4, lbl_8029A958@l +/* 8015FBAC 0015C9AC 38 04 A9 58 */ addi r0, r4, lbl___vt__20zNPCGoalBossSB2Intro@l /* 8015FBB0 0015C9B0 90 1E 00 38 */ stw r0, 0x38(r30) /* 8015FBB4 0015C9B4 93 FE 00 4C */ stw r31, 0x4c(r30) /* 8015FBB8 0015C9B8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -9868,9 +9868,9 @@ __ct__19zNPCGoalBossSB2IdleFiR9zNPCB_SB2: /* 8015FBE4 0015C9E4 93 C1 00 08 */ stw r30, 8(r1) /* 8015FBE8 0015C9E8 7C 7E 1B 78 */ mr r30, r3 /* 8015FBEC 0015C9EC 4B F7 94 09 */ bl __ct__14zNPCGoalCommonFi -/* 8015FBF0 0015C9F0 3C 80 80 2A */ lis r4, lbl_8029A924@ha +/* 8015FBF0 0015C9F0 3C 80 80 2A */ lis r4, lbl___vt__19zNPCGoalBossSB2Idle@ha /* 8015FBF4 0015C9F4 7F C3 F3 78 */ mr r3, r30 -/* 8015FBF8 0015C9F8 38 04 A9 24 */ addi r0, r4, lbl_8029A924@l +/* 8015FBF8 0015C9F8 38 04 A9 24 */ addi r0, r4, lbl___vt__19zNPCGoalBossSB2Idle@l /* 8015FBFC 0015C9FC 90 1E 00 38 */ stw r0, 0x38(r30) /* 8015FC00 0015CA00 93 FE 00 50 */ stw r31, 0x50(r30) /* 8015FC04 0015CA04 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -9890,9 +9890,9 @@ __ct__20zNPCGoalBossSB2TauntFiR9zNPCB_SB2: /* 8015FC30 0015CA30 93 C1 00 08 */ stw r30, 8(r1) /* 8015FC34 0015CA34 7C 7E 1B 78 */ mr r30, r3 /* 8015FC38 0015CA38 4B F7 93 BD */ bl __ct__14zNPCGoalCommonFi -/* 8015FC3C 0015CA3C 3C 80 80 2A */ lis r4, lbl_8029A8F0@ha +/* 8015FC3C 0015CA3C 3C 80 80 2A */ lis r4, lbl___vt__20zNPCGoalBossSB2Taunt@ha /* 8015FC40 0015CA40 7F C3 F3 78 */ mr r3, r30 -/* 8015FC44 0015CA44 38 04 A8 F0 */ addi r0, r4, lbl_8029A8F0@l +/* 8015FC44 0015CA44 38 04 A8 F0 */ addi r0, r4, lbl___vt__20zNPCGoalBossSB2Taunt@l /* 8015FC48 0015CA48 90 1E 00 38 */ stw r0, 0x38(r30) /* 8015FC4C 0015CA4C 93 FE 00 4C */ stw r31, 0x4c(r30) /* 8015FC50 0015CA50 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -9912,9 +9912,9 @@ __ct__20zNPCGoalBossSB2DizzyFiR9zNPCB_SB2: /* 8015FC7C 0015CA7C 93 C1 00 08 */ stw r30, 8(r1) /* 8015FC80 0015CA80 7C 7E 1B 78 */ mr r30, r3 /* 8015FC84 0015CA84 4B F7 93 71 */ bl __ct__14zNPCGoalCommonFi -/* 8015FC88 0015CA88 3C 80 80 2A */ lis r4, lbl_8029A8BC@ha +/* 8015FC88 0015CA88 3C 80 80 2A */ lis r4, lbl___vt__20zNPCGoalBossSB2Dizzy@ha /* 8015FC8C 0015CA8C 7F C3 F3 78 */ mr r3, r30 -/* 8015FC90 0015CA90 38 04 A8 BC */ addi r0, r4, lbl_8029A8BC@l +/* 8015FC90 0015CA90 38 04 A8 BC */ addi r0, r4, lbl___vt__20zNPCGoalBossSB2Dizzy@l /* 8015FC94 0015CA94 90 1E 00 38 */ stw r0, 0x38(r30) /* 8015FC98 0015CA98 93 FE 00 50 */ stw r31, 0x50(r30) /* 8015FC9C 0015CA9C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -9934,9 +9934,9 @@ __ct__18zNPCGoalBossSB2HitFiR9zNPCB_SB2: /* 8015FCC8 0015CAC8 93 C1 00 08 */ stw r30, 8(r1) /* 8015FCCC 0015CACC 7C 7E 1B 78 */ mr r30, r3 /* 8015FCD0 0015CAD0 4B F7 93 25 */ bl __ct__14zNPCGoalCommonFi -/* 8015FCD4 0015CAD4 3C 80 80 2A */ lis r4, lbl_8029A888@ha +/* 8015FCD4 0015CAD4 3C 80 80 2A */ lis r4, lbl___vt__18zNPCGoalBossSB2Hit@ha /* 8015FCD8 0015CAD8 7F C3 F3 78 */ mr r3, r30 -/* 8015FCDC 0015CADC 38 04 A8 88 */ addi r0, r4, lbl_8029A888@l +/* 8015FCDC 0015CADC 38 04 A8 88 */ addi r0, r4, lbl___vt__18zNPCGoalBossSB2Hit@l /* 8015FCE0 0015CAE0 90 1E 00 38 */ stw r0, 0x38(r30) /* 8015FCE4 0015CAE4 93 FE 00 4C */ stw r31, 0x4c(r30) /* 8015FCE8 0015CAE8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -9956,9 +9956,9 @@ __ct__19zNPCGoalBossSB2HuntFiR9zNPCB_SB2: /* 8015FD14 0015CB14 93 C1 00 08 */ stw r30, 8(r1) /* 8015FD18 0015CB18 7C 7E 1B 78 */ mr r30, r3 /* 8015FD1C 0015CB1C 4B F7 92 D9 */ bl __ct__14zNPCGoalCommonFi -/* 8015FD20 0015CB20 3C 80 80 2A */ lis r4, lbl_8029A854@ha +/* 8015FD20 0015CB20 3C 80 80 2A */ lis r4, lbl___vt__19zNPCGoalBossSB2Hunt@ha /* 8015FD24 0015CB24 7F C3 F3 78 */ mr r3, r30 -/* 8015FD28 0015CB28 38 04 A8 54 */ addi r0, r4, lbl_8029A854@l +/* 8015FD28 0015CB28 38 04 A8 54 */ addi r0, r4, lbl___vt__19zNPCGoalBossSB2Hunt@l /* 8015FD2C 0015CB2C 90 1E 00 38 */ stw r0, 0x38(r30) /* 8015FD30 0015CB30 93 FE 00 50 */ stw r31, 0x50(r30) /* 8015FD34 0015CB34 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -9984,9 +9984,9 @@ __ct__20zNPCGoalBossSB2SwipeFiR9zNPCB_SB2: /* 8015FD6C 0015CB6C 93 C1 00 08 */ stw r30, 8(r1) /* 8015FD70 0015CB70 7C 7E 1B 78 */ mr r30, r3 /* 8015FD74 0015CB74 4B F7 92 81 */ bl __ct__14zNPCGoalCommonFi -/* 8015FD78 0015CB78 3C 80 80 2A */ lis r4, lbl_8029A820@ha +/* 8015FD78 0015CB78 3C 80 80 2A */ lis r4, lbl___vt__20zNPCGoalBossSB2Swipe@ha /* 8015FD7C 0015CB7C 7F C3 F3 78 */ mr r3, r30 -/* 8015FD80 0015CB80 38 04 A8 20 */ addi r0, r4, lbl_8029A820@l +/* 8015FD80 0015CB80 38 04 A8 20 */ addi r0, r4, lbl___vt__20zNPCGoalBossSB2Swipe@l /* 8015FD84 0015CB84 90 1E 00 38 */ stw r0, 0x38(r30) /* 8015FD88 0015CB88 93 FE 00 5C */ stw r31, 0x5c(r30) /* 8015FD8C 0015CB8C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -10006,9 +10006,9 @@ __ct__19zNPCGoalBossSB2ChopFiR9zNPCB_SB2: /* 8015FDB8 0015CBB8 93 C1 00 08 */ stw r30, 8(r1) /* 8015FDBC 0015CBBC 7C 7E 1B 78 */ mr r30, r3 /* 8015FDC0 0015CBC0 4B F7 92 35 */ bl __ct__14zNPCGoalCommonFi -/* 8015FDC4 0015CBC4 3C 80 80 2A */ lis r4, lbl_8029A7EC@ha +/* 8015FDC4 0015CBC4 3C 80 80 2A */ lis r4, lbl___vt__19zNPCGoalBossSB2Chop@ha /* 8015FDC8 0015CBC8 7F C3 F3 78 */ mr r3, r30 -/* 8015FDCC 0015CBCC 38 04 A7 EC */ addi r0, r4, lbl_8029A7EC@l +/* 8015FDCC 0015CBCC 38 04 A7 EC */ addi r0, r4, lbl___vt__19zNPCGoalBossSB2Chop@l /* 8015FDD0 0015CBD0 90 1E 00 38 */ stw r0, 0x38(r30) /* 8015FDD4 0015CBD4 93 FE 00 5C */ stw r31, 0x5c(r30) /* 8015FDD8 0015CBD8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -10035,9 +10035,9 @@ __ct__21zNPCGoalBossSB2KarateFiR9zNPCB_SB2: /* 8015FE14 0015CC14 93 C1 00 08 */ stw r30, 8(r1) /* 8015FE18 0015CC18 7C 7E 1B 78 */ mr r30, r3 /* 8015FE1C 0015CC1C 4B F7 91 D9 */ bl __ct__14zNPCGoalCommonFi -/* 8015FE20 0015CC20 3C 80 80 2A */ lis r4, lbl_8029A7B8@ha +/* 8015FE20 0015CC20 3C 80 80 2A */ lis r4, lbl___vt__21zNPCGoalBossSB2Karate@ha /* 8015FE24 0015CC24 7F C3 F3 78 */ mr r3, r30 -/* 8015FE28 0015CC28 38 04 A7 B8 */ addi r0, r4, lbl_8029A7B8@l +/* 8015FE28 0015CC28 38 04 A7 B8 */ addi r0, r4, lbl___vt__21zNPCGoalBossSB2Karate@l /* 8015FE2C 0015CC2C 90 1E 00 38 */ stw r0, 0x38(r30) /* 8015FE30 0015CC30 93 FE 00 50 */ stw r31, 0x50(r30) /* 8015FE34 0015CC34 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -10070,9 +10070,9 @@ __ct__20zNPCGoalBossSB2DeathFiR9zNPCB_SB2: /* 8015FE88 0015CC88 93 C1 00 08 */ stw r30, 8(r1) /* 8015FE8C 0015CC8C 7C 7E 1B 78 */ mr r30, r3 /* 8015FE90 0015CC90 4B F7 91 65 */ bl __ct__14zNPCGoalCommonFi -/* 8015FE94 0015CC94 3C 80 80 2A */ lis r4, lbl_8029A784@ha +/* 8015FE94 0015CC94 3C 80 80 2A */ lis r4, lbl___vt__20zNPCGoalBossSB2Death@ha /* 8015FE98 0015CC98 7F C3 F3 78 */ mr r3, r30 -/* 8015FE9C 0015CC9C 38 04 A7 84 */ addi r0, r4, lbl_8029A784@l +/* 8015FE9C 0015CC9C 38 04 A7 84 */ addi r0, r4, lbl___vt__20zNPCGoalBossSB2Death@l /* 8015FEA0 0015CCA0 90 1E 00 38 */ stw r0, 0x38(r30) /* 8015FEA4 0015CCA4 93 FE 00 4C */ stw r31, 0x4c(r30) /* 8015FEA8 0015CCA8 83 E1 00 0C */ lwz r31, 0xc(r1) diff --git a/asm/Game/zNPCTypeBossSandy.s b/asm/Game/zNPCTypeBossSandy.s index d65b192c2..ae92985c1 100644 --- a/asm/Game/zNPCTypeBossSandy.s +++ b/asm/Game/zNPCTypeBossSandy.s @@ -8,8 +8,8 @@ zNPCTypeBossSandy.on_change_newsfish__FRC10tweak_info: /* 8013D05C 00139E5C 38 A0 00 00 */ li r5, 0 /* 8013D060 00139E60 38 C0 FF FF */ li r6, -1 /* 8013D064 00139E64 90 01 00 14 */ stw r0, 0x14(r1) -/* 8013D068 00139E68 80 6D 96 94 */ lwz r3, lbl_803CBF94-_SDA_BASE_(r13) -/* 8013D06C 00139E6C 80 8D 96 AC */ lwz r4, lbl_803CBFAC-_SDA_BASE_(r13) +/* 8013D068 00139E68 80 6D 96 94 */ lwz r3, lbl_sSandyPtr-_SDA_BASE_(r13) +/* 8013D06C 00139E6C 80 8D 96 AC */ lwz r4, lbl_sCurrNFSound-_SDA_BASE_(r13) /* 8013D070 00139E70 80 63 0D 34 */ lwz r3, 0xd34(r3) /* 8013D074 00139E74 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 8013D078 00139E78 81 8C 00 A8 */ lwz r12, 0xa8(r12) @@ -22,11 +22,11 @@ zNPCTypeBossSandy.on_change_newsfish__FRC10tweak_info: /* 8013D094 00139E94 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013D098 00139E98 7C 08 02 A6 */ mflr r0 /* 8013D09C 00139E9C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8013D0A0 00139EA0 80 6D 96 94 */ lwz r3, lbl_803CBF94-_SDA_BASE_(r13) +/* 8013D0A0 00139EA0 80 6D 96 94 */ lwz r3, lbl_sSandyPtr-_SDA_BASE_(r13) /* 8013D0A4 00139EA4 80 03 02 C0 */ lwz r0, 0x2c0(r3) /* 8013D0A8 00139EA8 60 00 08 00 */ ori r0, r0, 0x800 /* 8013D0AC 00139EAC 90 03 02 C0 */ stw r0, 0x2c0(r3) -/* 8013D0B0 00139EB0 80 6D 96 94 */ lwz r3, lbl_803CBF94-_SDA_BASE_(r13) +/* 8013D0B0 00139EB0 80 6D 96 94 */ lwz r3, lbl_sSandyPtr-_SDA_BASE_(r13) /* 8013D0B4 00139EB4 80 83 07 B4 */ lwz r4, 0x7b4(r3) /* 8013D0B8 00139EB8 80 63 00 24 */ lwz r3, 0x24(r3) /* 8013D0BC 00139EBC 80 A4 00 10 */ lwz r5, 0x10(r4) @@ -34,13 +34,13 @@ zNPCTypeBossSandy.on_change_newsfish__FRC10tweak_info: /* 8013D0C4 00139EC4 38 65 00 30 */ addi r3, r5, 0x30 /* 8013D0C8 00139EC8 38 84 00 30 */ addi r4, r4, 0x30 /* 8013D0CC 00139ECC 4B F1 14 11 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8013D0D0 00139ED0 80 6D 96 94 */ lwz r3, lbl_803CBF94-_SDA_BASE_(r13) -/* 8013D0D4 00139ED4 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013D0D0 00139ED0 80 6D 96 94 */ lwz r3, lbl_sSandyPtr-_SDA_BASE_(r13) +/* 8013D0D4 00139ED4 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8013D0D8 00139ED8 80 63 07 B4 */ lwz r3, 0x7b4(r3) /* 8013D0DC 00139EDC 80 63 00 10 */ lwz r3, 0x10(r3) /* 8013D0E0 00139EE0 D0 03 00 34 */ stfs f0, 0x34(r3) -/* 8013D0E4 00139EE4 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) -/* 8013D0E8 00139EE8 80 6D 96 94 */ lwz r3, lbl_803CBF94-_SDA_BASE_(r13) +/* 8013D0E4 00139EE4 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) +/* 8013D0E8 00139EE8 80 6D 96 94 */ lwz r3, lbl_sSandyPtr-_SDA_BASE_(r13) /* 8013D0EC 00139EEC D0 03 0D 3C */ stfs f0, 0xd3c(r3) /* 8013D0F0 00139EF0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8013D0F4 00139EF4 7C 08 03 A6 */ mtlr r0 @@ -48,9 +48,9 @@ zNPCTypeBossSandy.on_change_newsfish__FRC10tweak_info: /* 8013D0FC 00139EFC 4E 80 00 20 */ blr /* 8013D100 00139F00 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8013D104 00139F04 7C 08 02 A6 */ mflr r0 -/* 8013D108 00139F08 3C 60 80 27 */ lis r3, lbl_8026D138@ha +/* 8013D108 00139F08 3C 60 80 27 */ lis r3, lbl__835_3@ha /* 8013D10C 00139F0C 90 01 00 94 */ stw r0, 0x94(r1) -/* 8013D110 00139F10 38 63 D1 38 */ addi r3, r3, lbl_8026D138@l +/* 8013D110 00139F10 38 63 D1 38 */ addi r3, r3, lbl__835_3@l /* 8013D114 00139F14 38 00 00 0C */ li r0, 0xc /* 8013D118 00139F18 38 A1 00 14 */ addi r5, r1, 0x14 /* 8013D11C 00139F1C 93 E1 00 8C */ stw r31, 0x8c(r1) @@ -63,20 +63,20 @@ lbl_8013D128: /* 8013D134 00139F34 94 05 00 08 */ stwu r0, 8(r5) /* 8013D138 00139F38 42 00 FF F0 */ bdnz lbl_8013D128 /* 8013D13C 00139F3C 80 04 00 04 */ lwz r0, 4(r4) -/* 8013D140 00139F40 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 8013D144 00139F44 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 8013D140 00139F40 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 8013D144 00139F44 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 8013D148 00139F48 38 80 00 00 */ li r4, 0 /* 8013D14C 00139F4C 90 05 00 04 */ stw r0, 4(r5) /* 8013D150 00139F50 38 63 00 F4 */ addi r3, r3, 0xf4 /* 8013D154 00139F54 38 A0 00 00 */ li r5, 0 /* 8013D158 00139F58 4B EC 9B 19 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 8013D15C 00139F5C 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 8013D160 00139F60 3C 80 80 2A */ lis r4, lbl_802993A0@ha +/* 8013D160 00139F60 3C 80 80 2A */ lis r4, lbl_g_strz_bossanim@ha /* 8013D164 00139F64 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l /* 8013D168 00139F68 7C 7F 1B 78 */ mr r31, r3 /* 8013D16C 00139F6C 90 01 00 08 */ stw r0, 8(r1) /* 8013D170 00139F70 38 00 00 00 */ li r0, 0 -/* 8013D174 00139F74 38 84 93 A0 */ addi r4, r4, lbl_802993A0@l +/* 8013D174 00139F74 38 84 93 A0 */ addi r4, r4, lbl_g_strz_bossanim@l /* 8013D178 00139F78 38 A0 00 10 */ li r5, 0x10 /* 8013D17C 00139F7C 90 01 00 0C */ stw r0, 0xc(r1) /* 8013D180 00139F80 38 C0 00 40 */ li r6, 0x40 @@ -86,15 +86,15 @@ lbl_8013D128: /* 8013D190 00139F90 39 20 00 00 */ li r9, 0 /* 8013D194 00139F94 39 40 00 00 */ li r10, 0 /* 8013D198 00139F98 80 84 00 04 */ lwz r4, 4(r4) -/* 8013D19C 00139F9C C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) -/* 8013D1A0 00139FA0 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013D19C 00139F9C C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) +/* 8013D1A0 00139FA0 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 8013D1A4 00139FA4 4B EC 9B B5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D1A8 00139FA8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8013D1AC 00139FAC 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 8013D1AC 00139FAC 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8013D1B0 00139FB0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8013D1B4 00139FB4 38 00 00 00 */ li r0, 0 /* 8013D1B8 00139FB8 90 81 00 08 */ stw r4, 8(r1) -/* 8013D1BC 00139FBC 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 8013D1BC 00139FBC 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 8013D1C0 00139FC0 7F E3 FB 78 */ mr r3, r31 /* 8013D1C4 00139FC4 38 A0 00 10 */ li r5, 0x10 /* 8013D1C8 00139FC8 90 01 00 0C */ stw r0, 0xc(r1) @@ -105,15 +105,15 @@ lbl_8013D128: /* 8013D1DC 00139FDC 39 20 00 00 */ li r9, 0 /* 8013D1E0 00139FE0 39 40 00 00 */ li r10, 0 /* 8013D1E4 00139FE4 80 84 00 0C */ lwz r4, 0xc(r4) -/* 8013D1E8 00139FE8 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) -/* 8013D1EC 00139FEC C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013D1E8 00139FE8 C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) +/* 8013D1EC 00139FEC C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 8013D1F0 00139FF0 4B EC 9B 69 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D1F4 00139FF4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8013D1F8 00139FF8 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 8013D1F8 00139FF8 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8013D1FC 00139FFC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8013D200 0013A000 38 00 00 00 */ li r0, 0 /* 8013D204 0013A004 90 81 00 08 */ stw r4, 8(r1) -/* 8013D208 0013A008 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 8013D208 0013A008 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 8013D20C 0013A00C 7F E3 FB 78 */ mr r3, r31 /* 8013D210 0013A010 38 A0 00 10 */ li r5, 0x10 /* 8013D214 0013A014 90 01 00 0C */ stw r0, 0xc(r1) @@ -124,15 +124,15 @@ lbl_8013D128: /* 8013D228 0013A028 39 20 00 00 */ li r9, 0 /* 8013D22C 0013A02C 39 40 00 00 */ li r10, 0 /* 8013D230 0013A030 80 84 00 10 */ lwz r4, 0x10(r4) -/* 8013D234 0013A034 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) -/* 8013D238 0013A038 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013D234 0013A034 C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) +/* 8013D238 0013A038 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 8013D23C 0013A03C 4B EC 9B 1D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D240 0013A040 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8013D244 0013A044 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 8013D244 0013A044 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8013D248 0013A048 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8013D24C 0013A04C 38 00 00 00 */ li r0, 0 /* 8013D250 0013A050 90 81 00 08 */ stw r4, 8(r1) -/* 8013D254 0013A054 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 8013D254 0013A054 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 8013D258 0013A058 7F E3 FB 78 */ mr r3, r31 /* 8013D25C 0013A05C 38 A0 00 10 */ li r5, 0x10 /* 8013D260 0013A060 90 01 00 0C */ stw r0, 0xc(r1) @@ -143,15 +143,15 @@ lbl_8013D128: /* 8013D274 0013A074 39 20 00 00 */ li r9, 0 /* 8013D278 0013A078 39 40 00 00 */ li r10, 0 /* 8013D27C 0013A07C 80 84 00 14 */ lwz r4, 0x14(r4) -/* 8013D280 0013A080 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) -/* 8013D284 0013A084 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013D280 0013A080 C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) +/* 8013D284 0013A084 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 8013D288 0013A088 4B EC 9A D1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D28C 0013A08C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8013D290 0013A090 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 8013D290 0013A090 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8013D294 0013A094 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8013D298 0013A098 38 00 00 00 */ li r0, 0 /* 8013D29C 0013A09C 90 81 00 08 */ stw r4, 8(r1) -/* 8013D2A0 0013A0A0 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 8013D2A0 0013A0A0 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 8013D2A4 0013A0A4 7F E3 FB 78 */ mr r3, r31 /* 8013D2A8 0013A0A8 38 A0 00 10 */ li r5, 0x10 /* 8013D2AC 0013A0AC 90 01 00 0C */ stw r0, 0xc(r1) @@ -162,15 +162,15 @@ lbl_8013D128: /* 8013D2C0 0013A0C0 39 20 00 00 */ li r9, 0 /* 8013D2C4 0013A0C4 39 40 00 00 */ li r10, 0 /* 8013D2C8 0013A0C8 80 84 00 18 */ lwz r4, 0x18(r4) -/* 8013D2CC 0013A0CC C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) -/* 8013D2D0 0013A0D0 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013D2CC 0013A0CC C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) +/* 8013D2D0 0013A0D0 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 8013D2D4 0013A0D4 4B EC 9A 85 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D2D8 0013A0D8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8013D2DC 0013A0DC 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 8013D2DC 0013A0DC 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8013D2E0 0013A0E0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8013D2E4 0013A0E4 38 00 00 00 */ li r0, 0 /* 8013D2E8 0013A0E8 90 81 00 08 */ stw r4, 8(r1) -/* 8013D2EC 0013A0EC 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 8013D2EC 0013A0EC 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 8013D2F0 0013A0F0 7F E3 FB 78 */ mr r3, r31 /* 8013D2F4 0013A0F4 38 A0 00 10 */ li r5, 0x10 /* 8013D2F8 0013A0F8 90 01 00 0C */ stw r0, 0xc(r1) @@ -181,15 +181,15 @@ lbl_8013D128: /* 8013D30C 0013A10C 39 20 00 00 */ li r9, 0 /* 8013D310 0013A110 39 40 00 00 */ li r10, 0 /* 8013D314 0013A114 80 84 00 2C */ lwz r4, 0x2c(r4) -/* 8013D318 0013A118 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) -/* 8013D31C 0013A11C C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013D318 0013A118 C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) +/* 8013D31C 0013A11C C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 8013D320 0013A120 4B EC 9A 39 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D324 0013A124 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8013D328 0013A128 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 8013D328 0013A128 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8013D32C 0013A12C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8013D330 0013A130 38 00 00 00 */ li r0, 0 /* 8013D334 0013A134 90 81 00 08 */ stw r4, 8(r1) -/* 8013D338 0013A138 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 8013D338 0013A138 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 8013D33C 0013A13C 7F E3 FB 78 */ mr r3, r31 /* 8013D340 0013A140 38 A0 00 10 */ li r5, 0x10 /* 8013D344 0013A144 90 01 00 0C */ stw r0, 0xc(r1) @@ -200,15 +200,15 @@ lbl_8013D128: /* 8013D358 0013A158 39 20 00 00 */ li r9, 0 /* 8013D35C 0013A15C 39 40 00 00 */ li r10, 0 /* 8013D360 0013A160 80 84 00 30 */ lwz r4, 0x30(r4) -/* 8013D364 0013A164 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) -/* 8013D368 0013A168 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013D364 0013A164 C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) +/* 8013D368 0013A168 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 8013D36C 0013A16C 4B EC 99 ED */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D370 0013A170 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8013D374 0013A174 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 8013D374 0013A174 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8013D378 0013A178 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8013D37C 0013A17C 38 00 00 00 */ li r0, 0 /* 8013D380 0013A180 90 81 00 08 */ stw r4, 8(r1) -/* 8013D384 0013A184 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 8013D384 0013A184 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 8013D388 0013A188 7F E3 FB 78 */ mr r3, r31 /* 8013D38C 0013A18C 38 A0 00 10 */ li r5, 0x10 /* 8013D390 0013A190 90 01 00 0C */ stw r0, 0xc(r1) @@ -219,15 +219,15 @@ lbl_8013D128: /* 8013D3A4 0013A1A4 39 20 00 00 */ li r9, 0 /* 8013D3A8 0013A1A8 39 40 00 00 */ li r10, 0 /* 8013D3AC 0013A1AC 80 84 00 34 */ lwz r4, 0x34(r4) -/* 8013D3B0 0013A1B0 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) -/* 8013D3B4 0013A1B4 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013D3B0 0013A1B0 C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) +/* 8013D3B4 0013A1B4 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 8013D3B8 0013A1B8 4B EC 99 A1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D3BC 0013A1BC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8013D3C0 0013A1C0 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 8013D3C0 0013A1C0 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8013D3C4 0013A1C4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8013D3C8 0013A1C8 38 00 00 00 */ li r0, 0 /* 8013D3CC 0013A1CC 90 81 00 08 */ stw r4, 8(r1) -/* 8013D3D0 0013A1D0 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 8013D3D0 0013A1D0 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 8013D3D4 0013A1D4 7F E3 FB 78 */ mr r3, r31 /* 8013D3D8 0013A1D8 38 A0 00 10 */ li r5, 0x10 /* 8013D3DC 0013A1DC 90 01 00 0C */ stw r0, 0xc(r1) @@ -238,15 +238,15 @@ lbl_8013D128: /* 8013D3F0 0013A1F0 39 20 00 00 */ li r9, 0 /* 8013D3F4 0013A1F4 39 40 00 00 */ li r10, 0 /* 8013D3F8 0013A1F8 80 84 00 38 */ lwz r4, 0x38(r4) -/* 8013D3FC 0013A1FC C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) -/* 8013D400 0013A200 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013D3FC 0013A1FC C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) +/* 8013D400 0013A200 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 8013D404 0013A204 4B EC 99 55 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D408 0013A208 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8013D40C 0013A20C 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 8013D40C 0013A20C 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8013D410 0013A210 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8013D414 0013A214 38 00 00 00 */ li r0, 0 /* 8013D418 0013A218 90 81 00 08 */ stw r4, 8(r1) -/* 8013D41C 0013A21C 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 8013D41C 0013A21C 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 8013D420 0013A220 7F E3 FB 78 */ mr r3, r31 /* 8013D424 0013A224 38 A0 00 10 */ li r5, 0x10 /* 8013D428 0013A228 90 01 00 0C */ stw r0, 0xc(r1) @@ -257,15 +257,15 @@ lbl_8013D128: /* 8013D43C 0013A23C 39 20 00 00 */ li r9, 0 /* 8013D440 0013A240 39 40 00 00 */ li r10, 0 /* 8013D444 0013A244 80 84 00 3C */ lwz r4, 0x3c(r4) -/* 8013D448 0013A248 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) -/* 8013D44C 0013A24C C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013D448 0013A248 C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) +/* 8013D44C 0013A24C C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 8013D450 0013A250 4B EC 99 09 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D454 0013A254 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8013D458 0013A258 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 8013D458 0013A258 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8013D45C 0013A25C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8013D460 0013A260 38 00 00 00 */ li r0, 0 /* 8013D464 0013A264 90 81 00 08 */ stw r4, 8(r1) -/* 8013D468 0013A268 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 8013D468 0013A268 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 8013D46C 0013A26C 7F E3 FB 78 */ mr r3, r31 /* 8013D470 0013A270 38 A0 00 10 */ li r5, 0x10 /* 8013D474 0013A274 90 01 00 0C */ stw r0, 0xc(r1) @@ -276,15 +276,15 @@ lbl_8013D128: /* 8013D488 0013A288 39 20 00 00 */ li r9, 0 /* 8013D48C 0013A28C 39 40 00 00 */ li r10, 0 /* 8013D490 0013A290 80 84 00 40 */ lwz r4, 0x40(r4) -/* 8013D494 0013A294 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) -/* 8013D498 0013A298 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013D494 0013A294 C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) +/* 8013D498 0013A298 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 8013D49C 0013A29C 4B EC 98 BD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D4A0 0013A2A0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8013D4A4 0013A2A4 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 8013D4A4 0013A2A4 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8013D4A8 0013A2A8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8013D4AC 0013A2AC 38 00 00 00 */ li r0, 0 /* 8013D4B0 0013A2B0 90 81 00 08 */ stw r4, 8(r1) -/* 8013D4B4 0013A2B4 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 8013D4B4 0013A2B4 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 8013D4B8 0013A2B8 7F E3 FB 78 */ mr r3, r31 /* 8013D4BC 0013A2BC 38 A0 00 10 */ li r5, 0x10 /* 8013D4C0 0013A2C0 90 01 00 0C */ stw r0, 0xc(r1) @@ -295,15 +295,15 @@ lbl_8013D128: /* 8013D4D4 0013A2D4 39 20 00 00 */ li r9, 0 /* 8013D4D8 0013A2D8 39 40 00 00 */ li r10, 0 /* 8013D4DC 0013A2DC 80 84 00 44 */ lwz r4, 0x44(r4) -/* 8013D4E0 0013A2E0 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) -/* 8013D4E4 0013A2E4 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013D4E0 0013A2E0 C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) +/* 8013D4E4 0013A2E4 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 8013D4E8 0013A2E8 4B EC 98 71 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D4EC 0013A2EC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8013D4F0 0013A2F0 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 8013D4F0 0013A2F0 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8013D4F4 0013A2F4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8013D4F8 0013A2F8 38 00 00 00 */ li r0, 0 /* 8013D4FC 0013A2FC 90 81 00 08 */ stw r4, 8(r1) -/* 8013D500 0013A300 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 8013D500 0013A300 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 8013D504 0013A304 7F E3 FB 78 */ mr r3, r31 /* 8013D508 0013A308 38 A0 00 10 */ li r5, 0x10 /* 8013D50C 0013A30C 90 01 00 0C */ stw r0, 0xc(r1) @@ -314,15 +314,15 @@ lbl_8013D128: /* 8013D520 0013A320 39 20 00 00 */ li r9, 0 /* 8013D524 0013A324 39 40 00 00 */ li r10, 0 /* 8013D528 0013A328 80 84 00 24 */ lwz r4, 0x24(r4) -/* 8013D52C 0013A32C C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) -/* 8013D530 0013A330 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013D52C 0013A32C C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) +/* 8013D530 0013A330 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 8013D534 0013A334 4B EC 98 25 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D538 0013A338 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8013D53C 0013A33C 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 8013D53C 0013A33C 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8013D540 0013A340 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8013D544 0013A344 38 00 00 00 */ li r0, 0 /* 8013D548 0013A348 90 81 00 08 */ stw r4, 8(r1) -/* 8013D54C 0013A34C 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 8013D54C 0013A34C 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 8013D550 0013A350 7F E3 FB 78 */ mr r3, r31 /* 8013D554 0013A354 38 A0 00 10 */ li r5, 0x10 /* 8013D558 0013A358 90 01 00 0C */ stw r0, 0xc(r1) @@ -333,15 +333,15 @@ lbl_8013D128: /* 8013D56C 0013A36C 39 20 00 00 */ li r9, 0 /* 8013D570 0013A370 39 40 00 00 */ li r10, 0 /* 8013D574 0013A374 80 84 00 48 */ lwz r4, 0x48(r4) -/* 8013D578 0013A378 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) -/* 8013D57C 0013A37C C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013D578 0013A378 C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) +/* 8013D57C 0013A37C C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 8013D580 0013A380 4B EC 97 D9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D584 0013A384 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8013D588 0013A388 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 8013D588 0013A388 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8013D58C 0013A38C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8013D590 0013A390 38 00 00 00 */ li r0, 0 /* 8013D594 0013A394 90 81 00 08 */ stw r4, 8(r1) -/* 8013D598 0013A398 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 8013D598 0013A398 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 8013D59C 0013A39C 7F E3 FB 78 */ mr r3, r31 /* 8013D5A0 0013A3A0 38 A0 00 10 */ li r5, 0x10 /* 8013D5A4 0013A3A4 90 01 00 0C */ stw r0, 0xc(r1) @@ -352,15 +352,15 @@ lbl_8013D128: /* 8013D5B8 0013A3B8 39 20 00 00 */ li r9, 0 /* 8013D5BC 0013A3BC 39 40 00 00 */ li r10, 0 /* 8013D5C0 0013A3C0 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 8013D5C4 0013A3C4 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) -/* 8013D5C8 0013A3C8 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013D5C4 0013A3C4 C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) +/* 8013D5C8 0013A3C8 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 8013D5CC 0013A3CC 4B EC 97 8D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D5D0 0013A3D0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8013D5D4 0013A3D4 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 8013D5D4 0013A3D4 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8013D5D8 0013A3D8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8013D5DC 0013A3DC 38 00 00 00 */ li r0, 0 /* 8013D5E0 0013A3E0 90 81 00 08 */ stw r4, 8(r1) -/* 8013D5E4 0013A3E4 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 8013D5E4 0013A3E4 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 8013D5E8 0013A3E8 7F E3 FB 78 */ mr r3, r31 /* 8013D5EC 0013A3EC 38 A0 00 10 */ li r5, 0x10 /* 8013D5F0 0013A3F0 90 01 00 0C */ stw r0, 0xc(r1) @@ -371,15 +371,15 @@ lbl_8013D128: /* 8013D604 0013A404 39 20 00 00 */ li r9, 0 /* 8013D608 0013A408 39 40 00 00 */ li r10, 0 /* 8013D60C 0013A40C 80 84 00 50 */ lwz r4, 0x50(r4) -/* 8013D610 0013A410 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) -/* 8013D614 0013A414 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013D610 0013A410 C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) +/* 8013D614 0013A414 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 8013D618 0013A418 4B EC 97 41 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D61C 0013A41C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8013D620 0013A420 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 8013D620 0013A420 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8013D624 0013A424 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8013D628 0013A428 38 00 00 00 */ li r0, 0 /* 8013D62C 0013A42C 90 81 00 08 */ stw r4, 8(r1) -/* 8013D630 0013A430 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 8013D630 0013A430 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 8013D634 0013A434 7F E3 FB 78 */ mr r3, r31 /* 8013D638 0013A438 38 A0 00 10 */ li r5, 0x10 /* 8013D63C 0013A43C 90 01 00 0C */ stw r0, 0xc(r1) @@ -390,15 +390,15 @@ lbl_8013D128: /* 8013D650 0013A450 39 20 00 00 */ li r9, 0 /* 8013D654 0013A454 39 40 00 00 */ li r10, 0 /* 8013D658 0013A458 80 84 00 54 */ lwz r4, 0x54(r4) -/* 8013D65C 0013A45C C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) -/* 8013D660 0013A460 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013D65C 0013A45C C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) +/* 8013D660 0013A460 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 8013D664 0013A464 4B EC 96 F5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D668 0013A468 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8013D66C 0013A46C 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 8013D66C 0013A46C 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8013D670 0013A470 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8013D674 0013A474 38 00 00 00 */ li r0, 0 /* 8013D678 0013A478 90 81 00 08 */ stw r4, 8(r1) -/* 8013D67C 0013A47C 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 8013D67C 0013A47C 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 8013D680 0013A480 7F E3 FB 78 */ mr r3, r31 /* 8013D684 0013A484 38 A0 00 10 */ li r5, 0x10 /* 8013D688 0013A488 90 01 00 0C */ stw r0, 0xc(r1) @@ -409,15 +409,15 @@ lbl_8013D128: /* 8013D69C 0013A49C 39 20 00 00 */ li r9, 0 /* 8013D6A0 0013A4A0 39 40 00 00 */ li r10, 0 /* 8013D6A4 0013A4A4 80 84 00 58 */ lwz r4, 0x58(r4) -/* 8013D6A8 0013A4A8 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) -/* 8013D6AC 0013A4AC C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013D6A8 0013A4A8 C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) +/* 8013D6AC 0013A4AC C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 8013D6B0 0013A4B0 4B EC 96 A9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D6B4 0013A4B4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8013D6B8 0013A4B8 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 8013D6B8 0013A4B8 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8013D6BC 0013A4BC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8013D6C0 0013A4C0 38 00 00 00 */ li r0, 0 /* 8013D6C4 0013A4C4 90 81 00 08 */ stw r4, 8(r1) -/* 8013D6C8 0013A4C8 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 8013D6C8 0013A4C8 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 8013D6CC 0013A4CC 7F E3 FB 78 */ mr r3, r31 /* 8013D6D0 0013A4D0 38 A0 00 10 */ li r5, 0x10 /* 8013D6D4 0013A4D4 90 01 00 0C */ stw r0, 0xc(r1) @@ -428,15 +428,15 @@ lbl_8013D128: /* 8013D6E8 0013A4E8 39 20 00 00 */ li r9, 0 /* 8013D6EC 0013A4EC 39 40 00 00 */ li r10, 0 /* 8013D6F0 0013A4F0 80 84 00 5C */ lwz r4, 0x5c(r4) -/* 8013D6F4 0013A4F4 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) -/* 8013D6F8 0013A4F8 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013D6F4 0013A4F4 C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) +/* 8013D6F8 0013A4F8 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 8013D6FC 0013A4FC 4B EC 96 5D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D700 0013A500 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8013D704 0013A504 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 8013D704 0013A504 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8013D708 0013A508 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8013D70C 0013A50C 38 00 00 00 */ li r0, 0 /* 8013D710 0013A510 90 81 00 08 */ stw r4, 8(r1) -/* 8013D714 0013A514 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 8013D714 0013A514 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 8013D718 0013A518 7F E3 FB 78 */ mr r3, r31 /* 8013D71C 0013A51C 38 A0 00 10 */ li r5, 0x10 /* 8013D720 0013A520 90 01 00 0C */ stw r0, 0xc(r1) @@ -447,15 +447,15 @@ lbl_8013D128: /* 8013D734 0013A534 39 20 00 00 */ li r9, 0 /* 8013D738 0013A538 39 40 00 00 */ li r10, 0 /* 8013D73C 0013A53C 80 84 00 60 */ lwz r4, 0x60(r4) -/* 8013D740 0013A540 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) -/* 8013D744 0013A544 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013D740 0013A540 C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) +/* 8013D744 0013A544 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 8013D748 0013A548 4B EC 96 11 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D74C 0013A54C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8013D750 0013A550 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 8013D750 0013A550 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8013D754 0013A554 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8013D758 0013A558 38 00 00 00 */ li r0, 0 /* 8013D75C 0013A55C 90 81 00 08 */ stw r4, 8(r1) -/* 8013D760 0013A560 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 8013D760 0013A560 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 8013D764 0013A564 7F E3 FB 78 */ mr r3, r31 /* 8013D768 0013A568 38 A0 00 10 */ li r5, 0x10 /* 8013D76C 0013A56C 90 01 00 0C */ stw r0, 0xc(r1) @@ -466,15 +466,15 @@ lbl_8013D128: /* 8013D780 0013A580 39 20 00 00 */ li r9, 0 /* 8013D784 0013A584 39 40 00 00 */ li r10, 0 /* 8013D788 0013A588 80 84 00 64 */ lwz r4, 0x64(r4) -/* 8013D78C 0013A58C C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) -/* 8013D790 0013A590 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013D78C 0013A58C C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) +/* 8013D790 0013A590 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 8013D794 0013A594 4B EC 95 C5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D798 0013A598 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8013D79C 0013A59C 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 8013D79C 0013A59C 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8013D7A0 0013A5A0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8013D7A4 0013A5A4 38 00 00 00 */ li r0, 0 /* 8013D7A8 0013A5A8 90 81 00 08 */ stw r4, 8(r1) -/* 8013D7AC 0013A5AC 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 8013D7AC 0013A5AC 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 8013D7B0 0013A5B0 7F E3 FB 78 */ mr r3, r31 /* 8013D7B4 0013A5B4 38 A0 00 10 */ li r5, 0x10 /* 8013D7B8 0013A5B8 90 01 00 0C */ stw r0, 0xc(r1) @@ -485,15 +485,15 @@ lbl_8013D128: /* 8013D7CC 0013A5CC 39 20 00 00 */ li r9, 0 /* 8013D7D0 0013A5D0 39 40 00 00 */ li r10, 0 /* 8013D7D4 0013A5D4 80 84 00 68 */ lwz r4, 0x68(r4) -/* 8013D7D8 0013A5D8 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) -/* 8013D7DC 0013A5DC C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013D7D8 0013A5D8 C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) +/* 8013D7DC 0013A5DC C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 8013D7E0 0013A5E0 4B EC 95 79 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D7E4 0013A5E4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8013D7E8 0013A5E8 3C 60 80 2A */ lis r3, lbl_802993A0@ha +/* 8013D7E8 0013A5E8 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha /* 8013D7EC 0013A5EC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8013D7F0 0013A5F0 38 00 00 00 */ li r0, 0 /* 8013D7F4 0013A5F4 90 81 00 08 */ stw r4, 8(r1) -/* 8013D7F8 0013A5F8 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 8013D7F8 0013A5F8 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 8013D7FC 0013A5FC 7F E3 FB 78 */ mr r3, r31 /* 8013D800 0013A600 38 A0 00 10 */ li r5, 0x10 /* 8013D804 0013A604 90 01 00 0C */ stw r0, 0xc(r1) @@ -504,12 +504,12 @@ lbl_8013D128: /* 8013D818 0013A618 39 20 00 00 */ li r9, 0 /* 8013D81C 0013A61C 39 40 00 00 */ li r10, 0 /* 8013D820 0013A620 80 84 00 6C */ lwz r4, 0x6c(r4) -/* 8013D824 0013A624 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) -/* 8013D828 0013A628 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013D824 0013A624 C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) +/* 8013D828 0013A628 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 8013D82C 0013A62C 4B EC 95 2D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 8013D830 0013A630 3C 60 80 2A */ lis r3, lbl_802993A0@ha -/* 8013D834 0013A634 C0 22 A4 D0 */ lfs f1, lbl_803CEE50-_SDA2_BASE_(r2) -/* 8013D838 0013A638 38 83 93 A0 */ addi r4, r3, lbl_802993A0@l +/* 8013D830 0013A630 3C 60 80 2A */ lis r3, lbl_g_strz_bossanim@ha +/* 8013D834 0013A634 C0 22 A4 D0 */ lfs f1, lbl__842_3-_SDA2_BASE_(r2) +/* 8013D838 0013A638 38 83 93 A0 */ addi r4, r3, lbl_g_strz_bossanim@l /* 8013D83C 0013A63C 38 A1 00 18 */ addi r5, r1, 0x18 /* 8013D840 0013A640 7F E3 FB 78 */ mr r3, r31 /* 8013D844 0013A644 38 C0 00 01 */ li r6, 1 @@ -517,7 +517,7 @@ lbl_8013D128: /* 8013D84C 0013A64C 80 7F 00 08 */ lwz r3, 8(r31) /* 8013D850 0013A650 48 00 00 10 */ b lbl_8013D860 lbl_8013D854: -/* 8013D854 0013A654 C0 02 A4 D4 */ lfs f0, lbl_803CEE54-_SDA2_BASE_(r2) +/* 8013D854 0013A654 C0 02 A4 D4 */ lfs f0, lbl__843_1-_SDA2_BASE_(r2) /* 8013D858 0013A658 D0 03 00 24 */ stfs f0, 0x24(r3) /* 8013D85C 0013A65C 80 63 00 00 */ lwz r3, 0(r3) lbl_8013D860: @@ -530,9 +530,9 @@ lbl_8013D860: /* 8013D878 0013A678 38 21 00 90 */ addi r1, r1, 0x90 /* 8013D87C 0013A67C 4E 80 00 20 */ blr lbl_8013D880: -/* 8013D880 0013A680 80 6D 96 94 */ lwz r3, lbl_803CBF94-_SDA_BASE_(r13) -/* 8013D884 0013A684 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8013D888 0013A688 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8013D880 0013A680 80 6D 96 94 */ lwz r3, lbl_sSandyPtr-_SDA_BASE_(r13) +/* 8013D884 0013A684 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8013D888 0013A688 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8013D88C 0013A68C 80 84 17 B0 */ lwz r4, 0x17b0(r4) /* 8013D890 0013A690 80 03 07 C4 */ lwz r0, 0x7c4(r3) /* 8013D894 0013A694 7C 04 00 50 */ subf r0, r4, r0 @@ -540,9 +540,9 @@ lbl_8013D880: /* 8013D89C 0013A69C 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f /* 8013D8A0 0013A6A0 4E 80 00 20 */ blr lbl_8013D8A4: -/* 8013D8A4 0013A6A4 80 6D 96 94 */ lwz r3, lbl_803CBF94-_SDA_BASE_(r13) -/* 8013D8A8 0013A6A8 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8013D8AC 0013A6AC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8013D8A4 0013A6A4 80 6D 96 94 */ lwz r3, lbl_sSandyPtr-_SDA_BASE_(r13) +/* 8013D8A8 0013A6A8 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8013D8AC 0013A6AC 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8013D8B0 0013A6B0 80 84 17 B0 */ lwz r4, 0x17b0(r4) /* 8013D8B4 0013A6B4 80 03 07 C4 */ lwz r0, 0x7c4(r3) /* 8013D8B8 0013A6B8 7C 64 00 50 */ subf r3, r4, r0 @@ -551,12 +551,12 @@ lbl_8013D8A4: /* 8013D8C4 0013A6C4 54 03 0F FE */ srwi r3, r0, 0x1f /* 8013D8C8 0013A6C8 4E 80 00 20 */ blr lbl_8013D8CC: -/* 8013D8CC 0013A6CC 80 6D 96 94 */ lwz r3, lbl_803CBF94-_SDA_BASE_(r13) +/* 8013D8CC 0013A6CC 80 6D 96 94 */ lwz r3, lbl_sSandyPtr-_SDA_BASE_(r13) /* 8013D8D0 0013A6D0 80 03 02 C0 */ lwz r0, 0x2c0(r3) /* 8013D8D4 0013A6D4 54 03 05 EE */ rlwinm r3, r0, 0, 0x17, 0x17 /* 8013D8D8 0013A6D8 4E 80 00 20 */ blr lbl_8013D8DC: -/* 8013D8DC 0013A6DC 80 6D 96 94 */ lwz r3, lbl_803CBF94-_SDA_BASE_(r13) +/* 8013D8DC 0013A6DC 80 6D 96 94 */ lwz r3, lbl_sSandyPtr-_SDA_BASE_(r13) /* 8013D8E0 0013A6E0 80 03 02 C0 */ lwz r0, 0x2c0(r3) /* 8013D8E4 0013A6E4 54 00 05 EE */ rlwinm r0, r0, 0, 0x17, 0x17 /* 8013D8E8 0013A6E8 7C 00 00 34 */ cntlzw r0, r0 @@ -564,21 +564,21 @@ lbl_8013D8DC: /* 8013D8F0 0013A6F0 4E 80 00 20 */ blr /* 8013D8F4 0013A6F4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8013D8F8 0013A6F8 7C 08 02 A6 */ mflr r0 -/* 8013D8FC 0013A6FC 3C 60 80 27 */ lis r3, lbl_8026D19C@ha +/* 8013D8FC 0013A6FC 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha /* 8013D900 0013A700 38 80 00 00 */ li r4, 0 /* 8013D904 0013A704 90 01 00 24 */ stw r0, 0x24(r1) -/* 8013D908 0013A708 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 8013D908 0013A708 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 8013D90C 0013A70C 38 A0 00 00 */ li r5, 0 /* 8013D910 0013A710 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8013D914 0013A714 38 63 00 FF */ addi r3, r3, 0xff /* 8013D918 0013A718 4B EC 93 59 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 8013D91C 0013A71C 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 8013D920 0013A720 3C 80 80 27 */ lis r4, lbl_8026D19C@ha +/* 8013D920 0013A720 3C 80 80 27 */ lis r4, lbl__stringBase0_91@ha /* 8013D924 0013A724 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l /* 8013D928 0013A728 7C 7F 1B 78 */ mr r31, r3 /* 8013D92C 0013A72C 90 01 00 08 */ stw r0, 8(r1) /* 8013D930 0013A730 38 00 00 00 */ li r0, 0 -/* 8013D934 0013A734 38 84 D1 9C */ addi r4, r4, lbl_8026D19C@l +/* 8013D934 0013A734 38 84 D1 9C */ addi r4, r4, lbl__stringBase0_91@l /* 8013D938 0013A738 38 A0 00 10 */ li r5, 0x10 /* 8013D93C 0013A73C 90 01 00 0C */ stw r0, 0xc(r1) /* 8013D940 0013A740 38 84 01 0D */ addi r4, r4, 0x10d @@ -588,15 +588,15 @@ lbl_8013D8DC: /* 8013D950 0013A750 39 00 00 00 */ li r8, 0 /* 8013D954 0013A754 39 20 00 00 */ li r9, 0 /* 8013D958 0013A758 39 40 00 00 */ li r10, 0 -/* 8013D95C 0013A75C C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) -/* 8013D960 0013A760 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013D95C 0013A75C C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) +/* 8013D960 0013A760 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 8013D964 0013A764 4B EC 93 F5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D968 0013A768 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8013D96C 0013A76C 3C 60 80 27 */ lis r3, lbl_8026D19C@ha +/* 8013D96C 0013A76C 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha /* 8013D970 0013A770 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8013D974 0013A774 38 00 00 00 */ li r0, 0 /* 8013D978 0013A778 90 81 00 08 */ stw r4, 8(r1) -/* 8013D97C 0013A77C 38 83 D1 9C */ addi r4, r3, lbl_8026D19C@l +/* 8013D97C 0013A77C 38 83 D1 9C */ addi r4, r3, lbl__stringBase0_91@l /* 8013D980 0013A780 7F E3 FB 78 */ mr r3, r31 /* 8013D984 0013A784 38 A0 00 10 */ li r5, 0x10 /* 8013D988 0013A788 90 01 00 0C */ stw r0, 0xc(r1) @@ -607,15 +607,15 @@ lbl_8013D8DC: /* 8013D99C 0013A79C 39 00 00 00 */ li r8, 0 /* 8013D9A0 0013A7A0 39 20 00 00 */ li r9, 0 /* 8013D9A4 0013A7A4 39 40 00 00 */ li r10, 0 -/* 8013D9A8 0013A7A8 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) -/* 8013D9AC 0013A7AC C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013D9A8 0013A7A8 C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) +/* 8013D9AC 0013A7AC C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 8013D9B0 0013A7B0 4B EC 93 A9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013D9B4 0013A7B4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8013D9B8 0013A7B8 3C 60 80 27 */ lis r3, lbl_8026D19C@ha +/* 8013D9B8 0013A7B8 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha /* 8013D9BC 0013A7BC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8013D9C0 0013A7C0 38 00 00 00 */ li r0, 0 /* 8013D9C4 0013A7C4 90 81 00 08 */ stw r4, 8(r1) -/* 8013D9C8 0013A7C8 38 83 D1 9C */ addi r4, r3, lbl_8026D19C@l +/* 8013D9C8 0013A7C8 38 83 D1 9C */ addi r4, r3, lbl__stringBase0_91@l /* 8013D9CC 0013A7CC 7F E3 FB 78 */ mr r3, r31 /* 8013D9D0 0013A7D0 38 A0 00 10 */ li r5, 0x10 /* 8013D9D4 0013A7D4 90 01 00 0C */ stw r0, 0xc(r1) @@ -626,76 +626,76 @@ lbl_8013D8DC: /* 8013D9E8 0013A7E8 39 00 00 00 */ li r8, 0 /* 8013D9EC 0013A7EC 39 20 00 00 */ li r9, 0 /* 8013D9F0 0013A7F0 39 40 00 00 */ li r10, 0 -/* 8013D9F4 0013A7F4 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) -/* 8013D9F8 0013A7F8 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013D9F4 0013A7F4 C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) +/* 8013D9F8 0013A7F8 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 8013D9FC 0013A7FC 4B EC 93 5D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013DA00 0013A800 38 00 00 00 */ li r0, 0 -/* 8013DA04 0013A804 3C 60 80 27 */ lis r3, lbl_8026D19C@ha +/* 8013DA04 0013A804 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha /* 8013DA08 0013A808 90 01 00 08 */ stw r0, 8(r1) -/* 8013DA0C 0013A80C 38 A3 D1 9C */ addi r5, r3, lbl_8026D19C@l +/* 8013DA0C 0013A80C 38 A3 D1 9C */ addi r5, r3, lbl__stringBase0_91@l /* 8013DA10 0013A810 3C 80 80 14 */ lis r4, lbl_8013D880@ha /* 8013DA14 0013A814 7F E3 FB 78 */ mr r3, r31 /* 8013DA18 0013A818 90 01 00 0C */ stw r0, 0xc(r1) /* 8013DA1C 0013A81C 38 C4 D8 80 */ addi r6, r4, lbl_8013D880@l /* 8013DA20 0013A820 38 85 01 0D */ addi r4, r5, 0x10d /* 8013DA24 0013A824 38 A5 01 14 */ addi r5, r5, 0x114 -/* 8013DA28 0013A828 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013DA28 0013A828 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) /* 8013DA2C 0013A82C 38 E0 00 00 */ li r7, 0 -/* 8013DA30 0013A830 C0 62 A4 D8 */ lfs f3, lbl_803CEE58-_SDA2_BASE_(r2) +/* 8013DA30 0013A830 C0 62 A4 D8 */ lfs f3, lbl__864_5-_SDA2_BASE_(r2) /* 8013DA34 0013A834 39 00 00 00 */ li r8, 0 /* 8013DA38 0013A838 FC 40 08 90 */ fmr f2, f1 /* 8013DA3C 0013A83C 39 20 00 00 */ li r9, 0 /* 8013DA40 0013A840 39 40 00 00 */ li r10, 0 /* 8013DA44 0013A844 4B EC 99 7D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8013DA48 0013A848 38 00 00 00 */ li r0, 0 -/* 8013DA4C 0013A84C 3C 60 80 27 */ lis r3, lbl_8026D19C@ha +/* 8013DA4C 0013A84C 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha /* 8013DA50 0013A850 90 01 00 08 */ stw r0, 8(r1) -/* 8013DA54 0013A854 38 A3 D1 9C */ addi r5, r3, lbl_8026D19C@l +/* 8013DA54 0013A854 38 A3 D1 9C */ addi r5, r3, lbl__stringBase0_91@l /* 8013DA58 0013A858 3C 80 80 14 */ lis r4, lbl_8013D8A4@ha /* 8013DA5C 0013A85C 7F E3 FB 78 */ mr r3, r31 /* 8013DA60 0013A860 90 01 00 0C */ stw r0, 0xc(r1) /* 8013DA64 0013A864 38 C4 D8 A4 */ addi r6, r4, lbl_8013D8A4@l /* 8013DA68 0013A868 38 85 01 14 */ addi r4, r5, 0x114 /* 8013DA6C 0013A86C 38 A5 01 0D */ addi r5, r5, 0x10d -/* 8013DA70 0013A870 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013DA70 0013A870 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) /* 8013DA74 0013A874 38 E0 00 00 */ li r7, 0 -/* 8013DA78 0013A878 C0 62 A4 D8 */ lfs f3, lbl_803CEE58-_SDA2_BASE_(r2) +/* 8013DA78 0013A878 C0 62 A4 D8 */ lfs f3, lbl__864_5-_SDA2_BASE_(r2) /* 8013DA7C 0013A87C 39 00 00 00 */ li r8, 0 /* 8013DA80 0013A880 FC 40 08 90 */ fmr f2, f1 /* 8013DA84 0013A884 39 20 00 00 */ li r9, 0 /* 8013DA88 0013A888 39 40 00 00 */ li r10, 0 /* 8013DA8C 0013A88C 4B EC 99 35 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8013DA90 0013A890 38 00 00 00 */ li r0, 0 -/* 8013DA94 0013A894 3C 60 80 27 */ lis r3, lbl_8026D19C@ha +/* 8013DA94 0013A894 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha /* 8013DA98 0013A898 90 01 00 08 */ stw r0, 8(r1) -/* 8013DA9C 0013A89C 38 A3 D1 9C */ addi r5, r3, lbl_8026D19C@l +/* 8013DA9C 0013A89C 38 A3 D1 9C */ addi r5, r3, lbl__stringBase0_91@l /* 8013DAA0 0013A8A0 3C 80 80 14 */ lis r4, lbl_8013D8CC@ha /* 8013DAA4 0013A8A4 7F E3 FB 78 */ mr r3, r31 /* 8013DAA8 0013A8A8 90 01 00 0C */ stw r0, 0xc(r1) /* 8013DAAC 0013A8AC 38 C4 D8 CC */ addi r6, r4, lbl_8013D8CC@l /* 8013DAB0 0013A8B0 38 85 01 0D */ addi r4, r5, 0x10d /* 8013DAB4 0013A8B4 38 A5 01 1E */ addi r5, r5, 0x11e -/* 8013DAB8 0013A8B8 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013DAB8 0013A8B8 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) /* 8013DABC 0013A8BC 38 E0 00 00 */ li r7, 0 -/* 8013DAC0 0013A8C0 C0 62 A4 D8 */ lfs f3, lbl_803CEE58-_SDA2_BASE_(r2) +/* 8013DAC0 0013A8C0 C0 62 A4 D8 */ lfs f3, lbl__864_5-_SDA2_BASE_(r2) /* 8013DAC4 0013A8C4 39 00 00 00 */ li r8, 0 /* 8013DAC8 0013A8C8 FC 40 08 90 */ fmr f2, f1 /* 8013DACC 0013A8CC 39 20 00 00 */ li r9, 0 /* 8013DAD0 0013A8D0 39 40 00 00 */ li r10, 0 /* 8013DAD4 0013A8D4 4B EC 98 ED */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8013DAD8 0013A8D8 38 00 00 00 */ li r0, 0 -/* 8013DADC 0013A8DC 3C 60 80 27 */ lis r3, lbl_8026D19C@ha +/* 8013DADC 0013A8DC 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha /* 8013DAE0 0013A8E0 90 01 00 08 */ stw r0, 8(r1) -/* 8013DAE4 0013A8E4 38 A3 D1 9C */ addi r5, r3, lbl_8026D19C@l +/* 8013DAE4 0013A8E4 38 A3 D1 9C */ addi r5, r3, lbl__stringBase0_91@l /* 8013DAE8 0013A8E8 3C 80 80 14 */ lis r4, lbl_8013D8DC@ha /* 8013DAEC 0013A8EC 7F E3 FB 78 */ mr r3, r31 /* 8013DAF0 0013A8F0 90 01 00 0C */ stw r0, 0xc(r1) /* 8013DAF4 0013A8F4 38 C4 D8 DC */ addi r6, r4, lbl_8013D8DC@l /* 8013DAF8 0013A8F8 38 85 01 1E */ addi r4, r5, 0x11e /* 8013DAFC 0013A8FC 38 A5 01 0D */ addi r5, r5, 0x10d -/* 8013DB00 0013A900 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013DB00 0013A900 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) /* 8013DB04 0013A904 38 E0 00 00 */ li r7, 0 -/* 8013DB08 0013A908 C0 62 A4 D8 */ lfs f3, lbl_803CEE58-_SDA2_BASE_(r2) +/* 8013DB08 0013A908 C0 62 A4 D8 */ lfs f3, lbl__864_5-_SDA2_BASE_(r2) /* 8013DB0C 0013A90C 39 00 00 00 */ li r8, 0 /* 8013DB10 0013A910 FC 40 08 90 */ fmr f2, f1 /* 8013DB14 0013A914 39 20 00 00 */ li r9, 0 @@ -709,21 +709,21 @@ lbl_8013D8DC: /* 8013DB34 0013A934 4E 80 00 20 */ blr /* 8013DB38 0013A938 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8013DB3C 0013A93C 7C 08 02 A6 */ mflr r0 -/* 8013DB40 0013A940 3C 60 80 27 */ lis r3, lbl_8026D19C@ha +/* 8013DB40 0013A940 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha /* 8013DB44 0013A944 38 80 00 00 */ li r4, 0 /* 8013DB48 0013A948 90 01 00 24 */ stw r0, 0x24(r1) -/* 8013DB4C 0013A94C 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 8013DB4C 0013A94C 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 8013DB50 0013A950 38 A0 00 00 */ li r5, 0 /* 8013DB54 0013A954 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8013DB58 0013A958 38 63 01 28 */ addi r3, r3, 0x128 /* 8013DB5C 0013A95C 4B EC 91 15 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 8013DB60 0013A960 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 8013DB64 0013A964 3C 80 80 27 */ lis r4, lbl_8026D19C@ha +/* 8013DB64 0013A964 3C 80 80 27 */ lis r4, lbl__stringBase0_91@ha /* 8013DB68 0013A968 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l /* 8013DB6C 0013A96C 7C 7F 1B 78 */ mr r31, r3 /* 8013DB70 0013A970 90 01 00 08 */ stw r0, 8(r1) /* 8013DB74 0013A974 38 00 00 00 */ li r0, 0 -/* 8013DB78 0013A978 38 84 D1 9C */ addi r4, r4, lbl_8026D19C@l +/* 8013DB78 0013A978 38 84 D1 9C */ addi r4, r4, lbl__stringBase0_91@l /* 8013DB7C 0013A97C 38 A0 00 10 */ li r5, 0x10 /* 8013DB80 0013A980 90 01 00 0C */ stw r0, 0xc(r1) /* 8013DB84 0013A984 38 84 01 0D */ addi r4, r4, 0x10d @@ -733,15 +733,15 @@ lbl_8013D8DC: /* 8013DB94 0013A994 39 00 00 00 */ li r8, 0 /* 8013DB98 0013A998 39 20 00 00 */ li r9, 0 /* 8013DB9C 0013A99C 39 40 00 00 */ li r10, 0 -/* 8013DBA0 0013A9A0 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) -/* 8013DBA4 0013A9A4 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013DBA0 0013A9A0 C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) +/* 8013DBA4 0013A9A4 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 8013DBA8 0013A9A8 4B EC 91 B1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013DBAC 0013A9AC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8013DBB0 0013A9B0 3C 60 80 27 */ lis r3, lbl_8026D19C@ha +/* 8013DBB0 0013A9B0 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha /* 8013DBB4 0013A9B4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8013DBB8 0013A9B8 38 00 00 00 */ li r0, 0 /* 8013DBBC 0013A9BC 90 81 00 08 */ stw r4, 8(r1) -/* 8013DBC0 0013A9C0 38 83 D1 9C */ addi r4, r3, lbl_8026D19C@l +/* 8013DBC0 0013A9C0 38 83 D1 9C */ addi r4, r3, lbl__stringBase0_91@l /* 8013DBC4 0013A9C4 7F E3 FB 78 */ mr r3, r31 /* 8013DBC8 0013A9C8 38 A0 00 10 */ li r5, 0x10 /* 8013DBCC 0013A9CC 90 01 00 0C */ stw r0, 0xc(r1) @@ -752,40 +752,40 @@ lbl_8013D8DC: /* 8013DBE0 0013A9E0 39 00 00 00 */ li r8, 0 /* 8013DBE4 0013A9E4 39 20 00 00 */ li r9, 0 /* 8013DBE8 0013A9E8 39 40 00 00 */ li r10, 0 -/* 8013DBEC 0013A9EC C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) -/* 8013DBF0 0013A9F0 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013DBEC 0013A9EC C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) +/* 8013DBF0 0013A9F0 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 8013DBF4 0013A9F4 4B EC 91 65 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8013DBF8 0013A9F8 38 00 00 00 */ li r0, 0 -/* 8013DBFC 0013A9FC 3C 60 80 27 */ lis r3, lbl_8026D19C@ha +/* 8013DBFC 0013A9FC 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha /* 8013DC00 0013AA00 90 01 00 08 */ stw r0, 8(r1) -/* 8013DC04 0013AA04 38 A3 D1 9C */ addi r5, r3, lbl_8026D19C@l +/* 8013DC04 0013AA04 38 A3 D1 9C */ addi r5, r3, lbl__stringBase0_91@l /* 8013DC08 0013AA08 3C 80 80 14 */ lis r4, lbl_8013D8CC@ha /* 8013DC0C 0013AA0C 7F E3 FB 78 */ mr r3, r31 /* 8013DC10 0013AA10 90 01 00 0C */ stw r0, 0xc(r1) /* 8013DC14 0013AA14 38 C4 D8 CC */ addi r6, r4, lbl_8013D8CC@l /* 8013DC18 0013AA18 38 85 01 0D */ addi r4, r5, 0x10d /* 8013DC1C 0013AA1C 38 A5 01 1E */ addi r5, r5, 0x11e -/* 8013DC20 0013AA20 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013DC20 0013AA20 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) /* 8013DC24 0013AA24 38 E0 00 00 */ li r7, 0 -/* 8013DC28 0013AA28 C0 62 A4 D8 */ lfs f3, lbl_803CEE58-_SDA2_BASE_(r2) +/* 8013DC28 0013AA28 C0 62 A4 D8 */ lfs f3, lbl__864_5-_SDA2_BASE_(r2) /* 8013DC2C 0013AA2C 39 00 00 00 */ li r8, 0 /* 8013DC30 0013AA30 FC 40 08 90 */ fmr f2, f1 /* 8013DC34 0013AA34 39 20 00 00 */ li r9, 0 /* 8013DC38 0013AA38 39 40 00 00 */ li r10, 0 /* 8013DC3C 0013AA3C 4B EC 97 85 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8013DC40 0013AA40 38 00 00 00 */ li r0, 0 -/* 8013DC44 0013AA44 3C 60 80 27 */ lis r3, lbl_8026D19C@ha +/* 8013DC44 0013AA44 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha /* 8013DC48 0013AA48 90 01 00 08 */ stw r0, 8(r1) -/* 8013DC4C 0013AA4C 38 A3 D1 9C */ addi r5, r3, lbl_8026D19C@l +/* 8013DC4C 0013AA4C 38 A3 D1 9C */ addi r5, r3, lbl__stringBase0_91@l /* 8013DC50 0013AA50 3C 80 80 14 */ lis r4, lbl_8013D8DC@ha /* 8013DC54 0013AA54 7F E3 FB 78 */ mr r3, r31 /* 8013DC58 0013AA58 90 01 00 0C */ stw r0, 0xc(r1) /* 8013DC5C 0013AA5C 38 C4 D8 DC */ addi r6, r4, lbl_8013D8DC@l /* 8013DC60 0013AA60 38 85 01 1E */ addi r4, r5, 0x11e /* 8013DC64 0013AA64 38 A5 01 0D */ addi r5, r5, 0x10d -/* 8013DC68 0013AA68 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013DC68 0013AA68 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) /* 8013DC6C 0013AA6C 38 E0 00 00 */ li r7, 0 -/* 8013DC70 0013AA70 C0 62 A4 D8 */ lfs f3, lbl_803CEE58-_SDA2_BASE_(r2) +/* 8013DC70 0013AA70 C0 62 A4 D8 */ lfs f3, lbl__864_5-_SDA2_BASE_(r2) /* 8013DC74 0013AA74 39 00 00 00 */ li r8, 0 /* 8013DC78 0013AA78 FC 40 08 90 */ fmr f2, f1 /* 8013DC7C 0013AA7C 39 20 00 00 */ li r9, 0 @@ -799,29 +799,29 @@ lbl_8013D8DC: /* 8013DC9C 0013AA9C 4E 80 00 20 */ blr /* 8013DCA0 0013AAA0 94 21 FF 80 */ stwu r1, -0x80(r1) /* 8013DCA4 0013AAA4 7C 08 02 A6 */ mflr r0 -/* 8013DCA8 0013AAA8 3C A0 80 2A */ lis r5, lbl_802998C8@ha +/* 8013DCA8 0013AAA8 3C A0 80 2A */ lis r5, lbl_sBone@ha /* 8013DCAC 0013AAAC 90 01 00 84 */ stw r0, 0x84(r1) /* 8013DCB0 0013AAB0 BE E1 00 5C */ stmw r23, 0x5c(r1) /* 8013DCB4 0013AAB4 7C 7F 1B 78 */ mr r31, r3 -/* 8013DCB8 0013AAB8 3B A5 98 C8 */ addi r29, r5, lbl_802998C8@l +/* 8013DCB8 0013AAB8 3B A5 98 C8 */ addi r29, r5, lbl_sBone@l /* 8013DCBC 0013AABC 4B FB 13 E1 */ bl Init__10zNPCCommonFP9xEntAsset -/* 8013DCC0 0013AAC0 93 ED 96 94 */ stw r31, lbl_803CBF94-_SDA_BASE_(r13) +/* 8013DCC0 0013AAC0 93 ED 96 94 */ stw r31, lbl_sSandyPtr-_SDA_BASE_(r13) /* 8013DCC4 0013AAC4 38 00 00 01 */ li r0, 1 /* 8013DCC8 0013AAC8 38 80 00 34 */ li r4, 0x34 /* 8013DCCC 0013AACC 38 A0 00 00 */ li r5, 0 /* 8013DCD0 0013AAD0 90 1F 02 D8 */ stw r0, 0x2d8(r31) /* 8013DCD4 0013AAD4 90 1F 0D 50 */ stw r0, 0xd50(r31) -/* 8013DCD8 0013AAD8 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8013DCD8 0013AAD8 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8013DCDC 0013AADC 4B EF 5C 65 */ bl xMemAlloc__FUiUii /* 8013DCE0 0013AAE0 90 7F 02 B8 */ stw r3, 0x2b8(r31) /* 8013DCE4 0013AAE4 38 80 00 34 */ li r4, 0x34 /* 8013DCE8 0013AAE8 38 A0 00 00 */ li r5, 0 -/* 8013DCEC 0013AAEC 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8013DCEC 0013AAEC 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8013DCF0 0013AAF0 4B EF 5C 51 */ bl xMemAlloc__FUiUii /* 8013DCF4 0013AAF4 90 7F 02 B4 */ stw r3, 0x2b4(r31) /* 8013DCF8 0013AAF8 38 80 00 34 */ li r4, 0x34 /* 8013DCFC 0013AAFC 38 A0 00 00 */ li r5, 0 -/* 8013DD00 0013AB00 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8013DD00 0013AB00 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8013DD04 0013AB04 4B EF 5C 3D */ bl xMemAlloc__FUiUii /* 8013DD08 0013AB08 3C 80 80 14 */ lis r4, lbl_801406F8@ha /* 8013DD0C 0013AB0C 90 7F 02 BC */ stw r3, 0x2bc(r31) @@ -837,7 +837,7 @@ lbl_8013DD28: /* 8013DD30 0013AB30 38 80 00 D0 */ li r4, 0xd0 /* 8013DD34 0013AB34 38 A0 00 00 */ li r5, 0 /* 8013DD38 0013AB38 7C 03 E1 2E */ stwx r0, r3, r28 -/* 8013DD3C 0013AB3C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8013DD3C 0013AB3C 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8013DD40 0013AB40 4B EF 5C 01 */ bl xMemAlloc__FUiUii /* 8013DD44 0013AB44 80 9F 02 B4 */ lwz r4, 0x2b4(r31) /* 8013DD48 0013AB48 38 E0 00 0C */ li r7, 0xc @@ -880,7 +880,7 @@ lbl_8013DD28: /* 8013DDDC 0013ABDC 90 17 00 C8 */ stw r0, 0xc8(r23) /* 8013DDE0 0013ABE0 4B FE 40 2D */ bl xGridBoundInit__FP10xGridBoundPv /* 8013DDE4 0013ABE4 C0 3B 00 00 */ lfs f1, 0(r27) -/* 8013DDE8 0013ABE8 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013DDE8 0013ABE8 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8013DDEC 0013ABEC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8013DDF0 0013ABF0 40 81 00 4C */ ble lbl_8013DE3C /* 8013DDF4 0013ABF4 38 00 00 01 */ li r0, 1 @@ -906,7 +906,7 @@ lbl_8013DE3C: /* 8013DE40 0013AC40 38 80 00 40 */ li r4, 0x40 /* 8013DE44 0013AC44 98 17 00 84 */ stb r0, 0x84(r23) /* 8013DE48 0013AC48 38 A0 00 00 */ li r5, 0 -/* 8013DE4C 0013AC4C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8013DE4C 0013AC4C 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8013DE50 0013AC50 4B EF 5A F1 */ bl xMemAlloc__FUiUii /* 8013DE54 0013AC54 90 77 00 AC */ stw r3, 0xac(r23) lbl_8013DE58: @@ -966,19 +966,19 @@ lbl_8013DE58: /* 8013DF2C 0013AD2C 7C 64 1B 78 */ mr r4, r3 /* 8013DF30 0013AD30 4B EC D0 0D */ bl xQuickCullForBound__FP7xQCDataPC6xBound /* 8013DF34 0013AD34 38 00 00 01 */ li r0, 1 -/* 8013DF38 0013AD38 3C 60 80 33 */ lis r3, lbl_80328000@ha -/* 8013DF3C 0013AD3C 98 0D 96 78 */ stb r0, lbl_803CBF78-_SDA_BASE_(r13) -/* 8013DF40 0013AD40 3B 03 80 00 */ addi r24, r3, lbl_80328000@l +/* 8013DF38 0013AD38 3C 60 80 33 */ lis r3, lbl_sSinTable@ha +/* 8013DF3C 0013AD3C 98 0D 96 78 */ stb r0, lbl_sOthersHaventBeenAdded-_SDA_BASE_(r13) +/* 8013DF40 0013AD40 3B 03 80 00 */ addi r24, r3, lbl_sSinTable@l /* 8013DF44 0013AD44 3B 20 00 00 */ li r25, 0 /* 8013DF48 0013AD48 3E E0 43 30 */ lis r23, 0x4330 lbl_8013DF4C: /* 8013DF4C 0013AD4C 6F 20 80 00 */ xoris r0, r25, 0x8000 /* 8013DF50 0013AD50 92 E1 00 28 */ stw r23, 0x28(r1) -/* 8013DF54 0013AD54 C8 42 A5 00 */ lfd f2, lbl_803CEE80-_SDA2_BASE_(r2) +/* 8013DF54 0013AD54 C8 42 A5 00 */ lfd f2, lbl__1039_2-_SDA2_BASE_(r2) /* 8013DF58 0013AD58 90 01 00 2C */ stw r0, 0x2c(r1) -/* 8013DF5C 0013AD5C C0 62 A4 DC */ lfs f3, lbl_803CEE5C-_SDA2_BASE_(r2) +/* 8013DF5C 0013AD5C C0 62 A4 DC */ lfs f3, lbl__1029_2-_SDA2_BASE_(r2) /* 8013DF60 0013AD60 C8 21 00 28 */ lfd f1, 0x28(r1) -/* 8013DF64 0013AD64 C0 02 A4 E0 */ lfs f0, lbl_803CEE60-_SDA2_BASE_(r2) +/* 8013DF64 0013AD64 C0 02 A4 E0 */ lfs f0, lbl__1030_1-_SDA2_BASE_(r2) /* 8013DF68 0013AD68 EC 21 10 28 */ fsubs f1, f1, f2 /* 8013DF6C 0013AD6C EC 23 00 72 */ fmuls f1, f3, f1 /* 8013DF70 0013AD70 EC 21 00 32 */ fmuls f1, f1, f0 @@ -990,8 +990,8 @@ lbl_8013DF4C: /* 8013DF88 0013AD88 41 80 FF C4 */ blt lbl_8013DF4C /* 8013DF8C 0013AD8C 48 00 17 2D */ bl zNPCTypeBossSandy.zNPCBSandy_BossDamageEffect_Init__Fv /* 8013DF90 0013AD90 38 00 01 00 */ li r0, 0x100 -/* 8013DF94 0013AD94 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 8013DF98 0013AD98 38 83 D1 9C */ addi r4, r3, lbl_8026D19C@l +/* 8013DF94 0013AD94 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 8013DF98 0013AD98 38 83 D1 9C */ addi r4, r3, lbl__stringBase0_91@l /* 8013DF9C 0013AD9C 90 1F 07 7C */ stw r0, 0x77c(r31) /* 8013DFA0 0013ADA0 38 61 00 08 */ addi r3, r1, 8 /* 8013DFA4 0013ADA4 38 84 01 3C */ addi r4, r4, 0x13c @@ -1023,60 +1023,60 @@ lbl_8013E000: /* 8013E004 0013AE04 3B 18 00 0C */ addi r24, r24, 0xc /* 8013E008 0013AE08 2C 19 00 10 */ cmpwi r25, 0x10 /* 8013E00C 0013AE0C 41 80 FF AC */ blt lbl_8013DFB8 -/* 8013E010 0013AE10 3C 80 80 27 */ lis r4, lbl_8026D19C@ha +/* 8013E010 0013AE10 3C 80 80 27 */ lis r4, lbl__stringBase0_91@ha /* 8013E014 0013AE14 38 7F 0B CC */ addi r3, r31, 0xbcc -/* 8013E018 0013AE18 38 A4 D1 9C */ addi r5, r4, lbl_8026D19C@l +/* 8013E018 0013AE18 38 A4 D1 9C */ addi r5, r4, lbl__stringBase0_91@l /* 8013E01C 0013AE1C 38 85 01 48 */ addi r4, r5, 0x148 /* 8013E020 0013AE20 38 A5 01 52 */ addi r5, r5, 0x152 /* 8013E024 0013AE24 4B EE C3 55 */ bl init__9xFXRibbonFPCcPCc /* 8013E028 0013AE28 4B EF 2C 41 */ bl xrand__Fv /* 8013E02C 0013AE2C 54 60 C7 FF */ rlwinm. r0, r3, 0x18, 0x1f, 0x1f /* 8013E030 0013AE30 41 82 00 0C */ beq lbl_8013E03C -/* 8013E034 0013AE34 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 8013E034 0013AE34 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 8013E038 0013AE38 48 00 00 08 */ b lbl_8013E040 lbl_8013E03C: -/* 8013E03C 0013AE3C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013E03C 0013AE3C C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) lbl_8013E040: /* 8013E040 0013AE40 28 00 00 00 */ cmplwi r0, 0 /* 8013E044 0013AE44 D0 1F 0D 28 */ stfs f0, 0xd28(r31) /* 8013E048 0013AE48 41 82 00 0C */ beq lbl_8013E054 -/* 8013E04C 0013AE4C C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 8013E04C 0013AE4C C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 8013E050 0013AE50 48 00 00 08 */ b lbl_8013E058 lbl_8013E054: -/* 8013E054 0013AE54 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013E054 0013AE54 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) lbl_8013E058: /* 8013E058 0013AE58 28 00 00 00 */ cmplwi r0, 0 /* 8013E05C 0013AE5C D0 1F 0D 2C */ stfs f0, 0xd2c(r31) /* 8013E060 0013AE60 41 82 00 0C */ beq lbl_8013E06C -/* 8013E064 0013AE64 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 8013E064 0013AE64 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 8013E068 0013AE68 48 00 00 08 */ b lbl_8013E070 lbl_8013E06C: -/* 8013E06C 0013AE6C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013E06C 0013AE6C C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) lbl_8013E070: /* 8013E070 0013AE70 D0 1F 0D 30 */ stfs f0, 0xd30(r31) /* 8013E074 0013AE74 38 C0 00 FF */ li r6, 0xff /* 8013E078 0013AE78 38 7F 0B CC */ addi r3, r31, 0xbcc /* 8013E07C 0013AE7C 38 9F 0D 0C */ addi r4, r31, 0xd0c -/* 8013E080 0013AE80 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013E080 0013AE80 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8013E084 0013AE84 38 A0 00 06 */ li r5, 6 /* 8013E088 0013AE88 D0 1F 0D 0C */ stfs f0, 0xd0c(r31) -/* 8013E08C 0013AE8C C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 8013E08C 0013AE8C C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 8013E090 0013AE90 D0 1F 0D 14 */ stfs f0, 0xd14(r31) -/* 8013E094 0013AE94 C0 22 A4 E4 */ lfs f1, lbl_803CEE64-_SDA2_BASE_(r2) +/* 8013E094 0013AE94 C0 22 A4 E4 */ lfs f1, lbl__1031_1-_SDA2_BASE_(r2) /* 8013E098 0013AE98 C0 1F 0D 28 */ lfs f0, 0xd28(r31) /* 8013E09C 0013AE9C EC 01 00 32 */ fmuls f0, f1, f0 /* 8013E0A0 0013AEA0 FC 00 00 1E */ fctiwz f0, f0 /* 8013E0A4 0013AEA4 D8 01 00 28 */ stfd f0, 0x28(r1) /* 8013E0A8 0013AEA8 80 01 00 2C */ lwz r0, 0x2c(r1) /* 8013E0AC 0013AEAC 98 1F 0D 10 */ stb r0, 0xd10(r31) -/* 8013E0B0 0013AEB0 C0 22 A4 E4 */ lfs f1, lbl_803CEE64-_SDA2_BASE_(r2) +/* 8013E0B0 0013AEB0 C0 22 A4 E4 */ lfs f1, lbl__1031_1-_SDA2_BASE_(r2) /* 8013E0B4 0013AEB4 C0 1F 0D 2C */ lfs f0, 0xd2c(r31) /* 8013E0B8 0013AEB8 EC 01 00 32 */ fmuls f0, f1, f0 /* 8013E0BC 0013AEBC FC 00 00 1E */ fctiwz f0, f0 /* 8013E0C0 0013AEC0 D8 01 00 30 */ stfd f0, 0x30(r1) /* 8013E0C4 0013AEC4 80 01 00 34 */ lwz r0, 0x34(r1) /* 8013E0C8 0013AEC8 98 1F 0D 11 */ stb r0, 0xd11(r31) -/* 8013E0CC 0013AECC C0 22 A4 E4 */ lfs f1, lbl_803CEE64-_SDA2_BASE_(r2) +/* 8013E0CC 0013AECC C0 22 A4 E4 */ lfs f1, lbl__1031_1-_SDA2_BASE_(r2) /* 8013E0D0 0013AED0 C0 1F 0D 30 */ lfs f0, 0xd30(r31) /* 8013E0D4 0013AED4 EC 01 00 32 */ fmuls f0, f1, f0 /* 8013E0D8 0013AED8 FC 00 00 1E */ fctiwz f0, f0 @@ -1084,25 +1084,25 @@ lbl_8013E070: /* 8013E0E0 0013AEE0 80 01 00 3C */ lwz r0, 0x3c(r1) /* 8013E0E4 0013AEE4 98 1F 0D 12 */ stb r0, 0xd12(r31) /* 8013E0E8 0013AEE8 98 DF 0D 13 */ stb r6, 0xd13(r31) -/* 8013E0EC 0013AEEC C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 8013E0EC 0013AEEC C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 8013E0F0 0013AEF0 D0 1F 0D 18 */ stfs f0, 0xd18(r31) -/* 8013E0F4 0013AEF4 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 8013E0F4 0013AEF4 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 8013E0F8 0013AEF8 D0 1F 0D 20 */ stfs f0, 0xd20(r31) -/* 8013E0FC 0013AEFC C0 22 A4 E4 */ lfs f1, lbl_803CEE64-_SDA2_BASE_(r2) +/* 8013E0FC 0013AEFC C0 22 A4 E4 */ lfs f1, lbl__1031_1-_SDA2_BASE_(r2) /* 8013E100 0013AF00 C0 1F 0D 28 */ lfs f0, 0xd28(r31) /* 8013E104 0013AF04 EC 01 00 32 */ fmuls f0, f1, f0 /* 8013E108 0013AF08 FC 00 00 1E */ fctiwz f0, f0 /* 8013E10C 0013AF0C D8 01 00 40 */ stfd f0, 0x40(r1) /* 8013E110 0013AF10 80 01 00 44 */ lwz r0, 0x44(r1) /* 8013E114 0013AF14 98 1F 0D 1C */ stb r0, 0xd1c(r31) -/* 8013E118 0013AF18 C0 22 A4 E4 */ lfs f1, lbl_803CEE64-_SDA2_BASE_(r2) +/* 8013E118 0013AF18 C0 22 A4 E4 */ lfs f1, lbl__1031_1-_SDA2_BASE_(r2) /* 8013E11C 0013AF1C C0 1F 0D 2C */ lfs f0, 0xd2c(r31) /* 8013E120 0013AF20 EC 01 00 32 */ fmuls f0, f1, f0 /* 8013E124 0013AF24 FC 00 00 1E */ fctiwz f0, f0 /* 8013E128 0013AF28 D8 01 00 48 */ stfd f0, 0x48(r1) /* 8013E12C 0013AF2C 80 01 00 4C */ lwz r0, 0x4c(r1) /* 8013E130 0013AF30 98 1F 0D 1D */ stb r0, 0xd1d(r31) -/* 8013E134 0013AF34 C0 22 A4 E4 */ lfs f1, lbl_803CEE64-_SDA2_BASE_(r2) +/* 8013E134 0013AF34 C0 22 A4 E4 */ lfs f1, lbl__1031_1-_SDA2_BASE_(r2) /* 8013E138 0013AF38 C0 1F 0D 30 */ lfs f0, 0xd30(r31) /* 8013E13C 0013AF3C EC 01 00 32 */ fmuls f0, f1, f0 /* 8013E140 0013AF40 FC 00 00 1E */ fctiwz f0, f0 @@ -1110,10 +1110,10 @@ lbl_8013E070: /* 8013E148 0013AF48 80 01 00 54 */ lwz r0, 0x54(r1) /* 8013E14C 0013AF4C 98 1F 0D 1E */ stb r0, 0xd1e(r31) /* 8013E150 0013AF50 98 DF 0D 1F */ stb r6, 0xd1f(r31) -/* 8013E154 0013AF54 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 8013E154 0013AF54 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 8013E158 0013AF58 D0 1F 0D 24 */ stfs f0, 0xd24(r31) /* 8013E15C 0013AF5C 4B EE C3 49 */ bl set_curve__9xFXRibbonFPCQ29xFXRibbon10curve_nodeUl -/* 8013E160 0013AF60 C0 02 A4 E8 */ lfs f0, lbl_803CEE68-_SDA2_BASE_(r2) +/* 8013E160 0013AF60 C0 02 A4 E8 */ lfs f0, lbl__1032_3-_SDA2_BASE_(r2) /* 8013E164 0013AF64 38 80 00 05 */ li r4, 5 /* 8013E168 0013AF68 38 00 00 02 */ li r0, 2 /* 8013E16C 0013AF6C 38 7F 0B CC */ addi r3, r31, 0xbcc @@ -1121,16 +1121,16 @@ lbl_8013E070: /* 8013E174 0013AF74 90 9F 0B D0 */ stw r4, 0xbd0(r31) /* 8013E178 0013AF78 90 1F 0B D4 */ stw r0, 0xbd4(r31) /* 8013E17C 0013AF7C 4B EE C2 C9 */ bl refresh_config__9xFXRibbonFv -/* 8013E180 0013AF80 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 8013E184 0013AF84 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 8013E180 0013AF80 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 8013E184 0013AF84 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 8013E188 0013AF88 38 63 01 6C */ addi r3, r3, 0x16c /* 8013E18C 0013AF8C 4B F0 E0 89 */ bl xStrHash__FPCc /* 8013E190 0013AF90 7C 64 1B 78 */ mr r4, r3 /* 8013E194 0013AF94 38 7F 0B CC */ addi r3, r31, 0xbcc /* 8013E198 0013AF98 4B EE C8 25 */ bl set_texture__9xFXRibbonFUi -/* 8013E19C 0013AF9C 3C 60 80 33 */ lis r3, lbl_8032809C@ha +/* 8013E19C 0013AF9C 3C 60 80 33 */ lis r3, lbl_sNFSoundValue@ha /* 8013E1A0 0013AFA0 3A FD 01 24 */ addi r23, r29, 0x124 -/* 8013E1A4 0013AFA4 3B 03 80 9C */ addi r24, r3, lbl_8032809C@l +/* 8013E1A4 0013AFA4 3B 03 80 9C */ addi r24, r3, lbl_sNFSoundValue@l /* 8013E1A8 0013AFA8 3B 20 00 00 */ li r25, 0 lbl_8013E1AC: /* 8013E1AC 0013AFAC 80 77 00 00 */ lwz r3, 0(r23) @@ -1141,43 +1141,43 @@ lbl_8013E1AC: /* 8013E1C0 0013AFC0 3A F7 00 04 */ addi r23, r23, 4 /* 8013E1C4 0013AFC4 3B 18 00 04 */ addi r24, r24, 4 /* 8013E1C8 0013AFC8 41 80 FF E4 */ blt lbl_8013E1AC -/* 8013E1CC 0013AFCC 3C 60 80 33 */ lis r3, lbl_8032809C@ha -/* 8013E1D0 0013AFD0 3C 80 80 27 */ lis r4, lbl_8026D19C@ha -/* 8013E1D4 0013AFD4 38 A3 80 9C */ addi r5, r3, lbl_8032809C@l +/* 8013E1CC 0013AFCC 3C 60 80 33 */ lis r3, lbl_sNFSoundValue@ha +/* 8013E1D0 0013AFD0 3C 80 80 27 */ lis r4, lbl__stringBase0_91@ha +/* 8013E1D4 0013AFD4 38 A3 80 9C */ addi r5, r3, lbl_sNFSoundValue@l /* 8013E1D8 0013AFD8 39 00 00 FF */ li r8, 0xff /* 8013E1DC 0013AFDC 80 05 00 00 */ lwz r0, 0(r5) -/* 8013E1E0 0013AFE0 3C 60 80 27 */ lis r3, lbl_8026D0E8@ha -/* 8013E1E4 0013AFE4 38 84 D1 9C */ addi r4, r4, lbl_8026D19C@l +/* 8013E1E0 0013AFE0 3C 60 80 27 */ lis r3, lbl_newsfish_cb@ha +/* 8013E1E4 0013AFE4 38 84 D1 9C */ addi r4, r4, lbl__stringBase0_91@l /* 8013E1E8 0013AFE8 38 C0 00 00 */ li r6, 0 -/* 8013E1EC 0013AFEC 90 0D 96 AC */ stw r0, lbl_803CBFAC-_SDA_BASE_(r13) -/* 8013E1F0 0013AFF0 38 A3 D0 E8 */ addi r5, r3, lbl_8026D0E8@l +/* 8013E1EC 0013AFEC 90 0D 96 AC */ stw r0, lbl_sCurrNFSound-_SDA_BASE_(r13) +/* 8013E1F0 0013AFF0 38 A3 D0 E8 */ addi r5, r3, lbl_newsfish_cb@l /* 8013E1F4 0013AFF4 38 64 01 76 */ addi r3, r4, 0x176 /* 8013E1F8 0013AFF8 38 00 00 00 */ li r0, 0 -/* 8013E1FC 0013AFFC C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 8013E1FC 0013AFFC C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 8013E200 0013B000 38 84 01 8E */ addi r4, r4, 0x18e /* 8013E204 0013B004 38 E0 00 00 */ li r7, 0 /* 8013E208 0013B008 D0 1F 05 60 */ stfs f0, 0x560(r31) -/* 8013E20C 0013B00C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013E20C 0013B00C C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8013E210 0013B010 D0 1F 05 64 */ stfs f0, 0x564(r31) -/* 8013E214 0013B014 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 8013E214 0013B014 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 8013E218 0013B018 D0 1F 05 68 */ stfs f0, 0x568(r31) -/* 8013E21C 0013B01C C0 02 A4 EC */ lfs f0, lbl_803CEE6C-_SDA2_BASE_(r2) +/* 8013E21C 0013B01C C0 02 A4 EC */ lfs f0, lbl__1033_3-_SDA2_BASE_(r2) /* 8013E220 0013B020 D0 1F 05 84 */ stfs f0, 0x584(r31) -/* 8013E224 0013B024 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013E224 0013B024 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8013E228 0013B028 D0 1F 05 88 */ stfs f0, 0x588(r31) -/* 8013E22C 0013B02C C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 8013E22C 0013B02C C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 8013E230 0013B030 D0 1F 05 8C */ stfs f0, 0x58c(r31) -/* 8013E234 0013B034 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 8013E234 0013B034 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 8013E238 0013B038 D0 1F 05 A8 */ stfs f0, 0x5a8(r31) -/* 8013E23C 0013B03C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013E23C 0013B03C C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8013E240 0013B040 D0 1F 05 AC */ stfs f0, 0x5ac(r31) -/* 8013E244 0013B044 C0 02 A4 EC */ lfs f0, lbl_803CEE6C-_SDA2_BASE_(r2) +/* 8013E244 0013B044 C0 02 A4 EC */ lfs f0, lbl__1033_3-_SDA2_BASE_(r2) /* 8013E248 0013B048 D0 1F 05 B0 */ stfs f0, 0x5b0(r31) -/* 8013E24C 0013B04C C0 02 A4 EC */ lfs f0, lbl_803CEE6C-_SDA2_BASE_(r2) +/* 8013E24C 0013B04C C0 02 A4 EC */ lfs f0, lbl__1033_3-_SDA2_BASE_(r2) /* 8013E250 0013B050 D0 1F 05 CC */ stfs f0, 0x5cc(r31) -/* 8013E254 0013B054 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013E254 0013B054 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8013E258 0013B058 D0 1F 05 D0 */ stfs f0, 0x5d0(r31) -/* 8013E25C 0013B05C C0 02 A4 EC */ lfs f0, lbl_803CEE6C-_SDA2_BASE_(r2) +/* 8013E25C 0013B05C C0 02 A4 EC */ lfs f0, lbl__1033_3-_SDA2_BASE_(r2) /* 8013E260 0013B060 D0 1F 05 D4 */ stfs f0, 0x5d4(r31) /* 8013E264 0013B064 99 1F 05 78 */ stb r8, 0x578(r31) /* 8013E268 0013B068 99 1F 05 79 */ stb r8, 0x579(r31) @@ -1195,88 +1195,88 @@ lbl_8013E1AC: /* 8013E298 0013B098 99 1F 05 E5 */ stb r8, 0x5e5(r31) /* 8013E29C 0013B09C 99 1F 05 E6 */ stb r8, 0x5e6(r31) /* 8013E2A0 0013B0A0 99 1F 05 E7 */ stb r8, 0x5e7(r31) -/* 8013E2A4 0013B0A4 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013E2A4 0013B0A4 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8013E2A8 0013B0A8 D0 1F 05 7C */ stfs f0, 0x57c(r31) -/* 8013E2AC 0013B0AC C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 8013E2AC 0013B0AC C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 8013E2B0 0013B0B0 D0 1F 05 A0 */ stfs f0, 0x5a0(r31) -/* 8013E2B4 0013B0B4 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013E2B4 0013B0B4 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8013E2B8 0013B0B8 D0 1F 05 C4 */ stfs f0, 0x5c4(r31) -/* 8013E2BC 0013B0BC C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 8013E2BC 0013B0BC C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 8013E2C0 0013B0C0 D0 1F 05 E8 */ stfs f0, 0x5e8(r31) -/* 8013E2C4 0013B0C4 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013E2C4 0013B0C4 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8013E2C8 0013B0C8 D0 1F 05 80 */ stfs f0, 0x580(r31) -/* 8013E2CC 0013B0CC C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013E2CC 0013B0CC C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8013E2D0 0013B0D0 D0 1F 05 A4 */ stfs f0, 0x5a4(r31) -/* 8013E2D4 0013B0D4 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 8013E2D4 0013B0D4 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 8013E2D8 0013B0D8 D0 1F 05 C8 */ stfs f0, 0x5c8(r31) -/* 8013E2DC 0013B0DC C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 8013E2DC 0013B0DC C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 8013E2E0 0013B0E0 D0 1F 05 EC */ stfs f0, 0x5ec(r31) /* 8013E2E4 0013B0E4 90 1F 09 78 */ stw r0, 0x978(r31) /* 8013E2E8 0013B0E8 90 1F 09 7C */ stw r0, 0x97c(r31) /* 8013E2EC 0013B0EC 4B F5 8F C5 */ bl xDebugAddTweak__FPCcPCcPC14tweak_callbackPvUi -/* 8013E2F0 0013B0F0 3C 80 80 27 */ lis r4, lbl_8026D19C@ha -/* 8013E2F4 0013B0F4 3C 60 80 33 */ lis r3, lbl_8032809C@ha -/* 8013E2F8 0013B0F8 38 E4 D1 9C */ addi r7, r4, lbl_8026D19C@l +/* 8013E2F0 0013B0F0 3C 80 80 27 */ lis r4, lbl__stringBase0_91@ha +/* 8013E2F4 0013B0F4 3C 60 80 33 */ lis r3, lbl_sNFSoundValue@ha +/* 8013E2F8 0013B0F8 38 E4 D1 9C */ addi r7, r4, lbl__stringBase0_91@l /* 8013E2FC 0013B0FC 38 BD 01 24 */ addi r5, r29, 0x124 -/* 8013E300 0013B100 38 C3 80 9C */ addi r6, r3, lbl_8032809C@l -/* 8013E304 0013B104 38 8D 96 AC */ addi r4, r13, lbl_803CBFAC-_SDA_BASE_ +/* 8013E300 0013B100 38 C3 80 9C */ addi r6, r3, lbl_sNFSoundValue@l +/* 8013E304 0013B104 38 8D 96 AC */ addi r4, r13, lbl_sCurrNFSound-_SDA_BASE_ /* 8013E308 0013B108 38 67 01 94 */ addi r3, r7, 0x194 /* 8013E30C 0013B10C 38 E0 00 1E */ li r7, 0x1e /* 8013E310 0013B110 39 00 00 00 */ li r8, 0 /* 8013E314 0013B114 39 20 00 00 */ li r9, 0 /* 8013E318 0013B118 39 40 00 00 */ li r10, 0 /* 8013E31C 0013B11C 4B F6 39 F5 */ bl xDebugAddSelectTweak__FPCcPUiPPCcPCUiUiPC14tweak_callbackPvUi -/* 8013E320 0013B120 3C 80 80 27 */ lis r4, lbl_8026D19C@ha -/* 8013E324 0013B124 3C 60 80 27 */ lis r3, lbl_8026D110@ha -/* 8013E328 0013B128 38 84 D1 9C */ addi r4, r4, lbl_8026D19C@l +/* 8013E320 0013B120 3C 80 80 27 */ lis r4, lbl__stringBase0_91@ha +/* 8013E324 0013B124 3C 60 80 27 */ lis r3, lbl_shockwave_cb@ha +/* 8013E328 0013B128 38 84 D1 9C */ addi r4, r4, lbl__stringBase0_91@l /* 8013E32C 0013B12C 38 C0 00 00 */ li r6, 0 -/* 8013E330 0013B130 38 A3 D1 10 */ addi r5, r3, lbl_8026D110@l +/* 8013E330 0013B130 38 A3 D1 10 */ addi r5, r3, lbl_shockwave_cb@l /* 8013E334 0013B134 38 E0 00 00 */ li r7, 0 /* 8013E338 0013B138 38 64 01 B3 */ addi r3, r4, 0x1b3 /* 8013E33C 0013B13C 38 84 01 D2 */ addi r4, r4, 0x1d2 /* 8013E340 0013B140 4B F5 8F 71 */ bl xDebugAddTweak__FPCcPCcPC14tweak_callbackPvUi -/* 8013E344 0013B144 C0 02 A4 F0 */ lfs f0, lbl_803CEE70-_SDA2_BASE_(r2) -/* 8013E348 0013B148 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 8013E34C 0013B14C 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 8013E344 0013B144 C0 02 A4 F0 */ lfs f0, lbl__1034_2-_SDA2_BASE_(r2) +/* 8013E348 0013B148 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 8013E34C 0013B14C 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 8013E350 0013B150 38 9F 0D 40 */ addi r4, r31, 0xd40 /* 8013E354 0013B154 D0 1F 0D 40 */ stfs f0, 0xd40(r31) /* 8013E358 0013B158 38 63 01 D5 */ addi r3, r3, 0x1d5 /* 8013E35C 0013B15C 38 A0 00 00 */ li r5, 0 /* 8013E360 0013B160 38 C0 00 00 */ li r6, 0 -/* 8013E364 0013B164 C0 02 A4 F4 */ lfs f0, lbl_803CEE74-_SDA2_BASE_(r2) +/* 8013E364 0013B164 C0 02 A4 F4 */ lfs f0, lbl__1035_4-_SDA2_BASE_(r2) /* 8013E368 0013B168 38 E0 00 00 */ li r7, 0 /* 8013E36C 0013B16C D0 1F 0D 44 */ stfs f0, 0xd44(r31) -/* 8013E370 0013B170 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013E374 0013B174 C0 42 A4 F8 */ lfs f2, lbl_803CEE78-_SDA2_BASE_(r2) +/* 8013E370 0013B170 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) +/* 8013E374 0013B174 C0 42 A4 F8 */ lfs f2, lbl__1036_1-_SDA2_BASE_(r2) /* 8013E378 0013B178 4B EF 22 B5 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 8013E37C 0013B17C 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 8013E380 0013B180 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013E384 0013B184 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l -/* 8013E388 0013B188 C0 42 A4 F8 */ lfs f2, lbl_803CEE78-_SDA2_BASE_(r2) +/* 8013E37C 0013B17C 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 8013E380 0013B180 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) +/* 8013E384 0013B184 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l +/* 8013E388 0013B188 C0 42 A4 F8 */ lfs f2, lbl__1036_1-_SDA2_BASE_(r2) /* 8013E38C 0013B18C 38 63 01 F9 */ addi r3, r3, 0x1f9 /* 8013E390 0013B190 38 9F 0D 44 */ addi r4, r31, 0xd44 /* 8013E394 0013B194 38 A0 00 00 */ li r5, 0 /* 8013E398 0013B198 38 C0 00 00 */ li r6, 0 /* 8013E39C 0013B19C 38 E0 00 00 */ li r7, 0 /* 8013E3A0 0013B1A0 4B EF 22 8D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 8013E3A4 0013B1A4 C0 02 A4 FC */ lfs f0, lbl_803CEE7C-_SDA2_BASE_(r2) -/* 8013E3A8 0013B1A8 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 8013E3AC 0013B1AC 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 8013E3A4 0013B1A4 C0 02 A4 FC */ lfs f0, lbl__1037_1-_SDA2_BASE_(r2) +/* 8013E3A8 0013B1A8 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 8013E3AC 0013B1AC 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 8013E3B0 0013B1B0 38 9F 0D 4C */ addi r4, r31, 0xd4c /* 8013E3B4 0013B1B4 D0 1F 0D 4C */ stfs f0, 0xd4c(r31) /* 8013E3B8 0013B1B8 38 63 02 1C */ addi r3, r3, 0x21c /* 8013E3BC 0013B1BC 38 A0 00 00 */ li r5, 0 /* 8013E3C0 0013B1C0 38 C0 00 00 */ li r6, 0 -/* 8013E3C4 0013B1C4 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 8013E3C4 0013B1C4 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 8013E3C8 0013B1C8 38 E0 00 00 */ li r7, 0 /* 8013E3CC 0013B1CC D0 1F 0D 48 */ stfs f0, 0xd48(r31) -/* 8013E3D0 0013B1D0 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013E3D4 0013B1D4 C0 42 A4 F8 */ lfs f2, lbl_803CEE78-_SDA2_BASE_(r2) +/* 8013E3D0 0013B1D0 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) +/* 8013E3D4 0013B1D4 C0 42 A4 F8 */ lfs f2, lbl__1036_1-_SDA2_BASE_(r2) /* 8013E3D8 0013B1D8 4B EF 22 55 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 8013E3DC 0013B1DC 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 8013E3E0 0013B1E0 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013E3E4 0013B1E4 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l -/* 8013E3E8 0013B1E8 C0 42 A4 F8 */ lfs f2, lbl_803CEE78-_SDA2_BASE_(r2) +/* 8013E3DC 0013B1DC 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 8013E3E0 0013B1E0 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) +/* 8013E3E4 0013B1E4 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l +/* 8013E3E8 0013B1E8 C0 42 A4 F8 */ lfs f2, lbl__1036_1-_SDA2_BASE_(r2) /* 8013E3EC 0013B1EC 38 63 02 43 */ addi r3, r3, 0x243 /* 8013E3F0 0013B1F0 38 9F 0D 48 */ addi r4, r31, 0xd48 /* 8013E3F4 0013B1F4 38 A0 00 00 */ li r5, 0 @@ -1290,13 +1290,13 @@ lbl_8013E1AC: /* 8013E414 0013B214 4E 80 00 20 */ blr /* 8013E418 0013B218 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8013E41C 0013B21C 7C 08 02 A6 */ mflr r0 -/* 8013E420 0013B220 3C 80 80 27 */ lis r4, lbl_8026D19C@ha +/* 8013E420 0013B220 3C 80 80 27 */ lis r4, lbl__stringBase0_91@ha /* 8013E424 0013B224 90 01 00 44 */ stw r0, 0x44(r1) /* 8013E428 0013B228 93 E1 00 3C */ stw r31, 0x3c(r1) /* 8013E42C 0013B22C 93 C1 00 38 */ stw r30, 0x38(r1) /* 8013E430 0013B230 93 A1 00 34 */ stw r29, 0x34(r1) /* 8013E434 0013B234 7C 7D 1B 78 */ mr r29, r3 -/* 8013E438 0013B238 38 64 D1 9C */ addi r3, r4, lbl_8026D19C@l +/* 8013E438 0013B238 38 64 D1 9C */ addi r3, r4, lbl__stringBase0_91@l /* 8013E43C 0013B23C 38 63 02 65 */ addi r3, r3, 0x265 /* 8013E440 0013B240 4B F0 DD D5 */ bl xStrHash__FPCc /* 8013E444 0013B244 4B F7 65 F9 */ bl zSceneFindObject__FUi @@ -1304,9 +1304,9 @@ lbl_8013E1AC: /* 8013E44C 0013B24C 38 80 00 01 */ li r4, 1 /* 8013E450 0013B250 80 7D 0D 34 */ lwz r3, 0xd34(r29) /* 8013E454 0013B254 4B FC 79 E1 */ bl TalkOnScreen__12zNPCNewsFishFi -/* 8013E458 0013B258 3C 80 80 27 */ lis r4, lbl_8026D19C@ha +/* 8013E458 0013B258 3C 80 80 27 */ lis r4, lbl__stringBase0_91@ha /* 8013E45C 0013B25C 38 61 00 08 */ addi r3, r1, 8 -/* 8013E460 0013B260 38 84 D1 9C */ addi r4, r4, lbl_8026D19C@l +/* 8013E460 0013B260 38 84 D1 9C */ addi r4, r4, lbl__stringBase0_91@l /* 8013E464 0013B264 38 84 02 74 */ addi r4, r4, 0x274 /* 8013E468 0013B268 48 0A 92 99 */ bl func_801E7700 /* 8013E46C 0013B26C 3B C0 00 00 */ li r30, 0 @@ -1323,78 +1323,78 @@ lbl_8013E474: /* 8013E494 0013B294 2C 1E 00 03 */ cmpwi r30, 3 /* 8013E498 0013B298 3B FF 00 04 */ addi r31, r31, 4 /* 8013E49C 0013B29C 41 80 FF D8 */ blt lbl_8013E474 -/* 8013E4A0 0013B2A0 C0 02 A5 08 */ lfs f0, lbl_803CEE88-_SDA2_BASE_(r2) +/* 8013E4A0 0013B2A0 C0 02 A5 08 */ lfs f0, lbl__1061_3-_SDA2_BASE_(r2) /* 8013E4A4 0013B2A4 38 7D 0D 64 */ addi r3, r29, 0xd64 /* 8013E4A8 0013B2A8 D0 1D 0D 64 */ stfs f0, 0xd64(r29) -/* 8013E4AC 0013B2AC C0 02 A5 0C */ lfs f0, lbl_803CEE8C-_SDA2_BASE_(r2) +/* 8013E4AC 0013B2AC C0 02 A5 0C */ lfs f0, lbl__1062_2-_SDA2_BASE_(r2) /* 8013E4B0 0013B2B0 D0 1D 0D 68 */ stfs f0, 0xd68(r29) -/* 8013E4B4 0013B2B4 C0 02 A5 10 */ lfs f0, lbl_803CEE90-_SDA2_BASE_(r2) +/* 8013E4B4 0013B2B4 C0 02 A5 10 */ lfs f0, lbl__1063_2-_SDA2_BASE_(r2) /* 8013E4B8 0013B2B8 D0 1D 0D 6C */ stfs f0, 0xd6c(r29) -/* 8013E4BC 0013B2BC C0 02 A5 14 */ lfs f0, lbl_803CEE94-_SDA2_BASE_(r2) +/* 8013E4BC 0013B2BC C0 02 A5 14 */ lfs f0, lbl__1064_2-_SDA2_BASE_(r2) /* 8013E4C0 0013B2C0 D0 1D 0D 70 */ stfs f0, 0xd70(r29) -/* 8013E4C4 0013B2C4 C0 02 A5 18 */ lfs f0, lbl_803CEE98-_SDA2_BASE_(r2) +/* 8013E4C4 0013B2C4 C0 02 A5 18 */ lfs f0, lbl__1065-_SDA2_BASE_(r2) /* 8013E4C8 0013B2C8 D0 1D 0D 74 */ stfs f0, 0xd74(r29) -/* 8013E4CC 0013B2CC C0 02 A5 1C */ lfs f0, lbl_803CEE9C-_SDA2_BASE_(r2) +/* 8013E4CC 0013B2CC C0 02 A5 1C */ lfs f0, lbl__1066-_SDA2_BASE_(r2) /* 8013E4D0 0013B2D0 D0 1D 0D 78 */ stfs f0, 0xd78(r29) -/* 8013E4D4 0013B2D4 C0 02 A5 20 */ lfs f0, lbl_803CEEA0-_SDA2_BASE_(r2) +/* 8013E4D4 0013B2D4 C0 02 A5 20 */ lfs f0, lbl__1067-_SDA2_BASE_(r2) /* 8013E4D8 0013B2D8 D0 1D 0D 7C */ stfs f0, 0xd7c(r29) -/* 8013E4DC 0013B2DC C0 02 A5 24 */ lfs f0, lbl_803CEEA4-_SDA2_BASE_(r2) +/* 8013E4DC 0013B2DC C0 02 A5 24 */ lfs f0, lbl__1068_3-_SDA2_BASE_(r2) /* 8013E4E0 0013B2E0 D0 1D 0D 80 */ stfs f0, 0xd80(r29) -/* 8013E4E4 0013B2E4 C0 02 A5 10 */ lfs f0, lbl_803CEE90-_SDA2_BASE_(r2) +/* 8013E4E4 0013B2E4 C0 02 A5 10 */ lfs f0, lbl__1063_2-_SDA2_BASE_(r2) /* 8013E4E8 0013B2E8 D0 1D 0D 84 */ stfs f0, 0xd84(r29) -/* 8013E4EC 0013B2EC C0 02 A4 F4 */ lfs f0, lbl_803CEE74-_SDA2_BASE_(r2) +/* 8013E4EC 0013B2EC C0 02 A4 F4 */ lfs f0, lbl__1035_4-_SDA2_BASE_(r2) /* 8013E4F0 0013B2F0 D0 1D 0D 88 */ stfs f0, 0xd88(r29) -/* 8013E4F4 0013B2F4 C0 02 A4 F4 */ lfs f0, lbl_803CEE74-_SDA2_BASE_(r2) +/* 8013E4F4 0013B2F4 C0 02 A4 F4 */ lfs f0, lbl__1035_4-_SDA2_BASE_(r2) /* 8013E4F8 0013B2F8 D0 1D 0D 8C */ stfs f0, 0xd8c(r29) -/* 8013E4FC 0013B2FC C0 02 A4 F4 */ lfs f0, lbl_803CEE74-_SDA2_BASE_(r2) +/* 8013E4FC 0013B2FC C0 02 A4 F4 */ lfs f0, lbl__1035_4-_SDA2_BASE_(r2) /* 8013E500 0013B300 D0 1D 0D 90 */ stfs f0, 0xd90(r29) -/* 8013E504 0013B304 C0 02 A4 F4 */ lfs f0, lbl_803CEE74-_SDA2_BASE_(r2) +/* 8013E504 0013B304 C0 02 A4 F4 */ lfs f0, lbl__1035_4-_SDA2_BASE_(r2) /* 8013E508 0013B308 D0 1D 0D 94 */ stfs f0, 0xd94(r29) -/* 8013E50C 0013B30C C0 02 A4 F4 */ lfs f0, lbl_803CEE74-_SDA2_BASE_(r2) +/* 8013E50C 0013B30C C0 02 A4 F4 */ lfs f0, lbl__1035_4-_SDA2_BASE_(r2) /* 8013E510 0013B310 D0 1D 0D 98 */ stfs f0, 0xd98(r29) -/* 8013E514 0013B314 C0 02 A5 28 */ lfs f0, lbl_803CEEA8-_SDA2_BASE_(r2) +/* 8013E514 0013B314 C0 02 A5 28 */ lfs f0, lbl__1069-_SDA2_BASE_(r2) /* 8013E518 0013B318 D0 1D 0D 9C */ stfs f0, 0xd9c(r29) /* 8013E51C 0013B31C 4B EC F9 85 */ bl init__13xBinaryCameraFv -/* 8013E520 0013B320 3C 80 80 27 */ lis r4, lbl_8026D19C@ha +/* 8013E520 0013B320 3C 80 80 27 */ lis r4, lbl__stringBase0_91@ha /* 8013E524 0013B324 38 7D 0D 64 */ addi r3, r29, 0xd64 -/* 8013E528 0013B328 38 84 D1 9C */ addi r4, r4, lbl_8026D19C@l +/* 8013E528 0013B328 38 84 D1 9C */ addi r4, r4, lbl__stringBase0_91@l /* 8013E52C 0013B32C 38 84 02 7E */ addi r4, r4, 0x27e /* 8013E530 0013B330 48 00 80 4D */ bl add_tweaks__13xBinaryCameraFPCc -/* 8013E534 0013B334 C0 02 A5 2C */ lfs f0, lbl_803CEEAC-_SDA2_BASE_(r2) +/* 8013E534 0013B334 C0 02 A5 2C */ lfs f0, lbl__1070_1-_SDA2_BASE_(r2) /* 8013E538 0013B338 38 7D 0D C8 */ addi r3, r29, 0xdc8 /* 8013E53C 0013B33C D0 1D 0D C8 */ stfs f0, 0xdc8(r29) -/* 8013E540 0013B340 C0 02 A5 1C */ lfs f0, lbl_803CEE9C-_SDA2_BASE_(r2) +/* 8013E540 0013B340 C0 02 A5 1C */ lfs f0, lbl__1066-_SDA2_BASE_(r2) /* 8013E544 0013B344 D0 1D 0D CC */ stfs f0, 0xdcc(r29) -/* 8013E548 0013B348 C0 02 A5 1C */ lfs f0, lbl_803CEE9C-_SDA2_BASE_(r2) +/* 8013E548 0013B348 C0 02 A5 1C */ lfs f0, lbl__1066-_SDA2_BASE_(r2) /* 8013E54C 0013B34C D0 1D 0D D0 */ stfs f0, 0xdd0(r29) -/* 8013E550 0013B350 C0 02 A4 F4 */ lfs f0, lbl_803CEE74-_SDA2_BASE_(r2) +/* 8013E550 0013B350 C0 02 A4 F4 */ lfs f0, lbl__1035_4-_SDA2_BASE_(r2) /* 8013E554 0013B354 D0 1D 0D D4 */ stfs f0, 0xdd4(r29) -/* 8013E558 0013B358 C0 02 A5 30 */ lfs f0, lbl_803CEEB0-_SDA2_BASE_(r2) +/* 8013E558 0013B358 C0 02 A5 30 */ lfs f0, lbl__1071-_SDA2_BASE_(r2) /* 8013E55C 0013B35C D0 1D 0D D8 */ stfs f0, 0xdd8(r29) -/* 8013E560 0013B360 C0 02 A5 24 */ lfs f0, lbl_803CEEA4-_SDA2_BASE_(r2) +/* 8013E560 0013B360 C0 02 A5 24 */ lfs f0, lbl__1068_3-_SDA2_BASE_(r2) /* 8013E564 0013B364 D0 1D 0D DC */ stfs f0, 0xddc(r29) -/* 8013E568 0013B368 C0 02 A4 F4 */ lfs f0, lbl_803CEE74-_SDA2_BASE_(r2) +/* 8013E568 0013B368 C0 02 A4 F4 */ lfs f0, lbl__1035_4-_SDA2_BASE_(r2) /* 8013E56C 0013B36C D0 1D 0D E0 */ stfs f0, 0xde0(r29) -/* 8013E570 0013B370 C0 02 A4 E8 */ lfs f0, lbl_803CEE68-_SDA2_BASE_(r2) +/* 8013E570 0013B370 C0 02 A4 E8 */ lfs f0, lbl__1032_3-_SDA2_BASE_(r2) /* 8013E574 0013B374 D0 1D 0D E4 */ stfs f0, 0xde4(r29) -/* 8013E578 0013B378 C0 02 A5 34 */ lfs f0, lbl_803CEEB4-_SDA2_BASE_(r2) +/* 8013E578 0013B378 C0 02 A5 34 */ lfs f0, lbl__1072-_SDA2_BASE_(r2) /* 8013E57C 0013B37C D0 1D 0D E8 */ stfs f0, 0xde8(r29) -/* 8013E580 0013B380 C0 02 A4 F4 */ lfs f0, lbl_803CEE74-_SDA2_BASE_(r2) +/* 8013E580 0013B380 C0 02 A4 F4 */ lfs f0, lbl__1035_4-_SDA2_BASE_(r2) /* 8013E584 0013B384 D0 1D 0D EC */ stfs f0, 0xdec(r29) -/* 8013E588 0013B388 C0 02 A4 F4 */ lfs f0, lbl_803CEE74-_SDA2_BASE_(r2) +/* 8013E588 0013B388 C0 02 A4 F4 */ lfs f0, lbl__1035_4-_SDA2_BASE_(r2) /* 8013E58C 0013B38C D0 1D 0D F0 */ stfs f0, 0xdf0(r29) -/* 8013E590 0013B390 C0 02 A4 F4 */ lfs f0, lbl_803CEE74-_SDA2_BASE_(r2) +/* 8013E590 0013B390 C0 02 A4 F4 */ lfs f0, lbl__1035_4-_SDA2_BASE_(r2) /* 8013E594 0013B394 D0 1D 0D F4 */ stfs f0, 0xdf4(r29) -/* 8013E598 0013B398 C0 02 A4 F4 */ lfs f0, lbl_803CEE74-_SDA2_BASE_(r2) +/* 8013E598 0013B398 C0 02 A4 F4 */ lfs f0, lbl__1035_4-_SDA2_BASE_(r2) /* 8013E59C 0013B39C D0 1D 0D F8 */ stfs f0, 0xdf8(r29) -/* 8013E5A0 0013B3A0 C0 02 A4 F4 */ lfs f0, lbl_803CEE74-_SDA2_BASE_(r2) +/* 8013E5A0 0013B3A0 C0 02 A4 F4 */ lfs f0, lbl__1035_4-_SDA2_BASE_(r2) /* 8013E5A4 0013B3A4 D0 1D 0D FC */ stfs f0, 0xdfc(r29) -/* 8013E5A8 0013B3A8 C0 02 A5 28 */ lfs f0, lbl_803CEEA8-_SDA2_BASE_(r2) +/* 8013E5A8 0013B3A8 C0 02 A5 28 */ lfs f0, lbl__1069-_SDA2_BASE_(r2) /* 8013E5AC 0013B3AC D0 1D 0E 00 */ stfs f0, 0xe00(r29) /* 8013E5B0 0013B3B0 4B EC F8 F1 */ bl init__13xBinaryCameraFv -/* 8013E5B4 0013B3B4 3C 80 80 27 */ lis r4, lbl_8026D19C@ha +/* 8013E5B4 0013B3B4 3C 80 80 27 */ lis r4, lbl__stringBase0_91@ha /* 8013E5B8 0013B3B8 38 7D 0D C8 */ addi r3, r29, 0xdc8 -/* 8013E5BC 0013B3BC 38 84 D1 9C */ addi r4, r4, lbl_8026D19C@l +/* 8013E5BC 0013B3BC 38 84 D1 9C */ addi r4, r4, lbl__stringBase0_91@l /* 8013E5C0 0013B3C0 38 84 02 97 */ addi r4, r4, 0x297 /* 8013E5C4 0013B3C4 48 00 7F B9 */ bl add_tweaks__13xBinaryCameraFPCc /* 8013E5C8 0013B3C8 7F A3 EB 78 */ mr r3, r29 @@ -1553,11 +1553,11 @@ lbl_8013E474: /* 8013E82C 0013B62C 4E 80 00 20 */ blr /* 8013E830 0013B630 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8013E834 0013B634 7C 08 02 A6 */ mflr r0 -/* 8013E838 0013B638 3C 80 80 33 */ lis r4, lbl_80328000@ha +/* 8013E838 0013B638 3C 80 80 33 */ lis r4, lbl_sSinTable@ha /* 8013E83C 0013B63C 90 01 00 74 */ stw r0, 0x74(r1) /* 8013E840 0013B640 BF 01 00 50 */ stmw r24, 0x50(r1) /* 8013E844 0013B644 7C 7A 1B 78 */ mr r26, r3 -/* 8013E848 0013B648 3B E4 80 00 */ addi r31, r4, lbl_80328000@l +/* 8013E848 0013B648 3B E4 80 00 */ addi r31, r4, lbl_sSinTable@l /* 8013E84C 0013B64C 4B FB 10 59 */ bl Reset__10zNPCCommonFv /* 8013E850 0013B650 38 00 00 01 */ li r0, 1 /* 8013E854 0013B654 38 C0 00 0C */ li r6, 0xc @@ -1601,72 +1601,72 @@ lbl_8013E8DC: /* 8013E8E8 0013B6E8 42 00 FF F4 */ bdnz lbl_8013E8DC lbl_8013E8EC: /* 8013E8EC 0013B6EC 38 00 00 01 */ li r0, 1 -/* 8013E8F0 0013B6F0 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 8013E8F4 0013B6F4 98 0D 84 80 */ stb r0, lbl_803CAD80-_SDA_BASE_(r13) -/* 8013E8F8 0013B6F8 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 8013E8F0 0013B6F0 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 8013E8F4 0013B6F4 98 0D 84 80 */ stb r0, lbl_sUseBossCam-_SDA_BASE_(r13) +/* 8013E8F8 0013B6F8 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 8013E8FC 0013B6FC 38 00 00 00 */ li r0, 0 -/* 8013E900 0013B700 C0 02 A5 24 */ lfs f0, lbl_803CEEA4-_SDA2_BASE_(r2) +/* 8013E900 0013B700 C0 02 A5 24 */ lfs f0, lbl__1068_3-_SDA2_BASE_(r2) /* 8013E904 0013B704 38 63 02 B5 */ addi r3, r3, 0x2b5 -/* 8013E908 0013B708 D0 0D 96 A0 */ stfs f0, lbl_803CBFA0-_SDA_BASE_(r13) -/* 8013E90C 0013B70C C0 02 A5 20 */ lfs f0, lbl_803CEEA0-_SDA2_BASE_(r2) -/* 8013E910 0013B710 D0 0D 96 A4 */ stfs f0, lbl_803CBFA4-_SDA_BASE_(r13) -/* 8013E914 0013B714 C0 02 A5 38 */ lfs f0, lbl_803CEEB8-_SDA2_BASE_(r2) -/* 8013E918 0013B718 D0 0D 96 A8 */ stfs f0, lbl_803CBFA8-_SDA_BASE_(r13) -/* 8013E91C 0013B71C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013E920 0013B720 D0 0D 96 9C */ stfs f0, lbl_803CBF9C-_SDA_BASE_(r13) +/* 8013E908 0013B708 D0 0D 96 A0 */ stfs f0, lbl_sCurrHeight-_SDA_BASE_(r13) +/* 8013E90C 0013B70C C0 02 A5 20 */ lfs f0, lbl__1067-_SDA2_BASE_(r2) +/* 8013E910 0013B710 D0 0D 96 A4 */ stfs f0, lbl_sCurrRadius-_SDA_BASE_(r13) +/* 8013E914 0013B714 C0 02 A5 38 */ lfs f0, lbl__1188_3-_SDA2_BASE_(r2) +/* 8013E918 0013B718 D0 0D 96 A8 */ stfs f0, lbl_sCurrPitch-_SDA_BASE_(r13) +/* 8013E91C 0013B71C C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) +/* 8013E920 0013B720 D0 0D 96 9C */ stfs f0, lbl_sCurrYaw-_SDA_BASE_(r13) /* 8013E924 0013B724 80 9A 00 24 */ lwz r4, 0x24(r26) /* 8013E928 0013B728 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8013E92C 0013B72C 38 84 00 30 */ addi r4, r4, 0x30 -/* 8013E930 0013B730 90 8D 96 98 */ stw r4, lbl_803CBF98-_SDA_BASE_(r13) -/* 8013E934 0013B734 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013E938 0013B738 D0 0D 96 80 */ stfs f0, lbl_803CBF80-_SDA_BASE_(r13) -/* 8013E93C 0013B73C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013E940 0013B740 D0 0D 96 84 */ stfs f0, lbl_803CBF84-_SDA_BASE_(r13) -/* 8013E944 0013B744 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013E948 0013B748 D0 0D 96 90 */ stfs f0, lbl_803CBF90-_SDA_BASE_(r13) -/* 8013E94C 0013B74C 90 0D 96 88 */ stw r0, lbl_803CBF88-_SDA_BASE_(r13) -/* 8013E950 0013B750 90 0D 96 8C */ stw r0, lbl_803CBF8C-_SDA_BASE_(r13) +/* 8013E930 0013B730 90 8D 96 98 */ stw r4, lbl_sCamSubTarget-_SDA_BASE_(r13) +/* 8013E934 0013B734 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) +/* 8013E938 0013B738 D0 0D 96 80 */ stfs f0, lbl_sElbowDropTimer-_SDA_BASE_(r13) +/* 8013E93C 0013B73C C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) +/* 8013E940 0013B740 D0 0D 96 84 */ stfs f0, lbl_sChaseTimer-_SDA_BASE_(r13) +/* 8013E944 0013B744 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) +/* 8013E948 0013B748 D0 0D 96 90 */ stfs f0, lbl_sElbowDropThreshold-_SDA_BASE_(r13) +/* 8013E94C 0013B74C 90 0D 96 88 */ stw r0, lbl_sNumAttacks-_SDA_BASE_(r13) +/* 8013E950 0013B750 90 0D 96 8C */ stw r0, lbl_sDidClothesline-_SDA_BASE_(r13) /* 8013E954 0013B754 4B F6 9E F1 */ bl zParEmitterFind__FPCc -/* 8013E958 0013B758 3C 80 80 27 */ lis r4, lbl_8026D19C@ha +/* 8013E958 0013B758 3C 80 80 27 */ lis r4, lbl__stringBase0_91@ha /* 8013E95C 0013B75C 90 7A 07 B0 */ stw r3, 0x7b0(r26) -/* 8013E960 0013B760 38 64 D1 9C */ addi r3, r4, lbl_8026D19C@l +/* 8013E960 0013B760 38 64 D1 9C */ addi r3, r4, lbl__stringBase0_91@l /* 8013E964 0013B764 38 63 02 C8 */ addi r3, r3, 0x2c8 /* 8013E968 0013B768 4B F6 9E DD */ bl zParEmitterFind__FPCc -/* 8013E96C 0013B76C 3C 80 80 27 */ lis r4, lbl_8026D19C@ha +/* 8013E96C 0013B76C 3C 80 80 27 */ lis r4, lbl__stringBase0_91@ha /* 8013E970 0013B770 90 7A 07 B4 */ stw r3, 0x7b4(r26) -/* 8013E974 0013B774 38 64 D1 9C */ addi r3, r4, lbl_8026D19C@l +/* 8013E974 0013B774 38 64 D1 9C */ addi r3, r4, lbl__stringBase0_91@l /* 8013E978 0013B778 38 63 02 DA */ addi r3, r3, 0x2da /* 8013E97C 0013B77C 4B F0 D8 99 */ bl xStrHash__FPCc /* 8013E980 0013B780 4B F7 60 BD */ bl zSceneFindObject__FUi /* 8013E984 0013B784 90 7A 07 C4 */ stw r3, 0x7c4(r26) -/* 8013E988 0013B788 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 8013E98C 0013B78C 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 8013E988 0013B788 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 8013E98C 0013B78C 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 8013E990 0013B790 38 A0 00 00 */ li r5, 0 -/* 8013E994 0013B794 C0 02 A5 3C */ lfs f0, lbl_803CEEBC-_SDA2_BASE_(r2) +/* 8013E994 0013B794 C0 02 A5 3C */ lfs f0, lbl__1189_1-_SDA2_BASE_(r2) /* 8013E998 0013B798 38 63 02 ED */ addi r3, r3, 0x2ed /* 8013E99C 0013B79C 80 9A 07 C4 */ lwz r4, 0x7c4(r26) /* 8013E9A0 0013B7A0 38 C0 00 00 */ li r6, 0 /* 8013E9A4 0013B7A4 38 E0 00 00 */ li r7, 0 /* 8013E9A8 0013B7A8 D0 04 00 94 */ stfs f0, 0x94(r4) -/* 8013E9AC 0013B7AC C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013E9AC 0013B7AC C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8013E9B0 0013B7B0 80 9A 07 C4 */ lwz r4, 0x7c4(r26) /* 8013E9B4 0013B7B4 D0 04 01 94 */ stfs f0, 0x194(r4) -/* 8013E9B8 0013B7B8 C0 02 A5 40 */ lfs f0, lbl_803CEEC0-_SDA2_BASE_(r2) +/* 8013E9B8 0013B7B8 C0 02 A5 40 */ lfs f0, lbl__1190_1-_SDA2_BASE_(r2) /* 8013E9BC 0013B7BC 80 9A 07 C4 */ lwz r4, 0x7c4(r26) /* 8013E9C0 0013B7C0 D0 04 01 98 */ stfs f0, 0x198(r4) -/* 8013E9C4 0013B7C4 C0 02 A5 44 */ lfs f0, lbl_803CEEC4-_SDA2_BASE_(r2) +/* 8013E9C4 0013B7C4 C0 02 A5 44 */ lfs f0, lbl__1191_1-_SDA2_BASE_(r2) /* 8013E9C8 0013B7C8 80 9A 07 C4 */ lwz r4, 0x7c4(r26) /* 8013E9CC 0013B7CC D0 04 01 9C */ stfs f0, 0x19c(r4) /* 8013E9D0 0013B7D0 80 9A 07 C4 */ lwz r4, 0x7c4(r26) -/* 8013E9D4 0013B7D4 C0 22 A5 48 */ lfs f1, lbl_803CEEC8-_SDA2_BASE_(r2) -/* 8013E9D8 0013B7D8 C0 42 A4 F4 */ lfs f2, lbl_803CEE74-_SDA2_BASE_(r2) +/* 8013E9D4 0013B7D4 C0 22 A5 48 */ lfs f1, lbl__1192_1-_SDA2_BASE_(r2) +/* 8013E9D8 0013B7D8 C0 42 A4 F4 */ lfs f2, lbl__1035_4-_SDA2_BASE_(r2) /* 8013E9DC 0013B7DC 38 84 00 94 */ addi r4, r4, 0x94 /* 8013E9E0 0013B7E0 4B EF 1C 4D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8013E9E4 0013B7E4 80 9A 07 C4 */ lwz r4, 0x7c4(r26) -/* 8013E9E8 0013B7E8 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 8013E9EC 0013B7EC 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l -/* 8013E9F0 0013B7F0 C0 22 A5 4C */ lfs f1, lbl_803CEECC-_SDA2_BASE_(r2) -/* 8013E9F4 0013B7F4 C0 42 A4 F4 */ lfs f2, lbl_803CEE74-_SDA2_BASE_(r2) +/* 8013E9E8 0013B7E8 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 8013E9EC 0013B7EC 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l +/* 8013E9F0 0013B7F0 C0 22 A5 4C */ lfs f1, lbl__1193-_SDA2_BASE_(r2) +/* 8013E9F4 0013B7F4 C0 42 A4 F4 */ lfs f2, lbl__1035_4-_SDA2_BASE_(r2) /* 8013E9F8 0013B7F8 38 63 03 0F */ addi r3, r3, 0x30f /* 8013E9FC 0013B7FC 38 84 00 88 */ addi r4, r4, 0x88 /* 8013EA00 0013B800 38 A0 00 00 */ li r5, 0 @@ -1674,10 +1674,10 @@ lbl_8013E8EC: /* 8013EA08 0013B808 38 E0 00 00 */ li r7, 0 /* 8013EA0C 0013B80C 4B EF 1C 21 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8013EA10 0013B810 80 9A 07 C4 */ lwz r4, 0x7c4(r26) -/* 8013EA14 0013B814 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 8013EA18 0013B818 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l -/* 8013EA1C 0013B81C C0 22 A5 4C */ lfs f1, lbl_803CEECC-_SDA2_BASE_(r2) -/* 8013EA20 0013B820 C0 42 A4 F4 */ lfs f2, lbl_803CEE74-_SDA2_BASE_(r2) +/* 8013EA14 0013B814 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 8013EA18 0013B818 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l +/* 8013EA1C 0013B81C C0 22 A5 4C */ lfs f1, lbl__1193-_SDA2_BASE_(r2) +/* 8013EA20 0013B820 C0 42 A4 F4 */ lfs f2, lbl__1035_4-_SDA2_BASE_(r2) /* 8013EA24 0013B824 38 63 03 33 */ addi r3, r3, 0x333 /* 8013EA28 0013B828 38 84 00 8C */ addi r4, r4, 0x8c /* 8013EA2C 0013B82C 38 A0 00 00 */ li r5, 0 @@ -1685,10 +1685,10 @@ lbl_8013E8EC: /* 8013EA34 0013B834 38 E0 00 00 */ li r7, 0 /* 8013EA38 0013B838 4B EF 1B F5 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8013EA3C 0013B83C 80 9A 07 C4 */ lwz r4, 0x7c4(r26) -/* 8013EA40 0013B840 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 8013EA44 0013B844 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l -/* 8013EA48 0013B848 C0 22 A5 4C */ lfs f1, lbl_803CEECC-_SDA2_BASE_(r2) -/* 8013EA4C 0013B84C C0 42 A4 F4 */ lfs f2, lbl_803CEE74-_SDA2_BASE_(r2) +/* 8013EA40 0013B840 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 8013EA44 0013B844 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l +/* 8013EA48 0013B848 C0 22 A5 4C */ lfs f1, lbl__1193-_SDA2_BASE_(r2) +/* 8013EA4C 0013B84C C0 42 A4 F4 */ lfs f2, lbl__1035_4-_SDA2_BASE_(r2) /* 8013EA50 0013B850 38 63 03 57 */ addi r3, r3, 0x357 /* 8013EA54 0013B854 38 84 00 90 */ addi r4, r4, 0x90 /* 8013EA58 0013B858 38 A0 00 00 */ li r5, 0 @@ -1696,10 +1696,10 @@ lbl_8013E8EC: /* 8013EA60 0013B860 38 E0 00 00 */ li r7, 0 /* 8013EA64 0013B864 4B EF 1B C9 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8013EA68 0013B868 80 9A 07 C4 */ lwz r4, 0x7c4(r26) -/* 8013EA6C 0013B86C 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 8013EA70 0013B870 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l -/* 8013EA74 0013B874 C0 22 A5 4C */ lfs f1, lbl_803CEECC-_SDA2_BASE_(r2) -/* 8013EA78 0013B878 C0 42 A4 F4 */ lfs f2, lbl_803CEE74-_SDA2_BASE_(r2) +/* 8013EA6C 0013B86C 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 8013EA70 0013B870 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l +/* 8013EA74 0013B874 C0 22 A5 4C */ lfs f1, lbl__1193-_SDA2_BASE_(r2) +/* 8013EA78 0013B878 C0 42 A4 F4 */ lfs f2, lbl__1035_4-_SDA2_BASE_(r2) /* 8013EA7C 0013B87C 38 63 03 7B */ addi r3, r3, 0x37b /* 8013EA80 0013B880 38 84 01 94 */ addi r4, r4, 0x194 /* 8013EA84 0013B884 38 A0 00 00 */ li r5, 0 @@ -1707,10 +1707,10 @@ lbl_8013E8EC: /* 8013EA8C 0013B88C 38 E0 00 00 */ li r7, 0 /* 8013EA90 0013B890 4B EF 1B 9D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8013EA94 0013B894 80 9A 07 C4 */ lwz r4, 0x7c4(r26) -/* 8013EA98 0013B898 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 8013EA9C 0013B89C 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l -/* 8013EAA0 0013B8A0 C0 22 A5 4C */ lfs f1, lbl_803CEECC-_SDA2_BASE_(r2) -/* 8013EAA4 0013B8A4 C0 42 A4 F4 */ lfs f2, lbl_803CEE74-_SDA2_BASE_(r2) +/* 8013EA98 0013B898 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 8013EA9C 0013B89C 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l +/* 8013EAA0 0013B8A0 C0 22 A5 4C */ lfs f1, lbl__1193-_SDA2_BASE_(r2) +/* 8013EAA4 0013B8A4 C0 42 A4 F4 */ lfs f2, lbl__1035_4-_SDA2_BASE_(r2) /* 8013EAA8 0013B8A8 38 63 03 A3 */ addi r3, r3, 0x3a3 /* 8013EAAC 0013B8AC 38 84 01 98 */ addi r4, r4, 0x198 /* 8013EAB0 0013B8B0 38 A0 00 00 */ li r5, 0 @@ -1718,36 +1718,36 @@ lbl_8013E8EC: /* 8013EAB8 0013B8B8 38 E0 00 00 */ li r7, 0 /* 8013EABC 0013B8BC 4B EF 1B 71 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 8013EAC0 0013B8C0 80 9A 07 C4 */ lwz r4, 0x7c4(r26) -/* 8013EAC4 0013B8C4 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 8013EAC8 0013B8C8 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l -/* 8013EACC 0013B8CC C0 22 A5 4C */ lfs f1, lbl_803CEECC-_SDA2_BASE_(r2) -/* 8013EAD0 0013B8D0 C0 42 A4 F4 */ lfs f2, lbl_803CEE74-_SDA2_BASE_(r2) +/* 8013EAC4 0013B8C4 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 8013EAC8 0013B8C8 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l +/* 8013EACC 0013B8CC C0 22 A5 4C */ lfs f1, lbl__1193-_SDA2_BASE_(r2) +/* 8013EAD0 0013B8D0 C0 42 A4 F4 */ lfs f2, lbl__1035_4-_SDA2_BASE_(r2) /* 8013EAD4 0013B8D4 38 63 03 CB */ addi r3, r3, 0x3cb /* 8013EAD8 0013B8D8 38 84 01 9C */ addi r4, r4, 0x19c /* 8013EADC 0013B8DC 38 A0 00 00 */ li r5, 0 /* 8013EAE0 0013B8E0 38 C0 00 00 */ li r6, 0 /* 8013EAE4 0013B8E4 38 E0 00 00 */ li r7, 0 /* 8013EAE8 0013B8E8 4B EF 1B 45 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 8013EAEC 0013B8EC 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 8013EAF0 0013B8F0 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 8013EAEC 0013B8EC 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 8013EAF0 0013B8F0 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 8013EAF4 0013B8F4 38 63 03 F3 */ addi r3, r3, 0x3f3 /* 8013EAF8 0013B8F8 4B F0 D7 1D */ bl xStrHash__FPCc /* 8013EAFC 0013B8FC 4B F7 5F 41 */ bl zSceneFindObject__FUi -/* 8013EB00 0013B900 3C 80 80 27 */ lis r4, lbl_8026D19C@ha +/* 8013EB00 0013B900 3C 80 80 27 */ lis r4, lbl__stringBase0_91@ha /* 8013EB04 0013B904 90 7A 07 B8 */ stw r3, 0x7b8(r26) -/* 8013EB08 0013B908 38 64 D1 9C */ addi r3, r4, lbl_8026D19C@l +/* 8013EB08 0013B908 38 64 D1 9C */ addi r3, r4, lbl__stringBase0_91@l /* 8013EB0C 0013B90C 38 63 04 01 */ addi r3, r3, 0x401 /* 8013EB10 0013B910 4B F0 D7 05 */ bl xStrHash__FPCc /* 8013EB14 0013B914 4B F7 5F 29 */ bl zSceneFindObject__FUi -/* 8013EB18 0013B918 3C 80 80 27 */ lis r4, lbl_8026D19C@ha +/* 8013EB18 0013B918 3C 80 80 27 */ lis r4, lbl__stringBase0_91@ha /* 8013EB1C 0013B91C 90 7A 07 BC */ stw r3, 0x7bc(r26) -/* 8013EB20 0013B920 38 64 D1 9C */ addi r3, r4, lbl_8026D19C@l +/* 8013EB20 0013B920 38 64 D1 9C */ addi r3, r4, lbl__stringBase0_91@l /* 8013EB24 0013B924 38 63 04 13 */ addi r3, r3, 0x413 /* 8013EB28 0013B928 4B F0 D6 ED */ bl xStrHash__FPCc /* 8013EB2C 0013B92C 4B F7 5F 11 */ bl zSceneFindObject__FUi /* 8013EB30 0013B930 90 7A 07 C0 */ stw r3, 0x7c0(r26) -/* 8013EB34 0013B934 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 8013EB38 0013B938 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 8013EB34 0013B934 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 8013EB38 0013B938 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 8013EB3C 0013B93C 80 9A 07 C0 */ lwz r4, 0x7c0(r26) /* 8013EB40 0013B940 38 63 04 25 */ addi r3, r3, 0x425 /* 8013EB44 0013B944 80 04 00 D8 */ lwz r0, 0xd8(r4) @@ -1766,74 +1766,74 @@ lbl_8013E8EC: /* 8013EB78 0013B978 4B F0 D6 9D */ bl xStrHash__FPCc /* 8013EB7C 0013B97C 38 80 00 00 */ li r4, 0 /* 8013EB80 0013B980 4B F0 CB 8D */ bl xSTFindAsset__FUiPUi -/* 8013EB84 0013B984 3C 80 80 27 */ lis r4, lbl_8026D19C@ha +/* 8013EB84 0013B984 3C 80 80 27 */ lis r4, lbl__stringBase0_91@ha /* 8013EB88 0013B988 90 7A 07 C8 */ stw r3, 0x7c8(r26) -/* 8013EB8C 0013B98C 38 64 D1 9C */ addi r3, r4, lbl_8026D19C@l +/* 8013EB8C 0013B98C 38 64 D1 9C */ addi r3, r4, lbl__stringBase0_91@l /* 8013EB90 0013B990 38 63 04 3F */ addi r3, r3, 0x43f /* 8013EB94 0013B994 4B F0 D6 81 */ bl xStrHash__FPCc /* 8013EB98 0013B998 38 80 00 00 */ li r4, 0 /* 8013EB9C 0013B99C 4B F0 CB 71 */ bl xSTFindAsset__FUiPUi -/* 8013EBA0 0013B9A0 3C 80 80 27 */ lis r4, lbl_8026D19C@ha +/* 8013EBA0 0013B9A0 3C 80 80 27 */ lis r4, lbl__stringBase0_91@ha /* 8013EBA4 0013B9A4 90 7A 07 CC */ stw r3, 0x7cc(r26) -/* 8013EBA8 0013B9A8 38 64 D1 9C */ addi r3, r4, lbl_8026D19C@l +/* 8013EBA8 0013B9A8 38 64 D1 9C */ addi r3, r4, lbl__stringBase0_91@l /* 8013EBAC 0013B9AC 38 63 04 63 */ addi r3, r3, 0x463 /* 8013EBB0 0013B9B0 4B F0 D6 65 */ bl xStrHash__FPCc /* 8013EBB4 0013B9B4 38 80 00 00 */ li r4, 0 /* 8013EBB8 0013B9B8 4B F0 CB 55 */ bl xSTFindAsset__FUiPUi -/* 8013EBBC 0013B9BC 3C 80 80 27 */ lis r4, lbl_8026D19C@ha +/* 8013EBBC 0013B9BC 3C 80 80 27 */ lis r4, lbl__stringBase0_91@ha /* 8013EBC0 0013B9C0 90 7A 07 D0 */ stw r3, 0x7d0(r26) -/* 8013EBC4 0013B9C4 38 64 D1 9C */ addi r3, r4, lbl_8026D19C@l +/* 8013EBC4 0013B9C4 38 64 D1 9C */ addi r3, r4, lbl__stringBase0_91@l /* 8013EBC8 0013B9C8 38 63 04 86 */ addi r3, r3, 0x486 /* 8013EBCC 0013B9CC 4B F0 D6 49 */ bl xStrHash__FPCc /* 8013EBD0 0013B9D0 38 80 00 00 */ li r4, 0 /* 8013EBD4 0013B9D4 4B F0 CB 39 */ bl xSTFindAsset__FUiPUi -/* 8013EBD8 0013B9D8 3C 80 80 27 */ lis r4, lbl_8026D19C@ha +/* 8013EBD8 0013B9D8 3C 80 80 27 */ lis r4, lbl__stringBase0_91@ha /* 8013EBDC 0013B9DC 90 7A 07 D4 */ stw r3, 0x7d4(r26) -/* 8013EBE0 0013B9E0 38 64 D1 9C */ addi r3, r4, lbl_8026D19C@l +/* 8013EBE0 0013B9E0 38 64 D1 9C */ addi r3, r4, lbl__stringBase0_91@l /* 8013EBE4 0013B9E4 38 63 04 A1 */ addi r3, r3, 0x4a1 /* 8013EBE8 0013B9E8 4B F0 D6 2D */ bl xStrHash__FPCc /* 8013EBEC 0013B9EC 4B F7 5E 51 */ bl zSceneFindObject__FUi -/* 8013EBF0 0013B9F0 3C 80 80 27 */ lis r4, lbl_8026D19C@ha +/* 8013EBF0 0013B9F0 3C 80 80 27 */ lis r4, lbl__stringBase0_91@ha /* 8013EBF4 0013B9F4 90 7A 07 D8 */ stw r3, 0x7d8(r26) -/* 8013EBF8 0013B9F8 38 64 D1 9C */ addi r3, r4, lbl_8026D19C@l +/* 8013EBF8 0013B9F8 38 64 D1 9C */ addi r3, r4, lbl__stringBase0_91@l /* 8013EBFC 0013B9FC 38 63 04 AF */ addi r3, r3, 0x4af /* 8013EC00 0013BA00 4B F0 D6 15 */ bl xStrHash__FPCc /* 8013EC04 0013BA04 4B F7 5E 39 */ bl zSceneFindObject__FUi -/* 8013EC08 0013BA08 3C 80 80 27 */ lis r4, lbl_8026D19C@ha +/* 8013EC08 0013BA08 3C 80 80 27 */ lis r4, lbl__stringBase0_91@ha /* 8013EC0C 0013BA0C 90 7A 07 DC */ stw r3, 0x7dc(r26) -/* 8013EC10 0013BA10 38 64 D1 9C */ addi r3, r4, lbl_8026D19C@l +/* 8013EC10 0013BA10 38 64 D1 9C */ addi r3, r4, lbl__stringBase0_91@l /* 8013EC14 0013BA14 38 63 04 BE */ addi r3, r3, 0x4be /* 8013EC18 0013BA18 4B F0 D5 FD */ bl xStrHash__FPCc /* 8013EC1C 0013BA1C 4B F7 5E 21 */ bl zSceneFindObject__FUi -/* 8013EC20 0013BA20 3C 80 80 27 */ lis r4, lbl_8026D19C@ha +/* 8013EC20 0013BA20 3C 80 80 27 */ lis r4, lbl__stringBase0_91@ha /* 8013EC24 0013BA24 90 7A 07 E0 */ stw r3, 0x7e0(r26) -/* 8013EC28 0013BA28 38 64 D1 9C */ addi r3, r4, lbl_8026D19C@l +/* 8013EC28 0013BA28 38 64 D1 9C */ addi r3, r4, lbl__stringBase0_91@l /* 8013EC2C 0013BA2C 38 63 04 CE */ addi r3, r3, 0x4ce /* 8013EC30 0013BA30 4B F0 D5 E5 */ bl xStrHash__FPCc /* 8013EC34 0013BA34 4B F7 5E 09 */ bl zSceneFindObject__FUi -/* 8013EC38 0013BA38 3C 80 80 27 */ lis r4, lbl_8026D19C@ha +/* 8013EC38 0013BA38 3C 80 80 27 */ lis r4, lbl__stringBase0_91@ha /* 8013EC3C 0013BA3C 90 7A 07 E4 */ stw r3, 0x7e4(r26) -/* 8013EC40 0013BA40 38 64 D1 9C */ addi r3, r4, lbl_8026D19C@l +/* 8013EC40 0013BA40 38 64 D1 9C */ addi r3, r4, lbl__stringBase0_91@l /* 8013EC44 0013BA44 38 63 04 DF */ addi r3, r3, 0x4df /* 8013EC48 0013BA48 4B F0 D5 CD */ bl xStrHash__FPCc /* 8013EC4C 0013BA4C 4B F7 5D F1 */ bl zSceneFindObject__FUi -/* 8013EC50 0013BA50 3C 80 80 27 */ lis r4, lbl_8026D19C@ha +/* 8013EC50 0013BA50 3C 80 80 27 */ lis r4, lbl__stringBase0_91@ha /* 8013EC54 0013BA54 90 7A 07 E8 */ stw r3, 0x7e8(r26) -/* 8013EC58 0013BA58 38 64 D1 9C */ addi r3, r4, lbl_8026D19C@l +/* 8013EC58 0013BA58 38 64 D1 9C */ addi r3, r4, lbl__stringBase0_91@l /* 8013EC5C 0013BA5C 38 63 04 ED */ addi r3, r3, 0x4ed /* 8013EC60 0013BA60 4B F0 D5 B5 */ bl xStrHash__FPCc /* 8013EC64 0013BA64 4B F7 5D D9 */ bl zSceneFindObject__FUi -/* 8013EC68 0013BA68 3C 80 80 27 */ lis r4, lbl_8026D19C@ha +/* 8013EC68 0013BA68 3C 80 80 27 */ lis r4, lbl__stringBase0_91@ha /* 8013EC6C 0013BA6C 90 7A 07 EC */ stw r3, 0x7ec(r26) -/* 8013EC70 0013BA70 38 64 D1 9C */ addi r3, r4, lbl_8026D19C@l +/* 8013EC70 0013BA70 38 64 D1 9C */ addi r3, r4, lbl__stringBase0_91@l /* 8013EC74 0013BA74 38 63 04 FB */ addi r3, r3, 0x4fb /* 8013EC78 0013BA78 4B F0 D5 9D */ bl xStrHash__FPCc /* 8013EC7C 0013BA7C 4B F7 5D C1 */ bl zSceneFindObject__FUi /* 8013EC80 0013BA80 90 7A 07 F0 */ stw r3, 0x7f0(r26) /* 8013EC84 0013BA84 38 00 00 00 */ li r0, 0 -/* 8013EC88 0013BA88 3C 60 80 27 */ lis r3, lbl_8026D19C@ha +/* 8013EC88 0013BA88 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha /* 8013EC8C 0013BA8C 90 1A 05 5C */ stw r0, 0x55c(r26) -/* 8013EC90 0013BA90 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 8013EC90 0013BA90 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 8013EC94 0013BA94 38 63 05 09 */ addi r3, r3, 0x509 /* 8013EC98 0013BA98 90 1A 05 54 */ stw r0, 0x554(r26) /* 8013EC9C 0013BA9C 90 1A 05 58 */ stw r0, 0x558(r26) @@ -1845,8 +1845,8 @@ lbl_8013E8EC: /* 8013ECB4 0013BAB4 80 03 00 00 */ lwz r0, 0(r3) /* 8013ECB8 0013BAB8 90 1A 05 54 */ stw r0, 0x554(r26) lbl_8013ECBC: -/* 8013ECBC 0013BABC 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 8013ECC0 0013BAC0 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 8013ECBC 0013BABC 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 8013ECC0 0013BAC0 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 8013ECC4 0013BAC4 38 63 05 10 */ addi r3, r3, 0x510 /* 8013ECC8 0013BAC8 4B F0 D5 4D */ bl xStrHash__FPCc /* 8013ECCC 0013BACC 38 80 00 00 */ li r4, 0 @@ -1857,8 +1857,8 @@ lbl_8013ECBC: /* 8013ECE0 0013BAE0 90 1A 05 58 */ stw r0, 0x558(r26) lbl_8013ECE4: /* 8013ECE4 0013BAE4 80 BA 07 C0 */ lwz r5, 0x7c0(r26) -/* 8013ECE8 0013BAE8 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 8013ECEC 0013BAEC 38 83 D1 9C */ addi r4, r3, lbl_8026D19C@l +/* 8013ECE8 0013BAE8 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 8013ECEC 0013BAEC 38 83 D1 9C */ addi r4, r3, lbl__stringBase0_91@l /* 8013ECF0 0013BAF0 38 61 00 24 */ addi r3, r1, 0x24 /* 8013ECF4 0013BAF4 88 05 00 22 */ lbz r0, 0x22(r5) /* 8013ECF8 0013BAF8 38 84 05 1C */ addi r4, r4, 0x51c @@ -1902,7 +1902,7 @@ lbl_8013ED74: /* 8013ED84 0013BB84 7F 7A DA 14 */ add r27, r26, r27 /* 8013ED88 0013BB88 7F 65 DB 78 */ mr r5, r27 /* 8013ED8C 0013BB8C 4B EC C3 2D */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 -/* 8013ED90 0013BB90 C0 22 A4 E8 */ lfs f1, lbl_803CEE68-_SDA2_BASE_(r2) +/* 8013ED90 0013BB90 C0 22 A4 E8 */ lfs f1, lbl__1032_3-_SDA2_BASE_(r2) /* 8013ED94 0013BB94 38 79 03 3C */ addi r3, r25, 0x33c /* 8013ED98 0013BB98 4B ED CB A1 */ bl xVec3SMulBy__FP5xVec3f /* 8013ED9C 0013BB9C 7F 64 DB 78 */ mr r4, r27 @@ -1918,13 +1918,13 @@ lbl_8013ED74: /* 8013EDC4 0013BBC4 D0 19 03 A4 */ stfs f0, 0x3a4(r25) /* 8013EDC8 0013BBC8 C0 19 03 A0 */ lfs f0, 0x3a0(r25) /* 8013EDCC 0013BBCC D0 19 03 9C */ stfs f0, 0x39c(r25) -/* 8013EDD0 0013BBD0 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013EDD0 0013BBD0 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8013EDD4 0013BBD4 D0 19 03 A0 */ stfs f0, 0x3a0(r25) /* 8013EDD8 0013BBD8 4B F0 F5 19 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8013EDDC 0013BBDC 38 79 03 FC */ addi r3, r25, 0x3fc /* 8013EDE0 0013BBE0 38 99 03 3C */ addi r4, r25, 0x33c /* 8013EDE4 0013BBE4 4B F0 F6 F9 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8013EDE8 0013BBE8 C0 22 A5 50 */ lfs f1, lbl_803CEED0-_SDA2_BASE_(r2) +/* 8013EDE8 0013BBE8 C0 22 A5 50 */ lfs f1, lbl__1194-_SDA2_BASE_(r2) /* 8013EDEC 0013BBEC 38 79 03 FC */ addi r3, r25, 0x3fc /* 8013EDF0 0013BBF0 38 99 03 9C */ addi r4, r25, 0x39c /* 8013EDF4 0013BBF4 4B ED 62 65 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f @@ -1932,14 +1932,14 @@ lbl_8013ED74: /* 8013EDFC 0013BBFC 3B 39 00 0C */ addi r25, r25, 0xc /* 8013EE00 0013BC00 2C 1C 00 08 */ cmpwi r28, 8 /* 8013EE04 0013BC04 41 80 FF 60 */ blt lbl_8013ED64 -/* 8013EE08 0013BC08 3C 80 80 27 */ lis r4, lbl_8026D19C@ha +/* 8013EE08 0013BC08 3C 80 80 27 */ lis r4, lbl__stringBase0_91@ha /* 8013EE0C 0013BC0C 38 61 00 24 */ addi r3, r1, 0x24 -/* 8013EE10 0013BC10 38 84 D1 9C */ addi r4, r4, lbl_8026D19C@l +/* 8013EE10 0013BC10 38 84 D1 9C */ addi r4, r4, lbl__stringBase0_91@l /* 8013EE14 0013BC14 38 84 05 26 */ addi r4, r4, 0x526 /* 8013EE18 0013BC18 48 0A 88 E9 */ bl func_801E7700 -/* 8013EE1C 0013BC1C 3C 60 80 27 */ lis r3, lbl_8026D19C@ha +/* 8013EE1C 0013BC1C 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha /* 8013EE20 0013BC20 7F 5D D3 78 */ mr r29, r26 -/* 8013EE24 0013BC24 3B 23 D1 9C */ addi r25, r3, lbl_8026D19C@l +/* 8013EE24 0013BC24 3B 23 D1 9C */ addi r25, r3, lbl__stringBase0_91@l /* 8013EE28 0013BC28 3B 80 00 00 */ li r28, 0 lbl_8013EE2C: /* 8013EE2C 0013BC2C 57 83 06 3E */ clrlwi r3, r28, 0x18 @@ -1995,9 +1995,9 @@ lbl_8013EECC: /* 8013EEE0 0013BCE0 3B BD 00 10 */ addi r29, r29, 0x10 /* 8013EEE4 0013BCE4 2C 1C 00 08 */ cmpwi r28, 8 /* 8013EEE8 0013BCE8 41 80 FF 44 */ blt lbl_8013EE2C -/* 8013EEEC 0013BCEC 3C 80 80 27 */ lis r4, lbl_8026D19C@ha +/* 8013EEEC 0013BCEC 3C 80 80 27 */ lis r4, lbl__stringBase0_91@ha /* 8013EEF0 0013BCF0 38 61 00 24 */ addi r3, r1, 0x24 -/* 8013EEF4 0013BCF4 38 84 D1 9C */ addi r4, r4, lbl_8026D19C@l +/* 8013EEF4 0013BCF4 38 84 D1 9C */ addi r4, r4, lbl__stringBase0_91@l /* 8013EEF8 0013BCF8 38 84 05 2F */ addi r4, r4, 0x52f /* 8013EEFC 0013BCFC 48 0A 88 05 */ bl func_801E7700 /* 8013EF00 0013BD00 3B 60 00 00 */ li r27, 0 @@ -2025,15 +2025,15 @@ lbl_8013EF08: /* 8013EF54 0013BD54 90 03 00 14 */ stw r0, 0x14(r3) /* 8013EF58 0013BD58 41 80 FF B0 */ blt lbl_8013EF08 /* 8013EF5C 0013BD5C 80 1A 04 EC */ lwz r0, 0x4ec(r26) -/* 8013EF60 0013BD60 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 8013EF64 0013BD64 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 8013EF60 0013BD60 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 8013EF64 0013BD64 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 8013EF68 0013BD68 90 1A 04 FC */ stw r0, 0x4fc(r26) /* 8013EF6C 0013BD6C 38 63 05 39 */ addi r3, r3, 0x539 /* 8013EF70 0013BD70 4B F0 D2 A5 */ bl xStrHash__FPCc /* 8013EF74 0013BD74 4B F7 5A C9 */ bl zSceneFindObject__FUi /* 8013EF78 0013BD78 90 7A 05 00 */ stw r3, 0x500(r26) -/* 8013EF7C 0013BD7C 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 8013EF80 0013BD80 38 83 D1 9C */ addi r4, r3, lbl_8026D19C@l +/* 8013EF7C 0013BD7C 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 8013EF80 0013BD80 38 83 D1 9C */ addi r4, r3, lbl__stringBase0_91@l /* 8013EF84 0013BD84 38 61 00 24 */ addi r3, r1, 0x24 /* 8013EF88 0013BD88 80 BA 05 00 */ lwz r5, 0x500(r26) /* 8013EF8C 0013BD8C 38 84 05 4B */ addi r4, r4, 0x54b @@ -2071,10 +2071,10 @@ lbl_8013EFC0: /* 8013F008 0013BE08 60 00 00 04 */ ori r0, r0, 4 /* 8013F00C 0013BE0C 90 03 00 14 */ stw r0, 0x14(r3) /* 8013F010 0013BE10 41 80 FF B0 */ blt lbl_8013EFC0 -/* 8013F014 0013BE14 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013F014 0013BE14 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8013F018 0013BE18 7F 59 D3 78 */ mr r25, r26 /* 8013F01C 0013BE1C 3B 60 00 00 */ li r27, 0 -/* 8013F020 0013BE20 D0 0D 96 7C */ stfs f0, lbl_803CBF7C-_SDA_BASE_(r13) +/* 8013F020 0013BE20 D0 0D 96 7C */ stfs f0, lbl_sRadiusOfRing-_SDA_BASE_(r13) lbl_8013F024: /* 8013F024 0013BE24 38 1B 00 04 */ addi r0, r27, 4 /* 8013F028 0013BE28 38 61 00 18 */ addi r3, r1, 0x18 @@ -2085,13 +2085,13 @@ lbl_8013F024: /* 8013F03C 0013BE3C 4B EC F6 55 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8013F040 0013BE40 38 61 00 18 */ addi r3, r1, 0x18 /* 8013F044 0013BE44 4B EC F6 0D */ bl xVec3Length__FPC5xVec3 -/* 8013F048 0013BE48 C0 42 A5 54 */ lfs f2, lbl_803CEED4-_SDA2_BASE_(r2) +/* 8013F048 0013BE48 C0 42 A5 54 */ lfs f2, lbl__1195-_SDA2_BASE_(r2) /* 8013F04C 0013BE4C 3B 7B 00 01 */ addi r27, r27, 1 -/* 8013F050 0013BE50 C0 0D 96 7C */ lfs f0, lbl_803CBF7C-_SDA_BASE_(r13) +/* 8013F050 0013BE50 C0 0D 96 7C */ lfs f0, lbl_sRadiusOfRing-_SDA_BASE_(r13) /* 8013F054 0013BE54 2C 1B 00 04 */ cmpwi r27, 4 /* 8013F058 0013BE58 3B 39 00 0C */ addi r25, r25, 0xc /* 8013F05C 0013BE5C EC 02 00 7A */ fmadds f0, f2, f1, f0 -/* 8013F060 0013BE60 D0 0D 96 7C */ stfs f0, lbl_803CBF7C-_SDA_BASE_(r13) +/* 8013F060 0013BE60 D0 0D 96 7C */ stfs f0, lbl_sRadiusOfRing-_SDA_BASE_(r13) /* 8013F064 0013BE64 41 80 FF C0 */ blt lbl_8013F024 /* 8013F068 0013BE68 38 9F 00 68 */ addi r4, r31, 0x68 /* 8013F06C 0013BE6C 38 00 00 00 */ li r0, 0 @@ -2108,16 +2108,16 @@ lbl_8013F024: /* 8013F098 0013BE98 80 9A 00 24 */ lwz r4, 0x24(r26) /* 8013F09C 0013BE9C 48 00 00 14 */ b lbl_8013F0B0 lbl_8013F0A0: -/* 8013F0A0 0013BEA0 C0 02 A5 58 */ lfs f0, lbl_803CEED8-_SDA2_BASE_(r2) +/* 8013F0A0 0013BEA0 C0 02 A5 58 */ lfs f0, lbl__1196-_SDA2_BASE_(r2) /* 8013F0A4 0013BEA4 80 64 00 10 */ lwz r3, 0x10(r4) /* 8013F0A8 0013BEA8 D0 03 00 28 */ stfs f0, 0x28(r3) /* 8013F0AC 0013BEAC 80 84 00 00 */ lwz r4, 0(r4) lbl_8013F0B0: /* 8013F0B0 0013BEB0 28 04 00 00 */ cmplwi r4, 0 /* 8013F0B4 0013BEB4 40 82 FF EC */ bne lbl_8013F0A0 -/* 8013F0B8 0013BEB8 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013F0BC 0013BEBC 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 8013F0C0 0013BEC0 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 8013F0B8 0013BEB8 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) +/* 8013F0BC 0013BEBC 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 8013F0C0 0013BEC0 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 8013F0C4 0013BEC4 D0 1A 0A F8 */ stfs f0, 0xaf8(r26) /* 8013F0C8 0013BEC8 38 63 05 5D */ addi r3, r3, 0x55d /* 8013F0CC 0013BECC 4B F0 D1 49 */ bl xStrHash__FPCc @@ -2136,7 +2136,7 @@ lbl_8013F0FC: /* 8013F0FC 0013BEFC 38 00 00 00 */ li r0, 0 /* 8013F100 0013BF00 38 61 00 0C */ addi r3, r1, 0xc /* 8013F104 0013BF04 90 1A 0D 38 */ stw r0, 0xd38(r26) -/* 8013F108 0013BF08 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013F108 0013BF08 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) /* 8013F10C 0013BF0C FC 40 08 90 */ fmr f2, f1 /* 8013F110 0013BF10 FC 60 08 90 */ fmr f3, f1 /* 8013F114 0013BF14 4B EC FE E9 */ bl xVec3Init__FP5xVec3fff @@ -2187,9 +2187,9 @@ lbl_8013F17C: /* 8013F1C0 0013BFC0 4B FB 22 71 */ bl ParseINI__10zNPCCommonFv /* 8013F1C4 0013BFC4 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 8013F1C8 0013BFC8 38 00 00 00 */ li r0, 0 -/* 8013F1CC 0013BFCC 3C 60 80 2A */ lis r3, lbl_80298A70@ha +/* 8013F1CC 0013BFCC 3C 60 80 2A */ lis r3, lbl_g_sndTrax_BossSandy@ha /* 8013F1D0 0013BFD0 90 04 03 A0 */ stw r0, 0x3a0(r4) -/* 8013F1D4 0013BFD4 38 63 8A 70 */ addi r3, r3, lbl_80298A70@l +/* 8013F1D4 0013BFD4 38 63 8A 70 */ addi r3, r3, lbl_g_sndTrax_BossSandy@l /* 8013F1D8 0013BFD8 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 8013F1DC 0013BFDC 90 64 03 9C */ stw r3, 0x39c(r4) /* 8013F1E0 0013BFE0 4B FE 5B 65 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax @@ -2204,9 +2204,9 @@ lbl_8013F17C: /* 8013F204 0013C004 39 00 00 00 */ li r8, 0 /* 8013F208 0013C008 28 05 00 0A */ cmplwi r5, 0xa /* 8013F20C 0013C00C 41 81 01 3C */ bgt lbl_8013F348 -/* 8013F210 0013C010 3C 80 80 2A */ lis r4, lbl_80299A64@ha +/* 8013F210 0013C010 3C 80 80 2A */ lis r4, lbl__1281@ha /* 8013F214 0013C014 54 A5 10 3A */ slwi r5, r5, 2 -/* 8013F218 0013C018 38 84 9A 64 */ addi r4, r4, lbl_80299A64@l +/* 8013F218 0013C018 38 84 9A 64 */ addi r4, r4, lbl__1281@l /* 8013F21C 0013C01C 7C 04 28 2E */ lwzx r0, r4, r5 /* 8013F220 0013C020 7C 09 03 A6 */ mtctr r0 /* 8013F224 0013C024 4E 80 04 20 */ bctr @@ -2297,9 +2297,9 @@ lbl_8013F348: lbl_8013F34C: /* 8013F34C 0013C14C 2C 07 FF FF */ cmpwi r7, -1 /* 8013F350 0013C150 40 81 00 14 */ ble lbl_8013F364 -/* 8013F354 0013C154 3C 60 80 2A */ lis r3, lbl_80299268@ha +/* 8013F354 0013C154 3C 60 80 2A */ lis r3, lbl_g_hash_bossanim@ha /* 8013F358 0013C158 54 E0 10 3A */ slwi r0, r7, 2 -/* 8013F35C 0013C15C 38 63 92 68 */ addi r3, r3, lbl_80299268@l +/* 8013F35C 0013C15C 38 63 92 68 */ addi r3, r3, lbl_g_hash_bossanim@l /* 8013F360 0013C160 7D 03 00 2E */ lwzx r8, r3, r0 lbl_8013F364: /* 8013F364 0013C164 7D 03 43 78 */ mr r3, r8 @@ -2322,22 +2322,22 @@ zNPCTypeBossSandy.SpringRender__FP15SandyLimbSpring: /* 8013F39C 0013C19C F3 61 00 28 */ psq_st f27, 40(r1), 0, qr0 /* 8013F3A0 0013C1A0 BF 41 00 08 */ stmw r26, 8(r1) /* 8013F3A4 0013C1A4 7C 7A 1B 78 */ mr r26, r3 -/* 8013F3A8 0013C1A8 3C 60 80 3C */ lis r3, lbl_803C3660@ha +/* 8013F3A8 0013C1A8 3C 60 80 3C */ lis r3, lbl_gRenderArr@ha /* 8013F3AC 0013C1AC 80 9A 00 10 */ lwz r4, 0x10(r26) -/* 8013F3B0 0013C1B0 38 63 36 60 */ addi r3, r3, lbl_803C3660@l -/* 8013F3B4 0013C1B4 C0 82 A5 10 */ lfs f4, lbl_803CEE90-_SDA2_BASE_(r2) +/* 8013F3B0 0013C1B0 38 63 36 60 */ addi r3, r3, lbl_gRenderArr@l +/* 8013F3B4 0013C1B4 C0 82 A5 10 */ lfs f4, lbl__1063_2-_SDA2_BASE_(r2) /* 8013F3B8 0013C1B8 3B E3 07 80 */ addi r31, r3, 0x780 /* 8013F3BC 0013C1BC C3 E4 00 3C */ lfs f31, 0x3c(r4) /* 8013F3C0 0013C1C0 3B C0 00 00 */ li r30, 0 /* 8013F3C4 0013C1C4 C3 C4 00 30 */ lfs f30, 0x30(r4) /* 8013F3C8 0013C1C8 3B A0 00 00 */ li r29, 0 -/* 8013F3CC 0013C1CC C0 02 A5 64 */ lfs f0, lbl_803CEEE4-_SDA2_BASE_(r2) +/* 8013F3CC 0013C1CC C0 02 A5 64 */ lfs f0, lbl__1379_1-_SDA2_BASE_(r2) /* 8013F3D0 0013C1D0 3B 80 00 00 */ li r28, 0 /* 8013F3D4 0013C1D4 EF BE F8 28 */ fsubs f29, f30, f31 -/* 8013F3D8 0013C1D8 C0 62 A5 48 */ lfs f3, lbl_803CEEC8-_SDA2_BASE_(r2) -/* 8013F3DC 0013C1DC C0 42 A5 1C */ lfs f2, lbl_803CEE9C-_SDA2_BASE_(r2) +/* 8013F3D8 0013C1D8 C0 62 A5 48 */ lfs f3, lbl__1192_1-_SDA2_BASE_(r2) +/* 8013F3DC 0013C1DC C0 42 A5 1C */ lfs f2, lbl__1066-_SDA2_BASE_(r2) /* 8013F3E0 0013C1E0 3B 60 00 04 */ li r27, 4 -/* 8013F3E4 0013C1E4 C0 22 A5 60 */ lfs f1, lbl_803CEEE0-_SDA2_BASE_(r2) +/* 8013F3E4 0013C1E4 C0 22 A5 60 */ lfs f1, lbl__1378_1-_SDA2_BASE_(r2) /* 8013F3E8 0013C1E8 38 60 00 01 */ li r3, 1 /* 8013F3EC 0013C1EC EC 84 07 72 */ fmuls f4, f4, f29 /* 8013F3F0 0013C1F0 C3 84 00 34 */ lfs f28, 0x34(r4) @@ -2350,21 +2350,21 @@ zNPCTypeBossSandy.SpringRender__FP15SandyLimbSpring: /* 8013F40C 0013C20C EF 62 00 24 */ fdivs f27, f2, f0 /* 8013F410 0013C210 48 0F 03 CD */ bl RwRenderStateSet /* 8013F414 0013C214 FC 80 F8 90 */ fmr f4, f31 -/* 8013F418 0013C218 3C 60 80 33 */ lis r3, lbl_80328000@ha -/* 8013F41C 0013C21C C0 A2 A4 C8 */ lfs f5, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013F418 0013C218 3C 60 80 33 */ lis r3, lbl_sSinTable@ha +/* 8013F41C 0013C21C C0 A2 A4 C8 */ lfs f5, lbl__830_4-_SDA2_BASE_(r2) /* 8013F420 0013C220 7F E5 FB 78 */ mr r5, r31 -/* 8013F424 0013C224 38 83 80 00 */ addi r4, r3, lbl_80328000@l +/* 8013F424 0013C224 38 83 80 00 */ addi r4, r3, lbl_sSinTable@l lbl_8013F428: /* 8013F428 0013C228 2C 1D 00 00 */ cmpwi r29, 0 /* 8013F42C 0013C22C 40 82 00 18 */ bne lbl_8013F444 /* 8013F430 0013C230 FC 04 F0 40 */ fcmpo cr0, f4, f30 /* 8013F434 0013C234 40 81 00 10 */ ble lbl_8013F444 /* 8013F438 0013C238 FC 80 F0 90 */ fmr f4, f30 -/* 8013F43C 0013C23C C0 A2 A4 CC */ lfs f5, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 8013F43C 0013C23C C0 A2 A4 CC */ lfs f5, lbl__831_4-_SDA2_BASE_(r2) /* 8013F440 0013C240 3B A0 00 01 */ li r29, 1 lbl_8013F444: /* 8013F444 0013C244 57 80 10 3A */ slwi r0, r28, 2 -/* 8013F448 0013C248 C0 02 A5 68 */ lfs f0, lbl_803CEEE8-_SDA2_BASE_(r2) +/* 8013F448 0013C248 C0 02 A5 68 */ lfs f0, lbl__1380-_SDA2_BASE_(r2) /* 8013F44C 0013C24C 7C 64 04 2E */ lfsx f3, r4, r0 /* 8013F450 0013C250 57 60 10 3A */ slwi r0, r27, 2 /* 8013F454 0013C254 7C 44 04 2E */ lfsx f2, r4, r0 @@ -2378,7 +2378,7 @@ lbl_8013F444: /* 8013F474 0013C274 EC 1C 00 32 */ fmuls f0, f28, f0 /* 8013F478 0013C278 D0 25 00 04 */ stfs f1, 4(r5) /* 8013F47C 0013C27C D0 05 00 08 */ stfs f0, 8(r5) -/* 8013F480 0013C280 C0 02 A5 6C */ lfs f0, lbl_803CEEEC-_SDA2_BASE_(r2) +/* 8013F480 0013C280 C0 02 A5 6C */ lfs f0, lbl__1381-_SDA2_BASE_(r2) /* 8013F484 0013C284 EC 20 00 F2 */ fmuls f1, f0, f3 /* 8013F488 0013C288 D0 85 00 24 */ stfs f4, 0x24(r5) /* 8013F48C 0013C28C EC 00 00 B2 */ fmuls f0, f0, f2 @@ -2396,42 +2396,42 @@ lbl_8013F444: /* 8013F4BC 0013C2BC 98 05 00 3F */ stb r0, 0x3f(r5) /* 8013F4C0 0013C2C0 38 A5 00 48 */ addi r5, r5, 0x48 /* 8013F4C4 0013C2C4 C0 3A 00 00 */ lfs f1, 0(r26) -/* 8013F4C8 0013C2C8 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013F4C8 0013C2C8 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8013F4CC 0013C2CC EC 21 28 28 */ fsubs f1, f1, f5 /* 8013F4D0 0013C2D0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8013F4D4 0013C2D4 40 80 00 08 */ bge lbl_8013F4DC /* 8013F4D8 0013C2D8 FC 20 08 50 */ fneg f1, f1 lbl_8013F4DC: -/* 8013F4DC 0013C2DC C0 02 A5 48 */ lfs f0, lbl_803CEEC8-_SDA2_BASE_(r2) +/* 8013F4DC 0013C2DC C0 02 A5 48 */ lfs f0, lbl__1192_1-_SDA2_BASE_(r2) /* 8013F4E0 0013C2E0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8013F4E4 0013C2E4 40 81 00 0C */ ble lbl_8013F4F0 -/* 8013F4E8 0013C2E8 C0 42 A4 CC */ lfs f2, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 8013F4E8 0013C2E8 C0 42 A4 CC */ lfs f2, lbl__831_4-_SDA2_BASE_(r2) /* 8013F4EC 0013C2EC 48 00 00 0C */ b lbl_8013F4F8 lbl_8013F4F0: -/* 8013F4F0 0013C2F0 C0 02 A4 F4 */ lfs f0, lbl_803CEE74-_SDA2_BASE_(r2) +/* 8013F4F0 0013C2F0 C0 02 A4 F4 */ lfs f0, lbl__1035_4-_SDA2_BASE_(r2) /* 8013F4F4 0013C2F4 EC 40 00 72 */ fmuls f2, f0, f1 lbl_8013F4F8: /* 8013F4F8 0013C2F8 C0 3A 00 08 */ lfs f1, 8(r26) -/* 8013F4FC 0013C2FC C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013F4FC 0013C2FC C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8013F500 0013C300 EC 21 28 28 */ fsubs f1, f1, f5 /* 8013F504 0013C304 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8013F508 0013C308 40 80 00 08 */ bge lbl_8013F510 /* 8013F50C 0013C30C FC 20 08 50 */ fneg f1, f1 lbl_8013F510: -/* 8013F510 0013C310 C0 02 A5 48 */ lfs f0, lbl_803CEEC8-_SDA2_BASE_(r2) +/* 8013F510 0013C310 C0 02 A5 48 */ lfs f0, lbl__1192_1-_SDA2_BASE_(r2) /* 8013F514 0013C314 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8013F518 0013C318 40 81 00 0C */ ble lbl_8013F524 -/* 8013F51C 0013C31C C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 8013F51C 0013C31C C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 8013F520 0013C320 48 00 00 0C */ b lbl_8013F52C lbl_8013F524: -/* 8013F524 0013C324 C0 02 A4 F4 */ lfs f0, lbl_803CEE74-_SDA2_BASE_(r2) +/* 8013F524 0013C324 C0 02 A4 F4 */ lfs f0, lbl__1035_4-_SDA2_BASE_(r2) /* 8013F528 0013C328 EC 00 00 72 */ fmuls f0, f0, f1 lbl_8013F52C: /* 8013F52C 0013C32C FC 00 10 40 */ fcmpo cr0, f0, f2 /* 8013F530 0013C330 40 80 00 08 */ bge lbl_8013F538 /* 8013F534 0013C334 FC 40 00 90 */ fmr f2, f0 lbl_8013F538: -/* 8013F538 0013C338 C0 02 A5 48 */ lfs f0, lbl_803CEEC8-_SDA2_BASE_(r2) +/* 8013F538 0013C338 C0 02 A5 48 */ lfs f0, lbl__1192_1-_SDA2_BASE_(r2) /* 8013F53C 0013C33C EC 00 00 B2 */ fmuls f0, f0, f2 /* 8013F540 0013C340 FC 00 D8 40 */ fcmpo cr0, f0, f27 /* 8013F544 0013C344 40 80 00 08 */ bge lbl_8013F54C @@ -2466,26 +2466,26 @@ lbl_8013F578: /* 8013F5AC 0013C3AC EC 01 00 2A */ fadds f0, f1, f0 /* 8013F5B0 0013C3B0 D0 1A 00 00 */ stfs f0, 0(r26) /* 8013F5B4 0013C3B4 C0 5A 00 00 */ lfs f2, 0(r26) -/* 8013F5B8 0013C3B8 C0 02 A5 68 */ lfs f0, lbl_803CEEE8-_SDA2_BASE_(r2) +/* 8013F5B8 0013C3B8 C0 02 A5 68 */ lfs f0, lbl__1380-_SDA2_BASE_(r2) /* 8013F5BC 0013C3BC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8013F5C0 0013C3C0 40 81 00 14 */ ble lbl_8013F5D4 /* 8013F5C4 0013C3C4 C0 3A 00 04 */ lfs f1, 4(r26) -/* 8013F5C8 0013C3C8 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013F5C8 0013C3C8 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8013F5CC 0013C3CC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8013F5D0 0013C3D0 41 81 00 20 */ bgt lbl_8013F5F0 lbl_8013F5D4: -/* 8013F5D4 0013C3D4 C0 02 A5 48 */ lfs f0, lbl_803CEEC8-_SDA2_BASE_(r2) +/* 8013F5D4 0013C3D4 C0 02 A5 48 */ lfs f0, lbl__1192_1-_SDA2_BASE_(r2) /* 8013F5D8 0013C3D8 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8013F5DC 0013C3DC 40 80 00 34 */ bge lbl_8013F610 /* 8013F5E0 0013C3E0 C0 3A 00 04 */ lfs f1, 4(r26) -/* 8013F5E4 0013C3E4 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013F5E4 0013C3E4 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8013F5E8 0013C3E8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8013F5EC 0013C3EC 40 80 00 24 */ bge lbl_8013F610 lbl_8013F5F0: /* 8013F5F0 0013C3F0 C0 1A 00 04 */ lfs f0, 4(r26) /* 8013F5F4 0013C3F4 FC 00 00 50 */ fneg f0, f0 /* 8013F5F8 0013C3F8 D0 1A 00 04 */ stfs f0, 4(r26) -/* 8013F5FC 0013C3FC C0 42 A5 10 */ lfs f2, lbl_803CEE90-_SDA2_BASE_(r2) +/* 8013F5FC 0013C3FC C0 42 A5 10 */ lfs f2, lbl__1063_2-_SDA2_BASE_(r2) /* 8013F600 0013C400 C0 3A 00 04 */ lfs f1, 4(r26) /* 8013F604 0013C404 C0 1A 00 00 */ lfs f0, 0(r26) /* 8013F608 0013C408 EC 02 00 7A */ fmadds f0, f2, f1, f0 @@ -2496,26 +2496,26 @@ lbl_8013F610: /* 8013F618 0013C418 EC 01 00 2A */ fadds f0, f1, f0 /* 8013F61C 0013C41C D0 1A 00 08 */ stfs f0, 8(r26) /* 8013F620 0013C420 C0 5A 00 08 */ lfs f2, 8(r26) -/* 8013F624 0013C424 C0 02 A5 68 */ lfs f0, lbl_803CEEE8-_SDA2_BASE_(r2) +/* 8013F624 0013C424 C0 02 A5 68 */ lfs f0, lbl__1380-_SDA2_BASE_(r2) /* 8013F628 0013C428 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8013F62C 0013C42C 40 81 00 14 */ ble lbl_8013F640 /* 8013F630 0013C430 C0 3A 00 0C */ lfs f1, 0xc(r26) -/* 8013F634 0013C434 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013F634 0013C434 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8013F638 0013C438 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8013F63C 0013C43C 41 81 00 20 */ bgt lbl_8013F65C lbl_8013F640: -/* 8013F640 0013C440 C0 02 A5 48 */ lfs f0, lbl_803CEEC8-_SDA2_BASE_(r2) +/* 8013F640 0013C440 C0 02 A5 48 */ lfs f0, lbl__1192_1-_SDA2_BASE_(r2) /* 8013F644 0013C444 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8013F648 0013C448 40 80 00 34 */ bge lbl_8013F67C /* 8013F64C 0013C44C C0 3A 00 0C */ lfs f1, 0xc(r26) -/* 8013F650 0013C450 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013F650 0013C450 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8013F654 0013C454 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8013F658 0013C458 40 80 00 24 */ bge lbl_8013F67C lbl_8013F65C: /* 8013F65C 0013C45C C0 1A 00 0C */ lfs f0, 0xc(r26) /* 8013F660 0013C460 FC 00 00 50 */ fneg f0, f0 /* 8013F664 0013C464 D0 1A 00 0C */ stfs f0, 0xc(r26) -/* 8013F668 0013C468 C0 42 A5 10 */ lfs f2, lbl_803CEE90-_SDA2_BASE_(r2) +/* 8013F668 0013C468 C0 42 A5 10 */ lfs f2, lbl__1063_2-_SDA2_BASE_(r2) /* 8013F66C 0013C46C C0 3A 00 0C */ lfs f1, 0xc(r26) /* 8013F670 0013C470 C0 1A 00 08 */ lfs f0, 8(r26) /* 8013F674 0013C474 EC 02 00 7A */ fmadds f0, f2, f1, f0 @@ -2539,9 +2539,9 @@ lbl_8013F67C: .global zNPCTypeBossSandy.zNPCBSandy_BossDamageEffect_Init__Fv zNPCTypeBossSandy.zNPCBSandy_BossDamageEffect_Init__Fv: -/* 8013F6B8 0013C4B8 3C 60 80 33 */ lis r3, lbl_80328114@ha +/* 8013F6B8 0013C4B8 3C 60 80 33 */ lis r3, lbl_BDErecord@ha /* 8013F6BC 0013C4BC 38 00 00 00 */ li r0, 0 -/* 8013F6C0 0013C4C0 38 63 81 14 */ addi r3, r3, lbl_80328114@l +/* 8013F6C0 0013C4C0 38 63 81 14 */ addi r3, r3, lbl_BDErecord@l /* 8013F6C4 0013C4C4 90 03 01 04 */ stw r0, 0x104(r3) /* 8013F6C8 0013C4C8 90 03 02 0C */ stw r0, 0x20c(r3) /* 8013F6CC 0013C4CC 90 03 03 14 */ stw r0, 0x314(r3) @@ -2552,9 +2552,9 @@ zNPCTypeBossSandy.zNPCBSandy_BossDamageEffect_Init__Fv: zNPCTypeBossSandy.zNPCBSandy_BossDamageEffect__FP14xModelInstanceUi: /* 8013F6D8 0013C4D8 28 04 00 00 */ cmplwi r4, 0 /* 8013F6DC 0013C4DC 41 82 00 D4 */ beq lbl_8013F7B0 -/* 8013F6E0 0013C4E0 3C 80 80 33 */ lis r4, lbl_80328114@ha +/* 8013F6E0 0013C4E0 3C 80 80 33 */ lis r4, lbl_BDErecord@ha /* 8013F6E4 0013C4E4 38 A0 00 00 */ li r5, 0 -/* 8013F6E8 0013C4E8 38 84 81 14 */ addi r4, r4, lbl_80328114@l +/* 8013F6E8 0013C4E8 38 84 81 14 */ addi r4, r4, lbl_BDErecord@l /* 8013F6EC 0013C4EC 80 04 01 04 */ lwz r0, 0x104(r4) /* 8013F6F0 0013C4F0 7C 00 18 40 */ cmplw r0, r3 /* 8013F6F4 0013C4F4 41 82 00 40 */ beq lbl_8013F734 @@ -2577,10 +2577,10 @@ lbl_8013F734: /* 8013F734 0013C534 2C 05 00 04 */ cmpwi r5, 4 /* 8013F738 0013C538 4C 80 00 20 */ bgelr /* 8013F73C 0013C53C 1C 85 01 08 */ mulli r4, r5, 0x108 -/* 8013F740 0013C540 3C 60 80 33 */ lis r3, lbl_80328114@ha -/* 8013F744 0013C544 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013F740 0013C540 3C 60 80 33 */ lis r3, lbl_BDErecord@ha +/* 8013F744 0013C544 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8013F748 0013C548 38 E0 00 00 */ li r7, 0 -/* 8013F74C 0013C54C 38 03 81 14 */ addi r0, r3, lbl_80328114@l +/* 8013F74C 0013C54C 38 03 81 14 */ addi r0, r3, lbl_BDErecord@l /* 8013F750 0013C550 7C C0 22 14 */ add r6, r0, r4 /* 8013F754 0013C554 80 66 01 04 */ lwz r3, 0x104(r6) /* 8013F758 0013C558 7C C5 33 78 */ mr r5, r6 @@ -2608,9 +2608,9 @@ lbl_8013F79C: /* 8013F7A8 0013C5A8 90 06 00 00 */ stw r0, 0(r6) /* 8013F7AC 0013C5AC 4E 80 00 20 */ blr lbl_8013F7B0: -/* 8013F7B0 0013C5B0 3C 80 80 33 */ lis r4, lbl_80328114@ha +/* 8013F7B0 0013C5B0 3C 80 80 33 */ lis r4, lbl_BDErecord@ha /* 8013F7B4 0013C5B4 38 A0 00 00 */ li r5, 0 -/* 8013F7B8 0013C5B8 38 84 81 14 */ addi r4, r4, lbl_80328114@l +/* 8013F7B8 0013C5B8 38 84 81 14 */ addi r4, r4, lbl_BDErecord@l /* 8013F7BC 0013C5BC 80 04 01 04 */ lwz r0, 0x104(r4) /* 8013F7C0 0013C5C0 28 00 00 00 */ cmplwi r0, 0 /* 8013F7C4 0013C5C4 41 82 00 40 */ beq lbl_8013F804 @@ -2633,29 +2633,29 @@ lbl_8013F804: /* 8013F804 0013C604 2C 05 00 04 */ cmpwi r5, 4 /* 8013F808 0013C608 4C 80 00 20 */ bgelr /* 8013F80C 0013C60C 1C C5 01 08 */ mulli r6, r5, 0x108 -/* 8013F810 0013C610 3C A0 80 33 */ lis r5, lbl_80328114@ha +/* 8013F810 0013C610 3C A0 80 33 */ lis r5, lbl_BDErecord@ha /* 8013F814 0013C614 38 80 00 00 */ li r4, 0 -/* 8013F818 0013C618 38 05 81 14 */ addi r0, r5, lbl_80328114@l +/* 8013F818 0013C618 38 05 81 14 */ addi r0, r5, lbl_BDErecord@l /* 8013F81C 0013C61C 7C A0 32 14 */ add r5, r0, r6 /* 8013F820 0013C620 90 65 01 04 */ stw r3, 0x104(r5) -/* 8013F824 0013C624 C0 02 A5 14 */ lfs f0, lbl_803CEE94-_SDA2_BASE_(r2) +/* 8013F824 0013C624 C0 02 A5 14 */ lfs f0, lbl__1064_2-_SDA2_BASE_(r2) /* 8013F828 0013C628 D0 05 01 00 */ stfs f0, 0x100(r5) /* 8013F82C 0013C62C 48 00 00 44 */ b lbl_8013F870 lbl_8013F830: /* 8013F830 0013C630 C0 03 00 18 */ lfs f0, 0x18(r3) /* 8013F834 0013C634 7C 05 25 2E */ stfsx f0, r5, r4 /* 8013F838 0013C638 38 84 00 04 */ addi r4, r4, 4 -/* 8013F83C 0013C63C C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 8013F83C 0013C63C C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 8013F840 0013C640 D0 03 00 18 */ stfs f0, 0x18(r3) /* 8013F844 0013C644 C0 03 00 1C */ lfs f0, 0x1c(r3) /* 8013F848 0013C648 7C 05 25 2E */ stfsx f0, r5, r4 /* 8013F84C 0013C64C 38 84 00 04 */ addi r4, r4, 4 -/* 8013F850 0013C650 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013F850 0013C650 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8013F854 0013C654 D0 03 00 1C */ stfs f0, 0x1c(r3) /* 8013F858 0013C658 C0 03 00 20 */ lfs f0, 0x20(r3) /* 8013F85C 0013C65C 7C 05 25 2E */ stfsx f0, r5, r4 /* 8013F860 0013C660 38 84 00 04 */ addi r4, r4, 4 -/* 8013F864 0013C664 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013F864 0013C664 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8013F868 0013C668 D0 03 00 20 */ stfs f0, 0x20(r3) /* 8013F86C 0013C66C 80 63 00 00 */ lwz r3, 0(r3) lbl_8013F870: @@ -2678,15 +2678,15 @@ zNPCTypeBossSandy.zNPCBSandy_BossDamageEffect_Update__Ff: /* 8013F8A4 0013C6A4 93 C1 00 18 */ stw r30, 0x18(r1) /* 8013F8A8 0013C6A8 93 A1 00 14 */ stw r29, 0x14(r1) /* 8013F8AC 0013C6AC FF E0 08 90 */ fmr f31, f1 -/* 8013F8B0 0013C6B0 3C 60 80 33 */ lis r3, lbl_80328114@ha -/* 8013F8B4 0013C6B4 3B E3 81 14 */ addi r31, r3, lbl_80328114@l +/* 8013F8B0 0013C6B0 3C 60 80 33 */ lis r3, lbl_BDErecord@ha +/* 8013F8B4 0013C6B4 3B E3 81 14 */ addi r31, r3, lbl_BDErecord@l /* 8013F8B8 0013C6B8 3B C0 00 00 */ li r30, 0 lbl_8013F8BC: /* 8013F8BC 0013C6BC 80 7F 01 04 */ lwz r3, 0x104(r31) /* 8013F8C0 0013C6C0 28 03 00 00 */ cmplwi r3, 0 /* 8013F8C4 0013C6C4 41 82 00 B4 */ beq lbl_8013F978 /* 8013F8C8 0013C6C8 C0 3F 01 00 */ lfs f1, 0x100(r31) -/* 8013F8CC 0013C6CC C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013F8CC 0013C6CC C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8013F8D0 0013C6D0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8013F8D4 0013C6D4 40 81 00 A4 */ ble lbl_8013F978 /* 8013F8D8 0013C6D8 FC 01 F8 40 */ fcmpo cr0, f1, f31 @@ -2695,35 +2695,35 @@ lbl_8013F8BC: /* 8013F8E4 0013C6E4 4B FF FD F5 */ bl zNPCTypeBossSandy.zNPCBSandy_BossDamageEffect__FP14xModelInstanceUi lbl_8013F8E8: /* 8013F8E8 0013C6E8 C0 3F 01 00 */ lfs f1, 0x100(r31) -/* 8013F8EC 0013C6EC C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013F8EC 0013C6EC C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8013F8F0 0013C6F0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8013F8F4 0013C6F4 40 81 00 84 */ ble lbl_8013F978 /* 8013F8F8 0013C6F8 EC 01 F8 28 */ fsubs f0, f1, f31 /* 8013F8FC 0013C6FC D0 1F 01 00 */ stfs f0, 0x100(r31) /* 8013F900 0013C700 C0 3F 01 00 */ lfs f1, 0x100(r31) -/* 8013F904 0013C704 C0 02 A5 14 */ lfs f0, lbl_803CEE94-_SDA2_BASE_(r2) -/* 8013F908 0013C708 C0 82 A4 CC */ lfs f4, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 8013F904 0013C704 C0 02 A5 14 */ lfs f0, lbl__1064_2-_SDA2_BASE_(r2) +/* 8013F908 0013C708 C0 82 A4 CC */ lfs f4, lbl__831_4-_SDA2_BASE_(r2) /* 8013F90C 0013C70C EC 41 00 24 */ fdivs f2, f1, f0 -/* 8013F910 0013C710 C0 22 A4 DC */ lfs f1, lbl_803CEE5C-_SDA2_BASE_(r2) -/* 8013F914 0013C714 C0 62 A5 70 */ lfs f3, lbl_803CEEF0-_SDA2_BASE_(r2) -/* 8013F918 0013C718 C0 02 A5 7C */ lfs f0, lbl_803CEEFC-_SDA2_BASE_(r2) +/* 8013F910 0013C710 C0 22 A4 DC */ lfs f1, lbl__1029_2-_SDA2_BASE_(r2) +/* 8013F914 0013C714 C0 62 A5 70 */ lfs f3, lbl__1462_2-_SDA2_BASE_(r2) +/* 8013F918 0013C718 C0 02 A5 7C */ lfs f0, lbl__1465_1-_SDA2_BASE_(r2) /* 8013F91C 0013C71C EC 84 10 28 */ fsubs f4, f4, f2 /* 8013F920 0013C720 EC 41 01 32 */ fmuls f2, f1, f4 /* 8013F924 0013C724 EC 20 01 32 */ fmuls f1, f0, f4 /* 8013F928 0013C728 EF C3 00 B2 */ fmuls f30, f3, f2 /* 8013F92C 0013C72C 4B F8 55 65 */ bl icos__Ff -/* 8013F930 0013C730 C0 42 A5 58 */ lfs f2, lbl_803CEED8-_SDA2_BASE_(r2) +/* 8013F930 0013C730 C0 42 A5 58 */ lfs f2, lbl__1196-_SDA2_BASE_(r2) /* 8013F934 0013C734 4B EF 02 E1 */ bl xpow__Fff -/* 8013F938 0013C738 C0 42 A5 78 */ lfs f2, lbl_803CEEF8-_SDA2_BASE_(r2) -/* 8013F93C 0013C73C C0 02 A5 74 */ lfs f0, lbl_803CEEF4-_SDA2_BASE_(r2) +/* 8013F938 0013C738 C0 42 A5 78 */ lfs f2, lbl__1464_2-_SDA2_BASE_(r2) +/* 8013F93C 0013C73C C0 02 A5 74 */ lfs f0, lbl__1463_1-_SDA2_BASE_(r2) /* 8013F940 0013C740 83 BF 01 04 */ lwz r29, 0x104(r31) /* 8013F944 0013C744 EF A2 00 7A */ fmadds f29, f2, f1, f0 /* 8013F948 0013C748 48 00 00 28 */ b lbl_8013F970 lbl_8013F94C: /* 8013F94C 0013C74C FC 20 F0 90 */ fmr f1, f30 /* 8013F950 0013C750 4B F8 55 41 */ bl icos__Ff -/* 8013F954 0013C754 C0 42 A4 D8 */ lfs f2, lbl_803CEE58-_SDA2_BASE_(r2) -/* 8013F958 0013C758 C0 02 A5 80 */ lfs f0, lbl_803CEF00-_SDA2_BASE_(r2) +/* 8013F954 0013C754 C0 42 A4 D8 */ lfs f2, lbl__864_5-_SDA2_BASE_(r2) +/* 8013F958 0013C758 C0 02 A5 80 */ lfs f0, lbl__1466_2-_SDA2_BASE_(r2) /* 8013F95C 0013C75C EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8013F960 0013C760 D0 1D 00 18 */ stfs f0, 0x18(r29) /* 8013F964 0013C764 D3 BD 00 1C */ stfs f29, 0x1c(r29) @@ -2752,10 +2752,10 @@ lbl_8013F978: /* 8013F9B8 0013C7B8 4E 80 00 20 */ blr /* 8013F9BC 0013C7BC 94 21 FF A0 */ stwu r1, -0x60(r1) /* 8013F9C0 0013C7C0 7C 08 02 A6 */ mflr r0 -/* 8013F9C4 0013C7C4 3C 80 80 33 */ lis r4, lbl_80328000@ha +/* 8013F9C4 0013C7C4 3C 80 80 33 */ lis r4, lbl_sSinTable@ha /* 8013F9C8 0013C7C8 90 01 00 64 */ stw r0, 0x64(r1) /* 8013F9CC 0013C7CC 93 E1 00 5C */ stw r31, 0x5c(r1) -/* 8013F9D0 0013C7D0 3B E4 80 00 */ addi r31, r4, lbl_80328000@l +/* 8013F9D0 0013C7D0 3B E4 80 00 */ addi r31, r4, lbl_sSinTable@l /* 8013F9D4 0013C7D4 93 C1 00 58 */ stw r30, 0x58(r1) /* 8013F9D8 0013C7D8 7C 7E 1B 78 */ mr r30, r3 /* 8013F9DC 0013C7DC 93 A1 00 54 */ stw r29, 0x54(r1) @@ -2874,41 +2874,41 @@ lbl_8013FB60: /* 8013FB80 0013C980 38 61 00 38 */ addi r3, r1, 0x38 /* 8013FB84 0013C984 38 9E 05 F0 */ addi r4, r30, 0x5f0 /* 8013FB88 0013C988 4B F0 E9 55 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8013FB8C 0013C98C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8013FB8C 0013C98C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8013FB90 0013C990 3B A1 00 28 */ addi r29, r1, 0x28 -/* 8013FB94 0013C994 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8013FB94 0013C994 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8013FB98 0013C998 7F A3 EB 78 */ mr r3, r29 /* 8013FB9C 0013C99C 38 84 00 34 */ addi r4, r4, 0x34 /* 8013FBA0 0013C9A0 4B F0 E9 3D */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8013FBA4 0013C9A4 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013FBA4 0013C9A4 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8013FBA8 0013C9A8 7F A3 EB 78 */ mr r3, r29 /* 8013FBAC 0013C9AC D0 01 00 2C */ stfs f0, 0x2c(r1) /* 8013FBB0 0013C9B0 4B EC EA A1 */ bl xVec3Length__FPC5xVec3 -/* 8013FBB4 0013C9B4 C0 02 A5 5C */ lfs f0, lbl_803CEEDC-_SDA2_BASE_(r2) +/* 8013FBB4 0013C9B4 C0 02 A5 5C */ lfs f0, lbl__1209-_SDA2_BASE_(r2) /* 8013FBB8 0013C9B8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8013FBBC 0013C9BC 40 80 00 1C */ bge lbl_8013FBD8 -/* 8013FBC0 0013C9C0 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013FBC0 0013C9C0 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) /* 8013FBC4 0013C9C4 7F A3 EB 78 */ mr r3, r29 -/* 8013FBC8 0013C9C8 C0 62 A4 CC */ lfs f3, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 8013FBC8 0013C9C8 C0 62 A4 CC */ lfs f3, lbl__831_4-_SDA2_BASE_(r2) /* 8013FBCC 0013C9CC FC 40 08 90 */ fmr f2, f1 /* 8013FBD0 0013C9D0 4B EC F4 2D */ bl xVec3Init__FP5xVec3fff /* 8013FBD4 0013C9D4 48 00 00 14 */ b lbl_8013FBE8 lbl_8013FBD8: -/* 8013FBD8 0013C9D8 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 8013FBD8 0013C9D8 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 8013FBDC 0013C9DC 7F A3 EB 78 */ mr r3, r29 /* 8013FBE0 0013C9E0 EC 20 08 24 */ fdivs f1, f0, f1 /* 8013FBE4 0013C9E4 4B ED BD 55 */ bl xVec3SMulBy__FP5xVec3f lbl_8013FBE8: -/* 8013FBE8 0013C9E8 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013FBE8 0013C9E8 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) /* 8013FBEC 0013C9EC 38 61 00 18 */ addi r3, r1, 0x18 -/* 8013FBF0 0013C9F0 C0 42 A4 CC */ lfs f2, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 8013FBF0 0013C9F0 C0 42 A4 CC */ lfs f2, lbl__831_4-_SDA2_BASE_(r2) /* 8013FBF4 0013C9F4 FC 60 08 90 */ fmr f3, f1 /* 8013FBF8 0013C9F8 4B EC F4 05 */ bl xVec3Init__FP5xVec3fff /* 8013FBFC 0013C9FC C0 01 00 28 */ lfs f0, 0x28(r1) /* 8013FC00 0013CA00 38 61 00 08 */ addi r3, r1, 8 /* 8013FC04 0013CA04 C0 21 00 30 */ lfs f1, 0x30(r1) /* 8013FC08 0013CA08 FC 60 00 50 */ fneg f3, f0 -/* 8013FC0C 0013CA0C C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013FC0C 0013CA0C C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 8013FC10 0013CA10 4B EC F3 ED */ bl xVec3Init__FP5xVec3fff /* 8013FC14 0013CA14 38 61 00 08 */ addi r3, r1, 8 /* 8013FC18 0013CA18 48 0F 07 71 */ bl RwMatrixUpdate @@ -2971,9 +2971,9 @@ CalcMagnetizeInfo__10zNPCBSandyFv: /* 8013FCDC 0013CADC 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8013FCE0 0013CAE0 38 84 00 30 */ addi r4, r4, 0x30 /* 8013FCE4 0013CAE4 4B F0 E7 F9 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 8013FCE8 0013CAE8 3C 60 80 2A */ lis r3, lbl_802998C8@ha +/* 8013FCE8 0013CAE8 3C 60 80 2A */ lis r3, lbl_sBone@ha /* 8013FCEC 0013CAEC 80 BF 00 24 */ lwz r5, 0x24(r31) -/* 8013FCF0 0013CAF0 38 83 98 C8 */ addi r4, r3, lbl_802998C8@l +/* 8013FCF0 0013CAF0 38 83 98 C8 */ addi r4, r3, lbl_sBone@l /* 8013FCF4 0013CAF4 80 04 00 04 */ lwz r0, 4(r4) /* 8013FCF8 0013CAF8 38 61 00 08 */ addi r3, r1, 8 /* 8013FCFC 0013CAFC 80 A5 00 4C */ lwz r5, 0x4c(r5) @@ -2983,9 +2983,9 @@ CalcMagnetizeInfo__10zNPCBSandyFv: /* 8013FD0C 0013CB0C 38 7F 05 FC */ addi r3, r31, 0x5fc /* 8013FD10 0013CB10 38 81 00 08 */ addi r4, r1, 8 /* 8013FD14 0013CB14 4B EF 2F 71 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 -/* 8013FD18 0013CB18 3C 80 80 2A */ lis r4, lbl_80299950@ha +/* 8013FD18 0013CB18 3C 80 80 2A */ lis r4, lbl_sBoneOffset@ha /* 8013FD1C 0013CB1C 38 7F 06 1C */ addi r3, r31, 0x61c -/* 8013FD20 0013CB20 38 A4 99 50 */ addi r5, r4, lbl_80299950@l +/* 8013FD20 0013CB20 38 A4 99 50 */ addi r5, r4, lbl_sBoneOffset@l /* 8013FD24 0013CB24 38 81 00 08 */ addi r4, r1, 8 /* 8013FD28 0013CB28 38 A5 00 0C */ addi r5, r5, 0xc /* 8013FD2C 0013CB2C 48 00 68 65 */ bl zNPCTypeBossSandy.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 @@ -2995,7 +2995,7 @@ CalcMagnetizeInfo__10zNPCBSandyFv: /* 8013FD3C 0013CB3C 38 7F 06 1C */ addi r3, r31, 0x61c /* 8013FD40 0013CB40 38 9F 06 28 */ addi r4, r31, 0x628 /* 8013FD44 0013CB44 4B ED 53 AD */ bl xVec3Dist__FPC5xVec3PC5xVec3 -/* 8013FD48 0013CB48 C0 02 A5 48 */ lfs f0, lbl_803CEEC8-_SDA2_BASE_(r2) +/* 8013FD48 0013CB48 C0 02 A5 48 */ lfs f0, lbl__1192_1-_SDA2_BASE_(r2) /* 8013FD4C 0013CB4C EC 00 00 72 */ fmuls f0, f0, f1 /* 8013FD50 0013CB50 D0 1F 06 34 */ stfs f0, 0x634(r31) /* 8013FD54 0013CB54 83 E1 00 4C */ lwz r31, 0x4c(r1) @@ -3012,13 +3012,13 @@ InitFX__10zNPCBSandyFv: /* 8013FD74 0013CB74 93 E1 00 0C */ stw r31, 0xc(r1) /* 8013FD78 0013CB78 7C 7F 1B 78 */ mr r31, r3 /* 8013FD7C 0013CB7C 38 7F 09 E0 */ addi r3, r31, 0x9e0 -/* 8013FD80 0013CB80 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013FD80 0013CB80 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8013FD84 0013CB84 D0 1F 0A E0 */ stfs f0, 0xae0(r31) -/* 8013FD88 0013CB88 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013FD88 0013CB88 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8013FD8C 0013CB8C D0 1F 0A E4 */ stfs f0, 0xae4(r31) -/* 8013FD90 0013CB90 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 8013FD90 0013CB90 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 8013FD94 0013CB94 D0 1F 0A E8 */ stfs f0, 0xae8(r31) -/* 8013FD98 0013CB98 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 8013FD98 0013CB98 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 8013FD9C 0013CB9C D0 1F 0A EC */ stfs f0, 0xaec(r31) /* 8013FDA0 0013CBA0 80 9F 07 B8 */ lwz r4, 0x7b8(r31) /* 8013FDA4 0013CBA4 80 84 00 24 */ lwz r4, 0x24(r4) @@ -3036,20 +3036,20 @@ InitFX__10zNPCBSandyFv: /* 8013FDD4 0013CBD4 4B EC E7 19 */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 8013FDD8 0013CBD8 80 9F 07 C0 */ lwz r4, 0x7c0(r31) /* 8013FDDC 0013CBDC 38 7F 0A A0 */ addi r3, r31, 0xaa0 -/* 8013FDE0 0013CBE0 C0 22 A5 84 */ lfs f1, lbl_803CEF04-_SDA2_BASE_(r2) +/* 8013FDE0 0013CBE0 C0 22 A5 84 */ lfs f1, lbl__1521_1-_SDA2_BASE_(r2) /* 8013FDE4 0013CBE4 80 84 00 24 */ lwz r4, 0x24(r4) /* 8013FDE8 0013CBE8 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8013FDEC 0013CBEC 4B EC B2 A5 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8013FDF0 0013CBF0 80 9F 07 C0 */ lwz r4, 0x7c0(r31) /* 8013FDF4 0013CBF4 38 7F 0A B0 */ addi r3, r31, 0xab0 -/* 8013FDF8 0013CBF8 C0 22 A5 88 */ lfs f1, lbl_803CEF08-_SDA2_BASE_(r2) +/* 8013FDF8 0013CBF8 C0 22 A5 88 */ lfs f1, lbl__1522_1-_SDA2_BASE_(r2) /* 8013FDFC 0013CBFC 80 84 00 24 */ lwz r4, 0x24(r4) /* 8013FE00 0013CC00 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8013FE04 0013CC04 38 84 00 20 */ addi r4, r4, 0x20 /* 8013FE08 0013CC08 4B EC B2 89 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8013FE0C 0013CC0C 80 9F 07 C0 */ lwz r4, 0x7c0(r31) /* 8013FE10 0013CC10 38 7F 0A C0 */ addi r3, r31, 0xac0 -/* 8013FE14 0013CC14 C0 22 A5 84 */ lfs f1, lbl_803CEF04-_SDA2_BASE_(r2) +/* 8013FE14 0013CC14 C0 22 A5 84 */ lfs f1, lbl__1521_1-_SDA2_BASE_(r2) /* 8013FE18 0013CC18 80 84 00 24 */ lwz r4, 0x24(r4) /* 8013FE1C 0013CC1C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8013FE20 0013CC20 38 84 00 10 */ addi r4, r4, 0x10 @@ -3062,26 +3062,26 @@ InitFX__10zNPCBSandyFv: /* 8013FE3C 0013CC3C 4B F0 E6 A1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8013FE40 0013CC40 80 9F 07 C0 */ lwz r4, 0x7c0(r31) /* 8013FE44 0013CC44 38 7F 0A D0 */ addi r3, r31, 0xad0 -/* 8013FE48 0013CC48 C0 22 A5 20 */ lfs f1, lbl_803CEEA0-_SDA2_BASE_(r2) +/* 8013FE48 0013CC48 C0 22 A5 20 */ lfs f1, lbl__1067-_SDA2_BASE_(r2) /* 8013FE4C 0013CC4C 80 84 00 24 */ lwz r4, 0x24(r4) /* 8013FE50 0013CC50 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8013FE54 0013CC54 38 84 00 10 */ addi r4, r4, 0x10 /* 8013FE58 0013CC58 4B ED 52 01 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f /* 8013FE5C 0013CC5C 80 9F 07 C0 */ lwz r4, 0x7c0(r31) /* 8013FE60 0013CC60 38 7F 0A D0 */ addi r3, r31, 0xad0 -/* 8013FE64 0013CC64 C0 22 A5 34 */ lfs f1, lbl_803CEEB4-_SDA2_BASE_(r2) +/* 8013FE64 0013CC64 C0 22 A5 34 */ lfs f1, lbl__1072-_SDA2_BASE_(r2) /* 8013FE68 0013CC68 80 84 00 24 */ lwz r4, 0x24(r4) /* 8013FE6C 0013CC6C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8013FE70 0013CC70 38 84 00 20 */ addi r4, r4, 0x20 /* 8013FE74 0013CC74 4B ED 51 E5 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 8013FE78 0013CC78 C0 22 A5 8C */ lfs f1, lbl_803CEF0C-_SDA2_BASE_(r2) +/* 8013FE78 0013CC78 C0 22 A5 8C */ lfs f1, lbl__1523_2-_SDA2_BASE_(r2) /* 8013FE7C 0013CC7C 38 7F 09 80 */ addi r3, r31, 0x980 -/* 8013FE80 0013CC80 C0 42 A5 10 */ lfs f2, lbl_803CEE90-_SDA2_BASE_(r2) -/* 8013FE84 0013CC84 C0 62 A4 C8 */ lfs f3, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013FE80 0013CC80 C0 42 A5 10 */ lfs f2, lbl__1063_2-_SDA2_BASE_(r2) +/* 8013FE84 0013CC84 C0 62 A4 C8 */ lfs f3, lbl__830_4-_SDA2_BASE_(r2) /* 8013FE88 0013CC88 4B EC F1 75 */ bl xVec3Init__FP5xVec3fff -/* 8013FE8C 0013CC8C C0 22 A5 10 */ lfs f1, lbl_803CEE90-_SDA2_BASE_(r2) +/* 8013FE8C 0013CC8C C0 22 A5 10 */ lfs f1, lbl__1063_2-_SDA2_BASE_(r2) /* 8013FE90 0013CC90 38 7F 09 8C */ addi r3, r31, 0x98c -/* 8013FE94 0013CC94 C0 62 A4 C8 */ lfs f3, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013FE94 0013CC94 C0 62 A4 C8 */ lfs f3, lbl__830_4-_SDA2_BASE_(r2) /* 8013FE98 0013CC98 FC 40 08 90 */ fmr f2, f1 /* 8013FE9C 0013CC9C 4B EC F1 61 */ bl xVec3Init__FP5xVec3fff /* 8013FEA0 0013CCA0 38 00 00 03 */ li r0, 3 @@ -3090,37 +3090,37 @@ InitFX__10zNPCBSandyFv: /* 8013FEAC 0013CCAC 38 E0 00 00 */ li r7, 0 /* 8013FEB0 0013CCB0 38 C0 00 A0 */ li r6, 0xa0 /* 8013FEB4 0013CCB4 38 A0 00 FF */ li r5, 0xff -/* 8013FEB8 0013CCB8 C0 02 A5 90 */ lfs f0, lbl_803CEF10-_SDA2_BASE_(r2) +/* 8013FEB8 0013CCB8 C0 02 A5 90 */ lfs f0, lbl__1524_1-_SDA2_BASE_(r2) /* 8013FEBC 0013CCBC 38 80 00 C8 */ li r4, 0xc8 /* 8013FEC0 0013CCC0 38 00 1C 28 */ li r0, 0x1c28 /* 8013FEC4 0013CCC4 38 7F 09 98 */ addi r3, r31, 0x998 /* 8013FEC8 0013CCC8 D0 1F 07 FC */ stfs f0, 0x7fc(r31) -/* 8013FECC 0013CCCC C0 02 A5 94 */ lfs f0, lbl_803CEF14-_SDA2_BASE_(r2) +/* 8013FECC 0013CCCC C0 02 A5 94 */ lfs f0, lbl__1525_2-_SDA2_BASE_(r2) /* 8013FED0 0013CCD0 D0 1F 08 00 */ stfs f0, 0x800(r31) -/* 8013FED4 0013CCD4 C0 02 A5 24 */ lfs f0, lbl_803CEEA4-_SDA2_BASE_(r2) +/* 8013FED4 0013CCD4 C0 02 A5 24 */ lfs f0, lbl__1068_3-_SDA2_BASE_(r2) /* 8013FED8 0013CCD8 D0 1F 08 04 */ stfs f0, 0x804(r31) /* 8013FEDC 0013CCDC B1 1F 08 10 */ sth r8, 0x810(r31) /* 8013FEE0 0013CCE0 B0 FF 08 12 */ sth r7, 0x812(r31) -/* 8013FEE4 0013CCE4 C0 02 A4 D8 */ lfs f0, lbl_803CEE58-_SDA2_BASE_(r2) +/* 8013FEE4 0013CCE4 C0 02 A4 D8 */ lfs f0, lbl__864_5-_SDA2_BASE_(r2) /* 8013FEE8 0013CCE8 D0 1F 08 14 */ stfs f0, 0x814(r31) -/* 8013FEEC 0013CCEC C0 02 A5 98 */ lfs f0, lbl_803CEF18-_SDA2_BASE_(r2) +/* 8013FEEC 0013CCEC C0 02 A5 98 */ lfs f0, lbl__1526_1-_SDA2_BASE_(r2) /* 8013FEF0 0013CCF0 D0 1F 08 18 */ stfs f0, 0x818(r31) -/* 8013FEF4 0013CCF4 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 8013FEF4 0013CCF4 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 8013FEF8 0013CCF8 D0 1F 08 1C */ stfs f0, 0x81c(r31) /* 8013FEFC 0013CCFC 98 DF 08 20 */ stb r6, 0x820(r31) /* 8013FF00 0013CD00 98 DF 08 21 */ stb r6, 0x821(r31) /* 8013FF04 0013CD04 98 BF 08 22 */ stb r5, 0x822(r31) /* 8013FF08 0013CD08 98 9F 08 23 */ stb r4, 0x823(r31) -/* 8013FF0C 0013CD0C C0 02 A5 9C */ lfs f0, lbl_803CEF1C-_SDA2_BASE_(r2) +/* 8013FF0C 0013CD0C C0 02 A5 9C */ lfs f0, lbl__1527_1-_SDA2_BASE_(r2) /* 8013FF10 0013CD10 D0 1F 08 24 */ stfs f0, 0x824(r31) /* 8013FF14 0013CD14 90 1F 08 28 */ stw r0, 0x828(r31) -/* 8013FF18 0013CD18 C0 22 A5 8C */ lfs f1, lbl_803CEF0C-_SDA2_BASE_(r2) -/* 8013FF1C 0013CD1C C0 42 A5 10 */ lfs f2, lbl_803CEE90-_SDA2_BASE_(r2) -/* 8013FF20 0013CD20 C0 62 A4 C8 */ lfs f3, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013FF18 0013CD18 C0 22 A5 8C */ lfs f1, lbl__1523_2-_SDA2_BASE_(r2) +/* 8013FF1C 0013CD1C C0 42 A5 10 */ lfs f2, lbl__1063_2-_SDA2_BASE_(r2) +/* 8013FF20 0013CD20 C0 62 A4 C8 */ lfs f3, lbl__830_4-_SDA2_BASE_(r2) /* 8013FF24 0013CD24 4B EC F0 D9 */ bl xVec3Init__FP5xVec3fff -/* 8013FF28 0013CD28 C0 22 A5 10 */ lfs f1, lbl_803CEE90-_SDA2_BASE_(r2) +/* 8013FF28 0013CD28 C0 22 A5 10 */ lfs f1, lbl__1063_2-_SDA2_BASE_(r2) /* 8013FF2C 0013CD2C 38 7F 09 A4 */ addi r3, r31, 0x9a4 -/* 8013FF30 0013CD30 C0 62 A4 C8 */ lfs f3, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013FF30 0013CD30 C0 62 A4 C8 */ lfs f3, lbl__830_4-_SDA2_BASE_(r2) /* 8013FF34 0013CD34 FC 40 08 90 */ fmr f2, f1 /* 8013FF38 0013CD38 4B EC F0 C5 */ bl xVec3Init__FP5xVec3fff /* 8013FF3C 0013CD3C 38 00 00 03 */ li r0, 3 @@ -3129,37 +3129,37 @@ InitFX__10zNPCBSandyFv: /* 8013FF48 0013CD48 38 C0 00 00 */ li r6, 0 /* 8013FF4C 0013CD4C 38 A0 00 C8 */ li r5, 0xc8 /* 8013FF50 0013CD50 38 80 00 37 */ li r4, 0x37 -/* 8013FF54 0013CD54 C0 02 A5 90 */ lfs f0, lbl_803CEF10-_SDA2_BASE_(r2) +/* 8013FF54 0013CD54 C0 02 A5 90 */ lfs f0, lbl__1524_1-_SDA2_BASE_(r2) /* 8013FF58 0013CD58 38 00 1C 28 */ li r0, 0x1c28 /* 8013FF5C 0013CD5C 38 7F 09 B0 */ addi r3, r31, 0x9b0 /* 8013FF60 0013CD60 D0 1F 08 3C */ stfs f0, 0x83c(r31) -/* 8013FF64 0013CD64 C0 02 A5 94 */ lfs f0, lbl_803CEF14-_SDA2_BASE_(r2) +/* 8013FF64 0013CD64 C0 02 A5 94 */ lfs f0, lbl__1525_2-_SDA2_BASE_(r2) /* 8013FF68 0013CD68 D0 1F 08 40 */ stfs f0, 0x840(r31) -/* 8013FF6C 0013CD6C C0 02 A5 24 */ lfs f0, lbl_803CEEA4-_SDA2_BASE_(r2) +/* 8013FF6C 0013CD6C C0 02 A5 24 */ lfs f0, lbl__1068_3-_SDA2_BASE_(r2) /* 8013FF70 0013CD70 D0 1F 08 44 */ stfs f0, 0x844(r31) /* 8013FF74 0013CD74 B0 FF 08 50 */ sth r7, 0x850(r31) /* 8013FF78 0013CD78 B0 DF 08 52 */ sth r6, 0x852(r31) -/* 8013FF7C 0013CD7C C0 02 A4 D8 */ lfs f0, lbl_803CEE58-_SDA2_BASE_(r2) +/* 8013FF7C 0013CD7C C0 02 A4 D8 */ lfs f0, lbl__864_5-_SDA2_BASE_(r2) /* 8013FF80 0013CD80 D0 1F 08 54 */ stfs f0, 0x854(r31) -/* 8013FF84 0013CD84 C0 02 A5 98 */ lfs f0, lbl_803CEF18-_SDA2_BASE_(r2) +/* 8013FF84 0013CD84 C0 02 A5 98 */ lfs f0, lbl__1526_1-_SDA2_BASE_(r2) /* 8013FF88 0013CD88 D0 1F 08 58 */ stfs f0, 0x858(r31) -/* 8013FF8C 0013CD8C C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 8013FF8C 0013CD8C C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 8013FF90 0013CD90 D0 1F 08 5C */ stfs f0, 0x85c(r31) /* 8013FF94 0013CD94 98 BF 08 60 */ stb r5, 0x860(r31) /* 8013FF98 0013CD98 98 BF 08 61 */ stb r5, 0x861(r31) /* 8013FF9C 0013CD9C 98 9F 08 62 */ stb r4, 0x862(r31) /* 8013FFA0 0013CDA0 98 BF 08 63 */ stb r5, 0x863(r31) -/* 8013FFA4 0013CDA4 C0 02 A5 9C */ lfs f0, lbl_803CEF1C-_SDA2_BASE_(r2) +/* 8013FFA4 0013CDA4 C0 02 A5 9C */ lfs f0, lbl__1527_1-_SDA2_BASE_(r2) /* 8013FFA8 0013CDA8 D0 1F 08 64 */ stfs f0, 0x864(r31) /* 8013FFAC 0013CDAC 90 1F 08 68 */ stw r0, 0x868(r31) -/* 8013FFB0 0013CDB0 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8013FFB4 0013CDB4 C0 42 A5 10 */ lfs f2, lbl_803CEE90-_SDA2_BASE_(r2) +/* 8013FFB0 0013CDB0 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) +/* 8013FFB4 0013CDB4 C0 42 A5 10 */ lfs f2, lbl__1063_2-_SDA2_BASE_(r2) /* 8013FFB8 0013CDB8 FC 60 08 90 */ fmr f3, f1 /* 8013FFBC 0013CDBC 4B EC F0 41 */ bl xVec3Init__FP5xVec3fff -/* 8013FFC0 0013CDC0 C0 22 A5 A0 */ lfs f1, lbl_803CEF20-_SDA2_BASE_(r2) +/* 8013FFC0 0013CDC0 C0 22 A5 A0 */ lfs f1, lbl__1528-_SDA2_BASE_(r2) /* 8013FFC4 0013CDC4 38 7F 09 BC */ addi r3, r31, 0x9bc -/* 8013FFC8 0013CDC8 C0 42 A5 10 */ lfs f2, lbl_803CEE90-_SDA2_BASE_(r2) -/* 8013FFCC 0013CDCC C0 62 A4 C8 */ lfs f3, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8013FFC8 0013CDC8 C0 42 A5 10 */ lfs f2, lbl__1063_2-_SDA2_BASE_(r2) +/* 8013FFCC 0013CDCC C0 62 A4 C8 */ lfs f3, lbl__830_4-_SDA2_BASE_(r2) /* 8013FFD0 0013CDD0 4B EC F0 2D */ bl xVec3Init__FP5xVec3fff /* 8013FFD4 0013CDD4 38 00 00 03 */ li r0, 3 /* 8013FFD8 0013CDD8 39 00 00 08 */ li r8, 8 @@ -3167,38 +3167,38 @@ InitFX__10zNPCBSandyFv: /* 8013FFE0 0013CDE0 38 E0 00 00 */ li r7, 0 /* 8013FFE4 0013CDE4 38 C0 00 A0 */ li r6, 0xa0 /* 8013FFE8 0013CDE8 38 A0 00 FF */ li r5, 0xff -/* 8013FFEC 0013CDEC C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 8013FFEC 0013CDEC C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 8013FFF0 0013CDF0 38 80 00 C8 */ li r4, 0xc8 /* 8013FFF4 0013CDF4 38 00 1C 20 */ li r0, 0x1c20 /* 8013FFF8 0013CDF8 38 7F 09 C8 */ addi r3, r31, 0x9c8 /* 8013FFFC 0013CDFC D0 1F 08 AC */ stfs f0, 0x8ac(r31) -/* 80140000 0013CE00 C0 02 A4 EC */ lfs f0, lbl_803CEE6C-_SDA2_BASE_(r2) +/* 80140000 0013CE00 C0 02 A4 EC */ lfs f0, lbl__1033_3-_SDA2_BASE_(r2) /* 80140004 0013CE04 D0 1F 08 B0 */ stfs f0, 0x8b0(r31) -/* 80140008 0013CE08 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80140008 0013CE08 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8014000C 0013CE0C D0 1F 08 B4 */ stfs f0, 0x8b4(r31) /* 80140010 0013CE10 B1 1F 08 90 */ sth r8, 0x890(r31) /* 80140014 0013CE14 B0 FF 08 92 */ sth r7, 0x892(r31) -/* 80140018 0013CE18 C0 02 A4 D8 */ lfs f0, lbl_803CEE58-_SDA2_BASE_(r2) +/* 80140018 0013CE18 C0 02 A4 D8 */ lfs f0, lbl__864_5-_SDA2_BASE_(r2) /* 8014001C 0013CE1C D0 1F 08 94 */ stfs f0, 0x894(r31) -/* 80140020 0013CE20 C0 02 A5 A4 */ lfs f0, lbl_803CEF24-_SDA2_BASE_(r2) +/* 80140020 0013CE20 C0 02 A5 A4 */ lfs f0, lbl__1529-_SDA2_BASE_(r2) /* 80140024 0013CE24 D0 1F 08 98 */ stfs f0, 0x898(r31) -/* 80140028 0013CE28 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 80140028 0013CE28 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 8014002C 0013CE2C D0 1F 08 9C */ stfs f0, 0x89c(r31) /* 80140030 0013CE30 98 DF 08 A0 */ stb r6, 0x8a0(r31) /* 80140034 0013CE34 98 DF 08 A1 */ stb r6, 0x8a1(r31) /* 80140038 0013CE38 98 BF 08 A2 */ stb r5, 0x8a2(r31) /* 8014003C 0013CE3C 98 9F 08 A3 */ stb r4, 0x8a3(r31) -/* 80140040 0013CE40 C0 02 A5 A8 */ lfs f0, lbl_803CEF28-_SDA2_BASE_(r2) +/* 80140040 0013CE40 C0 02 A5 A8 */ lfs f0, lbl__1530-_SDA2_BASE_(r2) /* 80140044 0013CE44 D0 1F 08 A4 */ stfs f0, 0x8a4(r31) /* 80140048 0013CE48 90 1F 08 A8 */ stw r0, 0x8a8(r31) -/* 8014004C 0013CE4C C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) -/* 80140050 0013CE50 C0 42 A5 10 */ lfs f2, lbl_803CEE90-_SDA2_BASE_(r2) +/* 8014004C 0013CE4C C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) +/* 80140050 0013CE50 C0 42 A5 10 */ lfs f2, lbl__1063_2-_SDA2_BASE_(r2) /* 80140054 0013CE54 FC 60 08 90 */ fmr f3, f1 /* 80140058 0013CE58 4B EC EF A5 */ bl xVec3Init__FP5xVec3fff -/* 8014005C 0013CE5C C0 22 A5 A0 */ lfs f1, lbl_803CEF20-_SDA2_BASE_(r2) +/* 8014005C 0013CE5C C0 22 A5 A0 */ lfs f1, lbl__1528-_SDA2_BASE_(r2) /* 80140060 0013CE60 38 7F 09 D4 */ addi r3, r31, 0x9d4 -/* 80140064 0013CE64 C0 42 A5 10 */ lfs f2, lbl_803CEE90-_SDA2_BASE_(r2) -/* 80140068 0013CE68 C0 62 A4 C8 */ lfs f3, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80140064 0013CE64 C0 42 A5 10 */ lfs f2, lbl__1063_2-_SDA2_BASE_(r2) +/* 80140068 0013CE68 C0 62 A4 C8 */ lfs f3, lbl__830_4-_SDA2_BASE_(r2) /* 8014006C 0013CE6C 4B EC EF 91 */ bl xVec3Init__FP5xVec3fff /* 80140070 0013CE70 39 40 00 03 */ li r10, 3 /* 80140074 0013CE74 39 20 00 0A */ li r9, 0xa @@ -3206,29 +3206,29 @@ InitFX__10zNPCBSandyFv: /* 8014007C 0013CE7C 39 00 00 00 */ li r8, 0 /* 80140080 0013CE80 38 E0 00 C8 */ li r7, 0xc8 /* 80140084 0013CE84 38 C0 00 37 */ li r6, 0x37 -/* 80140088 0013CE88 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 80140088 0013CE88 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 8014008C 0013CE8C 38 A0 1C 20 */ li r5, 0x1c20 /* 80140090 0013CE90 38 80 00 FF */ li r4, 0xff /* 80140094 0013CE94 38 60 01 10 */ li r3, 0x110 /* 80140098 0013CE98 D0 1F 08 EC */ stfs f0, 0x8ec(r31) /* 8014009C 0013CE9C 38 00 00 32 */ li r0, 0x32 -/* 801400A0 0013CEA0 C0 02 A4 EC */ lfs f0, lbl_803CEE6C-_SDA2_BASE_(r2) +/* 801400A0 0013CEA0 C0 02 A4 EC */ lfs f0, lbl__1033_3-_SDA2_BASE_(r2) /* 801400A4 0013CEA4 D0 1F 08 F0 */ stfs f0, 0x8f0(r31) -/* 801400A8 0013CEA8 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801400A8 0013CEA8 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 801400AC 0013CEAC D0 1F 08 F4 */ stfs f0, 0x8f4(r31) /* 801400B0 0013CEB0 B1 3F 08 D0 */ sth r9, 0x8d0(r31) /* 801400B4 0013CEB4 B1 1F 08 D2 */ sth r8, 0x8d2(r31) -/* 801400B8 0013CEB8 C0 02 A4 D8 */ lfs f0, lbl_803CEE58-_SDA2_BASE_(r2) +/* 801400B8 0013CEB8 C0 02 A4 D8 */ lfs f0, lbl__864_5-_SDA2_BASE_(r2) /* 801400BC 0013CEBC D0 1F 08 D4 */ stfs f0, 0x8d4(r31) -/* 801400C0 0013CEC0 C0 02 A5 A4 */ lfs f0, lbl_803CEF24-_SDA2_BASE_(r2) +/* 801400C0 0013CEC0 C0 02 A5 A4 */ lfs f0, lbl__1529-_SDA2_BASE_(r2) /* 801400C4 0013CEC4 D0 1F 08 D8 */ stfs f0, 0x8d8(r31) -/* 801400C8 0013CEC8 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 801400C8 0013CEC8 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 801400CC 0013CECC D0 1F 08 DC */ stfs f0, 0x8dc(r31) /* 801400D0 0013CED0 98 FF 08 E0 */ stb r7, 0x8e0(r31) /* 801400D4 0013CED4 98 FF 08 E1 */ stb r7, 0x8e1(r31) /* 801400D8 0013CED8 98 DF 08 E2 */ stb r6, 0x8e2(r31) /* 801400DC 0013CEDC 98 FF 08 E3 */ stb r7, 0x8e3(r31) -/* 801400E0 0013CEE0 C0 02 A5 AC */ lfs f0, lbl_803CEF2C-_SDA2_BASE_(r2) +/* 801400E0 0013CEE0 C0 02 A5 AC */ lfs f0, lbl__1531-_SDA2_BASE_(r2) /* 801400E4 0013CEE4 D0 1F 08 E4 */ stfs f0, 0x8e4(r31) /* 801400E8 0013CEE8 90 BF 08 E8 */ stw r5, 0x8e8(r31) /* 801400EC 0013CEEC 91 5F 08 F8 */ stw r10, 0x8f8(r31) @@ -3236,9 +3236,9 @@ InitFX__10zNPCBSandyFv: /* 801400F4 0013CEF4 98 FF 09 21 */ stb r7, 0x921(r31) /* 801400F8 0013CEF8 98 FF 09 22 */ stb r7, 0x922(r31) /* 801400FC 0013CEFC 98 9F 09 23 */ stb r4, 0x923(r31) -/* 80140100 0013CF00 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 80140100 0013CF00 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 80140104 0013CF04 D0 1F 09 14 */ stfs f0, 0x914(r31) -/* 80140108 0013CF08 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 80140108 0013CF08 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 8014010C 0013CF0C D0 1F 09 1C */ stfs f0, 0x91c(r31) /* 80140110 0013CF10 90 7F 09 28 */ stw r3, 0x928(r31) /* 80140114 0013CF14 91 5F 09 38 */ stw r10, 0x938(r31) @@ -3246,9 +3246,9 @@ InitFX__10zNPCBSandyFv: /* 8014011C 0013CF1C 98 1F 09 61 */ stb r0, 0x961(r31) /* 80140120 0013CF20 98 FF 09 62 */ stb r7, 0x962(r31) /* 80140124 0013CF24 98 9F 09 63 */ stb r4, 0x963(r31) -/* 80140128 0013CF28 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 80140128 0013CF28 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 8014012C 0013CF2C D0 1F 09 54 */ stfs f0, 0x954(r31) -/* 80140130 0013CF30 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 80140130 0013CF30 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 80140134 0013CF34 D0 1F 09 5C */ stfs f0, 0x95c(r31) /* 80140138 0013CF38 90 7F 09 68 */ stw r3, 0x968(r31) /* 8014013C 0013CF3C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -3278,7 +3278,7 @@ UpdateFX__10zNPCBSandyFf: /* 80140190 0013CF90 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80140194 0013CF94 41 82 01 74 */ beq lbl_80140308 lbl_80140198: -/* 80140198 0013CF98 C0 02 A4 D0 */ lfs f0, lbl_803CEE50-_SDA2_BASE_(r2) +/* 80140198 0013CF98 C0 02 A4 D0 */ lfs f0, lbl__842_3-_SDA2_BASE_(r2) /* 8014019C 0013CF9C 7C 83 00 34 */ cntlzw r3, r4 /* 801401A0 0013CFA0 54 60 10 30 */ rlwinm r0, r3, 2, 0, 0x18 /* 801401A4 0013CFA4 7F FE FB 78 */ mr r30, r31 @@ -3291,7 +3291,7 @@ lbl_801401B8: /* 801401BC 0013CFBC EC 00 F0 2A */ fadds f0, f0, f30 /* 801401C0 0013CFC0 D0 1E 0A E8 */ stfs f0, 0xae8(r30) /* 801401C4 0013CFC4 C0 3E 0A E8 */ lfs f1, 0xae8(r30) -/* 801401C8 0013CFC8 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 801401C8 0013CFC8 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 801401CC 0013CFCC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801401D0 0013CFD0 40 81 00 08 */ ble lbl_801401D8 /* 801401D4 0013CFD4 D0 1E 0A E8 */ stfs f0, 0xae8(r30) @@ -3305,7 +3305,7 @@ lbl_801401E8: /* 801401EC 0013CFEC EC 00 F8 28 */ fsubs f0, f0, f31 /* 801401F0 0013CFF0 D0 1E 0A E0 */ stfs f0, 0xae0(r30) /* 801401F4 0013CFF4 C0 3E 0A E0 */ lfs f1, 0xae0(r30) -/* 801401F8 0013CFF8 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801401F8 0013CFF8 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 801401FC 0013CFFC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80140200 0013D000 40 80 00 F4 */ bge lbl_801402F4 /* 80140204 0013D004 4B EF 0A 85 */ bl xurand__Fv @@ -3315,7 +3315,7 @@ lbl_801401E8: /* 80140214 0013D014 4B EF 0A 55 */ bl xrand__Fv /* 80140218 0013D018 54 79 9F BE */ rlwinm r25, r3, 0x13, 0x1e, 0x1f /* 8014021C 0013D01C 4B EF 0A 6D */ bl xurand__Fv -/* 80140220 0013D020 C0 02 A4 DC */ lfs f0, lbl_803CEE5C-_SDA2_BASE_(r2) +/* 80140220 0013D020 C0 02 A4 DC */ lfs f0, lbl__1029_2-_SDA2_BASE_(r2) /* 80140224 0013D024 38 61 00 20 */ addi r3, r1, 0x20 /* 80140228 0013D028 EC 20 00 72 */ fmuls f1, f0, f1 /* 8014022C 0013D02C 4B EF 22 B1 */ bl xMat3x3RotY__FP7xMat3x3f @@ -3354,7 +3354,7 @@ lbl_801401E8: /* 801402B0 0013D0B0 2C 1A 00 01 */ cmpwi r26, 1 /* 801402B4 0013D0B4 40 82 00 20 */ bne lbl_801402D4 /* 801402B8 0013D0B8 C0 24 08 18 */ lfs f1, 0x818(r4) -/* 801402BC 0013D0BC C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801402BC 0013D0BC C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 801402C0 0013D0C0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801402C4 0013D0C4 40 80 00 28 */ bge lbl_801402EC /* 801402C8 0013D0C8 FC 00 08 50 */ fneg f0, f1 @@ -3362,7 +3362,7 @@ lbl_801401E8: /* 801402D0 0013D0D0 48 00 00 1C */ b lbl_801402EC lbl_801402D4: /* 801402D4 0013D0D4 C0 24 08 18 */ lfs f1, 0x818(r4) -/* 801402D8 0013D0D8 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801402D8 0013D0D8 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 801402DC 0013D0DC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801402E0 0013D0E0 40 81 00 0C */ ble lbl_801402EC /* 801402E4 0013D0E4 FC 00 08 50 */ fneg f0, f1 @@ -3408,9 +3408,9 @@ lbl_80140364: /* 80140368 0013D168 4B F1 1D 99 */ bl zCameraDisableTracking__F17camera_owner_enum /* 8014036C 0013D16C 2C 1E 00 00 */ cmpwi r30, 0 /* 80140370 0013D170 41 82 00 14 */ beq lbl_80140384 -/* 80140374 0013D174 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80140374 0013D174 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80140378 0013D178 38 7F 0D 64 */ addi r3, r31, 0xd64 -/* 8014037C 0013D17C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8014037C 0013D17C 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80140380 0013D180 4B EC DB 35 */ bl start__13xBinaryCameraFR7xCamera lbl_80140384: /* 80140384 0013D184 80 7F 02 C0 */ lwz r3, 0x2c0(r31) @@ -3418,30 +3418,30 @@ lbl_80140384: /* 8014038C 0013D18C 41 82 00 90 */ beq lbl_8014041C /* 80140390 0013D190 54 60 04 A5 */ rlwinm. r0, r3, 0, 0x12, 0x12 /* 80140394 0013D194 40 82 00 14 */ bne lbl_801403A8 -/* 80140398 0013D198 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80140398 0013D198 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8014039C 0013D19C 38 7F 0D C8 */ addi r3, r31, 0xdc8 -/* 801403A0 0013D1A0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 801403A0 0013D1A0 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 801403A4 0013D1A4 4B EC DB 11 */ bl start__13xBinaryCameraFR7xCamera lbl_801403A8: -/* 801403A8 0013D1A8 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 801403A8 0013D1A8 3C 80 80 3C */ lis r4, lbl_globals@ha /* 801403AC 0013D1AC 38 7F 0D C8 */ addi r3, r31, 0xdc8 -/* 801403B0 0013D1B0 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l +/* 801403B0 0013D1B0 38 A4 05 58 */ addi r5, r4, lbl_globals@l /* 801403B4 0013D1B4 38 81 00 08 */ addi r4, r1, 8 /* 801403B8 0013D1B8 80 A5 07 04 */ lwz r5, 0x704(r5) /* 801403BC 0013D1BC 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 801403C0 0013D1C0 C0 05 00 30 */ lfs f0, 0x30(r5) /* 801403C4 0013D1C4 D0 01 00 08 */ stfs f0, 8(r1) -/* 801403C8 0013D1C8 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801403C8 0013D1C8 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 801403CC 0013D1CC D0 01 00 0C */ stfs f0, 0xc(r1) /* 801403D0 0013D1D0 C0 05 00 38 */ lfs f0, 0x38(r5) /* 801403D4 0013D1D4 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 801403D8 0013D1D8 80 AD 96 98 */ lwz r5, lbl_803CBF98-_SDA_BASE_(r13) -/* 801403DC 0013D1DC C0 22 A5 10 */ lfs f1, lbl_803CEE90-_SDA2_BASE_(r2) +/* 801403D8 0013D1D8 80 AD 96 98 */ lwz r5, lbl_sCamSubTarget-_SDA_BASE_(r13) +/* 801403DC 0013D1DC C0 22 A5 10 */ lfs f1, lbl__1063_2-_SDA2_BASE_(r2) /* 801403E0 0013D1E0 48 00 61 A1 */ bl set_targets__13xBinaryCameraFRC5xVec3RC5xVec3f /* 801403E4 0013D1E4 80 1F 02 C0 */ lwz r0, 0x2c0(r31) /* 801403E8 0013D1E8 54 00 04 63 */ rlwinm. r0, r0, 0, 0x11, 0x11 /* 801403EC 0013D1EC 41 82 00 20 */ beq lbl_8014040C -/* 801403F0 0013D1F0 C0 22 A4 F4 */ lfs f1, lbl_803CEE74-_SDA2_BASE_(r2) +/* 801403F0 0013D1F0 C0 22 A4 F4 */ lfs f1, lbl__1035_4-_SDA2_BASE_(r2) /* 801403F4 0013D1F4 38 7F 0D C8 */ addi r3, r31, 0xdc8 /* 801403F8 0013D1F8 4B EC DB 0D */ bl update__13xBinaryCameraFf /* 801403FC 0013D1FC 80 1F 02 C0 */ lwz r0, 0x2c0(r31) @@ -3456,15 +3456,15 @@ lbl_8014040C: lbl_8014041C: /* 8014041C 0013D21C 54 60 04 A5 */ rlwinm. r0, r3, 0, 0x12, 0x12 /* 80140420 0013D220 41 82 00 14 */ beq lbl_80140434 -/* 80140424 0013D224 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80140424 0013D224 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80140428 0013D228 38 7F 0D 64 */ addi r3, r31, 0xd64 -/* 8014042C 0013D22C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8014042C 0013D22C 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80140430 0013D230 4B EC DA 85 */ bl start__13xBinaryCameraFR7xCamera lbl_80140434: -/* 80140434 0013D234 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80140438 0013D238 80 AD 96 98 */ lwz r5, lbl_803CBF98-_SDA_BASE_(r13) -/* 8014043C 0013D23C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 80140440 0013D240 C0 22 A5 10 */ lfs f1, lbl_803CEE90-_SDA2_BASE_(r2) +/* 80140434 0013D234 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80140438 0013D238 80 AD 96 98 */ lwz r5, lbl_sCamSubTarget-_SDA_BASE_(r13) +/* 8014043C 0013D23C 38 63 05 58 */ addi r3, r3, lbl_globals@l +/* 80140440 0013D240 C0 22 A5 10 */ lfs f1, lbl__1063_2-_SDA2_BASE_(r2) /* 80140444 0013D244 80 83 07 04 */ lwz r4, 0x704(r3) /* 80140448 0013D248 38 7F 0D 64 */ addi r3, r31, 0xd64 /* 8014044C 0013D24C 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -3473,7 +3473,7 @@ lbl_80140434: /* 80140458 0013D258 80 1F 02 C0 */ lwz r0, 0x2c0(r31) /* 8014045C 0013D25C 54 00 04 63 */ rlwinm. r0, r0, 0, 0x11, 0x11 /* 80140460 0013D260 41 82 00 20 */ beq lbl_80140480 -/* 80140464 0013D264 C0 22 A4 F4 */ lfs f1, lbl_803CEE74-_SDA2_BASE_(r2) +/* 80140464 0013D264 C0 22 A4 F4 */ lfs f1, lbl__1035_4-_SDA2_BASE_(r2) /* 80140468 0013D268 38 7F 0D 64 */ addi r3, r31, 0xd64 /* 8014046C 0013D26C 4B EC DA 99 */ bl update__13xBinaryCameraFf /* 80140470 0013D270 80 1F 02 C0 */ lwz r0, 0x2c0(r31) @@ -3562,26 +3562,26 @@ zNPCTypeBossSandy.MakeOBBFor__FiiP4xEntP7xMat4x3: /* 80140588 0013D388 93 E1 00 3C */ stw r31, 0x3c(r1) /* 8014058C 0013D38C 93 C1 00 38 */ stw r30, 0x38(r1) /* 80140590 0013D390 93 A1 00 34 */ stw r29, 0x34(r1) -/* 80140594 0013D394 3D 20 80 2A */ lis r9, lbl_802998C8@ha -/* 80140598 0013D398 3C E0 80 2A */ lis r7, lbl_80299950@ha +/* 80140594 0013D394 3D 20 80 2A */ lis r9, lbl_sBone@ha +/* 80140598 0013D398 3C E0 80 2A */ lis r7, lbl_sBoneOffset@ha /* 8014059C 0013D39C 1D 03 00 0C */ mulli r8, r3, 0xc /* 801405A0 0013D3A0 54 6A 10 3A */ slwi r10, r3, 2 -/* 801405A4 0013D3A4 38 69 98 C8 */ addi r3, r9, lbl_802998C8@l +/* 801405A4 0013D3A4 38 69 98 C8 */ addi r3, r9, lbl_sBone@l /* 801405A8 0013D3A8 7C BE 2B 78 */ mr r30, r5 /* 801405AC 0013D3AC 7C A3 50 2E */ lwzx r5, r3, r10 /* 801405B0 0013D3B0 7C DF 33 78 */ mr r31, r6 -/* 801405B4 0013D3B4 38 07 99 50 */ addi r0, r7, lbl_80299950@l +/* 801405B4 0013D3B4 38 07 99 50 */ addi r0, r7, lbl_sBoneOffset@l /* 801405B8 0013D3B8 7C 9D 23 78 */ mr r29, r4 /* 801405BC 0013D3BC 7F E4 FB 78 */ mr r4, r31 /* 801405C0 0013D3C0 38 61 00 20 */ addi r3, r1, 0x20 /* 801405C4 0013D3C4 7C C0 42 14 */ add r6, r0, r8 /* 801405C8 0013D3C8 4B FF FF 05 */ bl zNPCTypeBossSandy.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 -/* 801405CC 0013D3CC 3C 80 80 2A */ lis r4, lbl_802998C8@ha -/* 801405D0 0013D3D0 3C 60 80 2A */ lis r3, lbl_80299950@ha +/* 801405CC 0013D3CC 3C 80 80 2A */ lis r4, lbl_sBone@ha +/* 801405D0 0013D3D0 3C 60 80 2A */ lis r3, lbl_sBoneOffset@ha /* 801405D4 0013D3D4 1C DD 00 0C */ mulli r6, r29, 0xc /* 801405D8 0013D3D8 57 A5 10 3A */ slwi r5, r29, 2 -/* 801405DC 0013D3DC 38 84 98 C8 */ addi r4, r4, lbl_802998C8@l -/* 801405E0 0013D3E0 38 03 99 50 */ addi r0, r3, lbl_80299950@l +/* 801405DC 0013D3DC 38 84 98 C8 */ addi r4, r4, lbl_sBone@l +/* 801405E0 0013D3E0 38 03 99 50 */ addi r0, r3, lbl_sBoneOffset@l /* 801405E4 0013D3E4 7C A4 28 2E */ lwzx r5, r4, r5 /* 801405E8 0013D3E8 7F E4 FB 78 */ mr r4, r31 /* 801405EC 0013D3EC 38 61 00 14 */ addi r3, r1, 0x14 @@ -3594,26 +3594,26 @@ zNPCTypeBossSandy.MakeOBBFor__FiiP4xEntP7xMat4x3: /* 80140608 0013D408 7C 64 1B 78 */ mr r4, r3 /* 8014060C 0013D40C 4B F0 DC E5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80140610 0013D410 FC 00 08 90 */ fmr f0, f1 -/* 80140614 0013D414 C0 42 A5 28 */ lfs f2, lbl_803CEEA8-_SDA2_BASE_(r2) -/* 80140618 0013D418 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80140614 0013D414 C0 42 A5 28 */ lfs f2, lbl__1069-_SDA2_BASE_(r2) +/* 80140618 0013D418 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) /* 8014061C 0013D41C 38 7E 00 A0 */ addi r3, r30, 0xa0 /* 80140620 0013D420 FC 60 10 90 */ fmr f3, f2 /* 80140624 0013D424 FF E0 00 90 */ fmr f31, f0 /* 80140628 0013D428 4B EC E9 D5 */ bl xVec3Init__FP5xVec3fff -/* 8014062C 0013D42C C0 42 A5 B0 */ lfs f2, lbl_803CEF30-_SDA2_BASE_(r2) +/* 8014062C 0013D42C C0 42 A5 B0 */ lfs f2, lbl__1666-_SDA2_BASE_(r2) /* 80140630 0013D430 FC 20 F8 90 */ fmr f1, f31 /* 80140634 0013D434 38 7E 00 94 */ addi r3, r30, 0x94 /* 80140638 0013D438 FC 60 10 90 */ fmr f3, f2 /* 8014063C 0013D43C 4B EC E9 C1 */ bl xVec3Init__FP5xVec3fff -/* 80140640 0013D440 C0 02 A4 E8 */ lfs f0, lbl_803CEE68-_SDA2_BASE_(r2) +/* 80140640 0013D440 C0 02 A4 E8 */ lfs f0, lbl__1032_3-_SDA2_BASE_(r2) /* 80140644 0013D444 38 7E 00 88 */ addi r3, r30, 0x88 -/* 80140648 0013D448 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80140648 0013D448 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 8014064C 0013D44C EC 20 07 F2 */ fmuls f1, f0, f31 /* 80140650 0013D450 FC 60 10 90 */ fmr f3, f2 /* 80140654 0013D454 4B EC E9 A9 */ bl xVec3Init__FP5xVec3fff /* 80140658 0013D458 C0 01 00 1C */ lfs f0, 0x1c(r1) /* 8014065C 0013D45C 38 61 00 08 */ addi r3, r1, 8 -/* 80140660 0013D460 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80140660 0013D460 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) /* 80140664 0013D464 FC 40 00 50 */ fneg f2, f0 /* 80140668 0013D468 C0 61 00 18 */ lfs f3, 0x18(r1) /* 8014066C 0013D46C 4B EC E9 91 */ bl xVec3Init__FP5xVec3fff @@ -3622,16 +3622,16 @@ zNPCTypeBossSandy.MakeOBBFor__FiiP4xEntP7xMat4x3: /* 80140678 0013D478 4B F0 DC 79 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8014067C 0013D47C 4B EC D6 FD */ bl xasin__Ff /* 80140680 0013D480 C0 41 00 14 */ lfs f2, 0x14(r1) -/* 80140684 0013D484 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80140684 0013D484 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80140688 0013D488 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8014068C 0013D48C 40 80 00 20 */ bge lbl_801406AC /* 80140690 0013D490 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80140694 0013D494 40 80 00 10 */ bge lbl_801406A4 -/* 80140698 0013D498 C0 02 A5 B4 */ lfs f0, lbl_803CEF34-_SDA2_BASE_(r2) +/* 80140698 0013D498 C0 02 A5 B4 */ lfs f0, lbl__1667-_SDA2_BASE_(r2) /* 8014069C 0013D49C EC 20 08 28 */ fsubs f1, f0, f1 /* 801406A0 0013D4A0 48 00 00 0C */ b lbl_801406AC lbl_801406A4: -/* 801406A4 0013D4A4 C0 02 A5 7C */ lfs f0, lbl_803CEEFC-_SDA2_BASE_(r2) +/* 801406A4 0013D4A4 C0 02 A5 7C */ lfs f0, lbl__1465_1-_SDA2_BASE_(r2) /* 801406A8 0013D4A8 EC 20 08 28 */ fsubs f1, f0, f1 lbl_801406AC: /* 801406AC 0013D4AC FC 80 08 90 */ fmr f4, f1 @@ -3735,9 +3735,9 @@ lbl_80140800: /* 8014080C 0013D60C 38 00 00 03 */ li r0, 3 /* 80140810 0013D610 90 1D 02 D4 */ stw r0, 0x2d4(r29) lbl_80140814: -/* 80140814 0013D614 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80140814 0013D614 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80140818 0013D618 3B E0 00 00 */ li r31, 0 -/* 8014081C 0013D61C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8014081C 0013D61C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80140820 0013D620 80 63 1F BC */ lwz r3, 0x1fbc(r3) /* 80140824 0013D624 28 03 00 00 */ cmplwi r3, 0 /* 80140828 0013D628 41 82 00 18 */ beq lbl_80140840 @@ -3757,7 +3757,7 @@ lbl_80140840: /* 8014085C 0013D65C D0 1D 07 F4 */ stfs f0, 0x7f4(r29) /* 80140860 0013D660 48 00 00 0C */ b lbl_8014086C lbl_80140864: -/* 80140864 0013D664 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80140864 0013D664 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80140868 0013D668 D0 1D 07 F4 */ stfs f0, 0x7f4(r29) lbl_8014086C: /* 8014086C 0013D66C 80 7D 02 C0 */ lwz r3, 0x2c0(r29) @@ -3774,12 +3774,12 @@ lbl_8014088C: /* 80140894 0013D694 41 82 00 24 */ beq lbl_801408B8 /* 80140898 0013D698 60 60 40 00 */ ori r0, r3, 0x4000 /* 8014089C 0013D69C 90 1D 02 C0 */ stw r0, 0x2c0(r29) -/* 801408A0 0013D6A0 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801408A0 0013D6A0 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 801408A4 0013D6A4 D0 1D 0A F8 */ stfs f0, 0xaf8(r29) -/* 801408A8 0013D6A8 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) -/* 801408AC 0013D6AC D0 0D 96 80 */ stfs f0, lbl_803CBF80-_SDA_BASE_(r13) -/* 801408B0 0013D6B0 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) -/* 801408B4 0013D6B4 D0 0D 96 84 */ stfs f0, lbl_803CBF84-_SDA_BASE_(r13) +/* 801408A8 0013D6A8 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) +/* 801408AC 0013D6AC D0 0D 96 80 */ stfs f0, lbl_sElbowDropTimer-_SDA_BASE_(r13) +/* 801408B0 0013D6B0 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) +/* 801408B4 0013D6B4 D0 0D 96 84 */ stfs f0, lbl_sChaseTimer-_SDA_BASE_(r13) lbl_801408B8: /* 801408B8 0013D6B8 A0 1D 00 06 */ lhz r0, 6(r29) /* 801408BC 0013D6BC 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -3804,49 +3804,49 @@ lbl_801408EC: /* 801408FC 0013D6FC 38 80 00 00 */ li r4, 0 /* 80140900 0013D700 4B FC D7 61 */ bl Timestep__7xPsycheFfPv lbl_80140904: -/* 80140904 0013D704 88 0D 84 81 */ lbz r0, lbl_803CAD81-_SDA_BASE_(r13) -/* 80140908 0013D708 88 8D 84 80 */ lbz r4, lbl_803CAD80-_SDA_BASE_(r13) +/* 80140904 0013D704 88 0D 84 81 */ lbz r0, lbl_sWasUsingBossCam-_SDA_BASE_(r13) +/* 80140908 0013D708 88 8D 84 80 */ lbz r4, lbl_sUseBossCam-_SDA_BASE_(r13) /* 8014090C 0013D70C 7C 00 20 40 */ cmplw r0, r4 /* 80140910 0013D710 41 82 00 94 */ beq lbl_801409A4 /* 80140914 0013D714 28 00 00 00 */ cmplwi r0, 0 /* 80140918 0013D718 41 82 00 60 */ beq lbl_80140978 -/* 8014091C 0013D71C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80140920 0013D720 C0 0D 96 A0 */ lfs f0, lbl_803CBFA0-_SDA_BASE_(r13) -/* 80140924 0013D724 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8014091C 0013D71C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80140920 0013D720 C0 0D 96 A0 */ lfs f0, lbl_sCurrHeight-_SDA_BASE_(r13) +/* 80140924 0013D724 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80140928 0013D728 D0 03 01 70 */ stfs f0, 0x170(r3) -/* 8014092C 0013D72C C0 0D 96 A4 */ lfs f0, lbl_803CBFA4-_SDA_BASE_(r13) +/* 8014092C 0013D72C C0 0D 96 A4 */ lfs f0, lbl_sCurrRadius-_SDA_BASE_(r13) /* 80140930 0013D730 D0 03 01 60 */ stfs f0, 0x160(r3) -/* 80140934 0013D734 C0 02 A5 7C */ lfs f0, lbl_803CEEFC-_SDA2_BASE_(r2) -/* 80140938 0013D738 C0 4D 96 9C */ lfs f2, lbl_803CBF9C-_SDA_BASE_(r13) +/* 80140934 0013D734 C0 02 A5 7C */ lfs f0, lbl__1465_1-_SDA2_BASE_(r2) +/* 80140938 0013D738 C0 4D 96 9C */ lfs f2, lbl_sCurrYaw-_SDA_BASE_(r13) /* 8014093C 0013D73C EC 20 10 2A */ fadds f1, f0, f2 /* 80140940 0013D740 D0 23 01 80 */ stfs f1, 0x180(r3) -/* 80140944 0013D744 C0 02 A4 DC */ lfs f0, lbl_803CEE5C-_SDA2_BASE_(r2) +/* 80140944 0013D744 C0 02 A4 DC */ lfs f0, lbl__1029_2-_SDA2_BASE_(r2) /* 80140948 0013D748 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014094C 0013D74C 40 81 00 0C */ ble lbl_80140958 /* 80140950 0013D750 EC 01 00 28 */ fsubs f0, f1, f0 /* 80140954 0013D754 D0 03 01 80 */ stfs f0, 0x180(r3) lbl_80140958: -/* 80140958 0013D758 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8014095C 0013D75C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80140958 0013D758 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8014095C 0013D75C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80140960 0013D760 D0 43 01 D4 */ stfs f2, 0x1d4(r3) -/* 80140964 0013D764 C0 0D 96 A8 */ lfs f0, lbl_803CBFA8-_SDA_BASE_(r13) +/* 80140964 0013D764 C0 0D 96 A8 */ lfs f0, lbl_sCurrPitch-_SDA_BASE_(r13) /* 80140968 0013D768 D0 03 01 DC */ stfs f0, 0x1dc(r3) -/* 8014096C 0013D76C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8014096C 0013D76C C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80140970 0013D770 D0 03 01 E4 */ stfs f0, 0x1e4(r3) /* 80140974 0013D774 48 00 00 2C */ b lbl_801409A0 lbl_80140978: -/* 80140978 0013D778 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8014097C 0013D77C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80140978 0013D778 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8014097C 0013D77C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80140980 0013D780 C0 03 01 D4 */ lfs f0, 0x1d4(r3) -/* 80140984 0013D784 D0 0D 96 9C */ stfs f0, lbl_803CBF9C-_SDA_BASE_(r13) +/* 80140984 0013D784 D0 0D 96 9C */ stfs f0, lbl_sCurrYaw-_SDA_BASE_(r13) /* 80140988 0013D788 C0 03 01 70 */ lfs f0, 0x170(r3) -/* 8014098C 0013D78C D0 0D 96 A0 */ stfs f0, lbl_803CBFA0-_SDA_BASE_(r13) +/* 8014098C 0013D78C D0 0D 96 A0 */ stfs f0, lbl_sCurrHeight-_SDA_BASE_(r13) /* 80140990 0013D790 C0 03 01 60 */ lfs f0, 0x160(r3) -/* 80140994 0013D794 D0 0D 96 A4 */ stfs f0, lbl_803CBFA4-_SDA_BASE_(r13) +/* 80140994 0013D794 D0 0D 96 A4 */ stfs f0, lbl_sCurrRadius-_SDA_BASE_(r13) /* 80140998 0013D798 C0 03 01 DC */ lfs f0, 0x1dc(r3) -/* 8014099C 0013D79C D0 0D 96 A8 */ stfs f0, lbl_803CBFA8-_SDA_BASE_(r13) +/* 8014099C 0013D79C D0 0D 96 A8 */ stfs f0, lbl_sCurrPitch-_SDA_BASE_(r13) lbl_801409A0: -/* 801409A0 0013D7A0 98 8D 84 81 */ stb r4, lbl_803CAD81-_SDA_BASE_(r13) +/* 801409A0 0013D7A0 98 8D 84 81 */ stb r4, lbl_sWasUsingBossCam-_SDA_BASE_(r13) lbl_801409A4: /* 801409A4 0013D7A4 28 04 00 00 */ cmplwi r4, 0 /* 801409A8 0013D7A8 41 82 00 14 */ beq lbl_801409BC @@ -3858,37 +3858,37 @@ lbl_801409BC: /* 801409BC 0013D7BC 38 60 00 08 */ li r3, 8 /* 801409C0 0013D7C0 4B F1 17 51 */ bl zCameraEnableTracking__F17camera_owner_enum lbl_801409C4: -/* 801409C4 0013D7C4 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 801409C4 0013D7C4 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 801409C8 0013D7C8 D0 1D 05 44 */ stfs f0, 0x544(r29) /* 801409CC 0013D7CC 80 1D 02 C0 */ lwz r0, 0x2c0(r29) /* 801409D0 0013D7D0 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13 /* 801409D4 0013D7D4 41 82 00 48 */ beq lbl_80140A1C -/* 801409D8 0013D7D8 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 801409D8 0013D7D8 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 801409DC 0013D7DC D0 1D 05 24 */ stfs f0, 0x524(r29) -/* 801409E0 0013D7E0 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 801409E0 0013D7E0 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 801409E4 0013D7E4 D0 1D 05 28 */ stfs f0, 0x528(r29) -/* 801409E8 0013D7E8 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 801409E8 0013D7E8 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 801409EC 0013D7EC D0 1D 05 2C */ stfs f0, 0x52c(r29) -/* 801409F0 0013D7F0 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 801409F0 0013D7F0 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 801409F4 0013D7F4 D0 1D 05 30 */ stfs f0, 0x530(r29) -/* 801409F8 0013D7F8 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 801409F8 0013D7F8 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 801409FC 0013D7FC D0 1D 05 34 */ stfs f0, 0x534(r29) -/* 80140A00 0013D800 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 80140A00 0013D800 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 80140A04 0013D804 D0 1D 05 38 */ stfs f0, 0x538(r29) -/* 80140A08 0013D808 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 80140A08 0013D808 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 80140A0C 0013D80C D0 1D 05 3C */ stfs f0, 0x53c(r29) -/* 80140A10 0013D810 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 80140A10 0013D810 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 80140A14 0013D814 D0 1D 05 40 */ stfs f0, 0x540(r29) /* 80140A18 0013D818 48 00 00 78 */ b lbl_80140A90 lbl_80140A1C: -/* 80140A1C 0013D81C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80140A1C 0013D81C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80140A20 0013D820 7F BF EB 78 */ mr r31, r29 -/* 80140A24 0013D824 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80140A24 0013D824 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80140A28 0013D828 7F BC EB 78 */ mr r28, r29 /* 80140A2C 0013D82C 3B 63 00 44 */ addi r27, r3, 0x44 /* 80140A30 0013D830 3B 00 00 00 */ li r24, 0 lbl_80140A34: -/* 80140A34 0013D834 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 80140A34 0013D834 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 80140A38 0013D838 7F 64 DB 78 */ mr r4, r27 /* 80140A3C 0013D83C 38 61 00 68 */ addi r3, r1, 0x68 /* 80140A40 0013D840 38 BC 03 3C */ addi r5, r28, 0x33c @@ -3897,14 +3897,14 @@ lbl_80140A34: /* 80140A4C 0013D84C 38 61 00 68 */ addi r3, r1, 0x68 /* 80140A50 0013D850 38 9C 03 9C */ addi r4, r28, 0x39c /* 80140A54 0013D854 4B F0 DA 9D */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 80140A58 0013D858 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80140A58 0013D858 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80140A5C 0013D85C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80140A60 0013D860 40 80 00 1C */ bge lbl_80140A7C -/* 80140A64 0013D864 C0 02 A5 48 */ lfs f0, lbl_803CEEC8-_SDA2_BASE_(r2) +/* 80140A64 0013D864 C0 02 A5 48 */ lfs f0, lbl__1192_1-_SDA2_BASE_(r2) /* 80140A68 0013D868 2C 18 00 04 */ cmpwi r24, 4 /* 80140A6C 0013D86C D0 1F 05 24 */ stfs f0, 0x524(r31) /* 80140A70 0013D870 40 82 00 0C */ bne lbl_80140A7C -/* 80140A74 0013D874 C0 02 A5 48 */ lfs f0, lbl_803CEEC8-_SDA2_BASE_(r2) +/* 80140A74 0013D874 C0 02 A5 48 */ lfs f0, lbl__1192_1-_SDA2_BASE_(r2) /* 80140A78 0013D878 D0 1D 05 44 */ stfs f0, 0x544(r29) lbl_80140A7C: /* 80140A7C 0013D87C 3B 18 00 01 */ addi r24, r24, 1 @@ -3913,7 +3913,7 @@ lbl_80140A7C: /* 80140A88 0013D888 3B FF 00 04 */ addi r31, r31, 4 /* 80140A8C 0013D88C 41 80 FF A8 */ blt lbl_80140A34 lbl_80140A90: -/* 80140A90 0013D890 C0 02 A5 1C */ lfs f0, lbl_803CEE9C-_SDA2_BASE_(r2) +/* 80140A90 0013D890 C0 02 A5 1C */ lfs f0, lbl__1066-_SDA2_BASE_(r2) /* 80140A94 0013D894 38 00 00 08 */ li r0, 8 /* 80140A98 0013D898 7F A3 EB 78 */ mr r3, r29 /* 80140A9C 0013D89C 7F A4 EB 78 */ mr r4, r29 @@ -3922,7 +3922,7 @@ lbl_80140A90: /* 80140AA8 0013D8A8 7C 09 03 A6 */ mtctr r0 lbl_80140AAC: /* 80140AAC 0013D8AC C0 43 05 24 */ lfs f2, 0x524(r3) -/* 80140AB0 0013D8B0 C0 22 A5 68 */ lfs f1, lbl_803CEEE8-_SDA2_BASE_(r2) +/* 80140AB0 0013D8B0 C0 22 A5 68 */ lfs f1, lbl__1380-_SDA2_BASE_(r2) /* 80140AB4 0013D8B4 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 80140AB8 0013D8B8 40 81 00 F8 */ ble lbl_80140BB0 /* 80140ABC 0013D8BC 80 C4 04 5C */ lwz r6, 0x45c(r4) @@ -4061,7 +4061,7 @@ lbl_80140CA0: /* 80140CA8 0013DAA8 38 C6 00 08 */ addi r6, r6, 8 lbl_80140CAC: /* 80140CAC 0013DAAC C0 23 05 24 */ lfs f1, 0x524(r3) -/* 80140CB0 0013DAB0 C0 42 A5 68 */ lfs f2, lbl_803CEEE8-_SDA2_BASE_(r2) +/* 80140CB0 0013DAB0 C0 42 A5 68 */ lfs f2, lbl__1380-_SDA2_BASE_(r2) /* 80140CB4 0013DAB4 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 80140CB8 0013DAB8 40 80 00 38 */ bge lbl_80140CF0 /* 80140CBC 0013DABC 80 C3 05 04 */ lwz r6, 0x504(r3) @@ -4115,7 +4115,7 @@ lbl_80140D68: /* 80140D70 0013DB70 38 A5 00 01 */ addi r5, r5, 1 /* 80140D74 0013DB74 42 00 FD 38 */ bdnz lbl_80140AAC /* 80140D78 0013DB78 C0 5D 05 44 */ lfs f2, 0x544(r29) -/* 80140D7C 0013DB7C C0 22 A5 68 */ lfs f1, lbl_803CEEE8-_SDA2_BASE_(r2) +/* 80140D7C 0013DB7C C0 22 A5 68 */ lfs f1, lbl__1380-_SDA2_BASE_(r2) /* 80140D80 0013DB80 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 80140D84 0013DB84 40 81 00 38 */ ble lbl_80140DBC /* 80140D88 0013DB88 80 7D 07 C0 */ lwz r3, 0x7c0(r29) @@ -4148,24 +4148,24 @@ lbl_80140DEC: /* 80140DEC 0013DBEC FC 20 F8 90 */ fmr f1, f31 /* 80140DF0 0013DBF0 7F A3 EB 78 */ mr r3, r29 /* 80140DF4 0013DBF4 4B FF F3 5D */ bl UpdateFX__10zNPCBSandyFf -/* 80140DF8 0013DBF8 C0 0D 96 80 */ lfs f0, lbl_803CBF80-_SDA_BASE_(r13) +/* 80140DF8 0013DBF8 C0 0D 96 80 */ lfs f0, lbl_sElbowDropTimer-_SDA_BASE_(r13) /* 80140DFC 0013DBFC EC 00 F8 2A */ fadds f0, f0, f31 -/* 80140E00 0013DC00 D0 0D 96 80 */ stfs f0, lbl_803CBF80-_SDA_BASE_(r13) -/* 80140E04 0013DC04 C0 2D 96 90 */ lfs f1, lbl_803CBF90-_SDA_BASE_(r13) -/* 80140E08 0013DC08 C0 02 A4 E8 */ lfs f0, lbl_803CEE68-_SDA2_BASE_(r2) +/* 80140E00 0013DC00 D0 0D 96 80 */ stfs f0, lbl_sElbowDropTimer-_SDA_BASE_(r13) +/* 80140E04 0013DC04 C0 2D 96 90 */ lfs f1, lbl_sElbowDropThreshold-_SDA_BASE_(r13) +/* 80140E08 0013DC08 C0 02 A4 E8 */ lfs f0, lbl__1032_3-_SDA2_BASE_(r2) /* 80140E0C 0013DC0C EC 01 00 28 */ fsubs f0, f1, f0 -/* 80140E10 0013DC10 D0 0D 96 90 */ stfs f0, lbl_803CBF90-_SDA_BASE_(r13) -/* 80140E14 0013DC14 C0 2D 96 90 */ lfs f1, lbl_803CBF90-_SDA_BASE_(r13) -/* 80140E18 0013DC18 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80140E10 0013DC10 D0 0D 96 90 */ stfs f0, lbl_sElbowDropThreshold-_SDA_BASE_(r13) +/* 80140E14 0013DC14 C0 2D 96 90 */ lfs f1, lbl_sElbowDropThreshold-_SDA_BASE_(r13) +/* 80140E18 0013DC18 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80140E1C 0013DC1C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80140E20 0013DC20 40 80 00 08 */ bge lbl_80140E28 -/* 80140E24 0013DC24 D0 0D 96 90 */ stfs f0, lbl_803CBF90-_SDA_BASE_(r13) +/* 80140E24 0013DC24 D0 0D 96 90 */ stfs f0, lbl_sElbowDropThreshold-_SDA_BASE_(r13) lbl_80140E28: -/* 80140E28 0013DC28 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80140E2C 0013DC2C 3C A0 80 27 */ lis r5, lbl_8026D19C@ha -/* 80140E30 0013DC30 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 80140E28 0013DC28 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80140E2C 0013DC2C 3C A0 80 27 */ lis r5, lbl__stringBase0_91@ha +/* 80140E30 0013DC30 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 80140E34 0013DC34 80 9F 07 04 */ lwz r4, 0x704(r31) -/* 80140E38 0013DC38 38 65 D1 9C */ addi r3, r5, lbl_8026D19C@l +/* 80140E38 0013DC38 38 65 D1 9C */ addi r3, r5, lbl__stringBase0_91@l /* 80140E3C 0013DC3C 38 63 05 73 */ addi r3, r3, 0x573 /* 80140E40 0013DC40 80 84 00 0C */ lwz r4, 0xc(r4) /* 80140E44 0013DC44 80 84 00 08 */ lwz r4, 8(r4) @@ -4175,8 +4175,8 @@ lbl_80140E28: /* 80140E54 0013DC54 2C 03 00 00 */ cmpwi r3, 0 /* 80140E58 0013DC58 41 82 00 68 */ beq lbl_80140EC0 /* 80140E5C 0013DC5C 80 7F 07 04 */ lwz r3, 0x704(r31) -/* 80140E60 0013DC60 3C 80 80 27 */ lis r4, lbl_8026D19C@ha -/* 80140E64 0013DC64 38 A4 D1 9C */ addi r5, r4, lbl_8026D19C@l +/* 80140E60 0013DC60 3C 80 80 27 */ lis r4, lbl__stringBase0_91@ha +/* 80140E64 0013DC64 38 A4 D1 9C */ addi r5, r4, lbl__stringBase0_91@l /* 80140E68 0013DC68 80 83 00 0C */ lwz r4, 0xc(r3) /* 80140E6C 0013DC6C 38 65 05 83 */ addi r3, r5, 0x583 /* 80140E70 0013DC70 80 84 00 08 */ lwz r4, 8(r4) @@ -4185,32 +4185,32 @@ lbl_80140E28: /* 80140E7C 0013DC7C 48 0A 66 A1 */ bl func_801E751C /* 80140E80 0013DC80 2C 03 00 00 */ cmpwi r3, 0 /* 80140E84 0013DC84 41 82 00 3C */ beq lbl_80140EC0 -/* 80140E88 0013DC88 88 0D 96 79 */ lbz r0, lbl_803CBF79-_SDA_BASE_(r13) +/* 80140E88 0013DC88 88 0D 96 79 */ lbz r0, lbl_sPCWasBubbleBouncing-_SDA_BASE_(r13) /* 80140E8C 0013DC8C 28 00 00 00 */ cmplwi r0, 0 /* 80140E90 0013DC90 41 82 00 0C */ beq lbl_80140E9C -/* 80140E94 0013DC94 C0 02 A5 6C */ lfs f0, lbl_803CEEEC-_SDA2_BASE_(r2) +/* 80140E94 0013DC94 C0 02 A5 6C */ lfs f0, lbl__1381-_SDA2_BASE_(r2) /* 80140E98 0013DC98 48 00 00 08 */ b lbl_80140EA0 lbl_80140E9C: -/* 80140E9C 0013DC9C C0 02 A4 EC */ lfs f0, lbl_803CEE6C-_SDA2_BASE_(r2) +/* 80140E9C 0013DC9C C0 02 A4 EC */ lfs f0, lbl__1033_3-_SDA2_BASE_(r2) lbl_80140EA0: -/* 80140EA0 0013DCA0 D0 0D 84 88 */ stfs f0, lbl_803CAD88-_SDA_BASE_(r13) +/* 80140EA0 0013DCA0 D0 0D 84 88 */ stfs f0, lbl_sHeadPopOffFactor-_SDA_BASE_(r13) /* 80140EA4 0013DCA4 38 00 00 00 */ li r0, 0 /* 80140EA8 0013DCA8 80 7F 07 04 */ lwz r3, 0x704(r31) /* 80140EAC 0013DCAC 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80140EB0 0013DCB0 C0 03 00 34 */ lfs f0, 0x34(r3) -/* 80140EB4 0013DCB4 D0 0D 84 84 */ stfs f0, lbl_803CAD84-_SDA_BASE_(r13) -/* 80140EB8 0013DCB8 98 0D 96 79 */ stb r0, lbl_803CBF79-_SDA_BASE_(r13) +/* 80140EB4 0013DCB4 D0 0D 84 84 */ stfs f0, lbl_sPCHeightDiff-_SDA_BASE_(r13) +/* 80140EB8 0013DCB8 98 0D 96 79 */ stb r0, lbl_sPCWasBubbleBouncing-_SDA_BASE_(r13) /* 80140EBC 0013DCBC 48 00 00 0C */ b lbl_80140EC8 lbl_80140EC0: /* 80140EC0 0013DCC0 38 00 00 01 */ li r0, 1 -/* 80140EC4 0013DCC4 98 0D 96 79 */ stb r0, lbl_803CBF79-_SDA_BASE_(r13) +/* 80140EC4 0013DCC4 98 0D 96 79 */ stb r0, lbl_sPCWasBubbleBouncing-_SDA_BASE_(r13) lbl_80140EC8: /* 80140EC8 0013DCC8 80 1D 02 C0 */ lwz r0, 0x2c0(r29) /* 80140ECC 0013DCCC 80 9D 02 D8 */ lwz r4, 0x2d8(r29) /* 80140ED0 0013DCD0 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a /* 80140ED4 0013DCD4 41 82 00 54 */ beq lbl_80140F28 -/* 80140ED8 0013DCD8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80140EDC 0013DCDC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80140ED8 0013DCD8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80140EDC 0013DCDC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80140EE0 0013DCE0 80 03 17 88 */ lwz r0, 0x1788(r3) /* 80140EE4 0013DCE4 28 00 00 00 */ cmplwi r0, 0 /* 80140EE8 0013DCE8 40 82 00 40 */ bne lbl_80140F28 @@ -4261,14 +4261,14 @@ lbl_80140F88: /* 80140F88 0013DD88 38 00 00 00 */ li r0, 0 /* 80140F8C 0013DD8C 90 1D 0D 38 */ stw r0, 0xd38(r29) lbl_80140F90: -/* 80140F90 0013DD90 3C 60 80 27 */ lis r3, lbl_8026D19C@ha +/* 80140F90 0013DD90 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha /* 80140F94 0013DD94 80 9D 02 D8 */ lwz r4, 0x2d8(r29) -/* 80140F98 0013DD98 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 80140F98 0013DD98 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 80140F9C 0013DD9C 38 63 05 8C */ addi r3, r3, 0x58c /* 80140FA0 0013DDA0 4C C6 31 82 */ crclr 6 /* 80140FA4 0013DDA4 4B ED 6D 99 */ bl xprintf__FPCce -/* 80140FA8 0013DDA8 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 80140FAC 0013DDAC 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 80140FA8 0013DDA8 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 80140FAC 0013DDAC 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 80140FB0 0013DDB0 38 63 05 96 */ addi r3, r3, 0x596 /* 80140FB4 0013DDB4 4C C6 31 82 */ crclr 6 /* 80140FB8 0013DDB8 4B ED 6D 85 */ bl xprintf__FPCce @@ -4278,7 +4278,7 @@ lbl_80140F90: lbl_80140FC8: /* 80140FC8 0013DDC8 80 7C 04 5C */ lwz r3, 0x45c(r28) /* 80140FCC 0013DDCC 38 00 00 01 */ li r0, 1 -/* 80140FD0 0013DDD0 C0 02 A5 5C */ lfs f0, lbl_803CEEDC-_SDA2_BASE_(r2) +/* 80140FD0 0013DDD0 C0 02 A5 5C */ lfs f0, lbl__1209-_SDA2_BASE_(r2) /* 80140FD4 0013DDD4 80 63 00 24 */ lwz r3, 0x24(r3) /* 80140FD8 0013DDD8 80 63 00 0C */ lwz r3, 0xc(r3) /* 80140FDC 0013DDDC 80 63 00 08 */ lwz r3, 8(r3) @@ -4288,7 +4288,7 @@ lbl_80140FC8: /* 80140FEC 0013DDEC 38 00 00 00 */ li r0, 0 lbl_80140FF0: /* 80140FF0 0013DDF0 80 7C 04 60 */ lwz r3, 0x460(r28) -/* 80140FF4 0013DDF4 C0 02 A5 5C */ lfs f0, lbl_803CEEDC-_SDA2_BASE_(r2) +/* 80140FF4 0013DDF4 C0 02 A5 5C */ lfs f0, lbl__1209-_SDA2_BASE_(r2) /* 80140FF8 0013DDF8 80 63 00 24 */ lwz r3, 0x24(r3) /* 80140FFC 0013DDFC 80 63 00 0C */ lwz r3, 0xc(r3) /* 80141000 0013DE00 80 63 00 08 */ lwz r3, 8(r3) @@ -4298,7 +4298,7 @@ lbl_80140FF0: /* 80141010 0013DE10 38 00 00 00 */ li r0, 0 lbl_80141014: /* 80141014 0013DE14 80 7C 04 64 */ lwz r3, 0x464(r28) -/* 80141018 0013DE18 C0 02 A5 5C */ lfs f0, lbl_803CEEDC-_SDA2_BASE_(r2) +/* 80141018 0013DE18 C0 02 A5 5C */ lfs f0, lbl__1209-_SDA2_BASE_(r2) /* 8014101C 0013DE1C 80 63 00 24 */ lwz r3, 0x24(r3) /* 80141020 0013DE20 80 63 00 0C */ lwz r3, 0xc(r3) /* 80141024 0013DE24 80 63 00 08 */ lwz r3, 8(r3) @@ -4308,7 +4308,7 @@ lbl_80141014: /* 80141034 0013DE34 38 00 00 00 */ li r0, 0 lbl_80141038: /* 80141038 0013DE38 80 7C 04 68 */ lwz r3, 0x468(r28) -/* 8014103C 0013DE3C C0 02 A5 5C */ lfs f0, lbl_803CEEDC-_SDA2_BASE_(r2) +/* 8014103C 0013DE3C C0 02 A5 5C */ lfs f0, lbl__1209-_SDA2_BASE_(r2) /* 80141040 0013DE40 80 63 00 24 */ lwz r3, 0x24(r3) /* 80141044 0013DE44 80 63 00 0C */ lwz r3, 0xc(r3) /* 80141048 0013DE48 80 63 00 08 */ lwz r3, 8(r3) @@ -4346,11 +4346,11 @@ lbl_8014109C: /* 801410BC 0013DEBC EC 00 F8 2A */ fadds f0, f0, f31 /* 801410C0 0013DEC0 D0 1D 0A F8 */ stfs f0, 0xaf8(r29) /* 801410C4 0013DEC4 80 7D 0B 04 */ lwz r3, 0xb04(r29) -/* 801410C8 0013DEC8 C0 82 A5 B8 */ lfs f4, lbl_803CEF38-_SDA2_BASE_(r2) +/* 801410C8 0013DEC8 C0 82 A5 B8 */ lfs f4, lbl__1935-_SDA2_BASE_(r2) /* 801410CC 0013DECC 80 63 00 00 */ lwz r3, 0(r3) /* 801410D0 0013DED0 C0 7D 0A F8 */ lfs f3, 0xaf8(r29) /* 801410D4 0013DED4 6C 63 80 00 */ xoris r3, r3, 0x8000 -/* 801410D8 0013DED8 C8 22 A5 00 */ lfd f1, lbl_803CEE80-_SDA2_BASE_(r2) +/* 801410D8 0013DED8 C8 22 A5 00 */ lfd f1, lbl__1039_2-_SDA2_BASE_(r2) /* 801410DC 0013DEDC 90 61 00 7C */ stw r3, 0x7c(r1) /* 801410E0 0013DEE0 EC 44 00 F2 */ fmuls f2, f4, f3 /* 801410E4 0013DEE4 C8 01 00 78 */ lfd f0, 0x78(r1) @@ -4369,22 +4369,22 @@ lbl_80141110: /* 80141114 0013DF14 C0 3D 0A F8 */ lfs f1, 0xaf8(r29) /* 80141118 0013DF18 48 01 EF 1D */ bl xJaw_EvalData__FPvf /* 8014111C 0013DF1C C0 5D 0A FC */ lfs f2, 0xafc(r29) -/* 80141120 0013DF20 C0 02 A5 68 */ lfs f0, lbl_803CEEE8-_SDA2_BASE_(r2) +/* 80141120 0013DF20 C0 02 A5 68 */ lfs f0, lbl__1380-_SDA2_BASE_(r2) /* 80141124 0013DF24 EC 02 00 32 */ fmuls f0, f2, f0 /* 80141128 0013DF28 D0 1D 0A FC */ stfs f0, 0xafc(r29) -/* 8014112C 0013DF2C C0 42 A5 48 */ lfs f2, lbl_803CEEC8-_SDA2_BASE_(r2) +/* 8014112C 0013DF2C C0 42 A5 48 */ lfs f2, lbl__1192_1-_SDA2_BASE_(r2) /* 80141130 0013DF30 C0 1D 0A FC */ lfs f0, 0xafc(r29) /* 80141134 0013DF34 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80141138 0013DF38 D0 1D 0A FC */ stfs f0, 0xafc(r29) /* 8014113C 0013DF3C C0 5D 0B 00 */ lfs f2, 0xb00(r29) -/* 80141140 0013DF40 C0 02 A5 BC */ lfs f0, lbl_803CEF3C-_SDA2_BASE_(r2) +/* 80141140 0013DF40 C0 02 A5 BC */ lfs f0, lbl__1936-_SDA2_BASE_(r2) /* 80141144 0013DF44 EC 02 00 32 */ fmuls f0, f2, f0 /* 80141148 0013DF48 D0 1D 0B 00 */ stfs f0, 0xb00(r29) -/* 8014114C 0013DF4C C0 42 A5 C0 */ lfs f2, lbl_803CEF40-_SDA2_BASE_(r2) +/* 8014114C 0013DF4C C0 42 A5 C0 */ lfs f2, lbl__1937-_SDA2_BASE_(r2) /* 80141150 0013DF50 C0 1D 0B 00 */ lfs f0, 0xb00(r29) /* 80141154 0013DF54 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80141158 0013DF58 D0 1D 0B 00 */ stfs f0, 0xb00(r29) -/* 8014115C 0013DF5C C0 02 A4 E8 */ lfs f0, lbl_803CEE68-_SDA2_BASE_(r2) +/* 8014115C 0013DF5C C0 02 A4 E8 */ lfs f0, lbl__1032_3-_SDA2_BASE_(r2) /* 80141160 0013DF60 80 7D 0B 08 */ lwz r3, 0xb08(r29) /* 80141164 0013DF64 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80141168 0013DF68 40 81 00 10 */ ble lbl_80141178 @@ -4401,23 +4401,23 @@ lbl_80141180: /* 8014118C 0013DF8C 2C 00 00 00 */ cmpwi r0, 0 /* 80141190 0013DF90 41 82 00 84 */ beq lbl_80141214 /* 80141194 0013DF94 4B EE FA F5 */ bl xurand__Fv -/* 80141198 0013DF98 C0 02 A4 E8 */ lfs f0, lbl_803CEE68-_SDA2_BASE_(r2) +/* 80141198 0013DF98 C0 02 A4 E8 */ lfs f0, lbl__1032_3-_SDA2_BASE_(r2) /* 8014119C 0013DF9C EC 00 00 72 */ fmuls f0, f0, f1 /* 801411A0 0013DFA0 D0 01 00 5C */ stfs f0, 0x5c(r1) /* 801411A4 0013DFA4 4B EE FA E5 */ bl xurand__Fv -/* 801411A8 0013DFA8 C0 02 A4 E8 */ lfs f0, lbl_803CEE68-_SDA2_BASE_(r2) +/* 801411A8 0013DFA8 C0 02 A4 E8 */ lfs f0, lbl__1032_3-_SDA2_BASE_(r2) /* 801411AC 0013DFAC EC 00 00 72 */ fmuls f0, f0, f1 /* 801411B0 0013DFB0 D0 01 00 60 */ stfs f0, 0x60(r1) /* 801411B4 0013DFB4 4B EE FA D5 */ bl xurand__Fv -/* 801411B8 0013DFB8 C0 02 A4 E8 */ lfs f0, lbl_803CEE68-_SDA2_BASE_(r2) +/* 801411B8 0013DFB8 C0 02 A4 E8 */ lfs f0, lbl__1032_3-_SDA2_BASE_(r2) /* 801411BC 0013DFBC EC 00 00 72 */ fmuls f0, f0, f1 /* 801411C0 0013DFC0 D0 01 00 64 */ stfs f0, 0x64(r1) /* 801411C4 0013DFC4 4B EE FA C5 */ bl xurand__Fv -/* 801411C8 0013DFC8 C0 02 A5 C4 */ lfs f0, lbl_803CEF44-_SDA2_BASE_(r2) +/* 801411C8 0013DFC8 C0 02 A5 C4 */ lfs f0, lbl__1938-_SDA2_BASE_(r2) /* 801411CC 0013DFCC 38 61 00 5C */ addi r3, r1, 0x5c -/* 801411D0 0013DFD0 C0 42 A4 E8 */ lfs f2, lbl_803CEE68-_SDA2_BASE_(r2) +/* 801411D0 0013DFD0 C0 42 A4 E8 */ lfs f2, lbl__1032_3-_SDA2_BASE_(r2) /* 801411D4 0013DFD4 EC 20 00 72 */ fmuls f1, f0, f1 -/* 801411D8 0013DFD8 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 801411D8 0013DFD8 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 801411DC 0013DFDC D0 1D 0D 24 */ stfs f0, 0xd24(r29) /* 801411E0 0013DFE0 FC 00 08 1E */ fctiwz f0, f1 /* 801411E4 0013DFE4 D8 01 00 78 */ stfd f0, 0x78(r1) @@ -4434,12 +4434,12 @@ lbl_80141180: /* 80141210 0013E010 D0 1D 0D 30 */ stfs f0, 0xd30(r29) lbl_80141214: /* 80141214 0013E014 C0 1D 0D 24 */ lfs f0, 0xd24(r29) -/* 80141218 0013E018 C0 42 A4 D8 */ lfs f2, lbl_803CEE58-_SDA2_BASE_(r2) +/* 80141218 0013E018 C0 42 A4 D8 */ lfs f2, lbl__864_5-_SDA2_BASE_(r2) /* 8014121C 0013E01C EC 00 F8 28 */ fsubs f0, f0, f31 /* 80141220 0013E020 C0 3D 0A FC */ lfs f1, 0xafc(r29) /* 80141224 0013E024 EC 62 10 7A */ fmadds f3, f2, f1, f2 /* 80141228 0013E028 D0 1D 0D 24 */ stfs f0, 0xd24(r29) -/* 8014122C 0013E02C C0 22 A4 E8 */ lfs f1, lbl_803CEE68-_SDA2_BASE_(r2) +/* 8014122C 0013E02C C0 22 A4 E8 */ lfs f1, lbl__1032_3-_SDA2_BASE_(r2) /* 80141230 0013E030 C0 1D 0A FC */ lfs f0, 0xafc(r29) /* 80141234 0013E034 C0 5D 0D 24 */ lfs f2, 0xd24(r29) /* 80141238 0013E038 EC 01 00 32 */ fmuls f0, f1, f0 @@ -4449,10 +4449,10 @@ lbl_80141214: lbl_80141248: /* 80141248 0013E048 C0 1D 0D 24 */ lfs f0, 0xd24(r29) /* 8014124C 0013E04C 38 7D 0B CC */ addi r3, r29, 0xbcc -/* 80141250 0013E050 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 80141250 0013E050 C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) /* 80141254 0013E054 38 9D 0D 0C */ addi r4, r29, 0xd0c /* 80141258 0013E058 EC 00 18 28 */ fsubs f0, f0, f3 -/* 8014125C 0013E05C C0 42 A4 E4 */ lfs f2, lbl_803CEE64-_SDA2_BASE_(r2) +/* 8014125C 0013E05C C0 42 A4 E4 */ lfs f2, lbl__1031_1-_SDA2_BASE_(r2) /* 80141260 0013E060 38 A0 00 02 */ li r5, 2 /* 80141264 0013E064 EC 01 18 3A */ fmadds f0, f1, f0, f3 /* 80141268 0013E068 EC 02 00 32 */ fmuls f0, f2, f0 @@ -4460,21 +4460,21 @@ lbl_80141248: /* 80141270 0013E070 D8 01 00 78 */ stfd f0, 0x78(r1) /* 80141274 0013E074 80 01 00 7C */ lwz r0, 0x7c(r1) /* 80141278 0013E078 98 1D 0D 13 */ stb r0, 0xd13(r29) -/* 8014127C 0013E07C C0 22 A4 E4 */ lfs f1, lbl_803CEE64-_SDA2_BASE_(r2) +/* 8014127C 0013E07C C0 22 A4 E4 */ lfs f1, lbl__1031_1-_SDA2_BASE_(r2) /* 80141280 0013E080 C0 1D 0D 28 */ lfs f0, 0xd28(r29) /* 80141284 0013E084 EC 01 00 32 */ fmuls f0, f1, f0 /* 80141288 0013E088 FC 00 00 1E */ fctiwz f0, f0 /* 8014128C 0013E08C D8 01 00 80 */ stfd f0, 0x80(r1) /* 80141290 0013E090 80 01 00 84 */ lwz r0, 0x84(r1) /* 80141294 0013E094 98 1D 0D 10 */ stb r0, 0xd10(r29) -/* 80141298 0013E098 C0 22 A4 E4 */ lfs f1, lbl_803CEE64-_SDA2_BASE_(r2) +/* 80141298 0013E098 C0 22 A4 E4 */ lfs f1, lbl__1031_1-_SDA2_BASE_(r2) /* 8014129C 0013E09C C0 1D 0D 2C */ lfs f0, 0xd2c(r29) /* 801412A0 0013E0A0 EC 01 00 32 */ fmuls f0, f1, f0 /* 801412A4 0013E0A4 FC 00 00 1E */ fctiwz f0, f0 /* 801412A8 0013E0A8 D8 01 00 88 */ stfd f0, 0x88(r1) /* 801412AC 0013E0AC 80 01 00 8C */ lwz r0, 0x8c(r1) /* 801412B0 0013E0B0 98 1D 0D 11 */ stb r0, 0xd11(r29) -/* 801412B4 0013E0B4 C0 22 A4 E4 */ lfs f1, lbl_803CEE64-_SDA2_BASE_(r2) +/* 801412B4 0013E0B4 C0 22 A4 E4 */ lfs f1, lbl__1031_1-_SDA2_BASE_(r2) /* 801412B8 0013E0B8 C0 1D 0D 30 */ lfs f0, 0xd30(r29) /* 801412BC 0013E0BC EC 01 00 32 */ fmuls f0, f1, f0 /* 801412C0 0013E0C0 FC 00 00 1E */ fctiwz f0, f0 @@ -4482,30 +4482,30 @@ lbl_80141248: /* 801412C8 0013E0C8 80 01 00 94 */ lwz r0, 0x94(r1) /* 801412CC 0013E0CC 98 1D 0D 12 */ stb r0, 0xd12(r29) /* 801412D0 0013E0D0 C0 1D 0D 24 */ lfs f0, 0xd24(r29) -/* 801412D4 0013E0D4 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801412D4 0013E0D4 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) /* 801412D8 0013E0D8 EC 00 18 28 */ fsubs f0, f0, f3 -/* 801412DC 0013E0DC C0 42 A4 E4 */ lfs f2, lbl_803CEE64-_SDA2_BASE_(r2) +/* 801412DC 0013E0DC C0 42 A4 E4 */ lfs f2, lbl__1031_1-_SDA2_BASE_(r2) /* 801412E0 0013E0E0 EC 01 18 3A */ fmadds f0, f1, f0, f3 /* 801412E4 0013E0E4 EC 02 00 32 */ fmuls f0, f2, f0 /* 801412E8 0013E0E8 FC 00 00 1E */ fctiwz f0, f0 /* 801412EC 0013E0EC D8 01 00 98 */ stfd f0, 0x98(r1) /* 801412F0 0013E0F0 80 01 00 9C */ lwz r0, 0x9c(r1) /* 801412F4 0013E0F4 98 1D 0D 1F */ stb r0, 0xd1f(r29) -/* 801412F8 0013E0F8 C0 22 A4 E4 */ lfs f1, lbl_803CEE64-_SDA2_BASE_(r2) +/* 801412F8 0013E0F8 C0 22 A4 E4 */ lfs f1, lbl__1031_1-_SDA2_BASE_(r2) /* 801412FC 0013E0FC C0 1D 0D 28 */ lfs f0, 0xd28(r29) /* 80141300 0013E100 EC 01 00 32 */ fmuls f0, f1, f0 /* 80141304 0013E104 FC 00 00 1E */ fctiwz f0, f0 /* 80141308 0013E108 D8 01 00 A0 */ stfd f0, 0xa0(r1) /* 8014130C 0013E10C 80 01 00 A4 */ lwz r0, 0xa4(r1) /* 80141310 0013E110 98 1D 0D 1C */ stb r0, 0xd1c(r29) -/* 80141314 0013E114 C0 22 A4 E4 */ lfs f1, lbl_803CEE64-_SDA2_BASE_(r2) +/* 80141314 0013E114 C0 22 A4 E4 */ lfs f1, lbl__1031_1-_SDA2_BASE_(r2) /* 80141318 0013E118 C0 1D 0D 2C */ lfs f0, 0xd2c(r29) /* 8014131C 0013E11C EC 01 00 32 */ fmuls f0, f1, f0 /* 80141320 0013E120 FC 00 00 1E */ fctiwz f0, f0 /* 80141324 0013E124 D8 01 00 A8 */ stfd f0, 0xa8(r1) /* 80141328 0013E128 80 01 00 AC */ lwz r0, 0xac(r1) /* 8014132C 0013E12C 98 1D 0D 1D */ stb r0, 0xd1d(r29) -/* 80141330 0013E130 C0 22 A4 E4 */ lfs f1, lbl_803CEE64-_SDA2_BASE_(r2) +/* 80141330 0013E130 C0 22 A4 E4 */ lfs f1, lbl__1031_1-_SDA2_BASE_(r2) /* 80141334 0013E134 C0 1D 0D 30 */ lfs f0, 0xd30(r29) /* 80141338 0013E138 EC 01 00 32 */ fmuls f0, f1, f0 /* 8014133C 0013E13C FC 00 00 1E */ fctiwz f0, f0 @@ -4514,7 +4514,7 @@ lbl_80141248: /* 80141348 0013E148 98 1D 0D 1E */ stb r0, 0xd1e(r29) /* 8014134C 0013E14C 4B EE 91 59 */ bl set_curve__9xFXRibbonFPCQ29xFXRibbon10curve_nodeUl /* 80141350 0013E150 4B EE F9 39 */ bl xurand__Fv -/* 80141354 0013E154 C0 02 A5 C8 */ lfs f0, lbl_803CEF48-_SDA2_BASE_(r2) +/* 80141354 0013E154 C0 02 A5 C8 */ lfs f0, lbl__1939-_SDA2_BASE_(r2) /* 80141358 0013E158 38 61 00 50 */ addi r3, r1, 0x50 /* 8014135C 0013E15C EC 00 00 72 */ fmuls f0, f0, f1 /* 80141360 0013E160 FC 00 00 1E */ fctiwz f0, f0 @@ -4530,11 +4530,11 @@ lbl_80141248: /* 80141388 0013E188 7C 64 1B 78 */ mr r4, r3 /* 8014138C 0013E18C FC 20 08 50 */ fneg f1, f1 /* 80141390 0013E190 D0 21 00 44 */ stfs f1, 0x44(r1) -/* 80141394 0013E194 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80141394 0013E194 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) /* 80141398 0013E198 D0 21 00 48 */ stfs f1, 0x48(r1) /* 8014139C 0013E19C D0 01 00 4C */ stfs f0, 0x4c(r1) /* 801413A0 0013E1A0 4B F0 CF 51 */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 801413A4 0013E1A4 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 801413A4 0013E1A4 C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) /* 801413A8 0013E1A8 38 7D 0B CC */ addi r3, r29, 0xbcc /* 801413AC 0013E1AC 38 81 00 50 */ addi r4, r1, 0x50 /* 801413B0 0013E1B0 38 A1 00 44 */ addi r5, r1, 0x44 @@ -4542,11 +4542,11 @@ lbl_80141248: /* 801413B8 0013E1B8 38 C0 00 00 */ li r6, 0 /* 801413BC 0013E1BC 4B EE 91 25 */ bl insert__9xFXRibbonFRC5xVec3RC5xVec3ffUi /* 801413C0 0013E1C0 4B EE F8 C9 */ bl xurand__Fv -/* 801413C4 0013E1C4 C0 82 A4 E8 */ lfs f4, lbl_803CEE68-_SDA2_BASE_(r2) -/* 801413C8 0013E1C8 C0 42 A5 10 */ lfs f2, lbl_803CEE90-_SDA2_BASE_(r2) +/* 801413C4 0013E1C4 C0 82 A4 E8 */ lfs f4, lbl__1032_3-_SDA2_BASE_(r2) +/* 801413C8 0013E1C8 C0 42 A5 10 */ lfs f2, lbl__1063_2-_SDA2_BASE_(r2) /* 801413CC 0013E1CC EC 61 20 28 */ fsubs f3, f1, f4 -/* 801413D0 0013E1D0 C0 22 A5 CC */ lfs f1, lbl_803CEF4C-_SDA2_BASE_(r2) -/* 801413D4 0013E1D4 C0 02 A4 F0 */ lfs f0, lbl_803CEE70-_SDA2_BASE_(r2) +/* 801413D0 0013E1D0 C0 22 A5 CC */ lfs f1, lbl__1940-_SDA2_BASE_(r2) +/* 801413D4 0013E1D4 C0 02 A4 F0 */ lfs f0, lbl__1034_2-_SDA2_BASE_(r2) /* 801413D8 0013E1D8 EC 62 00 F2 */ fmuls f3, f2, f3 /* 801413DC 0013E1DC EC 44 00 F2 */ fmuls f2, f4, f3 /* 801413E0 0013E1E0 EC 22 08 FC */ fnmsubs f1, f2, f3, f1 @@ -4554,13 +4554,13 @@ lbl_80141248: /* 801413E8 0013E1E8 EC 00 00 F2 */ fmuls f0, f0, f3 /* 801413EC 0013E1EC D0 01 00 50 */ stfs f0, 0x50(r1) /* 801413F0 0013E1F0 4B EE F8 99 */ bl xurand__Fv -/* 801413F4 0013E1F4 C0 82 A4 E8 */ lfs f4, lbl_803CEE68-_SDA2_BASE_(r2) +/* 801413F4 0013E1F4 C0 82 A4 E8 */ lfs f4, lbl__1032_3-_SDA2_BASE_(r2) /* 801413F8 0013E1F8 38 7D 0B CC */ addi r3, r29, 0xbcc -/* 801413FC 0013E1FC C0 42 A5 10 */ lfs f2, lbl_803CEE90-_SDA2_BASE_(r2) +/* 801413FC 0013E1FC C0 42 A5 10 */ lfs f2, lbl__1063_2-_SDA2_BASE_(r2) /* 80141400 0013E200 38 81 00 50 */ addi r4, r1, 0x50 /* 80141404 0013E204 EC 61 20 28 */ fsubs f3, f1, f4 -/* 80141408 0013E208 C0 22 A5 CC */ lfs f1, lbl_803CEF4C-_SDA2_BASE_(r2) -/* 8014140C 0013E20C C0 02 A4 F0 */ lfs f0, lbl_803CEE70-_SDA2_BASE_(r2) +/* 80141408 0013E208 C0 22 A5 CC */ lfs f1, lbl__1940-_SDA2_BASE_(r2) +/* 8014140C 0013E20C C0 02 A4 F0 */ lfs f0, lbl__1034_2-_SDA2_BASE_(r2) /* 80141410 0013E210 38 A1 00 44 */ addi r5, r1, 0x44 /* 80141414 0013E214 38 C0 00 00 */ li r6, 0 /* 80141418 0013E218 EC 62 00 F2 */ fmuls f3, f2, f3 @@ -4569,9 +4569,9 @@ lbl_80141248: /* 80141424 0013E224 EC 63 00 72 */ fmuls f3, f3, f1 /* 80141428 0013E228 EC 00 00 F2 */ fmuls f0, f0, f3 /* 8014142C 0013E22C D0 01 00 58 */ stfs f0, 0x58(r1) -/* 80141430 0013E230 C0 02 A5 D0 */ lfs f0, lbl_803CEF50-_SDA2_BASE_(r2) +/* 80141430 0013E230 C0 02 A5 D0 */ lfs f0, lbl__1941-_SDA2_BASE_(r2) /* 80141434 0013E234 D0 01 00 54 */ stfs f0, 0x54(r1) -/* 80141438 0013E238 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 80141438 0013E238 C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) /* 8014143C 0013E23C FC 40 08 90 */ fmr f2, f1 /* 80141440 0013E240 4B EE 90 A1 */ bl insert__9xFXRibbonFRC5xVec3RC5xVec3ffUi /* 80141444 0013E244 80 1D 02 C0 */ lwz r0, 0x2c0(r29) @@ -4599,8 +4599,8 @@ lbl_80141248: /* 8014149C 0013E29C 48 00 01 20 */ b lbl_801415BC lbl_801414A0: /* 801414A0 0013E2A0 80 9D 07 B4 */ lwz r4, 0x7b4(r29) -/* 801414A4 0013E2A4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 801414A8 0013E2A8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 801414A4 0013E2A4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 801414A8 0013E2A8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 801414AC 0013E2AC 88 04 00 30 */ lbz r0, 0x30(r4) /* 801414B0 0013E2B0 60 00 00 01 */ ori r0, r0, 1 /* 801414B4 0013E2B4 98 04 00 30 */ stb r0, 0x30(r4) @@ -4625,7 +4625,7 @@ lbl_801414A0: /* 80141500 0013E300 EC 40 00 32 */ fmuls f2, f0, f0 /* 80141504 0013E304 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 80141508 0013E308 40 80 00 B4 */ bge lbl_801415BC -/* 8014150C 0013E30C C0 02 A5 D4 */ lfs f0, lbl_803CEF54-_SDA2_BASE_(r2) +/* 8014150C 0013E30C C0 02 A5 D4 */ lfs f0, lbl__1942_1-_SDA2_BASE_(r2) /* 80141510 0013E310 EC 00 00 B2 */ fmuls f0, f0, f2 /* 80141514 0013E314 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80141518 0013E318 40 81 00 A4 */ ble lbl_801415BC @@ -4636,14 +4636,14 @@ lbl_801414A0: /* 8014152C 0013E32C 38 A4 00 30 */ addi r5, r4, 0x30 /* 80141530 0013E330 38 86 00 30 */ addi r4, r6, 0x30 /* 80141534 0013E334 4B EC D1 5D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 80141538 0013E338 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80141538 0013E338 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8014153C 0013E33C 38 61 00 2C */ addi r3, r1, 0x2c /* 80141540 0013E340 7C 64 1B 78 */ mr r4, r3 /* 80141544 0013E344 D0 01 00 30 */ stfs f0, 0x30(r1) /* 80141548 0013E348 4B F0 CD A9 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 8014154C 0013E34C 80 7F 07 04 */ lwz r3, 0x704(r31) /* 80141550 0013E350 38 81 00 2C */ addi r4, r1, 0x2c -/* 80141554 0013E354 C0 22 A4 EC */ lfs f1, lbl_803CEE6C-_SDA2_BASE_(r2) +/* 80141554 0013E354 C0 22 A4 EC */ lfs f1, lbl__1033_3-_SDA2_BASE_(r2) /* 80141558 0013E358 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8014155C 0013E35C 38 63 00 20 */ addi r3, r3, 0x20 /* 80141560 0013E360 4B EC 9B 31 */ bl xVec3SMul__FP5xVec3PC5xVec3f @@ -4652,10 +4652,10 @@ lbl_801414A0: /* 8014156C 0013E36C 38 83 00 10 */ addi r4, r3, 0x10 /* 80141570 0013E370 38 A3 00 20 */ addi r5, r3, 0x20 /* 80141574 0013E374 4B ED 3B 19 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 -/* 80141578 0013E378 C0 22 A4 F4 */ lfs f1, lbl_803CEE74-_SDA2_BASE_(r2) +/* 80141578 0013E378 C0 22 A4 F4 */ lfs f1, lbl__1035_4-_SDA2_BASE_(r2) /* 8014157C 0013E37C 38 61 00 2C */ addi r3, r1, 0x2c /* 80141580 0013E380 4B ED A3 B9 */ bl xVec3SMulBy__FP5xVec3f -/* 80141584 0013E384 C0 02 A5 30 */ lfs f0, lbl_803CEEB0-_SDA2_BASE_(r2) +/* 80141584 0013E384 C0 02 A5 30 */ lfs f0, lbl__1071-_SDA2_BASE_(r2) /* 80141588 0013E388 38 A1 00 2C */ addi r5, r1, 0x2c /* 8014158C 0013E38C 38 60 00 00 */ li r3, 0 /* 80141590 0013E390 38 80 00 01 */ li r4, 1 @@ -4674,9 +4674,9 @@ lbl_801415BC: /* 801415BC 0013E3BC 80 1D 02 D8 */ lwz r0, 0x2d8(r29) /* 801415C0 0013E3C0 2C 00 00 01 */ cmpwi r0, 1 /* 801415C4 0013E3C4 41 82 00 70 */ beq lbl_80141634 -/* 801415C8 0013E3C8 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801415C8 0013E3C8 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) /* 801415CC 0013E3CC 38 61 00 08 */ addi r3, r1, 8 -/* 801415D0 0013E3D0 C0 62 A4 E8 */ lfs f3, lbl_803CEE68-_SDA2_BASE_(r2) +/* 801415D0 0013E3D0 C0 62 A4 E8 */ lfs f3, lbl__1032_3-_SDA2_BASE_(r2) /* 801415D4 0013E3D4 FC 40 08 90 */ fmr f2, f1 /* 801415D8 0013E3D8 4B EC DA 25 */ bl xVec3Init__FP5xVec3fff /* 801415DC 0013E3DC 80 9D 07 C0 */ lwz r4, 0x7c0(r29) @@ -4738,7 +4738,7 @@ lbl_8014168C: /* 801416A8 0013E4A8 4B ED DF 49 */ bl zEntEvent__FP5xBaseUi /* 801416AC 0013E4AC 80 7E 0D 58 */ lwz r3, 0xd58(r30) /* 801416B0 0013E4B0 3B BD 00 01 */ addi r29, r29, 1 -/* 801416B4 0013E4B4 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801416B4 0013E4B4 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 801416B8 0013E4B8 2C 1D 00 03 */ cmpwi r29, 3 /* 801416BC 0013E4BC 3B DE 00 04 */ addi r30, r30, 4 /* 801416C0 0013E4C0 D0 03 01 7C */ stfs f0, 0x17c(r3) @@ -4787,7 +4787,7 @@ lbl_801416F0: /* 80141764 0013E564 4B ED A0 95 */ bl xEntShow__FP4xEnt /* 80141768 0013E568 38 00 00 00 */ li r0, 0 /* 8014176C 0013E56C 38 80 00 00 */ li r4, 0 -/* 80141770 0013E570 90 0D 8D 60 */ stw r0, lbl_803CB660-_SDA_BASE_(r13) +/* 80141770 0013E570 90 0D 8D 60 */ stw r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 80141774 0013E574 80 7F 09 78 */ lwz r3, 0x978(r31) /* 80141778 0013E578 4B F6 01 15 */ bl zLightningShow__FP10zLightningi /* 8014177C 0013E57C 80 7F 09 7C */ lwz r3, 0x97c(r31) @@ -4832,11 +4832,11 @@ lbl_8014178C: /* 80141814 0013E614 38 80 00 01 */ li r4, 1 /* 80141818 0013E618 4B F6 00 75 */ bl zLightningShow__FP10zLightningi /* 8014181C 0013E61C 38 00 00 01 */ li r0, 1 -/* 80141820 0013E620 90 0D 8D 60 */ stw r0, lbl_803CB660-_SDA_BASE_(r13) +/* 80141820 0013E620 90 0D 8D 60 */ stw r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 80141824 0013E624 48 00 00 0C */ b lbl_80141830 lbl_80141828: /* 80141828 0013E628 38 00 00 00 */ li r0, 0 -/* 8014182C 0013E62C 90 0D 8D 60 */ stw r0, lbl_803CB660-_SDA_BASE_(r13) +/* 8014182C 0013E62C 90 0D 8D 60 */ stw r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) lbl_80141830: /* 80141830 0013E630 80 01 00 24 */ lwz r0, 0x24(r1) /* 80141834 0013E634 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -4861,14 +4861,14 @@ zNPCBSandy_AddBoundEntsToGrid__FP6zScene: /* 80141874 0013E674 93 C1 00 18 */ stw r30, 0x18(r1) /* 80141878 0013E678 93 A1 00 14 */ stw r29, 0x14(r1) /* 8014187C 0013E67C 93 81 00 10 */ stw r28, 0x10(r1) -/* 80141880 0013E680 88 0D 96 78 */ lbz r0, lbl_803CBF78-_SDA_BASE_(r13) +/* 80141880 0013E680 88 0D 96 78 */ lbz r0, lbl_sOthersHaventBeenAdded-_SDA_BASE_(r13) /* 80141884 0013E684 28 00 00 00 */ cmplwi r0, 0 /* 80141888 0013E688 41 82 00 DC */ beq lbl_80141964 /* 8014188C 0013E68C 3B E0 00 00 */ li r31, 0 /* 80141890 0013E690 3B C0 00 00 */ li r30, 0 -/* 80141894 0013E694 9B ED 96 78 */ stb r31, lbl_803CBF78-_SDA_BASE_(r13) +/* 80141894 0013E694 9B ED 96 78 */ stb r31, lbl_sOthersHaventBeenAdded-_SDA_BASE_(r13) lbl_80141898: -/* 80141898 0013E698 80 6D 96 94 */ lwz r3, lbl_803CBF94-_SDA_BASE_(r13) +/* 80141898 0013E698 80 6D 96 94 */ lwz r3, lbl_sSandyPtr-_SDA_BASE_(r13) /* 8014189C 0013E69C 2C 1E 00 02 */ cmpwi r30, 2 /* 801418A0 0013E6A0 80 63 02 B4 */ lwz r3, 0x2b4(r3) /* 801418A4 0013E6A4 7F 83 F8 2E */ lwzx r28, r3, r31 @@ -4887,22 +4887,22 @@ lbl_801418CC: lbl_801418D0: /* 801418D0 0013E6D0 2C 1D 00 00 */ cmpwi r29, 0 /* 801418D4 0013E6D4 40 82 00 1C */ bne lbl_801418F0 -/* 801418D8 0013E6D8 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha +/* 801418D8 0013E6D8 3C 60 80 3D */ lis r3, lbl_colls_grid@ha /* 801418DC 0013E6DC 7F 84 E3 78 */ mr r4, r28 -/* 801418E0 0013E6E0 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l +/* 801418E0 0013E6E0 38 63 A6 D8 */ addi r3, r3, lbl_colls_grid@l /* 801418E4 0013E6E4 4B FE 0F 31 */ bl xGridEntIsTooBig__FP5xGridPC4xEnt /* 801418E8 0013E6E8 2C 03 00 00 */ cmpwi r3, 0 /* 801418EC 0013E6EC 41 82 00 4C */ beq lbl_80141938 lbl_801418F0: -/* 801418F0 0013E6F0 3C 60 80 3D */ lis r3, lbl_803CA774@ha +/* 801418F0 0013E6F0 3C 60 80 3D */ lis r3, lbl_colls_oso_grid@ha /* 801418F4 0013E6F4 7F 84 E3 78 */ mr r4, r28 -/* 801418F8 0013E6F8 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l +/* 801418F8 0013E6F8 38 63 A7 74 */ addi r3, r3, lbl_colls_oso_grid@l /* 801418FC 0013E6FC 4B FE 08 A1 */ bl xGridAdd__FP5xGridP4xEnt /* 80141900 0013E700 2C 1D 00 00 */ cmpwi r29, 0 /* 80141904 0013E704 40 82 00 1C */ bne lbl_80141920 -/* 80141908 0013E708 3C 60 80 3D */ lis r3, lbl_803CA774@ha +/* 80141908 0013E708 3C 60 80 3D */ lis r3, lbl_colls_oso_grid@ha /* 8014190C 0013E70C 7F 84 E3 78 */ mr r4, r28 -/* 80141910 0013E710 38 63 A7 74 */ addi r3, r3, lbl_803CA774@l +/* 80141910 0013E710 38 63 A7 74 */ addi r3, r3, lbl_colls_oso_grid@l /* 80141914 0013E714 4B FE 0F 01 */ bl xGridEntIsTooBig__FP5xGridPC4xEnt /* 80141918 0013E718 2C 03 00 00 */ cmpwi r3, 0 /* 8014191C 0013E71C 41 82 00 10 */ beq lbl_8014192C @@ -4915,9 +4915,9 @@ lbl_8014192C: /* 80141930 0013E730 98 1C 00 59 */ stb r0, 0x59(r28) /* 80141934 0013E734 48 00 00 1C */ b lbl_80141950 lbl_80141938: -/* 80141938 0013E738 3C 60 80 3D */ lis r3, lbl_803CA6D8@ha +/* 80141938 0013E738 3C 60 80 3D */ lis r3, lbl_colls_grid@ha /* 8014193C 0013E73C 7F 84 E3 78 */ mr r4, r28 -/* 80141940 0013E740 38 63 A6 D8 */ addi r3, r3, lbl_803CA6D8@l +/* 80141940 0013E740 38 63 A6 D8 */ addi r3, r3, lbl_colls_grid@l /* 80141944 0013E744 4B FE 08 59 */ bl xGridAdd__FP5xGridP4xEnt /* 80141948 0013E748 38 00 00 00 */ li r0, 0 /* 8014194C 0013E74C 98 1C 00 59 */ stb r0, 0x59(r28) @@ -4929,7 +4929,7 @@ lbl_80141950: /* 80141960 0013E760 48 00 00 0C */ b lbl_8014196C lbl_80141964: /* 80141964 0013E764 38 00 00 00 */ li r0, 0 -/* 80141968 0013E768 90 0D 96 94 */ stw r0, lbl_803CBF94-_SDA_BASE_(r13) +/* 80141968 0013E768 90 0D 96 94 */ stw r0, lbl_sSandyPtr-_SDA_BASE_(r13) lbl_8014196C: /* 8014196C 0013E76C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80141970 0013E770 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -4945,7 +4945,7 @@ zNPCBSandy_GameIsPaused__FP6zScene: /* 8014198C 0013E78C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80141990 0013E790 7C 08 02 A6 */ mflr r0 /* 80141994 0013E794 90 01 00 14 */ stw r0, 0x14(r1) -/* 80141998 0013E798 80 8D 96 94 */ lwz r4, lbl_803CBF94-_SDA_BASE_(r13) +/* 80141998 0013E798 80 8D 96 94 */ lwz r4, lbl_sSandyPtr-_SDA_BASE_(r13) /* 8014199C 0013E79C 28 04 00 00 */ cmplwi r4, 0 /* 801419A0 0013E7A0 41 82 00 20 */ beq lbl_801419C0 /* 801419A4 0013E7A4 80 64 02 C0 */ lwz r3, 0x2c0(r4) @@ -4953,7 +4953,7 @@ zNPCBSandy_GameIsPaused__FP6zScene: /* 801419AC 0013E7AC 41 82 00 14 */ beq lbl_801419C0 /* 801419B0 0013E7B0 54 60 05 A8 */ rlwinm r0, r3, 0, 0x16, 0x14 /* 801419B4 0013E7B4 90 04 02 C0 */ stw r0, 0x2c0(r4) -/* 801419B8 0013E7B8 80 6D 96 94 */ lwz r3, lbl_803CBF94-_SDA_BASE_(r13) +/* 801419B8 0013E7B8 80 6D 96 94 */ lwz r3, lbl_sSandyPtr-_SDA_BASE_(r13) /* 801419BC 0013E7BC 4B FF FC AD */ bl hiddenByCutscene__10zNPCBSandyFv lbl_801419C0: /* 801419C0 0013E7C0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -4972,14 +4972,14 @@ lbl_801419C0: /* 801419F4 0013E7F4 DB 81 00 50 */ stfd f28, 0x50(r1) /* 801419F8 0013E7F8 F3 81 00 58 */ psq_st f28, 88(r1), 0, qr0 /* 801419FC 0013E7FC BF 01 00 30 */ stmw r24, 0x30(r1) -/* 80141A00 0013E800 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 80141A04 0013E804 3C C0 80 2A */ lis r6, lbl_802998C8@ha -/* 80141A08 0013E808 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 80141A00 0013E800 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 80141A04 0013E804 3C C0 80 2A */ lis r6, lbl_sBone@ha +/* 80141A08 0013E808 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 80141A0C 0013E80C FF E0 08 90 */ fmr f31, f1 /* 80141A10 0013E810 80 A5 1F BC */ lwz r5, 0x1fbc(r5) /* 80141A14 0013E814 7C 7E 1B 78 */ mr r30, r3 /* 80141A18 0013E818 7C 9F 23 78 */ mr r31, r4 -/* 80141A1C 0013E81C 3B A6 98 C8 */ addi r29, r6, lbl_802998C8@l +/* 80141A1C 0013E81C 3B A6 98 C8 */ addi r29, r6, lbl_sBone@l /* 80141A20 0013E820 28 05 00 00 */ cmplwi r5, 0 /* 80141A24 0013E824 3B 00 00 00 */ li r24, 0 /* 80141A28 0013E828 41 82 00 18 */ beq lbl_80141A40 @@ -4994,12 +4994,12 @@ lbl_80141A40: /* 80141A48 0013E848 40 82 00 08 */ bne lbl_80141A50 /* 80141A4C 0013E84C 3B 00 00 01 */ li r24, 1 lbl_80141A50: -/* 80141A50 0013E850 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80141A50 0013E850 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 80141A54 0013E854 38 61 00 20 */ addi r3, r1, 0x20 -/* 80141A58 0013E858 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 80141A58 0013E858 C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) /* 80141A5C 0013E85C FC 60 10 90 */ fmr f3, f2 /* 80141A60 0013E860 4B EC D5 9D */ bl xVec3Init__FP5xVec3fff -/* 80141A64 0013E864 C3 A2 A5 D8 */ lfs f29, lbl_803CEF58-_SDA2_BASE_(r2) +/* 80141A64 0013E864 C3 A2 A5 D8 */ lfs f29, lbl__2154-_SDA2_BASE_(r2) /* 80141A68 0013E868 7F D9 F3 78 */ mr r25, r30 /* 80141A6C 0013E86C 3B 40 00 00 */ li r26, 0 /* 80141A70 0013E870 FF 80 E8 90 */ fmr f28, f29 @@ -5009,10 +5009,10 @@ lbl_80141A74: /* 80141A7C 0013E87C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80141A80 0013E880 4B F0 CA 71 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80141A84 0013E884 FF C0 08 90 */ fmr f30, f1 -/* 80141A88 0013E888 C0 02 A5 5C */ lfs f0, lbl_803CEEDC-_SDA2_BASE_(r2) +/* 80141A88 0013E888 C0 02 A5 5C */ lfs f0, lbl__1209-_SDA2_BASE_(r2) /* 80141A8C 0013E88C FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80141A90 0013E890 40 80 00 10 */ bge lbl_80141AA0 -/* 80141A94 0013E894 C0 02 A5 DC */ lfs f0, lbl_803CEF5C-_SDA2_BASE_(r2) +/* 80141A94 0013E894 C0 02 A5 DC */ lfs f0, lbl__2155_1-_SDA2_BASE_(r2) /* 80141A98 0013E898 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80141A9C 0013E89C 41 81 00 5C */ bgt lbl_80141AF8 lbl_80141AA0: @@ -5026,7 +5026,7 @@ lbl_80141AA0: /* 80141ABC 0013E8BC 38 99 03 9C */ addi r4, r25, 0x39c /* 80141AC0 0013E8C0 4B F0 CA 31 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80141AC4 0013E8C4 FC 40 F0 50 */ fneg f2, f30 -/* 80141AC8 0013E8C8 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80141AC8 0013E8C8 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80141ACC 0013E8CC EC 21 10 24 */ fdivs f1, f1, f2 /* 80141AD0 0013E8D0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80141AD4 0013E8D4 40 80 00 18 */ bge lbl_80141AEC @@ -5047,9 +5047,9 @@ lbl_80141AF8: /* 80141B08 0013E908 80 1E 02 C0 */ lwz r0, 0x2c0(r30) /* 80141B0C 0013E90C 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 80141B10 0013E910 41 82 00 90 */ beq lbl_80141BA0 -/* 80141B14 0013E914 C0 02 A5 10 */ lfs f0, lbl_803CEE90-_SDA2_BASE_(r2) +/* 80141B14 0013E914 C0 02 A5 10 */ lfs f0, lbl__1063_2-_SDA2_BASE_(r2) /* 80141B18 0013E918 3B 40 00 00 */ li r26, 0 -/* 80141B1C 0013E91C 3B 2D 84 8C */ addi r25, r13, lbl_803CAD8C-_SDA_BASE_ +/* 80141B1C 0013E91C 3B 2D 84 8C */ addi r25, r13, lbl_sLeftFootBones-_SDA_BASE_ /* 80141B20 0013E920 EC 1C 00 28 */ fsubs f0, f28, f0 /* 80141B24 0013E924 FF C0 00 50 */ fneg f30, f0 lbl_80141B28: @@ -5066,9 +5066,9 @@ lbl_80141B28: /* 80141B50 0013E950 3B 39 00 04 */ addi r25, r25, 4 /* 80141B54 0013E954 2C 1A 00 02 */ cmpwi r26, 2 /* 80141B58 0013E958 41 80 FF D0 */ blt lbl_80141B28 -/* 80141B5C 0013E95C C0 02 A5 10 */ lfs f0, lbl_803CEE90-_SDA2_BASE_(r2) +/* 80141B5C 0013E95C C0 02 A5 10 */ lfs f0, lbl__1063_2-_SDA2_BASE_(r2) /* 80141B60 0013E960 3B 40 00 00 */ li r26, 0 -/* 80141B64 0013E964 3B 2D 84 94 */ addi r25, r13, lbl_803CAD94-_SDA_BASE_ +/* 80141B64 0013E964 3B 2D 84 94 */ addi r25, r13, lbl_sRightFootBones-_SDA_BASE_ /* 80141B68 0013E968 EF DD 00 28 */ fsubs f30, f29, f0 lbl_80141B6C: /* 80141B6C 0013E96C 80 7E 00 24 */ lwz r3, 0x24(r30) @@ -5088,7 +5088,7 @@ lbl_80141BA0: /* 80141BA0 0013E9A0 80 1E 02 C0 */ lwz r0, 0x2c0(r30) /* 80141BA4 0013E9A4 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 80141BA8 0013E9A8 41 82 00 90 */ beq lbl_80141C38 -/* 80141BAC 0013E9AC C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 80141BAC 0013E9AC C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 80141BB0 0013E9B0 3B 3D 00 34 */ addi r25, r29, 0x34 /* 80141BB4 0013E9B4 3B 40 00 00 */ li r26, 0 /* 80141BB8 0013E9B8 EC 1C 00 28 */ fsubs f0, f28, f0 @@ -5107,7 +5107,7 @@ lbl_80141BC0: /* 80141BE8 0013E9E8 3B 39 00 04 */ addi r25, r25, 4 /* 80141BEC 0013E9EC 2C 1A 00 04 */ cmpwi r26, 4 /* 80141BF0 0013E9F0 41 80 FF D0 */ blt lbl_80141BC0 -/* 80141BF4 0013E9F4 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 80141BF4 0013E9F4 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 80141BF8 0013E9F8 3B 3D 00 44 */ addi r25, r29, 0x44 /* 80141BFC 0013E9FC 3B 40 00 00 */ li r26, 0 /* 80141C00 0013EA00 EF DD 00 28 */ fsubs f30, f29, f0 @@ -5133,7 +5133,7 @@ lbl_80141C38: /* 80141C48 0013EA48 3B BD 00 00 */ addi r29, r29, 0 lbl_80141C4C: /* 80141C4C 0013EA4C C0 3C 00 00 */ lfs f1, 0(r28) -/* 80141C50 0013EA50 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80141C50 0013EA50 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80141C54 0013EA54 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80141C58 0013EA58 41 80 01 A0 */ blt lbl_80141DF8 /* 80141C5C 0013EA5C 80 9E 02 B4 */ lwz r4, 0x2b4(r30) @@ -5153,7 +5153,7 @@ lbl_80141C4C: /* 80141C94 0013EA94 7C 63 D0 2E */ lwzx r3, r3, r26 /* 80141C98 0013EA98 4B FE 27 91 */ bl zGridUpdateEnt__FP4xEnt /* 80141C9C 0013EA9C 80 7E 02 B4 */ lwz r3, 0x2b4(r30) -/* 80141CA0 0013EAA0 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80141CA0 0013EAA0 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80141CA4 0013EAA4 7C 63 D0 2E */ lwzx r3, r3, r26 /* 80141CA8 0013EAA8 C0 43 00 8C */ lfs f2, 0x8c(r3) /* 80141CAC 0013EAAC C0 23 00 94 */ lfs f1, 0x94(r3) @@ -5173,7 +5173,7 @@ lbl_80141CD0: /* 80141CE0 0013EAE0 54 60 07 76 */ rlwinm r0, r3, 0, 0x1d, 0x1b /* 80141CE4 0013EAE4 7C 04 D1 2E */ stwx r0, r4, r26 /* 80141CE8 0013EAE8 80 7E 02 BC */ lwz r3, 0x2bc(r30) -/* 80141CEC 0013EAEC C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80141CEC 0013EAEC C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80141CF0 0013EAF0 7C 23 D4 2E */ lfsx f1, r3, r26 /* 80141CF4 0013EAF4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80141CF8 0013EAF8 4C 40 13 82 */ cror 2, 0, 2 @@ -5187,41 +5187,41 @@ lbl_80141CD0: /* 80141D18 0013EB18 4B EE EF 51 */ bl xrand__Fv /* 80141D1C 0013EB1C 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d /* 80141D20 0013EB20 41 82 00 3C */ beq lbl_80141D5C -/* 80141D24 0013EB24 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 80141D28 0013EB28 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 80141D24 0013EB24 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 80141D28 0013EB28 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 80141D2C 0013EB2C 38 63 05 AC */ addi r3, r3, 0x5ac /* 80141D30 0013EB30 4B F0 A4 E5 */ bl xStrHash__FPCc -/* 80141D34 0013EB34 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80141D34 0013EB34 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 80141D38 0013EB38 7F C6 F3 78 */ mr r6, r30 -/* 80141D3C 0013EB3C C0 22 A5 E0 */ lfs f1, lbl_803CEF60-_SDA2_BASE_(r2) +/* 80141D3C 0013EB3C C0 22 A5 E0 */ lfs f1, lbl__2156_1-_SDA2_BASE_(r2) /* 80141D40 0013EB40 38 80 00 00 */ li r4, 0 /* 80141D44 0013EB44 FC 80 10 90 */ fmr f4, f2 -/* 80141D48 0013EB48 C0 62 A5 D8 */ lfs f3, lbl_803CEF58-_SDA2_BASE_(r2) +/* 80141D48 0013EB48 C0 62 A5 D8 */ lfs f3, lbl__2154-_SDA2_BASE_(r2) /* 80141D4C 0013EB4C 38 A0 00 00 */ li r5, 0 /* 80141D50 0013EB50 38 E0 00 00 */ li r7, 0 /* 80141D54 0013EB54 4B F0 DE 79 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf /* 80141D58 0013EB58 48 00 00 38 */ b lbl_80141D90 lbl_80141D5C: -/* 80141D5C 0013EB5C 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 80141D60 0013EB60 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 80141D5C 0013EB5C 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 80141D60 0013EB60 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 80141D64 0013EB64 38 63 05 BA */ addi r3, r3, 0x5ba /* 80141D68 0013EB68 4B F0 A4 AD */ bl xStrHash__FPCc -/* 80141D6C 0013EB6C C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80141D6C 0013EB6C C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 80141D70 0013EB70 7F C6 F3 78 */ mr r6, r30 -/* 80141D74 0013EB74 C0 22 A5 E0 */ lfs f1, lbl_803CEF60-_SDA2_BASE_(r2) +/* 80141D74 0013EB74 C0 22 A5 E0 */ lfs f1, lbl__2156_1-_SDA2_BASE_(r2) /* 80141D78 0013EB78 38 80 00 00 */ li r4, 0 /* 80141D7C 0013EB7C FC 80 10 90 */ fmr f4, f2 -/* 80141D80 0013EB80 C0 62 A5 D8 */ lfs f3, lbl_803CEF58-_SDA2_BASE_(r2) +/* 80141D80 0013EB80 C0 62 A5 D8 */ lfs f3, lbl__2154-_SDA2_BASE_(r2) /* 80141D84 0013EB84 38 A0 00 00 */ li r5, 0 /* 80141D88 0013EB88 38 E0 00 00 */ li r7, 0 /* 80141D8C 0013EB8C 4B F0 DE 41 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf lbl_80141D90: -/* 80141D90 0013EB90 C0 02 A4 E8 */ lfs f0, lbl_803CEE68-_SDA2_BASE_(r2) +/* 80141D90 0013EB90 C0 02 A4 E8 */ lfs f0, lbl__1032_3-_SDA2_BASE_(r2) /* 80141D94 0013EB94 80 7E 02 BC */ lwz r3, 0x2bc(r30) /* 80141D98 0013EB98 7C 03 D5 2E */ stfsx f0, r3, r26 lbl_80141D9C: /* 80141D9C 0013EB9C 80 7E 02 BC */ lwz r3, 0x2bc(r30) -/* 80141DA0 0013EBA0 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80141DA0 0013EBA0 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80141DA4 0013EBA4 7C 23 D4 2E */ lfsx f1, r3, r26 /* 80141DA8 0013EBA8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80141DAC 0013EBAC 40 81 00 4C */ ble lbl_80141DF8 @@ -5231,7 +5231,7 @@ lbl_80141D9C: /* 80141DBC 0013EBBC 38 9E 06 44 */ addi r4, r30, 0x644 /* 80141DC0 0013EBC0 FC 20 F8 90 */ fmr f1, f31 /* 80141DC4 0013EBC4 7C 03 D5 2E */ stfsx f0, r3, r26 -/* 80141DC8 0013EBC8 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80141DC8 0013EBC8 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80141DCC 0013EBCC D0 1E 07 88 */ stfs f0, 0x788(r30) /* 80141DD0 0013EBD0 80 7E 02 B4 */ lwz r3, 0x2b4(r30) /* 80141DD4 0013EBD4 7C 63 D0 2E */ lwzx r3, r3, r26 @@ -5314,8 +5314,8 @@ lbl_80141DF8: /* 80141F04 0013ED04 80 1E 02 C0 */ lwz r0, 0x2c0(r30) /* 80141F08 0013ED08 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80141F0C 0013ED0C 41 82 01 04 */ beq lbl_80142010 -/* 80141F10 0013ED10 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80141F14 0013ED14 3B A3 05 58 */ addi r29, r3, lbl_803C0558@l +/* 80141F10 0013ED10 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80141F14 0013ED14 3B A3 05 58 */ addi r29, r3, lbl_globals@l /* 80141F18 0013ED18 80 7D 07 2C */ lwz r3, 0x72c(r29) /* 80141F1C 0013ED1C 88 03 00 0A */ lbz r0, 0xa(r3) /* 80141F20 0013ED20 3B 03 00 0C */ addi r24, r3, 0xc @@ -5348,14 +5348,14 @@ lbl_80141F30: /* 80141F88 0013ED88 38 A4 00 30 */ addi r5, r4, 0x30 /* 80141F8C 0013ED8C 38 86 00 30 */ addi r4, r6, 0x30 /* 80141F90 0013ED90 4B EC C7 01 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 80141F94 0013ED94 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80141F94 0013ED94 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80141F98 0013ED98 38 61 00 08 */ addi r3, r1, 8 /* 80141F9C 0013ED9C 7C 64 1B 78 */ mr r4, r3 /* 80141FA0 0013EDA0 D0 01 00 0C */ stfs f0, 0xc(r1) /* 80141FA4 0013EDA4 4B F0 C3 4D */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80141FA8 0013EDA8 80 7D 07 04 */ lwz r3, 0x704(r29) /* 80141FAC 0013EDAC 38 81 00 08 */ addi r4, r1, 8 -/* 80141FB0 0013EDB0 C0 22 A4 EC */ lfs f1, lbl_803CEE6C-_SDA2_BASE_(r2) +/* 80141FB0 0013EDB0 C0 22 A4 EC */ lfs f1, lbl__1033_3-_SDA2_BASE_(r2) /* 80141FB4 0013EDB4 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80141FB8 0013EDB8 38 63 00 20 */ addi r3, r3, 0x20 /* 80141FBC 0013EDBC 4B EC 90 D5 */ bl xVec3SMul__FP5xVec3PC5xVec3f @@ -5364,10 +5364,10 @@ lbl_80141F30: /* 80141FC8 0013EDC8 38 83 00 10 */ addi r4, r3, 0x10 /* 80141FCC 0013EDCC 38 A3 00 20 */ addi r5, r3, 0x20 /* 80141FD0 0013EDD0 4B ED 30 BD */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 -/* 80141FD4 0013EDD4 C0 22 A4 F4 */ lfs f1, lbl_803CEE74-_SDA2_BASE_(r2) +/* 80141FD4 0013EDD4 C0 22 A4 F4 */ lfs f1, lbl__1035_4-_SDA2_BASE_(r2) /* 80141FD8 0013EDD8 38 61 00 08 */ addi r3, r1, 8 /* 80141FDC 0013EDDC 4B ED 99 5D */ bl xVec3SMulBy__FP5xVec3f -/* 80141FE0 0013EDE0 C0 02 A5 30 */ lfs f0, lbl_803CEEB0-_SDA2_BASE_(r2) +/* 80141FE0 0013EDE0 C0 02 A5 30 */ lfs f0, lbl__1071-_SDA2_BASE_(r2) /* 80141FE4 0013EDE4 38 A1 00 08 */ addi r5, r1, 8 /* 80141FE8 0013EDE8 38 60 00 00 */ li r3, 0 /* 80141FEC 0013EDEC 38 80 00 01 */ li r4, 1 @@ -5482,8 +5482,8 @@ lbl_80142150: /* 80142188 0013EF88 38 60 00 00 */ li r3, 0 /* 8014218C 0013EF8C 48 00 00 A8 */ b lbl_80142234 lbl_80142190: -/* 80142190 0013EF90 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80142194 0013EF94 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80142190 0013EF90 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80142194 0013EF94 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80142198 0013EF98 80 03 17 88 */ lwz r0, 0x1788(r3) /* 8014219C 0013EF9C 28 00 00 00 */ cmplwi r0, 0 /* 801421A0 0013EFA0 41 82 00 0C */ beq lbl_801421AC @@ -5504,15 +5504,15 @@ lbl_801421C0: /* 801421D4 0013EFD4 38 86 00 30 */ addi r4, r6, 0x30 /* 801421D8 0013EFD8 38 A5 00 30 */ addi r5, r5, 0x30 /* 801421DC 0013EFDC 4B EC C4 B5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 801421E0 0013EFE0 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801421E0 0013EFE0 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 801421E4 0013EFE4 38 61 00 08 */ addi r3, r1, 8 /* 801421E8 0013EFE8 D0 01 00 0C */ stfs f0, 0xc(r1) /* 801421EC 0013EFEC 4B ED 2E E1 */ bl xVec3Length2__FPC5xVec3 /* 801421F0 0013EFF0 C0 5D 00 4C */ lfs f2, 0x4c(r29) -/* 801421F4 0013EFF4 C0 02 A5 74 */ lfs f0, lbl_803CEEF4-_SDA2_BASE_(r2) +/* 801421F4 0013EFF4 C0 02 A5 74 */ lfs f0, lbl__1463_1-_SDA2_BASE_(r2) /* 801421F8 0013EFF8 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 801421FC 0013EFFC 40 81 00 34 */ ble lbl_80142230 -/* 80142200 0013F000 C0 02 A5 E4 */ lfs f0, lbl_803CEF64-_SDA2_BASE_(r2) +/* 80142200 0013F000 C0 02 A5 E4 */ lfs f0, lbl__2173-_SDA2_BASE_(r2) /* 80142204 0013F004 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80142208 0013F008 40 81 00 18 */ ble lbl_80142220 /* 8014220C 0013F00C 38 00 00 01 */ li r0, 1 @@ -5548,7 +5548,7 @@ lbl_80142250: /* 80142274 0013F074 93 A1 00 24 */ stw r29, 0x24(r1) /* 80142278 0013F078 C0 43 00 4C */ lfs f2, 0x4c(r3) /* 8014227C 0013F07C FF C0 08 90 */ fmr f30, f1 -/* 80142280 0013F080 C0 02 A5 74 */ lfs f0, lbl_803CEEF4-_SDA2_BASE_(r2) +/* 80142280 0013F080 C0 02 A5 74 */ lfs f0, lbl__1463_1-_SDA2_BASE_(r2) /* 80142284 0013F084 7C BF 2B 78 */ mr r31, r5 /* 80142288 0013F088 80 63 00 18 */ lwz r3, 0x18(r3) /* 8014228C 0013F08C 3B A0 00 00 */ li r29, 0 @@ -5564,9 +5564,9 @@ lbl_80142250: /* 801422B4 0013F0B4 38 63 42 31 */ addi r3, r3, 0x4E474231@l /* 801422B8 0013F0B8 48 00 00 B8 */ b lbl_80142370 lbl_801422BC: -/* 801422BC 0013F0BC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 801422BC 0013F0BC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 801422C0 0013F0C0 80 9E 00 24 */ lwz r4, 0x24(r30) -/* 801422C4 0013F0C4 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 801422C4 0013F0C4 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 801422C8 0013F0C8 38 61 00 08 */ addi r3, r1, 8 /* 801422CC 0013F0CC 80 A5 07 04 */ lwz r5, 0x704(r5) /* 801422D0 0013F0D0 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -5574,7 +5574,7 @@ lbl_801422BC: /* 801422D8 0013F0D8 38 A4 00 30 */ addi r5, r4, 0x30 /* 801422DC 0013F0DC 38 86 00 30 */ addi r4, r6, 0x30 /* 801422E0 0013F0E0 4B EC C3 B1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 801422E4 0013F0E4 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801422E4 0013F0E4 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 801422E8 0013F0E8 38 61 00 08 */ addi r3, r1, 8 /* 801422EC 0013F0EC D0 01 00 0C */ stfs f0, 0xc(r1) /* 801422F0 0013F0F0 4B ED 2D DD */ bl xVec3Length2__FPC5xVec3 @@ -5582,12 +5582,12 @@ lbl_801422BC: /* 801422F8 0013F0F8 7F C3 F3 78 */ mr r3, r30 /* 801422FC 0013F0FC 38 80 00 00 */ li r4, 0 /* 80142300 0013F100 4B FB 0D 79 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 80142304 0013F104 C0 02 A5 6C */ lfs f0, lbl_803CEEEC-_SDA2_BASE_(r2) +/* 80142304 0013F104 C0 02 A5 6C */ lfs f0, lbl__1381-_SDA2_BASE_(r2) /* 80142308 0013F108 EC 00 07 B2 */ fmuls f0, f0, f30 /* 8014230C 0013F10C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80142310 0013F110 40 80 00 5C */ bge lbl_8014236C -/* 80142314 0013F114 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80142318 0013F118 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80142314 0013F114 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80142318 0013F118 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8014231C 0013F11C 80 03 17 88 */ lwz r0, 0x1788(r3) /* 80142320 0013F120 28 00 00 00 */ cmplwi r0, 0 /* 80142324 0013F124 41 82 00 18 */ beq lbl_8014233C @@ -5597,7 +5597,7 @@ lbl_801422BC: /* 80142334 0013F134 3B A3 42 31 */ addi r29, r3, 0x4E474231@l /* 80142338 0013F138 48 00 00 34 */ b lbl_8014236C lbl_8014233C: -/* 8014233C 0013F13C C0 02 A5 E4 */ lfs f0, lbl_803CEF64-_SDA2_BASE_(r2) +/* 8014233C 0013F13C C0 02 A5 E4 */ lfs f0, lbl__2173-_SDA2_BASE_(r2) /* 80142340 0013F140 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80142344 0013F144 40 81 00 18 */ ble lbl_8014235C /* 80142348 0013F148 38 00 00 01 */ li r0, 1 @@ -5636,7 +5636,7 @@ lbl_8014239C: /* 801423BC 0013F1BC F3 A1 00 48 */ psq_st f29, 72(r1), 0, qr0 /* 801423C0 0013F1C0 BF 61 00 2C */ stmw r27, 0x2c(r1) /* 801423C4 0013F1C4 7C 7C 1B 78 */ mr r28, r3 -/* 801423C8 0013F1C8 C0 02 A5 74 */ lfs f0, lbl_803CEEF4-_SDA2_BASE_(r2) +/* 801423C8 0013F1C8 C0 02 A5 74 */ lfs f0, lbl__1463_1-_SDA2_BASE_(r2) /* 801423CC 0013F1CC C0 23 00 4C */ lfs f1, 0x4c(r3) /* 801423D0 0013F1D0 7C BD 2B 78 */ mr r29, r5 /* 801423D4 0013F1D4 80 63 00 18 */ lwz r3, 0x18(r3) @@ -5653,9 +5653,9 @@ lbl_8014239C: /* 80142400 0013F200 38 63 42 31 */ addi r3, r3, 0x4E474231@l /* 80142404 0013F204 48 00 02 30 */ b lbl_80142634 lbl_80142408: -/* 80142408 0013F208 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80142408 0013F208 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8014240C 0013F20C 80 9F 00 24 */ lwz r4, 0x24(r31) -/* 80142410 0013F210 3B 63 05 58 */ addi r27, r3, lbl_803C0558@l +/* 80142410 0013F210 3B 63 05 58 */ addi r27, r3, lbl_globals@l /* 80142414 0013F214 38 61 00 14 */ addi r3, r1, 0x14 /* 80142418 0013F218 80 BB 07 04 */ lwz r5, 0x704(r27) /* 8014241C 0013F21C 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -5663,12 +5663,12 @@ lbl_80142408: /* 80142424 0013F224 38 A4 00 30 */ addi r5, r4, 0x30 /* 80142428 0013F228 38 86 00 30 */ addi r4, r6, 0x30 /* 8014242C 0013F22C 4B EC C2 65 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 80142430 0013F230 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80142430 0013F230 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80142434 0013F234 38 61 00 14 */ addi r3, r1, 0x14 /* 80142438 0013F238 D0 01 00 18 */ stfs f0, 0x18(r1) /* 8014243C 0013F23C 4B ED 2C 91 */ bl xVec3Length2__FPC5xVec3 /* 80142440 0013F240 FF A0 08 90 */ fmr f29, f1 -/* 80142444 0013F244 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 80142444 0013F244 C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) /* 80142448 0013F248 38 61 00 08 */ addi r3, r1, 8 /* 8014244C 0013F24C 38 80 00 01 */ li r4, 1 /* 80142450 0013F250 FC 40 08 90 */ fmr f2, f1 @@ -5693,7 +5693,7 @@ lbl_80142408: /* 8014249C 0013F29C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 801424A0 0013F2A0 4B F0 C0 51 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 801424A4 0013F2A4 80 7B 07 04 */ lwz r3, 0x704(r27) -/* 801424A8 0013F2A8 C0 02 A5 A0 */ lfs f0, lbl_803CEF20-_SDA2_BASE_(r2) +/* 801424A8 0013F2A8 C0 02 A5 A0 */ lfs f0, lbl__1528-_SDA2_BASE_(r2) /* 801424AC 0013F2AC 80 63 00 4C */ lwz r3, 0x4c(r3) /* 801424B0 0013F2B0 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 801424B4 0013F2B4 C0 43 00 30 */ lfs f2, 0x30(r3) @@ -5702,22 +5702,22 @@ lbl_80142408: /* 801424C0 0013F2C0 EC 00 00 32 */ fmuls f0, f0, f0 /* 801424C4 0013F2C4 EC 42 00 2A */ fadds f2, f2, f0 /* 801424C8 0013F2C8 40 81 00 38 */ ble lbl_80142500 -/* 801424CC 0013F2CC C0 02 A5 08 */ lfs f0, lbl_803CEE88-_SDA2_BASE_(r2) +/* 801424CC 0013F2CC C0 02 A5 08 */ lfs f0, lbl__1061_3-_SDA2_BASE_(r2) /* 801424D0 0013F2D0 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 801424D4 0013F2D4 40 80 00 2C */ bge lbl_80142500 -/* 801424D8 0013F2D8 C0 02 A5 E8 */ lfs f0, lbl_803CEF68-_SDA2_BASE_(r2) +/* 801424D8 0013F2D8 C0 02 A5 E8 */ lfs f0, lbl__2236-_SDA2_BASE_(r2) /* 801424DC 0013F2DC FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 801424E0 0013F2E0 40 81 00 20 */ ble lbl_80142500 -/* 801424E4 0013F2E4 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801424E4 0013F2E4 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 801424E8 0013F2E8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801424EC 0013F2EC 40 80 00 14 */ bge lbl_80142500 -/* 801424F0 0013F2F0 C0 2D 96 90 */ lfs f1, lbl_803CBF90-_SDA_BASE_(r13) -/* 801424F4 0013F2F4 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 801424F0 0013F2F0 C0 2D 96 90 */ lfs f1, lbl_sElbowDropThreshold-_SDA_BASE_(r13) +/* 801424F4 0013F2F4 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 801424F8 0013F2F8 EC 01 00 2A */ fadds f0, f1, f0 -/* 801424FC 0013F2FC D0 0D 96 90 */ stfs f0, lbl_803CBF90-_SDA_BASE_(r13) +/* 801424FC 0013F2FC D0 0D 96 90 */ stfs f0, lbl_sElbowDropThreshold-_SDA_BASE_(r13) lbl_80142500: -/* 80142500 0013F300 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80142504 0013F304 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80142500 0013F300 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80142504 0013F304 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80142508 0013F308 80 03 17 88 */ lwz r0, 0x1788(r3) /* 8014250C 0013F30C 28 00 00 00 */ cmplwi r0, 0 /* 80142510 0013F310 41 82 00 18 */ beq lbl_80142528 @@ -5728,10 +5728,10 @@ lbl_80142500: /* 80142524 0013F324 48 00 01 0C */ b lbl_80142630 lbl_80142528: /* 80142528 0013F328 C0 3C 00 4C */ lfs f1, 0x4c(r28) -/* 8014252C 0013F32C C0 02 A5 74 */ lfs f0, lbl_803CEEF4-_SDA2_BASE_(r2) +/* 8014252C 0013F32C C0 02 A5 74 */ lfs f0, lbl__1463_1-_SDA2_BASE_(r2) /* 80142530 0013F330 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80142534 0013F334 40 81 00 FC */ ble lbl_80142630 -/* 80142538 0013F338 C0 02 A5 E4 */ lfs f0, lbl_803CEF64-_SDA2_BASE_(r2) +/* 80142538 0013F338 C0 02 A5 E4 */ lfs f0, lbl__2173-_SDA2_BASE_(r2) /* 8014253C 0013F33C FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 80142540 0013F340 40 80 00 18 */ bge lbl_80142558 /* 80142544 0013F344 38 00 00 01 */ li r0, 1 @@ -5740,14 +5740,14 @@ lbl_80142528: /* 80142550 0013F350 3B C3 42 34 */ addi r30, r3, 0x4E474234@l /* 80142554 0013F354 48 00 00 DC */ b lbl_80142630 lbl_80142558: -/* 80142558 0013F358 C0 2D 96 84 */ lfs f1, lbl_803CBF84-_SDA_BASE_(r13) -/* 8014255C 0013F35C C0 02 A5 EC */ lfs f0, lbl_803CEF6C-_SDA2_BASE_(r2) +/* 80142558 0013F358 C0 2D 96 84 */ lfs f1, lbl_sChaseTimer-_SDA_BASE_(r13) +/* 8014255C 0013F35C C0 02 A5 EC */ lfs f0, lbl__2237-_SDA2_BASE_(r2) /* 80142560 0013F360 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80142564 0013F364 40 81 00 98 */ ble lbl_801425FC /* 80142568 0013F368 80 7F 02 D8 */ lwz r3, 0x2d8(r31) /* 8014256C 0013F36C 2C 03 00 01 */ cmpwi r3, 1 /* 80142570 0013F370 41 82 00 24 */ beq lbl_80142594 -/* 80142574 0013F374 80 0D 96 88 */ lwz r0, lbl_803CBF88-_SDA_BASE_(r13) +/* 80142574 0013F374 80 0D 96 88 */ lwz r0, lbl_sNumAttacks-_SDA_BASE_(r13) /* 80142578 0013F378 2C 00 00 01 */ cmpwi r0, 1 /* 8014257C 0013F37C 40 82 00 18 */ bne lbl_80142594 /* 80142580 0013F380 38 00 00 01 */ li r0, 1 @@ -5756,7 +5756,7 @@ lbl_80142558: /* 8014258C 0013F38C 3B C3 42 3A */ addi r30, r3, 0x4E47423A@l /* 80142590 0013F390 48 00 00 A0 */ b lbl_80142630 lbl_80142594: -/* 80142594 0013F394 80 0D 96 88 */ lwz r0, lbl_803CBF88-_SDA_BASE_(r13) +/* 80142594 0013F394 80 0D 96 88 */ lwz r0, lbl_sNumAttacks-_SDA_BASE_(r13) /* 80142598 0013F398 2C 00 00 00 */ cmpwi r0, 0 /* 8014259C 0013F39C 40 82 00 18 */ bne lbl_801425B4 /* 801425A0 0013F3A0 38 00 00 01 */ li r0, 1 @@ -5788,10 +5788,10 @@ lbl_801425FC: /* 801425FC 0013F3FC 80 1F 02 D8 */ lwz r0, 0x2d8(r31) /* 80142600 0013F400 2C 00 00 01 */ cmpwi r0, 1 /* 80142604 0013F404 40 82 00 2C */ bne lbl_80142630 -/* 80142608 0013F408 80 0D 96 88 */ lwz r0, lbl_803CBF88-_SDA_BASE_(r13) +/* 80142608 0013F408 80 0D 96 88 */ lwz r0, lbl_sNumAttacks-_SDA_BASE_(r13) /* 8014260C 0013F40C 2C 00 00 01 */ cmpwi r0, 1 /* 80142610 0013F410 40 82 00 20 */ bne lbl_80142630 -/* 80142614 0013F414 C0 02 A5 70 */ lfs f0, lbl_803CEEF0-_SDA2_BASE_(r2) +/* 80142614 0013F414 C0 02 A5 70 */ lfs f0, lbl__1462_2-_SDA2_BASE_(r2) /* 80142618 0013F418 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8014261C 0013F41C 40 80 00 14 */ bge lbl_80142630 /* 80142620 0013F420 38 00 00 01 */ li r0, 1 @@ -5825,9 +5825,9 @@ lbl_80142660: /* 80142684 0013F484 93 A1 00 24 */ stw r29, 0x24(r1) /* 80142688 0013F488 93 81 00 20 */ stw r28, 0x20(r1) /* 8014268C 0013F48C 7C 7C 1B 78 */ mr r28, r3 -/* 80142690 0013F490 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80142690 0013F490 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80142694 0013F494 80 9C 00 18 */ lwz r4, 0x18(r28) -/* 80142698 0013F498 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80142698 0013F498 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8014269C 0013F49C 80 63 07 04 */ lwz r3, 0x704(r3) /* 801426A0 0013F4A0 FF C0 08 90 */ fmr f30, f1 /* 801426A4 0013F4A4 83 E4 00 00 */ lwz r31, 0(r4) @@ -5840,7 +5840,7 @@ lbl_80142660: /* 801426C0 0013F4C0 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 801426C4 0013F4C4 38 A5 00 30 */ addi r5, r5, 0x30 /* 801426C8 0013F4C8 4B EC BF C9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 801426CC 0013F4CC C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801426CC 0013F4CC C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 801426D0 0013F4D0 38 61 00 08 */ addi r3, r1, 8 /* 801426D4 0013F4D4 D0 01 00 0C */ stfs f0, 0xc(r1) /* 801426D8 0013F4D8 4B ED 29 F5 */ bl xVec3Length2__FPC5xVec3 @@ -5848,12 +5848,12 @@ lbl_80142660: /* 801426E0 0013F4E0 7F E3 FB 78 */ mr r3, r31 /* 801426E4 0013F4E4 38 80 00 00 */ li r4, 0 /* 801426E8 0013F4E8 4B FB 09 91 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 801426EC 0013F4EC C0 02 A5 F0 */ lfs f0, lbl_803CEF70-_SDA2_BASE_(r2) +/* 801426EC 0013F4EC C0 02 A5 F0 */ lfs f0, lbl__2264-_SDA2_BASE_(r2) /* 801426F0 0013F4F0 EC 00 07 B2 */ fmuls f0, f0, f30 /* 801426F4 0013F4F4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801426F8 0013F4F8 40 80 00 B0 */ bge lbl_801427A8 -/* 801426FC 0013F4FC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80142700 0013F500 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 801426FC 0013F4FC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80142700 0013F500 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80142704 0013F504 80 03 17 88 */ lwz r0, 0x1788(r3) /* 80142708 0013F508 28 00 00 00 */ cmplwi r0, 0 /* 8014270C 0013F50C 41 82 00 18 */ beq lbl_80142724 @@ -5874,7 +5874,7 @@ lbl_80142724: /* 80142744 0013F544 90 1D 00 00 */ stw r0, 0(r29) /* 80142748 0013F548 48 00 00 60 */ b lbl_801427A8 lbl_8014274C: -/* 8014274C 0013F54C C0 02 A5 E4 */ lfs f0, lbl_803CEF64-_SDA2_BASE_(r2) +/* 8014274C 0013F54C C0 02 A5 E4 */ lfs f0, lbl__2173-_SDA2_BASE_(r2) /* 80142750 0013F550 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80142754 0013F554 40 81 00 18 */ ble lbl_8014276C /* 80142758 0013F558 38 00 00 01 */ li r0, 1 @@ -5883,19 +5883,19 @@ lbl_8014274C: /* 80142764 0013F564 3B C3 42 33 */ addi r30, r3, 0x4E474233@l /* 80142768 0013F568 48 00 00 40 */ b lbl_801427A8 lbl_8014276C: -/* 8014276C 0013F56C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) -/* 80142770 0013F570 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 80142774 0013F574 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 8014276C 0013F56C C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) +/* 80142770 0013F570 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 80142774 0013F574 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 80142778 0013F578 D0 1C 00 4C */ stfs f0, 0x4c(r28) /* 8014277C 0013F57C 38 63 05 C8 */ addi r3, r3, 0x5c8 /* 80142780 0013F580 4B F0 9A 95 */ bl xStrHash__FPCc -/* 80142784 0013F584 C0 22 A5 F4 */ lfs f1, lbl_803CEF74-_SDA2_BASE_(r2) +/* 80142784 0013F584 C0 22 A5 F4 */ lfs f1, lbl__2265_1-_SDA2_BASE_(r2) /* 80142788 0013F588 7F E6 FB 78 */ mr r6, r31 -/* 8014278C 0013F58C C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8014278C 0013F58C C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 80142790 0013F590 38 80 00 00 */ li r4, 0 -/* 80142794 0013F594 C0 62 A5 D8 */ lfs f3, lbl_803CEF58-_SDA2_BASE_(r2) +/* 80142794 0013F594 C0 62 A5 D8 */ lfs f3, lbl__2154-_SDA2_BASE_(r2) /* 80142798 0013F598 38 A0 00 00 */ li r5, 0 -/* 8014279C 0013F59C C0 82 A5 64 */ lfs f4, lbl_803CEEE4-_SDA2_BASE_(r2) +/* 8014279C 0013F59C C0 82 A5 64 */ lfs f4, lbl__1379_1-_SDA2_BASE_(r2) /* 801427A0 0013F5A0 38 E0 00 00 */ li r7, 0 /* 801427A4 0013F5A4 4B F0 D4 29 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf lbl_801427A8: @@ -5919,8 +5919,8 @@ lbl_801427E0: /* 801427E4 0013F5E4 2C 00 00 02 */ cmpwi r0, 2 /* 801427E8 0013F5E8 40 82 00 38 */ bne lbl_80142820 /* 801427EC 0013F5EC 80 7F 0D 34 */ lwz r3, 0xd34(r31) -/* 801427F0 0013F5F0 3C 80 80 33 */ lis r4, lbl_8032809C@ha -/* 801427F4 0013F5F4 38 84 80 9C */ addi r4, r4, lbl_8032809C@l +/* 801427F0 0013F5F0 3C 80 80 33 */ lis r4, lbl_sNFSoundValue@ha +/* 801427F4 0013F5F4 38 84 80 9C */ addi r4, r4, lbl_sNFSoundValue@l /* 801427F8 0013F5F8 57 80 10 3A */ slwi r0, r28, 2 /* 801427FC 0013F5FC 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80142800 0013F600 7C 84 02 14 */ add r4, r4, r0 @@ -5933,11 +5933,11 @@ lbl_801427E0: /* 8014281C 0013F61C 48 00 00 30 */ b lbl_8014284C lbl_80142820: /* 80142820 0013F620 80 7F 0D 34 */ lwz r3, 0xd34(r31) -/* 80142824 0013F624 3C 80 80 33 */ lis r4, lbl_8032809C@ha +/* 80142824 0013F624 3C 80 80 33 */ lis r4, lbl_sNFSoundValue@ha /* 80142828 0013F628 57 80 10 3A */ slwi r0, r28, 2 /* 8014282C 0013F62C 38 A0 00 00 */ li r5, 0 /* 80142830 0013F630 81 83 01 B8 */ lwz r12, 0x1b8(r3) -/* 80142834 0013F634 38 84 80 9C */ addi r4, r4, lbl_8032809C@l +/* 80142834 0013F634 38 84 80 9C */ addi r4, r4, lbl_sNFSoundValue@l /* 80142838 0013F638 7C 84 00 2E */ lwzx r4, r4, r0 /* 8014283C 0013F63C 38 C0 FF FF */ li r6, -1 /* 80142840 0013F640 81 8C 00 A8 */ lwz r12, 0xa8(r12) @@ -5986,7 +5986,7 @@ lbl_8014289C: lbl_801428E0: /* 801428E0 0013F6E0 38 80 00 00 */ li r4, 0 /* 801428E4 0013F6E4 4B FB 07 95 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 801428E8 0013F6E8 C0 02 A5 F0 */ lfs f0, lbl_803CEF70-_SDA2_BASE_(r2) +/* 801428E8 0013F6E8 C0 02 A5 F0 */ lfs f0, lbl__2264-_SDA2_BASE_(r2) /* 801428EC 0013F6EC EC 00 07 F2 */ fmuls f0, f0, f31 /* 801428F0 0013F6F0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801428F4 0013F6F4 40 80 00 14 */ bge lbl_80142908 @@ -6017,7 +6017,7 @@ lbl_8014292C: /* 80142950 0013F750 93 A1 00 24 */ stw r29, 0x24(r1) /* 80142954 0013F754 C0 43 00 4C */ lfs f2, 0x4c(r3) /* 80142958 0013F758 FF C0 08 90 */ fmr f30, f1 -/* 8014295C 0013F75C C0 02 A5 74 */ lfs f0, lbl_803CEEF4-_SDA2_BASE_(r2) +/* 8014295C 0013F75C C0 02 A5 74 */ lfs f0, lbl__1463_1-_SDA2_BASE_(r2) /* 80142960 0013F760 7C BF 2B 78 */ mr r31, r5 /* 80142964 0013F764 80 63 00 18 */ lwz r3, 0x18(r3) /* 80142968 0013F768 3B A0 00 00 */ li r29, 0 @@ -6033,9 +6033,9 @@ lbl_8014292C: /* 80142990 0013F790 38 63 42 31 */ addi r3, r3, 0x4E474231@l /* 80142994 0013F794 48 00 00 E0 */ b lbl_80142A74 lbl_80142998: -/* 80142998 0013F798 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80142998 0013F798 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8014299C 0013F79C 80 9E 00 24 */ lwz r4, 0x24(r30) -/* 801429A0 0013F7A0 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 801429A0 0013F7A0 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 801429A4 0013F7A4 38 61 00 08 */ addi r3, r1, 8 /* 801429A8 0013F7A8 80 A5 07 04 */ lwz r5, 0x704(r5) /* 801429AC 0013F7AC 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -6043,7 +6043,7 @@ lbl_80142998: /* 801429B4 0013F7B4 38 A4 00 30 */ addi r5, r4, 0x30 /* 801429B8 0013F7B8 38 86 00 30 */ addi r4, r6, 0x30 /* 801429BC 0013F7BC 4B EC BC D5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 801429C0 0013F7C0 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801429C0 0013F7C0 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 801429C4 0013F7C4 38 61 00 08 */ addi r3, r1, 8 /* 801429C8 0013F7C8 D0 01 00 0C */ stfs f0, 0xc(r1) /* 801429CC 0013F7CC 4B ED 27 01 */ bl xVec3Length2__FPC5xVec3 @@ -6051,12 +6051,12 @@ lbl_80142998: /* 801429D4 0013F7D4 7F C3 F3 78 */ mr r3, r30 /* 801429D8 0013F7D8 38 80 00 00 */ li r4, 0 /* 801429DC 0013F7DC 4B FB 06 9D */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 801429E0 0013F7E0 C0 02 A5 F0 */ lfs f0, lbl_803CEF70-_SDA2_BASE_(r2) +/* 801429E0 0013F7E0 C0 02 A5 F0 */ lfs f0, lbl__2264-_SDA2_BASE_(r2) /* 801429E4 0013F7E4 EC 00 07 B2 */ fmuls f0, f0, f30 /* 801429E8 0013F7E8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801429EC 0013F7EC 40 80 00 84 */ bge lbl_80142A70 -/* 801429F0 0013F7F0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 801429F4 0013F7F4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 801429F0 0013F7F0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 801429F4 0013F7F4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 801429F8 0013F7F8 80 03 17 88 */ lwz r0, 0x1788(r3) /* 801429FC 0013F7FC 28 00 00 00 */ cmplwi r0, 0 /* 80142A00 0013F800 41 82 00 18 */ beq lbl_80142A18 @@ -6077,7 +6077,7 @@ lbl_80142A18: /* 80142A38 0013F838 90 1F 00 00 */ stw r0, 0(r31) /* 80142A3C 0013F83C 48 00 00 34 */ b lbl_80142A70 lbl_80142A40: -/* 80142A40 0013F840 C0 02 A5 E4 */ lfs f0, lbl_803CEF64-_SDA2_BASE_(r2) +/* 80142A40 0013F840 C0 02 A5 E4 */ lfs f0, lbl__2173-_SDA2_BASE_(r2) /* 80142A44 0013F844 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80142A48 0013F848 40 80 00 18 */ bge lbl_80142A60 /* 80142A4C 0013F84C 38 00 00 01 */ li r0, 1 @@ -6124,7 +6124,7 @@ lbl_80142AA0: /* 80142AE0 0013F8E0 7F E3 FB 78 */ mr r3, r31 /* 80142AE4 0013F8E4 38 80 00 00 */ li r4, 0 /* 80142AE8 0013F8E8 4B FB 05 91 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 80142AEC 0013F8EC C0 02 A5 F0 */ lfs f0, lbl_803CEF70-_SDA2_BASE_(r2) +/* 80142AEC 0013F8EC C0 02 A5 F0 */ lfs f0, lbl__2264-_SDA2_BASE_(r2) /* 80142AF0 0013F8F0 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80142AF4 0013F8F4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80142AF8 0013F8F8 40 80 00 34 */ bge lbl_80142B2C @@ -6165,20 +6165,20 @@ lbl_80142B54: /* 80142B78 0013F978 80 9F 02 D8 */ lwz r4, 0x2d8(r31) /* 80142B7C 0013F97C 2C 04 00 03 */ cmpwi r4, 3 /* 80142B80 0013F980 40 82 00 5C */ bne lbl_80142BDC -/* 80142B84 0013F984 C0 2D 84 88 */ lfs f1, lbl_803CAD88-_SDA_BASE_(r13) -/* 80142B88 0013F988 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80142B84 0013F984 C0 2D 84 88 */ lfs f1, lbl_sHeadPopOffFactor-_SDA_BASE_(r13) +/* 80142B88 0013F988 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80142B8C 0013F98C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80142B90 0013F990 40 81 00 4C */ ble lbl_80142BDC -/* 80142B94 0013F994 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 80142B98 0013F998 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 80142B94 0013F994 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 80142B98 0013F998 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 80142B9C 0013F99C 38 63 05 D5 */ addi r3, r3, 0x5d5 /* 80142BA0 0013F9A0 4B F0 96 75 */ bl xStrHash__FPCc -/* 80142BA4 0013F9A4 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80142BA4 0013F9A4 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 80142BA8 0013F9A8 7F E6 FB 78 */ mr r6, r31 -/* 80142BAC 0013F9AC C0 22 A5 E0 */ lfs f1, lbl_803CEF60-_SDA2_BASE_(r2) +/* 80142BAC 0013F9AC C0 22 A5 E0 */ lfs f1, lbl__2156_1-_SDA2_BASE_(r2) /* 80142BB0 0013F9B0 38 80 00 00 */ li r4, 0 /* 80142BB4 0013F9B4 FC 80 10 90 */ fmr f4, f2 -/* 80142BB8 0013F9B8 C0 62 A5 D8 */ lfs f3, lbl_803CEF58-_SDA2_BASE_(r2) +/* 80142BB8 0013F9B8 C0 62 A5 D8 */ lfs f3, lbl__2154-_SDA2_BASE_(r2) /* 80142BBC 0013F9BC 38 A0 00 00 */ li r5, 0 /* 80142BC0 0013F9C0 38 E0 00 00 */ li r7, 0 /* 80142BC4 0013F9C4 4B F0 D0 09 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf @@ -6210,7 +6210,7 @@ lbl_80142C14: /* 80142C24 0013FA24 48 00 00 24 */ b lbl_80142C48 lbl_80142C28: /* 80142C28 0013FA28 C0 23 00 4C */ lfs f1, 0x4c(r3) -/* 80142C2C 0013FA2C C0 02 A5 34 */ lfs f0, lbl_803CEEB4-_SDA2_BASE_(r2) +/* 80142C2C 0013FA2C C0 02 A5 34 */ lfs f0, lbl__1072-_SDA2_BASE_(r2) /* 80142C30 0013FA30 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80142C34 0013FA34 40 81 00 14 */ ble lbl_80142C48 /* 80142C38 0013FA38 38 00 00 01 */ li r0, 1 @@ -6237,8 +6237,8 @@ lbl_80142C64: /* 80142C84 0013FA84 93 C1 00 28 */ stw r30, 0x28(r1) /* 80142C88 0013FA88 93 A1 00 24 */ stw r29, 0x24(r1) /* 80142C8C 0013FA8C 80 83 00 18 */ lwz r4, 0x18(r3) -/* 80142C90 0013FA90 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80142C94 0013FA94 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80142C90 0013FA90 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80142C94 0013FA94 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80142C98 0013FA98 FF C0 08 90 */ fmr f30, f1 /* 80142C9C 0013FA9C 83 E4 00 00 */ lwz r31, 0(r4) /* 80142CA0 0013FAA0 7C BE 2B 78 */ mr r30, r5 @@ -6251,7 +6251,7 @@ lbl_80142C64: /* 80142CBC 0013FABC 38 86 00 30 */ addi r4, r6, 0x30 /* 80142CC0 0013FAC0 38 A5 00 30 */ addi r5, r5, 0x30 /* 80142CC4 0013FAC4 4B EC B9 CD */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 80142CC8 0013FAC8 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80142CC8 0013FAC8 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80142CCC 0013FACC 38 61 00 08 */ addi r3, r1, 8 /* 80142CD0 0013FAD0 D0 01 00 0C */ stfs f0, 0xc(r1) /* 80142CD4 0013FAD4 4B ED 23 F9 */ bl xVec3Length2__FPC5xVec3 @@ -6259,7 +6259,7 @@ lbl_80142C64: /* 80142CDC 0013FADC 7F E3 FB 78 */ mr r3, r31 /* 80142CE0 0013FAE0 38 80 00 00 */ li r4, 0 /* 80142CE4 0013FAE4 4B FB 03 95 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 80142CE8 0013FAE8 C0 02 A5 F0 */ lfs f0, lbl_803CEF70-_SDA2_BASE_(r2) +/* 80142CE8 0013FAE8 C0 02 A5 F0 */ lfs f0, lbl__2264-_SDA2_BASE_(r2) /* 80142CEC 0013FAEC EC 00 07 B2 */ fmuls f0, f0, f30 /* 80142CF0 0013FAF0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80142CF4 0013FAF4 40 80 00 C4 */ bge lbl_80142DB8 @@ -6282,8 +6282,8 @@ lbl_80142D24: /* 80142D30 0013FB30 2C 00 00 00 */ cmpwi r0, 0 /* 80142D34 0013FB34 40 81 00 18 */ ble lbl_80142D4C lbl_80142D38: -/* 80142D38 0013FB38 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80142D3C 0013FB3C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80142D38 0013FB38 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80142D3C 0013FB3C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80142D40 0013FB40 80 03 17 88 */ lwz r0, 0x1788(r3) /* 80142D44 0013FB44 28 00 00 00 */ cmplwi r0, 0 /* 80142D48 0013FB48 41 82 00 18 */ beq lbl_80142D60 @@ -6305,7 +6305,7 @@ lbl_80142D60: /* 80142D80 0013FB80 90 1E 00 00 */ stw r0, 0(r30) /* 80142D84 0013FB84 48 00 00 34 */ b lbl_80142DB8 lbl_80142D88: -/* 80142D88 0013FB88 C0 02 A5 E4 */ lfs f0, lbl_803CEF64-_SDA2_BASE_(r2) +/* 80142D88 0013FB88 C0 02 A5 E4 */ lfs f0, lbl__2173-_SDA2_BASE_(r2) /* 80142D8C 0013FB8C FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80142D90 0013FB90 40 80 00 18 */ bge lbl_80142DA8 /* 80142D94 0013FB94 38 00 00 01 */ li r0, 1 @@ -6351,7 +6351,7 @@ lbl_80142DE8: /* 80142E28 0013FC28 38 A5 00 30 */ addi r5, r5, 0x30 /* 80142E2C 0013FC2C 7C 9E 22 14 */ add r4, r30, r4 /* 80142E30 0013FC30 4B EC B8 61 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 80142E34 0013FC34 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80142E34 0013FC34 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80142E38 0013FC38 38 61 00 08 */ addi r3, r1, 8 /* 80142E3C 0013FC3C D0 01 00 0C */ stfs f0, 0xc(r1) /* 80142E40 0013FC40 80 1E 05 48 */ lwz r0, 0x548(r30) @@ -6359,8 +6359,8 @@ lbl_80142DE8: /* 80142E48 0013FC48 38 84 03 9C */ addi r4, r4, 0x39c /* 80142E4C 0013FC4C 7C 9E 22 14 */ add r4, r30, r4 /* 80142E50 0013FC50 4B F0 B6 A1 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 80142E54 0013FC54 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80142E58 0013FC58 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80142E54 0013FC54 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80142E58 0013FC58 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80142E5C 0013FC5C 80 03 17 88 */ lwz r0, 0x1788(r3) /* 80142E60 0013FC60 28 00 00 00 */ cmplwi r0, 0 /* 80142E64 0013FC64 41 82 00 18 */ beq lbl_80142E7C @@ -6370,7 +6370,7 @@ lbl_80142DE8: /* 80142E74 0013FC74 3B E3 42 31 */ addi r31, r3, 0x4E474231@l /* 80142E78 0013FC78 48 00 00 40 */ b lbl_80142EB8 lbl_80142E7C: -/* 80142E7C 0013FC7C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80142E7C 0013FC7C C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80142E80 0013FC80 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80142E84 0013FC84 40 81 00 34 */ ble lbl_80142EB8 /* 80142E88 0013FC88 38 00 00 01 */ li r0, 1 @@ -6414,13 +6414,13 @@ lbl_80142ED8: /* 80142F18 0013FD18 7F C3 F3 78 */ mr r3, r30 /* 80142F1C 0013FD1C 38 80 00 00 */ li r4, 0 /* 80142F20 0013FD20 4B FB 01 59 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 80142F24 0013FD24 C0 02 A5 F0 */ lfs f0, lbl_803CEF70-_SDA2_BASE_(r2) +/* 80142F24 0013FD24 C0 02 A5 F0 */ lfs f0, lbl__2264-_SDA2_BASE_(r2) /* 80142F28 0013FD28 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80142F2C 0013FD2C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80142F30 0013FD30 40 80 00 84 */ bge lbl_80142FB4 /* 80142F34 0013FD34 80 9E 02 B8 */ lwz r4, 0x2b8(r30) -/* 80142F38 0013FD38 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80142F3C 0013FD3C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80142F38 0013FD38 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80142F3C 0013FD3C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80142F40 0013FD40 80 04 00 28 */ lwz r0, 0x28(r4) /* 80142F44 0013FD44 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a /* 80142F48 0013FD48 90 04 00 28 */ stw r0, 0x28(r4) @@ -6472,7 +6472,7 @@ lbl_80142FB4: /* 80142FF4 0013FDF4 93 C1 00 18 */ stw r30, 0x18(r1) /* 80142FF8 0013FDF8 93 A1 00 14 */ stw r29, 0x14(r1) /* 80142FFC 0013FDFC 7C 7D 1B 78 */ mr r29, r3 -/* 80143000 0013FE00 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80143000 0013FE00 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80143004 0013FE04 80 63 00 18 */ lwz r3, 0x18(r3) /* 80143008 0013FE08 FF E0 08 90 */ fmr f31, f1 /* 8014300C 0013FE0C 7C 9E 23 78 */ mr r30, r4 @@ -6481,7 +6481,7 @@ lbl_80142FB4: /* 80143018 0013FE18 80 1F 02 C0 */ lwz r0, 0x2c0(r31) /* 8014301C 0013FE1C 60 00 00 20 */ ori r0, r0, 0x20 /* 80143020 0013FE20 90 1F 02 C0 */ stw r0, 0x2c0(r31) -/* 80143024 0013FE24 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80143024 0013FE24 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) /* 80143028 0013FE28 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8014302C 0013FE2C FC 40 08 90 */ fmr f2, f1 /* 80143030 0013FE30 FC 60 08 90 */ fmr f3, f1 @@ -6517,9 +6517,9 @@ lbl_80142FB4: /* 801430A8 0013FEA8 7C 7B 1B 78 */ mr r27, r3 /* 801430AC 0013FEAC FF E0 08 90 */ fmr f31, f1 /* 801430B0 0013FEB0 C0 03 00 4C */ lfs f0, 0x4c(r3) -/* 801430B4 0013FEB4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 801430B4 0013FEB4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 801430B8 0013FEB8 81 1B 00 18 */ lwz r8, 0x18(r27) -/* 801430BC 0013FEBC 38 E3 05 58 */ addi r7, r3, lbl_803C0558@l +/* 801430BC 0013FEBC 38 E3 05 58 */ addi r7, r3, lbl_globals@l /* 801430C0 0013FEC0 EC 00 F8 2A */ fadds f0, f0, f31 /* 801430C4 0013FEC4 83 E8 00 00 */ lwz r31, 0(r8) /* 801430C8 0013FEC8 7C 9C 23 78 */ mr r28, r4 @@ -6534,7 +6534,7 @@ lbl_80142FB4: /* 801430EC 0013FEEC 38 86 00 30 */ addi r4, r6, 0x30 /* 801430F0 0013FEF0 38 A5 00 30 */ addi r5, r5, 0x30 /* 801430F4 0013FEF4 4B EC B5 9D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 801430F8 0013FEF8 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801430F8 0013FEF8 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 801430FC 0013FEFC 38 61 00 08 */ addi r3, r1, 8 /* 80143100 0013FF00 7C 64 1B 78 */ mr r4, r3 /* 80143104 0013FF04 D0 01 00 0C */ stfs f0, 0xc(r1) @@ -6542,16 +6542,16 @@ lbl_80142FB4: /* 8014310C 0013FF0C 80 7F 00 24 */ lwz r3, 0x24(r31) /* 80143110 0013FF10 80 BF 00 48 */ lwz r5, 0x48(r31) /* 80143114 0013FF14 80 83 00 4C */ lwz r4, 0x4c(r3) -/* 80143118 0013FF18 C0 22 A5 F8 */ lfs f1, lbl_803CEF78-_SDA2_BASE_(r2) +/* 80143118 0013FF18 C0 22 A5 F8 */ lfs f1, lbl__2376-_SDA2_BASE_(r2) /* 8014311C 0013FF1C 38 65 00 20 */ addi r3, r5, 0x20 /* 80143120 0013FF20 38 84 00 20 */ addi r4, r4, 0x20 /* 80143124 0013FF24 4B EC 7F 6D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80143128 0013FF28 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8014312C 0013FF2C 38 81 00 08 */ addi r4, r1, 8 -/* 80143130 0013FF30 C0 22 A5 FC */ lfs f1, lbl_803CEF7C-_SDA2_BASE_(r2) +/* 80143130 0013FF30 C0 22 A5 FC */ lfs f1, lbl__2377-_SDA2_BASE_(r2) /* 80143134 0013FF34 38 63 00 20 */ addi r3, r3, 0x20 /* 80143138 0013FF38 4B ED 1F 21 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 8014313C 0013FF3C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8014313C 0013FF3C C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80143140 0013FF40 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80143144 0013FF44 D0 03 00 24 */ stfs f0, 0x24(r3) /* 80143148 0013FF48 80 7F 00 48 */ lwz r3, 0x48(r31) @@ -6562,7 +6562,7 @@ lbl_80142FB4: /* 8014315C 0013FF5C 38 83 00 10 */ addi r4, r3, 0x10 /* 80143160 0013FF60 38 A3 00 20 */ addi r5, r3, 0x20 /* 80143164 0013FF64 4B ED 1F 29 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 -/* 80143168 0013FF68 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80143168 0013FF68 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8014316C 0013FF6C 38 61 00 08 */ addi r3, r1, 8 /* 80143170 0013FF70 80 9F 00 48 */ lwz r4, 0x48(r31) /* 80143174 0013FF74 D0 04 00 34 */ stfs f0, 0x34(r4) @@ -6571,7 +6571,7 @@ lbl_80142FB4: /* 80143180 0013FF80 4B F0 B3 71 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80143184 0013FF84 80 BF 00 24 */ lwz r5, 0x24(r31) /* 80143188 0013FF88 7F 63 DB 78 */ mr r3, r27 -/* 8014318C 0013FF8C C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 8014318C 0013FF8C C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 80143190 0013FF90 7F 84 E3 78 */ mr r4, r28 /* 80143194 0013FF94 80 E5 00 0C */ lwz r7, 0xc(r5) /* 80143198 0013FF98 7F A5 EB 78 */ mr r5, r29 @@ -6623,29 +6623,29 @@ lbl_80142FB4: /* 80143250 00140050 93 C1 00 18 */ stw r30, 0x18(r1) /* 80143254 00140054 93 A1 00 14 */ stw r29, 0x14(r1) /* 80143258 00140058 7C 7D 1B 78 */ mr r29, r3 -/* 8014325C 0014005C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8014325C 0014005C C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80143260 00140060 80 63 00 18 */ lwz r3, 0x18(r3) /* 80143264 00140064 FF E0 08 90 */ fmr f31, f1 /* 80143268 00140068 7C 9E 23 78 */ mr r30, r4 /* 8014326C 0014006C 83 E3 00 00 */ lwz r31, 0(r3) /* 80143270 00140070 D0 1D 00 4C */ stfs f0, 0x4c(r29) -/* 80143274 00140074 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80143274 00140074 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) /* 80143278 00140078 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8014327C 0014007C FC 40 08 90 */ fmr f2, f1 /* 80143280 00140080 FC 60 08 90 */ fmr f3, f1 /* 80143284 00140084 38 63 00 D4 */ addi r3, r3, 0xd4 /* 80143288 00140088 4B EC BD 75 */ bl xVec3Init__FP5xVec3fff -/* 8014328C 0014008C 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 80143290 00140090 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 8014328C 0014008C 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 80143290 00140090 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 80143294 00140094 38 63 05 E6 */ addi r3, r3, 0x5e6 /* 80143298 00140098 4B F0 8F 7D */ bl xStrHash__FPCc -/* 8014329C 0014009C C0 22 A5 F4 */ lfs f1, lbl_803CEF74-_SDA2_BASE_(r2) +/* 8014329C 0014009C C0 22 A5 F4 */ lfs f1, lbl__2265_1-_SDA2_BASE_(r2) /* 801432A0 001400A0 7F E6 FB 78 */ mr r6, r31 -/* 801432A4 001400A4 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801432A4 001400A4 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 801432A8 001400A8 38 80 00 00 */ li r4, 0 -/* 801432AC 001400AC C0 62 A5 D8 */ lfs f3, lbl_803CEF58-_SDA2_BASE_(r2) +/* 801432AC 001400AC C0 62 A5 D8 */ lfs f3, lbl__2154-_SDA2_BASE_(r2) /* 801432B0 001400B0 38 A0 00 00 */ li r5, 0 -/* 801432B4 001400B4 C0 82 A5 64 */ lfs f4, lbl_803CEEE4-_SDA2_BASE_(r2) +/* 801432B4 001400B4 C0 82 A5 64 */ lfs f4, lbl__1379_1-_SDA2_BASE_(r2) /* 801432B8 001400B8 38 E0 00 00 */ li r7, 0 /* 801432BC 001400BC 4B F0 C9 11 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf /* 801432C0 001400C0 FC 20 F8 90 */ fmr f1, f31 @@ -6670,9 +6670,9 @@ lbl_80142FB4: /* 8014330C 0014010C 7C 7B 1B 78 */ mr r27, r3 /* 80143310 00140110 FF E0 08 90 */ fmr f31, f1 /* 80143314 00140114 C0 03 00 4C */ lfs f0, 0x4c(r3) -/* 80143318 00140118 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80143318 00140118 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8014331C 0014011C 81 1B 00 18 */ lwz r8, 0x18(r27) -/* 80143320 00140120 38 E3 05 58 */ addi r7, r3, lbl_803C0558@l +/* 80143320 00140120 38 E3 05 58 */ addi r7, r3, lbl_globals@l /* 80143324 00140124 EC 00 F8 2A */ fadds f0, f0, f31 /* 80143328 00140128 83 E8 00 00 */ lwz r31, 0(r8) /* 8014332C 0014012C 7C 9C 23 78 */ mr r28, r4 @@ -6687,7 +6687,7 @@ lbl_80142FB4: /* 80143350 00140150 38 86 00 30 */ addi r4, r6, 0x30 /* 80143354 00140154 38 A5 00 30 */ addi r5, r5, 0x30 /* 80143358 00140158 4B EC B3 39 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 8014335C 0014015C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8014335C 0014015C C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80143360 00140160 38 61 00 08 */ addi r3, r1, 8 /* 80143364 00140164 7C 64 1B 78 */ mr r4, r3 /* 80143368 00140168 D0 01 00 0C */ stfs f0, 0xc(r1) @@ -6695,16 +6695,16 @@ lbl_80142FB4: /* 80143370 00140170 80 7F 00 24 */ lwz r3, 0x24(r31) /* 80143374 00140174 80 BF 00 48 */ lwz r5, 0x48(r31) /* 80143378 00140178 80 83 00 4C */ lwz r4, 0x4c(r3) -/* 8014337C 0014017C C0 22 A5 68 */ lfs f1, lbl_803CEEE8-_SDA2_BASE_(r2) +/* 8014337C 0014017C C0 22 A5 68 */ lfs f1, lbl__1380-_SDA2_BASE_(r2) /* 80143380 00140180 38 65 00 20 */ addi r3, r5, 0x20 /* 80143384 00140184 38 84 00 20 */ addi r4, r4, 0x20 /* 80143388 00140188 4B EC 7D 09 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8014338C 0014018C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80143390 00140190 38 81 00 08 */ addi r4, r1, 8 -/* 80143394 00140194 C0 22 A5 48 */ lfs f1, lbl_803CEEC8-_SDA2_BASE_(r2) +/* 80143394 00140194 C0 22 A5 48 */ lfs f1, lbl__1192_1-_SDA2_BASE_(r2) /* 80143398 00140198 38 63 00 20 */ addi r3, r3, 0x20 /* 8014339C 0014019C 4B ED 1C BD */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 801433A0 001401A0 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801433A0 001401A0 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 801433A4 001401A4 80 7F 00 48 */ lwz r3, 0x48(r31) /* 801433A8 001401A8 D0 03 00 24 */ stfs f0, 0x24(r3) /* 801433AC 001401AC 80 7F 00 48 */ lwz r3, 0x48(r31) @@ -6715,7 +6715,7 @@ lbl_80142FB4: /* 801433C0 001401C0 38 83 00 10 */ addi r4, r3, 0x10 /* 801433C4 001401C4 38 A3 00 20 */ addi r5, r3, 0x20 /* 801433C8 001401C8 4B ED 1C C5 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 -/* 801433CC 001401CC C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801433CC 001401CC C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 801433D0 001401D0 FC 20 F8 90 */ fmr f1, f31 /* 801433D4 001401D4 80 DF 00 48 */ lwz r6, 0x48(r31) /* 801433D8 001401D8 7F 63 DB 78 */ mr r3, r27 @@ -6739,7 +6739,7 @@ lbl_80142FB4: /* 80143420 00140220 80 06 02 C0 */ lwz r0, 0x2c0(r6) /* 80143424 00140224 60 00 00 20 */ ori r0, r0, 0x20 /* 80143428 00140228 90 06 02 C0 */ stw r0, 0x2c0(r6) -/* 8014342C 0014022C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8014342C 0014022C C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80143430 00140230 D0 03 00 4C */ stfs f0, 0x4c(r3) /* 80143434 00140234 80 A6 02 B8 */ lwz r5, 0x2b8(r6) /* 80143438 00140238 80 05 00 28 */ lwz r0, 0x28(r5) @@ -6762,17 +6762,17 @@ lbl_80142FB4: /* 8014347C 0014027C BF 61 00 1C */ stmw r27, 0x1c(r1) /* 80143480 00140280 FF E0 08 90 */ fmr f31, f1 /* 80143484 00140284 7C 7B 1B 78 */ mr r27, r3 -/* 80143488 00140288 C0 0D 96 84 */ lfs f0, lbl_803CBF84-_SDA_BASE_(r13) -/* 8014348C 0014028C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80143488 00140288 C0 0D 96 84 */ lfs f0, lbl_sChaseTimer-_SDA_BASE_(r13) +/* 8014348C 0014028C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80143490 00140290 81 1B 00 18 */ lwz r8, 0x18(r27) -/* 80143494 00140294 38 E3 05 58 */ addi r7, r3, lbl_803C0558@l +/* 80143494 00140294 38 E3 05 58 */ addi r7, r3, lbl_globals@l /* 80143498 00140298 EC 00 F8 2A */ fadds f0, f0, f31 /* 8014349C 0014029C 83 E8 00 00 */ lwz r31, 0(r8) /* 801434A0 001402A0 7C 9C 23 78 */ mr r28, r4 /* 801434A4 001402A4 7C BD 2B 78 */ mr r29, r5 /* 801434A8 001402A8 7C DE 33 78 */ mr r30, r6 /* 801434AC 001402AC 38 61 00 08 */ addi r3, r1, 8 -/* 801434B0 001402B0 D0 0D 96 84 */ stfs f0, lbl_803CBF84-_SDA_BASE_(r13) +/* 801434B0 001402B0 D0 0D 96 84 */ stfs f0, lbl_sChaseTimer-_SDA_BASE_(r13) /* 801434B4 001402B4 C0 1B 00 4C */ lfs f0, 0x4c(r27) /* 801434B8 001402B8 EC 00 F8 2A */ fadds f0, f0, f31 /* 801434BC 001402BC D0 1B 00 4C */ stfs f0, 0x4c(r27) @@ -6783,7 +6783,7 @@ lbl_80142FB4: /* 801434D0 001402D0 38 86 00 30 */ addi r4, r6, 0x30 /* 801434D4 001402D4 38 A5 00 30 */ addi r5, r5, 0x30 /* 801434D8 001402D8 4B EC B1 B9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 801434DC 001402DC C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801434DC 001402DC C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 801434E0 001402E0 38 61 00 08 */ addi r3, r1, 8 /* 801434E4 001402E4 7C 64 1B 78 */ mr r4, r3 /* 801434E8 001402E8 D0 01 00 0C */ stfs f0, 0xc(r1) @@ -6791,16 +6791,16 @@ lbl_80142FB4: /* 801434F0 001402F0 80 7F 00 24 */ lwz r3, 0x24(r31) /* 801434F4 001402F4 80 BF 00 48 */ lwz r5, 0x48(r31) /* 801434F8 001402F8 80 83 00 4C */ lwz r4, 0x4c(r3) -/* 801434FC 001402FC C0 22 A5 68 */ lfs f1, lbl_803CEEE8-_SDA2_BASE_(r2) +/* 801434FC 001402FC C0 22 A5 68 */ lfs f1, lbl__1380-_SDA2_BASE_(r2) /* 80143500 00140300 38 65 00 20 */ addi r3, r5, 0x20 /* 80143504 00140304 38 84 00 20 */ addi r4, r4, 0x20 /* 80143508 00140308 4B EC 7B 89 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8014350C 0014030C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80143510 00140310 38 81 00 08 */ addi r4, r1, 8 -/* 80143514 00140314 C0 22 A5 48 */ lfs f1, lbl_803CEEC8-_SDA2_BASE_(r2) +/* 80143514 00140314 C0 22 A5 48 */ lfs f1, lbl__1192_1-_SDA2_BASE_(r2) /* 80143518 00140318 38 63 00 20 */ addi r3, r3, 0x20 /* 8014351C 0014031C 4B ED 1B 3D */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 80143520 00140320 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80143520 00140320 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80143524 00140324 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80143528 00140328 D0 03 00 24 */ stfs f0, 0x24(r3) /* 8014352C 0014032C 80 7F 00 48 */ lwz r3, 0x48(r31) @@ -6811,7 +6811,7 @@ lbl_80142FB4: /* 80143540 00140340 38 83 00 10 */ addi r4, r3, 0x10 /* 80143544 00140344 38 A3 00 20 */ addi r5, r3, 0x20 /* 80143548 00140348 4B ED 1B 45 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 -/* 8014354C 0014034C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8014354C 0014034C C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80143550 00140350 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80143554 00140354 D0 03 00 34 */ stfs f0, 0x34(r3) /* 80143558 00140358 80 9F 00 48 */ lwz r4, 0x48(r31) @@ -6863,7 +6863,7 @@ lbl_80142FB4: /* 80143610 00140410 93 C1 00 18 */ stw r30, 0x18(r1) /* 80143614 00140414 93 A1 00 14 */ stw r29, 0x14(r1) /* 80143618 00140418 7C 7D 1B 78 */ mr r29, r3 -/* 8014361C 0014041C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8014361C 0014041C C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80143620 00140420 80 63 00 18 */ lwz r3, 0x18(r3) /* 80143624 00140424 FF E0 08 90 */ fmr f31, f1 /* 80143628 00140428 7C 9E 23 78 */ mr r30, r4 @@ -6872,15 +6872,15 @@ lbl_80142FB4: /* 80143634 00140434 80 1F 02 C0 */ lwz r0, 0x2c0(r31) /* 80143638 00140438 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d /* 8014363C 0014043C 90 1F 02 C0 */ stw r0, 0x2c0(r31) -/* 80143640 00140440 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80143640 00140440 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) /* 80143644 00140444 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80143648 00140448 FC 40 08 90 */ fmr f2, f1 /* 8014364C 0014044C FC 60 08 90 */ fmr f3, f1 /* 80143650 00140450 38 63 00 D4 */ addi r3, r3, 0xd4 /* 80143654 00140454 4B EC B9 A9 */ bl xVec3Init__FP5xVec3fff /* 80143658 00140458 80 9F 02 B4 */ lwz r4, 0x2b4(r31) -/* 8014365C 0014045C 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 80143660 00140460 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 8014365C 0014045C 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 80143660 00140460 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 80143664 00140464 38 00 00 00 */ li r0, 0 /* 80143668 00140468 80 84 00 08 */ lwz r4, 8(r4) /* 8014366C 0014046C 38 63 05 C8 */ addi r3, r3, 0x5c8 @@ -6904,13 +6904,13 @@ lbl_80142FB4: /* 801436B4 001404B4 80 84 00 20 */ lwz r4, 0x20(r4) /* 801436B8 001404B8 98 04 00 23 */ stb r0, 0x23(r4) /* 801436BC 001404BC 4B F0 8B 59 */ bl xStrHash__FPCc -/* 801436C0 001404C0 C0 22 A5 F4 */ lfs f1, lbl_803CEF74-_SDA2_BASE_(r2) +/* 801436C0 001404C0 C0 22 A5 F4 */ lfs f1, lbl__2265_1-_SDA2_BASE_(r2) /* 801436C4 001404C4 7F E6 FB 78 */ mr r6, r31 -/* 801436C8 001404C8 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801436C8 001404C8 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 801436CC 001404CC 38 80 00 00 */ li r4, 0 -/* 801436D0 001404D0 C0 62 A5 D8 */ lfs f3, lbl_803CEF58-_SDA2_BASE_(r2) +/* 801436D0 001404D0 C0 62 A5 D8 */ lfs f3, lbl__2154-_SDA2_BASE_(r2) /* 801436D4 001404D4 38 A0 00 00 */ li r5, 0 -/* 801436D8 001404D8 C0 82 A5 64 */ lfs f4, lbl_803CEEE4-_SDA2_BASE_(r2) +/* 801436D8 001404D8 C0 82 A5 64 */ lfs f4, lbl__1379_1-_SDA2_BASE_(r2) /* 801436DC 001404DC 38 E0 00 00 */ li r7, 0 /* 801436E0 001404E0 4B F0 C4 ED */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf /* 801436E4 001404E4 FC 20 F8 90 */ fmr f1, f31 @@ -6975,15 +6975,15 @@ lbl_80142FB4: /* 801437D0 001405D0 7C DE 33 78 */ mr r30, r6 /* 801437D4 001405D4 D0 1B 00 4C */ stfs f0, 0x4c(r27) /* 801437D8 001405D8 C0 3B 00 4C */ lfs f1, 0x4c(r27) -/* 801437DC 001405DC C0 02 A5 48 */ lfs f0, lbl_803CEEC8-_SDA2_BASE_(r2) +/* 801437DC 001405DC C0 02 A5 48 */ lfs f0, lbl__1192_1-_SDA2_BASE_(r2) /* 801437E0 001405E0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801437E4 001405E4 40 81 00 A8 */ ble lbl_8014388C -/* 801437E8 001405E8 C0 02 A5 80 */ lfs f0, lbl_803CEF00-_SDA2_BASE_(r2) +/* 801437E8 001405E8 C0 02 A5 80 */ lfs f0, lbl__1466_2-_SDA2_BASE_(r2) /* 801437EC 001405EC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801437F0 001405F0 40 80 00 9C */ bge lbl_8014388C -/* 801437F4 001405F4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 801437F4 001405F4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 801437F8 001405F8 80 9F 00 24 */ lwz r4, 0x24(r31) -/* 801437FC 001405FC 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 801437FC 001405FC 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 80143800 00140600 38 61 00 08 */ addi r3, r1, 8 /* 80143804 00140604 80 A5 07 04 */ lwz r5, 0x704(r5) /* 80143808 00140608 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -6991,7 +6991,7 @@ lbl_80142FB4: /* 80143810 00140610 38 A4 00 30 */ addi r5, r4, 0x30 /* 80143814 00140614 38 86 00 30 */ addi r4, r6, 0x30 /* 80143818 00140618 4B EC AE 79 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 8014381C 0014061C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8014381C 0014061C C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80143820 00140620 38 61 00 08 */ addi r3, r1, 8 /* 80143824 00140624 7C 64 1B 78 */ mr r4, r3 /* 80143828 00140628 D0 01 00 0C */ stfs f0, 0xc(r1) @@ -6999,16 +6999,16 @@ lbl_80142FB4: /* 80143830 00140630 80 7F 00 24 */ lwz r3, 0x24(r31) /* 80143834 00140634 80 BF 00 48 */ lwz r5, 0x48(r31) /* 80143838 00140638 80 83 00 4C */ lwz r4, 0x4c(r3) -/* 8014383C 0014063C C0 22 A5 68 */ lfs f1, lbl_803CEEE8-_SDA2_BASE_(r2) +/* 8014383C 0014063C C0 22 A5 68 */ lfs f1, lbl__1380-_SDA2_BASE_(r2) /* 80143840 00140640 38 65 00 20 */ addi r3, r5, 0x20 /* 80143844 00140644 38 84 00 20 */ addi r4, r4, 0x20 /* 80143848 00140648 4B EC 78 49 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 8014384C 0014064C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80143850 00140650 38 81 00 08 */ addi r4, r1, 8 -/* 80143854 00140654 C0 22 A5 48 */ lfs f1, lbl_803CEEC8-_SDA2_BASE_(r2) +/* 80143854 00140654 C0 22 A5 48 */ lfs f1, lbl__1192_1-_SDA2_BASE_(r2) /* 80143858 00140658 38 63 00 20 */ addi r3, r3, 0x20 /* 8014385C 0014065C 4B ED 17 FD */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 80143860 00140660 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80143860 00140660 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80143864 00140664 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80143868 00140668 D0 03 00 24 */ stfs f0, 0x24(r3) /* 8014386C 0014066C 80 7F 00 48 */ lwz r3, 0x48(r31) @@ -7080,9 +7080,9 @@ lbl_8014388C: /* 80143970 00140770 80 1F 02 C0 */ lwz r0, 0x2c0(r31) /* 80143974 00140774 54 00 06 2C */ rlwinm r0, r0, 0, 0x18, 0x16 /* 80143978 00140778 90 1F 02 C0 */ stw r0, 0x2c0(r31) -/* 8014397C 0014077C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8014397C 0014077C C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80143980 00140780 D0 1D 00 4C */ stfs f0, 0x4c(r29) -/* 80143984 00140784 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80143984 00140784 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) /* 80143988 00140788 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8014398C 0014078C FC 40 08 90 */ fmr f2, f1 /* 80143990 00140790 FC 60 08 90 */ fmr f3, f1 @@ -7103,7 +7103,7 @@ lbl_801439C0: /* 801439C8 001407C8 90 1D 00 50 */ stw r0, 0x50(r29) /* 801439CC 001407CC 7F A3 EB 78 */ mr r3, r29 /* 801439D0 001407D0 7F C4 F3 78 */ mr r4, r30 -/* 801439D4 001407D4 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 801439D4 001407D4 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 801439D8 001407D8 D0 1D 00 54 */ stfs f0, 0x54(r29) /* 801439DC 001407DC 4B F9 17 39 */ bl Enter__14zNPCGoalCommonFfPv /* 801439E0 001407E0 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 @@ -7126,9 +7126,9 @@ lbl_801439C0: /* 80143A24 00140824 7C 7A 1B 78 */ mr r26, r3 /* 80143A28 00140828 FF E0 08 90 */ fmr f31, f1 /* 80143A2C 0014082C C0 03 00 4C */ lfs f0, 0x4c(r3) -/* 80143A30 00140830 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80143A30 00140830 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80143A34 00140834 80 FA 00 18 */ lwz r7, 0x18(r26) -/* 80143A38 00140838 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 80143A38 00140838 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 80143A3C 0014083C EC 00 F8 2A */ fadds f0, f0, f31 /* 80143A40 00140840 83 C7 00 00 */ lwz r30, 0(r7) /* 80143A44 00140844 7C 9B 23 78 */ mr r27, r4 @@ -7139,7 +7139,7 @@ lbl_801439C0: /* 80143A58 00140858 80 1E 07 C4 */ lwz r0, 0x7c4(r30) /* 80143A5C 0014085C 7C 03 00 40 */ cmplw r3, r0 /* 80143A60 00140860 40 82 00 10 */ bne lbl_80143A70 -/* 80143A64 00140864 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80143A64 00140864 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80143A68 00140868 D0 1A 00 54 */ stfs f0, 0x54(r26) /* 80143A6C 0014086C 48 00 00 10 */ b lbl_80143A7C lbl_80143A70: @@ -7153,7 +7153,7 @@ lbl_80143A7C: /* 80143A88 00140888 7F C3 F3 78 */ mr r3, r30 /* 80143A8C 0014088C 38 80 00 00 */ li r4, 0 /* 80143A90 00140890 4B FA F5 E9 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 80143A94 00140894 C0 02 A5 F0 */ lfs f0, lbl_803CEF70-_SDA2_BASE_(r2) +/* 80143A94 00140894 C0 02 A5 F0 */ lfs f0, lbl__2264-_SDA2_BASE_(r2) /* 80143A98 00140898 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80143A9C 0014089C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80143AA0 001408A0 40 80 01 28 */ bge lbl_80143BC8 @@ -7163,7 +7163,7 @@ lbl_80143A7C: /* 80143AB0 001408B0 38 80 00 20 */ li r4, 0x20 /* 80143AB4 001408B4 38 A0 00 00 */ li r5, 0 /* 80143AB8 001408B8 4B F9 18 61 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi -/* 80143ABC 001408BC C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80143ABC 001408BC C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80143AC0 001408C0 D0 1A 00 4C */ stfs f0, 0x4c(r26) /* 80143AC4 001408C4 80 1E 02 D8 */ lwz r0, 0x2d8(r30) /* 80143AC8 001408C8 2C 00 00 03 */ cmpwi r0, 3 @@ -7202,8 +7202,8 @@ lbl_80143B38: /* 80143B3C 0014093C 2C 00 00 02 */ cmpwi r0, 2 /* 80143B40 00140940 40 82 00 38 */ bne lbl_80143B78 /* 80143B44 00140944 80 7E 0D 34 */ lwz r3, 0xd34(r30) -/* 80143B48 00140948 3C 80 80 33 */ lis r4, lbl_8032809C@ha -/* 80143B4C 0014094C 38 84 80 9C */ addi r4, r4, lbl_8032809C@l +/* 80143B48 00140948 3C 80 80 33 */ lis r4, lbl_sNFSoundValue@ha +/* 80143B4C 0014094C 38 84 80 9C */ addi r4, r4, lbl_sNFSoundValue@l /* 80143B50 00140950 57 E0 10 3A */ slwi r0, r31, 2 /* 80143B54 00140954 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80143B58 00140958 7C 84 02 14 */ add r4, r4, r0 @@ -7216,8 +7216,8 @@ lbl_80143B38: /* 80143B74 00140974 48 00 00 34 */ b lbl_80143BA8 lbl_80143B78: /* 80143B78 00140978 80 7E 0D 34 */ lwz r3, 0xd34(r30) -/* 80143B7C 0014097C 3C 80 80 33 */ lis r4, lbl_8032809C@ha -/* 80143B80 00140980 38 84 80 9C */ addi r4, r4, lbl_8032809C@l +/* 80143B7C 0014097C 3C 80 80 33 */ lis r4, lbl_sNFSoundValue@ha +/* 80143B80 00140980 38 84 80 9C */ addi r4, r4, lbl_sNFSoundValue@l /* 80143B84 00140984 57 E0 10 3A */ slwi r0, r31, 2 /* 80143B88 00140988 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80143B8C 0014098C 7C 84 02 14 */ add r4, r4, r0 @@ -7241,16 +7241,16 @@ lbl_80143BC8: /* 80143BCC 001409CC 2C 00 00 02 */ cmpwi r0, 2 /* 80143BD0 001409D0 40 82 07 6C */ bne lbl_8014433C /* 80143BD4 001409D4 C0 3A 00 54 */ lfs f1, 0x54(r26) -/* 80143BD8 001409D8 C0 02 A4 E8 */ lfs f0, lbl_803CEE68-_SDA2_BASE_(r2) +/* 80143BD8 001409D8 C0 02 A4 E8 */ lfs f0, lbl__1032_3-_SDA2_BASE_(r2) /* 80143BDC 001409DC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80143BE0 001409E0 40 80 00 10 */ bge lbl_80143BF0 /* 80143BE4 001409E4 38 1E 03 6C */ addi r0, r30, 0x36c -/* 80143BE8 001409E8 90 0D 96 98 */ stw r0, lbl_803CBF98-_SDA_BASE_(r13) +/* 80143BE8 001409E8 90 0D 96 98 */ stw r0, lbl_sCamSubTarget-_SDA_BASE_(r13) /* 80143BEC 001409EC 48 00 07 50 */ b lbl_8014433C lbl_80143BF0: /* 80143BF0 001409F0 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 80143BF4 001409F4 38 03 00 88 */ addi r0, r3, 0x88 -/* 80143BF8 001409F8 90 0D 96 98 */ stw r0, lbl_803CBF98-_SDA_BASE_(r13) +/* 80143BF8 001409F8 90 0D 96 98 */ stw r0, lbl_sCamSubTarget-_SDA_BASE_(r13) /* 80143BFC 001409FC 48 00 07 40 */ b lbl_8014433C lbl_80143C00: /* 80143C00 00140A00 28 00 00 01 */ cmplwi r0, 1 @@ -7272,7 +7272,7 @@ lbl_80143C00: /* 80143C40 00140A40 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80143C44 00140A44 38 84 00 30 */ addi r4, r4, 0x30 /* 80143C48 00140A48 4B F0 A8 95 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 80143C4C 00140A4C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80143C4C 00140A4C C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80143C50 00140A50 38 00 00 02 */ li r0, 2 /* 80143C54 00140A54 80 DE 07 C4 */ lwz r6, 0x7c4(r30) /* 80143C58 00140A58 7F 43 D3 78 */ mr r3, r26 @@ -7281,9 +7281,9 @@ lbl_80143C00: /* 80143C64 00140A64 D0 06 01 D0 */ stfs f0, 0x1d0(r6) /* 80143C68 00140A68 90 1A 00 50 */ stw r0, 0x50(r26) /* 80143C6C 00140A6C 4B F9 16 AD */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi -/* 80143C70 00140A70 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) -/* 80143C74 00140A74 3C 60 80 33 */ lis r3, lbl_8032809C@ha -/* 80143C78 00140A78 38 83 80 9C */ addi r4, r3, lbl_8032809C@l +/* 80143C70 00140A70 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) +/* 80143C74 00140A74 3C 60 80 33 */ lis r3, lbl_sNFSoundValue@ha +/* 80143C78 00140A78 38 83 80 9C */ addi r4, r3, lbl_sNFSoundValue@l /* 80143C7C 00140A7C 38 A0 00 00 */ li r5, 0 /* 80143C80 00140A80 D0 1A 00 4C */ stfs f0, 0x4c(r26) /* 80143C84 00140A84 38 C0 FF FF */ li r6, -1 @@ -7298,8 +7298,8 @@ lbl_80143C00: /* 80143CA8 00140AA8 7D 89 03 A6 */ mtctr r12 /* 80143CAC 00140AAC 4E 80 04 21 */ bctrl /* 80143CB0 00140AB0 80 1E 0D 38 */ lwz r0, 0xd38(r30) -/* 80143CB4 00140AB4 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 80143CB8 00140AB8 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 80143CB4 00140AB4 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 80143CB8 00140AB8 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 80143CBC 00140ABC 60 00 00 04 */ ori r0, r0, 4 /* 80143CC0 00140AC0 90 1E 0D 38 */ stw r0, 0xd38(r30) /* 80143CC4 00140AC4 38 63 05 F4 */ addi r3, r3, 0x5f4 @@ -7307,12 +7307,12 @@ lbl_80143C00: /* 80143CCC 00140ACC 38 04 FF FF */ addi r0, r4, -1 /* 80143CD0 00140AD0 90 1E 02 D4 */ stw r0, 0x2d4(r30) /* 80143CD4 00140AD4 4B F0 85 41 */ bl xStrHash__FPCc -/* 80143CD8 00140AD8 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80143CD8 00140AD8 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 80143CDC 00140ADC 7F C6 F3 78 */ mr r6, r30 -/* 80143CE0 00140AE0 C0 22 A6 00 */ lfs f1, lbl_803CEF80-_SDA2_BASE_(r2) +/* 80143CE0 00140AE0 C0 22 A6 00 */ lfs f1, lbl__2517-_SDA2_BASE_(r2) /* 80143CE4 00140AE4 38 80 00 00 */ li r4, 0 /* 80143CE8 00140AE8 FC 80 10 90 */ fmr f4, f2 -/* 80143CEC 00140AEC C0 62 A6 04 */ lfs f3, lbl_803CEF84-_SDA2_BASE_(r2) +/* 80143CEC 00140AEC C0 62 A6 04 */ lfs f3, lbl__2518_1-_SDA2_BASE_(r2) /* 80143CF0 00140AF0 38 A0 00 00 */ li r5, 0 /* 80143CF4 00140AF4 38 E0 00 00 */ li r7, 0 /* 80143CF8 00140AF8 4B F0 BE D5 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf @@ -7320,7 +7320,7 @@ lbl_80143C00: /* 80143D00 00140B00 7F C4 F3 78 */ mr r4, r30 /* 80143D04 00140B04 38 A0 01 D7 */ li r5, 0x1d7 /* 80143D08 00140B08 4B ED B9 D9 */ bl zEntEvent__FP5xBaseP5xBaseUi -/* 80143D0C 00140B0C C0 02 A5 48 */ lfs f0, lbl_803CEEC8-_SDA2_BASE_(r2) +/* 80143D0C 00140B0C C0 02 A5 48 */ lfs f0, lbl__1192_1-_SDA2_BASE_(r2) /* 80143D10 00140B10 38 80 00 00 */ li r4, 0 /* 80143D14 00140B14 D0 1E 0A EC */ stfs f0, 0xaec(r30) /* 80143D18 00140B18 80 7E 00 24 */ lwz r3, 0x24(r30) @@ -7340,19 +7340,19 @@ lbl_80143C00: /* 80143D50 00140B50 48 00 05 EC */ b lbl_8014433C lbl_80143D54: /* 80143D54 00140B54 C0 3A 00 4C */ lfs f1, 0x4c(r26) -/* 80143D58 00140B58 C0 02 A5 AC */ lfs f0, lbl_803CEF2C-_SDA2_BASE_(r2) +/* 80143D58 00140B58 C0 02 A5 AC */ lfs f0, lbl__1531-_SDA2_BASE_(r2) /* 80143D5C 00140B5C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80143D60 00140B60 40 81 00 20 */ ble lbl_80143D80 /* 80143D64 00140B64 7F C3 F3 78 */ mr r3, r30 /* 80143D68 00140B68 38 80 00 00 */ li r4, 0 /* 80143D6C 00140B6C 4B FA F3 0D */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 80143D70 00140B70 C0 02 A5 F0 */ lfs f0, lbl_803CEF70-_SDA2_BASE_(r2) +/* 80143D70 00140B70 C0 02 A5 F0 */ lfs f0, lbl__2264-_SDA2_BASE_(r2) /* 80143D74 00140B74 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80143D78 00140B78 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80143D7C 00140B7C 41 80 00 18 */ blt lbl_80143D94 lbl_80143D80: -/* 80143D80 00140B80 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80143D84 00140B84 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80143D80 00140B80 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80143D84 00140B84 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80143D88 00140B88 80 03 17 FC */ lwz r0, 0x17fc(r3) /* 80143D8C 00140B8C 7C 00 F0 40 */ cmplw r0, r30 /* 80143D90 00140B90 40 82 00 84 */ bne lbl_80143E14 @@ -7363,15 +7363,15 @@ lbl_80143D94: /* 80143DA0 00140BA0 4B FF BF 09 */ bl CalcMagnetizeInfo__10zNPCBSandyFv /* 80143DA4 00140BA4 38 00 00 01 */ li r0, 1 /* 80143DA8 00140BA8 7F 43 D3 78 */ mr r3, r26 -/* 80143DAC 00140BAC 98 0D 84 80 */ stb r0, lbl_803CAD80-_SDA_BASE_(r13) +/* 80143DAC 00140BAC 98 0D 84 80 */ stb r0, lbl_sUseBossCam-_SDA_BASE_(r13) /* 80143DB0 00140BB0 38 80 00 20 */ li r4, 0x20 /* 80143DB4 00140BB4 38 A0 00 00 */ li r5, 0 /* 80143DB8 00140BB8 80 DE 00 24 */ lwz r6, 0x24(r30) /* 80143DBC 00140BBC 80 C6 00 4C */ lwz r6, 0x4c(r6) /* 80143DC0 00140BC0 38 06 00 30 */ addi r0, r6, 0x30 -/* 80143DC4 00140BC4 90 0D 96 98 */ stw r0, lbl_803CBF98-_SDA_BASE_(r13) +/* 80143DC4 00140BC4 90 0D 96 98 */ stw r0, lbl_sCamSubTarget-_SDA_BASE_(r13) /* 80143DC8 00140BC8 4B F9 15 51 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi -/* 80143DCC 00140BCC C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80143DCC 00140BCC C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80143DD0 00140BD0 D0 1A 00 4C */ stfs f0, 0x4c(r26) /* 80143DD4 00140BD4 80 7F 17 B0 */ lwz r3, 0x17b0(r31) /* 80143DD8 00140BD8 80 1E 07 C4 */ lwz r0, 0x7c4(r30) @@ -7380,8 +7380,8 @@ lbl_80143D94: /* 80143DE4 00140BE4 38 00 00 00 */ li r0, 0 /* 80143DE8 00140BE8 90 1F 17 B0 */ stw r0, 0x17b0(r31) lbl_80143DEC: -/* 80143DEC 00140BEC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80143DF0 00140BF0 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 80143DEC 00140BEC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80143DF0 00140BF0 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 80143DF4 00140BF4 80 1F 17 FC */ lwz r0, 0x17fc(r31) /* 80143DF8 00140BF8 7C 00 F0 40 */ cmplw r0, r30 /* 80143DFC 00140BFC 40 82 05 40 */ bne lbl_8014433C @@ -7398,7 +7398,7 @@ lbl_80143E14: /* 80143E24 00140C24 38 86 00 88 */ addi r4, r6, 0x88 /* 80143E28 00140C28 38 A5 00 30 */ addi r5, r5, 0x30 /* 80143E2C 00140C2C 4B EC A8 65 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 80143E30 00140C30 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80143E30 00140C30 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80143E34 00140C34 38 61 00 18 */ addi r3, r1, 0x18 /* 80143E38 00140C38 7C 64 1B 78 */ mr r4, r3 /* 80143E3C 00140C3C D0 01 00 1C */ stfs f0, 0x1c(r1) @@ -7406,16 +7406,16 @@ lbl_80143E14: /* 80143E44 00140C44 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80143E48 00140C48 80 BE 00 48 */ lwz r5, 0x48(r30) /* 80143E4C 00140C4C 80 83 00 4C */ lwz r4, 0x4c(r3) -/* 80143E50 00140C50 C0 22 A5 68 */ lfs f1, lbl_803CEEE8-_SDA2_BASE_(r2) +/* 80143E50 00140C50 C0 22 A5 68 */ lfs f1, lbl__1380-_SDA2_BASE_(r2) /* 80143E54 00140C54 38 65 00 20 */ addi r3, r5, 0x20 /* 80143E58 00140C58 38 84 00 20 */ addi r4, r4, 0x20 /* 80143E5C 00140C5C 4B EC 72 35 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80143E60 00140C60 80 7E 00 48 */ lwz r3, 0x48(r30) /* 80143E64 00140C64 38 81 00 18 */ addi r4, r1, 0x18 -/* 80143E68 00140C68 C0 22 A5 48 */ lfs f1, lbl_803CEEC8-_SDA2_BASE_(r2) +/* 80143E68 00140C68 C0 22 A5 48 */ lfs f1, lbl__1192_1-_SDA2_BASE_(r2) /* 80143E6C 00140C6C 38 63 00 20 */ addi r3, r3, 0x20 /* 80143E70 00140C70 4B ED 11 E9 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 80143E74 00140C74 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80143E74 00140C74 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80143E78 00140C78 80 7E 00 48 */ lwz r3, 0x48(r30) /* 80143E7C 00140C7C D0 03 00 24 */ stfs f0, 0x24(r3) /* 80143E80 00140C80 80 7E 00 48 */ lwz r3, 0x48(r30) @@ -7426,29 +7426,29 @@ lbl_80143E14: /* 80143E94 00140C94 38 83 00 10 */ addi r4, r3, 0x10 /* 80143E98 00140C98 38 A3 00 20 */ addi r5, r3, 0x20 /* 80143E9C 00140C9C 4B ED 11 F1 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 -/* 80143EA0 00140CA0 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80143EA0 00140CA0 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80143EA4 00140CA4 80 7E 00 48 */ lwz r3, 0x48(r30) /* 80143EA8 00140CA8 D0 03 00 34 */ stfs f0, 0x34(r3) /* 80143EAC 00140CAC C0 3A 00 54 */ lfs f1, 0x54(r26) -/* 80143EB0 00140CB0 C0 02 A4 E8 */ lfs f0, lbl_803CEE68-_SDA2_BASE_(r2) +/* 80143EB0 00140CB0 C0 02 A4 E8 */ lfs f0, lbl__1032_3-_SDA2_BASE_(r2) /* 80143EB4 00140CB4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80143EB8 00140CB8 40 80 00 10 */ bge lbl_80143EC8 /* 80143EBC 00140CBC 38 1E 03 6C */ addi r0, r30, 0x36c -/* 80143EC0 00140CC0 90 0D 96 98 */ stw r0, lbl_803CBF98-_SDA_BASE_(r13) +/* 80143EC0 00140CC0 90 0D 96 98 */ stw r0, lbl_sCamSubTarget-_SDA_BASE_(r13) /* 80143EC4 00140CC4 48 00 04 78 */ b lbl_8014433C lbl_80143EC8: /* 80143EC8 00140CC8 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 80143ECC 00140CCC 38 03 00 88 */ addi r0, r3, 0x88 -/* 80143ED0 00140CD0 90 0D 96 98 */ stw r0, lbl_803CBF98-_SDA_BASE_(r13) +/* 80143ED0 00140CD0 90 0D 96 98 */ stw r0, lbl_sCamSubTarget-_SDA_BASE_(r13) /* 80143ED4 00140CD4 48 00 04 68 */ b lbl_8014433C lbl_80143ED8: /* 80143ED8 00140CD8 C0 3A 00 4C */ lfs f1, 0x4c(r26) -/* 80143EDC 00140CDC C0 02 A5 AC */ lfs f0, lbl_803CEF2C-_SDA2_BASE_(r2) +/* 80143EDC 00140CDC C0 02 A5 AC */ lfs f0, lbl__1531-_SDA2_BASE_(r2) /* 80143EE0 00140CE0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80143EE4 00140CE4 40 81 00 88 */ ble lbl_80143F6C /* 80143EE8 00140CE8 80 BE 02 B8 */ lwz r5, 0x2b8(r30) -/* 80143EEC 00140CEC 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 80143EF0 00140CF0 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 80143EEC 00140CEC 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 80143EF0 00140CF0 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 80143EF4 00140CF4 38 00 00 04 */ li r0, 4 /* 80143EF8 00140CF8 80 85 00 28 */ lwz r4, 0x28(r5) /* 80143EFC 00140CFC 38 63 06 04 */ addi r3, r3, 0x604 @@ -7460,20 +7460,20 @@ lbl_80143ED8: /* 80143F14 00140D14 90 85 00 30 */ stw r4, 0x30(r5) /* 80143F18 00140D18 90 1A 00 50 */ stw r0, 0x50(r26) /* 80143F1C 00140D1C 4B F0 82 F9 */ bl xStrHash__FPCc -/* 80143F20 00140D20 C0 22 A6 00 */ lfs f1, lbl_803CEF80-_SDA2_BASE_(r2) +/* 80143F20 00140D20 C0 22 A6 00 */ lfs f1, lbl__2517-_SDA2_BASE_(r2) /* 80143F24 00140D24 7F C6 F3 78 */ mr r6, r30 -/* 80143F28 00140D28 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80143F28 00140D28 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 80143F2C 00140D2C 38 80 00 00 */ li r4, 0 -/* 80143F30 00140D30 C0 62 A5 D8 */ lfs f3, lbl_803CEF58-_SDA2_BASE_(r2) +/* 80143F30 00140D30 C0 62 A5 D8 */ lfs f3, lbl__2154-_SDA2_BASE_(r2) /* 80143F34 00140D34 38 A0 00 00 */ li r5, 0 -/* 80143F38 00140D38 C0 82 A5 84 */ lfs f4, lbl_803CEF04-_SDA2_BASE_(r2) +/* 80143F38 00140D38 C0 82 A5 84 */ lfs f4, lbl__1521_1-_SDA2_BASE_(r2) /* 80143F3C 00140D3C 38 E0 00 00 */ li r7, 0 /* 80143F40 00140D40 4B F0 BC 8D */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf /* 80143F44 00140D44 7F 43 D3 78 */ mr r3, r26 /* 80143F48 00140D48 38 80 00 20 */ li r4, 0x20 /* 80143F4C 00140D4C 38 A0 00 00 */ li r5, 0 /* 80143F50 00140D50 4B F9 13 C9 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi -/* 80143F54 00140D54 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80143F54 00140D54 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80143F58 00140D58 D0 1A 00 4C */ stfs f0, 0x4c(r26) /* 80143F5C 00140D5C 80 1E 02 C0 */ lwz r0, 0x2c0(r30) /* 80143F60 00140D60 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17 @@ -7485,9 +7485,9 @@ lbl_80143F6C: /* 80143F74 00140D74 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 80143F78 00140D78 41 82 00 EC */ beq lbl_80144064 /* 80143F7C 00140D7C 38 00 00 05 */ li r0, 5 -/* 80143F80 00140D80 3C 60 80 33 */ lis r3, lbl_8032809C@ha +/* 80143F80 00140D80 3C 60 80 33 */ lis r3, lbl_sNFSoundValue@ha /* 80143F84 00140D84 90 1A 00 50 */ stw r0, 0x50(r26) -/* 80143F88 00140D88 38 83 80 9C */ addi r4, r3, lbl_8032809C@l +/* 80143F88 00140D88 38 83 80 9C */ addi r4, r3, lbl_sNFSoundValue@l /* 80143F8C 00140D8C 38 A0 00 00 */ li r5, 0 /* 80143F90 00140D90 38 C0 FF FF */ li r6, -1 /* 80143F94 00140D94 80 7E 0D 34 */ lwz r3, 0xd34(r30) @@ -7501,8 +7501,8 @@ lbl_80143F6C: /* 80143FB4 00140DB4 7D 89 03 A6 */ mtctr r12 /* 80143FB8 00140DB8 4E 80 04 21 */ bctrl /* 80143FBC 00140DBC 80 1E 0D 38 */ lwz r0, 0xd38(r30) -/* 80143FC0 00140DC0 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 80143FC4 00140DC4 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 80143FC0 00140DC0 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 80143FC4 00140DC4 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 80143FC8 00140DC8 60 00 00 04 */ ori r0, r0, 4 /* 80143FCC 00140DCC 90 1E 0D 38 */ stw r0, 0xd38(r30) /* 80143FD0 00140DD0 38 63 05 F4 */ addi r3, r3, 0x5f4 @@ -7510,12 +7510,12 @@ lbl_80143F6C: /* 80143FD8 00140DD8 38 04 FF FF */ addi r0, r4, -1 /* 80143FDC 00140DDC 90 1E 02 D4 */ stw r0, 0x2d4(r30) /* 80143FE0 00140DE0 4B F0 82 35 */ bl xStrHash__FPCc -/* 80143FE4 00140DE4 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80143FE4 00140DE4 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 80143FE8 00140DE8 7F C6 F3 78 */ mr r6, r30 -/* 80143FEC 00140DEC C0 22 A6 00 */ lfs f1, lbl_803CEF80-_SDA2_BASE_(r2) +/* 80143FEC 00140DEC C0 22 A6 00 */ lfs f1, lbl__2517-_SDA2_BASE_(r2) /* 80143FF0 00140DF0 38 80 00 00 */ li r4, 0 /* 80143FF4 00140DF4 FC 80 10 90 */ fmr f4, f2 -/* 80143FF8 00140DF8 C0 62 A6 04 */ lfs f3, lbl_803CEF84-_SDA2_BASE_(r2) +/* 80143FF8 00140DF8 C0 62 A6 04 */ lfs f3, lbl__2518_1-_SDA2_BASE_(r2) /* 80143FFC 00140DFC 38 A0 00 00 */ li r5, 0 /* 80144000 00140E00 38 E0 00 00 */ li r7, 0 /* 80144004 00140E04 4B F0 BB C9 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf @@ -7537,7 +7537,7 @@ lbl_80144030: /* 80144040 00140E40 38 80 00 20 */ li r4, 0x20 /* 80144044 00140E44 38 A0 00 00 */ li r5, 0 /* 80144048 00140E48 4B F9 12 D1 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi -/* 8014404C 00140E4C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8014404C 00140E4C C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80144050 00140E50 D0 1A 00 4C */ stfs f0, 0x4c(r26) /* 80144054 00140E54 80 1E 02 C0 */ lwz r0, 0x2c0(r30) /* 80144058 00140E58 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17 @@ -7545,8 +7545,8 @@ lbl_80144030: /* 80144060 00140E60 48 00 02 DC */ b lbl_8014433C lbl_80144064: /* 80144064 00140E64 80 1E 02 C0 */ lwz r0, 0x2c0(r30) -/* 80144068 00140E68 3C 60 80 2A */ lis r3, lbl_802998C8@ha -/* 8014406C 00140E6C 38 83 98 C8 */ addi r4, r3, lbl_802998C8@l +/* 80144068 00140E68 3C 60 80 2A */ lis r3, lbl_sBone@ha +/* 8014406C 00140E6C 38 83 98 C8 */ addi r4, r3, lbl_sBone@l /* 80144070 00140E70 38 7E 05 F0 */ addi r3, r30, 0x5f0 /* 80144074 00140E74 60 00 00 80 */ ori r0, r0, 0x80 /* 80144078 00140E78 38 C0 00 00 */ li r6, 0 @@ -7557,44 +7557,44 @@ lbl_80144064: /* 8014408C 00140E8C 80 A4 00 04 */ lwz r5, 4(r4) /* 80144090 00140E90 80 87 00 4C */ lwz r4, 0x4c(r7) /* 80144094 00140E94 4B FF C4 39 */ bl zNPCTypeBossSandy.GetBonePos__FP5xVec3P7xMat4x3iP5xVec3 -/* 80144098 00140E98 C0 02 A5 48 */ lfs f0, lbl_803CEEC8-_SDA2_BASE_(r2) +/* 80144098 00140E98 C0 02 A5 48 */ lfs f0, lbl__1192_1-_SDA2_BASE_(r2) /* 8014409C 00140E9C D0 1E 05 F4 */ stfs f0, 0x5f4(r30) /* 801440A0 00140EA0 48 00 02 9C */ b lbl_8014433C lbl_801440A4: /* 801440A4 00140EA4 28 00 00 02 */ cmplwi r0, 2 /* 801440A8 00140EA8 40 82 01 18 */ bne lbl_801441C0 /* 801440AC 00140EAC C0 3A 00 4C */ lfs f1, 0x4c(r26) -/* 801440B0 00140EB0 C0 02 A5 14 */ lfs f0, lbl_803CEE94-_SDA2_BASE_(r2) +/* 801440B0 00140EB0 C0 02 A5 14 */ lfs f0, lbl__1064_2-_SDA2_BASE_(r2) /* 801440B4 00140EB4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801440B8 00140EB8 40 81 00 54 */ ble lbl_8014410C /* 801440BC 00140EBC 38 60 00 03 */ li r3, 3 /* 801440C0 00140EC0 38 00 00 01 */ li r0, 1 /* 801440C4 00140EC4 90 7A 00 50 */ stw r3, 0x50(r26) /* 801440C8 00140EC8 7F C3 F3 78 */ mr r3, r30 -/* 801440CC 00140ECC 98 0D 84 80 */ stb r0, lbl_803CAD80-_SDA_BASE_(r13) +/* 801440CC 00140ECC 98 0D 84 80 */ stb r0, lbl_sUseBossCam-_SDA_BASE_(r13) /* 801440D0 00140ED0 80 9E 00 24 */ lwz r4, 0x24(r30) /* 801440D4 00140ED4 80 84 00 4C */ lwz r4, 0x4c(r4) /* 801440D8 00140ED8 38 04 00 30 */ addi r0, r4, 0x30 -/* 801440DC 00140EDC 90 0D 96 98 */ stw r0, lbl_803CBF98-_SDA_BASE_(r13) +/* 801440DC 00140EDC 90 0D 96 98 */ stw r0, lbl_sCamSubTarget-_SDA_BASE_(r13) /* 801440E0 00140EE0 4B FF BB C9 */ bl CalcMagnetizeInfo__10zNPCBSandyFv /* 801440E4 00140EE4 7F 43 D3 78 */ mr r3, r26 /* 801440E8 00140EE8 38 80 00 20 */ li r4, 0x20 /* 801440EC 00140EEC 38 A0 00 00 */ li r5, 0 /* 801440F0 00140EF0 4B F9 12 29 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi -/* 801440F4 00140EF4 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801440F4 00140EF4 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 801440F8 00140EF8 D0 1A 00 4C */ stfs f0, 0x4c(r26) /* 801440FC 00140EFC 80 1E 02 C0 */ lwz r0, 0x2c0(r30) /* 80144100 00140F00 54 00 06 2C */ rlwinm r0, r0, 0, 0x18, 0x16 /* 80144104 00140F04 90 1E 02 C0 */ stw r0, 0x2c0(r30) /* 80144108 00140F08 48 00 02 34 */ b lbl_8014433C lbl_8014410C: -/* 8014410C 00140F0C C0 02 A5 CC */ lfs f0, lbl_803CEF4C-_SDA2_BASE_(r2) +/* 8014410C 00140F0C C0 02 A5 CC */ lfs f0, lbl__1940-_SDA2_BASE_(r2) /* 80144110 00140F10 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80144114 00140F14 40 81 00 14 */ ble lbl_80144128 /* 80144118 00140F18 80 7E 00 24 */ lwz r3, 0x24(r30) /* 8014411C 00140F1C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80144120 00140F20 38 03 00 30 */ addi r0, r3, 0x30 -/* 80144124 00140F24 90 0D 96 98 */ stw r0, lbl_803CBF98-_SDA_BASE_(r13) +/* 80144124 00140F24 90 0D 96 98 */ stw r0, lbl_sCamSubTarget-_SDA_BASE_(r13) lbl_80144128: /* 80144128 00140F28 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 8014412C 00140F2C 38 9E 06 38 */ addi r4, r30, 0x638 @@ -7602,32 +7602,32 @@ lbl_80144128: /* 80144134 00140F34 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80144138 00140F38 38 63 00 30 */ addi r3, r3, 0x30 /* 8014413C 00140F3C 4B F0 A3 A1 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 80144140 00140F40 C0 22 A6 08 */ lfs f1, lbl_803CEF88-_SDA2_BASE_(r2) +/* 80144140 00140F40 C0 22 A6 08 */ lfs f1, lbl__2519_1-_SDA2_BASE_(r2) /* 80144144 00140F44 C0 1A 00 4C */ lfs f0, 0x4c(r26) /* 80144148 00140F48 EC 21 00 32 */ fmuls f1, f1, f0 /* 8014414C 00140F4C 4B F8 0D 45 */ bl icos__Ff /* 80144150 00140F50 80 7E 07 C4 */ lwz r3, 0x7c4(r30) -/* 80144154 00140F54 C0 42 A5 48 */ lfs f2, lbl_803CEEC8-_SDA2_BASE_(r2) +/* 80144154 00140F54 C0 42 A5 48 */ lfs f2, lbl__1192_1-_SDA2_BASE_(r2) /* 80144158 00140F58 80 63 00 24 */ lwz r3, 0x24(r3) /* 8014415C 00140F5C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80144160 00140F60 C0 03 00 30 */ lfs f0, 0x30(r3) /* 80144164 00140F64 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80144168 00140F68 D0 03 00 30 */ stfs f0, 0x30(r3) -/* 8014416C 00140F6C C0 22 A6 0C */ lfs f1, lbl_803CEF8C-_SDA2_BASE_(r2) +/* 8014416C 00140F6C C0 22 A6 0C */ lfs f1, lbl__2520-_SDA2_BASE_(r2) /* 80144170 00140F70 C0 1A 00 4C */ lfs f0, 0x4c(r26) /* 80144174 00140F74 EC 21 00 32 */ fmuls f1, f1, f0 /* 80144178 00140F78 4B F8 0C D5 */ bl isin__Ff /* 8014417C 00140F7C 80 7E 07 C4 */ lwz r3, 0x7c4(r30) -/* 80144180 00140F80 C0 42 A5 48 */ lfs f2, lbl_803CEEC8-_SDA2_BASE_(r2) +/* 80144180 00140F80 C0 42 A5 48 */ lfs f2, lbl__1192_1-_SDA2_BASE_(r2) /* 80144184 00140F84 80 63 00 24 */ lwz r3, 0x24(r3) /* 80144188 00140F88 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8014418C 00140F8C C0 03 00 38 */ lfs f0, 0x38(r3) /* 80144190 00140F90 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80144194 00140F94 D0 03 00 38 */ stfs f0, 0x38(r3) -/* 80144198 00140F98 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80144198 00140F98 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8014419C 00140F9C 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 801441A0 00140FA0 D0 03 01 D0 */ stfs f0, 0x1d0(r3) -/* 801441A4 00140FA4 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801441A4 00140FA4 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) /* 801441A8 00140FA8 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 801441AC 00140FAC FC 40 08 90 */ fmr f2, f1 /* 801441B0 00140FB0 FC 60 08 90 */ fmr f3, f1 @@ -7639,30 +7639,30 @@ lbl_801441C0: /* 801441C4 00140FC4 40 82 01 78 */ bne lbl_8014433C /* 801441C8 00140FC8 C0 5A 00 4C */ lfs f2, 0x4c(r26) /* 801441CC 00140FCC C0 3E 06 34 */ lfs f1, 0x634(r30) -/* 801441D0 00140FD0 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 801441D0 00140FD0 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 801441D4 00140FD4 EF C2 08 24 */ fdivs f30, f2, f1 /* 801441D8 00140FD8 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 801441DC 00140FDC 40 81 00 A8 */ ble lbl_80144284 /* 801441E0 00140FE0 38 00 00 04 */ li r0, 4 -/* 801441E4 00140FE4 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 801441E8 00140FE8 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 801441E4 00140FE4 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 801441E8 00140FE8 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 801441EC 00140FEC 90 1A 00 50 */ stw r0, 0x50(r26) /* 801441F0 00140FF0 38 63 06 04 */ addi r3, r3, 0x604 /* 801441F4 00140FF4 4B F0 80 21 */ bl xStrHash__FPCc -/* 801441F8 00140FF8 C0 22 A6 00 */ lfs f1, lbl_803CEF80-_SDA2_BASE_(r2) +/* 801441F8 00140FF8 C0 22 A6 00 */ lfs f1, lbl__2517-_SDA2_BASE_(r2) /* 801441FC 00140FFC 7F C6 F3 78 */ mr r6, r30 -/* 80144200 00141000 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80144200 00141000 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 80144204 00141004 38 80 00 00 */ li r4, 0 -/* 80144208 00141008 C0 62 A5 D8 */ lfs f3, lbl_803CEF58-_SDA2_BASE_(r2) +/* 80144208 00141008 C0 62 A5 D8 */ lfs f3, lbl__2154-_SDA2_BASE_(r2) /* 8014420C 0014100C 38 A0 00 00 */ li r5, 0 -/* 80144210 00141010 C0 82 A5 84 */ lfs f4, lbl_803CEF04-_SDA2_BASE_(r2) +/* 80144210 00141010 C0 82 A5 84 */ lfs f4, lbl__1521_1-_SDA2_BASE_(r2) /* 80144214 00141014 38 E0 00 00 */ li r7, 0 /* 80144218 00141018 4B F0 B9 B5 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf /* 8014421C 0014101C 7F 43 D3 78 */ mr r3, r26 /* 80144220 00141020 38 80 00 20 */ li r4, 0x20 /* 80144224 00141024 38 A0 00 00 */ li r5, 0 /* 80144228 00141028 4B F9 10 F1 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi -/* 8014422C 0014102C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8014422C 0014102C C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80144230 00141030 38 80 00 25 */ li r4, 0x25 /* 80144234 00141034 D0 1A 00 4C */ stfs f0, 0x4c(r26) /* 80144238 00141038 80 7E 07 C4 */ lwz r3, 0x7c4(r30) @@ -7685,9 +7685,9 @@ lbl_801441C0: /* 8014427C 0014107C 98 03 00 23 */ stb r0, 0x23(r3) /* 80144280 00141080 48 00 00 BC */ b lbl_8014433C lbl_80144284: -/* 80144284 00141084 3C 60 80 2A */ lis r3, lbl_802998C8@ha +/* 80144284 00141084 3C 60 80 2A */ lis r3, lbl_sBone@ha /* 80144288 00141088 80 BE 00 24 */ lwz r5, 0x24(r30) -/* 8014428C 0014108C 38 83 98 C8 */ addi r4, r3, lbl_802998C8@l +/* 8014428C 0014108C 38 83 98 C8 */ addi r4, r3, lbl_sBone@l /* 80144290 00141090 80 04 00 04 */ lwz r0, 4(r4) /* 80144294 00141094 38 61 00 24 */ addi r3, r1, 0x24 /* 80144298 00141098 80 A5 00 4C */ lwz r5, 0x4c(r5) @@ -7697,9 +7697,9 @@ lbl_80144284: /* 801442A8 001410A8 38 7E 05 FC */ addi r3, r30, 0x5fc /* 801442AC 001410AC 38 81 00 24 */ addi r4, r1, 0x24 /* 801442B0 001410B0 4B EE E9 D5 */ bl xQuatFromMat__FP5xQuatPC7xMat3x3 -/* 801442B4 001410B4 3C 80 80 2A */ lis r4, lbl_80299950@ha +/* 801442B4 001410B4 3C 80 80 2A */ lis r4, lbl_sBoneOffset@ha /* 801442B8 001410B8 38 7E 06 1C */ addi r3, r30, 0x61c -/* 801442BC 001410BC 38 A4 99 50 */ addi r5, r4, lbl_80299950@l +/* 801442BC 001410BC 38 A4 99 50 */ addi r5, r4, lbl_sBoneOffset@l /* 801442C0 001410C0 38 81 00 24 */ addi r4, r1, 0x24 /* 801442C4 001410C4 38 A5 00 0C */ addi r5, r5, 0xc /* 801442C8 001410C8 48 00 22 C9 */ bl zNPCTypeBossSandy.xMat3x3RMulVec__FP5xVec3PC7xMat3x3PC5xVec3 @@ -7718,7 +7718,7 @@ lbl_80144284: /* 801442FC 001410FC 4B EE EC 05 */ bl xQuatToMat__FPC5xQuatP7xMat3x3 /* 80144300 00141100 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 80144304 00141104 38 9E 06 28 */ addi r4, r30, 0x628 -/* 80144308 00141108 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 80144308 00141108 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 8014430C 0014110C 80 63 00 24 */ lwz r3, 0x24(r3) /* 80144310 00141110 EC 20 F0 28 */ fsubs f1, f0, f30 /* 80144314 00141114 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -7756,7 +7756,7 @@ lbl_8014433C: /* 80144390 00141190 93 C1 00 18 */ stw r30, 0x18(r1) /* 80144394 00141194 93 A1 00 14 */ stw r29, 0x14(r1) /* 80144398 00141198 7C 7D 1B 78 */ mr r29, r3 -/* 8014439C 0014119C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8014439C 0014119C C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 801443A0 001411A0 80 63 00 18 */ lwz r3, 0x18(r3) /* 801443A4 001411A4 FF E0 08 90 */ fmr f31, f1 /* 801443A8 001411A8 7C 9E 23 78 */ mr r30, r4 @@ -7765,52 +7765,52 @@ lbl_8014433C: /* 801443B4 001411B4 80 1F 02 C0 */ lwz r0, 0x2c0(r31) /* 801443B8 001411B8 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d /* 801443BC 001411BC 90 1F 02 C0 */ stw r0, 0x2c0(r31) -/* 801443C0 001411C0 80 6D 96 88 */ lwz r3, lbl_803CBF88-_SDA_BASE_(r13) +/* 801443C0 001411C0 80 6D 96 88 */ lwz r3, lbl_sNumAttacks-_SDA_BASE_(r13) /* 801443C4 001411C4 38 03 00 01 */ addi r0, r3, 1 -/* 801443C8 001411C8 90 0D 96 88 */ stw r0, lbl_803CBF88-_SDA_BASE_(r13) -/* 801443CC 001411CC C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801443C8 001411C8 90 0D 96 88 */ stw r0, lbl_sNumAttacks-_SDA_BASE_(r13) +/* 801443CC 001411CC C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) /* 801443D0 001411D0 80 7F 00 48 */ lwz r3, 0x48(r31) /* 801443D4 001411D4 FC 40 08 90 */ fmr f2, f1 /* 801443D8 001411D8 FC 60 08 90 */ fmr f3, f1 /* 801443DC 001411DC 38 63 00 D4 */ addi r3, r3, 0xd4 /* 801443E0 001411E0 4B EC AC 1D */ bl xVec3Init__FP5xVec3fff -/* 801443E4 001411E4 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 801443E8 001411E8 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 801443E4 001411E4 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 801443E8 001411E8 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 801443EC 001411EC 38 63 06 15 */ addi r3, r3, 0x615 /* 801443F0 001411F0 4B F0 7E 25 */ bl xStrHash__FPCc -/* 801443F4 001411F4 C0 22 A5 F4 */ lfs f1, lbl_803CEF74-_SDA2_BASE_(r2) +/* 801443F4 001411F4 C0 22 A5 F4 */ lfs f1, lbl__2265_1-_SDA2_BASE_(r2) /* 801443F8 001411F8 7F E6 FB 78 */ mr r6, r31 -/* 801443FC 001411FC C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801443FC 001411FC C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 80144400 00141200 38 80 00 00 */ li r4, 0 -/* 80144404 00141204 C0 62 A5 D8 */ lfs f3, lbl_803CEF58-_SDA2_BASE_(r2) +/* 80144404 00141204 C0 62 A5 D8 */ lfs f3, lbl__2154-_SDA2_BASE_(r2) /* 80144408 00141208 38 A0 00 00 */ li r5, 0 -/* 8014440C 0014120C C0 82 A6 10 */ lfs f4, lbl_803CEF90-_SDA2_BASE_(r2) +/* 8014440C 0014120C C0 82 A6 10 */ lfs f4, lbl__2525-_SDA2_BASE_(r2) /* 80144410 00141210 38 E0 00 00 */ li r7, 0 /* 80144414 00141214 4B F0 B7 B9 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf -/* 80144418 00141218 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 8014441C 0014121C 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 80144418 00141218 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 8014441C 0014121C 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 80144420 00141220 38 63 06 15 */ addi r3, r3, 0x615 /* 80144424 00141224 4B F0 7D F1 */ bl xStrHash__FPCc -/* 80144428 00141228 C0 22 A5 F4 */ lfs f1, lbl_803CEF74-_SDA2_BASE_(r2) +/* 80144428 00141228 C0 22 A5 F4 */ lfs f1, lbl__2265_1-_SDA2_BASE_(r2) /* 8014442C 0014122C 7F E6 FB 78 */ mr r6, r31 -/* 80144430 00141230 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80144430 00141230 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 80144434 00141234 38 80 00 00 */ li r4, 0 -/* 80144438 00141238 C0 62 A5 D8 */ lfs f3, lbl_803CEF58-_SDA2_BASE_(r2) +/* 80144438 00141238 C0 62 A5 D8 */ lfs f3, lbl__2154-_SDA2_BASE_(r2) /* 8014443C 0014123C 38 A0 00 00 */ li r5, 0 -/* 80144440 00141240 C0 82 A5 0C */ lfs f4, lbl_803CEE8C-_SDA2_BASE_(r2) +/* 80144440 00141240 C0 82 A5 0C */ lfs f4, lbl__1062_2-_SDA2_BASE_(r2) /* 80144444 00141244 38 E0 00 00 */ li r7, 0 /* 80144448 00141248 4B F0 B7 85 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf -/* 8014444C 0014124C 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 80144450 00141250 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 8014444C 0014124C 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 80144450 00141250 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 80144454 00141254 38 63 06 22 */ addi r3, r3, 0x622 /* 80144458 00141258 4B F0 7D BD */ bl xStrHash__FPCc -/* 8014445C 0014125C C0 22 A5 F4 */ lfs f1, lbl_803CEF74-_SDA2_BASE_(r2) +/* 8014445C 0014125C C0 22 A5 F4 */ lfs f1, lbl__2265_1-_SDA2_BASE_(r2) /* 80144460 00141260 7F E6 FB 78 */ mr r6, r31 -/* 80144464 00141264 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80144464 00141264 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 80144468 00141268 38 80 00 00 */ li r4, 0 -/* 8014446C 0014126C C0 62 A5 D8 */ lfs f3, lbl_803CEF58-_SDA2_BASE_(r2) +/* 8014446C 0014126C C0 62 A5 D8 */ lfs f3, lbl__2154-_SDA2_BASE_(r2) /* 80144470 00141270 38 A0 00 00 */ li r5, 0 -/* 80144474 00141274 C0 82 A4 FC */ lfs f4, lbl_803CEE7C-_SDA2_BASE_(r2) +/* 80144474 00141274 C0 82 A4 FC */ lfs f4, lbl__1037_1-_SDA2_BASE_(r2) /* 80144478 00141278 38 E0 00 00 */ li r7, 0 /* 8014447C 0014127C 4B F0 B7 51 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf /* 80144480 00141280 38 00 00 00 */ li r0, 0 @@ -7845,7 +7845,7 @@ lbl_8014433C: /* 801444F4 001412F4 7C DE 33 78 */ mr r30, r6 /* 801444F8 001412F8 D0 1B 00 4C */ stfs f0, 0x4c(r27) /* 801444FC 001412FC C0 3B 00 4C */ lfs f1, 0x4c(r27) -/* 80144500 00141300 C0 02 A5 80 */ lfs f0, lbl_803CEF00-_SDA2_BASE_(r2) +/* 80144500 00141300 C0 02 A5 80 */ lfs f0, lbl__1466_2-_SDA2_BASE_(r2) /* 80144504 00141304 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80144508 00141308 40 81 01 00 */ ble lbl_80144608 /* 8014450C 0014130C 80 BF 02 B8 */ lwz r5, 0x2b8(r31) @@ -7934,19 +7934,19 @@ lbl_80144608: /* 8014464C 0014144C 38 84 00 30 */ addi r4, r4, 0x30 /* 80144650 00141450 4B F0 9E 8D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80144654 00141454 80 7F 07 B4 */ lwz r3, 0x7b4(r31) -/* 80144658 00141458 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80144658 00141458 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8014465C 0014145C 80 63 00 10 */ lwz r3, 0x10(r3) /* 80144660 00141460 D0 03 00 34 */ stfs f0, 0x34(r3) -/* 80144664 00141464 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 80144664 00141464 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 80144668 00141468 D0 1F 0D 3C */ stfs f0, 0xd3c(r31) /* 8014466C 0014146C 48 00 00 B4 */ b lbl_80144720 lbl_80144670: /* 80144670 00141470 C0 1F 0D 48 */ lfs f0, 0xd48(r31) /* 80144674 00141474 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80144678 00141478 40 81 00 A8 */ ble lbl_80144720 -/* 8014467C 0014147C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8014467C 0014147C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80144680 00141480 80 9F 00 24 */ lwz r4, 0x24(r31) -/* 80144684 00141484 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 80144684 00141484 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 80144688 00141488 38 61 00 08 */ addi r3, r1, 8 /* 8014468C 0014148C 80 A5 07 04 */ lwz r5, 0x704(r5) /* 80144690 00141490 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -7954,7 +7954,7 @@ lbl_80144670: /* 80144698 00141498 38 A4 00 30 */ addi r5, r4, 0x30 /* 8014469C 0014149C 38 86 00 30 */ addi r4, r6, 0x30 /* 801446A0 001414A0 4B EC 9F F1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 801446A4 001414A4 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801446A4 001414A4 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 801446A8 001414A8 38 61 00 08 */ addi r3, r1, 8 /* 801446AC 001414AC 7C 64 1B 78 */ mr r4, r3 /* 801446B0 001414B0 D0 01 00 0C */ stfs f0, 0xc(r1) @@ -7962,16 +7962,16 @@ lbl_80144670: /* 801446B8 001414B8 80 7F 00 24 */ lwz r3, 0x24(r31) /* 801446BC 001414BC 80 BF 00 48 */ lwz r5, 0x48(r31) /* 801446C0 001414C0 80 83 00 4C */ lwz r4, 0x4c(r3) -/* 801446C4 001414C4 C0 22 A5 68 */ lfs f1, lbl_803CEEE8-_SDA2_BASE_(r2) +/* 801446C4 001414C4 C0 22 A5 68 */ lfs f1, lbl__1380-_SDA2_BASE_(r2) /* 801446C8 001414C8 38 65 00 20 */ addi r3, r5, 0x20 /* 801446CC 001414CC 38 84 00 20 */ addi r4, r4, 0x20 /* 801446D0 001414D0 4B EC 69 C1 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 801446D4 001414D4 80 7F 00 48 */ lwz r3, 0x48(r31) /* 801446D8 001414D8 38 81 00 08 */ addi r4, r1, 8 -/* 801446DC 001414DC C0 22 A5 48 */ lfs f1, lbl_803CEEC8-_SDA2_BASE_(r2) +/* 801446DC 001414DC C0 22 A5 48 */ lfs f1, lbl__1192_1-_SDA2_BASE_(r2) /* 801446E0 001414E0 38 63 00 20 */ addi r3, r3, 0x20 /* 801446E4 001414E4 4B ED 09 75 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 801446E8 001414E8 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801446E8 001414E8 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 801446EC 001414EC 80 7F 00 48 */ lwz r3, 0x48(r31) /* 801446F0 001414F0 D0 03 00 24 */ stfs f0, 0x24(r3) /* 801446F4 001414F4 80 7F 00 48 */ lwz r3, 0x48(r31) @@ -7982,7 +7982,7 @@ lbl_80144670: /* 80144708 00141508 38 83 00 10 */ addi r4, r3, 0x10 /* 8014470C 0014150C 38 A3 00 20 */ addi r5, r3, 0x20 /* 80144710 00141510 4B ED 09 7D */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 -/* 80144714 00141514 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80144714 00141514 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80144718 00141518 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8014471C 0014151C D0 03 00 34 */ stfs f0, 0x34(r3) lbl_80144720: @@ -8002,12 +8002,12 @@ lbl_80144720: /* 80144754 00141554 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80144758 00141558 7C 08 02 A6 */ mflr r0 /* 8014475C 0014155C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80144760 00141560 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) -/* 80144764 00141564 D0 0D 96 80 */ stfs f0, lbl_803CBF80-_SDA_BASE_(r13) -/* 80144768 00141568 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8014476C 0014156C D0 0D 96 90 */ stfs f0, lbl_803CBF90-_SDA_BASE_(r13) -/* 80144770 00141570 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) -/* 80144774 00141574 D0 0D 96 84 */ stfs f0, lbl_803CBF84-_SDA_BASE_(r13) +/* 80144760 00141560 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) +/* 80144764 00141564 D0 0D 96 80 */ stfs f0, lbl_sElbowDropTimer-_SDA_BASE_(r13) +/* 80144768 00141568 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) +/* 8014476C 0014156C D0 0D 96 90 */ stfs f0, lbl_sElbowDropThreshold-_SDA_BASE_(r13) +/* 80144770 00141570 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) +/* 80144774 00141574 D0 0D 96 84 */ stfs f0, lbl_sChaseTimer-_SDA_BASE_(r13) /* 80144778 00141578 4B F9 0C A5 */ bl Exit__5xGoalFfPv /* 8014477C 0014157C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80144780 00141580 7C 08 03 A6 */ mtlr r0 @@ -8022,11 +8022,11 @@ lbl_80144720: /* 801447A4 001415A4 93 C1 00 28 */ stw r30, 0x28(r1) /* 801447A8 001415A8 93 A1 00 24 */ stw r29, 0x24(r1) /* 801447AC 001415AC 7C 7D 1B 78 */ mr r29, r3 -/* 801447B0 001415B0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 801447B0 001415B0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 801447B4 001415B4 80 DD 00 18 */ lwz r6, 0x18(r29) /* 801447B8 001415B8 38 00 00 00 */ li r0, 0 -/* 801447BC 001415BC C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) -/* 801447C0 001415C0 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 801447BC 001415BC C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) +/* 801447C0 001415C0 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 801447C4 001415C4 83 E6 00 00 */ lwz r31, 0(r6) /* 801447C8 001415C8 FF E0 08 90 */ fmr f31, f1 /* 801447CC 001415CC 7C 9E 23 78 */ mr r30, r4 @@ -8054,18 +8054,18 @@ lbl_80144720: /* 80144824 00141624 C0 1F 03 6C */ lfs f0, 0x36c(r31) /* 80144828 00141628 EC 01 00 28 */ fsubs f0, f1, f0 /* 8014482C 0014162C D0 01 00 08 */ stfs f0, 8(r1) -/* 80144830 00141630 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80144830 00141630 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80144834 00141634 D0 01 00 0C */ stfs f0, 0xc(r1) /* 80144838 00141638 C0 3D 00 60 */ lfs f1, 0x60(r29) /* 8014483C 0014163C C0 1F 03 74 */ lfs f0, 0x374(r31) /* 80144840 00141640 EC 01 00 28 */ fsubs f0, f1, f0 /* 80144844 00141644 D0 01 00 10 */ stfs f0, 0x10(r1) /* 80144848 00141648 4B ED 08 85 */ bl xVec3Length2__FPC5xVec3 -/* 8014484C 0014164C C0 02 A5 58 */ lfs f0, lbl_803CEED8-_SDA2_BASE_(r2) +/* 8014484C 0014164C C0 02 A5 58 */ lfs f0, lbl__1196-_SDA2_BASE_(r2) /* 80144850 00141650 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80144854 00141654 40 80 00 38 */ bge lbl_8014488C /* 80144858 00141658 4B EC 5F A5 */ bl xsqrt__Ff -/* 8014485C 0014165C C0 02 A4 F4 */ lfs f0, lbl_803CEE74-_SDA2_BASE_(r2) +/* 8014485C 0014165C C0 02 A4 F4 */ lfs f0, lbl__1035_4-_SDA2_BASE_(r2) /* 80144860 00141660 38 61 00 08 */ addi r3, r1, 8 /* 80144864 00141664 EC 20 08 24 */ fdivs f1, f0, f1 /* 80144868 00141668 4B ED 70 D1 */ bl xVec3SMulBy__FP5xVec3f @@ -8079,10 +8079,10 @@ lbl_80144720: /* 80144888 00141688 D0 1D 00 60 */ stfs f0, 0x60(r29) lbl_8014488C: /* 8014488C 0014168C C0 5D 00 5C */ lfs f2, 0x5c(r29) -/* 80144890 00141690 C0 22 A5 14 */ lfs f1, lbl_803CEE94-_SDA2_BASE_(r2) +/* 80144890 00141690 C0 22 A5 14 */ lfs f1, lbl__1064_2-_SDA2_BASE_(r2) /* 80144894 00141694 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 80144898 00141698 40 80 00 34 */ bge lbl_801448CC -/* 8014489C 0014169C C0 02 A6 14 */ lfs f0, lbl_803CEF94-_SDA2_BASE_(r2) +/* 8014489C 0014169C C0 02 A6 14 */ lfs f0, lbl__2582-_SDA2_BASE_(r2) /* 801448A0 001416A0 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 801448A4 001416A4 40 81 00 28 */ ble lbl_801448CC /* 801448A8 001416A8 C0 5D 00 60 */ lfs f2, 0x60(r29) @@ -8090,22 +8090,22 @@ lbl_8014488C: /* 801448B0 001416B0 40 80 00 1C */ bge lbl_801448CC /* 801448B4 001416B4 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 801448B8 001416B8 40 81 00 14 */ ble lbl_801448CC -/* 801448BC 001416BC C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801448BC 001416BC C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 801448C0 001416C0 D0 1D 00 5C */ stfs f0, 0x5c(r29) -/* 801448C4 001416C4 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801448C4 001416C4 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 801448C8 001416C8 D0 1D 00 60 */ stfs f0, 0x60(r29) lbl_801448CC: /* 801448CC 001416CC C0 1D 00 5C */ lfs f0, 0x5c(r29) /* 801448D0 001416D0 C0 3D 00 60 */ lfs f1, 0x60(r29) /* 801448D4 001416D4 EC 40 00 32 */ fmuls f2, f0, f0 -/* 801448D8 001416D8 C0 02 A5 58 */ lfs f0, lbl_803CEED8-_SDA2_BASE_(r2) +/* 801448D8 001416D8 C0 02 A5 58 */ lfs f0, lbl__1196-_SDA2_BASE_(r2) /* 801448DC 001416DC EC 21 00 72 */ fmuls f1, f1, f1 /* 801448E0 001416E0 EC 22 08 2A */ fadds f1, f2, f1 /* 801448E4 001416E4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801448E8 001416E8 40 81 00 30 */ ble lbl_80144918 /* 801448EC 001416EC 4B EC 5F 11 */ bl xsqrt__Ff -/* 801448F0 001416F0 C0 42 A4 CC */ lfs f2, lbl_803CEE4C-_SDA2_BASE_(r2) -/* 801448F4 001416F4 C0 02 A4 F4 */ lfs f0, lbl_803CEE74-_SDA2_BASE_(r2) +/* 801448F0 001416F0 C0 42 A4 CC */ lfs f2, lbl__831_4-_SDA2_BASE_(r2) +/* 801448F4 001416F4 C0 02 A4 F4 */ lfs f0, lbl__1035_4-_SDA2_BASE_(r2) /* 801448F8 001416F8 EC 42 08 24 */ fdivs f2, f2, f1 /* 801448FC 001416FC C0 3D 00 5C */ lfs f1, 0x5c(r29) /* 80144900 00141700 EC 40 00 B2 */ fmuls f2, f0, f2 @@ -8128,9 +8128,9 @@ lbl_80144918: /* 80144940 00141740 C0 23 00 38 */ lfs f1, 0x38(r3) /* 80144944 00141744 EC 01 00 28 */ fsubs f0, f1, f0 /* 80144948 00141748 D0 1D 00 58 */ stfs f0, 0x58(r29) -/* 8014494C 0014174C 90 0D 96 88 */ stw r0, lbl_803CBF88-_SDA_BASE_(r13) -/* 80144950 00141750 90 0D 96 8C */ stw r0, lbl_803CBF8C-_SDA_BASE_(r13) -/* 80144954 00141754 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8014494C 0014174C 90 0D 96 88 */ stw r0, lbl_sNumAttacks-_SDA_BASE_(r13) +/* 80144950 00141750 90 0D 96 8C */ stw r0, lbl_sDidClothesline-_SDA_BASE_(r13) +/* 80144954 00141754 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) /* 80144958 00141758 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8014495C 0014175C FC 40 08 90 */ fmr f2, f1 /* 80144960 00141760 FC 60 08 90 */ fmr f3, f1 @@ -8173,7 +8173,7 @@ lbl_80144918: /* 801449F4 001417F4 80 7F 00 24 */ lwz r3, 0x24(r31) /* 801449F8 001417F8 80 19 00 50 */ lwz r0, 0x50(r25) /* 801449FC 001417FC 80 63 00 0C */ lwz r3, 0xc(r3) -/* 80144A00 00141800 C0 42 A4 CC */ lfs f2, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 80144A00 00141800 C0 42 A4 CC */ lfs f2, lbl__831_4-_SDA2_BASE_(r2) /* 80144A04 00141804 2C 00 00 02 */ cmpwi r0, 2 /* 80144A08 00141808 80 63 00 08 */ lwz r3, 8(r3) /* 80144A0C 0014180C 80 63 00 04 */ lwz r3, 4(r3) @@ -8191,42 +8191,42 @@ lbl_80144A34: /* 80144A38 00141838 40 80 02 60 */ bge lbl_80144C98 /* 80144A3C 0014183C 48 00 01 A4 */ b lbl_80144BE0 lbl_80144A40: -/* 80144A40 00141840 C0 02 A5 F0 */ lfs f0, lbl_803CEF70-_SDA2_BASE_(r2) +/* 80144A40 00141840 C0 02 A5 F0 */ lfs f0, lbl__2264-_SDA2_BASE_(r2) /* 80144A44 00141844 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80144A48 00141848 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80144A4C 0014184C 40 80 02 4C */ bge lbl_80144C98 /* 80144A50 00141850 38 00 00 01 */ li r0, 1 -/* 80144A54 00141854 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 80144A58 00141858 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 80144A54 00141854 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 80144A58 00141858 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 80144A5C 0014185C 90 19 00 50 */ stw r0, 0x50(r25) /* 80144A60 00141860 38 63 06 32 */ addi r3, r3, 0x632 /* 80144A64 00141864 4B F0 77 B1 */ bl xStrHash__FPCc -/* 80144A68 00141868 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80144A68 00141868 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 80144A6C 0014186C 7F E6 FB 78 */ mr r6, r31 -/* 80144A70 00141870 C0 22 A5 F4 */ lfs f1, lbl_803CEF74-_SDA2_BASE_(r2) +/* 80144A70 00141870 C0 22 A5 F4 */ lfs f1, lbl__2265_1-_SDA2_BASE_(r2) /* 80144A74 00141874 38 80 00 00 */ li r4, 0 /* 80144A78 00141878 FC 80 10 90 */ fmr f4, f2 -/* 80144A7C 0014187C C0 62 A5 D8 */ lfs f3, lbl_803CEF58-_SDA2_BASE_(r2) +/* 80144A7C 0014187C C0 62 A5 D8 */ lfs f3, lbl__2154-_SDA2_BASE_(r2) /* 80144A80 00141880 38 A0 00 00 */ li r5, 0 /* 80144A84 00141884 38 E0 00 00 */ li r7, 0 /* 80144A88 00141888 4B F0 B1 45 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf -/* 80144A8C 0014188C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80144A8C 0014188C C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80144A90 00141890 3B A0 00 0D */ li r29, 0xd /* 80144A94 00141894 D0 19 00 4C */ stfs f0, 0x4c(r25) /* 80144A98 00141898 48 00 02 00 */ b lbl_80144C98 lbl_80144A9C: -/* 80144A9C 0014189C C0 02 A5 F0 */ lfs f0, lbl_803CEF70-_SDA2_BASE_(r2) +/* 80144A9C 0014189C C0 02 A5 F0 */ lfs f0, lbl__2264-_SDA2_BASE_(r2) /* 80144AA0 001418A0 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80144AA4 001418A4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80144AA8 001418A8 40 80 00 1C */ bge lbl_80144AC4 /* 80144AAC 001418AC 38 00 00 02 */ li r0, 2 /* 80144AB0 001418B0 3B A0 00 0E */ li r29, 0xe /* 80144AB4 001418B4 90 19 00 50 */ stw r0, 0x50(r25) -/* 80144AB8 001418B8 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80144AB8 001418B8 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80144ABC 001418BC D0 19 00 4C */ stfs f0, 0x4c(r25) /* 80144AC0 001418C0 48 00 01 D8 */ b lbl_80144C98 lbl_80144AC4: -/* 80144AC4 001418C4 C0 42 A5 30 */ lfs f2, lbl_803CEEB0-_SDA2_BASE_(r2) +/* 80144AC4 001418C4 C0 42 A5 30 */ lfs f2, lbl__1071-_SDA2_BASE_(r2) /* 80144AC8 001418C8 EC 61 01 32 */ fmuls f3, f1, f4 /* 80144ACC 001418CC 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80144AD0 001418D0 EC 02 01 32 */ fmuls f0, f2, f4 @@ -8246,7 +8246,7 @@ lbl_80144AC4: /* 80144B08 00141908 D0 03 00 38 */ stfs f0, 0x38(r3) /* 80144B0C 0014190C 48 00 01 8C */ b lbl_80144C98 lbl_80144B10: -/* 80144B10 00141910 C0 02 A5 F0 */ lfs f0, lbl_803CEF70-_SDA2_BASE_(r2) +/* 80144B10 00141910 C0 02 A5 F0 */ lfs f0, lbl__2264-_SDA2_BASE_(r2) /* 80144B14 00141914 3B C0 00 01 */ li r30, 1 /* 80144B18 00141918 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80144B1C 0014191C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -8264,24 +8264,24 @@ lbl_80144B10: /* 80144B4C 0014194C 38 84 00 30 */ addi r4, r4, 0x30 /* 80144B50 00141950 4B F0 99 8D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80144B54 00141954 80 9F 07 B4 */ lwz r4, 0x7b4(r31) -/* 80144B58 00141958 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 80144B5C 0014195C 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l -/* 80144B60 00141960 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80144B58 00141958 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 80144B5C 0014195C 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l +/* 80144B60 00141960 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80144B64 00141964 80 84 00 10 */ lwz r4, 0x10(r4) /* 80144B68 00141968 38 63 06 3F */ addi r3, r3, 0x63f /* 80144B6C 0014196C 3B A0 00 0F */ li r29, 0xf /* 80144B70 00141970 D0 04 00 34 */ stfs f0, 0x34(r4) -/* 80144B74 00141974 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 80144B74 00141974 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 80144B78 00141978 D0 1F 0D 3C */ stfs f0, 0xd3c(r31) -/* 80144B7C 0014197C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80144B7C 0014197C C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80144B80 00141980 D0 19 00 4C */ stfs f0, 0x4c(r25) -/* 80144B84 00141984 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80144B84 00141984 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80144B88 00141988 80 9F 00 48 */ lwz r4, 0x48(r31) /* 80144B8C 0014198C D0 04 00 34 */ stfs f0, 0x34(r4) /* 80144B90 00141990 4B F0 76 85 */ bl xStrHash__FPCc -/* 80144B94 00141994 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80144B94 00141994 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 80144B98 00141998 38 80 00 00 */ li r4, 0 -/* 80144B9C 0014199C C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 80144B9C 0014199C C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) /* 80144BA0 001419A0 38 A0 00 00 */ li r5, 0 /* 80144BA4 001419A4 FC 60 10 90 */ fmr f3, f2 /* 80144BA8 001419A8 38 C0 00 00 */ li r6, 0 @@ -8289,7 +8289,7 @@ lbl_80144B10: /* 80144BB0 001419B0 4B F0 3E 7D */ bl xSndPlay__FUiffUiUiUi14sound_categoryf /* 80144BB4 001419B4 48 00 00 E4 */ b lbl_80144C98 lbl_80144BB8: -/* 80144BB8 001419B8 C0 22 A5 30 */ lfs f1, lbl_803CEEB0-_SDA2_BASE_(r2) +/* 80144BB8 001419B8 C0 22 A5 30 */ lfs f1, lbl__1071-_SDA2_BASE_(r2) /* 80144BBC 001419BC C0 59 00 4C */ lfs f2, 0x4c(r25) /* 80144BC0 001419C0 EC 01 01 32 */ fmuls f0, f1, f4 /* 80144BC4 001419C4 80 7F 00 48 */ lwz r3, 0x48(r31) @@ -8301,7 +8301,7 @@ lbl_80144BB8: /* 80144BDC 001419DC 48 00 00 BC */ b lbl_80144C98 lbl_80144BE0: /* 80144BE0 001419E0 C0 39 00 4C */ lfs f1, 0x4c(r25) -/* 80144BE4 001419E4 C0 02 A4 D0 */ lfs f0, lbl_803CEE50-_SDA2_BASE_(r2) +/* 80144BE4 001419E4 C0 02 A4 D0 */ lfs f0, lbl__842_3-_SDA2_BASE_(r2) /* 80144BE8 001419E8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80144BEC 001419EC 40 80 00 AC */ bge lbl_80144C98 /* 80144BF0 001419F0 80 1F 02 C0 */ lwz r0, 0x2c0(r31) @@ -8313,8 +8313,8 @@ lbl_80144BE0: /* 80144C08 00141A08 40 82 00 90 */ bne lbl_80144C98 /* 80144C0C 00141A0C 54 80 07 7B */ rlwinm. r0, r4, 0, 0x1d, 0x1d /* 80144C10 00141A10 40 82 00 88 */ bne lbl_80144C98 -/* 80144C14 00141A14 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80144C18 00141A18 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80144C14 00141A14 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80144C18 00141A18 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80144C1C 00141A1C 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 80144C20 00141A20 2C 00 00 00 */ cmpwi r0, 0 /* 80144C24 00141A24 40 82 00 74 */ bne lbl_80144C98 @@ -8322,24 +8322,24 @@ lbl_80144BE0: /* 80144C2C 00141A2C 38 61 00 08 */ addi r3, r1, 8 /* 80144C30 00141A30 90 1F 02 C0 */ stw r0, 0x2c0(r31) /* 80144C34 00141A34 38 80 00 00 */ li r4, 0 -/* 80144C38 00141A38 C0 02 A6 18 */ lfs f0, lbl_803CEF98-_SDA2_BASE_(r2) +/* 80144C38 00141A38 C0 02 A6 18 */ lfs f0, lbl__2633-_SDA2_BASE_(r2) /* 80144C3C 00141A3C D0 01 00 08 */ stfs f0, 8(r1) -/* 80144C40 00141A40 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80144C40 00141A40 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80144C44 00141A44 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 80144C48 00141A48 C0 02 A5 74 */ lfs f0, lbl_803CEEF4-_SDA2_BASE_(r2) +/* 80144C48 00141A48 C0 02 A5 74 */ lfs f0, lbl__1463_1-_SDA2_BASE_(r2) /* 80144C4C 00141A4C D0 01 00 0C */ stfs f0, 0xc(r1) /* 80144C50 00141A50 4B F3 22 DD */ bl CalcJumpImpulse__FP10zJumpParamPC15zPlayerSettings -/* 80144C54 00141A54 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80144C54 00141A54 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80144C58 00141A58 38 81 00 08 */ addi r4, r1, 8 -/* 80144C5C 00141A5C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80144C5C 00141A5C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80144C60 00141A60 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 80144C64 00141A64 4B F3 23 29 */ bl zEntPlayerJumpStart__FP4xEntP10zJumpParam -/* 80144C68 00141A68 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80144C68 00141A68 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) /* 80144C6C 00141A6C 38 60 00 02 */ li r3, 2 /* 80144C70 00141A70 4B F3 BB 21 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf -/* 80144C74 00141A74 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80144C74 00141A74 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80144C78 00141A78 38 80 00 00 */ li r4, 0 -/* 80144C7C 00141A7C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80144C7C 00141A7C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80144C80 00141A80 38 00 00 01 */ li r0, 1 /* 80144C84 00141A84 90 83 1A B8 */ stw r4, 0x1ab8(r3) /* 80144C88 00141A88 90 03 1A BC */ stw r0, 0x1abc(r3) @@ -8417,9 +8417,9 @@ lbl_80144D90: lbl_80144D9C: /* 80144D9C 00141B9C 2C 1D FF FF */ cmpwi r29, -1 /* 80144DA0 00141BA0 40 81 00 4C */ ble lbl_80144DEC -/* 80144DA4 00141BA4 3C 60 80 2A */ lis r3, lbl_80299268@ha +/* 80144DA4 00141BA4 3C 60 80 2A */ lis r3, lbl_g_hash_bossanim@ha /* 80144DA8 00141BA8 57 A0 10 3A */ slwi r0, r29, 2 -/* 80144DAC 00141BAC 38 63 92 68 */ addi r3, r3, lbl_80299268@l +/* 80144DAC 00141BAC 38 63 92 68 */ addi r3, r3, lbl_g_hash_bossanim@l /* 80144DB0 00141BB0 7F A3 00 2E */ lwzx r29, r3, r0 /* 80144DB4 00141BB4 28 1D 00 00 */ cmplwi r29, 0 /* 80144DB8 00141BB8 41 82 00 34 */ beq lbl_80144DEC @@ -8453,8 +8453,8 @@ lbl_80144DEC: /* 80144E20 00141C20 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80144E24 00141C24 7C 08 02 A6 */ mflr r0 /* 80144E28 00141C28 90 01 00 14 */ stw r0, 0x14(r1) -/* 80144E2C 00141C2C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) -/* 80144E30 00141C30 D0 0D 96 84 */ stfs f0, lbl_803CBF84-_SDA_BASE_(r13) +/* 80144E2C 00141C2C C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) +/* 80144E30 00141C30 D0 0D 96 84 */ stfs f0, lbl_sChaseTimer-_SDA_BASE_(r13) /* 80144E34 00141C34 4B F9 05 E9 */ bl Exit__5xGoalFfPv /* 80144E38 00141C38 80 01 00 14 */ lwz r0, 0x14(r1) /* 80144E3C 00141C3C 7C 08 03 A6 */ mtlr r0 @@ -8467,7 +8467,7 @@ lbl_80144DEC: /* 80144E58 00141C58 F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0 /* 80144E5C 00141C5C BF 61 00 0C */ stmw r27, 0xc(r1) /* 80144E60 00141C60 7C 7D 1B 78 */ mr r29, r3 -/* 80144E64 00141C64 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80144E64 00141C64 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80144E68 00141C68 80 63 00 18 */ lwz r3, 0x18(r3) /* 80144E6C 00141C6C 38 00 00 00 */ li r0, 0 /* 80144E70 00141C70 FF E0 08 90 */ fmr f31, f1 @@ -8475,7 +8475,7 @@ lbl_80144DEC: /* 80144E78 00141C78 83 E3 00 00 */ lwz r31, 0(r3) /* 80144E7C 00141C7C D0 1D 00 4C */ stfs f0, 0x4c(r29) /* 80144E80 00141C80 90 1D 00 54 */ stw r0, 0x54(r29) -/* 80144E84 00141C84 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80144E84 00141C84 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) /* 80144E88 00141C88 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80144E8C 00141C8C FC 40 08 90 */ fmr f2, f1 /* 80144E90 00141C90 FC 60 08 90 */ fmr f3, f1 @@ -8500,8 +8500,8 @@ lbl_80144ECC: /* 80144ED8 00141CD8 7F 7C DB 78 */ mr r28, r27 lbl_80144EDC: /* 80144EDC 00141CDC 80 7F 0D 34 */ lwz r3, 0xd34(r31) -/* 80144EE0 00141CE0 3C 80 80 33 */ lis r4, lbl_8032809C@ha -/* 80144EE4 00141CE4 38 84 80 9C */ addi r4, r4, lbl_8032809C@l +/* 80144EE0 00141CE0 3C 80 80 33 */ lis r4, lbl_sNFSoundValue@ha +/* 80144EE4 00141CE4 38 84 80 9C */ addi r4, r4, lbl_sNFSoundValue@l /* 80144EE8 00141CE8 57 80 10 3A */ slwi r0, r28, 2 /* 80144EEC 00141CEC 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 80144EF0 00141CF0 7C 84 02 14 */ add r4, r4, r0 @@ -8540,9 +8540,9 @@ lbl_80144F2C: /* 80144F70 00141D70 7C 79 1B 78 */ mr r25, r3 /* 80144F74 00141D74 FF E0 08 90 */ fmr f31, f1 /* 80144F78 00141D78 C0 03 00 4C */ lfs f0, 0x4c(r3) -/* 80144F7C 00141D7C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80144F7C 00141D7C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80144F80 00141D80 80 F9 00 18 */ lwz r7, 0x18(r25) -/* 80144F84 00141D84 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80144F84 00141D84 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80144F88 00141D88 EC 00 F8 2A */ fadds f0, f0, f31 /* 80144F8C 00141D8C 83 C7 00 00 */ lwz r30, 0(r7) /* 80144F90 00141D90 7C 9A 23 78 */ mr r26, r4 @@ -8553,7 +8553,7 @@ lbl_80144F2C: /* 80144FA4 00141DA4 80 03 17 B0 */ lwz r0, 0x17b0(r3) /* 80144FA8 00141DA8 7C 04 00 40 */ cmplw r4, r0 /* 80144FAC 00141DAC 40 82 00 18 */ bne lbl_80144FC4 -/* 80144FB0 00141DB0 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80144FB0 00141DB0 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) /* 80144FB4 00141DB4 38 64 01 A0 */ addi r3, r4, 0x1a0 /* 80144FB8 00141DB8 FC 40 08 90 */ fmr f2, f1 /* 80144FBC 00141DBC FC 60 08 90 */ fmr f3, f1 @@ -8562,9 +8562,9 @@ lbl_80144FC4: /* 80144FC4 00141DC4 80 19 00 54 */ lwz r0, 0x54(r25) /* 80144FC8 00141DC8 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80144FCC 00141DCC 40 82 00 68 */ bne lbl_80145034 -/* 80144FD0 00141DD0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80144FD4 00141DD4 C0 02 A4 D8 */ lfs f0, lbl_803CEE58-_SDA2_BASE_(r2) -/* 80144FD8 00141DD8 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80144FD0 00141DD0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80144FD4 00141DD4 C0 02 A4 D8 */ lfs f0, lbl__864_5-_SDA2_BASE_(r2) +/* 80144FD8 00141DD8 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80144FDC 00141DDC 80 64 07 04 */ lwz r3, 0x704(r4) /* 80144FE0 00141DE0 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80144FE4 00141DE4 C0 23 00 34 */ lfs f1, 0x34(r3) @@ -8580,7 +8580,7 @@ lbl_80144FC4: /* 8014500C 00141E0C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80145010 00141E10 C0 03 00 30 */ lfs f0, 0x30(r3) /* 80145014 00141E14 D0 1E 05 F0 */ stfs f0, 0x5f0(r30) -/* 80145018 00141E18 C0 02 A5 48 */ lfs f0, lbl_803CEEC8-_SDA2_BASE_(r2) +/* 80145018 00141E18 C0 02 A5 48 */ lfs f0, lbl__1192_1-_SDA2_BASE_(r2) /* 8014501C 00141E1C D0 1E 05 F4 */ stfs f0, 0x5f4(r30) /* 80145020 00141E20 80 64 07 04 */ lwz r3, 0x704(r4) /* 80145024 00141E24 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -8592,8 +8592,8 @@ lbl_80145034: /* 80145038 00141E38 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17 /* 8014503C 00141E3C 90 1E 02 C0 */ stw r0, 0x2c0(r30) lbl_80145040: -/* 80145040 00141E40 C0 2D 84 88 */ lfs f1, lbl_803CAD88-_SDA_BASE_(r13) -/* 80145044 00141E44 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80145040 00141E40 C0 2D 84 88 */ lfs f1, lbl_sHeadPopOffFactor-_SDA_BASE_(r13) +/* 80145044 00141E44 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80145048 00141E48 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014504C 00141E4C 40 81 03 60 */ ble lbl_801453AC /* 80145050 00141E50 80 79 00 54 */ lwz r3, 0x54(r25) @@ -8603,30 +8603,30 @@ lbl_80145040: /* 80145060 00141E60 2C 00 00 03 */ cmpwi r0, 3 /* 80145064 00141E64 41 82 03 48 */ beq lbl_801453AC /* 80145068 00141E68 60 60 00 01 */ ori r0, r3, 1 -/* 8014506C 00141E6C 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 80145070 00141E70 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 8014506C 00141E6C 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 80145070 00141E70 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 80145074 00141E74 90 19 00 54 */ stw r0, 0x54(r25) /* 80145078 00141E78 38 63 05 D5 */ addi r3, r3, 0x5d5 /* 8014507C 00141E7C 4B F0 71 99 */ bl xStrHash__FPCc -/* 80145080 00141E80 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80145080 00141E80 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 80145084 00141E84 7F C6 F3 78 */ mr r6, r30 -/* 80145088 00141E88 C0 22 A5 E0 */ lfs f1, lbl_803CEF60-_SDA2_BASE_(r2) +/* 80145088 00141E88 C0 22 A5 E0 */ lfs f1, lbl__2156_1-_SDA2_BASE_(r2) /* 8014508C 00141E8C 38 80 00 00 */ li r4, 0 /* 80145090 00141E90 FC 80 10 90 */ fmr f4, f2 -/* 80145094 00141E94 C0 62 A5 D8 */ lfs f3, lbl_803CEF58-_SDA2_BASE_(r2) +/* 80145094 00141E94 C0 62 A5 D8 */ lfs f3, lbl__2154-_SDA2_BASE_(r2) /* 80145098 00141E98 38 A0 00 00 */ li r5, 0 /* 8014509C 00141E9C 38 E0 00 00 */ li r7, 0 /* 801450A0 00141EA0 4B F0 AB 2D */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf -/* 801450A4 00141EA4 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801450A4 00141EA4 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 801450A8 00141EA8 38 80 00 0A */ li r4, 0xa /* 801450AC 00141EAC D0 19 00 4C */ stfs f0, 0x4c(r25) /* 801450B0 00141EB0 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 801450B4 00141EB4 4B ED A5 3D */ bl zEntEvent__FP5xBaseUi /* 801450B8 00141EB8 80 BE 07 C4 */ lwz r5, 0x7c4(r30) -/* 801450BC 00141EBC 3C 60 80 2A */ lis r3, lbl_802998C8@ha +/* 801450BC 00141EBC 3C 60 80 2A */ lis r3, lbl_sBone@ha /* 801450C0 00141EC0 38 00 00 20 */ li r0, 0x20 /* 801450C4 00141EC4 88 85 00 1C */ lbz r4, 0x1c(r5) -/* 801450C8 00141EC8 38 63 98 C8 */ addi r3, r3, lbl_802998C8@l +/* 801450C8 00141EC8 38 63 98 C8 */ addi r3, r3, lbl_sBone@l /* 801450CC 00141ECC 60 84 00 08 */ ori r4, r4, 8 /* 801450D0 00141ED0 98 85 00 1C */ stb r4, 0x1c(r5) /* 801450D4 00141ED4 80 9E 07 C4 */ lwz r4, 0x7c4(r30) @@ -8680,17 +8680,17 @@ lbl_80145040: /* 80145194 00141F94 80 1E 02 D8 */ lwz r0, 0x2d8(r30) /* 80145198 00141F98 2C 00 00 01 */ cmpwi r0, 1 /* 8014519C 00141F9C 40 82 00 20 */ bne lbl_801451BC -/* 801451A0 00141FA0 C0 2D 84 88 */ lfs f1, lbl_803CAD88-_SDA_BASE_(r13) -/* 801451A4 00141FA4 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 801451A0 00141FA0 C0 2D 84 88 */ lfs f1, lbl_sHeadPopOffFactor-_SDA_BASE_(r13) +/* 801451A4 00141FA4 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 801451A8 00141FA8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801451AC 00141FAC 4C 41 13 82 */ cror 2, 1, 2 /* 801451B0 00141FB0 40 82 00 0C */ bne lbl_801451BC -/* 801451B4 00141FB4 C0 22 A4 F4 */ lfs f1, lbl_803CEE74-_SDA2_BASE_(r2) +/* 801451B4 00141FB4 C0 22 A4 F4 */ lfs f1, lbl__1035_4-_SDA2_BASE_(r2) /* 801451B8 00141FB8 48 00 00 20 */ b lbl_801451D8 lbl_801451BC: -/* 801451BC 00141FBC C0 42 A5 14 */ lfs f2, lbl_803CEE94-_SDA2_BASE_(r2) -/* 801451C0 00141FC0 C0 2D 84 88 */ lfs f1, lbl_803CAD88-_SDA_BASE_(r13) -/* 801451C4 00141FC4 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 801451BC 00141FBC C0 42 A5 14 */ lfs f2, lbl__1064_2-_SDA2_BASE_(r2) +/* 801451C0 00141FC0 C0 2D 84 88 */ lfs f1, lbl_sHeadPopOffFactor-_SDA_BASE_(r13) +/* 801451C4 00141FC4 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 801451C8 00141FC8 EC 22 00 72 */ fmuls f1, f2, f1 /* 801451CC 00141FCC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801451D0 00141FD0 40 80 00 08 */ bge lbl_801451D8 @@ -8699,20 +8699,20 @@ lbl_801451D8: /* 801451D8 00141FD8 2C 00 00 01 */ cmpwi r0, 1 /* 801451DC 00141FDC 40 82 00 FC */ bne lbl_801452D8 /* 801451E0 00141FE0 80 7E 07 C4 */ lwz r3, 0x7c4(r30) -/* 801451E4 00141FE4 C0 02 A5 10 */ lfs f0, lbl_803CEE90-_SDA2_BASE_(r2) +/* 801451E4 00141FE4 C0 02 A5 10 */ lfs f0, lbl__1063_2-_SDA2_BASE_(r2) /* 801451E8 00141FE8 80 63 00 D0 */ lwz r3, 0xd0(r3) /* 801451EC 00141FEC EC 20 00 72 */ fmuls f1, f0, f1 /* 801451F0 00141FF0 C0 03 00 00 */ lfs f0, 0(r3) /* 801451F4 00141FF4 EC 21 00 32 */ fmuls f1, f1, f0 /* 801451F8 00141FF8 4B EC 56 05 */ bl xsqrt__Ff /* 801451FC 00141FFC FC 40 08 90 */ fmr f2, f1 -/* 80145200 00142000 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80145200 00142000 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) /* 80145204 00142004 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 80145208 00142008 FC 60 08 90 */ fmr f3, f1 /* 8014520C 0014200C 38 63 01 A0 */ addi r3, r3, 0x1a0 /* 80145210 00142010 4B EC 9D ED */ bl xVec3Init__FP5xVec3fff /* 80145214 00142014 80 7E 07 C4 */ lwz r3, 0x7c4(r30) -/* 80145218 00142018 C0 22 A5 10 */ lfs f1, lbl_803CEE90-_SDA2_BASE_(r2) +/* 80145218 00142018 C0 22 A5 10 */ lfs f1, lbl__1063_2-_SDA2_BASE_(r2) /* 8014521C 0014201C C0 03 01 A4 */ lfs f0, 0x1a4(r3) /* 80145220 00142020 80 63 00 D0 */ lwz r3, 0xd0(r3) /* 80145224 00142024 EC 21 00 32 */ fmuls f1, f1, f0 @@ -8722,26 +8722,26 @@ lbl_801451D8: /* 80145234 00142034 4B EE BA 55 */ bl xurand__Fv /* 80145238 00142038 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 8014523C 0014203C D0 23 01 AC */ stfs f1, 0x1ac(r3) -/* 80145240 00142040 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80145240 00142040 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80145244 00142044 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 80145248 00142048 D0 03 01 B0 */ stfs f0, 0x1b0(r3) /* 8014524C 0014204C 80 7E 07 C4 */ lwz r3, 0x7c4(r30) -/* 80145250 00142050 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 80145250 00142050 C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) /* 80145254 00142054 C0 03 01 AC */ lfs f0, 0x1ac(r3) /* 80145258 00142058 EC 00 00 32 */ fmuls f0, f0, f0 /* 8014525C 0014205C EC 21 00 28 */ fsubs f1, f1, f0 /* 80145260 00142060 4B EC 55 9D */ bl xsqrt__Ff /* 80145264 00142064 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 80145268 00142068 D0 23 01 B4 */ stfs f1, 0x1b4(r3) -/* 8014526C 0014206C C0 2D 84 88 */ lfs f1, lbl_803CAD88-_SDA_BASE_(r13) -/* 80145270 00142070 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 8014526C 0014206C C0 2D 84 88 */ lfs f1, lbl_sHeadPopOffFactor-_SDA_BASE_(r13) +/* 80145270 00142070 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 80145274 00142074 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80145278 00142078 4C 41 13 82 */ cror 2, 1, 2 /* 8014527C 0014207C 40 82 00 0C */ bne lbl_80145288 /* 80145280 00142080 38 00 00 03 */ li r0, 3 /* 80145284 00142084 48 00 00 1C */ b lbl_801452A0 lbl_80145288: -/* 80145288 00142088 C0 02 A5 78 */ lfs f0, lbl_803CEEF8-_SDA2_BASE_(r2) +/* 80145288 00142088 C0 02 A5 78 */ lfs f0, lbl__1464_2-_SDA2_BASE_(r2) /* 8014528C 0014208C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80145290 00142090 40 81 00 0C */ ble lbl_8014529C /* 80145294 00142094 38 00 00 02 */ li r0, 2 @@ -8752,9 +8752,9 @@ lbl_801452A0: /* 801452A0 001420A0 6C 03 80 00 */ xoris r3, r0, 0x8000 /* 801452A4 001420A4 3C 00 43 30 */ lis r0, 0x4330 /* 801452A8 001420A8 90 61 00 24 */ stw r3, 0x24(r1) -/* 801452AC 001420AC C8 42 A5 00 */ lfd f2, lbl_803CEE80-_SDA2_BASE_(r2) +/* 801452AC 001420AC C8 42 A5 00 */ lfd f2, lbl__1039_2-_SDA2_BASE_(r2) /* 801452B0 001420B0 90 01 00 20 */ stw r0, 0x20(r1) -/* 801452B4 001420B4 C0 62 A4 DC */ lfs f3, lbl_803CEE5C-_SDA2_BASE_(r2) +/* 801452B4 001420B4 C0 62 A4 DC */ lfs f3, lbl__1029_2-_SDA2_BASE_(r2) /* 801452B8 001420B8 C8 21 00 20 */ lfd f1, 0x20(r1) /* 801452BC 001420BC C0 19 00 50 */ lfs f0, 0x50(r25) /* 801452C0 001420C0 EC 21 10 28 */ fsubs f1, f1, f2 @@ -8768,9 +8768,9 @@ lbl_801452D8: /* 801452DC 001420DC 40 82 00 C4 */ bne lbl_801453A0 /* 801452E0 001420E0 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 801452E4 001420E4 38 03 00 88 */ addi r0, r3, 0x88 -/* 801452E8 001420E8 90 0D 96 98 */ stw r0, lbl_803CBF98-_SDA_BASE_(r13) +/* 801452E8 001420E8 90 0D 96 98 */ stw r0, lbl_sCamSubTarget-_SDA_BASE_(r13) /* 801452EC 001420EC 80 9E 07 C4 */ lwz r4, 0x7c4(r30) -/* 801452F0 001420F0 C0 22 A4 EC */ lfs f1, lbl_803CEE6C-_SDA2_BASE_(r2) +/* 801452F0 001420F0 C0 22 A4 EC */ lfs f1, lbl__1033_3-_SDA2_BASE_(r2) /* 801452F4 001420F4 38 64 01 A0 */ addi r3, r4, 0x1a0 /* 801452F8 001420F8 38 84 00 88 */ addi r4, r4, 0x88 /* 801452FC 001420FC 4B EC 5D 95 */ bl xVec3SMul__FP5xVec3PC5xVec3f @@ -8778,47 +8778,47 @@ lbl_801452D8: /* 80145304 00142104 38 63 01 A0 */ addi r3, r3, 0x1a0 /* 80145308 00142108 7C 64 1B 78 */ mr r4, r3 /* 8014530C 0014210C 4B F0 8F E5 */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 80145310 00142110 C0 02 A6 1C */ lfs f0, lbl_803CEF9C-_SDA2_BASE_(r2) +/* 80145310 00142110 C0 02 A6 1C */ lfs f0, lbl__2741-_SDA2_BASE_(r2) /* 80145314 00142114 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80145318 00142118 40 80 00 20 */ bge lbl_80145338 /* 8014531C 0014211C 80 7E 07 C4 */ lwz r3, 0x7c4(r30) -/* 80145320 00142120 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) -/* 80145324 00142124 C0 42 A5 10 */ lfs f2, lbl_803CEE90-_SDA2_BASE_(r2) +/* 80145320 00142120 C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) +/* 80145324 00142124 C0 42 A5 10 */ lfs f2, lbl__1063_2-_SDA2_BASE_(r2) /* 80145328 00142128 38 63 01 A0 */ addi r3, r3, 0x1a0 -/* 8014532C 0014212C C0 62 A4 C8 */ lfs f3, lbl_803CEE48-_SDA2_BASE_(r2) +/* 8014532C 0014212C C0 62 A4 C8 */ lfs f3, lbl__830_4-_SDA2_BASE_(r2) /* 80145330 00142130 4B EC 9C CD */ bl xVec3Init__FP5xVec3fff /* 80145334 00142134 48 00 00 10 */ b lbl_80145344 lbl_80145338: -/* 80145338 00142138 C0 02 A5 10 */ lfs f0, lbl_803CEE90-_SDA2_BASE_(r2) +/* 80145338 00142138 C0 02 A5 10 */ lfs f0, lbl__1063_2-_SDA2_BASE_(r2) /* 8014533C 0014213C 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 80145340 00142140 D0 03 01 A4 */ stfs f0, 0x1a4(r3) lbl_80145344: /* 80145344 00142144 80 7E 07 C4 */ lwz r3, 0x7c4(r30) -/* 80145348 00142148 C0 22 A5 34 */ lfs f1, lbl_803CEEB4-_SDA2_BASE_(r2) +/* 80145348 00142148 C0 22 A5 34 */ lfs f1, lbl__1072-_SDA2_BASE_(r2) /* 8014534C 0014214C 38 63 01 A0 */ addi r3, r3, 0x1a0 /* 80145350 00142150 4B ED 65 E9 */ bl xVec3SMulBy__FP5xVec3f /* 80145354 00142154 4B EE B9 35 */ bl xurand__Fv /* 80145358 00142158 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 8014535C 0014215C D0 23 01 AC */ stfs f1, 0x1ac(r3) -/* 80145360 00142160 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80145360 00142160 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80145364 00142164 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 80145368 00142168 D0 03 01 B0 */ stfs f0, 0x1b0(r3) /* 8014536C 0014216C 80 7E 07 C4 */ lwz r3, 0x7c4(r30) -/* 80145370 00142170 C0 22 A4 CC */ lfs f1, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 80145370 00142170 C0 22 A4 CC */ lfs f1, lbl__831_4-_SDA2_BASE_(r2) /* 80145374 00142174 C0 03 01 AC */ lfs f0, 0x1ac(r3) /* 80145378 00142178 EC 00 00 32 */ fmuls f0, f0, f0 /* 8014537C 0014217C EC 21 00 28 */ fsubs f1, f1, f0 /* 80145380 00142180 4B EC 54 7D */ bl xsqrt__Ff /* 80145384 00142184 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 80145388 00142188 D0 23 01 B4 */ stfs f1, 0x1b4(r3) -/* 8014538C 0014218C C0 02 A6 20 */ lfs f0, lbl_803CEFA0-_SDA2_BASE_(r2) +/* 8014538C 0014218C C0 02 A6 20 */ lfs f0, lbl__2742-_SDA2_BASE_(r2) /* 80145390 00142190 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 80145394 00142194 D0 03 01 D0 */ stfs f0, 0x1d0(r3) -/* 80145398 00142198 C0 02 A4 E8 */ lfs f0, lbl_803CEE68-_SDA2_BASE_(r2) +/* 80145398 00142198 C0 02 A4 E8 */ lfs f0, lbl__1032_3-_SDA2_BASE_(r2) /* 8014539C 0014219C D0 19 00 50 */ stfs f0, 0x50(r25) lbl_801453A0: -/* 801453A0 001421A0 C0 02 A4 EC */ lfs f0, lbl_803CEE6C-_SDA2_BASE_(r2) -/* 801453A4 001421A4 D0 0D 84 88 */ stfs f0, lbl_803CAD88-_SDA_BASE_(r13) +/* 801453A0 001421A0 C0 02 A4 EC */ lfs f0, lbl__1033_3-_SDA2_BASE_(r2) +/* 801453A4 001421A4 D0 0D 84 88 */ stfs f0, lbl_sHeadPopOffFactor-_SDA_BASE_(r13) /* 801453A8 001421A8 48 00 02 BC */ b lbl_80145664 lbl_801453AC: /* 801453AC 001421AC 80 1E 02 D8 */ lwz r0, 0x2d8(r30) @@ -8830,16 +8830,16 @@ lbl_801453AC: /* 801453C4 001421C4 54 80 07 BD */ rlwinm. r0, r4, 0, 0x1e, 0x1e /* 801453C8 001421C8 40 82 02 9C */ bne lbl_80145664 /* 801453CC 001421CC 80 7E 07 C4 */ lwz r3, 0x7c4(r30) -/* 801453D0 001421D0 C0 02 A4 F4 */ lfs f0, lbl_803CEE74-_SDA2_BASE_(r2) +/* 801453D0 001421D0 C0 02 A4 F4 */ lfs f0, lbl__1035_4-_SDA2_BASE_(r2) /* 801453D4 001421D4 80 63 00 24 */ lwz r3, 0x24(r3) /* 801453D8 001421D8 80 63 00 4C */ lwz r3, 0x4c(r3) /* 801453DC 001421DC C0 23 00 34 */ lfs f1, 0x34(r3) /* 801453E0 001421E0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801453E4 001421E4 40 81 02 80 */ ble lbl_80145664 /* 801453E8 001421E8 60 80 00 02 */ ori r0, r4, 2 -/* 801453EC 001421EC 3C 60 80 33 */ lis r3, lbl_8032809C@ha +/* 801453EC 001421EC 3C 60 80 33 */ lis r3, lbl_sNFSoundValue@ha /* 801453F0 001421F0 90 19 00 54 */ stw r0, 0x54(r25) -/* 801453F4 001421F4 38 83 80 9C */ addi r4, r3, lbl_8032809C@l +/* 801453F4 001421F4 38 83 80 9C */ addi r4, r3, lbl_sNFSoundValue@l /* 801453F8 001421F8 38 A0 00 00 */ li r5, 0 /* 801453FC 001421FC 38 C0 FF FF */ li r6, -1 /* 80145400 00142200 80 7E 0D 34 */ lwz r3, 0xd34(r30) @@ -8853,8 +8853,8 @@ lbl_801453AC: /* 80145420 00142220 7D 89 03 A6 */ mtctr r12 /* 80145424 00142224 4E 80 04 21 */ bctrl /* 80145428 00142228 80 1E 0D 38 */ lwz r0, 0xd38(r30) -/* 8014542C 0014222C 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 80145430 00142230 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 8014542C 0014222C 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 80145430 00142230 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 80145434 00142234 60 00 00 04 */ ori r0, r0, 4 /* 80145438 00142238 90 1E 0D 38 */ stw r0, 0xd38(r30) /* 8014543C 0014223C 38 63 05 F4 */ addi r3, r3, 0x5f4 @@ -8862,12 +8862,12 @@ lbl_801453AC: /* 80145444 00142244 38 04 FF FF */ addi r0, r4, -1 /* 80145448 00142248 90 1E 02 D4 */ stw r0, 0x2d4(r30) /* 8014544C 0014224C 4B F0 6D C9 */ bl xStrHash__FPCc -/* 80145450 00142250 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80145450 00142250 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 80145454 00142254 7F C6 F3 78 */ mr r6, r30 -/* 80145458 00142258 C0 22 A6 00 */ lfs f1, lbl_803CEF80-_SDA2_BASE_(r2) +/* 80145458 00142258 C0 22 A6 00 */ lfs f1, lbl__2517-_SDA2_BASE_(r2) /* 8014545C 0014225C 38 80 00 00 */ li r4, 0 /* 80145460 00142260 FC 80 10 90 */ fmr f4, f2 -/* 80145464 00142264 C0 62 A6 04 */ lfs f3, lbl_803CEF84-_SDA2_BASE_(r2) +/* 80145464 00142264 C0 62 A6 04 */ lfs f3, lbl__2518_1-_SDA2_BASE_(r2) /* 80145468 00142268 38 A0 00 00 */ li r5, 0 /* 8014546C 0014226C 38 E0 00 00 */ li r7, 0 /* 80145470 00142270 4B F0 A7 5D */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf @@ -8877,13 +8877,13 @@ lbl_801453AC: /* 80145480 00142280 4B ED A2 61 */ bl zEntEvent__FP5xBaseP5xBaseUi /* 80145484 00142284 80 7E 07 C4 */ lwz r3, 0x7c4(r30) /* 80145488 00142288 38 00 00 00 */ li r0, 0 -/* 8014548C 0014228C C0 42 A6 14 */ lfs f2, lbl_803CEF94-_SDA2_BASE_(r2) +/* 8014548C 0014228C C0 42 A6 14 */ lfs f2, lbl__2582-_SDA2_BASE_(r2) /* 80145490 00142290 80 63 00 24 */ lwz r3, 0x24(r3) /* 80145494 00142294 83 E3 00 4C */ lwz r31, 0x4c(r3) /* 80145498 00142298 C0 1F 00 30 */ lfs f0, 0x30(r31) /* 8014549C 0014229C FC 00 10 40 */ fcmpo cr0, f0, f2 /* 801454A0 001422A0 40 81 00 28 */ ble lbl_801454C8 -/* 801454A4 001422A4 C0 22 A5 14 */ lfs f1, lbl_803CEE94-_SDA2_BASE_(r2) +/* 801454A4 001422A4 C0 22 A5 14 */ lfs f1, lbl__1064_2-_SDA2_BASE_(r2) /* 801454A8 001422A8 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 801454AC 001422AC 40 80 00 1C */ bge lbl_801454C8 /* 801454B0 001422B0 C0 1F 00 38 */ lfs f0, 0x38(r31) @@ -8903,7 +8903,7 @@ lbl_801454C8: /* 801454E4 001422E4 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 801454E8 001422E8 41 82 00 94 */ beq lbl_8014557C lbl_801454EC: -/* 801454EC 001422EC C0 02 A5 48 */ lfs f0, lbl_803CEEC8-_SDA2_BASE_(r2) +/* 801454EC 001422EC C0 02 A5 48 */ lfs f0, lbl__1192_1-_SDA2_BASE_(r2) /* 801454F0 001422F0 D0 1E 0A E8 */ stfs f0, 0xae8(r30) /* 801454F4 001422F4 80 7E 07 B8 */ lwz r3, 0x7b8(r30) /* 801454F8 001422F8 88 03 00 18 */ lbz r0, 0x18(r3) @@ -8918,8 +8918,8 @@ lbl_801454EC: /* 8014551C 0014231C 88 04 00 18 */ lbz r0, 0x18(r4) /* 80145520 00142320 54 00 06 3C */ rlwinm r0, r0, 0, 0x18, 0x1e /* 80145524 00142324 98 04 00 18 */ stb r0, 0x18(r4) -/* 80145528 00142328 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) -/* 8014552C 0014232C C0 42 A5 A4 */ lfs f2, lbl_803CEF24-_SDA2_BASE_(r2) +/* 80145528 00142328 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) +/* 8014552C 0014232C C0 42 A5 A4 */ lfs f2, lbl__1529-_SDA2_BASE_(r2) /* 80145530 00142330 FC 60 08 90 */ fmr f3, f1 /* 80145534 00142334 4B EC 9A C9 */ bl xVec3Init__FP5xVec3fff /* 80145538 00142338 80 7E 07 C8 */ lwz r3, 0x7c8(r30) @@ -9028,14 +9028,14 @@ lbl_80145664: /* 801456B8 001424B8 80 06 02 C0 */ lwz r0, 0x2c0(r6) /* 801456BC 001424BC 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19 /* 801456C0 001424C0 41 82 00 30 */ beq lbl_801456F0 -/* 801456C4 001424C4 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 801456C8 001424C8 C0 4D 96 A0 */ lfs f2, lbl_803CBFA0-_SDA_BASE_(r13) -/* 801456CC 001424CC 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 801456C4 001424C4 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 801456C8 001424C8 C0 4D 96 A0 */ lfs f2, lbl_sCurrHeight-_SDA_BASE_(r13) +/* 801456CC 001424CC 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 801456D0 001424D0 80 A5 07 04 */ lwz r5, 0x704(r5) /* 801456D4 001424D4 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 801456D8 001424D8 C0 05 00 34 */ lfs f0, 0x34(r5) /* 801456DC 001424DC EC 02 00 28 */ fsubs f0, f2, f0 -/* 801456E0 001424E0 D0 0D 96 A0 */ stfs f0, lbl_803CBFA0-_SDA_BASE_(r13) +/* 801456E0 001424E0 D0 0D 96 A0 */ stfs f0, lbl_sCurrHeight-_SDA_BASE_(r13) /* 801456E4 001424E4 80 06 02 C0 */ lwz r0, 0x2c0(r6) /* 801456E8 001424E8 54 00 06 B0 */ rlwinm r0, r0, 0, 0x1a, 0x18 /* 801456EC 001424EC 90 06 02 C0 */ stw r0, 0x2c0(r6) @@ -9057,7 +9057,7 @@ lbl_801456F0: /* 80145728 00142528 7C 9E 23 78 */ mr r30, r4 /* 8014572C 0014252C 80 63 00 18 */ lwz r3, 0x18(r3) /* 80145730 00142530 FF E0 08 90 */ fmr f31, f1 -/* 80145734 00142534 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80145734 00142534 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80145738 00142538 38 80 00 25 */ li r4, 0x25 /* 8014573C 0014253C 83 E3 00 00 */ lwz r31, 0(r3) /* 80145740 00142540 D0 1D 00 4C */ stfs f0, 0x4c(r29) @@ -9066,9 +9066,9 @@ lbl_801456F0: /* 8014574C 0014254C 90 1F 02 C0 */ stw r0, 0x2c0(r31) /* 80145750 00142550 80 7F 07 C4 */ lwz r3, 0x7c4(r31) /* 80145754 00142554 4B ED 9E 9D */ bl zEntEvent__FP5xBaseUi -/* 80145758 00142558 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80145758 00142558 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8014575C 0014255C 80 1F 07 C4 */ lwz r0, 0x7c4(r31) -/* 80145760 00142560 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80145760 00142560 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80145764 00142564 80 64 17 B0 */ lwz r3, 0x17b0(r4) /* 80145768 00142568 7C 03 00 40 */ cmplw r3, r0 /* 8014576C 0014256C 40 82 00 0C */ bne lbl_80145778 @@ -9091,7 +9091,7 @@ lbl_80145778: /* 801457AC 001425AC 80 7F 02 B4 */ lwz r3, 0x2b4(r31) /* 801457B0 001425B0 80 63 00 04 */ lwz r3, 4(r3) /* 801457B4 001425B4 98 03 00 23 */ stb r0, 0x23(r3) -/* 801457B8 001425B8 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801457B8 001425B8 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) /* 801457BC 001425BC 80 7F 00 48 */ lwz r3, 0x48(r31) /* 801457C0 001425C0 FC 40 08 90 */ fmr f2, f1 /* 801457C4 001425C4 FC 60 08 90 */ fmr f3, f1 @@ -9100,14 +9100,14 @@ lbl_80145778: /* 801457D0 001425D0 80 1F 02 C0 */ lwz r0, 0x2c0(r31) /* 801457D4 001425D4 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19 /* 801457D8 001425D8 41 82 00 30 */ beq lbl_80145808 -/* 801457DC 001425DC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 801457E0 001425E0 C0 2D 96 A0 */ lfs f1, lbl_803CBFA0-_SDA_BASE_(r13) -/* 801457E4 001425E4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 801457DC 001425DC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 801457E0 001425E0 C0 2D 96 A0 */ lfs f1, lbl_sCurrHeight-_SDA_BASE_(r13) +/* 801457E4 001425E4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 801457E8 001425E8 80 63 07 04 */ lwz r3, 0x704(r3) /* 801457EC 001425EC 80 63 00 4C */ lwz r3, 0x4c(r3) /* 801457F0 001425F0 C0 03 00 34 */ lfs f0, 0x34(r3) /* 801457F4 001425F4 EC 01 00 28 */ fsubs f0, f1, f0 -/* 801457F8 001425F8 D0 0D 96 A0 */ stfs f0, lbl_803CBFA0-_SDA_BASE_(r13) +/* 801457F8 001425F8 D0 0D 96 A0 */ stfs f0, lbl_sCurrHeight-_SDA_BASE_(r13) /* 801457FC 001425FC 80 1F 02 C0 */ lwz r0, 0x2c0(r31) /* 80145800 00142600 54 00 06 B0 */ rlwinm r0, r0, 0, 0x1a, 0x18 /* 80145804 00142604 90 1F 02 C0 */ stw r0, 0x2c0(r31) @@ -9153,13 +9153,13 @@ lbl_80145808: /* 801458A0 001426A0 F3 41 00 48 */ psq_st f26, 72(r1), 0, qr0 /* 801458A4 001426A4 BF 41 00 28 */ stmw r26, 0x28(r1) /* 801458A8 001426A8 7C 7D 1B 78 */ mr r29, r3 -/* 801458AC 001426AC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 801458AC 001426AC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 801458B0 001426B0 80 BD 00 18 */ lwz r5, 0x18(r29) /* 801458B4 001426B4 38 C0 00 01 */ li r6, 1 -/* 801458B8 001426B8 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801458B8 001426B8 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 801458BC 001426BC 38 00 00 05 */ li r0, 5 /* 801458C0 001426C0 83 E5 00 00 */ lwz r31, 0(r5) -/* 801458C4 001426C4 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 801458C4 001426C4 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 801458C8 001426C8 FF 40 08 90 */ fmr f26, f1 /* 801458CC 001426CC 7C 9E 23 78 */ mr r30, r4 /* 801458D0 001426D0 D0 1D 00 4C */ stfs f0, 0x4c(r29) @@ -9167,8 +9167,8 @@ lbl_80145808: /* 801458D8 001426D8 3B 60 00 01 */ li r27, 1 /* 801458DC 001426DC 90 DF 05 48 */ stw r6, 0x548(r31) /* 801458E0 001426E0 90 1F 05 4C */ stw r0, 0x54c(r31) -/* 801458E4 001426E4 C3 E2 A5 D8 */ lfs f31, lbl_803CEF58-_SDA2_BASE_(r2) -/* 801458E8 001426E8 C3 A2 A4 C8 */ lfs f29, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801458E4 001426E4 C3 E2 A5 D8 */ lfs f31, lbl__2154-_SDA2_BASE_(r2) +/* 801458E8 001426E8 C3 A2 A4 C8 */ lfs f29, lbl__830_4-_SDA2_BASE_(r2) /* 801458EC 001426EC 80 DF 00 24 */ lwz r6, 0x24(r31) /* 801458F0 001426F0 FF C0 F8 90 */ fmr f30, f31 /* 801458F4 001426F4 80 85 07 04 */ lwz r4, 0x704(r5) @@ -9197,13 +9197,13 @@ lbl_80145924: /* 8014594C 0014274C 38 61 00 08 */ addi r3, r1, 8 /* 80145950 00142750 38 9C 03 9C */ addi r4, r28, 0x39c /* 80145954 00142754 4B F0 8B 9D */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 80145958 00142758 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80145958 00142758 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8014595C 0014275C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80145960 00142760 41 81 00 A4 */ bgt lbl_80145A04 /* 80145964 00142764 38 61 00 08 */ addi r3, r1, 8 /* 80145968 00142768 4B EC 8C E9 */ bl xVec3Length__FPC5xVec3 /* 8014596C 0014276C FF 60 08 90 */ fmr f27, f1 -/* 80145970 00142770 C0 02 A5 5C */ lfs f0, lbl_803CEEDC-_SDA2_BASE_(r2) +/* 80145970 00142770 C0 02 A5 5C */ lfs f0, lbl__1209-_SDA2_BASE_(r2) /* 80145974 00142774 FC 1B 00 40 */ fcmpo cr0, f27, f0 /* 80145978 00142778 41 80 00 8C */ blt lbl_80145A04 /* 8014597C 0014277C 38 61 00 14 */ addi r3, r1, 0x14 @@ -9218,7 +9218,7 @@ lbl_80145924: /* 801459A0 001427A0 83 7F 05 48 */ lwz r27, 0x548(r31) /* 801459A4 001427A4 FF C0 F8 90 */ fmr f30, f31 /* 801459A8 001427A8 93 5F 05 48 */ stw r26, 0x548(r31) -/* 801459AC 001427AC C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801459AC 001427AC C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 801459B0 001427B0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801459B4 001427B4 40 81 00 0C */ ble lbl_801459C0 /* 801459B8 001427B8 FF E0 08 90 */ fmr f31, f1 @@ -9235,7 +9235,7 @@ lbl_801459D0: /* 801459D8 001427D8 FC 00 F0 50 */ fneg f0, f30 /* 801459DC 001427DC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801459E0 001427E0 40 81 00 24 */ ble lbl_80145A04 -/* 801459E4 001427E4 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 801459E4 001427E4 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 801459E8 001427E8 7F 5B D3 78 */ mr r27, r26 /* 801459EC 001427EC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801459F0 001427F0 40 81 00 0C */ ble lbl_801459FC @@ -9317,7 +9317,7 @@ lbl_80145A40: /* 80145B0C 0014290C 38 A5 00 30 */ addi r5, r5, 0x30 /* 80145B10 00142910 7C 9F 22 14 */ add r4, r31, r4 /* 80145B14 00142914 4B EC 8B 7D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 80145B18 00142918 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80145B18 00142918 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80145B1C 0014291C 38 61 00 08 */ addi r3, r1, 8 /* 80145B20 00142920 7C 64 1B 78 */ mr r4, r3 /* 80145B24 00142924 D0 01 00 0C */ stfs f0, 0xc(r1) @@ -9325,16 +9325,16 @@ lbl_80145A40: /* 80145B2C 0014292C 80 7F 00 24 */ lwz r3, 0x24(r31) /* 80145B30 00142930 80 BF 00 48 */ lwz r5, 0x48(r31) /* 80145B34 00142934 80 83 00 4C */ lwz r4, 0x4c(r3) -/* 80145B38 00142938 C0 22 A5 68 */ lfs f1, lbl_803CEEE8-_SDA2_BASE_(r2) +/* 80145B38 00142938 C0 22 A5 68 */ lfs f1, lbl__1380-_SDA2_BASE_(r2) /* 80145B3C 0014293C 38 65 00 20 */ addi r3, r5, 0x20 /* 80145B40 00142940 38 84 00 20 */ addi r4, r4, 0x20 /* 80145B44 00142944 4B EC 55 4D */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80145B48 00142948 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80145B4C 0014294C 38 81 00 08 */ addi r4, r1, 8 -/* 80145B50 00142950 C0 22 A5 48 */ lfs f1, lbl_803CEEC8-_SDA2_BASE_(r2) +/* 80145B50 00142950 C0 22 A5 48 */ lfs f1, lbl__1192_1-_SDA2_BASE_(r2) /* 80145B54 00142954 38 63 00 20 */ addi r3, r3, 0x20 /* 80145B58 00142958 4B EC F5 01 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 80145B5C 0014295C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80145B5C 0014295C C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80145B60 00142960 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80145B64 00142964 D0 03 00 24 */ stfs f0, 0x24(r3) /* 80145B68 00142968 80 7F 00 48 */ lwz r3, 0x48(r31) @@ -9345,11 +9345,11 @@ lbl_80145A40: /* 80145B7C 0014297C 38 83 00 10 */ addi r4, r3, 0x10 /* 80145B80 00142980 38 A3 00 20 */ addi r5, r3, 0x20 /* 80145B84 00142984 4B EC F5 09 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 -/* 80145B88 00142988 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80145B88 00142988 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80145B8C 0014298C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80145B90 00142990 D0 03 00 34 */ stfs f0, 0x34(r3) /* 80145B94 00142994 80 7F 01 D8 */ lwz r3, 0x1d8(r31) -/* 80145B98 00142998 C0 22 A5 A0 */ lfs f1, lbl_803CEF20-_SDA2_BASE_(r2) +/* 80145B98 00142998 C0 22 A5 A0 */ lfs f1, lbl__1528-_SDA2_BASE_(r2) /* 80145B9C 0014299C C0 03 00 18 */ lfs f0, 0x18(r3) /* 80145BA0 001429A0 80 9F 00 48 */ lwz r4, 0x48(r31) /* 80145BA4 001429A4 EC 21 00 32 */ fmuls f1, f1, f0 @@ -9372,8 +9372,8 @@ lbl_80145A40: /* 80145BE8 001429E8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80145BEC 001429EC 7C 08 02 A6 */ mflr r0 /* 80145BF0 001429F0 90 01 00 14 */ stw r0, 0x14(r1) -/* 80145BF4 001429F4 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) -/* 80145BF8 001429F8 D0 0D 96 84 */ stfs f0, lbl_803CBF84-_SDA_BASE_(r13) +/* 80145BF4 001429F4 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) +/* 80145BF8 001429F8 D0 0D 96 84 */ stfs f0, lbl_sChaseTimer-_SDA_BASE_(r13) /* 80145BFC 001429FC 4B F8 F8 21 */ bl Exit__5xGoalFfPv /* 80145C00 00142A00 80 01 00 14 */ lwz r0, 0x14(r1) /* 80145C04 00142A04 7C 08 03 A6 */ mtlr r0 @@ -9386,7 +9386,7 @@ lbl_80145A40: /* 80145C20 00142A20 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0 /* 80145C24 00142A24 BF 41 00 18 */ stmw r26, 0x18(r1) /* 80145C28 00142A28 7C 7D 1B 78 */ mr r29, r3 -/* 80145C2C 00142A2C C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80145C2C 00142A2C C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80145C30 00142A30 80 63 00 18 */ lwz r3, 0x18(r3) /* 80145C34 00142A34 38 A0 00 00 */ li r5, 0 /* 80145C38 00142A38 38 00 00 01 */ li r0, 1 @@ -9395,44 +9395,44 @@ lbl_80145A40: /* 80145C44 00142A44 7C 9E 23 78 */ mr r30, r4 /* 80145C48 00142A48 D0 1D 00 4C */ stfs f0, 0x4c(r29) /* 80145C4C 00142A4C 90 BD 00 50 */ stw r5, 0x50(r29) -/* 80145C50 00142A50 80 6D 96 88 */ lwz r3, lbl_803CBF88-_SDA_BASE_(r13) +/* 80145C50 00142A50 80 6D 96 88 */ lwz r3, lbl_sNumAttacks-_SDA_BASE_(r13) /* 80145C54 00142A54 38 63 00 01 */ addi r3, r3, 1 -/* 80145C58 00142A58 90 6D 96 88 */ stw r3, lbl_803CBF88-_SDA_BASE_(r13) -/* 80145C5C 00142A5C 90 0D 96 8C */ stw r0, lbl_803CBF8C-_SDA_BASE_(r13) +/* 80145C58 00142A58 90 6D 96 88 */ stw r3, lbl_sNumAttacks-_SDA_BASE_(r13) +/* 80145C5C 00142A5C 90 0D 96 8C */ stw r0, lbl_sDidClothesline-_SDA_BASE_(r13) /* 80145C60 00142A60 90 BD 00 54 */ stw r5, 0x54(r29) -/* 80145C64 00142A64 C0 22 A4 C8 */ lfs f1, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80145C64 00142A64 C0 22 A4 C8 */ lfs f1, lbl__830_4-_SDA2_BASE_(r2) /* 80145C68 00142A68 80 7F 00 48 */ lwz r3, 0x48(r31) /* 80145C6C 00142A6C FC 40 08 90 */ fmr f2, f1 /* 80145C70 00142A70 FC 60 08 90 */ fmr f3, f1 /* 80145C74 00142A74 38 63 00 D4 */ addi r3, r3, 0xd4 /* 80145C78 00142A78 4B EC 93 85 */ bl xVec3Init__FP5xVec3fff -/* 80145C7C 00142A7C 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 80145C80 00142A80 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 80145C7C 00142A7C 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 80145C80 00142A80 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 80145C84 00142A84 38 63 06 4C */ addi r3, r3, 0x64c /* 80145C88 00142A88 4B F0 65 8D */ bl xStrHash__FPCc -/* 80145C8C 00142A8C C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80145C8C 00142A8C C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 80145C90 00142A90 7F E6 FB 78 */ mr r6, r31 -/* 80145C94 00142A94 C0 22 A5 F4 */ lfs f1, lbl_803CEF74-_SDA2_BASE_(r2) +/* 80145C94 00142A94 C0 22 A5 F4 */ lfs f1, lbl__2265_1-_SDA2_BASE_(r2) /* 80145C98 00142A98 38 80 00 00 */ li r4, 0 /* 80145C9C 00142A9C FC 80 10 90 */ fmr f4, f2 -/* 80145CA0 00142AA0 C0 62 A6 04 */ lfs f3, lbl_803CEF84-_SDA2_BASE_(r2) +/* 80145CA0 00142AA0 C0 62 A6 04 */ lfs f3, lbl__2518_1-_SDA2_BASE_(r2) /* 80145CA4 00142AA4 38 A0 00 00 */ li r5, 0 /* 80145CA8 00142AA8 38 E0 00 00 */ li r7, 0 /* 80145CAC 00142AAC 4B F0 9F 21 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf -/* 80145CB0 00142AB0 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 80145CB4 00142AB4 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 80145CB0 00142AB0 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 80145CB4 00142AB4 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 80145CB8 00142AB8 38 63 06 57 */ addi r3, r3, 0x657 /* 80145CBC 00142ABC 4B F0 65 59 */ bl xStrHash__FPCc -/* 80145CC0 00142AC0 C0 22 A5 F4 */ lfs f1, lbl_803CEF74-_SDA2_BASE_(r2) +/* 80145CC0 00142AC0 C0 22 A5 F4 */ lfs f1, lbl__2265_1-_SDA2_BASE_(r2) /* 80145CC4 00142AC4 7F E6 FB 78 */ mr r6, r31 -/* 80145CC8 00142AC8 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80145CC8 00142AC8 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 80145CCC 00142ACC 38 80 00 00 */ li r4, 0 -/* 80145CD0 00142AD0 C0 62 A6 04 */ lfs f3, lbl_803CEF84-_SDA2_BASE_(r2) +/* 80145CD0 00142AD0 C0 62 A6 04 */ lfs f3, lbl__2518_1-_SDA2_BASE_(r2) /* 80145CD4 00142AD4 38 A0 00 00 */ li r5, 0 -/* 80145CD8 00142AD8 C0 82 A6 24 */ lfs f4, lbl_803CEFA4-_SDA2_BASE_(r2) +/* 80145CD8 00142AD8 C0 82 A6 24 */ lfs f4, lbl__2818-_SDA2_BASE_(r2) /* 80145CDC 00142ADC 38 E0 00 00 */ li r7, 0 /* 80145CE0 00142AE0 4B F0 9E ED */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf -/* 80145CE4 00142AE4 C0 02 A5 10 */ lfs f0, lbl_803CEE90-_SDA2_BASE_(r2) +/* 80145CE4 00142AE4 C0 02 A5 10 */ lfs f0, lbl__1063_2-_SDA2_BASE_(r2) /* 80145CE8 00142AE8 3B 60 00 00 */ li r27, 0 /* 80145CEC 00142AEC 3B 80 00 00 */ li r28, 0 /* 80145CF0 00142AF0 D0 01 00 08 */ stfs f0, 8(r1) @@ -9487,14 +9487,14 @@ lbl_80145CF4: /* 80145DB0 00142BB0 7C 79 1B 78 */ mr r25, r3 /* 80145DB4 00142BB4 FF E0 08 90 */ fmr f31, f1 /* 80145DB8 00142BB8 C0 03 00 4C */ lfs f0, 0x4c(r3) -/* 80145DBC 00142BBC 3C E0 80 33 */ lis r7, lbl_80328000@ha +/* 80145DBC 00142BBC 3C E0 80 33 */ lis r7, lbl_sSinTable@ha /* 80145DC0 00142BC0 80 63 00 18 */ lwz r3, 0x18(r3) /* 80145DC4 00142BC4 7C 9A 23 78 */ mr r26, r4 /* 80145DC8 00142BC8 EC 00 F8 2A */ fadds f0, f0, f31 /* 80145DCC 00142BCC 83 A3 00 00 */ lwz r29, 0(r3) /* 80145DD0 00142BD0 7C BB 2B 78 */ mr r27, r5 /* 80145DD4 00142BD4 7C DC 33 78 */ mr r28, r6 -/* 80145DD8 00142BD8 3B C7 80 00 */ addi r30, r7, lbl_80328000@l +/* 80145DD8 00142BD8 3B C7 80 00 */ addi r30, r7, lbl_sSinTable@l /* 80145DDC 00142BDC D0 19 00 4C */ stfs f0, 0x4c(r25) /* 80145DE0 00142BE0 80 19 00 50 */ lwz r0, 0x50(r25) /* 80145DE4 00142BE4 28 00 00 00 */ cmplwi r0, 0 @@ -9502,7 +9502,7 @@ lbl_80145CF4: /* 80145DEC 00142BEC 7F A3 EB 78 */ mr r3, r29 /* 80145DF0 00142BF0 38 80 00 00 */ li r4, 0 /* 80145DF4 00142BF4 4B FA D2 85 */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 80145DF8 00142BF8 C0 02 A5 F0 */ lfs f0, lbl_803CEF70-_SDA2_BASE_(r2) +/* 80145DF8 00142BF8 C0 02 A5 F0 */ lfs f0, lbl__2264-_SDA2_BASE_(r2) /* 80145DFC 00142BFC EC 00 07 F2 */ fmuls f0, f0, f31 /* 80145E00 00142C00 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80145E04 00142C04 40 80 03 08 */ bge lbl_8014610C @@ -9528,16 +9528,16 @@ lbl_80145E28: /* 80145E50 00142C50 60 00 00 20 */ ori r0, r0, 0x20 /* 80145E54 00142C54 90 1D 0D 38 */ stw r0, 0xd38(r29) lbl_80145E58: -/* 80145E58 00142C58 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 80145E5C 00142C5C 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 80145E58 00142C58 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 80145E5C 00142C5C 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 80145E60 00142C60 38 63 06 62 */ addi r3, r3, 0x662 /* 80145E64 00142C64 4B F0 63 B1 */ bl xStrHash__FPCc -/* 80145E68 00142C68 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80145E68 00142C68 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 80145E6C 00142C6C 7F A6 EB 78 */ mr r6, r29 -/* 80145E70 00142C70 C0 22 A5 F4 */ lfs f1, lbl_803CEF74-_SDA2_BASE_(r2) +/* 80145E70 00142C70 C0 22 A5 F4 */ lfs f1, lbl__2265_1-_SDA2_BASE_(r2) /* 80145E74 00142C74 38 80 00 00 */ li r4, 0 /* 80145E78 00142C78 FC 80 10 90 */ fmr f4, f2 -/* 80145E7C 00142C7C C0 62 A5 D8 */ lfs f3, lbl_803CEF58-_SDA2_BASE_(r2) +/* 80145E7C 00142C7C C0 62 A5 D8 */ lfs f3, lbl__2154-_SDA2_BASE_(r2) /* 80145E80 00142C80 38 A0 00 00 */ li r5, 0 /* 80145E84 00142C84 38 E0 00 00 */ li r7, 0 /* 80145E88 00142C88 4B F0 9D 45 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf @@ -9552,7 +9552,7 @@ lbl_80145E58: /* 80145EAC 00142CAC 60 00 00 10 */ ori r0, r0, 0x10 /* 80145EB0 00142CB0 90 1D 02 C0 */ stw r0, 0x2c0(r29) lbl_80145EB4: -/* 80145EB4 00142CB4 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80145EB4 00142CB4 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80145EB8 00142CB8 7F 23 CB 78 */ mr r3, r25 /* 80145EBC 00142CBC 38 80 00 20 */ li r4, 0x20 /* 80145EC0 00142CC0 38 A0 00 00 */ li r5, 0 @@ -9569,7 +9569,7 @@ lbl_80145EB4: /* 80145EEC 00142CEC 7C 9D 22 14 */ add r4, r29, r4 /* 80145EF0 00142CF0 7C BD 2A 14 */ add r5, r29, r5 /* 80145EF4 00142CF4 4B EC 87 9D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 80145EF8 00142CF8 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80145EF8 00142CF8 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80145EFC 00142CFC 80 7D 00 48 */ lwz r3, 0x48(r29) /* 80145F00 00142D00 D0 03 00 24 */ stfs f0, 0x24(r3) /* 80145F04 00142D04 80 7D 00 48 */ lwz r3, 0x48(r29) @@ -9580,11 +9580,11 @@ lbl_80145EB4: /* 80145F18 00142D18 38 83 00 10 */ addi r4, r3, 0x10 /* 80145F1C 00142D1C 38 A3 00 20 */ addi r5, r3, 0x20 /* 80145F20 00142D20 4B EC F1 6D */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 -/* 80145F24 00142D24 C0 42 A5 10 */ lfs f2, lbl_803CEE90-_SDA2_BASE_(r2) +/* 80145F24 00142D24 C0 42 A5 10 */ lfs f2, lbl__1063_2-_SDA2_BASE_(r2) /* 80145F28 00142D28 38 9E 00 68 */ addi r4, r30, 0x68 -/* 80145F2C 00142D2C C0 2D 96 7C */ lfs f1, lbl_803CBF7C-_SDA_BASE_(r13) +/* 80145F2C 00142D2C C0 2D 96 7C */ lfs f1, lbl_sRadiusOfRing-_SDA_BASE_(r13) /* 80145F30 00142D30 38 7E 00 7C */ addi r3, r30, 0x7c -/* 80145F34 00142D34 C0 02 A4 F4 */ lfs f0, lbl_803CEE74-_SDA2_BASE_(r2) +/* 80145F34 00142D34 C0 02 A4 F4 */ lfs f0, lbl__1035_4-_SDA2_BASE_(r2) /* 80145F38 00142D38 EC 22 00 72 */ fmuls f1, f2, f1 /* 80145F3C 00142D3C EC 01 00 24 */ fdivs f0, f1, f0 /* 80145F40 00142D40 D0 19 00 58 */ stfs f0, 0x58(r25) @@ -9609,45 +9609,45 @@ lbl_80145EB4: /* 80145F8C 00142D8C 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 80145F90 00142D90 7C 7F 1B 78 */ mr r31, r3 /* 80145F94 00142D94 41 82 00 14 */ beq lbl_80145FA8 -/* 80145F98 00142D98 C0 02 A6 28 */ lfs f0, lbl_803CEFA8-_SDA2_BASE_(r2) +/* 80145F98 00142D98 C0 02 A6 28 */ lfs f0, lbl__2903-_SDA2_BASE_(r2) /* 80145F9C 00142D9C 38 7E 00 68 */ addi r3, r30, 0x68 /* 80145FA0 00142DA0 D0 03 00 04 */ stfs f0, 4(r3) /* 80145FA4 00142DA4 48 00 00 10 */ b lbl_80145FB4 lbl_80145FA8: -/* 80145FA8 00142DA8 C0 02 A6 2C */ lfs f0, lbl_803CEFAC-_SDA2_BASE_(r2) +/* 80145FA8 00142DA8 C0 02 A6 2C */ lfs f0, lbl__2904-_SDA2_BASE_(r2) /* 80145FAC 00142DAC 38 7E 00 68 */ addi r3, r30, 0x68 /* 80145FB0 00142DB0 D0 03 00 04 */ stfs f0, 4(r3) lbl_80145FB4: /* 80145FB4 00142DB4 57 E0 07 BD */ rlwinm. r0, r31, 0, 0x1e, 0x1e /* 80145FB8 00142DB8 41 82 00 14 */ beq lbl_80145FCC -/* 80145FBC 00142DBC C0 02 A6 28 */ lfs f0, lbl_803CEFA8-_SDA2_BASE_(r2) +/* 80145FBC 00142DBC C0 02 A6 28 */ lfs f0, lbl__2903-_SDA2_BASE_(r2) /* 80145FC0 00142DC0 38 7E 00 68 */ addi r3, r30, 0x68 /* 80145FC4 00142DC4 D0 03 00 0C */ stfs f0, 0xc(r3) /* 80145FC8 00142DC8 48 00 00 10 */ b lbl_80145FD8 lbl_80145FCC: -/* 80145FCC 00142DCC C0 02 A6 2C */ lfs f0, lbl_803CEFAC-_SDA2_BASE_(r2) +/* 80145FCC 00142DCC C0 02 A6 2C */ lfs f0, lbl__2904-_SDA2_BASE_(r2) /* 80145FD0 00142DD0 38 7E 00 68 */ addi r3, r30, 0x68 /* 80145FD4 00142DD4 D0 03 00 0C */ stfs f0, 0xc(r3) lbl_80145FD8: /* 80145FD8 00142DD8 57 E0 07 7B */ rlwinm. r0, r31, 0, 0x1d, 0x1d /* 80145FDC 00142DDC 41 82 00 14 */ beq lbl_80145FF0 -/* 80145FE0 00142DE0 C0 02 A6 28 */ lfs f0, lbl_803CEFA8-_SDA2_BASE_(r2) +/* 80145FE0 00142DE0 C0 02 A6 28 */ lfs f0, lbl__2903-_SDA2_BASE_(r2) /* 80145FE4 00142DE4 38 7E 00 7C */ addi r3, r30, 0x7c /* 80145FE8 00142DE8 D0 03 00 04 */ stfs f0, 4(r3) /* 80145FEC 00142DEC 48 00 00 10 */ b lbl_80145FFC lbl_80145FF0: -/* 80145FF0 00142DF0 C0 02 A6 2C */ lfs f0, lbl_803CEFAC-_SDA2_BASE_(r2) +/* 80145FF0 00142DF0 C0 02 A6 2C */ lfs f0, lbl__2904-_SDA2_BASE_(r2) /* 80145FF4 00142DF4 38 7E 00 7C */ addi r3, r30, 0x7c /* 80145FF8 00142DF8 D0 03 00 04 */ stfs f0, 4(r3) lbl_80145FFC: /* 80145FFC 00142DFC 57 E0 07 39 */ rlwinm. r0, r31, 0, 0x1c, 0x1c /* 80146000 00142E00 41 82 00 14 */ beq lbl_80146014 -/* 80146004 00142E04 C0 02 A6 28 */ lfs f0, lbl_803CEFA8-_SDA2_BASE_(r2) +/* 80146004 00142E04 C0 02 A6 28 */ lfs f0, lbl__2903-_SDA2_BASE_(r2) /* 80146008 00142E08 38 7E 00 7C */ addi r3, r30, 0x7c /* 8014600C 00142E0C D0 03 00 0C */ stfs f0, 0xc(r3) /* 80146010 00142E10 48 00 00 10 */ b lbl_80146020 lbl_80146014: -/* 80146014 00142E14 C0 02 A6 2C */ lfs f0, lbl_803CEFAC-_SDA2_BASE_(r2) +/* 80146014 00142E14 C0 02 A6 2C */ lfs f0, lbl__2904-_SDA2_BASE_(r2) /* 80146018 00142E18 38 7E 00 7C */ addi r3, r30, 0x7c /* 8014601C 00142E1C D0 03 00 0C */ stfs f0, 0xc(r3) lbl_80146020: @@ -9675,45 +9675,45 @@ lbl_80146020: /* 80146074 00142E74 57 E0 06 F7 */ rlwinm. r0, r31, 0, 0x1b, 0x1b /* 80146078 00142E78 D0 23 00 08 */ stfs f1, 8(r3) /* 8014607C 00142E7C 41 82 00 14 */ beq lbl_80146090 -/* 80146080 00142E80 C0 02 A6 28 */ lfs f0, lbl_803CEFA8-_SDA2_BASE_(r2) +/* 80146080 00142E80 C0 02 A6 28 */ lfs f0, lbl__2903-_SDA2_BASE_(r2) /* 80146084 00142E84 38 7E 00 40 */ addi r3, r30, 0x40 /* 80146088 00142E88 D0 03 00 04 */ stfs f0, 4(r3) /* 8014608C 00142E8C 48 00 00 10 */ b lbl_8014609C lbl_80146090: -/* 80146090 00142E90 C0 02 A6 2C */ lfs f0, lbl_803CEFAC-_SDA2_BASE_(r2) +/* 80146090 00142E90 C0 02 A6 2C */ lfs f0, lbl__2904-_SDA2_BASE_(r2) /* 80146094 00142E94 38 7E 00 40 */ addi r3, r30, 0x40 /* 80146098 00142E98 D0 03 00 04 */ stfs f0, 4(r3) lbl_8014609C: /* 8014609C 00142E9C 57 E0 06 B5 */ rlwinm. r0, r31, 0, 0x1a, 0x1a /* 801460A0 00142EA0 41 82 00 14 */ beq lbl_801460B4 -/* 801460A4 00142EA4 C0 02 A6 28 */ lfs f0, lbl_803CEFA8-_SDA2_BASE_(r2) +/* 801460A4 00142EA4 C0 02 A6 28 */ lfs f0, lbl__2903-_SDA2_BASE_(r2) /* 801460A8 00142EA8 38 7E 00 40 */ addi r3, r30, 0x40 /* 801460AC 00142EAC D0 03 00 0C */ stfs f0, 0xc(r3) /* 801460B0 00142EB0 48 00 00 10 */ b lbl_801460C0 lbl_801460B4: -/* 801460B4 00142EB4 C0 02 A6 2C */ lfs f0, lbl_803CEFAC-_SDA2_BASE_(r2) +/* 801460B4 00142EB4 C0 02 A6 2C */ lfs f0, lbl__2904-_SDA2_BASE_(r2) /* 801460B8 00142EB8 38 7E 00 40 */ addi r3, r30, 0x40 /* 801460BC 00142EBC D0 03 00 0C */ stfs f0, 0xc(r3) lbl_801460C0: /* 801460C0 00142EC0 57 E0 06 73 */ rlwinm. r0, r31, 0, 0x19, 0x19 /* 801460C4 00142EC4 41 82 00 14 */ beq lbl_801460D8 -/* 801460C8 00142EC8 C0 02 A6 28 */ lfs f0, lbl_803CEFA8-_SDA2_BASE_(r2) +/* 801460C8 00142EC8 C0 02 A6 28 */ lfs f0, lbl__2903-_SDA2_BASE_(r2) /* 801460CC 00142ECC 38 7E 00 54 */ addi r3, r30, 0x54 /* 801460D0 00142ED0 D0 03 00 04 */ stfs f0, 4(r3) /* 801460D4 00142ED4 48 00 00 10 */ b lbl_801460E4 lbl_801460D8: -/* 801460D8 00142ED8 C0 02 A6 2C */ lfs f0, lbl_803CEFAC-_SDA2_BASE_(r2) +/* 801460D8 00142ED8 C0 02 A6 2C */ lfs f0, lbl__2904-_SDA2_BASE_(r2) /* 801460DC 00142EDC 38 7E 00 54 */ addi r3, r30, 0x54 /* 801460E0 00142EE0 D0 03 00 04 */ stfs f0, 4(r3) lbl_801460E4: /* 801460E4 00142EE4 57 E0 06 31 */ rlwinm. r0, r31, 0, 0x18, 0x18 /* 801460E8 00142EE8 41 82 00 14 */ beq lbl_801460FC -/* 801460EC 00142EEC C0 02 A6 28 */ lfs f0, lbl_803CEFA8-_SDA2_BASE_(r2) +/* 801460EC 00142EEC C0 02 A6 28 */ lfs f0, lbl__2903-_SDA2_BASE_(r2) /* 801460F0 00142EF0 38 7E 00 54 */ addi r3, r30, 0x54 /* 801460F4 00142EF4 D0 03 00 0C */ stfs f0, 0xc(r3) /* 801460F8 00142EF8 48 00 04 48 */ b lbl_80146540 lbl_801460FC: -/* 801460FC 00142EFC C0 02 A6 2C */ lfs f0, lbl_803CEFAC-_SDA2_BASE_(r2) +/* 801460FC 00142EFC C0 02 A6 2C */ lfs f0, lbl__2904-_SDA2_BASE_(r2) /* 80146100 00142F00 38 7E 00 54 */ addi r3, r30, 0x54 /* 80146104 00142F04 D0 03 00 0C */ stfs f0, 0xc(r3) /* 80146108 00142F08 48 00 04 38 */ b lbl_80146540 @@ -9728,7 +9728,7 @@ lbl_8014610C: /* 80146128 00142F28 7C 9D 22 14 */ add r4, r29, r4 /* 8014612C 00142F2C 7C BD 2A 14 */ add r5, r29, r5 /* 80146130 00142F30 4B EC 85 61 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 80146134 00142F34 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80146134 00142F34 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80146138 00142F38 38 61 00 10 */ addi r3, r1, 0x10 /* 8014613C 00142F3C 7C 64 1B 78 */ mr r4, r3 /* 80146140 00142F40 D0 01 00 14 */ stfs f0, 0x14(r1) @@ -9736,16 +9736,16 @@ lbl_8014610C: /* 80146148 00142F48 80 7D 00 24 */ lwz r3, 0x24(r29) /* 8014614C 00142F4C 80 BD 00 48 */ lwz r5, 0x48(r29) /* 80146150 00142F50 80 83 00 4C */ lwz r4, 0x4c(r3) -/* 80146154 00142F54 C0 22 A5 68 */ lfs f1, lbl_803CEEE8-_SDA2_BASE_(r2) +/* 80146154 00142F54 C0 22 A5 68 */ lfs f1, lbl__1380-_SDA2_BASE_(r2) /* 80146158 00142F58 38 65 00 20 */ addi r3, r5, 0x20 /* 8014615C 00142F5C 38 84 00 20 */ addi r4, r4, 0x20 /* 80146160 00142F60 4B EC 4F 31 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80146164 00142F64 80 7D 00 48 */ lwz r3, 0x48(r29) /* 80146168 00142F68 38 81 00 10 */ addi r4, r1, 0x10 -/* 8014616C 00142F6C C0 22 A5 48 */ lfs f1, lbl_803CEEC8-_SDA2_BASE_(r2) +/* 8014616C 00142F6C C0 22 A5 48 */ lfs f1, lbl__1192_1-_SDA2_BASE_(r2) /* 80146170 00142F70 38 63 00 20 */ addi r3, r3, 0x20 /* 80146174 00142F74 4B EC EE E5 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 80146178 00142F78 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80146178 00142F78 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 8014617C 00142F7C 80 7D 00 48 */ lwz r3, 0x48(r29) /* 80146180 00142F80 D0 03 00 24 */ stfs f0, 0x24(r3) /* 80146184 00142F84 80 7D 00 48 */ lwz r3, 0x48(r29) @@ -9757,7 +9757,7 @@ lbl_8014610C: /* 8014619C 00142F9C 38 A3 00 20 */ addi r5, r3, 0x20 /* 801461A0 00142FA0 4B EC EE ED */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 /* 801461A4 00142FA4 C0 39 00 4C */ lfs f1, 0x4c(r25) -/* 801461A8 00142FA8 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 801461A8 00142FA8 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 801461AC 00142FAC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801461B0 00142FB0 40 80 00 3C */ bge lbl_801461EC /* 801461B4 00142FB4 80 7D 00 48 */ lwz r3, 0x48(r29) @@ -9791,18 +9791,18 @@ lbl_8014620C: /* 8014621C 0014301C FC 02 08 40 */ fcmpo cr0, f2, f1 /* 80146220 00143020 40 81 01 30 */ ble lbl_80146350 /* 80146224 00143024 38 00 00 02 */ li r0, 2 -/* 80146228 00143028 3C 60 80 27 */ lis r3, lbl_8026D19C@ha -/* 8014622C 0014302C 38 63 D1 9C */ addi r3, r3, lbl_8026D19C@l +/* 80146228 00143028 3C 60 80 27 */ lis r3, lbl__stringBase0_91@ha +/* 8014622C 0014302C 38 63 D1 9C */ addi r3, r3, lbl__stringBase0_91@l /* 80146230 00143030 90 19 00 50 */ stw r0, 0x50(r25) /* 80146234 00143034 38 63 06 74 */ addi r3, r3, 0x674 /* 80146238 00143038 4B F0 5F DD */ bl xStrHash__FPCc -/* 8014623C 0014303C C0 22 A5 F4 */ lfs f1, lbl_803CEF74-_SDA2_BASE_(r2) +/* 8014623C 0014303C C0 22 A5 F4 */ lfs f1, lbl__2265_1-_SDA2_BASE_(r2) /* 80146240 00143040 7F A6 EB 78 */ mr r6, r29 -/* 80146244 00143044 C0 42 A4 C8 */ lfs f2, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80146244 00143044 C0 42 A4 C8 */ lfs f2, lbl__830_4-_SDA2_BASE_(r2) /* 80146248 00143048 38 80 00 00 */ li r4, 0 -/* 8014624C 0014304C C0 62 A6 04 */ lfs f3, lbl_803CEF84-_SDA2_BASE_(r2) +/* 8014624C 0014304C C0 62 A6 04 */ lfs f3, lbl__2518_1-_SDA2_BASE_(r2) /* 80146250 00143050 38 A0 00 00 */ li r5, 0 -/* 80146254 00143054 C0 82 A4 E8 */ lfs f4, lbl_803CEE68-_SDA2_BASE_(r2) +/* 80146254 00143054 C0 82 A4 E8 */ lfs f4, lbl__1032_3-_SDA2_BASE_(r2) /* 80146258 00143058 38 E0 00 00 */ li r7, 0 /* 8014625C 0014305C 4B F0 99 71 */ bl xSndPlay3D__FUiffUiUiP4xEntf14sound_categoryf /* 80146260 00143060 80 7D 0A F0 */ lwz r3, 0xaf0(r29) @@ -9815,7 +9815,7 @@ lbl_80146278: /* 80146278 00143078 80 1D 02 C0 */ lwz r0, 0x2c0(r29) /* 8014627C 0014307C 54 00 07 74 */ rlwinm r0, r0, 0, 0x1d, 0x1a /* 80146280 00143080 90 1D 02 C0 */ stw r0, 0x2c0(r29) -/* 80146284 00143084 C0 02 A4 C8 */ lfs f0, lbl_803CEE48-_SDA2_BASE_(r2) +/* 80146284 00143084 C0 02 A4 C8 */ lfs f0, lbl__830_4-_SDA2_BASE_(r2) /* 80146288 00143088 D0 19 00 4C */ stfs f0, 0x4c(r25) /* 8014628C 0014308C 80 19 00 54 */ lwz r0, 0x54(r25) /* 80146290 00143090 28 00 00 00 */ cmplwi r0, 0 @@ -9824,7 +9824,7 @@ lbl_80146278: /* 8014629C 0014309C 38 80 00 20 */ li r4, 0x20 /* 801462A0 001430A0 38 A0 00 00 */ li r5, 0 /* 801462A4 001430A4 4B F8 F0 75 */ bl DoAutoAnim__14zNPCGoalCommonF16en_NPC_GOAL_SPOTi -/* 801462A8 001430A8 C0 02 A5 14 */ lfs f0, lbl_803CEE94-_SDA2_BASE_(r2) +/* 801462A8 001430A8 C0 02 A5 14 */ lfs f0, lbl__1064_2-_SDA2_BASE_(r2) /* 801462AC 001430AC 3B 00 00 00 */ li r24, 0 /* 801462B0 001430B0 3B E0 00 00 */ li r31, 0 /* 801462B4 001430B4 D0 01 00 0C */ stfs f0, 0xc(r1) @@ -9872,7 +9872,7 @@ lbl_80146350: /* 80146350 00143150 80 19 00 54 */ lwz r0, 0x54(r25) /* 80146354 00143154 28 00 00 00 */ cmplwi r0, 0 /* 80146358 00143158 40 82 00 9C */ bne lbl_801463F4 -/* 8014635C 0014315C C0 02 A5 74 */ lfs f0, lbl_803CEEF4-_SDA2_BASE_(r2) +/* 8014635C 0014315C C0 02 A5 74 */ lfs f0, lbl__1463_1-_SDA2_BASE_(r2) /* 80146360 00143160 EC 01 00 28 */ fsubs f0, f1, f0 /* 80146364 00143164 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80146368 00143168 40 81 00 8C */ ble lbl_801463F4 @@ -9880,7 +9880,7 @@ lbl_80146350: /* 80146370 00143170 3A E0 00 00 */ li r23, 0 /* 80146374 00143174 90 19 00 54 */ stw r0, 0x54(r25) /* 80146378 00143178 3B C0 00 00 */ li r30, 0 -/* 8014637C 0014317C C0 02 A5 14 */ lfs f0, lbl_803CEE94-_SDA2_BASE_(r2) +/* 8014637C 0014317C C0 02 A5 14 */ lfs f0, lbl__1064_2-_SDA2_BASE_(r2) /* 80146380 00143180 D0 01 00 08 */ stfs f0, 8(r1) lbl_80146384: /* 80146384 00143184 80 1D 05 4C */ lwz r0, 0x54c(r29) @@ -9924,7 +9924,7 @@ lbl_801463F4: /* 80146418 00143218 FC 20 F0 90 */ fmr f1, f30 /* 8014641C 0014321C 4B EC 4C 75 */ bl xVec3SMul__FP5xVec3PC5xVec3f /* 80146420 00143220 80 1D 05 48 */ lwz r0, 0x548(r29) -/* 80146424 00143224 C0 02 A4 CC */ lfs f0, lbl_803CEE4C-_SDA2_BASE_(r2) +/* 80146424 00143224 C0 02 A4 CC */ lfs f0, lbl__831_4-_SDA2_BASE_(r2) /* 80146428 00143228 1C 80 00 0C */ mulli r4, r0, 0xc /* 8014642C 0014322C 80 7D 00 48 */ lwz r3, 0x48(r29) /* 80146430 00143230 EC 20 F0 28 */ fsubs f1, f0, f30 @@ -9986,7 +9986,7 @@ lbl_801464DC: /* 8014650C 0014330C 48 00 00 34 */ b lbl_80146540 lbl_80146510: /* 80146510 00143310 C0 39 00 4C */ lfs f1, 0x4c(r25) -/* 80146514 00143314 C0 02 A4 E8 */ lfs f0, lbl_803CEE68-_SDA2_BASE_(r2) +/* 80146514 00143314 C0 02 A4 E8 */ lfs f0, lbl__1032_3-_SDA2_BASE_(r2) /* 80146518 00143318 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014651C 0014331C 40 81 00 24 */ ble lbl_80146540 /* 80146520 00143320 80 7D 02 B8 */ lwz r3, 0x2b8(r29) diff --git a/asm/Game/zNPCTypeCommon.s b/asm/Game/zNPCTypeCommon.s index 7e9ba0a39..43b32c2ed 100644 --- a/asm/Game/zNPCTypeCommon.s +++ b/asm/Game/zNPCTypeCommon.s @@ -51,13 +51,13 @@ lbl_800EEEAC: ZNPC_Common_Startup__Fv: /* 800EEEE4 000EBCE4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800EEEE8 000EBCE8 7C 08 02 A6 */ mflr r0 -/* 800EEEEC 000EBCEC 3C 80 80 29 */ lis r4, lbl_80294F3C@ha -/* 800EEEF0 000EBCF0 3C 60 80 29 */ lis r3, lbl_80294F30@ha +/* 800EEEEC 000EBCEC 3C 80 80 29 */ lis r4, lbl_g_strz_lassanim@ha +/* 800EEEF0 000EBCF0 3C 60 80 29 */ lis r3, lbl_g_hash_lassanim@ha /* 800EEEF4 000EBCF4 90 01 00 24 */ stw r0, 0x24(r1) /* 800EEEF8 000EBCF8 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 800EEEFC 000EBCFC 3B E4 4F 3C */ addi r31, r4, lbl_80294F3C@l +/* 800EEEFC 000EBCFC 3B E4 4F 3C */ addi r31, r4, lbl_g_strz_lassanim@l /* 800EEF00 000EBD00 93 C1 00 18 */ stw r30, 0x18(r1) -/* 800EEF04 000EBD04 3B C3 4F 30 */ addi r30, r3, lbl_80294F30@l +/* 800EEF04 000EBD04 3B C3 4F 30 */ addi r30, r3, lbl_g_hash_lassanim@l /* 800EEF08 000EBD08 93 A1 00 14 */ stw r29, 0x14(r1) /* 800EEF0C 000EBD0C 3B A0 00 00 */ li r29, 0 lbl_800EEF10: @@ -100,13 +100,13 @@ zNPCCommon_ScenePrepare__Fv: /* 800EEF88 000EBD88 7C 08 02 A6 */ mflr r0 /* 800EEF8C 000EBD8C 90 01 00 14 */ stw r0, 0x14(r1) /* 800EEF90 000EBD90 48 03 5C 25 */ bl NPCS_SndTimersReset__Fv -/* 800EEF94 000EBD94 3C 60 80 2A */ lis r3, lbl_80298470@ha -/* 800EEF98 000EBD98 38 63 84 70 */ addi r3, r3, lbl_80298470@l +/* 800EEF94 000EBD94 3C 60 80 2A */ lis r3, lbl_g_sndTrax_General@ha +/* 800EEF98 000EBD98 38 63 84 70 */ addi r3, r3, lbl_g_sndTrax_General@l /* 800EEF9C 000EBD9C 48 03 5D A9 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 800EEFA0 000EBDA0 48 03 EE 1D */ bl NPCSupport_ScenePrepare__Fv /* 800EEFA4 000EBDA4 48 00 43 F5 */ bl zNPCCommon_WonderReset__Fv /* 800EEFA8 000EBDA8 38 00 00 05 */ li r0, 5 -/* 800EEFAC 000EBDAC 90 0D 93 D8 */ stw r0, lbl_803CBCD8-_SDA_BASE_(r13) +/* 800EEFAC 000EBDAC 90 0D 93 D8 */ stw r0, lbl_g_skipDescent-_SDA_BASE_(r13) /* 800EEFB0 000EBDB0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EEFB4 000EBDB4 7C 08 03 A6 */ mtlr r0 /* 800EEFB8 000EBDB8 38 21 00 10 */ addi r1, r1, 0x10 @@ -119,8 +119,8 @@ zNPCCommon_SceneFinish__Fv: /* 800EEFC8 000EBDC8 90 01 00 14 */ stw r0, 0x14(r1) /* 800EEFCC 000EBDCC 48 00 32 ED */ bl ConfigSceneDone__10zNPCCommonFv /* 800EEFD0 000EBDD0 48 03 EE 21 */ bl NPCSupport_SceneFinish__Fv -/* 800EEFD4 000EBDD4 3C 60 80 27 */ lis r3, lbl_80268CC0@ha -/* 800EEFD8 000EBDD8 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l +/* 800EEFD4 000EBDD4 3C 60 80 27 */ lis r3, lbl__stringBase0_65@ha +/* 800EEFD8 000EBDD8 38 63 8C C0 */ addi r3, r3, lbl__stringBase0_65@l /* 800EEFDC 000EBDDC 38 63 04 2B */ addi r3, r3, 0x42b /* 800EEFE0 000EBDE0 4B F2 6E C1 */ bl xDebugRemoveTweak__FPCc /* 800EEFE4 000EBDE4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -136,7 +136,7 @@ zNPCCommon_SceneReset__Fv: /* 800EF000 000EBE00 48 03 EE 51 */ bl NPCSupport_SceneReset__Fv /* 800EF004 000EBE04 48 00 2E F1 */ bl zNPCTypeCommon.zNPCPlyrSnd_Reset__Fv /* 800EF008 000EBE08 38 00 00 05 */ li r0, 5 -/* 800EF00C 000EBE0C 90 0D 93 D8 */ stw r0, lbl_803CBCD8-_SDA_BASE_(r13) +/* 800EF00C 000EBE0C 90 0D 93 D8 */ stw r0, lbl_g_skipDescent-_SDA_BASE_(r13) /* 800EF010 000EBE10 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EF014 000EBE14 7C 08 03 A6 */ mtlr r0 /* 800EF018 000EBE18 38 21 00 10 */ addi r1, r1, 0x10 @@ -165,14 +165,14 @@ zNPCCommon_Timestep__FP6xScenef: /* 800EF05C 000EBE5C 48 03 5A F5 */ bl NPCS_SndTimersUpdate__Ff /* 800EF060 000EBE60 FC 20 F8 90 */ fmr f1, f31 /* 800EF064 000EBE64 48 00 2E 9D */ bl zNPCTypeCommon.zNPCPlyrSnd_Update__Ff -/* 800EF068 000EBE68 80 6D 93 D8 */ lwz r3, lbl_803CBCD8-_SDA_BASE_(r13) +/* 800EF068 000EBE68 80 6D 93 D8 */ lwz r3, lbl_g_skipDescent-_SDA_BASE_(r13) /* 800EF06C 000EBE6C 38 03 FF FF */ addi r0, r3, -1 -/* 800EF070 000EBE70 90 0D 93 D8 */ stw r0, lbl_803CBCD8-_SDA_BASE_(r13) -/* 800EF074 000EBE74 80 0D 93 D8 */ lwz r0, lbl_803CBCD8-_SDA_BASE_(r13) +/* 800EF070 000EBE70 90 0D 93 D8 */ stw r0, lbl_g_skipDescent-_SDA_BASE_(r13) +/* 800EF074 000EBE74 80 0D 93 D8 */ lwz r0, lbl_g_skipDescent-_SDA_BASE_(r13) /* 800EF078 000EBE78 2C 00 00 00 */ cmpwi r0, 0 /* 800EF07C 000EBE7C 40 80 00 0C */ bge lbl_800EF088 /* 800EF080 000EBE80 38 00 00 00 */ li r0, 0 -/* 800EF084 000EBE84 90 0D 93 D8 */ stw r0, lbl_803CBCD8-_SDA_BASE_(r13) +/* 800EF084 000EBE84 90 0D 93 D8 */ stw r0, lbl_g_skipDescent-_SDA_BASE_(r13) lbl_800EF088: /* 800EF088 000EBE88 80 01 00 14 */ lwz r0, 0x14(r1) /* 800EF08C 000EBE8C CB E1 00 08 */ lfd f31, 8(r1) @@ -184,11 +184,11 @@ lbl_800EF088: Init__10zNPCCommonFP9xEntAsset: /* 800EF09C 000EBE9C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800EF0A0 000EBEA0 7C 08 02 A6 */ mflr r0 -/* 800EF0A4 000EBEA4 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 800EF0A4 000EBEA4 3C A0 80 3C */ lis r5, lbl_globals@ha /* 800EF0A8 000EBEA8 90 01 00 14 */ stw r0, 0x14(r1) /* 800EF0AC 000EBEAC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EF0B0 000EBEB0 7C 9F 23 78 */ mr r31, r4 -/* 800EF0B4 000EBEB4 38 85 05 58 */ addi r4, r5, lbl_803C0558@l +/* 800EF0B4 000EBEB4 38 85 05 58 */ addi r4, r5, lbl_globals@l /* 800EF0B8 000EBEB8 93 C1 00 08 */ stw r30, 8(r1) /* 800EF0BC 000EBEBC 7C 7E 1B 78 */ mr r30, r3 /* 800EF0C0 000EBEC0 80 64 1F C0 */ lwz r3, 0x1fc0(r4) @@ -240,7 +240,7 @@ lbl_800EF164: /* 800EF16C 000EBF6C 41 82 00 24 */ beq lbl_800EF190 /* 800EF170 000EBF70 38 63 00 68 */ addi r3, r3, 0x68 /* 800EF174 000EBF74 4B F2 5F 59 */ bl xVec3Length2__FPC5xVec3 -/* 800EF178 000EBF78 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800EF178 000EBF78 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800EF17C 000EBF7C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800EF180 000EBF80 40 81 00 10 */ ble lbl_800EF190 /* 800EF184 000EBF84 80 1E 01 D0 */ lwz r0, 0x1d0(r30) @@ -260,9 +260,9 @@ lbl_800EF190: InitBounds__10zNPCCommonFv: /* 800EF1B0 000EBFB0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800EF1B4 000EBFB4 7C 08 02 A6 */ mflr r0 -/* 800EF1B8 000EBFB8 3C 80 80 27 */ lis r4, lbl_80268C28@ha +/* 800EF1B8 000EBFB8 3C 80 80 27 */ lis r4, lbl__911@ha /* 800EF1BC 000EBFBC 90 01 00 34 */ stw r0, 0x34(r1) -/* 800EF1C0 000EBFC0 38 A4 8C 28 */ addi r5, r4, lbl_80268C28@l +/* 800EF1C0 000EBFC0 38 A4 8C 28 */ addi r5, r4, lbl__911@l /* 800EF1C4 000EBFC4 93 E1 00 2C */ stw r31, 0x2c(r1) /* 800EF1C8 000EBFC8 93 C1 00 28 */ stw r30, 0x28(r1) /* 800EF1CC 000EBFCC 93 A1 00 24 */ stw r29, 0x24(r1) @@ -288,7 +288,7 @@ lbl_800EF210: lbl_800EF218: /* 800EF218 000EC018 38 7F 00 34 */ addi r3, r31, 0x34 /* 800EF21C 000EC01C 4B F2 5E B1 */ bl xVec3Length2__FPC5xVec3 -/* 800EF220 000EC020 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800EF220 000EC020 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800EF224 000EC024 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800EF228 000EC028 40 81 00 0C */ ble lbl_800EF234 /* 800EF22C 000EC02C 3B 80 00 01 */ li r28, 1 @@ -298,12 +298,12 @@ lbl_800EF234: lbl_800EF238: /* 800EF238 000EC038 38 7F 00 40 */ addi r3, r31, 0x40 /* 800EF23C 000EC03C 4B F2 5E 91 */ bl xVec3Length2__FPC5xVec3 -/* 800EF240 000EC040 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800EF240 000EC040 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800EF244 000EC044 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800EF248 000EC048 40 81 00 AC */ ble lbl_800EF2F4 -/* 800EF24C 000EC04C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800EF24C 000EC04C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800EF250 000EC050 80 9D 00 00 */ lwz r4, 0(r29) -/* 800EF254 000EC054 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800EF254 000EC054 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800EF258 000EC058 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800EF25C 000EC05C 4B F5 03 C9 */ bl xSceneID2Name__FP6xSceneUi /* 800EF260 000EC060 7F A3 EB 78 */ mr r3, r29 @@ -323,7 +323,7 @@ lbl_800EF238: /* 800EF298 000EC098 4B F1 F4 BD */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800EF29C 000EC09C 48 00 01 A4 */ b lbl_800EF440 lbl_800EF2A0: -/* 800EF2A0 000EC0A0 C0 22 9A B4 */ lfs f1, lbl_803CE434-_SDA2_BASE_(r2) +/* 800EF2A0 000EC0A0 C0 22 9A B4 */ lfs f1, lbl__944-_SDA2_BASE_(r2) /* 800EF2A4 000EC0A4 38 61 00 08 */ addi r3, r1, 8 /* 800EF2A8 000EC0A8 38 9F 00 40 */ addi r4, r31, 0x40 /* 800EF2AC 000EC0AC 4B F1 BD E5 */ bl xVec3SMul__FP5xVec3PC5xVec3f @@ -345,9 +345,9 @@ lbl_800EF2A0: /* 800EF2EC 000EC0EC 4B F1 F3 A5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800EF2F0 000EC0F0 48 00 01 50 */ b lbl_800EF440 lbl_800EF2F4: -/* 800EF2F4 000EC0F4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800EF2F4 000EC0F4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800EF2F8 000EC0F8 80 9D 00 00 */ lwz r4, 0(r29) -/* 800EF2FC 000EC0FC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800EF2FC 000EC0FC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800EF300 000EC100 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800EF304 000EC104 4B F5 03 21 */ bl xSceneID2Name__FP6xSceneUi /* 800EF308 000EC108 7F A3 EB 78 */ mr r3, r29 @@ -371,9 +371,9 @@ lbl_800EF33C: /* 800EF348 000EC148 C0 1E 00 0C */ lfs f0, 0xc(r30) /* 800EF34C 000EC14C 2C 1C 00 00 */ cmpwi r28, 0 /* 800EF350 000EC150 D0 1F 00 40 */ stfs f0, 0x40(r31) -/* 800EF354 000EC154 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800EF354 000EC154 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800EF358 000EC158 D0 1F 00 44 */ stfs f0, 0x44(r31) -/* 800EF35C 000EC15C C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800EF35C 000EC15C C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800EF360 000EC160 D0 1F 00 48 */ stfs f0, 0x48(r31) /* 800EF364 000EC164 40 82 00 2C */ bne lbl_800EF390 /* 800EF368 000EC168 7F C4 F3 78 */ mr r4, r30 @@ -410,12 +410,12 @@ lbl_800EF3BC: /* 800EF3D4 000EC1D4 4B F1 F2 BD */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800EF3D8 000EC1D8 2C 1C 00 00 */ cmpwi r28, 0 /* 800EF3DC 000EC1DC 40 82 00 14 */ bne lbl_800EF3F0 -/* 800EF3E0 000EC1E0 C0 22 9A B4 */ lfs f1, lbl_803CE434-_SDA2_BASE_(r2) +/* 800EF3E0 000EC1E0 C0 22 9A B4 */ lfs f1, lbl__944-_SDA2_BASE_(r2) /* 800EF3E4 000EC1E4 38 7F 00 34 */ addi r3, r31, 0x34 /* 800EF3E8 000EC1E8 38 9F 00 40 */ addi r4, r31, 0x40 /* 800EF3EC 000EC1EC 4B F1 BC A5 */ bl xVec3SMul__FP5xVec3PC5xVec3f lbl_800EF3F0: -/* 800EF3F0 000EC1F0 C0 22 9A B4 */ lfs f1, lbl_803CE434-_SDA2_BASE_(r2) +/* 800EF3F0 000EC1F0 C0 22 9A B4 */ lfs f1, lbl__944-_SDA2_BASE_(r2) /* 800EF3F4 000EC1F4 38 61 00 08 */ addi r3, r1, 8 /* 800EF3F8 000EC1F8 38 9F 00 40 */ addi r4, r31, 0x40 /* 800EF3FC 000EC1FC 4B F1 BC 95 */ bl xVec3SMul__FP5xVec3PC5xVec3f @@ -449,11 +449,11 @@ lbl_800EF440: Setup__10zNPCCommonFv: /* 800EF460 000EC260 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800EF464 000EC264 7C 08 02 A6 */ mflr r0 -/* 800EF468 000EC268 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800EF468 000EC268 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800EF46C 000EC26C 90 01 00 24 */ stw r0, 0x24(r1) /* 800EF470 000EC270 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800EF474 000EC274 7C 7F 1B 78 */ mr r31, r3 -/* 800EF478 000EC278 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800EF478 000EC278 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800EF47C 000EC27C 93 C1 00 18 */ stw r30, 0x18(r1) /* 800EF480 000EC280 93 A1 00 14 */ stw r29, 0x14(r1) /* 800EF484 000EC284 80 9F 00 00 */ lwz r4, 0(r31) @@ -562,8 +562,8 @@ lbl_800EF5F8: /* 800EF600 000EC400 40 80 02 28 */ bge lbl_800EF828 /* 800EF604 000EC404 48 00 02 04 */ b lbl_800EF808 lbl_800EF608: -/* 800EF608 000EC408 3C 60 80 27 */ lis r3, lbl_80268CC0@ha -/* 800EF60C 000EC40C 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l +/* 800EF608 000EC408 3C 60 80 27 */ lis r3, lbl__stringBase0_65@ha +/* 800EF60C 000EC40C 38 63 8C C0 */ addi r3, r3, lbl__stringBase0_65@l /* 800EF610 000EC410 38 63 04 2F */ addi r3, r3, 0x42f /* 800EF614 000EC414 4B F5 CC 01 */ bl xStrHash__FPCc /* 800EF618 000EC418 38 80 00 00 */ li r4, 0 @@ -571,8 +571,8 @@ lbl_800EF608: /* 800EF620 000EC420 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF624 000EC424 48 00 02 0C */ b lbl_800EF830 lbl_800EF628: -/* 800EF628 000EC428 3C 60 80 27 */ lis r3, lbl_80268CC0@ha -/* 800EF62C 000EC42C 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l +/* 800EF628 000EC428 3C 60 80 27 */ lis r3, lbl__stringBase0_65@ha +/* 800EF62C 000EC42C 38 63 8C C0 */ addi r3, r3, lbl__stringBase0_65@l /* 800EF630 000EC430 38 63 04 3F */ addi r3, r3, 0x43f /* 800EF634 000EC434 4B F5 CB E1 */ bl xStrHash__FPCc /* 800EF638 000EC438 38 80 00 00 */ li r4, 0 @@ -580,8 +580,8 @@ lbl_800EF628: /* 800EF640 000EC440 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF644 000EC444 48 00 01 EC */ b lbl_800EF830 lbl_800EF648: -/* 800EF648 000EC448 3C 60 80 27 */ lis r3, lbl_80268CC0@ha -/* 800EF64C 000EC44C 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l +/* 800EF648 000EC448 3C 60 80 27 */ lis r3, lbl__stringBase0_65@ha +/* 800EF64C 000EC44C 38 63 8C C0 */ addi r3, r3, lbl__stringBase0_65@l /* 800EF650 000EC450 38 63 04 4F */ addi r3, r3, 0x44f /* 800EF654 000EC454 4B F5 CB C1 */ bl xStrHash__FPCc /* 800EF658 000EC458 38 80 00 00 */ li r4, 0 @@ -589,8 +589,8 @@ lbl_800EF648: /* 800EF660 000EC460 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF664 000EC464 48 00 01 CC */ b lbl_800EF830 lbl_800EF668: -/* 800EF668 000EC468 3C 60 80 27 */ lis r3, lbl_80268CC0@ha -/* 800EF66C 000EC46C 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l +/* 800EF668 000EC468 3C 60 80 27 */ lis r3, lbl__stringBase0_65@ha +/* 800EF66C 000EC46C 38 63 8C C0 */ addi r3, r3, lbl__stringBase0_65@l /* 800EF670 000EC470 38 63 04 5F */ addi r3, r3, 0x45f /* 800EF674 000EC474 4B F5 CB A1 */ bl xStrHash__FPCc /* 800EF678 000EC478 38 80 00 00 */ li r4, 0 @@ -598,8 +598,8 @@ lbl_800EF668: /* 800EF680 000EC480 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF684 000EC484 48 00 01 AC */ b lbl_800EF830 lbl_800EF688: -/* 800EF688 000EC488 3C 60 80 27 */ lis r3, lbl_80268CC0@ha -/* 800EF68C 000EC48C 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l +/* 800EF688 000EC488 3C 60 80 27 */ lis r3, lbl__stringBase0_65@ha +/* 800EF68C 000EC48C 38 63 8C C0 */ addi r3, r3, lbl__stringBase0_65@l /* 800EF690 000EC490 38 63 04 76 */ addi r3, r3, 0x476 /* 800EF694 000EC494 4B F5 CB 81 */ bl xStrHash__FPCc /* 800EF698 000EC498 38 80 00 00 */ li r4, 0 @@ -607,8 +607,8 @@ lbl_800EF688: /* 800EF6A0 000EC4A0 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF6A4 000EC4A4 48 00 01 8C */ b lbl_800EF830 lbl_800EF6A8: -/* 800EF6A8 000EC4A8 3C 60 80 27 */ lis r3, lbl_80268CC0@ha -/* 800EF6AC 000EC4AC 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l +/* 800EF6A8 000EC4A8 3C 60 80 27 */ lis r3, lbl__stringBase0_65@ha +/* 800EF6AC 000EC4AC 38 63 8C C0 */ addi r3, r3, lbl__stringBase0_65@l /* 800EF6B0 000EC4B0 38 63 04 90 */ addi r3, r3, 0x490 /* 800EF6B4 000EC4B4 4B F5 CB 61 */ bl xStrHash__FPCc /* 800EF6B8 000EC4B8 38 80 00 00 */ li r4, 0 @@ -616,8 +616,8 @@ lbl_800EF6A8: /* 800EF6C0 000EC4C0 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF6C4 000EC4C4 48 00 01 6C */ b lbl_800EF830 lbl_800EF6C8: -/* 800EF6C8 000EC4C8 3C 60 80 27 */ lis r3, lbl_80268CC0@ha -/* 800EF6CC 000EC4CC 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l +/* 800EF6C8 000EC4C8 3C 60 80 27 */ lis r3, lbl__stringBase0_65@ha +/* 800EF6CC 000EC4CC 38 63 8C C0 */ addi r3, r3, lbl__stringBase0_65@l /* 800EF6D0 000EC4D0 38 63 04 A0 */ addi r3, r3, 0x4a0 /* 800EF6D4 000EC4D4 4B F5 CB 41 */ bl xStrHash__FPCc /* 800EF6D8 000EC4D8 38 80 00 00 */ li r4, 0 @@ -625,8 +625,8 @@ lbl_800EF6C8: /* 800EF6E0 000EC4E0 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF6E4 000EC4E4 48 00 01 4C */ b lbl_800EF830 lbl_800EF6E8: -/* 800EF6E8 000EC4E8 3C 60 80 27 */ lis r3, lbl_80268CC0@ha -/* 800EF6EC 000EC4EC 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l +/* 800EF6E8 000EC4E8 3C 60 80 27 */ lis r3, lbl__stringBase0_65@ha +/* 800EF6EC 000EC4EC 38 63 8C C0 */ addi r3, r3, lbl__stringBase0_65@l /* 800EF6F0 000EC4F0 38 63 04 BA */ addi r3, r3, 0x4ba /* 800EF6F4 000EC4F4 4B F5 CB 21 */ bl xStrHash__FPCc /* 800EF6F8 000EC4F8 38 80 00 00 */ li r4, 0 @@ -634,8 +634,8 @@ lbl_800EF6E8: /* 800EF700 000EC500 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF704 000EC504 48 00 01 2C */ b lbl_800EF830 lbl_800EF708: -/* 800EF708 000EC508 3C 60 80 27 */ lis r3, lbl_80268CC0@ha -/* 800EF70C 000EC50C 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l +/* 800EF708 000EC508 3C 60 80 27 */ lis r3, lbl__stringBase0_65@ha +/* 800EF70C 000EC50C 38 63 8C C0 */ addi r3, r3, lbl__stringBase0_65@l /* 800EF710 000EC510 38 63 04 D5 */ addi r3, r3, 0x4d5 /* 800EF714 000EC514 4B F5 CB 01 */ bl xStrHash__FPCc /* 800EF718 000EC518 38 80 00 00 */ li r4, 0 @@ -643,8 +643,8 @@ lbl_800EF708: /* 800EF720 000EC520 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF724 000EC524 48 00 01 0C */ b lbl_800EF830 lbl_800EF728: -/* 800EF728 000EC528 3C 60 80 27 */ lis r3, lbl_80268CC0@ha -/* 800EF72C 000EC52C 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l +/* 800EF728 000EC528 3C 60 80 27 */ lis r3, lbl__stringBase0_65@ha +/* 800EF72C 000EC52C 38 63 8C C0 */ addi r3, r3, lbl__stringBase0_65@l /* 800EF730 000EC530 38 63 04 E8 */ addi r3, r3, 0x4e8 /* 800EF734 000EC534 4B F5 CA E1 */ bl xStrHash__FPCc /* 800EF738 000EC538 38 80 00 00 */ li r4, 0 @@ -652,8 +652,8 @@ lbl_800EF728: /* 800EF740 000EC540 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF744 000EC544 48 00 00 EC */ b lbl_800EF830 lbl_800EF748: -/* 800EF748 000EC548 3C 60 80 27 */ lis r3, lbl_80268CC0@ha -/* 800EF74C 000EC54C 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l +/* 800EF748 000EC548 3C 60 80 27 */ lis r3, lbl__stringBase0_65@ha +/* 800EF74C 000EC54C 38 63 8C C0 */ addi r3, r3, lbl__stringBase0_65@l /* 800EF750 000EC550 38 63 04 FD */ addi r3, r3, 0x4fd /* 800EF754 000EC554 4B F5 CA C1 */ bl xStrHash__FPCc /* 800EF758 000EC558 38 80 00 00 */ li r4, 0 @@ -661,8 +661,8 @@ lbl_800EF748: /* 800EF760 000EC560 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF764 000EC564 48 00 00 CC */ b lbl_800EF830 lbl_800EF768: -/* 800EF768 000EC568 3C 60 80 27 */ lis r3, lbl_80268CC0@ha -/* 800EF76C 000EC56C 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l +/* 800EF768 000EC568 3C 60 80 27 */ lis r3, lbl__stringBase0_65@ha +/* 800EF76C 000EC56C 38 63 8C C0 */ addi r3, r3, lbl__stringBase0_65@l /* 800EF770 000EC570 38 63 05 0F */ addi r3, r3, 0x50f /* 800EF774 000EC574 4B F5 CA A1 */ bl xStrHash__FPCc /* 800EF778 000EC578 38 80 00 00 */ li r4, 0 @@ -670,8 +670,8 @@ lbl_800EF768: /* 800EF780 000EC580 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF784 000EC584 48 00 00 AC */ b lbl_800EF830 lbl_800EF788: -/* 800EF788 000EC588 3C 60 80 27 */ lis r3, lbl_80268CC0@ha -/* 800EF78C 000EC58C 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l +/* 800EF788 000EC588 3C 60 80 27 */ lis r3, lbl__stringBase0_65@ha +/* 800EF78C 000EC58C 38 63 8C C0 */ addi r3, r3, lbl__stringBase0_65@l /* 800EF790 000EC590 38 63 05 2A */ addi r3, r3, 0x52a /* 800EF794 000EC594 4B F5 CA 81 */ bl xStrHash__FPCc /* 800EF798 000EC598 38 80 00 00 */ li r4, 0 @@ -679,8 +679,8 @@ lbl_800EF788: /* 800EF7A0 000EC5A0 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF7A4 000EC5A4 48 00 00 8C */ b lbl_800EF830 lbl_800EF7A8: -/* 800EF7A8 000EC5A8 3C 60 80 27 */ lis r3, lbl_80268CC0@ha -/* 800EF7AC 000EC5AC 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l +/* 800EF7A8 000EC5A8 3C 60 80 27 */ lis r3, lbl__stringBase0_65@ha +/* 800EF7AC 000EC5AC 38 63 8C C0 */ addi r3, r3, lbl__stringBase0_65@l /* 800EF7B0 000EC5B0 38 63 05 3F */ addi r3, r3, 0x53f /* 800EF7B4 000EC5B4 4B F5 CA 61 */ bl xStrHash__FPCc /* 800EF7B8 000EC5B8 38 80 00 00 */ li r4, 0 @@ -688,8 +688,8 @@ lbl_800EF7A8: /* 800EF7C0 000EC5C0 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF7C4 000EC5C4 48 00 00 6C */ b lbl_800EF830 lbl_800EF7C8: -/* 800EF7C8 000EC5C8 3C 60 80 27 */ lis r3, lbl_80268CC0@ha -/* 800EF7CC 000EC5CC 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l +/* 800EF7C8 000EC5C8 3C 60 80 27 */ lis r3, lbl__stringBase0_65@ha +/* 800EF7CC 000EC5CC 38 63 8C C0 */ addi r3, r3, lbl__stringBase0_65@l /* 800EF7D0 000EC5D0 38 63 05 53 */ addi r3, r3, 0x553 /* 800EF7D4 000EC5D4 4B F5 CA 41 */ bl xStrHash__FPCc /* 800EF7D8 000EC5D8 38 80 00 00 */ li r4, 0 @@ -697,8 +697,8 @@ lbl_800EF7C8: /* 800EF7E0 000EC5E0 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF7E4 000EC5E4 48 00 00 4C */ b lbl_800EF830 lbl_800EF7E8: -/* 800EF7E8 000EC5E8 3C 60 80 27 */ lis r3, lbl_80268CC0@ha -/* 800EF7EC 000EC5EC 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l +/* 800EF7E8 000EC5E8 3C 60 80 27 */ lis r3, lbl__stringBase0_65@ha +/* 800EF7EC 000EC5EC 38 63 8C C0 */ addi r3, r3, lbl__stringBase0_65@l /* 800EF7F0 000EC5F0 38 63 05 69 */ addi r3, r3, 0x569 /* 800EF7F4 000EC5F4 4B F5 CA 21 */ bl xStrHash__FPCc /* 800EF7F8 000EC5F8 38 80 00 00 */ li r4, 0 @@ -706,8 +706,8 @@ lbl_800EF7E8: /* 800EF800 000EC600 90 7F 02 40 */ stw r3, 0x240(r31) /* 800EF804 000EC604 48 00 00 2C */ b lbl_800EF830 lbl_800EF808: -/* 800EF808 000EC608 3C 60 80 27 */ lis r3, lbl_80268CC0@ha -/* 800EF80C 000EC60C 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l +/* 800EF808 000EC608 3C 60 80 27 */ lis r3, lbl__stringBase0_65@ha +/* 800EF80C 000EC60C 38 63 8C C0 */ addi r3, r3, lbl__stringBase0_65@l /* 800EF810 000EC610 38 63 05 83 */ addi r3, r3, 0x583 /* 800EF814 000EC614 4B F5 CA 01 */ bl xStrHash__FPCc /* 800EF818 000EC618 38 80 00 00 */ li r4, 0 @@ -758,8 +758,8 @@ Reset__10zNPCCommonFv: /* 800EF8AC 000EC6AC 90 01 00 14 */ stw r0, 0x14(r1) /* 800EF8B0 000EC6B0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800EF8B4 000EC6B4 7C 7F 1B 78 */ mr r31, r3 -/* 800EF8B8 000EC6B8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800EF8BC 000EC6BC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800EF8B8 000EC6B8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800EF8BC 000EC6BC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800EF8C0 000EC6C0 80 9F 00 00 */ lwz r4, 0(r31) /* 800EF8C4 000EC6C4 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800EF8C8 000EC6C8 4B F4 FD 5D */ bl xSceneID2Name__FP6xSceneUi @@ -822,7 +822,7 @@ lbl_800EF988: /* 800EF998 000EC798 80 83 00 10 */ lwz r4, 0x10(r3) /* 800EF99C 000EC79C 80 63 00 08 */ lwz r3, 8(r3) /* 800EF9A0 000EC7A0 80 84 00 0C */ lwz r4, 0xc(r4) -/* 800EF9A4 000EC7A4 C0 22 9A B0 */ lfs f1, lbl_803CE430-_SDA2_BASE_(r2) +/* 800EF9A4 000EC7A4 C0 22 9A B0 */ lfs f1, lbl__902-_SDA2_BASE_(r2) /* 800EF9A8 000EC7A8 4B F1 85 75 */ bl xAnimPlaySetState__FP11xAnimSingleP10xAnimStatef lbl_800EF9AC: /* 800EF9AC 000EC7AC 7F E3 FB 78 */ mr r3, r31 @@ -874,11 +874,11 @@ Damage__10zNPCCommonF18en_NPC_DAMAGE_TYPEP5xBasePC5xVec3: /* 800EFA44 000EC844 90 01 00 24 */ stw r0, 0x24(r1) /* 800EFA48 000EC848 BF 61 00 0C */ stmw r27, 0xc(r1) /* 800EFA4C 000EC84C 7C 7B 1B 78 */ mr r27, r3 -/* 800EFA50 000EC850 3C 60 80 31 */ lis r3, lbl_80312298@ha +/* 800EFA50 000EC850 3C 60 80 31 */ lis r3, lbl_msg$1064@ha /* 800EFA54 000EC854 7C 9C 23 78 */ mr r28, r4 /* 800EFA58 000EC858 7C BD 2B 78 */ mr r29, r5 /* 800EFA5C 000EC85C 7C DE 33 78 */ mr r30, r6 -/* 800EFA60 000EC860 3B E3 22 98 */ addi r31, r3, lbl_80312298@l +/* 800EFA60 000EC860 3B E3 22 98 */ addi r31, r3, lbl_msg$1064@l /* 800EFA64 000EC864 80 FB 01 C8 */ lwz r7, 0x1c8(r27) /* 800EFA68 000EC868 54 E0 07 FF */ clrlwi. r0, r7, 0x1f /* 800EFA6C 000EC86C 41 82 01 B4 */ beq lbl_800EFC20 @@ -892,9 +892,9 @@ Damage__10zNPCCommonF18en_NPC_DAMAGE_TYPEP5xBasePC5xVec3: lbl_800EFA8C: /* 800EFA8C 000EC88C 28 1C 00 10 */ cmplwi r28, 0x10 /* 800EFA90 000EC890 41 81 01 00 */ bgt lbl_800EFB90 -/* 800EFA94 000EC894 3C 60 80 29 */ lis r3, lbl_802950A4@ha +/* 800EFA94 000EC894 3C 60 80 29 */ lis r3, lbl__1143_1@ha /* 800EFA98 000EC898 57 80 10 3A */ slwi r0, r28, 2 -/* 800EFA9C 000EC89C 38 63 50 A4 */ addi r3, r3, lbl_802950A4@l +/* 800EFA9C 000EC89C 38 63 50 A4 */ addi r3, r3, lbl__1143_1@l /* 800EFAA0 000EC8A0 7C 03 00 2E */ lwzx r0, r3, r0 /* 800EFAA4 000EC8A4 7C 09 03 A6 */ mtctr r0 /* 800EFAA8 000EC8A8 4E 80 04 20 */ bctr @@ -904,7 +904,7 @@ lbl_800EFA8C: /* 800EFAB8 000EC8B8 54 E0 03 9D */ rlwinm. r0, r7, 0, 0xe, 0xe /* 800EFABC 000EC8BC 40 82 00 D4 */ bne lbl_800EFB90 /* 800EFAC0 000EC8C0 48 00 01 60 */ b lbl_800EFC20 -/* 800EFAC4 000EC8C4 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) +/* 800EFAC4 000EC8C4 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 800EFAC8 000EC8C8 2C 00 00 00 */ cmpwi r0, 0 /* 800EFACC 000EC8CC 40 82 00 10 */ bne lbl_800EFADC /* 800EFAD0 000EC8D0 54 E0 03 DF */ rlwinm. r0, r7, 0, 0xf, 0xf @@ -926,7 +926,7 @@ lbl_800EFB04: /* 800EFB04 000EC904 54 E0 03 DF */ rlwinm. r0, r7, 0, 0xf, 0xf /* 800EFB08 000EC908 40 82 00 88 */ bne lbl_800EFB90 /* 800EFB0C 000EC90C 48 00 01 14 */ b lbl_800EFC20 -/* 800EFB10 000EC910 C0 02 9A B8 */ lfs f0, lbl_803CE438-_SDA2_BASE_(r2) +/* 800EFB10 000EC910 C0 02 9A B8 */ lfs f0, lbl__1141-_SDA2_BASE_(r2) /* 800EFB14 000EC914 D0 1B 02 3C */ stfs f0, 0x23c(r27) /* 800EFB18 000EC918 48 00 00 78 */ b lbl_800EFB90 /* 800EFB1C 000EC91C 54 E0 07 7B */ rlwinm. r0, r7, 0, 0x1d, 0x1d @@ -960,19 +960,19 @@ lbl_800EFB04: /* 800EFB8C 000EC98C 41 82 00 94 */ beq lbl_800EFC20 lbl_800EFB90: /* 800EFB90 000EC990 C0 3B 02 3C */ lfs f1, 0x23c(r27) -/* 800EFB94 000EC994 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800EFB94 000EC994 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800EFB98 000EC998 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800EFB9C 000EC99C 40 80 00 84 */ bge lbl_800EFC20 -/* 800EFBA0 000EC9A0 C0 02 9A B4 */ lfs f0, lbl_803CE434-_SDA2_BASE_(r2) -/* 800EFBA4 000EC9A4 3C 60 80 31 */ lis r3, lbl_80312298@ha -/* 800EFBA8 000EC9A8 38 63 22 98 */ addi r3, r3, lbl_80312298@l +/* 800EFBA0 000EC9A0 C0 02 9A B4 */ lfs f0, lbl__944-_SDA2_BASE_(r2) +/* 800EFBA4 000EC9A4 3C 60 80 31 */ lis r3, lbl_msg$1064@ha +/* 800EFBA8 000EC9A8 38 63 22 98 */ addi r3, r3, lbl_msg$1064@l /* 800EFBAC 000EC9AC 38 80 00 00 */ li r4, 0 /* 800EFBB0 000EC9B0 D0 1B 02 3C */ stfs f0, 0x23c(r27) /* 800EFBB4 000EC9B4 38 A0 00 44 */ li r5, 0x44 /* 800EFBB8 000EC9B8 4B F1 38 A1 */ bl memset /* 800EFBBC 000EC9BC 80 BB 00 00 */ lwz r5, 0(r27) -/* 800EFBC0 000EC9C0 3C 60 80 31 */ lis r3, lbl_80312298@ha -/* 800EFBC4 000EC9C4 38 83 22 98 */ addi r4, r3, lbl_80312298@l +/* 800EFBC0 000EC9C0 3C 60 80 31 */ lis r3, lbl_msg$1064@ha +/* 800EFBC4 000EC9C4 38 83 22 98 */ addi r4, r3, lbl_msg$1064@l /* 800EFBC8 000EC9C8 38 60 00 03 */ li r3, 3 /* 800EFBCC 000EC9CC 38 00 00 06 */ li r0, 6 /* 800EFBD0 000EC9D0 28 1E 00 00 */ cmplwi r30, 0 @@ -988,14 +988,14 @@ lbl_800EFB90: /* 800EFBF8 000EC9F8 4B F5 E8 E5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800EFBFC 000EC9FC 48 00 00 14 */ b lbl_800EFC10 lbl_800EFC00: -/* 800EFC00 000ECA00 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 800EFC00 000ECA00 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 800EFC04 000ECA04 38 7F 00 18 */ addi r3, r31, 0x18 -/* 800EFC08 000ECA08 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 800EFC08 000ECA08 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 800EFC0C 000ECA0C 4B F5 E8 D1 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800EFC10: -/* 800EFC10 000ECA10 3C 60 80 31 */ lis r3, lbl_80312298@ha +/* 800EFC10 000ECA10 3C 60 80 31 */ lis r3, lbl_msg$1064@ha /* 800EFC14 000ECA14 7F 64 DB 78 */ mr r4, r27 -/* 800EFC18 000ECA18 38 63 22 98 */ addi r3, r3, lbl_80312298@l +/* 800EFC18 000ECA18 38 63 22 98 */ addi r3, r3, lbl_msg$1064@l /* 800EFC1C 000ECA1C 4B FF D8 09 */ bl zNPCMsg_SendMsg__FP6NPCMsgP10zNPCCommon lbl_800EFC20: /* 800EFC20 000ECA20 BB 61 00 0C */ lmw r27, 0xc(r1) @@ -1008,9 +1008,9 @@ lbl_800EFC20: Respawn__10zNPCCommonFPC5xVec3P10zMovePointP10zMovePoint: /* 800EFC34 000ECA34 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800EFC38 000ECA38 7C 08 02 A6 */ mflr r0 -/* 800EFC3C 000ECA3C 3C E0 80 31 */ lis r7, lbl_803122DC@ha +/* 800EFC3C 000ECA3C 3C E0 80 31 */ lis r7, lbl_msg$1147@ha /* 800EFC40 000ECA40 90 01 00 24 */ stw r0, 0x24(r1) -/* 800EFC44 000ECA44 38 07 22 DC */ addi r0, r7, lbl_803122DC@l +/* 800EFC44 000ECA44 38 07 22 DC */ addi r0, r7, lbl_msg$1147@l /* 800EFC48 000ECA48 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800EFC4C 000ECA4C 7C 7F 1B 78 */ mr r31, r3 /* 800EFC50 000ECA50 7C 03 03 78 */ mr r3, r0 @@ -1023,9 +1023,9 @@ Respawn__10zNPCCommonFPC5xVec3P10zMovePointP10zMovePoint: /* 800EFC6C 000ECA6C 7C 9C 23 78 */ mr r28, r4 /* 800EFC70 000ECA70 38 80 00 00 */ li r4, 0 /* 800EFC74 000ECA74 4B F1 37 E5 */ bl memset -/* 800EFC78 000ECA78 3C 60 80 31 */ lis r3, lbl_803122DC@ha +/* 800EFC78 000ECA78 3C 60 80 31 */ lis r3, lbl_msg$1147@ha /* 800EFC7C 000ECA7C 38 00 00 02 */ li r0, 2 -/* 800EFC80 000ECA80 38 A3 22 DC */ addi r5, r3, lbl_803122DC@l +/* 800EFC80 000ECA80 38 A3 22 DC */ addi r5, r3, lbl_msg$1147@l /* 800EFC84 000ECA84 28 1C 00 00 */ cmplwi r28, 0 /* 800EFC88 000ECA88 90 05 00 00 */ stw r0, 0(r5) /* 800EFC8C 000ECA8C 38 00 00 04 */ li r0, 4 @@ -1046,19 +1046,19 @@ lbl_800EFCB4: lbl_800EFCC4: /* 800EFCC4 000ECAC4 28 1E 00 00 */ cmplwi r30, 0 /* 800EFCC8 000ECAC8 41 82 00 14 */ beq lbl_800EFCDC -/* 800EFCCC 000ECACC 3C 60 80 31 */ lis r3, lbl_803122DC@ha -/* 800EFCD0 000ECAD0 38 63 22 DC */ addi r3, r3, lbl_803122DC@l +/* 800EFCCC 000ECACC 3C 60 80 31 */ lis r3, lbl_msg$1147@ha +/* 800EFCD0 000ECAD0 38 63 22 DC */ addi r3, r3, lbl_msg$1147@l /* 800EFCD4 000ECAD4 93 C3 00 1C */ stw r30, 0x1c(r3) /* 800EFCD8 000ECAD8 48 00 00 14 */ b lbl_800EFCEC lbl_800EFCDC: -/* 800EFCDC 000ECADC 3C 60 80 31 */ lis r3, lbl_803122DC@ha +/* 800EFCDC 000ECADC 3C 60 80 31 */ lis r3, lbl_msg$1147@ha /* 800EFCE0 000ECAE0 38 00 00 00 */ li r0, 0 -/* 800EFCE4 000ECAE4 38 63 22 DC */ addi r3, r3, lbl_803122DC@l +/* 800EFCE4 000ECAE4 38 63 22 DC */ addi r3, r3, lbl_msg$1147@l /* 800EFCE8 000ECAE8 90 03 00 1C */ stw r0, 0x1c(r3) lbl_800EFCEC: -/* 800EFCEC 000ECAEC 3C 60 80 31 */ lis r3, lbl_803122DC@ha +/* 800EFCEC 000ECAEC 3C 60 80 31 */ lis r3, lbl_msg$1147@ha /* 800EFCF0 000ECAF0 38 00 00 00 */ li r0, 0 -/* 800EFCF4 000ECAF4 3B C3 22 DC */ addi r30, r3, lbl_803122DC@l +/* 800EFCF4 000ECAF4 3B C3 22 DC */ addi r30, r3, lbl_msg$1147@l /* 800EFCF8 000ECAF8 7F E4 FB 78 */ mr r4, r31 /* 800EFCFC 000ECAFC 93 BE 00 20 */ stw r29, 0x20(r30) /* 800EFD00 000ECB00 7F C3 F3 78 */ mr r3, r30 @@ -1399,7 +1399,7 @@ BUpdate__10zNPCCommonFP5xVec3: /* 800F01A0 000ECFA0 98 1C 00 84 */ stb r0, 0x84(r28) /* 800F01A4 000ECFA4 38 61 00 38 */ addi r3, r1, 0x38 /* 800F01A8 000ECFA8 38 9F 00 40 */ addi r4, r31, 0x40 -/* 800F01AC 000ECFAC C0 22 9A B4 */ lfs f1, lbl_803CE434-_SDA2_BASE_(r2) +/* 800F01AC 000ECFAC C0 22 9A B4 */ lfs f1, lbl__944-_SDA2_BASE_(r2) /* 800F01B0 000ECFB0 4B F1 AF 71 */ bl __ml__5xVec3CFf /* 800F01B4 000ECFB4 80 E1 00 38 */ lwz r7, 0x38(r1) /* 800F01B8 000ECFB8 7F A4 EB 78 */ mr r4, r29 @@ -1464,7 +1464,7 @@ lbl_800F0268: BoundAsRadius__10zNPCCommonCFi: /* 800F0290 000ED090 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F0294 000ED094 2C 04 00 00 */ cmpwi r4, 0 -/* 800F0298 000ED098 C0 22 9A BC */ lfs f1, lbl_803CE43C-_SDA2_BASE_(r2) +/* 800F0298 000ED098 C0 22 9A BC */ lfs f1, lbl__1298-_SDA2_BASE_(r2) /* 800F029C 000ED09C 41 82 00 54 */ beq lbl_800F02F0 /* 800F02A0 000ED0A0 80 83 01 D8 */ lwz r4, 0x1d8(r3) /* 800F02A4 000ED0A4 80 04 00 30 */ lwz r0, 0x30(r4) @@ -1479,7 +1479,7 @@ BoundAsRadius__10zNPCCommonCFi: /* 800F02C8 000ED0C8 C0 01 00 0C */ lfs f0, 0xc(r1) /* 800F02CC 000ED0CC 90 01 00 10 */ stw r0, 0x10(r1) /* 800F02D0 000ED0D0 EC 01 00 2A */ fadds f0, f1, f0 -/* 800F02D4 000ED0D4 C0 42 9A C0 */ lfs f2, lbl_803CE440-_SDA2_BASE_(r2) +/* 800F02D4 000ED0D4 C0 42 9A C0 */ lfs f2, lbl__1299_2-_SDA2_BASE_(r2) /* 800F02D8 000ED0D8 C0 21 00 10 */ lfs f1, 0x10(r1) /* 800F02DC 000ED0DC EC 01 00 2A */ fadds f0, f1, f0 /* 800F02E0 000ED0E0 EC 22 00 32 */ fmuls f1, f2, f0 @@ -1500,7 +1500,7 @@ lbl_800F02F0: /* 800F0314 000ED114 EC 21 00 2A */ fadds f1, f1, f0 /* 800F0318 000ED118 C0 03 00 A8 */ lfs f0, 0xa8(r3) /* 800F031C 000ED11C EC 43 10 2A */ fadds f2, f3, f2 -/* 800F0320 000ED120 C0 62 9A C0 */ lfs f3, lbl_803CE440-_SDA2_BASE_(r2) +/* 800F0320 000ED120 C0 62 9A C0 */ lfs f3, lbl__1299_2-_SDA2_BASE_(r2) /* 800F0324 000ED124 EC 01 00 28 */ fsubs f0, f1, f0 /* 800F0328 000ED128 EC 02 00 28 */ fsubs f0, f2, f0 /* 800F032C 000ED12C EC 23 00 32 */ fmuls f1, f3, f0 @@ -1531,7 +1531,7 @@ NewTime__10zNPCCommonFP6xScenef: /* 800F037C 000ED17C 48 00 36 79 */ bl SndQueUpdate__10zNPCCommonFf lbl_800F0380: /* 800F0380 000ED180 C0 1E 02 3C */ lfs f0, 0x23c(r30) -/* 800F0384 000ED184 C0 42 9A B8 */ lfs f2, lbl_803CE438-_SDA2_BASE_(r2) +/* 800F0384 000ED184 C0 42 9A B8 */ lfs f2, lbl__1141-_SDA2_BASE_(r2) /* 800F0388 000ED188 EC 00 F8 28 */ fsubs f0, f0, f31 /* 800F038C 000ED18C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800F0390 000ED190 40 81 00 08 */ ble lbl_800F0398 @@ -1712,14 +1712,14 @@ lbl_800F05E4: /* 800F05F8 000ED3F8 48 01 D8 11 */ bl GoalNone__7xPsycheFii /* 800F05FC 000ED3FC 48 00 07 04 */ b lbl_800F0D00 lbl_800F0600: -/* 800F0600 000ED400 3C 60 80 31 */ lis r3, lbl_80312320@ha +/* 800F0600 000ED400 3C 60 80 31 */ lis r3, lbl_npcmsg$1317@ha /* 800F0604 000ED404 38 80 00 00 */ li r4, 0 -/* 800F0608 000ED408 38 63 23 20 */ addi r3, r3, lbl_80312320@l +/* 800F0608 000ED408 38 63 23 20 */ addi r3, r3, lbl_npcmsg$1317@l /* 800F060C 000ED40C 38 A0 00 44 */ li r5, 0x44 /* 800F0610 000ED410 4B F1 2E 49 */ bl memset -/* 800F0614 000ED414 3C 60 80 31 */ lis r3, lbl_80312320@ha +/* 800F0614 000ED414 3C 60 80 31 */ lis r3, lbl_npcmsg$1317@ha /* 800F0618 000ED418 38 80 00 01 */ li r4, 1 -/* 800F061C 000ED41C 3B E3 23 20 */ addi r31, r3, lbl_80312320@l +/* 800F061C 000ED41C 3B E3 23 20 */ addi r31, r3, lbl_npcmsg$1317@l /* 800F0620 000ED420 28 1C 00 00 */ cmplwi r28, 0 /* 800F0624 000ED424 90 9F 00 00 */ stw r4, 0(r31) /* 800F0628 000ED428 38 00 00 00 */ li r0, 0 @@ -1734,7 +1734,7 @@ lbl_800F0600: /* 800F064C 000ED44C 93 7F 00 20 */ stw r27, 0x20(r31) /* 800F0650 000ED450 93 BF 00 34 */ stw r29, 0x34(r31) /* 800F0654 000ED454 40 82 00 1C */ bne lbl_800F0670 -/* 800F0658 000ED458 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F0658 000ED458 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F065C 000ED45C D0 1F 00 24 */ stfs f0, 0x24(r31) /* 800F0660 000ED460 D0 1F 00 28 */ stfs f0, 0x28(r31) /* 800F0664 000ED464 D0 1F 00 2C */ stfs f0, 0x2c(r31) @@ -1750,13 +1750,13 @@ lbl_800F0670: /* 800F0688 000ED488 D0 3F 00 2C */ stfs f1, 0x2c(r31) /* 800F068C 000ED48C D0 1F 00 30 */ stfs f0, 0x30(r31) lbl_800F0690: -/* 800F0690 000ED490 3C 60 80 31 */ lis r3, lbl_80312320@ha -/* 800F0694 000ED494 C0 22 9A B8 */ lfs f1, lbl_803CE438-_SDA2_BASE_(r2) -/* 800F0698 000ED498 38 63 23 20 */ addi r3, r3, lbl_80312320@l +/* 800F0690 000ED490 3C 60 80 31 */ lis r3, lbl_npcmsg$1317@ha +/* 800F0694 000ED494 C0 22 9A B8 */ lfs f1, lbl__1141-_SDA2_BASE_(r2) +/* 800F0698 000ED498 38 63 23 20 */ addi r3, r3, lbl_npcmsg$1317@l /* 800F069C 000ED49C 38 80 00 00 */ li r4, 0 /* 800F06A0 000ED4A0 4B FF CD A9 */ bl zNPCMsg_SendMsg__FP6NPCMsgfP10zNPCCommon -/* 800F06A4 000ED4A4 3C 60 80 31 */ lis r3, lbl_80312320@ha -/* 800F06A8 000ED4A8 38 63 23 20 */ addi r3, r3, lbl_80312320@l +/* 800F06A4 000ED4A4 3C 60 80 31 */ lis r3, lbl_npcmsg$1317@ha +/* 800F06A8 000ED4A8 38 63 23 20 */ addi r3, r3, lbl_npcmsg$1317@l /* 800F06AC 000ED4AC 80 03 00 14 */ lwz r0, 0x14(r3) /* 800F06B0 000ED4B0 90 1E 00 00 */ stw r0, 0(r30) /* 800F06B4 000ED4B4 83 FF 00 10 */ lwz r31, 0x10(r31) @@ -1779,13 +1779,13 @@ lbl_800F06E4: /* 800F06E8 000ED4E8 4B F2 B1 01 */ bl xEntHide__FP4xEnt /* 800F06EC 000ED4EC 48 00 06 14 */ b lbl_800F0D00 lbl_800F06F0: -/* 800F06F0 000ED4F0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800F06F4 000ED4F4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800F06F0 000ED4F0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800F06F4 000ED4F4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800F06F8 000ED4F8 80 63 06 30 */ lwz r3, 0x630(r3) /* 800F06FC 000ED4FC 28 03 00 00 */ cmplwi r3, 0 /* 800F0700 000ED500 41 82 06 00 */ beq lbl_800F0D00 /* 800F0704 000ED504 C0 3C 00 00 */ lfs f1, 0(r28) -/* 800F0708 000ED508 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F0708 000ED508 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F070C 000ED50C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800F0710 000ED510 4C 40 13 82 */ cror 2, 0, 2 /* 800F0714 000ED514 40 82 00 1C */ bne lbl_800F0730 @@ -1815,9 +1815,9 @@ lbl_800F0750: /* 800F076C 000ED56C 38 85 00 30 */ addi r4, r5, 0x30 /* 800F0770 000ED570 38 A5 00 70 */ addi r5, r5, 0x70 /* 800F0774 000ED574 4B F1 DF 1D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 800F0778 000ED578 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800F077C 000ED57C C0 22 9A BC */ lfs f1, lbl_803CE43C-_SDA2_BASE_(r2) -/* 800F0780 000ED580 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800F0778 000ED578 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800F077C 000ED57C C0 22 9A BC */ lfs f1, lbl__1298-_SDA2_BASE_(r2) +/* 800F0780 000ED580 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800F0784 000ED584 38 61 00 0C */ addi r3, r1, 0xc /* 800F0788 000ED588 C0 04 06 C8 */ lfs f0, 0x6c8(r4) /* 800F078C 000ED58C EC 21 00 24 */ fdivs f1, f1, f0 @@ -1858,14 +1858,14 @@ lbl_800F07F4: /* 800F080C 000ED60C 4E 80 04 21 */ bctrl /* 800F0810 000ED610 48 00 04 F0 */ b lbl_800F0D00 lbl_800F0814: -/* 800F0814 000ED614 3C 60 80 31 */ lis r3, lbl_80312320@ha +/* 800F0814 000ED614 3C 60 80 31 */ lis r3, lbl_npcmsg$1317@ha /* 800F0818 000ED618 38 80 00 00 */ li r4, 0 -/* 800F081C 000ED61C 38 63 23 20 */ addi r3, r3, lbl_80312320@l +/* 800F081C 000ED61C 38 63 23 20 */ addi r3, r3, lbl_npcmsg$1317@l /* 800F0820 000ED620 38 A0 00 44 */ li r5, 0x44 /* 800F0824 000ED624 4B F1 2C 35 */ bl memset -/* 800F0828 000ED628 3C 60 80 31 */ lis r3, lbl_80312320@ha +/* 800F0828 000ED628 3C 60 80 31 */ lis r3, lbl_npcmsg$1317@ha /* 800F082C 000ED62C 38 80 00 01 */ li r4, 1 -/* 800F0830 000ED630 3B E3 23 20 */ addi r31, r3, lbl_80312320@l +/* 800F0830 000ED630 3B E3 23 20 */ addi r31, r3, lbl_npcmsg$1317@l /* 800F0834 000ED634 28 1C 00 00 */ cmplwi r28, 0 /* 800F0838 000ED638 90 9F 00 00 */ stw r4, 0(r31) /* 800F083C 000ED63C 38 00 00 00 */ li r0, 0 @@ -1880,7 +1880,7 @@ lbl_800F0814: /* 800F0860 000ED660 93 7F 00 20 */ stw r27, 0x20(r31) /* 800F0864 000ED664 93 BF 00 34 */ stw r29, 0x34(r31) /* 800F0868 000ED668 40 82 00 1C */ bne lbl_800F0884 -/* 800F086C 000ED66C C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F086C 000ED66C C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F0870 000ED670 D0 1F 00 24 */ stfs f0, 0x24(r31) /* 800F0874 000ED674 D0 1F 00 28 */ stfs f0, 0x28(r31) /* 800F0878 000ED678 D0 1F 00 2C */ stfs f0, 0x2c(r31) @@ -1896,13 +1896,13 @@ lbl_800F0884: /* 800F089C 000ED69C D0 3F 00 2C */ stfs f1, 0x2c(r31) /* 800F08A0 000ED6A0 D0 1F 00 30 */ stfs f0, 0x30(r31) lbl_800F08A4: -/* 800F08A4 000ED6A4 3C 60 80 31 */ lis r3, lbl_80312320@ha -/* 800F08A8 000ED6A8 C0 22 9A B8 */ lfs f1, lbl_803CE438-_SDA2_BASE_(r2) -/* 800F08AC 000ED6AC 38 63 23 20 */ addi r3, r3, lbl_80312320@l +/* 800F08A4 000ED6A4 3C 60 80 31 */ lis r3, lbl_npcmsg$1317@ha +/* 800F08A8 000ED6A8 C0 22 9A B8 */ lfs f1, lbl__1141-_SDA2_BASE_(r2) +/* 800F08AC 000ED6AC 38 63 23 20 */ addi r3, r3, lbl_npcmsg$1317@l /* 800F08B0 000ED6B0 38 80 00 00 */ li r4, 0 /* 800F08B4 000ED6B4 4B FF CB 95 */ bl zNPCMsg_SendMsg__FP6NPCMsgfP10zNPCCommon -/* 800F08B8 000ED6B8 3C 60 80 31 */ lis r3, lbl_80312320@ha -/* 800F08BC 000ED6BC 38 63 23 20 */ addi r3, r3, lbl_80312320@l +/* 800F08B8 000ED6B8 3C 60 80 31 */ lis r3, lbl_npcmsg$1317@ha +/* 800F08BC 000ED6BC 38 63 23 20 */ addi r3, r3, lbl_npcmsg$1317@l /* 800F08C0 000ED6C0 80 03 00 14 */ lwz r0, 0x14(r3) /* 800F08C4 000ED6C4 90 1E 00 00 */ stw r0, 0(r30) /* 800F08C8 000ED6C8 83 FF 00 10 */ lwz r31, 0x10(r31) @@ -1911,14 +1911,14 @@ lbl_800F08D0: /* 800F08D0 000ED6D0 48 03 FD 01 */ bl NPCC_ForceTalkOk__Fv /* 800F08D4 000ED6D4 28 03 00 00 */ cmplwi r3, 0 /* 800F08D8 000ED6D8 41 82 04 28 */ beq lbl_800F0D00 -/* 800F08DC 000ED6DC 3C 60 80 31 */ lis r3, lbl_80312320@ha +/* 800F08DC 000ED6DC 3C 60 80 31 */ lis r3, lbl_npcmsg$1317@ha /* 800F08E0 000ED6E0 38 80 00 00 */ li r4, 0 -/* 800F08E4 000ED6E4 38 63 23 20 */ addi r3, r3, lbl_80312320@l +/* 800F08E4 000ED6E4 38 63 23 20 */ addi r3, r3, lbl_npcmsg$1317@l /* 800F08E8 000ED6E8 38 A0 00 44 */ li r5, 0x44 /* 800F08EC 000ED6EC 4B F1 2B 6D */ bl memset -/* 800F08F0 000ED6F0 3C 60 80 31 */ lis r3, lbl_80312320@ha +/* 800F08F0 000ED6F0 3C 60 80 31 */ lis r3, lbl_npcmsg$1317@ha /* 800F08F4 000ED6F4 38 80 00 01 */ li r4, 1 -/* 800F08F8 000ED6F8 3B E3 23 20 */ addi r31, r3, lbl_80312320@l +/* 800F08F8 000ED6F8 3B E3 23 20 */ addi r31, r3, lbl_npcmsg$1317@l /* 800F08FC 000ED6FC 28 1C 00 00 */ cmplwi r28, 0 /* 800F0900 000ED700 90 9F 00 00 */ stw r4, 0(r31) /* 800F0904 000ED704 38 00 00 00 */ li r0, 0 @@ -1933,7 +1933,7 @@ lbl_800F08D0: /* 800F0928 000ED728 93 7F 00 20 */ stw r27, 0x20(r31) /* 800F092C 000ED72C 93 BF 00 34 */ stw r29, 0x34(r31) /* 800F0930 000ED730 40 82 00 1C */ bne lbl_800F094C -/* 800F0934 000ED734 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F0934 000ED734 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F0938 000ED738 D0 1F 00 24 */ stfs f0, 0x24(r31) /* 800F093C 000ED73C D0 1F 00 28 */ stfs f0, 0x28(r31) /* 800F0940 000ED740 D0 1F 00 2C */ stfs f0, 0x2c(r31) @@ -1949,13 +1949,13 @@ lbl_800F094C: /* 800F0964 000ED764 D0 3F 00 2C */ stfs f1, 0x2c(r31) /* 800F0968 000ED768 D0 1F 00 30 */ stfs f0, 0x30(r31) lbl_800F096C: -/* 800F096C 000ED76C 3C 60 80 31 */ lis r3, lbl_80312320@ha -/* 800F0970 000ED770 C0 22 9A B8 */ lfs f1, lbl_803CE438-_SDA2_BASE_(r2) -/* 800F0974 000ED774 38 63 23 20 */ addi r3, r3, lbl_80312320@l +/* 800F096C 000ED76C 3C 60 80 31 */ lis r3, lbl_npcmsg$1317@ha +/* 800F0970 000ED770 C0 22 9A B8 */ lfs f1, lbl__1141-_SDA2_BASE_(r2) +/* 800F0974 000ED774 38 63 23 20 */ addi r3, r3, lbl_npcmsg$1317@l /* 800F0978 000ED778 38 80 00 00 */ li r4, 0 /* 800F097C 000ED77C 4B FF CA CD */ bl zNPCMsg_SendMsg__FP6NPCMsgfP10zNPCCommon -/* 800F0980 000ED780 3C 60 80 31 */ lis r3, lbl_80312320@ha -/* 800F0984 000ED784 38 63 23 20 */ addi r3, r3, lbl_80312320@l +/* 800F0980 000ED780 3C 60 80 31 */ lis r3, lbl_npcmsg$1317@ha +/* 800F0984 000ED784 38 63 23 20 */ addi r3, r3, lbl_npcmsg$1317@l /* 800F0988 000ED788 80 03 00 14 */ lwz r0, 0x14(r3) /* 800F098C 000ED78C 90 1E 00 00 */ stw r0, 0(r30) /* 800F0990 000ED790 83 FF 00 10 */ lwz r31, 0x10(r31) @@ -1966,14 +1966,14 @@ lbl_800F0998: /* 800F09A0 000ED7A0 4B FF CA 1D */ bl zNPCMsg_SendMsg__F13en_NPC_MSG_IDP10zNPCCommon /* 800F09A4 000ED7A4 48 00 03 5C */ b lbl_800F0D00 lbl_800F09A8: -/* 800F09A8 000ED7A8 3C 60 80 31 */ lis r3, lbl_80312320@ha +/* 800F09A8 000ED7A8 3C 60 80 31 */ lis r3, lbl_npcmsg$1317@ha /* 800F09AC 000ED7AC 38 80 00 00 */ li r4, 0 -/* 800F09B0 000ED7B0 38 63 23 20 */ addi r3, r3, lbl_80312320@l +/* 800F09B0 000ED7B0 38 63 23 20 */ addi r3, r3, lbl_npcmsg$1317@l /* 800F09B4 000ED7B4 38 A0 00 44 */ li r5, 0x44 /* 800F09B8 000ED7B8 4B F1 2A A1 */ bl memset -/* 800F09BC 000ED7BC 3C 60 80 31 */ lis r3, lbl_80312320@ha +/* 800F09BC 000ED7BC 3C 60 80 31 */ lis r3, lbl_npcmsg$1317@ha /* 800F09C0 000ED7C0 38 80 00 01 */ li r4, 1 -/* 800F09C4 000ED7C4 3B E3 23 20 */ addi r31, r3, lbl_80312320@l +/* 800F09C4 000ED7C4 3B E3 23 20 */ addi r31, r3, lbl_npcmsg$1317@l /* 800F09C8 000ED7C8 28 1C 00 00 */ cmplwi r28, 0 /* 800F09CC 000ED7CC 90 9F 00 00 */ stw r4, 0(r31) /* 800F09D0 000ED7D0 38 00 00 00 */ li r0, 0 @@ -1988,7 +1988,7 @@ lbl_800F09A8: /* 800F09F4 000ED7F4 93 7F 00 20 */ stw r27, 0x20(r31) /* 800F09F8 000ED7F8 93 BF 00 34 */ stw r29, 0x34(r31) /* 800F09FC 000ED7FC 40 82 00 1C */ bne lbl_800F0A18 -/* 800F0A00 000ED800 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F0A00 000ED800 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F0A04 000ED804 D0 1F 00 24 */ stfs f0, 0x24(r31) /* 800F0A08 000ED808 D0 1F 00 28 */ stfs f0, 0x28(r31) /* 800F0A0C 000ED80C D0 1F 00 2C */ stfs f0, 0x2c(r31) @@ -2004,13 +2004,13 @@ lbl_800F0A18: /* 800F0A30 000ED830 D0 3F 00 2C */ stfs f1, 0x2c(r31) /* 800F0A34 000ED834 D0 1F 00 30 */ stfs f0, 0x30(r31) lbl_800F0A38: -/* 800F0A38 000ED838 3C 60 80 31 */ lis r3, lbl_80312320@ha -/* 800F0A3C 000ED83C C0 22 9A B8 */ lfs f1, lbl_803CE438-_SDA2_BASE_(r2) -/* 800F0A40 000ED840 38 63 23 20 */ addi r3, r3, lbl_80312320@l +/* 800F0A38 000ED838 3C 60 80 31 */ lis r3, lbl_npcmsg$1317@ha +/* 800F0A3C 000ED83C C0 22 9A B8 */ lfs f1, lbl__1141-_SDA2_BASE_(r2) +/* 800F0A40 000ED840 38 63 23 20 */ addi r3, r3, lbl_npcmsg$1317@l /* 800F0A44 000ED844 38 80 00 00 */ li r4, 0 /* 800F0A48 000ED848 4B FF CA 01 */ bl zNPCMsg_SendMsg__FP6NPCMsgfP10zNPCCommon -/* 800F0A4C 000ED84C 3C 60 80 31 */ lis r3, lbl_80312320@ha -/* 800F0A50 000ED850 38 63 23 20 */ addi r3, r3, lbl_80312320@l +/* 800F0A4C 000ED84C 3C 60 80 31 */ lis r3, lbl_npcmsg$1317@ha +/* 800F0A50 000ED850 38 63 23 20 */ addi r3, r3, lbl_npcmsg$1317@l /* 800F0A54 000ED854 80 03 00 14 */ lwz r0, 0x14(r3) /* 800F0A58 000ED858 90 1E 00 00 */ stw r0, 0(r30) /* 800F0A5C 000ED85C 83 FF 00 10 */ lwz r31, 0x10(r31) @@ -2020,14 +2020,14 @@ lbl_800F0A64: /* 800F0A68 000ED868 80 18 02 28 */ lwz r0, 0x228(r24) /* 800F0A6C 000ED86C 28 00 00 00 */ cmplwi r0, 0 /* 800F0A70 000ED870 41 82 02 90 */ beq lbl_800F0D00 -/* 800F0A74 000ED874 3C 60 80 31 */ lis r3, lbl_80312320@ha +/* 800F0A74 000ED874 3C 60 80 31 */ lis r3, lbl_npcmsg$1317@ha /* 800F0A78 000ED878 38 80 00 00 */ li r4, 0 -/* 800F0A7C 000ED87C 38 63 23 20 */ addi r3, r3, lbl_80312320@l +/* 800F0A7C 000ED87C 38 63 23 20 */ addi r3, r3, lbl_npcmsg$1317@l /* 800F0A80 000ED880 38 A0 00 44 */ li r5, 0x44 /* 800F0A84 000ED884 4B F1 29 D5 */ bl memset -/* 800F0A88 000ED888 3C 60 80 31 */ lis r3, lbl_80312320@ha +/* 800F0A88 000ED888 3C 60 80 31 */ lis r3, lbl_npcmsg$1317@ha /* 800F0A8C 000ED88C 38 80 00 01 */ li r4, 1 -/* 800F0A90 000ED890 3B E3 23 20 */ addi r31, r3, lbl_80312320@l +/* 800F0A90 000ED890 3B E3 23 20 */ addi r31, r3, lbl_npcmsg$1317@l /* 800F0A94 000ED894 28 1C 00 00 */ cmplwi r28, 0 /* 800F0A98 000ED898 90 9F 00 00 */ stw r4, 0(r31) /* 800F0A9C 000ED89C 38 00 00 00 */ li r0, 0 @@ -2042,7 +2042,7 @@ lbl_800F0A64: /* 800F0AC0 000ED8C0 93 7F 00 20 */ stw r27, 0x20(r31) /* 800F0AC4 000ED8C4 93 BF 00 34 */ stw r29, 0x34(r31) /* 800F0AC8 000ED8C8 40 82 00 1C */ bne lbl_800F0AE4 -/* 800F0ACC 000ED8CC C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F0ACC 000ED8CC C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F0AD0 000ED8D0 D0 1F 00 24 */ stfs f0, 0x24(r31) /* 800F0AD4 000ED8D4 D0 1F 00 28 */ stfs f0, 0x28(r31) /* 800F0AD8 000ED8D8 D0 1F 00 2C */ stfs f0, 0x2c(r31) @@ -2058,26 +2058,26 @@ lbl_800F0AE4: /* 800F0AFC 000ED8FC D0 3F 00 2C */ stfs f1, 0x2c(r31) /* 800F0B00 000ED900 D0 1F 00 30 */ stfs f0, 0x30(r31) lbl_800F0B04: -/* 800F0B04 000ED904 3C 60 80 31 */ lis r3, lbl_80312320@ha -/* 800F0B08 000ED908 C0 22 9A B8 */ lfs f1, lbl_803CE438-_SDA2_BASE_(r2) -/* 800F0B0C 000ED90C 38 63 23 20 */ addi r3, r3, lbl_80312320@l +/* 800F0B04 000ED904 3C 60 80 31 */ lis r3, lbl_npcmsg$1317@ha +/* 800F0B08 000ED908 C0 22 9A B8 */ lfs f1, lbl__1141-_SDA2_BASE_(r2) +/* 800F0B0C 000ED90C 38 63 23 20 */ addi r3, r3, lbl_npcmsg$1317@l /* 800F0B10 000ED910 38 80 00 00 */ li r4, 0 /* 800F0B14 000ED914 4B FF C9 35 */ bl zNPCMsg_SendMsg__FP6NPCMsgfP10zNPCCommon -/* 800F0B18 000ED918 3C 60 80 31 */ lis r3, lbl_80312320@ha -/* 800F0B1C 000ED91C 38 63 23 20 */ addi r3, r3, lbl_80312320@l +/* 800F0B18 000ED918 3C 60 80 31 */ lis r3, lbl_npcmsg$1317@ha +/* 800F0B1C 000ED91C 38 63 23 20 */ addi r3, r3, lbl_npcmsg$1317@l /* 800F0B20 000ED920 80 03 00 14 */ lwz r0, 0x14(r3) /* 800F0B24 000ED924 90 1E 00 00 */ stw r0, 0(r30) /* 800F0B28 000ED928 83 FF 00 10 */ lwz r31, 0x10(r31) /* 800F0B2C 000ED92C 48 00 01 D4 */ b lbl_800F0D00 lbl_800F0B30: -/* 800F0B30 000ED930 3C 60 80 31 */ lis r3, lbl_80312320@ha +/* 800F0B30 000ED930 3C 60 80 31 */ lis r3, lbl_npcmsg$1317@ha /* 800F0B34 000ED934 38 80 00 00 */ li r4, 0 -/* 800F0B38 000ED938 38 63 23 20 */ addi r3, r3, lbl_80312320@l +/* 800F0B38 000ED938 38 63 23 20 */ addi r3, r3, lbl_npcmsg$1317@l /* 800F0B3C 000ED93C 38 A0 00 44 */ li r5, 0x44 /* 800F0B40 000ED940 4B F1 29 19 */ bl memset -/* 800F0B44 000ED944 3C 60 80 31 */ lis r3, lbl_80312320@ha +/* 800F0B44 000ED944 3C 60 80 31 */ lis r3, lbl_npcmsg$1317@ha /* 800F0B48 000ED948 38 80 00 01 */ li r4, 1 -/* 800F0B4C 000ED94C 3B E3 23 20 */ addi r31, r3, lbl_80312320@l +/* 800F0B4C 000ED94C 3B E3 23 20 */ addi r31, r3, lbl_npcmsg$1317@l /* 800F0B50 000ED950 28 1C 00 00 */ cmplwi r28, 0 /* 800F0B54 000ED954 90 9F 00 00 */ stw r4, 0(r31) /* 800F0B58 000ED958 38 00 00 00 */ li r0, 0 @@ -2092,7 +2092,7 @@ lbl_800F0B30: /* 800F0B7C 000ED97C 93 7F 00 20 */ stw r27, 0x20(r31) /* 800F0B80 000ED980 93 BF 00 34 */ stw r29, 0x34(r31) /* 800F0B84 000ED984 40 82 00 1C */ bne lbl_800F0BA0 -/* 800F0B88 000ED988 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F0B88 000ED988 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F0B8C 000ED98C D0 1F 00 24 */ stfs f0, 0x24(r31) /* 800F0B90 000ED990 D0 1F 00 28 */ stfs f0, 0x28(r31) /* 800F0B94 000ED994 D0 1F 00 2C */ stfs f0, 0x2c(r31) @@ -2108,13 +2108,13 @@ lbl_800F0BA0: /* 800F0BB8 000ED9B8 D0 3F 00 2C */ stfs f1, 0x2c(r31) /* 800F0BBC 000ED9BC D0 1F 00 30 */ stfs f0, 0x30(r31) lbl_800F0BC0: -/* 800F0BC0 000ED9C0 3C 60 80 31 */ lis r3, lbl_80312320@ha -/* 800F0BC4 000ED9C4 C0 22 9A B8 */ lfs f1, lbl_803CE438-_SDA2_BASE_(r2) -/* 800F0BC8 000ED9C8 38 63 23 20 */ addi r3, r3, lbl_80312320@l +/* 800F0BC0 000ED9C0 3C 60 80 31 */ lis r3, lbl_npcmsg$1317@ha +/* 800F0BC4 000ED9C4 C0 22 9A B8 */ lfs f1, lbl__1141-_SDA2_BASE_(r2) +/* 800F0BC8 000ED9C8 38 63 23 20 */ addi r3, r3, lbl_npcmsg$1317@l /* 800F0BCC 000ED9CC 38 80 00 00 */ li r4, 0 /* 800F0BD0 000ED9D0 4B FF C8 79 */ bl zNPCMsg_SendMsg__FP6NPCMsgfP10zNPCCommon -/* 800F0BD4 000ED9D4 3C 60 80 31 */ lis r3, lbl_80312320@ha -/* 800F0BD8 000ED9D8 38 63 23 20 */ addi r3, r3, lbl_80312320@l +/* 800F0BD4 000ED9D4 3C 60 80 31 */ lis r3, lbl_npcmsg$1317@ha +/* 800F0BD8 000ED9D8 38 63 23 20 */ addi r3, r3, lbl_npcmsg$1317@l /* 800F0BDC 000ED9DC 80 03 00 14 */ lwz r0, 0x14(r3) /* 800F0BE0 000ED9E0 90 1E 00 00 */ stw r0, 0(r30) /* 800F0BE4 000ED9E4 83 FF 00 10 */ lwz r31, 0x10(r31) @@ -2150,11 +2150,11 @@ lbl_800F0C30: /* 800F0C4C 000EDA4C 7C 64 1B 78 */ mr r4, r3 /* 800F0C50 000EDA50 38 61 00 18 */ addi r3, r1, 0x18 /* 800F0C54 000EDA54 4B F2 AD 0D */ bl xVec3SubFrom__FP5xVec3PC5xVec3 -/* 800F0C58 000EDA58 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F0C58 000EDA58 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F0C5C 000EDA5C 38 61 00 18 */ addi r3, r1, 0x18 /* 800F0C60 000EDA60 D0 01 00 1C */ stfs f0, 0x1c(r1) /* 800F0C64 000EDA64 4B F2 44 69 */ bl xVec3Length2__FPC5xVec3 -/* 800F0C68 000EDA68 C0 02 9A C4 */ lfs f0, lbl_803CE444-_SDA2_BASE_(r2) +/* 800F0C68 000EDA68 C0 02 9A C4 */ lfs f0, lbl__1617-_SDA2_BASE_(r2) /* 800F0C6C 000EDA6C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800F0C70 000EDA70 40 81 00 90 */ ble lbl_800F0D00 /* 800F0C74 000EDA74 38 61 00 18 */ addi r3, r1, 0x18 @@ -2166,14 +2166,14 @@ lbl_800F0C30: /* 800F0C8C 000EDA8C 38 63 00 20 */ addi r3, r3, 0x20 /* 800F0C90 000EDA90 4B F5 D8 4D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800F0C94 000EDA94 80 B8 00 24 */ lwz r5, 0x24(r24) -/* 800F0C98 000EDA98 3C 60 80 25 */ lis r3, lbl_80253030@ha -/* 800F0C9C 000EDA9C 38 83 30 30 */ addi r4, r3, lbl_80253030@l +/* 800F0C98 000EDA98 3C 60 80 25 */ lis r3, lbl_g_Y3@ha +/* 800F0C9C 000EDA9C 38 83 30 30 */ addi r4, r3, lbl_g_Y3@l /* 800F0CA0 000EDAA0 80 65 00 4C */ lwz r3, 0x4c(r5) /* 800F0CA4 000EDAA4 38 63 00 10 */ addi r3, r3, 0x10 /* 800F0CA8 000EDAA8 4B F5 D8 35 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800F0CAC 000EDAAC 80 D8 00 24 */ lwz r6, 0x24(r24) -/* 800F0CB0 000EDAB0 3C 60 80 25 */ lis r3, lbl_80253030@ha -/* 800F0CB4 000EDAB4 38 A3 30 30 */ addi r5, r3, lbl_80253030@l +/* 800F0CB0 000EDAB0 3C 60 80 25 */ lis r3, lbl_g_Y3@ha +/* 800F0CB4 000EDAB4 38 A3 30 30 */ addi r5, r3, lbl_g_Y3@l /* 800F0CB8 000EDAB8 38 81 00 18 */ addi r4, r1, 0x18 /* 800F0CBC 000EDABC 80 66 00 4C */ lwz r3, 0x4c(r6) /* 800F0CC0 000EDAC0 4B F2 43 CD */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 @@ -2260,9 +2260,9 @@ lbl_800F0DD4: lbl_800F0DD8: /* 800F0DD8 000EDBD8 7F C3 F3 78 */ mr r3, r30 /* 800F0DDC 000EDBDC 4B F2 AA 2D */ bl xEntGetPos__FPC4xEnt -/* 800F0DE0 000EDBE0 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800F0DE0 000EDBE0 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800F0DE4 000EDBE4 7C 7D 1B 78 */ mr r29, r3 -/* 800F0DE8 000EDBE8 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800F0DE8 000EDBE8 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800F0DEC 000EDBEC 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800F0DF0 000EDBF0 4B F2 AA 19 */ bl xEntGetPos__FPC4xEnt /* 800F0DF4 000EDBF4 7C 64 1B 78 */ mr r4, r3 @@ -2284,7 +2284,7 @@ lbl_800F0E0C: /* 800F0E30 000EDC30 D0 01 00 10 */ stfs f0, 0x10(r1) /* 800F0E34 000EDC34 4B F1 D8 1D */ bl xVec3Length__FPC5xVec3 /* 800F0E38 000EDC38 FF E0 08 90 */ fmr f31, f1 -/* 800F0E3C 000EDC3C C0 02 9A C4 */ lfs f0, lbl_803CE444-_SDA2_BASE_(r2) +/* 800F0E3C 000EDC3C C0 02 9A C4 */ lfs f0, lbl__1617-_SDA2_BASE_(r2) /* 800F0E40 000EDC40 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800F0E44 000EDC44 40 81 00 60 */ ble lbl_800F0EA4 /* 800F0E48 000EDC48 7F C3 F3 78 */ mr r3, r30 @@ -2292,7 +2292,7 @@ lbl_800F0E0C: /* 800F0E50 000EDC50 7C 64 1B 78 */ mr r4, r3 /* 800F0E54 000EDC54 38 61 00 08 */ addi r3, r1, 8 /* 800F0E58 000EDC58 4B F2 AB 09 */ bl xVec3SubFrom__FP5xVec3PC5xVec3 -/* 800F0E5C 000EDC5C C0 02 9A C8 */ lfs f0, lbl_803CE448-_SDA2_BASE_(r2) +/* 800F0E5C 000EDC5C C0 02 9A C8 */ lfs f0, lbl__1662-_SDA2_BASE_(r2) /* 800F0E60 000EDC60 38 61 00 08 */ addi r3, r1, 8 /* 800F0E64 000EDC64 EC 20 F8 24 */ fdivs f1, f0, f31 /* 800F0E68 000EDC68 4B F2 AA D1 */ bl xVec3SMulBy__FP5xVec3f @@ -2302,8 +2302,8 @@ lbl_800F0E74: /* 800F0E74 000EDC74 3B 80 00 0A */ li r28, 0xa /* 800F0E78 000EDC78 48 00 00 2C */ b lbl_800F0EA4 lbl_800F0E7C: -/* 800F0E7C 000EDC7C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800F0E80 000EDC80 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800F0E7C 000EDC7C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800F0E80 000EDC80 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800F0E84 000EDC84 80 03 19 E4 */ lwz r0, 0x19e4(r3) /* 800F0E88 000EDC88 28 00 00 00 */ cmplwi r0, 0 /* 800F0E8C 000EDC8C 41 82 00 14 */ beq lbl_800F0EA0 @@ -2335,24 +2335,24 @@ lbl_800F0EA4: .global VelStop__10zNPCCommonFv VelStop__10zNPCCommonFv: -/* 800F0EEC 000EDCEC C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F0EEC 000EDCEC C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F0EF0 000EDCF0 D0 03 02 30 */ stfs f0, 0x230(r3) -/* 800F0EF4 000EDCF4 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F0EF4 000EDCF4 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F0EF8 000EDCF8 80 83 00 48 */ lwz r4, 0x48(r3) /* 800F0EFC 000EDCFC D0 04 00 C8 */ stfs f0, 0xc8(r4) -/* 800F0F00 000EDD00 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F0F00 000EDD00 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F0F04 000EDD04 80 83 00 48 */ lwz r4, 0x48(r3) /* 800F0F08 000EDD08 D0 04 00 CC */ stfs f0, 0xcc(r4) -/* 800F0F0C 000EDD0C C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F0F0C 000EDD0C C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F0F10 000EDD10 80 83 00 48 */ lwz r4, 0x48(r3) /* 800F0F14 000EDD14 D0 04 00 D0 */ stfs f0, 0xd0(r4) -/* 800F0F18 000EDD18 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F0F18 000EDD18 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F0F1C 000EDD1C 80 83 00 48 */ lwz r4, 0x48(r3) /* 800F0F20 000EDD20 D0 04 00 D4 */ stfs f0, 0xd4(r4) -/* 800F0F24 000EDD24 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F0F24 000EDD24 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F0F28 000EDD28 80 83 00 48 */ lwz r4, 0x48(r3) /* 800F0F2C 000EDD2C D0 04 00 D8 */ stfs f0, 0xd8(r4) -/* 800F0F30 000EDD30 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F0F30 000EDD30 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F0F34 000EDD34 80 83 00 48 */ lwz r4, 0x48(r3) /* 800F0F38 000EDD38 D0 04 00 DC */ stfs f0, 0xdc(r4) /* 800F0F3C 000EDD3C 80 83 00 48 */ lwz r4, 0x48(r3) @@ -2362,13 +2362,13 @@ VelStop__10zNPCCommonFv: /* 800F0F4C 000EDD4C 80 83 02 24 */ lwz r4, 0x224(r3) /* 800F0F50 000EDD50 28 04 00 00 */ cmplwi r4, 0 /* 800F0F54 000EDD54 40 82 00 3C */ bne lbl_800F0F90 -/* 800F0F58 000EDD58 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F0F58 000EDD58 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F0F5C 000EDD5C 80 83 00 48 */ lwz r4, 0x48(r3) /* 800F0F60 000EDD60 D0 04 00 BC */ stfs f0, 0xbc(r4) -/* 800F0F64 000EDD64 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F0F64 000EDD64 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F0F68 000EDD68 80 83 00 48 */ lwz r4, 0x48(r3) /* 800F0F6C 000EDD6C D0 04 00 C0 */ stfs f0, 0xc0(r4) -/* 800F0F70 000EDD70 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F0F70 000EDD70 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F0F74 000EDD74 80 83 00 48 */ lwz r4, 0x48(r3) /* 800F0F78 000EDD78 D0 04 00 C4 */ stfs f0, 0xc4(r4) /* 800F0F7C 000EDD7C 80 63 00 48 */ lwz r3, 0x48(r3) @@ -2380,13 +2380,13 @@ lbl_800F0F90: /* 800F0F90 000EDD90 80 04 00 20 */ lwz r0, 0x20(r4) /* 800F0F94 000EDD94 28 00 00 00 */ cmplwi r0, 0 /* 800F0F98 000EDD98 4C 82 00 20 */ bnelr -/* 800F0F9C 000EDD9C C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F0F9C 000EDD9C C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F0FA0 000EDDA0 80 83 00 48 */ lwz r4, 0x48(r3) /* 800F0FA4 000EDDA4 D0 04 00 BC */ stfs f0, 0xbc(r4) -/* 800F0FA8 000EDDA8 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F0FA8 000EDDA8 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F0FAC 000EDDAC 80 83 00 48 */ lwz r4, 0x48(r3) /* 800F0FB0 000EDDB0 D0 04 00 C0 */ stfs f0, 0xc0(r4) -/* 800F0FB4 000EDDB4 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F0FB4 000EDDB4 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F0FB8 000EDDB8 80 83 00 48 */ lwz r4, 0x48(r3) /* 800F0FBC 000EDDBC D0 04 00 C4 */ stfs f0, 0xc4(r4) /* 800F0FC0 000EDDC0 80 63 00 48 */ lwz r3, 0x48(r3) @@ -2401,7 +2401,7 @@ ThrottleAdjust__10zNPCCommonFfff: /* 800F0FD8 000EDDD8 80 83 01 D8 */ lwz r4, 0x1d8(r3) /* 800F0FDC 000EDDDC FC 02 20 40 */ fcmpo cr0, f2, f4 /* 800F0FE0 000EDDE0 7C 00 00 26 */ mfcr r0 -/* 800F0FE4 000EDDE4 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F0FE4 000EDDE4 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F0FE8 000EDDE8 54 00 17 FE */ rlwinm r0, r0, 2, 0x1f, 0x1f /* 800F0FEC 000EDDEC FC 03 00 40 */ fcmpo cr0, f3, f0 /* 800F0FF0 000EDDF0 40 80 00 10 */ bge lbl_800F1000 @@ -2434,7 +2434,7 @@ lbl_800F1028: lbl_800F1050: /* 800F1050 000EDE50 FC 20 10 90 */ fmr f1, f2 lbl_800F1054: -/* 800F1054 000EDE54 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F1054 000EDE54 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F1058 000EDE58 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800F105C 000EDE5C 40 81 00 08 */ ble lbl_800F1064 /* 800F1060 000EDE60 48 00 00 18 */ b lbl_800F1078 @@ -2490,7 +2490,7 @@ lbl_800F10E4: lbl_800F10F8: /* 800F10F8 000EDEF8 FC 20 18 90 */ fmr f1, f3 lbl_800F10FC: -/* 800F10FC 000EDEFC C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F10FC 000EDEFC C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F1100 000EDF00 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800F1104 000EDF04 40 81 00 08 */ ble lbl_800F110C /* 800F1108 000EDF08 48 00 00 18 */ b lbl_800F1120 @@ -2522,7 +2522,7 @@ ThrottleApply__10zNPCCommonFfPC5xVec3i: /* 800F1158 000EDF58 7C BF 2B 78 */ mr r31, r5 /* 800F115C 000EDF5C 7F C3 F3 78 */ mr r3, r30 /* 800F1160 000EDF60 4B F2 3F 6D */ bl xVec3Length2__FPC5xVec3 -/* 800F1164 000EDF64 C0 02 9A D0 */ lfs f0, lbl_803CE450-_SDA2_BASE_(r2) +/* 800F1164 000EDF64 C0 02 9A D0 */ lfs f0, lbl__1675-_SDA2_BASE_(r2) /* 800F1168 000EDF68 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800F116C 000EDF6C 40 80 00 2C */ bge lbl_800F1198 /* 800F1170 000EDF70 7F A3 EB 78 */ mr r3, r29 @@ -2594,7 +2594,7 @@ TurnToFace__10zNPCCommonFfPC5xVec3f: /* 800F125C 000EE05C DB 81 00 10 */ stfd f28, 0x10(r1) /* 800F1260 000EE060 F3 81 00 18 */ psq_st f28, 24(r1), 0, qr0 /* 800F1264 000EE064 93 E1 00 0C */ stw r31, 0xc(r1) -/* 800F1268 000EE068 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F1268 000EE068 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F126C 000EE06C 7C 7F 1B 78 */ mr r31, r3 /* 800F1270 000EE070 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800F1274 000EE074 40 80 00 14 */ bge lbl_800F1288 @@ -2687,10 +2687,10 @@ lbl_800F1344: ParseLinks__10zNPCCommonFv: /* 800F1394 000EE194 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F1398 000EE198 7C 08 02 A6 */ mflr r0 -/* 800F139C 000EE19C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800F139C 000EE19C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800F13A0 000EE1A0 90 01 00 24 */ stw r0, 0x24(r1) /* 800F13A4 000EE1A4 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 800F13A8 000EE1A8 3B E4 05 58 */ addi r31, r4, lbl_803C0558@l +/* 800F13A8 000EE1A8 3B E4 05 58 */ addi r31, r4, lbl_globals@l /* 800F13AC 000EE1AC 93 C1 00 18 */ stw r30, 0x18(r1) /* 800F13B0 000EE1B0 3B C0 00 00 */ li r30, 0 /* 800F13B4 000EE1B4 93 A1 00 14 */ stw r29, 0x14(r1) @@ -2747,8 +2747,8 @@ lbl_800F1460: /* 800F1460 000EE260 28 1D 00 3D */ cmplwi r29, 0x3d /* 800F1464 000EE264 7F A4 EB 78 */ mr r4, r29 /* 800F1468 000EE268 41 81 02 80 */ bgt lbl_800F16E8 -/* 800F146C 000EE26C 3C 60 80 29 */ lis r3, lbl_802950E8@ha -/* 800F1470 000EE270 38 63 50 E8 */ addi r3, r3, lbl_802950E8@l +/* 800F146C 000EE26C 3C 60 80 29 */ lis r3, lbl__1945@ha +/* 800F1470 000EE270 38 63 50 E8 */ addi r3, r3, lbl__1945@l /* 800F1474 000EE274 7C 03 F8 2E */ lwzx r0, r3, r31 /* 800F1478 000EE278 7C 09 03 A6 */ mtctr r0 /* 800F147C 000EE27C 4E 80 04 20 */ bctr @@ -2764,12 +2764,12 @@ lbl_800F1460: /* 800F14A4 000EE2A4 38 BE 00 4C */ addi r5, r30, 0x4c /* 800F14A8 000EE2A8 48 00 0F 1D */ bl GetParm__10zNPCCommonF10en_npcparmPf /* 800F14AC 000EE2AC C0 3E 00 4C */ lfs f1, 0x4c(r30) -/* 800F14B0 000EE2B0 C0 02 9A B4 */ lfs f0, lbl_803CE434-_SDA2_BASE_(r2) +/* 800F14B0 000EE2B0 C0 02 9A B4 */ lfs f0, lbl__944-_SDA2_BASE_(r2) /* 800F14B4 000EE2B4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800F14B8 000EE2B8 40 80 00 08 */ bge lbl_800F14C0 /* 800F14BC 000EE2BC D0 1E 00 4C */ stfs f0, 0x4c(r30) lbl_800F14C0: -/* 800F14C0 000EE2C0 C0 22 9A BC */ lfs f1, lbl_803CE43C-_SDA2_BASE_(r2) +/* 800F14C0 000EE2C0 C0 22 9A BC */ lfs f1, lbl__1298-_SDA2_BASE_(r2) /* 800F14C4 000EE2C4 C0 1E 00 4C */ lfs f0, 0x4c(r30) /* 800F14C8 000EE2C8 EC 01 00 24 */ fdivs f0, f1, f0 /* 800F14CC 000EE2CC D0 1E 00 50 */ stfs f0, 0x50(r30) @@ -2802,18 +2802,18 @@ lbl_800F14C0: /* 800F1538 000EE338 38 BE 00 18 */ addi r5, r30, 0x18 /* 800F153C 000EE33C 48 00 0E 89 */ bl GetParm__10zNPCCommonF10en_npcparmPf /* 800F1540 000EE340 48 00 01 A8 */ b lbl_800F16E8 -/* 800F1544 000EE344 C0 42 9A D4 */ lfs f2, lbl_803CE454-_SDA2_BASE_(r2) +/* 800F1544 000EE344 C0 42 9A D4 */ lfs f2, lbl__1943-_SDA2_BASE_(r2) /* 800F1548 000EE348 7F 83 E3 78 */ mr r3, r28 /* 800F154C 000EE34C C0 3E 00 14 */ lfs f1, 0x14(r30) /* 800F1550 000EE350 38 A1 00 0C */ addi r5, r1, 0xc -/* 800F1554 000EE354 C0 02 9A D8 */ lfs f0, lbl_803CE458-_SDA2_BASE_(r2) +/* 800F1554 000EE354 C0 02 9A D8 */ lfs f0, lbl__1944-_SDA2_BASE_(r2) /* 800F1558 000EE358 EC 22 00 72 */ fmuls f1, f2, f1 /* 800F155C 000EE35C EC 01 00 24 */ fdivs f0, f1, f0 /* 800F1560 000EE360 D0 01 00 0C */ stfs f0, 0xc(r1) /* 800F1564 000EE364 48 00 0E 61 */ bl GetParm__10zNPCCommonF10en_npcparmPf -/* 800F1568 000EE368 C0 42 9A D8 */ lfs f2, lbl_803CE458-_SDA2_BASE_(r2) +/* 800F1568 000EE368 C0 42 9A D8 */ lfs f2, lbl__1944-_SDA2_BASE_(r2) /* 800F156C 000EE36C C0 21 00 0C */ lfs f1, 0xc(r1) -/* 800F1570 000EE370 C0 02 9A D4 */ lfs f0, lbl_803CE454-_SDA2_BASE_(r2) +/* 800F1570 000EE370 C0 02 9A D4 */ lfs f0, lbl__1943-_SDA2_BASE_(r2) /* 800F1574 000EE374 EC 22 00 72 */ fmuls f1, f2, f1 /* 800F1578 000EE378 EC 01 00 24 */ fdivs f0, f1, f0 /* 800F157C 000EE37C D0 1E 00 14 */ stfs f0, 0x14(r30) @@ -2854,18 +2854,18 @@ lbl_800F14C0: /* 800F1608 000EE408 38 BE 00 60 */ addi r5, r30, 0x60 /* 800F160C 000EE40C 48 00 0D B9 */ bl GetParm__10zNPCCommonF10en_npcparmPf /* 800F1610 000EE410 48 00 00 D8 */ b lbl_800F16E8 -/* 800F1614 000EE414 C0 42 9A D4 */ lfs f2, lbl_803CE454-_SDA2_BASE_(r2) +/* 800F1614 000EE414 C0 42 9A D4 */ lfs f2, lbl__1943-_SDA2_BASE_(r2) /* 800F1618 000EE418 7F 83 E3 78 */ mr r3, r28 /* 800F161C 000EE41C C0 3E 00 64 */ lfs f1, 0x64(r30) /* 800F1620 000EE420 38 A1 00 08 */ addi r5, r1, 8 -/* 800F1624 000EE424 C0 02 9A D8 */ lfs f0, lbl_803CE458-_SDA2_BASE_(r2) +/* 800F1624 000EE424 C0 02 9A D8 */ lfs f0, lbl__1944-_SDA2_BASE_(r2) /* 800F1628 000EE428 EC 22 00 72 */ fmuls f1, f2, f1 /* 800F162C 000EE42C EC 01 00 24 */ fdivs f0, f1, f0 /* 800F1630 000EE430 D0 01 00 08 */ stfs f0, 8(r1) /* 800F1634 000EE434 48 00 0D 91 */ bl GetParm__10zNPCCommonF10en_npcparmPf -/* 800F1638 000EE438 C0 42 9A D8 */ lfs f2, lbl_803CE458-_SDA2_BASE_(r2) +/* 800F1638 000EE438 C0 42 9A D8 */ lfs f2, lbl__1944-_SDA2_BASE_(r2) /* 800F163C 000EE43C C0 21 00 08 */ lfs f1, 8(r1) -/* 800F1640 000EE440 C0 02 9A D4 */ lfs f0, lbl_803CE454-_SDA2_BASE_(r2) +/* 800F1640 000EE440 C0 02 9A D4 */ lfs f0, lbl__1943-_SDA2_BASE_(r2) /* 800F1644 000EE444 EC 22 00 72 */ fmuls f1, f2, f1 /* 800F1648 000EE448 EC 01 00 24 */ fdivs f0, f1, f0 /* 800F164C 000EE44C D0 1E 00 64 */ stfs f0, 0x64(r30) @@ -2984,7 +2984,7 @@ lbl_800F17B0: /* 800F17F0 000EE5F0 80 03 00 20 */ lwz r0, 0x20(r3) /* 800F17F4 000EE5F4 28 00 00 00 */ cmplwi r0, 0 /* 800F17F8 000EE5F8 40 82 00 18 */ bne lbl_800F1810 -/* 800F17FC 000EE5FC C0 22 9A BC */ lfs f1, lbl_803CE43C-_SDA2_BASE_(r2) +/* 800F17FC 000EE5FC C0 22 9A BC */ lfs f1, lbl__1298-_SDA2_BASE_(r2) /* 800F1800 000EE600 7F 84 E3 78 */ mr r4, r28 /* 800F1804 000EE604 7F 65 DB 78 */ mr r5, r27 /* 800F1808 000EE608 4B F2 A3 9D */ bl xEntDriveMount__FP9xEntDriveP4xEntfPC7xCollis @@ -2992,11 +2992,11 @@ lbl_800F17B0: lbl_800F1810: /* 800F1810 000EE610 7C 1C 00 40 */ cmplw r28, r0 /* 800F1814 000EE614 41 82 00 38 */ beq lbl_800F184C -/* 800F1818 000EE618 C0 22 9A DC */ lfs f1, lbl_803CE45C-_SDA2_BASE_(r2) +/* 800F1818 000EE618 C0 22 9A DC */ lfs f1, lbl__2035-_SDA2_BASE_(r2) /* 800F181C 000EE61C 4B F2 A7 C1 */ bl xEntDriveDismount__FP9xEntDrivef /* 800F1820 000EE620 80 7D 02 24 */ lwz r3, 0x224(r29) /* 800F1824 000EE624 7F 84 E3 78 */ mr r4, r28 -/* 800F1828 000EE628 C0 22 9A BC */ lfs f1, lbl_803CE43C-_SDA2_BASE_(r2) +/* 800F1828 000EE628 C0 22 9A BC */ lfs f1, lbl__1298-_SDA2_BASE_(r2) /* 800F182C 000EE62C 7F 65 DB 78 */ mr r5, r27 /* 800F1830 000EE630 4B F2 A3 75 */ bl xEntDriveMount__FP9xEntDriveP4xEntfPC7xCollis /* 800F1834 000EE634 48 00 00 18 */ b lbl_800F184C @@ -3004,7 +3004,7 @@ lbl_800F1838: /* 800F1838 000EE638 80 03 00 20 */ lwz r0, 0x20(r3) /* 800F183C 000EE63C 28 00 00 00 */ cmplwi r0, 0 /* 800F1840 000EE640 41 82 00 0C */ beq lbl_800F184C -/* 800F1844 000EE644 C0 22 9A DC */ lfs f1, lbl_803CE45C-_SDA2_BASE_(r2) +/* 800F1844 000EE644 C0 22 9A DC */ lfs f1, lbl__2035-_SDA2_BASE_(r2) /* 800F1848 000EE648 4B F2 A7 95 */ bl xEntDriveDismount__FP9xEntDrivef lbl_800F184C: /* 800F184C 000EE64C 88 BF 00 02 */ lbz r5, 2(r31) @@ -3083,8 +3083,8 @@ lbl_800F1940: /* 800F1940 000EE740 2C 1E 00 00 */ cmpwi r30, 0 /* 800F1944 000EE744 41 82 00 38 */ beq lbl_800F197C /* 800F1948 000EE748 4B F3 F3 41 */ bl xurand__Fv -/* 800F194C 000EE74C C0 42 9A E8 */ lfs f2, lbl_803CE468-_SDA2_BASE_(r2) -/* 800F1950 000EE750 C8 02 9A E0 */ lfd f0, lbl_803CE460-_SDA2_BASE_(r2) +/* 800F194C 000EE74C C0 42 9A E8 */ lfs f2, lbl__2037_1-_SDA2_BASE_(r2) +/* 800F1950 000EE750 C8 02 9A E0 */ lfd f0, lbl__2036-_SDA2_BASE_(r2) /* 800F1954 000EE754 EC 22 00 72 */ fmuls f1, f2, f1 /* 800F1958 000EE758 80 7D 00 E8 */ lwz r3, 0xe8(r29) /* 800F195C 000EE75C FC 00 08 2A */ fadd f0, f0, f1 @@ -3137,24 +3137,24 @@ lbl_800F19D4: TagVerts__10zNPCCommonFv: /* 800F19F0 000EE7F0 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800F19F4 000EE7F4 7C 08 02 A6 */ mflr r0 -/* 800F19F8 000EE7F8 3C 80 80 27 */ lis r4, lbl_80268C64@ha -/* 800F19FC 000EE7FC 3C A0 80 27 */ lis r5, lbl_80268C58@ha +/* 800F19F8 000EE7F8 3C 80 80 27 */ lis r4, lbl__2057@ha +/* 800F19FC 000EE7FC 3C A0 80 27 */ lis r5, lbl__2056@ha /* 800F1A00 000EE800 90 01 00 54 */ stw r0, 0x54(r1) -/* 800F1A04 000EE804 38 E4 8C 64 */ addi r7, r4, lbl_80268C64@l -/* 800F1A08 000EE808 38 85 8C 58 */ addi r4, r5, lbl_80268C58@l +/* 800F1A04 000EE804 38 E4 8C 64 */ addi r7, r4, lbl__2057@l +/* 800F1A08 000EE808 38 85 8C 58 */ addi r4, r5, lbl__2056@l /* 800F1A0C 000EE80C BF 41 00 38 */ stmw r26, 0x38(r1) /* 800F1A10 000EE810 7C 7B 1B 78 */ mr r27, r3 /* 800F1A14 000EE814 3B 80 00 00 */ li r28, 0 /* 800F1A18 000EE818 83 A3 01 D8 */ lwz r29, 0x1d8(r3) -/* 800F1A1C 000EE81C 3C 60 80 29 */ lis r3, lbl_80295054@ha +/* 800F1A1C 000EE81C 3C 60 80 29 */ lis r3, lbl_mdlVertToParm@ha /* 800F1A20 000EE820 81 44 00 00 */ lwz r10, 0(r4) -/* 800F1A24 000EE824 3B E3 50 54 */ addi r31, r3, lbl_80295054@l +/* 800F1A24 000EE824 3B E3 50 54 */ addi r31, r3, lbl_mdlVertToParm@l /* 800F1A28 000EE828 81 24 00 04 */ lwz r9, 4(r4) -/* 800F1A2C 000EE82C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800F1A2C 000EE82C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800F1A30 000EE830 81 04 00 08 */ lwz r8, 8(r4) /* 800F1A34 000EE834 7F BE EB 78 */ mr r30, r29 /* 800F1A38 000EE838 80 C7 00 00 */ lwz r6, 0(r7) -/* 800F1A3C 000EE83C 3B 43 05 58 */ addi r26, r3, lbl_803C0558@l +/* 800F1A3C 000EE83C 3B 43 05 58 */ addi r26, r3, lbl_globals@l /* 800F1A40 000EE840 80 A7 00 04 */ lwz r5, 4(r7) /* 800F1A44 000EE844 80 87 00 08 */ lwz r4, 8(r7) /* 800F1A48 000EE848 80 07 00 0C */ lwz r0, 0xc(r7) @@ -3181,7 +3181,7 @@ lbl_800F1A68: /* 800F1A98 000EE898 D0 21 00 1C */ stfs f1, 0x1c(r1) /* 800F1A9C 000EE89C D0 01 00 20 */ stfs f0, 0x20(r1) /* 800F1AA0 000EE8A0 4B F5 CA 51 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 800F1AA4 000EE8A4 C0 02 9A C4 */ lfs f0, lbl_803CE444-_SDA2_BASE_(r2) +/* 800F1AA4 000EE8A4 C0 02 9A C4 */ lfs f0, lbl__1617-_SDA2_BASE_(r2) /* 800F1AA8 000EE8A8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800F1AAC 000EE8AC 40 81 00 88 */ ble lbl_800F1B34 /* 800F1AB0 000EE8B0 C0 01 00 14 */ lfs f0, 0x14(r1) @@ -3208,7 +3208,7 @@ lbl_800F1AE0: /* 800F1AFC 000EE8FC 4B FD 74 CD */ bl iModelTagSetup__FP9xModelTagP8RpAtomicfff /* 800F1B00 000EE900 38 61 00 18 */ addi r3, r1, 0x18 /* 800F1B04 000EE904 4B F2 35 C9 */ bl xVec3Length2__FPC5xVec3 -/* 800F1B08 000EE908 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F1B08 000EE908 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F1B0C 000EE90C FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800F1B10 000EE910 41 82 00 18 */ beq lbl_800F1B28 /* 800F1B14 000EE914 38 00 00 01 */ li r0, 1 @@ -3319,7 +3319,7 @@ lbl_800F1C64: /* 800F1C80 000EEA80 38 9E 03 78 */ addi r4, r30, 0x378 /* 800F1C84 000EEA84 4B F1 95 E1 */ bl __as__5xVec3FRC5xVec3 lbl_800F1C88: -/* 800F1C88 000EEA88 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F1C88 000EEA88 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F1C8C 000EEA8C FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800F1C90 000EEA90 40 80 00 10 */ bge lbl_800F1CA0 /* 800F1C94 000EEA94 7F A3 EB 78 */ mr r3, r29 @@ -3398,9 +3398,9 @@ lbl_800F1D90: /* 800F1D90 000EEB90 38 60 00 03 */ li r3, 3 /* 800F1D94 000EEB94 48 0A 3E 7D */ bl zCombo_Add__Fi lbl_800F1D98: -/* 800F1D98 000EEB98 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800F1D98 000EEB98 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800F1D9C 000EEB9C 38 00 00 05 */ li r0, 5 -/* 800F1DA0 000EEBA0 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800F1DA0 000EEBA0 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800F1DA4 000EEBA4 7F E5 FB 78 */ mr r5, r31 /* 800F1DA8 000EEBA8 80 C4 08 88 */ lwz r6, 0x888(r4) /* 800F1DAC 000EEBAC 39 60 00 00 */ li r11, 0 @@ -3497,14 +3497,14 @@ lbl_800F1ED4: .global zNPCTypeCommon.zNPCPlyrSnd_Reset__Fv zNPCTypeCommon.zNPCPlyrSnd_Reset__Fv: -/* 800F1EF4 000EECF4 C0 02 9A EC */ lfs f0, lbl_803CE46C-_SDA2_BASE_(r2) -/* 800F1EF8 000EECF8 D0 0D 83 68 */ stfs f0, lbl_803CAC68-_SDA_BASE_(r13) +/* 800F1EF4 000EECF4 C0 02 9A EC */ lfs f0, lbl__2186-_SDA2_BASE_(r2) +/* 800F1EF8 000EECF8 D0 0D 83 68 */ stfs f0, lbl_g_tmr_talkless-_SDA_BASE_(r13) /* 800F1EFC 000EECFC 4E 80 00 20 */ blr .global zNPCTypeCommon.zNPCPlyrSnd_Update__Ff zNPCTypeCommon.zNPCPlyrSnd_Update__Ff: -/* 800F1F00 000EED00 C0 0D 83 68 */ lfs f0, lbl_803CAC68-_SDA_BASE_(r13) -/* 800F1F04 000EED04 C0 42 9A B8 */ lfs f2, lbl_803CE438-_SDA2_BASE_(r2) +/* 800F1F00 000EED00 C0 0D 83 68 */ lfs f0, lbl_g_tmr_talkless-_SDA_BASE_(r13) +/* 800F1F04 000EED04 C0 42 9A B8 */ lfs f2, lbl__1141-_SDA2_BASE_(r2) /* 800F1F08 000EED08 EC 00 08 28 */ fsubs f0, f0, f1 /* 800F1F0C 000EED0C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800F1F10 000EED10 40 81 00 08 */ ble lbl_800F1F18 @@ -3512,7 +3512,7 @@ zNPCTypeCommon.zNPCPlyrSnd_Update__Ff: lbl_800F1F18: /* 800F1F18 000EED18 FC 40 00 90 */ fmr f2, f0 lbl_800F1F1C: -/* 800F1F1C 000EED1C D0 4D 83 68 */ stfs f2, lbl_803CAC68-_SDA_BASE_(r13) +/* 800F1F1C 000EED1C D0 4D 83 68 */ stfs f2, lbl_g_tmr_talkless-_SDA_BASE_(r13) /* 800F1F20 000EED20 4E 80 00 20 */ blr .global PlayerKiltMe__10zNPCCommonFv @@ -3531,21 +3531,21 @@ PlayerKiltMe__10zNPCCommonFv: /* 800F1F50 000EED50 48 00 14 91 */ bl SomethingWonderful__10zNPCCommonFv /* 800F1F54 000EED54 2C 03 00 00 */ cmpwi r3, 0 /* 800F1F58 000EED58 40 82 00 78 */ bne lbl_800F1FD0 -/* 800F1F5C 000EED5C C0 2D 83 68 */ lfs f1, lbl_803CAC68-_SDA_BASE_(r13) -/* 800F1F60 000EED60 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F1F5C 000EED5C C0 2D 83 68 */ lfs f1, lbl_g_tmr_talkless-_SDA_BASE_(r13) +/* 800F1F60 000EED60 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F1F64 000EED64 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800F1F68 000EED68 40 80 00 68 */ bge lbl_800F1FD0 /* 800F1F6C 000EED6C 4B F3 ED 1D */ bl xurand__Fv -/* 800F1F70 000EED70 C0 02 9A B4 */ lfs f0, lbl_803CE434-_SDA2_BASE_(r2) +/* 800F1F70 000EED70 C0 02 9A B4 */ lfs f0, lbl__944-_SDA2_BASE_(r2) /* 800F1F74 000EED74 57 E3 00 2E */ rlwinm r3, r31, 0, 0, 0x17 /* 800F1F78 000EED78 3C 03 B1 AC */ addis r0, r3, 0xb1ac -/* 800F1F7C 000EED7C C0 42 9A F0 */ lfs f2, lbl_803CE470-_SDA2_BASE_(r2) +/* 800F1F7C 000EED7C C0 42 9A F0 */ lfs f2, lbl__2222-_SDA2_BASE_(r2) /* 800F1F80 000EED80 EC 21 00 28 */ fsubs f1, f1, f0 -/* 800F1F84 000EED84 C0 02 9A CC */ lfs f0, lbl_803CE44C-_SDA2_BASE_(r2) +/* 800F1F84 000EED84 C0 02 9A CC */ lfs f0, lbl__1673-_SDA2_BASE_(r2) /* 800F1F88 000EED88 28 00 52 00 */ cmplwi r0, 0x5200 /* 800F1F8C 000EED8C EC 22 00 72 */ fmuls f1, f2, f1 /* 800F1F90 000EED90 EC 00 00 7A */ fmadds f0, f0, f1, f0 -/* 800F1F94 000EED94 D0 0D 83 68 */ stfs f0, lbl_803CAC68-_SDA_BASE_(r13) +/* 800F1F94 000EED94 D0 0D 83 68 */ stfs f0, lbl_g_tmr_talkless-_SDA_BASE_(r13) /* 800F1F98 000EED98 40 82 00 0C */ bne lbl_800F1FA4 /* 800F1F9C 000EED9C 3B C0 01 DF */ li r30, 0x1df /* 800F1FA0 000EEDA0 48 00 00 10 */ b lbl_800F1FB0 @@ -3556,9 +3556,9 @@ lbl_800F1FA4: lbl_800F1FB0: /* 800F1FB0 000EEDB0 2C 1E 00 00 */ cmpwi r30, 0 /* 800F1FB4 000EEDB4 41 82 00 1C */ beq lbl_800F1FD0 -/* 800F1FB8 000EEDB8 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800F1FB8 000EEDB8 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800F1FBC 000EEDBC 7F A3 EB 78 */ mr r3, r29 -/* 800F1FC0 000EEDC0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800F1FC0 000EEDC0 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800F1FC4 000EEDC4 7F C5 F3 78 */ mr r5, r30 /* 800F1FC8 000EEDC8 38 84 06 E0 */ addi r4, r4, 0x6e0 /* 800F1FCC 000EEDCC 4B F2 D7 15 */ bl zEntEvent__FP5xBaseP5xBaseUi @@ -3583,19 +3583,19 @@ ISeePlayer__10zNPCCommonFv: /* 800F2008 000EEE08 48 00 13 D9 */ bl SomethingWonderful__10zNPCCommonFv /* 800F200C 000EEE0C 2C 03 00 00 */ cmpwi r3, 0 /* 800F2010 000EEE10 40 82 02 90 */ bne lbl_800F22A0 -/* 800F2014 000EEE14 C0 2D 83 68 */ lfs f1, lbl_803CAC68-_SDA_BASE_(r13) -/* 800F2018 000EEE18 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F2014 000EEE14 C0 2D 83 68 */ lfs f1, lbl_g_tmr_talkless-_SDA_BASE_(r13) +/* 800F2018 000EEE18 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F201C 000EEE1C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800F2020 000EEE20 40 80 02 80 */ bge lbl_800F22A0 /* 800F2024 000EEE24 4B F3 EC 65 */ bl xurand__Fv -/* 800F2028 000EEE28 C0 02 9A B4 */ lfs f0, lbl_803CE434-_SDA2_BASE_(r2) +/* 800F2028 000EEE28 C0 02 9A B4 */ lfs f0, lbl__944-_SDA2_BASE_(r2) /* 800F202C 000EEE2C 7F C3 F3 78 */ mr r3, r30 -/* 800F2030 000EEE30 C0 42 9A F0 */ lfs f2, lbl_803CE470-_SDA2_BASE_(r2) +/* 800F2030 000EEE30 C0 42 9A F0 */ lfs f2, lbl__2222-_SDA2_BASE_(r2) /* 800F2034 000EEE34 EC 21 00 28 */ fsubs f1, f1, f0 -/* 800F2038 000EEE38 C0 02 9A CC */ lfs f0, lbl_803CE44C-_SDA2_BASE_(r2) +/* 800F2038 000EEE38 C0 02 9A CC */ lfs f0, lbl__1673-_SDA2_BASE_(r2) /* 800F203C 000EEE3C EC 22 00 72 */ fmuls f1, f2, f1 /* 800F2040 000EEE40 EC 00 00 7A */ fmadds f0, f0, f1, f0 -/* 800F2044 000EEE44 D0 0D 83 68 */ stfs f0, lbl_803CAC68-_SDA_BASE_(r13) +/* 800F2044 000EEE44 D0 0D 83 68 */ stfs f0, lbl_g_tmr_talkless-_SDA_BASE_(r13) /* 800F2048 000EEE48 4B F6 44 9D */ bl SelfType__9xNPCBasicCFv /* 800F204C 000EEE4C 3C 80 4E 54 */ lis r4, 0x4E544832@ha /* 800F2050 000EEE50 38 04 48 32 */ addi r0, r4, 0x4E544832@l @@ -3772,9 +3772,9 @@ lbl_800F227C: lbl_800F2280: /* 800F2280 000EF080 2C 1F 00 00 */ cmpwi r31, 0 /* 800F2284 000EF084 41 82 00 1C */ beq lbl_800F22A0 -/* 800F2288 000EF088 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800F2288 000EF088 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800F228C 000EF08C 7F C3 F3 78 */ mr r3, r30 -/* 800F2290 000EF090 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800F2290 000EF090 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800F2294 000EF094 7F E5 FB 78 */ mr r5, r31 /* 800F2298 000EF098 38 84 06 E0 */ addi r4, r4, 0x6e0 /* 800F229C 000EF09C 4B F2 D4 45 */ bl zEntEvent__FP5xBaseP5xBaseUi @@ -3789,7 +3789,7 @@ lbl_800F22A0: .global ConfigSceneDone__10zNPCCommonFv ConfigSceneDone__10zNPCCommonFv: /* 800F22B8 000EF0B8 38 00 00 00 */ li r0, 0 -/* 800F22BC 000EF0BC 90 0D 93 D0 */ stw r0, lbl_803CBCD0-_SDA_BASE_(r13) +/* 800F22BC 000EF0BC 90 0D 93 D0 */ stw r0, lbl_g_ncfghead-_SDA_BASE_(r13) /* 800F22C0 000EF0C0 4E 80 00 20 */ blr .global ConfigCreate__10zNPCCommonFUi @@ -3802,17 +3802,17 @@ ConfigCreate__10zNPCCommonFUi: /* 800F22D8 000EF0D8 93 C1 00 08 */ stw r30, 8(r1) /* 800F22DC 000EF0DC 7C 9E 23 78 */ mr r30, r4 /* 800F22E0 000EF0E0 38 80 03 B0 */ li r4, 0x3b0 -/* 800F22E4 000EF0E4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 800F22E4 000EF0E4 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 800F22E8 000EF0E8 4B F4 16 59 */ bl xMemAlloc__FUiUii /* 800F22EC 000EF0EC 38 80 00 00 */ li r4, 0 /* 800F22F0 000EF0F0 7C 7F 1B 78 */ mr r31, r3 /* 800F22F4 000EF0F4 38 A0 03 B0 */ li r5, 0x3b0 /* 800F22F8 000EF0F8 4B F1 11 61 */ bl memset /* 800F22FC 000EF0FC 93 DF 00 0C */ stw r30, 0xc(r31) -/* 800F2300 000EF100 80 8D 93 D0 */ lwz r4, lbl_803CBCD0-_SDA_BASE_(r13) +/* 800F2300 000EF100 80 8D 93 D0 */ lwz r4, lbl_g_ncfghead-_SDA_BASE_(r13) /* 800F2304 000EF104 28 04 00 00 */ cmplwi r4, 0 /* 800F2308 000EF108 40 82 00 0C */ bne lbl_800F2314 -/* 800F230C 000EF10C 93 ED 93 D0 */ stw r31, lbl_803CBCD0-_SDA_BASE_(r13) +/* 800F230C 000EF10C 93 ED 93 D0 */ stw r31, lbl_g_ncfghead-_SDA_BASE_(r13) /* 800F2310 000EF110 48 00 00 0C */ b lbl_800F231C lbl_800F2314: /* 800F2314 000EF114 7F E3 FB 78 */ mr r3, r31 @@ -3835,7 +3835,7 @@ ConfigFind__10zNPCCommonFUi: /* 800F2348 000EF148 3B E0 00 00 */ li r31, 0 /* 800F234C 000EF14C 93 C1 00 08 */ stw r30, 8(r1) /* 800F2350 000EF150 7C 9E 23 78 */ mr r30, r4 -/* 800F2354 000EF154 80 6D 93 D0 */ lwz r3, lbl_803CBCD0-_SDA_BASE_(r13) +/* 800F2354 000EF154 80 6D 93 D0 */ lwz r3, lbl_g_ncfghead-_SDA_BASE_(r13) /* 800F2358 000EF158 48 00 00 1C */ b lbl_800F2374 lbl_800F235C: /* 800F235C 000EF15C 80 03 00 0C */ lwz r0, 0xc(r3) @@ -3914,13 +3914,13 @@ GetParm__10zNPCCommonF10en_npcparmPP10zMovePoint: /* 800F2444 000EF244 4E 80 00 20 */ blr /* 800F2448 000EF248 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800F244C 000EF24C 7C 08 02 A6 */ mflr r0 -/* 800F2450 000EF250 3C C0 80 29 */ lis r6, lbl_80294F48@ha +/* 800F2450 000EF250 3C C0 80 29 */ lis r6, lbl_g_strz_params@ha /* 800F2454 000EF254 90 01 00 34 */ stw r0, 0x34(r1) /* 800F2458 000EF258 BF 41 00 18 */ stmw r26, 0x18(r1) /* 800F245C 000EF25C 7C 7A 1B 78 */ mr r26, r3 /* 800F2460 000EF260 7C 9B 23 78 */ mr r27, r4 /* 800F2464 000EF264 7C BF 2B 78 */ mr r31, r5 -/* 800F2468 000EF268 3B C6 4F 48 */ addi r30, r6, lbl_80294F48@l +/* 800F2468 000EF268 3B C6 4F 48 */ addi r30, r6, lbl_g_strz_params@l /* 800F246C 000EF26C 81 83 01 B8 */ lwz r12, 0x1b8(r3) /* 800F2470 000EF270 83 A3 02 44 */ lwz r29, 0x244(r3) /* 800F2474 000EF274 81 8C 00 B8 */ lwz r12, 0xb8(r12) @@ -3929,9 +3929,9 @@ GetParm__10zNPCCommonF10en_npcparmPP10zMovePoint: /* 800F2480 000EF280 4E 80 04 21 */ bctrl /* 800F2484 000EF284 28 1B 00 42 */ cmplwi r27, 0x42 /* 800F2488 000EF288 41 81 01 34 */ bgt lbl_800F25BC -/* 800F248C 000EF28C 3C 60 80 29 */ lis r3, lbl_802951E0@ha +/* 800F248C 000EF28C 3C 60 80 29 */ lis r3, lbl__2454@ha /* 800F2490 000EF290 57 60 10 3A */ slwi r0, r27, 2 -/* 800F2494 000EF294 38 63 51 E0 */ addi r3, r3, lbl_802951E0@l +/* 800F2494 000EF294 38 63 51 E0 */ addi r3, r3, lbl__2454@l /* 800F2498 000EF298 7C 63 00 2E */ lwzx r3, r3, r0 /* 800F249C 000EF29C 7C 69 03 A6 */ mtctr r3 /* 800F24A0 000EF2A0 4E 80 04 20 */ bctr @@ -4018,117 +4018,117 @@ lbl_800F25BC: /* 800F25E0 000EF3E0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800F25E4 000EF3E4 3B E0 00 01 */ li r31, 1 /* 800F25E8 000EF3E8 41 81 01 DC */ bgt lbl_800F27C4 -/* 800F25EC 000EF3EC 3C 60 80 29 */ lis r3, lbl_802952EC@ha +/* 800F25EC 000EF3EC 3C 60 80 29 */ lis r3, lbl__2547@ha /* 800F25F0 000EF3F0 54 80 10 3A */ slwi r0, r4, 2 -/* 800F25F4 000EF3F4 38 63 52 EC */ addi r3, r3, lbl_802952EC@l +/* 800F25F4 000EF3F4 38 63 52 EC */ addi r3, r3, lbl__2547@l /* 800F25F8 000EF3F8 7C 03 00 2E */ lwzx r0, r3, r0 /* 800F25FC 000EF3FC 7C 09 03 A6 */ mtctr r0 /* 800F2600 000EF400 4E 80 04 20 */ bctr /* 800F2604 000EF404 38 00 00 01 */ li r0, 1 /* 800F2608 000EF408 90 05 00 00 */ stw r0, 0(r5) /* 800F260C 000EF40C 48 00 01 BC */ b lbl_800F27C8 -/* 800F2610 000EF410 C0 02 9A C8 */ lfs f0, lbl_803CE448-_SDA2_BASE_(r2) +/* 800F2610 000EF410 C0 02 9A C8 */ lfs f0, lbl__1662-_SDA2_BASE_(r2) /* 800F2614 000EF414 D0 05 00 00 */ stfs f0, 0(r5) /* 800F2618 000EF418 48 00 01 B0 */ b lbl_800F27C8 -/* 800F261C 000EF41C C0 02 9A F4 */ lfs f0, lbl_803CE474-_SDA2_BASE_(r2) +/* 800F261C 000EF41C C0 02 9A F4 */ lfs f0, lbl__2538-_SDA2_BASE_(r2) /* 800F2620 000EF420 D0 05 00 00 */ stfs f0, 0(r5) /* 800F2624 000EF424 48 00 01 A4 */ b lbl_800F27C8 -/* 800F2628 000EF428 C0 02 9A BC */ lfs f0, lbl_803CE43C-_SDA2_BASE_(r2) +/* 800F2628 000EF428 C0 02 9A BC */ lfs f0, lbl__1298-_SDA2_BASE_(r2) /* 800F262C 000EF42C D0 05 00 00 */ stfs f0, 0(r5) /* 800F2630 000EF430 48 00 01 98 */ b lbl_800F27C8 -/* 800F2634 000EF434 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F2634 000EF434 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F2638 000EF438 D0 05 00 00 */ stfs f0, 0(r5) /* 800F263C 000EF43C 48 00 01 8C */ b lbl_800F27C8 -/* 800F2640 000EF440 C0 02 9A BC */ lfs f0, lbl_803CE43C-_SDA2_BASE_(r2) +/* 800F2640 000EF440 C0 02 9A BC */ lfs f0, lbl__1298-_SDA2_BASE_(r2) /* 800F2644 000EF444 D0 05 00 00 */ stfs f0, 0(r5) /* 800F2648 000EF448 48 00 01 80 */ b lbl_800F27C8 -/* 800F264C 000EF44C C0 02 9A F8 */ lfs f0, lbl_803CE478-_SDA2_BASE_(r2) +/* 800F264C 000EF44C C0 02 9A F8 */ lfs f0, lbl__2539-_SDA2_BASE_(r2) /* 800F2650 000EF450 D0 05 00 00 */ stfs f0, 0(r5) /* 800F2654 000EF454 48 00 01 74 */ b lbl_800F27C8 -/* 800F2658 000EF458 C0 02 9A B4 */ lfs f0, lbl_803CE434-_SDA2_BASE_(r2) +/* 800F2658 000EF458 C0 02 9A B4 */ lfs f0, lbl__944-_SDA2_BASE_(r2) /* 800F265C 000EF45C D0 05 00 00 */ stfs f0, 0(r5) /* 800F2660 000EF460 48 00 01 68 */ b lbl_800F27C8 /* 800F2664 000EF464 38 00 00 00 */ li r0, 0 /* 800F2668 000EF468 90 05 00 00 */ stw r0, 0(r5) /* 800F266C 000EF46C 48 00 01 5C */ b lbl_800F27C8 -/* 800F2670 000EF470 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 800F2670 000EF470 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 800F2674 000EF474 7C A3 2B 78 */ mr r3, r5 -/* 800F2678 000EF478 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 800F2678 000EF478 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 800F267C 000EF47C 4B F5 BE 61 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800F2680 000EF480 48 00 01 48 */ b lbl_800F27C8 -/* 800F2684 000EF484 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 800F2684 000EF484 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 800F2688 000EF488 7C A3 2B 78 */ mr r3, r5 -/* 800F268C 000EF48C 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 800F268C 000EF48C 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 800F2690 000EF490 4B F5 BE 4D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800F2694 000EF494 48 00 01 34 */ b lbl_800F27C8 -/* 800F2698 000EF498 C0 02 9A CC */ lfs f0, lbl_803CE44C-_SDA2_BASE_(r2) +/* 800F2698 000EF498 C0 02 9A CC */ lfs f0, lbl__1673-_SDA2_BASE_(r2) /* 800F269C 000EF49C D0 05 00 00 */ stfs f0, 0(r5) /* 800F26A0 000EF4A0 48 00 01 28 */ b lbl_800F27C8 -/* 800F26A4 000EF4A4 C0 02 9A FC */ lfs f0, lbl_803CE47C-_SDA2_BASE_(r2) +/* 800F26A4 000EF4A4 C0 02 9A FC */ lfs f0, lbl__2540-_SDA2_BASE_(r2) /* 800F26A8 000EF4A8 D0 05 00 00 */ stfs f0, 0(r5) /* 800F26AC 000EF4AC 48 00 01 1C */ b lbl_800F27C8 -/* 800F26B0 000EF4B0 C0 02 9B 00 */ lfs f0, lbl_803CE480-_SDA2_BASE_(r2) +/* 800F26B0 000EF4B0 C0 02 9B 00 */ lfs f0, lbl__2541-_SDA2_BASE_(r2) /* 800F26B4 000EF4B4 D0 05 00 00 */ stfs f0, 0(r5) /* 800F26B8 000EF4B8 48 00 01 10 */ b lbl_800F27C8 -/* 800F26BC 000EF4BC C0 02 9B 04 */ lfs f0, lbl_803CE484-_SDA2_BASE_(r2) +/* 800F26BC 000EF4BC C0 02 9B 04 */ lfs f0, lbl__2542-_SDA2_BASE_(r2) /* 800F26C0 000EF4C0 D0 05 00 00 */ stfs f0, 0(r5) /* 800F26C4 000EF4C4 48 00 01 04 */ b lbl_800F27C8 -/* 800F26C8 000EF4C8 C0 02 9B 08 */ lfs f0, lbl_803CE488-_SDA2_BASE_(r2) +/* 800F26C8 000EF4C8 C0 02 9B 08 */ lfs f0, lbl__2543-_SDA2_BASE_(r2) /* 800F26CC 000EF4CC D0 05 00 00 */ stfs f0, 0(r5) /* 800F26D0 000EF4D0 48 00 00 F8 */ b lbl_800F27C8 -/* 800F26D4 000EF4D4 C0 02 9B 0C */ lfs f0, lbl_803CE48C-_SDA2_BASE_(r2) +/* 800F26D4 000EF4D4 C0 02 9B 0C */ lfs f0, lbl__2544-_SDA2_BASE_(r2) /* 800F26D8 000EF4D8 D0 05 00 00 */ stfs f0, 0(r5) /* 800F26DC 000EF4DC 48 00 00 EC */ b lbl_800F27C8 /* 800F26E0 000EF4E0 38 00 00 00 */ li r0, 0 /* 800F26E4 000EF4E4 90 05 00 00 */ stw r0, 0(r5) /* 800F26E8 000EF4E8 48 00 00 E0 */ b lbl_800F27C8 -/* 800F26EC 000EF4EC C0 02 9A B8 */ lfs f0, lbl_803CE438-_SDA2_BASE_(r2) +/* 800F26EC 000EF4EC C0 02 9A B8 */ lfs f0, lbl__1141-_SDA2_BASE_(r2) /* 800F26F0 000EF4F0 D0 05 00 00 */ stfs f0, 0(r5) /* 800F26F4 000EF4F4 48 00 00 D4 */ b lbl_800F27C8 -/* 800F26F8 000EF4F8 C0 02 9A B4 */ lfs f0, lbl_803CE434-_SDA2_BASE_(r2) +/* 800F26F8 000EF4F8 C0 02 9A B4 */ lfs f0, lbl__944-_SDA2_BASE_(r2) /* 800F26FC 000EF4FC D0 05 00 00 */ stfs f0, 0(r5) /* 800F2700 000EF500 48 00 00 C8 */ b lbl_800F27C8 -/* 800F2704 000EF504 C0 02 9A B8 */ lfs f0, lbl_803CE438-_SDA2_BASE_(r2) +/* 800F2704 000EF504 C0 02 9A B8 */ lfs f0, lbl__1141-_SDA2_BASE_(r2) /* 800F2708 000EF508 D0 05 00 00 */ stfs f0, 0(r5) -/* 800F270C 000EF50C C0 02 9B 10 */ lfs f0, lbl_803CE490-_SDA2_BASE_(r2) +/* 800F270C 000EF50C C0 02 9B 10 */ lfs f0, lbl__2545-_SDA2_BASE_(r2) /* 800F2710 000EF510 D0 05 00 04 */ stfs f0, 4(r5) -/* 800F2714 000EF514 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F2714 000EF514 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F2718 000EF518 D0 05 00 08 */ stfs f0, 8(r5) /* 800F271C 000EF51C 48 00 00 AC */ b lbl_800F27C8 -/* 800F2720 000EF520 C0 02 9A B8 */ lfs f0, lbl_803CE438-_SDA2_BASE_(r2) +/* 800F2720 000EF520 C0 02 9A B8 */ lfs f0, lbl__1141-_SDA2_BASE_(r2) /* 800F2724 000EF524 D0 05 00 00 */ stfs f0, 0(r5) -/* 800F2728 000EF528 C0 02 9B 00 */ lfs f0, lbl_803CE480-_SDA2_BASE_(r2) +/* 800F2728 000EF528 C0 02 9B 00 */ lfs f0, lbl__2541-_SDA2_BASE_(r2) /* 800F272C 000EF52C D0 05 00 04 */ stfs f0, 4(r5) -/* 800F2730 000EF530 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F2730 000EF530 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F2734 000EF534 D0 05 00 08 */ stfs f0, 8(r5) /* 800F2738 000EF538 48 00 00 90 */ b lbl_800F27C8 -/* 800F273C 000EF53C 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 800F273C 000EF53C 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 800F2740 000EF540 7C A3 2B 78 */ mr r3, r5 -/* 800F2744 000EF544 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 800F2744 000EF544 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 800F2748 000EF548 4B F5 BD 95 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800F274C 000EF54C 48 00 00 7C */ b lbl_800F27C8 -/* 800F2750 000EF550 C0 02 9B 14 */ lfs f0, lbl_803CE494-_SDA2_BASE_(r2) +/* 800F2750 000EF550 C0 02 9B 14 */ lfs f0, lbl__2546-_SDA2_BASE_(r2) /* 800F2754 000EF554 D0 05 00 00 */ stfs f0, 0(r5) /* 800F2758 000EF558 48 00 00 70 */ b lbl_800F27C8 -/* 800F275C 000EF55C C0 02 9B 14 */ lfs f0, lbl_803CE494-_SDA2_BASE_(r2) +/* 800F275C 000EF55C C0 02 9B 14 */ lfs f0, lbl__2546-_SDA2_BASE_(r2) /* 800F2760 000EF560 D0 05 00 00 */ stfs f0, 0(r5) /* 800F2764 000EF564 48 00 00 64 */ b lbl_800F27C8 -/* 800F2768 000EF568 C0 02 9B 04 */ lfs f0, lbl_803CE484-_SDA2_BASE_(r2) +/* 800F2768 000EF568 C0 02 9B 04 */ lfs f0, lbl__2542-_SDA2_BASE_(r2) /* 800F276C 000EF56C D0 05 00 00 */ stfs f0, 0(r5) /* 800F2770 000EF570 48 00 00 58 */ b lbl_800F27C8 -/* 800F2774 000EF574 C0 02 9B 04 */ lfs f0, lbl_803CE484-_SDA2_BASE_(r2) +/* 800F2774 000EF574 C0 02 9B 04 */ lfs f0, lbl__2542-_SDA2_BASE_(r2) /* 800F2778 000EF578 D0 05 00 00 */ stfs f0, 0(r5) /* 800F277C 000EF57C 48 00 00 4C */ b lbl_800F27C8 /* 800F2780 000EF580 38 00 00 01 */ li r0, 1 /* 800F2784 000EF584 90 05 00 00 */ stw r0, 0(r5) /* 800F2788 000EF588 48 00 00 40 */ b lbl_800F27C8 -/* 800F278C 000EF58C C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F278C 000EF58C C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F2790 000EF590 D0 05 00 00 */ stfs f0, 0(r5) -/* 800F2794 000EF594 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F2794 000EF594 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F2798 000EF598 D0 05 00 04 */ stfs f0, 4(r5) -/* 800F279C 000EF59C C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F279C 000EF59C C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F27A0 000EF5A0 D0 05 00 08 */ stfs f0, 8(r5) -/* 800F27A4 000EF5A4 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F27A4 000EF5A4 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F27A8 000EF5A8 D0 05 00 0C */ stfs f0, 0xc(r5) /* 800F27AC 000EF5AC 48 00 00 1C */ b lbl_800F27C8 /* 800F27B0 000EF5B0 38 00 00 00 */ li r0, 0 @@ -4200,9 +4200,9 @@ lbl_800F286C: /* 800F2880 000EF680 80 7F 02 10 */ lwz r3, 0x210(r31) /* 800F2884 000EF684 90 7F 02 14 */ stw r3, 0x214(r31) /* 800F2888 000EF688 90 1F 02 18 */ stw r0, 0x218(r31) -/* 800F288C 000EF68C C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F288C 000EF68C C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F2890 000EF690 D0 1F 02 1C */ stfs f0, 0x21c(r31) -/* 800F2894 000EF694 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F2894 000EF694 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F2898 000EF698 D0 1F 02 20 */ stfs f0, 0x220(r31) /* 800F289C 000EF69C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800F28A0 000EF6A0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -4220,9 +4220,9 @@ MvptCycle__10zNPCCommonFv: /* 800F28C4 000EF6C4 7C 7F 1B 78 */ mr r31, r3 /* 800F28C8 000EF6C8 90 01 00 08 */ stw r0, 8(r1) /* 800F28CC 000EF6CC 90 03 02 18 */ stw r0, 0x218(r3) -/* 800F28D0 000EF6D0 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F28D0 000EF6D0 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F28D4 000EF6D4 D0 03 02 1C */ stfs f0, 0x21c(r3) -/* 800F28D8 000EF6D8 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F28D8 000EF6D8 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F28DC 000EF6DC D0 03 02 20 */ stfs f0, 0x220(r3) /* 800F28E0 000EF6E0 80 83 02 0C */ lwz r4, 0x20c(r3) /* 800F28E4 000EF6E4 28 04 00 00 */ cmplwi r4, 0 @@ -4317,9 +4317,9 @@ HaveLOSToPos__10zNPCCommonFP5xVec3fP6xSceneP5xBaseP7xCollis: /* 800F2A18 000EF818 DB E1 00 70 */ stfd f31, 0x70(r1) /* 800F2A1C 000EF81C F3 E1 00 78 */ psq_st f31, 120(r1), 0, qr0 /* 800F2A20 000EF820 BE E1 00 4C */ stmw r23, 0x4c(r1) -/* 800F2A24 000EF824 3D 20 80 27 */ lis r9, lbl_80268C74@ha +/* 800F2A24 000EF824 3D 20 80 27 */ lis r9, lbl__2609@ha /* 800F2A28 000EF828 3D 00 80 27 */ lis r8, lbl_80270004@ha -/* 800F2A2C 000EF82C 3A E9 8C 74 */ addi r23, r9, lbl_80268C74@l +/* 800F2A2C 000EF82C 3A E9 8C 74 */ addi r23, r9, lbl__2609@l /* 800F2A30 000EF830 7C 9D 23 78 */ mr r29, r4 /* 800F2A34 000EF834 84 88 8C 98 */ lwzu r4, -0x7368(r8) /* 800F2A38 000EF838 7C 7C 1B 78 */ mr r28, r3 @@ -4354,14 +4354,14 @@ HaveLOSToPos__10zNPCCommonFP5xVec3fP6xSceneP5xBaseP7xCollis: /* 800F2AAC 000EF8AC 7C F8 3B 78 */ mr r24, r7 /* 800F2AB0 000EF8B0 48 00 00 28 */ b lbl_800F2AD8 lbl_800F2AB4: -/* 800F2AB4 000EF8B4 3C 60 80 29 */ lis r3, lbl_802953F8@ha +/* 800F2AB4 000EF8B4 3C 60 80 29 */ lis r3, lbl_localCollis$2611@ha /* 800F2AB8 000EF8B8 38 80 00 00 */ li r4, 0 -/* 800F2ABC 000EF8BC 38 63 53 F8 */ addi r3, r3, lbl_802953F8@l +/* 800F2ABC 000EF8BC 38 63 53 F8 */ addi r3, r3, lbl_localCollis$2611@l /* 800F2AC0 000EF8C0 38 A0 00 50 */ li r5, 0x50 /* 800F2AC4 000EF8C4 4B F1 09 95 */ bl memset /* 800F2AC8 000EF8C8 38 00 1F 00 */ li r0, 0x1f00 -/* 800F2ACC 000EF8CC 3C 60 80 29 */ lis r3, lbl_802953F8@ha -/* 800F2AD0 000EF8D0 94 03 53 F8 */ stwu r0, lbl_802953F8@l(r3) +/* 800F2ACC 000EF8CC 3C 60 80 29 */ lis r3, lbl_localCollis$2611@ha +/* 800F2AD0 000EF8D0 94 03 53 F8 */ stwu r0, lbl_localCollis$2611@l(r3) /* 800F2AD4 000EF8D4 7C 78 1B 78 */ mr r24, r3 lbl_800F2AD8: /* 800F2AD8 000EF8D8 7F 83 E3 78 */ mr r3, r28 @@ -4384,7 +4384,7 @@ lbl_800F2AD8: lbl_800F2B1C: /* 800F2B1C 000EF91C 38 7C 00 64 */ addi r3, r28, 0x64 /* 800F2B20 000EF920 48 03 D1 01 */ bl NPCC_xBoundAway__FP6xBound -/* 800F2B24 000EF924 C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F2B24 000EF924 C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F2B28 000EF928 3A E1 00 28 */ addi r23, r1, 0x28 /* 800F2B2C 000EF92C 7E E3 BB 78 */ mr r3, r23 /* 800F2B30 000EF930 7F A4 EB 78 */ mr r4, r29 @@ -4442,13 +4442,13 @@ lbl_800F2BD8: /* 800F2BEC 000EF9EC 41 82 00 3C */ beq lbl_800F2C28 /* 800F2BF0 000EF9F0 2C 17 00 00 */ cmpwi r23, 0 /* 800F2BF4 000EF9F4 41 82 00 18 */ beq lbl_800F2C0C -/* 800F2BF8 000EF9F8 80 02 81 84 */ lwz r0, lbl_803CCB04-_SDA2_BASE_(r2) +/* 800F2BF8 000EF9F8 80 02 81 84 */ lwz r0, lbl_g_GREEN-_SDA2_BASE_(r2) /* 800F2BFC 000EF9FC 38 61 00 0C */ addi r3, r1, 0xc /* 800F2C00 000EFA00 90 01 00 0C */ stw r0, 0xc(r1) /* 800F2C04 000EFA04 4B F2 C8 31 */ bl xDrawSetColor__F10iColor_tag /* 800F2C08 000EFA08 48 00 00 14 */ b lbl_800F2C1C lbl_800F2C0C: -/* 800F2C0C 000EFA0C 80 02 81 A4 */ lwz r0, lbl_803CCB24-_SDA2_BASE_(r2) +/* 800F2C0C 000EFA0C 80 02 81 A4 */ lwz r0, lbl_g_NEON_BLUE-_SDA2_BASE_(r2) /* 800F2C10 000EFA10 38 61 00 08 */ addi r3, r1, 8 /* 800F2C14 000EFA14 90 01 00 08 */ stw r0, 8(r1) /* 800F2C18 000EFA18 4B F2 C8 1D */ bl xDrawSetColor__F10iColor_tag @@ -4586,20 +4586,20 @@ AnimStart__10zNPCCommonFUii: /* 800F2DA8 000EFBA8 7C 9E 23 78 */ mr r30, r4 /* 800F2DAC 000EFBAC 93 A1 00 14 */ stw r29, 0x14(r1) /* 800F2DB0 000EFBB0 7C 7D 1B 78 */ mr r29, r3 -/* 800F2DB4 000EFBB4 88 0D 93 E0 */ lbz r0, lbl_803CBCE0-_SDA_BASE_(r13) +/* 800F2DB4 000EFBB4 88 0D 93 E0 */ lbz r0, lbl_init$2711-_SDA_BASE_(r13) /* 800F2DB8 000EFBB8 7C 00 07 75 */ extsb. r0, r0 /* 800F2DBC 000EFBBC 40 82 00 14 */ bne lbl_800F2DD0 /* 800F2DC0 000EFBC0 38 60 00 00 */ li r3, 0 /* 800F2DC4 000EFBC4 38 00 00 01 */ li r0, 1 -/* 800F2DC8 000EFBC8 90 6D 93 DC */ stw r3, lbl_803CBCDC-_SDA_BASE_(r13) -/* 800F2DCC 000EFBCC 98 0D 93 E0 */ stb r0, lbl_803CBCE0-_SDA_BASE_(r13) +/* 800F2DC8 000EFBC8 90 6D 93 DC */ stw r3, lbl_dumptable$2710-_SDA_BASE_(r13) +/* 800F2DCC 000EFBCC 98 0D 93 E0 */ stb r0, lbl_init$2711-_SDA_BASE_(r13) lbl_800F2DD0: -/* 800F2DD0 000EFBD0 80 0D 93 DC */ lwz r0, lbl_803CBCDC-_SDA_BASE_(r13) +/* 800F2DD0 000EFBD0 80 0D 93 DC */ lwz r0, lbl_dumptable$2710-_SDA_BASE_(r13) /* 800F2DD4 000EFBD4 2C 00 00 00 */ cmpwi r0, 0 /* 800F2DD8 000EFBD8 41 82 00 14 */ beq lbl_800F2DEC /* 800F2DDC 000EFBDC 38 00 00 00 */ li r0, 0 /* 800F2DE0 000EFBE0 7F A3 EB 78 */ mr r3, r29 -/* 800F2DE4 000EFBE4 90 0D 93 DC */ stw r0, lbl_803CBCDC-_SDA_BASE_(r13) +/* 800F2DE4 000EFBE4 90 0D 93 DC */ stw r0, lbl_dumptable$2710-_SDA_BASE_(r13) /* 800F2DE8 000EFBE8 48 00 18 B1 */ bl AnimGetTable__10zNPCCommonFv lbl_800F2DEC: /* 800F2DEC 000EFBEC 7F A3 EB 78 */ mr r3, r29 @@ -4635,9 +4635,9 @@ lbl_800F2E40: /* 800F2E54 000EFC54 4B F1 5B F1 */ bl xAnimPlayStartTransition__FP9xAnimPlayP15xAnimTransition /* 800F2E58 000EFC58 48 00 00 18 */ b lbl_800F2E70 lbl_800F2E5C: -/* 800F2E5C 000EFC5C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800F2E5C 000EFC5C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800F2E60 000EFC60 80 9D 00 00 */ lwz r4, 0(r29) -/* 800F2E64 000EFC64 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800F2E64 000EFC64 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800F2E68 000EFC68 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800F2E6C 000EFC6C 4B F4 C7 B9 */ bl xSceneID2Name__FP6xSceneUi lbl_800F2E70: @@ -4790,7 +4790,7 @@ AnimDuration__10zNPCCommonFP10xAnimState: lbl_800F3050: /* 800F3050 000EFE50 28 04 00 00 */ cmplwi r4, 0 /* 800F3054 000EFE54 40 82 00 0C */ bne lbl_800F3060 -/* 800F3058 000EFE58 C0 22 9A B0 */ lfs f1, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F3058 000EFE58 C0 22 9A B0 */ lfs f1, lbl__902-_SDA2_BASE_(r2) /* 800F305C 000EFE5C 48 00 00 0C */ b lbl_800F3068 lbl_800F3060: /* 800F3060 000EFE60 80 64 00 18 */ lwz r3, 0x18(r4) @@ -4838,10 +4838,10 @@ AnimTimeCurrent__10zNPCCommonFv: .global zNPCSettings_MakeDummy__Fv zNPCSettings_MakeDummy__Fv: /* 800F30E8 000EFEE8 3D 20 FE EE */ lis r9, 0xFEEDCAFE@ha -/* 800F30EC 000EFEEC 3C 80 80 31 */ lis r4, lbl_80312364@ha +/* 800F30EC 000EFEEC 3C 80 80 31 */ lis r4, lbl_dum$2804@ha /* 800F30F0 000EFEF0 3C 60 BA D1 */ lis r3, 0xBAD0CACA@ha /* 800F30F4 000EFEF4 38 E0 00 37 */ li r7, 0x37 -/* 800F30F8 000EFEF8 39 04 23 64 */ addi r8, r4, lbl_80312364@l +/* 800F30F8 000EFEF8 39 04 23 64 */ addi r8, r4, lbl_dum$2804@l /* 800F30FC 000EFEFC 38 C0 00 00 */ li r6, 0 /* 800F3100 000EFF00 38 A0 00 01 */ li r5, 1 /* 800F3104 000EFF04 39 29 CA FE */ addi r9, r9, 0xFEEDCAFE@l @@ -4867,9 +4867,9 @@ zNPCSettings_MakeDummy__Fv: /* 800F3154 000EFF54 98 C8 00 1F */ stb r6, 0x1f(r8) /* 800F3158 000EFF58 90 C8 00 20 */ stw r6, 0x20(r8) /* 800F315C 000EFF5C 90 08 00 28 */ stw r0, 0x28(r8) -/* 800F3160 000EFF60 C0 02 9B 04 */ lfs f0, lbl_803CE484-_SDA2_BASE_(r2) +/* 800F3160 000EFF60 C0 02 9B 04 */ lfs f0, lbl__2542-_SDA2_BASE_(r2) /* 800F3164 000EFF64 D0 08 00 24 */ stfs f0, 0x24(r8) -/* 800F3168 000EFF68 91 0D 93 D4 */ stw r8, lbl_803CBCD4-_SDA_BASE_(r13) +/* 800F3168 000EFF68 91 0D 93 D4 */ stw r8, lbl_g_dflt_npcsettings-_SDA_BASE_(r13) /* 800F316C 000EFF6C 4E 80 00 20 */ blr .global zNPCSettings_Find__FUi @@ -4888,7 +4888,7 @@ zNPCSettings_Find__FUi: lbl_800F319C: /* 800F319C 000EFF9C 28 00 00 00 */ cmplwi r0, 0 /* 800F31A0 000EFFA0 40 82 00 08 */ bne lbl_800F31A8 -/* 800F31A4 000EFFA4 80 0D 93 D4 */ lwz r0, lbl_803CBCD4-_SDA_BASE_(r13) +/* 800F31A4 000EFFA4 80 0D 93 D4 */ lwz r0, lbl_g_dflt_npcsettings-_SDA_BASE_(r13) lbl_800F31A8: /* 800F31A8 000EFFA8 7C 03 03 78 */ mr r3, r0 /* 800F31AC 000EFFAC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -4901,7 +4901,7 @@ Vibrate__10zNPCCommonFff: /* 800F31BC 000EFFBC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F31C0 000EFFC0 7C 08 02 A6 */ mflr r0 /* 800F31C4 000EFFC4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800F31C8 000EFFC8 C0 02 9A BC */ lfs f0, lbl_803CE43C-_SDA2_BASE_(r2) +/* 800F31C8 000EFFC8 C0 02 9A BC */ lfs f0, lbl__1298-_SDA2_BASE_(r2) /* 800F31CC 000EFFCC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800F31D0 000EFFD0 40 81 00 08 */ ble lbl_800F31D8 /* 800F31D4 000EFFD4 48 00 00 08 */ b lbl_800F31DC @@ -4909,26 +4909,26 @@ lbl_800F31D8: /* 800F31D8 000EFFD8 FC 40 00 90 */ fmr f2, f0 lbl_800F31DC: /* 800F31DC 000EFFDC EC 21 10 24 */ fdivs f1, f1, f2 -/* 800F31E0 000EFFE0 C0 02 9B 18 */ lfs f0, lbl_803CE498-_SDA2_BASE_(r2) +/* 800F31E0 000EFFE0 C0 02 9B 18 */ lfs f0, lbl__2830_1-_SDA2_BASE_(r2) /* 800F31E4 000EFFE4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800F31E8 000EFFE8 40 80 00 14 */ bge lbl_800F31FC -/* 800F31EC 000EFFEC C0 22 9A B8 */ lfs f1, lbl_803CE438-_SDA2_BASE_(r2) +/* 800F31EC 000EFFEC C0 22 9A B8 */ lfs f1, lbl__1141-_SDA2_BASE_(r2) /* 800F31F0 000EFFF0 38 80 00 02 */ li r4, 2 /* 800F31F4 000EFFF4 48 00 00 4D */ bl Vibrate__10zNPCCommonF10en_npcvibef /* 800F31F8 000EFFF8 48 00 00 38 */ b lbl_800F3230 lbl_800F31FC: -/* 800F31FC 000EFFFC C0 02 9B 1C */ lfs f0, lbl_803CE49C-_SDA2_BASE_(r2) +/* 800F31FC 000EFFFC C0 02 9B 1C */ lfs f0, lbl__2831-_SDA2_BASE_(r2) /* 800F3200 000F0000 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800F3204 000F0004 40 80 00 14 */ bge lbl_800F3218 -/* 800F3208 000F0008 C0 22 9A B8 */ lfs f1, lbl_803CE438-_SDA2_BASE_(r2) +/* 800F3208 000F0008 C0 22 9A B8 */ lfs f1, lbl__1141-_SDA2_BASE_(r2) /* 800F320C 000F000C 38 80 00 01 */ li r4, 1 /* 800F3210 000F0010 48 00 00 31 */ bl Vibrate__10zNPCCommonF10en_npcvibef /* 800F3214 000F0014 48 00 00 1C */ b lbl_800F3230 lbl_800F3218: -/* 800F3218 000F0018 C0 02 9A BC */ lfs f0, lbl_803CE43C-_SDA2_BASE_(r2) +/* 800F3218 000F0018 C0 02 9A BC */ lfs f0, lbl__1298-_SDA2_BASE_(r2) /* 800F321C 000F001C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800F3220 000F0020 40 80 00 10 */ bge lbl_800F3230 -/* 800F3224 000F0024 C0 22 9A B8 */ lfs f1, lbl_803CE438-_SDA2_BASE_(r2) +/* 800F3224 000F0024 C0 22 9A B8 */ lfs f1, lbl__1141-_SDA2_BASE_(r2) /* 800F3228 000F0028 38 80 00 00 */ li r4, 0 /* 800F322C 000F002C 48 00 00 15 */ bl Vibrate__10zNPCCommonF10en_npcvibef lbl_800F3230: @@ -4963,39 +4963,39 @@ lbl_800F3288: /* 800F3290 000F0090 40 80 00 50 */ bge lbl_800F32E0 /* 800F3294 000F0094 48 00 00 10 */ b lbl_800F32A4 lbl_800F3298: -/* 800F3298 000F0098 C3 E2 9B 20 */ lfs f31, lbl_803CE4A0-_SDA2_BASE_(r2) +/* 800F3298 000F0098 C3 E2 9B 20 */ lfs f31, lbl__2846-_SDA2_BASE_(r2) /* 800F329C 000F009C 3B E0 00 05 */ li r31, 5 /* 800F32A0 000F00A0 48 00 00 5C */ b lbl_800F32FC lbl_800F32A4: -/* 800F32A4 000F00A4 C3 E2 9B 20 */ lfs f31, lbl_803CE4A0-_SDA2_BASE_(r2) +/* 800F32A4 000F00A4 C3 E2 9B 20 */ lfs f31, lbl__2846-_SDA2_BASE_(r2) /* 800F32A8 000F00A8 3B E0 00 07 */ li r31, 7 /* 800F32AC 000F00AC 48 00 00 50 */ b lbl_800F32FC lbl_800F32B0: -/* 800F32B0 000F00B0 C3 E2 9B 20 */ lfs f31, lbl_803CE4A0-_SDA2_BASE_(r2) +/* 800F32B0 000F00B0 C3 E2 9B 20 */ lfs f31, lbl__2846-_SDA2_BASE_(r2) /* 800F32B4 000F00B4 3B E0 00 09 */ li r31, 9 /* 800F32B8 000F00B8 48 00 00 44 */ b lbl_800F32FC lbl_800F32BC: -/* 800F32BC 000F00BC C3 E2 9B 24 */ lfs f31, lbl_803CE4A4-_SDA2_BASE_(r2) +/* 800F32BC 000F00BC C3 E2 9B 24 */ lfs f31, lbl__2847-_SDA2_BASE_(r2) /* 800F32C0 000F00C0 3B E0 00 05 */ li r31, 5 /* 800F32C4 000F00C4 48 00 00 38 */ b lbl_800F32FC lbl_800F32C8: -/* 800F32C8 000F00C8 C3 E2 9A F0 */ lfs f31, lbl_803CE470-_SDA2_BASE_(r2) +/* 800F32C8 000F00C8 C3 E2 9A F0 */ lfs f31, lbl__2222-_SDA2_BASE_(r2) /* 800F32CC 000F00CC 3B E0 00 07 */ li r31, 7 /* 800F32D0 000F00D0 48 00 00 2C */ b lbl_800F32FC lbl_800F32D4: -/* 800F32D4 000F00D4 C3 E2 9B 28 */ lfs f31, lbl_803CE4A8-_SDA2_BASE_(r2) +/* 800F32D4 000F00D4 C3 E2 9B 28 */ lfs f31, lbl__2848-_SDA2_BASE_(r2) /* 800F32D8 000F00D8 3B E0 00 09 */ li r31, 9 /* 800F32DC 000F00DC 48 00 00 20 */ b lbl_800F32FC lbl_800F32E0: -/* 800F32E0 000F00E0 C3 E2 9A B0 */ lfs f31, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F32E0 000F00E0 C3 E2 9A B0 */ lfs f31, lbl__902-_SDA2_BASE_(r2) /* 800F32E4 000F00E4 3B E0 00 07 */ li r31, 7 -/* 800F32E8 000F00E8 C0 22 9B 18 */ lfs f1, lbl_803CE498-_SDA2_BASE_(r2) +/* 800F32E8 000F00E8 C0 22 9B 18 */ lfs f1, lbl__2830_1-_SDA2_BASE_(r2) /* 800F32EC 000F00EC 38 60 00 07 */ li r3, 7 /* 800F32F0 000F00F0 38 80 00 00 */ li r4, 0 /* 800F32F4 000F00F4 38 A0 00 00 */ li r5, 0 /* 800F32F8 000F00F8 4B FB 9E D5 */ bl zPadAddRumble__F14_tagRumbleTypefiUi lbl_800F32FC: -/* 800F32FC 000F00FC C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F32FC 000F00FC C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F3300 000F0100 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800F3304 000F0104 40 81 00 08 */ ble lbl_800F330C /* 800F3308 000F0108 FF E0 F0 90 */ fmr f31, f30 @@ -5040,14 +5040,14 @@ lbl_800F3370: .global NPCC_NPCIsConversing__Fv NPCC_NPCIsConversing__Fv: -/* 800F3390 000F0190 80 6D 93 E8 */ lwz r3, lbl_803CBCE8-_SDA_BASE_(r13) +/* 800F3390 000F0190 80 6D 93 E8 */ lwz r3, lbl_g_isConversation-_SDA_BASE_(r13) /* 800F3394 000F0194 4E 80 00 20 */ blr .global zNPCCommon_WonderReset__Fv zNPCCommon_WonderReset__Fv: /* 800F3398 000F0198 38 00 00 00 */ li r0, 0 -/* 800F339C 000F019C 90 0D 93 E8 */ stw r0, lbl_803CBCE8-_SDA_BASE_(r13) -/* 800F33A0 000F01A0 90 0D 93 E4 */ stw r0, lbl_803CBCE4-_SDA_BASE_(r13) +/* 800F339C 000F019C 90 0D 93 E8 */ stw r0, lbl_g_isConversation-_SDA_BASE_(r13) +/* 800F33A0 000F01A0 90 0D 93 E4 */ stw r0, lbl_g_flg_wonder-_SDA_BASE_(r13) /* 800F33A4 000F01A4 4E 80 00 20 */ blr .global WonderOfTalking__10zNPCCommonFiP5xBase @@ -5056,39 +5056,39 @@ WonderOfTalking__10zNPCCommonFiP5xBase: /* 800F33AC 000F01AC 41 82 00 24 */ beq lbl_800F33D0 /* 800F33B0 000F01B0 38 00 00 01 */ li r0, 1 /* 800F33B4 000F01B4 28 05 00 00 */ cmplwi r5, 0 -/* 800F33B8 000F01B8 90 0D 93 E8 */ stw r0, lbl_803CBCE8-_SDA_BASE_(r13) +/* 800F33B8 000F01B8 90 0D 93 E8 */ stw r0, lbl_g_isConversation-_SDA_BASE_(r13) /* 800F33BC 000F01BC 41 82 00 0C */ beq lbl_800F33C8 -/* 800F33C0 000F01C0 90 AD 93 EC */ stw r5, lbl_803CBCEC-_SDA_BASE_(r13) +/* 800F33C0 000F01C0 90 AD 93 EC */ stw r5, lbl_g_ownerConversation-_SDA_BASE_(r13) /* 800F33C4 000F01C4 4E 80 00 20 */ blr lbl_800F33C8: -/* 800F33C8 000F01C8 90 6D 93 EC */ stw r3, lbl_803CBCEC-_SDA_BASE_(r13) +/* 800F33C8 000F01C8 90 6D 93 EC */ stw r3, lbl_g_ownerConversation-_SDA_BASE_(r13) /* 800F33CC 000F01CC 4E 80 00 20 */ blr lbl_800F33D0: /* 800F33D0 000F01D0 38 00 00 00 */ li r0, 0 -/* 800F33D4 000F01D4 90 0D 93 E8 */ stw r0, lbl_803CBCE8-_SDA_BASE_(r13) -/* 800F33D8 000F01D8 90 0D 93 EC */ stw r0, lbl_803CBCEC-_SDA_BASE_(r13) +/* 800F33D4 000F01D4 90 0D 93 E8 */ stw r0, lbl_g_isConversation-_SDA_BASE_(r13) +/* 800F33D8 000F01D8 90 0D 93 EC */ stw r0, lbl_g_ownerConversation-_SDA_BASE_(r13) /* 800F33DC 000F01DC 4E 80 00 20 */ blr .global SomethingWonderful__10zNPCCommonFv SomethingWonderful__10zNPCCommonFv: /* 800F33E0 000F01E0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F33E4 000F01E4 7C 08 02 A6 */ mflr r0 -/* 800F33E8 000F01E8 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800F33E8 000F01E8 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800F33EC 000F01EC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800F33F0 000F01F0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800F33F0 000F01F0 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800F33F4 000F01F4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800F33F8 000F01F8 93 C1 00 08 */ stw r30, 8(r1) /* 800F33FC 000F01FC 7C 7E 1B 78 */ mr r30, r3 /* 800F3400 000F0200 80 04 16 B0 */ lwz r0, 0x16b0(r4) -/* 800F3404 000F0204 80 AD 93 E4 */ lwz r5, lbl_803CBCE4-_SDA_BASE_(r13) +/* 800F3404 000F0204 80 AD 93 E4 */ lwz r5, lbl_g_flg_wonder-_SDA_BASE_(r13) /* 800F3408 000F0208 28 00 00 01 */ cmplwi r0, 1 /* 800F340C 000F020C 7C BF 2B 78 */ mr r31, r5 /* 800F3410 000F0210 40 80 00 08 */ bge lbl_800F3418 /* 800F3414 000F0214 60 BF 00 02 */ ori r31, r5, 2 lbl_800F3418: -/* 800F3418 000F0218 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800F3418 000F0218 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800F341C 000F021C 38 00 BE FF */ li r0, -16641 -/* 800F3420 000F0220 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800F3420 000F0220 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800F3424 000F0224 80 63 17 88 */ lwz r3, 0x1788(r3) /* 800F3428 000F0228 7C 60 00 39 */ and. r0, r3, r0 /* 800F342C 000F022C 41 82 00 08 */ beq lbl_800F3434 @@ -5105,8 +5105,8 @@ lbl_800F3434: /* 800F3454 000F0254 40 82 00 08 */ bne lbl_800F345C /* 800F3458 000F0258 63 FF 00 40 */ ori r31, r31, 0x40 lbl_800F345C: -/* 800F345C 000F025C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800F3460 000F0260 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800F345C 000F025C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800F3460 000F0260 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800F3464 000F0264 80 63 1F BC */ lwz r3, 0x1fbc(r3) /* 800F3468 000F0268 28 03 00 00 */ cmplwi r3, 0 /* 800F346C 000F026C 41 82 00 14 */ beq lbl_800F3480 @@ -5115,7 +5115,7 @@ lbl_800F345C: /* 800F3478 000F0278 41 82 00 08 */ beq lbl_800F3480 /* 800F347C 000F027C 63 FF 00 01 */ ori r31, r31, 1 lbl_800F3480: -/* 800F3480 000F0280 80 0D 93 E8 */ lwz r0, lbl_803CBCE8-_SDA_BASE_(r13) +/* 800F3480 000F0280 80 0D 93 E8 */ lwz r0, lbl_g_isConversation-_SDA_BASE_(r13) /* 800F3484 000F0284 2C 00 00 00 */ cmpwi r0, 0 /* 800F3488 000F0288 41 82 00 08 */ beq lbl_800F3490 /* 800F348C 000F028C 63 FF 00 08 */ ori r31, r31, 8 @@ -5296,7 +5296,7 @@ SndStart__10zNPCCommonFUiP10NPCSndPropf: /* 800F36E0 000F04E0 BF 21 00 14 */ stmw r25, 0x14(r1) /* 800F36E4 000F04E4 7C BD 2B 79 */ or. r29, r5, r5 /* 800F36E8 000F04E8 FF A0 08 90 */ fmr f29, f1 -/* 800F36EC 000F04EC C3 C2 9A B0 */ lfs f30, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F36EC 000F04EC C3 C2 9A B0 */ lfs f30, lbl__902-_SDA2_BASE_(r2) /* 800F36F0 000F04F0 7C 7B 1B 78 */ mr r27, r3 /* 800F36F4 000F04F4 7C 9C 23 78 */ mr r28, r4 /* 800F36F8 000F04F8 3B E0 00 00 */ li r31, 0 @@ -5339,40 +5339,40 @@ lbl_800F3764: /* 800F3780 000F0580 38 60 00 00 */ li r3, 0 /* 800F3784 000F0584 48 00 01 64 */ b lbl_800F38E8 lbl_800F3788: -/* 800F3788 000F0588 88 0D 93 F4 */ lbz r0, lbl_803CBCF4-_SDA_BASE_(r13) +/* 800F3788 000F0588 88 0D 93 F4 */ lbz r0, lbl_init$2971-_SDA_BASE_(r13) /* 800F378C 000F058C 7C 00 07 75 */ extsb. r0, r0 /* 800F3790 000F0590 40 82 00 14 */ bne lbl_800F37A4 /* 800F3794 000F0594 38 60 00 00 */ li r3, 0 /* 800F3798 000F0598 38 00 00 01 */ li r0, 1 -/* 800F379C 000F059C 90 6D 93 F0 */ stw r3, lbl_803CBCF0-_SDA_BASE_(r13) -/* 800F37A0 000F05A0 98 0D 93 F4 */ stb r0, lbl_803CBCF4-_SDA_BASE_(r13) +/* 800F379C 000F059C 90 6D 93 F0 */ stw r3, lbl_idx_seq$2970-_SDA_BASE_(r13) +/* 800F37A0 000F05A0 98 0D 93 F4 */ stb r0, lbl_init$2971-_SDA_BASE_(r13) lbl_800F37A4: /* 800F37A4 000F05A4 57 C0 05 EF */ rlwinm. r0, r30, 0, 0x17, 0x17 /* 800F37A8 000F05A8 41 82 00 10 */ beq lbl_800F37B8 -/* 800F37AC 000F05AC C3 E2 9A BC */ lfs f31, lbl_803CE43C-_SDA2_BASE_(r2) +/* 800F37AC 000F05AC C3 E2 9A BC */ lfs f31, lbl__1298-_SDA2_BASE_(r2) /* 800F37B0 000F05B0 3B 40 00 82 */ li r26, 0x82 /* 800F37B4 000F05B4 48 00 00 34 */ b lbl_800F37E8 lbl_800F37B8: /* 800F37B8 000F05B8 57 C0 05 AD */ rlwinm. r0, r30, 0, 0x16, 0x16 /* 800F37BC 000F05BC 41 82 00 10 */ beq lbl_800F37CC -/* 800F37C0 000F05C0 C3 E2 9B 2C */ lfs f31, lbl_803CE4AC-_SDA2_BASE_(r2) +/* 800F37C0 000F05C0 C3 E2 9B 2C */ lfs f31, lbl__3086-_SDA2_BASE_(r2) /* 800F37C4 000F05C4 3B 40 00 7D */ li r26, 0x7d /* 800F37C8 000F05C8 48 00 00 20 */ b lbl_800F37E8 lbl_800F37CC: /* 800F37CC 000F05CC 57 C0 05 6B */ rlwinm. r0, r30, 0, 0x15, 0x15 /* 800F37D0 000F05D0 41 82 00 10 */ beq lbl_800F37E0 -/* 800F37D4 000F05D4 C3 E2 9B 1C */ lfs f31, lbl_803CE49C-_SDA2_BASE_(r2) +/* 800F37D4 000F05D4 C3 E2 9B 1C */ lfs f31, lbl__2831-_SDA2_BASE_(r2) /* 800F37D8 000F05D8 3B 40 00 79 */ li r26, 0x79 /* 800F37DC 000F05DC 48 00 00 0C */ b lbl_800F37E8 lbl_800F37E0: -/* 800F37E0 000F05E0 C3 E2 9B 2C */ lfs f31, lbl_803CE4AC-_SDA2_BASE_(r2) +/* 800F37E0 000F05E0 C3 E2 9B 2C */ lfs f31, lbl__3086-_SDA2_BASE_(r2) /* 800F37E4 000F05E4 3B 40 00 7D */ li r26, 0x7d lbl_800F37E8: /* 800F37E8 000F05E8 57 C0 05 29 */ rlwinm. r0, r30, 0, 0x14, 0x14 /* 800F37EC 000F05EC 41 82 00 1C */ beq lbl_800F3808 -/* 800F37F0 000F05F0 3C 60 80 27 */ lis r3, lbl_80268CA4@ha +/* 800F37F0 000F05F0 3C 60 80 27 */ lis r3, lbl_pitchChoices$2968@ha /* 800F37F4 000F05F4 38 80 00 07 */ li r4, 7 -/* 800F37F8 000F05F8 38 63 8C A4 */ addi r3, r3, lbl_80268CA4@l +/* 800F37F8 000F05F8 38 63 8C A4 */ addi r3, r3, lbl_pitchChoices$2968@l /* 800F37FC 000F05FC 38 A0 00 00 */ li r5, 0 /* 800F3800 000F0600 48 00 10 FD */ bl zNPCTypeCommon.xUtil_choose_f___FPCfiPCf /* 800F3804 000F0604 FF C0 08 90 */ fmr f30, f1 @@ -5389,7 +5389,7 @@ lbl_800F3820: /* 800F3828 000F0628 57 C0 03 DF */ rlwinm. r0, r30, 0, 0xf, 0xf /* 800F382C 000F062C 41 82 00 2C */ beq lbl_800F3858 /* 800F3830 000F0630 FC 20 F8 90 */ fmr f1, f31 -/* 800F3834 000F0634 C0 62 9A B0 */ lfs f3, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F3834 000F0634 C0 62 9A B0 */ lfs f3, lbl__902-_SDA2_BASE_(r2) /* 800F3838 000F0638 FC 40 F0 90 */ fmr f2, f30 /* 800F383C 000F063C 7F 83 E3 78 */ mr r3, r28 /* 800F3840 000F0640 7F 44 D3 78 */ mr r4, r26 @@ -5405,12 +5405,12 @@ lbl_800F3858: /* 800F3864 000F0664 41 82 00 44 */ beq lbl_800F38A8 /* 800F3868 000F0668 7F 63 DB 78 */ mr r3, r27 /* 800F386C 000F066C 4B F8 F4 8D */ bl Pos__10zNPCCommonFv -/* 800F3870 000F0670 C0 02 9B 30 */ lfs f0, lbl_803CE4B0-_SDA2_BASE_(r2) +/* 800F3870 000F0670 C0 02 9B 30 */ lfs f0, lbl__3087-_SDA2_BASE_(r2) /* 800F3874 000F0674 7C 66 1B 78 */ mr r6, r3 /* 800F3878 000F0678 FC 40 F0 90 */ fmr f2, f30 -/* 800F387C 000F067C C0 62 9A C8 */ lfs f3, lbl_803CE448-_SDA2_BASE_(r2) +/* 800F387C 000F067C C0 62 9A C8 */ lfs f3, lbl__1662-_SDA2_BASE_(r2) /* 800F3880 000F0680 FC 80 E8 90 */ fmr f4, f29 -/* 800F3884 000F0684 C0 A2 9A B0 */ lfs f5, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F3884 000F0684 C0 A2 9A B0 */ lfs f5, lbl__902-_SDA2_BASE_(r2) /* 800F3888 000F0688 EC 20 07 F2 */ fmuls f1, f0, f31 /* 800F388C 000F068C 7F 83 E3 78 */ mr r3, r28 /* 800F3890 000F0690 7F 44 D3 78 */ mr r4, r26 @@ -5420,12 +5420,12 @@ lbl_800F3858: /* 800F38A0 000F06A0 7C 7F 1B 78 */ mr r31, r3 /* 800F38A4 000F06A4 48 00 00 34 */ b lbl_800F38D8 lbl_800F38A8: -/* 800F38A8 000F06A8 C0 02 9B 30 */ lfs f0, lbl_803CE4B0-_SDA2_BASE_(r2) +/* 800F38A8 000F06A8 C0 02 9B 30 */ lfs f0, lbl__3087-_SDA2_BASE_(r2) /* 800F38AC 000F06AC FC 40 F0 90 */ fmr f2, f30 /* 800F38B0 000F06B0 FC 80 E8 90 */ fmr f4, f29 -/* 800F38B4 000F06B4 C0 62 9A C8 */ lfs f3, lbl_803CE448-_SDA2_BASE_(r2) +/* 800F38B4 000F06B4 C0 62 9A C8 */ lfs f3, lbl__1662-_SDA2_BASE_(r2) /* 800F38B8 000F06B8 EC 20 07 F2 */ fmuls f1, f0, f31 -/* 800F38BC 000F06BC C0 A2 9A B0 */ lfs f5, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F38BC 000F06BC C0 A2 9A B0 */ lfs f5, lbl__902-_SDA2_BASE_(r2) /* 800F38C0 000F06C0 7F 83 E3 78 */ mr r3, r28 /* 800F38C4 000F06C4 7F 44 D3 78 */ mr r4, r26 /* 800F38C8 000F06C8 7F 25 CB 78 */ mr r5, r25 @@ -5545,7 +5545,7 @@ lbl_800F3A2C: /* 800F3A40 000F0840 EC 00 F8 28 */ fsubs f0, f0, f31 /* 800F3A44 000F0844 D0 1F 02 5C */ stfs f0, 0x25c(r31) /* 800F3A48 000F0848 C0 3F 02 5C */ lfs f1, 0x25c(r31) -/* 800F3A4C 000F084C C0 02 9A B0 */ lfs f0, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F3A4C 000F084C C0 02 9A B0 */ lfs f0, lbl__902-_SDA2_BASE_(r2) /* 800F3A50 000F0850 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800F3A54 000F0854 41 81 00 34 */ bgt lbl_800F3A88 /* 800F3A58 000F0858 80 7F 02 54 */ lwz r3, 0x254(r31) @@ -5772,8 +5772,8 @@ lbl_800F3D44: /* 800F3D58 000F0B58 40 82 00 50 */ bne lbl_800F3DA8 lbl_800F3D5C: /* 800F3D5C 000F0B5C 80 83 00 24 */ lwz r4, 0x24(r3) -/* 800F3D60 000F0B60 3C 60 80 27 */ lis r3, lbl_80268CC0@ha -/* 800F3D64 000F0B64 3B 83 8C C0 */ addi r28, r3, lbl_80268CC0@l +/* 800F3D60 000F0B60 3C 60 80 27 */ lis r3, lbl__stringBase0_65@ha +/* 800F3D64 000F0B64 3B 83 8C C0 */ addi r28, r3, lbl__stringBase0_65@l /* 800F3D68 000F0B68 83 64 00 0C */ lwz r27, 0xc(r4) /* 800F3D6C 000F0B6C 48 00 00 34 */ b lbl_800F3DA0 lbl_800F3D70: @@ -5807,9 +5807,9 @@ lbl_800F3DA8: lbl_800F3DD0: /* 800F3DD0 000F0BD0 38 00 00 00 */ li r0, 0 lbl_800F3DD4: -/* 800F3DD4 000F0BD4 3C 60 80 29 */ lis r3, lbl_80294F30@ha +/* 800F3DD4 000F0BD4 3C 60 80 29 */ lis r3, lbl_g_hash_lassanim@ha /* 800F3DD8 000F0BD8 7C 05 03 78 */ mr r5, r0 -/* 800F3DDC 000F0BDC 38 63 4F 30 */ addi r3, r3, lbl_80294F30@l +/* 800F3DDC 000F0BDC 38 63 4F 30 */ addi r3, r3, lbl_g_hash_lassanim@l /* 800F3DE0 000F0BE0 80 03 00 04 */ lwz r0, 4(r3) /* 800F3DE4 000F0BE4 80 63 00 08 */ lwz r3, 8(r3) /* 800F3DE8 000F0BE8 48 00 00 34 */ b lbl_800F3E1C @@ -6133,21 +6133,21 @@ AddDEVGoals__10zNPCCommonFP7xPsyche: /* 800F4244 000F1044 4E 80 00 20 */ blr /* 800F4248 000F1048 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F424C 000F104C 7C 08 02 A6 */ mflr r0 -/* 800F4250 000F1050 3C 60 80 27 */ lis r3, lbl_80268CC0@ha +/* 800F4250 000F1050 3C 60 80 27 */ lis r3, lbl__stringBase0_65@ha /* 800F4254 000F1054 38 80 00 00 */ li r4, 0 /* 800F4258 000F1058 90 01 00 24 */ stw r0, 0x24(r1) -/* 800F425C 000F105C 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l +/* 800F425C 000F105C 38 63 8C C0 */ addi r3, r3, lbl__stringBase0_65@l /* 800F4260 000F1060 38 A0 00 00 */ li r5, 0 /* 800F4264 000F1064 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800F4268 000F1068 38 63 05 AB */ addi r3, r3, 0x5ab /* 800F426C 000F106C 4B F1 2A 05 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 800F4270 000F1070 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 800F4274 000F1074 3C 80 80 27 */ lis r4, lbl_80268CC0@ha +/* 800F4274 000F1074 3C 80 80 27 */ lis r4, lbl__stringBase0_65@ha /* 800F4278 000F1078 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l /* 800F427C 000F107C 7C 7F 1B 78 */ mr r31, r3 /* 800F4280 000F1080 90 01 00 08 */ stw r0, 8(r1) /* 800F4284 000F1084 38 00 00 00 */ li r0, 0 -/* 800F4288 000F1088 38 84 8C C0 */ addi r4, r4, lbl_80268CC0@l +/* 800F4288 000F1088 38 84 8C C0 */ addi r4, r4, lbl__stringBase0_65@l /* 800F428C 000F108C 38 A0 01 10 */ li r5, 0x110 /* 800F4290 000F1090 90 01 00 0C */ stw r0, 0xc(r1) /* 800F4294 000F1094 38 84 05 B6 */ addi r4, r4, 0x5b6 @@ -6157,8 +6157,8 @@ AddDEVGoals__10zNPCCommonFP7xPsyche: /* 800F42A4 000F10A4 39 00 00 00 */ li r8, 0 /* 800F42A8 000F10A8 39 20 00 00 */ li r9, 0 /* 800F42AC 000F10AC 39 40 00 00 */ li r10, 0 -/* 800F42B0 000F10B0 C0 22 9A BC */ lfs f1, lbl_803CE43C-_SDA2_BASE_(r2) -/* 800F42B4 000F10B4 C0 42 9A B0 */ lfs f2, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F42B0 000F10B0 C0 22 9A BC */ lfs f1, lbl__1298-_SDA2_BASE_(r2) +/* 800F42B4 000F10B4 C0 42 9A B0 */ lfs f2, lbl__902-_SDA2_BASE_(r2) /* 800F42B8 000F10B8 4B F1 2A A1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F42BC 000F10BC 80 01 00 24 */ lwz r0, 0x24(r1) /* 800F42C0 000F10C0 7F E3 FB 78 */ mr r3, r31 @@ -6168,10 +6168,10 @@ AddDEVGoals__10zNPCCommonFP7xPsyche: /* 800F42D0 000F10D0 4E 80 00 20 */ blr /* 800F42D4 000F10D4 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800F42D8 000F10D8 7C 08 02 A6 */ mflr r0 -/* 800F42DC 000F10DC 3C 60 80 27 */ lis r3, lbl_80268CC0@ha +/* 800F42DC 000F10DC 3C 60 80 27 */ lis r3, lbl__stringBase0_65@ha /* 800F42E0 000F10E0 38 80 00 00 */ li r4, 0 /* 800F42E4 000F10E4 90 01 00 34 */ stw r0, 0x34(r1) -/* 800F42E8 000F10E8 38 63 8C C0 */ addi r3, r3, lbl_80268CC0@l +/* 800F42E8 000F10E8 38 63 8C C0 */ addi r3, r3, lbl__stringBase0_65@l /* 800F42EC 000F10EC 38 A0 00 00 */ li r5, 0 /* 800F42F0 000F10F0 93 E1 00 2C */ stw r31, 0x2c(r1) /* 800F42F4 000F10F4 38 63 05 9F */ addi r3, r3, 0x59f @@ -6179,12 +6179,12 @@ AddDEVGoals__10zNPCCommonFP7xPsyche: /* 800F42FC 000F10FC 93 A1 00 24 */ stw r29, 0x24(r1) /* 800F4300 000F1100 4B F1 29 71 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 800F4304 000F1104 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 800F4308 000F1108 3C 80 80 29 */ lis r4, lbl_80294F3C@ha +/* 800F4308 000F1108 3C 80 80 29 */ lis r4, lbl_g_strz_lassanim@ha /* 800F430C 000F110C 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l /* 800F4310 000F1110 7C 7D 1B 78 */ mr r29, r3 /* 800F4314 000F1114 90 01 00 08 */ stw r0, 8(r1) /* 800F4318 000F1118 38 00 00 00 */ li r0, 0 -/* 800F431C 000F111C 3B C4 4F 3C */ addi r30, r4, lbl_80294F3C@l +/* 800F431C 000F111C 3B C4 4F 3C */ addi r30, r4, lbl_g_strz_lassanim@l /* 800F4320 000F1120 38 A0 00 00 */ li r5, 0 /* 800F4324 000F1124 90 01 00 0C */ stw r0, 0xc(r1) /* 800F4328 000F1128 38 C0 00 01 */ li r6, 1 @@ -6194,15 +6194,15 @@ AddDEVGoals__10zNPCCommonFP7xPsyche: /* 800F4338 000F1138 39 20 00 00 */ li r9, 0 /* 800F433C 000F113C 39 40 00 00 */ li r10, 0 /* 800F4340 000F1140 80 9E 00 04 */ lwz r4, 4(r30) -/* 800F4344 000F1144 C0 22 9A BC */ lfs f1, lbl_803CE43C-_SDA2_BASE_(r2) -/* 800F4348 000F1148 C0 42 9A B0 */ lfs f2, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F4344 000F1144 C0 22 9A BC */ lfs f1, lbl__1298-_SDA2_BASE_(r2) +/* 800F4348 000F1148 C0 42 9A B0 */ lfs f2, lbl__902-_SDA2_BASE_(r2) /* 800F434C 000F114C 4B F1 2A 0D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F4350 000F1150 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F4354 000F1154 3C 60 80 29 */ lis r3, lbl_80294F3C@ha +/* 800F4354 000F1154 3C 60 80 29 */ lis r3, lbl_g_strz_lassanim@ha /* 800F4358 000F1158 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F435C 000F115C 38 00 00 00 */ li r0, 0 /* 800F4360 000F1160 90 81 00 08 */ stw r4, 8(r1) -/* 800F4364 000F1164 3B E3 4F 3C */ addi r31, r3, lbl_80294F3C@l +/* 800F4364 000F1164 3B E3 4F 3C */ addi r31, r3, lbl_g_strz_lassanim@l /* 800F4368 000F1168 7F A3 EB 78 */ mr r3, r29 /* 800F436C 000F116C 38 A0 00 00 */ li r5, 0 /* 800F4370 000F1170 90 01 00 0C */ stw r0, 0xc(r1) @@ -6213,8 +6213,8 @@ AddDEVGoals__10zNPCCommonFP7xPsyche: /* 800F4384 000F1184 39 20 00 00 */ li r9, 0 /* 800F4388 000F1188 39 40 00 00 */ li r10, 0 /* 800F438C 000F118C 80 9F 00 08 */ lwz r4, 8(r31) -/* 800F4390 000F1190 C0 22 9A BC */ lfs f1, lbl_803CE43C-_SDA2_BASE_(r2) -/* 800F4394 000F1194 C0 42 9A B0 */ lfs f2, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F4390 000F1190 C0 22 9A BC */ lfs f1, lbl__1298-_SDA2_BASE_(r2) +/* 800F4394 000F1194 C0 42 9A B0 */ lfs f2, lbl__902-_SDA2_BASE_(r2) /* 800F4398 000F1198 4B F1 29 C1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F439C 000F119C 38 00 00 00 */ li r0, 0 /* 800F43A0 000F11A0 7F A3 EB 78 */ mr r3, r29 @@ -6225,7 +6225,7 @@ AddDEVGoals__10zNPCCommonFP7xPsyche: /* 800F43B4 000F11B4 90 01 00 0C */ stw r0, 0xc(r1) /* 800F43B8 000F11B8 39 20 00 00 */ li r9, 0 /* 800F43BC 000F11BC 39 40 00 00 */ li r10, 0 -/* 800F43C0 000F11C0 C0 22 9A B0 */ lfs f1, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F43C0 000F11C0 C0 22 9A B0 */ lfs f1, lbl__902-_SDA2_BASE_(r2) /* 800F43C4 000F11C4 80 9E 00 04 */ lwz r4, 4(r30) /* 800F43C8 000F11C8 FC 40 08 90 */ fmr f2, f1 /* 800F43CC 000F11CC 80 BF 00 08 */ lwz r5, 8(r31) @@ -6275,7 +6275,7 @@ lbl_800F4448: /* 800F4468 000F1268 90 81 00 0C */ stw r4, 0xc(r1) /* 800F446C 000F126C 38 E0 00 00 */ li r7, 0 /* 800F4470 000F1270 39 00 00 10 */ li r8, 0x10 -/* 800F4474 000F1274 C0 22 9A B0 */ lfs f1, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F4474 000F1274 C0 22 9A B0 */ lfs f1, lbl__902-_SDA2_BASE_(r2) /* 800F4478 000F1278 39 20 00 00 */ li r9, 0 /* 800F447C 000F127C 7C 9C 00 2E */ lwzx r4, r28, r0 /* 800F4480 000F1280 39 40 00 00 */ li r10, 0 @@ -6313,7 +6313,7 @@ lbl_800F44D8: /* 800F44F0 000F12F0 90 81 00 0C */ stw r4, 0xc(r1) /* 800F44F4 000F12F4 38 E0 00 00 */ li r7, 0 /* 800F44F8 000F12F8 39 00 00 00 */ li r8, 0 -/* 800F44FC 000F12FC C0 22 9A B0 */ lfs f1, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F44FC 000F12FC C0 22 9A B0 */ lfs f1, lbl__902-_SDA2_BASE_(r2) /* 800F4500 000F1300 39 20 00 00 */ li r9, 0 /* 800F4504 000F1304 7C 9C 00 2E */ lwzx r4, r28, r0 /* 800F4508 000F1308 39 40 00 00 */ li r10, 0 @@ -6331,7 +6331,7 @@ lbl_800F44D8: /* 800F4538 000F1338 39 20 00 00 */ li r9, 0 /* 800F453C 000F133C 7C 1D D0 2E */ lwzx r0, r29, r26 /* 800F4540 000F1340 39 40 00 00 */ li r10, 0 -/* 800F4544 000F1344 C0 22 9A B0 */ lfs f1, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F4544 000F1344 C0 22 9A B0 */ lfs f1, lbl__902-_SDA2_BASE_(r2) /* 800F4548 000F1348 54 00 10 3A */ slwi r0, r0, 2 /* 800F454C 000F134C 7C 9C F8 2E */ lwzx r4, r28, r31 /* 800F4550 000F1350 FC 40 08 90 */ fmr f2, f1 @@ -6357,8 +6357,8 @@ zNPCCommon_EjectPhlemOnPawz__Fv: /* 800F4590 000F1390 90 01 00 14 */ stw r0, 0x14(r1) /* 800F4594 000F1394 93 E1 00 0C */ stw r31, 0xc(r1) /* 800F4598 000F1398 4B FA 3B E5 */ bl zGameIsPaused__Fv -/* 800F459C 000F139C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800F45A0 000F13A0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800F459C 000F139C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800F45A0 000F13A0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800F45A4 000F13A4 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800F45A8 000F13A8 80 03 00 70 */ lwz r0, 0x70(r3) /* 800F45AC 000F13AC 28 00 00 00 */ cmplwi r0, 0 @@ -6389,9 +6389,9 @@ __ct__10zNPCCommonFi: /* 800F4600 000F1400 93 E1 00 0C */ stw r31, 0xc(r1) /* 800F4604 000F1404 7C 7F 1B 78 */ mr r31, r3 /* 800F4608 000F1408 48 00 00 C9 */ bl __ct__9xNPCBasicFi -/* 800F460C 000F140C 3C 80 80 29 */ lis r4, lbl_80295448@ha +/* 800F460C 000F140C 3C 80 80 29 */ lis r4, lbl___vt__10zNPCCommon@ha /* 800F4610 000F1410 7F E3 FB 78 */ mr r3, r31 -/* 800F4614 000F1414 38 04 54 48 */ addi r0, r4, lbl_80295448@l +/* 800F4614 000F1414 38 04 54 48 */ addi r0, r4, lbl___vt__10zNPCCommon@l /* 800F4618 000F1418 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 800F461C 000F141C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800F4620 000F1420 80 01 00 14 */ lwz r0, 0x14(r1) @@ -6457,7 +6457,7 @@ DuploOwner__10zNPCCommonFP10zNPCCommon: /* 800F46BC 000F14BC 4E 80 00 20 */ blr /* 800F46C0 000F14C0 4E 80 00 20 */ blr /* 800F46C4 000F14C4 4E 80 00 20 */ blr -/* 800F46C8 000F14C8 C0 22 9B 40 */ lfs f1, lbl_803CE4C0-_SDA2_BASE_(r2) +/* 800F46C8 000F14C8 C0 22 9B 40 */ lfs f1, lbl__3412-_SDA2_BASE_(r2) /* 800F46CC 000F14CC 4E 80 00 20 */ blr .global __ct__9xNPCBasicFi @@ -6471,9 +6471,9 @@ __ct__9xNPCBasicFi: /* 800F46E8 000F14E8 7C 7E 1B 78 */ mr r30, r3 /* 800F46EC 000F14EC 38 7E 00 D0 */ addi r3, r30, 0xd0 /* 800F46F0 000F14F0 4B FE 48 F1 */ bl __ct__12xFactoryInstFv -/* 800F46F4 000F14F4 3C 80 80 29 */ lis r4, lbl_80297A14@ha +/* 800F46F4 000F14F4 3C 80 80 29 */ lis r4, lbl___vt__9xNPCBasic@ha /* 800F46F8 000F14F8 7F C3 F3 78 */ mr r3, r30 -/* 800F46FC 000F14FC 38 04 7A 14 */ addi r0, r4, lbl_80297A14@l +/* 800F46FC 000F14FC 38 04 7A 14 */ addi r0, r4, lbl___vt__9xNPCBasic@l /* 800F4700 000F1500 90 1E 01 B8 */ stw r0, 0x1b8(r30) /* 800F4704 000F1504 93 FE 00 F4 */ stw r31, 0xf4(r30) /* 800F4708 000F1508 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -6660,12 +6660,12 @@ zNPCTypeCommon.xUtil_choose_f___FPCfiPCf: /* 800F491C 000F171C 93 81 00 20 */ stw r28, 0x20(r1) /* 800F4920 000F1720 7C 7C 1B 79 */ or. r28, r3, r3 /* 800F4924 000F1724 40 82 00 0C */ bne lbl_800F4930 -/* 800F4928 000F1728 C0 22 9A B0 */ lfs f1, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F4928 000F1728 C0 22 9A B0 */ lfs f1, lbl__902-_SDA2_BASE_(r2) /* 800F492C 000F172C 48 00 00 C4 */ b lbl_800F49F0 lbl_800F4930: /* 800F4930 000F1730 2C 1D 00 01 */ cmpwi r29, 1 /* 800F4934 000F1734 40 80 00 0C */ bge lbl_800F4940 -/* 800F4938 000F1738 C0 22 9A B0 */ lfs f1, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F4938 000F1738 C0 22 9A B0 */ lfs f1, lbl__902-_SDA2_BASE_(r2) /* 800F493C 000F173C 48 00 00 B4 */ b lbl_800F49F0 lbl_800F4940: /* 800F4940 000F1740 3B E0 00 00 */ li r31, 0 @@ -6675,7 +6675,7 @@ lbl_800F4940: /* 800F4950 000F1750 6F A3 80 00 */ xoris r3, r29, 0x8000 /* 800F4954 000F1754 3C 00 43 30 */ lis r0, 0x4330 /* 800F4958 000F1758 90 61 00 0C */ stw r3, 0xc(r1) -/* 800F495C 000F175C C8 42 9B 38 */ lfd f2, lbl_803CE4B8-_SDA2_BASE_(r2) +/* 800F495C 000F175C C8 42 9B 38 */ lfd f2, lbl__3105-_SDA2_BASE_(r2) /* 800F4960 000F1760 90 01 00 08 */ stw r0, 8(r1) /* 800F4964 000F1764 C8 01 00 08 */ lfd f0, 8(r1) /* 800F4968 000F1768 EC 00 10 28 */ fsubs f0, f0, f2 @@ -6686,7 +6686,7 @@ lbl_800F4940: /* 800F497C 000F177C 48 00 00 54 */ b lbl_800F49D0 lbl_800F4980: /* 800F4980 000F1780 7F C3 F3 78 */ mr r3, r30 -/* 800F4984 000F1784 C0 42 9A B0 */ lfs f2, lbl_803CE430-_SDA2_BASE_(r2) +/* 800F4984 000F1784 C0 42 9A B0 */ lfs f2, lbl__902-_SDA2_BASE_(r2) /* 800F4988 000F1788 38 80 00 00 */ li r4, 0 /* 800F498C 000F178C 7F A9 03 A6 */ mtctr r29 /* 800F4990 000F1790 2C 1D 00 00 */ cmpwi r29, 0 diff --git a/asm/Game/zNPCTypeDuplotron.s b/asm/Game/zNPCTypeDuplotron.s index 65240cef2..a4a983486 100644 --- a/asm/Game/zNPCTypeDuplotron.s +++ b/asm/Game/zNPCTypeDuplotron.s @@ -6,13 +6,13 @@ ZNPC_Duplotron_Startup__Fv: /* 801251BC 00121FBC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801251C0 00121FC0 7C 08 02 A6 */ mflr r0 -/* 801251C4 00121FC4 3C 80 80 2A */ lis r4, lbl_80298A94@ha -/* 801251C8 00121FC8 3C 60 80 2A */ lis r3, lbl_80298A80@ha +/* 801251C4 00121FC4 3C 80 80 2A */ lis r4, lbl_g_strz_dupoanim@ha +/* 801251C8 00121FC8 3C 60 80 2A */ lis r3, lbl_g_hash_dupoanim@ha /* 801251CC 00121FCC 90 01 00 24 */ stw r0, 0x24(r1) /* 801251D0 00121FD0 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 801251D4 00121FD4 3B E4 8A 94 */ addi r31, r4, lbl_80298A94@l +/* 801251D4 00121FD4 3B E4 8A 94 */ addi r31, r4, lbl_g_strz_dupoanim@l /* 801251D8 00121FD8 93 C1 00 18 */ stw r30, 0x18(r1) -/* 801251DC 00121FDC 3B C3 8A 80 */ addi r30, r3, lbl_80298A80@l +/* 801251DC 00121FDC 3B C3 8A 80 */ addi r30, r3, lbl_g_hash_dupoanim@l /* 801251E0 00121FE0 93 A1 00 14 */ stw r29, 0x14(r1) /* 801251E4 00121FE4 3B A0 00 00 */ li r29, 0 lbl_801251E8: @@ -116,26 +116,26 @@ lbl_801252F0: /* 80125324 00122124 4E 80 00 20 */ blr /* 80125328 00122128 94 21 FF C0 */ stwu r1, -0x40(r1) /* 8012532C 0012212C 7C 08 02 A6 */ mflr r0 -/* 80125330 00122130 3C 60 80 27 */ lis r3, lbl_8026C0E8@ha +/* 80125330 00122130 3C 60 80 27 */ lis r3, lbl__stringBase0_78@ha /* 80125334 00122134 38 80 00 00 */ li r4, 0 /* 80125338 00122138 90 01 00 44 */ stw r0, 0x44(r1) -/* 8012533C 0012213C 38 63 C0 E8 */ addi r3, r3, lbl_8026C0E8@l +/* 8012533C 0012213C 38 63 C0 E8 */ addi r3, r3, lbl__stringBase0_78@l /* 80125340 00122140 38 A0 00 00 */ li r5, 0 /* 80125344 00122144 93 E1 00 3C */ stw r31, 0x3c(r1) /* 80125348 00122148 38 63 00 27 */ addi r3, r3, 0x27 /* 8012534C 0012214C 93 C1 00 38 */ stw r30, 0x38(r1) /* 80125350 00122150 93 A1 00 34 */ stw r29, 0x34(r1) /* 80125354 00122154 4B EE 19 1D */ bl xAnimTableNew__FPCcPP10xAnimTableUi -/* 80125358 00122158 3C 80 80 27 */ lis r4, lbl_8026C0C8@ha +/* 80125358 00122158 3C 80 80 27 */ lis r4, lbl__863_4@ha /* 8012535C 0012215C 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 80125360 00122160 38 E4 C0 C8 */ addi r7, r4, lbl_8026C0C8@l +/* 80125360 00122160 38 E4 C0 C8 */ addi r7, r4, lbl__863_4@l /* 80125364 00122164 38 00 00 00 */ li r0, 0 /* 80125368 00122168 80 C7 00 00 */ lwz r6, 0(r7) /* 8012536C 0012216C 39 65 6C FC */ addi r11, r5, lbl_80006CFC@l /* 80125370 00122170 81 07 00 04 */ lwz r8, 4(r7) -/* 80125374 00122174 3C 80 80 2A */ lis r4, lbl_80298A94@ha +/* 80125374 00122174 3C 80 80 2A */ lis r4, lbl_g_strz_dupoanim@ha /* 80125378 00122178 83 A7 00 08 */ lwz r29, 8(r7) -/* 8012537C 0012217C 38 84 8A 94 */ addi r4, r4, lbl_80298A94@l +/* 8012537C 0012217C 38 84 8A 94 */ addi r4, r4, lbl_g_strz_dupoanim@l /* 80125380 00122180 83 C7 00 0C */ lwz r30, 0xc(r7) /* 80125384 00122184 7C 7F 1B 78 */ mr r31, r3 /* 80125388 00122188 81 87 00 10 */ lwz r12, 0x10(r7) @@ -154,15 +154,15 @@ lbl_801252F0: /* 801253BC 001221BC 90 01 00 0C */ stw r0, 0xc(r1) /* 801253C0 001221C0 90 01 00 10 */ stw r0, 0x10(r1) /* 801253C4 001221C4 80 84 00 04 */ lwz r4, 4(r4) -/* 801253C8 001221C8 C0 22 A1 18 */ lfs f1, lbl_803CEA98-_SDA2_BASE_(r2) -/* 801253CC 001221CC C0 42 A1 1C */ lfs f2, lbl_803CEA9C-_SDA2_BASE_(r2) +/* 801253C8 001221C8 C0 22 A1 18 */ lfs f1, lbl__866_4-_SDA2_BASE_(r2) +/* 801253CC 001221CC C0 42 A1 1C */ lfs f2, lbl__867_5-_SDA2_BASE_(r2) /* 801253D0 001221D0 4B EE 19 89 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801253D4 001221D4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 801253D8 001221D8 3C 60 80 2A */ lis r3, lbl_80298A94@ha +/* 801253D8 001221D8 3C 60 80 2A */ lis r3, lbl_g_strz_dupoanim@ha /* 801253DC 001221DC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 801253E0 001221E0 38 00 00 00 */ li r0, 0 /* 801253E4 001221E4 90 81 00 08 */ stw r4, 8(r1) -/* 801253E8 001221E8 38 83 8A 94 */ addi r4, r3, lbl_80298A94@l +/* 801253E8 001221E8 38 83 8A 94 */ addi r4, r3, lbl_g_strz_dupoanim@l /* 801253EC 001221EC 7F E3 FB 78 */ mr r3, r31 /* 801253F0 001221F0 38 A0 00 20 */ li r5, 0x20 /* 801253F4 001221F4 90 01 00 0C */ stw r0, 0xc(r1) @@ -173,15 +173,15 @@ lbl_801252F0: /* 80125408 00122208 39 20 00 00 */ li r9, 0 /* 8012540C 0012220C 39 40 00 00 */ li r10, 0 /* 80125410 00122210 80 84 00 08 */ lwz r4, 8(r4) -/* 80125414 00122214 C0 22 A1 18 */ lfs f1, lbl_803CEA98-_SDA2_BASE_(r2) -/* 80125418 00122218 C0 42 A1 1C */ lfs f2, lbl_803CEA9C-_SDA2_BASE_(r2) +/* 80125414 00122214 C0 22 A1 18 */ lfs f1, lbl__866_4-_SDA2_BASE_(r2) +/* 80125418 00122218 C0 42 A1 1C */ lfs f2, lbl__867_5-_SDA2_BASE_(r2) /* 8012541C 0012221C 4B EE 19 3D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80125420 00122220 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80125424 00122224 3C 60 80 2A */ lis r3, lbl_80298A94@ha +/* 80125424 00122224 3C 60 80 2A */ lis r3, lbl_g_strz_dupoanim@ha /* 80125428 00122228 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8012542C 0012222C 38 00 00 00 */ li r0, 0 /* 80125430 00122230 90 81 00 08 */ stw r4, 8(r1) -/* 80125434 00122234 38 83 8A 94 */ addi r4, r3, lbl_80298A94@l +/* 80125434 00122234 38 83 8A 94 */ addi r4, r3, lbl_g_strz_dupoanim@l /* 80125438 00122238 7F E3 FB 78 */ mr r3, r31 /* 8012543C 0012223C 38 A0 00 10 */ li r5, 0x10 /* 80125440 00122240 90 01 00 0C */ stw r0, 0xc(r1) @@ -192,15 +192,15 @@ lbl_801252F0: /* 80125454 00122254 39 20 00 00 */ li r9, 0 /* 80125458 00122258 39 40 00 00 */ li r10, 0 /* 8012545C 0012225C 80 84 00 0C */ lwz r4, 0xc(r4) -/* 80125460 00122260 C0 22 A1 18 */ lfs f1, lbl_803CEA98-_SDA2_BASE_(r2) -/* 80125464 00122264 C0 42 A1 1C */ lfs f2, lbl_803CEA9C-_SDA2_BASE_(r2) +/* 80125460 00122260 C0 22 A1 18 */ lfs f1, lbl__866_4-_SDA2_BASE_(r2) +/* 80125464 00122264 C0 42 A1 1C */ lfs f2, lbl__867_5-_SDA2_BASE_(r2) /* 80125468 00122268 4B EE 18 F1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8012546C 0012226C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80125470 00122270 3C 60 80 2A */ lis r3, lbl_80298A94@ha +/* 80125470 00122270 3C 60 80 2A */ lis r3, lbl_g_strz_dupoanim@ha /* 80125474 00122274 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80125478 00122278 38 00 00 00 */ li r0, 0 /* 8012547C 0012227C 90 81 00 08 */ stw r4, 8(r1) -/* 80125480 00122280 38 83 8A 94 */ addi r4, r3, lbl_80298A94@l +/* 80125480 00122280 38 83 8A 94 */ addi r4, r3, lbl_g_strz_dupoanim@l /* 80125484 00122284 7F E3 FB 78 */ mr r3, r31 /* 80125488 00122288 38 A0 00 00 */ li r5, 0 /* 8012548C 0012228C 90 01 00 0C */ stw r0, 0xc(r1) @@ -211,12 +211,12 @@ lbl_801252F0: /* 801254A0 001222A0 39 20 00 00 */ li r9, 0 /* 801254A4 001222A4 39 40 00 00 */ li r10, 0 /* 801254A8 001222A8 80 84 00 10 */ lwz r4, 0x10(r4) -/* 801254AC 001222AC C0 22 A1 18 */ lfs f1, lbl_803CEA98-_SDA2_BASE_(r2) -/* 801254B0 001222B0 C0 42 A1 1C */ lfs f2, lbl_803CEA9C-_SDA2_BASE_(r2) +/* 801254AC 001222AC C0 22 A1 18 */ lfs f1, lbl__866_4-_SDA2_BASE_(r2) +/* 801254B0 001222B0 C0 42 A1 1C */ lfs f2, lbl__867_5-_SDA2_BASE_(r2) /* 801254B4 001222B4 4B EE 18 A5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 801254B8 001222B8 3C 60 80 2A */ lis r3, lbl_80298A94@ha -/* 801254BC 001222BC C0 22 A1 20 */ lfs f1, lbl_803CEAA0-_SDA2_BASE_(r2) -/* 801254C0 001222C0 38 83 8A 94 */ addi r4, r3, lbl_80298A94@l +/* 801254B8 001222B8 3C 60 80 2A */ lis r3, lbl_g_strz_dupoanim@ha +/* 801254BC 001222BC C0 22 A1 20 */ lfs f1, lbl__868_2-_SDA2_BASE_(r2) +/* 801254C0 001222C0 38 83 8A 94 */ addi r4, r3, lbl_g_strz_dupoanim@l /* 801254C4 001222C4 38 A1 00 18 */ addi r5, r1, 0x18 /* 801254C8 001222C8 7F E3 FB 78 */ mr r3, r31 /* 801254CC 001222CC 38 C0 00 01 */ li r6, 1 @@ -247,7 +247,7 @@ lbl_801252F0: /* 80125530 00122330 80 7F 01 C8 */ lwz r3, 0x1c8(r31) /* 80125534 00122334 54 63 02 0C */ rlwinm r3, r3, 0, 8, 6 /* 80125538 00122338 90 7F 01 C8 */ stw r3, 0x1c8(r31) -/* 8012553C 0012233C 90 0D 95 74 */ stw r0, lbl_803CBE74-_SDA_BASE_(r13) +/* 8012553C 0012233C 90 0D 95 74 */ stw r0, lbl_rast_blinky__13zNPCDuplotron-_SDA_BASE_(r13) /* 80125540 00122340 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80125544 00122344 80 01 00 14 */ lwz r0, 0x14(r1) /* 80125548 00122348 7C 08 03 A6 */ mtlr r0 @@ -286,22 +286,22 @@ lbl_801255B8: /* 801255BC 001223BC 80 BF 02 04 */ lwz r5, 0x204(r31) /* 801255C0 001223C0 48 00 53 15 */ bl SetWaveMode__11zNPCSpawnerF15en_SM_WAVE_MODEfi lbl_801255C4: -/* 801255C4 001223C4 3C 60 80 2A */ lis r3, lbl_802987A0@ha +/* 801255C4 001223C4 3C 60 80 2A */ lis r3, lbl_g_sndTrax_Duplotron@ha /* 801255C8 001223C8 80 9F 01 D8 */ lwz r4, 0x1d8(r31) -/* 801255CC 001223CC 38 63 87 A0 */ addi r3, r3, lbl_802987A0@l +/* 801255CC 001223CC 38 63 87 A0 */ addi r3, r3, lbl_g_sndTrax_Duplotron@l /* 801255D0 001223D0 90 64 03 9C */ stw r3, 0x39c(r4) /* 801255D4 001223D4 4B FF F7 71 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax -/* 801255D8 001223D8 80 0D 95 74 */ lwz r0, lbl_803CBE74-_SDA_BASE_(r13) +/* 801255D8 001223D8 80 0D 95 74 */ lwz r0, lbl_rast_blinky__13zNPCDuplotron-_SDA_BASE_(r13) /* 801255DC 001223DC 28 00 00 00 */ cmplwi r0, 0 /* 801255E0 001223E0 40 82 00 24 */ bne lbl_80125604 -/* 801255E4 001223E4 3C 60 80 27 */ lis r3, lbl_8026C0E8@ha -/* 801255E8 001223E8 38 63 C0 E8 */ addi r3, r3, lbl_8026C0E8@l +/* 801255E4 001223E4 3C 60 80 27 */ lis r3, lbl__stringBase0_78@ha +/* 801255E8 001223E8 38 63 C0 E8 */ addi r3, r3, lbl__stringBase0_78@l /* 801255EC 001223EC 38 63 00 34 */ addi r3, r3, 0x34 /* 801255F0 001223F0 48 00 AB A1 */ bl NPCC_FindRWTexture__FPCc /* 801255F4 001223F4 28 03 00 00 */ cmplwi r3, 0 /* 801255F8 001223F8 41 82 00 0C */ beq lbl_80125604 /* 801255FC 001223FC 80 03 00 00 */ lwz r0, 0(r3) -/* 80125600 00122400 90 0D 95 74 */ stw r0, lbl_803CBE74-_SDA_BASE_(r13) +/* 80125600 00122400 90 0D 95 74 */ stw r0, lbl_rast_blinky__13zNPCDuplotron-_SDA_BASE_(r13) lbl_80125604: /* 80125604 00122404 80 01 00 14 */ lwz r0, 0x14(r1) /* 80125608 00122408 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -349,9 +349,9 @@ lbl_80125660: /* 801256AC 001224AC 80 1B 02 A4 */ lwz r0, 0x2a4(r27) /* 801256B0 001224B0 28 00 00 00 */ cmplwi r0, 0 /* 801256B4 001224B4 41 82 00 70 */ beq lbl_80125724 -/* 801256B8 001224B8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 801256B8 001224B8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 801256BC 001224BC 3B A0 00 00 */ li r29, 0 -/* 801256C0 001224C0 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 801256C0 001224C0 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 801256C4 001224C4 3B C0 00 00 */ li r30, 0 /* 801256C8 001224C8 48 00 00 50 */ b lbl_80125718 lbl_801256CC: @@ -460,9 +460,9 @@ lbl_80125824: /* 80125828 00122628 41 80 FF A8 */ blt lbl_801257D0 /* 8012582C 0012262C 48 00 00 18 */ b lbl_80125844 lbl_80125830: -/* 80125830 00122630 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80125830 00122630 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80125834 00122634 80 84 00 00 */ lwz r4, 0(r4) -/* 80125838 00122638 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80125838 00122638 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8012583C 0012263C 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 80125840 00122640 4B F1 9D E5 */ bl xSceneID2Name__FP6xSceneUi lbl_80125844: @@ -599,9 +599,9 @@ lbl_80125A18: lbl_80125A1C: /* 80125A1C 0012281C 2C 00 00 00 */ cmpwi r0, 0 /* 80125A20 00122820 4D 80 00 20 */ bltlr -/* 80125A24 00122824 3C 60 80 2A */ lis r3, lbl_80298A80@ha +/* 80125A24 00122824 3C 60 80 2A */ lis r3, lbl_g_hash_dupoanim@ha /* 80125A28 00122828 54 00 10 3A */ slwi r0, r0, 2 -/* 80125A2C 0012282C 38 63 8A 80 */ addi r3, r3, lbl_80298A80@l +/* 80125A2C 0012282C 38 63 8A 80 */ addi r3, r3, lbl_g_hash_dupoanim@l /* 80125A30 00122830 7C 63 00 2E */ lwzx r3, r3, r0 /* 80125A34 00122834 4E 80 00 20 */ blr /* 80125A38 00122838 94 21 FF F0 */ stwu r1, -0x10(r1) @@ -783,54 +783,54 @@ lbl_80125C8C: DUPO_InitEffects__Fv: /* 80125CA4 00122AA4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80125CA8 00122AA8 7C 08 02 A6 */ mflr r0 -/* 80125CAC 00122AAC 3C 60 80 27 */ lis r3, lbl_8026C0E8@ha -/* 80125CB0 00122AB0 3C 80 80 31 */ lis r4, lbl_80314CB8@ha +/* 80125CAC 00122AAC 3C 60 80 27 */ lis r3, lbl__stringBase0_78@ha +/* 80125CB0 00122AB0 3C 80 80 31 */ lis r4, lbl_g_parf_smoky@ha /* 80125CB4 00122AB4 90 01 00 14 */ stw r0, 0x14(r1) -/* 80125CB8 00122AB8 38 63 C0 E8 */ addi r3, r3, lbl_8026C0E8@l +/* 80125CB8 00122AB8 38 63 C0 E8 */ addi r3, r3, lbl__stringBase0_78@l /* 80125CBC 00122ABC 38 63 00 46 */ addi r3, r3, 0x46 /* 80125CC0 00122AC0 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80125CC4 00122AC4 3B E4 4C B8 */ addi r31, r4, lbl_80314CB8@l +/* 80125CC4 00122AC4 3B E4 4C B8 */ addi r31, r4, lbl_g_parf_smoky@l /* 80125CC8 00122AC8 4B F8 2B 7D */ bl zParEmitterFind__FPCc -/* 80125CCC 00122ACC 3C 80 80 27 */ lis r4, lbl_8026C0E8@ha -/* 80125CD0 00122AD0 90 6D 95 68 */ stw r3, lbl_803CBE68-_SDA_BASE_(r13) -/* 80125CD4 00122AD4 38 64 C0 E8 */ addi r3, r4, lbl_8026C0E8@l +/* 80125CCC 00122ACC 3C 80 80 27 */ lis r4, lbl__stringBase0_78@ha +/* 80125CD0 00122AD0 90 6D 95 68 */ stw r3, lbl_g_pemit_smoky-_SDA_BASE_(r13) +/* 80125CD4 00122AD4 38 64 C0 E8 */ addi r3, r4, lbl__stringBase0_78@l /* 80125CD8 00122AD8 38 63 00 5A */ addi r3, r3, 0x5a /* 80125CDC 00122ADC 4B F8 2B 69 */ bl zParEmitterFind__FPCc -/* 80125CE0 00122AE0 3C 80 80 27 */ lis r4, lbl_8026C0E8@ha -/* 80125CE4 00122AE4 90 6D 95 6C */ stw r3, lbl_803CBE6C-_SDA_BASE_(r13) -/* 80125CE8 00122AE8 38 64 C0 E8 */ addi r3, r4, lbl_8026C0E8@l +/* 80125CE0 00122AE0 3C 80 80 27 */ lis r4, lbl__stringBase0_78@ha +/* 80125CE4 00122AE4 90 6D 95 6C */ stw r3, lbl_g_pemit_steam_1-_SDA_BASE_(r13) +/* 80125CE8 00122AE8 38 64 C0 E8 */ addi r3, r4, lbl__stringBase0_78@l /* 80125CEC 00122AEC 38 63 00 6E */ addi r3, r3, 0x6e /* 80125CF0 00122AF0 4B F8 2B 55 */ bl zParEmitterFind__FPCc -/* 80125CF4 00122AF4 90 6D 95 70 */ stw r3, lbl_803CBE70-_SDA_BASE_(r13) -/* 80125CF8 00122AF8 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 80125CF4 00122AF4 90 6D 95 70 */ stw r3, lbl_g_pemit_overheat-_SDA_BASE_(r13) +/* 80125CF8 00122AF8 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 80125CFC 00122AFC 38 7F 00 00 */ addi r3, r31, 0 /* 80125D00 00122B00 38 00 01 00 */ li r0, 0x100 /* 80125D04 00122B04 90 03 01 38 */ stw r0, 0x138(r3) -/* 80125D08 00122B08 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 80125D08 00122B08 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 80125D0C 00122B0C 38 63 01 40 */ addi r3, r3, 0x140 /* 80125D10 00122B10 4B F2 87 CD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80125D14 00122B14 38 7F 01 6C */ addi r3, r31, 0x16c /* 80125D18 00122B18 38 00 03 00 */ li r0, 0x300 -/* 80125D1C 00122B1C 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 80125D1C 00122B1C 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 80125D20 00122B20 90 03 01 38 */ stw r0, 0x138(r3) -/* 80125D24 00122B24 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 80125D24 00122B24 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 80125D28 00122B28 38 63 01 40 */ addi r3, r3, 0x140 /* 80125D2C 00122B2C 4B F2 87 B1 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 80125D30 00122B30 3C 80 80 25 */ lis r4, lbl_80253030@ha +/* 80125D30 00122B30 3C 80 80 25 */ lis r4, lbl_g_Y3@ha /* 80125D34 00122B34 38 7F 01 6C */ addi r3, r31, 0x16c -/* 80125D38 00122B38 38 84 30 30 */ addi r4, r4, lbl_80253030@l +/* 80125D38 00122B38 38 84 30 30 */ addi r4, r4, lbl_g_Y3@l /* 80125D3C 00122B3C 38 63 01 4C */ addi r3, r3, 0x14c /* 80125D40 00122B40 4B F2 87 9D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80125D44 00122B44 38 7F 02 D8 */ addi r3, r31, 0x2d8 /* 80125D48 00122B48 38 00 03 00 */ li r0, 0x300 -/* 80125D4C 00122B4C 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 80125D4C 00122B4C 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 80125D50 00122B50 90 03 01 38 */ stw r0, 0x138(r3) -/* 80125D54 00122B54 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 80125D54 00122B54 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 80125D58 00122B58 38 63 01 40 */ addi r3, r3, 0x140 /* 80125D5C 00122B5C 4B F2 87 81 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 80125D60 00122B60 3C 80 80 25 */ lis r4, lbl_80253030@ha +/* 80125D60 00122B60 3C 80 80 25 */ lis r4, lbl_g_Y3@ha /* 80125D64 00122B64 38 7F 02 D8 */ addi r3, r31, 0x2d8 -/* 80125D68 00122B68 38 84 30 30 */ addi r4, r4, lbl_80253030@l +/* 80125D68 00122B68 38 84 30 30 */ addi r4, r4, lbl_g_Y3@l /* 80125D6C 00122B6C 38 63 01 4C */ addi r3, r3, 0x14c /* 80125D70 00122B70 4B F2 87 6D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80125D74 00122B74 80 01 00 14 */ lwz r0, 0x14(r1) @@ -858,10 +858,10 @@ VFXSmokeStack__13zNPCDuplotronFf: /* 80125DB4 00122BB4 93 81 00 20 */ stw r28, 0x20(r1) /* 80125DB8 00122BB8 FF E0 08 90 */ fmr f31, f1 /* 80125DBC 00122BBC 7C 7C 1B 78 */ mr r28, r3 -/* 80125DC0 00122BC0 C0 42 A1 18 */ lfs f2, lbl_803CEA98-_SDA2_BASE_(r2) +/* 80125DC0 00122BC0 C0 42 A1 18 */ lfs f2, lbl__866_4-_SDA2_BASE_(r2) /* 80125DC4 00122BC4 38 7C 02 A0 */ addi r3, r28, 0x2a0 /* 80125DC8 00122BC8 48 00 A2 B1 */ bl NPCC_TmrCycle__FPfff -/* 80125DCC 00122BCC C0 22 A1 24 */ lfs f1, lbl_803CEAA4-_SDA2_BASE_(r2) +/* 80125DCC 00122BCC C0 22 A1 24 */ lfs f1, lbl__1122-_SDA2_BASE_(r2) /* 80125DD0 00122BD0 7F 83 E3 78 */ mr r3, r28 /* 80125DD4 00122BD4 38 80 00 00 */ li r4, 0 /* 80125DD8 00122BD8 4B FC BD E5 */ bl IsAttackFrame__10zNPCCommonFfi @@ -872,26 +872,26 @@ VFXSmokeStack__13zNPCDuplotronFf: /* 80125DEC 00122BEC 38 80 00 00 */ li r4, 0 /* 80125DF0 00122BF0 48 00 A0 71 */ bl NPCC_ds2_toCam__FPC5xVec3P5xVec3 /* 80125DF4 00122BF4 FF C0 08 90 */ fmr f30, f1 -/* 80125DF8 00122BF8 C0 22 A1 28 */ lfs f1, lbl_803CEAA8-_SDA2_BASE_(r2) +/* 80125DF8 00122BF8 C0 22 A1 28 */ lfs f1, lbl__1123-_SDA2_BASE_(r2) /* 80125DFC 00122BFC 4B F2 22 AD */ bl SQ__Ff /* 80125E00 00122C00 FC 1E 08 40 */ fcmpo cr0, f30, f1 /* 80125E04 00122C04 41 81 01 40 */ bgt lbl_80125F44 /* 80125E08 00122C08 C0 3C 02 A0 */ lfs f1, 0x2a0(r28) -/* 80125E0C 00122C0C C0 02 A1 30 */ lfs f0, lbl_803CEAB0-_SDA2_BASE_(r2) -/* 80125E10 00122C10 C0 42 A1 2C */ lfs f2, lbl_803CEAAC-_SDA2_BASE_(r2) +/* 80125E0C 00122C0C C0 02 A1 30 */ lfs f0, lbl__1125_2-_SDA2_BASE_(r2) +/* 80125E10 00122C10 C0 42 A1 2C */ lfs f2, lbl__1124-_SDA2_BASE_(r2) /* 80125E14 00122C14 EC 01 00 32 */ fmuls f0, f1, f0 /* 80125E18 00122C18 EC 22 00 32 */ fmuls f1, f2, f0 /* 80125E1C 00122C1C 4B F9 F0 31 */ bl isin__Ff -/* 80125E20 00122C20 C0 02 A1 34 */ lfs f0, lbl_803CEAB4-_SDA2_BASE_(r2) +/* 80125E20 00122C20 C0 02 A1 34 */ lfs f0, lbl__1126-_SDA2_BASE_(r2) /* 80125E24 00122C24 EC 00 00 72 */ fmuls f0, f0, f1 /* 80125E28 00122C28 FC 00 00 1E */ fctiwz f0, f0 /* 80125E2C 00122C2C D8 01 00 18 */ stfd f0, 0x18(r1) /* 80125E30 00122C30 83 A1 00 1C */ lwz r29, 0x1c(r1) /* 80125E34 00122C34 2C 1D 00 01 */ cmpwi r29, 1 /* 80125E38 00122C38 41 80 01 0C */ blt lbl_80125F44 -/* 80125E3C 00122C3C 3C 80 80 27 */ lis r4, lbl_8026C0DC@ha +/* 80125E3C 00122C3C 3C 80 80 27 */ lis r4, lbl_vec_emitOffset$1096@ha /* 80125E40 00122C40 38 61 00 08 */ addi r3, r1, 8 -/* 80125E44 00122C44 38 84 C0 DC */ addi r4, r4, lbl_8026C0DC@l +/* 80125E44 00122C44 38 84 C0 DC */ addi r4, r4, lbl_vec_emitOffset$1096@l /* 80125E48 00122C48 4B EE 54 1D */ bl __as__5xVec3FRC5xVec3 /* 80125E4C 00122C4C 7F 83 E3 78 */ mr r3, r28 /* 80125E50 00122C50 38 80 00 0B */ li r4, 0xb @@ -919,9 +919,9 @@ VFXSmokeStack__13zNPCDuplotronFf: /* 80125EA8 00122CA8 7C 64 1B 78 */ mr r4, r3 /* 80125EAC 00122CAC 38 61 00 08 */ addi r3, r1, 8 /* 80125EB0 00122CB0 4B EE F5 95 */ bl __apl__5xVec3FRC5xVec3 -/* 80125EB4 00122CB4 3C 60 80 31 */ lis r3, lbl_80314CB8@ha +/* 80125EB4 00122CB4 3C 60 80 31 */ lis r3, lbl_g_parf_smoky@ha /* 80125EB8 00122CB8 3B 80 00 00 */ li r28, 0 -/* 80125EBC 00122CBC 3B E3 4C B8 */ addi r31, r3, lbl_80314CB8@l +/* 80125EBC 00122CBC 3B E3 4C B8 */ addi r31, r3, lbl_g_parf_smoky@l /* 80125EC0 00122CC0 3B DF 01 40 */ addi r30, r31, 0x140 /* 80125EC4 00122CC4 48 00 00 78 */ b lbl_80125F3C lbl_80125EC8: @@ -929,10 +929,10 @@ lbl_80125EC8: /* 80125ECC 00122CCC 38 81 00 08 */ addi r4, r1, 8 /* 80125ED0 00122CD0 4B F2 86 0D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80125ED4 00122CD4 4B F0 AD B5 */ bl xurand__Fv -/* 80125ED8 00122CD8 C0 02 A1 3C */ lfs f0, lbl_803CEABC-_SDA2_BASE_(r2) -/* 80125EDC 00122CDC C0 62 A1 30 */ lfs f3, lbl_803CEAB0-_SDA2_BASE_(r2) +/* 80125ED8 00122CD8 C0 02 A1 3C */ lfs f0, lbl__1128-_SDA2_BASE_(r2) +/* 80125EDC 00122CDC C0 62 A1 30 */ lfs f3, lbl__1125_2-_SDA2_BASE_(r2) /* 80125EE0 00122CE0 EC 81 00 28 */ fsubs f4, f1, f0 -/* 80125EE4 00122CE4 C0 42 A1 38 */ lfs f2, lbl_803CEAB8-_SDA2_BASE_(r2) +/* 80125EE4 00122CE4 C0 42 A1 38 */ lfs f2, lbl__1127-_SDA2_BASE_(r2) /* 80125EE8 00122CE8 C0 1F 01 44 */ lfs f0, 0x144(r31) /* 80125EEC 00122CEC C0 3E 00 00 */ lfs f1, 0(r30) /* 80125EF0 00122CF0 EC 63 01 32 */ fmuls f3, f3, f4 @@ -941,17 +941,17 @@ lbl_80125EC8: /* 80125EFC 00122CFC D0 1F 01 44 */ stfs f0, 0x144(r31) /* 80125F00 00122D00 D0 3E 00 00 */ stfs f1, 0(r30) /* 80125F04 00122D04 4B F0 AD 85 */ bl xurand__Fv -/* 80125F08 00122D08 C0 02 A1 3C */ lfs f0, lbl_803CEABC-_SDA2_BASE_(r2) +/* 80125F08 00122D08 C0 02 A1 3C */ lfs f0, lbl__1128-_SDA2_BASE_(r2) /* 80125F0C 00122D0C 7F E4 FB 78 */ mr r4, r31 -/* 80125F10 00122D10 C0 62 A1 30 */ lfs f3, lbl_803CEAB0-_SDA2_BASE_(r2) +/* 80125F10 00122D10 C0 62 A1 30 */ lfs f3, lbl__1125_2-_SDA2_BASE_(r2) /* 80125F14 00122D14 EC 81 00 28 */ fsubs f4, f1, f0 -/* 80125F18 00122D18 C0 42 A1 38 */ lfs f2, lbl_803CEAB8-_SDA2_BASE_(r2) +/* 80125F18 00122D18 C0 42 A1 38 */ lfs f2, lbl__1127-_SDA2_BASE_(r2) /* 80125F1C 00122D1C C0 1F 01 48 */ lfs f0, 0x148(r31) /* 80125F20 00122D20 FC 20 F8 90 */ fmr f1, f31 /* 80125F24 00122D24 EC 63 01 32 */ fmuls f3, f3, f4 /* 80125F28 00122D28 EC 02 00 FA */ fmadds f0, f2, f3, f0 /* 80125F2C 00122D2C D0 1F 01 48 */ stfs f0, 0x148(r31) -/* 80125F30 00122D30 80 6D 95 68 */ lwz r3, lbl_803CBE68-_SDA_BASE_(r13) +/* 80125F30 00122D30 80 6D 95 68 */ lwz r3, lbl_g_pemit_smoky-_SDA_BASE_(r13) /* 80125F34 00122D34 4B FF 1C 95 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 80125F38 00122D38 3B 9C 00 01 */ addi r28, r28, 1 lbl_80125F3C: @@ -990,24 +990,24 @@ VFXOverheat__13zNPCDuplotronFff: /* 80125FAC 00122DAC A0 03 00 44 */ lhz r0, 0x44(r3) /* 80125FB0 00122DB0 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15 /* 80125FB4 00122DB4 40 82 01 60 */ bne lbl_80126114 -/* 80125FB8 00122DB8 88 0D 95 7C */ lbz r0, lbl_803CBE7C-_SDA_BASE_(r13) +/* 80125FB8 00122DB8 88 0D 95 7C */ lbz r0, lbl_init$1157-_SDA_BASE_(r13) /* 80125FBC 00122DBC 7C 00 07 75 */ extsb. r0, r0 /* 80125FC0 00122DC0 40 82 00 14 */ bne lbl_80125FD4 /* 80125FC4 00122DC4 38 60 00 05 */ li r3, 5 /* 80125FC8 00122DC8 38 00 00 01 */ li r0, 1 -/* 80125FCC 00122DCC 90 6D 95 78 */ stw r3, lbl_803CBE78-_SDA_BASE_(r13) -/* 80125FD0 00122DD0 98 0D 95 7C */ stb r0, lbl_803CBE7C-_SDA_BASE_(r13) +/* 80125FCC 00122DCC 90 6D 95 78 */ stw r3, lbl_skip$1156-_SDA_BASE_(r13) +/* 80125FD0 00122DD0 98 0D 95 7C */ stb r0, lbl_init$1157-_SDA_BASE_(r13) lbl_80125FD4: -/* 80125FD4 00122DD4 80 6D 95 78 */ lwz r3, lbl_803CBE78-_SDA_BASE_(r13) +/* 80125FD4 00122DD4 80 6D 95 78 */ lwz r3, lbl_skip$1156-_SDA_BASE_(r13) /* 80125FD8 00122DD8 34 03 FF FF */ addic. r0, r3, -1 -/* 80125FDC 00122DDC 90 0D 95 78 */ stw r0, lbl_803CBE78-_SDA_BASE_(r13) +/* 80125FDC 00122DDC 90 0D 95 78 */ stw r0, lbl_skip$1156-_SDA_BASE_(r13) /* 80125FE0 00122DE0 41 81 01 34 */ bgt lbl_80126114 /* 80125FE4 00122DE4 38 00 00 05 */ li r0, 5 -/* 80125FE8 00122DE8 3C 60 80 31 */ lis r3, lbl_80314F90@ha -/* 80125FEC 00122DEC 38 63 4F 90 */ addi r3, r3, lbl_80314F90@l -/* 80125FF0 00122DF0 3C 80 80 2A */ lis r4, lbl_80298AA8@ha -/* 80125FF4 00122DF4 90 0D 95 78 */ stw r0, lbl_803CBE78-_SDA_BASE_(r13) -/* 80125FF8 00122DF8 3B C4 8A A8 */ addi r30, r4, lbl_80298AA8@l +/* 80125FE8 00122DE8 3C 60 80 31 */ lis r3, lbl_g_parf_overheat@ha +/* 80125FEC 00122DEC 38 63 4F 90 */ addi r3, r3, lbl_g_parf_overheat@l +/* 80125FF0 00122DF0 3C 80 80 2A */ lis r4, lbl_idx_smoke$1150@ha +/* 80125FF4 00122DF4 90 0D 95 78 */ stw r0, lbl_skip$1156-_SDA_BASE_(r13) +/* 80125FF8 00122DF8 3B C4 8A A8 */ addi r30, r4, lbl_idx_smoke$1150@l /* 80125FFC 00122DFC 3B A3 01 40 */ addi r29, r3, 0x140 /* 80126000 00122E00 3B 83 01 4C */ addi r28, r3, 0x14c /* 80126004 00122E04 48 00 00 68 */ b lbl_8012606C @@ -1029,7 +1029,7 @@ lbl_80126008: /* 80126040 00122E40 38 61 00 08 */ addi r3, r1, 8 /* 80126044 00122E44 7C 64 1B 78 */ mr r4, r3 /* 80126048 00122E48 4B F2 82 A9 */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 8012604C 00122E4C 80 6D 95 70 */ lwz r3, lbl_803CBE70-_SDA_BASE_(r13) +/* 8012604C 00122E4C 80 6D 95 70 */ lwz r3, lbl_g_pemit_overheat-_SDA_BASE_(r13) /* 80126050 00122E50 80 63 00 10 */ lwz r3, 0x10(r3) /* 80126054 00122E54 38 63 00 3C */ addi r3, r3, 0x3c /* 80126058 00122E58 4B EE 85 F9 */ bl xVec3Length__FPC5xVec3 @@ -1042,9 +1042,9 @@ lbl_8012606C: /* 8012606C 00122E6C 80 9E 00 00 */ lwz r4, 0(r30) /* 80126070 00122E70 2C 04 00 00 */ cmpwi r4, 0 /* 80126074 00122E74 40 80 FF 94 */ bge lbl_80126008 -/* 80126078 00122E78 3C 60 80 31 */ lis r3, lbl_80314E24@ha -/* 8012607C 00122E7C 3B 8D 84 50 */ addi r28, r13, lbl_803CAD50-_SDA_BASE_ -/* 80126080 00122E80 38 63 4E 24 */ addi r3, r3, lbl_80314E24@l +/* 80126078 00122E78 3C 60 80 31 */ lis r3, lbl_g_parf_steam_1@ha +/* 8012607C 00122E7C 3B 8D 84 50 */ addi r28, r13, lbl_idx_steam$1151-_SDA_BASE_ +/* 80126080 00122E80 38 63 4E 24 */ addi r3, r3, lbl_g_parf_steam_1@l /* 80126084 00122E84 3B A3 01 40 */ addi r29, r3, 0x140 /* 80126088 00122E88 3B C3 01 4C */ addi r30, r3, 0x14c /* 8012608C 00122E8C 48 00 00 7C */ b lbl_80126108 @@ -1066,17 +1066,17 @@ lbl_80126090: /* 801260C8 00122EC8 38 61 00 08 */ addi r3, r1, 8 /* 801260CC 00122ECC 7C 64 1B 78 */ mr r4, r3 /* 801260D0 00122ED0 4B F2 82 21 */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 801260D4 00122ED4 80 6D 95 6C */ lwz r3, lbl_803CBE6C-_SDA_BASE_(r13) +/* 801260D4 00122ED4 80 6D 95 6C */ lwz r3, lbl_g_pemit_steam_1-_SDA_BASE_(r13) /* 801260D8 00122ED8 80 63 00 10 */ lwz r3, 0x10(r3) /* 801260DC 00122EDC 38 63 00 3C */ addi r3, r3, 0x3c /* 801260E0 00122EE0 4B EE 85 71 */ bl xVec3Length__FPC5xVec3 /* 801260E4 00122EE4 7F C3 F3 78 */ mr r3, r30 /* 801260E8 00122EE8 38 81 00 08 */ addi r4, r1, 8 /* 801260EC 00122EEC 4B EE 4F A5 */ bl xVec3SMul__FP5xVec3PC5xVec3f -/* 801260F0 00122EF0 3C 60 80 31 */ lis r3, lbl_80314E24@ha +/* 801260F0 00122EF0 3C 60 80 31 */ lis r3, lbl_g_parf_steam_1@ha /* 801260F4 00122EF4 FC 20 F8 90 */ fmr f1, f31 -/* 801260F8 00122EF8 38 83 4E 24 */ addi r4, r3, lbl_80314E24@l -/* 801260FC 00122EFC 80 6D 95 6C */ lwz r3, lbl_803CBE6C-_SDA_BASE_(r13) +/* 801260F8 00122EF8 38 83 4E 24 */ addi r4, r3, lbl_g_parf_steam_1@l +/* 801260FC 00122EFC 80 6D 95 6C */ lwz r3, lbl_g_pemit_steam_1-_SDA_BASE_(r13) /* 80126100 00122F00 4B FF 1A C9 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings lbl_80126104: /* 80126104 00122F04 3B 9C 00 04 */ addi r28, r28, 4 @@ -1106,7 +1106,7 @@ VFXCycleLights__13zNPCDuplotronFfi: /* 80126150 00122F50 7C 9D 23 78 */ mr r29, r4 /* 80126154 00122F54 93 81 00 10 */ stw r28, 0x10(r1) /* 80126158 00122F58 7C 7C 1B 78 */ mr r28, r3 -/* 8012615C 00122F5C C0 02 A1 1C */ lfs f0, lbl_803CEA9C-_SDA2_BASE_(r2) +/* 8012615C 00122F5C C0 02 A1 1C */ lfs f0, lbl__867_5-_SDA2_BASE_(r2) /* 80126160 00122F60 C0 43 02 A8 */ lfs f2, 0x2a8(r3) /* 80126164 00122F64 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80126168 00122F68 40 80 00 2C */ bge lbl_80126194 @@ -1119,11 +1119,11 @@ VFXCycleLights__13zNPCDuplotronFfi: /* 80126184 00122F84 38 00 00 00 */ li r0, 0 /* 80126188 00122F88 90 1C 02 AC */ stw r0, 0x2ac(r28) lbl_8012618C: -/* 8012618C 00122F8C C0 02 A1 3C */ lfs f0, lbl_803CEABC-_SDA2_BASE_(r2) +/* 8012618C 00122F8C C0 02 A1 3C */ lfs f0, lbl__1128-_SDA2_BASE_(r2) /* 80126190 00122F90 D0 1C 02 A8 */ stfs f0, 0x2a8(r28) lbl_80126194: /* 80126194 00122F94 C0 1C 02 A8 */ lfs f0, 0x2a8(r28) -/* 80126198 00122F98 C0 42 A1 24 */ lfs f2, lbl_803CEAA4-_SDA2_BASE_(r2) +/* 80126198 00122F98 C0 42 A1 24 */ lfs f2, lbl__1122-_SDA2_BASE_(r2) /* 8012619C 00122F9C EC 00 08 28 */ fsubs f0, f0, f1 /* 801261A0 00122FA0 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 801261A4 00122FA4 40 81 00 08 */ ble lbl_801261AC @@ -1135,7 +1135,7 @@ lbl_801261B0: /* 801261B4 00122FB4 D0 5C 02 A8 */ stfs f2, 0x2a8(r28) /* 801261B8 00122FB8 41 82 00 24 */ beq lbl_801261DC /* 801261BC 00122FBC C0 1C 02 A8 */ lfs f0, 0x2a8(r28) -/* 801261C0 00122FC0 C0 42 A1 24 */ lfs f2, lbl_803CEAA4-_SDA2_BASE_(r2) +/* 801261C0 00122FC0 C0 42 A1 24 */ lfs f2, lbl__1122-_SDA2_BASE_(r2) /* 801261C4 00122FC4 EC 00 08 28 */ fsubs f0, f0, f1 /* 801261C8 00122FC8 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 801261CC 00122FCC 40 81 00 08 */ ble lbl_801261D4 @@ -1148,7 +1148,7 @@ lbl_801261DC: /* 801261DC 00122FDC 2C 1D 00 01 */ cmpwi r29, 1 /* 801261E0 00122FE0 40 81 00 24 */ ble lbl_80126204 /* 801261E4 00122FE4 C0 1C 02 A8 */ lfs f0, 0x2a8(r28) -/* 801261E8 00122FE8 C0 42 A1 24 */ lfs f2, lbl_803CEAA4-_SDA2_BASE_(r2) +/* 801261E8 00122FE8 C0 42 A1 24 */ lfs f2, lbl__1122-_SDA2_BASE_(r2) /* 801261EC 00122FEC EC 00 08 28 */ fsubs f0, f0, f1 /* 801261F0 00122FF0 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 801261F4 00122FF4 40 81 00 08 */ ble lbl_801261FC @@ -1236,9 +1236,9 @@ __ct__13zNPCDuplotronFi: /* 80126300 00123100 93 E1 00 0C */ stw r31, 0xc(r1) /* 80126304 00123104 7C 7F 1B 78 */ mr r31, r3 /* 80126308 00123108 4B FC E2 ED */ bl __ct__10zNPCCommonFi -/* 8012630C 0012310C 3C 80 80 2A */ lis r4, lbl_80298AB8@ha +/* 8012630C 0012310C 3C 80 80 2A */ lis r4, lbl___vt__13zNPCDuplotron@ha /* 80126310 00123110 7F E3 FB 78 */ mr r3, r31 -/* 80126314 00123114 38 04 8A B8 */ addi r0, r4, lbl_80298AB8@l +/* 80126314 00123114 38 04 8A B8 */ addi r0, r4, lbl___vt__13zNPCDuplotron@l /* 80126318 00123118 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 8012631C 0012311C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80126320 00123120 80 01 00 14 */ lwz r0, 0x14(r1) diff --git a/asm/Game/zNPCTypeDutchman.s b/asm/Game/zNPCTypeDutchman.s index 44a5c632a..59f44fa0c 100644 --- a/asm/Game/zNPCTypeDutchman.s +++ b/asm/Game/zNPCTypeDutchman.s @@ -16,25 +16,25 @@ zNPCTypeDutchman.look_at__30_unnamed_zNPCTypeDutchman_cpp_FR7xMat3x3RC5xVec3: /* 80172688 0016F488 7F E3 FB 78 */ mr r3, r31 /* 8017268C 0016F48C 4B E9 8B 1D */ bl length__5xVec3CFv /* 80172690 0016F490 FF E0 08 90 */ fmr f31, f1 -/* 80172694 0016F494 C0 02 AC B0 */ lfs f0, lbl_803CF630-_SDA2_BASE_(r2) +/* 80172694 0016F494 C0 02 AC B0 */ lfs f0, lbl__1603_1-_SDA2_BASE_(r2) /* 80172698 0016F498 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8017269C 0016F49C 4C 41 13 82 */ cror 2, 1, 2 /* 801726A0 0016F4A0 40 82 00 2C */ bne lbl_801726CC -/* 801726A4 0016F4A4 C0 02 AC B4 */ lfs f0, lbl_803CF634-_SDA2_BASE_(r2) +/* 801726A4 0016F4A4 C0 02 AC B4 */ lfs f0, lbl__1604-_SDA2_BASE_(r2) /* 801726A8 0016F4A8 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 801726AC 0016F4AC 4C 40 13 82 */ cror 2, 0, 2 /* 801726B0 0016F4B0 40 82 00 1C */ bne lbl_801726CC -/* 801726B4 0016F4B4 3C 80 80 39 */ lis r4, lbl_8038C2E0@ha +/* 801726B4 0016F4B4 3C 80 80 39 */ lis r4, lbl_g_I3@ha /* 801726B8 0016F4B8 7F C3 F3 78 */ mr r3, r30 -/* 801726BC 0016F4BC 38 84 C2 E0 */ addi r4, r4, lbl_8038C2E0@l +/* 801726BC 0016F4BC 38 84 C2 E0 */ addi r4, r4, lbl_g_I3@l /* 801726C0 0016F4C0 4B E9 8F 09 */ bl __as__7xMat3x3FRC7xMat3x3 -/* 801726C4 0016F4C4 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) +/* 801726C4 0016F4C4 C0 22 AC B8 */ lfs f1, lbl__1605-_SDA2_BASE_(r2) /* 801726C8 0016F4C8 48 00 00 CC */ b lbl_80172794 lbl_801726CC: /* 801726CC 0016F4CC 7F E4 FB 78 */ mr r4, r31 /* 801726D0 0016F4D0 38 7E 00 20 */ addi r3, r30, 0x20 /* 801726D4 0016F4D4 4B E9 8B 91 */ bl __as__5xVec3FRC5xVec3 -/* 801726D8 0016F4D8 C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) +/* 801726D8 0016F4D8 C0 02 AC BC */ lfs f0, lbl__1606-_SDA2_BASE_(r2) /* 801726DC 0016F4DC 38 7E 00 20 */ addi r3, r30, 0x20 /* 801726E0 0016F4E0 EC 20 F8 24 */ fdivs f1, f0, f31 /* 801726E4 0016F4E4 4B E9 8A 9D */ bl __amu__5xVec3Ff @@ -52,7 +52,7 @@ lbl_801726CC: /* 80172714 0016F514 FC 01 20 40 */ fcmpo cr0, f1, f4 /* 80172718 0016F518 40 80 00 18 */ bge lbl_80172730 /* 8017271C 0016F51C FC 60 00 50 */ fneg f3, f0 -/* 80172720 0016F520 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) +/* 80172720 0016F520 C0 22 AC B8 */ lfs f1, lbl__1605-_SDA2_BASE_(r2) /* 80172724 0016F524 7F C3 F3 78 */ mr r3, r30 /* 80172728 0016F528 4B E9 89 C5 */ bl assign__5xVec3Ffff /* 8017272C 0016F52C 48 00 00 40 */ b lbl_8017276C @@ -61,7 +61,7 @@ lbl_80172730: /* 80172734 0016F534 40 80 00 20 */ bge lbl_80172754 /* 80172738 0016F538 C0 1E 00 28 */ lfs f0, 0x28(r30) /* 8017273C 0016F53C 7F C3 F3 78 */ mr r3, r30 -/* 80172740 0016F540 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) +/* 80172740 0016F540 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) /* 80172744 0016F544 FC 20 00 50 */ fneg f1, f0 /* 80172748 0016F548 C0 7E 00 20 */ lfs f3, 0x20(r30) /* 8017274C 0016F54C 4B E9 89 A1 */ bl assign__5xVec3Ffff @@ -71,7 +71,7 @@ lbl_80172754: /* 80172758 0016F558 7F C3 F3 78 */ mr r3, r30 /* 8017275C 0016F55C C0 3E 00 24 */ lfs f1, 0x24(r30) /* 80172760 0016F560 FC 40 00 50 */ fneg f2, f0 -/* 80172764 0016F564 C0 62 AC B8 */ lfs f3, lbl_803CF638-_SDA2_BASE_(r2) +/* 80172764 0016F564 C0 62 AC B8 */ lfs f3, lbl__1605-_SDA2_BASE_(r2) /* 80172768 0016F568 4B E9 89 85 */ bl assign__5xVec3Ffff lbl_8017276C: /* 8017276C 0016F56C 7F C3 F3 78 */ mr r3, r30 @@ -98,20 +98,20 @@ lbl_80172794: zNPCTypeDutchman.init_sound__30_unnamed_zNPCTypeDutchman_cpp_Fv: /* 801727B4 0016F5B4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801727B8 0016F5B8 7C 08 02 A6 */ mflr r0 -/* 801727BC 0016F5BC 3C 60 80 33 */ lis r3, lbl_8032B414@ha +/* 801727BC 0016F5BC 3C 60 80 33 */ lis r3, lbl_sound_data__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 801727C0 0016F5C0 38 80 00 00 */ li r4, 0 /* 801727C4 0016F5C4 90 01 00 24 */ stw r0, 0x24(r1) -/* 801727C8 0016F5C8 38 63 B4 14 */ addi r3, r3, lbl_8032B414@l +/* 801727C8 0016F5C8 38 63 B4 14 */ addi r3, r3, lbl_sound_data__30_unnamed_zNPCTypeDutchman_cpp_@l /* 801727CC 0016F5CC 38 A0 00 30 */ li r5, 0x30 /* 801727D0 0016F5D0 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801727D4 0016F5D4 93 C1 00 18 */ stw r30, 0x18(r1) /* 801727D8 0016F5D8 93 A1 00 14 */ stw r29, 0x14(r1) /* 801727DC 0016F5DC 4B E9 0C 7D */ bl memset -/* 801727E0 0016F5E0 3C 80 80 27 */ lis r4, lbl_8027202C@ha -/* 801727E4 0016F5E4 3C 60 80 33 */ lis r3, lbl_8032B414@ha -/* 801727E8 0016F5E8 3B E4 20 2C */ addi r31, r4, lbl_8027202C@l +/* 801727E0 0016F5E0 3C 80 80 27 */ lis r4, lbl_sound_assets__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 801727E4 0016F5E4 3C 60 80 33 */ lis r3, lbl_sound_data__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 801727E8 0016F5E8 3B E4 20 2C */ addi r31, r4, lbl_sound_assets__30_unnamed_zNPCTypeDutchman_cpp_@l /* 801727EC 0016F5EC 3B A0 00 00 */ li r29, 0 -/* 801727F0 0016F5F0 3B C3 B4 14 */ addi r30, r3, lbl_8032B414@l +/* 801727F0 0016F5F0 3B C3 B4 14 */ addi r30, r3, lbl_sound_data__30_unnamed_zNPCTypeDutchman_cpp_@l lbl_801727F4: /* 801727F4 0016F5F4 80 7F 00 00 */ lwz r3, 0(r31) /* 801727F8 0016F5F8 4B ED 9A 1D */ bl xStrHash__FPCc @@ -134,19 +134,19 @@ zNPCTypeDutchman.play_sound__30_unnamed_zNPCTypeDutchman_cpp_FiPC5xVec3f: /* 80172830 0016F630 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80172834 0016F634 7C 08 02 A6 */ mflr r0 /* 80172838 0016F638 1C E3 00 0C */ mulli r7, r3, 0xc -/* 8017283C 0016F63C 3C C0 80 27 */ lis r6, lbl_8027202C@ha +/* 8017283C 0016F63C 3C C0 80 27 */ lis r6, lbl_sound_assets__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80172840 0016F640 90 01 00 14 */ stw r0, 0x14(r1) -/* 80172844 0016F644 3C A0 80 33 */ lis r5, lbl_8032A578@ha -/* 80172848 0016F648 38 06 20 2C */ addi r0, r6, lbl_8027202C@l +/* 80172844 0016F644 3C A0 80 33 */ lis r5, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 80172848 0016F648 38 06 20 2C */ addi r0, r6, lbl_sound_assets__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017284C 0016F64C 7D 00 3A 14 */ add r8, r0, r7 /* 80172850 0016F650 80 08 00 08 */ lwz r0, 8(r8) /* 80172854 0016F654 1C C3 00 14 */ mulli r6, r3, 0x14 -/* 80172858 0016F658 38 A5 A5 78 */ addi r5, r5, lbl_8032A578@l +/* 80172858 0016F658 38 A5 A5 78 */ addi r5, r5, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017285C 0016F65C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80172860 0016F660 7C A5 32 14 */ add r5, r5, r6 -/* 80172864 0016F664 3C E0 80 33 */ lis r7, lbl_8032B414@ha +/* 80172864 0016F664 3C E0 80 33 */ lis r7, lbl_sound_data__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80172868 0016F668 54 60 18 38 */ slwi r0, r3, 3 -/* 8017286C 0016F66C 38 67 B4 14 */ addi r3, r7, lbl_8032B414@l +/* 8017286C 0016F66C 38 67 B4 14 */ addi r3, r7, lbl_sound_data__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80172870 0016F670 39 25 01 A4 */ addi r9, r5, 0x1a4 /* 80172874 0016F674 41 82 00 3C */ beq lbl_801728B0 /* 80172878 0016F678 C0 09 00 00 */ lfs f0, 0(r9) @@ -154,12 +154,12 @@ zNPCTypeDutchman.play_sound__30_unnamed_zNPCTypeDutchman_cpp_FiPC5xVec3f: /* 80172880 0016F680 7C 63 00 2E */ lwzx r3, r3, r0 /* 80172884 0016F684 38 A0 08 00 */ li r5, 0x800 /* 80172888 0016F688 EC 21 00 32 */ fmuls f1, f1, f0 -/* 8017288C 0016F68C C0 42 AC BC */ lfs f2, lbl_803CF63C-_SDA2_BASE_(r2) +/* 8017288C 0016F68C C0 42 AC BC */ lfs f2, lbl__1606-_SDA2_BASE_(r2) /* 80172890 0016F690 80 88 00 04 */ lwz r4, 4(r8) /* 80172894 0016F694 38 E0 00 00 */ li r7, 0 /* 80172898 0016F698 C0 69 00 04 */ lfs f3, 4(r9) /* 8017289C 0016F69C C0 89 00 08 */ lfs f4, 8(r9) -/* 801728A0 0016F6A0 C0 A2 AC B8 */ lfs f5, lbl_803CF638-_SDA2_BASE_(r2) +/* 801728A0 0016F6A0 C0 A2 AC B8 */ lfs f5, lbl__1605-_SDA2_BASE_(r2) /* 801728A4 0016F6A4 C0 C9 00 0C */ lfs f6, 0xc(r9) /* 801728A8 0016F6A8 4B ED 6C C5 */ bl xSndPlay3DFade__FUiffUiUiPC5xVec3ff14sound_categoryff /* 801728AC 0016F6AC 48 00 00 34 */ b lbl_801728E0 @@ -169,7 +169,7 @@ lbl_801728B0: /* 801728B8 0016F6B8 7C 63 00 2E */ lwzx r3, r3, r0 /* 801728BC 0016F6BC 38 A0 08 00 */ li r5, 0x800 /* 801728C0 0016F6C0 EC 21 00 32 */ fmuls f1, f1, f0 -/* 801728C4 0016F6C4 C0 42 AC BC */ lfs f2, lbl_803CF63C-_SDA2_BASE_(r2) +/* 801728C4 0016F6C4 C0 42 AC BC */ lfs f2, lbl__1606-_SDA2_BASE_(r2) /* 801728C8 0016F6C8 80 88 00 04 */ lwz r4, 4(r8) /* 801728CC 0016F6CC 38 E0 00 00 */ li r7, 0 /* 801728D0 0016F6D0 C0 69 00 04 */ lfs f3, 4(r9) @@ -187,14 +187,14 @@ zNPCTypeDutchman.kill_sound__30_unnamed_zNPCTypeDutchman_cpp_FiUi: /* 801728F0 0016F6F0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801728F4 0016F6F4 7C 08 02 A6 */ mflr r0 /* 801728F8 0016F6F8 1C C3 00 0C */ mulli r6, r3, 0xc -/* 801728FC 0016F6FC 3C A0 80 27 */ lis r5, lbl_8027202C@ha +/* 801728FC 0016F6FC 3C A0 80 27 */ lis r5, lbl_sound_assets__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80172900 0016F700 90 01 00 14 */ stw r0, 0x14(r1) -/* 80172904 0016F704 3C E0 80 33 */ lis r7, lbl_8032A578@ha -/* 80172908 0016F708 38 05 20 2C */ addi r0, r5, lbl_8027202C@l +/* 80172904 0016F704 3C E0 80 33 */ lis r7, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 80172908 0016F708 38 05 20 2C */ addi r0, r5, lbl_sound_assets__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017290C 0016F70C 7C A0 32 14 */ add r5, r0, r6 /* 80172910 0016F710 80 05 00 08 */ lwz r0, 8(r5) /* 80172914 0016F714 1C 63 00 14 */ mulli r3, r3, 0x14 -/* 80172918 0016F718 38 C7 A5 78 */ addi r6, r7, lbl_8032A578@l +/* 80172918 0016F718 38 C7 A5 78 */ addi r6, r7, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017291C 0016F71C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80172920 0016F720 7C 66 1A 14 */ add r3, r6, r3 /* 80172924 0016F724 38 63 01 A4 */ addi r3, r3, 0x1a4 @@ -216,10 +216,10 @@ lbl_80172944: zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif: /* 80172954 0016F754 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80172958 0016F758 7C 08 02 A6 */ mflr r0 -/* 8017295C 0016F75C 3C A0 80 33 */ lis r5, lbl_8032A578@ha +/* 8017295C 0016F75C 3C A0 80 33 */ lis r5, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80172960 0016F760 90 01 00 14 */ stw r0, 0x14(r1) /* 80172964 0016F764 1C 03 00 14 */ mulli r0, r3, 0x14 -/* 80172968 0016F768 38 A5 A5 78 */ addi r5, r5, lbl_8032A578@l +/* 80172968 0016F768 38 A5 A5 78 */ addi r5, r5, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017296C 0016F76C 7C 83 23 78 */ mr r3, r4 /* 80172970 0016F770 7C 85 02 14 */ add r4, r5, r0 /* 80172974 0016F774 C0 04 01 A4 */ lfs f0, 0x1a4(r4) @@ -231,14 +231,14 @@ zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif: /* 8017298C 0016F78C 4E 80 00 20 */ blr /* 80172990 0016F790 94 21 FF 80 */ stwu r1, -0x80(r1) /* 80172994 0016F794 7C 08 02 A6 */ mflr r0 -/* 80172998 0016F798 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 8017299C 0016F79C 3C 80 80 27 */ lis r4, lbl_80272074@ha +/* 80172998 0016F798 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 8017299C 0016F79C 3C 80 80 27 */ lis r4, lbl__1674_2@ha /* 801729A0 0016F7A0 90 01 00 84 */ stw r0, 0x84(r1) -/* 801729A4 0016F7A4 38 63 20 F0 */ addi r3, r3, lbl_802720F0@l +/* 801729A4 0016F7A4 38 63 20 F0 */ addi r3, r3, lbl__stringBase0_100@l /* 801729A8 0016F7A8 38 63 00 4B */ addi r3, r3, 0x4b /* 801729AC 0016F7AC 38 A0 00 00 */ li r5, 0 /* 801729B0 0016F7B0 BE 81 00 50 */ stmw r20, 0x50(r1) -/* 801729B4 0016F7B4 3B 24 20 74 */ addi r25, r4, lbl_80272074@l +/* 801729B4 0016F7B4 3B 24 20 74 */ addi r25, r4, lbl__1674_2@l /* 801729B8 0016F7B8 38 80 00 00 */ li r4, 0 /* 801729BC 0016F7BC 83 19 00 00 */ lwz r24, 0(r25) /* 801729C0 0016F7C0 82 F9 00 04 */ lwz r23, 4(r25) @@ -268,12 +268,12 @@ zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif: /* 80172A20 0016F820 90 01 00 48 */ stw r0, 0x48(r1) /* 80172A24 0016F824 4B E9 42 4D */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 80172A28 0016F828 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 80172A2C 0016F82C 3C 80 80 2A */ lis r4, lbl_8029913C@ha +/* 80172A2C 0016F82C 3C 80 80 2A */ lis r4, lbl_g_strz_subbanim@ha /* 80172A30 0016F830 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l /* 80172A34 0016F834 7C 74 1B 78 */ mr r20, r3 /* 80172A38 0016F838 90 01 00 08 */ stw r0, 8(r1) /* 80172A3C 0016F83C 38 00 00 00 */ li r0, 0 -/* 80172A40 0016F840 3A A4 91 3C */ addi r21, r4, lbl_8029913C@l +/* 80172A40 0016F840 3A A4 91 3C */ addi r21, r4, lbl_g_strz_subbanim@l /* 80172A44 0016F844 38 A0 00 10 */ li r5, 0x10 /* 80172A48 0016F848 90 01 00 0C */ stw r0, 0xc(r1) /* 80172A4C 0016F84C 38 C0 00 00 */ li r6, 0 @@ -283,15 +283,15 @@ zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif: /* 80172A5C 0016F85C 39 20 00 00 */ li r9, 0 /* 80172A60 0016F860 39 40 00 00 */ li r10, 0 /* 80172A64 0016F864 80 95 00 04 */ lwz r4, 4(r21) -/* 80172A68 0016F868 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80172A6C 0016F86C C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) +/* 80172A68 0016F868 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80172A6C 0016F86C C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) /* 80172A70 0016F870 4B E9 42 E9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80172A74 0016F874 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80172A78 0016F878 3C 60 80 2A */ lis r3, lbl_8029913C@ha +/* 80172A78 0016F878 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha /* 80172A7C 0016F87C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80172A80 0016F880 38 00 00 00 */ li r0, 0 /* 80172A84 0016F884 90 81 00 08 */ stw r4, 8(r1) -/* 80172A88 0016F888 3A C3 91 3C */ addi r22, r3, lbl_8029913C@l +/* 80172A88 0016F888 3A C3 91 3C */ addi r22, r3, lbl_g_strz_subbanim@l /* 80172A8C 0016F88C 7E 83 A3 78 */ mr r3, r20 /* 80172A90 0016F890 38 A0 00 00 */ li r5, 0 /* 80172A94 0016F894 90 01 00 0C */ stw r0, 0xc(r1) @@ -302,15 +302,15 @@ zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif: /* 80172AA8 0016F8A8 39 20 00 00 */ li r9, 0 /* 80172AAC 0016F8AC 39 40 00 00 */ li r10, 0 /* 80172AB0 0016F8B0 80 96 00 2C */ lwz r4, 0x2c(r22) -/* 80172AB4 0016F8B4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80172AB8 0016F8B8 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) +/* 80172AB4 0016F8B4 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80172AB8 0016F8B8 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) /* 80172ABC 0016F8BC 4B E9 42 9D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80172AC0 0016F8C0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80172AC4 0016F8C4 3C 60 80 2A */ lis r3, lbl_8029913C@ha +/* 80172AC4 0016F8C4 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha /* 80172AC8 0016F8C8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80172ACC 0016F8CC 38 00 00 00 */ li r0, 0 /* 80172AD0 0016F8D0 90 81 00 08 */ stw r4, 8(r1) -/* 80172AD4 0016F8D4 3A E3 91 3C */ addi r23, r3, lbl_8029913C@l +/* 80172AD4 0016F8D4 3A E3 91 3C */ addi r23, r3, lbl_g_strz_subbanim@l /* 80172AD8 0016F8D8 7E 83 A3 78 */ mr r3, r20 /* 80172ADC 0016F8DC 38 A0 00 20 */ li r5, 0x20 /* 80172AE0 0016F8E0 90 01 00 0C */ stw r0, 0xc(r1) @@ -321,15 +321,15 @@ zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif: /* 80172AF4 0016F8F4 39 20 00 00 */ li r9, 0 /* 80172AF8 0016F8F8 39 40 00 00 */ li r10, 0 /* 80172AFC 0016F8FC 80 97 00 10 */ lwz r4, 0x10(r23) -/* 80172B00 0016F900 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80172B04 0016F904 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) +/* 80172B00 0016F900 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80172B04 0016F904 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) /* 80172B08 0016F908 4B E9 42 51 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80172B0C 0016F90C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80172B10 0016F910 3C 60 80 2A */ lis r3, lbl_8029913C@ha +/* 80172B10 0016F910 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha /* 80172B14 0016F914 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80172B18 0016F918 38 00 00 00 */ li r0, 0 /* 80172B1C 0016F91C 90 81 00 08 */ stw r4, 8(r1) -/* 80172B20 0016F920 3B 03 91 3C */ addi r24, r3, lbl_8029913C@l +/* 80172B20 0016F920 3B 03 91 3C */ addi r24, r3, lbl_g_strz_subbanim@l /* 80172B24 0016F924 7E 83 A3 78 */ mr r3, r20 /* 80172B28 0016F928 38 A0 00 20 */ li r5, 0x20 /* 80172B2C 0016F92C 90 01 00 0C */ stw r0, 0xc(r1) @@ -340,15 +340,15 @@ zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif: /* 80172B40 0016F940 39 20 00 00 */ li r9, 0 /* 80172B44 0016F944 39 40 00 00 */ li r10, 0 /* 80172B48 0016F948 80 98 00 14 */ lwz r4, 0x14(r24) -/* 80172B4C 0016F94C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80172B50 0016F950 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) +/* 80172B4C 0016F94C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80172B50 0016F950 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) /* 80172B54 0016F954 4B E9 42 05 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80172B58 0016F958 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80172B5C 0016F95C 3C 60 80 2A */ lis r3, lbl_8029913C@ha +/* 80172B5C 0016F95C 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha /* 80172B60 0016F960 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80172B64 0016F964 38 00 00 00 */ li r0, 0 /* 80172B68 0016F968 90 81 00 08 */ stw r4, 8(r1) -/* 80172B6C 0016F96C 38 83 91 3C */ addi r4, r3, lbl_8029913C@l +/* 80172B6C 0016F96C 38 83 91 3C */ addi r4, r3, lbl_g_strz_subbanim@l /* 80172B70 0016F970 7E 83 A3 78 */ mr r3, r20 /* 80172B74 0016F974 38 A0 00 20 */ li r5, 0x20 /* 80172B78 0016F978 90 01 00 0C */ stw r0, 0xc(r1) @@ -359,15 +359,15 @@ zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif: /* 80172B8C 0016F98C 39 20 00 00 */ li r9, 0 /* 80172B90 0016F990 39 40 00 00 */ li r10, 0 /* 80172B94 0016F994 80 84 00 18 */ lwz r4, 0x18(r4) -/* 80172B98 0016F998 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80172B9C 0016F99C C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) +/* 80172B98 0016F998 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80172B9C 0016F99C C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) /* 80172BA0 0016F9A0 4B E9 41 B9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80172BA4 0016F9A4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80172BA8 0016F9A8 3C 60 80 2A */ lis r3, lbl_8029913C@ha +/* 80172BA8 0016F9A8 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha /* 80172BAC 0016F9AC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80172BB0 0016F9B0 38 00 00 00 */ li r0, 0 /* 80172BB4 0016F9B4 90 81 00 08 */ stw r4, 8(r1) -/* 80172BB8 0016F9B8 38 83 91 3C */ addi r4, r3, lbl_8029913C@l +/* 80172BB8 0016F9B8 38 83 91 3C */ addi r4, r3, lbl_g_strz_subbanim@l /* 80172BBC 0016F9BC 7E 83 A3 78 */ mr r3, r20 /* 80172BC0 0016F9C0 38 A0 00 20 */ li r5, 0x20 /* 80172BC4 0016F9C4 90 01 00 0C */ stw r0, 0xc(r1) @@ -378,15 +378,15 @@ zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif: /* 80172BD8 0016F9D8 39 20 00 00 */ li r9, 0 /* 80172BDC 0016F9DC 39 40 00 00 */ li r10, 0 /* 80172BE0 0016F9E0 80 84 00 1C */ lwz r4, 0x1c(r4) -/* 80172BE4 0016F9E4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80172BE8 0016F9E8 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) +/* 80172BE4 0016F9E4 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80172BE8 0016F9E8 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) /* 80172BEC 0016F9EC 4B E9 41 6D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80172BF0 0016F9F0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80172BF4 0016F9F4 3C 60 80 2A */ lis r3, lbl_8029913C@ha +/* 80172BF4 0016F9F4 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha /* 80172BF8 0016F9F8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80172BFC 0016F9FC 38 00 00 00 */ li r0, 0 /* 80172C00 0016FA00 90 81 00 08 */ stw r4, 8(r1) -/* 80172C04 0016FA04 3B 23 91 3C */ addi r25, r3, lbl_8029913C@l +/* 80172C04 0016FA04 3B 23 91 3C */ addi r25, r3, lbl_g_strz_subbanim@l /* 80172C08 0016FA08 7E 83 A3 78 */ mr r3, r20 /* 80172C0C 0016FA0C 38 A0 00 20 */ li r5, 0x20 /* 80172C10 0016FA10 90 01 00 0C */ stw r0, 0xc(r1) @@ -397,15 +397,15 @@ zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif: /* 80172C24 0016FA24 39 20 00 00 */ li r9, 0 /* 80172C28 0016FA28 39 40 00 00 */ li r10, 0 /* 80172C2C 0016FA2C 80 99 00 30 */ lwz r4, 0x30(r25) -/* 80172C30 0016FA30 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80172C34 0016FA34 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) +/* 80172C30 0016FA30 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80172C34 0016FA34 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) /* 80172C38 0016FA38 4B E9 41 21 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80172C3C 0016FA3C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80172C40 0016FA40 3C 60 80 2A */ lis r3, lbl_8029913C@ha +/* 80172C40 0016FA40 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha /* 80172C44 0016FA44 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80172C48 0016FA48 38 00 00 00 */ li r0, 0 /* 80172C4C 0016FA4C 90 81 00 08 */ stw r4, 8(r1) -/* 80172C50 0016FA50 3B 43 91 3C */ addi r26, r3, lbl_8029913C@l +/* 80172C50 0016FA50 3B 43 91 3C */ addi r26, r3, lbl_g_strz_subbanim@l /* 80172C54 0016FA54 7E 83 A3 78 */ mr r3, r20 /* 80172C58 0016FA58 38 A0 00 10 */ li r5, 0x10 /* 80172C5C 0016FA5C 90 01 00 0C */ stw r0, 0xc(r1) @@ -416,15 +416,15 @@ zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif: /* 80172C70 0016FA70 39 20 00 00 */ li r9, 0 /* 80172C74 0016FA74 39 40 00 00 */ li r10, 0 /* 80172C78 0016FA78 80 9A 00 34 */ lwz r4, 0x34(r26) -/* 80172C7C 0016FA7C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80172C80 0016FA80 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) +/* 80172C7C 0016FA7C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80172C80 0016FA80 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) /* 80172C84 0016FA84 4B E9 40 D5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80172C88 0016FA88 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80172C8C 0016FA8C 3C 60 80 2A */ lis r3, lbl_8029913C@ha +/* 80172C8C 0016FA8C 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha /* 80172C90 0016FA90 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80172C94 0016FA94 38 00 00 00 */ li r0, 0 /* 80172C98 0016FA98 90 81 00 08 */ stw r4, 8(r1) -/* 80172C9C 0016FA9C 3B 63 91 3C */ addi r27, r3, lbl_8029913C@l +/* 80172C9C 0016FA9C 3B 63 91 3C */ addi r27, r3, lbl_g_strz_subbanim@l /* 80172CA0 0016FAA0 7E 83 A3 78 */ mr r3, r20 /* 80172CA4 0016FAA4 38 A0 00 20 */ li r5, 0x20 /* 80172CA8 0016FAA8 90 01 00 0C */ stw r0, 0xc(r1) @@ -435,15 +435,15 @@ zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif: /* 80172CBC 0016FABC 39 20 00 00 */ li r9, 0 /* 80172CC0 0016FAC0 39 40 00 00 */ li r10, 0 /* 80172CC4 0016FAC4 80 9B 00 38 */ lwz r4, 0x38(r27) -/* 80172CC8 0016FAC8 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80172CCC 0016FACC C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) +/* 80172CC8 0016FAC8 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80172CCC 0016FACC C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) /* 80172CD0 0016FAD0 4B E9 40 89 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80172CD4 0016FAD4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80172CD8 0016FAD8 3C 60 80 2A */ lis r3, lbl_8029913C@ha +/* 80172CD8 0016FAD8 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha /* 80172CDC 0016FADC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80172CE0 0016FAE0 38 00 00 00 */ li r0, 0 /* 80172CE4 0016FAE4 90 81 00 08 */ stw r4, 8(r1) -/* 80172CE8 0016FAE8 3B 83 91 3C */ addi r28, r3, lbl_8029913C@l +/* 80172CE8 0016FAE8 3B 83 91 3C */ addi r28, r3, lbl_g_strz_subbanim@l /* 80172CEC 0016FAEC 7E 83 A3 78 */ mr r3, r20 /* 80172CF0 0016FAF0 38 A0 00 20 */ li r5, 0x20 /* 80172CF4 0016FAF4 90 01 00 0C */ stw r0, 0xc(r1) @@ -454,15 +454,15 @@ zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif: /* 80172D08 0016FB08 39 20 00 00 */ li r9, 0 /* 80172D0C 0016FB0C 39 40 00 00 */ li r10, 0 /* 80172D10 0016FB10 80 9C 00 40 */ lwz r4, 0x40(r28) -/* 80172D14 0016FB14 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80172D18 0016FB18 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) +/* 80172D14 0016FB14 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80172D18 0016FB18 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) /* 80172D1C 0016FB1C 4B E9 40 3D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80172D20 0016FB20 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80172D24 0016FB24 3C 60 80 2A */ lis r3, lbl_8029913C@ha +/* 80172D24 0016FB24 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha /* 80172D28 0016FB28 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80172D2C 0016FB2C 38 00 00 00 */ li r0, 0 /* 80172D30 0016FB30 90 81 00 08 */ stw r4, 8(r1) -/* 80172D34 0016FB34 3B A3 91 3C */ addi r29, r3, lbl_8029913C@l +/* 80172D34 0016FB34 3B A3 91 3C */ addi r29, r3, lbl_g_strz_subbanim@l /* 80172D38 0016FB38 7E 83 A3 78 */ mr r3, r20 /* 80172D3C 0016FB3C 38 A0 00 10 */ li r5, 0x10 /* 80172D40 0016FB40 90 01 00 0C */ stw r0, 0xc(r1) @@ -473,15 +473,15 @@ zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif: /* 80172D54 0016FB54 39 20 00 00 */ li r9, 0 /* 80172D58 0016FB58 39 40 00 00 */ li r10, 0 /* 80172D5C 0016FB5C 80 9D 00 44 */ lwz r4, 0x44(r29) -/* 80172D60 0016FB60 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80172D64 0016FB64 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) +/* 80172D60 0016FB60 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80172D64 0016FB64 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) /* 80172D68 0016FB68 4B E9 3F F1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80172D6C 0016FB6C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80172D70 0016FB70 3C 60 80 2A */ lis r3, lbl_8029913C@ha +/* 80172D70 0016FB70 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha /* 80172D74 0016FB74 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80172D78 0016FB78 38 00 00 00 */ li r0, 0 /* 80172D7C 0016FB7C 90 81 00 08 */ stw r4, 8(r1) -/* 80172D80 0016FB80 3B C3 91 3C */ addi r30, r3, lbl_8029913C@l +/* 80172D80 0016FB80 3B C3 91 3C */ addi r30, r3, lbl_g_strz_subbanim@l /* 80172D84 0016FB84 7E 83 A3 78 */ mr r3, r20 /* 80172D88 0016FB88 38 A0 00 20 */ li r5, 0x20 /* 80172D8C 0016FB8C 90 01 00 0C */ stw r0, 0xc(r1) @@ -492,15 +492,15 @@ zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif: /* 80172DA0 0016FBA0 39 20 00 00 */ li r9, 0 /* 80172DA4 0016FBA4 39 40 00 00 */ li r10, 0 /* 80172DA8 0016FBA8 80 9E 00 48 */ lwz r4, 0x48(r30) -/* 80172DAC 0016FBAC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80172DB0 0016FBB0 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) +/* 80172DAC 0016FBAC C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80172DB0 0016FBB0 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) /* 80172DB4 0016FBB4 4B E9 3F A5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80172DB8 0016FBB8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80172DBC 0016FBBC 3C 60 80 2A */ lis r3, lbl_8029913C@ha +/* 80172DBC 0016FBBC 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha /* 80172DC0 0016FBC0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80172DC4 0016FBC4 38 00 00 00 */ li r0, 0 /* 80172DC8 0016FBC8 90 81 00 08 */ stw r4, 8(r1) -/* 80172DCC 0016FBCC 3B E3 91 3C */ addi r31, r3, lbl_8029913C@l +/* 80172DCC 0016FBCC 3B E3 91 3C */ addi r31, r3, lbl_g_strz_subbanim@l /* 80172DD0 0016FBD0 7E 83 A3 78 */ mr r3, r20 /* 80172DD4 0016FBD4 38 A0 00 20 */ li r5, 0x20 /* 80172DD8 0016FBD8 90 01 00 0C */ stw r0, 0xc(r1) @@ -511,12 +511,12 @@ zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif: /* 80172DEC 0016FBEC 39 20 00 00 */ li r9, 0 /* 80172DF0 0016FBF0 39 40 00 00 */ li r10, 0 /* 80172DF4 0016FBF4 80 9F 00 4C */ lwz r4, 0x4c(r31) -/* 80172DF8 0016FBF8 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80172DFC 0016FBFC C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) +/* 80172DF8 0016FBF8 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80172DFC 0016FBFC C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) /* 80172E00 0016FC00 4B E9 3F 59 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 80172E04 0016FC04 3C 60 80 2A */ lis r3, lbl_8029913C@ha -/* 80172E08 0016FC08 C0 22 AC CC */ lfs f1, lbl_803CF64C-_SDA2_BASE_(r2) -/* 80172E0C 0016FC0C 38 83 91 3C */ addi r4, r3, lbl_8029913C@l +/* 80172E04 0016FC04 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha +/* 80172E08 0016FC08 C0 22 AC CC */ lfs f1, lbl__1689-_SDA2_BASE_(r2) +/* 80172E0C 0016FC0C 38 83 91 3C */ addi r4, r3, lbl_g_strz_subbanim@l /* 80172E10 0016FC10 38 A1 00 18 */ addi r5, r1, 0x18 /* 80172E14 0016FC14 7E 83 A3 78 */ mr r3, r20 /* 80172E18 0016FC18 38 C0 00 01 */ li r6, 1 @@ -530,11 +530,11 @@ zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif: /* 80172E38 0016FC38 90 01 00 0C */ stw r0, 0xc(r1) /* 80172E3C 0016FC3C 39 20 00 00 */ li r9, 0 /* 80172E40 0016FC40 39 40 00 00 */ li r10, 0 -/* 80172E44 0016FC44 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) +/* 80172E44 0016FC44 C0 22 AC B8 */ lfs f1, lbl__1605-_SDA2_BASE_(r2) /* 80172E48 0016FC48 80 99 00 30 */ lwz r4, 0x30(r25) /* 80172E4C 0016FC4C FC 40 08 90 */ fmr f2, f1 /* 80172E50 0016FC50 80 BA 00 34 */ lwz r5, 0x34(r26) -/* 80172E54 0016FC54 C0 62 AC D0 */ lfs f3, lbl_803CF650-_SDA2_BASE_(r2) +/* 80172E54 0016FC54 C0 62 AC D0 */ lfs f3, lbl__1690-_SDA2_BASE_(r2) /* 80172E58 0016FC58 4B E9 45 69 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80172E5C 0016FC5C 38 00 00 00 */ li r0, 0 /* 80172E60 0016FC60 7E 83 A3 78 */ mr r3, r20 @@ -545,11 +545,11 @@ zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif: /* 80172E74 0016FC74 90 01 00 0C */ stw r0, 0xc(r1) /* 80172E78 0016FC78 39 20 00 00 */ li r9, 0 /* 80172E7C 0016FC7C 39 40 00 00 */ li r10, 0 -/* 80172E80 0016FC80 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) +/* 80172E80 0016FC80 C0 22 AC B8 */ lfs f1, lbl__1605-_SDA2_BASE_(r2) /* 80172E84 0016FC84 80 9A 00 34 */ lwz r4, 0x34(r26) /* 80172E88 0016FC88 FC 40 08 90 */ fmr f2, f1 /* 80172E8C 0016FC8C 80 BB 00 38 */ lwz r5, 0x38(r27) -/* 80172E90 0016FC90 C0 62 AC D0 */ lfs f3, lbl_803CF650-_SDA2_BASE_(r2) +/* 80172E90 0016FC90 C0 62 AC D0 */ lfs f3, lbl__1690-_SDA2_BASE_(r2) /* 80172E94 0016FC94 4B E9 45 2D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80172E98 0016FC98 38 00 00 00 */ li r0, 0 /* 80172E9C 0016FC9C 7E 83 A3 78 */ mr r3, r20 @@ -560,11 +560,11 @@ zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif: /* 80172EB0 0016FCB0 90 01 00 0C */ stw r0, 0xc(r1) /* 80172EB4 0016FCB4 39 20 00 00 */ li r9, 0 /* 80172EB8 0016FCB8 39 40 00 00 */ li r10, 0 -/* 80172EBC 0016FCBC C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) +/* 80172EBC 0016FCBC C0 22 AC B8 */ lfs f1, lbl__1605-_SDA2_BASE_(r2) /* 80172EC0 0016FCC0 80 9C 00 40 */ lwz r4, 0x40(r28) /* 80172EC4 0016FCC4 FC 40 08 90 */ fmr f2, f1 /* 80172EC8 0016FCC8 80 BD 00 44 */ lwz r5, 0x44(r29) -/* 80172ECC 0016FCCC C0 62 AC D0 */ lfs f3, lbl_803CF650-_SDA2_BASE_(r2) +/* 80172ECC 0016FCCC C0 62 AC D0 */ lfs f3, lbl__1690-_SDA2_BASE_(r2) /* 80172ED0 0016FCD0 4B E9 44 F1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80172ED4 0016FCD4 38 00 00 00 */ li r0, 0 /* 80172ED8 0016FCD8 7E 83 A3 78 */ mr r3, r20 @@ -575,11 +575,11 @@ zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif: /* 80172EEC 0016FCEC 90 01 00 0C */ stw r0, 0xc(r1) /* 80172EF0 0016FCF0 39 20 00 00 */ li r9, 0 /* 80172EF4 0016FCF4 39 40 00 00 */ li r10, 0 -/* 80172EF8 0016FCF8 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) +/* 80172EF8 0016FCF8 C0 22 AC B8 */ lfs f1, lbl__1605-_SDA2_BASE_(r2) /* 80172EFC 0016FCFC 80 9D 00 44 */ lwz r4, 0x44(r29) /* 80172F00 0016FD00 FC 40 08 90 */ fmr f2, f1 /* 80172F04 0016FD04 80 BE 00 48 */ lwz r5, 0x48(r30) -/* 80172F08 0016FD08 C0 62 AC D0 */ lfs f3, lbl_803CF650-_SDA2_BASE_(r2) +/* 80172F08 0016FD08 C0 62 AC D0 */ lfs f3, lbl__1690-_SDA2_BASE_(r2) /* 80172F0C 0016FD0C 4B E9 44 B5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80172F10 0016FD10 38 00 00 00 */ li r0, 0 /* 80172F14 0016FD14 7E 83 A3 78 */ mr r3, r20 @@ -590,11 +590,11 @@ zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif: /* 80172F28 0016FD28 90 01 00 0C */ stw r0, 0xc(r1) /* 80172F2C 0016FD2C 39 20 00 00 */ li r9, 0 /* 80172F30 0016FD30 39 40 00 00 */ li r10, 0 -/* 80172F34 0016FD34 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) +/* 80172F34 0016FD34 C0 22 AC B8 */ lfs f1, lbl__1605-_SDA2_BASE_(r2) /* 80172F38 0016FD38 80 98 00 14 */ lwz r4, 0x14(r24) /* 80172F3C 0016FD3C FC 40 08 90 */ fmr f2, f1 /* 80172F40 0016FD40 80 B5 00 04 */ lwz r5, 4(r21) -/* 80172F44 0016FD44 C0 62 AC D0 */ lfs f3, lbl_803CF650-_SDA2_BASE_(r2) +/* 80172F44 0016FD44 C0 62 AC D0 */ lfs f3, lbl__1690-_SDA2_BASE_(r2) /* 80172F48 0016FD48 4B E9 44 79 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80172F4C 0016FD4C 38 00 00 00 */ li r0, 0 /* 80172F50 0016FD50 7E 83 A3 78 */ mr r3, r20 @@ -605,11 +605,11 @@ zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif: /* 80172F64 0016FD64 90 01 00 0C */ stw r0, 0xc(r1) /* 80172F68 0016FD68 39 20 00 00 */ li r9, 0 /* 80172F6C 0016FD6C 39 40 00 00 */ li r10, 0 -/* 80172F70 0016FD70 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) +/* 80172F70 0016FD70 C0 22 AC B8 */ lfs f1, lbl__1605-_SDA2_BASE_(r2) /* 80172F74 0016FD74 80 98 00 14 */ lwz r4, 0x14(r24) /* 80172F78 0016FD78 FC 40 08 90 */ fmr f2, f1 /* 80172F7C 0016FD7C 80 B9 00 30 */ lwz r5, 0x30(r25) -/* 80172F80 0016FD80 C0 62 AC D0 */ lfs f3, lbl_803CF650-_SDA2_BASE_(r2) +/* 80172F80 0016FD80 C0 62 AC D0 */ lfs f3, lbl__1690-_SDA2_BASE_(r2) /* 80172F84 0016FD84 4B E9 44 3D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80172F88 0016FD88 38 00 00 00 */ li r0, 0 /* 80172F8C 0016FD8C 7E 83 A3 78 */ mr r3, r20 @@ -620,11 +620,11 @@ zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif: /* 80172FA0 0016FDA0 90 01 00 0C */ stw r0, 0xc(r1) /* 80172FA4 0016FDA4 39 20 00 00 */ li r9, 0 /* 80172FA8 0016FDA8 39 40 00 00 */ li r10, 0 -/* 80172FAC 0016FDAC C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) +/* 80172FAC 0016FDAC C0 22 AC B8 */ lfs f1, lbl__1605-_SDA2_BASE_(r2) /* 80172FB0 0016FDB0 80 98 00 14 */ lwz r4, 0x14(r24) /* 80172FB4 0016FDB4 FC 40 08 90 */ fmr f2, f1 /* 80172FB8 0016FDB8 80 B7 00 10 */ lwz r5, 0x10(r23) -/* 80172FBC 0016FDBC C0 62 AC D0 */ lfs f3, lbl_803CF650-_SDA2_BASE_(r2) +/* 80172FBC 0016FDBC C0 62 AC D0 */ lfs f3, lbl__1690-_SDA2_BASE_(r2) /* 80172FC0 0016FDC0 4B E9 44 01 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80172FC4 0016FDC4 38 00 00 00 */ li r0, 0 /* 80172FC8 0016FDC8 7E 83 A3 78 */ mr r3, r20 @@ -635,11 +635,11 @@ zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif: /* 80172FDC 0016FDDC 90 01 00 0C */ stw r0, 0xc(r1) /* 80172FE0 0016FDE0 39 20 00 00 */ li r9, 0 /* 80172FE4 0016FDE4 39 40 00 00 */ li r10, 0 -/* 80172FE8 0016FDE8 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) +/* 80172FE8 0016FDE8 C0 22 AC B8 */ lfs f1, lbl__1605-_SDA2_BASE_(r2) /* 80172FEC 0016FDEC 80 9F 00 4C */ lwz r4, 0x4c(r31) /* 80172FF0 0016FDF0 FC 40 08 90 */ fmr f2, f1 /* 80172FF4 0016FDF4 80 B6 00 2C */ lwz r5, 0x2c(r22) -/* 80172FF8 0016FDF8 C0 62 AC D0 */ lfs f3, lbl_803CF650-_SDA2_BASE_(r2) +/* 80172FF8 0016FDF8 C0 62 AC D0 */ lfs f3, lbl__1690-_SDA2_BASE_(r2) /* 80172FFC 0016FDFC 4B E9 43 C5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80173000 0016FE00 7E 83 A3 78 */ mr r3, r20 /* 80173004 0016FE04 BA 81 00 50 */ lmw r20, 0x50(r1) @@ -656,14 +656,14 @@ __ct__12zNPCDutchmanFi: /* 80173024 0016FE24 93 E1 00 0C */ stw r31, 0xc(r1) /* 80173028 0016FE28 7C 7F 1B 78 */ mr r31, r3 /* 8017302C 0016FE2C 4B FC 30 9D */ bl __ct__11zNPCSubBossFi -/* 80173030 0016FE30 3C 80 80 2A */ lis r4, lbl_8029B764@ha +/* 80173030 0016FE30 3C 80 80 2A */ lis r4, lbl___vt__12zNPCDutchman@ha /* 80173034 0016FE34 38 7F 02 B4 */ addi r3, r31, 0x2b4 -/* 80173038 0016FE38 38 04 B7 64 */ addi r0, r4, lbl_8029B764@l +/* 80173038 0016FE38 38 04 B7 64 */ addi r0, r4, lbl___vt__12zNPCDutchman@l /* 8017303C 0016FE3C 38 80 00 00 */ li r4, 0 /* 80173040 0016FE40 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 80173044 0016FE44 38 A0 00 10 */ li r5, 0x10 /* 80173048 0016FE48 4B E9 04 11 */ bl memset -/* 8017304C 0016FE4C 93 ED 97 A4 */ stw r31, lbl_803CC0A4-_SDA_BASE_(r13) +/* 8017304C 0016FE4C 93 ED 97 A4 */ stw r31, lbl_dutchman_reticle_ent-_SDA_BASE_(r13) /* 80173050 0016FE50 7F E3 FB 78 */ mr r3, r31 /* 80173054 0016FE54 80 01 00 14 */ lwz r0, 0x14(r1) /* 80173058 0016FE58 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -672,32 +672,32 @@ __ct__12zNPCDutchmanFi: /* 80173064 0016FE64 4E 80 00 20 */ blr /* 80173068 0016FE68 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8017306C 0016FE6C 7C 08 02 A6 */ mflr r0 -/* 80173070 0016FE70 3C A0 80 2A */ lis r5, lbl_8029B460@ha +/* 80173070 0016FE70 3C A0 80 2A */ lis r5, lbl_boss_cam__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80173074 0016FE74 90 01 00 34 */ stw r0, 0x34(r1) -/* 80173078 0016FE78 38 05 B4 60 */ addi r0, r5, lbl_8029B460@l +/* 80173078 0016FE78 38 05 B4 60 */ addi r0, r5, lbl_boss_cam__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017307C 0016FE7C BF 41 00 18 */ stmw r26, 0x18(r1) /* 80173080 0016FE80 7C 7F 1B 78 */ mr r31, r3 /* 80173084 0016FE84 7C 9A 23 78 */ mr r26, r4 -/* 80173088 0016FE88 80 CD 97 AC */ lwz r6, lbl_803CC0AC-_SDA_BASE_(r13) +/* 80173088 0016FE88 80 CD 97 AC */ lwz r6, lbl_dutchman_count-_SDA_BASE_(r13) /* 8017308C 0016FE8C 38 66 00 01 */ addi r3, r6, 1 -/* 80173090 0016FE90 90 6D 97 AC */ stw r3, lbl_803CC0AC-_SDA_BASE_(r13) +/* 80173090 0016FE90 90 6D 97 AC */ stw r3, lbl_dutchman_count-_SDA_BASE_(r13) /* 80173094 0016FE94 7C 03 03 78 */ mr r3, r0 /* 80173098 0016FE98 4B E9 AE 09 */ bl init__13xBinaryCameraFv /* 8017309C 0016FE9C 7F E3 FB 78 */ mr r3, r31 /* 801730A0 0016FEA0 7F 44 D3 78 */ mr r4, r26 /* 801730A4 0016FEA4 4B F7 BF F9 */ bl Init__10zNPCCommonFP9xEntAsset /* 801730A8 0016FEA8 38 00 00 01 */ li r0, 1 -/* 801730AC 0016FEAC 3C 80 80 27 */ lis r4, lbl_80271FD8@ha +/* 801730AC 0016FEAC 3C 80 80 27 */ lis r4, lbl_burn_ribbon_curve__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 801730B0 0016FEB0 90 1F 01 CC */ stw r0, 0x1cc(r31) -/* 801730B4 0016FEB4 3C 60 80 33 */ lis r3, lbl_8032B194@ha -/* 801730B8 0016FEB8 3B 63 B1 94 */ addi r27, r3, lbl_8032B194@l -/* 801730BC 0016FEBC 3B A4 1F D8 */ addi r29, r4, lbl_80271FD8@l +/* 801730B4 0016FEB4 3C 60 80 33 */ lis r3, lbl_eye_scorch__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 801730B8 0016FEB8 3B 63 B1 94 */ addi r27, r3, lbl_eye_scorch__30_unnamed_zNPCTypeDutchman_cpp_@l +/* 801730BC 0016FEBC 3B A4 1F D8 */ addi r29, r4, lbl_burn_ribbon_curve__30_unnamed_zNPCTypeDutchman_cpp_@l /* 801730C0 0016FEC0 90 1F 01 C8 */ stw r0, 0x1c8(r31) -/* 801730C4 0016FEC4 3C 60 80 27 */ lis r3, lbl_802720F0@ha +/* 801730C4 0016FEC4 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha /* 801730C8 0016FEC8 3B 81 00 08 */ addi r28, r1, 8 /* 801730CC 0016FECC 3B 40 00 00 */ li r26, 0 -/* 801730D0 0016FED0 80 82 AC D4 */ lwz r4, lbl_803CF654-_SDA2_BASE_(r2) -/* 801730D4 0016FED4 3B C3 20 F0 */ addi r30, r3, lbl_802720F0@l +/* 801730D0 0016FED0 80 82 AC D4 */ lwz r4, lbl__1713-_SDA2_BASE_(r2) +/* 801730D4 0016FED4 3B C3 20 F0 */ addi r30, r3, lbl__stringBase0_100@l /* 801730D8 0016FED8 80 02 AC D8 */ lwz r0, lbl_803CF658-_SDA2_BASE_(r2) /* 801730DC 0016FEDC 90 81 00 08 */ stw r4, 8(r1) /* 801730E0 0016FEE0 90 01 00 0C */ stw r0, 0xc(r1) @@ -715,7 +715,7 @@ lbl_801730E4: /* 8017310C 0016FF0C 7F 63 DB 78 */ mr r3, r27 /* 80173110 0016FF10 38 9E 00 7F */ addi r4, r30, 0x7f /* 80173114 0016FF14 4B EB 78 F9 */ bl set_texture__9xFXRibbonFPCc -/* 80173118 0016FF18 C0 02 AC DC */ lfs f0, lbl_803CF65C-_SDA2_BASE_(r2) +/* 80173118 0016FF18 C0 02 AC DC */ lfs f0, lbl__1753_1-_SDA2_BASE_(r2) /* 8017311C 0016FF1C 7F 63 DB 78 */ mr r3, r27 /* 80173120 0016FF20 D0 1B 00 00 */ stfs f0, 0(r27) /* 80173124 0016FF24 4B EB 73 21 */ bl refresh_config__9xFXRibbonFv @@ -724,8 +724,8 @@ lbl_801730E4: /* 80173130 0016FF30 2C 1A 00 02 */ cmpwi r26, 2 /* 80173134 0016FF34 3B 9C 00 04 */ addi r28, r28, 4 /* 80173138 0016FF38 41 80 FF AC */ blt lbl_801730E4 -/* 8017313C 0016FF3C 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80173140 0016FF40 38 63 20 F0 */ addi r3, r3, lbl_802720F0@l +/* 8017313C 0016FF3C 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80173140 0016FF40 38 63 20 F0 */ addi r3, r3, lbl__stringBase0_100@l /* 80173144 0016FF44 38 63 00 8A */ addi r3, r3, 0x8a /* 80173148 0016FF48 4B ED 90 CD */ bl xStrHash__FPCc /* 8017314C 0016FF4C 38 80 00 00 */ li r4, 0 @@ -771,10 +771,10 @@ lbl_801731AC: /* 801731DC 0016FFDC 4E 80 00 20 */ blr /* 801731E0 0016FFE0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801731E4 0016FFE4 7C 08 02 A6 */ mflr r0 -/* 801731E8 0016FFE8 3C 80 80 33 */ lis r4, lbl_8032A578@ha +/* 801731E8 0016FFE8 3C 80 80 33 */ lis r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 801731EC 0016FFEC 90 01 00 14 */ stw r0, 0x14(r1) /* 801731F0 0016FFF0 93 E1 00 0C */ stw r31, 0xc(r1) -/* 801731F4 0016FFF4 3B E4 A5 78 */ addi r31, r4, lbl_8032A578@l +/* 801731F4 0016FFF4 3B E4 A5 78 */ addi r31, r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 801731F8 0016FFF8 93 C1 00 08 */ stw r30, 8(r1) /* 801731FC 0016FFFC 7C 7E 1B 78 */ mr r30, r3 /* 80173200 00170000 4B F7 C6 A5 */ bl Reset__10zNPCCommonFv @@ -791,7 +791,7 @@ lbl_801731AC: /* 8017322C 0017002C 7F C3 F3 78 */ mr r3, r30 /* 80173230 00170030 90 9E 02 C8 */ stw r4, 0x2c8(r30) /* 80173234 00170034 90 1E 02 CC */ stw r0, 0x2cc(r30) -/* 80173238 00170038 C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) +/* 80173238 00170038 C0 02 AC BC */ lfs f0, lbl__1606-_SDA2_BASE_(r2) /* 8017323C 0017003C D0 1E 02 D4 */ stfs f0, 0x2d4(r30) /* 80173240 00170040 48 00 24 4D */ bl update_round__12zNPCDutchmanFv /* 80173244 00170044 7F C3 F3 78 */ mr r3, r30 @@ -800,7 +800,7 @@ lbl_801731AC: /* 80173250 00170050 7F C3 F3 78 */ mr r3, r30 /* 80173254 00170054 90 1E 01 C8 */ stw r0, 0x1c8(r30) /* 80173258 00170058 48 00 4B 0D */ bl reset_speed__12zNPCDutchmanFv -/* 8017325C 0017005C C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) +/* 8017325C 0017005C C0 22 AC B8 */ lfs f1, lbl__1605-_SDA2_BASE_(r2) /* 80173260 00170060 38 7E 02 F8 */ addi r3, r30, 0x2f8 /* 80173264 00170064 4B EA 96 15 */ bl __as__5xVec3Ff /* 80173268 00170068 7F C3 F3 78 */ mr r3, r30 @@ -812,7 +812,7 @@ lbl_801731AC: /* 80173280 00170080 38 9F 00 00 */ addi r4, r31, 0 /* 80173284 00170084 90 1E 02 BC */ stw r0, 0x2bc(r30) /* 80173288 00170088 7F C3 F3 78 */ mr r3, r30 -/* 8017328C 0017008C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) +/* 8017328C 0017008C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) /* 80173290 00170090 C0 04 00 28 */ lfs f0, 0x28(r4) /* 80173294 00170094 EC 01 00 24 */ fdivs f0, f1, f0 /* 80173298 00170098 D0 1E 05 98 */ stfs f0, 0x598(r30) @@ -833,136 +833,136 @@ lbl_801731AC: /* 801732D4 001700D4 7F C3 F3 78 */ mr r3, r30 /* 801732D8 001700D8 48 00 36 15 */ bl refresh_reticle__12zNPCDutchmanFv /* 801732DC 001700DC 38 00 00 00 */ li r0, 0 -/* 801732E0 001700E0 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 801732E4 001700E4 38 63 20 F0 */ addi r3, r3, lbl_802720F0@l +/* 801732E0 001700E0 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 801732E4 001700E4 38 63 20 F0 */ addi r3, r3, lbl__stringBase0_100@l /* 801732E8 001700E8 98 1E 02 B5 */ stb r0, 0x2b5(r30) /* 801732EC 001700EC 38 63 00 A0 */ addi r3, r3, 0xa0 /* 801732F0 001700F0 4B F3 55 55 */ bl zParEmitterFind__FPCc -/* 801732F4 001700F4 90 6D 97 70 */ stw r3, lbl_803CC070-_SDA_BASE_(r13) -/* 801732F8 001700F8 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 801732F4 001700F4 90 6D 97 70 */ stw r3, lbl_plasma_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) +/* 801732F8 001700F8 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 801732FC 001700FC 38 7F 03 88 */ addi r3, r31, 0x388 /* 80173300 00170100 38 00 01 00 */ li r0, 0x100 /* 80173304 00170104 90 03 01 38 */ stw r0, 0x138(r3) -/* 80173308 00170108 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 80173308 00170108 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 8017330C 0017010C 38 63 01 40 */ addi r3, r3, 0x140 /* 80173310 00170110 4B E9 7F 55 */ bl __as__5xVec3FRC5xVec3 -/* 80173314 00170114 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80173318 00170118 38 63 20 F0 */ addi r3, r3, lbl_802720F0@l +/* 80173314 00170114 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80173318 00170118 38 63 20 F0 */ addi r3, r3, lbl__stringBase0_100@l /* 8017331C 0017011C 38 63 00 B8 */ addi r3, r3, 0xb8 /* 80173320 00170120 4B F3 55 25 */ bl zParEmitterFind__FPCc -/* 80173324 00170124 90 6D 97 74 */ stw r3, lbl_803CC074-_SDA_BASE_(r13) -/* 80173328 00170128 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 80173324 00170124 90 6D 97 74 */ stw r3, lbl_spark_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) +/* 80173328 00170128 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 8017332C 0017012C 38 7F 04 F4 */ addi r3, r31, 0x4f4 /* 80173330 00170130 38 00 01 00 */ li r0, 0x100 /* 80173334 00170134 90 03 01 38 */ stw r0, 0x138(r3) -/* 80173338 00170138 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 80173338 00170138 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 8017333C 0017013C 38 63 01 40 */ addi r3, r3, 0x140 /* 80173340 00170140 4B E9 7F 25 */ bl __as__5xVec3FRC5xVec3 -/* 80173344 00170144 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80173348 00170148 38 63 20 F0 */ addi r3, r3, lbl_802720F0@l +/* 80173344 00170144 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80173348 00170148 38 63 20 F0 */ addi r3, r3, lbl__stringBase0_100@l /* 8017334C 0017014C 38 63 00 D0 */ addi r3, r3, 0xd0 /* 80173350 00170150 4B F3 54 F5 */ bl zParEmitterFind__FPCc -/* 80173354 00170154 90 6D 97 78 */ stw r3, lbl_803CC078-_SDA_BASE_(r13) -/* 80173358 00170158 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 80173354 00170154 90 6D 97 78 */ stw r3, lbl_light_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) +/* 80173358 00170158 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 8017335C 0017015C 38 7F 06 60 */ addi r3, r31, 0x660 /* 80173360 00170160 38 00 01 10 */ li r0, 0x110 /* 80173364 00170164 90 03 01 38 */ stw r0, 0x138(r3) -/* 80173368 00170168 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 80173368 00170168 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 8017336C 0017016C 38 63 01 40 */ addi r3, r3, 0x140 /* 80173370 00170170 4B E9 7E F5 */ bl __as__5xVec3FRC5xVec3 /* 80173374 00170174 38 9F 00 00 */ addi r4, r31, 0 /* 80173378 00170178 38 7F 06 60 */ addi r3, r31, 0x660 -/* 8017337C 0017017C C0 22 AC E0 */ lfs f1, lbl_803CF660-_SDA2_BASE_(r2) +/* 8017337C 0017017C C0 22 AC E0 */ lfs f1, lbl__1772_2-_SDA2_BASE_(r2) /* 80173380 00170180 38 63 00 0C */ addi r3, r3, 0xc /* 80173384 00170184 C0 04 00 90 */ lfs f0, 0x90(r4) /* 80173388 00170188 EC 21 00 32 */ fmuls f1, f1, f0 /* 8017338C 0017018C 48 00 84 71 */ bl set__10xParInterpFf -/* 80173390 00170190 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80173394 00170194 38 63 20 F0 */ addi r3, r3, lbl_802720F0@l +/* 80173390 00170190 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80173394 00170194 38 63 20 F0 */ addi r3, r3, lbl__stringBase0_100@l /* 80173398 00170198 38 63 00 E7 */ addi r3, r3, 0xe7 /* 8017339C 0017019C 4B F3 54 A9 */ bl zParEmitterFind__FPCc -/* 801733A0 001701A0 3C 80 80 27 */ lis r4, lbl_802720F0@ha -/* 801733A4 001701A4 90 6D 97 7C */ stw r3, lbl_803CC07C-_SDA_BASE_(r13) -/* 801733A8 001701A8 38 64 20 F0 */ addi r3, r4, lbl_802720F0@l +/* 801733A0 001701A0 3C 80 80 27 */ lis r4, lbl__stringBase0_100@ha +/* 801733A4 001701A4 90 6D 97 7C */ stw r3, lbl_eyeglow_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) +/* 801733A8 001701A8 38 64 20 F0 */ addi r3, r4, lbl__stringBase0_100@l /* 801733AC 001701AC 38 63 01 01 */ addi r3, r3, 0x101 /* 801733B0 001701B0 4B F3 54 95 */ bl zParEmitterFind__FPCc -/* 801733B4 001701B4 38 AD 97 7C */ addi r5, r13, lbl_803CC07C-_SDA_BASE_ -/* 801733B8 001701B8 3C 80 80 27 */ lis r4, lbl_802720F0@ha +/* 801733B4 001701B4 38 AD 97 7C */ addi r5, r13, lbl_eyeglow_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_ +/* 801733B8 001701B8 3C 80 80 27 */ lis r4, lbl__stringBase0_100@ha /* 801733BC 001701BC 90 65 00 04 */ stw r3, 4(r5) -/* 801733C0 001701C0 38 64 20 F0 */ addi r3, r4, lbl_802720F0@l +/* 801733C0 001701C0 38 64 20 F0 */ addi r3, r4, lbl__stringBase0_100@l /* 801733C4 001701C4 38 63 01 1B */ addi r3, r3, 0x11b /* 801733C8 001701C8 4B F3 54 7D */ bl zParEmitterFind__FPCc -/* 801733CC 001701CC 3C 80 80 27 */ lis r4, lbl_802720F0@ha -/* 801733D0 001701D0 90 6D 97 84 */ stw r3, lbl_803CC084-_SDA_BASE_(r13) -/* 801733D4 001701D4 38 64 20 F0 */ addi r3, r4, lbl_802720F0@l +/* 801733CC 001701CC 3C 80 80 27 */ lis r4, lbl__stringBase0_100@ha +/* 801733D0 001701D0 90 6D 97 84 */ stw r3, lbl_death_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) +/* 801733D4 001701D4 38 64 20 F0 */ addi r3, r4, lbl__stringBase0_100@l /* 801733D8 001701D8 38 63 01 32 */ addi r3, r3, 0x132 /* 801733DC 001701DC 4B F3 54 69 */ bl zParEmitterFind__FPCc -/* 801733E0 001701E0 3C 80 80 27 */ lis r4, lbl_802720F0@ha -/* 801733E4 001701E4 90 6D 97 88 */ stw r3, lbl_803CC088-_SDA_BASE_(r13) -/* 801733E8 001701E8 38 64 20 F0 */ addi r3, r4, lbl_802720F0@l +/* 801733E0 001701E0 3C 80 80 27 */ lis r4, lbl__stringBase0_100@ha +/* 801733E4 001701E4 90 6D 97 88 */ stw r3, lbl_dissolve_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) +/* 801733E8 001701E8 38 64 20 F0 */ addi r3, r4, lbl__stringBase0_100@l /* 801733EC 001701EC 38 63 01 4C */ addi r3, r3, 0x14c /* 801733F0 001701F0 4B F3 54 55 */ bl zParEmitterFind__FPCc -/* 801733F4 001701F4 3C 80 80 27 */ lis r4, lbl_802720F0@ha -/* 801733F8 001701F8 90 6D 97 8C */ stw r3, lbl_803CC08C-_SDA_BASE_(r13) -/* 801733FC 001701FC 38 64 20 F0 */ addi r3, r4, lbl_802720F0@l +/* 801733F4 001701F4 3C 80 80 27 */ lis r4, lbl__stringBase0_100@ha +/* 801733F8 001701F8 90 6D 97 8C */ stw r3, lbl_fadeout_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) +/* 801733FC 001701FC 38 64 20 F0 */ addi r3, r4, lbl__stringBase0_100@l /* 80173400 00170200 38 63 01 65 */ addi r3, r3, 0x165 /* 80173404 00170204 4B F3 54 41 */ bl zParEmitterFind__FPCc -/* 80173408 00170208 3C 80 80 27 */ lis r4, lbl_802720F0@ha -/* 8017340C 0017020C 90 6D 97 90 */ stw r3, lbl_803CC090-_SDA_BASE_(r13) -/* 80173410 00170210 38 64 20 F0 */ addi r3, r4, lbl_802720F0@l +/* 80173408 00170208 3C 80 80 27 */ lis r4, lbl__stringBase0_100@ha +/* 8017340C 0017020C 90 6D 97 90 */ stw r3, lbl_fadein_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) +/* 80173410 00170210 38 64 20 F0 */ addi r3, r4, lbl__stringBase0_100@l /* 80173414 00170214 38 63 01 7D */ addi r3, r3, 0x17d /* 80173418 00170218 4B F3 54 2D */ bl zParEmitterFind__FPCc -/* 8017341C 0017021C 3C 80 80 27 */ lis r4, lbl_802720F0@ha +/* 8017341C 0017021C 3C 80 80 27 */ lis r4, lbl__stringBase0_100@ha /* 80173420 00170220 90 7F 07 CC */ stw r3, 0x7cc(r31) -/* 80173424 00170224 38 64 20 F0 */ addi r3, r4, lbl_802720F0@l +/* 80173424 00170224 38 64 20 F0 */ addi r3, r4, lbl__stringBase0_100@l /* 80173428 00170228 38 63 01 9A */ addi r3, r3, 0x19a /* 8017342C 0017022C 4B F3 54 19 */ bl zParEmitterFind__FPCc /* 80173430 00170230 38 BF 07 CC */ addi r5, r31, 0x7cc -/* 80173434 00170234 3C 80 80 27 */ lis r4, lbl_802720F0@ha +/* 80173434 00170234 3C 80 80 27 */ lis r4, lbl__stringBase0_100@ha /* 80173438 00170238 90 65 00 04 */ stw r3, 4(r5) -/* 8017343C 0017023C 38 64 20 F0 */ addi r3, r4, lbl_802720F0@l +/* 8017343C 0017023C 38 64 20 F0 */ addi r3, r4, lbl__stringBase0_100@l /* 80173440 00170240 38 63 01 B8 */ addi r3, r3, 0x1b8 /* 80173444 00170244 4B F3 54 01 */ bl zParEmitterFind__FPCc /* 80173448 00170248 38 DF 07 CC */ addi r6, r31, 0x7cc /* 8017344C 0017024C 38 BF 07 D8 */ addi r5, r31, 0x7d8 /* 80173450 00170250 38 00 01 10 */ li r0, 0x110 -/* 80173454 00170254 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 80173454 00170254 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 80173458 00170258 90 66 00 08 */ stw r3, 8(r6) /* 8017345C 0017025C 7C A3 2B 78 */ mr r3, r5 -/* 80173460 00170260 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 80173460 00170260 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 80173464 00170264 90 05 01 38 */ stw r0, 0x138(r5) /* 80173468 00170268 38 63 01 40 */ addi r3, r3, 0x140 /* 8017346C 0017026C 4B E9 7D F9 */ bl __as__5xVec3FRC5xVec3 /* 80173470 00170270 38 7F 07 D8 */ addi r3, r31, 0x7d8 -/* 80173474 00170274 C0 22 AC E4 */ lfs f1, lbl_803CF664-_SDA2_BASE_(r2) +/* 80173474 00170274 C0 22 AC E4 */ lfs f1, lbl__1773_1-_SDA2_BASE_(r2) /* 80173478 00170278 38 63 00 0C */ addi r3, r3, 0xc /* 8017347C 0017027C 48 00 83 81 */ bl set__10xParInterpFf -/* 80173480 00170280 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80173484 00170284 38 63 20 F0 */ addi r3, r3, lbl_802720F0@l +/* 80173480 00170280 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80173484 00170284 38 63 20 F0 */ addi r3, r3, lbl__stringBase0_100@l /* 80173488 00170288 38 63 01 D5 */ addi r3, r3, 0x1d5 /* 8017348C 0017028C 4B F3 53 B9 */ bl zParEmitterFind__FPCc -/* 80173490 00170290 90 6D 97 94 */ stw r3, lbl_803CC094-_SDA_BASE_(r13) -/* 80173494 00170294 3C 60 80 27 */ lis r3, lbl_802720F0@ha +/* 80173490 00170290 90 6D 97 94 */ stw r3, lbl_snot_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) +/* 80173494 00170294 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha /* 80173498 00170298 38 9F 09 44 */ addi r4, r31, 0x944 /* 8017349C 0017029C 38 00 03 00 */ li r0, 0x300 -/* 801734A0 001702A0 38 63 20 F0 */ addi r3, r3, lbl_802720F0@l +/* 801734A0 001702A0 38 63 20 F0 */ addi r3, r3, lbl__stringBase0_100@l /* 801734A4 001702A4 90 04 01 38 */ stw r0, 0x138(r4) /* 801734A8 001702A8 38 63 01 F1 */ addi r3, r3, 0x1f1 /* 801734AC 001702AC 4B F3 53 99 */ bl zParEmitterFind__FPCc -/* 801734B0 001702B0 90 6D 97 98 */ stw r3, lbl_803CC098-_SDA_BASE_(r13) -/* 801734B4 001702B4 3C 60 80 27 */ lis r3, lbl_802720F0@ha +/* 801734B0 001702B0 90 6D 97 98 */ stw r3, lbl_slime_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) +/* 801734B4 001702B4 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha /* 801734B8 001702B8 38 9F 0A B0 */ addi r4, r31, 0xab0 /* 801734BC 001702BC 38 00 01 00 */ li r0, 0x100 -/* 801734C0 001702C0 38 63 20 F0 */ addi r3, r3, lbl_802720F0@l +/* 801734C0 001702C0 38 63 20 F0 */ addi r3, r3, lbl__stringBase0_100@l /* 801734C4 001702C4 90 04 01 38 */ stw r0, 0x138(r4) /* 801734C8 001702C8 38 63 02 0E */ addi r3, r3, 0x20e /* 801734CC 001702CC 4B F3 53 79 */ bl zParEmitterFind__FPCc -/* 801734D0 001702D0 3C 80 80 27 */ lis r4, lbl_802720F0@ha -/* 801734D4 001702D4 90 6D 97 9C */ stw r3, lbl_803CC09C-_SDA_BASE_(r13) -/* 801734D8 001702D8 38 64 20 F0 */ addi r3, r4, lbl_802720F0@l +/* 801734D0 001702D0 3C 80 80 27 */ lis r4, lbl__stringBase0_100@ha +/* 801734D4 001702D4 90 6D 97 9C */ stw r3, lbl_hand_trail_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) +/* 801734D8 001702D8 38 64 20 F0 */ addi r3, r4, lbl__stringBase0_100@l /* 801734DC 001702DC 38 63 02 2A */ addi r3, r3, 0x22a /* 801734E0 001702E0 4B F3 53 65 */ bl zParEmitterFind__FPCc -/* 801734E4 001702E4 90 6D 97 A0 */ stw r3, lbl_803CC0A0-_SDA_BASE_(r13) +/* 801734E4 001702E4 90 6D 97 A0 */ stw r3, lbl_blob_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) /* 801734E8 001702E8 3C 60 4E 47 */ lis r3, 0x4E474D3D@ha /* 801734EC 001702EC 38 83 4D 3D */ addi r4, r3, 0x4E474D3D@l /* 801734F0 001702F0 38 A0 00 01 */ li r5, 1 @@ -978,9 +978,9 @@ lbl_801731AC: /* 80173518 00170318 7C 08 02 A6 */ mflr r0 /* 8017351C 0017031C 90 01 00 14 */ stw r0, 0x14(r1) /* 80173520 00170320 4B F7 C4 F1 */ bl Destroy__10zNPCCommonFv -/* 80173524 00170324 80 6D 97 AC */ lwz r3, lbl_803CC0AC-_SDA_BASE_(r13) +/* 80173524 00170324 80 6D 97 AC */ lwz r3, lbl_dutchman_count-_SDA_BASE_(r13) /* 80173528 00170328 38 03 FF FF */ addi r0, r3, -1 -/* 8017352C 0017032C 90 0D 97 AC */ stw r0, lbl_803CC0AC-_SDA_BASE_(r13) +/* 8017352C 0017032C 90 0D 97 AC */ stw r0, lbl_dutchman_count-_SDA_BASE_(r13) /* 80173530 00170330 80 01 00 14 */ lwz r0, 0x14(r1) /* 80173534 00170334 7C 08 03 A6 */ mtlr r0 /* 80173538 00170338 38 21 00 10 */ addi r1, r1, 0x10 @@ -1020,9 +1020,9 @@ lbl_801735B8: /* 801735B8 001703B8 88 1D 02 B4 */ lbz r0, 0x2b4(r29) /* 801735BC 001703BC 28 00 00 00 */ cmplwi r0, 0 /* 801735C0 001703C0 41 82 00 48 */ beq lbl_80173608 -/* 801735C4 001703C4 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 801735C4 001703C4 3C 80 80 3C */ lis r4, lbl_globals@ha /* 801735C8 001703C8 7F A3 EB 78 */ mr r3, r29 -/* 801735CC 001703CC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 801735CC 001703CC 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 801735D0 001703D0 80 84 07 04 */ lwz r4, 0x704(r4) /* 801735D4 001703D4 83 E4 00 4C */ lwz r31, 0x4c(r4) /* 801735D8 001703D8 48 00 82 45 */ bl get_center__12zNPCDutchmanCFv @@ -1235,20 +1235,20 @@ lbl_80173884: /* 801738D8 001706D8 93 E1 00 0C */ stw r31, 0xc(r1) /* 801738DC 001706DC 7C 7F 1B 78 */ mr r31, r3 /* 801738E0 001706E0 4B F7 DB 51 */ bl ParseINI__10zNPCCommonFv -/* 801738E4 001706E4 3C 60 80 2A */ lis r3, lbl_80298A64@ha +/* 801738E4 001706E4 3C 60 80 2A */ lis r3, lbl_g_sndTrax_Dutchman@ha /* 801738E8 001706E8 80 9F 01 D8 */ lwz r4, 0x1d8(r31) -/* 801738EC 001706EC 38 63 8A 64 */ addi r3, r3, lbl_80298A64@l +/* 801738EC 001706EC 38 63 8A 64 */ addi r3, r3, lbl_g_sndTrax_Dutchman@l /* 801738F0 001706F0 90 64 03 A0 */ stw r3, 0x3a0(r4) /* 801738F4 001706F4 4B FB 14 51 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax -/* 801738F8 001706F8 3C 60 80 2A */ lis r3, lbl_80298A64@ha +/* 801738F8 001706F8 3C 60 80 2A */ lis r3, lbl_g_sndTrax_Dutchman@ha /* 801738FC 001706FC 80 9F 01 D8 */ lwz r4, 0x1d8(r31) -/* 80173900 00170700 38 63 8A 64 */ addi r3, r3, lbl_80298A64@l +/* 80173900 00170700 38 63 8A 64 */ addi r3, r3, lbl_g_sndTrax_Dutchman@l /* 80173904 00170704 90 64 03 9C */ stw r3, 0x39c(r4) /* 80173908 00170708 4B FB 14 3D */ bl NPCS_SndTablePrepare__FP10NPCSndTrax -/* 8017390C 0017070C 3C 60 80 33 */ lis r3, lbl_8032A578@ha +/* 8017390C 0017070C 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80173910 00170710 80 9F 02 44 */ lwz r4, 0x244(r31) /* 80173914 00170714 80 BF 02 48 */ lwz r5, 0x248(r31) -/* 80173918 00170718 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l +/* 80173918 00170718 38 63 A5 78 */ addi r3, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017391C 0017071C 48 00 00 19 */ bl zNPCTypeDutchman.load__Q230_unnamed_zNPCTypeDutchman_cpp_11tweak_groupFP16xModelAssetParamUi /* 80173920 00170720 80 01 00 14 */ lwz r0, 0x14(r1) /* 80173924 00170724 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1286,31 +1286,31 @@ zNPCTypeDutchman.register_tweaks__Q230_unnamed_zNPCTypeDutchman_cpp_11tweak_grou /* 8017398C 0017078C 93 81 00 50 */ stw r28, 0x50(r1) /* 80173990 00170790 7C 7C 1B 78 */ mr r28, r3 /* 80173994 00170794 41 82 00 30 */ beq lbl_801739C4 -/* 80173998 00170798 C0 02 AC E8 */ lfs f0, lbl_803CF668-_SDA2_BASE_(r2) -/* 8017399C 0017079C 3C 80 80 27 */ lis r4, lbl_802720F0@ha -/* 801739A0 001707A0 38 C4 20 F0 */ addi r6, r4, lbl_802720F0@l +/* 80173998 00170798 C0 02 AC E8 */ lfs f0, lbl__1976_1-_SDA2_BASE_(r2) +/* 8017399C 0017079C 3C 80 80 27 */ lis r4, lbl__stringBase0_100@ha +/* 801739A0 001707A0 38 C4 20 F0 */ addi r6, r4, lbl__stringBase0_100@l /* 801739A4 001707A4 7F C4 F3 78 */ mr r4, r30 /* 801739A8 001707A8 D0 1C 00 00 */ stfs f0, 0(r28) /* 801739AC 001707AC 7F E5 FB 78 */ mr r5, r31 /* 801739B0 001707B0 38 C6 02 40 */ addi r6, r6, 0x240 -/* 801739B4 001707B4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 801739B8 001707B8 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) -/* 801739BC 001707BC C0 62 AC F0 */ lfs f3, lbl_803CF670-_SDA2_BASE_(r2) +/* 801739B4 001707B4 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 801739B8 001707B8 C0 42 AC EC */ lfs f2, lbl__1977_1-_SDA2_BASE_(r2) +/* 801739BC 001707BC C0 62 AC F0 */ lfs f3, lbl__1978-_SDA2_BASE_(r2) /* 801739C0 001707C0 48 00 85 AD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801739C4: /* 801739C4 001707C4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801739C8 001707C8 41 82 00 4C */ beq lbl_80173A14 -/* 801739CC 001707CC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) +/* 801739CC 001707CC C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) /* 801739D0 001707D0 38 61 00 44 */ addi r3, r1, 0x44 -/* 801739D4 001707D4 C0 42 AC C4 */ lfs f2, lbl_803CF644-_SDA2_BASE_(r2) -/* 801739D8 001707D8 C0 62 AC F4 */ lfs f3, lbl_803CF674-_SDA2_BASE_(r2) +/* 801739D4 001707D4 C0 42 AC C4 */ lfs f2, lbl__1633-_SDA2_BASE_(r2) +/* 801739D8 001707D8 C0 62 AC F4 */ lfs f3, lbl__1979-_SDA2_BASE_(r2) /* 801739DC 001707DC 4B EE C5 AD */ bl create__5xVec3Ffff /* 801739E0 001707E0 38 7C 00 04 */ addi r3, r28, 4 /* 801739E4 001707E4 38 81 00 44 */ addi r4, r1, 0x44 /* 801739E8 001707E8 4B E9 78 7D */ bl __as__5xVec3FRC5xVec3 -/* 801739EC 001707EC 3C 60 80 27 */ lis r3, lbl_802720F0@ha +/* 801739EC 001707EC 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha /* 801739F0 001707F0 7F C7 F3 78 */ mr r7, r30 -/* 801739F4 001707F4 38 A3 20 F0 */ addi r5, r3, lbl_802720F0@l +/* 801739F4 001707F4 38 A3 20 F0 */ addi r5, r3, lbl__stringBase0_100@l /* 801739F8 001707F8 7F E8 FB 78 */ mr r8, r31 /* 801739FC 001707FC 38 7C 00 04 */ addi r3, r28, 4 /* 80173A00 00170800 38 80 00 00 */ li r4, 0 @@ -1321,17 +1321,17 @@ lbl_801739C4: lbl_80173A14: /* 80173A14 00170814 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173A18 00170818 41 82 00 4C */ beq lbl_80173A64 -/* 80173A1C 0017081C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) +/* 80173A1C 0017081C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) /* 80173A20 00170820 38 61 00 38 */ addi r3, r1, 0x38 -/* 80173A24 00170824 C0 42 AC C4 */ lfs f2, lbl_803CF644-_SDA2_BASE_(r2) -/* 80173A28 00170828 C0 62 AC F4 */ lfs f3, lbl_803CF674-_SDA2_BASE_(r2) +/* 80173A24 00170824 C0 42 AC C4 */ lfs f2, lbl__1633-_SDA2_BASE_(r2) +/* 80173A28 00170828 C0 62 AC F4 */ lfs f3, lbl__1979-_SDA2_BASE_(r2) /* 80173A2C 0017082C 4B EE C5 5D */ bl create__5xVec3Ffff /* 80173A30 00170830 38 7C 00 10 */ addi r3, r28, 0x10 /* 80173A34 00170834 38 81 00 38 */ addi r4, r1, 0x38 /* 80173A38 00170838 4B E9 78 2D */ bl __as__5xVec3FRC5xVec3 -/* 80173A3C 0017083C 3C 60 80 27 */ lis r3, lbl_802720F0@ha +/* 80173A3C 0017083C 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha /* 80173A40 00170840 7F C7 F3 78 */ mr r7, r30 -/* 80173A44 00170844 38 A3 20 F0 */ addi r5, r3, lbl_802720F0@l +/* 80173A44 00170844 38 A3 20 F0 */ addi r5, r3, lbl__stringBase0_100@l /* 80173A48 00170848 7F E8 FB 78 */ mr r8, r31 /* 80173A4C 0017084C 38 7C 00 10 */ addi r3, r28, 0x10 /* 80173A50 00170850 38 80 00 00 */ li r4, 0 @@ -1342,474 +1342,474 @@ lbl_80173A14: lbl_80173A64: /* 80173A64 00170864 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173A68 00170868 41 82 00 34 */ beq lbl_80173A9C -/* 80173A6C 0017086C C0 02 AC F8 */ lfs f0, lbl_803CF678-_SDA2_BASE_(r2) -/* 80173A70 00170870 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80173A74 00170874 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80173A6C 0017086C C0 02 AC F8 */ lfs f0, lbl__1980-_SDA2_BASE_(r2) +/* 80173A70 00170870 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80173A74 00170874 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80173A78 00170878 7F C4 F3 78 */ mr r4, r30 /* 80173A7C 0017087C D0 1C 00 1C */ stfs f0, 0x1c(r28) /* 80173A80 00170880 7F E5 FB 78 */ mr r5, r31 /* 80173A84 00170884 38 7C 00 1C */ addi r3, r28, 0x1c /* 80173A88 00170888 38 C6 02 5B */ addi r6, r6, 0x25b -/* 80173A8C 0017088C C0 22 AC FC */ lfs f1, lbl_803CF67C-_SDA2_BASE_(r2) -/* 80173A90 00170890 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) -/* 80173A94 00170894 C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) +/* 80173A8C 0017088C C0 22 AC FC */ lfs f1, lbl__1981-_SDA2_BASE_(r2) +/* 80173A90 00170890 C0 42 AC EC */ lfs f2, lbl__1977_1-_SDA2_BASE_(r2) +/* 80173A94 00170894 C0 62 AD 00 */ lfs f3, lbl__1982-_SDA2_BASE_(r2) /* 80173A98 00170898 48 00 84 D5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173A9C: /* 80173A9C 0017089C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173AA0 001708A0 41 82 00 34 */ beq lbl_80173AD4 -/* 80173AA4 001708A4 C0 02 AD 04 */ lfs f0, lbl_803CF684-_SDA2_BASE_(r2) -/* 80173AA8 001708A8 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80173AAC 001708AC 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80173AA4 001708A4 C0 02 AD 04 */ lfs f0, lbl__1983-_SDA2_BASE_(r2) +/* 80173AA8 001708A8 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80173AAC 001708AC 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80173AB0 001708B0 7F C4 F3 78 */ mr r4, r30 /* 80173AB4 001708B4 D0 1C 00 20 */ stfs f0, 0x20(r28) /* 80173AB8 001708B8 7F E5 FB 78 */ mr r5, r31 /* 80173ABC 001708BC 38 7C 00 20 */ addi r3, r28, 0x20 /* 80173AC0 001708C0 38 C6 02 66 */ addi r6, r6, 0x266 -/* 80173AC4 001708C4 C0 22 AC FC */ lfs f1, lbl_803CF67C-_SDA2_BASE_(r2) -/* 80173AC8 001708C8 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) -/* 80173ACC 001708CC C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) +/* 80173AC4 001708C4 C0 22 AC FC */ lfs f1, lbl__1981-_SDA2_BASE_(r2) +/* 80173AC8 001708C8 C0 42 AC EC */ lfs f2, lbl__1977_1-_SDA2_BASE_(r2) +/* 80173ACC 001708CC C0 62 AD 00 */ lfs f3, lbl__1982-_SDA2_BASE_(r2) /* 80173AD0 001708D0 48 00 84 9D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173AD4: /* 80173AD4 001708D4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173AD8 001708D8 41 82 00 34 */ beq lbl_80173B0C -/* 80173ADC 001708DC C0 02 AD 08 */ lfs f0, lbl_803CF688-_SDA2_BASE_(r2) -/* 80173AE0 001708E0 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80173AE4 001708E4 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80173ADC 001708DC C0 02 AD 08 */ lfs f0, lbl__1984-_SDA2_BASE_(r2) +/* 80173AE0 001708E0 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80173AE4 001708E4 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80173AE8 001708E8 7F C4 F3 78 */ mr r4, r30 /* 80173AEC 001708EC D0 1C 00 24 */ stfs f0, 0x24(r28) /* 80173AF0 001708F0 7F E5 FB 78 */ mr r5, r31 /* 80173AF4 001708F4 38 7C 00 24 */ addi r3, r28, 0x24 /* 80173AF8 001708F8 38 C6 02 73 */ addi r6, r6, 0x273 -/* 80173AFC 001708FC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80173B00 00170900 C0 42 AD 0C */ lfs f2, lbl_803CF68C-_SDA2_BASE_(r2) -/* 80173B04 00170904 C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) +/* 80173AFC 001708FC C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80173B00 00170900 C0 42 AD 0C */ lfs f2, lbl__1985-_SDA2_BASE_(r2) +/* 80173B04 00170904 C0 62 AD 00 */ lfs f3, lbl__1982-_SDA2_BASE_(r2) /* 80173B08 00170908 48 00 84 65 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173B0C: /* 80173B0C 0017090C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173B10 00170910 41 82 00 34 */ beq lbl_80173B44 -/* 80173B14 00170914 C0 02 AD 10 */ lfs f0, lbl_803CF690-_SDA2_BASE_(r2) -/* 80173B18 00170918 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80173B1C 0017091C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80173B14 00170914 C0 02 AD 10 */ lfs f0, lbl__1986-_SDA2_BASE_(r2) +/* 80173B18 00170918 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80173B1C 0017091C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80173B20 00170920 7F C4 F3 78 */ mr r4, r30 /* 80173B24 00170924 D0 1C 00 28 */ stfs f0, 0x28(r28) /* 80173B28 00170928 7F E5 FB 78 */ mr r5, r31 /* 80173B2C 0017092C 38 7C 00 28 */ addi r3, r28, 0x28 /* 80173B30 00170930 38 C6 02 7C */ addi r6, r6, 0x27c -/* 80173B34 00170934 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80173B38 00170938 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80173B3C 0017093C C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) +/* 80173B34 00170934 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80173B38 00170938 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80173B3C 0017093C C0 62 AD 00 */ lfs f3, lbl__1982-_SDA2_BASE_(r2) /* 80173B40 00170940 48 00 84 2D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173B44: /* 80173B44 00170944 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173B48 00170948 41 82 00 34 */ beq lbl_80173B7C -/* 80173B4C 0017094C C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80173B50 00170950 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80173B54 00170954 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80173B4C 0017094C C0 02 AC BC */ lfs f0, lbl__1606-_SDA2_BASE_(r2) +/* 80173B50 00170950 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80173B54 00170954 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80173B58 00170958 7F C4 F3 78 */ mr r4, r30 /* 80173B5C 0017095C D0 1C 00 2C */ stfs f0, 0x2c(r28) /* 80173B60 00170960 7F E5 FB 78 */ mr r5, r31 /* 80173B64 00170964 38 7C 00 2C */ addi r3, r28, 0x2c /* 80173B68 00170968 38 C6 02 8A */ addi r6, r6, 0x28a -/* 80173B6C 0017096C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80173B70 00170970 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) +/* 80173B6C 0017096C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80173B70 00170970 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) /* 80173B74 00170974 FC 60 08 90 */ fmr f3, f1 /* 80173B78 00170978 48 00 83 F5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173B7C: /* 80173B7C 0017097C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173B80 00170980 41 82 00 34 */ beq lbl_80173BB4 -/* 80173B84 00170984 C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80173B88 00170988 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80173B8C 0017098C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80173B84 00170984 C0 02 AC BC */ lfs f0, lbl__1606-_SDA2_BASE_(r2) +/* 80173B88 00170988 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80173B8C 0017098C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80173B90 00170990 7F C4 F3 78 */ mr r4, r30 /* 80173B94 00170994 D0 1C 00 30 */ stfs f0, 0x30(r28) /* 80173B98 00170998 7F E5 FB 78 */ mr r5, r31 /* 80173B9C 0017099C 38 7C 00 30 */ addi r3, r28, 0x30 /* 80173BA0 001709A0 38 C6 02 90 */ addi r6, r6, 0x290 -/* 80173BA4 001709A4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80173BA8 001709A8 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) -/* 80173BAC 001709AC C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) +/* 80173BA4 001709A4 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80173BA8 001709A8 C0 42 AC EC */ lfs f2, lbl__1977_1-_SDA2_BASE_(r2) +/* 80173BAC 001709AC C0 62 AD 14 */ lfs f3, lbl__1987_1-_SDA2_BASE_(r2) /* 80173BB0 001709B0 48 00 83 BD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173BB4: /* 80173BB4 001709B4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173BB8 001709B8 41 82 00 34 */ beq lbl_80173BEC -/* 80173BBC 001709BC C0 02 AD 18 */ lfs f0, lbl_803CF698-_SDA2_BASE_(r2) -/* 80173BC0 001709C0 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80173BC4 001709C4 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80173BBC 001709BC C0 02 AD 18 */ lfs f0, lbl__1988-_SDA2_BASE_(r2) +/* 80173BC0 001709C0 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80173BC4 001709C4 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80173BC8 001709C8 7F C4 F3 78 */ mr r4, r30 /* 80173BCC 001709CC D0 1C 00 34 */ stfs f0, 0x34(r28) /* 80173BD0 001709D0 7F E5 FB 78 */ mr r5, r31 /* 80173BD4 001709D4 38 7C 00 34 */ addi r3, r28, 0x34 /* 80173BD8 001709D8 38 C6 02 9E */ addi r6, r6, 0x29e -/* 80173BDC 001709DC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80173BE0 001709E0 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) -/* 80173BE4 001709E4 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) +/* 80173BDC 001709DC C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80173BE0 001709E0 C0 42 AC EC */ lfs f2, lbl__1977_1-_SDA2_BASE_(r2) +/* 80173BE4 001709E4 C0 62 AD 14 */ lfs f3, lbl__1987_1-_SDA2_BASE_(r2) /* 80173BE8 001709E8 48 00 83 85 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173BEC: /* 80173BEC 001709EC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173BF0 001709F0 41 82 00 34 */ beq lbl_80173C24 -/* 80173BF4 001709F4 C0 02 AD 1C */ lfs f0, lbl_803CF69C-_SDA2_BASE_(r2) -/* 80173BF8 001709F8 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80173BFC 001709FC 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80173BF4 001709F4 C0 02 AD 1C */ lfs f0, lbl__1989_1-_SDA2_BASE_(r2) +/* 80173BF8 001709F8 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80173BFC 001709FC 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80173C00 00170A00 7F C4 F3 78 */ mr r4, r30 /* 80173C04 00170A04 D0 1C 00 38 */ stfs f0, 0x38(r28) /* 80173C08 00170A08 7F E5 FB 78 */ mr r5, r31 /* 80173C0C 00170A0C 38 7C 00 38 */ addi r3, r28, 0x38 /* 80173C10 00170A10 38 C6 02 AC */ addi r6, r6, 0x2ac -/* 80173C14 00170A14 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80173C18 00170A18 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) -/* 80173C1C 00170A1C C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) +/* 80173C14 00170A14 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80173C18 00170A18 C0 42 AC EC */ lfs f2, lbl__1977_1-_SDA2_BASE_(r2) +/* 80173C1C 00170A1C C0 62 AD 14 */ lfs f3, lbl__1987_1-_SDA2_BASE_(r2) /* 80173C20 00170A20 48 00 83 4D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173C24: /* 80173C24 00170A24 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173C28 00170A28 41 82 00 34 */ beq lbl_80173C5C -/* 80173C2C 00170A2C C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) -/* 80173C30 00170A30 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80173C34 00170A34 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80173C2C 00170A2C C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) +/* 80173C30 00170A30 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80173C34 00170A34 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80173C38 00170A38 7F C4 F3 78 */ mr r4, r30 /* 80173C3C 00170A3C D0 1C 00 3C */ stfs f0, 0x3c(r28) /* 80173C40 00170A40 7F E5 FB 78 */ mr r5, r31 /* 80173C44 00170A44 38 7C 00 3C */ addi r3, r28, 0x3c /* 80173C48 00170A48 38 C6 02 BA */ addi r6, r6, 0x2ba -/* 80173C4C 00170A4C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80173C50 00170A50 C0 42 AD 20 */ lfs f2, lbl_803CF6A0-_SDA2_BASE_(r2) -/* 80173C54 00170A54 C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) +/* 80173C4C 00170A4C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80173C50 00170A50 C0 42 AD 20 */ lfs f2, lbl__1990-_SDA2_BASE_(r2) +/* 80173C54 00170A54 C0 62 AD 24 */ lfs f3, lbl__1991-_SDA2_BASE_(r2) /* 80173C58 00170A58 48 00 83 15 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173C5C: /* 80173C5C 00170A5C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173C60 00170A60 41 82 00 34 */ beq lbl_80173C94 -/* 80173C64 00170A64 C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80173C68 00170A68 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80173C6C 00170A6C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80173C64 00170A64 C0 02 AC BC */ lfs f0, lbl__1606-_SDA2_BASE_(r2) +/* 80173C68 00170A68 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80173C6C 00170A6C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80173C70 00170A70 7F C4 F3 78 */ mr r4, r30 /* 80173C74 00170A74 D0 1C 00 40 */ stfs f0, 0x40(r28) /* 80173C78 00170A78 7F E5 FB 78 */ mr r5, r31 /* 80173C7C 00170A7C 38 7C 00 40 */ addi r3, r28, 0x40 /* 80173C80 00170A80 38 C6 02 C4 */ addi r6, r6, 0x2c4 -/* 80173C84 00170A84 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80173C88 00170A88 C0 42 AD 20 */ lfs f2, lbl_803CF6A0-_SDA2_BASE_(r2) -/* 80173C8C 00170A8C C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) +/* 80173C84 00170A84 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80173C88 00170A88 C0 42 AD 20 */ lfs f2, lbl__1990-_SDA2_BASE_(r2) +/* 80173C8C 00170A8C C0 62 AD 24 */ lfs f3, lbl__1991-_SDA2_BASE_(r2) /* 80173C90 00170A90 48 00 82 DD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173C94: /* 80173C94 00170A94 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173C98 00170A98 41 82 00 34 */ beq lbl_80173CCC -/* 80173C9C 00170A9C C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) -/* 80173CA0 00170AA0 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80173CA4 00170AA4 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80173C9C 00170A9C C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) +/* 80173CA0 00170AA0 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80173CA4 00170AA4 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80173CA8 00170AA8 7F C4 F3 78 */ mr r4, r30 /* 80173CAC 00170AAC D0 1C 00 44 */ stfs f0, 0x44(r28) /* 80173CB0 00170AB0 7F E5 FB 78 */ mr r5, r31 /* 80173CB4 00170AB4 38 7C 00 44 */ addi r3, r28, 0x44 /* 80173CB8 00170AB8 38 C6 02 D3 */ addi r6, r6, 0x2d3 -/* 80173CBC 00170ABC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80173CC0 00170AC0 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) +/* 80173CBC 00170ABC C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80173CC0 00170AC0 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) /* 80173CC4 00170AC4 FC 60 08 90 */ fmr f3, f1 /* 80173CC8 00170AC8 48 00 82 A5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173CCC: /* 80173CCC 00170ACC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173CD0 00170AD0 41 82 00 34 */ beq lbl_80173D04 -/* 80173CD4 00170AD4 C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80173CD8 00170AD8 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80173CDC 00170ADC 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80173CD4 00170AD4 C0 02 AC BC */ lfs f0, lbl__1606-_SDA2_BASE_(r2) +/* 80173CD8 00170AD8 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80173CDC 00170ADC 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80173CE0 00170AE0 7F C4 F3 78 */ mr r4, r30 /* 80173CE4 00170AE4 D0 1C 00 48 */ stfs f0, 0x48(r28) /* 80173CE8 00170AE8 7F E5 FB 78 */ mr r5, r31 /* 80173CEC 00170AEC 38 7C 00 48 */ addi r3, r28, 0x48 /* 80173CF0 00170AF0 38 C6 02 DE */ addi r6, r6, 0x2de -/* 80173CF4 00170AF4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80173CF8 00170AF8 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80173CFC 00170AFC C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) +/* 80173CF4 00170AF4 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80173CF8 00170AF8 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80173CFC 00170AFC C0 62 AD 24 */ lfs f3, lbl__1991-_SDA2_BASE_(r2) /* 80173D00 00170B00 48 00 82 6D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173D04: /* 80173D04 00170B04 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173D08 00170B08 41 82 00 34 */ beq lbl_80173D3C -/* 80173D0C 00170B0C C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80173D10 00170B10 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80173D14 00170B14 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80173D0C 00170B0C C0 02 AC BC */ lfs f0, lbl__1606-_SDA2_BASE_(r2) +/* 80173D10 00170B10 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80173D14 00170B14 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80173D18 00170B18 7F C4 F3 78 */ mr r4, r30 /* 80173D1C 00170B1C D0 1C 00 4C */ stfs f0, 0x4c(r28) /* 80173D20 00170B20 7F E5 FB 78 */ mr r5, r31 /* 80173D24 00170B24 38 7C 00 4C */ addi r3, r28, 0x4c /* 80173D28 00170B28 38 C6 02 E9 */ addi r6, r6, 0x2e9 -/* 80173D2C 00170B2C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80173D30 00170B30 C0 42 AD 28 */ lfs f2, lbl_803CF6A8-_SDA2_BASE_(r2) -/* 80173D34 00170B34 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) +/* 80173D2C 00170B2C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80173D30 00170B30 C0 42 AD 28 */ lfs f2, lbl__1992_2-_SDA2_BASE_(r2) +/* 80173D34 00170B34 C0 62 AD 14 */ lfs f3, lbl__1987_1-_SDA2_BASE_(r2) /* 80173D38 00170B38 48 00 82 35 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173D3C: /* 80173D3C 00170B3C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173D40 00170B40 41 82 00 34 */ beq lbl_80173D74 -/* 80173D44 00170B44 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) -/* 80173D48 00170B48 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80173D4C 00170B4C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80173D44 00170B44 C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) +/* 80173D48 00170B48 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80173D4C 00170B4C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80173D50 00170B50 7F C4 F3 78 */ mr r4, r30 /* 80173D54 00170B54 D0 1C 00 50 */ stfs f0, 0x50(r28) /* 80173D58 00170B58 7F E5 FB 78 */ mr r5, r31 /* 80173D5C 00170B5C 38 7C 00 50 */ addi r3, r28, 0x50 /* 80173D60 00170B60 38 C6 02 F6 */ addi r6, r6, 0x2f6 -/* 80173D64 00170B64 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80173D68 00170B68 C0 42 AD 0C */ lfs f2, lbl_803CF68C-_SDA2_BASE_(r2) -/* 80173D6C 00170B6C C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) +/* 80173D64 00170B64 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80173D68 00170B68 C0 42 AD 0C */ lfs f2, lbl__1985-_SDA2_BASE_(r2) +/* 80173D6C 00170B6C C0 62 AD 00 */ lfs f3, lbl__1982-_SDA2_BASE_(r2) /* 80173D70 00170B70 48 00 81 FD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173D74: /* 80173D74 00170B74 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173D78 00170B78 41 82 00 34 */ beq lbl_80173DAC -/* 80173D7C 00170B7C C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) -/* 80173D80 00170B80 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80173D84 00170B84 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80173D7C 00170B7C C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) +/* 80173D80 00170B80 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80173D84 00170B84 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80173D88 00170B88 7F C4 F3 78 */ mr r4, r30 /* 80173D8C 00170B8C D0 1C 00 54 */ stfs f0, 0x54(r28) /* 80173D90 00170B90 7F E5 FB 78 */ mr r5, r31 /* 80173D94 00170B94 38 7C 00 54 */ addi r3, r28, 0x54 /* 80173D98 00170B98 38 C6 03 01 */ addi r6, r6, 0x301 -/* 80173D9C 00170B9C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80173DA0 00170BA0 C0 42 AD 0C */ lfs f2, lbl_803CF68C-_SDA2_BASE_(r2) -/* 80173DA4 00170BA4 C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) +/* 80173D9C 00170B9C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80173DA0 00170BA0 C0 42 AD 0C */ lfs f2, lbl__1985-_SDA2_BASE_(r2) +/* 80173DA4 00170BA4 C0 62 AD 00 */ lfs f3, lbl__1982-_SDA2_BASE_(r2) /* 80173DA8 00170BA8 48 00 81 C5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173DAC: /* 80173DAC 00170BAC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173DB0 00170BB0 41 82 00 34 */ beq lbl_80173DE4 -/* 80173DB4 00170BB4 C0 02 AD 2C */ lfs f0, lbl_803CF6AC-_SDA2_BASE_(r2) -/* 80173DB8 00170BB8 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80173DBC 00170BBC 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80173DB4 00170BB4 C0 02 AD 2C */ lfs f0, lbl__1993-_SDA2_BASE_(r2) +/* 80173DB8 00170BB8 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80173DBC 00170BBC 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80173DC0 00170BC0 7F C4 F3 78 */ mr r4, r30 /* 80173DC4 00170BC4 D0 1C 00 58 */ stfs f0, 0x58(r28) /* 80173DC8 00170BC8 7F E5 FB 78 */ mr r5, r31 /* 80173DCC 00170BCC 38 7C 00 58 */ addi r3, r28, 0x58 /* 80173DD0 00170BD0 38 C6 03 0C */ addi r6, r6, 0x30c -/* 80173DD4 00170BD4 C0 22 AC FC */ lfs f1, lbl_803CF67C-_SDA2_BASE_(r2) -/* 80173DD8 00170BD8 C0 42 AD 0C */ lfs f2, lbl_803CF68C-_SDA2_BASE_(r2) -/* 80173DDC 00170BDC C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) +/* 80173DD4 00170BD4 C0 22 AC FC */ lfs f1, lbl__1981-_SDA2_BASE_(r2) +/* 80173DD8 00170BD8 C0 42 AD 0C */ lfs f2, lbl__1985-_SDA2_BASE_(r2) +/* 80173DDC 00170BDC C0 62 AD 00 */ lfs f3, lbl__1982-_SDA2_BASE_(r2) /* 80173DE0 00170BE0 48 00 81 8D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173DE4: /* 80173DE4 00170BE4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173DE8 00170BE8 41 82 00 34 */ beq lbl_80173E1C -/* 80173DEC 00170BEC C0 02 AD 04 */ lfs f0, lbl_803CF684-_SDA2_BASE_(r2) -/* 80173DF0 00170BF0 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80173DF4 00170BF4 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80173DEC 00170BEC C0 02 AD 04 */ lfs f0, lbl__1983-_SDA2_BASE_(r2) +/* 80173DF0 00170BF0 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80173DF4 00170BF4 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80173DF8 00170BF8 7F C4 F3 78 */ mr r4, r30 /* 80173DFC 00170BFC D0 1C 00 5C */ stfs f0, 0x5c(r28) /* 80173E00 00170C00 7F E5 FB 78 */ mr r5, r31 /* 80173E04 00170C04 38 7C 00 5C */ addi r3, r28, 0x5c /* 80173E08 00170C08 38 C6 03 1E */ addi r6, r6, 0x31e -/* 80173E0C 00170C0C C0 22 AC FC */ lfs f1, lbl_803CF67C-_SDA2_BASE_(r2) -/* 80173E10 00170C10 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) -/* 80173E14 00170C14 C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) +/* 80173E0C 00170C0C C0 22 AC FC */ lfs f1, lbl__1981-_SDA2_BASE_(r2) +/* 80173E10 00170C10 C0 42 AC EC */ lfs f2, lbl__1977_1-_SDA2_BASE_(r2) +/* 80173E14 00170C14 C0 62 AD 00 */ lfs f3, lbl__1982-_SDA2_BASE_(r2) /* 80173E18 00170C18 48 00 81 55 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173E1C: /* 80173E1C 00170C1C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173E20 00170C20 41 82 00 34 */ beq lbl_80173E54 -/* 80173E24 00170C24 C0 02 AD 14 */ lfs f0, lbl_803CF694-_SDA2_BASE_(r2) -/* 80173E28 00170C28 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80173E2C 00170C2C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80173E24 00170C24 C0 02 AD 14 */ lfs f0, lbl__1987_1-_SDA2_BASE_(r2) +/* 80173E28 00170C28 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80173E2C 00170C2C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80173E30 00170C30 7F C4 F3 78 */ mr r4, r30 /* 80173E34 00170C34 D0 1C 00 60 */ stfs f0, 0x60(r28) /* 80173E38 00170C38 7F E5 FB 78 */ mr r5, r31 /* 80173E3C 00170C3C 38 7C 00 60 */ addi r3, r28, 0x60 /* 80173E40 00170C40 38 C6 03 32 */ addi r6, r6, 0x332 -/* 80173E44 00170C44 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80173E48 00170C48 C0 42 AD 30 */ lfs f2, lbl_803CF6B0-_SDA2_BASE_(r2) -/* 80173E4C 00170C4C C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) +/* 80173E44 00170C44 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80173E48 00170C48 C0 42 AD 30 */ lfs f2, lbl__1994-_SDA2_BASE_(r2) +/* 80173E4C 00170C4C C0 62 AC C8 */ lfs f3, lbl__1634-_SDA2_BASE_(r2) /* 80173E50 00170C50 48 00 81 1D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173E54: /* 80173E54 00170C54 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173E58 00170C58 41 82 00 34 */ beq lbl_80173E8C -/* 80173E5C 00170C5C C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80173E60 00170C60 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80173E64 00170C64 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80173E5C 00170C5C C0 02 AC BC */ lfs f0, lbl__1606-_SDA2_BASE_(r2) +/* 80173E60 00170C60 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80173E64 00170C64 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80173E68 00170C68 7F C4 F3 78 */ mr r4, r30 /* 80173E6C 00170C6C D0 1C 00 80 */ stfs f0, 0x80(r28) /* 80173E70 00170C70 7F E5 FB 78 */ mr r5, r31 /* 80173E74 00170C74 38 7C 00 80 */ addi r3, r28, 0x80 /* 80173E78 00170C78 38 C6 03 42 */ addi r6, r6, 0x342 -/* 80173E7C 00170C7C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80173E80 00170C80 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80173E84 00170C84 C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) +/* 80173E7C 00170C7C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80173E80 00170C80 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80173E84 00170C84 C0 62 AC C8 */ lfs f3, lbl__1634-_SDA2_BASE_(r2) /* 80173E88 00170C88 48 00 80 E5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173E8C: /* 80173E8C 00170C8C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173E90 00170C90 41 82 00 34 */ beq lbl_80173EC4 -/* 80173E94 00170C94 C0 02 AD 34 */ lfs f0, lbl_803CF6B4-_SDA2_BASE_(r2) -/* 80173E98 00170C98 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80173E9C 00170C9C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80173E94 00170C94 C0 02 AD 34 */ lfs f0, lbl__1995-_SDA2_BASE_(r2) +/* 80173E98 00170C98 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80173E9C 00170C9C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80173EA0 00170CA0 7F C4 F3 78 */ mr r4, r30 /* 80173EA4 00170CA4 D0 1C 00 84 */ stfs f0, 0x84(r28) /* 80173EA8 00170CA8 7F E5 FB 78 */ mr r5, r31 /* 80173EAC 00170CAC 38 7C 00 84 */ addi r3, r28, 0x84 /* 80173EB0 00170CB0 38 C6 03 52 */ addi r6, r6, 0x352 -/* 80173EB4 00170CB4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80173EB8 00170CB8 C0 42 AD 38 */ lfs f2, lbl_803CF6B8-_SDA2_BASE_(r2) -/* 80173EBC 00170CBC C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) +/* 80173EB4 00170CB4 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80173EB8 00170CB8 C0 42 AD 38 */ lfs f2, lbl__1996-_SDA2_BASE_(r2) +/* 80173EBC 00170CBC C0 62 AD 14 */ lfs f3, lbl__1987_1-_SDA2_BASE_(r2) /* 80173EC0 00170CC0 48 00 80 AD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173EC4: /* 80173EC4 00170CC4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173EC8 00170CC8 41 82 00 34 */ beq lbl_80173EFC -/* 80173ECC 00170CCC C0 02 AC CC */ lfs f0, lbl_803CF64C-_SDA2_BASE_(r2) -/* 80173ED0 00170CD0 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80173ED4 00170CD4 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80173ECC 00170CCC C0 02 AC CC */ lfs f0, lbl__1689-_SDA2_BASE_(r2) +/* 80173ED0 00170CD0 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80173ED4 00170CD4 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80173ED8 00170CD8 7F C4 F3 78 */ mr r4, r30 /* 80173EDC 00170CDC D0 1C 00 88 */ stfs f0, 0x88(r28) /* 80173EE0 00170CE0 7F E5 FB 78 */ mr r5, r31 /* 80173EE4 00170CE4 38 7C 00 88 */ addi r3, r28, 0x88 /* 80173EE8 00170CE8 38 C6 03 61 */ addi r6, r6, 0x361 -/* 80173EEC 00170CEC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80173EF0 00170CF0 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) -/* 80173EF4 00170CF4 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) +/* 80173EEC 00170CEC C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80173EF0 00170CF0 C0 42 AC EC */ lfs f2, lbl__1977_1-_SDA2_BASE_(r2) +/* 80173EF4 00170CF4 C0 62 AD 14 */ lfs f3, lbl__1987_1-_SDA2_BASE_(r2) /* 80173EF8 00170CF8 48 00 80 75 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173EFC: /* 80173EFC 00170CFC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173F00 00170D00 41 82 00 34 */ beq lbl_80173F34 -/* 80173F04 00170D04 C0 02 AC CC */ lfs f0, lbl_803CF64C-_SDA2_BASE_(r2) -/* 80173F08 00170D08 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80173F0C 00170D0C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80173F04 00170D04 C0 02 AC CC */ lfs f0, lbl__1689-_SDA2_BASE_(r2) +/* 80173F08 00170D08 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80173F0C 00170D0C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80173F10 00170D10 7F C4 F3 78 */ mr r4, r30 /* 80173F14 00170D14 D0 1C 00 8C */ stfs f0, 0x8c(r28) /* 80173F18 00170D18 7F E5 FB 78 */ mr r5, r31 /* 80173F1C 00170D1C 38 7C 00 8C */ addi r3, r28, 0x8c /* 80173F20 00170D20 38 C6 03 71 */ addi r6, r6, 0x371 -/* 80173F24 00170D24 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80173F28 00170D28 C0 42 AD 38 */ lfs f2, lbl_803CF6B8-_SDA2_BASE_(r2) -/* 80173F2C 00170D2C C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) +/* 80173F24 00170D24 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80173F28 00170D28 C0 42 AD 38 */ lfs f2, lbl__1996-_SDA2_BASE_(r2) +/* 80173F2C 00170D2C C0 62 AD 14 */ lfs f3, lbl__1987_1-_SDA2_BASE_(r2) /* 80173F30 00170D30 48 00 80 3D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173F34: /* 80173F34 00170D34 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173F38 00170D38 41 82 00 34 */ beq lbl_80173F6C -/* 80173F3C 00170D3C C0 02 AD 3C */ lfs f0, lbl_803CF6BC-_SDA2_BASE_(r2) -/* 80173F40 00170D40 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80173F44 00170D44 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80173F3C 00170D3C C0 02 AD 3C */ lfs f0, lbl__1997-_SDA2_BASE_(r2) +/* 80173F40 00170D40 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80173F44 00170D44 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80173F48 00170D48 7F C4 F3 78 */ mr r4, r30 /* 80173F4C 00170D4C D0 1C 00 64 */ stfs f0, 0x64(r28) /* 80173F50 00170D50 7F E5 FB 78 */ mr r5, r31 /* 80173F54 00170D54 38 7C 00 64 */ addi r3, r28, 0x64 /* 80173F58 00170D58 38 C6 03 84 */ addi r6, r6, 0x384 -/* 80173F5C 00170D5C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80173F60 00170D60 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) -/* 80173F64 00170D64 C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) +/* 80173F5C 00170D5C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80173F60 00170D60 C0 42 AC EC */ lfs f2, lbl__1977_1-_SDA2_BASE_(r2) +/* 80173F64 00170D64 C0 62 AD 00 */ lfs f3, lbl__1982-_SDA2_BASE_(r2) /* 80173F68 00170D68 48 00 80 05 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173F6C: /* 80173F6C 00170D6C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173F70 00170D70 41 82 00 34 */ beq lbl_80173FA4 -/* 80173F74 00170D74 C0 02 AD 40 */ lfs f0, lbl_803CF6C0-_SDA2_BASE_(r2) -/* 80173F78 00170D78 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80173F7C 00170D7C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80173F74 00170D74 C0 02 AD 40 */ lfs f0, lbl__1998_1-_SDA2_BASE_(r2) +/* 80173F78 00170D78 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80173F7C 00170D7C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80173F80 00170D80 7F C4 F3 78 */ mr r4, r30 /* 80173F84 00170D84 D0 1C 00 68 */ stfs f0, 0x68(r28) /* 80173F88 00170D88 7F E5 FB 78 */ mr r5, r31 /* 80173F8C 00170D8C 38 7C 00 68 */ addi r3, r28, 0x68 /* 80173F90 00170D90 38 C6 03 8F */ addi r6, r6, 0x38f -/* 80173F94 00170D94 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80173F98 00170D98 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) -/* 80173F9C 00170D9C C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) +/* 80173F94 00170D94 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80173F98 00170D98 C0 42 AC EC */ lfs f2, lbl__1977_1-_SDA2_BASE_(r2) +/* 80173F9C 00170D9C C0 62 AD 00 */ lfs f3, lbl__1982-_SDA2_BASE_(r2) /* 80173FA0 00170DA0 48 00 7F CD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173FA4: /* 80173FA4 00170DA4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173FA8 00170DA8 41 82 00 34 */ beq lbl_80173FDC -/* 80173FAC 00170DAC C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80173FB0 00170DB0 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80173FB4 00170DB4 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80173FAC 00170DAC C0 02 AC BC */ lfs f0, lbl__1606-_SDA2_BASE_(r2) +/* 80173FB0 00170DB0 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80173FB4 00170DB4 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80173FB8 00170DB8 7F C4 F3 78 */ mr r4, r30 /* 80173FBC 00170DBC D0 1C 00 6C */ stfs f0, 0x6c(r28) /* 80173FC0 00170DC0 7F E5 FB 78 */ mr r5, r31 /* 80173FC4 00170DC4 38 7C 00 6C */ addi r3, r28, 0x6c /* 80173FC8 00170DC8 38 C6 03 9C */ addi r6, r6, 0x39c -/* 80173FCC 00170DCC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80173FD0 00170DD0 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80173FD4 00170DD4 C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) +/* 80173FCC 00170DCC C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80173FD0 00170DD0 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80173FD4 00170DD4 C0 62 AD 24 */ lfs f3, lbl__1991-_SDA2_BASE_(r2) /* 80173FD8 00170DD8 48 00 7F 95 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80173FDC: /* 80173FDC 00170DDC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80173FE0 00170DE0 41 82 00 34 */ beq lbl_80174014 -/* 80173FE4 00170DE4 C0 02 AD 44 */ lfs f0, lbl_803CF6C4-_SDA2_BASE_(r2) -/* 80173FE8 00170DE8 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80173FEC 00170DEC 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80173FE4 00170DE4 C0 02 AD 44 */ lfs f0, lbl__1999_1-_SDA2_BASE_(r2) +/* 80173FE8 00170DE8 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80173FEC 00170DEC 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80173FF0 00170DF0 7F C4 F3 78 */ mr r4, r30 /* 80173FF4 00170DF4 D0 1C 00 70 */ stfs f0, 0x70(r28) /* 80173FF8 00170DF8 7F E5 FB 78 */ mr r5, r31 /* 80173FFC 00170DFC 38 7C 00 70 */ addi r3, r28, 0x70 /* 80174000 00170E00 38 C6 03 AC */ addi r6, r6, 0x3ac -/* 80174004 00170E04 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174008 00170E08 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 8017400C 00170E0C C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) +/* 80174004 00170E04 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174008 00170E08 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 8017400C 00170E0C C0 62 AD 24 */ lfs f3, lbl__1991-_SDA2_BASE_(r2) /* 80174010 00170E10 48 00 7F 5D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174014: /* 80174014 00170E14 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174018 00170E18 41 82 00 34 */ beq lbl_8017404C -/* 8017401C 00170E1C C0 02 AC DC */ lfs f0, lbl_803CF65C-_SDA2_BASE_(r2) -/* 80174020 00170E20 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174024 00170E24 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 8017401C 00170E1C C0 02 AC DC */ lfs f0, lbl__1753_1-_SDA2_BASE_(r2) +/* 80174020 00170E20 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174024 00170E24 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174028 00170E28 7F C4 F3 78 */ mr r4, r30 /* 8017402C 00170E2C D0 1C 00 74 */ stfs f0, 0x74(r28) /* 80174030 00170E30 7F E5 FB 78 */ mr r5, r31 /* 80174034 00170E34 38 7C 00 74 */ addi r3, r28, 0x74 /* 80174038 00170E38 38 C6 03 BA */ addi r6, r6, 0x3ba -/* 8017403C 00170E3C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174040 00170E40 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80174044 00170E44 C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) +/* 8017403C 00170E3C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174040 00170E40 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80174044 00170E44 C0 62 AD 00 */ lfs f3, lbl__1982-_SDA2_BASE_(r2) /* 80174048 00170E48 48 00 7F 25 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017404C: /* 8017404C 00170E4C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174050 00170E50 41 82 00 34 */ beq lbl_80174084 -/* 80174054 00170E54 C0 02 AC C0 */ lfs f0, lbl_803CF640-_SDA2_BASE_(r2) -/* 80174058 00170E58 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 8017405C 00170E5C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174054 00170E54 C0 02 AC C0 */ lfs f0, lbl__1632_1-_SDA2_BASE_(r2) +/* 80174058 00170E58 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 8017405C 00170E5C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174060 00170E60 7F C4 F3 78 */ mr r4, r30 /* 80174064 00170E64 D0 1C 00 78 */ stfs f0, 0x78(r28) /* 80174068 00170E68 7F E5 FB 78 */ mr r5, r31 /* 8017406C 00170E6C 38 7C 00 78 */ addi r3, r28, 0x78 /* 80174070 00170E70 38 C6 03 C9 */ addi r6, r6, 0x3c9 -/* 80174074 00170E74 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174078 00170E78 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 8017407C 00170E7C C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) +/* 80174074 00170E74 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174078 00170E78 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 8017407C 00170E7C C0 62 AD 24 */ lfs f3, lbl__1991-_SDA2_BASE_(r2) /* 80174080 00170E80 48 00 7E ED */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174084: /* 80174084 00170E84 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174088 00170E88 41 82 00 34 */ beq lbl_801740BC -/* 8017408C 00170E8C C0 02 AD 1C */ lfs f0, lbl_803CF69C-_SDA2_BASE_(r2) -/* 80174090 00170E90 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174094 00170E94 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 8017408C 00170E8C C0 02 AD 1C */ lfs f0, lbl__1989_1-_SDA2_BASE_(r2) +/* 80174090 00170E90 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174094 00170E94 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174098 00170E98 7F C4 F3 78 */ mr r4, r30 /* 8017409C 00170E9C D0 1C 00 7C */ stfs f0, 0x7c(r28) /* 801740A0 00170EA0 7F E5 FB 78 */ mr r5, r31 /* 801740A4 00170EA4 38 7C 00 7C */ addi r3, r28, 0x7c /* 801740A8 00170EA8 38 C6 03 D7 */ addi r6, r6, 0x3d7 -/* 801740AC 00170EAC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 801740B0 00170EB0 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 801740B4 00170EB4 C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) +/* 801740AC 00170EAC C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 801740B0 00170EB0 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 801740B4 00170EB4 C0 62 AD 24 */ lfs f3, lbl__1991-_SDA2_BASE_(r2) /* 801740B8 00170EB8 48 00 7E B5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801740BC: /* 801740BC 00170EBC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801740C0 00170EC0 41 82 00 34 */ beq lbl_801740F4 -/* 801740C4 00170EC4 C0 02 AC D0 */ lfs f0, lbl_803CF650-_SDA2_BASE_(r2) -/* 801740C8 00170EC8 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 801740CC 00170ECC 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 801740C4 00170EC4 C0 02 AC D0 */ lfs f0, lbl__1690-_SDA2_BASE_(r2) +/* 801740C8 00170EC8 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 801740CC 00170ECC 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 801740D0 00170ED0 7F C4 F3 78 */ mr r4, r30 /* 801740D4 00170ED4 D0 1C 00 90 */ stfs f0, 0x90(r28) /* 801740D8 00170ED8 7F E5 FB 78 */ mr r5, r31 /* 801740DC 00170EDC 38 7C 00 90 */ addi r3, r28, 0x90 /* 801740E0 00170EE0 38 C6 03 E5 */ addi r6, r6, 0x3e5 -/* 801740E4 00170EE4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 801740E8 00170EE8 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) +/* 801740E4 00170EE4 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 801740E8 00170EE8 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) /* 801740EC 00170EEC FC 60 08 90 */ fmr f3, f1 /* 801740F0 00170EF0 48 00 7E 7D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801740F4: /* 801740F4 00170EF4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801740F8 00170EF8 41 82 00 34 */ beq lbl_8017412C -/* 801740FC 00170EFC C0 02 AD 48 */ lfs f0, lbl_803CF6C8-_SDA2_BASE_(r2) -/* 80174100 00170F00 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174104 00170F04 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 801740FC 00170EFC C0 02 AD 48 */ lfs f0, lbl__2000-_SDA2_BASE_(r2) +/* 80174100 00170F00 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174104 00170F04 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174108 00170F08 7F C4 F3 78 */ mr r4, r30 /* 8017410C 00170F0C D0 1C 00 94 */ stfs f0, 0x94(r28) /* 80174110 00170F10 7F E5 FB 78 */ mr r5, r31 /* 80174114 00170F14 38 7C 00 94 */ addi r3, r28, 0x94 /* 80174118 00170F18 38 C6 03 F5 */ addi r6, r6, 0x3f5 -/* 8017411C 00170F1C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174120 00170F20 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80174124 00170F24 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) +/* 8017411C 00170F1C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174120 00170F20 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80174124 00170F24 C0 62 AD 14 */ lfs f3, lbl__1987_1-_SDA2_BASE_(r2) /* 80174128 00170F28 48 00 7E 45 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017412C: /* 8017412C 00170F2C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174130 00170F30 41 82 00 34 */ beq lbl_80174164 /* 80174134 00170F34 38 00 00 02 */ li r0, 2 -/* 80174138 00170F38 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 8017413C 00170F3C 38 83 20 F0 */ addi r4, r3, lbl_802720F0@l +/* 80174138 00170F38 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 8017413C 00170F3C 38 83 20 F0 */ addi r4, r3, lbl__stringBase0_100@l /* 80174140 00170F40 90 1C 00 98 */ stw r0, 0x98(r28) /* 80174144 00170F44 7F C7 F3 78 */ mr r7, r30 /* 80174148 00170F48 7F E8 FB 78 */ mr r8, r31 @@ -1823,8 +1823,8 @@ lbl_80174164: /* 80174164 00170F64 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174168 00170F68 41 82 00 34 */ beq lbl_8017419C /* 8017416C 00170F6C 38 00 00 03 */ li r0, 3 -/* 80174170 00170F70 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174174 00170F74 38 83 20 F0 */ addi r4, r3, lbl_802720F0@l +/* 80174170 00170F70 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174174 00170F74 38 83 20 F0 */ addi r4, r3, lbl__stringBase0_100@l /* 80174178 00170F78 90 1C 00 9C */ stw r0, 0x9c(r28) /* 8017417C 00170F7C 7F C7 F3 78 */ mr r7, r30 /* 80174180 00170F80 7F E8 FB 78 */ mr r8, r31 @@ -1838,8 +1838,8 @@ lbl_8017419C: /* 8017419C 00170F9C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801741A0 00170FA0 41 82 00 34 */ beq lbl_801741D4 /* 801741A4 00170FA4 38 00 00 04 */ li r0, 4 -/* 801741A8 00170FA8 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 801741AC 00170FAC 38 83 20 F0 */ addi r4, r3, lbl_802720F0@l +/* 801741A8 00170FA8 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 801741AC 00170FAC 38 83 20 F0 */ addi r4, r3, lbl__stringBase0_100@l /* 801741B0 00170FB0 90 1C 00 A0 */ stw r0, 0xa0(r28) /* 801741B4 00170FB4 7F C7 F3 78 */ mr r7, r30 /* 801741B8 00170FB8 7F E8 FB 78 */ mr r8, r31 @@ -1852,22 +1852,22 @@ lbl_8017419C: lbl_801741D4: /* 801741D4 00170FD4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801741D8 00170FD8 41 82 00 34 */ beq lbl_8017420C -/* 801741DC 00170FDC C0 02 AD 4C */ lfs f0, lbl_803CF6CC-_SDA2_BASE_(r2) -/* 801741E0 00170FE0 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 801741E4 00170FE4 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 801741DC 00170FDC C0 02 AD 4C */ lfs f0, lbl__2001-_SDA2_BASE_(r2) +/* 801741E0 00170FE0 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 801741E4 00170FE4 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 801741E8 00170FE8 7F C4 F3 78 */ mr r4, r30 /* 801741EC 00170FEC D0 1C 00 A4 */ stfs f0, 0xa4(r28) /* 801741F0 00170FF0 7F E5 FB 78 */ mr r5, r31 /* 801741F4 00170FF4 38 7C 00 A4 */ addi r3, r28, 0xa4 /* 801741F8 00170FF8 38 C6 04 2E */ addi r6, r6, 0x42e -/* 801741FC 00170FFC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174200 00171000 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80174204 00171004 C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) +/* 801741FC 00170FFC C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174200 00171000 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80174204 00171004 C0 62 AC C8 */ lfs f3, lbl__1634-_SDA2_BASE_(r2) /* 80174208 00171008 48 00 7D 65 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017420C: /* 8017420C 0017100C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174210 00171010 41 82 00 4C */ beq lbl_8017425C -/* 80174214 00171014 C0 22 AD 4C */ lfs f1, lbl_803CF6CC-_SDA2_BASE_(r2) +/* 80174214 00171014 C0 22 AD 4C */ lfs f1, lbl__2001-_SDA2_BASE_(r2) /* 80174218 00171018 38 61 00 2C */ addi r3, r1, 0x2c /* 8017421C 0017101C FC 40 08 90 */ fmr f2, f1 /* 80174220 00171020 FC 60 08 90 */ fmr f3, f1 @@ -1875,9 +1875,9 @@ lbl_8017420C: /* 80174228 00171028 38 7C 00 A8 */ addi r3, r28, 0xa8 /* 8017422C 0017102C 38 81 00 2C */ addi r4, r1, 0x2c /* 80174230 00171030 4B E9 70 35 */ bl __as__5xVec3FRC5xVec3 -/* 80174234 00171034 3C 60 80 27 */ lis r3, lbl_802720F0@ha +/* 80174234 00171034 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha /* 80174238 00171038 7F C7 F3 78 */ mr r7, r30 -/* 8017423C 0017103C 38 A3 20 F0 */ addi r5, r3, lbl_802720F0@l +/* 8017423C 0017103C 38 A3 20 F0 */ addi r5, r3, lbl__stringBase0_100@l /* 80174240 00171040 7F E8 FB 78 */ mr r8, r31 /* 80174244 00171044 38 7C 00 A8 */ addi r3, r28, 0xa8 /* 80174248 00171048 38 80 00 00 */ li r4, 0 @@ -1888,7 +1888,7 @@ lbl_8017420C: lbl_8017425C: /* 8017425C 0017105C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174260 00171060 41 82 00 4C */ beq lbl_801742AC -/* 80174264 00171064 C0 22 AD 4C */ lfs f1, lbl_803CF6CC-_SDA2_BASE_(r2) +/* 80174264 00171064 C0 22 AD 4C */ lfs f1, lbl__2001-_SDA2_BASE_(r2) /* 80174268 00171068 38 61 00 20 */ addi r3, r1, 0x20 /* 8017426C 0017106C FC 40 08 90 */ fmr f2, f1 /* 80174270 00171070 FC 60 08 90 */ fmr f3, f1 @@ -1896,9 +1896,9 @@ lbl_8017425C: /* 80174278 00171078 38 7C 00 B4 */ addi r3, r28, 0xb4 /* 8017427C 0017107C 38 81 00 20 */ addi r4, r1, 0x20 /* 80174280 00171080 4B E9 6F E5 */ bl __as__5xVec3FRC5xVec3 -/* 80174284 00171084 3C 60 80 27 */ lis r3, lbl_802720F0@ha +/* 80174284 00171084 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha /* 80174288 00171088 7F C7 F3 78 */ mr r7, r30 -/* 8017428C 0017108C 38 A3 20 F0 */ addi r5, r3, lbl_802720F0@l +/* 8017428C 0017108C 38 A3 20 F0 */ addi r5, r3, lbl__stringBase0_100@l /* 80174290 00171090 7F E8 FB 78 */ mr r8, r31 /* 80174294 00171094 38 7C 00 B4 */ addi r3, r28, 0xb4 /* 80174298 00171098 38 80 00 00 */ li r4, 0 @@ -1909,542 +1909,542 @@ lbl_8017425C: lbl_801742AC: /* 801742AC 001710AC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801742B0 001710B0 41 82 00 34 */ beq lbl_801742E4 -/* 801742B4 001710B4 C0 02 AD 50 */ lfs f0, lbl_803CF6D0-_SDA2_BASE_(r2) -/* 801742B8 001710B8 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 801742BC 001710BC 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 801742B4 001710B4 C0 02 AD 50 */ lfs f0, lbl__2002-_SDA2_BASE_(r2) +/* 801742B8 001710B8 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 801742BC 001710BC 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 801742C0 001710C0 7F C4 F3 78 */ mr r4, r30 /* 801742C4 001710C4 D0 1C 00 C0 */ stfs f0, 0xc0(r28) /* 801742C8 001710C8 7F E5 FB 78 */ mr r5, r31 /* 801742CC 001710CC 38 7C 00 C0 */ addi r3, r28, 0xc0 /* 801742D0 001710D0 38 C6 04 5D */ addi r6, r6, 0x45d -/* 801742D4 001710D4 C0 22 AC FC */ lfs f1, lbl_803CF67C-_SDA2_BASE_(r2) -/* 801742D8 001710D8 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) -/* 801742DC 001710DC C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) +/* 801742D4 001710D4 C0 22 AC FC */ lfs f1, lbl__1981-_SDA2_BASE_(r2) +/* 801742D8 001710D8 C0 42 AC EC */ lfs f2, lbl__1977_1-_SDA2_BASE_(r2) +/* 801742DC 001710DC C0 62 AD 00 */ lfs f3, lbl__1982-_SDA2_BASE_(r2) /* 801742E0 001710E0 48 00 7C 8D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801742E4: /* 801742E4 001710E4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801742E8 001710E8 41 82 00 34 */ beq lbl_8017431C -/* 801742EC 001710EC C0 02 AD 54 */ lfs f0, lbl_803CF6D4-_SDA2_BASE_(r2) -/* 801742F0 001710F0 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 801742F4 001710F4 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 801742EC 001710EC C0 02 AD 54 */ lfs f0, lbl__2003-_SDA2_BASE_(r2) +/* 801742F0 001710F0 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 801742F4 001710F4 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 801742F8 001710F8 7F C4 F3 78 */ mr r4, r30 /* 801742FC 001710FC D0 1C 00 C4 */ stfs f0, 0xc4(r28) /* 80174300 00171100 7F E5 FB 78 */ mr r5, r31 /* 80174304 00171104 38 7C 00 C4 */ addi r3, r28, 0xc4 /* 80174308 00171108 38 C6 04 71 */ addi r6, r6, 0x471 -/* 8017430C 0017110C C0 22 AC FC */ lfs f1, lbl_803CF67C-_SDA2_BASE_(r2) -/* 80174310 00171110 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) -/* 80174314 00171114 C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) +/* 8017430C 0017110C C0 22 AC FC */ lfs f1, lbl__1981-_SDA2_BASE_(r2) +/* 80174310 00171110 C0 42 AC EC */ lfs f2, lbl__1977_1-_SDA2_BASE_(r2) +/* 80174314 00171114 C0 62 AD 00 */ lfs f3, lbl__1982-_SDA2_BASE_(r2) /* 80174318 00171118 48 00 7C 55 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017431C: /* 8017431C 0017111C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174320 00171120 41 82 00 34 */ beq lbl_80174354 -/* 80174324 00171124 C0 02 AC C0 */ lfs f0, lbl_803CF640-_SDA2_BASE_(r2) -/* 80174328 00171128 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 8017432C 0017112C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174324 00171124 C0 02 AC C0 */ lfs f0, lbl__1632_1-_SDA2_BASE_(r2) +/* 80174328 00171128 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 8017432C 0017112C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174330 00171130 7F C4 F3 78 */ mr r4, r30 /* 80174334 00171134 D0 1C 00 C8 */ stfs f0, 0xc8(r28) /* 80174338 00171138 7F E5 FB 78 */ mr r5, r31 /* 8017433C 0017113C 38 7C 00 C8 */ addi r3, r28, 0xc8 /* 80174340 00171140 38 C6 04 87 */ addi r6, r6, 0x487 -/* 80174344 00171144 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174348 00171148 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) -/* 8017434C 0017114C C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) +/* 80174344 00171144 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174348 00171148 C0 42 AC EC */ lfs f2, lbl__1977_1-_SDA2_BASE_(r2) +/* 8017434C 0017114C C0 62 AD 14 */ lfs f3, lbl__1987_1-_SDA2_BASE_(r2) /* 80174350 00171150 48 00 7C 1D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174354: /* 80174354 00171154 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174358 00171158 41 82 00 34 */ beq lbl_8017438C -/* 8017435C 0017115C C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) -/* 80174360 00171160 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174364 00171164 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 8017435C 0017115C C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) +/* 80174360 00171160 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174364 00171164 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174368 00171168 7F C4 F3 78 */ mr r4, r30 /* 8017436C 0017116C D0 1C 00 CC */ stfs f0, 0xcc(r28) /* 80174370 00171170 7F E5 FB 78 */ mr r5, r31 /* 80174374 00171174 38 7C 00 CC */ addi r3, r28, 0xcc /* 80174378 00171178 38 C6 04 9A */ addi r6, r6, 0x49a -/* 8017437C 0017117C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174380 00171180 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80174384 00171184 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) +/* 8017437C 0017117C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174380 00171180 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80174384 00171184 C0 62 AD 14 */ lfs f3, lbl__1987_1-_SDA2_BASE_(r2) /* 80174388 00171188 48 00 7B E5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017438C: /* 8017438C 0017118C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174390 00171190 41 82 00 34 */ beq lbl_801743C4 -/* 80174394 00171194 C0 02 AD 3C */ lfs f0, lbl_803CF6BC-_SDA2_BASE_(r2) -/* 80174398 00171198 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 8017439C 0017119C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174394 00171194 C0 02 AD 3C */ lfs f0, lbl__1997-_SDA2_BASE_(r2) +/* 80174398 00171198 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 8017439C 0017119C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 801743A0 001711A0 7F C4 F3 78 */ mr r4, r30 /* 801743A4 001711A4 D0 1C 00 D0 */ stfs f0, 0xd0(r28) /* 801743A8 001711A8 7F E5 FB 78 */ mr r5, r31 /* 801743AC 001711AC 38 7C 00 D0 */ addi r3, r28, 0xd0 /* 801743B0 001711B0 38 C6 04 AF */ addi r6, r6, 0x4af -/* 801743B4 001711B4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 801743B8 001711B8 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 801743BC 001711BC C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) +/* 801743B4 001711B4 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 801743B8 001711B8 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 801743BC 001711BC C0 62 AD 00 */ lfs f3, lbl__1982-_SDA2_BASE_(r2) /* 801743C0 001711C0 48 00 7B AD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801743C4: /* 801743C4 001711C4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801743C8 001711C8 41 82 00 34 */ beq lbl_801743FC -/* 801743CC 001711CC C0 02 AD 14 */ lfs f0, lbl_803CF694-_SDA2_BASE_(r2) -/* 801743D0 001711D0 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 801743D4 001711D4 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 801743CC 001711CC C0 02 AD 14 */ lfs f0, lbl__1987_1-_SDA2_BASE_(r2) +/* 801743D0 001711D0 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 801743D4 001711D4 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 801743D8 001711D8 7F C4 F3 78 */ mr r4, r30 /* 801743DC 001711DC D0 1C 00 D4 */ stfs f0, 0xd4(r28) /* 801743E0 001711E0 7F E5 FB 78 */ mr r5, r31 /* 801743E4 001711E4 38 7C 00 D4 */ addi r3, r28, 0xd4 /* 801743E8 001711E8 38 C6 04 BB */ addi r6, r6, 0x4bb -/* 801743EC 001711EC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 801743F0 001711F0 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 801743F4 001711F4 C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) +/* 801743EC 001711EC C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 801743F0 001711F0 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 801743F4 001711F4 C0 62 AD 00 */ lfs f3, lbl__1982-_SDA2_BASE_(r2) /* 801743F8 001711F8 48 00 7B 75 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801743FC: /* 801743FC 001711FC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174400 00171200 41 82 00 34 */ beq lbl_80174434 -/* 80174404 00171204 C0 02 AC C0 */ lfs f0, lbl_803CF640-_SDA2_BASE_(r2) -/* 80174408 00171208 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 8017440C 0017120C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174404 00171204 C0 02 AC C0 */ lfs f0, lbl__1632_1-_SDA2_BASE_(r2) +/* 80174408 00171208 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 8017440C 0017120C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174410 00171210 7F C4 F3 78 */ mr r4, r30 /* 80174414 00171214 D0 1C 00 D8 */ stfs f0, 0xd8(r28) /* 80174418 00171218 7F E5 FB 78 */ mr r5, r31 /* 8017441C 0017121C 38 7C 00 D8 */ addi r3, r28, 0xd8 /* 80174420 00171220 38 C6 04 C9 */ addi r6, r6, 0x4c9 -/* 80174424 00171224 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174428 00171228 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) -/* 8017442C 0017122C C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) +/* 80174424 00171224 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174428 00171228 C0 42 AC EC */ lfs f2, lbl__1977_1-_SDA2_BASE_(r2) +/* 8017442C 0017122C C0 62 AD 14 */ lfs f3, lbl__1987_1-_SDA2_BASE_(r2) /* 80174430 00171230 48 00 7B 3D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174434: /* 80174434 00171234 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174438 00171238 41 82 00 34 */ beq lbl_8017446C -/* 8017443C 0017123C C0 02 AD 1C */ lfs f0, lbl_803CF69C-_SDA2_BASE_(r2) -/* 80174440 00171240 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174444 00171244 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 8017443C 0017123C C0 02 AD 1C */ lfs f0, lbl__1989_1-_SDA2_BASE_(r2) +/* 80174440 00171240 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174444 00171244 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174448 00171248 7F C4 F3 78 */ mr r4, r30 /* 8017444C 0017124C D0 1C 00 DC */ stfs f0, 0xdc(r28) /* 80174450 00171250 7F E5 FB 78 */ mr r5, r31 /* 80174454 00171254 38 7C 00 DC */ addi r3, r28, 0xdc /* 80174458 00171258 38 C6 04 DB */ addi r6, r6, 0x4db -/* 8017445C 0017125C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174460 00171260 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) -/* 80174464 00171264 C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) +/* 8017445C 0017125C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174460 00171260 C0 42 AC EC */ lfs f2, lbl__1977_1-_SDA2_BASE_(r2) +/* 80174464 00171264 C0 62 AD 24 */ lfs f3, lbl__1991-_SDA2_BASE_(r2) /* 80174468 00171268 48 00 7B 05 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017446C: /* 8017446C 0017126C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174470 00171270 41 82 00 34 */ beq lbl_801744A4 -/* 80174474 00171274 C0 02 AD 58 */ lfs f0, lbl_803CF6D8-_SDA2_BASE_(r2) -/* 80174478 00171278 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 8017447C 0017127C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174474 00171274 C0 02 AD 58 */ lfs f0, lbl__2004-_SDA2_BASE_(r2) +/* 80174478 00171278 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 8017447C 0017127C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174480 00171280 7F C4 F3 78 */ mr r4, r30 /* 80174484 00171284 D0 1C 00 E0 */ stfs f0, 0xe0(r28) /* 80174488 00171288 7F E5 FB 78 */ mr r5, r31 /* 8017448C 0017128C 38 7C 00 E0 */ addi r3, r28, 0xe0 /* 80174490 00171290 38 C6 04 EB */ addi r6, r6, 0x4eb -/* 80174494 00171294 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174498 00171298 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) -/* 8017449C 0017129C C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) +/* 80174494 00171294 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174498 00171298 C0 42 AC EC */ lfs f2, lbl__1977_1-_SDA2_BASE_(r2) +/* 8017449C 0017129C C0 62 AD 24 */ lfs f3, lbl__1991-_SDA2_BASE_(r2) /* 801744A0 001712A0 48 00 7A CD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801744A4: /* 801744A4 001712A4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801744A8 001712A8 41 82 00 34 */ beq lbl_801744DC -/* 801744AC 001712AC C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) -/* 801744B0 001712B0 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 801744B4 001712B4 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 801744AC 001712AC C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) +/* 801744B0 001712B0 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 801744B4 001712B4 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 801744B8 001712B8 7F C4 F3 78 */ mr r4, r30 /* 801744BC 001712BC D0 1C 00 E4 */ stfs f0, 0xe4(r28) /* 801744C0 001712C0 7F E5 FB 78 */ mr r5, r31 /* 801744C4 001712C4 38 7C 00 E4 */ addi r3, r28, 0xe4 /* 801744C8 001712C8 38 C6 04 FB */ addi r6, r6, 0x4fb -/* 801744CC 001712CC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 801744D0 001712D0 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 801744D4 001712D4 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) +/* 801744CC 001712CC C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 801744D0 001712D0 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 801744D4 001712D4 C0 62 AD 14 */ lfs f3, lbl__1987_1-_SDA2_BASE_(r2) /* 801744D8 001712D8 48 00 7A 95 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801744DC: /* 801744DC 001712DC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801744E0 001712E0 41 82 00 34 */ beq lbl_80174514 -/* 801744E4 001712E4 C0 02 AD 1C */ lfs f0, lbl_803CF69C-_SDA2_BASE_(r2) -/* 801744E8 001712E8 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 801744EC 001712EC 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 801744E4 001712E4 C0 02 AD 1C */ lfs f0, lbl__1989_1-_SDA2_BASE_(r2) +/* 801744E8 001712E8 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 801744EC 001712EC 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 801744F0 001712F0 7F C4 F3 78 */ mr r4, r30 /* 801744F4 001712F4 D0 1C 00 E8 */ stfs f0, 0xe8(r28) /* 801744F8 001712F8 7F E5 FB 78 */ mr r5, r31 /* 801744FC 001712FC 38 7C 00 E8 */ addi r3, r28, 0xe8 /* 80174500 00171300 38 C6 05 0C */ addi r6, r6, 0x50c -/* 80174504 00171304 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174508 00171308 C0 42 AD 28 */ lfs f2, lbl_803CF6A8-_SDA2_BASE_(r2) -/* 8017450C 0017130C C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) +/* 80174504 00171304 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174508 00171308 C0 42 AD 28 */ lfs f2, lbl__1992_2-_SDA2_BASE_(r2) +/* 8017450C 0017130C C0 62 AD 14 */ lfs f3, lbl__1987_1-_SDA2_BASE_(r2) /* 80174510 00171310 48 00 7A 5D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174514: /* 80174514 00171314 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174518 00171318 41 82 00 34 */ beq lbl_8017454C -/* 8017451C 0017131C C0 02 AD 1C */ lfs f0, lbl_803CF69C-_SDA2_BASE_(r2) -/* 80174520 00171320 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174524 00171324 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 8017451C 0017131C C0 02 AD 1C */ lfs f0, lbl__1989_1-_SDA2_BASE_(r2) +/* 80174520 00171320 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174524 00171324 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174528 00171328 7F C4 F3 78 */ mr r4, r30 /* 8017452C 0017132C D0 1C 00 EC */ stfs f0, 0xec(r28) /* 80174530 00171330 7F E5 FB 78 */ mr r5, r31 /* 80174534 00171334 38 7C 00 EC */ addi r3, r28, 0xec /* 80174538 00171338 38 C6 05 1C */ addi r6, r6, 0x51c -/* 8017453C 0017133C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174540 00171340 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80174544 00171344 C0 62 AD 5C */ lfs f3, lbl_803CF6DC-_SDA2_BASE_(r2) +/* 8017453C 0017133C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174540 00171340 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80174544 00171344 C0 62 AD 5C */ lfs f3, lbl__2005-_SDA2_BASE_(r2) /* 80174548 00171348 48 00 7A 25 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017454C: /* 8017454C 0017134C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174550 00171350 41 82 00 34 */ beq lbl_80174584 -/* 80174554 00171354 C0 02 AD 60 */ lfs f0, lbl_803CF6E0-_SDA2_BASE_(r2) -/* 80174558 00171358 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 8017455C 0017135C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174554 00171354 C0 02 AD 60 */ lfs f0, lbl__2006_1-_SDA2_BASE_(r2) +/* 80174558 00171358 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 8017455C 0017135C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174560 00171360 7F C4 F3 78 */ mr r4, r30 /* 80174564 00171364 D0 1C 00 F0 */ stfs f0, 0xf0(r28) /* 80174568 00171368 7F E5 FB 78 */ mr r5, r31 /* 8017456C 0017136C 38 7C 00 F0 */ addi r3, r28, 0xf0 /* 80174570 00171370 38 C6 05 2F */ addi r6, r6, 0x52f -/* 80174574 00171374 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174578 00171378 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 8017457C 0017137C C0 62 AD 5C */ lfs f3, lbl_803CF6DC-_SDA2_BASE_(r2) +/* 80174574 00171374 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174578 00171378 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 8017457C 0017137C C0 62 AD 5C */ lfs f3, lbl__2005-_SDA2_BASE_(r2) /* 80174580 00171380 48 00 79 ED */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174584: /* 80174584 00171384 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174588 00171388 41 82 00 34 */ beq lbl_801745BC -/* 8017458C 0017138C C0 02 AD 14 */ lfs f0, lbl_803CF694-_SDA2_BASE_(r2) -/* 80174590 00171390 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174594 00171394 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 8017458C 0017138C C0 02 AD 14 */ lfs f0, lbl__1987_1-_SDA2_BASE_(r2) +/* 80174590 00171390 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174594 00171394 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174598 00171398 7F C4 F3 78 */ mr r4, r30 /* 8017459C 0017139C D0 1C 00 F4 */ stfs f0, 0xf4(r28) /* 801745A0 001713A0 7F E5 FB 78 */ mr r5, r31 /* 801745A4 001713A4 38 7C 00 F4 */ addi r3, r28, 0xf4 /* 801745A8 001713A8 38 C6 05 42 */ addi r6, r6, 0x542 -/* 801745AC 001713AC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 801745B0 001713B0 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 801745B4 001713B4 C0 62 AD 5C */ lfs f3, lbl_803CF6DC-_SDA2_BASE_(r2) +/* 801745AC 001713AC C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 801745B0 001713B0 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 801745B4 001713B4 C0 62 AD 5C */ lfs f3, lbl__2005-_SDA2_BASE_(r2) /* 801745B8 001713B8 48 00 79 B5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801745BC: /* 801745BC 001713BC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801745C0 001713C0 41 82 00 34 */ beq lbl_801745F4 -/* 801745C4 001713C4 C0 02 AC D0 */ lfs f0, lbl_803CF650-_SDA2_BASE_(r2) -/* 801745C8 001713C8 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 801745CC 001713CC 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 801745C4 001713C4 C0 02 AC D0 */ lfs f0, lbl__1690-_SDA2_BASE_(r2) +/* 801745C8 001713C8 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 801745CC 001713CC 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 801745D0 001713D0 7F C4 F3 78 */ mr r4, r30 /* 801745D4 001713D4 D0 1C 00 F8 */ stfs f0, 0xf8(r28) /* 801745D8 001713D8 7F E5 FB 78 */ mr r5, r31 /* 801745DC 001713DC 38 7C 00 F8 */ addi r3, r28, 0xf8 /* 801745E0 001713E0 38 C6 05 55 */ addi r6, r6, 0x555 -/* 801745E4 001713E4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 801745E8 001713E8 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 801745EC 001713EC C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) +/* 801745E4 001713E4 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 801745E8 001713E8 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 801745EC 001713EC C0 62 AD 14 */ lfs f3, lbl__1987_1-_SDA2_BASE_(r2) /* 801745F0 001713F0 48 00 79 7D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801745F4: /* 801745F4 001713F4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801745F8 001713F8 41 82 00 34 */ beq lbl_8017462C -/* 801745FC 001713FC C0 02 AD 64 */ lfs f0, lbl_803CF6E4-_SDA2_BASE_(r2) -/* 80174600 00171400 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174604 00171404 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 801745FC 001713FC C0 02 AD 64 */ lfs f0, lbl__2007_1-_SDA2_BASE_(r2) +/* 80174600 00171400 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174604 00171404 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174608 00171408 7F C4 F3 78 */ mr r4, r30 /* 8017460C 0017140C D0 1C 00 FC */ stfs f0, 0xfc(r28) /* 80174610 00171410 7F E5 FB 78 */ mr r5, r31 /* 80174614 00171414 38 7C 00 FC */ addi r3, r28, 0xfc /* 80174618 00171418 38 C6 05 69 */ addi r6, r6, 0x569 -/* 8017461C 0017141C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174620 00171420 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80174624 00171424 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) +/* 8017461C 0017141C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174620 00171420 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80174624 00171424 C0 62 AD 14 */ lfs f3, lbl__1987_1-_SDA2_BASE_(r2) /* 80174628 00171428 48 00 79 45 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017462C: /* 8017462C 0017142C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174630 00171430 41 82 00 34 */ beq lbl_80174664 -/* 80174634 00171434 C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174638 00171438 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 8017463C 0017143C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174634 00171434 C0 02 AC BC */ lfs f0, lbl__1606-_SDA2_BASE_(r2) +/* 80174638 00171438 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 8017463C 0017143C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174640 00171440 7F C4 F3 78 */ mr r4, r30 /* 80174644 00171444 D0 1C 01 00 */ stfs f0, 0x100(r28) /* 80174648 00171448 7F E5 FB 78 */ mr r5, r31 /* 8017464C 0017144C 38 7C 01 00 */ addi r3, r28, 0x100 /* 80174650 00171450 38 C6 05 7D */ addi r6, r6, 0x57d -/* 80174654 00171454 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174658 00171458 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 8017465C 0017145C C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) +/* 80174654 00171454 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174658 00171458 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 8017465C 0017145C C0 62 AD 14 */ lfs f3, lbl__1987_1-_SDA2_BASE_(r2) /* 80174660 00171460 48 00 79 0D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174664: /* 80174664 00171464 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174668 00171468 41 82 00 34 */ beq lbl_8017469C -/* 8017466C 0017146C C0 02 AC CC */ lfs f0, lbl_803CF64C-_SDA2_BASE_(r2) -/* 80174670 00171470 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174674 00171474 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 8017466C 0017146C C0 02 AC CC */ lfs f0, lbl__1689-_SDA2_BASE_(r2) +/* 80174670 00171470 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174674 00171474 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174678 00171478 7F C4 F3 78 */ mr r4, r30 /* 8017467C 0017147C D0 1C 01 04 */ stfs f0, 0x104(r28) /* 80174680 00171480 7F E5 FB 78 */ mr r5, r31 /* 80174684 00171484 38 7C 01 04 */ addi r3, r28, 0x104 /* 80174688 00171488 38 C6 05 91 */ addi r6, r6, 0x591 -/* 8017468C 0017148C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174690 00171490 C0 42 AD 28 */ lfs f2, lbl_803CF6A8-_SDA2_BASE_(r2) -/* 80174694 00171494 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) +/* 8017468C 0017148C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174690 00171490 C0 42 AD 28 */ lfs f2, lbl__1992_2-_SDA2_BASE_(r2) +/* 80174694 00171494 C0 62 AD 14 */ lfs f3, lbl__1987_1-_SDA2_BASE_(r2) /* 80174698 00171498 48 00 78 D5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017469C: /* 8017469C 0017149C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801746A0 001714A0 41 82 00 34 */ beq lbl_801746D4 -/* 801746A4 001714A4 C0 02 AD 1C */ lfs f0, lbl_803CF69C-_SDA2_BASE_(r2) -/* 801746A8 001714A8 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 801746AC 001714AC 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 801746A4 001714A4 C0 02 AD 1C */ lfs f0, lbl__1989_1-_SDA2_BASE_(r2) +/* 801746A8 001714A8 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 801746AC 001714AC 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 801746B0 001714B0 7F C4 F3 78 */ mr r4, r30 /* 801746B4 001714B4 D0 1C 01 08 */ stfs f0, 0x108(r28) /* 801746B8 001714B8 7F E5 FB 78 */ mr r5, r31 /* 801746BC 001714BC 38 7C 01 08 */ addi r3, r28, 0x108 /* 801746C0 001714C0 38 C6 05 A1 */ addi r6, r6, 0x5a1 -/* 801746C4 001714C4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 801746C8 001714C8 C0 42 AD 20 */ lfs f2, lbl_803CF6A0-_SDA2_BASE_(r2) -/* 801746CC 001714CC C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) +/* 801746C4 001714C4 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 801746C8 001714C8 C0 42 AD 20 */ lfs f2, lbl__1990-_SDA2_BASE_(r2) +/* 801746CC 001714CC C0 62 AD 24 */ lfs f3, lbl__1991-_SDA2_BASE_(r2) /* 801746D0 001714D0 48 00 78 9D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801746D4: /* 801746D4 001714D4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801746D8 001714D8 41 82 00 34 */ beq lbl_8017470C -/* 801746DC 001714DC C0 02 AD 68 */ lfs f0, lbl_803CF6E8-_SDA2_BASE_(r2) -/* 801746E0 001714E0 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 801746E4 001714E4 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 801746DC 001714DC C0 02 AD 68 */ lfs f0, lbl__2008-_SDA2_BASE_(r2) +/* 801746E0 001714E0 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 801746E4 001714E4 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 801746E8 001714E8 7F C4 F3 78 */ mr r4, r30 /* 801746EC 001714EC D0 1C 01 0C */ stfs f0, 0x10c(r28) /* 801746F0 001714F0 7F E5 FB 78 */ mr r5, r31 /* 801746F4 001714F4 38 7C 01 0C */ addi r3, r28, 0x10c /* 801746F8 001714F8 38 C6 05 B0 */ addi r6, r6, 0x5b0 -/* 801746FC 001714FC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174700 00171500 C0 42 AD 28 */ lfs f2, lbl_803CF6A8-_SDA2_BASE_(r2) -/* 80174704 00171504 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) +/* 801746FC 001714FC C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174700 00171500 C0 42 AD 28 */ lfs f2, lbl__1992_2-_SDA2_BASE_(r2) +/* 80174704 00171504 C0 62 AD 14 */ lfs f3, lbl__1987_1-_SDA2_BASE_(r2) /* 80174708 00171508 48 00 78 65 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017470C: /* 8017470C 0017150C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174710 00171510 41 82 00 34 */ beq lbl_80174744 -/* 80174714 00171514 C0 02 AC D0 */ lfs f0, lbl_803CF650-_SDA2_BASE_(r2) -/* 80174718 00171518 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 8017471C 0017151C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174714 00171514 C0 02 AC D0 */ lfs f0, lbl__1690-_SDA2_BASE_(r2) +/* 80174718 00171518 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 8017471C 0017151C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174720 00171520 7F C4 F3 78 */ mr r4, r30 /* 80174724 00171524 D0 1C 01 10 */ stfs f0, 0x110(r28) /* 80174728 00171528 7F E5 FB 78 */ mr r5, r31 /* 8017472C 0017152C 38 7C 01 10 */ addi r3, r28, 0x110 /* 80174730 00171530 38 C6 05 C2 */ addi r6, r6, 0x5c2 -/* 80174734 00171534 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174738 00171538 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 8017473C 0017153C C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) +/* 80174734 00171534 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174738 00171538 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 8017473C 0017153C C0 62 AD 14 */ lfs f3, lbl__1987_1-_SDA2_BASE_(r2) /* 80174740 00171540 48 00 78 2D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174744: /* 80174744 00171544 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174748 00171548 41 82 00 34 */ beq lbl_8017477C -/* 8017474C 0017154C C0 02 AD 6C */ lfs f0, lbl_803CF6EC-_SDA2_BASE_(r2) -/* 80174750 00171550 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174754 00171554 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 8017474C 0017154C C0 02 AD 6C */ lfs f0, lbl__2009-_SDA2_BASE_(r2) +/* 80174750 00171550 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174754 00171554 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174758 00171558 7F C4 F3 78 */ mr r4, r30 /* 8017475C 0017155C D0 1C 01 14 */ stfs f0, 0x114(r28) /* 80174760 00171560 7F E5 FB 78 */ mr r5, r31 /* 80174764 00171564 38 7C 01 14 */ addi r3, r28, 0x114 /* 80174768 00171568 38 C6 05 D5 */ addi r6, r6, 0x5d5 -/* 8017476C 0017156C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174770 00171570 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) +/* 8017476C 0017156C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174770 00171570 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) /* 80174774 00171574 FC 60 08 90 */ fmr f3, f1 /* 80174778 00171578 48 00 77 F5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017477C: /* 8017477C 0017157C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174780 00171580 41 82 00 34 */ beq lbl_801747B4 -/* 80174784 00171584 C0 02 AD 70 */ lfs f0, lbl_803CF6F0-_SDA2_BASE_(r2) -/* 80174788 00171588 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 8017478C 0017158C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174784 00171584 C0 02 AD 70 */ lfs f0, lbl__2010-_SDA2_BASE_(r2) +/* 80174788 00171588 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 8017478C 0017158C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174790 00171590 7F C4 F3 78 */ mr r4, r30 /* 80174794 00171594 D0 1C 01 18 */ stfs f0, 0x118(r28) /* 80174798 00171598 7F E5 FB 78 */ mr r5, r31 /* 8017479C 0017159C 38 7C 01 18 */ addi r3, r28, 0x118 /* 801747A0 001715A0 38 C6 05 E1 */ addi r6, r6, 0x5e1 -/* 801747A4 001715A4 C0 22 AC FC */ lfs f1, lbl_803CF67C-_SDA2_BASE_(r2) -/* 801747A8 001715A8 C0 42 AD 74 */ lfs f2, lbl_803CF6F4-_SDA2_BASE_(r2) -/* 801747AC 001715AC C0 62 AD 78 */ lfs f3, lbl_803CF6F8-_SDA2_BASE_(r2) +/* 801747A4 001715A4 C0 22 AC FC */ lfs f1, lbl__1981-_SDA2_BASE_(r2) +/* 801747A8 001715A8 C0 42 AD 74 */ lfs f2, lbl__2011-_SDA2_BASE_(r2) +/* 801747AC 001715AC C0 62 AD 78 */ lfs f3, lbl__2012_1-_SDA2_BASE_(r2) /* 801747B0 001715B0 48 00 77 BD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801747B4: /* 801747B4 001715B4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801747B8 001715B8 41 82 00 34 */ beq lbl_801747EC -/* 801747BC 001715BC C0 02 AC D0 */ lfs f0, lbl_803CF650-_SDA2_BASE_(r2) -/* 801747C0 001715C0 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 801747C4 001715C4 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 801747BC 001715BC C0 02 AC D0 */ lfs f0, lbl__1690-_SDA2_BASE_(r2) +/* 801747C0 001715C0 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 801747C4 001715C4 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 801747C8 001715C8 7F C4 F3 78 */ mr r4, r30 /* 801747CC 001715CC D0 1C 01 1C */ stfs f0, 0x11c(r28) /* 801747D0 001715D0 7F E5 FB 78 */ mr r5, r31 /* 801747D4 001715D4 38 7C 01 1C */ addi r3, r28, 0x11c /* 801747D8 001715D8 38 C6 05 F2 */ addi r6, r6, 0x5f2 -/* 801747DC 001715DC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 801747E0 001715E0 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 801747E4 001715E4 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) +/* 801747DC 001715DC C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 801747E0 001715E0 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 801747E4 001715E4 C0 62 AD 14 */ lfs f3, lbl__1987_1-_SDA2_BASE_(r2) /* 801747E8 001715E8 48 00 77 85 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801747EC: /* 801747EC 001715EC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801747F0 001715F0 41 82 00 34 */ beq lbl_80174824 -/* 801747F4 001715F4 C0 02 AD 34 */ lfs f0, lbl_803CF6B4-_SDA2_BASE_(r2) -/* 801747F8 001715F8 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 801747FC 001715FC 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 801747F4 001715F4 C0 02 AD 34 */ lfs f0, lbl__1995-_SDA2_BASE_(r2) +/* 801747F8 001715F8 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 801747FC 001715FC 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174800 00171600 7F C4 F3 78 */ mr r4, r30 /* 80174804 00171604 D0 1C 01 20 */ stfs f0, 0x120(r28) /* 80174808 00171608 7F E5 FB 78 */ mr r5, r31 /* 8017480C 0017160C 38 7C 01 20 */ addi r3, r28, 0x120 /* 80174810 00171610 38 C6 06 04 */ addi r6, r6, 0x604 -/* 80174814 00171614 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174818 00171618 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) -/* 8017481C 0017161C C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) +/* 80174814 00171614 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174818 00171618 C0 42 AC EC */ lfs f2, lbl__1977_1-_SDA2_BASE_(r2) +/* 8017481C 0017161C C0 62 AD 14 */ lfs f3, lbl__1987_1-_SDA2_BASE_(r2) /* 80174820 00171620 48 00 77 4D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174824: /* 80174824 00171624 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174828 00171628 41 82 00 34 */ beq lbl_8017485C -/* 8017482C 0017162C C0 02 AD 14 */ lfs f0, lbl_803CF694-_SDA2_BASE_(r2) -/* 80174830 00171630 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174834 00171634 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 8017482C 0017162C C0 02 AD 14 */ lfs f0, lbl__1987_1-_SDA2_BASE_(r2) +/* 80174830 00171630 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174834 00171634 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174838 00171638 7F C4 F3 78 */ mr r4, r30 /* 8017483C 0017163C D0 1C 01 24 */ stfs f0, 0x124(r28) /* 80174840 00171640 7F E5 FB 78 */ mr r5, r31 /* 80174844 00171644 38 7C 01 24 */ addi r3, r28, 0x124 /* 80174848 00171648 38 C6 06 17 */ addi r6, r6, 0x617 -/* 8017484C 0017164C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174850 00171650 C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) +/* 8017484C 0017164C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174850 00171650 C0 62 AD 24 */ lfs f3, lbl__1991-_SDA2_BASE_(r2) /* 80174854 00171654 FC 40 08 90 */ fmr f2, f1 /* 80174858 00171658 48 00 77 15 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017485C: /* 8017485C 0017165C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174860 00171660 41 82 00 34 */ beq lbl_80174894 -/* 80174864 00171664 C0 02 AD 1C */ lfs f0, lbl_803CF69C-_SDA2_BASE_(r2) -/* 80174868 00171668 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 8017486C 0017166C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174864 00171664 C0 02 AD 1C */ lfs f0, lbl__1989_1-_SDA2_BASE_(r2) +/* 80174868 00171668 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 8017486C 0017166C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174870 00171670 7F C4 F3 78 */ mr r4, r30 /* 80174874 00171674 D0 1C 01 2C */ stfs f0, 0x12c(r28) /* 80174878 00171678 7F E5 FB 78 */ mr r5, r31 /* 8017487C 0017167C 38 7C 01 2C */ addi r3, r28, 0x12c /* 80174880 00171680 38 C6 06 29 */ addi r6, r6, 0x629 -/* 80174884 00171684 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174888 00171688 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 8017488C 0017168C C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) +/* 80174884 00171684 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174888 00171688 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 8017488C 0017168C C0 62 AD 24 */ lfs f3, lbl__1991-_SDA2_BASE_(r2) /* 80174890 00171690 48 00 76 DD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174894: /* 80174894 00171694 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174898 00171698 41 82 00 34 */ beq lbl_801748CC -/* 8017489C 0017169C C0 02 AC C0 */ lfs f0, lbl_803CF640-_SDA2_BASE_(r2) -/* 801748A0 001716A0 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 801748A4 001716A4 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 8017489C 0017169C C0 02 AC C0 */ lfs f0, lbl__1632_1-_SDA2_BASE_(r2) +/* 801748A0 001716A0 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 801748A4 001716A4 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 801748A8 001716A8 7F C4 F3 78 */ mr r4, r30 /* 801748AC 001716AC D0 1C 01 30 */ stfs f0, 0x130(r28) /* 801748B0 001716B0 7F E5 FB 78 */ mr r5, r31 /* 801748B4 001716B4 38 7C 01 30 */ addi r3, r28, 0x130 /* 801748B8 001716B8 38 C6 06 3F */ addi r6, r6, 0x63f -/* 801748BC 001716BC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 801748C0 001716C0 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 801748C4 001716C4 C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) +/* 801748BC 001716BC C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 801748C0 001716C0 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 801748C4 001716C4 C0 62 AD 24 */ lfs f3, lbl__1991-_SDA2_BASE_(r2) /* 801748C8 001716C8 48 00 76 A5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801748CC: /* 801748CC 001716CC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801748D0 001716D0 41 82 00 34 */ beq lbl_80174904 -/* 801748D4 001716D4 C0 02 AD 70 */ lfs f0, lbl_803CF6F0-_SDA2_BASE_(r2) -/* 801748D8 001716D8 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 801748DC 001716DC 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 801748D4 001716D4 C0 02 AD 70 */ lfs f0, lbl__2010-_SDA2_BASE_(r2) +/* 801748D8 001716D8 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 801748DC 001716DC 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 801748E0 001716E0 7F C4 F3 78 */ mr r4, r30 /* 801748E4 001716E4 D0 1C 01 34 */ stfs f0, 0x134(r28) /* 801748E8 001716E8 7F E5 FB 78 */ mr r5, r31 /* 801748EC 001716EC 38 7C 01 34 */ addi r3, r28, 0x134 /* 801748F0 001716F0 38 C6 06 56 */ addi r6, r6, 0x656 -/* 801748F4 001716F4 C0 22 AC FC */ lfs f1, lbl_803CF67C-_SDA2_BASE_(r2) -/* 801748F8 001716F8 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) -/* 801748FC 001716FC C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) +/* 801748F4 001716F4 C0 22 AC FC */ lfs f1, lbl__1981-_SDA2_BASE_(r2) +/* 801748F8 001716F8 C0 42 AC EC */ lfs f2, lbl__1977_1-_SDA2_BASE_(r2) +/* 801748FC 001716FC C0 62 AD 00 */ lfs f3, lbl__1982-_SDA2_BASE_(r2) /* 80174900 00171700 48 00 76 6D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174904: /* 80174904 00171704 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174908 00171708 41 82 00 34 */ beq lbl_8017493C -/* 8017490C 0017170C C0 02 AD 78 */ lfs f0, lbl_803CF6F8-_SDA2_BASE_(r2) -/* 80174910 00171710 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174914 00171714 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 8017490C 0017170C C0 02 AD 78 */ lfs f0, lbl__2012_1-_SDA2_BASE_(r2) +/* 80174910 00171710 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174914 00171714 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174918 00171718 7F C4 F3 78 */ mr r4, r30 /* 8017491C 0017171C D0 1C 01 38 */ stfs f0, 0x138(r28) /* 80174920 00171720 7F E5 FB 78 */ mr r5, r31 /* 80174924 00171724 38 7C 01 38 */ addi r3, r28, 0x138 /* 80174928 00171728 38 C6 06 6D */ addi r6, r6, 0x66d -/* 8017492C 0017172C C0 22 AC FC */ lfs f1, lbl_803CF67C-_SDA2_BASE_(r2) -/* 80174930 00171730 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) -/* 80174934 00171734 C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) +/* 8017492C 0017172C C0 22 AC FC */ lfs f1, lbl__1981-_SDA2_BASE_(r2) +/* 80174930 00171730 C0 42 AC EC */ lfs f2, lbl__1977_1-_SDA2_BASE_(r2) +/* 80174934 00171734 C0 62 AD 00 */ lfs f3, lbl__1982-_SDA2_BASE_(r2) /* 80174938 00171738 48 00 76 35 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017493C: /* 8017493C 0017173C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174940 00171740 41 82 00 34 */ beq lbl_80174974 -/* 80174944 00171744 C0 02 AD 1C */ lfs f0, lbl_803CF69C-_SDA2_BASE_(r2) -/* 80174948 00171748 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 8017494C 0017174C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174944 00171744 C0 02 AD 1C */ lfs f0, lbl__1989_1-_SDA2_BASE_(r2) +/* 80174948 00171748 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 8017494C 0017174C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174950 00171750 7F C4 F3 78 */ mr r4, r30 /* 80174954 00171754 D0 1C 01 3C */ stfs f0, 0x13c(r28) /* 80174958 00171758 7F E5 FB 78 */ mr r5, r31 /* 8017495C 0017175C 38 7C 01 3C */ addi r3, r28, 0x13c /* 80174960 00171760 38 C6 06 85 */ addi r6, r6, 0x685 -/* 80174964 00171764 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174968 00171768 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 8017496C 0017176C C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) +/* 80174964 00171764 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174968 00171768 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 8017496C 0017176C C0 62 AD 24 */ lfs f3, lbl__1991-_SDA2_BASE_(r2) /* 80174970 00171770 48 00 75 FD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174974: /* 80174974 00171774 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174978 00171778 41 82 00 34 */ beq lbl_801749AC -/* 8017497C 0017177C C0 02 AD 4C */ lfs f0, lbl_803CF6CC-_SDA2_BASE_(r2) -/* 80174980 00171780 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174984 00171784 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 8017497C 0017177C C0 02 AD 4C */ lfs f0, lbl__2001-_SDA2_BASE_(r2) +/* 80174980 00171780 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174984 00171784 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174988 00171788 7F C4 F3 78 */ mr r4, r30 /* 8017498C 0017178C D0 1C 01 40 */ stfs f0, 0x140(r28) /* 80174990 00171790 7F E5 FB 78 */ mr r5, r31 /* 80174994 00171794 38 7C 01 40 */ addi r3, r28, 0x140 /* 80174998 00171798 38 C6 06 97 */ addi r6, r6, 0x697 -/* 8017499C 0017179C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 801749A0 001717A0 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 801749A4 001717A4 C0 62 AD 7C */ lfs f3, lbl_803CF6FC-_SDA2_BASE_(r2) +/* 8017499C 0017179C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 801749A0 001717A0 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 801749A4 001717A4 C0 62 AD 7C */ lfs f3, lbl__2013_1-_SDA2_BASE_(r2) /* 801749A8 001717A8 48 00 75 C5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801749AC: /* 801749AC 001717AC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801749B0 001717B0 41 82 00 34 */ beq lbl_801749E4 -/* 801749B4 001717B4 C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) -/* 801749B8 001717B8 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 801749BC 001717BC 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 801749B4 001717B4 C0 02 AC BC */ lfs f0, lbl__1606-_SDA2_BASE_(r2) +/* 801749B8 001717B8 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 801749BC 001717BC 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 801749C0 001717C0 7F C4 F3 78 */ mr r4, r30 /* 801749C4 001717C4 D0 1C 01 44 */ stfs f0, 0x144(r28) /* 801749C8 001717C8 7F E5 FB 78 */ mr r5, r31 /* 801749CC 001717CC 38 7C 01 44 */ addi r3, r28, 0x144 /* 801749D0 001717D0 38 C6 06 A3 */ addi r6, r6, 0x6a3 -/* 801749D4 001717D4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 801749D8 001717D8 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 801749DC 001717DC C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) +/* 801749D4 001717D4 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 801749D8 001717D8 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 801749DC 001717DC C0 62 AD 24 */ lfs f3, lbl__1991-_SDA2_BASE_(r2) /* 801749E0 001717E0 48 00 75 8D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801749E4: /* 801749E4 001717E4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801749E8 001717E8 41 82 00 34 */ beq lbl_80174A1C -/* 801749EC 001717EC C0 02 AC D0 */ lfs f0, lbl_803CF650-_SDA2_BASE_(r2) -/* 801749F0 001717F0 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 801749F4 001717F4 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 801749EC 001717EC C0 02 AC D0 */ lfs f0, lbl__1690-_SDA2_BASE_(r2) +/* 801749F0 001717F0 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 801749F4 001717F4 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 801749F8 001717F8 7F C4 F3 78 */ mr r4, r30 /* 801749FC 001717FC D0 1C 01 48 */ stfs f0, 0x148(r28) /* 80174A00 00171800 7F E5 FB 78 */ mr r5, r31 /* 80174A04 00171804 38 7C 01 48 */ addi r3, r28, 0x148 /* 80174A08 00171808 38 C6 06 B6 */ addi r6, r6, 0x6b6 -/* 80174A0C 0017180C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174A10 00171810 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80174A14 00171814 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) +/* 80174A0C 0017180C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174A10 00171810 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80174A14 00171814 C0 62 AD 14 */ lfs f3, lbl__1987_1-_SDA2_BASE_(r2) /* 80174A18 00171818 48 00 75 55 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174A1C: /* 80174A1C 0017181C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174A20 00171820 41 82 00 34 */ beq lbl_80174A54 -/* 80174A24 00171824 C0 02 AD 34 */ lfs f0, lbl_803CF6B4-_SDA2_BASE_(r2) -/* 80174A28 00171828 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174A2C 0017182C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174A24 00171824 C0 02 AD 34 */ lfs f0, lbl__1995-_SDA2_BASE_(r2) +/* 80174A28 00171828 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174A2C 0017182C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174A30 00171830 7F C4 F3 78 */ mr r4, r30 /* 80174A34 00171834 D0 1C 01 4C */ stfs f0, 0x14c(r28) /* 80174A38 00171838 7F E5 FB 78 */ mr r5, r31 /* 80174A3C 0017183C 38 7C 01 4C */ addi r3, r28, 0x14c /* 80174A40 00171840 38 C6 06 C9 */ addi r6, r6, 0x6c9 -/* 80174A44 00171844 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174A48 00171848 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80174A4C 0017184C C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) +/* 80174A44 00171844 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174A48 00171848 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80174A4C 0017184C C0 62 AD 14 */ lfs f3, lbl__1987_1-_SDA2_BASE_(r2) /* 80174A50 00171850 48 00 75 1D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174A54: /* 80174A54 00171854 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174A58 00171858 41 82 00 4C */ beq lbl_80174AA4 -/* 80174A5C 0017185C C0 22 AD 34 */ lfs f1, lbl_803CF6B4-_SDA2_BASE_(r2) +/* 80174A5C 0017185C C0 22 AD 34 */ lfs f1, lbl__1995-_SDA2_BASE_(r2) /* 80174A60 00171860 38 61 00 14 */ addi r3, r1, 0x14 -/* 80174A64 00171864 C0 42 AD 18 */ lfs f2, lbl_803CF698-_SDA2_BASE_(r2) -/* 80174A68 00171868 C0 62 AC C4 */ lfs f3, lbl_803CF644-_SDA2_BASE_(r2) +/* 80174A64 00171864 C0 42 AD 18 */ lfs f2, lbl__1988-_SDA2_BASE_(r2) +/* 80174A68 00171868 C0 62 AC C4 */ lfs f3, lbl__1633-_SDA2_BASE_(r2) /* 80174A6C 0017186C 4B EE B5 1D */ bl create__5xVec3Ffff /* 80174A70 00171870 38 7C 01 50 */ addi r3, r28, 0x150 /* 80174A74 00171874 38 81 00 14 */ addi r4, r1, 0x14 /* 80174A78 00171878 4B E9 67 ED */ bl __as__5xVec3FRC5xVec3 -/* 80174A7C 0017187C 3C 60 80 27 */ lis r3, lbl_802720F0@ha +/* 80174A7C 0017187C 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha /* 80174A80 00171880 7F C7 F3 78 */ mr r7, r30 -/* 80174A84 00171884 38 A3 20 F0 */ addi r5, r3, lbl_802720F0@l +/* 80174A84 00171884 38 A3 20 F0 */ addi r5, r3, lbl__stringBase0_100@l /* 80174A88 00171888 7F E8 FB 78 */ mr r8, r31 /* 80174A8C 0017188C 38 7C 01 50 */ addi r3, r28, 0x150 /* 80174A90 00171890 38 80 00 00 */ li r4, 0 @@ -2455,17 +2455,17 @@ lbl_80174A54: lbl_80174AA4: /* 80174AA4 001718A4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174AA8 001718A8 41 82 00 4C */ beq lbl_80174AF4 -/* 80174AAC 001718AC C0 22 AD 1C */ lfs f1, lbl_803CF69C-_SDA2_BASE_(r2) +/* 80174AAC 001718AC C0 22 AD 1C */ lfs f1, lbl__1989_1-_SDA2_BASE_(r2) /* 80174AB0 001718B0 38 61 00 08 */ addi r3, r1, 8 -/* 80174AB4 001718B4 C0 62 AC F4 */ lfs f3, lbl_803CF674-_SDA2_BASE_(r2) +/* 80174AB4 001718B4 C0 62 AC F4 */ lfs f3, lbl__1979-_SDA2_BASE_(r2) /* 80174AB8 001718B8 FC 40 08 90 */ fmr f2, f1 /* 80174ABC 001718BC 4B EE B4 CD */ bl create__5xVec3Ffff /* 80174AC0 001718C0 38 7C 01 5C */ addi r3, r28, 0x15c /* 80174AC4 001718C4 38 81 00 08 */ addi r4, r1, 8 /* 80174AC8 001718C8 4B E9 67 9D */ bl __as__5xVec3FRC5xVec3 -/* 80174ACC 001718CC 3C 60 80 27 */ lis r3, lbl_802720F0@ha +/* 80174ACC 001718CC 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha /* 80174AD0 001718D0 7F C7 F3 78 */ mr r7, r30 -/* 80174AD4 001718D4 38 A3 20 F0 */ addi r5, r3, lbl_802720F0@l +/* 80174AD4 001718D4 38 A3 20 F0 */ addi r5, r3, lbl__stringBase0_100@l /* 80174AD8 001718D8 7F E8 FB 78 */ mr r8, r31 /* 80174ADC 001718DC 38 7C 01 5C */ addi r3, r28, 0x15c /* 80174AE0 001718E0 38 80 00 00 */ li r4, 0 @@ -2476,647 +2476,647 @@ lbl_80174AA4: lbl_80174AF4: /* 80174AF4 001718F4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174AF8 001718F8 41 82 00 34 */ beq lbl_80174B2C -/* 80174AFC 001718FC C0 02 AC C0 */ lfs f0, lbl_803CF640-_SDA2_BASE_(r2) -/* 80174B00 00171900 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174B04 00171904 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174AFC 001718FC C0 02 AC C0 */ lfs f0, lbl__1632_1-_SDA2_BASE_(r2) +/* 80174B00 00171900 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174B04 00171904 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174B08 00171908 7F C4 F3 78 */ mr r4, r30 /* 80174B0C 0017190C D0 1C 01 68 */ stfs f0, 0x168(r28) /* 80174B10 00171910 7F E5 FB 78 */ mr r5, r31 /* 80174B14 00171914 38 7C 01 68 */ addi r3, r28, 0x168 /* 80174B18 00171918 38 C6 07 05 */ addi r6, r6, 0x705 -/* 80174B1C 0017191C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174B20 00171920 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80174B24 00171924 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) +/* 80174B1C 0017191C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174B20 00171920 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80174B24 00171924 C0 62 AD 14 */ lfs f3, lbl__1987_1-_SDA2_BASE_(r2) /* 80174B28 00171928 48 00 74 45 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174B2C: /* 80174B2C 0017192C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174B30 00171930 41 82 00 34 */ beq lbl_80174B64 -/* 80174B34 00171934 C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174B38 00171938 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174B3C 0017193C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174B34 00171934 C0 02 AC BC */ lfs f0, lbl__1606-_SDA2_BASE_(r2) +/* 80174B38 00171938 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174B3C 0017193C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174B40 00171940 7F C4 F3 78 */ mr r4, r30 /* 80174B44 00171944 D0 1C 01 6C */ stfs f0, 0x16c(r28) /* 80174B48 00171948 7F E5 FB 78 */ mr r5, r31 /* 80174B4C 0017194C 38 7C 01 6C */ addi r3, r28, 0x16c /* 80174B50 00171950 38 C6 07 18 */ addi r6, r6, 0x718 -/* 80174B54 00171954 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174B58 00171958 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80174B5C 0017195C C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) +/* 80174B54 00171954 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174B58 00171958 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80174B5C 0017195C C0 62 AD 14 */ lfs f3, lbl__1987_1-_SDA2_BASE_(r2) /* 80174B60 00171960 48 00 74 0D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174B64: /* 80174B64 00171964 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174B68 00171968 41 82 00 34 */ beq lbl_80174B9C -/* 80174B6C 0017196C C0 02 AD 80 */ lfs f0, lbl_803CF700-_SDA2_BASE_(r2) -/* 80174B70 00171970 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174B74 00171974 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174B6C 0017196C C0 02 AD 80 */ lfs f0, lbl__2014_1-_SDA2_BASE_(r2) +/* 80174B70 00171970 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174B74 00171974 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174B78 00171978 7F C4 F3 78 */ mr r4, r30 /* 80174B7C 0017197C D0 1C 01 70 */ stfs f0, 0x170(r28) /* 80174B80 00171980 7F E5 FB 78 */ mr r5, r31 /* 80174B84 00171984 38 7C 01 70 */ addi r3, r28, 0x170 /* 80174B88 00171988 38 C6 07 2B */ addi r6, r6, 0x72b -/* 80174B8C 0017198C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174B90 00171990 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80174B94 00171994 C0 62 AD 4C */ lfs f3, lbl_803CF6CC-_SDA2_BASE_(r2) +/* 80174B8C 0017198C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174B90 00171990 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80174B94 00171994 C0 62 AD 4C */ lfs f3, lbl__2001-_SDA2_BASE_(r2) /* 80174B98 00171998 48 00 73 D5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174B9C: /* 80174B9C 0017199C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174BA0 001719A0 41 82 00 34 */ beq lbl_80174BD4 -/* 80174BA4 001719A4 C0 02 AD 84 */ lfs f0, lbl_803CF704-_SDA2_BASE_(r2) -/* 80174BA8 001719A8 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174BAC 001719AC 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174BA4 001719A4 C0 02 AD 84 */ lfs f0, lbl__2015-_SDA2_BASE_(r2) +/* 80174BA8 001719A8 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174BAC 001719AC 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174BB0 001719B0 7F C4 F3 78 */ mr r4, r30 /* 80174BB4 001719B4 D0 1C 01 74 */ stfs f0, 0x174(r28) /* 80174BB8 001719B8 7F E5 FB 78 */ mr r5, r31 /* 80174BBC 001719BC 38 7C 01 74 */ addi r3, r28, 0x174 /* 80174BC0 001719C0 38 C6 07 3D */ addi r6, r6, 0x73d -/* 80174BC4 001719C4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174BC8 001719C8 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80174BCC 001719CC C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) +/* 80174BC4 001719C4 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174BC8 001719C8 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80174BCC 001719CC C0 62 AD 14 */ lfs f3, lbl__1987_1-_SDA2_BASE_(r2) /* 80174BD0 001719D0 48 00 73 9D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174BD4: /* 80174BD4 001719D4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174BD8 001719D8 41 82 00 34 */ beq lbl_80174C0C -/* 80174BDC 001719DC C0 02 AD 64 */ lfs f0, lbl_803CF6E4-_SDA2_BASE_(r2) -/* 80174BE0 001719E0 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174BE4 001719E4 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174BDC 001719DC C0 02 AD 64 */ lfs f0, lbl__2007_1-_SDA2_BASE_(r2) +/* 80174BE0 001719E0 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174BE4 001719E4 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174BE8 001719E8 7F C4 F3 78 */ mr r4, r30 /* 80174BEC 001719EC D0 1C 01 78 */ stfs f0, 0x178(r28) /* 80174BF0 001719F0 7F E5 FB 78 */ mr r5, r31 /* 80174BF4 001719F4 38 7C 01 78 */ addi r3, r28, 0x178 /* 80174BF8 001719F8 38 C6 07 48 */ addi r6, r6, 0x748 -/* 80174BFC 001719FC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174C00 00171A00 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80174C04 00171A04 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) +/* 80174BFC 001719FC C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174C00 00171A00 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80174C04 00171A04 C0 62 AD 14 */ lfs f3, lbl__1987_1-_SDA2_BASE_(r2) /* 80174C08 00171A08 48 00 73 65 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174C0C: /* 80174C0C 00171A0C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174C10 00171A10 41 82 00 34 */ beq lbl_80174C44 -/* 80174C14 00171A14 C0 02 AD 1C */ lfs f0, lbl_803CF69C-_SDA2_BASE_(r2) -/* 80174C18 00171A18 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174C1C 00171A1C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174C14 00171A14 C0 02 AD 1C */ lfs f0, lbl__1989_1-_SDA2_BASE_(r2) +/* 80174C18 00171A18 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174C1C 00171A1C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174C20 00171A20 7F C4 F3 78 */ mr r4, r30 /* 80174C24 00171A24 D0 1C 01 7C */ stfs f0, 0x17c(r28) /* 80174C28 00171A28 7F E5 FB 78 */ mr r5, r31 /* 80174C2C 00171A2C 38 7C 01 7C */ addi r3, r28, 0x17c /* 80174C30 00171A30 38 C6 07 56 */ addi r6, r6, 0x756 -/* 80174C34 00171A34 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174C38 00171A38 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80174C3C 00171A3C C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) +/* 80174C34 00171A34 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174C38 00171A38 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80174C3C 00171A3C C0 62 AD 24 */ lfs f3, lbl__1991-_SDA2_BASE_(r2) /* 80174C40 00171A40 48 00 73 2D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174C44: /* 80174C44 00171A44 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174C48 00171A48 41 82 00 34 */ beq lbl_80174C7C -/* 80174C4C 00171A4C C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) -/* 80174C50 00171A50 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174C54 00171A54 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174C4C 00171A4C C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) +/* 80174C50 00171A50 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174C54 00171A54 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174C58 00171A58 7F C4 F3 78 */ mr r4, r30 /* 80174C5C 00171A5C D0 1C 01 80 */ stfs f0, 0x180(r28) /* 80174C60 00171A60 7F E5 FB 78 */ mr r5, r31 /* 80174C64 00171A64 38 7C 01 80 */ addi r3, r28, 0x180 /* 80174C68 00171A68 38 C6 07 65 */ addi r6, r6, 0x765 -/* 80174C6C 00171A6C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174C70 00171A70 C0 42 AD 28 */ lfs f2, lbl_803CF6A8-_SDA2_BASE_(r2) -/* 80174C74 00171A74 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) +/* 80174C6C 00171A6C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174C70 00171A70 C0 42 AD 28 */ lfs f2, lbl__1992_2-_SDA2_BASE_(r2) +/* 80174C74 00171A74 C0 62 AD 14 */ lfs f3, lbl__1987_1-_SDA2_BASE_(r2) /* 80174C78 00171A78 48 00 72 F5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174C7C: /* 80174C7C 00171A7C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174C80 00171A80 41 82 00 34 */ beq lbl_80174CB4 -/* 80174C84 00171A84 C0 02 AC DC */ lfs f0, lbl_803CF65C-_SDA2_BASE_(r2) -/* 80174C88 00171A88 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174C8C 00171A8C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174C84 00171A84 C0 02 AC DC */ lfs f0, lbl__1753_1-_SDA2_BASE_(r2) +/* 80174C88 00171A88 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174C8C 00171A8C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174C90 00171A90 7F C4 F3 78 */ mr r4, r30 /* 80174C94 00171A94 D0 1C 01 84 */ stfs f0, 0x184(r28) /* 80174C98 00171A98 7F E5 FB 78 */ mr r5, r31 /* 80174C9C 00171A9C 38 7C 01 84 */ addi r3, r28, 0x184 /* 80174CA0 00171AA0 38 C6 07 72 */ addi r6, r6, 0x772 -/* 80174CA4 00171AA4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174CA8 00171AA8 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) -/* 80174CAC 00171AAC C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) +/* 80174CA4 00171AA4 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174CA8 00171AA8 C0 42 AC EC */ lfs f2, lbl__1977_1-_SDA2_BASE_(r2) +/* 80174CAC 00171AAC C0 62 AD 24 */ lfs f3, lbl__1991-_SDA2_BASE_(r2) /* 80174CB0 00171AB0 48 00 72 BD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174CB4: /* 80174CB4 00171AB4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174CB8 00171AB8 41 82 00 34 */ beq lbl_80174CEC -/* 80174CBC 00171ABC C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174CC0 00171AC0 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174CC4 00171AC4 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174CBC 00171ABC C0 02 AC BC */ lfs f0, lbl__1606-_SDA2_BASE_(r2) +/* 80174CC0 00171AC0 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174CC4 00171AC4 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174CC8 00171AC8 7F C4 F3 78 */ mr r4, r30 /* 80174CCC 00171ACC D0 1C 01 88 */ stfs f0, 0x188(r28) /* 80174CD0 00171AD0 7F E5 FB 78 */ mr r5, r31 /* 80174CD4 00171AD4 38 7C 01 88 */ addi r3, r28, 0x188 /* 80174CD8 00171AD8 38 C6 07 86 */ addi r6, r6, 0x786 -/* 80174CDC 00171ADC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174CE0 00171AE0 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) -/* 80174CE4 00171AE4 C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) +/* 80174CDC 00171ADC C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174CE0 00171AE0 C0 42 AC EC */ lfs f2, lbl__1977_1-_SDA2_BASE_(r2) +/* 80174CE4 00171AE4 C0 62 AD 24 */ lfs f3, lbl__1991-_SDA2_BASE_(r2) /* 80174CE8 00171AE8 48 00 72 85 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174CEC: /* 80174CEC 00171AEC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174CF0 00171AF0 41 82 00 34 */ beq lbl_80174D24 -/* 80174CF4 00171AF4 C0 02 AD 88 */ lfs f0, lbl_803CF708-_SDA2_BASE_(r2) -/* 80174CF8 00171AF8 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174CFC 00171AFC 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174CF4 00171AF4 C0 02 AD 88 */ lfs f0, lbl__2016-_SDA2_BASE_(r2) +/* 80174CF8 00171AF8 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174CFC 00171AFC 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174D00 00171B00 7F C4 F3 78 */ mr r4, r30 /* 80174D04 00171B04 D0 1C 01 8C */ stfs f0, 0x18c(r28) /* 80174D08 00171B08 7F E5 FB 78 */ mr r5, r31 /* 80174D0C 00171B0C 38 7C 01 8C */ addi r3, r28, 0x18c /* 80174D10 00171B10 38 C6 07 9A */ addi r6, r6, 0x79a -/* 80174D14 00171B14 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174D18 00171B18 C0 42 AD 20 */ lfs f2, lbl_803CF6A0-_SDA2_BASE_(r2) -/* 80174D1C 00171B1C C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) +/* 80174D14 00171B14 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174D18 00171B18 C0 42 AD 20 */ lfs f2, lbl__1990-_SDA2_BASE_(r2) +/* 80174D1C 00171B1C C0 62 AD 24 */ lfs f3, lbl__1991-_SDA2_BASE_(r2) /* 80174D20 00171B20 48 00 72 4D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174D24: /* 80174D24 00171B24 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174D28 00171B28 41 82 00 34 */ beq lbl_80174D5C -/* 80174D2C 00171B2C C0 02 AD 8C */ lfs f0, lbl_803CF70C-_SDA2_BASE_(r2) -/* 80174D30 00171B30 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174D34 00171B34 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174D2C 00171B2C C0 02 AD 8C */ lfs f0, lbl__2017_1-_SDA2_BASE_(r2) +/* 80174D30 00171B30 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174D34 00171B34 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174D38 00171B38 7F C4 F3 78 */ mr r4, r30 /* 80174D3C 00171B3C D0 1C 01 90 */ stfs f0, 0x190(r28) /* 80174D40 00171B40 7F E5 FB 78 */ mr r5, r31 /* 80174D44 00171B44 38 7C 01 90 */ addi r3, r28, 0x190 /* 80174D48 00171B48 38 C6 07 A8 */ addi r6, r6, 0x7a8 -/* 80174D4C 00171B4C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174D50 00171B50 C0 42 AD 20 */ lfs f2, lbl_803CF6A0-_SDA2_BASE_(r2) -/* 80174D54 00171B54 C0 62 AD 24 */ lfs f3, lbl_803CF6A4-_SDA2_BASE_(r2) +/* 80174D4C 00171B4C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174D50 00171B50 C0 42 AD 20 */ lfs f2, lbl__1990-_SDA2_BASE_(r2) +/* 80174D54 00171B54 C0 62 AD 24 */ lfs f3, lbl__1991-_SDA2_BASE_(r2) /* 80174D58 00171B58 48 00 72 15 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174D5C: /* 80174D5C 00171B5C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174D60 00171B60 41 82 00 34 */ beq lbl_80174D94 -/* 80174D64 00171B64 C0 02 AD 1C */ lfs f0, lbl_803CF69C-_SDA2_BASE_(r2) -/* 80174D68 00171B68 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174D6C 00171B6C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174D64 00171B64 C0 02 AD 1C */ lfs f0, lbl__1989_1-_SDA2_BASE_(r2) +/* 80174D68 00171B68 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174D6C 00171B6C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174D70 00171B70 7F C4 F3 78 */ mr r4, r30 /* 80174D74 00171B74 D0 1C 01 94 */ stfs f0, 0x194(r28) /* 80174D78 00171B78 7F E5 FB 78 */ mr r5, r31 /* 80174D7C 00171B7C 38 7C 01 94 */ addi r3, r28, 0x194 /* 80174D80 00171B80 38 C6 07 B4 */ addi r6, r6, 0x7b4 -/* 80174D84 00171B84 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174D88 00171B88 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80174D8C 00171B8C C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) +/* 80174D84 00171B84 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174D88 00171B88 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80174D8C 00171B8C C0 62 AD 00 */ lfs f3, lbl__1982-_SDA2_BASE_(r2) /* 80174D90 00171B90 48 00 71 DD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174D94: /* 80174D94 00171B94 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174D98 00171B98 41 82 00 34 */ beq lbl_80174DCC -/* 80174D9C 00171B9C C0 02 AD 1C */ lfs f0, lbl_803CF69C-_SDA2_BASE_(r2) -/* 80174DA0 00171BA0 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174DA4 00171BA4 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174D9C 00171B9C C0 02 AD 1C */ lfs f0, lbl__1989_1-_SDA2_BASE_(r2) +/* 80174DA0 00171BA0 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174DA4 00171BA4 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174DA8 00171BA8 7F C4 F3 78 */ mr r4, r30 /* 80174DAC 00171BAC D0 1C 01 98 */ stfs f0, 0x198(r28) /* 80174DB0 00171BB0 7F E5 FB 78 */ mr r5, r31 /* 80174DB4 00171BB4 38 7C 01 98 */ addi r3, r28, 0x198 /* 80174DB8 00171BB8 38 C6 07 C3 */ addi r6, r6, 0x7c3 -/* 80174DBC 00171BBC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174DC0 00171BC0 C0 42 AC EC */ lfs f2, lbl_803CF66C-_SDA2_BASE_(r2) -/* 80174DC4 00171BC4 C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) +/* 80174DBC 00171BBC C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174DC0 00171BC0 C0 42 AC EC */ lfs f2, lbl__1977_1-_SDA2_BASE_(r2) +/* 80174DC4 00171BC4 C0 62 AD 00 */ lfs f3, lbl__1982-_SDA2_BASE_(r2) /* 80174DC8 00171BC8 48 00 71 A5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174DCC: /* 80174DCC 00171BCC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174DD0 00171BD0 41 82 00 34 */ beq lbl_80174E04 -/* 80174DD4 00171BD4 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) -/* 80174DD8 00171BD8 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174DDC 00171BDC 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174DD4 00171BD4 C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) +/* 80174DD8 00171BD8 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174DDC 00171BDC 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174DE0 00171BE0 7F C4 F3 78 */ mr r4, r30 /* 80174DE4 00171BE4 D0 1C 01 9C */ stfs f0, 0x19c(r28) /* 80174DE8 00171BE8 7F E5 FB 78 */ mr r5, r31 /* 80174DEC 00171BEC 38 7C 01 9C */ addi r3, r28, 0x19c /* 80174DF0 00171BF0 38 C6 07 D8 */ addi r6, r6, 0x7d8 -/* 80174DF4 00171BF4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174DF8 00171BF8 C0 42 AD 0C */ lfs f2, lbl_803CF68C-_SDA2_BASE_(r2) -/* 80174DFC 00171BFC C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) +/* 80174DF4 00171BF4 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174DF8 00171BF8 C0 42 AD 0C */ lfs f2, lbl__1985-_SDA2_BASE_(r2) +/* 80174DFC 00171BFC C0 62 AD 00 */ lfs f3, lbl__1982-_SDA2_BASE_(r2) /* 80174E00 00171C00 48 00 71 6D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174E04: /* 80174E04 00171C04 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174E08 00171C08 41 82 00 34 */ beq lbl_80174E3C -/* 80174E0C 00171C0C C0 02 AD 14 */ lfs f0, lbl_803CF694-_SDA2_BASE_(r2) -/* 80174E10 00171C10 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174E14 00171C14 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174E0C 00171C0C C0 02 AD 14 */ lfs f0, lbl__1987_1-_SDA2_BASE_(r2) +/* 80174E10 00171C10 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174E14 00171C14 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174E18 00171C18 7F C4 F3 78 */ mr r4, r30 /* 80174E1C 00171C1C D0 1C 01 A0 */ stfs f0, 0x1a0(r28) /* 80174E20 00171C20 7F E5 FB 78 */ mr r5, r31 /* 80174E24 00171C24 38 7C 01 A0 */ addi r3, r28, 0x1a0 /* 80174E28 00171C28 38 C6 07 EA */ addi r6, r6, 0x7ea -/* 80174E2C 00171C2C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174E30 00171C30 C0 42 AD 0C */ lfs f2, lbl_803CF68C-_SDA2_BASE_(r2) -/* 80174E34 00171C34 C0 62 AD 00 */ lfs f3, lbl_803CF680-_SDA2_BASE_(r2) +/* 80174E2C 00171C2C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174E30 00171C30 C0 42 AD 0C */ lfs f2, lbl__1985-_SDA2_BASE_(r2) +/* 80174E34 00171C34 C0 62 AD 00 */ lfs f3, lbl__1982-_SDA2_BASE_(r2) /* 80174E38 00171C38 48 00 71 35 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174E3C: /* 80174E3C 00171C3C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174E40 00171C40 41 82 00 34 */ beq lbl_80174E74 -/* 80174E44 00171C44 C0 02 AC C0 */ lfs f0, lbl_803CF640-_SDA2_BASE_(r2) -/* 80174E48 00171C48 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174E4C 00171C4C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174E44 00171C44 C0 02 AC C0 */ lfs f0, lbl__1632_1-_SDA2_BASE_(r2) +/* 80174E48 00171C48 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174E4C 00171C4C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174E50 00171C50 7F C4 F3 78 */ mr r4, r30 /* 80174E54 00171C54 D0 1C 01 A4 */ stfs f0, 0x1a4(r28) /* 80174E58 00171C58 7F E5 FB 78 */ mr r5, r31 /* 80174E5C 00171C5C 38 7C 01 A4 */ addi r3, r28, 0x1a4 /* 80174E60 00171C60 38 C6 07 FF */ addi r6, r6, 0x7ff -/* 80174E64 00171C64 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174E68 00171C68 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) +/* 80174E64 00171C64 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174E68 00171C68 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) /* 80174E6C 00171C6C FC 60 08 90 */ fmr f3, f1 /* 80174E70 00171C70 48 00 70 FD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174E74: /* 80174E74 00171C74 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174E78 00171C78 41 82 00 34 */ beq lbl_80174EAC -/* 80174E7C 00171C7C C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) -/* 80174E80 00171C80 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174E84 00171C84 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174E7C 00171C7C C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) +/* 80174E80 00171C80 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174E84 00171C84 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174E88 00171C88 7F C4 F3 78 */ mr r4, r30 /* 80174E8C 00171C8C D0 1C 01 A8 */ stfs f0, 0x1a8(r28) /* 80174E90 00171C90 7F E5 FB 78 */ mr r5, r31 /* 80174E94 00171C94 38 7C 01 A8 */ addi r3, r28, 0x1a8 /* 80174E98 00171C98 38 C6 08 18 */ addi r6, r6, 0x818 -/* 80174E9C 00171C9C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174EA0 00171CA0 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80174EA4 00171CA4 C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) +/* 80174E9C 00171C9C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174EA0 00171CA0 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80174EA4 00171CA4 C0 62 AC C8 */ lfs f3, lbl__1634-_SDA2_BASE_(r2) /* 80174EA8 00171CA8 48 00 70 C5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174EAC: /* 80174EAC 00171CAC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174EB0 00171CB0 41 82 00 34 */ beq lbl_80174EE4 -/* 80174EB4 00171CB4 C0 02 AD 4C */ lfs f0, lbl_803CF6CC-_SDA2_BASE_(r2) -/* 80174EB8 00171CB8 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174EBC 00171CBC 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174EB4 00171CB4 C0 02 AD 4C */ lfs f0, lbl__2001-_SDA2_BASE_(r2) +/* 80174EB8 00171CB8 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174EBC 00171CBC 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174EC0 00171CC0 7F C4 F3 78 */ mr r4, r30 /* 80174EC4 00171CC4 D0 1C 01 AC */ stfs f0, 0x1ac(r28) /* 80174EC8 00171CC8 7F E5 FB 78 */ mr r5, r31 /* 80174ECC 00171CCC 38 7C 01 AC */ addi r3, r28, 0x1ac /* 80174ED0 00171CD0 38 C6 08 36 */ addi r6, r6, 0x836 -/* 80174ED4 00171CD4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174ED8 00171CD8 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80174EDC 00171CDC C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) +/* 80174ED4 00171CD4 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174ED8 00171CD8 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80174EDC 00171CDC C0 62 AC C8 */ lfs f3, lbl__1634-_SDA2_BASE_(r2) /* 80174EE0 00171CE0 48 00 70 8D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174EE4: /* 80174EE4 00171CE4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174EE8 00171CE8 41 82 00 34 */ beq lbl_80174F1C -/* 80174EEC 00171CEC C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) -/* 80174EF0 00171CF0 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174EF4 00171CF4 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174EEC 00171CEC C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) +/* 80174EF0 00171CF0 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174EF4 00171CF4 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174EF8 00171CF8 7F C4 F3 78 */ mr r4, r30 /* 80174EFC 00171CFC D0 1C 01 B0 */ stfs f0, 0x1b0(r28) /* 80174F00 00171D00 7F E5 FB 78 */ mr r5, r31 /* 80174F04 00171D04 38 7C 01 B0 */ addi r3, r28, 0x1b0 /* 80174F08 00171D08 38 C6 08 54 */ addi r6, r6, 0x854 -/* 80174F0C 00171D0C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174F10 00171D10 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80174F14 00171D14 C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) +/* 80174F0C 00171D0C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174F10 00171D10 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80174F14 00171D14 C0 62 AC C8 */ lfs f3, lbl__1634-_SDA2_BASE_(r2) /* 80174F18 00171D18 48 00 70 55 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174F1C: /* 80174F1C 00171D1C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174F20 00171D20 41 82 00 34 */ beq lbl_80174F54 -/* 80174F24 00171D24 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) -/* 80174F28 00171D28 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174F2C 00171D2C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174F24 00171D24 C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) +/* 80174F28 00171D28 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174F2C 00171D2C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174F30 00171D30 7F C4 F3 78 */ mr r4, r30 /* 80174F34 00171D34 D0 1C 01 B4 */ stfs f0, 0x1b4(r28) /* 80174F38 00171D38 7F E5 FB 78 */ mr r5, r31 /* 80174F3C 00171D3C 38 7C 01 B4 */ addi r3, r28, 0x1b4 /* 80174F40 00171D40 38 C6 08 6C */ addi r6, r6, 0x86c -/* 80174F44 00171D44 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174F48 00171D48 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80174F4C 00171D4C C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) +/* 80174F44 00171D44 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174F48 00171D48 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80174F4C 00171D4C C0 62 AC C8 */ lfs f3, lbl__1634-_SDA2_BASE_(r2) /* 80174F50 00171D50 48 00 70 1D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174F54: /* 80174F54 00171D54 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174F58 00171D58 41 82 00 34 */ beq lbl_80174F8C -/* 80174F5C 00171D5C C0 02 AC C0 */ lfs f0, lbl_803CF640-_SDA2_BASE_(r2) -/* 80174F60 00171D60 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174F64 00171D64 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174F5C 00171D5C C0 02 AC C0 */ lfs f0, lbl__1632_1-_SDA2_BASE_(r2) +/* 80174F60 00171D60 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174F64 00171D64 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174F68 00171D68 7F C4 F3 78 */ mr r4, r30 /* 80174F6C 00171D6C D0 1C 01 B8 */ stfs f0, 0x1b8(r28) /* 80174F70 00171D70 7F E5 FB 78 */ mr r5, r31 /* 80174F74 00171D74 38 7C 01 B8 */ addi r3, r28, 0x1b8 /* 80174F78 00171D78 38 C6 08 88 */ addi r6, r6, 0x888 -/* 80174F7C 00171D7C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174F80 00171D80 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) +/* 80174F7C 00171D7C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174F80 00171D80 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) /* 80174F84 00171D84 FC 60 08 90 */ fmr f3, f1 /* 80174F88 00171D88 48 00 6F E5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174F8C: /* 80174F8C 00171D8C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174F90 00171D90 41 82 00 34 */ beq lbl_80174FC4 -/* 80174F94 00171D94 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) -/* 80174F98 00171D98 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174F9C 00171D9C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174F94 00171D94 C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) +/* 80174F98 00171D98 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174F9C 00171D9C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174FA0 00171DA0 7F C4 F3 78 */ mr r4, r30 /* 80174FA4 00171DA4 D0 1C 01 BC */ stfs f0, 0x1bc(r28) /* 80174FA8 00171DA8 7F E5 FB 78 */ mr r5, r31 /* 80174FAC 00171DAC 38 7C 01 BC */ addi r3, r28, 0x1bc /* 80174FB0 00171DB0 38 C6 08 A2 */ addi r6, r6, 0x8a2 -/* 80174FB4 00171DB4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174FB8 00171DB8 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80174FBC 00171DBC C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) +/* 80174FB4 00171DB4 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174FB8 00171DB8 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80174FBC 00171DBC C0 62 AC C8 */ lfs f3, lbl__1634-_SDA2_BASE_(r2) /* 80174FC0 00171DC0 48 00 6F AD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174FC4: /* 80174FC4 00171DC4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80174FC8 00171DC8 41 82 00 34 */ beq lbl_80174FFC -/* 80174FCC 00171DCC C0 02 AD 4C */ lfs f0, lbl_803CF6CC-_SDA2_BASE_(r2) -/* 80174FD0 00171DD0 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80174FD4 00171DD4 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80174FCC 00171DCC C0 02 AD 4C */ lfs f0, lbl__2001-_SDA2_BASE_(r2) +/* 80174FD0 00171DD0 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80174FD4 00171DD4 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80174FD8 00171DD8 7F C4 F3 78 */ mr r4, r30 /* 80174FDC 00171DDC D0 1C 01 C0 */ stfs f0, 0x1c0(r28) /* 80174FE0 00171DE0 7F E5 FB 78 */ mr r5, r31 /* 80174FE4 00171DE4 38 7C 01 C0 */ addi r3, r28, 0x1c0 /* 80174FE8 00171DE8 38 C6 08 C1 */ addi r6, r6, 0x8c1 -/* 80174FEC 00171DEC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80174FF0 00171DF0 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80174FF4 00171DF4 C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) +/* 80174FEC 00171DEC C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80174FF0 00171DF0 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80174FF4 00171DF4 C0 62 AC C8 */ lfs f3, lbl__1634-_SDA2_BASE_(r2) /* 80174FF8 00171DF8 48 00 6F 75 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80174FFC: /* 80174FFC 00171DFC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80175000 00171E00 41 82 00 34 */ beq lbl_80175034 -/* 80175004 00171E04 C0 02 AC CC */ lfs f0, lbl_803CF64C-_SDA2_BASE_(r2) -/* 80175008 00171E08 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 8017500C 00171E0C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80175004 00171E04 C0 02 AC CC */ lfs f0, lbl__1689-_SDA2_BASE_(r2) +/* 80175008 00171E08 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 8017500C 00171E0C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80175010 00171E10 7F C4 F3 78 */ mr r4, r30 /* 80175014 00171E14 D0 1C 01 C4 */ stfs f0, 0x1c4(r28) /* 80175018 00171E18 7F E5 FB 78 */ mr r5, r31 /* 8017501C 00171E1C 38 7C 01 C4 */ addi r3, r28, 0x1c4 /* 80175020 00171E20 38 C6 08 E0 */ addi r6, r6, 0x8e0 -/* 80175024 00171E24 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80175028 00171E28 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 8017502C 00171E2C C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) +/* 80175024 00171E24 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80175028 00171E28 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 8017502C 00171E2C C0 62 AC C8 */ lfs f3, lbl__1634-_SDA2_BASE_(r2) /* 80175030 00171E30 48 00 6F 3D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80175034: /* 80175034 00171E34 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80175038 00171E38 41 82 00 34 */ beq lbl_8017506C -/* 8017503C 00171E3C C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80175040 00171E40 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80175044 00171E44 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 8017503C 00171E3C C0 02 AC BC */ lfs f0, lbl__1606-_SDA2_BASE_(r2) +/* 80175040 00171E40 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80175044 00171E44 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80175048 00171E48 7F C4 F3 78 */ mr r4, r30 /* 8017504C 00171E4C D0 1C 01 C8 */ stfs f0, 0x1c8(r28) /* 80175050 00171E50 7F E5 FB 78 */ mr r5, r31 /* 80175054 00171E54 38 7C 01 C8 */ addi r3, r28, 0x1c8 /* 80175058 00171E58 38 C6 08 F9 */ addi r6, r6, 0x8f9 -/* 8017505C 00171E5C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80175060 00171E60 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80175064 00171E64 C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) +/* 8017505C 00171E5C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80175060 00171E60 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80175064 00171E64 C0 62 AC C8 */ lfs f3, lbl__1634-_SDA2_BASE_(r2) /* 80175068 00171E68 48 00 6F 05 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017506C: /* 8017506C 00171E6C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80175070 00171E70 41 82 00 34 */ beq lbl_801750A4 -/* 80175074 00171E74 C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80175078 00171E78 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 8017507C 00171E7C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80175074 00171E74 C0 02 AC BC */ lfs f0, lbl__1606-_SDA2_BASE_(r2) +/* 80175078 00171E78 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 8017507C 00171E7C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80175080 00171E80 7F C4 F3 78 */ mr r4, r30 /* 80175084 00171E84 D0 1C 01 CC */ stfs f0, 0x1cc(r28) /* 80175088 00171E88 7F E5 FB 78 */ mr r5, r31 /* 8017508C 00171E8C 38 7C 01 CC */ addi r3, r28, 0x1cc /* 80175090 00171E90 38 C6 09 16 */ addi r6, r6, 0x916 -/* 80175094 00171E94 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80175098 00171E98 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) +/* 80175094 00171E94 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80175098 00171E98 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) /* 8017509C 00171E9C FC 60 08 90 */ fmr f3, f1 /* 801750A0 00171EA0 48 00 6E CD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801750A4: /* 801750A4 00171EA4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801750A8 00171EA8 41 82 00 34 */ beq lbl_801750DC -/* 801750AC 00171EAC C0 02 AD 14 */ lfs f0, lbl_803CF694-_SDA2_BASE_(r2) -/* 801750B0 00171EB0 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 801750B4 00171EB4 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 801750AC 00171EAC C0 02 AD 14 */ lfs f0, lbl__1987_1-_SDA2_BASE_(r2) +/* 801750B0 00171EB0 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 801750B4 00171EB4 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 801750B8 00171EB8 7F C4 F3 78 */ mr r4, r30 /* 801750BC 00171EBC D0 1C 01 D0 */ stfs f0, 0x1d0(r28) /* 801750C0 00171EC0 7F E5 FB 78 */ mr r5, r31 /* 801750C4 00171EC4 38 7C 01 D0 */ addi r3, r28, 0x1d0 /* 801750C8 00171EC8 38 C6 09 30 */ addi r6, r6, 0x930 -/* 801750CC 00171ECC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 801750D0 00171ED0 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 801750D4 00171ED4 C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) +/* 801750CC 00171ECC C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 801750D0 00171ED0 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 801750D4 00171ED4 C0 62 AC C8 */ lfs f3, lbl__1634-_SDA2_BASE_(r2) /* 801750D8 00171ED8 48 00 6E 95 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801750DC: /* 801750DC 00171EDC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801750E0 00171EE0 41 82 00 34 */ beq lbl_80175114 -/* 801750E4 00171EE4 C0 02 AD 90 */ lfs f0, lbl_803CF710-_SDA2_BASE_(r2) -/* 801750E8 00171EE8 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 801750EC 00171EEC 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 801750E4 00171EE4 C0 02 AD 90 */ lfs f0, lbl__2018_1-_SDA2_BASE_(r2) +/* 801750E8 00171EE8 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 801750EC 00171EEC 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 801750F0 00171EF0 7F C4 F3 78 */ mr r4, r30 /* 801750F4 00171EF4 D0 1C 01 D4 */ stfs f0, 0x1d4(r28) /* 801750F8 00171EF8 7F E5 FB 78 */ mr r5, r31 /* 801750FC 00171EFC 38 7C 01 D4 */ addi r3, r28, 0x1d4 /* 80175100 00171F00 38 C6 09 4F */ addi r6, r6, 0x94f -/* 80175104 00171F04 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80175108 00171F08 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 8017510C 00171F0C C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) +/* 80175104 00171F04 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80175108 00171F08 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 8017510C 00171F0C C0 62 AC C8 */ lfs f3, lbl__1634-_SDA2_BASE_(r2) /* 80175110 00171F10 48 00 6E 5D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80175114: /* 80175114 00171F14 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80175118 00171F18 41 82 00 34 */ beq lbl_8017514C -/* 8017511C 00171F1C C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) -/* 80175120 00171F20 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80175124 00171F24 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 8017511C 00171F1C C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) +/* 80175120 00171F20 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80175124 00171F24 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80175128 00171F28 7F C4 F3 78 */ mr r4, r30 /* 8017512C 00171F2C D0 1C 01 D8 */ stfs f0, 0x1d8(r28) /* 80175130 00171F30 7F E5 FB 78 */ mr r5, r31 /* 80175134 00171F34 38 7C 01 D8 */ addi r3, r28, 0x1d8 /* 80175138 00171F38 38 C6 09 6E */ addi r6, r6, 0x96e -/* 8017513C 00171F3C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80175140 00171F40 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80175144 00171F44 C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) +/* 8017513C 00171F3C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80175140 00171F40 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80175144 00171F44 C0 62 AC C8 */ lfs f3, lbl__1634-_SDA2_BASE_(r2) /* 80175148 00171F48 48 00 6E 25 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017514C: /* 8017514C 00171F4C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80175150 00171F50 41 82 00 34 */ beq lbl_80175184 -/* 80175154 00171F54 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) -/* 80175158 00171F58 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 8017515C 00171F5C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80175154 00171F54 C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) +/* 80175158 00171F58 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 8017515C 00171F5C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80175160 00171F60 7F C4 F3 78 */ mr r4, r30 /* 80175164 00171F64 D0 1C 01 DC */ stfs f0, 0x1dc(r28) /* 80175168 00171F68 7F E5 FB 78 */ mr r5, r31 /* 8017516C 00171F6C 38 7C 01 DC */ addi r3, r28, 0x1dc /* 80175170 00171F70 38 C6 09 87 */ addi r6, r6, 0x987 -/* 80175174 00171F74 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80175178 00171F78 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 8017517C 00171F7C C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) +/* 80175174 00171F74 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80175178 00171F78 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 8017517C 00171F7C C0 62 AC C8 */ lfs f3, lbl__1634-_SDA2_BASE_(r2) /* 80175180 00171F80 48 00 6D ED */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80175184: /* 80175184 00171F84 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80175188 00171F88 41 82 00 34 */ beq lbl_801751BC -/* 8017518C 00171F8C C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80175190 00171F90 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80175194 00171F94 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 8017518C 00171F8C C0 02 AC BC */ lfs f0, lbl__1606-_SDA2_BASE_(r2) +/* 80175190 00171F90 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80175194 00171F94 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80175198 00171F98 7F C4 F3 78 */ mr r4, r30 /* 8017519C 00171F9C D0 1C 01 E0 */ stfs f0, 0x1e0(r28) /* 801751A0 00171FA0 7F E5 FB 78 */ mr r5, r31 /* 801751A4 00171FA4 38 7C 01 E0 */ addi r3, r28, 0x1e0 /* 801751A8 00171FA8 38 C6 09 A4 */ addi r6, r6, 0x9a4 -/* 801751AC 00171FAC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 801751B0 00171FB0 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) +/* 801751AC 00171FAC C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 801751B0 00171FB0 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) /* 801751B4 00171FB4 FC 60 08 90 */ fmr f3, f1 /* 801751B8 00171FB8 48 00 6D B5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801751BC: /* 801751BC 00171FBC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801751C0 00171FC0 41 82 00 34 */ beq lbl_801751F4 -/* 801751C4 00171FC4 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) -/* 801751C8 00171FC8 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 801751CC 00171FCC 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 801751C4 00171FC4 C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) +/* 801751C8 00171FC8 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 801751CC 00171FCC 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 801751D0 00171FD0 7F C4 F3 78 */ mr r4, r30 /* 801751D4 00171FD4 D0 1C 01 E4 */ stfs f0, 0x1e4(r28) /* 801751D8 00171FD8 7F E5 FB 78 */ mr r5, r31 /* 801751DC 00171FDC 38 7C 01 E4 */ addi r3, r28, 0x1e4 /* 801751E0 00171FE0 38 C6 09 C2 */ addi r6, r6, 0x9c2 -/* 801751E4 00171FE4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 801751E8 00171FE8 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 801751EC 00171FEC C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) +/* 801751E4 00171FE4 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 801751E8 00171FE8 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 801751EC 00171FEC C0 62 AC C8 */ lfs f3, lbl__1634-_SDA2_BASE_(r2) /* 801751F0 00171FF0 48 00 6D 7D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801751F4: /* 801751F4 00171FF4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801751F8 00171FF8 41 82 00 34 */ beq lbl_8017522C -/* 801751FC 00171FFC C0 02 AD 14 */ lfs f0, lbl_803CF694-_SDA2_BASE_(r2) -/* 80175200 00172000 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80175204 00172004 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 801751FC 00171FFC C0 02 AD 14 */ lfs f0, lbl__1987_1-_SDA2_BASE_(r2) +/* 80175200 00172000 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80175204 00172004 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80175208 00172008 7F C4 F3 78 */ mr r4, r30 /* 8017520C 0017200C D0 1C 01 E8 */ stfs f0, 0x1e8(r28) /* 80175210 00172010 7F E5 FB 78 */ mr r5, r31 /* 80175214 00172014 38 7C 01 E8 */ addi r3, r28, 0x1e8 /* 80175218 00172018 38 C6 09 E5 */ addi r6, r6, 0x9e5 -/* 8017521C 0017201C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80175220 00172020 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80175224 00172024 C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) +/* 8017521C 0017201C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80175220 00172020 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80175224 00172024 C0 62 AC C8 */ lfs f3, lbl__1634-_SDA2_BASE_(r2) /* 80175228 00172028 48 00 6D 45 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017522C: /* 8017522C 0017202C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80175230 00172030 41 82 00 34 */ beq lbl_80175264 -/* 80175234 00172034 C0 02 AC D0 */ lfs f0, lbl_803CF650-_SDA2_BASE_(r2) -/* 80175238 00172038 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 8017523C 0017203C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80175234 00172034 C0 02 AC D0 */ lfs f0, lbl__1690-_SDA2_BASE_(r2) +/* 80175238 00172038 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 8017523C 0017203C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80175240 00172040 7F C4 F3 78 */ mr r4, r30 /* 80175244 00172044 D0 1C 01 EC */ stfs f0, 0x1ec(r28) /* 80175248 00172048 7F E5 FB 78 */ mr r5, r31 /* 8017524C 0017204C 38 7C 01 EC */ addi r3, r28, 0x1ec /* 80175250 00172050 38 C6 0A 08 */ addi r6, r6, 0xa08 -/* 80175254 00172054 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80175258 00172058 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 8017525C 0017205C C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) +/* 80175254 00172054 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80175258 00172058 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 8017525C 0017205C C0 62 AC C8 */ lfs f3, lbl__1634-_SDA2_BASE_(r2) /* 80175260 00172060 48 00 6D 0D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80175264: /* 80175264 00172064 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80175268 00172068 41 82 00 34 */ beq lbl_8017529C -/* 8017526C 0017206C C0 02 AC C0 */ lfs f0, lbl_803CF640-_SDA2_BASE_(r2) -/* 80175270 00172070 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80175274 00172074 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 8017526C 0017206C C0 02 AC C0 */ lfs f0, lbl__1632_1-_SDA2_BASE_(r2) +/* 80175270 00172070 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80175274 00172074 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80175278 00172078 7F C4 F3 78 */ mr r4, r30 /* 8017527C 0017207C D0 1C 01 F0 */ stfs f0, 0x1f0(r28) /* 80175280 00172080 7F E5 FB 78 */ mr r5, r31 /* 80175284 00172084 38 7C 01 F0 */ addi r3, r28, 0x1f0 /* 80175288 00172088 38 C6 0A 25 */ addi r6, r6, 0xa25 -/* 8017528C 0017208C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80175290 00172090 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80175294 00172094 C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) +/* 8017528C 0017208C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80175290 00172090 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80175294 00172094 C0 62 AC C8 */ lfs f3, lbl__1634-_SDA2_BASE_(r2) /* 80175298 00172098 48 00 6C D5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017529C: /* 8017529C 0017209C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801752A0 001720A0 41 82 00 34 */ beq lbl_801752D4 -/* 801752A4 001720A4 C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) -/* 801752A8 001720A8 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 801752AC 001720AC 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 801752A4 001720A4 C0 02 AC BC */ lfs f0, lbl__1606-_SDA2_BASE_(r2) +/* 801752A8 001720A8 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 801752AC 001720AC 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 801752B0 001720B0 7F C4 F3 78 */ mr r4, r30 /* 801752B4 001720B4 D0 1C 01 F4 */ stfs f0, 0x1f4(r28) /* 801752B8 001720B8 7F E5 FB 78 */ mr r5, r31 /* 801752BC 001720BC 38 7C 01 F4 */ addi r3, r28, 0x1f4 /* 801752C0 001720C0 38 C6 0A 46 */ addi r6, r6, 0xa46 -/* 801752C4 001720C4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 801752C8 001720C8 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) +/* 801752C4 001720C4 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 801752C8 001720C8 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) /* 801752CC 001720CC FC 60 08 90 */ fmr f3, f1 /* 801752D0 001720D0 48 00 6C 9D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801752D4: /* 801752D4 001720D4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801752D8 001720D8 41 82 00 34 */ beq lbl_8017530C -/* 801752DC 001720DC C0 02 AD 14 */ lfs f0, lbl_803CF694-_SDA2_BASE_(r2) -/* 801752E0 001720E0 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 801752E4 001720E4 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 801752DC 001720DC C0 02 AD 14 */ lfs f0, lbl__1987_1-_SDA2_BASE_(r2) +/* 801752E0 001720E0 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 801752E4 001720E4 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 801752E8 001720E8 7F C4 F3 78 */ mr r4, r30 /* 801752EC 001720EC D0 1C 01 F8 */ stfs f0, 0x1f8(r28) /* 801752F0 001720F0 7F E5 FB 78 */ mr r5, r31 /* 801752F4 001720F4 38 7C 01 F8 */ addi r3, r28, 0x1f8 /* 801752F8 001720F8 38 C6 0A 62 */ addi r6, r6, 0xa62 -/* 801752FC 001720FC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80175300 00172100 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80175304 00172104 C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) +/* 801752FC 001720FC C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80175300 00172100 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80175304 00172104 C0 62 AC C8 */ lfs f3, lbl__1634-_SDA2_BASE_(r2) /* 80175308 00172108 48 00 6C 65 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017530C: /* 8017530C 0017210C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80175310 00172110 41 82 00 34 */ beq lbl_80175344 -/* 80175314 00172114 C0 02 AD 40 */ lfs f0, lbl_803CF6C0-_SDA2_BASE_(r2) -/* 80175318 00172118 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 8017531C 0017211C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80175314 00172114 C0 02 AD 40 */ lfs f0, lbl__1998_1-_SDA2_BASE_(r2) +/* 80175318 00172118 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 8017531C 0017211C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80175320 00172120 7F C4 F3 78 */ mr r4, r30 /* 80175324 00172124 D0 1C 01 FC */ stfs f0, 0x1fc(r28) /* 80175328 00172128 7F E5 FB 78 */ mr r5, r31 /* 8017532C 0017212C 38 7C 01 FC */ addi r3, r28, 0x1fc /* 80175330 00172130 38 C6 0A 83 */ addi r6, r6, 0xa83 -/* 80175334 00172134 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80175338 00172138 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 8017533C 0017213C C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) +/* 80175334 00172134 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80175338 00172138 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 8017533C 0017213C C0 62 AC C8 */ lfs f3, lbl__1634-_SDA2_BASE_(r2) /* 80175340 00172140 48 00 6C 2D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80175344: /* 80175344 00172144 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80175348 00172148 41 82 00 34 */ beq lbl_8017537C -/* 8017534C 0017214C C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) -/* 80175350 00172150 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80175354 00172154 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 8017534C 0017214C C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) +/* 80175350 00172150 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80175354 00172154 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80175358 00172158 7F C4 F3 78 */ mr r4, r30 /* 8017535C 0017215C D0 1C 02 00 */ stfs f0, 0x200(r28) /* 80175360 00172160 7F E5 FB 78 */ mr r5, r31 /* 80175364 00172164 38 7C 02 00 */ addi r3, r28, 0x200 /* 80175368 00172168 38 C6 0A A4 */ addi r6, r6, 0xaa4 -/* 8017536C 0017216C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80175370 00172170 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80175374 00172174 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) +/* 8017536C 0017216C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80175370 00172170 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80175374 00172174 C0 62 AD 14 */ lfs f3, lbl__1987_1-_SDA2_BASE_(r2) /* 80175378 00172178 48 00 6B F5 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017537C: /* 8017537C 0017217C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80175380 00172180 41 82 00 34 */ beq lbl_801753B4 -/* 80175384 00172184 C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80175388 00172188 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 8017538C 0017218C 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 80175384 00172184 C0 02 AC BC */ lfs f0, lbl__1606-_SDA2_BASE_(r2) +/* 80175388 00172188 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 8017538C 0017218C 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80175390 00172190 7F C4 F3 78 */ mr r4, r30 /* 80175394 00172194 D0 1C 02 08 */ stfs f0, 0x208(r28) /* 80175398 00172198 7F E5 FB 78 */ mr r5, r31 /* 8017539C 0017219C 38 7C 02 08 */ addi r3, r28, 0x208 /* 801753A0 001721A0 38 C6 0A BF */ addi r6, r6, 0xabf -/* 801753A4 001721A4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 801753A8 001721A8 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) +/* 801753A4 001721A4 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 801753A8 001721A8 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) /* 801753AC 001721AC FC 60 08 90 */ fmr f3, f1 /* 801753B0 001721B0 48 00 6B BD */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801753B4: /* 801753B4 001721B4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801753B8 001721B8 41 82 00 34 */ beq lbl_801753EC -/* 801753BC 001721BC C0 02 AD 14 */ lfs f0, lbl_803CF694-_SDA2_BASE_(r2) -/* 801753C0 001721C0 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 801753C4 001721C4 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 801753BC 001721BC C0 02 AD 14 */ lfs f0, lbl__1987_1-_SDA2_BASE_(r2) +/* 801753C0 001721C0 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 801753C4 001721C4 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 801753C8 001721C8 7F C4 F3 78 */ mr r4, r30 /* 801753CC 001721CC D0 1C 02 0C */ stfs f0, 0x20c(r28) /* 801753D0 001721D0 7F E5 FB 78 */ mr r5, r31 /* 801753D4 001721D4 38 7C 02 0C */ addi r3, r28, 0x20c /* 801753D8 001721D8 38 C6 0A E0 */ addi r6, r6, 0xae0 -/* 801753DC 001721DC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 801753E0 001721E0 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 801753E4 001721E4 C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) +/* 801753DC 001721DC C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 801753E0 001721E0 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 801753E4 001721E4 C0 62 AC C8 */ lfs f3, lbl__1634-_SDA2_BASE_(r2) /* 801753E8 001721E8 48 00 6B 85 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801753EC: /* 801753EC 001721EC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801753F0 001721F0 41 82 00 34 */ beq lbl_80175424 -/* 801753F4 001721F4 C0 02 AD 40 */ lfs f0, lbl_803CF6C0-_SDA2_BASE_(r2) -/* 801753F8 001721F8 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 801753FC 001721FC 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 801753F4 001721F4 C0 02 AD 40 */ lfs f0, lbl__1998_1-_SDA2_BASE_(r2) +/* 801753F8 001721F8 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 801753FC 001721FC 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80175400 00172200 7F C4 F3 78 */ mr r4, r30 /* 80175404 00172204 D0 1C 02 10 */ stfs f0, 0x210(r28) /* 80175408 00172208 7F E5 FB 78 */ mr r5, r31 /* 8017540C 0017220C 38 7C 02 10 */ addi r3, r28, 0x210 /* 80175410 00172210 38 C6 0B 06 */ addi r6, r6, 0xb06 -/* 80175414 00172214 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80175418 00172218 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 8017541C 0017221C C0 62 AC C8 */ lfs f3, lbl_803CF648-_SDA2_BASE_(r2) +/* 80175414 00172214 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80175418 00172218 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 8017541C 0017221C C0 62 AC C8 */ lfs f3, lbl__1634-_SDA2_BASE_(r2) /* 80175420 00172220 48 00 6B 4D */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80175424: /* 80175424 00172224 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80175428 00172228 41 82 00 34 */ beq lbl_8017545C -/* 8017542C 0017222C C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) -/* 80175430 00172230 3C 60 80 27 */ lis r3, lbl_802720F0@ha -/* 80175434 00172234 38 C3 20 F0 */ addi r6, r3, lbl_802720F0@l +/* 8017542C 0017222C C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) +/* 80175430 00172230 3C 60 80 27 */ lis r3, lbl__stringBase0_100@ha +/* 80175434 00172234 38 C3 20 F0 */ addi r6, r3, lbl__stringBase0_100@l /* 80175438 00172238 7F C4 F3 78 */ mr r4, r30 /* 8017543C 0017223C D0 1C 02 14 */ stfs f0, 0x214(r28) /* 80175440 00172240 7F E5 FB 78 */ mr r5, r31 /* 80175444 00172244 38 7C 02 14 */ addi r3, r28, 0x214 /* 80175448 00172248 38 C6 0B 2C */ addi r6, r6, 0xb2c -/* 8017544C 0017224C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80175450 00172250 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80175454 00172254 C0 62 AD 14 */ lfs f3, lbl_803CF694-_SDA2_BASE_(r2) +/* 8017544C 0017224C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 80175450 00172250 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80175454 00172254 C0 62 AD 14 */ lfs f3, lbl__1987_1-_SDA2_BASE_(r2) /* 80175458 00172258 48 00 6B 15 */ bl zNPCTypeDutchman.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8017545C: /* 8017545C 0017225C 80 01 00 64 */ lwz r0, 0x64(r1) @@ -3184,9 +3184,9 @@ lbl_801754E0: /* 8017554C 0017234C 38 A5 B2 C3 */ addi r5, r5, -19773 /* 80175550 00172350 28 05 00 0B */ cmplwi r5, 0xb /* 80175554 00172354 41 81 00 68 */ bgt lbl_801755BC -/* 80175558 00172358 3C 80 80 2A */ lis r4, lbl_8029B4C4@ha +/* 80175558 00172358 3C 80 80 2A */ lis r4, lbl__2074_1@ha /* 8017555C 0017235C 54 A5 10 3A */ slwi r5, r5, 2 -/* 80175560 00172360 38 84 B4 C4 */ addi r4, r4, lbl_8029B4C4@l +/* 80175560 00172360 38 84 B4 C4 */ addi r4, r4, lbl__2074_1@l /* 80175564 00172364 7C 04 28 2E */ lwzx r0, r4, r5 /* 80175568 00172368 7C 09 03 A6 */ mtctr r0 /* 8017556C 0017236C 4E 80 04 20 */ bctr @@ -3215,9 +3215,9 @@ lbl_801755BC: lbl_801755C0: /* 801755C0 001723C0 2C 00 FF FF */ cmpwi r0, -1 /* 801755C4 001723C4 40 81 00 14 */ ble lbl_801755D8 -/* 801755C8 001723C8 3C 60 80 2A */ lis r3, lbl_802990E0@ha +/* 801755C8 001723C8 3C 60 80 2A */ lis r3, lbl_g_hash_subbanim@ha /* 801755CC 001723CC 54 00 10 3A */ slwi r0, r0, 2 -/* 801755D0 001723D0 38 63 90 E0 */ addi r3, r3, lbl_802990E0@l +/* 801755D0 001723D0 38 63 90 E0 */ addi r3, r3, lbl_g_hash_subbanim@l /* 801755D4 001723D4 7C C3 00 2E */ lwzx r6, r3, r0 lbl_801755D8: /* 801755D8 001723D8 7C C3 33 78 */ mr r3, r6 @@ -3298,8 +3298,8 @@ lbl_801756CC: .global next_goal__12zNPCDutchmanFv next_goal__12zNPCDutchmanFv: /* 801756E4 001724E4 80 A3 02 CC */ lwz r5, 0x2cc(r3) -/* 801756E8 001724E8 3C 80 80 27 */ lis r4, lbl_80271E58@ha -/* 801756EC 001724EC 38 84 1E 58 */ addi r4, r4, lbl_80271E58@l +/* 801756E8 001724E8 3C 80 80 27 */ lis r4, lbl_sequence__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 801756EC 001724EC 38 84 1E 58 */ addi r4, r4, lbl_sequence__30_unnamed_zNPCTypeDutchman_cpp_@l /* 801756F0 001724F0 38 05 00 01 */ addi r0, r5, 1 /* 801756F4 001724F4 90 03 02 CC */ stw r0, 0x2cc(r3) /* 801756F8 001724F8 80 A3 02 C8 */ lwz r5, 0x2c8(r3) @@ -3313,9 +3313,9 @@ next_goal__12zNPCDutchmanFv: /* 80175718 00172518 38 00 00 00 */ li r0, 0 /* 8017571C 0017251C 90 03 02 CC */ stw r0, 0x2cc(r3) lbl_80175720: -/* 80175720 00172520 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) -/* 80175724 00172524 3C 80 80 27 */ lis r4, lbl_80271E58@ha -/* 80175728 00172528 38 84 1E 58 */ addi r4, r4, lbl_80271E58@l +/* 80175720 00172520 C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) +/* 80175724 00172524 3C 80 80 27 */ lis r4, lbl_sequence__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 80175728 00172528 38 84 1E 58 */ addi r4, r4, lbl_sequence__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017572C 0017252C D0 03 02 D0 */ stfs f0, 0x2d0(r3) /* 80175730 00172530 80 A3 02 C8 */ lwz r5, 0x2c8(r3) /* 80175734 00172534 80 03 02 CC */ lwz r0, 0x2cc(r3) @@ -3328,9 +3328,9 @@ lbl_80175720: .global goal_delay__12zNPCDutchmanFv goal_delay__12zNPCDutchmanFv: /* 8017574C 0017254C 80 83 02 C8 */ lwz r4, 0x2c8(r3) -/* 80175750 00172550 3C A0 80 27 */ lis r5, lbl_80271E58@ha +/* 80175750 00172550 3C A0 80 27 */ lis r5, lbl_sequence__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80175754 00172554 80 03 02 CC */ lwz r0, 0x2cc(r3) -/* 80175758 00172558 38 A5 1E 58 */ addi r5, r5, lbl_80271E58@l +/* 80175758 00172558 38 A5 1E 58 */ addi r5, r5, lbl_sequence__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017575C 0017255C 54 83 38 30 */ slwi r3, r4, 7 /* 80175760 00172560 7C 65 1A 14 */ add r3, r5, r3 /* 80175764 00172564 54 00 18 38 */ slwi r0, r0, 3 @@ -3350,18 +3350,18 @@ decompose__12zNPCDutchmanFv: /* 80175790 00172590 41 82 00 40 */ beq lbl_801757D0 /* 80175794 00172594 38 00 00 00 */ li r0, 0 /* 80175798 00172598 98 1F 02 B5 */ stb r0, 0x2b5(r31) -/* 8017579C 0017259C 80 8D 97 88 */ lwz r4, lbl_803CC088-_SDA_BASE_(r13) +/* 8017579C 0017259C 80 8D 97 88 */ lwz r4, lbl_dissolve_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) /* 801757A0 001725A0 48 00 60 9D */ bl disable_emitter__12zNPCDutchmanCFR11zParEmitter -/* 801757A4 001725A4 80 8D 97 90 */ lwz r4, lbl_803CC090-_SDA_BASE_(r13) +/* 801757A4 001725A4 80 8D 97 90 */ lwz r4, lbl_fadein_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) /* 801757A8 001725A8 7F E3 FB 78 */ mr r3, r31 /* 801757AC 001725AC 48 00 60 91 */ bl disable_emitter__12zNPCDutchmanCFR11zParEmitter -/* 801757B0 001725B0 80 8D 97 8C */ lwz r4, lbl_803CC08C-_SDA_BASE_(r13) +/* 801757B0 001725B0 80 8D 97 8C */ lwz r4, lbl_fadeout_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) /* 801757B4 001725B4 7F E3 FB 78 */ mr r3, r31 /* 801757B8 001725B8 48 00 60 85 */ bl disable_emitter__12zNPCDutchmanCFR11zParEmitter /* 801757BC 001725BC 38 60 00 08 */ li r3, 8 /* 801757C0 001725C0 4B ED C9 51 */ bl zCameraEnableTracking__F17camera_owner_enum -/* 801757C4 001725C4 3C 60 80 2A */ lis r3, lbl_8029B460@ha -/* 801757C8 001725C8 38 63 B4 60 */ addi r3, r3, lbl_8029B460@l +/* 801757C4 001725C4 3C 60 80 2A */ lis r3, lbl_boss_cam__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 801757C8 001725C8 38 63 B4 60 */ addi r3, r3, lbl_boss_cam__30_unnamed_zNPCTypeDutchman_cpp_@l /* 801757CC 001725CC 4B E9 87 2D */ bl stop__13xBinaryCameraFv lbl_801757D0: /* 801757D0 001725D0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3388,17 +3388,17 @@ zNPCTypeDutchman.set_yaw_matrix__30_unnamed_zNPCTypeDutchman_cpp_FR7xMat3x3f: /* 80175818 00172618 FF E0 00 90 */ fmr f31, f0 /* 8017581C 0017261C 4B F4 F6 75 */ bl icos__Ff /* 80175820 00172620 FC 60 F8 50 */ fneg f3, f31 -/* 80175824 00172624 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) +/* 80175824 00172624 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) /* 80175828 00172628 FF C0 08 90 */ fmr f30, f1 /* 8017582C 0017262C 7F E3 FB 78 */ mr r3, r31 /* 80175830 00172630 4B E9 58 BD */ bl assign__5xVec3Ffff -/* 80175834 00172634 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) +/* 80175834 00172634 C0 22 AC B8 */ lfs f1, lbl__1605-_SDA2_BASE_(r2) /* 80175838 00172638 38 7F 00 10 */ addi r3, r31, 0x10 -/* 8017583C 0017263C C0 42 AC BC */ lfs f2, lbl_803CF63C-_SDA2_BASE_(r2) +/* 8017583C 0017263C C0 42 AC BC */ lfs f2, lbl__1606-_SDA2_BASE_(r2) /* 80175840 00172640 FC 60 08 90 */ fmr f3, f1 /* 80175844 00172644 4B E9 58 A9 */ bl assign__5xVec3Ffff /* 80175848 00172648 FC 20 F8 90 */ fmr f1, f31 -/* 8017584C 0017264C C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) +/* 8017584C 0017264C C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) /* 80175850 00172650 FC 60 F0 90 */ fmr f3, f30 /* 80175854 00172654 38 7F 00 20 */ addi r3, r31, 0x20 /* 80175858 00172658 4B E9 58 95 */ bl assign__5xVec3Ffff @@ -3439,9 +3439,9 @@ zNPCTypeDutchman.update_move_follow__30_unnamed_zNPCTypeDutchman_cpp_FR5xVec3RQ2 /* 801758D8 001726D8 90 C1 00 24 */ stw r6, 0x24(r1) /* 801758DC 001726DC 90 01 00 28 */ stw r0, 0x28(r1) /* 801758E0 001726E0 4B EB D1 7D */ bl xMat3x3LMulVec__FP5xVec3PC7xMat3x3PC5xVec3 -/* 801758E4 001726E4 3C 60 80 27 */ lis r3, lbl_802720A8@ha +/* 801758E4 001726E4 3C 60 80 27 */ lis r3, lbl__2124_1@ha /* 801758E8 001726E8 FC 40 F8 90 */ fmr f2, f31 -/* 801758EC 001726EC 38 83 20 A8 */ addi r4, r3, lbl_802720A8@l +/* 801758EC 001726EC 38 83 20 A8 */ addi r4, r3, lbl__2124_1@l /* 801758F0 001726F0 C0 61 00 20 */ lfs f3, 0x20(r1) /* 801758F4 001726F4 80 C4 00 00 */ lwz r6, 0(r4) /* 801758F8 001726F8 38 61 00 14 */ addi r3, r1, 0x14 @@ -3500,7 +3500,7 @@ zNPCTypeDutchman.update_move_accel__30_unnamed_zNPCTypeDutchman_cpp_FR5xVec3RQ21 /* 801759C0 001727C0 38 61 00 14 */ addi r3, r1, 0x14 /* 801759C4 001727C4 38 9F 00 0C */ addi r4, r31, 0xc /* 801759C8 001727C8 4B E9 57 59 */ bl __ml__5xVec3CFf -/* 801759CC 001727CC C0 02 AC C0 */ lfs f0, lbl_803CF640-_SDA2_BASE_(r2) +/* 801759CC 001727CC C0 02 AC C0 */ lfs f0, lbl__1632_1-_SDA2_BASE_(r2) /* 801759D0 001727D0 38 61 00 20 */ addi r3, r1, 0x20 /* 801759D4 001727D4 38 9F 00 18 */ addi r4, r31, 0x18 /* 801759D8 001727D8 EC 00 07 F2 */ fmuls f0, f0, f31 @@ -3598,7 +3598,7 @@ update_turn__12zNPCDutchmanFf: /* 80175B24 00172924 48 00 5C F9 */ bl get_center__12zNPCDutchmanCFv /* 80175B28 00172928 80 BF 00 24 */ lwz r5, 0x24(r31) /* 80175B2C 0017292C 7F E3 FB 78 */ mr r3, r31 -/* 80175B30 00172930 80 82 C0 40 */ lwz r4, lbl_803D09C0-_SDA2_BASE_(r2) +/* 80175B30 00172930 80 82 C0 40 */ lwz r4, lbl__2168_1-_SDA2_BASE_(r2) /* 80175B34 00172934 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 80175B38 00172938 80 02 C0 44 */ lwz r0, lbl_803D09C4-_SDA2_BASE_(r2) /* 80175B3C 0017293C 90 81 00 0C */ stw r4, 0xc(r1) @@ -3618,17 +3618,17 @@ update_turn__12zNPCDutchmanFf: /* 80175B74 00172974 C0 5F 02 DC */ lfs f2, 0x2dc(r31) /* 80175B78 00172978 4B E9 04 F9 */ bl xatan2__Fff /* 80175B7C 0017297C EC 61 F8 28 */ fsubs f3, f1, f31 -/* 80175B80 00172980 C0 02 AD 94 */ lfs f0, lbl_803CF714-_SDA2_BASE_(r2) +/* 80175B80 00172980 C0 02 AD 94 */ lfs f0, lbl__2180-_SDA2_BASE_(r2) /* 80175B84 00172984 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 80175B88 00172988 40 81 00 10 */ ble lbl_80175B98 -/* 80175B8C 0017298C C0 02 AD 98 */ lfs f0, lbl_803CF718-_SDA2_BASE_(r2) +/* 80175B8C 0017298C C0 02 AD 98 */ lfs f0, lbl__2181_1-_SDA2_BASE_(r2) /* 80175B90 00172990 EC 63 00 28 */ fsubs f3, f3, f0 /* 80175B94 00172994 48 00 00 18 */ b lbl_80175BAC lbl_80175B98: -/* 80175B98 00172998 C0 02 AD 9C */ lfs f0, lbl_803CF71C-_SDA2_BASE_(r2) +/* 80175B98 00172998 C0 02 AD 9C */ lfs f0, lbl__2182_1-_SDA2_BASE_(r2) /* 80175B9C 0017299C FC 03 00 40 */ fcmpo cr0, f3, f0 /* 80175BA0 001729A0 40 80 00 0C */ bge lbl_80175BAC -/* 80175BA4 001729A4 C0 02 AD 98 */ lfs f0, lbl_803CF718-_SDA2_BASE_(r2) +/* 80175BA4 001729A4 C0 02 AD 98 */ lfs f0, lbl__2181_1-_SDA2_BASE_(r2) /* 80175BA8 001729A8 EC 63 00 2A */ fadds f3, f3, f0 lbl_80175BAC: /* 80175BAC 001729AC FC 00 F8 18 */ frsp f0, f31 @@ -3717,8 +3717,8 @@ update_camera__12zNPCDutchmanFf: /* 80175CB8 00172AB8 54 60 07 77 */ rlwinm. r0, r3, 0, 0x1d, 0x1b /* 80175CBC 00172ABC 40 82 00 14 */ bne lbl_80175CD0 /* 80175CC0 00172AC0 FC 20 F8 90 */ fmr f1, f31 -/* 80175CC4 00172AC4 3C 60 80 2A */ lis r3, lbl_8029B460@ha -/* 80175CC8 00172AC8 38 63 B4 60 */ addi r3, r3, lbl_8029B460@l +/* 80175CC4 00172AC4 3C 60 80 2A */ lis r3, lbl_boss_cam__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 80175CC8 00172AC8 38 63 B4 60 */ addi r3, r3, lbl_boss_cam__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80175CCC 00172ACC 4B E9 82 39 */ bl update__13xBinaryCameraFf lbl_80175CD0: /* 80175CD0 00172AD0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3802,11 +3802,11 @@ lbl_80175DF0: /* 80175DF4 00172BF4 38 61 00 30 */ addi r3, r1, 0x30 /* 80175DF8 00172BF8 38 81 00 18 */ addi r4, r1, 0x18 /* 80175DFC 00172BFC 4B FA 76 C5 */ bl dot__5xVec2CFRC5xVec2 -/* 80175E00 00172C00 C0 02 AD 60 */ lfs f0, lbl_803CF6E0-_SDA2_BASE_(r2) +/* 80175E00 00172C00 C0 02 AD 60 */ lfs f0, lbl__2006_1-_SDA2_BASE_(r2) /* 80175E04 00172C04 EC 5F F0 28 */ fsubs f2, f31, f30 -/* 80175E08 00172C08 C0 82 AD 1C */ lfs f4, lbl_803CF69C-_SDA2_BASE_(r2) +/* 80175E08 00172C08 C0 82 AD 1C */ lfs f4, lbl__1989_1-_SDA2_BASE_(r2) /* 80175E0C 00172C0C EC 60 07 72 */ fmuls f3, f0, f29 -/* 80175E10 00172C10 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) +/* 80175E10 00172C10 C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) /* 80175E14 00172C14 EF C4 00 72 */ fmuls f30, f4, f1 /* 80175E18 00172C18 EC 23 00 B2 */ fmuls f1, f3, f2 /* 80175E1C 00172C1C EC 3E 0F B8 */ fmsubs f1, f30, f30, f1 @@ -3816,7 +3816,7 @@ lbl_80175DF0: /* 80175E2C 00172C2C 48 00 00 24 */ b lbl_80175E50 lbl_80175E30: /* 80175E30 00172C30 4B E9 49 CD */ bl xsqrt__Ff -/* 80175E34 00172C34 C0 42 AC C0 */ lfs f2, lbl_803CF640-_SDA2_BASE_(r2) +/* 80175E34 00172C34 C0 42 AC C0 */ lfs f2, lbl__1632_1-_SDA2_BASE_(r2) /* 80175E38 00172C38 FC 00 F0 50 */ fneg f0, f30 /* 80175E3C 00172C3C 38 60 00 01 */ li r3, 1 /* 80175E40 00172C40 EC 42 E8 24 */ fdivs f2, f2, f29 @@ -3849,11 +3849,11 @@ zNPCTypeDutchman.clip_outside_circle__30_unnamed_zNPCTypeDutchman_cpp_FRfRC5xVec /* 80175E9C 00172C9C 90 01 00 24 */ stw r0, 0x24(r1) /* 80175EA0 00172CA0 C0 E4 00 08 */ lfs f7, 8(r4) /* 80175EA4 00172CA4 38 81 00 18 */ addi r4, r1, 0x18 -/* 80175EA8 00172CA8 81 62 C0 48 */ lwz r11, lbl_803D09C8-_SDA2_BASE_(r2) +/* 80175EA8 00172CA8 81 62 C0 48 */ lwz r11, lbl__2275-_SDA2_BASE_(r2) /* 80175EAC 00172CAC 81 42 C0 4C */ lwz r10, lbl_803D09CC-_SDA2_BASE_(r2) -/* 80175EB0 00172CB0 81 22 C0 50 */ lwz r9, lbl_803D09D0-_SDA2_BASE_(r2) +/* 80175EB0 00172CB0 81 22 C0 50 */ lwz r9, lbl__2276-_SDA2_BASE_(r2) /* 80175EB4 00172CB4 81 02 C0 54 */ lwz r8, lbl_803D09D4-_SDA2_BASE_(r2) -/* 80175EB8 00172CB8 80 E2 C0 58 */ lwz r7, lbl_803D09D8-_SDA2_BASE_(r2) +/* 80175EB8 00172CB8 80 E2 C0 58 */ lwz r7, lbl__2277-_SDA2_BASE_(r2) /* 80175EBC 00172CBC 80 02 C0 5C */ lwz r0, lbl_803D09DC-_SDA2_BASE_(r2) /* 80175EC0 00172CC0 91 61 00 18 */ stw r11, 0x18(r1) /* 80175EC4 00172CC4 C0 C5 00 00 */ lfs f6, 0(r5) @@ -3896,8 +3896,8 @@ update_wave__12zNPCDutchmanFRQ212zNPCDutchman9wave_dataf: /* 80175F4C 00172D4C F3 61 00 A8 */ psq_st f27, 168(r1), 0, qr0 /* 80175F50 00172D50 BE A1 00 74 */ stmw r21, 0x74(r1) /* 80175F54 00172D54 7C 97 23 78 */ mr r23, r4 -/* 80175F58 00172D58 3C 80 80 33 */ lis r4, lbl_8032A578@ha -/* 80175F5C 00172D5C 3B E4 A5 78 */ addi r31, r4, lbl_8032A578@l +/* 80175F58 00172D58 3C 80 80 33 */ lis r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 80175F5C 00172D5C 3B E4 A5 78 */ addi r31, r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80175F60 00172D60 7C 76 1B 78 */ mr r22, r3 /* 80175F64 00172D64 38 9F 00 00 */ addi r4, r31, 0 /* 80175F68 00172D68 FC 40 08 90 */ fmr f2, f1 @@ -3950,7 +3950,7 @@ lbl_80175FF4: /* 8017601C 00172E1C 90 01 00 58 */ stw r0, 0x58(r1) /* 80176020 00172E20 C0 7C 01 14 */ lfs f3, 0x114(r28) /* 80176024 00172E24 EF 9E F8 28 */ fsubs f28, f30, f31 -/* 80176028 00172E28 C0 42 AC BC */ lfs f2, lbl_803CF63C-_SDA2_BASE_(r2) +/* 80176028 00172E28 C0 42 AC BC */ lfs f2, lbl__1606-_SDA2_BASE_(r2) /* 8017602C 00172E2C 7E FB BB 78 */ mr r27, r23 /* 80176030 00172E30 90 81 00 50 */ stw r4, 0x50(r1) /* 80176034 00172E34 3B 5A 01 40 */ addi r26, r26, 0x140 @@ -3964,14 +3964,14 @@ lbl_80175FF4: lbl_80176054: /* 80176054 00172E54 80 7D 00 00 */ lwz r3, 0(r29) /* 80176058 00172E58 3B DC 00 F8 */ addi r30, r28, 0xf8 -/* 8017605C 00172E5C 80 E2 C0 60 */ lwz r7, lbl_803D09E0-_SDA2_BASE_(r2) +/* 8017605C 00172E5C 80 E2 C0 60 */ lwz r7, lbl__2300-_SDA2_BASE_(r2) /* 80176060 00172E60 83 03 00 18 */ lwz r24, 0x18(r3) /* 80176064 00172E64 80 C2 C0 64 */ lwz r6, lbl_803D09E4-_SDA2_BASE_(r2) /* 80176068 00172E68 C0 D8 00 20 */ lfs f6, 0x20(r24) -/* 8017606C 00172E6C 80 A2 C0 68 */ lwz r5, lbl_803D09E8-_SDA2_BASE_(r2) +/* 8017606C 00172E6C 80 A2 C0 68 */ lwz r5, lbl__2301-_SDA2_BASE_(r2) /* 80176070 00172E70 EC 06 07 72 */ fmuls f0, f6, f29 /* 80176074 00172E74 80 82 C0 6C */ lwz r4, lbl_803D09EC-_SDA2_BASE_(r2) -/* 80176078 00172E78 80 62 C0 70 */ lwz r3, lbl_803D09F0-_SDA2_BASE_(r2) +/* 80176078 00172E78 80 62 C0 70 */ lwz r3, lbl__2302-_SDA2_BASE_(r2) /* 8017607C 00172E7C 80 02 C0 74 */ lwz r0, lbl_803D09F4-_SDA2_BASE_(r2) /* 80176080 00172E80 C0 B8 00 24 */ lfs f5, 0x24(r24) /* 80176084 00172E84 C0 98 00 34 */ lfs f4, 0x34(r24) @@ -4017,7 +4017,7 @@ lbl_80176120: /* 80176120 00172F20 4B EB AB 69 */ bl xurand__Fv /* 80176124 00172F24 EF 7C F8 7A */ fmadds f27, f28, f1, f31 /* 80176128 00172F28 4B EB AB 61 */ bl xurand__Fv -/* 8017612C 00172F2C C0 42 AC C0 */ lfs f2, lbl_803CF640-_SDA2_BASE_(r2) +/* 8017612C 00172F2C C0 42 AC C0 */ lfs f2, lbl__1632_1-_SDA2_BASE_(r2) /* 80176130 00172F30 38 61 00 20 */ addi r3, r1, 0x20 /* 80176134 00172F34 C0 1E 00 00 */ lfs f0, 0(r30) /* 80176138 00172F38 38 81 00 50 */ addi r4, r1, 0x50 @@ -4041,7 +4041,7 @@ lbl_80176120: /* 80176180 00172F80 4B E9 50 E5 */ bl __as__5xVec3FRC5xVec3 /* 80176184 00172F84 80 9D 00 00 */ lwz r4, 0(r29) /* 80176188 00172F88 7E C3 B3 78 */ mr r3, r22 -/* 8017618C 00172F8C C0 22 AD A0 */ lfs f1, lbl_803CF720-_SDA2_BASE_(r2) +/* 8017618C 00172F8C C0 22 AD A0 */ lfs f1, lbl__2333-_SDA2_BASE_(r2) /* 80176190 00172F90 38 BF 07 D8 */ addi r5, r31, 0x7d8 /* 80176194 00172F94 48 00 57 91 */ bl emit_particles__12zNPCDutchmanCFR11zParEmitterfR25xParEmitterCustomSettings /* 80176198 00172F98 80 7B 00 38 */ lwz r3, 0x38(r27) @@ -4090,10 +4090,10 @@ lbl_801761F8: init_wave__12zNPCDutchmanFRQ212zNPCDutchman9wave_dataRC5xVec3RC5xVec3: /* 80176234 00173034 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80176238 00173038 7C 08 02 A6 */ mflr r0 -/* 8017623C 0017303C 3C 60 80 33 */ lis r3, lbl_8032A578@ha +/* 8017623C 0017303C 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80176240 00173040 90 01 00 34 */ stw r0, 0x34(r1) /* 80176244 00173044 38 00 00 00 */ li r0, 0 -/* 80176248 00173048 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l +/* 80176248 00173048 38 63 A5 78 */ addi r3, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017624C 0017304C 93 E1 00 2C */ stw r31, 0x2c(r1) /* 80176250 00173050 7C DF 33 78 */ mr r31, r6 /* 80176254 00173054 93 C1 00 28 */ stw r30, 0x28(r1) @@ -4115,14 +4115,14 @@ init_wave__12zNPCDutchmanFRQ212zNPCDutchman9wave_dataRC5xVec3RC5xVec3: /* 80176294 00173094 7F E4 FB 78 */ mr r4, r31 /* 80176298 00173098 38 7D 00 10 */ addi r3, r29, 0x10 /* 8017629C 0017309C 4B E9 4F C9 */ bl __as__5xVec3FRC5xVec3 -/* 801762A0 001730A0 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) +/* 801762A0 001730A0 C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) /* 801762A4 001730A4 38 7D 00 28 */ addi r3, r29, 0x28 /* 801762A8 001730A8 38 9D 00 04 */ addi r4, r29, 4 /* 801762AC 001730AC D0 1D 00 1C */ stfs f0, 0x1c(r29) -/* 801762B0 001730B0 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) +/* 801762B0 001730B0 C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) /* 801762B4 001730B4 D0 1D 00 24 */ stfs f0, 0x24(r29) /* 801762B8 001730B8 4B E9 4F AD */ bl __as__5xVec3FRC5xVec3 -/* 801762BC 001730BC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) +/* 801762BC 001730BC C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) /* 801762C0 001730C0 38 9D 00 28 */ addi r4, r29, 0x28 /* 801762C4 001730C4 38 60 00 01 */ li r3, 1 /* 801762C8 001730C8 4B FF C5 69 */ bl zNPCTypeDutchman.play_sound__30_unnamed_zNPCTypeDutchman_cpp_FiPC5xVec3f @@ -4156,7 +4156,7 @@ kill_wave__12zNPCDutchmanFRQ212zNPCDutchman9wave_data: start_eye_glow__12zNPCDutchmanFv: /* 80176324 00173124 38 00 00 01 */ li r0, 1 /* 80176328 00173128 98 03 02 BA */ stb r0, 0x2ba(r3) -/* 8017632C 0017312C C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) +/* 8017632C 0017312C C0 02 AC BC */ lfs f0, lbl__1606-_SDA2_BASE_(r2) /* 80176330 00173130 D0 03 06 2C */ stfs f0, 0x62c(r3) /* 80176334 00173134 4E 80 00 20 */ blr @@ -4180,16 +4180,16 @@ update_eye_glow__12zNPCDutchmanFf: /* 80176368 00173168 28 00 00 00 */ cmplwi r0, 0 /* 8017636C 0017316C 41 82 01 34 */ beq lbl_801764A0 /* 80176370 00173170 48 00 56 0D */ bl get_facing__12zNPCDutchmanCFv -/* 80176374 00173174 3C A0 80 33 */ lis r5, lbl_8032A578@ha +/* 80176374 00173174 3C A0 80 33 */ lis r5, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80176378 00173178 7C 64 1B 78 */ mr r4, r3 -/* 8017637C 0017317C 38 A5 A5 78 */ addi r5, r5, lbl_8032A578@l +/* 8017637C 0017317C 38 A5 A5 78 */ addi r5, r5, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80176380 00173180 38 61 00 30 */ addi r3, r1, 0x30 /* 80176384 00173184 C0 25 00 94 */ lfs f1, 0x94(r5) /* 80176388 00173188 4B E9 4D 99 */ bl __ml__5xVec3CFf /* 8017638C 0017318C 80 81 00 30 */ lwz r4, 0x30(r1) /* 80176390 00173190 3B C0 00 00 */ li r30, 0 /* 80176394 00173194 80 61 00 34 */ lwz r3, 0x34(r1) -/* 80176398 00173198 3B ED 97 7C */ addi r31, r13, lbl_803CC07C-_SDA_BASE_ +/* 80176398 00173198 3B ED 97 7C */ addi r31, r13, lbl_eyeglow_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_ /* 8017639C 0017319C 80 01 00 38 */ lwz r0, 0x38(r1) /* 801763A0 001731A0 90 81 00 3C */ stw r4, 0x3c(r1) /* 801763A4 001731A4 90 61 00 40 */ stw r3, 0x40(r1) @@ -4213,10 +4213,10 @@ lbl_801763AC: /* 801763E8 001731E8 FC 20 F8 90 */ fmr f1, f31 /* 801763EC 001731EC C0 1B 06 2C */ lfs f0, 0x62c(r27) /* 801763F0 001731F0 7F 63 DB 78 */ mr r3, r27 -/* 801763F4 001731F4 80 C2 C0 78 */ lwz r6, lbl_803D09F8-_SDA2_BASE_(r2) +/* 801763F4 001731F4 80 C2 C0 78 */ lwz r6, lbl__2378-_SDA2_BASE_(r2) /* 801763F8 001731F8 80 A2 C0 7C */ lwz r5, lbl_803D09FC-_SDA2_BASE_(r2) /* 801763FC 001731FC EC 06 00 32 */ fmuls f0, f6, f0 -/* 80176400 00173200 80 82 C0 80 */ lwz r4, lbl_803D0A00-_SDA2_BASE_(r2) +/* 80176400 00173200 80 82 C0 80 */ lwz r4, lbl__2379-_SDA2_BASE_(r2) /* 80176404 00173204 80 02 C0 84 */ lwz r0, lbl_803D0A04-_SDA2_BASE_(r2) /* 80176408 00173208 C0 BC 00 38 */ lfs f5, 0x38(r28) /* 8017640C 0017320C C0 9C 00 48 */ lfs f4, 0x48(r28) @@ -4320,12 +4320,12 @@ update_hand_trail__12zNPCDutchmanFf: /* 80176568 00173368 88 03 02 BB */ lbz r0, 0x2bb(r3) /* 8017656C 0017336C 28 00 00 00 */ cmplwi r0, 0 /* 80176570 00173370 41 82 00 80 */ beq lbl_801765F0 -/* 80176574 00173374 80 8D 97 9C */ lwz r4, lbl_803CC09C-_SDA_BASE_(r13) -/* 80176578 00173378 3C 60 80 33 */ lis r3, lbl_8032A578@ha +/* 80176574 00173374 80 8D 97 9C */ lwz r4, lbl_hand_trail_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) +/* 80176578 00173378 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 8017657C 0017337C 38 00 00 05 */ li r0, 5 /* 80176580 00173380 7F 9F E3 78 */ mr r31, r28 /* 80176584 00173384 83 C4 00 10 */ lwz r30, 0x10(r4) -/* 80176588 00173388 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l +/* 80176588 00173388 38 63 A5 78 */ addi r3, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017658C 0017338C 3B A0 00 00 */ li r29, 0 /* 80176590 00173390 98 1E 00 09 */ stb r0, 9(r30) /* 80176594 00173394 C0 03 00 CC */ lfs f0, 0xcc(r3) @@ -4345,7 +4345,7 @@ lbl_8017659C: /* 801765C8 001733C8 38 9F 05 CC */ addi r4, r31, 0x5cc /* 801765CC 001733CC 4B E9 4C 99 */ bl __as__5xVec3FRC5xVec3 /* 801765D0 001733D0 FC 20 F8 90 */ fmr f1, f31 -/* 801765D4 001733D4 80 8D 97 9C */ lwz r4, lbl_803CC09C-_SDA_BASE_(r13) +/* 801765D4 001733D4 80 8D 97 9C */ lwz r4, lbl_hand_trail_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) /* 801765D8 001733D8 7F 83 E3 78 */ mr r3, r28 /* 801765DC 001733DC 48 00 53 7D */ bl emit_particles__12zNPCDutchmanCFR11zParEmitterf /* 801765E0 001733E0 3B BD 00 01 */ addi r29, r29, 1 @@ -4372,42 +4372,42 @@ dissolve__12zNPCDutchmanFf: /* 80176624 00173424 DB E1 00 10 */ stfd f31, 0x10(r1) /* 80176628 00173428 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 8017662C 0017342C 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80176630 00173430 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) +/* 80176630 00173430 C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) /* 80176634 00173434 7C 7F 1B 78 */ mr r31, r3 /* 80176638 00173438 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017663C 0017343C 4C 40 13 82 */ cror 2, 0, 2 /* 80176640 00173440 40 82 00 30 */ bne lbl_80176670 /* 80176644 00173444 38 00 00 02 */ li r0, 2 /* 80176648 00173448 90 1F 02 C0 */ stw r0, 0x2c0(r31) -/* 8017664C 0017344C 80 8D 97 8C */ lwz r4, lbl_803CC08C-_SDA_BASE_(r13) +/* 8017664C 0017344C 80 8D 97 8C */ lwz r4, lbl_fadeout_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) /* 80176650 00173450 48 00 51 ED */ bl disable_emitter__12zNPCDutchmanCFR11zParEmitter -/* 80176654 00173454 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) +/* 80176654 00173454 C0 22 AC B8 */ lfs f1, lbl__1605-_SDA2_BASE_(r2) /* 80176658 00173458 7F E3 FB 78 */ mr r3, r31 /* 8017665C 0017345C 48 00 0E D1 */ bl set_alpha__12zNPCDutchmanFf /* 80176660 00173460 7F E3 FB 78 */ mr r3, r31 /* 80176664 00173464 48 00 14 35 */ bl vanish__12zNPCDutchmanFv -/* 80176668 00173468 C3 E2 AC BC */ lfs f31, lbl_803CF63C-_SDA2_BASE_(r2) +/* 80176668 00173468 C3 E2 AC BC */ lfs f31, lbl__1606-_SDA2_BASE_(r2) /* 8017666C 0017346C 48 00 00 48 */ b lbl_801766B4 lbl_80176670: /* 80176670 00173470 38 00 00 01 */ li r0, 1 /* 80176674 00173474 90 1F 02 C0 */ stw r0, 0x2c0(r31) -/* 80176678 00173478 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) +/* 80176678 00173478 C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) /* 8017667C 0017347C D0 1F 05 E4 */ stfs f0, 0x5e4(r31) /* 80176680 00173480 D0 3F 05 E8 */ stfs f1, 0x5e8(r31) -/* 80176684 00173484 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) +/* 80176684 00173484 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) /* 80176688 00173488 C0 1F 05 E8 */ lfs f0, 0x5e8(r31) /* 8017668C 0017348C EC 01 00 24 */ fdivs f0, f1, f0 /* 80176690 00173490 D0 1F 05 EC */ stfs f0, 0x5ec(r31) -/* 80176694 00173494 80 8D 97 8C */ lwz r4, lbl_803CC08C-_SDA_BASE_(r13) +/* 80176694 00173494 80 8D 97 8C */ lwz r4, lbl_fadeout_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) /* 80176698 00173498 48 00 52 F5 */ bl enable_emitter__12zNPCDutchmanCFR11zParEmitter -/* 8017669C 0017349C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) +/* 8017669C 0017349C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) /* 801766A0 001734A0 7F E3 FB 78 */ mr r3, r31 /* 801766A4 001734A4 48 00 0E 89 */ bl set_alpha__12zNPCDutchmanFf /* 801766A8 001734A8 7F E3 FB 78 */ mr r3, r31 /* 801766AC 001734AC 48 00 14 31 */ bl reappear__12zNPCDutchmanFv -/* 801766B0 001734B0 C3 E2 AC B8 */ lfs f31, lbl_803CF638-_SDA2_BASE_(r2) +/* 801766B0 001734B0 C3 E2 AC B8 */ lfs f31, lbl__1605-_SDA2_BASE_(r2) lbl_801766B4: -/* 801766B4 001734B4 80 8D 97 88 */ lwz r4, lbl_803CC088-_SDA_BASE_(r13) +/* 801766B4 001734B4 80 8D 97 88 */ lwz r4, lbl_dissolve_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) /* 801766B8 001734B8 7F E3 FB 78 */ mr r3, r31 /* 801766BC 001734BC 48 00 52 D1 */ bl enable_emitter__12zNPCDutchmanCFR11zParEmitter /* 801766C0 001734C0 7F E3 FB 78 */ mr r3, r31 @@ -4447,19 +4447,19 @@ coalesce__12zNPCDutchmanFf: /* 80176734 00173534 7C 7F 1B 78 */ mr r31, r3 /* 80176738 00173538 FF E0 08 90 */ fmr f31, f1 /* 8017673C 0017353C 48 00 13 A1 */ bl reappear__12zNPCDutchmanFv -/* 80176740 00173540 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) +/* 80176740 00173540 C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) /* 80176744 00173544 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80176748 00173548 4C 40 13 82 */ cror 2, 0, 2 /* 8017674C 0017354C 40 82 00 60 */ bne lbl_801767AC /* 80176750 00173550 38 00 00 00 */ li r0, 0 /* 80176754 00173554 7F E3 FB 78 */ mr r3, r31 /* 80176758 00173558 90 1F 02 C0 */ stw r0, 0x2c0(r31) -/* 8017675C 0017355C 80 8D 97 90 */ lwz r4, lbl_803CC090-_SDA_BASE_(r13) +/* 8017675C 0017355C 80 8D 97 90 */ lwz r4, lbl_fadein_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) /* 80176760 00173560 48 00 50 DD */ bl disable_emitter__12zNPCDutchmanCFR11zParEmitter -/* 80176764 00173564 80 8D 97 88 */ lwz r4, lbl_803CC088-_SDA_BASE_(r13) +/* 80176764 00173564 80 8D 97 88 */ lwz r4, lbl_dissolve_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) /* 80176768 00173568 7F E3 FB 78 */ mr r3, r31 /* 8017676C 0017356C 48 00 50 D1 */ bl disable_emitter__12zNPCDutchmanCFR11zParEmitter -/* 80176770 00173570 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) +/* 80176770 00173570 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) /* 80176774 00173574 7F E3 FB 78 */ mr r3, r31 /* 80176778 00173578 48 00 0D B5 */ bl set_alpha__12zNPCDutchmanFf /* 8017677C 0017357C 7F E3 FB 78 */ mr r3, r31 @@ -4478,19 +4478,19 @@ lbl_801767AC: /* 801767AC 001735AC 38 00 00 03 */ li r0, 3 /* 801767B0 001735B0 7F E3 FB 78 */ mr r3, r31 /* 801767B4 001735B4 90 1F 02 C0 */ stw r0, 0x2c0(r31) -/* 801767B8 001735B8 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) +/* 801767B8 001735B8 C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) /* 801767BC 001735BC D0 1F 05 E4 */ stfs f0, 0x5e4(r31) /* 801767C0 001735C0 D3 FF 05 E8 */ stfs f31, 0x5e8(r31) -/* 801767C4 001735C4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) +/* 801767C4 001735C4 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) /* 801767C8 001735C8 C0 1F 05 E8 */ lfs f0, 0x5e8(r31) /* 801767CC 001735CC EC 01 00 24 */ fdivs f0, f1, f0 /* 801767D0 001735D0 D0 1F 05 EC */ stfs f0, 0x5ec(r31) -/* 801767D4 001735D4 80 8D 97 90 */ lwz r4, lbl_803CC090-_SDA_BASE_(r13) +/* 801767D4 001735D4 80 8D 97 90 */ lwz r4, lbl_fadein_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) /* 801767D8 001735D8 48 00 51 B5 */ bl enable_emitter__12zNPCDutchmanCFR11zParEmitter -/* 801767DC 001735DC 80 8D 97 88 */ lwz r4, lbl_803CC088-_SDA_BASE_(r13) +/* 801767DC 001735DC 80 8D 97 88 */ lwz r4, lbl_dissolve_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) /* 801767E0 001735E0 7F E3 FB 78 */ mr r3, r31 /* 801767E4 001735E4 48 00 51 A9 */ bl enable_emitter__12zNPCDutchmanCFR11zParEmitter -/* 801767E8 001735E8 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) +/* 801767E8 001735E8 C0 22 AC B8 */ lfs f1, lbl__1605-_SDA2_BASE_(r2) /* 801767EC 001735EC 7F E3 FB 78 */ mr r3, r31 /* 801767F0 001735F0 48 00 0D 3D */ bl set_alpha__12zNPCDutchmanFf /* 801767F4 001735F4 7F E3 FB 78 */ mr r3, r31 @@ -4500,7 +4500,7 @@ lbl_801767AC: /* 80176804 00173604 80 9F 05 FC */ lwz r4, 0x5fc(r31) /* 80176808 00173608 28 04 00 00 */ cmplwi r4, 0 /* 8017680C 0017360C 41 82 00 10 */ beq lbl_8017681C -/* 80176810 00173610 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) +/* 80176810 00173610 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) /* 80176814 00173614 38 60 00 02 */ li r3, 2 /* 80176818 00173618 4B FF C1 3D */ bl zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif lbl_8017681C: @@ -4523,9 +4523,9 @@ reset_blob_mat__12zNPCDutchmanFv: /* 80176850 00173650 F3 C1 00 18 */ psq_st f30, 24(r1), 0, qr0 /* 80176854 00173654 93 E1 00 0C */ stw r31, 0xc(r1) /* 80176858 00173658 93 C1 00 08 */ stw r30, 8(r1) -/* 8017685C 0017365C 3C 80 80 33 */ lis r4, lbl_8032A578@ha +/* 8017685C 0017365C 3C 80 80 33 */ lis r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80176860 00173660 3B C3 05 9C */ addi r30, r3, 0x59c -/* 80176864 00173664 3B E4 A5 78 */ addi r31, r4, lbl_8032A578@l +/* 80176864 00173664 3B E4 A5 78 */ addi r31, r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80176868 00173668 C0 3F 01 18 */ lfs f1, 0x118(r31) /* 8017686C 0017366C 4B F4 E5 E1 */ bl isin__Ff /* 80176870 00173670 FC 00 08 90 */ fmr f0, f1 @@ -4533,19 +4533,19 @@ reset_blob_mat__12zNPCDutchmanFv: /* 80176878 00173678 FF E0 00 90 */ fmr f31, f0 /* 8017687C 0017367C 4B F4 E6 15 */ bl icos__Ff /* 80176880 00173680 FC 00 08 90 */ fmr f0, f1 -/* 80176884 00173684 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) -/* 80176888 00173688 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) +/* 80176884 00173684 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) +/* 80176888 00173688 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) /* 8017688C 0017368C 7F C3 F3 78 */ mr r3, r30 /* 80176890 00173690 FC 60 10 90 */ fmr f3, f2 /* 80176894 00173694 FF C0 00 90 */ fmr f30, f0 /* 80176898 00173698 4B E9 48 55 */ bl assign__5xVec3Ffff /* 8017689C 0017369C FC 40 F0 90 */ fmr f2, f30 -/* 801768A0 001736A0 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) +/* 801768A0 001736A0 C0 22 AC B8 */ lfs f1, lbl__1605-_SDA2_BASE_(r2) /* 801768A4 001736A4 FC 60 F8 90 */ fmr f3, f31 /* 801768A8 001736A8 38 7E 00 10 */ addi r3, r30, 0x10 /* 801768AC 001736AC 4B E9 48 41 */ bl assign__5xVec3Ffff /* 801768B0 001736B0 FC 60 F0 90 */ fmr f3, f30 -/* 801768B4 001736B4 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) +/* 801768B4 001736B4 C0 22 AC B8 */ lfs f1, lbl__1605-_SDA2_BASE_(r2) /* 801768B8 001736B8 FC 40 F8 50 */ fneg f2, f31 /* 801768BC 001736BC 38 7E 00 20 */ addi r3, r30, 0x20 /* 801768C0 001736C0 4B E9 48 2D */ bl assign__5xVec3Ffff @@ -4570,14 +4570,14 @@ refresh_reticle__12zNPCDutchmanFv: /* 80176900 00173700 38 61 00 08 */ addi r3, r1, 8 /* 80176904 00173704 80 84 00 24 */ lwz r4, 0x24(r4) /* 80176908 00173708 4B EB E6 71 */ bl xModelGetBoneLocation__FRC14xModelInstanceUl -/* 8017690C 0017370C 3C 60 80 3D */ lis r3, lbl_803CA7DC@ha +/* 8017690C 0017370C 3C 60 80 3D */ lis r3, lbl_dutchman_reticle_center@ha /* 80176910 00173710 38 81 00 08 */ addi r4, r1, 8 -/* 80176914 00173714 38 63 A7 DC */ addi r3, r3, lbl_803CA7DC@l +/* 80176914 00173714 38 63 A7 DC */ addi r3, r3, lbl_dutchman_reticle_center@l /* 80176918 00173718 4B E9 49 4D */ bl __as__5xVec3FRC5xVec3 -/* 8017691C 0017371C 3C 80 80 3D */ lis r4, lbl_803CA7DC@ha -/* 80176920 00173720 3C 60 80 33 */ lis r3, lbl_8032A578@ha -/* 80176924 00173724 38 84 A7 DC */ addi r4, r4, lbl_803CA7DC@l -/* 80176928 00173728 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l +/* 8017691C 0017371C 3C 80 80 3D */ lis r4, lbl_dutchman_reticle_center@ha +/* 80176920 00173720 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 80176924 00173724 38 84 A7 DC */ addi r4, r4, lbl_dutchman_reticle_center@l +/* 80176928 00173728 38 63 A5 78 */ addi r3, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017692C 0017372C C0 24 00 04 */ lfs f1, 4(r4) /* 80176930 00173730 C0 03 00 3C */ lfs f0, 0x3c(r3) /* 80176934 00173734 EC 01 00 2A */ fadds f0, f1, f0 @@ -4593,7 +4593,7 @@ reset_lasso_anim__12zNPCDutchmanFv: /* 80176950 00173750 7C 08 02 A6 */ mflr r0 /* 80176954 00173754 90 01 00 14 */ stw r0, 0x14(r1) /* 80176958 00173758 80 83 02 4C */ lwz r4, 0x24c(r3) -/* 8017695C 0017375C C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) +/* 8017695C 0017375C C0 22 AC B8 */ lfs f1, lbl__1605-_SDA2_BASE_(r2) /* 80176960 00173760 80 64 00 14 */ lwz r3, 0x14(r4) /* 80176964 00173764 80 84 00 10 */ lwz r4, 0x10(r4) /* 80176968 00173768 80 63 00 0C */ lwz r3, 0xc(r3) @@ -4635,21 +4635,21 @@ lbl_801769C8: /* 801769E4 001737E4 40 82 00 3C */ bne lbl_80176A20 /* 801769E8 001737E8 38 00 00 02 */ li r0, 2 /* 801769EC 001737EC 90 1F 02 C0 */ stw r0, 0x2c0(r31) -/* 801769F0 001737F0 80 8D 97 8C */ lwz r4, lbl_803CC08C-_SDA_BASE_(r13) +/* 801769F0 001737F0 80 8D 97 8C */ lwz r4, lbl_fadeout_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) /* 801769F4 001737F4 48 00 4E 49 */ bl disable_emitter__12zNPCDutchmanCFR11zParEmitter -/* 801769F8 001737F8 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) +/* 801769F8 001737F8 C0 22 AC B8 */ lfs f1, lbl__1605-_SDA2_BASE_(r2) /* 801769FC 001737FC 7F E3 FB 78 */ mr r3, r31 /* 80176A00 00173800 48 00 0B 2D */ bl set_alpha__12zNPCDutchmanFf /* 80176A04 00173804 7F E3 FB 78 */ mr r3, r31 /* 80176A08 00173808 48 00 10 91 */ bl vanish__12zNPCDutchmanFv /* 80176A0C 0017380C 80 9F 05 FC */ lwz r4, 0x5fc(r31) /* 80176A10 00173810 38 60 00 02 */ li r3, 2 -/* 80176A14 00173814 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) +/* 80176A14 00173814 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) /* 80176A18 00173818 4B FF BF 3D */ bl zNPCTypeDutchman.set_volume__30_unnamed_zNPCTypeDutchman_cpp_FiUif /* 80176A1C 0017381C 48 00 00 C8 */ b lbl_80176AE4 lbl_80176A20: /* 80176A20 00173820 C0 3F 05 EC */ lfs f1, 0x5ec(r31) -/* 80176A24 00173824 C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) +/* 80176A24 00173824 C0 02 AC BC */ lfs f0, lbl__1606-_SDA2_BASE_(r2) /* 80176A28 00173828 EF E2 00 72 */ fmuls f31, f2, f1 /* 80176A2C 0017382C EC 20 F8 28 */ fsubs f1, f0, f31 /* 80176A30 00173830 48 00 0A FD */ bl set_alpha__12zNPCDutchmanFf @@ -4669,12 +4669,12 @@ lbl_80176A48: /* 80176A64 00173864 40 82 00 5C */ bne lbl_80176AC0 /* 80176A68 00173868 38 00 00 00 */ li r0, 0 /* 80176A6C 0017386C 90 1F 02 C0 */ stw r0, 0x2c0(r31) -/* 80176A70 00173870 80 8D 97 90 */ lwz r4, lbl_803CC090-_SDA_BASE_(r13) +/* 80176A70 00173870 80 8D 97 90 */ lwz r4, lbl_fadein_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) /* 80176A74 00173874 48 00 4D C9 */ bl disable_emitter__12zNPCDutchmanCFR11zParEmitter -/* 80176A78 00173878 80 8D 97 88 */ lwz r4, lbl_803CC088-_SDA_BASE_(r13) +/* 80176A78 00173878 80 8D 97 88 */ lwz r4, lbl_dissolve_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) /* 80176A7C 0017387C 7F E3 FB 78 */ mr r3, r31 /* 80176A80 00173880 48 00 4D BD */ bl disable_emitter__12zNPCDutchmanCFR11zParEmitter -/* 80176A84 00173884 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) +/* 80176A84 00173884 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) /* 80176A88 00173888 7F E3 FB 78 */ mr r3, r31 /* 80176A8C 0017388C 48 00 0A A1 */ bl set_alpha__12zNPCDutchmanFf /* 80176A90 00173890 7F E3 FB 78 */ mr r3, r31 @@ -4694,7 +4694,7 @@ lbl_80176AC0: /* 80176AC4 001738C4 EF E1 00 32 */ fmuls f31, f1, f0 /* 80176AC8 001738C8 FC 20 F8 90 */ fmr f1, f31 /* 80176ACC 001738CC 48 00 0A 61 */ bl set_alpha__12zNPCDutchmanFf -/* 80176AD0 001738D0 C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) +/* 80176AD0 001738D0 C0 02 AC BC */ lfs f0, lbl__1606-_SDA2_BASE_(r2) /* 80176AD4 001738D4 38 60 00 02 */ li r3, 2 /* 80176AD8 001738D8 80 9F 05 FC */ lwz r4, 0x5fc(r31) /* 80176ADC 001738DC EC 20 F8 28 */ fsubs f1, f0, f31 @@ -4721,9 +4721,9 @@ update_slime__12zNPCDutchmanFf: /* 80176B20 00173920 7C 7E 1B 78 */ mr r30, r3 /* 80176B24 00173924 38 7E 06 00 */ addi r3, r30, 0x600 /* 80176B28 00173928 48 00 47 55 */ bl begin__43static_queue_Q212zNPCDutchman11slime_slice_CFv -/* 80176B2C 0017392C 3C A0 80 33 */ lis r5, lbl_8032A578@ha +/* 80176B2C 0017392C 3C A0 80 33 */ lis r5, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80176B30 00173930 90 81 00 1C */ stw r4, 0x1c(r1) -/* 80176B34 00173934 3B E5 A5 78 */ addi r31, r5, lbl_8032A578@l +/* 80176B34 00173934 3B E5 A5 78 */ addi r31, r5, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80176B38 00173938 90 61 00 18 */ stw r3, 0x18(r1) /* 80176B3C 0017393C 48 00 00 54 */ b lbl_80176B90 lbl_80176B40: @@ -4778,26 +4778,26 @@ add_slime__12zNPCDutchmanFRC5xVec3f: /* 80176BE8 001739E8 93 E1 00 2C */ stw r31, 0x2c(r1) /* 80176BEC 001739EC 93 C1 00 28 */ stw r30, 0x28(r1) /* 80176BF0 001739F0 93 A1 00 24 */ stw r29, 0x24(r1) -/* 80176BF4 001739F4 3C A0 80 33 */ lis r5, lbl_8032B028@ha +/* 80176BF4 001739F4 3C A0 80 33 */ lis r5, lbl_slime_emitter_settings__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80176BF8 001739F8 FF E0 08 90 */ fmr f31, f1 -/* 80176BFC 001739FC 38 A5 B0 28 */ addi r5, r5, lbl_8032B028@l +/* 80176BFC 001739FC 38 A5 B0 28 */ addi r5, r5, lbl_slime_emitter_settings__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80176C00 00173A00 7C 7D 1B 78 */ mr r29, r3 /* 80176C04 00173A04 7C 9E 23 78 */ mr r30, r4 /* 80176C08 00173A08 38 65 01 40 */ addi r3, r5, 0x140 /* 80176C0C 00173A0C 4B E9 46 59 */ bl __as__5xVec3FRC5xVec3 /* 80176C10 00173A10 FC 20 F8 90 */ fmr f1, f31 -/* 80176C14 00173A14 3C 60 80 33 */ lis r3, lbl_8032B028@ha -/* 80176C18 00173A18 80 8D 97 98 */ lwz r4, lbl_803CC098-_SDA_BASE_(r13) -/* 80176C1C 00173A1C 38 A3 B0 28 */ addi r5, r3, lbl_8032B028@l +/* 80176C14 00173A14 3C 60 80 33 */ lis r3, lbl_slime_emitter_settings__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 80176C18 00173A18 80 8D 97 98 */ lwz r4, lbl_slime_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) +/* 80176C1C 00173A1C 38 A3 B0 28 */ addi r5, r3, lbl_slime_emitter_settings__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80176C20 00173A20 7F A3 EB 78 */ mr r3, r29 /* 80176C24 00173A24 48 00 4D 01 */ bl emit_particles__12zNPCDutchmanCFR11zParEmitterfR25xParEmitterCustomSettings /* 80176C28 00173A28 38 7D 06 00 */ addi r3, r29, 0x600 /* 80176C2C 00173A2C 48 00 47 61 */ bl empty__43static_queue_Q212zNPCDutchman11slime_slice_CFv /* 80176C30 00173A30 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80176C34 00173A34 41 82 00 70 */ beq lbl_80176CA4 -/* 80176C38 00173A38 3C 60 80 33 */ lis r3, lbl_8032A578@ha +/* 80176C38 00173A38 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80176C3C 00173A3C C0 3E 00 00 */ lfs f1, 0(r30) -/* 80176C40 00173A40 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l +/* 80176C40 00173A40 38 63 A5 78 */ addi r3, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80176C44 00173A44 C0 7E 00 08 */ lfs f3, 8(r30) /* 80176C48 00173A48 C0 43 00 24 */ lfs f2, 0x24(r3) /* 80176C4C 00173A4C 38 7D 06 14 */ addi r3, r29, 0x614 @@ -4808,7 +4808,7 @@ add_slime__12zNPCDutchmanFRC5xVec3f: /* 80176C60 00173A60 C0 7D 02 F4 */ lfs f3, 0x2f4(r29) /* 80176C64 00173A64 C0 1E 00 08 */ lfs f0, 8(r30) /* 80176C68 00173A68 EC 22 08 28 */ fsubs f1, f2, f1 -/* 80176C6C 00173A6C C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) +/* 80176C6C 00173A6C C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) /* 80176C70 00173A70 EC 63 00 28 */ fsubs f3, f3, f0 /* 80176C74 00173A74 4B E9 44 79 */ bl assign__5xVec3Ffff /* 80176C78 00173A78 38 7D 06 20 */ addi r3, r29, 0x620 @@ -4817,9 +4817,9 @@ add_slime__12zNPCDutchmanFRC5xVec3f: /* 80176C84 00173A84 48 00 46 BD */ bl push_front__43static_queue_Q212zNPCDutchman11slime_slice_Fv /* 80176C88 00173A88 38 7D 06 00 */ addi r3, r29, 0x600 /* 80176C8C 00173A8C 48 00 46 85 */ bl front__43static_queue_Q212zNPCDutchman11slime_slice_Fv -/* 80176C90 00173A90 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) +/* 80176C90 00173A90 C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) /* 80176C94 00173A94 D0 03 00 00 */ stfs f0, 0(r3) -/* 80176C98 00173A98 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) +/* 80176C98 00173A98 C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) /* 80176C9C 00173A9C D0 03 00 04 */ stfs f0, 4(r3) /* 80176CA0 00173AA0 48 00 00 88 */ b lbl_80176D28 lbl_80176CA4: @@ -4832,7 +4832,7 @@ lbl_80176CA4: /* 80176CBC 00173ABC 4B E9 45 11 */ bl __mi__5xVec3CFRC5xVec3 /* 80176CC0 00173AC0 38 61 00 08 */ addi r3, r1, 8 /* 80176CC4 00173AC4 4B E9 44 39 */ bl length2__5xVec3CFv -/* 80176CC8 00173AC8 C0 42 AC C0 */ lfs f2, lbl_803CF640-_SDA2_BASE_(r2) +/* 80176CC8 00173AC8 C0 42 AC C0 */ lfs f2, lbl__1632_1-_SDA2_BASE_(r2) /* 80176CCC 00173ACC FF E0 08 90 */ fmr f31, f1 /* 80176CD0 00173AD0 C0 1F 00 04 */ lfs f0, 4(r31) /* 80176CD4 00173AD4 EC 02 00 2A */ fadds f0, f2, f0 @@ -4851,7 +4851,7 @@ lbl_80176D00: /* 80176D04 00173B04 48 00 46 3D */ bl push_front__43static_queue_Q212zNPCDutchman11slime_slice_Fv /* 80176D08 00173B08 38 7D 06 00 */ addi r3, r29, 0x600 /* 80176D0C 00173B0C 48 00 46 05 */ bl front__43static_queue_Q212zNPCDutchman11slime_slice_Fv -/* 80176D10 00173B10 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) +/* 80176D10 00173B10 C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) /* 80176D14 00173B14 7C 7F 1B 78 */ mr r31, r3 /* 80176D18 00173B18 FC 20 F8 90 */ fmr f1, f31 /* 80176D1C 00173B1C D0 03 00 00 */ stfs f0, 0(r3) @@ -4885,9 +4885,9 @@ add_spray__12zNPCDutchmanFRC5xVec3f: /* 80176D7C 00173B7C 7C 7E 1B 78 */ mr r30, r3 /* 80176D80 00173B80 7C 9C 23 78 */ mr r28, r4 /* 80176D84 00173B84 48 00 4B F9 */ bl get_facing__12zNPCDutchmanCFv -/* 80176D88 00173B88 3C 80 80 33 */ lis r4, lbl_8032A578@ha +/* 80176D88 00173B88 3C 80 80 33 */ lis r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80176D8C 00173B8C 7C 60 1B 78 */ mr r0, r3 -/* 80176D90 00173B90 38 84 A5 78 */ addi r4, r4, lbl_8032A578@l +/* 80176D90 00173B90 38 84 A5 78 */ addi r4, r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80176D94 00173B94 38 61 00 40 */ addi r3, r1, 0x40 /* 80176D98 00173B98 7C 1F 03 78 */ mr r31, r0 /* 80176D9C 00173B9C C0 24 01 04 */ lfs f1, 0x104(r4) @@ -4898,13 +4898,13 @@ add_spray__12zNPCDutchmanFRC5xVec3f: /* 80176DB0 00173BB0 38 A1 00 40 */ addi r5, r1, 0x40 /* 80176DB4 00173BB4 4B E9 E6 2D */ bl __pl__5xVec3CFRC5xVec3 /* 80176DB8 00173BB8 80 01 00 50 */ lwz r0, 0x50(r1) -/* 80176DBC 00173BBC 3C 60 80 33 */ lis r3, lbl_8032A578@ha -/* 80176DC0 00173BC0 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l +/* 80176DBC 00173BBC 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 80176DC0 00173BC0 38 83 A5 78 */ addi r4, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80176DC4 00173BC4 80 A1 00 4C */ lwz r5, 0x4c(r1) /* 80176DC8 00173BC8 90 01 00 68 */ stw r0, 0x68(r1) -/* 80176DCC 00173BCC 3C 60 80 33 */ lis r3, lbl_8032AEBC@ha +/* 80176DCC 00173BCC 3C 60 80 33 */ lis r3, lbl_snot_emitter_settings__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80176DD0 00173BD0 80 01 00 54 */ lwz r0, 0x54(r1) -/* 80176DD4 00173BD4 38 63 AE BC */ addi r3, r3, lbl_8032AEBC@l +/* 80176DD4 00173BD4 38 63 AE BC */ addi r3, r3, lbl_snot_emitter_settings__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80176DD8 00173BD8 C0 21 00 68 */ lfs f1, 0x68(r1) /* 80176DDC 00173BDC 38 63 01 40 */ addi r3, r3, 0x140 /* 80176DE0 00173BE0 C0 04 01 0C */ lfs f0, 0x10c(r4) @@ -4914,27 +4914,27 @@ add_spray__12zNPCDutchmanFRC5xVec3f: /* 80176DF0 00173BF0 90 01 00 6C */ stw r0, 0x6c(r1) /* 80176DF4 00173BF4 D0 01 00 68 */ stfs f0, 0x68(r1) /* 80176DF8 00173BF8 4B E9 44 6D */ bl __as__5xVec3FRC5xVec3 -/* 80176DFC 00173BFC 3C 60 80 33 */ lis r3, lbl_8032A578@ha +/* 80176DFC 00173BFC 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80176E00 00173C00 7F E4 FB 78 */ mr r4, r31 -/* 80176E04 00173C04 38 A3 A5 78 */ addi r5, r3, lbl_8032A578@l +/* 80176E04 00173C04 38 A3 A5 78 */ addi r5, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80176E08 00173C08 38 61 00 34 */ addi r3, r1, 0x34 /* 80176E0C 00173C0C C0 25 01 08 */ lfs f1, 0x108(r5) /* 80176E10 00173C10 4B E9 43 11 */ bl __ml__5xVec3CFf -/* 80176E14 00173C14 3C 60 80 33 */ lis r3, lbl_8032AEBC@ha +/* 80176E14 00173C14 3C 60 80 33 */ lis r3, lbl_snot_emitter_settings__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80176E18 00173C18 38 81 00 34 */ addi r4, r1, 0x34 -/* 80176E1C 00173C1C 38 63 AE BC */ addi r3, r3, lbl_8032AEBC@l +/* 80176E1C 00173C1C 38 63 AE BC */ addi r3, r3, lbl_snot_emitter_settings__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80176E20 00173C20 38 63 01 4C */ addi r3, r3, 0x14c /* 80176E24 00173C24 4B E9 44 41 */ bl __as__5xVec3FRC5xVec3 -/* 80176E28 00173C28 3C 60 80 33 */ lis r3, lbl_8032A578@ha +/* 80176E28 00173C28 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80176E2C 00173C2C C0 3E 05 70 */ lfs f1, 0x570(r30) -/* 80176E30 00173C30 3B A3 A5 78 */ addi r29, r3, lbl_8032A578@l +/* 80176E30 00173C30 3B A3 A5 78 */ addi r29, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80176E34 00173C34 C0 1D 01 20 */ lfs f0, 0x120(r29) /* 80176E38 00173C38 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80176E3C 00173C3C 40 80 00 70 */ bge lbl_80176EAC -/* 80176E40 00173C40 80 CD 97 94 */ lwz r6, lbl_803CC094-_SDA_BASE_(r13) -/* 80176E44 00173C44 3C 60 80 33 */ lis r3, lbl_8032AEBC@ha -/* 80176E48 00173C48 80 82 C0 88 */ lwz r4, lbl_803D0A08-_SDA2_BASE_(r2) -/* 80176E4C 00173C4C 38 A3 AE BC */ addi r5, r3, lbl_8032AEBC@l +/* 80176E40 00173C40 80 CD 97 94 */ lwz r6, lbl_snot_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) +/* 80176E44 00173C44 3C 60 80 33 */ lis r3, lbl_snot_emitter_settings__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 80176E48 00173C48 80 82 C0 88 */ lwz r4, lbl__2571-_SDA2_BASE_(r2) +/* 80176E4C 00173C4C 38 A3 AE BC */ addi r5, r3, lbl_snot_emitter_settings__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80176E50 00173C50 83 86 00 18 */ lwz r28, 0x18(r6) /* 80176E54 00173C54 FC 20 F8 90 */ fmr f1, f31 /* 80176E58 00173C58 80 02 C0 8C */ lwz r0, lbl_803D0A0C-_SDA2_BASE_(r2) @@ -4951,7 +4951,7 @@ add_spray__12zNPCDutchmanFRC5xVec3f: /* 80176E84 00173C84 EC 00 01 32 */ fmuls f0, f0, f4 /* 80176E88 00173C88 D0 41 00 0C */ stfs f2, 0xc(r1) /* 80176E8C 00173C8C D0 1C 00 10 */ stfs f0, 0x10(r28) -/* 80176E90 00173C90 80 8D 97 94 */ lwz r4, lbl_803CC094-_SDA_BASE_(r13) +/* 80176E90 00173C90 80 8D 97 94 */ lwz r4, lbl_snot_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) /* 80176E94 00173C94 48 00 4A 91 */ bl emit_particles__12zNPCDutchmanCFR11zParEmitterfR25xParEmitterCustomSettings /* 80176E98 00173C98 C0 21 00 08 */ lfs f1, 8(r1) /* 80176E9C 00173C9C C0 01 00 0C */ lfs f0, 0xc(r1) @@ -4960,9 +4960,9 @@ add_spray__12zNPCDutchmanFRC5xVec3f: /* 80176EA8 00173CA8 48 00 00 1C */ b lbl_80176EC4 lbl_80176EAC: /* 80176EAC 00173CAC FC 20 F8 90 */ fmr f1, f31 -/* 80176EB0 00173CB0 3C 60 80 33 */ lis r3, lbl_8032AEBC@ha -/* 80176EB4 00173CB4 80 8D 97 94 */ lwz r4, lbl_803CC094-_SDA_BASE_(r13) -/* 80176EB8 00173CB8 38 A3 AE BC */ addi r5, r3, lbl_8032AEBC@l +/* 80176EB0 00173CB0 3C 60 80 33 */ lis r3, lbl_snot_emitter_settings__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 80176EB4 00173CB4 80 8D 97 94 */ lwz r4, lbl_snot_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) +/* 80176EB8 00173CB8 38 A3 AE BC */ addi r5, r3, lbl_snot_emitter_settings__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80176EBC 00173CBC 7F C3 F3 78 */ mr r3, r30 /* 80176EC0 00173CC0 48 00 4A 65 */ bl emit_particles__12zNPCDutchmanCFR11zParEmitterfR25xParEmitterCustomSettings lbl_80176EC4: @@ -4971,11 +4971,11 @@ lbl_80176EC4: /* 80176ECC 00173CCC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80176ED0 00173CD0 4C 41 13 82 */ cror 2, 1, 2 /* 80176ED4 00173CD4 40 82 01 58 */ bne lbl_8017702C -/* 80176ED8 00173CD8 80 8D 97 A0 */ lwz r4, lbl_803CC0A0-_SDA_BASE_(r13) -/* 80176EDC 00173CDC 3C 60 80 33 */ lis r3, lbl_8032A578@ha +/* 80176ED8 00173CD8 80 8D 97 A0 */ lwz r4, lbl_blob_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) +/* 80176EDC 00173CDC 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80176EE0 00173CE0 38 00 00 05 */ li r0, 5 /* 80176EE4 00173CE4 83 84 00 10 */ lwz r28, 0x10(r4) -/* 80176EE8 00173CE8 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l +/* 80176EE8 00173CE8 38 63 A5 78 */ addi r3, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80176EEC 00173CEC C3 DC 00 40 */ lfs f30, 0x40(r28) /* 80176EF0 00173CF0 98 1C 00 09 */ stb r0, 9(r28) /* 80176EF4 00173CF4 C0 03 01 1C */ lfs f0, 0x11c(r3) @@ -4983,7 +4983,7 @@ lbl_80176EC4: /* 80176EFC 00173CFC 88 1E 05 88 */ lbz r0, 0x588(r30) /* 80176F00 00173D00 28 00 00 00 */ cmplwi r0, 0 /* 80176F04 00173D04 41 82 00 40 */ beq lbl_80176F44 -/* 80176F08 00173D08 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) +/* 80176F08 00173D08 C0 22 AC B8 */ lfs f1, lbl__1605-_SDA2_BASE_(r2) /* 80176F0C 00173D0C 38 7C 00 3C */ addi r3, r28, 0x3c /* 80176F10 00173D10 4B EA 59 69 */ bl __as__5xVec3Ff /* 80176F14 00173D14 38 7E 05 8C */ addi r3, r30, 0x58c @@ -5034,9 +5034,9 @@ lbl_80176FB8: /* 80176FC0 00173DC0 38 61 00 10 */ addi r3, r1, 0x10 /* 80176FC4 00173DC4 4B E9 41 5D */ bl __ml__5xVec3CFf /* 80176FC8 00173DC8 80 C1 00 10 */ lwz r6, 0x10(r1) -/* 80176FCC 00173DCC 3C 60 80 33 */ lis r3, lbl_8032A578@ha +/* 80176FCC 00173DCC 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80176FD0 00173DD0 80 A1 00 14 */ lwz r5, 0x14(r1) -/* 80176FD4 00173DD4 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l +/* 80176FD4 00173DD4 38 83 A5 78 */ addi r4, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80176FD8 00173DD8 80 01 00 18 */ lwz r0, 0x18(r1) /* 80176FDC 00173DDC 38 7E 05 9C */ addi r3, r30, 0x59c /* 80176FE0 00173DE0 90 C1 00 58 */ stw r6, 0x58(r1) @@ -5054,7 +5054,7 @@ lbl_80176FB8: /* 80177010 00173E10 38 81 00 58 */ addi r4, r1, 0x58 /* 80177014 00173E14 4B E9 E4 31 */ bl __apl__5xVec3FRC5xVec3 /* 80177018 00173E18 FC 20 F8 90 */ fmr f1, f31 -/* 8017701C 00173E1C 80 8D 97 A0 */ lwz r4, lbl_803CC0A0-_SDA_BASE_(r13) +/* 8017701C 00173E1C 80 8D 97 A0 */ lwz r4, lbl_blob_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) /* 80177020 00173E20 7F C3 F3 78 */ mr r3, r30 /* 80177024 00173E24 48 00 49 35 */ bl emit_particles__12zNPCDutchmanCFR11zParEmitterf /* 80177028 00173E28 D3 DC 00 40 */ stfs f30, 0x40(r28) @@ -5090,9 +5090,9 @@ update_flames__12zNPCDutchmanFf: /* 80177084 00173E84 7C 7D 1B 78 */ mr r29, r3 /* 80177088 00173E88 38 7D 05 58 */ addi r3, r29, 0x558 /* 8017708C 00173E8C 48 00 46 51 */ bl begin__40static_queue_Q212zNPCDutchman9wave_data_CFv -/* 80177090 00173E90 3C A0 80 33 */ lis r5, lbl_8032A578@ha +/* 80177090 00173E90 3C A0 80 33 */ lis r5, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80177094 00173E94 90 81 00 34 */ stw r4, 0x34(r1) -/* 80177098 00173E98 3B C5 A5 78 */ addi r30, r5, lbl_8032A578@l +/* 80177098 00173E98 3B C5 A5 78 */ addi r30, r5, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017709C 00173E9C 90 61 00 30 */ stw r3, 0x30(r1) /* 801770A0 00173EA0 48 00 00 B4 */ b lbl_80177154 lbl_801770A4: @@ -5176,11 +5176,11 @@ lbl_80177178: /* 801771C4 00173FC4 90 A1 00 6C */ stw r5, 0x6c(r1) /* 801771C8 00173FC8 90 01 00 70 */ stw r0, 0x70(r1) /* 801771CC 00173FCC 4B FF FB 81 */ bl add_spray__12zNPCDutchmanFRC5xVec3f -/* 801771D0 00173FD0 3C 60 80 33 */ lis r3, lbl_8032A578@ha -/* 801771D4 00173FD4 3C A0 80 27 */ lis r5, lbl_802720C0@ha -/* 801771D8 00173FD8 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l +/* 801771D0 00173FD0 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 801771D4 00173FD4 3C A0 80 27 */ lis r5, lbl__2618@ha +/* 801771D8 00173FD8 38 83 A5 78 */ addi r4, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 801771DC 00173FDC C0 3F 00 00 */ lfs f1, 0(r31) -/* 801771E0 00173FE0 38 E5 20 C0 */ addi r7, r5, lbl_802720C0@l +/* 801771E0 00173FE0 38 E5 20 C0 */ addi r7, r5, lbl__2618@l /* 801771E4 00173FE4 C0 84 00 E8 */ lfs f4, 0xe8(r4) /* 801771E8 00173FE8 C0 01 00 68 */ lfs f0, 0x68(r1) /* 801771EC 00173FEC 7F A3 EB 78 */ mr r3, r29 @@ -5205,7 +5205,7 @@ lbl_80177178: /* 80177238 00174038 38 61 00 20 */ addi r3, r1, 0x20 /* 8017723C 0017403C C0 21 00 64 */ lfs f1, 0x64(r1) /* 80177240 00174040 EC 43 10 28 */ fsubs f2, f3, f2 -/* 80177244 00174044 80 82 C0 90 */ lwz r4, lbl_803D0A10-_SDA2_BASE_(r2) +/* 80177244 00174044 80 82 C0 90 */ lwz r4, lbl__2619-_SDA2_BASE_(r2) /* 80177248 00174048 80 02 C0 94 */ lwz r0, lbl_803D0A14-_SDA2_BASE_(r2) /* 8017724C 0017404C EC 01 00 28 */ fsubs f0, f1, f0 /* 80177250 00174050 90 81 00 20 */ stw r4, 0x20(r1) @@ -5225,9 +5225,9 @@ lbl_80177178: /* 80177288 00174088 7F A3 EB 78 */ mr r3, r29 /* 8017728C 0017408C 38 81 00 5C */ addi r4, r1, 0x5c /* 80177290 00174090 4B FF FD CD */ bl add_splash__12zNPCDutchmanFRC5xVec3f -/* 80177294 00174094 3C 60 80 33 */ lis r3, lbl_8032A578@ha +/* 80177294 00174094 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80177298 00174098 C0 3D 05 70 */ lfs f1, 0x570(r29) -/* 8017729C 0017409C 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l +/* 8017729C 0017409C 38 63 A5 78 */ addi r3, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 801772A0 001740A0 80 1D 05 74 */ lwz r0, 0x574(r29) /* 801772A4 001740A4 C0 03 00 DC */ lfs f0, 0xdc(r3) /* 801772A8 001740A8 EC 01 00 32 */ fmuls f0, f1, f0 @@ -5238,8 +5238,8 @@ lbl_80177178: /* 801772BC 001740BC 7C 03 00 00 */ cmpw r3, r0 /* 801772C0 001740C0 40 81 00 E8 */ ble lbl_801773A8 /* 801772C4 001740C4 90 7D 05 74 */ stw r3, 0x574(r29) -/* 801772C8 001740C8 3C 60 80 27 */ lis r3, lbl_802720CC@ha -/* 801772CC 001740CC 38 83 20 CC */ addi r4, r3, lbl_802720CC@l +/* 801772C8 001740C8 3C 60 80 27 */ lis r3, lbl__2624@ha +/* 801772CC 001740CC 38 83 20 CC */ addi r4, r3, lbl__2624@l /* 801772D0 001740D0 38 7D 05 58 */ addi r3, r29, 0x558 /* 801772D4 001740D4 C0 1F 00 00 */ lfs f0, 0(r31) /* 801772D8 001740D8 80 A4 00 00 */ lwz r5, 0(r4) @@ -5331,17 +5331,17 @@ lbl_801773FC: /* 80177414 00174214 4B F9 63 1D */ bl GoalSet__7xPsycheFii /* 80177418 00174218 38 60 00 08 */ li r3, 8 /* 8017741C 0017421C 4B ED AC E5 */ bl zCameraDisableTracking__F17camera_owner_enum -/* 80177420 00174220 3C 60 80 2A */ lis r3, lbl_8029B460@ha -/* 80177424 00174224 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80177428 00174228 38 63 B4 60 */ addi r3, r3, lbl_8029B460@l -/* 8017742C 0017422C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80177420 00174220 3C 60 80 2A */ lis r3, lbl_boss_cam__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 80177424 00174224 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80177428 00174228 38 63 B4 60 */ addi r3, r3, lbl_boss_cam__30_unnamed_zNPCTypeDutchman_cpp_@l +/* 8017742C 0017422C 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80177430 00174230 4B E9 6A 85 */ bl start__13xBinaryCameraFR7xCamera -/* 80177434 00174234 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80177438 00174238 3C A0 80 2A */ lis r5, lbl_8029B460@ha -/* 8017743C 0017423C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80177434 00174234 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80177438 00174238 3C A0 80 2A */ lis r5, lbl_boss_cam__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 8017743C 0017423C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80177440 00174240 C0 3F 00 94 */ lfs f1, 0x94(r31) /* 80177444 00174244 80 83 07 04 */ lwz r4, 0x704(r3) -/* 80177448 00174248 38 65 B4 60 */ addi r3, r5, lbl_8029B460@l +/* 80177448 00174248 38 65 B4 60 */ addi r3, r5, lbl_boss_cam__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017744C 0017424C 38 BF 00 88 */ addi r5, r31, 0x88 /* 80177450 00174250 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80177454 00174254 38 84 00 30 */ addi r4, r4, 0x30 @@ -5415,14 +5415,14 @@ stop_beam__12zNPCDutchmanFv: .global set_alpha__12zNPCDutchmanFf set_alpha__12zNPCDutchmanFf: /* 8017752C 0017432C D0 23 02 D4 */ stfs f1, 0x2d4(r3) -/* 80177530 00174330 3C 80 80 33 */ lis r4, lbl_8032A578@ha -/* 80177534 00174334 38 84 A5 78 */ addi r4, r4, lbl_8032A578@l +/* 80177530 00174330 3C 80 80 33 */ lis r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 80177534 00174334 38 84 A5 78 */ addi r4, r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80177538 00174338 C0 04 00 2C */ lfs f0, 0x2c(r4) /* 8017753C 0017433C 80 63 00 24 */ lwz r3, 0x24(r3) /* 80177540 00174340 EC 21 00 32 */ fmuls f1, f1, f0 /* 80177544 00174344 48 00 00 34 */ b lbl_80177578 lbl_80177548: -/* 80177548 00174348 C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) +/* 80177548 00174348 C0 02 AC BC */ lfs f0, lbl__1606-_SDA2_BASE_(r2) /* 8017754C 0017434C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80177550 00174350 40 80 00 14 */ bge lbl_80177564 /* 80177554 00174354 A0 03 00 44 */ lhz r0, 0x44(r3) @@ -5451,7 +5451,7 @@ start_flames__12zNPCDutchmanFv: /* 80177598 00174398 38 00 00 00 */ li r0, 0 /* 8017759C 0017439C 98 83 02 B9 */ stb r4, 0x2b9(r3) /* 801775A0 001743A0 38 65 06 00 */ addi r3, r5, 0x600 -/* 801775A4 001743A4 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) +/* 801775A4 001743A4 C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) /* 801775A8 001743A8 D0 05 05 70 */ stfs f0, 0x570(r5) /* 801775AC 001743AC 90 05 05 74 */ stw r0, 0x574(r5) /* 801775B0 001743B0 98 85 05 88 */ stb r4, 0x588(r5) @@ -5472,11 +5472,11 @@ stop_flames__12zNPCDutchmanFv: check_player_damage__12zNPCDutchmanFv: /* 801775D8 001743D8 94 21 FE 90 */ stwu r1, -0x170(r1) /* 801775DC 001743DC 7C 08 02 A6 */ mflr r0 -/* 801775E0 001743E0 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 801775E0 001743E0 3C 80 80 3C */ lis r4, lbl_globals@ha /* 801775E4 001743E4 90 01 01 74 */ stw r0, 0x174(r1) /* 801775E8 001743E8 BF 01 01 50 */ stmw r24, 0x150(r1) /* 801775EC 001743EC 7C 7E 1B 78 */ mr r30, r3 -/* 801775F0 001743F0 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 801775F0 001743F0 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 801775F4 001743F4 80 03 1A FC */ lwz r0, 0x1afc(r3) /* 801775F8 001743F8 2C 00 00 00 */ cmpwi r0, 0 /* 801775FC 001743FC 41 82 00 0C */ beq lbl_80177608 @@ -5487,9 +5487,9 @@ lbl_80177608: /* 8017760C 0017440C 3B E3 07 68 */ addi r31, r3, 0x768 /* 80177610 00174410 28 00 00 00 */ cmplwi r0, 0 /* 80177614 00174414 41 82 00 90 */ beq lbl_801776A4 -/* 80177618 00174418 3C 60 80 33 */ lis r3, lbl_8032A578@ha +/* 80177618 00174418 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 8017761C 0017441C 7F DB F3 78 */ mr r27, r30 -/* 80177620 00174420 3B 83 A5 78 */ addi r28, r3, lbl_8032A578@l +/* 80177620 00174420 3B 83 A5 78 */ addi r28, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80177624 00174424 3B 40 00 00 */ li r26, 0 lbl_80177628: /* 80177628 00174428 3B 3B 03 20 */ addi r25, r27, 0x320 @@ -5530,9 +5530,9 @@ lbl_80177688: lbl_801776A4: /* 801776A4 001744A4 38 7E 05 58 */ addi r3, r30, 0x558 /* 801776A8 001744A8 48 00 40 35 */ bl begin__40static_queue_Q212zNPCDutchman9wave_data_CFv -/* 801776AC 001744AC 3C A0 80 33 */ lis r5, lbl_8032A578@ha +/* 801776AC 001744AC 3C A0 80 33 */ lis r5, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 801776B0 001744B0 90 81 00 14 */ stw r4, 0x14(r1) -/* 801776B4 001744B4 3B 85 A5 78 */ addi r28, r5, lbl_8032A578@l +/* 801776B4 001744B4 3B 85 A5 78 */ addi r28, r5, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 801776B8 001744B8 3B 61 01 34 */ addi r27, r1, 0x134 /* 801776BC 001744BC 90 61 00 10 */ stw r3, 0x10(r1) /* 801776C0 001744C0 48 00 00 C4 */ b lbl_80177784 @@ -5548,8 +5548,8 @@ lbl_801776C4: /* 801776E4 001744E4 C0 9C 01 14 */ lfs f4, 0x114(r28) /* 801776E8 001744E8 38 9D 00 10 */ addi r4, r29, 0x10 /* 801776EC 001744EC EC A2 00 72 */ fmuls f5, f2, f1 -/* 801776F0 001744F0 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) -/* 801776F4 001744F4 C0 62 AC C0 */ lfs f3, lbl_803CF640-_SDA2_BASE_(r2) +/* 801776F0 001744F0 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) +/* 801776F4 001744F4 C0 62 AC C0 */ lfs f3, lbl__1632_1-_SDA2_BASE_(r2) /* 801776F8 001744F8 C0 5C 01 50 */ lfs f2, 0x150(r28) /* 801776FC 001744FC EC 85 09 3C */ fnmsubs f4, f5, f4, f1 /* 80177700 00174500 C0 3C 01 54 */ lfs f1, 0x154(r28) @@ -5559,7 +5559,7 @@ lbl_801776C4: /* 80177710 00174510 D0 61 00 6C */ stfs f3, 0x6c(r1) /* 80177714 00174514 D0 21 00 70 */ stfs f1, 0x70(r1) /* 80177718 00174518 D0 41 00 78 */ stfs f2, 0x78(r1) -/* 8017771C 0017451C C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) +/* 8017771C 0017451C C0 22 AC B8 */ lfs f1, lbl__1605-_SDA2_BASE_(r2) /* 80177720 00174520 D0 21 00 7C */ stfs f1, 0x7c(r1) /* 80177724 00174524 D0 21 00 74 */ stfs f1, 0x74(r1) /* 80177728 00174528 D0 01 00 80 */ stfs f0, 0x80(r1) @@ -5599,9 +5599,9 @@ lbl_80177784: /* 801777A8 001745A8 88 1E 02 BB */ lbz r0, 0x2bb(r30) /* 801777AC 001745AC 28 00 00 00 */ cmplwi r0, 0 /* 801777B0 001745B0 41 82 00 48 */ beq lbl_801777F8 -/* 801777B4 001745B4 3C 60 80 33 */ lis r3, lbl_8032A578@ha +/* 801777B4 001745B4 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 801777B8 001745B8 7F DB F3 78 */ mr r27, r30 -/* 801777BC 001745BC 3B A3 A5 78 */ addi r29, r3, lbl_8032A578@l +/* 801777BC 001745BC 3B A3 A5 78 */ addi r29, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 801777C0 001745C0 3B 00 00 00 */ li r24, 0 lbl_801777C4: /* 801777C4 001745C4 C0 3F 00 0C */ lfs f1, 0xc(r31) @@ -5622,9 +5622,9 @@ lbl_801777F8: /* 801777F8 001745F8 88 1E 02 B9 */ lbz r0, 0x2b9(r30) /* 801777FC 001745FC 28 00 00 00 */ cmplwi r0, 0 /* 80177800 00174600 41 82 00 9C */ beq lbl_8017789C -/* 80177804 00174604 3C 60 80 33 */ lis r3, lbl_8032A578@ha -/* 80177808 00174608 C0 42 AC C0 */ lfs f2, lbl_803CF640-_SDA2_BASE_(r2) -/* 8017780C 0017460C 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l +/* 80177804 00174604 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 80177808 00174608 C0 42 AC C0 */ lfs f2, lbl__1632_1-_SDA2_BASE_(r2) +/* 8017780C 0017460C 38 83 A5 78 */ addi r4, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80177810 00174610 7F C3 F3 78 */ mr r3, r30 /* 80177814 00174614 C0 04 01 5C */ lfs f0, 0x15c(r4) /* 80177818 00174618 C0 24 01 60 */ lfs f1, 0x160(r4) @@ -5634,7 +5634,7 @@ lbl_801777F8: /* 80177828 00174628 FC 20 10 50 */ fneg f1, f2 /* 8017782C 0017462C D0 41 00 54 */ stfs f2, 0x54(r1) /* 80177830 00174630 D0 21 00 60 */ stfs f1, 0x60(r1) -/* 80177834 00174634 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) +/* 80177834 00174634 C0 22 AC B8 */ lfs f1, lbl__1605-_SDA2_BASE_(r2) /* 80177838 00174638 D0 21 00 64 */ stfs f1, 0x64(r1) /* 8017783C 0017463C D0 01 00 5C */ stfs f0, 0x5c(r1) /* 80177840 00174640 D0 21 00 68 */ stfs f1, 0x68(r1) @@ -5648,9 +5648,9 @@ lbl_801777F8: /* 80177860 00174660 38 61 00 F4 */ addi r3, r1, 0xf4 /* 80177864 00174664 38 81 00 18 */ addi r4, r1, 0x18 /* 80177868 00174668 4B E9 39 FD */ bl __as__5xVec3FRC5xVec3 -/* 8017786C 0017466C 3C 80 80 33 */ lis r4, lbl_8032A578@ha +/* 8017786C 0017466C 3C 80 80 33 */ lis r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80177870 00174670 7F E3 FB 78 */ mr r3, r31 -/* 80177874 00174674 38 A4 A5 78 */ addi r5, r4, lbl_8032A578@l +/* 80177874 00174674 38 A4 A5 78 */ addi r5, r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80177878 00174678 38 81 00 54 */ addi r4, r1, 0x54 /* 8017787C 0017467C C0 05 00 24 */ lfs f0, 0x24(r5) /* 80177880 00174680 38 A1 00 C4 */ addi r5, r1, 0xc4 @@ -5665,18 +5665,18 @@ lbl_8017789C: /* 801778A0 001746A0 48 00 3A 69 */ bl size__43static_queue_Q212zNPCDutchman11slime_slice_CFv /* 801778A4 001746A4 28 03 00 01 */ cmplwi r3, 1 /* 801778A8 001746A8 40 81 00 8C */ ble lbl_80177934 -/* 801778AC 001746AC 3C 60 80 33 */ lis r3, lbl_8032A578@ha -/* 801778B0 001746B0 C0 22 AC C0 */ lfs f1, lbl_803CF640-_SDA2_BASE_(r2) -/* 801778B4 001746B4 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l +/* 801778AC 001746AC 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 801778B0 001746B0 C0 22 AC C0 */ lfs f1, lbl__1632_1-_SDA2_BASE_(r2) +/* 801778B4 001746B4 38 83 A5 78 */ addi r4, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 801778B8 001746B8 38 7E 06 00 */ addi r3, r30, 0x600 /* 801778BC 001746BC C0 04 01 6C */ lfs f0, 0x16c(r4) /* 801778C0 001746C0 EC 21 00 32 */ fmuls f1, f1, f0 /* 801778C4 001746C4 FC 00 08 50 */ fneg f0, f1 /* 801778C8 001746C8 D0 21 00 3C */ stfs f1, 0x3c(r1) /* 801778CC 001746CC D0 01 00 48 */ stfs f0, 0x48(r1) -/* 801778D0 001746D0 C0 02 AC EC */ lfs f0, lbl_803CF66C-_SDA2_BASE_(r2) +/* 801778D0 001746D0 C0 02 AC EC */ lfs f0, lbl__1977_1-_SDA2_BASE_(r2) /* 801778D4 001746D4 D0 01 00 40 */ stfs f0, 0x40(r1) -/* 801778D8 001746D8 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) +/* 801778D8 001746D8 C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) /* 801778DC 001746DC D0 01 00 4C */ stfs f0, 0x4c(r1) /* 801778E0 001746E0 48 00 3A 31 */ bl front__43static_queue_Q212zNPCDutchman11slime_slice_Fv /* 801778E4 001746E4 C0 03 00 04 */ lfs f0, 4(r3) @@ -5715,7 +5715,7 @@ get_eye_loc__12zNPCDutchmanCFi: /* 80177954 00174754 80 84 00 24 */ lwz r4, 0x24(r4) /* 80177958 00174758 90 01 00 14 */ stw r0, 0x14(r1) /* 8017795C 0017475C 54 A0 10 3A */ slwi r0, r5, 2 -/* 80177960 00174760 38 A2 AD A4 */ addi r5, r2, lbl_803CF724-_SDA2_BASE_ +/* 80177960 00174760 38 A2 AD A4 */ addi r5, r2, lbl_lookup$2945-_SDA2_BASE_ /* 80177964 00174764 93 E1 00 0C */ stw r31, 0xc(r1) /* 80177968 00174768 7C 7F 1B 78 */ mr r31, r3 /* 8017796C 0017476C 7C A5 00 2E */ lwzx r5, r5, r0 @@ -5733,7 +5733,7 @@ get_hand_loc__12zNPCDutchmanCFi: /* 80177990 00174790 80 84 00 24 */ lwz r4, 0x24(r4) /* 80177994 00174794 90 01 00 14 */ stw r0, 0x14(r1) /* 80177998 00174798 54 A0 10 3A */ slwi r0, r5, 2 -/* 8017799C 0017479C 38 A2 AD AC */ addi r5, r2, lbl_803CF72C-_SDA2_BASE_ +/* 8017799C 0017479C 38 A2 AD AC */ addi r5, r2, lbl_lookup$2951-_SDA2_BASE_ /* 801779A0 001747A0 93 E1 00 0C */ stw r31, 0xc(r1) /* 801779A4 001747A4 7C 7F 1B 78 */ mr r31, r3 /* 801779A8 001747A8 7C A5 00 2E */ lwzx r5, r5, r0 @@ -5761,8 +5761,8 @@ get_splash_loc__12zNPCDutchmanCFv: /* 801779F4 001747F4 38 61 00 08 */ addi r3, r1, 8 /* 801779F8 001747F8 48 00 3F A5 */ bl get_nose_loc__12zNPCDutchmanCFv /* 801779FC 001747FC 80 01 00 08 */ lwz r0, 8(r1) -/* 80177A00 00174800 3C 60 80 33 */ lis r3, lbl_8032A578@ha -/* 80177A04 00174804 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l +/* 80177A00 00174800 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 80177A04 00174804 38 63 A5 78 */ addi r3, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80177A08 00174808 3C 80 80 27 */ lis r4, lbl_80270004@ha /* 80177A0C 0017480C 90 01 00 20 */ stw r0, 0x20(r1) /* 80177A10 00174810 80 01 00 10 */ lwz r0, 0x10(r1) @@ -5870,19 +5870,19 @@ random_orbit__12zNPCDutchmanCFRC5xVec3ff: /* 80177B84 00174984 90 81 00 24 */ stw r4, 0x24(r1) /* 80177B88 00174988 90 01 00 28 */ stw r0, 0x28(r1) /* 80177B8C 0017498C 4B E9 35 71 */ bl length2__5xVec3CFv -/* 80177B90 00174990 C0 02 AC B0 */ lfs f0, lbl_803CF630-_SDA2_BASE_(r2) +/* 80177B90 00174990 C0 02 AC B0 */ lfs f0, lbl__1603_1-_SDA2_BASE_(r2) /* 80177B94 00174994 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80177B98 00174998 4C 41 13 82 */ cror 2, 1, 2 /* 80177B9C 0017499C 40 82 00 1C */ bne lbl_80177BB8 -/* 80177BA0 001749A0 C0 02 AC B4 */ lfs f0, lbl_803CF634-_SDA2_BASE_(r2) +/* 80177BA0 001749A0 C0 02 AC B4 */ lfs f0, lbl__1604-_SDA2_BASE_(r2) /* 80177BA4 001749A4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80177BA8 001749A8 4C 40 13 82 */ cror 2, 0, 2 /* 80177BAC 001749AC 40 82 00 0C */ bne lbl_80177BB8 -/* 80177BB0 001749B0 C3 E2 AC B8 */ lfs f31, lbl_803CF638-_SDA2_BASE_(r2) +/* 80177BB0 001749B0 C3 E2 AC B8 */ lfs f31, lbl__1605-_SDA2_BASE_(r2) /* 80177BB4 001749B4 48 00 00 28 */ b lbl_80177BDC lbl_80177BB8: /* 80177BB8 001749B8 4B E9 2C 45 */ bl xsqrt__Ff -/* 80177BBC 001749BC C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) +/* 80177BBC 001749BC C0 02 AC BC */ lfs f0, lbl__1606-_SDA2_BASE_(r2) /* 80177BC0 001749C0 C0 41 00 20 */ lfs f2, 0x20(r1) /* 80177BC4 001749C4 EC 60 08 24 */ fdivs f3, f0, f1 /* 80177BC8 001749C8 C0 01 00 28 */ lfs f0, 0x28(r1) @@ -5891,7 +5891,7 @@ lbl_80177BB8: /* 80177BD4 001749D4 4B E8 E4 9D */ bl xatan2__Fff /* 80177BD8 001749D8 FF E0 08 90 */ fmr f31, f1 lbl_80177BDC: -/* 80177BDC 001749DC C0 02 AD 94 */ lfs f0, lbl_803CF714-_SDA2_BASE_(r2) +/* 80177BDC 001749DC C0 02 AD 94 */ lfs f0, lbl__2180-_SDA2_BASE_(r2) /* 80177BE0 001749E0 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80177BE4 001749E4 40 81 00 08 */ ble lbl_80177BEC /* 80177BE8 001749E8 FF C0 00 90 */ fmr f30, f0 @@ -5902,7 +5902,7 @@ lbl_80177BEC: /* 80177BF8 001749F8 4B EB 90 71 */ bl xrand__Fv /* 80177BFC 001749FC 54 60 9F FF */ rlwinm. r0, r3, 0x13, 0x1f, 0x1f /* 80177C00 00174A00 41 82 00 0C */ beq lbl_80177C0C -/* 80177C04 00174A04 C0 02 AD B4 */ lfs f0, lbl_803CF734-_SDA2_BASE_(r2) +/* 80177C04 00174A04 C0 02 AD B4 */ lfs f0, lbl__2992-_SDA2_BASE_(r2) /* 80177C08 00174A08 EF DE 00 32 */ fmuls f30, f30, f0 lbl_80177C0C: /* 80177C0C 00174A0C EF DF F0 2A */ fadds f30, f31, f30 @@ -5914,16 +5914,16 @@ lbl_80177C0C: /* 80177C24 00174A24 90 61 00 18 */ stw r3, 0x18(r1) /* 80177C28 00174A28 90 01 00 1C */ stw r0, 0x1c(r1) /* 80177C2C 00174A2C 4B F4 D2 21 */ bl isin__Ff -/* 80177C30 00174A30 3C 60 80 33 */ lis r3, lbl_8032A578@ha +/* 80177C30 00174A30 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80177C34 00174A34 C0 01 00 14 */ lfs f0, 0x14(r1) -/* 80177C38 00174A38 C0 43 A5 78 */ lfs f2, lbl_8032A578@l(r3) +/* 80177C38 00174A38 C0 43 A5 78 */ lfs f2, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l(r3) /* 80177C3C 00174A3C EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80177C40 00174A40 FC 20 F0 90 */ fmr f1, f30 /* 80177C44 00174A44 D0 01 00 14 */ stfs f0, 0x14(r1) /* 80177C48 00174A48 4B F4 D2 49 */ bl icos__Ff -/* 80177C4C 00174A4C 3C 60 80 33 */ lis r3, lbl_8032A578@ha +/* 80177C4C 00174A4C 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80177C50 00174A50 C0 01 00 1C */ lfs f0, 0x1c(r1) -/* 80177C54 00174A54 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l +/* 80177C54 00174A54 38 83 A5 78 */ addi r4, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80177C58 00174A58 80 61 00 14 */ lwz r3, 0x14(r1) /* 80177C5C 00174A5C C0 44 00 00 */ lfs f2, 0(r4) /* 80177C60 00174A60 80 01 00 18 */ lwz r0, 0x18(r1) @@ -5958,7 +5958,7 @@ turn_to_face__12zNPCDutchmanFRC5xVec3: /* 80177CC8 00174AC8 7C 7E 1B 78 */ mr r30, r3 /* 80177CCC 00174ACC 98 03 02 B4 */ stb r0, 0x2b4(r3) /* 80177CD0 00174AD0 48 00 3B 4D */ bl get_center__12zNPCDutchmanCFv -/* 80177CD4 00174AD4 80 82 C0 98 */ lwz r4, lbl_803D0A18-_SDA2_BASE_(r2) +/* 80177CD4 00174AD4 80 82 C0 98 */ lwz r4, lbl__2998_1-_SDA2_BASE_(r2) /* 80177CD8 00174AD8 80 02 C0 9C */ lwz r0, lbl_803D0A1C-_SDA2_BASE_(r2) /* 80177CDC 00174ADC C0 5F 00 00 */ lfs f2, 0(r31) /* 80177CE0 00174AE0 90 81 00 08 */ stw r4, 8(r1) @@ -5972,17 +5972,17 @@ turn_to_face__12zNPCDutchmanFRC5xVec3: /* 80177D00 00174B00 EC 01 00 28 */ fsubs f0, f1, f0 /* 80177D04 00174B04 D0 01 00 0C */ stfs f0, 0xc(r1) /* 80177D08 00174B08 4B E9 DC 55 */ bl length2__5xVec2CFv -/* 80177D0C 00174B0C C0 02 AC B0 */ lfs f0, lbl_803CF630-_SDA2_BASE_(r2) +/* 80177D0C 00174B0C C0 02 AC B0 */ lfs f0, lbl__1603_1-_SDA2_BASE_(r2) /* 80177D10 00174B10 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80177D14 00174B14 4C 41 13 82 */ cror 2, 1, 2 /* 80177D18 00174B18 40 82 00 14 */ bne lbl_80177D2C -/* 80177D1C 00174B1C C0 02 AC B4 */ lfs f0, lbl_803CF634-_SDA2_BASE_(r2) +/* 80177D1C 00174B1C C0 02 AC B4 */ lfs f0, lbl__1604-_SDA2_BASE_(r2) /* 80177D20 00174B20 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80177D24 00174B24 4C 40 13 82 */ cror 2, 0, 2 /* 80177D28 00174B28 41 82 00 24 */ beq lbl_80177D4C lbl_80177D2C: /* 80177D2C 00174B2C 4B E9 2A D1 */ bl xsqrt__Ff -/* 80177D30 00174B30 C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) +/* 80177D30 00174B30 C0 02 AC BC */ lfs f0, lbl__1606-_SDA2_BASE_(r2) /* 80177D34 00174B34 38 61 00 08 */ addi r3, r1, 8 /* 80177D38 00174B38 EC 20 08 24 */ fdivs f1, f0, f1 /* 80177D3C 00174B3C 4B EE 83 C5 */ bl __amu__5xVec2Ff @@ -6001,9 +6001,9 @@ lbl_80177D4C: reset_speed__12zNPCDutchmanFv: /* 80177D64 00174B64 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80177D68 00174B68 7C 08 02 A6 */ mflr r0 -/* 80177D6C 00174B6C 3C 80 80 33 */ lis r4, lbl_8032A578@ha +/* 80177D6C 00174B6C 3C 80 80 33 */ lis r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80177D70 00174B70 90 01 00 34 */ stw r0, 0x34(r1) -/* 80177D74 00174B74 38 A4 A5 78 */ addi r5, r4, lbl_8032A578@l +/* 80177D74 00174B74 38 A4 A5 78 */ addi r5, r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80177D78 00174B78 38 85 00 04 */ addi r4, r5, 4 /* 80177D7C 00174B7C 93 E1 00 2C */ stw r31, 0x2c(r1) /* 80177D80 00174B80 3B E5 00 30 */ addi r31, r5, 0x30 @@ -6022,8 +6022,8 @@ reset_speed__12zNPCDutchmanFv: /* 80177DB4 00174BB4 38 81 00 14 */ addi r4, r1, 0x14 /* 80177DB8 00174BB8 4B E9 34 AD */ bl __as__5xVec3FRC5xVec3 /* 80177DBC 00174BBC 80 1E 02 C8 */ lwz r0, 0x2c8(r30) -/* 80177DC0 00174BC0 3C 60 80 33 */ lis r3, lbl_8032A578@ha -/* 80177DC4 00174BC4 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l +/* 80177DC0 00174BC0 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 80177DC4 00174BC4 38 83 A5 78 */ addi r4, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80177DC8 00174BC8 38 61 00 08 */ addi r3, r1, 8 /* 80177DCC 00174BCC 54 00 10 3A */ slwi r0, r0, 2 /* 80177DD0 00174BD0 7C 3F 04 2E */ lfsx f1, r31, r0 @@ -6044,7 +6044,7 @@ halt__12zNPCDutchmanFf: /* 80177E00 00174C00 38 00 00 04 */ li r0, 4 /* 80177E04 00174C04 90 03 02 BC */ stw r0, 0x2bc(r3) /* 80177E08 00174C08 C0 43 02 F8 */ lfs f2, 0x2f8(r3) -/* 80177E0C 00174C0C C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) +/* 80177E0C 00174C0C C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) /* 80177E10 00174C10 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80177E14 00174C14 40 80 00 0C */ bge lbl_80177E20 /* 80177E18 00174C18 FC 00 08 90 */ fmr f0, f1 @@ -6054,7 +6054,7 @@ lbl_80177E20: lbl_80177E24: /* 80177E24 00174C24 D0 03 03 04 */ stfs f0, 0x304(r3) /* 80177E28 00174C28 C0 43 02 FC */ lfs f2, 0x2fc(r3) -/* 80177E2C 00174C2C C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) +/* 80177E2C 00174C2C C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) /* 80177E30 00174C30 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80177E34 00174C34 40 80 00 0C */ bge lbl_80177E40 /* 80177E38 00174C38 FC 00 08 90 */ fmr f0, f1 @@ -6064,7 +6064,7 @@ lbl_80177E40: lbl_80177E44: /* 80177E44 00174C44 D0 03 03 08 */ stfs f0, 0x308(r3) /* 80177E48 00174C48 C0 43 03 00 */ lfs f2, 0x300(r3) -/* 80177E4C 00174C4C C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) +/* 80177E4C 00174C4C C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) /* 80177E50 00174C50 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80177E54 00174C54 40 80 00 08 */ bge lbl_80177E5C /* 80177E58 00174C58 48 00 00 08 */ b lbl_80177E60 @@ -6089,7 +6089,7 @@ zNPCTypeDutchman.set_beam_verts__30_unnamed_zNPCTypeDutchman_cpp_FP18RxObjSpace3 /* 80177E90 00174C90 7F E5 FB 78 */ mr r5, r31 /* 80177E94 00174C94 38 61 00 2C */ addi r3, r1, 0x2c /* 80177E98 00174C98 4B E9 33 35 */ bl __mi__5xVec3CFRC5xVec3 -/* 80177E9C 00174C9C C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) +/* 80177E9C 00174C9C C0 22 AC B8 */ lfs f1, lbl__1605-_SDA2_BASE_(r2) /* 80177EA0 00174CA0 7F 43 D3 78 */ mr r3, r26 /* 80177EA4 00174CA4 7F A5 EB 78 */ mr r5, r29 /* 80177EA8 00174CA8 38 81 00 2C */ addi r4, r1, 0x2c @@ -6099,9 +6099,9 @@ zNPCTypeDutchman.set_beam_verts__30_unnamed_zNPCTypeDutchman_cpp_FP18RxObjSpace3 /* 80177EB8 00174CB8 7F E5 FB 78 */ mr r5, r31 /* 80177EBC 00174CBC 38 61 00 20 */ addi r3, r1, 0x20 /* 80177EC0 00174CC0 4B E9 33 0D */ bl __mi__5xVec3CFRC5xVec3 -/* 80177EC4 00174CC4 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) +/* 80177EC4 00174CC4 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) /* 80177EC8 00174CC8 7F C5 F3 78 */ mr r5, r30 -/* 80177ECC 00174CCC C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) +/* 80177ECC 00174CCC C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) /* 80177ED0 00174CD0 38 7A 00 24 */ addi r3, r26, 0x24 /* 80177ED4 00174CD4 38 81 00 20 */ addi r4, r1, 0x20 /* 80177ED8 00174CD8 48 00 00 81 */ bl zNPCTypeDutchman.set_vert__30_unnamed_zNPCTypeDutchman_cpp_FR18RxObjSpace3DVertexRC5xVec3ffUc @@ -6109,9 +6109,9 @@ zNPCTypeDutchman.set_beam_verts__30_unnamed_zNPCTypeDutchman_cpp_FP18RxObjSpace3 /* 80177EE0 00174CE0 7F E5 FB 78 */ mr r5, r31 /* 80177EE4 00174CE4 38 61 00 14 */ addi r3, r1, 0x14 /* 80177EE8 00174CE8 4B E9 D4 F9 */ bl __pl__5xVec3CFRC5xVec3 -/* 80177EEC 00174CEC C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) +/* 80177EEC 00174CEC C0 22 AC B8 */ lfs f1, lbl__1605-_SDA2_BASE_(r2) /* 80177EF0 00174CF0 7F A5 EB 78 */ mr r5, r29 -/* 80177EF4 00174CF4 C0 42 AC BC */ lfs f2, lbl_803CF63C-_SDA2_BASE_(r2) +/* 80177EF4 00174CF4 C0 42 AC BC */ lfs f2, lbl__1606-_SDA2_BASE_(r2) /* 80177EF8 00174CF8 38 7A 00 48 */ addi r3, r26, 0x48 /* 80177EFC 00174CFC 38 81 00 14 */ addi r4, r1, 0x14 /* 80177F00 00174D00 48 00 00 59 */ bl zNPCTypeDutchman.set_vert__30_unnamed_zNPCTypeDutchman_cpp_FR18RxObjSpace3DVertexRC5xVec3ffUc @@ -6125,7 +6125,7 @@ zNPCTypeDutchman.set_beam_verts__30_unnamed_zNPCTypeDutchman_cpp_FP18RxObjSpace3 /* 80177F20 00174D20 7F E5 FB 78 */ mr r5, r31 /* 80177F24 00174D24 38 61 00 08 */ addi r3, r1, 8 /* 80177F28 00174D28 4B E9 D4 B9 */ bl __pl__5xVec3CFRC5xVec3 -/* 80177F2C 00174D2C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) +/* 80177F2C 00174D2C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) /* 80177F30 00174D30 7F C5 F3 78 */ mr r5, r30 /* 80177F34 00174D34 38 7A 00 B4 */ addi r3, r26, 0xb4 /* 80177F38 00174D38 38 81 00 08 */ addi r4, r1, 8 @@ -6158,10 +6158,10 @@ zNPCTypeDutchman.set_vert__30_unnamed_zNPCTypeDutchman_cpp_FR18RxObjSpace3DVerte zNPCTypeDutchman.world_to_screen__30_unnamed_zNPCTypeDutchman_cpp_FRC5xVec3: /* 80177F90 00174D90 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80177F94 00174D94 7C 08 02 A6 */ mflr r0 -/* 80177F98 00174D98 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 80177F98 00174D98 3C A0 80 3C */ lis r5, lbl_globals@ha /* 80177F9C 00174D9C 90 01 00 34 */ stw r0, 0x34(r1) /* 80177FA0 00174DA0 93 E1 00 2C */ stw r31, 0x2c(r1) -/* 80177FA4 00174DA4 3B E5 05 58 */ addi r31, r5, lbl_803C0558@l +/* 80177FA4 00174DA4 3B E5 05 58 */ addi r31, r5, lbl_globals@l /* 80177FA8 00174DA8 93 C1 00 28 */ stw r30, 0x28(r1) /* 80177FAC 00174DAC 7C 9E 23 78 */ mr r30, r4 /* 80177FB0 00174DB0 38 9F 00 14 */ addi r4, r31, 0x14 @@ -6174,7 +6174,7 @@ zNPCTypeDutchman.world_to_screen__30_unnamed_zNPCTypeDutchman_cpp_FRC5xVec3: /* 80177FCC 00174DCC 38 61 00 14 */ addi r3, r1, 0x14 /* 80177FD0 00174DD0 38 84 00 20 */ addi r4, r4, 0x20 /* 80177FD4 00174DD4 4B E9 2F 9D */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 -/* 80177FD8 00174DD8 C0 62 AC BC */ lfs f3, lbl_803CF63C-_SDA2_BASE_(r2) +/* 80177FD8 00174DD8 C0 62 AC BC */ lfs f3, lbl__1606-_SDA2_BASE_(r2) /* 80177FDC 00174DDC 38 61 00 08 */ addi r3, r1, 8 /* 80177FE0 00174DE0 C0 01 00 1C */ lfs f0, 0x1c(r1) /* 80177FE4 00174DE4 C0 21 00 14 */ lfs f1, 0x14(r1) @@ -6252,15 +6252,15 @@ zNPCTypeDutchman.render_beam__30_unnamed_zNPCTypeDutchman_cpp_FP18RxObjSpace3DVe /* 801780F8 00174EF8 90 A1 00 8C */ stw r5, 0x8c(r1) /* 801780FC 00174EFC 90 81 00 90 */ stw r4, 0x90(r1) /* 80178100 00174F00 90 01 00 94 */ stw r0, 0x94(r1) -/* 80178104 00174F04 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) +/* 80178104 00174F04 C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) /* 80178108 00174F08 D0 01 00 94 */ stfs f0, 0x94(r1) /* 8017810C 00174F0C 4B F1 F2 4D */ bl up_normalize__5xVec3Fv -/* 80178110 00174F10 3C 60 80 27 */ lis r3, lbl_802720E4@ha +/* 80178110 00174F10 3C 60 80 27 */ lis r3, lbl__3097@ha /* 80178114 00174F14 C0 01 00 8C */ lfs f0, 0x8c(r1) -/* 80178118 00174F18 38 E3 20 E4 */ addi r7, r3, lbl_802720E4@l -/* 8017811C 00174F1C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80178118 00174F18 38 E3 20 E4 */ addi r7, r3, lbl__3097@l +/* 8017811C 00174F1C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80178120 00174F20 80 C7 00 00 */ lwz r6, 0(r7) -/* 80178124 00174F24 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80178124 00174F24 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80178128 00174F28 80 A7 00 04 */ lwz r5, 4(r7) /* 8017812C 00174F2C FC 00 00 50 */ fneg f0, f0 /* 80178130 00174F30 80 07 00 08 */ lwz r0, 8(r7) @@ -6277,7 +6277,7 @@ zNPCTypeDutchman.render_beam__30_unnamed_zNPCTypeDutchman_cpp_FP18RxObjSpace3DVe /* 8017815C 00174F5C 4B EB A9 01 */ bl xMat3x3LMulVec__FP5xVec3PC7xMat3x3PC5xVec3 /* 80178160 00174F60 38 61 00 74 */ addi r3, r1, 0x74 /* 80178164 00174F64 4B E9 67 45 */ bl right_normalize__5xVec3Fv -/* 80178168 00174F68 C0 22 AC C0 */ lfs f1, lbl_803CF640-_SDA2_BASE_(r2) +/* 80178168 00174F68 C0 22 AC C0 */ lfs f1, lbl__1632_1-_SDA2_BASE_(r2) /* 8017816C 00174F6C 38 61 00 20 */ addi r3, r1, 0x20 /* 80178170 00174F70 C0 1B 01 18 */ lfs f0, 0x118(r27) /* 80178174 00174F74 38 81 00 74 */ addi r4, r1, 0x74 @@ -6303,9 +6303,9 @@ zNPCTypeDutchman.render_beam__30_unnamed_zNPCTypeDutchman_cpp_FP18RxObjSpace3DVe /* 801781C4 00174FC4 38 7A 00 D8 */ addi r3, r26, 0xd8 /* 801781C8 00174FC8 48 00 00 4C */ b lbl_80178214 lbl_801781CC: -/* 801781CC 00174FCC 3C 80 80 33 */ lis r4, lbl_8032A578@ha +/* 801781CC 00174FCC 3C 80 80 33 */ lis r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 801781D0 00174FD0 38 61 00 08 */ addi r3, r1, 8 -/* 801781D4 00174FD4 38 A4 A5 78 */ addi r5, r4, lbl_8032A578@l +/* 801781D4 00174FD4 38 A4 A5 78 */ addi r5, r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 801781D8 00174FD8 38 81 00 B0 */ addi r4, r1, 0xb0 /* 801781DC 00174FDC C0 25 00 A4 */ lfs f1, 0xa4(r5) /* 801781E0 00174FE0 4B E9 2F 41 */ bl __ml__5xVec3CFf @@ -6342,12 +6342,12 @@ zNPCTypeDutchman.render_beam__30_unnamed_zNPCTypeDutchman_cpp_FP18RxObjSpace3DVe /* 8017824C 0017504C 3B A0 00 00 */ li r29, 0 /* 80178250 00175050 93 81 00 20 */ stw r28, 0x20(r1) /* 80178254 00175054 7C 9C 23 78 */ mr r28, r4 -/* 80178258 00175058 C0 62 AD B8 */ lfs f3, lbl_803CF738-_SDA2_BASE_(r2) +/* 80178258 00175058 C0 62 AD B8 */ lfs f3, lbl__3130_1-_SDA2_BASE_(r2) /* 8017825C 0017505C 90 01 00 08 */ stw r0, 8(r1) /* 80178260 00175060 EC 43 00 B2 */ fmuls f2, f3, f2 -/* 80178264 00175064 C8 22 AD C0 */ lfd f1, lbl_803CF740-_SDA2_BASE_(r2) +/* 80178264 00175064 C8 22 AD C0 */ lfd f1, lbl__3133-_SDA2_BASE_(r2) /* 80178268 00175068 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8017826C 0017506C C0 62 AC C0 */ lfs f3, lbl_803CF640-_SDA2_BASE_(r2) +/* 8017826C 0017506C C0 62 AC C0 */ lfs f3, lbl__1632_1-_SDA2_BASE_(r2) /* 80178270 00175070 C8 01 00 08 */ lfd f0, 8(r1) /* 80178274 00175074 EC 00 08 28 */ fsubs f0, f0, f1 /* 80178278 00175078 EC 02 00 24 */ fdivs f0, f2, f0 @@ -6424,15 +6424,15 @@ render_beam__12zNPCDutchmanFv: render_halo__12zNPCDutchmanFv: /* 80178378 00175178 94 21 FF 70 */ stwu r1, -0x90(r1) /* 8017837C 0017517C 7C 08 02 A6 */ mflr r0 -/* 80178380 00175180 3C 80 80 33 */ lis r4, lbl_8032A578@ha -/* 80178384 00175184 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 80178380 00175180 3C 80 80 33 */ lis r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 80178384 00175184 3C A0 80 3C */ lis r5, lbl_globals@ha /* 80178388 00175188 90 01 00 94 */ stw r0, 0x94(r1) /* 8017838C 0017518C 93 E1 00 8C */ stw r31, 0x8c(r1) -/* 80178390 00175190 3B E4 A5 78 */ addi r31, r4, lbl_8032A578@l +/* 80178390 00175190 3B E4 A5 78 */ addi r31, r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80178394 00175194 93 C1 00 88 */ stw r30, 0x88(r1) /* 80178398 00175198 93 A1 00 84 */ stw r29, 0x84(r1) /* 8017839C 0017519C 7C 7D 1B 78 */ mr r29, r3 -/* 801783A0 001751A0 38 65 05 58 */ addi r3, r5, lbl_803C0558@l +/* 801783A0 001751A0 38 65 05 58 */ addi r3, r5, lbl_globals@l /* 801783A4 001751A4 C0 1F 00 48 */ lfs f0, 0x48(r31) /* 801783A8 001751A8 3B C3 00 14 */ addi r30, r3, 0x14 /* 801783AC 001751AC 38 61 00 2C */ addi r3, r1, 0x2c @@ -6463,9 +6463,9 @@ render_halo__12zNPCDutchmanFv: /* 80178410 00175210 38 61 00 68 */ addi r3, r1, 0x68 /* 80178414 00175214 38 81 00 08 */ addi r4, r1, 8 /* 80178418 00175218 4B E9 2E 4D */ bl __as__5xVec3FRC5xVec3 -/* 8017841C 0017521C 3C 60 80 33 */ lis r3, lbl_8032A578@ha +/* 8017841C 0017521C 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80178420 00175220 C0 21 00 6C */ lfs f1, 0x6c(r1) -/* 80178424 00175224 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l +/* 80178424 00175224 38 63 A5 78 */ addi r3, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80178428 00175228 C0 03 00 4C */ lfs f0, 0x4c(r3) /* 8017842C 0017522C EC 01 00 2A */ fadds f0, f1, f0 /* 80178430 00175230 D0 01 00 6C */ stfs f0, 0x6c(r1) @@ -6566,7 +6566,7 @@ lbl_80178514: /* 8017859C 0017539C C0 3B 00 00 */ lfs f1, 0(r27) /* 801785A0 001753A0 38 61 00 08 */ addi r3, r1, 8 /* 801785A4 001753A4 C0 1D 00 00 */ lfs f0, 0(r29) -/* 801785A8 001753A8 80 82 C0 A0 */ lwz r4, lbl_803D0A20-_SDA2_BASE_(r2) +/* 801785A8 001753A8 80 82 C0 A0 */ lwz r4, lbl__3187_1-_SDA2_BASE_(r2) /* 801785AC 001753AC 80 02 C0 A4 */ lwz r0, lbl_803D0A24-_SDA2_BASE_(r2) /* 801785B0 001753B0 EC 41 00 28 */ fsubs f2, f1, f0 /* 801785B4 001753B4 90 81 00 08 */ stw r4, 8(r1) @@ -6577,22 +6577,22 @@ lbl_80178514: /* 801785C8 001753C8 D0 41 00 08 */ stfs f2, 8(r1) /* 801785CC 001753CC D0 01 00 0C */ stfs f0, 0xc(r1) /* 801785D0 001753D0 4B E9 D3 8D */ bl length2__5xVec2CFv -/* 801785D4 001753D4 C0 02 AD 38 */ lfs f0, lbl_803CF6B8-_SDA2_BASE_(r2) +/* 801785D4 001753D4 C0 02 AD 38 */ lfs f0, lbl__1996-_SDA2_BASE_(r2) /* 801785D8 001753D8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801785DC 001753DC 40 80 00 24 */ bge lbl_80178600 /* 801785E0 001753E0 C0 1D 00 00 */ lfs f0, 0(r29) -/* 801785E4 001753E4 3C 60 80 33 */ lis r3, lbl_8032A578@ha +/* 801785E4 001753E4 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 801785E8 001753E8 D0 1C 02 EC */ stfs f0, 0x2ec(r28) /* 801785EC 001753EC C0 3D 00 08 */ lfs f1, 8(r29) -/* 801785F0 001753F0 C0 03 A5 78 */ lfs f0, lbl_8032A578@l(r3) +/* 801785F0 001753F0 C0 03 A5 78 */ lfs f0, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l(r3) /* 801785F4 001753F4 EC 01 00 2A */ fadds f0, f1, f0 /* 801785F8 001753F8 D0 1C 02 F4 */ stfs f0, 0x2f4(r28) /* 801785FC 001753FC 48 00 00 34 */ b lbl_80178630 lbl_80178600: /* 80178600 00175400 4B E9 21 FD */ bl xsqrt__Ff -/* 80178604 00175404 3C 60 80 33 */ lis r3, lbl_8032A578@ha +/* 80178604 00175404 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80178608 00175408 C0 61 00 08 */ lfs f3, 8(r1) -/* 8017860C 0017540C C0 83 A5 78 */ lfs f4, lbl_8032A578@l(r3) +/* 8017860C 0017540C C0 83 A5 78 */ lfs f4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l(r3) /* 80178610 00175410 C0 1D 00 00 */ lfs f0, 0(r29) /* 80178614 00175414 EC 24 08 24 */ fdivs f1, f4, f1 /* 80178618 00175418 C0 41 00 0C */ lfs f2, 0xc(r1) @@ -6605,22 +6605,22 @@ lbl_80178630: /* 80178630 00175430 C0 1D 00 04 */ lfs f0, 4(r29) /* 80178634 00175434 D0 1C 02 F0 */ stfs f0, 0x2f0(r28) /* 80178638 00175438 80 7E 00 4C */ lwz r3, 0x4c(r30) -/* 8017863C 0017543C C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) +/* 8017863C 0017543C C0 22 AC B8 */ lfs f1, lbl__1605-_SDA2_BASE_(r2) /* 80178640 00175440 4B FF DF D9 */ bl dissolve__12zNPCDutchmanFf /* 80178644 00175444 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 80178648 00175448 48 00 31 E5 */ bl face_player__12zNPCDutchmanFv /* 8017864C 0017544C 80 9E 00 4C */ lwz r4, 0x4c(r30) /* 80178650 00175450 38 00 00 01 */ li r0, 1 -/* 80178654 00175454 3C 60 80 33 */ lis r3, lbl_8032A578@ha +/* 80178654 00175454 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80178658 00175458 90 04 02 BC */ stw r0, 0x2bc(r4) -/* 8017865C 0017545C 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l +/* 8017865C 0017545C 38 83 A5 78 */ addi r4, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80178660 00175460 C0 04 00 58 */ lfs f0, 0x58(r4) /* 80178664 00175464 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 80178668 00175468 D0 03 02 E0 */ stfs f0, 0x2e0(r3) /* 8017866C 0017546C C0 04 00 5C */ lfs f0, 0x5c(r4) /* 80178670 00175470 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 80178674 00175474 D0 03 02 E4 */ stfs f0, 0x2e4(r3) -/* 80178678 00175478 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) +/* 80178678 00175478 C0 22 AC B8 */ lfs f1, lbl__1605-_SDA2_BASE_(r2) /* 8017867C 0017547C 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 80178680 00175480 FC 60 08 90 */ fmr f3, f1 /* 80178684 00175484 C0 44 00 60 */ lfs f2, 0x60(r4) @@ -6639,9 +6639,9 @@ lbl_80178630: /* 801786B8 001754B8 4E 80 00 20 */ blr /* 801786BC 001754BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801786C0 001754C0 7C 08 02 A6 */ mflr r0 -/* 801786C4 001754C4 3C C0 80 33 */ lis r6, lbl_8032A578@ha +/* 801786C4 001754C4 3C C0 80 33 */ lis r6, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 801786C8 001754C8 90 01 00 14 */ stw r0, 0x14(r1) -/* 801786CC 001754CC 38 C6 A5 78 */ addi r6, r6, lbl_8032A578@l +/* 801786CC 001754CC 38 C6 A5 78 */ addi r6, r6, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 801786D0 001754D0 80 A3 00 4C */ lwz r5, 0x4c(r3) /* 801786D4 001754D4 C0 06 00 1C */ lfs f0, 0x1c(r6) /* 801786D8 001754D8 D0 05 02 E4 */ stfs f0, 0x2e4(r5) @@ -6667,7 +6667,7 @@ lbl_80178630: /* 80178728 00175528 7C DF 33 78 */ mr r31, r6 /* 8017872C 0017552C 38 63 02 F8 */ addi r3, r3, 0x2f8 /* 80178730 00175530 4B E9 29 CD */ bl length2__5xVec3CFv -/* 80178734 00175534 C0 02 AC EC */ lfs f0, lbl_803CF66C-_SDA2_BASE_(r2) +/* 80178734 00175534 C0 02 AC EC */ lfs f0, lbl__1977_1-_SDA2_BASE_(r2) /* 80178738 00175538 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017873C 0017553C 40 80 00 5C */ bge lbl_80178798 /* 80178740 00175540 80 7C 00 4C */ lwz r3, 0x4c(r28) @@ -6679,11 +6679,11 @@ lbl_80178630: /* 80178758 00175558 4B E9 2A 75 */ bl __mi__5xVec3CFRC5xVec3 /* 8017875C 0017555C 38 61 00 08 */ addi r3, r1, 8 /* 80178760 00175560 4B E9 29 9D */ bl length2__5xVec3CFv -/* 80178764 00175564 C0 02 AC EC */ lfs f0, lbl_803CF66C-_SDA2_BASE_(r2) +/* 80178764 00175564 C0 02 AC EC */ lfs f0, lbl__1977_1-_SDA2_BASE_(r2) /* 80178768 00175568 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017876C 0017556C 40 80 00 2C */ bge lbl_80178798 /* 80178770 00175570 80 7C 00 4C */ lwz r3, 0x4c(r28) -/* 80178774 00175574 C0 22 AC CC */ lfs f1, lbl_803CF64C-_SDA2_BASE_(r2) +/* 80178774 00175574 C0 22 AC CC */ lfs f1, lbl__1689-_SDA2_BASE_(r2) /* 80178778 00175578 48 00 33 15 */ bl turning__12zNPCDutchmanCFf /* 8017877C 0017557C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80178780 00175580 40 82 00 18 */ bne lbl_80178798 @@ -6852,11 +6852,11 @@ lbl_801789BC: /* 801789EC 001757EC 93 E1 00 0C */ stw r31, 0xc(r1) /* 801789F0 001757F0 93 C1 00 08 */ stw r30, 8(r1) /* 801789F4 001757F4 7C 7E 1B 78 */ mr r30, r3 -/* 801789F8 001757F8 3C 60 80 33 */ lis r3, lbl_8032A578@ha -/* 801789FC 001757FC C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) +/* 801789F8 001757F8 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 801789FC 001757FC C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) /* 80178A00 00175800 FF E0 08 90 */ fmr f31, f1 /* 80178A04 00175804 80 DE 00 4C */ lwz r6, 0x4c(r30) -/* 80178A08 00175808 38 A3 A5 78 */ addi r5, r3, lbl_8032A578@l +/* 80178A08 00175808 38 A3 A5 78 */ addi r5, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80178A0C 0017580C 7C 9F 23 78 */ mr r31, r4 /* 80178A10 00175810 D0 06 02 D0 */ stfs f0, 0x2d0(r6) /* 80178A14 00175814 80 7E 00 4C */ lwz r3, 0x4c(r30) @@ -6884,9 +6884,9 @@ lbl_801789BC: /* 80178A6C 0017586C 4E 80 00 20 */ blr /* 80178A70 00175870 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80178A74 00175874 7C 08 02 A6 */ mflr r0 -/* 80178A78 00175878 3C E0 80 33 */ lis r7, lbl_8032A578@ha +/* 80178A78 00175878 3C E0 80 33 */ lis r7, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80178A7C 0017587C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80178A80 00175880 38 E7 A5 78 */ addi r7, r7, lbl_8032A578@l +/* 80178A80 00175880 38 E7 A5 78 */ addi r7, r7, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80178A84 00175884 81 03 00 4C */ lwz r8, 0x4c(r3) /* 80178A88 00175888 C0 07 00 C8 */ lfs f0, 0xc8(r7) /* 80178A8C 0017588C C0 48 02 D0 */ lfs f2, 0x2d0(r8) @@ -6942,9 +6942,9 @@ lbl_80178B18: /* 80178B44 00175944 F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0 /* 80178B48 00175948 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80178B4C 0017594C 93 C1 00 18 */ stw r30, 0x18(r1) -/* 80178B50 00175950 3C A0 80 33 */ lis r5, lbl_8032A578@ha +/* 80178B50 00175950 3C A0 80 33 */ lis r5, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80178B54 00175954 7C 7E 1B 78 */ mr r30, r3 -/* 80178B58 00175958 38 A5 A5 78 */ addi r5, r5, lbl_8032A578@l +/* 80178B58 00175958 38 A5 A5 78 */ addi r5, r5, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80178B5C 0017595C 7C 9F 23 78 */ mr r31, r4 /* 80178B60 00175960 C0 05 00 C0 */ lfs f0, 0xc0(r5) /* 80178B64 00175964 FF E0 08 90 */ fmr f31, f1 @@ -6958,8 +6958,8 @@ lbl_80178B18: /* 80178B84 00175984 38 63 03 04 */ addi r3, r3, 0x304 /* 80178B88 00175988 4B E9 26 DD */ bl __as__5xVec3FRC5xVec3 /* 80178B8C 0017598C 80 BE 00 4C */ lwz r5, 0x4c(r30) -/* 80178B90 00175990 3C 60 80 33 */ lis r3, lbl_8032A578@ha -/* 80178B94 00175994 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l +/* 80178B90 00175990 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 80178B94 00175994 38 83 A5 78 */ addi r4, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80178B98 00175998 38 65 03 10 */ addi r3, r5, 0x310 /* 80178B9C 0017599C 38 84 00 B4 */ addi r4, r4, 0xb4 /* 80178BA0 001759A0 4B E9 26 C5 */ bl __as__5xVec3FRC5xVec3 @@ -6967,9 +6967,9 @@ lbl_80178B18: /* 80178BA8 001759A8 48 00 2C 75 */ bl get_center__12zNPCDutchmanCFv /* 80178BAC 001759AC 80 9E 00 4C */ lwz r4, 0x4c(r30) /* 80178BB0 001759B0 7C 65 1B 78 */ mr r5, r3 -/* 80178BB4 001759B4 C0 22 AD C8 */ lfs f1, lbl_803CF748-_SDA2_BASE_(r2) +/* 80178BB4 001759B4 C0 22 AD C8 */ lfs f1, lbl__3282-_SDA2_BASE_(r2) /* 80178BB8 001759B8 38 61 00 08 */ addi r3, r1, 8 -/* 80178BBC 001759BC C0 42 AD 94 */ lfs f2, lbl_803CF714-_SDA2_BASE_(r2) +/* 80178BBC 001759BC C0 42 AD 94 */ lfs f2, lbl__2180-_SDA2_BASE_(r2) /* 80178BC0 001759C0 4B FF EF 59 */ bl random_orbit__12zNPCDutchmanCFRC5xVec3ff /* 80178BC4 001759C4 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 80178BC8 001759C8 38 81 00 08 */ addi r4, r1, 8 @@ -7018,7 +7018,7 @@ lbl_80178B18: /* 80178C74 00175A74 7C DF 33 78 */ mr r31, r6 /* 80178C78 00175A78 38 63 02 F8 */ addi r3, r3, 0x2f8 /* 80178C7C 00175A7C 4B E9 24 81 */ bl length2__5xVec3CFv -/* 80178C80 00175A80 C0 02 AC EC */ lfs f0, lbl_803CF66C-_SDA2_BASE_(r2) +/* 80178C80 00175A80 C0 02 AC EC */ lfs f0, lbl__1977_1-_SDA2_BASE_(r2) /* 80178C84 00175A84 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80178C88 00175A88 40 80 00 48 */ bge lbl_80178CD0 /* 80178C8C 00175A8C 80 7C 00 4C */ lwz r3, 0x4c(r28) @@ -7030,7 +7030,7 @@ lbl_80178B18: /* 80178CA4 00175AA4 4B E9 25 29 */ bl __mi__5xVec3CFRC5xVec3 /* 80178CA8 00175AA8 38 61 00 08 */ addi r3, r1, 8 /* 80178CAC 00175AAC 4B E9 24 51 */ bl length2__5xVec3CFv -/* 80178CB0 00175AB0 C0 02 AC EC */ lfs f0, lbl_803CF66C-_SDA2_BASE_(r2) +/* 80178CB0 00175AB0 C0 02 AC EC */ lfs f0, lbl__1977_1-_SDA2_BASE_(r2) /* 80178CB4 00175AB4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80178CB8 00175AB8 40 80 00 18 */ bge lbl_80178CD0 /* 80178CBC 00175ABC 38 00 00 01 */ li r0, 1 @@ -7094,16 +7094,16 @@ lbl_80178D64: /* 80178D94 00175B94 93 E1 00 0C */ stw r31, 0xc(r1) /* 80178D98 00175B98 93 C1 00 08 */ stw r30, 8(r1) /* 80178D9C 00175B9C 7C 7E 1B 78 */ mr r30, r3 -/* 80178DA0 00175BA0 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) +/* 80178DA0 00175BA0 C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) /* 80178DA4 00175BA4 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80178DA8 00175BA8 FF E0 08 90 */ fmr f31, f1 /* 80178DAC 00175BAC 7C 9F 23 78 */ mr r31, r4 /* 80178DB0 00175BB0 D0 03 02 D0 */ stfs f0, 0x2d0(r3) /* 80178DB4 00175BB4 80 7E 00 4C */ lwz r3, 0x4c(r30) /* 80178DB8 00175BB8 48 00 2A 75 */ bl face_player__12zNPCDutchmanFv -/* 80178DBC 00175BBC 3C 80 80 33 */ lis r4, lbl_8032A578@ha +/* 80178DBC 00175BBC 3C 80 80 33 */ lis r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80178DC0 00175BC0 80 7E 00 4C */ lwz r3, 0x4c(r30) -/* 80178DC4 00175BC4 38 84 A5 78 */ addi r4, r4, lbl_8032A578@l +/* 80178DC4 00175BC4 38 84 A5 78 */ addi r4, r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80178DC8 00175BC8 C0 24 00 C8 */ lfs f1, 0xc8(r4) /* 80178DCC 00175BCC 4B FF D9 51 */ bl coalesce__12zNPCDutchmanFf /* 80178DD0 00175BD0 FC 20 F8 90 */ fmr f1, f31 @@ -7155,9 +7155,9 @@ lbl_80178D64: /* 80178E88 00175C88 7C 7C 1B 78 */ mr r28, r3 /* 80178E8C 00175C8C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80178E90 00175C90 4B F7 A1 0D */ bl AnimCurState__10zNPCCommonFv -/* 80178E94 00175C94 3C 80 80 2A */ lis r4, lbl_802990E0@ha +/* 80178E94 00175C94 3C 80 80 2A */ lis r4, lbl_g_hash_subbanim@ha /* 80178E98 00175C98 80 A3 00 08 */ lwz r5, 8(r3) -/* 80178E9C 00175C9C 38 64 90 E0 */ addi r3, r4, lbl_802990E0@l +/* 80178E9C 00175C9C 38 64 90 E0 */ addi r3, r4, lbl_g_hash_subbanim@l /* 80178EA0 00175CA0 80 03 00 14 */ lwz r0, 0x14(r3) /* 80178EA4 00175CA4 7C 05 00 40 */ cmplw r5, r0 /* 80178EA8 00175CA8 40 82 00 18 */ bne lbl_80178EC0 @@ -7229,15 +7229,15 @@ lbl_80178F64: /* 80178F9C 00175D9C 7C 7E 1B 78 */ mr r30, r3 /* 80178FA0 00175DA0 38 00 00 00 */ li r0, 0 /* 80178FA4 00175DA4 90 03 00 4C */ stw r0, 0x4c(r3) -/* 80178FA8 00175DA8 3C 60 80 33 */ lis r3, lbl_8032A578@ha +/* 80178FA8 00175DA8 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80178FAC 00175DAC 7C 9F 23 78 */ mr r31, r4 /* 80178FB0 00175DB0 FF E0 08 90 */ fmr f31, f1 /* 80178FB4 00175DB4 90 1E 00 50 */ stw r0, 0x50(r30) -/* 80178FB8 00175DB8 38 A3 A5 78 */ addi r5, r3, lbl_8032A578@l +/* 80178FB8 00175DB8 38 A3 A5 78 */ addi r5, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80178FBC 00175DBC 38 61 00 08 */ addi r3, r1, 8 /* 80178FC0 00175DC0 38 80 00 01 */ li r4, 1 /* 80178FC4 00175DC4 C0 25 00 88 */ lfs f1, 0x88(r5) -/* 80178FC8 00175DC8 C0 42 AC BC */ lfs f2, lbl_803CF63C-_SDA2_BASE_(r2) +/* 80178FC8 00175DC8 C0 42 AC BC */ lfs f2, lbl__1606-_SDA2_BASE_(r2) /* 80178FCC 00175DCC 4B EF 69 B1 */ bl zEntPlayer_PredictPos__FP5xVec3ffi /* 80178FD0 00175DD0 80 7E 00 BC */ lwz r3, 0xbc(r30) /* 80178FD4 00175DD4 38 81 00 08 */ addi r4, r1, 8 @@ -7339,20 +7339,20 @@ update_stop__20zNPCGoalDutchmanBeamFf: /* 80179128 00175F28 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8017912C 00175F2C 40 82 00 B8 */ bne lbl_801791E4 /* 80179130 00175F30 38 00 00 01 */ li r0, 1 -/* 80179134 00175F34 3C 60 80 33 */ lis r3, lbl_8032A578@ha +/* 80179134 00175F34 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80179138 00175F38 90 1C 00 4C */ stw r0, 0x4c(r28) -/* 8017913C 00175F3C 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l -/* 80179140 00175F40 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) +/* 8017913C 00175F3C 38 83 A5 78 */ addi r4, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l +/* 80179140 00175F40 C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) /* 80179144 00175F44 80 7C 00 BC */ lwz r3, 0xbc(r28) /* 80179148 00175F48 D0 03 02 D0 */ stfs f0, 0x2d0(r3) -/* 8017914C 00175F4C C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) +/* 8017914C 00175F4C C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) /* 80179150 00175F50 80 7C 00 BC */ lwz r3, 0xbc(r28) /* 80179154 00175F54 D0 03 04 34 */ stfs f0, 0x434(r3) /* 80179158 00175F58 C0 04 00 84 */ lfs f0, 0x84(r4) /* 8017915C 00175F5C 80 7C 00 BC */ lwz r3, 0xbc(r28) /* 80179160 00175F60 D0 03 04 38 */ stfs f0, 0x438(r3) /* 80179164 00175F64 90 1C 00 70 */ stw r0, 0x70(r28) -/* 80179168 00175F68 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) +/* 80179168 00175F68 C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) /* 8017916C 00175F6C 80 7C 00 BC */ lwz r3, 0xbc(r28) /* 80179170 00175F70 D0 03 05 50 */ stfs f0, 0x550(r3) /* 80179174 00175F74 C0 04 00 84 */ lfs f0, 0x84(r4) @@ -7375,7 +7375,7 @@ lbl_80179198: /* 801791B4 00175FB4 38 9F 03 24 */ addi r4, r31, 0x324 /* 801791B8 00175FB8 38 60 00 03 */ li r3, 3 /* 801791BC 00175FBC 80 1C 00 BC */ lwz r0, 0xbc(r28) -/* 801791C0 00175FC0 C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) +/* 801791C0 00175FC0 C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) /* 801791C4 00175FC4 7C 80 22 14 */ add r4, r0, r4 /* 801791C8 00175FC8 4B FF 96 69 */ bl zNPCTypeDutchman.play_sound__30_unnamed_zNPCTypeDutchman_cpp_FiPC5xVec3f /* 801791CC 00175FCC 3B BD 00 01 */ addi r29, r29, 1 @@ -7406,7 +7406,7 @@ update_focus__20zNPCGoalDutchmanBeamFf: /* 80179220 00176020 80 7F 00 BC */ lwz r3, 0xbc(r31) /* 80179224 00176024 38 81 00 08 */ addi r4, r1, 8 /* 80179228 00176028 4B FF EA 85 */ bl turn_to_face__12zNPCDutchmanFRC5xVec3 -/* 8017922C 0017602C C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) +/* 8017922C 0017602C C0 22 AC B8 */ lfs f1, lbl__1605-_SDA2_BASE_(r2) /* 80179230 00176030 7F E3 FB 78 */ mr r3, r31 /* 80179234 00176034 38 9F 00 54 */ addi r4, r31, 0x54 /* 80179238 00176038 38 A1 00 08 */ addi r5, r1, 8 @@ -7414,7 +7414,7 @@ update_focus__20zNPCGoalDutchmanBeamFf: /* 80179240 00176040 7F E3 FB 78 */ mr r3, r31 /* 80179244 00176044 38 80 00 00 */ li r4, 0 /* 80179248 00176048 48 00 06 71 */ bl refresh_beam__20zNPCGoalDutchmanBeamFi -/* 8017924C 0017604C C0 22 AD 94 */ lfs f1, lbl_803CF714-_SDA2_BASE_(r2) +/* 8017924C 0017604C C0 22 AD 94 */ lfs f1, lbl__2180-_SDA2_BASE_(r2) /* 80179250 00176050 7F E3 FB 78 */ mr r3, r31 /* 80179254 00176054 38 9F 00 88 */ addi r4, r31, 0x88 /* 80179258 00176058 38 A1 00 08 */ addi r5, r1, 8 @@ -7423,9 +7423,9 @@ update_focus__20zNPCGoalDutchmanBeamFf: /* 80179264 00176064 38 80 00 01 */ li r4, 1 /* 80179268 00176068 48 00 06 51 */ bl refresh_beam__20zNPCGoalDutchmanBeamFi /* 8017926C 0017606C 80 9F 00 BC */ lwz r4, 0xbc(r31) -/* 80179270 00176070 3C 60 80 33 */ lis r3, lbl_8032A578@ha -/* 80179274 00176074 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l -/* 80179278 00176078 C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) +/* 80179270 00176070 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 80179274 00176074 38 63 A5 78 */ addi r3, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l +/* 80179278 00176078 C0 02 AC BC */ lfs f0, lbl__1606-_SDA2_BASE_(r2) /* 8017927C 0017607C C0 44 02 D0 */ lfs f2, 0x2d0(r4) /* 80179280 00176080 C0 23 00 88 */ lfs f1, 0x88(r3) /* 80179284 00176084 EC 22 08 24 */ fdivs f1, f2, f1 @@ -7435,10 +7435,10 @@ update_focus__20zNPCGoalDutchmanBeamFf: /* 80179294 00176094 40 82 00 2C */ bne lbl_801792C0 /* 80179298 00176098 D0 04 04 34 */ stfs f0, 0x434(r4) /* 8017929C 0017609C 38 00 00 02 */ li r0, 2 -/* 801792A0 001760A0 C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) +/* 801792A0 001760A0 C0 02 AC BC */ lfs f0, lbl__1606-_SDA2_BASE_(r2) /* 801792A4 001760A4 80 7F 00 BC */ lwz r3, 0xbc(r31) /* 801792A8 001760A8 D0 03 05 50 */ stfs f0, 0x550(r3) -/* 801792AC 001760AC C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) +/* 801792AC 001760AC C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) /* 801792B0 001760B0 80 7F 00 BC */ lwz r3, 0xbc(r31) /* 801792B4 001760B4 D0 03 02 D0 */ stfs f0, 0x2d0(r3) /* 801792B8 001760B8 90 1F 00 4C */ stw r0, 0x4c(r31) @@ -7484,18 +7484,18 @@ update_fire__20zNPCGoalDutchmanBeamFf: /* 80179344 00176144 38 A0 00 01 */ li r5, 1 /* 80179348 00176148 48 00 03 F5 */ bl update_beam__20zNPCGoalDutchmanBeamFfRQ220zNPCGoalDutchmanBeam9beam_datai /* 8017934C 0017614C C0 1F 00 68 */ lfs f0, 0x68(r31) -/* 80179350 00176150 C0 82 AC B0 */ lfs f4, lbl_803CF630-_SDA2_BASE_(r2) +/* 80179350 00176150 C0 82 AC B0 */ lfs f4, lbl__1603_1-_SDA2_BASE_(r2) /* 80179354 00176154 FC 00 20 40 */ fcmpo cr0, f0, f4 /* 80179358 00176158 4C 41 13 82 */ cror 2, 1, 2 /* 8017935C 0017615C 40 82 00 B4 */ bne lbl_80179410 -/* 80179360 00176160 C0 62 AC B4 */ lfs f3, lbl_803CF634-_SDA2_BASE_(r2) +/* 80179360 00176160 C0 62 AC B4 */ lfs f3, lbl__1604-_SDA2_BASE_(r2) /* 80179364 00176164 FC 00 18 40 */ fcmpo cr0, f0, f3 /* 80179368 00176168 4C 40 13 82 */ cror 2, 0, 2 /* 8017936C 0017616C 40 82 00 A4 */ bne lbl_80179410 -/* 80179370 00176170 3C 60 80 33 */ lis r3, lbl_8032A578@ha +/* 80179370 00176170 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80179374 00176174 C0 1F 00 64 */ lfs f0, 0x64(r31) -/* 80179378 00176178 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l -/* 8017937C 0017617C C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) +/* 80179378 00176178 38 63 A5 78 */ addi r3, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l +/* 8017937C 0017617C C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) /* 80179380 00176180 C0 43 00 70 */ lfs f2, 0x70(r3) /* 80179384 00176184 EC 00 10 24 */ fdivs f0, f0, f2 /* 80179388 00176188 EC 00 08 28 */ fsubs f0, f0, f1 @@ -7519,7 +7519,7 @@ update_fire__20zNPCGoalDutchmanBeamFf: /* 801793D0 001761D0 FC 00 18 40 */ fcmpo cr0, f0, f3 /* 801793D4 001761D4 4C 40 13 82 */ cror 2, 0, 2 /* 801793D8 001761D8 40 82 00 38 */ bne lbl_80179410 -/* 801793DC 001761DC C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) +/* 801793DC 001761DC C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) /* 801793E0 001761E0 38 00 00 03 */ li r0, 3 /* 801793E4 001761E4 80 7F 00 BC */ lwz r3, 0xbc(r31) /* 801793E8 001761E8 3B C0 00 00 */ li r30, 0 @@ -7547,17 +7547,17 @@ lbl_80179410: update_unfocus__20zNPCGoalDutchmanBeamFf: /* 80179430 00176230 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80179434 00176234 7C 08 02 A6 */ mflr r0 -/* 80179438 00176238 3C 80 80 33 */ lis r4, lbl_8032A578@ha +/* 80179438 00176238 3C 80 80 33 */ lis r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 8017943C 0017623C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80179440 00176240 38 84 A5 78 */ addi r4, r4, lbl_8032A578@l +/* 80179440 00176240 38 84 A5 78 */ addi r4, r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80179444 00176244 93 E1 00 0C */ stw r31, 0xc(r1) /* 80179448 00176248 7C 7F 1B 78 */ mr r31, r3 /* 8017944C 0017624C 80 63 00 BC */ lwz r3, 0xbc(r3) /* 80179450 00176250 C0 04 00 88 */ lfs f0, 0x88(r4) /* 80179454 00176254 C0 23 02 D0 */ lfs f1, 0x2d0(r3) -/* 80179458 00176258 C0 42 AC BC */ lfs f2, lbl_803CF63C-_SDA2_BASE_(r2) +/* 80179458 00176258 C0 42 AC BC */ lfs f2, lbl__1606-_SDA2_BASE_(r2) /* 8017945C 0017625C EC 21 00 24 */ fdivs f1, f1, f0 -/* 80179460 00176260 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) +/* 80179460 00176260 C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) /* 80179464 00176264 EC 22 08 28 */ fsubs f1, f2, f1 /* 80179468 00176268 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017946C 0017626C EC 01 00 72 */ fmuls f0, f1, f1 @@ -7565,8 +7565,8 @@ update_unfocus__20zNPCGoalDutchmanBeamFf: /* 80179474 00176274 40 82 00 64 */ bne lbl_801794D8 /* 80179478 00176278 4B FF E0 A9 */ bl stop_beam__12zNPCDutchmanFv /* 8017947C 0017627C 80 BF 00 50 */ lwz r5, 0x50(r31) -/* 80179480 00176280 3C 60 80 33 */ lis r3, lbl_8032A578@ha -/* 80179484 00176284 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l +/* 80179480 00176280 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 80179484 00176284 38 83 A5 78 */ addi r4, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80179488 00176288 38 C0 00 04 */ li r6, 4 /* 8017948C 0017628C 38 05 00 01 */ addi r0, r5, 1 /* 80179490 00176290 90 1F 00 50 */ stw r0, 0x50(r31) @@ -7621,11 +7621,11 @@ aim_beam__20zNPCGoalDutchmanBeamCFRQ220zNPCGoalDutchmanBeam9beam_dataRC5xVec3f: /* 8017953C 0017633C 93 A1 00 14 */ stw r29, 0x14(r1) /* 80179540 00176340 93 81 00 10 */ stw r28, 0x10(r1) /* 80179544 00176344 FF E0 08 90 */ fmr f31, f1 -/* 80179548 00176348 3C C0 80 33 */ lis r6, lbl_8032A578@ha +/* 80179548 00176348 3C C0 80 33 */ lis r6, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 8017954C 0017634C 80 63 00 BC */ lwz r3, 0xbc(r3) /* 80179550 00176350 7C 9C 23 78 */ mr r28, r4 /* 80179554 00176354 7C BD 2B 78 */ mr r29, r5 -/* 80179558 00176358 3B C6 A5 78 */ addi r30, r6, lbl_8032A578@l +/* 80179558 00176358 3B C6 A5 78 */ addi r30, r6, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017955C 0017635C 48 00 22 C1 */ bl get_center__12zNPCDutchmanCFv /* 80179560 00176360 7C 7F 1B 78 */ mr r31, r3 /* 80179564 00176364 7F 83 E3 78 */ mr r3, r28 @@ -7642,29 +7642,29 @@ aim_beam__20zNPCGoalDutchmanBeamCFRQ220zNPCGoalDutchmanBeam9beam_dataRC5xVec3f: /* 80179590 00176390 4B EA CD 89 */ bl assign__5xVec2Fff /* 80179594 00176394 38 7C 00 08 */ addi r3, r28, 8 /* 80179598 00176398 4B E9 C3 C5 */ bl length2__5xVec2CFv -/* 8017959C 0017639C C0 02 AC B0 */ lfs f0, lbl_803CF630-_SDA2_BASE_(r2) +/* 8017959C 0017639C C0 02 AC B0 */ lfs f0, lbl__1603_1-_SDA2_BASE_(r2) /* 801795A0 001763A0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801795A4 001763A4 4C 41 13 82 */ cror 2, 1, 2 /* 801795A8 001763A8 40 82 00 28 */ bne lbl_801795D0 -/* 801795AC 001763AC C0 02 AC B4 */ lfs f0, lbl_803CF634-_SDA2_BASE_(r2) +/* 801795AC 001763AC C0 02 AC B4 */ lfs f0, lbl__1604-_SDA2_BASE_(r2) /* 801795B0 001763B0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801795B4 001763B4 4C 40 13 82 */ cror 2, 0, 2 /* 801795B8 001763B8 40 82 00 18 */ bne lbl_801795D0 -/* 801795BC 001763BC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) +/* 801795BC 001763BC C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) /* 801795C0 001763C0 38 7C 00 08 */ addi r3, r28, 8 -/* 801795C4 001763C4 C0 42 AC B8 */ lfs f2, lbl_803CF638-_SDA2_BASE_(r2) +/* 801795C4 001763C4 C0 42 AC B8 */ lfs f2, lbl__1605-_SDA2_BASE_(r2) /* 801795C8 001763C8 4B EA CD 51 */ bl assign__5xVec2Fff /* 801795CC 001763CC 48 00 00 18 */ b lbl_801795E4 lbl_801795D0: /* 801795D0 001763D0 4B E9 12 2D */ bl xsqrt__Ff -/* 801795D4 001763D4 C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) +/* 801795D4 001763D4 C0 02 AC BC */ lfs f0, lbl__1606-_SDA2_BASE_(r2) /* 801795D8 001763D8 38 7C 00 08 */ addi r3, r28, 8 /* 801795DC 001763DC EC 20 08 24 */ fdivs f1, f0, f1 /* 801795E0 001763E0 4B EE 6B 21 */ bl __amu__5xVec2Ff lbl_801795E4: /* 801795E4 001763E4 C0 1E 00 6C */ lfs f0, 0x6c(r30) /* 801795E8 001763E8 D0 1C 00 10 */ stfs f0, 0x10(r28) -/* 801795EC 001763EC C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) +/* 801795EC 001763EC C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) /* 801795F0 001763F0 D0 1C 00 14 */ stfs f0, 0x14(r28) /* 801795F4 001763F4 D3 FC 00 18 */ stfs f31, 0x18(r28) /* 801795F8 001763F8 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 @@ -7689,9 +7689,9 @@ calc_beam_loc__20zNPCGoalDutchmanBeamCFR5xVec2fRCQ220zNPCGoalDutchmanBeam9beam_d /* 80179638 00176438 F3 C1 00 48 */ psq_st f30, 72(r1), 0, qr0 /* 8017963C 0017643C 93 E1 00 3C */ stw r31, 0x3c(r1) /* 80179640 00176440 93 C1 00 38 */ stw r30, 0x38(r1) -/* 80179644 00176444 3C 60 80 33 */ lis r3, lbl_8032A578@ha +/* 80179644 00176444 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80179648 00176448 7C BF 2B 78 */ mr r31, r5 -/* 8017964C 0017644C 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l +/* 8017964C 0017644C 38 63 A5 78 */ addi r3, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80179650 00176450 FF C0 08 90 */ fmr f30, f1 /* 80179654 00176454 C0 23 00 6C */ lfs f1, 0x6c(r3) /* 80179658 00176458 7C 9E 23 78 */ mr r30, r4 @@ -7703,7 +7703,7 @@ calc_beam_loc__20zNPCGoalDutchmanBeamCFR5xVec2fRCQ220zNPCGoalDutchmanBeam9beam_d /* 80179670 00176470 C0 23 00 74 */ lfs f1, 0x74(r3) /* 80179674 00176474 EC 60 28 28 */ fsubs f3, f0, f5 /* 80179678 00176478 EC 84 10 24 */ fdivs f4, f4, f2 -/* 8017967C 0017647C C0 42 AD 98 */ lfs f2, lbl_803CF718-_SDA2_BASE_(r2) +/* 8017967C 0017647C C0 42 AD 98 */ lfs f2, lbl__2181_1-_SDA2_BASE_(r2) /* 80179680 00176480 C0 05 00 18 */ lfs f0, 0x18(r5) /* 80179684 00176484 EC 24 00 72 */ fmuls f1, f4, f1 /* 80179688 00176488 EF E4 28 FA */ fmadds f31, f4, f3, f5 @@ -7711,7 +7711,7 @@ calc_beam_loc__20zNPCGoalDutchmanBeamCFR5xVec2fRCQ220zNPCGoalDutchmanBeam9beam_d /* 80179690 00176490 4B F4 B7 BD */ bl isin__Ff /* 80179694 00176494 C0 1F 00 08 */ lfs f0, 8(r31) /* 80179698 00176498 EC 3F 00 72 */ fmuls f1, f31, f1 -/* 8017969C 0017649C 80 82 C0 A8 */ lwz r4, lbl_803D0A28-_SDA2_BASE_(r2) +/* 8017969C 0017649C 80 82 C0 A8 */ lwz r4, lbl__3458-_SDA2_BASE_(r2) /* 801796A0 001764A0 38 61 00 28 */ addi r3, r1, 0x28 /* 801796A4 001764A4 80 02 C0 AC */ lwz r0, lbl_803D0A2C-_SDA2_BASE_(r2) /* 801796A8 001764A8 FC 00 00 50 */ fneg f0, f0 @@ -7763,11 +7763,11 @@ update_beam__20zNPCGoalDutchmanBeamFfRQ220zNPCGoalDutchmanBeam9beam_datai: /* 80179754 00176554 F3 C1 00 48 */ psq_st f30, 72(r1), 0, qr0 /* 80179758 00176558 BF 61 00 2C */ stmw r27, 0x2c(r1) /* 8017975C 0017655C FF E0 08 90 */ fmr f31, f1 -/* 80179760 00176560 3C C0 80 33 */ lis r6, lbl_8032A578@ha +/* 80179760 00176560 3C C0 80 33 */ lis r6, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80179764 00176564 7C BD 2B 78 */ mr r29, r5 /* 80179768 00176568 7C 9C 23 78 */ mr r28, r4 /* 8017976C 0017656C 7C 7B 1B 78 */ mr r27, r3 -/* 80179770 00176570 3B E6 A5 78 */ addi r31, r6, lbl_8032A578@l +/* 80179770 00176570 3B E6 A5 78 */ addi r31, r6, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80179774 00176574 7F A4 EB 78 */ mr r4, r29 /* 80179778 00176578 48 00 01 99 */ bl start_effects__20zNPCGoalDutchmanBeamFif /* 8017977C 0017657C C0 1C 00 10 */ lfs f0, 0x10(r28) @@ -7781,11 +7781,11 @@ update_beam__20zNPCGoalDutchmanBeamFfRQ220zNPCGoalDutchmanBeam9beam_datai: /* 8017979C 0017659C C0 9F 00 68 */ lfs f4, 0x68(r31) /* 801797A0 001765A0 D0 01 00 08 */ stfs f0, 8(r1) /* 801797A4 001765A4 4B EB 79 B1 */ bl xAccelMove__FRfRfffff -/* 801797A8 001765A8 3C 60 80 33 */ lis r3, lbl_8032A578@ha +/* 801797A8 001765A8 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 801797AC 001765AC C0 41 00 0C */ lfs f2, 0xc(r1) -/* 801797B0 001765B0 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l +/* 801797B0 001765B0 38 63 A5 78 */ addi r3, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 801797B4 001765B4 C0 3C 00 10 */ lfs f1, 0x10(r28) -/* 801797B8 001765B8 C0 02 AD 18 */ lfs f0, lbl_803CF698-_SDA2_BASE_(r2) +/* 801797B8 001765B8 C0 02 AD 18 */ lfs f0, lbl__1988-_SDA2_BASE_(r2) /* 801797BC 001765BC C0 63 00 8C */ lfs f3, 0x8c(r3) /* 801797C0 001765C0 EC 82 08 28 */ fsubs f4, f2, f1 /* 801797C4 001765C4 EC 00 00 F2 */ fmuls f0, f0, f3 @@ -7793,7 +7793,7 @@ update_beam__20zNPCGoalDutchmanBeamFfRQ220zNPCGoalDutchmanBeam9beam_datai: /* 801797CC 001765CC 4C 41 13 82 */ cror 2, 1, 2 /* 801797D0 001765D0 40 82 00 98 */ bne lbl_80179868 /* 801797D4 001765D4 EC 04 18 24 */ fdivs f0, f4, f3 -/* 801797D8 001765D8 C0 22 AC C0 */ lfs f1, lbl_803CF640-_SDA2_BASE_(r2) +/* 801797D8 001765D8 C0 22 AC C0 */ lfs f1, lbl__1632_1-_SDA2_BASE_(r2) /* 801797DC 001765DC EC 01 00 2A */ fadds f0, f1, f0 /* 801797E0 001765E0 FC 00 00 1E */ fctiwz f0, f0 /* 801797E4 001765E4 D8 01 00 10 */ stfd f0, 0x10(r1) @@ -7807,10 +7807,10 @@ lbl_801797FC: /* 80179800 00176600 3C 00 43 30 */ lis r0, 0x4330 /* 80179804 00176604 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 80179808 00176608 90 01 00 18 */ stw r0, 0x18(r1) -/* 8017980C 0017660C C8 22 AD D0 */ lfd f1, lbl_803CF750-_SDA2_BASE_(r2) +/* 8017980C 0017660C C8 22 AD D0 */ lfd f1, lbl__3493-_SDA2_BASE_(r2) /* 80179810 00176610 3B C0 00 00 */ li r30, 0 /* 80179814 00176614 90 61 00 1C */ stw r3, 0x1c(r1) -/* 80179818 00176618 C0 42 AC BC */ lfs f2, lbl_803CF63C-_SDA2_BASE_(r2) +/* 80179818 00176618 C0 42 AC BC */ lfs f2, lbl__1606-_SDA2_BASE_(r2) /* 8017981C 0017661C C8 01 00 18 */ lfd f0, 0x18(r1) /* 80179820 00176620 EC 00 08 28 */ fsubs f0, f0, f1 /* 80179824 00176624 EC 02 00 24 */ fdivs f0, f2, f0 @@ -7866,9 +7866,9 @@ refresh_beam__20zNPCGoalDutchmanBeamFi: /* 801798D4 001766D4 C0 3F 00 64 */ lfs f1, 0x64(r31) /* 801798D8 001766D8 38 BF 00 54 */ addi r5, r31, 0x54 /* 801798DC 001766DC 4B FF FD 45 */ bl calc_beam_loc__20zNPCGoalDutchmanBeamCFR5xVec2fRCQ220zNPCGoalDutchmanBeam9beam_data -/* 801798E0 001766E0 3C 60 80 33 */ lis r3, lbl_8032A578@ha +/* 801798E0 001766E0 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 801798E4 001766E4 C0 21 00 08 */ lfs f1, 8(r1) -/* 801798E8 001766E8 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l +/* 801798E8 001766E8 38 63 A5 78 */ addi r3, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 801798EC 001766EC C0 61 00 0C */ lfs f3, 0xc(r1) /* 801798F0 001766F0 C0 43 00 24 */ lfs f2, 0x24(r3) /* 801798F4 001766F4 38 7F 00 74 */ addi r3, r31, 0x74 @@ -7903,7 +7903,7 @@ start_effects__20zNPCGoalDutchmanBeamFif: /* 8017995C 0017675C 80 1B 00 BC */ lwz r0, 0xbc(r27) /* 80179960 00176760 38 A0 00 00 */ li r5, 0 /* 80179964 00176764 57 9F 10 3A */ slwi r31, r28, 2 -/* 80179968 00176768 3B AD 97 7C */ addi r29, r13, lbl_803CC07C-_SDA_BASE_ +/* 80179968 00176768 3B AD 97 7C */ addi r29, r13, lbl_eyeglow_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_ /* 8017996C 0017676C 7C 60 F2 14 */ add r3, r0, r30 /* 80179970 00176770 38 9E 03 24 */ addi r4, r30, 0x324 /* 80179974 00176774 90 A3 04 30 */ stw r5, 0x430(r3) @@ -7914,10 +7914,10 @@ start_effects__20zNPCGoalDutchmanBeamFif: /* 80179988 00176788 38 7E 00 30 */ addi r3, r30, 0x30 /* 8017998C 0017678C 4B E9 18 D9 */ bl __as__5xVec3FRC5xVec3 /* 80179990 00176790 1C 1C 00 34 */ mulli r0, r28, 0x34 -/* 80179994 00176794 3C 60 80 33 */ lis r3, lbl_8032A578@ha +/* 80179994 00176794 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80179998 00176798 C0 1E 00 30 */ lfs f0, 0x30(r30) /* 8017999C 0017679C FC 20 F8 90 */ fmr f1, f31 -/* 801799A0 001767A0 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l +/* 801799A0 001767A0 38 83 A5 78 */ addi r4, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 801799A4 001767A4 7C 7B 02 14 */ add r3, r27, r0 /* 801799A8 001767A8 C0 64 00 94 */ lfs f3, 0x94(r4) /* 801799AC 001767AC C0 43 00 5C */ lfs f2, 0x5c(r3) @@ -7988,13 +7988,13 @@ add_blast_effects__20zNPCGoalDutchmanBeamFif: /* 80179A98 00176898 7C 7F 1B 78 */ mr r31, r3 /* 80179A9C 0017689C 1F BA 01 1C */ mulli r29, r26, 0x11c /* 80179AA0 001768A0 80 A3 00 BC */ lwz r5, 0xbc(r3) -/* 80179AA4 001768A4 3C 80 80 33 */ lis r4, lbl_8032A578@ha +/* 80179AA4 001768A4 3C 80 80 33 */ lis r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80179AA8 001768A8 FF E0 08 90 */ fmr f31, f1 /* 80179AAC 001768AC 38 00 00 00 */ li r0, 0 /* 80179AB0 001768B0 7C 65 EA 14 */ add r3, r5, r29 /* 80179AB4 001768B4 80 63 04 30 */ lwz r3, 0x430(r3) /* 80179AB8 001768B8 1F 9A 00 34 */ mulli r28, r26, 0x34 -/* 80179ABC 001768BC 3B C4 A5 78 */ addi r30, r4, lbl_8032A578@l +/* 80179ABC 001768BC 3B C4 A5 78 */ addi r30, r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80179AC0 001768C0 54 63 20 36 */ slwi r3, r3, 4 /* 80179AC4 001768C4 7C 7D 1A 14 */ add r3, r29, r3 /* 80179AC8 001768C8 38 63 03 30 */ addi r3, r3, 0x330 @@ -8015,8 +8015,8 @@ add_blast_effects__20zNPCGoalDutchmanBeamFif: /* 80179B04 00176904 7C 63 02 14 */ add r3, r3, r0 /* 80179B08 00176908 38 05 00 01 */ addi r0, r5, 1 /* 80179B0C 0017690C 90 06 04 30 */ stw r0, 0x430(r6) -/* 80179B10 00176910 C0 42 AC BC */ lfs f2, lbl_803CF63C-_SDA2_BASE_(r2) -/* 80179B14 00176914 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) +/* 80179B10 00176910 C0 42 AC BC */ lfs f2, lbl__1606-_SDA2_BASE_(r2) +/* 80179B14 00176914 C0 22 AC B8 */ lfs f1, lbl__1605-_SDA2_BASE_(r2) /* 80179B18 00176918 FC 60 10 90 */ fmr f3, f2 /* 80179B1C 0017691C 80 BC 00 70 */ lwz r5, 0x70(r28) /* 80179B20 00176920 4B EB 0A 95 */ bl insert__9xFXRibbonFRC5xVec3fffUi @@ -8028,7 +8028,7 @@ add_blast_effects__20zNPCGoalDutchmanBeamFif: /* 80179B38 00176938 4B E9 17 2D */ bl __as__5xVec3FRC5xVec3 /* 80179B3C 0017693C FC 20 F8 90 */ fmr f1, f31 /* 80179B40 00176940 80 7F 00 BC */ lwz r3, 0xbc(r31) -/* 80179B44 00176944 80 8D 97 70 */ lwz r4, lbl_803CC070-_SDA_BASE_(r13) +/* 80179B44 00176944 80 8D 97 70 */ lwz r4, lbl_plasma_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) /* 80179B48 00176948 38 BE 03 88 */ addi r5, r30, 0x388 /* 80179B4C 0017694C 48 00 1D D9 */ bl emit_particles__12zNPCDutchmanCFR11zParEmitterfR25xParEmitterCustomSettings /* 80179B50 00176950 38 7E 04 F4 */ addi r3, r30, 0x4f4 @@ -8037,7 +8037,7 @@ add_blast_effects__20zNPCGoalDutchmanBeamFif: /* 80179B5C 0017695C 4B E9 17 09 */ bl __as__5xVec3FRC5xVec3 /* 80179B60 00176960 FC 20 F8 90 */ fmr f1, f31 /* 80179B64 00176964 80 7F 00 BC */ lwz r3, 0xbc(r31) -/* 80179B68 00176968 80 8D 97 74 */ lwz r4, lbl_803CC074-_SDA_BASE_(r13) +/* 80179B68 00176968 80 8D 97 74 */ lwz r4, lbl_spark_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) /* 80179B6C 0017696C 38 BE 04 F4 */ addi r5, r30, 0x4f4 /* 80179B70 00176970 48 00 1D B5 */ bl emit_particles__12zNPCDutchmanCFR11zParEmitterfR25xParEmitterCustomSettings /* 80179B74 00176974 38 7E 06 60 */ addi r3, r30, 0x660 @@ -8046,15 +8046,15 @@ add_blast_effects__20zNPCGoalDutchmanBeamFif: /* 80179B80 00176980 4B E9 16 E5 */ bl __as__5xVec3FRC5xVec3 /* 80179B84 00176984 38 9E 00 00 */ addi r4, r30, 0 /* 80179B88 00176988 38 7E 06 60 */ addi r3, r30, 0x660 -/* 80179B8C 0017698C C0 22 AC E0 */ lfs f1, lbl_803CF660-_SDA2_BASE_(r2) +/* 80179B8C 0017698C C0 22 AC E0 */ lfs f1, lbl__1772_2-_SDA2_BASE_(r2) /* 80179B90 00176990 38 63 00 0C */ addi r3, r3, 0xc /* 80179B94 00176994 C0 04 00 90 */ lfs f0, 0x90(r4) /* 80179B98 00176998 EC 21 00 32 */ fmuls f1, f1, f0 /* 80179B9C 0017699C 48 00 1C 61 */ bl set__10xParInterpFf /* 80179BA0 001769A0 80 7F 00 BC */ lwz r3, 0xbc(r31) /* 80179BA4 001769A4 38 BE 06 60 */ addi r5, r30, 0x660 -/* 80179BA8 001769A8 80 8D 97 78 */ lwz r4, lbl_803CC078-_SDA_BASE_(r13) -/* 80179BAC 001769AC C0 22 AD A0 */ lfs f1, lbl_803CF720-_SDA2_BASE_(r2) +/* 80179BA8 001769A8 80 8D 97 78 */ lwz r4, lbl_light_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) +/* 80179BAC 001769AC C0 22 AD A0 */ lfs f1, lbl__2333-_SDA2_BASE_(r2) /* 80179BB0 001769B0 48 00 1D 75 */ bl emit_particles__12zNPCDutchmanCFR11zParEmitterfR25xParEmitterCustomSettings /* 80179BB4 001769B4 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 /* 80179BB8 001769B8 CB E1 00 20 */ lfd f31, 0x20(r1) @@ -8086,11 +8086,11 @@ add_effects__20zNPCGoalDutchmanBeamFif: /* 80179C14 00176A14 38 84 00 74 */ addi r4, r4, 0x74 /* 80179C18 00176A18 7C 9E 22 14 */ add r4, r30, r4 /* 80179C1C 00176A1C 4B E9 15 B1 */ bl __mi__5xVec3CFRC5xVec3 -/* 80179C20 00176A20 3C 60 80 33 */ lis r3, lbl_8032A578@ha +/* 80179C20 00176A20 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80179C24 00176A24 80 C1 00 08 */ lwz r6, 8(r1) -/* 80179C28 00176A28 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l +/* 80179C28 00176A28 38 83 A5 78 */ addi r4, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80179C2C 00176A2C 80 A1 00 0C */ lwz r5, 0xc(r1) -/* 80179C30 00176A30 C0 22 AC EC */ lfs f1, lbl_803CF66C-_SDA2_BASE_(r2) +/* 80179C30 00176A30 C0 22 AC EC */ lfs f1, lbl__1977_1-_SDA2_BASE_(r2) /* 80179C34 00176A34 38 61 00 14 */ addi r3, r1, 0x14 /* 80179C38 00176A38 C0 04 00 28 */ lfs f0, 0x28(r4) /* 80179C3C 00176A3C 80 01 00 10 */ lwz r0, 0x10(r1) @@ -8133,9 +8133,9 @@ predict_target__20zNPCGoalDutchmanBeamCFR5xVec3: /* 80179CBC 00176ABC F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0 /* 80179CC0 00176AC0 93 E1 00 2C */ stw r31, 0x2c(r1) /* 80179CC4 00176AC4 93 C1 00 28 */ stw r30, 0x28(r1) -/* 80179CC8 00176AC8 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 80179CC8 00176AC8 3C A0 80 3C */ lis r5, lbl_globals@ha /* 80179CCC 00176ACC 7C 9E 23 78 */ mr r30, r4 -/* 80179CD0 00176AD0 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 80179CD0 00176AD0 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 80179CD4 00176AD4 80 63 00 BC */ lwz r3, 0xbc(r3) /* 80179CD8 00176AD8 80 A5 07 04 */ lwz r5, 0x704(r5) /* 80179CDC 00176ADC 80 85 00 4C */ lwz r4, 0x4c(r5) @@ -8153,9 +8153,9 @@ predict_target__20zNPCGoalDutchmanBeamCFR5xVec3: /* 80179D0C 00176B0C 90 81 00 18 */ stw r4, 0x18(r1) /* 80179D10 00176B10 90 01 00 1C */ stw r0, 0x1c(r1) /* 80179D14 00176B14 4B E9 13 E9 */ bl length2__5xVec3CFv -/* 80179D18 00176B18 3C 60 80 33 */ lis r3, lbl_8032A578@ha -/* 80179D1C 00176B1C C0 42 AD 38 */ lfs f2, lbl_803CF6B8-_SDA2_BASE_(r2) -/* 80179D20 00176B20 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l +/* 80179D18 00176B18 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 80179D1C 00176B1C C0 42 AD 38 */ lfs f2, lbl__1996-_SDA2_BASE_(r2) +/* 80179D20 00176B20 38 63 A5 78 */ addi r3, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80179D24 00176B24 C3 E3 00 6C */ lfs f31, 0x6c(r3) /* 80179D28 00176B28 EC 1F 07 F2 */ fmuls f0, f31, f31 /* 80179D2C 00176B2C EC 02 00 2A */ fadds f0, f2, f0 @@ -8168,14 +8168,14 @@ predict_target__20zNPCGoalDutchmanBeamCFR5xVec3: /* 80179D48 00176B48 48 00 00 34 */ b lbl_80179D7C lbl_80179D4C: /* 80179D4C 00176B4C 4B E9 0A B1 */ bl xsqrt__Ff -/* 80179D50 00176B50 3C 60 80 33 */ lis r3, lbl_8032A578@ha +/* 80179D50 00176B50 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80179D54 00176B54 EC 21 F8 28 */ fsubs f1, f1, f31 -/* 80179D58 00176B58 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l +/* 80179D58 00176B58 38 63 A5 78 */ addi r3, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80179D5C 00176B5C C0 43 00 64 */ lfs f2, 0x64(r3) /* 80179D60 00176B60 C0 63 00 70 */ lfs f3, 0x70(r3) /* 80179D64 00176B64 C0 83 00 68 */ lfs f4, 0x68(r3) /* 80179D68 00176B68 4B EB 76 C5 */ bl xAccelMoveTime__Fffff -/* 80179D6C 00176B6C C0 42 AC BC */ lfs f2, lbl_803CF63C-_SDA2_BASE_(r2) +/* 80179D6C 00176B6C C0 42 AC BC */ lfs f2, lbl__1606-_SDA2_BASE_(r2) /* 80179D70 00176B70 7F C3 F3 78 */ mr r3, r30 /* 80179D74 00176B74 38 80 00 01 */ li r4, 1 /* 80179D78 00176B78 4B EF 5C 05 */ bl zEntPlayer_PredictPos__FP5xVec3ffi @@ -8235,7 +8235,7 @@ lbl_80179DF0: /* 80179E44 00176C44 7C 64 1B 78 */ mr r4, r3 /* 80179E48 00176C48 80 7E 00 5C */ lwz r3, 0x5c(r30) /* 80179E4C 00176C4C 4B FF DE 61 */ bl turn_to_face__12zNPCDutchmanFRC5xVec3 -/* 80179E50 00176C50 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) +/* 80179E50 00176C50 C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) /* 80179E54 00176C54 FC 20 F8 90 */ fmr f1, f31 /* 80179E58 00176C58 80 BE 00 5C */ lwz r5, 0x5c(r30) /* 80179E5C 00176C5C 38 00 00 00 */ li r0, 0 @@ -8342,9 +8342,9 @@ lbl_80179FA8: update_wait__21zNPCGoalDutchmanFlameFf: /* 80179FCC 00176DCC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80179FD0 00176DD0 7C 08 02 A6 */ mflr r0 -/* 80179FD4 00176DD4 3C 80 80 33 */ lis r4, lbl_8032A578@ha +/* 80179FD4 00176DD4 3C 80 80 33 */ lis r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 80179FD8 00176DD8 90 01 00 34 */ stw r0, 0x34(r1) -/* 80179FDC 00176DDC 38 84 A5 78 */ addi r4, r4, lbl_8032A578@l +/* 80179FDC 00176DDC 38 84 A5 78 */ addi r4, r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 80179FE0 00176DE0 93 E1 00 2C */ stw r31, 0x2c(r1) /* 80179FE4 00176DE4 7C 7F 1B 78 */ mr r31, r3 /* 80179FE8 00176DE8 93 C1 00 28 */ stw r30, 0x28(r1) @@ -8360,16 +8360,16 @@ update_wait__21zNPCGoalDutchmanFlameFf: /* 8017A010 00176E10 48 00 00 D4 */ b lbl_8017A0E4 lbl_8017A014: /* 8017A014 00176E14 38 00 00 01 */ li r0, 1 -/* 8017A018 00176E18 3C 60 80 33 */ lis r3, lbl_8032A578@ha +/* 8017A018 00176E18 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 8017A01C 00176E1C 90 1F 00 4C */ stw r0, 0x4c(r31) -/* 8017A020 00176E20 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l +/* 8017A020 00176E20 38 63 A5 78 */ addi r3, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017A024 00176E24 38 83 00 04 */ addi r4, r3, 4 /* 8017A028 00176E28 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 8017A02C 00176E2C 38 63 03 04 */ addi r3, r3, 0x304 /* 8017A030 00176E30 4B E9 12 35 */ bl __as__5xVec3FRC5xVec3 /* 8017A034 00176E34 80 BF 00 5C */ lwz r5, 0x5c(r31) -/* 8017A038 00176E38 3C 60 80 33 */ lis r3, lbl_8032A578@ha -/* 8017A03C 00176E3C 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l +/* 8017A038 00176E38 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 8017A03C 00176E3C 38 83 A5 78 */ addi r4, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017A040 00176E40 38 65 03 10 */ addi r3, r5, 0x310 /* 8017A044 00176E44 38 84 00 10 */ addi r4, r4, 0x10 /* 8017A048 00176E48 4B E9 12 1D */ bl __as__5xVec3FRC5xVec3 @@ -8448,7 +8448,7 @@ update_move__21zNPCGoalDutchmanFlameFf: /* 8017A15C 00176F5C 38 61 00 08 */ addi r3, r1, 8 /* 8017A160 00176F60 C0 21 00 30 */ lfs f1, 0x30(r1) /* 8017A164 00176F64 EC 43 10 28 */ fsubs f2, f3, f2 -/* 8017A168 00176F68 80 A2 C0 B0 */ lwz r5, lbl_803D0A30-_SDA2_BASE_(r2) +/* 8017A168 00176F68 80 A2 C0 B0 */ lwz r5, lbl__3585-_SDA2_BASE_(r2) /* 8017A16C 00176F6C 80 02 C0 B4 */ lwz r0, lbl_803D0A34-_SDA2_BASE_(r2) /* 8017A170 00176F70 EC 01 00 28 */ fsubs f0, f1, f0 /* 8017A174 00176F74 90 A1 00 08 */ stw r5, 8(r1) @@ -8456,14 +8456,14 @@ update_move__21zNPCGoalDutchmanFlameFf: /* 8017A17C 00176F7C D0 41 00 08 */ stfs f2, 8(r1) /* 8017A180 00176F80 D0 01 00 0C */ stfs f0, 0xc(r1) /* 8017A184 00176F84 4B FA 33 3D */ bl dot__5xVec2CFRC5xVec2 -/* 8017A188 00176F88 3C 60 80 33 */ lis r3, lbl_8032A578@ha -/* 8017A18C 00176F8C 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l +/* 8017A188 00176F88 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 8017A18C 00176F8C 38 63 A5 78 */ addi r3, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017A190 00176F90 C0 03 00 28 */ lfs f0, 0x28(r3) /* 8017A194 00176F94 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017A198 00176F98 40 81 00 78 */ ble lbl_8017A210 -/* 8017A19C 00176F9C 3C 80 80 2A */ lis r4, lbl_802990E0@ha +/* 8017A19C 00176F9C 3C 80 80 2A */ lis r4, lbl_g_hash_subbanim@ha /* 8017A1A0 00176FA0 80 7F 00 5C */ lwz r3, 0x5c(r31) -/* 8017A1A4 00176FA4 38 84 90 E0 */ addi r4, r4, lbl_802990E0@l +/* 8017A1A4 00176FA4 38 84 90 E0 */ addi r4, r4, lbl_g_hash_subbanim@l /* 8017A1A8 00176FA8 38 A0 00 00 */ li r5, 0 /* 8017A1AC 00176FAC 80 84 00 48 */ lwz r4, 0x48(r4) /* 8017A1B0 00176FB0 4B F7 8B E1 */ bl AnimStart__10zNPCCommonFUii @@ -8476,14 +8476,14 @@ update_move__21zNPCGoalDutchmanFlameFf: /* 8017A1CC 00176FCC 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 8017A1D0 00176FD0 4B FF C3 61 */ bl stop_hand_trail__12zNPCDutchmanFv /* 8017A1D4 00176FD4 80 BF 00 5C */ lwz r5, 0x5c(r31) -/* 8017A1D8 00176FD8 3C 60 80 33 */ lis r3, lbl_8032A578@ha -/* 8017A1DC 00176FDC 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l +/* 8017A1D8 00176FD8 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 8017A1DC 00176FDC 38 83 A5 78 */ addi r4, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017A1E0 00176FE0 38 65 03 04 */ addi r3, r5, 0x304 /* 8017A1E4 00176FE4 38 84 00 A8 */ addi r4, r4, 0xa8 /* 8017A1E8 00176FE8 4B E9 10 7D */ bl __as__5xVec3FRC5xVec3 /* 8017A1EC 00176FEC 80 BF 00 5C */ lwz r5, 0x5c(r31) -/* 8017A1F0 00176FF0 3C 60 80 33 */ lis r3, lbl_8032A578@ha -/* 8017A1F4 00176FF4 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l +/* 8017A1F0 00176FF0 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 8017A1F4 00176FF4 38 83 A5 78 */ addi r4, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017A1F8 00176FF8 38 65 03 10 */ addi r3, r5, 0x310 /* 8017A1FC 00176FFC 38 84 00 B4 */ addi r4, r4, 0xb4 /* 8017A200 00177000 4B E9 10 65 */ bl __as__5xVec3FRC5xVec3 @@ -8497,7 +8497,7 @@ lbl_8017A218: /* 8017A218 00177018 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 8017A21C 0017701C 38 63 02 F8 */ addi r3, r3, 0x2f8 /* 8017A220 00177020 4B E9 0E DD */ bl length2__5xVec3CFv -/* 8017A224 00177024 C0 02 AC EC */ lfs f0, lbl_803CF66C-_SDA2_BASE_(r2) +/* 8017A224 00177024 C0 02 AC EC */ lfs f0, lbl__1977_1-_SDA2_BASE_(r2) /* 8017A228 00177028 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017A22C 0017702C 40 80 00 88 */ bge lbl_8017A2B4 /* 8017A230 00177030 80 7F 00 5C */ lwz r3, 0x5c(r31) @@ -8509,7 +8509,7 @@ lbl_8017A218: /* 8017A248 00177048 4B E9 0F 85 */ bl __mi__5xVec3CFRC5xVec3 /* 8017A24C 0017704C 38 61 00 10 */ addi r3, r1, 0x10 /* 8017A250 00177050 4B E9 0E AD */ bl length2__5xVec3CFv -/* 8017A254 00177054 C0 02 AC EC */ lfs f0, lbl_803CF66C-_SDA2_BASE_(r2) +/* 8017A254 00177054 C0 02 AC EC */ lfs f0, lbl__1977_1-_SDA2_BASE_(r2) /* 8017A258 00177058 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017A25C 0017705C 40 80 00 58 */ bge lbl_8017A2B4 /* 8017A260 00177060 38 00 00 02 */ li r0, 2 @@ -8519,9 +8519,9 @@ lbl_8017A218: /* 8017A270 00177070 88 1F 00 58 */ lbz r0, 0x58(r31) /* 8017A274 00177074 28 00 00 00 */ cmplwi r0, 0 /* 8017A278 00177078 40 82 00 3C */ bne lbl_8017A2B4 -/* 8017A27C 0017707C 3C 80 80 2A */ lis r4, lbl_802990E0@ha +/* 8017A27C 0017707C 3C 80 80 2A */ lis r4, lbl_g_hash_subbanim@ha /* 8017A280 00177080 80 7F 00 5C */ lwz r3, 0x5c(r31) -/* 8017A284 00177084 38 84 90 E0 */ addi r4, r4, lbl_802990E0@l +/* 8017A284 00177084 38 84 90 E0 */ addi r4, r4, lbl_g_hash_subbanim@l /* 8017A288 00177088 38 A0 00 00 */ li r5, 0 /* 8017A28C 0017708C 80 84 00 48 */ lwz r4, 0x48(r4) /* 8017A290 00177090 4B F7 8B 01 */ bl AnimStart__10zNPCCommonFUii @@ -8554,9 +8554,9 @@ update_stop__21zNPCGoalDutchmanFlameFf: /* 8017A2EC 001770EC 80 63 00 5C */ lwz r3, 0x5c(r3) /* 8017A2F0 001770F0 3B E0 00 00 */ li r31, 0 /* 8017A2F4 001770F4 4B F7 8C A9 */ bl AnimCurState__10zNPCCommonFv -/* 8017A2F8 001770F8 3C 80 80 2A */ lis r4, lbl_802990E0@ha +/* 8017A2F8 001770F8 3C 80 80 2A */ lis r4, lbl_g_hash_subbanim@ha /* 8017A2FC 001770FC 80 A3 00 08 */ lwz r5, 8(r3) -/* 8017A300 00177100 38 64 90 E0 */ addi r3, r4, lbl_802990E0@l +/* 8017A300 00177100 38 64 90 E0 */ addi r3, r4, lbl_g_hash_subbanim@l /* 8017A304 00177104 80 03 00 48 */ lwz r0, 0x48(r3) /* 8017A308 00177108 7C 00 28 40 */ cmplw r0, r5 /* 8017A30C 0017710C 40 82 00 18 */ bne lbl_8017A324 @@ -8571,7 +8571,7 @@ lbl_8017A328: /* 8017A328 00177128 57 E0 06 3F */ clrlwi. r0, r31, 0x18 /* 8017A32C 0017712C 41 82 00 5C */ beq lbl_8017A388 /* 8017A330 00177130 80 7E 00 5C */ lwz r3, 0x5c(r30) -/* 8017A334 00177134 C0 22 AC D0 */ lfs f1, lbl_803CF650-_SDA2_BASE_(r2) +/* 8017A334 00177134 C0 22 AC D0 */ lfs f1, lbl__1690-_SDA2_BASE_(r2) /* 8017A338 00177138 48 00 17 55 */ bl turning__12zNPCDutchmanCFf /* 8017A33C 0017713C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 8017A340 00177140 40 82 00 48 */ bne lbl_8017A388 @@ -8584,7 +8584,7 @@ lbl_8017A328: /* 8017A35C 0017715C 4B E9 0E 71 */ bl __mi__5xVec3CFRC5xVec3 /* 8017A360 00177160 38 61 00 08 */ addi r3, r1, 8 /* 8017A364 00177164 4B E9 0D 99 */ bl length2__5xVec3CFv -/* 8017A368 00177168 C0 02 AC EC */ lfs f0, lbl_803CF66C-_SDA2_BASE_(r2) +/* 8017A368 00177168 C0 02 AC EC */ lfs f0, lbl__1977_1-_SDA2_BASE_(r2) /* 8017A36C 0017716C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017A370 00177170 40 80 00 18 */ bge lbl_8017A388 /* 8017A374 00177174 38 60 00 03 */ li r3, 3 @@ -8622,8 +8622,8 @@ refresh_vulnerability__21zNPCGoalDutchmanFlameFv: /* 8017A3E4 001771E4 4B E9 0D E9 */ bl __mi__5xVec3CFRC5xVec3 /* 8017A3E8 001771E8 38 61 00 24 */ addi r3, r1, 0x24 /* 8017A3EC 001771EC 4B E9 0D 11 */ bl length2__5xVec3CFv -/* 8017A3F0 001771F0 3C 60 80 33 */ lis r3, lbl_8032A578@ha -/* 8017A3F4 001771F4 C4 43 A5 78 */ lfsu f2, lbl_8032A578@l(r3) +/* 8017A3F0 001771F0 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 8017A3F4 001771F4 C4 43 A5 78 */ lfsu f2, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l(r3) /* 8017A3F8 001771F8 C0 03 01 3C */ lfs f0, 0x13c(r3) /* 8017A3FC 001771FC EC 02 00 28 */ fsubs f0, f2, f0 /* 8017A400 00177200 EC 00 00 32 */ fmuls f0, f0, f0 @@ -8636,9 +8636,9 @@ refresh_vulnerability__21zNPCGoalDutchmanFlameFv: /* 8017A41C 0017721C 90 03 01 C8 */ stw r0, 0x1c8(r3) /* 8017A420 00177220 48 00 01 34 */ b lbl_8017A554 lbl_8017A424: -/* 8017A424 00177224 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8017A424 00177224 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8017A428 00177228 7F C4 F3 78 */ mr r4, r30 -/* 8017A42C 0017722C 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 8017A42C 0017722C 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 8017A430 00177230 38 61 00 18 */ addi r3, r1, 0x18 /* 8017A434 00177234 80 A5 07 04 */ lwz r5, 0x704(r5) /* 8017A438 00177238 80 A5 00 4C */ lwz r5, 0x4c(r5) @@ -8656,8 +8656,8 @@ lbl_8017A424: /* 8017A468 00177268 80 85 01 C8 */ lwz r4, 0x1c8(r5) /* 8017A46C 0017726C 54 80 01 CF */ rlwinm. r0, r4, 0, 7, 7 /* 8017A470 00177270 41 82 00 74 */ beq lbl_8017A4E4 -/* 8017A474 00177274 3C 60 80 33 */ lis r3, lbl_8032A578@ha -/* 8017A478 00177278 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l +/* 8017A474 00177274 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 8017A478 00177278 38 63 A5 78 */ addi r3, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017A47C 0017727C C0 03 01 30 */ lfs f0, 0x130(r3) /* 8017A480 00177280 EC 00 00 32 */ fmuls f0, f0, f0 /* 8017A484 00177284 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -8675,8 +8675,8 @@ lbl_8017A498: /* 8017A4B0 001772B0 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 8017A4B4 001772B4 38 63 02 D8 */ addi r3, r3, 0x2d8 /* 8017A4B8 001772B8 48 00 00 B5 */ bl zNPCTypeDutchman.angle_difference__30_unnamed_zNPCTypeDutchman_cpp_FRC5xVec2RC5xVec2 -/* 8017A4BC 001772BC 3C 60 80 33 */ lis r3, lbl_8032A578@ha -/* 8017A4C0 001772C0 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l +/* 8017A4BC 001772BC 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 8017A4C0 001772C0 38 63 A5 78 */ addi r3, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017A4C4 001772C4 C0 03 01 38 */ lfs f0, 0x138(r3) /* 8017A4C8 001772C8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017A4CC 001772CC 40 81 00 88 */ ble lbl_8017A554 @@ -8686,8 +8686,8 @@ lbl_8017A498: /* 8017A4DC 001772DC 90 03 01 C8 */ stw r0, 0x1c8(r3) /* 8017A4E0 001772E0 48 00 00 74 */ b lbl_8017A554 lbl_8017A4E4: -/* 8017A4E4 001772E4 3C 60 80 33 */ lis r3, lbl_8032A578@ha -/* 8017A4E8 001772E8 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l +/* 8017A4E4 001772E4 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 8017A4E8 001772E8 38 63 A5 78 */ addi r3, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017A4EC 001772EC C0 03 01 2C */ lfs f0, 0x12c(r3) /* 8017A4F0 001772F0 EC 00 00 32 */ fmuls f0, f0, f0 /* 8017A4F4 001772F4 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -8703,8 +8703,8 @@ lbl_8017A4E4: /* 8017A51C 0017731C 38 63 02 D8 */ addi r3, r3, 0x2d8 /* 8017A520 00177320 48 00 00 4D */ bl zNPCTypeDutchman.angle_difference__30_unnamed_zNPCTypeDutchman_cpp_FRC5xVec2RC5xVec2 /* 8017A524 00177324 FC 20 0A 10 */ fabs f1, f1 -/* 8017A528 00177328 3C 60 80 33 */ lis r3, lbl_8032A578@ha -/* 8017A52C 0017732C 38 63 A5 78 */ addi r3, r3, lbl_8032A578@l +/* 8017A528 00177328 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 8017A52C 0017732C 38 63 A5 78 */ addi r3, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017A530 00177330 C0 03 01 34 */ lfs f0, 0x134(r3) /* 8017A534 00177334 FC 20 08 18 */ frsp f1, f1 /* 8017A538 00177338 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -8739,10 +8739,10 @@ zNPCTypeDutchman.angle_difference__30_unnamed_zNPCTypeDutchman_cpp_FRC5xVec2RC5x /* 8017A59C 0017739C C0 5F 00 04 */ lfs f2, 4(r31) /* 8017A5A0 001773A0 4B E8 BA D1 */ bl xatan2__Fff /* 8017A5A4 001773A4 EC 01 F8 28 */ fsubs f0, f1, f31 -/* 8017A5A8 001773A8 C0 22 AD 94 */ lfs f1, lbl_803CF714-_SDA2_BASE_(r2) +/* 8017A5A8 001773A8 C0 22 AD 94 */ lfs f1, lbl__2180-_SDA2_BASE_(r2) /* 8017A5AC 001773AC EC 21 00 2A */ fadds f1, f1, f0 /* 8017A5B0 001773B0 4B E9 42 45 */ bl xrmod__Ff -/* 8017A5B4 001773B4 C0 02 AD 94 */ lfs f0, lbl_803CF714-_SDA2_BASE_(r2) +/* 8017A5B4 001773B4 C0 02 AD 94 */ lfs f0, lbl__2180-_SDA2_BASE_(r2) /* 8017A5B8 001773B8 EC 21 00 28 */ fsubs f1, f1, f0 /* 8017A5BC 001773BC E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 8017A5C0 001773C0 80 01 00 24 */ lwz r0, 0x24(r1) @@ -8795,17 +8795,17 @@ lbl_8017A62C: /* 8017A674 00177474 90 01 00 08 */ stw r0, 8(r1) /* 8017A678 00177478 7C 9F 23 78 */ mr r31, r4 /* 8017A67C 0017747C 80 03 02 C4 */ lwz r0, 0x2c4(r3) -/* 8017A680 00177480 C8 42 AD D0 */ lfd f2, lbl_803CF750-_SDA2_BASE_(r2) +/* 8017A680 00177480 C8 42 AD D0 */ lfd f2, lbl__3493-_SDA2_BASE_(r2) /* 8017A684 00177484 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 8017A688 00177488 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) +/* 8017A688 00177488 C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) /* 8017A68C 0017748C 90 01 00 0C */ stw r0, 0xc(r1) /* 8017A690 00177490 C8 21 00 08 */ lfd f1, 8(r1) /* 8017A694 00177494 EC 21 10 28 */ fsubs f1, f1, f2 /* 8017A698 00177498 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017A69C 0017749C 4C 40 13 82 */ cror 2, 0, 2 /* 8017A6A0 001774A0 40 82 00 30 */ bne lbl_8017A6D0 -/* 8017A6A4 001774A4 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8017A6A8 001774A8 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8017A6A4 001774A4 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8017A6A8 001774A8 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8017A6AC 001774AC 80 04 16 B0 */ lwz r0, 0x16b0(r4) /* 8017A6B0 001774B0 28 00 00 00 */ cmplwi r0, 0 /* 8017A6B4 001774B4 41 82 00 1C */ beq lbl_8017A6D0 @@ -8816,7 +8816,7 @@ lbl_8017A62C: /* 8017A6C8 001774C8 38 A0 00 24 */ li r5, 0x24 /* 8017A6CC 001774CC 4B EA 50 15 */ bl zEntEvent__FP5xBaseP5xBaseUi lbl_8017A6D0: -/* 8017A6D0 001774D0 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) +/* 8017A6D0 001774D0 C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) /* 8017A6D4 001774D4 FC 20 F8 90 */ fmr f1, f31 /* 8017A6D8 001774D8 80 BE 00 4C */ lwz r5, 0x4c(r30) /* 8017A6DC 001774DC 7F C3 F3 78 */ mr r3, r30 @@ -8855,9 +8855,9 @@ lbl_8017A6D0: /* 8017A760 00177560 7C BE 2B 78 */ mr r30, r5 /* 8017A764 00177564 7C DF 33 78 */ mr r31, r6 /* 8017A768 00177568 4B F7 88 35 */ bl AnimCurState__10zNPCCommonFv -/* 8017A76C 0017756C 3C 80 80 2A */ lis r4, lbl_802990E0@ha +/* 8017A76C 0017756C 3C 80 80 2A */ lis r4, lbl_g_hash_subbanim@ha /* 8017A770 00177570 80 A3 00 08 */ lwz r5, 8(r3) -/* 8017A774 00177574 38 64 90 E0 */ addi r3, r4, lbl_802990E0@l +/* 8017A774 00177574 38 64 90 E0 */ addi r3, r4, lbl_g_hash_subbanim@l /* 8017A778 00177578 80 03 00 04 */ lwz r0, 4(r3) /* 8017A77C 0017757C 7C 05 00 40 */ cmplw r5, r0 /* 8017A780 00177580 40 82 00 38 */ bne lbl_8017A7B8 @@ -8880,9 +8880,9 @@ lbl_8017A7B8: /* 8017A7BC 001775BC 88 03 02 B8 */ lbz r0, 0x2b8(r3) /* 8017A7C0 001775C0 28 00 00 00 */ cmplwi r0, 0 /* 8017A7C4 001775C4 40 82 01 14 */ bne lbl_8017A8D8 -/* 8017A7C8 001775C8 3C 80 80 33 */ lis r4, lbl_8032A578@ha +/* 8017A7C8 001775C8 3C 80 80 33 */ lis r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 8017A7CC 001775CC C0 43 02 D0 */ lfs f2, 0x2d0(r3) -/* 8017A7D0 001775D0 38 84 A5 78 */ addi r4, r4, lbl_8032A578@l +/* 8017A7D0 001775D0 38 84 A5 78 */ addi r4, r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017A7D4 001775D4 C0 24 01 74 */ lfs f1, 0x174(r4) /* 8017A7D8 001775D8 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 8017A7DC 001775DC 4C 41 13 82 */ cror 2, 1, 2 @@ -8898,13 +8898,13 @@ lbl_8017A7B8: /* 8017A804 00177604 38 A0 00 01 */ li r5, 1 /* 8017A808 00177608 4B FF D1 81 */ bl get_hand_loc__12zNPCDutchmanCFi /* 8017A80C 0017760C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8017A810 00177610 3C 60 80 33 */ lis r3, lbl_8032A578@ha -/* 8017A814 00177614 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l +/* 8017A810 00177610 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 8017A814 00177614 38 83 A5 78 */ addi r4, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017A818 00177618 80 A1 00 10 */ lwz r5, 0x10(r1) /* 8017A81C 0017761C 90 01 00 20 */ stw r0, 0x20(r1) -/* 8017A820 00177620 3C 60 80 33 */ lis r3, lbl_8032AEBC@ha +/* 8017A820 00177620 3C 60 80 33 */ lis r3, lbl_snot_emitter_settings__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 8017A824 00177624 80 01 00 18 */ lwz r0, 0x18(r1) -/* 8017A828 00177628 38 63 AE BC */ addi r3, r3, lbl_8032AEBC@l +/* 8017A828 00177628 38 63 AE BC */ addi r3, r3, lbl_snot_emitter_settings__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017A82C 0017762C C0 21 00 20 */ lfs f1, 0x20(r1) /* 8017A830 00177630 38 63 01 40 */ addi r3, r3, 0x140 /* 8017A834 00177634 C0 04 01 80 */ lfs f0, 0x180(r4) @@ -8914,21 +8914,21 @@ lbl_8017A7B8: /* 8017A844 00177644 90 01 00 24 */ stw r0, 0x24(r1) /* 8017A848 00177648 D0 01 00 20 */ stfs f0, 0x20(r1) /* 8017A84C 0017764C 4B E9 0A 19 */ bl __as__5xVec3FRC5xVec3 -/* 8017A850 00177650 3C 60 80 33 */ lis r3, lbl_8032AEBC@ha -/* 8017A854 00177654 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) -/* 8017A858 00177658 38 63 AE BC */ addi r3, r3, lbl_8032AEBC@l +/* 8017A850 00177650 3C 60 80 33 */ lis r3, lbl_snot_emitter_settings__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 8017A854 00177654 C0 22 AC B8 */ lfs f1, lbl__1605-_SDA2_BASE_(r2) +/* 8017A858 00177658 38 63 AE BC */ addi r3, r3, lbl_snot_emitter_settings__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017A85C 0017765C 38 63 01 4C */ addi r3, r3, 0x14c /* 8017A860 00177660 4B EA 20 19 */ bl __as__5xVec3Ff -/* 8017A864 00177664 80 AD 97 94 */ lwz r5, lbl_803CC094-_SDA_BASE_(r13) -/* 8017A868 00177668 3C 60 80 33 */ lis r3, lbl_8032A578@ha -/* 8017A86C 0017766C 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l -/* 8017A870 00177670 80 C2 C0 B8 */ lwz r6, lbl_803D0A38-_SDA2_BASE_(r2) +/* 8017A864 00177664 80 AD 97 94 */ lwz r5, lbl_snot_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) +/* 8017A868 00177668 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 8017A86C 0017766C 38 83 A5 78 */ addi r4, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l +/* 8017A870 00177670 80 C2 C0 B8 */ lwz r6, lbl__3689-_SDA2_BASE_(r2) /* 8017A874 00177674 83 65 00 18 */ lwz r27, 0x18(r5) -/* 8017A878 00177678 3C 60 80 33 */ lis r3, lbl_8032AEBC@ha +/* 8017A878 00177678 3C 60 80 33 */ lis r3, lbl_snot_emitter_settings__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 8017A87C 0017767C 80 02 C0 BC */ lwz r0, lbl_803D0A3C-_SDA2_BASE_(r2) /* 8017A880 00177680 FC 20 F8 90 */ fmr f1, f31 /* 8017A884 00177684 C0 9B 00 0C */ lfs f4, 0xc(r27) -/* 8017A888 00177688 38 A3 AE BC */ addi r5, r3, lbl_8032AEBC@l +/* 8017A888 00177688 38 A3 AE BC */ addi r5, r3, lbl_snot_emitter_settings__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017A88C 0017768C C0 04 01 7C */ lfs f0, 0x17c(r4) /* 8017A890 00177690 90 C1 00 08 */ stw r6, 8(r1) /* 8017A894 00177694 EC 04 00 32 */ fmuls f0, f4, f0 @@ -8942,7 +8942,7 @@ lbl_8017A7B8: /* 8017A8B4 001776B4 D0 61 00 0C */ stfs f3, 0xc(r1) /* 8017A8B8 001776B8 D0 1B 00 10 */ stfs f0, 0x10(r27) /* 8017A8BC 001776BC 80 7C 00 4C */ lwz r3, 0x4c(r28) -/* 8017A8C0 001776C0 80 8D 97 94 */ lwz r4, lbl_803CC094-_SDA_BASE_(r13) +/* 8017A8C0 001776C0 80 8D 97 94 */ lwz r4, lbl_snot_emitter__30_unnamed_zNPCTypeDutchman_cpp_-_SDA_BASE_(r13) /* 8017A8C4 001776C4 48 00 10 61 */ bl emit_particles__12zNPCDutchmanCFR11zParEmitterfR25xParEmitterCustomSettings /* 8017A8C8 001776C8 C0 21 00 08 */ lfs f1, 8(r1) /* 8017A8CC 001776CC C0 01 00 0C */ lfs f0, 0xc(r1) @@ -9001,11 +9001,11 @@ lbl_8017A960: /* 8017A990 00177790 93 E1 00 0C */ stw r31, 0xc(r1) /* 8017A994 00177794 93 C1 00 08 */ stw r30, 8(r1) /* 8017A998 00177798 7C 7E 1B 78 */ mr r30, r3 -/* 8017A99C 0017779C 3C 60 80 33 */ lis r3, lbl_8032A578@ha -/* 8017A9A0 001777A0 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) +/* 8017A99C 0017779C 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 8017A9A0 001777A0 C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) /* 8017A9A4 001777A4 FF E0 08 90 */ fmr f31, f1 /* 8017A9A8 001777A8 80 DE 00 50 */ lwz r6, 0x50(r30) -/* 8017A9AC 001777AC 38 A3 A5 78 */ addi r5, r3, lbl_8032A578@l +/* 8017A9AC 001777AC 38 A3 A5 78 */ addi r5, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017A9B0 001777B0 7C 9F 23 78 */ mr r31, r4 /* 8017A9B4 001777B4 D0 06 02 D0 */ stfs f0, 0x2d0(r6) /* 8017A9B8 001777B8 80 7E 00 50 */ lwz r3, 0x50(r30) @@ -9013,7 +9013,7 @@ lbl_8017A960: /* 8017A9C0 001777C0 4B FF D4 41 */ bl halt__12zNPCDutchmanFf /* 8017A9C4 001777C4 80 9E 00 50 */ lwz r4, 0x50(r30) /* 8017A9C8 001777C8 38 60 00 04 */ li r3, 4 -/* 8017A9CC 001777CC C0 22 AC BC */ lfs f1, lbl_803CF63C-_SDA2_BASE_(r2) +/* 8017A9CC 001777CC C0 22 AC BC */ lfs f1, lbl__1606-_SDA2_BASE_(r2) /* 8017A9D0 001777D0 38 84 00 88 */ addi r4, r4, 0x88 /* 8017A9D4 001777D4 4B FF 7E 5D */ bl zNPCTypeDutchman.play_sound__30_unnamed_zNPCTypeDutchman_cpp_FiPC5xVec3f /* 8017A9D8 001777D8 FC 20 F8 90 */ fmr f1, f31 @@ -9053,16 +9053,16 @@ lbl_8017A960: /* 8017AA60 00177860 80 7C 00 50 */ lwz r3, 0x50(r28) /* 8017AA64 00177864 4B F7 85 39 */ bl AnimCurState__10zNPCCommonFv /* 8017AA68 00177868 80 DC 00 50 */ lwz r6, 0x50(r28) -/* 8017AA6C 0017786C 3C 80 80 33 */ lis r4, lbl_8032A578@ha -/* 8017AA70 00177870 38 84 A5 78 */ addi r4, r4, lbl_8032A578@l +/* 8017AA6C 0017786C 3C 80 80 33 */ lis r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 8017AA70 00177870 38 84 A5 78 */ addi r4, r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017AA74 00177874 C0 26 02 D0 */ lfs f1, 0x2d0(r6) /* 8017AA78 00177878 C0 04 01 44 */ lfs f0, 0x144(r4) /* 8017AA7C 0017787C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017AA80 00177880 4C 41 13 82 */ cror 2, 1, 2 /* 8017AA84 00177884 41 82 00 30 */ beq lbl_8017AAB4 -/* 8017AA88 00177888 3C 80 80 2A */ lis r4, lbl_802990E0@ha +/* 8017AA88 00177888 3C 80 80 2A */ lis r4, lbl_g_hash_subbanim@ha /* 8017AA8C 0017788C 80 A3 00 08 */ lwz r5, 8(r3) -/* 8017AA90 00177890 38 64 90 E0 */ addi r3, r4, lbl_802990E0@l +/* 8017AA90 00177890 38 64 90 E0 */ addi r3, r4, lbl_g_hash_subbanim@l /* 8017AA94 00177894 80 03 00 4C */ lwz r0, 0x4c(r3) /* 8017AA98 00177898 7C 05 00 40 */ cmplw r5, r0 /* 8017AA9C 0017789C 40 82 00 18 */ bne lbl_8017AAB4 @@ -9084,9 +9084,9 @@ lbl_8017AAB4: lbl_8017AAD8: /* 8017AAD8 001778D8 80 9C 00 50 */ lwz r4, 0x50(r28) /* 8017AADC 001778DC 38 00 00 00 */ li r0, 0 -/* 8017AAE0 001778E0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8017AAE0 001778E0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8017AAE4 001778E4 98 04 02 B4 */ stb r0, 0x2b4(r4) -/* 8017AAE8 001778E8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8017AAE8 001778E8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8017AAEC 001778EC 80 83 07 04 */ lwz r4, 0x704(r3) /* 8017AAF0 001778F0 80 7C 00 50 */ lwz r3, 0x50(r28) /* 8017AAF4 001778F4 83 64 00 4C */ lwz r27, 0x4c(r4) @@ -9164,14 +9164,14 @@ lbl_8017ABB8: /* 8017AC08 00177A08 81 8C 00 94 */ lwz r12, 0x94(r12) /* 8017AC0C 00177A0C 7D 89 03 A6 */ mtctr r12 /* 8017AC10 00177A10 4E 80 04 21 */ bctrl -/* 8017AC14 00177A14 3C 80 80 33 */ lis r4, lbl_8032A578@ha +/* 8017AC14 00177A14 3C 80 80 33 */ lis r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 8017AC18 00177A18 80 7E 00 50 */ lwz r3, 0x50(r30) -/* 8017AC1C 00177A1C 38 84 A5 78 */ addi r4, r4, lbl_8032A578@l +/* 8017AC1C 00177A1C 38 84 A5 78 */ addi r4, r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017AC20 00177A20 C0 24 00 C8 */ lfs f1, 0xc8(r4) /* 8017AC24 00177A24 4B FF B9 F5 */ bl dissolve__12zNPCDutchmanFf -/* 8017AC28 00177A28 3C 80 80 33 */ lis r4, lbl_8032A578@ha +/* 8017AC28 00177A28 3C 80 80 33 */ lis r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 8017AC2C 00177A2C 80 7E 00 50 */ lwz r3, 0x50(r30) -/* 8017AC30 00177A30 38 A4 A5 78 */ addi r5, r4, lbl_8032A578@l +/* 8017AC30 00177A30 38 A4 A5 78 */ addi r5, r4, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017AC34 00177A34 C0 05 00 C0 */ lfs f0, 0xc0(r5) /* 8017AC38 00177A38 38 85 00 A8 */ addi r4, r5, 0xa8 /* 8017AC3C 00177A3C D0 03 02 E4 */ stfs f0, 0x2e4(r3) @@ -9182,17 +9182,17 @@ lbl_8017ABB8: /* 8017AC50 00177A50 38 63 03 04 */ addi r3, r3, 0x304 /* 8017AC54 00177A54 4B E9 06 11 */ bl __as__5xVec3FRC5xVec3 /* 8017AC58 00177A58 80 BE 00 50 */ lwz r5, 0x50(r30) -/* 8017AC5C 00177A5C 3C 60 80 33 */ lis r3, lbl_8032A578@ha -/* 8017AC60 00177A60 38 83 A5 78 */ addi r4, r3, lbl_8032A578@l +/* 8017AC5C 00177A5C 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha +/* 8017AC60 00177A60 38 83 A5 78 */ addi r4, r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l /* 8017AC64 00177A64 38 65 03 10 */ addi r3, r5, 0x310 /* 8017AC68 00177A68 38 84 00 B4 */ addi r4, r4, 0xb4 /* 8017AC6C 00177A6C 4B E9 05 F9 */ bl __as__5xVec3FRC5xVec3 /* 8017AC70 00177A70 80 9E 00 50 */ lwz r4, 0x50(r30) /* 8017AC74 00177A74 38 00 00 01 */ li r0, 1 -/* 8017AC78 00177A78 3C 60 80 33 */ lis r3, lbl_8032A578@ha +/* 8017AC78 00177A78 3C 60 80 33 */ lis r3, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@ha /* 8017AC7C 00177A7C 90 04 02 BC */ stw r0, 0x2bc(r4) /* 8017AC80 00177A80 80 9E 00 50 */ lwz r4, 0x50(r30) -/* 8017AC84 00177A84 C0 23 A5 78 */ lfs f1, lbl_8032A578@l(r3) +/* 8017AC84 00177A84 C0 23 A5 78 */ lfs f1, lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_@l(r3) /* 8017AC88 00177A88 38 64 02 D8 */ addi r3, r4, 0x2d8 /* 8017AC8C 00177A8C 4B EE 54 39 */ bl __ml__5xVec2CFf /* 8017AC90 00177A90 90 61 00 08 */ stw r3, 8(r1) @@ -9249,9 +9249,9 @@ lbl_8017ABB8: /* 8017AD5C 00177B5C 7C BE 2B 78 */ mr r30, r5 /* 8017AD60 00177B60 7C DF 33 78 */ mr r31, r6 /* 8017AD64 00177B64 4B F7 82 39 */ bl AnimCurState__10zNPCCommonFv -/* 8017AD68 00177B68 3C 80 80 2A */ lis r4, lbl_802990E0@ha +/* 8017AD68 00177B68 3C 80 80 2A */ lis r4, lbl_g_hash_subbanim@ha /* 8017AD6C 00177B6C 80 A3 00 08 */ lwz r5, 8(r3) -/* 8017AD70 00177B70 38 64 90 E0 */ addi r3, r4, lbl_802990E0@l +/* 8017AD70 00177B70 38 64 90 E0 */ addi r3, r4, lbl_g_hash_subbanim@l /* 8017AD74 00177B74 80 03 00 4C */ lwz r0, 0x4c(r3) /* 8017AD78 00177B78 7C 05 00 40 */ cmplw r5, r0 /* 8017AD7C 00177B7C 40 82 00 10 */ bne lbl_8017AD8C @@ -9262,7 +9262,7 @@ lbl_8017AD8C: /* 8017AD8C 00177B8C 80 7C 00 50 */ lwz r3, 0x50(r28) /* 8017AD90 00177B90 38 63 02 F8 */ addi r3, r3, 0x2f8 /* 8017AD94 00177B94 4B E9 03 69 */ bl length2__5xVec3CFv -/* 8017AD98 00177B98 C0 02 AC EC */ lfs f0, lbl_803CF66C-_SDA2_BASE_(r2) +/* 8017AD98 00177B98 C0 02 AC EC */ lfs f0, lbl__1977_1-_SDA2_BASE_(r2) /* 8017AD9C 00177B9C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017ADA0 00177BA0 40 80 00 48 */ bge lbl_8017ADE8 /* 8017ADA4 00177BA4 80 7C 00 50 */ lwz r3, 0x50(r28) @@ -9274,7 +9274,7 @@ lbl_8017AD8C: /* 8017ADBC 00177BBC 4B E9 04 11 */ bl __mi__5xVec3CFRC5xVec3 /* 8017ADC0 00177BC0 38 61 00 08 */ addi r3, r1, 8 /* 8017ADC4 00177BC4 4B E9 03 39 */ bl length2__5xVec3CFv -/* 8017ADC8 00177BC8 C0 02 AC EC */ lfs f0, lbl_803CF66C-_SDA2_BASE_(r2) +/* 8017ADC8 00177BC8 C0 02 AC EC */ lfs f0, lbl__1977_1-_SDA2_BASE_(r2) /* 8017ADCC 00177BCC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017ADD0 00177BD0 40 80 00 18 */ bge lbl_8017ADE8 /* 8017ADD4 00177BD4 38 00 00 01 */ li r0, 1 @@ -9333,7 +9333,7 @@ lbl_8017AE7C: /* 8017AE98 00177C98 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017AE9C 00177C9C 7C 08 02 A6 */ mflr r0 /* 8017AEA0 00177CA0 90 01 00 14 */ stw r0, 0x14(r1) -/* 8017AEA4 00177CA4 C0 02 AC B8 */ lfs f0, lbl_803CF638-_SDA2_BASE_(r2) +/* 8017AEA4 00177CA4 C0 02 AC B8 */ lfs f0, lbl__1605-_SDA2_BASE_(r2) /* 8017AEA8 00177CA8 80 A3 00 5C */ lwz r5, 0x5c(r3) /* 8017AEAC 00177CAC D0 05 02 D0 */ stfs f0, 0x2d0(r5) /* 8017AEB0 00177CB0 4B F5 A2 65 */ bl Enter__14zNPCGoalCommonFfPv @@ -9352,10 +9352,10 @@ lbl_8017AE7C: /* 8017AEE4 00177CE4 FF E0 08 90 */ fmr f31, f1 /* 8017AEE8 00177CE8 80 63 00 5C */ lwz r3, 0x5c(r3) /* 8017AEEC 00177CEC 7C 9F 23 78 */ mr r31, r4 -/* 8017AEF0 00177CF0 C0 22 AC B8 */ lfs f1, lbl_803CF638-_SDA2_BASE_(r2) +/* 8017AEF0 00177CF0 C0 22 AC B8 */ lfs f1, lbl__1605-_SDA2_BASE_(r2) /* 8017AEF4 00177CF4 80 63 00 24 */ lwz r3, 0x24(r3) /* 8017AEF8 00177CF8 FC 60 08 90 */ fmr f3, f1 -/* 8017AEFC 00177CFC C0 42 AC BC */ lfs f2, lbl_803CF63C-_SDA2_BASE_(r2) +/* 8017AEFC 00177CFC C0 42 AC BC */ lfs f2, lbl__1606-_SDA2_BASE_(r2) /* 8017AF00 00177D00 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8017AF04 00177D04 38 63 00 50 */ addi r3, r3, 0x50 /* 8017AF08 00177D08 4B E9 01 E5 */ bl assign__5xVec3Ffff @@ -9381,7 +9381,7 @@ lbl_8017AE7C: /* 8017AF58 00177D58 93 A1 00 14 */ stw r29, 0x14(r1) /* 8017AF5C 00177D5C 93 81 00 10 */ stw r28, 0x10(r1) /* 8017AF60 00177D60 7C 7C 1B 78 */ mr r28, r3 -/* 8017AF64 00177D64 C0 02 AD 1C */ lfs f0, lbl_803CF69C-_SDA2_BASE_(r2) +/* 8017AF64 00177D64 C0 02 AD 1C */ lfs f0, lbl__1989_1-_SDA2_BASE_(r2) /* 8017AF68 00177D68 80 63 00 5C */ lwz r3, 0x5c(r3) /* 8017AF6C 00177D6C FF E0 08 90 */ fmr f31, f1 /* 8017AF70 00177D70 7C 9D 23 78 */ mr r29, r4 @@ -9436,7 +9436,7 @@ lbl_8017B000: /* 8017B01C 00177E1C 38 03 FF FF */ addi r0, r3, -1 /* 8017B020 00177E20 90 1F 00 0C */ stw r0, 0xc(r31) /* 8017B024 00177E24 80 1F 00 08 */ lwz r0, 8(r31) -/* 8017B028 00177E28 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8017B028 00177E28 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8017B02C 00177E2C 54 04 18 38 */ slwi r4, r0, 3 /* 8017B030 00177E30 4B EB 89 11 */ bl xMemAlloc__FUiUii /* 8017B034 00177E34 90 7F 00 10 */ stw r3, 0x10(r31) @@ -9479,7 +9479,7 @@ lbl_8017B08C: /* 8017B0A8 00177EA8 38 03 FF FF */ addi r0, r3, -1 /* 8017B0AC 00177EAC 90 1F 00 0C */ stw r0, 0xc(r31) /* 8017B0B0 00177EB0 80 1F 00 08 */ lwz r0, 8(r31) -/* 8017B0B4 00177EB4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 8017B0B4 00177EB4 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 8017B0B8 00177EB8 1C 80 00 44 */ mulli r4, r0, 0x44 /* 8017B0BC 00177EBC 4B EB 88 85 */ bl xMemAlloc__FUiUii /* 8017B0C0 00177EC0 90 7F 00 10 */ stw r3, 0x10(r31) @@ -10076,7 +10076,7 @@ set__10xParInterpFf: /* 8017B800 00178600 38 00 00 00 */ li r0, 0 /* 8017B804 00178604 D0 23 00 00 */ stfs f1, 0(r3) /* 8017B808 00178608 90 03 00 08 */ stw r0, 8(r3) -/* 8017B80C 0017860C C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) +/* 8017B80C 0017860C C0 02 AC BC */ lfs f0, lbl__1606-_SDA2_BASE_(r2) /* 8017B810 00178610 D0 03 00 10 */ stfs f0, 0x10(r3) /* 8017B814 00178614 D0 03 00 0C */ stfs f0, 0xc(r3) /* 8017B818 00178618 4E 80 00 20 */ blr @@ -10110,11 +10110,11 @@ turning__12zNPCDutchmanCFv: /* 8017B84C 0017864C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8017B850 00178650 38 00 00 00 */ li r0, 0 /* 8017B854 00178654 80 83 00 24 */ lwz r4, 0x24(r3) -/* 8017B858 00178658 80 A2 C0 38 */ lwz r5, lbl_803D09B8-_SDA2_BASE_(r2) +/* 8017B858 00178658 80 A2 C0 38 */ lwz r5, lbl__787_4-_SDA2_BASE_(r2) /* 8017B85C 0017865C 80 C4 00 4C */ lwz r6, 0x4c(r4) /* 8017B860 00178660 80 82 C0 3C */ lwz r4, lbl_803D09BC-_SDA2_BASE_(r2) /* 8017B864 00178664 C0 63 02 E0 */ lfs f3, 0x2e0(r3) -/* 8017B868 00178668 C0 22 AC B0 */ lfs f1, lbl_803CF630-_SDA2_BASE_(r2) +/* 8017B868 00178668 C0 22 AC B0 */ lfs f1, lbl__1603_1-_SDA2_BASE_(r2) /* 8017B86C 0017866C 90 A1 00 08 */ stw r5, 8(r1) /* 8017B870 00178670 C0 46 00 20 */ lfs f2, 0x20(r6) /* 8017B874 00178674 FC 03 08 40 */ fcmpo cr0, f3, f1 @@ -10124,7 +10124,7 @@ turning__12zNPCDutchmanCFv: /* 8017B884 00178684 D0 01 00 0C */ stfs f0, 0xc(r1) /* 8017B888 00178688 4C 41 13 82 */ cror 2, 1, 2 /* 8017B88C 0017868C 40 82 00 88 */ bne lbl_8017B914 -/* 8017B890 00178690 C0 02 AC B4 */ lfs f0, lbl_803CF634-_SDA2_BASE_(r2) +/* 8017B890 00178690 C0 02 AC B4 */ lfs f0, lbl__1604-_SDA2_BASE_(r2) /* 8017B894 00178694 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 8017B898 00178698 4C 40 13 82 */ cror 2, 0, 2 /* 8017B89C 0017869C 40 82 00 78 */ bne lbl_8017B914 @@ -10141,7 +10141,7 @@ lbl_8017B8BC: /* 8017B8C4 001786C4 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8017B8C8 001786C8 40 81 00 20 */ ble lbl_8017B8E8 /* 8017B8CC 001786CC C0 21 00 08 */ lfs f1, 8(r1) -/* 8017B8D0 001786D0 C0 02 AD 38 */ lfs f0, lbl_803CF6B8-_SDA2_BASE_(r2) +/* 8017B8D0 001786D0 C0 02 AD 38 */ lfs f0, lbl__1996-_SDA2_BASE_(r2) /* 8017B8D4 001786D4 EC 22 08 28 */ fsubs f1, f2, f1 /* 8017B8D8 001786D8 FC 20 0A 10 */ fabs f1, f1 /* 8017B8DC 001786DC FC 20 08 18 */ frsp f1, f1 @@ -10153,7 +10153,7 @@ lbl_8017B8E8: /* 8017B8F0 001786F0 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 8017B8F4 001786F4 40 80 00 20 */ bge lbl_8017B914 /* 8017B8F8 001786F8 C0 21 00 0C */ lfs f1, 0xc(r1) -/* 8017B8FC 001786FC C0 02 AD 38 */ lfs f0, lbl_803CF6B8-_SDA2_BASE_(r2) +/* 8017B8FC 001786FC C0 02 AD 38 */ lfs f0, lbl__1996-_SDA2_BASE_(r2) /* 8017B900 00178700 EC 22 08 28 */ fsubs f1, f2, f1 /* 8017B904 00178704 FC 20 0A 10 */ fabs f1, f1 /* 8017B908 00178708 FC 20 08 18 */ frsp f1, f1 @@ -10251,9 +10251,9 @@ __ct__19zNPCGoalDutchmanNilFiR12zNPCDutchman: /* 8017BA10 00178810 93 E1 00 0C */ stw r31, 0xc(r1) /* 8017BA14 00178814 7C 7F 1B 78 */ mr r31, r3 /* 8017BA18 00178818 4B F5 D5 DD */ bl __ct__14zNPCGoalCommonFi -/* 8017BA1C 0017881C 3C 80 80 2A */ lis r4, lbl_8029B730@ha +/* 8017BA1C 0017881C 3C 80 80 2A */ lis r4, lbl___vt__19zNPCGoalDutchmanNil@ha /* 8017BA20 00178820 7F E3 FB 78 */ mr r3, r31 -/* 8017BA24 00178824 38 04 B7 30 */ addi r0, r4, lbl_8029B730@l +/* 8017BA24 00178824 38 04 B7 30 */ addi r0, r4, lbl___vt__19zNPCGoalDutchmanNil@l /* 8017BA28 00178828 90 1F 00 38 */ stw r0, 0x38(r31) /* 8017BA2C 0017882C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8017BA30 00178830 80 01 00 14 */ lwz r0, 0x14(r1) @@ -10271,9 +10271,9 @@ __ct__24zNPCGoalDutchmanInitiateFiR12zNPCDutchman: /* 8017BA54 00178854 93 C1 00 08 */ stw r30, 8(r1) /* 8017BA58 00178858 7C 7E 1B 78 */ mr r30, r3 /* 8017BA5C 0017885C 4B F5 D5 99 */ bl __ct__14zNPCGoalCommonFi -/* 8017BA60 00178860 3C 80 80 2A */ lis r4, lbl_8029B6FC@ha +/* 8017BA60 00178860 3C 80 80 2A */ lis r4, lbl___vt__24zNPCGoalDutchmanInitiate@ha /* 8017BA64 00178864 7F C3 F3 78 */ mr r3, r30 -/* 8017BA68 00178868 38 04 B6 FC */ addi r0, r4, lbl_8029B6FC@l +/* 8017BA68 00178868 38 04 B6 FC */ addi r0, r4, lbl___vt__24zNPCGoalDutchmanInitiate@l /* 8017BA6C 0017886C 90 1E 00 38 */ stw r0, 0x38(r30) /* 8017BA70 00178870 93 FE 00 4C */ stw r31, 0x4c(r30) /* 8017BA74 00178874 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -10297,7 +10297,7 @@ turning__12zNPCDutchmanCFf: /* 8017BAB0 001788B0 3B E0 00 00 */ li r31, 0 /* 8017BAB4 001788B4 FC 20 02 10 */ fabs f1, f0 /* 8017BAB8 001788B8 C0 03 02 E8 */ lfs f0, 0x2e8(r3) -/* 8017BABC 001788BC 80 A2 C0 30 */ lwz r5, lbl_803D09B0-_SDA2_BASE_(r2) +/* 8017BABC 001788BC 80 A2 C0 30 */ lwz r5, lbl__786_6-_SDA2_BASE_(r2) /* 8017BAC0 001788C0 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8017BAC4 001788C4 EC 1F 00 32 */ fmuls f0, f31, f0 /* 8017BAC8 001788C8 FC 20 08 18 */ frsp f1, f1 @@ -10313,7 +10313,7 @@ turning__12zNPCDutchmanCFf: /* 8017BAF0 001788F0 38 63 02 D8 */ addi r3, r3, 0x2d8 /* 8017BAF4 001788F4 38 81 00 08 */ addi r4, r1, 8 /* 8017BAF8 001788F8 4B FA 19 C9 */ bl dot__5xVec2CFRC5xVec2 -/* 8017BAFC 001788FC C0 02 AC BC */ lfs f0, lbl_803CF63C-_SDA2_BASE_(r2) +/* 8017BAFC 001788FC C0 02 AC BC */ lfs f0, lbl__1606-_SDA2_BASE_(r2) /* 8017BB00 00178900 EC 00 F8 28 */ fsubs f0, f0, f31 /* 8017BB04 00178904 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017BB08 00178908 40 80 00 08 */ bge lbl_8017BB10 @@ -10339,9 +10339,9 @@ __ct__20zNPCGoalDutchmanIdleFiR12zNPCDutchman: /* 8017BB44 00178944 93 C1 00 08 */ stw r30, 8(r1) /* 8017BB48 00178948 7C 7E 1B 78 */ mr r30, r3 /* 8017BB4C 0017894C 4B F5 D4 A9 */ bl __ct__14zNPCGoalCommonFi -/* 8017BB50 00178950 3C 80 80 2A */ lis r4, lbl_8029B6C8@ha +/* 8017BB50 00178950 3C 80 80 2A */ lis r4, lbl___vt__20zNPCGoalDutchmanIdle@ha /* 8017BB54 00178954 7F C3 F3 78 */ mr r3, r30 -/* 8017BB58 00178958 38 04 B6 C8 */ addi r0, r4, lbl_8029B6C8@l +/* 8017BB58 00178958 38 04 B6 C8 */ addi r0, r4, lbl___vt__20zNPCGoalDutchmanIdle@l /* 8017BB5C 0017895C 90 1E 00 38 */ stw r0, 0x38(r30) /* 8017BB60 00178960 93 FE 00 4C */ stw r31, 0x4c(r30) /* 8017BB64 00178964 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -10361,9 +10361,9 @@ __ct__25zNPCGoalDutchmanDisappearFiR12zNPCDutchman: /* 8017BB90 00178990 93 C1 00 08 */ stw r30, 8(r1) /* 8017BB94 00178994 7C 7E 1B 78 */ mr r30, r3 /* 8017BB98 00178998 4B F5 D4 5D */ bl __ct__14zNPCGoalCommonFi -/* 8017BB9C 0017899C 3C 80 80 2A */ lis r4, lbl_8029B694@ha +/* 8017BB9C 0017899C 3C 80 80 2A */ lis r4, lbl___vt__25zNPCGoalDutchmanDisappear@ha /* 8017BBA0 001789A0 7F C3 F3 78 */ mr r3, r30 -/* 8017BBA4 001789A4 38 04 B6 94 */ addi r0, r4, lbl_8029B694@l +/* 8017BBA4 001789A4 38 04 B6 94 */ addi r0, r4, lbl___vt__25zNPCGoalDutchmanDisappear@l /* 8017BBA8 001789A8 90 1E 00 38 */ stw r0, 0x38(r30) /* 8017BBAC 001789AC 93 FE 00 4C */ stw r31, 0x4c(r30) /* 8017BBB0 001789B0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -10383,9 +10383,9 @@ __ct__24zNPCGoalDutchmanTeleportFiR12zNPCDutchman: /* 8017BBDC 001789DC 93 C1 00 08 */ stw r30, 8(r1) /* 8017BBE0 001789E0 7C 7E 1B 78 */ mr r30, r3 /* 8017BBE4 001789E4 4B F5 D4 11 */ bl __ct__14zNPCGoalCommonFi -/* 8017BBE8 001789E8 3C 80 80 2A */ lis r4, lbl_8029B660@ha +/* 8017BBE8 001789E8 3C 80 80 2A */ lis r4, lbl___vt__24zNPCGoalDutchmanTeleport@ha /* 8017BBEC 001789EC 7F C3 F3 78 */ mr r3, r30 -/* 8017BBF0 001789F0 38 04 B6 60 */ addi r0, r4, lbl_8029B660@l +/* 8017BBF0 001789F0 38 04 B6 60 */ addi r0, r4, lbl___vt__24zNPCGoalDutchmanTeleport@l /* 8017BBF4 001789F4 90 1E 00 38 */ stw r0, 0x38(r30) /* 8017BBF8 001789F8 93 FE 00 4C */ stw r31, 0x4c(r30) /* 8017BBFC 001789FC 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -10405,9 +10405,9 @@ __ct__24zNPCGoalDutchmanReappearFiR12zNPCDutchman: /* 8017BC28 00178A28 93 C1 00 08 */ stw r30, 8(r1) /* 8017BC2C 00178A2C 7C 7E 1B 78 */ mr r30, r3 /* 8017BC30 00178A30 4B F5 D3 C5 */ bl __ct__14zNPCGoalCommonFi -/* 8017BC34 00178A34 3C 80 80 2A */ lis r4, lbl_8029B62C@ha +/* 8017BC34 00178A34 3C 80 80 2A */ lis r4, lbl___vt__24zNPCGoalDutchmanReappear@ha /* 8017BC38 00178A38 7F C3 F3 78 */ mr r3, r30 -/* 8017BC3C 00178A3C 38 04 B6 2C */ addi r0, r4, lbl_8029B62C@l +/* 8017BC3C 00178A3C 38 04 B6 2C */ addi r0, r4, lbl___vt__24zNPCGoalDutchmanReappear@l /* 8017BC40 00178A40 90 1E 00 38 */ stw r0, 0x38(r30) /* 8017BC44 00178A44 93 FE 00 4C */ stw r31, 0x4c(r30) /* 8017BC48 00178A48 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -10427,9 +10427,9 @@ __ct__20zNPCGoalDutchmanBeamFiR12zNPCDutchman: /* 8017BC74 00178A74 93 C1 00 08 */ stw r30, 8(r1) /* 8017BC78 00178A78 7C 7E 1B 78 */ mr r30, r3 /* 8017BC7C 00178A7C 4B F5 D3 79 */ bl __ct__14zNPCGoalCommonFi -/* 8017BC80 00178A80 3C 80 80 2A */ lis r4, lbl_8029B5F8@ha +/* 8017BC80 00178A80 3C 80 80 2A */ lis r4, lbl___vt__20zNPCGoalDutchmanBeam@ha /* 8017BC84 00178A84 7F C3 F3 78 */ mr r3, r30 -/* 8017BC88 00178A88 38 04 B5 F8 */ addi r0, r4, lbl_8029B5F8@l +/* 8017BC88 00178A88 38 04 B5 F8 */ addi r0, r4, lbl___vt__20zNPCGoalDutchmanBeam@l /* 8017BC8C 00178A8C 90 1E 00 38 */ stw r0, 0x38(r30) /* 8017BC90 00178A90 93 FE 00 BC */ stw r31, 0xbc(r30) /* 8017BC94 00178A94 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -10449,9 +10449,9 @@ __ct__21zNPCGoalDutchmanFlameFiR12zNPCDutchman: /* 8017BCC0 00178AC0 93 C1 00 08 */ stw r30, 8(r1) /* 8017BCC4 00178AC4 7C 7E 1B 78 */ mr r30, r3 /* 8017BCC8 00178AC8 4B F5 D3 2D */ bl __ct__14zNPCGoalCommonFi -/* 8017BCCC 00178ACC 3C 80 80 2A */ lis r4, lbl_8029B5C4@ha +/* 8017BCCC 00178ACC 3C 80 80 2A */ lis r4, lbl___vt__21zNPCGoalDutchmanFlame@ha /* 8017BCD0 00178AD0 7F C3 F3 78 */ mr r3, r30 -/* 8017BCD4 00178AD4 38 04 B5 C4 */ addi r0, r4, lbl_8029B5C4@l +/* 8017BCD4 00178AD4 38 04 B5 C4 */ addi r0, r4, lbl___vt__21zNPCGoalDutchmanFlame@l /* 8017BCD8 00178AD8 90 1E 00 38 */ stw r0, 0x38(r30) /* 8017BCDC 00178ADC 93 FE 00 5C */ stw r31, 0x5c(r30) /* 8017BCE0 00178AE0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -10471,9 +10471,9 @@ __ct__25zNPCGoalDutchmanPostFlameFiR12zNPCDutchman: /* 8017BD0C 00178B0C 93 C1 00 08 */ stw r30, 8(r1) /* 8017BD10 00178B10 7C 7E 1B 78 */ mr r30, r3 /* 8017BD14 00178B14 4B F5 D2 E1 */ bl __ct__14zNPCGoalCommonFi -/* 8017BD18 00178B18 3C 80 80 2A */ lis r4, lbl_8029B590@ha +/* 8017BD18 00178B18 3C 80 80 2A */ lis r4, lbl___vt__25zNPCGoalDutchmanPostFlame@ha /* 8017BD1C 00178B1C 7F C3 F3 78 */ mr r3, r30 -/* 8017BD20 00178B20 38 04 B5 90 */ addi r0, r4, lbl_8029B590@l +/* 8017BD20 00178B20 38 04 B5 90 */ addi r0, r4, lbl___vt__25zNPCGoalDutchmanPostFlame@l /* 8017BD24 00178B24 90 1E 00 38 */ stw r0, 0x38(r30) /* 8017BD28 00178B28 93 FE 00 4C */ stw r31, 0x4c(r30) /* 8017BD2C 00178B2C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -10493,9 +10493,9 @@ __ct__22zNPCGoalDutchmanCaughtFiR12zNPCDutchman: /* 8017BD58 00178B58 93 C1 00 08 */ stw r30, 8(r1) /* 8017BD5C 00178B5C 7C 7E 1B 78 */ mr r30, r3 /* 8017BD60 00178B60 4B F5 D2 95 */ bl __ct__14zNPCGoalCommonFi -/* 8017BD64 00178B64 3C 80 80 2A */ lis r4, lbl_8029B55C@ha +/* 8017BD64 00178B64 3C 80 80 2A */ lis r4, lbl___vt__22zNPCGoalDutchmanCaught@ha /* 8017BD68 00178B68 7F C3 F3 78 */ mr r3, r30 -/* 8017BD6C 00178B6C 38 04 B5 5C */ addi r0, r4, lbl_8029B55C@l +/* 8017BD6C 00178B6C 38 04 B5 5C */ addi r0, r4, lbl___vt__22zNPCGoalDutchmanCaught@l /* 8017BD70 00178B70 90 1E 00 38 */ stw r0, 0x38(r30) /* 8017BD74 00178B74 93 FE 00 50 */ stw r31, 0x50(r30) /* 8017BD78 00178B78 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -10515,9 +10515,9 @@ __ct__22zNPCGoalDutchmanDamageFiR12zNPCDutchman: /* 8017BDA4 00178BA4 93 C1 00 08 */ stw r30, 8(r1) /* 8017BDA8 00178BA8 7C 7E 1B 78 */ mr r30, r3 /* 8017BDAC 00178BAC 4B F5 D2 49 */ bl __ct__14zNPCGoalCommonFi -/* 8017BDB0 00178BB0 3C 80 80 2A */ lis r4, lbl_8029B528@ha +/* 8017BDB0 00178BB0 3C 80 80 2A */ lis r4, lbl___vt__22zNPCGoalDutchmanDamage@ha /* 8017BDB4 00178BB4 7F C3 F3 78 */ mr r3, r30 -/* 8017BDB8 00178BB8 38 04 B5 28 */ addi r0, r4, lbl_8029B528@l +/* 8017BDB8 00178BB8 38 04 B5 28 */ addi r0, r4, lbl___vt__22zNPCGoalDutchmanDamage@l /* 8017BDBC 00178BBC 90 1E 00 38 */ stw r0, 0x38(r30) /* 8017BDC0 00178BC0 93 FE 00 50 */ stw r31, 0x50(r30) /* 8017BDC4 00178BC4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -10537,9 +10537,9 @@ __ct__21zNPCGoalDutchmanDeathFiR12zNPCDutchman: /* 8017BDF0 00178BF0 93 C1 00 08 */ stw r30, 8(r1) /* 8017BDF4 00178BF4 7C 7E 1B 78 */ mr r30, r3 /* 8017BDF8 00178BF8 4B F5 D1 FD */ bl __ct__14zNPCGoalCommonFi -/* 8017BDFC 00178BFC 3C 80 80 2A */ lis r4, lbl_8029B4F4@ha +/* 8017BDFC 00178BFC 3C 80 80 2A */ lis r4, lbl___vt__21zNPCGoalDutchmanDeath@ha /* 8017BE00 00178C00 7F C3 F3 78 */ mr r3, r30 -/* 8017BE04 00178C04 38 04 B4 F4 */ addi r0, r4, lbl_8029B4F4@l +/* 8017BE04 00178C04 38 04 B4 F4 */ addi r0, r4, lbl___vt__21zNPCGoalDutchmanDeath@l /* 8017BE08 00178C08 90 1E 00 38 */ stw r0, 0x38(r30) /* 8017BE0C 00178C0C 93 FE 00 5C */ stw r31, 0x5c(r30) /* 8017BE10 00178C10 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -10569,7 +10569,7 @@ __ct__21zNPCGoalDutchmanDeathFiR12zNPCDutchman: .global create__5xVec2Fff create__5xVec2Fff: /* 8017BE6C 00178C6C 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 8017BE70 00178C70 80 62 C0 28 */ lwz r3, lbl_803D09A8-_SDA2_BASE_(r2) +/* 8017BE70 00178C70 80 62 C0 28 */ lwz r3, lbl__512-_SDA2_BASE_(r2) /* 8017BE74 00178C74 80 02 C0 2C */ lwz r0, lbl_803D09AC-_SDA2_BASE_(r2) /* 8017BE78 00178C78 90 61 00 08 */ stw r3, 8(r1) /* 8017BE7C 00178C7C 90 01 00 0C */ stw r0, 0xc(r1) diff --git a/asm/Game/zNPCTypeKingJelly.s b/asm/Game/zNPCTypeKingJelly.s index a4cec3bcf..9dd43a801 100644 --- a/asm/Game/zNPCTypeKingJelly.s +++ b/asm/Game/zNPCTypeKingJelly.s @@ -6,18 +6,18 @@ zNPCTypeKingJelly.init_sound__31_unnamed_zNPCTypeKingJelly_cpp_Fv: /* 801465FC 001433FC 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80146600 00143400 7C 08 02 A6 */ mflr r0 -/* 80146604 00143404 3C 60 80 33 */ lis r3, lbl_803287D0@ha +/* 80146604 00143404 3C 60 80 33 */ lis r3, lbl_sound_data__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 80146608 00143408 38 80 00 00 */ li r4, 0 /* 8014660C 0014340C 90 01 00 34 */ stw r0, 0x34(r1) -/* 80146610 00143410 38 63 87 D0 */ addi r3, r3, lbl_803287D0@l +/* 80146610 00143410 38 63 87 D0 */ addi r3, r3, lbl_sound_data__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 80146614 00143414 38 A0 01 08 */ li r5, 0x108 /* 80146618 00143418 BF 21 00 14 */ stmw r25, 0x14(r1) /* 8014661C 0014341C 4B EB CE 3D */ bl memset -/* 80146620 00143420 3C 80 80 2A */ lis r4, lbl_80299DA8@ha -/* 80146624 00143424 3C 60 80 33 */ lis r3, lbl_803287D0@ha -/* 80146628 00143428 3B 84 9D A8 */ addi r28, r4, lbl_80299DA8@l +/* 80146620 00143420 3C 80 80 2A */ lis r4, lbl_sound_name__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 80146624 00143424 3C 60 80 33 */ lis r3, lbl_sound_data__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 80146628 00143428 3B 84 9D A8 */ addi r28, r4, lbl_sound_name__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014662C 0014342C 3B 40 00 00 */ li r26, 0 -/* 80146630 00143430 3B 63 87 D0 */ addi r27, r3, lbl_803287D0@l +/* 80146630 00143430 3B 63 87 D0 */ addi r27, r3, lbl_sound_data__31_unnamed_zNPCTypeKingJelly_cpp_@l lbl_80146634: /* 80146634 00143434 7F 9F E3 78 */ mr r31, r28 /* 80146638 00143438 7F 7E DB 78 */ mr r30, r27 @@ -62,14 +62,14 @@ zNPCTypeKingJelly.play_sound_immediate__31_unnamed_zNPCTypeKingJelly_cpp_FiPC5xV /* 801466C0 001434C0 93 A1 00 14 */ stw r29, 0x14(r1) /* 801466C4 001434C4 7C 7D 1B 78 */ mr r29, r3 /* 801466C8 001434C8 1C BD 00 18 */ mulli r5, r29, 0x18 -/* 801466CC 001434CC 3C 60 80 33 */ lis r3, lbl_803287D0@ha -/* 801466D0 001434D0 38 03 87 D0 */ addi r0, r3, lbl_803287D0@l +/* 801466CC 001434CC 3C 60 80 33 */ lis r3, lbl_sound_data__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 801466D0 001434D0 38 03 87 D0 */ addi r0, r3, lbl_sound_data__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 801466D4 001434D4 7F E0 2A 14 */ add r31, r0, r5 /* 801466D8 001434D8 80 1F 00 10 */ lwz r0, 0x10(r31) /* 801466DC 001434DC 28 00 00 00 */ cmplwi r0, 0 /* 801466E0 001434E0 41 82 00 18 */ beq lbl_801466F8 -/* 801466E4 001434E4 3C 60 80 27 */ lis r3, lbl_8026D830@ha -/* 801466E8 001434E8 38 63 D8 30 */ addi r3, r3, lbl_8026D830@l +/* 801466E4 001434E4 3C 60 80 27 */ lis r3, lbl_sound_flags__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 801466E8 001434E8 38 63 D8 30 */ addi r3, r3, lbl_sound_flags__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 801466EC 001434EC 7C 03 E8 AE */ lbzx r0, r3, r29 /* 801466F0 001434F0 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 801466F4 001434F4 40 82 00 8C */ bne lbl_80146780 @@ -92,11 +92,11 @@ lbl_801466F8: lbl_80146734: /* 80146734 00143534 88 1F 00 0A */ lbz r0, 0xa(r31) /* 80146738 00143538 1C BD 00 14 */ mulli r5, r29, 0x14 -/* 8014673C 0014353C 3C 60 80 33 */ lis r3, lbl_80328538@ha -/* 80146740 00143540 C0 42 A6 30 */ lfs f2, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 8014673C 0014353C 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 80146740 00143540 C0 42 A6 30 */ lfs f2, lbl__1868_1-_SDA2_BASE_(r2) /* 80146744 00143544 7C 04 07 74 */ extsb r4, r0 -/* 80146748 00143548 C0 A2 A6 34 */ lfs f5, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014674C 0014354C 38 03 85 38 */ addi r0, r3, lbl_80328538@l +/* 80146748 00143548 C0 A2 A6 34 */ lfs f5, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014674C 0014354C 38 03 85 38 */ addi r0, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 80146750 00143550 7D 00 2A 14 */ add r8, r0, r5 /* 80146754 00143554 54 80 10 3A */ slwi r0, r4, 2 /* 80146758 00143558 7C 7F 00 2E */ lwzx r3, r31, r0 @@ -122,11 +122,11 @@ lbl_80146780: zNPCTypeKingJelly.play_sound__31_unnamed_zNPCTypeKingJelly_cpp_FiPC5xVec3: /* 8014679C 0014359C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801467A0 001435A0 7C 08 02 A6 */ mflr r0 -/* 801467A4 001435A4 3C A0 80 33 */ lis r5, lbl_80328538@ha +/* 801467A4 001435A4 3C A0 80 33 */ lis r5, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 801467A8 001435A8 90 01 00 14 */ stw r0, 0x14(r1) /* 801467AC 001435AC 1C 03 00 14 */ mulli r0, r3, 0x14 -/* 801467B0 001435B0 38 A5 85 38 */ addi r5, r5, lbl_80328538@l -/* 801467B4 001435B4 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 801467B0 001435B0 38 A5 85 38 */ addi r5, r5, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l +/* 801467B4 001435B4 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) /* 801467B8 001435B8 7C A5 02 14 */ add r5, r5, r0 /* 801467BC 001435BC C0 25 01 C0 */ lfs f1, 0x1c0(r5) /* 801467C0 001435C0 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -136,21 +136,21 @@ zNPCTypeKingJelly.play_sound__31_unnamed_zNPCTypeKingJelly_cpp_FiPC5xVec3: /* 801467D0 001435D0 48 00 00 44 */ b lbl_80146814 lbl_801467D4: /* 801467D4 001435D4 1C A3 00 18 */ mulli r5, r3, 0x18 -/* 801467D8 001435D8 3C 80 80 33 */ lis r4, lbl_803287D0@ha -/* 801467DC 001435DC 38 04 87 D0 */ addi r0, r4, lbl_803287D0@l +/* 801467D8 001435D8 3C 80 80 33 */ lis r4, lbl_sound_data__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 801467DC 001435DC 38 04 87 D0 */ addi r0, r4, lbl_sound_data__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 801467E0 001435E0 7C A0 2A 14 */ add r5, r0, r5 /* 801467E4 001435E4 80 05 00 10 */ lwz r0, 0x10(r5) /* 801467E8 001435E8 28 00 00 00 */ cmplwi r0, 0 /* 801467EC 001435EC 41 82 00 18 */ beq lbl_80146804 -/* 801467F0 001435F0 3C 80 80 27 */ lis r4, lbl_8026D830@ha -/* 801467F4 001435F4 38 84 D8 30 */ addi r4, r4, lbl_8026D830@l +/* 801467F0 001435F0 3C 80 80 27 */ lis r4, lbl_sound_flags__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 801467F4 001435F4 38 84 D8 30 */ addi r4, r4, lbl_sound_flags__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 801467F8 001435F8 7C 04 18 AE */ lbzx r0, r4, r3 /* 801467FC 001435FC 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80146800 00143600 40 82 00 14 */ bne lbl_80146814 lbl_80146804: /* 80146804 00143604 38 00 00 01 */ li r0, 1 /* 80146808 00143608 98 05 00 08 */ stb r0, 8(r5) -/* 8014680C 0014360C C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014680C 0014360C C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) /* 80146810 00143610 D0 05 00 0C */ stfs f0, 0xc(r5) lbl_80146814: /* 80146814 00143614 80 01 00 14 */ lwz r0, 0x14(r1) @@ -163,9 +163,9 @@ zNPCTypeKingJelly.kill_sound__31_unnamed_zNPCTypeKingJelly_cpp_Fi: /* 80146824 00143624 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80146828 00143628 7C 08 02 A6 */ mflr r0 /* 8014682C 0014362C 1C 83 00 18 */ mulli r4, r3, 0x18 -/* 80146830 00143630 3C 60 80 33 */ lis r3, lbl_803287D0@ha +/* 80146830 00143630 3C 60 80 33 */ lis r3, lbl_sound_data__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 80146834 00143634 90 01 00 14 */ stw r0, 0x14(r1) -/* 80146838 00143638 38 03 87 D0 */ addi r0, r3, lbl_803287D0@l +/* 80146838 00143638 38 03 87 D0 */ addi r0, r3, lbl_sound_data__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014683C 0014363C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80146840 00143640 7F E0 22 14 */ add r31, r0, r4 /* 80146844 00143644 80 7F 00 10 */ lwz r3, 0x10(r31) @@ -195,11 +195,11 @@ zNPCTypeKingJelly.sound_update__31_unnamed_zNPCTypeKingJelly_cpp_Ff: /* 80146894 00143694 93 C1 00 18 */ stw r30, 0x18(r1) /* 80146898 00143698 93 A1 00 14 */ stw r29, 0x14(r1) /* 8014689C 0014369C FF E0 08 90 */ fmr f31, f1 -/* 801468A0 001436A0 3C 80 80 33 */ lis r4, lbl_803287D0@ha -/* 801468A4 001436A4 3C 60 80 33 */ lis r3, lbl_80328538@ha +/* 801468A0 001436A0 3C 80 80 33 */ lis r4, lbl_sound_data__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 801468A4 001436A4 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 801468A8 001436A8 3B A0 00 00 */ li r29, 0 -/* 801468AC 001436AC 3B E4 87 D0 */ addi r31, r4, lbl_803287D0@l -/* 801468B0 001436B0 3B C3 85 38 */ addi r30, r3, lbl_80328538@l +/* 801468AC 001436AC 3B E4 87 D0 */ addi r31, r4, lbl_sound_data__31_unnamed_zNPCTypeKingJelly_cpp_@l +/* 801468B0 001436B0 3B C3 85 38 */ addi r30, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l lbl_801468B4: /* 801468B4 001436B4 88 1F 00 08 */ lbz r0, 8(r31) /* 801468B8 001436B8 28 00 00 00 */ cmplwi r0, 0 @@ -262,28 +262,28 @@ zNPCTypeKingJelly.set_ring_segments__31_unnamed_zNPCTypeKingJelly_cpp_FRC5xVec3f /* 8014697C 0014377C DB A1 00 30 */ stfd f29, 0x30(r1) /* 80146980 00143780 F3 A1 00 38 */ psq_st f29, 56(r1), 0, qr0 /* 80146984 00143784 BF 61 00 1C */ stmw r27, 0x1c(r1) -/* 80146988 00143788 88 0D 96 C1 */ lbz r0, lbl_803CBFC1-_SDA_BASE_(r13) -/* 8014698C 0014378C 3C 80 80 33 */ lis r4, lbl_80328538@ha +/* 80146988 00143788 88 0D 96 C1 */ lbz r0, lbl_init$1916-_SDA_BASE_(r13) +/* 8014698C 0014378C 3C 80 80 33 */ lis r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 80146990 00143790 FF A0 08 90 */ fmr f29, f1 /* 80146994 00143794 7C 7E 1B 78 */ mr r30, r3 /* 80146998 00143798 FF C0 10 90 */ fmr f30, f2 /* 8014699C 0014379C 7C 00 07 75 */ extsb. r0, r0 -/* 801469A0 001437A0 3B E4 85 38 */ addi r31, r4, lbl_80328538@l +/* 801469A0 001437A0 3B E4 85 38 */ addi r31, r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 801469A4 001437A4 40 82 00 14 */ bne lbl_801469B8 /* 801469A8 001437A8 38 60 00 00 */ li r3, 0 /* 801469AC 001437AC 38 00 00 01 */ li r0, 1 -/* 801469B0 001437B0 98 6D 96 C0 */ stb r3, lbl_803CBFC0-_SDA_BASE_(r13) -/* 801469B4 001437B4 98 0D 96 C1 */ stb r0, lbl_803CBFC1-_SDA_BASE_(r13) +/* 801469B0 001437B0 98 6D 96 C0 */ stb r3, lbl_sclookup_inited$1915-_SDA_BASE_(r13) +/* 801469B4 001437B4 98 0D 96 C1 */ stb r0, lbl_init$1916-_SDA_BASE_(r13) lbl_801469B8: -/* 801469B8 001437B8 88 0D 96 C0 */ lbz r0, lbl_803CBFC0-_SDA_BASE_(r13) +/* 801469B8 001437B8 88 0D 96 C0 */ lbz r0, lbl_sclookup_inited$1915-_SDA_BASE_(r13) /* 801469BC 001437BC 28 00 00 00 */ cmplwi r0, 0 /* 801469C0 001437C0 40 82 00 50 */ bne lbl_80146A10 /* 801469C4 001437C4 38 00 00 01 */ li r0, 1 /* 801469C8 001437C8 3B BF 0C 50 */ addi r29, r31, 0xc50 -/* 801469CC 001437CC 98 0D 96 C0 */ stb r0, lbl_803CBFC0-_SDA_BASE_(r13) +/* 801469CC 001437CC 98 0D 96 C0 */ stb r0, lbl_sclookup_inited$1915-_SDA_BASE_(r13) /* 801469D0 001437D0 3B 9F 0C 74 */ addi r28, r31, 0xc74 /* 801469D4 001437D4 3B 60 00 00 */ li r27, 0 -/* 801469D8 001437D8 C3 E2 A6 34 */ lfs f31, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 801469D8 001437D8 C3 E2 A6 34 */ lfs f31, lbl__1869_2-_SDA2_BASE_(r2) lbl_801469DC: /* 801469DC 001437DC FC 20 F8 90 */ fmr f1, f31 /* 801469E0 001437E0 4B F7 E4 6D */ bl isin__Ff @@ -294,15 +294,15 @@ lbl_801469DC: /* 801469F4 001437F4 3B 7B 00 01 */ addi r27, r27, 1 /* 801469F8 001437F8 2C 1B 00 09 */ cmpwi r27, 9 /* 801469FC 001437FC 3B BD 00 04 */ addi r29, r29, 4 -/* 80146A00 00143800 C0 02 A6 40 */ lfs f0, lbl_803CEFC0-_SDA2_BASE_(r2) +/* 80146A00 00143800 C0 02 A6 40 */ lfs f0, lbl__1973-_SDA2_BASE_(r2) /* 80146A04 00143804 3B 9C 00 04 */ addi r28, r28, 4 /* 80146A08 00143808 EF FF 00 2A */ fadds f31, f31, f0 /* 80146A0C 0014380C 41 80 FF D0 */ blt lbl_801469DC lbl_80146A10: -/* 80146A10 00143810 C0 02 A6 4C */ lfs f0, lbl_803CEFCC-_SDA2_BASE_(r2) -/* 80146A14 00143814 C0 22 A6 48 */ lfs f1, lbl_803CEFC8-_SDA2_BASE_(r2) +/* 80146A10 00143810 C0 02 A6 4C */ lfs f0, lbl__1976-_SDA2_BASE_(r2) +/* 80146A14 00143814 C0 22 A6 48 */ lfs f1, lbl__1975-_SDA2_BASE_(r2) /* 80146A18 00143818 EC 00 07 72 */ fmuls f0, f0, f29 -/* 80146A1C 0014381C C0 42 A6 44 */ lfs f2, lbl_803CEFC4-_SDA2_BASE_(r2) +/* 80146A1C 0014381C C0 42 A6 44 */ lfs f2, lbl__1974_1-_SDA2_BASE_(r2) /* 80146A20 00143820 EC 01 00 32 */ fmuls f0, f1, f0 /* 80146A24 00143824 EC 00 F0 24 */ fdivs f0, f0, f30 /* 80146A28 00143828 EC 02 00 2A */ fadds f0, f2, f0 @@ -450,12 +450,12 @@ lbl_80146BE4: /* 80146C28 00143A28 C0 7F 00 18 */ lfs f3, 0x18(r31) /* 80146C2C 00143A2C EC 01 00 24 */ fdivs f0, f1, f0 /* 80146C30 00143A30 C0 5F 00 14 */ lfs f2, 0x14(r31) -/* 80146C34 00143A34 C0 22 A6 54 */ lfs f1, lbl_803CEFD4-_SDA2_BASE_(r2) +/* 80146C34 00143A34 C0 22 A6 54 */ lfs f1, lbl__1992_1-_SDA2_BASE_(r2) /* 80146C38 00143A38 EF E3 10 28 */ fsubs f31, f3, f2 /* 80146C3C 00143A3C EC 21 00 32 */ fmuls f1, f1, f0 /* 80146C40 00143A40 4B F7 E2 0D */ bl isin__Ff -/* 80146C44 00143A44 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80146C48 00143A48 C0 42 A6 50 */ lfs f2, lbl_803CEFD0-_SDA2_BASE_(r2) +/* 80146C44 00143A44 C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) +/* 80146C48 00143A48 C0 42 A6 50 */ lfs f2, lbl__1987-_SDA2_BASE_(r2) /* 80146C4C 00143A4C EC 20 08 2A */ fadds f1, f0, f1 /* 80146C50 00143A50 C0 1F 00 14 */ lfs f0, 0x14(r31) /* 80146C54 00143A54 EC 3F 00 72 */ fmuls f1, f31, f1 @@ -493,9 +493,9 @@ lbl_80146CA4: /* 80146CCC 00143ACC D0 03 00 44 */ stfs f0, 0x44(r3) /* 80146CD0 00143AD0 C0 23 00 44 */ lfs f1, 0x44(r3) /* 80146CD4 00143AD4 C0 03 00 24 */ lfs f0, 0x24(r3) -/* 80146CD8 00143AD8 C0 42 A6 30 */ lfs f2, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 80146CD8 00143AD8 C0 42 A6 30 */ lfs f2, lbl__1868_1-_SDA2_BASE_(r2) /* 80146CDC 00143ADC EC 21 00 24 */ fdivs f1, f1, f0 -/* 80146CE0 00143AE0 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 80146CE0 00143AE0 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) /* 80146CE4 00143AE4 EC 42 08 28 */ fsubs f2, f2, f1 /* 80146CE8 00143AE8 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80146CEC 00143AEC 40 80 00 10 */ bge lbl_80146CFC @@ -503,8 +503,8 @@ lbl_80146CA4: /* 80146CF4 00143AF4 98 03 00 53 */ stb r0, 0x53(r3) /* 80146CF8 00143AF8 48 00 00 20 */ b lbl_80146D18 lbl_80146CFC: -/* 80146CFC 00143AFC C0 22 A6 58 */ lfs f1, lbl_803CEFD8-_SDA2_BASE_(r2) -/* 80146D00 00143B00 C0 02 A6 50 */ lfs f0, lbl_803CEFD0-_SDA2_BASE_(r2) +/* 80146CFC 00143AFC C0 22 A6 58 */ lfs f1, lbl__2007-_SDA2_BASE_(r2) +/* 80146D00 00143B00 C0 02 A6 50 */ lfs f0, lbl__1987-_SDA2_BASE_(r2) /* 80146D04 00143B04 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 80146D08 00143B08 FC 00 00 1E */ fctiwz f0, f0 /* 80146D0C 00143B0C D8 01 00 08 */ stfd f0, 8(r1) @@ -647,9 +647,9 @@ lbl_80146EF0: /* 80146EF0 00143CF0 7C 07 F0 00 */ cmpw r7, r30 /* 80146EF4 00143CF4 40 82 00 C0 */ bne lbl_80146FB4 /* 80146EF8 00143CF8 38 00 00 00 */ li r0, 0 -/* 80146EFC 00143CFC 3C 60 80 33 */ lis r3, lbl_80328E88@ha +/* 80146EFC 00143CFC 3C 60 80 33 */ lis r3, lbl_ring_segments__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 80146F00 00143D00 90 1B 00 7C */ stw r0, 0x7c(r27) -/* 80146F04 00143D04 3B 83 8E 88 */ addi r28, r3, lbl_80328E88@l +/* 80146F04 00143D04 3B 83 8E 88 */ addi r28, r3, lbl_ring_segments__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 80146F08 00143D08 3B E0 00 00 */ li r31, 0 /* 80146F0C 00143D0C 48 00 00 9C */ b lbl_80146FA8 lbl_80146F10: @@ -712,9 +712,9 @@ lbl_80146FD0: /* 80146FD4 00143DD4 7C 1A 00 40 */ cmplw r26, r0 /* 80146FD8 00143DD8 41 80 FF E8 */ blt lbl_80146FC0 /* 80146FDC 00143DDC 38 00 00 00 */ li r0, 0 -/* 80146FE0 00143DE0 3C 60 80 33 */ lis r3, lbl_80328E88@ha +/* 80146FE0 00143DE0 3C 60 80 33 */ lis r3, lbl_ring_segments__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 80146FE4 00143DE4 90 1B 00 7C */ stw r0, 0x7c(r27) -/* 80146FE8 00143DE8 3B E3 8E 88 */ addi r31, r3, lbl_80328E88@l +/* 80146FE8 00143DE8 3B E3 8E 88 */ addi r31, r3, lbl_ring_segments__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 80146FEC 00143DEC 3B A0 00 00 */ li r29, 0 /* 80146FF0 00143DF0 48 00 00 84 */ b lbl_80147074 lbl_80146FF4: @@ -784,18 +784,18 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 801470D8 00143ED8 C0 1D 00 4C */ lfs f0, 0x4c(r29) /* 801470DC 00143EDC D0 01 00 2C */ stfs f0, 0x2c(r1) /* 801470E0 00143EE0 4B ED 0E B9 */ bl __as__10iColor_tagFRC10iColor_tag -/* 801470E4 00143EE4 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 801470E4 00143EE4 C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) /* 801470E8 00143EE8 38 00 02 BA */ li r0, 0x2ba /* 801470EC 00143EEC D0 01 00 34 */ stfs f0, 0x34(r1) -/* 801470F0 00143EF0 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 801470F0 00143EF0 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) /* 801470F4 00143EF4 D0 01 00 28 */ stfs f0, 0x28(r1) /* 801470F8 00143EF8 C0 1D 00 54 */ lfs f0, 0x54(r29) /* 801470FC 00143EFC D0 01 00 14 */ stfs f0, 0x14(r1) -/* 80147100 00143F00 C0 02 A6 5C */ lfs f0, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 80147100 00143F00 C0 02 A6 5C */ lfs f0, lbl__2084-_SDA2_BASE_(r2) /* 80147104 00143F04 D0 01 00 24 */ stfs f0, 0x24(r1) /* 80147108 00143F08 90 01 00 38 */ stw r0, 0x38(r1) /* 8014710C 00143F0C 4B EE 9B 7D */ bl xurand__Fv -/* 80147110 00143F10 C0 02 A6 60 */ lfs f0, lbl_803CEFE0-_SDA2_BASE_(r2) +/* 80147110 00143F10 C0 02 A6 60 */ lfs f0, lbl__2085-_SDA2_BASE_(r2) /* 80147114 00143F14 EC 00 00 72 */ fmuls f0, f0, f1 /* 80147118 00143F18 D0 01 00 0C */ stfs f0, 0xc(r1) /* 8014711C 00143F1C 4B EE 9B 6D */ bl xurand__Fv @@ -804,11 +804,11 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 80147128 00143F28 90 01 00 48 */ stw r0, 0x48(r1) /* 8014712C 00143F2C 38 61 00 08 */ addi r3, r1, 8 /* 80147130 00143F30 6C 80 80 00 */ xoris r0, r4, 0x8000 -/* 80147134 00143F34 C8 42 A6 68 */ lfd f2, lbl_803CEFE8-_SDA2_BASE_(r2) +/* 80147134 00143F34 C8 42 A6 68 */ lfd f2, lbl__2088_1-_SDA2_BASE_(r2) /* 80147138 00143F38 90 01 00 4C */ stw r0, 0x4c(r1) -/* 8014713C 00143F3C C0 82 A6 50 */ lfs f4, lbl_803CEFD0-_SDA2_BASE_(r2) +/* 8014713C 00143F3C C0 82 A6 50 */ lfs f4, lbl__1987-_SDA2_BASE_(r2) /* 80147140 00143F40 C8 01 00 48 */ lfd f0, 0x48(r1) -/* 80147144 00143F44 C0 62 A6 64 */ lfs f3, lbl_803CEFE4-_SDA2_BASE_(r2) +/* 80147144 00143F44 C0 62 A6 64 */ lfs f3, lbl__2086_1-_SDA2_BASE_(r2) /* 80147148 00143F48 EC 00 10 28 */ fsubs f0, f0, f2 /* 8014714C 00143F4C C0 5D 00 58 */ lfs f2, 0x58(r29) /* 80147150 00143F50 EC 24 18 7A */ fmadds f1, f4, f1, f3 @@ -827,14 +827,14 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 80147184 00143F84 4E 80 00 20 */ blr /* 80147188 00143F88 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8014718C 00143F8C 7C 08 02 A6 */ mflr r0 -/* 80147190 00143F90 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80147194 00143F94 3C 80 80 27 */ lis r4, lbl_8026D858@ha +/* 80147190 00143F90 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80147194 00143F94 3C 80 80 27 */ lis r4, lbl__2092_1@ha /* 80147198 00143F98 90 01 00 74 */ stw r0, 0x74(r1) -/* 8014719C 00143F9C 38 63 D8 B0 */ addi r3, r3, lbl_8026D8B0@l +/* 8014719C 00143F9C 38 63 D8 B0 */ addi r3, r3, lbl__stringBase0_92@l /* 801471A0 00143FA0 38 63 00 65 */ addi r3, r3, 0x65 /* 801471A4 00143FA4 38 A0 00 00 */ li r5, 0 /* 801471A8 00143FA8 BE C1 00 48 */ stmw r22, 0x48(r1) -/* 801471AC 00143FAC 3B 24 D8 58 */ addi r25, r4, lbl_8026D858@l +/* 801471AC 00143FAC 3B 24 D8 58 */ addi r25, r4, lbl__2092_1@l /* 801471B0 00143FB0 38 80 00 00 */ li r4, 0 /* 801471B4 00143FB4 83 19 00 00 */ lwz r24, 0(r25) /* 801471B8 00143FB8 82 F9 00 04 */ lwz r23, 4(r25) @@ -860,12 +860,12 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 80147208 00144008 90 01 00 40 */ stw r0, 0x40(r1) /* 8014720C 0014400C 4B EB FA 65 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 80147210 00144010 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 80147214 00144014 3C 80 80 2A */ lis r4, lbl_8029913C@ha +/* 80147214 00144014 3C 80 80 2A */ lis r4, lbl_g_strz_subbanim@ha /* 80147218 00144018 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l /* 8014721C 0014401C 7C 76 1B 78 */ mr r22, r3 /* 80147220 00144020 90 01 00 08 */ stw r0, 8(r1) /* 80147224 00144024 38 00 00 00 */ li r0, 0 -/* 80147228 00144028 38 84 91 3C */ addi r4, r4, lbl_8029913C@l +/* 80147228 00144028 38 84 91 3C */ addi r4, r4, lbl_g_strz_subbanim@l /* 8014722C 0014402C 38 A0 00 10 */ li r5, 0x10 /* 80147230 00144030 90 01 00 0C */ stw r0, 0xc(r1) /* 80147234 00144034 38 C0 00 00 */ li r6, 0 @@ -875,15 +875,15 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 80147244 00144044 39 20 00 00 */ li r9, 0 /* 80147248 00144048 39 40 00 00 */ li r10, 0 /* 8014724C 0014404C 80 84 00 04 */ lwz r4, 4(r4) -/* 80147250 00144050 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80147254 00144054 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 80147250 00144050 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80147254 00144054 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) /* 80147258 00144058 4B EB FB 01 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8014725C 0014405C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80147260 00144060 3C 60 80 2A */ lis r3, lbl_8029913C@ha +/* 80147260 00144060 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha /* 80147264 00144064 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80147268 00144068 38 00 00 00 */ li r0, 0 /* 8014726C 0014406C 90 81 00 08 */ stw r4, 8(r1) -/* 80147270 00144070 3A E3 91 3C */ addi r23, r3, lbl_8029913C@l +/* 80147270 00144070 3A E3 91 3C */ addi r23, r3, lbl_g_strz_subbanim@l /* 80147274 00144074 7E C3 B3 78 */ mr r3, r22 /* 80147278 00144078 38 A0 00 20 */ li r5, 0x20 /* 8014727C 0014407C 90 01 00 0C */ stw r0, 0xc(r1) @@ -894,15 +894,15 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 80147290 00144090 39 20 00 00 */ li r9, 0 /* 80147294 00144094 39 40 00 00 */ li r10, 0 /* 80147298 00144098 80 97 00 08 */ lwz r4, 8(r23) -/* 8014729C 0014409C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 801472A0 001440A0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014729C 0014409C C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 801472A0 001440A0 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) /* 801472A4 001440A4 4B EB FA B5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801472A8 001440A8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 801472AC 001440AC 3C 60 80 2A */ lis r3, lbl_8029913C@ha +/* 801472AC 001440AC 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha /* 801472B0 001440B0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 801472B4 001440B4 38 00 00 00 */ li r0, 0 /* 801472B8 001440B8 90 81 00 08 */ stw r4, 8(r1) -/* 801472BC 001440BC 3B 03 91 3C */ addi r24, r3, lbl_8029913C@l +/* 801472BC 001440BC 3B 03 91 3C */ addi r24, r3, lbl_g_strz_subbanim@l /* 801472C0 001440C0 7E C3 B3 78 */ mr r3, r22 /* 801472C4 001440C4 38 A0 00 20 */ li r5, 0x20 /* 801472C8 001440C8 90 01 00 0C */ stw r0, 0xc(r1) @@ -913,15 +913,15 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 801472DC 001440DC 39 20 00 00 */ li r9, 0 /* 801472E0 001440E0 39 40 00 00 */ li r10, 0 /* 801472E4 001440E4 80 98 00 0C */ lwz r4, 0xc(r24) -/* 801472E8 001440E8 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 801472EC 001440EC C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 801472E8 001440E8 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 801472EC 001440EC C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) /* 801472F0 001440F0 4B EB FA 69 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801472F4 001440F4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 801472F8 001440F8 3C 60 80 2A */ lis r3, lbl_8029913C@ha +/* 801472F8 001440F8 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha /* 801472FC 001440FC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80147300 00144100 38 00 00 00 */ li r0, 0 /* 80147304 00144104 90 81 00 08 */ stw r4, 8(r1) -/* 80147308 00144108 3B 23 91 3C */ addi r25, r3, lbl_8029913C@l +/* 80147308 00144108 3B 23 91 3C */ addi r25, r3, lbl_g_strz_subbanim@l /* 8014730C 0014410C 7E C3 B3 78 */ mr r3, r22 /* 80147310 00144110 38 A0 00 20 */ li r5, 0x20 /* 80147314 00144114 90 01 00 0C */ stw r0, 0xc(r1) @@ -932,15 +932,15 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 80147328 00144128 39 20 00 00 */ li r9, 0 /* 8014732C 0014412C 39 40 00 00 */ li r10, 0 /* 80147330 00144130 80 99 00 1C */ lwz r4, 0x1c(r25) -/* 80147334 00144134 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80147338 00144138 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 80147334 00144134 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80147338 00144138 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) /* 8014733C 0014413C 4B EB FA 1D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80147340 00144140 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80147344 00144144 3C 60 80 2A */ lis r3, lbl_8029913C@ha +/* 80147344 00144144 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha /* 80147348 00144148 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8014734C 0014414C 38 00 00 00 */ li r0, 0 /* 80147350 00144150 90 81 00 08 */ stw r4, 8(r1) -/* 80147354 00144154 3B 43 91 3C */ addi r26, r3, lbl_8029913C@l +/* 80147354 00144154 3B 43 91 3C */ addi r26, r3, lbl_g_strz_subbanim@l /* 80147358 00144158 7E C3 B3 78 */ mr r3, r22 /* 8014735C 0014415C 38 A0 00 10 */ li r5, 0x10 /* 80147360 00144160 90 01 00 0C */ stw r0, 0xc(r1) @@ -951,15 +951,15 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 80147374 00144174 39 20 00 00 */ li r9, 0 /* 80147378 00144178 39 40 00 00 */ li r10, 0 /* 8014737C 0014417C 80 9A 00 20 */ lwz r4, 0x20(r26) -/* 80147380 00144180 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80147384 00144184 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 80147380 00144180 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80147384 00144184 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) /* 80147388 00144188 4B EB F9 D1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8014738C 0014418C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80147390 00144190 3C 60 80 2A */ lis r3, lbl_8029913C@ha +/* 80147390 00144190 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha /* 80147394 00144194 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80147398 00144198 38 00 00 00 */ li r0, 0 /* 8014739C 0014419C 90 81 00 08 */ stw r4, 8(r1) -/* 801473A0 001441A0 3B 63 91 3C */ addi r27, r3, lbl_8029913C@l +/* 801473A0 001441A0 3B 63 91 3C */ addi r27, r3, lbl_g_strz_subbanim@l /* 801473A4 001441A4 7E C3 B3 78 */ mr r3, r22 /* 801473A8 001441A8 38 A0 00 20 */ li r5, 0x20 /* 801473AC 001441AC 90 01 00 0C */ stw r0, 0xc(r1) @@ -970,15 +970,15 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 801473C0 001441C0 39 20 00 00 */ li r9, 0 /* 801473C4 001441C4 39 40 00 00 */ li r10, 0 /* 801473C8 001441C8 80 9B 00 30 */ lwz r4, 0x30(r27) -/* 801473CC 001441CC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 801473D0 001441D0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 801473CC 001441CC C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 801473D0 001441D0 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) /* 801473D4 001441D4 4B EB F9 85 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801473D8 001441D8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 801473DC 001441DC 3C 60 80 2A */ lis r3, lbl_8029913C@ha +/* 801473DC 001441DC 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha /* 801473E0 001441E0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 801473E4 001441E4 38 00 00 00 */ li r0, 0 /* 801473E8 001441E8 90 81 00 08 */ stw r4, 8(r1) -/* 801473EC 001441EC 3B 83 91 3C */ addi r28, r3, lbl_8029913C@l +/* 801473EC 001441EC 3B 83 91 3C */ addi r28, r3, lbl_g_strz_subbanim@l /* 801473F0 001441F0 7E C3 B3 78 */ mr r3, r22 /* 801473F4 001441F4 38 A0 00 10 */ li r5, 0x10 /* 801473F8 001441F8 90 01 00 0C */ stw r0, 0xc(r1) @@ -989,15 +989,15 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 8014740C 0014420C 39 20 00 00 */ li r9, 0 /* 80147410 00144210 39 40 00 00 */ li r10, 0 /* 80147414 00144214 80 9C 00 34 */ lwz r4, 0x34(r28) -/* 80147418 00144218 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014741C 0014421C C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 80147418 00144218 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014741C 0014421C C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) /* 80147420 00144220 4B EB F9 39 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80147424 00144224 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80147428 00144228 3C 60 80 2A */ lis r3, lbl_8029913C@ha +/* 80147428 00144228 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha /* 8014742C 0014422C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80147430 00144230 38 00 00 00 */ li r0, 0 /* 80147434 00144234 90 81 00 08 */ stw r4, 8(r1) -/* 80147438 00144238 3B A3 91 3C */ addi r29, r3, lbl_8029913C@l +/* 80147438 00144238 3B A3 91 3C */ addi r29, r3, lbl_g_strz_subbanim@l /* 8014743C 0014423C 7E C3 B3 78 */ mr r3, r22 /* 80147440 00144240 38 A0 00 20 */ li r5, 0x20 /* 80147444 00144244 90 01 00 0C */ stw r0, 0xc(r1) @@ -1008,15 +1008,15 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 80147458 00144258 39 20 00 00 */ li r9, 0 /* 8014745C 0014425C 39 40 00 00 */ li r10, 0 /* 80147460 00144260 80 9D 00 38 */ lwz r4, 0x38(r29) -/* 80147464 00144264 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80147468 00144268 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 80147464 00144264 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80147468 00144268 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) /* 8014746C 0014426C 4B EB F8 ED */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80147470 00144270 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80147474 00144274 3C 60 80 2A */ lis r3, lbl_8029913C@ha +/* 80147474 00144274 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha /* 80147478 00144278 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8014747C 0014427C 38 00 00 00 */ li r0, 0 /* 80147480 00144280 90 81 00 08 */ stw r4, 8(r1) -/* 80147484 00144284 3B C3 91 3C */ addi r30, r3, lbl_8029913C@l +/* 80147484 00144284 3B C3 91 3C */ addi r30, r3, lbl_g_strz_subbanim@l /* 80147488 00144288 7E C3 B3 78 */ mr r3, r22 /* 8014748C 0014428C 38 A0 00 20 */ li r5, 0x20 /* 80147490 00144290 90 01 00 0C */ stw r0, 0xc(r1) @@ -1027,15 +1027,15 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 801474A4 001442A4 39 20 00 00 */ li r9, 0 /* 801474A8 001442A8 39 40 00 00 */ li r10, 0 /* 801474AC 001442AC 80 9E 00 24 */ lwz r4, 0x24(r30) -/* 801474B0 001442B0 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 801474B4 001442B4 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 801474B0 001442B0 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 801474B4 001442B4 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) /* 801474B8 001442B8 4B EB F8 A1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801474BC 001442BC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 801474C0 001442C0 3C 60 80 2A */ lis r3, lbl_8029913C@ha +/* 801474C0 001442C0 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha /* 801474C4 001442C4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 801474C8 001442C8 38 00 00 00 */ li r0, 0 /* 801474CC 001442CC 90 81 00 08 */ stw r4, 8(r1) -/* 801474D0 001442D0 3B E3 91 3C */ addi r31, r3, lbl_8029913C@l +/* 801474D0 001442D0 3B E3 91 3C */ addi r31, r3, lbl_g_strz_subbanim@l /* 801474D4 001442D4 7E C3 B3 78 */ mr r3, r22 /* 801474D8 001442D8 38 A0 00 10 */ li r5, 0x10 /* 801474DC 001442DC 90 01 00 0C */ stw r0, 0xc(r1) @@ -1046,12 +1046,12 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 801474F0 001442F0 39 20 00 00 */ li r9, 0 /* 801474F4 001442F4 39 40 00 00 */ li r10, 0 /* 801474F8 001442F8 80 9F 00 3C */ lwz r4, 0x3c(r31) -/* 801474FC 001442FC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80147500 00144300 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 801474FC 001442FC C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80147500 00144300 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) /* 80147504 00144304 4B EB F8 55 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 80147508 00144308 3C 60 80 2A */ lis r3, lbl_8029913C@ha -/* 8014750C 0014430C C0 22 A6 70 */ lfs f1, lbl_803CEFF0-_SDA2_BASE_(r2) -/* 80147510 00144310 38 83 91 3C */ addi r4, r3, lbl_8029913C@l +/* 80147508 00144308 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha +/* 8014750C 0014430C C0 22 A6 70 */ lfs f1, lbl__2105_1-_SDA2_BASE_(r2) +/* 80147510 00144310 38 83 91 3C */ addi r4, r3, lbl_g_strz_subbanim@l /* 80147514 00144314 38 A1 00 18 */ addi r5, r1, 0x18 /* 80147518 00144318 7E C3 B3 78 */ mr r3, r22 /* 8014751C 0014431C 38 C0 00 01 */ li r6, 1 @@ -1065,11 +1065,11 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 8014753C 0014433C 90 01 00 0C */ stw r0, 0xc(r1) /* 80147540 00144340 39 20 00 00 */ li r9, 0 /* 80147544 00144344 39 40 00 00 */ li r10, 0 -/* 80147548 00144348 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 80147548 00144348 C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 8014754C 0014434C 80 9B 00 30 */ lwz r4, 0x30(r27) /* 80147550 00144350 FC 40 08 90 */ fmr f2, f1 /* 80147554 00144354 80 BA 00 20 */ lwz r5, 0x20(r26) -/* 80147558 00144358 C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) +/* 80147558 00144358 C0 62 A6 74 */ lfs f3, lbl__2106_1-_SDA2_BASE_(r2) /* 8014755C 0014435C 4B EB FE 65 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80147560 00144360 38 00 00 00 */ li r0, 0 /* 80147564 00144364 7E C3 B3 78 */ mr r3, r22 @@ -1080,11 +1080,11 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 80147578 00144378 90 01 00 0C */ stw r0, 0xc(r1) /* 8014757C 0014437C 39 20 00 00 */ li r9, 0 /* 80147580 00144380 39 40 00 00 */ li r10, 0 -/* 80147584 00144384 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 80147584 00144384 C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 80147588 00144388 80 9C 00 34 */ lwz r4, 0x34(r28) /* 8014758C 0014438C FC 40 08 90 */ fmr f2, f1 /* 80147590 00144390 80 BA 00 20 */ lwz r5, 0x20(r26) -/* 80147594 00144394 C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) +/* 80147594 00144394 C0 62 A6 74 */ lfs f3, lbl__2106_1-_SDA2_BASE_(r2) /* 80147598 00144398 4B EB FE 29 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8014759C 0014439C 38 00 00 00 */ li r0, 0 /* 801475A0 001443A0 7E C3 B3 78 */ mr r3, r22 @@ -1095,11 +1095,11 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 801475B4 001443B4 90 01 00 0C */ stw r0, 0xc(r1) /* 801475B8 001443B8 39 20 00 00 */ li r9, 0 /* 801475BC 001443BC 39 40 00 00 */ li r10, 0 -/* 801475C0 001443C0 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 801475C0 001443C0 C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 801475C4 001443C4 80 9A 00 20 */ lwz r4, 0x20(r26) /* 801475C8 001443C8 FC 40 08 90 */ fmr f2, f1 /* 801475CC 001443CC 80 BC 00 34 */ lwz r5, 0x34(r28) -/* 801475D0 001443D0 C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) +/* 801475D0 001443D0 C0 62 A6 74 */ lfs f3, lbl__2106_1-_SDA2_BASE_(r2) /* 801475D4 001443D4 4B EB FD ED */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801475D8 001443D8 38 00 00 00 */ li r0, 0 /* 801475DC 001443DC 7E C3 B3 78 */ mr r3, r22 @@ -1110,11 +1110,11 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 801475F0 001443F0 90 01 00 0C */ stw r0, 0xc(r1) /* 801475F4 001443F4 39 20 00 00 */ li r9, 0 /* 801475F8 001443F8 39 40 00 00 */ li r10, 0 -/* 801475FC 001443FC C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 801475FC 001443FC C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 80147600 00144400 80 9C 00 34 */ lwz r4, 0x34(r28) /* 80147604 00144404 FC 40 08 90 */ fmr f2, f1 /* 80147608 00144408 80 BD 00 38 */ lwz r5, 0x38(r29) -/* 8014760C 0014440C C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) +/* 8014760C 0014440C C0 62 A6 74 */ lfs f3, lbl__2106_1-_SDA2_BASE_(r2) /* 80147610 00144410 4B EB FD B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80147614 00144414 38 00 00 00 */ li r0, 0 /* 80147618 00144418 7E C3 B3 78 */ mr r3, r22 @@ -1125,11 +1125,11 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 8014762C 0014442C 90 01 00 0C */ stw r0, 0xc(r1) /* 80147630 00144430 39 20 00 00 */ li r9, 0 /* 80147634 00144434 39 40 00 00 */ li r10, 0 -/* 80147638 00144438 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 80147638 00144438 C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 8014763C 0014443C 80 97 00 08 */ lwz r4, 8(r23) /* 80147640 00144440 FC 40 08 90 */ fmr f2, f1 /* 80147644 00144444 80 BE 00 24 */ lwz r5, 0x24(r30) -/* 80147648 00144448 C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) +/* 80147648 00144448 C0 62 A6 74 */ lfs f3, lbl__2106_1-_SDA2_BASE_(r2) /* 8014764C 0014444C 4B EB FD 75 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80147650 00144450 38 00 00 00 */ li r0, 0 /* 80147654 00144454 7E C3 B3 78 */ mr r3, r22 @@ -1140,11 +1140,11 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 80147668 00144468 90 01 00 0C */ stw r0, 0xc(r1) /* 8014766C 0014446C 39 20 00 00 */ li r9, 0 /* 80147670 00144470 39 40 00 00 */ li r10, 0 -/* 80147674 00144474 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 80147674 00144474 C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 80147678 00144478 80 98 00 0C */ lwz r4, 0xc(r24) /* 8014767C 0014447C FC 40 08 90 */ fmr f2, f1 /* 80147680 00144480 80 BE 00 24 */ lwz r5, 0x24(r30) -/* 80147684 00144484 C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) +/* 80147684 00144484 C0 62 A6 74 */ lfs f3, lbl__2106_1-_SDA2_BASE_(r2) /* 80147688 00144488 4B EB FD 39 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8014768C 0014448C 38 00 00 00 */ li r0, 0 /* 80147690 00144490 7E C3 B3 78 */ mr r3, r22 @@ -1155,11 +1155,11 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 801476A4 001444A4 90 01 00 0C */ stw r0, 0xc(r1) /* 801476A8 001444A8 39 20 00 00 */ li r9, 0 /* 801476AC 001444AC 39 40 00 00 */ li r10, 0 -/* 801476B0 001444B0 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 801476B0 001444B0 C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 801476B4 001444B4 80 99 00 1C */ lwz r4, 0x1c(r25) /* 801476B8 001444B8 FC 40 08 90 */ fmr f2, f1 /* 801476BC 001444BC 80 BE 00 24 */ lwz r5, 0x24(r30) -/* 801476C0 001444C0 C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) +/* 801476C0 001444C0 C0 62 A6 74 */ lfs f3, lbl__2106_1-_SDA2_BASE_(r2) /* 801476C4 001444C4 4B EB FC FD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801476C8 001444C8 38 00 00 00 */ li r0, 0 /* 801476CC 001444CC 7E C3 B3 78 */ mr r3, r22 @@ -1170,11 +1170,11 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 801476E0 001444E0 90 01 00 0C */ stw r0, 0xc(r1) /* 801476E4 001444E4 39 20 00 00 */ li r9, 0 /* 801476E8 001444E8 39 40 00 00 */ li r10, 0 -/* 801476EC 001444EC C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 801476EC 001444EC C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 801476F0 001444F0 80 9B 00 30 */ lwz r4, 0x30(r27) /* 801476F4 001444F4 FC 40 08 90 */ fmr f2, f1 /* 801476F8 001444F8 80 BE 00 24 */ lwz r5, 0x24(r30) -/* 801476FC 001444FC C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) +/* 801476FC 001444FC C0 62 A6 74 */ lfs f3, lbl__2106_1-_SDA2_BASE_(r2) /* 80147700 00144500 4B EB FC C1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80147704 00144504 38 00 00 00 */ li r0, 0 /* 80147708 00144508 7E C3 B3 78 */ mr r3, r22 @@ -1185,11 +1185,11 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 8014771C 0014451C 90 01 00 0C */ stw r0, 0xc(r1) /* 80147720 00144520 39 20 00 00 */ li r9, 0 /* 80147724 00144524 39 40 00 00 */ li r10, 0 -/* 80147728 00144528 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 80147728 00144528 C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 8014772C 0014452C 80 9C 00 34 */ lwz r4, 0x34(r28) /* 80147730 00144530 FC 40 08 90 */ fmr f2, f1 /* 80147734 00144534 80 BE 00 24 */ lwz r5, 0x24(r30) -/* 80147738 00144538 C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) +/* 80147738 00144538 C0 62 A6 74 */ lfs f3, lbl__2106_1-_SDA2_BASE_(r2) /* 8014773C 0014453C 4B EB FC 85 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80147740 00144540 38 00 00 00 */ li r0, 0 /* 80147744 00144544 7E C3 B3 78 */ mr r3, r22 @@ -1200,11 +1200,11 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 80147758 00144558 90 01 00 0C */ stw r0, 0xc(r1) /* 8014775C 0014455C 39 20 00 00 */ li r9, 0 /* 80147760 00144560 39 40 00 00 */ li r10, 0 -/* 80147764 00144564 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 80147764 00144564 C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 80147768 00144568 80 9A 00 20 */ lwz r4, 0x20(r26) /* 8014776C 0014456C FC 40 08 90 */ fmr f2, f1 /* 80147770 00144570 80 BE 00 24 */ lwz r5, 0x24(r30) -/* 80147774 00144574 C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) +/* 80147774 00144574 C0 62 A6 74 */ lfs f3, lbl__2106_1-_SDA2_BASE_(r2) /* 80147778 00144578 4B EB FC 49 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8014777C 0014457C 38 00 00 00 */ li r0, 0 /* 80147780 00144580 7E C3 B3 78 */ mr r3, r22 @@ -1215,11 +1215,11 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 80147794 00144594 90 01 00 0C */ stw r0, 0xc(r1) /* 80147798 00144598 39 20 00 00 */ li r9, 0 /* 8014779C 0014459C 39 40 00 00 */ li r10, 0 -/* 801477A0 001445A0 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 801477A0 001445A0 C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 801477A4 001445A4 80 9D 00 38 */ lwz r4, 0x38(r29) /* 801477A8 001445A8 FC 40 08 90 */ fmr f2, f1 /* 801477AC 001445AC 80 BE 00 24 */ lwz r5, 0x24(r30) -/* 801477B0 001445B0 C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) +/* 801477B0 001445B0 C0 62 A6 74 */ lfs f3, lbl__2106_1-_SDA2_BASE_(r2) /* 801477B4 001445B4 4B EB FC 0D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801477B8 001445B8 38 00 00 00 */ li r0, 0 /* 801477BC 001445BC 7E C3 B3 78 */ mr r3, r22 @@ -1230,11 +1230,11 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 801477D0 001445D0 90 01 00 0C */ stw r0, 0xc(r1) /* 801477D4 001445D4 39 20 00 00 */ li r9, 0 /* 801477D8 001445D8 39 40 00 00 */ li r10, 0 -/* 801477DC 001445DC C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 801477DC 001445DC C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 801477E0 001445E0 80 9F 00 3C */ lwz r4, 0x3c(r31) /* 801477E4 001445E4 FC 40 08 90 */ fmr f2, f1 /* 801477E8 001445E8 80 BE 00 24 */ lwz r5, 0x24(r30) -/* 801477EC 001445EC C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) +/* 801477EC 001445EC C0 62 A6 74 */ lfs f3, lbl__2106_1-_SDA2_BASE_(r2) /* 801477F0 001445F0 4B EB FB D1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801477F4 001445F4 38 00 00 00 */ li r0, 0 /* 801477F8 001445F8 7E C3 B3 78 */ mr r3, r22 @@ -1245,11 +1245,11 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 8014780C 0014460C 90 01 00 0C */ stw r0, 0xc(r1) /* 80147810 00144610 39 20 00 00 */ li r9, 0 /* 80147814 00144614 39 40 00 00 */ li r10, 0 -/* 80147818 00144618 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 80147818 00144618 C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 8014781C 0014461C 80 97 00 08 */ lwz r4, 8(r23) /* 80147820 00144620 FC 40 08 90 */ fmr f2, f1 /* 80147824 00144624 80 B9 00 1C */ lwz r5, 0x1c(r25) -/* 80147828 00144628 C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) +/* 80147828 00144628 C0 62 A6 74 */ lfs f3, lbl__2106_1-_SDA2_BASE_(r2) /* 8014782C 0014462C 4B EB FB 95 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80147830 00144630 38 00 00 00 */ li r0, 0 /* 80147834 00144634 7E C3 B3 78 */ mr r3, r22 @@ -1260,11 +1260,11 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 80147848 00144648 90 01 00 0C */ stw r0, 0xc(r1) /* 8014784C 0014464C 39 20 00 00 */ li r9, 0 /* 80147850 00144650 39 40 00 00 */ li r10, 0 -/* 80147854 00144654 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 80147854 00144654 C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 80147858 00144658 80 98 00 0C */ lwz r4, 0xc(r24) /* 8014785C 0014465C FC 40 08 90 */ fmr f2, f1 /* 80147860 00144660 80 B9 00 1C */ lwz r5, 0x1c(r25) -/* 80147864 00144664 C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) +/* 80147864 00144664 C0 62 A6 74 */ lfs f3, lbl__2106_1-_SDA2_BASE_(r2) /* 80147868 00144668 4B EB FB 59 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8014786C 0014466C 38 00 00 00 */ li r0, 0 /* 80147870 00144670 7E C3 B3 78 */ mr r3, r22 @@ -1275,11 +1275,11 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 80147884 00144684 90 01 00 0C */ stw r0, 0xc(r1) /* 80147888 00144688 39 20 00 00 */ li r9, 0 /* 8014788C 0014468C 39 40 00 00 */ li r10, 0 -/* 80147890 00144690 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 80147890 00144690 C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 80147894 00144694 80 9B 00 30 */ lwz r4, 0x30(r27) /* 80147898 00144698 FC 40 08 90 */ fmr f2, f1 /* 8014789C 0014469C 80 B9 00 1C */ lwz r5, 0x1c(r25) -/* 801478A0 001446A0 C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) +/* 801478A0 001446A0 C0 62 A6 74 */ lfs f3, lbl__2106_1-_SDA2_BASE_(r2) /* 801478A4 001446A4 4B EB FB 1D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801478A8 001446A8 38 00 00 00 */ li r0, 0 /* 801478AC 001446AC 7E C3 B3 78 */ mr r3, r22 @@ -1290,11 +1290,11 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 801478C0 001446C0 90 01 00 0C */ stw r0, 0xc(r1) /* 801478C4 001446C4 39 20 00 00 */ li r9, 0 /* 801478C8 001446C8 39 40 00 00 */ li r10, 0 -/* 801478CC 001446CC C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 801478CC 001446CC C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 801478D0 001446D0 80 9C 00 34 */ lwz r4, 0x34(r28) /* 801478D4 001446D4 FC 40 08 90 */ fmr f2, f1 /* 801478D8 001446D8 80 B9 00 1C */ lwz r5, 0x1c(r25) -/* 801478DC 001446DC C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) +/* 801478DC 001446DC C0 62 A6 74 */ lfs f3, lbl__2106_1-_SDA2_BASE_(r2) /* 801478E0 001446E0 4B EB FA E1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801478E4 001446E4 38 00 00 00 */ li r0, 0 /* 801478E8 001446E8 7E C3 B3 78 */ mr r3, r22 @@ -1305,11 +1305,11 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 801478FC 001446FC 90 01 00 0C */ stw r0, 0xc(r1) /* 80147900 00144700 39 20 00 00 */ li r9, 0 /* 80147904 00144704 39 40 00 00 */ li r10, 0 -/* 80147908 00144708 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 80147908 00144708 C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 8014790C 0014470C 80 9A 00 20 */ lwz r4, 0x20(r26) /* 80147910 00144710 FC 40 08 90 */ fmr f2, f1 /* 80147914 00144714 80 B9 00 1C */ lwz r5, 0x1c(r25) -/* 80147918 00144718 C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) +/* 80147918 00144718 C0 62 A6 74 */ lfs f3, lbl__2106_1-_SDA2_BASE_(r2) /* 8014791C 0014471C 4B EB FA A5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80147920 00144720 38 00 00 00 */ li r0, 0 /* 80147924 00144724 7E C3 B3 78 */ mr r3, r22 @@ -1320,11 +1320,11 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 80147938 00144738 90 01 00 0C */ stw r0, 0xc(r1) /* 8014793C 0014473C 39 20 00 00 */ li r9, 0 /* 80147940 00144740 39 40 00 00 */ li r10, 0 -/* 80147944 00144744 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 80147944 00144744 C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 80147948 00144748 80 9D 00 38 */ lwz r4, 0x38(r29) /* 8014794C 0014474C FC 40 08 90 */ fmr f2, f1 /* 80147950 00144750 80 B9 00 1C */ lwz r5, 0x1c(r25) -/* 80147954 00144754 C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) +/* 80147954 00144754 C0 62 A6 74 */ lfs f3, lbl__2106_1-_SDA2_BASE_(r2) /* 80147958 00144758 4B EB FA 69 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8014795C 0014475C 38 00 00 00 */ li r0, 0 /* 80147960 00144760 7E C3 B3 78 */ mr r3, r22 @@ -1335,11 +1335,11 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 80147974 00144774 90 01 00 0C */ stw r0, 0xc(r1) /* 80147978 00144778 39 20 00 00 */ li r9, 0 /* 8014797C 0014477C 39 40 00 00 */ li r10, 0 -/* 80147980 00144780 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 80147980 00144780 C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 80147984 00144784 80 9F 00 3C */ lwz r4, 0x3c(r31) /* 80147988 00144788 FC 40 08 90 */ fmr f2, f1 /* 8014798C 0014478C 80 B9 00 1C */ lwz r5, 0x1c(r25) -/* 80147990 00144790 C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) +/* 80147990 00144790 C0 62 A6 74 */ lfs f3, lbl__2106_1-_SDA2_BASE_(r2) /* 80147994 00144794 4B EB FA 2D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80147998 00144798 38 00 00 00 */ li r0, 0 /* 8014799C 0014479C 7E C3 B3 78 */ mr r3, r22 @@ -1350,11 +1350,11 @@ create_arc__14lightning_ringFP5xVec3P5xVec3ii: /* 801479B0 001447B0 90 01 00 0C */ stw r0, 0xc(r1) /* 801479B4 001447B4 39 20 00 00 */ li r9, 0 /* 801479B8 001447B8 39 40 00 00 */ li r10, 0 -/* 801479BC 001447BC C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 801479BC 001447BC C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 801479C0 001447C0 80 9E 00 24 */ lwz r4, 0x24(r30) /* 801479C4 001447C4 FC 40 08 90 */ fmr f2, f1 /* 801479C8 001447C8 80 BF 00 3C */ lwz r5, 0x3c(r31) -/* 801479CC 001447CC C0 62 A6 74 */ lfs f3, lbl_803CEFF4-_SDA2_BASE_(r2) +/* 801479CC 001447CC C0 62 A6 74 */ lfs f3, lbl__2106_1-_SDA2_BASE_(r2) /* 801479D0 001447D0 4B EB F9 F1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801479D4 001447D4 7E C3 B3 78 */ mr r3, r22 /* 801479D8 001447D8 BA C1 00 48 */ lmw r22, 0x48(r1) @@ -1371,9 +1371,9 @@ __ct__13zNPCKingJellyFi: /* 801479F8 001447F8 93 E1 00 0C */ stw r31, 0xc(r1) /* 801479FC 001447FC 7C 7F 1B 78 */ mr r31, r3 /* 80147A00 00144800 4B FE E6 C9 */ bl __ct__11zNPCSubBossFi -/* 80147A04 00144804 3C 60 80 2A */ lis r3, lbl_8029A068@ha +/* 80147A04 00144804 3C 60 80 2A */ lis r3, lbl___vt__13zNPCKingJelly@ha /* 80147A08 00144808 38 C0 FF FF */ li r6, -1 -/* 80147A0C 0014480C 38 63 A0 68 */ addi r3, r3, lbl_8029A068@l +/* 80147A0C 0014480C 38 63 A0 68 */ addi r3, r3, lbl___vt__13zNPCKingJelly@l /* 80147A10 00144810 38 00 00 01 */ li r0, 1 /* 80147A14 00144814 90 7F 01 B8 */ stw r3, 0x1b8(r31) /* 80147A18 00144818 38 7F 08 94 */ addi r3, r31, 0x894 @@ -1402,8 +1402,8 @@ __ct__13zNPCKingJellyFi: /* 80147A74 00144874 60 00 00 10 */ ori r0, r0, 0x10 /* 80147A78 00144878 B0 1F 00 E4 */ sth r0, 0xe4(r31) /* 80147A7C 0014487C 4B EB B9 DD */ bl memset -/* 80147A80 00144880 3C 60 80 2A */ lis r3, lbl_80299E2C@ha -/* 80147A84 00144884 38 63 9E 2C */ addi r3, r3, lbl_80299E2C@l +/* 80147A80 00144880 3C 60 80 2A */ lis r3, lbl_boss_cam__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 80147A84 00144884 38 63 9E 2C */ addi r3, r3, lbl_boss_cam__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 80147A88 00144888 4B EC 64 19 */ bl init__13xBinaryCameraFv /* 80147A8C 0014488C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80147A90 00144890 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1429,10 +1429,10 @@ __ct__13zNPCKingJellyFi: /* 80147AE0 001448E0 4E 80 00 20 */ blr /* 80147AE4 001448E4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80147AE8 001448E8 7C 08 02 A6 */ mflr r0 -/* 80147AEC 001448EC 3C 80 80 33 */ lis r4, lbl_80328538@ha +/* 80147AEC 001448EC 3C 80 80 33 */ lis r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 80147AF0 001448F0 90 01 00 24 */ stw r0, 0x24(r1) /* 80147AF4 001448F4 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 80147AF8 001448F8 3B E4 85 38 */ addi r31, r4, lbl_80328538@l +/* 80147AF8 001448F8 3B E4 85 38 */ addi r31, r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 80147AFC 001448FC 93 C1 00 18 */ stw r30, 0x18(r1) /* 80147B00 00144900 7C 7E 1B 78 */ mr r30, r3 /* 80147B04 00144904 93 A1 00 14 */ stw r29, 0x14(r1) @@ -1452,10 +1452,10 @@ lbl_80147B30: /* 80147B38 00144938 38 A0 00 05 */ li r5, 5 /* 80147B3C 0014493C 4B EB B9 1D */ bl memset /* 80147B40 00144940 38 C0 00 00 */ li r6, 0 -/* 80147B44 00144944 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80147B44 00144944 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80147B48 00144948 90 DE 02 BC */ stw r6, 0x2bc(r30) /* 80147B4C 0014494C 38 BF 00 00 */ addi r5, r31, 0 -/* 80147B50 00144950 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80147B50 00144950 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80147B54 00144954 38 00 00 01 */ li r0, 1 /* 80147B58 00144958 90 DE 02 C0 */ stw r6, 0x2c0(r30) /* 80147B5C 0014495C 7F C3 F3 78 */ mr r3, r30 @@ -1463,92 +1463,92 @@ lbl_80147B30: /* 80147B64 00144964 90 BE 02 C4 */ stw r5, 0x2c4(r30) /* 80147B68 00144968 80 84 16 B0 */ lwz r4, 0x16b0(r4) /* 80147B6C 0014496C 90 9E 02 C8 */ stw r4, 0x2c8(r30) -/* 80147B70 00144970 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 80147B70 00144970 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) /* 80147B74 00144974 D0 1E 08 90 */ stfs f0, 0x890(r30) /* 80147B78 00144978 98 DE 10 90 */ stb r6, 0x1090(r30) /* 80147B7C 0014497C 98 1E 10 B4 */ stb r0, 0x10b4(r30) /* 80147B80 00144980 98 DE 02 EC */ stb r6, 0x2ec(r30) /* 80147B84 00144984 48 00 54 65 */ bl show_shower_model__13zNPCKingJellyFv -/* 80147B88 00144988 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80147B8C 0014498C 38 63 D8 B0 */ addi r3, r3, lbl_8026D8B0@l +/* 80147B88 00144988 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80147B8C 0014498C 38 63 D8 B0 */ addi r3, r3, lbl__stringBase0_92@l /* 80147B90 00144990 38 63 00 73 */ addi r3, r3, 0x73 /* 80147B94 00144994 4B F6 0C B1 */ bl zParEmitterFind__FPCc -/* 80147B98 00144998 90 6D 96 B0 */ stw r3, lbl_803CBFB0-_SDA_BASE_(r13) -/* 80147B9C 0014499C 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 80147B98 00144998 90 6D 96 B0 */ stw r3, lbl_spawn_emitter__31_unnamed_zNPCTypeKingJelly_cpp_-_SDA_BASE_(r13) +/* 80147B9C 0014499C 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 80147BA0 001449A0 38 7F 03 A0 */ addi r3, r31, 0x3a0 /* 80147BA4 001449A4 38 00 01 10 */ li r0, 0x110 /* 80147BA8 001449A8 90 03 01 38 */ stw r0, 0x138(r3) -/* 80147BAC 001449AC 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 80147BAC 001449AC 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 80147BB0 001449B0 38 63 01 40 */ addi r3, r3, 0x140 /* 80147BB4 001449B4 4B EC 36 B1 */ bl __as__5xVec3FRC5xVec3 -/* 80147BB8 001449B8 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 80147BB8 001449B8 C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 80147BBC 001449BC 38 9F 03 A0 */ addi r4, r31, 0x3a0 /* 80147BC0 001449C0 38 00 00 00 */ li r0, 0 -/* 80147BC4 001449C4 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha +/* 80147BC4 001449C4 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha /* 80147BC8 001449C8 D0 24 00 0C */ stfs f1, 0xc(r4) -/* 80147BCC 001449CC 38 63 D8 B0 */ addi r3, r3, lbl_8026D8B0@l +/* 80147BCC 001449CC 38 63 D8 B0 */ addi r3, r3, lbl__stringBase0_92@l /* 80147BD0 001449D0 38 63 00 84 */ addi r3, r3, 0x84 /* 80147BD4 001449D4 90 04 00 14 */ stw r0, 0x14(r4) -/* 80147BD8 001449D8 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 80147BD8 001449D8 C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) /* 80147BDC 001449DC D0 04 00 1C */ stfs f0, 0x1c(r4) /* 80147BE0 001449E0 D0 04 00 18 */ stfs f0, 0x18(r4) /* 80147BE4 001449E4 D0 3E 02 D8 */ stfs f1, 0x2d8(r30) -/* 80147BE8 001449E8 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 80147BE8 001449E8 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) /* 80147BEC 001449EC D0 04 00 0C */ stfs f0, 0xc(r4) /* 80147BF0 001449F0 4B F6 0C 55 */ bl zParEmitterFind__FPCc -/* 80147BF4 001449F4 90 6D 96 B4 */ stw r3, lbl_803CBFB4-_SDA_BASE_(r13) -/* 80147BF8 001449F8 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 80147BF4 001449F4 90 6D 96 B4 */ stw r3, lbl_zap_emitter__31_unnamed_zNPCTypeKingJelly_cpp_-_SDA_BASE_(r13) +/* 80147BF8 001449F8 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 80147BFC 001449FC 38 7F 05 0C */ addi r3, r31, 0x50c /* 80147C00 00144A00 38 00 01 00 */ li r0, 0x100 /* 80147C04 00144A04 90 03 01 38 */ stw r0, 0x138(r3) -/* 80147C08 00144A08 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 80147C08 00144A08 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 80147C0C 00144A0C 38 63 01 40 */ addi r3, r3, 0x140 /* 80147C10 00144A10 4B EC 36 55 */ bl __as__5xVec3FRC5xVec3 -/* 80147C14 00144A14 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80147C18 00144A18 38 63 D8 B0 */ addi r3, r3, lbl_8026D8B0@l +/* 80147C14 00144A14 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80147C18 00144A18 38 63 D8 B0 */ addi r3, r3, lbl__stringBase0_92@l /* 80147C1C 00144A1C 38 63 00 93 */ addi r3, r3, 0x93 /* 80147C20 00144A20 4B F6 0C 25 */ bl zParEmitterFind__FPCc -/* 80147C24 00144A24 90 6D 96 B8 */ stw r3, lbl_803CBFB8-_SDA_BASE_(r13) -/* 80147C28 00144A28 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 80147C24 00144A24 90 6D 96 B8 */ stw r3, lbl_shock_ring_emitter__31_unnamed_zNPCTypeKingJelly_cpp_-_SDA_BASE_(r13) +/* 80147C28 00144A28 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 80147C2C 00144A2C 38 7F 06 78 */ addi r3, r31, 0x678 /* 80147C30 00144A30 38 00 01 10 */ li r0, 0x110 /* 80147C34 00144A34 90 03 01 38 */ stw r0, 0x138(r3) -/* 80147C38 00144A38 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 80147C38 00144A38 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 80147C3C 00144A3C 38 63 01 40 */ addi r3, r3, 0x140 /* 80147C40 00144A40 4B EC 36 25 */ bl __as__5xVec3FRC5xVec3 -/* 80147C44 00144A44 C0 02 A6 78 */ lfs f0, lbl_803CEFF8-_SDA2_BASE_(r2) +/* 80147C44 00144A44 C0 02 A6 78 */ lfs f0, lbl__2146-_SDA2_BASE_(r2) /* 80147C48 00144A48 38 9F 06 78 */ addi r4, r31, 0x678 /* 80147C4C 00144A4C 38 00 00 00 */ li r0, 0 -/* 80147C50 00144A50 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha +/* 80147C50 00144A50 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha /* 80147C54 00144A54 D0 04 00 0C */ stfs f0, 0xc(r4) -/* 80147C58 00144A58 38 63 D8 B0 */ addi r3, r3, lbl_8026D8B0@l +/* 80147C58 00144A58 38 63 D8 B0 */ addi r3, r3, lbl__stringBase0_92@l /* 80147C5C 00144A5C 38 63 00 A9 */ addi r3, r3, 0xa9 /* 80147C60 00144A60 90 04 00 14 */ stw r0, 0x14(r4) -/* 80147C64 00144A64 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 80147C64 00144A64 C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) /* 80147C68 00144A68 D0 04 00 1C */ stfs f0, 0x1c(r4) /* 80147C6C 00144A6C D0 04 00 18 */ stfs f0, 0x18(r4) /* 80147C70 00144A70 4B F6 0B D5 */ bl zParEmitterFind__FPCc -/* 80147C74 00144A74 90 6D 96 BC */ stw r3, lbl_803CBFBC-_SDA_BASE_(r13) -/* 80147C78 00144A78 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 80147C74 00144A74 90 6D 96 BC */ stw r3, lbl_thump_ring_emitter__31_unnamed_zNPCTypeKingJelly_cpp_-_SDA_BASE_(r13) +/* 80147C78 00144A78 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 80147C7C 00144A7C 38 7F 07 E4 */ addi r3, r31, 0x7e4 /* 80147C80 00144A80 38 00 13 10 */ li r0, 0x1310 /* 80147C84 00144A84 90 03 01 38 */ stw r0, 0x138(r3) -/* 80147C88 00144A88 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 80147C88 00144A88 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 80147C8C 00144A8C 38 63 01 40 */ addi r3, r3, 0x140 /* 80147C90 00144A90 4B EC 35 D5 */ bl __as__5xVec3FRC5xVec3 -/* 80147C94 00144A94 C0 02 A6 78 */ lfs f0, lbl_803CEFF8-_SDA2_BASE_(r2) +/* 80147C94 00144A94 C0 02 A6 78 */ lfs f0, lbl__2146-_SDA2_BASE_(r2) /* 80147C98 00144A98 38 7F 07 E4 */ addi r3, r31, 0x7e4 /* 80147C9C 00144A9C 38 00 00 00 */ li r0, 0 /* 80147CA0 00144AA0 D0 03 00 0C */ stfs f0, 0xc(r3) /* 80147CA4 00144AA4 90 03 00 14 */ stw r0, 0x14(r3) -/* 80147CA8 00144AA8 C0 42 A6 30 */ lfs f2, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 80147CA8 00144AA8 C0 42 A6 30 */ lfs f2, lbl__1868_1-_SDA2_BASE_(r2) /* 80147CAC 00144AAC D0 43 00 1C */ stfs f2, 0x1c(r3) /* 80147CB0 00144AB0 D0 43 00 18 */ stfs f2, 0x18(r3) /* 80147CB4 00144AB4 38 63 01 4C */ addi r3, r3, 0x14c -/* 80147CB8 00144AB8 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 80147CB8 00144AB8 C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 80147CBC 00144ABC FC 60 08 90 */ fmr f3, f1 /* 80147CC0 00144AC0 4B EC 34 2D */ bl assign__5xVec3Ffff -/* 80147CC4 00144AC4 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 80147CC4 00144AC4 C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) /* 80147CC8 00144AC8 38 9F 07 E4 */ addi r4, r31, 0x7e4 /* 80147CCC 00144ACC 7F C3 F3 78 */ mr r3, r30 /* 80147CD0 00144AD0 D0 04 01 60 */ stfs f0, 0x160(r4) @@ -1571,16 +1571,16 @@ lbl_80147D0C: /* 80147D0C 00144B0C 80 1E 08 8C */ lwz r0, 0x88c(r30) /* 80147D10 00144B10 7C 1D 00 40 */ cmplw r29, r0 /* 80147D14 00144B14 41 80 FF D8 */ blt lbl_80147CEC -/* 80147D18 00144B18 C0 02 A6 7C */ lfs f0, lbl_803CEFFC-_SDA2_BASE_(r2) +/* 80147D18 00144B18 C0 02 A6 7C */ lfs f0, lbl__2147-_SDA2_BASE_(r2) /* 80147D1C 00144B1C 3C 60 4E 47 */ lis r3, 0x4E474D31@ha /* 80147D20 00144B20 80 DE 00 C4 */ lwz r6, 0xc4(r30) /* 80147D24 00144B24 38 83 4D 31 */ addi r4, r3, 0x4E474D31@l /* 80147D28 00144B28 38 A0 00 01 */ li r5, 1 /* 80147D2C 00144B2C D0 06 00 20 */ stfs f0, 0x20(r6) -/* 80147D30 00144B30 C0 02 A6 80 */ lfs f0, lbl_803CF000-_SDA2_BASE_(r2) +/* 80147D30 00144B30 C0 02 A6 80 */ lfs f0, lbl__2148_1-_SDA2_BASE_(r2) /* 80147D34 00144B34 80 7E 00 C4 */ lwz r3, 0xc4(r30) /* 80147D38 00144B38 D0 03 00 24 */ stfs f0, 0x24(r3) -/* 80147D3C 00144B3C C0 02 A6 84 */ lfs f0, lbl_803CF004-_SDA2_BASE_(r2) +/* 80147D3C 00144B3C C0 02 A6 84 */ lfs f0, lbl__2149_1-_SDA2_BASE_(r2) /* 80147D40 00144B40 80 7E 00 C4 */ lwz r3, 0xc4(r30) /* 80147D44 00144B44 D0 03 00 1C */ stfs f0, 0x1c(r3) /* 80147D48 00144B48 80 7E 02 28 */ lwz r3, 0x228(r30) @@ -1621,8 +1621,8 @@ lbl_80147D0C: /* 80147DD4 00144BD4 7C 9F 23 78 */ mr r31, r4 /* 80147DD8 00144BD8 28 00 00 00 */ cmplwi r0, 0 /* 80147DDC 00144BDC 40 82 00 34 */ bne lbl_80147E10 -/* 80147DE0 00144BE0 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80147DE4 00144BE4 38 63 D8 B0 */ addi r3, r3, lbl_8026D8B0@l +/* 80147DE0 00144BE0 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80147DE4 00144BE4 38 63 D8 B0 */ addi r3, r3, lbl__stringBase0_92@l /* 80147DE8 00144BE8 38 63 00 BF */ addi r3, r3, 0xbf /* 80147DEC 00144BEC 4B F0 44 29 */ bl xStrHash__FPCc /* 80147DF0 00144BF0 4B F6 CC 4D */ bl zSceneFindObject__FUi @@ -1675,18 +1675,18 @@ lbl_80147E80: /* 80147E94 00144C94 40 82 00 48 */ bne lbl_80147EDC lbl_80147E98: /* 80147E98 00144C98 80 9E 00 48 */ lwz r4, 0x48(r30) -/* 80147E9C 00144C9C 3C 60 80 33 */ lis r3, lbl_80328538@ha -/* 80147EA0 00144CA0 38 63 85 38 */ addi r3, r3, lbl_80328538@l +/* 80147E9C 00144C9C 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 80147EA0 00144CA0 38 63 85 38 */ addi r3, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 80147EA4 00144CA4 3B A4 00 D4 */ addi r29, r4, 0xd4 /* 80147EA8 00144CA8 C0 23 00 18 */ lfs f1, 0x18(r3) /* 80147EAC 00144CAC 7F A3 EB 78 */ mr r3, r29 /* 80147EB0 00144CB0 4B EC 32 D1 */ bl __amu__5xVec3Ff /* 80147EB4 00144CB4 7F A3 EB 78 */ mr r3, r29 /* 80147EB8 00144CB8 4B EC 32 45 */ bl length2__5xVec3CFv -/* 80147EBC 00144CBC C0 02 A6 88 */ lfs f0, lbl_803CF008-_SDA2_BASE_(r2) +/* 80147EBC 00144CBC C0 02 A6 88 */ lfs f0, lbl__2197_1-_SDA2_BASE_(r2) /* 80147EC0 00144CC0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80147EC4 00144CC4 40 80 00 18 */ bge lbl_80147EDC -/* 80147EC8 00144CC8 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 80147EC8 00144CC8 C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 80147ECC 00144CCC 7F A3 EB 78 */ mr r3, r29 /* 80147ED0 00144CD0 4B ED 49 A9 */ bl __as__5xVec3Ff /* 80147ED4 00144CD4 38 00 00 00 */ li r0, 0 @@ -1732,9 +1732,9 @@ lbl_80147F24: /* 80147F64 00144D64 48 00 2F DD */ bl repel_player__13zNPCKingJellyFv /* 80147F68 00144D68 7F C3 F3 78 */ mr r3, r30 /* 80147F6C 00144D6C 48 00 39 F5 */ bl check_player_damage__13zNPCKingJellyFv -/* 80147F70 00144D70 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80147F70 00144D70 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80147F74 00144D74 80 1E 02 C8 */ lwz r0, 0x2c8(r30) -/* 80147F78 00144D78 3B A3 05 58 */ addi r29, r3, lbl_803C0558@l +/* 80147F78 00144D78 3B A3 05 58 */ addi r29, r3, lbl_globals@l /* 80147F7C 00144D7C 80 7D 16 B0 */ lwz r3, 0x16b0(r29) /* 80147F80 00144D80 7C 03 00 40 */ cmplw r3, r0 /* 80147F84 00144D84 40 80 00 0C */ bge lbl_80147F90 @@ -1830,22 +1830,22 @@ lbl_80148090: /* 801480CC 00144ECC 93 E1 00 0C */ stw r31, 0xc(r1) /* 801480D0 00144ED0 7C 7F 1B 78 */ mr r31, r3 /* 801480D4 00144ED4 4B FA 93 5D */ bl ParseINI__10zNPCCommonFv -/* 801480D8 00144ED8 3C 60 80 2A */ lis r3, lbl_80298A58@ha +/* 801480D8 00144ED8 3C 60 80 2A */ lis r3, lbl_g_sndTrax_KingJelly@ha /* 801480DC 00144EDC 80 9F 01 D8 */ lwz r4, 0x1d8(r31) -/* 801480E0 00144EE0 38 63 8A 58 */ addi r3, r3, lbl_80298A58@l +/* 801480E0 00144EE0 38 63 8A 58 */ addi r3, r3, lbl_g_sndTrax_KingJelly@l /* 801480E4 00144EE4 90 64 03 A0 */ stw r3, 0x3a0(r4) /* 801480E8 00144EE8 4B FD CC 5D */ bl NPCS_SndTablePrepare__FP10NPCSndTrax -/* 801480EC 00144EEC 3C 60 80 2A */ lis r3, lbl_80298A58@ha +/* 801480EC 00144EEC 3C 60 80 2A */ lis r3, lbl_g_sndTrax_KingJelly@ha /* 801480F0 00144EF0 80 9F 01 D8 */ lwz r4, 0x1d8(r31) -/* 801480F4 00144EF4 38 63 8A 58 */ addi r3, r3, lbl_80298A58@l +/* 801480F4 00144EF4 38 63 8A 58 */ addi r3, r3, lbl_g_sndTrax_KingJelly@l /* 801480F8 00144EF8 90 64 03 9C */ stw r3, 0x39c(r4) /* 801480FC 00144EFC 4B FD CC 49 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax -/* 80148100 00144F00 3C 60 80 33 */ lis r3, lbl_80328538@ha -/* 80148104 00144F04 3C A0 80 2A */ lis r5, lbl_80299E90@ha -/* 80148108 00144F08 3C 80 80 2A */ lis r4, lbl_80299EB8@ha -/* 8014810C 00144F0C 97 E3 85 38 */ stwu r31, lbl_80328538@l(r3) -/* 80148110 00144F10 38 A5 9E 90 */ addi r5, r5, lbl_80299E90@l -/* 80148114 00144F14 38 04 9E B8 */ addi r0, r4, lbl_80299EB8@l +/* 80148100 00144F00 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 80148104 00144F04 3C A0 80 2A */ lis r5, lbl_cb_fade_obstructions$2233@ha +/* 80148108 00144F08 3C 80 80 2A */ lis r4, lbl_cb_ambient_ring$2234@ha +/* 8014810C 00144F0C 97 E3 85 38 */ stwu r31, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l(r3) +/* 80148110 00144F10 38 A5 9E 90 */ addi r5, r5, lbl_cb_fade_obstructions$2233@l +/* 80148114 00144F14 38 04 9E B8 */ addi r0, r4, lbl_cb_ambient_ring$2234@l /* 80148118 00144F18 90 A3 00 04 */ stw r5, 4(r3) /* 8014811C 00144F1C 90 03 00 08 */ stw r0, 8(r3) /* 80148120 00144F20 80 9F 02 44 */ lwz r4, 0x244(r31) @@ -1888,8 +1888,8 @@ zNPCTypeKingJelly.register_tweaks__Q231_unnamed_zNPCTypeKingJelly_cpp_11tweak_gr /* 8014819C 00144F9C 7C 7C 1B 78 */ mr r28, r3 /* 801481A0 00144FA0 41 82 00 38 */ beq lbl_801481D8 /* 801481A4 00144FA4 38 00 00 03 */ li r0, 3 -/* 801481A8 00144FA8 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 801481AC 00144FAC 38 83 D8 B0 */ addi r4, r3, lbl_8026D8B0@l +/* 801481A8 00144FA8 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 801481AC 00144FAC 38 83 D8 B0 */ addi r4, r3, lbl__stringBase0_92@l /* 801481B0 00144FB0 3C A0 00 99 */ lis r5, 0x00989680@ha /* 801481B4 00144FB4 90 1C 00 0C */ stw r0, 0xc(r28) /* 801481B8 00144FB8 7F C7 F3 78 */ mr r7, r30 @@ -1903,144 +1903,144 @@ zNPCTypeKingJelly.register_tweaks__Q231_unnamed_zNPCTypeKingJelly_cpp_11tweak_gr lbl_801481D8: /* 801481D8 00144FD8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801481DC 00144FDC 41 82 00 34 */ beq lbl_80148210 -/* 801481E0 00144FE0 C0 02 A6 8C */ lfs f0, lbl_803CF00C-_SDA2_BASE_(r2) -/* 801481E4 00144FE4 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 801481E8 00144FE8 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 801481E0 00144FE0 C0 02 A6 8C */ lfs f0, lbl__2406-_SDA2_BASE_(r2) +/* 801481E4 00144FE4 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 801481E8 00144FE8 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 801481EC 00144FEC 7F C4 F3 78 */ mr r4, r30 /* 801481F0 00144FF0 D0 1C 00 10 */ stfs f0, 0x10(r28) /* 801481F4 00144FF4 7F E5 FB 78 */ mr r5, r31 /* 801481F8 00144FF8 38 7C 00 10 */ addi r3, r28, 0x10 /* 801481FC 00144FFC 38 C6 00 D7 */ addi r6, r6, 0xd7 -/* 80148200 00145000 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148204 00145004 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80148208 00145008 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 80148200 00145000 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148204 00145004 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80148208 00145008 C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 8014820C 0014500C 48 00 68 31 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148210: /* 80148210 00145010 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148214 00145014 41 82 00 34 */ beq lbl_80148248 -/* 80148218 00145018 C0 02 A6 94 */ lfs f0, lbl_803CF014-_SDA2_BASE_(r2) -/* 8014821C 0014501C 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148220 00145020 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148218 00145018 C0 02 A6 94 */ lfs f0, lbl__2408-_SDA2_BASE_(r2) +/* 8014821C 0014501C 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148220 00145020 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148224 00145024 7F C4 F3 78 */ mr r4, r30 /* 80148228 00145028 D0 1C 00 14 */ stfs f0, 0x14(r28) /* 8014822C 0014502C 7F E5 FB 78 */ mr r5, r31 /* 80148230 00145030 38 7C 00 14 */ addi r3, r28, 0x14 /* 80148234 00145034 38 C6 00 E0 */ addi r6, r6, 0xe0 -/* 80148238 00145038 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014823C 0014503C C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80148240 00145040 C0 62 A6 98 */ lfs f3, lbl_803CF018-_SDA2_BASE_(r2) +/* 80148238 00145038 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014823C 0014503C C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80148240 00145040 C0 62 A6 98 */ lfs f3, lbl__2409-_SDA2_BASE_(r2) /* 80148244 00145044 48 00 67 F9 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148248: /* 80148248 00145048 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014824C 0014504C 41 82 00 34 */ beq lbl_80148280 -/* 80148250 00145050 C0 02 A6 9C */ lfs f0, lbl_803CF01C-_SDA2_BASE_(r2) -/* 80148254 00145054 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148258 00145058 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148250 00145050 C0 02 A6 9C */ lfs f0, lbl__2410-_SDA2_BASE_(r2) +/* 80148254 00145054 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148258 00145058 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014825C 0014505C 7F C4 F3 78 */ mr r4, r30 /* 80148260 00145060 D0 1C 00 18 */ stfs f0, 0x18(r28) /* 80148264 00145064 7F E5 FB 78 */ mr r5, r31 /* 80148268 00145068 38 7C 00 18 */ addi r3, r28, 0x18 /* 8014826C 0014506C 38 C6 00 EC */ addi r6, r6, 0xec -/* 80148270 00145070 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148274 00145074 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 80148270 00145070 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148274 00145074 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) /* 80148278 00145078 FC 60 08 90 */ fmr f3, f1 /* 8014827C 0014507C 48 00 67 C1 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148280: /* 80148280 00145080 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148284 00145084 41 82 00 34 */ beq lbl_801482B8 -/* 80148288 00145088 C0 02 A6 A0 */ lfs f0, lbl_803CF020-_SDA2_BASE_(r2) -/* 8014828C 0014508C 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148290 00145090 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148288 00145088 C0 02 A6 A0 */ lfs f0, lbl__2411-_SDA2_BASE_(r2) +/* 8014828C 0014508C 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148290 00145090 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148294 00145094 7F C4 F3 78 */ mr r4, r30 /* 80148298 00145098 D0 1C 00 1C */ stfs f0, 0x1c(r28) /* 8014829C 0014509C 7F E5 FB 78 */ mr r5, r31 /* 801482A0 001450A0 38 7C 00 1C */ addi r3, r28, 0x1c /* 801482A4 001450A4 38 C6 00 F6 */ addi r6, r6, 0xf6 -/* 801482A8 001450A8 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 801482AC 001450AC C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 801482B0 001450B0 C0 62 A6 A4 */ lfs f3, lbl_803CF024-_SDA2_BASE_(r2) +/* 801482A8 001450A8 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 801482AC 001450AC C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 801482B0 001450B0 C0 62 A6 A4 */ lfs f3, lbl__2412-_SDA2_BASE_(r2) /* 801482B4 001450B4 48 00 67 89 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801482B8: /* 801482B8 001450B8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801482BC 001450BC 41 82 00 34 */ beq lbl_801482F0 -/* 801482C0 001450C0 C0 02 A6 A8 */ lfs f0, lbl_803CF028-_SDA2_BASE_(r2) -/* 801482C4 001450C4 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 801482C8 001450C8 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 801482C0 001450C0 C0 02 A6 A8 */ lfs f0, lbl__2413_1-_SDA2_BASE_(r2) +/* 801482C4 001450C4 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 801482C8 001450C8 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 801482CC 001450CC 7F C4 F3 78 */ mr r4, r30 /* 801482D0 001450D0 D0 1C 00 20 */ stfs f0, 0x20(r28) /* 801482D4 001450D4 7F E5 FB 78 */ mr r5, r31 /* 801482D8 001450D8 38 7C 00 20 */ addi r3, r28, 0x20 /* 801482DC 001450DC 38 C6 01 03 */ addi r6, r6, 0x103 -/* 801482E0 001450E0 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 801482E4 001450E4 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 801482E8 001450E8 C0 62 A6 A4 */ lfs f3, lbl_803CF024-_SDA2_BASE_(r2) +/* 801482E0 001450E0 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 801482E4 001450E4 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 801482E8 001450E8 C0 62 A6 A4 */ lfs f3, lbl__2412-_SDA2_BASE_(r2) /* 801482EC 001450EC 48 00 67 51 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801482F0: /* 801482F0 001450F0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801482F4 001450F4 41 82 00 34 */ beq lbl_80148328 -/* 801482F8 001450F8 C0 02 A6 AC */ lfs f0, lbl_803CF02C-_SDA2_BASE_(r2) -/* 801482FC 001450FC 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148300 00145100 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 801482F8 001450F8 C0 02 A6 AC */ lfs f0, lbl__2414_1-_SDA2_BASE_(r2) +/* 801482FC 001450FC 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148300 00145100 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148304 00145104 7F C4 F3 78 */ mr r4, r30 /* 80148308 00145108 D0 1C 00 24 */ stfs f0, 0x24(r28) /* 8014830C 0014510C 7F E5 FB 78 */ mr r5, r31 /* 80148310 00145110 38 7C 00 24 */ addi r3, r28, 0x24 /* 80148314 00145114 38 C6 01 17 */ addi r6, r6, 0x117 -/* 80148318 00145118 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014831C 0014511C C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 80148318 00145118 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014831C 0014511C C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) /* 80148320 00145120 FC 60 08 90 */ fmr f3, f1 /* 80148324 00145124 48 00 67 19 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148328: /* 80148328 00145128 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014832C 0014512C 41 82 00 34 */ beq lbl_80148360 -/* 80148330 00145130 C0 02 A6 50 */ lfs f0, lbl_803CEFD0-_SDA2_BASE_(r2) -/* 80148334 00145134 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148338 00145138 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148330 00145130 C0 02 A6 50 */ lfs f0, lbl__1987-_SDA2_BASE_(r2) +/* 80148334 00145134 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148338 00145138 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014833C 0014513C 7F C4 F3 78 */ mr r4, r30 /* 80148340 00145140 D0 1C 00 28 */ stfs f0, 0x28(r28) /* 80148344 00145144 7F E5 FB 78 */ mr r5, r31 /* 80148348 00145148 38 7C 00 28 */ addi r3, r28, 0x28 /* 8014834C 0014514C 38 C6 01 29 */ addi r6, r6, 0x129 -/* 80148350 00145150 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148354 00145154 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 80148350 00145150 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148354 00145154 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) /* 80148358 00145158 FC 60 08 90 */ fmr f3, f1 /* 8014835C 0014515C 48 00 66 E1 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148360: /* 80148360 00145160 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148364 00145164 41 82 00 34 */ beq lbl_80148398 -/* 80148368 00145168 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014836C 0014516C 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148370 00145170 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148368 00145168 C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014836C 0014516C 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148370 00145170 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148374 00145174 7F C4 F3 78 */ mr r4, r30 /* 80148378 00145178 D0 1C 00 2C */ stfs f0, 0x2c(r28) /* 8014837C 0014517C 7F E5 FB 78 */ mr r5, r31 /* 80148380 00145180 38 7C 00 2C */ addi r3, r28, 0x2c /* 80148384 00145184 38 C6 01 34 */ addi r6, r6, 0x134 -/* 80148388 00145188 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014838C 0014518C C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80148390 00145190 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 80148388 00145188 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014838C 0014518C C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80148390 00145190 C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 80148394 00145194 48 00 66 A9 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148398: /* 80148398 00145198 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014839C 0014519C 41 82 00 34 */ beq lbl_801483D0 -/* 801483A0 001451A0 C0 02 A6 4C */ lfs f0, lbl_803CEFCC-_SDA2_BASE_(r2) -/* 801483A4 001451A4 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 801483A8 001451A8 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 801483A0 001451A0 C0 02 A6 4C */ lfs f0, lbl__1976-_SDA2_BASE_(r2) +/* 801483A4 001451A4 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 801483A8 001451A8 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 801483AC 001451AC 7F C4 F3 78 */ mr r4, r30 /* 801483B0 001451B0 D0 1C 00 30 */ stfs f0, 0x30(r28) /* 801483B4 001451B4 7F E5 FB 78 */ mr r5, r31 /* 801483B8 001451B8 38 7C 00 30 */ addi r3, r28, 0x30 /* 801483BC 001451BC 38 C6 01 45 */ addi r6, r6, 0x145 -/* 801483C0 001451C0 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 801483C4 001451C4 C0 42 A6 74 */ lfs f2, lbl_803CEFF4-_SDA2_BASE_(r2) -/* 801483C8 001451C8 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 801483C0 001451C0 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 801483C4 001451C4 C0 42 A6 74 */ lfs f2, lbl__2106_1-_SDA2_BASE_(r2) +/* 801483C8 001451C8 C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 801483CC 001451CC 48 00 66 71 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801483D0: /* 801483D0 001451D0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801483D4 001451D4 41 82 00 34 */ beq lbl_80148408 /* 801483D8 001451D8 38 00 00 04 */ li r0, 4 -/* 801483DC 001451DC 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 801483E0 001451E0 38 83 D8 B0 */ addi r4, r3, lbl_8026D8B0@l +/* 801483DC 001451DC 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 801483E0 001451E0 38 83 D8 B0 */ addi r4, r3, lbl__stringBase0_92@l /* 801483E4 001451E4 90 1C 00 34 */ stw r0, 0x34(r28) /* 801483E8 001451E8 7F C7 F3 78 */ mr r7, r30 /* 801483EC 001451EC 7F E8 FB 78 */ mr r8, r31 @@ -2053,189 +2053,189 @@ lbl_801483D0: lbl_80148408: /* 80148408 00145208 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014840C 0014520C 41 82 00 34 */ beq lbl_80148440 -/* 80148410 00145210 C0 02 A6 70 */ lfs f0, lbl_803CEFF0-_SDA2_BASE_(r2) -/* 80148414 00145214 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148418 00145218 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148410 00145210 C0 02 A6 70 */ lfs f0, lbl__2105_1-_SDA2_BASE_(r2) +/* 80148414 00145214 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148418 00145218 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014841C 0014521C 7F C4 F3 78 */ mr r4, r30 /* 80148420 00145220 D0 1C 00 38 */ stfs f0, 0x38(r28) /* 80148424 00145224 7F E5 FB 78 */ mr r5, r31 /* 80148428 00145228 38 7C 00 38 */ addi r3, r28, 0x38 /* 8014842C 0014522C 38 C6 01 61 */ addi r6, r6, 0x161 -/* 80148430 00145230 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148434 00145234 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 80148430 00145230 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148434 00145234 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) /* 80148438 00145238 FC 60 08 90 */ fmr f3, f1 /* 8014843C 0014523C 48 00 66 01 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148440: /* 80148440 00145240 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148444 00145244 41 82 00 34 */ beq lbl_80148478 -/* 80148448 00145248 C0 02 A6 4C */ lfs f0, lbl_803CEFCC-_SDA2_BASE_(r2) -/* 8014844C 0014524C 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148450 00145250 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148448 00145248 C0 02 A6 4C */ lfs f0, lbl__1976-_SDA2_BASE_(r2) +/* 8014844C 0014524C 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148450 00145250 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148454 00145254 7F C4 F3 78 */ mr r4, r30 /* 80148458 00145258 D0 1C 00 3C */ stfs f0, 0x3c(r28) /* 8014845C 0014525C 7F E5 FB 78 */ mr r5, r31 /* 80148460 00145260 38 7C 00 3C */ addi r3, r28, 0x3c /* 80148464 00145264 38 C6 01 70 */ addi r6, r6, 0x170 -/* 80148468 00145268 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014846C 0014526C C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80148470 00145270 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 80148468 00145268 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014846C 0014526C C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80148470 00145270 C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 80148474 00145274 48 00 65 C9 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148478: /* 80148478 00145278 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014847C 0014527C 41 82 00 34 */ beq lbl_801484B0 -/* 80148480 00145280 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80148484 00145284 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148488 00145288 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148480 00145280 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) +/* 80148484 00145284 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148488 00145288 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014848C 0014528C 7F C4 F3 78 */ mr r4, r30 /* 80148490 00145290 D0 1C 00 40 */ stfs f0, 0x40(r28) /* 80148494 00145294 7F E5 FB 78 */ mr r5, r31 /* 80148498 00145298 38 7C 00 40 */ addi r3, r28, 0x40 /* 8014849C 0014529C 38 C6 01 7E */ addi r6, r6, 0x17e -/* 801484A0 001452A0 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 801484A4 001452A4 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 801484A8 001452A8 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 801484A0 001452A0 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 801484A4 001452A4 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 801484A8 001452A8 C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 801484AC 001452AC 48 00 65 91 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801484B0: /* 801484B0 001452B0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801484B4 001452B4 41 82 00 34 */ beq lbl_801484E8 -/* 801484B8 001452B8 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 801484BC 001452BC 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 801484C0 001452C0 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 801484B8 001452B8 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) +/* 801484BC 001452BC 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 801484C0 001452C0 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 801484C4 001452C4 7F C4 F3 78 */ mr r4, r30 /* 801484C8 001452C8 D0 1C 00 44 */ stfs f0, 0x44(r28) /* 801484CC 001452CC 7F E5 FB 78 */ mr r5, r31 /* 801484D0 001452D0 38 7C 00 44 */ addi r3, r28, 0x44 /* 801484D4 001452D4 38 C6 01 8C */ addi r6, r6, 0x18c -/* 801484D8 001452D8 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 801484DC 001452DC C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 801484E0 001452E0 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 801484D8 001452D8 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 801484DC 001452DC C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 801484E0 001452E0 C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 801484E4 001452E4 48 00 65 59 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801484E8: /* 801484E8 001452E8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801484EC 001452EC 41 82 00 34 */ beq lbl_80148520 -/* 801484F0 001452F0 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 801484F4 001452F4 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 801484F8 001452F8 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 801484F0 001452F0 C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) +/* 801484F4 001452F4 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 801484F8 001452F8 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 801484FC 001452FC 7F C4 F3 78 */ mr r4, r30 /* 80148500 00145300 D0 1C 00 48 */ stfs f0, 0x48(r28) /* 80148504 00145304 7F E5 FB 78 */ mr r5, r31 /* 80148508 00145308 38 7C 00 48 */ addi r3, r28, 0x48 /* 8014850C 0014530C 38 C6 01 9A */ addi r6, r6, 0x19a -/* 80148510 00145310 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148514 00145314 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80148518 00145318 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 80148510 00145310 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148514 00145314 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80148518 00145318 C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 8014851C 0014531C 48 00 65 21 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148520: /* 80148520 00145320 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148524 00145324 41 82 00 34 */ beq lbl_80148558 -/* 80148528 00145328 C0 02 A6 70 */ lfs f0, lbl_803CEFF0-_SDA2_BASE_(r2) -/* 8014852C 0014532C 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148530 00145330 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148528 00145328 C0 02 A6 70 */ lfs f0, lbl__2105_1-_SDA2_BASE_(r2) +/* 8014852C 0014532C 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148530 00145330 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148534 00145334 7F C4 F3 78 */ mr r4, r30 /* 80148538 00145338 D0 1C 00 4C */ stfs f0, 0x4c(r28) /* 8014853C 0014533C 7F E5 FB 78 */ mr r5, r31 /* 80148540 00145340 38 7C 00 4C */ addi r3, r28, 0x4c /* 80148544 00145344 38 C6 01 A8 */ addi r6, r6, 0x1a8 -/* 80148548 00145348 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014854C 0014534C C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80148550 00145350 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 80148548 00145348 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014854C 0014534C C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80148550 00145350 C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 80148554 00145354 48 00 64 E9 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148558: /* 80148558 00145358 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014855C 0014535C 41 82 00 34 */ beq lbl_80148590 -/* 80148560 00145360 C0 02 A6 84 */ lfs f0, lbl_803CF004-_SDA2_BASE_(r2) -/* 80148564 00145364 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148568 00145368 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148560 00145360 C0 02 A6 84 */ lfs f0, lbl__2149_1-_SDA2_BASE_(r2) +/* 80148564 00145364 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148568 00145368 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014856C 0014536C 7F C4 F3 78 */ mr r4, r30 /* 80148570 00145370 D0 1C 00 50 */ stfs f0, 0x50(r28) /* 80148574 00145374 7F E5 FB 78 */ mr r5, r31 /* 80148578 00145378 38 7C 00 50 */ addi r3, r28, 0x50 /* 8014857C 0014537C 38 C6 01 BA */ addi r6, r6, 0x1ba -/* 80148580 00145380 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148584 00145384 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80148588 00145388 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 80148580 00145380 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148584 00145384 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80148588 00145388 C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 8014858C 0014538C 48 00 64 B1 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148590: /* 80148590 00145390 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148594 00145394 41 82 00 34 */ beq lbl_801485C8 -/* 80148598 00145398 C0 02 A6 B4 */ lfs f0, lbl_803CF034-_SDA2_BASE_(r2) -/* 8014859C 0014539C 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 801485A0 001453A0 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148598 00145398 C0 02 A6 B4 */ lfs f0, lbl__2416-_SDA2_BASE_(r2) +/* 8014859C 0014539C 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 801485A0 001453A0 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 801485A4 001453A4 7F C4 F3 78 */ mr r4, r30 /* 801485A8 001453A8 D0 1C 00 54 */ stfs f0, 0x54(r28) /* 801485AC 001453AC 7F E5 FB 78 */ mr r5, r31 /* 801485B0 001453B0 38 7C 00 54 */ addi r3, r28, 0x54 /* 801485B4 001453B4 38 C6 01 CD */ addi r6, r6, 0x1cd -/* 801485B8 001453B8 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 801485BC 001453BC C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 801485C0 001453C0 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 801485B8 001453B8 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 801485BC 001453BC C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 801485C0 001453C0 C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 801485C4 001453C4 48 00 64 79 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801485C8: /* 801485C8 001453C8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801485CC 001453CC 41 82 00 34 */ beq lbl_80148600 -/* 801485D0 001453D0 C0 02 A6 B8 */ lfs f0, lbl_803CF038-_SDA2_BASE_(r2) -/* 801485D4 001453D4 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 801485D8 001453D8 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 801485D0 001453D0 C0 02 A6 B8 */ lfs f0, lbl__2417-_SDA2_BASE_(r2) +/* 801485D4 001453D4 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 801485D8 001453D8 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 801485DC 001453DC 7F C4 F3 78 */ mr r4, r30 /* 801485E0 001453E0 D0 1C 00 58 */ stfs f0, 0x58(r28) /* 801485E4 001453E4 7F E5 FB 78 */ mr r5, r31 /* 801485E8 001453E8 38 7C 00 58 */ addi r3, r28, 0x58 /* 801485EC 001453EC 38 C6 01 E0 */ addi r6, r6, 0x1e0 -/* 801485F0 001453F0 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 801485F4 001453F4 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 801485F8 001453F8 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 801485F0 001453F0 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 801485F4 001453F4 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 801485F8 001453F8 C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 801485FC 001453FC 48 00 64 41 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148600: /* 80148600 00145400 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148604 00145404 41 82 00 34 */ beq lbl_80148638 -/* 80148608 00145408 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014860C 0014540C 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148610 00145410 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148608 00145408 C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014860C 0014540C 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148610 00145410 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148614 00145414 7F C4 F3 78 */ mr r4, r30 /* 80148618 00145418 D0 1C 00 5C */ stfs f0, 0x5c(r28) /* 8014861C 0014541C 7F E5 FB 78 */ mr r5, r31 /* 80148620 00145420 38 7C 00 5C */ addi r3, r28, 0x5c /* 80148624 00145424 38 C6 01 F3 */ addi r6, r6, 0x1f3 -/* 80148628 00145428 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014862C 0014542C C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80148630 00145430 C0 62 A6 BC */ lfs f3, lbl_803CF03C-_SDA2_BASE_(r2) +/* 80148628 00145428 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014862C 0014542C C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80148630 00145430 C0 62 A6 BC */ lfs f3, lbl__2418_1-_SDA2_BASE_(r2) /* 80148634 00145434 48 00 64 09 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148638: /* 80148638 00145438 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014863C 0014543C 41 82 00 34 */ beq lbl_80148670 -/* 80148640 00145440 C0 02 A6 50 */ lfs f0, lbl_803CEFD0-_SDA2_BASE_(r2) -/* 80148644 00145444 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148648 00145448 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148640 00145440 C0 02 A6 50 */ lfs f0, lbl__1987-_SDA2_BASE_(r2) +/* 80148644 00145444 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148648 00145448 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014864C 0014544C 7F C4 F3 78 */ mr r4, r30 /* 80148650 00145450 D0 1C 00 60 */ stfs f0, 0x60(r28) /* 80148654 00145454 7F E5 FB 78 */ mr r5, r31 /* 80148658 00145458 38 7C 00 60 */ addi r3, r28, 0x60 /* 8014865C 0014545C 38 C6 02 04 */ addi r6, r6, 0x204 -/* 80148660 00145460 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148664 00145464 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80148668 00145468 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 80148660 00145460 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148664 00145464 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80148668 00145468 C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 8014866C 0014546C 48 00 63 D1 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148670: /* 80148670 00145470 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148674 00145474 41 82 00 34 */ beq lbl_801486A8 -/* 80148678 00145478 C0 02 A6 C0 */ lfs f0, lbl_803CF040-_SDA2_BASE_(r2) -/* 8014867C 0014547C 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148680 00145480 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148678 00145478 C0 02 A6 C0 */ lfs f0, lbl__2419-_SDA2_BASE_(r2) +/* 8014867C 0014547C 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148680 00145480 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148684 00145484 7F C4 F3 78 */ mr r4, r30 /* 80148688 00145488 D0 1C 00 64 */ stfs f0, 0x64(r28) /* 8014868C 0014548C 7F E5 FB 78 */ mr r5, r31 /* 80148690 00145490 38 7C 00 64 */ addi r3, r28, 0x64 /* 80148694 00145494 38 C6 02 15 */ addi r6, r6, 0x215 -/* 80148698 00145498 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014869C 0014549C C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 801486A0 001454A0 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 80148698 00145498 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014869C 0014549C C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 801486A0 001454A0 C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 801486A4 001454A4 48 00 63 99 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801486A8: /* 801486A8 001454A8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801486AC 001454AC 41 82 00 38 */ beq lbl_801486E4 /* 801486B0 001454B0 38 00 00 03 */ li r0, 3 -/* 801486B4 001454B4 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 801486B8 001454B8 38 83 D8 B0 */ addi r4, r3, lbl_8026D8B0@l +/* 801486B4 001454B4 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 801486B8 001454B8 38 83 D8 B0 */ addi r4, r3, lbl__stringBase0_92@l /* 801486BC 001454BC 3C A0 00 02 */ lis r5, 0x000186A0@ha /* 801486C0 001454C0 90 1C 00 68 */ stw r0, 0x68(r28) /* 801486C4 001454C4 7F C7 F3 78 */ mr r7, r30 @@ -2249,339 +2249,339 @@ lbl_801486A8: lbl_801486E4: /* 801486E4 001454E4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801486E8 001454E8 41 82 00 34 */ beq lbl_8014871C -/* 801486EC 001454EC C0 02 A6 C4 */ lfs f0, lbl_803CF044-_SDA2_BASE_(r2) -/* 801486F0 001454F0 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 801486F4 001454F4 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 801486EC 001454EC C0 02 A6 C4 */ lfs f0, lbl__2420-_SDA2_BASE_(r2) +/* 801486F0 001454F0 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 801486F4 001454F4 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 801486F8 001454F8 7F C4 F3 78 */ mr r4, r30 /* 801486FC 001454FC D0 1C 00 6C */ stfs f0, 0x6c(r28) /* 80148700 00145500 7F E5 FB 78 */ mr r5, r31 /* 80148704 00145504 38 7C 00 6C */ addi r3, r28, 0x6c /* 80148708 00145508 38 C6 02 35 */ addi r6, r6, 0x235 -/* 8014870C 0014550C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148710 00145510 C0 42 A6 C8 */ lfs f2, lbl_803CF048-_SDA2_BASE_(r2) -/* 80148714 00145514 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 8014870C 0014550C C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148710 00145510 C0 42 A6 C8 */ lfs f2, lbl__2421-_SDA2_BASE_(r2) +/* 80148714 00145514 C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 80148718 00145518 48 00 63 25 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014871C: /* 8014871C 0014551C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148720 00145520 41 82 00 34 */ beq lbl_80148754 -/* 80148724 00145524 C0 02 A6 50 */ lfs f0, lbl_803CEFD0-_SDA2_BASE_(r2) -/* 80148728 00145528 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014872C 0014552C 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148724 00145524 C0 02 A6 50 */ lfs f0, lbl__1987-_SDA2_BASE_(r2) +/* 80148728 00145528 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014872C 0014552C 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148730 00145530 7F C4 F3 78 */ mr r4, r30 /* 80148734 00145534 D0 1C 00 70 */ stfs f0, 0x70(r28) /* 80148738 00145538 7F E5 FB 78 */ mr r5, r31 /* 8014873C 0014553C 38 7C 00 70 */ addi r3, r28, 0x70 /* 80148740 00145540 38 C6 02 43 */ addi r6, r6, 0x243 -/* 80148744 00145544 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148748 00145548 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014874C 0014554C C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 80148744 00145544 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148748 00145548 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014874C 0014554C C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 80148750 00145550 48 00 62 ED */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148754: /* 80148754 00145554 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148758 00145558 41 82 00 34 */ beq lbl_8014878C -/* 8014875C 0014555C C0 02 A6 64 */ lfs f0, lbl_803CEFE4-_SDA2_BASE_(r2) -/* 80148760 00145560 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148764 00145564 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 8014875C 0014555C C0 02 A6 64 */ lfs f0, lbl__2086_1-_SDA2_BASE_(r2) +/* 80148760 00145560 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148764 00145564 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148768 00145568 7F C4 F3 78 */ mr r4, r30 /* 8014876C 0014556C D0 1C 00 74 */ stfs f0, 0x74(r28) /* 80148770 00145570 7F E5 FB 78 */ mr r5, r31 /* 80148774 00145574 38 7C 00 74 */ addi r3, r28, 0x74 /* 80148778 00145578 38 C6 02 51 */ addi r6, r6, 0x251 -/* 8014877C 0014557C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148780 00145580 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80148784 00145584 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 8014877C 0014557C C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148780 00145580 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80148784 00145584 C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 80148788 00145588 48 00 62 B5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014878C: /* 8014878C 0014558C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148790 00145590 41 82 00 34 */ beq lbl_801487C4 -/* 80148794 00145594 C0 02 A6 B8 */ lfs f0, lbl_803CF038-_SDA2_BASE_(r2) -/* 80148798 00145598 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014879C 0014559C 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148794 00145594 C0 02 A6 B8 */ lfs f0, lbl__2417-_SDA2_BASE_(r2) +/* 80148798 00145598 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014879C 0014559C 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 801487A0 001455A0 7F C4 F3 78 */ mr r4, r30 /* 801487A4 001455A4 D0 1C 00 78 */ stfs f0, 0x78(r28) /* 801487A8 001455A8 7F E5 FB 78 */ mr r5, r31 /* 801487AC 001455AC 38 7C 00 78 */ addi r3, r28, 0x78 /* 801487B0 001455B0 38 C6 02 5D */ addi r6, r6, 0x25d -/* 801487B4 001455B4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 801487B8 001455B8 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 801487BC 001455BC C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 801487B4 001455B4 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 801487B8 001455B8 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 801487BC 001455BC C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 801487C0 001455C0 48 00 62 7D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801487C4: /* 801487C4 001455C4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801487C8 001455C8 41 82 00 34 */ beq lbl_801487FC -/* 801487CC 001455CC C0 02 A6 CC */ lfs f0, lbl_803CF04C-_SDA2_BASE_(r2) -/* 801487D0 001455D0 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 801487D4 001455D4 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 801487CC 001455CC C0 02 A6 CC */ lfs f0, lbl__2422-_SDA2_BASE_(r2) +/* 801487D0 001455D0 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 801487D4 001455D4 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 801487D8 001455D8 7F C4 F3 78 */ mr r4, r30 /* 801487DC 001455DC D0 1C 00 7C */ stfs f0, 0x7c(r28) /* 801487E0 001455E0 7F E5 FB 78 */ mr r5, r31 /* 801487E4 001455E4 38 7C 00 7C */ addi r3, r28, 0x7c /* 801487E8 001455E8 38 C6 02 6D */ addi r6, r6, 0x26d -/* 801487EC 001455EC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 801487F0 001455F0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 801487F4 001455F4 C0 62 A6 BC */ lfs f3, lbl_803CF03C-_SDA2_BASE_(r2) +/* 801487EC 001455EC C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 801487F0 001455F0 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 801487F4 001455F4 C0 62 A6 BC */ lfs f3, lbl__2418_1-_SDA2_BASE_(r2) /* 801487F8 001455F8 48 00 62 45 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801487FC: /* 801487FC 001455FC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148800 00145600 41 82 00 34 */ beq lbl_80148834 -/* 80148804 00145604 C0 02 A6 D0 */ lfs f0, lbl_803CF050-_SDA2_BASE_(r2) -/* 80148808 00145608 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014880C 0014560C 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148804 00145604 C0 02 A6 D0 */ lfs f0, lbl__2423-_SDA2_BASE_(r2) +/* 80148808 00145608 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014880C 0014560C 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148810 00145610 7F C4 F3 78 */ mr r4, r30 /* 80148814 00145614 D0 1C 00 80 */ stfs f0, 0x80(r28) /* 80148818 00145618 7F E5 FB 78 */ mr r5, r31 /* 8014881C 0014561C 38 7C 00 80 */ addi r3, r28, 0x80 /* 80148820 00145620 38 C6 02 7E */ addi r6, r6, 0x27e -/* 80148824 00145624 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148828 00145628 C0 42 A6 D4 */ lfs f2, lbl_803CF054-_SDA2_BASE_(r2) -/* 8014882C 0014562C C0 62 A6 34 */ lfs f3, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 80148824 00145624 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148828 00145628 C0 42 A6 D4 */ lfs f2, lbl__2424-_SDA2_BASE_(r2) +/* 8014882C 0014562C C0 62 A6 34 */ lfs f3, lbl__1869_2-_SDA2_BASE_(r2) /* 80148830 00145630 48 00 62 0D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148834: /* 80148834 00145634 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148838 00145638 41 82 00 34 */ beq lbl_8014886C -/* 8014883C 0014563C C0 02 A6 64 */ lfs f0, lbl_803CEFE4-_SDA2_BASE_(r2) -/* 80148840 00145640 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148844 00145644 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 8014883C 0014563C C0 02 A6 64 */ lfs f0, lbl__2086_1-_SDA2_BASE_(r2) +/* 80148840 00145640 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148844 00145644 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148848 00145648 7F C4 F3 78 */ mr r4, r30 /* 8014884C 0014564C D0 1C 00 84 */ stfs f0, 0x84(r28) /* 80148850 00145650 7F E5 FB 78 */ mr r5, r31 /* 80148854 00145654 38 7C 00 84 */ addi r3, r28, 0x84 /* 80148858 00145658 38 C6 02 92 */ addi r6, r6, 0x292 -/* 8014885C 0014565C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148860 00145660 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80148864 00145664 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 8014885C 0014565C C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148860 00145660 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80148864 00145664 C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 80148868 00145668 48 00 61 D5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014886C: /* 8014886C 0014566C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148870 00145670 41 82 00 34 */ beq lbl_801488A4 -/* 80148874 00145674 C0 02 A6 D8 */ lfs f0, lbl_803CF058-_SDA2_BASE_(r2) -/* 80148878 00145678 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014887C 0014567C 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148874 00145674 C0 02 A6 D8 */ lfs f0, lbl__2425-_SDA2_BASE_(r2) +/* 80148878 00145678 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014887C 0014567C 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148880 00145680 7F C4 F3 78 */ mr r4, r30 /* 80148884 00145684 D0 1C 00 88 */ stfs f0, 0x88(r28) /* 80148888 00145688 7F E5 FB 78 */ mr r5, r31 /* 8014888C 0014568C 38 7C 00 88 */ addi r3, r28, 0x88 /* 80148890 00145690 38 C6 02 A3 */ addi r6, r6, 0x2a3 -/* 80148894 00145694 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148898 00145698 C0 42 A6 C8 */ lfs f2, lbl_803CF048-_SDA2_BASE_(r2) -/* 8014889C 0014569C C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 80148894 00145694 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148898 00145698 C0 42 A6 C8 */ lfs f2, lbl__2421-_SDA2_BASE_(r2) +/* 8014889C 0014569C C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 801488A0 001456A0 48 00 61 9D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801488A4: /* 801488A4 001456A4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801488A8 001456A8 41 82 00 34 */ beq lbl_801488DC -/* 801488AC 001456AC C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 801488B0 001456B0 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 801488B4 001456B4 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 801488AC 001456AC C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) +/* 801488B0 001456B0 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 801488B4 001456B4 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 801488B8 001456B8 7F C4 F3 78 */ mr r4, r30 /* 801488BC 001456BC D0 1C 00 8C */ stfs f0, 0x8c(r28) /* 801488C0 001456C0 7F E5 FB 78 */ mr r5, r31 /* 801488C4 001456C4 38 7C 00 8C */ addi r3, r28, 0x8c /* 801488C8 001456C8 38 C6 02 B6 */ addi r6, r6, 0x2b6 -/* 801488CC 001456CC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 801488D0 001456D0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 801488D4 001456D4 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 801488CC 001456CC C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 801488D0 001456D0 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 801488D4 001456D4 C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 801488D8 001456D8 48 00 61 65 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801488DC: /* 801488DC 001456DC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801488E0 001456E0 41 82 00 34 */ beq lbl_80148914 -/* 801488E4 001456E4 C0 02 A6 DC */ lfs f0, lbl_803CF05C-_SDA2_BASE_(r2) -/* 801488E8 001456E8 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 801488EC 001456EC 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 801488E4 001456E4 C0 02 A6 DC */ lfs f0, lbl__2426-_SDA2_BASE_(r2) +/* 801488E8 001456E8 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 801488EC 001456EC 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 801488F0 001456F0 7F C4 F3 78 */ mr r4, r30 /* 801488F4 001456F4 D0 1C 00 90 */ stfs f0, 0x90(r28) /* 801488F8 001456F8 7F E5 FB 78 */ mr r5, r31 /* 801488FC 001456FC 38 7C 00 90 */ addi r3, r28, 0x90 /* 80148900 00145700 38 C6 02 CB */ addi r6, r6, 0x2cb -/* 80148904 00145704 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148908 00145708 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014890C 0014570C C0 62 A6 A4 */ lfs f3, lbl_803CF024-_SDA2_BASE_(r2) +/* 80148904 00145704 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148908 00145708 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014890C 0014570C C0 62 A6 A4 */ lfs f3, lbl__2412-_SDA2_BASE_(r2) /* 80148910 00145710 48 00 61 2D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148914: /* 80148914 00145714 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148918 00145718 41 82 00 34 */ beq lbl_8014894C -/* 8014891C 0014571C C0 02 A6 70 */ lfs f0, lbl_803CEFF0-_SDA2_BASE_(r2) -/* 80148920 00145720 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148924 00145724 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 8014891C 0014571C C0 02 A6 70 */ lfs f0, lbl__2105_1-_SDA2_BASE_(r2) +/* 80148920 00145720 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148924 00145724 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148928 00145728 7F C4 F3 78 */ mr r4, r30 /* 8014892C 0014572C D0 1C 00 94 */ stfs f0, 0x94(r28) /* 80148930 00145730 7F E5 FB 78 */ mr r5, r31 /* 80148934 00145734 38 7C 00 94 */ addi r3, r28, 0x94 /* 80148938 00145738 38 C6 02 E0 */ addi r6, r6, 0x2e0 -/* 8014893C 0014573C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148940 00145740 C0 42 A6 C8 */ lfs f2, lbl_803CF048-_SDA2_BASE_(r2) -/* 80148944 00145744 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 8014893C 0014573C C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148940 00145740 C0 42 A6 C8 */ lfs f2, lbl__2421-_SDA2_BASE_(r2) +/* 80148944 00145744 C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 80148948 00145748 48 00 60 F5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014894C: /* 8014894C 0014574C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148950 00145750 41 82 00 34 */ beq lbl_80148984 -/* 80148954 00145754 C0 02 A6 4C */ lfs f0, lbl_803CEFCC-_SDA2_BASE_(r2) -/* 80148958 00145758 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014895C 0014575C 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148954 00145754 C0 02 A6 4C */ lfs f0, lbl__1976-_SDA2_BASE_(r2) +/* 80148958 00145758 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014895C 0014575C 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148960 00145760 7F C4 F3 78 */ mr r4, r30 /* 80148964 00145764 D0 1C 00 98 */ stfs f0, 0x98(r28) /* 80148968 00145768 7F E5 FB 78 */ mr r5, r31 /* 8014896C 0014576C 38 7C 00 98 */ addi r3, r28, 0x98 /* 80148970 00145770 38 C6 02 F1 */ addi r6, r6, 0x2f1 -/* 80148974 00145774 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148978 00145778 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014897C 0014577C C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 80148974 00145774 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148978 00145778 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014897C 0014577C C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 80148980 00145780 48 00 60 BD */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148984: /* 80148984 00145784 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148988 00145788 41 82 00 34 */ beq lbl_801489BC -/* 8014898C 0014578C C0 02 A6 98 */ lfs f0, lbl_803CF018-_SDA2_BASE_(r2) -/* 80148990 00145790 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148994 00145794 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 8014898C 0014578C C0 02 A6 98 */ lfs f0, lbl__2409-_SDA2_BASE_(r2) +/* 80148990 00145790 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148994 00145794 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148998 00145798 7F C4 F3 78 */ mr r4, r30 /* 8014899C 0014579C D0 1C 00 9C */ stfs f0, 0x9c(r28) /* 801489A0 001457A0 7F E5 FB 78 */ mr r5, r31 /* 801489A4 001457A4 38 7C 00 9C */ addi r3, r28, 0x9c /* 801489A8 001457A8 38 C6 03 05 */ addi r6, r6, 0x305 -/* 801489AC 001457AC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 801489B0 001457B0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 801489B4 001457B4 C0 62 A6 E0 */ lfs f3, lbl_803CF060-_SDA2_BASE_(r2) +/* 801489AC 001457AC C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 801489B0 001457B0 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 801489B4 001457B4 C0 62 A6 E0 */ lfs f3, lbl__2427-_SDA2_BASE_(r2) /* 801489B8 001457B8 48 00 60 85 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801489BC: /* 801489BC 001457BC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801489C0 001457C0 41 82 00 34 */ beq lbl_801489F4 -/* 801489C4 001457C4 C0 02 A6 E4 */ lfs f0, lbl_803CF064-_SDA2_BASE_(r2) -/* 801489C8 001457C8 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 801489CC 001457CC 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 801489C4 001457C4 C0 02 A6 E4 */ lfs f0, lbl__2428-_SDA2_BASE_(r2) +/* 801489C8 001457C8 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 801489CC 001457CC 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 801489D0 001457D0 7F C4 F3 78 */ mr r4, r30 /* 801489D4 001457D4 D0 1C 00 A0 */ stfs f0, 0xa0(r28) /* 801489D8 001457D8 7F E5 FB 78 */ mr r5, r31 /* 801489DC 001457DC 38 7C 00 A0 */ addi r3, r28, 0xa0 /* 801489E0 001457E0 38 C6 03 17 */ addi r6, r6, 0x317 -/* 801489E4 001457E4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 801489E8 001457E8 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 801489EC 001457EC C0 62 A6 A4 */ lfs f3, lbl_803CF024-_SDA2_BASE_(r2) +/* 801489E4 001457E4 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 801489E8 001457E8 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 801489EC 001457EC C0 62 A6 A4 */ lfs f3, lbl__2412-_SDA2_BASE_(r2) /* 801489F0 001457F0 48 00 60 4D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801489F4: /* 801489F4 001457F4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801489F8 001457F8 41 82 00 34 */ beq lbl_80148A2C -/* 801489FC 001457FC C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148A00 00145800 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148A04 00145804 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 801489FC 001457FC C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148A00 00145800 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148A04 00145804 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148A08 00145808 7F C4 F3 78 */ mr r4, r30 /* 80148A0C 0014580C D0 1C 00 A4 */ stfs f0, 0xa4(r28) /* 80148A10 00145810 7F E5 FB 78 */ mr r5, r31 /* 80148A14 00145814 38 7C 00 A4 */ addi r3, r28, 0xa4 /* 80148A18 00145818 38 C6 03 27 */ addi r6, r6, 0x327 -/* 80148A1C 0014581C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148A20 00145820 C0 42 A6 E8 */ lfs f2, lbl_803CF068-_SDA2_BASE_(r2) -/* 80148A24 00145824 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 80148A1C 0014581C C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148A20 00145820 C0 42 A6 E8 */ lfs f2, lbl__2429-_SDA2_BASE_(r2) +/* 80148A24 00145824 C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 80148A28 00145828 48 00 60 15 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148A2C: /* 80148A2C 0014582C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148A30 00145830 41 82 00 34 */ beq lbl_80148A64 -/* 80148A34 00145834 C0 02 A6 EC */ lfs f0, lbl_803CF06C-_SDA2_BASE_(r2) -/* 80148A38 00145838 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148A3C 0014583C 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148A34 00145834 C0 02 A6 EC */ lfs f0, lbl__2430-_SDA2_BASE_(r2) +/* 80148A38 00145838 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148A3C 0014583C 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148A40 00145840 7F C4 F3 78 */ mr r4, r30 /* 80148A44 00145844 D0 1C 00 A8 */ stfs f0, 0xa8(r28) /* 80148A48 00145848 7F E5 FB 78 */ mr r5, r31 /* 80148A4C 0014584C 38 7C 00 A8 */ addi r3, r28, 0xa8 /* 80148A50 00145850 38 C6 03 40 */ addi r6, r6, 0x340 -/* 80148A54 00145854 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148A58 00145858 C0 42 A6 F0 */ lfs f2, lbl_803CF070-_SDA2_BASE_(r2) -/* 80148A5C 0014585C C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 80148A54 00145854 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148A58 00145858 C0 42 A6 F0 */ lfs f2, lbl__2431_1-_SDA2_BASE_(r2) +/* 80148A5C 0014585C C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 80148A60 00145860 48 00 5F DD */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148A64: /* 80148A64 00145864 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148A68 00145868 41 82 00 34 */ beq lbl_80148A9C -/* 80148A6C 0014586C C0 02 A6 F4 */ lfs f0, lbl_803CF074-_SDA2_BASE_(r2) -/* 80148A70 00145870 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148A74 00145874 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148A6C 0014586C C0 02 A6 F4 */ lfs f0, lbl__2432_1-_SDA2_BASE_(r2) +/* 80148A70 00145870 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148A74 00145874 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148A78 00145878 7F C4 F3 78 */ mr r4, r30 /* 80148A7C 0014587C D0 1C 00 AC */ stfs f0, 0xac(r28) /* 80148A80 00145880 7F E5 FB 78 */ mr r5, r31 /* 80148A84 00145884 38 7C 00 AC */ addi r3, r28, 0xac /* 80148A88 00145888 38 C6 03 5A */ addi r6, r6, 0x35a -/* 80148A8C 0014588C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148A90 00145890 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80148A94 00145894 C0 62 A6 F8 */ lfs f3, lbl_803CF078-_SDA2_BASE_(r2) +/* 80148A8C 0014588C C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148A90 00145890 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80148A94 00145894 C0 62 A6 F8 */ lfs f3, lbl__2433_1-_SDA2_BASE_(r2) /* 80148A98 00145898 48 00 5F A5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148A9C: /* 80148A9C 0014589C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148AA0 001458A0 41 82 00 34 */ beq lbl_80148AD4 -/* 80148AA4 001458A4 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148AA8 001458A8 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148AAC 001458AC 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148AA4 001458A4 C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148AA8 001458A8 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148AAC 001458AC 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148AB0 001458B0 7F C4 F3 78 */ mr r4, r30 /* 80148AB4 001458B4 D0 1C 00 B0 */ stfs f0, 0xb0(r28) /* 80148AB8 001458B8 7F E5 FB 78 */ mr r5, r31 /* 80148ABC 001458BC 38 7C 00 B0 */ addi r3, r28, 0xb0 /* 80148AC0 001458C0 38 C6 03 6E */ addi r6, r6, 0x36e -/* 80148AC4 001458C4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148AC8 001458C8 C0 42 A6 C8 */ lfs f2, lbl_803CF048-_SDA2_BASE_(r2) -/* 80148ACC 001458CC C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 80148AC4 001458C4 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148AC8 001458C8 C0 42 A6 C8 */ lfs f2, lbl__2421-_SDA2_BASE_(r2) +/* 80148ACC 001458CC C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 80148AD0 001458D0 48 00 5F 6D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148AD4: /* 80148AD4 001458D4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148AD8 001458D8 41 82 00 34 */ beq lbl_80148B0C -/* 80148ADC 001458DC C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148AE0 001458E0 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148AE4 001458E4 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148ADC 001458DC C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148AE0 001458E0 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148AE4 001458E4 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148AE8 001458E8 7F C4 F3 78 */ mr r4, r30 /* 80148AEC 001458EC D0 1C 00 B4 */ stfs f0, 0xb4(r28) /* 80148AF0 001458F0 7F E5 FB 78 */ mr r5, r31 /* 80148AF4 001458F4 38 7C 00 B4 */ addi r3, r28, 0xb4 /* 80148AF8 001458F8 38 C6 03 86 */ addi r6, r6, 0x386 -/* 80148AFC 001458FC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148B00 00145900 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80148B04 00145904 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 80148AFC 001458FC C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148B00 00145900 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80148B04 00145904 C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 80148B08 00145908 48 00 5F 35 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148B0C: /* 80148B0C 0014590C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148B10 00145910 41 82 00 34 */ beq lbl_80148B44 -/* 80148B14 00145914 C0 02 A6 90 */ lfs f0, lbl_803CF010-_SDA2_BASE_(r2) -/* 80148B18 00145918 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148B1C 0014591C 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148B14 00145914 C0 02 A6 90 */ lfs f0, lbl__2407-_SDA2_BASE_(r2) +/* 80148B18 00145918 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148B1C 0014591C 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148B20 00145920 7F C4 F3 78 */ mr r4, r30 /* 80148B24 00145924 D0 1C 00 B8 */ stfs f0, 0xb8(r28) /* 80148B28 00145928 7F E5 FB 78 */ mr r5, r31 /* 80148B2C 0014592C 38 7C 00 B8 */ addi r3, r28, 0xb8 /* 80148B30 00145930 38 C6 03 9D */ addi r6, r6, 0x39d -/* 80148B34 00145934 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148B38 00145938 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80148B3C 0014593C C0 62 A6 A4 */ lfs f3, lbl_803CF024-_SDA2_BASE_(r2) +/* 80148B34 00145934 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148B38 00145938 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80148B3C 0014593C C0 62 A6 A4 */ lfs f3, lbl__2412-_SDA2_BASE_(r2) /* 80148B40 00145940 48 00 5E FD */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148B44: /* 80148B44 00145944 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148B48 00145948 41 82 00 34 */ beq lbl_80148B7C -/* 80148B4C 0014594C C0 02 A6 C0 */ lfs f0, lbl_803CF040-_SDA2_BASE_(r2) -/* 80148B50 00145950 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148B54 00145954 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148B4C 0014594C C0 02 A6 C0 */ lfs f0, lbl__2419-_SDA2_BASE_(r2) +/* 80148B50 00145950 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148B54 00145954 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148B58 00145958 7F C4 F3 78 */ mr r4, r30 /* 80148B5C 0014595C D0 1C 00 BC */ stfs f0, 0xbc(r28) /* 80148B60 00145960 7F E5 FB 78 */ mr r5, r31 /* 80148B64 00145964 38 7C 00 BC */ addi r3, r28, 0xbc /* 80148B68 00145968 38 C6 03 B2 */ addi r6, r6, 0x3b2 -/* 80148B6C 0014596C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148B70 00145970 C0 42 A6 F0 */ lfs f2, lbl_803CF070-_SDA2_BASE_(r2) -/* 80148B74 00145974 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 80148B6C 0014596C C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148B70 00145970 C0 42 A6 F0 */ lfs f2, lbl__2431_1-_SDA2_BASE_(r2) +/* 80148B74 00145974 C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 80148B78 00145978 48 00 5E C5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148B7C: /* 80148B7C 0014597C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148B80 00145980 41 82 00 34 */ beq lbl_80148BB4 -/* 80148B84 00145984 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148B88 00145988 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148B8C 0014598C 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148B84 00145984 C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148B88 00145988 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148B8C 0014598C 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148B90 00145990 7F C4 F3 78 */ mr r4, r30 /* 80148B94 00145994 D0 1C 00 C0 */ stfs f0, 0xc0(r28) /* 80148B98 00145998 7F E5 FB 78 */ mr r5, r31 /* 80148B9C 0014599C 38 7C 00 C0 */ addi r3, r28, 0xc0 /* 80148BA0 001459A0 38 C6 03 D2 */ addi r6, r6, 0x3d2 -/* 80148BA4 001459A4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148BA8 001459A8 C0 42 A6 F0 */ lfs f2, lbl_803CF070-_SDA2_BASE_(r2) -/* 80148BAC 001459AC C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 80148BA4 001459A4 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148BA8 001459A8 C0 42 A6 F0 */ lfs f2, lbl__2431_1-_SDA2_BASE_(r2) +/* 80148BAC 001459AC C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 80148BB0 001459B0 48 00 5E 8D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148BB4: /* 80148BB4 001459B4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148BB8 001459B8 41 82 00 34 */ beq lbl_80148BEC /* 80148BBC 001459BC 38 00 00 00 */ li r0, 0 -/* 80148BC0 001459C0 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148BC4 001459C4 38 83 D8 B0 */ addi r4, r3, lbl_8026D8B0@l +/* 80148BC0 001459C0 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148BC4 001459C4 38 83 D8 B0 */ addi r4, r3, lbl__stringBase0_92@l /* 80148BC8 001459C8 98 1C 00 C4 */ stb r0, 0xc4(r28) /* 80148BCC 001459CC 7F C7 F3 78 */ mr r7, r30 /* 80148BD0 001459D0 7F E8 FB 78 */ mr r8, r31 @@ -2594,17 +2594,17 @@ lbl_80148BB4: lbl_80148BEC: /* 80148BEC 001459EC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148BF0 001459F0 41 82 00 34 */ beq lbl_80148C24 -/* 80148BF4 001459F4 C0 02 A6 FC */ lfs f0, lbl_803CF07C-_SDA2_BASE_(r2) -/* 80148BF8 001459F8 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148BFC 001459FC 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148BF4 001459F4 C0 02 A6 FC */ lfs f0, lbl__2434_1-_SDA2_BASE_(r2) +/* 80148BF8 001459F8 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148BFC 001459FC 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148C00 00145A00 7F C4 F3 78 */ mr r4, r30 /* 80148C04 00145A04 D0 1C 00 C8 */ stfs f0, 0xc8(r28) /* 80148C08 00145A08 7F E5 FB 78 */ mr r5, r31 /* 80148C0C 00145A0C 38 7C 00 C8 */ addi r3, r28, 0xc8 /* 80148C10 00145A10 38 C6 04 09 */ addi r6, r6, 0x409 -/* 80148C14 00145A14 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148C18 00145A18 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80148C1C 00145A1C C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 80148C14 00145A14 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148C18 00145A18 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80148C1C 00145A1C C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 80148C20 00145A20 48 00 5E 1D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148C24: /* 80148C24 00145A24 57 A0 06 3F */ clrlwi. r0, r29, 0x18 @@ -2618,9 +2618,9 @@ lbl_80148C24: /* 80148C44 00145A44 38 7C 00 CC */ addi r3, r28, 0xcc /* 80148C48 00145A48 38 81 00 24 */ addi r4, r1, 0x24 /* 80148C4C 00145A4C 4B EC F3 4D */ bl __as__10iColor_tagFRC10iColor_tag -/* 80148C50 00145A50 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha +/* 80148C50 00145A50 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha /* 80148C54 00145A54 7F C7 F3 78 */ mr r7, r30 -/* 80148C58 00145A58 38 A3 D8 B0 */ addi r5, r3, lbl_8026D8B0@l +/* 80148C58 00145A58 38 A3 D8 B0 */ addi r5, r3, lbl__stringBase0_92@l /* 80148C5C 00145A5C 7F E8 FB 78 */ mr r8, r31 /* 80148C60 00145A60 38 7C 00 CC */ addi r3, r28, 0xcc /* 80148C64 00145A64 38 80 00 00 */ li r4, 0 @@ -2631,69 +2631,69 @@ lbl_80148C24: lbl_80148C78: /* 80148C78 00145A78 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148C7C 00145A7C 41 82 00 34 */ beq lbl_80148CB0 -/* 80148C80 00145A80 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148C84 00145A84 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148C88 00145A88 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148C80 00145A80 C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148C84 00145A84 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148C88 00145A88 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148C8C 00145A8C 7F C4 F3 78 */ mr r4, r30 /* 80148C90 00145A90 D0 1C 00 D0 */ stfs f0, 0xd0(r28) /* 80148C94 00145A94 7F E5 FB 78 */ mr r5, r31 /* 80148C98 00145A98 38 7C 00 D0 */ addi r3, r28, 0xd0 /* 80148C9C 00145A9C 38 C6 04 3D */ addi r6, r6, 0x43d -/* 80148CA0 00145AA0 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148CA4 00145AA4 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80148CA8 00145AA8 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 80148CA0 00145AA0 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148CA4 00145AA4 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80148CA8 00145AA8 C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 80148CAC 00145AAC 48 00 5D 91 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148CB0: /* 80148CB0 00145AB0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148CB4 00145AB4 41 82 00 34 */ beq lbl_80148CE8 -/* 80148CB8 00145AB8 C0 02 A7 00 */ lfs f0, lbl_803CF080-_SDA2_BASE_(r2) -/* 80148CBC 00145ABC 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148CC0 00145AC0 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148CB8 00145AB8 C0 02 A7 00 */ lfs f0, lbl__2435_2-_SDA2_BASE_(r2) +/* 80148CBC 00145ABC 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148CC0 00145AC0 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148CC4 00145AC4 7F C4 F3 78 */ mr r4, r30 /* 80148CC8 00145AC8 D0 1C 00 D4 */ stfs f0, 0xd4(r28) /* 80148CCC 00145ACC 7F E5 FB 78 */ mr r5, r31 /* 80148CD0 00145AD0 38 7C 00 D4 */ addi r3, r28, 0xd4 /* 80148CD4 00145AD4 38 C6 04 5A */ addi r6, r6, 0x45a -/* 80148CD8 00145AD8 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148CDC 00145ADC C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80148CE0 00145AE0 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 80148CD8 00145AD8 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148CDC 00145ADC C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80148CE0 00145AE0 C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 80148CE4 00145AE4 48 00 5D 59 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148CE8: /* 80148CE8 00145AE8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148CEC 00145AEC 41 82 00 34 */ beq lbl_80148D20 -/* 80148CF0 00145AF0 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80148CF4 00145AF4 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148CF8 00145AF8 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148CF0 00145AF0 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) +/* 80148CF4 00145AF4 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148CF8 00145AF8 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148CFC 00145AFC 7F C4 F3 78 */ mr r4, r30 /* 80148D00 00145B00 D0 1C 00 D8 */ stfs f0, 0xd8(r28) /* 80148D04 00145B04 7F E5 FB 78 */ mr r5, r31 /* 80148D08 00145B08 38 7C 00 D8 */ addi r3, r28, 0xd8 /* 80148D0C 00145B0C 38 C6 04 74 */ addi r6, r6, 0x474 -/* 80148D10 00145B10 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148D14 00145B14 C0 42 A6 F0 */ lfs f2, lbl_803CF070-_SDA2_BASE_(r2) -/* 80148D18 00145B18 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 80148D10 00145B10 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148D14 00145B14 C0 42 A6 F0 */ lfs f2, lbl__2431_1-_SDA2_BASE_(r2) +/* 80148D18 00145B18 C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 80148D1C 00145B1C 48 00 5D 21 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148D20: /* 80148D20 00145B20 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148D24 00145B24 41 82 00 34 */ beq lbl_80148D58 -/* 80148D28 00145B28 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80148D2C 00145B2C 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148D30 00145B30 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148D28 00145B28 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) +/* 80148D2C 00145B2C 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148D30 00145B30 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148D34 00145B34 7F C4 F3 78 */ mr r4, r30 /* 80148D38 00145B38 D0 1C 00 DC */ stfs f0, 0xdc(r28) /* 80148D3C 00145B3C 7F E5 FB 78 */ mr r5, r31 /* 80148D40 00145B40 38 7C 00 DC */ addi r3, r28, 0xdc /* 80148D44 00145B44 38 C6 04 94 */ addi r6, r6, 0x494 -/* 80148D48 00145B48 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148D4C 00145B4C C0 42 A6 F0 */ lfs f2, lbl_803CF070-_SDA2_BASE_(r2) -/* 80148D50 00145B50 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 80148D48 00145B48 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148D4C 00145B4C C0 42 A6 F0 */ lfs f2, lbl__2431_1-_SDA2_BASE_(r2) +/* 80148D50 00145B50 C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 80148D54 00145B54 48 00 5C E9 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148D58: /* 80148D58 00145B58 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148D5C 00145B5C 41 82 00 34 */ beq lbl_80148D90 /* 80148D60 00145B60 38 00 00 00 */ li r0, 0 -/* 80148D64 00145B64 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148D68 00145B68 38 83 D8 B0 */ addi r4, r3, lbl_8026D8B0@l +/* 80148D64 00145B64 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148D68 00145B68 38 83 D8 B0 */ addi r4, r3, lbl__stringBase0_92@l /* 80148D6C 00145B6C 98 1C 00 E0 */ stb r0, 0xe0(r28) /* 80148D70 00145B70 7F C7 F3 78 */ mr r7, r30 /* 80148D74 00145B74 7F E8 FB 78 */ mr r8, r31 @@ -2706,17 +2706,17 @@ lbl_80148D58: lbl_80148D90: /* 80148D90 00145B90 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148D94 00145B94 41 82 00 34 */ beq lbl_80148DC8 -/* 80148D98 00145B98 C0 02 A7 04 */ lfs f0, lbl_803CF084-_SDA2_BASE_(r2) -/* 80148D9C 00145B9C 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148DA0 00145BA0 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148D98 00145B98 C0 02 A7 04 */ lfs f0, lbl__2436_1-_SDA2_BASE_(r2) +/* 80148D9C 00145B9C 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148DA0 00145BA0 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148DA4 00145BA4 7F C4 F3 78 */ mr r4, r30 /* 80148DA8 00145BA8 D0 1C 00 E4 */ stfs f0, 0xe4(r28) /* 80148DAC 00145BAC 7F E5 FB 78 */ mr r5, r31 /* 80148DB0 00145BB0 38 7C 00 E4 */ addi r3, r28, 0xe4 /* 80148DB4 00145BB4 38 C6 04 CB */ addi r6, r6, 0x4cb -/* 80148DB8 00145BB8 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148DBC 00145BBC C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80148DC0 00145BC0 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 80148DB8 00145BB8 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148DBC 00145BBC C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80148DC0 00145BC0 C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 80148DC4 00145BC4 48 00 5C 79 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148DC8: /* 80148DC8 00145BC8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 @@ -2730,9 +2730,9 @@ lbl_80148DC8: /* 80148DE8 00145BE8 38 7C 00 E8 */ addi r3, r28, 0xe8 /* 80148DEC 00145BEC 38 81 00 20 */ addi r4, r1, 0x20 /* 80148DF0 00145BF0 4B EC F1 A9 */ bl __as__10iColor_tagFRC10iColor_tag -/* 80148DF4 00145BF4 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha +/* 80148DF4 00145BF4 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha /* 80148DF8 00145BF8 7F C7 F3 78 */ mr r7, r30 -/* 80148DFC 00145BFC 38 A3 D8 B0 */ addi r5, r3, lbl_8026D8B0@l +/* 80148DFC 00145BFC 38 A3 D8 B0 */ addi r5, r3, lbl__stringBase0_92@l /* 80148E00 00145C00 7F E8 FB 78 */ mr r8, r31 /* 80148E04 00145C04 38 7C 00 E8 */ addi r3, r28, 0xe8 /* 80148E08 00145C08 38 80 00 00 */ li r4, 0 @@ -2743,69 +2743,69 @@ lbl_80148DC8: lbl_80148E1C: /* 80148E1C 00145C1C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148E20 00145C20 41 82 00 34 */ beq lbl_80148E54 -/* 80148E24 00145C24 C0 02 A6 50 */ lfs f0, lbl_803CEFD0-_SDA2_BASE_(r2) -/* 80148E28 00145C28 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148E2C 00145C2C 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148E24 00145C24 C0 02 A6 50 */ lfs f0, lbl__1987-_SDA2_BASE_(r2) +/* 80148E28 00145C28 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148E2C 00145C2C 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148E30 00145C30 7F C4 F3 78 */ mr r4, r30 /* 80148E34 00145C34 D0 1C 00 EC */ stfs f0, 0xec(r28) /* 80148E38 00145C38 7F E5 FB 78 */ mr r5, r31 /* 80148E3C 00145C3C 38 7C 00 EC */ addi r3, r28, 0xec /* 80148E40 00145C40 38 C6 04 FF */ addi r6, r6, 0x4ff -/* 80148E44 00145C44 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148E48 00145C48 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80148E4C 00145C4C C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 80148E44 00145C44 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148E48 00145C48 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80148E4C 00145C4C C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 80148E50 00145C50 48 00 5B ED */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148E54: /* 80148E54 00145C54 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148E58 00145C58 41 82 00 34 */ beq lbl_80148E8C -/* 80148E5C 00145C5C C0 02 A6 60 */ lfs f0, lbl_803CEFE0-_SDA2_BASE_(r2) -/* 80148E60 00145C60 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148E64 00145C64 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148E5C 00145C5C C0 02 A6 60 */ lfs f0, lbl__2085-_SDA2_BASE_(r2) +/* 80148E60 00145C60 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148E64 00145C64 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148E68 00145C68 7F C4 F3 78 */ mr r4, r30 /* 80148E6C 00145C6C D0 1C 00 F0 */ stfs f0, 0xf0(r28) /* 80148E70 00145C70 7F E5 FB 78 */ mr r5, r31 /* 80148E74 00145C74 38 7C 00 F0 */ addi r3, r28, 0xf0 /* 80148E78 00145C78 38 C6 05 1C */ addi r6, r6, 0x51c -/* 80148E7C 00145C7C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148E80 00145C80 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80148E84 00145C84 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 80148E7C 00145C7C C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148E80 00145C80 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80148E84 00145C84 C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 80148E88 00145C88 48 00 5B B5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148E8C: /* 80148E8C 00145C8C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148E90 00145C90 41 82 00 34 */ beq lbl_80148EC4 -/* 80148E94 00145C94 C0 02 A7 08 */ lfs f0, lbl_803CF088-_SDA2_BASE_(r2) -/* 80148E98 00145C98 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148E9C 00145C9C 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148E94 00145C94 C0 02 A7 08 */ lfs f0, lbl__2437-_SDA2_BASE_(r2) +/* 80148E98 00145C98 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148E9C 00145C9C 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148EA0 00145CA0 7F C4 F3 78 */ mr r4, r30 /* 80148EA4 00145CA4 D0 1C 00 F4 */ stfs f0, 0xf4(r28) /* 80148EA8 00145CA8 7F E5 FB 78 */ mr r5, r31 /* 80148EAC 00145CAC 38 7C 00 F4 */ addi r3, r28, 0xf4 /* 80148EB0 00145CB0 38 C6 05 36 */ addi r6, r6, 0x536 -/* 80148EB4 00145CB4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148EB8 00145CB8 C0 42 A6 F0 */ lfs f2, lbl_803CF070-_SDA2_BASE_(r2) -/* 80148EBC 00145CBC C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 80148EB4 00145CB4 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148EB8 00145CB8 C0 42 A6 F0 */ lfs f2, lbl__2431_1-_SDA2_BASE_(r2) +/* 80148EBC 00145CBC C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 80148EC0 00145CC0 48 00 5B 7D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148EC4: /* 80148EC4 00145CC4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148EC8 00145CC8 41 82 00 34 */ beq lbl_80148EFC -/* 80148ECC 00145CCC C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80148ED0 00145CD0 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148ED4 00145CD4 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148ECC 00145CCC C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) +/* 80148ED0 00145CD0 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148ED4 00145CD4 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148ED8 00145CD8 7F C4 F3 78 */ mr r4, r30 /* 80148EDC 00145CDC D0 1C 00 F8 */ stfs f0, 0xf8(r28) /* 80148EE0 00145CE0 7F E5 FB 78 */ mr r5, r31 /* 80148EE4 00145CE4 38 7C 00 F8 */ addi r3, r28, 0xf8 /* 80148EE8 00145CE8 38 C6 05 56 */ addi r6, r6, 0x556 -/* 80148EEC 00145CEC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148EF0 00145CF0 C0 42 A6 F0 */ lfs f2, lbl_803CF070-_SDA2_BASE_(r2) -/* 80148EF4 00145CF4 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 80148EEC 00145CEC C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148EF0 00145CF0 C0 42 A6 F0 */ lfs f2, lbl__2431_1-_SDA2_BASE_(r2) +/* 80148EF4 00145CF4 C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 80148EF8 00145CF8 48 00 5B 45 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148EFC: /* 80148EFC 00145CFC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148F00 00145D00 41 82 00 34 */ beq lbl_80148F34 /* 80148F04 00145D04 38 00 00 00 */ li r0, 0 -/* 80148F08 00145D08 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148F0C 00145D0C 38 83 D8 B0 */ addi r4, r3, lbl_8026D8B0@l +/* 80148F08 00145D08 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148F0C 00145D0C 38 83 D8 B0 */ addi r4, r3, lbl__stringBase0_92@l /* 80148F10 00145D10 98 1C 00 FC */ stb r0, 0xfc(r28) /* 80148F14 00145D14 7F C7 F3 78 */ mr r7, r30 /* 80148F18 00145D18 7F E8 FB 78 */ mr r8, r31 @@ -2818,17 +2818,17 @@ lbl_80148EFC: lbl_80148F34: /* 80148F34 00145D34 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148F38 00145D38 41 82 00 34 */ beq lbl_80148F6C -/* 80148F3C 00145D3C C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148F40 00145D40 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148F44 00145D44 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148F3C 00145D3C C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148F40 00145D40 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148F44 00145D44 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148F48 00145D48 7F C4 F3 78 */ mr r4, r30 /* 80148F4C 00145D4C D0 1C 01 00 */ stfs f0, 0x100(r28) /* 80148F50 00145D50 7F E5 FB 78 */ mr r5, r31 /* 80148F54 00145D54 38 7C 01 00 */ addi r3, r28, 0x100 /* 80148F58 00145D58 38 C6 05 8D */ addi r6, r6, 0x58d -/* 80148F5C 00145D5C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148F60 00145D60 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80148F64 00145D64 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 80148F5C 00145D5C C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148F60 00145D60 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80148F64 00145D64 C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 80148F68 00145D68 48 00 5A D5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148F6C: /* 80148F6C 00145D6C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 @@ -2842,9 +2842,9 @@ lbl_80148F6C: /* 80148F8C 00145D8C 38 7C 01 04 */ addi r3, r28, 0x104 /* 80148F90 00145D90 38 81 00 1C */ addi r4, r1, 0x1c /* 80148F94 00145D94 4B EC F0 05 */ bl __as__10iColor_tagFRC10iColor_tag -/* 80148F98 00145D98 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha +/* 80148F98 00145D98 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha /* 80148F9C 00145D9C 7F C7 F3 78 */ mr r7, r30 -/* 80148FA0 00145DA0 38 A3 D8 B0 */ addi r5, r3, lbl_8026D8B0@l +/* 80148FA0 00145DA0 38 A3 D8 B0 */ addi r5, r3, lbl__stringBase0_92@l /* 80148FA4 00145DA4 7F E8 FB 78 */ mr r8, r31 /* 80148FA8 00145DA8 38 7C 01 04 */ addi r3, r28, 0x104 /* 80148FAC 00145DAC 38 80 00 00 */ li r4, 0 @@ -2855,69 +2855,69 @@ lbl_80148F6C: lbl_80148FC0: /* 80148FC0 00145DC0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148FC4 00145DC4 41 82 00 34 */ beq lbl_80148FF8 -/* 80148FC8 00145DC8 C0 02 A6 50 */ lfs f0, lbl_803CEFD0-_SDA2_BASE_(r2) -/* 80148FCC 00145DCC 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80148FD0 00145DD0 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80148FC8 00145DC8 C0 02 A6 50 */ lfs f0, lbl__1987-_SDA2_BASE_(r2) +/* 80148FCC 00145DCC 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80148FD0 00145DD0 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80148FD4 00145DD4 7F C4 F3 78 */ mr r4, r30 /* 80148FD8 00145DD8 D0 1C 01 08 */ stfs f0, 0x108(r28) /* 80148FDC 00145DDC 7F E5 FB 78 */ mr r5, r31 /* 80148FE0 00145DE0 38 7C 01 08 */ addi r3, r28, 0x108 /* 80148FE4 00145DE4 38 C6 05 C1 */ addi r6, r6, 0x5c1 -/* 80148FE8 00145DE8 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80148FEC 00145DEC C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80148FF0 00145DF0 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 80148FE8 00145DE8 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80148FEC 00145DEC C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80148FF0 00145DF0 C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 80148FF4 00145DF4 48 00 5A 49 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80148FF8: /* 80148FF8 00145DF8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80148FFC 00145DFC 41 82 00 34 */ beq lbl_80149030 -/* 80149000 00145E00 C0 02 A6 60 */ lfs f0, lbl_803CEFE0-_SDA2_BASE_(r2) -/* 80149004 00145E04 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149008 00145E08 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149000 00145E00 C0 02 A6 60 */ lfs f0, lbl__2085-_SDA2_BASE_(r2) +/* 80149004 00145E04 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149008 00145E08 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014900C 00145E0C 7F C4 F3 78 */ mr r4, r30 /* 80149010 00145E10 D0 1C 01 0C */ stfs f0, 0x10c(r28) /* 80149014 00145E14 7F E5 FB 78 */ mr r5, r31 /* 80149018 00145E18 38 7C 01 0C */ addi r3, r28, 0x10c /* 8014901C 00145E1C 38 C6 05 DE */ addi r6, r6, 0x5de -/* 80149020 00145E20 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149024 00145E24 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149028 00145E28 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 80149020 00145E20 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149024 00145E24 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149028 00145E28 C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 8014902C 00145E2C 48 00 5A 11 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149030: /* 80149030 00145E30 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149034 00145E34 41 82 00 34 */ beq lbl_80149068 -/* 80149038 00145E38 C0 02 A7 0C */ lfs f0, lbl_803CF08C-_SDA2_BASE_(r2) -/* 8014903C 00145E3C 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149040 00145E40 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149038 00145E38 C0 02 A7 0C */ lfs f0, lbl__2438-_SDA2_BASE_(r2) +/* 8014903C 00145E3C 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149040 00145E40 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149044 00145E44 7F C4 F3 78 */ mr r4, r30 /* 80149048 00145E48 D0 1C 01 10 */ stfs f0, 0x110(r28) /* 8014904C 00145E4C 7F E5 FB 78 */ mr r5, r31 /* 80149050 00145E50 38 7C 01 10 */ addi r3, r28, 0x110 /* 80149054 00145E54 38 C6 05 F8 */ addi r6, r6, 0x5f8 -/* 80149058 00145E58 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014905C 00145E5C C0 42 A6 F0 */ lfs f2, lbl_803CF070-_SDA2_BASE_(r2) -/* 80149060 00145E60 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 80149058 00145E58 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014905C 00145E5C C0 42 A6 F0 */ lfs f2, lbl__2431_1-_SDA2_BASE_(r2) +/* 80149060 00145E60 C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 80149064 00145E64 48 00 59 D9 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149068: /* 80149068 00145E68 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014906C 00145E6C 41 82 00 34 */ beq lbl_801490A0 -/* 80149070 00145E70 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149074 00145E74 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149078 00145E78 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149070 00145E70 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149074 00145E74 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149078 00145E78 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014907C 00145E7C 7F C4 F3 78 */ mr r4, r30 /* 80149080 00145E80 D0 1C 01 14 */ stfs f0, 0x114(r28) /* 80149084 00145E84 7F E5 FB 78 */ mr r5, r31 /* 80149088 00145E88 38 7C 01 14 */ addi r3, r28, 0x114 /* 8014908C 00145E8C 38 C6 06 18 */ addi r6, r6, 0x618 -/* 80149090 00145E90 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149094 00145E94 C0 42 A6 F0 */ lfs f2, lbl_803CF070-_SDA2_BASE_(r2) -/* 80149098 00145E98 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 80149090 00145E90 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149094 00145E94 C0 42 A6 F0 */ lfs f2, lbl__2431_1-_SDA2_BASE_(r2) +/* 80149098 00145E98 C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 8014909C 00145E9C 48 00 59 A1 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801490A0: /* 801490A0 00145EA0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801490A4 00145EA4 41 82 00 34 */ beq lbl_801490D8 /* 801490A8 00145EA8 38 00 00 00 */ li r0, 0 -/* 801490AC 00145EAC 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 801490B0 00145EB0 38 83 D8 B0 */ addi r4, r3, lbl_8026D8B0@l +/* 801490AC 00145EAC 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 801490B0 00145EB0 38 83 D8 B0 */ addi r4, r3, lbl__stringBase0_92@l /* 801490B4 00145EB4 98 1C 01 18 */ stb r0, 0x118(r28) /* 801490B8 00145EB8 7F C7 F3 78 */ mr r7, r30 /* 801490BC 00145EBC 7F E8 FB 78 */ mr r8, r31 @@ -2930,17 +2930,17 @@ lbl_801490A0: lbl_801490D8: /* 801490D8 00145ED8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801490DC 00145EDC 41 82 00 34 */ beq lbl_80149110 -/* 801490E0 00145EE0 C0 02 A6 50 */ lfs f0, lbl_803CEFD0-_SDA2_BASE_(r2) -/* 801490E4 00145EE4 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 801490E8 00145EE8 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 801490E0 00145EE0 C0 02 A6 50 */ lfs f0, lbl__1987-_SDA2_BASE_(r2) +/* 801490E4 00145EE4 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 801490E8 00145EE8 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 801490EC 00145EEC 7F C4 F3 78 */ mr r4, r30 /* 801490F0 00145EF0 D0 1C 01 1C */ stfs f0, 0x11c(r28) /* 801490F4 00145EF4 7F E5 FB 78 */ mr r5, r31 /* 801490F8 00145EF8 38 7C 01 1C */ addi r3, r28, 0x11c /* 801490FC 00145EFC 38 C6 06 4F */ addi r6, r6, 0x64f -/* 80149100 00145F00 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149104 00145F04 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149108 00145F08 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 80149100 00145F00 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149104 00145F04 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149108 00145F08 C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 8014910C 00145F0C 48 00 59 31 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149110: /* 80149110 00145F10 57 A0 06 3F */ clrlwi. r0, r29, 0x18 @@ -2954,9 +2954,9 @@ lbl_80149110: /* 80149130 00145F30 38 7C 01 20 */ addi r3, r28, 0x120 /* 80149134 00145F34 38 81 00 18 */ addi r4, r1, 0x18 /* 80149138 00145F38 4B EC EE 61 */ bl __as__10iColor_tagFRC10iColor_tag -/* 8014913C 00145F3C 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha +/* 8014913C 00145F3C 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha /* 80149140 00145F40 7F C7 F3 78 */ mr r7, r30 -/* 80149144 00145F44 38 A3 D8 B0 */ addi r5, r3, lbl_8026D8B0@l +/* 80149144 00145F44 38 A3 D8 B0 */ addi r5, r3, lbl__stringBase0_92@l /* 80149148 00145F48 7F E8 FB 78 */ mr r8, r31 /* 8014914C 00145F4C 38 7C 01 20 */ addi r3, r28, 0x120 /* 80149150 00145F50 38 80 00 00 */ li r4, 0 @@ -2967,122 +2967,122 @@ lbl_80149110: lbl_80149164: /* 80149164 00145F64 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149168 00145F68 41 82 00 34 */ beq lbl_8014919C -/* 8014916C 00145F6C C0 02 A6 50 */ lfs f0, lbl_803CEFD0-_SDA2_BASE_(r2) -/* 80149170 00145F70 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149174 00145F74 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 8014916C 00145F6C C0 02 A6 50 */ lfs f0, lbl__1987-_SDA2_BASE_(r2) +/* 80149170 00145F70 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149174 00145F74 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149178 00145F78 7F C4 F3 78 */ mr r4, r30 /* 8014917C 00145F7C D0 1C 01 24 */ stfs f0, 0x124(r28) /* 80149180 00145F80 7F E5 FB 78 */ mr r5, r31 /* 80149184 00145F84 38 7C 01 24 */ addi r3, r28, 0x124 /* 80149188 00145F88 38 C6 06 83 */ addi r6, r6, 0x683 -/* 8014918C 00145F8C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149190 00145F90 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149194 00145F94 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 8014918C 00145F8C C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149190 00145F90 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149194 00145F94 C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 80149198 00145F98 48 00 58 A5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014919C: /* 8014919C 00145F9C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801491A0 00145FA0 41 82 00 34 */ beq lbl_801491D4 -/* 801491A4 00145FA4 C0 02 A6 60 */ lfs f0, lbl_803CEFE0-_SDA2_BASE_(r2) -/* 801491A8 00145FA8 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 801491AC 00145FAC 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 801491A4 00145FA4 C0 02 A6 60 */ lfs f0, lbl__2085-_SDA2_BASE_(r2) +/* 801491A8 00145FA8 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 801491AC 00145FAC 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 801491B0 00145FB0 7F C4 F3 78 */ mr r4, r30 /* 801491B4 00145FB4 D0 1C 01 28 */ stfs f0, 0x128(r28) /* 801491B8 00145FB8 7F E5 FB 78 */ mr r5, r31 /* 801491BC 00145FBC 38 7C 01 28 */ addi r3, r28, 0x128 /* 801491C0 00145FC0 38 C6 06 A0 */ addi r6, r6, 0x6a0 -/* 801491C4 00145FC4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 801491C8 00145FC8 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 801491CC 00145FCC C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 801491C4 00145FC4 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 801491C8 00145FC8 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 801491CC 00145FCC C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 801491D0 00145FD0 48 00 58 6D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801491D4: /* 801491D4 00145FD4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801491D8 00145FD8 41 82 00 34 */ beq lbl_8014920C -/* 801491DC 00145FDC C0 02 A6 4C */ lfs f0, lbl_803CEFCC-_SDA2_BASE_(r2) -/* 801491E0 00145FE0 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 801491E4 00145FE4 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 801491DC 00145FDC C0 02 A6 4C */ lfs f0, lbl__1976-_SDA2_BASE_(r2) +/* 801491E0 00145FE0 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 801491E4 00145FE4 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 801491E8 00145FE8 7F C4 F3 78 */ mr r4, r30 /* 801491EC 00145FEC D0 1C 01 2C */ stfs f0, 0x12c(r28) /* 801491F0 00145FF0 7F E5 FB 78 */ mr r5, r31 /* 801491F4 00145FF4 38 7C 01 2C */ addi r3, r28, 0x12c /* 801491F8 00145FF8 38 C6 06 BA */ addi r6, r6, 0x6ba -/* 801491FC 00145FFC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149200 00146000 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149204 00146004 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 801491FC 00145FFC C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149200 00146000 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149204 00146004 C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 80149208 00146008 48 00 58 35 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014920C: /* 8014920C 0014600C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149210 00146010 41 82 00 34 */ beq lbl_80149244 -/* 80149214 00146014 C0 02 A6 AC */ lfs f0, lbl_803CF02C-_SDA2_BASE_(r2) -/* 80149218 00146018 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014921C 0014601C 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149214 00146014 C0 02 A6 AC */ lfs f0, lbl__2414_1-_SDA2_BASE_(r2) +/* 80149218 00146018 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014921C 0014601C 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149220 00146020 7F C4 F3 78 */ mr r4, r30 /* 80149224 00146024 D0 1C 01 30 */ stfs f0, 0x130(r28) /* 80149228 00146028 7F E5 FB 78 */ mr r5, r31 /* 8014922C 0014602C 38 7C 01 30 */ addi r3, r28, 0x130 /* 80149230 00146030 38 C6 06 CE */ addi r6, r6, 0x6ce -/* 80149234 00146034 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149238 00146038 C0 42 A6 C8 */ lfs f2, lbl_803CF048-_SDA2_BASE_(r2) -/* 8014923C 0014603C C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 80149234 00146034 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149238 00146038 C0 42 A6 C8 */ lfs f2, lbl__2421-_SDA2_BASE_(r2) +/* 8014923C 0014603C C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 80149240 00146040 48 00 57 FD */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149244: /* 80149244 00146044 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149248 00146048 41 82 00 34 */ beq lbl_8014927C -/* 8014924C 0014604C C0 02 A6 B4 */ lfs f0, lbl_803CF034-_SDA2_BASE_(r2) -/* 80149250 00146050 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149254 00146054 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 8014924C 0014604C C0 02 A6 B4 */ lfs f0, lbl__2416-_SDA2_BASE_(r2) +/* 80149250 00146050 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149254 00146054 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149258 00146058 7F C4 F3 78 */ mr r4, r30 /* 8014925C 0014605C D0 1C 01 34 */ stfs f0, 0x134(r28) /* 80149260 00146060 7F E5 FB 78 */ mr r5, r31 /* 80149264 00146064 38 7C 01 34 */ addi r3, r28, 0x134 /* 80149268 00146068 38 C6 06 E6 */ addi r6, r6, 0x6e6 -/* 8014926C 0014606C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149270 00146070 C0 42 A6 C8 */ lfs f2, lbl_803CF048-_SDA2_BASE_(r2) -/* 80149274 00146074 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 8014926C 0014606C C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149270 00146070 C0 42 A6 C8 */ lfs f2, lbl__2421-_SDA2_BASE_(r2) +/* 80149274 00146074 C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 80149278 00146078 48 00 57 C5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014927C: /* 8014927C 0014607C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149280 00146080 41 82 00 34 */ beq lbl_801492B4 -/* 80149284 00146084 C0 02 A6 4C */ lfs f0, lbl_803CEFCC-_SDA2_BASE_(r2) -/* 80149288 00146088 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014928C 0014608C 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149284 00146084 C0 02 A6 4C */ lfs f0, lbl__1976-_SDA2_BASE_(r2) +/* 80149288 00146088 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014928C 0014608C 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149290 00146090 7F C4 F3 78 */ mr r4, r30 /* 80149294 00146094 D0 1C 01 38 */ stfs f0, 0x138(r28) /* 80149298 00146098 7F E5 FB 78 */ mr r5, r31 /* 8014929C 0014609C 38 7C 01 38 */ addi r3, r28, 0x138 /* 801492A0 001460A0 38 C6 06 FE */ addi r6, r6, 0x6fe -/* 801492A4 001460A4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 801492A8 001460A8 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 801492AC 001460AC C0 62 A6 E0 */ lfs f3, lbl_803CF060-_SDA2_BASE_(r2) +/* 801492A4 001460A4 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 801492A8 001460A8 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 801492AC 001460AC C0 62 A6 E0 */ lfs f3, lbl__2427-_SDA2_BASE_(r2) /* 801492B0 001460B0 48 00 57 8D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801492B4: /* 801492B4 001460B4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801492B8 001460B8 41 82 00 34 */ beq lbl_801492EC -/* 801492BC 001460BC C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 801492C0 001460C0 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 801492C4 001460C4 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 801492BC 001460BC C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) +/* 801492C0 001460C0 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 801492C4 001460C4 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 801492C8 001460C8 7F C4 F3 78 */ mr r4, r30 /* 801492CC 001460CC D0 1C 01 3C */ stfs f0, 0x13c(r28) /* 801492D0 001460D0 7F E5 FB 78 */ mr r5, r31 /* 801492D4 001460D4 38 7C 01 3C */ addi r3, r28, 0x13c /* 801492D8 001460D8 38 C6 07 11 */ addi r6, r6, 0x711 -/* 801492DC 001460DC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 801492E0 001460E0 C0 42 A6 E8 */ lfs f2, lbl_803CF068-_SDA2_BASE_(r2) -/* 801492E4 001460E4 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 801492DC 001460DC C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 801492E0 001460E0 C0 42 A6 E8 */ lfs f2, lbl__2429-_SDA2_BASE_(r2) +/* 801492E4 001460E4 C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 801492E8 001460E8 48 00 57 55 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801492EC: /* 801492EC 001460EC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801492F0 001460F0 41 82 00 34 */ beq lbl_80149324 -/* 801492F4 001460F4 C0 02 A6 70 */ lfs f0, lbl_803CEFF0-_SDA2_BASE_(r2) -/* 801492F8 001460F8 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 801492FC 001460FC 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 801492F4 001460F4 C0 02 A6 70 */ lfs f0, lbl__2105_1-_SDA2_BASE_(r2) +/* 801492F8 001460F8 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 801492FC 001460FC 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149300 00146100 7F C4 F3 78 */ mr r4, r30 /* 80149304 00146104 D0 1C 01 40 */ stfs f0, 0x140(r28) /* 80149308 00146108 7F E5 FB 78 */ mr r5, r31 /* 8014930C 0014610C 38 7C 01 40 */ addi r3, r28, 0x140 /* 80149310 00146110 38 C6 07 2D */ addi r6, r6, 0x72d -/* 80149314 00146114 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149318 00146118 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014931C 0014611C C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 80149314 00146114 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149318 00146118 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014931C 0014611C C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 80149320 00146120 48 00 57 1D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149324: /* 80149324 00146124 57 A0 06 3F */ clrlwi. r0, r29, 0x18 @@ -3096,9 +3096,9 @@ lbl_80149324: /* 80149344 00146144 38 7C 01 44 */ addi r3, r28, 0x144 /* 80149348 00146148 38 81 00 14 */ addi r4, r1, 0x14 /* 8014934C 0014614C 4B EC EC 4D */ bl __as__10iColor_tagFRC10iColor_tag -/* 80149350 00146150 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha +/* 80149350 00146150 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha /* 80149354 00146154 7F C7 F3 78 */ mr r7, r30 -/* 80149358 00146158 38 A3 D8 B0 */ addi r5, r3, lbl_8026D8B0@l +/* 80149358 00146158 38 A3 D8 B0 */ addi r5, r3, lbl__stringBase0_92@l /* 8014935C 0014615C 7F E8 FB 78 */ mr r8, r31 /* 80149360 00146160 38 7C 01 44 */ addi r3, r28, 0x144 /* 80149364 00146164 38 80 00 00 */ li r4, 0 @@ -3109,77 +3109,77 @@ lbl_80149324: lbl_80149378: /* 80149378 00146178 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014937C 0014617C 41 82 00 34 */ beq lbl_801493B0 -/* 80149380 00146180 C0 02 A7 10 */ lfs f0, lbl_803CF090-_SDA2_BASE_(r2) -/* 80149384 00146184 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149388 00146188 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149380 00146180 C0 02 A7 10 */ lfs f0, lbl__2439-_SDA2_BASE_(r2) +/* 80149384 00146184 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149388 00146188 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014938C 0014618C 7F C4 F3 78 */ mr r4, r30 /* 80149390 00146190 D0 1C 01 48 */ stfs f0, 0x148(r28) /* 80149394 00146194 7F E5 FB 78 */ mr r5, r31 /* 80149398 00146198 38 7C 01 48 */ addi r3, r28, 0x148 /* 8014939C 0014619C 38 C6 07 57 */ addi r6, r6, 0x757 -/* 801493A0 001461A0 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 801493A4 001461A4 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 801493A8 001461A8 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 801493A0 001461A0 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 801493A4 001461A4 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 801493A8 001461A8 C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 801493AC 001461AC 48 00 56 91 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801493B0: /* 801493B0 001461B0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801493B4 001461B4 41 82 00 34 */ beq lbl_801493E8 -/* 801493B8 001461B8 C0 02 A6 84 */ lfs f0, lbl_803CF004-_SDA2_BASE_(r2) -/* 801493BC 001461BC 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 801493C0 001461C0 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 801493B8 001461B8 C0 02 A6 84 */ lfs f0, lbl__2149_1-_SDA2_BASE_(r2) +/* 801493BC 001461BC 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 801493C0 001461C0 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 801493C4 001461C4 7F C4 F3 78 */ mr r4, r30 /* 801493C8 001461C8 D0 1C 01 4C */ stfs f0, 0x14c(r28) /* 801493CC 001461CC 7F E5 FB 78 */ mr r5, r31 /* 801493D0 001461D0 38 7C 01 4C */ addi r3, r28, 0x14c /* 801493D4 001461D4 38 C6 07 6F */ addi r6, r6, 0x76f -/* 801493D8 001461D8 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 801493DC 001461DC C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 801493E0 001461E0 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 801493D8 001461D8 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 801493DC 001461DC C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 801493E0 001461E0 C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 801493E4 001461E4 48 00 56 59 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801493E8: /* 801493E8 001461E8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801493EC 001461EC 41 82 00 34 */ beq lbl_80149420 -/* 801493F0 001461F0 C0 02 A7 14 */ lfs f0, lbl_803CF094-_SDA2_BASE_(r2) -/* 801493F4 001461F4 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 801493F8 001461F8 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 801493F0 001461F0 C0 02 A7 14 */ lfs f0, lbl__2440-_SDA2_BASE_(r2) +/* 801493F4 001461F4 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 801493F8 001461F8 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 801493FC 001461FC 7F C4 F3 78 */ mr r4, r30 /* 80149400 00146200 D0 1C 01 50 */ stfs f0, 0x150(r28) /* 80149404 00146204 7F E5 FB 78 */ mr r5, r31 /* 80149408 00146208 38 7C 01 50 */ addi r3, r28, 0x150 /* 8014940C 0014620C 38 C6 07 8A */ addi r6, r6, 0x78a -/* 80149410 00146210 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149414 00146214 C0 42 A6 C8 */ lfs f2, lbl_803CF048-_SDA2_BASE_(r2) -/* 80149418 00146218 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 80149410 00146210 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149414 00146214 C0 42 A6 C8 */ lfs f2, lbl__2421-_SDA2_BASE_(r2) +/* 80149418 00146218 C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 8014941C 0014621C 48 00 56 21 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149420: /* 80149420 00146220 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149424 00146224 41 82 00 34 */ beq lbl_80149458 -/* 80149428 00146228 C0 02 A7 18 */ lfs f0, lbl_803CF098-_SDA2_BASE_(r2) -/* 8014942C 0014622C 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149430 00146230 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149428 00146228 C0 02 A7 18 */ lfs f0, lbl__2441-_SDA2_BASE_(r2) +/* 8014942C 0014622C 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149430 00146230 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149434 00146234 7F C4 F3 78 */ mr r4, r30 /* 80149438 00146238 D0 1C 01 54 */ stfs f0, 0x154(r28) /* 8014943C 0014623C 7F E5 FB 78 */ mr r5, r31 /* 80149440 00146240 38 7C 01 54 */ addi r3, r28, 0x154 /* 80149444 00146244 38 C6 07 A9 */ addi r6, r6, 0x7a9 -/* 80149448 00146248 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014944C 0014624C C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149450 00146250 C0 62 A6 E0 */ lfs f3, lbl_803CF060-_SDA2_BASE_(r2) +/* 80149448 00146248 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014944C 0014624C C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149450 00146250 C0 62 A6 E0 */ lfs f3, lbl__2427-_SDA2_BASE_(r2) /* 80149454 00146254 48 00 55 E9 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149458: /* 80149458 00146258 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014945C 0014625C 41 82 00 34 */ beq lbl_80149490 -/* 80149460 00146260 C0 02 A7 10 */ lfs f0, lbl_803CF090-_SDA2_BASE_(r2) -/* 80149464 00146264 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149468 00146268 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149460 00146260 C0 02 A7 10 */ lfs f0, lbl__2439-_SDA2_BASE_(r2) +/* 80149464 00146264 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149468 00146268 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014946C 0014626C 7F C4 F3 78 */ mr r4, r30 /* 80149470 00146270 D0 1C 01 58 */ stfs f0, 0x158(r28) /* 80149474 00146274 7F E5 FB 78 */ mr r5, r31 /* 80149478 00146278 38 7C 01 58 */ addi r3, r28, 0x158 /* 8014947C 0014627C 38 C6 07 C3 */ addi r6, r6, 0x7c3 -/* 80149480 00146280 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149484 00146284 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149488 00146288 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 80149480 00146280 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149484 00146284 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149488 00146288 C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 8014948C 0014628C 48 00 55 B1 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149490: /* 80149490 00146290 57 A0 06 3F */ clrlwi. r0, r29, 0x18 @@ -3193,9 +3193,9 @@ lbl_80149490: /* 801494B0 001462B0 38 7C 01 5C */ addi r3, r28, 0x15c /* 801494B4 001462B4 38 81 00 10 */ addi r4, r1, 0x10 /* 801494B8 001462B8 4B EC EA E1 */ bl __as__10iColor_tagFRC10iColor_tag -/* 801494BC 001462BC 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha +/* 801494BC 001462BC 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha /* 801494C0 001462C0 7F C7 F3 78 */ mr r7, r30 -/* 801494C4 001462C4 38 A3 D8 B0 */ addi r5, r3, lbl_8026D8B0@l +/* 801494C4 001462C4 38 A3 D8 B0 */ addi r5, r3, lbl__stringBase0_92@l /* 801494C8 001462C8 7F E8 FB 78 */ mr r8, r31 /* 801494CC 001462CC 38 7C 01 5C */ addi r3, r28, 0x15c /* 801494D0 001462D0 38 80 00 00 */ li r4, 0 @@ -3206,62 +3206,62 @@ lbl_80149490: lbl_801494E4: /* 801494E4 001462E4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801494E8 001462E8 41 82 00 34 */ beq lbl_8014951C -/* 801494EC 001462EC C0 02 A6 70 */ lfs f0, lbl_803CEFF0-_SDA2_BASE_(r2) -/* 801494F0 001462F0 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 801494F4 001462F4 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 801494EC 001462EC C0 02 A6 70 */ lfs f0, lbl__2105_1-_SDA2_BASE_(r2) +/* 801494F0 001462F0 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 801494F4 001462F4 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 801494F8 001462F8 7F C4 F3 78 */ mr r4, r30 /* 801494FC 001462FC D0 1C 01 60 */ stfs f0, 0x160(r28) /* 80149500 00146300 7F E5 FB 78 */ mr r5, r31 /* 80149504 00146304 38 7C 01 60 */ addi r3, r28, 0x160 /* 80149508 00146308 38 C6 07 FB */ addi r6, r6, 0x7fb -/* 8014950C 0014630C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149510 00146310 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149514 00146314 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 8014950C 0014630C C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149510 00146310 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149514 00146314 C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 80149518 00146318 48 00 55 25 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014951C: /* 8014951C 0014631C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149520 00146320 41 82 00 34 */ beq lbl_80149554 -/* 80149524 00146324 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149528 00146328 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014952C 0014632C 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149524 00146324 C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149528 00146328 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014952C 0014632C 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149530 00146330 7F C4 F3 78 */ mr r4, r30 /* 80149534 00146334 D0 1C 01 64 */ stfs f0, 0x164(r28) /* 80149538 00146338 7F E5 FB 78 */ mr r5, r31 /* 8014953C 0014633C 38 7C 01 64 */ addi r3, r28, 0x164 /* 80149540 00146340 38 C6 08 0E */ addi r6, r6, 0x80e -/* 80149544 00146344 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149548 00146348 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014954C 0014634C C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 80149544 00146344 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149548 00146348 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014954C 0014634C C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 80149550 00146350 48 00 54 ED */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149554: /* 80149554 00146354 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149558 00146358 41 82 00 34 */ beq lbl_8014958C -/* 8014955C 0014635C C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149560 00146360 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149564 00146364 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 8014955C 0014635C C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149560 00146360 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149564 00146364 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149568 00146368 7F C4 F3 78 */ mr r4, r30 /* 8014956C 0014636C D0 1C 01 68 */ stfs f0, 0x168(r28) /* 80149570 00146370 7F E5 FB 78 */ mr r5, r31 /* 80149574 00146374 38 7C 01 68 */ addi r3, r28, 0x168 /* 80149578 00146378 38 C6 08 23 */ addi r6, r6, 0x823 -/* 8014957C 0014637C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149580 00146380 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149584 00146384 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 8014957C 0014637C C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149580 00146380 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149584 00146384 C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 80149588 00146388 48 00 54 B5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014958C: /* 8014958C 0014638C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149590 00146390 41 82 00 34 */ beq lbl_801495C4 -/* 80149594 00146394 C0 02 A7 1C */ lfs f0, lbl_803CF09C-_SDA2_BASE_(r2) -/* 80149598 00146398 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014959C 0014639C 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149594 00146394 C0 02 A7 1C */ lfs f0, lbl__2442-_SDA2_BASE_(r2) +/* 80149598 00146398 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014959C 0014639C 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 801495A0 001463A0 7F C4 F3 78 */ mr r4, r30 /* 801495A4 001463A4 D0 1C 01 6C */ stfs f0, 0x16c(r28) /* 801495A8 001463A8 7F E5 FB 78 */ mr r5, r31 /* 801495AC 001463AC 38 7C 01 6C */ addi r3, r28, 0x16c /* 801495B0 001463B0 38 C6 08 37 */ addi r6, r6, 0x837 -/* 801495B4 001463B4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 801495B8 001463B8 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 801495BC 001463BC C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 801495B4 001463B4 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 801495B8 001463B8 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 801495BC 001463BC C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 801495C0 001463C0 48 00 54 7D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801495C4: /* 801495C4 001463C4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 @@ -3275,9 +3275,9 @@ lbl_801495C4: /* 801495E4 001463E4 38 7C 01 70 */ addi r3, r28, 0x170 /* 801495E8 001463E8 38 81 00 0C */ addi r4, r1, 0xc /* 801495EC 001463EC 4B EC E9 AD */ bl __as__10iColor_tagFRC10iColor_tag -/* 801495F0 001463F0 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha +/* 801495F0 001463F0 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha /* 801495F4 001463F4 7F C7 F3 78 */ mr r7, r30 -/* 801495F8 001463F8 38 A3 D8 B0 */ addi r5, r3, lbl_8026D8B0@l +/* 801495F8 001463F8 38 A3 D8 B0 */ addi r5, r3, lbl__stringBase0_92@l /* 801495FC 001463FC 7F E8 FB 78 */ mr r8, r31 /* 80149600 00146400 38 7C 01 70 */ addi r3, r28, 0x170 /* 80149604 00146404 38 80 00 00 */ li r4, 0 @@ -3288,39 +3288,39 @@ lbl_801495C4: lbl_80149618: /* 80149618 00146418 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014961C 0014641C 41 82 00 34 */ beq lbl_80149650 -/* 80149620 00146420 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149624 00146424 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149628 00146428 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149620 00146420 C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149624 00146424 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149628 00146428 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014962C 0014642C 7F C4 F3 78 */ mr r4, r30 /* 80149630 00146430 D0 1C 01 74 */ stfs f0, 0x174(r28) /* 80149634 00146434 7F E5 FB 78 */ mr r5, r31 /* 80149638 00146438 38 7C 01 74 */ addi r3, r28, 0x174 /* 8014963C 0014643C 38 C6 08 5C */ addi r6, r6, 0x85c -/* 80149640 00146440 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149644 00146444 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149648 00146448 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 80149640 00146440 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149644 00146444 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149648 00146448 C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 8014964C 0014644C 48 00 53 F1 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149650: /* 80149650 00146450 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149654 00146454 41 82 00 34 */ beq lbl_80149688 -/* 80149658 00146458 C0 02 A6 4C */ lfs f0, lbl_803CEFCC-_SDA2_BASE_(r2) -/* 8014965C 0014645C 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149660 00146460 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149658 00146458 C0 02 A6 4C */ lfs f0, lbl__1976-_SDA2_BASE_(r2) +/* 8014965C 0014645C 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149660 00146460 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149664 00146464 7F C4 F3 78 */ mr r4, r30 /* 80149668 00146468 D0 1C 01 78 */ stfs f0, 0x178(r28) /* 8014966C 0014646C 7F E5 FB 78 */ mr r5, r31 /* 80149670 00146470 38 7C 01 78 */ addi r3, r28, 0x178 /* 80149674 00146474 38 C6 08 6B */ addi r6, r6, 0x86b -/* 80149678 00146478 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014967C 0014647C C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149680 00146480 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 80149678 00146478 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014967C 0014647C C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149680 00146480 C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 80149684 00146484 48 00 53 B9 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149688: /* 80149688 00146488 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014968C 0014648C 41 82 00 34 */ beq lbl_801496C0 /* 80149690 00146490 38 00 00 05 */ li r0, 5 -/* 80149694 00146494 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149698 00146498 38 83 D8 B0 */ addi r4, r3, lbl_8026D8B0@l +/* 80149694 00146494 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149698 00146498 38 83 D8 B0 */ addi r4, r3, lbl__stringBase0_92@l /* 8014969C 0014649C 90 1C 01 7C */ stw r0, 0x17c(r28) /* 801496A0 001464A0 7F C7 F3 78 */ mr r7, r30 /* 801496A4 001464A4 7F E8 FB 78 */ mr r8, r31 @@ -3333,62 +3333,62 @@ lbl_80149688: lbl_801496C0: /* 801496C0 001464C0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801496C4 001464C4 41 82 00 34 */ beq lbl_801496F8 -/* 801496C8 001464C8 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 801496CC 001464CC 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 801496D0 001464D0 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 801496C8 001464C8 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) +/* 801496CC 001464CC 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 801496D0 001464D0 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 801496D4 001464D4 7F C4 F3 78 */ mr r4, r30 /* 801496D8 001464D8 D0 1C 01 80 */ stfs f0, 0x180(r28) /* 801496DC 001464DC 7F E5 FB 78 */ mr r5, r31 /* 801496E0 001464E0 38 7C 01 80 */ addi r3, r28, 0x180 /* 801496E4 001464E4 38 C6 08 86 */ addi r6, r6, 0x886 -/* 801496E8 001464E8 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 801496EC 001464EC C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 801496F0 001464F0 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 801496E8 001464E8 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 801496EC 001464EC C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 801496F0 001464F0 C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 801496F4 001464F4 48 00 53 49 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801496F8: /* 801496F8 001464F8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801496FC 001464FC 41 82 00 34 */ beq lbl_80149730 -/* 80149700 00146500 C0 02 A7 10 */ lfs f0, lbl_803CF090-_SDA2_BASE_(r2) -/* 80149704 00146504 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149708 00146508 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149700 00146500 C0 02 A7 10 */ lfs f0, lbl__2439-_SDA2_BASE_(r2) +/* 80149704 00146504 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149708 00146508 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014970C 0014650C 7F C4 F3 78 */ mr r4, r30 /* 80149710 00146510 D0 1C 01 84 */ stfs f0, 0x184(r28) /* 80149714 00146514 7F E5 FB 78 */ mr r5, r31 /* 80149718 00146518 38 7C 01 84 */ addi r3, r28, 0x184 /* 8014971C 0014651C 38 C6 08 99 */ addi r6, r6, 0x899 -/* 80149720 00146520 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149724 00146524 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149728 00146528 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 80149720 00146520 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149724 00146524 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149728 00146528 C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 8014972C 0014652C 48 00 53 11 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149730: /* 80149730 00146530 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149734 00146534 41 82 00 34 */ beq lbl_80149768 -/* 80149738 00146538 C0 02 A6 FC */ lfs f0, lbl_803CF07C-_SDA2_BASE_(r2) -/* 8014973C 0014653C 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149740 00146540 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149738 00146538 C0 02 A6 FC */ lfs f0, lbl__2434_1-_SDA2_BASE_(r2) +/* 8014973C 0014653C 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149740 00146540 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149744 00146544 7F C4 F3 78 */ mr r4, r30 /* 80149748 00146548 D0 1C 01 88 */ stfs f0, 0x188(r28) /* 8014974C 0014654C 7F E5 FB 78 */ mr r5, r31 /* 80149750 00146550 38 7C 01 88 */ addi r3, r28, 0x188 /* 80149754 00146554 38 C6 08 AD */ addi r6, r6, 0x8ad -/* 80149758 00146558 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014975C 0014655C C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 80149758 00146558 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014975C 0014655C C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) /* 80149760 00146560 FC 60 08 90 */ fmr f3, f1 /* 80149764 00146564 48 00 52 D9 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149768: /* 80149768 00146568 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014976C 0014656C 41 82 00 34 */ beq lbl_801497A0 -/* 80149770 00146570 C0 02 A6 AC */ lfs f0, lbl_803CF02C-_SDA2_BASE_(r2) -/* 80149774 00146574 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149778 00146578 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149770 00146570 C0 02 A6 AC */ lfs f0, lbl__2414_1-_SDA2_BASE_(r2) +/* 80149774 00146574 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149778 00146578 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014977C 0014657C 7F C4 F3 78 */ mr r4, r30 /* 80149780 00146580 D0 1C 01 8C */ stfs f0, 0x18c(r28) /* 80149784 00146584 7F E5 FB 78 */ mr r5, r31 /* 80149788 00146588 38 7C 01 8C */ addi r3, r28, 0x18c /* 8014978C 0014658C 38 C6 08 C3 */ addi r6, r6, 0x8c3 -/* 80149790 00146590 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149794 00146594 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149798 00146598 C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 80149790 00146590 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149794 00146594 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149798 00146598 C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 8014979C 0014659C 48 00 52 A1 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801497A0: /* 801497A0 001465A0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 @@ -3402,9 +3402,9 @@ lbl_801497A0: /* 801497C0 001465C0 38 7C 01 90 */ addi r3, r28, 0x190 /* 801497C4 001465C4 38 81 00 08 */ addi r4, r1, 8 /* 801497C8 001465C8 4B EC E7 D1 */ bl __as__10iColor_tagFRC10iColor_tag -/* 801497CC 001465CC 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha +/* 801497CC 001465CC 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha /* 801497D0 001465D0 7F C7 F3 78 */ mr r7, r30 -/* 801497D4 001465D4 38 A3 D8 B0 */ addi r5, r3, lbl_8026D8B0@l +/* 801497D4 001465D4 38 A3 D8 B0 */ addi r5, r3, lbl__stringBase0_92@l /* 801497D8 001465D8 7F E8 FB 78 */ mr r8, r31 /* 801497DC 001465DC 38 7C 01 90 */ addi r3, r28, 0x190 /* 801497E0 001465E0 38 80 00 00 */ li r4, 0 @@ -3415,39 +3415,39 @@ lbl_801497A0: lbl_801497F4: /* 801497F4 001465F4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801497F8 001465F8 41 82 00 34 */ beq lbl_8014982C -/* 801497FC 001465FC C0 02 A7 20 */ lfs f0, lbl_803CF0A0-_SDA2_BASE_(r2) -/* 80149800 00146600 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149804 00146604 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 801497FC 001465FC C0 02 A7 20 */ lfs f0, lbl__2443-_SDA2_BASE_(r2) +/* 80149800 00146600 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149804 00146604 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149808 00146608 7F C4 F3 78 */ mr r4, r30 /* 8014980C 0014660C D0 1C 01 94 */ stfs f0, 0x194(r28) /* 80149810 00146610 7F E5 FB 78 */ mr r5, r31 /* 80149814 00146614 38 7C 01 94 */ addi r3, r28, 0x194 /* 80149818 00146618 38 C6 08 F3 */ addi r6, r6, 0x8f3 -/* 8014981C 0014661C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149820 00146620 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149824 00146624 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 8014981C 0014661C C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149820 00146620 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149824 00146624 C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 80149828 00146628 48 00 52 15 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014982C: /* 8014982C 0014662C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149830 00146630 41 82 00 34 */ beq lbl_80149864 -/* 80149834 00146634 C0 02 A7 24 */ lfs f0, lbl_803CF0A4-_SDA2_BASE_(r2) -/* 80149838 00146638 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014983C 0014663C 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149834 00146634 C0 02 A7 24 */ lfs f0, lbl__2444_1-_SDA2_BASE_(r2) +/* 80149838 00146638 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014983C 0014663C 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149840 00146640 7F C4 F3 78 */ mr r4, r30 /* 80149844 00146644 D0 1C 01 98 */ stfs f0, 0x198(r28) /* 80149848 00146648 7F E5 FB 78 */ mr r5, r31 /* 8014984C 0014664C 38 7C 01 98 */ addi r3, r28, 0x198 /* 80149850 00146650 38 C6 09 10 */ addi r6, r6, 0x910 -/* 80149854 00146654 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149858 00146658 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014985C 0014665C C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 80149854 00146654 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149858 00146658 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014985C 0014665C C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 80149860 00146660 48 00 51 DD */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149864: /* 80149864 00146664 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149868 00146668 41 82 00 34 */ beq lbl_8014989C /* 8014986C 0014666C 38 00 00 05 */ li r0, 5 -/* 80149870 00146670 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149874 00146674 38 83 D8 B0 */ addi r4, r3, lbl_8026D8B0@l +/* 80149870 00146670 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149874 00146674 38 83 D8 B0 */ addi r4, r3, lbl__stringBase0_92@l /* 80149878 00146678 90 1C 01 9C */ stw r0, 0x19c(r28) /* 8014987C 0014667C 7F C7 F3 78 */ mr r7, r30 /* 80149880 00146680 7F E8 FB 78 */ mr r8, r31 @@ -3460,159 +3460,159 @@ lbl_80149864: lbl_8014989C: /* 8014989C 0014669C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801498A0 001466A0 41 82 00 34 */ beq lbl_801498D4 -/* 801498A4 001466A4 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 801498A8 001466A8 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 801498AC 001466AC 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 801498A4 001466A4 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) +/* 801498A8 001466A8 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 801498AC 001466AC 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 801498B0 001466B0 7F C4 F3 78 */ mr r4, r30 /* 801498B4 001466B4 D0 1C 01 A0 */ stfs f0, 0x1a0(r28) /* 801498B8 001466B8 7F E5 FB 78 */ mr r5, r31 /* 801498BC 001466BC 38 7C 01 A0 */ addi r3, r28, 0x1a0 /* 801498C0 001466C0 38 C6 09 28 */ addi r6, r6, 0x928 -/* 801498C4 001466C4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 801498C8 001466C8 C0 42 A6 C8 */ lfs f2, lbl_803CF048-_SDA2_BASE_(r2) -/* 801498CC 001466CC C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 801498C4 001466C4 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 801498C8 001466C8 C0 42 A6 C8 */ lfs f2, lbl__2421-_SDA2_BASE_(r2) +/* 801498CC 001466CC C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 801498D0 001466D0 48 00 51 6D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801498D4: /* 801498D4 001466D4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801498D8 001466D8 41 82 00 34 */ beq lbl_8014990C -/* 801498DC 001466DC C0 02 A7 28 */ lfs f0, lbl_803CF0A8-_SDA2_BASE_(r2) -/* 801498E0 001466E0 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 801498E4 001466E4 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 801498DC 001466DC C0 02 A7 28 */ lfs f0, lbl__2445_1-_SDA2_BASE_(r2) +/* 801498E0 001466E0 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 801498E4 001466E4 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 801498E8 001466E8 7F C4 F3 78 */ mr r4, r30 /* 801498EC 001466EC D0 1C 01 A4 */ stfs f0, 0x1a4(r28) /* 801498F0 001466F0 7F E5 FB 78 */ mr r5, r31 /* 801498F4 001466F4 38 7C 01 A4 */ addi r3, r28, 0x1a4 /* 801498F8 001466F8 38 C6 09 36 */ addi r6, r6, 0x936 -/* 801498FC 001466FC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149900 00146700 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149904 00146704 C0 62 A6 E0 */ lfs f3, lbl_803CF060-_SDA2_BASE_(r2) +/* 801498FC 001466FC C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149900 00146700 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149904 00146704 C0 62 A6 E0 */ lfs f3, lbl__2427-_SDA2_BASE_(r2) /* 80149908 00146708 48 00 51 35 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014990C: /* 8014990C 0014670C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149910 00146710 41 82 00 34 */ beq lbl_80149944 -/* 80149914 00146714 C0 02 A6 8C */ lfs f0, lbl_803CF00C-_SDA2_BASE_(r2) -/* 80149918 00146718 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014991C 0014671C 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149914 00146714 C0 02 A6 8C */ lfs f0, lbl__2406-_SDA2_BASE_(r2) +/* 80149918 00146718 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014991C 0014671C 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149920 00146720 7F C4 F3 78 */ mr r4, r30 /* 80149924 00146724 D0 1C 01 A8 */ stfs f0, 0x1a8(r28) /* 80149928 00146728 7F E5 FB 78 */ mr r5, r31 /* 8014992C 0014672C 38 7C 01 A8 */ addi r3, r28, 0x1a8 /* 80149930 00146730 38 C6 09 46 */ addi r6, r6, 0x946 -/* 80149934 00146734 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149938 00146738 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014993C 0014673C C0 62 A6 B0 */ lfs f3, lbl_803CF030-_SDA2_BASE_(r2) +/* 80149934 00146734 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149938 00146738 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014993C 0014673C C0 62 A6 B0 */ lfs f3, lbl__2415-_SDA2_BASE_(r2) /* 80149940 00146740 48 00 50 FD */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149944: /* 80149944 00146744 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149948 00146748 41 82 00 34 */ beq lbl_8014997C -/* 8014994C 0014674C C0 02 A6 4C */ lfs f0, lbl_803CEFCC-_SDA2_BASE_(r2) -/* 80149950 00146750 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149954 00146754 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 8014994C 0014674C C0 02 A6 4C */ lfs f0, lbl__1976-_SDA2_BASE_(r2) +/* 80149950 00146750 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149954 00146754 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149958 00146758 7F C4 F3 78 */ mr r4, r30 /* 8014995C 0014675C D0 1C 01 AC */ stfs f0, 0x1ac(r28) /* 80149960 00146760 7F E5 FB 78 */ mr r5, r31 /* 80149964 00146764 38 7C 01 AC */ addi r3, r28, 0x1ac /* 80149968 00146768 38 C6 09 53 */ addi r6, r6, 0x953 -/* 8014996C 0014676C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149970 00146770 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149974 00146774 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 8014996C 0014676C C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149970 00146770 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149974 00146774 C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 80149978 00146778 48 00 50 C5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014997C: /* 8014997C 0014677C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149980 00146780 41 82 00 34 */ beq lbl_801499B4 -/* 80149984 00146784 C0 02 A6 90 */ lfs f0, lbl_803CF010-_SDA2_BASE_(r2) -/* 80149988 00146788 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014998C 0014678C 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149984 00146784 C0 02 A6 90 */ lfs f0, lbl__2407-_SDA2_BASE_(r2) +/* 80149988 00146788 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014998C 0014678C 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149990 00146790 7F C4 F3 78 */ mr r4, r30 /* 80149994 00146794 D0 1C 01 B0 */ stfs f0, 0x1b0(r28) /* 80149998 00146798 7F E5 FB 78 */ mr r5, r31 /* 8014999C 0014679C 38 7C 01 B0 */ addi r3, r28, 0x1b0 /* 801499A0 001467A0 38 C6 09 5F */ addi r6, r6, 0x95f -/* 801499A4 001467A4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 801499A8 001467A8 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 801499AC 001467AC C0 62 A6 E0 */ lfs f3, lbl_803CF060-_SDA2_BASE_(r2) +/* 801499A4 001467A4 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 801499A8 001467A8 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 801499AC 001467AC C0 62 A6 E0 */ lfs f3, lbl__2427-_SDA2_BASE_(r2) /* 801499B0 001467B0 48 00 50 8D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801499B4: /* 801499B4 001467B4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801499B8 001467B8 41 82 00 34 */ beq lbl_801499EC -/* 801499BC 001467BC C0 02 A6 50 */ lfs f0, lbl_803CEFD0-_SDA2_BASE_(r2) -/* 801499C0 001467C0 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 801499C4 001467C4 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 801499BC 001467BC C0 02 A6 50 */ lfs f0, lbl__1987-_SDA2_BASE_(r2) +/* 801499C0 001467C0 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 801499C4 001467C4 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 801499C8 001467C8 7F C4 F3 78 */ mr r4, r30 /* 801499CC 001467CC D0 1C 01 B4 */ stfs f0, 0x1b4(r28) /* 801499D0 001467D0 7F E5 FB 78 */ mr r5, r31 /* 801499D4 001467D4 38 7C 01 B4 */ addi r3, r28, 0x1b4 /* 801499D8 001467D8 38 C6 09 69 */ addi r6, r6, 0x969 -/* 801499DC 001467DC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 801499E0 001467E0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 801499DC 001467DC C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 801499E0 001467E0 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) /* 801499E4 001467E4 FC 60 08 90 */ fmr f3, f1 /* 801499E8 001467E8 48 00 50 55 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_801499EC: /* 801499EC 001467EC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801499F0 001467F0 41 82 00 34 */ beq lbl_80149A24 -/* 801499F4 001467F4 C0 02 A7 2C */ lfs f0, lbl_803CF0AC-_SDA2_BASE_(r2) -/* 801499F8 001467F8 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 801499FC 001467FC 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 801499F4 001467F4 C0 02 A7 2C */ lfs f0, lbl__2446_1-_SDA2_BASE_(r2) +/* 801499F8 001467F8 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 801499FC 001467FC 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149A00 00146800 7F C4 F3 78 */ mr r4, r30 /* 80149A04 00146804 D0 1C 01 B8 */ stfs f0, 0x1b8(r28) /* 80149A08 00146808 7F E5 FB 78 */ mr r5, r31 /* 80149A0C 0014680C 38 7C 01 B8 */ addi r3, r28, 0x1b8 /* 80149A10 00146810 38 C6 09 81 */ addi r6, r6, 0x981 -/* 80149A14 00146814 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149A18 00146818 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 80149A14 00146814 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149A18 00146818 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) /* 80149A1C 0014681C FC 60 08 90 */ fmr f3, f1 /* 80149A20 00146820 48 00 50 1D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149A24: /* 80149A24 00146824 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149A28 00146828 41 82 00 34 */ beq lbl_80149A5C -/* 80149A2C 0014682C C0 02 A6 FC */ lfs f0, lbl_803CF07C-_SDA2_BASE_(r2) -/* 80149A30 00146830 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149A34 00146834 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149A2C 0014682C C0 02 A6 FC */ lfs f0, lbl__2434_1-_SDA2_BASE_(r2) +/* 80149A30 00146830 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149A34 00146834 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149A38 00146838 7F C4 F3 78 */ mr r4, r30 /* 80149A3C 0014683C D0 1C 01 BC */ stfs f0, 0x1bc(r28) /* 80149A40 00146840 7F E5 FB 78 */ mr r5, r31 /* 80149A44 00146844 38 7C 01 BC */ addi r3, r28, 0x1bc /* 80149A48 00146848 38 C6 09 94 */ addi r6, r6, 0x994 -/* 80149A4C 0014684C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149A50 00146850 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 80149A4C 0014684C C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149A50 00146850 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) /* 80149A54 00146854 FC 60 08 90 */ fmr f3, f1 /* 80149A58 00146858 48 00 4F E5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149A5C: /* 80149A5C 0014685C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149A60 00146860 41 82 00 34 */ beq lbl_80149A94 -/* 80149A64 00146864 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149A68 00146868 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149A6C 0014686C 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149A64 00146864 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149A68 00146868 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149A6C 0014686C 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149A70 00146870 7F C4 F3 78 */ mr r4, r30 /* 80149A74 00146874 D0 1C 01 C4 */ stfs f0, 0x1c4(r28) /* 80149A78 00146878 7F E5 FB 78 */ mr r5, r31 /* 80149A7C 0014687C 38 7C 01 C4 */ addi r3, r28, 0x1c4 /* 80149A80 00146880 38 C6 09 B5 */ addi r6, r6, 0x9b5 -/* 80149A84 00146884 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149A88 00146888 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149A8C 0014688C C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 80149A84 00146884 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149A88 00146888 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149A8C 0014688C C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 80149A90 00146890 48 00 4F AD */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149A94: /* 80149A94 00146894 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149A98 00146898 41 82 00 34 */ beq lbl_80149ACC -/* 80149A9C 0014689C C0 02 A6 DC */ lfs f0, lbl_803CF05C-_SDA2_BASE_(r2) -/* 80149AA0 001468A0 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149AA4 001468A4 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149A9C 0014689C C0 02 A6 DC */ lfs f0, lbl__2426-_SDA2_BASE_(r2) +/* 80149AA0 001468A0 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149AA4 001468A4 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149AA8 001468A8 7F C4 F3 78 */ mr r4, r30 /* 80149AAC 001468AC D0 1C 01 C8 */ stfs f0, 0x1c8(r28) /* 80149AB0 001468B0 7F E5 FB 78 */ mr r5, r31 /* 80149AB4 001468B4 38 7C 01 C8 */ addi r3, r28, 0x1c8 /* 80149AB8 001468B8 38 C6 09 DC */ addi r6, r6, 0x9dc -/* 80149ABC 001468BC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149AC0 001468C0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149AC4 001468C4 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 80149ABC 001468BC C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149AC0 001468C0 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149AC4 001468C4 C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 80149AC8 001468C8 48 00 4F 75 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149ACC: /* 80149ACC 001468CC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149AD0 001468D0 41 82 00 34 */ beq lbl_80149B04 /* 80149AD4 001468D4 38 00 00 00 */ li r0, 0 -/* 80149AD8 001468D8 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149ADC 001468DC 38 83 D8 B0 */ addi r4, r3, lbl_8026D8B0@l +/* 80149AD8 001468D8 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149ADC 001468DC 38 83 D8 B0 */ addi r4, r3, lbl__stringBase0_92@l /* 80149AE0 001468E0 90 1C 01 CC */ stw r0, 0x1cc(r28) /* 80149AE4 001468E4 7F C7 F3 78 */ mr r7, r30 /* 80149AE8 001468E8 7F E8 FB 78 */ mr r8, r31 @@ -3625,69 +3625,69 @@ lbl_80149ACC: lbl_80149B04: /* 80149B04 00146904 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149B08 00146908 41 82 00 34 */ beq lbl_80149B3C -/* 80149B0C 0014690C C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149B10 00146910 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149B14 00146914 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149B0C 0014690C C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149B10 00146910 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149B14 00146914 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149B18 00146918 7F C4 F3 78 */ mr r4, r30 /* 80149B1C 0014691C D0 1C 01 D0 */ stfs f0, 0x1d0(r28) /* 80149B20 00146920 7F E5 FB 78 */ mr r5, r31 /* 80149B24 00146924 38 7C 01 D0 */ addi r3, r28, 0x1d0 /* 80149B28 00146928 38 C6 0A 26 */ addi r6, r6, 0xa26 -/* 80149B2C 0014692C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149B30 00146930 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149B34 00146934 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 80149B2C 0014692C C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149B30 00146930 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149B34 00146934 C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 80149B38 00146938 48 00 4F 05 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149B3C: /* 80149B3C 0014693C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149B40 00146940 41 82 00 34 */ beq lbl_80149B74 -/* 80149B44 00146944 C0 02 A6 70 */ lfs f0, lbl_803CEFF0-_SDA2_BASE_(r2) -/* 80149B48 00146948 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149B4C 0014694C 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149B44 00146944 C0 02 A6 70 */ lfs f0, lbl__2105_1-_SDA2_BASE_(r2) +/* 80149B48 00146948 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149B4C 0014694C 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149B50 00146950 7F C4 F3 78 */ mr r4, r30 /* 80149B54 00146954 D0 1C 01 D4 */ stfs f0, 0x1d4(r28) /* 80149B58 00146958 7F E5 FB 78 */ mr r5, r31 /* 80149B5C 0014695C 38 7C 01 D4 */ addi r3, r28, 0x1d4 /* 80149B60 00146960 38 C6 0A 40 */ addi r6, r6, 0xa40 -/* 80149B64 00146964 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149B68 00146968 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149B6C 0014696C C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 80149B64 00146964 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149B68 00146968 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149B6C 0014696C C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 80149B70 00146970 48 00 4E CD */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149B74: /* 80149B74 00146974 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149B78 00146978 41 82 00 34 */ beq lbl_80149BAC -/* 80149B7C 0014697C C0 02 A6 98 */ lfs f0, lbl_803CF018-_SDA2_BASE_(r2) -/* 80149B80 00146980 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149B84 00146984 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149B7C 0014697C C0 02 A6 98 */ lfs f0, lbl__2409-_SDA2_BASE_(r2) +/* 80149B80 00146980 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149B84 00146984 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149B88 00146988 7F C4 F3 78 */ mr r4, r30 /* 80149B8C 0014698C D0 1C 01 D8 */ stfs f0, 0x1d8(r28) /* 80149B90 00146990 7F E5 FB 78 */ mr r5, r31 /* 80149B94 00146994 38 7C 01 D8 */ addi r3, r28, 0x1d8 /* 80149B98 00146998 38 C6 0A 59 */ addi r6, r6, 0xa59 -/* 80149B9C 0014699C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149BA0 001469A0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149BA4 001469A4 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 80149B9C 0014699C C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149BA0 001469A0 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149BA4 001469A4 C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 80149BA8 001469A8 48 00 4E 95 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149BAC: /* 80149BAC 001469AC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149BB0 001469B0 41 82 00 34 */ beq lbl_80149BE4 -/* 80149BB4 001469B4 C0 02 A7 30 */ lfs f0, lbl_803CF0B0-_SDA2_BASE_(r2) -/* 80149BB8 001469B8 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149BBC 001469BC 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149BB4 001469B4 C0 02 A7 30 */ lfs f0, lbl__2447-_SDA2_BASE_(r2) +/* 80149BB8 001469B8 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149BBC 001469BC 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149BC0 001469C0 7F C4 F3 78 */ mr r4, r30 /* 80149BC4 001469C4 D0 1C 01 DC */ stfs f0, 0x1dc(r28) /* 80149BC8 001469C8 7F E5 FB 78 */ mr r5, r31 /* 80149BCC 001469CC 38 7C 01 DC */ addi r3, r28, 0x1dc /* 80149BD0 001469D0 38 C6 0A 79 */ addi r6, r6, 0xa79 -/* 80149BD4 001469D4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149BD8 001469D8 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149BDC 001469DC C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 80149BD4 001469D4 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149BD8 001469D8 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149BDC 001469DC C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 80149BE0 001469E0 48 00 4E 5D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149BE4: /* 80149BE4 001469E4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149BE8 001469E8 41 82 00 34 */ beq lbl_80149C1C /* 80149BEC 001469EC 38 00 00 00 */ li r0, 0 -/* 80149BF0 001469F0 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149BF4 001469F4 38 83 D8 B0 */ addi r4, r3, lbl_8026D8B0@l +/* 80149BF0 001469F0 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149BF4 001469F4 38 83 D8 B0 */ addi r4, r3, lbl__stringBase0_92@l /* 80149BF8 001469F8 90 1C 01 E0 */ stw r0, 0x1e0(r28) /* 80149BFC 001469FC 7F C7 F3 78 */ mr r7, r30 /* 80149C00 00146A00 7F E8 FB 78 */ mr r8, r31 @@ -3700,69 +3700,69 @@ lbl_80149BE4: lbl_80149C1C: /* 80149C1C 00146A1C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149C20 00146A20 41 82 00 34 */ beq lbl_80149C54 -/* 80149C24 00146A24 C0 02 A6 64 */ lfs f0, lbl_803CEFE4-_SDA2_BASE_(r2) -/* 80149C28 00146A28 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149C2C 00146A2C 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149C24 00146A24 C0 02 A6 64 */ lfs f0, lbl__2086_1-_SDA2_BASE_(r2) +/* 80149C28 00146A28 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149C2C 00146A2C 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149C30 00146A30 7F C4 F3 78 */ mr r4, r30 /* 80149C34 00146A34 D0 1C 01 E4 */ stfs f0, 0x1e4(r28) /* 80149C38 00146A38 7F E5 FB 78 */ mr r5, r31 /* 80149C3C 00146A3C 38 7C 01 E4 */ addi r3, r28, 0x1e4 /* 80149C40 00146A40 38 C6 0A B5 */ addi r6, r6, 0xab5 -/* 80149C44 00146A44 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149C48 00146A48 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149C4C 00146A4C C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 80149C44 00146A44 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149C48 00146A48 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149C4C 00146A4C C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 80149C50 00146A50 48 00 4D ED */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149C54: /* 80149C54 00146A54 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149C58 00146A58 41 82 00 34 */ beq lbl_80149C8C -/* 80149C5C 00146A5C C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149C60 00146A60 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149C64 00146A64 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149C5C 00146A5C C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149C60 00146A60 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149C64 00146A64 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149C68 00146A68 7F C4 F3 78 */ mr r4, r30 /* 80149C6C 00146A6C D0 1C 01 E8 */ stfs f0, 0x1e8(r28) /* 80149C70 00146A70 7F E5 FB 78 */ mr r5, r31 /* 80149C74 00146A74 38 7C 01 E8 */ addi r3, r28, 0x1e8 /* 80149C78 00146A78 38 C6 0A D0 */ addi r6, r6, 0xad0 -/* 80149C7C 00146A7C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149C80 00146A80 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149C84 00146A84 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 80149C7C 00146A7C C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149C80 00146A80 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149C84 00146A84 C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 80149C88 00146A88 48 00 4D B5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149C8C: /* 80149C8C 00146A8C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149C90 00146A90 41 82 00 34 */ beq lbl_80149CC4 -/* 80149C94 00146A94 C0 02 A6 90 */ lfs f0, lbl_803CF010-_SDA2_BASE_(r2) -/* 80149C98 00146A98 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149C9C 00146A9C 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149C94 00146A94 C0 02 A6 90 */ lfs f0, lbl__2407-_SDA2_BASE_(r2) +/* 80149C98 00146A98 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149C9C 00146A9C 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149CA0 00146AA0 7F C4 F3 78 */ mr r4, r30 /* 80149CA4 00146AA4 D0 1C 01 EC */ stfs f0, 0x1ec(r28) /* 80149CA8 00146AA8 7F E5 FB 78 */ mr r5, r31 /* 80149CAC 00146AAC 38 7C 01 EC */ addi r3, r28, 0x1ec /* 80149CB0 00146AB0 38 C6 0A EA */ addi r6, r6, 0xaea -/* 80149CB4 00146AB4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149CB8 00146AB8 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149CBC 00146ABC C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 80149CB4 00146AB4 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149CB8 00146AB8 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149CBC 00146ABC C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 80149CC0 00146AC0 48 00 4D 7D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149CC4: /* 80149CC4 00146AC4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149CC8 00146AC8 41 82 00 34 */ beq lbl_80149CFC -/* 80149CCC 00146ACC C0 02 A7 34 */ lfs f0, lbl_803CF0B4-_SDA2_BASE_(r2) -/* 80149CD0 00146AD0 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149CD4 00146AD4 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149CCC 00146ACC C0 02 A7 34 */ lfs f0, lbl__2448-_SDA2_BASE_(r2) +/* 80149CD0 00146AD0 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149CD4 00146AD4 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149CD8 00146AD8 7F C4 F3 78 */ mr r4, r30 /* 80149CDC 00146ADC D0 1C 01 F0 */ stfs f0, 0x1f0(r28) /* 80149CE0 00146AE0 7F E5 FB 78 */ mr r5, r31 /* 80149CE4 00146AE4 38 7C 01 F0 */ addi r3, r28, 0x1f0 /* 80149CE8 00146AE8 38 C6 0B 0B */ addi r6, r6, 0xb0b -/* 80149CEC 00146AEC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149CF0 00146AF0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149CF4 00146AF4 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 80149CEC 00146AEC C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149CF0 00146AF0 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149CF4 00146AF4 C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 80149CF8 00146AF8 48 00 4D 45 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149CFC: /* 80149CFC 00146AFC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149D00 00146B00 41 82 00 34 */ beq lbl_80149D34 /* 80149D04 00146B04 38 00 00 00 */ li r0, 0 -/* 80149D08 00146B08 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149D0C 00146B0C 38 83 D8 B0 */ addi r4, r3, lbl_8026D8B0@l +/* 80149D08 00146B08 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149D0C 00146B0C 38 83 D8 B0 */ addi r4, r3, lbl__stringBase0_92@l /* 80149D10 00146B10 90 1C 01 F4 */ stw r0, 0x1f4(r28) /* 80149D14 00146B14 7F C7 F3 78 */ mr r7, r30 /* 80149D18 00146B18 7F E8 FB 78 */ mr r8, r31 @@ -3775,69 +3775,69 @@ lbl_80149CFC: lbl_80149D34: /* 80149D34 00146B34 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149D38 00146B38 41 82 00 34 */ beq lbl_80149D6C -/* 80149D3C 00146B3C C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149D40 00146B40 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149D44 00146B44 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149D3C 00146B3C C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149D40 00146B40 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149D44 00146B44 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149D48 00146B48 7F C4 F3 78 */ mr r4, r30 /* 80149D4C 00146B4C D0 1C 01 F8 */ stfs f0, 0x1f8(r28) /* 80149D50 00146B50 7F E5 FB 78 */ mr r5, r31 /* 80149D54 00146B54 38 7C 01 F8 */ addi r3, r28, 0x1f8 /* 80149D58 00146B58 38 C6 0B 49 */ addi r6, r6, 0xb49 -/* 80149D5C 00146B5C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149D60 00146B60 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149D64 00146B64 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 80149D5C 00146B5C C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149D60 00146B60 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149D64 00146B64 C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 80149D68 00146B68 48 00 4C D5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149D6C: /* 80149D6C 00146B6C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149D70 00146B70 41 82 00 34 */ beq lbl_80149DA4 -/* 80149D74 00146B74 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149D78 00146B78 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149D7C 00146B7C 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149D74 00146B74 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149D78 00146B78 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149D7C 00146B7C 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149D80 00146B80 7F C4 F3 78 */ mr r4, r30 /* 80149D84 00146B84 D0 1C 01 FC */ stfs f0, 0x1fc(r28) /* 80149D88 00146B88 7F E5 FB 78 */ mr r5, r31 /* 80149D8C 00146B8C 38 7C 01 FC */ addi r3, r28, 0x1fc /* 80149D90 00146B90 38 C6 0B 63 */ addi r6, r6, 0xb63 -/* 80149D94 00146B94 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149D98 00146B98 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149D9C 00146B9C C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 80149D94 00146B94 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149D98 00146B98 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149D9C 00146B9C C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 80149DA0 00146BA0 48 00 4C 9D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149DA4: /* 80149DA4 00146BA4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149DA8 00146BA8 41 82 00 34 */ beq lbl_80149DDC -/* 80149DAC 00146BAC C0 02 A6 98 */ lfs f0, lbl_803CF018-_SDA2_BASE_(r2) -/* 80149DB0 00146BB0 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149DB4 00146BB4 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149DAC 00146BAC C0 02 A6 98 */ lfs f0, lbl__2409-_SDA2_BASE_(r2) +/* 80149DB0 00146BB0 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149DB4 00146BB4 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149DB8 00146BB8 7F C4 F3 78 */ mr r4, r30 /* 80149DBC 00146BBC D0 1C 02 00 */ stfs f0, 0x200(r28) /* 80149DC0 00146BC0 7F E5 FB 78 */ mr r5, r31 /* 80149DC4 00146BC4 38 7C 02 00 */ addi r3, r28, 0x200 /* 80149DC8 00146BC8 38 C6 0B 7C */ addi r6, r6, 0xb7c -/* 80149DCC 00146BCC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149DD0 00146BD0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149DD4 00146BD4 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 80149DCC 00146BCC C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149DD0 00146BD0 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149DD4 00146BD4 C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 80149DD8 00146BD8 48 00 4C 65 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149DDC: /* 80149DDC 00146BDC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149DE0 00146BE0 41 82 00 34 */ beq lbl_80149E14 -/* 80149DE4 00146BE4 C0 02 A7 30 */ lfs f0, lbl_803CF0B0-_SDA2_BASE_(r2) -/* 80149DE8 00146BE8 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149DEC 00146BEC 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149DE4 00146BE4 C0 02 A7 30 */ lfs f0, lbl__2447-_SDA2_BASE_(r2) +/* 80149DE8 00146BE8 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149DEC 00146BEC 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149DF0 00146BF0 7F C4 F3 78 */ mr r4, r30 /* 80149DF4 00146BF4 D0 1C 02 04 */ stfs f0, 0x204(r28) /* 80149DF8 00146BF8 7F E5 FB 78 */ mr r5, r31 /* 80149DFC 00146BFC 38 7C 02 04 */ addi r3, r28, 0x204 /* 80149E00 00146C00 38 C6 0B 9C */ addi r6, r6, 0xb9c -/* 80149E04 00146C04 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149E08 00146C08 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149E0C 00146C0C C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 80149E04 00146C04 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149E08 00146C08 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149E0C 00146C0C C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 80149E10 00146C10 48 00 4C 2D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149E14: /* 80149E14 00146C14 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149E18 00146C18 41 82 00 34 */ beq lbl_80149E4C /* 80149E1C 00146C1C 38 00 00 00 */ li r0, 0 -/* 80149E20 00146C20 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149E24 00146C24 38 83 D8 B0 */ addi r4, r3, lbl_8026D8B0@l +/* 80149E20 00146C20 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149E24 00146C24 38 83 D8 B0 */ addi r4, r3, lbl__stringBase0_92@l /* 80149E28 00146C28 90 1C 02 08 */ stw r0, 0x208(r28) /* 80149E2C 00146C2C 7F C7 F3 78 */ mr r7, r30 /* 80149E30 00146C30 7F E8 FB 78 */ mr r8, r31 @@ -3850,69 +3850,69 @@ lbl_80149E14: lbl_80149E4C: /* 80149E4C 00146C4C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149E50 00146C50 41 82 00 34 */ beq lbl_80149E84 -/* 80149E54 00146C54 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149E58 00146C58 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149E5C 00146C5C 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149E54 00146C54 C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149E58 00146C58 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149E5C 00146C5C 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149E60 00146C60 7F C4 F3 78 */ mr r4, r30 /* 80149E64 00146C64 D0 1C 02 0C */ stfs f0, 0x20c(r28) /* 80149E68 00146C68 7F E5 FB 78 */ mr r5, r31 /* 80149E6C 00146C6C 38 7C 02 0C */ addi r3, r28, 0x20c /* 80149E70 00146C70 38 C6 0B D8 */ addi r6, r6, 0xbd8 -/* 80149E74 00146C74 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149E78 00146C78 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149E7C 00146C7C C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 80149E74 00146C74 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149E78 00146C78 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149E7C 00146C7C C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 80149E80 00146C80 48 00 4B BD */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149E84: /* 80149E84 00146C84 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149E88 00146C88 41 82 00 34 */ beq lbl_80149EBC -/* 80149E8C 00146C8C C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149E90 00146C90 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149E94 00146C94 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149E8C 00146C8C C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149E90 00146C90 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149E94 00146C94 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149E98 00146C98 7F C4 F3 78 */ mr r4, r30 /* 80149E9C 00146C9C D0 1C 02 10 */ stfs f0, 0x210(r28) /* 80149EA0 00146CA0 7F E5 FB 78 */ mr r5, r31 /* 80149EA4 00146CA4 38 7C 02 10 */ addi r3, r28, 0x210 /* 80149EA8 00146CA8 38 C6 0B F2 */ addi r6, r6, 0xbf2 -/* 80149EAC 00146CAC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149EB0 00146CB0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149EB4 00146CB4 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 80149EAC 00146CAC C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149EB0 00146CB0 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149EB4 00146CB4 C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 80149EB8 00146CB8 48 00 4B 85 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149EBC: /* 80149EBC 00146CBC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149EC0 00146CC0 41 82 00 34 */ beq lbl_80149EF4 -/* 80149EC4 00146CC4 C0 02 A6 98 */ lfs f0, lbl_803CF018-_SDA2_BASE_(r2) -/* 80149EC8 00146CC8 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149ECC 00146CCC 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149EC4 00146CC4 C0 02 A6 98 */ lfs f0, lbl__2409-_SDA2_BASE_(r2) +/* 80149EC8 00146CC8 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149ECC 00146CCC 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149ED0 00146CD0 7F C4 F3 78 */ mr r4, r30 /* 80149ED4 00146CD4 D0 1C 02 14 */ stfs f0, 0x214(r28) /* 80149ED8 00146CD8 7F E5 FB 78 */ mr r5, r31 /* 80149EDC 00146CDC 38 7C 02 14 */ addi r3, r28, 0x214 /* 80149EE0 00146CE0 38 C6 0C 0B */ addi r6, r6, 0xc0b -/* 80149EE4 00146CE4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149EE8 00146CE8 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149EEC 00146CEC C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 80149EE4 00146CE4 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149EE8 00146CE8 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149EEC 00146CEC C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 80149EF0 00146CF0 48 00 4B 4D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149EF4: /* 80149EF4 00146CF4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149EF8 00146CF8 41 82 00 34 */ beq lbl_80149F2C -/* 80149EFC 00146CFC C0 02 A7 30 */ lfs f0, lbl_803CF0B0-_SDA2_BASE_(r2) -/* 80149F00 00146D00 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149F04 00146D04 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149EFC 00146CFC C0 02 A7 30 */ lfs f0, lbl__2447-_SDA2_BASE_(r2) +/* 80149F00 00146D00 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149F04 00146D04 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149F08 00146D08 7F C4 F3 78 */ mr r4, r30 /* 80149F0C 00146D0C D0 1C 02 18 */ stfs f0, 0x218(r28) /* 80149F10 00146D10 7F E5 FB 78 */ mr r5, r31 /* 80149F14 00146D14 38 7C 02 18 */ addi r3, r28, 0x218 /* 80149F18 00146D18 38 C6 0C 2B */ addi r6, r6, 0xc2b -/* 80149F1C 00146D1C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149F20 00146D20 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149F24 00146D24 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 80149F1C 00146D1C C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149F20 00146D20 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149F24 00146D24 C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 80149F28 00146D28 48 00 4B 15 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149F2C: /* 80149F2C 00146D2C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149F30 00146D30 41 82 00 34 */ beq lbl_80149F64 /* 80149F34 00146D34 38 00 00 00 */ li r0, 0 -/* 80149F38 00146D38 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149F3C 00146D3C 38 83 D8 B0 */ addi r4, r3, lbl_8026D8B0@l +/* 80149F38 00146D38 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149F3C 00146D3C 38 83 D8 B0 */ addi r4, r3, lbl__stringBase0_92@l /* 80149F40 00146D40 90 1C 02 1C */ stw r0, 0x21c(r28) /* 80149F44 00146D44 7F C7 F3 78 */ mr r7, r30 /* 80149F48 00146D48 7F E8 FB 78 */ mr r8, r31 @@ -3925,69 +3925,69 @@ lbl_80149F2C: lbl_80149F64: /* 80149F64 00146D64 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149F68 00146D68 41 82 00 34 */ beq lbl_80149F9C -/* 80149F6C 00146D6C C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149F70 00146D70 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149F74 00146D74 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149F6C 00146D6C C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149F70 00146D70 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149F74 00146D74 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149F78 00146D78 7F C4 F3 78 */ mr r4, r30 /* 80149F7C 00146D7C D0 1C 02 20 */ stfs f0, 0x220(r28) /* 80149F80 00146D80 7F E5 FB 78 */ mr r5, r31 /* 80149F84 00146D84 38 7C 02 20 */ addi r3, r28, 0x220 /* 80149F88 00146D88 38 C6 0C 67 */ addi r6, r6, 0xc67 -/* 80149F8C 00146D8C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149F90 00146D90 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149F94 00146D94 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 80149F8C 00146D8C C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149F90 00146D90 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149F94 00146D94 C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 80149F98 00146D98 48 00 4A A5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149F9C: /* 80149F9C 00146D9C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149FA0 00146DA0 41 82 00 34 */ beq lbl_80149FD4 -/* 80149FA4 00146DA4 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149FA8 00146DA8 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149FAC 00146DAC 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149FA4 00146DA4 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149FA8 00146DA8 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149FAC 00146DAC 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149FB0 00146DB0 7F C4 F3 78 */ mr r4, r30 /* 80149FB4 00146DB4 D0 1C 02 24 */ stfs f0, 0x224(r28) /* 80149FB8 00146DB8 7F E5 FB 78 */ mr r5, r31 /* 80149FBC 00146DBC 38 7C 02 24 */ addi r3, r28, 0x224 /* 80149FC0 00146DC0 38 C6 0C 80 */ addi r6, r6, 0xc80 -/* 80149FC4 00146DC4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 80149FC8 00146DC8 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 80149FCC 00146DCC C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 80149FC4 00146DC4 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 80149FC8 00146DC8 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 80149FCC 00146DCC C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 80149FD0 00146DD0 48 00 4A 6D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80149FD4: /* 80149FD4 00146DD4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80149FD8 00146DD8 41 82 00 34 */ beq lbl_8014A00C -/* 80149FDC 00146DDC C0 02 A6 90 */ lfs f0, lbl_803CF010-_SDA2_BASE_(r2) -/* 80149FE0 00146DE0 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 80149FE4 00146DE4 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 80149FDC 00146DDC C0 02 A6 90 */ lfs f0, lbl__2407-_SDA2_BASE_(r2) +/* 80149FE0 00146DE0 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 80149FE4 00146DE4 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 80149FE8 00146DE8 7F C4 F3 78 */ mr r4, r30 /* 80149FEC 00146DEC D0 1C 02 28 */ stfs f0, 0x228(r28) /* 80149FF0 00146DF0 7F E5 FB 78 */ mr r5, r31 /* 80149FF4 00146DF4 38 7C 02 28 */ addi r3, r28, 0x228 /* 80149FF8 00146DF8 38 C6 0C 98 */ addi r6, r6, 0xc98 -/* 80149FFC 00146DFC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014A000 00146E00 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014A004 00146E04 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 80149FFC 00146DFC C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014A000 00146E00 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014A004 00146E04 C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 8014A008 00146E08 48 00 4A 35 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A00C: /* 8014A00C 00146E0C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A010 00146E10 41 82 00 34 */ beq lbl_8014A044 -/* 8014A014 00146E14 C0 02 A7 34 */ lfs f0, lbl_803CF0B4-_SDA2_BASE_(r2) -/* 8014A018 00146E18 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014A01C 00146E1C 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 8014A014 00146E14 C0 02 A7 34 */ lfs f0, lbl__2448-_SDA2_BASE_(r2) +/* 8014A018 00146E18 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014A01C 00146E1C 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014A020 00146E20 7F C4 F3 78 */ mr r4, r30 /* 8014A024 00146E24 D0 1C 02 2C */ stfs f0, 0x22c(r28) /* 8014A028 00146E28 7F E5 FB 78 */ mr r5, r31 /* 8014A02C 00146E2C 38 7C 02 2C */ addi r3, r28, 0x22c /* 8014A030 00146E30 38 C6 0C B7 */ addi r6, r6, 0xcb7 -/* 8014A034 00146E34 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014A038 00146E38 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014A03C 00146E3C C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 8014A034 00146E34 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014A038 00146E38 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014A03C 00146E3C C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 8014A040 00146E40 48 00 49 FD */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A044: /* 8014A044 00146E44 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A048 00146E48 41 82 00 34 */ beq lbl_8014A07C /* 8014A04C 00146E4C 38 00 00 00 */ li r0, 0 -/* 8014A050 00146E50 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014A054 00146E54 38 83 D8 B0 */ addi r4, r3, lbl_8026D8B0@l +/* 8014A050 00146E50 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014A054 00146E54 38 83 D8 B0 */ addi r4, r3, lbl__stringBase0_92@l /* 8014A058 00146E58 90 1C 02 30 */ stw r0, 0x230(r28) /* 8014A05C 00146E5C 7F C7 F3 78 */ mr r7, r30 /* 8014A060 00146E60 7F E8 FB 78 */ mr r8, r31 @@ -4000,54 +4000,54 @@ lbl_8014A044: lbl_8014A07C: /* 8014A07C 00146E7C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A080 00146E80 41 82 00 34 */ beq lbl_8014A0B4 -/* 8014A084 00146E84 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014A088 00146E88 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014A08C 00146E8C 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 8014A084 00146E84 C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014A088 00146E88 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014A08C 00146E8C 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014A090 00146E90 7F C4 F3 78 */ mr r4, r30 /* 8014A094 00146E94 D0 1C 02 34 */ stfs f0, 0x234(r28) /* 8014A098 00146E98 7F E5 FB 78 */ mr r5, r31 /* 8014A09C 00146E9C 38 7C 02 34 */ addi r3, r28, 0x234 /* 8014A0A0 00146EA0 38 C6 0C F1 */ addi r6, r6, 0xcf1 -/* 8014A0A4 00146EA4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014A0A8 00146EA8 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014A0AC 00146EAC C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 8014A0A4 00146EA4 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014A0A8 00146EA8 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014A0AC 00146EAC C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 8014A0B0 00146EB0 48 00 49 8D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A0B4: /* 8014A0B4 00146EB4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A0B8 00146EB8 41 82 00 34 */ beq lbl_8014A0EC -/* 8014A0BC 00146EBC C0 02 A6 90 */ lfs f0, lbl_803CF010-_SDA2_BASE_(r2) -/* 8014A0C0 00146EC0 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014A0C4 00146EC4 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 8014A0BC 00146EBC C0 02 A6 90 */ lfs f0, lbl__2407-_SDA2_BASE_(r2) +/* 8014A0C0 00146EC0 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014A0C4 00146EC4 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014A0C8 00146EC8 7F C4 F3 78 */ mr r4, r30 /* 8014A0CC 00146ECC D0 1C 02 3C */ stfs f0, 0x23c(r28) /* 8014A0D0 00146ED0 7F E5 FB 78 */ mr r5, r31 /* 8014A0D4 00146ED4 38 7C 02 3C */ addi r3, r28, 0x23c /* 8014A0D8 00146ED8 38 C6 0D 0A */ addi r6, r6, 0xd0a -/* 8014A0DC 00146EDC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014A0E0 00146EE0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014A0E4 00146EE4 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 8014A0DC 00146EDC C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014A0E0 00146EE0 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014A0E4 00146EE4 C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 8014A0E8 00146EE8 48 00 49 55 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A0EC: /* 8014A0EC 00146EEC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A0F0 00146EF0 41 82 00 34 */ beq lbl_8014A124 -/* 8014A0F4 00146EF4 C0 02 A7 38 */ lfs f0, lbl_803CF0B8-_SDA2_BASE_(r2) -/* 8014A0F8 00146EF8 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014A0FC 00146EFC 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 8014A0F4 00146EF4 C0 02 A7 38 */ lfs f0, lbl__2449-_SDA2_BASE_(r2) +/* 8014A0F8 00146EF8 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014A0FC 00146EFC 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014A100 00146F00 7F C4 F3 78 */ mr r4, r30 /* 8014A104 00146F04 D0 1C 02 40 */ stfs f0, 0x240(r28) /* 8014A108 00146F08 7F E5 FB 78 */ mr r5, r31 /* 8014A10C 00146F0C 38 7C 02 40 */ addi r3, r28, 0x240 /* 8014A110 00146F10 38 C6 0D 29 */ addi r6, r6, 0xd29 -/* 8014A114 00146F14 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014A118 00146F18 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014A11C 00146F1C C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 8014A114 00146F14 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014A118 00146F18 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014A11C 00146F1C C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 8014A120 00146F20 48 00 49 1D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A124: /* 8014A124 00146F24 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A128 00146F28 41 82 00 34 */ beq lbl_8014A15C /* 8014A12C 00146F2C 38 00 00 00 */ li r0, 0 -/* 8014A130 00146F30 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014A134 00146F34 38 83 D8 B0 */ addi r4, r3, lbl_8026D8B0@l +/* 8014A130 00146F30 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014A134 00146F34 38 83 D8 B0 */ addi r4, r3, lbl__stringBase0_92@l /* 8014A138 00146F38 90 1C 02 44 */ stw r0, 0x244(r28) /* 8014A13C 00146F3C 7F C7 F3 78 */ mr r7, r30 /* 8014A140 00146F40 7F E8 FB 78 */ mr r8, r31 @@ -4060,54 +4060,54 @@ lbl_8014A124: lbl_8014A15C: /* 8014A15C 00146F5C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A160 00146F60 41 82 00 34 */ beq lbl_8014A194 -/* 8014A164 00146F64 C0 02 A6 50 */ lfs f0, lbl_803CEFD0-_SDA2_BASE_(r2) -/* 8014A168 00146F68 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014A16C 00146F6C 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 8014A164 00146F64 C0 02 A6 50 */ lfs f0, lbl__1987-_SDA2_BASE_(r2) +/* 8014A168 00146F68 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014A16C 00146F6C 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014A170 00146F70 7F C4 F3 78 */ mr r4, r30 /* 8014A174 00146F74 D0 1C 02 48 */ stfs f0, 0x248(r28) /* 8014A178 00146F78 7F E5 FB 78 */ mr r5, r31 /* 8014A17C 00146F7C 38 7C 02 48 */ addi r3, r28, 0x248 /* 8014A180 00146F80 38 C6 0D 63 */ addi r6, r6, 0xd63 -/* 8014A184 00146F84 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014A188 00146F88 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014A18C 00146F8C C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 8014A184 00146F84 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014A188 00146F88 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014A18C 00146F8C C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 8014A190 00146F90 48 00 48 AD */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A194: /* 8014A194 00146F94 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A198 00146F98 41 82 00 34 */ beq lbl_8014A1CC -/* 8014A19C 00146F9C C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014A1A0 00146FA0 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014A1A4 00146FA4 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 8014A19C 00146F9C C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014A1A0 00146FA0 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014A1A4 00146FA4 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014A1A8 00146FA8 7F C4 F3 78 */ mr r4, r30 /* 8014A1AC 00146FAC D0 1C 02 50 */ stfs f0, 0x250(r28) /* 8014A1B0 00146FB0 7F E5 FB 78 */ mr r5, r31 /* 8014A1B4 00146FB4 38 7C 02 50 */ addi r3, r28, 0x250 /* 8014A1B8 00146FB8 38 C6 0D 81 */ addi r6, r6, 0xd81 -/* 8014A1BC 00146FBC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014A1C0 00146FC0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014A1C4 00146FC4 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 8014A1BC 00146FBC C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014A1C0 00146FC0 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014A1C4 00146FC4 C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 8014A1C8 00146FC8 48 00 48 75 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A1CC: /* 8014A1CC 00146FCC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A1D0 00146FD0 41 82 00 34 */ beq lbl_8014A204 -/* 8014A1D4 00146FD4 C0 02 A6 DC */ lfs f0, lbl_803CF05C-_SDA2_BASE_(r2) -/* 8014A1D8 00146FD8 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014A1DC 00146FDC 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 8014A1D4 00146FD4 C0 02 A6 DC */ lfs f0, lbl__2426-_SDA2_BASE_(r2) +/* 8014A1D8 00146FD8 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014A1DC 00146FDC 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014A1E0 00146FE0 7F C4 F3 78 */ mr r4, r30 /* 8014A1E4 00146FE4 D0 1C 02 54 */ stfs f0, 0x254(r28) /* 8014A1E8 00146FE8 7F E5 FB 78 */ mr r5, r31 /* 8014A1EC 00146FEC 38 7C 02 54 */ addi r3, r28, 0x254 /* 8014A1F0 00146FF0 38 C6 0D A5 */ addi r6, r6, 0xda5 -/* 8014A1F4 00146FF4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014A1F8 00146FF8 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014A1FC 00146FFC C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 8014A1F4 00146FF4 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014A1F8 00146FF8 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014A1FC 00146FFC C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 8014A200 00147000 48 00 48 3D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A204: /* 8014A204 00147004 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A208 00147008 41 82 00 34 */ beq lbl_8014A23C /* 8014A20C 0014700C 38 00 00 00 */ li r0, 0 -/* 8014A210 00147010 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014A214 00147014 38 83 D8 B0 */ addi r4, r3, lbl_8026D8B0@l +/* 8014A210 00147010 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014A214 00147014 38 83 D8 B0 */ addi r4, r3, lbl__stringBase0_92@l /* 8014A218 00147018 90 1C 02 58 */ stw r0, 0x258(r28) /* 8014A21C 0014701C 7F C7 F3 78 */ mr r7, r30 /* 8014A220 00147020 7F E8 FB 78 */ mr r8, r31 @@ -4120,69 +4120,69 @@ lbl_8014A204: lbl_8014A23C: /* 8014A23C 0014703C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A240 00147040 41 82 00 34 */ beq lbl_8014A274 -/* 8014A244 00147044 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014A248 00147048 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014A24C 0014704C 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 8014A244 00147044 C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014A248 00147048 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014A24C 0014704C 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014A250 00147050 7F C4 F3 78 */ mr r4, r30 /* 8014A254 00147054 D0 1C 02 5C */ stfs f0, 0x25c(r28) /* 8014A258 00147058 7F E5 FB 78 */ mr r5, r31 /* 8014A25C 0014705C 38 7C 02 5C */ addi r3, r28, 0x25c /* 8014A260 00147060 38 C6 0D E9 */ addi r6, r6, 0xde9 -/* 8014A264 00147064 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014A268 00147068 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014A26C 0014706C C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 8014A264 00147064 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014A268 00147068 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014A26C 0014706C C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 8014A270 00147070 48 00 47 CD */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A274: /* 8014A274 00147074 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A278 00147078 41 82 00 34 */ beq lbl_8014A2AC -/* 8014A27C 0014707C C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014A280 00147080 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014A284 00147084 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 8014A27C 0014707C C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014A280 00147080 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014A284 00147084 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014A288 00147088 7F C4 F3 78 */ mr r4, r30 /* 8014A28C 0014708C D0 1C 02 60 */ stfs f0, 0x260(r28) /* 8014A290 00147090 7F E5 FB 78 */ mr r5, r31 /* 8014A294 00147094 38 7C 02 60 */ addi r3, r28, 0x260 /* 8014A298 00147098 38 C6 0E 02 */ addi r6, r6, 0xe02 -/* 8014A29C 0014709C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014A2A0 001470A0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014A2A4 001470A4 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 8014A29C 0014709C C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014A2A0 001470A0 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014A2A4 001470A4 C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 8014A2A8 001470A8 48 00 47 95 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A2AC: /* 8014A2AC 001470AC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A2B0 001470B0 41 82 00 34 */ beq lbl_8014A2E4 -/* 8014A2B4 001470B4 C0 02 A6 90 */ lfs f0, lbl_803CF010-_SDA2_BASE_(r2) -/* 8014A2B8 001470B8 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014A2BC 001470BC 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 8014A2B4 001470B4 C0 02 A6 90 */ lfs f0, lbl__2407-_SDA2_BASE_(r2) +/* 8014A2B8 001470B8 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014A2BC 001470BC 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014A2C0 001470C0 7F C4 F3 78 */ mr r4, r30 /* 8014A2C4 001470C4 D0 1C 02 64 */ stfs f0, 0x264(r28) /* 8014A2C8 001470C8 7F E5 FB 78 */ mr r5, r31 /* 8014A2CC 001470CC 38 7C 02 64 */ addi r3, r28, 0x264 /* 8014A2D0 001470D0 38 C6 0E 1A */ addi r6, r6, 0xe1a -/* 8014A2D4 001470D4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014A2D8 001470D8 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014A2DC 001470DC C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 8014A2D4 001470D4 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014A2D8 001470D8 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014A2DC 001470DC C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 8014A2E0 001470E0 48 00 47 5D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A2E4: /* 8014A2E4 001470E4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A2E8 001470E8 41 82 00 34 */ beq lbl_8014A31C -/* 8014A2EC 001470EC C0 02 A7 34 */ lfs f0, lbl_803CF0B4-_SDA2_BASE_(r2) -/* 8014A2F0 001470F0 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014A2F4 001470F4 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 8014A2EC 001470EC C0 02 A7 34 */ lfs f0, lbl__2448-_SDA2_BASE_(r2) +/* 8014A2F0 001470F0 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014A2F4 001470F4 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014A2F8 001470F8 7F C4 F3 78 */ mr r4, r30 /* 8014A2FC 001470FC D0 1C 02 68 */ stfs f0, 0x268(r28) /* 8014A300 00147100 7F E5 FB 78 */ mr r5, r31 /* 8014A304 00147104 38 7C 02 68 */ addi r3, r28, 0x268 /* 8014A308 00147108 38 C6 0E 39 */ addi r6, r6, 0xe39 -/* 8014A30C 0014710C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014A310 00147110 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014A314 00147114 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 8014A30C 0014710C C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014A310 00147110 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014A314 00147114 C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 8014A318 00147118 48 00 47 25 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A31C: /* 8014A31C 0014711C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A320 00147120 41 82 00 34 */ beq lbl_8014A354 /* 8014A324 00147124 38 00 00 00 */ li r0, 0 -/* 8014A328 00147128 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014A32C 0014712C 38 83 D8 B0 */ addi r4, r3, lbl_8026D8B0@l +/* 8014A328 00147128 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014A32C 0014712C 38 83 D8 B0 */ addi r4, r3, lbl__stringBase0_92@l /* 8014A330 00147130 90 1C 02 6C */ stw r0, 0x26c(r28) /* 8014A334 00147134 7F C7 F3 78 */ mr r7, r30 /* 8014A338 00147138 7F E8 FB 78 */ mr r8, r31 @@ -4195,69 +4195,69 @@ lbl_8014A31C: lbl_8014A354: /* 8014A354 00147154 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A358 00147158 41 82 00 34 */ beq lbl_8014A38C -/* 8014A35C 0014715C C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014A360 00147160 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014A364 00147164 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 8014A35C 0014715C C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014A360 00147160 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014A364 00147164 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014A368 00147168 7F C4 F3 78 */ mr r4, r30 /* 8014A36C 0014716C D0 1C 02 70 */ stfs f0, 0x270(r28) /* 8014A370 00147170 7F E5 FB 78 */ mr r5, r31 /* 8014A374 00147174 38 7C 02 70 */ addi r3, r28, 0x270 /* 8014A378 00147178 38 C6 0E 73 */ addi r6, r6, 0xe73 -/* 8014A37C 0014717C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014A380 00147180 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014A384 00147184 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 8014A37C 0014717C C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014A380 00147180 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014A384 00147184 C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 8014A388 00147188 48 00 46 B5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A38C: /* 8014A38C 0014718C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A390 00147190 41 82 00 34 */ beq lbl_8014A3C4 -/* 8014A394 00147194 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014A398 00147198 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014A39C 0014719C 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 8014A394 00147194 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014A398 00147198 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014A39C 0014719C 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014A3A0 001471A0 7F C4 F3 78 */ mr r4, r30 /* 8014A3A4 001471A4 D0 1C 02 74 */ stfs f0, 0x274(r28) /* 8014A3A8 001471A8 7F E5 FB 78 */ mr r5, r31 /* 8014A3AC 001471AC 38 7C 02 74 */ addi r3, r28, 0x274 /* 8014A3B0 001471B0 38 C6 0E 8D */ addi r6, r6, 0xe8d -/* 8014A3B4 001471B4 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014A3B8 001471B8 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014A3BC 001471BC C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 8014A3B4 001471B4 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014A3B8 001471B8 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014A3BC 001471BC C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 8014A3C0 001471C0 48 00 46 7D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A3C4: /* 8014A3C4 001471C4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A3C8 001471C8 41 82 00 34 */ beq lbl_8014A3FC -/* 8014A3CC 001471CC C0 02 A6 98 */ lfs f0, lbl_803CF018-_SDA2_BASE_(r2) -/* 8014A3D0 001471D0 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014A3D4 001471D4 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 8014A3CC 001471CC C0 02 A6 98 */ lfs f0, lbl__2409-_SDA2_BASE_(r2) +/* 8014A3D0 001471D0 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014A3D4 001471D4 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014A3D8 001471D8 7F C4 F3 78 */ mr r4, r30 /* 8014A3DC 001471DC D0 1C 02 78 */ stfs f0, 0x278(r28) /* 8014A3E0 001471E0 7F E5 FB 78 */ mr r5, r31 /* 8014A3E4 001471E4 38 7C 02 78 */ addi r3, r28, 0x278 /* 8014A3E8 001471E8 38 C6 0E A6 */ addi r6, r6, 0xea6 -/* 8014A3EC 001471EC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014A3F0 001471F0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014A3F4 001471F4 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 8014A3EC 001471EC C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014A3F0 001471F0 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014A3F4 001471F4 C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 8014A3F8 001471F8 48 00 46 45 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A3FC: /* 8014A3FC 001471FC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A400 00147200 41 82 00 34 */ beq lbl_8014A434 -/* 8014A404 00147204 C0 02 A7 30 */ lfs f0, lbl_803CF0B0-_SDA2_BASE_(r2) -/* 8014A408 00147208 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014A40C 0014720C 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 8014A404 00147204 C0 02 A7 30 */ lfs f0, lbl__2447-_SDA2_BASE_(r2) +/* 8014A408 00147208 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014A40C 0014720C 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014A410 00147210 7F C4 F3 78 */ mr r4, r30 /* 8014A414 00147214 D0 1C 02 7C */ stfs f0, 0x27c(r28) /* 8014A418 00147218 7F E5 FB 78 */ mr r5, r31 /* 8014A41C 0014721C 38 7C 02 7C */ addi r3, r28, 0x27c /* 8014A420 00147220 38 C6 0E C6 */ addi r6, r6, 0xec6 -/* 8014A424 00147224 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014A428 00147228 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014A42C 0014722C C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 8014A424 00147224 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014A428 00147228 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014A42C 0014722C C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 8014A430 00147230 48 00 46 0D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A434: /* 8014A434 00147234 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A438 00147238 41 82 00 34 */ beq lbl_8014A46C /* 8014A43C 0014723C 38 00 00 00 */ li r0, 0 -/* 8014A440 00147240 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014A444 00147244 38 83 D8 B0 */ addi r4, r3, lbl_8026D8B0@l +/* 8014A440 00147240 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014A444 00147244 38 83 D8 B0 */ addi r4, r3, lbl__stringBase0_92@l /* 8014A448 00147248 90 1C 02 80 */ stw r0, 0x280(r28) /* 8014A44C 0014724C 7F C7 F3 78 */ mr r7, r30 /* 8014A450 00147250 7F E8 FB 78 */ mr r8, r31 @@ -4270,69 +4270,69 @@ lbl_8014A434: lbl_8014A46C: /* 8014A46C 0014726C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A470 00147270 41 82 00 34 */ beq lbl_8014A4A4 -/* 8014A474 00147274 C0 02 A6 64 */ lfs f0, lbl_803CEFE4-_SDA2_BASE_(r2) -/* 8014A478 00147278 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014A47C 0014727C 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 8014A474 00147274 C0 02 A6 64 */ lfs f0, lbl__2086_1-_SDA2_BASE_(r2) +/* 8014A478 00147278 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014A47C 0014727C 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014A480 00147280 7F C4 F3 78 */ mr r4, r30 /* 8014A484 00147284 D0 1C 02 84 */ stfs f0, 0x284(r28) /* 8014A488 00147288 7F E5 FB 78 */ mr r5, r31 /* 8014A48C 0014728C 38 7C 02 84 */ addi r3, r28, 0x284 /* 8014A490 00147290 38 C6 0F 02 */ addi r6, r6, 0xf02 -/* 8014A494 00147294 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014A498 00147298 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014A49C 0014729C C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 8014A494 00147294 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014A498 00147298 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014A49C 0014729C C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 8014A4A0 001472A0 48 00 45 9D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A4A4: /* 8014A4A4 001472A4 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A4A8 001472A8 41 82 00 34 */ beq lbl_8014A4DC -/* 8014A4AC 001472AC C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014A4B0 001472B0 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014A4B4 001472B4 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 8014A4AC 001472AC C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014A4B0 001472B0 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014A4B4 001472B4 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014A4B8 001472B8 7F C4 F3 78 */ mr r4, r30 /* 8014A4BC 001472BC D0 1C 02 88 */ stfs f0, 0x288(r28) /* 8014A4C0 001472C0 7F E5 FB 78 */ mr r5, r31 /* 8014A4C4 001472C4 38 7C 02 88 */ addi r3, r28, 0x288 /* 8014A4C8 001472C8 38 C6 0F 20 */ addi r6, r6, 0xf20 -/* 8014A4CC 001472CC C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014A4D0 001472D0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014A4D4 001472D4 C0 62 A6 90 */ lfs f3, lbl_803CF010-_SDA2_BASE_(r2) +/* 8014A4CC 001472CC C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014A4D0 001472D0 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014A4D4 001472D4 C0 62 A6 90 */ lfs f3, lbl__2407-_SDA2_BASE_(r2) /* 8014A4D8 001472D8 48 00 45 65 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A4DC: /* 8014A4DC 001472DC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A4E0 001472E0 41 82 00 34 */ beq lbl_8014A514 -/* 8014A4E4 001472E4 C0 02 A6 98 */ lfs f0, lbl_803CF018-_SDA2_BASE_(r2) -/* 8014A4E8 001472E8 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014A4EC 001472EC 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 8014A4E4 001472E4 C0 02 A6 98 */ lfs f0, lbl__2409-_SDA2_BASE_(r2) +/* 8014A4E8 001472E8 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014A4EC 001472EC 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014A4F0 001472F0 7F C4 F3 78 */ mr r4, r30 /* 8014A4F4 001472F4 D0 1C 02 8C */ stfs f0, 0x28c(r28) /* 8014A4F8 001472F8 7F E5 FB 78 */ mr r5, r31 /* 8014A4FC 001472FC 38 7C 02 8C */ addi r3, r28, 0x28c /* 8014A500 00147300 38 C6 0F 3D */ addi r6, r6, 0xf3d -/* 8014A504 00147304 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014A508 00147308 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014A50C 0014730C C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 8014A504 00147304 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014A508 00147308 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014A50C 0014730C C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 8014A510 00147310 48 00 45 2D */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A514: /* 8014A514 00147314 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A518 00147318 41 82 00 34 */ beq lbl_8014A54C -/* 8014A51C 0014731C C0 02 A7 30 */ lfs f0, lbl_803CF0B0-_SDA2_BASE_(r2) -/* 8014A520 00147320 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014A524 00147324 38 C3 D8 B0 */ addi r6, r3, lbl_8026D8B0@l +/* 8014A51C 0014731C C0 02 A7 30 */ lfs f0, lbl__2447-_SDA2_BASE_(r2) +/* 8014A520 00147320 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014A524 00147324 38 C3 D8 B0 */ addi r6, r3, lbl__stringBase0_92@l /* 8014A528 00147328 7F C4 F3 78 */ mr r4, r30 /* 8014A52C 0014732C D0 1C 02 8C */ stfs f0, 0x28c(r28) /* 8014A530 00147330 7F E5 FB 78 */ mr r5, r31 /* 8014A534 00147334 38 7C 02 8C */ addi r3, r28, 0x28c /* 8014A538 00147338 38 C6 0F 3D */ addi r6, r6, 0xf3d -/* 8014A53C 0014733C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014A540 00147340 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014A544 00147344 C0 62 A6 5C */ lfs f3, lbl_803CEFDC-_SDA2_BASE_(r2) +/* 8014A53C 0014733C C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014A540 00147340 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014A544 00147344 C0 62 A6 5C */ lfs f3, lbl__2084-_SDA2_BASE_(r2) /* 8014A548 00147348 48 00 44 F5 */ bl zNPCTypeKingJelly.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_8014A54C: /* 8014A54C 0014734C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 8014A550 00147350 41 82 00 34 */ beq lbl_8014A584 /* 8014A554 00147354 38 00 00 00 */ li r0, 0 -/* 8014A558 00147358 3C 60 80 27 */ lis r3, lbl_8026D8B0@ha -/* 8014A55C 0014735C 38 83 D8 B0 */ addi r4, r3, lbl_8026D8B0@l +/* 8014A558 00147358 3C 60 80 27 */ lis r3, lbl__stringBase0_92@ha +/* 8014A55C 0014735C 38 83 D8 B0 */ addi r4, r3, lbl__stringBase0_92@l /* 8014A560 00147360 90 1C 02 94 */ stw r0, 0x294(r28) /* 8014A564 00147364 7F C7 F3 78 */ mr r7, r30 /* 8014A568 00147368 7F E8 FB 78 */ mr r8, r31 @@ -4525,15 +4525,15 @@ lbl_8014A7FC: /* 8014A82C 0014762C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014A830 00147630 3B E0 00 00 */ li r31, 0 /* 8014A834 00147634 41 81 00 60 */ bgt lbl_8014A894 -/* 8014A838 00147638 3C 60 80 2A */ lis r3, lbl_80299EE0@ha +/* 8014A838 00147638 3C 60 80 2A */ lis r3, lbl__2565@ha /* 8014A83C 0014763C 54 84 10 3A */ slwi r4, r4, 2 -/* 8014A840 00147640 38 63 9E E0 */ addi r3, r3, lbl_80299EE0@l +/* 8014A840 00147640 38 63 9E E0 */ addi r3, r3, lbl__2565@l /* 8014A844 00147644 7C 03 20 2E */ lwzx r0, r3, r4 /* 8014A848 00147648 7C 09 03 A6 */ mtctr r0 /* 8014A84C 0014764C 4E 80 04 20 */ bctr /* 8014A850 00147650 38 60 00 01 */ li r3, 1 /* 8014A854 00147654 48 00 00 44 */ b lbl_8014A898 -/* 8014A858 00147658 38 62 A6 38 */ addi r3, r2, lbl_803CEFB8-_SDA2_BASE_ +/* 8014A858 00147658 38 62 A6 38 */ addi r3, r2, lbl_bored_anims__31_unnamed_zNPCTypeKingJelly_cpp_-_SDA2_BASE_ /* 8014A85C 0014765C 38 80 00 02 */ li r4, 2 /* 8014A860 00147660 38 A0 00 00 */ li r5, 0 /* 8014A864 00147664 48 00 43 05 */ bl zNPCTypeKingJelly.xUtil_choose_i___FPCiiPCf @@ -4553,9 +4553,9 @@ lbl_8014A894: lbl_8014A898: /* 8014A898 00147698 2C 03 FF FF */ cmpwi r3, -1 /* 8014A89C 0014769C 40 81 00 14 */ ble lbl_8014A8B0 -/* 8014A8A0 001476A0 3C 80 80 2A */ lis r4, lbl_802990E0@ha +/* 8014A8A0 001476A0 3C 80 80 2A */ lis r4, lbl_g_hash_subbanim@ha /* 8014A8A4 001476A4 54 60 10 3A */ slwi r0, r3, 2 -/* 8014A8A8 001476A8 38 64 90 E0 */ addi r3, r4, lbl_802990E0@l +/* 8014A8A8 001476A8 38 64 90 E0 */ addi r3, r4, lbl_g_hash_subbanim@l /* 8014A8AC 001476AC 7F E3 00 2E */ lwzx r31, r3, r0 lbl_8014A8B0: /* 8014A8B0 001476B0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -4571,10 +4571,10 @@ get_variance__13zNPCKingJellyCFv: /* 8014A8CC 001476CC 7C 08 02 A6 */ mflr r0 /* 8014A8D0 001476D0 90 01 00 14 */ stw r0, 0x14(r1) /* 8014A8D4 001476D4 4B EE 63 B5 */ bl xurand__Fv -/* 8014A8D8 001476D8 C0 62 A6 4C */ lfs f3, lbl_803CEFCC-_SDA2_BASE_(r2) -/* 8014A8DC 001476DC 3C 60 80 33 */ lis r3, lbl_80328538@ha -/* 8014A8E0 001476E0 C0 42 A6 30 */ lfs f2, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014A8E4 001476E4 38 63 85 38 */ addi r3, r3, lbl_80328538@l +/* 8014A8D8 001476D8 C0 62 A6 4C */ lfs f3, lbl__1976-_SDA2_BASE_(r2) +/* 8014A8DC 001476DC 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 8014A8E0 001476E0 C0 42 A6 30 */ lfs f2, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014A8E4 001476E4 38 63 85 38 */ addi r3, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014A8E8 001476E8 C0 03 00 4C */ lfs f0, 0x4c(r3) /* 8014A8EC 001476EC EC 23 10 78 */ fmsubs f1, f3, f1, f2 /* 8014A8F0 001476F0 EC 20 00 72 */ fmuls f1, f0, f1 @@ -4653,8 +4653,8 @@ update_camera__13zNPCKingJellyFf: /* 8014A9DC 001477DC 54 60 07 77 */ rlwinm. r0, r3, 0, 0x1d, 0x1b /* 8014A9E0 001477E0 40 82 00 14 */ bne lbl_8014A9F4 /* 8014A9E4 001477E4 FC 20 F8 90 */ fmr f1, f31 -/* 8014A9E8 001477E8 3C 60 80 2A */ lis r3, lbl_80299E2C@ha -/* 8014A9EC 001477EC 38 63 9E 2C */ addi r3, r3, lbl_80299E2C@l +/* 8014A9E8 001477E8 3C 60 80 2A */ lis r3, lbl_boss_cam__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 8014A9EC 001477EC 38 63 9E 2C */ addi r3, r3, lbl_boss_cam__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014A9F0 001477F0 4B EC 35 15 */ bl update__13xBinaryCameraFf lbl_8014A9F4: /* 8014A9F4 001477F4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -4667,9 +4667,9 @@ lbl_8014A9F4: set_life__13zNPCKingJellyFi: /* 8014AA08 00147808 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014AA0C 0014780C 7C 08 02 A6 */ mflr r0 -/* 8014AA10 00147810 3C A0 80 33 */ lis r5, lbl_80328538@ha +/* 8014AA10 00147810 3C A0 80 33 */ lis r5, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014AA14 00147814 90 01 00 24 */ stw r0, 0x24(r1) -/* 8014AA18 00147818 38 A5 85 38 */ addi r5, r5, lbl_80328538@l +/* 8014AA18 00147818 38 A5 85 38 */ addi r5, r5, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014AA1C 0014781C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8014AA20 00147820 93 C1 00 18 */ stw r30, 0x18(r1) /* 8014AA24 00147824 93 A1 00 14 */ stw r29, 0x14(r1) @@ -4738,8 +4738,8 @@ update_round__13zNPCKingJellyFv: /* 8014AB04 00147904 4E 80 00 20 */ blr lbl_8014AB08: /* 8014AB08 00147908 38 04 FF FF */ addi r0, r4, -1 -/* 8014AB0C 0014790C 3C 80 80 33 */ lis r4, lbl_80328538@ha -/* 8014AB10 00147910 38 84 85 38 */ addi r4, r4, lbl_80328538@l +/* 8014AB0C 0014790C 3C 80 80 33 */ lis r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 8014AB10 00147910 38 84 85 38 */ addi r4, r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014AB14 00147914 1C A0 00 03 */ mulli r5, r0, 3 /* 8014AB18 00147918 80 04 00 0C */ lwz r0, 0xc(r4) /* 8014AB1C 0014791C 7C 05 03 D6 */ divw r0, r5, r0 @@ -4925,10 +4925,10 @@ lbl_8014AD30: /* 8014AD6C 00147B6C 6F E0 80 00 */ xoris r0, r31, 0x8000 /* 8014AD70 00147B70 90 01 00 2C */ stw r0, 0x2c(r1) /* 8014AD74 00147B74 6F 80 80 00 */ xoris r0, r28, 0x8000 -/* 8014AD78 00147B78 C8 42 A6 68 */ lfd f2, lbl_803CEFE8-_SDA2_BASE_(r2) +/* 8014AD78 00147B78 C8 42 A6 68 */ lfd f2, lbl__2088_1-_SDA2_BASE_(r2) /* 8014AD7C 00147B7C 7F C3 F3 78 */ mr r3, r30 /* 8014AD80 00147B80 90 A1 00 28 */ stw r5, 0x28(r1) -/* 8014AD84 00147B84 C0 62 A6 54 */ lfs f3, lbl_803CEFD4-_SDA2_BASE_(r2) +/* 8014AD84 00147B84 C0 62 A6 54 */ lfs f3, lbl__1992_1-_SDA2_BASE_(r2) /* 8014AD88 00147B88 C8 01 00 28 */ lfd f0, 0x28(r1) /* 8014AD8C 00147B8C 90 01 00 34 */ stw r0, 0x34(r1) /* 8014AD90 00147B90 EC 20 10 28 */ fsubs f1, f0, f2 @@ -4971,9 +4971,9 @@ move_to_spawn_position__13zNPCKingJellyFR10zNPCCommonf: /* 8014AE14 00147C14 90 61 00 18 */ stw r3, 0x18(r1) /* 8014AE18 00147C18 90 01 00 1C */ stw r0, 0x1c(r1) /* 8014AE1C 00147C1C 4B EE 5E 6D */ bl xurand__Fv -/* 8014AE20 00147C20 C0 42 A6 50 */ lfs f2, lbl_803CEFD0-_SDA2_BASE_(r2) -/* 8014AE24 00147C24 3C 60 80 33 */ lis r3, lbl_80328538@ha -/* 8014AE28 00147C28 38 63 85 38 */ addi r3, r3, lbl_80328538@l +/* 8014AE20 00147C20 C0 42 A6 50 */ lfs f2, lbl__1987-_SDA2_BASE_(r2) +/* 8014AE24 00147C24 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 8014AE28 00147C28 38 63 85 38 */ addi r3, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014AE2C 00147C2C C0 01 00 18 */ lfs f0, 0x18(r1) /* 8014AE30 00147C30 EC 61 10 28 */ fsubs f3, f1, f2 /* 8014AE34 00147C34 C0 43 00 6C */ lfs f2, 0x6c(r3) @@ -4982,9 +4982,9 @@ move_to_spawn_position__13zNPCKingJellyFR10zNPCCommonf: /* 8014AE40 00147C40 EC 00 10 2A */ fadds f0, f0, f2 /* 8014AE44 00147C44 D0 01 00 18 */ stfs f0, 0x18(r1) /* 8014AE48 00147C48 4B F7 A0 49 */ bl icos__Ff -/* 8014AE4C 00147C4C 3C 60 80 33 */ lis r3, lbl_80328538@ha +/* 8014AE4C 00147C4C 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014AE50 00147C50 C0 01 00 14 */ lfs f0, 0x14(r1) -/* 8014AE54 00147C54 3B E3 85 38 */ addi r31, r3, lbl_80328538@l +/* 8014AE54 00147C54 3B E3 85 38 */ addi r31, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014AE58 00147C58 C0 5F 00 70 */ lfs f2, 0x70(r31) /* 8014AE5C 00147C5C EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8014AE60 00147C60 FC 20 F8 90 */ fmr f1, f31 @@ -4999,9 +4999,9 @@ move_to_spawn_position__13zNPCKingJellyFR10zNPCCommonf: /* 8014AE84 00147C84 81 8C 00 18 */ lwz r12, 0x18(r12) /* 8014AE88 00147C88 7D 89 03 A6 */ mtctr r12 /* 8014AE8C 00147C8C 4E 80 04 21 */ bctrl -/* 8014AE90 00147C90 3C 80 80 33 */ lis r4, lbl_80328538@ha +/* 8014AE90 00147C90 3C 80 80 33 */ lis r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014AE94 00147C94 7F C3 F3 78 */ mr r3, r30 -/* 8014AE98 00147C98 38 A4 85 38 */ addi r5, r4, lbl_80328538@l +/* 8014AE98 00147C98 38 A4 85 38 */ addi r5, r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014AE9C 00147C9C 38 81 00 14 */ addi r4, r1, 0x14 /* 8014AEA0 00147CA0 C0 25 00 78 */ lfs f1, 0x78(r5) /* 8014AEA4 00147CA4 4B FB D5 AD */ bl JellySpawn__9zNPCJellyFPC5xVec3f @@ -5063,9 +5063,9 @@ repel_player__13zNPCKingJellyFv: /* 8014AF60 00147D60 93 C1 00 68 */ stw r30, 0x68(r1) /* 8014AF64 00147D64 93 A1 00 64 */ stw r29, 0x64(r1) /* 8014AF68 00147D68 93 81 00 60 */ stw r28, 0x60(r1) -/* 8014AF6C 00147D6C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8014AF6C 00147D6C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8014AF70 00147D70 7C 7C 1B 78 */ mr r28, r3 -/* 8014AF74 00147D74 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 8014AF74 00147D74 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 8014AF78 00147D78 80 03 1A FC */ lwz r0, 0x1afc(r3) /* 8014AF7C 00147D7C 2C 00 00 00 */ cmpwi r0, 0 /* 8014AF80 00147D80 40 82 01 88 */ bne lbl_8014B108 @@ -5073,8 +5073,8 @@ repel_player__13zNPCKingJellyFv: /* 8014AF88 00147D88 38 61 00 2C */ addi r3, r1, 0x2c /* 8014AF8C 00147D8C 48 00 38 8D */ bl get_center__13zNPCKingJellyCFv /* 8014AF90 00147D90 80 81 00 2C */ lwz r4, 0x2c(r1) -/* 8014AF94 00147D94 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8014AF98 00147D98 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 8014AF94 00147D94 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8014AF98 00147D98 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 8014AF9C 00147D9C 80 E1 00 30 */ lwz r7, 0x30(r1) /* 8014AFA0 00147DA0 80 01 00 34 */ lwz r0, 0x34(r1) /* 8014AFA4 00147DA4 38 61 00 20 */ addi r3, r1, 0x20 @@ -5096,7 +5096,7 @@ repel_player__13zNPCKingJellyFv: /* 8014AFE4 00147DE4 90 A1 00 44 */ stw r5, 0x44(r1) /* 8014AFE8 00147DE8 90 81 00 48 */ stw r4, 0x48(r1) /* 8014AFEC 00147DEC 90 01 00 4C */ stw r0, 0x4c(r1) -/* 8014AFF0 00147DF0 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014AFF0 00147DF0 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) /* 8014AFF4 00147DF4 D0 01 00 48 */ stfs f0, 0x48(r1) /* 8014AFF8 00147DF8 4B EC 01 05 */ bl length2__5xVec3CFv /* 8014AFFC 00147DFC FF E0 08 90 */ fmr f31, f1 @@ -5106,24 +5106,24 @@ repel_player__13zNPCKingJellyFv: /* 8014B00C 00147E0C C0 1C 00 94 */ lfs f0, 0x94(r28) /* 8014B010 00147E10 C0 43 00 04 */ lfs f2, 4(r3) /* 8014B014 00147E14 EC 21 00 28 */ fsubs f1, f1, f0 -/* 8014B018 00147E18 C0 02 A6 4C */ lfs f0, lbl_803CEFCC-_SDA2_BASE_(r2) +/* 8014B018 00147E18 C0 02 A6 4C */ lfs f0, lbl__1976-_SDA2_BASE_(r2) /* 8014B01C 00147E1C EC 21 10 28 */ fsubs f1, f1, f2 /* 8014B020 00147E20 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014B024 00147E24 40 80 00 14 */ bge lbl_8014B038 -/* 8014B028 00147E28 3C 60 80 33 */ lis r3, lbl_80328538@ha -/* 8014B02C 00147E2C 38 63 85 38 */ addi r3, r3, lbl_80328538@l +/* 8014B028 00147E28 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 8014B02C 00147E2C 38 63 85 38 */ addi r3, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014B030 00147E30 C3 C3 00 20 */ lfs f30, 0x20(r3) /* 8014B034 00147E34 48 00 00 10 */ b lbl_8014B044 lbl_8014B038: -/* 8014B038 00147E38 3C 60 80 33 */ lis r3, lbl_80328538@ha -/* 8014B03C 00147E3C 38 63 85 38 */ addi r3, r3, lbl_80328538@l +/* 8014B038 00147E38 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 8014B03C 00147E3C 38 63 85 38 */ addi r3, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014B040 00147E40 C3 C3 00 1C */ lfs f30, 0x1c(r3) lbl_8014B044: -/* 8014B044 00147E44 C0 02 A7 48 */ lfs f0, lbl_803CF0C8-_SDA2_BASE_(r2) +/* 8014B044 00147E44 C0 02 A7 48 */ lfs f0, lbl__2743-_SDA2_BASE_(r2) /* 8014B048 00147E48 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8014B04C 00147E4C 4C 41 13 82 */ cror 2, 1, 2 /* 8014B050 00147E50 40 82 00 14 */ bne lbl_8014B064 -/* 8014B054 00147E54 C0 02 A7 4C */ lfs f0, lbl_803CF0CC-_SDA2_BASE_(r2) +/* 8014B054 00147E54 C0 02 A7 4C */ lfs f0, lbl__2744-_SDA2_BASE_(r2) /* 8014B058 00147E58 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8014B05C 00147E5C 4C 40 13 82 */ cror 2, 0, 2 /* 8014B060 00147E60 41 82 00 A8 */ beq lbl_8014B108 @@ -5144,13 +5144,13 @@ lbl_8014B078: /* 8014B094 00147E94 90 A1 00 38 */ stw r5, 0x38(r1) /* 8014B098 00147E98 90 81 00 3C */ stw r4, 0x3c(r1) /* 8014B09C 00147E9C 90 01 00 40 */ stw r0, 0x40(r1) -/* 8014B0A0 00147EA0 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 8014B0A0 00147EA0 C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) /* 8014B0A4 00147EA4 EC 20 F8 24 */ fdivs f1, f0, f31 /* 8014B0A8 00147EA8 4B EC 00 D9 */ bl __amu__5xVec3Ff /* 8014B0AC 00147EAC 7F A3 EB 78 */ mr r3, r29 /* 8014B0B0 00147EB0 38 81 00 38 */ addi r4, r1, 0x38 /* 8014B0B4 00147EB4 4B EC A4 59 */ bl dot__5xVec3CFRC5xVec3 -/* 8014B0B8 00147EB8 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014B0B8 00147EB8 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) /* 8014B0BC 00147EBC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014B0C0 00147EC0 40 80 00 1C */ bge lbl_8014B0DC /* 8014B0C4 00147EC4 38 61 00 14 */ addi r3, r1, 0x14 @@ -5229,13 +5229,13 @@ zNPCTypeKingJelly.sphere_hits_line__31_unnamed_zNPCTypeKingJelly_cpp_FRC7xSphere /* 8014B1D4 00147FD4 38 61 00 2C */ addi r3, r1, 0x2c /* 8014B1D8 00147FD8 38 81 00 20 */ addi r4, r1, 0x20 /* 8014B1DC 00147FDC 4B EC A3 31 */ bl dot__5xVec3CFRC5xVec3 -/* 8014B1E0 00147FE0 C0 02 A6 4C */ lfs f0, lbl_803CEFCC-_SDA2_BASE_(r2) +/* 8014B1E0 00147FE0 C0 02 A6 4C */ lfs f0, lbl__1976-_SDA2_BASE_(r2) /* 8014B1E4 00147FE4 38 61 00 20 */ addi r3, r1, 0x20 /* 8014B1E8 00147FE8 EF A0 00 72 */ fmuls f29, f0, f1 /* 8014B1EC 00147FEC 4B EB FF 11 */ bl length2__5xVec3CFv -/* 8014B1F0 00147FF0 C0 42 A6 8C */ lfs f2, lbl_803CF00C-_SDA2_BASE_(r2) +/* 8014B1F0 00147FF0 C0 42 A6 8C */ lfs f2, lbl__2406-_SDA2_BASE_(r2) /* 8014B1F4 00147FF4 EC 7E 0F BC */ fnmsubs f3, f30, f30, f1 -/* 8014B1F8 00147FF8 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014B1F8 00147FF8 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) /* 8014B1FC 00147FFC EC 22 07 F2 */ fmuls f1, f2, f31 /* 8014B200 00148000 EC 21 00 F2 */ fmuls f1, f1, f3 /* 8014B204 00148004 EC 3D 0F 78 */ fmsubs f1, f29, f29, f1 @@ -5245,12 +5245,12 @@ zNPCTypeKingJelly.sphere_hits_line__31_unnamed_zNPCTypeKingJelly_cpp_FRC7xSphere /* 8014B214 00148014 48 00 00 70 */ b lbl_8014B284 lbl_8014B218: /* 8014B218 00148018 4B EB F5 E5 */ bl xsqrt__Ff -/* 8014B21C 0014801C C0 02 A6 4C */ lfs f0, lbl_803CEFCC-_SDA2_BASE_(r2) +/* 8014B21C 0014801C C0 02 A6 4C */ lfs f0, lbl__1976-_SDA2_BASE_(r2) /* 8014B220 00148020 FC A0 E8 50 */ fneg f5, f29 -/* 8014B224 00148024 C0 82 A6 30 */ lfs f4, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 8014B224 00148024 C0 82 A6 30 */ lfs f4, lbl__1868_1-_SDA2_BASE_(r2) /* 8014B228 00148028 38 60 00 00 */ li r3, 0 /* 8014B22C 0014802C EC 60 07 F2 */ fmuls f3, f0, f31 -/* 8014B230 00148030 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014B230 00148030 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) /* 8014B234 00148034 EC 45 08 2A */ fadds f2, f5, f1 /* 8014B238 00148038 EC 25 08 28 */ fsubs f1, f5, f1 /* 8014B23C 0014803C EC 64 18 24 */ fdivs f3, f4, f3 @@ -5263,11 +5263,11 @@ lbl_8014B218: /* 8014B258 00148058 4C 40 13 82 */ cror 2, 0, 2 /* 8014B25C 0014805C 41 82 00 24 */ beq lbl_8014B280 lbl_8014B260: -/* 8014B260 00148060 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014B260 00148060 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) /* 8014B264 00148064 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014B268 00148068 4C 41 13 82 */ cror 2, 1, 2 /* 8014B26C 0014806C 40 82 00 18 */ bne lbl_8014B284 -/* 8014B270 00148070 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 8014B270 00148070 C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) /* 8014B274 00148074 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014B278 00148078 4C 40 13 82 */ cror 2, 0, 2 /* 8014B27C 0014807C 40 82 00 08 */ bne lbl_8014B284 @@ -5320,10 +5320,10 @@ lbl_8014B30C: get_away__13zNPCKingJellyCFv: /* 8014B314 00148114 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8014B318 00148118 7C 08 02 A6 */ mflr r0 -/* 8014B31C 0014811C 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 8014B31C 0014811C 3C A0 80 3C */ lis r5, lbl_globals@ha /* 8014B320 00148120 C0 44 00 88 */ lfs f2, 0x88(r4) /* 8014B324 00148124 90 01 00 24 */ stw r0, 0x24(r1) -/* 8014B328 00148128 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 8014B328 00148128 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 8014B32C 0014812C C0 04 00 90 */ lfs f0, 0x90(r4) /* 8014B330 00148130 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8014B334 00148134 7C 7F 1B 78 */ mr r31, r3 @@ -5335,23 +5335,23 @@ get_away__13zNPCKingJellyCFv: /* 8014B34C 0014814C EC 42 00 B2 */ fmuls f2, f2, f2 /* 8014B350 00148150 EC 01 00 72 */ fmuls f0, f1, f1 /* 8014B354 00148154 D0 21 00 10 */ stfs f1, 0x10(r1) -/* 8014B358 00148158 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014B358 00148158 C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 8014B35C 0014815C EC 42 00 2A */ fadds f2, f2, f0 /* 8014B360 00148160 D0 21 00 0C */ stfs f1, 0xc(r1) -/* 8014B364 00148164 C0 02 A6 88 */ lfs f0, lbl_803CF008-_SDA2_BASE_(r2) +/* 8014B364 00148164 C0 02 A6 88 */ lfs f0, lbl__2197_1-_SDA2_BASE_(r2) /* 8014B368 00148168 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8014B36C 0014816C 40 80 00 18 */ bge lbl_8014B384 /* 8014B370 00148170 FC 60 08 90 */ fmr f3, f1 -/* 8014B374 00148174 C0 42 A6 30 */ lfs f2, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 8014B374 00148174 C0 42 A6 30 */ lfs f2, lbl__1868_1-_SDA2_BASE_(r2) /* 8014B378 00148178 38 61 00 08 */ addi r3, r1, 8 /* 8014B37C 0014817C 4B EB FD 71 */ bl assign__5xVec3Ffff /* 8014B380 00148180 48 00 00 34 */ b lbl_8014B3B4 lbl_8014B384: /* 8014B384 00148184 FC 20 10 90 */ fmr f1, f2 /* 8014B388 00148188 4B EB F4 75 */ bl xsqrt__Ff -/* 8014B38C 0014818C C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 8014B38C 0014818C C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) /* 8014B390 00148190 38 61 00 08 */ addi r3, r1, 8 -/* 8014B394 00148194 C0 42 A7 50 */ lfs f2, lbl_803CF0D0-_SDA2_BASE_(r2) +/* 8014B394 00148194 C0 42 A7 50 */ lfs f2, lbl__2823-_SDA2_BASE_(r2) /* 8014B398 00148198 EC 60 08 24 */ fdivs f3, f0, f1 /* 8014B39C 0014819C C0 21 00 08 */ lfs f1, 8(r1) /* 8014B3A0 001481A0 C0 01 00 10 */ lfs f0, 0x10(r1) @@ -5385,104 +5385,104 @@ apply_tentacle_damage__13zNPCKingJellyFv: /* 8014B400 00148200 38 60 00 00 */ li r3, 0 /* 8014B404 00148204 48 00 02 AC */ b lbl_8014B6B0 lbl_8014B408: -/* 8014B408 00148208 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014B408 00148208 C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 8014B40C 0014820C 38 61 00 44 */ addi r3, r1, 0x44 /* 8014B410 00148210 4B ED 14 69 */ bl __as__5xVec3Ff -/* 8014B414 00148214 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 8014B414 00148214 C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) /* 8014B418 00148218 38 61 00 38 */ addi r3, r1, 0x38 /* 8014B41C 0014821C D0 01 00 50 */ stfs f0, 0x50(r1) -/* 8014B420 00148220 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014B420 00148220 C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 8014B424 00148224 FC 40 08 90 */ fmr f2, f1 /* 8014B428 00148228 FC 60 08 90 */ fmr f3, f1 /* 8014B42C 0014822C 4B EB FC C1 */ bl assign__5xVec3Ffff -/* 8014B430 00148230 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 8014B430 00148230 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) /* 8014B434 00148234 38 61 00 2C */ addi r3, r1, 0x2c /* 8014B438 00148238 FC 40 08 90 */ fmr f2, f1 /* 8014B43C 0014823C FC 60 08 90 */ fmr f3, f1 /* 8014B440 00148240 4B EB FC AD */ bl assign__5xVec3Ffff -/* 8014B444 00148244 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014B444 00148244 C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 8014B448 00148248 38 61 00 44 */ addi r3, r1, 0x44 /* 8014B44C 0014824C 38 81 00 38 */ addi r4, r1, 0x38 /* 8014B450 00148250 38 A1 00 2C */ addi r5, r1, 0x2c /* 8014B454 00148254 4B FF FC E5 */ bl zNPCTypeKingJelly.sphere_hits_line__31_unnamed_zNPCTypeKingJelly_cpp_FRC7xSphereRC5xVec3RC5xVec3f -/* 8014B458 00148258 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014B458 00148258 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) /* 8014B45C 0014825C 38 61 00 38 */ addi r3, r1, 0x38 -/* 8014B460 00148260 C0 22 A6 F0 */ lfs f1, lbl_803CF070-_SDA2_BASE_(r2) +/* 8014B460 00148260 C0 22 A6 F0 */ lfs f1, lbl__2431_1-_SDA2_BASE_(r2) /* 8014B464 00148264 FC 60 10 90 */ fmr f3, f2 /* 8014B468 00148268 4B EB FC 85 */ bl assign__5xVec3Ffff -/* 8014B46C 0014826C C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014B46C 0014826C C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) /* 8014B470 00148270 38 61 00 2C */ addi r3, r1, 0x2c -/* 8014B474 00148274 C0 22 A6 90 */ lfs f1, lbl_803CF010-_SDA2_BASE_(r2) +/* 8014B474 00148274 C0 22 A6 90 */ lfs f1, lbl__2407-_SDA2_BASE_(r2) /* 8014B478 00148278 FC 60 10 90 */ fmr f3, f2 /* 8014B47C 0014827C 4B EB FC 71 */ bl assign__5xVec3Ffff -/* 8014B480 00148280 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014B480 00148280 C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 8014B484 00148284 38 61 00 44 */ addi r3, r1, 0x44 /* 8014B488 00148288 38 81 00 38 */ addi r4, r1, 0x38 /* 8014B48C 0014828C 38 A1 00 2C */ addi r5, r1, 0x2c /* 8014B490 00148290 4B FF FC A9 */ bl zNPCTypeKingJelly.sphere_hits_line__31_unnamed_zNPCTypeKingJelly_cpp_FRC7xSphereRC5xVec3RC5xVec3f -/* 8014B494 00148294 C0 22 A6 F0 */ lfs f1, lbl_803CF070-_SDA2_BASE_(r2) +/* 8014B494 00148294 C0 22 A6 F0 */ lfs f1, lbl__2431_1-_SDA2_BASE_(r2) /* 8014B498 00148298 38 61 00 38 */ addi r3, r1, 0x38 -/* 8014B49C 0014829C C0 42 A6 50 */ lfs f2, lbl_803CEFD0-_SDA2_BASE_(r2) -/* 8014B4A0 001482A0 C0 62 A6 34 */ lfs f3, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014B49C 0014829C C0 42 A6 50 */ lfs f2, lbl__1987-_SDA2_BASE_(r2) +/* 8014B4A0 001482A0 C0 62 A6 34 */ lfs f3, lbl__1869_2-_SDA2_BASE_(r2) /* 8014B4A4 001482A4 4B EB FC 49 */ bl assign__5xVec3Ffff -/* 8014B4A8 001482A8 C0 22 A6 90 */ lfs f1, lbl_803CF010-_SDA2_BASE_(r2) +/* 8014B4A8 001482A8 C0 22 A6 90 */ lfs f1, lbl__2407-_SDA2_BASE_(r2) /* 8014B4AC 001482AC 38 61 00 2C */ addi r3, r1, 0x2c -/* 8014B4B0 001482B0 C0 42 A6 50 */ lfs f2, lbl_803CEFD0-_SDA2_BASE_(r2) -/* 8014B4B4 001482B4 C0 62 A6 34 */ lfs f3, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014B4B0 001482B0 C0 42 A6 50 */ lfs f2, lbl__1987-_SDA2_BASE_(r2) +/* 8014B4B4 001482B4 C0 62 A6 34 */ lfs f3, lbl__1869_2-_SDA2_BASE_(r2) /* 8014B4B8 001482B8 4B EB FC 35 */ bl assign__5xVec3Ffff -/* 8014B4BC 001482BC C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014B4BC 001482BC C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 8014B4C0 001482C0 38 61 00 44 */ addi r3, r1, 0x44 /* 8014B4C4 001482C4 38 81 00 38 */ addi r4, r1, 0x38 /* 8014B4C8 001482C8 38 A1 00 2C */ addi r5, r1, 0x2c /* 8014B4CC 001482CC 4B FF FC 6D */ bl zNPCTypeKingJelly.sphere_hits_line__31_unnamed_zNPCTypeKingJelly_cpp_FRC7xSphereRC5xVec3RC5xVec3f -/* 8014B4D0 001482D0 C0 22 A6 F0 */ lfs f1, lbl_803CF070-_SDA2_BASE_(r2) +/* 8014B4D0 001482D0 C0 22 A6 F0 */ lfs f1, lbl__2431_1-_SDA2_BASE_(r2) /* 8014B4D4 001482D4 38 61 00 38 */ addi r3, r1, 0x38 -/* 8014B4D8 001482D8 C0 42 A6 30 */ lfs f2, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014B4DC 001482DC C0 62 A6 34 */ lfs f3, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014B4D8 001482D8 C0 42 A6 30 */ lfs f2, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014B4DC 001482DC C0 62 A6 34 */ lfs f3, lbl__1869_2-_SDA2_BASE_(r2) /* 8014B4E0 001482E0 4B EB FC 0D */ bl assign__5xVec3Ffff -/* 8014B4E4 001482E4 C0 22 A6 90 */ lfs f1, lbl_803CF010-_SDA2_BASE_(r2) +/* 8014B4E4 001482E4 C0 22 A6 90 */ lfs f1, lbl__2407-_SDA2_BASE_(r2) /* 8014B4E8 001482E8 38 61 00 2C */ addi r3, r1, 0x2c -/* 8014B4EC 001482EC C0 42 A6 30 */ lfs f2, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014B4F0 001482F0 C0 62 A6 34 */ lfs f3, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014B4EC 001482EC C0 42 A6 30 */ lfs f2, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014B4F0 001482F0 C0 62 A6 34 */ lfs f3, lbl__1869_2-_SDA2_BASE_(r2) /* 8014B4F4 001482F4 4B EB FB F9 */ bl assign__5xVec3Ffff -/* 8014B4F8 001482F8 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014B4F8 001482F8 C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 8014B4FC 001482FC 38 61 00 44 */ addi r3, r1, 0x44 /* 8014B500 00148300 38 81 00 38 */ addi r4, r1, 0x38 /* 8014B504 00148304 38 A1 00 2C */ addi r5, r1, 0x2c /* 8014B508 00148308 4B FF FC 31 */ bl zNPCTypeKingJelly.sphere_hits_line__31_unnamed_zNPCTypeKingJelly_cpp_FRC7xSphereRC5xVec3RC5xVec3f -/* 8014B50C 0014830C C0 22 A6 F0 */ lfs f1, lbl_803CF070-_SDA2_BASE_(r2) +/* 8014B50C 0014830C C0 22 A6 F0 */ lfs f1, lbl__2431_1-_SDA2_BASE_(r2) /* 8014B510 00148310 38 61 00 38 */ addi r3, r1, 0x38 -/* 8014B514 00148314 C0 42 A7 04 */ lfs f2, lbl_803CF084-_SDA2_BASE_(r2) -/* 8014B518 00148318 C0 62 A6 34 */ lfs f3, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014B514 00148314 C0 42 A7 04 */ lfs f2, lbl__2436_1-_SDA2_BASE_(r2) +/* 8014B518 00148318 C0 62 A6 34 */ lfs f3, lbl__1869_2-_SDA2_BASE_(r2) /* 8014B51C 0014831C 4B EB FB D1 */ bl assign__5xVec3Ffff -/* 8014B520 00148320 C0 22 A6 90 */ lfs f1, lbl_803CF010-_SDA2_BASE_(r2) +/* 8014B520 00148320 C0 22 A6 90 */ lfs f1, lbl__2407-_SDA2_BASE_(r2) /* 8014B524 00148324 38 61 00 2C */ addi r3, r1, 0x2c -/* 8014B528 00148328 C0 42 A7 04 */ lfs f2, lbl_803CF084-_SDA2_BASE_(r2) -/* 8014B52C 0014832C C0 62 A6 34 */ lfs f3, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014B528 00148328 C0 42 A7 04 */ lfs f2, lbl__2436_1-_SDA2_BASE_(r2) +/* 8014B52C 0014832C C0 62 A6 34 */ lfs f3, lbl__1869_2-_SDA2_BASE_(r2) /* 8014B530 00148330 4B EB FB BD */ bl assign__5xVec3Ffff -/* 8014B534 00148334 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014B534 00148334 C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 8014B538 00148338 38 61 00 44 */ addi r3, r1, 0x44 /* 8014B53C 0014833C 38 81 00 38 */ addi r4, r1, 0x38 /* 8014B540 00148340 38 A1 00 2C */ addi r5, r1, 0x2c /* 8014B544 00148344 4B FF FB F5 */ bl zNPCTypeKingJelly.sphere_hits_line__31_unnamed_zNPCTypeKingJelly_cpp_FRC7xSphereRC5xVec3RC5xVec3f -/* 8014B548 00148348 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014B548 00148348 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) /* 8014B54C 0014834C 38 61 00 38 */ addi r3, r1, 0x38 -/* 8014B550 00148350 C0 22 A6 90 */ lfs f1, lbl_803CF010-_SDA2_BASE_(r2) +/* 8014B550 00148350 C0 22 A6 90 */ lfs f1, lbl__2407-_SDA2_BASE_(r2) /* 8014B554 00148354 FC 60 10 90 */ fmr f3, f2 /* 8014B558 00148358 4B EB FB 95 */ bl assign__5xVec3Ffff -/* 8014B55C 0014835C C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014B55C 0014835C C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) /* 8014B560 00148360 38 61 00 2C */ addi r3, r1, 0x2c -/* 8014B564 00148364 C0 22 A6 98 */ lfs f1, lbl_803CF018-_SDA2_BASE_(r2) +/* 8014B564 00148364 C0 22 A6 98 */ lfs f1, lbl__2409-_SDA2_BASE_(r2) /* 8014B568 00148368 FC 60 10 90 */ fmr f3, f2 /* 8014B56C 0014836C 4B EB FB 81 */ bl assign__5xVec3Ffff -/* 8014B570 00148370 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014B570 00148370 C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 8014B574 00148374 38 61 00 44 */ addi r3, r1, 0x44 /* 8014B578 00148378 38 81 00 38 */ addi r4, r1, 0x38 /* 8014B57C 0014837C 38 A1 00 2C */ addi r5, r1, 0x2c /* 8014B580 00148380 4B FF FB B9 */ bl zNPCTypeKingJelly.sphere_hits_line__31_unnamed_zNPCTypeKingJelly_cpp_FRC7xSphereRC5xVec3RC5xVec3f -/* 8014B584 00148384 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8014B584 00148384 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8014B588 00148388 38 7D 00 88 */ addi r3, r29, 0x88 -/* 8014B58C 0014838C 3B 64 05 58 */ addi r27, r4, lbl_803C0558@l +/* 8014B58C 0014838C 3B 64 05 58 */ addi r27, r4, lbl_globals@l /* 8014B590 00148390 38 9B 07 68 */ addi r4, r27, 0x768 /* 8014B594 00148394 4B FF FD 21 */ bl zNPCTypeKingJelly.sphere_hits_sphere_xz__31_unnamed_zNPCTypeKingJelly_cpp_FRC7xSphereRC7xSphere /* 8014B598 00148398 54 60 07 BF */ clrlwi. r0, r3, 0x1e @@ -5490,11 +5490,11 @@ lbl_8014B408: /* 8014B5A0 001483A0 38 60 00 00 */ li r3, 0 /* 8014B5A4 001483A4 48 00 01 0C */ b lbl_8014B6B0 lbl_8014B5A8: -/* 8014B5A8 001483A8 3C 80 80 27 */ lis r4, lbl_8026D83C@ha -/* 8014B5AC 001483AC 3C 60 80 33 */ lis r3, lbl_80328538@ha -/* 8014B5B0 001483B0 3B 24 D8 3C */ addi r25, r4, lbl_8026D83C@l +/* 8014B5A8 001483A8 3C 80 80 27 */ lis r4, lbl_tentacle_bone__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 8014B5AC 001483AC 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 8014B5B0 001483B0 3B 24 D8 3C */ addi r25, r4, lbl_tentacle_bone__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014B5B4 001483B4 3B E0 00 00 */ li r31, 0 -/* 8014B5B8 001483B8 3B 83 85 38 */ addi r28, r3, lbl_80328538@l +/* 8014B5B8 001483B8 3B 83 85 38 */ addi r28, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l lbl_8014B5BC: /* 8014B5BC 001483BC 80 9D 00 24 */ lwz r4, 0x24(r29) /* 8014B5C0 001483C0 38 61 00 20 */ addi r3, r1, 0x20 @@ -5536,16 +5536,16 @@ lbl_8014B5E0: /* 8014B64C 0014844C 7F 03 C3 78 */ mr r3, r24 /* 8014B650 00148450 38 81 00 08 */ addi r4, r1, 8 /* 8014B654 00148454 4B EB FC 11 */ bl __as__5xVec3FRC5xVec3 -/* 8014B658 00148458 3C 80 80 33 */ lis r4, lbl_80328538@ha +/* 8014B658 00148458 3C 80 80 33 */ lis r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014B65C 0014845C 7F 03 C3 78 */ mr r3, r24 -/* 8014B660 00148460 38 84 85 38 */ addi r4, r4, lbl_80328538@l +/* 8014B660 00148460 38 84 85 38 */ addi r4, r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014B664 00148464 C0 24 01 84 */ lfs f1, 0x184(r4) /* 8014B668 00148468 4B EB FB 19 */ bl __amu__5xVec3Ff /* 8014B66C 0014846C 7F A3 EB 78 */ mr r3, r29 /* 8014B670 00148470 38 80 00 01 */ li r4, 1 /* 8014B674 00148474 4B F2 AD BD */ bl zEntPlayer_Damage__FP5xBaseUi -/* 8014B678 00148478 93 ED 84 A0 */ stw r31, lbl_803CADA0-_SDA_BASE_(r13) -/* 8014B67C 0014847C 38 8D 84 A0 */ addi r4, r13, lbl_803CADA0-_SDA_BASE_ +/* 8014B678 00148478 93 ED 84 A0 */ stw r31, lbl_last_hit_at$2858-_SDA_BASE_(r13) +/* 8014B67C 0014847C 38 8D 84 A0 */ addi r4, r13, lbl_last_hit_at$2858-_SDA_BASE_ /* 8014B680 00148480 38 60 00 01 */ li r3, 1 /* 8014B684 00148484 93 C4 00 04 */ stw r30, 4(r4) /* 8014B688 00148488 48 00 00 28 */ b lbl_8014B6B0 @@ -5587,8 +5587,8 @@ apply_wave_damage__13zNPCKingJellyFv: /* 8014B704 00148504 48 00 01 20 */ b lbl_8014B824 lbl_8014B708: /* 8014B708 00148508 80 9C 00 24 */ lwz r4, 0x24(r28) -/* 8014B70C 0014850C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8014B710 00148510 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 8014B70C 0014850C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8014B710 00148510 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 8014B714 00148514 38 61 00 14 */ addi r3, r1, 0x14 /* 8014B718 00148518 83 C4 00 4C */ lwz r30, 0x4c(r4) /* 8014B71C 0014851C 3B BF 07 68 */ addi r29, r31, 0x768 @@ -5599,20 +5599,20 @@ lbl_8014B708: /* 8014B730 00148530 38 81 00 14 */ addi r4, r1, 0x14 /* 8014B734 00148534 D0 01 00 20 */ stfs f0, 0x20(r1) /* 8014B738 00148538 4B EB FB 2D */ bl __as__5xVec3FRC5xVec3 -/* 8014B73C 0014853C 3C 60 80 33 */ lis r3, lbl_80328538@ha +/* 8014B73C 0014853C 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014B740 00148540 C0 21 00 20 */ lfs f1, 0x20(r1) -/* 8014B744 00148544 38 63 85 38 */ addi r3, r3, lbl_80328538@l +/* 8014B744 00148544 38 63 85 38 */ addi r3, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014B748 00148548 C0 03 00 B4 */ lfs f0, 0xb4(r3) /* 8014B74C 0014854C EC 21 00 28 */ fsubs f1, f1, f0 /* 8014B750 00148550 D0 21 00 30 */ stfs f1, 0x30(r1) -/* 8014B754 00148554 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014B754 00148554 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) /* 8014B758 00148558 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014B75C 0014855C 40 80 00 08 */ bge lbl_8014B764 /* 8014B760 00148560 D0 01 00 30 */ stfs f0, 0x30(r1) lbl_8014B764: -/* 8014B764 00148564 3C 60 80 33 */ lis r3, lbl_80328538@ha +/* 8014B764 00148564 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014B768 00148568 C3 FE 00 34 */ lfs f31, 0x34(r30) -/* 8014B76C 0014856C 38 83 85 38 */ addi r4, r3, lbl_80328538@l +/* 8014B76C 0014856C 38 83 85 38 */ addi r4, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014B770 00148570 7F A3 EB 78 */ mr r3, r29 /* 8014B774 00148574 C0 04 00 B0 */ lfs f0, 0xb0(r4) /* 8014B778 00148578 38 81 00 14 */ addi r4, r1, 0x14 @@ -5653,9 +5653,9 @@ lbl_8014B7E0: /* 8014B7F4 001485F4 7F A3 EB 78 */ mr r3, r29 /* 8014B7F8 001485F8 38 81 00 08 */ addi r4, r1, 8 /* 8014B7FC 001485FC 4B EB FA 69 */ bl __as__5xVec3FRC5xVec3 -/* 8014B800 00148600 3C 80 80 33 */ lis r4, lbl_80328538@ha +/* 8014B800 00148600 3C 80 80 33 */ lis r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014B804 00148604 7F A3 EB 78 */ mr r3, r29 -/* 8014B808 00148608 38 84 85 38 */ addi r4, r4, lbl_80328538@l +/* 8014B808 00148608 38 84 85 38 */ addi r4, r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014B80C 0014860C C0 24 00 B8 */ lfs f1, 0xb8(r4) /* 8014B810 00148610 4B EB F9 71 */ bl __amu__5xVec3Ff /* 8014B814 00148614 7F 83 E3 78 */ mr r3, r28 @@ -5680,10 +5680,10 @@ lbl_8014B824: apply_ambient_damage__13zNPCKingJellyFv: /* 8014B854 00148654 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8014B858 00148658 7C 08 02 A6 */ mflr r0 -/* 8014B85C 0014865C 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 8014B85C 0014865C 3C A0 80 3C */ lis r5, lbl_globals@ha /* 8014B860 00148660 90 01 00 54 */ stw r0, 0x54(r1) /* 8014B864 00148664 93 E1 00 4C */ stw r31, 0x4c(r1) -/* 8014B868 00148668 3B E5 05 58 */ addi r31, r5, lbl_803C0558@l +/* 8014B868 00148668 3B E5 05 58 */ addi r31, r5, lbl_globals@l /* 8014B86C 0014866C 93 C1 00 48 */ stw r30, 0x48(r1) /* 8014B870 00148670 7C 7E 1B 78 */ mr r30, r3 /* 8014B874 00148674 7F C4 F3 78 */ mr r4, r30 @@ -5732,9 +5732,9 @@ lbl_8014B904: /* 8014B918 00148718 7F E3 FB 78 */ mr r3, r31 /* 8014B91C 0014871C 38 81 00 08 */ addi r4, r1, 8 /* 8014B920 00148720 4B EB F9 45 */ bl __as__5xVec3FRC5xVec3 -/* 8014B924 00148724 3C 80 80 33 */ lis r4, lbl_80328538@ha +/* 8014B924 00148724 3C 80 80 33 */ lis r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014B928 00148728 7F E3 FB 78 */ mr r3, r31 -/* 8014B92C 0014872C 38 84 85 38 */ addi r4, r4, lbl_80328538@l +/* 8014B92C 0014872C 38 84 85 38 */ addi r4, r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014B930 00148730 C0 24 01 48 */ lfs f1, 0x148(r4) /* 8014B934 00148734 4B EB F8 4D */ bl __amu__5xVec3Ff /* 8014B938 00148738 7F C3 F3 78 */ mr r3, r30 @@ -5753,9 +5753,9 @@ lbl_8014B948: check_player_damage__13zNPCKingJellyFv: /* 8014B960 00148760 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014B964 00148764 7C 08 02 A6 */ mflr r0 -/* 8014B968 00148768 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8014B968 00148768 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8014B96C 0014876C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8014B970 00148770 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8014B970 00148770 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8014B974 00148774 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014B978 00148778 7C 7F 1B 78 */ mr r31, r3 /* 8014B97C 0014877C 80 04 1A FC */ lwz r0, 0x1afc(r4) @@ -5803,24 +5803,24 @@ start_fight__13zNPCKingJellyFv: /* 8014BA14 00148814 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8014BA18 00148818 38 84 00 30 */ addi r4, r4, 0x30 /* 8014BA1C 0014881C 4B FF AD 81 */ bl zNPCTypeKingJelly.play_sound__31_unnamed_zNPCTypeKingJelly_cpp_FiPC5xVec3 -/* 8014BA20 00148820 3C 60 80 33 */ lis r3, lbl_80328538@ha -/* 8014BA24 00148824 38 63 85 38 */ addi r3, r3, lbl_80328538@l +/* 8014BA20 00148820 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 8014BA24 00148824 38 63 85 38 */ addi r3, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014BA28 00148828 C0 23 00 28 */ lfs f1, 0x28(r3) /* 8014BA2C 0014882C C0 43 00 2C */ lfs f2, 0x2c(r3) /* 8014BA30 00148830 4B F5 C2 31 */ bl zMusicSetVolume__Fff /* 8014BA34 00148834 38 60 00 08 */ li r3, 8 /* 8014BA38 00148838 4B F0 66 C9 */ bl zCameraDisableTracking__F17camera_owner_enum -/* 8014BA3C 0014883C 3C 60 80 2A */ lis r3, lbl_80299E2C@ha -/* 8014BA40 00148840 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8014BA44 00148844 38 63 9E 2C */ addi r3, r3, lbl_80299E2C@l -/* 8014BA48 00148848 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8014BA3C 0014883C 3C 60 80 2A */ lis r3, lbl_boss_cam__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 8014BA40 00148840 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8014BA44 00148844 38 63 9E 2C */ addi r3, r3, lbl_boss_cam__31_unnamed_zNPCTypeKingJelly_cpp_@l +/* 8014BA48 00148848 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8014BA4C 0014884C 4B EC 24 69 */ bl start__13xBinaryCameraFR7xCamera -/* 8014BA50 00148850 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8014BA54 00148854 3C A0 80 2A */ lis r5, lbl_80299E2C@ha -/* 8014BA58 00148858 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8014BA50 00148850 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8014BA54 00148854 3C A0 80 2A */ lis r5, lbl_boss_cam__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 8014BA58 00148858 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8014BA5C 0014885C C0 3F 00 94 */ lfs f1, 0x94(r31) /* 8014BA60 00148860 80 83 07 04 */ lwz r4, 0x704(r3) -/* 8014BA64 00148864 38 65 9E 2C */ addi r3, r5, lbl_80299E2C@l +/* 8014BA64 00148864 38 65 9E 2C */ addi r3, r5, lbl_boss_cam__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014BA68 00148868 38 BF 00 88 */ addi r5, r31, 0x88 /* 8014BA6C 0014886C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8014BA70 00148870 38 84 00 30 */ addi r4, r4, 0x30 @@ -5871,9 +5871,9 @@ lbl_8014BB08: /* 8014BB08 00148908 80 1D 08 8C */ lwz r0, 0x88c(r29) /* 8014BB0C 0014890C 7C 1E 00 40 */ cmplw r30, r0 /* 8014BB10 00148910 41 80 FF E4 */ blt lbl_8014BAF4 -/* 8014BB14 00148914 3C 60 80 33 */ lis r3, lbl_80328538@ha -/* 8014BB18 00148918 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014BB1C 0014891C 38 63 85 38 */ addi r3, r3, lbl_80328538@l +/* 8014BB14 00148914 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 8014BB18 00148918 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014BB1C 0014891C 38 63 85 38 */ addi r3, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014BB20 00148920 C0 43 00 2C */ lfs f2, 0x2c(r3) /* 8014BB24 00148924 4B F5 C1 3D */ bl zMusicSetVolume__Fff /* 8014BB28 00148928 7F A3 EB 78 */ mr r3, r29 @@ -5895,8 +5895,8 @@ post_decompose__13zNPCKingJellyFv: /* 8014BB58 00148958 48 00 00 29 */ bl vanish__13zNPCKingJellyFv /* 8014BB5C 0014895C 38 60 00 08 */ li r3, 8 /* 8014BB60 00148960 4B F0 65 B1 */ bl zCameraEnableTracking__F17camera_owner_enum -/* 8014BB64 00148964 3C 60 80 2A */ lis r3, lbl_80299E2C@ha -/* 8014BB68 00148968 38 63 9E 2C */ addi r3, r3, lbl_80299E2C@l +/* 8014BB64 00148964 3C 60 80 2A */ lis r3, lbl_boss_cam__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 8014BB68 00148968 38 63 9E 2C */ addi r3, r3, lbl_boss_cam__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014BB6C 0014896C 4B EC 23 8D */ bl stop__13xBinaryCameraFv /* 8014BB70 00148970 80 01 00 14 */ lwz r0, 0x14(r1) /* 8014BB74 00148974 7C 08 03 A6 */ mtlr r0 @@ -5949,10 +5949,10 @@ create_tentacle_lightning__13zNPCKingJellyFv: new_tentacle_lightning__13zNPCKingJellyFP5xVec3: /* 8014BC04 00148A04 94 21 FF B0 */ stwu r1, -0x50(r1) /* 8014BC08 00148A08 7C 08 02 A6 */ mflr r0 -/* 8014BC0C 00148A0C 3C 60 80 33 */ lis r3, lbl_80328538@ha +/* 8014BC0C 00148A0C 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014BC10 00148A10 38 E0 00 01 */ li r7, 1 /* 8014BC14 00148A14 90 01 00 54 */ stw r0, 0x54(r1) -/* 8014BC18 00148A18 38 A3 85 38 */ addi r5, r3, lbl_80328538@l +/* 8014BC18 00148A18 38 A3 85 38 */ addi r5, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014BC1C 00148A1C 38 C0 00 0D */ li r6, 0xd /* 8014BC20 00148A20 38 00 00 00 */ li r0, 0 /* 8014BC24 00148A24 93 E1 00 4C */ stw r31, 0x4c(r1) @@ -5965,21 +5965,21 @@ new_tentacle_lightning__13zNPCKingJellyFP5xVec3: /* 8014BC40 00148A40 B0 01 00 22 */ sth r0, 0x22(r1) /* 8014BC44 00148A44 D0 01 00 2C */ stfs f0, 0x2c(r1) /* 8014BC48 00148A48 4B EC C3 51 */ bl __as__10iColor_tagFRC10iColor_tag -/* 8014BC4C 00148A4C 3C 60 80 33 */ lis r3, lbl_80328538@ha -/* 8014BC50 00148A50 38 63 85 38 */ addi r3, r3, lbl_80328538@l +/* 8014BC4C 00148A4C 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 8014BC50 00148A50 38 63 85 38 */ addi r3, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014BC54 00148A54 C0 23 01 64 */ lfs f1, 0x164(r3) /* 8014BC58 00148A58 C0 03 01 68 */ lfs f0, 0x168(r3) /* 8014BC5C 00148A5C D0 21 00 34 */ stfs f1, 0x34(r1) -/* 8014BC60 00148A60 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014BC60 00148A60 C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 8014BC64 00148A64 D0 21 00 28 */ stfs f1, 0x28(r1) /* 8014BC68 00148A68 D0 01 00 14 */ stfs f0, 0x14(r1) /* 8014BC6C 00148A6C 4B EE 50 1D */ bl xurand__Fv -/* 8014BC70 00148A70 C0 02 A6 50 */ lfs f0, lbl_803CEFD0-_SDA2_BASE_(r2) -/* 8014BC74 00148A74 3C 60 80 33 */ lis r3, lbl_80328538@ha -/* 8014BC78 00148A78 38 63 85 38 */ addi r3, r3, lbl_80328538@l -/* 8014BC7C 00148A7C C0 42 A6 AC */ lfs f2, lbl_803CF02C-_SDA2_BASE_(r2) +/* 8014BC70 00148A70 C0 02 A6 50 */ lfs f0, lbl__1987-_SDA2_BASE_(r2) +/* 8014BC74 00148A74 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 8014BC78 00148A78 38 63 85 38 */ addi r3, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l +/* 8014BC7C 00148A7C C0 42 A6 AC */ lfs f2, lbl__2414_1-_SDA2_BASE_(r2) /* 8014BC80 00148A80 EC 61 00 28 */ fsubs f3, f1, f0 -/* 8014BC84 00148A84 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 8014BC84 00148A84 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) /* 8014BC88 00148A88 38 00 00 AA */ li r0, 0xaa /* 8014BC8C 00148A8C C0 03 01 78 */ lfs f0, 0x178(r3) /* 8014BC90 00148A90 90 01 00 38 */ stw r0, 0x38(r1) @@ -5987,10 +5987,10 @@ new_tentacle_lightning__13zNPCKingJellyFP5xVec3: /* 8014BC98 00148A98 EC 00 00 72 */ fmuls f0, f0, f1 /* 8014BC9C 00148A9C D0 01 00 24 */ stfs f0, 0x24(r1) /* 8014BCA0 00148AA0 4B EE 4F E9 */ bl xurand__Fv -/* 8014BCA4 00148AA4 C0 62 A7 54 */ lfs f3, lbl_803CF0D4-_SDA2_BASE_(r2) -/* 8014BCA8 00148AA8 3C 60 80 33 */ lis r3, lbl_80328538@ha -/* 8014BCAC 00148AAC C0 42 A6 98 */ lfs f2, lbl_803CF018-_SDA2_BASE_(r2) -/* 8014BCB0 00148AB0 38 63 85 38 */ addi r3, r3, lbl_80328538@l +/* 8014BCA4 00148AA4 C0 62 A7 54 */ lfs f3, lbl__2977-_SDA2_BASE_(r2) +/* 8014BCA8 00148AA8 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 8014BCAC 00148AAC C0 42 A6 98 */ lfs f2, lbl__2409-_SDA2_BASE_(r2) +/* 8014BCB0 00148AB0 38 63 85 38 */ addi r3, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014BCB4 00148AB4 C0 03 01 6C */ lfs f0, 0x16c(r3) /* 8014BCB8 00148AB8 EC 23 10 7A */ fmadds f1, f3, f1, f2 /* 8014BCBC 00148ABC D0 01 00 10 */ stfs f0, 0x10(r1) @@ -5999,7 +5999,7 @@ new_tentacle_lightning__13zNPCKingJellyFP5xVec3: /* 8014BCC8 00148AC8 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 8014BCCC 00148ACC 41 82 00 14 */ beq lbl_8014BCE0 /* 8014BCD0 00148AD0 C0 21 00 10 */ lfs f1, 0x10(r1) -/* 8014BCD4 00148AD4 C0 02 A7 0C */ lfs f0, lbl_803CF08C-_SDA2_BASE_(r2) +/* 8014BCD4 00148AD4 C0 02 A7 0C */ lfs f0, lbl__2438-_SDA2_BASE_(r2) /* 8014BCD8 00148AD8 EC 01 00 32 */ fmuls f0, f1, f0 /* 8014BCDC 00148ADC D0 01 00 10 */ stfs f0, 0x10(r1) lbl_8014BCE0: @@ -6085,9 +6085,9 @@ lbl_8014BDE4: /* 8014BDEC 00148BEC 2C 1F 00 07 */ cmpwi r31, 7 /* 8014BDF0 00148BF0 3B 9C 00 04 */ addi r28, r28, 4 /* 8014BDF4 00148BF4 41 80 FF A4 */ blt lbl_8014BD98 -/* 8014BDF8 00148BF8 3C 60 80 33 */ lis r3, lbl_80328538@ha -/* 8014BDFC 00148BFC C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) -/* 8014BE00 00148C00 3B 83 85 38 */ addi r28, r3, lbl_80328538@l +/* 8014BDF8 00148BF8 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 8014BDFC 00148BFC C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) +/* 8014BE00 00148C00 3B 83 85 38 */ addi r28, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014BE04 00148C04 C0 3C 01 80 */ lfs f1, 0x180(r28) /* 8014BE08 00148C08 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014BE0C 00148C0C 40 81 00 38 */ ble lbl_8014BE44 @@ -6111,8 +6111,8 @@ lbl_8014BE44: /* 8014BE48 00148C48 28 00 00 00 */ cmplwi r0, 0 /* 8014BE4C 00148C4C 40 82 01 40 */ bne lbl_8014BF8C /* 8014BE50 00148C50 C0 1E 08 90 */ lfs f0, 0x890(r30) -/* 8014BE54 00148C54 3C 60 80 33 */ lis r3, lbl_80328538@ha -/* 8014BE58 00148C58 3B 83 85 38 */ addi r28, r3, lbl_80328538@l +/* 8014BE54 00148C54 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 8014BE58 00148C58 3B 83 85 38 */ addi r28, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014BE5C 00148C5C EC 00 F8 2A */ fadds f0, f0, f31 /* 8014BE60 00148C60 D0 1E 08 90 */ stfs f0, 0x890(r30) /* 8014BE64 00148C64 C0 3E 08 90 */ lfs f1, 0x890(r30) @@ -6120,17 +6120,17 @@ lbl_8014BE44: /* 8014BE6C 00148C6C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014BE70 00148C70 41 80 01 1C */ blt lbl_8014BF8C /* 8014BE74 00148C74 4B EE 4E 15 */ bl xurand__Fv -/* 8014BE78 00148C78 C0 02 A6 50 */ lfs f0, lbl_803CEFD0-_SDA2_BASE_(r2) -/* 8014BE7C 00148C7C C0 42 A6 AC */ lfs f2, lbl_803CF02C-_SDA2_BASE_(r2) +/* 8014BE78 00148C78 C0 02 A6 50 */ lfs f0, lbl__1987-_SDA2_BASE_(r2) +/* 8014BE7C 00148C7C C0 42 A6 AC */ lfs f2, lbl__2414_1-_SDA2_BASE_(r2) /* 8014BE80 00148C80 EC 21 00 28 */ fsubs f1, f1, f0 /* 8014BE84 00148C84 C0 1C 01 74 */ lfs f0, 0x174(r28) /* 8014BE88 00148C88 EC 22 00 72 */ fmuls f1, f2, f1 /* 8014BE8C 00148C8C EC 00 00 72 */ fmuls f0, f0, f1 /* 8014BE90 00148C90 D0 1E 08 90 */ stfs f0, 0x890(r30) /* 8014BE94 00148C94 4B EE 4D D5 */ bl xrand__Fv -/* 8014BE98 00148C98 3C A0 80 33 */ lis r5, lbl_80328538@ha +/* 8014BE98 00148C98 3C A0 80 33 */ lis r5, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014BE9C 00148C9C 3C 80 24 92 */ lis r4, 0x24924925@ha -/* 8014BEA0 00148CA0 38 A5 85 38 */ addi r5, r5, lbl_80328538@l +/* 8014BEA0 00148CA0 38 A5 85 38 */ addi r5, r5, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014BEA4 00148CA4 3B E0 00 00 */ li r31, 0 /* 8014BEA8 00148CA8 80 A5 01 7C */ lwz r5, 0x17c(r5) /* 8014BEAC 00148CAC 3B 84 49 25 */ addi r28, r4, 0x24924925@l @@ -6217,7 +6217,7 @@ generate_zap_particles__13zNPCKingJellyFRC10zLightningff: /* 8014BFC8 00148DC8 F3 A1 00 78 */ psq_st f29, 120(r1), 0, qr0 /* 8014BFCC 00148DCC BE 81 00 40 */ stmw r20, 0x40(r1) /* 8014BFD0 00148DD0 7C 98 23 78 */ mr r24, r4 -/* 8014BFD4 00148DD4 C0 02 A7 4C */ lfs f0, lbl_803CF0CC-_SDA2_BASE_(r2) +/* 8014BFD4 00148DD4 C0 02 A7 4C */ lfs f0, lbl__2744-_SDA2_BASE_(r2) /* 8014BFD8 00148DD8 C0 64 02 30 */ lfs f3, 0x230(r4) /* 8014BFDC 00148DDC FF A0 08 90 */ fmr f29, f1 /* 8014BFE0 00148DE0 FF C0 10 90 */ fmr f30, f2 @@ -6229,17 +6229,17 @@ generate_zap_particles__13zNPCKingJellyFRC10zLightningff: /* 8014BFF8 00148DF8 4C 40 13 82 */ cror 2, 0, 2 /* 8014BFFC 00148DFC 40 82 00 0C */ bne lbl_8014C008 lbl_8014C000: -/* 8014C000 00148E00 C3 E2 A6 30 */ lfs f31, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 8014C000 00148E00 C3 E2 A6 30 */ lfs f31, lbl__1868_1-_SDA2_BASE_(r2) /* 8014C004 00148E04 48 00 00 08 */ b lbl_8014C00C lbl_8014C008: /* 8014C008 00148E08 EF E0 18 24 */ fdivs f31, f0, f3 lbl_8014C00C: /* 8014C00C 00148E0C 4B EE 4C 7D */ bl xurand__Fv /* 8014C010 00148E10 EC 5D 07 B2 */ fmuls f2, f29, f30 -/* 8014C014 00148E14 3C 60 80 33 */ lis r3, lbl_80328A44@ha -/* 8014C018 00148E18 3A E3 8A 44 */ addi r23, r3, lbl_80328A44@l +/* 8014C014 00148E14 3C 60 80 33 */ lis r3, lbl_zap_emitter_settings__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 8014C018 00148E18 3A E3 8A 44 */ addi r23, r3, lbl_zap_emitter_settings__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014C01C 00148E1C A8 78 01 88 */ lha r3, 0x188(r24) -/* 8014C020 00148E20 C0 02 A6 50 */ lfs f0, lbl_803CEFD0-_SDA2_BASE_(r2) +/* 8014C020 00148E20 C0 02 A6 50 */ lfs f0, lbl__1987-_SDA2_BASE_(r2) /* 8014C024 00148E24 3B B7 01 40 */ addi r29, r23, 0x140 /* 8014C028 00148E28 EC 5F 00 B2 */ fmuls f2, f31, f2 /* 8014C02C 00148E2C 7F 1E C3 78 */ mr r30, r24 @@ -6285,7 +6285,7 @@ lbl_8014C0A0: /* 8014C0C4 00148EC4 38 81 00 14 */ addi r4, r1, 0x14 /* 8014C0C8 00148EC8 4B EB F1 9D */ bl __as__5xVec3FRC5xVec3 /* 8014C0CC 00148ECC FC 20 F0 90 */ fmr f1, f30 -/* 8014C0D0 00148ED0 80 6D 96 B4 */ lwz r3, lbl_803CBFB4-_SDA_BASE_(r13) +/* 8014C0D0 00148ED0 80 6D 96 B4 */ lwz r3, lbl_zap_emitter__31_unnamed_zNPCTypeKingJelly_cpp_-_SDA_BASE_(r13) /* 8014C0D4 00148ED4 7E E4 BB 78 */ mr r4, r23 /* 8014C0D8 00148ED8 4B FC BA F1 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 8014C0DC 00148EDC 3A 94 00 01 */ addi r20, r20, 1 @@ -6320,11 +6320,11 @@ refresh_tentacle_points__13zNPCKingJellyFi: /* 8014C13C 00148F3C BE E1 00 1C */ stmw r23, 0x1c(r1) /* 8014C140 00148F40 1C 04 00 9C */ mulli r0, r4, 0x9c /* 8014C144 00148F44 7C 77 1B 78 */ mr r23, r3 -/* 8014C148 00148F48 3C 60 80 27 */ lis r3, lbl_8026D83C@ha +/* 8014C148 00148F48 3C 60 80 27 */ lis r3, lbl_tentacle_bone__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014C14C 00148F4C 54 84 10 3A */ slwi r4, r4, 2 /* 8014C150 00148F50 7F 77 02 14 */ add r27, r23, r0 /* 8014C154 00148F54 3B 80 00 00 */ li r28, 0 -/* 8014C158 00148F58 38 03 D8 3C */ addi r0, r3, lbl_8026D83C@l +/* 8014C158 00148F58 38 03 D8 3C */ addi r0, r3, lbl_tentacle_bone__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014C15C 00148F5C 7F 7E DB 78 */ mr r30, r27 /* 8014C160 00148F60 7F E0 22 14 */ add r31, r0, r4 lbl_8014C164: @@ -6347,7 +6347,7 @@ lbl_8014C1A0: /* 8014C1A0 00148FA0 38 1A 00 01 */ addi r0, r26, 1 /* 8014C1A4 00148FA4 3B DC 00 01 */ addi r30, r28, 1 /* 8014C1A8 00148FA8 1C 60 00 30 */ mulli r3, r0, 0x30 -/* 8014C1AC 00148FAC C3 E2 A6 C0 */ lfs f31, lbl_803CF040-_SDA2_BASE_(r2) +/* 8014C1AC 00148FAC C3 E2 A6 C0 */ lfs f31, lbl__2419-_SDA2_BASE_(r2) /* 8014C1B0 00148FB0 3B 3D 08 B0 */ addi r25, r29, 0x8b0 /* 8014C1B4 00148FB4 3A E0 00 01 */ li r23, 1 /* 8014C1B8 00148FB8 3B 03 08 B0 */ addi r24, r3, 0x8b0 @@ -6360,7 +6360,7 @@ lbl_8014C1C4: /* 8014C1D0 00148FD0 7F 05 C3 78 */ mr r5, r24 /* 8014C1D4 00148FD4 7C 7B 1A 14 */ add r3, r27, r3 /* 8014C1D8 00148FD8 4B EC BB 1D */ bl xVec3Lerp__FP5xVec3PC5xVec3PC5xVec3f -/* 8014C1DC 00148FDC C0 02 A6 C0 */ lfs f0, lbl_803CF040-_SDA2_BASE_(r2) +/* 8014C1DC 00148FDC C0 02 A6 C0 */ lfs f0, lbl__2419-_SDA2_BASE_(r2) /* 8014C1E0 00148FE0 3A F7 00 01 */ addi r23, r23, 1 /* 8014C1E4 00148FE4 2C 17 00 04 */ cmpwi r23, 4 /* 8014C1E8 00148FE8 3B FF 00 0C */ addi r31, r31, 0xc @@ -6494,9 +6494,9 @@ create_ambient_rings__13zNPCKingJellyFv: /* 8014C3AC 001491AC BF 01 00 10 */ stmw r24, 0x10(r1) /* 8014C3B0 001491B0 7C 78 1B 78 */ mr r24, r3 /* 8014C3B4 001491B4 48 00 00 E5 */ bl destroy_ambient_rings__13zNPCKingJellyFv -/* 8014C3B8 001491B8 3C 80 80 33 */ lis r4, lbl_80328538@ha +/* 8014C3B8 001491B8 3C 80 80 33 */ lis r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014C3BC 001491BC 3C 60 80 14 */ lis r3, lbl_80146BE4@ha -/* 8014C3C0 001491C0 3B A4 85 38 */ addi r29, r4, lbl_80328538@l +/* 8014C3C0 001491C0 3B A4 85 38 */ addi r29, r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014C3C4 001491C4 7F 1C C3 78 */ mr r28, r24 /* 8014C3C8 001491C8 3B 7D 01 44 */ addi r27, r29, 0x144 /* 8014C3CC 001491CC 3B C3 6B E4 */ addi r30, r3, lbl_80146BE4@l @@ -6513,10 +6513,10 @@ lbl_8014C3D8: /* 8014C3F4 001491F4 C0 1D 01 40 */ lfs f0, 0x140(r29) /* 8014C3F8 001491F8 D0 19 00 4C */ stfs f0, 0x4c(r25) /* 8014C3FC 001491FC 4B EC BB 9D */ bl __as__10iColor_tagFRC10iColor_tag -/* 8014C400 00149200 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014C400 00149200 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) /* 8014C404 00149204 38 79 00 04 */ addi r3, r25, 4 /* 8014C408 00149208 D0 19 00 54 */ stfs f0, 0x54(r25) -/* 8014C40C 0014920C C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014C40C 0014920C C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) /* 8014C410 00149210 D0 19 00 58 */ stfs f0, 0x58(r25) /* 8014C414 00149214 80 98 00 24 */ lwz r4, 0x24(r24) /* 8014C418 00149218 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -6538,11 +6538,11 @@ lbl_8014C3D8: /* 8014C458 00149258 D0 39 00 14 */ stfs f1, 0x14(r25) /* 8014C45C 0014925C C0 3D 01 34 */ lfs f1, 0x134(r29) /* 8014C460 00149260 D0 39 00 18 */ stfs f1, 0x18(r25) -/* 8014C464 00149264 C0 22 A6 C4 */ lfs f1, lbl_803CF044-_SDA2_BASE_(r2) +/* 8014C464 00149264 C0 22 A6 C4 */ lfs f1, lbl__2420-_SDA2_BASE_(r2) /* 8014C468 00149268 D0 39 00 24 */ stfs f1, 0x24(r25) /* 8014C46C 0014926C C0 3D 01 38 */ lfs f1, 0x138(r29) /* 8014C470 00149270 D0 39 00 40 */ stfs f1, 0x40(r25) -/* 8014C474 00149274 C8 22 A6 68 */ lfd f1, lbl_803CEFE8-_SDA2_BASE_(r2) +/* 8014C474 00149274 C8 22 A6 68 */ lfd f1, lbl__2088_1-_SDA2_BASE_(r2) /* 8014C478 00149278 EC 00 08 28 */ fsubs f0, f0, f1 /* 8014C47C 0014927C D0 19 00 44 */ stfs f0, 0x44(r25) /* 8014C480 00149280 41 80 FF 58 */ blt lbl_8014C3D8 @@ -6583,9 +6583,9 @@ create_wave_rings__13zNPCKingJellyFv: /* 8014C4F0 001492F0 BF 21 00 14 */ stmw r25, 0x14(r1) /* 8014C4F4 001492F4 7C 79 1B 78 */ mr r25, r3 /* 8014C4F8 001492F8 48 00 01 01 */ bl destroy_wave_rings__13zNPCKingJellyFv -/* 8014C4FC 001492FC 3C 80 80 33 */ lis r4, lbl_80328538@ha +/* 8014C4FC 001492FC 3C 80 80 33 */ lis r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014C500 00149300 3C 60 80 14 */ lis r3, lbl_80146C7C@ha -/* 8014C504 00149304 3B C4 85 38 */ addi r30, r4, lbl_80328538@l +/* 8014C504 00149304 3B C4 85 38 */ addi r30, r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014C508 00149308 7F 3D CB 78 */ mr r29, r25 /* 8014C50C 0014930C 7F DC F3 78 */ mr r28, r30 /* 8014C510 00149310 3B E3 6C 7C */ addi r31, r3, lbl_80146C7C@l @@ -6633,13 +6633,13 @@ lbl_8014C518: /* 8014C5B4 001493B4 D0 1A 00 34 */ stfs f0, 0x34(r26) /* 8014C5B8 001493B8 C0 1E 00 A0 */ lfs f0, 0xa0(r30) /* 8014C5BC 001493BC D0 1A 00 40 */ stfs f0, 0x40(r26) -/* 8014C5C0 001493C0 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014C5C0 001493C0 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) /* 8014C5C4 001493C4 D0 1A 00 3C */ stfs f0, 0x3c(r26) /* 8014C5C8 001493C8 C0 1E 00 9C */ lfs f0, 0x9c(r30) /* 8014C5CC 001493CC D0 1A 00 2C */ stfs f0, 0x2c(r26) /* 8014C5D0 001493D0 C0 1E 00 98 */ lfs f0, 0x98(r30) /* 8014C5D4 001493D4 D0 1A 00 24 */ stfs f0, 0x24(r26) -/* 8014C5D8 001493D8 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014C5D8 001493D8 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) /* 8014C5DC 001493DC D0 1A 00 44 */ stfs f0, 0x44(r26) /* 8014C5E0 001493E0 41 80 FF 38 */ blt lbl_8014C518 /* 8014C5E4 001493E4 BB 21 00 14 */ lmw r25, 0x14(r1) @@ -6673,8 +6673,8 @@ lbl_8014C614: .global generate_spawn_particles__13zNPCKingJellyFv generate_spawn_particles__13zNPCKingJellyFv: -/* 8014C644 00149444 3C 80 80 33 */ lis r4, lbl_80328538@ha -/* 8014C648 00149448 38 84 85 38 */ addi r4, r4, lbl_80328538@l +/* 8014C644 00149444 3C 80 80 33 */ lis r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 8014C648 00149448 38 84 85 38 */ addi r4, r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014C64C 0014944C C0 04 00 7C */ lfs f0, 0x7c(r4) /* 8014C650 00149450 D0 03 02 D8 */ stfs f0, 0x2d8(r3) /* 8014C654 00149454 4E 80 00 20 */ blr @@ -6686,13 +6686,13 @@ update_spawn_particles__13zNPCKingJellyFf: /* 8014C660 00149460 90 01 00 34 */ stw r0, 0x34(r1) /* 8014C664 00149464 DB E1 00 20 */ stfd f31, 0x20(r1) /* 8014C668 00149468 F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0 -/* 8014C66C 0014946C 3C A0 80 33 */ lis r5, lbl_80328538@ha +/* 8014C66C 0014946C 3C A0 80 33 */ lis r5, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014C670 00149470 7C 64 1B 78 */ mr r4, r3 -/* 8014C674 00149474 38 65 85 38 */ addi r3, r5, lbl_80328538@l -/* 8014C678 00149478 3C A0 80 33 */ lis r5, lbl_803288D8@ha +/* 8014C674 00149474 38 65 85 38 */ addi r3, r5, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l +/* 8014C678 00149478 3C A0 80 33 */ lis r5, lbl_spawn_emitter_settings__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014C67C 0014947C C0 63 00 80 */ lfs f3, 0x80(r3) -/* 8014C680 00149480 38 65 88 D8 */ addi r3, r5, lbl_803288D8@l -/* 8014C684 00149484 C0 02 A6 50 */ lfs f0, lbl_803CEFD0-_SDA2_BASE_(r2) +/* 8014C680 00149480 38 65 88 D8 */ addi r3, r5, lbl_spawn_emitter_settings__31_unnamed_zNPCTypeKingJelly_cpp_@l +/* 8014C684 00149484 C0 02 A6 50 */ lfs f0, lbl__1987-_SDA2_BASE_(r2) /* 8014C688 00149488 FF E0 08 90 */ fmr f31, f1 /* 8014C68C 0014948C C0 44 02 D8 */ lfs f2, 0x2d8(r4) /* 8014C690 00149490 EC 20 00 F2 */ fmuls f1, f0, f3 @@ -6700,7 +6700,7 @@ update_spawn_particles__13zNPCKingJellyFf: /* 8014C698 00149498 EC 21 17 FA */ fmadds f1, f1, f31, f2 /* 8014C69C 0014949C EC 3F 00 7A */ fmadds f1, f31, f1, f0 /* 8014C6A0 001494A0 D0 23 00 0C */ stfs f1, 0xc(r3) -/* 8014C6A4 001494A4 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014C6A4 001494A4 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) /* 8014C6A8 001494A8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014C6AC 001494AC 4C 40 13 82 */ cror 2, 0, 2 /* 8014C6B0 001494B0 40 82 00 0C */ bne lbl_8014C6BC @@ -6711,21 +6711,21 @@ lbl_8014C6BC: /* 8014C6C0 001494C0 38 61 00 08 */ addi r3, r1, 8 /* 8014C6C4 001494C4 D0 04 02 D8 */ stfs f0, 0x2d8(r4) /* 8014C6C8 001494C8 48 00 21 51 */ bl get_center__13zNPCKingJellyCFv -/* 8014C6CC 001494CC 3C 60 80 33 */ lis r3, lbl_803288D8@ha +/* 8014C6CC 001494CC 3C 60 80 33 */ lis r3, lbl_spawn_emitter_settings__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014C6D0 001494D0 38 81 00 08 */ addi r4, r1, 8 -/* 8014C6D4 001494D4 38 63 88 D8 */ addi r3, r3, lbl_803288D8@l +/* 8014C6D4 001494D4 38 63 88 D8 */ addi r3, r3, lbl_spawn_emitter_settings__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014C6D8 001494D8 38 63 01 40 */ addi r3, r3, 0x140 /* 8014C6DC 001494DC 4B EB EB 89 */ bl __as__5xVec3FRC5xVec3 -/* 8014C6E0 001494E0 3C 80 80 33 */ lis r4, lbl_803288D8@ha -/* 8014C6E4 001494E4 3C 60 80 33 */ lis r3, lbl_80328538@ha -/* 8014C6E8 001494E8 38 84 88 D8 */ addi r4, r4, lbl_803288D8@l +/* 8014C6E0 001494E0 3C 80 80 33 */ lis r4, lbl_spawn_emitter_settings__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 8014C6E4 001494E4 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 8014C6E8 001494E8 38 84 88 D8 */ addi r4, r4, lbl_spawn_emitter_settings__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014C6EC 001494EC FC 20 F8 90 */ fmr f1, f31 -/* 8014C6F0 001494F0 38 63 85 38 */ addi r3, r3, lbl_80328538@l +/* 8014C6F0 001494F0 38 63 85 38 */ addi r3, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014C6F4 001494F4 C0 44 01 44 */ lfs f2, 0x144(r4) /* 8014C6F8 001494F8 C0 03 00 88 */ lfs f0, 0x88(r3) /* 8014C6FC 001494FC EC 02 00 2A */ fadds f0, f2, f0 /* 8014C700 00149500 D0 04 01 44 */ stfs f0, 0x144(r4) -/* 8014C704 00149504 80 6D 96 B0 */ lwz r3, lbl_803CBFB0-_SDA_BASE_(r13) +/* 8014C704 00149504 80 6D 96 B0 */ lwz r3, lbl_spawn_emitter__31_unnamed_zNPCTypeKingJelly_cpp_-_SDA_BASE_(r13) /* 8014C708 00149508 4B FC B4 C1 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings lbl_8014C70C: /* 8014C70C 0014950C E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 @@ -6747,17 +6747,17 @@ generate_ring_particles__13zNPCKingJellyFRC14lightning_ringf: /* 8014C740 00149540 BE 81 00 50 */ stmw r20, 0x50(r1) /* 8014C744 00149544 88 64 00 53 */ lbz r3, 0x53(r4) /* 8014C748 00149548 3C 00 43 30 */ lis r0, 0x4330 -/* 8014C74C 0014954C 3C A0 80 33 */ lis r5, lbl_80328538@ha +/* 8014C74C 0014954C 3C A0 80 33 */ lis r5, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014C750 00149550 FF C0 08 90 */ fmr f30, f1 /* 8014C754 00149554 90 61 00 3C */ stw r3, 0x3c(r1) -/* 8014C758 00149558 3B C5 85 38 */ addi r30, r5, lbl_80328538@l +/* 8014C758 00149558 3B C5 85 38 */ addi r30, r5, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014C75C 0014955C 38 7E 00 00 */ addi r3, r30, 0 -/* 8014C760 00149560 C8 22 A7 40 */ lfd f1, lbl_803CF0C0-_SDA2_BASE_(r2) +/* 8014C760 00149560 C8 22 A7 40 */ lfd f1, lbl__2454_1-_SDA2_BASE_(r2) /* 8014C764 00149564 90 01 00 38 */ stw r0, 0x38(r1) /* 8014C768 00149568 C0 63 00 AC */ lfs f3, 0xac(r3) /* 8014C76C 0014956C 38 64 00 04 */ addi r3, r4, 4 /* 8014C770 00149570 C8 01 00 38 */ lfd f0, 0x38(r1) -/* 8014C774 00149574 C0 82 A7 58 */ lfs f4, lbl_803CF0D8-_SDA2_BASE_(r2) +/* 8014C774 00149574 C0 82 A7 58 */ lfs f4, lbl__3258-_SDA2_BASE_(r2) /* 8014C778 00149578 EC 00 08 28 */ fsubs f0, f0, f1 /* 8014C77C 0014957C C0 24 00 38 */ lfs f1, 0x38(r4) /* 8014C780 00149580 C0 44 00 10 */ lfs f2, 0x10(r4) @@ -6767,7 +6767,7 @@ generate_ring_particles__13zNPCKingJellyFRC14lightning_ringf: /* 8014C790 00149590 7C 76 1B 78 */ mr r22, r3 /* 8014C794 00149594 4B EE 44 F5 */ bl xurand__Fv /* 8014C798 00149598 EC 5F 07 B2 */ fmuls f2, f31, f30 -/* 8014C79C 0014959C C0 02 A6 50 */ lfs f0, lbl_803CEFD0-_SDA2_BASE_(r2) +/* 8014C79C 0014959C C0 02 A6 50 */ lfs f0, lbl__1987-_SDA2_BASE_(r2) /* 8014C7A0 001495A0 3B 7E 06 78 */ addi r27, r30, 0x678 /* 8014C7A4 001495A4 3B F6 FF FF */ addi r31, r22, -1 /* 8014C7A8 001495A8 3B 9E 09 50 */ addi r28, r30, 0x950 @@ -6818,8 +6818,8 @@ lbl_8014C820: /* 8014C854 00149654 C0 1A 00 A8 */ lfs f0, 0xa8(r26) /* 8014C858 00149658 EC 01 00 2A */ fadds f0, f1, f0 /* 8014C85C 0014965C D0 19 01 44 */ stfs f0, 0x144(r25) -/* 8014C860 00149660 80 6D 96 B8 */ lwz r3, lbl_803CBFB8-_SDA_BASE_(r13) -/* 8014C864 00149664 C0 22 A7 5C */ lfs f1, lbl_803CF0DC-_SDA2_BASE_(r2) +/* 8014C860 00149660 80 6D 96 B8 */ lwz r3, lbl_shock_ring_emitter__31_unnamed_zNPCTypeKingJelly_cpp_-_SDA_BASE_(r13) +/* 8014C864 00149664 C0 22 A7 5C */ lfs f1, lbl__3259-_SDA2_BASE_(r2) /* 8014C868 00149668 4B FC B3 61 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 8014C86C 0014966C 3A 94 00 01 */ addi r20, r20, 1 lbl_8014C870: @@ -6855,32 +6855,32 @@ generate_thump_particles__13zNPCKingJellyFv: /* 8014C8D4 001496D4 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8014C8D8 001496D8 93 C1 00 18 */ stw r30, 0x18(r1) /* 8014C8DC 001496DC 93 A1 00 14 */ stw r29, 0x14(r1) -/* 8014C8E0 001496E0 3C 80 80 33 */ lis r4, lbl_80328538@ha +/* 8014C8E0 001496E0 3C 80 80 33 */ lis r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014C8E4 001496E4 3C 00 43 30 */ lis r0, 0x4330 -/* 8014C8E8 001496E8 3B E4 85 38 */ addi r31, r4, lbl_80328538@l -/* 8014C8EC 001496EC 3C A0 80 33 */ lis r5, lbl_80328D1C@ha +/* 8014C8E8 001496E8 3B E4 85 38 */ addi r31, r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l +/* 8014C8EC 001496EC 3C A0 80 33 */ lis r5, lbl_thump_ring_emitter_settings__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014C8F0 001496F0 80 9F 01 9C */ lwz r4, 0x19c(r31) -/* 8014C8F4 001496F4 38 A5 8D 1C */ addi r5, r5, lbl_80328D1C@l +/* 8014C8F4 001496F4 38 A5 8D 1C */ addi r5, r5, lbl_thump_ring_emitter_settings__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014C8F8 001496F8 90 01 00 08 */ stw r0, 8(r1) /* 8014C8FC 001496FC 7C BE 2B 78 */ mr r30, r5 /* 8014C900 00149700 6C 80 80 00 */ xoris r0, r4, 0x8000 -/* 8014C904 00149704 C8 22 A6 68 */ lfd f1, lbl_803CEFE8-_SDA2_BASE_(r2) +/* 8014C904 00149704 C8 22 A6 68 */ lfd f1, lbl__2088_1-_SDA2_BASE_(r2) /* 8014C908 00149708 90 01 00 0C */ stw r0, 0xc(r1) -/* 8014C90C 0014970C C0 42 A6 30 */ lfs f2, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 8014C90C 0014970C C0 42 A6 30 */ lfs f2, lbl__1868_1-_SDA2_BASE_(r2) /* 8014C910 00149710 C8 01 00 08 */ lfd f0, 8(r1) /* 8014C914 00149714 EC 00 08 28 */ fsubs f0, f0, f1 /* 8014C918 00149718 EF E2 00 24 */ fdivs f31, f2, f0 /* 8014C91C 0014971C 48 00 1F 5D */ bl get_bottom__13zNPCKingJellyCFv -/* 8014C920 00149720 3C 80 80 33 */ lis r4, lbl_80328D1C@ha -/* 8014C924 00149724 38 A4 8D 1C */ addi r5, r4, lbl_80328D1C@l +/* 8014C920 00149720 3C 80 80 33 */ lis r4, lbl_thump_ring_emitter_settings__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 8014C924 00149724 38 A4 8D 1C */ addi r5, r4, lbl_thump_ring_emitter_settings__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014C928 00149728 7C 64 1B 78 */ mr r4, r3 /* 8014C92C 0014972C 38 65 01 40 */ addi r3, r5, 0x140 /* 8014C930 00149730 4B EB E9 35 */ bl __as__5xVec3FRC5xVec3 -/* 8014C934 00149734 3C 80 80 33 */ lis r4, lbl_80328D1C@ha -/* 8014C938 00149738 3C 60 80 33 */ lis r3, lbl_80328538@ha -/* 8014C93C 0014973C 38 63 85 38 */ addi r3, r3, lbl_80328538@l +/* 8014C934 00149734 3C 80 80 33 */ lis r4, lbl_thump_ring_emitter_settings__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 8014C938 00149738 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 8014C93C 0014973C 38 63 85 38 */ addi r3, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014C940 00149740 3B A0 00 00 */ li r29, 0 -/* 8014C944 00149744 38 84 8D 1C */ addi r4, r4, lbl_80328D1C@l +/* 8014C944 00149744 38 84 8D 1C */ addi r4, r4, lbl_thump_ring_emitter_settings__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014C948 00149748 C0 23 01 A0 */ lfs f1, 0x1a0(r3) /* 8014C94C 0014974C C0 44 01 44 */ lfs f2, 0x144(r4) /* 8014C950 00149750 C0 03 01 B4 */ lfs f0, 0x1b4(r3) @@ -6894,7 +6894,7 @@ generate_thump_particles__13zNPCKingJellyFv: /* 8014C970 00149770 EC 42 07 F2 */ fmuls f2, f2, f31 /* 8014C974 00149774 EC 21 07 F2 */ fmuls f1, f1, f31 /* 8014C978 00149778 C0 63 01 B0 */ lfs f3, 0x1b0(r3) -/* 8014C97C 0014977C C0 A2 A6 78 */ lfs f5, lbl_803CEFF8-_SDA2_BASE_(r2) +/* 8014C97C 0014977C C0 A2 A6 78 */ lfs f5, lbl__2146-_SDA2_BASE_(r2) /* 8014C980 00149780 EF A0 07 F2 */ fmuls f29, f0, f31 /* 8014C984 00149784 C0 03 01 A8 */ lfs f0, 0x1a8(r3) /* 8014C988 00149788 EC 85 01 32 */ fmuls f4, f5, f4 @@ -6905,9 +6905,9 @@ generate_thump_particles__13zNPCKingJellyFv: /* 8014C99C 0014979C D0 04 01 60 */ stfs f0, 0x160(r4) /* 8014C9A0 001497A0 48 00 00 3C */ b lbl_8014C9DC lbl_8014C9A4: -/* 8014C9A4 001497A4 80 6D 96 BC */ lwz r3, lbl_803CBFBC-_SDA_BASE_(r13) +/* 8014C9A4 001497A4 80 6D 96 BC */ lwz r3, lbl_thump_ring_emitter__31_unnamed_zNPCTypeKingJelly_cpp_-_SDA_BASE_(r13) /* 8014C9A8 001497A8 7F C4 F3 78 */ mr r4, r30 -/* 8014C9AC 001497AC C0 22 A7 5C */ lfs f1, lbl_803CF0DC-_SDA2_BASE_(r2) +/* 8014C9AC 001497AC C0 22 A7 5C */ lfs f1, lbl__3259-_SDA2_BASE_(r2) /* 8014C9B0 001497B0 4B FC B2 19 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 8014C9B4 001497B4 C0 5E 00 0C */ lfs f2, 0xc(r30) /* 8014C9B8 001497B8 3B BD 00 01 */ addi r29, r29, 1 @@ -6984,7 +6984,7 @@ lbl_8014CAB0: /* 8014CAB8 001498B8 2C 1D 00 07 */ cmpwi r29, 7 /* 8014CABC 001498BC 3B FF 00 04 */ addi r31, r31, 4 /* 8014CAC0 001498C0 41 80 FF AC */ blt lbl_8014CA6C -/* 8014CAC4 001498C4 C0 22 A6 34 */ lfs f1, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014CAC4 001498C4 C0 22 A6 34 */ lfs f1, lbl__1869_2-_SDA2_BASE_(r2) /* 8014CAC8 001498C8 7F 83 E3 78 */ mr r3, r28 /* 8014CACC 001498CC 48 00 00 25 */ bl update_charge__13zNPCKingJellyFf /* 8014CAD0 001498D0 80 01 00 24 */ lwz r0, 0x24(r1) @@ -7015,16 +7015,16 @@ update_charge__13zNPCKingJellyFf: /* 8014CB28 00149928 93 C1 00 28 */ stw r30, 0x28(r1) /* 8014CB2C 0014992C 93 A1 00 24 */ stw r29, 0x24(r1) /* 8014CB30 00149930 93 81 00 20 */ stw r28, 0x20(r1) -/* 8014CB34 00149934 3C 80 80 33 */ lis r4, lbl_80328538@ha +/* 8014CB34 00149934 3C 80 80 33 */ lis r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014CB38 00149938 FF 60 08 90 */ fmr f27, f1 -/* 8014CB3C 0014993C 38 84 85 38 */ addi r4, r4, lbl_80328538@l +/* 8014CB3C 0014993C 38 84 85 38 */ addi r4, r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014CB40 00149940 7C 7F 1B 78 */ mr r31, r3 /* 8014CB44 00149944 C0 44 01 60 */ lfs f2, 0x160(r4) /* 8014CB48 00149948 C0 64 01 8C */ lfs f3, 0x18c(r4) /* 8014CB4C 0014994C 48 00 02 E5 */ bl zNPCTypeKingJelly.lerp__31_unnamed_zNPCTypeKingJelly_cpp_Ffff -/* 8014CB50 00149950 3C 60 80 33 */ lis r3, lbl_80328538@ha +/* 8014CB50 00149950 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014CB54 00149954 FF 80 08 90 */ fmr f28, f1 -/* 8014CB58 00149958 38 A3 85 38 */ addi r5, r3, lbl_80328538@l +/* 8014CB58 00149958 38 A3 85 38 */ addi r5, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014CB5C 0014995C FC 20 D8 90 */ fmr f1, f27 /* 8014CB60 00149960 80 85 01 90 */ lwz r4, 0x190(r5) /* 8014CB64 00149964 38 61 00 14 */ addi r3, r1, 0x14 @@ -7033,11 +7033,11 @@ update_charge__13zNPCKingJellyFf: /* 8014CB70 00149970 38 81 00 10 */ addi r4, r1, 0x10 /* 8014CB74 00149974 90 01 00 14 */ stw r0, 0x14(r1) /* 8014CB78 00149978 48 00 01 C1 */ bl zNPCTypeKingJelly.lerp__31_unnamed_zNPCTypeKingJelly_cpp_Ff10iColor_tag10iColor_tag -/* 8014CB7C 0014997C 3C 80 80 33 */ lis r4, lbl_80328538@ha +/* 8014CB7C 0014997C 3C 80 80 33 */ lis r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014CB80 00149980 90 61 00 1C */ stw r3, 0x1c(r1) /* 8014CB84 00149984 7F FD FB 78 */ mr r29, r31 /* 8014CB88 00149988 3B 80 00 00 */ li r28, 0 -/* 8014CB8C 0014998C 3B C4 85 38 */ addi r30, r4, lbl_80328538@l +/* 8014CB8C 0014998C 3B C4 85 38 */ addi r30, r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l lbl_8014CB90: /* 8014CB90 00149990 80 1D 08 94 */ lwz r0, 0x894(r29) /* 8014CB94 00149994 28 00 00 00 */ cmplwi r0, 0 @@ -7071,45 +7071,45 @@ lbl_8014CBF4: /* 8014CBF8 001499F8 3B BD 00 04 */ addi r29, r29, 4 /* 8014CBFC 001499FC 2C 1C 00 07 */ cmpwi r28, 7 /* 8014CC00 00149A00 41 80 FF 90 */ blt lbl_8014CB90 -/* 8014CC04 00149A04 C0 02 A6 C0 */ lfs f0, lbl_803CF040-_SDA2_BASE_(r2) +/* 8014CC04 00149A04 C0 02 A6 C0 */ lfs f0, lbl__2419-_SDA2_BASE_(r2) /* 8014CC08 00149A08 FC 1B 00 40 */ fcmpo cr0, f27, f0 /* 8014CC0C 00149A0C 4C 41 13 82 */ cror 2, 1, 2 /* 8014CC10 00149A10 40 82 00 0C */ bne lbl_8014CC1C -/* 8014CC14 00149A14 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 8014CC14 00149A14 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) /* 8014CC18 00149A18 48 00 00 0C */ b lbl_8014CC24 lbl_8014CC1C: -/* 8014CC1C 00149A1C C0 02 A6 8C */ lfs f0, lbl_803CF00C-_SDA2_BASE_(r2) +/* 8014CC1C 00149A1C C0 02 A6 8C */ lfs f0, lbl__2406-_SDA2_BASE_(r2) /* 8014CC20 00149A20 EC 20 06 F2 */ fmuls f1, f0, f27 lbl_8014CC24: -/* 8014CC24 00149A24 3C 60 80 33 */ lis r3, lbl_80328538@ha -/* 8014CC28 00149A28 38 63 85 38 */ addi r3, r3, lbl_80328538@l +/* 8014CC24 00149A24 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 8014CC28 00149A28 38 63 85 38 */ addi r3, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014CC2C 00149A2C C0 43 01 2C */ lfs f2, 0x12c(r3) /* 8014CC30 00149A30 C0 63 01 4C */ lfs f3, 0x14c(r3) /* 8014CC34 00149A34 48 00 01 FD */ bl zNPCTypeKingJelly.lerp__31_unnamed_zNPCTypeKingJelly_cpp_Ffff -/* 8014CC38 00149A38 3C 60 80 33 */ lis r3, lbl_80328538@ha +/* 8014CC38 00149A38 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014CC3C 00149A3C FF 80 08 90 */ fmr f28, f1 -/* 8014CC40 00149A40 38 63 85 38 */ addi r3, r3, lbl_80328538@l +/* 8014CC40 00149A40 38 63 85 38 */ addi r3, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014CC44 00149A44 FC 20 D8 90 */ fmr f1, f27 /* 8014CC48 00149A48 C0 43 01 34 */ lfs f2, 0x134(r3) /* 8014CC4C 00149A4C C0 63 01 50 */ lfs f3, 0x150(r3) /* 8014CC50 00149A50 48 00 01 E1 */ bl zNPCTypeKingJelly.lerp__31_unnamed_zNPCTypeKingJelly_cpp_Ffff -/* 8014CC54 00149A54 3C 60 80 33 */ lis r3, lbl_80328538@ha +/* 8014CC54 00149A54 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014CC58 00149A58 FF A0 08 90 */ fmr f29, f1 -/* 8014CC5C 00149A5C 38 63 85 38 */ addi r3, r3, lbl_80328538@l +/* 8014CC5C 00149A5C 38 63 85 38 */ addi r3, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014CC60 00149A60 FC 20 D8 90 */ fmr f1, f27 /* 8014CC64 00149A64 C0 43 01 38 */ lfs f2, 0x138(r3) /* 8014CC68 00149A68 C0 63 01 54 */ lfs f3, 0x154(r3) /* 8014CC6C 00149A6C 48 00 01 C5 */ bl zNPCTypeKingJelly.lerp__31_unnamed_zNPCTypeKingJelly_cpp_Ffff -/* 8014CC70 00149A70 3C 60 80 33 */ lis r3, lbl_80328538@ha +/* 8014CC70 00149A70 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014CC74 00149A74 FF C0 08 90 */ fmr f30, f1 -/* 8014CC78 00149A78 38 63 85 38 */ addi r3, r3, lbl_80328538@l +/* 8014CC78 00149A78 38 63 85 38 */ addi r3, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014CC7C 00149A7C FC 20 D8 90 */ fmr f1, f27 /* 8014CC80 00149A80 C0 43 01 40 */ lfs f2, 0x140(r3) /* 8014CC84 00149A84 C0 63 01 58 */ lfs f3, 0x158(r3) /* 8014CC88 00149A88 48 00 01 A9 */ bl zNPCTypeKingJelly.lerp__31_unnamed_zNPCTypeKingJelly_cpp_Ffff -/* 8014CC8C 00149A8C 3C 60 80 33 */ lis r3, lbl_80328538@ha +/* 8014CC8C 00149A8C 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014CC90 00149A90 FF E0 08 90 */ fmr f31, f1 -/* 8014CC94 00149A94 38 A3 85 38 */ addi r5, r3, lbl_80328538@l +/* 8014CC94 00149A94 38 A3 85 38 */ addi r5, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014CC98 00149A98 FC 20 D8 90 */ fmr f1, f27 /* 8014CC9C 00149A9C 80 85 01 5C */ lwz r4, 0x15c(r5) /* 8014CCA0 00149AA0 38 61 00 0C */ addi r3, r1, 0xc @@ -7198,9 +7198,9 @@ zNPCTypeKingJelly.lerp__31_unnamed_zNPCTypeKingJelly_cpp_FfUcUc: /* 8014CDD0 00149BD0 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 8014CDD4 00149BD4 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 8014CDD8 00149BD8 90 A1 00 08 */ stw r5, 8(r1) -/* 8014CDDC 00149BDC C8 82 A7 40 */ lfd f4, lbl_803CF0C0-_SDA2_BASE_(r2) +/* 8014CDDC 00149BDC C8 82 A7 40 */ lfd f4, lbl__2454_1-_SDA2_BASE_(r2) /* 8014CDE0 00149BE0 90 61 00 0C */ stw r3, 0xc(r1) -/* 8014CDE4 00149BE4 C0 A2 A6 50 */ lfs f5, lbl_803CEFD0-_SDA2_BASE_(r2) +/* 8014CDE4 00149BE4 C0 A2 A6 50 */ lfs f5, lbl__1987-_SDA2_BASE_(r2) /* 8014CDE8 00149BE8 C8 01 00 08 */ lfd f0, 8(r1) /* 8014CDEC 00149BEC 90 01 00 14 */ stw r0, 0x14(r1) /* 8014CDF0 00149BF0 EC 60 20 28 */ fsubs f3, f0, f4 @@ -7232,10 +7232,10 @@ end_charge__13zNPCKingJellyFv: /* 8014CE40 00149C40 28 00 00 00 */ cmplwi r0, 0 /* 8014CE44 00149C44 4D 82 00 20 */ beqlr /* 8014CE48 00149C48 38 A0 00 00 */ li r5, 0 -/* 8014CE4C 00149C4C 3C 80 80 33 */ lis r4, lbl_80328538@ha +/* 8014CE4C 00149C4C 3C 80 80 33 */ lis r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014CE50 00149C50 98 A3 02 B7 */ stb r5, 0x2b7(r3) /* 8014CE54 00149C54 38 00 00 07 */ li r0, 7 -/* 8014CE58 00149C58 38 A4 85 38 */ addi r5, r4, lbl_80328538@l +/* 8014CE58 00149C58 38 A4 85 38 */ addi r5, r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014CE5C 00149C5C 7C 09 03 A6 */ mtctr r0 lbl_8014CE60: /* 8014CE60 00149C60 80 83 08 94 */ lwz r4, 0x894(r3) @@ -7272,25 +7272,25 @@ lbl_8014CEB8: /* 8014CEC4 00149CC4 41 80 FF E4 */ blt lbl_8014CEA8 lbl_8014CEC8: /* 8014CEC8 00149CC8 80 83 02 DC */ lwz r4, 0x2dc(r3) -/* 8014CECC 00149CCC C0 02 A6 90 */ lfs f0, lbl_803CF010-_SDA2_BASE_(r2) +/* 8014CECC 00149CCC C0 02 A6 90 */ lfs f0, lbl__2407-_SDA2_BASE_(r2) /* 8014CED0 00149CD0 80 84 00 10 */ lwz r4, 0x10(r4) /* 8014CED4 00149CD4 C0 24 00 28 */ lfs f1, 0x28(r4) /* 8014CED8 00149CD8 EC 01 00 2A */ fadds f0, f1, f0 /* 8014CEDC 00149CDC D0 04 00 28 */ stfs f0, 0x28(r4) /* 8014CEE0 00149CE0 80 83 02 E0 */ lwz r4, 0x2e0(r3) -/* 8014CEE4 00149CE4 C0 02 A6 90 */ lfs f0, lbl_803CF010-_SDA2_BASE_(r2) +/* 8014CEE4 00149CE4 C0 02 A6 90 */ lfs f0, lbl__2407-_SDA2_BASE_(r2) /* 8014CEE8 00149CE8 80 84 00 10 */ lwz r4, 0x10(r4) /* 8014CEEC 00149CEC C0 24 00 28 */ lfs f1, 0x28(r4) /* 8014CEF0 00149CF0 EC 01 00 2A */ fadds f0, f1, f0 /* 8014CEF4 00149CF4 D0 04 00 28 */ stfs f0, 0x28(r4) /* 8014CEF8 00149CF8 80 83 02 E8 */ lwz r4, 0x2e8(r3) -/* 8014CEFC 00149CFC C0 02 A6 90 */ lfs f0, lbl_803CF010-_SDA2_BASE_(r2) +/* 8014CEFC 00149CFC C0 02 A6 90 */ lfs f0, lbl__2407-_SDA2_BASE_(r2) /* 8014CF00 00149D00 80 84 00 10 */ lwz r4, 0x10(r4) /* 8014CF04 00149D04 C0 24 00 28 */ lfs f1, 0x28(r4) /* 8014CF08 00149D08 EC 01 00 2A */ fadds f0, f1, f0 /* 8014CF0C 00149D0C D0 04 00 28 */ stfs f0, 0x28(r4) /* 8014CF10 00149D10 80 83 02 E4 */ lwz r4, 0x2e4(r3) -/* 8014CF14 00149D14 C0 02 A6 90 */ lfs f0, lbl_803CF010-_SDA2_BASE_(r2) +/* 8014CF14 00149D14 C0 02 A6 90 */ lfs f0, lbl__2407-_SDA2_BASE_(r2) /* 8014CF18 00149D18 80 84 00 10 */ lwz r4, 0x10(r4) /* 8014CF1C 00149D1C C0 24 00 28 */ lfs f1, 0x28(r4) /* 8014CF20 00149D20 EC 01 00 2A */ fadds f0, f1, f0 @@ -7309,9 +7309,9 @@ lbl_8014CEC8: load_curtain_model__13zNPCKingJellyFv: /* 8014CF4C 00149D4C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 8014CF50 00149D50 7C 08 02 A6 */ mflr r0 -/* 8014CF54 00149D54 3C 80 80 27 */ lis r4, lbl_8026D884@ha +/* 8014CF54 00149D54 3C 80 80 27 */ lis r4, lbl__3385@ha /* 8014CF58 00149D58 90 01 00 34 */ stw r0, 0x34(r1) -/* 8014CF5C 00149D5C 39 04 D8 84 */ addi r8, r4, lbl_8026D884@l +/* 8014CF5C 00149D5C 39 04 D8 84 */ addi r8, r4, lbl__3385@l /* 8014CF60 00149D60 93 E1 00 2C */ stw r31, 0x2c(r1) /* 8014CF64 00149D64 7C 7F 1B 78 */ mr r31, r3 /* 8014CF68 00149D68 38 61 00 08 */ addi r3, r1, 8 @@ -7408,9 +7408,9 @@ show_attack_model__13zNPCKingJellyFv: .global fade_curtain__13zNPCKingJellyFv fade_curtain__13zNPCKingJellyFv: -/* 8014D0B0 00149EB0 3C A0 80 33 */ lis r5, lbl_80328538@ha +/* 8014D0B0 00149EB0 3C A0 80 33 */ lis r5, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014D0B4 00149EB4 80 83 10 B0 */ lwz r4, 0x10b0(r3) -/* 8014D0B8 00149EB8 38 A5 85 38 */ addi r5, r5, lbl_80328538@l +/* 8014D0B8 00149EB8 38 A5 85 38 */ addi r5, r5, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014D0BC 00149EBC C0 05 00 24 */ lfs f0, 0x24(r5) /* 8014D0C0 00149EC0 D0 04 00 24 */ stfs f0, 0x24(r4) /* 8014D0C4 00149EC4 80 63 10 A8 */ lwz r3, 0x10a8(r3) @@ -7419,7 +7419,7 @@ fade_curtain__13zNPCKingJellyFv: .global reset_curtain__13zNPCKingJellyFv reset_curtain__13zNPCKingJellyFv: -/* 8014D0D0 00149ED0 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 8014D0D0 00149ED0 C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) /* 8014D0D4 00149ED4 80 83 10 B0 */ lwz r4, 0x10b0(r3) /* 8014D0D8 00149ED8 D0 04 00 24 */ stfs f0, 0x24(r4) /* 8014D0DC 00149EDC 80 63 10 A8 */ lwz r3, 0x10a8(r3) @@ -7450,13 +7450,13 @@ lbl_8014D11C: /* 8014D11C 00149F1C A0 03 00 44 */ lhz r0, 0x44(r3) /* 8014D120 00149F20 70 00 BF FF */ andi. r0, r0, 0xbfff /* 8014D124 00149F24 B0 03 00 44 */ sth r0, 0x44(r3) -/* 8014D128 00149F28 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 8014D128 00149F28 C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) /* 8014D12C 00149F2C D0 03 00 18 */ stfs f0, 0x18(r3) -/* 8014D130 00149F30 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 8014D130 00149F30 C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) /* 8014D134 00149F34 D0 03 00 1C */ stfs f0, 0x1c(r3) -/* 8014D138 00149F38 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 8014D138 00149F38 C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) /* 8014D13C 00149F3C D0 03 00 20 */ stfs f0, 0x20(r3) -/* 8014D140 00149F40 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 8014D140 00149F40 C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) /* 8014D144 00149F44 D0 03 00 24 */ stfs f0, 0x24(r3) /* 8014D148 00149F48 80 63 00 00 */ lwz r3, 0(r3) lbl_8014D14C: @@ -7469,7 +7469,7 @@ start_blink__13zNPCKingJellyFv: /* 8014D158 00149F58 38 80 00 01 */ li r4, 1 /* 8014D15C 00149F5C 38 00 00 00 */ li r0, 0 /* 8014D160 00149F60 98 83 02 EC */ stb r4, 0x2ec(r3) -/* 8014D164 00149F64 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014D164 00149F64 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) /* 8014D168 00149F68 D0 03 02 F8 */ stfs f0, 0x2f8(r3) /* 8014D16C 00149F6C 90 03 02 F0 */ stw r0, 0x2f0(r3) /* 8014D170 00149F70 80 63 00 24 */ lwz r3, 0x24(r3) @@ -7491,12 +7491,12 @@ update_blink__13zNPCKingJellyFf: /* 8014D1A4 00149FA4 88 03 02 EC */ lbz r0, 0x2ec(r3) /* 8014D1A8 00149FA8 28 00 00 00 */ cmplwi r0, 0 /* 8014D1AC 00149FAC 41 82 01 2C */ beq lbl_8014D2D8 -/* 8014D1B0 00149FB0 3C 60 80 33 */ lis r3, lbl_80328538@ha +/* 8014D1B0 00149FB0 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014D1B4 00149FB4 3C 00 43 30 */ lis r0, 0x4330 -/* 8014D1B8 00149FB8 38 83 85 38 */ addi r4, r3, lbl_80328538@l +/* 8014D1B8 00149FB8 38 83 85 38 */ addi r4, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014D1BC 00149FBC 90 01 00 08 */ stw r0, 8(r1) /* 8014D1C0 00149FC0 80 04 00 34 */ lwz r0, 0x34(r4) -/* 8014D1C4 00149FC4 C8 42 A6 68 */ lfd f2, lbl_803CEFE8-_SDA2_BASE_(r2) +/* 8014D1C4 00149FC4 C8 42 A6 68 */ lfd f2, lbl__2088_1-_SDA2_BASE_(r2) /* 8014D1C8 00149FC8 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 8014D1CC 00149FCC C0 64 00 30 */ lfs f3, 0x30(r4) /* 8014D1D0 00149FD0 90 01 00 0C */ stw r0, 0xc(r1) @@ -7507,7 +7507,7 @@ update_blink__13zNPCKingJellyFf: /* 8014D1E4 00149FE4 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 8014D1E8 00149FE8 4C 41 13 82 */ cror 2, 1, 2 /* 8014D1EC 00149FEC 40 82 00 3C */ bne lbl_8014D228 -/* 8014D1F0 00149FF0 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014D1F0 00149FF0 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) /* 8014D1F4 00149FF4 D0 1F 02 F8 */ stfs f0, 0x2f8(r31) /* 8014D1F8 00149FF8 80 7F 02 F0 */ lwz r3, 0x2f0(r31) /* 8014D1FC 00149FFC 38 03 00 01 */ addi r0, r3, 1 @@ -7524,19 +7524,19 @@ update_blink__13zNPCKingJellyFf: lbl_8014D228: /* 8014D228 0014A028 C0 1F 02 F8 */ lfs f0, 0x2f8(r31) /* 8014D22C 0014A02C 3C 00 43 30 */ lis r0, 0x4330 -/* 8014D230 0014A030 3C 60 80 33 */ lis r3, lbl_80328538@ha -/* 8014D234 0014A034 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 8014D230 0014A030 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 8014D234 0014A034 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) /* 8014D238 0014A038 EC 00 10 24 */ fdivs f0, f0, f2 /* 8014D23C 0014A03C 90 01 00 08 */ stw r0, 8(r1) -/* 8014D240 0014A040 38 63 85 38 */ addi r3, r3, lbl_80328538@l +/* 8014D240 0014A040 38 63 85 38 */ addi r3, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014D244 0014A044 EC 01 00 28 */ fsubs f0, f1, f0 /* 8014D248 0014A048 D0 1F 02 F4 */ stfs f0, 0x2f4(r31) /* 8014D24C 0014A04C 80 1F 02 F0 */ lwz r0, 0x2f0(r31) -/* 8014D250 0014A050 C8 62 A6 68 */ lfd f3, lbl_803CEFE8-_SDA2_BASE_(r2) +/* 8014D250 0014A050 C8 62 A6 68 */ lfd f3, lbl__2088_1-_SDA2_BASE_(r2) /* 8014D254 0014A054 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 8014D258 0014A058 C0 23 00 38 */ lfs f1, 0x38(r3) /* 8014D25C 0014A05C 90 01 00 0C */ stw r0, 0xc(r1) -/* 8014D260 0014A060 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 8014D260 0014A060 C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) /* 8014D264 0014A064 C8 41 00 08 */ lfd f2, 8(r1) /* 8014D268 0014A068 C0 9F 02 F4 */ lfs f4, 0x2f4(r31) /* 8014D26C 0014A06C EC 42 18 28 */ fsubs f2, f2, f3 @@ -7544,15 +7544,15 @@ lbl_8014D228: /* 8014D274 0014A074 EC 04 00 32 */ fmuls f0, f4, f0 /* 8014D278 0014A078 D0 1F 02 F4 */ stfs f0, 0x2f4(r31) /* 8014D27C 0014A07C C0 3F 02 F4 */ lfs f1, 0x2f4(r31) -/* 8014D280 0014A080 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014D280 0014A080 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) /* 8014D284 0014A084 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014D288 0014A088 40 80 00 08 */ bge lbl_8014D290 /* 8014D28C 0014A08C D0 1F 02 F4 */ stfs f0, 0x2f4(r31) lbl_8014D290: -/* 8014D290 0014A090 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) -/* 8014D294 0014A094 3C 60 80 33 */ lis r3, lbl_80328538@ha +/* 8014D290 0014A090 C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) +/* 8014D294 0014A094 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014D298 0014A098 C0 9F 02 F4 */ lfs f4, 0x2f4(r31) -/* 8014D29C 0014A09C 38 63 85 38 */ addi r3, r3, lbl_80328538@l +/* 8014D29C 0014A09C 38 63 85 38 */ addi r3, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014D2A0 0014A0A0 C0 23 00 3C */ lfs f1, 0x3c(r3) /* 8014D2A4 0014A0A4 EC A0 20 28 */ fsubs f5, f0, f4 /* 8014D2A8 0014A0A8 C0 43 00 40 */ lfs f2, 0x40(r3) @@ -7591,8 +7591,8 @@ lbl_8014D2D8: /* 8014D328 0014A128 7F E3 FB 78 */ mr r3, r31 /* 8014D32C 0014A12C 4B FF D5 9D */ bl get_variance__13zNPCKingJellyCFv /* 8014D330 0014A130 80 7F 02 BC */ lwz r3, 0x2bc(r31) -/* 8014D334 0014A134 3C 80 80 33 */ lis r4, lbl_80328538@ha -/* 8014D338 0014A138 38 A4 85 38 */ addi r5, r4, lbl_80328538@l +/* 8014D334 0014A134 3C 80 80 33 */ lis r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 8014D338 0014A138 38 A4 85 38 */ addi r5, r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014D33C 0014A13C 38 00 00 00 */ li r0, 0 /* 8014D340 0014A140 54 64 10 3A */ slwi r4, r3, 2 /* 8014D344 0014A144 38 60 00 06 */ li r3, 6 @@ -7667,15 +7667,15 @@ lbl_8014D2D8: /* 8014D458 0014A258 EC 00 F8 28 */ fsubs f0, f0, f31 /* 8014D45C 0014A25C D0 1B 00 4C */ stfs f0, 0x4c(r27) /* 8014D460 0014A260 C0 3B 00 4C */ lfs f1, 0x4c(r27) -/* 8014D464 0014A264 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014D464 0014A264 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) /* 8014D468 0014A268 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014D46C 0014A26C 4C 40 13 82 */ cror 2, 0, 2 /* 8014D470 0014A270 40 82 00 68 */ bne lbl_8014D4D8 /* 8014D474 0014A274 7F E3 FB 78 */ mr r3, r31 /* 8014D478 0014A278 4B FA 5B 25 */ bl AnimCurState__10zNPCCommonFv -/* 8014D47C 0014A27C 3C 80 80 2A */ lis r4, lbl_802990E0@ha +/* 8014D47C 0014A27C 3C 80 80 2A */ lis r4, lbl_g_hash_subbanim@ha /* 8014D480 0014A280 80 A3 00 08 */ lwz r5, 8(r3) -/* 8014D484 0014A284 38 64 90 E0 */ addi r3, r4, lbl_802990E0@l +/* 8014D484 0014A284 38 64 90 E0 */ addi r3, r4, lbl_g_hash_subbanim@l /* 8014D488 0014A288 80 03 00 04 */ lwz r0, 4(r3) /* 8014D48C 0014A28C 7C 05 00 40 */ cmplw r5, r0 /* 8014D490 0014A290 40 82 00 18 */ bne lbl_8014D4A8 @@ -7723,11 +7723,11 @@ rotate__14zNPCGoalKJIdleFf: /* 8014D51C 0014A31C F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0 /* 8014D520 0014A320 93 E1 00 2C */ stw r31, 0x2c(r1) /* 8014D524 0014A324 80 A3 00 18 */ lwz r5, 0x18(r3) -/* 8014D528 0014A328 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8014D52C 0014A32C 38 83 05 58 */ addi r4, r3, lbl_803C0558@l -/* 8014D530 0014A330 3C 60 80 27 */ lis r3, lbl_8026D898@ha +/* 8014D528 0014A328 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8014D52C 0014A32C 38 83 05 58 */ addi r4, r3, lbl_globals@l +/* 8014D530 0014A330 3C 60 80 27 */ lis r3, lbl__3473@ha /* 8014D534 0014A334 83 E5 00 00 */ lwz r31, 0(r5) -/* 8014D538 0014A338 38 C3 D8 98 */ addi r6, r3, lbl_8026D898@l +/* 8014D538 0014A338 38 C3 D8 98 */ addi r6, r3, lbl__3473@l /* 8014D53C 0014A33C 80 84 07 04 */ lwz r4, 0x704(r4) /* 8014D540 0014A340 FF E0 08 90 */ fmr f31, f1 /* 8014D544 0014A344 80 BF 00 24 */ lwz r5, 0x24(r31) @@ -7749,11 +7749,11 @@ rotate__14zNPCGoalKJIdleFf: /* 8014D584 0014A384 EC 01 00 28 */ fsubs f0, f1, f0 /* 8014D588 0014A388 D0 01 00 1C */ stfs f0, 0x1c(r1) /* 8014D58C 0014A38C 4B EB DB 71 */ bl length2__5xVec3CFv -/* 8014D590 0014A390 C0 02 A7 48 */ lfs f0, lbl_803CF0C8-_SDA2_BASE_(r2) +/* 8014D590 0014A390 C0 02 A7 48 */ lfs f0, lbl__2743-_SDA2_BASE_(r2) /* 8014D594 0014A394 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014D598 0014A398 4C 41 13 82 */ cror 2, 1, 2 /* 8014D59C 0014A39C 40 82 00 14 */ bne lbl_8014D5B0 -/* 8014D5A0 0014A3A0 C0 02 A7 4C */ lfs f0, lbl_803CF0CC-_SDA2_BASE_(r2) +/* 8014D5A0 0014A3A0 C0 02 A7 4C */ lfs f0, lbl__2744-_SDA2_BASE_(r2) /* 8014D5A4 0014A3A4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014D5A8 0014A3A8 4C 40 13 82 */ cror 2, 0, 2 /* 8014D5AC 0014A3AC 41 82 00 44 */ beq lbl_8014D5F0 @@ -7766,11 +7766,11 @@ lbl_8014D5B0: /* 8014D5C4 0014A3C4 90 A1 00 08 */ stw r5, 8(r1) /* 8014D5C8 0014A3C8 90 81 00 0C */ stw r4, 0xc(r1) /* 8014D5CC 0014A3CC 90 01 00 10 */ stw r0, 0x10(r1) -/* 8014D5D0 0014A3D0 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 8014D5D0 0014A3D0 C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) /* 8014D5D4 0014A3D4 EC 20 08 24 */ fdivs f1, f0, f1 /* 8014D5D8 0014A3D8 4B EB DB A9 */ bl __amu__5xVec3Ff /* 8014D5DC 0014A3DC FC 20 F8 90 */ fmr f1, f31 -/* 8014D5E0 0014A3E0 C0 42 A7 0C */ lfs f2, lbl_803CF08C-_SDA2_BASE_(r2) +/* 8014D5E0 0014A3E0 C0 42 A7 0C */ lfs f2, lbl__2438-_SDA2_BASE_(r2) /* 8014D5E4 0014A3E4 7F E3 FB 78 */ mr r3, r31 /* 8014D5E8 0014A3E8 38 81 00 08 */ addi r4, r1, 8 /* 8014D5EC 0014A3EC 4B FA 3C 4D */ bl TurnToFace__10zNPCCommonFfPC5xVec3f @@ -7798,11 +7798,11 @@ move__14zNPCGoalKJIdleFf: /* 8014D634 0014A434 93 C1 00 F8 */ stw r30, 0xf8(r1) /* 8014D638 0014A438 93 A1 00 F4 */ stw r29, 0xf4(r1) /* 8014D63C 0014A43C 80 A3 00 18 */ lwz r5, 0x18(r3) -/* 8014D640 0014A440 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8014D644 0014A444 38 83 05 58 */ addi r4, r3, lbl_803C0558@l -/* 8014D648 0014A448 3C 60 80 27 */ lis r3, lbl_8026D8A4@ha +/* 8014D640 0014A440 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8014D644 0014A444 38 83 05 58 */ addi r4, r3, lbl_globals@l +/* 8014D648 0014A448 3C 60 80 27 */ lis r3, lbl__3482@ha /* 8014D64C 0014A44C 83 E5 00 00 */ lwz r31, 0(r5) -/* 8014D650 0014A450 38 C3 D8 A4 */ addi r6, r3, lbl_8026D8A4@l +/* 8014D650 0014A450 38 C3 D8 A4 */ addi r6, r3, lbl__3482@l /* 8014D654 0014A454 80 A4 07 04 */ lwz r5, 0x704(r4) /* 8014D658 0014A458 FF A0 08 90 */ fmr f29, f1 /* 8014D65C 0014A45C 80 FF 00 24 */ lwz r7, 0x24(r31) @@ -7826,17 +7826,17 @@ move__14zNPCGoalKJIdleFf: /* 8014D6A4 0014A4A4 EC 01 00 28 */ fsubs f0, f1, f0 /* 8014D6A8 0014A4A8 D0 01 00 E8 */ stfs f0, 0xe8(r1) /* 8014D6AC 0014A4AC 4B EB DA 51 */ bl length2__5xVec3CFv -/* 8014D6B0 0014A4B0 C0 02 A7 48 */ lfs f0, lbl_803CF0C8-_SDA2_BASE_(r2) +/* 8014D6B0 0014A4B0 C0 02 A7 48 */ lfs f0, lbl__2743-_SDA2_BASE_(r2) /* 8014D6B4 0014A4B4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014D6B8 0014A4B8 4C 41 13 82 */ cror 2, 1, 2 /* 8014D6BC 0014A4BC 40 82 00 3C */ bne lbl_8014D6F8 -/* 8014D6C0 0014A4C0 C0 02 A7 4C */ lfs f0, lbl_803CF0CC-_SDA2_BASE_(r2) +/* 8014D6C0 0014A4C0 C0 02 A7 4C */ lfs f0, lbl__2744-_SDA2_BASE_(r2) /* 8014D6C4 0014A4C4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014D6C8 0014A4C8 4C 40 13 82 */ cror 2, 0, 2 /* 8014D6CC 0014A4CC 40 82 00 2C */ bne lbl_8014D6F8 -/* 8014D6D0 0014A4D0 C3 E2 A6 34 */ lfs f31, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014D6D0 0014A4D0 C3 E2 A6 34 */ lfs f31, lbl__1869_2-_SDA2_BASE_(r2) /* 8014D6D4 0014A4D4 38 61 00 8C */ addi r3, r1, 0x8c -/* 8014D6D8 0014A4D8 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 8014D6D8 0014A4D8 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) /* 8014D6DC 0014A4DC FC 40 F8 90 */ fmr f2, f31 /* 8014D6E0 0014A4E0 FC 60 F8 90 */ fmr f3, f31 /* 8014D6E4 0014A4E4 4B F1 28 A5 */ bl create__5xVec3Ffff @@ -7847,7 +7847,7 @@ move__14zNPCGoalKJIdleFf: lbl_8014D6F8: /* 8014D6F8 0014A4F8 4B EB D1 05 */ bl xsqrt__Ff /* 8014D6FC 0014A4FC FF E0 08 90 */ fmr f31, f1 -/* 8014D700 0014A500 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 8014D700 0014A500 C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) /* 8014D704 0014A504 38 61 00 80 */ addi r3, r1, 0x80 /* 8014D708 0014A508 38 81 00 E0 */ addi r4, r1, 0xe0 /* 8014D70C 0014A50C EC 20 F8 24 */ fdivs f1, f0, f31 @@ -7856,10 +7856,10 @@ lbl_8014D6F8: /* 8014D718 0014A518 38 81 00 80 */ addi r4, r1, 0x80 /* 8014D71C 0014A51C 4B EB DB 49 */ bl __as__5xVec3FRC5xVec3 lbl_8014D720: -/* 8014D720 0014A520 3C 60 80 33 */ lis r3, lbl_80328538@ha +/* 8014D720 0014A520 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014D724 0014A524 80 9F 01 D8 */ lwz r4, 0x1d8(r31) -/* 8014D728 0014A528 38 63 85 38 */ addi r3, r3, lbl_80328538@l -/* 8014D72C 0014A52C C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014D728 0014A528 38 63 85 38 */ addi r3, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l +/* 8014D72C 0014A52C C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) /* 8014D730 0014A530 C0 23 00 10 */ lfs f1, 0x10(r3) /* 8014D734 0014A534 C3 C4 00 18 */ lfs f30, 0x18(r4) /* 8014D738 0014A538 EF FF 08 28 */ fsubs f31, f31, f1 @@ -7892,7 +7892,7 @@ lbl_8014D750: /* 8014D7A0 0014A5A0 90 81 00 BC */ stw r4, 0xbc(r1) /* 8014D7A4 0014A5A4 90 61 00 C0 */ stw r3, 0xc0(r1) /* 8014D7A8 0014A5A8 90 01 00 C4 */ stw r0, 0xc4(r1) -/* 8014D7AC 0014A5AC C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 8014D7AC 0014A5AC C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) /* 8014D7B0 0014A5B0 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8014D7B4 0014A5B4 40 80 00 14 */ bge lbl_8014D7C8 /* 8014D7B8 0014A5B8 FC 20 F8 90 */ fmr f1, f31 @@ -7932,9 +7932,9 @@ lbl_8014D80C: /* 8014D834 0014A634 90 81 00 B4 */ stw r4, 0xb4(r1) /* 8014D838 0014A638 90 01 00 B8 */ stw r0, 0xb8(r1) /* 8014D83C 0014A63C 4B EB D8 C1 */ bl length2__5xVec3CFv -/* 8014D840 0014A640 3C 60 80 33 */ lis r3, lbl_80328538@ha -/* 8014D844 0014A644 C0 02 A7 60 */ lfs f0, lbl_803CF0E0-_SDA2_BASE_(r2) -/* 8014D848 0014A648 38 63 85 38 */ addi r3, r3, lbl_80328538@l +/* 8014D840 0014A640 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 8014D844 0014A644 C0 02 A7 60 */ lfs f0, lbl__3519-_SDA2_BASE_(r2) +/* 8014D848 0014A648 38 63 85 38 */ addi r3, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014D84C 0014A64C C3 C3 00 14 */ lfs f30, 0x14(r3) /* 8014D850 0014A650 EF E0 07 B2 */ fmuls f31, f0, f30 /* 8014D854 0014A654 EC 1E 07 B2 */ fmuls f0, f30, f30 @@ -7942,7 +7942,7 @@ lbl_8014D80C: /* 8014D85C 0014A65C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014D860 0014A660 40 81 00 68 */ ble lbl_8014D8C8 /* 8014D864 0014A664 4B EB CF 99 */ bl xsqrt__Ff -/* 8014D868 0014A668 C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 8014D868 0014A668 C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) /* 8014D86C 0014A66C 38 61 00 2C */ addi r3, r1, 0x2c /* 8014D870 0014A670 38 81 00 B0 */ addi r4, r1, 0xb0 /* 8014D874 0014A674 EC 20 08 24 */ fdivs f1, f0, f1 @@ -7956,7 +7956,7 @@ lbl_8014D80C: /* 8014D894 0014A694 90 A1 00 A8 */ stw r5, 0xa8(r1) /* 8014D898 0014A698 90 01 00 AC */ stw r0, 0xac(r1) /* 8014D89C 0014A69C 4B EC 7C 71 */ bl dot__5xVec3CFRC5xVec3 -/* 8014D8A0 0014A6A0 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014D8A0 0014A6A0 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) /* 8014D8A4 0014A6A4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014D8A8 0014A6A8 40 80 00 9C */ bge lbl_8014D944 /* 8014D8AC 0014A6AC 38 61 00 20 */ addi r3, r1, 0x20 @@ -7970,9 +7970,9 @@ lbl_8014D8C8: /* 8014D8C8 0014A6C8 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 8014D8CC 0014A6CC 40 81 00 78 */ ble lbl_8014D944 /* 8014D8D0 0014A6D0 4B EB CF 2D */ bl xsqrt__Ff -/* 8014D8D4 0014A6D4 C0 42 A6 74 */ lfs f2, lbl_803CEFF4-_SDA2_BASE_(r2) +/* 8014D8D4 0014A6D4 C0 42 A6 74 */ lfs f2, lbl__2106_1-_SDA2_BASE_(r2) /* 8014D8D8 0014A6D8 EC 61 F8 28 */ fsubs f3, f1, f31 -/* 8014D8DC 0014A6DC C0 02 A6 30 */ lfs f0, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 8014D8DC 0014A6DC C0 02 A6 30 */ lfs f0, lbl__1868_1-_SDA2_BASE_(r2) /* 8014D8E0 0014A6E0 38 61 00 14 */ addi r3, r1, 0x14 /* 8014D8E4 0014A6E4 EC 42 07 B2 */ fmuls f2, f2, f30 /* 8014D8E8 0014A6E8 38 81 00 B0 */ addi r4, r1, 0xb0 @@ -7988,7 +7988,7 @@ lbl_8014D8C8: /* 8014D910 0014A710 90 A1 00 9C */ stw r5, 0x9c(r1) /* 8014D914 0014A714 90 01 00 A0 */ stw r0, 0xa0(r1) /* 8014D918 0014A718 4B EC 7B F5 */ bl dot__5xVec3CFRC5xVec3 -/* 8014D91C 0014A71C C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014D91C 0014A71C C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) /* 8014D920 0014A720 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014D924 0014A724 40 80 00 20 */ bge lbl_8014D944 /* 8014D928 0014A728 EC 21 07 B2 */ fmuls f1, f1, f30 @@ -8068,12 +8068,12 @@ lbl_8014D944: /* 8014DA4C 0014A84C 83 E3 00 00 */ lwz r31, 0(r3) /* 8014DA50 0014A850 7F E3 FB 78 */ mr r3, r31 /* 8014DA54 0014A854 4B FA 55 49 */ bl AnimCurState__10zNPCCommonFv -/* 8014DA58 0014A858 80 02 A6 38 */ lwz r0, lbl_803CEFB8-_SDA2_BASE_(r2) -/* 8014DA5C 0014A85C 3C 80 80 2A */ lis r4, lbl_802990E0@ha -/* 8014DA60 0014A860 38 84 90 E0 */ addi r4, r4, lbl_802990E0@l +/* 8014DA58 0014A858 80 02 A6 38 */ lwz r0, lbl_bored_anims__31_unnamed_zNPCTypeKingJelly_cpp_-_SDA2_BASE_(r2) +/* 8014DA5C 0014A85C 3C 80 80 2A */ lis r4, lbl_g_hash_subbanim@ha +/* 8014DA60 0014A860 38 84 90 E0 */ addi r4, r4, lbl_g_hash_subbanim@l /* 8014DA64 0014A864 80 63 00 08 */ lwz r3, 8(r3) /* 8014DA68 0014A868 54 00 10 3A */ slwi r0, r0, 2 -/* 8014DA6C 0014A86C 38 A2 A6 38 */ addi r5, r2, lbl_803CEFB8-_SDA2_BASE_ +/* 8014DA6C 0014A86C 38 A2 A6 38 */ addi r5, r2, lbl_bored_anims__31_unnamed_zNPCTypeKingJelly_cpp_-_SDA2_BASE_ /* 8014DA70 0014A870 7C 04 00 2E */ lwzx r0, r4, r0 /* 8014DA74 0014A874 38 C0 00 00 */ li r6, 0 /* 8014DA78 0014A878 7C 03 00 40 */ cmplw r3, r0 @@ -8129,7 +8129,7 @@ lbl_8014DAE8: /* 8014DB2C 0014A92C 80 63 00 00 */ lwz r3, 0(r3) /* 8014DB30 0014A930 7C 9F 23 78 */ mr r31, r4 /* 8014DB34 0014A934 90 1E 00 50 */ stw r0, 0x50(r30) -/* 8014DB38 0014A938 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014DB38 0014A938 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) /* 8014DB3C 0014A93C D0 1E 00 4C */ stfs f0, 0x4c(r30) /* 8014DB40 0014A940 98 1E 00 55 */ stb r0, 0x55(r30) /* 8014DB44 0014A944 98 1E 00 54 */ stb r0, 0x54(r30) @@ -8205,9 +8205,9 @@ lbl_8014DBE8: /* 8014DC58 0014AA58 88 1B 00 54 */ lbz r0, 0x54(r27) /* 8014DC5C 0014AA5C 28 00 00 00 */ cmplwi r0, 0 /* 8014DC60 0014AA60 40 82 00 94 */ bne lbl_8014DCF4 -/* 8014DC64 0014AA64 3C 60 80 33 */ lis r3, lbl_80328538@ha +/* 8014DC64 0014AA64 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014DC68 0014AA68 C0 3B 00 4C */ lfs f1, 0x4c(r27) -/* 8014DC6C 0014AA6C 38 A3 85 38 */ addi r5, r3, lbl_80328538@l +/* 8014DC6C 0014AA6C 38 A3 85 38 */ addi r5, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014DC70 0014AA70 C0 05 00 74 */ lfs f0, 0x74(r5) /* 8014DC74 0014AA74 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014DC78 0014AA78 4C 41 13 82 */ cror 2, 1, 2 @@ -8246,9 +8246,9 @@ lbl_8014DCF4: /* 8014DCF4 0014AAF4 88 1B 00 55 */ lbz r0, 0x55(r27) /* 8014DCF8 0014AAF8 28 00 00 00 */ cmplwi r0, 0 /* 8014DCFC 0014AAFC 40 82 00 30 */ bne lbl_8014DD2C -/* 8014DD00 0014AB00 3C 60 80 33 */ lis r3, lbl_80328538@ha +/* 8014DD00 0014AB00 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014DD04 0014AB04 C0 3B 00 4C */ lfs f1, 0x4c(r27) -/* 8014DD08 0014AB08 38 63 85 38 */ addi r3, r3, lbl_80328538@l +/* 8014DD08 0014AB08 38 63 85 38 */ addi r3, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014DD0C 0014AB0C C0 03 00 84 */ lfs f0, 0x84(r3) /* 8014DD10 0014AB10 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014DD14 0014AB14 4C 41 13 82 */ cror 2, 1, 2 @@ -8266,9 +8266,9 @@ lbl_8014DD2C: /* 8014DD40 0014AB40 41 82 00 78 */ beq lbl_8014DDB8 /* 8014DD44 0014AB44 7F E3 FB 78 */ mr r3, r31 /* 8014DD48 0014AB48 4B FA 52 55 */ bl AnimCurState__10zNPCCommonFv -/* 8014DD4C 0014AB4C 3C 80 80 2A */ lis r4, lbl_802990E0@ha +/* 8014DD4C 0014AB4C 3C 80 80 2A */ lis r4, lbl_g_hash_subbanim@ha /* 8014DD50 0014AB50 80 A3 00 08 */ lwz r5, 8(r3) -/* 8014DD54 0014AB54 38 64 90 E0 */ addi r3, r4, lbl_802990E0@l +/* 8014DD54 0014AB54 38 64 90 E0 */ addi r3, r4, lbl_g_hash_subbanim@l /* 8014DD58 0014AB58 80 03 00 3C */ lwz r0, 0x3c(r3) /* 8014DD5C 0014AB5C 7C 05 00 40 */ cmplw r5, r0 /* 8014DD60 0014AB60 40 82 00 18 */ bne lbl_8014DD78 @@ -8278,9 +8278,9 @@ lbl_8014DD2C: /* 8014DD70 0014AB70 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 8014DD74 0014AB74 40 81 00 44 */ ble lbl_8014DDB8 lbl_8014DD78: -/* 8014DD78 0014AB78 3C 60 80 33 */ lis r3, lbl_80328538@ha +/* 8014DD78 0014AB78 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014DD7C 0014AB7C 80 9B 00 50 */ lwz r4, 0x50(r27) -/* 8014DD80 0014AB80 38 63 85 38 */ addi r3, r3, lbl_80328538@l +/* 8014DD80 0014AB80 38 63 85 38 */ addi r3, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014DD84 0014AB84 80 03 00 68 */ lwz r0, 0x68(r3) /* 8014DD88 0014AB88 7C 04 00 00 */ cmpw r4, r0 /* 8014DD8C 0014AB8C 41 80 00 18 */ blt lbl_8014DDA4 @@ -8290,7 +8290,7 @@ lbl_8014DD78: /* 8014DD9C 0014AB9C 38 63 4D 31 */ addi r3, r3, 0x4E474D31@l /* 8014DDA0 0014ABA0 48 00 00 30 */ b lbl_8014DDD0 lbl_8014DDA4: -/* 8014DDA4 0014ABA4 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014DDA4 0014ABA4 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) /* 8014DDA8 0014ABA8 38 00 00 00 */ li r0, 0 /* 8014DDAC 0014ABAC D0 1B 00 4C */ stfs f0, 0x4c(r27) /* 8014DDB0 0014ABB0 98 1B 00 55 */ stb r0, 0x55(r27) @@ -8366,9 +8366,9 @@ lbl_8014DDD0: /* 8014DEC0 0014ACC0 83 E3 00 00 */ lwz r31, 0(r3) /* 8014DEC4 0014ACC4 7F E3 FB 78 */ mr r3, r31 /* 8014DEC8 0014ACC8 4B FA 50 D5 */ bl AnimCurState__10zNPCCommonFv -/* 8014DECC 0014ACCC 3C 80 80 2A */ lis r4, lbl_802990E0@ha +/* 8014DECC 0014ACCC 3C 80 80 2A */ lis r4, lbl_g_hash_subbanim@ha /* 8014DED0 0014ACD0 80 A3 00 08 */ lwz r5, 8(r3) -/* 8014DED4 0014ACD4 38 64 90 E0 */ addi r3, r4, lbl_802990E0@l +/* 8014DED4 0014ACD4 38 64 90 E0 */ addi r3, r4, lbl_g_hash_subbanim@l /* 8014DED8 0014ACD8 80 03 00 1C */ lwz r0, 0x1c(r3) /* 8014DEDC 0014ACDC 7C 05 00 40 */ cmplw r5, r0 /* 8014DEE0 0014ACE0 40 82 00 18 */ bne lbl_8014DEF8 @@ -8406,10 +8406,10 @@ lbl_8014DF24: /* 8014DF54 0014AD54 93 C1 00 18 */ stw r30, 0x18(r1) /* 8014DF58 0014AD58 93 A1 00 14 */ stw r29, 0x14(r1) /* 8014DF5C 0014AD5C 7C 7D 1B 78 */ mr r29, r3 -/* 8014DF60 0014AD60 3C 60 80 33 */ lis r3, lbl_80328538@ha +/* 8014DF60 0014AD60 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014DF64 0014AD64 80 DD 00 18 */ lwz r6, 0x18(r29) /* 8014DF68 0014AD68 38 00 00 00 */ li r0, 0 -/* 8014DF6C 0014AD6C 38 A3 85 38 */ addi r5, r3, lbl_80328538@l +/* 8014DF6C 0014AD6C 38 A3 85 38 */ addi r5, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014DF70 0014AD70 FF E0 08 90 */ fmr f31, f1 /* 8014DF74 0014AD74 83 E6 00 00 */ lwz r31, 0(r6) /* 8014DF78 0014AD78 7C 9E 23 78 */ mr r30, r4 @@ -8556,7 +8556,7 @@ update_start__21zNPCGoalKJShockGroundFf: /* 8014E178 0014AF78 93 C1 00 08 */ stw r30, 8(r1) /* 8014E17C 0014AF7C 7C 7E 1B 78 */ mr r30, r3 /* 8014E180 0014AF80 C0 23 00 4C */ lfs f1, 0x4c(r3) -/* 8014E184 0014AF84 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014E184 0014AF84 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) /* 8014E188 0014AF88 80 63 00 18 */ lwz r3, 0x18(r3) /* 8014E18C 0014AF8C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014E190 0014AF90 83 E3 00 00 */ lwz r31, 0(r3) @@ -8564,20 +8564,20 @@ update_start__21zNPCGoalKJShockGroundFf: /* 8014E198 0014AF98 40 82 00 14 */ bne lbl_8014E1AC /* 8014E19C 0014AF9C 7F E3 FB 78 */ mr r3, r31 /* 8014E1A0 0014AFA0 4B FF E7 11 */ bl generate_thump_particles__13zNPCKingJellyFv -/* 8014E1A4 0014AFA4 C0 02 A6 BC */ lfs f0, lbl_803CF03C-_SDA2_BASE_(r2) +/* 8014E1A4 0014AFA4 C0 02 A6 BC */ lfs f0, lbl__2418_1-_SDA2_BASE_(r2) /* 8014E1A8 0014AFA8 D0 1E 00 4C */ stfs f0, 0x4c(r30) lbl_8014E1AC: /* 8014E1AC 0014AFAC 7F E3 FB 78 */ mr r3, r31 /* 8014E1B0 0014AFB0 4B FA 4D ED */ bl AnimCurState__10zNPCCommonFv -/* 8014E1B4 0014AFB4 3C 80 80 2A */ lis r4, lbl_802990E0@ha +/* 8014E1B4 0014AFB4 3C 80 80 2A */ lis r4, lbl_g_hash_subbanim@ha /* 8014E1B8 0014AFB8 80 A3 00 08 */ lwz r5, 8(r3) -/* 8014E1BC 0014AFBC 38 64 90 E0 */ addi r3, r4, lbl_802990E0@l +/* 8014E1BC 0014AFBC 38 64 90 E0 */ addi r3, r4, lbl_g_hash_subbanim@l /* 8014E1C0 0014AFC0 80 03 00 20 */ lwz r0, 0x20(r3) /* 8014E1C4 0014AFC4 7C 05 00 40 */ cmplw r5, r0 /* 8014E1C8 0014AFC8 40 82 00 24 */ bne lbl_8014E1EC -/* 8014E1CC 0014AFCC 3C 80 80 33 */ lis r4, lbl_80328538@ha +/* 8014E1CC 0014AFCC 3C 80 80 33 */ lis r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014E1D0 0014AFD0 7F E3 FB 78 */ mr r3, r31 -/* 8014E1D4 0014AFD4 38 84 85 38 */ addi r4, r4, lbl_80328538@l +/* 8014E1D4 0014AFD4 38 84 85 38 */ addi r4, r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014E1D8 0014AFD8 C0 04 00 5C */ lfs f0, 0x5c(r4) /* 8014E1DC 0014AFDC D0 1E 00 4C */ stfs f0, 0x4c(r30) /* 8014E1E0 0014AFE0 4B FF E8 3D */ bl start_charge__13zNPCKingJellyFv @@ -8602,9 +8602,9 @@ update_warm_up__21zNPCGoalKJShockGroundFf: /* 8014E218 0014B018 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 8014E21C 0014B01C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014E220 0014B020 93 C1 00 08 */ stw r30, 8(r1) -/* 8014E224 0014B024 3C 80 80 33 */ lis r4, lbl_80328538@ha +/* 8014E224 0014B024 3C 80 80 33 */ lis r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014E228 0014B028 7C 7E 1B 78 */ mr r30, r3 -/* 8014E22C 0014B02C 38 64 85 38 */ addi r3, r4, lbl_80328538@l +/* 8014E22C 0014B02C 38 64 85 38 */ addi r3, r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014E230 0014B030 80 9E 00 18 */ lwz r4, 0x18(r30) /* 8014E234 0014B034 C0 03 00 5C */ lfs f0, 0x5c(r3) /* 8014E238 0014B038 FF E0 08 90 */ fmr f31, f1 @@ -8613,17 +8613,17 @@ update_warm_up__21zNPCGoalKJShockGroundFf: /* 8014E244 0014B044 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 8014E248 0014B048 4C 40 13 82 */ cror 2, 0, 2 /* 8014E24C 0014B04C 40 82 00 0C */ bne lbl_8014E258 -/* 8014E250 0014B050 C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 8014E250 0014B050 C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) /* 8014E254 0014B054 48 00 00 10 */ b lbl_8014E264 lbl_8014E258: /* 8014E258 0014B058 EC 01 00 24 */ fdivs f0, f1, f0 -/* 8014E25C 0014B05C C0 22 A6 30 */ lfs f1, lbl_803CEFB0-_SDA2_BASE_(r2) +/* 8014E25C 0014B05C C0 22 A6 30 */ lfs f1, lbl__1868_1-_SDA2_BASE_(r2) /* 8014E260 0014B060 EC 21 00 28 */ fsubs f1, f1, f0 lbl_8014E264: /* 8014E264 0014B064 7F E3 FB 78 */ mr r3, r31 /* 8014E268 0014B068 4B FF E8 89 */ bl update_charge__13zNPCKingJellyFf /* 8014E26C 0014B06C C0 3E 00 4C */ lfs f1, 0x4c(r30) -/* 8014E270 0014B070 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014E270 0014B070 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) /* 8014E274 0014B074 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8014E278 0014B078 40 81 00 0C */ ble lbl_8014E284 /* 8014E27C 0014B07C 38 60 00 01 */ li r3, 1 @@ -8631,9 +8631,9 @@ lbl_8014E264: lbl_8014E284: /* 8014E284 0014B084 7F E3 FB 78 */ mr r3, r31 /* 8014E288 0014B088 4B FA 4D 15 */ bl AnimCurState__10zNPCCommonFv -/* 8014E28C 0014B08C 3C 80 80 2A */ lis r4, lbl_802990E0@ha +/* 8014E28C 0014B08C 3C 80 80 2A */ lis r4, lbl_g_hash_subbanim@ha /* 8014E290 0014B090 80 A3 00 08 */ lwz r5, 8(r3) -/* 8014E294 0014B094 38 64 90 E0 */ addi r3, r4, lbl_802990E0@l +/* 8014E294 0014B094 38 64 90 E0 */ addi r3, r4, lbl_g_hash_subbanim@l /* 8014E298 0014B098 80 03 00 34 */ lwz r0, 0x34(r3) /* 8014E29C 0014B09C 7C 05 00 40 */ cmplw r5, r0 /* 8014E2A0 0014B0A0 40 82 00 18 */ bne lbl_8014E2B8 @@ -8648,9 +8648,9 @@ lbl_8014E2B8: /* 8014E2C0 0014B0C0 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8014E2C4 0014B0C4 38 84 00 30 */ addi r4, r4, 0x30 /* 8014E2C8 0014B0C8 4B FF 84 D5 */ bl zNPCTypeKingJelly.play_sound__31_unnamed_zNPCTypeKingJelly_cpp_FiPC5xVec3 -/* 8014E2CC 0014B0CC 3C 80 80 33 */ lis r4, lbl_80328538@ha +/* 8014E2CC 0014B0CC 3C 80 80 33 */ lis r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014E2D0 0014B0D0 7F E3 FB 78 */ mr r3, r31 -/* 8014E2D4 0014B0D4 38 84 85 38 */ addi r4, r4, lbl_80328538@l +/* 8014E2D4 0014B0D4 38 84 85 38 */ addi r4, r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014E2D8 0014B0D8 C0 04 00 60 */ lfs f0, 0x60(r4) /* 8014E2DC 0014B0DC D0 1E 00 4C */ stfs f0, 0x4c(r30) /* 8014E2E0 0014B0E0 4B FF EB 5D */ bl end_charge__13zNPCKingJellyFv @@ -8682,7 +8682,7 @@ update_release__21zNPCGoalKJShockGroundFf: /* 8014E334 0014B134 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014E338 0014B138 93 C1 00 08 */ stw r30, 8(r1) /* 8014E33C 0014B13C 7C 7E 1B 78 */ mr r30, r3 -/* 8014E340 0014B140 C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014E340 0014B140 C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) /* 8014E344 0014B144 C0 43 00 4C */ lfs f2, 0x4c(r3) /* 8014E348 0014B148 FF E0 08 90 */ fmr f31, f1 /* 8014E34C 0014B14C 80 63 00 18 */ lwz r3, 0x18(r3) @@ -8694,9 +8694,9 @@ update_release__21zNPCGoalKJShockGroundFf: lbl_8014E364: /* 8014E364 0014B164 7F E3 FB 78 */ mr r3, r31 /* 8014E368 0014B168 4B FA 4C 35 */ bl AnimCurState__10zNPCCommonFv -/* 8014E36C 0014B16C 3C 80 80 2A */ lis r4, lbl_802990E0@ha +/* 8014E36C 0014B16C 3C 80 80 2A */ lis r4, lbl_g_hash_subbanim@ha /* 8014E370 0014B170 80 A3 00 08 */ lwz r5, 8(r3) -/* 8014E374 0014B174 38 64 90 E0 */ addi r3, r4, lbl_802990E0@l +/* 8014E374 0014B174 38 64 90 E0 */ addi r3, r4, lbl_g_hash_subbanim@l /* 8014E378 0014B178 80 03 00 20 */ lwz r0, 0x20(r3) /* 8014E37C 0014B17C 7C 05 00 40 */ cmplw r5, r0 /* 8014E380 0014B180 40 82 00 18 */ bne lbl_8014E398 @@ -8706,15 +8706,15 @@ lbl_8014E364: /* 8014E390 0014B190 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 8014E394 0014B194 40 81 00 34 */ ble lbl_8014E3C8 lbl_8014E398: -/* 8014E398 0014B198 3C 80 80 2A */ lis r4, lbl_802990E0@ha +/* 8014E398 0014B198 3C 80 80 2A */ lis r4, lbl_g_hash_subbanim@ha /* 8014E39C 0014B19C 7F E3 FB 78 */ mr r3, r31 -/* 8014E3A0 0014B1A0 38 84 90 E0 */ addi r4, r4, lbl_802990E0@l +/* 8014E3A0 0014B1A0 38 84 90 E0 */ addi r4, r4, lbl_g_hash_subbanim@l /* 8014E3A4 0014B1A4 38 A0 00 00 */ li r5, 0 /* 8014E3A8 0014B1A8 80 84 00 34 */ lwz r4, 0x34(r4) /* 8014E3AC 0014B1AC 4B FA 49 E5 */ bl AnimStart__10zNPCCommonFUii -/* 8014E3B0 0014B1B0 3C 80 80 33 */ lis r4, lbl_80328538@ha +/* 8014E3B0 0014B1B0 3C 80 80 33 */ lis r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha /* 8014E3B4 0014B1B4 38 60 00 03 */ li r3, 3 -/* 8014E3B8 0014B1B8 38 84 85 38 */ addi r4, r4, lbl_80328538@l +/* 8014E3B8 0014B1B8 38 84 85 38 */ addi r4, r4, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014E3BC 0014B1BC C0 04 00 64 */ lfs f0, 0x64(r4) /* 8014E3C0 0014B1C0 D0 1E 00 4C */ stfs f0, 0x4c(r30) /* 8014E3C4 0014B1C4 48 00 00 08 */ b lbl_8014E3CC @@ -8740,7 +8740,7 @@ update_cool_down__21zNPCGoalKJShockGroundFf: /* 8014E400 0014B200 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014E404 0014B204 93 C1 00 08 */ stw r30, 8(r1) /* 8014E408 0014B208 7C 7E 1B 78 */ mr r30, r3 -/* 8014E40C 0014B20C C0 02 A6 34 */ lfs f0, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014E40C 0014B20C C0 02 A6 34 */ lfs f0, lbl__1869_2-_SDA2_BASE_(r2) /* 8014E410 0014B210 C0 43 00 4C */ lfs f2, 0x4c(r3) /* 8014E414 0014B214 FF E0 08 90 */ fmr f31, f1 /* 8014E418 0014B218 80 63 00 18 */ lwz r3, 0x18(r3) @@ -8752,9 +8752,9 @@ update_cool_down__21zNPCGoalKJShockGroundFf: lbl_8014E430: /* 8014E430 0014B230 7F E3 FB 78 */ mr r3, r31 /* 8014E434 0014B234 4B FA 4B 69 */ bl AnimCurState__10zNPCCommonFv -/* 8014E438 0014B238 3C 80 80 2A */ lis r4, lbl_802990E0@ha +/* 8014E438 0014B238 3C 80 80 2A */ lis r4, lbl_g_hash_subbanim@ha /* 8014E43C 0014B23C 80 A3 00 08 */ lwz r5, 8(r3) -/* 8014E440 0014B240 38 64 90 E0 */ addi r3, r4, lbl_802990E0@l +/* 8014E440 0014B240 38 64 90 E0 */ addi r3, r4, lbl_g_hash_subbanim@l /* 8014E444 0014B244 80 03 00 34 */ lwz r0, 0x34(r3) /* 8014E448 0014B248 7C 05 00 40 */ cmplw r5, r0 /* 8014E44C 0014B24C 40 82 00 18 */ bne lbl_8014E464 @@ -8779,21 +8779,21 @@ lbl_8014E464: /* 8014E494 0014B294 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8014E498 0014B298 38 84 00 30 */ addi r4, r4, 0x30 /* 8014E49C 0014B29C 4B FF 83 01 */ bl zNPCTypeKingJelly.play_sound__31_unnamed_zNPCTypeKingJelly_cpp_FiPC5xVec3 -/* 8014E4A0 0014B2A0 3C 80 80 2A */ lis r4, lbl_802990E0@ha +/* 8014E4A0 0014B2A0 3C 80 80 2A */ lis r4, lbl_g_hash_subbanim@ha /* 8014E4A4 0014B2A4 7F E3 FB 78 */ mr r3, r31 -/* 8014E4A8 0014B2A8 38 84 90 E0 */ addi r4, r4, lbl_802990E0@l +/* 8014E4A8 0014B2A8 38 84 90 E0 */ addi r4, r4, lbl_g_hash_subbanim@l /* 8014E4AC 0014B2AC 38 A0 00 00 */ li r5, 0 /* 8014E4B0 0014B2B0 80 84 00 38 */ lwz r4, 0x38(r4) /* 8014E4B4 0014B2B4 4B FA 48 DD */ bl AnimStart__10zNPCCommonFUii /* 8014E4B8 0014B2B8 38 60 00 04 */ li r3, 4 /* 8014E4BC 0014B2BC 48 00 00 40 */ b lbl_8014E4FC lbl_8014E4C0: -/* 8014E4C0 0014B2C0 3C 60 80 33 */ lis r3, lbl_80328538@ha -/* 8014E4C4 0014B2C4 3C 80 80 2A */ lis r4, lbl_802990E0@ha -/* 8014E4C8 0014B2C8 38 A3 85 38 */ addi r5, r3, lbl_80328538@l +/* 8014E4C0 0014B2C0 3C 60 80 33 */ lis r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@ha +/* 8014E4C4 0014B2C4 3C 80 80 2A */ lis r4, lbl_g_hash_subbanim@ha +/* 8014E4C8 0014B2C8 38 A3 85 38 */ addi r5, r3, lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_@l /* 8014E4CC 0014B2CC 7F E3 FB 78 */ mr r3, r31 /* 8014E4D0 0014B2D0 C0 05 00 5C */ lfs f0, 0x5c(r5) -/* 8014E4D4 0014B2D4 38 84 90 E0 */ addi r4, r4, lbl_802990E0@l +/* 8014E4D4 0014B2D4 38 84 90 E0 */ addi r4, r4, lbl_g_hash_subbanim@l /* 8014E4D8 0014B2D8 38 A0 00 00 */ li r5, 0 /* 8014E4DC 0014B2DC D0 1E 00 4C */ stfs f0, 0x4c(r30) /* 8014E4E0 0014B2E0 80 84 00 20 */ lwz r4, 0x20(r4) @@ -8826,9 +8826,9 @@ update_stop__21zNPCGoalKJShockGroundFf: /* 8014E538 0014B338 83 E3 00 00 */ lwz r31, 0(r3) /* 8014E53C 0014B33C 7F E3 FB 78 */ mr r3, r31 /* 8014E540 0014B340 4B FA 4A 5D */ bl AnimCurState__10zNPCCommonFv -/* 8014E544 0014B344 3C 80 80 2A */ lis r4, lbl_802990E0@ha +/* 8014E544 0014B344 3C 80 80 2A */ lis r4, lbl_g_hash_subbanim@ha /* 8014E548 0014B348 80 A3 00 08 */ lwz r5, 8(r3) -/* 8014E54C 0014B34C 38 64 90 E0 */ addi r3, r4, lbl_802990E0@l +/* 8014E54C 0014B34C 38 64 90 E0 */ addi r3, r4, lbl_g_hash_subbanim@l /* 8014E550 0014B350 80 03 00 38 */ lwz r0, 0x38(r3) /* 8014E554 0014B354 7C 05 00 40 */ cmplw r5, r0 /* 8014E558 0014B358 40 82 00 18 */ bne lbl_8014E570 @@ -8927,9 +8927,9 @@ lbl_8014E57C: /* 8014E6C0 0014B4C0 83 E3 00 00 */ lwz r31, 0(r3) /* 8014E6C4 0014B4C4 7F E3 FB 78 */ mr r3, r31 /* 8014E6C8 0014B4C8 4B FA 48 D5 */ bl AnimCurState__10zNPCCommonFv -/* 8014E6CC 0014B4CC 3C 80 80 2A */ lis r4, lbl_802990E0@ha +/* 8014E6CC 0014B4CC 3C 80 80 2A */ lis r4, lbl_g_hash_subbanim@ha /* 8014E6D0 0014B4D0 80 A3 00 08 */ lwz r5, 8(r3) -/* 8014E6D4 0014B4D4 38 64 90 E0 */ addi r3, r4, lbl_802990E0@l +/* 8014E6D4 0014B4D4 38 64 90 E0 */ addi r3, r4, lbl_g_hash_subbanim@l /* 8014E6D8 0014B4D8 80 03 00 24 */ lwz r0, 0x24(r3) /* 8014E6DC 0014B4DC 7C 05 00 40 */ cmplw r5, r0 /* 8014E6E0 0014B4E0 40 82 00 18 */ bne lbl_8014E6F8 @@ -9081,9 +9081,9 @@ zNPCTypeKingJelly.load_param_10iColor_tag_i___10auto_tweakFR10iColor_tagiiiP16xM /* 8014E8CC 0014B6CC 94 21 FF 90 */ stwu r1, -0x70(r1) /* 8014E8D0 0014B6D0 7C 08 02 A6 */ mflr r0 /* 8014E8D4 0014B6D4 3D 40 43 30 */ lis r10, 0x4330 -/* 8014E8D8 0014B6D8 3C 80 80 27 */ lis r4, lbl_8026D820@ha +/* 8014E8D8 0014B6D8 3C 80 80 27 */ lis r4, lbl__814@ha /* 8014E8DC 0014B6DC 90 01 00 74 */ stw r0, 0x74(r1) -/* 8014E8E0 0014B6E0 38 A4 D8 20 */ addi r5, r4, lbl_8026D820@l +/* 8014E8E0 0014B6E0 38 A4 D8 20 */ addi r5, r4, lbl__814@l /* 8014E8E4 0014B6E4 93 E1 00 6C */ stw r31, 0x6c(r1) /* 8014E8E8 0014B6E8 7C 7F 1B 78 */ mr r31, r3 /* 8014E8EC 0014B6EC 7C E3 3B 78 */ mr r3, r7 @@ -9102,7 +9102,7 @@ zNPCTypeKingJelly.load_param_10iColor_tag_i___10auto_tweakFR10iColor_tagiiiP16xM /* 8014E920 0014B720 90 01 00 24 */ stw r0, 0x24(r1) /* 8014E924 0014B724 88 1F 00 00 */ lbz r0, 0(r31) /* 8014E928 0014B728 91 41 00 28 */ stw r10, 0x28(r1) -/* 8014E92C 0014B72C C8 22 A7 40 */ lfd f1, lbl_803CF0C0-_SDA2_BASE_(r2) +/* 8014E92C 0014B72C C8 22 A7 40 */ lfd f1, lbl__2454_1-_SDA2_BASE_(r2) /* 8014E930 0014B730 90 01 00 2C */ stw r0, 0x2c(r1) /* 8014E934 0014B734 C8 01 00 28 */ lfd f0, 0x28(r1) /* 8014E938 0014B738 91 41 00 30 */ stw r10, 0x30(r1) @@ -9287,7 +9287,7 @@ lbl_8014EBAC: /* 8014EBBC 0014B9BC 6F A3 80 00 */ xoris r3, r29, 0x8000 /* 8014EBC0 0014B9C0 3C 00 43 30 */ lis r0, 0x4330 /* 8014EBC4 0014B9C4 90 61 00 0C */ stw r3, 0xc(r1) -/* 8014EBC8 0014B9C8 C8 42 A6 68 */ lfd f2, lbl_803CEFE8-_SDA2_BASE_(r2) +/* 8014EBC8 0014B9C8 C8 42 A6 68 */ lfd f2, lbl__2088_1-_SDA2_BASE_(r2) /* 8014EBCC 0014B9CC 90 01 00 08 */ stw r0, 8(r1) /* 8014EBD0 0014B9D0 C8 01 00 08 */ lfd f0, 8(r1) /* 8014EBD4 0014B9D4 EC 00 10 28 */ fsubs f0, f0, f2 @@ -9298,7 +9298,7 @@ lbl_8014EBAC: /* 8014EBE8 0014B9E8 48 00 00 54 */ b lbl_8014EC3C lbl_8014EBEC: /* 8014EBEC 0014B9EC 7F C3 F3 78 */ mr r3, r30 -/* 8014EBF0 0014B9F0 C0 42 A6 34 */ lfs f2, lbl_803CEFB4-_SDA2_BASE_(r2) +/* 8014EBF0 0014B9F0 C0 42 A6 34 */ lfs f2, lbl__1869_2-_SDA2_BASE_(r2) /* 8014EBF4 0014B9F4 38 80 00 00 */ li r4, 0 /* 8014EBF8 0014B9F8 7F A9 03 A6 */ mtctr r29 /* 8014EBFC 0014B9FC 2C 1D 00 00 */ cmpwi r29, 0 diff --git a/asm/Game/zNPCTypePrawn.s b/asm/Game/zNPCTypePrawn.s index 6fc44a44a..e497accc0 100644 --- a/asm/Game/zNPCTypePrawn.s +++ b/asm/Game/zNPCTypePrawn.s @@ -6,17 +6,17 @@ zNPCTypePrawn.init_sound__27_unnamed_zNPCTypePrawn_cpp_Fv: /* 8014F76C 0014C56C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F770 0014C570 7C 08 02 A6 */ mflr r0 -/* 8014F774 0014C574 3C 60 80 33 */ lis r3, lbl_803294D0@ha +/* 8014F774 0014C574 3C 60 80 33 */ lis r3, lbl_sound_asset_names__27_unnamed_zNPCTypePrawn_cpp_@ha /* 8014F778 0014C578 38 80 00 00 */ li r4, 0 /* 8014F77C 0014C57C 90 01 00 14 */ stw r0, 0x14(r1) /* 8014F780 0014C580 38 A0 00 10 */ li r5, 0x10 /* 8014F784 0014C584 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8014F788 0014C588 3B E3 94 D0 */ addi r31, r3, lbl_803294D0@l +/* 8014F788 0014C588 3B E3 94 D0 */ addi r31, r3, lbl_sound_asset_names__27_unnamed_zNPCTypePrawn_cpp_@l /* 8014F78C 0014C58C 38 7F 00 C0 */ addi r3, r31, 0xc0 /* 8014F790 0014C590 4B EB 3C C9 */ bl memset -/* 8014F794 0014C594 3C 60 80 27 */ lis r3, lbl_8026E838@ha +/* 8014F794 0014C594 3C 60 80 27 */ lis r3, lbl_sound_assets__27_unnamed_zNPCTypePrawn_cpp_@ha /* 8014F798 0014C598 38 00 00 07 */ li r0, 7 -/* 8014F79C 0014C59C 39 03 E8 38 */ addi r8, r3, lbl_8026E838@l +/* 8014F79C 0014C59C 39 03 E8 38 */ addi r8, r3, lbl_sound_assets__27_unnamed_zNPCTypePrawn_cpp_@l /* 8014F7A0 0014C5A0 39 7F 00 C0 */ addi r11, r31, 0xc0 /* 8014F7A4 0014C5A4 38 DF 00 00 */ addi r6, r31, 0 /* 8014F7A8 0014C5A8 38 7F 00 60 */ addi r3, r31, 0x60 @@ -78,9 +78,9 @@ lbl_8014F824: .global zNPCTypePrawn.reset_sound__27_unnamed_zNPCTypePrawn_cpp_Fv zNPCTypePrawn.reset_sound__27_unnamed_zNPCTypePrawn_cpp_Fv: -/* 8014F87C 0014C67C 3C 60 80 33 */ lis r3, lbl_803295A0@ha +/* 8014F87C 0014C67C 3C 60 80 33 */ lis r3, lbl_sound_data__27_unnamed_zNPCTypePrawn_cpp_@ha /* 8014F880 0014C680 38 00 00 00 */ li r0, 0 -/* 8014F884 0014C684 38 63 95 A0 */ addi r3, r3, lbl_803295A0@l +/* 8014F884 0014C684 38 63 95 A0 */ addi r3, r3, lbl_sound_data__27_unnamed_zNPCTypePrawn_cpp_@l /* 8014F888 0014C688 90 03 00 04 */ stw r0, 4(r3) /* 8014F88C 0014C68C 90 03 00 14 */ stw r0, 0x14(r3) /* 8014F890 0014C690 90 03 00 24 */ stw r0, 0x24(r3) @@ -97,18 +97,18 @@ zNPCTypePrawn.play_sound__27_unnamed_zNPCTypePrawn_cpp_FiPC5xVec3f: /* 8014F8B0 0014C6B0 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F8B4 0014C6B4 93 C1 00 08 */ stw r30, 8(r1) /* 8014F8B8 0014C6B8 1C E3 00 18 */ mulli r7, r3, 0x18 -/* 8014F8BC 0014C6BC 3C C0 80 33 */ lis r6, lbl_803295E0@ha -/* 8014F8C0 0014C6C0 3C A0 80 27 */ lis r5, lbl_8026E838@ha +/* 8014F8BC 0014C6BC 3C C0 80 33 */ lis r6, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 8014F8C0 0014C6C0 3C A0 80 27 */ lis r5, lbl_sound_assets__27_unnamed_zNPCTypePrawn_cpp_@ha /* 8014F8C4 0014C6C4 FF E0 08 90 */ fmr f31, f1 -/* 8014F8C8 0014C6C8 38 06 95 E0 */ addi r0, r6, lbl_803295E0@l +/* 8014F8C8 0014C6C8 38 06 95 E0 */ addi r0, r6, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 8014F8CC 0014C6CC 7C C0 3A 14 */ add r6, r0, r7 /* 8014F8D0 0014C6D0 39 26 01 AC */ addi r9, r6, 0x1ac /* 8014F8D4 0014C6D4 80 C6 01 AC */ lwz r6, 0x1ac(r6) /* 8014F8D8 0014C6D8 54 68 20 36 */ slwi r8, r3, 4 -/* 8014F8DC 0014C6DC 3C E0 80 33 */ lis r7, lbl_803295A0@ha -/* 8014F8E0 0014C6E0 38 05 E8 38 */ addi r0, r5, lbl_8026E838@l +/* 8014F8DC 0014C6DC 3C E0 80 33 */ lis r7, lbl_sound_data__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 8014F8E0 0014C6E0 38 05 E8 38 */ addi r0, r5, lbl_sound_assets__27_unnamed_zNPCTypePrawn_cpp_@l /* 8014F8E4 0014C6E4 54 C3 20 36 */ slwi r3, r6, 4 -/* 8014F8E8 0014C6E8 38 A7 95 A0 */ addi r5, r7, lbl_803295A0@l +/* 8014F8E8 0014C6E8 38 A7 95 A0 */ addi r5, r7, lbl_sound_data__27_unnamed_zNPCTypePrawn_cpp_@l /* 8014F8EC 0014C6EC 7C 9E 23 78 */ mr r30, r4 /* 8014F8F0 0014C6F0 7C E0 1A 14 */ add r7, r0, r3 /* 8014F8F4 0014C6F4 80 87 00 0C */ lwz r4, 0xc(r7) @@ -127,12 +127,12 @@ lbl_8014F914: /* 8014F924 0014C724 80 7F 00 00 */ lwz r3, 0(r31) /* 8014F928 0014C728 38 A0 08 00 */ li r5, 0x800 /* 8014F92C 0014C72C EC 3F 00 32 */ fmuls f1, f31, f0 -/* 8014F930 0014C730 C0 42 A7 68 */ lfs f2, lbl_803CF0E8-_SDA2_BASE_(r2) +/* 8014F930 0014C730 C0 42 A7 68 */ lfs f2, lbl__1052_3-_SDA2_BASE_(r2) /* 8014F934 0014C734 80 87 00 08 */ lwz r4, 8(r7) /* 8014F938 0014C738 38 E0 00 00 */ li r7, 0 /* 8014F93C 0014C73C C0 69 00 08 */ lfs f3, 8(r9) /* 8014F940 0014C740 C0 89 00 0C */ lfs f4, 0xc(r9) -/* 8014F944 0014C744 C0 A2 A7 6C */ lfs f5, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 8014F944 0014C744 C0 A2 A7 6C */ lfs f5, lbl__1053_3-_SDA2_BASE_(r2) /* 8014F948 0014C748 C0 C9 00 10 */ lfs f6, 0x10(r9) /* 8014F94C 0014C74C 4B EF 9C 21 */ bl xSndPlay3DFade__FUiffUiUiPC5xVec3ff14sound_categoryff /* 8014F950 0014C750 90 7F 00 04 */ stw r3, 4(r31) @@ -143,7 +143,7 @@ lbl_8014F958: /* 8014F960 0014C760 80 7F 00 00 */ lwz r3, 0(r31) /* 8014F964 0014C764 38 A0 08 00 */ li r5, 0x800 /* 8014F968 0014C768 EC 3F 00 32 */ fmuls f1, f31, f0 -/* 8014F96C 0014C76C C0 42 A7 68 */ lfs f2, lbl_803CF0E8-_SDA2_BASE_(r2) +/* 8014F96C 0014C76C C0 42 A7 68 */ lfs f2, lbl__1052_3-_SDA2_BASE_(r2) /* 8014F970 0014C770 80 87 00 08 */ lwz r4, 8(r7) /* 8014F974 0014C774 38 E0 00 00 */ li r7, 0 /* 8014F978 0014C778 C0 69 00 08 */ lfs f3, 8(r9) @@ -170,20 +170,20 @@ zNPCTypePrawn.kill_sound__27_unnamed_zNPCTypePrawn_cpp_FiUi: /* 8014F9B8 0014C7B8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014F9BC 0014C7BC 7C 08 02 A6 */ mflr r0 /* 8014F9C0 0014C7C0 1C E3 00 18 */ mulli r7, r3, 0x18 -/* 8014F9C4 0014C7C4 3C C0 80 33 */ lis r6, lbl_803295E0@ha +/* 8014F9C4 0014C7C4 3C C0 80 33 */ lis r6, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha /* 8014F9C8 0014C7C8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8014F9CC 0014C7CC 3C A0 80 27 */ lis r5, lbl_8026E838@ha -/* 8014F9D0 0014C7D0 38 06 95 E0 */ addi r0, r6, lbl_803295E0@l +/* 8014F9CC 0014C7CC 3C A0 80 27 */ lis r5, lbl_sound_assets__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 8014F9D0 0014C7D0 38 06 95 E0 */ addi r0, r6, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 8014F9D4 0014C7D4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014F9D8 0014C7D8 7C C0 3A 14 */ add r6, r0, r7 -/* 8014F9DC 0014C7DC 38 05 E8 38 */ addi r0, r5, lbl_8026E838@l +/* 8014F9DC 0014C7DC 38 05 E8 38 */ addi r0, r5, lbl_sound_assets__27_unnamed_zNPCTypePrawn_cpp_@l /* 8014F9E0 0014C7E0 80 A6 01 AC */ lwz r5, 0x1ac(r6) /* 8014F9E4 0014C7E4 54 68 20 36 */ slwi r8, r3, 4 -/* 8014F9E8 0014C7E8 3C E0 80 33 */ lis r7, lbl_803295A0@ha +/* 8014F9E8 0014C7E8 3C E0 80 33 */ lis r7, lbl_sound_data__27_unnamed_zNPCTypePrawn_cpp_@ha /* 8014F9EC 0014C7EC 39 26 01 AC */ addi r9, r6, 0x1ac /* 8014F9F0 0014C7F0 54 A3 20 36 */ slwi r3, r5, 4 /* 8014F9F4 0014C7F4 7C 60 1A 14 */ add r3, r0, r3 -/* 8014F9F8 0014C7F8 38 C7 95 A0 */ addi r6, r7, lbl_803295A0@l +/* 8014F9F8 0014C7F8 38 C7 95 A0 */ addi r6, r7, lbl_sound_data__27_unnamed_zNPCTypePrawn_cpp_@l /* 8014F9FC 0014C7FC 80 03 00 0C */ lwz r0, 0xc(r3) /* 8014FA00 0014C800 7F E6 42 14 */ add r31, r6, r8 /* 8014FA04 0014C804 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -208,21 +208,21 @@ lbl_8014FA24: zNPCTypePrawn.kill_sound__27_unnamed_zNPCTypePrawn_cpp_Fi: /* 8014FA40 0014C840 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8014FA44 0014C844 7C 08 02 A6 */ mflr r0 -/* 8014FA48 0014C848 3C 80 80 33 */ lis r4, lbl_803295A0@ha +/* 8014FA48 0014C848 3C 80 80 33 */ lis r4, lbl_sound_data__27_unnamed_zNPCTypePrawn_cpp_@ha /* 8014FA4C 0014C84C 54 65 20 36 */ slwi r5, r3, 4 /* 8014FA50 0014C850 90 01 00 14 */ stw r0, 0x14(r1) -/* 8014FA54 0014C854 38 04 95 A0 */ addi r0, r4, lbl_803295A0@l +/* 8014FA54 0014C854 38 04 95 A0 */ addi r0, r4, lbl_sound_data__27_unnamed_zNPCTypePrawn_cpp_@l /* 8014FA58 0014C858 93 E1 00 0C */ stw r31, 0xc(r1) /* 8014FA5C 0014C85C 7F E0 2A 14 */ add r31, r0, r5 /* 8014FA60 0014C860 80 DF 00 04 */ lwz r6, 4(r31) /* 8014FA64 0014C864 28 06 00 00 */ cmplwi r6, 0 /* 8014FA68 0014C868 41 82 00 54 */ beq lbl_8014FABC /* 8014FA6C 0014C86C 1C A3 00 18 */ mulli r5, r3, 0x18 -/* 8014FA70 0014C870 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 8014FA74 0014C874 3C 60 80 27 */ lis r3, lbl_8026E838@ha -/* 8014FA78 0014C878 38 04 95 E0 */ addi r0, r4, lbl_803295E0@l +/* 8014FA70 0014C870 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 8014FA74 0014C874 3C 60 80 27 */ lis r3, lbl_sound_assets__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 8014FA78 0014C878 38 04 95 E0 */ addi r0, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 8014FA7C 0014C87C 7C 80 2A 14 */ add r4, r0, r5 -/* 8014FA80 0014C880 38 03 E8 38 */ addi r0, r3, lbl_8026E838@l +/* 8014FA80 0014C880 38 03 E8 38 */ addi r0, r3, lbl_sound_assets__27_unnamed_zNPCTypePrawn_cpp_@l /* 8014FA84 0014C884 84 64 01 AC */ lwzu r3, 0x1ac(r4) /* 8014FA88 0014C888 54 63 20 36 */ slwi r3, r3, 4 /* 8014FA8C 0014C88C 7C 60 1A 14 */ add r3, r0, r3 @@ -317,9 +317,9 @@ lbl_8014FB84: start__9aqua_beamFv: /* 8014FBB0 0014C9B0 38 00 00 01 */ li r0, 1 /* 8014FBB4 0014C9B4 98 03 00 3C */ stb r0, 0x3c(r3) -/* 8014FBB8 0014C9B8 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 8014FBB8 0014C9B8 C0 02 A7 6C */ lfs f0, lbl__1053_3-_SDA2_BASE_(r2) /* 8014FBBC 0014C9BC D0 03 00 98 */ stfs f0, 0x98(r3) -/* 8014FBC0 0014C9C0 C0 02 A7 70 */ lfs f0, lbl_803CF0F0-_SDA2_BASE_(r2) +/* 8014FBC0 0014C9C0 C0 02 A7 70 */ lfs f0, lbl__1113_1-_SDA2_BASE_(r2) /* 8014FBC4 0014C9C4 D0 03 00 A0 */ stfs f0, 0xa0(r3) /* 8014FBC8 0014C9C8 4E 80 00 20 */ blr @@ -338,7 +338,7 @@ update__9aqua_beamFf: /* 8014FBE8 0014C9E8 EC 00 08 2A */ fadds f0, f0, f1 /* 8014FBEC 0014C9EC D0 03 00 98 */ stfs f0, 0x98(r3) /* 8014FBF0 0014C9F0 C0 43 00 00 */ lfs f2, 0(r3) -/* 8014FBF4 0014C9F4 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 8014FBF4 0014C9F4 C0 02 A7 6C */ lfs f0, lbl__1053_3-_SDA2_BASE_(r2) /* 8014FBF8 0014C9F8 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8014FBFC 0014C9FC 4C 41 13 82 */ cror 2, 1, 2 /* 8014FC00 0014CA00 40 82 00 1C */ bne lbl_8014FC1C @@ -429,7 +429,7 @@ lbl_8014FD2C: /* 8014FD2C 0014CB2C 38 61 00 10 */ addi r3, r1, 0x10 /* 8014FD30 0014CB30 48 00 4B FD */ bl __ml__Q242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorCFv /* 8014FD34 0014CB34 7C 7F 1B 78 */ mr r31, r3 -/* 8014FD38 0014CB38 C0 02 A7 68 */ lfs f0, lbl_803CF0E8-_SDA2_BASE_(r2) +/* 8014FD38 0014CB38 C0 02 A7 68 */ lfs f0, lbl__1052_3-_SDA2_BASE_(r2) /* 8014FD3C 0014CB3C C0 23 00 10 */ lfs f1, 0x10(r3) /* 8014FD40 0014CB40 38 61 00 18 */ addi r3, r1, 0x18 /* 8014FD44 0014CB44 80 BF 00 00 */ lwz r5, 0(r31) @@ -606,7 +606,7 @@ lbl_8014FF94: /* 8014FFA8 0014CDA8 38 9E 00 40 */ addi r4, r30, 0x40 /* 8014FFAC 0014CDAC 38 7F 00 04 */ addi r3, r31, 4 /* 8014FFB0 0014CDB0 4B EB B2 B5 */ bl __as__5xVec3FRC5xVec3 -/* 8014FFB4 0014CDB4 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 8014FFB4 0014CDB4 C0 02 A7 6C */ lfs f0, lbl__1053_3-_SDA2_BASE_(r2) /* 8014FFB8 0014CDB8 38 7F 00 1C */ addi r3, r31, 0x1c /* 8014FFBC 0014CDBC D0 1F 00 10 */ stfs f0, 0x10(r31) /* 8014FFC0 0014CDC0 C0 1E 00 10 */ lfs f0, 0x10(r30) @@ -614,7 +614,7 @@ lbl_8014FF94: /* 8014FFC8 0014CDC8 C0 1E 00 4C */ lfs f0, 0x4c(r30) /* 8014FFCC 0014CDCC C0 3E 00 54 */ lfs f1, 0x54(r30) /* 8014FFD0 0014CDD0 FC 60 00 50 */ fneg f3, f0 -/* 8014FFD4 0014CDD4 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 8014FFD4 0014CDD4 C0 42 A7 6C */ lfs f2, lbl__1053_3-_SDA2_BASE_(r2) /* 8014FFD8 0014CDD8 4B EB B1 15 */ bl assign__5xVec3Ffff /* 8014FFDC 0014CDDC 4B EC 55 D5 */ bl normalize__5xVec3Fv /* 8014FFE0 0014CDE0 38 61 00 08 */ addi r3, r1, 8 @@ -650,7 +650,7 @@ lbl_8014FF94: /* 80150058 0014CE58 38 9F 00 4C */ addi r4, r31, 0x4c /* 8015005C 0014CE5C 90 1E 0F 54 */ stw r0, 0xf54(r30) /* 80150060 0014CE60 38 60 00 03 */ li r3, 3 -/* 80150064 0014CE64 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) +/* 80150064 0014CE64 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) /* 80150068 0014CE68 4B FF F8 35 */ bl zNPCTypePrawn.play_sound__27_unnamed_zNPCTypePrawn_cpp_FiPC5xVec3f /* 8015006C 0014CE6C 90 7F 00 18 */ stw r3, 0x18(r31) /* 80150070 0014CE70 48 00 00 0C */ b lbl_8015007C @@ -713,7 +713,7 @@ update_ring__9aqua_beamFQ242fixed_queue_Q29aqua_beam12ring_segment_31_8iteratorf /* 80150130 0014CF30 38 9F 00 3C */ addi r4, r31, 0x3c /* 80150134 0014CF34 EC 01 07 FA */ fmadds f0, f1, f31, f0 /* 80150138 0014CF38 D0 1F 00 14 */ stfs f0, 0x14(r31) -/* 8015013C 0014CF3C C0 42 A7 74 */ lfs f2, lbl_803CF0F4-_SDA2_BASE_(r2) +/* 8015013C 0014CF3C C0 42 A7 74 */ lfs f2, lbl__1282-_SDA2_BASE_(r2) /* 80150140 0014CF40 C0 3E 00 14 */ lfs f1, 0x14(r30) /* 80150144 0014CF44 C0 1F 00 14 */ lfs f0, 0x14(r31) /* 80150148 0014CF48 EC 22 00 72 */ fmuls f1, f2, f1 @@ -777,7 +777,7 @@ render_ring__9aqua_beamFRQ29aqua_beam12ring_segment: /* 80150224 0014D024 C0 1E 00 10 */ lfs f0, 0x10(r30) /* 80150228 0014D028 C0 5D 00 20 */ lfs f2, 0x20(r29) /* 8015022C 0014D02C FC 00 02 10 */ fabs f0, f0 -/* 80150230 0014D030 C0 22 A7 6C */ lfs f1, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80150230 0014D030 C0 22 A7 6C */ lfs f1, lbl__1053_3-_SDA2_BASE_(r2) /* 80150234 0014D034 FC 00 00 18 */ frsp f0, f0 /* 80150238 0014D038 EC 60 10 28 */ fsubs f3, f0, f2 /* 8015023C 0014D03C FC 03 08 40 */ fcmpo cr0, f3, f1 @@ -791,7 +791,7 @@ render_ring__9aqua_beamFRQ29aqua_beam12ring_segment: /* 8015025C 0014D05C 48 00 00 1C */ b lbl_80150278 lbl_80150260: /* 80150260 0014D060 EC 03 00 24 */ fdivs f0, f3, f0 -/* 80150264 0014D064 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) +/* 80150264 0014D064 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) /* 80150268 0014D068 C0 43 00 24 */ lfs f2, 0x24(r3) /* 8015026C 0014D06C EC 01 00 28 */ fsubs f0, f1, f0 /* 80150270 0014D070 EC 02 00 32 */ fmuls f0, f2, f0 @@ -810,14 +810,14 @@ lbl_80150278: /* 801502A0 0014D0A0 4E 80 00 20 */ blr /* 801502A4 0014D0A4 94 21 FF A0 */ stwu r1, -0x60(r1) /* 801502A8 0014D0A8 7C 08 02 A6 */ mflr r0 -/* 801502AC 0014D0AC 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 801502B0 0014D0B0 3C 80 80 27 */ lis r4, lbl_8026E918@ha +/* 801502AC 0014D0AC 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 801502B0 0014D0B0 3C 80 80 27 */ lis r4, lbl__1446@ha /* 801502B4 0014D0B4 90 01 00 64 */ stw r0, 0x64(r1) -/* 801502B8 0014D0B8 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 801502B8 0014D0B8 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 801502BC 0014D0BC 38 63 00 85 */ addi r3, r3, 0x85 /* 801502C0 0014D0C0 38 A0 00 00 */ li r5, 0 /* 801502C4 0014D0C4 BF 61 00 4C */ stmw r27, 0x4c(r1) -/* 801502C8 0014D0C8 3B A4 E9 18 */ addi r29, r4, lbl_8026E918@l +/* 801502C8 0014D0C8 3B A4 E9 18 */ addi r29, r4, lbl__1446@l /* 801502CC 0014D0CC 38 80 00 00 */ li r4, 0 /* 801502D0 0014D0D0 83 9D 00 00 */ lwz r28, 0(r29) /* 801502D4 0014D0D4 83 7D 00 04 */ lwz r27, 4(r29) @@ -841,12 +841,12 @@ lbl_80150278: /* 8015031C 0014D11C 90 01 00 3C */ stw r0, 0x3c(r1) /* 80150320 0014D120 4B EB 69 51 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 80150324 0014D124 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 80150328 0014D128 3C 80 80 2A */ lis r4, lbl_8029913C@ha +/* 80150328 0014D128 3C 80 80 2A */ lis r4, lbl_g_strz_subbanim@ha /* 8015032C 0014D12C 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l /* 80150330 0014D130 7C 7B 1B 78 */ mr r27, r3 /* 80150334 0014D134 90 01 00 08 */ stw r0, 8(r1) /* 80150338 0014D138 38 00 00 00 */ li r0, 0 -/* 8015033C 0014D13C 3B 84 91 3C */ addi r28, r4, lbl_8029913C@l +/* 8015033C 0014D13C 3B 84 91 3C */ addi r28, r4, lbl_g_strz_subbanim@l /* 80150340 0014D140 38 A0 00 10 */ li r5, 0x10 /* 80150344 0014D144 90 01 00 0C */ stw r0, 0xc(r1) /* 80150348 0014D148 38 C0 00 00 */ li r6, 0 @@ -856,15 +856,15 @@ lbl_80150278: /* 80150358 0014D158 39 20 00 00 */ li r9, 0 /* 8015035C 0014D15C 39 40 00 00 */ li r10, 0 /* 80150360 0014D160 80 9C 00 04 */ lwz r4, 4(r28) -/* 80150364 0014D164 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 80150368 0014D168 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80150364 0014D164 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) +/* 80150368 0014D168 C0 42 A7 6C */ lfs f2, lbl__1053_3-_SDA2_BASE_(r2) /* 8015036C 0014D16C 4B EB 69 ED */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80150370 0014D170 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80150374 0014D174 3C 60 80 2A */ lis r3, lbl_8029913C@ha +/* 80150374 0014D174 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha /* 80150378 0014D178 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8015037C 0014D17C 38 00 00 00 */ li r0, 0 /* 80150380 0014D180 90 81 00 08 */ stw r4, 8(r1) -/* 80150384 0014D184 38 83 91 3C */ addi r4, r3, lbl_8029913C@l +/* 80150384 0014D184 38 83 91 3C */ addi r4, r3, lbl_g_strz_subbanim@l /* 80150388 0014D188 7F 63 DB 78 */ mr r3, r27 /* 8015038C 0014D18C 38 A0 00 20 */ li r5, 0x20 /* 80150390 0014D190 90 01 00 0C */ stw r0, 0xc(r1) @@ -875,15 +875,15 @@ lbl_80150278: /* 801503A4 0014D1A4 39 20 00 00 */ li r9, 0 /* 801503A8 0014D1A8 39 40 00 00 */ li r10, 0 /* 801503AC 0014D1AC 80 84 00 10 */ lwz r4, 0x10(r4) -/* 801503B0 0014D1B0 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 801503B4 0014D1B4 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 801503B0 0014D1B0 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) +/* 801503B4 0014D1B4 C0 42 A7 6C */ lfs f2, lbl__1053_3-_SDA2_BASE_(r2) /* 801503B8 0014D1B8 4B EB 69 A1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801503BC 0014D1BC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 801503C0 0014D1C0 3C 60 80 2A */ lis r3, lbl_8029913C@ha +/* 801503C0 0014D1C0 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha /* 801503C4 0014D1C4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 801503C8 0014D1C8 38 00 00 00 */ li r0, 0 /* 801503CC 0014D1CC 90 81 00 08 */ stw r4, 8(r1) -/* 801503D0 0014D1D0 38 83 91 3C */ addi r4, r3, lbl_8029913C@l +/* 801503D0 0014D1D0 38 83 91 3C */ addi r4, r3, lbl_g_strz_subbanim@l /* 801503D4 0014D1D4 7F 63 DB 78 */ mr r3, r27 /* 801503D8 0014D1D8 38 A0 00 20 */ li r5, 0x20 /* 801503DC 0014D1DC 90 01 00 0C */ stw r0, 0xc(r1) @@ -894,15 +894,15 @@ lbl_80150278: /* 801503F0 0014D1F0 39 20 00 00 */ li r9, 0 /* 801503F4 0014D1F4 39 40 00 00 */ li r10, 0 /* 801503F8 0014D1F8 80 84 00 14 */ lwz r4, 0x14(r4) -/* 801503FC 0014D1FC C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 80150400 0014D200 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 801503FC 0014D1FC C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) +/* 80150400 0014D200 C0 42 A7 6C */ lfs f2, lbl__1053_3-_SDA2_BASE_(r2) /* 80150404 0014D204 4B EB 69 55 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80150408 0014D208 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8015040C 0014D20C 3C 60 80 2A */ lis r3, lbl_8029913C@ha +/* 8015040C 0014D20C 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha /* 80150410 0014D210 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80150414 0014D214 38 00 00 00 */ li r0, 0 /* 80150418 0014D218 90 81 00 08 */ stw r4, 8(r1) -/* 8015041C 0014D21C 38 83 91 3C */ addi r4, r3, lbl_8029913C@l +/* 8015041C 0014D21C 38 83 91 3C */ addi r4, r3, lbl_g_strz_subbanim@l /* 80150420 0014D220 7F 63 DB 78 */ mr r3, r27 /* 80150424 0014D224 38 A0 00 20 */ li r5, 0x20 /* 80150428 0014D228 90 01 00 0C */ stw r0, 0xc(r1) @@ -913,15 +913,15 @@ lbl_80150278: /* 8015043C 0014D23C 39 20 00 00 */ li r9, 0 /* 80150440 0014D240 39 40 00 00 */ li r10, 0 /* 80150444 0014D244 80 84 00 1C */ lwz r4, 0x1c(r4) -/* 80150448 0014D248 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 8015044C 0014D24C C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80150448 0014D248 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) +/* 8015044C 0014D24C C0 42 A7 6C */ lfs f2, lbl__1053_3-_SDA2_BASE_(r2) /* 80150450 0014D250 4B EB 69 09 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80150454 0014D254 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80150458 0014D258 3C 60 80 2A */ lis r3, lbl_8029913C@ha +/* 80150458 0014D258 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha /* 8015045C 0014D25C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80150460 0014D260 38 00 00 00 */ li r0, 0 /* 80150464 0014D264 90 81 00 08 */ stw r4, 8(r1) -/* 80150468 0014D268 3B A3 91 3C */ addi r29, r3, lbl_8029913C@l +/* 80150468 0014D268 3B A3 91 3C */ addi r29, r3, lbl_g_strz_subbanim@l /* 8015046C 0014D26C 7F 63 DB 78 */ mr r3, r27 /* 80150470 0014D270 38 A0 00 20 */ li r5, 0x20 /* 80150474 0014D274 90 01 00 0C */ stw r0, 0xc(r1) @@ -932,15 +932,15 @@ lbl_80150278: /* 80150488 0014D288 39 20 00 00 */ li r9, 0 /* 8015048C 0014D28C 39 40 00 00 */ li r10, 0 /* 80150490 0014D290 80 9D 00 30 */ lwz r4, 0x30(r29) -/* 80150494 0014D294 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 80150498 0014D298 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80150494 0014D294 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) +/* 80150498 0014D298 C0 42 A7 6C */ lfs f2, lbl__1053_3-_SDA2_BASE_(r2) /* 8015049C 0014D29C 4B EB 68 BD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801504A0 0014D2A0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 801504A4 0014D2A4 3C 60 80 2A */ lis r3, lbl_8029913C@ha +/* 801504A4 0014D2A4 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha /* 801504A8 0014D2A8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 801504AC 0014D2AC 38 00 00 00 */ li r0, 0 /* 801504B0 0014D2B0 90 81 00 08 */ stw r4, 8(r1) -/* 801504B4 0014D2B4 3B C3 91 3C */ addi r30, r3, lbl_8029913C@l +/* 801504B4 0014D2B4 3B C3 91 3C */ addi r30, r3, lbl_g_strz_subbanim@l /* 801504B8 0014D2B8 7F 63 DB 78 */ mr r3, r27 /* 801504BC 0014D2BC 38 A0 00 10 */ li r5, 0x10 /* 801504C0 0014D2C0 90 01 00 0C */ stw r0, 0xc(r1) @@ -951,15 +951,15 @@ lbl_80150278: /* 801504D4 0014D2D4 39 20 00 00 */ li r9, 0 /* 801504D8 0014D2D8 39 40 00 00 */ li r10, 0 /* 801504DC 0014D2DC 80 9E 00 34 */ lwz r4, 0x34(r30) -/* 801504E0 0014D2E0 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 801504E4 0014D2E4 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 801504E0 0014D2E0 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) +/* 801504E4 0014D2E4 C0 42 A7 6C */ lfs f2, lbl__1053_3-_SDA2_BASE_(r2) /* 801504E8 0014D2E8 4B EB 68 71 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801504EC 0014D2EC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 801504F0 0014D2F0 3C 60 80 2A */ lis r3, lbl_8029913C@ha +/* 801504F0 0014D2F0 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha /* 801504F4 0014D2F4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 801504F8 0014D2F8 38 00 00 00 */ li r0, 0 /* 801504FC 0014D2FC 90 81 00 08 */ stw r4, 8(r1) -/* 80150500 0014D300 3B E3 91 3C */ addi r31, r3, lbl_8029913C@l +/* 80150500 0014D300 3B E3 91 3C */ addi r31, r3, lbl_g_strz_subbanim@l /* 80150504 0014D304 7F 63 DB 78 */ mr r3, r27 /* 80150508 0014D308 38 A0 00 20 */ li r5, 0x20 /* 8015050C 0014D30C 90 01 00 0C */ stw r0, 0xc(r1) @@ -970,15 +970,15 @@ lbl_80150278: /* 80150520 0014D320 39 20 00 00 */ li r9, 0 /* 80150524 0014D324 39 40 00 00 */ li r10, 0 /* 80150528 0014D328 80 9F 00 38 */ lwz r4, 0x38(r31) -/* 8015052C 0014D32C C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 80150530 0014D330 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 8015052C 0014D32C C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) +/* 80150530 0014D330 C0 42 A7 6C */ lfs f2, lbl__1053_3-_SDA2_BASE_(r2) /* 80150534 0014D334 4B EB 68 25 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80150538 0014D338 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 8015053C 0014D33C 3C 60 80 2A */ lis r3, lbl_8029913C@ha +/* 8015053C 0014D33C 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha /* 80150540 0014D340 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80150544 0014D344 38 00 00 00 */ li r0, 0 /* 80150548 0014D348 90 81 00 08 */ stw r4, 8(r1) -/* 8015054C 0014D34C 38 83 91 3C */ addi r4, r3, lbl_8029913C@l +/* 8015054C 0014D34C 38 83 91 3C */ addi r4, r3, lbl_g_strz_subbanim@l /* 80150550 0014D350 7F 63 DB 78 */ mr r3, r27 /* 80150554 0014D354 38 A0 00 20 */ li r5, 0x20 /* 80150558 0014D358 90 01 00 0C */ stw r0, 0xc(r1) @@ -989,15 +989,15 @@ lbl_80150278: /* 8015056C 0014D36C 39 20 00 00 */ li r9, 0 /* 80150570 0014D370 39 40 00 00 */ li r10, 0 /* 80150574 0014D374 80 84 00 24 */ lwz r4, 0x24(r4) -/* 80150578 0014D378 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 8015057C 0014D37C C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80150578 0014D378 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) +/* 8015057C 0014D37C C0 42 A7 6C */ lfs f2, lbl__1053_3-_SDA2_BASE_(r2) /* 80150580 0014D380 4B EB 67 D9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80150584 0014D384 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 80150588 0014D388 3C 60 80 2A */ lis r3, lbl_8029913C@ha +/* 80150588 0014D388 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha /* 8015058C 0014D38C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 80150590 0014D390 38 00 00 00 */ li r0, 0 /* 80150594 0014D394 90 81 00 08 */ stw r4, 8(r1) -/* 80150598 0014D398 38 83 91 3C */ addi r4, r3, lbl_8029913C@l +/* 80150598 0014D398 38 83 91 3C */ addi r4, r3, lbl_g_strz_subbanim@l /* 8015059C 0014D39C 7F 63 DB 78 */ mr r3, r27 /* 801505A0 0014D3A0 38 A0 00 20 */ li r5, 0x20 /* 801505A4 0014D3A4 90 01 00 0C */ stw r0, 0xc(r1) @@ -1008,12 +1008,12 @@ lbl_80150278: /* 801505B8 0014D3B8 39 20 00 00 */ li r9, 0 /* 801505BC 0014D3BC 39 40 00 00 */ li r10, 0 /* 801505C0 0014D3C0 80 84 00 28 */ lwz r4, 0x28(r4) -/* 801505C4 0014D3C4 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 801505C8 0014D3C8 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 801505C4 0014D3C4 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) +/* 801505C8 0014D3C8 C0 42 A7 6C */ lfs f2, lbl__1053_3-_SDA2_BASE_(r2) /* 801505CC 0014D3CC 4B EB 67 8D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 801505D0 0014D3D0 3C 60 80 2A */ lis r3, lbl_8029913C@ha -/* 801505D4 0014D3D4 C0 22 A7 88 */ lfs f1, lbl_803CF108-_SDA2_BASE_(r2) -/* 801505D8 0014D3D8 38 83 91 3C */ addi r4, r3, lbl_8029913C@l +/* 801505D0 0014D3D0 3C 60 80 2A */ lis r3, lbl_g_strz_subbanim@ha +/* 801505D4 0014D3D4 C0 22 A7 88 */ lfs f1, lbl__1454-_SDA2_BASE_(r2) +/* 801505D8 0014D3D8 38 83 91 3C */ addi r4, r3, lbl_g_strz_subbanim@l /* 801505DC 0014D3DC 38 A1 00 18 */ addi r5, r1, 0x18 /* 801505E0 0014D3E0 7F 63 DB 78 */ mr r3, r27 /* 801505E4 0014D3E4 38 C0 00 01 */ li r6, 1 @@ -1027,11 +1027,11 @@ lbl_80150278: /* 80150604 0014D404 90 01 00 0C */ stw r0, 0xc(r1) /* 80150608 0014D408 39 20 00 00 */ li r9, 0 /* 8015060C 0014D40C 39 40 00 00 */ li r10, 0 -/* 80150610 0014D410 C0 22 A7 6C */ lfs f1, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80150610 0014D410 C0 22 A7 6C */ lfs f1, lbl__1053_3-_SDA2_BASE_(r2) /* 80150614 0014D414 80 9D 00 30 */ lwz r4, 0x30(r29) /* 80150618 0014D418 FC 40 08 90 */ fmr f2, f1 /* 8015061C 0014D41C 80 BE 00 34 */ lwz r5, 0x34(r30) -/* 80150620 0014D420 C0 62 A7 8C */ lfs f3, lbl_803CF10C-_SDA2_BASE_(r2) +/* 80150620 0014D420 C0 62 A7 8C */ lfs f3, lbl__1455-_SDA2_BASE_(r2) /* 80150624 0014D424 4B EB 6D 9D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80150628 0014D428 38 00 00 00 */ li r0, 0 /* 8015062C 0014D42C 7F 63 DB 78 */ mr r3, r27 @@ -1042,11 +1042,11 @@ lbl_80150278: /* 80150640 0014D440 90 01 00 0C */ stw r0, 0xc(r1) /* 80150644 0014D444 39 20 00 00 */ li r9, 0 /* 80150648 0014D448 39 40 00 00 */ li r10, 0 -/* 8015064C 0014D44C C0 22 A7 6C */ lfs f1, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 8015064C 0014D44C C0 22 A7 6C */ lfs f1, lbl__1053_3-_SDA2_BASE_(r2) /* 80150650 0014D450 80 9E 00 34 */ lwz r4, 0x34(r30) /* 80150654 0014D454 FC 40 08 90 */ fmr f2, f1 /* 80150658 0014D458 80 BF 00 38 */ lwz r5, 0x38(r31) -/* 8015065C 0014D45C C0 62 A7 8C */ lfs f3, lbl_803CF10C-_SDA2_BASE_(r2) +/* 8015065C 0014D45C C0 62 A7 8C */ lfs f3, lbl__1455-_SDA2_BASE_(r2) /* 80150660 0014D460 4B EB 6D 61 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80150664 0014D464 38 00 00 00 */ li r0, 0 /* 80150668 0014D468 7F 63 DB 78 */ mr r3, r27 @@ -1057,11 +1057,11 @@ lbl_80150278: /* 8015067C 0014D47C 90 01 00 0C */ stw r0, 0xc(r1) /* 80150680 0014D480 39 20 00 00 */ li r9, 0 /* 80150684 0014D484 39 40 00 00 */ li r10, 0 -/* 80150688 0014D488 C0 22 A7 6C */ lfs f1, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80150688 0014D488 C0 22 A7 6C */ lfs f1, lbl__1053_3-_SDA2_BASE_(r2) /* 8015068C 0014D48C 80 9F 00 38 */ lwz r4, 0x38(r31) /* 80150690 0014D490 FC 40 08 90 */ fmr f2, f1 /* 80150694 0014D494 80 BC 00 04 */ lwz r5, 4(r28) -/* 80150698 0014D498 C0 62 A7 8C */ lfs f3, lbl_803CF10C-_SDA2_BASE_(r2) +/* 80150698 0014D498 C0 62 A7 8C */ lfs f3, lbl__1455-_SDA2_BASE_(r2) /* 8015069C 0014D49C 4B EB 6D 25 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801506A0 0014D4A0 7F 63 DB 78 */ mr r3, r27 /* 801506A4 0014D4A4 BB 61 00 4C */ lmw r27, 0x4c(r1) @@ -1078,9 +1078,9 @@ __ct__9zNPCPrawnFi: /* 801506C4 0014D4C4 93 E1 00 0C */ stw r31, 0xc(r1) /* 801506C8 0014D4C8 7C 7F 1B 78 */ mr r31, r3 /* 801506CC 0014D4CC 4B FE 59 FD */ bl __ct__11zNPCSubBossFi -/* 801506D0 0014D4D0 3C 60 80 2A */ lis r3, lbl_8029A3C0@ha +/* 801506D0 0014D4D0 3C 60 80 2A */ lis r3, lbl___vt__9zNPCPrawn@ha /* 801506D4 0014D4D4 38 00 00 00 */ li r0, 0 -/* 801506D8 0014D4D8 38 83 A3 C0 */ addi r4, r3, lbl_8029A3C0@l +/* 801506D8 0014D4D8 38 83 A3 C0 */ addi r4, r3, lbl___vt__9zNPCPrawn@l /* 801506DC 0014D4DC 7F E3 FB 78 */ mr r3, r31 /* 801506E0 0014D4E0 90 9F 01 B8 */ stw r4, 0x1b8(r31) /* 801506E4 0014D4E4 98 1F 02 F5 */ stb r0, 0x2f5(r31) @@ -1091,13 +1091,13 @@ __ct__9zNPCPrawnFi: /* 801506F8 0014D4F8 4E 80 00 20 */ blr /* 801506FC 0014D4FC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80150700 0014D500 7C 08 02 A6 */ mflr r0 -/* 80150704 0014D504 3C A0 80 2A */ lis r5, lbl_8029A240@ha +/* 80150704 0014D504 3C A0 80 2A */ lis r5, lbl_boss_cam__27_unnamed_zNPCTypePrawn_cpp_@ha /* 80150708 0014D508 90 01 00 14 */ stw r0, 0x14(r1) /* 8015070C 0014D50C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80150710 0014D510 7C 9F 23 78 */ mr r31, r4 /* 80150714 0014D514 93 C1 00 08 */ stw r30, 8(r1) /* 80150718 0014D518 7C 7E 1B 78 */ mr r30, r3 -/* 8015071C 0014D51C 38 65 A2 40 */ addi r3, r5, lbl_8029A240@l +/* 8015071C 0014D51C 38 65 A2 40 */ addi r3, r5, lbl_boss_cam__27_unnamed_zNPCTypePrawn_cpp_@l /* 80150720 0014D520 4B EB D7 81 */ bl init__13xBinaryCameraFv /* 80150724 0014D524 4B FF F0 49 */ bl zNPCTypePrawn.init_sound__27_unnamed_zNPCTypePrawn_cpp_Fv /* 80150728 0014D528 7F C3 F3 78 */ mr r3, r30 @@ -1111,23 +1111,23 @@ __ct__9zNPCPrawnFi: /* 80150748 0014D548 3C 60 00 10 */ lis r3, 0x00100001@ha /* 8015074C 0014D54C 90 1E 01 CC */ stw r0, 0x1cc(r30) /* 80150750 0014D550 38 83 00 01 */ addi r4, r3, 0x00100001@l -/* 80150754 0014D554 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha +/* 80150754 0014D554 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha /* 80150758 0014D558 38 00 00 10 */ li r0, 0x10 /* 8015075C 0014D55C 90 9E 01 C8 */ stw r4, 0x1c8(r30) -/* 80150760 0014D560 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 80150760 0014D560 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 80150764 0014D564 38 63 00 8F */ addi r3, r3, 0x8f /* 80150768 0014D568 98 1E 00 22 */ stb r0, 0x22(r30) /* 8015076C 0014D56C 98 1E 00 23 */ stb r0, 0x23(r30) /* 80150770 0014D570 4B EF BA A5 */ bl xStrHash__FPCc -/* 80150774 0014D574 3C 80 80 33 */ lis r4, lbl_803295E0@ha +/* 80150774 0014D574 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha /* 80150778 0014D578 7C 65 1B 78 */ mr r5, r3 -/* 8015077C 0014D57C 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 8015077C 0014D57C 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80150780 0014D580 38 7E 03 28 */ addi r3, r30, 0x328 /* 80150784 0014D584 38 84 00 64 */ addi r4, r4, 0x64 /* 80150788 0014D588 4B FF F3 49 */ bl load__9aqua_beamFRCQ29aqua_beam6configUi -/* 8015078C 0014D58C 3C 60 80 33 */ lis r3, lbl_80329840@ha +/* 8015078C 0014D58C 3C 60 80 33 */ lis r3, lbl_closeup__27_unnamed_zNPCTypePrawn_cpp_@ha /* 80150790 0014D590 38 80 01 00 */ li r4, 0x100 -/* 80150794 0014D594 38 63 98 40 */ addi r3, r3, lbl_80329840@l +/* 80150794 0014D594 38 63 98 40 */ addi r3, r3, lbl_closeup__27_unnamed_zNPCTypePrawn_cpp_@l /* 80150798 0014D598 38 A0 01 00 */ li r5, 0x100 /* 8015079C 0014D59C 48 00 00 1D */ bl zNPCTypePrawn.create__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFii /* 801507A0 0014D5A0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1161,7 +1161,7 @@ zNPCTypePrawn.create__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFii: /* 80150804 0014D604 6F A0 80 00 */ xoris r0, r29, 0x8000 /* 80150808 0014D608 90 01 00 2C */ stw r0, 0x2c(r1) /* 8015080C 0014D60C 6F C0 80 00 */ xoris r0, r30, 0x8000 -/* 80150810 0014D610 C8 22 A7 A0 */ lfd f1, lbl_803CF120-_SDA2_BASE_(r2) +/* 80150810 0014D610 C8 22 A7 A0 */ lfd f1, lbl__1496_2-_SDA2_BASE_(r2) /* 80150814 0014D614 90 61 00 28 */ stw r3, 0x28(r1) /* 80150818 0014D618 C8 01 00 28 */ lfd f0, 0x28(r1) /* 8015081C 0014D61C 90 01 00 34 */ stw r0, 0x34(r1) @@ -1169,7 +1169,7 @@ zNPCTypePrawn.create__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFii: /* 80150824 0014D624 90 61 00 30 */ stw r3, 0x30(r1) /* 80150828 0014D628 D0 1F 00 20 */ stfs f0, 0x20(r31) /* 8015082C 0014D62C C8 01 00 30 */ lfd f0, 0x30(r1) -/* 80150830 0014D630 C8 22 A7 A0 */ lfd f1, lbl_803CF120-_SDA2_BASE_(r2) +/* 80150830 0014D630 C8 22 A7 A0 */ lfd f1, lbl__1496_2-_SDA2_BASE_(r2) /* 80150834 0014D634 EC 00 08 28 */ fsubs f0, f0, f1 /* 80150838 0014D638 D0 1F 00 24 */ stfs f0, 0x24(r31) /* 8015083C 0014D63C 48 0E 73 25 */ bl RwCameraCreate @@ -1182,12 +1182,12 @@ zNPCTypePrawn.create__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFii: /* 80150858 0014D658 38 60 00 00 */ li r3, 0 /* 8015085C 0014D65C 48 00 01 58 */ b lbl_801509B4 lbl_80150860: -/* 80150860 0014D660 C0 02 A7 78 */ lfs f0, lbl_803CF0F8-_SDA2_BASE_(r2) +/* 80150860 0014D660 C0 02 A7 78 */ lfs f0, lbl__1284-_SDA2_BASE_(r2) /* 80150864 0014D664 38 61 00 10 */ addi r3, r1, 0x10 /* 80150868 0014D668 D0 01 00 18 */ stfs f0, 0x18(r1) /* 8015086C 0014D66C D0 01 00 14 */ stfs f0, 0x14(r1) /* 80150870 0014D670 D0 01 00 10 */ stfs f0, 0x10(r1) -/* 80150874 0014D674 C0 02 A7 90 */ lfs f0, lbl_803CF110-_SDA2_BASE_(r2) +/* 80150874 0014D674 C0 02 A7 90 */ lfs f0, lbl__1492_1-_SDA2_BASE_(r2) /* 80150878 0014D678 D0 01 00 24 */ stfs f0, 0x24(r1) /* 8015087C 0014D67C D0 01 00 20 */ stfs f0, 0x20(r1) /* 80150880 0014D680 D0 01 00 1C */ stfs f0, 0x1c(r1) @@ -1207,7 +1207,7 @@ lbl_801508A8: /* 801508B4 0014D6B4 7C 64 1B 78 */ mr r4, r3 /* 801508B8 0014D6B8 80 7F 00 00 */ lwz r3, 0(r31) /* 801508BC 0014D6BC 48 0E E9 39 */ bl _rwObjectHasFrameSetFrame -/* 801508C0 0014D6C0 80 62 A7 80 */ lwz r3, lbl_803CF100-_SDA2_BASE_(r2) +/* 801508C0 0014D6C0 80 62 A7 80 */ lwz r3, lbl__1431_1-_SDA2_BASE_(r2) /* 801508C4 0014D6C4 38 81 00 08 */ addi r4, r1, 8 /* 801508C8 0014D6C8 80 02 A7 84 */ lwz r0, lbl_803CF104-_SDA2_BASE_(r2) /* 801508CC 0014D6CC 90 61 00 08 */ stw r3, 8(r1) @@ -1266,10 +1266,10 @@ lbl_80150988: /* 80150990 0014D790 60 00 00 02 */ ori r0, r0, 2 /* 80150994 0014D794 90 03 00 50 */ stw r0, 0x50(r3) /* 80150998 0014D798 80 7F 00 00 */ lwz r3, 0(r31) -/* 8015099C 0014D79C C0 22 A7 94 */ lfs f1, lbl_803CF114-_SDA2_BASE_(r2) +/* 8015099C 0014D79C C0 22 A7 94 */ lfs f1, lbl__1493_2-_SDA2_BASE_(r2) /* 801509A0 0014D7A0 48 0E 6C 85 */ bl RwCameraSetNearClipPlane /* 801509A4 0014D7A4 80 7F 00 00 */ lwz r3, 0(r31) -/* 801509A8 0014D7A8 C0 22 A7 98 */ lfs f1, lbl_803CF118-_SDA2_BASE_(r2) +/* 801509A8 0014D7A8 C0 22 A7 98 */ lfs f1, lbl__1494_1-_SDA2_BASE_(r2) /* 801509AC 0014D7AC 48 0E 6D 45 */ bl RwCameraSetFarClipPlane /* 801509B0 0014D7B0 38 60 00 01 */ li r3, 1 lbl_801509B4: @@ -1334,20 +1334,20 @@ lbl_80150A58: /* 80150A7C 0014D87C 4E 80 00 20 */ blr /* 80150A80 0014D880 94 21 FF 80 */ stwu r1, -0x80(r1) /* 80150A84 0014D884 7C 08 02 A6 */ mflr r0 -/* 80150A88 0014D888 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha +/* 80150A88 0014D888 3C 80 80 27 */ lis r4, lbl__stringBase0_93@ha /* 80150A8C 0014D88C 90 01 00 84 */ stw r0, 0x84(r1) /* 80150A90 0014D890 BE E1 00 5C */ stmw r23, 0x5c(r1) /* 80150A94 0014D894 7C 7E 1B 78 */ mr r30, r3 -/* 80150A98 0014D898 38 64 E9 F0 */ addi r3, r4, lbl_8026E9F0@l +/* 80150A98 0014D898 38 64 E9 F0 */ addi r3, r4, lbl__stringBase0_93@l /* 80150A9C 0014D89C 38 63 00 A1 */ addi r3, r3, 0xa1 /* 80150AA0 0014D8A0 4B EF B7 75 */ bl xStrHash__FPCc /* 80150AA4 0014D8A4 4B F6 3F 99 */ bl zSceneFindObject__FUi /* 80150AA8 0014D8A8 90 7E 02 CC */ stw r3, 0x2cc(r30) /* 80150AAC 0014D8AC 38 00 00 00 */ li r0, 0 -/* 80150AB0 0014D8B0 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha +/* 80150AB0 0014D8B0 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha /* 80150AB4 0014D8B4 3B E0 00 00 */ li r31, 0 /* 80150AB8 0014D8B8 90 1E 14 20 */ stw r0, 0x1420(r30) -/* 80150ABC 0014D8BC 3B 83 E9 F0 */ addi r28, r3, lbl_8026E9F0@l +/* 80150ABC 0014D8BC 3B 83 E9 F0 */ addi r28, r3, lbl__stringBase0_93@l lbl_80150AC0: /* 80150AC0 0014D8C0 7F E5 FB 78 */ mr r5, r31 /* 80150AC4 0014D8C4 38 61 00 0C */ addi r3, r1, 0xc @@ -1382,8 +1382,8 @@ lbl_80150AC0: /* 80150B38 0014D938 28 1A 00 00 */ cmplwi r26, 0 /* 80150B3C 0014D93C 41 82 00 70 */ beq lbl_80150BAC /* 80150B40 0014D940 80 1E 14 20 */ lwz r0, 0x1420(r30) -/* 80150B44 0014D944 3C 60 80 27 */ lis r3, lbl_8026E940@ha -/* 80150B48 0014D948 3B A3 E9 40 */ addi r29, r3, lbl_8026E940@l +/* 80150B44 0014D944 3C 60 80 27 */ lis r3, lbl_vert_index$1513@ha +/* 80150B48 0014D948 3B A3 E9 40 */ addi r29, r3, lbl_vert_index$1513@l /* 80150B4C 0014D94C 83 24 00 4C */ lwz r25, 0x4c(r4) /* 80150B50 0014D950 1C 60 00 30 */ mulli r3, r0, 0x30 /* 80150B54 0014D954 83 05 00 14 */ lwz r24, 0x14(r5) @@ -1422,9 +1422,9 @@ lbl_80150BAC: /* 80150BCC 0014D9CC 38 A0 00 00 */ li r5, 0 /* 80150BD0 0014D9D0 38 C0 00 FF */ li r6, 0xff /* 80150BD4 0014D9D4 4B ED E4 15 */ bl xColorFromRGBA__FUcUcUcUc -/* 80150BD8 0014D9D8 3C 80 80 33 */ lis r4, lbl_80329840@ha +/* 80150BD8 0014D9D8 3C 80 80 33 */ lis r4, lbl_closeup__27_unnamed_zNPCTypePrawn_cpp_@ha /* 80150BDC 0014D9DC 90 61 00 08 */ stw r3, 8(r1) -/* 80150BE0 0014D9E0 38 64 98 40 */ addi r3, r4, lbl_80329840@l +/* 80150BE0 0014D9E0 38 64 98 40 */ addi r3, r4, lbl_closeup__27_unnamed_zNPCTypePrawn_cpp_@l /* 80150BE4 0014D9E4 38 81 00 08 */ addi r4, r1, 8 /* 80150BE8 0014D9E8 48 00 00 21 */ bl zNPCTypePrawn.set_background__Q227_unnamed_zNPCTypePrawn_cpp_10televisionF10iColor_tag lbl_80150BEC: @@ -1488,9 +1488,9 @@ lbl_80150CB0: /* 80150CBC 0014DABC 41 80 FF E4 */ blt lbl_80150CA0 /* 80150CC0 0014DAC0 7F E3 FB 78 */ mr r3, r31 /* 80150CC4 0014DAC4 48 00 17 61 */ bl update_round__9zNPCPrawnFv -/* 80150CC8 0014DAC8 3C 60 80 33 */ lis r3, lbl_803295E0@ha +/* 80150CC8 0014DAC8 3C 60 80 33 */ lis r3, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha /* 80150CCC 0014DACC 38 80 00 00 */ li r4, 0 -/* 80150CD0 0014DAD0 C0 03 95 E0 */ lfs f0, lbl_803295E0@l(r3) +/* 80150CD0 0014DAD0 C0 03 95 E0 */ lfs f0, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l(r3) /* 80150CD4 0014DAD4 38 00 00 01 */ li r0, 1 /* 80150CD8 0014DAD8 38 7F 03 28 */ addi r3, r31, 0x328 /* 80150CDC 0014DADC D0 1F 03 20 */ stfs f0, 0x320(r31) @@ -1501,23 +1501,23 @@ lbl_80150CB0: /* 80150CF0 0014DAF0 98 9F 02 F5 */ stb r4, 0x2f5(r31) /* 80150CF4 0014DAF4 98 1F 02 F4 */ stb r0, 0x2f4(r31) /* 80150CF8 0014DAF8 4B FF EE 65 */ bl reset__9aqua_beamFv -/* 80150CFC 0014DAFC 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80150D00 0014DB00 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 80150CFC 0014DAFC 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80150D00 0014DB00 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 80150D04 0014DB04 38 63 00 BC */ addi r3, r3, 0xbc /* 80150D08 0014DB08 4B F5 7B 3D */ bl zParEmitterFind__FPCc -/* 80150D0C 0014DB0C 3C 80 80 33 */ lis r4, lbl_80329868@ha -/* 80150D10 0014DB10 90 6D 96 C8 */ stw r3, lbl_803CBFC8-_SDA_BASE_(r13) -/* 80150D14 0014DB14 38 A4 98 68 */ addi r5, r4, lbl_80329868@l +/* 80150D0C 0014DB0C 3C 80 80 33 */ lis r4, lbl_exhaust_emitter_settings__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80150D10 0014DB10 90 6D 96 C8 */ stw r3, lbl_exhaust_emitter__27_unnamed_zNPCTypePrawn_cpp_-_SDA_BASE_(r13) +/* 80150D14 0014DB14 38 A4 98 68 */ addi r5, r4, lbl_exhaust_emitter_settings__27_unnamed_zNPCTypePrawn_cpp_@l /* 80150D18 0014DB18 38 00 03 00 */ li r0, 0x300 -/* 80150D1C 0014DB1C 3C 60 80 25 */ lis r3, lbl_80253018@ha +/* 80150D1C 0014DB1C 3C 60 80 25 */ lis r3, lbl_g_O3@ha /* 80150D20 0014DB20 90 05 01 38 */ stw r0, 0x138(r5) -/* 80150D24 0014DB24 38 83 30 18 */ addi r4, r3, lbl_80253018@l +/* 80150D24 0014DB24 38 83 30 18 */ addi r4, r3, lbl_g_O3@l /* 80150D28 0014DB28 38 65 01 40 */ addi r3, r5, 0x140 /* 80150D2C 0014DB2C 4B EB A5 39 */ bl __as__5xVec3FRC5xVec3 -/* 80150D30 0014DB30 3C 80 80 33 */ lis r4, lbl_80329868@ha -/* 80150D34 0014DB34 3C 60 80 25 */ lis r3, lbl_80253018@ha -/* 80150D38 0014DB38 38 A4 98 68 */ addi r5, r4, lbl_80329868@l -/* 80150D3C 0014DB3C 38 83 30 18 */ addi r4, r3, lbl_80253018@l +/* 80150D30 0014DB30 3C 80 80 33 */ lis r4, lbl_exhaust_emitter_settings__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80150D34 0014DB34 3C 60 80 25 */ lis r3, lbl_g_O3@ha +/* 80150D38 0014DB38 38 A4 98 68 */ addi r5, r4, lbl_exhaust_emitter_settings__27_unnamed_zNPCTypePrawn_cpp_@l +/* 80150D3C 0014DB3C 38 83 30 18 */ addi r4, r3, lbl_g_O3@l /* 80150D40 0014DB40 38 65 01 4C */ addi r3, r5, 0x14c /* 80150D44 0014DB44 4B EB A5 21 */ bl __as__5xVec3FRC5xVec3 /* 80150D48 0014DB48 3C 80 4E 47 */ lis r4, 0x4E474D38@ha @@ -1536,8 +1536,8 @@ lbl_80150CB0: /* 80150D7C 0014DB7C 7C 08 02 A6 */ mflr r0 /* 80150D80 0014DB80 90 01 00 14 */ stw r0, 0x14(r1) /* 80150D84 0014DB84 4B F9 EC 8D */ bl Destroy__10zNPCCommonFv -/* 80150D88 0014DB88 3C 60 80 33 */ lis r3, lbl_80329840@ha -/* 80150D8C 0014DB8C 38 63 98 40 */ addi r3, r3, lbl_80329840@l +/* 80150D88 0014DB88 3C 60 80 33 */ lis r3, lbl_closeup__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80150D8C 0014DB8C 38 63 98 40 */ addi r3, r3, lbl_closeup__27_unnamed_zNPCTypePrawn_cpp_@l /* 80150D90 0014DB90 4B FF FC 41 */ bl zNPCTypePrawn.destroy__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFv /* 80150D94 0014DB94 80 01 00 14 */ lwz r0, 0x14(r1) /* 80150D98 0014DB98 7C 08 03 A6 */ mtlr r0 @@ -1605,9 +1605,9 @@ lbl_80150E60: /* 80150E7C 0014DC7C 88 1C 02 C0 */ lbz r0, 0x2c0(r28) /* 80150E80 0014DC80 28 00 00 00 */ cmplwi r0, 0 /* 80150E84 0014DC84 41 82 00 48 */ beq lbl_80150ECC -/* 80150E88 0014DC88 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80150E88 0014DC88 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80150E8C 0014DC8C 7F 83 E3 78 */ mr r3, r28 -/* 80150E90 0014DC90 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80150E90 0014DC90 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80150E94 0014DC94 80 84 07 04 */ lwz r4, 0x704(r4) /* 80150E98 0014DC98 83 E4 00 4C */ lwz r31, 0x4c(r4) /* 80150E9C 0014DC9C 48 00 3C 41 */ bl get_center__9zNPCPrawnCFv @@ -1713,7 +1713,7 @@ lbl_80150FF4: zNPCTypePrawn.load_patterns__27_unnamed_zNPCTypePrawn_cpp_FP16xModelAssetParamUiPCcPQ29zNPCPrawn10range_typei: /* 80151004 0014DE04 94 21 FF 50 */ stwu r1, -0xb0(r1) /* 80151008 0014DE08 7C 08 02 A6 */ mflr r0 -/* 8015100C 0014DE0C 3D 00 80 27 */ lis r8, lbl_8026E9F0@ha +/* 8015100C 0014DE0C 3D 00 80 27 */ lis r8, lbl__stringBase0_93@ha /* 80151010 0014DE10 90 01 00 B4 */ stw r0, 0xb4(r1) /* 80151014 0014DE14 BF 21 00 94 */ stmw r25, 0x94(r1) /* 80151018 0014DE18 7C 79 1B 78 */ mr r25, r3 @@ -1721,7 +1721,7 @@ zNPCTypePrawn.load_patterns__27_unnamed_zNPCTypePrawn_cpp_FP16xModelAssetParamUi /* 80151020 0014DE20 7C BB 2B 78 */ mr r27, r5 /* 80151024 0014DE24 7C FC 3B 78 */ mr r28, r7 /* 80151028 0014DE28 7C DE 33 78 */ mr r30, r6 -/* 8015102C 0014DE2C 3B E8 E9 F0 */ addi r31, r8, lbl_8026E9F0@l +/* 8015102C 0014DE2C 3B E8 E9 F0 */ addi r31, r8, lbl__stringBase0_93@l /* 80151030 0014DE30 3B A0 00 00 */ li r29, 0 /* 80151034 0014DE34 48 00 00 94 */ b lbl_801510C8 lbl_80151038: @@ -1778,381 +1778,381 @@ lbl_801510D0: /* 801510F8 0014DEF8 7C 7F 1B 78 */ mr r31, r3 /* 801510FC 0014DEFC 93 C1 00 38 */ stw r30, 0x38(r1) /* 80151100 0014DF00 4B FA 03 31 */ bl ParseINI__10zNPCCommonFv -/* 80151104 0014DF04 3C 60 80 33 */ lis r3, lbl_803295E0@ha +/* 80151104 0014DF04 3C 60 80 33 */ lis r3, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha /* 80151108 0014DF08 80 9F 02 44 */ lwz r4, 0x244(r31) /* 8015110C 0014DF0C 80 BF 02 48 */ lwz r5, 0x248(r31) -/* 80151110 0014DF10 38 63 95 E0 */ addi r3, r3, lbl_803295E0@l +/* 80151110 0014DF10 38 63 95 E0 */ addi r3, r3, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80151114 0014DF14 48 00 0A 59 */ bl zNPCTypePrawn.load__Q227_unnamed_zNPCTypePrawn_cpp_11tweak_groupFP16xModelAssetParamUi -/* 80151118 0014DF18 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha +/* 80151118 0014DF18 3C 80 80 27 */ lis r4, lbl__stringBase0_93@ha /* 8015111C 0014DF1C 80 7F 02 44 */ lwz r3, 0x244(r31) -/* 80151120 0014DF20 38 A4 E9 F0 */ addi r5, r4, lbl_8026E9F0@l +/* 80151120 0014DF20 38 A4 E9 F0 */ addi r5, r4, lbl__stringBase0_93@l /* 80151124 0014DF24 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 80151128 0014DF28 C0 22 A7 A8 */ lfs f1, lbl_803CF128-_SDA2_BASE_(r2) +/* 80151128 0014DF28 C0 22 A7 A8 */ lfs f1, lbl__1656-_SDA2_BASE_(r2) /* 8015112C 0014DF2C 38 A5 00 DC */ addi r5, r5, 0xdc /* 80151130 0014DF30 4B F0 4F 39 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 80151134 0014DF34 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 80151138 0014DF38 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 8015113C 0014DF3C D0 24 95 E0 */ stfs f1, lbl_803295E0@l(r4) -/* 80151140 0014DF40 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 80151134 0014DF34 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80151138 0014DF38 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 8015113C 0014DF3C D0 24 95 E0 */ stfs f1, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l(r4) +/* 80151140 0014DF40 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 80151144 0014DF44 38 A3 00 E7 */ addi r5, r3, 0xe7 /* 80151148 0014DF48 80 7F 02 44 */ lwz r3, 0x244(r31) /* 8015114C 0014DF4C 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 80151150 0014DF50 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) +/* 80151150 0014DF50 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) /* 80151154 0014DF54 4B F0 4F 15 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 80151158 0014DF58 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 8015115C 0014DF5C 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151160 0014DF60 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 80151158 0014DF58 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 8015115C 0014DF5C 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151160 0014DF60 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80151164 0014DF64 D0 24 00 04 */ stfs f1, 4(r4) -/* 80151168 0014DF68 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 80151168 0014DF68 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 8015116C 0014DF6C 38 A3 00 F3 */ addi r5, r3, 0xf3 /* 80151170 0014DF70 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151174 0014DF74 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 80151178 0014DF78 C0 22 A7 AC */ lfs f1, lbl_803CF12C-_SDA2_BASE_(r2) +/* 80151178 0014DF78 C0 22 A7 AC */ lfs f1, lbl__1657-_SDA2_BASE_(r2) /* 8015117C 0014DF7C 4B F0 4E ED */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 80151180 0014DF80 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 80151184 0014DF84 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151188 0014DF88 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 80151180 0014DF80 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80151184 0014DF84 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151188 0014DF88 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 8015118C 0014DF8C 38 C0 00 00 */ li r6, 0 /* 80151190 0014DF90 D0 24 00 08 */ stfs f1, 8(r4) -/* 80151194 0014DF94 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 80151194 0014DF94 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 80151198 0014DF98 38 A3 01 00 */ addi r5, r3, 0x100 /* 8015119C 0014DF9C 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801511A0 0014DFA0 80 9F 02 48 */ lwz r4, 0x248(r31) /* 801511A4 0014DFA4 4B F0 4E 61 */ bl zParamGetInt__FP16xModelAssetParamUiPCci -/* 801511A8 0014DFA8 3C A0 80 33 */ lis r5, lbl_803295E0@ha -/* 801511AC 0014DFAC 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha -/* 801511B0 0014DFB0 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l +/* 801511A8 0014DFA8 3C A0 80 33 */ lis r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 801511AC 0014DFAC 3C 80 80 27 */ lis r4, lbl__stringBase0_93@ha +/* 801511B0 0014DFB0 38 A5 95 E0 */ addi r5, r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 801511B4 0014DFB4 38 C0 00 00 */ li r6, 0 /* 801511B8 0014DFB8 90 65 00 0C */ stw r3, 0xc(r5) -/* 801511BC 0014DFBC 38 64 E9 F0 */ addi r3, r4, lbl_8026E9F0@l +/* 801511BC 0014DFBC 38 64 E9 F0 */ addi r3, r4, lbl__stringBase0_93@l /* 801511C0 0014DFC0 38 A3 01 11 */ addi r5, r3, 0x111 /* 801511C4 0014DFC4 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801511C8 0014DFC8 80 9F 02 48 */ lwz r4, 0x248(r31) /* 801511CC 0014DFCC 4B F0 4E 39 */ bl zParamGetInt__FP16xModelAssetParamUiPCci -/* 801511D0 0014DFD0 3C A0 80 33 */ lis r5, lbl_803295E0@ha -/* 801511D4 0014DFD4 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha -/* 801511D8 0014DFD8 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l +/* 801511D0 0014DFD0 3C A0 80 33 */ lis r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 801511D4 0014DFD4 3C 80 80 27 */ lis r4, lbl__stringBase0_93@ha +/* 801511D8 0014DFD8 38 A5 95 E0 */ addi r5, r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 801511DC 0014DFDC 38 C0 00 00 */ li r6, 0 /* 801511E0 0014DFE0 90 65 00 10 */ stw r3, 0x10(r5) -/* 801511E4 0014DFE4 38 64 E9 F0 */ addi r3, r4, lbl_8026E9F0@l +/* 801511E4 0014DFE4 38 64 E9 F0 */ addi r3, r4, lbl__stringBase0_93@l /* 801511E8 0014DFE8 38 A3 01 22 */ addi r5, r3, 0x122 /* 801511EC 0014DFEC 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801511F0 0014DFF0 80 9F 02 48 */ lwz r4, 0x248(r31) /* 801511F4 0014DFF4 4B F0 4E 11 */ bl zParamGetInt__FP16xModelAssetParamUiPCci -/* 801511F8 0014DFF8 3C A0 80 33 */ lis r5, lbl_803295E0@ha -/* 801511FC 0014DFFC 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha -/* 80151200 0014E000 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l +/* 801511F8 0014DFF8 3C A0 80 33 */ lis r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 801511FC 0014DFFC 3C 80 80 27 */ lis r4, lbl__stringBase0_93@ha +/* 80151200 0014E000 38 A5 95 E0 */ addi r5, r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80151204 0014E004 38 C0 00 01 */ li r6, 1 /* 80151208 0014E008 90 65 00 14 */ stw r3, 0x14(r5) -/* 8015120C 0014E00C 38 64 E9 F0 */ addi r3, r4, lbl_8026E9F0@l +/* 8015120C 0014E00C 38 64 E9 F0 */ addi r3, r4, lbl__stringBase0_93@l /* 80151210 0014E010 38 A3 01 34 */ addi r5, r3, 0x134 /* 80151214 0014E014 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151218 0014E018 80 9F 02 48 */ lwz r4, 0x248(r31) /* 8015121C 0014E01C 4B F0 4D E9 */ bl zParamGetInt__FP16xModelAssetParamUiPCci -/* 80151220 0014E020 3C A0 80 33 */ lis r5, lbl_803295E0@ha -/* 80151224 0014E024 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha -/* 80151228 0014E028 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l +/* 80151220 0014E020 3C A0 80 33 */ lis r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80151224 0014E024 3C 80 80 27 */ lis r4, lbl__stringBase0_93@ha +/* 80151228 0014E028 38 A5 95 E0 */ addi r5, r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 8015122C 0014E02C 90 65 00 18 */ stw r3, 0x18(r5) -/* 80151230 0014E030 38 64 E9 F0 */ addi r3, r4, lbl_8026E9F0@l +/* 80151230 0014E030 38 64 E9 F0 */ addi r3, r4, lbl__stringBase0_93@l /* 80151234 0014E034 38 A3 01 46 */ addi r5, r3, 0x146 /* 80151238 0014E038 80 7F 02 44 */ lwz r3, 0x244(r31) /* 8015123C 0014E03C 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 80151240 0014E040 C0 22 A7 6C */ lfs f1, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80151240 0014E040 C0 22 A7 6C */ lfs f1, lbl__1053_3-_SDA2_BASE_(r2) /* 80151244 0014E044 4B F0 4E 25 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 80151248 0014E048 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 8015124C 0014E04C 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151250 0014E050 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 80151248 0014E048 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 8015124C 0014E04C 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151250 0014E050 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80151254 0014E054 D0 24 00 1C */ stfs f1, 0x1c(r4) -/* 80151258 0014E058 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 80151258 0014E058 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 8015125C 0014E05C 38 A3 01 58 */ addi r5, r3, 0x158 /* 80151260 0014E060 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151264 0014E064 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 80151268 0014E068 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) +/* 80151268 0014E068 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) /* 8015126C 0014E06C 4B F0 4D FD */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 80151270 0014E070 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 80151274 0014E074 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151278 0014E078 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 80151270 0014E070 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80151274 0014E074 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151278 0014E078 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 8015127C 0014E07C D0 24 00 20 */ stfs f1, 0x20(r4) -/* 80151280 0014E080 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 80151280 0014E080 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 80151284 0014E084 38 A3 01 6F */ addi r5, r3, 0x16f /* 80151288 0014E088 80 7F 02 44 */ lwz r3, 0x244(r31) /* 8015128C 0014E08C 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 80151290 0014E090 C0 22 A7 B0 */ lfs f1, lbl_803CF130-_SDA2_BASE_(r2) +/* 80151290 0014E090 C0 22 A7 B0 */ lfs f1, lbl__1658-_SDA2_BASE_(r2) /* 80151294 0014E094 4B F0 4D D5 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 80151298 0014E098 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 8015129C 0014E09C 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 801512A0 0014E0A0 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 80151298 0014E098 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 8015129C 0014E09C 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 801512A0 0014E0A0 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 801512A4 0014E0A4 D0 24 00 24 */ stfs f1, 0x24(r4) -/* 801512A8 0014E0A8 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 801512A8 0014E0A8 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 801512AC 0014E0AC 38 A3 01 7D */ addi r5, r3, 0x17d /* 801512B0 0014E0B0 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801512B4 0014E0B4 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 801512B8 0014E0B8 C0 22 A7 B4 */ lfs f1, lbl_803CF134-_SDA2_BASE_(r2) +/* 801512B8 0014E0B8 C0 22 A7 B4 */ lfs f1, lbl__1659-_SDA2_BASE_(r2) /* 801512BC 0014E0BC 4B F0 4D AD */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 801512C0 0014E0C0 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 801512C4 0014E0C4 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 801512C8 0014E0C8 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 801512C0 0014E0C0 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 801512C4 0014E0C4 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 801512C8 0014E0C8 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 801512CC 0014E0CC D0 24 00 28 */ stfs f1, 0x28(r4) -/* 801512D0 0014E0D0 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 801512D0 0014E0D0 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 801512D4 0014E0D4 38 A3 01 8B */ addi r5, r3, 0x18b /* 801512D8 0014E0D8 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801512DC 0014E0DC 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 801512E0 0014E0E0 C0 22 A7 B8 */ lfs f1, lbl_803CF138-_SDA2_BASE_(r2) +/* 801512E0 0014E0E0 C0 22 A7 B8 */ lfs f1, lbl__1660-_SDA2_BASE_(r2) /* 801512E4 0014E0E4 4B F0 4D 85 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 801512E8 0014E0E8 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 801512EC 0014E0EC 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 801512F0 0014E0F0 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 801512E8 0014E0E8 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 801512EC 0014E0EC 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 801512F0 0014E0F0 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 801512F4 0014E0F4 38 C0 00 03 */ li r6, 3 /* 801512F8 0014E0F8 D0 24 00 2C */ stfs f1, 0x2c(r4) -/* 801512FC 0014E0FC 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 801512FC 0014E0FC 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 80151300 0014E100 38 A3 01 99 */ addi r5, r3, 0x199 /* 80151304 0014E104 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151308 0014E108 80 9F 02 48 */ lwz r4, 0x248(r31) /* 8015130C 0014E10C 4B F0 4C F9 */ bl zParamGetInt__FP16xModelAssetParamUiPCci -/* 80151310 0014E110 3C A0 80 33 */ lis r5, lbl_803295E0@ha -/* 80151314 0014E114 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha -/* 80151318 0014E118 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l +/* 80151310 0014E110 3C A0 80 33 */ lis r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80151314 0014E114 3C 80 80 27 */ lis r4, lbl__stringBase0_93@ha +/* 80151318 0014E118 38 A5 95 E0 */ addi r5, r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 8015131C 0014E11C 38 C0 00 13 */ li r6, 0x13 /* 80151320 0014E120 90 65 00 30 */ stw r3, 0x30(r5) -/* 80151324 0014E124 38 64 E9 F0 */ addi r3, r4, lbl_8026E9F0@l +/* 80151324 0014E124 38 64 E9 F0 */ addi r3, r4, lbl__stringBase0_93@l /* 80151328 0014E128 38 A3 01 AA */ addi r5, r3, 0x1aa /* 8015132C 0014E12C 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151330 0014E130 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151334 0014E134 4B F0 4C D1 */ bl zParamGetInt__FP16xModelAssetParamUiPCci -/* 80151338 0014E138 3C A0 80 33 */ lis r5, lbl_803295E0@ha -/* 8015133C 0014E13C 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha -/* 80151340 0014E140 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l +/* 80151338 0014E138 3C A0 80 33 */ lis r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 8015133C 0014E13C 3C 80 80 27 */ lis r4, lbl__stringBase0_93@ha +/* 80151340 0014E140 38 A5 95 E0 */ addi r5, r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80151344 0014E144 90 65 00 34 */ stw r3, 0x34(r5) -/* 80151348 0014E148 38 64 E9 F0 */ addi r3, r4, lbl_8026E9F0@l +/* 80151348 0014E148 38 64 E9 F0 */ addi r3, r4, lbl__stringBase0_93@l /* 8015134C 0014E14C 38 A3 01 BB */ addi r5, r3, 0x1bb /* 80151350 0014E150 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151354 0014E154 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 80151358 0014E158 C0 22 A7 BC */ lfs f1, lbl_803CF13C-_SDA2_BASE_(r2) +/* 80151358 0014E158 C0 22 A7 BC */ lfs f1, lbl__1661_2-_SDA2_BASE_(r2) /* 8015135C 0014E15C 4B F0 4D 0D */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 80151360 0014E160 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 80151364 0014E164 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151368 0014E168 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 80151360 0014E160 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80151364 0014E164 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151368 0014E168 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 8015136C 0014E16C D0 24 00 38 */ stfs f1, 0x38(r4) -/* 80151370 0014E170 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 80151370 0014E170 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 80151374 0014E174 38 A3 01 CC */ addi r5, r3, 0x1cc /* 80151378 0014E178 80 7F 02 44 */ lwz r3, 0x244(r31) /* 8015137C 0014E17C 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 80151380 0014E180 C0 22 A7 BC */ lfs f1, lbl_803CF13C-_SDA2_BASE_(r2) +/* 80151380 0014E180 C0 22 A7 BC */ lfs f1, lbl__1661_2-_SDA2_BASE_(r2) /* 80151384 0014E184 4B F0 4C E5 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 80151388 0014E188 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 8015138C 0014E18C 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151390 0014E190 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 80151388 0014E188 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 8015138C 0014E18C 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151390 0014E190 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80151394 0014E194 D0 24 00 3C */ stfs f1, 0x3c(r4) -/* 80151398 0014E198 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 80151398 0014E198 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 8015139C 0014E19C 38 A3 01 E2 */ addi r5, r3, 0x1e2 /* 801513A0 0014E1A0 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801513A4 0014E1A4 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 801513A8 0014E1A8 C0 22 A7 C0 */ lfs f1, lbl_803CF140-_SDA2_BASE_(r2) +/* 801513A8 0014E1A8 C0 22 A7 C0 */ lfs f1, lbl__1662_2-_SDA2_BASE_(r2) /* 801513AC 0014E1AC 4B F0 4C BD */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 801513B0 0014E1B0 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 801513B4 0014E1B4 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 801513B8 0014E1B8 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 801513B0 0014E1B0 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 801513B4 0014E1B4 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 801513B8 0014E1B8 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 801513BC 0014E1BC D0 24 00 40 */ stfs f1, 0x40(r4) -/* 801513C0 0014E1C0 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 801513C0 0014E1C0 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 801513C4 0014E1C4 38 A3 01 F3 */ addi r5, r3, 0x1f3 /* 801513C8 0014E1C8 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801513CC 0014E1CC 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 801513D0 0014E1D0 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) +/* 801513D0 0014E1D0 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) /* 801513D4 0014E1D4 4B F0 4C 95 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 801513D8 0014E1D8 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 801513DC 0014E1DC 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 801513E0 0014E1E0 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 801513D8 0014E1D8 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 801513DC 0014E1DC 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 801513E0 0014E1E0 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 801513E4 0014E1E4 38 C0 00 02 */ li r6, 2 /* 801513E8 0014E1E8 D0 24 00 44 */ stfs f1, 0x44(r4) -/* 801513EC 0014E1EC 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 801513EC 0014E1EC 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 801513F0 0014E1F0 38 A3 02 03 */ addi r5, r3, 0x203 /* 801513F4 0014E1F4 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801513F8 0014E1F8 80 9F 02 48 */ lwz r4, 0x248(r31) /* 801513FC 0014E1FC 4B F0 4C 09 */ bl zParamGetInt__FP16xModelAssetParamUiPCci -/* 80151400 0014E200 3C A0 80 33 */ lis r5, lbl_803295E0@ha -/* 80151404 0014E204 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha -/* 80151408 0014E208 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l +/* 80151400 0014E200 3C A0 80 33 */ lis r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80151404 0014E204 3C 80 80 27 */ lis r4, lbl__stringBase0_93@ha +/* 80151408 0014E208 38 A5 95 E0 */ addi r5, r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 8015140C 0014E20C 38 C0 00 03 */ li r6, 3 /* 80151410 0014E210 90 65 00 48 */ stw r3, 0x48(r5) -/* 80151414 0014E214 38 64 E9 F0 */ addi r3, r4, lbl_8026E9F0@l +/* 80151414 0014E214 38 64 E9 F0 */ addi r3, r4, lbl__stringBase0_93@l /* 80151418 0014E218 38 A3 02 18 */ addi r5, r3, 0x218 /* 8015141C 0014E21C 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151420 0014E220 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151424 0014E224 4B F0 4B E1 */ bl zParamGetInt__FP16xModelAssetParamUiPCci -/* 80151428 0014E228 3C A0 80 33 */ lis r5, lbl_803295E0@ha -/* 8015142C 0014E22C 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha -/* 80151430 0014E230 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l +/* 80151428 0014E228 3C A0 80 33 */ lis r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 8015142C 0014E22C 3C 80 80 27 */ lis r4, lbl__stringBase0_93@ha +/* 80151430 0014E230 38 A5 95 E0 */ addi r5, r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80151434 0014E234 38 C0 00 04 */ li r6, 4 /* 80151438 0014E238 90 65 00 4C */ stw r3, 0x4c(r5) -/* 8015143C 0014E23C 38 64 E9 F0 */ addi r3, r4, lbl_8026E9F0@l +/* 8015143C 0014E23C 38 64 E9 F0 */ addi r3, r4, lbl__stringBase0_93@l /* 80151440 0014E240 38 A3 02 2D */ addi r5, r3, 0x22d /* 80151444 0014E244 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151448 0014E248 80 9F 02 48 */ lwz r4, 0x248(r31) /* 8015144C 0014E24C 4B F0 4B B9 */ bl zParamGetInt__FP16xModelAssetParamUiPCci -/* 80151450 0014E250 3C A0 80 33 */ lis r5, lbl_803295E0@ha -/* 80151454 0014E254 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha -/* 80151458 0014E258 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l +/* 80151450 0014E250 3C A0 80 33 */ lis r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80151454 0014E254 3C 80 80 27 */ lis r4, lbl__stringBase0_93@ha +/* 80151458 0014E258 38 A5 95 E0 */ addi r5, r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 8015145C 0014E25C 90 65 00 50 */ stw r3, 0x50(r5) -/* 80151460 0014E260 38 64 E9 F0 */ addi r3, r4, lbl_8026E9F0@l +/* 80151460 0014E260 38 64 E9 F0 */ addi r3, r4, lbl__stringBase0_93@l /* 80151464 0014E264 38 A3 02 42 */ addi r5, r3, 0x242 /* 80151468 0014E268 80 7F 02 44 */ lwz r3, 0x244(r31) /* 8015146C 0014E26C 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 80151470 0014E270 C0 22 A7 C8 */ lfs f1, lbl_803CF148-_SDA2_BASE_(r2) +/* 80151470 0014E270 C0 22 A7 C8 */ lfs f1, lbl__1664-_SDA2_BASE_(r2) /* 80151474 0014E274 4B F0 4B F5 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 80151478 0014E278 C0 02 A7 C4 */ lfs f0, lbl_803CF144-_SDA2_BASE_(r2) -/* 8015147C 0014E27C 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 80151480 0014E280 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha +/* 80151478 0014E278 C0 02 A7 C4 */ lfs f0, lbl__1663-_SDA2_BASE_(r2) +/* 8015147C 0014E27C 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80151480 0014E280 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha /* 80151484 0014E284 EC 00 00 72 */ fmuls f0, f0, f1 -/* 80151488 0014E288 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l -/* 8015148C 0014E28C 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 80151488 0014E288 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l +/* 8015148C 0014E28C 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 80151490 0014E290 38 A3 02 51 */ addi r5, r3, 0x251 /* 80151494 0014E294 D0 04 00 54 */ stfs f0, 0x54(r4) /* 80151498 0014E298 80 7F 02 44 */ lwz r3, 0x244(r31) /* 8015149C 0014E29C 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 801514A0 0014E2A0 C0 22 A7 74 */ lfs f1, lbl_803CF0F4-_SDA2_BASE_(r2) +/* 801514A0 0014E2A0 C0 22 A7 74 */ lfs f1, lbl__1282-_SDA2_BASE_(r2) /* 801514A4 0014E2A4 4B F0 4B C5 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 801514A8 0014E2A8 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 801514AC 0014E2AC 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 801514B0 0014E2B0 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 801514A8 0014E2A8 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 801514AC 0014E2AC 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 801514B0 0014E2B0 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 801514B4 0014E2B4 D0 24 00 58 */ stfs f1, 0x58(r4) -/* 801514B8 0014E2B8 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 801514B8 0014E2B8 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 801514BC 0014E2BC 38 A3 02 62 */ addi r5, r3, 0x262 /* 801514C0 0014E2C0 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801514C4 0014E2C4 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 801514C8 0014E2C8 C0 22 A7 CC */ lfs f1, lbl_803CF14C-_SDA2_BASE_(r2) +/* 801514C8 0014E2C8 C0 22 A7 CC */ lfs f1, lbl__1665-_SDA2_BASE_(r2) /* 801514CC 0014E2CC 4B F0 4B 9D */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 801514D0 0014E2D0 C0 02 A7 C4 */ lfs f0, lbl_803CF144-_SDA2_BASE_(r2) -/* 801514D4 0014E2D4 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 801514D8 0014E2D8 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha +/* 801514D0 0014E2D0 C0 02 A7 C4 */ lfs f0, lbl__1663-_SDA2_BASE_(r2) +/* 801514D4 0014E2D4 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 801514D8 0014E2D8 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha /* 801514DC 0014E2DC EC 00 00 72 */ fmuls f0, f0, f1 -/* 801514E0 0014E2E0 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l -/* 801514E4 0014E2E4 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 801514E0 0014E2E0 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l +/* 801514E4 0014E2E4 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 801514E8 0014E2E8 38 A3 02 73 */ addi r5, r3, 0x273 /* 801514EC 0014E2EC D0 04 00 5C */ stfs f0, 0x5c(r4) /* 801514F0 0014E2F0 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801514F4 0014E2F4 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 801514F8 0014E2F8 C0 22 A7 D0 */ lfs f1, lbl_803CF150-_SDA2_BASE_(r2) +/* 801514F8 0014E2F8 C0 22 A7 D0 */ lfs f1, lbl__1666_1-_SDA2_BASE_(r2) /* 801514FC 0014E2FC 4B F0 4B 6D */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 80151500 0014E300 C0 02 A7 C4 */ lfs f0, lbl_803CF144-_SDA2_BASE_(r2) -/* 80151504 0014E304 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 80151508 0014E308 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha +/* 80151500 0014E300 C0 02 A7 C4 */ lfs f0, lbl__1663-_SDA2_BASE_(r2) +/* 80151504 0014E304 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80151508 0014E308 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha /* 8015150C 0014E30C EC 00 00 72 */ fmuls f0, f0, f1 -/* 80151510 0014E310 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l -/* 80151514 0014E314 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 80151510 0014E310 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l +/* 80151514 0014E314 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 80151518 0014E318 38 A3 02 86 */ addi r5, r3, 0x286 /* 8015151C 0014E31C D0 04 00 60 */ stfs f0, 0x60(r4) -/* 80151520 0014E320 C0 02 A7 D4 */ lfs f0, lbl_803CF154-_SDA2_BASE_(r2) +/* 80151520 0014E320 C0 02 A7 D4 */ lfs f0, lbl__1667_1-_SDA2_BASE_(r2) /* 80151524 0014E324 D0 04 00 64 */ stfs f0, 0x64(r4) /* 80151528 0014E328 80 7F 02 44 */ lwz r3, 0x244(r31) /* 8015152C 0014E32C 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 80151530 0014E330 C0 22 A7 D8 */ lfs f1, lbl_803CF158-_SDA2_BASE_(r2) +/* 80151530 0014E330 C0 22 A7 D8 */ lfs f1, lbl__1668_1-_SDA2_BASE_(r2) /* 80151534 0014E334 4B F0 4B 35 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 80151538 0014E338 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 8015153C 0014E33C 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151540 0014E340 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 80151538 0014E338 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 8015153C 0014E33C 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151540 0014E340 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80151544 0014E344 D0 24 00 6C */ stfs f1, 0x6c(r4) -/* 80151548 0014E348 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 80151548 0014E348 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 8015154C 0014E34C 38 A3 02 9A */ addi r5, r3, 0x29a /* 80151550 0014E350 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151554 0014E354 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 80151558 0014E358 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) +/* 80151558 0014E358 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) /* 8015155C 0014E35C 4B F0 4B 0D */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 80151560 0014E360 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 80151564 0014E364 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151568 0014E368 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 80151560 0014E360 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80151564 0014E364 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151568 0014E368 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 8015156C 0014E36C D0 24 00 70 */ stfs f1, 0x70(r4) -/* 80151570 0014E370 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 80151570 0014E370 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 80151574 0014E374 38 A3 02 AF */ addi r5, r3, 0x2af /* 80151578 0014E378 80 7F 02 44 */ lwz r3, 0x244(r31) /* 8015157C 0014E37C 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 80151580 0014E380 C0 22 A7 DC */ lfs f1, lbl_803CF15C-_SDA2_BASE_(r2) +/* 80151580 0014E380 C0 22 A7 DC */ lfs f1, lbl__1669-_SDA2_BASE_(r2) /* 80151584 0014E384 4B F0 4A E5 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 80151588 0014E388 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 8015158C 0014E38C 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151590 0014E390 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 80151588 0014E388 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 8015158C 0014E38C 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151590 0014E390 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80151594 0014E394 D0 24 00 74 */ stfs f1, 0x74(r4) -/* 80151598 0014E398 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 80151598 0014E398 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 8015159C 0014E39C 38 A3 02 C2 */ addi r5, r3, 0x2c2 /* 801515A0 0014E3A0 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801515A4 0014E3A4 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 801515A8 0014E3A8 C0 22 A7 E0 */ lfs f1, lbl_803CF160-_SDA2_BASE_(r2) +/* 801515A8 0014E3A8 C0 22 A7 E0 */ lfs f1, lbl__1670-_SDA2_BASE_(r2) /* 801515AC 0014E3AC 4B F0 4A BD */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 801515B0 0014E3B0 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 801515B4 0014E3B4 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 801515B8 0014E3B8 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 801515B0 0014E3B0 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 801515B4 0014E3B4 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 801515B8 0014E3B8 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 801515BC 0014E3BC D0 24 00 78 */ stfs f1, 0x78(r4) -/* 801515C0 0014E3C0 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 801515C0 0014E3C0 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 801515C4 0014E3C4 38 A3 02 D7 */ addi r5, r3, 0x2d7 /* 801515C8 0014E3C8 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801515CC 0014E3CC 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 801515D0 0014E3D0 C0 22 A7 8C */ lfs f1, lbl_803CF10C-_SDA2_BASE_(r2) +/* 801515D0 0014E3D0 C0 22 A7 8C */ lfs f1, lbl__1455-_SDA2_BASE_(r2) /* 801515D4 0014E3D4 4B F0 4A 95 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 801515D8 0014E3D8 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 801515DC 0014E3DC 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 801515E0 0014E3E0 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 801515D8 0014E3D8 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 801515DC 0014E3DC 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 801515E0 0014E3E0 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 801515E4 0014E3E4 D0 24 00 7C */ stfs f1, 0x7c(r4) -/* 801515E8 0014E3E8 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 801515E8 0014E3E8 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 801515EC 0014E3EC 38 A3 02 F1 */ addi r5, r3, 0x2f1 /* 801515F0 0014E3F0 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801515F4 0014E3F4 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 801515F8 0014E3F8 C0 22 A7 E4 */ lfs f1, lbl_803CF164-_SDA2_BASE_(r2) +/* 801515F8 0014E3F8 C0 22 A7 E4 */ lfs f1, lbl__1671-_SDA2_BASE_(r2) /* 801515FC 0014E3FC 4B F0 4A 6D */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 80151600 0014E400 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 80151604 0014E404 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151608 0014E408 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 80151600 0014E400 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80151604 0014E404 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151608 0014E408 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 8015160C 0014E40C D0 24 00 80 */ stfs f1, 0x80(r4) -/* 80151610 0014E410 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 80151610 0014E410 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 80151614 0014E414 38 A3 03 05 */ addi r5, r3, 0x305 /* 80151618 0014E418 80 7F 02 44 */ lwz r3, 0x244(r31) /* 8015161C 0014E41C 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 80151620 0014E420 C0 22 A7 C0 */ lfs f1, lbl_803CF140-_SDA2_BASE_(r2) +/* 80151620 0014E420 C0 22 A7 C0 */ lfs f1, lbl__1662_2-_SDA2_BASE_(r2) /* 80151624 0014E424 4B F0 4A 45 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 80151628 0014E428 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 8015162C 0014E42C 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151630 0014E430 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 80151628 0014E428 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 8015162C 0014E42C 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151630 0014E430 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80151634 0014E434 D0 24 00 84 */ stfs f1, 0x84(r4) -/* 80151638 0014E438 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 80151638 0014E438 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 8015163C 0014E43C 38 A3 03 1E */ addi r5, r3, 0x31e /* 80151640 0014E440 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151644 0014E444 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 80151648 0014E448 C0 22 A7 C8 */ lfs f1, lbl_803CF148-_SDA2_BASE_(r2) +/* 80151648 0014E448 C0 22 A7 C8 */ lfs f1, lbl__1664-_SDA2_BASE_(r2) /* 8015164C 0014E44C 4B F0 4A 1D */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 80151650 0014E450 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 80151654 0014E454 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151658 0014E458 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 80151650 0014E450 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80151654 0014E454 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151658 0014E458 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 8015165C 0014E45C D0 24 00 88 */ stfs f1, 0x88(r4) -/* 80151660 0014E460 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 80151660 0014E460 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 80151664 0014E464 38 A3 03 37 */ addi r5, r3, 0x337 /* 80151668 0014E468 80 7F 02 44 */ lwz r3, 0x244(r31) /* 8015166C 0014E46C 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 80151670 0014E470 C0 22 A7 6C */ lfs f1, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80151670 0014E470 C0 22 A7 6C */ lfs f1, lbl__1053_3-_SDA2_BASE_(r2) /* 80151674 0014E474 4B F0 49 F5 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 80151678 0014E478 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 8015167C 0014E47C 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151680 0014E480 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 80151678 0014E478 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 8015167C 0014E47C 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151680 0014E480 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80151684 0014E484 D0 24 00 8C */ stfs f1, 0x8c(r4) -/* 80151688 0014E488 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 80151688 0014E488 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 8015168C 0014E48C 38 A3 03 4D */ addi r5, r3, 0x34d /* 80151690 0014E490 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151694 0014E494 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 80151698 0014E498 C0 22 A7 94 */ lfs f1, lbl_803CF114-_SDA2_BASE_(r2) +/* 80151698 0014E498 C0 22 A7 94 */ lfs f1, lbl__1493_2-_SDA2_BASE_(r2) /* 8015169C 0014E49C 4B F0 49 CD */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 801516A0 0014E4A0 3C 80 80 33 */ lis r4, lbl_803295E0@ha +/* 801516A0 0014E4A0 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha /* 801516A4 0014E4A4 38 61 00 20 */ addi r3, r1, 0x20 -/* 801516A8 0014E4A8 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 801516A8 0014E4A8 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 801516AC 0014E4AC D0 24 00 90 */ stfs f1, 0x90(r4) -/* 801516B0 0014E4B0 C0 22 A7 6C */ lfs f1, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 801516B0 0014E4B0 C0 22 A7 6C */ lfs f1, lbl__1053_3-_SDA2_BASE_(r2) /* 801516B4 0014E4B4 FC 40 08 90 */ fmr f2, f1 /* 801516B8 0014E4B8 FC 60 08 90 */ fmr f3, f1 /* 801516BC 0014E4BC 4B F0 E8 CD */ bl create__5xVec3Ffff /* 801516C0 0014E4C0 80 A1 00 20 */ lwz r5, 0x20(r1) -/* 801516C4 0014E4C4 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha +/* 801516C4 0014E4C4 3C 80 80 27 */ lis r4, lbl__stringBase0_93@ha /* 801516C8 0014E4C8 80 E1 00 24 */ lwz r7, 0x24(r1) -/* 801516CC 0014E4CC 3C 60 80 33 */ lis r3, lbl_803295E0@ha +/* 801516CC 0014E4CC 3C 60 80 33 */ lis r3, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha /* 801516D0 0014E4D0 80 01 00 28 */ lwz r0, 0x28(r1) -/* 801516D4 0014E4D4 38 84 E9 F0 */ addi r4, r4, lbl_8026E9F0@l +/* 801516D4 0014E4D4 38 84 E9 F0 */ addi r4, r4, lbl__stringBase0_93@l /* 801516D8 0014E4D8 90 A1 00 2C */ stw r5, 0x2c(r1) -/* 801516DC 0014E4DC 38 63 95 E0 */ addi r3, r3, lbl_803295E0@l +/* 801516DC 0014E4DC 38 63 95 E0 */ addi r3, r3, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 801516E0 0014E4E0 38 A4 03 67 */ addi r5, r4, 0x367 /* 801516E4 0014E4E4 38 C1 00 2C */ addi r6, r1, 0x2c /* 801516E8 0014E4E8 90 E1 00 30 */ stw r7, 0x30(r1) @@ -2161,29 +2161,29 @@ lbl_801510D0: /* 801516F4 0014E4F4 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801516F8 0014E4F8 80 9F 02 48 */ lwz r4, 0x248(r31) /* 801516FC 0014E4FC 4B F0 4B 11 */ bl zParamGetVector__FP16xModelAssetParamUiPCc5xVec3P5xVec3 -/* 80151700 0014E500 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha +/* 80151700 0014E500 3C 80 80 27 */ lis r4, lbl__stringBase0_93@ha /* 80151704 0014E504 80 7F 02 44 */ lwz r3, 0x244(r31) -/* 80151708 0014E508 38 A4 E9 F0 */ addi r5, r4, lbl_8026E9F0@l +/* 80151708 0014E508 38 A4 E9 F0 */ addi r5, r4, lbl__stringBase0_93@l /* 8015170C 0014E50C 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151710 0014E510 38 A5 03 81 */ addi r5, r5, 0x381 /* 80151714 0014E514 38 C0 00 2B */ li r6, 0x2b /* 80151718 0014E518 4B F0 48 ED */ bl zParamGetInt__FP16xModelAssetParamUiPCci -/* 8015171C 0014E51C 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 80151720 0014E520 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 8015171C 0014E51C 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80151720 0014E520 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80151724 0014E524 90 64 00 A0 */ stw r3, 0xa0(r4) /* 80151728 0014E528 38 61 00 08 */ addi r3, r1, 8 -/* 8015172C 0014E52C C0 22 A7 6C */ lfs f1, lbl_803CF0EC-_SDA2_BASE_(r2) -/* 80151730 0014E530 C0 42 A7 E4 */ lfs f2, lbl_803CF164-_SDA2_BASE_(r2) +/* 8015172C 0014E52C C0 22 A7 6C */ lfs f1, lbl__1053_3-_SDA2_BASE_(r2) +/* 80151730 0014E530 C0 42 A7 E4 */ lfs f2, lbl__1671-_SDA2_BASE_(r2) /* 80151734 0014E534 FC 60 08 90 */ fmr f3, f1 /* 80151738 0014E538 4B F0 E8 51 */ bl create__5xVec3Ffff /* 8015173C 0014E53C 80 A1 00 08 */ lwz r5, 8(r1) -/* 80151740 0014E540 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha +/* 80151740 0014E540 3C 80 80 27 */ lis r4, lbl__stringBase0_93@ha /* 80151744 0014E544 80 E1 00 0C */ lwz r7, 0xc(r1) -/* 80151748 0014E548 3C 60 80 33 */ lis r3, lbl_803295E0@ha +/* 80151748 0014E548 3C 60 80 33 */ lis r3, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha /* 8015174C 0014E54C 80 01 00 10 */ lwz r0, 0x10(r1) -/* 80151750 0014E550 38 84 E9 F0 */ addi r4, r4, lbl_8026E9F0@l +/* 80151750 0014E550 38 84 E9 F0 */ addi r4, r4, lbl__stringBase0_93@l /* 80151754 0014E554 90 A1 00 14 */ stw r5, 0x14(r1) -/* 80151758 0014E558 38 63 95 E0 */ addi r3, r3, lbl_803295E0@l +/* 80151758 0014E558 38 63 95 E0 */ addi r3, r3, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 8015175C 0014E55C 38 A4 03 95 */ addi r5, r4, 0x395 /* 80151760 0014E560 38 C1 00 14 */ addi r6, r1, 0x14 /* 80151764 0014E564 90 E1 00 18 */ stw r7, 0x18(r1) @@ -2192,28 +2192,28 @@ lbl_801510D0: /* 80151770 0014E570 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151774 0014E574 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151778 0014E578 4B F0 4A 95 */ bl zParamGetVector__FP16xModelAssetParamUiPCc5xVec3P5xVec3 -/* 8015177C 0014E57C 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha +/* 8015177C 0014E57C 3C 80 80 27 */ lis r4, lbl__stringBase0_93@ha /* 80151780 0014E580 80 7F 02 44 */ lwz r3, 0x244(r31) -/* 80151784 0014E584 38 A4 E9 F0 */ addi r5, r4, lbl_8026E9F0@l +/* 80151784 0014E584 38 A4 E9 F0 */ addi r5, r4, lbl__stringBase0_93@l /* 80151788 0014E588 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 8015178C 0014E58C C0 22 A7 6C */ lfs f1, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 8015178C 0014E58C C0 22 A7 6C */ lfs f1, lbl__1053_3-_SDA2_BASE_(r2) /* 80151790 0014E590 38 A5 03 A6 */ addi r5, r5, 0x3a6 /* 80151794 0014E594 4B F0 48 D5 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 80151798 0014E598 C0 02 A7 C4 */ lfs f0, lbl_803CF144-_SDA2_BASE_(r2) -/* 8015179C 0014E59C 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 801517A0 0014E5A0 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha +/* 80151798 0014E598 C0 02 A7 C4 */ lfs f0, lbl__1663-_SDA2_BASE_(r2) +/* 8015179C 0014E59C 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 801517A0 0014E5A0 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha /* 801517A4 0014E5A4 EC 00 00 72 */ fmuls f0, f0, f1 -/* 801517A8 0014E5A8 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l -/* 801517AC 0014E5AC 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 801517A8 0014E5A8 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l +/* 801517AC 0014E5AC 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 801517B0 0014E5B0 38 A3 03 B4 */ addi r5, r3, 0x3b4 /* 801517B4 0014E5B4 D0 04 00 B0 */ stfs f0, 0xb0(r4) /* 801517B8 0014E5B8 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801517BC 0014E5BC 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 801517C0 0014E5C0 C0 22 A7 E8 */ lfs f1, lbl_803CF168-_SDA2_BASE_(r2) +/* 801517C0 0014E5C0 C0 22 A7 E8 */ lfs f1, lbl__1672-_SDA2_BASE_(r2) /* 801517C4 0014E5C4 4B F0 48 A5 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 801517C8 0014E5C8 C0 02 A7 C4 */ lfs f0, lbl_803CF144-_SDA2_BASE_(r2) -/* 801517CC 0014E5CC 3C 60 80 33 */ lis r3, lbl_803295E0@ha -/* 801517D0 0014E5D0 3B C3 95 E0 */ addi r30, r3, lbl_803295E0@l +/* 801517C8 0014E5C8 C0 02 A7 C4 */ lfs f0, lbl__1663-_SDA2_BASE_(r2) +/* 801517CC 0014E5CC 3C 60 80 33 */ lis r3, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 801517D0 0014E5D0 3B C3 95 E0 */ addi r30, r3, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 801517D4 0014E5D4 EC 20 00 72 */ fmuls f1, f0, f1 /* 801517D8 0014E5D8 D0 3E 00 B4 */ stfs f1, 0xb4(r30) /* 801517DC 0014E5DC 4B F7 36 71 */ bl isin__Ff @@ -2221,222 +2221,222 @@ lbl_801510D0: /* 801517E4 0014E5E4 C0 3E 00 B4 */ lfs f1, 0xb4(r30) /* 801517E8 0014E5E8 4B F7 36 A9 */ bl icos__Ff /* 801517EC 0014E5EC D0 3F 03 18 */ stfs f1, 0x318(r31) -/* 801517F0 0014E5F0 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 801517F4 0014E5F4 38 83 E9 F0 */ addi r4, r3, lbl_8026E9F0@l +/* 801517F0 0014E5F0 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 801517F4 0014E5F4 38 83 E9 F0 */ addi r4, r3, lbl__stringBase0_93@l /* 801517F8 0014E5F8 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801517FC 0014E5FC 38 A4 03 C4 */ addi r5, r4, 0x3c4 /* 80151800 0014E600 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 80151804 0014E604 C0 22 A7 EC */ lfs f1, lbl_803CF16C-_SDA2_BASE_(r2) +/* 80151804 0014E604 C0 22 A7 EC */ lfs f1, lbl__1673_1-_SDA2_BASE_(r2) /* 80151808 0014E608 4B F0 48 61 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 8015180C 0014E60C 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 80151810 0014E610 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151814 0014E614 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 8015180C 0014E60C 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80151810 0014E610 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151814 0014E614 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80151818 0014E618 D0 24 00 B8 */ stfs f1, 0xb8(r4) -/* 8015181C 0014E61C 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 8015181C 0014E61C 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 80151820 0014E620 38 A3 03 D6 */ addi r5, r3, 0x3d6 /* 80151824 0014E624 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151828 0014E628 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 8015182C 0014E62C C0 22 A7 8C */ lfs f1, lbl_803CF10C-_SDA2_BASE_(r2) +/* 8015182C 0014E62C C0 22 A7 8C */ lfs f1, lbl__1455-_SDA2_BASE_(r2) /* 80151830 0014E630 4B F0 48 39 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 80151834 0014E634 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 80151838 0014E638 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 8015183C 0014E63C 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 80151834 0014E634 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80151838 0014E638 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 8015183C 0014E63C 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80151840 0014E640 D0 24 00 BC */ stfs f1, 0xbc(r4) -/* 80151844 0014E644 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 80151844 0014E644 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 80151848 0014E648 38 A3 03 EB */ addi r5, r3, 0x3eb /* 8015184C 0014E64C 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151850 0014E650 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 80151854 0014E654 C0 22 A7 8C */ lfs f1, lbl_803CF10C-_SDA2_BASE_(r2) +/* 80151854 0014E654 C0 22 A7 8C */ lfs f1, lbl__1455-_SDA2_BASE_(r2) /* 80151858 0014E658 4B F0 48 11 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 8015185C 0014E65C 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 80151860 0014E660 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151864 0014E664 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 8015185C 0014E65C 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80151860 0014E660 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151864 0014E664 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80151868 0014E668 38 C0 00 15 */ li r6, 0x15 /* 8015186C 0014E66C D0 24 00 C0 */ stfs f1, 0xc0(r4) -/* 80151870 0014E670 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 80151870 0014E670 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 80151874 0014E674 38 A3 04 05 */ addi r5, r3, 0x405 /* 80151878 0014E678 80 7F 02 44 */ lwz r3, 0x244(r31) /* 8015187C 0014E67C 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151880 0014E680 4B F0 47 85 */ bl zParamGetInt__FP16xModelAssetParamUiPCci -/* 80151884 0014E684 3C A0 80 33 */ lis r5, lbl_803295E0@ha -/* 80151888 0014E688 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha -/* 8015188C 0014E68C 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l +/* 80151884 0014E684 3C A0 80 33 */ lis r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80151888 0014E688 3C 80 80 27 */ lis r4, lbl__stringBase0_93@ha +/* 8015188C 0014E68C 38 A5 95 E0 */ addi r5, r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80151890 0014E690 38 C0 00 08 */ li r6, 8 /* 80151894 0014E694 90 65 00 C4 */ stw r3, 0xc4(r5) -/* 80151898 0014E698 38 64 E9 F0 */ addi r3, r4, lbl_8026E9F0@l +/* 80151898 0014E698 38 64 E9 F0 */ addi r3, r4, lbl__stringBase0_93@l /* 8015189C 0014E69C 38 A3 04 1C */ addi r5, r3, 0x41c /* 801518A0 0014E6A0 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801518A4 0014E6A4 80 9F 02 48 */ lwz r4, 0x248(r31) /* 801518A8 0014E6A8 4B F0 47 5D */ bl zParamGetInt__FP16xModelAssetParamUiPCci -/* 801518AC 0014E6AC 3C A0 80 33 */ lis r5, lbl_803295E0@ha -/* 801518B0 0014E6B0 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha -/* 801518B4 0014E6B4 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l +/* 801518AC 0014E6AC 3C A0 80 33 */ lis r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 801518B0 0014E6B0 3C 80 80 27 */ lis r4, lbl__stringBase0_93@ha +/* 801518B4 0014E6B4 38 A5 95 E0 */ addi r5, r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 801518B8 0014E6B8 38 C0 00 09 */ li r6, 9 /* 801518BC 0014E6BC 90 65 00 C8 */ stw r3, 0xc8(r5) -/* 801518C0 0014E6C0 38 64 E9 F0 */ addi r3, r4, lbl_8026E9F0@l +/* 801518C0 0014E6C0 38 64 E9 F0 */ addi r3, r4, lbl__stringBase0_93@l /* 801518C4 0014E6C4 38 A3 04 33 */ addi r5, r3, 0x433 /* 801518C8 0014E6C8 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801518CC 0014E6CC 80 9F 02 48 */ lwz r4, 0x248(r31) /* 801518D0 0014E6D0 4B F0 47 35 */ bl zParamGetInt__FP16xModelAssetParamUiPCci -/* 801518D4 0014E6D4 3C A0 80 33 */ lis r5, lbl_803295E0@ha -/* 801518D8 0014E6D8 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha -/* 801518DC 0014E6DC 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l +/* 801518D4 0014E6D4 3C A0 80 33 */ lis r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 801518D8 0014E6D8 3C 80 80 27 */ lis r4, lbl__stringBase0_93@ha +/* 801518DC 0014E6DC 38 A5 95 E0 */ addi r5, r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 801518E0 0014E6E0 38 C0 00 04 */ li r6, 4 /* 801518E4 0014E6E4 90 65 00 CC */ stw r3, 0xcc(r5) -/* 801518E8 0014E6E8 38 64 E9 F0 */ addi r3, r4, lbl_8026E9F0@l +/* 801518E8 0014E6E8 38 64 E9 F0 */ addi r3, r4, lbl__stringBase0_93@l /* 801518EC 0014E6EC 38 A3 04 4B */ addi r5, r3, 0x44b /* 801518F0 0014E6F0 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801518F4 0014E6F4 80 9F 02 48 */ lwz r4, 0x248(r31) /* 801518F8 0014E6F8 4B F0 47 0D */ bl zParamGetInt__FP16xModelAssetParamUiPCci -/* 801518FC 0014E6FC 3C A0 80 33 */ lis r5, lbl_803295E0@ha -/* 80151900 0014E700 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha -/* 80151904 0014E704 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l +/* 801518FC 0014E6FC 3C A0 80 33 */ lis r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80151900 0014E700 3C 80 80 27 */ lis r4, lbl__stringBase0_93@ha +/* 80151904 0014E704 38 A5 95 E0 */ addi r5, r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80151908 0014E708 90 65 00 D0 */ stw r3, 0xd0(r5) -/* 8015190C 0014E70C 38 64 E9 F0 */ addi r3, r4, lbl_8026E9F0@l +/* 8015190C 0014E70C 38 64 E9 F0 */ addi r3, r4, lbl__stringBase0_93@l /* 80151910 0014E710 38 A3 04 61 */ addi r5, r3, 0x461 /* 80151914 0014E714 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151918 0014E718 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 8015191C 0014E71C C0 22 A7 F0 */ lfs f1, lbl_803CF170-_SDA2_BASE_(r2) +/* 8015191C 0014E71C C0 22 A7 F0 */ lfs f1, lbl__1674-_SDA2_BASE_(r2) /* 80151920 0014E720 4B F0 47 49 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 80151924 0014E724 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 80151928 0014E728 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 8015192C 0014E72C 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 80151924 0014E724 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80151928 0014E728 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 8015192C 0014E72C 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80151930 0014E730 D0 24 00 D4 */ stfs f1, 0xd4(r4) -/* 80151934 0014E734 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 80151934 0014E734 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 80151938 0014E738 38 A3 04 72 */ addi r5, r3, 0x472 /* 8015193C 0014E73C 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151940 0014E740 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 80151944 0014E744 C0 22 A7 F4 */ lfs f1, lbl_803CF174-_SDA2_BASE_(r2) +/* 80151944 0014E744 C0 22 A7 F4 */ lfs f1, lbl__1675_1-_SDA2_BASE_(r2) /* 80151948 0014E748 4B F0 47 21 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 8015194C 0014E74C 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 80151950 0014E750 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151954 0014E754 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 8015194C 0014E74C 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80151950 0014E750 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151954 0014E754 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80151958 0014E758 D0 24 00 D8 */ stfs f1, 0xd8(r4) -/* 8015195C 0014E75C 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 8015195C 0014E75C 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 80151960 0014E760 38 A3 04 83 */ addi r5, r3, 0x483 /* 80151964 0014E764 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151968 0014E768 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 8015196C 0014E76C C0 22 A7 F8 */ lfs f1, lbl_803CF178-_SDA2_BASE_(r2) +/* 8015196C 0014E76C C0 22 A7 F8 */ lfs f1, lbl__1676-_SDA2_BASE_(r2) /* 80151970 0014E770 4B F0 46 F9 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 80151974 0014E774 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 80151978 0014E778 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 8015197C 0014E77C 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 80151974 0014E774 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80151978 0014E778 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 8015197C 0014E77C 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80151980 0014E780 D0 24 00 DC */ stfs f1, 0xdc(r4) -/* 80151984 0014E784 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 80151984 0014E784 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 80151988 0014E788 38 A3 04 94 */ addi r5, r3, 0x494 /* 8015198C 0014E78C 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151990 0014E790 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 80151994 0014E794 C0 22 A7 6C */ lfs f1, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80151994 0014E794 C0 22 A7 6C */ lfs f1, lbl__1053_3-_SDA2_BASE_(r2) /* 80151998 0014E798 4B F0 46 D1 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 8015199C 0014E79C 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 801519A0 0014E7A0 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 801519A4 0014E7A4 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 8015199C 0014E79C 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 801519A0 0014E7A0 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 801519A4 0014E7A4 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 801519A8 0014E7A8 D0 24 00 E0 */ stfs f1, 0xe0(r4) -/* 801519AC 0014E7AC 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 801519AC 0014E7AC 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 801519B0 0014E7B0 38 A3 04 A5 */ addi r5, r3, 0x4a5 /* 801519B4 0014E7B4 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801519B8 0014E7B8 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 801519BC 0014E7BC C0 22 A7 8C */ lfs f1, lbl_803CF10C-_SDA2_BASE_(r2) +/* 801519BC 0014E7BC C0 22 A7 8C */ lfs f1, lbl__1455-_SDA2_BASE_(r2) /* 801519C0 0014E7C0 4B F0 46 A9 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 801519C4 0014E7C4 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 801519C8 0014E7C8 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 801519CC 0014E7CC 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 801519C4 0014E7C4 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 801519C8 0014E7C8 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 801519CC 0014E7CC 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 801519D0 0014E7D0 38 C0 00 39 */ li r6, 0x39 /* 801519D4 0014E7D4 D0 24 00 E4 */ stfs f1, 0xe4(r4) -/* 801519D8 0014E7D8 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 801519D8 0014E7D8 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 801519DC 0014E7DC 38 A3 04 BB */ addi r5, r3, 0x4bb /* 801519E0 0014E7E0 80 7F 02 44 */ lwz r3, 0x244(r31) /* 801519E4 0014E7E4 80 9F 02 48 */ lwz r4, 0x248(r31) /* 801519E8 0014E7E8 4B F0 46 1D */ bl zParamGetInt__FP16xModelAssetParamUiPCci -/* 801519EC 0014E7EC 3C A0 80 33 */ lis r5, lbl_803295E0@ha -/* 801519F0 0014E7F0 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha -/* 801519F4 0014E7F4 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l +/* 801519EC 0014E7EC 3C A0 80 33 */ lis r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 801519F0 0014E7F0 3C 80 80 27 */ lis r4, lbl__stringBase0_93@ha +/* 801519F4 0014E7F4 38 A5 95 E0 */ addi r5, r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 801519F8 0014E7F8 38 C0 00 08 */ li r6, 8 /* 801519FC 0014E7FC 90 65 00 E8 */ stw r3, 0xe8(r5) -/* 80151A00 0014E800 38 64 E9 F0 */ addi r3, r4, lbl_8026E9F0@l +/* 80151A00 0014E800 38 64 E9 F0 */ addi r3, r4, lbl__stringBase0_93@l /* 80151A04 0014E804 38 A3 04 CE */ addi r5, r3, 0x4ce /* 80151A08 0014E808 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151A0C 0014E80C 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151A10 0014E810 4B F0 45 F5 */ bl zParamGetInt__FP16xModelAssetParamUiPCci -/* 80151A14 0014E814 3C A0 80 33 */ lis r5, lbl_803295E0@ha -/* 80151A18 0014E818 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha -/* 80151A1C 0014E81C 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l +/* 80151A14 0014E814 3C A0 80 33 */ lis r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80151A18 0014E818 3C 80 80 27 */ lis r4, lbl__stringBase0_93@ha +/* 80151A1C 0014E81C 38 A5 95 E0 */ addi r5, r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80151A20 0014E820 38 C0 00 09 */ li r6, 9 /* 80151A24 0014E824 90 65 00 EC */ stw r3, 0xec(r5) -/* 80151A28 0014E828 38 64 E9 F0 */ addi r3, r4, lbl_8026E9F0@l +/* 80151A28 0014E828 38 64 E9 F0 */ addi r3, r4, lbl__stringBase0_93@l /* 80151A2C 0014E82C 38 A3 04 E1 */ addi r5, r3, 0x4e1 /* 80151A30 0014E830 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151A34 0014E834 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151A38 0014E838 4B F0 45 CD */ bl zParamGetInt__FP16xModelAssetParamUiPCci -/* 80151A3C 0014E83C 3C A0 80 33 */ lis r5, lbl_803295E0@ha -/* 80151A40 0014E840 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha -/* 80151A44 0014E844 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l +/* 80151A3C 0014E83C 3C A0 80 33 */ lis r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80151A40 0014E840 3C 80 80 27 */ lis r4, lbl__stringBase0_93@ha +/* 80151A44 0014E844 38 A5 95 E0 */ addi r5, r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80151A48 0014E848 38 C0 00 04 */ li r6, 4 /* 80151A4C 0014E84C 90 65 00 F0 */ stw r3, 0xf0(r5) -/* 80151A50 0014E850 38 64 E9 F0 */ addi r3, r4, lbl_8026E9F0@l +/* 80151A50 0014E850 38 64 E9 F0 */ addi r3, r4, lbl__stringBase0_93@l /* 80151A54 0014E854 38 A3 04 F5 */ addi r5, r3, 0x4f5 /* 80151A58 0014E858 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151A5C 0014E85C 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151A60 0014E860 4B F0 45 A5 */ bl zParamGetInt__FP16xModelAssetParamUiPCci -/* 80151A64 0014E864 3C A0 80 33 */ lis r5, lbl_803295E0@ha -/* 80151A68 0014E868 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha -/* 80151A6C 0014E86C 38 A5 95 E0 */ addi r5, r5, lbl_803295E0@l +/* 80151A64 0014E864 3C A0 80 33 */ lis r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80151A68 0014E868 3C 80 80 27 */ lis r4, lbl__stringBase0_93@ha +/* 80151A6C 0014E86C 38 A5 95 E0 */ addi r5, r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80151A70 0014E870 90 65 00 F4 */ stw r3, 0xf4(r5) -/* 80151A74 0014E874 38 64 E9 F0 */ addi r3, r4, lbl_8026E9F0@l +/* 80151A74 0014E874 38 64 E9 F0 */ addi r3, r4, lbl__stringBase0_93@l /* 80151A78 0014E878 38 A3 05 07 */ addi r5, r3, 0x507 /* 80151A7C 0014E87C 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151A80 0014E880 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 80151A84 0014E884 C0 22 A7 88 */ lfs f1, lbl_803CF108-_SDA2_BASE_(r2) +/* 80151A84 0014E884 C0 22 A7 88 */ lfs f1, lbl__1454-_SDA2_BASE_(r2) /* 80151A88 0014E888 4B F0 45 E1 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 80151A8C 0014E88C 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 80151A90 0014E890 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151A94 0014E894 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 80151A8C 0014E88C 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80151A90 0014E890 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151A94 0014E894 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80151A98 0014E898 D0 24 00 F8 */ stfs f1, 0xf8(r4) -/* 80151A9C 0014E89C 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 80151A9C 0014E89C 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 80151AA0 0014E8A0 38 A3 05 1A */ addi r5, r3, 0x51a /* 80151AA4 0014E8A4 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151AA8 0014E8A8 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 80151AAC 0014E8AC C0 22 A7 88 */ lfs f1, lbl_803CF108-_SDA2_BASE_(r2) +/* 80151AAC 0014E8AC C0 22 A7 88 */ lfs f1, lbl__1454-_SDA2_BASE_(r2) /* 80151AB0 0014E8B0 4B F0 45 B9 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 80151AB4 0014E8B4 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 80151AB8 0014E8B8 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151ABC 0014E8BC 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 80151AB4 0014E8B4 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80151AB8 0014E8B8 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151ABC 0014E8BC 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80151AC0 0014E8C0 D0 24 00 FC */ stfs f1, 0xfc(r4) -/* 80151AC4 0014E8C4 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 80151AC4 0014E8C4 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 80151AC8 0014E8C8 38 A3 05 32 */ addi r5, r3, 0x532 /* 80151ACC 0014E8CC 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151AD0 0014E8D0 80 9F 02 48 */ lwz r4, 0x248(r31) -/* 80151AD4 0014E8D4 C0 22 A7 F8 */ lfs f1, lbl_803CF178-_SDA2_BASE_(r2) +/* 80151AD4 0014E8D4 C0 22 A7 F8 */ lfs f1, lbl__1676-_SDA2_BASE_(r2) /* 80151AD8 0014E8D8 4B F0 45 91 */ bl zParamGetFloat__FP16xModelAssetParamUiPCcf -/* 80151ADC 0014E8DC 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 80151AE0 0014E8E0 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151AE4 0014E8E4 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 80151ADC 0014E8DC 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80151AE0 0014E8E0 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151AE4 0014E8E4 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80151AE8 0014E8E8 38 C0 00 5D */ li r6, 0x5d /* 80151AEC 0014E8EC D0 24 01 00 */ stfs f1, 0x100(r4) -/* 80151AF0 0014E8F0 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 80151AF0 0014E8F0 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 80151AF4 0014E8F4 38 A3 05 45 */ addi r5, r3, 0x545 /* 80151AF8 0014E8F8 80 7F 02 44 */ lwz r3, 0x244(r31) /* 80151AFC 0014E8FC 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151B00 0014E900 4B F0 45 05 */ bl zParamGetInt__FP16xModelAssetParamUiPCci -/* 80151B04 0014E904 3C A0 80 33 */ lis r5, lbl_803295E0@ha -/* 80151B08 0014E908 3C 80 80 27 */ lis r4, lbl_8026E950@ha -/* 80151B0C 0014E90C 38 C5 95 E0 */ addi r6, r5, lbl_803295E0@l +/* 80151B04 0014E904 3C A0 80 33 */ lis r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80151B08 0014E908 3C 80 80 27 */ lis r4, lbl_default_pattern$1647@ha +/* 80151B0C 0014E90C 38 C5 95 E0 */ addi r6, r5, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80151B10 0014E910 90 66 01 04 */ stw r3, 0x104(r6) /* 80151B14 0014E914 3B C6 01 0C */ addi r30, r6, 0x10c /* 80151B18 0014E918 38 A0 00 A0 */ li r5, 0xa0 -/* 80151B1C 0014E91C 38 84 E9 50 */ addi r4, r4, lbl_8026E950@l +/* 80151B1C 0014E91C 38 84 E9 50 */ addi r4, r4, lbl_default_pattern$1647@l /* 80151B20 0014E920 7F C3 F3 78 */ mr r3, r30 /* 80151B24 0014E924 4B EB 1A 1D */ bl memcpy -/* 80151B28 0014E928 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha +/* 80151B28 0014E928 3C 80 80 27 */ lis r4, lbl__stringBase0_93@ha /* 80151B2C 0014E92C 80 7F 02 44 */ lwz r3, 0x244(r31) -/* 80151B30 0014E930 38 A4 E9 F0 */ addi r5, r4, lbl_8026E9F0@l +/* 80151B30 0014E930 38 A4 E9 F0 */ addi r5, r4, lbl__stringBase0_93@l /* 80151B34 0014E934 80 9F 02 48 */ lwz r4, 0x248(r31) /* 80151B38 0014E938 7F C6 F3 78 */ mr r6, r30 /* 80151B3C 0014E93C 38 E0 00 14 */ li r7, 0x14 /* 80151B40 0014E940 38 A5 05 5B */ addi r5, r5, 0x55b /* 80151B44 0014E944 4B FF F4 C1 */ bl zNPCTypePrawn.load_patterns__27_unnamed_zNPCTypePrawn_cpp_FP16xModelAssetParamUiPCcPQ29zNPCPrawn10range_typei -/* 80151B48 0014E948 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 80151B4C 0014E94C 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 80151B48 0014E948 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80151B4C 0014E94C 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80151B50 0014E950 90 64 01 08 */ stw r3, 0x108(r4) /* 80151B54 0014E954 83 E1 00 3C */ lwz r31, 0x3c(r1) /* 80151B58 0014E958 83 C1 00 38 */ lwz r30, 0x38(r1) @@ -2476,8 +2476,8 @@ zNPCTypePrawn.register_tweaks__Q227_unnamed_zNPCTypePrawn_cpp_11tweak_groupFbP16 /* 80151BC8 0014E9C8 7C 7C 1B 78 */ mr r28, r3 /* 80151BCC 0014E9CC 41 82 00 34 */ beq lbl_80151C00 /* 80151BD0 0014E9D0 38 00 00 02 */ li r0, 2 -/* 80151BD4 0014E9D4 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151BD8 0014E9D8 38 83 E9 F0 */ addi r4, r3, lbl_8026E9F0@l +/* 80151BD4 0014E9D4 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151BD8 0014E9D8 38 83 E9 F0 */ addi r4, r3, lbl__stringBase0_93@l /* 80151BDC 0014E9DC 90 1C 00 68 */ stw r0, 0x68(r28) /* 80151BE0 0014E9E0 7F C7 F3 78 */ mr r7, r30 /* 80151BE4 0014E9E4 7F E8 FB 78 */ mr r8, r31 @@ -2490,339 +2490,339 @@ zNPCTypePrawn.register_tweaks__Q227_unnamed_zNPCTypePrawn_cpp_11tweak_groupFbP16 lbl_80151C00: /* 80151C00 0014EA00 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151C04 0014EA04 41 82 00 34 */ beq lbl_80151C38 -/* 80151C08 0014EA08 C0 02 A7 68 */ lfs f0, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 80151C0C 0014EA0C 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151C10 0014EA10 38 C3 E9 F0 */ addi r6, r3, lbl_8026E9F0@l +/* 80151C08 0014EA08 C0 02 A7 68 */ lfs f0, lbl__1052_3-_SDA2_BASE_(r2) +/* 80151C0C 0014EA0C 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151C10 0014EA10 38 C3 E9 F0 */ addi r6, r3, lbl__stringBase0_93@l /* 80151C14 0014EA14 7F C4 F3 78 */ mr r4, r30 /* 80151C18 0014EA18 D0 1C 01 B0 */ stfs f0, 0x1b0(r28) /* 80151C1C 0014EA1C 7F E5 FB 78 */ mr r5, r31 /* 80151C20 0014EA20 38 7C 01 B0 */ addi r3, r28, 0x1b0 /* 80151C24 0014EA24 38 C6 05 8D */ addi r6, r6, 0x58d -/* 80151C28 0014EA28 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 80151C2C 0014EA2C C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80151C28 0014EA28 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) +/* 80151C2C 0014EA2C C0 42 A7 6C */ lfs f2, lbl__1053_3-_SDA2_BASE_(r2) /* 80151C30 0014EA30 FC 60 08 90 */ fmr f3, f1 /* 80151C34 0014EA34 48 00 30 75 */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151C38: /* 80151C38 0014EA38 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151C3C 0014EA3C 41 82 00 34 */ beq lbl_80151C70 -/* 80151C40 0014EA40 C0 02 A7 C8 */ lfs f0, lbl_803CF148-_SDA2_BASE_(r2) -/* 80151C44 0014EA44 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151C48 0014EA48 38 C3 E9 F0 */ addi r6, r3, lbl_8026E9F0@l +/* 80151C40 0014EA40 C0 02 A7 C8 */ lfs f0, lbl__1664-_SDA2_BASE_(r2) +/* 80151C44 0014EA44 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151C48 0014EA48 38 C3 E9 F0 */ addi r6, r3, lbl__stringBase0_93@l /* 80151C4C 0014EA4C 7F C4 F3 78 */ mr r4, r30 /* 80151C50 0014EA50 D0 1C 01 B4 */ stfs f0, 0x1b4(r28) /* 80151C54 0014EA54 7F E5 FB 78 */ mr r5, r31 /* 80151C58 0014EA58 38 7C 01 B4 */ addi r3, r28, 0x1b4 /* 80151C5C 0014EA5C 38 C6 05 A5 */ addi r6, r6, 0x5a5 -/* 80151C60 0014EA60 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 80151C64 0014EA64 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) -/* 80151C68 0014EA68 C0 62 A7 78 */ lfs f3, lbl_803CF0F8-_SDA2_BASE_(r2) +/* 80151C60 0014EA60 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) +/* 80151C64 0014EA64 C0 42 A7 6C */ lfs f2, lbl__1053_3-_SDA2_BASE_(r2) +/* 80151C68 0014EA68 C0 62 A7 78 */ lfs f3, lbl__1284-_SDA2_BASE_(r2) /* 80151C6C 0014EA6C 48 00 30 3D */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151C70: /* 80151C70 0014EA70 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151C74 0014EA74 41 82 00 34 */ beq lbl_80151CA8 -/* 80151C78 0014EA78 C0 02 A7 FC */ lfs f0, lbl_803CF17C-_SDA2_BASE_(r2) -/* 80151C7C 0014EA7C 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151C80 0014EA80 38 C3 E9 F0 */ addi r6, r3, lbl_8026E9F0@l +/* 80151C78 0014EA78 C0 02 A7 FC */ lfs f0, lbl__1704_1-_SDA2_BASE_(r2) +/* 80151C7C 0014EA7C 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151C80 0014EA80 38 C3 E9 F0 */ addi r6, r3, lbl__stringBase0_93@l /* 80151C84 0014EA84 7F C4 F3 78 */ mr r4, r30 /* 80151C88 0014EA88 D0 1C 01 B8 */ stfs f0, 0x1b8(r28) /* 80151C8C 0014EA8C 7F E5 FB 78 */ mr r5, r31 /* 80151C90 0014EA90 38 7C 01 B8 */ addi r3, r28, 0x1b8 /* 80151C94 0014EA94 38 C6 05 C2 */ addi r6, r6, 0x5c2 -/* 80151C98 0014EA98 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 80151C9C 0014EA9C C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) -/* 80151CA0 0014EAA0 C0 62 A7 78 */ lfs f3, lbl_803CF0F8-_SDA2_BASE_(r2) +/* 80151C98 0014EA98 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) +/* 80151C9C 0014EA9C C0 42 A7 6C */ lfs f2, lbl__1053_3-_SDA2_BASE_(r2) +/* 80151CA0 0014EAA0 C0 62 A7 78 */ lfs f3, lbl__1284-_SDA2_BASE_(r2) /* 80151CA4 0014EAA4 48 00 30 05 */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151CA8: /* 80151CA8 0014EAA8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151CAC 0014EAAC 41 82 00 34 */ beq lbl_80151CE0 -/* 80151CB0 0014EAB0 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) -/* 80151CB4 0014EAB4 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151CB8 0014EAB8 38 C3 E9 F0 */ addi r6, r3, lbl_8026E9F0@l +/* 80151CB0 0014EAB0 C0 02 A7 6C */ lfs f0, lbl__1053_3-_SDA2_BASE_(r2) +/* 80151CB4 0014EAB4 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151CB8 0014EAB8 38 C3 E9 F0 */ addi r6, r3, lbl__stringBase0_93@l /* 80151CBC 0014EABC 7F C4 F3 78 */ mr r4, r30 /* 80151CC0 0014EAC0 D0 1C 01 BC */ stfs f0, 0x1bc(r28) /* 80151CC4 0014EAC4 7F E5 FB 78 */ mr r5, r31 /* 80151CC8 0014EAC8 38 7C 01 BC */ addi r3, r28, 0x1bc /* 80151CCC 0014EACC 38 C6 05 DF */ addi r6, r6, 0x5df -/* 80151CD0 0014EAD0 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 80151CD4 0014EAD4 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) -/* 80151CD8 0014EAD8 C0 62 A7 78 */ lfs f3, lbl_803CF0F8-_SDA2_BASE_(r2) +/* 80151CD0 0014EAD0 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) +/* 80151CD4 0014EAD4 C0 42 A7 6C */ lfs f2, lbl__1053_3-_SDA2_BASE_(r2) +/* 80151CD8 0014EAD8 C0 62 A7 78 */ lfs f3, lbl__1284-_SDA2_BASE_(r2) /* 80151CDC 0014EADC 48 00 2F CD */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151CE0: /* 80151CE0 0014EAE0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151CE4 0014EAE4 41 82 00 34 */ beq lbl_80151D18 -/* 80151CE8 0014EAE8 C0 02 A7 68 */ lfs f0, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 80151CEC 0014EAEC 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151CF0 0014EAF0 38 C3 E9 F0 */ addi r6, r3, lbl_8026E9F0@l +/* 80151CE8 0014EAE8 C0 02 A7 68 */ lfs f0, lbl__1052_3-_SDA2_BASE_(r2) +/* 80151CEC 0014EAEC 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151CF0 0014EAF0 38 C3 E9 F0 */ addi r6, r3, lbl__stringBase0_93@l /* 80151CF4 0014EAF4 7F C4 F3 78 */ mr r4, r30 /* 80151CF8 0014EAF8 D0 1C 01 C8 */ stfs f0, 0x1c8(r28) /* 80151CFC 0014EAFC 7F E5 FB 78 */ mr r5, r31 /* 80151D00 0014EB00 38 7C 01 C8 */ addi r3, r28, 0x1c8 /* 80151D04 0014EB04 38 C6 05 F6 */ addi r6, r6, 0x5f6 -/* 80151D08 0014EB08 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 80151D0C 0014EB0C C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80151D08 0014EB08 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) +/* 80151D0C 0014EB0C C0 42 A7 6C */ lfs f2, lbl__1053_3-_SDA2_BASE_(r2) /* 80151D10 0014EB10 FC 60 08 90 */ fmr f3, f1 /* 80151D14 0014EB14 48 00 2F 95 */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151D18: /* 80151D18 0014EB18 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151D1C 0014EB1C 41 82 00 34 */ beq lbl_80151D50 -/* 80151D20 0014EB20 C0 02 A7 C8 */ lfs f0, lbl_803CF148-_SDA2_BASE_(r2) -/* 80151D24 0014EB24 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151D28 0014EB28 38 C3 E9 F0 */ addi r6, r3, lbl_8026E9F0@l +/* 80151D20 0014EB20 C0 02 A7 C8 */ lfs f0, lbl__1664-_SDA2_BASE_(r2) +/* 80151D24 0014EB24 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151D28 0014EB28 38 C3 E9 F0 */ addi r6, r3, lbl__stringBase0_93@l /* 80151D2C 0014EB2C 7F C4 F3 78 */ mr r4, r30 /* 80151D30 0014EB30 D0 1C 01 CC */ stfs f0, 0x1cc(r28) /* 80151D34 0014EB34 7F E5 FB 78 */ mr r5, r31 /* 80151D38 0014EB38 38 7C 01 CC */ addi r3, r28, 0x1cc /* 80151D3C 0014EB3C 38 C6 06 15 */ addi r6, r6, 0x615 -/* 80151D40 0014EB40 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 80151D44 0014EB44 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) -/* 80151D48 0014EB48 C0 62 A7 78 */ lfs f3, lbl_803CF0F8-_SDA2_BASE_(r2) +/* 80151D40 0014EB40 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) +/* 80151D44 0014EB44 C0 42 A7 6C */ lfs f2, lbl__1053_3-_SDA2_BASE_(r2) +/* 80151D48 0014EB48 C0 62 A7 78 */ lfs f3, lbl__1284-_SDA2_BASE_(r2) /* 80151D4C 0014EB4C 48 00 2F 5D */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151D50: /* 80151D50 0014EB50 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151D54 0014EB54 41 82 00 34 */ beq lbl_80151D88 -/* 80151D58 0014EB58 C0 02 A7 FC */ lfs f0, lbl_803CF17C-_SDA2_BASE_(r2) -/* 80151D5C 0014EB5C 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151D60 0014EB60 38 C3 E9 F0 */ addi r6, r3, lbl_8026E9F0@l +/* 80151D58 0014EB58 C0 02 A7 FC */ lfs f0, lbl__1704_1-_SDA2_BASE_(r2) +/* 80151D5C 0014EB5C 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151D60 0014EB60 38 C3 E9 F0 */ addi r6, r3, lbl__stringBase0_93@l /* 80151D64 0014EB64 7F C4 F3 78 */ mr r4, r30 /* 80151D68 0014EB68 D0 1C 01 D0 */ stfs f0, 0x1d0(r28) /* 80151D6C 0014EB6C 7F E5 FB 78 */ mr r5, r31 /* 80151D70 0014EB70 38 7C 01 D0 */ addi r3, r28, 0x1d0 /* 80151D74 0014EB74 38 C6 06 39 */ addi r6, r6, 0x639 -/* 80151D78 0014EB78 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 80151D7C 0014EB7C C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) -/* 80151D80 0014EB80 C0 62 A7 78 */ lfs f3, lbl_803CF0F8-_SDA2_BASE_(r2) +/* 80151D78 0014EB78 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) +/* 80151D7C 0014EB7C C0 42 A7 6C */ lfs f2, lbl__1053_3-_SDA2_BASE_(r2) +/* 80151D80 0014EB80 C0 62 A7 78 */ lfs f3, lbl__1284-_SDA2_BASE_(r2) /* 80151D84 0014EB84 48 00 2F 25 */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151D88: /* 80151D88 0014EB88 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151D8C 0014EB8C 41 82 00 34 */ beq lbl_80151DC0 -/* 80151D90 0014EB90 C0 02 A7 94 */ lfs f0, lbl_803CF114-_SDA2_BASE_(r2) -/* 80151D94 0014EB94 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151D98 0014EB98 38 C3 E9 F0 */ addi r6, r3, lbl_8026E9F0@l +/* 80151D90 0014EB90 C0 02 A7 94 */ lfs f0, lbl__1493_2-_SDA2_BASE_(r2) +/* 80151D94 0014EB94 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151D98 0014EB98 38 C3 E9 F0 */ addi r6, r3, lbl__stringBase0_93@l /* 80151D9C 0014EB9C 7F C4 F3 78 */ mr r4, r30 /* 80151DA0 0014EBA0 D0 1C 01 D4 */ stfs f0, 0x1d4(r28) /* 80151DA4 0014EBA4 7F E5 FB 78 */ mr r5, r31 /* 80151DA8 0014EBA8 38 7C 01 D4 */ addi r3, r28, 0x1d4 /* 80151DAC 0014EBAC 38 C6 06 5D */ addi r6, r6, 0x65d -/* 80151DB0 0014EBB0 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 80151DB4 0014EBB4 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) -/* 80151DB8 0014EBB8 C0 62 A7 78 */ lfs f3, lbl_803CF0F8-_SDA2_BASE_(r2) +/* 80151DB0 0014EBB0 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) +/* 80151DB4 0014EBB4 C0 42 A7 6C */ lfs f2, lbl__1053_3-_SDA2_BASE_(r2) +/* 80151DB8 0014EBB8 C0 62 A7 78 */ lfs f3, lbl__1284-_SDA2_BASE_(r2) /* 80151DBC 0014EBBC 48 00 2E ED */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151DC0: /* 80151DC0 0014EBC0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151DC4 0014EBC4 41 82 00 34 */ beq lbl_80151DF8 -/* 80151DC8 0014EBC8 C0 02 A7 D8 */ lfs f0, lbl_803CF158-_SDA2_BASE_(r2) -/* 80151DCC 0014EBCC 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151DD0 0014EBD0 38 C3 E9 F0 */ addi r6, r3, lbl_8026E9F0@l +/* 80151DC8 0014EBC8 C0 02 A7 D8 */ lfs f0, lbl__1668_1-_SDA2_BASE_(r2) +/* 80151DCC 0014EBCC 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151DD0 0014EBD0 38 C3 E9 F0 */ addi r6, r3, lbl__stringBase0_93@l /* 80151DD4 0014EBD4 7F C4 F3 78 */ mr r4, r30 /* 80151DD8 0014EBD8 D0 1C 01 E0 */ stfs f0, 0x1e0(r28) /* 80151DDC 0014EBDC 7F E5 FB 78 */ mr r5, r31 /* 80151DE0 0014EBE0 38 7C 01 E0 */ addi r3, r28, 0x1e0 /* 80151DE4 0014EBE4 38 C6 06 7B */ addi r6, r6, 0x67b -/* 80151DE8 0014EBE8 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 80151DEC 0014EBEC C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80151DE8 0014EBE8 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) +/* 80151DEC 0014EBEC C0 42 A7 6C */ lfs f2, lbl__1053_3-_SDA2_BASE_(r2) /* 80151DF0 0014EBF0 FC 60 08 90 */ fmr f3, f1 /* 80151DF4 0014EBF4 48 00 2E B5 */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151DF8: /* 80151DF8 0014EBF8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151DFC 0014EBFC 41 82 00 34 */ beq lbl_80151E30 -/* 80151E00 0014EC00 C0 02 A7 E0 */ lfs f0, lbl_803CF160-_SDA2_BASE_(r2) -/* 80151E04 0014EC04 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151E08 0014EC08 38 C3 E9 F0 */ addi r6, r3, lbl_8026E9F0@l +/* 80151E00 0014EC00 C0 02 A7 E0 */ lfs f0, lbl__1670-_SDA2_BASE_(r2) +/* 80151E04 0014EC04 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151E08 0014EC08 38 C3 E9 F0 */ addi r6, r3, lbl__stringBase0_93@l /* 80151E0C 0014EC0C 7F C4 F3 78 */ mr r4, r30 /* 80151E10 0014EC10 D0 1C 01 E4 */ stfs f0, 0x1e4(r28) /* 80151E14 0014EC14 7F E5 FB 78 */ mr r5, r31 /* 80151E18 0014EC18 38 7C 01 E4 */ addi r3, r28, 0x1e4 /* 80151E1C 0014EC1C 38 C6 06 99 */ addi r6, r6, 0x699 -/* 80151E20 0014EC20 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 80151E24 0014EC24 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) -/* 80151E28 0014EC28 C0 62 A7 78 */ lfs f3, lbl_803CF0F8-_SDA2_BASE_(r2) +/* 80151E20 0014EC20 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) +/* 80151E24 0014EC24 C0 42 A7 6C */ lfs f2, lbl__1053_3-_SDA2_BASE_(r2) +/* 80151E28 0014EC28 C0 62 A7 78 */ lfs f3, lbl__1284-_SDA2_BASE_(r2) /* 80151E2C 0014EC2C 48 00 2E 7D */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151E30: /* 80151E30 0014EC30 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151E34 0014EC34 41 82 00 34 */ beq lbl_80151E68 -/* 80151E38 0014EC38 C0 02 A8 00 */ lfs f0, lbl_803CF180-_SDA2_BASE_(r2) -/* 80151E3C 0014EC3C 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151E40 0014EC40 38 C3 E9 F0 */ addi r6, r3, lbl_8026E9F0@l +/* 80151E38 0014EC38 C0 02 A8 00 */ lfs f0, lbl__1705-_SDA2_BASE_(r2) +/* 80151E3C 0014EC3C 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151E40 0014EC40 38 C3 E9 F0 */ addi r6, r3, lbl__stringBase0_93@l /* 80151E44 0014EC44 7F C4 F3 78 */ mr r4, r30 /* 80151E48 0014EC48 D0 1C 01 E8 */ stfs f0, 0x1e8(r28) /* 80151E4C 0014EC4C 7F E5 FB 78 */ mr r5, r31 /* 80151E50 0014EC50 38 7C 01 E8 */ addi r3, r28, 0x1e8 /* 80151E54 0014EC54 38 C6 06 BC */ addi r6, r6, 0x6bc -/* 80151E58 0014EC58 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 80151E5C 0014EC5C C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) -/* 80151E60 0014EC60 C0 62 A7 78 */ lfs f3, lbl_803CF0F8-_SDA2_BASE_(r2) +/* 80151E58 0014EC58 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) +/* 80151E5C 0014EC5C C0 42 A7 6C */ lfs f2, lbl__1053_3-_SDA2_BASE_(r2) +/* 80151E60 0014EC60 C0 62 A7 78 */ lfs f3, lbl__1284-_SDA2_BASE_(r2) /* 80151E64 0014EC64 48 00 2E 45 */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151E68: /* 80151E68 0014EC68 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151E6C 0014EC6C 41 82 00 34 */ beq lbl_80151EA0 -/* 80151E70 0014EC70 C0 02 A8 04 */ lfs f0, lbl_803CF184-_SDA2_BASE_(r2) -/* 80151E74 0014EC74 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151E78 0014EC78 38 C3 E9 F0 */ addi r6, r3, lbl_8026E9F0@l +/* 80151E70 0014EC70 C0 02 A8 04 */ lfs f0, lbl__1706-_SDA2_BASE_(r2) +/* 80151E74 0014EC74 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151E78 0014EC78 38 C3 E9 F0 */ addi r6, r3, lbl__stringBase0_93@l /* 80151E7C 0014EC7C 7F C4 F3 78 */ mr r4, r30 /* 80151E80 0014EC80 D0 1C 01 EC */ stfs f0, 0x1ec(r28) /* 80151E84 0014EC84 7F E5 FB 78 */ mr r5, r31 /* 80151E88 0014EC88 38 7C 01 EC */ addi r3, r28, 0x1ec /* 80151E8C 0014EC8C 38 C6 06 DF */ addi r6, r6, 0x6df -/* 80151E90 0014EC90 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 80151E94 0014EC94 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) -/* 80151E98 0014EC98 C0 62 A7 78 */ lfs f3, lbl_803CF0F8-_SDA2_BASE_(r2) +/* 80151E90 0014EC90 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) +/* 80151E94 0014EC94 C0 42 A7 6C */ lfs f2, lbl__1053_3-_SDA2_BASE_(r2) +/* 80151E98 0014EC98 C0 62 A7 78 */ lfs f3, lbl__1284-_SDA2_BASE_(r2) /* 80151E9C 0014EC9C 48 00 2E 0D */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151EA0: /* 80151EA0 0014ECA0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151EA4 0014ECA4 41 82 00 34 */ beq lbl_80151ED8 -/* 80151EA8 0014ECA8 C0 02 A8 04 */ lfs f0, lbl_803CF184-_SDA2_BASE_(r2) -/* 80151EAC 0014ECAC 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151EB0 0014ECB0 38 C3 E9 F0 */ addi r6, r3, lbl_8026E9F0@l +/* 80151EA8 0014ECA8 C0 02 A8 04 */ lfs f0, lbl__1706-_SDA2_BASE_(r2) +/* 80151EAC 0014ECAC 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151EB0 0014ECB0 38 C3 E9 F0 */ addi r6, r3, lbl__stringBase0_93@l /* 80151EB4 0014ECB4 7F C4 F3 78 */ mr r4, r30 /* 80151EB8 0014ECB8 D0 1C 01 F0 */ stfs f0, 0x1f0(r28) /* 80151EBC 0014ECBC 7F E5 FB 78 */ mr r5, r31 /* 80151EC0 0014ECC0 38 7C 01 F0 */ addi r3, r28, 0x1f0 /* 80151EC4 0014ECC4 38 C6 06 FC */ addi r6, r6, 0x6fc -/* 80151EC8 0014ECC8 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 80151ECC 0014ECCC C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) -/* 80151ED0 0014ECD0 C0 62 A7 78 */ lfs f3, lbl_803CF0F8-_SDA2_BASE_(r2) +/* 80151EC8 0014ECC8 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) +/* 80151ECC 0014ECCC C0 42 A7 6C */ lfs f2, lbl__1053_3-_SDA2_BASE_(r2) +/* 80151ED0 0014ECD0 C0 62 A7 78 */ lfs f3, lbl__1284-_SDA2_BASE_(r2) /* 80151ED4 0014ECD4 48 00 2D D5 */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151ED8: /* 80151ED8 0014ECD8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151EDC 0014ECDC 41 82 00 34 */ beq lbl_80151F10 -/* 80151EE0 0014ECE0 C0 02 A7 74 */ lfs f0, lbl_803CF0F4-_SDA2_BASE_(r2) -/* 80151EE4 0014ECE4 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151EE8 0014ECE8 38 C3 E9 F0 */ addi r6, r3, lbl_8026E9F0@l +/* 80151EE0 0014ECE0 C0 02 A7 74 */ lfs f0, lbl__1282-_SDA2_BASE_(r2) +/* 80151EE4 0014ECE4 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151EE8 0014ECE8 38 C3 E9 F0 */ addi r6, r3, lbl__stringBase0_93@l /* 80151EEC 0014ECEC 7F C4 F3 78 */ mr r4, r30 /* 80151EF0 0014ECF0 D0 1C 01 F8 */ stfs f0, 0x1f8(r28) /* 80151EF4 0014ECF4 7F E5 FB 78 */ mr r5, r31 /* 80151EF8 0014ECF8 38 7C 01 F8 */ addi r3, r28, 0x1f8 /* 80151EFC 0014ECFC 38 C6 07 1D */ addi r6, r6, 0x71d -/* 80151F00 0014ED00 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 80151F04 0014ED04 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80151F00 0014ED00 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) +/* 80151F04 0014ED04 C0 42 A7 6C */ lfs f2, lbl__1053_3-_SDA2_BASE_(r2) /* 80151F08 0014ED08 FC 60 08 90 */ fmr f3, f1 /* 80151F0C 0014ED0C 48 00 2D 9D */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151F10: /* 80151F10 0014ED10 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151F14 0014ED14 41 82 00 34 */ beq lbl_80151F48 -/* 80151F18 0014ED18 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) -/* 80151F1C 0014ED1C 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151F20 0014ED20 38 C3 E9 F0 */ addi r6, r3, lbl_8026E9F0@l +/* 80151F18 0014ED18 C0 02 A7 6C */ lfs f0, lbl__1053_3-_SDA2_BASE_(r2) +/* 80151F1C 0014ED1C 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151F20 0014ED20 38 C3 E9 F0 */ addi r6, r3, lbl__stringBase0_93@l /* 80151F24 0014ED24 7F C4 F3 78 */ mr r4, r30 /* 80151F28 0014ED28 D0 1C 01 FC */ stfs f0, 0x1fc(r28) /* 80151F2C 0014ED2C 7F E5 FB 78 */ mr r5, r31 /* 80151F30 0014ED30 38 7C 01 FC */ addi r3, r28, 0x1fc /* 80151F34 0014ED34 38 C6 07 36 */ addi r6, r6, 0x736 -/* 80151F38 0014ED38 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 80151F3C 0014ED3C C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) -/* 80151F40 0014ED40 C0 62 A7 78 */ lfs f3, lbl_803CF0F8-_SDA2_BASE_(r2) +/* 80151F38 0014ED38 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) +/* 80151F3C 0014ED3C C0 42 A7 6C */ lfs f2, lbl__1053_3-_SDA2_BASE_(r2) +/* 80151F40 0014ED40 C0 62 A7 78 */ lfs f3, lbl__1284-_SDA2_BASE_(r2) /* 80151F44 0014ED44 48 00 2D 65 */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151F48: /* 80151F48 0014ED48 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151F4C 0014ED4C 41 82 00 34 */ beq lbl_80151F80 -/* 80151F50 0014ED50 C0 02 A7 E0 */ lfs f0, lbl_803CF160-_SDA2_BASE_(r2) -/* 80151F54 0014ED54 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151F58 0014ED58 38 C3 E9 F0 */ addi r6, r3, lbl_8026E9F0@l +/* 80151F50 0014ED50 C0 02 A7 E0 */ lfs f0, lbl__1670-_SDA2_BASE_(r2) +/* 80151F54 0014ED54 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151F58 0014ED58 38 C3 E9 F0 */ addi r6, r3, lbl__stringBase0_93@l /* 80151F5C 0014ED5C 7F C4 F3 78 */ mr r4, r30 /* 80151F60 0014ED60 D0 1C 02 00 */ stfs f0, 0x200(r28) /* 80151F64 0014ED64 7F E5 FB 78 */ mr r5, r31 /* 80151F68 0014ED68 38 7C 02 00 */ addi r3, r28, 0x200 /* 80151F6C 0014ED6C 38 C6 07 54 */ addi r6, r6, 0x754 -/* 80151F70 0014ED70 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 80151F74 0014ED74 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) -/* 80151F78 0014ED78 C0 62 A7 78 */ lfs f3, lbl_803CF0F8-_SDA2_BASE_(r2) +/* 80151F70 0014ED70 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) +/* 80151F74 0014ED74 C0 42 A7 6C */ lfs f2, lbl__1053_3-_SDA2_BASE_(r2) +/* 80151F78 0014ED78 C0 62 A7 78 */ lfs f3, lbl__1284-_SDA2_BASE_(r2) /* 80151F7C 0014ED7C 48 00 2D 2D */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151F80: /* 80151F80 0014ED80 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151F84 0014ED84 41 82 00 34 */ beq lbl_80151FB8 -/* 80151F88 0014ED88 C0 02 A7 8C */ lfs f0, lbl_803CF10C-_SDA2_BASE_(r2) -/* 80151F8C 0014ED8C 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151F90 0014ED90 38 C3 E9 F0 */ addi r6, r3, lbl_8026E9F0@l +/* 80151F88 0014ED88 C0 02 A7 8C */ lfs f0, lbl__1455-_SDA2_BASE_(r2) +/* 80151F8C 0014ED8C 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151F90 0014ED90 38 C3 E9 F0 */ addi r6, r3, lbl__stringBase0_93@l /* 80151F94 0014ED94 7F C4 F3 78 */ mr r4, r30 /* 80151F98 0014ED98 D0 1C 02 04 */ stfs f0, 0x204(r28) /* 80151F9C 0014ED9C 7F E5 FB 78 */ mr r5, r31 /* 80151FA0 0014EDA0 38 7C 02 04 */ addi r3, r28, 0x204 /* 80151FA4 0014EDA4 38 C6 07 72 */ addi r6, r6, 0x772 -/* 80151FA8 0014EDA8 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 80151FAC 0014EDAC C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) -/* 80151FB0 0014EDB0 C0 62 A7 78 */ lfs f3, lbl_803CF0F8-_SDA2_BASE_(r2) +/* 80151FA8 0014EDA8 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) +/* 80151FAC 0014EDAC C0 42 A7 6C */ lfs f2, lbl__1053_3-_SDA2_BASE_(r2) +/* 80151FB0 0014EDB0 C0 62 A7 78 */ lfs f3, lbl__1284-_SDA2_BASE_(r2) /* 80151FB4 0014EDB4 48 00 2C F5 */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151FB8: /* 80151FB8 0014EDB8 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151FBC 0014EDBC 41 82 00 34 */ beq lbl_80151FF0 -/* 80151FC0 0014EDC0 C0 02 A7 8C */ lfs f0, lbl_803CF10C-_SDA2_BASE_(r2) -/* 80151FC4 0014EDC4 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80151FC8 0014EDC8 38 C3 E9 F0 */ addi r6, r3, lbl_8026E9F0@l +/* 80151FC0 0014EDC0 C0 02 A7 8C */ lfs f0, lbl__1455-_SDA2_BASE_(r2) +/* 80151FC4 0014EDC4 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80151FC8 0014EDC8 38 C3 E9 F0 */ addi r6, r3, lbl__stringBase0_93@l /* 80151FCC 0014EDCC 7F C4 F3 78 */ mr r4, r30 /* 80151FD0 0014EDD0 D0 1C 02 08 */ stfs f0, 0x208(r28) /* 80151FD4 0014EDD4 7F E5 FB 78 */ mr r5, r31 /* 80151FD8 0014EDD8 38 7C 02 08 */ addi r3, r28, 0x208 /* 80151FDC 0014EDDC 38 C6 07 8A */ addi r6, r6, 0x78a -/* 80151FE0 0014EDE0 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) -/* 80151FE4 0014EDE4 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) -/* 80151FE8 0014EDE8 C0 62 A7 78 */ lfs f3, lbl_803CF0F8-_SDA2_BASE_(r2) +/* 80151FE0 0014EDE0 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) +/* 80151FE4 0014EDE4 C0 42 A7 6C */ lfs f2, lbl__1053_3-_SDA2_BASE_(r2) +/* 80151FE8 0014EDE8 C0 62 A7 78 */ lfs f3, lbl__1284-_SDA2_BASE_(r2) /* 80151FEC 0014EDEC 48 00 2C BD */ bl zNPCTypePrawn.load_param_f_f___10auto_tweakFRffffP16xModelAssetParamUiPCc lbl_80151FF0: /* 80151FF0 0014EDF0 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80151FF4 0014EDF4 41 82 00 38 */ beq lbl_8015202C -/* 80151FF8 0014EDF8 3C 80 80 33 */ lis r4, lbl_80329530@ha -/* 80151FFC 0014EDFC 3C 60 80 27 */ lis r3, lbl_8026E838@ha -/* 80152000 0014EE00 38 84 95 30 */ addi r4, r4, lbl_80329530@l +/* 80151FF8 0014EDF8 3C 80 80 33 */ lis r4, lbl_sound_asset_ids__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80151FFC 0014EDFC 3C 60 80 27 */ lis r3, lbl_sound_assets__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80152000 0014EE00 38 84 95 30 */ addi r4, r4, lbl_sound_asset_ids__27_unnamed_zNPCTypePrawn_cpp_@l /* 80152004 0014EE04 80 84 00 00 */ lwz r4, 0(r4) -/* 80152008 0014EE08 38 03 E8 38 */ addi r0, r3, lbl_8026E838@l +/* 80152008 0014EE08 38 03 E8 38 */ addi r0, r3, lbl_sound_assets__27_unnamed_zNPCTypePrawn_cpp_@l /* 8015200C 0014EE0C 90 9C 01 AC */ stw r4, 0x1ac(r28) /* 80152010 0014EE10 80 7C 01 AC */ lwz r3, 0x1ac(r28) /* 80152014 0014EE14 54 63 20 36 */ slwi r3, r3, 4 /* 80152018 0014EE18 7C 60 1A 14 */ add r3, r0, r3 /* 8015201C 0014EE1C 80 63 00 04 */ lwz r3, 4(r3) /* 80152020 0014EE20 4B EF A1 F5 */ bl xStrHash__FPCc -/* 80152024 0014EE24 3C 80 80 33 */ lis r4, lbl_803295A0@ha -/* 80152028 0014EE28 90 64 95 A0 */ stw r3, lbl_803295A0@l(r4) +/* 80152024 0014EE24 3C 80 80 33 */ lis r4, lbl_sound_data__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80152028 0014EE28 90 64 95 A0 */ stw r3, lbl_sound_data__27_unnamed_zNPCTypePrawn_cpp_@l(r4) lbl_8015202C: /* 8015202C 0014EE2C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80152030 0014EE30 41 82 00 3C */ beq lbl_8015206C -/* 80152034 0014EE34 3C 80 80 33 */ lis r4, lbl_80329530@ha -/* 80152038 0014EE38 3C 60 80 27 */ lis r3, lbl_8026E838@ha -/* 8015203C 0014EE3C 38 84 95 30 */ addi r4, r4, lbl_80329530@l +/* 80152034 0014EE34 3C 80 80 33 */ lis r4, lbl_sound_asset_ids__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80152038 0014EE38 3C 60 80 27 */ lis r3, lbl_sound_assets__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 8015203C 0014EE3C 38 84 95 30 */ addi r4, r4, lbl_sound_asset_ids__27_unnamed_zNPCTypePrawn_cpp_@l /* 80152040 0014EE40 80 84 00 18 */ lwz r4, 0x18(r4) -/* 80152044 0014EE44 38 03 E8 38 */ addi r0, r3, lbl_8026E838@l +/* 80152044 0014EE44 38 03 E8 38 */ addi r0, r3, lbl_sound_assets__27_unnamed_zNPCTypePrawn_cpp_@l /* 80152048 0014EE48 90 9C 01 C4 */ stw r4, 0x1c4(r28) /* 8015204C 0014EE4C 80 7C 01 C4 */ lwz r3, 0x1c4(r28) /* 80152050 0014EE50 54 63 20 36 */ slwi r3, r3, 4 /* 80152054 0014EE54 7C 60 1A 14 */ add r3, r0, r3 /* 80152058 0014EE58 80 63 00 04 */ lwz r3, 4(r3) /* 8015205C 0014EE5C 4B EF A1 B9 */ bl xStrHash__FPCc -/* 80152060 0014EE60 3C 80 80 33 */ lis r4, lbl_803295A0@ha -/* 80152064 0014EE64 38 84 95 A0 */ addi r4, r4, lbl_803295A0@l +/* 80152060 0014EE60 3C 80 80 33 */ lis r4, lbl_sound_data__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80152064 0014EE64 38 84 95 A0 */ addi r4, r4, lbl_sound_data__27_unnamed_zNPCTypePrawn_cpp_@l /* 80152068 0014EE68 90 64 00 10 */ stw r3, 0x10(r4) lbl_8015206C: /* 8015206C 0014EE6C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 80152070 0014EE70 41 82 00 3C */ beq lbl_801520AC -/* 80152074 0014EE74 3C 80 80 33 */ lis r4, lbl_80329530@ha -/* 80152078 0014EE78 3C 60 80 27 */ lis r3, lbl_8026E838@ha -/* 8015207C 0014EE7C 38 84 95 30 */ addi r4, r4, lbl_80329530@l +/* 80152074 0014EE74 3C 80 80 33 */ lis r4, lbl_sound_asset_ids__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80152078 0014EE78 3C 60 80 27 */ lis r3, lbl_sound_assets__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 8015207C 0014EE7C 38 84 95 30 */ addi r4, r4, lbl_sound_asset_ids__27_unnamed_zNPCTypePrawn_cpp_@l /* 80152080 0014EE80 80 84 00 30 */ lwz r4, 0x30(r4) -/* 80152084 0014EE84 38 03 E8 38 */ addi r0, r3, lbl_8026E838@l +/* 80152084 0014EE84 38 03 E8 38 */ addi r0, r3, lbl_sound_assets__27_unnamed_zNPCTypePrawn_cpp_@l /* 80152088 0014EE88 90 9C 01 DC */ stw r4, 0x1dc(r28) /* 8015208C 0014EE8C 80 7C 01 DC */ lwz r3, 0x1dc(r28) /* 80152090 0014EE90 54 63 20 36 */ slwi r3, r3, 4 /* 80152094 0014EE94 7C 60 1A 14 */ add r3, r0, r3 /* 80152098 0014EE98 80 63 00 04 */ lwz r3, 4(r3) /* 8015209C 0014EE9C 4B EF A1 79 */ bl xStrHash__FPCc -/* 801520A0 0014EEA0 3C 80 80 33 */ lis r4, lbl_803295A0@ha -/* 801520A4 0014EEA4 38 84 95 A0 */ addi r4, r4, lbl_803295A0@l +/* 801520A0 0014EEA0 3C 80 80 33 */ lis r4, lbl_sound_data__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 801520A4 0014EEA4 38 84 95 A0 */ addi r4, r4, lbl_sound_data__27_unnamed_zNPCTypePrawn_cpp_@l /* 801520A8 0014EEA8 90 64 00 20 */ stw r3, 0x20(r4) lbl_801520AC: /* 801520AC 0014EEAC 57 A0 06 3F */ clrlwi. r0, r29, 0x18 /* 801520B0 0014EEB0 41 82 00 3C */ beq lbl_801520EC -/* 801520B4 0014EEB4 3C 80 80 33 */ lis r4, lbl_80329530@ha -/* 801520B8 0014EEB8 3C 60 80 27 */ lis r3, lbl_8026E838@ha -/* 801520BC 0014EEBC 38 84 95 30 */ addi r4, r4, lbl_80329530@l +/* 801520B4 0014EEB4 3C 80 80 33 */ lis r4, lbl_sound_asset_ids__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 801520B8 0014EEB8 3C 60 80 27 */ lis r3, lbl_sound_assets__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 801520BC 0014EEBC 38 84 95 30 */ addi r4, r4, lbl_sound_asset_ids__27_unnamed_zNPCTypePrawn_cpp_@l /* 801520C0 0014EEC0 80 84 00 48 */ lwz r4, 0x48(r4) -/* 801520C4 0014EEC4 38 03 E8 38 */ addi r0, r3, lbl_8026E838@l +/* 801520C4 0014EEC4 38 03 E8 38 */ addi r0, r3, lbl_sound_assets__27_unnamed_zNPCTypePrawn_cpp_@l /* 801520C8 0014EEC8 90 9C 01 F4 */ stw r4, 0x1f4(r28) /* 801520CC 0014EECC 80 7C 01 F4 */ lwz r3, 0x1f4(r28) /* 801520D0 0014EED0 54 63 20 36 */ slwi r3, r3, 4 /* 801520D4 0014EED4 7C 60 1A 14 */ add r3, r0, r3 /* 801520D8 0014EED8 80 63 00 04 */ lwz r3, 4(r3) /* 801520DC 0014EEDC 4B EF A1 39 */ bl xStrHash__FPCc -/* 801520E0 0014EEE0 3C 80 80 33 */ lis r4, lbl_803295A0@ha -/* 801520E4 0014EEE4 38 84 95 A0 */ addi r4, r4, lbl_803295A0@l +/* 801520E0 0014EEE0 3C 80 80 33 */ lis r4, lbl_sound_data__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 801520E4 0014EEE4 38 84 95 A0 */ addi r4, r4, lbl_sound_data__27_unnamed_zNPCTypePrawn_cpp_@l /* 801520E8 0014EEE8 90 64 00 30 */ stw r3, 0x30(r4) lbl_801520EC: /* 801520EC 0014EEEC 80 01 00 24 */ lwz r0, 0x24(r1) @@ -3024,9 +3024,9 @@ lbl_801523C0: lbl_801523C4: /* 801523C4 0014F1C4 2C 00 FF FF */ cmpwi r0, -1 /* 801523C8 0014F1C8 4C 81 00 20 */ blelr -/* 801523CC 0014F1CC 3C 60 80 2A */ lis r3, lbl_802990E0@ha +/* 801523CC 0014F1CC 3C 60 80 2A */ lis r3, lbl_g_hash_subbanim@ha /* 801523D0 0014F1D0 54 00 10 3A */ slwi r0, r0, 2 -/* 801523D4 0014F1D4 38 63 90 E0 */ addi r3, r3, lbl_802990E0@l +/* 801523D4 0014F1D4 38 63 90 E0 */ addi r3, r3, lbl_g_hash_subbanim@l /* 801523D8 0014F1D8 7C 63 00 2E */ lwzx r3, r3, r0 /* 801523DC 0014F1DC 4E 80 00 20 */ blr /* 801523E0 0014F1E0 94 21 FF F0 */ stwu r1, -0x10(r1) @@ -3138,8 +3138,8 @@ lbl_80152548: /* 80152554 0014F354 41 80 FF CC */ blt lbl_80152520 /* 80152558 0014F358 38 60 00 08 */ li r3, 8 /* 8015255C 0014F35C 4B EF FB B5 */ bl zCameraEnableTracking__F17camera_owner_enum -/* 80152560 0014F360 3C 60 80 2A */ lis r3, lbl_8029A240@ha -/* 80152564 0014F364 38 63 A2 40 */ addi r3, r3, lbl_8029A240@l +/* 80152560 0014F360 3C 60 80 2A */ lis r3, lbl_boss_cam__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80152564 0014F364 38 63 A2 40 */ addi r3, r3, lbl_boss_cam__27_unnamed_zNPCTypePrawn_cpp_@l /* 80152568 0014F368 4B EB B9 91 */ bl stop__13xBinaryCameraFv lbl_8015256C: /* 8015256C 0014F36C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3169,9 +3169,9 @@ lbl_801525B4: /* 801525BC 0014F3BC 7F C4 F3 78 */ mr r4, r30 /* 801525C0 0014F3C0 80 7F 02 D0 */ lwz r3, 0x2d0(r31) /* 801525C4 0014F3C4 4B FD 82 AD */ bl Subscribe__11zNPCSpawnerFP10zNPCCommon -/* 801525C8 0014F3C8 3C 80 80 33 */ lis r4, lbl_803295E0@ha +/* 801525C8 0014F3C8 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha /* 801525CC 0014F3CC 80 7F 02 D0 */ lwz r3, 0x2d0(r31) -/* 801525D0 0014F3D0 38 A4 95 E0 */ addi r5, r4, lbl_803295E0@l +/* 801525D0 0014F3D0 38 A4 95 E0 */ addi r5, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 801525D4 0014F3D4 38 80 00 00 */ li r4, 0 /* 801525D8 0014F3D8 C0 25 00 04 */ lfs f1, 4(r5) /* 801525DC 0014F3DC 38 A0 FF FF */ li r5, -1 @@ -3261,17 +3261,17 @@ zNPCTypePrawn.set_yaw_matrix__27_unnamed_zNPCTypePrawn_cpp_FR7xMat3x3f: /* 801526F4 0014F4F4 FF E0 00 90 */ fmr f31, f0 /* 801526F8 0014F4F8 4B F7 27 99 */ bl icos__Ff /* 801526FC 0014F4FC FC 60 F8 50 */ fneg f3, f31 -/* 80152700 0014F500 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80152700 0014F500 C0 42 A7 6C */ lfs f2, lbl__1053_3-_SDA2_BASE_(r2) /* 80152704 0014F504 FF C0 08 90 */ fmr f30, f1 /* 80152708 0014F508 7F E3 FB 78 */ mr r3, r31 /* 8015270C 0014F50C 4B EB 89 E1 */ bl assign__5xVec3Ffff -/* 80152710 0014F510 C0 22 A7 6C */ lfs f1, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80152710 0014F510 C0 22 A7 6C */ lfs f1, lbl__1053_3-_SDA2_BASE_(r2) /* 80152714 0014F514 38 7F 00 10 */ addi r3, r31, 0x10 -/* 80152718 0014F518 C0 42 A7 68 */ lfs f2, lbl_803CF0E8-_SDA2_BASE_(r2) +/* 80152718 0014F518 C0 42 A7 68 */ lfs f2, lbl__1052_3-_SDA2_BASE_(r2) /* 8015271C 0014F51C FC 60 08 90 */ fmr f3, f1 /* 80152720 0014F520 4B EB 89 CD */ bl assign__5xVec3Ffff /* 80152724 0014F524 FC 20 F8 90 */ fmr f1, f31 -/* 80152728 0014F528 C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80152728 0014F528 C0 42 A7 6C */ lfs f2, lbl__1053_3-_SDA2_BASE_(r2) /* 8015272C 0014F52C FC 60 F0 90 */ fmr f3, f30 /* 80152730 0014F530 38 7F 00 20 */ addi r3, r31, 0x20 /* 80152734 0014F534 4B EB 89 B9 */ bl assign__5xVec3Ffff @@ -3306,7 +3306,7 @@ update_turn__9zNPCPrawnFf: /* 8015279C 0014F59C 48 00 23 41 */ bl get_center__9zNPCPrawnCFv /* 801527A0 0014F5A0 80 BF 00 24 */ lwz r5, 0x24(r31) /* 801527A4 0014F5A4 7F E3 FB 78 */ mr r3, r31 -/* 801527A8 0014F5A8 80 82 BF 78 */ lwz r4, lbl_803D08F8-_SDA2_BASE_(r2) +/* 801527A8 0014F5A8 80 82 BF 78 */ lwz r4, lbl__1844_2-_SDA2_BASE_(r2) /* 801527AC 0014F5AC 80 A5 00 4C */ lwz r5, 0x4c(r5) /* 801527B0 0014F5B0 80 02 BF 7C */ lwz r0, lbl_803D08FC-_SDA2_BASE_(r2) /* 801527B4 0014F5B4 90 81 00 08 */ stw r4, 8(r1) @@ -3326,27 +3326,27 @@ update_turn__9zNPCPrawnFf: /* 801527EC 0014F5EC C0 5F 02 C8 */ lfs f2, 0x2c8(r31) /* 801527F0 0014F5F0 4B EB 38 81 */ bl xatan2__Fff /* 801527F4 0014F5F4 EF A1 F8 28 */ fsubs f29, f1, f31 -/* 801527F8 0014F5F8 C0 02 A8 08 */ lfs f0, lbl_803CF188-_SDA2_BASE_(r2) +/* 801527F8 0014F5F8 C0 02 A8 08 */ lfs f0, lbl__1909-_SDA2_BASE_(r2) /* 801527FC 0014F5FC FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 80152800 0014F600 40 81 00 10 */ ble lbl_80152810 -/* 80152804 0014F604 C0 02 A8 0C */ lfs f0, lbl_803CF18C-_SDA2_BASE_(r2) +/* 80152804 0014F604 C0 02 A8 0C */ lfs f0, lbl__1910-_SDA2_BASE_(r2) /* 80152808 0014F608 EF BD 00 28 */ fsubs f29, f29, f0 /* 8015280C 0014F60C 48 00 00 18 */ b lbl_80152824 lbl_80152810: -/* 80152810 0014F610 C0 02 A8 10 */ lfs f0, lbl_803CF190-_SDA2_BASE_(r2) +/* 80152810 0014F610 C0 02 A8 10 */ lfs f0, lbl__1911-_SDA2_BASE_(r2) /* 80152814 0014F614 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 80152818 0014F618 40 80 00 0C */ bge lbl_80152824 -/* 8015281C 0014F61C C0 02 A8 0C */ lfs f0, lbl_803CF18C-_SDA2_BASE_(r2) +/* 8015281C 0014F61C C0 02 A8 0C */ lfs f0, lbl__1910-_SDA2_BASE_(r2) /* 80152820 0014F620 EF BD 00 2A */ fadds f29, f29, f0 lbl_80152824: /* 80152824 0014F624 C0 5F 03 1C */ lfs f2, 0x31c(r31) /* 80152828 0014F628 38 60 00 01 */ li r3, 1 -/* 8015282C 0014F62C C0 02 A8 14 */ lfs f0, lbl_803CF194-_SDA2_BASE_(r2) +/* 8015282C 0014F62C C0 02 A8 14 */ lfs f0, lbl__1912-_SDA2_BASE_(r2) /* 80152830 0014F630 FC 20 12 10 */ fabs f1, f2 /* 80152834 0014F634 FC 20 08 18 */ frsp f1, f1 /* 80152838 0014F638 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015283C 0014F63C 41 80 00 40 */ blt lbl_8015287C -/* 80152840 0014F640 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80152840 0014F640 C0 02 A7 6C */ lfs f0, lbl__1053_3-_SDA2_BASE_(r2) /* 80152844 0014F644 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80152848 0014F648 40 80 00 0C */ bge lbl_80152854 /* 8015284C 0014F64C 7C 64 1B 78 */ mr r4, r3 @@ -3354,7 +3354,7 @@ lbl_80152824: lbl_80152854: /* 80152854 0014F654 38 80 00 00 */ li r4, 0 lbl_80152858: -/* 80152858 0014F658 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80152858 0014F658 C0 02 A7 6C */ lfs f0, lbl__1053_3-_SDA2_BASE_(r2) /* 8015285C 0014F65C FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 80152860 0014F660 40 80 00 0C */ bge lbl_8015286C /* 80152864 0014F664 38 00 00 01 */ li r0, 1 @@ -3368,7 +3368,7 @@ lbl_80152870: lbl_8015287C: /* 8015287C 0014F67C 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80152880 0014F680 41 82 00 0C */ beq lbl_8015288C -/* 80152884 0014F684 C3 C2 A8 18 */ lfs f30, lbl_803CF198-_SDA2_BASE_(r2) +/* 80152884 0014F684 C3 C2 A8 18 */ lfs f30, lbl__1913-_SDA2_BASE_(r2) /* 80152888 0014F688 48 00 00 0C */ b lbl_80152894 lbl_8015288C: /* 8015288C 0014F68C C0 1F 03 1C */ lfs f0, 0x31c(r31) @@ -3381,20 +3381,20 @@ lbl_80152894: /* 801528A4 0014F6A4 FF 80 E0 18 */ frsp f28, f28 /* 801528A8 0014F6A8 FC 1E E0 40 */ fcmpo cr0, f30, f28 /* 801528AC 0014F6AC 40 81 00 0C */ ble lbl_801528B8 -/* 801528B0 0014F6B0 C0 42 A7 68 */ lfs f2, lbl_803CF0E8-_SDA2_BASE_(r2) +/* 801528B0 0014F6B0 C0 42 A7 68 */ lfs f2, lbl__1052_3-_SDA2_BASE_(r2) /* 801528B4 0014F6B4 48 00 00 08 */ b lbl_801528BC lbl_801528B8: -/* 801528B8 0014F6B8 C0 42 A7 D4 */ lfs f2, lbl_803CF154-_SDA2_BASE_(r2) +/* 801528B8 0014F6B8 C0 42 A7 D4 */ lfs f2, lbl__1667_1-_SDA2_BASE_(r2) lbl_801528BC: -/* 801528BC 0014F6BC C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 801528BC 0014F6BC C0 02 A7 6C */ lfs f0, lbl__1053_3-_SDA2_BASE_(r2) /* 801528C0 0014F6C0 C0 3F 03 20 */ lfs f1, 0x320(r31) /* 801528C4 0014F6C4 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 801528C8 0014F6C8 4C 41 13 82 */ cror 2, 1, 2 /* 801528CC 0014F6CC 40 82 00 0C */ bne lbl_801528D8 -/* 801528D0 0014F6D0 C0 02 A7 68 */ lfs f0, lbl_803CF0E8-_SDA2_BASE_(r2) +/* 801528D0 0014F6D0 C0 02 A7 68 */ lfs f0, lbl__1052_3-_SDA2_BASE_(r2) /* 801528D4 0014F6D4 48 00 00 08 */ b lbl_801528DC lbl_801528D8: -/* 801528D8 0014F6D8 C0 02 A7 D4 */ lfs f0, lbl_803CF154-_SDA2_BASE_(r2) +/* 801528D8 0014F6D8 C0 02 A7 D4 */ lfs f0, lbl__1667_1-_SDA2_BASE_(r2) lbl_801528DC: /* 801528DC 0014F6DC EC 02 00 32 */ fmuls f0, f2, f0 /* 801528E0 0014F6E0 C0 5F 03 1C */ lfs f2, 0x31c(r31) @@ -3420,7 +3420,7 @@ lbl_80152910: /* 8015292C 0014F72C D0 3F 03 1C */ stfs f1, 0x31c(r31) /* 80152930 0014F730 48 00 00 40 */ b lbl_80152970 lbl_80152934: -/* 80152934 0014F734 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80152934 0014F734 C0 02 A7 6C */ lfs f0, lbl__1053_3-_SDA2_BASE_(r2) /* 80152938 0014F738 FC 04 00 40 */ fcmpo cr0, f4, f0 /* 8015293C 0014F73C 40 80 00 0C */ bge lbl_80152948 /* 80152940 0014F740 38 60 00 01 */ li r3, 1 @@ -3428,7 +3428,7 @@ lbl_80152934: lbl_80152948: /* 80152948 0014F748 38 60 00 00 */ li r3, 0 lbl_8015294C: -/* 8015294C 0014F74C C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 8015294C 0014F74C C0 02 A7 6C */ lfs f0, lbl__1053_3-_SDA2_BASE_(r2) /* 80152950 0014F750 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80152954 0014F754 40 80 00 0C */ bge lbl_80152960 /* 80152958 0014F758 38 00 00 01 */ li r0, 1 @@ -3444,7 +3444,7 @@ lbl_80152970: /* 80152974 0014F774 FC 1E E0 40 */ fcmpo cr0, f30, f28 /* 80152978 0014F778 EC 40 06 F2 */ fmuls f2, f0, f27 /* 8015297C 0014F77C 40 81 00 64 */ ble lbl_801529E0 -/* 80152980 0014F780 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80152980 0014F780 C0 02 A7 6C */ lfs f0, lbl__1053_3-_SDA2_BASE_(r2) /* 80152984 0014F784 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 80152988 0014F788 40 80 00 0C */ bge lbl_80152994 /* 8015298C 0014F78C 38 60 00 01 */ li r3, 1 @@ -3452,7 +3452,7 @@ lbl_80152970: lbl_80152994: /* 80152994 0014F794 38 60 00 00 */ li r3, 0 lbl_80152998: -/* 80152998 0014F798 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80152998 0014F798 C0 02 A7 6C */ lfs f0, lbl__1053_3-_SDA2_BASE_(r2) /* 8015299C 0014F79C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 801529A0 0014F7A0 40 80 00 0C */ bge lbl_801529AC /* 801529A4 0014F7A4 38 00 00 01 */ li r0, 1 @@ -3468,12 +3468,12 @@ lbl_801529B0: /* 801529C4 0014F7C4 FC 00 00 18 */ frsp f0, f0 /* 801529C8 0014F7C8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801529CC 0014F7CC 40 81 00 58 */ ble lbl_80152A24 -/* 801529D0 0014F7D0 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 801529D0 0014F7D0 C0 02 A7 6C */ lfs f0, lbl__1053_3-_SDA2_BASE_(r2) /* 801529D4 0014F7D4 FC 40 E8 90 */ fmr f2, f29 /* 801529D8 0014F7D8 D0 1F 03 1C */ stfs f0, 0x31c(r31) /* 801529DC 0014F7DC 48 00 00 48 */ b lbl_80152A24 lbl_801529E0: -/* 801529E0 0014F7E0 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 801529E0 0014F7E0 C0 02 A7 6C */ lfs f0, lbl__1053_3-_SDA2_BASE_(r2) /* 801529E4 0014F7E4 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 801529E8 0014F7E8 40 80 00 0C */ bge lbl_801529F4 /* 801529EC 0014F7EC 38 60 00 01 */ li r3, 1 @@ -3481,7 +3481,7 @@ lbl_801529E0: lbl_801529F4: /* 801529F4 0014F7F4 38 60 00 00 */ li r3, 0 lbl_801529F8: -/* 801529F8 0014F7F8 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 801529F8 0014F7F8 C0 02 A7 6C */ lfs f0, lbl__1053_3-_SDA2_BASE_(r2) /* 801529FC 0014F7FC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80152A00 0014F800 40 80 00 0C */ bge lbl_80152A0C /* 80152A04 0014F804 38 00 00 01 */ li r0, 1 @@ -3491,7 +3491,7 @@ lbl_80152A0C: lbl_80152A10: /* 80152A10 0014F810 7C 00 18 00 */ cmpw r0, r3 /* 80152A14 0014F814 41 82 00 10 */ beq lbl_80152A24 -/* 80152A18 0014F818 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80152A18 0014F818 C0 02 A7 6C */ lfs f0, lbl__1053_3-_SDA2_BASE_(r2) /* 80152A1C 0014F81C FC 40 E8 90 */ fmr f2, f29 /* 80152A20 0014F820 D0 1F 03 1C */ stfs f0, 0x31c(r31) lbl_80152A24: @@ -3519,9 +3519,9 @@ lbl_80152A30: update_animation__9zNPCPrawnFf: /* 80152A6C 0014F86C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80152A70 0014F870 7C 08 02 A6 */ mflr r0 -/* 80152A74 0014F874 3C 80 80 2A */ lis r4, lbl_802990E0@ha +/* 80152A74 0014F874 3C 80 80 2A */ lis r4, lbl_g_hash_subbanim@ha /* 80152A78 0014F878 90 01 00 24 */ stw r0, 0x24(r1) -/* 80152A7C 0014F87C 38 84 90 E0 */ addi r4, r4, lbl_802990E0@l +/* 80152A7C 0014F87C 38 84 90 E0 */ addi r4, r4, lbl_g_hash_subbanim@l /* 80152A80 0014F880 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80152A84 0014F884 93 C1 00 18 */ stw r30, 0x18(r1) /* 80152A88 0014F888 93 A1 00 14 */ stw r29, 0x14(r1) @@ -3535,54 +3535,54 @@ update_animation__9zNPCPrawnFf: /* 80152AA8 0014F8A8 40 82 00 B8 */ bne lbl_80152B60 lbl_80152AAC: /* 80152AAC 0014F8AC C0 3D 03 24 */ lfs f1, 0x324(r29) -/* 80152AB0 0014F8B0 C0 02 A8 14 */ lfs f0, lbl_803CF194-_SDA2_BASE_(r2) +/* 80152AB0 0014F8B0 C0 02 A8 14 */ lfs f0, lbl__1912-_SDA2_BASE_(r2) /* 80152AB4 0014F8B4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80152AB8 0014F8B8 40 80 00 0C */ bge lbl_80152AC4 -/* 80152ABC 0014F8BC C0 22 A7 6C */ lfs f1, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80152ABC 0014F8BC C0 22 A7 6C */ lfs f1, lbl__1053_3-_SDA2_BASE_(r2) /* 80152AC0 0014F8C0 48 00 00 0C */ b lbl_80152ACC lbl_80152AC4: /* 80152AC4 0014F8C4 C0 1D 03 1C */ lfs f0, 0x31c(r29) /* 80152AC8 0014F8C8 EC 20 08 24 */ fdivs f1, f0, f1 lbl_80152ACC: -/* 80152ACC 0014F8CC C0 42 A7 D4 */ lfs f2, lbl_803CF154-_SDA2_BASE_(r2) -/* 80152AD0 0014F8D0 C0 62 A7 68 */ lfs f3, lbl_803CF0E8-_SDA2_BASE_(r2) +/* 80152ACC 0014F8CC C0 42 A7 D4 */ lfs f2, lbl__1667_1-_SDA2_BASE_(r2) +/* 80152AD0 0014F8D0 C0 62 A7 68 */ lfs f3, lbl__1052_3-_SDA2_BASE_(r2) /* 80152AD4 0014F8D4 4B EB BE 65 */ bl range_limit_f___Ffff /* 80152AD8 0014F8D8 80 7D 00 24 */ lwz r3, 0x24(r29) -/* 80152ADC 0014F8DC 88 0D 96 CD */ lbz r0, lbl_803CBFCD-_SDA_BASE_(r13) +/* 80152ADC 0014F8DC 88 0D 96 CD */ lbz r0, lbl_init$1948-_SDA_BASE_(r13) /* 80152AE0 0014F8E0 80 63 00 0C */ lwz r3, 0xc(r3) /* 80152AE4 0014F8E4 7C 00 07 75 */ extsb. r0, r0 /* 80152AE8 0014F8E8 83 C3 00 08 */ lwz r30, 8(r3) /* 80152AEC 0014F8EC 40 82 00 14 */ bne lbl_80152B00 /* 80152AF0 0014F8F0 38 60 00 00 */ li r3, 0 /* 80152AF4 0014F8F4 38 00 00 01 */ li r0, 1 -/* 80152AF8 0014F8F8 98 6D 96 CC */ stb r3, lbl_803CBFCC-_SDA_BASE_(r13) -/* 80152AFC 0014F8FC 98 0D 96 CD */ stb r0, lbl_803CBFCD-_SDA_BASE_(r13) +/* 80152AF8 0014F8F8 98 6D 96 CC */ stb r3, lbl_registered$1947-_SDA_BASE_(r13) +/* 80152AFC 0014F8FC 98 0D 96 CD */ stb r0, lbl_init$1948-_SDA_BASE_(r13) lbl_80152B00: -/* 80152B00 0014F900 88 0D 96 D4 */ lbz r0, lbl_803CBFD4-_SDA_BASE_(r13) +/* 80152B00 0014F900 88 0D 96 D4 */ lbz r0, lbl_init$1951-_SDA_BASE_(r13) /* 80152B04 0014F904 7C 00 07 75 */ extsb. r0, r0 /* 80152B08 0014F908 40 82 00 14 */ bne lbl_80152B1C -/* 80152B0C 0014F90C C0 02 A7 68 */ lfs f0, lbl_803CF0E8-_SDA2_BASE_(r2) +/* 80152B0C 0014F90C C0 02 A7 68 */ lfs f0, lbl__1052_3-_SDA2_BASE_(r2) /* 80152B10 0014F910 38 00 00 01 */ li r0, 1 -/* 80152B14 0014F914 D0 0D 96 D0 */ stfs f0, lbl_803CBFD0-_SDA_BASE_(r13) -/* 80152B18 0014F918 98 0D 96 D4 */ stb r0, lbl_803CBFD4-_SDA_BASE_(r13) +/* 80152B14 0014F914 D0 0D 96 D0 */ stfs f0, lbl_lerp$1950-_SDA_BASE_(r13) +/* 80152B18 0014F918 98 0D 96 D4 */ stb r0, lbl_init$1951-_SDA_BASE_(r13) lbl_80152B1C: -/* 80152B1C 0014F91C 88 0D 96 CC */ lbz r0, lbl_803CBFCC-_SDA_BASE_(r13) +/* 80152B1C 0014F91C 88 0D 96 CC */ lbz r0, lbl_registered$1947-_SDA_BASE_(r13) /* 80152B20 0014F920 28 00 00 00 */ cmplwi r0, 0 /* 80152B24 0014F924 40 82 00 34 */ bne lbl_80152B58 /* 80152B28 0014F928 38 00 00 01 */ li r0, 1 -/* 80152B2C 0014F92C 3C 60 80 27 */ lis r3, lbl_8026E9F0@ha -/* 80152B30 0014F930 98 0D 96 CC */ stb r0, lbl_803CBFCC-_SDA_BASE_(r13) -/* 80152B34 0014F934 38 63 E9 F0 */ addi r3, r3, lbl_8026E9F0@l +/* 80152B2C 0014F92C 3C 60 80 27 */ lis r3, lbl__stringBase0_93@ha +/* 80152B30 0014F930 98 0D 96 CC */ stb r0, lbl_registered$1947-_SDA_BASE_(r13) +/* 80152B34 0014F934 38 63 E9 F0 */ addi r3, r3, lbl__stringBase0_93@l /* 80152B38 0014F938 38 63 07 A6 */ addi r3, r3, 0x7a6 -/* 80152B3C 0014F93C 38 8D 96 D0 */ addi r4, r13, lbl_803CBFD0-_SDA_BASE_ -/* 80152B40 0014F940 C0 22 A7 6C */ lfs f1, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80152B3C 0014F93C 38 8D 96 D0 */ addi r4, r13, lbl_lerp$1950-_SDA_BASE_ +/* 80152B40 0014F940 C0 22 A7 6C */ lfs f1, lbl__1053_3-_SDA2_BASE_(r2) /* 80152B44 0014F944 38 A0 00 00 */ li r5, 0 -/* 80152B48 0014F948 C0 42 A7 EC */ lfs f2, lbl_803CF16C-_SDA2_BASE_(r2) +/* 80152B48 0014F948 C0 42 A7 EC */ lfs f2, lbl__1673_1-_SDA2_BASE_(r2) /* 80152B4C 0014F94C 38 C0 00 00 */ li r6, 0 /* 80152B50 0014F950 38 E0 00 00 */ li r7, 0 /* 80152B54 0014F954 4B ED DA D9 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi lbl_80152B58: -/* 80152B58 0014F958 C0 0D 96 D0 */ lfs f0, lbl_803CBFD0-_SDA_BASE_(r13) +/* 80152B58 0014F958 C0 0D 96 D0 */ lfs f0, lbl_lerp$1950-_SDA_BASE_(r13) /* 80152B5C 0014F95C D0 1E 00 10 */ stfs f0, 0x10(r30) lbl_80152B60: /* 80152B60 0014F960 80 01 00 24 */ lwz r0, 0x24(r1) @@ -3607,8 +3607,8 @@ update_floor__9zNPCPrawnFf: /* 80152BA0 0014F9A0 28 00 00 00 */ cmplwi r0, 0 /* 80152BA4 0014F9A4 40 82 00 44 */ bne lbl_80152BE8 /* 80152BA8 0014F9A8 C0 1F 02 EC */ lfs f0, 0x2ec(r31) -/* 80152BAC 0014F9AC 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 80152BB0 0014F9B0 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 80152BAC 0014F9AC 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80152BB0 0014F9B0 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80152BB4 0014F9B4 EC 00 08 2A */ fadds f0, f0, f1 /* 80152BB8 0014F9B8 D0 1F 02 EC */ stfs f0, 0x2ec(r31) /* 80152BBC 0014F9BC C0 3F 02 EC */ lfs f1, 0x2ec(r31) @@ -3620,7 +3620,7 @@ update_floor__9zNPCPrawnFf: /* 80152BD4 0014F9D4 38 A0 00 00 */ li r5, 0 /* 80152BD8 0014F9D8 38 C0 00 01 */ li r6, 1 /* 80152BDC 0014F9DC 48 00 05 C9 */ bl set_floor_state__9zNPCPrawnFQ29zNPCPrawn16floor_state_enumbb -/* 80152BE0 0014F9E0 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80152BE0 0014F9E0 C0 02 A7 6C */ lfs f0, lbl__1053_3-_SDA2_BASE_(r2) /* 80152BE4 0014F9E4 D0 1F 02 EC */ stfs f0, 0x2ec(r31) lbl_80152BE8: /* 80152BE8 0014F9E8 88 1F 02 F8 */ lbz r0, 0x2f8(r31) @@ -3655,8 +3655,8 @@ update_beam__9zNPCPrawnFf: /* 80152C4C 0014FA4C 93 C1 00 58 */ stw r30, 0x58(r1) /* 80152C50 0014FA50 93 A1 00 54 */ stw r29, 0x54(r1) /* 80152C54 0014FA54 7C 7D 1B 78 */ mr r29, r3 -/* 80152C58 0014FA58 3C 60 80 33 */ lis r3, lbl_803295E0@ha -/* 80152C5C 0014FA5C 38 63 95 E0 */ addi r3, r3, lbl_803295E0@l +/* 80152C58 0014FA58 3C 60 80 33 */ lis r3, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80152C5C 0014FA5C 38 63 95 E0 */ addi r3, r3, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80152C60 0014FA60 80 9D 00 24 */ lwz r4, 0x24(r29) /* 80152C64 0014FA64 80 03 00 A0 */ lwz r0, 0xa0(r3) /* 80152C68 0014FA68 FF A0 08 90 */ fmr f29, f1 @@ -3668,9 +3668,9 @@ update_beam__9zNPCPrawnFf: /* 80152C80 0014FA80 38 84 00 30 */ addi r4, r4, 0x30 /* 80152C84 0014FA84 38 BE 00 30 */ addi r5, r30, 0x30 /* 80152C88 0014FA88 4B EC 27 59 */ bl __pl__5xVec3CFRC5xVec3 -/* 80152C8C 0014FA8C 3C 80 80 33 */ lis r4, lbl_803295E0@ha +/* 80152C8C 0014FA8C 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha /* 80152C90 0014FA90 38 61 00 20 */ addi r3, r1, 0x20 -/* 80152C94 0014FA94 38 A4 95 E0 */ addi r5, r4, lbl_803295E0@l +/* 80152C94 0014FA94 38 A4 95 E0 */ addi r5, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80152C98 0014FA98 38 81 00 14 */ addi r4, r1, 0x14 /* 80152C9C 0014FA9C 38 A5 00 A4 */ addi r5, r5, 0xa4 /* 80152CA0 0014FAA0 4B EC 27 41 */ bl __pl__5xVec3CFRC5xVec3 @@ -3690,8 +3690,8 @@ update_beam__9zNPCPrawnFf: /* 80152CD8 0014FAD8 C0 41 00 34 */ lfs f2, 0x34(r1) /* 80152CDC 0014FADC D0 01 00 30 */ stfs f0, 0x30(r1) /* 80152CE0 0014FAE0 4B EB 33 91 */ bl xatan2__Fff -/* 80152CE4 0014FAE4 3C 60 80 33 */ lis r3, lbl_803295E0@ha -/* 80152CE8 0014FAE8 38 63 95 E0 */ addi r3, r3, lbl_803295E0@l +/* 80152CE4 0014FAE4 3C 60 80 33 */ lis r3, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80152CE8 0014FAE8 38 63 95 E0 */ addi r3, r3, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80152CEC 0014FAEC C0 03 00 B0 */ lfs f0, 0xb0(r3) /* 80152CF0 0014FAF0 EF C0 08 2A */ fadds f30, f0, f1 /* 80152CF4 0014FAF4 FC 20 F0 90 */ fmr f1, f30 @@ -3715,26 +3715,26 @@ update_beam__9zNPCPrawnFf: /* 80152D3C 0014FB3C FC 20 E8 90 */ fmr f1, f29 /* 80152D40 0014FB40 38 7D 03 28 */ addi r3, r29, 0x328 /* 80152D44 0014FB44 4B FF CE 95 */ bl update__9aqua_beamFf -/* 80152D48 0014FB48 3C 60 80 33 */ lis r3, lbl_80329868@ha +/* 80152D48 0014FB48 3C 60 80 33 */ lis r3, lbl_exhaust_emitter_settings__27_unnamed_zNPCTypePrawn_cpp_@ha /* 80152D4C 0014FB4C 38 81 00 38 */ addi r4, r1, 0x38 -/* 80152D50 0014FB50 38 63 98 68 */ addi r3, r3, lbl_80329868@l +/* 80152D50 0014FB50 38 63 98 68 */ addi r3, r3, lbl_exhaust_emitter_settings__27_unnamed_zNPCTypePrawn_cpp_@l /* 80152D54 0014FB54 38 63 01 40 */ addi r3, r3, 0x140 /* 80152D58 0014FB58 4B EB 85 0D */ bl __as__5xVec3FRC5xVec3 -/* 80152D5C 0014FB5C 3C 80 80 33 */ lis r4, lbl_803295E0@ha +/* 80152D5C 0014FB5C 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha /* 80152D60 0014FB60 38 61 00 08 */ addi r3, r1, 8 -/* 80152D64 0014FB64 38 A4 95 E0 */ addi r5, r4, lbl_803295E0@l +/* 80152D64 0014FB64 38 A4 95 E0 */ addi r5, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80152D68 0014FB68 38 81 00 2C */ addi r4, r1, 0x2c /* 80152D6C 0014FB6C C0 25 00 40 */ lfs f1, 0x40(r5) /* 80152D70 0014FB70 4B EB 83 B1 */ bl __ml__5xVec3CFf -/* 80152D74 0014FB74 3C 60 80 33 */ lis r3, lbl_80329868@ha +/* 80152D74 0014FB74 3C 60 80 33 */ lis r3, lbl_exhaust_emitter_settings__27_unnamed_zNPCTypePrawn_cpp_@ha /* 80152D78 0014FB78 38 81 00 08 */ addi r4, r1, 8 -/* 80152D7C 0014FB7C 38 63 98 68 */ addi r3, r3, lbl_80329868@l +/* 80152D7C 0014FB7C 38 63 98 68 */ addi r3, r3, lbl_exhaust_emitter_settings__27_unnamed_zNPCTypePrawn_cpp_@l /* 80152D80 0014FB80 38 63 01 4C */ addi r3, r3, 0x14c /* 80152D84 0014FB84 4B EB 84 E1 */ bl __as__5xVec3FRC5xVec3 -/* 80152D88 0014FB88 3C 60 80 33 */ lis r3, lbl_80329868@ha +/* 80152D88 0014FB88 3C 60 80 33 */ lis r3, lbl_exhaust_emitter_settings__27_unnamed_zNPCTypePrawn_cpp_@ha /* 80152D8C 0014FB8C FC 20 E8 90 */ fmr f1, f29 -/* 80152D90 0014FB90 38 83 98 68 */ addi r4, r3, lbl_80329868@l -/* 80152D94 0014FB94 80 6D 96 C8 */ lwz r3, lbl_803CBFC8-_SDA_BASE_(r13) +/* 80152D90 0014FB90 38 83 98 68 */ addi r4, r3, lbl_exhaust_emitter_settings__27_unnamed_zNPCTypePrawn_cpp_@l +/* 80152D94 0014FB94 80 6D 96 C8 */ lwz r3, lbl_exhaust_emitter__27_unnamed_zNPCTypePrawn_cpp_-_SDA_BASE_(r13) /* 80152D98 0014FB98 4B FC 4E 31 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings lbl_80152D9C: /* 80152D9C 0014FB9C E3 E1 00 88 */ psq_l f31, 136(r1), 0, qr0 @@ -3796,8 +3796,8 @@ update_camera__9zNPCPrawnFf: /* 80152E58 0014FC58 54 60 07 77 */ rlwinm. r0, r3, 0, 0x1d, 0x1b /* 80152E5C 0014FC5C 40 82 00 14 */ bne lbl_80152E70 /* 80152E60 0014FC60 FC 20 F8 90 */ fmr f1, f31 -/* 80152E64 0014FC64 3C 60 80 2A */ lis r3, lbl_8029A240@ha -/* 80152E68 0014FC68 38 63 A2 40 */ addi r3, r3, lbl_8029A240@l +/* 80152E64 0014FC64 3C 60 80 2A */ lis r3, lbl_boss_cam__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80152E68 0014FC68 38 63 A2 40 */ addi r3, r3, lbl_boss_cam__27_unnamed_zNPCTypePrawn_cpp_@l /* 80152E6C 0014FC6C 4B EB B0 99 */ bl update__13xBinaryCameraFf lbl_80152E70: /* 80152E70 0014FC70 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3824,17 +3824,17 @@ start_fight__9zNPCPrawnFv: /* 80152EB8 0014FCB8 48 00 02 ED */ bl set_floor_state__9zNPCPrawnFQ29zNPCPrawn16floor_state_enumbb /* 80152EBC 0014FCBC 38 60 00 08 */ li r3, 8 /* 80152EC0 0014FCC0 4B EF F2 41 */ bl zCameraDisableTracking__F17camera_owner_enum -/* 80152EC4 0014FCC4 3C 60 80 2A */ lis r3, lbl_8029A240@ha -/* 80152EC8 0014FCC8 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80152ECC 0014FCCC 38 63 A2 40 */ addi r3, r3, lbl_8029A240@l -/* 80152ED0 0014FCD0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80152EC4 0014FCC4 3C 60 80 2A */ lis r3, lbl_boss_cam__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80152EC8 0014FCC8 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80152ECC 0014FCCC 38 63 A2 40 */ addi r3, r3, lbl_boss_cam__27_unnamed_zNPCTypePrawn_cpp_@l +/* 80152ED0 0014FCD0 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80152ED4 0014FCD4 4B EB AF E1 */ bl start__13xBinaryCameraFR7xCamera -/* 80152ED8 0014FCD8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80152EDC 0014FCDC 3C A0 80 2A */ lis r5, lbl_8029A240@ha -/* 80152EE0 0014FCE0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80152ED8 0014FCD8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80152EDC 0014FCDC 3C A0 80 2A */ lis r5, lbl_boss_cam__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80152EE0 0014FCE0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80152EE4 0014FCE4 C0 3F 00 94 */ lfs f1, 0x94(r31) /* 80152EE8 0014FCE8 80 83 07 04 */ lwz r4, 0x704(r3) -/* 80152EEC 0014FCEC 38 65 A2 40 */ addi r3, r5, lbl_8029A240@l +/* 80152EEC 0014FCEC 38 65 A2 40 */ addi r3, r5, lbl_boss_cam__27_unnamed_zNPCTypePrawn_cpp_@l /* 80152EF0 0014FCF0 38 BF 00 88 */ addi r5, r31, 0x88 /* 80152EF4 0014FCF4 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80152EF8 0014FCF8 38 84 00 30 */ addi r4, r4, 0x30 @@ -3874,37 +3874,37 @@ lbl_80152F64: /* 80152F6C 0014FD6C 40 80 01 A8 */ bge lbl_80153114 /* 80152F70 0014FD70 48 00 00 EC */ b lbl_8015305C lbl_80152F74: -/* 80152F74 0014FD74 3C 80 80 33 */ lis r4, lbl_803295E0@ha +/* 80152F74 0014FD74 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha /* 80152F78 0014FD78 7F A3 EB 78 */ mr r3, r29 -/* 80152F7C 0014FD7C 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 80152F7C 0014FD7C 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80152F80 0014FD80 38 84 00 0C */ addi r4, r4, 0xc /* 80152F84 0014FD84 48 00 01 B1 */ bl __as__Q29zNPCPrawn10range_typeFRCQ29zNPCPrawn10range_type -/* 80152F88 0014FD88 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80152F88 0014FD88 C0 02 A7 6C */ lfs f0, lbl__1053_3-_SDA2_BASE_(r2) /* 80152F8C 0014FD8C D0 1E 00 00 */ stfs f0, 0(r30) -/* 80152F90 0014FD90 C0 02 A8 20 */ lfs f0, lbl_803CF1A0-_SDA2_BASE_(r2) +/* 80152F90 0014FD90 C0 02 A8 20 */ lfs f0, lbl__2034-_SDA2_BASE_(r2) /* 80152F94 0014FD94 D0 1F 00 00 */ stfs f0, 0(r31) /* 80152F98 0014FD98 48 00 01 7C */ b lbl_80153114 lbl_80152F9C: -/* 80152F9C 0014FD9C 3C 80 80 33 */ lis r4, lbl_803295E0@ha +/* 80152F9C 0014FD9C 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha /* 80152FA0 0014FDA0 7F A3 EB 78 */ mr r3, r29 -/* 80152FA4 0014FDA4 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 80152FA4 0014FDA4 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80152FA8 0014FDA8 38 84 00 14 */ addi r4, r4, 0x14 /* 80152FAC 0014FDAC 48 00 01 89 */ bl __as__Q29zNPCPrawn10range_typeFRCQ29zNPCPrawn10range_type -/* 80152FB0 0014FDB0 3C 60 80 33 */ lis r3, lbl_803295E0@ha -/* 80152FB4 0014FDB4 38 63 95 E0 */ addi r3, r3, lbl_803295E0@l +/* 80152FB0 0014FDB0 3C 60 80 33 */ lis r3, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80152FB4 0014FDB4 38 63 95 E0 */ addi r3, r3, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80152FB8 0014FDB8 C0 03 00 20 */ lfs f0, 0x20(r3) /* 80152FBC 0014FDBC D0 1E 00 00 */ stfs f0, 0(r30) /* 80152FC0 0014FDC0 C0 03 00 1C */ lfs f0, 0x1c(r3) /* 80152FC4 0014FDC4 D0 1F 00 00 */ stfs f0, 0(r31) /* 80152FC8 0014FDC8 48 00 01 4C */ b lbl_80153114 lbl_80152FCC: -/* 80152FCC 0014FDCC 3C 80 80 33 */ lis r4, lbl_803295E0@ha +/* 80152FCC 0014FDCC 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha /* 80152FD0 0014FDD0 7F A3 EB 78 */ mr r3, r29 -/* 80152FD4 0014FDD4 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 80152FD4 0014FDD4 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80152FD8 0014FDD8 38 84 00 30 */ addi r4, r4, 0x30 /* 80152FDC 0014FDDC 48 00 01 59 */ bl __as__Q29zNPCPrawn10range_typeFRCQ29zNPCPrawn10range_type -/* 80152FE0 0014FDE0 3C 60 80 33 */ lis r3, lbl_803295E0@ha -/* 80152FE4 0014FDE4 38 63 95 E0 */ addi r3, r3, lbl_803295E0@l +/* 80152FE0 0014FDE0 3C 60 80 33 */ lis r3, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80152FE4 0014FDE4 38 63 95 E0 */ addi r3, r3, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80152FE8 0014FDE8 C0 03 00 3C */ lfs f0, 0x3c(r3) /* 80152FEC 0014FDEC D0 1E 00 00 */ stfs f0, 0(r30) /* 80152FF0 0014FDF0 C0 03 00 38 */ lfs f0, 0x38(r3) @@ -3912,8 +3912,8 @@ lbl_80152FCC: /* 80152FF8 0014FDF8 48 00 01 1C */ b lbl_80153114 lbl_80152FFC: /* 80152FFC 0014FDFC 4B ED DC 6D */ bl xrand__Fv -/* 80153000 0014FE00 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 80153004 0014FE04 38 A4 95 E0 */ addi r5, r4, lbl_803295E0@l +/* 80153000 0014FE00 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80153004 0014FE04 38 A4 95 E0 */ addi r5, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80153008 0014FE08 80 85 00 D0 */ lwz r4, 0xd0(r5) /* 8015300C 0014FE0C 7C 03 23 96 */ divwu r0, r3, r4 /* 80153010 0014FE10 7C 00 21 D6 */ mullw r0, r0, r4 @@ -3936,9 +3936,9 @@ lbl_80152FFC: /* 80153054 0014FE54 D0 1F 00 00 */ stfs f0, 0(r31) /* 80153058 0014FE58 48 00 00 BC */ b lbl_80153114 lbl_8015305C: -/* 8015305C 0014FE5C 3C 80 80 33 */ lis r4, lbl_803295E0@ha +/* 8015305C 0014FE5C 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha /* 80153060 0014FE60 80 7C 02 E4 */ lwz r3, 0x2e4(r28) -/* 80153064 0014FE64 38 A4 95 E0 */ addi r5, r4, lbl_803295E0@l +/* 80153064 0014FE64 38 A4 95 E0 */ addi r5, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80153068 0014FE68 80 05 00 F0 */ lwz r0, 0xf0(r5) /* 8015306C 0014FE6C 80 85 00 E8 */ lwz r4, 0xe8(r5) /* 80153070 0014FE70 7C 03 01 D6 */ mullw r0, r3, r0 @@ -3956,8 +3956,8 @@ lbl_8015305C: /* 801530A0 0014FEA0 48 00 00 74 */ b lbl_80153114 lbl_801530A4: /* 801530A4 0014FEA4 4B ED DB C5 */ bl xrand__Fv -/* 801530A8 0014FEA8 3C 80 80 33 */ lis r4, lbl_803295E0@ha -/* 801530AC 0014FEAC 38 A4 95 E0 */ addi r5, r4, lbl_803295E0@l +/* 801530A8 0014FEA8 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 801530AC 0014FEAC 38 A4 95 E0 */ addi r5, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 801530B0 0014FEB0 80 85 01 08 */ lwz r4, 0x108(r5) /* 801530B4 0014FEB4 7C 03 23 96 */ divwu r0, r3, r4 /* 801530B8 0014FEB8 7C 00 21 D6 */ mullw r0, r0, r4 @@ -3969,9 +3969,9 @@ lbl_801530A4: /* 801530D0 0014FED0 7C 85 02 14 */ add r4, r5, r0 /* 801530D4 0014FED4 38 84 01 0C */ addi r4, r4, 0x10c /* 801530D8 0014FED8 48 00 00 5D */ bl __as__Q29zNPCPrawn10range_typeFRCQ29zNPCPrawn10range_type -/* 801530DC 0014FEDC 3C 60 80 33 */ lis r3, lbl_803295E0@ha +/* 801530DC 0014FEDC 3C 60 80 33 */ lis r3, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha /* 801530E0 0014FEE0 80 BD 00 00 */ lwz r5, 0(r29) -/* 801530E4 0014FEE4 38 83 95 E0 */ addi r4, r3, lbl_803295E0@l +/* 801530E4 0014FEE4 38 83 95 E0 */ addi r4, r3, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 801530E8 0014FEE8 80 04 01 04 */ lwz r0, 0x104(r4) /* 801530EC 0014FEEC 7C 05 02 14 */ add r0, r5, r0 /* 801530F0 0014FEF0 90 1D 00 00 */ stw r0, 0(r29) @@ -4138,71 +4138,71 @@ render_closeup__9zNPCPrawnFv: /* 80153310 00150110 80 03 14 20 */ lwz r0, 0x1420(r3) /* 80153314 00150114 28 00 00 00 */ cmplwi r0, 0 /* 80153318 00150118 41 82 01 24 */ beq lbl_8015343C -/* 8015331C 0015011C 88 0D 96 D6 */ lbz r0, lbl_803CBFD6-_SDA_BASE_(r13) +/* 8015331C 0015011C 88 0D 96 D6 */ lbz r0, lbl_init$2074-_SDA_BASE_(r13) /* 80153320 00150120 7C 00 07 75 */ extsb. r0, r0 /* 80153324 00150124 40 82 00 14 */ bne lbl_80153338 /* 80153328 00150128 38 60 00 00 */ li r3, 0 /* 8015332C 0015012C 38 00 00 01 */ li r0, 1 -/* 80153330 00150130 98 6D 96 D5 */ stb r3, lbl_803CBFD5-_SDA_BASE_(r13) -/* 80153334 00150134 98 0D 96 D6 */ stb r0, lbl_803CBFD6-_SDA_BASE_(r13) +/* 80153330 00150130 98 6D 96 D5 */ stb r3, lbl_registered$2073-_SDA_BASE_(r13) +/* 80153334 00150134 98 0D 96 D6 */ stb r0, lbl_init$2074-_SDA_BASE_(r13) lbl_80153338: -/* 80153338 00150138 88 0D 96 DC */ lbz r0, lbl_803CBFDC-_SDA_BASE_(r13) +/* 80153338 00150138 88 0D 96 DC */ lbz r0, lbl_init$2077-_SDA_BASE_(r13) /* 8015333C 0015013C 7C 00 07 75 */ extsb. r0, r0 /* 80153340 00150140 40 82 00 14 */ bne lbl_80153354 -/* 80153344 00150144 C0 02 A7 68 */ lfs f0, lbl_803CF0E8-_SDA2_BASE_(r2) +/* 80153344 00150144 C0 02 A7 68 */ lfs f0, lbl__1052_3-_SDA2_BASE_(r2) /* 80153348 00150148 38 00 00 01 */ li r0, 1 -/* 8015334C 0015014C D0 0D 96 D8 */ stfs f0, lbl_803CBFD8-_SDA_BASE_(r13) -/* 80153350 00150150 98 0D 96 DC */ stb r0, lbl_803CBFDC-_SDA_BASE_(r13) +/* 8015334C 0015014C D0 0D 96 D8 */ stfs f0, lbl_lerp$2076-_SDA_BASE_(r13) +/* 80153350 00150150 98 0D 96 DC */ stb r0, lbl_init$2077-_SDA_BASE_(r13) lbl_80153354: -/* 80153354 00150154 88 0D 96 D5 */ lbz r0, lbl_803CBFD5-_SDA_BASE_(r13) +/* 80153354 00150154 88 0D 96 D5 */ lbz r0, lbl_registered$2073-_SDA_BASE_(r13) /* 80153358 00150158 28 00 00 00 */ cmplwi r0, 0 /* 8015335C 0015015C 40 82 00 54 */ bne lbl_801533B0 /* 80153360 00150160 38 00 00 01 */ li r0, 1 -/* 80153364 00150164 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha -/* 80153368 00150168 3C 60 80 2A */ lis r3, lbl_8029A2A4@ha -/* 8015336C 0015016C 98 0D 96 D5 */ stb r0, lbl_803CBFD5-_SDA_BASE_(r13) -/* 80153370 00150170 38 E4 E9 F0 */ addi r7, r4, lbl_8026E9F0@l +/* 80153364 00150164 3C 80 80 27 */ lis r4, lbl__stringBase0_93@ha +/* 80153368 00150168 3C 60 80 2A */ lis r3, lbl_from$2071@ha +/* 8015336C 0015016C 98 0D 96 D5 */ stb r0, lbl_registered$2073-_SDA_BASE_(r13) +/* 80153370 00150170 38 E4 E9 F0 */ addi r7, r4, lbl__stringBase0_93@l /* 80153374 00150174 38 A0 00 00 */ li r5, 0 -/* 80153378 00150178 38 83 A2 A4 */ addi r4, r3, lbl_8029A2A4@l +/* 80153378 00150178 38 83 A2 A4 */ addi r4, r3, lbl_from$2071@l /* 8015337C 0015017C 38 C0 00 00 */ li r6, 0 /* 80153380 00150180 38 67 07 BB */ addi r3, r7, 0x7bb /* 80153384 00150184 38 E0 00 00 */ li r7, 0 /* 80153388 00150188 48 00 1A 4D */ bl xDebugAddTweak__FPCcP5xVec3PC14tweak_callbackPvUi -/* 8015338C 0015018C 3C 80 80 27 */ lis r4, lbl_8026E9F0@ha -/* 80153390 00150190 3C 60 80 2A */ lis r3, lbl_8029A2B0@ha -/* 80153394 00150194 38 E4 E9 F0 */ addi r7, r4, lbl_8026E9F0@l +/* 8015338C 0015018C 3C 80 80 27 */ lis r4, lbl__stringBase0_93@ha +/* 80153390 00150190 3C 60 80 2A */ lis r3, lbl_to$2072@ha +/* 80153394 00150194 38 E4 E9 F0 */ addi r7, r4, lbl__stringBase0_93@l /* 80153398 00150198 38 A0 00 00 */ li r5, 0 -/* 8015339C 0015019C 38 83 A2 B0 */ addi r4, r3, lbl_8029A2B0@l +/* 8015339C 0015019C 38 83 A2 B0 */ addi r4, r3, lbl_to$2072@l /* 801533A0 001501A0 38 C0 00 00 */ li r6, 0 /* 801533A4 001501A4 38 67 07 D5 */ addi r3, r7, 0x7d5 /* 801533A8 001501A8 38 E0 00 00 */ li r7, 0 /* 801533AC 001501AC 48 00 1A 29 */ bl xDebugAddTweak__FPCcP5xVec3PC14tweak_callbackPvUi lbl_801533B0: /* 801533B0 001501B0 80 9F 00 24 */ lwz r4, 0x24(r31) -/* 801533B4 001501B4 3C 60 80 2A */ lis r3, lbl_8029A2A4@ha -/* 801533B8 001501B8 38 A3 A2 A4 */ addi r5, r3, lbl_8029A2A4@l +/* 801533B4 001501B4 3C 60 80 2A */ lis r3, lbl_from$2071@ha +/* 801533B8 001501B8 38 A3 A2 A4 */ addi r5, r3, lbl_from$2071@l /* 801533BC 001501BC 83 A4 00 4C */ lwz r29, 0x4c(r4) /* 801533C0 001501C0 38 61 00 14 */ addi r3, r1, 0x14 /* 801533C4 001501C4 7F A4 EB 78 */ mr r4, r29 /* 801533C8 001501C8 4B EB 7B A9 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 -/* 801533CC 001501CC 3C 60 80 2A */ lis r3, lbl_8029A2B0@ha +/* 801533CC 001501CC 3C 60 80 2A */ lis r3, lbl_to$2072@ha /* 801533D0 001501D0 7F A4 EB 78 */ mr r4, r29 -/* 801533D4 001501D4 38 A3 A2 B0 */ addi r5, r3, lbl_8029A2B0@l +/* 801533D4 001501D4 38 A3 A2 B0 */ addi r5, r3, lbl_to$2072@l /* 801533D8 001501D8 38 61 00 08 */ addi r3, r1, 8 /* 801533DC 001501DC 4B EB 7B 95 */ bl xMat4x3Toworld__FP5xVec3PC7xMat4x3PC5xVec3 -/* 801533E0 001501E0 3C 60 80 33 */ lis r3, lbl_80329840@ha +/* 801533E0 001501E0 3C 60 80 33 */ lis r3, lbl_closeup__27_unnamed_zNPCTypePrawn_cpp_@ha /* 801533E4 001501E4 38 81 00 14 */ addi r4, r1, 0x14 -/* 801533E8 001501E8 38 63 98 40 */ addi r3, r3, lbl_80329840@l +/* 801533E8 001501E8 38 63 98 40 */ addi r3, r3, lbl_closeup__27_unnamed_zNPCTypePrawn_cpp_@l /* 801533EC 001501EC 38 A1 00 08 */ addi r5, r1, 8 /* 801533F0 001501F0 48 00 03 4D */ bl zNPCTypePrawn.move__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFRC5xVec3RC5xVec3 -/* 801533F4 001501F4 3C 60 80 33 */ lis r3, lbl_80329840@ha +/* 801533F4 001501F4 3C 60 80 33 */ lis r3, lbl_closeup__27_unnamed_zNPCTypePrawn_cpp_@ha /* 801533F8 001501F8 80 9F 00 24 */ lwz r4, 0x24(r31) /* 801533FC 001501FC 80 BF 00 30 */ lwz r5, 0x30(r31) -/* 80153400 00150200 38 63 98 40 */ addi r3, r3, lbl_80329840@l +/* 80153400 00150200 38 63 98 40 */ addi r3, r3, lbl_closeup__27_unnamed_zNPCTypePrawn_cpp_@l /* 80153404 00150204 48 00 00 E9 */ bl zNPCTypePrawn.update__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFR14xModelInstanceP9xLightKit -/* 80153408 00150208 3C 60 80 33 */ lis r3, lbl_80329840@ha +/* 80153408 00150208 3C 60 80 33 */ lis r3, lbl_closeup__27_unnamed_zNPCTypePrawn_cpp_@ha /* 8015340C 0015020C 7F FD FB 78 */ mr r29, r31 -/* 80153410 00150210 3B C3 98 40 */ addi r30, r3, lbl_80329840@l +/* 80153410 00150210 3B C3 98 40 */ addi r30, r3, lbl_closeup__27_unnamed_zNPCTypePrawn_cpp_@l /* 80153414 00150214 3B 80 00 00 */ li r28, 0 /* 80153418 00150218 48 00 00 18 */ b lbl_80153430 lbl_8015341C: @@ -4275,7 +4275,7 @@ zNPCTypePrawn.update__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFR14xModelInsta /* 801534FC 001502FC 7C 7B 1B 78 */ mr r27, r3 /* 80153500 00150300 7C 9C 23 78 */ mr r28, r4 /* 80153504 00150304 7C BD 2B 78 */ mr r29, r5 -/* 80153508 00150308 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 80153508 00150308 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8015350C 0015030C 83 E6 00 00 */ lwz r31, 0(r6) /* 80153510 00150310 28 1F 00 00 */ cmplwi r31, 0 /* 80153514 00150314 41 82 00 18 */ beq lbl_8015352C @@ -4373,7 +4373,7 @@ zNPCTypePrawn.render_background__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFv: /* 80153644 00150444 48 0D C1 99 */ bl RwRenderStateSet /* 80153648 00150448 38 60 00 90 */ li r3, 0x90 /* 8015364C 0015044C 4B EE 04 0D */ bl xMemPushTemp__FUi -/* 80153650 00150450 C0 22 A7 6C */ lfs f1, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80153650 00150450 C0 22 A7 6C */ lfs f1, lbl__1053_3-_SDA2_BASE_(r2) /* 80153654 00150454 7C 7F 1B 78 */ mr r31, r3 /* 80153658 00150458 7F C3 F3 78 */ mr r3, r30 /* 8015365C 0015045C FC 40 08 90 */ fmr f2, f1 @@ -4381,19 +4381,19 @@ zNPCTypePrawn.render_background__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFv: /* 80153664 00150464 FC 60 08 90 */ fmr f3, f1 /* 80153668 00150468 FC 80 08 90 */ fmr f4, f1 /* 8015366C 0015046C 48 00 00 A1 */ bl zNPCTypePrawn.set_vert__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFR18rwGameCube2DVertexffff -/* 80153670 00150470 C0 22 A7 6C */ lfs f1, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80153670 00150470 C0 22 A7 6C */ lfs f1, lbl__1053_3-_SDA2_BASE_(r2) /* 80153674 00150474 7F C3 F3 78 */ mr r3, r30 /* 80153678 00150478 C0 5E 00 24 */ lfs f2, 0x24(r30) /* 8015367C 0015047C 38 9F 00 18 */ addi r4, r31, 0x18 /* 80153680 00150480 FC 60 08 90 */ fmr f3, f1 -/* 80153684 00150484 C0 82 A7 68 */ lfs f4, lbl_803CF0E8-_SDA2_BASE_(r2) +/* 80153684 00150484 C0 82 A7 68 */ lfs f4, lbl__1052_3-_SDA2_BASE_(r2) /* 80153688 00150488 48 00 00 85 */ bl zNPCTypePrawn.set_vert__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFR18rwGameCube2DVertexffff -/* 8015368C 0015048C C0 42 A7 6C */ lfs f2, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 8015368C 0015048C C0 42 A7 6C */ lfs f2, lbl__1053_3-_SDA2_BASE_(r2) /* 80153690 00150490 7F C3 F3 78 */ mr r3, r30 /* 80153694 00150494 C0 3E 00 20 */ lfs f1, 0x20(r30) /* 80153698 00150498 38 9F 00 30 */ addi r4, r31, 0x30 /* 8015369C 0015049C FC 80 10 90 */ fmr f4, f2 -/* 801536A0 001504A0 C0 62 A7 68 */ lfs f3, lbl_803CF0E8-_SDA2_BASE_(r2) +/* 801536A0 001504A0 C0 62 A7 68 */ lfs f3, lbl__1052_3-_SDA2_BASE_(r2) /* 801536A4 001504A4 48 00 00 69 */ bl zNPCTypePrawn.set_vert__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFR18rwGameCube2DVertexffff /* 801536A8 001504A8 38 7F 00 48 */ addi r3, r31, 0x48 /* 801536AC 001504AC 38 9F 00 30 */ addi r4, r31, 0x30 @@ -4401,7 +4401,7 @@ zNPCTypePrawn.render_background__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFv: /* 801536B4 001504B4 38 7F 00 60 */ addi r3, r31, 0x60 /* 801536B8 001504B8 38 9F 00 18 */ addi r4, r31, 0x18 /* 801536BC 001504BC 4B EC D5 0D */ bl __as__18rwGameCube2DVertexFRC18rwGameCube2DVertex -/* 801536C0 001504C0 C0 62 A7 68 */ lfs f3, lbl_803CF0E8-_SDA2_BASE_(r2) +/* 801536C0 001504C0 C0 62 A7 68 */ lfs f3, lbl__1052_3-_SDA2_BASE_(r2) /* 801536C4 001504C4 7F C3 F3 78 */ mr r3, r30 /* 801536C8 001504C8 C0 3E 00 20 */ lfs f1, 0x20(r30) /* 801536CC 001504CC 38 9F 00 78 */ addi r4, r31, 0x78 @@ -4426,7 +4426,7 @@ zNPCTypePrawn.set_vert__Q227_unnamed_zNPCTypePrawn_cpp_10televisionFR18rwGameCub /* 8015370C 0015050C D0 24 00 00 */ stfs f1, 0(r4) /* 80153710 00150510 38 00 00 FF */ li r0, 0xff /* 80153714 00150514 D0 44 00 04 */ stfs f2, 4(r4) -/* 80153718 00150518 C0 02 A7 68 */ lfs f0, lbl_803CF0E8-_SDA2_BASE_(r2) +/* 80153718 00150518 C0 02 A7 68 */ lfs f0, lbl__1052_3-_SDA2_BASE_(r2) /* 8015371C 0015051C D0 04 00 08 */ stfs f0, 8(r4) /* 80153720 00150520 D0 64 00 10 */ stfs f3, 0x10(r4) /* 80153724 00150524 D0 84 00 14 */ stfs f4, 0x14(r4) @@ -4504,7 +4504,7 @@ set_life__9zNPCPrawnFi: /* 8015382C 0015062C 38 84 4D 3B */ addi r4, r4, 0x4E474D3B@l /* 80153830 00150630 38 A0 00 01 */ li r5, 1 /* 80153834 00150634 4B FB 9E FD */ bl GoalSet__7xPsycheFii -/* 80153838 00150638 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) +/* 80153838 00150638 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) /* 8015383C 0015063C 38 9D 00 88 */ addi r4, r29, 0x88 /* 80153840 00150640 38 60 00 00 */ li r3, 0 /* 80153844 00150644 4B FF C0 59 */ bl zNPCTypePrawn.play_sound__27_unnamed_zNPCTypePrawn_cpp_FiPC5xVec3f @@ -4543,9 +4543,9 @@ lbl_80153894: check_player_damage__9zNPCPrawnFv: /* 801538B0 001506B0 94 21 FF C0 */ stwu r1, -0x40(r1) /* 801538B4 001506B4 7C 08 02 A6 */ mflr r0 -/* 801538B8 001506B8 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 801538B8 001506B8 3C 80 80 3C */ lis r4, lbl_globals@ha /* 801538BC 001506BC 90 01 00 44 */ stw r0, 0x44(r1) -/* 801538C0 001506C0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 801538C0 001506C0 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 801538C4 001506C4 93 E1 00 3C */ stw r31, 0x3c(r1) /* 801538C8 001506C8 7C 7F 1B 78 */ mr r31, r3 /* 801538CC 001506CC 80 04 1A FC */ lwz r0, 0x1afc(r4) @@ -4565,9 +4565,9 @@ lbl_801538FC: /* 801538FC 001506FC 7F E4 FB 78 */ mr r4, r31 /* 80153900 00150700 38 61 00 08 */ addi r3, r1, 8 /* 80153904 00150704 48 00 00 5D */ bl get_away__9zNPCPrawnCFv -/* 80153908 00150708 3C 80 80 33 */ lis r4, lbl_803295E0@ha +/* 80153908 00150708 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha /* 8015390C 0015070C 38 61 00 14 */ addi r3, r1, 0x14 -/* 80153910 00150710 38 A4 95 E0 */ addi r5, r4, lbl_803295E0@l +/* 80153910 00150710 38 A4 95 E0 */ addi r5, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80153914 00150714 38 81 00 08 */ addi r4, r1, 8 /* 80153918 00150718 C0 25 00 44 */ lfs f1, 0x44(r5) /* 8015391C 0015071C 4B EB 78 05 */ bl __ml__5xVec3CFf @@ -4593,10 +4593,10 @@ lbl_8015394C: get_away__9zNPCPrawnCFv: /* 80153960 00150760 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80153964 00150764 7C 08 02 A6 */ mflr r0 -/* 80153968 00150768 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 80153968 00150768 3C A0 80 3C */ lis r5, lbl_globals@ha /* 8015396C 0015076C C0 44 00 88 */ lfs f2, 0x88(r4) /* 80153970 00150770 90 01 00 24 */ stw r0, 0x24(r1) -/* 80153974 00150774 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 80153974 00150774 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 80153978 00150778 C0 04 00 90 */ lfs f0, 0x90(r4) /* 8015397C 0015077C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80153980 00150780 7C 7F 1B 78 */ mr r31, r3 @@ -4608,23 +4608,23 @@ get_away__9zNPCPrawnCFv: /* 80153998 00150798 EC 42 00 B2 */ fmuls f2, f2, f2 /* 8015399C 0015079C EC 01 00 72 */ fmuls f0, f1, f1 /* 801539A0 001507A0 D0 21 00 10 */ stfs f1, 0x10(r1) -/* 801539A4 001507A4 C0 22 A7 6C */ lfs f1, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 801539A4 001507A4 C0 22 A7 6C */ lfs f1, lbl__1053_3-_SDA2_BASE_(r2) /* 801539A8 001507A8 EC 42 00 2A */ fadds f2, f2, f0 /* 801539AC 001507AC D0 21 00 0C */ stfs f1, 0xc(r1) -/* 801539B0 001507B0 C0 02 A8 14 */ lfs f0, lbl_803CF194-_SDA2_BASE_(r2) +/* 801539B0 001507B0 C0 02 A8 14 */ lfs f0, lbl__1912-_SDA2_BASE_(r2) /* 801539B4 001507B4 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 801539B8 001507B8 40 80 00 18 */ bge lbl_801539D0 /* 801539BC 001507BC FC 60 08 90 */ fmr f3, f1 -/* 801539C0 001507C0 C0 42 A7 68 */ lfs f2, lbl_803CF0E8-_SDA2_BASE_(r2) +/* 801539C0 001507C0 C0 42 A7 68 */ lfs f2, lbl__1052_3-_SDA2_BASE_(r2) /* 801539C4 001507C4 38 61 00 08 */ addi r3, r1, 8 /* 801539C8 001507C8 4B EB 77 25 */ bl assign__5xVec3Ffff /* 801539CC 001507CC 48 00 00 34 */ b lbl_80153A00 lbl_801539D0: /* 801539D0 001507D0 FC 20 10 90 */ fmr f1, f2 /* 801539D4 001507D4 4B EB 6E 29 */ bl xsqrt__Ff -/* 801539D8 001507D8 C0 02 A7 68 */ lfs f0, lbl_803CF0E8-_SDA2_BASE_(r2) +/* 801539D8 001507D8 C0 02 A7 68 */ lfs f0, lbl__1052_3-_SDA2_BASE_(r2) /* 801539DC 001507DC 38 61 00 08 */ addi r3, r1, 8 -/* 801539E0 001507E0 C0 42 A8 24 */ lfs f2, lbl_803CF1A4-_SDA2_BASE_(r2) +/* 801539E0 001507E0 C0 42 A8 24 */ lfs f2, lbl__2160-_SDA2_BASE_(r2) /* 801539E4 001507E4 EC 60 08 24 */ fdivs f3, f0, f1 /* 801539E8 001507E8 C0 21 00 08 */ lfs f1, 8(r1) /* 801539EC 001507EC C0 01 00 10 */ lfs f0, 0x10(r1) @@ -4655,16 +4655,16 @@ repel_player__9zNPCPrawnCFv: /* 80153A40 00150840 93 E1 00 5C */ stw r31, 0x5c(r1) /* 80153A44 00150844 93 C1 00 58 */ stw r30, 0x58(r1) /* 80153A48 00150848 93 A1 00 54 */ stw r29, 0x54(r1) -/* 80153A4C 0015084C 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 80153A50 00150850 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80153A4C 0015084C 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 80153A50 00150850 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80153A54 00150854 80 04 1A FC */ lwz r0, 0x1afc(r4) /* 80153A58 00150858 2C 00 00 00 */ cmpwi r0, 0 /* 80153A5C 0015085C 40 82 01 34 */ bne lbl_80153B90 /* 80153A60 00150860 48 00 10 7D */ bl get_center__9zNPCPrawnCFv /* 80153A64 00150864 80 E3 00 00 */ lwz r7, 0(r3) -/* 80153A68 00150868 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80153A68 00150868 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80153A6C 0015086C 80 03 00 04 */ lwz r0, 4(r3) -/* 80153A70 00150870 38 C4 05 58 */ addi r6, r4, lbl_803C0558@l +/* 80153A70 00150870 38 C4 05 58 */ addi r6, r4, lbl_globals@l /* 80153A74 00150874 80 86 07 28 */ lwz r4, 0x728(r6) /* 80153A78 00150878 38 A1 00 44 */ addi r5, r1, 0x44 /* 80153A7C 0015087C 90 E1 00 44 */ stw r7, 0x44(r1) @@ -4685,20 +4685,20 @@ repel_player__9zNPCPrawnCFv: /* 80153AB8 001508B8 90 A1 00 38 */ stw r5, 0x38(r1) /* 80153ABC 001508BC 90 81 00 3C */ stw r4, 0x3c(r1) /* 80153AC0 001508C0 90 01 00 40 */ stw r0, 0x40(r1) -/* 80153AC4 001508C4 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80153AC4 001508C4 C0 02 A7 6C */ lfs f0, lbl__1053_3-_SDA2_BASE_(r2) /* 80153AC8 001508C8 D0 01 00 3C */ stfs f0, 0x3c(r1) /* 80153ACC 001508CC 4B EB 76 31 */ bl length2__5xVec3CFv -/* 80153AD0 001508D0 C0 02 A8 1C */ lfs f0, lbl_803CF19C-_SDA2_BASE_(r2) +/* 80153AD0 001508D0 C0 02 A8 1C */ lfs f0, lbl__1938_1-_SDA2_BASE_(r2) /* 80153AD4 001508D4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80153AD8 001508D8 4C 41 13 82 */ cror 2, 1, 2 /* 80153ADC 001508DC 40 82 00 14 */ bne lbl_80153AF0 -/* 80153AE0 001508E0 C0 02 A7 7C */ lfs f0, lbl_803CF0FC-_SDA2_BASE_(r2) +/* 80153AE0 001508E0 C0 02 A7 7C */ lfs f0, lbl__1285-_SDA2_BASE_(r2) /* 80153AE4 001508E4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80153AE8 001508E8 4C 40 13 82 */ cror 2, 0, 2 /* 80153AEC 001508EC 41 82 00 A4 */ beq lbl_80153B90 lbl_80153AF0: -/* 80153AF0 001508F0 3C 60 80 33 */ lis r3, lbl_803295E0@ha -/* 80153AF4 001508F4 3B E3 95 E0 */ addi r31, r3, lbl_803295E0@l +/* 80153AF0 001508F0 3C 60 80 33 */ lis r3, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80153AF4 001508F4 3B E3 95 E0 */ addi r31, r3, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80153AF8 001508F8 C0 1F 00 08 */ lfs f0, 8(r31) /* 80153AFC 001508FC EC 00 00 32 */ fmuls f0, f0, f0 /* 80153B00 00150900 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -4715,13 +4715,13 @@ lbl_80153B10: /* 80153B28 00150928 90 A1 00 2C */ stw r5, 0x2c(r1) /* 80153B2C 0015092C 90 81 00 30 */ stw r4, 0x30(r1) /* 80153B30 00150930 90 01 00 34 */ stw r0, 0x34(r1) -/* 80153B34 00150934 C0 02 A7 68 */ lfs f0, lbl_803CF0E8-_SDA2_BASE_(r2) +/* 80153B34 00150934 C0 02 A7 68 */ lfs f0, lbl__1052_3-_SDA2_BASE_(r2) /* 80153B38 00150938 EC 20 F8 24 */ fdivs f1, f0, f31 /* 80153B3C 0015093C 4B EB 76 45 */ bl __amu__5xVec3Ff /* 80153B40 00150940 7F A3 EB 78 */ mr r3, r29 /* 80153B44 00150944 38 81 00 2C */ addi r4, r1, 0x2c /* 80153B48 00150948 4B EC 19 C5 */ bl dot__5xVec3CFRC5xVec3 -/* 80153B4C 0015094C C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80153B4C 0015094C C0 02 A7 6C */ lfs f0, lbl__1053_3-_SDA2_BASE_(r2) /* 80153B50 00150950 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80153B54 00150954 40 80 00 1C */ bge lbl_80153B70 /* 80153B58 00150958 38 61 00 14 */ addi r3, r1, 0x14 @@ -4794,7 +4794,7 @@ lbl_80153BF0: /* 80153C34 00150A34 38 A0 00 00 */ li r5, 0 /* 80153C38 00150A38 98 03 02 C0 */ stb r0, 0x2c0(r3) /* 80153C3C 00150A3C 38 C0 00 00 */ li r6, 0 -/* 80153C40 00150A40 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80153C40 00150A40 C0 02 A7 6C */ lfs f0, lbl__1053_3-_SDA2_BASE_(r2) /* 80153C44 00150A44 D0 03 02 F0 */ stfs f0, 0x2f0(r3) /* 80153C48 00150A48 4B FF F5 5D */ bl set_floor_state__9zNPCPrawnFQ29zNPCPrawn16floor_state_enumbb /* 80153C4C 00150A4C FC 20 F8 90 */ fmr f1, f31 @@ -4819,9 +4819,9 @@ lbl_80153BF0: /* 80153C98 00150A98 4E 80 00 20 */ blr /* 80153C9C 00150A9C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80153CA0 00150AA0 7C 08 02 A6 */ mflr r0 -/* 80153CA4 00150AA4 3C E0 80 33 */ lis r7, lbl_803295E0@ha +/* 80153CA4 00150AA4 3C E0 80 33 */ lis r7, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha /* 80153CA8 00150AA8 90 01 00 14 */ stw r0, 0x14(r1) -/* 80153CAC 00150AAC 38 E7 95 E0 */ addi r7, r7, lbl_803295E0@l +/* 80153CAC 00150AAC 38 E7 95 E0 */ addi r7, r7, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80153CB0 00150AB0 81 03 00 18 */ lwz r8, 0x18(r3) /* 80153CB4 00150AB4 81 08 00 00 */ lwz r8, 0(r8) /* 80153CB8 00150AB8 80 08 02 BC */ lwz r0, 0x2bc(r8) @@ -4867,24 +4867,24 @@ lbl_80153CF0: /* 80153D50 00150B50 90 1B 00 50 */ stw r0, 0x50(r27) /* 80153D54 00150B54 90 1B 00 4C */ stw r0, 0x4c(r27) /* 80153D58 00150B58 48 00 0F 05 */ bl get_facing__9zNPCPrawnCFv -/* 80153D5C 00150B5C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80153D5C 00150B5C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80153D60 00150B60 7C 7F 1B 78 */ mr r31, r3 -/* 80153D64 00150B64 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 80153D64 00150B64 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 80153D68 00150B68 80 63 07 04 */ lwz r3, 0x704(r3) /* 80153D6C 00150B6C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80153D70 00150B70 3B A3 00 20 */ addi r29, r3, 0x20 /* 80153D74 00150B74 7F A3 EB 78 */ mr r3, r29 /* 80153D78 00150B78 4B EB 73 85 */ bl length2__5xVec3CFv -/* 80153D7C 00150B7C C0 02 A8 14 */ lfs f0, lbl_803CF194-_SDA2_BASE_(r2) +/* 80153D7C 00150B7C C0 02 A8 14 */ lfs f0, lbl__1912-_SDA2_BASE_(r2) /* 80153D80 00150B80 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80153D84 00150B84 40 80 00 24 */ bge lbl_80153DA8 /* 80153D88 00150B88 4B ED CE E1 */ bl xrand__Fv /* 80153D8C 00150B8C 54 60 7F FF */ rlwinm. r0, r3, 0xf, 0x1f, 0x1f /* 80153D90 00150B90 41 82 00 0C */ beq lbl_80153D9C -/* 80153D94 00150B94 C0 02 A7 D4 */ lfs f0, lbl_803CF154-_SDA2_BASE_(r2) +/* 80153D94 00150B94 C0 02 A7 D4 */ lfs f0, lbl__1667_1-_SDA2_BASE_(r2) /* 80153D98 00150B98 48 00 00 08 */ b lbl_80153DA0 lbl_80153D9C: -/* 80153D9C 00150B9C C0 02 A7 68 */ lfs f0, lbl_803CF0E8-_SDA2_BASE_(r2) +/* 80153D9C 00150B9C C0 02 A7 68 */ lfs f0, lbl__1052_3-_SDA2_BASE_(r2) lbl_80153DA0: /* 80153DA0 00150BA0 D0 1B 00 54 */ stfs f0, 0x54(r27) /* 80153DA4 00150BA4 48 00 00 38 */ b lbl_80153DDC @@ -4894,24 +4894,24 @@ lbl_80153DA8: /* 80153DB0 00150BB0 C0 7F 00 08 */ lfs f3, 8(r31) /* 80153DB4 00150BB4 EC 21 00 32 */ fmuls f1, f1, f0 /* 80153DB8 00150BB8 C0 5D 00 00 */ lfs f2, 0(r29) -/* 80153DBC 00150BBC C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80153DBC 00150BBC C0 02 A7 6C */ lfs f0, lbl__1053_3-_SDA2_BASE_(r2) /* 80153DC0 00150BC0 EC 23 08 B8 */ fmsubs f1, f3, f2, f1 /* 80153DC4 00150BC4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80153DC8 00150BC8 40 80 00 0C */ bge lbl_80153DD4 -/* 80153DCC 00150BCC C0 02 A7 D4 */ lfs f0, lbl_803CF154-_SDA2_BASE_(r2) +/* 80153DCC 00150BCC C0 02 A7 D4 */ lfs f0, lbl__1667_1-_SDA2_BASE_(r2) /* 80153DD0 00150BD0 48 00 00 08 */ b lbl_80153DD8 lbl_80153DD4: -/* 80153DD4 00150BD4 C0 02 A7 68 */ lfs f0, lbl_803CF0E8-_SDA2_BASE_(r2) +/* 80153DD4 00150BD4 C0 02 A7 68 */ lfs f0, lbl__1052_3-_SDA2_BASE_(r2) lbl_80153DD8: /* 80153DD8 00150BD8 D0 1B 00 54 */ stfs f0, 0x54(r27) lbl_80153DDC: /* 80153DDC 00150BDC 7F 63 DB 78 */ mr r3, r27 /* 80153DE0 00150BE0 48 00 04 E9 */ bl init_look_dir__17zNPCGoalPrawnBeamFv -/* 80153DE4 00150BE4 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) +/* 80153DE4 00150BE4 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) /* 80153DE8 00150BE8 38 9E 03 68 */ addi r4, r30, 0x368 /* 80153DEC 00150BEC 38 60 00 01 */ li r3, 1 /* 80153DF0 00150BF0 4B FF BA AD */ bl zNPCTypePrawn.play_sound__27_unnamed_zNPCTypePrawn_cpp_FiPC5xVec3f -/* 80153DF4 00150BF4 C0 22 A7 68 */ lfs f1, lbl_803CF0E8-_SDA2_BASE_(r2) +/* 80153DF4 00150BF4 C0 22 A7 68 */ lfs f1, lbl__1052_3-_SDA2_BASE_(r2) /* 80153DF8 00150BF8 38 9E 03 68 */ addi r4, r30, 0x368 /* 80153DFC 00150BFC 38 60 00 02 */ li r3, 2 /* 80153E00 00150C00 4B FF BA 9D */ bl zNPCTypePrawn.play_sound__27_unnamed_zNPCTypePrawn_cpp_FiPC5xVec3f @@ -4941,9 +4941,9 @@ lbl_80153DDC: /* 80153E60 00150C60 83 E3 00 00 */ lwz r31, 0(r3) /* 80153E64 00150C64 38 7F 03 28 */ addi r3, r31, 0x328 /* 80153E68 00150C68 4B FF BD 65 */ bl stop__9aqua_beamFv -/* 80153E6C 00150C6C 3C 80 80 33 */ lis r4, lbl_803295E0@ha +/* 80153E6C 00150C6C 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha /* 80153E70 00150C70 38 60 00 02 */ li r3, 2 -/* 80153E74 00150C74 C0 04 95 E0 */ lfs f0, lbl_803295E0@l(r4) +/* 80153E74 00150C74 C0 04 95 E0 */ lfs f0, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l(r4) /* 80153E78 00150C78 D0 1F 03 20 */ stfs f0, 0x320(r31) /* 80153E7C 00150C7C 80 9F 01 D8 */ lwz r4, 0x1d8(r31) /* 80153E80 00150C80 C0 04 00 14 */ lfs f0, 0x14(r4) @@ -5060,9 +5060,9 @@ update_fire__17zNPCGoalPrawnBeamFf: /* 80154000 00150E00 83 E3 00 00 */ lwz r31, 0(r3) /* 80154004 00150E04 38 7F 03 28 */ addi r3, r31, 0x328 /* 80154008 00150E08 4B FF BB A9 */ bl start__9aqua_beamFv -/* 8015400C 00150E0C C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) -/* 80154010 00150E10 3C 60 80 33 */ lis r3, lbl_803295E0@ha -/* 80154014 00150E14 38 83 95 E0 */ addi r4, r3, lbl_803295E0@l +/* 8015400C 00150E0C C0 02 A7 6C */ lfs f0, lbl__1053_3-_SDA2_BASE_(r2) +/* 80154010 00150E10 3C 60 80 33 */ lis r3, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80154014 00150E14 38 83 95 E0 */ addi r4, r3, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80154018 00150E18 38 60 00 02 */ li r3, 2 /* 8015401C 00150E1C D0 1F 02 F0 */ stfs f0, 0x2f0(r31) /* 80154020 00150E20 C0 04 00 5C */ lfs f0, 0x5c(r4) @@ -5079,9 +5079,9 @@ update_fire__17zNPCGoalPrawnBeamFf: update_hold__17zNPCGoalPrawnBeamFf: /* 80154044 00150E44 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80154048 00150E48 7C 08 02 A6 */ mflr r0 -/* 8015404C 00150E4C 3C 80 80 33 */ lis r4, lbl_803295E0@ha +/* 8015404C 00150E4C 3C 80 80 33 */ lis r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha /* 80154050 00150E50 90 01 00 14 */ stw r0, 0x14(r1) -/* 80154054 00150E54 38 84 95 E0 */ addi r4, r4, lbl_803295E0@l +/* 80154054 00150E54 38 84 95 E0 */ addi r4, r4, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 80154058 00150E58 80 A3 00 18 */ lwz r5, 0x18(r3) /* 8015405C 00150E5C C0 04 00 58 */ lfs f0, 0x58(r4) /* 80154060 00150E60 80 C5 00 00 */ lwz r6, 0(r5) @@ -5098,9 +5098,9 @@ lbl_80154078: /* 80154088 00150E88 80 04 00 48 */ lwz r0, 0x48(r4) /* 8015408C 00150E8C 7C 05 00 00 */ cmpw r5, r0 /* 80154090 00150E90 41 80 00 24 */ blt lbl_801540B4 -/* 80154094 00150E94 3C 80 80 2A */ lis r4, lbl_802990E0@ha +/* 80154094 00150E94 3C 80 80 2A */ lis r4, lbl_g_hash_subbanim@ha /* 80154098 00150E98 7C C3 33 78 */ mr r3, r6 -/* 8015409C 00150E9C 38 84 90 E0 */ addi r4, r4, lbl_802990E0@l +/* 8015409C 00150E9C 38 84 90 E0 */ addi r4, r4, lbl_g_hash_subbanim@l /* 801540A0 00150EA0 38 A0 00 00 */ li r5, 0 /* 801540A4 00150EA4 80 84 00 38 */ lwz r4, 0x38(r4) /* 801540A8 00150EA8 4B F9 EC E9 */ bl AnimStart__10zNPCCommonFUii @@ -5110,7 +5110,7 @@ lbl_801540B4: /* 801540B4 00150EB4 38 05 00 01 */ addi r0, r5, 1 /* 801540B8 00150EB8 90 03 00 50 */ stw r0, 0x50(r3) /* 801540BC 00150EBC C0 23 00 54 */ lfs f1, 0x54(r3) -/* 801540C0 00150EC0 C0 02 A7 D4 */ lfs f0, lbl_803CF154-_SDA2_BASE_(r2) +/* 801540C0 00150EC0 C0 02 A7 D4 */ lfs f0, lbl__1667_1-_SDA2_BASE_(r2) /* 801540C4 00150EC4 EC 01 00 32 */ fmuls f0, f1, f0 /* 801540C8 00150EC8 D0 03 00 54 */ stfs f0, 0x54(r3) /* 801540CC 00150ECC 38 60 00 03 */ li r3, 3 @@ -5129,8 +5129,8 @@ update_sweep__17zNPCGoalPrawnBeamFf: /* 801540F0 00150EF0 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0 /* 801540F4 00150EF4 BF 61 00 1C */ stmw r27, 0x1c(r1) /* 801540F8 00150EF8 7C 7B 1B 78 */ mr r27, r3 -/* 801540FC 00150EFC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80154100 00150F00 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 801540FC 00150EFC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80154100 00150F00 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80154104 00150F04 80 9B 00 18 */ lwz r4, 0x18(r27) /* 80154108 00150F08 80 63 07 04 */ lwz r3, 0x704(r3) /* 8015410C 00150F0C 83 84 00 00 */ lwz r28, 0(r4) @@ -5146,7 +5146,7 @@ update_sweep__17zNPCGoalPrawnBeamFf: /* 80154134 00150F34 C0 5D 00 38 */ lfs f2, 0x38(r29) /* 80154138 00150F38 EC 21 00 28 */ fsubs f1, f1, f0 /* 8015413C 00150F3C C0 1F 00 08 */ lfs f0, 8(r31) -/* 80154140 00150F40 80 62 BF 80 */ lwz r3, lbl_803D0900-_SDA2_BASE_(r2) +/* 80154140 00150F40 80 62 BF 80 */ lwz r3, lbl__2266-_SDA2_BASE_(r2) /* 80154144 00150F44 80 02 BF 84 */ lwz r0, lbl_803D0904-_SDA2_BASE_(r2) /* 80154148 00150F48 EC 42 00 28 */ fsubs f2, f2, f0 /* 8015414C 00150F4C 90 61 00 08 */ stw r3, 8(r1) @@ -5154,21 +5154,21 @@ update_sweep__17zNPCGoalPrawnBeamFf: /* 80154154 00150F54 D0 21 00 08 */ stfs f1, 8(r1) /* 80154158 00150F58 D0 41 00 0C */ stfs f2, 0xc(r1) /* 8015415C 00150F5C 4B EB 1F 15 */ bl xatan2__Fff -/* 80154160 00150F60 3C 60 80 33 */ lis r3, lbl_803295E0@ha +/* 80154160 00150F60 3C 60 80 33 */ lis r3, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha /* 80154164 00150F64 C0 7B 00 54 */ lfs f3, 0x54(r27) -/* 80154168 00150F68 3B E3 95 E0 */ addi r31, r3, lbl_803295E0@l +/* 80154168 00150F68 3B E3 95 E0 */ addi r31, r3, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 8015416C 00150F6C C0 5E 00 08 */ lfs f2, 8(r30) /* 80154170 00150F70 C0 1F 00 54 */ lfs f0, 0x54(r31) /* 80154174 00150F74 EF E3 08 3A */ fmadds f31, f3, f0, f1 /* 80154178 00150F78 C0 3E 00 00 */ lfs f1, 0(r30) /* 8015417C 00150F7C 4B EB 1E F5 */ bl xatan2__Fff /* 80154180 00150F80 EC 1F 08 28 */ fsubs f0, f31, f1 -/* 80154184 00150F84 C0 22 A8 08 */ lfs f1, lbl_803CF188-_SDA2_BASE_(r2) +/* 80154184 00150F84 C0 22 A8 08 */ lfs f1, lbl__1909-_SDA2_BASE_(r2) /* 80154188 00150F88 EC 21 00 2A */ fadds f1, f1, f0 /* 8015418C 00150F8C 4B EB A6 69 */ bl xrmod__Ff -/* 80154190 00150F90 C0 42 A8 08 */ lfs f2, lbl_803CF188-_SDA2_BASE_(r2) +/* 80154190 00150F90 C0 42 A8 08 */ lfs f2, lbl__1909-_SDA2_BASE_(r2) /* 80154194 00150F94 C0 7B 00 54 */ lfs f3, 0x54(r27) -/* 80154198 00150F98 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80154198 00150F98 C0 02 A7 6C */ lfs f0, lbl__1053_3-_SDA2_BASE_(r2) /* 8015419C 00150F9C EC 21 10 28 */ fsubs f1, f1, f2 /* 801541A0 00150FA0 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 801541A4 00150FA4 40 80 00 0C */ bge lbl_801541B0 @@ -5177,7 +5177,7 @@ update_sweep__17zNPCGoalPrawnBeamFf: lbl_801541B0: /* 801541B0 00150FB0 38 60 00 00 */ li r3, 0 lbl_801541B4: -/* 801541B4 00150FB4 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 801541B4 00150FB4 C0 02 A7 6C */ lfs f0, lbl__1053_3-_SDA2_BASE_(r2) /* 801541B8 00150FB8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801541BC 00150FBC 40 80 00 0C */ bge lbl_801541C8 /* 801541C0 00150FC0 38 00 00 01 */ li r0, 1 @@ -5187,7 +5187,7 @@ lbl_801541C8: lbl_801541CC: /* 801541CC 00150FCC 7C 00 18 00 */ cmpw r0, r3 /* 801541D0 00150FD0 40 82 00 34 */ bne lbl_80154204 -/* 801541D4 00150FD4 C0 22 A7 74 */ lfs f1, lbl_803CF0F4-_SDA2_BASE_(r2) +/* 801541D4 00150FD4 C0 22 A7 74 */ lfs f1, lbl__1282-_SDA2_BASE_(r2) /* 801541D8 00150FD8 C0 1F 00 54 */ lfs f0, 0x54(r31) /* 801541DC 00150FDC EC 21 00 F2 */ fmuls f1, f1, f3 /* 801541E0 00150FE0 EF E1 F8 3A */ fmadds f31, f1, f0, f31 @@ -5200,7 +5200,7 @@ lbl_801541CC: /* 801541FC 00150FFC 38 60 00 03 */ li r3, 3 /* 80154200 00151000 48 00 00 28 */ b lbl_80154228 lbl_80154204: -/* 80154204 00151004 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80154204 00151004 C0 02 A7 6C */ lfs f0, lbl__1053_3-_SDA2_BASE_(r2) /* 80154208 00151008 38 7C 02 C4 */ addi r3, r28, 0x2c4 /* 8015420C 0015100C D0 1C 02 F0 */ stfs f0, 0x2f0(r28) /* 80154210 00151010 C0 3E 00 00 */ lfs f1, 0(r30) @@ -5231,15 +5231,15 @@ update_stop__17zNPCGoalPrawnBeamFf: /* 80154264 00151064 83 E3 00 00 */ lwz r31, 0(r3) /* 80154268 00151068 7F E3 FB 78 */ mr r3, r31 /* 8015426C 0015106C 4B F9 ED 95 */ bl AnimCurStateID__10zNPCCommonFv -/* 80154270 00151070 3C 80 80 2A */ lis r4, lbl_802990E0@ha -/* 80154274 00151074 38 84 90 E0 */ addi r4, r4, lbl_802990E0@l +/* 80154270 00151070 3C 80 80 2A */ lis r4, lbl_g_hash_subbanim@ha +/* 80154274 00151074 38 84 90 E0 */ addi r4, r4, lbl_g_hash_subbanim@l /* 80154278 00151078 80 04 00 38 */ lwz r0, 0x38(r4) /* 8015427C 0015107C 7C 00 18 40 */ cmplw r0, r3 /* 80154280 00151080 40 82 00 28 */ bne lbl_801542A8 /* 80154284 00151084 7F E3 FB 78 */ mr r3, r31 /* 80154288 00151088 38 80 00 00 */ li r4, 0 /* 8015428C 0015108C 4B F9 ED ED */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 80154290 00151090 C0 02 A8 14 */ lfs f0, lbl_803CF194-_SDA2_BASE_(r2) +/* 80154290 00151090 C0 02 A8 14 */ lfs f0, lbl__1912-_SDA2_BASE_(r2) /* 80154294 00151094 EC 00 F8 2A */ fadds f0, f0, f31 /* 80154298 00151098 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8015429C 0015109C 40 80 00 0C */ bge lbl_801542A8 @@ -5267,8 +5267,8 @@ init_look_dir__17zNPCGoalPrawnBeamFv: /* 801542E0 001510E0 93 C1 00 18 */ stw r30, 0x18(r1) /* 801542E4 001510E4 93 A1 00 14 */ stw r29, 0x14(r1) /* 801542E8 001510E8 7C 7D 1B 78 */ mr r29, r3 -/* 801542EC 001510EC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 801542F0 001510F0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 801542EC 001510EC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 801542F0 001510F0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 801542F4 001510F4 80 9D 00 18 */ lwz r4, 0x18(r29) /* 801542F8 001510F8 80 63 07 04 */ lwz r3, 0x704(r3) /* 801542FC 001510FC 83 C4 00 00 */ lwz r30, 0(r4) @@ -5280,7 +5280,7 @@ init_look_dir__17zNPCGoalPrawnBeamFv: /* 80154314 00151114 C0 5F 00 38 */ lfs f2, 0x38(r31) /* 80154318 00151118 EC 21 00 28 */ fsubs f1, f1, f0 /* 8015431C 0015111C C0 03 00 08 */ lfs f0, 8(r3) -/* 80154320 00151120 80 82 BF 88 */ lwz r4, lbl_803D0908-_SDA2_BASE_(r2) +/* 80154320 00151120 80 82 BF 88 */ lwz r4, lbl__2297_1-_SDA2_BASE_(r2) /* 80154324 00151124 80 02 BF 8C */ lwz r0, lbl_803D090C-_SDA2_BASE_(r2) /* 80154328 00151128 EC 42 00 28 */ fsubs f2, f2, f0 /* 8015432C 0015112C 90 81 00 08 */ stw r4, 8(r1) @@ -5288,9 +5288,9 @@ init_look_dir__17zNPCGoalPrawnBeamFv: /* 80154334 00151134 D0 21 00 08 */ stfs f1, 8(r1) /* 80154338 00151138 D0 41 00 0C */ stfs f2, 0xc(r1) /* 8015433C 0015113C 4B EB 1D 35 */ bl xatan2__Fff -/* 80154340 00151140 3C 60 80 33 */ lis r3, lbl_803295E0@ha +/* 80154340 00151140 3C 60 80 33 */ lis r3, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha /* 80154344 00151144 C0 5D 00 54 */ lfs f2, 0x54(r29) -/* 80154348 00151148 38 63 95 E0 */ addi r3, r3, lbl_803295E0@l +/* 80154348 00151148 38 63 95 E0 */ addi r3, r3, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 8015434C 0015114C C0 03 00 54 */ lfs f0, 0x54(r3) /* 80154350 00151150 EF E2 08 3A */ fmadds f31, f2, f0, f1 /* 80154354 00151154 FC 20 F8 90 */ fmr f1, f31 @@ -5328,7 +5328,7 @@ init_look_dir__17zNPCGoalPrawnBeamFv: /* 801543D4 001511D4 98 1F 02 C0 */ stb r0, 0x2c0(r31) /* 801543D8 001511D8 7F E3 FB 78 */ mr r3, r31 /* 801543DC 001511DC 4B FF ED C9 */ bl set_floor_state__9zNPCPrawnFQ29zNPCPrawn16floor_state_enumbb -/* 801543E0 001511E0 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 801543E0 001511E0 C0 02 A7 6C */ lfs f0, lbl__1053_3-_SDA2_BASE_(r2) /* 801543E4 001511E4 FC 20 F8 90 */ fmr f1, f31 /* 801543E8 001511E8 38 00 00 01 */ li r0, 1 /* 801543EC 001511EC 7F A3 EB 78 */ mr r3, r29 @@ -5387,9 +5387,9 @@ init_look_dir__17zNPCGoalPrawnBeamFv: /* 801544C0 001512C0 83 E3 00 00 */ lwz r31, 0(r3) /* 801544C4 001512C4 7C DE 33 78 */ mr r30, r6 /* 801544C8 001512C8 41 82 00 48 */ beq lbl_80154510 -/* 801544CC 001512CC 3C 60 80 33 */ lis r3, lbl_803295E0@ha +/* 801544CC 001512CC 3C 60 80 33 */ lis r3, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha /* 801544D0 001512D0 C0 3F 02 F0 */ lfs f1, 0x2f0(r31) -/* 801544D4 001512D4 38 63 95 E0 */ addi r3, r3, lbl_803295E0@l +/* 801544D4 001512D4 38 63 95 E0 */ addi r3, r3, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 801544D8 001512D8 C0 03 00 B8 */ lfs f0, 0xb8(r3) /* 801544DC 001512DC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801544E0 001512E0 4C 41 13 82 */ cror 2, 1, 2 @@ -5401,13 +5401,13 @@ init_look_dir__17zNPCGoalPrawnBeamFv: /* 801544F8 001512F8 4B FF EC AD */ bl set_floor_state__9zNPCPrawnFQ29zNPCPrawn16floor_state_enumbb /* 801544FC 001512FC 38 00 00 00 */ li r0, 0 /* 80154500 00151300 98 1B 00 4C */ stb r0, 0x4c(r27) -/* 80154504 00151304 C0 02 A7 6C */ lfs f0, lbl_803CF0EC-_SDA2_BASE_(r2) +/* 80154504 00151304 C0 02 A7 6C */ lfs f0, lbl__1053_3-_SDA2_BASE_(r2) /* 80154508 00151308 D0 1F 02 F0 */ stfs f0, 0x2f0(r31) /* 8015450C 0015130C 48 00 00 40 */ b lbl_8015454C lbl_80154510: /* 80154510 00151310 80 1F 02 BC */ lwz r0, 0x2bc(r31) -/* 80154514 00151314 3C 60 80 33 */ lis r3, lbl_803295E0@ha -/* 80154518 00151318 38 63 95 E0 */ addi r3, r3, lbl_803295E0@l +/* 80154514 00151314 3C 60 80 33 */ lis r3, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@ha +/* 80154518 00151318 38 63 95 E0 */ addi r3, r3, lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_@l /* 8015451C 0015131C C0 3F 02 F0 */ lfs f1, 0x2f0(r31) /* 80154520 00151320 54 00 10 3A */ slwi r0, r0, 2 /* 80154524 00151324 7C 63 02 14 */ add r3, r3, r0 @@ -5499,9 +5499,9 @@ lbl_80154564: /* 80154674 00151474 83 E3 00 00 */ lwz r31, 0(r3) /* 80154678 00151478 7F E3 FB 78 */ mr r3, r31 /* 8015467C 0015147C 4B F9 E9 21 */ bl AnimCurState__10zNPCCommonFv -/* 80154680 00151480 3C 80 80 2A */ lis r4, lbl_802990E0@ha +/* 80154680 00151480 3C 80 80 2A */ lis r4, lbl_g_hash_subbanim@ha /* 80154684 00151484 80 A3 00 08 */ lwz r5, 8(r3) -/* 80154688 00151488 38 64 90 E0 */ addi r3, r4, lbl_802990E0@l +/* 80154688 00151488 38 64 90 E0 */ addi r3, r4, lbl_g_hash_subbanim@l /* 8015468C 0015148C 80 03 00 24 */ lwz r0, 0x24(r3) /* 80154690 00151490 7C 05 00 40 */ cmplw r5, r0 /* 80154694 00151494 41 82 00 10 */ beq lbl_801546A4 @@ -5512,7 +5512,7 @@ lbl_801546A4: /* 801546A4 001514A4 7F E3 FB 78 */ mr r3, r31 /* 801546A8 001514A8 38 80 00 00 */ li r4, 0 /* 801546AC 001514AC 4B F9 E9 CD */ bl AnimTimeRemain__10zNPCCommonFP10xAnimState -/* 801546B0 001514B0 C0 02 A8 14 */ lfs f0, lbl_803CF194-_SDA2_BASE_(r2) +/* 801546B0 001514B0 C0 02 A8 14 */ lfs f0, lbl__1912-_SDA2_BASE_(r2) /* 801546B4 001514B4 EC 00 F8 2A */ fadds f0, f0, f31 /* 801546B8 001514B8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801546BC 001514BC 40 80 00 30 */ bge lbl_801546EC @@ -5860,11 +5860,11 @@ turning__9zNPCPrawnCFv: /* 80154AF0 001518F0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80154AF4 001518F4 38 00 00 00 */ li r0, 0 /* 80154AF8 001518F8 80 83 00 24 */ lwz r4, 0x24(r3) -/* 80154AFC 001518FC 80 A2 BF 70 */ lwz r5, lbl_803D08F0-_SDA2_BASE_(r2) +/* 80154AFC 001518FC 80 A2 BF 70 */ lwz r5, lbl__784_1-_SDA2_BASE_(r2) /* 80154B00 00151900 80 C4 00 4C */ lwz r6, 0x4c(r4) /* 80154B04 00151904 80 82 BF 74 */ lwz r4, lbl_803D08F4-_SDA2_BASE_(r2) /* 80154B08 00151908 C0 63 03 1C */ lfs f3, 0x31c(r3) -/* 80154B0C 0015190C C0 22 A8 1C */ lfs f1, lbl_803CF19C-_SDA2_BASE_(r2) +/* 80154B0C 0015190C C0 22 A8 1C */ lfs f1, lbl__1938_1-_SDA2_BASE_(r2) /* 80154B10 00151910 90 A1 00 08 */ stw r5, 8(r1) /* 80154B14 00151914 C0 46 00 20 */ lfs f2, 0x20(r6) /* 80154B18 00151918 FC 03 08 40 */ fcmpo cr0, f3, f1 @@ -5874,7 +5874,7 @@ turning__9zNPCPrawnCFv: /* 80154B28 00151928 D0 01 00 0C */ stfs f0, 0xc(r1) /* 80154B2C 0015192C 4C 41 13 82 */ cror 2, 1, 2 /* 80154B30 00151930 40 82 00 88 */ bne lbl_80154BB8 -/* 80154B34 00151934 C0 02 A7 7C */ lfs f0, lbl_803CF0FC-_SDA2_BASE_(r2) +/* 80154B34 00151934 C0 02 A7 7C */ lfs f0, lbl__1285-_SDA2_BASE_(r2) /* 80154B38 00151938 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 80154B3C 0015193C 4C 40 13 82 */ cror 2, 0, 2 /* 80154B40 00151940 40 82 00 78 */ bne lbl_80154BB8 @@ -5891,7 +5891,7 @@ lbl_80154B60: /* 80154B68 00151968 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80154B6C 0015196C 40 81 00 20 */ ble lbl_80154B8C /* 80154B70 00151970 C0 21 00 08 */ lfs f1, 8(r1) -/* 80154B74 00151974 C0 02 A8 14 */ lfs f0, lbl_803CF194-_SDA2_BASE_(r2) +/* 80154B74 00151974 C0 02 A8 14 */ lfs f0, lbl__1912-_SDA2_BASE_(r2) /* 80154B78 00151978 EC 22 08 28 */ fsubs f1, f2, f1 /* 80154B7C 0015197C FC 20 0A 10 */ fabs f1, f1 /* 80154B80 00151980 FC 20 08 18 */ frsp f1, f1 @@ -5903,7 +5903,7 @@ lbl_80154B8C: /* 80154B94 00151994 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 80154B98 00151998 40 80 00 20 */ bge lbl_80154BB8 /* 80154B9C 0015199C C0 21 00 0C */ lfs f1, 0xc(r1) -/* 80154BA0 001519A0 C0 02 A8 14 */ lfs f0, lbl_803CF194-_SDA2_BASE_(r2) +/* 80154BA0 001519A0 C0 02 A8 14 */ lfs f0, lbl__1912-_SDA2_BASE_(r2) /* 80154BA4 001519A4 EC 22 08 28 */ fsubs f1, f2, f1 /* 80154BA8 001519A8 FC 20 0A 10 */ fabs f1, f1 /* 80154BAC 001519AC FC 20 08 18 */ frsp f1, f1 diff --git a/asm/Game/zNPCTypeRobot.s b/asm/Game/zNPCTypeRobot.s index d4e0a167a..8119b5fa6 100644 --- a/asm/Game/zNPCTypeRobot.s +++ b/asm/Game/zNPCTypeRobot.s @@ -6,10 +6,10 @@ ZNPC_Robot_Startup__Fv: /* 800F4A6C 000F186C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F4A70 000F1870 7C 08 02 A6 */ mflr r0 -/* 800F4A74 000F1874 3C 60 80 29 */ lis r3, lbl_80295518@ha +/* 800F4A74 000F1874 3C 60 80 29 */ lis r3, lbl_g_hash_roboanim@ha /* 800F4A78 000F1878 90 01 00 24 */ stw r0, 0x24(r1) /* 800F4A7C 000F187C 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 800F4A80 000F1880 3B E3 55 18 */ addi r31, r3, lbl_80295518@l +/* 800F4A80 000F1880 3B E3 55 18 */ addi r31, r3, lbl_g_hash_roboanim@l /* 800F4A84 000F1884 93 C1 00 18 */ stw r30, 0x18(r1) /* 800F4A88 000F1888 3B DF 00 A4 */ addi r30, r31, 0xa4 /* 800F4A8C 000F188C 93 A1 00 14 */ stw r29, 0x14(r1) @@ -26,8 +26,8 @@ lbl_800F4A9C: /* 800F4AB4 000F18B4 3B BD 00 04 */ addi r29, r29, 4 /* 800F4AB8 000F18B8 41 80 FF E4 */ blt lbl_800F4A9C /* 800F4ABC 000F18BC 3B 80 00 00 */ li r28, 0 -/* 800F4AC0 000F18C0 3B AD 83 78 */ addi r29, r13, lbl_803CAC78-_SDA_BASE_ -/* 800F4AC4 000F18C4 3B CD 83 70 */ addi r30, r13, lbl_803CAC70-_SDA_BASE_ +/* 800F4AC0 000F18C0 3B AD 83 78 */ addi r29, r13, lbl_g_strz_ttsanim-_SDA_BASE_ +/* 800F4AC4 000F18C4 3B CD 83 70 */ addi r30, r13, lbl_g_hash_ttsanim-_SDA_BASE_ lbl_800F4AC8: /* 800F4AC8 000F18C8 80 7D 00 00 */ lwz r3, 0(r29) /* 800F4ACC 000F18CC 4B F5 77 49 */ bl xStrHash__FPCc @@ -50,8 +50,8 @@ lbl_800F4AF4: /* 800F4B0C 000F190C 3B DE 00 04 */ addi r30, r30, 4 /* 800F4B10 000F1910 41 80 FF E4 */ blt lbl_800F4AF4 /* 800F4B14 000F1914 3B E0 00 00 */ li r31, 0 -/* 800F4B18 000F1918 3B AD 83 88 */ addi r29, r13, lbl_803CAC88-_SDA_BASE_ -/* 800F4B1C 000F191C 3B CD 83 80 */ addi r30, r13, lbl_803CAC80-_SDA_BASE_ +/* 800F4B18 000F1918 3B AD 83 88 */ addi r29, r13, lbl_g_strz_nytlytanim-_SDA_BASE_ +/* 800F4B1C 000F191C 3B CD 83 80 */ addi r30, r13, lbl_g_hash_nytlytanim-_SDA_BASE_ lbl_800F4B20: /* 800F4B20 000F1920 80 7D 00 00 */ lwz r3, 0(r29) /* 800F4B24 000F1924 4B F5 76 F1 */ bl xStrHash__FPCc @@ -62,8 +62,8 @@ lbl_800F4B20: /* 800F4B38 000F1938 3B DE 00 04 */ addi r30, r30, 4 /* 800F4B3C 000F193C 41 80 FF E4 */ blt lbl_800F4B20 /* 800F4B40 000F1940 3B E0 00 00 */ li r31, 0 -/* 800F4B44 000F1944 3B AD 83 98 */ addi r29, r13, lbl_803CAC98-_SDA_BASE_ -/* 800F4B48 000F1948 3B CD 83 90 */ addi r30, r13, lbl_803CAC90-_SDA_BASE_ +/* 800F4B44 000F1944 3B AD 83 98 */ addi r29, r13, lbl_g_strz_flotanim-_SDA_BASE_ +/* 800F4B48 000F1948 3B CD 83 90 */ addi r30, r13, lbl_g_hash_flotanim-_SDA_BASE_ lbl_800F4B4C: /* 800F4B4C 000F194C 80 7D 00 00 */ lwz r3, 0(r29) /* 800F4B50 000F1950 4B F5 76 C5 */ bl xStrHash__FPCc @@ -74,8 +74,8 @@ lbl_800F4B4C: /* 800F4B64 000F1964 3B DE 00 04 */ addi r30, r30, 4 /* 800F4B68 000F1968 41 80 FF E4 */ blt lbl_800F4B4C /* 800F4B6C 000F196C 3B E0 00 00 */ li r31, 0 -/* 800F4B70 000F1970 3B AD 83 A8 */ addi r29, r13, lbl_803CACA8-_SDA_BASE_ -/* 800F4B74 000F1974 3B CD 83 A0 */ addi r30, r13, lbl_803CACA0-_SDA_BASE_ +/* 800F4B70 000F1970 3B AD 83 A8 */ addi r29, r13, lbl_g_strz_shieldanim-_SDA_BASE_ +/* 800F4B74 000F1974 3B CD 83 A0 */ addi r30, r13, lbl_g_hash_shieldanim-_SDA_BASE_ lbl_800F4B78: /* 800F4B78 000F1978 80 7D 00 00 */ lwz r3, 0(r29) /* 800F4B7C 000F197C 4B F5 76 99 */ bl xStrHash__FPCc @@ -107,16 +107,16 @@ ZNPC_Robot_Shutdown__Fv: zNPCRobot_ScenePrepare__Fv: /* 800F4BC4 000F19C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800F4BC8 000F19C8 7C 08 02 A6 */ mflr r0 -/* 800F4BCC 000F19CC 3C 60 80 31 */ lis r3, lbl_80312390@ha +/* 800F4BCC 000F19CC 3C 60 80 31 */ lis r3, lbl_g_uvaShield@ha /* 800F4BD0 000F19D0 90 01 00 14 */ stw r0, 0x14(r1) /* 800F4BD4 000F19D4 38 00 00 00 */ li r0, 0 -/* 800F4BD8 000F19D8 38 63 23 90 */ addi r3, r3, lbl_80312390@l -/* 800F4BDC 000F19DC 90 0D 93 F8 */ stw r0, lbl_803CBCF8-_SDA_BASE_(r13) -/* 800F4BE0 000F19E0 90 0D 93 FC */ stw r0, lbl_803CBCFC-_SDA_BASE_(r13) -/* 800F4BE4 000F19E4 90 0D 94 00 */ stw r0, lbl_803CBD00-_SDA_BASE_(r13) -/* 800F4BE8 000F19E8 90 0D 94 04 */ stw r0, lbl_803CBD04-_SDA_BASE_(r13) -/* 800F4BEC 000F19EC 90 0D 94 08 */ stw r0, lbl_803CBD08-_SDA_BASE_(r13) -/* 800F4BF0 000F19F0 90 0D 94 0C */ stw r0, lbl_803CBD0C-_SDA_BASE_(r13) +/* 800F4BD8 000F19D8 38 63 23 90 */ addi r3, r3, lbl_g_uvaShield@l +/* 800F4BDC 000F19DC 90 0D 93 F8 */ stw r0, lbl_g_cnt_fodbzzt-_SDA_BASE_(r13) +/* 800F4BE0 000F19E0 90 0D 93 FC */ stw r0, lbl_g_cnt_sleepy-_SDA_BASE_(r13) +/* 800F4BE4 000F19E4 90 0D 94 00 */ stw r0, lbl_g_needuvincr_tube-_SDA_BASE_(r13) +/* 800F4BE8 000F19E8 90 0D 94 04 */ stw r0, lbl_g_needuvincr_bzzt-_SDA_BASE_(r13) +/* 800F4BEC 000F19EC 90 0D 94 08 */ stw r0, lbl_g_needuvincr_nightlight-_SDA_BASE_(r13) +/* 800F4BF0 000F19F0 90 0D 94 0C */ stw r0, lbl_g_needuvincr_slickshield-_SDA_BASE_(r13) /* 800F4BF4 000F19F4 48 00 D6 21 */ bl Clear__12UVAModelInfoFv /* 800F4BF8 000F19F8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800F4BFC 000F19FC 7C 08 03 A6 */ mtlr r0 @@ -129,8 +129,8 @@ zNPCRobot_SceneFinish__Fv: /* 800F4C0C 000F1A0C 7C 08 02 A6 */ mflr r0 /* 800F4C10 000F1A10 90 01 00 14 */ stw r0, 0x14(r1) /* 800F4C14 000F1A14 48 00 CA 35 */ bl ROBO_KillEffects__Fv -/* 800F4C18 000F1A18 3C 60 80 31 */ lis r3, lbl_80312390@ha -/* 800F4C1C 000F1A1C 38 63 23 90 */ addi r3, r3, lbl_80312390@l +/* 800F4C18 000F1A18 3C 60 80 31 */ lis r3, lbl_g_uvaShield@ha +/* 800F4C1C 000F1A1C 38 63 23 90 */ addi r3, r3, lbl_g_uvaShield@l /* 800F4C20 000F1A20 48 09 A7 59 */ bl Hemorrage__12UVAModelInfoFv /* 800F4C24 000F1A24 80 01 00 14 */ lwz r0, 0x14(r1) /* 800F4C28 000F1A28 7C 08 03 A6 */ mtlr r0 @@ -167,22 +167,22 @@ zNPCRobot_Timestep__FP6xScenef: /* 800F4C80 000F1A80 90 01 00 14 */ stw r0, 0x14(r1) /* 800F4C84 000F1A84 DB E1 00 08 */ stfd f31, 8(r1) /* 800F4C88 000F1A88 FF E0 08 90 */ fmr f31, f1 -/* 800F4C8C 000F1A8C 80 0D 93 F8 */ lwz r0, lbl_803CBCF8-_SDA_BASE_(r13) +/* 800F4C8C 000F1A8C 80 0D 93 F8 */ lwz r0, lbl_g_cnt_fodbzzt-_SDA_BASE_(r13) /* 800F4C90 000F1A90 2C 00 00 00 */ cmpwi r0, 0 /* 800F4C94 000F1A94 41 82 00 08 */ beq lbl_800F4C9C /* 800F4C98 000F1A98 48 00 5E 1D */ bl zNPCFodBzzt_DoTheHokeyPokey__Ff lbl_800F4C9C: -/* 800F4C9C 000F1A9C 80 0D 93 FC */ lwz r0, lbl_803CBCFC-_SDA_BASE_(r13) +/* 800F4C9C 000F1A9C 80 0D 93 FC */ lwz r0, lbl_g_cnt_sleepy-_SDA_BASE_(r13) /* 800F4CA0 000F1AA0 2C 00 00 00 */ cmpwi r0, 0 /* 800F4CA4 000F1AA4 41 82 00 0C */ beq lbl_800F4CB0 /* 800F4CA8 000F1AA8 FC 20 F8 90 */ fmr f1, f31 /* 800F4CAC 000F1AAC 48 00 78 4D */ bl zNPCSleepy_Timestep__Ff lbl_800F4CB0: /* 800F4CB0 000F1AB0 38 00 00 01 */ li r0, 1 -/* 800F4CB4 000F1AB4 90 0D 94 00 */ stw r0, lbl_803CBD00-_SDA_BASE_(r13) -/* 800F4CB8 000F1AB8 90 0D 94 04 */ stw r0, lbl_803CBD04-_SDA_BASE_(r13) -/* 800F4CBC 000F1ABC 90 0D 94 08 */ stw r0, lbl_803CBD08-_SDA_BASE_(r13) -/* 800F4CC0 000F1AC0 90 0D 94 0C */ stw r0, lbl_803CBD0C-_SDA_BASE_(r13) +/* 800F4CB4 000F1AB4 90 0D 94 00 */ stw r0, lbl_g_needuvincr_tube-_SDA_BASE_(r13) +/* 800F4CB8 000F1AB8 90 0D 94 04 */ stw r0, lbl_g_needuvincr_bzzt-_SDA_BASE_(r13) +/* 800F4CBC 000F1ABC 90 0D 94 08 */ stw r0, lbl_g_needuvincr_nightlight-_SDA_BASE_(r13) +/* 800F4CC0 000F1AC0 90 0D 94 0C */ stw r0, lbl_g_needuvincr_slickshield-_SDA_BASE_(r13) /* 800F4CC4 000F1AC4 CB E1 00 08 */ lfd f31, 8(r1) /* 800F4CC8 000F1AC8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800F4CCC 000F1ACC 7C 08 03 A6 */ mtlr r0 @@ -486,9 +486,9 @@ lbl_800F508C: ZNPC_AnimTable_RobotBase__FP10xAnimTable: /* 800F50C4 000F1EC4 94 21 FF 70 */ stwu r1, -0x90(r1) /* 800F50C8 000F1EC8 7C 08 02 A6 */ mflr r0 -/* 800F50CC 000F1ECC 3C 80 80 27 */ lis r4, lbl_802693C8@ha +/* 800F50CC 000F1ECC 3C 80 80 27 */ lis r4, lbl__1035_2@ha /* 800F50D0 000F1ED0 90 01 00 94 */ stw r0, 0x94(r1) -/* 800F50D4 000F1ED4 38 84 93 C8 */ addi r4, r4, lbl_802693C8@l +/* 800F50D4 000F1ED4 38 84 93 C8 */ addi r4, r4, lbl__1035_2@l /* 800F50D8 000F1ED8 38 00 00 08 */ li r0, 8 /* 800F50DC 000F1EDC 38 C1 00 14 */ addi r6, r1, 0x14 /* 800F50E0 000F1EE0 BE E1 00 6C */ stmw r23, 0x6c(r1) @@ -503,11 +503,11 @@ lbl_800F50F0: /* 800F5100 000F1F00 42 00 FF F0 */ bdnz lbl_800F50F0 /* 800F5104 000F1F04 80 A4 00 04 */ lwz r5, 4(r4) /* 800F5108 000F1F08 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F510C 000F1F0C 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F510C 000F1F0C 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F5110 000F1F10 38 00 00 00 */ li r0, 0 /* 800F5114 000F1F14 90 A6 00 04 */ stw r5, 4(r6) /* 800F5118 000F1F18 38 A4 6C FC */ addi r5, r4, lbl_80006CFC@l -/* 800F511C 000F1F1C 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F511C 000F1F1C 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F5120 000F1F20 7F 23 CB 78 */ mr r3, r25 /* 800F5124 000F1F24 90 A1 00 08 */ stw r5, 8(r1) /* 800F5128 000F1F28 38 A0 01 10 */ li r5, 0x110 @@ -519,15 +519,15 @@ lbl_800F50F0: /* 800F5140 000F1F40 39 40 00 00 */ li r10, 0 /* 800F5144 000F1F44 90 01 00 10 */ stw r0, 0x10(r1) /* 800F5148 000F1F48 80 84 00 04 */ lwz r4, 4(r4) -/* 800F514C 000F1F4C C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F5150 000F1F50 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F514C 000F1F4C C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F5150 000F1F50 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F5154 000F1F54 4B F1 1C 05 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5158 000F1F58 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F515C 000F1F5C 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F515C 000F1F5C 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F5160 000F1F60 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F5164 000F1F64 38 00 00 00 */ li r0, 0 /* 800F5168 000F1F68 90 81 00 08 */ stw r4, 8(r1) -/* 800F516C 000F1F6C 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F516C 000F1F6C 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F5170 000F1F70 7F 23 CB 78 */ mr r3, r25 /* 800F5174 000F1F74 38 A0 00 10 */ li r5, 0x10 /* 800F5178 000F1F78 90 01 00 0C */ stw r0, 0xc(r1) @@ -538,15 +538,15 @@ lbl_800F50F0: /* 800F518C 000F1F8C 39 20 00 00 */ li r9, 0 /* 800F5190 000F1F90 39 40 00 00 */ li r10, 0 /* 800F5194 000F1F94 80 84 00 0C */ lwz r4, 0xc(r4) -/* 800F5198 000F1F98 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F519C 000F1F9C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5198 000F1F98 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F519C 000F1F9C C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F51A0 000F1FA0 4B F1 1B B9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F51A4 000F1FA4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F51A8 000F1FA8 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F51A8 000F1FA8 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F51AC 000F1FAC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F51B0 000F1FB0 38 00 00 00 */ li r0, 0 /* 800F51B4 000F1FB4 90 81 00 08 */ stw r4, 8(r1) -/* 800F51B8 000F1FB8 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F51B8 000F1FB8 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F51BC 000F1FBC 7F 23 CB 78 */ mr r3, r25 /* 800F51C0 000F1FC0 38 A0 00 20 */ li r5, 0x20 /* 800F51C4 000F1FC4 90 01 00 0C */ stw r0, 0xc(r1) @@ -557,15 +557,15 @@ lbl_800F50F0: /* 800F51D8 000F1FD8 39 20 00 00 */ li r9, 0 /* 800F51DC 000F1FDC 39 40 00 00 */ li r10, 0 /* 800F51E0 000F1FE0 80 84 00 08 */ lwz r4, 8(r4) -/* 800F51E4 000F1FE4 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F51E8 000F1FE8 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F51E4 000F1FE4 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F51E8 000F1FE8 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F51EC 000F1FEC 4B F1 1B 6D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F51F0 000F1FF0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F51F4 000F1FF4 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F51F4 000F1FF4 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F51F8 000F1FF8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F51FC 000F1FFC 38 00 00 00 */ li r0, 0 /* 800F5200 000F2000 90 81 00 08 */ stw r4, 8(r1) -/* 800F5204 000F2004 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F5204 000F2004 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F5208 000F2008 7F 23 CB 78 */ mr r3, r25 /* 800F520C 000F200C 38 A0 00 20 */ li r5, 0x20 /* 800F5210 000F2010 90 01 00 0C */ stw r0, 0xc(r1) @@ -576,15 +576,15 @@ lbl_800F50F0: /* 800F5224 000F2024 39 20 00 00 */ li r9, 0 /* 800F5228 000F2028 39 40 00 00 */ li r10, 0 /* 800F522C 000F202C 80 84 00 10 */ lwz r4, 0x10(r4) -/* 800F5230 000F2030 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F5234 000F2034 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5230 000F2030 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F5234 000F2034 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F5238 000F2038 4B F1 1B 21 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F523C 000F203C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F5240 000F2040 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F5240 000F2040 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F5244 000F2044 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F5248 000F2048 38 00 00 00 */ li r0, 0 /* 800F524C 000F204C 90 81 00 08 */ stw r4, 8(r1) -/* 800F5250 000F2050 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F5250 000F2050 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F5254 000F2054 7F 23 CB 78 */ mr r3, r25 /* 800F5258 000F2058 38 A0 00 20 */ li r5, 0x20 /* 800F525C 000F205C 90 01 00 0C */ stw r0, 0xc(r1) @@ -595,15 +595,15 @@ lbl_800F50F0: /* 800F5270 000F2070 39 20 00 00 */ li r9, 0 /* 800F5274 000F2074 39 40 00 00 */ li r10, 0 /* 800F5278 000F2078 80 84 00 14 */ lwz r4, 0x14(r4) -/* 800F527C 000F207C C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F5280 000F2080 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F527C 000F207C C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F5280 000F2080 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F5284 000F2084 4B F1 1A D5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5288 000F2088 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F528C 000F208C 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F528C 000F208C 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F5290 000F2090 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F5294 000F2094 38 00 00 00 */ li r0, 0 /* 800F5298 000F2098 90 81 00 08 */ stw r4, 8(r1) -/* 800F529C 000F209C 3B 43 55 BC */ addi r26, r3, lbl_802955BC@l +/* 800F529C 000F209C 3B 43 55 BC */ addi r26, r3, lbl_g_strz_roboanim@l /* 800F52A0 000F20A0 7F 23 CB 78 */ mr r3, r25 /* 800F52A4 000F20A4 38 A0 00 10 */ li r5, 0x10 /* 800F52A8 000F20A8 90 01 00 0C */ stw r0, 0xc(r1) @@ -614,15 +614,15 @@ lbl_800F50F0: /* 800F52BC 000F20BC 39 20 00 00 */ li r9, 0 /* 800F52C0 000F20C0 39 40 00 00 */ li r10, 0 /* 800F52C4 000F20C4 80 9A 00 50 */ lwz r4, 0x50(r26) -/* 800F52C8 000F20C8 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F52CC 000F20CC C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F52C8 000F20C8 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F52CC 000F20CC C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F52D0 000F20D0 4B F1 1A 89 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F52D4 000F20D4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F52D8 000F20D8 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F52D8 000F20D8 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F52DC 000F20DC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F52E0 000F20E0 38 00 00 00 */ li r0, 0 /* 800F52E4 000F20E4 90 81 00 08 */ stw r4, 8(r1) -/* 800F52E8 000F20E8 3B 63 55 BC */ addi r27, r3, lbl_802955BC@l +/* 800F52E8 000F20E8 3B 63 55 BC */ addi r27, r3, lbl_g_strz_roboanim@l /* 800F52EC 000F20EC 7F 23 CB 78 */ mr r3, r25 /* 800F52F0 000F20F0 38 A0 00 10 */ li r5, 0x10 /* 800F52F4 000F20F4 90 01 00 0C */ stw r0, 0xc(r1) @@ -633,15 +633,15 @@ lbl_800F50F0: /* 800F5308 000F2108 39 20 00 00 */ li r9, 0 /* 800F530C 000F210C 39 40 00 00 */ li r10, 0 /* 800F5310 000F2110 80 9B 00 58 */ lwz r4, 0x58(r27) -/* 800F5314 000F2114 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F5318 000F2118 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5314 000F2114 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F5318 000F2118 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F531C 000F211C 4B F1 1A 3D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5320 000F2120 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F5324 000F2124 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F5324 000F2124 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F5328 000F2128 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F532C 000F212C 38 00 00 00 */ li r0, 0 /* 800F5330 000F2130 90 81 00 08 */ stw r4, 8(r1) -/* 800F5334 000F2134 3B 83 55 BC */ addi r28, r3, lbl_802955BC@l +/* 800F5334 000F2134 3B 83 55 BC */ addi r28, r3, lbl_g_strz_roboanim@l /* 800F5338 000F2138 7F 23 CB 78 */ mr r3, r25 /* 800F533C 000F213C 38 A0 00 10 */ li r5, 0x10 /* 800F5340 000F2140 90 01 00 0C */ stw r0, 0xc(r1) @@ -652,15 +652,15 @@ lbl_800F50F0: /* 800F5354 000F2154 39 20 00 00 */ li r9, 0 /* 800F5358 000F2158 39 40 00 00 */ li r10, 0 /* 800F535C 000F215C 80 9C 00 54 */ lwz r4, 0x54(r28) -/* 800F5360 000F2160 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F5364 000F2164 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5360 000F2160 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F5364 000F2164 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F5368 000F2168 4B F1 19 F1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F536C 000F216C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F5370 000F2170 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F5370 000F2170 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F5374 000F2174 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F5378 000F2178 38 00 00 00 */ li r0, 0 /* 800F537C 000F217C 90 81 00 08 */ stw r4, 8(r1) -/* 800F5380 000F2180 3B A3 55 BC */ addi r29, r3, lbl_802955BC@l +/* 800F5380 000F2180 3B A3 55 BC */ addi r29, r3, lbl_g_strz_roboanim@l /* 800F5384 000F2184 7F 23 CB 78 */ mr r3, r25 /* 800F5388 000F2188 38 A0 00 00 */ li r5, 0 /* 800F538C 000F218C 90 01 00 0C */ stw r0, 0xc(r1) @@ -671,15 +671,15 @@ lbl_800F50F0: /* 800F53A0 000F21A0 39 20 00 00 */ li r9, 0 /* 800F53A4 000F21A4 39 40 00 00 */ li r10, 0 /* 800F53A8 000F21A8 80 9D 00 94 */ lwz r4, 0x94(r29) -/* 800F53AC 000F21AC C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F53B0 000F21B0 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F53AC 000F21AC C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F53B0 000F21B0 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F53B4 000F21B4 4B F1 19 A5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F53B8 000F21B8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F53BC 000F21BC 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F53BC 000F21BC 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F53C0 000F21C0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F53C4 000F21C4 38 00 00 00 */ li r0, 0 /* 800F53C8 000F21C8 90 81 00 08 */ stw r4, 8(r1) -/* 800F53CC 000F21CC 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F53CC 000F21CC 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F53D0 000F21D0 7F 23 CB 78 */ mr r3, r25 /* 800F53D4 000F21D4 38 A0 00 00 */ li r5, 0 /* 800F53D8 000F21D8 90 01 00 0C */ stw r0, 0xc(r1) @@ -690,15 +690,15 @@ lbl_800F50F0: /* 800F53EC 000F21EC 39 20 00 00 */ li r9, 0 /* 800F53F0 000F21F0 39 40 00 00 */ li r10, 0 /* 800F53F4 000F21F4 80 84 00 98 */ lwz r4, 0x98(r4) -/* 800F53F8 000F21F8 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F53FC 000F21FC C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F53F8 000F21F8 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F53FC 000F21FC C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F5400 000F2200 4B F1 19 59 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5404 000F2204 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F5408 000F2208 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F5408 000F2208 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F540C 000F220C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F5410 000F2210 38 00 00 00 */ li r0, 0 /* 800F5414 000F2214 90 81 00 08 */ stw r4, 8(r1) -/* 800F5418 000F2218 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F5418 000F2218 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F541C 000F221C 7F 23 CB 78 */ mr r3, r25 /* 800F5420 000F2220 38 A0 00 20 */ li r5, 0x20 /* 800F5424 000F2224 90 01 00 0C */ stw r0, 0xc(r1) @@ -709,15 +709,15 @@ lbl_800F50F0: /* 800F5438 000F2238 39 20 00 00 */ li r9, 0 /* 800F543C 000F223C 39 40 00 00 */ li r10, 0 /* 800F5440 000F2240 80 84 00 18 */ lwz r4, 0x18(r4) -/* 800F5444 000F2244 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F5448 000F2248 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5444 000F2244 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F5448 000F2248 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F544C 000F224C 4B F1 19 0D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5450 000F2250 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F5454 000F2254 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F5454 000F2254 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F5458 000F2258 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F545C 000F225C 38 00 00 00 */ li r0, 0 /* 800F5460 000F2260 90 81 00 08 */ stw r4, 8(r1) -/* 800F5464 000F2264 3B C3 55 BC */ addi r30, r3, lbl_802955BC@l +/* 800F5464 000F2264 3B C3 55 BC */ addi r30, r3, lbl_g_strz_roboanim@l /* 800F5468 000F2268 7F 23 CB 78 */ mr r3, r25 /* 800F546C 000F226C 38 A0 00 20 */ li r5, 0x20 /* 800F5470 000F2270 90 01 00 0C */ stw r0, 0xc(r1) @@ -728,15 +728,15 @@ lbl_800F50F0: /* 800F5484 000F2284 39 20 00 00 */ li r9, 0 /* 800F5488 000F2288 39 40 00 00 */ li r10, 0 /* 800F548C 000F228C 80 9E 00 1C */ lwz r4, 0x1c(r30) -/* 800F5490 000F2290 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F5494 000F2294 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5490 000F2290 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F5494 000F2294 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F5498 000F2298 4B F1 18 C1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F549C 000F229C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F54A0 000F22A0 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F54A0 000F22A0 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F54A4 000F22A4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F54A8 000F22A8 38 00 00 00 */ li r0, 0 /* 800F54AC 000F22AC 90 81 00 08 */ stw r4, 8(r1) -/* 800F54B0 000F22B0 3B E3 55 BC */ addi r31, r3, lbl_802955BC@l +/* 800F54B0 000F22B0 3B E3 55 BC */ addi r31, r3, lbl_g_strz_roboanim@l /* 800F54B4 000F22B4 7F 23 CB 78 */ mr r3, r25 /* 800F54B8 000F22B8 38 A0 00 10 */ li r5, 0x10 /* 800F54BC 000F22BC 90 01 00 0C */ stw r0, 0xc(r1) @@ -747,15 +747,15 @@ lbl_800F50F0: /* 800F54D0 000F22D0 39 20 00 00 */ li r9, 0 /* 800F54D4 000F22D4 39 40 00 00 */ li r10, 0 /* 800F54D8 000F22D8 80 9F 00 20 */ lwz r4, 0x20(r31) -/* 800F54DC 000F22DC C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F54E0 000F22E0 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F54DC 000F22DC C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F54E0 000F22E0 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F54E4 000F22E4 4B F1 18 75 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F54E8 000F22E8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F54EC 000F22EC 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F54EC 000F22EC 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F54F0 000F22F0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F54F4 000F22F4 38 00 00 00 */ li r0, 0 /* 800F54F8 000F22F8 90 81 00 08 */ stw r4, 8(r1) -/* 800F54FC 000F22FC 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F54FC 000F22FC 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F5500 000F2300 7F 23 CB 78 */ mr r3, r25 /* 800F5504 000F2304 38 A0 00 10 */ li r5, 0x10 /* 800F5508 000F2308 90 01 00 0C */ stw r0, 0xc(r1) @@ -766,15 +766,15 @@ lbl_800F50F0: /* 800F551C 000F231C 39 20 00 00 */ li r9, 0 /* 800F5520 000F2320 39 40 00 00 */ li r10, 0 /* 800F5524 000F2324 80 84 00 5C */ lwz r4, 0x5c(r4) -/* 800F5528 000F2328 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F552C 000F232C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5528 000F2328 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F552C 000F232C C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F5530 000F2330 4B F1 18 29 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5534 000F2334 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F5538 000F2338 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F5538 000F2338 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F553C 000F233C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F5540 000F2340 38 00 00 00 */ li r0, 0 /* 800F5544 000F2344 90 81 00 08 */ stw r4, 8(r1) -/* 800F5548 000F2348 3A E3 55 BC */ addi r23, r3, lbl_802955BC@l +/* 800F5548 000F2348 3A E3 55 BC */ addi r23, r3, lbl_g_strz_roboanim@l /* 800F554C 000F234C 7F 23 CB 78 */ mr r3, r25 /* 800F5550 000F2350 38 A0 00 20 */ li r5, 0x20 /* 800F5554 000F2354 90 01 00 0C */ stw r0, 0xc(r1) @@ -785,15 +785,15 @@ lbl_800F50F0: /* 800F5568 000F2368 39 20 00 00 */ li r9, 0 /* 800F556C 000F236C 39 40 00 00 */ li r10, 0 /* 800F5570 000F2370 80 97 00 24 */ lwz r4, 0x24(r23) -/* 800F5574 000F2374 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F5578 000F2378 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5574 000F2374 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F5578 000F2378 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F557C 000F237C 4B F1 17 DD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5580 000F2380 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F5584 000F2384 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F5584 000F2384 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F5588 000F2388 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F558C 000F238C 38 00 00 00 */ li r0, 0 /* 800F5590 000F2390 90 81 00 08 */ stw r4, 8(r1) -/* 800F5594 000F2394 3B 03 55 BC */ addi r24, r3, lbl_802955BC@l +/* 800F5594 000F2394 3B 03 55 BC */ addi r24, r3, lbl_g_strz_roboanim@l /* 800F5598 000F2398 7F 23 CB 78 */ mr r3, r25 /* 800F559C 000F239C 38 A0 00 10 */ li r5, 0x10 /* 800F55A0 000F23A0 90 01 00 0C */ stw r0, 0xc(r1) @@ -804,12 +804,12 @@ lbl_800F50F0: /* 800F55B4 000F23B4 39 20 00 00 */ li r9, 0 /* 800F55B8 000F23B8 39 40 00 00 */ li r10, 0 /* 800F55BC 000F23BC 80 98 00 28 */ lwz r4, 0x28(r24) -/* 800F55C0 000F23C0 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F55C4 000F23C4 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F55C0 000F23C0 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F55C4 000F23C4 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F55C8 000F23C8 4B F1 17 91 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 800F55CC 000F23CC 3C 60 80 29 */ lis r3, lbl_802955BC@ha -/* 800F55D0 000F23D0 C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F55D4 000F23D4 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F55CC 000F23CC 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha +/* 800F55D0 000F23D0 C0 22 9B 50 */ lfs f1, lbl__1048_1-_SDA2_BASE_(r2) +/* 800F55D4 000F23D4 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F55D8 000F23D8 38 A1 00 18 */ addi r5, r1, 0x18 /* 800F55DC 000F23DC 7F 23 CB 78 */ mr r3, r25 /* 800F55E0 000F23E0 38 C0 00 01 */ li r6, 1 @@ -823,11 +823,11 @@ lbl_800F50F0: /* 800F5600 000F2400 90 01 00 0C */ stw r0, 0xc(r1) /* 800F5604 000F2404 39 20 00 00 */ li r9, 0 /* 800F5608 000F2408 39 40 00 00 */ li r10, 0 -/* 800F560C 000F240C C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F560C 000F240C C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) /* 800F5610 000F2410 80 9E 00 1C */ lwz r4, 0x1c(r30) /* 800F5614 000F2414 FC 40 08 90 */ fmr f2, f1 /* 800F5618 000F2418 80 BF 00 20 */ lwz r5, 0x20(r31) -/* 800F561C 000F241C C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) +/* 800F561C 000F241C C0 62 9B 50 */ lfs f3, lbl__1048_1-_SDA2_BASE_(r2) /* 800F5620 000F2420 4B F1 1D A1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F5624 000F2424 38 00 00 00 */ li r0, 0 /* 800F5628 000F2428 7F 23 CB 78 */ mr r3, r25 @@ -838,11 +838,11 @@ lbl_800F50F0: /* 800F563C 000F243C 90 01 00 0C */ stw r0, 0xc(r1) /* 800F5640 000F2440 39 20 00 00 */ li r9, 0 /* 800F5644 000F2444 39 40 00 00 */ li r10, 0 -/* 800F5648 000F2448 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5648 000F2448 C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) /* 800F564C 000F244C 80 97 00 24 */ lwz r4, 0x24(r23) /* 800F5650 000F2450 FC 40 08 90 */ fmr f2, f1 /* 800F5654 000F2454 80 B8 00 28 */ lwz r5, 0x28(r24) -/* 800F5658 000F2458 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) +/* 800F5658 000F2458 C0 62 9B 50 */ lfs f3, lbl__1048_1-_SDA2_BASE_(r2) /* 800F565C 000F245C 4B F1 1D 65 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F5660 000F2460 38 00 00 00 */ li r0, 0 /* 800F5664 000F2464 7F 23 CB 78 */ mr r3, r25 @@ -853,11 +853,11 @@ lbl_800F50F0: /* 800F5678 000F2478 90 01 00 0C */ stw r0, 0xc(r1) /* 800F567C 000F247C 39 20 00 00 */ li r9, 0 /* 800F5680 000F2480 39 40 00 00 */ li r10, 0 -/* 800F5684 000F2484 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5684 000F2484 C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) /* 800F5688 000F2488 80 9A 00 50 */ lwz r4, 0x50(r26) /* 800F568C 000F248C FC 40 08 90 */ fmr f2, f1 /* 800F5690 000F2490 80 BD 00 94 */ lwz r5, 0x94(r29) -/* 800F5694 000F2494 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) +/* 800F5694 000F2494 C0 62 9B 50 */ lfs f3, lbl__1048_1-_SDA2_BASE_(r2) /* 800F5698 000F2498 4B F1 1D 29 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F569C 000F249C 38 00 00 00 */ li r0, 0 /* 800F56A0 000F24A0 7F 23 CB 78 */ mr r3, r25 @@ -868,11 +868,11 @@ lbl_800F50F0: /* 800F56B4 000F24B4 90 01 00 0C */ stw r0, 0xc(r1) /* 800F56B8 000F24B8 39 20 00 00 */ li r9, 0 /* 800F56BC 000F24BC 39 40 00 00 */ li r10, 0 -/* 800F56C0 000F24C0 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F56C0 000F24C0 C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) /* 800F56C4 000F24C4 80 9B 00 58 */ lwz r4, 0x58(r27) /* 800F56C8 000F24C8 FC 40 08 90 */ fmr f2, f1 /* 800F56CC 000F24CC 80 BD 00 94 */ lwz r5, 0x94(r29) -/* 800F56D0 000F24D0 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) +/* 800F56D0 000F24D0 C0 62 9B 50 */ lfs f3, lbl__1048_1-_SDA2_BASE_(r2) /* 800F56D4 000F24D4 4B F1 1C ED */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F56D8 000F24D8 38 00 00 00 */ li r0, 0 /* 800F56DC 000F24DC 7F 23 CB 78 */ mr r3, r25 @@ -883,11 +883,11 @@ lbl_800F50F0: /* 800F56F0 000F24F0 90 01 00 0C */ stw r0, 0xc(r1) /* 800F56F4 000F24F4 39 20 00 00 */ li r9, 0 /* 800F56F8 000F24F8 39 40 00 00 */ li r10, 0 -/* 800F56FC 000F24FC C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F56FC 000F24FC C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) /* 800F5700 000F2500 80 9C 00 54 */ lwz r4, 0x54(r28) /* 800F5704 000F2504 FC 40 08 90 */ fmr f2, f1 /* 800F5708 000F2508 80 BD 00 94 */ lwz r5, 0x94(r29) -/* 800F570C 000F250C C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) +/* 800F570C 000F250C C0 62 9B 50 */ lfs f3, lbl__1048_1-_SDA2_BASE_(r2) /* 800F5710 000F2510 4B F1 1C B1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F5714 000F2514 BA E1 00 6C */ lmw r23, 0x6c(r1) /* 800F5718 000F2518 80 01 00 94 */ lwz r0, 0x94(r1) @@ -896,14 +896,14 @@ lbl_800F50F0: /* 800F5724 000F2524 4E 80 00 20 */ blr /* 800F5728 000F2528 94 21 FF 80 */ stwu r1, -0x80(r1) /* 800F572C 000F252C 7C 08 02 A6 */ mflr r0 -/* 800F5730 000F2530 3C 60 80 27 */ lis r3, lbl_802696F4@ha -/* 800F5734 000F2534 3C 80 80 27 */ lis r4, lbl_8026940C@ha +/* 800F5730 000F2530 3C 60 80 27 */ lis r3, lbl__stringBase0_66@ha +/* 800F5734 000F2534 3C 80 80 27 */ lis r4, lbl__1052_1@ha /* 800F5738 000F2538 90 01 00 84 */ stw r0, 0x84(r1) -/* 800F573C 000F253C 38 63 96 F4 */ addi r3, r3, lbl_802696F4@l +/* 800F573C 000F253C 38 63 96 F4 */ addi r3, r3, lbl__stringBase0_66@l /* 800F5740 000F2540 38 63 02 21 */ addi r3, r3, 0x221 /* 800F5744 000F2544 38 A0 00 00 */ li r5, 0 /* 800F5748 000F2548 BE E1 00 5C */ stmw r23, 0x5c(r1) -/* 800F574C 000F254C 3A E4 94 0C */ addi r23, r4, lbl_8026940C@l +/* 800F574C 000F254C 3A E4 94 0C */ addi r23, r4, lbl__1052_1@l /* 800F5750 000F2550 38 80 00 00 */ li r4, 0 /* 800F5754 000F2554 83 17 00 00 */ lwz r24, 0(r23) /* 800F5758 000F2558 83 F7 00 04 */ lwz r31, 4(r23) @@ -939,12 +939,12 @@ lbl_800F50F0: /* 800F57D0 000F25D0 90 01 00 54 */ stw r0, 0x54(r1) /* 800F57D4 000F25D4 4B F1 14 9D */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 800F57D8 000F25D8 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 800F57DC 000F25DC 3C 80 80 29 */ lis r4, lbl_802955BC@ha +/* 800F57DC 000F25DC 3C 80 80 29 */ lis r4, lbl_g_strz_roboanim@ha /* 800F57E0 000F25E0 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l /* 800F57E4 000F25E4 7C 79 1B 78 */ mr r25, r3 /* 800F57E8 000F25E8 90 01 00 08 */ stw r0, 8(r1) /* 800F57EC 000F25EC 38 00 00 00 */ li r0, 0 -/* 800F57F0 000F25F0 38 84 55 BC */ addi r4, r4, lbl_802955BC@l +/* 800F57F0 000F25F0 38 84 55 BC */ addi r4, r4, lbl_g_strz_roboanim@l /* 800F57F4 000F25F4 38 A0 01 10 */ li r5, 0x110 /* 800F57F8 000F25F8 90 01 00 0C */ stw r0, 0xc(r1) /* 800F57FC 000F25FC 38 C0 00 00 */ li r6, 0 @@ -954,15 +954,15 @@ lbl_800F50F0: /* 800F580C 000F260C 39 20 00 00 */ li r9, 0 /* 800F5810 000F2610 39 40 00 00 */ li r10, 0 /* 800F5814 000F2614 80 84 00 04 */ lwz r4, 4(r4) -/* 800F5818 000F2618 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F581C 000F261C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5818 000F2618 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F581C 000F261C C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F5820 000F2620 4B F1 15 39 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5824 000F2624 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F5828 000F2628 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F5828 000F2628 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F582C 000F262C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F5830 000F2630 38 00 00 00 */ li r0, 0 /* 800F5834 000F2634 90 81 00 08 */ stw r4, 8(r1) -/* 800F5838 000F2638 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F5838 000F2638 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F583C 000F263C 7F 23 CB 78 */ mr r3, r25 /* 800F5840 000F2640 38 A0 00 10 */ li r5, 0x10 /* 800F5844 000F2644 90 01 00 0C */ stw r0, 0xc(r1) @@ -973,15 +973,15 @@ lbl_800F50F0: /* 800F5858 000F2658 39 20 00 00 */ li r9, 0 /* 800F585C 000F265C 39 40 00 00 */ li r10, 0 /* 800F5860 000F2660 80 84 00 0C */ lwz r4, 0xc(r4) -/* 800F5864 000F2664 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F5868 000F2668 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5864 000F2664 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F5868 000F2668 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F586C 000F266C 4B F1 14 ED */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5870 000F2670 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F5874 000F2674 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F5874 000F2674 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F5878 000F2678 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F587C 000F267C 38 00 00 00 */ li r0, 0 /* 800F5880 000F2680 90 81 00 08 */ stw r4, 8(r1) -/* 800F5884 000F2684 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F5884 000F2684 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F5888 000F2688 7F 23 CB 78 */ mr r3, r25 /* 800F588C 000F268C 38 A0 00 20 */ li r5, 0x20 /* 800F5890 000F2690 90 01 00 0C */ stw r0, 0xc(r1) @@ -992,15 +992,15 @@ lbl_800F50F0: /* 800F58A4 000F26A4 39 20 00 00 */ li r9, 0 /* 800F58A8 000F26A8 39 40 00 00 */ li r10, 0 /* 800F58AC 000F26AC 80 84 00 08 */ lwz r4, 8(r4) -/* 800F58B0 000F26B0 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F58B4 000F26B4 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F58B0 000F26B0 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F58B4 000F26B4 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F58B8 000F26B8 4B F1 14 A1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F58BC 000F26BC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F58C0 000F26C0 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F58C0 000F26C0 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F58C4 000F26C4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F58C8 000F26C8 38 00 00 00 */ li r0, 0 /* 800F58CC 000F26CC 90 81 00 08 */ stw r4, 8(r1) -/* 800F58D0 000F26D0 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F58D0 000F26D0 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F58D4 000F26D4 7F 23 CB 78 */ mr r3, r25 /* 800F58D8 000F26D8 38 A0 00 20 */ li r5, 0x20 /* 800F58DC 000F26DC 90 01 00 0C */ stw r0, 0xc(r1) @@ -1011,15 +1011,15 @@ lbl_800F50F0: /* 800F58F0 000F26F0 39 20 00 00 */ li r9, 0 /* 800F58F4 000F26F4 39 40 00 00 */ li r10, 0 /* 800F58F8 000F26F8 80 84 00 10 */ lwz r4, 0x10(r4) -/* 800F58FC 000F26FC C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F5900 000F2700 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F58FC 000F26FC C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F5900 000F2700 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F5904 000F2704 4B F1 14 55 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5908 000F2708 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F590C 000F270C 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F590C 000F270C 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F5910 000F2710 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F5914 000F2714 38 00 00 00 */ li r0, 0 /* 800F5918 000F2718 90 81 00 08 */ stw r4, 8(r1) -/* 800F591C 000F271C 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F591C 000F271C 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F5920 000F2720 7F 23 CB 78 */ mr r3, r25 /* 800F5924 000F2724 38 A0 00 20 */ li r5, 0x20 /* 800F5928 000F2728 90 01 00 0C */ stw r0, 0xc(r1) @@ -1030,15 +1030,15 @@ lbl_800F50F0: /* 800F593C 000F273C 39 20 00 00 */ li r9, 0 /* 800F5940 000F2740 39 40 00 00 */ li r10, 0 /* 800F5944 000F2744 80 84 00 14 */ lwz r4, 0x14(r4) -/* 800F5948 000F2748 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F594C 000F274C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5948 000F2748 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F594C 000F274C C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F5950 000F2750 4B F1 14 09 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5954 000F2754 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F5958 000F2758 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F5958 000F2758 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F595C 000F275C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F5960 000F2760 38 00 00 00 */ li r0, 0 /* 800F5964 000F2764 90 81 00 08 */ stw r4, 8(r1) -/* 800F5968 000F2768 3B 43 55 BC */ addi r26, r3, lbl_802955BC@l +/* 800F5968 000F2768 3B 43 55 BC */ addi r26, r3, lbl_g_strz_roboanim@l /* 800F596C 000F276C 7F 23 CB 78 */ mr r3, r25 /* 800F5970 000F2770 38 A0 00 20 */ li r5, 0x20 /* 800F5974 000F2774 90 01 00 0C */ stw r0, 0xc(r1) @@ -1049,15 +1049,15 @@ lbl_800F50F0: /* 800F5988 000F2788 39 20 00 00 */ li r9, 0 /* 800F598C 000F278C 39 40 00 00 */ li r10, 0 /* 800F5990 000F2790 80 9A 00 88 */ lwz r4, 0x88(r26) -/* 800F5994 000F2794 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F5998 000F2798 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5994 000F2794 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F5998 000F2798 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F599C 000F279C 4B F1 13 BD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F59A0 000F27A0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F59A4 000F27A4 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F59A4 000F27A4 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F59A8 000F27A8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F59AC 000F27AC 38 00 00 00 */ li r0, 0 /* 800F59B0 000F27B0 90 81 00 08 */ stw r4, 8(r1) -/* 800F59B4 000F27B4 3B 63 55 BC */ addi r27, r3, lbl_802955BC@l +/* 800F59B4 000F27B4 3B 63 55 BC */ addi r27, r3, lbl_g_strz_roboanim@l /* 800F59B8 000F27B8 7F 23 CB 78 */ mr r3, r25 /* 800F59BC 000F27BC 38 A0 00 10 */ li r5, 0x10 /* 800F59C0 000F27C0 90 01 00 0C */ stw r0, 0xc(r1) @@ -1068,15 +1068,15 @@ lbl_800F50F0: /* 800F59D4 000F27D4 39 20 00 00 */ li r9, 0 /* 800F59D8 000F27D8 39 40 00 00 */ li r10, 0 /* 800F59DC 000F27DC 80 9B 00 8C */ lwz r4, 0x8c(r27) -/* 800F59E0 000F27E0 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F59E4 000F27E4 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F59E0 000F27E0 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F59E4 000F27E4 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F59E8 000F27E8 4B F1 13 71 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F59EC 000F27EC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F59F0 000F27F0 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F59F0 000F27F0 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F59F4 000F27F4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F59F8 000F27F8 38 00 00 00 */ li r0, 0 /* 800F59FC 000F27FC 90 81 00 08 */ stw r4, 8(r1) -/* 800F5A00 000F2800 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F5A00 000F2800 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F5A04 000F2804 7F 23 CB 78 */ mr r3, r25 /* 800F5A08 000F2808 38 A0 00 20 */ li r5, 0x20 /* 800F5A0C 000F280C 90 01 00 0C */ stw r0, 0xc(r1) @@ -1087,15 +1087,15 @@ lbl_800F50F0: /* 800F5A20 000F2820 39 20 00 00 */ li r9, 0 /* 800F5A24 000F2824 39 40 00 00 */ li r10, 0 /* 800F5A28 000F2828 80 84 00 90 */ lwz r4, 0x90(r4) -/* 800F5A2C 000F282C C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F5A30 000F2830 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5A2C 000F282C C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F5A30 000F2830 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F5A34 000F2834 4B F1 13 25 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5A38 000F2838 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F5A3C 000F283C 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F5A3C 000F283C 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F5A40 000F2840 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F5A44 000F2844 38 00 00 00 */ li r0, 0 /* 800F5A48 000F2848 90 81 00 08 */ stw r4, 8(r1) -/* 800F5A4C 000F284C 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F5A4C 000F284C 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F5A50 000F2850 7F 23 CB 78 */ mr r3, r25 /* 800F5A54 000F2854 38 A0 00 20 */ li r5, 0x20 /* 800F5A58 000F2858 90 01 00 0C */ stw r0, 0xc(r1) @@ -1106,15 +1106,15 @@ lbl_800F50F0: /* 800F5A6C 000F286C 39 20 00 00 */ li r9, 0 /* 800F5A70 000F2870 39 40 00 00 */ li r10, 0 /* 800F5A74 000F2874 80 84 00 38 */ lwz r4, 0x38(r4) -/* 800F5A78 000F2878 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F5A7C 000F287C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5A78 000F2878 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F5A7C 000F287C C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F5A80 000F2880 4B F1 12 D9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5A84 000F2884 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F5A88 000F2888 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F5A88 000F2888 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F5A8C 000F288C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F5A90 000F2890 38 00 00 00 */ li r0, 0 /* 800F5A94 000F2894 90 81 00 08 */ stw r4, 8(r1) -/* 800F5A98 000F2898 3B 83 55 BC */ addi r28, r3, lbl_802955BC@l +/* 800F5A98 000F2898 3B 83 55 BC */ addi r28, r3, lbl_g_strz_roboanim@l /* 800F5A9C 000F289C 7F 23 CB 78 */ mr r3, r25 /* 800F5AA0 000F28A0 38 A0 00 10 */ li r5, 0x10 /* 800F5AA4 000F28A4 90 01 00 0C */ stw r0, 0xc(r1) @@ -1125,15 +1125,15 @@ lbl_800F50F0: /* 800F5AB8 000F28B8 39 20 00 00 */ li r9, 0 /* 800F5ABC 000F28BC 39 40 00 00 */ li r10, 0 /* 800F5AC0 000F28C0 80 9C 00 50 */ lwz r4, 0x50(r28) -/* 800F5AC4 000F28C4 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F5AC8 000F28C8 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5AC4 000F28C4 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F5AC8 000F28C8 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F5ACC 000F28CC 4B F1 12 8D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5AD0 000F28D0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F5AD4 000F28D4 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F5AD4 000F28D4 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F5AD8 000F28D8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F5ADC 000F28DC 38 00 00 00 */ li r0, 0 /* 800F5AE0 000F28E0 90 81 00 08 */ stw r4, 8(r1) -/* 800F5AE4 000F28E4 3B A3 55 BC */ addi r29, r3, lbl_802955BC@l +/* 800F5AE4 000F28E4 3B A3 55 BC */ addi r29, r3, lbl_g_strz_roboanim@l /* 800F5AE8 000F28E8 7F 23 CB 78 */ mr r3, r25 /* 800F5AEC 000F28EC 38 A0 00 10 */ li r5, 0x10 /* 800F5AF0 000F28F0 90 01 00 0C */ stw r0, 0xc(r1) @@ -1144,15 +1144,15 @@ lbl_800F50F0: /* 800F5B04 000F2904 39 20 00 00 */ li r9, 0 /* 800F5B08 000F2908 39 40 00 00 */ li r10, 0 /* 800F5B0C 000F290C 80 9D 00 58 */ lwz r4, 0x58(r29) -/* 800F5B10 000F2910 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F5B14 000F2914 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5B10 000F2910 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F5B14 000F2914 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F5B18 000F2918 4B F1 12 41 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5B1C 000F291C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F5B20 000F2920 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F5B20 000F2920 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F5B24 000F2924 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F5B28 000F2928 38 00 00 00 */ li r0, 0 /* 800F5B2C 000F292C 90 81 00 08 */ stw r4, 8(r1) -/* 800F5B30 000F2930 3B C3 55 BC */ addi r30, r3, lbl_802955BC@l +/* 800F5B30 000F2930 3B C3 55 BC */ addi r30, r3, lbl_g_strz_roboanim@l /* 800F5B34 000F2934 7F 23 CB 78 */ mr r3, r25 /* 800F5B38 000F2938 38 A0 00 10 */ li r5, 0x10 /* 800F5B3C 000F293C 90 01 00 0C */ stw r0, 0xc(r1) @@ -1163,15 +1163,15 @@ lbl_800F50F0: /* 800F5B50 000F2950 39 20 00 00 */ li r9, 0 /* 800F5B54 000F2954 39 40 00 00 */ li r10, 0 /* 800F5B58 000F2958 80 9E 00 54 */ lwz r4, 0x54(r30) -/* 800F5B5C 000F295C C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F5B60 000F2960 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5B5C 000F295C C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F5B60 000F2960 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F5B64 000F2964 4B F1 11 F5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5B68 000F2968 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F5B6C 000F296C 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F5B6C 000F296C 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F5B70 000F2970 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F5B74 000F2974 38 00 00 00 */ li r0, 0 /* 800F5B78 000F2978 90 81 00 08 */ stw r4, 8(r1) -/* 800F5B7C 000F297C 3B E3 55 BC */ addi r31, r3, lbl_802955BC@l +/* 800F5B7C 000F297C 3B E3 55 BC */ addi r31, r3, lbl_g_strz_roboanim@l /* 800F5B80 000F2980 7F 23 CB 78 */ mr r3, r25 /* 800F5B84 000F2984 38 A0 00 00 */ li r5, 0 /* 800F5B88 000F2988 90 01 00 0C */ stw r0, 0xc(r1) @@ -1182,15 +1182,15 @@ lbl_800F50F0: /* 800F5B9C 000F299C 39 20 00 00 */ li r9, 0 /* 800F5BA0 000F29A0 39 40 00 00 */ li r10, 0 /* 800F5BA4 000F29A4 80 9F 00 94 */ lwz r4, 0x94(r31) -/* 800F5BA8 000F29A8 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F5BAC 000F29AC C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5BA8 000F29A8 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F5BAC 000F29AC C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F5BB0 000F29B0 4B F1 11 A9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5BB4 000F29B4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F5BB8 000F29B8 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F5BB8 000F29B8 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F5BBC 000F29BC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F5BC0 000F29C0 38 00 00 00 */ li r0, 0 /* 800F5BC4 000F29C4 90 81 00 08 */ stw r4, 8(r1) -/* 800F5BC8 000F29C8 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F5BC8 000F29C8 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F5BCC 000F29CC 7F 23 CB 78 */ mr r3, r25 /* 800F5BD0 000F29D0 38 A0 00 00 */ li r5, 0 /* 800F5BD4 000F29D4 90 01 00 0C */ stw r0, 0xc(r1) @@ -1201,15 +1201,15 @@ lbl_800F50F0: /* 800F5BE8 000F29E8 39 20 00 00 */ li r9, 0 /* 800F5BEC 000F29EC 39 40 00 00 */ li r10, 0 /* 800F5BF0 000F29F0 80 84 00 98 */ lwz r4, 0x98(r4) -/* 800F5BF4 000F29F4 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F5BF8 000F29F8 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5BF4 000F29F4 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F5BF8 000F29F8 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F5BFC 000F29FC 4B F1 11 5D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5C00 000F2A00 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F5C04 000F2A04 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F5C04 000F2A04 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F5C08 000F2A08 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F5C0C 000F2A0C 38 00 00 00 */ li r0, 0 /* 800F5C10 000F2A10 90 81 00 08 */ stw r4, 8(r1) -/* 800F5C14 000F2A14 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F5C14 000F2A14 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F5C18 000F2A18 7F 23 CB 78 */ mr r3, r25 /* 800F5C1C 000F2A1C 38 A0 00 20 */ li r5, 0x20 /* 800F5C20 000F2A20 90 01 00 0C */ stw r0, 0xc(r1) @@ -1220,12 +1220,12 @@ lbl_800F50F0: /* 800F5C34 000F2A34 39 20 00 00 */ li r9, 0 /* 800F5C38 000F2A38 39 40 00 00 */ li r10, 0 /* 800F5C3C 000F2A3C 80 84 00 18 */ lwz r4, 0x18(r4) -/* 800F5C40 000F2A40 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F5C44 000F2A44 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5C40 000F2A40 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F5C44 000F2A44 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F5C48 000F2A48 4B F1 11 11 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 800F5C4C 000F2A4C 3C 60 80 29 */ lis r3, lbl_802955BC@ha -/* 800F5C50 000F2A50 C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F5C54 000F2A54 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F5C4C 000F2A4C 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha +/* 800F5C50 000F2A50 C0 22 9B 50 */ lfs f1, lbl__1048_1-_SDA2_BASE_(r2) +/* 800F5C54 000F2A54 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F5C58 000F2A58 38 A1 00 18 */ addi r5, r1, 0x18 /* 800F5C5C 000F2A5C 7F 23 CB 78 */ mr r3, r25 /* 800F5C60 000F2A60 38 C0 00 01 */ li r6, 1 @@ -1239,11 +1239,11 @@ lbl_800F50F0: /* 800F5C80 000F2A80 90 01 00 0C */ stw r0, 0xc(r1) /* 800F5C84 000F2A84 39 20 00 00 */ li r9, 0 /* 800F5C88 000F2A88 39 40 00 00 */ li r10, 0 -/* 800F5C8C 000F2A8C C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5C8C 000F2A8C C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) /* 800F5C90 000F2A90 80 9C 00 50 */ lwz r4, 0x50(r28) /* 800F5C94 000F2A94 FC 40 08 90 */ fmr f2, f1 /* 800F5C98 000F2A98 80 BF 00 94 */ lwz r5, 0x94(r31) -/* 800F5C9C 000F2A9C C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) +/* 800F5C9C 000F2A9C C0 62 9B 50 */ lfs f3, lbl__1048_1-_SDA2_BASE_(r2) /* 800F5CA0 000F2AA0 4B F1 17 21 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F5CA4 000F2AA4 38 00 00 00 */ li r0, 0 /* 800F5CA8 000F2AA8 7F 23 CB 78 */ mr r3, r25 @@ -1254,11 +1254,11 @@ lbl_800F50F0: /* 800F5CBC 000F2ABC 90 01 00 0C */ stw r0, 0xc(r1) /* 800F5CC0 000F2AC0 39 20 00 00 */ li r9, 0 /* 800F5CC4 000F2AC4 39 40 00 00 */ li r10, 0 -/* 800F5CC8 000F2AC8 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5CC8 000F2AC8 C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) /* 800F5CCC 000F2ACC 80 9D 00 58 */ lwz r4, 0x58(r29) /* 800F5CD0 000F2AD0 FC 40 08 90 */ fmr f2, f1 /* 800F5CD4 000F2AD4 80 BF 00 94 */ lwz r5, 0x94(r31) -/* 800F5CD8 000F2AD8 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) +/* 800F5CD8 000F2AD8 C0 62 9B 50 */ lfs f3, lbl__1048_1-_SDA2_BASE_(r2) /* 800F5CDC 000F2ADC 4B F1 16 E5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F5CE0 000F2AE0 38 00 00 00 */ li r0, 0 /* 800F5CE4 000F2AE4 7F 23 CB 78 */ mr r3, r25 @@ -1269,11 +1269,11 @@ lbl_800F50F0: /* 800F5CF8 000F2AF8 90 01 00 0C */ stw r0, 0xc(r1) /* 800F5CFC 000F2AFC 39 20 00 00 */ li r9, 0 /* 800F5D00 000F2B00 39 40 00 00 */ li r10, 0 -/* 800F5D04 000F2B04 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5D04 000F2B04 C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) /* 800F5D08 000F2B08 80 9E 00 54 */ lwz r4, 0x54(r30) /* 800F5D0C 000F2B0C FC 40 08 90 */ fmr f2, f1 /* 800F5D10 000F2B10 80 BF 00 94 */ lwz r5, 0x94(r31) -/* 800F5D14 000F2B14 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) +/* 800F5D14 000F2B14 C0 62 9B 50 */ lfs f3, lbl__1048_1-_SDA2_BASE_(r2) /* 800F5D18 000F2B18 4B F1 16 A9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F5D1C 000F2B1C 38 00 00 00 */ li r0, 0 /* 800F5D20 000F2B20 7F 23 CB 78 */ mr r3, r25 @@ -1284,11 +1284,11 @@ lbl_800F50F0: /* 800F5D34 000F2B34 90 01 00 0C */ stw r0, 0xc(r1) /* 800F5D38 000F2B38 39 20 00 00 */ li r9, 0 /* 800F5D3C 000F2B3C 39 40 00 00 */ li r10, 0 -/* 800F5D40 000F2B40 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5D40 000F2B40 C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) /* 800F5D44 000F2B44 80 9A 00 88 */ lwz r4, 0x88(r26) /* 800F5D48 000F2B48 FC 40 08 90 */ fmr f2, f1 /* 800F5D4C 000F2B4C 80 BB 00 8C */ lwz r5, 0x8c(r27) -/* 800F5D50 000F2B50 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) +/* 800F5D50 000F2B50 C0 62 9B 50 */ lfs f3, lbl__1048_1-_SDA2_BASE_(r2) /* 800F5D54 000F2B54 4B F1 16 6D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F5D58 000F2B58 7F 23 CB 78 */ mr r3, r25 /* 800F5D5C 000F2B5C BA E1 00 5C */ lmw r23, 0x5c(r1) @@ -1298,11 +1298,11 @@ lbl_800F50F0: /* 800F5D6C 000F2B6C 4E 80 00 20 */ blr /* 800F5D70 000F2B70 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800F5D74 000F2B74 7C 08 02 A6 */ mflr r0 -/* 800F5D78 000F2B78 3C 80 80 27 */ lis r4, lbl_8026944C@ha -/* 800F5D7C 000F2B7C 3C 60 80 27 */ lis r3, lbl_802696F4@ha +/* 800F5D78 000F2B78 3C 80 80 27 */ lis r4, lbl__1064_1@ha +/* 800F5D7C 000F2B7C 3C 60 80 27 */ lis r3, lbl__stringBase0_66@ha /* 800F5D80 000F2B80 90 01 00 54 */ stw r0, 0x54(r1) -/* 800F5D84 000F2B84 39 64 94 4C */ addi r11, r4, lbl_8026944C@l -/* 800F5D88 000F2B88 38 63 96 F4 */ addi r3, r3, lbl_802696F4@l +/* 800F5D84 000F2B84 39 64 94 4C */ addi r11, r4, lbl__1064_1@l +/* 800F5D88 000F2B88 38 63 96 F4 */ addi r3, r3, lbl__stringBase0_66@l /* 800F5D8C 000F2B8C 38 80 00 00 */ li r4, 0 /* 800F5D90 000F2B90 BF 61 00 3C */ stmw r27, 0x3c(r1) /* 800F5D94 000F2B94 38 63 02 2C */ addi r3, r3, 0x22c @@ -1323,11 +1323,11 @@ lbl_800F50F0: /* 800F5DD0 000F2BD0 7C 7E 1B 78 */ mr r30, r3 /* 800F5DD4 000F2BD4 4B FF F2 F1 */ bl ZNPC_AnimTable_RobotBase__FP10xAnimTable /* 800F5DD8 000F2BD8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F5DDC 000F2BDC 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F5DDC 000F2BDC 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F5DE0 000F2BE0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F5DE4 000F2BE4 38 00 00 00 */ li r0, 0 /* 800F5DE8 000F2BE8 90 81 00 08 */ stw r4, 8(r1) -/* 800F5DEC 000F2BEC 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F5DEC 000F2BEC 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F5DF0 000F2BF0 7F C3 F3 78 */ mr r3, r30 /* 800F5DF4 000F2BF4 38 A0 00 20 */ li r5, 0x20 /* 800F5DF8 000F2BF8 90 01 00 0C */ stw r0, 0xc(r1) @@ -1338,15 +1338,15 @@ lbl_800F50F0: /* 800F5E0C 000F2C0C 39 20 00 00 */ li r9, 0 /* 800F5E10 000F2C10 39 40 00 00 */ li r10, 0 /* 800F5E14 000F2C14 80 84 00 38 */ lwz r4, 0x38(r4) -/* 800F5E18 000F2C18 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F5E1C 000F2C1C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5E18 000F2C18 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F5E1C 000F2C1C C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F5E20 000F2C20 4B F1 0F 39 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5E24 000F2C24 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F5E28 000F2C28 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F5E28 000F2C28 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F5E2C 000F2C2C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F5E30 000F2C30 38 00 00 00 */ li r0, 0 /* 800F5E34 000F2C34 90 81 00 08 */ stw r4, 8(r1) -/* 800F5E38 000F2C38 3B E3 55 BC */ addi r31, r3, lbl_802955BC@l +/* 800F5E38 000F2C38 3B E3 55 BC */ addi r31, r3, lbl_g_strz_roboanim@l /* 800F5E3C 000F2C3C 7F C3 F3 78 */ mr r3, r30 /* 800F5E40 000F2C40 38 A0 00 20 */ li r5, 0x20 /* 800F5E44 000F2C44 90 01 00 0C */ stw r0, 0xc(r1) @@ -1357,15 +1357,15 @@ lbl_800F50F0: /* 800F5E58 000F2C58 39 20 00 00 */ li r9, 0 /* 800F5E5C 000F2C5C 39 40 00 00 */ li r10, 0 /* 800F5E60 000F2C60 80 9F 00 60 */ lwz r4, 0x60(r31) -/* 800F5E64 000F2C64 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F5E68 000F2C68 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5E64 000F2C64 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F5E68 000F2C68 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F5E6C 000F2C6C 4B F1 0E ED */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5E70 000F2C70 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F5E74 000F2C74 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F5E74 000F2C74 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F5E78 000F2C78 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F5E7C 000F2C7C 38 00 00 00 */ li r0, 0 /* 800F5E80 000F2C80 90 81 00 08 */ stw r4, 8(r1) -/* 800F5E84 000F2C84 3B 63 55 BC */ addi r27, r3, lbl_802955BC@l +/* 800F5E84 000F2C84 3B 63 55 BC */ addi r27, r3, lbl_g_strz_roboanim@l /* 800F5E88 000F2C88 7F C3 F3 78 */ mr r3, r30 /* 800F5E8C 000F2C8C 38 A0 00 10 */ li r5, 0x10 /* 800F5E90 000F2C90 90 01 00 0C */ stw r0, 0xc(r1) @@ -1376,15 +1376,15 @@ lbl_800F50F0: /* 800F5EA4 000F2CA4 39 20 00 00 */ li r9, 0 /* 800F5EA8 000F2CA8 39 40 00 00 */ li r10, 0 /* 800F5EAC 000F2CAC 80 9B 00 64 */ lwz r4, 0x64(r27) -/* 800F5EB0 000F2CB0 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F5EB4 000F2CB4 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5EB0 000F2CB0 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F5EB4 000F2CB4 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F5EB8 000F2CB8 4B F1 0E A1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5EBC 000F2CBC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F5EC0 000F2CC0 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F5EC0 000F2CC0 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F5EC4 000F2CC4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F5EC8 000F2CC8 38 00 00 00 */ li r0, 0 /* 800F5ECC 000F2CCC 90 81 00 08 */ stw r4, 8(r1) -/* 800F5ED0 000F2CD0 3B 83 55 BC */ addi r28, r3, lbl_802955BC@l +/* 800F5ED0 000F2CD0 3B 83 55 BC */ addi r28, r3, lbl_g_strz_roboanim@l /* 800F5ED4 000F2CD4 7F C3 F3 78 */ mr r3, r30 /* 800F5ED8 000F2CD8 38 A0 00 20 */ li r5, 0x20 /* 800F5EDC 000F2CDC 90 01 00 0C */ stw r0, 0xc(r1) @@ -1395,15 +1395,15 @@ lbl_800F50F0: /* 800F5EF0 000F2CF0 39 20 00 00 */ li r9, 0 /* 800F5EF4 000F2CF4 39 40 00 00 */ li r10, 0 /* 800F5EF8 000F2CF8 80 9C 00 68 */ lwz r4, 0x68(r28) -/* 800F5EFC 000F2CFC C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F5F00 000F2D00 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5EFC 000F2CFC C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F5F00 000F2D00 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F5F04 000F2D04 4B F1 0E 55 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F5F08 000F2D08 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F5F0C 000F2D0C 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F5F0C 000F2D0C 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F5F10 000F2D10 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F5F14 000F2D14 38 00 00 00 */ li r0, 0 /* 800F5F18 000F2D18 90 81 00 08 */ stw r4, 8(r1) -/* 800F5F1C 000F2D1C 3B A3 55 BC */ addi r29, r3, lbl_802955BC@l +/* 800F5F1C 000F2D1C 3B A3 55 BC */ addi r29, r3, lbl_g_strz_roboanim@l /* 800F5F20 000F2D20 7F C3 F3 78 */ mr r3, r30 /* 800F5F24 000F2D24 38 A0 00 10 */ li r5, 0x10 /* 800F5F28 000F2D28 90 01 00 0C */ stw r0, 0xc(r1) @@ -1414,12 +1414,12 @@ lbl_800F50F0: /* 800F5F3C 000F2D3C 39 20 00 00 */ li r9, 0 /* 800F5F40 000F2D40 39 40 00 00 */ li r10, 0 /* 800F5F44 000F2D44 80 9D 00 6C */ lwz r4, 0x6c(r29) -/* 800F5F48 000F2D48 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F5F4C 000F2D4C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5F48 000F2D48 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F5F4C 000F2D4C C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F5F50 000F2D50 4B F1 0E 09 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 800F5F54 000F2D54 3C 60 80 29 */ lis r3, lbl_802955BC@ha -/* 800F5F58 000F2D58 C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F5F5C 000F2D5C 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F5F54 000F2D54 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha +/* 800F5F58 000F2D58 C0 22 9B 50 */ lfs f1, lbl__1048_1-_SDA2_BASE_(r2) +/* 800F5F5C 000F2D5C 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F5F60 000F2D60 38 A1 00 18 */ addi r5, r1, 0x18 /* 800F5F64 000F2D64 7F C3 F3 78 */ mr r3, r30 /* 800F5F68 000F2D68 38 C0 00 01 */ li r6, 1 @@ -1433,11 +1433,11 @@ lbl_800F50F0: /* 800F5F88 000F2D88 90 01 00 0C */ stw r0, 0xc(r1) /* 800F5F8C 000F2D8C 39 20 00 00 */ li r9, 0 /* 800F5F90 000F2D90 39 40 00 00 */ li r10, 0 -/* 800F5F94 000F2D94 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5F94 000F2D94 C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) /* 800F5F98 000F2D98 80 9F 00 60 */ lwz r4, 0x60(r31) /* 800F5F9C 000F2D9C FC 40 08 90 */ fmr f2, f1 /* 800F5FA0 000F2DA0 80 BB 00 64 */ lwz r5, 0x64(r27) -/* 800F5FA4 000F2DA4 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) +/* 800F5FA4 000F2DA4 C0 62 9B 50 */ lfs f3, lbl__1048_1-_SDA2_BASE_(r2) /* 800F5FA8 000F2DA8 4B F1 14 19 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F5FAC 000F2DAC 38 00 00 00 */ li r0, 0 /* 800F5FB0 000F2DB0 7F C3 F3 78 */ mr r3, r30 @@ -1448,11 +1448,11 @@ lbl_800F50F0: /* 800F5FC4 000F2DC4 90 01 00 0C */ stw r0, 0xc(r1) /* 800F5FC8 000F2DC8 39 20 00 00 */ li r9, 0 /* 800F5FCC 000F2DCC 39 40 00 00 */ li r10, 0 -/* 800F5FD0 000F2DD0 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F5FD0 000F2DD0 C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) /* 800F5FD4 000F2DD4 80 9C 00 68 */ lwz r4, 0x68(r28) /* 800F5FD8 000F2DD8 FC 40 08 90 */ fmr f2, f1 /* 800F5FDC 000F2DDC 80 BD 00 6C */ lwz r5, 0x6c(r29) -/* 800F5FE0 000F2DE0 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) +/* 800F5FE0 000F2DE0 C0 62 9B 50 */ lfs f3, lbl__1048_1-_SDA2_BASE_(r2) /* 800F5FE4 000F2DE4 4B F1 13 DD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F5FE8 000F2DE8 7F C3 F3 78 */ mr r3, r30 /* 800F5FEC 000F2DEC BB 61 00 3C */ lmw r27, 0x3c(r1) @@ -1462,11 +1462,11 @@ lbl_800F50F0: /* 800F5FFC 000F2DFC 4E 80 00 20 */ blr /* 800F6000 000F2E00 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800F6004 000F2E04 7C 08 02 A6 */ mflr r0 -/* 800F6008 000F2E08 3C 80 80 27 */ lis r4, lbl_80269464@ha -/* 800F600C 000F2E0C 3C 60 80 27 */ lis r3, lbl_802696F4@ha +/* 800F6008 000F2E08 3C 80 80 27 */ lis r4, lbl__1074_2@ha +/* 800F600C 000F2E0C 3C 60 80 27 */ lis r3, lbl__stringBase0_66@ha /* 800F6010 000F2E10 90 01 00 44 */ stw r0, 0x44(r1) -/* 800F6014 000F2E14 39 24 94 64 */ addi r9, r4, lbl_80269464@l -/* 800F6018 000F2E18 38 63 96 F4 */ addi r3, r3, lbl_802696F4@l +/* 800F6014 000F2E14 39 24 94 64 */ addi r9, r4, lbl__1074_2@l +/* 800F6018 000F2E18 38 63 96 F4 */ addi r3, r3, lbl__stringBase0_66@l /* 800F601C 000F2E1C 38 80 00 00 */ li r4, 0 /* 800F6020 000F2E20 93 E1 00 3C */ stw r31, 0x3c(r1) /* 800F6024 000F2E24 38 63 02 37 */ addi r3, r3, 0x237 @@ -1486,11 +1486,11 @@ lbl_800F50F0: /* 800F605C 000F2E5C 7C 7E 1B 78 */ mr r30, r3 /* 800F6060 000F2E60 4B FF F0 65 */ bl ZNPC_AnimTable_RobotBase__FP10xAnimTable /* 800F6064 000F2E64 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F6068 000F2E68 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F6068 000F2E68 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F606C 000F2E6C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F6070 000F2E70 38 00 00 00 */ li r0, 0 /* 800F6074 000F2E74 90 81 00 08 */ stw r4, 8(r1) -/* 800F6078 000F2E78 3B E3 55 BC */ addi r31, r3, lbl_802955BC@l +/* 800F6078 000F2E78 3B E3 55 BC */ addi r31, r3, lbl_g_strz_roboanim@l /* 800F607C 000F2E7C 7F C3 F3 78 */ mr r3, r30 /* 800F6080 000F2E80 38 A0 00 10 */ li r5, 0x10 /* 800F6084 000F2E84 90 01 00 0C */ stw r0, 0xc(r1) @@ -1501,15 +1501,15 @@ lbl_800F50F0: /* 800F6098 000F2E98 39 20 00 00 */ li r9, 0 /* 800F609C 000F2E9C 39 40 00 00 */ li r10, 0 /* 800F60A0 000F2EA0 80 9F 00 30 */ lwz r4, 0x30(r31) -/* 800F60A4 000F2EA4 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F60A8 000F2EA8 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F60A4 000F2EA4 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F60A8 000F2EA8 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F60AC 000F2EAC 4B F1 0C AD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F60B0 000F2EB0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F60B4 000F2EB4 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F60B4 000F2EB4 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F60B8 000F2EB8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F60BC 000F2EBC 38 00 00 00 */ li r0, 0 /* 800F60C0 000F2EC0 90 81 00 08 */ stw r4, 8(r1) -/* 800F60C4 000F2EC4 3B 83 55 BC */ addi r28, r3, lbl_802955BC@l +/* 800F60C4 000F2EC4 3B 83 55 BC */ addi r28, r3, lbl_g_strz_roboanim@l /* 800F60C8 000F2EC8 7F C3 F3 78 */ mr r3, r30 /* 800F60CC 000F2ECC 38 A0 00 20 */ li r5, 0x20 /* 800F60D0 000F2ED0 90 01 00 0C */ stw r0, 0xc(r1) @@ -1520,15 +1520,15 @@ lbl_800F50F0: /* 800F60E4 000F2EE4 39 20 00 00 */ li r9, 0 /* 800F60E8 000F2EE8 39 40 00 00 */ li r10, 0 /* 800F60EC 000F2EEC 80 9C 00 44 */ lwz r4, 0x44(r28) -/* 800F60F0 000F2EF0 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F60F4 000F2EF4 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F60F0 000F2EF0 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F60F4 000F2EF4 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F60F8 000F2EF8 4B F1 0C 61 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F60FC 000F2EFC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F6100 000F2F00 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F6100 000F2F00 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F6104 000F2F04 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F6108 000F2F08 38 00 00 00 */ li r0, 0 /* 800F610C 000F2F0C 90 81 00 08 */ stw r4, 8(r1) -/* 800F6110 000F2F10 3B A3 55 BC */ addi r29, r3, lbl_802955BC@l +/* 800F6110 000F2F10 3B A3 55 BC */ addi r29, r3, lbl_g_strz_roboanim@l /* 800F6114 000F2F14 7F C3 F3 78 */ mr r3, r30 /* 800F6118 000F2F18 38 A0 00 20 */ li r5, 0x20 /* 800F611C 000F2F1C 90 01 00 0C */ stw r0, 0xc(r1) @@ -1539,12 +1539,12 @@ lbl_800F50F0: /* 800F6130 000F2F30 39 20 00 00 */ li r9, 0 /* 800F6134 000F2F34 39 40 00 00 */ li r10, 0 /* 800F6138 000F2F38 80 9D 00 38 */ lwz r4, 0x38(r29) -/* 800F613C 000F2F3C C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F6140 000F2F40 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F613C 000F2F3C C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F6140 000F2F40 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F6144 000F2F44 4B F1 0C 15 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 800F6148 000F2F48 3C 60 80 29 */ lis r3, lbl_802955BC@ha -/* 800F614C 000F2F4C C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F6150 000F2F50 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F6148 000F2F48 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha +/* 800F614C 000F2F4C C0 22 9B 50 */ lfs f1, lbl__1048_1-_SDA2_BASE_(r2) +/* 800F6150 000F2F50 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F6154 000F2F54 38 A1 00 18 */ addi r5, r1, 0x18 /* 800F6158 000F2F58 7F C3 F3 78 */ mr r3, r30 /* 800F615C 000F2F5C 38 C0 00 01 */ li r6, 1 @@ -1558,11 +1558,11 @@ lbl_800F50F0: /* 800F617C 000F2F7C 90 01 00 0C */ stw r0, 0xc(r1) /* 800F6180 000F2F80 39 20 00 00 */ li r9, 0 /* 800F6184 000F2F84 39 40 00 00 */ li r10, 0 -/* 800F6188 000F2F88 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F6188 000F2F88 C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) /* 800F618C 000F2F8C 80 9C 00 44 */ lwz r4, 0x44(r28) /* 800F6190 000F2F90 FC 40 08 90 */ fmr f2, f1 /* 800F6194 000F2F94 80 BD 00 38 */ lwz r5, 0x38(r29) -/* 800F6198 000F2F98 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) +/* 800F6198 000F2F98 C0 62 9B 50 */ lfs f3, lbl__1048_1-_SDA2_BASE_(r2) /* 800F619C 000F2F9C 4B F1 12 25 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F61A0 000F2FA0 38 00 00 00 */ li r0, 0 /* 800F61A4 000F2FA4 7F C3 F3 78 */ mr r3, r30 @@ -1573,28 +1573,28 @@ lbl_800F50F0: /* 800F61B8 000F2FB8 90 01 00 0C */ stw r0, 0xc(r1) /* 800F61BC 000F2FBC 39 20 00 00 */ li r9, 0 /* 800F61C0 000F2FC0 39 40 00 00 */ li r10, 0 -/* 800F61C4 000F2FC4 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F61C4 000F2FC4 C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) /* 800F61C8 000F2FC8 80 9D 00 38 */ lwz r4, 0x38(r29) /* 800F61CC 000F2FCC FC 40 08 90 */ fmr f2, f1 /* 800F61D0 000F2FD0 80 BF 00 30 */ lwz r5, 0x30(r31) -/* 800F61D4 000F2FD4 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) +/* 800F61D4 000F2FD4 C0 62 9B 50 */ lfs f3, lbl__1048_1-_SDA2_BASE_(r2) /* 800F61D8 000F2FD8 4B F1 11 E9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F61DC 000F2FDC 38 00 00 00 */ li r0, 0 -/* 800F61E0 000F2FE0 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F61E0 000F2FE0 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F61E4 000F2FE4 90 01 00 08 */ stw r0, 8(r1) -/* 800F61E8 000F2FE8 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F61E8 000F2FE8 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F61EC 000F2FEC 7F C3 F3 78 */ mr r3, r30 /* 800F61F0 000F2FF0 38 C0 00 00 */ li r6, 0 /* 800F61F4 000F2FF4 90 01 00 0C */ stw r0, 0xc(r1) /* 800F61F8 000F2FF8 38 E0 00 00 */ li r7, 0 /* 800F61FC 000F2FFC 39 00 00 10 */ li r8, 0x10 /* 800F6200 000F3000 39 20 00 00 */ li r9, 0 -/* 800F6204 000F3004 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F6204 000F3004 C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) /* 800F6208 000F3008 39 40 00 00 */ li r10, 0 /* 800F620C 000F300C 80 84 00 10 */ lwz r4, 0x10(r4) /* 800F6210 000F3010 FC 40 08 90 */ fmr f2, f1 /* 800F6214 000F3014 80 BF 00 30 */ lwz r5, 0x30(r31) -/* 800F6218 000F3018 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) +/* 800F6218 000F3018 C0 62 9B 50 */ lfs f3, lbl__1048_1-_SDA2_BASE_(r2) /* 800F621C 000F301C 4B F1 11 A5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F6220 000F3020 80 01 00 44 */ lwz r0, 0x44(r1) /* 800F6224 000F3024 7F C3 F3 78 */ mr r3, r30 @@ -1607,10 +1607,10 @@ lbl_800F50F0: /* 800F6240 000F3040 4E 80 00 20 */ blr /* 800F6244 000F3044 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F6248 000F3048 7C 08 02 A6 */ mflr r0 -/* 800F624C 000F304C 3C 60 80 27 */ lis r3, lbl_802696F4@ha +/* 800F624C 000F304C 3C 60 80 27 */ lis r3, lbl__stringBase0_66@ha /* 800F6250 000F3050 38 80 00 00 */ li r4, 0 /* 800F6254 000F3054 90 01 00 24 */ stw r0, 0x24(r1) -/* 800F6258 000F3058 38 63 96 F4 */ addi r3, r3, lbl_802696F4@l +/* 800F6258 000F3058 38 63 96 F4 */ addi r3, r3, lbl__stringBase0_66@l /* 800F625C 000F305C 38 A0 00 00 */ li r5, 0 /* 800F6260 000F3060 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800F6264 000F3064 38 63 02 42 */ addi r3, r3, 0x242 @@ -1620,7 +1620,7 @@ lbl_800F50F0: /* 800F6274 000F3074 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F6278 000F3078 7C 7F 1B 78 */ mr r31, r3 /* 800F627C 000F307C 90 81 00 08 */ stw r4, 8(r1) -/* 800F6280 000F3080 38 8D 83 78 */ addi r4, r13, lbl_803CAC78-_SDA_BASE_ +/* 800F6280 000F3080 38 8D 83 78 */ addi r4, r13, lbl_g_strz_ttsanim-_SDA_BASE_ /* 800F6284 000F3084 38 A0 00 10 */ li r5, 0x10 /* 800F6288 000F3088 38 C0 00 00 */ li r6, 0 /* 800F628C 000F308C 90 01 00 0C */ stw r0, 0xc(r1) @@ -1630,8 +1630,8 @@ lbl_800F50F0: /* 800F629C 000F309C 90 01 00 10 */ stw r0, 0x10(r1) /* 800F62A0 000F30A0 39 40 00 00 */ li r10, 0 /* 800F62A4 000F30A4 80 84 00 04 */ lwz r4, 4(r4) -/* 800F62A8 000F30A8 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F62AC 000F30AC C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F62A8 000F30A8 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F62AC 000F30AC C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F62B0 000F30B0 4B F1 0A A9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F62B4 000F30B4 80 01 00 24 */ lwz r0, 0x24(r1) /* 800F62B8 000F30B8 7F E3 FB 78 */ mr r3, r31 @@ -1641,14 +1641,14 @@ lbl_800F50F0: /* 800F62C8 000F30C8 4E 80 00 20 */ blr /* 800F62CC 000F30CC 94 21 FF A0 */ stwu r1, -0x60(r1) /* 800F62D0 000F30D0 7C 08 02 A6 */ mflr r0 -/* 800F62D4 000F30D4 3C 60 80 27 */ lis r3, lbl_802696F4@ha -/* 800F62D8 000F30D8 3C 80 80 27 */ lis r4, lbl_80269474@ha +/* 800F62D4 000F30D4 3C 60 80 27 */ lis r3, lbl__stringBase0_66@ha +/* 800F62D8 000F30D8 3C 80 80 27 */ lis r4, lbl__1087_1@ha /* 800F62DC 000F30DC 90 01 00 64 */ stw r0, 0x64(r1) -/* 800F62E0 000F30E0 38 63 96 F4 */ addi r3, r3, lbl_802696F4@l +/* 800F62E0 000F30E0 38 63 96 F4 */ addi r3, r3, lbl__stringBase0_66@l /* 800F62E4 000F30E4 38 63 02 4E */ addi r3, r3, 0x24e /* 800F62E8 000F30E8 38 A0 00 00 */ li r5, 0 /* 800F62EC 000F30EC BF 21 00 44 */ stmw r25, 0x44(r1) -/* 800F62F0 000F30F0 3B 24 94 74 */ addi r25, r4, lbl_80269474@l +/* 800F62F0 000F30F0 3B 24 94 74 */ addi r25, r4, lbl__1087_1@l /* 800F62F4 000F30F4 38 80 00 00 */ li r4, 0 /* 800F62F8 000F30F8 81 99 00 00 */ lwz r12, 0(r25) /* 800F62FC 000F30FC 81 79 00 04 */ lwz r11, 4(r25) @@ -1670,11 +1670,11 @@ lbl_800F50F0: /* 800F633C 000F313C 7C 7B 1B 78 */ mr r27, r3 /* 800F6340 000F3140 4B FF ED 85 */ bl ZNPC_AnimTable_RobotBase__FP10xAnimTable /* 800F6344 000F3144 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F6348 000F3148 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F6348 000F3148 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F634C 000F314C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F6350 000F3150 38 00 00 00 */ li r0, 0 /* 800F6354 000F3154 90 81 00 08 */ stw r4, 8(r1) -/* 800F6358 000F3158 3B 83 55 BC */ addi r28, r3, lbl_802955BC@l +/* 800F6358 000F3158 3B 83 55 BC */ addi r28, r3, lbl_g_strz_roboanim@l /* 800F635C 000F315C 7F 63 DB 78 */ mr r3, r27 /* 800F6360 000F3160 38 A0 00 20 */ li r5, 0x20 /* 800F6364 000F3164 90 01 00 0C */ stw r0, 0xc(r1) @@ -1685,15 +1685,15 @@ lbl_800F50F0: /* 800F6378 000F3178 39 20 00 00 */ li r9, 0 /* 800F637C 000F317C 39 40 00 00 */ li r10, 0 /* 800F6380 000F3180 80 9C 00 44 */ lwz r4, 0x44(r28) -/* 800F6384 000F3184 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F6388 000F3188 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F6384 000F3184 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F6388 000F3188 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F638C 000F318C 4B F1 09 CD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6390 000F3190 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F6394 000F3194 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F6394 000F3194 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F6398 000F3198 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F639C 000F319C 38 00 00 00 */ li r0, 0 /* 800F63A0 000F31A0 90 81 00 08 */ stw r4, 8(r1) -/* 800F63A4 000F31A4 3B A3 55 BC */ addi r29, r3, lbl_802955BC@l +/* 800F63A4 000F31A4 3B A3 55 BC */ addi r29, r3, lbl_g_strz_roboanim@l /* 800F63A8 000F31A8 7F 63 DB 78 */ mr r3, r27 /* 800F63AC 000F31AC 38 A0 00 10 */ li r5, 0x10 /* 800F63B0 000F31B0 90 01 00 0C */ stw r0, 0xc(r1) @@ -1704,15 +1704,15 @@ lbl_800F50F0: /* 800F63C4 000F31C4 39 20 00 00 */ li r9, 0 /* 800F63C8 000F31C8 39 40 00 00 */ li r10, 0 /* 800F63CC 000F31CC 80 9D 00 48 */ lwz r4, 0x48(r29) -/* 800F63D0 000F31D0 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F63D4 000F31D4 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F63D0 000F31D0 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F63D4 000F31D4 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F63D8 000F31D8 4B F1 09 81 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F63DC 000F31DC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F63E0 000F31E0 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F63E0 000F31E0 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F63E4 000F31E4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F63E8 000F31E8 38 00 00 00 */ li r0, 0 /* 800F63EC 000F31EC 90 81 00 08 */ stw r4, 8(r1) -/* 800F63F0 000F31F0 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F63F0 000F31F0 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F63F4 000F31F4 7F 63 DB 78 */ mr r3, r27 /* 800F63F8 000F31F8 38 A0 00 20 */ li r5, 0x20 /* 800F63FC 000F31FC 90 01 00 0C */ stw r0, 0xc(r1) @@ -1723,15 +1723,15 @@ lbl_800F50F0: /* 800F6410 000F3210 39 20 00 00 */ li r9, 0 /* 800F6414 000F3214 39 40 00 00 */ li r10, 0 /* 800F6418 000F3218 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 800F641C 000F321C C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F6420 000F3220 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F641C 000F321C C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F6420 000F3220 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F6424 000F3224 4B F1 09 35 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6428 000F3228 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F642C 000F322C 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F642C 000F322C 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F6430 000F3230 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F6434 000F3234 38 00 00 00 */ li r0, 0 /* 800F6438 000F3238 90 81 00 08 */ stw r4, 8(r1) -/* 800F643C 000F323C 3B C3 55 BC */ addi r30, r3, lbl_802955BC@l +/* 800F643C 000F323C 3B C3 55 BC */ addi r30, r3, lbl_g_strz_roboanim@l /* 800F6440 000F3240 7F 63 DB 78 */ mr r3, r27 /* 800F6444 000F3244 38 A0 00 20 */ li r5, 0x20 /* 800F6448 000F3248 90 01 00 0C */ stw r0, 0xc(r1) @@ -1742,15 +1742,15 @@ lbl_800F50F0: /* 800F645C 000F325C 39 20 00 00 */ li r9, 0 /* 800F6460 000F3260 39 40 00 00 */ li r10, 0 /* 800F6464 000F3264 80 9E 00 60 */ lwz r4, 0x60(r30) -/* 800F6468 000F3268 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F646C 000F326C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F6468 000F3268 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F646C 000F326C C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F6470 000F3270 4B F1 08 E9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6474 000F3274 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F6478 000F3278 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F6478 000F3278 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F647C 000F327C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F6480 000F3280 38 00 00 00 */ li r0, 0 /* 800F6484 000F3284 90 81 00 08 */ stw r4, 8(r1) -/* 800F6488 000F3288 3B E3 55 BC */ addi r31, r3, lbl_802955BC@l +/* 800F6488 000F3288 3B E3 55 BC */ addi r31, r3, lbl_g_strz_roboanim@l /* 800F648C 000F328C 7F 63 DB 78 */ mr r3, r27 /* 800F6490 000F3290 38 A0 00 10 */ li r5, 0x10 /* 800F6494 000F3294 90 01 00 0C */ stw r0, 0xc(r1) @@ -1761,15 +1761,15 @@ lbl_800F50F0: /* 800F64A8 000F32A8 39 20 00 00 */ li r9, 0 /* 800F64AC 000F32AC 39 40 00 00 */ li r10, 0 /* 800F64B0 000F32B0 80 9F 00 64 */ lwz r4, 0x64(r31) -/* 800F64B4 000F32B4 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F64B8 000F32B8 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F64B4 000F32B4 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F64B8 000F32B8 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F64BC 000F32BC 4B F1 08 9D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F64C0 000F32C0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F64C4 000F32C4 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F64C4 000F32C4 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F64C8 000F32C8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F64CC 000F32CC 38 00 00 00 */ li r0, 0 /* 800F64D0 000F32D0 90 81 00 08 */ stw r4, 8(r1) -/* 800F64D4 000F32D4 3B 23 55 BC */ addi r25, r3, lbl_802955BC@l +/* 800F64D4 000F32D4 3B 23 55 BC */ addi r25, r3, lbl_g_strz_roboanim@l /* 800F64D8 000F32D8 7F 63 DB 78 */ mr r3, r27 /* 800F64DC 000F32DC 38 A0 00 20 */ li r5, 0x20 /* 800F64E0 000F32E0 90 01 00 0C */ stw r0, 0xc(r1) @@ -1780,15 +1780,15 @@ lbl_800F50F0: /* 800F64F4 000F32F4 39 20 00 00 */ li r9, 0 /* 800F64F8 000F32F8 39 40 00 00 */ li r10, 0 /* 800F64FC 000F32FC 80 99 00 68 */ lwz r4, 0x68(r25) -/* 800F6500 000F3300 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F6504 000F3304 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F6500 000F3300 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F6504 000F3304 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F6508 000F3308 4B F1 08 51 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F650C 000F330C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F6510 000F3310 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F6510 000F3310 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F6514 000F3314 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F6518 000F3318 38 00 00 00 */ li r0, 0 /* 800F651C 000F331C 90 81 00 08 */ stw r4, 8(r1) -/* 800F6520 000F3320 3B 43 55 BC */ addi r26, r3, lbl_802955BC@l +/* 800F6520 000F3320 3B 43 55 BC */ addi r26, r3, lbl_g_strz_roboanim@l /* 800F6524 000F3324 7F 63 DB 78 */ mr r3, r27 /* 800F6528 000F3328 38 A0 00 10 */ li r5, 0x10 /* 800F652C 000F332C 90 01 00 0C */ stw r0, 0xc(r1) @@ -1799,12 +1799,12 @@ lbl_800F50F0: /* 800F6540 000F3340 39 20 00 00 */ li r9, 0 /* 800F6544 000F3344 39 40 00 00 */ li r10, 0 /* 800F6548 000F3348 80 9A 00 6C */ lwz r4, 0x6c(r26) -/* 800F654C 000F334C C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F6550 000F3350 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F654C 000F334C C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F6550 000F3350 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F6554 000F3354 4B F1 08 05 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 800F6558 000F3358 3C 60 80 29 */ lis r3, lbl_802955BC@ha -/* 800F655C 000F335C C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F6560 000F3360 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F6558 000F3358 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha +/* 800F655C 000F335C C0 22 9B 50 */ lfs f1, lbl__1048_1-_SDA2_BASE_(r2) +/* 800F6560 000F3360 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F6564 000F3364 38 A1 00 18 */ addi r5, r1, 0x18 /* 800F6568 000F3368 7F 63 DB 78 */ mr r3, r27 /* 800F656C 000F336C 38 C0 00 01 */ li r6, 1 @@ -1818,11 +1818,11 @@ lbl_800F50F0: /* 800F658C 000F338C 90 01 00 0C */ stw r0, 0xc(r1) /* 800F6590 000F3390 39 20 00 00 */ li r9, 0 /* 800F6594 000F3394 39 40 00 00 */ li r10, 0 -/* 800F6598 000F3398 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F6598 000F3398 C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) /* 800F659C 000F339C 80 99 00 68 */ lwz r4, 0x68(r25) /* 800F65A0 000F33A0 FC 40 08 90 */ fmr f2, f1 /* 800F65A4 000F33A4 80 BA 00 6C */ lwz r5, 0x6c(r26) -/* 800F65A8 000F33A8 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) +/* 800F65A8 000F33A8 C0 62 9B 50 */ lfs f3, lbl__1048_1-_SDA2_BASE_(r2) /* 800F65AC 000F33AC 4B F1 0E 15 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F65B0 000F33B0 38 00 00 00 */ li r0, 0 /* 800F65B4 000F33B4 7F 63 DB 78 */ mr r3, r27 @@ -1833,11 +1833,11 @@ lbl_800F50F0: /* 800F65C8 000F33C8 90 01 00 0C */ stw r0, 0xc(r1) /* 800F65CC 000F33CC 39 20 00 00 */ li r9, 0 /* 800F65D0 000F33D0 39 40 00 00 */ li r10, 0 -/* 800F65D4 000F33D4 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F65D4 000F33D4 C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) /* 800F65D8 000F33D8 80 9C 00 44 */ lwz r4, 0x44(r28) /* 800F65DC 000F33DC FC 40 08 90 */ fmr f2, f1 /* 800F65E0 000F33E0 80 BD 00 48 */ lwz r5, 0x48(r29) -/* 800F65E4 000F33E4 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) +/* 800F65E4 000F33E4 C0 62 9B 50 */ lfs f3, lbl__1048_1-_SDA2_BASE_(r2) /* 800F65E8 000F33E8 4B F1 0D D9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F65EC 000F33EC 38 00 00 00 */ li r0, 0 /* 800F65F0 000F33F0 7F 63 DB 78 */ mr r3, r27 @@ -1848,11 +1848,11 @@ lbl_800F50F0: /* 800F6604 000F3404 90 01 00 0C */ stw r0, 0xc(r1) /* 800F6608 000F3408 39 20 00 00 */ li r9, 0 /* 800F660C 000F340C 39 40 00 00 */ li r10, 0 -/* 800F6610 000F3410 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F6610 000F3410 C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) /* 800F6614 000F3414 80 9E 00 60 */ lwz r4, 0x60(r30) /* 800F6618 000F3418 FC 40 08 90 */ fmr f2, f1 /* 800F661C 000F341C 80 BF 00 64 */ lwz r5, 0x64(r31) -/* 800F6620 000F3420 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) +/* 800F6620 000F3420 C0 62 9B 50 */ lfs f3, lbl__1048_1-_SDA2_BASE_(r2) /* 800F6624 000F3424 4B F1 0D 9D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F6628 000F3428 7F 63 DB 78 */ mr r3, r27 /* 800F662C 000F342C BB 21 00 44 */ lmw r25, 0x44(r1) @@ -1862,11 +1862,11 @@ lbl_800F50F0: /* 800F663C 000F343C 4E 80 00 20 */ blr /* 800F6640 000F3440 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800F6644 000F3444 7C 08 02 A6 */ mflr r0 -/* 800F6648 000F3448 3C 80 80 27 */ lis r4, lbl_80269494@ha -/* 800F664C 000F344C 3C 60 80 27 */ lis r3, lbl_802696F4@ha +/* 800F6648 000F3448 3C 80 80 27 */ lis r4, lbl__1099@ha +/* 800F664C 000F344C 3C 60 80 27 */ lis r3, lbl__stringBase0_66@ha /* 800F6650 000F3450 90 01 00 44 */ stw r0, 0x44(r1) -/* 800F6654 000F3454 39 44 94 94 */ addi r10, r4, lbl_80269494@l -/* 800F6658 000F3458 38 63 96 F4 */ addi r3, r3, lbl_802696F4@l +/* 800F6654 000F3454 39 44 94 94 */ addi r10, r4, lbl__1099@l +/* 800F6658 000F3458 38 63 96 F4 */ addi r3, r3, lbl__stringBase0_66@l /* 800F665C 000F345C 38 80 00 00 */ li r4, 0 /* 800F6660 000F3460 93 E1 00 3C */ stw r31, 0x3c(r1) /* 800F6664 000F3464 38 63 02 58 */ addi r3, r3, 0x258 @@ -1887,11 +1887,11 @@ lbl_800F50F0: /* 800F66A0 000F34A0 7C 7F 1B 78 */ mr r31, r3 /* 800F66A4 000F34A4 4B FF EA 21 */ bl ZNPC_AnimTable_RobotBase__FP10xAnimTable /* 800F66A8 000F34A8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F66AC 000F34AC 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F66AC 000F34AC 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F66B0 000F34B0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F66B4 000F34B4 38 00 00 00 */ li r0, 0 /* 800F66B8 000F34B8 90 81 00 08 */ stw r4, 8(r1) -/* 800F66BC 000F34BC 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F66BC 000F34BC 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F66C0 000F34C0 7F E3 FB 78 */ mr r3, r31 /* 800F66C4 000F34C4 38 A0 00 20 */ li r5, 0x20 /* 800F66C8 000F34C8 90 01 00 0C */ stw r0, 0xc(r1) @@ -1902,15 +1902,15 @@ lbl_800F50F0: /* 800F66DC 000F34DC 39 20 00 00 */ li r9, 0 /* 800F66E0 000F34E0 39 40 00 00 */ li r10, 0 /* 800F66E4 000F34E4 80 84 00 30 */ lwz r4, 0x30(r4) -/* 800F66E8 000F34E8 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F66EC 000F34EC C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F66E8 000F34E8 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F66EC 000F34EC C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F66F0 000F34F0 4B F1 06 69 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F66F4 000F34F4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F66F8 000F34F8 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F66F8 000F34F8 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F66FC 000F34FC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F6700 000F3500 38 00 00 00 */ li r0, 0 /* 800F6704 000F3504 90 81 00 08 */ stw r4, 8(r1) -/* 800F6708 000F3508 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F6708 000F3508 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F670C 000F350C 7F E3 FB 78 */ mr r3, r31 /* 800F6710 000F3510 38 A0 00 20 */ li r5, 0x20 /* 800F6714 000F3514 90 01 00 0C */ stw r0, 0xc(r1) @@ -1921,15 +1921,15 @@ lbl_800F50F0: /* 800F6728 000F3528 39 20 00 00 */ li r9, 0 /* 800F672C 000F352C 39 40 00 00 */ li r10, 0 /* 800F6730 000F3530 80 84 00 34 */ lwz r4, 0x34(r4) -/* 800F6734 000F3534 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F6738 000F3538 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F6734 000F3534 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F6738 000F3538 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F673C 000F353C 4B F1 06 1D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6740 000F3540 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F6744 000F3544 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F6744 000F3544 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F6748 000F3548 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F674C 000F354C 38 00 00 00 */ li r0, 0 /* 800F6750 000F3550 90 81 00 08 */ stw r4, 8(r1) -/* 800F6754 000F3554 3B A3 55 BC */ addi r29, r3, lbl_802955BC@l +/* 800F6754 000F3554 3B A3 55 BC */ addi r29, r3, lbl_g_strz_roboanim@l /* 800F6758 000F3558 7F E3 FB 78 */ mr r3, r31 /* 800F675C 000F355C 38 A0 00 20 */ li r5, 0x20 /* 800F6760 000F3560 90 01 00 0C */ stw r0, 0xc(r1) @@ -1940,15 +1940,15 @@ lbl_800F50F0: /* 800F6774 000F3574 39 20 00 00 */ li r9, 0 /* 800F6778 000F3578 39 40 00 00 */ li r10, 0 /* 800F677C 000F357C 80 9D 00 44 */ lwz r4, 0x44(r29) -/* 800F6780 000F3580 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F6784 000F3584 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F6780 000F3580 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F6784 000F3584 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F6788 000F3588 4B F1 05 D1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F678C 000F358C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F6790 000F3590 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F6790 000F3590 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F6794 000F3594 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F6798 000F3598 38 00 00 00 */ li r0, 0 /* 800F679C 000F359C 90 81 00 08 */ stw r4, 8(r1) -/* 800F67A0 000F35A0 3B C3 55 BC */ addi r30, r3, lbl_802955BC@l +/* 800F67A0 000F35A0 3B C3 55 BC */ addi r30, r3, lbl_g_strz_roboanim@l /* 800F67A4 000F35A4 7F E3 FB 78 */ mr r3, r31 /* 800F67A8 000F35A8 38 A0 00 10 */ li r5, 0x10 /* 800F67AC 000F35AC 90 01 00 0C */ stw r0, 0xc(r1) @@ -1959,12 +1959,12 @@ lbl_800F50F0: /* 800F67C0 000F35C0 39 20 00 00 */ li r9, 0 /* 800F67C4 000F35C4 39 40 00 00 */ li r10, 0 /* 800F67C8 000F35C8 80 9E 00 48 */ lwz r4, 0x48(r30) -/* 800F67CC 000F35CC C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F67D0 000F35D0 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F67CC 000F35CC C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F67D0 000F35D0 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F67D4 000F35D4 4B F1 05 85 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 800F67D8 000F35D8 3C 60 80 29 */ lis r3, lbl_802955BC@ha -/* 800F67DC 000F35DC C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F67E0 000F35E0 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F67D8 000F35D8 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha +/* 800F67DC 000F35DC C0 22 9B 50 */ lfs f1, lbl__1048_1-_SDA2_BASE_(r2) +/* 800F67E0 000F35E0 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F67E4 000F35E4 38 A1 00 18 */ addi r5, r1, 0x18 /* 800F67E8 000F35E8 7F E3 FB 78 */ mr r3, r31 /* 800F67EC 000F35EC 38 C0 00 01 */ li r6, 1 @@ -1978,11 +1978,11 @@ lbl_800F50F0: /* 800F680C 000F360C 90 01 00 0C */ stw r0, 0xc(r1) /* 800F6810 000F3610 39 20 00 00 */ li r9, 0 /* 800F6814 000F3614 39 40 00 00 */ li r10, 0 -/* 800F6818 000F3618 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F6818 000F3618 C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) /* 800F681C 000F361C 80 9D 00 44 */ lwz r4, 0x44(r29) /* 800F6820 000F3620 FC 40 08 90 */ fmr f2, f1 /* 800F6824 000F3624 80 BE 00 48 */ lwz r5, 0x48(r30) -/* 800F6828 000F3628 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) +/* 800F6828 000F3628 C0 62 9B 50 */ lfs f3, lbl__1048_1-_SDA2_BASE_(r2) /* 800F682C 000F362C 4B F1 0B 95 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F6830 000F3630 80 01 00 44 */ lwz r0, 0x44(r1) /* 800F6834 000F3634 7F E3 FB 78 */ mr r3, r31 @@ -1994,11 +1994,11 @@ lbl_800F50F0: /* 800F684C 000F364C 4E 80 00 20 */ blr /* 800F6850 000F3650 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800F6854 000F3654 7C 08 02 A6 */ mflr r0 -/* 800F6858 000F3658 3C 80 80 27 */ lis r4, lbl_802694A8@ha -/* 800F685C 000F365C 3C 60 80 27 */ lis r3, lbl_802696F4@ha +/* 800F6858 000F3658 3C 80 80 27 */ lis r4, lbl__1107_1@ha +/* 800F685C 000F365C 3C 60 80 27 */ lis r3, lbl__stringBase0_66@ha /* 800F6860 000F3660 90 01 00 34 */ stw r0, 0x34(r1) -/* 800F6864 000F3664 38 A4 94 A8 */ addi r5, r4, lbl_802694A8@l -/* 800F6868 000F3668 38 63 96 F4 */ addi r3, r3, lbl_802696F4@l +/* 800F6864 000F3664 38 A4 94 A8 */ addi r5, r4, lbl__1107_1@l +/* 800F6868 000F3668 38 63 96 F4 */ addi r3, r3, lbl__stringBase0_66@l /* 800F686C 000F366C 38 80 00 00 */ li r4, 0 /* 800F6870 000F3670 93 E1 00 2C */ stw r31, 0x2c(r1) /* 800F6874 000F3674 38 63 02 64 */ addi r3, r3, 0x264 @@ -2011,12 +2011,12 @@ lbl_800F50F0: /* 800F6890 000F3690 90 01 00 20 */ stw r0, 0x20(r1) /* 800F6894 000F3694 4B F1 03 DD */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 800F6898 000F3698 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 800F689C 000F369C 3C 80 80 29 */ lis r4, lbl_8029566C@ha +/* 800F689C 000F369C 3C 80 80 29 */ lis r4, lbl_g_strz_cloudanim@ha /* 800F68A0 000F36A0 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l /* 800F68A4 000F36A4 7C 7F 1B 78 */ mr r31, r3 /* 800F68A8 000F36A8 90 01 00 08 */ stw r0, 8(r1) /* 800F68AC 000F36AC 38 00 00 00 */ li r0, 0 -/* 800F68B0 000F36B0 38 84 56 6C */ addi r4, r4, lbl_8029566C@l +/* 800F68B0 000F36B0 38 84 56 6C */ addi r4, r4, lbl_g_strz_cloudanim@l /* 800F68B4 000F36B4 38 A0 00 10 */ li r5, 0x10 /* 800F68B8 000F36B8 90 01 00 0C */ stw r0, 0xc(r1) /* 800F68BC 000F36BC 38 C0 00 01 */ li r6, 1 @@ -2026,15 +2026,15 @@ lbl_800F50F0: /* 800F68CC 000F36CC 39 20 00 00 */ li r9, 0 /* 800F68D0 000F36D0 39 40 00 00 */ li r10, 0 /* 800F68D4 000F36D4 80 84 00 04 */ lwz r4, 4(r4) -/* 800F68D8 000F36D8 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F68DC 000F36DC C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F68D8 000F36D8 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F68DC 000F36DC C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F68E0 000F36E0 4B F1 04 79 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F68E4 000F36E4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F68E8 000F36E8 3C 60 80 29 */ lis r3, lbl_8029566C@ha +/* 800F68E8 000F36E8 3C 60 80 29 */ lis r3, lbl_g_strz_cloudanim@ha /* 800F68EC 000F36EC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F68F0 000F36F0 38 00 00 00 */ li r0, 0 /* 800F68F4 000F36F4 90 81 00 08 */ stw r4, 8(r1) -/* 800F68F8 000F36F8 38 83 56 6C */ addi r4, r3, lbl_8029566C@l +/* 800F68F8 000F36F8 38 83 56 6C */ addi r4, r3, lbl_g_strz_cloudanim@l /* 800F68FC 000F36FC 7F E3 FB 78 */ mr r3, r31 /* 800F6900 000F3700 38 A0 00 10 */ li r5, 0x10 /* 800F6904 000F3704 90 01 00 0C */ stw r0, 0xc(r1) @@ -2045,12 +2045,12 @@ lbl_800F50F0: /* 800F6918 000F3718 39 20 00 00 */ li r9, 0 /* 800F691C 000F371C 39 40 00 00 */ li r10, 0 /* 800F6920 000F3720 80 84 00 08 */ lwz r4, 8(r4) -/* 800F6924 000F3724 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F6928 000F3728 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F6924 000F3724 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F6928 000F3728 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F692C 000F372C 4B F1 04 2D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 800F6930 000F3730 3C 60 80 29 */ lis r3, lbl_8029566C@ha -/* 800F6934 000F3734 C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F6938 000F3738 38 83 56 6C */ addi r4, r3, lbl_8029566C@l +/* 800F6930 000F3730 3C 60 80 29 */ lis r3, lbl_g_strz_cloudanim@ha +/* 800F6934 000F3734 C0 22 9B 50 */ lfs f1, lbl__1048_1-_SDA2_BASE_(r2) +/* 800F6938 000F3738 38 83 56 6C */ addi r4, r3, lbl_g_strz_cloudanim@l /* 800F693C 000F373C 38 A1 00 18 */ addi r5, r1, 0x18 /* 800F6940 000F3740 7F E3 FB 78 */ mr r3, r31 /* 800F6944 000F3744 38 C0 00 01 */ li r6, 1 @@ -2063,13 +2063,13 @@ lbl_800F50F0: /* 800F6960 000F3760 4E 80 00 20 */ blr /* 800F6964 000F3764 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800F6968 000F3768 7C 08 02 A6 */ mflr r0 -/* 800F696C 000F376C 3C 60 80 27 */ lis r3, lbl_802696F4@ha +/* 800F696C 000F376C 3C 60 80 27 */ lis r3, lbl__stringBase0_66@ha /* 800F6970 000F3770 38 80 00 00 */ li r4, 0 /* 800F6974 000F3774 90 01 00 34 */ stw r0, 0x34(r1) -/* 800F6978 000F3778 38 63 96 F4 */ addi r3, r3, lbl_802696F4@l +/* 800F6978 000F3778 38 63 96 F4 */ addi r3, r3, lbl__stringBase0_66@l /* 800F697C 000F377C 38 63 02 71 */ addi r3, r3, 0x271 /* 800F6980 000F3780 93 E1 00 2C */ stw r31, 0x2c(r1) -/* 800F6984 000F3784 80 A2 9B 54 */ lwz r5, lbl_803CE4D4-_SDA2_BASE_(r2) +/* 800F6984 000F3784 80 A2 9B 54 */ lwz r5, lbl__1113-_SDA2_BASE_(r2) /* 800F6988 000F3788 80 02 9B 58 */ lwz r0, lbl_803CE4D8-_SDA2_BASE_(r2) /* 800F698C 000F378C 90 A1 00 18 */ stw r5, 0x18(r1) /* 800F6990 000F3790 38 A0 00 00 */ li r5, 0 @@ -2080,7 +2080,7 @@ lbl_800F50F0: /* 800F69A4 000F37A4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F69A8 000F37A8 7C 7F 1B 78 */ mr r31, r3 /* 800F69AC 000F37AC 90 81 00 08 */ stw r4, 8(r1) -/* 800F69B0 000F37B0 38 8D 83 88 */ addi r4, r13, lbl_803CAC88-_SDA_BASE_ +/* 800F69B0 000F37B0 38 8D 83 88 */ addi r4, r13, lbl_g_strz_nytlytanim-_SDA_BASE_ /* 800F69B4 000F37B4 38 A0 00 10 */ li r5, 0x10 /* 800F69B8 000F37B8 38 C0 00 01 */ li r6, 1 /* 800F69BC 000F37BC 90 01 00 0C */ stw r0, 0xc(r1) @@ -2090,13 +2090,13 @@ lbl_800F50F0: /* 800F69CC 000F37CC 90 01 00 10 */ stw r0, 0x10(r1) /* 800F69D0 000F37D0 39 40 00 00 */ li r10, 0 /* 800F69D4 000F37D4 80 84 00 04 */ lwz r4, 4(r4) -/* 800F69D8 000F37D8 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F69DC 000F37DC C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F69D8 000F37D8 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F69DC 000F37DC C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F69E0 000F37E0 4B F1 03 79 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 800F69E4 000F37E4 C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) +/* 800F69E4 000F37E4 C0 22 9B 50 */ lfs f1, lbl__1048_1-_SDA2_BASE_(r2) /* 800F69E8 000F37E8 7F E3 FB 78 */ mr r3, r31 /* 800F69EC 000F37EC 38 A1 00 18 */ addi r5, r1, 0x18 -/* 800F69F0 000F37F0 38 8D 83 88 */ addi r4, r13, lbl_803CAC88-_SDA_BASE_ +/* 800F69F0 000F37F0 38 8D 83 88 */ addi r4, r13, lbl_g_strz_nytlytanim-_SDA_BASE_ /* 800F69F4 000F37F4 38 C0 00 01 */ li r6, 1 /* 800F69F8 000F37F8 4B FF DA 01 */ bl NPCC_BuildStandardAnimTran__FP10xAnimTablePPcPiif /* 800F69FC 000F37FC 80 01 00 34 */ lwz r0, 0x34(r1) @@ -2107,11 +2107,11 @@ lbl_800F50F0: /* 800F6A10 000F3810 4E 80 00 20 */ blr /* 800F6A14 000F3814 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800F6A18 000F3818 7C 08 02 A6 */ mflr r0 -/* 800F6A1C 000F381C 3C 80 80 27 */ lis r4, lbl_802694B4@ha -/* 800F6A20 000F3820 3C 60 80 27 */ lis r3, lbl_802696F4@ha +/* 800F6A1C 000F381C 3C 80 80 27 */ lis r4, lbl__1119_1@ha +/* 800F6A20 000F3820 3C 60 80 27 */ lis r3, lbl__stringBase0_66@ha /* 800F6A24 000F3824 90 01 00 34 */ stw r0, 0x34(r1) -/* 800F6A28 000F3828 38 A4 94 B4 */ addi r5, r4, lbl_802694B4@l -/* 800F6A2C 000F382C 38 63 96 F4 */ addi r3, r3, lbl_802696F4@l +/* 800F6A28 000F3828 38 A4 94 B4 */ addi r5, r4, lbl__1119_1@l +/* 800F6A2C 000F382C 38 63 96 F4 */ addi r3, r3, lbl__stringBase0_66@l /* 800F6A30 000F3830 38 80 00 00 */ li r4, 0 /* 800F6A34 000F3834 93 E1 00 2C */ stw r31, 0x2c(r1) /* 800F6A38 000F3838 38 63 02 7C */ addi r3, r3, 0x27c @@ -2126,11 +2126,11 @@ lbl_800F50F0: /* 800F6A5C 000F385C 7C 7F 1B 78 */ mr r31, r3 /* 800F6A60 000F3860 4B FF E6 65 */ bl ZNPC_AnimTable_RobotBase__FP10xAnimTable /* 800F6A64 000F3864 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F6A68 000F3868 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F6A68 000F3868 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F6A6C 000F386C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F6A70 000F3870 38 00 00 00 */ li r0, 0 /* 800F6A74 000F3874 90 81 00 08 */ stw r4, 8(r1) -/* 800F6A78 000F3878 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F6A78 000F3878 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F6A7C 000F387C 7F E3 FB 78 */ mr r3, r31 /* 800F6A80 000F3880 38 A0 00 10 */ li r5, 0x10 /* 800F6A84 000F3884 90 01 00 0C */ stw r0, 0xc(r1) @@ -2141,15 +2141,15 @@ lbl_800F50F0: /* 800F6A98 000F3898 39 20 00 00 */ li r9, 0 /* 800F6A9C 000F389C 39 40 00 00 */ li r10, 0 /* 800F6AA0 000F38A0 80 84 00 30 */ lwz r4, 0x30(r4) -/* 800F6AA4 000F38A4 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F6AA8 000F38A8 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F6AA4 000F38A4 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F6AA8 000F38A8 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F6AAC 000F38AC 4B F1 02 AD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6AB0 000F38B0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F6AB4 000F38B4 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F6AB4 000F38B4 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F6AB8 000F38B8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F6ABC 000F38BC 38 00 00 00 */ li r0, 0 /* 800F6AC0 000F38C0 90 81 00 08 */ stw r4, 8(r1) -/* 800F6AC4 000F38C4 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F6AC4 000F38C4 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F6AC8 000F38C8 7F E3 FB 78 */ mr r3, r31 /* 800F6ACC 000F38CC 38 A0 00 10 */ li r5, 0x10 /* 800F6AD0 000F38D0 90 01 00 0C */ stw r0, 0xc(r1) @@ -2160,12 +2160,12 @@ lbl_800F50F0: /* 800F6AE4 000F38E4 39 20 00 00 */ li r9, 0 /* 800F6AE8 000F38E8 39 40 00 00 */ li r10, 0 /* 800F6AEC 000F38EC 80 84 00 38 */ lwz r4, 0x38(r4) -/* 800F6AF0 000F38F0 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F6AF4 000F38F4 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F6AF0 000F38F0 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F6AF4 000F38F4 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F6AF8 000F38F8 4B F1 02 61 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 800F6AFC 000F38FC 3C 60 80 29 */ lis r3, lbl_802955BC@ha -/* 800F6B00 000F3900 C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F6B04 000F3904 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F6AFC 000F38FC 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha +/* 800F6B00 000F3900 C0 22 9B 50 */ lfs f1, lbl__1048_1-_SDA2_BASE_(r2) +/* 800F6B04 000F3904 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F6B08 000F3908 38 A1 00 18 */ addi r5, r1, 0x18 /* 800F6B0C 000F390C 7F E3 FB 78 */ mr r3, r31 /* 800F6B10 000F3910 38 C0 00 01 */ li r6, 1 @@ -2178,9 +2178,9 @@ lbl_800F50F0: /* 800F6B2C 000F392C 4E 80 00 20 */ blr /* 800F6B30 000F3930 94 21 FF 90 */ stwu r1, -0x70(r1) /* 800F6B34 000F3934 7C 08 02 A6 */ mflr r0 -/* 800F6B38 000F3938 3C 60 80 27 */ lis r3, lbl_802694C0@ha +/* 800F6B38 000F3938 3C 60 80 27 */ lis r3, lbl__1125_1@ha /* 800F6B3C 000F393C 90 01 00 74 */ stw r0, 0x74(r1) -/* 800F6B40 000F3940 38 63 94 C0 */ addi r3, r3, lbl_802694C0@l +/* 800F6B40 000F3940 38 63 94 C0 */ addi r3, r3, lbl__1125_1@l /* 800F6B44 000F3944 38 00 00 08 */ li r0, 8 /* 800F6B48 000F3948 38 A1 00 14 */ addi r5, r1, 0x14 /* 800F6B4C 000F394C 93 E1 00 6C */ stw r31, 0x6c(r1) @@ -2193,20 +2193,20 @@ lbl_800F6B58: /* 800F6B64 000F3964 94 05 00 08 */ stwu r0, 8(r5) /* 800F6B68 000F3968 42 00 FF F0 */ bdnz lbl_800F6B58 /* 800F6B6C 000F396C 80 04 00 04 */ lwz r0, 4(r4) -/* 800F6B70 000F3970 3C 60 80 27 */ lis r3, lbl_802696F4@ha -/* 800F6B74 000F3974 38 63 96 F4 */ addi r3, r3, lbl_802696F4@l +/* 800F6B70 000F3970 3C 60 80 27 */ lis r3, lbl__stringBase0_66@ha +/* 800F6B74 000F3974 38 63 96 F4 */ addi r3, r3, lbl__stringBase0_66@l /* 800F6B78 000F3978 38 80 00 00 */ li r4, 0 /* 800F6B7C 000F397C 90 05 00 04 */ stw r0, 4(r5) /* 800F6B80 000F3980 38 63 02 87 */ addi r3, r3, 0x287 /* 800F6B84 000F3984 38 A0 00 00 */ li r5, 0 /* 800F6B88 000F3988 4B F1 00 E9 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 800F6B8C 000F398C 3C A0 80 00 */ lis r5, lbl_80006CFC@ha -/* 800F6B90 000F3990 3C 80 80 29 */ lis r4, lbl_802955BC@ha +/* 800F6B90 000F3990 3C 80 80 29 */ lis r4, lbl_g_strz_roboanim@ha /* 800F6B94 000F3994 38 05 6C FC */ addi r0, r5, lbl_80006CFC@l /* 800F6B98 000F3998 7C 7F 1B 78 */ mr r31, r3 /* 800F6B9C 000F399C 90 01 00 08 */ stw r0, 8(r1) /* 800F6BA0 000F39A0 38 00 00 00 */ li r0, 0 -/* 800F6BA4 000F39A4 38 84 55 BC */ addi r4, r4, lbl_802955BC@l +/* 800F6BA4 000F39A4 38 84 55 BC */ addi r4, r4, lbl_g_strz_roboanim@l /* 800F6BA8 000F39A8 38 A0 01 10 */ li r5, 0x110 /* 800F6BAC 000F39AC 90 01 00 0C */ stw r0, 0xc(r1) /* 800F6BB0 000F39B0 38 C0 00 00 */ li r6, 0 @@ -2216,15 +2216,15 @@ lbl_800F6B58: /* 800F6BC0 000F39C0 39 20 00 00 */ li r9, 0 /* 800F6BC4 000F39C4 39 40 00 00 */ li r10, 0 /* 800F6BC8 000F39C8 80 84 00 04 */ lwz r4, 4(r4) -/* 800F6BCC 000F39CC C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F6BD0 000F39D0 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F6BCC 000F39CC C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F6BD0 000F39D0 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F6BD4 000F39D4 4B F1 01 85 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6BD8 000F39D8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F6BDC 000F39DC 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F6BDC 000F39DC 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F6BE0 000F39E0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F6BE4 000F39E4 38 00 00 00 */ li r0, 0 /* 800F6BE8 000F39E8 90 81 00 08 */ stw r4, 8(r1) -/* 800F6BEC 000F39EC 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F6BEC 000F39EC 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F6BF0 000F39F0 7F E3 FB 78 */ mr r3, r31 /* 800F6BF4 000F39F4 38 A0 00 10 */ li r5, 0x10 /* 800F6BF8 000F39F8 90 01 00 0C */ stw r0, 0xc(r1) @@ -2235,15 +2235,15 @@ lbl_800F6B58: /* 800F6C0C 000F3A0C 39 20 00 00 */ li r9, 0 /* 800F6C10 000F3A10 39 40 00 00 */ li r10, 0 /* 800F6C14 000F3A14 80 84 00 0C */ lwz r4, 0xc(r4) -/* 800F6C18 000F3A18 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F6C1C 000F3A1C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F6C18 000F3A18 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F6C1C 000F3A1C C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F6C20 000F3A20 4B F1 01 39 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6C24 000F3A24 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F6C28 000F3A28 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F6C28 000F3A28 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F6C2C 000F3A2C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F6C30 000F3A30 38 00 00 00 */ li r0, 0 /* 800F6C34 000F3A34 90 81 00 08 */ stw r4, 8(r1) -/* 800F6C38 000F3A38 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F6C38 000F3A38 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F6C3C 000F3A3C 7F E3 FB 78 */ mr r3, r31 /* 800F6C40 000F3A40 38 A0 00 20 */ li r5, 0x20 /* 800F6C44 000F3A44 90 01 00 0C */ stw r0, 0xc(r1) @@ -2254,15 +2254,15 @@ lbl_800F6B58: /* 800F6C58 000F3A58 39 20 00 00 */ li r9, 0 /* 800F6C5C 000F3A5C 39 40 00 00 */ li r10, 0 /* 800F6C60 000F3A60 80 84 00 08 */ lwz r4, 8(r4) -/* 800F6C64 000F3A64 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F6C68 000F3A68 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F6C64 000F3A64 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F6C68 000F3A68 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F6C6C 000F3A6C 4B F1 00 ED */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6C70 000F3A70 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F6C74 000F3A74 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F6C74 000F3A74 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F6C78 000F3A78 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F6C7C 000F3A7C 38 00 00 00 */ li r0, 0 /* 800F6C80 000F3A80 90 81 00 08 */ stw r4, 8(r1) -/* 800F6C84 000F3A84 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F6C84 000F3A84 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F6C88 000F3A88 7F E3 FB 78 */ mr r3, r31 /* 800F6C8C 000F3A8C 38 A0 00 10 */ li r5, 0x10 /* 800F6C90 000F3A90 90 01 00 0C */ stw r0, 0xc(r1) @@ -2273,15 +2273,15 @@ lbl_800F6B58: /* 800F6CA4 000F3AA4 39 20 00 00 */ li r9, 0 /* 800F6CA8 000F3AA8 39 40 00 00 */ li r10, 0 /* 800F6CAC 000F3AAC 80 84 00 10 */ lwz r4, 0x10(r4) -/* 800F6CB0 000F3AB0 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F6CB4 000F3AB4 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F6CB0 000F3AB0 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F6CB4 000F3AB4 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F6CB8 000F3AB8 4B F1 00 A1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6CBC 000F3ABC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F6CC0 000F3AC0 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F6CC0 000F3AC0 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F6CC4 000F3AC4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F6CC8 000F3AC8 38 00 00 00 */ li r0, 0 /* 800F6CCC 000F3ACC 90 81 00 08 */ stw r4, 8(r1) -/* 800F6CD0 000F3AD0 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F6CD0 000F3AD0 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F6CD4 000F3AD4 7F E3 FB 78 */ mr r3, r31 /* 800F6CD8 000F3AD8 38 A0 00 10 */ li r5, 0x10 /* 800F6CDC 000F3ADC 90 01 00 0C */ stw r0, 0xc(r1) @@ -2292,15 +2292,15 @@ lbl_800F6B58: /* 800F6CF0 000F3AF0 39 20 00 00 */ li r9, 0 /* 800F6CF4 000F3AF4 39 40 00 00 */ li r10, 0 /* 800F6CF8 000F3AF8 80 84 00 14 */ lwz r4, 0x14(r4) -/* 800F6CFC 000F3AFC C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F6D00 000F3B00 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F6CFC 000F3AFC C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F6D00 000F3B00 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F6D04 000F3B04 4B F1 00 55 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6D08 000F3B08 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F6D0C 000F3B0C 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F6D0C 000F3B0C 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F6D10 000F3B10 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F6D14 000F3B14 38 00 00 00 */ li r0, 0 /* 800F6D18 000F3B18 90 81 00 08 */ stw r4, 8(r1) -/* 800F6D1C 000F3B1C 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F6D1C 000F3B1C 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F6D20 000F3B20 7F E3 FB 78 */ mr r3, r31 /* 800F6D24 000F3B24 38 A0 00 10 */ li r5, 0x10 /* 800F6D28 000F3B28 90 01 00 0C */ stw r0, 0xc(r1) @@ -2311,15 +2311,15 @@ lbl_800F6B58: /* 800F6D3C 000F3B3C 39 20 00 00 */ li r9, 0 /* 800F6D40 000F3B40 39 40 00 00 */ li r10, 0 /* 800F6D44 000F3B44 80 84 00 80 */ lwz r4, 0x80(r4) -/* 800F6D48 000F3B48 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F6D4C 000F3B4C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F6D48 000F3B48 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F6D4C 000F3B4C C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F6D50 000F3B50 4B F1 00 09 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6D54 000F3B54 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F6D58 000F3B58 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F6D58 000F3B58 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F6D5C 000F3B5C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F6D60 000F3B60 38 00 00 00 */ li r0, 0 /* 800F6D64 000F3B64 90 81 00 08 */ stw r4, 8(r1) -/* 800F6D68 000F3B68 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F6D68 000F3B68 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F6D6C 000F3B6C 7F E3 FB 78 */ mr r3, r31 /* 800F6D70 000F3B70 38 A0 00 20 */ li r5, 0x20 /* 800F6D74 000F3B74 90 01 00 0C */ stw r0, 0xc(r1) @@ -2330,15 +2330,15 @@ lbl_800F6B58: /* 800F6D88 000F3B88 39 20 00 00 */ li r9, 0 /* 800F6D8C 000F3B8C 39 40 00 00 */ li r10, 0 /* 800F6D90 000F3B90 80 84 00 84 */ lwz r4, 0x84(r4) -/* 800F6D94 000F3B94 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F6D98 000F3B98 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F6D94 000F3B94 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F6D98 000F3B98 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F6D9C 000F3B9C 4B F0 FF BD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6DA0 000F3BA0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F6DA4 000F3BA4 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F6DA4 000F3BA4 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F6DA8 000F3BA8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F6DAC 000F3BAC 38 00 00 00 */ li r0, 0 /* 800F6DB0 000F3BB0 90 81 00 08 */ stw r4, 8(r1) -/* 800F6DB4 000F3BB4 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F6DB4 000F3BB4 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F6DB8 000F3BB8 7F E3 FB 78 */ mr r3, r31 /* 800F6DBC 000F3BBC 38 A0 00 10 */ li r5, 0x10 /* 800F6DC0 000F3BC0 90 01 00 0C */ stw r0, 0xc(r1) @@ -2349,15 +2349,15 @@ lbl_800F6B58: /* 800F6DD4 000F3BD4 39 20 00 00 */ li r9, 0 /* 800F6DD8 000F3BD8 39 40 00 00 */ li r10, 0 /* 800F6DDC 000F3BDC 80 84 00 30 */ lwz r4, 0x30(r4) -/* 800F6DE0 000F3BE0 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F6DE4 000F3BE4 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F6DE0 000F3BE0 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F6DE4 000F3BE4 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F6DE8 000F3BE8 4B F0 FF 71 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6DEC 000F3BEC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F6DF0 000F3BF0 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F6DF0 000F3BF0 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F6DF4 000F3BF4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F6DF8 000F3BF8 38 00 00 00 */ li r0, 0 /* 800F6DFC 000F3BFC 90 81 00 08 */ stw r4, 8(r1) -/* 800F6E00 000F3C00 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F6E00 000F3C00 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F6E04 000F3C04 7F E3 FB 78 */ mr r3, r31 /* 800F6E08 000F3C08 38 A0 00 10 */ li r5, 0x10 /* 800F6E0C 000F3C0C 90 01 00 0C */ stw r0, 0xc(r1) @@ -2368,15 +2368,15 @@ lbl_800F6B58: /* 800F6E20 000F3C20 39 20 00 00 */ li r9, 0 /* 800F6E24 000F3C24 39 40 00 00 */ li r10, 0 /* 800F6E28 000F3C28 80 84 00 34 */ lwz r4, 0x34(r4) -/* 800F6E2C 000F3C2C C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F6E30 000F3C30 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F6E2C 000F3C2C C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F6E30 000F3C30 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F6E34 000F3C34 4B F0 FF 25 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6E38 000F3C38 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F6E3C 000F3C3C 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F6E3C 000F3C3C 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F6E40 000F3C40 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F6E44 000F3C44 38 00 00 00 */ li r0, 0 /* 800F6E48 000F3C48 90 81 00 08 */ stw r4, 8(r1) -/* 800F6E4C 000F3C4C 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F6E4C 000F3C4C 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F6E50 000F3C50 7F E3 FB 78 */ mr r3, r31 /* 800F6E54 000F3C54 38 A0 00 10 */ li r5, 0x10 /* 800F6E58 000F3C58 90 01 00 0C */ stw r0, 0xc(r1) @@ -2387,15 +2387,15 @@ lbl_800F6B58: /* 800F6E6C 000F3C6C 39 20 00 00 */ li r9, 0 /* 800F6E70 000F3C70 39 40 00 00 */ li r10, 0 /* 800F6E74 000F3C74 80 84 00 48 */ lwz r4, 0x48(r4) -/* 800F6E78 000F3C78 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F6E7C 000F3C7C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F6E78 000F3C78 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F6E7C 000F3C7C C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F6E80 000F3C80 4B F0 FE D9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6E84 000F3C84 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F6E88 000F3C88 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F6E88 000F3C88 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F6E8C 000F3C8C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F6E90 000F3C90 38 00 00 00 */ li r0, 0 /* 800F6E94 000F3C94 90 81 00 08 */ stw r4, 8(r1) -/* 800F6E98 000F3C98 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F6E98 000F3C98 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F6E9C 000F3C9C 7F E3 FB 78 */ mr r3, r31 /* 800F6EA0 000F3CA0 38 A0 00 10 */ li r5, 0x10 /* 800F6EA4 000F3CA4 90 01 00 0C */ stw r0, 0xc(r1) @@ -2406,15 +2406,15 @@ lbl_800F6B58: /* 800F6EB8 000F3CB8 39 20 00 00 */ li r9, 0 /* 800F6EBC 000F3CBC 39 40 00 00 */ li r10, 0 /* 800F6EC0 000F3CC0 80 84 00 50 */ lwz r4, 0x50(r4) -/* 800F6EC4 000F3CC4 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F6EC8 000F3CC8 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F6EC4 000F3CC4 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F6EC8 000F3CC8 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F6ECC 000F3CCC 4B F0 FE 8D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6ED0 000F3CD0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F6ED4 000F3CD4 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F6ED4 000F3CD4 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F6ED8 000F3CD8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F6EDC 000F3CDC 38 00 00 00 */ li r0, 0 /* 800F6EE0 000F3CE0 90 81 00 08 */ stw r4, 8(r1) -/* 800F6EE4 000F3CE4 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F6EE4 000F3CE4 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F6EE8 000F3CE8 7F E3 FB 78 */ mr r3, r31 /* 800F6EEC 000F3CEC 38 A0 00 10 */ li r5, 0x10 /* 800F6EF0 000F3CF0 90 01 00 0C */ stw r0, 0xc(r1) @@ -2425,15 +2425,15 @@ lbl_800F6B58: /* 800F6F04 000F3D04 39 20 00 00 */ li r9, 0 /* 800F6F08 000F3D08 39 40 00 00 */ li r10, 0 /* 800F6F0C 000F3D0C 80 84 00 58 */ lwz r4, 0x58(r4) -/* 800F6F10 000F3D10 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F6F14 000F3D14 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F6F10 000F3D10 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F6F14 000F3D14 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F6F18 000F3D18 4B F0 FE 41 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6F1C 000F3D1C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F6F20 000F3D20 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F6F20 000F3D20 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F6F24 000F3D24 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F6F28 000F3D28 38 00 00 00 */ li r0, 0 /* 800F6F2C 000F3D2C 90 81 00 08 */ stw r4, 8(r1) -/* 800F6F30 000F3D30 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F6F30 000F3D30 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F6F34 000F3D34 7F E3 FB 78 */ mr r3, r31 /* 800F6F38 000F3D38 38 A0 00 10 */ li r5, 0x10 /* 800F6F3C 000F3D3C 90 01 00 0C */ stw r0, 0xc(r1) @@ -2444,15 +2444,15 @@ lbl_800F6B58: /* 800F6F50 000F3D50 39 20 00 00 */ li r9, 0 /* 800F6F54 000F3D54 39 40 00 00 */ li r10, 0 /* 800F6F58 000F3D58 80 84 00 54 */ lwz r4, 0x54(r4) -/* 800F6F5C 000F3D5C C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F6F60 000F3D60 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F6F5C 000F3D5C C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F6F60 000F3D60 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F6F64 000F3D64 4B F0 FD F5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6F68 000F3D68 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F6F6C 000F3D6C 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F6F6C 000F3D6C 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F6F70 000F3D70 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F6F74 000F3D74 38 00 00 00 */ li r0, 0 /* 800F6F78 000F3D78 90 81 00 08 */ stw r4, 8(r1) -/* 800F6F7C 000F3D7C 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F6F7C 000F3D7C 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F6F80 000F3D80 7F E3 FB 78 */ mr r3, r31 /* 800F6F84 000F3D84 38 A0 00 00 */ li r5, 0 /* 800F6F88 000F3D88 90 01 00 0C */ stw r0, 0xc(r1) @@ -2463,15 +2463,15 @@ lbl_800F6B58: /* 800F6F9C 000F3D9C 39 20 00 00 */ li r9, 0 /* 800F6FA0 000F3DA0 39 40 00 00 */ li r10, 0 /* 800F6FA4 000F3DA4 80 84 00 94 */ lwz r4, 0x94(r4) -/* 800F6FA8 000F3DA8 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F6FAC 000F3DAC C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F6FA8 000F3DA8 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F6FAC 000F3DAC C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F6FB0 000F3DB0 4B F0 FD A9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F6FB4 000F3DB4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F6FB8 000F3DB8 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F6FB8 000F3DB8 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F6FBC 000F3DBC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F6FC0 000F3DC0 38 00 00 00 */ li r0, 0 /* 800F6FC4 000F3DC4 90 81 00 08 */ stw r4, 8(r1) -/* 800F6FC8 000F3DC8 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F6FC8 000F3DC8 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F6FCC 000F3DCC 7F E3 FB 78 */ mr r3, r31 /* 800F6FD0 000F3DD0 38 A0 00 00 */ li r5, 0 /* 800F6FD4 000F3DD4 90 01 00 0C */ stw r0, 0xc(r1) @@ -2482,15 +2482,15 @@ lbl_800F6B58: /* 800F6FE8 000F3DE8 39 20 00 00 */ li r9, 0 /* 800F6FEC 000F3DEC 39 40 00 00 */ li r10, 0 /* 800F6FF0 000F3DF0 80 84 00 98 */ lwz r4, 0x98(r4) -/* 800F6FF4 000F3DF4 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F6FF8 000F3DF8 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F6FF4 000F3DF4 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F6FF8 000F3DF8 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F6FFC 000F3DFC 4B F0 FD 5D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F7000 000F3E00 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F7004 000F3E04 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F7004 000F3E04 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F7008 000F3E08 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F700C 000F3E0C 38 00 00 00 */ li r0, 0 /* 800F7010 000F3E10 90 81 00 08 */ stw r4, 8(r1) -/* 800F7014 000F3E14 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F7014 000F3E14 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F7018 000F3E18 7F E3 FB 78 */ mr r3, r31 /* 800F701C 000F3E1C 38 A0 00 20 */ li r5, 0x20 /* 800F7020 000F3E20 90 01 00 0C */ stw r0, 0xc(r1) @@ -2501,12 +2501,12 @@ lbl_800F6B58: /* 800F7034 000F3E34 39 20 00 00 */ li r9, 0 /* 800F7038 000F3E38 39 40 00 00 */ li r10, 0 /* 800F703C 000F3E3C 80 84 00 18 */ lwz r4, 0x18(r4) -/* 800F7040 000F3E40 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F7044 000F3E44 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F7040 000F3E40 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F7044 000F3E44 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F7048 000F3E48 4B F0 FD 11 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 800F704C 000F3E4C 3C 60 80 29 */ lis r3, lbl_802955BC@ha -/* 800F7050 000F3E50 C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F7054 000F3E54 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F704C 000F3E4C 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha +/* 800F7050 000F3E50 C0 22 9B 50 */ lfs f1, lbl__1048_1-_SDA2_BASE_(r2) +/* 800F7054 000F3E54 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F7058 000F3E58 38 A1 00 18 */ addi r5, r1, 0x18 /* 800F705C 000F3E5C 7F E3 FB 78 */ mr r3, r31 /* 800F7060 000F3E60 38 C0 00 01 */ li r6, 1 @@ -2519,11 +2519,11 @@ lbl_800F6B58: /* 800F707C 000F3E7C 4E 80 00 20 */ blr /* 800F7080 000F3E80 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800F7084 000F3E84 7C 08 02 A6 */ mflr r0 -/* 800F7088 000F3E88 3C 80 80 27 */ lis r4, lbl_80269504@ha -/* 800F708C 000F3E8C 3C 60 80 27 */ lis r3, lbl_802696F4@ha +/* 800F7088 000F3E88 3C 80 80 27 */ lis r4, lbl__1131_2@ha +/* 800F708C 000F3E8C 3C 60 80 27 */ lis r3, lbl__stringBase0_66@ha /* 800F7090 000F3E90 90 01 00 54 */ stw r0, 0x54(r1) -/* 800F7094 000F3E94 39 84 95 04 */ addi r12, r4, lbl_80269504@l -/* 800F7098 000F3E98 38 63 96 F4 */ addi r3, r3, lbl_802696F4@l +/* 800F7094 000F3E94 39 84 95 04 */ addi r12, r4, lbl__1131_2@l +/* 800F7098 000F3E98 38 63 96 F4 */ addi r3, r3, lbl__stringBase0_66@l /* 800F709C 000F3E9C 38 80 00 00 */ li r4, 0 /* 800F70A0 000F3EA0 93 E1 00 4C */ stw r31, 0x4c(r1) /* 800F70A4 000F3EA4 38 63 02 92 */ addi r3, r3, 0x292 @@ -2548,11 +2548,11 @@ lbl_800F6B58: /* 800F70F0 000F3EF0 7C 7F 1B 78 */ mr r31, r3 /* 800F70F4 000F3EF4 4B FF DF D1 */ bl ZNPC_AnimTable_RobotBase__FP10xAnimTable /* 800F70F8 000F3EF8 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F70FC 000F3EFC 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F70FC 000F3EFC 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F7100 000F3F00 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F7104 000F3F04 38 00 00 00 */ li r0, 0 /* 800F7108 000F3F08 90 81 00 08 */ stw r4, 8(r1) -/* 800F710C 000F3F0C 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F710C 000F3F0C 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F7110 000F3F10 7F E3 FB 78 */ mr r3, r31 /* 800F7114 000F3F14 38 A0 00 20 */ li r5, 0x20 /* 800F7118 000F3F18 90 01 00 0C */ stw r0, 0xc(r1) @@ -2563,15 +2563,15 @@ lbl_800F6B58: /* 800F712C 000F3F2C 39 20 00 00 */ li r9, 0 /* 800F7130 000F3F30 39 40 00 00 */ li r10, 0 /* 800F7134 000F3F34 80 84 00 38 */ lwz r4, 0x38(r4) -/* 800F7138 000F3F38 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F713C 000F3F3C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F7138 000F3F38 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F713C 000F3F3C C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F7140 000F3F40 4B F0 FC 19 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F7144 000F3F44 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F7148 000F3F48 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F7148 000F3F48 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F714C 000F3F4C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F7150 000F3F50 38 00 00 00 */ li r0, 0 /* 800F7154 000F3F54 90 81 00 08 */ stw r4, 8(r1) -/* 800F7158 000F3F58 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F7158 000F3F58 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F715C 000F3F5C 7F E3 FB 78 */ mr r3, r31 /* 800F7160 000F3F60 38 A0 00 20 */ li r5, 0x20 /* 800F7164 000F3F64 90 01 00 0C */ stw r0, 0xc(r1) @@ -2582,15 +2582,15 @@ lbl_800F6B58: /* 800F7178 000F3F78 39 20 00 00 */ li r9, 0 /* 800F717C 000F3F7C 39 40 00 00 */ li r10, 0 /* 800F7180 000F3F80 80 84 00 3C */ lwz r4, 0x3c(r4) -/* 800F7184 000F3F84 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F7188 000F3F88 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F7184 000F3F84 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F7188 000F3F88 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F718C 000F3F8C 4B F0 FB CD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F7190 000F3F90 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F7194 000F3F94 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F7194 000F3F94 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F7198 000F3F98 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F719C 000F3F9C 38 00 00 00 */ li r0, 0 /* 800F71A0 000F3FA0 90 81 00 08 */ stw r4, 8(r1) -/* 800F71A4 000F3FA4 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F71A4 000F3FA4 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F71A8 000F3FA8 7F E3 FB 78 */ mr r3, r31 /* 800F71AC 000F3FAC 38 A0 00 20 */ li r5, 0x20 /* 800F71B0 000F3FB0 90 01 00 0C */ stw r0, 0xc(r1) @@ -2601,15 +2601,15 @@ lbl_800F6B58: /* 800F71C4 000F3FC4 39 20 00 00 */ li r9, 0 /* 800F71C8 000F3FC8 39 40 00 00 */ li r10, 0 /* 800F71CC 000F3FCC 80 84 00 40 */ lwz r4, 0x40(r4) -/* 800F71D0 000F3FD0 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F71D4 000F3FD4 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F71D0 000F3FD0 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F71D4 000F3FD4 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F71D8 000F3FD8 4B F0 FB 81 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F71DC 000F3FDC 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F71E0 000F3FE0 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F71E0 000F3FE0 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F71E4 000F3FE4 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F71E8 000F3FE8 38 00 00 00 */ li r0, 0 /* 800F71EC 000F3FEC 90 81 00 08 */ stw r4, 8(r1) -/* 800F71F0 000F3FF0 3B A3 55 BC */ addi r29, r3, lbl_802955BC@l +/* 800F71F0 000F3FF0 3B A3 55 BC */ addi r29, r3, lbl_g_strz_roboanim@l /* 800F71F4 000F3FF4 7F E3 FB 78 */ mr r3, r31 /* 800F71F8 000F3FF8 38 A0 00 20 */ li r5, 0x20 /* 800F71FC 000F3FFC 90 01 00 0C */ stw r0, 0xc(r1) @@ -2620,15 +2620,15 @@ lbl_800F6B58: /* 800F7210 000F4010 39 20 00 00 */ li r9, 0 /* 800F7214 000F4014 39 40 00 00 */ li r10, 0 /* 800F7218 000F4018 80 9D 00 74 */ lwz r4, 0x74(r29) -/* 800F721C 000F401C C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F7220 000F4020 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F721C 000F401C C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F7220 000F4020 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F7224 000F4024 4B F0 FB 35 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F7228 000F4028 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F722C 000F402C 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F722C 000F402C 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F7230 000F4030 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F7234 000F4034 38 00 00 00 */ li r0, 0 /* 800F7238 000F4038 90 81 00 08 */ stw r4, 8(r1) -/* 800F723C 000F403C 3B C3 55 BC */ addi r30, r3, lbl_802955BC@l +/* 800F723C 000F403C 3B C3 55 BC */ addi r30, r3, lbl_g_strz_roboanim@l /* 800F7240 000F4040 7F E3 FB 78 */ mr r3, r31 /* 800F7244 000F4044 38 A0 00 00 */ li r5, 0 /* 800F7248 000F4048 90 01 00 0C */ stw r0, 0xc(r1) @@ -2639,15 +2639,15 @@ lbl_800F6B58: /* 800F725C 000F405C 39 20 00 00 */ li r9, 0 /* 800F7260 000F4060 39 40 00 00 */ li r10, 0 /* 800F7264 000F4064 80 9E 00 78 */ lwz r4, 0x78(r30) -/* 800F7268 000F4068 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F726C 000F406C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F7268 000F4068 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F726C 000F406C C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F7270 000F4070 4B F0 FA E9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F7274 000F4074 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F7278 000F4078 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F7278 000F4078 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F727C 000F407C 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F7280 000F4080 38 00 00 00 */ li r0, 0 /* 800F7284 000F4084 90 81 00 08 */ stw r4, 8(r1) -/* 800F7288 000F4088 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F7288 000F4088 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F728C 000F408C 7F E3 FB 78 */ mr r3, r31 /* 800F7290 000F4090 38 A0 00 20 */ li r5, 0x20 /* 800F7294 000F4094 90 01 00 0C */ stw r0, 0xc(r1) @@ -2658,12 +2658,12 @@ lbl_800F6B58: /* 800F72A8 000F40A8 39 20 00 00 */ li r9, 0 /* 800F72AC 000F40AC 39 40 00 00 */ li r10, 0 /* 800F72B0 000F40B0 80 84 00 7C */ lwz r4, 0x7c(r4) -/* 800F72B4 000F40B4 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F72B8 000F40B8 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F72B4 000F40B4 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F72B8 000F40B8 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F72BC 000F40BC 4B F0 FA 9D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 800F72C0 000F40C0 3C 60 80 29 */ lis r3, lbl_802955BC@ha -/* 800F72C4 000F40C4 C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F72C8 000F40C8 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F72C0 000F40C0 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha +/* 800F72C4 000F40C4 C0 22 9B 50 */ lfs f1, lbl__1048_1-_SDA2_BASE_(r2) +/* 800F72C8 000F40C8 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F72CC 000F40CC 38 A1 00 18 */ addi r5, r1, 0x18 /* 800F72D0 000F40D0 7F E3 FB 78 */ mr r3, r31 /* 800F72D4 000F40D4 38 C0 00 01 */ li r6, 1 @@ -2677,11 +2677,11 @@ lbl_800F6B58: /* 800F72F4 000F40F4 90 01 00 0C */ stw r0, 0xc(r1) /* 800F72F8 000F40F8 39 20 00 00 */ li r9, 0 /* 800F72FC 000F40FC 39 40 00 00 */ li r10, 0 -/* 800F7300 000F4100 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F7300 000F4100 C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) /* 800F7304 000F4104 80 9D 00 74 */ lwz r4, 0x74(r29) /* 800F7308 000F4108 FC 40 08 90 */ fmr f2, f1 /* 800F730C 000F410C 80 BE 00 78 */ lwz r5, 0x78(r30) -/* 800F7310 000F4110 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) +/* 800F7310 000F4110 C0 62 9B 50 */ lfs f3, lbl__1048_1-_SDA2_BASE_(r2) /* 800F7314 000F4114 4B F1 00 AD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F7318 000F4118 80 01 00 54 */ lwz r0, 0x54(r1) /* 800F731C 000F411C 7F E3 FB 78 */ mr r3, r31 @@ -2693,11 +2693,11 @@ lbl_800F6B58: /* 800F7334 000F4134 4E 80 00 20 */ blr /* 800F7338 000F4138 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800F733C 000F413C 7C 08 02 A6 */ mflr r0 -/* 800F7340 000F4140 3C 80 80 27 */ lis r4, lbl_80269520@ha -/* 800F7344 000F4144 3C 60 80 27 */ lis r3, lbl_802696F4@ha +/* 800F7340 000F4140 3C 80 80 27 */ lis r4, lbl__1139_1@ha +/* 800F7344 000F4144 3C 60 80 27 */ lis r3, lbl__stringBase0_66@ha /* 800F7348 000F4148 90 01 00 44 */ stw r0, 0x44(r1) -/* 800F734C 000F414C 39 24 95 20 */ addi r9, r4, lbl_80269520@l -/* 800F7350 000F4150 38 63 96 F4 */ addi r3, r3, lbl_802696F4@l +/* 800F734C 000F414C 39 24 95 20 */ addi r9, r4, lbl__1139_1@l +/* 800F7350 000F4150 38 63 96 F4 */ addi r3, r3, lbl__stringBase0_66@l /* 800F7354 000F4154 38 80 00 00 */ li r4, 0 /* 800F7358 000F4158 93 E1 00 3C */ stw r31, 0x3c(r1) /* 800F735C 000F415C 38 63 02 9D */ addi r3, r3, 0x29d @@ -2716,11 +2716,11 @@ lbl_800F6B58: /* 800F7390 000F4190 7C 7E 1B 78 */ mr r30, r3 /* 800F7394 000F4194 4B FF DD 31 */ bl ZNPC_AnimTable_RobotBase__FP10xAnimTable /* 800F7398 000F4198 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F739C 000F419C 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F739C 000F419C 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F73A0 000F41A0 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F73A4 000F41A4 38 00 00 00 */ li r0, 0 /* 800F73A8 000F41A8 90 81 00 08 */ stw r4, 8(r1) -/* 800F73AC 000F41AC 3B E3 55 BC */ addi r31, r3, lbl_802955BC@l +/* 800F73AC 000F41AC 3B E3 55 BC */ addi r31, r3, lbl_g_strz_roboanim@l /* 800F73B0 000F41B0 7F C3 F3 78 */ mr r3, r30 /* 800F73B4 000F41B4 38 A0 01 10 */ li r5, 0x110 /* 800F73B8 000F41B8 90 01 00 0C */ stw r0, 0xc(r1) @@ -2731,15 +2731,15 @@ lbl_800F6B58: /* 800F73CC 000F41CC 39 20 00 00 */ li r9, 0 /* 800F73D0 000F41D0 39 40 00 00 */ li r10, 0 /* 800F73D4 000F41D4 80 9F 00 30 */ lwz r4, 0x30(r31) -/* 800F73D8 000F41D8 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F73DC 000F41DC C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F73D8 000F41D8 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F73DC 000F41DC C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F73E0 000F41E0 4B F0 F9 79 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F73E4 000F41E4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F73E8 000F41E8 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F73E8 000F41E8 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F73EC 000F41EC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F73F0 000F41F0 38 00 00 00 */ li r0, 0 /* 800F73F4 000F41F4 90 81 00 08 */ stw r4, 8(r1) -/* 800F73F8 000F41F8 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F73F8 000F41F8 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F73FC 000F41FC 7F C3 F3 78 */ mr r3, r30 /* 800F7400 000F4200 38 A0 01 10 */ li r5, 0x110 /* 800F7404 000F4204 90 01 00 0C */ stw r0, 0xc(r1) @@ -2750,15 +2750,15 @@ lbl_800F6B58: /* 800F7418 000F4218 39 20 00 00 */ li r9, 0 /* 800F741C 000F421C 39 40 00 00 */ li r10, 0 /* 800F7420 000F4220 80 84 00 34 */ lwz r4, 0x34(r4) -/* 800F7424 000F4224 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F7428 000F4228 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F7424 000F4224 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F7428 000F4228 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F742C 000F422C 4B F0 F9 2D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F7430 000F4230 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F7434 000F4234 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F7434 000F4234 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F7438 000F4238 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F743C 000F423C 38 00 00 00 */ li r0, 0 /* 800F7440 000F4240 90 81 00 08 */ stw r4, 8(r1) -/* 800F7444 000F4244 3B A3 55 BC */ addi r29, r3, lbl_802955BC@l +/* 800F7444 000F4244 3B A3 55 BC */ addi r29, r3, lbl_g_strz_roboanim@l /* 800F7448 000F4248 7F C3 F3 78 */ mr r3, r30 /* 800F744C 000F424C 38 A0 00 20 */ li r5, 0x20 /* 800F7450 000F4250 90 01 00 0C */ stw r0, 0xc(r1) @@ -2769,12 +2769,12 @@ lbl_800F6B58: /* 800F7464 000F4264 39 20 00 00 */ li r9, 0 /* 800F7468 000F4268 39 40 00 00 */ li r10, 0 /* 800F746C 000F426C 80 9D 00 38 */ lwz r4, 0x38(r29) -/* 800F7470 000F4270 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F7474 000F4274 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F7470 000F4270 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F7474 000F4274 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F7478 000F4278 4B F0 F8 E1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 800F747C 000F427C 3C 60 80 29 */ lis r3, lbl_802955BC@ha -/* 800F7480 000F4280 C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F7484 000F4284 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F747C 000F427C 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha +/* 800F7480 000F4280 C0 22 9B 50 */ lfs f1, lbl__1048_1-_SDA2_BASE_(r2) +/* 800F7484 000F4284 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F7488 000F4288 38 A1 00 18 */ addi r5, r1, 0x18 /* 800F748C 000F428C 7F C3 F3 78 */ mr r3, r30 /* 800F7490 000F4290 38 C0 00 01 */ li r6, 1 @@ -2788,28 +2788,28 @@ lbl_800F6B58: /* 800F74B0 000F42B0 90 01 00 0C */ stw r0, 0xc(r1) /* 800F74B4 000F42B4 39 20 00 00 */ li r9, 0 /* 800F74B8 000F42B8 39 40 00 00 */ li r10, 0 -/* 800F74BC 000F42BC C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F74BC 000F42BC C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) /* 800F74C0 000F42C0 80 9D 00 38 */ lwz r4, 0x38(r29) /* 800F74C4 000F42C4 FC 40 08 90 */ fmr f2, f1 /* 800F74C8 000F42C8 80 BF 00 30 */ lwz r5, 0x30(r31) -/* 800F74CC 000F42CC C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) +/* 800F74CC 000F42CC C0 62 9B 50 */ lfs f3, lbl__1048_1-_SDA2_BASE_(r2) /* 800F74D0 000F42D0 4B F0 FE F1 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F74D4 000F42D4 38 00 00 00 */ li r0, 0 -/* 800F74D8 000F42D8 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F74D8 000F42D8 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F74DC 000F42DC 90 01 00 08 */ stw r0, 8(r1) -/* 800F74E0 000F42E0 3B A3 55 BC */ addi r29, r3, lbl_802955BC@l +/* 800F74E0 000F42E0 3B A3 55 BC */ addi r29, r3, lbl_g_strz_roboanim@l /* 800F74E4 000F42E4 7F C3 F3 78 */ mr r3, r30 /* 800F74E8 000F42E8 38 C0 00 00 */ li r6, 0 /* 800F74EC 000F42EC 90 01 00 0C */ stw r0, 0xc(r1) /* 800F74F0 000F42F0 38 E0 00 00 */ li r7, 0 /* 800F74F4 000F42F4 39 00 00 10 */ li r8, 0x10 /* 800F74F8 000F42F8 39 20 00 00 */ li r9, 0 -/* 800F74FC 000F42FC C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F74FC 000F42FC C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) /* 800F7500 000F4300 39 40 00 00 */ li r10, 0 /* 800F7504 000F4304 80 9D 00 10 */ lwz r4, 0x10(r29) /* 800F7508 000F4308 FC 40 08 90 */ fmr f2, f1 /* 800F750C 000F430C 80 BF 00 30 */ lwz r5, 0x30(r31) -/* 800F7510 000F4310 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) +/* 800F7510 000F4310 C0 62 9B 50 */ lfs f3, lbl__1048_1-_SDA2_BASE_(r2) /* 800F7514 000F4314 4B F0 FE AD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F7518 000F4318 38 00 00 00 */ li r0, 0 /* 800F751C 000F431C 7F C3 F3 78 */ mr r3, r30 @@ -2820,11 +2820,11 @@ lbl_800F6B58: /* 800F7530 000F4330 90 01 00 0C */ stw r0, 0xc(r1) /* 800F7534 000F4334 39 20 00 00 */ li r9, 0 /* 800F7538 000F4338 39 40 00 00 */ li r10, 0 -/* 800F753C 000F433C C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F753C 000F433C C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) /* 800F7540 000F4340 80 9D 00 10 */ lwz r4, 0x10(r29) /* 800F7544 000F4344 FC 40 08 90 */ fmr f2, f1 /* 800F7548 000F4348 80 BF 00 30 */ lwz r5, 0x30(r31) -/* 800F754C 000F434C C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) +/* 800F754C 000F434C C0 62 9B 50 */ lfs f3, lbl__1048_1-_SDA2_BASE_(r2) /* 800F7550 000F4350 4B F0 FE 71 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F7554 000F4354 80 01 00 44 */ lwz r0, 0x44(r1) /* 800F7558 000F4358 7F C3 F3 78 */ mr r3, r30 @@ -2836,13 +2836,13 @@ lbl_800F6B58: /* 800F7570 000F4370 4E 80 00 20 */ blr /* 800F7574 000F4374 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800F7578 000F4378 7C 08 02 A6 */ mflr r0 -/* 800F757C 000F437C 3C 60 80 27 */ lis r3, lbl_802696F4@ha +/* 800F757C 000F437C 3C 60 80 27 */ lis r3, lbl__stringBase0_66@ha /* 800F7580 000F4380 38 80 00 00 */ li r4, 0 /* 800F7584 000F4384 90 01 00 34 */ stw r0, 0x34(r1) -/* 800F7588 000F4388 38 63 96 F4 */ addi r3, r3, lbl_802696F4@l +/* 800F7588 000F4388 38 63 96 F4 */ addi r3, r3, lbl__stringBase0_66@l /* 800F758C 000F438C 38 63 02 A7 */ addi r3, r3, 0x2a7 /* 800F7590 000F4390 93 E1 00 2C */ stw r31, 0x2c(r1) -/* 800F7594 000F4394 80 A2 9B 5C */ lwz r5, lbl_803CE4DC-_SDA2_BASE_(r2) +/* 800F7594 000F4394 80 A2 9B 5C */ lwz r5, lbl__1148_1-_SDA2_BASE_(r2) /* 800F7598 000F4398 80 02 9B 60 */ lwz r0, lbl_803CE4E0-_SDA2_BASE_(r2) /* 800F759C 000F439C 90 A1 00 18 */ stw r5, 0x18(r1) /* 800F75A0 000F43A0 38 A0 00 00 */ li r5, 0 @@ -2851,11 +2851,11 @@ lbl_800F6B58: /* 800F75AC 000F43AC 7C 7F 1B 78 */ mr r31, r3 /* 800F75B0 000F43B0 4B FF DB 15 */ bl ZNPC_AnimTable_RobotBase__FP10xAnimTable /* 800F75B4 000F43B4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F75B8 000F43B8 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F75B8 000F43B8 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F75BC 000F43BC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F75C0 000F43C0 38 00 00 00 */ li r0, 0 /* 800F75C4 000F43C4 90 81 00 08 */ stw r4, 8(r1) -/* 800F75C8 000F43C8 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F75C8 000F43C8 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F75CC 000F43CC 7F E3 FB 78 */ mr r3, r31 /* 800F75D0 000F43D0 38 A0 00 10 */ li r5, 0x10 /* 800F75D4 000F43D4 90 01 00 0C */ stw r0, 0xc(r1) @@ -2866,12 +2866,12 @@ lbl_800F6B58: /* 800F75E8 000F43E8 39 20 00 00 */ li r9, 0 /* 800F75EC 000F43EC 39 40 00 00 */ li r10, 0 /* 800F75F0 000F43F0 80 84 00 38 */ lwz r4, 0x38(r4) -/* 800F75F4 000F43F4 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F75F8 000F43F8 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F75F4 000F43F4 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F75F8 000F43F8 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F75FC 000F43FC 4B F0 F7 5D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 800F7600 000F4400 3C 60 80 29 */ lis r3, lbl_802955BC@ha -/* 800F7604 000F4404 C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F7608 000F4408 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F7600 000F4400 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha +/* 800F7604 000F4404 C0 22 9B 50 */ lfs f1, lbl__1048_1-_SDA2_BASE_(r2) +/* 800F7608 000F4408 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F760C 000F440C 38 A1 00 18 */ addi r5, r1, 0x18 /* 800F7610 000F4410 7F E3 FB 78 */ mr r3, r31 /* 800F7614 000F4414 38 C0 00 01 */ li r6, 1 @@ -2884,10 +2884,10 @@ lbl_800F6B58: /* 800F7630 000F4430 4E 80 00 20 */ blr /* 800F7634 000F4434 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F7638 000F4438 7C 08 02 A6 */ mflr r0 -/* 800F763C 000F443C 3C 60 80 27 */ lis r3, lbl_802696F4@ha +/* 800F763C 000F443C 3C 60 80 27 */ lis r3, lbl__stringBase0_66@ha /* 800F7640 000F4440 38 80 00 00 */ li r4, 0 /* 800F7644 000F4444 90 01 00 24 */ stw r0, 0x24(r1) -/* 800F7648 000F4448 38 63 96 F4 */ addi r3, r3, lbl_802696F4@l +/* 800F7648 000F4448 38 63 96 F4 */ addi r3, r3, lbl__stringBase0_66@l /* 800F764C 000F444C 38 A0 00 00 */ li r5, 0 /* 800F7650 000F4450 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800F7654 000F4454 38 63 02 B3 */ addi r3, r3, 0x2b3 @@ -2897,7 +2897,7 @@ lbl_800F6B58: /* 800F7664 000F4464 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F7668 000F4468 7C 7F 1B 78 */ mr r31, r3 /* 800F766C 000F446C 90 81 00 08 */ stw r4, 8(r1) -/* 800F7670 000F4470 38 8D 83 98 */ addi r4, r13, lbl_803CAC98-_SDA_BASE_ +/* 800F7670 000F4470 38 8D 83 98 */ addi r4, r13, lbl_g_strz_flotanim-_SDA_BASE_ /* 800F7674 000F4474 38 A0 00 10 */ li r5, 0x10 /* 800F7678 000F4478 38 C0 00 01 */ li r6, 1 /* 800F767C 000F447C 90 01 00 0C */ stw r0, 0xc(r1) @@ -2907,8 +2907,8 @@ lbl_800F6B58: /* 800F768C 000F448C 90 01 00 10 */ stw r0, 0x10(r1) /* 800F7690 000F4490 39 40 00 00 */ li r10, 0 /* 800F7694 000F4494 80 84 00 04 */ lwz r4, 4(r4) -/* 800F7698 000F4498 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F769C 000F449C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F7698 000F4498 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F769C 000F449C C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F76A0 000F44A0 4B F0 F6 B9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F76A4 000F44A4 80 01 00 24 */ lwz r0, 0x24(r1) /* 800F76A8 000F44A8 7F E3 FB 78 */ mr r3, r31 @@ -2918,10 +2918,10 @@ lbl_800F6B58: /* 800F76B8 000F44B8 4E 80 00 20 */ blr /* 800F76BC 000F44BC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800F76C0 000F44C0 7C 08 02 A6 */ mflr r0 -/* 800F76C4 000F44C4 3C 60 80 27 */ lis r3, lbl_802696F4@ha +/* 800F76C4 000F44C4 3C 60 80 27 */ lis r3, lbl__stringBase0_66@ha /* 800F76C8 000F44C8 38 80 00 00 */ li r4, 0 /* 800F76CC 000F44CC 90 01 00 24 */ stw r0, 0x24(r1) -/* 800F76D0 000F44D0 38 63 96 F4 */ addi r3, r3, lbl_802696F4@l +/* 800F76D0 000F44D0 38 63 96 F4 */ addi r3, r3, lbl__stringBase0_66@l /* 800F76D4 000F44D4 38 A0 00 00 */ li r5, 0 /* 800F76D8 000F44D8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800F76DC 000F44DC 38 63 02 C6 */ addi r3, r3, 0x2c6 @@ -2931,7 +2931,7 @@ lbl_800F6B58: /* 800F76EC 000F44EC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F76F0 000F44F0 7C 7F 1B 78 */ mr r31, r3 /* 800F76F4 000F44F4 90 81 00 08 */ stw r4, 8(r1) -/* 800F76F8 000F44F8 38 8D 83 A8 */ addi r4, r13, lbl_803CACA8-_SDA_BASE_ +/* 800F76F8 000F44F8 38 8D 83 A8 */ addi r4, r13, lbl_g_strz_shieldanim-_SDA_BASE_ /* 800F76FC 000F44FC 38 A0 00 10 */ li r5, 0x10 /* 800F7700 000F4500 38 C0 00 01 */ li r6, 1 /* 800F7704 000F4504 90 01 00 0C */ stw r0, 0xc(r1) @@ -2941,8 +2941,8 @@ lbl_800F6B58: /* 800F7714 000F4514 90 01 00 10 */ stw r0, 0x10(r1) /* 800F7718 000F4518 39 40 00 00 */ li r10, 0 /* 800F771C 000F451C 80 84 00 04 */ lwz r4, 4(r4) -/* 800F7720 000F4520 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F7724 000F4524 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F7720 000F4520 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F7724 000F4524 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F7728 000F4528 4B F0 F6 31 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F772C 000F452C 80 01 00 24 */ lwz r0, 0x24(r1) /* 800F7730 000F4530 7F E3 FB 78 */ mr r3, r31 @@ -2952,11 +2952,11 @@ lbl_800F6B58: /* 800F7740 000F4540 4E 80 00 20 */ blr /* 800F7744 000F4544 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800F7748 000F4548 7C 08 02 A6 */ mflr r0 -/* 800F774C 000F454C 3C 80 80 27 */ lis r4, lbl_80269530@ha -/* 800F7750 000F4550 3C 60 80 27 */ lis r3, lbl_802696F4@ha +/* 800F774C 000F454C 3C 80 80 27 */ lis r4, lbl__1162@ha +/* 800F7750 000F4550 3C 60 80 27 */ lis r3, lbl__stringBase0_66@ha /* 800F7754 000F4554 90 01 00 44 */ stw r0, 0x44(r1) -/* 800F7758 000F4558 39 24 95 30 */ addi r9, r4, lbl_80269530@l -/* 800F775C 000F455C 38 63 96 F4 */ addi r3, r3, lbl_802696F4@l +/* 800F7758 000F4558 39 24 95 30 */ addi r9, r4, lbl__1162@l +/* 800F775C 000F455C 38 63 96 F4 */ addi r3, r3, lbl__stringBase0_66@l /* 800F7760 000F4560 38 80 00 00 */ li r4, 0 /* 800F7764 000F4564 93 E1 00 3C */ stw r31, 0x3c(r1) /* 800F7768 000F4568 38 63 02 D8 */ addi r3, r3, 0x2d8 @@ -2975,11 +2975,11 @@ lbl_800F6B58: /* 800F779C 000F459C 7C 7F 1B 78 */ mr r31, r3 /* 800F77A0 000F45A0 4B FF D9 25 */ bl ZNPC_AnimTable_RobotBase__FP10xAnimTable /* 800F77A4 000F45A4 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F77A8 000F45A8 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F77A8 000F45A8 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F77AC 000F45AC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F77B0 000F45B0 38 00 00 00 */ li r0, 0 /* 800F77B4 000F45B4 90 81 00 08 */ stw r4, 8(r1) -/* 800F77B8 000F45B8 3B A3 55 BC */ addi r29, r3, lbl_802955BC@l +/* 800F77B8 000F45B8 3B A3 55 BC */ addi r29, r3, lbl_g_strz_roboanim@l /* 800F77BC 000F45BC 7F E3 FB 78 */ mr r3, r31 /* 800F77C0 000F45C0 38 A0 00 20 */ li r5, 0x20 /* 800F77C4 000F45C4 90 01 00 0C */ stw r0, 0xc(r1) @@ -2990,15 +2990,15 @@ lbl_800F6B58: /* 800F77D8 000F45D8 39 20 00 00 */ li r9, 0 /* 800F77DC 000F45DC 39 40 00 00 */ li r10, 0 /* 800F77E0 000F45E0 80 9D 00 44 */ lwz r4, 0x44(r29) -/* 800F77E4 000F45E4 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F77E8 000F45E8 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F77E4 000F45E4 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F77E8 000F45E8 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F77EC 000F45EC 4B F0 F5 6D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F77F0 000F45F0 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F77F4 000F45F4 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F77F4 000F45F4 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F77F8 000F45F8 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F77FC 000F45FC 38 00 00 00 */ li r0, 0 /* 800F7800 000F4600 90 81 00 08 */ stw r4, 8(r1) -/* 800F7804 000F4604 3B C3 55 BC */ addi r30, r3, lbl_802955BC@l +/* 800F7804 000F4604 3B C3 55 BC */ addi r30, r3, lbl_g_strz_roboanim@l /* 800F7808 000F4608 7F E3 FB 78 */ mr r3, r31 /* 800F780C 000F460C 38 A0 00 10 */ li r5, 0x10 /* 800F7810 000F4610 90 01 00 0C */ stw r0, 0xc(r1) @@ -3009,15 +3009,15 @@ lbl_800F6B58: /* 800F7824 000F4624 39 20 00 00 */ li r9, 0 /* 800F7828 000F4628 39 40 00 00 */ li r10, 0 /* 800F782C 000F462C 80 9E 00 48 */ lwz r4, 0x48(r30) -/* 800F7830 000F4630 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F7834 000F4634 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F7830 000F4630 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F7834 000F4634 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F7838 000F4638 4B F0 F5 21 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800F783C 000F463C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800F7840 000F4640 3C 60 80 29 */ lis r3, lbl_802955BC@ha +/* 800F7840 000F4640 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha /* 800F7844 000F4644 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800F7848 000F4648 38 00 00 00 */ li r0, 0 /* 800F784C 000F464C 90 81 00 08 */ stw r4, 8(r1) -/* 800F7850 000F4650 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F7850 000F4650 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F7854 000F4654 7F E3 FB 78 */ mr r3, r31 /* 800F7858 000F4658 38 A0 00 20 */ li r5, 0x20 /* 800F785C 000F465C 90 01 00 0C */ stw r0, 0xc(r1) @@ -3028,12 +3028,12 @@ lbl_800F6B58: /* 800F7870 000F4670 39 20 00 00 */ li r9, 0 /* 800F7874 000F4674 39 40 00 00 */ li r10, 0 /* 800F7878 000F4678 80 84 00 4C */ lwz r4, 0x4c(r4) -/* 800F787C 000F467C C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800F7880 000F4680 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F787C 000F467C C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) +/* 800F7880 000F4680 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800F7884 000F4684 4B F0 F4 D5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 800F7888 000F4688 3C 60 80 29 */ lis r3, lbl_802955BC@ha -/* 800F788C 000F468C C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) -/* 800F7890 000F4690 38 83 55 BC */ addi r4, r3, lbl_802955BC@l +/* 800F7888 000F4688 3C 60 80 29 */ lis r3, lbl_g_strz_roboanim@ha +/* 800F788C 000F468C C0 22 9B 50 */ lfs f1, lbl__1048_1-_SDA2_BASE_(r2) +/* 800F7890 000F4690 38 83 55 BC */ addi r4, r3, lbl_g_strz_roboanim@l /* 800F7894 000F4694 38 A1 00 18 */ addi r5, r1, 0x18 /* 800F7898 000F4698 7F E3 FB 78 */ mr r3, r31 /* 800F789C 000F469C 38 C0 00 01 */ li r6, 1 @@ -3047,11 +3047,11 @@ lbl_800F6B58: /* 800F78BC 000F46BC 90 01 00 0C */ stw r0, 0xc(r1) /* 800F78C0 000F46C0 39 20 00 00 */ li r9, 0 /* 800F78C4 000F46C4 39 40 00 00 */ li r10, 0 -/* 800F78C8 000F46C8 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F78C8 000F46C8 C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) /* 800F78CC 000F46CC 80 9D 00 44 */ lwz r4, 0x44(r29) /* 800F78D0 000F46D0 FC 40 08 90 */ fmr f2, f1 /* 800F78D4 000F46D4 80 BE 00 48 */ lwz r5, 0x48(r30) -/* 800F78D8 000F46D8 C0 62 9B 50 */ lfs f3, lbl_803CE4D0-_SDA2_BASE_(r2) +/* 800F78D8 000F46D8 C0 62 9B 50 */ lfs f3, lbl__1048_1-_SDA2_BASE_(r2) /* 800F78DC 000F46DC 4B F0 FA E5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 800F78E0 000F46E0 80 01 00 44 */ lwz r0, 0x44(r1) /* 800F78E4 000F46E4 7F E3 FB 78 */ mr r3, r31 @@ -3121,18 +3121,18 @@ Reset__9zNPCRobotFv: /* 800F79BC 000F47BC 93 C1 00 08 */ stw r30, 8(r1) /* 800F79C0 000F47C0 7C 7E 1B 78 */ mr r30, r3 /* 800F79C4 000F47C4 83 E3 01 D8 */ lwz r31, 0x1d8(r3) -/* 800F79C8 000F47C8 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F79C8 000F47C8 C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 800F79CC 000F47CC C0 3F 00 84 */ lfs f1, 0x84(r31) /* 800F79D0 000F47D0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800F79D4 000F47D4 40 80 00 18 */ bge lbl_800F79EC /* 800F79D8 000F47D8 80 1E 01 CC */ lwz r0, 0x1cc(r30) /* 800F79DC 000F47DC 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 800F79E0 000F47E0 40 82 00 0C */ bne lbl_800F79EC -/* 800F79E4 000F47E4 C0 02 9B 48 */ lfs f0, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 800F79E4 000F47E4 C0 02 9B 48 */ lfs f0, lbl__1046_2-_SDA2_BASE_(r2) /* 800F79E8 000F47E8 D0 1F 00 84 */ stfs f0, 0x84(r31) lbl_800F79EC: /* 800F79EC 000F47EC C0 3F 00 88 */ lfs f1, 0x88(r31) -/* 800F79F0 000F47F0 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F79F0 000F47F0 C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 800F79F4 000F47F4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800F79F8 000F47F8 40 80 00 1C */ bge lbl_800F7A14 /* 800F79FC 000F47FC 7F C3 F3 78 */ mr r3, r30 @@ -3237,20 +3237,20 @@ lbl_800F7B30: /* 800F7B6C 000F496C 38 84 AD D0 */ addi r4, r4, -21040 /* 800F7B70 000F4970 28 04 00 10 */ cmplwi r4, 0x10 /* 800F7B74 000F4974 41 81 00 34 */ bgt lbl_800F7BA8 -/* 800F7B78 000F4978 3C 60 80 29 */ lis r3, lbl_80295678@ha +/* 800F7B78 000F4978 3C 60 80 29 */ lis r3, lbl__1265_1@ha /* 800F7B7C 000F497C 54 84 10 3A */ slwi r4, r4, 2 -/* 800F7B80 000F4980 38 63 56 78 */ addi r3, r3, lbl_80295678@l +/* 800F7B80 000F4980 38 63 56 78 */ addi r3, r3, lbl__1265_1@l /* 800F7B84 000F4984 7C 03 20 2E */ lwzx r0, r3, r4 /* 800F7B88 000F4988 7C 09 03 A6 */ mtctr r0 /* 800F7B8C 000F498C 4E 80 04 20 */ bctr -/* 800F7B90 000F4990 C3 E2 9B 64 */ lfs f31, lbl_803CE4E4-_SDA2_BASE_(r2) +/* 800F7B90 000F4990 C3 E2 9B 64 */ lfs f31, lbl__1261_2-_SDA2_BASE_(r2) /* 800F7B94 000F4994 48 00 00 18 */ b lbl_800F7BAC -/* 800F7B98 000F4998 C3 E2 9B 68 */ lfs f31, lbl_803CE4E8-_SDA2_BASE_(r2) +/* 800F7B98 000F4998 C3 E2 9B 68 */ lfs f31, lbl__1262_3-_SDA2_BASE_(r2) /* 800F7B9C 000F499C 48 00 00 10 */ b lbl_800F7BAC -/* 800F7BA0 000F49A0 C3 E2 9B 6C */ lfs f31, lbl_803CE4EC-_SDA2_BASE_(r2) +/* 800F7BA0 000F49A0 C3 E2 9B 6C */ lfs f31, lbl__1263_2-_SDA2_BASE_(r2) /* 800F7BA4 000F49A4 48 00 00 08 */ b lbl_800F7BAC lbl_800F7BA8: -/* 800F7BA8 000F49A8 C3 E2 9B 70 */ lfs f31, lbl_803CE4F0-_SDA2_BASE_(r2) +/* 800F7BA8 000F49A8 C3 E2 9B 70 */ lfs f31, lbl__1264_2-_SDA2_BASE_(r2) lbl_800F7BAC: /* 800F7BAC 000F49AC 7F E3 FB 78 */ mr r3, r31 /* 800F7BB0 000F49B0 38 80 00 00 */ li r4, 0 @@ -3272,9 +3272,9 @@ ParseINI__9zNPCRobotFv: /* 800F7BE4 000F49E4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800F7BE8 000F49E8 7C 7F 1B 78 */ mr r31, r3 /* 800F7BEC 000F49EC 4B FF 98 45 */ bl ParseINI__10zNPCCommonFv -/* 800F7BF0 000F49F0 3C 60 80 2A */ lis r3, lbl_802987C4@ha +/* 800F7BF0 000F49F0 3C 60 80 2A */ lis r3, lbl_g_sndTrax_Robot@ha /* 800F7BF4 000F49F4 80 9F 01 D8 */ lwz r4, 0x1d8(r31) -/* 800F7BF8 000F49F8 38 63 87 C4 */ addi r3, r3, lbl_802987C4@l +/* 800F7BF8 000F49F8 38 63 87 C4 */ addi r3, r3, lbl_g_sndTrax_Robot@l /* 800F7BFC 000F49FC 90 64 03 A0 */ stw r3, 0x3a0(r4) /* 800F7C00 000F4A00 48 02 D1 45 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 800F7C04 000F4A04 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3621,9 +3621,9 @@ lbl_800F8098: lbl_800F80A8: /* 800F80A8 000F4EA8 2C 06 00 00 */ cmpwi r6, 0 /* 800F80AC 000F4EAC 41 80 00 14 */ blt lbl_800F80C0 -/* 800F80B0 000F4EB0 3C 60 80 29 */ lis r3, lbl_80295518@ha +/* 800F80B0 000F4EB0 3C 60 80 29 */ lis r3, lbl_g_hash_roboanim@ha /* 800F80B4 000F4EB4 54 C0 10 3A */ slwi r0, r6, 2 -/* 800F80B8 000F4EB8 38 63 55 18 */ addi r3, r3, lbl_80295518@l +/* 800F80B8 000F4EB8 38 63 55 18 */ addi r3, r3, lbl_g_hash_roboanim@l /* 800F80BC 000F4EBC 7F E3 00 2E */ lwzx r31, r3, r0 lbl_800F80C0: /* 800F80C0 000F4EC0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3634,9 +3634,9 @@ lbl_800F80C0: /* 800F80D4 000F4ED4 4E 80 00 20 */ blr /* 800F80D8 000F4ED8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800F80DC 000F4EDC 7C 08 02 A6 */ mflr r0 -/* 800F80E0 000F4EE0 3D 40 80 31 */ lis r10, lbl_803123B0@ha +/* 800F80E0 000F4EE0 3D 40 80 31 */ lis r10, lbl_npcmsg$1475@ha /* 800F80E4 000F4EE4 90 01 00 34 */ stw r0, 0x34(r1) -/* 800F80E8 000F4EE8 38 0A 23 B0 */ addi r0, r10, lbl_803123B0@l +/* 800F80E8 000F4EE8 38 0A 23 B0 */ addi r0, r10, lbl_npcmsg$1475@l /* 800F80EC 000F4EEC BE E1 00 0C */ stmw r23, 0xc(r1) /* 800F80F0 000F4EF0 7C 98 23 78 */ mr r24, r4 /* 800F80F4 000F4EF4 7C 77 1B 78 */ mr r23, r3 @@ -3795,9 +3795,9 @@ lbl_800F82F0: /* 800F8334 000F5134 28 00 00 1C */ cmplwi r0, 0x1c /* 800F8338 000F5138 7C BF 2B 78 */ mr r31, r5 /* 800F833C 000F513C 41 81 01 74 */ bgt lbl_800F84B0 -/* 800F8340 000F5140 3C 80 80 29 */ lis r4, lbl_802956C8@ha +/* 800F8340 000F5140 3C 80 80 29 */ lis r4, lbl__1567@ha /* 800F8344 000F5144 54 00 10 3A */ slwi r0, r0, 2 -/* 800F8348 000F5148 38 84 56 C8 */ addi r4, r4, lbl_802956C8@l +/* 800F8348 000F5148 38 84 56 C8 */ addi r4, r4, lbl__1567@l /* 800F834C 000F514C 7C 04 00 2E */ lwzx r0, r4, r0 /* 800F8350 000F5150 7C 09 03 A6 */ mtctr r0 /* 800F8354 000F5154 4E 80 04 20 */ bctr @@ -3969,7 +3969,7 @@ lbl_800F8590: /* 800F85B8 000F53B8 80 C6 00 4C */ lwz r6, 0x4c(r6) /* 800F85BC 000F53BC C0 06 00 34 */ lfs f0, 0x34(r6) /* 800F85C0 000F53C0 D0 01 00 0C */ stfs f0, 0xc(r1) -/* 800F85C4 000F53C4 C0 22 9B 80 */ lfs f1, lbl_803CE500-_SDA2_BASE_(r2) +/* 800F85C4 000F53C4 C0 22 9B 80 */ lfs f1, lbl__1615_1-_SDA2_BASE_(r2) /* 800F85C8 000F53C8 48 00 9B 51 */ bl AdjustHome__8NPCArenaFP10zNPCCommonP5xVec3f lbl_800F85CC: /* 800F85CC 000F53CC 80 1E 01 CC */ lwz r0, 0x1cc(r30) @@ -3999,9 +3999,9 @@ lbl_800F85F8: /* 800F8624 000F5424 38 80 00 00 */ li r4, 0 /* 800F8628 000F5428 4B FF 44 5D */ bl DBG_Draw__8NPCArenaFP10zNPCCommon lbl_800F862C: -/* 800F862C 000F542C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800F8630 000F5430 C0 22 9B 84 */ lfs f1, lbl_803CE504-_SDA2_BASE_(r2) -/* 800F8634 000F5434 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800F862C 000F542C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800F8630 000F5430 C0 22 9B 84 */ lfs f1, lbl__1616_3-_SDA2_BASE_(r2) +/* 800F8634 000F5434 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800F8638 000F5438 C0 03 17 44 */ lfs f0, 0x1744(r3) /* 800F863C 000F543C FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800F8640 000F5440 40 80 00 58 */ bge lbl_800F8698 @@ -4018,13 +4018,13 @@ lbl_800F862C: /* 800F866C 000F546C 4B FF 43 3D */ bl IsReady__8NPCArenaFv /* 800F8670 000F5470 2C 03 00 00 */ cmpwi r3, 0 /* 800F8674 000F5474 41 82 00 24 */ beq lbl_800F8698 -/* 800F8678 000F5478 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F8678 000F5478 C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) /* 800F867C 000F547C 38 7E 02 A8 */ addi r3, r30, 0x2a8 /* 800F8680 000F5480 38 80 00 00 */ li r4, 0 /* 800F8684 000F5484 4B FF 42 AD */ bl IncludesPlayer__8NPCArenaFfP5xVec3 /* 800F8688 000F5488 2C 03 00 00 */ cmpwi r3, 0 /* 800F868C 000F548C 41 82 00 0C */ beq lbl_800F8698 -/* 800F8690 000F5490 C0 22 9B 88 */ lfs f1, lbl_803CE508-_SDA2_BASE_(r2) +/* 800F8690 000F5490 C0 22 9B 88 */ lfs f1, lbl__1617_1-_SDA2_BASE_(r2) /* 800F8694 000F5494 4B F6 DF 25 */ bl TellPlayerVillainIsNear__Ff lbl_800F8698: /* 800F8698 000F5498 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0 @@ -4048,7 +4048,7 @@ CheckFalling__9zNPCRobotFf: /* 800F86D4 000F54D4 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 800F86D8 000F54D8 41 82 00 DC */ beq lbl_800F87B4 /* 800F86DC 000F54DC 80 7E 00 48 */ lwz r3, 0x48(r30) -/* 800F86E0 000F54E0 C0 02 9B 8C */ lfs f0, lbl_803CE50C-_SDA2_BASE_(r2) +/* 800F86E0 000F54E0 C0 02 9B 8C */ lfs f0, lbl__1661_1-_SDA2_BASE_(r2) /* 800F86E4 000F54E4 C0 23 00 84 */ lfs f1, 0x84(r3) /* 800F86E8 000F54E8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800F86EC 000F54EC 41 81 00 C8 */ bgt lbl_800F87B4 @@ -4066,8 +4066,8 @@ CheckFalling__9zNPCRobotFf: /* 800F871C 000F551C 80 7E 02 28 */ lwz r3, 0x228(r30) /* 800F8720 000F5520 3B E0 00 00 */ li r31, 0 /* 800F8724 000F5524 48 01 4E A1 */ bl GIDOfActive__7xPsycheCFv -/* 800F8728 000F5528 3C 80 80 27 */ lis r4, lbl_80269540@ha -/* 800F872C 000F552C 38 A4 95 40 */ addi r5, r4, lbl_80269540@l +/* 800F8728 000F5528 3C 80 80 27 */ lis r4, lbl_skipstates$1647@ha +/* 800F872C 000F552C 38 A4 95 40 */ addi r5, r4, lbl_skipstates$1647@l /* 800F8730 000F5530 38 80 00 00 */ li r4, 0 /* 800F8734 000F5534 7C A6 2B 78 */ mr r6, r5 /* 800F8738 000F5538 48 00 00 20 */ b lbl_800F8758 @@ -4093,7 +4093,7 @@ lbl_800F8764: /* 800F877C 000F557C 38 81 00 08 */ addi r4, r1, 8 /* 800F8780 000F5580 4B FE 09 6D */ bl XYZVecToPos__10zNPCCommonFP5xVec3P5xVec3 /* 800F8784 000F5584 C0 21 00 0C */ lfs f1, 0xc(r1) -/* 800F8788 000F5588 C0 02 9B 90 */ lfs f0, lbl_803CE510-_SDA2_BASE_(r2) +/* 800F8788 000F5588 C0 02 9B 90 */ lfs f0, lbl__1662_1-_SDA2_BASE_(r2) /* 800F878C 000F558C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800F8790 000F5590 41 80 00 24 */ blt lbl_800F87B4 /* 800F8794 000F5594 7F C3 F3 78 */ mr r3, r30 @@ -4125,13 +4125,13 @@ BunnyHopSet__9zNPCRobotFP5xVec3: /* 800F87EC 000F55EC 4B F5 5C F1 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800F87F0 000F55F0 48 00 00 14 */ b lbl_800F8804 lbl_800F87F4: -/* 800F87F4 000F55F4 3C 80 80 27 */ lis r4, lbl_80269574@ha +/* 800F87F4 000F55F4 3C 80 80 27 */ lis r4, lbl_vel_dflt$1673@ha /* 800F87F8 000F55F8 38 7F 02 DC */ addi r3, r31, 0x2dc -/* 800F87FC 000F55FC 38 84 95 74 */ addi r4, r4, lbl_80269574@l +/* 800F87FC 000F55FC 38 84 95 74 */ addi r4, r4, lbl_vel_dflt$1673@l /* 800F8800 000F5600 4B F5 5C DD */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800F8804: /* 800F8804 000F5604 80 7F 00 48 */ lwz r3, 0x48(r31) -/* 800F8808 000F5608 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F8808 000F5608 C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 800F880C 000F560C C0 23 00 D8 */ lfs f1, 0xd8(r3) /* 800F8810 000F5610 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800F8814 000F5614 40 81 00 08 */ ble lbl_800F881C @@ -4141,7 +4141,7 @@ lbl_800F881C: lbl_800F8820: /* 800F8820 000F5620 D0 03 00 D8 */ stfs f0, 0xd8(r3) /* 800F8824 000F5624 80 7F 00 48 */ lwz r3, 0x48(r31) -/* 800F8828 000F5628 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F8828 000F5628 C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 800F882C 000F562C C0 23 00 CC */ lfs f1, 0xcc(r3) /* 800F8830 000F5630 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800F8834 000F5634 40 81 00 08 */ ble lbl_800F883C @@ -4634,14 +4634,14 @@ lbl_800F8EC4: /* 800F8F28 000F5D28 3C 03 B1 B9 */ addis r0, r3, 0xb1b9 /* 800F8F2C 000F5D2C 28 00 52 60 */ cmplwi r0, 0x5260 /* 800F8F30 000F5D30 41 82 00 48 */ beq lbl_800F8F78 -/* 800F8F34 000F5D34 3C 60 80 31 */ lis r3, lbl_803123F4@ha +/* 800F8F34 000F5D34 3C 60 80 31 */ lis r3, lbl_msg$1801@ha /* 800F8F38 000F5D38 38 80 00 00 */ li r4, 0 -/* 800F8F3C 000F5D3C 38 63 23 F4 */ addi r3, r3, lbl_803123F4@l +/* 800F8F3C 000F5D3C 38 63 23 F4 */ addi r3, r3, lbl_msg$1801@l /* 800F8F40 000F5D40 38 A0 00 44 */ li r5, 0x44 /* 800F8F44 000F5D44 4B F0 A5 15 */ bl memset -/* 800F8F48 000F5D48 3C 60 80 31 */ lis r3, lbl_803123F4@ha +/* 800F8F48 000F5D48 3C 60 80 31 */ lis r3, lbl_msg$1801@ha /* 800F8F4C 000F5D4C 80 DF 00 00 */ lwz r6, 0(r31) -/* 800F8F50 000F5D50 38 63 23 F4 */ addi r3, r3, lbl_803123F4@l +/* 800F8F50 000F5D50 38 63 23 F4 */ addi r3, r3, lbl_msg$1801@l /* 800F8F54 000F5D54 38 A0 00 19 */ li r5, 0x19 /* 800F8F58 000F5D58 38 00 00 07 */ li r0, 7 /* 800F8F5C 000F5D5C 90 C3 00 08 */ stw r6, 8(r3) @@ -4681,7 +4681,7 @@ SyncStunGlyph__9zNPCRobotFfff: /* 800F8FD4 000F5DD4 7C 64 1B 78 */ mr r4, r3 /* 800F8FD8 000F5DD8 38 61 00 08 */ addi r3, r1, 8 /* 800F8FDC 000F5DDC 4B F5 55 01 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 800F8FE0 000F5DE0 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F8FE0 000F5DE0 C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 800F8FE4 000F5DE4 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800F8FE8 000F5DE8 40 80 00 4C */ bge lbl_800F9034 /* 800F8FEC 000F5DEC 80 1F 00 30 */ lwz r0, 0x30(r31) @@ -4695,7 +4695,7 @@ SyncStunGlyph__9zNPCRobotFfff: /* 800F900C 000F5E0C D0 01 00 0C */ stfs f0, 0xc(r1) /* 800F9010 000F5E10 48 00 00 30 */ b lbl_800F9040 lbl_800F9014: -/* 800F9014 000F5E14 C0 42 9B 70 */ lfs f2, lbl_803CE4F0-_SDA2_BASE_(r2) +/* 800F9014 000F5E14 C0 42 9B 70 */ lfs f2, lbl__1264_2-_SDA2_BASE_(r2) /* 800F9018 000F5E18 C0 3F 00 40 */ lfs f1, 0x40(r31) /* 800F901C 000F5E1C C0 1F 00 38 */ lfs f0, 0x38(r31) /* 800F9020 000F5E20 C0 61 00 0C */ lfs f3, 0xc(r1) @@ -4714,21 +4714,21 @@ lbl_800F9040: /* 800F904C 000F5E4C 80 7E 02 D4 */ lwz r3, 0x2d4(r30) /* 800F9050 000F5E50 38 80 00 00 */ li r4, 0 /* 800F9054 000F5E54 48 08 DE 7D */ bl RotAddDelta__8NPCGlyphFP7xMat3x3 -/* 800F9058 000F5E58 C0 02 9B 94 */ lfs f0, lbl_803CE514-_SDA2_BASE_(r2) +/* 800F9058 000F5E58 C0 02 9B 94 */ lfs f0, lbl__1829-_SDA2_BASE_(r2) /* 800F905C 000F5E5C 38 00 00 00 */ li r0, 0 /* 800F9060 000F5E60 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800F9064 000F5E64 40 80 00 1C */ bge lbl_800F9080 -/* 800F9068 000F5E68 C0 02 9B 90 */ lfs f0, lbl_803CE510-_SDA2_BASE_(r2) +/* 800F9068 000F5E68 C0 02 9B 90 */ lfs f0, lbl__1662_1-_SDA2_BASE_(r2) /* 800F906C 000F5E6C EC 00 07 F2 */ fmuls f0, f0, f31 /* 800F9070 000F5E70 FC 00 00 1E */ fctiwz f0, f0 /* 800F9074 000F5E74 D8 01 00 18 */ stfd f0, 0x18(r1) /* 800F9078 000F5E78 80 01 00 1C */ lwz r0, 0x1c(r1) /* 800F907C 000F5E7C 48 00 00 24 */ b lbl_800F90A0 lbl_800F9080: -/* 800F9080 000F5E80 C0 02 9B 70 */ lfs f0, lbl_803CE4F0-_SDA2_BASE_(r2) +/* 800F9080 000F5E80 C0 02 9B 70 */ lfs f0, lbl__1264_2-_SDA2_BASE_(r2) /* 800F9084 000F5E84 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800F9088 000F5E88 40 80 00 18 */ bge lbl_800F90A0 -/* 800F908C 000F5E8C C0 02 9B 98 */ lfs f0, lbl_803CE518-_SDA2_BASE_(r2) +/* 800F908C 000F5E8C C0 02 9B 98 */ lfs f0, lbl__1830-_SDA2_BASE_(r2) /* 800F9090 000F5E90 EC 00 07 F2 */ fmuls f0, f0, f31 /* 800F9094 000F5E94 FC 00 00 1E */ fctiwz f0, f0 /* 800F9098 000F5E98 D8 01 00 18 */ stfd f0, 0x18(r1) @@ -4789,9 +4789,9 @@ lbl_800F9140: /* 800F9154 000F5F54 4E 80 00 20 */ blr /* 800F9158 000F5F58 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800F915C 000F5F5C 7C 08 02 A6 */ mflr r0 -/* 800F9160 000F5F60 3C 80 80 27 */ lis r4, lbl_80269580@ha +/* 800F9160 000F5F60 3C 80 80 27 */ lis r4, lbl__1844@ha /* 800F9164 000F5F64 90 01 00 34 */ stw r0, 0x34(r1) -/* 800F9168 000F5F68 38 A4 95 80 */ addi r5, r4, lbl_80269580@l +/* 800F9168 000F5F68 38 A4 95 80 */ addi r5, r4, lbl__1844@l /* 800F916C 000F5F6C BF 41 00 18 */ stmw r26, 0x18(r1) /* 800F9170 000F5F70 7C 7D 1B 78 */ mr r29, r3 /* 800F9174 000F5F74 3B 60 00 00 */ li r27, 0 @@ -4820,7 +4820,7 @@ lbl_800F9140: lbl_800F91D0: /* 800F91D0 000F5FD0 2C 1B 00 00 */ cmpwi r27, 0 /* 800F91D4 000F5FD4 40 82 02 40 */ bne lbl_800F9414 -/* 800F91D8 000F5FD8 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F91D8 000F5FD8 C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 800F91DC 000F5FDC 3B 5F 00 0C */ addi r26, r31, 0xc /* 800F91E0 000F5FE0 3B C0 00 00 */ li r30, 0 /* 800F91E4 000F5FE4 D0 01 00 08 */ stfs f0, 8(r1) @@ -5022,9 +5022,9 @@ lbl_800F9484: TurnThemHeads__9zNPCRobotFv: /* 800F9494 000F6294 94 21 FF 40 */ stwu r1, -0xc0(r1) /* 800F9498 000F6298 7C 08 02 A6 */ mflr r0 -/* 800F949C 000F629C 3C 80 80 27 */ lis r4, lbl_80269280@ha +/* 800F949C 000F629C 3C 80 80 27 */ lis r4, lbl__405_4@ha /* 800F94A0 000F62A0 90 01 00 C4 */ stw r0, 0xc4(r1) -/* 800F94A4 000F62A4 38 84 92 80 */ addi r4, r4, lbl_80269280@l +/* 800F94A4 000F62A4 38 84 92 80 */ addi r4, r4, lbl__405_4@l /* 800F94A8 000F62A8 BD C1 00 78 */ stmw r14, 0x78(r1) /* 800F94AC 000F62AC 7C 7F 1B 78 */ mr r31, r3 /* 800F94B0 000F62B0 81 E4 03 0C */ lwz r15, 0x30c(r4) @@ -5085,9 +5085,9 @@ TurnThemHeads__9zNPCRobotFv: /* 800F958C 000F638C 2C 00 00 00 */ cmpwi r0, 0 /* 800F9590 000F6390 41 80 00 B4 */ blt lbl_800F9644 /* 800F9594 000F6394 4B F8 97 65 */ bl Pos__10zNPCCommonFv -/* 800F9598 000F6398 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800F9598 000F6398 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800F959C 000F639C 7C 6E 1B 78 */ mr r14, r3 -/* 800F95A0 000F63A0 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800F95A0 000F63A0 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800F95A4 000F63A4 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800F95A8 000F63A8 4B F2 22 61 */ bl xEntGetPos__FPC4xEnt /* 800F95AC 000F63AC 7C 64 1B 78 */ mr r4, r3 @@ -5106,7 +5106,7 @@ TurnThemHeads__9zNPCRobotFv: /* 800F95E0 000F63E0 7C 64 1B 78 */ mr r4, r3 /* 800F95E4 000F63E4 38 61 00 08 */ addi r3, r1, 8 /* 800F95E8 000F63E8 4B F5 4F 09 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 800F95EC 000F63EC C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F95EC 000F63EC C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 800F95F0 000F63F0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800F95F4 000F63F4 41 80 00 50 */ blt lbl_800F9644 /* 800F95F8 000F63F8 80 BF 00 24 */ lwz r5, 0x24(r31) @@ -5157,15 +5157,15 @@ FacePos__9zNPCRobotFP5xVec3ff: /* 800F969C 000F649C 7F E4 FB 78 */ mr r4, r31 /* 800F96A0 000F64A0 38 61 00 08 */ addi r3, r1, 8 /* 800F96A4 000F64A4 4B F1 4F ED */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 800F96A8 000F64A8 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F96A8 000F64A8 C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 800F96AC 000F64AC 38 61 00 08 */ addi r3, r1, 8 /* 800F96B0 000F64B0 D0 01 00 0C */ stfs f0, 0xc(r1) /* 800F96B4 000F64B4 4B F1 4F 9D */ bl xVec3Length__FPC5xVec3 /* 800F96B8 000F64B8 FF E0 08 90 */ fmr f31, f1 -/* 800F96BC 000F64BC C0 02 9B 9C */ lfs f0, lbl_803CE51C-_SDA2_BASE_(r2) +/* 800F96BC 000F64BC C0 02 9B 9C */ lfs f0, lbl__1962-_SDA2_BASE_(r2) /* 800F96C0 000F64C0 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800F96C4 000F64C4 40 81 00 28 */ ble lbl_800F96EC -/* 800F96C8 000F64C8 C0 02 9B 48 */ lfs f0, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 800F96C8 000F64C8 C0 02 9B 48 */ lfs f0, lbl__1046_2-_SDA2_BASE_(r2) /* 800F96CC 000F64CC 38 61 00 08 */ addi r3, r1, 8 /* 800F96D0 000F64D0 EC 20 F8 24 */ fdivs f1, f0, f31 /* 800F96D4 000F64D4 4B F2 22 65 */ bl xVec3SMulBy__FP5xVec3f @@ -5206,9 +5206,9 @@ FaceAntiPlayer__9zNPCRobotFff: /* 800F9750 000F6550 7C 7E 1B 78 */ mr r30, r3 /* 800F9754 000F6554 FF C0 10 90 */ fmr f30, f2 /* 800F9758 000F6558 4B F2 20 B1 */ bl xEntGetPos__FPC4xEnt -/* 800F975C 000F655C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800F975C 000F655C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800F9760 000F6560 7C 7F 1B 78 */ mr r31, r3 -/* 800F9764 000F6564 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800F9764 000F6564 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800F9768 000F6568 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800F976C 000F656C 4B F2 20 9D */ bl xEntGetPos__FPC4xEnt /* 800F9770 000F6570 7C 64 1B 78 */ mr r4, r3 @@ -5218,16 +5218,16 @@ FaceAntiPlayer__9zNPCRobotFff: /* 800F9780 000F6580 80 1E 01 CC */ lwz r0, 0x1cc(r30) /* 800F9784 000F6584 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 800F9788 000F6588 41 82 00 0C */ beq lbl_800F9794 -/* 800F978C 000F658C C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800F978C 000F658C C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 800F9790 000F6590 D0 01 00 0C */ stfs f0, 0xc(r1) lbl_800F9794: /* 800F9794 000F6594 38 61 00 08 */ addi r3, r1, 8 /* 800F9798 000F6598 4B F1 4E B9 */ bl xVec3Length__FPC5xVec3 /* 800F979C 000F659C FF E0 08 90 */ fmr f31, f1 -/* 800F97A0 000F65A0 C0 02 9B 9C */ lfs f0, lbl_803CE51C-_SDA2_BASE_(r2) +/* 800F97A0 000F65A0 C0 02 9B 9C */ lfs f0, lbl__1962-_SDA2_BASE_(r2) /* 800F97A4 000F65A4 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800F97A8 000F65A8 40 81 00 28 */ ble lbl_800F97D0 -/* 800F97AC 000F65AC C0 02 9B 80 */ lfs f0, lbl_803CE500-_SDA2_BASE_(r2) +/* 800F97AC 000F65AC C0 02 9B 80 */ lfs f0, lbl__1615_1-_SDA2_BASE_(r2) /* 800F97B0 000F65B0 38 61 00 08 */ addi r3, r1, 8 /* 800F97B4 000F65B4 EC 20 F8 24 */ fdivs f1, f0, f31 /* 800F97B8 000F65B8 4B F2 21 81 */ bl xVec3SMulBy__FP5xVec3f @@ -5276,7 +5276,7 @@ CornerOfArena__9zNPCRobotFP5xVec3f: /* 800F9854 000F6654 4B F8 94 39 */ bl XZVecToPos__10zNPCCommonFP5xVec3PC5xVec3Pf /* 800F9858 000F6658 38 61 00 20 */ addi r3, r1, 0x20 /* 800F985C 000F665C 4B F1 4D F5 */ bl xVec3Length__FPC5xVec3 -/* 800F9860 000F6660 C0 02 9B 48 */ lfs f0, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 800F9860 000F6660 C0 02 9B 48 */ lfs f0, lbl__1046_2-_SDA2_BASE_(r2) /* 800F9864 000F6664 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800F9868 000F6668 40 80 00 1C */ bge lbl_800F9884 /* 800F986C 000F666C 7F A3 EB 78 */ mr r3, r29 @@ -5290,32 +5290,32 @@ lbl_800F9884: /* 800F9888 000F6688 38 61 00 20 */ addi r3, r1, 0x20 /* 800F988C 000F668C 4B F2 20 AD */ bl xVec3SMulBy__FP5xVec3f lbl_800F9890: -/* 800F9890 000F6690 3C 80 80 25 */ lis r4, lbl_80253030@ha +/* 800F9890 000F6690 3C 80 80 25 */ lis r4, lbl_g_Y3@ha /* 800F9894 000F6694 38 61 00 14 */ addi r3, r1, 0x14 -/* 800F9898 000F6698 38 84 30 30 */ addi r4, r4, lbl_80253030@l +/* 800F9898 000F6698 38 84 30 30 */ addi r4, r4, lbl_g_Y3@l /* 800F989C 000F669C 38 A1 00 20 */ addi r5, r1, 0x20 /* 800F98A0 000F66A0 4B F1 B7 ED */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 -/* 800F98A4 000F66A4 C0 22 9B 80 */ lfs f1, lbl_803CE500-_SDA2_BASE_(r2) +/* 800F98A4 000F66A4 C0 22 9B 80 */ lfs f1, lbl__1615_1-_SDA2_BASE_(r2) /* 800F98A8 000F66A8 38 61 00 08 */ addi r3, r1, 8 /* 800F98AC 000F66AC 38 81 00 14 */ addi r4, r1, 0x14 /* 800F98B0 000F66B0 4B F1 17 E1 */ bl xVec3SMul__FP5xVec3PC5xVec3f -/* 800F98B4 000F66B4 C0 02 9B 70 */ lfs f0, lbl_803CE4F0-_SDA2_BASE_(r2) +/* 800F98B4 000F66B4 C0 02 9B 70 */ lfs f0, lbl__1264_2-_SDA2_BASE_(r2) /* 800F98B8 000F66B8 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800F98BC 000F66BC 40 80 00 40 */ bge lbl_800F98FC -/* 800F98C0 000F66C0 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 800F98C0 000F66C0 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) /* 800F98C4 000F66C4 7F E3 FB 78 */ mr r3, r31 /* 800F98C8 000F66C8 4B FF 30 51 */ bl Radius__8NPCArenaFf -/* 800F98CC 000F66CC C0 42 9B 94 */ lfs f2, lbl_803CE514-_SDA2_BASE_(r2) -/* 800F98D0 000F66D0 C0 02 9B 70 */ lfs f0, lbl_803CE4F0-_SDA2_BASE_(r2) +/* 800F98CC 000F66CC C0 42 9B 94 */ lfs f2, lbl__1829-_SDA2_BASE_(r2) +/* 800F98D0 000F66D0 C0 02 9B 70 */ lfs f0, lbl__1264_2-_SDA2_BASE_(r2) /* 800F98D4 000F66D4 EC 22 00 72 */ fmuls f1, f2, f1 /* 800F98D8 000F66D8 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800F98DC 000F66DC 40 81 00 08 */ ble lbl_800F98E4 /* 800F98E0 000F66E0 48 00 00 18 */ b lbl_800F98F8 lbl_800F98E4: -/* 800F98E4 000F66E4 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 800F98E4 000F66E4 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) /* 800F98E8 000F66E8 7F E3 FB 78 */ mr r3, r31 /* 800F98EC 000F66EC 4B FF 30 2D */ bl Radius__8NPCArenaFf -/* 800F98F0 000F66F0 C0 02 9B 94 */ lfs f0, lbl_803CE514-_SDA2_BASE_(r2) +/* 800F98F0 000F66F0 C0 02 9B 94 */ lfs f0, lbl__1829-_SDA2_BASE_(r2) /* 800F98F4 000F66F4 EC 00 00 72 */ fmuls f0, f0, f1 lbl_800F98F8: /* 800F98F8 000F66F8 FF C0 00 90 */ fmr f30, f0 @@ -5336,8 +5336,8 @@ lbl_800F98FC: /* 800F9930 000F6730 7C 64 1B 78 */ mr r4, r3 /* 800F9934 000F6734 38 61 00 08 */ addi r3, r1, 8 /* 800F9938 000F6738 4B F1 4E 1D */ bl xVec3AddTo__FP5xVec3PC5xVec3 -/* 800F993C 000F673C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800F9940 000F6740 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800F993C 000F673C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800F9940 000F6740 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800F9944 000F6744 3B E3 06 E0 */ addi r31, r3, 0x6e0 /* 800F9948 000F6748 7F E3 FB 78 */ mr r3, r31 /* 800F994C 000F674C 4B F2 1E BD */ bl xEntGetPos__FPC4xEnt @@ -5355,7 +5355,7 @@ lbl_800F98FC: /* 800F997C 000F677C FF E0 08 90 */ fmr f31, f1 /* 800F9980 000F6780 FC 1E F8 40 */ fcmpo cr0, f30, f31 /* 800F9984 000F6784 40 81 00 24 */ ble lbl_800F99A8 -/* 800F9988 000F6788 C0 22 9B 70 */ lfs f1, lbl_803CE4F0-_SDA2_BASE_(r2) +/* 800F9988 000F6788 C0 22 9B 70 */ lfs f1, lbl__1264_2-_SDA2_BASE_(r2) /* 800F998C 000F678C 4B F4 E7 1D */ bl SQ__Ff /* 800F9990 000F6790 FC 1E 08 40 */ fcmpo cr0, f30, f1 /* 800F9994 000F6794 40 81 00 14 */ ble lbl_800F99A8 @@ -5366,7 +5366,7 @@ lbl_800F98FC: lbl_800F99A8: /* 800F99A8 000F67A8 FC 1F F0 40 */ fcmpo cr0, f31, f30 /* 800F99AC 000F67AC 40 81 00 24 */ ble lbl_800F99D0 -/* 800F99B0 000F67B0 C0 22 9B 70 */ lfs f1, lbl_803CE4F0-_SDA2_BASE_(r2) +/* 800F99B0 000F67B0 C0 22 9B 70 */ lfs f1, lbl__1264_2-_SDA2_BASE_(r2) /* 800F99B4 000F67B4 4B F4 E6 F5 */ bl SQ__Ff /* 800F99B8 000F67B8 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 800F99BC 000F67BC 40 81 00 14 */ ble lbl_800F99D0 @@ -5420,17 +5420,17 @@ MoveTowardsArena__9zNPCRobotFff: /* 800F9A64 000F6864 38 61 00 08 */ addi r3, r1, 8 /* 800F9A68 000F6868 4B F1 4B E9 */ bl xVec3Length__FPC5xVec3 /* 800F9A6C 000F686C FF E0 08 90 */ fmr f31, f1 -/* 800F9A70 000F6870 C0 02 9B 88 */ lfs f0, lbl_803CE508-_SDA2_BASE_(r2) +/* 800F9A70 000F6870 C0 02 9B 88 */ lfs f0, lbl__1617_1-_SDA2_BASE_(r2) /* 800F9A74 000F6874 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800F9A78 000F6878 40 80 00 08 */ bge lbl_800F9A80 /* 800F9A7C 000F687C 48 00 00 40 */ b lbl_800F9ABC lbl_800F9A80: -/* 800F9A80 000F6880 C0 02 9B 48 */ lfs f0, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 800F9A80 000F6880 C0 02 9B 48 */ lfs f0, lbl__1046_2-_SDA2_BASE_(r2) /* 800F9A84 000F6884 38 61 00 08 */ addi r3, r1, 8 /* 800F9A88 000F6888 EC 20 F8 24 */ fdivs f1, f0, f31 /* 800F9A8C 000F688C 4B F2 1E AD */ bl xVec3SMulBy__FP5xVec3f /* 800F9A90 000F6890 FC 20 E8 90 */ fmr f1, f29 -/* 800F9A94 000F6894 C0 62 9B 80 */ lfs f3, lbl_803CE500-_SDA2_BASE_(r2) +/* 800F9A94 000F6894 C0 62 9B 80 */ lfs f3, lbl__1615_1-_SDA2_BASE_(r2) /* 800F9A98 000F6898 FC 40 F0 90 */ fmr f2, f30 /* 800F9A9C 000F689C 7F E3 FB 78 */ mr r3, r31 /* 800F9AA0 000F68A0 4B FF 75 35 */ bl ThrottleAdjust__10zNPCCommonFfff @@ -5482,34 +5482,34 @@ lbl_800F9B08: zNPCRobot_TubeConfetti__FPC5xVec3: /* 800F9B38 000F6938 94 21 FF 90 */ stwu r1, -0x70(r1) /* 800F9B3C 000F693C 7C 08 02 A6 */ mflr r0 -/* 800F9B40 000F6940 3C C0 80 25 */ lis r6, lbl_8025303C@ha -/* 800F9B44 000F6944 3C A0 80 25 */ lis r5, lbl_80253024@ha +/* 800F9B40 000F6940 3C C0 80 25 */ lis r6, lbl_g_Z3@ha +/* 800F9B44 000F6944 3C A0 80 25 */ lis r5, lbl_g_X3@ha /* 800F9B48 000F6948 90 01 00 74 */ stw r0, 0x74(r1) -/* 800F9B4C 000F694C 3C 80 80 25 */ lis r4, lbl_80253030@ha +/* 800F9B4C 000F694C 3C 80 80 25 */ lis r4, lbl_g_Y3@ha /* 800F9B50 000F6950 BF 61 00 5C */ stmw r27, 0x5c(r1) /* 800F9B54 000F6954 7C 7B 1B 78 */ mr r27, r3 -/* 800F9B58 000F6958 3B A6 30 3C */ addi r29, r6, lbl_8025303C@l -/* 800F9B5C 000F695C 3B C5 30 24 */ addi r30, r5, lbl_80253024@l -/* 800F9B60 000F6960 3B E4 30 30 */ addi r31, r4, lbl_80253030@l +/* 800F9B58 000F6958 3B A6 30 3C */ addi r29, r6, lbl_g_Z3@l +/* 800F9B5C 000F695C 3B C5 30 24 */ addi r30, r5, lbl_g_X3@l +/* 800F9B60 000F6960 3B E4 30 30 */ addi r31, r4, lbl_g_Y3@l /* 800F9B64 000F6964 3B 80 00 00 */ li r28, 0 lbl_800F9B68: /* 800F9B68 000F6968 4B F3 71 21 */ bl xurand__Fv -/* 800F9B6C 000F696C C0 42 9B 88 */ lfs f2, lbl_803CE508-_SDA2_BASE_(r2) +/* 800F9B6C 000F696C C0 42 9B 88 */ lfs f2, lbl__1617_1-_SDA2_BASE_(r2) /* 800F9B70 000F6970 7F A4 EB 78 */ mr r4, r29 -/* 800F9B74 000F6974 C0 02 9B 70 */ lfs f0, lbl_803CE4F0-_SDA2_BASE_(r2) +/* 800F9B74 000F6974 C0 02 9B 70 */ lfs f0, lbl__1264_2-_SDA2_BASE_(r2) /* 800F9B78 000F6978 38 61 00 08 */ addi r3, r1, 8 /* 800F9B7C 000F697C EC 21 10 28 */ fsubs f1, f1, f2 /* 800F9B80 000F6980 EC 20 00 72 */ fmuls f1, f0, f1 /* 800F9B84 000F6984 4B F1 15 9D */ bl __ml__5xVec3CFf /* 800F9B88 000F6988 4B F3 71 01 */ bl xurand__Fv -/* 800F9B8C 000F698C C0 42 9B 88 */ lfs f2, lbl_803CE508-_SDA2_BASE_(r2) +/* 800F9B8C 000F698C C0 42 9B 88 */ lfs f2, lbl__1617_1-_SDA2_BASE_(r2) /* 800F9B90 000F6990 7F C4 F3 78 */ mr r4, r30 -/* 800F9B94 000F6994 C0 02 9B 70 */ lfs f0, lbl_803CE4F0-_SDA2_BASE_(r2) +/* 800F9B94 000F6994 C0 02 9B 70 */ lfs f0, lbl__1264_2-_SDA2_BASE_(r2) /* 800F9B98 000F6998 38 61 00 14 */ addi r3, r1, 0x14 /* 800F9B9C 000F699C EC 21 10 28 */ fsubs f1, f1, f2 /* 800F9BA0 000F69A0 EC 20 00 72 */ fmuls f1, f0, f1 /* 800F9BA4 000F69A4 4B F1 15 7D */ bl __ml__5xVec3CFf -/* 800F9BA8 000F69A8 C0 22 9B 88 */ lfs f1, lbl_803CE508-_SDA2_BASE_(r2) +/* 800F9BA8 000F69A8 C0 22 9B 88 */ lfs f1, lbl__1617_1-_SDA2_BASE_(r2) /* 800F9BAC 000F69AC 7F E4 FB 78 */ mr r4, r31 /* 800F9BB0 000F69B0 38 61 00 20 */ addi r3, r1, 0x20 /* 800F9BB4 000F69B4 4B F1 15 6D */ bl __ml__5xVec3CFf @@ -5526,7 +5526,7 @@ lbl_800F9B68: /* 800F9BE0 000F69E0 4B F1 16 85 */ bl __as__5xVec3FRC5xVec3 /* 800F9BE4 000F69E4 38 61 00 44 */ addi r3, r1, 0x44 /* 800F9BE8 000F69E8 4B F1 B9 C9 */ bl normalize__5xVec3Fv -/* 800F9BEC 000F69EC C0 22 9B A8 */ lfs f1, lbl_803CE528-_SDA2_BASE_(r2) +/* 800F9BEC 000F69EC C0 22 9B A8 */ lfs f1, lbl__2058-_SDA2_BASE_(r2) /* 800F9BF0 000F69F0 38 61 00 44 */ addi r3, r1, 0x44 /* 800F9BF4 000F69F4 4B F1 15 8D */ bl __amu__5xVec3Ff /* 800F9BF8 000F69F8 7F 63 DB 78 */ mr r3, r27 @@ -5535,9 +5535,9 @@ lbl_800F9B68: /* 800F9C04 000F6A04 3B 9C 00 01 */ addi r28, r28, 1 /* 800F9C08 000F6A08 2C 1C 00 20 */ cmpwi r28, 0x20 /* 800F9C0C 000F6A0C 41 80 FF 5C */ blt lbl_800F9B68 -/* 800F9C10 000F6A10 C0 42 9B 70 */ lfs f2, lbl_803CE4F0-_SDA2_BASE_(r2) +/* 800F9C10 000F6A10 C0 42 9B 70 */ lfs f2, lbl__1264_2-_SDA2_BASE_(r2) /* 800F9C14 000F6A14 7F 63 DB 78 */ mr r3, r27 -/* 800F9C18 000F6A18 C0 22 9B AC */ lfs f1, lbl_803CE52C-_SDA2_BASE_(r2) +/* 800F9C18 000F6A18 C0 22 9B AC */ lfs f1, lbl__2059-_SDA2_BASE_(r2) /* 800F9C1C 000F6A1C 38 80 00 40 */ li r4, 0x40 /* 800F9C20 000F6A20 FC 60 10 90 */ fmr f3, f2 /* 800F9C24 000F6A24 4B F9 BA 25 */ bl zFX_SpawnBubbleSlam__FPC5xVec3Uifff @@ -5573,9 +5573,9 @@ lbl_800F9B68: /* 800F9C9C 000F6A9C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800F9CA0 000F6AA0 7C 7F 1B 78 */ mr r31, r3 /* 800F9CA4 000F6AA4 4B FF DF 35 */ bl ParseINI__9zNPCRobotFv -/* 800F9CA8 000F6AA8 3C 60 80 2A */ lis r3, lbl_802987DC@ha +/* 800F9CA8 000F6AA8 3C 60 80 2A */ lis r3, lbl_g_sndTrax_Fodder@ha /* 800F9CAC 000F6AAC 80 9F 01 D8 */ lwz r4, 0x1d8(r31) -/* 800F9CB0 000F6AB0 38 63 87 DC */ addi r3, r3, lbl_802987DC@l +/* 800F9CB0 000F6AB0 38 63 87 DC */ addi r3, r3, lbl_g_sndTrax_Fodder@l /* 800F9CB4 000F6AB4 90 64 03 9C */ stw r3, 0x39c(r4) /* 800F9CB8 000F6AB8 48 02 B0 8D */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 800F9CBC 000F6ABC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -5734,9 +5734,9 @@ lbl_800F9EF4: lbl_800F9EFC: /* 800F9EFC 000F6CFC 2C 1F 00 00 */ cmpwi r31, 0 /* 800F9F00 000F6D00 41 80 00 14 */ blt lbl_800F9F14 -/* 800F9F04 000F6D04 3C 60 80 29 */ lis r3, lbl_80295518@ha +/* 800F9F04 000F6D04 3C 60 80 29 */ lis r3, lbl_g_hash_roboanim@ha /* 800F9F08 000F6D08 57 E0 10 3A */ slwi r0, r31, 2 -/* 800F9F0C 000F6D0C 38 63 55 18 */ addi r3, r3, lbl_80295518@l +/* 800F9F0C 000F6D0C 38 63 55 18 */ addi r3, r3, lbl_g_hash_roboanim@l /* 800F9F10 000F6D10 7D 03 00 2E */ lwzx r8, r3, r0 lbl_800F9F14: /* 800F9F14 000F6D14 80 01 00 14 */ lwz r0, 0x14(r1) @@ -5755,11 +5755,11 @@ lbl_800F9F14: /* 800F9F48 000F6D48 4B FF EE 01 */ bl IsWounded__9zNPCRobotFv /* 800F9F4C 000F6D4C 2C 03 00 00 */ cmpwi r3, 0 /* 800F9F50 000F6D50 40 82 00 80 */ bne lbl_800F9FD0 -/* 800F9F54 000F6D54 3C 80 80 27 */ lis r4, lbl_802695F8@ha -/* 800F9F58 000F6D58 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800F9F5C 000F6D5C 38 C4 95 F8 */ addi r6, r4, lbl_802695F8@l +/* 800F9F54 000F6D54 3C 80 80 27 */ lis r4, lbl__2132@ha +/* 800F9F58 000F6D58 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800F9F5C 000F6D5C 38 C4 95 F8 */ addi r6, r4, lbl__2132@l /* 800F9F60 000F6D60 80 A6 00 00 */ lwz r5, 0(r6) -/* 800F9F64 000F6D64 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800F9F64 000F6D64 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800F9F68 000F6D68 80 86 00 04 */ lwz r4, 4(r6) /* 800F9F6C 000F6D6C 3B C3 06 E0 */ addi r30, r3, 0x6e0 /* 800F9F70 000F6D70 80 06 00 08 */ lwz r0, 8(r6) @@ -5811,7 +5811,7 @@ lbl_800F9FD0: /* 800FA024 000F6E24 7C A4 20 38 */ and r4, r5, r4 /* 800FA028 000F6E28 90 9F 01 C8 */ stw r4, 0x1c8(r31) /* 800FA02C 000F6E2C 90 7F 02 CC */ stw r3, 0x2cc(r31) -/* 800FA030 000F6E30 90 0D 94 10 */ stw r0, lbl_803CBD10-_SDA_BASE_(r13) +/* 800FA030 000F6E30 90 0D 94 10 */ stw r0, lbl_rast_blink__11zNPCFodBomb-_SDA_BASE_(r13) /* 800FA034 000F6E34 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FA038 000F6E38 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FA03C 000F6E3C 7C 08 03 A6 */ mtlr r0 @@ -5821,14 +5821,14 @@ lbl_800F9FD0: /* 800FA04C 000F6E4C 7C 08 02 A6 */ mflr r0 /* 800FA050 000F6E50 90 01 00 14 */ stw r0, 0x14(r1) /* 800FA054 000F6E54 4B FF 54 0D */ bl Setup__10zNPCCommonFv -/* 800FA058 000F6E58 80 0D 94 10 */ lwz r0, lbl_803CBD10-_SDA_BASE_(r13) +/* 800FA058 000F6E58 80 0D 94 10 */ lwz r0, lbl_rast_blink__11zNPCFodBomb-_SDA_BASE_(r13) /* 800FA05C 000F6E5C 28 00 00 00 */ cmplwi r0, 0 /* 800FA060 000F6E60 40 82 00 18 */ bne lbl_800FA078 -/* 800FA064 000F6E64 3C 60 80 27 */ lis r3, lbl_802696F4@ha -/* 800FA068 000F6E68 38 63 96 F4 */ addi r3, r3, lbl_802696F4@l +/* 800FA064 000F6E64 3C 60 80 27 */ lis r3, lbl__stringBase0_66@ha +/* 800FA068 000F6E68 38 63 96 F4 */ addi r3, r3, lbl__stringBase0_66@l /* 800FA06C 000F6E6C 38 63 02 E2 */ addi r3, r3, 0x2e2 /* 800FA070 000F6E70 48 03 61 6D */ bl NPCC_FindRWRaster__FPCc -/* 800FA074 000F6E74 90 6D 94 10 */ stw r3, lbl_803CBD10-_SDA_BASE_(r13) +/* 800FA074 000F6E74 90 6D 94 10 */ stw r3, lbl_rast_blink__11zNPCFodBomb-_SDA_BASE_(r13) lbl_800FA078: /* 800FA078 000F6E78 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FA07C 000F6E7C 7C 08 03 A6 */ mtlr r0 @@ -5840,9 +5840,9 @@ lbl_800FA078: /* 800FA094 000F6E94 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FA098 000F6E98 7C 7F 1B 78 */ mr r31, r3 /* 800FA09C 000F6E9C 4B FF DB 3D */ bl ParseINI__9zNPCRobotFv -/* 800FA0A0 000F6EA0 3C 60 80 2A */ lis r3, lbl_80298800@ha +/* 800FA0A0 000F6EA0 3C 60 80 2A */ lis r3, lbl_g_sndTrax_FodBomb@ha /* 800FA0A4 000F6EA4 80 9F 01 D8 */ lwz r4, 0x1d8(r31) -/* 800FA0A8 000F6EA8 38 63 88 00 */ addi r3, r3, lbl_80298800@l +/* 800FA0A8 000F6EA8 38 63 88 00 */ addi r3, r3, lbl_g_sndTrax_FodBomb@l /* 800FA0AC 000F6EAC 90 64 03 9C */ stw r3, 0x39c(r4) /* 800FA0B0 000F6EB0 48 02 AC 95 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 800FA0B4 000F6EB4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -5948,11 +5948,11 @@ lbl_800FA078: /* 800FA244 000F7044 4B FF EB 05 */ bl IsWounded__9zNPCRobotFv /* 800FA248 000F7048 2C 03 00 00 */ cmpwi r3, 0 /* 800FA24C 000F704C 40 82 00 80 */ bne lbl_800FA2CC -/* 800FA250 000F7050 3C 80 80 27 */ lis r4, lbl_80269604@ha -/* 800FA254 000F7054 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800FA258 000F7058 38 C4 96 04 */ addi r6, r4, lbl_80269604@l +/* 800FA250 000F7050 3C 80 80 27 */ lis r4, lbl__2170@ha +/* 800FA254 000F7054 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800FA258 000F7058 38 C4 96 04 */ addi r6, r4, lbl__2170@l /* 800FA25C 000F705C 80 A6 00 00 */ lwz r5, 0(r6) -/* 800FA260 000F7060 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800FA260 000F7060 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800FA264 000F7064 80 86 00 04 */ lwz r4, 4(r6) /* 800FA268 000F7068 3B C3 06 E0 */ addi r30, r3, 0x6e0 /* 800FA26C 000F706C 80 06 00 08 */ lwz r0, 8(r6) @@ -6030,9 +6030,9 @@ lbl_800FA368: lbl_800FA370: /* 800FA370 000F7170 2C 1F 00 00 */ cmpwi r31, 0 /* 800FA374 000F7174 41 80 00 14 */ blt lbl_800FA388 -/* 800FA378 000F7178 3C 60 80 29 */ lis r3, lbl_80295518@ha +/* 800FA378 000F7178 3C 60 80 29 */ lis r3, lbl_g_hash_roboanim@ha /* 800FA37C 000F717C 57 E0 10 3A */ slwi r0, r31, 2 -/* 800FA380 000F7180 38 63 55 18 */ addi r3, r3, lbl_80295518@l +/* 800FA380 000F7180 38 63 55 18 */ addi r3, r3, lbl_g_hash_roboanim@l /* 800FA384 000F7184 7D 03 00 2E */ lwzx r8, r3, r0 lbl_800FA388: /* 800FA388 000F7188 80 01 00 14 */ lwz r0, 0x14(r1) @@ -6068,10 +6068,10 @@ BlinkerUpdate__11zNPCFodBombFff: /* 800FA3E8 000F71E8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FA3EC 000F71EC 7C 7F 1B 78 */ mr r31, r3 /* 800FA3F0 000F71F0 38 7F 03 7C */ addi r3, r31, 0x37c -/* 800FA3F4 000F71F4 C0 02 9B 48 */ lfs f0, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800FA3F8 000F71F8 C0 62 9B 84 */ lfs f3, lbl_803CE504-_SDA2_BASE_(r2) +/* 800FA3F4 000F71F4 C0 02 9B 48 */ lfs f0, lbl__1046_2-_SDA2_BASE_(r2) +/* 800FA3F8 000F71F8 C0 62 9B 84 */ lfs f3, lbl__1616_3-_SDA2_BASE_(r2) /* 800FA3FC 000F71FC EC 40 10 28 */ fsubs f2, f0, f2 -/* 800FA400 000F7200 C0 82 9B B0 */ lfs f4, lbl_803CE530-_SDA2_BASE_(r2) +/* 800FA400 000F7200 C0 82 9B B0 */ lfs f4, lbl__2207-_SDA2_BASE_(r2) /* 800FA404 000F7204 48 03 48 ED */ bl Update__10NPCBlinkerFffff /* 800FA408 000F7208 80 1F 02 34 */ lwz r0, 0x234(r31) /* 800FA40C 000F720C 60 00 00 01 */ ori r0, r0, 1 @@ -6086,9 +6086,9 @@ BlinkerUpdate__11zNPCFodBombFff: BlinkerRender__11zNPCFodBombFv: /* 800FA428 000F7228 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800FA42C 000F722C 7C 08 02 A6 */ mflr r0 -/* 800FA430 000F7230 3C 80 80 27 */ lis r4, lbl_80269610@ha +/* 800FA430 000F7230 3C 80 80 27 */ lis r4, lbl_vec_boneOffset$2212@ha /* 800FA434 000F7234 90 01 00 24 */ stw r0, 0x24(r1) -/* 800FA438 000F7238 38 E4 96 10 */ addi r7, r4, lbl_80269610@l +/* 800FA438 000F7238 38 E4 96 10 */ addi r7, r4, lbl_vec_boneOffset$2212@l /* 800FA43C 000F723C 80 C7 00 00 */ lwz r6, 0(r7) /* 800FA440 000F7240 38 80 00 03 */ li r4, 3 /* 800FA444 000F7244 93 E1 00 1C */ stw r31, 0x1c(r1) @@ -6122,9 +6122,9 @@ BlinkerRender__11zNPCFodBombFv: /* 800FA4B4 000F72B4 7C 64 1B 78 */ mr r4, r3 /* 800FA4B8 000F72B8 38 61 00 08 */ addi r3, r1, 8 /* 800FA4BC 000F72BC 4B F1 AF 89 */ bl __apl__5xVec3FRC5xVec3 -/* 800FA4C0 000F72C0 C0 22 9B B4 */ lfs f1, lbl_803CE534-_SDA2_BASE_(r2) +/* 800FA4C0 000F72C0 C0 22 9B B4 */ lfs f1, lbl__2219-_SDA2_BASE_(r2) /* 800FA4C4 000F72C4 38 7F 03 7C */ addi r3, r31, 0x37c -/* 800FA4C8 000F72C8 80 AD 94 10 */ lwz r5, lbl_803CBD10-_SDA_BASE_(r13) +/* 800FA4C8 000F72C8 80 AD 94 10 */ lwz r5, lbl_rast_blink__11zNPCFodBomb-_SDA_BASE_(r13) /* 800FA4CC 000F72CC 38 81 00 08 */ addi r4, r1, 8 /* 800FA4D0 000F72D0 48 03 49 85 */ bl Render__10NPCBlinkerFPC5xVec3fPC8RwRaster /* 800FA4D4 000F72D4 80 01 00 24 */ lwz r0, 0x24(r1) @@ -6140,12 +6140,12 @@ BlinkerRender__11zNPCFodBombFv: /* 800FA4FC 000F72FC 4B FF D4 65 */ bl Init__9zNPCRobotFP9xEntAsset /* 800FA500 000F7300 80 BF 01 CC */ lwz r5, 0x1cc(r31) /* 800FA504 000F7304 3C 80 9F 00 */ lis r4, 0x9EFFFFFF@ha -/* 800FA508 000F7308 3C 60 80 3D */ lis r3, lbl_803CA690@ha +/* 800FA508 000F7308 3C 60 80 3D */ lis r3, lbl_laser__11zNPCFodBzzt@ha /* 800FA50C 000F730C 38 00 FF FF */ li r0, -1 /* 800FA510 000F7310 54 A5 07 FA */ rlwinm r5, r5, 0, 0x1f, 0x1d /* 800FA514 000F7314 38 84 FF FF */ addi r4, r4, 0x9EFFFFFF@l /* 800FA518 000F7318 90 BF 01 CC */ stw r5, 0x1cc(r31) -/* 800FA51C 000F731C 38 63 A6 90 */ addi r3, r3, lbl_803CA690@l +/* 800FA51C 000F731C 38 63 A6 90 */ addi r3, r3, lbl_laser__11zNPCFodBzzt@l /* 800FA520 000F7320 80 BF 01 CC */ lwz r5, 0x1cc(r31) /* 800FA524 000F7324 60 A5 00 04 */ ori r5, r5, 4 /* 800FA528 000F7328 90 BF 01 CC */ stw r5, 0x1cc(r31) @@ -6154,16 +6154,16 @@ BlinkerRender__11zNPCFodBombFv: /* 800FA534 000F7334 90 9F 01 C8 */ stw r4, 0x1c8(r31) /* 800FA538 000F7338 90 1F 02 CC */ stw r0, 0x2cc(r31) /* 800FA53C 000F733C 48 00 85 6D */ bl Prepare__8NPCLaserFv -/* 800FA540 000F7340 80 6D 93 F8 */ lwz r3, lbl_803CBCF8-_SDA_BASE_(r13) +/* 800FA540 000F7340 80 6D 93 F8 */ lwz r3, lbl_g_cnt_fodbzzt-_SDA_BASE_(r13) /* 800FA544 000F7344 38 00 00 00 */ li r0, 0 /* 800FA548 000F7348 38 63 00 01 */ addi r3, r3, 1 -/* 800FA54C 000F734C 90 6D 93 F8 */ stw r3, lbl_803CBCF8-_SDA_BASE_(r13) -/* 800FA550 000F7350 C0 02 9B 80 */ lfs f0, lbl_803CE500-_SDA2_BASE_(r2) -/* 800FA554 000F7354 D0 0D 94 18 */ stfs f0, lbl_803CBD18-_SDA_BASE_(r13) -/* 800FA558 000F7358 90 0D 83 B8 */ stw r0, lbl_803CACB8-_SDA_BASE_(r13) -/* 800FA55C 000F735C C0 02 9B 80 */ lfs f0, lbl_803CE500-_SDA2_BASE_(r2) -/* 800FA560 000F7360 D0 0D 94 14 */ stfs f0, lbl_803CBD14-_SDA_BASE_(r13) -/* 800FA564 000F7364 90 0D 94 20 */ stw r0, lbl_803CBD20-_SDA_BASE_(r13) +/* 800FA54C 000F734C 90 6D 93 F8 */ stw r3, lbl_g_cnt_fodbzzt-_SDA_BASE_(r13) +/* 800FA550 000F7350 C0 02 9B 80 */ lfs f0, lbl__1615_1-_SDA2_BASE_(r2) +/* 800FA554 000F7354 D0 0D 94 18 */ stfs f0, lbl_tmr_hokeypokey__11zNPCFodBzzt-_SDA_BASE_(r13) +/* 800FA558 000F7358 90 0D 83 B8 */ stw r0, lbl_g_needMusician-_SDA_BASE_(r13) +/* 800FA55C 000F735C C0 02 9B 80 */ lfs f0, lbl__1615_1-_SDA2_BASE_(r2) +/* 800FA560 000F7360 D0 0D 94 14 */ stfs f0, lbl_tmr_nexthokey__11zNPCFodBzzt-_SDA_BASE_(r13) +/* 800FA564 000F7364 90 0D 94 20 */ stw r0, lbl_rast_discoLight__11zNPCFodBzzt-_SDA_BASE_(r13) /* 800FA568 000F7368 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FA56C 000F736C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FA570 000F7370 7C 08 03 A6 */ mtlr r0 @@ -6175,9 +6175,9 @@ BlinkerRender__11zNPCFodBombFv: /* 800FA588 000F7388 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FA58C 000F738C 7C 7F 1B 78 */ mr r31, r3 /* 800FA590 000F7390 4B FF D6 49 */ bl ParseINI__9zNPCRobotFv -/* 800FA594 000F7394 3C 60 80 2A */ lis r3, lbl_80298848@ha +/* 800FA594 000F7394 3C 60 80 2A */ lis r3, lbl_g_sndTrax_FodBzzt@ha /* 800FA598 000F7398 80 9F 01 D8 */ lwz r4, 0x1d8(r31) -/* 800FA59C 000F739C 38 63 88 48 */ addi r3, r3, lbl_80298848@l +/* 800FA59C 000F739C 38 63 88 48 */ addi r3, r3, lbl_g_sndTrax_FodBzzt@l /* 800FA5A0 000F73A0 90 64 03 9C */ stw r3, 0x39c(r4) /* 800FA5A4 000F73A4 48 02 A7 A1 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 800FA5A8 000F73A8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -6191,9 +6191,9 @@ BlinkerRender__11zNPCFodBombFv: /* 800FA5C8 000F73C8 93 E1 00 2C */ stw r31, 0x2c(r1) /* 800FA5CC 000F73CC 7C 7F 1B 78 */ mr r31, r3 /* 800FA5D0 000F73D0 4B FF 4E 91 */ bl Setup__10zNPCCommonFv -/* 800FA5D4 000F73D4 3C 80 80 29 */ lis r4, lbl_80295518@ha +/* 800FA5D4 000F73D4 3C 80 80 29 */ lis r4, lbl_g_hash_roboanim@ha /* 800FA5D8 000F73D8 7F E3 FB 78 */ mr r3, r31 -/* 800FA5DC 000F73DC 38 84 55 18 */ addi r4, r4, lbl_80295518@l +/* 800FA5DC 000F73DC 38 84 55 18 */ addi r4, r4, lbl_g_hash_roboanim@l /* 800FA5E0 000F73E0 80 84 00 38 */ lwz r4, 0x38(r4) /* 800FA5E4 000F73E4 4B FF 89 25 */ bl AnimFindState__10zNPCCommonFUi /* 800FA5E8 000F73E8 28 03 00 00 */ cmplwi r3, 0 @@ -6205,23 +6205,23 @@ BlinkerRender__11zNPCFodBombFv: /* 800FA600 000F7400 60 00 00 10 */ ori r0, r0, 0x10 /* 800FA604 000F7404 90 03 00 0C */ stw r0, 0xc(r3) lbl_800FA608: -/* 800FA608 000F7408 3C 60 80 3D */ lis r3, lbl_803CA690@ha -/* 800FA60C 000F740C 38 63 A6 90 */ addi r3, r3, lbl_803CA690@l +/* 800FA608 000F7408 3C 60 80 3D */ lis r3, lbl_laser__11zNPCFodBzzt@ha +/* 800FA60C 000F740C 38 63 A6 90 */ addi r3, r3, lbl_laser__11zNPCFodBzzt@l /* 800FA610 000F7410 48 00 84 D5 */ bl TextureGet__8NPCLaserFv /* 800FA614 000F7414 28 03 00 00 */ cmplwi r3, 0 /* 800FA618 000F7418 40 82 00 90 */ bne lbl_800FA6A8 -/* 800FA61C 000F741C 3C 60 80 27 */ lis r3, lbl_802696F4@ha -/* 800FA620 000F7420 38 63 96 F4 */ addi r3, r3, lbl_802696F4@l +/* 800FA61C 000F741C 3C 60 80 27 */ lis r3, lbl__stringBase0_66@ha +/* 800FA620 000F7420 38 63 96 F4 */ addi r3, r3, lbl__stringBase0_66@l /* 800FA624 000F7424 38 63 02 F5 */ addi r3, r3, 0x2f5 /* 800FA628 000F7428 48 03 5B B5 */ bl NPCC_FindRWRaster__FPCc -/* 800FA62C 000F742C 3C A0 80 3D */ lis r5, lbl_803CA690@ha -/* 800FA630 000F7430 81 22 9B B8 */ lwz r9, lbl_803CE538-_SDA2_BASE_(r2) -/* 800FA634 000F7434 81 02 9B BC */ lwz r8, lbl_803CE53C-_SDA2_BASE_(r2) +/* 800FA62C 000F742C 3C A0 80 3D */ lis r5, lbl_laser__11zNPCFodBzzt@ha +/* 800FA630 000F7430 81 22 9B B8 */ lwz r9, lbl__2256-_SDA2_BASE_(r2) +/* 800FA634 000F7434 81 02 9B BC */ lwz r8, lbl__2257-_SDA2_BASE_(r2) /* 800FA638 000F7438 7C 64 1B 78 */ mr r4, r3 -/* 800FA63C 000F743C 80 E2 9B C0 */ lwz r7, lbl_803CE540-_SDA2_BASE_(r2) -/* 800FA640 000F7440 38 65 A6 90 */ addi r3, r5, lbl_803CA690@l +/* 800FA63C 000F743C 80 E2 9B C0 */ lwz r7, lbl__2258-_SDA2_BASE_(r2) +/* 800FA640 000F7440 38 65 A6 90 */ addi r3, r5, lbl_laser__11zNPCFodBzzt@l /* 800FA644 000F7444 80 C2 9B C4 */ lwz r6, lbl_803CE544-_SDA2_BASE_(r2) -/* 800FA648 000F7448 80 A2 9B C8 */ lwz r5, lbl_803CE548-_SDA2_BASE_(r2) +/* 800FA648 000F7448 80 A2 9B C8 */ lwz r5, lbl__2259-_SDA2_BASE_(r2) /* 800FA64C 000F744C 80 02 9B CC */ lwz r0, lbl_803CE54C-_SDA2_BASE_(r2) /* 800FA650 000F7450 91 21 00 0C */ stw r9, 0xc(r1) /* 800FA654 000F7454 91 01 00 08 */ stw r8, 8(r1) @@ -6230,30 +6230,30 @@ lbl_800FA608: /* 800FA660 000F7460 90 A1 00 10 */ stw r5, 0x10(r1) /* 800FA664 000F7464 90 01 00 14 */ stw r0, 0x14(r1) /* 800FA668 000F7468 48 00 84 75 */ bl TextureSet__8NPCLaserFP8RwRaster -/* 800FA66C 000F746C 3C 60 80 3D */ lis r3, lbl_803CA690@ha +/* 800FA66C 000F746C 3C 60 80 3D */ lis r3, lbl_laser__11zNPCFodBzzt@ha /* 800FA670 000F7470 38 81 00 0C */ addi r4, r1, 0xc -/* 800FA674 000F7474 38 63 A6 90 */ addi r3, r3, lbl_803CA690@l +/* 800FA674 000F7474 38 63 A6 90 */ addi r3, r3, lbl_laser__11zNPCFodBzzt@l /* 800FA678 000F7478 38 A1 00 08 */ addi r5, r1, 8 /* 800FA67C 000F747C 4B FF 22 51 */ bl ColorSet__8NPCLaserFPC6RwRGBAPC6RwRGBA -/* 800FA680 000F7480 3C 60 80 3D */ lis r3, lbl_803CA690@ha +/* 800FA680 000F7480 3C 60 80 3D */ lis r3, lbl_laser__11zNPCFodBzzt@ha /* 800FA684 000F7484 C0 21 00 18 */ lfs f1, 0x18(r1) /* 800FA688 000F7488 C0 41 00 1C */ lfs f2, 0x1c(r1) -/* 800FA68C 000F748C 38 63 A6 90 */ addi r3, r3, lbl_803CA690@l +/* 800FA68C 000F748C 38 63 A6 90 */ addi r3, r3, lbl_laser__11zNPCFodBzzt@l /* 800FA690 000F7490 48 00 84 41 */ bl UVScrollSet__8NPCLaserFff -/* 800FA694 000F7494 3C 60 80 3D */ lis r3, lbl_803CA690@ha +/* 800FA694 000F7494 3C 60 80 3D */ lis r3, lbl_laser__11zNPCFodBzzt@ha /* 800FA698 000F7498 C0 21 00 10 */ lfs f1, 0x10(r1) /* 800FA69C 000F749C C0 41 00 14 */ lfs f2, 0x14(r1) -/* 800FA6A0 000F74A0 38 63 A6 90 */ addi r3, r3, lbl_803CA690@l +/* 800FA6A0 000F74A0 38 63 A6 90 */ addi r3, r3, lbl_laser__11zNPCFodBzzt@l /* 800FA6A4 000F74A4 48 00 84 21 */ bl RadiusSet__8NPCLaserFff lbl_800FA6A8: -/* 800FA6A8 000F74A8 80 0D 94 20 */ lwz r0, lbl_803CBD20-_SDA_BASE_(r13) +/* 800FA6A8 000F74A8 80 0D 94 20 */ lwz r0, lbl_rast_discoLight__11zNPCFodBzzt-_SDA_BASE_(r13) /* 800FA6AC 000F74AC 28 00 00 00 */ cmplwi r0, 0 /* 800FA6B0 000F74B0 40 82 00 18 */ bne lbl_800FA6C8 -/* 800FA6B4 000F74B4 3C 60 80 27 */ lis r3, lbl_802696F4@ha -/* 800FA6B8 000F74B8 38 63 96 F4 */ addi r3, r3, lbl_802696F4@l +/* 800FA6B4 000F74B4 3C 60 80 27 */ lis r3, lbl__stringBase0_66@ha +/* 800FA6B8 000F74B8 38 63 96 F4 */ addi r3, r3, lbl__stringBase0_66@l /* 800FA6BC 000F74BC 38 63 03 09 */ addi r3, r3, 0x309 /* 800FA6C0 000F74C0 48 03 5B 1D */ bl NPCC_FindRWRaster__FPCc -/* 800FA6C4 000F74C4 90 6D 94 20 */ stw r3, lbl_803CBD20-_SDA_BASE_(r13) +/* 800FA6C4 000F74C4 90 6D 94 20 */ stw r3, lbl_rast_discoLight__11zNPCFodBzzt-_SDA_BASE_(r13) lbl_800FA6C8: /* 800FA6C8 000F74C8 80 01 00 34 */ lwz r0, 0x34(r1) /* 800FA6CC 000F74CC 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -6364,14 +6364,14 @@ lbl_800FA6C8: /* 800FA870 000F7670 DB E1 00 08 */ stfd f31, 8(r1) /* 800FA874 000F7674 FF E0 08 90 */ fmr f31, f1 /* 800FA878 000F7678 4B FF D3 A1 */ bl Process__9zNPCRobotFP6xScenef -/* 800FA87C 000F767C 80 0D 94 04 */ lwz r0, lbl_803CBD04-_SDA_BASE_(r13) +/* 800FA87C 000F767C 80 0D 94 04 */ lwz r0, lbl_g_needuvincr_bzzt-_SDA_BASE_(r13) /* 800FA880 000F7680 2C 00 00 00 */ cmpwi r0, 0 /* 800FA884 000F7684 41 82 00 1C */ beq lbl_800FA8A0 /* 800FA888 000F7688 38 00 00 00 */ li r0, 0 /* 800FA88C 000F768C FC 20 F8 90 */ fmr f1, f31 -/* 800FA890 000F7690 3C 60 80 3D */ lis r3, lbl_803CA690@ha -/* 800FA894 000F7694 90 0D 94 04 */ stw r0, lbl_803CBD04-_SDA_BASE_(r13) -/* 800FA898 000F7698 38 63 A6 90 */ addi r3, r3, lbl_803CA690@l +/* 800FA890 000F7690 3C 60 80 3D */ lis r3, lbl_laser__11zNPCFodBzzt@ha +/* 800FA894 000F7694 90 0D 94 04 */ stw r0, lbl_g_needuvincr_bzzt-_SDA_BASE_(r13) +/* 800FA898 000F7698 38 63 A6 90 */ addi r3, r3, lbl_laser__11zNPCFodBzzt@l /* 800FA89C 000F769C 48 00 82 51 */ bl UVScrollUpdate__8NPCLaserFf lbl_800FA8A0: /* 800FA8A0 000F76A0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -6389,11 +6389,11 @@ lbl_800FA8A0: /* 800FA8D0 000F76D0 4B FF E4 79 */ bl IsWounded__9zNPCRobotFv /* 800FA8D4 000F76D4 2C 03 00 00 */ cmpwi r3, 0 /* 800FA8D8 000F76D8 40 82 00 80 */ bne lbl_800FA958 -/* 800FA8DC 000F76DC 3C 80 80 27 */ lis r4, lbl_8026961C@ha -/* 800FA8E0 000F76E0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800FA8E4 000F76E4 38 C4 96 1C */ addi r6, r4, lbl_8026961C@l +/* 800FA8DC 000F76DC 3C 80 80 27 */ lis r4, lbl__2325@ha +/* 800FA8E0 000F76E0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800FA8E4 000F76E4 38 C4 96 1C */ addi r6, r4, lbl__2325@l /* 800FA8E8 000F76E8 80 A6 00 00 */ lwz r5, 0(r6) -/* 800FA8EC 000F76EC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800FA8EC 000F76EC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800FA8F0 000F76F0 80 86 00 04 */ lwz r4, 4(r6) /* 800FA8F4 000F76F4 3B C3 06 E0 */ addi r30, r3, 0x6e0 /* 800FA8F8 000F76F8 80 06 00 08 */ lwz r0, 8(r6) @@ -6475,9 +6475,9 @@ lbl_800FAA00: lbl_800FAA08: /* 800FAA08 000F7808 2C 1F 00 00 */ cmpwi r31, 0 /* 800FAA0C 000F780C 41 80 00 14 */ blt lbl_800FAA20 -/* 800FAA10 000F7810 3C 60 80 29 */ lis r3, lbl_80295518@ha +/* 800FAA10 000F7810 3C 60 80 29 */ lis r3, lbl_g_hash_roboanim@ha /* 800FAA14 000F7814 57 E0 10 3A */ slwi r0, r31, 2 -/* 800FAA18 000F7818 38 63 55 18 */ addi r3, r3, lbl_80295518@l +/* 800FAA18 000F7818 38 63 55 18 */ addi r3, r3, lbl_g_hash_roboanim@l /* 800FAA1C 000F781C 7D 03 00 2E */ lwzx r8, r3, r0 lbl_800FAA20: /* 800FAA20 000F7820 80 01 00 14 */ lwz r0, 0x14(r1) @@ -6520,52 +6520,52 @@ lbl_800FAA88: .global zNPCFodBzzt_ResetDanceParty__Fv zNPCFodBzzt_ResetDanceParty__Fv: /* 800FAAA8 000F78A8 38 00 00 00 */ li r0, 0 -/* 800FAAAC 000F78AC 90 0D 94 1C */ stw r0, lbl_803CBD1C-_SDA_BASE_(r13) +/* 800FAAAC 000F78AC 90 0D 94 1C */ stw r0, lbl_cnt_alerthokey__11zNPCFodBzzt-_SDA_BASE_(r13) /* 800FAAB0 000F78B0 4E 80 00 20 */ blr .global zNPCFodBzzt_DoTheHokeyPokey__Ff zNPCFodBzzt_DoTheHokeyPokey__Ff: /* 800FAAB4 000F78B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800FAAB8 000F78B8 7C 08 02 A6 */ mflr r0 -/* 800FAABC 000F78BC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800FAABC 000F78BC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800FAAC0 000F78C0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800FAAC4 000F78C4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800FAAC4 000F78C4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800FAAC8 000F78C8 80 03 16 B0 */ lwz r0, 0x16b0(r3) /* 800FAACC 000F78CC 28 00 00 01 */ cmplwi r0, 1 /* 800FAAD0 000F78D0 41 80 00 30 */ blt lbl_800FAB00 /* 800FAAD4 000F78D4 C0 43 17 08 */ lfs f2, 0x1708(r3) -/* 800FAAD8 000F78D8 C0 02 9B D4 */ lfs f0, lbl_803CE554-_SDA2_BASE_(r2) +/* 800FAAD8 000F78D8 C0 02 9B D4 */ lfs f0, lbl__2413-_SDA2_BASE_(r2) /* 800FAADC 000F78DC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800FAAE0 000F78E0 41 81 00 20 */ bgt lbl_800FAB00 /* 800FAAE4 000F78E4 80 63 17 88 */ lwz r3, 0x1788(r3) /* 800FAAE8 000F78E8 38 00 BE FF */ li r0, -16641 /* 800FAAEC 000F78EC 7C 60 00 39 */ and. r0, r3, r0 /* 800FAAF0 000F78F0 40 82 00 10 */ bne lbl_800FAB00 -/* 800FAAF4 000F78F4 80 0D 94 1C */ lwz r0, lbl_803CBD1C-_SDA_BASE_(r13) +/* 800FAAF4 000F78F4 80 0D 94 1C */ lwz r0, lbl_cnt_alerthokey__11zNPCFodBzzt-_SDA_BASE_(r13) /* 800FAAF8 000F78F8 2C 00 00 01 */ cmpwi r0, 1 /* 800FAAFC 000F78FC 40 80 00 30 */ bge lbl_800FAB2C lbl_800FAB00: -/* 800FAB00 000F7900 C0 02 9B 80 */ lfs f0, lbl_803CE500-_SDA2_BASE_(r2) -/* 800FAB04 000F7904 D0 0D 94 18 */ stfs f0, lbl_803CBD18-_SDA_BASE_(r13) +/* 800FAB00 000F7900 C0 02 9B 80 */ lfs f0, lbl__1615_1-_SDA2_BASE_(r2) +/* 800FAB04 000F7904 D0 0D 94 18 */ stfs f0, lbl_tmr_hokeypokey__11zNPCFodBzzt-_SDA_BASE_(r13) /* 800FAB08 000F7908 4B F3 61 81 */ bl xurand__Fv -/* 800FAB0C 000F790C C0 02 9B 88 */ lfs f0, lbl_803CE508-_SDA2_BASE_(r2) -/* 800FAB10 000F7910 C0 42 9B D4 */ lfs f2, lbl_803CE554-_SDA2_BASE_(r2) +/* 800FAB0C 000F790C C0 02 9B 88 */ lfs f0, lbl__1617_1-_SDA2_BASE_(r2) +/* 800FAB10 000F7910 C0 42 9B D4 */ lfs f2, lbl__2413-_SDA2_BASE_(r2) /* 800FAB14 000F7914 EC 21 00 28 */ fsubs f1, f1, f0 -/* 800FAB18 000F7918 C0 02 9B D8 */ lfs f0, lbl_803CE558-_SDA2_BASE_(r2) +/* 800FAB18 000F7918 C0 02 9B D8 */ lfs f0, lbl__2414-_SDA2_BASE_(r2) /* 800FAB1C 000F791C EC 22 00 72 */ fmuls f1, f2, f1 /* 800FAB20 000F7920 EC 00 00 7A */ fmadds f0, f0, f1, f0 -/* 800FAB24 000F7924 D0 0D 94 14 */ stfs f0, lbl_803CBD14-_SDA_BASE_(r13) +/* 800FAB24 000F7924 D0 0D 94 14 */ stfs f0, lbl_tmr_nexthokey__11zNPCFodBzzt-_SDA_BASE_(r13) /* 800FAB28 000F7928 48 00 01 40 */ b lbl_800FAC68 lbl_800FAB2C: -/* 800FAB2C 000F792C 88 0D 94 28 */ lbz r0, lbl_803CBD28-_SDA_BASE_(r13) +/* 800FAB2C 000F792C 88 0D 94 28 */ lbz r0, lbl_init$2376-_SDA_BASE_(r13) /* 800FAB30 000F7930 7C 00 07 75 */ extsb. r0, r0 /* 800FAB34 000F7934 40 82 00 10 */ bne lbl_800FAB44 /* 800FAB38 000F7938 38 00 00 01 */ li r0, 1 -/* 800FAB3C 000F793C 90 0D 94 24 */ stw r0, lbl_803CBD24-_SDA_BASE_(r13) -/* 800FAB40 000F7940 98 0D 94 28 */ stb r0, lbl_803CBD28-_SDA_BASE_(r13) +/* 800FAB3C 000F793C 90 0D 94 24 */ stw r0, lbl_g_somebodyplay$2375-_SDA_BASE_(r13) +/* 800FAB40 000F7940 98 0D 94 28 */ stb r0, lbl_init$2376-_SDA_BASE_(r13) lbl_800FAB44: -/* 800FAB44 000F7944 C0 4D 94 18 */ lfs f2, lbl_803CBD18-_SDA_BASE_(r13) -/* 800FAB48 000F7948 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800FAB44 000F7944 C0 4D 94 18 */ lfs f2, lbl_tmr_hokeypokey__11zNPCFodBzzt-_SDA_BASE_(r13) +/* 800FAB48 000F7948 C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 800FAB4C 000F794C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800FAB50 000F7950 40 80 00 0C */ bge lbl_800FAB5C /* 800FAB54 000F7954 38 00 00 01 */ li r0, 1 @@ -6576,46 +6576,46 @@ lbl_800FAB60: /* 800FAB60 000F7960 2C 00 00 00 */ cmpwi r0, 0 /* 800FAB64 000F7964 40 82 00 90 */ bne lbl_800FABF4 /* 800FAB68 000F7968 EC 22 08 28 */ fsubs f1, f2, f1 -/* 800FAB6C 000F796C C0 02 9B 80 */ lfs f0, lbl_803CE500-_SDA2_BASE_(r2) +/* 800FAB6C 000F796C C0 02 9B 80 */ lfs f0, lbl__1615_1-_SDA2_BASE_(r2) /* 800FAB70 000F7970 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800FAB74 000F7974 40 81 00 08 */ ble lbl_800FAB7C /* 800FAB78 000F7978 48 00 00 08 */ b lbl_800FAB80 lbl_800FAB7C: /* 800FAB7C 000F797C FC 00 08 90 */ fmr f0, f1 lbl_800FAB80: -/* 800FAB80 000F7980 D0 0D 94 18 */ stfs f0, lbl_803CBD18-_SDA_BASE_(r13) +/* 800FAB80 000F7980 D0 0D 94 18 */ stfs f0, lbl_tmr_hokeypokey__11zNPCFodBzzt-_SDA_BASE_(r13) /* 800FAB84 000F7984 4B F3 61 05 */ bl xurand__Fv -/* 800FAB88 000F7988 C0 02 9B 88 */ lfs f0, lbl_803CE508-_SDA2_BASE_(r2) -/* 800FAB8C 000F798C C0 42 9B D4 */ lfs f2, lbl_803CE554-_SDA2_BASE_(r2) +/* 800FAB88 000F7988 C0 02 9B 88 */ lfs f0, lbl__1617_1-_SDA2_BASE_(r2) +/* 800FAB8C 000F798C C0 42 9B D4 */ lfs f2, lbl__2413-_SDA2_BASE_(r2) /* 800FAB90 000F7990 EC 21 00 28 */ fsubs f1, f1, f0 -/* 800FAB94 000F7994 C0 02 9B D8 */ lfs f0, lbl_803CE558-_SDA2_BASE_(r2) +/* 800FAB94 000F7994 C0 02 9B D8 */ lfs f0, lbl__2414-_SDA2_BASE_(r2) /* 800FAB98 000F7998 EC 22 00 72 */ fmuls f1, f2, f1 /* 800FAB9C 000F799C EC 00 00 7A */ fmadds f0, f0, f1, f0 -/* 800FABA0 000F79A0 D0 0D 94 14 */ stfs f0, lbl_803CBD14-_SDA_BASE_(r13) -/* 800FABA4 000F79A4 C0 2D 94 18 */ lfs f1, lbl_803CBD18-_SDA_BASE_(r13) -/* 800FABA8 000F79A8 C0 02 9B 48 */ lfs f0, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 800FABA0 000F79A0 D0 0D 94 14 */ stfs f0, lbl_tmr_nexthokey__11zNPCFodBzzt-_SDA_BASE_(r13) +/* 800FABA4 000F79A4 C0 2D 94 18 */ lfs f1, lbl_tmr_hokeypokey__11zNPCFodBzzt-_SDA_BASE_(r13) +/* 800FABA8 000F79A8 C0 02 9B 48 */ lfs f0, lbl__1046_2-_SDA2_BASE_(r2) /* 800FABAC 000F79AC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800FABB0 000F79B0 40 80 00 2C */ bge lbl_800FABDC -/* 800FABB4 000F79B4 80 0D 83 B8 */ lwz r0, lbl_803CACB8-_SDA_BASE_(r13) +/* 800FABB4 000F79B4 80 0D 83 B8 */ lwz r0, lbl_g_needMusician-_SDA_BASE_(r13) /* 800FABB8 000F79B8 2C 00 00 00 */ cmpwi r0, 0 /* 800FABBC 000F79BC 40 82 00 20 */ bne lbl_800FABDC -/* 800FABC0 000F79C0 80 0D 94 24 */ lwz r0, lbl_803CBD24-_SDA_BASE_(r13) +/* 800FABC0 000F79C0 80 0D 94 24 */ lwz r0, lbl_g_somebodyplay$2375-_SDA_BASE_(r13) /* 800FABC4 000F79C4 2C 00 00 00 */ cmpwi r0, 0 /* 800FABC8 000F79C8 40 82 00 14 */ bne lbl_800FABDC /* 800FABCC 000F79CC 38 00 00 01 */ li r0, 1 -/* 800FABD0 000F79D0 90 0D 83 B8 */ stw r0, lbl_803CACB8-_SDA_BASE_(r13) -/* 800FABD4 000F79D4 90 0D 94 24 */ stw r0, lbl_803CBD24-_SDA_BASE_(r13) +/* 800FABD0 000F79D0 90 0D 83 B8 */ stw r0, lbl_g_needMusician-_SDA_BASE_(r13) +/* 800FABD4 000F79D4 90 0D 94 24 */ stw r0, lbl_g_somebodyplay$2375-_SDA_BASE_(r13) /* 800FABD8 000F79D8 48 00 00 90 */ b lbl_800FAC68 lbl_800FABDC: -/* 800FABDC 000F79DC C0 02 9B 88 */ lfs f0, lbl_803CE508-_SDA2_BASE_(r2) +/* 800FABDC 000F79DC C0 02 9B 88 */ lfs f0, lbl__1617_1-_SDA2_BASE_(r2) /* 800FABE0 000F79E0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800FABE4 000F79E4 40 80 00 84 */ bge lbl_800FAC68 /* 800FABE8 000F79E8 38 00 00 00 */ li r0, 0 -/* 800FABEC 000F79EC 90 0D 83 B8 */ stw r0, lbl_803CACB8-_SDA_BASE_(r13) +/* 800FABEC 000F79EC 90 0D 83 B8 */ stw r0, lbl_g_needMusician-_SDA_BASE_(r13) /* 800FABF0 000F79F0 48 00 00 78 */ b lbl_800FAC68 lbl_800FABF4: -/* 800FABF4 000F79F4 C0 4D 94 14 */ lfs f2, lbl_803CBD14-_SDA_BASE_(r13) -/* 800FABF8 000F79F8 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800FABF4 000F79F4 C0 4D 94 14 */ lfs f2, lbl_tmr_nexthokey__11zNPCFodBzzt-_SDA_BASE_(r13) +/* 800FABF8 000F79F8 C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 800FABFC 000F79FC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800FAC00 000F7A00 40 80 00 0C */ bge lbl_800FAC0C /* 800FAC04 000F7A04 38 00 00 01 */ li r0, 1 @@ -6626,28 +6626,28 @@ lbl_800FAC10: /* 800FAC10 000F7A10 2C 00 00 00 */ cmpwi r0, 0 /* 800FAC14 000F7A14 40 82 00 2C */ bne lbl_800FAC40 /* 800FAC18 000F7A18 EC 22 08 28 */ fsubs f1, f2, f1 -/* 800FAC1C 000F7A1C C0 02 9B 80 */ lfs f0, lbl_803CE500-_SDA2_BASE_(r2) +/* 800FAC1C 000F7A1C C0 02 9B 80 */ lfs f0, lbl__1615_1-_SDA2_BASE_(r2) /* 800FAC20 000F7A20 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800FAC24 000F7A24 40 81 00 08 */ ble lbl_800FAC2C /* 800FAC28 000F7A28 48 00 00 08 */ b lbl_800FAC30 lbl_800FAC2C: /* 800FAC2C 000F7A2C FC 00 08 90 */ fmr f0, f1 lbl_800FAC30: -/* 800FAC30 000F7A30 D0 0D 94 14 */ stfs f0, lbl_803CBD14-_SDA_BASE_(r13) +/* 800FAC30 000F7A30 D0 0D 94 14 */ stfs f0, lbl_tmr_nexthokey__11zNPCFodBzzt-_SDA_BASE_(r13) /* 800FAC34 000F7A34 38 00 00 00 */ li r0, 0 -/* 800FAC38 000F7A38 90 0D 94 24 */ stw r0, lbl_803CBD24-_SDA_BASE_(r13) +/* 800FAC38 000F7A38 90 0D 94 24 */ stw r0, lbl_g_somebodyplay$2375-_SDA_BASE_(r13) /* 800FAC3C 000F7A3C 48 00 00 2C */ b lbl_800FAC68 lbl_800FAC40: /* 800FAC40 000F7A40 4B F3 60 49 */ bl xurand__Fv -/* 800FAC44 000F7A44 C0 02 9B 88 */ lfs f0, lbl_803CE508-_SDA2_BASE_(r2) +/* 800FAC44 000F7A44 C0 02 9B 88 */ lfs f0, lbl__1617_1-_SDA2_BASE_(r2) /* 800FAC48 000F7A48 38 00 00 00 */ li r0, 0 -/* 800FAC4C 000F7A4C C0 42 9B D4 */ lfs f2, lbl_803CE554-_SDA2_BASE_(r2) +/* 800FAC4C 000F7A4C C0 42 9B D4 */ lfs f2, lbl__2413-_SDA2_BASE_(r2) /* 800FAC50 000F7A50 EC 21 00 28 */ fsubs f1, f1, f0 -/* 800FAC54 000F7A54 C0 02 9B 98 */ lfs f0, lbl_803CE518-_SDA2_BASE_(r2) +/* 800FAC54 000F7A54 C0 02 9B 98 */ lfs f0, lbl__1830-_SDA2_BASE_(r2) /* 800FAC58 000F7A58 EC 22 00 72 */ fmuls f1, f2, f1 /* 800FAC5C 000F7A5C EC 00 00 7A */ fmadds f0, f0, f1, f0 -/* 800FAC60 000F7A60 D0 0D 94 18 */ stfs f0, lbl_803CBD18-_SDA_BASE_(r13) -/* 800FAC64 000F7A64 90 0D 94 24 */ stw r0, lbl_803CBD24-_SDA_BASE_(r13) +/* 800FAC60 000F7A60 D0 0D 94 18 */ stfs f0, lbl_tmr_hokeypokey__11zNPCFodBzzt-_SDA_BASE_(r13) +/* 800FAC64 000F7A64 90 0D 94 24 */ stw r0, lbl_g_somebodyplay$2375-_SDA_BASE_(r13) lbl_800FAC68: /* 800FAC68 000F7A68 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FAC6C 000F7A6C 7C 08 03 A6 */ mtlr r0 @@ -6656,7 +6656,7 @@ lbl_800FAC68: .global DiscoReset__11zNPCFodBzztFv DiscoReset__11zNPCFodBzztFv: -/* 800FAC78 000F7A78 C0 02 9B 80 */ lfs f0, lbl_803CE500-_SDA2_BASE_(r2) +/* 800FAC78 000F7A78 C0 02 9B 80 */ lfs f0, lbl__1615_1-_SDA2_BASE_(r2) /* 800FAC7C 000F7A7C D0 03 03 80 */ stfs f0, 0x380(r3) /* 800FAC80 000F7A80 4E 80 00 20 */ blr @@ -6669,7 +6669,7 @@ DiscoUpdate__11zNPCFodBzztFf: /* 800FAC94 000F7A94 F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0 /* 800FAC98 000F7A98 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800FAC9C 000F7A9C 7C 7F 1B 78 */ mr r31, r3 -/* 800FACA0 000F7AA0 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800FACA0 000F7AA0 C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 800FACA4 000F7AA4 C0 43 03 80 */ lfs f2, 0x380(r3) /* 800FACA8 000F7AA8 FF E0 08 90 */ fmr f31, f1 /* 800FACAC 000F7AAC FC 02 00 40 */ fcmpo cr0, f2, f0 @@ -6681,7 +6681,7 @@ lbl_800FACBC: lbl_800FACC0: /* 800FACC0 000F7AC0 2C 00 00 00 */ cmpwi r0, 0 /* 800FACC4 000F7AC4 41 82 00 D4 */ beq lbl_800FAD98 -/* 800FACC8 000F7AC8 C0 02 9B 94 */ lfs f0, lbl_803CE514-_SDA2_BASE_(r2) +/* 800FACC8 000F7AC8 C0 02 9B 94 */ lfs f0, lbl__1829-_SDA2_BASE_(r2) /* 800FACCC 000F7ACC D0 1F 03 80 */ stfs f0, 0x380(r31) /* 800FACD0 000F7AD0 4B F3 5F 99 */ bl xrand__Fv /* 800FACD4 000F7AD4 54 63 4F FE */ rlwinm r3, r3, 9, 0x1f, 0x1f @@ -6714,18 +6714,18 @@ lbl_800FAD38: /* 800FAD38 000F7B38 38 00 00 FF */ li r0, 0xff /* 800FAD3C 000F7B3C 98 1F 03 7F */ stb r0, 0x37f(r31) /* 800FAD40 000F7B40 4B F3 5F 49 */ bl xurand__Fv -/* 800FAD44 000F7B44 C0 42 9B 88 */ lfs f2, lbl_803CE508-_SDA2_BASE_(r2) -/* 800FAD48 000F7B48 C0 02 9B 70 */ lfs f0, lbl_803CE4F0-_SDA2_BASE_(r2) +/* 800FAD44 000F7B44 C0 42 9B 88 */ lfs f2, lbl__1617_1-_SDA2_BASE_(r2) +/* 800FAD48 000F7B48 C0 02 9B 70 */ lfs f0, lbl__1264_2-_SDA2_BASE_(r2) /* 800FAD4C 000F7B4C EC 21 10 28 */ fsubs f1, f1, f2 /* 800FAD50 000F7B50 EC 00 00 72 */ fmuls f0, f0, f1 /* 800FAD54 000F7B54 EC 02 00 32 */ fmuls f0, f2, f0 /* 800FAD58 000F7B58 D0 1F 03 84 */ stfs f0, 0x384(r31) -/* 800FAD5C 000F7B5C C0 02 9B E4 */ lfs f0, lbl_803CE564-_SDA2_BASE_(r2) +/* 800FAD5C 000F7B5C C0 02 9B E4 */ lfs f0, lbl__2460-_SDA2_BASE_(r2) /* 800FAD60 000F7B60 D0 1F 03 88 */ stfs f0, 0x388(r31) /* 800FAD64 000F7B64 4B F3 5F 25 */ bl xurand__Fv -/* 800FAD68 000F7B68 C0 42 9B 88 */ lfs f2, lbl_803CE508-_SDA2_BASE_(r2) +/* 800FAD68 000F7B68 C0 42 9B 88 */ lfs f2, lbl__1617_1-_SDA2_BASE_(r2) /* 800FAD6C 000F7B6C 7F E3 FB 78 */ mr r3, r31 -/* 800FAD70 000F7B70 C0 02 9B 70 */ lfs f0, lbl_803CE4F0-_SDA2_BASE_(r2) +/* 800FAD70 000F7B70 C0 02 9B 70 */ lfs f0, lbl__1264_2-_SDA2_BASE_(r2) /* 800FAD74 000F7B74 EC 21 10 28 */ fsubs f1, f1, f2 /* 800FAD78 000F7B78 EC 00 00 72 */ fmuls f0, f0, f1 /* 800FAD7C 000F7B7C EC 02 00 32 */ fmuls f0, f2, f0 @@ -6737,7 +6737,7 @@ lbl_800FAD38: /* 800FAD94 000F7B94 48 00 00 20 */ b lbl_800FADB4 lbl_800FAD98: /* 800FAD98 000F7B98 EC 22 F8 28 */ fsubs f1, f2, f31 -/* 800FAD9C 000F7B9C C0 02 9B 80 */ lfs f0, lbl_803CE500-_SDA2_BASE_(r2) +/* 800FAD9C 000F7B9C C0 02 9B 80 */ lfs f0, lbl__1615_1-_SDA2_BASE_(r2) /* 800FADA0 000F7BA0 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800FADA4 000F7BA4 40 81 00 08 */ ble lbl_800FADAC /* 800FADA8 000F7BA8 48 00 00 08 */ b lbl_800FADB0 @@ -6746,7 +6746,7 @@ lbl_800FADAC: lbl_800FADB0: /* 800FADB0 000F7BB0 D0 1F 03 80 */ stfs f0, 0x380(r31) lbl_800FADB4: -/* 800FADB4 000F7BB4 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800FADB4 000F7BB4 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800FADB8 000F7BB8 C0 1F 03 80 */ lfs f0, 0x380(r31) /* 800FADBC 000F7BBC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800FADC0 000F7BC0 40 81 00 08 */ ble lbl_800FADC8 @@ -6754,9 +6754,9 @@ lbl_800FADB4: lbl_800FADC8: /* 800FADC8 000F7BC8 FC 40 00 90 */ fmr f2, f0 lbl_800FADCC: -/* 800FADCC 000F7BCC C0 02 9B 94 */ lfs f0, lbl_803CE514-_SDA2_BASE_(r2) -/* 800FADD0 000F7BD0 38 82 9B DC */ addi r4, r2, lbl_803CE55C-_SDA2_BASE_ -/* 800FADD4 000F7BD4 C0 22 9B E8 */ lfs f1, lbl_803CE568-_SDA2_BASE_(r2) +/* 800FADCC 000F7BCC C0 02 9B 94 */ lfs f0, lbl__1829-_SDA2_BASE_(r2) +/* 800FADD0 000F7BD0 38 82 9B DC */ addi r4, r2, lbl_uv_scroll_discoLight$2433-_SDA2_BASE_ +/* 800FADD4 000F7BD4 C0 22 9B E8 */ lfs f1, lbl__2461-_SDA2_BASE_(r2) /* 800FADD8 000F7BD8 38 7F 03 90 */ addi r3, r31, 0x390 /* 800FADDC 000F7BDC EC 02 00 24 */ fdivs f0, f2, f0 /* 800FADE0 000F7BE0 EC 01 00 32 */ fmuls f0, f1, f0 @@ -6764,7 +6764,7 @@ lbl_800FADCC: /* 800FADE8 000F7BE8 D8 01 00 08 */ stfd f0, 8(r1) /* 800FADEC 000F7BEC 80 01 00 0C */ lwz r0, 0xc(r1) /* 800FADF0 000F7BF0 98 1F 03 7F */ stb r0, 0x37f(r31) -/* 800FADF4 000F7BF4 C0 22 9B DC */ lfs f1, lbl_803CE55C-_SDA2_BASE_(r2) +/* 800FADF4 000F7BF4 C0 22 9B DC */ lfs f1, lbl_uv_scroll_discoLight$2433-_SDA2_BASE_(r2) /* 800FADF8 000F7BF8 C0 1F 03 90 */ lfs f0, 0x390(r31) /* 800FADFC 000F7BFC EC 1F 00 7A */ fmadds f0, f31, f1, f0 /* 800FAE00 000F7C00 D0 1F 03 90 */ stfs f0, 0x390(r31) @@ -6772,12 +6772,12 @@ lbl_800FADCC: /* 800FAE08 000F7C08 C0 1F 03 94 */ lfs f0, 0x394(r31) /* 800FAE0C 000F7C0C EC 1F 00 7A */ fmadds f0, f31, f1, f0 /* 800FAE10 000F7C10 D0 1F 03 94 */ stfs f0, 0x394(r31) -/* 800FAE14 000F7C14 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800FAE18 000F7C18 C0 42 9B 48 */ lfs f2, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 800FAE14 000F7C14 C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) +/* 800FAE18 000F7C18 C0 42 9B 48 */ lfs f2, lbl__1046_2-_SDA2_BASE_(r2) /* 800FAE1C 000F7C1C 48 00 00 3D */ bl RANGEWRAP__FPfff -/* 800FAE20 000F7C20 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800FAE20 000F7C20 C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) /* 800FAE24 000F7C24 38 7F 03 94 */ addi r3, r31, 0x394 -/* 800FAE28 000F7C28 C0 42 9B 48 */ lfs f2, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 800FAE28 000F7C28 C0 42 9B 48 */ lfs f2, lbl__1046_2-_SDA2_BASE_(r2) /* 800FAE2C 000F7C2C 48 00 00 2D */ bl RANGEWRAP__FPfff /* 800FAE30 000F7C30 80 1F 02 34 */ lwz r0, 0x234(r31) /* 800FAE34 000F7C34 60 00 00 01 */ ori r0, r0, 1 @@ -6843,10 +6843,10 @@ DiscoRender__11zNPCFodBzztFv: /* 800FAEFC 000F7CFC 90 01 00 50 */ stw r0, 0x50(r1) /* 800FAF00 000F7D00 4B F8 7D F9 */ bl Pos__10zNPCCommonFv /* 800FAF04 000F7D04 80 E3 00 00 */ lwz r7, 0(r3) -/* 800FAF08 000F7D08 38 AD 83 B0 */ addi r5, r13, lbl_803CACB0-_SDA_BASE_ +/* 800FAF08 000F7D08 38 AD 83 B0 */ addi r5, r13, lbl_uv_slice_discoLight__11zNPCFodBzzt-_SDA_BASE_ /* 800FAF0C 000F7D0C 80 03 00 04 */ lwz r0, 4(r3) -/* 800FAF10 000F7D10 3C 80 80 27 */ lis r4, lbl_80269628@ha -/* 800FAF14 000F7D14 38 C4 96 28 */ addi r6, r4, lbl_80269628@l +/* 800FAF10 000F7D10 3C 80 80 27 */ lis r4, lbl__2477@ha +/* 800FAF14 000F7D14 38 C4 96 28 */ addi r6, r4, lbl__2477@l /* 800FAF18 000F7D18 C0 05 00 04 */ lfs f0, 4(r5) /* 800FAF1C 000F7D1C 90 01 00 40 */ stw r0, 0x40(r1) /* 800FAF20 000F7D20 80 A6 00 00 */ lwz r5, 0(r6) @@ -6857,21 +6857,21 @@ DiscoRender__11zNPCFodBzztFv: /* 800FAF34 000F7D34 C0 41 00 40 */ lfs f2, 0x40(r1) /* 800FAF38 000F7D38 90 01 00 44 */ stw r0, 0x44(r1) /* 800FAF3C 000F7D3C 80 06 00 08 */ lwz r0, 8(r6) -/* 800FAF40 000F7D40 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 800FAF40 000F7D40 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) /* 800FAF44 000F7D44 90 A1 00 30 */ stw r5, 0x30(r1) /* 800FAF48 000F7D48 EC 22 08 2A */ fadds f1, f2, f1 /* 800FAF4C 000F7D4C 90 81 00 34 */ stw r4, 0x34(r1) /* 800FAF50 000F7D50 D0 21 00 40 */ stfs f1, 0x40(r1) /* 800FAF54 000F7D54 C0 BF 03 94 */ lfs f5, 0x394(r31) -/* 800FAF58 000F7D58 80 E2 9B EC */ lwz r7, lbl_803CE56C-_SDA2_BASE_(r2) +/* 800FAF58 000F7D58 80 E2 9B EC */ lwz r7, lbl__2475-_SDA2_BASE_(r2) /* 800FAF5C 000F7D5C 80 C2 9B F0 */ lwz r6, lbl_803CE570-_SDA2_BASE_(r2) /* 800FAF60 000F7D60 EC 05 00 2A */ fadds f0, f5, f0 -/* 800FAF64 000F7D64 80 A2 9B F4 */ lwz r5, lbl_803CE574-_SDA2_BASE_(r2) +/* 800FAF64 000F7D64 80 A2 9B F4 */ lwz r5, lbl__2476-_SDA2_BASE_(r2) /* 800FAF68 000F7D68 80 82 9B F8 */ lwz r4, lbl_803CE578-_SDA2_BASE_(r2) /* 800FAF6C 000F7D6C 90 C1 00 20 */ stw r6, 0x20(r1) -/* 800FAF70 000F7D70 C0 22 9B 88 */ lfs f1, lbl_803CE508-_SDA2_BASE_(r2) +/* 800FAF70 000F7D70 C0 22 9B 88 */ lfs f1, lbl__1617_1-_SDA2_BASE_(r2) /* 800FAF74 000F7D74 90 81 00 18 */ stw r4, 0x18(r1) -/* 800FAF78 000F7D78 C0 6D 83 B0 */ lfs f3, lbl_803CACB0-_SDA_BASE_(r13) +/* 800FAF78 000F7D78 C0 6D 83 B0 */ lfs f3, lbl_uv_slice_discoLight__11zNPCFodBzzt-_SDA_BASE_(r13) /* 800FAF7C 000F7D7C C0 9F 03 90 */ lfs f4, 0x390(r31) /* 800FAF80 000F7D80 90 E1 00 1C */ stw r7, 0x1c(r1) /* 800FAF84 000F7D84 EC 41 20 FA */ fmadds f2, f1, f3, f4 @@ -6918,13 +6918,13 @@ DiscoRender__11zNPCFodBzztFv: /* 800FB028 000F7E28 C3 E1 00 14 */ lfs f31, 0x14(r1) lbl_800FB02C: /* 800FB02C 000F7E2C 6F 00 80 00 */ xoris r0, r24, 0x8000 -/* 800FB030 000F7E30 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800FB030 000F7E30 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800FB034 000F7E34 90 01 00 8C */ stw r0, 0x8c(r1) /* 800FB038 000F7E38 38 61 00 54 */ addi r3, r1, 0x54 -/* 800FB03C 000F7E3C C8 22 9B 78 */ lfd f1, lbl_803CE4F8-_SDA2_BASE_(r2) +/* 800FB03C 000F7E3C C8 22 9B 78 */ lfd f1, lbl__1466_1-_SDA2_BASE_(r2) /* 800FB040 000F7E40 FC 60 10 90 */ fmr f3, f2 /* 800FB044 000F7E44 93 C1 00 88 */ stw r30, 0x88(r1) -/* 800FB048 000F7E48 C0 82 9B FC */ lfs f4, lbl_803CE57C-_SDA2_BASE_(r2) +/* 800FB048 000F7E48 C0 82 9B FC */ lfs f4, lbl__2610_1-_SDA2_BASE_(r2) /* 800FB04C 000F7E4C C8 01 00 88 */ lfd f0, 0x88(r1) /* 800FB050 000F7E50 EC 00 08 28 */ fsubs f0, f0, f1 /* 800FB054 000F7E54 EC 24 00 32 */ fmuls f1, f4, f0 @@ -6933,7 +6933,7 @@ lbl_800FB02C: /* 800FB060 000F7E60 38 81 00 54 */ addi r4, r1, 0x54 /* 800FB064 000F7E64 38 A1 00 30 */ addi r5, r1, 0x30 /* 800FB068 000F7E68 4B F3 79 F5 */ bl xMat3x3LMulVec__FP5xVec3PC7xMat3x3PC5xVec3 -/* 800FB06C 000F7E6C C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) +/* 800FB06C 000F7E6C C0 22 9B 50 */ lfs f1, lbl__1048_1-_SDA2_BASE_(r2) /* 800FB070 000F7E70 38 61 00 24 */ addi r3, r1, 0x24 /* 800FB074 000F7E74 4B F1 01 0D */ bl __amu__5xVec3Ff /* 800FB078 000F7E78 38 61 00 24 */ addi r3, r1, 0x24 @@ -6954,9 +6954,9 @@ lbl_800FB02C: /* 800FB0B4 000F7EB4 9B 99 00 1A */ stb r28, 0x1a(r25) /* 800FB0B8 000F7EB8 9B 79 00 1B */ stb r27, 0x1b(r25) /* 800FB0BC 000F7EBC 93 C1 00 90 */ stw r30, 0x90(r1) -/* 800FB0C0 000F7EC0 C8 22 9B 78 */ lfd f1, lbl_803CE4F8-_SDA2_BASE_(r2) +/* 800FB0C0 000F7EC0 C8 22 9B 78 */ lfd f1, lbl__1466_1-_SDA2_BASE_(r2) /* 800FB0C4 000F7EC4 C8 01 00 90 */ lfd f0, 0x90(r1) -/* 800FB0C8 000F7EC8 C0 42 9C 00 */ lfs f2, lbl_803CE580-_SDA2_BASE_(r2) +/* 800FB0C8 000F7EC8 C0 42 9C 00 */ lfs f2, lbl__2611-_SDA2_BASE_(r2) /* 800FB0CC 000F7ECC EC 00 08 28 */ fsubs f0, f0, f1 /* 800FB0D0 000F7ED0 EC 02 00 32 */ fmuls f0, f2, f0 /* 800FB0D4 000F7ED4 EC 1F 00 2A */ fadds f0, f31, f0 @@ -6968,7 +6968,7 @@ lbl_800FB02C: /* 800FB0EC 000F7EEC 38 9A 00 24 */ addi r4, r26, 0x24 /* 800FB0F0 000F7EF0 48 00 00 91 */ bl __as__18RxObjSpace3DVertexFRC18RxObjSpace3DVertex /* 800FB0F4 000F7EF4 C0 21 00 14 */ lfs f1, 0x14(r1) -/* 800FB0F8 000F7EF8 C0 0D 83 B0 */ lfs f0, lbl_803CACB0-_SDA_BASE_(r13) +/* 800FB0F8 000F7EF8 C0 0D 83 B0 */ lfs f0, lbl_uv_slice_discoLight__11zNPCFodBzzt-_SDA_BASE_(r13) /* 800FB0FC 000F7EFC EC 01 00 2A */ fadds f0, f1, f0 /* 800FB100 000F7F00 D0 19 00 1C */ stfs f0, 0x1c(r25) /* 800FB104 000F7F04 D3 D9 00 20 */ stfs f30, 0x20(r25) @@ -6979,7 +6979,7 @@ lbl_800FB02C: lbl_800FB118: /* 800FB118 000F7F18 38 60 00 0E */ li r3, 0xe /* 800FB11C 000F7F1C 4B FB 18 E1 */ bl zRenderState__F14_SDRenderState -/* 800FB120 000F7F20 80 8D 94 20 */ lwz r4, lbl_803CBD20-_SDA_BASE_(r13) +/* 800FB120 000F7F20 80 8D 94 20 */ lwz r4, lbl_rast_discoLight__11zNPCFodBzzt-_SDA_BASE_(r13) /* 800FB124 000F7F24 38 60 00 01 */ li r3, 1 /* 800FB128 000F7F28 48 13 46 B5 */ bl RwRenderStateSet /* 800FB12C 000F7F2C 7F 43 D3 78 */ mr r3, r26 @@ -7063,9 +7063,9 @@ __as__18RxObjSpace3DVertexFRC18RxObjSpace3DVertex: /* 800FB254 000F8054 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FB258 000F8058 7C 7F 1B 78 */ mr r31, r3 /* 800FB25C 000F805C 4B FF C9 7D */ bl ParseINI__9zNPCRobotFv -/* 800FB260 000F8060 3C 60 80 2A */ lis r3, lbl_8029886C@ha +/* 800FB260 000F8060 3C 60 80 2A */ lis r3, lbl_g_sndTrax_Chomper@ha /* 800FB264 000F8064 80 9F 01 D8 */ lwz r4, 0x1d8(r31) -/* 800FB268 000F8068 38 63 88 6C */ addi r3, r3, lbl_8029886C@l +/* 800FB268 000F8068 38 63 88 6C */ addi r3, r3, lbl_g_sndTrax_Chomper@l /* 800FB26C 000F806C 90 64 03 9C */ stw r3, 0x39c(r4) /* 800FB270 000F8070 48 02 9A D5 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 800FB274 000F8074 80 01 00 14 */ lwz r0, 0x14(r1) @@ -7176,11 +7176,11 @@ __as__18RxObjSpace3DVertexFRC18RxObjSpace3DVertex: /* 800FB418 000F8218 4B FF D9 31 */ bl IsWounded__9zNPCRobotFv /* 800FB41C 000F821C 2C 03 00 00 */ cmpwi r3, 0 /* 800FB420 000F8220 40 82 00 80 */ bne lbl_800FB4A0 -/* 800FB424 000F8224 3C 80 80 27 */ lis r4, lbl_80269634@ha -/* 800FB428 000F8228 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800FB42C 000F822C 38 C4 96 34 */ addi r6, r4, lbl_80269634@l +/* 800FB424 000F8224 3C 80 80 27 */ lis r4, lbl__2645@ha +/* 800FB428 000F8228 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800FB42C 000F822C 38 C4 96 34 */ addi r6, r4, lbl__2645@l /* 800FB430 000F8230 80 A6 00 00 */ lwz r5, 0(r6) -/* 800FB434 000F8234 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800FB434 000F8234 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800FB438 000F8238 80 86 00 04 */ lwz r4, 4(r6) /* 800FB43C 000F823C 3B C3 06 E0 */ addi r30, r3, 0x6e0 /* 800FB440 000F8240 80 06 00 08 */ lwz r0, 8(r6) @@ -7298,9 +7298,9 @@ lbl_800FB5D4: lbl_800FB5DC: /* 800FB5DC 000F83DC 2C 1F 00 00 */ cmpwi r31, 0 /* 800FB5E0 000F83E0 41 80 00 14 */ blt lbl_800FB5F4 -/* 800FB5E4 000F83E4 3C 60 80 29 */ lis r3, lbl_80295518@ha +/* 800FB5E4 000F83E4 3C 60 80 29 */ lis r3, lbl_g_hash_roboanim@ha /* 800FB5E8 000F83E8 57 E0 10 3A */ slwi r0, r31, 2 -/* 800FB5EC 000F83EC 38 63 55 18 */ addi r3, r3, lbl_80295518@l +/* 800FB5EC 000F83EC 38 63 55 18 */ addi r3, r3, lbl_g_hash_roboanim@l /* 800FB5F0 000F83F0 7D 03 00 2E */ lwzx r8, r3, r0 lbl_800FB5F4: /* 800FB5F4 000F83F4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -7328,10 +7328,10 @@ BreathTrail__11zNPCChomperFv: /* 800FB640 000F8440 38 00 00 0A */ li r0, 0xa /* 800FB644 000F8444 90 1F 03 7C */ stw r0, 0x37c(r31) /* 800FB648 000F8448 4B F3 56 41 */ bl xurand__Fv -/* 800FB64C 000F844C C0 02 9B 88 */ lfs f0, lbl_803CE508-_SDA2_BASE_(r2) -/* 800FB650 000F8450 C0 42 9B 70 */ lfs f2, lbl_803CE4F0-_SDA2_BASE_(r2) +/* 800FB64C 000F844C C0 02 9B 88 */ lfs f0, lbl__1617_1-_SDA2_BASE_(r2) +/* 800FB650 000F8450 C0 42 9B 70 */ lfs f2, lbl__1264_2-_SDA2_BASE_(r2) /* 800FB654 000F8454 EC 21 00 28 */ fsubs f1, f1, f0 -/* 800FB658 000F8458 C0 02 9C 04 */ lfs f0, lbl_803CE584-_SDA2_BASE_(r2) +/* 800FB658 000F8458 C0 02 9C 04 */ lfs f0, lbl__2698-_SDA2_BASE_(r2) /* 800FB65C 000F845C EC 22 00 72 */ fmuls f1, f2, f1 /* 800FB660 000F8460 EC 00 00 72 */ fmuls f0, f0, f1 /* 800FB664 000F8464 FC 00 00 1E */ fctiwz f0, f0 @@ -7344,9 +7344,9 @@ lbl_800FB678: /* 800FB67C 000F847C 38 80 00 03 */ li r4, 3 /* 800FB680 000F8480 4B FF 11 91 */ bl BonePos__10zNPCCommonCFi /* 800FB684 000F8484 80 A3 00 00 */ lwz r5, 0(r3) -/* 800FB688 000F8488 3C 80 80 27 */ lis r4, lbl_8026964C@ha +/* 800FB688 000F8488 3C 80 80 27 */ lis r4, lbl_vec_boneOffsetRight$2683@ha /* 800FB68C 000F848C 80 03 00 04 */ lwz r0, 4(r3) -/* 800FB690 000F8490 38 84 96 4C */ addi r4, r4, lbl_8026964C@l +/* 800FB690 000F8490 38 84 96 4C */ addi r4, r4, lbl_vec_boneOffsetRight$2683@l /* 800FB694 000F8494 90 A1 00 2C */ stw r5, 0x2c(r1) /* 800FB698 000F8498 90 01 00 30 */ stw r0, 0x30(r1) /* 800FB69C 000F849C 80 03 00 08 */ lwz r0, 8(r3) @@ -7375,9 +7375,9 @@ lbl_800FB678: /* 800FB6F8 000F84F8 80 03 00 08 */ lwz r0, 8(r3) /* 800FB6FC 000F84FC 90 01 00 28 */ stw r0, 0x28(r1) /* 800FB700 000F8500 4B F3 55 89 */ bl xurand__Fv -/* 800FB704 000F8504 C0 42 9B 68 */ lfs f2, lbl_803CE4E8-_SDA2_BASE_(r2) +/* 800FB704 000F8504 C0 42 9B 68 */ lfs f2, lbl__1262_3-_SDA2_BASE_(r2) /* 800FB708 000F8508 38 61 00 20 */ addi r3, r1, 0x20 -/* 800FB70C 000F850C C0 02 9B E4 */ lfs f0, lbl_803CE564-_SDA2_BASE_(r2) +/* 800FB70C 000F850C C0 02 9B E4 */ lfs f0, lbl__2460-_SDA2_BASE_(r2) /* 800FB710 000F8510 EC 22 00 7A */ fmadds f1, f2, f1, f0 /* 800FB714 000F8514 4B F0 FA 6D */ bl __amu__5xVec3Ff /* 800FB718 000F8518 38 61 00 2C */ addi r3, r1, 0x2c @@ -7387,9 +7387,9 @@ lbl_800FB678: /* 800FB728 000F8528 38 80 00 03 */ li r4, 3 /* 800FB72C 000F852C 4B FF 10 E5 */ bl BonePos__10zNPCCommonCFi /* 800FB730 000F8530 80 A3 00 00 */ lwz r5, 0(r3) -/* 800FB734 000F8534 3C 80 80 27 */ lis r4, lbl_80269640@ha +/* 800FB734 000F8534 3C 80 80 27 */ lis r4, lbl_vec_boneOffsetLeft$2682@ha /* 800FB738 000F8538 80 03 00 04 */ lwz r0, 4(r3) -/* 800FB73C 000F853C 38 84 96 40 */ addi r4, r4, lbl_80269640@l +/* 800FB73C 000F853C 38 84 96 40 */ addi r4, r4, lbl_vec_boneOffsetLeft$2682@l /* 800FB740 000F8540 90 A1 00 14 */ stw r5, 0x14(r1) /* 800FB744 000F8544 90 01 00 18 */ stw r0, 0x18(r1) /* 800FB748 000F8548 80 03 00 08 */ lwz r0, 8(r3) @@ -7418,9 +7418,9 @@ lbl_800FB678: /* 800FB7A4 000F85A4 80 03 00 08 */ lwz r0, 8(r3) /* 800FB7A8 000F85A8 90 01 00 10 */ stw r0, 0x10(r1) /* 800FB7AC 000F85AC 4B F3 54 DD */ bl xurand__Fv -/* 800FB7B0 000F85B0 C0 42 9B 68 */ lfs f2, lbl_803CE4E8-_SDA2_BASE_(r2) +/* 800FB7B0 000F85B0 C0 42 9B 68 */ lfs f2, lbl__1262_3-_SDA2_BASE_(r2) /* 800FB7B4 000F85B4 38 61 00 08 */ addi r3, r1, 8 -/* 800FB7B8 000F85B8 C0 02 9B E4 */ lfs f0, lbl_803CE564-_SDA2_BASE_(r2) +/* 800FB7B8 000F85B8 C0 02 9B E4 */ lfs f0, lbl__2460-_SDA2_BASE_(r2) /* 800FB7BC 000F85BC EC 22 00 7E */ fnmadds f1, f2, f1, f0 /* 800FB7C0 000F85C0 4B F0 F9 C1 */ bl __amu__5xVec3Ff /* 800FB7C4 000F85C4 38 61 00 14 */ addi r3, r1, 0x14 @@ -7484,9 +7484,9 @@ lbl_800FB7D0: /* 800FB8A8 000F86A8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FB8AC 000F86AC 7C 7F 1B 78 */ mr r31, r3 /* 800FB8B0 000F86B0 4B FF C3 29 */ bl ParseINI__9zNPCRobotFv -/* 800FB8B4 000F86B4 3C 60 80 2A */ lis r3, lbl_8029889C@ha +/* 800FB8B4 000F86B4 3C 60 80 2A */ lis r3, lbl_g_sndTrax_Hammer@ha /* 800FB8B8 000F86B8 80 9F 01 D8 */ lwz r4, 0x1d8(r31) -/* 800FB8BC 000F86BC 38 63 88 9C */ addi r3, r3, lbl_8029889C@l +/* 800FB8BC 000F86BC 38 63 88 9C */ addi r3, r3, lbl_g_sndTrax_Hammer@l /* 800FB8C0 000F86C0 90 64 03 9C */ stw r3, 0x39c(r4) /* 800FB8C4 000F86C4 48 02 94 81 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 800FB8C8 000F86C8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -7679,9 +7679,9 @@ lbl_800FBB70: lbl_800FBB78: /* 800FBB78 000F8978 2C 1F 00 00 */ cmpwi r31, 0 /* 800FBB7C 000F897C 41 80 00 14 */ blt lbl_800FBB90 -/* 800FBB80 000F8980 3C 60 80 29 */ lis r3, lbl_80295518@ha +/* 800FBB80 000F8980 3C 60 80 29 */ lis r3, lbl_g_hash_roboanim@ha /* 800FBB84 000F8984 57 E0 10 3A */ slwi r0, r31, 2 -/* 800FBB88 000F8988 38 63 55 18 */ addi r3, r3, lbl_80295518@l +/* 800FBB88 000F8988 38 63 55 18 */ addi r3, r3, lbl_g_hash_roboanim@l /* 800FBB8C 000F898C 7D 03 00 2E */ lwzx r8, r3, r0 lbl_800FBB90: /* 800FBB90 000F8990 80 01 00 14 */ lwz r0, 0x14(r1) @@ -7716,9 +7716,9 @@ lbl_800FBB90: /* 800FBC04 000F8A04 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FBC08 000F8A08 7C 7F 1B 78 */ mr r31, r3 /* 800FBC0C 000F8A0C 4B FF BF CD */ bl ParseINI__9zNPCRobotFv -/* 800FBC10 000F8A10 3C 60 80 2A */ lis r3, lbl_802988C0@ha +/* 800FBC10 000F8A10 3C 60 80 2A */ lis r3, lbl_g_sndTrax_TarTar@ha /* 800FBC14 000F8A14 80 9F 01 D8 */ lwz r4, 0x1d8(r31) -/* 800FBC18 000F8A18 38 63 88 C0 */ addi r3, r3, lbl_802988C0@l +/* 800FBC18 000F8A18 38 63 88 C0 */ addi r3, r3, lbl_g_sndTrax_TarTar@l /* 800FBC1C 000F8A1C 90 64 03 9C */ stw r3, 0x39c(r4) /* 800FBC20 000F8A20 48 02 91 25 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 800FBC24 000F8A24 80 01 00 14 */ lwz r0, 0x14(r1) @@ -7875,9 +7875,9 @@ lbl_800FBE58: lbl_800FBE60: /* 800FBE60 000F8C60 2C 1F 00 00 */ cmpwi r31, 0 /* 800FBE64 000F8C64 41 80 00 14 */ blt lbl_800FBE78 -/* 800FBE68 000F8C68 3C 60 80 29 */ lis r3, lbl_80295518@ha +/* 800FBE68 000F8C68 3C 60 80 29 */ lis r3, lbl_g_hash_roboanim@ha /* 800FBE6C 000F8C6C 57 E0 10 3A */ slwi r0, r31, 2 -/* 800FBE70 000F8C70 38 63 55 18 */ addi r3, r3, lbl_80295518@l +/* 800FBE70 000F8C70 38 63 55 18 */ addi r3, r3, lbl_g_hash_roboanim@l /* 800FBE74 000F8C74 7D 03 00 2E */ lwzx r8, r3, r0 lbl_800FBE78: /* 800FBE78 000F8C78 80 01 00 14 */ lwz r0, 0x14(r1) @@ -7910,8 +7910,8 @@ lbl_800FBE78: /* 800FBEE4 000F8CE4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FBEE8 000F8CE8 83 E3 01 D8 */ lwz r31, 0x1d8(r3) /* 800FBEEC 000F8CEC 4B FF BC ED */ bl ParseINI__9zNPCRobotFv -/* 800FBEF0 000F8CF0 3C 60 80 2A */ lis r3, lbl_802988F0@ha -/* 800FBEF4 000F8CF4 38 63 88 F0 */ addi r3, r3, lbl_802988F0@l +/* 800FBEF0 000F8CF0 3C 60 80 2A */ lis r3, lbl_g_sndTrax_Glove@ha +/* 800FBEF4 000F8CF4 38 63 88 F0 */ addi r3, r3, lbl_g_sndTrax_Glove@l /* 800FBEF8 000F8CF8 90 7F 03 9C */ stw r3, 0x39c(r31) /* 800FBEFC 000F8CFC 48 02 8E 49 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 800FBF00 000F8D00 80 01 00 14 */ lwz r0, 0x14(r1) @@ -8070,9 +8070,9 @@ lbl_800FC134: lbl_800FC13C: /* 800FC13C 000F8F3C 2C 1F 00 00 */ cmpwi r31, 0 /* 800FC140 000F8F40 41 80 00 14 */ blt lbl_800FC154 -/* 800FC144 000F8F44 3C 60 80 29 */ lis r3, lbl_80295518@ha +/* 800FC144 000F8F44 3C 60 80 29 */ lis r3, lbl_g_hash_roboanim@ha /* 800FC148 000F8F48 57 E0 10 3A */ slwi r0, r31, 2 -/* 800FC14C 000F8F4C 38 63 55 18 */ addi r3, r3, lbl_80295518@l +/* 800FC14C 000F8F4C 38 63 55 18 */ addi r3, r3, lbl_g_hash_roboanim@l /* 800FC150 000F8F50 7D 03 00 2E */ lwzx r8, r3, r0 lbl_800FC154: /* 800FC154 000F8F54 80 01 00 14 */ lwz r0, 0x14(r1) @@ -8121,8 +8121,8 @@ lbl_800FC154: /* 800FC200 000F9000 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FC204 000F9004 83 E3 01 D8 */ lwz r31, 0x1d8(r3) /* 800FC208 000F9008 4B FF B9 D1 */ bl ParseINI__9zNPCRobotFv -/* 800FC20C 000F900C 3C 60 80 2A */ lis r3, lbl_80298908@ha -/* 800FC210 000F9010 38 63 89 08 */ addi r3, r3, lbl_80298908@l +/* 800FC20C 000F900C 3C 60 80 2A */ lis r3, lbl_g_sndTrax_Monsoon@ha +/* 800FC210 000F9010 38 63 89 08 */ addi r3, r3, lbl_g_sndTrax_Monsoon@l /* 800FC214 000F9014 90 7F 03 9C */ stw r3, 0x39c(r31) /* 800FC218 000F9018 48 02 8B 2D */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 800FC21C 000F901C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -8272,9 +8272,9 @@ lbl_800FC434: lbl_800FC43C: /* 800FC43C 000F923C 2C 1F 00 00 */ cmpwi r31, 0 /* 800FC440 000F9240 41 80 00 14 */ blt lbl_800FC454 -/* 800FC444 000F9244 3C 60 80 29 */ lis r3, lbl_80295518@ha +/* 800FC444 000F9244 3C 60 80 29 */ lis r3, lbl_g_hash_roboanim@ha /* 800FC448 000F9248 57 E0 10 3A */ slwi r0, r31, 2 -/* 800FC44C 000F924C 38 63 55 18 */ addi r3, r3, lbl_80295518@l +/* 800FC44C 000F924C 38 63 55 18 */ addi r3, r3, lbl_g_hash_roboanim@l /* 800FC450 000F9250 7D 03 00 2E */ lwzx r8, r3, r0 lbl_800FC454: /* 800FC454 000F9254 80 01 00 14 */ lwz r0, 0x14(r1) @@ -8328,27 +8328,27 @@ zNPCSleepy_Timestep__Ff: /* 800FC4F8 000F92F8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800FC4FC 000F92FC 7C 08 02 A6 */ mflr r0 /* 800FC500 000F9300 90 01 00 14 */ stw r0, 0x14(r1) -/* 800FC504 000F9304 88 0D 94 3C */ lbz r0, lbl_803CBD3C-_SDA_BASE_(r13) +/* 800FC504 000F9304 88 0D 94 3C */ lbz r0, lbl_init$3019-_SDA_BASE_(r13) /* 800FC508 000F9308 7C 00 07 75 */ extsb. r0, r0 /* 800FC50C 000F930C 40 82 00 14 */ bne lbl_800FC520 -/* 800FC510 000F9310 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800FC510 000F9310 C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 800FC514 000F9314 38 00 00 01 */ li r0, 1 -/* 800FC518 000F9318 D0 0D 94 38 */ stfs f0, lbl_803CBD38-_SDA_BASE_(r13) -/* 800FC51C 000F931C 98 0D 94 3C */ stb r0, lbl_803CBD3C-_SDA_BASE_(r13) +/* 800FC518 000F9318 D0 0D 94 38 */ stfs f0, lbl_tmr_cycle$3018-_SDA_BASE_(r13) +/* 800FC51C 000F931C 98 0D 94 3C */ stb r0, lbl_init$3019-_SDA_BASE_(r13) lbl_800FC520: -/* 800FC520 000F9320 C0 22 9C 08 */ lfs f1, lbl_803CE588-_SDA2_BASE_(r2) -/* 800FC524 000F9324 38 6D 94 38 */ addi r3, r13, lbl_803CBD38-_SDA_BASE_ -/* 800FC528 000F9328 C0 42 9C 0C */ lfs f2, lbl_803CE58C-_SDA2_BASE_(r2) +/* 800FC520 000F9320 C0 22 9C 08 */ lfs f1, lbl__3022-_SDA2_BASE_(r2) +/* 800FC524 000F9324 38 6D 94 38 */ addi r3, r13, lbl_tmr_cycle$3018-_SDA_BASE_ +/* 800FC528 000F9328 C0 42 9C 0C */ lfs f2, lbl__3023_1-_SDA2_BASE_(r2) /* 800FC52C 000F932C 48 03 3B 4D */ bl NPCC_TmrCycle__FPfff -/* 800FC530 000F9330 C0 02 9C 10 */ lfs f0, lbl_803CE590-_SDA2_BASE_(r2) -/* 800FC534 000F9334 D0 0D 94 34 */ stfs f0, lbl_803CBD34-_SDA_BASE_(r13) -/* 800FC538 000F9338 C0 02 9B AC */ lfs f0, lbl_803CE52C-_SDA2_BASE_(r2) +/* 800FC530 000F9330 C0 02 9C 10 */ lfs f0, lbl__3024-_SDA2_BASE_(r2) +/* 800FC534 000F9334 D0 0D 94 34 */ stfs f0, lbl_hyt_NightLightCurrent__10zNPCSleepy-_SDA_BASE_(r13) +/* 800FC538 000F9338 C0 02 9B AC */ lfs f0, lbl__2059-_SDA2_BASE_(r2) /* 800FC53C 000F933C EC 20 00 72 */ fmuls f1, f0, f1 /* 800FC540 000F9340 4B FC 89 0D */ bl isin__Ff -/* 800FC544 000F9344 C0 42 9C 14 */ lfs f2, lbl_803CE594-_SDA2_BASE_(r2) -/* 800FC548 000F9348 C0 0D 94 34 */ lfs f0, lbl_803CBD34-_SDA_BASE_(r13) +/* 800FC544 000F9344 C0 42 9C 14 */ lfs f2, lbl__3025-_SDA2_BASE_(r2) +/* 800FC548 000F9348 C0 0D 94 34 */ lfs f0, lbl_hyt_NightLightCurrent__10zNPCSleepy-_SDA_BASE_(r13) /* 800FC54C 000F934C EC 02 00 7A */ fmadds f0, f2, f1, f0 -/* 800FC550 000F9350 D0 0D 94 34 */ stfs f0, lbl_803CBD34-_SDA_BASE_(r13) +/* 800FC550 000F9350 D0 0D 94 34 */ stfs f0, lbl_hyt_NightLightCurrent__10zNPCSleepy-_SDA_BASE_(r13) /* 800FC554 000F9354 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FC558 000F9358 7C 08 03 A6 */ mtlr r0 /* 800FC55C 000F935C 38 21 00 10 */ addi r1, r1, 0x10 @@ -8371,11 +8371,11 @@ lbl_800FC520: /* 800FC5A0 000F93A0 54 E7 01 00 */ rlwinm r7, r7, 0, 4, 0 /* 800FC5A4 000F93A4 90 FF 01 C8 */ stw r7, 0x1c8(r31) /* 800FC5A8 000F93A8 90 DF 02 CC */ stw r6, 0x2cc(r31) -/* 800FC5AC 000F93AC 90 0D 94 30 */ stw r0, lbl_803CBD30-_SDA_BASE_(r13) -/* 800FC5B0 000F93B0 90 0D 94 2C */ stw r0, lbl_803CBD2C-_SDA_BASE_(r13) -/* 800FC5B4 000F93B4 80 CD 93 FC */ lwz r6, lbl_803CBCFC-_SDA_BASE_(r13) +/* 800FC5AC 000F93AC 90 0D 94 30 */ stw r0, lbl_rast_detectcone__10zNPCSleepy-_SDA_BASE_(r13) +/* 800FC5B0 000F93B0 90 0D 94 2C */ stw r0, lbl_rast_killcone__10zNPCSleepy-_SDA_BASE_(r13) +/* 800FC5B4 000F93B4 80 CD 93 FC */ lwz r6, lbl_g_cnt_sleepy-_SDA_BASE_(r13) /* 800FC5B8 000F93B8 38 06 00 01 */ addi r0, r6, 1 -/* 800FC5BC 000F93BC 90 0D 93 FC */ stw r0, lbl_803CBCFC-_SDA_BASE_(r13) +/* 800FC5BC 000F93BC 90 0D 93 FC */ stw r0, lbl_g_cnt_sleepy-_SDA_BASE_(r13) /* 800FC5C0 000F93C0 48 08 58 19 */ bl NPAR_PartySetup__F11en_nparptypPPvP12NPARXtraData /* 800FC5C4 000F93C4 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FC5C8 000F93C8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -8400,23 +8400,23 @@ lbl_800FC520: /* 800FC614 000F9414 38 80 00 04 */ li r4, 4 /* 800FC618 000F9418 38 A0 00 00 */ li r5, 0 /* 800FC61C 000F941C 4B FF 66 9D */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance -/* 800FC620 000F9420 80 0D 94 2C */ lwz r0, lbl_803CBD2C-_SDA_BASE_(r13) +/* 800FC620 000F9420 80 0D 94 2C */ lwz r0, lbl_rast_killcone__10zNPCSleepy-_SDA_BASE_(r13) /* 800FC624 000F9424 28 00 00 00 */ cmplwi r0, 0 /* 800FC628 000F9428 40 82 00 18 */ bne lbl_800FC640 -/* 800FC62C 000F942C 3C 60 80 27 */ lis r3, lbl_802696F4@ha -/* 800FC630 000F9430 38 63 96 F4 */ addi r3, r3, lbl_802696F4@l +/* 800FC62C 000F942C 3C 60 80 27 */ lis r3, lbl__stringBase0_66@ha +/* 800FC630 000F9430 38 63 96 F4 */ addi r3, r3, lbl__stringBase0_66@l /* 800FC634 000F9434 38 63 03 1A */ addi r3, r3, 0x31a /* 800FC638 000F9438 48 03 3B A5 */ bl NPCC_FindRWRaster__FPCc -/* 800FC63C 000F943C 90 6D 94 2C */ stw r3, lbl_803CBD2C-_SDA_BASE_(r13) +/* 800FC63C 000F943C 90 6D 94 2C */ stw r3, lbl_rast_killcone__10zNPCSleepy-_SDA_BASE_(r13) lbl_800FC640: -/* 800FC640 000F9440 80 0D 94 30 */ lwz r0, lbl_803CBD30-_SDA_BASE_(r13) +/* 800FC640 000F9440 80 0D 94 30 */ lwz r0, lbl_rast_detectcone__10zNPCSleepy-_SDA_BASE_(r13) /* 800FC644 000F9444 28 00 00 00 */ cmplwi r0, 0 /* 800FC648 000F9448 40 82 00 18 */ bne lbl_800FC660 -/* 800FC64C 000F944C 3C 60 80 27 */ lis r3, lbl_802696F4@ha -/* 800FC650 000F9450 38 63 96 F4 */ addi r3, r3, lbl_802696F4@l +/* 800FC64C 000F944C 3C 60 80 27 */ lis r3, lbl__stringBase0_66@ha +/* 800FC650 000F9450 38 63 96 F4 */ addi r3, r3, lbl__stringBase0_66@l /* 800FC654 000F9454 38 63 03 2F */ addi r3, r3, 0x32f /* 800FC658 000F9458 48 03 3B 85 */ bl NPCC_FindRWRaster__FPCc -/* 800FC65C 000F945C 90 6D 94 30 */ stw r3, lbl_803CBD30-_SDA_BASE_(r13) +/* 800FC65C 000F945C 90 6D 94 30 */ stw r3, lbl_rast_detectcone__10zNPCSleepy-_SDA_BASE_(r13) lbl_800FC660: /* 800FC660 000F9460 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FC664 000F9464 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -8431,20 +8431,20 @@ lbl_800FC660: /* 800FC688 000F9488 7C 7E 1B 78 */ mr r30, r3 /* 800FC68C 000F948C 83 E3 01 D8 */ lwz r31, 0x1d8(r3) /* 800FC690 000F9490 4B FF B5 49 */ bl ParseINI__9zNPCRobotFv -/* 800FC694 000F9494 3C 60 80 2A */ lis r3, lbl_8029892C@ha -/* 800FC698 000F9498 38 63 89 2C */ addi r3, r3, lbl_8029892C@l +/* 800FC694 000F9494 3C 60 80 2A */ lis r3, lbl_g_sndTrax_Sleepy@ha +/* 800FC698 000F9498 38 63 89 2C */ addi r3, r3, lbl_g_sndTrax_Sleepy@l /* 800FC69C 000F949C 90 7F 03 9C */ stw r3, 0x39c(r31) /* 800FC6A0 000F94A0 48 02 86 A5 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax -/* 800FC6A4 000F94A4 88 0D 94 44 */ lbz r0, lbl_803CBD44-_SDA_BASE_(r13) +/* 800FC6A4 000F94A4 88 0D 94 44 */ lbz r0, lbl_init$3042-_SDA_BASE_(r13) /* 800FC6A8 000F94A8 7C 00 07 75 */ extsb. r0, r0 /* 800FC6AC 000F94AC 40 82 00 14 */ bne lbl_800FC6C0 -/* 800FC6B0 000F94B0 C0 02 9B 98 */ lfs f0, lbl_803CE518-_SDA2_BASE_(r2) +/* 800FC6B0 000F94B0 C0 02 9B 98 */ lfs f0, lbl__1830-_SDA2_BASE_(r2) /* 800FC6B4 000F94B4 38 00 00 01 */ li r0, 1 -/* 800FC6B8 000F94B8 D0 0D 94 40 */ stfs f0, lbl_803CBD40-_SDA_BASE_(r13) -/* 800FC6BC 000F94BC 98 0D 94 44 */ stb r0, lbl_803CBD44-_SDA_BASE_(r13) +/* 800FC6B8 000F94B8 D0 0D 94 40 */ stfs f0, lbl_rad_minimum$3041-_SDA_BASE_(r13) +/* 800FC6BC 000F94BC 98 0D 94 44 */ stb r0, lbl_init$3042-_SDA_BASE_(r13) lbl_800FC6C0: /* 800FC6C0 000F94C0 80 7E 01 D8 */ lwz r3, 0x1d8(r30) -/* 800FC6C4 000F94C4 C0 0D 94 40 */ lfs f0, lbl_803CBD40-_SDA_BASE_(r13) +/* 800FC6C4 000F94C4 C0 0D 94 40 */ lfs f0, lbl_rad_minimum$3041-_SDA_BASE_(r13) /* 800FC6C8 000F94C8 C0 23 00 54 */ lfs f1, 0x54(r3) /* 800FC6CC 000F94CC FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800FC6D0 000F94D0 40 81 00 08 */ ble lbl_800FC6D8 @@ -8576,9 +8576,9 @@ lbl_800FC8AC: lbl_800FC8B4: /* 800FC8B4 000F96B4 2C 1F 00 00 */ cmpwi r31, 0 /* 800FC8B8 000F96B8 41 80 00 14 */ blt lbl_800FC8CC -/* 800FC8BC 000F96BC 3C 60 80 29 */ lis r3, lbl_80295518@ha +/* 800FC8BC 000F96BC 3C 60 80 29 */ lis r3, lbl_g_hash_roboanim@ha /* 800FC8C0 000F96C0 57 E0 10 3A */ slwi r0, r31, 2 -/* 800FC8C4 000F96C4 38 63 55 18 */ addi r3, r3, lbl_80295518@l +/* 800FC8C4 000F96C4 38 63 55 18 */ addi r3, r3, lbl_g_hash_roboanim@l /* 800FC8C8 000F96C8 7D 03 00 2E */ lwzx r8, r3, r0 lbl_800FC8CC: /* 800FC8CC 000F96CC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -8600,9 +8600,9 @@ lbl_800FC8CC: /* 800FC90C 000F970C 48 00 5D ED */ bl IsDead__9zNPCRobotFv /* 800FC910 000F9710 2C 03 00 00 */ cmpwi r3, 0 /* 800FC914 000F9714 40 82 00 B4 */ bne lbl_800FC9C8 -/* 800FC918 000F9718 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800FC918 000F9718 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800FC91C 000F971C 3B E0 00 00 */ li r31, 0 -/* 800FC920 000F9720 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800FC920 000F9720 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800FC924 000F9724 80 03 19 E4 */ lwz r0, 0x19e4(r3) /* 800FC928 000F9728 28 00 00 00 */ cmplwi r0, 0 /* 800FC92C 000F972C 41 82 00 14 */ beq lbl_800FC940 @@ -8617,8 +8617,8 @@ lbl_800FC940: /* 800FC94C 000F974C 7F FF 1A 14 */ add r31, r31, r3 /* 800FC950 000F9750 80 7E 02 28 */ lwz r3, 0x228(r30) /* 800FC954 000F9754 48 01 0C 71 */ bl GIDOfActive__7xPsycheCFv -/* 800FC958 000F9758 3C 80 80 29 */ lis r4, lbl_80295764@ha -/* 800FC95C 000F975C 38 84 57 64 */ addi r4, r4, lbl_80295764@l +/* 800FC958 000F9758 3C 80 80 29 */ lis r4, lbl_g_sleepy_angryStates@ha +/* 800FC95C 000F975C 38 84 57 64 */ addi r4, r4, lbl_g_sleepy_angryStates@l /* 800FC960 000F9760 48 00 00 18 */ b lbl_800FC978 lbl_800FC964: /* 800FC964 000F9764 7C 03 00 00 */ cmpw r3, r0 @@ -8642,12 +8642,12 @@ lbl_800FC984: /* 800FC9A0 000F97A0 7F C3 F3 78 */ mr r3, r30 /* 800FC9A4 000F97A4 48 00 01 D9 */ bl SnoreNZeez__10zNPCSleepyFf lbl_800FC9A8: -/* 800FC9A8 000F97A8 80 0D 94 08 */ lwz r0, lbl_803CBD08-_SDA_BASE_(r13) +/* 800FC9A8 000F97A8 80 0D 94 08 */ lwz r0, lbl_g_needuvincr_nightlight-_SDA_BASE_(r13) /* 800FC9AC 000F97AC 2C 00 00 00 */ cmpwi r0, 0 /* 800FC9B0 000F97B0 41 82 00 18 */ beq lbl_800FC9C8 /* 800FC9B4 000F97B4 38 00 00 00 */ li r0, 0 /* 800FC9B8 000F97B8 FC 20 F8 90 */ fmr f1, f31 -/* 800FC9BC 000F97BC 90 0D 94 08 */ stw r0, lbl_803CBD08-_SDA_BASE_(r13) +/* 800FC9BC 000F97BC 90 0D 94 08 */ stw r0, lbl_g_needuvincr_nightlight-_SDA_BASE_(r13) /* 800FC9C0 000F97C0 7F C3 F3 78 */ mr r3, r30 /* 800FC9C4 000F97C4 48 00 00 F1 */ bl NightLightUVStep__10zNPCSleepyFf lbl_800FC9C8: @@ -8707,7 +8707,7 @@ NightLightPos__10zNPCSleepyFP5xVec3: /* 800FCA88 000F9888 7F E3 FB 78 */ mr r3, r31 /* 800FCA8C 000F988C 4B F5 1A 51 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 800FCA90 000F9890 C0 3F 00 04 */ lfs f1, 4(r31) -/* 800FCA94 000F9894 C0 0D 94 34 */ lfs f0, lbl_803CBD34-_SDA_BASE_(r13) +/* 800FCA94 000F9894 C0 0D 94 34 */ lfs f0, lbl_hyt_NightLightCurrent__10zNPCSleepy-_SDA_BASE_(r13) /* 800FCA98 000F9898 EC 01 00 2A */ fadds f0, f1, f0 /* 800FCA9C 000F989C D0 1F 00 04 */ stfs f0, 4(r31) /* 800FCAA0 000F98A0 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -8725,41 +8725,41 @@ NightLightUVStep__10zNPCSleepyFf: /* 800FCAC4 000F98C4 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 800FCAC8 000F98C8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FCACC 000F98CC FF E0 08 90 */ fmr f31, f1 -/* 800FCAD0 000F98D0 C0 22 9C 18 */ lfs f1, lbl_803CE598-_SDA2_BASE_(r2) -/* 800FCAD4 000F98D4 C0 0D 83 C4 */ lfs f0, lbl_803CACC4-_SDA_BASE_(r13) -/* 800FCAD8 000F98D8 38 82 9C 18 */ addi r4, r2, lbl_803CE598-_SDA2_BASE_ -/* 800FCADC 000F98DC 3B ED 83 C4 */ addi r31, r13, lbl_803CACC4-_SDA_BASE_ -/* 800FCAE0 000F98E0 38 6D 83 C4 */ addi r3, r13, lbl_803CACC4-_SDA_BASE_ +/* 800FCAD0 000F98D0 C0 22 9C 18 */ lfs f1, lbl_uv_scroll_nightlight$3115-_SDA2_BASE_(r2) +/* 800FCAD4 000F98D4 C0 0D 83 C4 */ lfs f0, lbl_uv_nightlight__10zNPCSleepy-_SDA_BASE_(r13) +/* 800FCAD8 000F98D8 38 82 9C 18 */ addi r4, r2, lbl_uv_scroll_nightlight$3115-_SDA2_BASE_ +/* 800FCADC 000F98DC 3B ED 83 C4 */ addi r31, r13, lbl_uv_nightlight__10zNPCSleepy-_SDA_BASE_ +/* 800FCAE0 000F98E0 38 6D 83 C4 */ addi r3, r13, lbl_uv_nightlight__10zNPCSleepy-_SDA_BASE_ /* 800FCAE4 000F98E4 EC 1F 00 7A */ fmadds f0, f31, f1, f0 -/* 800FCAE8 000F98E8 D0 0D 83 C4 */ stfs f0, lbl_803CACC4-_SDA_BASE_(r13) +/* 800FCAE8 000F98E8 D0 0D 83 C4 */ stfs f0, lbl_uv_nightlight__10zNPCSleepy-_SDA_BASE_(r13) /* 800FCAEC 000F98EC C0 24 00 04 */ lfs f1, 4(r4) /* 800FCAF0 000F98F0 C0 1F 00 04 */ lfs f0, 4(r31) /* 800FCAF4 000F98F4 EC 1F 00 7A */ fmadds f0, f31, f1, f0 /* 800FCAF8 000F98F8 D4 1F 00 04 */ stfsu f0, 4(r31) -/* 800FCAFC 000F98FC C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800FCB00 000F9900 C0 42 9B 48 */ lfs f2, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 800FCAFC 000F98FC C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) +/* 800FCB00 000F9900 C0 42 9B 48 */ lfs f2, lbl__1046_2-_SDA2_BASE_(r2) /* 800FCB04 000F9904 4B FF E3 55 */ bl RANGEWRAP__FPfff -/* 800FCB08 000F9908 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800FCB08 000F9908 C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) /* 800FCB0C 000F990C 7F E3 FB 78 */ mr r3, r31 -/* 800FCB10 000F9910 C0 42 9B 48 */ lfs f2, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 800FCB10 000F9910 C0 42 9B 48 */ lfs f2, lbl__1046_2-_SDA2_BASE_(r2) /* 800FCB14 000F9914 4B FF E3 45 */ bl RANGEWRAP__FPfff -/* 800FCB18 000F9918 C0 22 9C 20 */ lfs f1, lbl_803CE5A0-_SDA2_BASE_(r2) -/* 800FCB1C 000F991C 38 82 9C 20 */ addi r4, r2, lbl_803CE5A0-_SDA2_BASE_ -/* 800FCB20 000F9920 C0 0D 83 BC */ lfs f0, lbl_803CACBC-_SDA_BASE_(r13) -/* 800FCB24 000F9924 3B ED 83 BC */ addi r31, r13, lbl_803CACBC-_SDA_BASE_ -/* 800FCB28 000F9928 38 6D 83 BC */ addi r3, r13, lbl_803CACBC-_SDA_BASE_ +/* 800FCB18 000F9918 C0 22 9C 20 */ lfs f1, lbl_uv_scroll_deathcone$3116-_SDA2_BASE_(r2) +/* 800FCB1C 000F991C 38 82 9C 20 */ addi r4, r2, lbl_uv_scroll_deathcone$3116-_SDA2_BASE_ +/* 800FCB20 000F9920 C0 0D 83 BC */ lfs f0, lbl_uv_deathcone__10zNPCSleepy-_SDA_BASE_(r13) +/* 800FCB24 000F9924 3B ED 83 BC */ addi r31, r13, lbl_uv_deathcone__10zNPCSleepy-_SDA_BASE_ +/* 800FCB28 000F9928 38 6D 83 BC */ addi r3, r13, lbl_uv_deathcone__10zNPCSleepy-_SDA_BASE_ /* 800FCB2C 000F992C EC 1F 00 7A */ fmadds f0, f31, f1, f0 -/* 800FCB30 000F9930 D0 0D 83 BC */ stfs f0, lbl_803CACBC-_SDA_BASE_(r13) +/* 800FCB30 000F9930 D0 0D 83 BC */ stfs f0, lbl_uv_deathcone__10zNPCSleepy-_SDA_BASE_(r13) /* 800FCB34 000F9934 C0 24 00 04 */ lfs f1, 4(r4) /* 800FCB38 000F9938 C0 1F 00 04 */ lfs f0, 4(r31) /* 800FCB3C 000F993C EC 1F 00 7A */ fmadds f0, f31, f1, f0 /* 800FCB40 000F9940 D4 1F 00 04 */ stfsu f0, 4(r31) -/* 800FCB44 000F9944 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800FCB48 000F9948 C0 42 9B 48 */ lfs f2, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 800FCB44 000F9944 C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) +/* 800FCB48 000F9948 C0 42 9B 48 */ lfs f2, lbl__1046_2-_SDA2_BASE_(r2) /* 800FCB4C 000F994C 4B FF E3 0D */ bl RANGEWRAP__FPfff -/* 800FCB50 000F9950 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800FCB50 000F9950 C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) /* 800FCB54 000F9954 7F E3 FB 78 */ mr r3, r31 -/* 800FCB58 000F9958 C0 42 9B 48 */ lfs f2, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 800FCB58 000F9958 C0 42 9B 48 */ lfs f2, lbl__1046_2-_SDA2_BASE_(r2) /* 800FCB5C 000F995C 4B FF E2 FD */ bl RANGEWRAP__FPfff /* 800FCB60 000F9960 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 800FCB64 000F9964 80 01 00 24 */ lwz r0, 0x24(r1) @@ -8785,12 +8785,12 @@ SnoreNZeez__10zNPCSleepyFf: /* 800FCBA8 000F99A8 38 80 00 00 */ li r4, 0 /* 800FCBAC 000F99AC 48 03 32 B5 */ bl NPCC_ds2_toCam__FPC5xVec3P5xVec3 /* 800FCBB0 000F99B0 FF E0 08 90 */ fmr f31, f1 -/* 800FCBB4 000F99B4 C0 22 9C 28 */ lfs f1, lbl_803CE5A8-_SDA2_BASE_(r2) +/* 800FCBB4 000F99B4 C0 22 9C 28 */ lfs f1, lbl__3151-_SDA2_BASE_(r2) /* 800FCBB8 000F99B8 4B F4 B4 F1 */ bl SQ__Ff /* 800FCBBC 000F99BC FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 800FCBC0 000F99C0 41 81 01 0C */ bgt lbl_800FCCCC /* 800FCBC4 000F99C4 C0 1F 03 90 */ lfs f0, 0x390(r31) -/* 800FCBC8 000F99C8 C0 22 9B 80 */ lfs f1, lbl_803CE500-_SDA2_BASE_(r2) +/* 800FCBC8 000F99C8 C0 22 9B 80 */ lfs f1, lbl__1615_1-_SDA2_BASE_(r2) /* 800FCBCC 000F99CC EC 00 F0 28 */ fsubs f0, f0, f30 /* 800FCBD0 000F99D0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800FCBD4 000F99D4 40 81 00 08 */ ble lbl_800FCBDC @@ -8800,24 +8800,24 @@ lbl_800FCBDC: lbl_800FCBE0: /* 800FCBE0 000F99E0 D0 3F 03 90 */ stfs f1, 0x390(r31) /* 800FCBE4 000F99E4 C0 3F 03 90 */ lfs f1, 0x390(r31) -/* 800FCBE8 000F99E8 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800FCBE8 000F99E8 C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 800FCBEC 000F99EC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800FCBF0 000F99F0 40 80 00 DC */ bge lbl_800FCCCC /* 800FCBF4 000F99F4 C0 3F 03 94 */ lfs f1, 0x394(r31) -/* 800FCBF8 000F99F8 C0 02 9B 48 */ lfs f0, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 800FCBF8 000F99F8 C0 02 9B 48 */ lfs f0, lbl__1046_2-_SDA2_BASE_(r2) /* 800FCBFC 000F99FC EC 01 00 28 */ fsubs f0, f1, f0 /* 800FCC00 000F9A00 D0 1F 03 94 */ stfs f0, 0x394(r31) /* 800FCC04 000F9A04 C0 3F 03 94 */ lfs f1, 0x394(r31) -/* 800FCC08 000F9A08 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800FCC08 000F9A08 C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 800FCC0C 000F9A0C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800FCC10 000F9A10 40 80 00 18 */ bge lbl_800FCC28 -/* 800FCC14 000F9A14 C0 02 9B A0 */ lfs f0, lbl_803CE520-_SDA2_BASE_(r2) +/* 800FCC14 000F9A14 C0 02 9B A0 */ lfs f0, lbl__1972-_SDA2_BASE_(r2) /* 800FCC18 000F9A18 D0 1F 03 94 */ stfs f0, 0x394(r31) -/* 800FCC1C 000F9A1C C0 02 9B A0 */ lfs f0, lbl_803CE520-_SDA2_BASE_(r2) +/* 800FCC1C 000F9A1C C0 02 9B A0 */ lfs f0, lbl__1972-_SDA2_BASE_(r2) /* 800FCC20 000F9A20 D0 1F 03 90 */ stfs f0, 0x390(r31) /* 800FCC24 000F9A24 48 00 00 0C */ b lbl_800FCC30 lbl_800FCC28: -/* 800FCC28 000F9A28 C0 02 9C 2C */ lfs f0, lbl_803CE5AC-_SDA2_BASE_(r2) +/* 800FCC28 000F9A28 C0 02 9C 2C */ lfs f0, lbl__3152-_SDA2_BASE_(r2) /* 800FCC2C 000F9A2C D0 1F 03 90 */ stfs f0, 0x390(r31) lbl_800FCC30: /* 800FCC30 000F9A30 7F E3 FB 78 */ mr r3, r31 @@ -8840,20 +8840,20 @@ lbl_800FCC30: /* 800FCC74 000F9A74 4B F1 1A E1 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 800FCC78 000F9A78 C0 21 00 18 */ lfs f1, 0x18(r1) /* 800FCC7C 000F9A7C 7F E3 FB 78 */ mr r3, r31 -/* 800FCC80 000F9A80 C0 02 9B 88 */ lfs f0, lbl_803CE508-_SDA2_BASE_(r2) +/* 800FCC80 000F9A80 C0 02 9B 88 */ lfs f0, lbl__1617_1-_SDA2_BASE_(r2) /* 800FCC84 000F9A84 EC 01 00 2A */ fadds f0, f1, f0 /* 800FCC88 000F9A88 D0 01 00 18 */ stfs f0, 0x18(r1) /* 800FCC8C 000F9A8C 4B F9 41 B5 */ bl NPCC_faceDir__FP4xEnt /* 800FCC90 000F9A90 7C 64 1B 78 */ mr r4, r3 /* 800FCC94 000F9A94 38 61 00 08 */ addi r3, r1, 8 /* 800FCC98 000F9A98 4B F1 1A 2D */ bl xVec3Inv__FP5xVec3PC5xVec3 -/* 800FCC9C 000F9A9C 3C 80 80 25 */ lis r4, lbl_80253030@ha +/* 800FCC9C 000F9A9C 3C 80 80 25 */ lis r4, lbl_g_Y3@ha /* 800FCCA0 000F9AA0 38 61 00 08 */ addi r3, r1, 8 -/* 800FCCA4 000F9AA4 38 84 30 30 */ addi r4, r4, lbl_80253030@l +/* 800FCCA4 000F9AA4 38 84 30 30 */ addi r4, r4, lbl_g_Y3@l /* 800FCCA8 000F9AA8 4B F1 87 9D */ bl __apl__5xVec3FRC5xVec3 /* 800FCCAC 000F9AAC 38 61 00 08 */ addi r3, r1, 8 /* 800FCCB0 000F9AB0 4B F1 89 01 */ bl normalize__5xVec3Fv -/* 800FCCB4 000F9AB4 C0 22 9B 6C */ lfs f1, lbl_803CE4EC-_SDA2_BASE_(r2) +/* 800FCCB4 000F9AB4 C0 22 9B 6C */ lfs f1, lbl__1263_2-_SDA2_BASE_(r2) /* 800FCCB8 000F9AB8 38 61 00 08 */ addi r3, r1, 8 /* 800FCCBC 000F9ABC 4B F0 E4 C5 */ bl __amu__5xVec3Ff /* 800FCCC0 000F9AC0 38 61 00 14 */ addi r3, r1, 0x14 @@ -8873,7 +8873,7 @@ lbl_800FCCCC: .global RepelMissile__10zNPCSleepyFf RepelMissile__10zNPCSleepyFf: /* 800FCCF0 000F9AF0 C0 03 03 84 */ lfs f0, 0x384(r3) -/* 800FCCF4 000F9AF4 C0 42 9B 80 */ lfs f2, lbl_803CE500-_SDA2_BASE_(r2) +/* 800FCCF4 000F9AF4 C0 42 9B 80 */ lfs f2, lbl__1615_1-_SDA2_BASE_(r2) /* 800FCCF8 000F9AF8 EC 00 08 28 */ fsubs f0, f0, f1 /* 800FCCFC 000F9AFC FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800FCD00 000F9B00 40 81 00 08 */ ble lbl_800FCD08 @@ -8886,7 +8886,7 @@ lbl_800FCD0C: /* 800FCD14 000F9B14 28 00 00 00 */ cmplwi r0, 0 /* 800FCD18 000F9B18 41 82 00 1C */ beq lbl_800FCD34 /* 800FCD1C 000F9B1C C0 23 03 84 */ lfs f1, 0x384(r3) -/* 800FCD20 000F9B20 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800FCD20 000F9B20 C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 800FCD24 000F9B24 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800FCD28 000F9B28 41 80 00 0C */ blt lbl_800FCD34 /* 800FCD2C 000F9B2C 38 60 00 01 */ li r3, 1 @@ -8909,41 +8909,41 @@ RepelBowlBall__10zNPCSleepyFf: /* 800FCD60 000F9B60 93 E1 00 7C */ stw r31, 0x7c(r1) /* 800FCD64 000F9B64 93 C1 00 78 */ stw r30, 0x78(r1) /* 800FCD68 000F9B68 93 A1 00 74 */ stw r29, 0x74(r1) -/* 800FCD6C 000F9B6C 88 0D 94 4C */ lbz r0, lbl_803CBD4C-_SDA_BASE_(r13) -/* 800FCD70 000F9B70 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800FCD74 000F9B74 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800FCD6C 000F9B6C 88 0D 94 4C */ lbz r0, lbl_init$3182-_SDA_BASE_(r13) +/* 800FCD70 000F9B70 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800FCD74 000F9B74 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800FCD78 000F9B78 7C 7E 1B 78 */ mr r30, r3 /* 800FCD7C 000F9B7C 7C 00 07 75 */ extsb. r0, r0 /* 800FCD80 000F9B80 83 E4 19 E4 */ lwz r31, 0x19e4(r4) /* 800FCD84 000F9B84 40 82 00 14 */ bne lbl_800FCD98 /* 800FCD88 000F9B88 38 60 00 00 */ li r3, 0 /* 800FCD8C 000F9B8C 38 00 00 01 */ li r0, 1 -/* 800FCD90 000F9B90 90 6D 94 48 */ stw r3, lbl_803CBD48-_SDA_BASE_(r13) -/* 800FCD94 000F9B94 98 0D 94 4C */ stb r0, lbl_803CBD4C-_SDA_BASE_(r13) +/* 800FCD90 000F9B90 90 6D 94 48 */ stw r3, lbl_next_los_check$3181-_SDA_BASE_(r13) +/* 800FCD94 000F9B94 98 0D 94 4C */ stb r0, lbl_init$3182-_SDA_BASE_(r13) lbl_800FCD98: -/* 800FCD98 000F9B98 88 0D 94 54 */ lbz r0, lbl_803CBD54-_SDA_BASE_(r13) +/* 800FCD98 000F9B98 88 0D 94 54 */ lbz r0, lbl_init$3185-_SDA_BASE_(r13) /* 800FCD9C 000F9B9C 7C 00 07 75 */ extsb. r0, r0 /* 800FCDA0 000F9BA0 40 82 00 14 */ bne lbl_800FCDB4 /* 800FCDA4 000F9BA4 38 60 00 00 */ li r3, 0 /* 800FCDA8 000F9BA8 38 00 00 01 */ li r0, 1 -/* 800FCDAC 000F9BAC 90 6D 94 50 */ stw r3, lbl_803CBD50-_SDA_BASE_(r13) -/* 800FCDB0 000F9BB0 98 0D 94 54 */ stb r0, lbl_803CBD54-_SDA_BASE_(r13) +/* 800FCDAC 000F9BAC 90 6D 94 50 */ stw r3, lbl_los_said_ok$3184-_SDA_BASE_(r13) +/* 800FCDB0 000F9BB0 98 0D 94 54 */ stb r0, lbl_init$3185-_SDA_BASE_(r13) lbl_800FCDB4: -/* 800FCDB4 000F9BB4 88 0D 94 5C */ lbz r0, lbl_803CBD5C-_SDA_BASE_(r13) +/* 800FCDB4 000F9BB4 88 0D 94 5C */ lbz r0, lbl_init$3188-_SDA_BASE_(r13) /* 800FCDB8 000F9BB8 7C 00 07 75 */ extsb. r0, r0 /* 800FCDBC 000F9BBC 40 82 00 14 */ bne lbl_800FCDD0 /* 800FCDC0 000F9BC0 38 60 00 00 */ li r3, 0 /* 800FCDC4 000F9BC4 38 00 00 01 */ li r0, 1 -/* 800FCDC8 000F9BC8 90 6D 94 58 */ stw r3, lbl_803CBD58-_SDA_BASE_(r13) -/* 800FCDCC 000F9BCC 98 0D 94 5C */ stb r0, lbl_803CBD5C-_SDA_BASE_(r13) +/* 800FCDC8 000F9BC8 90 6D 94 58 */ stw r3, lbl_keepgoing$3187-_SDA_BASE_(r13) +/* 800FCDCC 000F9BCC 98 0D 94 5C */ stb r0, lbl_init$3188-_SDA_BASE_(r13) lbl_800FCDD0: -/* 800FCDD0 000F9BD0 88 0D 94 64 */ lbz r0, lbl_803CBD64-_SDA_BASE_(r13) +/* 800FCDD0 000F9BD0 88 0D 94 64 */ lbz r0, lbl_init$3191-_SDA_BASE_(r13) /* 800FCDD4 000F9BD4 7C 00 07 75 */ extsb. r0, r0 /* 800FCDD8 000F9BD8 40 82 00 14 */ bne lbl_800FCDEC /* 800FCDDC 000F9BDC 38 60 00 00 */ li r3, 0 /* 800FCDE0 000F9BE0 38 00 00 01 */ li r0, 1 -/* 800FCDE4 000F9BE4 90 6D 94 60 */ stw r3, lbl_803CBD60-_SDA_BASE_(r13) -/* 800FCDE8 000F9BE8 98 0D 94 64 */ stb r0, lbl_803CBD64-_SDA_BASE_(r13) +/* 800FCDE4 000F9BE4 90 6D 94 60 */ stw r3, lbl_nextfx$3190-_SDA_BASE_(r13) +/* 800FCDE8 000F9BE8 98 0D 94 64 */ stb r0, lbl_init$3191-_SDA_BASE_(r13) lbl_800FCDEC: /* 800FCDEC 000F9BEC 28 1F 00 00 */ cmplwi r31, 0 /* 800FCDF0 000F9BF0 40 82 00 0C */ bne lbl_800FCDFC @@ -8970,7 +8970,7 @@ lbl_800FCE14: /* 800FCE3C 000F9C3C 38 81 00 50 */ addi r4, r1, 0x50 /* 800FCE40 000F9C40 4B F5 14 B1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800FCE44 000F9C44 FF C0 08 90 */ fmr f30, f1 -/* 800FCE48 000F9C48 C0 02 9B A8 */ lfs f0, lbl_803CE528-_SDA2_BASE_(r2) +/* 800FCE48 000F9C48 C0 02 9B A8 */ lfs f0, lbl__2058-_SDA2_BASE_(r2) /* 800FCE4C 000F9C4C FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 800FCE50 000F9C50 40 81 00 0C */ ble lbl_800FCE5C /* 800FCE54 000F9C54 38 60 00 00 */ li r3, 0 @@ -8980,7 +8980,7 @@ lbl_800FCE5C: /* 800FCE60 000F9C60 4B F9 3F E1 */ bl NPCC_faceDir__FP4xEnt /* 800FCE64 000F9C64 38 81 00 44 */ addi r4, r1, 0x44 /* 800FCE68 000F9C68 4B F5 16 89 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 800FCE6C 000F9C6C C0 02 9C 30 */ lfs f0, lbl_803CE5B0-_SDA2_BASE_(r2) +/* 800FCE6C 000F9C6C C0 02 9C 30 */ lfs f0, lbl__3243-_SDA2_BASE_(r2) /* 800FCE70 000F9C70 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800FCE74 000F9C74 40 80 00 0C */ bge lbl_800FCE80 /* 800FCE78 000F9C78 38 60 00 00 */ li r3, 0 @@ -8993,58 +8993,58 @@ lbl_800FCE80: /* 800FCE90 000F9C90 38 61 00 38 */ addi r3, r1, 0x38 /* 800FCE94 000F9C94 38 81 00 44 */ addi r4, r1, 0x44 /* 800FCE98 000F9C98 4B F5 16 59 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 800FCE9C 000F9C9C C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800FCE9C 000F9C9C C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 800FCEA0 000F9CA0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800FCEA4 000F9CA4 40 81 00 2C */ ble lbl_800FCED0 -/* 800FCEA8 000F9CA8 C0 02 9C 10 */ lfs f0, lbl_803CE590-_SDA2_BASE_(r2) +/* 800FCEA8 000F9CA8 C0 02 9C 10 */ lfs f0, lbl__3024-_SDA2_BASE_(r2) /* 800FCEAC 000F9CAC FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800FCEB0 000F9CB0 40 81 00 20 */ ble lbl_800FCED0 -/* 800FCEB4 000F9CB4 80 6D 94 58 */ lwz r3, lbl_803CBD58-_SDA_BASE_(r13) +/* 800FCEB4 000F9CB4 80 6D 94 58 */ lwz r3, lbl_keepgoing$3187-_SDA_BASE_(r13) /* 800FCEB8 000F9CB8 38 03 FF FF */ addi r0, r3, -1 /* 800FCEBC 000F9CBC 2C 03 00 00 */ cmpwi r3, 0 -/* 800FCEC0 000F9CC0 90 0D 94 58 */ stw r0, lbl_803CBD58-_SDA_BASE_(r13) +/* 800FCEC0 000F9CC0 90 0D 94 58 */ stw r0, lbl_keepgoing$3187-_SDA_BASE_(r13) /* 800FCEC4 000F9CC4 40 80 00 14 */ bge lbl_800FCED8 /* 800FCEC8 000F9CC8 38 60 00 00 */ li r3, 0 /* 800FCECC 000F9CCC 48 00 02 58 */ b lbl_800FD124 lbl_800FCED0: /* 800FCED0 000F9CD0 38 00 00 0F */ li r0, 0xf -/* 800FCED4 000F9CD4 90 0D 94 58 */ stw r0, lbl_803CBD58-_SDA_BASE_(r13) +/* 800FCED4 000F9CD4 90 0D 94 58 */ stw r0, lbl_keepgoing$3187-_SDA_BASE_(r13) lbl_800FCED8: -/* 800FCED8 000F9CD8 80 6D 94 48 */ lwz r3, lbl_803CBD48-_SDA_BASE_(r13) +/* 800FCED8 000F9CD8 80 6D 94 48 */ lwz r3, lbl_next_los_check$3181-_SDA_BASE_(r13) /* 800FCEDC 000F9CDC 34 03 FF FF */ addic. r0, r3, -1 -/* 800FCEE0 000F9CE0 90 0D 94 48 */ stw r0, lbl_803CBD48-_SDA_BASE_(r13) +/* 800FCEE0 000F9CE0 90 0D 94 48 */ stw r0, lbl_next_los_check$3181-_SDA_BASE_(r13) /* 800FCEE4 000F9CE4 40 80 00 8C */ bge lbl_800FCF70 /* 800FCEE8 000F9CE8 4B F3 3D A1 */ bl xurand__Fv -/* 800FCEEC 000F9CEC C0 02 9B 88 */ lfs f0, lbl_803CE508-_SDA2_BASE_(r2) +/* 800FCEEC 000F9CEC C0 02 9B 88 */ lfs f0, lbl__1617_1-_SDA2_BASE_(r2) /* 800FCEF0 000F9CF0 7F E3 FB 78 */ mr r3, r31 -/* 800FCEF4 000F9CF4 C0 42 9B D4 */ lfs f2, lbl_803CE554-_SDA2_BASE_(r2) +/* 800FCEF4 000F9CF4 C0 42 9B D4 */ lfs f2, lbl__2413-_SDA2_BASE_(r2) /* 800FCEF8 000F9CF8 EC 21 00 28 */ fsubs f1, f1, f0 -/* 800FCEFC 000F9CFC C0 02 9B 90 */ lfs f0, lbl_803CE510-_SDA2_BASE_(r2) +/* 800FCEFC 000F9CFC C0 02 9B 90 */ lfs f0, lbl__1662_1-_SDA2_BASE_(r2) /* 800FCF00 000F9D00 EC 22 00 72 */ fmuls f1, f2, f1 /* 800FCF04 000F9D04 EC 00 00 7A */ fmadds f0, f0, f1, f0 /* 800FCF08 000F9D08 FC 00 00 1E */ fctiwz f0, f0 /* 800FCF0C 000F9D0C D8 01 00 68 */ stfd f0, 0x68(r1) /* 800FCF10 000F9D10 80 01 00 6C */ lwz r0, 0x6c(r1) -/* 800FCF14 000F9D14 90 0D 94 48 */ stw r0, lbl_803CBD48-_SDA_BASE_(r13) +/* 800FCF14 000F9D14 90 0D 94 48 */ stw r0, lbl_next_los_check$3181-_SDA_BASE_(r13) /* 800FCF18 000F9D18 4B F1 E8 F1 */ bl xEntGetPos__FPC4xEnt -/* 800FCF1C 000F9D1C 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 800FCF1C 000F9D1C 3C A0 80 3C */ lis r5, lbl_globals@ha /* 800FCF20 000F9D20 7C 64 1B 78 */ mr r4, r3 -/* 800FCF24 000F9D24 3B A5 05 58 */ addi r29, r5, lbl_803C0558@l +/* 800FCF24 000F9D24 3B A5 05 58 */ addi r29, r5, lbl_globals@l /* 800FCF28 000F9D28 FC 20 F0 90 */ fmr f1, f30 /* 800FCF2C 000F9D2C 80 BD 1F C0 */ lwz r5, 0x1fc0(r29) /* 800FCF30 000F9D30 7F C3 F3 78 */ mr r3, r30 /* 800FCF34 000F9D34 7F E6 FB 78 */ mr r6, r31 /* 800FCF38 000F9D38 38 E0 00 00 */ li r7, 0 /* 800FCF3C 000F9D3C 4B FF 5A D1 */ bl HaveLOSToPos__10zNPCCommonFP5xVec3fP6xSceneP5xBaseP7xCollis -/* 800FCF40 000F9D40 90 6D 94 50 */ stw r3, lbl_803CBD50-_SDA_BASE_(r13) -/* 800FCF44 000F9D44 80 0D 94 50 */ lwz r0, lbl_803CBD50-_SDA_BASE_(r13) +/* 800FCF40 000F9D40 90 6D 94 50 */ stw r3, lbl_los_said_ok$3184-_SDA_BASE_(r13) +/* 800FCF44 000F9D44 80 0D 94 50 */ lwz r0, lbl_los_said_ok$3184-_SDA_BASE_(r13) /* 800FCF48 000F9D48 2C 00 00 00 */ cmpwi r0, 0 /* 800FCF4C 000F9D4C 41 82 00 18 */ beq lbl_800FCF64 -/* 800FCF50 000F9D50 80 6D 94 48 */ lwz r3, lbl_803CBD48-_SDA_BASE_(r13) +/* 800FCF50 000F9D50 80 6D 94 48 */ lwz r3, lbl_next_los_check$3181-_SDA_BASE_(r13) /* 800FCF54 000F9D54 54 60 0F FE */ srwi r0, r3, 0x1f /* 800FCF58 000F9D58 7C 00 1A 14 */ add r0, r0, r3 /* 800FCF5C 000F9D5C 7C 00 0E 70 */ srawi r0, r0, 1 -/* 800FCF60 000F9D60 90 0D 94 48 */ stw r0, lbl_803CBD48-_SDA_BASE_(r13) +/* 800FCF60 000F9D60 90 0D 94 48 */ stw r0, lbl_next_los_check$3181-_SDA_BASE_(r13) lbl_800FCF64: /* 800FCF64 000F9D64 80 7D 1F C0 */ lwz r3, 0x1fc0(r29) /* 800FCF68 000F9D68 80 9E 00 00 */ lwz r4, 0(r30) @@ -9077,20 +9077,20 @@ lbl_800FCF70: /* 800FCFD0 000F9DD0 4B FD C2 31 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800FCFD4 000F9DD4 2C 03 00 00 */ cmpwi r3, 0 /* 800FCFD8 000F9DD8 41 82 00 28 */ beq lbl_800FD000 -/* 800FCFDC 000F9DDC 80 02 81 8C */ lwz r0, lbl_803CCB0C-_SDA2_BASE_(r2) +/* 800FCFDC 000F9DDC 80 02 81 8C */ lwz r0, lbl_g_CYAN-_SDA2_BASE_(r2) /* 800FCFE0 000F9DE0 38 61 00 10 */ addi r3, r1, 0x10 /* 800FCFE4 000F9DE4 90 01 00 10 */ stw r0, 0x10(r1) /* 800FCFE8 000F9DE8 4B F2 24 4D */ bl xDrawSetColor__F10iColor_tag /* 800FCFEC 000F9DEC 3C 80 00 0C */ lis r4, 0x000C0006@ha -/* 800FCFF0 000F9DF0 C0 22 9B D4 */ lfs f1, lbl_803CE554-_SDA2_BASE_(r2) +/* 800FCFF0 000F9DF0 C0 22 9B D4 */ lfs f1, lbl__2413-_SDA2_BASE_(r2) /* 800FCFF4 000F9DF4 38 61 00 20 */ addi r3, r1, 0x20 /* 800FCFF8 000F9DF8 38 84 00 06 */ addi r4, r4, 0x000C0006@l /* 800FCFFC 000F9DFC 4B F4 B0 A5 */ bl xDrawSphere__FPC5xVec3fUi lbl_800FD000: -/* 800FD000 000F9E00 C0 02 9B A8 */ lfs f0, lbl_803CE528-_SDA2_BASE_(r2) -/* 800FD004 000F9E04 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 800FD000 000F9E00 C0 02 9B A8 */ lfs f0, lbl__2058-_SDA2_BASE_(r2) +/* 800FD004 000F9E04 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) /* 800FD008 000F9E08 EC 1E 00 24 */ fdivs f0, f30, f0 -/* 800FD00C 000F9E0C C3 E2 9B D4 */ lfs f31, lbl_803CE554-_SDA2_BASE_(r2) +/* 800FD00C 000F9E0C C3 E2 9B D4 */ lfs f31, lbl__2413-_SDA2_BASE_(r2) /* 800FD010 000F9E10 EC 01 00 28 */ fsubs f0, f1, f0 /* 800FD014 000F9E14 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800FD018 000F9E18 40 81 00 08 */ ble lbl_800FD020 @@ -9098,7 +9098,7 @@ lbl_800FD000: lbl_800FD020: /* 800FD020 000F9E20 FF E0 00 90 */ fmr f31, f0 lbl_800FD024: -/* 800FD024 000F9E24 C0 02 9C 34 */ lfs f0, lbl_803CE5B4-_SDA2_BASE_(r2) +/* 800FD024 000F9E24 C0 02 9C 34 */ lfs f0, lbl__3244-_SDA2_BASE_(r2) /* 800FD028 000F9E28 38 61 00 5C */ addi r3, r1, 0x5c /* 800FD02C 000F9E2C 38 81 00 44 */ addi r4, r1, 0x44 /* 800FD030 000F9E30 EF C0 07 F2 */ fmuls f30, f0, f31 @@ -9107,9 +9107,9 @@ lbl_800FD024: /* 800FD03C 000F9E3C 7F E3 FB 78 */ mr r3, r31 /* 800FD040 000F9E40 38 81 00 5C */ addi r4, r1, 0x5c /* 800FD044 000F9E44 48 02 25 51 */ bl xEntBoulder_AddForce__FP11xEntBoulderP5xVec3 -/* 800FD048 000F9E48 C0 02 9B D4 */ lfs f0, lbl_803CE554-_SDA2_BASE_(r2) +/* 800FD048 000F9E48 C0 02 9B D4 */ lfs f0, lbl__2413-_SDA2_BASE_(r2) /* 800FD04C 000F9E4C 38 61 00 5C */ addi r3, r1, 0x5c -/* 800FD050 000F9E50 C0 22 9C 34 */ lfs f1, lbl_803CE5B4-_SDA2_BASE_(r2) +/* 800FD050 000F9E50 C0 22 9C 34 */ lfs f1, lbl__3244-_SDA2_BASE_(r2) /* 800FD054 000F9E54 38 81 00 2C */ addi r4, r1, 0x2c /* 800FD058 000F9E58 EC 00 07 F2 */ fmuls f0, f0, f31 /* 800FD05C 000F9E5C EF E1 00 32 */ fmuls f31, f1, f0 @@ -9124,7 +9124,7 @@ lbl_800FD024: /* 800FD080 000F9E80 4B FD C1 81 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 800FD084 000F9E84 2C 03 00 00 */ cmpwi r3, 0 /* 800FD088 000F9E88 41 82 00 8C */ beq lbl_800FD114 -/* 800FD08C 000F9E8C 80 02 81 80 */ lwz r0, lbl_803CCB00-_SDA2_BASE_(r2) +/* 800FD08C 000F9E8C 80 02 81 80 */ lwz r0, lbl_g_RED-_SDA2_BASE_(r2) /* 800FD090 000F9E90 38 61 00 0C */ addi r3, r1, 0xc /* 800FD094 000F9E94 90 01 00 0C */ stw r0, 0xc(r1) /* 800FD098 000F9E98 4B F2 23 9D */ bl xDrawSetColor__F10iColor_tag @@ -9141,7 +9141,7 @@ lbl_800FD024: /* 800FD0C4 000F9EC4 4B F1 E7 6D */ bl xEntGetCenter__FPC4xEnt /* 800FD0C8 000F9EC8 38 81 00 14 */ addi r4, r1, 0x14 /* 800FD0CC 000F9ECC 4B F2 23 65 */ bl xDrawLine__FPC5xVec3PC5xVec3 -/* 800FD0D0 000F9ED0 80 02 81 90 */ lwz r0, lbl_803CCB10-_SDA2_BASE_(r2) +/* 800FD0D0 000F9ED0 80 02 81 90 */ lwz r0, lbl_g_YELLOW-_SDA2_BASE_(r2) /* 800FD0D4 000F9ED4 38 61 00 08 */ addi r3, r1, 8 /* 800FD0D8 000F9ED8 90 01 00 08 */ stw r0, 8(r1) /* 800FD0DC 000F9EDC 4B F2 23 59 */ bl xDrawSetColor__F10iColor_tag @@ -9194,29 +9194,29 @@ ConeOfRange__10zNPCSleepyFfi: /* 800FD184 000F9F84 38 A0 00 00 */ li r5, 0 /* 800FD188 000F9F88 4B F8 5A 5D */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf /* 800FD18C 000F9F8C EC 21 F8 24 */ fdivs f1, f1, f31 -/* 800FD190 000F9F90 C0 42 9B 48 */ lfs f2, lbl_803CE4C8-_SDA2_BASE_(r2) -/* 800FD194 000F9F94 C0 02 9B 50 */ lfs f0, lbl_803CE4D0-_SDA2_BASE_(r2) +/* 800FD190 000F9F90 C0 42 9B 48 */ lfs f2, lbl__1046_2-_SDA2_BASE_(r2) +/* 800FD194 000F9F94 C0 02 9B 50 */ lfs f0, lbl__1048_1-_SDA2_BASE_(r2) /* 800FD198 000F9F98 EC 22 08 28 */ fsubs f1, f2, f1 /* 800FD19C 000F9F9C EC 00 08 2A */ fadds f0, f0, f1 /* 800FD1A0 000F9FA0 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 800FD1A4 000F9FA4 40 80 00 08 */ bge lbl_800FD1AC /* 800FD1A8 000F9FA8 FC 40 00 90 */ fmr f2, f0 lbl_800FD1AC: -/* 800FD1AC 000F9FAC C3 E2 9B 4C */ lfs f31, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800FD1AC 000F9FAC C3 E2 9B 4C */ lfs f31, lbl__1047-_SDA2_BASE_(r2) /* 800FD1B0 000F9FB0 FC 1F 10 40 */ fcmpo cr0, f31, f2 /* 800FD1B4 000F9FB4 40 81 00 08 */ ble lbl_800FD1BC /* 800FD1B8 000F9FB8 48 00 00 14 */ b lbl_800FD1CC lbl_800FD1BC: -/* 800FD1BC 000F9FBC C3 E2 9B 48 */ lfs f31, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 800FD1BC 000F9FBC C3 E2 9B 48 */ lfs f31, lbl__1046_2-_SDA2_BASE_(r2) /* 800FD1C0 000F9FC0 FC 00 F8 40 */ fcmpo cr0, f0, f31 /* 800FD1C4 000F9FC4 40 80 00 08 */ bge lbl_800FD1CC /* 800FD1C8 000F9FC8 FF E0 00 90 */ fmr f31, f0 lbl_800FD1CC: -/* 800FD1CC 000F9FCC 3C 80 80 27 */ lis r4, lbl_80269664@ha -/* 800FD1D0 000F9FD0 3C 60 80 27 */ lis r3, lbl_80269658@ha -/* 800FD1D4 000F9FD4 3B E4 96 64 */ addi r31, r4, lbl_80269664@l +/* 800FD1CC 000F9FCC 3C 80 80 27 */ lis r4, lbl_rgb_anger$3253@ha +/* 800FD1D0 000F9FD0 3C 60 80 27 */ lis r3, lbl_rgb_peace$3252@ha +/* 800FD1D4 000F9FD4 3B E4 96 64 */ addi r31, r4, lbl_rgb_anger$3253@l /* 800FD1D8 000F9FD8 3B A1 00 08 */ addi r29, r1, 8 -/* 800FD1DC 000F9FDC 3B C3 96 58 */ addi r30, r3, lbl_80269658@l +/* 800FD1DC 000F9FDC 3B C3 96 58 */ addi r30, r3, lbl_rgb_peace$3252@l /* 800FD1E0 000F9FE0 3B 80 00 00 */ li r28, 0 lbl_800FD1E4: /* 800FD1E4 000F9FE4 FC 20 F8 90 */ fmr f1, f31 @@ -9230,7 +9230,7 @@ lbl_800FD1E4: /* 800FD204 000FA004 3B DE 00 04 */ addi r30, r30, 4 /* 800FD208 000FA008 3B BD 00 04 */ addi r29, r29, 4 /* 800FD20C 000FA00C 41 80 FF D8 */ blt lbl_800FD1E4 -/* 800FD210 000FA010 C0 42 9B E8 */ lfs f2, lbl_803CE568-_SDA2_BASE_(r2) +/* 800FD210 000FA010 C0 42 9B E8 */ lfs f2, lbl__2461-_SDA2_BASE_(r2) /* 800FD214 000FA014 38 00 00 00 */ li r0, 0 /* 800FD218 000FA018 C0 01 00 08 */ lfs f0, 8(r1) /* 800FD21C 000FA01C C0 21 00 0C */ lfs f1, 0xc(r1) @@ -9240,13 +9240,13 @@ lbl_800FD1E4: /* 800FD22C 000FA02C D8 41 00 18 */ stfd f2, 0x18(r1) /* 800FD230 000FA030 80 61 00 1C */ lwz r3, 0x1c(r1) /* 800FD234 000FA034 98 7B 03 88 */ stb r3, 0x388(r27) -/* 800FD238 000FA038 C0 42 9B E8 */ lfs f2, lbl_803CE568-_SDA2_BASE_(r2) +/* 800FD238 000FA038 C0 42 9B E8 */ lfs f2, lbl__2461-_SDA2_BASE_(r2) /* 800FD23C 000FA03C EC 22 00 72 */ fmuls f1, f2, f1 /* 800FD240 000FA040 FC 20 08 1E */ fctiwz f1, f1 /* 800FD244 000FA044 D8 21 00 20 */ stfd f1, 0x20(r1) /* 800FD248 000FA048 80 61 00 24 */ lwz r3, 0x24(r1) /* 800FD24C 000FA04C 98 7B 03 89 */ stb r3, 0x389(r27) -/* 800FD250 000FA050 C0 22 9B E8 */ lfs f1, lbl_803CE568-_SDA2_BASE_(r2) +/* 800FD250 000FA050 C0 22 9B E8 */ lfs f1, lbl__2461-_SDA2_BASE_(r2) /* 800FD254 000FA054 EC 01 00 32 */ fmuls f0, f1, f0 /* 800FD258 000FA058 FC 00 00 1E */ fctiwz f0, f0 /* 800FD25C 000FA05C D8 01 00 28 */ stfd f0, 0x28(r1) @@ -9340,8 +9340,8 @@ RendConeOfDeath__10zNPCSleepyFi: /* 800FD3A0 000FA1A0 38 A1 00 5C */ addi r5, r1, 0x5c /* 800FD3A4 000FA1A4 38 80 00 01 */ li r4, 1 /* 800FD3A8 000FA1A8 4B FF 47 B5 */ bl GetVertPos__10zNPCCommonF10en_mdlvertP5xVec3 -/* 800FD3AC 000FA1AC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800FD3B0 000FA1B0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800FD3AC 000FA1AC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800FD3B0 000FA1B0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800FD3B4 000FA1B4 80 63 19 E4 */ lwz r3, 0x19e4(r3) /* 800FD3B8 000FA1B8 28 03 00 00 */ cmplwi r3, 0 /* 800FD3BC 000FA1BC 41 82 02 80 */ beq lbl_800FD63C @@ -9354,37 +9354,37 @@ lbl_800FD3D4: /* 800FD3D4 000FA1D4 38 A1 00 5C */ addi r5, r1, 0x5c /* 800FD3D8 000FA1D8 38 80 00 01 */ li r4, 1 /* 800FD3DC 000FA1DC 4B FF 47 81 */ bl GetVertPos__10zNPCCommonF10en_mdlvertP5xVec3 -/* 800FD3E0 000FA1E0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800FD3E4 000FA1E4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800FD3E0 000FA1E0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800FD3E4 000FA1E4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800FD3E8 000FA1E8 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800FD3EC 000FA1EC 4B F1 E4 1D */ bl xEntGetPos__FPC4xEnt /* 800FD3F0 000FA1F0 7C 64 1B 78 */ mr r4, r3 /* 800FD3F4 000FA1F4 38 61 00 50 */ addi r3, r1, 0x50 /* 800FD3F8 000FA1F8 4B F5 10 E5 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_800FD3FC: -/* 800FD3FC 000FA1FC 38 AD 83 BC */ addi r5, r13, lbl_803CACBC-_SDA_BASE_ -/* 800FD400 000FA200 38 8D 83 D4 */ addi r4, r13, lbl_803CACD4-_SDA_BASE_ -/* 800FD404 000FA204 C3 ED 83 BC */ lfs f31, lbl_803CACBC-_SDA_BASE_(r13) -/* 800FD408 000FA208 3C 60 80 31 */ lis r3, lbl_80312438@ha -/* 800FD40C 000FA20C C0 2D 83 D4 */ lfs f1, lbl_803CACD4-_SDA_BASE_(r13) -/* 800FD410 000FA210 38 03 24 38 */ addi r0, r3, lbl_80312438@l +/* 800FD3FC 000FA1FC 38 AD 83 BC */ addi r5, r13, lbl_uv_deathcone__10zNPCSleepy-_SDA_BASE_ +/* 800FD400 000FA200 38 8D 83 D4 */ addi r4, r13, lbl_uv_slice_deathcone__10zNPCSleepy-_SDA_BASE_ +/* 800FD404 000FA204 C3 ED 83 BC */ lfs f31, lbl_uv_deathcone__10zNPCSleepy-_SDA_BASE_(r13) +/* 800FD408 000FA208 3C 60 80 31 */ lis r3, lbl_g_vert_list@ha +/* 800FD40C 000FA20C C0 2D 83 D4 */ lfs f1, lbl_uv_slice_deathcone__10zNPCSleepy-_SDA_BASE_(r13) +/* 800FD410 000FA210 38 03 24 38 */ addi r0, r3, lbl_g_vert_list@l /* 800FD414 000FA214 C3 C5 00 04 */ lfs f30, 4(r5) -/* 800FD418 000FA218 3C 60 80 27 */ lis r3, lbl_80269670@ha +/* 800FD418 000FA218 3C 60 80 27 */ lis r3, lbl__3340@ha /* 800FD41C 000FA21C C0 04 00 04 */ lfs f0, 4(r4) /* 800FD420 000FA220 EF 9F 08 2A */ fadds f28, f31, f1 /* 800FD424 000FA224 7C 1C 03 78 */ mr r28, r0 -/* 800FD428 000FA228 3B 63 96 70 */ addi r27, r3, lbl_80269670@l +/* 800FD428 000FA228 3B 63 96 70 */ addi r27, r3, lbl__3340@l /* 800FD42C 000FA22C EF 7E 00 2A */ fadds f27, f30, f0 /* 800FD430 000FA230 3B A0 00 00 */ li r29, 0 -/* 800FD434 000FA234 3B ED 83 DC */ addi r31, r13, lbl_803CACDC-_SDA_BASE_ -/* 800FD438 000FA238 3B CD 83 E0 */ addi r30, r13, lbl_803CACE0-_SDA_BASE_ +/* 800FD434 000FA234 3B ED 83 DC */ addi r31, r13, lbl_rgba_beg$3329-_SDA_BASE_ +/* 800FD438 000FA238 3B CD 83 E0 */ addi r30, r13, lbl_rgba_end$3330-_SDA_BASE_ /* 800FD43C 000FA23C 3F 40 43 30 */ lis r26, 0x4330 lbl_800FD440: /* 800FD440 000FA240 6F A0 80 00 */ xoris r0, r29, 0x8000 /* 800FD444 000FA244 93 41 00 68 */ stw r26, 0x68(r1) -/* 800FD448 000FA248 C8 22 9B 78 */ lfd f1, lbl_803CE4F8-_SDA2_BASE_(r2) +/* 800FD448 000FA248 C8 22 9B 78 */ lfd f1, lbl__1466_1-_SDA2_BASE_(r2) /* 800FD44C 000FA24C 90 01 00 6C */ stw r0, 0x6c(r1) -/* 800FD450 000FA250 C0 42 9C 38 */ lfs f2, lbl_803CE5B8-_SDA2_BASE_(r2) +/* 800FD450 000FA250 C0 42 9C 38 */ lfs f2, lbl__3417-_SDA2_BASE_(r2) /* 800FD454 000FA254 C8 01 00 68 */ lfd f0, 0x68(r1) /* 800FD458 000FA258 EC 00 08 28 */ fsubs f0, f0, f1 /* 800FD45C 000FA25C EF 42 00 32 */ fmuls f26, f2, f0 @@ -9401,7 +9401,7 @@ lbl_800FD440: /* 800FD488 000FA288 80 BB 00 04 */ lwz r5, 4(r27) /* 800FD48C 000FA28C 90 01 00 4C */ stw r0, 0x4c(r1) /* 800FD490 000FA290 D0 21 00 4C */ stfs f1, 0x4c(r1) -/* 800FD494 000FA294 C0 22 9B 84 */ lfs f1, lbl_803CE504-_SDA2_BASE_(r2) +/* 800FD494 000FA294 C0 22 9B 84 */ lfs f1, lbl__1616_3-_SDA2_BASE_(r2) /* 800FD498 000FA298 90 A1 00 48 */ stw r5, 0x48(r1) /* 800FD49C 000FA29C D3 A1 00 44 */ stfs f29, 0x44(r1) /* 800FD4A0 000FA2A0 4B F0 DC 81 */ bl __ml__5xVec3CFf @@ -9422,19 +9422,19 @@ lbl_800FD440: /* 800FD4DC 000FA2DC 88 9F 00 01 */ lbz r4, 1(r31) /* 800FD4E0 000FA2E0 D0 1C 00 08 */ stfs f0, 8(r28) /* 800FD4E4 000FA2E4 88 BF 00 02 */ lbz r5, 2(r31) -/* 800FD4E8 000FA2E8 88 6D 83 DC */ lbz r3, lbl_803CACDC-_SDA_BASE_(r13) +/* 800FD4E8 000FA2E8 88 6D 83 DC */ lbz r3, lbl_rgba_beg$3329-_SDA_BASE_(r13) /* 800FD4EC 000FA2EC 88 DF 00 03 */ lbz r6, 3(r31) /* 800FD4F0 000FA2F0 98 7C 00 18 */ stb r3, 0x18(r28) /* 800FD4F4 000FA2F4 98 9C 00 19 */ stb r4, 0x19(r28) /* 800FD4F8 000FA2F8 98 BC 00 1A */ stb r5, 0x1a(r28) /* 800FD4FC 000FA2FC 98 DC 00 1B */ stb r6, 0x1b(r28) -/* 800FD500 000FA300 C0 42 9C 3C */ lfs f2, lbl_803CE5BC-_SDA2_BASE_(r2) +/* 800FD500 000FA300 C0 42 9C 3C */ lfs f2, lbl__3418-_SDA2_BASE_(r2) /* 800FD504 000FA304 41 82 00 08 */ beq lbl_800FD50C /* 800FD508 000FA308 7F A0 EB 78 */ mr r0, r29 lbl_800FD50C: /* 800FD50C 000FA30C 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 800FD510 000FA310 93 41 00 70 */ stw r26, 0x70(r1) -/* 800FD514 000FA314 C8 22 9B 78 */ lfd f1, lbl_803CE4F8-_SDA2_BASE_(r2) +/* 800FD514 000FA314 C8 22 9B 78 */ lfd f1, lbl__1466_1-_SDA2_BASE_(r2) /* 800FD518 000FA318 38 61 00 08 */ addi r3, r1, 8 /* 800FD51C 000FA31C 90 01 00 74 */ stw r0, 0x74(r1) /* 800FD520 000FA320 38 81 00 44 */ addi r4, r1, 0x44 @@ -9443,10 +9443,10 @@ lbl_800FD50C: /* 800FD52C 000FA32C EC 02 00 32 */ fmuls f0, f2, f0 /* 800FD530 000FA330 EF BF 00 2A */ fadds f29, f31, f0 /* 800FD534 000FA334 D3 BC 00 1C */ stfs f29, 0x1c(r28) -/* 800FD538 000FA338 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800FD538 000FA338 C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 800FD53C 000FA33C EC 1E 00 2A */ fadds f0, f30, f0 /* 800FD540 000FA340 D0 1C 00 20 */ stfs f0, 0x20(r28) -/* 800FD544 000FA344 C0 22 9B 88 */ lfs f1, lbl_803CE508-_SDA2_BASE_(r2) +/* 800FD544 000FA344 C0 22 9B 88 */ lfs f1, lbl__1617_1-_SDA2_BASE_(r2) /* 800FD548 000FA348 4B F0 DB D9 */ bl __ml__5xVec3CFf /* 800FD54C 000FA34C 38 61 00 14 */ addi r3, r1, 0x14 /* 800FD550 000FA350 38 81 00 08 */ addi r4, r1, 8 @@ -9465,7 +9465,7 @@ lbl_800FD50C: /* 800FD584 000FA384 88 7E 00 01 */ lbz r3, 1(r30) /* 800FD588 000FA388 D0 1C 00 2C */ stfs f0, 0x2c(r28) /* 800FD58C 000FA38C 88 9E 00 02 */ lbz r4, 2(r30) -/* 800FD590 000FA390 88 0D 83 E0 */ lbz r0, lbl_803CACE0-_SDA_BASE_(r13) +/* 800FD590 000FA390 88 0D 83 E0 */ lbz r0, lbl_rgba_end$3330-_SDA_BASE_(r13) /* 800FD594 000FA394 88 BE 00 03 */ lbz r5, 3(r30) /* 800FD598 000FA398 98 1C 00 3C */ stb r0, 0x3c(r28) /* 800FD59C 000FA39C 98 7C 00 3D */ stb r3, 0x3d(r28) @@ -9475,13 +9475,13 @@ lbl_800FD50C: /* 800FD5AC 000FA3AC D3 7C 00 44 */ stfs f27, 0x44(r28) /* 800FD5B0 000FA3B0 3B 9C 00 48 */ addi r28, r28, 0x48 /* 800FD5B4 000FA3B4 41 80 FE 8C */ blt lbl_800FD440 -/* 800FD5B8 000FA3B8 3C 80 80 31 */ lis r4, lbl_80312438@ha +/* 800FD5B8 000FA3B8 3C 80 80 31 */ lis r4, lbl_g_vert_list@ha /* 800FD5BC 000FA3BC 7F 83 E3 78 */ mr r3, r28 -/* 800FD5C0 000FA3C0 38 84 24 38 */ addi r4, r4, lbl_80312438@l +/* 800FD5C0 000FA3C0 38 84 24 38 */ addi r4, r4, lbl_g_vert_list@l /* 800FD5C4 000FA3C4 4B FF DB BD */ bl __as__18RxObjSpace3DVertexFRC18RxObjSpace3DVertex /* 800FD5C8 000FA3C8 D3 9C 00 1C */ stfs f28, 0x1c(r28) -/* 800FD5CC 000FA3CC 3C 60 80 31 */ lis r3, lbl_80312438@ha -/* 800FD5D0 000FA3D0 38 83 24 38 */ addi r4, r3, lbl_80312438@l +/* 800FD5CC 000FA3CC 3C 60 80 31 */ lis r3, lbl_g_vert_list@ha +/* 800FD5D0 000FA3D0 38 83 24 38 */ addi r4, r3, lbl_g_vert_list@l /* 800FD5D4 000FA3D4 38 7C 00 24 */ addi r3, r28, 0x24 /* 800FD5D8 000FA3D8 D3 DC 00 20 */ stfs f30, 0x20(r28) /* 800FD5DC 000FA3DC 38 84 00 24 */ addi r4, r4, 0x24 @@ -9495,12 +9495,12 @@ lbl_800FD50C: lbl_800FD5FC: /* 800FD5FC 000FA3FC 38 60 00 0E */ li r3, 0xe /* 800FD600 000FA400 4B FA F3 FD */ bl zRenderState__F14_SDRenderState -/* 800FD604 000FA404 80 8D 94 2C */ lwz r4, lbl_803CBD2C-_SDA_BASE_(r13) +/* 800FD604 000FA404 80 8D 94 2C */ lwz r4, lbl_rast_killcone__10zNPCSleepy-_SDA_BASE_(r13) /* 800FD608 000FA408 38 60 00 01 */ li r3, 1 /* 800FD60C 000FA40C 48 13 21 D1 */ bl RwRenderStateSet -/* 800FD610 000FA410 3C 60 80 31 */ lis r3, lbl_80312438@ha +/* 800FD610 000FA410 3C 60 80 31 */ lis r3, lbl_g_vert_list@ha /* 800FD614 000FA414 38 80 00 22 */ li r4, 0x22 -/* 800FD618 000FA418 38 63 24 38 */ addi r3, r3, lbl_80312438@l +/* 800FD618 000FA418 38 63 24 38 */ addi r3, r3, lbl_g_vert_list@l /* 800FD61C 000FA41C 38 A0 00 00 */ li r5, 0 /* 800FD620 000FA420 38 C0 00 19 */ li r6, 0x19 /* 800FD624 000FA424 48 14 E6 51 */ bl RwIm3DTransform @@ -9559,7 +9559,7 @@ RendConeRange__10zNPCSleepyFv: /* 800FD6E8 000FA4E8 38 A0 00 00 */ li r5, 0 /* 800FD6EC 000FA4EC 4B F8 54 F9 */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf /* 800FD6F0 000FA4F0 FC 00 08 90 */ fmr f0, f1 -/* 800FD6F4 000FA4F4 C0 22 9C 04 */ lfs f1, lbl_803CE584-_SDA2_BASE_(r2) +/* 800FD6F4 000FA4F4 C0 22 9C 04 */ lfs f1, lbl__2698-_SDA2_BASE_(r2) /* 800FD6F8 000FA4F8 FF C0 00 90 */ fmr f30, f0 /* 800FD6FC 000FA4FC 4B F4 A9 AD */ bl SQ__Ff /* 800FD700 000FA500 FC 1E 08 40 */ fcmpo cr0, f30, f1 @@ -9570,7 +9570,7 @@ RendConeRange__10zNPCSleepyFv: /* 800FD714 000FA514 98 01 00 0B */ stb r0, 0xb(r1) /* 800FD718 000FA518 48 00 00 B0 */ b lbl_800FD7C8 lbl_800FD71C: -/* 800FD71C 000FA51C C0 22 9C 28 */ lfs f1, lbl_803CE5A8-_SDA2_BASE_(r2) +/* 800FD71C 000FA51C C0 22 9C 28 */ lfs f1, lbl__3151-_SDA2_BASE_(r2) /* 800FD720 000FA520 4B F4 A9 89 */ bl SQ__Ff /* 800FD724 000FA524 FC 1E 08 40 */ fcmpo cr0, f30, f1 /* 800FD728 000FA528 40 81 00 14 */ ble lbl_800FD73C @@ -9581,84 +9581,84 @@ lbl_800FD71C: lbl_800FD73C: /* 800FD73C 000FA53C FC 20 F0 90 */ fmr f1, f30 /* 800FD740 000FA540 4B F0 D0 BD */ bl xsqrt__Ff -/* 800FD744 000FA544 C0 42 9C 04 */ lfs f2, lbl_803CE584-_SDA2_BASE_(r2) -/* 800FD748 000FA548 C0 02 9B 90 */ lfs f0, lbl_803CE510-_SDA2_BASE_(r2) +/* 800FD744 000FA544 C0 42 9C 04 */ lfs f2, lbl__2698-_SDA2_BASE_(r2) +/* 800FD748 000FA548 C0 02 9B 90 */ lfs f0, lbl__1662_1-_SDA2_BASE_(r2) /* 800FD74C 000FA54C EC 21 10 28 */ fsubs f1, f1, f2 -/* 800FD750 000FA550 C0 42 9B 48 */ lfs f2, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 800FD750 000FA550 C0 42 9B 48 */ lfs f2, lbl__1046_2-_SDA2_BASE_(r2) /* 800FD754 000FA554 EC 01 00 24 */ fdivs f0, f1, f0 /* 800FD758 000FA558 EC 02 00 28 */ fsubs f0, f2, f0 /* 800FD75C 000FA55C FC 00 10 40 */ fcmpo cr0, f0, f2 /* 800FD760 000FA560 40 80 00 08 */ bge lbl_800FD768 /* 800FD764 000FA564 FC 40 00 90 */ fmr f2, f0 lbl_800FD768: -/* 800FD768 000FA568 C3 C2 9B 4C */ lfs f30, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800FD768 000FA568 C3 C2 9B 4C */ lfs f30, lbl__1047-_SDA2_BASE_(r2) /* 800FD76C 000FA56C FC 1E 10 40 */ fcmpo cr0, f30, f2 /* 800FD770 000FA570 40 81 00 08 */ ble lbl_800FD778 /* 800FD774 000FA574 48 00 00 14 */ b lbl_800FD788 lbl_800FD778: -/* 800FD778 000FA578 C3 C2 9B 48 */ lfs f30, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 800FD778 000FA578 C3 C2 9B 48 */ lfs f30, lbl__1046_2-_SDA2_BASE_(r2) /* 800FD77C 000FA57C FC 00 F0 40 */ fcmpo cr0, f0, f30 /* 800FD780 000FA580 40 80 00 08 */ bge lbl_800FD788 /* 800FD784 000FA584 FF C0 00 90 */ fmr f30, f0 lbl_800FD788: /* 800FD788 000FA588 FC 20 F0 90 */ fmr f1, f30 -/* 800FD78C 000FA58C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800FD790 000FA590 C0 62 9C 40 */ lfs f3, lbl_803CE5C0-_SDA2_BASE_(r2) +/* 800FD78C 000FA58C C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) +/* 800FD790 000FA590 C0 62 9C 40 */ lfs f3, lbl__3531-_SDA2_BASE_(r2) /* 800FD794 000FA594 4B FE F3 99 */ bl SMOOTH__Ffff /* 800FD798 000FA598 FC 00 08 1E */ fctiwz f0, f1 /* 800FD79C 000FA59C FC 20 F0 90 */ fmr f1, f30 /* 800FD7A0 000FA5A0 D8 01 00 70 */ stfd f0, 0x70(r1) /* 800FD7A4 000FA5A4 80 01 00 74 */ lwz r0, 0x74(r1) /* 800FD7A8 000FA5A8 98 01 00 0F */ stb r0, 0xf(r1) -/* 800FD7AC 000FA5AC C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800FD7B0 000FA5B0 C0 62 9C 44 */ lfs f3, lbl_803CE5C4-_SDA2_BASE_(r2) +/* 800FD7AC 000FA5AC C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) +/* 800FD7B0 000FA5B0 C0 62 9C 44 */ lfs f3, lbl__3532-_SDA2_BASE_(r2) /* 800FD7B4 000FA5B4 4B FE F3 79 */ bl SMOOTH__Ffff /* 800FD7B8 000FA5B8 FC 00 08 1E */ fctiwz f0, f1 /* 800FD7BC 000FA5BC D8 01 00 78 */ stfd f0, 0x78(r1) /* 800FD7C0 000FA5C0 80 01 00 7C */ lwz r0, 0x7c(r1) /* 800FD7C4 000FA5C4 98 01 00 0B */ stb r0, 0xb(r1) lbl_800FD7C8: -/* 800FD7C8 000FA5C8 3C 80 80 27 */ lis r4, lbl_8026967C@ha -/* 800FD7CC 000FA5CC 3C 60 80 31 */ lis r3, lbl_80312438@ha -/* 800FD7D0 000FA5D0 38 A4 96 7C */ addi r5, r4, lbl_8026967C@l -/* 800FD7D4 000FA5D4 38 8D 83 C4 */ addi r4, r13, lbl_803CACC4-_SDA_BASE_ +/* 800FD7C8 000FA5C8 3C 80 80 27 */ lis r4, lbl__3441_1@ha +/* 800FD7CC 000FA5CC 3C 60 80 31 */ lis r3, lbl_g_vert_list@ha +/* 800FD7D0 000FA5D0 38 A4 96 7C */ addi r5, r4, lbl__3441_1@l +/* 800FD7D4 000FA5D4 38 8D 83 C4 */ addi r4, r13, lbl_uv_nightlight__10zNPCSleepy-_SDA_BASE_ /* 800FD7D8 000FA5D8 80 E5 00 00 */ lwz r7, 0(r5) -/* 800FD7DC 000FA5DC 38 03 24 38 */ addi r0, r3, lbl_80312438@l +/* 800FD7DC 000FA5DC 38 03 24 38 */ addi r0, r3, lbl_g_vert_list@l /* 800FD7E0 000FA5E0 80 C5 00 04 */ lwz r6, 4(r5) -/* 800FD7E4 000FA5E4 3B ED 83 E4 */ addi r31, r13, lbl_803CACE4-_SDA_BASE_ +/* 800FD7E4 000FA5E4 3B ED 83 E4 */ addi r31, r13, lbl_uv_top$3442-_SDA_BASE_ /* 800FD7E8 000FA5E8 80 A5 00 08 */ lwz r5, 8(r5) -/* 800FD7EC 000FA5EC 38 6D 83 CC */ addi r3, r13, lbl_803CACCC-_SDA_BASE_ +/* 800FD7EC 000FA5EC 38 6D 83 CC */ addi r3, r13, lbl_uv_slice_nightlight__10zNPCSleepy-_SDA_BASE_ /* 800FD7F0 000FA5F0 90 E1 00 1C */ stw r7, 0x1c(r1) -/* 800FD7F4 000FA5F4 3B CD 83 EC */ addi r30, r13, lbl_803CACEC-_SDA_BASE_ +/* 800FD7F4 000FA5F4 3B CD 83 EC */ addi r30, r13, lbl_uv_bot$3443-_SDA_BASE_ /* 800FD7F8 000FA5F8 7C 1C 03 78 */ mr r28, r0 /* 800FD7FC 000FA5FC 3B A0 00 00 */ li r29, 0 /* 800FD800 000FA600 90 C1 00 20 */ stw r6, 0x20(r1) /* 800FD804 000FA604 3F 60 43 30 */ lis r27, 0x4330 /* 800FD808 000FA608 90 A1 00 24 */ stw r5, 0x24(r1) -/* 800FD80C 000FA60C C0 2D 83 C4 */ lfs f1, lbl_803CACC4-_SDA_BASE_(r13) -/* 800FD810 000FA610 D0 2D 83 E4 */ stfs f1, lbl_803CACE4-_SDA_BASE_(r13) +/* 800FD80C 000FA60C C0 2D 83 C4 */ lfs f1, lbl_uv_nightlight__10zNPCSleepy-_SDA_BASE_(r13) +/* 800FD810 000FA610 D0 2D 83 E4 */ stfs f1, lbl_uv_top$3442-_SDA_BASE_(r13) /* 800FD814 000FA614 C0 44 00 04 */ lfs f2, 4(r4) /* 800FD818 000FA618 D0 5F 00 04 */ stfs f2, 4(r31) -/* 800FD81C 000FA61C C0 0D 83 CC */ lfs f0, lbl_803CACCC-_SDA_BASE_(r13) +/* 800FD81C 000FA61C C0 0D 83 CC */ lfs f0, lbl_uv_slice_nightlight__10zNPCSleepy-_SDA_BASE_(r13) /* 800FD820 000FA620 EC 01 00 2A */ fadds f0, f1, f0 -/* 800FD824 000FA624 D0 0D 83 EC */ stfs f0, lbl_803CACEC-_SDA_BASE_(r13) +/* 800FD824 000FA624 D0 0D 83 EC */ stfs f0, lbl_uv_bot$3443-_SDA_BASE_(r13) /* 800FD828 000FA628 C0 03 00 04 */ lfs f0, 4(r3) /* 800FD82C 000FA62C EC 02 00 2A */ fadds f0, f2, f0 /* 800FD830 000FA630 D0 1E 00 04 */ stfs f0, 4(r30) lbl_800FD834: /* 800FD834 000FA634 6F A0 80 00 */ xoris r0, r29, 0x8000 -/* 800FD838 000FA638 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800FD838 000FA638 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800FD83C 000FA63C 90 01 00 7C */ stw r0, 0x7c(r1) /* 800FD840 000FA640 38 61 00 40 */ addi r3, r1, 0x40 -/* 800FD844 000FA644 C8 22 9B 78 */ lfd f1, lbl_803CE4F8-_SDA2_BASE_(r2) +/* 800FD844 000FA644 C8 22 9B 78 */ lfd f1, lbl__1466_1-_SDA2_BASE_(r2) /* 800FD848 000FA648 FC 60 10 90 */ fmr f3, f2 /* 800FD84C 000FA64C 93 61 00 78 */ stw r27, 0x78(r1) -/* 800FD850 000FA650 C0 82 9C 38 */ lfs f4, lbl_803CE5B8-_SDA2_BASE_(r2) +/* 800FD850 000FA650 C0 82 9C 38 */ lfs f4, lbl__3417-_SDA2_BASE_(r2) /* 800FD854 000FA654 C8 01 00 78 */ lfd f0, 0x78(r1) /* 800FD858 000FA658 EC 00 08 28 */ fsubs f0, f0, f1 /* 800FD85C 000FA65C EC 24 00 32 */ fmuls f1, f4, f0 /* 800FD860 000FA660 4B F3 49 71 */ bl xMat3x3Euler__FP7xMat3x3fff -/* 800FD864 000FA664 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800FD864 000FA664 C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 800FD868 000FA668 38 61 00 10 */ addi r3, r1, 0x10 /* 800FD86C 000FA66C 38 81 00 40 */ addi r4, r1, 0x40 /* 800FD870 000FA670 38 A1 00 1C */ addi r5, r1, 0x1c @@ -9683,17 +9683,17 @@ lbl_800FD834: /* 800FD8BC 000FA6BC 88 81 00 0F */ lbz r4, 0xf(r1) /* 800FD8C0 000FA6C0 98 7C 00 1A */ stb r3, 0x1a(r28) /* 800FD8C4 000FA6C4 98 9C 00 1B */ stb r4, 0x1b(r28) -/* 800FD8C8 000FA6C8 C0 82 9C 3C */ lfs f4, lbl_803CE5BC-_SDA2_BASE_(r2) +/* 800FD8C8 000FA6C8 C0 82 9C 3C */ lfs f4, lbl__3418-_SDA2_BASE_(r2) /* 800FD8CC 000FA6CC 40 82 00 08 */ bne lbl_800FD8D4 /* 800FD8D0 000FA6D0 7F A0 EB 78 */ mr r0, r29 lbl_800FD8D4: /* 800FD8D4 000FA6D4 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 800FD8D8 000FA6D8 93 61 00 70 */ stw r27, 0x70(r1) -/* 800FD8DC 000FA6DC C8 62 9B 78 */ lfd f3, lbl_803CE4F8-_SDA2_BASE_(r2) +/* 800FD8DC 000FA6DC C8 62 9B 78 */ lfd f3, lbl__1466_1-_SDA2_BASE_(r2) /* 800FD8E0 000FA6E0 38 61 00 10 */ addi r3, r1, 0x10 /* 800FD8E4 000FA6E4 90 01 00 74 */ stw r0, 0x74(r1) /* 800FD8E8 000FA6E8 38 81 00 40 */ addi r4, r1, 0x40 -/* 800FD8EC 000FA6EC C0 2D 83 E4 */ lfs f1, lbl_803CACE4-_SDA_BASE_(r13) +/* 800FD8EC 000FA6EC C0 2D 83 E4 */ lfs f1, lbl_uv_top$3442-_SDA_BASE_(r13) /* 800FD8F0 000FA6F0 38 A1 00 1C */ addi r5, r1, 0x1c /* 800FD8F4 000FA6F4 C8 41 00 70 */ lfd f2, 0x70(r1) /* 800FD8F8 000FA6F8 C0 1F 00 04 */ lfs f0, 4(r31) @@ -9724,26 +9724,26 @@ lbl_800FD8D4: /* 800FD95C 000FA75C 98 1C 00 3E */ stb r0, 0x3e(r28) /* 800FD960 000FA760 C0 1E 00 04 */ lfs f0, 4(r30) /* 800FD964 000FA764 98 7C 00 3F */ stb r3, 0x3f(r28) -/* 800FD968 000FA768 C0 2D 83 E4 */ lfs f1, lbl_803CACE4-_SDA_BASE_(r13) +/* 800FD968 000FA768 C0 2D 83 E4 */ lfs f1, lbl_uv_top$3442-_SDA_BASE_(r13) /* 800FD96C 000FA76C EC 21 F0 2A */ fadds f1, f1, f30 /* 800FD970 000FA770 D0 3C 00 40 */ stfs f1, 0x40(r28) /* 800FD974 000FA774 D0 1C 00 44 */ stfs f0, 0x44(r28) /* 800FD978 000FA778 3B 9C 00 48 */ addi r28, r28, 0x48 /* 800FD97C 000FA77C 41 80 FE B8 */ blt lbl_800FD834 -/* 800FD980 000FA780 3C 80 80 31 */ lis r4, lbl_80312438@ha +/* 800FD980 000FA780 3C 80 80 31 */ lis r4, lbl_g_vert_list@ha /* 800FD984 000FA784 7F 83 E3 78 */ mr r3, r28 -/* 800FD988 000FA788 38 84 24 38 */ addi r4, r4, lbl_80312438@l +/* 800FD988 000FA788 38 84 24 38 */ addi r4, r4, lbl_g_vert_list@l /* 800FD98C 000FA78C 4B FF D7 F5 */ bl __as__18RxObjSpace3DVertexFRC18RxObjSpace3DVertex -/* 800FD990 000FA790 C0 2D 83 EC */ lfs f1, lbl_803CACEC-_SDA_BASE_(r13) -/* 800FD994 000FA794 3C 60 80 31 */ lis r3, lbl_80312438@ha -/* 800FD998 000FA798 38 83 24 38 */ addi r4, r3, lbl_80312438@l +/* 800FD990 000FA790 C0 2D 83 EC */ lfs f1, lbl_uv_bot$3443-_SDA_BASE_(r13) +/* 800FD994 000FA794 3C 60 80 31 */ lis r3, lbl_g_vert_list@ha +/* 800FD998 000FA798 38 83 24 38 */ addi r4, r3, lbl_g_vert_list@l /* 800FD99C 000FA79C C0 1F 00 04 */ lfs f0, 4(r31) /* 800FD9A0 000FA7A0 D0 3C 00 1C */ stfs f1, 0x1c(r28) /* 800FD9A4 000FA7A4 38 7C 00 24 */ addi r3, r28, 0x24 /* 800FD9A8 000FA7A8 38 84 00 24 */ addi r4, r4, 0x24 /* 800FD9AC 000FA7AC D0 1C 00 20 */ stfs f0, 0x20(r28) /* 800FD9B0 000FA7B0 4B FF D7 D1 */ bl __as__18RxObjSpace3DVertexFRC18RxObjSpace3DVertex -/* 800FD9B4 000FA7B4 C0 2D 83 EC */ lfs f1, lbl_803CACEC-_SDA_BASE_(r13) +/* 800FD9B4 000FA7B4 C0 2D 83 EC */ lfs f1, lbl_uv_bot$3443-_SDA_BASE_(r13) /* 800FD9B8 000FA7B8 C0 1E 00 04 */ lfs f0, 4(r30) /* 800FD9BC 000FA7BC D0 3C 00 40 */ stfs f1, 0x40(r28) /* 800FD9C0 000FA7C0 D0 1C 00 44 */ stfs f0, 0x44(r28) @@ -9760,9 +9760,9 @@ lbl_800FD9D4: /* 800FD9E8 000FA7E8 38 60 00 01 */ li r3, 1 /* 800FD9EC 000FA7EC 38 80 00 00 */ li r4, 0 /* 800FD9F0 000FA7F0 48 13 1D ED */ bl RwRenderStateSet -/* 800FD9F4 000FA7F4 3C 60 80 31 */ lis r3, lbl_80312438@ha +/* 800FD9F4 000FA7F4 3C 60 80 31 */ lis r3, lbl_g_vert_list@ha /* 800FD9F8 000FA7F8 38 80 00 22 */ li r4, 0x22 -/* 800FD9FC 000FA7FC 38 63 24 38 */ addi r3, r3, lbl_80312438@l +/* 800FD9FC 000FA7FC 38 63 24 38 */ addi r3, r3, lbl_g_vert_list@l /* 800FDA00 000FA800 38 A0 00 00 */ li r5, 0 /* 800FDA04 000FA804 38 C0 00 18 */ li r6, 0x18 /* 800FDA08 000FA808 48 14 E2 6D */ bl RwIm3DTransform @@ -9822,8 +9822,8 @@ lbl_800FD9D4: /* 800FDAE0 000FA8E0 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FDAE4 000FA8E4 83 E3 01 D8 */ lwz r31, 0x1d8(r3) /* 800FDAE8 000FA8E8 4B FF A0 F1 */ bl ParseINI__9zNPCRobotFv -/* 800FDAEC 000FA8EC 3C 60 80 2A */ lis r3, lbl_8029898C@ha -/* 800FDAF0 000FA8F0 38 63 89 8C */ addi r3, r3, lbl_8029898C@l +/* 800FDAEC 000FA8EC 3C 60 80 2A */ lis r3, lbl_g_sndTrax_ArfArf@ha +/* 800FDAF0 000FA8F0 38 63 89 8C */ addi r3, r3, lbl_g_sndTrax_ArfArf@l /* 800FDAF4 000FA8F4 90 7F 03 9C */ stw r3, 0x39c(r31) /* 800FDAF8 000FA8F8 48 02 72 4D */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 800FDAFC 000FA8FC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -9837,9 +9837,9 @@ lbl_800FD9D4: /* 800FDB1C 000FA91C BF 61 00 0C */ stmw r27, 0xc(r1) /* 800FDB20 000FA920 7C 7B 1B 78 */ mr r27, r3 /* 800FDB24 000FA924 4B FF 38 71 */ bl ParseLinks__10zNPCCommonFv -/* 800FDB28 000FA928 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800FDB28 000FA928 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800FDB2C 000FA92C 3B A0 00 00 */ li r29, 0 -/* 800FDB30 000FA930 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 800FDB30 000FA930 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 800FDB34 000FA934 3B C0 00 00 */ li r30, 0 /* 800FDB38 000FA938 48 00 00 64 */ b lbl_800FDB9C lbl_800FDB3C: @@ -9922,9 +9922,9 @@ lbl_800FDC48: /* 800FDC4C 000FAA4C 38 84 00 01 */ addi r4, r4, 1 /* 800FDC50 000FAA50 42 00 FF C4 */ bdnz lbl_800FDC14 lbl_800FDC54: -/* 800FDC54 000FAA54 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800FDC54 000FAA54 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800FDC58 000FAA58 80 9F 00 00 */ lwz r4, 0(r31) -/* 800FDC5C 000FAA5C 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l +/* 800FDC5C 000FAA5C 3B C3 05 58 */ addi r30, r3, lbl_globals@l /* 800FDC60 000FAA60 80 7E 1F C0 */ lwz r3, 0x1fc0(r30) /* 800FDC64 000FAA64 4B F4 19 C1 */ bl xSceneID2Name__FP6xSceneUi /* 800FDC68 000FAA68 80 7E 1F C0 */ lwz r3, 0x1fc0(r30) @@ -9934,9 +9934,9 @@ lbl_800FDC54: lbl_800FDC78: /* 800FDC78 000FAA78 28 00 00 11 */ cmplwi r0, 0x11 /* 800FDC7C 000FAA7C 40 82 00 74 */ bne lbl_800FDCF0 -/* 800FDC80 000FAA80 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800FDC80 000FAA80 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800FDC84 000FAA84 80 9F 00 00 */ lwz r4, 0(r31) -/* 800FDC88 000FAA88 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800FDC88 000FAA88 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800FDC8C 000FAA8C 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800FDC90 000FAA90 4B F4 19 95 */ bl xSceneID2Name__FP6xSceneUi /* 800FDC94 000FAA94 7F 83 E3 78 */ mr r3, r28 @@ -10148,9 +10148,9 @@ lbl_800FDF88: lbl_800FDF90: /* 800FDF90 000FAD90 2C 1F 00 00 */ cmpwi r31, 0 /* 800FDF94 000FAD94 41 80 00 14 */ blt lbl_800FDFA8 -/* 800FDF98 000FAD98 3C 60 80 29 */ lis r3, lbl_80295518@ha +/* 800FDF98 000FAD98 3C 60 80 29 */ lis r3, lbl_g_hash_roboanim@ha /* 800FDF9C 000FAD9C 57 E0 10 3A */ slwi r0, r31, 2 -/* 800FDFA0 000FADA0 38 63 55 18 */ addi r3, r3, lbl_80295518@l +/* 800FDFA0 000FADA0 38 63 55 18 */ addi r3, r3, lbl_g_hash_roboanim@l /* 800FDFA4 000FADA4 7D 03 00 2E */ lwzx r8, r3, r0 lbl_800FDFA8: /* 800FDFA8 000FADA8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -10287,7 +10287,7 @@ lbl_800FE13C: /* 800FE17C 000FAF7C 7C A4 20 38 */ and r4, r5, r4 /* 800FE180 000FAF80 90 9F 01 C8 */ stw r4, 0x1c8(r31) /* 800FE184 000FAF84 90 7F 02 CC */ stw r3, 0x2cc(r31) -/* 800FE188 000FAF88 90 0D 94 68 */ stw r0, lbl_803CBD68-_SDA_BASE_(r13) +/* 800FE188 000FAF88 90 0D 94 68 */ stw r0, lbl_rast_blink__10zNPCArfDog-_SDA_BASE_(r13) /* 800FE18C 000FAF8C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FE190 000FAF90 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FE194 000FAF94 7C 08 03 A6 */ mtlr r0 @@ -10297,14 +10297,14 @@ lbl_800FE13C: /* 800FE1A4 000FAFA4 7C 08 02 A6 */ mflr r0 /* 800FE1A8 000FAFA8 90 01 00 14 */ stw r0, 0x14(r1) /* 800FE1AC 000FAFAC 4B FF 12 B5 */ bl Setup__10zNPCCommonFv -/* 800FE1B0 000FAFB0 80 0D 94 68 */ lwz r0, lbl_803CBD68-_SDA_BASE_(r13) +/* 800FE1B0 000FAFB0 80 0D 94 68 */ lwz r0, lbl_rast_blink__10zNPCArfDog-_SDA_BASE_(r13) /* 800FE1B4 000FAFB4 28 00 00 00 */ cmplwi r0, 0 /* 800FE1B8 000FAFB8 40 82 00 18 */ bne lbl_800FE1D0 -/* 800FE1BC 000FAFBC 3C 60 80 27 */ lis r3, lbl_802696F4@ha -/* 800FE1C0 000FAFC0 38 63 96 F4 */ addi r3, r3, lbl_802696F4@l +/* 800FE1BC 000FAFBC 3C 60 80 27 */ lis r3, lbl__stringBase0_66@ha +/* 800FE1C0 000FAFC0 38 63 96 F4 */ addi r3, r3, lbl__stringBase0_66@l /* 800FE1C4 000FAFC4 38 63 02 E2 */ addi r3, r3, 0x2e2 /* 800FE1C8 000FAFC8 48 03 20 15 */ bl NPCC_FindRWRaster__FPCc -/* 800FE1CC 000FAFCC 90 6D 94 68 */ stw r3, lbl_803CBD68-_SDA_BASE_(r13) +/* 800FE1CC 000FAFCC 90 6D 94 68 */ stw r3, lbl_rast_blink__10zNPCArfDog-_SDA_BASE_(r13) lbl_800FE1D0: /* 800FE1D0 000FAFD0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800FE1D4 000FAFD4 7C 08 03 A6 */ mtlr r0 @@ -10329,8 +10329,8 @@ lbl_800FE1D0: /* 800FE220 000FB020 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FE224 000FB024 83 E3 01 D8 */ lwz r31, 0x1d8(r3) /* 800FE228 000FB028 4B FF 99 B1 */ bl ParseINI__9zNPCRobotFv -/* 800FE22C 000FB02C 3C 60 80 2A */ lis r3, lbl_802989B0@ha -/* 800FE230 000FB030 38 63 89 B0 */ addi r3, r3, lbl_802989B0@l +/* 800FE22C 000FB02C 3C 60 80 2A */ lis r3, lbl_g_sndTrax_ArfDog@ha +/* 800FE230 000FB030 38 63 89 B0 */ addi r3, r3, lbl_g_sndTrax_ArfDog@l /* 800FE234 000FB034 90 7F 03 9C */ stw r3, 0x39c(r31) /* 800FE238 000FB038 48 02 6B 0D */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 800FE23C 000FB03C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -10527,9 +10527,9 @@ lbl_800FE4F8: lbl_800FE500: /* 800FE500 000FB300 2C 1F 00 00 */ cmpwi r31, 0 /* 800FE504 000FB304 41 80 00 14 */ blt lbl_800FE518 -/* 800FE508 000FB308 3C 60 80 29 */ lis r3, lbl_80295518@ha +/* 800FE508 000FB308 3C 60 80 29 */ lis r3, lbl_g_hash_roboanim@ha /* 800FE50C 000FB30C 57 E0 10 3A */ slwi r0, r31, 2 -/* 800FE510 000FB310 38 63 55 18 */ addi r3, r3, lbl_80295518@l +/* 800FE510 000FB310 38 63 55 18 */ addi r3, r3, lbl_g_hash_roboanim@l /* 800FE514 000FB314 7D 03 00 2E */ lwzx r8, r3, r0 lbl_800FE518: /* 800FE518 000FB318 80 01 00 14 */ lwz r0, 0x14(r1) @@ -10548,11 +10548,11 @@ lbl_800FE518: /* 800FE54C 000FB34C 4B FF A7 FD */ bl IsWounded__9zNPCRobotFv /* 800FE550 000FB350 2C 03 00 00 */ cmpwi r3, 0 /* 800FE554 000FB354 40 82 00 8C */ bne lbl_800FE5E0 -/* 800FE558 000FB358 3C 80 80 27 */ lis r4, lbl_80269688@ha -/* 800FE55C 000FB35C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800FE560 000FB360 38 C4 96 88 */ addi r6, r4, lbl_80269688@l +/* 800FE558 000FB358 3C 80 80 27 */ lis r4, lbl__3775@ha +/* 800FE55C 000FB35C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800FE560 000FB360 38 C4 96 88 */ addi r6, r4, lbl__3775@l /* 800FE564 000FB364 80 A6 00 00 */ lwz r5, 0(r6) -/* 800FE568 000FB368 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800FE568 000FB368 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800FE56C 000FB36C 80 86 00 04 */ lwz r4, 4(r6) /* 800FE570 000FB370 3B C3 06 E0 */ addi r30, r3, 0x6e0 /* 800FE574 000FB374 80 06 00 08 */ lwz r0, 8(r6) @@ -10606,7 +10606,7 @@ lbl_800FE5E0: /* 800FE630 000FB430 80 7F 02 28 */ lwz r3, 0x228(r31) /* 800FE634 000FB434 48 00 EF 91 */ bl GIDOfActive__7xPsycheCFv /* 800FE638 000FB438 3C 80 4E 47 */ lis r4, 0x4E475259@ha -/* 800FE63C 000FB43C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800FE63C 000FB43C C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 800FE640 000FB440 38 04 52 59 */ addi r0, r4, 0x4E475259@l /* 800FE644 000FB444 7C 03 00 00 */ cmpw r3, r0 /* 800FE648 000FB448 41 82 00 3C */ beq lbl_800FE684 @@ -10622,13 +10622,13 @@ lbl_800FE664: /* 800FE66C 000FB46C 40 80 00 2C */ bge lbl_800FE698 /* 800FE670 000FB470 48 00 00 1C */ b lbl_800FE68C lbl_800FE674: -/* 800FE674 000FB474 C0 02 9C 48 */ lfs f0, lbl_803CE5C8-_SDA2_BASE_(r2) +/* 800FE674 000FB474 C0 02 9C 48 */ lfs f0, lbl__3789-_SDA2_BASE_(r2) /* 800FE678 000FB478 EC 42 00 2A */ fadds f2, f2, f0 lbl_800FE67C: -/* 800FE67C 000FB47C C0 02 9C 48 */ lfs f0, lbl_803CE5C8-_SDA2_BASE_(r2) +/* 800FE67C 000FB47C C0 02 9C 48 */ lfs f0, lbl__3789-_SDA2_BASE_(r2) /* 800FE680 000FB480 EC 42 00 2A */ fadds f2, f2, f0 lbl_800FE684: -/* 800FE684 000FB484 C0 02 9C 48 */ lfs f0, lbl_803CE5C8-_SDA2_BASE_(r2) +/* 800FE684 000FB484 C0 02 9C 48 */ lfs f0, lbl__3789-_SDA2_BASE_(r2) /* 800FE688 000FB488 EC 42 00 2A */ fadds f2, f2, f0 lbl_800FE68C: /* 800FE68C 000FB48C FC 20 F8 90 */ fmr f1, f31 @@ -10673,14 +10673,14 @@ BlinkUpdate__10zNPCArfDogFff: /* 800FE70C 000FB50C DB C1 00 10 */ stfd f30, 0x10(r1) /* 800FE710 000FB510 F3 C1 00 18 */ psq_st f30, 24(r1), 0, qr0 /* 800FE714 000FB514 93 E1 00 0C */ stw r31, 0xc(r1) -/* 800FE718 000FB518 C0 62 9B B0 */ lfs f3, lbl_803CE530-_SDA2_BASE_(r2) +/* 800FE718 000FB518 C0 62 9B B0 */ lfs f3, lbl__2207-_SDA2_BASE_(r2) /* 800FE71C 000FB51C 7C 7F 1B 78 */ mr r31, r3 /* 800FE720 000FB520 FF C0 08 90 */ fmr f30, f1 /* 800FE724 000FB524 38 7F 03 7C */ addi r3, r31, 0x37c /* 800FE728 000FB528 FF E0 10 90 */ fmr f31, f2 /* 800FE72C 000FB52C FC 80 18 90 */ fmr f4, f3 /* 800FE730 000FB530 48 03 05 C1 */ bl Update__10NPCBlinkerFffff -/* 800FE734 000FB534 C0 62 9B B0 */ lfs f3, lbl_803CE530-_SDA2_BASE_(r2) +/* 800FE734 000FB534 C0 62 9B B0 */ lfs f3, lbl__2207-_SDA2_BASE_(r2) /* 800FE738 000FB538 FC 20 F0 90 */ fmr f1, f30 /* 800FE73C 000FB53C FC 40 F8 90 */ fmr f2, f31 /* 800FE740 000FB540 38 7F 03 84 */ addi r3, r31, 0x384 @@ -10703,9 +10703,9 @@ BlinkUpdate__10zNPCArfDogFff: BlinkRender__10zNPCArfDogFv: /* 800FE77C 000FB57C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800FE780 000FB580 7C 08 02 A6 */ mflr r0 -/* 800FE784 000FB584 3C 80 80 27 */ lis r4, lbl_80269694@ha +/* 800FE784 000FB584 3C 80 80 27 */ lis r4, lbl_vec_headOffset$3811@ha /* 800FE788 000FB588 90 01 00 34 */ stw r0, 0x34(r1) -/* 800FE78C 000FB58C 38 E4 96 94 */ addi r7, r4, lbl_80269694@l +/* 800FE78C 000FB58C 38 E4 96 94 */ addi r7, r4, lbl_vec_headOffset$3811@l /* 800FE790 000FB590 80 C7 00 00 */ lwz r6, 0(r7) /* 800FE794 000FB594 38 80 00 05 */ li r4, 5 /* 800FE798 000FB598 93 E1 00 2C */ stw r31, 0x2c(r1) @@ -10739,14 +10739,14 @@ BlinkRender__10zNPCArfDogFv: /* 800FE808 000FB608 7C 64 1B 78 */ mr r4, r3 /* 800FE80C 000FB60C 38 61 00 14 */ addi r3, r1, 0x14 /* 800FE810 000FB610 4B F1 6C 35 */ bl __apl__5xVec3FRC5xVec3 -/* 800FE814 000FB614 C0 22 9B D4 */ lfs f1, lbl_803CE554-_SDA2_BASE_(r2) +/* 800FE814 000FB614 C0 22 9B D4 */ lfs f1, lbl__2413-_SDA2_BASE_(r2) /* 800FE818 000FB618 38 7F 03 7C */ addi r3, r31, 0x37c -/* 800FE81C 000FB61C 80 AD 94 68 */ lwz r5, lbl_803CBD68-_SDA_BASE_(r13) +/* 800FE81C 000FB61C 80 AD 94 68 */ lwz r5, lbl_rast_blink__10zNPCArfDog-_SDA_BASE_(r13) /* 800FE820 000FB620 38 81 00 14 */ addi r4, r1, 0x14 /* 800FE824 000FB624 48 03 06 31 */ bl Render__10NPCBlinkerFPC5xVec3fPC8RwRaster -/* 800FE828 000FB628 3C 80 80 27 */ lis r4, lbl_802696A0@ha +/* 800FE828 000FB628 3C 80 80 27 */ lis r4, lbl_vec_tailOffset$3812@ha /* 800FE82C 000FB62C 7F E3 FB 78 */ mr r3, r31 -/* 800FE830 000FB630 38 E4 96 A0 */ addi r7, r4, lbl_802696A0@l +/* 800FE830 000FB630 38 E4 96 A0 */ addi r7, r4, lbl_vec_tailOffset$3812@l /* 800FE834 000FB634 38 80 00 09 */ li r4, 9 /* 800FE838 000FB638 80 C7 00 00 */ lwz r6, 0(r7) /* 800FE83C 000FB63C 80 A7 00 04 */ lwz r5, 4(r7) @@ -10778,9 +10778,9 @@ BlinkRender__10zNPCArfDogFv: /* 800FE8A4 000FB6A4 7C 64 1B 78 */ mr r4, r3 /* 800FE8A8 000FB6A8 38 61 00 08 */ addi r3, r1, 8 /* 800FE8AC 000FB6AC 4B F1 6B 99 */ bl __apl__5xVec3FRC5xVec3 -/* 800FE8B0 000FB6B0 C0 22 9C 4C */ lfs f1, lbl_803CE5CC-_SDA2_BASE_(r2) +/* 800FE8B0 000FB6B0 C0 22 9C 4C */ lfs f1, lbl__3822_1-_SDA2_BASE_(r2) /* 800FE8B4 000FB6B4 38 7F 03 84 */ addi r3, r31, 0x384 -/* 800FE8B8 000FB6B8 80 AD 94 68 */ lwz r5, lbl_803CBD68-_SDA_BASE_(r13) +/* 800FE8B8 000FB6B8 80 AD 94 68 */ lwz r5, lbl_rast_blink__10zNPCArfDog-_SDA_BASE_(r13) /* 800FE8BC 000FB6BC 38 81 00 08 */ addi r4, r1, 8 /* 800FE8C0 000FB6C0 48 03 05 95 */ bl Render__10NPCBlinkerFPC5xVec3fPC8RwRaster /* 800FE8C4 000FB6C4 80 01 00 34 */ lwz r0, 0x34(r1) @@ -10841,8 +10841,8 @@ lbl_800FE97C: /* 800FE99C 000FB79C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FE9A0 000FB7A0 83 E3 01 D8 */ lwz r31, 0x1d8(r3) /* 800FE9A4 000FB7A4 4B FF 92 35 */ bl ParseINI__9zNPCRobotFv -/* 800FE9A8 000FB7A8 3C 60 80 2A */ lis r3, lbl_80298950@ha -/* 800FE9AC 000FB7AC 38 63 89 50 */ addi r3, r3, lbl_80298950@l +/* 800FE9A8 000FB7A8 3C 60 80 2A */ lis r3, lbl_g_sndTrax_Chuck@ha +/* 800FE9AC 000FB7AC 38 63 89 50 */ addi r3, r3, lbl_g_sndTrax_Chuck@l /* 800FE9B0 000FB7B0 90 7F 03 9C */ stw r3, 0x39c(r31) /* 800FE9B4 000FB7B4 48 02 63 91 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 800FE9B8 000FB7B8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -11011,9 +11011,9 @@ lbl_800FEC1C: lbl_800FEC24: /* 800FEC24 000FBA24 2C 1F 00 00 */ cmpwi r31, 0 /* 800FEC28 000FBA28 41 80 00 14 */ blt lbl_800FEC3C -/* 800FEC2C 000FBA2C 3C 60 80 29 */ lis r3, lbl_80295518@ha +/* 800FEC2C 000FBA2C 3C 60 80 29 */ lis r3, lbl_g_hash_roboanim@ha /* 800FEC30 000FBA30 57 E0 10 3A */ slwi r0, r31, 2 -/* 800FEC34 000FBA34 38 63 55 18 */ addi r3, r3, lbl_80295518@l +/* 800FEC34 000FBA34 38 63 55 18 */ addi r3, r3, lbl_g_hash_roboanim@l /* 800FEC38 000FBA38 7D 03 00 2E */ lwzx r8, r3, r0 lbl_800FEC3C: /* 800FEC3C 000FBA3C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -11095,8 +11095,8 @@ lbl_800FEC3C: /* 800FED6C 000FBB6C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FED70 000FBB70 83 E3 01 D8 */ lwz r31, 0x1d8(r3) /* 800FED74 000FBB74 4B FF 8E 65 */ bl ParseINI__9zNPCRobotFv -/* 800FED78 000FBB78 3C 60 80 2A */ lis r3, lbl_802989E0@ha -/* 800FED7C 000FBB7C 38 63 89 E0 */ addi r3, r3, lbl_802989E0@l +/* 800FED78 000FBB78 3C 60 80 2A */ lis r3, lbl_g_sndTrax_Tubelet@ha +/* 800FED7C 000FBB7C 38 63 89 E0 */ addi r3, r3, lbl_g_sndTrax_Tubelet@l /* 800FED80 000FBB80 90 7F 03 9C */ stw r3, 0x39c(r31) /* 800FED84 000FBB84 48 02 5F C1 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 800FED88 000FBB88 80 01 00 14 */ lwz r0, 0x14(r1) @@ -11110,9 +11110,9 @@ lbl_800FEC3C: /* 800FEDA8 000FBBA8 BF 61 00 0C */ stmw r27, 0xc(r1) /* 800FEDAC 000FBBAC 7C 7B 1B 78 */ mr r27, r3 /* 800FEDB0 000FBBB0 4B FF 25 E5 */ bl ParseLinks__10zNPCCommonFv -/* 800FEDB4 000FBBB4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800FEDB4 000FBBB4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800FEDB8 000FBBB8 3B A0 00 00 */ li r29, 0 -/* 800FEDBC 000FBBBC 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 800FEDBC 000FBBBC 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 800FEDC0 000FBBC0 3B C0 00 00 */ li r30, 0 /* 800FEDC4 000FBBC4 48 00 00 60 */ b lbl_800FEE24 lbl_800FEDC8: @@ -11186,9 +11186,9 @@ lbl_800FEEA4: lbl_800FEEB8: /* 800FEEB8 000FBCB8 2C 1C 00 00 */ cmpwi r28, 0 /* 800FEEBC 000FBCBC 41 82 00 C0 */ beq lbl_800FEF7C -/* 800FEEC0 000FBCC0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800FEEC0 000FBCC0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800FEEC4 000FBCC4 80 9F 00 00 */ lwz r4, 0(r31) -/* 800FEEC8 000FBCC8 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l +/* 800FEEC8 000FBCC8 3B C3 05 58 */ addi r30, r3, lbl_globals@l /* 800FEECC 000FBCCC 80 7E 1F C0 */ lwz r3, 0x1fc0(r30) /* 800FEED0 000FBCD0 4B F4 07 55 */ bl xSceneID2Name__FP6xSceneUi /* 800FEED4 000FBCD4 80 7E 1F C0 */ lwz r3, 0x1fc0(r30) @@ -11206,9 +11206,9 @@ lbl_800FEEF4: lbl_800FEF00: /* 800FEF00 000FBD00 28 00 00 11 */ cmplwi r0, 0x11 /* 800FEF04 000FBD04 40 82 00 78 */ bne lbl_800FEF7C -/* 800FEF08 000FBD08 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800FEF08 000FBD08 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800FEF0C 000FBD0C 80 9F 00 00 */ lwz r4, 0(r31) -/* 800FEF10 000FBD10 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800FEF10 000FBD10 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800FEF14 000FBD14 7F BC EB 78 */ mr r28, r29 /* 800FEF18 000FBD18 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800FEF1C 000FBD1C 4B F4 07 09 */ bl xSceneID2Name__FP6xSceneUi @@ -11372,9 +11372,9 @@ lbl_800FF170: lbl_800FF178: /* 800FF178 000FBF78 2C 1F 00 00 */ cmpwi r31, 0 /* 800FF17C 000FBF7C 41 80 00 14 */ blt lbl_800FF190 -/* 800FF180 000FBF80 3C 60 80 29 */ lis r3, lbl_80295518@ha +/* 800FF180 000FBF80 3C 60 80 29 */ lis r3, lbl_g_hash_roboanim@ha /* 800FF184 000FBF84 57 E0 10 3A */ slwi r0, r31, 2 -/* 800FF188 000FBF88 38 63 55 18 */ addi r3, r3, lbl_80295518@l +/* 800FF188 000FBF88 38 63 55 18 */ addi r3, r3, lbl_g_hash_roboanim@l /* 800FF18C 000FBF8C 7D 03 00 2E */ lwzx r8, r3, r0 lbl_800FF190: /* 800FF190 000FBF90 80 01 00 14 */ lwz r0, 0x14(r1) @@ -11680,13 +11680,13 @@ Bonk__11zNPCTubeletFv: /* 800FF5DC 000FC3DC 60 00 00 20 */ ori r0, r0, 0x20 /* 800FF5E0 000FC3E0 98 1F 00 1B */ stb r0, 0x1b(r31) /* 800FF5E4 000FC3E4 4B F3 16 A5 */ bl xurand__Fv -/* 800FF5E8 000FC3E8 C0 02 9B 88 */ lfs f0, lbl_803CE508-_SDA2_BASE_(r2) +/* 800FF5E8 000FC3E8 C0 02 9B 88 */ lfs f0, lbl__1617_1-_SDA2_BASE_(r2) /* 800FF5EC 000FC3EC 7F E3 FB 78 */ mr r3, r31 -/* 800FF5F0 000FC3F0 C0 42 9B 70 */ lfs f2, lbl_803CE4F0-_SDA2_BASE_(r2) +/* 800FF5F0 000FC3F0 C0 42 9B 70 */ lfs f2, lbl__1264_2-_SDA2_BASE_(r2) /* 800FF5F4 000FC3F4 38 80 00 00 */ li r4, 0 /* 800FF5F8 000FC3F8 EC 61 00 28 */ fsubs f3, f1, f0 -/* 800FF5FC 000FC3FC C0 22 9C 54 */ lfs f1, lbl_803CE5D4-_SDA2_BASE_(r2) -/* 800FF600 000FC400 C0 02 9C 50 */ lfs f0, lbl_803CE5D0-_SDA2_BASE_(r2) +/* 800FF5FC 000FC3FC C0 22 9C 54 */ lfs f1, lbl__4056-_SDA2_BASE_(r2) +/* 800FF600 000FC400 C0 02 9C 50 */ lfs f0, lbl__4055-_SDA2_BASE_(r2) /* 800FF604 000FC404 EC 42 00 F2 */ fmuls f2, f2, f3 /* 800FF608 000FC408 EC 01 00 BA */ fmadds f0, f1, f2, f0 /* 800FF60C 000FC40C D0 1F 03 88 */ stfs f0, 0x388(r31) @@ -11731,7 +11731,7 @@ Unbonk__11zNPCTubeletFv: /* 800FF698 000FC498 88 1F 00 1B */ lbz r0, 0x1b(r31) /* 800FF69C 000FC49C 70 00 00 DF */ andi. r0, r0, 0xdf /* 800FF6A0 000FC4A0 98 1F 00 1B */ stb r0, 0x1b(r31) -/* 800FF6A4 000FC4A4 C0 02 9B 80 */ lfs f0, lbl_803CE500-_SDA2_BASE_(r2) +/* 800FF6A4 000FC4A4 C0 02 9B 80 */ lfs f0, lbl__1615_1-_SDA2_BASE_(r2) /* 800FF6A8 000FC4A8 D0 1F 03 88 */ stfs f0, 0x388(r31) /* 800FF6AC 000FC4AC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800FF6B0 000FC4B0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -11759,7 +11759,7 @@ lbl_800FF6F0: /* 800FF6F8 000FC4F8 38 60 00 01 */ li r3, 1 /* 800FF6FC 000FC4FC 48 00 00 CC */ b lbl_800FF7C8 lbl_800FF700: -/* 800FF700 000FC500 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800FF700 000FC500 C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 800FF704 000FC504 D0 1F 03 88 */ stfs f0, 0x388(r31) /* 800FF708 000FC508 80 9F 02 A0 */ lwz r4, 0x2a0(r31) /* 800FF70C 000FC50C 2C 04 00 00 */ cmpwi r4, 0 @@ -11828,7 +11828,7 @@ lbl_800FF7C8: .global PainInTheBand__11zNPCTubeletFv PainInTheBand__11zNPCTubeletFv: -/* 800FF7DC 000FC5DC C0 02 9B 68 */ lfs f0, lbl_803CE4E8-_SDA2_BASE_(r2) +/* 800FF7DC 000FC5DC C0 02 9B 68 */ lfs f0, lbl__1262_3-_SDA2_BASE_(r2) /* 800FF7E0 000FC5E0 D0 03 03 8C */ stfs f0, 0x38c(r3) /* 800FF7E4 000FC5E4 4E 80 00 20 */ blr @@ -11843,7 +11843,7 @@ Chk_NonAlertBonk__11zNPCTubeletFf: /* 800FF800 000FC600 2C 00 00 01 */ cmpwi r0, 1 /* 800FF804 000FC604 40 82 00 70 */ bne lbl_800FF874 /* 800FF808 000FC608 C0 1F 03 8C */ lfs f0, 0x38c(r31) -/* 800FF80C 000FC60C C0 42 9B 80 */ lfs f2, lbl_803CE500-_SDA2_BASE_(r2) +/* 800FF80C 000FC60C C0 42 9B 80 */ lfs f2, lbl__1615_1-_SDA2_BASE_(r2) /* 800FF810 000FC610 EC 00 08 28 */ fsubs f0, f0, f1 /* 800FF814 000FC614 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800FF818 000FC618 40 81 00 08 */ ble lbl_800FF820 @@ -11853,7 +11853,7 @@ lbl_800FF820: lbl_800FF824: /* 800FF824 000FC624 D0 5F 03 8C */ stfs f2, 0x38c(r31) /* 800FF828 000FC628 C0 3F 03 8C */ lfs f1, 0x38c(r31) -/* 800FF82C 000FC62C C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 800FF82C 000FC62C C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 800FF830 000FC630 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800FF834 000FC634 40 80 00 40 */ bge lbl_800FF874 /* 800FF838 000FC638 80 9F 03 84 */ lwz r4, 0x384(r31) @@ -11971,11 +11971,11 @@ lbl_800FF990: /* 800FF9C8 000FC7C8 7C 7F 1B 78 */ mr r31, r3 /* 800FF9CC 000FC7CC 4B FF 7F 95 */ bl Init__9zNPCRobotFP9xEntAsset /* 800FF9D0 000FC7D0 80 1F 01 CC */ lwz r0, 0x1cc(r31) -/* 800FF9D4 000FC7D4 3C 60 80 3D */ lis r3, lbl_803CA6B4@ha +/* 800FF9D4 000FC7D4 3C 60 80 3D */ lis r3, lbl_laser__13zNPCTubeSlave@ha /* 800FF9D8 000FC7D8 38 A0 FF FF */ li r5, -1 /* 800FF9DC 000FC7DC 38 80 00 01 */ li r4, 1 /* 800FF9E0 000FC7E0 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d -/* 800FF9E4 000FC7E4 38 63 A6 B4 */ addi r3, r3, lbl_803CA6B4@l +/* 800FF9E4 000FC7E4 38 63 A6 B4 */ addi r3, r3, lbl_laser__13zNPCTubeSlave@l /* 800FF9E8 000FC7E8 90 1F 01 CC */ stw r0, 0x1cc(r31) /* 800FF9EC 000FC7EC 38 00 00 00 */ li r0, 0 /* 800FF9F0 000FC7F0 80 DF 01 CC */ lwz r6, 0x1cc(r31) @@ -12011,13 +12011,13 @@ lbl_800FF990: /* 800FFA68 000FC868 7C 08 02 A6 */ mflr r0 /* 800FFA6C 000FC86C 90 01 00 14 */ stw r0, 0x14(r1) /* 800FFA70 000FC870 4B FE F9 F1 */ bl Setup__10zNPCCommonFv -/* 800FFA74 000FC874 3C 60 80 3D */ lis r3, lbl_803CA6B4@ha -/* 800FFA78 000FC878 38 63 A6 B4 */ addi r3, r3, lbl_803CA6B4@l +/* 800FFA74 000FC874 3C 60 80 3D */ lis r3, lbl_laser__13zNPCTubeSlave@ha +/* 800FFA78 000FC878 38 63 A6 B4 */ addi r3, r3, lbl_laser__13zNPCTubeSlave@l /* 800FFA7C 000FC87C 48 00 30 69 */ bl TextureGet__8NPCLaserFv /* 800FFA80 000FC880 28 03 00 00 */ cmplwi r3, 0 /* 800FFA84 000FC884 40 82 00 7C */ bne lbl_800FFB00 -/* 800FFA88 000FC888 3C 60 80 27 */ lis r3, lbl_802696F4@ha -/* 800FFA8C 000FC88C 38 63 96 F4 */ addi r3, r3, lbl_802696F4@l +/* 800FFA88 000FC888 3C 60 80 27 */ lis r3, lbl__stringBase0_66@ha +/* 800FFA8C 000FC88C 38 63 96 F4 */ addi r3, r3, lbl__stringBase0_66@l /* 800FFA90 000FC890 38 63 03 44 */ addi r3, r3, 0x344 /* 800FFA94 000FC894 48 03 06 FD */ bl NPCC_FindRWTexture__FPCc /* 800FFA98 000FC898 28 03 00 00 */ cmplwi r3, 0 @@ -12025,26 +12025,26 @@ lbl_800FF990: /* 800FFAA0 000FC8A0 41 82 00 08 */ beq lbl_800FFAA8 /* 800FFAA4 000FC8A4 80 83 00 00 */ lwz r4, 0(r3) lbl_800FFAA8: -/* 800FFAA8 000FC8A8 80 A2 9C 58 */ lwz r5, lbl_803CE5D8-_SDA2_BASE_(r2) -/* 800FFAAC 000FC8AC 3C 60 80 3D */ lis r3, lbl_803CA6B4@ha -/* 800FFAB0 000FC8B0 80 02 9C 5C */ lwz r0, lbl_803CE5DC-_SDA2_BASE_(r2) -/* 800FFAB4 000FC8B4 38 63 A6 B4 */ addi r3, r3, lbl_803CA6B4@l +/* 800FFAA8 000FC8A8 80 A2 9C 58 */ lwz r5, lbl__4160-_SDA2_BASE_(r2) +/* 800FFAAC 000FC8AC 3C 60 80 3D */ lis r3, lbl_laser__13zNPCTubeSlave@ha +/* 800FFAB0 000FC8B0 80 02 9C 5C */ lwz r0, lbl__4161-_SDA2_BASE_(r2) +/* 800FFAB4 000FC8B4 38 63 A6 B4 */ addi r3, r3, lbl_laser__13zNPCTubeSlave@l /* 800FFAB8 000FC8B8 90 A1 00 0C */ stw r5, 0xc(r1) /* 800FFABC 000FC8BC 90 01 00 08 */ stw r0, 8(r1) /* 800FFAC0 000FC8C0 48 00 30 1D */ bl TextureSet__8NPCLaserFP8RwRaster -/* 800FFAC4 000FC8C4 3C 60 80 3D */ lis r3, lbl_803CA6B4@ha -/* 800FFAC8 000FC8C8 C0 22 9B 84 */ lfs f1, lbl_803CE504-_SDA2_BASE_(r2) -/* 800FFACC 000FC8CC C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800FFAD0 000FC8D0 38 63 A6 B4 */ addi r3, r3, lbl_803CA6B4@l +/* 800FFAC4 000FC8C4 3C 60 80 3D */ lis r3, lbl_laser__13zNPCTubeSlave@ha +/* 800FFAC8 000FC8C8 C0 22 9B 84 */ lfs f1, lbl__1616_3-_SDA2_BASE_(r2) +/* 800FFACC 000FC8CC C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) +/* 800FFAD0 000FC8D0 38 63 A6 B4 */ addi r3, r3, lbl_laser__13zNPCTubeSlave@l /* 800FFAD4 000FC8D4 48 00 2F FD */ bl UVScrollSet__8NPCLaserFff -/* 800FFAD8 000FC8D8 3C 60 80 3D */ lis r3, lbl_803CA6B4@ha -/* 800FFADC 000FC8DC C0 22 9B 84 */ lfs f1, lbl_803CE504-_SDA2_BASE_(r2) -/* 800FFAE0 000FC8E0 C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 800FFAE4 000FC8E4 38 63 A6 B4 */ addi r3, r3, lbl_803CA6B4@l +/* 800FFAD8 000FC8D8 3C 60 80 3D */ lis r3, lbl_laser__13zNPCTubeSlave@ha +/* 800FFADC 000FC8DC C0 22 9B 84 */ lfs f1, lbl__1616_3-_SDA2_BASE_(r2) +/* 800FFAE0 000FC8E0 C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) +/* 800FFAE4 000FC8E4 38 63 A6 B4 */ addi r3, r3, lbl_laser__13zNPCTubeSlave@l /* 800FFAE8 000FC8E8 48 00 2F DD */ bl RadiusSet__8NPCLaserFff -/* 800FFAEC 000FC8EC 3C 60 80 3D */ lis r3, lbl_803CA6B4@ha +/* 800FFAEC 000FC8EC 3C 60 80 3D */ lis r3, lbl_laser__13zNPCTubeSlave@ha /* 800FFAF0 000FC8F0 38 81 00 0C */ addi r4, r1, 0xc -/* 800FFAF4 000FC8F4 38 63 A6 B4 */ addi r3, r3, lbl_803CA6B4@l +/* 800FFAF4 000FC8F4 38 63 A6 B4 */ addi r3, r3, lbl_laser__13zNPCTubeSlave@l /* 800FFAF8 000FC8F8 38 A1 00 08 */ addi r5, r1, 8 /* 800FFAFC 000FC8FC 4B FE CD D1 */ bl ColorSet__8NPCLaserFPC6RwRGBAPC6RwRGBA lbl_800FFB00: @@ -12120,8 +12120,8 @@ PartyOn__13zNPCTubeSlaveFv: /* 800FFBFC 000FC9FC 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FFC00 000FCA00 83 E3 01 D8 */ lwz r31, 0x1d8(r3) /* 800FFC04 000FCA04 4B FF 7F D5 */ bl ParseINI__9zNPCRobotFv -/* 800FFC08 000FCA08 3C 60 80 2A */ lis r3, lbl_802989E0@ha -/* 800FFC0C 000FCA0C 38 63 89 E0 */ addi r3, r3, lbl_802989E0@l +/* 800FFC08 000FCA08 3C 60 80 2A */ lis r3, lbl_g_sndTrax_Tubelet@ha +/* 800FFC0C 000FCA0C 38 63 89 E0 */ addi r3, r3, lbl_g_sndTrax_Tubelet@l /* 800FFC10 000FCA10 90 7F 03 9C */ stw r3, 0x39c(r31) /* 800FFC14 000FCA14 48 02 51 31 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 800FFC18 000FCA18 80 01 00 14 */ lwz r0, 0x14(r1) @@ -12221,9 +12221,9 @@ PartyOn__13zNPCTubeSlaveFv: /* 800FFD90 000FCB90 93 E1 00 0C */ stw r31, 0xc(r1) /* 800FFD94 000FCB94 3B E0 FF FF */ li r31, -1 /* 800FFD98 000FCB98 41 81 00 4C */ bgt lbl_800FFDE4 -/* 800FFD9C 000FCB9C 3C E0 80 29 */ lis r7, lbl_80295778@ha +/* 800FFD9C 000FCB9C 3C E0 80 29 */ lis r7, lbl__4198@ha /* 800FFDA0 000FCBA0 55 08 10 3A */ slwi r8, r8, 2 -/* 800FFDA4 000FCBA4 38 E7 57 78 */ addi r7, r7, lbl_80295778@l +/* 800FFDA4 000FCBA4 38 E7 57 78 */ addi r7, r7, lbl__4198@l /* 800FFDA8 000FCBA8 7C 07 40 2E */ lwzx r0, r7, r8 /* 800FFDAC 000FCBAC 7C 09 03 A6 */ mtctr r0 /* 800FFDB0 000FCBB0 4E 80 04 20 */ bctr @@ -12245,9 +12245,9 @@ lbl_800FFDE4: lbl_800FFDEC: /* 800FFDEC 000FCBEC 2C 1F 00 00 */ cmpwi r31, 0 /* 800FFDF0 000FCBF0 41 80 00 14 */ blt lbl_800FFE04 -/* 800FFDF4 000FCBF4 3C 60 80 29 */ lis r3, lbl_80295518@ha +/* 800FFDF4 000FCBF4 3C 60 80 29 */ lis r3, lbl_g_hash_roboanim@ha /* 800FFDF8 000FCBF8 57 E0 10 3A */ slwi r0, r31, 2 -/* 800FFDFC 000FCBFC 38 63 55 18 */ addi r3, r3, lbl_80295518@l +/* 800FFDFC 000FCBFC 38 63 55 18 */ addi r3, r3, lbl_g_hash_roboanim@l /* 800FFE00 000FCC00 7D 23 00 2E */ lwzx r9, r3, r0 lbl_800FFE04: /* 800FFE04 000FCC04 80 01 00 14 */ lwz r0, 0x14(r1) @@ -12282,7 +12282,7 @@ lbl_800FFE68: /* 800FFE68 000FCC68 2C 1E 00 02 */ cmpwi r30, 2 /* 800FFE6C 000FCC6C 40 82 00 20 */ bne lbl_800FFE8C /* 800FFE70 000FCC70 80 7D 00 24 */ lwz r3, 0x24(r29) -/* 800FFE74 000FCC74 C0 02 9B A0 */ lfs f0, lbl_803CE520-_SDA2_BASE_(r2) +/* 800FFE74 000FCC74 C0 02 9B A0 */ lfs f0, lbl__1972-_SDA2_BASE_(r2) /* 800FFE78 000FCC78 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800FFE7C 000FCC7C C0 23 00 34 */ lfs f1, 0x34(r3) /* 800FFE80 000FCC80 EC 01 00 2A */ fadds f0, f1, f0 @@ -12290,7 +12290,7 @@ lbl_800FFE68: /* 800FFE88 000FCC88 48 00 00 1C */ b lbl_800FFEA4 lbl_800FFE8C: /* 800FFE8C 000FCC8C 80 7D 00 24 */ lwz r3, 0x24(r29) -/* 800FFE90 000FCC90 C0 02 9B 6C */ lfs f0, lbl_803CE4EC-_SDA2_BASE_(r2) +/* 800FFE90 000FCC90 C0 02 9B 6C */ lfs f0, lbl__1263_2-_SDA2_BASE_(r2) /* 800FFE94 000FCC94 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800FFE98 000FCC98 C0 23 00 34 */ lfs f1, 0x34(r3) /* 800FFE9C 000FCC9C EC 01 00 2A */ fadds f0, f1, f0 @@ -12384,10 +12384,10 @@ PosStacked__13zNPCTubeSlaveFP5xVec3: /* 800FFFE4 000FCDE4 7C 9F 23 78 */ mr r31, r4 /* 800FFFE8 000FCDE8 2C 00 00 02 */ cmpwi r0, 2 /* 800FFFEC 000FCDEC 40 82 00 0C */ bne lbl_800FFFF8 -/* 800FFFF0 000FCDF0 C3 E2 9B A0 */ lfs f31, lbl_803CE520-_SDA2_BASE_(r2) +/* 800FFFF0 000FCDF0 C3 E2 9B A0 */ lfs f31, lbl__1972-_SDA2_BASE_(r2) /* 800FFFF4 000FCDF4 48 00 00 08 */ b lbl_800FFFFC lbl_800FFFF8: -/* 800FFFF8 000FCDF8 C3 E2 9B 6C */ lfs f31, lbl_803CE4EC-_SDA2_BASE_(r2) +/* 800FFFF8 000FCDF8 C3 E2 9B 6C */ lfs f31, lbl__1263_2-_SDA2_BASE_(r2) lbl_800FFFFC: /* 800FFFFC 000FCDFC 80 63 03 80 */ lwz r3, 0x380(r3) /* 80100000 000FCE00 4B F1 B8 09 */ bl xEntGetPos__FPC4xEnt @@ -12437,10 +12437,10 @@ lbl_8010007C: /* 801000A0 000FCEA0 7C 7F 1B 78 */ mr r31, r3 /* 801000A4 000FCEA4 4B FF 78 BD */ bl Init__9zNPCRobotFP9xEntAsset /* 801000A8 000FCEA8 80 9F 01 CC */ lwz r4, 0x1cc(r31) -/* 801000AC 000FCEAC 3C 60 80 31 */ lis r3, lbl_80312390@ha +/* 801000AC 000FCEAC 3C 60 80 31 */ lis r3, lbl_g_uvaShield@ha /* 801000B0 000FCEB0 38 00 FF FF */ li r0, -1 /* 801000B4 000FCEB4 54 84 07 FA */ rlwinm r4, r4, 0, 0x1f, 0x1d -/* 801000B8 000FCEB8 38 63 23 90 */ addi r3, r3, lbl_80312390@l +/* 801000B8 000FCEB8 38 63 23 90 */ addi r3, r3, lbl_g_uvaShield@l /* 801000BC 000FCEBC 90 9F 01 CC */ stw r4, 0x1cc(r31) /* 801000C0 000FCEC0 80 9F 01 CC */ lwz r4, 0x1cc(r31) /* 801000C4 000FCEC4 60 84 00 04 */ ori r4, r4, 4 @@ -12465,14 +12465,14 @@ lbl_8010007C: /* 80100110 000FCF10 80 83 00 10 */ lwz r4, 0x10(r3) /* 80100114 000FCF14 28 04 00 00 */ cmplwi r4, 0 /* 80100118 000FCF18 41 82 00 28 */ beq lbl_80100140 -/* 8010011C 000FCF1C 3C 60 80 31 */ lis r3, lbl_80312390@ha +/* 8010011C 000FCF1C 3C 60 80 31 */ lis r3, lbl_g_uvaShield@ha /* 80100120 000FCF20 38 A0 00 00 */ li r5, 0 -/* 80100124 000FCF24 38 63 23 90 */ addi r3, r3, lbl_80312390@l +/* 80100124 000FCF24 38 63 23 90 */ addi r3, r3, lbl_g_uvaShield@l /* 80100128 000FCF28 48 08 F1 71 */ bl Init__12UVAModelInfoFP8RpAtomicUi -/* 8010012C 000FCF2C 3C 60 80 31 */ lis r3, lbl_80312390@ha -/* 80100130 000FCF30 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 80100134 000FCF34 C0 42 9C 60 */ lfs f2, lbl_803CE5E0-_SDA2_BASE_(r2) -/* 80100138 000FCF38 38 63 23 90 */ addi r3, r3, lbl_80312390@l +/* 8010012C 000FCF2C 3C 60 80 31 */ lis r3, lbl_g_uvaShield@ha +/* 80100130 000FCF30 C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) +/* 80100134 000FCF34 C0 42 9C 60 */ lfs f2, lbl__4274-_SDA2_BASE_(r2) +/* 80100138 000FCF38 38 63 23 90 */ addi r3, r3, lbl_g_uvaShield@l /* 8010013C 000FCF3C 48 00 21 01 */ bl UVVelSet__12UVAModelInfoFff lbl_80100140: /* 80100140 000FCF40 38 60 00 01 */ li r3, 1 @@ -12490,15 +12490,15 @@ lbl_80100140: /* 80100170 000FCF70 93 E1 00 0C */ stw r31, 0xc(r1) /* 80100174 000FCF74 7C 7F 1B 78 */ mr r31, r3 /* 80100178 000FCF78 4B FF 78 35 */ bl Reset__9zNPCRobotFv -/* 8010017C 000FCF7C C0 02 9B 80 */ lfs f0, lbl_803CE500-_SDA2_BASE_(r2) +/* 8010017C 000FCF7C C0 02 9B 80 */ lfs f0, lbl__1615_1-_SDA2_BASE_(r2) /* 80100180 000FCF80 D0 1F 03 80 */ stfs f0, 0x380(r31) -/* 80100184 000FCF84 C0 02 9B 80 */ lfs f0, lbl_803CE500-_SDA2_BASE_(r2) +/* 80100184 000FCF84 C0 02 9B 80 */ lfs f0, lbl__1615_1-_SDA2_BASE_(r2) /* 80100188 000FCF88 D0 1F 03 84 */ stfs f0, 0x384(r31) -/* 8010018C 000FCF8C C0 02 9C 64 */ lfs f0, lbl_803CE5E4-_SDA2_BASE_(r2) +/* 8010018C 000FCF8C C0 02 9C 64 */ lfs f0, lbl__4284-_SDA2_BASE_(r2) /* 80100190 000FCF90 D0 1F 03 8C */ stfs f0, 0x38c(r31) -/* 80100194 000FCF94 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 80100194 000FCF94 C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 80100198 000FCF98 D0 1F 03 88 */ stfs f0, 0x388(r31) -/* 8010019C 000FCF9C C0 02 9C 68 */ lfs f0, lbl_803CE5E8-_SDA2_BASE_(r2) +/* 8010019C 000FCF9C C0 02 9C 68 */ lfs f0, lbl__4285-_SDA2_BASE_(r2) /* 801001A0 000FCFA0 D0 1F 03 7C */ stfs f0, 0x37c(r31) /* 801001A4 000FCFA4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801001A8 000FCFA8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -12511,8 +12511,8 @@ lbl_80100140: /* 801001C4 000FCFC4 93 E1 00 0C */ stw r31, 0xc(r1) /* 801001C8 000FCFC8 83 E3 01 D8 */ lwz r31, 0x1d8(r3) /* 801001CC 000FCFCC 4B FF 7A 0D */ bl ParseINI__9zNPCRobotFv -/* 801001D0 000FCFD0 3C 60 80 2A */ lis r3, lbl_80298A1C@ha -/* 801001D4 000FCFD4 38 63 8A 1C */ addi r3, r3, lbl_80298A1C@l +/* 801001D0 000FCFD0 3C 60 80 2A */ lis r3, lbl_g_sndTrax_Slick@ha +/* 801001D4 000FCFD4 38 63 8A 1C */ addi r3, r3, lbl_g_sndTrax_Slick@l /* 801001D8 000FCFD8 90 7F 03 9C */ stw r3, 0x39c(r31) /* 801001DC 000FCFDC 48 02 4B 69 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 801001E0 000FCFE0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -12680,9 +12680,9 @@ lbl_80100444: /* 80100444 000FD244 3B E0 00 11 */ li r31, 0x11 /* 80100448 000FD248 48 00 00 30 */ b lbl_80100478 lbl_8010044C: -/* 8010044C 000FD24C 3C 60 80 29 */ lis r3, lbl_80295798@ha +/* 8010044C 000FD24C 3C 60 80 29 */ lis r3, lbl_choices$4332@ha /* 80100450 000FD250 38 80 00 03 */ li r4, 3 -/* 80100454 000FD254 38 63 57 98 */ addi r3, r3, lbl_80295798@l +/* 80100454 000FD254 38 63 57 98 */ addi r3, r3, lbl_choices$4332@l /* 80100458 000FD258 38 A0 00 00 */ li r5, 0 /* 8010045C 000FD25C 48 00 25 39 */ bl zNPCTypeRobot.xUtil_choose_i___FPCiiPCf /* 80100460 000FD260 7C 7F 1B 78 */ mr r31, r3 @@ -12695,9 +12695,9 @@ lbl_80100464: lbl_80100478: /* 80100478 000FD278 2C 1F 00 00 */ cmpwi r31, 0 /* 8010047C 000FD27C 41 80 00 14 */ blt lbl_80100490 -/* 80100480 000FD280 3C 60 80 29 */ lis r3, lbl_80295518@ha +/* 80100480 000FD280 3C 60 80 29 */ lis r3, lbl_g_hash_roboanim@ha /* 80100484 000FD284 57 E0 10 3A */ slwi r0, r31, 2 -/* 80100488 000FD288 38 63 55 18 */ addi r3, r3, lbl_80295518@l +/* 80100488 000FD288 38 63 55 18 */ addi r3, r3, lbl_g_hash_roboanim@l /* 8010048C 000FD28C 7C 63 00 2E */ lwzx r3, r3, r0 lbl_80100490: /* 80100490 000FD290 BB 61 00 0C */ lmw r27, 0xc(r1) @@ -12722,13 +12722,13 @@ lbl_80100490: /* 801004DC 000FD2DC 7F C3 F3 78 */ mr r3, r30 /* 801004E0 000FD2E0 48 00 00 71 */ bl StuffToDoIfAlive__9zNPCSlickFf lbl_801004E4: -/* 801004E4 000FD2E4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 801004E8 000FD2E8 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) -/* 801004EC 000FD2EC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 801004E4 000FD2E4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 801004E8 000FD2E8 C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) +/* 801004EC 000FD2EC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 801004F0 000FD2F0 C0 23 17 48 */ lfs f1, 0x1748(r3) /* 801004F4 000FD2F4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801004F8 000FD2F8 40 81 00 20 */ ble lbl_80100518 -/* 801004FC 000FD2FC 80 0D 94 6C */ lwz r0, lbl_803CBD6C-_SDA_BASE_(r13) +/* 801004FC 000FD2FC 80 0D 94 6C */ lwz r0, lbl_g_slick_slipfx_owner-_SDA_BASE_(r13) /* 80100500 000FD300 7C 1E 00 40 */ cmplw r30, r0 /* 80100504 000FD304 40 82 00 1C */ bne lbl_80100520 /* 80100508 000FD308 FC 20 F8 90 */ fmr f1, f31 @@ -12737,7 +12737,7 @@ lbl_801004E4: /* 80100514 000FD314 48 00 00 0C */ b lbl_80100520 lbl_80100518: /* 80100518 000FD318 38 00 00 00 */ li r0, 0 -/* 8010051C 000FD31C 90 0D 94 6C */ stw r0, lbl_803CBD6C-_SDA_BASE_(r13) +/* 8010051C 000FD31C 90 0D 94 6C */ stw r0, lbl_g_slick_slipfx_owner-_SDA_BASE_(r13) lbl_80100520: /* 80100520 000FD320 FC 20 F8 90 */ fmr f1, f31 /* 80100524 000FD324 7F C3 F3 78 */ mr r3, r30 @@ -12763,7 +12763,7 @@ StuffToDoIfAlive__9zNPCSlickFf: /* 80100568 000FD368 7C 7F 1B 78 */ mr r31, r3 /* 8010056C 000FD36C FF E0 08 90 */ fmr f31, f1 /* 80100570 000FD370 C0 03 03 84 */ lfs f0, 0x384(r3) -/* 80100574 000FD374 C0 42 9B 80 */ lfs f2, lbl_803CE500-_SDA2_BASE_(r2) +/* 80100574 000FD374 C0 42 9B 80 */ lfs f2, lbl__1615_1-_SDA2_BASE_(r2) /* 80100578 000FD378 EC 00 F8 28 */ fsubs f0, f0, f31 /* 8010057C 000FD37C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80100580 000FD380 40 81 00 08 */ ble lbl_80100588 @@ -12834,7 +12834,7 @@ lbl_80100668: /* 80100670 000FD470 4B F1 EF 81 */ bl zEntEvent__FP5xBaseUi lbl_80100674: /* 80100674 000FD474 C0 3C 03 84 */ lfs f1, 0x384(r28) -/* 80100678 000FD478 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 80100678 000FD478 C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 8010067C 000FD47C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80100680 000FD480 40 80 00 44 */ bge lbl_801006C4 /* 80100684 000FD484 7F 83 E3 78 */ mr r3, r28 @@ -12850,10 +12850,10 @@ lbl_80100674: lbl_801006AC: /* 801006AC 000FD4AC 7F 83 E3 78 */ mr r3, r28 /* 801006B0 000FD4B0 48 00 03 51 */ bl ShieldGeneratorDamaged__9zNPCSlickFv -/* 801006B4 000FD4B4 C0 02 9B 48 */ lfs f0, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 801006B4 000FD4B4 C0 02 9B 48 */ lfs f0, lbl__1046_2-_SDA2_BASE_(r2) /* 801006B8 000FD4B8 D0 1C 03 84 */ stfs f0, 0x384(r28) lbl_801006BC: -/* 801006BC 000FD4BC C0 02 9C 6C */ lfs f0, lbl_803CE5EC-_SDA2_BASE_(r2) +/* 801006BC 000FD4BC C0 02 9C 6C */ lfs f0, lbl__4378-_SDA2_BASE_(r2) /* 801006C0 000FD4C0 D0 1C 03 80 */ stfs f0, 0x380(r28) lbl_801006C4: /* 801006C4 000FD4C4 80 01 00 24 */ lwz r0, 0x24(r1) @@ -12877,7 +12877,7 @@ ShieldUpdate__9zNPCSlickFf: /* 80100700 000FD500 7C 7E 1B 78 */ mr r30, r3 /* 80100704 000FD504 FF E0 08 90 */ fmr f31, f1 /* 80100708 000FD508 C0 03 03 80 */ lfs f0, 0x380(r3) -/* 8010070C 000FD50C C0 22 9B 80 */ lfs f1, lbl_803CE500-_SDA2_BASE_(r2) +/* 8010070C 000FD50C C0 22 9B 80 */ lfs f1, lbl__1615_1-_SDA2_BASE_(r2) /* 80100710 000FD510 EC 00 F8 28 */ fsubs f0, f0, f31 /* 80100714 000FD514 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80100718 000FD518 40 81 00 08 */ ble lbl_80100720 @@ -12887,7 +12887,7 @@ lbl_80100720: lbl_80100724: /* 80100724 000FD524 D0 3E 03 80 */ stfs f1, 0x380(r30) /* 80100728 000FD528 C0 3E 03 80 */ lfs f1, 0x380(r30) -/* 8010072C 000FD52C C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 8010072C 000FD52C C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 80100730 000FD530 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80100734 000FD534 40 80 00 0C */ bge lbl_80100740 /* 80100738 000FD538 7F C3 F3 78 */ mr r3, r30 @@ -12897,38 +12897,38 @@ lbl_80100740: /* 80100744 000FD544 C0 1E 03 8C */ lfs f0, 0x38c(r30) /* 80100748 000FD548 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010074C 000FD54C 40 80 00 14 */ bge lbl_80100760 -/* 80100750 000FD550 C0 02 9C 64 */ lfs f0, lbl_803CE5E4-_SDA2_BASE_(r2) +/* 80100750 000FD550 C0 02 9C 64 */ lfs f0, lbl__4284-_SDA2_BASE_(r2) /* 80100754 000FD554 EC 00 0F FA */ fmadds f0, f0, f31, f1 /* 80100758 000FD558 D0 1E 03 88 */ stfs f0, 0x388(r30) /* 8010075C 000FD55C 48 00 00 14 */ b lbl_80100770 lbl_80100760: /* 80100760 000FD560 40 81 00 10 */ ble lbl_80100770 -/* 80100764 000FD564 C0 02 9C 64 */ lfs f0, lbl_803CE5E4-_SDA2_BASE_(r2) +/* 80100764 000FD564 C0 02 9C 64 */ lfs f0, lbl__4284-_SDA2_BASE_(r2) /* 80100768 000FD568 EC 00 0F FC */ fnmsubs f0, f0, f31, f1 /* 8010076C 000FD56C D0 1E 03 88 */ stfs f0, 0x388(r30) lbl_80100770: /* 80100770 000FD570 C0 5E 03 88 */ lfs f2, 0x388(r30) -/* 80100774 000FD574 C0 22 9C 64 */ lfs f1, lbl_803CE5E4-_SDA2_BASE_(r2) +/* 80100774 000FD574 C0 22 9C 64 */ lfs f1, lbl__4284-_SDA2_BASE_(r2) /* 80100778 000FD578 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 8010077C 000FD57C 40 80 00 08 */ bge lbl_80100784 /* 80100780 000FD580 FC 20 10 90 */ fmr f1, f2 lbl_80100784: -/* 80100784 000FD584 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 80100784 000FD584 C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 80100788 000FD588 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 8010078C 000FD58C 40 81 00 08 */ ble lbl_80100794 /* 80100790 000FD590 48 00 00 14 */ b lbl_801007A4 lbl_80100794: -/* 80100794 000FD594 C0 02 9C 64 */ lfs f0, lbl_803CE5E4-_SDA2_BASE_(r2) +/* 80100794 000FD594 C0 02 9C 64 */ lfs f0, lbl__4284-_SDA2_BASE_(r2) /* 80100798 000FD598 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8010079C 000FD59C 40 80 00 08 */ bge lbl_801007A4 /* 801007A0 000FD5A0 FC 00 10 90 */ fmr f0, f2 lbl_801007A4: /* 801007A4 000FD5A4 D0 1E 03 88 */ stfs f0, 0x388(r30) /* 801007A8 000FD5A8 C3 FE 03 88 */ lfs f31, 0x388(r30) -/* 801007AC 000FD5AC C0 02 9C 64 */ lfs f0, lbl_803CE5E4-_SDA2_BASE_(r2) -/* 801007B0 000FD5B0 C0 42 9C 68 */ lfs f2, lbl_803CE5E8-_SDA2_BASE_(r2) +/* 801007AC 000FD5AC C0 02 9C 64 */ lfs f0, lbl__4284-_SDA2_BASE_(r2) +/* 801007B0 000FD5B0 C0 42 9C 68 */ lfs f2, lbl__4285-_SDA2_BASE_(r2) /* 801007B4 000FD5B4 EF FF 00 24 */ fdivs f31, f31, f0 -/* 801007B8 000FD5B8 C0 62 9B 68 */ lfs f3, lbl_803CE4E8-_SDA2_BASE_(r2) +/* 801007B8 000FD5B8 C0 62 9B 68 */ lfs f3, lbl__1262_3-_SDA2_BASE_(r2) /* 801007BC 000FD5BC FC 20 F8 90 */ fmr f1, f31 /* 801007C0 000FD5C0 4B FE C3 6D */ bl SMOOTH__Ffff /* 801007C4 000FD5C4 D0 3E 03 7C */ stfs f1, 0x37c(r30) @@ -12939,7 +12939,7 @@ lbl_801007A4: /* 801007D8 000FD5D8 4B FF 25 45 */ bl ModelAtomicFind__10zNPCCommonFiiP14xModelInstance /* 801007DC 000FD5DC C0 3E 03 88 */ lfs f1, 0x388(r30) /* 801007E0 000FD5E0 7C 7F 1B 78 */ mr r31, r3 -/* 801007E4 000FD5E4 C0 02 9C 70 */ lfs f0, lbl_803CE5F0-_SDA2_BASE_(r2) +/* 801007E4 000FD5E4 C0 02 9C 70 */ lfs f0, lbl__4416-_SDA2_BASE_(r2) /* 801007E8 000FD5E8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801007EC 000FD5EC 40 80 00 18 */ bge lbl_80100804 /* 801007F0 000FD5F0 7F C3 F3 78 */ mr r3, r30 @@ -12952,7 +12952,7 @@ lbl_80100804: /* 80100808 000FD608 7F E5 FB 78 */ mr r5, r31 /* 8010080C 000FD60C 38 80 FF FF */ li r4, -1 /* 80100810 000FD610 4B FF 24 A9 */ bl ModelAtomicShow__10zNPCCommonFiP14xModelInstance -/* 80100814 000FD614 C0 02 9C 70 */ lfs f0, lbl_803CE5F0-_SDA2_BASE_(r2) +/* 80100814 000FD614 C0 02 9C 70 */ lfs f0, lbl__4416-_SDA2_BASE_(r2) /* 80100818 000FD618 FC 00 F8 40 */ fcmpo cr0, f0, f31 /* 8010081C 000FD61C 40 81 00 08 */ ble lbl_80100824 /* 80100820 000FD620 48 00 00 08 */ b lbl_80100828 @@ -12960,7 +12960,7 @@ lbl_80100824: /* 80100824 000FD624 FC 00 F8 90 */ fmr f0, f31 lbl_80100828: /* 80100828 000FD628 D0 1F 00 50 */ stfs f0, 0x50(r31) -/* 8010082C 000FD62C C0 02 9B 48 */ lfs f0, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 8010082C 000FD62C C0 02 9B 48 */ lfs f0, lbl__1046_2-_SDA2_BASE_(r2) /* 80100830 000FD630 D0 1F 00 54 */ stfs f0, 0x54(r31) /* 80100834 000FD634 C0 1F 00 50 */ lfs f0, 0x50(r31) /* 80100838 000FD638 D0 1F 00 58 */ stfs f0, 0x58(r31) @@ -12999,9 +12999,9 @@ ShieldCollide__9zNPCSlickFf: /* 801008AC 000FD6AC 38 80 00 00 */ li r4, 0 /* 801008B0 000FD6B0 38 A0 00 50 */ li r5, 0x50 /* 801008B4 000FD6B4 4B F0 2B A5 */ bl memset -/* 801008B8 000FD6B8 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 801008B8 000FD6B8 3C 80 80 3C */ lis r4, lbl_globals@ha /* 801008BC 000FD6BC 38 7F 00 64 */ addi r3, r31, 0x64 -/* 801008C0 000FD6C0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 801008C0 000FD6C0 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 801008C4 000FD6C4 38 A1 00 08 */ addi r5, r1, 8 /* 801008C8 000FD6C8 38 84 07 44 */ addi r4, r4, 0x744 /* 801008CC 000FD6CC 4B F0 9F FD */ bl xBoundHitsBound__FPC6xBoundPC6xBoundP7xCollis @@ -13028,15 +13028,15 @@ ShieldFX__9zNPCSlickFf: /* 80100910 000FD710 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80100914 000FD714 7C 08 02 A6 */ mflr r0 /* 80100918 000FD718 90 01 00 14 */ stw r0, 0x14(r1) -/* 8010091C 000FD71C 80 0D 94 0C */ lwz r0, lbl_803CBD0C-_SDA_BASE_(r13) +/* 8010091C 000FD71C 80 0D 94 0C */ lwz r0, lbl_g_needuvincr_slickshield-_SDA_BASE_(r13) /* 80100920 000FD720 2C 00 00 00 */ cmpwi r0, 0 /* 80100924 000FD724 41 82 00 1C */ beq lbl_80100940 -/* 80100928 000FD728 3C 60 80 31 */ lis r3, lbl_80312390@ha +/* 80100928 000FD728 3C 60 80 31 */ lis r3, lbl_g_uvaShield@ha /* 8010092C 000FD72C 38 80 00 00 */ li r4, 0 -/* 80100930 000FD730 38 63 23 90 */ addi r3, r3, lbl_80312390@l +/* 80100930 000FD730 38 63 23 90 */ addi r3, r3, lbl_g_uvaShield@l /* 80100934 000FD734 48 08 EA 55 */ bl Update__12UVAModelInfoFfPC5xVec2 /* 80100938 000FD738 38 00 00 00 */ li r0, 0 -/* 8010093C 000FD73C 90 0D 94 0C */ stw r0, lbl_803CBD0C-_SDA_BASE_(r13) +/* 8010093C 000FD73C 90 0D 94 0C */ stw r0, lbl_g_needuvincr_slickshield-_SDA_BASE_(r13) lbl_80100940: /* 80100940 000FD740 80 01 00 14 */ lwz r0, 0x14(r1) /* 80100944 000FD744 7C 08 03 A6 */ mtlr r0 @@ -13112,9 +13112,9 @@ ShieldGeneratorDamaged__9zNPCSlickFv: lbl_80100A34: /* 80100A34 000FD834 7F E3 FB 78 */ mr r3, r31 /* 80100A38 000FD838 4B F8 22 C1 */ bl Pos__10zNPCCommonFv -/* 80100A3C 000FD83C 3C A0 80 27 */ lis r5, lbl_802696B8@ha +/* 80100A3C 000FD83C 3C A0 80 27 */ lis r5, lbl_smidge$4449@ha /* 80100A40 000FD840 7C 64 1B 78 */ mr r4, r3 -/* 80100A44 000FD844 38 A5 96 B8 */ addi r5, r5, lbl_802696B8@l +/* 80100A44 000FD844 38 A5 96 B8 */ addi r5, r5, lbl_smidge$4449@l /* 80100A48 000FD848 38 61 00 08 */ addi r3, r1, 8 /* 80100A4C 000FD84C 4B F0 A6 6D */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 80100A50 000FD850 38 81 00 08 */ addi r4, r1, 8 @@ -13123,7 +13123,7 @@ lbl_80100A34: lbl_80100A5C: /* 80100A5C 000FD85C 7F E3 FB 78 */ mr r3, r31 /* 80100A60 000FD860 48 00 01 45 */ bl ShieldHide__9zNPCSlickFv -/* 80100A64 000FD864 C0 02 9C 6C */ lfs f0, lbl_803CE5EC-_SDA2_BASE_(r2) +/* 80100A64 000FD864 C0 02 9C 6C */ lfs f0, lbl__4378-_SDA2_BASE_(r2) /* 80100A68 000FD868 7F E3 FB 78 */ mr r3, r31 /* 80100A6C 000FD86C 38 80 00 04 */ li r4, 4 /* 80100A70 000FD870 D0 1F 03 80 */ stfs f0, 0x380(r31) @@ -13142,9 +13142,9 @@ RopePopsShield__9zNPCSlickFv: /* 80100A98 000FD898 93 E1 00 0C */ stw r31, 0xc(r1) /* 80100A9C 000FD89C 7C 7F 1B 78 */ mr r31, r3 /* 80100AA0 000FD8A0 4B FF FF 61 */ bl ShieldGeneratorDamaged__9zNPCSlickFv -/* 80100AA4 000FD8A4 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 80100AA4 000FD8A4 C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 80100AA8 000FD8A8 D0 1F 03 88 */ stfs f0, 0x388(r31) -/* 80100AAC 000FD8AC C0 02 9B 98 */ lfs f0, lbl_803CE518-_SDA2_BASE_(r2) +/* 80100AAC 000FD8AC C0 02 9B 98 */ lfs f0, lbl__1830-_SDA2_BASE_(r2) /* 80100AB0 000FD8B0 D0 1F 03 80 */ stfs f0, 0x380(r31) /* 80100AB4 000FD8B4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80100AB8 000FD8B8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -13174,7 +13174,7 @@ lbl_80100B04: /* 80100B14 000FD914 7F C4 F3 78 */ mr r4, r30 /* 80100B18 000FD918 4B F4 D9 C5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80100B1C 000FD91C C0 3D 03 7C */ lfs f1, 0x37c(r29) -/* 80100B20 000FD920 C0 02 9B 68 */ lfs f0, lbl_803CE4E8-_SDA2_BASE_(r2) +/* 80100B20 000FD920 C0 02 9B 68 */ lfs f0, lbl__1262_3-_SDA2_BASE_(r2) /* 80100B24 000FD924 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80100B28 000FD928 40 81 00 08 */ ble lbl_80100B30 /* 80100B2C 000FD92C 48 00 00 08 */ b lbl_80100B34 @@ -13185,7 +13185,7 @@ lbl_80100B34: /* 80100B38 000FD938 EC 00 08 2A */ fadds f0, f0, f1 /* 80100B3C 000FD93C D0 1F 00 04 */ stfs f0, 4(r31) /* 80100B40 000FD940 C0 3D 03 7C */ lfs f1, 0x37c(r29) -/* 80100B44 000FD944 C0 02 9C 74 */ lfs f0, lbl_803CE5F4-_SDA2_BASE_(r2) +/* 80100B44 000FD944 C0 02 9C 74 */ lfs f0, lbl__4474-_SDA2_BASE_(r2) /* 80100B48 000FD948 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80100B4C 000FD94C 40 81 00 08 */ ble lbl_80100B54 /* 80100B50 000FD950 48 00 00 08 */ b lbl_80100B58 @@ -13209,7 +13209,7 @@ lbl_80100B70: .global IsShield__9zNPCSlickCFv IsShield__9zNPCSlickCFv: -/* 80100B8C 000FD98C C0 22 9C 64 */ lfs f1, lbl_803CE5E4-_SDA2_BASE_(r2) +/* 80100B8C 000FD98C C0 22 9C 64 */ lfs f1, lbl__4284-_SDA2_BASE_(r2) /* 80100B90 000FD990 C0 03 03 8C */ lfs f0, 0x38c(r3) /* 80100B94 000FD994 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80100B98 000FD998 7C 00 00 26 */ mfcr r0 @@ -13218,19 +13218,19 @@ IsShield__9zNPCSlickCFv: .global ShieldHide__9zNPCSlickFv ShieldHide__9zNPCSlickFv: -/* 80100BA4 000FD9A4 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 80100BA4 000FD9A4 C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 80100BA8 000FD9A8 D0 03 03 8C */ stfs f0, 0x38c(r3) /* 80100BAC 000FD9AC 4E 80 00 20 */ blr .global ShieldShow__9zNPCSlickFv ShieldShow__9zNPCSlickFv: -/* 80100BB0 000FD9B0 C0 02 9C 64 */ lfs f0, lbl_803CE5E4-_SDA2_BASE_(r2) +/* 80100BB0 000FD9B0 C0 02 9C 64 */ lfs f0, lbl__4284-_SDA2_BASE_(r2) /* 80100BB4 000FD9B4 D0 03 03 8C */ stfs f0, 0x38c(r3) /* 80100BB8 000FD9B8 4E 80 00 20 */ blr .global YouOwnSlipFX__9zNPCSlickFv YouOwnSlipFX__9zNPCSlickFv: -/* 80100BBC 000FD9BC 90 6D 94 6C */ stw r3, lbl_803CBD6C-_SDA_BASE_(r13) +/* 80100BBC 000FD9BC 90 6D 94 6C */ stw r3, lbl_g_slick_slipfx_owner-_SDA_BASE_(r13) /* 80100BC0 000FD9C0 4E 80 00 20 */ blr .global SlipSlidenAway__9zNPCSlickFf @@ -13244,24 +13244,24 @@ SlipSlidenAway__9zNPCSlickFf: /* 80100BDC 000FD9DC F3 C1 00 58 */ psq_st f30, 88(r1), 0, qr0 /* 80100BE0 000FD9E0 93 E1 00 4C */ stw r31, 0x4c(r1) /* 80100BE4 000FD9E4 93 C1 00 48 */ stw r30, 0x48(r1) -/* 80100BE8 000FD9E8 88 0D 94 74 */ lbz r0, lbl_803CBD74-_SDA_BASE_(r13) +/* 80100BE8 000FD9E8 88 0D 94 74 */ lbz r0, lbl_init$4499-_SDA_BASE_(r13) /* 80100BEC 000FD9EC 7C 00 07 75 */ extsb. r0, r0 /* 80100BF0 000FD9F0 40 82 00 14 */ bne lbl_80100C04 /* 80100BF4 000FD9F4 38 60 00 00 */ li r3, 0 /* 80100BF8 000FD9F8 38 00 00 01 */ li r0, 1 -/* 80100BFC 000FD9FC 90 6D 94 70 */ stw r3, lbl_803CBD70-_SDA_BASE_(r13) -/* 80100C00 000FDA00 98 0D 94 74 */ stb r0, lbl_803CBD74-_SDA_BASE_(r13) +/* 80100BFC 000FD9FC 90 6D 94 70 */ stw r3, lbl_moreorless$4498-_SDA_BASE_(r13) +/* 80100C00 000FDA00 98 0D 94 74 */ stb r0, lbl_init$4499-_SDA_BASE_(r13) lbl_80100C04: -/* 80100C04 000FDA04 80 6D 94 70 */ lwz r3, lbl_803CBD70-_SDA_BASE_(r13) +/* 80100C04 000FDA04 80 6D 94 70 */ lwz r3, lbl_moreorless$4498-_SDA_BASE_(r13) /* 80100C08 000FDA08 34 03 FF FF */ addic. r0, r3, -1 -/* 80100C0C 000FDA0C 90 0D 94 70 */ stw r0, lbl_803CBD70-_SDA_BASE_(r13) +/* 80100C0C 000FDA0C 90 0D 94 70 */ stw r0, lbl_moreorless$4498-_SDA_BASE_(r13) /* 80100C10 000FDA10 40 80 01 2C */ bge lbl_80100D3C /* 80100C14 000FDA14 38 00 00 08 */ li r0, 8 -/* 80100C18 000FDA18 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80100C1C 000FDA1C 90 0D 94 70 */ stw r0, lbl_803CBD70-_SDA_BASE_(r13) -/* 80100C20 000FDA20 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80100C18 000FDA18 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80100C1C 000FDA1C 90 0D 94 70 */ stw r0, lbl_moreorless$4498-_SDA_BASE_(r13) +/* 80100C20 000FDA20 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80100C24 000FDA24 3B E4 06 E0 */ addi r31, r4, 0x6e0 -/* 80100C28 000FDA28 C0 22 9C 78 */ lfs f1, lbl_803CE5F8-_SDA2_BASE_(r2) +/* 80100C28 000FDA28 C0 22 9C 78 */ lfs f1, lbl__4517-_SDA2_BASE_(r2) /* 80100C2C 000FDA2C 7F E3 FB 78 */ mr r3, r31 /* 80100C30 000FDA30 C0 04 07 74 */ lfs f0, 0x774(r4) /* 80100C34 000FDA34 EF E1 00 32 */ fmuls f31, f1, f0 @@ -13274,14 +13274,14 @@ lbl_80100C04: /* 80100C50 000FDA50 C0 21 00 3C */ lfs f1, 0x3c(r1) /* 80100C54 000FDA54 80 03 00 08 */ lwz r0, 8(r3) /* 80100C58 000FDA58 90 01 00 40 */ stw r0, 0x40(r1) -/* 80100C5C 000FDA5C C0 02 9C 14 */ lfs f0, lbl_803CE594-_SDA2_BASE_(r2) +/* 80100C5C 000FDA5C C0 02 9C 14 */ lfs f0, lbl__3025-_SDA2_BASE_(r2) /* 80100C60 000FDA60 EC 01 00 2A */ fadds f0, f1, f0 /* 80100C64 000FDA64 D0 01 00 3C */ stfs f0, 0x3c(r1) lbl_80100C68: /* 80100C68 000FDA68 4B F3 00 21 */ bl xurand__Fv -/* 80100C6C 000FDA6C C0 42 9B 88 */ lfs f2, lbl_803CE508-_SDA2_BASE_(r2) +/* 80100C6C 000FDA6C C0 42 9B 88 */ lfs f2, lbl__1617_1-_SDA2_BASE_(r2) /* 80100C70 000FDA70 7F E3 FB 78 */ mr r3, r31 -/* 80100C74 000FDA74 C0 02 9B 70 */ lfs f0, lbl_803CE4F0-_SDA2_BASE_(r2) +/* 80100C74 000FDA74 C0 02 9B 70 */ lfs f0, lbl__1264_2-_SDA2_BASE_(r2) /* 80100C78 000FDA78 EC 21 10 28 */ fsubs f1, f1, f2 /* 80100C7C 000FDA7C EC 00 00 72 */ fmuls f0, f0, f1 /* 80100C80 000FDA80 EF DF 00 32 */ fmuls f30, f31, f0 @@ -13294,9 +13294,9 @@ lbl_80100C68: /* 80100C9C 000FDA9C 38 81 00 20 */ addi r4, r1, 0x20 /* 80100CA0 000FDAA0 4B F0 A5 C5 */ bl __as__5xVec3FRC5xVec3 /* 80100CA4 000FDAA4 4B F2 FF E5 */ bl xurand__Fv -/* 80100CA8 000FDAA8 C0 42 9B 88 */ lfs f2, lbl_803CE508-_SDA2_BASE_(r2) +/* 80100CA8 000FDAA8 C0 42 9B 88 */ lfs f2, lbl__1617_1-_SDA2_BASE_(r2) /* 80100CAC 000FDAAC 7F E3 FB 78 */ mr r3, r31 -/* 80100CB0 000FDAB0 C0 02 9B 70 */ lfs f0, lbl_803CE4F0-_SDA2_BASE_(r2) +/* 80100CB0 000FDAB0 C0 02 9B 70 */ lfs f0, lbl__1264_2-_SDA2_BASE_(r2) /* 80100CB4 000FDAB4 EC 21 10 28 */ fsubs f1, f1, f2 /* 80100CB8 000FDAB8 EC 00 00 72 */ fmuls f0, f0, f1 /* 80100CBC 000FDABC EF DF 00 32 */ fmuls f30, f31, f0 @@ -13309,9 +13309,9 @@ lbl_80100C68: /* 80100CD8 000FDAD8 38 81 00 14 */ addi r4, r1, 0x14 /* 80100CDC 000FDADC 4B F1 47 69 */ bl __apl__5xVec3FRC5xVec3 /* 80100CE0 000FDAE0 4B F2 FF A9 */ bl xurand__Fv -/* 80100CE4 000FDAE4 C0 42 9B 88 */ lfs f2, lbl_803CE508-_SDA2_BASE_(r2) +/* 80100CE4 000FDAE4 C0 42 9B 88 */ lfs f2, lbl__1617_1-_SDA2_BASE_(r2) /* 80100CE8 000FDAE8 7F E3 FB 78 */ mr r3, r31 -/* 80100CEC 000FDAEC C0 02 9B 70 */ lfs f0, lbl_803CE4F0-_SDA2_BASE_(r2) +/* 80100CEC 000FDAEC C0 02 9B 70 */ lfs f0, lbl__1264_2-_SDA2_BASE_(r2) /* 80100CF0 000FDAF0 EC 21 10 28 */ fsubs f1, f1, f2 /* 80100CF4 000FDAF4 EC 00 00 72 */ fmuls f0, f0, f1 /* 80100CF8 000FDAF8 EF DF 00 32 */ fmuls f30, f31, f0 @@ -13353,7 +13353,7 @@ lbl_80100D64: /* 80100D80 000FDB80 4B FE BA 11 */ bl GetPsyche__5xGoalCFv /* 80100D84 000FDB84 38 80 00 00 */ li r4, 0 /* 80100D88 000FDB88 48 00 DB 21 */ bl TimerGet__7xPsycheF11en_xpsytime -/* 80100D8C 000FDB8C C0 02 9B 90 */ lfs f0, lbl_803CE510-_SDA2_BASE_(r2) +/* 80100D8C 000FDB8C C0 02 9B 90 */ lfs f0, lbl__1662_1-_SDA2_BASE_(r2) /* 80100D90 000FDB90 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80100D94 000FDB94 40 81 00 14 */ ble lbl_80100DA8 /* 80100D98 000FDB98 38 00 00 01 */ li r0, 1 @@ -13371,14 +13371,14 @@ lbl_80100DA8: lbl_80100DC4: /* 80100DC4 000FDBC4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80100DC8 000FDBC8 7C 08 02 A6 */ mflr r0 -/* 80100DCC 000FDBCC 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80100DCC 000FDBCC 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80100DD0 000FDBD0 90 01 00 24 */ stw r0, 0x24(r1) /* 80100DD4 000FDBD4 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80100DD8 000FDBD8 93 C1 00 18 */ stw r30, 0x18(r1) /* 80100DDC 000FDBDC 93 A1 00 14 */ stw r29, 0x14(r1) /* 80100DE0 000FDBE0 7C BD 2B 78 */ mr r29, r5 /* 80100DE4 000FDBE4 80 C3 00 18 */ lwz r6, 0x18(r3) -/* 80100DE8 000FDBE8 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 80100DE8 000FDBE8 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 80100DEC 000FDBEC 80 03 16 B0 */ lwz r0, 0x16b0(r3) /* 80100DF0 000FDBF0 83 E6 00 00 */ lwz r31, 0(r6) /* 80100DF4 000FDBF4 28 00 00 01 */ cmplwi r0, 1 @@ -13425,7 +13425,7 @@ lbl_80100E74: /* 80100E84 000FDC84 38 60 00 00 */ li r3, 0 /* 80100E88 000FDC88 48 00 00 58 */ b lbl_80100EE0 lbl_80100E8C: -/* 80100E8C 000FDC8C C0 22 9B 94 */ lfs f1, lbl_803CE514-_SDA2_BASE_(r2) +/* 80100E8C 000FDC8C C0 22 9B 94 */ lfs f1, lbl__1829-_SDA2_BASE_(r2) /* 80100E90 000FDC90 7F C3 F3 78 */ mr r3, r30 /* 80100E94 000FDC94 7F E4 FB 78 */ mr r4, r31 /* 80100E98 000FDC98 38 A0 00 00 */ li r5, 0 @@ -13435,7 +13435,7 @@ lbl_80100E8C: /* 80100EA8 000FDCA8 38 60 00 00 */ li r3, 0 /* 80100EAC 000FDCAC 48 00 00 34 */ b lbl_80100EE0 lbl_80100EB0: -/* 80100EB0 000FDCB0 C0 22 9B 88 */ lfs f1, lbl_803CE508-_SDA2_BASE_(r2) +/* 80100EB0 000FDCB0 C0 22 9B 88 */ lfs f1, lbl__1617_1-_SDA2_BASE_(r2) /* 80100EB4 000FDCB4 7F C3 F3 78 */ mr r3, r30 /* 80100EB8 000FDCB8 38 80 00 00 */ li r4, 0 /* 80100EBC 000FDCBC 4B FE BA 75 */ bl IncludesPlayer__8NPCArenaFfP5xVec3 @@ -13467,9 +13467,9 @@ lbl_80100EFC: /* 80100F18 000FDD18 93 E1 00 2C */ stw r31, 0x2c(r1) /* 80100F1C 000FDD1C 93 C1 00 28 */ stw r30, 0x28(r1) /* 80100F20 000FDD20 93 A1 00 24 */ stw r29, 0x24(r1) -/* 80100F24 000FDD24 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80100F24 000FDD24 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80100F28 000FDD28 80 C3 00 18 */ lwz r6, 0x18(r3) -/* 80100F2C 000FDD2C 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 80100F2C 000FDD2C 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 80100F30 000FDD30 7C BD 2B 78 */ mr r29, r5 /* 80100F34 000FDD34 80 03 16 B0 */ lwz r0, 0x16b0(r3) /* 80100F38 000FDD38 83 E6 00 00 */ lwz r31, 0(r6) @@ -13517,7 +13517,7 @@ lbl_80100FBC: /* 80100FCC 000FDDCC 38 60 00 00 */ li r3, 0 /* 80100FD0 000FDDD0 48 00 00 C0 */ b lbl_80101090 lbl_80100FD4: -/* 80100FD4 000FDDD4 C0 22 9B 94 */ lfs f1, lbl_803CE514-_SDA2_BASE_(r2) +/* 80100FD4 000FDDD4 C0 22 9B 94 */ lfs f1, lbl__1829-_SDA2_BASE_(r2) /* 80100FD8 000FDDD8 7F C3 F3 78 */ mr r3, r30 /* 80100FDC 000FDDDC 7F E4 FB 78 */ mr r4, r31 /* 80100FE0 000FDDE0 38 A0 00 00 */ li r5, 0 @@ -13527,23 +13527,23 @@ lbl_80100FD4: /* 80100FF0 000FDDF0 38 60 00 00 */ li r3, 0 /* 80100FF4 000FDDF4 48 00 00 9C */ b lbl_80101090 lbl_80100FF8: -/* 80100FF8 000FDDF8 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 80100FF8 000FDDF8 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) /* 80100FFC 000FDDFC 7F C3 F3 78 */ mr r3, r30 /* 80101000 000FDE00 4B FE B9 19 */ bl Radius__8NPCArenaFf -/* 80101004 000FDE04 C0 02 9B 6C */ lfs f0, lbl_803CE4EC-_SDA2_BASE_(r2) +/* 80101004 000FDE04 C0 02 9B 6C */ lfs f0, lbl__1263_2-_SDA2_BASE_(r2) /* 80101008 000FDE08 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 8010100C 000FDE0C EC 00 00 72 */ fmuls f0, f0, f1 /* 80101010 000FDE10 C3 C3 00 60 */ lfs f30, 0x60(r3) /* 80101014 000FDE14 FC 00 F0 40 */ fcmpo cr0, f0, f30 /* 80101018 000FDE18 40 81 00 18 */ ble lbl_80101030 -/* 8010101C 000FDE1C C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 8010101C 000FDE1C C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) /* 80101020 000FDE20 7F C3 F3 78 */ mr r3, r30 /* 80101024 000FDE24 4B FE B8 F5 */ bl Radius__8NPCArenaFf -/* 80101028 000FDE28 C0 02 9B 6C */ lfs f0, lbl_803CE4EC-_SDA2_BASE_(r2) +/* 80101028 000FDE28 C0 02 9B 6C */ lfs f0, lbl__1263_2-_SDA2_BASE_(r2) /* 8010102C 000FDE2C EF C0 00 72 */ fmuls f30, f0, f1 lbl_80101030: -/* 80101030 000FDE30 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80101034 000FDE34 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80101030 000FDE30 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80101034 000FDE34 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80101038 000FDE38 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 8010103C 000FDE3C 4B F1 A7 CD */ bl xEntGetPos__FPC4xEnt /* 80101040 000FDE40 7C 64 1B 78 */ mr r4, r3 @@ -13552,10 +13552,10 @@ lbl_80101030: /* 8010104C 000FDE4C 48 00 0B 3D */ bl DstSqFromHome__8NPCArenaFP5xVec3P5xVec3 /* 80101050 000FDE50 C0 41 00 0C */ lfs f2, 0xc(r1) /* 80101054 000FDE54 FF E0 08 90 */ fmr f31, f1 -/* 80101058 000FDE58 C0 02 9C 7C */ lfs f0, lbl_803CE5FC-_SDA2_BASE_(r2) +/* 80101058 000FDE58 C0 02 9C 7C */ lfs f0, lbl__4582-_SDA2_BASE_(r2) /* 8010105C 000FDE5C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80101060 000FDE60 41 81 00 18 */ bgt lbl_80101078 -/* 80101064 000FDE64 C0 02 9C 80 */ lfs f0, lbl_803CE600-_SDA2_BASE_(r2) +/* 80101064 000FDE64 C0 02 9C 80 */ lfs f0, lbl__4583-_SDA2_BASE_(r2) /* 80101068 000FDE68 EC 20 07 B2 */ fmuls f1, f0, f30 /* 8010106C 000FDE6C 4B F4 70 3D */ bl SQ__Ff /* 80101070 000FDE70 FC 1F 08 40 */ fcmpo cr0, f31, f1 @@ -13637,9 +13637,9 @@ lbl_8010115C: /* 80101170 000FDF70 93 E1 00 8C */ stw r31, 0x8c(r1) /* 80101174 000FDF74 93 C1 00 88 */ stw r30, 0x88(r1) /* 80101178 000FDF78 93 A1 00 84 */ stw r29, 0x84(r1) -/* 8010117C 000FDF7C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8010117C 000FDF7C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80101180 000FDF80 80 C3 00 18 */ lwz r6, 0x18(r3) -/* 80101184 000FDF84 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 80101184 000FDF84 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 80101188 000FDF88 7C BF 2B 78 */ mr r31, r5 /* 8010118C 000FDF8C 80 03 16 B0 */ lwz r0, 0x16b0(r3) /* 80101190 000FDF90 83 C6 00 00 */ lwz r30, 0(r6) @@ -13686,7 +13686,7 @@ lbl_80101210: /* 80101220 000FE020 38 60 00 00 */ li r3, 0 /* 80101224 000FE024 48 00 01 C0 */ b lbl_801013E4 lbl_80101228: -/* 80101228 000FE028 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 80101228 000FE028 C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) /* 8010122C 000FE02C 7F A3 EB 78 */ mr r3, r29 /* 80101230 000FE030 7F C4 F3 78 */ mr r4, r30 /* 80101234 000FE034 38 A0 00 00 */ li r5, 0 @@ -13696,7 +13696,7 @@ lbl_80101228: /* 80101244 000FE044 38 60 00 00 */ li r3, 0 /* 80101248 000FE048 48 00 01 9C */ b lbl_801013E4 lbl_8010124C: -/* 8010124C 000FE04C C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 8010124C 000FE04C C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) /* 80101250 000FE050 7F A3 EB 78 */ mr r3, r29 /* 80101254 000FE054 38 80 00 00 */ li r4, 0 /* 80101258 000FE058 4B FE B6 D9 */ bl IncludesPlayer__8NPCArenaFfP5xVec3 @@ -13705,7 +13705,7 @@ lbl_8010124C: /* 80101264 000FE064 38 60 00 00 */ li r3, 0 /* 80101268 000FE068 48 00 01 7C */ b lbl_801013E4 lbl_8010126C: -/* 8010126C 000FE06C C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 8010126C 000FE06C C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 80101270 000FE070 7F C3 F3 78 */ mr r3, r30 /* 80101274 000FE074 38 81 00 6C */ addi r4, r1, 0x6c /* 80101278 000FE078 38 A1 00 08 */ addi r5, r1, 8 @@ -13721,7 +13721,7 @@ lbl_8010126C: /* 801012A0 000FE0A0 48 00 01 44 */ b lbl_801013E4 lbl_801012A4: /* 801012A4 000FE0A4 C0 21 00 08 */ lfs f1, 8(r1) -/* 801012A8 000FE0A8 C0 02 9C 84 */ lfs f0, lbl_803CE604-_SDA2_BASE_(r2) +/* 801012A8 000FE0A8 C0 02 9C 84 */ lfs f0, lbl__4652-_SDA2_BASE_(r2) /* 801012AC 000FE0AC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801012B0 000FE0B0 40 80 00 0C */ bge lbl_801012BC /* 801012B4 000FE0B4 38 60 00 00 */ li r3, 0 @@ -13731,9 +13731,9 @@ lbl_801012BC: /* 801012C0 000FE0C0 7F C3 F3 78 */ mr r3, r30 /* 801012C4 000FE0C4 38 81 00 60 */ addi r4, r1, 0x60 /* 801012C8 000FE0C8 4B FF B7 A5 */ bl NightLightPos__10zNPCSleepyFP5xVec3 -/* 801012CC 000FE0CC 3C 60 80 25 */ lis r3, lbl_80253024@ha +/* 801012CC 000FE0CC 3C 60 80 25 */ lis r3, lbl_g_X3@ha /* 801012D0 000FE0D0 C0 3D 00 54 */ lfs f1, 0x54(r29) -/* 801012D4 000FE0D4 38 83 30 24 */ addi r4, r3, lbl_80253024@l +/* 801012D4 000FE0D4 38 83 30 24 */ addi r4, r3, lbl_g_X3@l /* 801012D8 000FE0D8 38 61 00 24 */ addi r3, r1, 0x24 /* 801012DC 000FE0DC 4B F0 9E 45 */ bl __ml__5xVec3CFf /* 801012E0 000FE0E0 7F C3 F3 78 */ mr r3, r30 @@ -13760,8 +13760,8 @@ lbl_801012BC: /* 80101334 000FE134 90 81 00 4C */ stw r4, 0x4c(r1) /* 80101338 000FE138 90 01 00 50 */ stw r0, 0x50(r1) /* 8010133C 000FE13C 4B F1 42 75 */ bl normalize__5xVec3Fv -/* 80101340 000FE140 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80101344 000FE144 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80101340 000FE140 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80101344 000FE144 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80101348 000FE148 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 8010134C 000FE14C 4B F1 A4 BD */ bl xEntGetPos__FPC4xEnt /* 80101350 000FE150 7C 64 1B 78 */ mr r4, r3 @@ -13776,13 +13776,13 @@ lbl_801012BC: /* 80101374 000FE174 90 81 00 40 */ stw r4, 0x40(r1) /* 80101378 000FE178 90 01 00 44 */ stw r0, 0x44(r1) /* 8010137C 000FE17C 4B F1 42 35 */ bl normalize__5xVec3Fv -/* 80101380 000FE180 3C 80 80 25 */ lis r4, lbl_80253054@ha +/* 80101380 000FE180 3C 80 80 25 */ lis r4, lbl_g_NY3@ha /* 80101384 000FE184 38 61 00 48 */ addi r3, r1, 0x48 -/* 80101388 000FE188 38 84 30 54 */ addi r4, r4, lbl_80253054@l +/* 80101388 000FE188 38 84 30 54 */ addi r4, r4, lbl_g_NY3@l /* 8010138C 000FE18C 4B F4 D1 65 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80101390 000FE190 FF E0 08 90 */ fmr f31, f1 -/* 80101394 000FE194 3C 60 80 25 */ lis r3, lbl_80253054@ha -/* 80101398 000FE198 38 83 30 54 */ addi r4, r3, lbl_80253054@l +/* 80101394 000FE194 3C 60 80 25 */ lis r3, lbl_g_NY3@ha +/* 80101398 000FE198 38 83 30 54 */ addi r4, r3, lbl_g_NY3@l /* 8010139C 000FE19C 38 61 00 3C */ addi r3, r1, 0x3c /* 801013A0 000FE1A0 4B F4 D1 51 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 801013A4 000FE1A4 FC 01 F8 40 */ fcmpo cr0, f1, f31 @@ -13791,7 +13791,7 @@ lbl_801012BC: /* 801013B0 000FE1B0 48 00 00 34 */ b lbl_801013E4 lbl_801013B4: /* 801013B4 000FE1B4 4B F7 54 A9 */ bl zEntPlayer_MoveInfo__Fv -/* 801013B8 000FE1B8 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) +/* 801013B8 000FE1B8 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 801013BC 000FE1BC 2C 00 00 00 */ cmpwi r0, 0 /* 801013C0 000FE1C0 40 82 00 14 */ bne lbl_801013D4 /* 801013C4 000FE1C4 54 60 06 73 */ rlwinm. r0, r3, 0, 0x19, 0x19 @@ -13854,107 +13854,107 @@ lbl_8010146C: ROBO_InitEffects__Fv: /* 80101480 000FE280 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80101484 000FE284 7C 08 02 A6 */ mflr r0 -/* 80101488 000FE288 3C 60 80 27 */ lis r3, lbl_802696F4@ha -/* 8010148C 000FE28C 3C 80 80 31 */ lis r4, lbl_80312390@ha +/* 80101488 000FE288 3C 60 80 27 */ lis r3, lbl__stringBase0_66@ha +/* 8010148C 000FE28C 3C 80 80 31 */ lis r4, lbl_g_uvaShield@ha /* 80101490 000FE290 90 01 00 14 */ stw r0, 0x14(r1) -/* 80101494 000FE294 38 63 96 F4 */ addi r3, r3, lbl_802696F4@l +/* 80101494 000FE294 38 63 96 F4 */ addi r3, r3, lbl__stringBase0_66@l /* 80101498 000FE298 38 63 03 50 */ addi r3, r3, 0x350 /* 8010149C 000FE29C 93 E1 00 0C */ stw r31, 0xc(r1) -/* 801014A0 000FE2A0 3B E4 23 90 */ addi r31, r4, lbl_80312390@l +/* 801014A0 000FE2A0 3B E4 23 90 */ addi r31, r4, lbl_g_uvaShield@l /* 801014A4 000FE2A4 4B FA 73 A1 */ bl zParEmitterFind__FPCc -/* 801014A8 000FE2A8 3C 80 80 27 */ lis r4, lbl_802696F4@ha -/* 801014AC 000FE2AC 90 6D 94 78 */ stw r3, lbl_803CBD78-_SDA_BASE_(r13) -/* 801014B0 000FE2B0 38 64 96 F4 */ addi r3, r4, lbl_802696F4@l +/* 801014A8 000FE2A8 3C 80 80 27 */ lis r4, lbl__stringBase0_66@ha +/* 801014AC 000FE2AC 90 6D 94 78 */ stw r3, lbl_g_pemit_smoke-_SDA_BASE_(r13) +/* 801014B0 000FE2B0 38 64 96 F4 */ addi r3, r4, lbl__stringBase0_66@l /* 801014B4 000FE2B4 38 63 03 66 */ addi r3, r3, 0x366 /* 801014B8 000FE2B8 4B FA 73 8D */ bl zParEmitterFind__FPCc -/* 801014BC 000FE2BC 3C 80 80 27 */ lis r4, lbl_802696F4@ha -/* 801014C0 000FE2C0 90 6D 94 7C */ stw r3, lbl_803CBD7C-_SDA_BASE_(r13) -/* 801014C4 000FE2C4 38 64 96 F4 */ addi r3, r4, lbl_802696F4@l +/* 801014BC 000FE2BC 3C 80 80 27 */ lis r4, lbl__stringBase0_66@ha +/* 801014C0 000FE2C0 90 6D 94 7C */ stw r3, lbl_g_pemit_flame-_SDA_BASE_(r13) +/* 801014C4 000FE2C4 38 64 96 F4 */ addi r3, r4, lbl__stringBase0_66@l /* 801014C8 000FE2C8 38 63 03 7C */ addi r3, r3, 0x37c /* 801014CC 000FE2CC 4B FA 73 79 */ bl zParEmitterFind__FPCc -/* 801014D0 000FE2D0 3C 80 80 27 */ lis r4, lbl_802696F4@ha -/* 801014D4 000FE2D4 90 6D 94 80 */ stw r3, lbl_803CBD80-_SDA_BASE_(r13) -/* 801014D8 000FE2D8 38 64 96 F4 */ addi r3, r4, lbl_802696F4@l +/* 801014D0 000FE2D0 3C 80 80 27 */ lis r4, lbl__stringBase0_66@ha +/* 801014D4 000FE2D4 90 6D 94 80 */ stw r3, lbl_g_pemit_trek-_SDA_BASE_(r13) +/* 801014D8 000FE2D8 38 64 96 F4 */ addi r3, r4, lbl__stringBase0_66@l /* 801014DC 000FE2DC 38 63 03 92 */ addi r3, r3, 0x392 /* 801014E0 000FE2E0 4B FA 73 65 */ bl zParEmitterFind__FPCc -/* 801014E4 000FE2E4 3C 80 80 27 */ lis r4, lbl_802696F4@ha -/* 801014E8 000FE2E8 90 6D 94 84 */ stw r3, lbl_803CBD84-_SDA_BASE_(r13) -/* 801014EC 000FE2EC 38 64 96 F4 */ addi r3, r4, lbl_802696F4@l +/* 801014E4 000FE2E4 3C 80 80 27 */ lis r4, lbl__stringBase0_66@ha +/* 801014E8 000FE2E8 90 6D 94 84 */ stw r3, lbl_g_pemit_propwash-_SDA_BASE_(r13) +/* 801014EC 000FE2EC 38 64 96 F4 */ addi r3, r4, lbl__stringBase0_66@l /* 801014F0 000FE2F0 38 63 03 A4 */ addi r3, r3, 0x3a4 /* 801014F4 000FE2F4 4B FA 73 51 */ bl zParEmitterFind__FPCc -/* 801014F8 000FE2F8 3C 80 80 27 */ lis r4, lbl_802696F4@ha -/* 801014FC 000FE2FC 90 6D 94 88 */ stw r3, lbl_803CBD88-_SDA_BASE_(r13) -/* 80101500 000FE300 38 64 96 F4 */ addi r3, r4, lbl_802696F4@l +/* 801014F8 000FE2F8 3C 80 80 27 */ lis r4, lbl__stringBase0_66@ha +/* 801014FC 000FE2FC 90 6D 94 88 */ stw r3, lbl_g_pemit_exhaust-_SDA_BASE_(r13) +/* 80101500 000FE300 38 64 96 F4 */ addi r3, r4, lbl__stringBase0_66@l /* 80101504 000FE304 38 63 03 BA */ addi r3, r3, 0x3ba /* 80101508 000FE308 4B FA 73 3D */ bl zParEmitterFind__FPCc -/* 8010150C 000FE30C 90 6D 94 8C */ stw r3, lbl_803CBD8C-_SDA_BASE_(r13) -/* 80101510 000FE310 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 8010150C 000FE30C 90 6D 94 8C */ stw r3, lbl_g_pemit_steam-_SDA_BASE_(r13) +/* 80101510 000FE310 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 80101514 000FE314 38 7F 05 70 */ addi r3, r31, 0x570 /* 80101518 000FE318 38 00 01 00 */ li r0, 0x100 /* 8010151C 000FE31C 90 03 01 38 */ stw r0, 0x138(r3) -/* 80101520 000FE320 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 80101520 000FE320 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 80101524 000FE324 38 63 01 40 */ addi r3, r3, 0x140 /* 80101528 000FE328 4B F4 CF B5 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8010152C 000FE32C 38 7F 06 DC */ addi r3, r31, 0x6dc /* 80101530 000FE330 38 00 01 00 */ li r0, 0x100 -/* 80101534 000FE334 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 80101534 000FE334 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 80101538 000FE338 90 03 01 38 */ stw r0, 0x138(r3) -/* 8010153C 000FE33C 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 8010153C 000FE33C 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 80101540 000FE340 38 63 01 40 */ addi r3, r3, 0x140 /* 80101544 000FE344 4B F4 CF 99 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80101548 000FE348 38 7F 08 48 */ addi r3, r31, 0x848 /* 8010154C 000FE34C 38 00 03 00 */ li r0, 0x300 -/* 80101550 000FE350 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 80101550 000FE350 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 80101554 000FE354 90 03 01 38 */ stw r0, 0x138(r3) -/* 80101558 000FE358 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 80101558 000FE358 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 8010155C 000FE35C 38 63 01 40 */ addi r3, r3, 0x140 /* 80101560 000FE360 4B F4 CF 7D */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 80101564 000FE364 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 80101564 000FE364 C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) /* 80101568 000FE368 38 BF 08 48 */ addi r5, r31, 0x848 -/* 8010156C 000FE36C 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 8010156C 000FE36C 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 80101570 000FE370 38 7F 09 B4 */ addi r3, r31, 0x9b4 /* 80101574 000FE374 D0 25 01 4C */ stfs f1, 0x14c(r5) /* 80101578 000FE378 38 00 03 00 */ li r0, 0x300 -/* 8010157C 000FE37C 38 84 30 18 */ addi r4, r4, lbl_80253018@l -/* 80101580 000FE380 C0 02 9C 68 */ lfs f0, lbl_803CE5E8-_SDA2_BASE_(r2) +/* 8010157C 000FE37C 38 84 30 18 */ addi r4, r4, lbl_g_O3@l +/* 80101580 000FE380 C0 02 9C 68 */ lfs f0, lbl__4285-_SDA2_BASE_(r2) /* 80101584 000FE384 90 03 01 38 */ stw r0, 0x138(r3) /* 80101588 000FE388 38 63 01 40 */ addi r3, r3, 0x140 /* 8010158C 000FE38C D0 05 01 50 */ stfs f0, 0x150(r5) /* 80101590 000FE390 D0 25 01 54 */ stfs f1, 0x154(r5) /* 80101594 000FE394 4B F4 CF 49 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 80101598 000FE398 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 80101598 000FE398 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 8010159C 000FE39C 38 7F 09 B4 */ addi r3, r31, 0x9b4 -/* 801015A0 000FE3A0 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 801015A0 000FE3A0 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 801015A4 000FE3A4 38 63 01 4C */ addi r3, r3, 0x14c /* 801015A8 000FE3A8 4B F4 CF 35 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801015AC 000FE3AC 38 7F 0B 20 */ addi r3, r31, 0xb20 /* 801015B0 000FE3B0 38 00 03 00 */ li r0, 0x300 -/* 801015B4 000FE3B4 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 801015B4 000FE3B4 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 801015B8 000FE3B8 90 03 01 38 */ stw r0, 0x138(r3) -/* 801015BC 000FE3BC 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 801015BC 000FE3BC 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 801015C0 000FE3C0 38 63 01 40 */ addi r3, r3, 0x140 /* 801015C4 000FE3C4 4B F4 CF 19 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 801015C8 000FE3C8 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 801015C8 000FE3C8 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 801015CC 000FE3CC 38 7F 0B 20 */ addi r3, r31, 0xb20 -/* 801015D0 000FE3D0 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 801015D0 000FE3D0 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 801015D4 000FE3D4 38 63 01 4C */ addi r3, r3, 0x14c /* 801015D8 000FE3D8 4B F4 CF 05 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 801015DC 000FE3DC C0 02 9B 88 */ lfs f0, lbl_803CE508-_SDA2_BASE_(r2) +/* 801015DC 000FE3DC C0 02 9B 88 */ lfs f0, lbl__1617_1-_SDA2_BASE_(r2) /* 801015E0 000FE3E0 38 BF 0B 20 */ addi r5, r31, 0xb20 /* 801015E4 000FE3E4 38 7F 0C 8C */ addi r3, r31, 0xc8c /* 801015E8 000FE3E8 38 00 03 02 */ li r0, 0x302 -/* 801015EC 000FE3EC 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 801015EC 000FE3EC 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 801015F0 000FE3F0 90 03 01 38 */ stw r0, 0x138(r3) -/* 801015F4 000FE3F4 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 801015F4 000FE3F4 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 801015F8 000FE3F8 38 63 01 40 */ addi r3, r3, 0x140 /* 801015FC 000FE3FC D0 05 01 50 */ stfs f0, 0x150(r5) /* 80101600 000FE400 4B F4 CE DD */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 80101604 000FE404 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 80101604 000FE404 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 80101608 000FE408 38 7F 0C 8C */ addi r3, r31, 0xc8c -/* 8010160C 000FE40C 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 8010160C 000FE40C 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 80101610 000FE410 38 63 01 4C */ addi r3, r3, 0x14c /* 80101614 000FE414 4B F4 CE C9 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 80101618 000FE418 C0 22 9B 48 */ lfs f1, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 80101618 000FE418 C0 22 9B 48 */ lfs f1, lbl__1046_2-_SDA2_BASE_(r2) /* 8010161C 000FE41C 38 7F 0C 8C */ addi r3, r31, 0xc8c /* 80101620 000FE420 38 80 00 00 */ li r4, 0 /* 80101624 000FE424 FC 40 08 90 */ fmr f2, f1 @@ -13979,9 +13979,9 @@ DoFX_Motorboat__9zNPCRobotFf: /* 80101658 000FE458 DB E1 00 20 */ stfd f31, 0x20(r1) /* 8010165C 000FE45C F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0 /* 80101660 000FE460 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 80101664 000FE464 3C 80 80 27 */ lis r4, lbl_802696DC@ha +/* 80101664 000FE464 3C 80 80 27 */ lis r4, lbl__4730@ha /* 80101668 000FE468 7C 7F 1B 78 */ mr r31, r3 -/* 8010166C 000FE46C 38 C4 96 DC */ addi r6, r4, lbl_802696DC@l +/* 8010166C 000FE46C 38 C4 96 DC */ addi r6, r4, lbl__4730@l /* 80101670 000FE470 80 A6 00 00 */ lwz r5, 0(r6) /* 80101674 000FE474 80 86 00 04 */ lwz r4, 4(r6) /* 80101678 000FE478 80 06 00 08 */ lwz r0, 8(r6) @@ -13997,7 +13997,7 @@ DoFX_Motorboat__9zNPCRobotFf: /* 801016A0 000FE4A0 80 1F 02 D8 */ lwz r0, 0x2d8(r31) /* 801016A4 000FE4A4 2C 00 00 05 */ cmpwi r0, 5 /* 801016A8 000FE4A8 40 80 00 48 */ bge lbl_801016F0 -/* 801016AC 000FE4AC C0 22 9B 50 */ lfs f1, lbl_803CE4D0-_SDA2_BASE_(r2) +/* 801016AC 000FE4AC C0 22 9B 50 */ lfs f1, lbl__1048_1-_SDA2_BASE_(r2) /* 801016B0 000FE4B0 4B F4 69 F9 */ bl SQ__Ff /* 801016B4 000FE4B4 80 7F 00 48 */ lwz r3, 0x48(r31) /* 801016B8 000FE4B8 FF E0 08 90 */ fmr f31, f1 @@ -14036,9 +14036,9 @@ VFXStarTrek__9zNPCRobotFfP5xVec3P5xVec3: /* 80101728 000FE528 90 01 00 24 */ stw r0, 0x24(r1) /* 8010172C 000FE52C DB E1 00 10 */ stfd f31, 0x10(r1) /* 80101730 000FE530 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 -/* 80101734 000FE534 3C 60 80 31 */ lis r3, lbl_80312BD8@ha +/* 80101734 000FE534 3C 60 80 31 */ lis r3, lbl_g_parf_trek@ha /* 80101738 000FE538 C0 05 00 00 */ lfs f0, 0(r5) -/* 8010173C 000FE53C 38 C3 2B D8 */ addi r6, r3, lbl_80312BD8@l +/* 8010173C 000FE53C 38 C3 2B D8 */ addi r6, r3, lbl_g_parf_trek@l /* 80101740 000FE540 FF E0 08 90 */ fmr f31, f1 /* 80101744 000FE544 D0 06 01 4C */ stfs f0, 0x14c(r6) /* 80101748 000FE548 38 66 01 40 */ addi r3, r6, 0x140 @@ -14047,10 +14047,10 @@ VFXStarTrek__9zNPCRobotFfP5xVec3P5xVec3: /* 80101754 000FE554 C0 05 00 08 */ lfs f0, 8(r5) /* 80101758 000FE558 D0 06 01 54 */ stfs f0, 0x154(r6) /* 8010175C 000FE55C 4B F4 CD 81 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 80101760 000FE560 3C 60 80 31 */ lis r3, lbl_80312BD8@ha +/* 80101760 000FE560 3C 60 80 31 */ lis r3, lbl_g_parf_trek@ha /* 80101764 000FE564 FC 20 F8 90 */ fmr f1, f31 -/* 80101768 000FE568 38 83 2B D8 */ addi r4, r3, lbl_80312BD8@l -/* 8010176C 000FE56C 80 6D 94 80 */ lwz r3, lbl_803CBD80-_SDA_BASE_(r13) +/* 80101768 000FE568 38 83 2B D8 */ addi r4, r3, lbl_g_parf_trek@l +/* 8010176C 000FE56C 80 6D 94 80 */ lwz r3, lbl_g_pemit_trek-_SDA_BASE_(r13) /* 80101770 000FE570 48 01 64 59 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 80101774 000FE574 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80101778 000FE578 80 01 00 24 */ lwz r0, 0x24(r1) @@ -14111,11 +14111,11 @@ lbl_80101828: /* 8010183C 000FE63C 40 82 00 38 */ bne lbl_80101874 /* 80101840 000FE640 7F 83 E3 78 */ mr r3, r28 /* 80101844 000FE644 4B F8 F5 FD */ bl NPCC_faceDir__FP4xEnt -/* 80101848 000FE648 C0 22 9B 88 */ lfs f1, lbl_803CE508-_SDA2_BASE_(r2) +/* 80101848 000FE648 C0 22 9B 88 */ lfs f1, lbl__1617_1-_SDA2_BASE_(r2) /* 8010184C 000FE64C 7C 64 1B 78 */ mr r4, r3 /* 80101850 000FE650 38 61 00 20 */ addi r3, r1, 0x20 /* 80101854 000FE654 4B F0 98 3D */ bl xVec3SMul__FP5xVec3PC5xVec3f -/* 80101858 000FE658 C0 02 9B 88 */ lfs f0, lbl_803CE508-_SDA2_BASE_(r2) +/* 80101858 000FE658 C0 02 9B 88 */ lfs f0, lbl__1617_1-_SDA2_BASE_(r2) /* 8010185C 000FE65C 7F 83 E3 78 */ mr r3, r28 /* 80101860 000FE660 D0 01 00 24 */ stfs f0, 0x24(r1) /* 80101864 000FE664 4B F1 9F CD */ bl xEntGetCenter__FPC4xEnt @@ -14127,7 +14127,7 @@ lbl_80101874: /* 80101878 000FE678 38 80 00 00 */ li r4, 0 /* 8010187C 000FE67C 4B FE AF AD */ bl XYZDstSqToPlayer__10zNPCCommonFP5xVec3 /* 80101880 000FE680 4B F0 8F 7D */ bl xsqrt__Ff -/* 80101884 000FE684 C0 02 9B D4 */ lfs f0, lbl_803CE554-_SDA2_BASE_(r2) +/* 80101884 000FE684 C0 02 9B D4 */ lfs f0, lbl__2413-_SDA2_BASE_(r2) /* 80101888 000FE688 FC 1C 00 40 */ fcmpo cr0, f28, f0 /* 8010188C 000FE68C 40 81 00 08 */ ble lbl_80101894 /* 80101890 000FE690 FC 00 E0 90 */ fmr f0, f28 @@ -14140,7 +14140,7 @@ lbl_80101894: lbl_801018A8: /* 801018A8 000FE6A8 FC 20 F8 90 */ fmr f1, f31 lbl_801018AC: -/* 801018AC 000FE6AC C0 42 9B 48 */ lfs f2, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 801018AC 000FE6AC C0 42 9B 48 */ lfs f2, lbl__1046_2-_SDA2_BASE_(r2) /* 801018B0 000FE6B0 38 80 00 01 */ li r4, 1 /* 801018B4 000FE6B4 4B F6 E0 C9 */ bl zEntPlayer_PredictPos__FP5xVec3ffi /* 801018B8 000FE6B8 7F 83 E3 78 */ mr r3, r28 @@ -14155,8 +14155,8 @@ lbl_801018AC: /* 801018DC 000FE6DC 4B F8 13 09 */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf /* 801018E0 000FE6E0 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 801018E4 000FE6E4 40 80 00 20 */ bge lbl_80101904 -/* 801018E8 000FE6E8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 801018EC 000FE6EC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 801018E8 000FE6E8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 801018EC 000FE6EC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 801018F0 000FE6F0 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 801018F4 000FE6F4 4B F1 9F 15 */ bl xEntGetPos__FPC4xEnt /* 801018F8 000FE6F8 7C 64 1B 78 */ mr r4, r3 @@ -14173,7 +14173,7 @@ lbl_80101904: /* 80101920 000FE720 4B F8 13 29 */ bl XZDstSqToPos__10zNPCCommonFPC5xVec3P5xVec3Pf /* 80101924 000FE724 4B F0 8E D9 */ bl xsqrt__Ff /* 80101928 000FE728 FF E0 08 90 */ fmr f31, f1 -/* 8010192C 000FE72C C0 02 9B A4 */ lfs f0, lbl_803CE524-_SDA2_BASE_(r2) +/* 8010192C 000FE72C C0 02 9B A4 */ lfs f0, lbl__1974-_SDA2_BASE_(r2) /* 80101930 000FE730 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80101934 000FE734 40 80 00 38 */ bge lbl_8010196C /* 80101938 000FE738 FF E0 E8 90 */ fmr f31, f29 @@ -14190,7 +14190,7 @@ lbl_80101904: /* 80101964 000FE764 4B F0 CD F1 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 80101968 000FE768 48 00 00 64 */ b lbl_801019CC lbl_8010196C: -/* 8010196C 000FE76C C0 02 9B 48 */ lfs f0, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 8010196C 000FE76C C0 02 9B 48 */ lfs f0, lbl__1046_2-_SDA2_BASE_(r2) /* 80101970 000FE770 38 61 00 14 */ addi r3, r1, 0x14 /* 80101974 000FE774 EC 20 F8 24 */ fdivs f1, f0, f31 /* 80101978 000FE778 4B F1 9F C1 */ bl xVec3SMulBy__FP5xVec3f @@ -14201,7 +14201,7 @@ lbl_8010196C: /* 8010198C 000FE78C 7C 64 1B 78 */ mr r4, r3 /* 80101990 000FE790 38 61 00 14 */ addi r3, r1, 0x14 /* 80101994 000FE794 4B F4 CB 5D */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 80101998 000FE798 C0 02 9C 2C */ lfs f0, lbl_803CE5AC-_SDA2_BASE_(r2) +/* 80101998 000FE798 C0 02 9C 2C */ lfs f0, lbl__3152-_SDA2_BASE_(r2) /* 8010199C 000FE79C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801019A0 000FE7A0 40 80 00 2C */ bge lbl_801019CC lbl_801019A4: @@ -14220,7 +14220,7 @@ lbl_801019CC: /* 801019D0 000FE7D0 38 81 00 08 */ addi r4, r1, 8 /* 801019D4 000FE7D4 4B F4 CB 09 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801019D8 000FE7D8 EC 1F E0 24 */ fdivs f0, f31, f28 -/* 801019DC 000FE7DC C0 22 9B D4 */ lfs f1, lbl_803CE554-_SDA2_BASE_(r2) +/* 801019DC 000FE7DC C0 22 9B D4 */ lfs f1, lbl__2413-_SDA2_BASE_(r2) /* 801019E0 000FE7E0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801019E4 000FE7E4 40 81 00 08 */ ble lbl_801019EC /* 801019E8 000FE7E8 48 00 00 08 */ b lbl_801019F0 @@ -14279,7 +14279,7 @@ lbl_80101A84: /* 80101AA0 000FE8A0 38 81 00 08 */ addi r4, r1, 8 /* 80101AA4 000FE8A4 4B F4 CA 39 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_80101AA8: -/* 80101AA8 000FE8A8 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 80101AA8 000FE8A8 C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 80101AAC 000FE8AC D0 01 00 0C */ stfs f0, 0xc(r1) /* 80101AB0 000FE8B0 C0 1D 00 10 */ lfs f0, 0x10(r29) /* 80101AB4 000FE8B4 EC 20 F8 28 */ fsubs f1, f0, f31 @@ -14318,14 +14318,14 @@ PctFromHome__8NPCArenaFP5xVec3: /* 80101B24 000FE924 4B FE AE 85 */ bl IsReady__8NPCArenaFv /* 80101B28 000FE928 2C 03 00 00 */ cmpwi r3, 0 /* 80101B2C 000FE92C 40 82 00 0C */ bne lbl_80101B38 -/* 80101B30 000FE930 C0 22 9B 80 */ lfs f1, lbl_803CE500-_SDA2_BASE_(r2) +/* 80101B30 000FE930 C0 22 9B 80 */ lfs f1, lbl__1615_1-_SDA2_BASE_(r2) /* 80101B34 000FE934 48 00 00 34 */ b lbl_80101B68 lbl_80101B38: /* 80101B38 000FE938 7F E4 FB 78 */ mr r4, r31 /* 80101B3C 000FE93C 38 61 00 08 */ addi r3, r1, 8 /* 80101B40 000FE940 38 BE 00 04 */ addi r5, r30, 4 /* 80101B44 000FE944 4B F0 CB 4D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 80101B48 000FE948 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 80101B48 000FE948 C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 80101B4C 000FE94C D0 01 00 0C */ stfs f0, 0xc(r1) /* 80101B50 000FE950 C0 3E 00 10 */ lfs f1, 0x10(r30) /* 80101B54 000FE954 4B F4 65 55 */ bl SQ__Ff @@ -14357,7 +14357,7 @@ DstSqFromHome__8NPCArenaFP5xVec3P5xVec3: /* 80101BAC 000FE9AC 4B FE AD FD */ bl IsReady__8NPCArenaFv /* 80101BB0 000FE9B0 2C 03 00 00 */ cmpwi r3, 0 /* 80101BB4 000FE9B4 40 82 00 0C */ bne lbl_80101BC0 -/* 80101BB8 000FE9B8 C0 22 9B 80 */ lfs f1, lbl_803CE500-_SDA2_BASE_(r2) +/* 80101BB8 000FE9B8 C0 22 9B 80 */ lfs f1, lbl__1615_1-_SDA2_BASE_(r2) /* 80101BBC 000FE9BC 48 00 00 38 */ b lbl_80101BF4 lbl_80101BC0: /* 80101BC0 000FE9C0 7F C4 F3 78 */ mr r4, r30 @@ -14370,7 +14370,7 @@ lbl_80101BC0: /* 80101BDC 000FE9DC 38 81 00 08 */ addi r4, r1, 8 /* 80101BE0 000FE9E0 4B F0 96 85 */ bl __as__5xVec3FRC5xVec3 lbl_80101BE4: -/* 80101BE4 000FE9E4 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 80101BE4 000FE9E4 C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 80101BE8 000FE9E8 38 61 00 08 */ addi r3, r1, 8 /* 80101BEC 000FE9EC D0 01 00 0C */ stfs f0, 0xc(r1) /* 80101BF0 000FE9F0 4B F1 34 DD */ bl xVec3Length2__FPC5xVec3 @@ -14395,7 +14395,7 @@ NeedToCycle__8NPCArenaFP10zNPCCommon: /* 80101C2C 000FEA2C 4B FE AD 7D */ bl IsReady__8NPCArenaFv /* 80101C30 000FEA30 2C 03 00 00 */ cmpwi r3, 0 /* 80101C34 000FEA34 41 82 00 34 */ beq lbl_80101C68 -/* 80101C38 000FEA38 C0 22 9B 4C */ lfs f1, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 80101C38 000FEA38 C0 22 9B 4C */ lfs f1, lbl__1047-_SDA2_BASE_(r2) /* 80101C3C 000FEA3C 7F C3 F3 78 */ mr r3, r30 /* 80101C40 000FEA40 7F E4 FB 78 */ mr r4, r31 /* 80101C44 000FEA44 38 A0 00 00 */ li r5, 0 @@ -14443,9 +14443,9 @@ lbl_80101CB8: Cycle__8NPCArenaFP10zNPCCommoni: /* 80101CD0 000FEAD0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80101CD4 000FEAD4 7C 08 02 A6 */ mflr r0 -/* 80101CD8 000FEAD8 3C C0 80 25 */ lis r6, lbl_80253018@ha +/* 80101CD8 000FEAD8 3C C0 80 25 */ lis r6, lbl_g_O3@ha /* 80101CDC 000FEADC 90 01 00 24 */ stw r0, 0x24(r1) -/* 80101CE0 000FEAE0 38 06 30 18 */ addi r0, r6, lbl_80253018@l +/* 80101CE0 000FEAE0 38 06 30 18 */ addi r0, r6, lbl_g_O3@l /* 80101CE4 000FEAE4 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80101CE8 000FEAE8 7C BF 2B 78 */ mr r31, r5 /* 80101CEC 000FEAEC 93 C1 00 18 */ stw r30, 0x18(r1) @@ -14455,7 +14455,7 @@ Cycle__8NPCArenaFP10zNPCCommoni: /* 80101CFC 000FEAFC 7C 7D 1B 78 */ mr r29, r3 /* 80101D00 000FEB00 38 7D 00 04 */ addi r3, r29, 4 /* 80101D04 000FEB04 4B F4 C7 D9 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 80101D08 000FEB08 C0 02 9B 80 */ lfs f0, lbl_803CE500-_SDA2_BASE_(r2) +/* 80101D08 000FEB08 C0 02 9B 80 */ lfs f0, lbl__1615_1-_SDA2_BASE_(r2) /* 80101D0C 000FEB0C 38 00 00 00 */ li r0, 0 /* 80101D10 000FEB10 2C 1F 00 00 */ cmpwi r31, 0 /* 80101D14 000FEB14 D0 1D 00 10 */ stfs f0, 0x10(r29) @@ -14470,7 +14470,7 @@ Cycle__8NPCArenaFP10zNPCCommoni: /* 80101D38 000FEB38 28 03 00 00 */ cmplwi r3, 0 /* 80101D3C 000FEB3C 41 82 00 28 */ beq lbl_80101D64 /* 80101D40 000FEB40 48 00 0E C5 */ bl RadiusArena__10zMovePointFv -/* 80101D44 000FEB44 C0 02 9B 48 */ lfs f0, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 80101D44 000FEB44 C0 02 9B 48 */ lfs f0, lbl__1046_2-_SDA2_BASE_(r2) /* 80101D48 000FEB48 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80101D4C 000FEB4C 40 81 00 18 */ ble lbl_80101D64 /* 80101D50 000FEB50 80 1E 02 0C */ lwz r0, 0x20c(r30) @@ -14500,7 +14500,7 @@ lbl_80101D9C: /* 80101DA8 000FEBA8 28 03 00 00 */ cmplwi r3, 0 /* 80101DAC 000FEBAC 41 82 00 28 */ beq lbl_80101DD4 /* 80101DB0 000FEBB0 48 00 0E 55 */ bl RadiusArena__10zMovePointFv -/* 80101DB4 000FEBB4 C0 02 9B 48 */ lfs f0, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 80101DB4 000FEBB4 C0 02 9B 48 */ lfs f0, lbl__1046_2-_SDA2_BASE_(r2) /* 80101DB8 000FEBB8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80101DBC 000FEBBC 40 81 00 18 */ ble lbl_80101DD4 /* 80101DC0 000FEBC0 80 1E 02 10 */ lwz r0, 0x210(r30) @@ -14541,7 +14541,7 @@ lbl_80101E30: /* 80101E40 000FEC40 90 1D 00 00 */ stw r0, 0(r29) lbl_80101E44: /* 80101E44 000FEC44 C0 3D 00 10 */ lfs f1, 0x10(r29) -/* 80101E48 000FEC48 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 80101E48 000FEC48 C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 80101E4C 000FEC4C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80101E50 000FEC50 7C 00 00 26 */ mfcr r0 /* 80101E54 000FEC54 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -14566,7 +14566,7 @@ NextBestNav__8NPCArenaFP10zNPCCommonP10zMovePoint: /* 80101E94 000FEC94 F3 A1 00 48 */ psq_st f29, 72(r1), 0, qr0 /* 80101E98 000FEC98 BF 21 00 24 */ stmw r25, 0x24(r1) /* 80101E9C 000FEC9C 7C BA 2B 78 */ mr r26, r5 -/* 80101EA0 000FECA0 C3 C2 9B 80 */ lfs f30, lbl_803CE500-_SDA2_BASE_(r2) +/* 80101EA0 000FECA0 C3 C2 9B 80 */ lfs f30, lbl__1615_1-_SDA2_BASE_(r2) /* 80101EA4 000FECA4 7C 99 23 78 */ mr r25, r4 /* 80101EA8 000FECA8 3B A0 00 00 */ li r29, 0 /* 80101EAC 000FECAC 7F 43 D3 78 */ mr r3, r26 @@ -14586,13 +14586,13 @@ lbl_80101EC0: /* 80101EE0 000FECE0 4B FD 73 21 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 80101EE4 000FECE4 2C 03 00 00 */ cmpwi r3, 0 /* 80101EE8 000FECE8 41 82 00 44 */ beq lbl_80101F2C -/* 80101EEC 000FECEC 80 02 81 88 */ lwz r0, lbl_803CCB08-_SDA2_BASE_(r2) +/* 80101EEC 000FECEC 80 02 81 88 */ lwz r0, lbl_g_BLUE-_SDA2_BASE_(r2) /* 80101EF0 000FECF0 38 61 00 10 */ addi r3, r1, 0x10 /* 80101EF4 000FECF4 90 01 00 10 */ stw r0, 0x10(r1) /* 80101EF8 000FECF8 4B F1 D5 3D */ bl xDrawSetColor__F10iColor_tag /* 80101EFC 000FECFC 7F 63 DB 78 */ mr r3, r27 /* 80101F00 000FED00 4B FD 73 21 */ bl PosGet__10zMovePointFv -/* 80101F04 000FED04 C0 22 9B 84 */ lfs f1, lbl_803CE504-_SDA2_BASE_(r2) +/* 80101F04 000FED04 C0 22 9B 84 */ lfs f1, lbl__1616_3-_SDA2_BASE_(r2) /* 80101F08 000FED08 38 80 00 0C */ li r4, 0xc /* 80101F0C 000FED0C 4B F9 54 49 */ bl xDrawSphere2__FPC5xVec3fUi /* 80101F10 000FED10 7F 63 DB 78 */ mr r3, r27 @@ -14606,7 +14606,7 @@ lbl_80101F2C: /* 80101F2C 000FED2C 7F 63 DB 78 */ mr r3, r27 /* 80101F30 000FED30 48 00 0C D5 */ bl RadiusArena__10zMovePointFv /* 80101F34 000FED34 FF A0 08 90 */ fmr f29, f1 -/* 80101F38 000FED38 C0 02 9B 48 */ lfs f0, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 80101F38 000FED38 C0 02 9B 48 */ lfs f0, lbl__1046_2-_SDA2_BASE_(r2) /* 80101F3C 000FED3C FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 80101F40 000FED40 41 80 01 00 */ blt lbl_80102040 /* 80101F44 000FED44 7F 23 CB 78 */ mr r3, r25 @@ -14615,7 +14615,7 @@ lbl_80101F2C: /* 80101F50 000FED50 4B FD 72 B1 */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 80101F54 000FED54 2C 03 00 00 */ cmpwi r3, 0 /* 80101F58 000FED58 41 82 00 30 */ beq lbl_80101F88 -/* 80101F5C 000FED5C 80 02 81 88 */ lwz r0, lbl_803CCB08-_SDA2_BASE_(r2) +/* 80101F5C 000FED5C 80 02 81 88 */ lwz r0, lbl_g_BLUE-_SDA2_BASE_(r2) /* 80101F60 000FED60 38 61 00 0C */ addi r3, r1, 0xc /* 80101F64 000FED64 90 01 00 0C */ stw r0, 0xc(r1) /* 80101F68 000FED68 4B F1 D4 CD */ bl xDrawSetColor__F10iColor_tag @@ -14623,7 +14623,7 @@ lbl_80101F2C: /* 80101F70 000FED70 4B FD 72 B1 */ bl PosGet__10zMovePointFv /* 80101F74 000FED74 FC 20 E8 90 */ fmr f1, f29 /* 80101F78 000FED78 3C 80 00 02 */ lis r4, 0x0002020C@ha -/* 80101F7C 000FED7C C0 42 9B 48 */ lfs f2, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 80101F7C 000FED7C C0 42 9B 48 */ lfs f2, lbl__1046_2-_SDA2_BASE_(r2) /* 80101F80 000FED80 38 84 02 0C */ addi r4, r4, 0x0002020C@l /* 80101F84 000FED84 4B FE A9 91 */ bl xDrawCyl__FPC5xVec3ffUi lbl_80101F88: @@ -14637,12 +14637,12 @@ lbl_80101F88: /* 80101FA4 000FEDA4 38 61 00 14 */ addi r3, r1, 0x14 /* 80101FA8 000FEDA8 4B F0 C6 E9 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80101FAC 000FEDAC C0 21 00 18 */ lfs f1, 0x18(r1) -/* 80101FB0 000FEDB0 C0 02 9B 98 */ lfs f0, lbl_803CE518-_SDA2_BASE_(r2) +/* 80101FB0 000FEDB0 C0 02 9B 98 */ lfs f0, lbl__1830-_SDA2_BASE_(r2) /* 80101FB4 000FEDB4 FC 20 0A 10 */ fabs f1, f1 /* 80101FB8 000FEDB8 FC 20 08 18 */ frsp f1, f1 /* 80101FBC 000FEDBC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80101FC0 000FEDC0 41 81 00 80 */ bgt lbl_80102040 -/* 80101FC4 000FEDC4 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 80101FC4 000FEDC4 C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 80101FC8 000FEDC8 38 61 00 14 */ addi r3, r1, 0x14 /* 80101FCC 000FEDCC D0 01 00 18 */ stfs f0, 0x18(r1) /* 80101FD0 000FEDD0 4B F1 30 FD */ bl xVec3Length2__FPC5xVec3 @@ -14657,13 +14657,13 @@ lbl_80101F88: /* 80101FF4 000FEDF4 4B FD 72 0D */ bl DBG_IsNormLog__9xNPCBasicF10en_npcdcati /* 80101FF8 000FEDF8 2C 03 00 00 */ cmpwi r3, 0 /* 80101FFC 000FEDFC 41 82 00 28 */ beq lbl_80102024 -/* 80102000 000FEE00 80 02 81 84 */ lwz r0, lbl_803CCB04-_SDA2_BASE_(r2) +/* 80102000 000FEE00 80 02 81 84 */ lwz r0, lbl_g_GREEN-_SDA2_BASE_(r2) /* 80102004 000FEE04 38 61 00 08 */ addi r3, r1, 8 /* 80102008 000FEE08 90 01 00 08 */ stw r0, 8(r1) /* 8010200C 000FEE0C 4B F1 D4 29 */ bl xDrawSetColor__F10iColor_tag /* 80102010 000FEE10 7F 63 DB 78 */ mr r3, r27 /* 80102014 000FEE14 4B FD 72 0D */ bl PosGet__10zMovePointFv -/* 80102018 000FEE18 C0 22 9C 88 */ lfs f1, lbl_803CE608-_SDA2_BASE_(r2) +/* 80102018 000FEE18 C0 22 9C 88 */ lfs f1, lbl__4912-_SDA2_BASE_(r2) /* 8010201C 000FEE1C 38 80 00 0C */ li r4, 0xc /* 80102020 000FEE20 4B F9 53 35 */ bl xDrawSphere2__FPC5xVec3fUi lbl_80102024: @@ -14713,7 +14713,7 @@ SetHome__8NPCArenaFP10zNPCCommonP10zMovePoint: lbl_801020B4: /* 801020B4 000FEEB4 7F E3 FB 78 */ mr r3, r31 /* 801020B8 000FEEB8 48 00 0B 4D */ bl RadiusArena__10zMovePointFv -/* 801020BC 000FEEBC C0 02 9B 48 */ lfs f0, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 801020BC 000FEEBC C0 02 9B 48 */ lfs f0, lbl__1046_2-_SDA2_BASE_(r2) /* 801020C0 000FEEC0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801020C4 000FEEC4 40 81 00 0C */ ble lbl_801020D0 /* 801020C8 000FEEC8 93 FD 00 14 */ stw r31, 0x14(r29) @@ -14758,12 +14758,12 @@ AdjustHome__8NPCArenaFP10zNPCCommonP5xVec3f: /* 80102150 000FEF50 38 7F 00 04 */ addi r3, r31, 4 /* 80102154 000FEF54 4B F4 C3 89 */ bl xVec3Copy__FP5xVec3PC5xVec3 lbl_80102158: -/* 80102158 000FEF58 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 80102158 000FEF58 C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 8010215C 000FEF5C FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80102160 000FEF60 40 81 00 08 */ ble lbl_80102168 /* 80102164 000FEF64 D3 FF 00 10 */ stfs f31, 0x10(r31) lbl_80102168: -/* 80102168 000FEF68 C0 02 9B 48 */ lfs f0, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 80102168 000FEF68 C0 02 9B 48 */ lfs f0, lbl__1046_2-_SDA2_BASE_(r2) /* 8010216C 000FEF6C C0 3F 00 10 */ lfs f1, 0x10(r31) /* 80102170 000FEF70 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80102174 000FEF74 40 81 00 08 */ ble lbl_8010217C @@ -14801,11 +14801,11 @@ SyncHomeFromNav__8NPCArenaFv: /* 801021E0 000FEFE0 D0 3F 00 10 */ stfs f1, 0x10(r31) /* 801021E4 000FEFE4 48 00 00 1C */ b lbl_80102200 lbl_801021E8: -/* 801021E8 000FEFE8 3C 80 80 25 */ lis r4, lbl_80253018@ha +/* 801021E8 000FEFE8 3C 80 80 25 */ lis r4, lbl_g_O3@ha /* 801021EC 000FEFEC 38 7F 00 04 */ addi r3, r31, 4 -/* 801021F0 000FEFF0 38 84 30 18 */ addi r4, r4, lbl_80253018@l +/* 801021F0 000FEFF0 38 84 30 18 */ addi r4, r4, lbl_g_O3@l /* 801021F4 000FEFF4 4B F4 C2 E9 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 801021F8 000FEFF8 C0 02 9B 80 */ lfs f0, lbl_803CE500-_SDA2_BASE_(r2) +/* 801021F8 000FEFF8 C0 02 9B 80 */ lfs f0, lbl__1615_1-_SDA2_BASE_(r2) /* 801021FC 000FEFFC D0 1F 00 10 */ stfs f0, 0x10(r31) lbl_80102200: /* 80102200 000FF000 80 01 00 14 */ lwz r0, 0x14(r1) @@ -14855,9 +14855,9 @@ __ct__9zNPCSlickFi: /* 8010227C 000FF07C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80102280 000FF080 7C 7F 1B 78 */ mr r31, r3 /* 80102284 000FF084 48 00 04 01 */ bl __ct__9zNPCRobotFi -/* 80102288 000FF088 3C 80 80 29 */ lis r4, lbl_802957A4@ha +/* 80102288 000FF088 3C 80 80 29 */ lis r4, lbl___vt__9zNPCSlick@ha /* 8010228C 000FF08C 7F E3 FB 78 */ mr r3, r31 -/* 80102290 000FF090 38 04 57 A4 */ addi r0, r4, lbl_802957A4@l +/* 80102290 000FF090 38 04 57 A4 */ addi r0, r4, lbl___vt__9zNPCSlick@l /* 80102294 000FF094 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 80102298 000FF098 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8010229C 000FF09C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -14873,9 +14873,9 @@ __ct__13zNPCTubeSlaveFi: /* 801022B8 000FF0B8 93 E1 00 0C */ stw r31, 0xc(r1) /* 801022BC 000FF0BC 7C 7F 1B 78 */ mr r31, r3 /* 801022C0 000FF0C0 48 00 03 C5 */ bl __ct__9zNPCRobotFi -/* 801022C4 000FF0C4 3C 80 80 29 */ lis r4, lbl_8029587C@ha +/* 801022C4 000FF0C4 3C 80 80 29 */ lis r4, lbl___vt__13zNPCTubeSlave@ha /* 801022C8 000FF0C8 7F E3 FB 78 */ mr r3, r31 -/* 801022CC 000FF0CC 38 04 58 7C */ addi r0, r4, lbl_8029587C@l +/* 801022CC 000FF0CC 38 04 58 7C */ addi r0, r4, lbl___vt__13zNPCTubeSlave@l /* 801022D0 000FF0D0 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 801022D4 000FF0D4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801022D8 000FF0D8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -14891,9 +14891,9 @@ __ct__11zNPCTubeletFi: /* 801022F4 000FF0F4 93 E1 00 0C */ stw r31, 0xc(r1) /* 801022F8 000FF0F8 7C 7F 1B 78 */ mr r31, r3 /* 801022FC 000FF0FC 48 00 03 89 */ bl __ct__9zNPCRobotFi -/* 80102300 000FF100 3C 80 80 29 */ lis r4, lbl_80295960@ha +/* 80102300 000FF100 3C 80 80 29 */ lis r4, lbl___vt__11zNPCTubelet@ha /* 80102304 000FF104 38 7F 03 94 */ addi r3, r31, 0x394 -/* 80102308 000FF108 38 04 59 60 */ addi r0, r4, lbl_80295960@l +/* 80102308 000FF108 38 04 59 60 */ addi r0, r4, lbl___vt__11zNPCTubelet@l /* 8010230C 000FF10C 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 80102310 000FF110 48 00 00 1D */ bl __ct__10TubeNoticeFv /* 80102314 000FF114 80 01 00 14 */ lwz r0, 0x14(r1) @@ -14911,9 +14911,9 @@ __ct__10TubeNoticeFv: /* 80102338 000FF138 93 E1 00 0C */ stw r31, 0xc(r1) /* 8010233C 000FF13C 7C 7F 1B 78 */ mr r31, r3 /* 80102340 000FF140 48 00 00 29 */ bl __ct__8xPSYNoteFv -/* 80102344 000FF144 3C 80 80 29 */ lis r4, lbl_80295954@ha +/* 80102344 000FF144 3C 80 80 29 */ lis r4, lbl___vt__10TubeNotice@ha /* 80102348 000FF148 7F E3 FB 78 */ mr r3, r31 -/* 8010234C 000FF14C 38 04 59 54 */ addi r0, r4, lbl_80295954@l +/* 8010234C 000FF14C 38 04 59 54 */ addi r0, r4, lbl___vt__10TubeNotice@l /* 80102350 000FF150 90 1F 00 00 */ stw r0, 0(r31) /* 80102354 000FF154 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80102358 000FF158 80 01 00 14 */ lwz r0, 0x14(r1) @@ -14923,8 +14923,8 @@ __ct__10TubeNoticeFv: .global __ct__8xPSYNoteFv __ct__8xPSYNoteFv: -/* 80102368 000FF168 3C 80 80 29 */ lis r4, lbl_80296608@ha -/* 8010236C 000FF16C 38 04 66 08 */ addi r0, r4, lbl_80296608@l +/* 80102368 000FF168 3C 80 80 29 */ lis r4, lbl___vt__8xPSYNote@ha +/* 8010236C 000FF16C 38 04 66 08 */ addi r0, r4, lbl___vt__8xPSYNote@l /* 80102370 000FF170 90 03 00 00 */ stw r0, 0(r3) /* 80102374 000FF174 4E 80 00 20 */ blr @@ -14936,9 +14936,9 @@ __ct__9zNPCChuckFi: /* 80102384 000FF184 93 E1 00 0C */ stw r31, 0xc(r1) /* 80102388 000FF188 7C 7F 1B 78 */ mr r31, r3 /* 8010238C 000FF18C 48 00 02 F9 */ bl __ct__9zNPCRobotFi -/* 80102390 000FF190 3C 80 80 29 */ lis r4, lbl_80295A38@ha +/* 80102390 000FF190 3C 80 80 29 */ lis r4, lbl___vt__9zNPCChuck@ha /* 80102394 000FF194 7F E3 FB 78 */ mr r3, r31 -/* 80102398 000FF198 38 04 5A 38 */ addi r0, r4, lbl_80295A38@l +/* 80102398 000FF198 38 04 5A 38 */ addi r0, r4, lbl___vt__9zNPCChuck@l /* 8010239C 000FF19C 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 801023A0 000FF1A0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801023A4 000FF1A4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -14954,9 +14954,9 @@ __ct__10zNPCArfArfFi: /* 801023C0 000FF1C0 93 E1 00 0C */ stw r31, 0xc(r1) /* 801023C4 000FF1C4 7C 7F 1B 78 */ mr r31, r3 /* 801023C8 000FF1C8 48 00 02 BD */ bl __ct__9zNPCRobotFi -/* 801023CC 000FF1CC 3C 80 80 29 */ lis r4, lbl_80295BE8@ha +/* 801023CC 000FF1CC 3C 80 80 29 */ lis r4, lbl___vt__10zNPCArfArf@ha /* 801023D0 000FF1D0 7F E3 FB 78 */ mr r3, r31 -/* 801023D4 000FF1D4 38 04 5B E8 */ addi r0, r4, lbl_80295BE8@l +/* 801023D4 000FF1D4 38 04 5B E8 */ addi r0, r4, lbl___vt__10zNPCArfArf@l /* 801023D8 000FF1D8 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 801023DC 000FF1DC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801023E0 000FF1E0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -14972,9 +14972,9 @@ __ct__10zNPCArfDogFi: /* 801023FC 000FF1FC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80102400 000FF200 7C 7F 1B 78 */ mr r31, r3 /* 80102404 000FF204 48 00 02 81 */ bl __ct__9zNPCRobotFi -/* 80102408 000FF208 3C 80 80 29 */ lis r4, lbl_80295B10@ha +/* 80102408 000FF208 3C 80 80 29 */ lis r4, lbl___vt__10zNPCArfDog@ha /* 8010240C 000FF20C 7F E3 FB 78 */ mr r3, r31 -/* 80102410 000FF210 38 04 5B 10 */ addi r0, r4, lbl_80295B10@l +/* 80102410 000FF210 38 04 5B 10 */ addi r0, r4, lbl___vt__10zNPCArfDog@l /* 80102414 000FF214 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 80102418 000FF218 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8010241C 000FF21C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -14990,9 +14990,9 @@ __ct__10zNPCSleepyFi: /* 80102438 000FF238 93 E1 00 0C */ stw r31, 0xc(r1) /* 8010243C 000FF23C 7C 7F 1B 78 */ mr r31, r3 /* 80102440 000FF240 48 00 02 45 */ bl __ct__9zNPCRobotFi -/* 80102444 000FF244 3C 80 80 29 */ lis r4, lbl_80295CC0@ha +/* 80102444 000FF244 3C 80 80 29 */ lis r4, lbl___vt__10zNPCSleepy@ha /* 80102448 000FF248 7F E3 FB 78 */ mr r3, r31 -/* 8010244C 000FF24C 38 04 5C C0 */ addi r0, r4, lbl_80295CC0@l +/* 8010244C 000FF24C 38 04 5C C0 */ addi r0, r4, lbl___vt__10zNPCSleepy@l /* 80102450 000FF250 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 80102454 000FF254 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80102458 000FF258 80 01 00 14 */ lwz r0, 0x14(r1) @@ -15008,9 +15008,9 @@ __ct__11zNPCMonsoonFi: /* 80102474 000FF274 93 E1 00 0C */ stw r31, 0xc(r1) /* 80102478 000FF278 7C 7F 1B 78 */ mr r31, r3 /* 8010247C 000FF27C 48 00 02 09 */ bl __ct__9zNPCRobotFi -/* 80102480 000FF280 3C 80 80 29 */ lis r4, lbl_80295D98@ha +/* 80102480 000FF280 3C 80 80 29 */ lis r4, lbl___vt__11zNPCMonsoon@ha /* 80102484 000FF284 7F E3 FB 78 */ mr r3, r31 -/* 80102488 000FF288 38 04 5D 98 */ addi r0, r4, lbl_80295D98@l +/* 80102488 000FF288 38 04 5D 98 */ addi r0, r4, lbl___vt__11zNPCMonsoon@l /* 8010248C 000FF28C 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 80102490 000FF290 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80102494 000FF294 80 01 00 14 */ lwz r0, 0x14(r1) @@ -15026,9 +15026,9 @@ __ct__9zNPCGloveFi: /* 801024B0 000FF2B0 93 E1 00 0C */ stw r31, 0xc(r1) /* 801024B4 000FF2B4 7C 7F 1B 78 */ mr r31, r3 /* 801024B8 000FF2B8 48 00 01 CD */ bl __ct__9zNPCRobotFi -/* 801024BC 000FF2BC 3C 80 80 29 */ lis r4, lbl_80295E70@ha +/* 801024BC 000FF2BC 3C 80 80 29 */ lis r4, lbl___vt__9zNPCGlove@ha /* 801024C0 000FF2C0 7F E3 FB 78 */ mr r3, r31 -/* 801024C4 000FF2C4 38 04 5E 70 */ addi r0, r4, lbl_80295E70@l +/* 801024C4 000FF2C4 38 04 5E 70 */ addi r0, r4, lbl___vt__9zNPCGlove@l /* 801024C8 000FF2C8 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 801024CC 000FF2CC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801024D0 000FF2D0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -15044,9 +15044,9 @@ __ct__10zNPCTarTarFi: /* 801024EC 000FF2EC 93 E1 00 0C */ stw r31, 0xc(r1) /* 801024F0 000FF2F0 7C 7F 1B 78 */ mr r31, r3 /* 801024F4 000FF2F4 48 00 01 91 */ bl __ct__9zNPCRobotFi -/* 801024F8 000FF2F8 3C 80 80 29 */ lis r4, lbl_80295F48@ha +/* 801024F8 000FF2F8 3C 80 80 29 */ lis r4, lbl___vt__10zNPCTarTar@ha /* 801024FC 000FF2FC 7F E3 FB 78 */ mr r3, r31 -/* 80102500 000FF300 38 04 5F 48 */ addi r0, r4, lbl_80295F48@l +/* 80102500 000FF300 38 04 5F 48 */ addi r0, r4, lbl___vt__10zNPCTarTar@l /* 80102504 000FF304 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 80102508 000FF308 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8010250C 000FF30C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -15062,9 +15062,9 @@ __ct__10zNPCHammerFi: /* 80102528 000FF328 93 E1 00 0C */ stw r31, 0xc(r1) /* 8010252C 000FF32C 7C 7F 1B 78 */ mr r31, r3 /* 80102530 000FF330 48 00 01 55 */ bl __ct__9zNPCRobotFi -/* 80102534 000FF334 3C 80 80 29 */ lis r4, lbl_80296020@ha +/* 80102534 000FF334 3C 80 80 29 */ lis r4, lbl___vt__10zNPCHammer@ha /* 80102538 000FF338 7F E3 FB 78 */ mr r3, r31 -/* 8010253C 000FF33C 38 04 60 20 */ addi r0, r4, lbl_80296020@l +/* 8010253C 000FF33C 38 04 60 20 */ addi r0, r4, lbl___vt__10zNPCHammer@l /* 80102540 000FF340 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 80102544 000FF344 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80102548 000FF348 80 01 00 14 */ lwz r0, 0x14(r1) @@ -15080,9 +15080,9 @@ __ct__11zNPCCritterFi: /* 80102564 000FF364 93 E1 00 0C */ stw r31, 0xc(r1) /* 80102568 000FF368 7C 7F 1B 78 */ mr r31, r3 /* 8010256C 000FF36C 48 00 01 19 */ bl __ct__9zNPCRobotFi -/* 80102570 000FF370 3C 80 80 29 */ lis r4, lbl_802960F8@ha +/* 80102570 000FF370 3C 80 80 29 */ lis r4, lbl___vt__11zNPCCritter@ha /* 80102574 000FF374 7F E3 FB 78 */ mr r3, r31 -/* 80102578 000FF378 38 04 60 F8 */ addi r0, r4, lbl_802960F8@l +/* 80102578 000FF378 38 04 60 F8 */ addi r0, r4, lbl___vt__11zNPCCritter@l /* 8010257C 000FF37C 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 80102580 000FF380 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80102584 000FF384 80 01 00 14 */ lwz r0, 0x14(r1) @@ -15098,9 +15098,9 @@ __ct__11zNPCChomperFi: /* 801025A0 000FF3A0 93 E1 00 0C */ stw r31, 0xc(r1) /* 801025A4 000FF3A4 7C 7F 1B 78 */ mr r31, r3 /* 801025A8 000FF3A8 48 00 00 DD */ bl __ct__9zNPCRobotFi -/* 801025AC 000FF3AC 3C 80 80 29 */ lis r4, lbl_802961D0@ha +/* 801025AC 000FF3AC 3C 80 80 29 */ lis r4, lbl___vt__11zNPCChomper@ha /* 801025B0 000FF3B0 7F E3 FB 78 */ mr r3, r31 -/* 801025B4 000FF3B4 38 04 61 D0 */ addi r0, r4, lbl_802961D0@l +/* 801025B4 000FF3B4 38 04 61 D0 */ addi r0, r4, lbl___vt__11zNPCChomper@l /* 801025B8 000FF3B8 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 801025BC 000FF3BC 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801025C0 000FF3C0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -15116,9 +15116,9 @@ __ct__11zNPCFodBzztFi: /* 801025DC 000FF3DC 93 E1 00 0C */ stw r31, 0xc(r1) /* 801025E0 000FF3E0 7C 7F 1B 78 */ mr r31, r3 /* 801025E4 000FF3E4 48 00 00 A1 */ bl __ct__9zNPCRobotFi -/* 801025E8 000FF3E8 3C 80 80 29 */ lis r4, lbl_802962A8@ha +/* 801025E8 000FF3E8 3C 80 80 29 */ lis r4, lbl___vt__11zNPCFodBzzt@ha /* 801025EC 000FF3EC 7F E3 FB 78 */ mr r3, r31 -/* 801025F0 000FF3F0 38 04 62 A8 */ addi r0, r4, lbl_802962A8@l +/* 801025F0 000FF3F0 38 04 62 A8 */ addi r0, r4, lbl___vt__11zNPCFodBzzt@l /* 801025F4 000FF3F4 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 801025F8 000FF3F8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801025FC 000FF3FC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -15134,9 +15134,9 @@ __ct__11zNPCFodBombFi: /* 80102618 000FF418 93 E1 00 0C */ stw r31, 0xc(r1) /* 8010261C 000FF41C 7C 7F 1B 78 */ mr r31, r3 /* 80102620 000FF420 48 00 00 65 */ bl __ct__9zNPCRobotFi -/* 80102624 000FF424 3C 80 80 29 */ lis r4, lbl_80296380@ha +/* 80102624 000FF424 3C 80 80 29 */ lis r4, lbl___vt__11zNPCFodBomb@ha /* 80102628 000FF428 7F E3 FB 78 */ mr r3, r31 -/* 8010262C 000FF42C 38 04 63 80 */ addi r0, r4, lbl_80296380@l +/* 8010262C 000FF42C 38 04 63 80 */ addi r0, r4, lbl___vt__11zNPCFodBomb@l /* 80102630 000FF430 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 80102634 000FF434 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80102638 000FF438 80 01 00 14 */ lwz r0, 0x14(r1) @@ -15152,9 +15152,9 @@ __ct__10zNPCFodderFi: /* 80102654 000FF454 93 E1 00 0C */ stw r31, 0xc(r1) /* 80102658 000FF458 7C 7F 1B 78 */ mr r31, r3 /* 8010265C 000FF45C 48 00 00 29 */ bl __ct__9zNPCRobotFi -/* 80102660 000FF460 3C 80 80 29 */ lis r4, lbl_80296458@ha +/* 80102660 000FF460 3C 80 80 29 */ lis r4, lbl___vt__10zNPCFodder@ha /* 80102664 000FF464 7F E3 FB 78 */ mr r3, r31 -/* 80102668 000FF468 38 04 64 58 */ addi r0, r4, lbl_80296458@l +/* 80102668 000FF468 38 04 64 58 */ addi r0, r4, lbl___vt__10zNPCFodder@l /* 8010266C 000FF46C 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 80102670 000FF470 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80102674 000FF474 80 01 00 14 */ lwz r0, 0x14(r1) @@ -15170,9 +15170,9 @@ __ct__9zNPCRobotFi: /* 80102690 000FF490 93 E1 00 0C */ stw r31, 0xc(r1) /* 80102694 000FF494 7C 7F 1B 78 */ mr r31, r3 /* 80102698 000FF498 4B FF 1F 5D */ bl __ct__10zNPCCommonFi -/* 8010269C 000FF49C 3C 60 80 29 */ lis r3, lbl_80296530@ha +/* 8010269C 000FF49C 3C 60 80 29 */ lis r3, lbl___vt__9zNPCRobot@ha /* 801026A0 000FF4A0 38 00 00 01 */ li r0, 1 -/* 801026A4 000FF4A4 38 83 65 30 */ addi r4, r3, lbl_80296530@l +/* 801026A4 000FF4A4 38 83 65 30 */ addi r4, r3, lbl___vt__9zNPCRobot@l /* 801026A8 000FF4A8 7F E3 FB 78 */ mr r3, r31 /* 801026AC 000FF4AC 90 9F 01 B8 */ stw r4, 0x1b8(r31) /* 801026B0 000FF4B0 90 1F 02 A0 */ stw r0, 0x2a0(r31) @@ -15404,7 +15404,7 @@ lbl_801029D8: /* 801029E8 000FF7E8 6F A3 80 00 */ xoris r3, r29, 0x8000 /* 801029EC 000FF7EC 3C 00 43 30 */ lis r0, 0x4330 /* 801029F0 000FF7F0 90 61 00 0C */ stw r3, 0xc(r1) -/* 801029F4 000FF7F4 C8 42 9B 78 */ lfd f2, lbl_803CE4F8-_SDA2_BASE_(r2) +/* 801029F4 000FF7F4 C8 42 9B 78 */ lfd f2, lbl__1466_1-_SDA2_BASE_(r2) /* 801029F8 000FF7F8 90 01 00 08 */ stw r0, 8(r1) /* 801029FC 000FF7FC C8 01 00 08 */ lfd f0, 8(r1) /* 80102A00 000FF800 EC 00 10 28 */ fsubs f0, f0, f2 @@ -15415,7 +15415,7 @@ lbl_801029D8: /* 80102A14 000FF814 48 00 00 54 */ b lbl_80102A68 lbl_80102A18: /* 80102A18 000FF818 7F C3 F3 78 */ mr r3, r30 -/* 80102A1C 000FF81C C0 42 9B 4C */ lfs f2, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 80102A1C 000FF81C C0 42 9B 4C */ lfs f2, lbl__1047-_SDA2_BASE_(r2) /* 80102A20 000FF820 38 80 00 00 */ li r4, 0 /* 80102A24 000FF824 7F A9 03 A6 */ mtctr r29 /* 80102A28 000FF828 2C 1D 00 00 */ cmpwi r29, 0 @@ -15461,9 +15461,9 @@ lbl_80102A88: Prepare__8NPCLaserFv: /* 80102AA8 000FF8A8 38 00 00 00 */ li r0, 0 /* 80102AAC 000FF8AC 90 03 00 00 */ stw r0, 0(r3) -/* 80102AB0 000FF8B0 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 80102AB0 000FF8B0 C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 80102AB4 000FF8B4 D0 03 00 1C */ stfs f0, 0x1c(r3) -/* 80102AB8 000FF8B8 C0 02 9B 4C */ lfs f0, lbl_803CE4CC-_SDA2_BASE_(r2) +/* 80102AB8 000FF8B8 C0 02 9B 4C */ lfs f0, lbl__1047-_SDA2_BASE_(r2) /* 80102ABC 000FF8BC D0 03 00 20 */ stfs f0, 0x20(r3) /* 80102AC0 000FF8C0 4E 80 00 20 */ blr @@ -15498,23 +15498,23 @@ UVScrollUpdate__8NPCLaserFf: /* 80102AFC 000FF8FC 48 00 00 14 */ b lbl_80102B10 lbl_80102B00: /* 80102B00 000FF900 C0 43 00 1C */ lfs f2, 0x1c(r3) -/* 80102B04 000FF904 C0 02 9B 48 */ lfs f0, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 80102B04 000FF904 C0 02 9B 48 */ lfs f0, lbl__1046_2-_SDA2_BASE_(r2) /* 80102B08 000FF908 EC 02 00 28 */ fsubs f0, f2, f0 /* 80102B0C 000FF90C D0 03 00 1C */ stfs f0, 0x1c(r3) lbl_80102B10: /* 80102B10 000FF910 C0 43 00 1C */ lfs f2, 0x1c(r3) -/* 80102B14 000FF914 C0 02 9B 48 */ lfs f0, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 80102B14 000FF914 C0 02 9B 48 */ lfs f0, lbl__1046_2-_SDA2_BASE_(r2) /* 80102B18 000FF918 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80102B1C 000FF91C 41 81 FF E4 */ bgt lbl_80102B00 /* 80102B20 000FF920 48 00 00 14 */ b lbl_80102B34 lbl_80102B24: /* 80102B24 000FF924 C0 43 00 1C */ lfs f2, 0x1c(r3) -/* 80102B28 000FF928 C0 02 9B 48 */ lfs f0, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 80102B28 000FF928 C0 02 9B 48 */ lfs f0, lbl__1046_2-_SDA2_BASE_(r2) /* 80102B2C 000FF92C EC 02 00 2A */ fadds f0, f2, f0 /* 80102B30 000FF930 D0 03 00 1C */ stfs f0, 0x1c(r3) lbl_80102B34: /* 80102B34 000FF934 C0 43 00 1C */ lfs f2, 0x1c(r3) -/* 80102B38 000FF938 C0 02 9B D0 */ lfs f0, lbl_803CE550-_SDA2_BASE_(r2) +/* 80102B38 000FF938 C0 02 9B D0 */ lfs f0, lbl__2319-_SDA2_BASE_(r2) /* 80102B3C 000FF93C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80102B40 000FF940 41 80 FF E4 */ blt lbl_80102B24 /* 80102B44 000FF944 C0 43 00 10 */ lfs f2, 0x10(r3) @@ -15524,23 +15524,23 @@ lbl_80102B34: /* 80102B54 000FF954 48 00 00 14 */ b lbl_80102B68 lbl_80102B58: /* 80102B58 000FF958 C0 43 00 20 */ lfs f2, 0x20(r3) -/* 80102B5C 000FF95C C0 02 9B 48 */ lfs f0, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 80102B5C 000FF95C C0 02 9B 48 */ lfs f0, lbl__1046_2-_SDA2_BASE_(r2) /* 80102B60 000FF960 EC 02 00 28 */ fsubs f0, f2, f0 /* 80102B64 000FF964 D0 03 00 20 */ stfs f0, 0x20(r3) lbl_80102B68: /* 80102B68 000FF968 C0 43 00 20 */ lfs f2, 0x20(r3) -/* 80102B6C 000FF96C C0 02 9B 48 */ lfs f0, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 80102B6C 000FF96C C0 02 9B 48 */ lfs f0, lbl__1046_2-_SDA2_BASE_(r2) /* 80102B70 000FF970 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80102B74 000FF974 41 81 FF E4 */ bgt lbl_80102B58 /* 80102B78 000FF978 48 00 00 14 */ b lbl_80102B8C lbl_80102B7C: /* 80102B7C 000FF97C C0 43 00 20 */ lfs f2, 0x20(r3) -/* 80102B80 000FF980 C0 02 9B 48 */ lfs f0, lbl_803CE4C8-_SDA2_BASE_(r2) +/* 80102B80 000FF980 C0 02 9B 48 */ lfs f0, lbl__1046_2-_SDA2_BASE_(r2) /* 80102B84 000FF984 EC 02 00 2A */ fadds f0, f2, f0 /* 80102B88 000FF988 D0 03 00 20 */ stfs f0, 0x20(r3) lbl_80102B8C: /* 80102B8C 000FF98C C0 43 00 20 */ lfs f2, 0x20(r3) -/* 80102B90 000FF990 C0 02 9B D0 */ lfs f0, lbl_803CE550-_SDA2_BASE_(r2) +/* 80102B90 000FF990 C0 02 9B D0 */ lfs f0, lbl__2319-_SDA2_BASE_(r2) /* 80102B94 000FF994 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80102B98 000FF998 41 80 FF E4 */ blt lbl_80102B7C /* 80102B9C 000FF99C 4E 80 00 20 */ blr diff --git a/asm/Game/zNPCTypeSubBoss.s b/asm/Game/zNPCTypeSubBoss.s index 4421c4b50..f6b82b5bf 100644 --- a/asm/Game/zNPCTypeSubBoss.s +++ b/asm/Game/zNPCTypeSubBoss.s @@ -6,13 +6,13 @@ ZNPC_SubBoss_Startup__Fv: /* 80135EA0 00132CA0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80135EA4 00132CA4 7C 08 02 A6 */ mflr r0 -/* 80135EA8 00132CA8 3C 80 80 2A */ lis r4, lbl_8029913C@ha -/* 80135EAC 00132CAC 3C 60 80 2A */ lis r3, lbl_802990E0@ha +/* 80135EA8 00132CA8 3C 80 80 2A */ lis r4, lbl_g_strz_subbanim@ha +/* 80135EAC 00132CAC 3C 60 80 2A */ lis r3, lbl_g_hash_subbanim@ha /* 80135EB0 00132CB0 90 01 00 24 */ stw r0, 0x24(r1) /* 80135EB4 00132CB4 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 80135EB8 00132CB8 3B E4 91 3C */ addi r31, r4, lbl_8029913C@l +/* 80135EB8 00132CB8 3B E4 91 3C */ addi r31, r4, lbl_g_strz_subbanim@l /* 80135EBC 00132CBC 93 C1 00 18 */ stw r30, 0x18(r1) -/* 80135EC0 00132CC0 3B C3 90 E0 */ addi r30, r3, lbl_802990E0@l +/* 80135EC0 00132CC0 3B C3 90 E0 */ addi r30, r3, lbl_g_hash_subbanim@l /* 80135EC4 00132CC4 93 A1 00 14 */ stw r29, 0x14(r1) /* 80135EC8 00132CC8 3B A0 00 00 */ li r29, 0 lbl_80135ECC: @@ -39,13 +39,13 @@ ZNPC_SubBoss_Shutdown__Fv: .global zNPCSubBoss_ScenePrepare__Fv zNPCSubBoss_ScenePrepare__Fv: /* 80135F0C 00132D0C 38 00 00 01 */ li r0, 1 -/* 80135F10 00132D10 90 0D 96 38 */ stw r0, lbl_803CBF38-_SDA_BASE_(r13) +/* 80135F10 00132D10 90 0D 96 38 */ stw r0, lbl_g_contract_for_hire-_SDA_BASE_(r13) /* 80135F14 00132D14 4E 80 00 20 */ blr .global zNPCSubBoss_SceneFinish__Fv zNPCSubBoss_SceneFinish__Fv: /* 80135F18 00132D18 38 00 00 00 */ li r0, 0 -/* 80135F1C 00132D1C 90 0D 96 38 */ stw r0, lbl_803CBF38-_SDA_BASE_(r13) +/* 80135F1C 00132D1C 90 0D 96 38 */ stw r0, lbl_g_contract_for_hire-_SDA_BASE_(r13) /* 80135F20 00132D20 4E 80 00 20 */ blr /* 80135F24 00132D24 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80135F28 00132D28 7C 08 02 A6 */ mflr r0 @@ -140,11 +140,11 @@ Setup__11zNPCSubBossFv: /* 80136054 00132E54 7C 08 02 A6 */ mflr r0 /* 80136058 00132E58 90 01 00 14 */ stw r0, 0x14(r1) /* 8013605C 00132E5C 4B FB 94 05 */ bl Setup__10zNPCCommonFv -/* 80136060 00132E60 80 0D 96 38 */ lwz r0, lbl_803CBF38-_SDA_BASE_(r13) +/* 80136060 00132E60 80 0D 96 38 */ lwz r0, lbl_g_contract_for_hire-_SDA_BASE_(r13) /* 80136064 00132E64 2C 00 00 00 */ cmpwi r0, 0 /* 80136068 00132E68 41 82 00 10 */ beq lbl_80136078 /* 8013606C 00132E6C 38 00 00 00 */ li r0, 0 -/* 80136070 00132E70 90 0D 96 38 */ stw r0, lbl_803CBF38-_SDA_BASE_(r13) +/* 80136070 00132E70 90 0D 96 38 */ stw r0, lbl_g_contract_for_hire-_SDA_BASE_(r13) /* 80136074 00132E74 48 00 00 15 */ bl SUBB_InitEffects__Fv lbl_80136078: /* 80136078 00132E78 80 01 00 14 */ lwz r0, 0x14(r1) @@ -156,14 +156,14 @@ lbl_80136078: SUBB_InitEffects__Fv: /* 80136088 00132E88 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013608C 00132E8C 7C 08 02 A6 */ mflr r0 -/* 80136090 00132E90 3C 60 80 27 */ lis r3, lbl_8026CAA8@ha -/* 80136094 00132E94 38 63 CA A8 */ addi r3, r3, lbl_8026CAA8@l +/* 80136090 00132E90 3C 60 80 27 */ lis r3, lbl__stringBase0_86@ha +/* 80136094 00132E94 38 63 CA A8 */ addi r3, r3, lbl__stringBase0_86@l /* 80136098 00132E98 90 01 00 14 */ stw r0, 0x14(r1) /* 8013609C 00132E9C 38 63 00 FE */ addi r3, r3, 0xfe /* 801360A0 00132EA0 4B F7 27 A5 */ bl zParEmitterFind__FPCc -/* 801360A4 00132EA4 3C 80 80 32 */ lis r4, lbl_803242F8@ha -/* 801360A8 00132EA8 90 6D 96 3C */ stw r3, lbl_803CBF3C-_SDA_BASE_(r13) -/* 801360AC 00132EAC 38 64 42 F8 */ addi r3, r4, lbl_803242F8@l +/* 801360A4 00132EA4 3C 80 80 32 */ lis r4, lbl_g_parf_holder@ha +/* 801360A8 00132EA8 90 6D 96 3C */ stw r3, lbl_g_pemit_holder-_SDA_BASE_(r13) +/* 801360AC 00132EAC 38 64 42 F8 */ addi r3, r4, lbl_g_parf_holder@l /* 801360B0 00132EB0 38 00 01 00 */ li r0, 0x100 /* 801360B4 00132EB4 90 03 01 38 */ stw r0, 0x138(r3) /* 801360B8 00132EB8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -179,9 +179,9 @@ __ct__11zNPCSubBossFi: /* 801360D4 00132ED4 93 E1 00 0C */ stw r31, 0xc(r1) /* 801360D8 00132ED8 7C 7F 1B 78 */ mr r31, r3 /* 801360DC 00132EDC 4B FB E5 19 */ bl __ct__10zNPCCommonFi -/* 801360E0 00132EE0 3C 80 80 2A */ lis r4, lbl_80299198@ha +/* 801360E0 00132EE0 3C 80 80 2A */ lis r4, lbl___vt__11zNPCSubBoss@ha /* 801360E4 00132EE4 7F E3 FB 78 */ mr r3, r31 -/* 801360E8 00132EE8 38 04 91 98 */ addi r0, r4, lbl_80299198@l +/* 801360E8 00132EE8 38 04 91 98 */ addi r0, r4, lbl___vt__11zNPCSubBoss@l /* 801360EC 00132EEC 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 801360F0 00132EF0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801360F4 00132EF4 80 01 00 14 */ lwz r0, 0x14(r1) diff --git a/asm/Game/zNPCTypeTest.s b/asm/Game/zNPCTypeTest.s index 7558612d2..7df41fee1 100644 --- a/asm/Game/zNPCTypeTest.s +++ b/asm/Game/zNPCTypeTest.s @@ -6,13 +6,13 @@ ZNPC_Test_Startup__Fv: /* 80135ACC 001328CC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80135AD0 001328D0 7C 08 02 A6 */ mflr r0 -/* 80135AD4 001328D4 3C 80 80 2A */ lis r4, lbl_80298FE4@ha -/* 80135AD8 001328D8 3C 60 80 2A */ lis r3, lbl_80298FB8@ha +/* 80135AD4 001328D4 3C 80 80 2A */ lis r4, lbl_g_strz_testanim@ha +/* 80135AD8 001328D8 3C 60 80 2A */ lis r3, lbl_g_hash_testanim@ha /* 80135ADC 001328DC 90 01 00 24 */ stw r0, 0x24(r1) /* 80135AE0 001328E0 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 80135AE4 001328E4 3B E4 8F E4 */ addi r31, r4, lbl_80298FE4@l +/* 80135AE4 001328E4 3B E4 8F E4 */ addi r31, r4, lbl_g_strz_testanim@l /* 80135AE8 001328E8 93 C1 00 18 */ stw r30, 0x18(r1) -/* 80135AEC 001328EC 3B C3 8F B8 */ addi r30, r3, lbl_80298FB8@l +/* 80135AEC 001328EC 3B C3 8F B8 */ addi r30, r3, lbl_g_hash_testanim@l /* 80135AF0 001328F0 93 A1 00 14 */ stw r29, 0x14(r1) /* 80135AF4 001328F4 3B A0 00 00 */ li r29, 0 lbl_80135AF8: @@ -79,19 +79,19 @@ lbl_80135B98: /* 80135BCC 001329CC 4E 80 00 20 */ blr /* 80135BD0 001329D0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80135BD4 001329D4 7C 08 02 A6 */ mflr r0 -/* 80135BD8 001329D8 3C 60 80 27 */ lis r3, lbl_8026CA50@ha -/* 80135BDC 001329DC 3C A0 80 2A */ lis r5, lbl_80298FE4@ha +/* 80135BD8 001329D8 3C 60 80 27 */ lis r3, lbl__stringBase0_85@ha +/* 80135BDC 001329DC 3C A0 80 2A */ lis r5, lbl_g_strz_testanim@ha /* 80135BE0 001329E0 90 01 00 34 */ stw r0, 0x34(r1) -/* 80135BE4 001329E4 38 63 CA 50 */ addi r3, r3, lbl_8026CA50@l +/* 80135BE4 001329E4 38 63 CA 50 */ addi r3, r3, lbl__stringBase0_85@l /* 80135BE8 001329E8 38 80 00 00 */ li r4, 0 /* 80135BEC 001329EC BF 41 00 18 */ stmw r26, 0x18(r1) -/* 80135BF0 001329F0 3B A5 8F E4 */ addi r29, r5, lbl_80298FE4@l +/* 80135BF0 001329F0 3B A5 8F E4 */ addi r29, r5, lbl_g_strz_testanim@l /* 80135BF4 001329F4 38 A0 00 00 */ li r5, 0 /* 80135BF8 001329F8 38 63 00 4E */ addi r3, r3, 0x4e /* 80135BFC 001329FC 4B ED 10 75 */ bl xAnimTableNew__FPCcPP10xAnimTableUi -/* 80135C00 00132A00 3C 80 80 2A */ lis r4, lbl_80298FE4@ha +/* 80135C00 00132A00 3C 80 80 2A */ lis r4, lbl_g_strz_testanim@ha /* 80135C04 00132A04 7C 7B 1B 78 */ mr r27, r3 -/* 80135C08 00132A08 38 A4 8F E4 */ addi r5, r4, lbl_80298FE4@l +/* 80135C08 00132A08 38 A4 8F E4 */ addi r5, r4, lbl_g_strz_testanim@l /* 80135C0C 00132A0C 3B 40 00 01 */ li r26, 1 /* 80135C10 00132A10 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 80135C14 00132A14 3B E0 00 00 */ li r31, 0 @@ -109,8 +109,8 @@ lbl_80135C20: /* 80135C40 00132A40 93 E1 00 10 */ stw r31, 0x10(r1) /* 80135C44 00132A44 39 40 00 00 */ li r10, 0 /* 80135C48 00132A48 80 9C 00 00 */ lwz r4, 0(r28) -/* 80135C4C 00132A4C C0 22 A3 70 */ lfs f1, lbl_803CECF0-_SDA2_BASE_(r2) -/* 80135C50 00132A50 C0 42 A3 74 */ lfs f2, lbl_803CECF4-_SDA2_BASE_(r2) +/* 80135C4C 00132A4C C0 22 A3 70 */ lfs f1, lbl__830_3-_SDA2_BASE_(r2) +/* 80135C50 00132A50 C0 42 A3 74 */ lfs f2, lbl__831_3-_SDA2_BASE_(r2) /* 80135C54 00132A54 4B ED 11 05 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80135C58 00132A58 3B 5A 00 01 */ addi r26, r26, 1 /* 80135C5C 00132A5C 3B 9C 00 04 */ addi r28, r28, 4 @@ -130,11 +130,11 @@ lbl_80135C70: /* 80135C90 00132A90 90 01 00 0C */ stw r0, 0xc(r1) /* 80135C94 00132A94 39 20 00 00 */ li r9, 0 /* 80135C98 00132A98 39 40 00 01 */ li r10, 1 -/* 80135C9C 00132A9C C0 22 A3 74 */ lfs f1, lbl_803CECF4-_SDA2_BASE_(r2) +/* 80135C9C 00132A9C C0 22 A3 74 */ lfs f1, lbl__831_3-_SDA2_BASE_(r2) /* 80135CA0 00132AA0 80 9C 00 00 */ lwz r4, 0(r28) /* 80135CA4 00132AA4 FC 40 08 90 */ fmr f2, f1 /* 80135CA8 00132AA8 80 BC 00 04 */ lwz r5, 4(r28) -/* 80135CAC 00132AAC C0 62 A3 78 */ lfs f3, lbl_803CECF8-_SDA2_BASE_(r2) +/* 80135CAC 00132AAC C0 62 A3 78 */ lfs f3, lbl__832_1-_SDA2_BASE_(r2) /* 80135CB0 00132AB0 4B ED 17 11 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs lbl_80135CB4: /* 80135CB4 00132AB4 2C 1A 00 01 */ cmpwi r26, 1 @@ -148,11 +148,11 @@ lbl_80135CB4: /* 80135CD4 00132AD4 90 01 00 0C */ stw r0, 0xc(r1) /* 80135CD8 00132AD8 39 20 00 00 */ li r9, 0 /* 80135CDC 00132ADC 39 40 00 01 */ li r10, 1 -/* 80135CE0 00132AE0 C0 22 A3 74 */ lfs f1, lbl_803CECF4-_SDA2_BASE_(r2) +/* 80135CE0 00132AE0 C0 22 A3 74 */ lfs f1, lbl__831_3-_SDA2_BASE_(r2) /* 80135CE4 00132AE4 80 9C 00 00 */ lwz r4, 0(r28) /* 80135CE8 00132AE8 FC 40 08 90 */ fmr f2, f1 /* 80135CEC 00132AEC 80 BD 00 04 */ lwz r5, 4(r29) -/* 80135CF0 00132AF0 C0 62 A3 78 */ lfs f3, lbl_803CECF8-_SDA2_BASE_(r2) +/* 80135CF0 00132AF0 C0 62 A3 78 */ lfs f3, lbl__832_1-_SDA2_BASE_(r2) /* 80135CF4 00132AF4 4B ED 16 CD */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs lbl_80135CF8: /* 80135CF8 00132AF8 3B 5A 00 01 */ addi r26, r26, 1 @@ -174,9 +174,9 @@ __ct__8zNPCTestFi: /* 80135D2C 00132B2C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80135D30 00132B30 7C 7F 1B 78 */ mr r31, r3 /* 80135D34 00132B34 4B FB E8 C1 */ bl __ct__10zNPCCommonFi -/* 80135D38 00132B38 3C 80 80 2A */ lis r4, lbl_80299010@ha +/* 80135D38 00132B38 3C 80 80 2A */ lis r4, lbl___vt__8zNPCTest@ha /* 80135D3C 00132B3C 7F E3 FB 78 */ mr r3, r31 -/* 80135D40 00132B40 38 04 90 10 */ addi r0, r4, lbl_80299010@l +/* 80135D40 00132B40 38 04 90 10 */ addi r0, r4, lbl___vt__8zNPCTest@l /* 80135D44 00132B44 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 80135D48 00132B48 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80135D4C 00132B4C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -207,7 +207,7 @@ __ct__8zNPCTestFi: /* 80135DB0 00132BB0 FF E0 08 90 */ fmr f31, f1 /* 80135DB4 00132BB4 C0 03 02 A8 */ lfs f0, 0x2a8(r3) /* 80135DB8 00132BB8 7C 9F 23 78 */ mr r31, r4 -/* 80135DBC 00132BBC C0 22 A3 7C */ lfs f1, lbl_803CECFC-_SDA2_BASE_(r2) +/* 80135DBC 00132BBC C0 22 A3 7C */ lfs f1, lbl__866_6-_SDA2_BASE_(r2) /* 80135DC0 00132BC0 EC 00 F8 28 */ fsubs f0, f0, f31 /* 80135DC4 00132BC4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80135DC8 00132BC8 40 81 00 08 */ ble lbl_80135DD0 @@ -217,10 +217,10 @@ lbl_80135DD0: lbl_80135DD4: /* 80135DD4 00132BD4 D0 3E 02 A8 */ stfs f1, 0x2a8(r30) /* 80135DD8 00132BD8 C0 3E 02 A8 */ lfs f1, 0x2a8(r30) -/* 80135DDC 00132BDC C0 02 A3 74 */ lfs f0, lbl_803CECF4-_SDA2_BASE_(r2) +/* 80135DDC 00132BDC C0 02 A3 74 */ lfs f0, lbl__831_3-_SDA2_BASE_(r2) /* 80135DE0 00132BE0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80135DE4 00132BE4 40 80 00 50 */ bge lbl_80135E34 -/* 80135DE8 00132BE8 C0 02 A3 80 */ lfs f0, lbl_803CED00-_SDA2_BASE_(r2) +/* 80135DE8 00132BE8 C0 02 A3 80 */ lfs f0, lbl__867_7-_SDA2_BASE_(r2) /* 80135DEC 00132BEC D0 1E 02 A8 */ stfs f0, 0x2a8(r30) /* 80135DF0 00132BF0 80 7E 02 A4 */ lwz r3, 0x2a4(r30) /* 80135DF4 00132BF4 38 63 00 01 */ addi r3, r3, 1 @@ -232,8 +232,8 @@ lbl_80135DD4: /* 80135E0C 00132C0C 90 1E 02 A4 */ stw r0, 0x2a4(r30) lbl_80135E10: /* 80135E10 00132C10 80 1E 02 A4 */ lwz r0, 0x2a4(r30) -/* 80135E14 00132C14 3C 60 80 2A */ lis r3, lbl_80298FB8@ha -/* 80135E18 00132C18 38 83 8F B8 */ addi r4, r3, lbl_80298FB8@l +/* 80135E14 00132C14 3C 60 80 2A */ lis r3, lbl_g_hash_testanim@ha +/* 80135E18 00132C18 38 83 8F B8 */ addi r4, r3, lbl_g_hash_testanim@l /* 80135E1C 00132C1C 7F C3 F3 78 */ mr r3, r30 /* 80135E20 00132C20 54 00 10 3A */ slwi r0, r0, 2 /* 80135E24 00132C24 38 A0 00 00 */ li r5, 0 @@ -258,12 +258,12 @@ lbl_80135E34: /* 80135E6C 00132C6C 80 83 01 D8 */ lwz r4, 0x1d8(r3) /* 80135E70 00132C70 80 04 03 A4 */ lwz r0, 0x3a4(r4) /* 80135E74 00132C74 90 03 02 A0 */ stw r0, 0x2a0(r3) -/* 80135E78 00132C78 C0 02 A3 80 */ lfs f0, lbl_803CED00-_SDA2_BASE_(r2) +/* 80135E78 00132C78 C0 02 A3 80 */ lfs f0, lbl__867_7-_SDA2_BASE_(r2) /* 80135E7C 00132C7C D0 03 02 A8 */ stfs f0, 0x2a8(r3) /* 80135E80 00132C80 4E 80 00 20 */ blr /* 80135E84 00132C84 80 03 02 A4 */ lwz r0, 0x2a4(r3) -/* 80135E88 00132C88 3C 60 80 2A */ lis r3, lbl_80298FB8@ha -/* 80135E8C 00132C8C 38 63 8F B8 */ addi r3, r3, lbl_80298FB8@l +/* 80135E88 00132C88 3C 60 80 2A */ lis r3, lbl_g_hash_testanim@ha +/* 80135E8C 00132C8C 38 63 8F B8 */ addi r3, r3, lbl_g_hash_testanim@l /* 80135E90 00132C90 54 00 10 3A */ slwi r0, r0, 2 /* 80135E94 00132C94 7C 63 02 14 */ add r3, r3, r0 /* 80135E98 00132C98 80 63 00 04 */ lwz r3, 4(r3) diff --git a/asm/Game/zNPCTypeTiki.s b/asm/Game/zNPCTypeTiki.s index a5c847351..6e23e12dc 100644 --- a/asm/Game/zNPCTypeTiki.s +++ b/asm/Game/zNPCTypeTiki.s @@ -8,9 +8,9 @@ ZNPC_Tiki_Startup__Fv: /* 8010958C 0010638C 7C 08 02 A6 */ mflr r0 /* 80109590 00106390 90 01 00 24 */ stw r0, 0x24(r1) /* 80109594 00106394 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 80109598 00106398 3B ED 84 20 */ addi r31, r13, lbl_803CAD20-_SDA_BASE_ +/* 80109598 00106398 3B ED 84 20 */ addi r31, r13, lbl_g_strz_tikianim-_SDA_BASE_ /* 8010959C 0010639C 93 C1 00 18 */ stw r30, 0x18(r1) -/* 801095A0 001063A0 3B CD 84 18 */ addi r30, r13, lbl_803CAD18-_SDA_BASE_ +/* 801095A0 001063A0 3B CD 84 18 */ addi r30, r13, lbl_g_hash_tikianim-_SDA_BASE_ /* 801095A4 001063A4 93 A1 00 14 */ stw r29, 0x14(r1) /* 801095A8 001063A8 3B A0 00 00 */ li r29, 0 lbl_801095AC: @@ -95,7 +95,7 @@ lbl_801096B8: /* 801096BC 001064BC 7C 1E 00 00 */ cmpw r30, r0 /* 801096C0 001064C0 41 80 FF 58 */ blt lbl_80109618 /* 801096C4 001064C4 38 00 00 00 */ li r0, 0 -/* 801096C8 001064C8 90 0D 94 D0 */ stw r0, lbl_803CBDD0-_SDA_BASE_(r13) +/* 801096C8 001064C8 90 0D 94 D0 */ stw r0, lbl_orphanList-_SDA_BASE_(r13) /* 801096CC 001064CC 80 01 00 24 */ lwz r0, 0x24(r1) /* 801096D0 001064D0 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 801096D4 001064D4 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -109,113 +109,113 @@ lbl_801096B8: zNPCTiki_InitFX__FP6zScene: /* 801096EC 001064EC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801096F0 001064F0 7C 08 02 A6 */ mflr r0 -/* 801096F4 001064F4 3C 60 80 27 */ lis r3, lbl_8026A358@ha -/* 801096F8 001064F8 3C 80 80 31 */ lis r4, lbl_80313410@ha +/* 801096F4 001064F4 3C 60 80 27 */ lis r3, lbl__stringBase0_69@ha +/* 801096F8 001064F8 3C 80 80 31 */ lis r4, lbl_loveyEmitterInfo@ha /* 801096FC 001064FC 90 01 00 14 */ stw r0, 0x14(r1) -/* 80109700 00106500 38 63 A3 58 */ addi r3, r3, lbl_8026A358@l +/* 80109700 00106500 38 63 A3 58 */ addi r3, r3, lbl__stringBase0_69@l /* 80109704 00106504 38 63 00 0F */ addi r3, r3, 0xf /* 80109708 00106508 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8010970C 0010650C 3B E4 34 10 */ addi r31, r4, lbl_80313410@l +/* 8010970C 0010650C 3B E4 34 10 */ addi r31, r4, lbl_loveyEmitterInfo@l /* 80109710 00106510 4B F9 F1 35 */ bl zParEmitterFind__FPCc -/* 80109714 00106514 90 6D 94 D8 */ stw r3, lbl_803CBDD8-_SDA_BASE_(r13) -/* 80109718 00106518 80 0D 94 D8 */ lwz r0, lbl_803CBDD8-_SDA_BASE_(r13) +/* 80109714 00106514 90 6D 94 D8 */ stw r3, lbl_cloudEmitter-_SDA_BASE_(r13) +/* 80109718 00106518 80 0D 94 D8 */ lwz r0, lbl_cloudEmitter-_SDA_BASE_(r13) /* 8010971C 0010651C 28 00 00 00 */ cmplwi r0, 0 /* 80109720 00106520 40 82 00 18 */ bne lbl_80109738 -/* 80109724 00106524 3C 60 80 27 */ lis r3, lbl_8026A358@ha -/* 80109728 00106528 38 63 A3 58 */ addi r3, r3, lbl_8026A358@l +/* 80109724 00106524 3C 60 80 27 */ lis r3, lbl__stringBase0_69@ha +/* 80109728 00106528 38 63 A3 58 */ addi r3, r3, lbl__stringBase0_69@l /* 8010972C 0010652C 38 63 00 25 */ addi r3, r3, 0x25 /* 80109730 00106530 4B F9 F1 15 */ bl zParEmitterFind__FPCc -/* 80109734 00106534 90 6D 94 D8 */ stw r3, lbl_803CBDD8-_SDA_BASE_(r13) +/* 80109734 00106534 90 6D 94 D8 */ stw r3, lbl_cloudEmitter-_SDA_BASE_(r13) lbl_80109738: /* 80109738 00106538 38 7F 01 6C */ addi r3, r31, 0x16c /* 8010973C 0010653C 38 00 0F 5E */ li r0, 0xf5e /* 80109740 00106540 90 03 01 38 */ stw r0, 0x138(r3) /* 80109744 00106544 38 80 00 00 */ li r4, 0 -/* 80109748 00106548 C0 22 9D 78 */ lfs f1, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 80109748 00106548 C0 22 9D 78 */ lfs f1, lbl__858_3-_SDA2_BASE_(r2) /* 8010974C 0010654C D0 23 01 4C */ stfs f1, 0x14c(r3) -/* 80109750 00106550 C0 02 9D 7C */ lfs f0, lbl_803CE6FC-_SDA2_BASE_(r2) +/* 80109750 00106550 C0 02 9D 7C */ lfs f0, lbl__859_1-_SDA2_BASE_(r2) /* 80109754 00106554 D0 03 01 50 */ stfs f0, 0x150(r3) /* 80109758 00106558 D0 23 01 54 */ stfs f1, 0x154(r3) -/* 8010975C 0010655C C0 02 9D 80 */ lfs f0, lbl_803CE700-_SDA2_BASE_(r2) +/* 8010975C 0010655C C0 02 9D 80 */ lfs f0, lbl__860_3-_SDA2_BASE_(r2) /* 80109760 00106560 D0 03 01 58 */ stfs f0, 0x158(r3) /* 80109764 00106564 38 63 00 0C */ addi r3, r3, 0xc -/* 80109768 00106568 C0 22 9D 84 */ lfs f1, lbl_803CE704-_SDA2_BASE_(r2) -/* 8010976C 0010656C C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) +/* 80109768 00106568 C0 22 9D 84 */ lfs f1, lbl__861_3-_SDA2_BASE_(r2) +/* 8010976C 0010656C C0 62 9D 88 */ lfs f3, lbl__862_4-_SDA2_BASE_(r2) /* 80109770 00106570 FC 40 08 90 */ fmr f2, f1 /* 80109774 00106574 4B F2 27 65 */ bl set__10xParInterpFfffUi -/* 80109778 00106578 C0 22 9D 8C */ lfs f1, lbl_803CE70C-_SDA2_BASE_(r2) +/* 80109778 00106578 C0 22 9D 8C */ lfs f1, lbl__863_3-_SDA2_BASE_(r2) /* 8010977C 0010657C 38 7F 01 6C */ addi r3, r31, 0x16c -/* 80109780 00106580 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) +/* 80109780 00106580 C0 62 9D 88 */ lfs f3, lbl__862_4-_SDA2_BASE_(r2) /* 80109784 00106584 38 80 00 00 */ li r4, 0 /* 80109788 00106588 FC 40 08 90 */ fmr f2, f1 /* 8010978C 0010658C 38 63 00 20 */ addi r3, r3, 0x20 /* 80109790 00106590 4B F2 27 49 */ bl set__10xParInterpFfffUi -/* 80109794 00106594 C0 22 9D 90 */ lfs f1, lbl_803CE710-_SDA2_BASE_(r2) +/* 80109794 00106594 C0 22 9D 90 */ lfs f1, lbl__864_3-_SDA2_BASE_(r2) /* 80109798 00106598 38 7F 01 6C */ addi r3, r31, 0x16c -/* 8010979C 0010659C C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) +/* 8010979C 0010659C C0 62 9D 88 */ lfs f3, lbl__862_4-_SDA2_BASE_(r2) /* 801097A0 001065A0 38 80 00 00 */ li r4, 0 /* 801097A4 001065A4 FC 40 08 90 */ fmr f2, f1 /* 801097A8 001065A8 38 63 00 34 */ addi r3, r3, 0x34 /* 801097AC 001065AC 4B F2 27 2D */ bl set__10xParInterpFfffUi -/* 801097B0 001065B0 C0 22 9D 78 */ lfs f1, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 801097B0 001065B0 C0 22 9D 78 */ lfs f1, lbl__858_3-_SDA2_BASE_(r2) /* 801097B4 001065B4 38 7F 01 6C */ addi r3, r31, 0x16c -/* 801097B8 001065B8 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) +/* 801097B8 001065B8 C0 62 9D 88 */ lfs f3, lbl__862_4-_SDA2_BASE_(r2) /* 801097BC 001065BC 38 80 00 00 */ li r4, 0 /* 801097C0 001065C0 FC 40 08 90 */ fmr f2, f1 /* 801097C4 001065C4 38 63 00 48 */ addi r3, r3, 0x48 /* 801097C8 001065C8 4B F2 27 11 */ bl set__10xParInterpFfffUi -/* 801097CC 001065CC C0 22 9D 94 */ lfs f1, lbl_803CE714-_SDA2_BASE_(r2) +/* 801097CC 001065CC C0 22 9D 94 */ lfs f1, lbl__865_4-_SDA2_BASE_(r2) /* 801097D0 001065D0 38 7F 01 6C */ addi r3, r31, 0x16c -/* 801097D4 001065D4 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) +/* 801097D4 001065D4 C0 62 9D 88 */ lfs f3, lbl__862_4-_SDA2_BASE_(r2) /* 801097D8 001065D8 38 80 00 00 */ li r4, 0 /* 801097DC 001065DC FC 40 08 90 */ fmr f2, f1 /* 801097E0 001065E0 38 63 00 5C */ addi r3, r3, 0x5c /* 801097E4 001065E4 4B F2 26 F5 */ bl set__10xParInterpFfffUi -/* 801097E8 001065E8 C0 22 9D 94 */ lfs f1, lbl_803CE714-_SDA2_BASE_(r2) +/* 801097E8 001065E8 C0 22 9D 94 */ lfs f1, lbl__865_4-_SDA2_BASE_(r2) /* 801097EC 001065EC 38 7F 01 6C */ addi r3, r31, 0x16c -/* 801097F0 001065F0 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) +/* 801097F0 001065F0 C0 62 9D 88 */ lfs f3, lbl__862_4-_SDA2_BASE_(r2) /* 801097F4 001065F4 38 80 00 00 */ li r4, 0 /* 801097F8 001065F8 FC 40 08 90 */ fmr f2, f1 /* 801097FC 001065FC 38 63 00 70 */ addi r3, r3, 0x70 /* 80109800 00106600 4B F2 26 D9 */ bl set__10xParInterpFfffUi -/* 80109804 00106604 C0 22 9D 94 */ lfs f1, lbl_803CE714-_SDA2_BASE_(r2) +/* 80109804 00106604 C0 22 9D 94 */ lfs f1, lbl__865_4-_SDA2_BASE_(r2) /* 80109808 00106608 38 7F 01 6C */ addi r3, r31, 0x16c -/* 8010980C 0010660C C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) +/* 8010980C 0010660C C0 62 9D 88 */ lfs f3, lbl__862_4-_SDA2_BASE_(r2) /* 80109810 00106610 38 80 00 00 */ li r4, 0 /* 80109814 00106614 FC 40 08 90 */ fmr f2, f1 /* 80109818 00106618 38 63 00 84 */ addi r3, r3, 0x84 /* 8010981C 0010661C 4B F2 26 BD */ bl set__10xParInterpFfffUi -/* 80109820 00106620 C0 22 9D 78 */ lfs f1, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 80109820 00106620 C0 22 9D 78 */ lfs f1, lbl__858_3-_SDA2_BASE_(r2) /* 80109824 00106624 38 7F 01 6C */ addi r3, r31, 0x16c -/* 80109828 00106628 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) +/* 80109828 00106628 C0 62 9D 88 */ lfs f3, lbl__862_4-_SDA2_BASE_(r2) /* 8010982C 0010662C 38 80 00 00 */ li r4, 0 /* 80109830 00106630 FC 40 08 90 */ fmr f2, f1 /* 80109834 00106634 38 63 00 98 */ addi r3, r3, 0x98 /* 80109838 00106638 4B F2 26 A1 */ bl set__10xParInterpFfffUi -/* 8010983C 0010663C C0 22 9D 78 */ lfs f1, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010983C 0010663C C0 22 9D 78 */ lfs f1, lbl__858_3-_SDA2_BASE_(r2) /* 80109840 00106640 38 7F 01 6C */ addi r3, r31, 0x16c -/* 80109844 00106644 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) +/* 80109844 00106644 C0 62 9D 88 */ lfs f3, lbl__862_4-_SDA2_BASE_(r2) /* 80109848 00106648 38 80 00 00 */ li r4, 0 /* 8010984C 0010664C FC 40 08 90 */ fmr f2, f1 /* 80109850 00106650 38 63 00 AC */ addi r3, r3, 0xac /* 80109854 00106654 4B F2 26 85 */ bl set__10xParInterpFfffUi -/* 80109858 00106658 C0 22 9D 78 */ lfs f1, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 80109858 00106658 C0 22 9D 78 */ lfs f1, lbl__858_3-_SDA2_BASE_(r2) /* 8010985C 0010665C 38 7F 01 6C */ addi r3, r31, 0x16c -/* 80109860 00106660 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) +/* 80109860 00106660 C0 62 9D 88 */ lfs f3, lbl__862_4-_SDA2_BASE_(r2) /* 80109864 00106664 38 80 00 00 */ li r4, 0 /* 80109868 00106668 FC 40 08 90 */ fmr f2, f1 /* 8010986C 0010666C 38 63 00 C0 */ addi r3, r3, 0xc0 /* 80109870 00106670 4B F2 26 69 */ bl set__10xParInterpFfffUi -/* 80109874 00106674 C0 22 9D 78 */ lfs f1, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 80109874 00106674 C0 22 9D 78 */ lfs f1, lbl__858_3-_SDA2_BASE_(r2) /* 80109878 00106678 38 7F 01 6C */ addi r3, r31, 0x16c -/* 8010987C 0010667C C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) +/* 8010987C 0010667C C0 62 9D 88 */ lfs f3, lbl__862_4-_SDA2_BASE_(r2) /* 80109880 00106680 38 80 00 00 */ li r4, 0 /* 80109884 00106684 FC 40 08 90 */ fmr f2, f1 /* 80109888 00106688 38 63 00 D4 */ addi r3, r3, 0xd4 /* 8010988C 0010668C 4B F2 26 4D */ bl set__10xParInterpFfffUi -/* 80109890 00106690 C0 22 9D 98 */ lfs f1, lbl_803CE718-_SDA2_BASE_(r2) +/* 80109890 00106690 C0 22 9D 98 */ lfs f1, lbl__866_3-_SDA2_BASE_(r2) /* 80109894 00106694 38 7F 01 6C */ addi r3, r31, 0x16c -/* 80109898 00106698 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) +/* 80109898 00106698 C0 62 9D 88 */ lfs f3, lbl__862_4-_SDA2_BASE_(r2) /* 8010989C 0010669C 38 80 00 00 */ li r4, 0 /* 801098A0 001066A0 FC 40 08 90 */ fmr f2, f1 /* 801098A4 001066A4 38 63 00 E8 */ addi r3, r3, 0xe8 @@ -224,97 +224,97 @@ lbl_80109738: /* 801098B0 001066B0 38 00 0F 5E */ li r0, 0xf5e /* 801098B4 001066B4 90 03 01 38 */ stw r0, 0x138(r3) /* 801098B8 001066B8 38 80 00 00 */ li r4, 0 -/* 801098BC 001066BC C0 22 9D 78 */ lfs f1, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 801098BC 001066BC C0 22 9D 78 */ lfs f1, lbl__858_3-_SDA2_BASE_(r2) /* 801098C0 001066C0 D0 23 01 4C */ stfs f1, 0x14c(r3) -/* 801098C4 001066C4 C0 02 9D 9C */ lfs f0, lbl_803CE71C-_SDA2_BASE_(r2) +/* 801098C4 001066C4 C0 02 9D 9C */ lfs f0, lbl__867_4-_SDA2_BASE_(r2) /* 801098C8 001066C8 D0 03 01 50 */ stfs f0, 0x150(r3) /* 801098CC 001066CC D0 23 01 54 */ stfs f1, 0x154(r3) -/* 801098D0 001066D0 C0 02 9D A0 */ lfs f0, lbl_803CE720-_SDA2_BASE_(r2) +/* 801098D0 001066D0 C0 02 9D A0 */ lfs f0, lbl__868_1-_SDA2_BASE_(r2) /* 801098D4 001066D4 D0 03 01 58 */ stfs f0, 0x158(r3) /* 801098D8 001066D8 38 63 00 0C */ addi r3, r3, 0xc -/* 801098DC 001066DC C0 22 9D 84 */ lfs f1, lbl_803CE704-_SDA2_BASE_(r2) -/* 801098E0 001066E0 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) +/* 801098DC 001066DC C0 22 9D 84 */ lfs f1, lbl__861_3-_SDA2_BASE_(r2) +/* 801098E0 001066E0 C0 62 9D 88 */ lfs f3, lbl__862_4-_SDA2_BASE_(r2) /* 801098E4 001066E4 FC 40 08 90 */ fmr f2, f1 /* 801098E8 001066E8 4B F2 25 F1 */ bl set__10xParInterpFfffUi -/* 801098EC 001066EC C0 22 9D 8C */ lfs f1, lbl_803CE70C-_SDA2_BASE_(r2) +/* 801098EC 001066EC C0 22 9D 8C */ lfs f1, lbl__863_3-_SDA2_BASE_(r2) /* 801098F0 001066F0 38 7F 00 00 */ addi r3, r31, 0 -/* 801098F4 001066F4 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) +/* 801098F4 001066F4 C0 62 9D 88 */ lfs f3, lbl__862_4-_SDA2_BASE_(r2) /* 801098F8 001066F8 38 80 00 00 */ li r4, 0 /* 801098FC 001066FC FC 40 08 90 */ fmr f2, f1 /* 80109900 00106700 38 63 00 20 */ addi r3, r3, 0x20 /* 80109904 00106704 4B F2 25 D5 */ bl set__10xParInterpFfffUi -/* 80109908 00106708 C0 22 9D A4 */ lfs f1, lbl_803CE724-_SDA2_BASE_(r2) +/* 80109908 00106708 C0 22 9D A4 */ lfs f1, lbl__869-_SDA2_BASE_(r2) /* 8010990C 0010670C 38 7F 00 00 */ addi r3, r31, 0 -/* 80109910 00106710 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) +/* 80109910 00106710 C0 62 9D 88 */ lfs f3, lbl__862_4-_SDA2_BASE_(r2) /* 80109914 00106714 38 80 00 00 */ li r4, 0 /* 80109918 00106718 FC 40 08 90 */ fmr f2, f1 /* 8010991C 0010671C 38 63 00 34 */ addi r3, r3, 0x34 /* 80109920 00106720 4B F2 25 B9 */ bl set__10xParInterpFfffUi -/* 80109924 00106724 C0 22 9D A8 */ lfs f1, lbl_803CE728-_SDA2_BASE_(r2) +/* 80109924 00106724 C0 22 9D A8 */ lfs f1, lbl__870-_SDA2_BASE_(r2) /* 80109928 00106728 38 7F 00 00 */ addi r3, r31, 0 -/* 8010992C 0010672C C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) +/* 8010992C 0010672C C0 62 9D 88 */ lfs f3, lbl__862_4-_SDA2_BASE_(r2) /* 80109930 00106730 38 80 00 00 */ li r4, 0 /* 80109934 00106734 FC 40 08 90 */ fmr f2, f1 /* 80109938 00106738 38 63 00 48 */ addi r3, r3, 0x48 /* 8010993C 0010673C 4B F2 25 9D */ bl set__10xParInterpFfffUi -/* 80109940 00106740 C0 22 9D 98 */ lfs f1, lbl_803CE718-_SDA2_BASE_(r2) +/* 80109940 00106740 C0 22 9D 98 */ lfs f1, lbl__866_3-_SDA2_BASE_(r2) /* 80109944 00106744 38 7F 00 00 */ addi r3, r31, 0 -/* 80109948 00106748 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) +/* 80109948 00106748 C0 62 9D 88 */ lfs f3, lbl__862_4-_SDA2_BASE_(r2) /* 8010994C 0010674C 38 80 00 00 */ li r4, 0 /* 80109950 00106750 FC 40 08 90 */ fmr f2, f1 /* 80109954 00106754 38 63 00 5C */ addi r3, r3, 0x5c /* 80109958 00106758 4B F2 25 81 */ bl set__10xParInterpFfffUi -/* 8010995C 0010675C C0 22 9D AC */ lfs f1, lbl_803CE72C-_SDA2_BASE_(r2) +/* 8010995C 0010675C C0 22 9D AC */ lfs f1, lbl__871_1-_SDA2_BASE_(r2) /* 80109960 00106760 38 7F 00 00 */ addi r3, r31, 0 -/* 80109964 00106764 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) +/* 80109964 00106764 C0 62 9D 88 */ lfs f3, lbl__862_4-_SDA2_BASE_(r2) /* 80109968 00106768 38 80 00 00 */ li r4, 0 /* 8010996C 0010676C FC 40 08 90 */ fmr f2, f1 /* 80109970 00106770 38 63 00 70 */ addi r3, r3, 0x70 /* 80109974 00106774 4B F2 25 65 */ bl set__10xParInterpFfffUi -/* 80109978 00106778 C0 22 9D AC */ lfs f1, lbl_803CE72C-_SDA2_BASE_(r2) +/* 80109978 00106778 C0 22 9D AC */ lfs f1, lbl__871_1-_SDA2_BASE_(r2) /* 8010997C 0010677C 38 7F 00 00 */ addi r3, r31, 0 -/* 80109980 00106780 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) +/* 80109980 00106780 C0 62 9D 88 */ lfs f3, lbl__862_4-_SDA2_BASE_(r2) /* 80109984 00106784 38 80 00 00 */ li r4, 0 /* 80109988 00106788 FC 40 08 90 */ fmr f2, f1 /* 8010998C 0010678C 38 63 00 84 */ addi r3, r3, 0x84 /* 80109990 00106790 4B F2 25 49 */ bl set__10xParInterpFfffUi -/* 80109994 00106794 C0 22 9D 98 */ lfs f1, lbl_803CE718-_SDA2_BASE_(r2) +/* 80109994 00106794 C0 22 9D 98 */ lfs f1, lbl__866_3-_SDA2_BASE_(r2) /* 80109998 00106798 38 7F 00 00 */ addi r3, r31, 0 -/* 8010999C 0010679C C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) +/* 8010999C 0010679C C0 62 9D 88 */ lfs f3, lbl__862_4-_SDA2_BASE_(r2) /* 801099A0 001067A0 38 80 00 00 */ li r4, 0 /* 801099A4 001067A4 FC 40 08 90 */ fmr f2, f1 /* 801099A8 001067A8 38 63 00 98 */ addi r3, r3, 0x98 /* 801099AC 001067AC 4B F2 25 2D */ bl set__10xParInterpFfffUi -/* 801099B0 001067B0 C0 22 9D 98 */ lfs f1, lbl_803CE718-_SDA2_BASE_(r2) +/* 801099B0 001067B0 C0 22 9D 98 */ lfs f1, lbl__866_3-_SDA2_BASE_(r2) /* 801099B4 001067B4 38 7F 00 00 */ addi r3, r31, 0 -/* 801099B8 001067B8 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) +/* 801099B8 001067B8 C0 62 9D 88 */ lfs f3, lbl__862_4-_SDA2_BASE_(r2) /* 801099BC 001067BC 38 80 00 00 */ li r4, 0 /* 801099C0 001067C0 FC 40 08 90 */ fmr f2, f1 /* 801099C4 001067C4 38 63 00 AC */ addi r3, r3, 0xac /* 801099C8 001067C8 4B F2 25 11 */ bl set__10xParInterpFfffUi -/* 801099CC 001067CC C0 22 9D AC */ lfs f1, lbl_803CE72C-_SDA2_BASE_(r2) +/* 801099CC 001067CC C0 22 9D AC */ lfs f1, lbl__871_1-_SDA2_BASE_(r2) /* 801099D0 001067D0 38 7F 00 00 */ addi r3, r31, 0 -/* 801099D4 001067D4 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) +/* 801099D4 001067D4 C0 62 9D 88 */ lfs f3, lbl__862_4-_SDA2_BASE_(r2) /* 801099D8 001067D8 38 80 00 00 */ li r4, 0 /* 801099DC 001067DC FC 40 08 90 */ fmr f2, f1 /* 801099E0 001067E0 38 63 00 C0 */ addi r3, r3, 0xc0 /* 801099E4 001067E4 4B F2 24 F5 */ bl set__10xParInterpFfffUi -/* 801099E8 001067E8 C0 22 9D AC */ lfs f1, lbl_803CE72C-_SDA2_BASE_(r2) +/* 801099E8 001067E8 C0 22 9D AC */ lfs f1, lbl__871_1-_SDA2_BASE_(r2) /* 801099EC 001067EC 38 7F 00 00 */ addi r3, r31, 0 -/* 801099F0 001067F0 C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) +/* 801099F0 001067F0 C0 62 9D 88 */ lfs f3, lbl__862_4-_SDA2_BASE_(r2) /* 801099F4 001067F4 38 80 00 00 */ li r4, 0 /* 801099F8 001067F8 FC 40 08 90 */ fmr f2, f1 /* 801099FC 001067FC 38 63 00 D4 */ addi r3, r3, 0xd4 /* 80109A00 00106800 4B F2 24 D9 */ bl set__10xParInterpFfffUi -/* 80109A04 00106804 C0 22 9D 78 */ lfs f1, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 80109A04 00106804 C0 22 9D 78 */ lfs f1, lbl__858_3-_SDA2_BASE_(r2) /* 80109A08 00106808 38 7F 00 00 */ addi r3, r31, 0 -/* 80109A0C 0010680C C0 62 9D 88 */ lfs f3, lbl_803CE708-_SDA2_BASE_(r2) +/* 80109A0C 0010680C C0 62 9D 88 */ lfs f3, lbl__862_4-_SDA2_BASE_(r2) /* 80109A10 00106810 38 80 00 00 */ li r4, 0 /* 80109A14 00106814 FC 40 08 90 */ fmr f2, f1 /* 80109A18 00106818 38 63 00 E8 */ addi r3, r3, 0xe8 /* 80109A1C 0010681C 4B F2 24 BD */ bl set__10xParInterpFfffUi -/* 80109A20 00106820 3C 60 80 27 */ lis r3, lbl_8026A358@ha -/* 80109A24 00106824 38 63 A3 58 */ addi r3, r3, lbl_8026A358@l +/* 80109A20 00106820 3C 60 80 27 */ lis r3, lbl__stringBase0_69@ha +/* 80109A24 00106824 38 63 A3 58 */ addi r3, r3, lbl__stringBase0_69@l /* 80109A28 00106828 38 63 00 33 */ addi r3, r3, 0x33 /* 80109A2C 0010682C 4B F4 27 E9 */ bl xStrHash__FPCc /* 80109A30 00106830 38 80 00 00 */ li r4, 0 @@ -326,11 +326,11 @@ lbl_80109738: lbl_80109A48: /* 80109A48 00106848 38 00 00 00 */ li r0, 0 lbl_80109A4C: -/* 80109A4C 0010684C 90 0D 94 DC */ stw r0, lbl_803CBDDC-_SDA_BASE_(r13) +/* 80109A4C 0010684C 90 0D 94 DC */ stw r0, lbl_sHelmetRast-_SDA_BASE_(r13) /* 80109A50 00106850 38 9F 02 D8 */ addi r4, r31, 0x2d8 /* 80109A54 00106854 38 60 00 04 */ li r3, 4 /* 80109A58 00106858 48 07 73 D1 */ bl NPCC_MakeLightningInfo__F9en_npclytP16_tagLightningAdd -/* 80109A5C 0010685C C0 02 9D A8 */ lfs f0, lbl_803CE728-_SDA2_BASE_(r2) +/* 80109A5C 0010685C C0 02 9D A8 */ lfs f0, lbl__870-_SDA2_BASE_(r2) /* 80109A60 00106860 38 7F 02 D8 */ addi r3, r31, 0x2d8 /* 80109A64 00106864 D0 03 00 1C */ stfs f0, 0x1c(r3) /* 80109A68 00106868 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -355,16 +355,16 @@ zNPCTiki_ExplodeFX__FP8zNPCTiki: /* 80109AA8 001068A8 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 80109AAC 001068AC 28 00 54 33 */ cmplwi r0, 0x5433 /* 80109AB0 001068B0 40 82 02 2C */ bne lbl_80109CDC -/* 80109AB4 001068B4 C0 82 9D 88 */ lfs f4, lbl_803CE708-_SDA2_BASE_(r2) +/* 80109AB4 001068B4 C0 82 9D 88 */ lfs f4, lbl__862_4-_SDA2_BASE_(r2) /* 80109AB8 001068B8 38 80 00 00 */ li r4, 0 /* 80109ABC 001068BC 80 7C 00 24 */ lwz r3, 0x24(r28) /* 80109AC0 001068C0 FC A0 20 90 */ fmr f5, f4 -/* 80109AC4 001068C4 C0 22 9D B0 */ lfs f1, lbl_803CE730-_SDA2_BASE_(r2) +/* 80109AC4 001068C4 C0 22 9D B0 */ lfs f1, lbl__923_3-_SDA2_BASE_(r2) /* 80109AC8 001068C8 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80109ACC 001068CC FC E0 20 90 */ fmr f7, f4 -/* 80109AD0 001068D0 C0 42 9D B4 */ lfs f2, lbl_803CE734-_SDA2_BASE_(r2) -/* 80109AD4 001068D4 C0 62 9D B8 */ lfs f3, lbl_803CE738-_SDA2_BASE_(r2) -/* 80109AD8 001068D8 C0 C2 9D BC */ lfs f6, lbl_803CE73C-_SDA2_BASE_(r2) +/* 80109AD0 001068D0 C0 42 9D B4 */ lfs f2, lbl__924_1-_SDA2_BASE_(r2) +/* 80109AD4 001068D4 C0 62 9D B8 */ lfs f3, lbl__925-_SDA2_BASE_(r2) +/* 80109AD8 001068D8 C0 C2 9D BC */ lfs f6, lbl__926-_SDA2_BASE_(r2) /* 80109ADC 001068DC 38 63 00 30 */ addi r3, r3, 0x30 /* 80109AE0 001068E0 4B F3 89 11 */ bl xScrFXGlareAdd__FP5xVec3fffffffP8RwRaster /* 80109AE4 001068E4 80 9C 00 24 */ lwz r4, 0x24(r28) @@ -373,7 +373,7 @@ zNPCTiki_ExplodeFX__FP8zNPCTiki: /* 80109AF0 001068F0 38 84 00 30 */ addi r4, r4, 0x30 /* 80109AF4 001068F4 4B F4 49 E9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80109AF8 001068F8 C0 21 00 18 */ lfs f1, 0x18(r1) -/* 80109AFC 001068FC C0 02 9D C0 */ lfs f0, lbl_803CE740-_SDA2_BASE_(r2) +/* 80109AFC 001068FC C0 02 9D C0 */ lfs f0, lbl__927-_SDA2_BASE_(r2) /* 80109B00 00106900 EC 01 00 2A */ fadds f0, f1, f0 /* 80109B04 00106904 D0 01 00 18 */ stfs f0, 0x18(r1) /* 80109B08 00106908 48 07 E6 95 */ bl HAZ_Acquire__Fv @@ -386,13 +386,13 @@ zNPCTiki_ExplodeFX__FP8zNPCTiki: /* 80109B24 00106924 4B FE 2F 95 */ bl SetNPCOwner__9NPCHazardFP10zNPCCommon /* 80109B28 00106928 7F 83 E3 78 */ mr r3, r28 /* 80109B2C 0010692C 4B F1 1D 05 */ bl xEntGetCenter__FPC4xEnt -/* 80109B30 00106930 C0 22 9D C4 */ lfs f1, lbl_803CE744-_SDA2_BASE_(r2) +/* 80109B30 00106930 C0 22 9D C4 */ lfs f1, lbl__928-_SDA2_BASE_(r2) /* 80109B34 00106934 7C 64 1B 78 */ mr r4, r3 /* 80109B38 00106938 7F A3 EB 78 */ mr r3, r29 /* 80109B3C 0010693C 48 07 F6 FD */ bl Start__9NPCHazardFPC5xVec3f -/* 80109B40 00106940 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80109B40 00106940 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80109B44 00106944 3B A0 00 00 */ li r29, 0 -/* 80109B48 00106948 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80109B48 00106948 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80109B4C 0010694C 3B E0 00 00 */ li r31, 0 /* 80109B50 00106950 83 C3 1F C0 */ lwz r30, 0x1fc0(r3) /* 80109B54 00106954 48 00 00 B4 */ b lbl_80109C08 @@ -415,7 +415,7 @@ lbl_80109B58: /* 80109B94 00106994 38 61 00 08 */ addi r3, r1, 8 /* 80109B98 00106998 4B F0 B5 35 */ bl xVec3Length2__FPC5xVec3 /* 80109B9C 0010699C FF E0 08 90 */ fmr f31, f1 -/* 80109BA0 001069A0 C0 02 9D C8 */ lfs f0, lbl_803CE748-_SDA2_BASE_(r2) +/* 80109BA0 001069A0 C0 02 9D C8 */ lfs f0, lbl__929-_SDA2_BASE_(r2) /* 80109BA4 001069A4 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80109BA8 001069A8 40 80 00 58 */ bge lbl_80109C00 /* 80109BAC 001069AC 80 7E 00 38 */ lwz r3, 0x38(r30) @@ -425,7 +425,7 @@ lbl_80109B58: /* 80109BBC 001069BC 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 80109BC0 001069C0 28 00 54 00 */ cmplwi r0, 0x5400 /* 80109BC4 001069C4 40 82 00 18 */ bne lbl_80109BDC -/* 80109BC8 001069C8 C0 02 9D CC */ lfs f0, lbl_803CE74C-_SDA2_BASE_(r2) +/* 80109BC8 001069C8 C0 02 9D CC */ lfs f0, lbl__930_1-_SDA2_BASE_(r2) /* 80109BCC 001069CC 80 7E 00 38 */ lwz r3, 0x38(r30) /* 80109BD0 001069D0 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80109BD4 001069D4 7C 63 F8 2E */ lwzx r3, r3, r31 @@ -466,7 +466,7 @@ lbl_80109C20: /* 80109C50 00106A50 4B F0 4A 41 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80109C54 00106A54 38 61 00 08 */ addi r3, r1, 8 /* 80109C58 00106A58 4B F0 B4 75 */ bl xVec3Length2__FPC5xVec3 -/* 80109C5C 00106A5C C0 02 9D C8 */ lfs f0, lbl_803CE748-_SDA2_BASE_(r2) +/* 80109C5C 00106A5C C0 02 9D C8 */ lfs f0, lbl__929-_SDA2_BASE_(r2) /* 80109C60 00106A60 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80109C64 00106A64 40 80 00 14 */ bge lbl_80109C78 /* 80109C68 00106A68 80 7E 00 34 */ lwz r3, 0x34(r30) @@ -480,9 +480,9 @@ lbl_80109C80: /* 80109C80 00106A80 A0 1E 00 0C */ lhz r0, 0xc(r30) /* 80109C84 00106A84 7C 1F 00 40 */ cmplw r31, r0 /* 80109C88 00106A88 41 80 FF 98 */ blt lbl_80109C20 -/* 80109C8C 00106A8C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80109C8C 00106A8C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80109C90 00106A90 80 BC 00 24 */ lwz r5, 0x24(r28) -/* 80109C94 00106A94 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80109C94 00106A94 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80109C98 00106A98 38 61 00 08 */ addi r3, r1, 8 /* 80109C9C 00106A9C 80 84 07 04 */ lwz r4, 0x704(r4) /* 80109CA0 00106AA0 80 C5 00 4C */ lwz r6, 0x4c(r5) @@ -492,12 +492,12 @@ lbl_80109C80: /* 80109CB0 00106AB0 4B F0 49 E1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80109CB4 00106AB4 38 61 00 08 */ addi r3, r1, 8 /* 80109CB8 00106AB8 4B F0 B4 15 */ bl xVec3Length2__FPC5xVec3 -/* 80109CBC 00106ABC C0 02 9D C8 */ lfs f0, lbl_803CE748-_SDA2_BASE_(r2) +/* 80109CBC 00106ABC C0 02 9D C8 */ lfs f0, lbl__929-_SDA2_BASE_(r2) /* 80109CC0 00106AC0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80109CC4 00106AC4 40 80 00 18 */ bge lbl_80109CDC -/* 80109CC8 00106AC8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80109CC8 00106AC8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80109CCC 00106ACC 38 80 00 3A */ li r4, 0x3a -/* 80109CD0 00106AD0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80109CD0 00106AD0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80109CD4 00106AD4 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 80109CD8 00106AD8 4B F1 59 19 */ bl zEntEvent__FP5xBaseUi lbl_80109CDC: @@ -532,9 +532,9 @@ lbl_80109D14: zNPCTypeTiki.zNPCTiki_PickTikisToAnimate__Fv: /* 80109D3C 00106B3C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80109D40 00106B40 7C 08 02 A6 */ mflr r0 -/* 80109D44 00106B44 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80109D44 00106B44 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80109D48 00106B48 90 01 00 34 */ stw r0, 0x34(r1) -/* 80109D4C 00106B4C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80109D4C 00106B4C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80109D50 00106B50 93 E1 00 2C */ stw r31, 0x2c(r1) /* 80109D54 00106B54 93 C1 00 28 */ stw r30, 0x28(r1) /* 80109D58 00106B58 93 A1 00 24 */ stw r29, 0x24(r1) @@ -568,7 +568,7 @@ lbl_80109DBC: lbl_80109DC0: /* 80109DC0 00106BC0 7C 1E E8 40 */ cmplw r30, r29 /* 80109DC4 00106BC4 41 80 FF B0 */ blt lbl_80109D74 -/* 80109DC8 00106BC8 80 6D 94 D0 */ lwz r3, lbl_803CBDD0-_SDA_BASE_(r13) +/* 80109DC8 00106BC8 80 6D 94 D0 */ lwz r3, lbl_orphanList-_SDA_BASE_(r13) /* 80109DCC 00106BCC 48 00 00 38 */ b lbl_80109E04 lbl_80109DD0: /* 80109DD0 00106BD0 88 03 00 1D */ lbz r0, 0x1d(r3) @@ -588,8 +588,8 @@ lbl_80109DE8: lbl_80109E04: /* 80109E04 00106C04 28 03 00 00 */ cmplwi r3, 0 /* 80109E08 00106C08 40 82 FF C8 */ bne lbl_80109DD0 -/* 80109E0C 00106C0C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80109E10 00106C10 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80109E0C 00106C0C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80109E10 00106C10 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80109E14 00106C14 83 E3 17 B0 */ lwz r31, 0x17b0(r3) /* 80109E18 00106C18 28 1F 00 00 */ cmplwi r31, 0 /* 80109E1C 00106C1C 41 82 00 34 */ beq lbl_80109E50 @@ -613,11 +613,11 @@ lbl_80109E50: /* 80109E60 00106C60 48 00 00 3C */ b lbl_80109E9C lbl_80109E64: /* 80109E64 00106C64 4B F2 6E 25 */ bl xurand__Fv -/* 80109E68 00106C68 80 6D 94 D4 */ lwz r3, lbl_803CBDD4-_SDA_BASE_(r13) +/* 80109E68 00106C68 80 6D 94 D4 */ lwz r3, lbl_numTikisOnScreen-_SDA_BASE_(r13) /* 80109E6C 00106C6C 3C 00 43 30 */ lis r0, 0x4330 /* 80109E70 00106C70 90 01 00 08 */ stw r0, 8(r1) /* 80109E74 00106C74 6C 60 80 00 */ xoris r0, r3, 0x8000 -/* 80109E78 00106C78 C8 42 9D D0 */ lfd f2, lbl_803CE750-_SDA2_BASE_(r2) +/* 80109E78 00106C78 C8 42 9D D0 */ lfd f2, lbl__982_1-_SDA2_BASE_(r2) /* 80109E7C 00106C7C 90 01 00 0C */ stw r0, 0xc(r1) /* 80109E80 00106C80 C8 01 00 08 */ lfd f0, 8(r1) /* 80109E84 00106C84 EC 00 10 28 */ fsubs f0, f0, f2 @@ -627,9 +627,9 @@ lbl_80109E64: /* 80109E94 00106C94 80 61 00 14 */ lwz r3, 0x14(r1) /* 80109E98 00106C98 38 03 00 01 */ addi r0, r3, 1 lbl_80109E9C: -/* 80109E9C 00106C9C 90 0D 84 28 */ stw r0, lbl_803CAD28-_SDA_BASE_(r13) +/* 80109E9C 00106C9C 90 0D 84 28 */ stw r0, lbl_whichTikiToAnimate-_SDA_BASE_(r13) /* 80109EA0 00106CA0 38 00 00 00 */ li r0, 0 -/* 80109EA4 00106CA4 90 0D 94 D4 */ stw r0, lbl_803CBDD4-_SDA_BASE_(r13) +/* 80109EA4 00106CA4 90 0D 94 D4 */ stw r0, lbl_numTikisOnScreen-_SDA_BASE_(r13) /* 80109EA8 00106CA8 83 E1 00 2C */ lwz r31, 0x2c(r1) /* 80109EAC 00106CAC 83 C1 00 28 */ lwz r30, 0x28(r1) /* 80109EB0 00106CB0 83 A1 00 24 */ lwz r29, 0x24(r1) @@ -648,11 +648,11 @@ zNPCTiki_Timestep__FP6xScenef: /* 80109ED8 00106CD8 FF E0 08 90 */ fmr f31, f1 /* 80109EDC 00106CDC 4B FF FE 61 */ bl zNPCTypeTiki.zNPCTiki_PickTikisToAnimate__Fv /* 80109EE0 00106CE0 48 00 00 49 */ bl zNPCTiki_ReparentOrphans__Fv -/* 80109EE4 00106CE4 C0 0D 84 34 */ lfs f0, lbl_803CAD34-_SDA_BASE_(r13) +/* 80109EE4 00106CE4 C0 0D 84 34 */ lfs f0, lbl_timeSinceLastExplode-_SDA_BASE_(r13) /* 80109EE8 00106CE8 EC 00 F8 2A */ fadds f0, f0, f31 -/* 80109EEC 00106CEC D0 0D 84 34 */ stfs f0, lbl_803CAD34-_SDA_BASE_(r13) -/* 80109EF0 00106CF0 C0 0D 84 38 */ lfs f0, lbl_803CAD38-_SDA_BASE_(r13) -/* 80109EF4 00106CF4 C0 22 9D C4 */ lfs f1, lbl_803CE744-_SDA2_BASE_(r2) +/* 80109EEC 00106CEC D0 0D 84 34 */ stfs f0, lbl_timeSinceLastExplode-_SDA_BASE_(r13) +/* 80109EF0 00106CF0 C0 0D 84 38 */ lfs f0, lbl_g_tmr_talkytiki-_SDA_BASE_(r13) +/* 80109EF4 00106CF4 C0 22 9D C4 */ lfs f1, lbl__928-_SDA2_BASE_(r2) /* 80109EF8 00106CF8 EC 00 F8 28 */ fsubs f0, f0, f31 /* 80109EFC 00106CFC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80109F00 00106D00 40 81 00 08 */ ble lbl_80109F08 @@ -660,7 +660,7 @@ zNPCTiki_Timestep__FP6xScenef: lbl_80109F08: /* 80109F08 00106D08 FC 20 00 90 */ fmr f1, f0 lbl_80109F0C: -/* 80109F0C 00106D0C D0 2D 84 38 */ stfs f1, lbl_803CAD38-_SDA_BASE_(r13) +/* 80109F0C 00106D0C D0 2D 84 38 */ stfs f1, lbl_g_tmr_talkytiki-_SDA_BASE_(r13) /* 80109F10 00106D10 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80109F14 00106D14 80 01 00 24 */ lwz r0, 0x24(r1) /* 80109F18 00106D18 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -672,11 +672,11 @@ lbl_80109F0C: zNPCTiki_ReparentOrphans__Fv: /* 80109F28 00106D28 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80109F2C 00106D2C 7C 08 02 A6 */ mflr r0 -/* 80109F30 00106D30 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80109F30 00106D30 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80109F34 00106D34 90 01 00 14 */ stw r0, 0x14(r1) /* 80109F38 00106D38 93 E1 00 0C */ stw r31, 0xc(r1) /* 80109F3C 00106D3C 93 C1 00 08 */ stw r30, 8(r1) -/* 80109F40 00106D40 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l +/* 80109F40 00106D40 3B C3 05 58 */ addi r30, r3, lbl_globals@l /* 80109F44 00106D44 80 7E 1F C0 */ lwz r3, 0x1fc0(r30) /* 80109F48 00106D48 80 63 00 00 */ lwz r3, 0(r3) /* 80109F4C 00106D4C 3C 03 BD BE */ addis r0, r3, 0xbdbe @@ -688,14 +688,14 @@ lbl_80109F60: /* 80109F60 00106D60 80 03 02 A0 */ lwz r0, 0x2a0(r3) /* 80109F64 00106D64 60 00 00 03 */ ori r0, r0, 3 /* 80109F68 00106D68 90 03 02 A0 */ stw r0, 0x2a0(r3) -/* 80109F6C 00106D6C 80 6D 94 D0 */ lwz r3, lbl_803CBDD0-_SDA_BASE_(r13) +/* 80109F6C 00106D6C 80 6D 94 D0 */ lwz r3, lbl_orphanList-_SDA_BASE_(r13) /* 80109F70 00106D70 48 00 1E 5D */ bl RemoveFromFamily__8zNPCTikiFv -/* 80109F74 00106D74 80 6D 94 D0 */ lwz r3, lbl_803CBDD0-_SDA_BASE_(r13) +/* 80109F74 00106D74 80 6D 94 D0 */ lwz r3, lbl_orphanList-_SDA_BASE_(r13) /* 80109F78 00106D78 80 03 03 64 */ lwz r0, 0x364(r3) /* 80109F7C 00106D7C 93 E3 03 64 */ stw r31, 0x364(r3) -/* 80109F80 00106D80 90 0D 94 D0 */ stw r0, lbl_803CBDD0-_SDA_BASE_(r13) +/* 80109F80 00106D80 90 0D 94 D0 */ stw r0, lbl_orphanList-_SDA_BASE_(r13) lbl_80109F84: -/* 80109F84 00106D84 80 6D 94 D0 */ lwz r3, lbl_803CBDD0-_SDA_BASE_(r13) +/* 80109F84 00106D84 80 6D 94 D0 */ lwz r3, lbl_orphanList-_SDA_BASE_(r13) /* 80109F88 00106D88 28 03 00 00 */ cmplwi r3, 0 /* 80109F8C 00106D8C 40 82 FF D4 */ bne lbl_80109F60 /* 80109F90 00106D90 48 00 00 44 */ b lbl_80109FD4 @@ -707,16 +707,16 @@ lbl_80109F9C: /* 80109FA0 00106DA0 3C 03 B1 AC */ addis r0, r3, 0xb1ac /* 80109FA4 00106DA4 28 00 54 31 */ cmplwi r0, 0x5431 /* 80109FA8 00106DA8 41 82 00 10 */ beq lbl_80109FB8 -/* 80109FAC 00106DAC 80 6D 94 D0 */ lwz r3, lbl_803CBDD0-_SDA_BASE_(r13) +/* 80109FAC 00106DAC 80 6D 94 D0 */ lwz r3, lbl_orphanList-_SDA_BASE_(r13) /* 80109FB0 00106DB0 80 9E 1F C0 */ lwz r4, 0x1fc0(r30) /* 80109FB4 00106DB4 48 00 18 39 */ bl FindParents__8zNPCTikiFP6zScene lbl_80109FB8: -/* 80109FB8 00106DB8 80 6D 94 D0 */ lwz r3, lbl_803CBDD0-_SDA_BASE_(r13) +/* 80109FB8 00106DB8 80 6D 94 D0 */ lwz r3, lbl_orphanList-_SDA_BASE_(r13) /* 80109FBC 00106DBC 80 03 03 64 */ lwz r0, 0x364(r3) /* 80109FC0 00106DC0 93 E3 03 64 */ stw r31, 0x364(r3) -/* 80109FC4 00106DC4 90 0D 94 D0 */ stw r0, lbl_803CBDD0-_SDA_BASE_(r13) +/* 80109FC4 00106DC4 90 0D 94 D0 */ stw r0, lbl_orphanList-_SDA_BASE_(r13) lbl_80109FC8: -/* 80109FC8 00106DC8 80 6D 94 D0 */ lwz r3, lbl_803CBDD0-_SDA_BASE_(r13) +/* 80109FC8 00106DC8 80 6D 94 D0 */ lwz r3, lbl_orphanList-_SDA_BASE_(r13) /* 80109FCC 00106DCC 28 03 00 00 */ cmplwi r3, 0 /* 80109FD0 00106DD0 40 82 FF CC */ bne lbl_80109F9C lbl_80109FD4: @@ -781,10 +781,10 @@ lbl_8010A070: /* 8010A0A8 00106EA8 4E 80 00 20 */ blr /* 8010A0AC 00106EAC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8010A0B0 00106EB0 7C 08 02 A6 */ mflr r0 -/* 8010A0B4 00106EB4 3C 60 80 27 */ lis r3, lbl_8026A358@ha +/* 8010A0B4 00106EB4 3C 60 80 27 */ lis r3, lbl__stringBase0_69@ha /* 8010A0B8 00106EB8 38 80 00 00 */ li r4, 0 /* 8010A0BC 00106EBC 90 01 00 24 */ stw r0, 0x24(r1) -/* 8010A0C0 00106EC0 38 63 A3 58 */ addi r3, r3, lbl_8026A358@l +/* 8010A0C0 00106EC0 38 63 A3 58 */ addi r3, r3, lbl__stringBase0_69@l /* 8010A0C4 00106EC4 38 A0 00 00 */ li r5, 0 /* 8010A0C8 00106EC8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8010A0CC 00106ECC 38 63 00 3A */ addi r3, r3, 0x3a @@ -794,7 +794,7 @@ lbl_8010A070: /* 8010A0DC 00106EDC 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 8010A0E0 00106EE0 7C 7F 1B 78 */ mr r31, r3 /* 8010A0E4 00106EE4 90 81 00 08 */ stw r4, 8(r1) -/* 8010A0E8 00106EE8 38 8D 84 20 */ addi r4, r13, lbl_803CAD20-_SDA_BASE_ +/* 8010A0E8 00106EE8 38 8D 84 20 */ addi r4, r13, lbl_g_strz_tikianim-_SDA_BASE_ /* 8010A0EC 00106EEC 38 A0 01 10 */ li r5, 0x110 /* 8010A0F0 00106EF0 38 C0 00 01 */ li r6, 1 /* 8010A0F4 00106EF4 90 01 00 0C */ stw r0, 0xc(r1) @@ -804,8 +804,8 @@ lbl_8010A070: /* 8010A104 00106F04 90 01 00 10 */ stw r0, 0x10(r1) /* 8010A108 00106F08 39 40 00 00 */ li r10, 0 /* 8010A10C 00106F0C 80 84 00 04 */ lwz r4, 4(r4) -/* 8010A110 00106F10 C0 22 9D 88 */ lfs f1, lbl_803CE708-_SDA2_BASE_(r2) -/* 8010A114 00106F14 C0 42 9D 78 */ lfs f2, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010A110 00106F10 C0 22 9D 88 */ lfs f1, lbl__862_4-_SDA2_BASE_(r2) +/* 8010A114 00106F14 C0 42 9D 78 */ lfs f2, lbl__858_3-_SDA2_BASE_(r2) /* 8010A118 00106F18 4B EF CC 41 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8010A11C 00106F1C 80 01 00 24 */ lwz r0, 0x24(r1) /* 8010A120 00106F20 7F E3 FB 78 */ mr r3, r31 @@ -851,7 +851,7 @@ lbl_8010A1B8: /* 8010A1BC 00106FBC 38 03 00 01 */ addi r0, r3, 0xFFFF0001@l /* 8010A1C0 00106FC0 90 1F 01 C8 */ stw r0, 0x1c8(r31) lbl_8010A1C4: -/* 8010A1C4 00106FC4 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010A1C4 00106FC4 C0 02 9D 78 */ lfs f0, lbl__858_3-_SDA2_BASE_(r2) /* 8010A1C8 00106FC8 3C 60 4E 54 */ lis r3, 0x4E545432@ha /* 8010A1CC 00106FCC 38 A0 00 00 */ li r5, 0 /* 8010A1D0 00106FD0 38 80 FF FF */ li r4, -1 @@ -869,7 +869,7 @@ lbl_8010A1C4: /* 8010A200 00107000 90 BF 03 5C */ stw r5, 0x35c(r31) /* 8010A204 00107004 90 BF 03 60 */ stw r5, 0x360(r31) /* 8010A208 00107008 98 BF 03 50 */ stb r5, 0x350(r31) -/* 8010A20C 0010700C C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010A20C 0010700C C0 02 9D 78 */ lfs f0, lbl__858_3-_SDA2_BASE_(r2) /* 8010A210 00107010 D0 1F 03 24 */ stfs f0, 0x324(r31) /* 8010A214 00107014 90 BF 03 2C */ stw r5, 0x32c(r31) /* 8010A218 00107018 80 9F 00 F4 */ lwz r4, 0xf4(r31) @@ -886,12 +886,12 @@ lbl_8010A238: /* 8010A240 00107040 40 80 00 50 */ bge lbl_8010A290 /* 8010A244 00107044 48 00 00 34 */ b lbl_8010A278 lbl_8010A248: -/* 8010A248 00107048 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010A248 00107048 C0 02 9D 78 */ lfs f0, lbl__858_3-_SDA2_BASE_(r2) /* 8010A24C 0010704C 38 7F 03 18 */ addi r3, r31, 0x318 /* 8010A250 00107050 D0 1F 03 0C */ stfs f0, 0x30c(r31) -/* 8010A254 00107054 C0 02 9D D8 */ lfs f0, lbl_803CE758-_SDA2_BASE_(r2) +/* 8010A254 00107054 C0 02 9D D8 */ lfs f0, lbl__1084-_SDA2_BASE_(r2) /* 8010A258 00107058 D0 1F 03 10 */ stfs f0, 0x310(r31) -/* 8010A25C 0010705C C0 02 9D D8 */ lfs f0, lbl_803CE758-_SDA2_BASE_(r2) +/* 8010A25C 0010705C C0 02 9D D8 */ lfs f0, lbl__1084-_SDA2_BASE_(r2) /* 8010A260 00107060 D0 1F 03 14 */ stfs f0, 0x314(r31) /* 8010A264 00107064 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8010A268 00107068 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -901,9 +901,9 @@ lbl_8010A248: lbl_8010A278: /* 8010A278 00107078 4B F2 6A 11 */ bl xurand__Fv /* 8010A27C 0010707C D0 3F 03 0C */ stfs f1, 0x30c(r31) -/* 8010A280 00107080 C0 02 9D 9C */ lfs f0, lbl_803CE71C-_SDA2_BASE_(r2) +/* 8010A280 00107080 C0 02 9D 9C */ lfs f0, lbl__867_4-_SDA2_BASE_(r2) /* 8010A284 00107084 D0 1F 03 10 */ stfs f0, 0x310(r31) -/* 8010A288 00107088 C0 02 9D 9C */ lfs f0, lbl_803CE71C-_SDA2_BASE_(r2) +/* 8010A288 00107088 C0 02 9D 9C */ lfs f0, lbl__867_4-_SDA2_BASE_(r2) /* 8010A28C 0010708C D0 1F 03 14 */ stfs f0, 0x314(r31) lbl_8010A290: /* 8010A290 00107090 3C 80 4E 47 */ lis r4, 0x4E475430@ha @@ -911,13 +911,13 @@ lbl_8010A290: /* 8010A298 00107098 38 84 54 30 */ addi r4, r4, 0x4E475430@l /* 8010A29C 0010709C 38 A0 00 01 */ li r5, 1 /* 8010A2A0 001070A0 48 00 34 91 */ bl GoalSet__7xPsycheFii -/* 8010A2A4 001070A4 C0 02 9D 88 */ lfs f0, lbl_803CE708-_SDA2_BASE_(r2) +/* 8010A2A4 001070A4 C0 02 9D 88 */ lfs f0, lbl__862_4-_SDA2_BASE_(r2) /* 8010A2A8 001070A8 80 7F 00 24 */ lwz r3, 0x24(r31) /* 8010A2AC 001070AC D0 03 00 18 */ stfs f0, 0x18(r3) -/* 8010A2B0 001070B0 C0 02 9D 88 */ lfs f0, lbl_803CE708-_SDA2_BASE_(r2) +/* 8010A2B0 001070B0 C0 02 9D 88 */ lfs f0, lbl__862_4-_SDA2_BASE_(r2) /* 8010A2B4 001070B4 80 7F 00 24 */ lwz r3, 0x24(r31) /* 8010A2B8 001070B8 D0 03 00 20 */ stfs f0, 0x20(r3) -/* 8010A2BC 001070BC C0 02 9D 88 */ lfs f0, lbl_803CE708-_SDA2_BASE_(r2) +/* 8010A2BC 001070BC C0 02 9D 88 */ lfs f0, lbl__862_4-_SDA2_BASE_(r2) /* 8010A2C0 001070C0 80 7F 00 24 */ lwz r3, 0x24(r31) /* 8010A2C4 001070C4 D0 03 00 1C */ stfs f0, 0x1c(r3) /* 8010A2C8 001070C8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -1029,7 +1029,7 @@ lbl_8010A40C: /* 8010A450 00107250 38 9F 02 EC */ addi r4, r31, 0x2ec /* 8010A454 00107254 38 BF 02 E0 */ addi r5, r31, 0x2e0 /* 8010A458 00107258 4B F0 0C 61 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 -/* 8010A45C 0010725C C0 22 9D A4 */ lfs f1, lbl_803CE724-_SDA2_BASE_(r2) +/* 8010A45C 0010725C C0 22 9D A4 */ lfs f1, lbl__869-_SDA2_BASE_(r2) /* 8010A460 00107260 38 7F 02 D4 */ addi r3, r31, 0x2d4 /* 8010A464 00107264 4B F1 14 D5 */ bl xVec3SMulBy__FP5xVec3f /* 8010A468 00107268 38 00 00 00 */ li r0, 0 @@ -1153,7 +1153,7 @@ lbl_8010A60C: /* 8010A620 00107420 80 9F 03 54 */ lwz r4, 0x354(r31) /* 8010A624 00107424 28 04 00 00 */ cmplwi r4, 0 /* 8010A628 00107428 41 82 00 24 */ beq lbl_8010A64C -/* 8010A62C 0010742C C0 22 9D B4 */ lfs f1, lbl_803CE734-_SDA2_BASE_(r2) +/* 8010A62C 0010742C C0 22 9D B4 */ lfs f1, lbl__924_1-_SDA2_BASE_(r2) /* 8010A630 00107430 C0 1F 00 98 */ lfs f0, 0x98(r31) /* 8010A634 00107434 C0 44 00 A4 */ lfs f2, 0xa4(r4) /* 8010A638 00107438 EC 01 00 2A */ fadds f0, f1, f0 @@ -1165,7 +1165,7 @@ lbl_8010A64C: /* 8010A64C 0010744C 80 9F 03 58 */ lwz r4, 0x358(r31) /* 8010A650 00107450 28 04 00 00 */ cmplwi r4, 0 /* 8010A654 00107454 41 82 00 24 */ beq lbl_8010A678 -/* 8010A658 00107458 C0 22 9D B4 */ lfs f1, lbl_803CE734-_SDA2_BASE_(r2) +/* 8010A658 00107458 C0 22 9D B4 */ lfs f1, lbl__924_1-_SDA2_BASE_(r2) /* 8010A65C 0010745C C0 1F 00 98 */ lfs f0, 0x98(r31) /* 8010A660 00107460 C0 44 00 A4 */ lfs f2, 0xa4(r4) /* 8010A664 00107464 EC 01 00 2A */ fadds f0, f1, f0 @@ -1178,7 +1178,7 @@ lbl_8010A678: /* 8010A67C 0010747C 80 9F 03 5C */ lwz r4, 0x35c(r31) /* 8010A680 00107480 28 04 00 00 */ cmplwi r4, 0 /* 8010A684 00107484 41 82 00 24 */ beq lbl_8010A6A8 -/* 8010A688 00107488 C0 22 9D B4 */ lfs f1, lbl_803CE734-_SDA2_BASE_(r2) +/* 8010A688 00107488 C0 22 9D B4 */ lfs f1, lbl__924_1-_SDA2_BASE_(r2) /* 8010A68C 0010748C C0 1F 00 98 */ lfs f0, 0x98(r31) /* 8010A690 00107490 C0 44 00 A4 */ lfs f2, 0xa4(r4) /* 8010A694 00107494 EC 01 00 2A */ fadds f0, f1, f0 @@ -1190,7 +1190,7 @@ lbl_8010A6A8: /* 8010A6A8 001074A8 80 83 03 58 */ lwz r4, 0x358(r3) /* 8010A6AC 001074AC 28 04 00 00 */ cmplwi r4, 0 /* 8010A6B0 001074B0 41 82 00 24 */ beq lbl_8010A6D4 -/* 8010A6B4 001074B4 C0 22 9D B4 */ lfs f1, lbl_803CE734-_SDA2_BASE_(r2) +/* 8010A6B4 001074B4 C0 22 9D B4 */ lfs f1, lbl__924_1-_SDA2_BASE_(r2) /* 8010A6B8 001074B8 C0 1F 00 98 */ lfs f0, 0x98(r31) /* 8010A6BC 001074BC C0 44 00 A4 */ lfs f2, 0xa4(r4) /* 8010A6C0 001074C0 EC 01 00 2A */ fadds f0, f1, f0 @@ -1209,7 +1209,7 @@ lbl_8010A6E4: /* 8010A6E8 001074E8 7F E3 FB 78 */ mr r3, r31 /* 8010A6EC 001074EC 60 00 00 10 */ ori r0, r0, 0x10 /* 8010A6F0 001074F0 90 1F 02 A0 */ stw r0, 0x2a0(r31) -/* 8010A6F4 001074F4 C0 02 9D DC */ lfs f0, lbl_803CE75C-_SDA2_BASE_(r2) +/* 8010A6F4 001074F4 C0 02 9D DC */ lfs f0, lbl__1185-_SDA2_BASE_(r2) /* 8010A6F8 001074F8 D0 1F 03 28 */ stfs f0, 0x328(r31) /* 8010A6FC 001074FC 48 00 16 D1 */ bl RemoveFromFamily__8zNPCTikiFv /* 8010A700 00107500 38 60 00 01 */ li r3, 1 @@ -1223,26 +1223,26 @@ lbl_8010A708: /* 8010A71C 0010751C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8010A720 00107520 28 03 00 00 */ cmplwi r3, 0 /* 8010A724 00107524 41 82 00 24 */ beq lbl_8010A748 -/* 8010A728 00107528 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010A728 00107528 C0 02 9D 78 */ lfs f0, lbl__858_3-_SDA2_BASE_(r2) /* 8010A72C 0010752C D0 03 00 10 */ stfs f0, 0x10(r3) -/* 8010A730 00107530 C0 02 9D 88 */ lfs f0, lbl_803CE708-_SDA2_BASE_(r2) +/* 8010A730 00107530 C0 02 9D 88 */ lfs f0, lbl__862_4-_SDA2_BASE_(r2) /* 8010A734 00107534 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8010A738 00107538 D0 03 00 14 */ stfs f0, 0x14(r3) -/* 8010A73C 0010753C C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010A73C 0010753C C0 02 9D 78 */ lfs f0, lbl__858_3-_SDA2_BASE_(r2) /* 8010A740 00107540 80 7F 00 48 */ lwz r3, 0x48(r31) /* 8010A744 00107544 D0 03 00 18 */ stfs f0, 0x18(r3) lbl_8010A748: /* 8010A748 00107548 80 9F 00 24 */ lwz r4, 0x24(r31) /* 8010A74C 0010754C 7F E3 FB 78 */ mr r3, r31 -/* 8010A750 00107550 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010A750 00107550 C0 02 9D 78 */ lfs f0, lbl__858_3-_SDA2_BASE_(r2) /* 8010A754 00107554 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8010A758 00107558 D0 04 00 10 */ stfs f0, 0x10(r4) /* 8010A75C 0010755C 80 9F 00 24 */ lwz r4, 0x24(r31) -/* 8010A760 00107560 C0 02 9D 88 */ lfs f0, lbl_803CE708-_SDA2_BASE_(r2) +/* 8010A760 00107560 C0 02 9D 88 */ lfs f0, lbl__862_4-_SDA2_BASE_(r2) /* 8010A764 00107564 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8010A768 00107568 D0 04 00 14 */ stfs f0, 0x14(r4) /* 8010A76C 0010756C 80 9F 00 24 */ lwz r4, 0x24(r31) -/* 8010A770 00107570 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010A770 00107570 C0 02 9D 78 */ lfs f0, lbl__858_3-_SDA2_BASE_(r2) /* 8010A774 00107574 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8010A778 00107578 D0 04 00 18 */ stfs f0, 0x18(r4) /* 8010A77C 0010757C 4B F4 BD 69 */ bl SelfType__9xNPCBasicCFv @@ -1409,9 +1409,9 @@ lbl_8010A948: /* 8010A9DC 001077DC 93 E1 00 0C */ stw r31, 0xc(r1) /* 8010A9E0 001077E0 7C 7F 1B 78 */ mr r31, r3 /* 8010A9E4 001077E4 4B FE 6A 4D */ bl ParseINI__10zNPCCommonFv -/* 8010A9E8 001077E8 3C 60 80 2A */ lis r3, lbl_80298764@ha +/* 8010A9E8 001077E8 3C 60 80 2A */ lis r3, lbl_g_sndTrax_TikiShared@ha /* 8010A9EC 001077EC 80 9F 01 D8 */ lwz r4, 0x1d8(r31) -/* 8010A9F0 001077F0 38 63 87 64 */ addi r3, r3, lbl_80298764@l +/* 8010A9F0 001077F0 38 63 87 64 */ addi r3, r3, lbl_g_sndTrax_TikiShared@l /* 8010A9F4 001077F4 90 64 03 A0 */ stw r3, 0x3a0(r4) /* 8010A9F8 001077F8 48 01 A3 4D */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 8010A9FC 001077FC 7F E3 FB 78 */ mr r3, r31 @@ -1422,9 +1422,9 @@ lbl_8010A948: /* 8010AA10 00107810 41 82 00 08 */ beq lbl_8010AA18 /* 8010AA14 00107814 48 00 00 18 */ b lbl_8010AA2C lbl_8010AA18: -/* 8010AA18 00107818 3C 60 80 2A */ lis r3, lbl_80298788@ha +/* 8010AA18 00107818 3C 60 80 2A */ lis r3, lbl_g_sndTrax_TikiThunder@ha /* 8010AA1C 0010781C 80 9F 01 D8 */ lwz r4, 0x1d8(r31) -/* 8010AA20 00107820 38 63 87 88 */ addi r3, r3, lbl_80298788@l +/* 8010AA20 00107820 38 63 87 88 */ addi r3, r3, lbl_g_sndTrax_TikiThunder@l /* 8010AA24 00107824 90 64 03 9C */ stw r3, 0x39c(r4) /* 8010AA28 00107828 48 01 A3 1D */ bl NPCS_SndTablePrepare__FP10NPCSndTrax lbl_8010AA2C: @@ -1486,7 +1486,7 @@ lbl_8010AAB4: /* 8010AB00 00107900 D0 1E 03 74 */ stfs f0, 0x374(r30) /* 8010AB04 00107904 48 00 00 24 */ b lbl_8010AB28 lbl_8010AB08: -/* 8010AB08 00107908 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010AB08 00107908 C0 02 9D 78 */ lfs f0, lbl__858_3-_SDA2_BASE_(r2) /* 8010AB0C 0010790C D0 1E 03 74 */ stfs f0, 0x374(r30) /* 8010AB10 00107910 80 1E 02 A0 */ lwz r0, 0x2a0(r30) /* 8010AB14 00107914 54 00 06 AE */ rlwinm r0, r0, 0, 0x1a, 0x17 @@ -1495,7 +1495,7 @@ lbl_8010AB08: /* 8010AB20 00107920 60 00 00 40 */ ori r0, r0, 0x40 /* 8010AB24 00107924 90 1E 02 A0 */ stw r0, 0x2a0(r30) lbl_8010AB28: -/* 8010AB28 00107928 83 6D 83 30 */ lwz r27, lbl_803CAC30-_SDA_BASE_(r13) +/* 8010AB28 00107928 83 6D 83 30 */ lwz r27, lbl_giAnimScratch-_SDA_BASE_(r13) /* 8010AB2C 0010792C 38 80 00 00 */ li r4, 0 /* 8010AB30 00107930 80 7E 03 70 */ lwz r3, 0x370(r30) /* 8010AB34 00107934 3B 9B 04 10 */ addi r28, r27, 0x410 @@ -1565,13 +1565,13 @@ lbl_8010AC18: /* 8010AC20 00107A20 80 1E 03 64 */ lwz r0, 0x364(r30) /* 8010AC24 00107A24 28 00 00 00 */ cmplwi r0, 0 /* 8010AC28 00107A28 40 82 00 14 */ bne lbl_8010AC3C -/* 8010AC2C 00107A2C 80 0D 94 D0 */ lwz r0, lbl_803CBDD0-_SDA_BASE_(r13) +/* 8010AC2C 00107A2C 80 0D 94 D0 */ lwz r0, lbl_orphanList-_SDA_BASE_(r13) /* 8010AC30 00107A30 90 1E 03 64 */ stw r0, 0x364(r30) -/* 8010AC34 00107A34 93 CD 94 D0 */ stw r30, lbl_803CBDD0-_SDA_BASE_(r13) +/* 8010AC34 00107A34 93 CD 94 D0 */ stw r30, lbl_orphanList-_SDA_BASE_(r13) /* 8010AC38 00107A38 48 00 00 18 */ b lbl_8010AC50 lbl_8010AC3C: -/* 8010AC3C 00107A3C 3C 60 80 27 */ lis r3, lbl_8026A358@ha -/* 8010AC40 00107A40 38 63 A3 58 */ addi r3, r3, lbl_8026A358@l +/* 8010AC3C 00107A3C 3C 60 80 27 */ lis r3, lbl__stringBase0_69@ha +/* 8010AC40 00107A40 38 63 A3 58 */ addi r3, r3, lbl__stringBase0_69@l /* 8010AC44 00107A44 38 63 00 43 */ addi r3, r3, 0x43 /* 8010AC48 00107A48 4C C6 31 82 */ crclr 6 /* 8010AC4C 00107A4C 4B F0 D0 F1 */ bl xprintf__FPCce @@ -1646,7 +1646,7 @@ lbl_8010AD40: /* 8010AD40 00107B40 80 1E 02 A0 */ lwz r0, 0x2a0(r30) /* 8010AD44 00107B44 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8010AD48 00107B48 41 82 01 58 */ beq lbl_8010AEA0 -/* 8010AD4C 00107B4C C0 22 9D E0 */ lfs f1, lbl_803CE760-_SDA2_BASE_(r2) +/* 8010AD4C 00107B4C C0 22 9D E0 */ lfs f1, lbl__1350_1-_SDA2_BASE_(r2) /* 8010AD50 00107B50 C0 1E 03 24 */ lfs f0, 0x324(r30) /* 8010AD54 00107B54 EC 01 07 BC */ fnmsubs f0, f1, f30, f0 /* 8010AD58 00107B58 D0 1E 03 24 */ stfs f0, 0x324(r30) @@ -1681,14 +1681,14 @@ lbl_8010AD40: /* 8010ADCC 00107BCC 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 8010ADD0 00107BD0 90 1E 02 A0 */ stw r0, 0x2a0(r30) /* 8010ADD4 00107BD4 C0 3E 03 24 */ lfs f1, 0x324(r30) -/* 8010ADD8 00107BD8 C0 02 9D E4 */ lfs f0, lbl_803CE764-_SDA2_BASE_(r2) +/* 8010ADD8 00107BD8 C0 02 9D E4 */ lfs f0, lbl__1351_1-_SDA2_BASE_(r2) /* 8010ADDC 00107BDC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010ADE0 00107BE0 40 80 00 10 */ bge lbl_8010ADF0 /* 8010ADE4 00107BE4 7F C3 F3 78 */ mr r3, r30 /* 8010ADE8 00107BE8 38 80 00 14 */ li r4, 0x14 /* 8010ADEC 00107BEC 4B FE 88 49 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND lbl_8010ADF0: -/* 8010ADF0 00107BF0 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010ADF0 00107BF0 C0 02 9D 78 */ lfs f0, lbl__858_3-_SDA2_BASE_(r2) /* 8010ADF4 00107BF4 D0 1E 03 24 */ stfs f0, 0x324(r30) /* 8010ADF8 00107BF8 48 00 00 A8 */ b lbl_8010AEA0 lbl_8010ADFC: @@ -1726,14 +1726,14 @@ lbl_8010ADFC: /* 8010AE78 00107C78 4E 80 04 21 */ bctrl lbl_8010AE7C: /* 8010AE7C 00107C7C C0 3E 03 24 */ lfs f1, 0x324(r30) -/* 8010AE80 00107C80 C0 02 9D E4 */ lfs f0, lbl_803CE764-_SDA2_BASE_(r2) +/* 8010AE80 00107C80 C0 02 9D E4 */ lfs f0, lbl__1351_1-_SDA2_BASE_(r2) /* 8010AE84 00107C84 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010AE88 00107C88 40 80 00 10 */ bge lbl_8010AE98 /* 8010AE8C 00107C8C 7F C3 F3 78 */ mr r3, r30 /* 8010AE90 00107C90 38 80 00 14 */ li r4, 0x14 /* 8010AE94 00107C94 4B FE 87 A1 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND lbl_8010AE98: -/* 8010AE98 00107C98 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010AE98 00107C98 C0 02 9D 78 */ lfs f0, lbl__858_3-_SDA2_BASE_(r2) /* 8010AE9C 00107C9C D0 1E 03 24 */ stfs f0, 0x324(r30) lbl_8010AEA0: /* 8010AEA0 00107CA0 88 1E 03 3C */ lbz r0, 0x33c(r30) @@ -1799,7 +1799,7 @@ lbl_8010AF80: /* 8010AF88 00107D88 80 1E 02 A0 */ lwz r0, 0x2a0(r30) /* 8010AF8C 00107D8C 60 00 00 05 */ ori r0, r0, 5 /* 8010AF90 00107D90 90 1E 02 A0 */ stw r0, 0x2a0(r30) -/* 8010AF94 00107D94 C0 02 9D DC */ lfs f0, lbl_803CE75C-_SDA2_BASE_(r2) +/* 8010AF94 00107D94 C0 02 9D DC */ lfs f0, lbl__1185-_SDA2_BASE_(r2) /* 8010AF98 00107D98 D0 1E 03 28 */ stfs f0, 0x328(r30) /* 8010AF9C 00107D9C 48 00 00 EC */ b lbl_8010B088 lbl_8010AFA0: @@ -1836,7 +1836,7 @@ lbl_8010AFA0: /* 8010B018 00107E18 80 1E 02 A0 */ lwz r0, 0x2a0(r30) /* 8010B01C 00107E1C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8010B020 00107E20 41 82 00 0C */ beq lbl_8010B02C -/* 8010B024 00107E24 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010B024 00107E24 C0 02 9D 78 */ lfs f0, lbl__858_3-_SDA2_BASE_(r2) /* 8010B028 00107E28 D0 01 00 3C */ stfs f0, 0x3c(r1) lbl_8010B02C: /* 8010B02C 00107E2C 38 7E 00 A0 */ addi r3, r30, 0xa0 @@ -1871,9 +1871,9 @@ lbl_8010B088: /* 8010B09C 00107E9C 88 1E 00 1D */ lbz r0, 0x1d(r30) /* 8010B0A0 00107EA0 28 00 00 00 */ cmplwi r0, 0 /* 8010B0A4 00107EA4 40 82 01 4C */ bne lbl_8010B1F0 -/* 8010B0A8 00107EA8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8010B0A8 00107EA8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8010B0AC 00107EAC 80 9E 00 24 */ lwz r4, 0x24(r30) -/* 8010B0B0 00107EB0 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 8010B0B0 00107EB0 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 8010B0B4 00107EB4 38 61 00 2C */ addi r3, r1, 0x2c /* 8010B0B8 00107EB8 80 A5 07 04 */ lwz r5, 0x704(r5) /* 8010B0BC 00107EBC 80 84 00 4C */ lwz r4, 0x4c(r4) @@ -1881,43 +1881,43 @@ lbl_8010B088: /* 8010B0C4 00107EC4 38 A4 00 30 */ addi r5, r4, 0x30 /* 8010B0C8 00107EC8 38 86 00 30 */ addi r4, r6, 0x30 /* 8010B0CC 00107ECC 4B F0 35 C5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 8010B0D0 00107ED0 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010B0D0 00107ED0 C0 02 9D 78 */ lfs f0, lbl__858_3-_SDA2_BASE_(r2) /* 8010B0D4 00107ED4 38 61 00 2C */ addi r3, r1, 0x2c /* 8010B0D8 00107ED8 D0 01 00 30 */ stfs f0, 0x30(r1) /* 8010B0DC 00107EDC 4B F0 9F F1 */ bl xVec3Length2__FPC5xVec3 /* 8010B0E0 00107EE0 FF E0 08 90 */ fmr f31, f1 -/* 8010B0E4 00107EE4 C0 02 9D E8 */ lfs f0, lbl_803CE768-_SDA2_BASE_(r2) +/* 8010B0E4 00107EE4 C0 02 9D E8 */ lfs f0, lbl__1352_1-_SDA2_BASE_(r2) /* 8010B0E8 00107EE8 FC 00 F8 40 */ fcmpo cr0, f0, f31 /* 8010B0EC 00107EEC 40 81 00 38 */ ble lbl_8010B124 /* 8010B0F0 00107EF0 88 1E 00 1D */ lbz r0, 0x1d(r30) /* 8010B0F4 00107EF4 28 00 00 00 */ cmplwi r0, 0 /* 8010B0F8 00107EF8 40 82 00 2C */ bne lbl_8010B124 -/* 8010B0FC 00107EFC 80 6D 94 D4 */ lwz r3, lbl_803CBDD4-_SDA_BASE_(r13) +/* 8010B0FC 00107EFC 80 6D 94 D4 */ lwz r3, lbl_numTikisOnScreen-_SDA_BASE_(r13) /* 8010B100 00107F00 38 03 00 01 */ addi r0, r3, 1 -/* 8010B104 00107F04 90 0D 94 D4 */ stw r0, lbl_803CBDD4-_SDA_BASE_(r13) -/* 8010B108 00107F08 80 6D 94 D4 */ lwz r3, lbl_803CBDD4-_SDA_BASE_(r13) -/* 8010B10C 00107F0C 80 0D 84 28 */ lwz r0, lbl_803CAD28-_SDA_BASE_(r13) +/* 8010B104 00107F04 90 0D 94 D4 */ stw r0, lbl_numTikisOnScreen-_SDA_BASE_(r13) +/* 8010B108 00107F08 80 6D 94 D4 */ lwz r3, lbl_numTikisOnScreen-_SDA_BASE_(r13) +/* 8010B10C 00107F0C 80 0D 84 28 */ lwz r0, lbl_whichTikiToAnimate-_SDA_BASE_(r13) /* 8010B110 00107F10 7C 03 00 00 */ cmpw r3, r0 /* 8010B114 00107F14 40 82 00 10 */ bne lbl_8010B124 /* 8010B118 00107F18 80 1E 02 A0 */ lwz r0, 0x2a0(r30) /* 8010B11C 00107F1C 54 00 06 AE */ rlwinm r0, r0, 0, 0x1a, 0x17 /* 8010B120 00107F20 90 1E 02 A0 */ stw r0, 0x2a0(r30) lbl_8010B124: -/* 8010B124 00107F24 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8010B128 00107F28 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8010B124 00107F24 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8010B128 00107F28 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8010B12C 00107F2C 80 03 1C 04 */ lwz r0, 0x1c04(r3) /* 8010B130 00107F30 7C 00 F0 40 */ cmplw r0, r30 /* 8010B134 00107F34 41 82 00 A8 */ beq lbl_8010B1DC /* 8010B138 00107F38 80 03 1C 08 */ lwz r0, 0x1c08(r3) /* 8010B13C 00107F3C 7C 00 F0 40 */ cmplw r0, r30 /* 8010B140 00107F40 41 82 00 9C */ beq lbl_8010B1DC -/* 8010B144 00107F44 C0 02 9D 88 */ lfs f0, lbl_803CE708-_SDA2_BASE_(r2) +/* 8010B144 00107F44 C0 02 9D 88 */ lfs f0, lbl__862_4-_SDA2_BASE_(r2) /* 8010B148 00107F48 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8010B14C 00107F4C 40 81 00 40 */ ble lbl_8010B18C -/* 8010B150 00107F50 C0 02 9D E8 */ lfs f0, lbl_803CE768-_SDA2_BASE_(r2) +/* 8010B150 00107F50 C0 02 9D E8 */ lfs f0, lbl__1352_1-_SDA2_BASE_(r2) /* 8010B154 00107F54 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8010B158 00107F58 40 80 00 34 */ bge lbl_8010B18C -/* 8010B15C 00107F5C C0 02 9D B4 */ lfs f0, lbl_803CE734-_SDA2_BASE_(r2) +/* 8010B15C 00107F5C C0 02 9D B4 */ lfs f0, lbl__924_1-_SDA2_BASE_(r2) /* 8010B160 00107F60 38 81 00 2C */ addi r4, r1, 0x2c /* 8010B164 00107F64 80 7E 00 24 */ lwz r3, 0x24(r30) /* 8010B168 00107F68 EC 20 F8 24 */ fdivs f1, f0, f31 @@ -1930,11 +1930,11 @@ lbl_8010B124: /* 8010B184 00107F84 7C 64 1B 78 */ mr r4, r3 /* 8010B188 00107F88 4B F4 31 69 */ bl xVec3Normalize__FP5xVec3PC5xVec3 lbl_8010B18C: -/* 8010B18C 00107F8C C0 02 9D 84 */ lfs f0, lbl_803CE704-_SDA2_BASE_(r2) +/* 8010B18C 00107F8C C0 02 9D 84 */ lfs f0, lbl__861_3-_SDA2_BASE_(r2) /* 8010B190 00107F90 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8010B194 00107F94 40 80 00 48 */ bge lbl_8010B1DC -/* 8010B198 00107F98 C0 2D 84 38 */ lfs f1, lbl_803CAD38-_SDA_BASE_(r13) -/* 8010B19C 00107F9C C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010B198 00107F98 C0 2D 84 38 */ lfs f1, lbl_g_tmr_talkytiki-_SDA_BASE_(r13) +/* 8010B19C 00107F9C C0 02 9D 78 */ lfs f0, lbl__858_3-_SDA2_BASE_(r2) /* 8010B1A0 00107FA0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010B1A4 00107FA4 40 80 00 38 */ bge lbl_8010B1DC /* 8010B1A8 00107FA8 80 1E 02 A0 */ lwz r0, 0x2a0(r30) @@ -1943,13 +1943,13 @@ lbl_8010B18C: /* 8010B1B4 00107FB4 7F C3 F3 78 */ mr r3, r30 /* 8010B1B8 00107FB8 4B FE 6E 35 */ bl ISeePlayer__10zNPCCommonFv /* 8010B1BC 00107FBC 4B F2 5A CD */ bl xurand__Fv -/* 8010B1C0 00107FC0 C0 02 9D A4 */ lfs f0, lbl_803CE724-_SDA2_BASE_(r2) -/* 8010B1C4 00107FC4 C0 42 9D F0 */ lfs f2, lbl_803CE770-_SDA2_BASE_(r2) +/* 8010B1C0 00107FC0 C0 02 9D A4 */ lfs f0, lbl__869-_SDA2_BASE_(r2) +/* 8010B1C4 00107FC4 C0 42 9D F0 */ lfs f2, lbl__1354_2-_SDA2_BASE_(r2) /* 8010B1C8 00107FC8 EC 21 00 28 */ fsubs f1, f1, f0 -/* 8010B1CC 00107FCC C0 02 9D EC */ lfs f0, lbl_803CE76C-_SDA2_BASE_(r2) +/* 8010B1CC 00107FCC C0 02 9D EC */ lfs f0, lbl__1353_1-_SDA2_BASE_(r2) /* 8010B1D0 00107FD0 EC 22 00 72 */ fmuls f1, f2, f1 /* 8010B1D4 00107FD4 EC 00 00 7A */ fmadds f0, f0, f1, f0 -/* 8010B1D8 00107FD8 D0 0D 84 38 */ stfs f0, lbl_803CAD38-_SDA_BASE_(r13) +/* 8010B1D8 00107FD8 D0 0D 84 38 */ stfs f0, lbl_g_tmr_talkytiki-_SDA_BASE_(r13) lbl_8010B1DC: /* 8010B1DC 00107FDC 80 7E 00 24 */ lwz r3, 0x24(r30) /* 8010B1E0 00107FE0 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -1963,7 +1963,7 @@ lbl_8010B1F0: /* 8010B1FC 00107FFC 38 84 00 20 */ addi r4, r4, 0x20 /* 8010B200 00108000 4B F4 32 DD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8010B204 00108004 80 7E 00 24 */ lwz r3, 0x24(r30) -/* 8010B208 00108008 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010B208 00108008 C0 02 9D 78 */ lfs f0, lbl__858_3-_SDA2_BASE_(r2) /* 8010B20C 0010800C C0 23 00 50 */ lfs f1, 0x50(r3) /* 8010B210 00108010 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8010B214 00108014 41 82 00 A4 */ beq lbl_8010B2B8 @@ -1999,11 +1999,11 @@ lbl_8010B1F0: /* 8010B28C 0010808C 38 84 00 30 */ addi r4, r4, 0x30 /* 8010B290 00108090 4B EF FE 29 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 /* 8010B294 00108094 C0 41 00 24 */ lfs f2, 0x24(r1) -/* 8010B298 00108098 C0 02 9D F4 */ lfs f0, lbl_803CE774-_SDA2_BASE_(r2) +/* 8010B298 00108098 C0 02 9D F4 */ lfs f0, lbl__1355_1-_SDA2_BASE_(r2) /* 8010B29C 0010809C C0 21 00 0C */ lfs f1, 0xc(r1) /* 8010B2A0 001080A0 EC 02 00 2A */ fadds f0, f2, f0 /* 8010B2A4 001080A4 D0 01 00 24 */ stfs f0, 0x24(r1) -/* 8010B2A8 001080A8 C0 02 9D F8 */ lfs f0, lbl_803CE778-_SDA2_BASE_(r2) +/* 8010B2A8 001080A8 C0 02 9D F8 */ lfs f0, lbl__1356_1-_SDA2_BASE_(r2) /* 8010B2AC 001080AC EC 01 00 2A */ fadds f0, f1, f0 /* 8010B2B0 001080B0 D0 01 00 0C */ stfs f0, 0xc(r1) /* 8010B2B4 001080B4 48 00 00 48 */ b lbl_8010B2FC @@ -2140,9 +2140,9 @@ lbl_8010B458: /* 8010B494 00108294 80 19 02 A0 */ lwz r0, 0x2a0(r25) /* 8010B498 00108298 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b /* 8010B49C 0010829C 90 19 02 A0 */ stw r0, 0x2a0(r25) -/* 8010B4A0 001082A0 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010B4A0 001082A0 C0 02 9D 78 */ lfs f0, lbl__858_3-_SDA2_BASE_(r2) /* 8010B4A4 001082A4 D0 19 03 24 */ stfs f0, 0x324(r25) -/* 8010B4A8 001082A8 C0 02 9D DC */ lfs f0, lbl_803CE75C-_SDA2_BASE_(r2) +/* 8010B4A8 001082A8 C0 02 9D DC */ lfs f0, lbl__1185-_SDA2_BASE_(r2) /* 8010B4AC 001082AC D0 19 03 28 */ stfs f0, 0x328(r25) lbl_8010B4B0: /* 8010B4B0 001082B0 38 00 00 01 */ li r0, 1 @@ -2157,7 +2157,7 @@ lbl_8010B4BC: /* 8010B4D0 001082D0 4B F1 03 29 */ bl xEntShow__FP4xEnt /* 8010B4D4 001082D4 28 1D 00 00 */ cmplwi r29, 0 /* 8010B4D8 001082D8 41 82 00 34 */ beq lbl_8010B50C -/* 8010B4DC 001082DC C0 22 9D A4 */ lfs f1, lbl_803CE724-_SDA2_BASE_(r2) +/* 8010B4DC 001082DC C0 22 9D A4 */ lfs f1, lbl__869-_SDA2_BASE_(r2) /* 8010B4E0 001082E0 C0 1D 00 00 */ lfs f0, 0(r29) /* 8010B4E4 001082E4 EC 01 00 2A */ fadds f0, f1, f0 /* 8010B4E8 001082E8 FC 00 00 1E */ fctiwz f0, f0 @@ -2180,7 +2180,7 @@ lbl_8010B518: /* 8010B524 00108324 41 82 00 3C */ beq lbl_8010B560 /* 8010B528 00108328 28 1D 00 00 */ cmplwi r29, 0 /* 8010B52C 0010832C 41 82 00 34 */ beq lbl_8010B560 -/* 8010B530 00108330 C0 22 9D A4 */ lfs f1, lbl_803CE724-_SDA2_BASE_(r2) +/* 8010B530 00108330 C0 22 9D A4 */ lfs f1, lbl__869-_SDA2_BASE_(r2) /* 8010B534 00108334 C0 1D 00 00 */ lfs f0, 0(r29) /* 8010B538 00108338 EC 01 00 2A */ fadds f0, f1, f0 /* 8010B53C 0010833C FC 00 00 1E */ fctiwz f0, f0 @@ -2224,7 +2224,7 @@ lbl_8010B5A8: /* 8010B5C0 001083C0 4B F1 02 39 */ bl xEntShow__FP4xEnt /* 8010B5C4 001083C4 28 1D 00 00 */ cmplwi r29, 0 /* 8010B5C8 001083C8 41 82 00 34 */ beq lbl_8010B5FC -/* 8010B5CC 001083CC C0 22 9D A4 */ lfs f1, lbl_803CE724-_SDA2_BASE_(r2) +/* 8010B5CC 001083CC C0 22 9D A4 */ lfs f1, lbl__869-_SDA2_BASE_(r2) /* 8010B5D0 001083D0 C0 1D 00 00 */ lfs f0, 0(r29) /* 8010B5D4 001083D4 EC 01 00 2A */ fadds f0, f1, f0 /* 8010B5D8 001083D8 FC 00 00 1E */ fctiwz f0, f0 @@ -2248,7 +2248,7 @@ lbl_8010B608: /* 8010B618 00108418 41 82 00 3C */ beq lbl_8010B654 /* 8010B61C 0010841C 28 1D 00 00 */ cmplwi r29, 0 /* 8010B620 00108420 41 82 00 34 */ beq lbl_8010B654 -/* 8010B624 00108424 C0 22 9D A4 */ lfs f1, lbl_803CE724-_SDA2_BASE_(r2) +/* 8010B624 00108424 C0 22 9D A4 */ lfs f1, lbl__869-_SDA2_BASE_(r2) /* 8010B628 00108428 C0 1D 00 00 */ lfs f0, 0(r29) /* 8010B62C 0010842C EC 01 00 2A */ fadds f0, f1, f0 /* 8010B630 00108430 FC 00 00 1E */ fctiwz f0, f0 @@ -2396,9 +2396,9 @@ FindParents__8zNPCTikiFP6zScene: /* 8010B800 00108600 DB C1 00 B0 */ stfd f30, 0xb0(r1) /* 8010B804 00108604 F3 C1 00 B8 */ psq_st f30, 184(r1), 0, qr0 /* 8010B808 00108608 BF 01 00 90 */ stmw r24, 0x90(r1) -/* 8010B80C 0010860C 3C A0 80 27 */ lis r5, lbl_8026A308@ha +/* 8010B80C 0010860C 3C A0 80 27 */ lis r5, lbl__1471_2@ha /* 8010B810 00108610 38 00 00 0A */ li r0, 0xa -/* 8010B814 00108614 38 A5 A3 08 */ addi r5, r5, lbl_8026A308@l +/* 8010B814 00108614 38 A5 A3 08 */ addi r5, r5, lbl__1471_2@l /* 8010B818 00108618 7C 79 1B 78 */ mr r25, r3 /* 8010B81C 0010861C 7C 9A 23 78 */ mr r26, r4 /* 8010B820 00108620 38 C1 00 34 */ addi r6, r1, 0x34 @@ -2416,18 +2416,18 @@ lbl_8010B82C: /* 8010B84C 0010864C 38 84 00 30 */ addi r4, r4, 0x30 /* 8010B850 00108650 4B F4 2C 8D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8010B854 00108654 C0 19 00 98 */ lfs f0, 0x98(r25) -/* 8010B858 00108658 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8010B858 00108658 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8010B85C 0010865C 38 00 0C 00 */ li r0, 0xc00 /* 8010B860 00108660 38 81 00 14 */ addi r4, r1, 0x14 /* 8010B864 00108664 D0 01 00 18 */ stfs f0, 0x18(r1) -/* 8010B868 00108668 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8010B868 00108668 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8010B86C 0010866C 38 A1 00 38 */ addi r5, r1, 0x38 -/* 8010B870 00108670 C0 22 9D 78 */ lfs f1, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010B870 00108670 C0 22 9D 78 */ lfs f1, lbl__858_3-_SDA2_BASE_(r2) /* 8010B874 00108674 D0 21 00 20 */ stfs f1, 0x20(r1) -/* 8010B878 00108678 C0 02 9D C4 */ lfs f0, lbl_803CE744-_SDA2_BASE_(r2) +/* 8010B878 00108678 C0 02 9D C4 */ lfs f0, lbl__928-_SDA2_BASE_(r2) /* 8010B87C 0010867C D0 01 00 24 */ stfs f0, 0x24(r1) /* 8010B880 00108680 D0 21 00 28 */ stfs f1, 0x28(r1) -/* 8010B884 00108684 C0 02 9D FC */ lfs f0, lbl_803CE77C-_SDA2_BASE_(r2) +/* 8010B884 00108684 C0 02 9D FC */ lfs f0, lbl__1566-_SDA2_BASE_(r2) /* 8010B888 00108688 D0 01 00 30 */ stfs f0, 0x30(r1) /* 8010B88C 0010868C D0 21 00 2C */ stfs f1, 0x2c(r1) /* 8010B890 00108690 90 01 00 34 */ stw r0, 0x34(r1) @@ -2506,10 +2506,10 @@ lbl_8010B958: /* 8010B9AC 001087AC 80 63 00 24 */ lwz r3, 0x24(r3) /* 8010B9B0 001087B0 80 63 00 4C */ lwz r3, 0x4c(r3) /* 8010B9B4 001087B4 4B F0 97 19 */ bl xVec3Length2__FPC5xVec3 -/* 8010B9B8 001087B8 C0 02 9E 00 */ lfs f0, lbl_803CE780-_SDA2_BASE_(r2) +/* 8010B9B8 001087B8 C0 02 9E 00 */ lfs f0, lbl__1567_1-_SDA2_BASE_(r2) /* 8010B9BC 001087BC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010B9C0 001087C0 40 81 00 34 */ ble lbl_8010B9F4 -/* 8010B9C4 001087C4 C0 02 9D 88 */ lfs f0, lbl_803CE708-_SDA2_BASE_(r2) +/* 8010B9C4 001087C4 C0 02 9D 88 */ lfs f0, lbl__862_4-_SDA2_BASE_(r2) /* 8010B9C8 001087C8 38 79 03 30 */ addi r3, r25, 0x330 /* 8010B9CC 001087CC EC 20 08 24 */ fdivs f1, f0, f1 /* 8010B9D0 001087D0 4B F0 FF 69 */ bl xVec3SMulBy__FP5xVec3f @@ -2518,7 +2518,7 @@ lbl_8010B9D8: /* 8010B9D8 001087D8 38 00 00 00 */ li r0, 0 /* 8010B9DC 001087DC 38 79 03 30 */ addi r3, r25, 0x330 /* 8010B9E0 001087E0 90 19 03 2C */ stw r0, 0x32c(r25) -/* 8010B9E4 001087E4 C0 22 9D 78 */ lfs f1, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010B9E4 001087E4 C0 22 9D 78 */ lfs f1, lbl__858_3-_SDA2_BASE_(r2) /* 8010B9E8 001087E8 FC 40 08 90 */ fmr f2, f1 /* 8010B9EC 001087EC FC 60 08 90 */ fmr f3, f1 /* 8010B9F0 001087F0 4B F0 36 0D */ bl xVec3Init__FP5xVec3fff @@ -2531,18 +2531,18 @@ lbl_8010B9F4: /* 8010BA08 00108808 D0 19 03 28 */ stfs f0, 0x328(r25) /* 8010BA0C 0010880C 48 00 00 0C */ b lbl_8010BA18 lbl_8010BA10: -/* 8010BA10 00108810 C0 02 9D DC */ lfs f0, lbl_803CE75C-_SDA2_BASE_(r2) +/* 8010BA10 00108810 C0 02 9D DC */ lfs f0, lbl__1185-_SDA2_BASE_(r2) /* 8010BA14 00108814 D0 19 03 28 */ stfs f0, 0x328(r25) lbl_8010BA18: /* 8010BA18 00108818 80 19 02 A0 */ lwz r0, 0x2a0(r25) /* 8010BA1C 0010881C 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a /* 8010BA20 00108820 41 82 00 3C */ beq lbl_8010BA5C /* 8010BA24 00108824 C3 F9 00 A4 */ lfs f31, 0xa4(r25) -/* 8010BA28 00108828 C0 02 9D A4 */ lfs f0, lbl_803CE724-_SDA2_BASE_(r2) +/* 8010BA28 00108828 C0 02 9D A4 */ lfs f0, lbl__869-_SDA2_BASE_(r2) /* 8010BA2C 0010882C C3 D9 00 98 */ lfs f30, 0x98(r25) /* 8010BA30 00108830 EC 1F 00 32 */ fmuls f0, f31, f0 /* 8010BA34 00108834 D0 19 00 A4 */ stfs f0, 0xa4(r25) -/* 8010BA38 00108838 C0 42 9D A4 */ lfs f2, lbl_803CE724-_SDA2_BASE_(r2) +/* 8010BA38 00108838 C0 42 9D A4 */ lfs f2, lbl__869-_SDA2_BASE_(r2) /* 8010BA3C 0010883C C0 39 00 98 */ lfs f1, 0x98(r25) /* 8010BA40 00108840 C0 19 00 A4 */ lfs f0, 0xa4(r25) /* 8010BA44 00108844 EC 02 00 7A */ fmadds f0, f2, f1, f0 @@ -2576,7 +2576,7 @@ lbl_8010BA68: /* 8010BAAC 001088AC C0 19 03 28 */ lfs f0, 0x328(r25) /* 8010BAB0 001088B0 FC 05 00 40 */ fcmpo cr0, f5, f0 /* 8010BAB4 001088B4 41 80 02 4C */ blt lbl_8010BD00 -/* 8010BAB8 001088B8 C0 42 9E 04 */ lfs f2, lbl_803CE784-_SDA2_BASE_(r2) +/* 8010BAB8 001088B8 C0 42 9E 04 */ lfs f2, lbl__1568-_SDA2_BASE_(r2) /* 8010BABC 001088BC C0 18 00 A0 */ lfs f0, 0xa0(r24) /* 8010BAC0 001088C0 C0 39 00 94 */ lfs f1, 0x94(r25) /* 8010BAC4 001088C4 EC 02 00 2A */ fadds f0, f2, f0 @@ -2597,11 +2597,11 @@ lbl_8010BA68: /* 8010BB00 00108900 EC 02 00 2A */ fadds f0, f2, f0 /* 8010BB04 00108904 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010BB08 00108908 40 81 01 F8 */ ble lbl_8010BD00 -/* 8010BB0C 0010890C C0 62 9D F0 */ lfs f3, lbl_803CE770-_SDA2_BASE_(r2) +/* 8010BB0C 0010890C C0 62 9D F0 */ lfs f3, lbl__1354_2-_SDA2_BASE_(r2) /* 8010BB10 00108910 C0 18 00 A4 */ lfs f0, 0xa4(r24) -/* 8010BB14 00108914 C0 82 9D BC */ lfs f4, lbl_803CE73C-_SDA2_BASE_(r2) +/* 8010BB14 00108914 C0 82 9D BC */ lfs f4, lbl__926-_SDA2_BASE_(r2) /* 8010BB18 00108918 EC 03 00 32 */ fmuls f0, f3, f0 -/* 8010BB1C 0010891C C0 22 9E 00 */ lfs f1, lbl_803CE780-_SDA2_BASE_(r2) +/* 8010BB1C 0010891C C0 22 9E 00 */ lfs f1, lbl__1567_1-_SDA2_BASE_(r2) /* 8010BB20 00108920 C0 D9 00 A4 */ lfs f6, 0xa4(r25) /* 8010BB24 00108924 EC 44 01 7A */ fmadds f2, f4, f5, f0 /* 8010BB28 00108928 EC 01 30 2A */ fadds f0, f1, f6 @@ -2627,7 +2627,7 @@ lbl_8010BB58: lbl_8010BB74: /* 8010BB74 00108974 28 03 00 00 */ cmplwi r3, 0 /* 8010BB78 00108978 41 82 01 1C */ beq lbl_8010BC94 -/* 8010BB7C 0010897C C0 42 9E 04 */ lfs f2, lbl_803CE784-_SDA2_BASE_(r2) +/* 8010BB7C 0010897C C0 42 9E 04 */ lfs f2, lbl__1568-_SDA2_BASE_(r2) /* 8010BB80 00108980 C0 1D 00 A0 */ lfs f0, 0xa0(r29) /* 8010BB84 00108984 C0 23 00 94 */ lfs f1, 0x94(r3) /* 8010BB88 00108988 EC 02 00 2A */ fadds f0, f2, f0 @@ -2648,12 +2648,12 @@ lbl_8010BB74: /* 8010BBC4 001089C4 EC 02 00 2A */ fadds f0, f2, f0 /* 8010BBC8 001089C8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010BBCC 001089CC 40 81 00 C8 */ ble lbl_8010BC94 -/* 8010BBD0 001089D0 C0 62 9D F0 */ lfs f3, lbl_803CE770-_SDA2_BASE_(r2) +/* 8010BBD0 001089D0 C0 62 9D F0 */ lfs f3, lbl__1354_2-_SDA2_BASE_(r2) /* 8010BBD4 001089D4 C0 E3 00 A4 */ lfs f7, 0xa4(r3) -/* 8010BBD8 001089D8 C0 82 9D BC */ lfs f4, lbl_803CE73C-_SDA2_BASE_(r2) +/* 8010BBD8 001089D8 C0 82 9D BC */ lfs f4, lbl__926-_SDA2_BASE_(r2) /* 8010BBDC 001089DC EC 03 01 F2 */ fmuls f0, f3, f7 /* 8010BBE0 001089E0 C0 C3 00 98 */ lfs f6, 0x98(r3) -/* 8010BBE4 001089E4 C0 22 9E 00 */ lfs f1, lbl_803CE780-_SDA2_BASE_(r2) +/* 8010BBE4 001089E4 C0 22 9E 00 */ lfs f1, lbl__1567_1-_SDA2_BASE_(r2) /* 8010BBE8 001089E8 C0 BD 00 A4 */ lfs f5, 0xa4(r29) /* 8010BBEC 001089EC EC 44 01 BA */ fmadds f2, f4, f6, f0 /* 8010BBF0 001089F0 EC 01 28 2A */ fadds f0, f1, f5 @@ -2683,10 +2683,10 @@ lbl_8010BB74: /* 8010BC50 00108A50 90 19 02 A0 */ stw r0, 0x2a0(r25) /* 8010BC54 00108A54 48 00 00 40 */ b lbl_8010BC94 lbl_8010BC58: -/* 8010BC58 00108A58 C0 62 9D F0 */ lfs f3, lbl_803CE770-_SDA2_BASE_(r2) -/* 8010BC5C 00108A5C C0 22 9E 00 */ lfs f1, lbl_803CE780-_SDA2_BASE_(r2) +/* 8010BC58 00108A58 C0 62 9D F0 */ lfs f3, lbl__1354_2-_SDA2_BASE_(r2) +/* 8010BC5C 00108A5C C0 22 9E 00 */ lfs f1, lbl__1567_1-_SDA2_BASE_(r2) /* 8010BC60 00108A60 EC 43 01 72 */ fmuls f2, f3, f5 -/* 8010BC64 00108A64 C0 82 9D BC */ lfs f4, lbl_803CE73C-_SDA2_BASE_(r2) +/* 8010BC64 00108A64 C0 82 9D BC */ lfs f4, lbl__926-_SDA2_BASE_(r2) /* 8010BC68 00108A68 C0 BD 00 98 */ lfs f5, 0x98(r29) /* 8010BC6C 00108A6C EC 01 38 2A */ fadds f0, f1, f7 /* 8010BC70 00108A70 EC 44 11 7A */ fmadds f2, f4, f5, f2 @@ -2845,7 +2845,7 @@ lbl_8010BE64: /* 8010BE74 00108C74 38 7C 03 30 */ addi r3, r28, 0x330 /* 8010BE78 00108C78 98 1C 03 50 */ stb r0, 0x350(r28) /* 8010BE7C 00108C7C 90 1C 03 2C */ stw r0, 0x32c(r28) -/* 8010BE80 00108C80 C0 22 9D 78 */ lfs f1, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010BE80 00108C80 C0 22 9D 78 */ lfs f1, lbl__858_3-_SDA2_BASE_(r2) /* 8010BE84 00108C84 FC 40 08 90 */ fmr f2, f1 /* 8010BE88 00108C88 FC 60 08 90 */ fmr f3, f1 /* 8010BE8C 00108C8C 4B F0 31 71 */ bl xVec3Init__FP5xVec3fff @@ -2869,17 +2869,17 @@ zNPCTypeTiki.loveyFloat__FP8zNPCTikif: /* 8010BEC8 00108CC8 F3 C1 00 28 */ psq_st f30, 40(r1), 0, qr0 /* 8010BECC 00108CCC 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8010BED0 00108CD0 FF C0 08 90 */ fmr f30, f1 -/* 8010BED4 00108CD4 C0 22 9D 78 */ lfs f1, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010BED4 00108CD4 C0 22 9D 78 */ lfs f1, lbl__858_3-_SDA2_BASE_(r2) /* 8010BED8 00108CD8 7C 7F 1B 78 */ mr r31, r3 -/* 8010BEDC 00108CDC C0 42 9D 88 */ lfs f2, lbl_803CE708-_SDA2_BASE_(r2) +/* 8010BEDC 00108CDC C0 42 9D 88 */ lfs f2, lbl__862_4-_SDA2_BASE_(r2) /* 8010BEE0 00108CE0 FC 60 08 90 */ fmr f3, f1 /* 8010BEE4 00108CE4 38 61 00 08 */ addi r3, r1, 8 /* 8010BEE8 00108CE8 4B F0 31 15 */ bl xVec3Init__FP5xVec3fff -/* 8010BEEC 00108CEC C0 22 9E 08 */ lfs f1, lbl_803CE788-_SDA2_BASE_(r2) +/* 8010BEEC 00108CEC C0 22 9E 08 */ lfs f1, lbl__1617_2-_SDA2_BASE_(r2) /* 8010BEF0 00108CF0 C0 1F 03 0C */ lfs f0, 0x30c(r31) /* 8010BEF4 00108CF4 EC 21 00 32 */ fmuls f1, f1, f0 /* 8010BEF8 00108CF8 4B FB 8F 99 */ bl icos__Ff -/* 8010BEFC 00108CFC C0 02 9D B4 */ lfs f0, lbl_803CE734-_SDA2_BASE_(r2) +/* 8010BEFC 00108CFC C0 02 9D B4 */ lfs f0, lbl__924_1-_SDA2_BASE_(r2) /* 8010BF00 00108D00 38 9F 03 18 */ addi r4, r31, 0x318 /* 8010BF04 00108D04 80 7F 00 24 */ lwz r3, 0x24(r31) /* 8010BF08 00108D08 EF E0 00 72 */ fmuls f31, f0, f1 @@ -2896,31 +2896,31 @@ zNPCTypeTiki.loveyFloat__FP8zNPCTikif: /* 8010BF34 00108D34 EC 00 F0 2A */ fadds f0, f0, f30 /* 8010BF38 00108D38 D0 1F 03 0C */ stfs f0, 0x30c(r31) /* 8010BF3C 00108D3C C0 3F 03 0C */ lfs f1, 0x30c(r31) -/* 8010BF40 00108D40 C0 02 9E 0C */ lfs f0, lbl_803CE78C-_SDA2_BASE_(r2) +/* 8010BF40 00108D40 C0 02 9E 0C */ lfs f0, lbl__1618-_SDA2_BASE_(r2) /* 8010BF44 00108D44 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010BF48 00108D48 40 81 00 0C */ ble lbl_8010BF54 /* 8010BF4C 00108D4C EC 01 00 28 */ fsubs f0, f1, f0 /* 8010BF50 00108D50 D0 1F 03 0C */ stfs f0, 0x30c(r31) lbl_8010BF54: /* 8010BF54 00108D54 C0 3F 03 10 */ lfs f1, 0x310(r31) -/* 8010BF58 00108D58 C0 02 9D F0 */ lfs f0, lbl_803CE770-_SDA2_BASE_(r2) +/* 8010BF58 00108D58 C0 02 9D F0 */ lfs f0, lbl__1354_2-_SDA2_BASE_(r2) /* 8010BF5C 00108D5C EC 01 00 2A */ fadds f0, f1, f0 /* 8010BF60 00108D60 D0 1F 03 10 */ stfs f0, 0x310(r31) /* 8010BF64 00108D64 C0 3F 03 10 */ lfs f1, 0x310(r31) -/* 8010BF68 00108D68 C0 02 9E 10 */ lfs f0, lbl_803CE790-_SDA2_BASE_(r2) +/* 8010BF68 00108D68 C0 02 9E 10 */ lfs f0, lbl__1619_1-_SDA2_BASE_(r2) /* 8010BF6C 00108D6C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010BF70 00108D70 40 81 00 34 */ ble lbl_8010BFA4 -/* 8010BF74 00108D74 C0 02 9D D8 */ lfs f0, lbl_803CE758-_SDA2_BASE_(r2) +/* 8010BF74 00108D74 C0 02 9D D8 */ lfs f0, lbl__1084-_SDA2_BASE_(r2) /* 8010BF78 00108D78 D0 1F 03 10 */ stfs f0, 0x310(r31) /* 8010BF7C 00108D7C C0 3F 03 14 */ lfs f1, 0x314(r31) -/* 8010BF80 00108D80 C0 02 9D F0 */ lfs f0, lbl_803CE770-_SDA2_BASE_(r2) +/* 8010BF80 00108D80 C0 02 9D F0 */ lfs f0, lbl__1354_2-_SDA2_BASE_(r2) /* 8010BF84 00108D84 EC 01 00 2A */ fadds f0, f1, f0 /* 8010BF88 00108D88 D0 1F 03 14 */ stfs f0, 0x314(r31) /* 8010BF8C 00108D8C C0 3F 03 14 */ lfs f1, 0x314(r31) -/* 8010BF90 00108D90 C0 02 9E 10 */ lfs f0, lbl_803CE790-_SDA2_BASE_(r2) +/* 8010BF90 00108D90 C0 02 9E 10 */ lfs f0, lbl__1619_1-_SDA2_BASE_(r2) /* 8010BF94 00108D94 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010BF98 00108D98 40 81 00 0C */ ble lbl_8010BFA4 -/* 8010BF9C 00108D9C C0 02 9D D8 */ lfs f0, lbl_803CE758-_SDA2_BASE_(r2) +/* 8010BF9C 00108D9C C0 02 9D D8 */ lfs f0, lbl__1084-_SDA2_BASE_(r2) /* 8010BFA0 00108DA0 D0 1F 03 14 */ stfs f0, 0x314(r31) lbl_8010BFA4: /* 8010BFA4 00108DA4 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0 @@ -2952,7 +2952,7 @@ lbl_8010BFC8: /* 8010C008 00108E08 28 00 00 00 */ cmplwi r0, 0 /* 8010C00C 00108E0C 41 82 00 84 */ beq lbl_8010C090 /* 8010C010 00108E10 C0 1C 00 4C */ lfs f0, 0x4c(r28) -/* 8010C014 00108E14 C0 22 9D C4 */ lfs f1, lbl_803CE744-_SDA2_BASE_(r2) +/* 8010C014 00108E14 C0 22 9D C4 */ lfs f1, lbl__928-_SDA2_BASE_(r2) /* 8010C018 00108E18 EC 00 F8 28 */ fsubs f0, f0, f31 /* 8010C01C 00108E1C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010C020 00108E20 40 81 00 08 */ ble lbl_8010C028 @@ -2965,7 +2965,7 @@ lbl_8010C02C: /* 8010C034 00108E34 28 00 00 00 */ cmplwi r0, 0 /* 8010C038 00108E38 41 82 00 58 */ beq lbl_8010C090 /* 8010C03C 00108E3C C0 3C 00 4C */ lfs f1, 0x4c(r28) -/* 8010C040 00108E40 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010C040 00108E40 C0 02 9D 78 */ lfs f0, lbl__858_3-_SDA2_BASE_(r2) /* 8010C044 00108E44 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010C048 00108E48 41 80 00 14 */ blt lbl_8010C05C /* 8010C04C 00108E4C 80 7F 02 0C */ lwz r3, 0x20c(r31) @@ -3029,7 +3029,7 @@ lbl_8010C0C8: /* 8010C124 00108F24 38 61 00 08 */ addi r3, r1, 8 /* 8010C128 00108F28 38 9C 00 58 */ addi r4, r28, 0x58 /* 8010C12C 00108F2C 4B F4 23 C5 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 8010C130 00108F30 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010C130 00108F30 C0 02 9D 78 */ lfs f0, lbl__858_3-_SDA2_BASE_(r2) /* 8010C134 00108F34 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010C138 00108F38 40 80 00 20 */ bge lbl_8010C158 /* 8010C13C 00108F3C 38 7F 03 18 */ addi r3, r31, 0x318 @@ -3067,9 +3067,9 @@ lbl_8010C190: /* 8010C1B4 00108FB4 7C BD 2B 78 */ mr r29, r5 /* 8010C1B8 00108FB8 FF E0 08 90 */ fmr f31, f1 /* 8010C1BC 00108FBC 48 00 28 D9 */ bl GetOwner__5xGoalCFv -/* 8010C1C0 00108FC0 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8010C1C0 00108FC0 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8010C1C4 00108FC4 7C 7F 1B 78 */ mr r31, r3 -/* 8010C1C8 00108FC8 3B 84 05 58 */ addi r28, r4, lbl_803C0558@l +/* 8010C1C8 00108FC8 3B 84 05 58 */ addi r28, r4, lbl_globals@l /* 8010C1CC 00108FCC 80 BF 00 24 */ lwz r5, 0x24(r31) /* 8010C1D0 00108FD0 80 9C 07 04 */ lwz r4, 0x704(r28) /* 8010C1D4 00108FD4 38 61 00 08 */ addi r3, r1, 8 @@ -3081,9 +3081,9 @@ lbl_8010C190: /* 8010C1EC 00108FEC 4B F0 24 A5 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8010C1F0 00108FF0 38 61 00 08 */ addi r3, r1, 8 /* 8010C1F4 00108FF4 4B F0 8E D9 */ bl xVec3Length2__FPC5xVec3 -/* 8010C1F8 00108FF8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8010C1F8 00108FF8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8010C1FC 00108FFC 38 A0 00 00 */ li r5, 0 -/* 8010C200 00109000 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8010C200 00109000 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8010C204 00109004 80 04 16 B4 */ lwz r0, 0x16b4(r4) /* 8010C208 00109008 2C 00 00 01 */ cmpwi r0, 1 /* 8010C20C 0010900C 41 81 00 20 */ bgt lbl_8010C22C @@ -3097,7 +3097,7 @@ lbl_8010C190: lbl_8010C22C: /* 8010C22C 0010902C 38 A0 00 01 */ li r5, 1 lbl_8010C230: -/* 8010C230 00109030 C0 02 9D C8 */ lfs f0, lbl_803CE748-_SDA2_BASE_(r2) +/* 8010C230 00109030 C0 02 9D C8 */ lfs f0, lbl__929-_SDA2_BASE_(r2) /* 8010C234 00109034 54 A0 06 3E */ clrlwi r0, r5, 0x18 /* 8010C238 00109038 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010C23C 0010903C 40 80 00 20 */ bge lbl_8010C25C @@ -3109,7 +3109,7 @@ lbl_8010C230: /* 8010C254 00109054 3B C3 54 32 */ addi r30, r3, 0x4E475432@l /* 8010C258 00109058 48 00 00 94 */ b lbl_8010C2EC lbl_8010C25C: -/* 8010C25C 0010905C C0 02 9E 14 */ lfs f0, lbl_803CE794-_SDA2_BASE_(r2) +/* 8010C25C 0010905C C0 02 9E 14 */ lfs f0, lbl__1668-_SDA2_BASE_(r2) /* 8010C260 00109060 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010C264 00109064 40 80 00 18 */ bge lbl_8010C27C /* 8010C268 00109068 28 00 00 00 */ cmplwi r0, 0 @@ -3119,20 +3119,20 @@ lbl_8010C25C: /* 8010C278 00109078 90 1F 02 A0 */ stw r0, 0x2a0(r31) lbl_8010C27C: /* 8010C27C 0010907C 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 8010C280 00109080 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010C280 00109080 C0 02 9D 78 */ lfs f0, lbl__858_3-_SDA2_BASE_(r2) /* 8010C284 00109084 C0 23 00 50 */ lfs f1, 0x50(r3) /* 8010C288 00109088 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8010C28C 0010908C 41 82 00 60 */ beq lbl_8010C2EC -/* 8010C290 00109090 C0 02 9D BC */ lfs f0, lbl_803CE73C-_SDA2_BASE_(r2) +/* 8010C290 00109090 C0 02 9D BC */ lfs f0, lbl__926-_SDA2_BASE_(r2) /* 8010C294 00109094 7F E3 FB 78 */ mr r3, r31 /* 8010C298 00109098 EF E0 0F FA */ fmadds f31, f0, f31, f1 /* 8010C29C 0010909C 4B F0 F5 5D */ bl xEntShow__FP4xEnt /* 8010C2A0 001090A0 7F E3 FB 78 */ mr r3, r31 /* 8010C2A4 001090A4 4B FC CE 91 */ bl RestoreColFlags__9xNPCBasicFv -/* 8010C2A8 001090A8 C0 02 9D 88 */ lfs f0, lbl_803CE708-_SDA2_BASE_(r2) +/* 8010C2A8 001090A8 C0 02 9D 88 */ lfs f0, lbl__862_4-_SDA2_BASE_(r2) /* 8010C2AC 001090AC FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8010C2B0 001090B0 40 81 00 24 */ ble lbl_8010C2D4 -/* 8010C2B4 001090B4 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010C2B4 001090B4 C0 02 9D 78 */ lfs f0, lbl__858_3-_SDA2_BASE_(r2) /* 8010C2B8 001090B8 80 7F 00 24 */ lwz r3, 0x24(r31) /* 8010C2BC 001090BC D0 03 00 58 */ stfs f0, 0x58(r3) /* 8010C2C0 001090C0 80 7F 00 24 */ lwz r3, 0x24(r31) @@ -3171,9 +3171,9 @@ lbl_8010C318: /* 8010C338 00109138 7C BD 2B 78 */ mr r29, r5 /* 8010C33C 0010913C FF E0 08 90 */ fmr f31, f1 /* 8010C340 00109140 48 00 27 55 */ bl GetOwner__5xGoalCFv -/* 8010C344 00109144 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8010C344 00109144 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8010C348 00109148 7C 7F 1B 78 */ mr r31, r3 -/* 8010C34C 0010914C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8010C34C 0010914C 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8010C350 00109150 80 BF 00 24 */ lwz r5, 0x24(r31) /* 8010C354 00109154 80 84 07 04 */ lwz r4, 0x704(r4) /* 8010C358 00109158 38 61 00 08 */ addi r3, r1, 8 @@ -3185,7 +3185,7 @@ lbl_8010C318: /* 8010C370 00109170 4B F0 23 21 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8010C374 00109174 38 61 00 08 */ addi r3, r1, 8 /* 8010C378 00109178 4B F0 8D 55 */ bl xVec3Length2__FPC5xVec3 -/* 8010C37C 0010917C C0 02 9D C8 */ lfs f0, lbl_803CE748-_SDA2_BASE_(r2) +/* 8010C37C 0010917C C0 02 9D C8 */ lfs f0, lbl__929-_SDA2_BASE_(r2) /* 8010C380 00109180 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010C384 00109184 40 81 00 18 */ ble lbl_8010C39C /* 8010C388 00109188 38 00 00 01 */ li r0, 1 @@ -3195,11 +3195,11 @@ lbl_8010C318: /* 8010C398 00109198 48 00 00 78 */ b lbl_8010C410 lbl_8010C39C: /* 8010C39C 0010919C 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 8010C3A0 001091A0 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010C3A0 001091A0 C0 02 9D 78 */ lfs f0, lbl__858_3-_SDA2_BASE_(r2) /* 8010C3A4 001091A4 C0 23 00 50 */ lfs f1, 0x50(r3) /* 8010C3A8 001091A8 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 8010C3AC 001091AC 40 82 00 1C */ bne lbl_8010C3C8 -/* 8010C3B0 001091B0 C0 02 9D 88 */ lfs f0, lbl_803CE708-_SDA2_BASE_(r2) +/* 8010C3B0 001091B0 C0 02 9D 88 */ lfs f0, lbl__862_4-_SDA2_BASE_(r2) /* 8010C3B4 001091B4 D0 03 00 58 */ stfs f0, 0x58(r3) /* 8010C3B8 001091B8 80 7F 00 24 */ lwz r3, 0x24(r31) /* 8010C3BC 001091BC D0 03 00 54 */ stfs f0, 0x54(r3) @@ -3207,9 +3207,9 @@ lbl_8010C39C: /* 8010C3C4 001091C4 D0 03 00 50 */ stfs f0, 0x50(r3) lbl_8010C3C8: /* 8010C3C8 001091C8 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 8010C3CC 001091CC C0 42 9D 8C */ lfs f2, lbl_803CE70C-_SDA2_BASE_(r2) +/* 8010C3CC 001091CC C0 42 9D 8C */ lfs f2, lbl__863_3-_SDA2_BASE_(r2) /* 8010C3D0 001091D0 C0 23 00 50 */ lfs f1, 0x50(r3) -/* 8010C3D4 001091D4 C0 02 9E 00 */ lfs f0, lbl_803CE780-_SDA2_BASE_(r2) +/* 8010C3D4 001091D4 C0 02 9E 00 */ lfs f0, lbl__1567_1-_SDA2_BASE_(r2) /* 8010C3D8 001091D8 EF E2 0F FC */ fnmsubs f31, f2, f31, f1 /* 8010C3DC 001091DC FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8010C3E0 001091E0 40 80 00 18 */ bge lbl_8010C3F8 @@ -3250,22 +3250,22 @@ lbl_8010C438: /* 8010C460 00109260 7C 7C 1B 78 */ mr r28, r3 /* 8010C464 00109264 7C BF 2B 78 */ mr r31, r5 /* 8010C468 00109268 48 00 26 2D */ bl GetOwner__5xGoalCFv -/* 8010C46C 0010926C C0 22 9D BC */ lfs f1, lbl_803CE73C-_SDA2_BASE_(r2) +/* 8010C46C 0010926C C0 22 9D BC */ lfs f1, lbl__926-_SDA2_BASE_(r2) /* 8010C470 00109270 7C 7E 1B 78 */ mr r30, r3 /* 8010C474 00109274 C0 03 03 0C */ lfs f0, 0x30c(r3) /* 8010C478 00109278 3B A0 00 00 */ li r29, 0 /* 8010C47C 0010927C EC 01 07 FC */ fnmsubs f0, f1, f31, f0 /* 8010C480 00109280 D0 03 03 0C */ stfs f0, 0x30c(r3) /* 8010C484 00109284 C0 23 03 0C */ lfs f1, 0x30c(r3) -/* 8010C488 00109288 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010C488 00109288 C0 02 9D 78 */ lfs f0, lbl__858_3-_SDA2_BASE_(r2) /* 8010C48C 0010928C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010C490 00109290 40 80 00 10 */ bge lbl_8010C4A0 -/* 8010C494 00109294 C0 02 9D 88 */ lfs f0, lbl_803CE708-_SDA2_BASE_(r2) +/* 8010C494 00109294 C0 02 9D 88 */ lfs f0, lbl__862_4-_SDA2_BASE_(r2) /* 8010C498 00109298 EC 01 00 2A */ fadds f0, f1, f0 /* 8010C49C 0010929C D0 1E 03 0C */ stfs f0, 0x30c(r30) lbl_8010C4A0: /* 8010C4A0 001092A0 C0 3E 03 0C */ lfs f1, 0x30c(r30) -/* 8010C4A4 001092A4 C0 02 9D 88 */ lfs f0, lbl_803CE708-_SDA2_BASE_(r2) +/* 8010C4A4 001092A4 C0 02 9D 88 */ lfs f0, lbl__862_4-_SDA2_BASE_(r2) /* 8010C4A8 001092A8 80 7E 00 24 */ lwz r3, 0x24(r30) /* 8010C4AC 001092AC EC 01 00 7A */ fmadds f0, f1, f1, f0 /* 8010C4B0 001092B0 EC 00 08 28 */ fsubs f0, f0, f1 @@ -3278,12 +3278,12 @@ lbl_8010C4A0: /* 8010C4CC 001092CC EC 00 F8 28 */ fsubs f0, f0, f31 /* 8010C4D0 001092D0 D0 1C 00 4C */ stfs f0, 0x4c(r28) /* 8010C4D4 001092D4 C0 3C 00 4C */ lfs f1, 0x4c(r28) -/* 8010C4D8 001092D8 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010C4D8 001092D8 C0 02 9D 78 */ lfs f0, lbl__858_3-_SDA2_BASE_(r2) /* 8010C4DC 001092DC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010C4E0 001092E0 40 80 00 9C */ bge lbl_8010C57C -/* 8010C4E4 001092E4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8010C4E4 001092E4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8010C4E8 001092E8 80 BE 00 24 */ lwz r5, 0x24(r30) -/* 8010C4EC 001092EC 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8010C4EC 001092EC 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 8010C4F0 001092F0 38 61 00 08 */ addi r3, r1, 8 /* 8010C4F4 001092F4 80 84 07 04 */ lwz r4, 0x704(r4) /* 8010C4F8 001092F8 80 C5 00 4C */ lwz r6, 0x4c(r5) @@ -3293,9 +3293,9 @@ lbl_8010C4A0: /* 8010C508 00109308 4B F0 21 89 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 8010C50C 0010930C 38 61 00 08 */ addi r3, r1, 8 /* 8010C510 00109310 4B F0 8B BD */ bl xVec3Length2__FPC5xVec3 -/* 8010C514 00109314 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8010C518 00109318 C0 42 9E 18 */ lfs f2, lbl_803CE798-_SDA2_BASE_(r2) -/* 8010C51C 0010931C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8010C514 00109314 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8010C518 00109318 C0 42 9E 18 */ lfs f2, lbl__1695-_SDA2_BASE_(r2) +/* 8010C51C 0010931C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8010C520 00109320 C0 03 07 74 */ lfs f0, 0x774(r3) /* 8010C524 00109324 EC 02 00 2A */ fadds f0, f2, f0 /* 8010C528 00109328 EC 00 00 32 */ fmuls f0, f0, f0 @@ -3314,7 +3314,7 @@ lbl_8010C4A0: /* 8010C55C 0010935C 4E 80 04 21 */ bctrl /* 8010C560 00109360 48 00 00 1C */ b lbl_8010C57C lbl_8010C564: -/* 8010C564 00109364 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010C564 00109364 C0 02 9D 78 */ lfs f0, lbl__858_3-_SDA2_BASE_(r2) /* 8010C568 00109368 3C 60 4E 47 */ lis r3, 0x4E475433@ha /* 8010C56C 0010936C 38 00 00 01 */ li r0, 1 /* 8010C570 00109370 D0 1E 03 0C */ stfs f0, 0x30c(r30) @@ -3348,7 +3348,7 @@ lbl_8010C5A8: /* 8010C5D8 001093D8 48 00 24 BD */ bl GetOwner__5xGoalCFv /* 8010C5DC 001093DC C0 1C 00 4C */ lfs f0, 0x4c(r28) /* 8010C5E0 001093E0 7C 7F 1B 78 */ mr r31, r3 -/* 8010C5E4 001093E4 C0 22 9D C4 */ lfs f1, lbl_803CE744-_SDA2_BASE_(r2) +/* 8010C5E4 001093E4 C0 22 9D C4 */ lfs f1, lbl__928-_SDA2_BASE_(r2) /* 8010C5E8 001093E8 3B C0 00 00 */ li r30, 0 /* 8010C5EC 001093EC EC 00 F8 28 */ fsubs f0, f0, f31 /* 8010C5F0 001093F0 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -3359,7 +3359,7 @@ lbl_8010C5FC: lbl_8010C600: /* 8010C600 00109400 D0 3C 00 4C */ stfs f1, 0x4c(r28) /* 8010C604 00109404 C0 3C 00 4C */ lfs f1, 0x4c(r28) -/* 8010C608 00109408 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010C608 00109408 C0 02 9D 78 */ lfs f0, lbl__858_3-_SDA2_BASE_(r2) /* 8010C60C 0010940C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010C610 00109410 40 80 00 14 */ bge lbl_8010C624 /* 8010C614 00109414 38 00 00 01 */ li r0, 1 @@ -3370,29 +3370,29 @@ lbl_8010C624: /* 8010C624 00109424 80 1C 00 50 */ lwz r0, 0x50(r28) /* 8010C628 00109428 2C 00 00 00 */ cmpwi r0, 0 /* 8010C62C 0010942C 40 82 00 30 */ bne lbl_8010C65C -/* 8010C630 00109430 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8010C634 00109434 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8010C630 00109430 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8010C634 00109434 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8010C638 00109438 80 03 17 B0 */ lwz r0, 0x17b0(r3) /* 8010C63C 0010943C 7C 00 F8 40 */ cmplw r0, r31 /* 8010C640 00109440 40 82 00 1C */ bne lbl_8010C65C /* 8010C644 00109444 38 00 00 01 */ li r0, 1 /* 8010C648 00109448 90 1C 00 50 */ stw r0, 0x50(r28) /* 8010C64C 0010944C C0 3C 00 4C */ lfs f1, 0x4c(r28) -/* 8010C650 00109450 C0 02 9E 1C */ lfs f0, lbl_803CE79C-_SDA2_BASE_(r2) +/* 8010C650 00109450 C0 02 9E 1C */ lfs f0, lbl__1724_1-_SDA2_BASE_(r2) /* 8010C654 00109454 EC 01 00 2A */ fadds f0, f1, f0 /* 8010C658 00109458 D0 1C 00 4C */ stfs f0, 0x4c(r28) lbl_8010C65C: -/* 8010C65C 0010945C C0 A2 9D 88 */ lfs f5, lbl_803CE708-_SDA2_BASE_(r2) +/* 8010C65C 0010945C C0 A2 9D 88 */ lfs f5, lbl__862_4-_SDA2_BASE_(r2) /* 8010C660 00109460 3C 00 43 30 */ lis r0, 0x4330 /* 8010C664 00109464 C0 1C 00 4C */ lfs f0, 0x4c(r28) -/* 8010C668 00109468 C0 42 9D C4 */ lfs f2, lbl_803CE744-_SDA2_BASE_(r2) +/* 8010C668 00109468 C0 42 9D C4 */ lfs f2, lbl__928-_SDA2_BASE_(r2) /* 8010C66C 0010946C EC 25 00 2A */ fadds f1, f5, f0 -/* 8010C670 00109470 C0 02 9E 20 */ lfs f0, lbl_803CE7A0-_SDA2_BASE_(r2) +/* 8010C670 00109470 C0 02 9E 20 */ lfs f0, lbl__1725_1-_SDA2_BASE_(r2) /* 8010C674 00109474 90 01 00 38 */ stw r0, 0x38(r1) -/* 8010C678 00109478 C8 82 9D D0 */ lfd f4, lbl_803CE750-_SDA2_BASE_(r2) +/* 8010C678 00109478 C8 82 9D D0 */ lfd f4, lbl__982_1-_SDA2_BASE_(r2) /* 8010C67C 0010947C EC 62 08 24 */ fdivs f3, f2, f1 -/* 8010C680 00109480 C0 42 9D BC */ lfs f2, lbl_803CE73C-_SDA2_BASE_(r2) -/* 8010C684 00109484 C0 22 9D F0 */ lfs f1, lbl_803CE770-_SDA2_BASE_(r2) +/* 8010C680 00109480 C0 42 9D BC */ lfs f2, lbl__926-_SDA2_BASE_(r2) +/* 8010C684 00109484 C0 22 9D F0 */ lfs f1, lbl__1354_2-_SDA2_BASE_(r2) /* 8010C688 00109488 90 01 00 28 */ stw r0, 0x28(r1) /* 8010C68C 0010948C 80 7F 00 24 */ lwz r3, 0x24(r31) /* 8010C690 00109490 EC A5 18 2A */ fadds f5, f5, f3 @@ -3416,7 +3416,7 @@ lbl_8010C65C: /* 8010C6D8 001094D8 EC 62 09 7A */ fmadds f3, f2, f5, f1 /* 8010C6DC 001094DC EC 22 09 BA */ fmadds f1, f2, f6, f1 /* 8010C6E0 001094E0 D0 23 00 18 */ stfs f1, 0x18(r3) -/* 8010C6E4 001094E4 C0 02 9D 88 */ lfs f0, lbl_803CE708-_SDA2_BASE_(r2) +/* 8010C6E4 001094E4 C0 02 9D 88 */ lfs f0, lbl__862_4-_SDA2_BASE_(r2) /* 8010C6E8 001094E8 80 7F 00 24 */ lwz r3, 0x24(r31) /* 8010C6EC 001094EC EC 00 08 28 */ fsubs f0, f0, f1 /* 8010C6F0 001094F0 D0 03 00 20 */ stfs f0, 0x20(r3) @@ -3429,18 +3429,18 @@ lbl_8010C65C: /* 8010C70C 0010950C EC 00 F8 28 */ fsubs f0, f0, f31 /* 8010C710 00109510 D0 1F 03 0C */ stfs f0, 0x30c(r31) /* 8010C714 00109514 C0 3F 03 0C */ lfs f1, 0x30c(r31) -/* 8010C718 00109518 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010C718 00109518 C0 02 9D 78 */ lfs f0, lbl__858_3-_SDA2_BASE_(r2) /* 8010C71C 0010951C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010C720 00109520 40 80 00 F8 */ bge lbl_8010C818 /* 8010C724 00109524 4B F2 45 65 */ bl xurand__Fv -/* 8010C728 00109528 C0 42 9D A4 */ lfs f2, lbl_803CE724-_SDA2_BASE_(r2) -/* 8010C72C 0010952C C0 02 9E 24 */ lfs f0, lbl_803CE7A4-_SDA2_BASE_(r2) +/* 8010C728 00109528 C0 42 9D A4 */ lfs f2, lbl__869-_SDA2_BASE_(r2) +/* 8010C72C 0010952C C0 02 9E 24 */ lfs f0, lbl__1726-_SDA2_BASE_(r2) /* 8010C730 00109530 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8010C734 00109534 D0 1F 03 0C */ stfs f0, 0x30c(r31) /* 8010C738 00109538 4B F2 45 31 */ bl xrand__Fv /* 8010C73C 0010953C 54 60 07 7F */ clrlwi. r0, r3, 0x1d /* 8010C740 00109540 40 82 00 0C */ bne lbl_8010C74C -/* 8010C744 00109544 C0 02 9D B4 */ lfs f0, lbl_803CE734-_SDA2_BASE_(r2) +/* 8010C744 00109544 C0 02 9D B4 */ lfs f0, lbl__924_1-_SDA2_BASE_(r2) /* 8010C748 00109548 D0 1F 03 0C */ stfs f0, 0x30c(r31) lbl_8010C74C: /* 8010C74C 0010954C 80 9F 00 24 */ lwz r4, 0x24(r31) @@ -3450,7 +3450,7 @@ lbl_8010C74C: /* 8010C75C 0010955C 4B F4 1D 81 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8010C760 00109560 C0 21 00 18 */ lfs f1, 0x18(r1) /* 8010C764 00109564 38 61 00 08 */ addi r3, r1, 8 -/* 8010C768 00109568 C0 02 9E 28 */ lfs f0, lbl_803CE7A8-_SDA2_BASE_(r2) +/* 8010C768 00109568 C0 02 9E 28 */ lfs f0, lbl__1727-_SDA2_BASE_(r2) /* 8010C76C 0010956C C0 41 00 14 */ lfs f2, 0x14(r1) /* 8010C770 00109570 EC 01 00 2A */ fadds f0, f1, f0 /* 8010C774 00109574 C0 21 00 1C */ lfs f1, 0x1c(r1) @@ -3471,17 +3471,17 @@ lbl_8010C74C: /* 8010C7B0 001095B0 EC 00 F8 2A */ fadds f0, f0, f31 /* 8010C7B4 001095B4 D0 01 00 0C */ stfs f0, 0xc(r1) /* 8010C7B8 001095B8 4B F2 44 D1 */ bl xurand__Fv -/* 8010C7BC 001095BC C0 02 9D A4 */ lfs f0, lbl_803CE724-_SDA2_BASE_(r2) -/* 8010C7C0 001095C0 C0 42 9D 88 */ lfs f2, lbl_803CE708-_SDA2_BASE_(r2) +/* 8010C7BC 001095BC C0 02 9D A4 */ lfs f0, lbl__869-_SDA2_BASE_(r2) +/* 8010C7C0 001095C0 C0 42 9D 88 */ lfs f2, lbl__862_4-_SDA2_BASE_(r2) /* 8010C7C4 001095C4 EC 21 00 28 */ fsubs f1, f1, f0 /* 8010C7C8 001095C8 C0 01 00 08 */ lfs f0, 8(r1) /* 8010C7CC 001095CC EF E2 F8 28 */ fsubs f31, f2, f31 /* 8010C7D0 001095D0 EC 1F 00 7A */ fmadds f0, f31, f1, f0 /* 8010C7D4 001095D4 D0 01 00 08 */ stfs f0, 8(r1) /* 8010C7D8 001095D8 4B F2 44 B1 */ bl xurand__Fv -/* 8010C7DC 001095DC C0 02 9D A4 */ lfs f0, lbl_803CE724-_SDA2_BASE_(r2) -/* 8010C7E0 001095E0 3C 60 80 31 */ lis r3, lbl_803136E8@ha -/* 8010C7E4 001095E4 38 63 36 E8 */ addi r3, r3, lbl_803136E8@l +/* 8010C7DC 001095DC C0 02 9D A4 */ lfs f0, lbl__869-_SDA2_BASE_(r2) +/* 8010C7E0 001095E0 3C 60 80 31 */ lis r3, lbl_sThunderLightningInfo@ha +/* 8010C7E4 001095E4 38 63 36 E8 */ addi r3, r3, lbl_sThunderLightningInfo@l /* 8010C7E8 001095E8 38 81 00 14 */ addi r4, r1, 0x14 /* 8010C7EC 001095EC EC 21 00 28 */ fsubs f1, f1, f0 /* 8010C7F0 001095F0 C0 01 00 10 */ lfs f0, 0x10(r1) @@ -3496,49 +3496,49 @@ lbl_8010C74C: /* 8010C814 00109614 4B FE 6E 21 */ bl SndPlayRandom__10zNPCCommonF12en_NPC_SOUND lbl_8010C818: /* 8010C818 00109618 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 8010C81C 0010961C 3C 80 80 31 */ lis r4, lbl_8031357C@ha -/* 8010C820 00109620 38 A4 35 7C */ addi r5, r4, lbl_8031357C@l +/* 8010C81C 0010961C 3C 80 80 31 */ lis r4, lbl_thunderEmitterInfo@ha +/* 8010C820 00109620 38 A4 35 7C */ addi r5, r4, lbl_thunderEmitterInfo@l /* 8010C824 00109624 80 83 00 4C */ lwz r4, 0x4c(r3) /* 8010C828 00109628 3B A5 01 40 */ addi r29, r5, 0x140 /* 8010C82C 0010962C 7F A3 EB 78 */ mr r3, r29 /* 8010C830 00109630 38 84 00 30 */ addi r4, r4, 0x30 /* 8010C834 00109634 4B F4 1C A9 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8010C838 00109638 C0 3D 00 00 */ lfs f1, 0(r29) -/* 8010C83C 0010963C 3C 60 80 31 */ lis r3, lbl_8031357C@ha +/* 8010C83C 0010963C 3C 60 80 31 */ lis r3, lbl_thunderEmitterInfo@ha /* 8010C840 00109640 C0 1F 03 10 */ lfs f0, 0x310(r31) -/* 8010C844 00109644 38 83 35 7C */ addi r4, r3, lbl_8031357C@l +/* 8010C844 00109644 38 83 35 7C */ addi r4, r3, lbl_thunderEmitterInfo@l /* 8010C848 00109648 C0 44 01 44 */ lfs f2, 0x144(r4) /* 8010C84C 0010964C EC 01 00 2A */ fadds f0, f1, f0 /* 8010C850 00109650 C0 24 01 48 */ lfs f1, 0x148(r4) /* 8010C854 00109654 D0 1D 00 00 */ stfs f0, 0(r29) -/* 8010C858 00109658 C0 02 9E 1C */ lfs f0, lbl_803CE79C-_SDA2_BASE_(r2) +/* 8010C858 00109658 C0 02 9E 1C */ lfs f0, lbl__1724_1-_SDA2_BASE_(r2) /* 8010C85C 0010965C EC 02 00 2A */ fadds f0, f2, f0 /* 8010C860 00109660 D0 04 01 44 */ stfs f0, 0x144(r4) /* 8010C864 00109664 C0 1F 03 14 */ lfs f0, 0x314(r31) /* 8010C868 00109668 EC 01 00 2A */ fadds f0, f1, f0 /* 8010C86C 0010966C D0 04 01 48 */ stfs f0, 0x148(r4) -/* 8010C870 00109670 80 6D 94 D8 */ lwz r3, lbl_803CBDD8-_SDA_BASE_(r13) -/* 8010C874 00109674 C0 22 9E 2C */ lfs f1, lbl_803CE7AC-_SDA2_BASE_(r2) +/* 8010C870 00109670 80 6D 94 D8 */ lwz r3, lbl_cloudEmitter-_SDA_BASE_(r13) +/* 8010C874 00109674 C0 22 9E 2C */ lfs f1, lbl__1728_1-_SDA2_BASE_(r2) /* 8010C878 00109678 48 00 B3 51 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 8010C87C 0010967C C0 3F 03 10 */ lfs f1, 0x310(r31) -/* 8010C880 00109680 C0 02 9D F0 */ lfs f0, lbl_803CE770-_SDA2_BASE_(r2) +/* 8010C880 00109680 C0 02 9D F0 */ lfs f0, lbl__1354_2-_SDA2_BASE_(r2) /* 8010C884 00109684 EC 01 00 2A */ fadds f0, f1, f0 /* 8010C888 00109688 D0 1F 03 10 */ stfs f0, 0x310(r31) /* 8010C88C 0010968C C0 3F 03 10 */ lfs f1, 0x310(r31) -/* 8010C890 00109690 C0 02 9E 30 */ lfs f0, lbl_803CE7B0-_SDA2_BASE_(r2) +/* 8010C890 00109690 C0 02 9E 30 */ lfs f0, lbl__1729_1-_SDA2_BASE_(r2) /* 8010C894 00109694 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010C898 00109698 40 81 00 34 */ ble lbl_8010C8CC -/* 8010C89C 0010969C C0 02 9D 9C */ lfs f0, lbl_803CE71C-_SDA2_BASE_(r2) +/* 8010C89C 0010969C C0 02 9D 9C */ lfs f0, lbl__867_4-_SDA2_BASE_(r2) /* 8010C8A0 001096A0 D0 1F 03 10 */ stfs f0, 0x310(r31) /* 8010C8A4 001096A4 C0 3F 03 14 */ lfs f1, 0x314(r31) -/* 8010C8A8 001096A8 C0 02 9D F0 */ lfs f0, lbl_803CE770-_SDA2_BASE_(r2) +/* 8010C8A8 001096A8 C0 02 9D F0 */ lfs f0, lbl__1354_2-_SDA2_BASE_(r2) /* 8010C8AC 001096AC EC 01 00 2A */ fadds f0, f1, f0 /* 8010C8B0 001096B0 D0 1F 03 14 */ stfs f0, 0x314(r31) /* 8010C8B4 001096B4 C0 3F 03 14 */ lfs f1, 0x314(r31) -/* 8010C8B8 001096B8 C0 02 9E 30 */ lfs f0, lbl_803CE7B0-_SDA2_BASE_(r2) +/* 8010C8B8 001096B8 C0 02 9E 30 */ lfs f0, lbl__1729_1-_SDA2_BASE_(r2) /* 8010C8BC 001096BC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010C8C0 001096C0 40 81 00 0C */ ble lbl_8010C8CC -/* 8010C8C4 001096C4 C0 02 9D 9C */ lfs f0, lbl_803CE71C-_SDA2_BASE_(r2) +/* 8010C8C4 001096C4 C0 02 9D 9C */ lfs f0, lbl__867_4-_SDA2_BASE_(r2) /* 8010C8C8 001096C8 D0 1F 03 14 */ stfs f0, 0x314(r31) lbl_8010C8CC: /* 8010C8CC 001096CC 7F C3 F3 78 */ mr r3, r30 @@ -3566,7 +3566,7 @@ lbl_8010C8F8: /* 8010C920 00109720 48 00 21 75 */ bl GetOwner__5xGoalCFv /* 8010C924 00109724 C0 1E 00 4C */ lfs f0, 0x4c(r30) /* 8010C928 00109728 38 60 00 00 */ li r3, 0 -/* 8010C92C 0010972C C0 22 9D C4 */ lfs f1, lbl_803CE744-_SDA2_BASE_(r2) +/* 8010C92C 0010972C C0 22 9D C4 */ lfs f1, lbl__928-_SDA2_BASE_(r2) /* 8010C930 00109730 EC 00 F8 28 */ fsubs f0, f0, f31 /* 8010C934 00109734 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010C938 00109738 40 81 00 08 */ ble lbl_8010C940 @@ -3576,7 +3576,7 @@ lbl_8010C940: lbl_8010C944: /* 8010C944 00109744 D0 3E 00 4C */ stfs f1, 0x4c(r30) /* 8010C948 00109748 C0 3E 00 4C */ lfs f1, 0x4c(r30) -/* 8010C94C 0010974C C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010C94C 0010974C C0 02 9D 78 */ lfs f0, lbl__858_3-_SDA2_BASE_(r2) /* 8010C950 00109750 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010C954 00109754 40 80 00 14 */ bge lbl_8010C968 /* 8010C958 00109758 38 00 00 01 */ li r0, 1 @@ -3616,9 +3616,9 @@ lbl_8010C9AC: /* 8010C9D4 001097D4 40 82 00 08 */ bne lbl_8010C9DC /* 8010C9D8 001097D8 48 00 00 C8 */ b lbl_8010CAA0 lbl_8010C9DC: -/* 8010C9DC 001097DC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8010C9E0 001097E0 C0 22 9D 8C */ lfs f1, lbl_803CE70C-_SDA2_BASE_(r2) -/* 8010C9E4 001097E4 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 8010C9DC 001097DC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8010C9E0 001097E0 C0 22 9D 8C */ lfs f1, lbl__863_3-_SDA2_BASE_(r2) +/* 8010C9E4 001097E4 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 8010C9E8 001097E8 80 05 17 88 */ lwz r0, 0x1788(r5) /* 8010C9EC 001097EC 70 00 23 F3 */ andi. r0, r0, 0x23f3 /* 8010C9F0 001097F0 40 82 00 28 */ bne lbl_8010CA18 @@ -3626,19 +3626,19 @@ lbl_8010C9DC: /* 8010C9F8 001097F8 38 9F 00 88 */ addi r4, r31, 0x88 /* 8010C9FC 001097FC 38 A5 00 44 */ addi r5, r5, 0x44 /* 8010CA00 00109800 4B F0 1C 91 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 8010CA04 00109804 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8010CA04 00109804 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8010CA08 00109808 38 61 00 08 */ addi r3, r1, 8 -/* 8010CA0C 0010980C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8010CA0C 0010980C 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8010CA10 00109810 38 84 00 34 */ addi r4, r4, 0x34 /* 8010CA14 00109814 4B F4 1A DD */ bl xVec3Dot__FPC5xVec3PC5xVec3 lbl_8010CA18: -/* 8010CA18 00109818 C0 02 9E 34 */ lfs f0, lbl_803CE7B4-_SDA2_BASE_(r2) +/* 8010CA18 00109818 C0 02 9E 34 */ lfs f0, lbl__1771-_SDA2_BASE_(r2) /* 8010CA1C 0010981C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010CA20 00109820 40 80 00 28 */ bge lbl_8010CA48 /* 8010CA24 00109824 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 8010CA28 00109828 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8010CA2C 0010982C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l -/* 8010CA30 00109830 C0 42 9E 1C */ lfs f2, lbl_803CE79C-_SDA2_BASE_(r2) +/* 8010CA28 00109828 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8010CA2C 0010982C 38 84 05 58 */ addi r4, r4, lbl_globals@l +/* 8010CA30 00109830 C0 42 9E 1C */ lfs f2, lbl__1724_1-_SDA2_BASE_(r2) /* 8010CA34 00109834 C0 24 06 C8 */ lfs f1, 0x6c8(r4) /* 8010CA38 00109838 C0 03 00 24 */ lfs f0, 0x24(r3) /* 8010CA3C 0010983C EC 02 00 7C */ fnmsubs f0, f2, f1, f0 @@ -3646,22 +3646,22 @@ lbl_8010CA18: /* 8010CA44 00109844 48 00 00 3C */ b lbl_8010CA80 lbl_8010CA48: /* 8010CA48 00109848 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 8010CA4C 0010984C 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 8010CA50 00109850 38 84 05 58 */ addi r4, r4, lbl_803C0558@l -/* 8010CA54 00109854 C0 42 9E 1C */ lfs f2, lbl_803CE79C-_SDA2_BASE_(r2) +/* 8010CA4C 0010984C 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 8010CA50 00109850 38 84 05 58 */ addi r4, r4, lbl_globals@l +/* 8010CA54 00109854 C0 42 9E 1C */ lfs f2, lbl__1724_1-_SDA2_BASE_(r2) /* 8010CA58 00109858 C0 24 06 C8 */ lfs f1, 0x6c8(r4) /* 8010CA5C 0010985C C0 03 00 24 */ lfs f0, 0x24(r3) /* 8010CA60 00109860 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8010CA64 00109864 D0 03 00 24 */ stfs f0, 0x24(r3) /* 8010CA68 00109868 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 8010CA6C 0010986C C0 02 9D 88 */ lfs f0, lbl_803CE708-_SDA2_BASE_(r2) +/* 8010CA6C 0010986C C0 02 9D 88 */ lfs f0, lbl__862_4-_SDA2_BASE_(r2) /* 8010CA70 00109870 C0 23 00 24 */ lfs f1, 0x24(r3) /* 8010CA74 00109874 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010CA78 00109878 40 81 00 08 */ ble lbl_8010CA80 /* 8010CA7C 0010987C D0 03 00 24 */ stfs f0, 0x24(r3) lbl_8010CA80: /* 8010CA80 00109880 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 8010CA84 00109884 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010CA84 00109884 C0 02 9D 78 */ lfs f0, lbl__858_3-_SDA2_BASE_(r2) /* 8010CA88 00109888 C0 23 00 24 */ lfs f1, 0x24(r3) /* 8010CA8C 0010988C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010CA90 00109890 40 80 00 0C */ bge lbl_8010CA9C @@ -3697,34 +3697,34 @@ lbl_8010CAB4: /* 8010CAFC 001098FC 41 82 00 08 */ beq lbl_8010CB04 /* 8010CB00 00109900 48 00 02 24 */ b lbl_8010CD24 lbl_8010CB04: -/* 8010CB04 00109904 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 8010CB04 00109904 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8010CB08 00109908 80 9F 00 4C */ lwz r4, 0x4c(r31) -/* 8010CB0C 0010990C 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 8010CB0C 0010990C 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 8010CB10 00109910 38 61 00 30 */ addi r3, r1, 0x30 /* 8010CB14 00109914 80 C5 07 04 */ lwz r6, 0x704(r5) /* 8010CB18 00109918 38 A4 00 30 */ addi r5, r4, 0x30 /* 8010CB1C 0010991C 80 86 00 4C */ lwz r4, 0x4c(r6) /* 8010CB20 00109920 38 84 00 30 */ addi r4, r4, 0x30 /* 8010CB24 00109924 4B F0 1B 6D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 8010CB28 00109928 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010CB28 00109928 C0 02 9D 78 */ lfs f0, lbl__858_3-_SDA2_BASE_(r2) /* 8010CB2C 0010992C 38 61 00 30 */ addi r3, r1, 0x30 /* 8010CB30 00109930 D0 01 00 34 */ stfs f0, 0x34(r1) /* 8010CB34 00109934 4B F0 85 99 */ bl xVec3Length2__FPC5xVec3 -/* 8010CB38 00109938 C0 02 9D C8 */ lfs f0, lbl_803CE748-_SDA2_BASE_(r2) -/* 8010CB3C 0010993C 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) +/* 8010CB38 00109938 C0 02 9D C8 */ lfs f0, lbl__929-_SDA2_BASE_(r2) +/* 8010CB3C 0010993C 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 8010CB40 00109940 EC 21 00 24 */ fdivs f1, f1, f0 -/* 8010CB44 00109944 C0 02 9D 88 */ lfs f0, lbl_803CE708-_SDA2_BASE_(r2) +/* 8010CB44 00109944 C0 02 9D 88 */ lfs f0, lbl__862_4-_SDA2_BASE_(r2) /* 8010CB48 00109948 2C 00 00 00 */ cmpwi r0, 0 /* 8010CB4C 0010994C EF E0 08 28 */ fsubs f31, f0, f1 /* 8010CB50 00109950 41 82 00 08 */ beq lbl_8010CB58 -/* 8010CB54 00109954 C3 E2 9D C4 */ lfs f31, lbl_803CE744-_SDA2_BASE_(r2) +/* 8010CB54 00109954 C3 E2 9D C4 */ lfs f31, lbl__928-_SDA2_BASE_(r2) lbl_8010CB58: /* 8010CB58 00109958 38 00 00 00 */ li r0, 0 /* 8010CB5C 0010995C 90 01 00 50 */ stw r0, 0x50(r1) -/* 8010CB60 00109960 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010CB60 00109960 C0 02 9D 78 */ lfs f0, lbl__858_3-_SDA2_BASE_(r2) /* 8010CB64 00109964 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8010CB68 00109968 40 81 00 60 */ ble lbl_8010CBC8 -/* 8010CB6C 0010996C C0 02 9D 88 */ lfs f0, lbl_803CE708-_SDA2_BASE_(r2) +/* 8010CB6C 0010996C C0 02 9D 88 */ lfs f0, lbl__862_4-_SDA2_BASE_(r2) /* 8010CB70 00109970 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8010CB74 00109974 40 81 00 08 */ ble lbl_8010CB7C /* 8010CB78 00109978 FF E0 00 90 */ fmr f31, f0 @@ -3736,17 +3736,17 @@ lbl_8010CB7C: /* 8010CB8C 0010998C 4B F4 19 51 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 8010CB90 00109990 C0 01 00 28 */ lfs f0, 0x28(r1) /* 8010CB94 00109994 FC 20 F8 90 */ fmr f1, f31 -/* 8010CB98 00109998 C0 4D 84 30 */ lfs f2, lbl_803CAD30-_SDA_BASE_(r13) +/* 8010CB98 00109998 C0 4D 84 30 */ lfs f2, lbl_sLoveyIconOffset-_SDA_BASE_(r13) /* 8010CB9C 0010999C 7F C7 F3 78 */ mr r7, r30 /* 8010CBA0 001099A0 38 81 00 24 */ addi r4, r1, 0x24 /* 8010CBA4 001099A4 38 A1 00 3C */ addi r5, r1, 0x3c /* 8010CBA8 001099A8 EC 00 10 2A */ fadds f0, f0, f2 /* 8010CBAC 001099AC 38 C0 00 01 */ li r6, 1 /* 8010CBB0 001099B0 D0 01 00 28 */ stfs f0, 0x28(r1) -/* 8010CBB4 001099B4 C0 0D 84 2C */ lfs f0, lbl_803CAD2C-_SDA_BASE_(r13) -/* 8010CBB8 001099B8 80 6D 94 DC */ lwz r3, lbl_803CBDDC-_SDA_BASE_(r13) +/* 8010CBB4 001099B4 C0 0D 84 2C */ lfs f0, lbl_sLoveyIconDist-_SDA_BASE_(r13) +/* 8010CBB8 001099B8 80 6D 94 DC */ lwz r3, lbl_sHelmetRast-_SDA_BASE_(r13) /* 8010CBBC 001099BC EC 60 10 2A */ fadds f3, f0, f2 -/* 8010CBC0 001099C0 C0 42 9D B0 */ lfs f2, lbl_803CE730-_SDA2_BASE_(r2) +/* 8010CBC0 001099C0 C0 42 9D B0 */ lfs f2, lbl__923_3-_SDA2_BASE_(r2) /* 8010CBC4 001099C4 48 07 4E A1 */ bl NPCC_RenderProjTextureFaceCamera__FP8RwRasterfP5xVec3ffP12xShadowCacheiP4xEnt lbl_8010CBC8: /* 8010CBC8 001099C8 38 00 00 00 */ li r0, 0 @@ -3758,7 +3758,7 @@ lbl_8010CBC8: /* 8010CBE0 001099E0 C0 04 00 30 */ lfs f0, 0x30(r4) /* 8010CBE4 001099E4 D0 01 00 18 */ stfs f0, 0x18(r1) /* 8010CBE8 001099E8 C0 24 00 34 */ lfs f1, 0x34(r4) -/* 8010CBEC 001099EC C0 02 9D E0 */ lfs f0, lbl_803CE760-_SDA2_BASE_(r2) +/* 8010CBEC 001099EC C0 02 9D E0 */ lfs f0, lbl__1350_1-_SDA2_BASE_(r2) /* 8010CBF0 001099F0 EC 01 00 28 */ fsubs f0, f1, f0 /* 8010CBF4 001099F4 D0 01 00 1C */ stfs f0, 0x1c(r1) /* 8010CBF8 001099F8 C0 04 00 38 */ lfs f0, 0x38(r4) @@ -3767,9 +3767,9 @@ lbl_8010CBC8: /* 8010CC04 00109A04 4B FB B7 45 */ bl iModelCullPlusShadow__FP8RpAtomicP11RwMatrixTagP5xVec3Pi /* 8010CC08 00109A08 2C 03 00 00 */ cmpwi r3, 0 /* 8010CC0C 00109A0C 40 82 00 E0 */ bne lbl_8010CCEC -/* 8010CC10 00109A10 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8010CC14 00109A14 C0 22 9D 8C */ lfs f1, lbl_803CE70C-_SDA2_BASE_(r2) -/* 8010CC18 00109A18 38 A3 05 58 */ addi r5, r3, lbl_803C0558@l +/* 8010CC10 00109A10 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8010CC14 00109A14 C0 22 9D 8C */ lfs f1, lbl__863_3-_SDA2_BASE_(r2) +/* 8010CC18 00109A18 38 A3 05 58 */ addi r5, r3, lbl_globals@l /* 8010CC1C 00109A1C 80 05 17 88 */ lwz r0, 0x1788(r5) /* 8010CC20 00109A20 70 00 23 F3 */ andi. r0, r0, 0x23f3 /* 8010CC24 00109A24 40 82 00 28 */ bne lbl_8010CC4C @@ -3777,39 +3777,39 @@ lbl_8010CBC8: /* 8010CC2C 00109A2C 38 9E 00 88 */ addi r4, r30, 0x88 /* 8010CC30 00109A30 38 A5 00 44 */ addi r5, r5, 0x44 /* 8010CC34 00109A34 4B F0 1A 5D */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 8010CC38 00109A38 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 8010CC38 00109A38 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8010CC3C 00109A3C 38 61 00 0C */ addi r3, r1, 0xc -/* 8010CC40 00109A40 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 8010CC40 00109A40 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 8010CC44 00109A44 38 84 00 34 */ addi r4, r4, 0x34 /* 8010CC48 00109A48 4B F4 18 A9 */ bl xVec3Dot__FPC5xVec3PC5xVec3 lbl_8010CC4C: -/* 8010CC4C 00109A4C C0 02 9E 34 */ lfs f0, lbl_803CE7B4-_SDA2_BASE_(r2) +/* 8010CC4C 00109A4C C0 02 9E 34 */ lfs f0, lbl__1771-_SDA2_BASE_(r2) /* 8010CC50 00109A50 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010CC54 00109A54 40 80 00 3C */ bge lbl_8010CC90 -/* 8010CC58 00109A58 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8010CC5C 00109A5C C0 42 9E 1C */ lfs f2, lbl_803CE79C-_SDA2_BASE_(r2) -/* 8010CC60 00109A60 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8010CC58 00109A58 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8010CC5C 00109A5C C0 42 9E 1C */ lfs f2, lbl__1724_1-_SDA2_BASE_(r2) +/* 8010CC60 00109A60 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8010CC64 00109A64 C0 1F 00 24 */ lfs f0, 0x24(r31) /* 8010CC68 00109A68 C0 23 06 C8 */ lfs f1, 0x6c8(r3) /* 8010CC6C 00109A6C EC 02 00 7C */ fnmsubs f0, f2, f1, f0 /* 8010CC70 00109A70 D0 1F 00 24 */ stfs f0, 0x24(r31) /* 8010CC74 00109A74 C0 3F 00 24 */ lfs f1, 0x24(r31) -/* 8010CC78 00109A78 C0 02 9D 78 */ lfs f0, lbl_803CE6F8-_SDA2_BASE_(r2) +/* 8010CC78 00109A78 C0 02 9D 78 */ lfs f0, lbl__858_3-_SDA2_BASE_(r2) /* 8010CC7C 00109A7C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010CC80 00109A80 40 80 00 40 */ bge lbl_8010CCC0 /* 8010CC84 00109A84 D0 1F 00 24 */ stfs f0, 0x24(r31) /* 8010CC88 00109A88 3B A0 00 01 */ li r29, 1 /* 8010CC8C 00109A8C 48 00 00 34 */ b lbl_8010CCC0 lbl_8010CC90: -/* 8010CC90 00109A90 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8010CC94 00109A94 C0 42 9E 1C */ lfs f2, lbl_803CE79C-_SDA2_BASE_(r2) -/* 8010CC98 00109A98 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8010CC90 00109A90 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8010CC94 00109A94 C0 42 9E 1C */ lfs f2, lbl__1724_1-_SDA2_BASE_(r2) +/* 8010CC98 00109A98 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8010CC9C 00109A9C C0 1F 00 24 */ lfs f0, 0x24(r31) /* 8010CCA0 00109AA0 C0 23 06 C8 */ lfs f1, 0x6c8(r3) /* 8010CCA4 00109AA4 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8010CCA8 00109AA8 D0 1F 00 24 */ stfs f0, 0x24(r31) /* 8010CCAC 00109AAC C0 3F 00 24 */ lfs f1, 0x24(r31) -/* 8010CCB0 00109AB0 C0 02 9D 88 */ lfs f0, lbl_803CE708-_SDA2_BASE_(r2) +/* 8010CCB0 00109AB0 C0 02 9D 88 */ lfs f0, lbl__862_4-_SDA2_BASE_(r2) /* 8010CCB4 00109AB4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010CCB8 00109AB8 40 81 00 08 */ ble lbl_8010CCC0 /* 8010CCBC 00109ABC D0 1F 00 24 */ stfs f0, 0x24(r31) @@ -3828,7 +3828,7 @@ lbl_8010CCD4: /* 8010CCE4 00109AE4 7F E3 FB 78 */ mr r3, r31 /* 8010CCE8 00109AE8 4B F2 7C 5D */ bl xModelRender__FP14xModelInstance lbl_8010CCEC: -/* 8010CCEC 00109AEC C0 02 9D A4 */ lfs f0, lbl_803CE724-_SDA2_BASE_(r2) +/* 8010CCEC 00109AEC C0 02 9D A4 */ lfs f0, lbl__869-_SDA2_BASE_(r2) /* 8010CCF0 00109AF0 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8010CCF4 00109AF4 41 80 00 10 */ blt lbl_8010CD04 /* 8010CCF8 00109AF8 80 01 00 50 */ lwz r0, 0x50(r1) @@ -3840,8 +3840,8 @@ lbl_8010CD04: /* 8010CD0C 00109B0C 40 82 00 18 */ bne lbl_8010CD24 /* 8010CD10 00109B10 80 7E 00 C0 */ lwz r3, 0xc0(r30) /* 8010CD14 00109B14 7F C4 F3 78 */ mr r4, r30 -/* 8010CD18 00109B18 C0 22 9E 38 */ lfs f1, lbl_803CE7B8-_SDA2_BASE_(r2) -/* 8010CD1C 00109B1C C0 42 9D 88 */ lfs f2, lbl_803CE708-_SDA2_BASE_(r2) +/* 8010CD18 00109B18 C0 22 9E 38 */ lfs f1, lbl__1809-_SDA2_BASE_(r2) +/* 8010CD1C 00109B1C C0 42 9D 88 */ lfs f2, lbl__862_4-_SDA2_BASE_(r2) /* 8010CD20 00109B20 48 02 D1 3D */ bl xShadowSimple_Add__FP18xShadowSimpleCacheP4xEntff lbl_8010CD24: /* 8010CD24 00109B24 38 00 30 C8 */ li r0, 0x30c8 @@ -3863,9 +3863,9 @@ __ct__8zNPCTikiFi: /* 8010CD58 00109B58 93 E1 00 0C */ stw r31, 0xc(r1) /* 8010CD5C 00109B5C 7C 7F 1B 78 */ mr r31, r3 /* 8010CD60 00109B60 4B FE 78 95 */ bl __ct__10zNPCCommonFi -/* 8010CD64 00109B64 3C 80 80 29 */ lis r4, lbl_80297300@ha +/* 8010CD64 00109B64 3C 80 80 29 */ lis r4, lbl___vt__8zNPCTiki@ha /* 8010CD68 00109B68 7F E3 FB 78 */ mr r3, r31 -/* 8010CD6C 00109B6C 38 04 73 00 */ addi r0, r4, lbl_80297300@l +/* 8010CD6C 00109B6C 38 04 73 00 */ addi r0, r4, lbl___vt__8zNPCTiki@l /* 8010CD70 00109B70 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 8010CD74 00109B74 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8010CD78 00109B78 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3876,8 +3876,8 @@ __ct__8zNPCTikiFi: /* 8010CD8C 00109B8C 4E 80 00 20 */ blr /* 8010CD90 00109B90 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010CD94 00109B94 7C 08 02 A6 */ mflr r0 -/* 8010CD98 00109B98 3C 60 80 27 */ lis r3, lbl_8026A358@ha -/* 8010CD9C 00109B9C 38 63 A3 58 */ addi r3, r3, lbl_8026A358@l +/* 8010CD98 00109B98 3C 60 80 27 */ lis r3, lbl__stringBase0_69@ha +/* 8010CD9C 00109B9C 38 63 A3 58 */ addi r3, r3, lbl__stringBase0_69@l /* 8010CDA0 00109BA0 90 01 00 14 */ stw r0, 0x14(r1) /* 8010CDA4 00109BA4 38 63 00 51 */ addi r3, r3, 0x51 /* 8010CDA8 00109BA8 4B F3 F4 6D */ bl xStrHash__FPCc diff --git a/asm/Game/zNPCTypeVillager.s b/asm/Game/zNPCTypeVillager.s index e9ace0f91..baddfbb46 100644 --- a/asm/Game/zNPCTypeVillager.s +++ b/asm/Game/zNPCTypeVillager.s @@ -6,13 +6,13 @@ ZNPC_Villager_Startup__Fv: /* 80102C2C 000FFA2C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80102C30 000FFA30 7C 08 02 A6 */ mflr r0 -/* 80102C34 000FFA34 3C 80 80 29 */ lis r4, lbl_80296680@ha -/* 80102C38 000FFA38 3C 60 80 29 */ lis r3, lbl_80296618@ha +/* 80102C34 000FFA34 3C 80 80 29 */ lis r4, lbl_g_strz_folkanim@ha +/* 80102C38 000FFA38 3C 60 80 29 */ lis r3, lbl_g_hash_folkanim@ha /* 80102C3C 000FFA3C 90 01 00 24 */ stw r0, 0x24(r1) /* 80102C40 000FFA40 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 80102C44 000FFA44 3B E4 66 80 */ addi r31, r4, lbl_80296680@l +/* 80102C44 000FFA44 3B E4 66 80 */ addi r31, r4, lbl_g_strz_folkanim@l /* 80102C48 000FFA48 93 C1 00 18 */ stw r30, 0x18(r1) -/* 80102C4C 000FFA4C 3B C3 66 18 */ addi r30, r3, lbl_80296618@l +/* 80102C4C 000FFA4C 3B C3 66 18 */ addi r30, r3, lbl_g_hash_folkanim@l /* 80102C50 000FFA50 93 A1 00 14 */ stw r29, 0x14(r1) /* 80102C54 000FFA54 3B A0 00 00 */ li r29, 0 lbl_80102C58: @@ -25,8 +25,8 @@ lbl_80102C58: /* 80102C70 000FFA70 3B DE 00 04 */ addi r30, r30, 4 /* 80102C74 000FFA74 41 80 FF E4 */ blt lbl_80102C58 /* 80102C78 000FFA78 3B A0 00 00 */ li r29, 0 -/* 80102C7C 000FFA7C 3B CD 84 00 */ addi r30, r13, lbl_803CAD00-_SDA_BASE_ -/* 80102C80 000FFA80 3B ED 83 F8 */ addi r31, r13, lbl_803CACF8-_SDA_BASE_ +/* 80102C7C 000FFA7C 3B CD 84 00 */ addi r30, r13, lbl_g_strz_platanim-_SDA_BASE_ +/* 80102C80 000FFA80 3B ED 83 F8 */ addi r31, r13, lbl_g_hash_platanim-_SDA_BASE_ lbl_80102C84: /* 80102C84 000FFA84 80 7E 00 00 */ lwz r3, 0(r30) /* 80102C88 000FFA88 4B F4 95 8D */ bl xStrHash__FPCc @@ -273,16 +273,16 @@ lbl_80102F44: ZNPC_AnimTable_Villager__FP10xAnimTable: /* 80102FA0 000FFDA0 94 21 FF A0 */ stwu r1, -0x60(r1) /* 80102FA4 000FFDA4 7C 08 02 A6 */ mflr r0 -/* 80102FA8 000FFDA8 3C 80 80 27 */ lis r4, lbl_80269C20@ha +/* 80102FA8 000FFDA8 3C 80 80 27 */ lis r4, lbl__977_1@ha /* 80102FAC 000FFDAC 28 03 00 00 */ cmplwi r3, 0 /* 80102FB0 000FFDB0 90 01 00 64 */ stw r0, 0x64(r1) /* 80102FB4 000FFDB4 93 E1 00 5C */ stw r31, 0x5c(r1) /* 80102FB8 000FFDB8 93 C1 00 58 */ stw r30, 0x58(r1) /* 80102FBC 000FFDBC 93 A1 00 54 */ stw r29, 0x54(r1) -/* 80102FC0 000FFDC0 3B A4 9C 20 */ addi r29, r4, lbl_80269C20@l -/* 80102FC4 000FFDC4 3C 80 80 29 */ lis r4, lbl_80296680@ha +/* 80102FC0 000FFDC0 3B A4 9C 20 */ addi r29, r4, lbl__977_1@l +/* 80102FC4 000FFDC4 3C 80 80 29 */ lis r4, lbl_g_strz_folkanim@ha /* 80102FC8 000FFDC8 83 FD 00 00 */ lwz r31, 0(r29) -/* 80102FCC 000FFDCC 3B C4 66 80 */ addi r30, r4, lbl_80296680@l +/* 80102FCC 000FFDCC 3B C4 66 80 */ addi r30, r4, lbl_g_strz_folkanim@l /* 80102FD0 000FFDD0 81 9D 00 04 */ lwz r12, 4(r29) /* 80102FD4 000FFDD4 81 7D 00 08 */ lwz r11, 8(r29) /* 80102FD8 000FFDD8 81 5D 00 0C */ lwz r10, 0xc(r29) @@ -308,9 +308,9 @@ ZNPC_AnimTable_Villager__FP10xAnimTable: /* 80103028 000FFE28 7C 7F 1B 78 */ mr r31, r3 /* 8010302C 000FFE2C 48 00 00 20 */ b lbl_8010304C lbl_80103030: -/* 80103030 000FFE30 3C 60 80 27 */ lis r3, lbl_80269D40@ha +/* 80103030 000FFE30 3C 60 80 27 */ lis r3, lbl__stringBase0_67@ha /* 80103034 000FFE34 38 80 00 00 */ li r4, 0 -/* 80103038 000FFE38 38 63 9D 40 */ addi r3, r3, lbl_80269D40@l +/* 80103038 000FFE38 38 63 9D 40 */ addi r3, r3, lbl__stringBase0_67@l /* 8010303C 000FFE3C 38 A0 00 00 */ li r5, 0 /* 80103040 000FFE40 38 63 00 E1 */ addi r3, r3, 0xe1 /* 80103044 000FFE44 4B F0 3C 2D */ bl xAnimTableNew__FPCcPP10xAnimTableUi @@ -330,8 +330,8 @@ lbl_8010304C: /* 80103078 000FFE78 39 40 00 00 */ li r10, 0 /* 8010307C 000FFE7C 90 01 00 10 */ stw r0, 0x10(r1) /* 80103080 000FFE80 80 9E 00 04 */ lwz r4, 4(r30) -/* 80103084 000FFE84 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) -/* 80103088 000FFE88 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) +/* 80103084 000FFE84 C0 22 9C 90 */ lfs f1, lbl__983_2-_SDA2_BASE_(r2) +/* 80103088 000FFE88 C0 42 9C 94 */ lfs f2, lbl__984_2-_SDA2_BASE_(r2) /* 8010308C 000FFE8C 4B F0 3C CD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80103090 000FFE90 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80103094 000FFE94 38 00 00 00 */ li r0, 0 @@ -347,8 +347,8 @@ lbl_8010304C: /* 801030BC 000FFEBC 39 40 00 00 */ li r10, 0 /* 801030C0 000FFEC0 90 01 00 10 */ stw r0, 0x10(r1) /* 801030C4 000FFEC4 80 9E 00 08 */ lwz r4, 8(r30) -/* 801030C8 000FFEC8 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) -/* 801030CC 000FFECC C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) +/* 801030C8 000FFEC8 C0 22 9C 90 */ lfs f1, lbl__983_2-_SDA2_BASE_(r2) +/* 801030CC 000FFECC C0 42 9C 94 */ lfs f2, lbl__984_2-_SDA2_BASE_(r2) /* 801030D0 000FFED0 4B F0 3C 89 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801030D4 000FFED4 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 801030D8 000FFED8 38 00 00 00 */ li r0, 0 @@ -364,8 +364,8 @@ lbl_8010304C: /* 80103100 000FFF00 39 40 00 00 */ li r10, 0 /* 80103104 000FFF04 90 01 00 10 */ stw r0, 0x10(r1) /* 80103108 000FFF08 80 9E 00 0C */ lwz r4, 0xc(r30) -/* 8010310C 000FFF0C C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) -/* 80103110 000FFF10 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) +/* 8010310C 000FFF0C C0 22 9C 90 */ lfs f1, lbl__983_2-_SDA2_BASE_(r2) +/* 80103110 000FFF10 C0 42 9C 94 */ lfs f2, lbl__984_2-_SDA2_BASE_(r2) /* 80103114 000FFF14 4B F0 3C 45 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80103118 000FFF18 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 8010311C 000FFF1C 38 00 00 00 */ li r0, 0 @@ -381,8 +381,8 @@ lbl_8010304C: /* 80103144 000FFF44 39 40 00 00 */ li r10, 0 /* 80103148 000FFF48 90 01 00 10 */ stw r0, 0x10(r1) /* 8010314C 000FFF4C 80 9E 00 10 */ lwz r4, 0x10(r30) -/* 80103150 000FFF50 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) -/* 80103154 000FFF54 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) +/* 80103150 000FFF50 C0 22 9C 90 */ lfs f1, lbl__983_2-_SDA2_BASE_(r2) +/* 80103154 000FFF54 C0 42 9C 94 */ lfs f2, lbl__984_2-_SDA2_BASE_(r2) /* 80103158 000FFF58 4B F0 3C 01 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8010315C 000FFF5C 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80103160 000FFF60 38 00 00 00 */ li r0, 0 @@ -398,8 +398,8 @@ lbl_8010304C: /* 80103188 000FFF88 39 40 00 00 */ li r10, 0 /* 8010318C 000FFF8C 90 01 00 10 */ stw r0, 0x10(r1) /* 80103190 000FFF90 80 9E 00 14 */ lwz r4, 0x14(r30) -/* 80103194 000FFF94 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) -/* 80103198 000FFF98 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) +/* 80103194 000FFF94 C0 22 9C 90 */ lfs f1, lbl__983_2-_SDA2_BASE_(r2) +/* 80103198 000FFF98 C0 42 9C 94 */ lfs f2, lbl__984_2-_SDA2_BASE_(r2) /* 8010319C 000FFF9C 4B F0 3B BD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801031A0 000FFFA0 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 801031A4 000FFFA4 38 00 00 00 */ li r0, 0 @@ -415,8 +415,8 @@ lbl_8010304C: /* 801031CC 000FFFCC 39 40 00 00 */ li r10, 0 /* 801031D0 000FFFD0 90 01 00 10 */ stw r0, 0x10(r1) /* 801031D4 000FFFD4 80 9E 00 18 */ lwz r4, 0x18(r30) -/* 801031D8 000FFFD8 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) -/* 801031DC 000FFFDC C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) +/* 801031D8 000FFFD8 C0 22 9C 90 */ lfs f1, lbl__983_2-_SDA2_BASE_(r2) +/* 801031DC 000FFFDC C0 42 9C 94 */ lfs f2, lbl__984_2-_SDA2_BASE_(r2) /* 801031E0 000FFFE0 4B F0 3B 79 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801031E4 000FFFE4 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 801031E8 000FFFE8 38 00 00 00 */ li r0, 0 @@ -432,8 +432,8 @@ lbl_8010304C: /* 80103210 00100010 39 40 00 00 */ li r10, 0 /* 80103214 00100014 90 01 00 10 */ stw r0, 0x10(r1) /* 80103218 00100018 80 9E 00 1C */ lwz r4, 0x1c(r30) -/* 8010321C 0010001C C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) -/* 80103220 00100020 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) +/* 8010321C 0010001C C0 22 9C 90 */ lfs f1, lbl__983_2-_SDA2_BASE_(r2) +/* 80103220 00100020 C0 42 9C 94 */ lfs f2, lbl__984_2-_SDA2_BASE_(r2) /* 80103224 00100024 4B F0 3B 35 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80103228 00100028 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 8010322C 0010002C 38 00 00 00 */ li r0, 0 @@ -449,8 +449,8 @@ lbl_8010304C: /* 80103254 00100054 39 40 00 00 */ li r10, 0 /* 80103258 00100058 90 01 00 10 */ stw r0, 0x10(r1) /* 8010325C 0010005C 80 9E 00 20 */ lwz r4, 0x20(r30) -/* 80103260 00100060 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) -/* 80103264 00100064 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) +/* 80103260 00100060 C0 22 9C 90 */ lfs f1, lbl__983_2-_SDA2_BASE_(r2) +/* 80103264 00100064 C0 42 9C 94 */ lfs f2, lbl__984_2-_SDA2_BASE_(r2) /* 80103268 00100068 4B F0 3A F1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 8010326C 0010006C 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80103270 00100070 38 00 00 00 */ li r0, 0 @@ -466,8 +466,8 @@ lbl_8010304C: /* 80103298 00100098 39 40 00 00 */ li r10, 0 /* 8010329C 0010009C 90 01 00 10 */ stw r0, 0x10(r1) /* 801032A0 001000A0 80 9E 00 24 */ lwz r4, 0x24(r30) -/* 801032A4 001000A4 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) -/* 801032A8 001000A8 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) +/* 801032A4 001000A4 C0 22 9C 90 */ lfs f1, lbl__983_2-_SDA2_BASE_(r2) +/* 801032A8 001000A8 C0 42 9C 94 */ lfs f2, lbl__984_2-_SDA2_BASE_(r2) /* 801032AC 001000AC 4B F0 3A AD */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801032B0 001000B0 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 801032B4 001000B4 38 00 00 00 */ li r0, 0 @@ -483,12 +483,12 @@ lbl_8010304C: /* 801032DC 001000DC 39 40 00 00 */ li r10, 0 /* 801032E0 001000E0 90 01 00 10 */ stw r0, 0x10(r1) /* 801032E4 001000E4 80 9E 00 28 */ lwz r4, 0x28(r30) -/* 801032E8 001000E8 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) -/* 801032EC 001000EC C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) +/* 801032E8 001000E8 C0 22 9C 90 */ lfs f1, lbl__983_2-_SDA2_BASE_(r2) +/* 801032EC 001000EC C0 42 9C 94 */ lfs f2, lbl__984_2-_SDA2_BASE_(r2) /* 801032F0 001000F0 4B F0 3A 69 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 801032F4 001000F4 3C 60 80 29 */ lis r3, lbl_80296680@ha -/* 801032F8 001000F8 C0 22 9C 98 */ lfs f1, lbl_803CE618-_SDA2_BASE_(r2) -/* 801032FC 001000FC 38 83 66 80 */ addi r4, r3, lbl_80296680@l +/* 801032F4 001000F4 3C 60 80 29 */ lis r3, lbl_g_strz_folkanim@ha +/* 801032F8 001000F8 C0 22 9C 98 */ lfs f1, lbl__985_1-_SDA2_BASE_(r2) +/* 801032FC 001000FC 38 83 66 80 */ addi r4, r3, lbl_g_strz_folkanim@l /* 80103300 00100100 38 A1 00 18 */ addi r5, r1, 0x18 /* 80103304 00100104 7F E3 FB 78 */ mr r3, r31 /* 80103308 00100108 38 C0 00 01 */ li r6, 1 @@ -502,11 +502,11 @@ lbl_8010304C: /* 80103328 00100128 90 01 00 0C */ stw r0, 0xc(r1) /* 8010332C 0010012C 39 20 00 00 */ li r9, 0 /* 80103330 00100130 39 40 00 00 */ li r10, 0 -/* 80103334 00100134 C0 22 9C 94 */ lfs f1, lbl_803CE614-_SDA2_BASE_(r2) +/* 80103334 00100134 C0 22 9C 94 */ lfs f1, lbl__984_2-_SDA2_BASE_(r2) /* 80103338 00100138 80 9E 00 20 */ lwz r4, 0x20(r30) /* 8010333C 0010013C FC 40 08 90 */ fmr f2, f1 /* 80103340 00100140 80 BE 00 1C */ lwz r5, 0x1c(r30) -/* 80103344 00100144 C0 62 9C 9C */ lfs f3, lbl_803CE61C-_SDA2_BASE_(r2) +/* 80103344 00100144 C0 62 9C 9C */ lfs f3, lbl__986_2-_SDA2_BASE_(r2) /* 80103348 00100148 4B F0 40 79 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8010334C 0010014C 80 01 00 64 */ lwz r0, 0x64(r1) /* 80103350 00100150 7F E3 FB 78 */ mr r3, r31 @@ -530,14 +530,14 @@ lbl_8010304C: ZNPC_AnimTable_BalloonBoy__FP10xAnimTable: /* 80103390 00100190 94 21 FF C0 */ stwu r1, -0x40(r1) /* 80103394 00100194 7C 08 02 A6 */ mflr r0 -/* 80103398 00100198 3C 80 80 27 */ lis r4, lbl_80269C4C@ha +/* 80103398 00100198 3C 80 80 27 */ lis r4, lbl__994@ha /* 8010339C 0010019C 28 03 00 00 */ cmplwi r3, 0 /* 801033A0 001001A0 90 01 00 44 */ stw r0, 0x44(r1) -/* 801033A4 001001A4 39 44 9C 4C */ addi r10, r4, lbl_80269C4C@l -/* 801033A8 001001A8 3C 80 80 29 */ lis r4, lbl_80296680@ha +/* 801033A4 001001A4 39 44 9C 4C */ addi r10, r4, lbl__994@l +/* 801033A8 001001A8 3C 80 80 29 */ lis r4, lbl_g_strz_folkanim@ha /* 801033AC 001001AC 93 E1 00 3C */ stw r31, 0x3c(r1) /* 801033B0 001001B0 93 C1 00 38 */ stw r30, 0x38(r1) -/* 801033B4 001001B4 3B C4 66 80 */ addi r30, r4, lbl_80296680@l +/* 801033B4 001001B4 3B C4 66 80 */ addi r30, r4, lbl_g_strz_folkanim@l /* 801033B8 001001B8 81 2A 00 00 */ lwz r9, 0(r10) /* 801033BC 001001BC 81 0A 00 04 */ lwz r8, 4(r10) /* 801033C0 001001C0 80 EA 00 08 */ lwz r7, 8(r10) @@ -556,9 +556,9 @@ ZNPC_AnimTable_BalloonBoy__FP10xAnimTable: /* 801033F4 001001F4 7C 7F 1B 78 */ mr r31, r3 /* 801033F8 001001F8 48 00 00 20 */ b lbl_80103418 lbl_801033FC: -/* 801033FC 001001FC 3C 60 80 27 */ lis r3, lbl_80269D40@ha +/* 801033FC 001001FC 3C 60 80 27 */ lis r3, lbl__stringBase0_67@ha /* 80103400 00100200 38 80 00 00 */ li r4, 0 -/* 80103404 00100204 38 63 9D 40 */ addi r3, r3, lbl_80269D40@l +/* 80103404 00100204 38 63 9D 40 */ addi r3, r3, lbl__stringBase0_67@l /* 80103408 00100208 38 A0 00 00 */ li r5, 0 /* 8010340C 0010020C 38 63 00 EE */ addi r3, r3, 0xee /* 80103410 00100210 4B F0 38 61 */ bl xAnimTableNew__FPCcPP10xAnimTableUi @@ -580,8 +580,8 @@ lbl_80103418: /* 8010344C 0010024C 39 40 00 00 */ li r10, 0 /* 80103450 00100250 90 01 00 10 */ stw r0, 0x10(r1) /* 80103454 00100254 80 9E 00 2C */ lwz r4, 0x2c(r30) -/* 80103458 00100258 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) -/* 8010345C 0010025C C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) +/* 80103458 00100258 C0 22 9C 90 */ lfs f1, lbl__983_2-_SDA2_BASE_(r2) +/* 8010345C 0010025C C0 42 9C 94 */ lfs f2, lbl__984_2-_SDA2_BASE_(r2) /* 80103460 00100260 4B F0 38 F9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80103464 00100264 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80103468 00100268 38 00 00 00 */ li r0, 0 @@ -597,8 +597,8 @@ lbl_80103418: /* 80103490 00100290 39 40 00 00 */ li r10, 0 /* 80103494 00100294 90 01 00 10 */ stw r0, 0x10(r1) /* 80103498 00100298 80 9E 00 30 */ lwz r4, 0x30(r30) -/* 8010349C 0010029C C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) -/* 801034A0 001002A0 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) +/* 8010349C 0010029C C0 22 9C 90 */ lfs f1, lbl__983_2-_SDA2_BASE_(r2) +/* 801034A0 001002A0 C0 42 9C 94 */ lfs f2, lbl__984_2-_SDA2_BASE_(r2) /* 801034A4 001002A4 4B F0 38 B5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801034A8 001002A8 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 801034AC 001002AC 38 00 00 00 */ li r0, 0 @@ -614,8 +614,8 @@ lbl_80103418: /* 801034D4 001002D4 39 40 00 00 */ li r10, 0 /* 801034D8 001002D8 90 01 00 10 */ stw r0, 0x10(r1) /* 801034DC 001002DC 80 9E 00 34 */ lwz r4, 0x34(r30) -/* 801034E0 001002E0 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) -/* 801034E4 001002E4 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) +/* 801034E0 001002E0 C0 22 9C 90 */ lfs f1, lbl__983_2-_SDA2_BASE_(r2) +/* 801034E4 001002E4 C0 42 9C 94 */ lfs f2, lbl__984_2-_SDA2_BASE_(r2) /* 801034E8 001002E8 4B F0 38 71 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801034EC 001002EC 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 801034F0 001002F0 38 00 00 00 */ li r0, 0 @@ -631,8 +631,8 @@ lbl_80103418: /* 80103518 00100318 39 40 00 00 */ li r10, 0 /* 8010351C 0010031C 90 01 00 10 */ stw r0, 0x10(r1) /* 80103520 00100320 80 9E 00 38 */ lwz r4, 0x38(r30) -/* 80103524 00100324 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) -/* 80103528 00100328 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) +/* 80103524 00100324 C0 22 9C 90 */ lfs f1, lbl__983_2-_SDA2_BASE_(r2) +/* 80103528 00100328 C0 42 9C 94 */ lfs f2, lbl__984_2-_SDA2_BASE_(r2) /* 8010352C 0010032C 4B F0 38 2D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80103530 00100330 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80103534 00100334 38 00 00 00 */ li r0, 0 @@ -648,8 +648,8 @@ lbl_80103418: /* 8010355C 0010035C 39 40 00 00 */ li r10, 0 /* 80103560 00100360 90 01 00 10 */ stw r0, 0x10(r1) /* 80103564 00100364 80 9E 00 3C */ lwz r4, 0x3c(r30) -/* 80103568 00100368 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) -/* 8010356C 0010036C C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) +/* 80103568 00100368 C0 22 9C 90 */ lfs f1, lbl__983_2-_SDA2_BASE_(r2) +/* 8010356C 0010036C C0 42 9C 94 */ lfs f2, lbl__984_2-_SDA2_BASE_(r2) /* 80103570 00100370 4B F0 37 E9 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80103574 00100374 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80103578 00100378 38 00 00 00 */ li r0, 0 @@ -665,12 +665,12 @@ lbl_80103418: /* 801035A0 001003A0 39 40 00 00 */ li r10, 0 /* 801035A4 001003A4 90 01 00 10 */ stw r0, 0x10(r1) /* 801035A8 001003A8 80 9E 00 40 */ lwz r4, 0x40(r30) -/* 801035AC 001003AC C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) -/* 801035B0 001003B0 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) +/* 801035AC 001003AC C0 22 9C 90 */ lfs f1, lbl__983_2-_SDA2_BASE_(r2) +/* 801035B0 001003B0 C0 42 9C 94 */ lfs f2, lbl__984_2-_SDA2_BASE_(r2) /* 801035B4 001003B4 4B F0 37 A5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 801035B8 001003B8 3C 60 80 29 */ lis r3, lbl_80296680@ha -/* 801035BC 001003BC C0 22 9C 98 */ lfs f1, lbl_803CE618-_SDA2_BASE_(r2) -/* 801035C0 001003C0 38 83 66 80 */ addi r4, r3, lbl_80296680@l +/* 801035B8 001003B8 3C 60 80 29 */ lis r3, lbl_g_strz_folkanim@ha +/* 801035BC 001003BC C0 22 9C 98 */ lfs f1, lbl__985_1-_SDA2_BASE_(r2) +/* 801035C0 001003C0 38 83 66 80 */ addi r4, r3, lbl_g_strz_folkanim@l /* 801035C4 001003C4 38 A1 00 18 */ addi r5, r1, 0x18 /* 801035C8 001003C8 7F E3 FB 78 */ mr r3, r31 /* 801035CC 001003CC 38 C0 00 01 */ li r6, 1 @@ -684,11 +684,11 @@ lbl_80103418: /* 801035EC 001003EC 90 01 00 0C */ stw r0, 0xc(r1) /* 801035F0 001003F0 39 20 00 00 */ li r9, 0 /* 801035F4 001003F4 39 40 00 00 */ li r10, 0 -/* 801035F8 001003F8 C0 22 9C 94 */ lfs f1, lbl_803CE614-_SDA2_BASE_(r2) +/* 801035F8 001003F8 C0 22 9C 94 */ lfs f1, lbl__984_2-_SDA2_BASE_(r2) /* 801035FC 001003FC 80 9E 00 30 */ lwz r4, 0x30(r30) /* 80103600 00100400 FC 40 08 90 */ fmr f2, f1 /* 80103604 00100404 80 BE 00 2C */ lwz r5, 0x2c(r30) -/* 80103608 00100408 C0 62 9C 9C */ lfs f3, lbl_803CE61C-_SDA2_BASE_(r2) +/* 80103608 00100408 C0 62 9C 9C */ lfs f3, lbl__986_2-_SDA2_BASE_(r2) /* 8010360C 0010040C 4B F0 3D B5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80103610 00100410 38 00 00 00 */ li r0, 0 /* 80103614 00100414 7F E3 FB 78 */ mr r3, r31 @@ -699,11 +699,11 @@ lbl_80103418: /* 80103628 00100428 90 01 00 0C */ stw r0, 0xc(r1) /* 8010362C 0010042C 39 20 00 00 */ li r9, 0 /* 80103630 00100430 39 40 00 00 */ li r10, 0 -/* 80103634 00100434 C0 22 9C 94 */ lfs f1, lbl_803CE614-_SDA2_BASE_(r2) +/* 80103634 00100434 C0 22 9C 94 */ lfs f1, lbl__984_2-_SDA2_BASE_(r2) /* 80103638 00100438 80 9E 00 38 */ lwz r4, 0x38(r30) /* 8010363C 0010043C FC 40 08 90 */ fmr f2, f1 /* 80103640 00100440 80 BE 00 3C */ lwz r5, 0x3c(r30) -/* 80103644 00100444 C0 62 9C 9C */ lfs f3, lbl_803CE61C-_SDA2_BASE_(r2) +/* 80103644 00100444 C0 62 9C 9C */ lfs f3, lbl__986_2-_SDA2_BASE_(r2) /* 80103648 00100448 4B F0 3D 79 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 8010364C 0010044C 80 01 00 44 */ lwz r0, 0x44(r1) /* 80103650 00100450 7F E3 FB 78 */ mr r3, r31 @@ -726,14 +726,14 @@ lbl_80103418: ZNPC_AnimTable_SuperFriend__FP10xAnimTable: /* 8010368C 0010048C 94 21 FF B0 */ stwu r1, -0x50(r1) /* 80103690 00100490 7C 08 02 A6 */ mflr r0 -/* 80103694 00100494 3C 80 80 27 */ lis r4, lbl_80269C68@ha +/* 80103694 00100494 3C 80 80 27 */ lis r4, lbl__1007_1@ha /* 80103698 00100498 28 03 00 00 */ cmplwi r3, 0 /* 8010369C 0010049C 90 01 00 54 */ stw r0, 0x54(r1) /* 801036A0 001004A0 93 E1 00 4C */ stw r31, 0x4c(r1) -/* 801036A4 001004A4 3B E4 9C 68 */ addi r31, r4, lbl_80269C68@l -/* 801036A8 001004A8 3C 80 80 29 */ lis r4, lbl_80296680@ha +/* 801036A4 001004A4 3B E4 9C 68 */ addi r31, r4, lbl__1007_1@l +/* 801036A8 001004A8 3C 80 80 29 */ lis r4, lbl_g_strz_folkanim@ha /* 801036AC 001004AC 93 C1 00 48 */ stw r30, 0x48(r1) -/* 801036B0 001004B0 3B C4 66 80 */ addi r30, r4, lbl_80296680@l +/* 801036B0 001004B0 3B C4 66 80 */ addi r30, r4, lbl_g_strz_folkanim@l /* 801036B4 001004B4 81 9F 00 00 */ lwz r12, 0(r31) /* 801036B8 001004B8 81 7F 00 04 */ lwz r11, 4(r31) /* 801036BC 001004BC 81 5F 00 08 */ lwz r10, 8(r31) @@ -758,9 +758,9 @@ ZNPC_AnimTable_SuperFriend__FP10xAnimTable: /* 80103708 00100508 7C 7F 1B 78 */ mr r31, r3 /* 8010370C 0010050C 48 00 00 20 */ b lbl_8010372C lbl_80103710: -/* 80103710 00100510 3C 60 80 27 */ lis r3, lbl_80269D40@ha +/* 80103710 00100510 3C 60 80 27 */ lis r3, lbl__stringBase0_67@ha /* 80103714 00100514 38 80 00 00 */ li r4, 0 -/* 80103718 00100518 38 63 9D 40 */ addi r3, r3, lbl_80269D40@l +/* 80103718 00100518 38 63 9D 40 */ addi r3, r3, lbl__stringBase0_67@l /* 8010371C 0010051C 38 A0 00 00 */ li r5, 0 /* 80103720 00100520 38 63 00 FC */ addi r3, r3, 0xfc /* 80103724 00100524 4B F0 35 4D */ bl xAnimTableNew__FPCcPP10xAnimTableUi @@ -782,8 +782,8 @@ lbl_8010372C: /* 80103760 00100560 39 40 00 00 */ li r10, 0 /* 80103764 00100564 90 01 00 10 */ stw r0, 0x10(r1) /* 80103768 00100568 80 9E 00 44 */ lwz r4, 0x44(r30) -/* 8010376C 0010056C C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) -/* 80103770 00100570 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) +/* 8010376C 0010056C C0 22 9C 90 */ lfs f1, lbl__983_2-_SDA2_BASE_(r2) +/* 80103770 00100570 C0 42 9C 94 */ lfs f2, lbl__984_2-_SDA2_BASE_(r2) /* 80103774 00100574 4B F0 35 E5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80103778 00100578 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 8010377C 0010057C 38 00 00 00 */ li r0, 0 @@ -799,8 +799,8 @@ lbl_8010372C: /* 801037A4 001005A4 39 40 00 00 */ li r10, 0 /* 801037A8 001005A8 90 01 00 10 */ stw r0, 0x10(r1) /* 801037AC 001005AC 80 9E 00 48 */ lwz r4, 0x48(r30) -/* 801037B0 001005B0 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) -/* 801037B4 001005B4 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) +/* 801037B0 001005B0 C0 22 9C 90 */ lfs f1, lbl__983_2-_SDA2_BASE_(r2) +/* 801037B4 001005B4 C0 42 9C 94 */ lfs f2, lbl__984_2-_SDA2_BASE_(r2) /* 801037B8 001005B8 4B F0 35 A1 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801037BC 001005BC 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 801037C0 001005C0 38 00 00 00 */ li r0, 0 @@ -816,8 +816,8 @@ lbl_8010372C: /* 801037E8 001005E8 39 40 00 00 */ li r10, 0 /* 801037EC 001005EC 90 01 00 10 */ stw r0, 0x10(r1) /* 801037F0 001005F0 80 9E 00 4C */ lwz r4, 0x4c(r30) -/* 801037F4 001005F4 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) -/* 801037F8 001005F8 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) +/* 801037F4 001005F4 C0 22 9C 90 */ lfs f1, lbl__983_2-_SDA2_BASE_(r2) +/* 801037F8 001005F8 C0 42 9C 94 */ lfs f2, lbl__984_2-_SDA2_BASE_(r2) /* 801037FC 001005FC 4B F0 35 5D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80103800 00100600 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80103804 00100604 38 00 00 00 */ li r0, 0 @@ -833,8 +833,8 @@ lbl_8010372C: /* 8010382C 0010062C 39 40 00 00 */ li r10, 0 /* 80103830 00100630 90 01 00 10 */ stw r0, 0x10(r1) /* 80103834 00100634 80 9E 00 50 */ lwz r4, 0x50(r30) -/* 80103838 00100638 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) -/* 8010383C 0010063C C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) +/* 80103838 00100638 C0 22 9C 90 */ lfs f1, lbl__983_2-_SDA2_BASE_(r2) +/* 8010383C 0010063C C0 42 9C 94 */ lfs f2, lbl__984_2-_SDA2_BASE_(r2) /* 80103840 00100640 4B F0 35 19 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80103844 00100644 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80103848 00100648 38 00 00 00 */ li r0, 0 @@ -850,8 +850,8 @@ lbl_8010372C: /* 80103870 00100670 39 40 00 00 */ li r10, 0 /* 80103874 00100674 90 01 00 10 */ stw r0, 0x10(r1) /* 80103878 00100678 80 9E 00 54 */ lwz r4, 0x54(r30) -/* 8010387C 0010067C C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) -/* 80103880 00100680 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) +/* 8010387C 0010067C C0 22 9C 90 */ lfs f1, lbl__983_2-_SDA2_BASE_(r2) +/* 80103880 00100680 C0 42 9C 94 */ lfs f2, lbl__984_2-_SDA2_BASE_(r2) /* 80103884 00100684 4B F0 34 D5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80103888 00100688 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 8010388C 0010068C 38 00 00 00 */ li r0, 0 @@ -867,8 +867,8 @@ lbl_8010372C: /* 801038B4 001006B4 39 40 00 00 */ li r10, 0 /* 801038B8 001006B8 90 01 00 10 */ stw r0, 0x10(r1) /* 801038BC 001006BC 80 9E 00 58 */ lwz r4, 0x58(r30) -/* 801038C0 001006C0 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) -/* 801038C4 001006C4 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) +/* 801038C0 001006C0 C0 22 9C 90 */ lfs f1, lbl__983_2-_SDA2_BASE_(r2) +/* 801038C4 001006C4 C0 42 9C 94 */ lfs f2, lbl__984_2-_SDA2_BASE_(r2) /* 801038C8 001006C8 4B F0 34 91 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 801038CC 001006CC 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 801038D0 001006D0 38 00 00 00 */ li r0, 0 @@ -884,8 +884,8 @@ lbl_8010372C: /* 801038F8 001006F8 39 40 00 00 */ li r10, 0 /* 801038FC 001006FC 90 01 00 10 */ stw r0, 0x10(r1) /* 80103900 00100700 80 9E 00 5C */ lwz r4, 0x5c(r30) -/* 80103904 00100704 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) -/* 80103908 00100708 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) +/* 80103904 00100704 C0 22 9C 90 */ lfs f1, lbl__983_2-_SDA2_BASE_(r2) +/* 80103908 00100708 C0 42 9C 94 */ lfs f2, lbl__984_2-_SDA2_BASE_(r2) /* 8010390C 0010070C 4B F0 34 4D */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80103910 00100710 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80103914 00100714 38 00 00 00 */ li r0, 0 @@ -901,8 +901,8 @@ lbl_8010372C: /* 8010393C 0010073C 39 40 00 00 */ li r10, 0 /* 80103940 00100740 90 01 00 10 */ stw r0, 0x10(r1) /* 80103944 00100744 80 9E 00 60 */ lwz r4, 0x60(r30) -/* 80103948 00100748 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) -/* 8010394C 0010074C C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) +/* 80103948 00100748 C0 22 9C 90 */ lfs f1, lbl__983_2-_SDA2_BASE_(r2) +/* 8010394C 0010074C C0 42 9C 94 */ lfs f2, lbl__984_2-_SDA2_BASE_(r2) /* 80103950 00100750 4B F0 34 09 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 80103954 00100754 3C 60 80 00 */ lis r3, lbl_80006CFC@ha /* 80103958 00100758 38 00 00 00 */ li r0, 0 @@ -918,12 +918,12 @@ lbl_8010372C: /* 80103980 00100780 39 40 00 00 */ li r10, 0 /* 80103984 00100784 90 01 00 10 */ stw r0, 0x10(r1) /* 80103988 00100788 80 9E 00 64 */ lwz r4, 0x64(r30) -/* 8010398C 0010078C C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) -/* 80103990 00100790 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) +/* 8010398C 0010078C C0 22 9C 90 */ lfs f1, lbl__983_2-_SDA2_BASE_(r2) +/* 80103990 00100790 C0 42 9C 94 */ lfs f2, lbl__984_2-_SDA2_BASE_(r2) /* 80103994 00100794 4B F0 33 C5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v -/* 80103998 00100798 3C 60 80 29 */ lis r3, lbl_80296680@ha -/* 8010399C 0010079C C0 22 9C 9C */ lfs f1, lbl_803CE61C-_SDA2_BASE_(r2) -/* 801039A0 001007A0 38 83 66 80 */ addi r4, r3, lbl_80296680@l +/* 80103998 00100798 3C 60 80 29 */ lis r3, lbl_g_strz_folkanim@ha +/* 8010399C 0010079C C0 22 9C 9C */ lfs f1, lbl__986_2-_SDA2_BASE_(r2) +/* 801039A0 001007A0 38 83 66 80 */ addi r4, r3, lbl_g_strz_folkanim@l /* 801039A4 001007A4 38 A1 00 18 */ addi r5, r1, 0x18 /* 801039A8 001007A8 7F E3 FB 78 */ mr r3, r31 /* 801039AC 001007AC 38 C0 00 01 */ li r6, 1 @@ -937,11 +937,11 @@ lbl_8010372C: /* 801039CC 001007CC 90 01 00 0C */ stw r0, 0xc(r1) /* 801039D0 001007D0 39 20 00 00 */ li r9, 0 /* 801039D4 001007D4 39 40 00 00 */ li r10, 0 -/* 801039D8 001007D8 C0 22 9C 94 */ lfs f1, lbl_803CE614-_SDA2_BASE_(r2) +/* 801039D8 001007D8 C0 22 9C 94 */ lfs f1, lbl__984_2-_SDA2_BASE_(r2) /* 801039DC 001007DC 80 9E 00 50 */ lwz r4, 0x50(r30) /* 801039E0 001007E0 FC 40 08 90 */ fmr f2, f1 /* 801039E4 001007E4 80 BE 00 44 */ lwz r5, 0x44(r30) -/* 801039E8 001007E8 C0 62 9C 9C */ lfs f3, lbl_803CE61C-_SDA2_BASE_(r2) +/* 801039E8 001007E8 C0 62 9C 9C */ lfs f3, lbl__986_2-_SDA2_BASE_(r2) /* 801039EC 001007EC 4B F0 39 D5 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 801039F0 001007F0 38 00 00 00 */ li r0, 0 /* 801039F4 001007F4 7F E3 FB 78 */ mr r3, r31 @@ -952,11 +952,11 @@ lbl_8010372C: /* 80103A08 00100808 90 01 00 0C */ stw r0, 0xc(r1) /* 80103A0C 0010080C 39 20 00 00 */ li r9, 0 /* 80103A10 00100810 39 40 00 00 */ li r10, 0 -/* 80103A14 00100814 C0 22 9C 94 */ lfs f1, lbl_803CE614-_SDA2_BASE_(r2) +/* 80103A14 00100814 C0 22 9C 94 */ lfs f1, lbl__984_2-_SDA2_BASE_(r2) /* 80103A18 00100818 80 9E 00 54 */ lwz r4, 0x54(r30) /* 80103A1C 0010081C FC 40 08 90 */ fmr f2, f1 /* 80103A20 00100820 80 BE 00 48 */ lwz r5, 0x48(r30) -/* 80103A24 00100824 C0 62 9C 9C */ lfs f3, lbl_803CE61C-_SDA2_BASE_(r2) +/* 80103A24 00100824 C0 62 9C 9C */ lfs f3, lbl__986_2-_SDA2_BASE_(r2) /* 80103A28 00100828 4B F0 39 99 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80103A2C 0010082C 38 00 00 00 */ li r0, 0 /* 80103A30 00100830 7F E3 FB 78 */ mr r3, r31 @@ -967,11 +967,11 @@ lbl_8010372C: /* 80103A44 00100844 90 01 00 0C */ stw r0, 0xc(r1) /* 80103A48 00100848 39 20 00 00 */ li r9, 0 /* 80103A4C 0010084C 39 40 00 00 */ li r10, 0 -/* 80103A50 00100850 C0 22 9C 94 */ lfs f1, lbl_803CE614-_SDA2_BASE_(r2) +/* 80103A50 00100850 C0 22 9C 94 */ lfs f1, lbl__984_2-_SDA2_BASE_(r2) /* 80103A54 00100854 80 9E 00 58 */ lwz r4, 0x58(r30) /* 80103A58 00100858 FC 40 08 90 */ fmr f2, f1 /* 80103A5C 0010085C 80 BE 00 4C */ lwz r5, 0x4c(r30) -/* 80103A60 00100860 C0 62 9C 9C */ lfs f3, lbl_803CE61C-_SDA2_BASE_(r2) +/* 80103A60 00100860 C0 62 9C 9C */ lfs f3, lbl__986_2-_SDA2_BASE_(r2) /* 80103A64 00100864 4B F0 39 5D */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs /* 80103A68 00100868 80 01 00 54 */ lwz r0, 0x54(r1) /* 80103A6C 0010086C 7F E3 FB 78 */ mr r3, r31 @@ -980,9 +980,9 @@ lbl_8010372C: /* 80103A78 00100878 7C 08 03 A6 */ mtlr r0 /* 80103A7C 0010087C 38 21 00 50 */ addi r1, r1, 0x50 /* 80103A80 00100880 4E 80 00 20 */ blr -/* 80103A84 00100884 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80103A84 00100884 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80103A88 00100888 38 A0 00 3E */ li r5, 0x3e -/* 80103A8C 0010088C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80103A8C 0010088C 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80103A90 00100890 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 80103A94 00100894 54 A5 07 76 */ rlwinm r5, r5, 0, 0x1d, 0x1b /* 80103A98 00100898 80 84 00 00 */ lwz r4, 0(r4) @@ -1005,9 +1005,9 @@ lbl_80103AC4: lbl_80103AD4: /* 80103AD4 001008D4 54 A3 06 3E */ clrlwi r3, r5, 0x18 /* 80103AD8 001008D8 4E 80 00 20 */ blr -/* 80103ADC 001008DC 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80103ADC 001008DC 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80103AE0 001008E0 38 A0 00 3E */ li r5, 0x3e -/* 80103AE4 001008E4 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80103AE4 001008E4 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80103AE8 001008E8 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 80103AEC 001008EC 54 A5 07 76 */ rlwinm r5, r5, 0, 0x1d, 0x1b /* 80103AF0 001008F0 80 84 00 00 */ lwz r4, 0(r4) @@ -1080,18 +1080,18 @@ Reset__12zNPCVillagerFv: /* 80103BD0 001009D0 48 00 9B 61 */ bl GoalSet__7xPsycheFii lbl_80103BD4: /* 80103BD4 001009D4 80 7E 01 D8 */ lwz r3, 0x1d8(r30) -/* 80103BD8 001009D8 C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) +/* 80103BD8 001009D8 C0 02 9C 94 */ lfs f0, lbl__984_2-_SDA2_BASE_(r2) /* 80103BDC 001009DC C0 23 00 84 */ lfs f1, 0x84(r3) /* 80103BE0 001009E0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80103BE4 001009E4 40 80 00 0C */ bge lbl_80103BF0 -/* 80103BE8 001009E8 C0 02 9C A0 */ lfs f0, lbl_803CE620-_SDA2_BASE_(r2) +/* 80103BE8 001009E8 C0 02 9C A0 */ lfs f0, lbl__1068_2-_SDA2_BASE_(r2) /* 80103BEC 001009EC D0 03 00 84 */ stfs f0, 0x84(r3) lbl_80103BF0: /* 80103BF0 001009F0 83 FE 01 D8 */ lwz r31, 0x1d8(r30) /* 80103BF4 001009F4 28 1F 00 00 */ cmplwi r31, 0 /* 80103BF8 001009F8 41 82 00 2C */ beq lbl_80103C24 /* 80103BFC 001009FC C0 3F 00 88 */ lfs f1, 0x88(r31) -/* 80103C00 00100A00 C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) +/* 80103C00 00100A00 C0 02 9C 94 */ lfs f0, lbl__984_2-_SDA2_BASE_(r2) /* 80103C04 00100A04 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80103C08 00100A08 40 80 00 1C */ bge lbl_80103C24 /* 80103C0C 00100A0C 7F C3 F3 78 */ mr r3, r30 @@ -1116,9 +1116,9 @@ ParseINI__12zNPCVillagerFv: /* 80103C48 00100A48 93 E1 00 0C */ stw r31, 0xc(r1) /* 80103C4C 00100A4C 7C 7F 1B 78 */ mr r31, r3 /* 80103C50 00100A50 4B FE D7 E1 */ bl ParseINI__10zNPCCommonFv -/* 80103C54 00100A54 3C 60 80 2A */ lis r3, lbl_8029847C@ha +/* 80103C54 00100A54 3C 60 80 2A */ lis r3, lbl_g_sndTrax_Villager@ha /* 80103C58 00100A58 80 9F 01 D8 */ lwz r4, 0x1d8(r31) -/* 80103C5C 00100A5C 38 63 84 7C */ addi r3, r3, lbl_8029847C@l +/* 80103C5C 00100A5C 38 63 84 7C */ addi r3, r3, lbl_g_sndTrax_Villager@l /* 80103C60 00100A60 90 64 03 A0 */ stw r3, 0x3a0(r4) /* 80103C64 00100A64 48 02 10 E1 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 80103C68 00100A68 7F E3 FB 78 */ mr r3, r31 @@ -1133,18 +1133,18 @@ ParseINI__12zNPCVillagerFv: ParseNonRandTalk__12zNPCVillagerFv: /* 80103C84 00100A84 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80103C88 00100A88 7C 08 02 A6 */ mflr r0 -/* 80103C8C 00100A8C 3C 80 80 27 */ lis r4, lbl_80269C90@ha +/* 80103C8C 00100A8C 3C 80 80 27 */ lis r4, lbl__1078@ha /* 80103C90 00100A90 7C 6B 1B 78 */ mr r11, r3 /* 80103C94 00100A94 90 01 00 34 */ stw r0, 0x34(r1) /* 80103C98 00100A98 38 E1 00 08 */ addi r7, r1, 8 /* 80103C9C 00100A9C 38 00 00 00 */ li r0, 0 -/* 80103CA0 00100AA0 39 44 9C 90 */ addi r10, r4, lbl_80269C90@l +/* 80103CA0 00100AA0 39 44 9C 90 */ addi r10, r4, lbl__1078@l /* 80103CA4 00100AA4 93 E1 00 2C */ stw r31, 0x2c(r1) /* 80103CA8 00100AA8 7C E8 3B 78 */ mr r8, r7 /* 80103CAC 00100AAC 38 C0 00 04 */ li r6, 4 /* 80103CB0 00100AB0 83 E3 01 D8 */ lwz r31, 0x1d8(r3) -/* 80103CB4 00100AB4 3C 60 80 27 */ lis r3, lbl_80269D40@ha -/* 80103CB8 00100AB8 38 63 9D 40 */ addi r3, r3, lbl_80269D40@l +/* 80103CB4 00100AB4 3C 60 80 27 */ lis r3, lbl__stringBase0_67@ha +/* 80103CB8 00100AB8 38 63 9D 40 */ addi r3, r3, lbl__stringBase0_67@l /* 80103CBC 00100ABC 98 1F 03 AC */ stb r0, 0x3ac(r31) /* 80103CC0 00100AC0 38 A3 01 0C */ addi r5, r3, 0x10c /* 80103CC4 00100AC4 81 2A 00 00 */ lwz r9, 0(r10) @@ -1296,7 +1296,7 @@ lbl_80103EC8: /* 80103EC8 00100CC8 57 C0 03 DF */ rlwinm. r0, r30, 0, 0xf, 0xf /* 80103ECC 00100CCC 41 82 00 70 */ beq lbl_80103F3C /* 80103ED0 00100CD0 80 7F 01 D8 */ lwz r3, 0x1d8(r31) -/* 80103ED4 00100CD4 C0 22 9C A8 */ lfs f1, lbl_803CE628-_SDA2_BASE_(r2) +/* 80103ED4 00100CD4 C0 22 9C A8 */ lfs f1, lbl__1172-_SDA2_BASE_(r2) /* 80103ED8 00100CD8 38 63 00 68 */ addi r3, r3, 0x68 /* 80103EDC 00100CDC 4B FE 8B B5 */ bl assign__5xVec3Ff /* 80103EE0 00100CE0 80 1F 01 D0 */ lwz r0, 0x1d0(r31) @@ -1307,7 +1307,7 @@ lbl_80103EF0: /* 80103EF0 00100CF0 57 C0 03 5B */ rlwinm. r0, r30, 0, 0xd, 0xd /* 80103EF4 00100CF4 41 82 00 48 */ beq lbl_80103F3C /* 80103EF8 00100CF8 80 7F 01 D8 */ lwz r3, 0x1d8(r31) -/* 80103EFC 00100CFC C0 22 9C AC */ lfs f1, lbl_803CE62C-_SDA2_BASE_(r2) +/* 80103EFC 00100CFC C0 22 9C AC */ lfs f1, lbl__1173-_SDA2_BASE_(r2) /* 80103F00 00100D00 38 63 00 68 */ addi r3, r3, 0x68 /* 80103F04 00100D04 4B FE 8B 8D */ bl assign__5xVec3Ff /* 80103F08 00100D08 80 1F 01 D0 */ lwz r0, 0x1d0(r31) @@ -1318,7 +1318,7 @@ lbl_80103F18: /* 80103F18 00100D18 57 C0 03 19 */ rlwinm. r0, r30, 0, 0xc, 0xc /* 80103F1C 00100D1C 41 82 00 20 */ beq lbl_80103F3C /* 80103F20 00100D20 80 7F 01 D8 */ lwz r3, 0x1d8(r31) -/* 80103F24 00100D24 C0 22 9C B0 */ lfs f1, lbl_803CE630-_SDA2_BASE_(r2) +/* 80103F24 00100D24 C0 22 9C B0 */ lfs f1, lbl__1174-_SDA2_BASE_(r2) /* 80103F28 00100D28 38 63 00 68 */ addi r3, r3, 0x68 /* 80103F2C 00100D2C 4B FE 8B 65 */ bl assign__5xVec3Ff /* 80103F30 00100D30 80 1F 01 D0 */ lwz r0, 0x1d0(r31) @@ -1431,12 +1431,12 @@ AnimPick__12zNPCVillagerFi16en_NPC_GOAL_SPOTP5xGoal: /* 801040C4 00100EC4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 801040C8 00100EC8 7C 08 02 A6 */ mflr r0 /* 801040CC 00100ECC 3C C0 4E 47 */ lis r6, 0x4E474E38@ha -/* 801040D0 00100ED0 3C E0 80 29 */ lis r7, lbl_80296618@ha +/* 801040D0 00100ED0 3C E0 80 29 */ lis r7, lbl_g_hash_folkanim@ha /* 801040D4 00100ED4 90 01 00 44 */ stw r0, 0x44(r1) /* 801040D8 00100ED8 38 06 4E 38 */ addi r0, r6, 0x4E474E38@l /* 801040DC 00100EDC 7C 04 00 00 */ cmpw r4, r0 /* 801040E0 00100EE0 93 E1 00 3C */ stw r31, 0x3c(r1) -/* 801040E4 00100EE4 3B E7 66 18 */ addi r31, r7, lbl_80296618@l +/* 801040E4 00100EE4 3B E7 66 18 */ addi r31, r7, lbl_g_hash_folkanim@l /* 801040E8 00100EE8 93 C1 00 38 */ stw r30, 0x38(r1) /* 801040EC 00100EEC 3B C0 00 00 */ li r30, 0 /* 801040F0 00100EF0 93 A1 00 34 */ stw r29, 0x34(r1) @@ -1473,8 +1473,8 @@ lbl_80104154: /* 80104160 00100F60 48 00 01 54 */ b lbl_801042B4 lbl_80104164: /* 80104164 00100F64 80 7D 00 24 */ lwz r3, 0x24(r29) -/* 80104168 00100F68 3C 80 80 27 */ lis r4, lbl_80269D40@ha -/* 8010416C 00100F6C 38 A4 9D 40 */ addi r5, r4, lbl_80269D40@l +/* 80104168 00100F68 3C 80 80 27 */ lis r4, lbl__stringBase0_67@ha +/* 8010416C 00100F6C 38 A4 9D 40 */ addi r5, r4, lbl__stringBase0_67@l /* 80104170 00100F70 80 83 00 0C */ lwz r4, 0xc(r3) /* 80104174 00100F74 38 65 00 FC */ addi r3, r5, 0xfc /* 80104178 00100F78 80 84 00 10 */ lwz r4, 0x10(r4) @@ -1501,16 +1501,16 @@ lbl_801041BC: /* 801041C0 00100FC0 48 00 01 94 */ b lbl_80104354 lbl_801041C4: /* 801041C4 00100FC4 80 7D 00 24 */ lwz r3, 0x24(r29) -/* 801041C8 00100FC8 3C 80 80 27 */ lis r4, lbl_80269D40@ha -/* 801041CC 00100FCC 38 A4 9D 40 */ addi r5, r4, lbl_80269D40@l +/* 801041C8 00100FC8 3C 80 80 27 */ lis r4, lbl__stringBase0_67@ha +/* 801041CC 00100FCC 38 A4 9D 40 */ addi r5, r4, lbl__stringBase0_67@l /* 801041D0 00100FD0 80 83 00 0C */ lwz r4, 0xc(r3) /* 801041D4 00100FD4 38 65 00 FC */ addi r3, r5, 0xfc /* 801041D8 00100FD8 80 84 00 10 */ lwz r4, 0x10(r4) /* 801041DC 00100FDC 80 84 00 04 */ lwz r4, 4(r4) /* 801041E0 00100FE0 48 0E 33 3D */ bl func_801E751C -/* 801041E4 00100FE4 3C 80 80 27 */ lis r4, lbl_80269CA0@ha +/* 801041E4 00100FE4 3C 80 80 27 */ lis r4, lbl__1215@ha /* 801041E8 00100FE8 7C 60 00 34 */ cntlzw r0, r3 -/* 801041EC 00100FEC 38 C4 9C A0 */ addi r6, r4, lbl_80269CA0@l +/* 801041EC 00100FEC 38 C4 9C A0 */ addi r6, r4, lbl__1215@l /* 801041F0 00100FF0 54 00 DE 3F */ rlwinm. r0, r0, 0x1b, 0x18, 0x1f /* 801041F4 00100FF4 80 A6 00 00 */ lwz r5, 0(r6) /* 801041F8 00100FF8 80 86 00 04 */ lwz r4, 4(r6) @@ -1533,16 +1533,16 @@ lbl_80104234: /* 80104234 00101034 2C 05 00 23 */ cmpwi r5, 0x23 /* 80104238 00101038 40 82 00 74 */ bne lbl_801042AC /* 8010423C 0010103C 80 7D 00 24 */ lwz r3, 0x24(r29) -/* 80104240 00101040 3C 80 80 27 */ lis r4, lbl_80269D40@ha -/* 80104244 00101044 38 A4 9D 40 */ addi r5, r4, lbl_80269D40@l +/* 80104240 00101040 3C 80 80 27 */ lis r4, lbl__stringBase0_67@ha +/* 80104244 00101044 38 A4 9D 40 */ addi r5, r4, lbl__stringBase0_67@l /* 80104248 00101048 80 83 00 0C */ lwz r4, 0xc(r3) /* 8010424C 0010104C 38 65 00 FC */ addi r3, r5, 0xfc /* 80104250 00101050 80 84 00 10 */ lwz r4, 0x10(r4) /* 80104254 00101054 80 84 00 04 */ lwz r4, 4(r4) /* 80104258 00101058 48 0E 32 C5 */ bl func_801E751C -/* 8010425C 0010105C 3C 80 80 27 */ lis r4, lbl_80269CB0@ha +/* 8010425C 0010105C 3C 80 80 27 */ lis r4, lbl__1222@ha /* 80104260 00101060 7C 60 00 34 */ cntlzw r0, r3 -/* 80104264 00101064 38 C4 9C B0 */ addi r6, r4, lbl_80269CB0@l +/* 80104264 00101064 38 C4 9C B0 */ addi r6, r4, lbl__1222@l /* 80104268 00101068 54 00 DE 3F */ rlwinm. r0, r0, 0x1b, 0x18, 0x1f /* 8010426C 0010106C 80 A6 00 00 */ lwz r5, 0(r6) /* 80104270 00101070 80 86 00 04 */ lwz r4, 4(r6) @@ -1566,8 +1566,8 @@ lbl_801042AC: /* 801042B0 001010B0 48 00 00 A4 */ b lbl_80104354 lbl_801042B4: /* 801042B4 001010B4 80 7D 00 24 */ lwz r3, 0x24(r29) -/* 801042B8 001010B8 3C 80 80 27 */ lis r4, lbl_80269D40@ha -/* 801042BC 001010BC 38 A4 9D 40 */ addi r5, r4, lbl_80269D40@l +/* 801042B8 001010B8 3C 80 80 27 */ lis r4, lbl__stringBase0_67@ha +/* 801042BC 001010BC 38 A4 9D 40 */ addi r5, r4, lbl__stringBase0_67@l /* 801042C0 001010C0 80 83 00 0C */ lwz r4, 0xc(r3) /* 801042C4 001010C4 38 65 00 FC */ addi r3, r5, 0xfc /* 801042C8 001010C8 80 84 00 10 */ lwz r4, 0x10(r4) @@ -1829,20 +1829,20 @@ lbl_80104668: /* 80104668 00101468 7F C3 F3 78 */ mr r3, r30 /* 8010466C 0010146C 48 05 B8 F5 */ bl xJaw_FindData__FUi /* 80104670 00101470 90 7F 00 70 */ stw r3, 0x70(r31) -/* 80104674 00101474 C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) +/* 80104674 00101474 C0 02 9C 94 */ lfs f0, lbl__984_2-_SDA2_BASE_(r2) /* 80104678 00101478 D0 1F 00 74 */ stfs f0, 0x74(r31) -/* 8010467C 0010147C C0 02 9C C0 */ lfs f0, lbl_803CE640-_SDA2_BASE_(r2) +/* 8010467C 0010147C C0 02 9C C0 */ lfs f0, lbl__1396_1-_SDA2_BASE_(r2) /* 80104680 00101480 D0 1F 00 4C */ stfs f0, 0x4c(r31) -/* 80104684 00101484 C0 02 9C C0 */ lfs f0, lbl_803CE640-_SDA2_BASE_(r2) +/* 80104684 00101484 C0 02 9C C0 */ lfs f0, lbl__1396_1-_SDA2_BASE_(r2) /* 80104688 00101488 D0 1F 00 50 */ stfs f0, 0x50(r31) /* 8010468C 0010148C 48 00 00 20 */ b lbl_801046AC lbl_80104690: /* 80104690 00101490 7F C3 F3 78 */ mr r3, r30 /* 80104694 00101494 48 05 B8 CD */ bl xJaw_FindData__FUi /* 80104698 00101498 90 7F 00 5C */ stw r3, 0x5c(r31) -/* 8010469C 0010149C C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) +/* 8010469C 0010149C C0 02 9C 94 */ lfs f0, lbl__984_2-_SDA2_BASE_(r2) /* 801046A0 001014A0 D0 1F 00 60 */ stfs f0, 0x60(r31) -/* 801046A4 001014A4 C0 02 9C C0 */ lfs f0, lbl_803CE640-_SDA2_BASE_(r2) +/* 801046A4 001014A4 C0 02 9C C0 */ lfs f0, lbl__1396_1-_SDA2_BASE_(r2) /* 801046A8 001014A8 D0 1F 00 4C */ stfs f0, 0x4c(r31) lbl_801046AC: /* 801046AC 001014AC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1876,13 +1876,13 @@ lbl_80104708: lbl_80104718: /* 80104718 00101518 38 00 00 00 */ li r0, 0 /* 8010471C 0010151C 90 1F 00 70 */ stw r0, 0x70(r31) -/* 80104720 00101520 C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) +/* 80104720 00101520 C0 02 9C 94 */ lfs f0, lbl__984_2-_SDA2_BASE_(r2) /* 80104724 00101524 D0 1F 00 74 */ stfs f0, 0x74(r31) /* 80104728 00101528 48 00 00 14 */ b lbl_8010473C lbl_8010472C: /* 8010472C 0010152C 38 00 00 00 */ li r0, 0 /* 80104730 00101530 90 1F 00 5C */ stw r0, 0x5c(r31) -/* 80104734 00101534 C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) +/* 80104734 00101534 C0 02 9C 94 */ lfs f0, lbl__984_2-_SDA2_BASE_(r2) /* 80104738 00101538 D0 1F 00 60 */ stfs f0, 0x60(r31) lbl_8010473C: /* 8010473C 0010153C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1895,9 +1895,9 @@ lbl_8010473C: PlayerIsStaring__12zNPCVillagerFv: /* 80104750 00101550 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80104754 00101554 7C 08 02 A6 */ mflr r0 -/* 80104758 00101558 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80104758 00101558 3C 80 80 3C */ lis r4, lbl_globals@ha /* 8010475C 0010155C 90 01 00 24 */ stw r0, 0x24(r1) -/* 80104760 00101560 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 80104760 00101560 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 80104764 00101564 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80104768 00101568 7C 7F 1B 78 */ mr r31, r3 /* 8010476C 0010156C 80 04 17 88 */ lwz r0, 0x1788(r4) @@ -1912,19 +1912,19 @@ lbl_80104780: /* 8010478C 0010158C 38 60 00 00 */ li r3, 0 /* 80104790 00101590 48 00 00 94 */ b lbl_80104824 lbl_80104794: -/* 80104794 00101594 C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) +/* 80104794 00101594 C0 02 9C 94 */ lfs f0, lbl__984_2-_SDA2_BASE_(r2) /* 80104798 00101598 38 81 00 0C */ addi r4, r1, 0xc /* 8010479C 0010159C 38 A1 00 08 */ addi r5, r1, 8 /* 801047A0 001015A0 D0 01 00 08 */ stfs f0, 8(r1) /* 801047A4 001015A4 4B F7 E4 41 */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf /* 801047A8 001015A8 C0 41 00 08 */ lfs f2, 8(r1) -/* 801047AC 001015AC C0 02 9C C4 */ lfs f0, lbl_803CE644-_SDA2_BASE_(r2) +/* 801047AC 001015AC C0 02 9C C4 */ lfs f0, lbl__1440-_SDA2_BASE_(r2) /* 801047B0 001015B0 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 801047B4 001015B4 40 81 00 0C */ ble lbl_801047C0 /* 801047B8 001015B8 38 60 00 00 */ li r3, 0 /* 801047BC 001015BC 48 00 00 68 */ b lbl_80104824 lbl_801047C0: -/* 801047C0 001015C0 C0 02 9C C8 */ lfs f0, lbl_803CE648-_SDA2_BASE_(r2) +/* 801047C0 001015C0 C0 02 9C C8 */ lfs f0, lbl__1441-_SDA2_BASE_(r2) /* 801047C4 001015C4 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 801047C8 001015C8 40 80 00 0C */ bge lbl_801047D4 /* 801047CC 001015CC 38 60 00 00 */ li r3, 0 @@ -1938,15 +1938,15 @@ lbl_801047D4: /* 801047E8 001015E8 28 00 00 00 */ cmplwi r0, 0 /* 801047EC 001015EC 41 82 00 20 */ beq lbl_8010480C lbl_801047F0: -/* 801047F0 001015F0 C0 42 9C CC */ lfs f2, lbl_803CE64C-_SDA2_BASE_(r2) -/* 801047F4 001015F4 C0 0D 84 08 */ lfs f0, lbl_803CAD08-_SDA_BASE_(r13) +/* 801047F0 001015F0 C0 42 9C CC */ lfs f2, lbl__1442-_SDA2_BASE_(r2) +/* 801047F4 001015F4 C0 0D 84 08 */ lfs f0, lbl_g_vilg_ds2_playernear-_SDA_BASE_(r13) /* 801047F8 001015F8 EC 02 00 32 */ fmuls f0, f2, f0 /* 801047FC 001015FC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80104800 00101600 40 81 00 20 */ ble lbl_80104820 /* 80104804 00101604 38 60 00 00 */ li r3, 0 /* 80104808 00101608 48 00 00 1C */ b lbl_80104824 lbl_8010480C: -/* 8010480C 0010160C C0 0D 84 08 */ lfs f0, lbl_803CAD08-_SDA_BASE_(r13) +/* 8010480C 0010160C C0 0D 84 08 */ lfs f0, lbl_g_vilg_ds2_playernear-_SDA_BASE_(r13) /* 80104810 00101610 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80104814 00101614 40 81 00 0C */ ble lbl_80104820 /* 80104818 00101618 38 60 00 00 */ li r3, 0 @@ -2037,7 +2037,7 @@ FindMyConverse__12zNPCVillagerFv: /* 8010493C 0010173C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80104940 00101740 7C 7F 1B 78 */ mr r31, r3 /* 80104944 00101744 93 C1 00 08 */ stw r30, 8(r1) -/* 80104948 00101748 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) +/* 80104948 00101748 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 8010494C 0010174C 83 C3 01 C0 */ lwz r30, 0x1c0(r3) /* 80104950 00101750 2C 00 00 00 */ cmpwi r0, 0 /* 80104954 00101754 40 82 00 50 */ bne lbl_801049A4 @@ -2107,8 +2107,8 @@ Init__8zNPCFishFP9xEntAsset: /* 80104A30 00101830 93 E1 00 0C */ stw r31, 0xc(r1) /* 80104A34 00101834 7C 7F 1B 78 */ mr r31, r3 /* 80104A38 00101838 4B FF F1 29 */ bl Init__12zNPCVillagerFP9xEntAsset -/* 80104A3C 0010183C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80104A40 00101840 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80104A3C 0010183C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80104A40 00101840 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80104A44 00101844 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 80104A48 00101848 80 63 00 00 */ lwz r3, 0(r3) /* 80104A4C 0010184C 3C 03 BD CF */ addis r0, r3, 0xbdcf @@ -2147,10 +2147,10 @@ Reset__8zNPCFishFv: /* 80104ABC 001018BC 4B FF F0 E1 */ bl Reset__12zNPCVillagerFv /* 80104AC0 001018C0 38 7F 02 B0 */ addi r3, r31, 0x2b0 /* 80104AC4 001018C4 48 02 97 79 */ bl TargetClear__9NPCTargetFv -/* 80104AC8 001018C8 C0 02 9C C0 */ lfs f0, lbl_803CE640-_SDA2_BASE_(r2) +/* 80104AC8 001018C8 C0 02 9C C0 */ lfs f0, lbl__1396_1-_SDA2_BASE_(r2) /* 80104ACC 001018CC D0 1F 02 C4 */ stfs f0, 0x2c4(r31) /* 80104AD0 001018D0 4B F2 C1 B9 */ bl xurand__Fv -/* 80104AD4 001018D4 C0 02 9C D4 */ lfs f0, lbl_803CE654-_SDA2_BASE_(r2) +/* 80104AD4 001018D4 C0 02 9C D4 */ lfs f0, lbl__1538-_SDA2_BASE_(r2) /* 80104AD8 001018D8 7F E3 FB 78 */ mr r3, r31 /* 80104ADC 001018DC EC 00 00 72 */ fmuls f0, f0, f1 /* 80104AE0 001018E0 D0 1F 02 C8 */ stfs f0, 0x2c8(r31) @@ -2258,50 +2258,50 @@ FishSoundTables__8zNPCFishFv: /* 80104C58 00101A58 38 84 B9 D0 */ addi r4, r4, -17968 /* 80104C5C 00101A5C 28 04 00 1C */ cmplwi r4, 0x1c /* 80104C60 00101A60 41 81 00 BC */ bgt lbl_80104D1C -/* 80104C64 00101A64 3C 60 80 29 */ lis r3, lbl_80296708@ha +/* 80104C64 00101A64 3C 60 80 29 */ lis r3, lbl__1578@ha /* 80104C68 00101A68 54 84 10 3A */ slwi r4, r4, 2 -/* 80104C6C 00101A6C 38 63 67 08 */ addi r3, r3, lbl_80296708@l +/* 80104C6C 00101A6C 38 63 67 08 */ addi r3, r3, lbl__1578@l /* 80104C70 00101A70 7C 03 20 2E */ lwzx r0, r3, r4 /* 80104C74 00101A74 7C 09 03 A6 */ mtctr r0 /* 80104C78 00101A78 4E 80 04 20 */ bctr -/* 80104C7C 00101A7C 3C 80 80 2A */ lis r4, lbl_80298608@ha +/* 80104C7C 00101A7C 3C 80 80 2A */ lis r4, lbl_g_sndTrax_VillagerCoStar@ha /* 80104C80 00101A80 80 7F 01 D8 */ lwz r3, 0x1d8(r31) -/* 80104C84 00101A84 38 04 86 08 */ addi r0, r4, lbl_80298608@l +/* 80104C84 00101A84 38 04 86 08 */ addi r0, r4, lbl_g_sndTrax_VillagerCoStar@l /* 80104C88 00101A88 90 03 03 9C */ stw r0, 0x39c(r3) /* 80104C8C 00101A8C 48 00 00 9C */ b lbl_80104D28 -/* 80104C90 00101A90 3C 80 80 2A */ lis r4, lbl_802985C0@ha +/* 80104C90 00101A90 3C 80 80 2A */ lis r4, lbl_g_sndTrax_Squidward@ha /* 80104C94 00101A94 80 7F 01 D8 */ lwz r3, 0x1d8(r31) -/* 80104C98 00101A98 38 04 85 C0 */ addi r0, r4, lbl_802985C0@l +/* 80104C98 00101A98 38 04 85 C0 */ addi r0, r4, lbl_g_sndTrax_Squidward@l /* 80104C9C 00101A9C 90 03 03 9C */ stw r0, 0x39c(r3) /* 80104CA0 00101AA0 48 00 00 88 */ b lbl_80104D28 -/* 80104CA4 00101AA4 3C 80 80 2A */ lis r4, lbl_802986C8@ha +/* 80104CA4 00101AA4 3C 80 80 2A */ lis r4, lbl_g_sndTrax_VillagerMale@ha /* 80104CA8 00101AA8 80 7F 01 D8 */ lwz r3, 0x1d8(r31) -/* 80104CAC 00101AAC 38 04 86 C8 */ addi r0, r4, lbl_802986C8@l +/* 80104CAC 00101AAC 38 04 86 C8 */ addi r0, r4, lbl_g_sndTrax_VillagerMale@l /* 80104CB0 00101AB0 90 03 03 9C */ stw r0, 0x39c(r3) /* 80104CB4 00101AB4 48 00 00 74 */ b lbl_80104D28 -/* 80104CB8 00101AB8 3C 80 80 2A */ lis r4, lbl_802986D4@ha +/* 80104CB8 00101AB8 3C 80 80 2A */ lis r4, lbl_g_sndTrax_VillagerFemale@ha /* 80104CBC 00101ABC 80 7F 01 D8 */ lwz r3, 0x1d8(r31) -/* 80104CC0 00101AC0 38 04 86 D4 */ addi r0, r4, lbl_802986D4@l +/* 80104CC0 00101AC0 38 04 86 D4 */ addi r0, r4, lbl_g_sndTrax_VillagerFemale@l /* 80104CC4 00101AC4 90 03 03 9C */ stw r0, 0x39c(r3) /* 80104CC8 00101AC8 48 00 00 60 */ b lbl_80104D28 -/* 80104CCC 00101ACC 3C 80 80 2A */ lis r4, lbl_802986E0@ha +/* 80104CCC 00101ACC 3C 80 80 2A */ lis r4, lbl_g_sndTrax_VillagerElder@ha /* 80104CD0 00101AD0 80 7F 01 D8 */ lwz r3, 0x1d8(r31) -/* 80104CD4 00101AD4 38 04 86 E0 */ addi r0, r4, lbl_802986E0@l +/* 80104CD4 00101AD4 38 04 86 E0 */ addi r0, r4, lbl_g_sndTrax_VillagerElder@l /* 80104CD8 00101AD8 90 03 03 9C */ stw r0, 0x39c(r3) /* 80104CDC 00101ADC 48 00 00 4C */ b lbl_80104D28 -/* 80104CE0 00101AE0 3C 80 80 2A */ lis r4, lbl_802986EC@ha +/* 80104CE0 00101AE0 3C 80 80 2A */ lis r4, lbl_g_sndTrax_VillagerEldess@ha /* 80104CE4 00101AE4 80 7F 01 D8 */ lwz r3, 0x1d8(r31) -/* 80104CE8 00101AE8 38 04 86 EC */ addi r0, r4, lbl_802986EC@l +/* 80104CE8 00101AE8 38 04 86 EC */ addi r0, r4, lbl_g_sndTrax_VillagerEldess@l /* 80104CEC 00101AEC 90 03 03 9C */ stw r0, 0x39c(r3) /* 80104CF0 00101AF0 48 00 00 38 */ b lbl_80104D28 -/* 80104CF4 00101AF4 3C 80 80 2A */ lis r4, lbl_802986F8@ha +/* 80104CF4 00101AF4 3C 80 80 2A */ lis r4, lbl_g_sndTrax_VillagerBoy@ha /* 80104CF8 00101AF8 80 7F 01 D8 */ lwz r3, 0x1d8(r31) -/* 80104CFC 00101AFC 38 04 86 F8 */ addi r0, r4, lbl_802986F8@l +/* 80104CFC 00101AFC 38 04 86 F8 */ addi r0, r4, lbl_g_sndTrax_VillagerBoy@l /* 80104D00 00101B00 90 03 03 9C */ stw r0, 0x39c(r3) /* 80104D04 00101B04 48 00 00 24 */ b lbl_80104D28 -/* 80104D08 00101B08 3C 80 80 2A */ lis r4, lbl_80298710@ha +/* 80104D08 00101B08 3C 80 80 2A */ lis r4, lbl_g_sndTrax_VillagerGirl@ha /* 80104D0C 00101B0C 80 7F 01 D8 */ lwz r3, 0x1d8(r31) -/* 80104D10 00101B10 38 04 87 10 */ addi r0, r4, lbl_80298710@l +/* 80104D10 00101B10 38 04 87 10 */ addi r0, r4, lbl_g_sndTrax_VillagerGirl@l /* 80104D14 00101B14 90 03 03 9C */ stw r0, 0x39c(r3) /* 80104D18 00101B18 48 00 00 10 */ b lbl_80104D28 lbl_80104D1C: @@ -2309,29 +2309,29 @@ lbl_80104D1C: /* 80104D20 00101B20 38 00 00 00 */ li r0, 0 /* 80104D24 00101B24 90 03 03 9C */ stw r0, 0x39c(r3) lbl_80104D28: -/* 80104D28 00101B28 3C 60 80 2A */ lis r3, lbl_80298608@ha -/* 80104D2C 00101B2C 38 63 86 08 */ addi r3, r3, lbl_80298608@l +/* 80104D28 00101B28 3C 60 80 2A */ lis r3, lbl_g_sndTrax_VillagerCoStar@ha +/* 80104D2C 00101B2C 38 63 86 08 */ addi r3, r3, lbl_g_sndTrax_VillagerCoStar@l /* 80104D30 00101B30 48 02 00 15 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax -/* 80104D34 00101B34 3C 60 80 2A */ lis r3, lbl_802985C0@ha -/* 80104D38 00101B38 38 63 85 C0 */ addi r3, r3, lbl_802985C0@l +/* 80104D34 00101B34 3C 60 80 2A */ lis r3, lbl_g_sndTrax_Squidward@ha +/* 80104D38 00101B38 38 63 85 C0 */ addi r3, r3, lbl_g_sndTrax_Squidward@l /* 80104D3C 00101B3C 48 02 00 09 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax -/* 80104D40 00101B40 3C 60 80 2A */ lis r3, lbl_802986C8@ha -/* 80104D44 00101B44 38 63 86 C8 */ addi r3, r3, lbl_802986C8@l +/* 80104D40 00101B40 3C 60 80 2A */ lis r3, lbl_g_sndTrax_VillagerMale@ha +/* 80104D44 00101B44 38 63 86 C8 */ addi r3, r3, lbl_g_sndTrax_VillagerMale@l /* 80104D48 00101B48 48 01 FF FD */ bl NPCS_SndTablePrepare__FP10NPCSndTrax -/* 80104D4C 00101B4C 3C 60 80 2A */ lis r3, lbl_802986D4@ha -/* 80104D50 00101B50 38 63 86 D4 */ addi r3, r3, lbl_802986D4@l +/* 80104D4C 00101B4C 3C 60 80 2A */ lis r3, lbl_g_sndTrax_VillagerFemale@ha +/* 80104D50 00101B50 38 63 86 D4 */ addi r3, r3, lbl_g_sndTrax_VillagerFemale@l /* 80104D54 00101B54 48 01 FF F1 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax -/* 80104D58 00101B58 3C 60 80 2A */ lis r3, lbl_802986E0@ha -/* 80104D5C 00101B5C 38 63 86 E0 */ addi r3, r3, lbl_802986E0@l +/* 80104D58 00101B58 3C 60 80 2A */ lis r3, lbl_g_sndTrax_VillagerElder@ha +/* 80104D5C 00101B5C 38 63 86 E0 */ addi r3, r3, lbl_g_sndTrax_VillagerElder@l /* 80104D60 00101B60 48 01 FF E5 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax -/* 80104D64 00101B64 3C 60 80 2A */ lis r3, lbl_802986EC@ha -/* 80104D68 00101B68 38 63 86 EC */ addi r3, r3, lbl_802986EC@l +/* 80104D64 00101B64 3C 60 80 2A */ lis r3, lbl_g_sndTrax_VillagerEldess@ha +/* 80104D68 00101B68 38 63 86 EC */ addi r3, r3, lbl_g_sndTrax_VillagerEldess@l /* 80104D6C 00101B6C 48 01 FF D9 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax -/* 80104D70 00101B70 3C 60 80 2A */ lis r3, lbl_802986F8@ha -/* 80104D74 00101B74 38 63 86 F8 */ addi r3, r3, lbl_802986F8@l +/* 80104D70 00101B70 3C 60 80 2A */ lis r3, lbl_g_sndTrax_VillagerBoy@ha +/* 80104D74 00101B74 38 63 86 F8 */ addi r3, r3, lbl_g_sndTrax_VillagerBoy@l /* 80104D78 00101B78 48 01 FF CD */ bl NPCS_SndTablePrepare__FP10NPCSndTrax -/* 80104D7C 00101B7C 3C 60 80 2A */ lis r3, lbl_80298710@ha -/* 80104D80 00101B80 38 63 87 10 */ addi r3, r3, lbl_80298710@l +/* 80104D7C 00101B7C 3C 60 80 2A */ lis r3, lbl_g_sndTrax_VillagerGirl@ha +/* 80104D80 00101B80 38 63 87 10 */ addi r3, r3, lbl_g_sndTrax_VillagerGirl@l /* 80104D84 00101B84 48 01 FF C1 */ bl NPCS_SndTablePrepare__FP10NPCSndTrax /* 80104D88 00101B88 80 01 00 14 */ lwz r0, 0x14(r1) /* 80104D8C 00101B8C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2429,7 +2429,7 @@ lbl_80104ED8: /* 80104EE0 00101CE0 40 80 00 80 */ bge lbl_80104F60 lbl_80104EE4: /* 80104EE4 00101CE4 C0 23 02 C4 */ lfs f1, 0x2c4(r3) -/* 80104EE8 00101CE8 C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) +/* 80104EE8 00101CE8 C0 02 9C 94 */ lfs f0, lbl__984_2-_SDA2_BASE_(r2) /* 80104EEC 00101CEC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80104EF0 00101CF0 41 80 00 0C */ blt lbl_80104EFC /* 80104EF4 00101CF4 3B E0 00 07 */ li r31, 7 @@ -2440,7 +2440,7 @@ lbl_80104EFC: /* 80104F04 00101D04 48 00 00 64 */ b lbl_80104F68 lbl_80104F08: /* 80104F08 00101D08 C0 23 02 C4 */ lfs f1, 0x2c4(r3) -/* 80104F0C 00101D0C C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) +/* 80104F0C 00101D0C C0 02 9C 94 */ lfs f0, lbl__984_2-_SDA2_BASE_(r2) /* 80104F10 00101D10 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80104F14 00101D14 41 80 00 1C */ blt lbl_80104F30 /* 80104F18 00101D18 2C 05 00 26 */ cmpwi r5, 0x26 @@ -2456,7 +2456,7 @@ lbl_80104F30: /* 80104F38 00101D38 48 00 00 30 */ b lbl_80104F68 lbl_80104F3C: /* 80104F3C 00101D3C C0 23 02 C4 */ lfs f1, 0x2c4(r3) -/* 80104F40 00101D40 C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) +/* 80104F40 00101D40 C0 02 9C 94 */ lfs f0, lbl__984_2-_SDA2_BASE_(r2) /* 80104F44 00101D44 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80104F48 00101D48 41 80 00 0C */ blt lbl_80104F54 /* 80104F4C 00101D4C 3B E0 00 08 */ li r31, 8 @@ -2471,9 +2471,9 @@ lbl_80104F60: lbl_80104F68: /* 80104F68 00101D68 2C 1F 00 00 */ cmpwi r31, 0 /* 80104F6C 00101D6C 41 80 00 14 */ blt lbl_80104F80 -/* 80104F70 00101D70 3C 60 80 29 */ lis r3, lbl_80296618@ha +/* 80104F70 00101D70 3C 60 80 29 */ lis r3, lbl_g_hash_folkanim@ha /* 80104F74 00101D74 57 E0 10 3A */ slwi r0, r31, 2 -/* 80104F78 00101D78 38 63 66 18 */ addi r3, r3, lbl_80296618@l +/* 80104F78 00101D78 38 63 66 18 */ addi r3, r3, lbl_g_hash_folkanim@l /* 80104F7C 00101D7C 7D 03 00 2E */ lwzx r8, r3, r0 lbl_80104F80: /* 80104F80 00101D80 80 01 00 14 */ lwz r0, 0x14(r1) @@ -2501,7 +2501,7 @@ lbl_80104F80: /* 80104FD8 00101DD8 2C 03 00 00 */ cmpwi r3, 0 /* 80104FDC 00101DDC 41 82 00 24 */ beq lbl_80105000 /* 80104FE0 00101DE0 C0 3E 02 C8 */ lfs f1, 0x2c8(r30) -/* 80104FE4 00101DE4 C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) +/* 80104FE4 00101DE4 C0 02 9C 94 */ lfs f0, lbl__984_2-_SDA2_BASE_(r2) /* 80104FE8 00101DE8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80104FEC 00101DEC 40 80 00 14 */ bge lbl_80105000 /* 80104FF0 00101DF0 FC 20 F8 90 */ fmr f1, f31 @@ -2510,7 +2510,7 @@ lbl_80104F80: /* 80104FFC 00101DFC 48 00 02 09 */ bl MonitorCowering__8zNPCFishFP6xScenef lbl_80105000: /* 80105000 00101E00 C0 1E 02 C4 */ lfs f0, 0x2c4(r30) -/* 80105004 00101E04 C0 22 9C C0 */ lfs f1, lbl_803CE640-_SDA2_BASE_(r2) +/* 80105004 00101E04 C0 22 9C C0 */ lfs f1, lbl__1396_1-_SDA2_BASE_(r2) /* 80105008 00101E08 EC 00 F8 28 */ fsubs f0, f0, f31 /* 8010500C 00101E0C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80105010 00101E10 40 81 00 08 */ ble lbl_80105018 @@ -2520,7 +2520,7 @@ lbl_80105018: lbl_8010501C: /* 8010501C 00101E1C D0 3E 02 C4 */ stfs f1, 0x2c4(r30) /* 80105020 00101E20 C0 1E 02 C8 */ lfs f0, 0x2c8(r30) -/* 80105024 00101E24 C0 42 9C C0 */ lfs f2, lbl_803CE640-_SDA2_BASE_(r2) +/* 80105024 00101E24 C0 42 9C C0 */ lfs f2, lbl__1396_1-_SDA2_BASE_(r2) /* 80105028 00101E28 EC 00 F8 28 */ fsubs f0, f0, f31 /* 8010502C 00101E2C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80105030 00101E30 40 81 00 08 */ ble lbl_80105038 @@ -2602,8 +2602,8 @@ lbl_80105144: /* 80105144 00101F44 7F A3 EB 78 */ mr r3, r29 /* 80105148 00101F48 3B C0 00 00 */ li r30, 0 /* 8010514C 00101F4C 48 00 84 79 */ bl GIDOfActive__7xPsycheCFv -/* 80105150 00101F50 3C 80 80 29 */ lis r4, lbl_8029677C@ha -/* 80105154 00101F54 38 84 67 7C */ addi r4, r4, lbl_8029677C@l +/* 80105150 00101F50 3C 80 80 29 */ lis r4, lbl_goalsWhichCheer@ha +/* 80105154 00101F54 38 84 67 7C */ addi r4, r4, lbl_goalsWhichCheer@l /* 80105158 00101F58 48 00 00 18 */ b lbl_80105170 lbl_8010515C: /* 8010515C 00101F5C 7C 03 00 00 */ cmpw r3, r0 @@ -2633,10 +2633,10 @@ lbl_8010517C: /* 801051B0 00101FB0 38 A0 00 00 */ li r5, 0 /* 801051B4 00101FB4 48 00 86 A5 */ bl GoalPush__7xPsycheFii lbl_801051B8: -/* 801051B8 00101FB8 C0 02 9C C0 */ lfs f0, lbl_803CE640-_SDA2_BASE_(r2) +/* 801051B8 00101FB8 C0 02 9C C0 */ lfs f0, lbl__1396_1-_SDA2_BASE_(r2) /* 801051BC 00101FBC 3B C0 00 01 */ li r30, 1 /* 801051C0 00101FC0 D0 1F 02 C4 */ stfs f0, 0x2c4(r31) -/* 801051C4 00101FC4 C0 02 9C C0 */ lfs f0, lbl_803CE640-_SDA2_BASE_(r2) +/* 801051C4 00101FC4 C0 02 9C C0 */ lfs f0, lbl__1396_1-_SDA2_BASE_(r2) /* 801051C8 00101FC8 D0 1F 02 C8 */ stfs f0, 0x2c8(r31) /* 801051CC 00101FCC 48 00 00 14 */ b lbl_801051E0 lbl_801051D0: @@ -2688,7 +2688,7 @@ lbl_80105254: lbl_80105270: /* 80105270 00102070 7F A3 EB 78 */ mr r3, r29 /* 80105274 00102074 4B F1 65 95 */ bl xEntGetPos__FPC4xEnt -/* 80105278 00102078 C0 2D 84 0C */ lfs f1, lbl_803CAD0C-_SDA_BASE_(r13) +/* 80105278 00102078 C0 2D 84 0C */ lfs f1, lbl_g_rad_cowercheck-_SDA_BASE_(r13) /* 8010527C 0010207C 7C 64 1B 78 */ mr r4, r3 /* 80105280 00102080 C0 5E 00 58 */ lfs f2, 0x58(r30) /* 80105284 00102084 7F E3 FB 78 */ mr r3, r31 @@ -2705,7 +2705,7 @@ lbl_801052A0: /* 801052AC 001020AC 40 82 00 24 */ bne lbl_801052D0 /* 801052B0 001020B0 7F A3 EB 78 */ mr r3, r29 /* 801052B4 001020B4 4B F1 65 55 */ bl xEntGetPos__FPC4xEnt -/* 801052B8 001020B8 C0 2D 84 0C */ lfs f1, lbl_803CAD0C-_SDA_BASE_(r13) +/* 801052B8 001020B8 C0 2D 84 0C */ lfs f1, lbl_g_rad_cowercheck-_SDA_BASE_(r13) /* 801052BC 001020BC 7C 66 1B 78 */ mr r6, r3 /* 801052C0 001020C0 7F E3 FB 78 */ mr r3, r31 /* 801052C4 001020C4 7F A5 EB 78 */ mr r5, r29 @@ -2718,17 +2718,17 @@ lbl_801052D0: /* 801052DC 001020DC 41 82 00 54 */ beq lbl_80105330 /* 801052E0 001020E0 C3 FE 00 80 */ lfs f31, 0x80(r30) /* 801052E4 001020E4 4B F2 B9 A5 */ bl xurand__Fv -/* 801052E8 001020E8 C0 42 9C D0 */ lfs f2, lbl_803CE650-_SDA2_BASE_(r2) -/* 801052EC 001020EC C0 02 9C A0 */ lfs f0, lbl_803CE620-_SDA2_BASE_(r2) +/* 801052E8 001020E8 C0 42 9C D0 */ lfs f2, lbl__1450-_SDA2_BASE_(r2) +/* 801052EC 001020EC C0 02 9C A0 */ lfs f0, lbl__1068_2-_SDA2_BASE_(r2) /* 801052F0 001020F0 EC 21 10 28 */ fsubs f1, f1, f2 /* 801052F4 001020F4 EC 00 00 72 */ fmuls f0, f0, f1 /* 801052F8 001020F8 EC 1F F8 3A */ fmadds f0, f31, f0, f31 /* 801052FC 001020FC D0 1D 02 C4 */ stfs f0, 0x2c4(r29) /* 80105300 00102100 C3 FE 00 80 */ lfs f31, 0x80(r30) /* 80105304 00102104 4B F2 B9 85 */ bl xurand__Fv -/* 80105308 00102108 C0 42 9C D0 */ lfs f2, lbl_803CE650-_SDA2_BASE_(r2) +/* 80105308 00102108 C0 42 9C D0 */ lfs f2, lbl__1450-_SDA2_BASE_(r2) /* 8010530C 0010210C 38 60 00 16 */ li r3, 0x16 -/* 80105310 00102110 C0 02 9C A0 */ lfs f0, lbl_803CE620-_SDA2_BASE_(r2) +/* 80105310 00102110 C0 02 9C A0 */ lfs f0, lbl__1068_2-_SDA2_BASE_(r2) /* 80105314 00102114 EC 21 10 28 */ fsubs f1, f1, f2 /* 80105318 00102118 EC 00 00 72 */ fmuls f0, f0, f1 /* 8010531C 0010211C EC 1F F8 3A */ fmadds f0, f31, f0, f31 @@ -2737,15 +2737,15 @@ lbl_801052D0: /* 80105328 00102128 4B FE 80 31 */ bl zNPCMsg_SendMsg__F13en_NPC_MSG_IDUi /* 8010532C 0010212C 48 00 00 40 */ b lbl_8010536C lbl_80105330: -/* 80105330 00102130 C0 02 9C C0 */ lfs f0, lbl_803CE640-_SDA2_BASE_(r2) +/* 80105330 00102130 C0 02 9C C0 */ lfs f0, lbl__1396_1-_SDA2_BASE_(r2) /* 80105334 00102134 D0 1D 02 C4 */ stfs f0, 0x2c4(r29) -/* 80105338 00102138 C0 22 9C D8 */ lfs f1, lbl_803CE658-_SDA2_BASE_(r2) +/* 80105338 00102138 C0 22 9C D8 */ lfs f1, lbl__1701-_SDA2_BASE_(r2) /* 8010533C 0010213C C0 1E 00 80 */ lfs f0, 0x80(r30) /* 80105340 00102140 EF E1 00 32 */ fmuls f31, f1, f0 /* 80105344 00102144 4B F2 B9 45 */ bl xurand__Fv -/* 80105348 00102148 C0 42 9C D0 */ lfs f2, lbl_803CE650-_SDA2_BASE_(r2) +/* 80105348 00102148 C0 42 9C D0 */ lfs f2, lbl__1450-_SDA2_BASE_(r2) /* 8010534C 0010214C 38 60 00 17 */ li r3, 0x17 -/* 80105350 00102150 C0 02 9C A0 */ lfs f0, lbl_803CE620-_SDA2_BASE_(r2) +/* 80105350 00102150 C0 02 9C A0 */ lfs f0, lbl__1068_2-_SDA2_BASE_(r2) /* 80105354 00102154 EC 21 10 28 */ fsubs f1, f1, f2 /* 80105358 00102158 EC 00 00 72 */ fmuls f0, f0, f1 /* 8010535C 0010215C EC 1F F8 3A */ fmadds f0, f31, f0, f31 @@ -2793,9 +2793,9 @@ CheckDoChat__8zNPCFishFv: /* 801053F4 001021F4 7C 7F 1B 78 */ mr r31, r3 /* 801053F8 001021F8 4B FF E7 A5 */ bl Reset__12zNPCVillagerFv /* 801053FC 001021FC 38 00 00 00 */ li r0, 0 -/* 80105400 00102200 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80105400 00102200 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80105404 00102204 98 1F 01 F1 */ stb r0, 0x1f1(r31) -/* 80105408 00102208 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80105408 00102208 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8010540C 0010220C 98 1F 01 F2 */ stb r0, 0x1f2(r31) /* 80105410 00102210 90 1F 02 B0 */ stw r0, 0x2b0(r31) /* 80105414 00102214 80 63 1F C0 */ lwz r3, 0x1fc0(r3) @@ -2918,8 +2918,8 @@ lbl_801055C8: /* 801055D4 001023D4 48 00 00 F4 */ b lbl_801056C8 lbl_801055D8: /* 801055D8 001023D8 80 7E 00 24 */ lwz r3, 0x24(r30) -/* 801055DC 001023DC 3C 80 80 27 */ lis r4, lbl_80269D40@ha -/* 801055E0 001023E0 38 A4 9D 40 */ addi r5, r4, lbl_80269D40@l +/* 801055DC 001023DC 3C 80 80 27 */ lis r4, lbl__stringBase0_67@ha +/* 801055E0 001023E0 38 A4 9D 40 */ addi r5, r4, lbl__stringBase0_67@l /* 801055E4 001023E4 80 83 00 0C */ lwz r4, 0xc(r3) /* 801055E8 001023E8 38 65 00 FC */ addi r3, r5, 0xfc /* 801055EC 001023EC 80 84 00 10 */ lwz r4, 0x10(r4) @@ -2944,9 +2944,9 @@ lbl_80105628: /* 80105630 00102430 3B A0 00 05 */ li r29, 5 /* 80105634 00102434 48 00 00 94 */ b lbl_801056C8 lbl_80105638: -/* 80105638 00102438 3C 60 80 29 */ lis r3, lbl_80296794@ha +/* 80105638 00102438 3C 60 80 29 */ lis r3, lbl_choices$1742@ha /* 8010563C 0010243C 54 00 10 3A */ slwi r0, r0, 2 -/* 80105640 00102440 38 63 67 94 */ addi r3, r3, lbl_80296794@l +/* 80105640 00102440 38 63 67 94 */ addi r3, r3, lbl_choices$1742@l /* 80105644 00102444 7F A3 00 2E */ lwzx r29, r3, r0 /* 80105648 00102448 48 00 00 80 */ b lbl_801056C8 lbl_8010564C: @@ -2963,10 +2963,10 @@ lbl_8010565C: lbl_80105670: /* 80105670 00102470 4B F2 B5 F9 */ bl xrand__Fv /* 80105674 00102474 80 FE 01 D8 */ lwz r7, 0x1d8(r30) -/* 80105678 00102478 3C 80 80 29 */ lis r4, lbl_80296794@ha +/* 80105678 00102478 3C 80 80 29 */ lis r4, lbl_choices$1742@ha /* 8010567C 0010247C 54 66 9B 7E */ srwi r6, r3, 0xd /* 80105680 00102480 88 A7 03 AC */ lbz r5, 0x3ac(r7) -/* 80105684 00102484 38 64 67 94 */ addi r3, r4, lbl_80296794@l +/* 80105684 00102484 38 64 67 94 */ addi r3, r4, lbl_choices$1742@l /* 80105688 00102488 7C 06 2B 96 */ divwu r0, r6, r5 /* 8010568C 0010248C 7C 00 29 D6 */ mullw r0, r0, r5 /* 80105690 00102490 7C 00 30 50 */ subf r0, r0, r6 @@ -2976,9 +2976,9 @@ lbl_80105670: /* 801056A0 001024A0 7F A3 00 2E */ lwzx r29, r3, r0 /* 801056A4 001024A4 48 00 00 24 */ b lbl_801056C8 lbl_801056A8: -/* 801056A8 001024A8 3C 60 80 29 */ lis r3, lbl_80296794@ha +/* 801056A8 001024A8 3C 60 80 29 */ lis r3, lbl_choices$1742@ha /* 801056AC 001024AC 54 00 10 3A */ slwi r0, r0, 2 -/* 801056B0 001024B0 38 63 67 94 */ addi r3, r3, lbl_80296794@l +/* 801056B0 001024B0 38 63 67 94 */ addi r3, r3, lbl_choices$1742@l /* 801056B4 001024B4 7F A3 00 2E */ lwzx r29, r3, r0 /* 801056B8 001024B8 48 00 00 10 */ b lbl_801056C8 lbl_801056BC: @@ -2988,9 +2988,9 @@ lbl_801056BC: lbl_801056C8: /* 801056C8 001024C8 2C 1D 00 00 */ cmpwi r29, 0 /* 801056CC 001024CC 41 80 00 14 */ blt lbl_801056E0 -/* 801056D0 001024D0 3C 60 80 29 */ lis r3, lbl_80296618@ha +/* 801056D0 001024D0 3C 60 80 29 */ lis r3, lbl_g_hash_folkanim@ha /* 801056D4 001024D4 57 A0 10 3A */ slwi r0, r29, 2 -/* 801056D8 001024D8 38 63 66 18 */ addi r3, r3, lbl_80296618@l +/* 801056D8 001024D8 38 63 66 18 */ addi r3, r3, lbl_g_hash_folkanim@l /* 801056DC 001024DC 7F E3 00 2E */ lwzx r31, r3, r0 lbl_801056E0: /* 801056E0 001024E0 80 01 00 24 */ lwz r0, 0x24(r1) @@ -3041,34 +3041,34 @@ lbl_80105754: /* 80105788 00102588 7C 7C 1B 78 */ mr r28, r3 /* 8010578C 0010258C 4B FF E3 D5 */ bl Init__12zNPCVillagerFP9xEntAsset /* 80105790 00102590 38 00 00 00 */ li r0, 0 -/* 80105794 00102594 3C 80 80 29 */ lis r4, lbl_802967A4@ha +/* 80105794 00102594 3C 80 80 29 */ lis r4, lbl_news_fish_audio@ha /* 80105798 00102598 98 1C 04 E8 */ stb r0, 0x4e8(r28) -/* 8010579C 0010259C 3C 60 80 31 */ lis r3, lbl_803132F4@ha -/* 801057A0 001025A0 3B E4 67 A4 */ addi r31, r4, lbl_802967A4@l +/* 8010579C 0010259C 3C 60 80 31 */ lis r3, lbl_news_fish_audio_hash@ha +/* 801057A0 001025A0 3B E4 67 A4 */ addi r31, r4, lbl_news_fish_audio@l /* 801057A4 001025A4 3B A0 00 00 */ li r29, 0 /* 801057A8 001025A8 90 1C 05 00 */ stw r0, 0x500(r28) -/* 801057AC 001025AC 3B C3 32 F4 */ addi r30, r3, lbl_803132F4@l -/* 801057B0 001025B0 C0 02 9C DC */ lfs f0, lbl_803CE65C-_SDA2_BASE_(r2) +/* 801057AC 001025AC 3B C3 32 F4 */ addi r30, r3, lbl_news_fish_audio_hash@l +/* 801057B0 001025B0 C0 02 9C DC */ lfs f0, lbl__1790_2-_SDA2_BASE_(r2) /* 801057B4 001025B4 D0 1C 05 04 */ stfs f0, 0x504(r28) -/* 801057B8 001025B8 C0 02 9C E0 */ lfs f0, lbl_803CE660-_SDA2_BASE_(r2) +/* 801057B8 001025B8 C0 02 9C E0 */ lfs f0, lbl__1791_1-_SDA2_BASE_(r2) /* 801057BC 001025BC D0 1C 05 08 */ stfs f0, 0x508(r28) -/* 801057C0 001025C0 C0 02 9C 90 */ lfs f0, lbl_803CE610-_SDA2_BASE_(r2) +/* 801057C0 001025C0 C0 02 9C 90 */ lfs f0, lbl__983_2-_SDA2_BASE_(r2) /* 801057C4 001025C4 D0 1C 05 0C */ stfs f0, 0x50c(r28) -/* 801057C8 001025C8 C0 02 9C 9C */ lfs f0, lbl_803CE61C-_SDA2_BASE_(r2) +/* 801057C8 001025C8 C0 02 9C 9C */ lfs f0, lbl__986_2-_SDA2_BASE_(r2) /* 801057CC 001025CC D0 1C 05 10 */ stfs f0, 0x510(r28) /* 801057D0 001025D0 C0 1C 05 0C */ lfs f0, 0x50c(r28) /* 801057D4 001025D4 D0 1C 05 14 */ stfs f0, 0x514(r28) /* 801057D8 001025D8 C0 1C 05 10 */ lfs f0, 0x510(r28) /* 801057DC 001025DC D0 1C 05 18 */ stfs f0, 0x518(r28) -/* 801057E0 001025E0 C0 02 9C 9C */ lfs f0, lbl_803CE61C-_SDA2_BASE_(r2) +/* 801057E0 001025E0 C0 02 9C 9C */ lfs f0, lbl__986_2-_SDA2_BASE_(r2) /* 801057E4 001025E4 D0 1C 05 1C */ stfs f0, 0x51c(r28) -/* 801057E8 001025E8 C0 02 9C 90 */ lfs f0, lbl_803CE610-_SDA2_BASE_(r2) +/* 801057E8 001025E8 C0 02 9C 90 */ lfs f0, lbl__983_2-_SDA2_BASE_(r2) /* 801057EC 001025EC D0 1C 05 20 */ stfs f0, 0x520(r28) -/* 801057F0 001025F0 C0 02 9C C4 */ lfs f0, lbl_803CE644-_SDA2_BASE_(r2) +/* 801057F0 001025F0 C0 02 9C C4 */ lfs f0, lbl__1440-_SDA2_BASE_(r2) /* 801057F4 001025F4 D0 1C 05 24 */ stfs f0, 0x524(r28) -/* 801057F8 001025F8 C0 02 9C 90 */ lfs f0, lbl_803CE610-_SDA2_BASE_(r2) +/* 801057F8 001025F8 C0 02 9C 90 */ lfs f0, lbl__983_2-_SDA2_BASE_(r2) /* 801057FC 001025FC D0 1C 05 28 */ stfs f0, 0x528(r28) -/* 80105800 00102600 C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) +/* 80105800 00102600 C0 02 9C 94 */ lfs f0, lbl__984_2-_SDA2_BASE_(r2) /* 80105804 00102604 D0 1C 05 2C */ stfs f0, 0x52c(r28) lbl_80105808: /* 80105808 00102608 80 7F 00 00 */ lwz r3, 0(r31) @@ -3089,10 +3089,10 @@ lbl_80105808: /* 80105844 00102644 4E 80 00 20 */ blr /* 80105848 00102648 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8010584C 0010264C 7C 08 02 A6 */ mflr r0 -/* 80105850 00102650 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80105850 00102650 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80105854 00102654 3C A0 80 14 */ lis r5, lbl_8013A750@ha /* 80105858 00102658 90 01 00 14 */ stw r0, 0x14(r1) -/* 8010585C 0010265C 38 C4 05 58 */ addi r6, r4, lbl_803C0558@l +/* 8010585C 0010265C 38 C4 05 58 */ addi r6, r4, lbl_globals@l /* 80105860 00102660 7C 64 1B 78 */ mr r4, r3 /* 80105864 00102664 38 A5 A7 50 */ addi r5, r5, lbl_8013A750@l /* 80105868 00102668 80 66 06 30 */ lwz r3, 0x630(r6) @@ -3128,9 +3128,9 @@ lbl_801058D8: /* 801058D8 001026D8 28 1E 00 00 */ cmplwi r30, 0 /* 801058DC 001026DC 40 82 FF E8 */ bne lbl_801058C4 lbl_801058E0: -/* 801058E0 001026E0 3C 80 80 27 */ lis r4, lbl_80269CCC@ha +/* 801058E0 001026E0 3C 80 80 27 */ lis r4, lbl__1805@ha /* 801058E4 001026E4 7F E3 FB 78 */ mr r3, r31 -/* 801058E8 001026E8 38 C4 9C CC */ addi r6, r4, lbl_80269CCC@l +/* 801058E8 001026E8 38 C4 9C CC */ addi r6, r4, lbl__1805@l /* 801058EC 001026EC 80 A6 00 00 */ lwz r5, 0(r6) /* 801058F0 001026F0 80 86 00 04 */ lwz r4, 4(r6) /* 801058F4 001026F4 80 06 00 08 */ lwz r0, 8(r6) @@ -3140,7 +3140,7 @@ lbl_801058E0: /* 80105904 00102704 4B F1 5F 05 */ bl xEntGetPos__FPC4xEnt /* 80105908 00102708 38 81 00 08 */ addi r4, r1, 8 /* 8010590C 0010270C 48 02 A5 55 */ bl NPCC_ds2_toCam__FPC5xVec3P5xVec3 -/* 80105910 00102710 C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) +/* 80105910 00102710 C0 02 9C 94 */ lfs f0, lbl__984_2-_SDA2_BASE_(r2) /* 80105914 00102714 38 61 00 08 */ addi r3, r1, 8 /* 80105918 00102718 7C 64 1B 78 */ mr r4, r3 /* 8010591C 0010271C D0 01 00 0C */ stfs f0, 0xc(r1) @@ -3150,8 +3150,8 @@ lbl_801058E0: /* 8010592C 0010272C 90 05 00 E0 */ stw r0, 0xe0(r5) /* 80105930 00102730 4B F4 89 C1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80105934 00102734 80 BF 00 24 */ lwz r5, 0x24(r31) -/* 80105938 00102738 3C 60 80 25 */ lis r3, lbl_80253030@ha -/* 8010593C 0010273C 38 83 30 30 */ addi r4, r3, lbl_80253030@l +/* 80105938 00102738 3C 60 80 25 */ lis r3, lbl_g_Y3@ha +/* 8010593C 0010273C 38 83 30 30 */ addi r4, r3, lbl_g_Y3@l /* 80105940 00102740 80 65 00 4C */ lwz r3, 0x4c(r5) /* 80105944 00102744 38 63 00 10 */ addi r3, r3, 0x10 /* 80105948 00102748 4B F4 8B 95 */ bl xVec3Copy__FP5xVec3PC5xVec3 @@ -3161,8 +3161,8 @@ lbl_801058E0: /* 80105958 00102758 38 63 00 20 */ addi r3, r3, 0x20 /* 8010595C 0010275C 4B F4 8B 81 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80105960 00102760 80 DF 00 24 */ lwz r6, 0x24(r31) -/* 80105964 00102764 3C 60 80 25 */ lis r3, lbl_80253030@ha -/* 80105968 00102768 38 A3 30 30 */ addi r5, r3, lbl_80253030@l +/* 80105964 00102764 3C 60 80 25 */ lis r3, lbl_g_Y3@ha +/* 80105968 00102768 38 A3 30 30 */ addi r5, r3, lbl_g_Y3@l /* 8010596C 0010276C 38 81 00 08 */ addi r4, r1, 8 /* 80105970 00102770 80 66 00 4C */ lwz r3, 0x4c(r6) /* 80105974 00102774 4B F0 F7 19 */ bl xVec3Cross__FP5xVec3PC5xVec3PC5xVec3 @@ -3176,8 +3176,8 @@ lbl_801058E0: /* 80105994 00102794 C0 3F 04 F8 */ lfs f1, 0x4f8(r31) /* 80105998 00102798 48 05 A6 9D */ bl xJaw_EvalData__FPvf /* 8010599C 0010279C 80 9F 00 24 */ lwz r4, 0x24(r31) -/* 801059A0 001027A0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 801059A4 001027A4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 801059A0 001027A0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 801059A4 001027A4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 801059A8 001027A8 80 84 00 0C */ lwz r4, 0xc(r4) /* 801059AC 001027AC 80 84 00 08 */ lwz r4, 8(r4) /* 801059B0 001027B0 D0 24 00 10 */ stfs f1, 0x10(r4) @@ -3191,7 +3191,7 @@ lbl_801058E0: /* 801059D0 001027D0 4E 80 04 21 */ bctrl /* 801059D4 001027D4 48 00 00 78 */ b lbl_80105A4C lbl_801059D8: -/* 801059D8 001027D8 C0 02 9C E4 */ lfs f0, lbl_803CE664-_SDA2_BASE_(r2) +/* 801059D8 001027D8 C0 02 9C E4 */ lfs f0, lbl__1831-_SDA2_BASE_(r2) /* 801059DC 001027DC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801059E0 001027E0 40 80 00 6C */ bge lbl_80105A4C /* 801059E4 001027E4 80 7F 04 EC */ lwz r3, 0x4ec(r31) @@ -3217,7 +3217,7 @@ lbl_801059D8: /* 80105A34 00102834 48 00 00 18 */ b lbl_80105A4C lbl_80105A38: /* 80105A38 00102838 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 80105A3C 0010283C C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) +/* 80105A3C 0010283C C0 02 9C 94 */ lfs f0, lbl__984_2-_SDA2_BASE_(r2) /* 80105A40 00102840 80 63 00 0C */ lwz r3, 0xc(r3) /* 80105A44 00102844 80 63 00 08 */ lwz r3, 8(r3) /* 80105A48 00102848 D0 03 00 10 */ stfs f0, 0x10(r3) @@ -3237,7 +3237,7 @@ lbl_80105A4C: /* 80105A7C 0010287C EC 01 07 FA */ fmadds f0, f1, f31, f0 /* 80105A80 00102880 D0 1F 05 2C */ stfs f0, 0x52c(r31) /* 80105A84 00102884 C0 3F 05 2C */ lfs f1, 0x52c(r31) -/* 80105A88 00102888 C0 02 9C 90 */ lfs f0, lbl_803CE610-_SDA2_BASE_(r2) +/* 80105A88 00102888 C0 02 9C 90 */ lfs f0, lbl__983_2-_SDA2_BASE_(r2) /* 80105A8C 0010288C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80105A90 00102890 40 81 00 44 */ ble lbl_80105AD4 /* 80105A94 00102894 D0 1F 05 2C */ stfs f0, 0x52c(r31) @@ -3248,7 +3248,7 @@ lbl_80105A9C: /* 80105AA4 001028A4 EC 01 07 FC */ fnmsubs f0, f1, f31, f0 /* 80105AA8 001028A8 D0 1F 05 2C */ stfs f0, 0x52c(r31) /* 80105AAC 001028AC C0 3F 05 2C */ lfs f1, 0x52c(r31) -/* 80105AB0 001028B0 C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) +/* 80105AB0 001028B0 C0 02 9C 94 */ lfs f0, lbl__984_2-_SDA2_BASE_(r2) /* 80105AB4 001028B4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80105AB8 001028B8 40 80 00 0C */ bge lbl_80105AC4 /* 80105ABC 001028BC D0 1F 05 2C */ stfs f0, 0x52c(r31) @@ -3259,7 +3259,7 @@ lbl_80105AC4: /* 80105ACC 001028CC 60 00 00 02 */ ori r0, r0, 2 /* 80105AD0 001028D0 B0 03 00 44 */ sth r0, 0x44(r3) lbl_80105AD4: -/* 80105AD4 001028D4 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) +/* 80105AD4 001028D4 C0 22 9C 90 */ lfs f1, lbl__983_2-_SDA2_BASE_(r2) /* 80105AD8 001028D8 C0 5F 05 2C */ lfs f2, 0x52c(r31) /* 80105ADC 001028DC C0 1F 05 0C */ lfs f0, 0x50c(r31) /* 80105AE0 001028E0 EC 61 10 28 */ fsubs f3, f1, f2 @@ -3297,87 +3297,87 @@ lbl_80105B0C: /* 80105B5C 0010295C 90 1F 04 F0 */ stw r0, 0x4f0(r31) /* 80105B60 00102960 90 1F 04 F4 */ stw r0, 0x4f4(r31) /* 80105B64 00102964 90 1F 04 FC */ stw r0, 0x4fc(r31) -/* 80105B68 00102968 C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) +/* 80105B68 00102968 C0 02 9C 94 */ lfs f0, lbl__984_2-_SDA2_BASE_(r2) /* 80105B6C 0010296C D0 1F 04 F8 */ stfs f0, 0x4f8(r31) -/* 80105B70 00102970 C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) +/* 80105B70 00102970 C0 02 9C 94 */ lfs f0, lbl__984_2-_SDA2_BASE_(r2) /* 80105B74 00102974 D0 1F 05 2C */ stfs f0, 0x52c(r31) /* 80105B78 00102978 4B FF E0 25 */ bl Reset__12zNPCVillagerFv /* 80105B7C 0010297C 7F E3 FB 78 */ mr r3, r31 /* 80105B80 00102980 48 00 07 81 */ bl reset_said__12zNPCNewsFishFv -/* 80105B84 00102984 3C 60 80 27 */ lis r3, lbl_80269D40@ha -/* 80105B88 00102988 C0 22 9C E8 */ lfs f1, lbl_803CE668-_SDA2_BASE_(r2) -/* 80105B8C 0010298C 38 63 9D 40 */ addi r3, r3, lbl_80269D40@l -/* 80105B90 00102990 C0 42 9C C4 */ lfs f2, lbl_803CE644-_SDA2_BASE_(r2) +/* 80105B84 00102984 3C 60 80 27 */ lis r3, lbl__stringBase0_67@ha +/* 80105B88 00102988 C0 22 9C E8 */ lfs f1, lbl__1843-_SDA2_BASE_(r2) +/* 80105B8C 0010298C 38 63 9D 40 */ addi r3, r3, lbl__stringBase0_67@l +/* 80105B90 00102990 C0 42 9C C4 */ lfs f2, lbl__1440-_SDA2_BASE_(r2) /* 80105B94 00102994 38 63 03 6B */ addi r3, r3, 0x36b /* 80105B98 00102998 38 9F 05 04 */ addi r4, r31, 0x504 /* 80105B9C 0010299C 38 A0 00 00 */ li r5, 0 /* 80105BA0 001029A0 38 C0 00 00 */ li r6, 0 /* 80105BA4 001029A4 38 E0 00 00 */ li r7, 0 /* 80105BA8 001029A8 4B F2 AA 85 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 80105BAC 001029AC 3C 60 80 27 */ lis r3, lbl_80269D40@ha -/* 80105BB0 001029B0 C0 22 9C E8 */ lfs f1, lbl_803CE668-_SDA2_BASE_(r2) -/* 80105BB4 001029B4 38 63 9D 40 */ addi r3, r3, lbl_80269D40@l -/* 80105BB8 001029B8 C0 42 9C C4 */ lfs f2, lbl_803CE644-_SDA2_BASE_(r2) +/* 80105BAC 001029AC 3C 60 80 27 */ lis r3, lbl__stringBase0_67@ha +/* 80105BB0 001029B0 C0 22 9C E8 */ lfs f1, lbl__1843-_SDA2_BASE_(r2) +/* 80105BB4 001029B4 38 63 9D 40 */ addi r3, r3, lbl__stringBase0_67@l +/* 80105BB8 001029B8 C0 42 9C C4 */ lfs f2, lbl__1440-_SDA2_BASE_(r2) /* 80105BBC 001029BC 38 63 03 8F */ addi r3, r3, 0x38f /* 80105BC0 001029C0 38 9F 05 08 */ addi r4, r31, 0x508 /* 80105BC4 001029C4 38 A0 00 00 */ li r5, 0 /* 80105BC8 001029C8 38 C0 00 00 */ li r6, 0 /* 80105BCC 001029CC 38 E0 00 00 */ li r7, 0 /* 80105BD0 001029D0 4B F2 AA 5D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 80105BD4 001029D4 3C 60 80 27 */ lis r3, lbl_80269D40@ha -/* 80105BD8 001029D8 C0 22 9C E8 */ lfs f1, lbl_803CE668-_SDA2_BASE_(r2) -/* 80105BDC 001029DC 38 63 9D 40 */ addi r3, r3, lbl_80269D40@l -/* 80105BE0 001029E0 C0 42 9C C4 */ lfs f2, lbl_803CE644-_SDA2_BASE_(r2) +/* 80105BD4 001029D4 3C 60 80 27 */ lis r3, lbl__stringBase0_67@ha +/* 80105BD8 001029D8 C0 22 9C E8 */ lfs f1, lbl__1843-_SDA2_BASE_(r2) +/* 80105BDC 001029DC 38 63 9D 40 */ addi r3, r3, lbl__stringBase0_67@l +/* 80105BE0 001029E0 C0 42 9C C4 */ lfs f2, lbl__1440-_SDA2_BASE_(r2) /* 80105BE4 001029E4 38 63 03 B3 */ addi r3, r3, 0x3b3 /* 80105BE8 001029E8 38 9F 05 0C */ addi r4, r31, 0x50c /* 80105BEC 001029EC 38 A0 00 00 */ li r5, 0 /* 80105BF0 001029F0 38 C0 00 00 */ li r6, 0 /* 80105BF4 001029F4 38 E0 00 00 */ li r7, 0 /* 80105BF8 001029F8 4B F2 AA 35 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 80105BFC 001029FC 3C 60 80 27 */ lis r3, lbl_80269D40@ha -/* 80105C00 00102A00 C0 22 9C E8 */ lfs f1, lbl_803CE668-_SDA2_BASE_(r2) -/* 80105C04 00102A04 38 63 9D 40 */ addi r3, r3, lbl_80269D40@l -/* 80105C08 00102A08 C0 42 9C C4 */ lfs f2, lbl_803CE644-_SDA2_BASE_(r2) +/* 80105BFC 001029FC 3C 60 80 27 */ lis r3, lbl__stringBase0_67@ha +/* 80105C00 00102A00 C0 22 9C E8 */ lfs f1, lbl__1843-_SDA2_BASE_(r2) +/* 80105C04 00102A04 38 63 9D 40 */ addi r3, r3, lbl__stringBase0_67@l +/* 80105C08 00102A08 C0 42 9C C4 */ lfs f2, lbl__1440-_SDA2_BASE_(r2) /* 80105C0C 00102A0C 38 63 03 D8 */ addi r3, r3, 0x3d8 /* 80105C10 00102A10 38 9F 05 10 */ addi r4, r31, 0x510 /* 80105C14 00102A14 38 A0 00 00 */ li r5, 0 /* 80105C18 00102A18 38 C0 00 00 */ li r6, 0 /* 80105C1C 00102A1C 38 E0 00 00 */ li r7, 0 /* 80105C20 00102A20 4B F2 AA 0D */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 80105C24 00102A24 3C 60 80 27 */ lis r3, lbl_80269D40@ha -/* 80105C28 00102A28 C0 22 9C EC */ lfs f1, lbl_803CE66C-_SDA2_BASE_(r2) -/* 80105C2C 00102A2C 38 63 9D 40 */ addi r3, r3, lbl_80269D40@l -/* 80105C30 00102A30 C0 42 9C F0 */ lfs f2, lbl_803CE670-_SDA2_BASE_(r2) +/* 80105C24 00102A24 3C 60 80 27 */ lis r3, lbl__stringBase0_67@ha +/* 80105C28 00102A28 C0 22 9C EC */ lfs f1, lbl__1844_1-_SDA2_BASE_(r2) +/* 80105C2C 00102A2C 38 63 9D 40 */ addi r3, r3, lbl__stringBase0_67@l +/* 80105C30 00102A30 C0 42 9C F0 */ lfs f2, lbl__1845-_SDA2_BASE_(r2) /* 80105C34 00102A34 38 63 03 FD */ addi r3, r3, 0x3fd /* 80105C38 00102A38 38 9F 05 1C */ addi r4, r31, 0x51c /* 80105C3C 00102A3C 38 A0 00 00 */ li r5, 0 /* 80105C40 00102A40 38 C0 00 00 */ li r6, 0 /* 80105C44 00102A44 38 E0 00 00 */ li r7, 0 /* 80105C48 00102A48 4B F2 A9 E5 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 80105C4C 00102A4C 3C 60 80 27 */ lis r3, lbl_80269D40@ha -/* 80105C50 00102A50 C0 22 9C F4 */ lfs f1, lbl_803CE674-_SDA2_BASE_(r2) -/* 80105C54 00102A54 38 63 9D 40 */ addi r3, r3, lbl_80269D40@l -/* 80105C58 00102A58 C0 42 9C F0 */ lfs f2, lbl_803CE670-_SDA2_BASE_(r2) +/* 80105C4C 00102A4C 3C 60 80 27 */ lis r3, lbl__stringBase0_67@ha +/* 80105C50 00102A50 C0 22 9C F4 */ lfs f1, lbl__1846-_SDA2_BASE_(r2) +/* 80105C54 00102A54 38 63 9D 40 */ addi r3, r3, lbl__stringBase0_67@l +/* 80105C58 00102A58 C0 42 9C F0 */ lfs f2, lbl__1845-_SDA2_BASE_(r2) /* 80105C5C 00102A5C 38 63 04 1A */ addi r3, r3, 0x41a /* 80105C60 00102A60 38 9F 05 20 */ addi r4, r31, 0x520 /* 80105C64 00102A64 38 A0 00 00 */ li r5, 0 /* 80105C68 00102A68 38 C0 00 00 */ li r6, 0 /* 80105C6C 00102A6C 38 E0 00 00 */ li r7, 0 /* 80105C70 00102A70 4B F2 A9 BD */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 80105C74 00102A74 3C 60 80 27 */ lis r3, lbl_80269D40@ha -/* 80105C78 00102A78 C0 22 9C 94 */ lfs f1, lbl_803CE614-_SDA2_BASE_(r2) -/* 80105C7C 00102A7C 38 63 9D 40 */ addi r3, r3, lbl_80269D40@l -/* 80105C80 00102A80 C0 42 9C F0 */ lfs f2, lbl_803CE670-_SDA2_BASE_(r2) +/* 80105C74 00102A74 3C 60 80 27 */ lis r3, lbl__stringBase0_67@ha +/* 80105C78 00102A78 C0 22 9C 94 */ lfs f1, lbl__984_2-_SDA2_BASE_(r2) +/* 80105C7C 00102A7C 38 63 9D 40 */ addi r3, r3, lbl__stringBase0_67@l +/* 80105C80 00102A80 C0 42 9C F0 */ lfs f2, lbl__1845-_SDA2_BASE_(r2) /* 80105C84 00102A84 38 63 04 3B */ addi r3, r3, 0x43b /* 80105C88 00102A88 38 9F 05 24 */ addi r4, r31, 0x524 /* 80105C8C 00102A8C 38 A0 00 00 */ li r5, 0 /* 80105C90 00102A90 38 C0 00 00 */ li r6, 0 /* 80105C94 00102A94 38 E0 00 00 */ li r7, 0 /* 80105C98 00102A98 4B F2 A9 95 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 80105C9C 00102A9C 3C 60 80 27 */ lis r3, lbl_80269D40@ha -/* 80105CA0 00102AA0 C0 22 9C 94 */ lfs f1, lbl_803CE614-_SDA2_BASE_(r2) -/* 80105CA4 00102AA4 38 63 9D 40 */ addi r3, r3, lbl_80269D40@l -/* 80105CA8 00102AA8 C0 42 9C F0 */ lfs f2, lbl_803CE670-_SDA2_BASE_(r2) +/* 80105C9C 00102A9C 3C 60 80 27 */ lis r3, lbl__stringBase0_67@ha +/* 80105CA0 00102AA0 C0 22 9C 94 */ lfs f1, lbl__984_2-_SDA2_BASE_(r2) +/* 80105CA4 00102AA4 38 63 9D 40 */ addi r3, r3, lbl__stringBase0_67@l +/* 80105CA8 00102AA8 C0 42 9C F0 */ lfs f2, lbl__1845-_SDA2_BASE_(r2) /* 80105CAC 00102AAC 38 63 04 5F */ addi r3, r3, 0x45f /* 80105CB0 00102AB0 38 9F 05 28 */ addi r4, r31, 0x528 /* 80105CB4 00102AB4 38 A0 00 00 */ li r5, 0 @@ -3406,7 +3406,7 @@ lbl_80105CC4: /* 80105D0C 00102B0C 4E 80 04 21 */ bctrl /* 80105D10 00102B10 93 FD 04 EC */ stw r31, 0x4ec(r29) /* 80105D14 00102B14 7F C3 F3 78 */ mr r3, r30 -/* 80105D18 00102B18 C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) +/* 80105D18 00102B18 C0 02 9C 94 */ lfs f0, lbl__984_2-_SDA2_BASE_(r2) /* 80105D1C 00102B1C D0 1D 04 F8 */ stfs f0, 0x4f8(r29) /* 80105D20 00102B20 48 05 A2 41 */ bl xJaw_FindData__FUi /* 80105D24 00102B24 90 7D 04 FC */ stw r3, 0x4fc(r29) @@ -3422,9 +3422,9 @@ lbl_80105D2C: /* 80105D48 00102B48 93 DD 04 F4 */ stw r30, 0x4f4(r29) /* 80105D4C 00102B4C 48 00 00 44 */ b lbl_80105D90 lbl_80105D50: -/* 80105D50 00102B50 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) +/* 80105D50 00102B50 C0 42 9C 94 */ lfs f2, lbl__984_2-_SDA2_BASE_(r2) /* 80105D54 00102B54 7F C3 F3 78 */ mr r3, r30 -/* 80105D58 00102B58 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) +/* 80105D58 00102B58 C0 22 9C 90 */ lfs f1, lbl__983_2-_SDA2_BASE_(r2) /* 80105D5C 00102B5C 38 80 00 80 */ li r4, 0x80 /* 80105D60 00102B60 FC 60 10 90 */ fmr f3, f2 /* 80105D64 00102B64 38 A0 00 00 */ li r5, 0 @@ -3433,7 +3433,7 @@ lbl_80105D50: /* 80105D70 00102B70 4B F4 2C BD */ bl xSndPlay__FUiffUiUiUi14sound_categoryf /* 80105D74 00102B74 90 7D 04 EC */ stw r3, 0x4ec(r29) /* 80105D78 00102B78 7F C3 F3 78 */ mr r3, r30 -/* 80105D7C 00102B7C C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) +/* 80105D7C 00102B7C C0 02 9C 94 */ lfs f0, lbl__984_2-_SDA2_BASE_(r2) /* 80105D80 00102B80 D0 1D 04 F8 */ stfs f0, 0x4f8(r29) /* 80105D84 00102B84 48 05 A1 DD */ bl xJaw_FindData__FUi /* 80105D88 00102B88 90 7D 04 FC */ stw r3, 0x4fc(r29) @@ -3502,14 +3502,14 @@ lbl_80105E4C: /* 80105E58 00102C58 4E 80 00 20 */ blr /* 80105E5C 00102C5C 94 21 FF 70 */ stwu r1, -0x90(r1) /* 80105E60 00102C60 7C 08 02 A6 */ mflr r0 -/* 80105E64 00102C64 3C 80 80 27 */ lis r4, lbl_80269AC8@ha +/* 80105E64 00102C64 3C 80 80 27 */ lis r4, lbl__405_5@ha /* 80105E68 00102C68 90 01 00 94 */ stw r0, 0x94(r1) /* 80105E6C 00102C6C BF 61 00 7C */ stmw r27, 0x7c(r1) /* 80105E70 00102C70 7C 7B 1B 78 */ mr r27, r3 -/* 80105E74 00102C74 3B C4 9A C8 */ addi r30, r4, lbl_80269AC8@l +/* 80105E74 00102C74 3B C4 9A C8 */ addi r30, r4, lbl__405_5@l /* 80105E78 00102C78 4B FE E8 C5 */ bl Render__9xNPCBasicFv -/* 80105E7C 00102C7C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80105E80 00102C80 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80105E7C 00102C7C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80105E80 00102C80 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80105E84 00102C84 80 63 1F BC */ lwz r3, 0x1fbc(r3) /* 80105E88 00102C88 28 03 00 00 */ cmplwi r3, 0 /* 80105E8C 00102C8C 41 82 00 10 */ beq lbl_80105E9C @@ -3522,9 +3522,9 @@ lbl_80105E9C: /* 80105EA4 00102CA4 28 00 00 00 */ cmplwi r0, 0 /* 80105EA8 00102CA8 90 1B 05 00 */ stw r0, 0x500(r27) /* 80105EAC 00102CAC 41 82 01 54 */ beq lbl_80106000 -/* 80105EB0 00102CB0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80105EB4 00102CB4 83 AD 95 4C */ lwz r29, lbl_803CBE4C-_SDA_BASE_(r13) -/* 80105EB8 00102CB8 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 80105EB0 00102CB0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80105EB4 00102CB4 83 AD 95 4C */ lwz r29, lbl_gLastLightKit-_SDA_BASE_(r13) +/* 80105EB8 00102CB8 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 80105EBC 00102CBC 38 60 00 00 */ li r3, 0 /* 80105EC0 00102CC0 80 9F 06 58 */ lwz r4, 0x658(r31) /* 80105EC4 00102CC4 48 01 D5 FD */ bl xLightKit_Enable__FP9xLightKitP7RpWorld @@ -3561,7 +3561,7 @@ lbl_80105E9C: /* 80105F40 00102D40 90 81 00 08 */ stw r4, 8(r1) /* 80105F44 00102D44 90 61 00 0C */ stw r3, 0xc(r1) /* 80105F48 00102D48 90 01 00 10 */ stw r0, 0x10(r1) -/* 80105F4C 00102D4C C0 22 9C 94 */ lfs f1, lbl_803CE614-_SDA2_BASE_(r2) +/* 80105F4C 00102D4C C0 22 9C 94 */ lfs f1, lbl__984_2-_SDA2_BASE_(r2) /* 80105F50 00102D50 80 7B 00 24 */ lwz r3, 0x24(r27) /* 80105F54 00102D54 FC 40 08 90 */ fmr f2, f1 /* 80105F58 00102D58 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -3617,10 +3617,10 @@ lbl_80106000: say__12zNPCNewsFishFQ212zNPCNewsFish8say_enumi: /* 80106014 00102E14 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80106018 00102E18 7C 08 02 A6 */ mflr r0 -/* 8010601C 00102E1C 3C C0 80 31 */ lis r6, lbl_803132F4@ha +/* 8010601C 00102E1C 3C C0 80 31 */ lis r6, lbl_news_fish_audio_hash@ha /* 80106020 00102E20 90 01 00 24 */ stw r0, 0x24(r1) /* 80106024 00102E24 54 80 10 3A */ slwi r0, r4, 2 -/* 80106028 00102E28 38 86 32 F4 */ addi r4, r6, lbl_803132F4@l +/* 80106028 00102E28 38 86 32 F4 */ addi r4, r6, lbl_news_fish_audio_hash@l /* 8010602C 00102E2C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80106030 00102E30 93 C1 00 18 */ stw r30, 0x18(r1) /* 80106034 00102E34 7C BE 2B 78 */ mr r30, r5 @@ -3662,9 +3662,9 @@ lbl_801060B4: /* 801060B4 00102EB4 38 60 00 00 */ li r3, 0 /* 801060B8 00102EB8 48 00 00 48 */ b lbl_80106100 lbl_801060BC: -/* 801060BC 00102EBC C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) +/* 801060BC 00102EBC C0 42 9C 94 */ lfs f2, lbl__984_2-_SDA2_BASE_(r2) /* 801060C0 00102EC0 7F E3 FB 78 */ mr r3, r31 -/* 801060C4 00102EC4 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) +/* 801060C4 00102EC4 C0 22 9C 90 */ lfs f1, lbl__983_2-_SDA2_BASE_(r2) /* 801060C8 00102EC8 38 80 00 80 */ li r4, 0x80 /* 801060CC 00102ECC FC 60 10 90 */ fmr f3, f2 /* 801060D0 00102ED0 38 A0 00 00 */ li r5, 0 @@ -3673,7 +3673,7 @@ lbl_801060BC: /* 801060DC 00102EDC 4B F4 29 51 */ bl xSndPlay__FUiffUiUiUi14sound_categoryf /* 801060E0 00102EE0 90 7D 04 EC */ stw r3, 0x4ec(r29) /* 801060E4 00102EE4 7F E3 FB 78 */ mr r3, r31 -/* 801060E8 00102EE8 C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) +/* 801060E8 00102EE8 C0 02 9C 94 */ lfs f0, lbl__984_2-_SDA2_BASE_(r2) /* 801060EC 00102EEC D0 1D 04 F8 */ stfs f0, 0x4f8(r29) /* 801060F0 00102EF0 48 05 9E 71 */ bl xJaw_FindData__FUi /* 801060F4 00102EF4 90 7D 04 FC */ stw r3, 0x4fc(r29) @@ -3846,7 +3846,7 @@ lbl_8010631C: /* 80106334 00103134 93 E1 00 0C */ stw r31, 0xc(r1) /* 80106338 00103138 7C 7F 1B 78 */ mr r31, r3 /* 8010633C 0010313C 4B FF D8 61 */ bl Reset__12zNPCVillagerFv -/* 80106340 00103140 C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) +/* 80106340 00103140 C0 02 9C 94 */ lfs f0, lbl__984_2-_SDA2_BASE_(r2) /* 80106344 00103144 D0 1F 02 B0 */ stfs f0, 0x2b0(r31) /* 80106348 00103148 80 01 00 14 */ lwz r0, 0x14(r1) /* 8010634C 0010314C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -3885,7 +3885,7 @@ VFXLeakyFaucet__15zNPCSandyBikiniFf: /* 801063C4 001031C4 93 E1 00 2C */ stw r31, 0x2c(r1) /* 801063C8 001031C8 FF A0 08 90 */ fmr f29, f1 /* 801063CC 001031CC 7C 7F 1B 78 */ mr r31, r3 -/* 801063D0 001031D0 C0 42 9C F8 */ lfs f2, lbl_803CE678-_SDA2_BASE_(r2) +/* 801063D0 001031D0 C0 42 9C F8 */ lfs f2, lbl__1998-_SDA2_BASE_(r2) /* 801063D4 001031D4 38 7F 02 B0 */ addi r3, r31, 0x2b0 /* 801063D8 001031D8 48 02 9C A1 */ bl NPCC_TmrCycle__FPfff /* 801063DC 001031DC FF C0 08 90 */ fmr f30, f1 @@ -3893,9 +3893,9 @@ VFXLeakyFaucet__15zNPCSandyBikiniFf: /* 801063E4 001031E4 38 80 00 11 */ li r4, 0x11 /* 801063E8 001031E8 4B FE 64 29 */ bl BonePos__10zNPCCommonCFi /* 801063EC 001031EC 80 A3 00 00 */ lwz r5, 0(r3) -/* 801063F0 001031F0 3C 80 80 27 */ lis r4, lbl_80269D00@ha +/* 801063F0 001031F0 3C 80 80 27 */ lis r4, lbl_vec_boneOffset$1989@ha /* 801063F4 001031F4 80 03 00 04 */ lwz r0, 4(r3) -/* 801063F8 001031F8 38 84 9D 00 */ addi r4, r4, lbl_80269D00@l +/* 801063F8 001031F8 38 84 9D 00 */ addi r4, r4, lbl_vec_boneOffset$1989@l /* 801063FC 001031FC 90 A1 00 14 */ stw r5, 0x14(r1) /* 80106400 00103200 90 01 00 18 */ stw r0, 0x18(r1) /* 80106404 00103204 80 03 00 08 */ lwz r0, 8(r3) @@ -3926,7 +3926,7 @@ VFXLeakyFaucet__15zNPCSandyBikiniFf: /* 80106468 00103268 4B F7 C8 25 */ bl XZVecToPos__10zNPCCommonFP5xVec3PC5xVec3Pf /* 8010646C 0010326C 38 61 00 08 */ addi r3, r1, 8 /* 80106470 00103270 4B F0 EC 5D */ bl xVec3Length2__FPC5xVec3 -/* 80106474 00103274 C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) +/* 80106474 00103274 C0 02 9C 94 */ lfs f0, lbl__984_2-_SDA2_BASE_(r2) /* 80106478 00103278 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010647C 0010327C 40 81 00 84 */ ble lbl_80106500 /* 80106480 00103280 38 61 00 08 */ addi r3, r1, 8 @@ -3936,30 +3936,30 @@ VFXLeakyFaucet__15zNPCSandyBikiniFf: /* 80106490 00103290 4B F4 7E 61 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 80106494 00103294 C0 41 00 0C */ lfs f2, 0xc(r1) /* 80106498 00103298 38 61 00 08 */ addi r3, r1, 8 -/* 8010649C 0010329C C0 02 9C A0 */ lfs f0, lbl_803CE620-_SDA2_BASE_(r2) +/* 8010649C 0010329C C0 02 9C A0 */ lfs f0, lbl__1068_2-_SDA2_BASE_(r2) /* 801064A0 001032A0 FF E0 08 90 */ fmr f31, f1 /* 801064A4 001032A4 7C 64 1B 78 */ mr r4, r3 /* 801064A8 001032A8 EC 02 00 2A */ fadds f0, f2, f0 /* 801064AC 001032AC D0 01 00 0C */ stfs f0, 0xc(r1) /* 801064B0 001032B0 4B F4 7E 41 */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 801064B4 001032B4 C0 02 9C FC */ lfs f0, lbl_803CE67C-_SDA2_BASE_(r2) +/* 801064B4 001032B4 C0 02 9C FC */ lfs f0, lbl__1999-_SDA2_BASE_(r2) /* 801064B8 001032B8 EC 20 07 B2 */ fmuls f1, f0, f30 /* 801064BC 001032BC 4B FB E9 91 */ bl isin__Ff -/* 801064C0 001032C0 3C 60 80 31 */ lis r3, lbl_80313188@ha +/* 801064C0 001032C0 3C 60 80 31 */ lis r3, lbl_g_parf_aqualeak@ha /* 801064C4 001032C4 EC 21 07 F2 */ fmuls f1, f1, f31 -/* 801064C8 001032C8 38 63 31 88 */ addi r3, r3, lbl_80313188@l +/* 801064C8 001032C8 38 63 31 88 */ addi r3, r3, lbl_g_parf_aqualeak@l /* 801064CC 001032CC 38 81 00 08 */ addi r4, r1, 8 /* 801064D0 001032D0 38 63 01 4C */ addi r3, r3, 0x14c /* 801064D4 001032D4 4B F0 4B BD */ bl xVec3SMul__FP5xVec3PC5xVec3f -/* 801064D8 001032D8 3C 60 80 31 */ lis r3, lbl_80313188@ha +/* 801064D8 001032D8 3C 60 80 31 */ lis r3, lbl_g_parf_aqualeak@ha /* 801064DC 001032DC 38 81 00 14 */ addi r4, r1, 0x14 -/* 801064E0 001032E0 38 63 31 88 */ addi r3, r3, lbl_80313188@l +/* 801064E0 001032E0 38 63 31 88 */ addi r3, r3, lbl_g_parf_aqualeak@l /* 801064E4 001032E4 38 63 01 40 */ addi r3, r3, 0x140 /* 801064E8 001032E8 4B F4 7F F5 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 801064EC 001032EC 3C 60 80 31 */ lis r3, lbl_80313188@ha +/* 801064EC 001032EC 3C 60 80 31 */ lis r3, lbl_g_parf_aqualeak@ha /* 801064F0 001032F0 FC 20 E8 90 */ fmr f1, f29 -/* 801064F4 001032F4 38 83 31 88 */ addi r4, r3, lbl_80313188@l -/* 801064F8 001032F8 80 6D 94 90 */ lwz r3, lbl_803CBD90-_SDA_BASE_(r13) +/* 801064F4 001032F4 38 83 31 88 */ addi r4, r3, lbl_g_parf_aqualeak@l +/* 801064F8 001032F8 80 6D 94 90 */ lwz r3, lbl_g_pemit_aqualeak-_SDA_BASE_(r13) /* 801064FC 001032FC 48 01 16 CD */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings lbl_80106500: /* 80106500 00103300 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0 @@ -3980,8 +3980,8 @@ lbl_80106500: /* 8010653C 0010333C 7C 7F 1B 78 */ mr r31, r3 /* 80106540 00103340 4B FF E4 E5 */ bl Init__8zNPCFishFP9xEntAsset /* 80106544 00103344 38 00 00 00 */ li r0, 0 -/* 80106548 00103348 90 0D 94 94 */ stw r0, lbl_803CBD94-_SDA_BASE_(r13) -/* 8010654C 0010334C C0 02 9C C0 */ lfs f0, lbl_803CE640-_SDA2_BASE_(r2) +/* 80106548 00103348 90 0D 94 94 */ stw r0, lbl_rast_shadBalloon__14zNPCBalloonBoy-_SDA_BASE_(r13) +/* 8010654C 0010334C C0 02 9C C0 */ lfs f0, lbl__1396_1-_SDA2_BASE_(r2) /* 80106550 00103350 80 7F 01 D8 */ lwz r3, 0x1d8(r31) /* 80106554 00103354 D0 03 00 84 */ stfs f0, 0x84(r3) /* 80106558 00103358 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -3993,14 +3993,14 @@ lbl_80106500: /* 80106570 00103370 7C 08 02 A6 */ mflr r0 /* 80106574 00103374 90 01 00 14 */ stw r0, 0x14(r1) /* 80106578 00103378 4B FF E5 31 */ bl Reset__8zNPCFishFv -/* 8010657C 0010337C 80 0D 94 94 */ lwz r0, lbl_803CBD94-_SDA_BASE_(r13) +/* 8010657C 0010337C 80 0D 94 94 */ lwz r0, lbl_rast_shadBalloon__14zNPCBalloonBoy-_SDA_BASE_(r13) /* 80106580 00103380 28 00 00 00 */ cmplwi r0, 0 /* 80106584 00103384 40 82 00 18 */ bne lbl_8010659C -/* 80106588 00103388 3C 60 80 27 */ lis r3, lbl_80269D40@ha -/* 8010658C 0010338C 38 63 9D 40 */ addi r3, r3, lbl_80269D40@l +/* 80106588 00103388 3C 60 80 27 */ lis r3, lbl__stringBase0_67@ha +/* 8010658C 0010338C 38 63 9D 40 */ addi r3, r3, lbl__stringBase0_67@l /* 80106590 00103390 38 63 04 86 */ addi r3, r3, 0x486 /* 80106594 00103394 48 02 9C 49 */ bl NPCC_FindRWRaster__FPCc -/* 80106598 00103398 90 6D 94 94 */ stw r3, lbl_803CBD94-_SDA_BASE_(r13) +/* 80106598 00103398 90 6D 94 94 */ stw r3, lbl_rast_shadBalloon__14zNPCBalloonBoy-_SDA_BASE_(r13) lbl_8010659C: /* 8010659C 0010339C 80 01 00 14 */ lwz r0, 0x14(r1) /* 801065A0 001033A0 7C 08 03 A6 */ mtlr r0 @@ -4050,7 +4050,7 @@ PlatShadRend__14zNPCBalloonBoyFv: /* 80106644 00103444 F3 E1 00 58 */ psq_st f31, 88(r1), 0, qr0 /* 80106648 00103448 93 E1 00 4C */ stw r31, 0x4c(r1) /* 8010664C 0010344C 93 C1 00 48 */ stw r30, 0x48(r1) -/* 80106650 00103450 80 0D 94 94 */ lwz r0, lbl_803CBD94-_SDA_BASE_(r13) +/* 80106650 00103450 80 0D 94 94 */ lwz r0, lbl_rast_shadBalloon__14zNPCBalloonBoy-_SDA_BASE_(r13) /* 80106654 00103454 7C 7F 1B 78 */ mr r31, r3 /* 80106658 00103458 28 00 00 00 */ cmplwi r0, 0 /* 8010665C 0010345C 41 82 02 00 */ beq lbl_8010685C @@ -4073,23 +4073,23 @@ lbl_80106694: /* 80106698 00103498 4B F7 C6 61 */ bl Pos__10zNPCCommonFv /* 8010669C 0010349C 38 80 00 00 */ li r4, 0 /* 801066A0 001034A0 48 02 97 C1 */ bl NPCC_ds2_toCam__FPC5xVec3P5xVec3 -/* 801066A4 001034A4 88 0D 94 9C */ lbz r0, lbl_803CBD9C-_SDA_BASE_(r13) +/* 801066A4 001034A4 88 0D 94 9C */ lbz r0, lbl_init$2050-_SDA_BASE_(r13) /* 801066A8 001034A8 FF E0 08 90 */ fmr f31, f1 /* 801066AC 001034AC 7C 00 07 75 */ extsb. r0, r0 /* 801066B0 001034B0 40 82 00 14 */ bne lbl_801066C4 /* 801066B4 001034B4 38 60 00 00 */ li r3, 0 /* 801066B8 001034B8 38 00 00 01 */ li r0, 1 -/* 801066BC 001034BC 90 6D 94 98 */ stw r3, lbl_803CBD98-_SDA_BASE_(r13) -/* 801066C0 001034C0 98 0D 94 9C */ stb r0, lbl_803CBD9C-_SDA_BASE_(r13) +/* 801066BC 001034BC 90 6D 94 98 */ stw r3, lbl_takeThePain$2049-_SDA_BASE_(r13) +/* 801066C0 001034C0 98 0D 94 9C */ stb r0, lbl_init$2050-_SDA_BASE_(r13) lbl_801066C4: -/* 801066C4 001034C4 80 6D 94 98 */ lwz r3, lbl_803CBD98-_SDA_BASE_(r13) +/* 801066C4 001034C4 80 6D 94 98 */ lwz r3, lbl_takeThePain$2049-_SDA_BASE_(r13) /* 801066C8 001034C8 3B C0 00 00 */ li r30, 0 /* 801066CC 001034CC 34 03 FF FF */ addic. r0, r3, -1 -/* 801066D0 001034D0 90 0D 94 98 */ stw r0, lbl_803CBD98-_SDA_BASE_(r13) +/* 801066D0 001034D0 90 0D 94 98 */ stw r0, lbl_takeThePain$2049-_SDA_BASE_(r13) /* 801066D4 001034D4 40 80 00 6C */ bge lbl_80106740 /* 801066D8 001034D8 38 00 00 08 */ li r0, 8 -/* 801066DC 001034DC 90 0D 94 98 */ stw r0, lbl_803CBD98-_SDA_BASE_(r13) -/* 801066E0 001034E0 C0 22 9D 00 */ lfs f1, lbl_803CE680-_SDA2_BASE_(r2) +/* 801066DC 001034DC 90 0D 94 98 */ stw r0, lbl_takeThePain$2049-_SDA_BASE_(r13) +/* 801066E0 001034E0 C0 22 9D 00 */ lfs f1, lbl__2095_2-_SDA2_BASE_(r2) /* 801066E4 001034E4 4B F4 19 C5 */ bl SQ__Ff /* 801066E8 001034E8 FC 1F 08 40 */ fcmpo cr0, f31, f1 /* 801066EC 001034EC 40 80 00 0C */ bge lbl_801066F8 @@ -4121,52 +4121,52 @@ lbl_80106740: /* 80106740 00103540 80 1F 03 50 */ lwz r0, 0x350(r31) /* 80106744 00103544 28 00 00 00 */ cmplwi r0, 0 /* 80106748 00103548 41 82 01 14 */ beq lbl_8010685C -/* 8010674C 0010354C C0 22 9D 00 */ lfs f1, lbl_803CE680-_SDA2_BASE_(r2) +/* 8010674C 0010354C C0 22 9D 00 */ lfs f1, lbl__2095_2-_SDA2_BASE_(r2) /* 80106750 00103550 4B F4 19 59 */ bl SQ__Ff /* 80106754 00103554 EC 3F 08 24 */ fdivs f1, f31, f1 -/* 80106758 00103558 C0 02 9C 90 */ lfs f0, lbl_803CE610-_SDA2_BASE_(r2) +/* 80106758 00103558 C0 02 9C 90 */ lfs f0, lbl__983_2-_SDA2_BASE_(r2) /* 8010675C 0010355C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80106760 00103560 40 80 00 10 */ bge lbl_80106770 -/* 80106764 00103564 C0 22 9D 00 */ lfs f1, lbl_803CE680-_SDA2_BASE_(r2) +/* 80106764 00103564 C0 22 9D 00 */ lfs f1, lbl__2095_2-_SDA2_BASE_(r2) /* 80106768 00103568 4B F4 19 41 */ bl SQ__Ff /* 8010676C 0010356C EC 1F 08 24 */ fdivs f0, f31, f1 lbl_80106770: -/* 80106770 00103570 C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) +/* 80106770 00103570 C0 42 9C 94 */ lfs f2, lbl__984_2-_SDA2_BASE_(r2) /* 80106774 00103574 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80106778 00103578 40 81 00 08 */ ble lbl_80106780 /* 8010677C 0010357C 48 00 00 28 */ b lbl_801067A4 lbl_80106780: -/* 80106780 00103580 C0 22 9D 00 */ lfs f1, lbl_803CE680-_SDA2_BASE_(r2) +/* 80106780 00103580 C0 22 9D 00 */ lfs f1, lbl__2095_2-_SDA2_BASE_(r2) /* 80106784 00103584 4B F4 19 25 */ bl SQ__Ff /* 80106788 00103588 EC 1F 08 24 */ fdivs f0, f31, f1 -/* 8010678C 0010358C C0 42 9C 90 */ lfs f2, lbl_803CE610-_SDA2_BASE_(r2) +/* 8010678C 0010358C C0 42 9C 90 */ lfs f2, lbl__983_2-_SDA2_BASE_(r2) /* 80106790 00103590 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 80106794 00103594 40 80 00 10 */ bge lbl_801067A4 -/* 80106798 00103598 C0 22 9D 00 */ lfs f1, lbl_803CE680-_SDA2_BASE_(r2) +/* 80106798 00103598 C0 22 9D 00 */ lfs f1, lbl__2095_2-_SDA2_BASE_(r2) /* 8010679C 0010359C 4B F4 19 0D */ bl SQ__Ff /* 801067A0 001035A0 EC 5F 08 24 */ fdivs f2, f31, f1 lbl_801067A4: -/* 801067A4 001035A4 C0 62 9C 90 */ lfs f3, lbl_803CE610-_SDA2_BASE_(r2) -/* 801067A8 001035A8 C0 22 9C F8 */ lfs f1, lbl_803CE678-_SDA2_BASE_(r2) +/* 801067A4 001035A4 C0 62 9C 90 */ lfs f3, lbl__983_2-_SDA2_BASE_(r2) +/* 801067A8 001035A8 C0 22 9C F8 */ lfs f1, lbl__1998-_SDA2_BASE_(r2) /* 801067AC 001035AC EC 03 10 28 */ fsubs f0, f3, f2 /* 801067B0 001035B0 EC 01 00 2A */ fadds f0, f1, f0 /* 801067B4 001035B4 FC 00 18 40 */ fcmpo cr0, f0, f3 /* 801067B8 001035B8 40 80 00 08 */ bge lbl_801067C0 /* 801067BC 001035BC FC 60 00 90 */ fmr f3, f0 lbl_801067C0: -/* 801067C0 001035C0 C3 E2 9C 94 */ lfs f31, lbl_803CE614-_SDA2_BASE_(r2) +/* 801067C0 001035C0 C3 E2 9C 94 */ lfs f31, lbl__984_2-_SDA2_BASE_(r2) /* 801067C4 001035C4 FC 1F 18 40 */ fcmpo cr0, f31, f3 /* 801067C8 001035C8 40 81 00 08 */ ble lbl_801067D0 /* 801067CC 001035CC 48 00 00 14 */ b lbl_801067E0 lbl_801067D0: -/* 801067D0 001035D0 C3 E2 9C 90 */ lfs f31, lbl_803CE610-_SDA2_BASE_(r2) +/* 801067D0 001035D0 C3 E2 9C 90 */ lfs f31, lbl__983_2-_SDA2_BASE_(r2) /* 801067D4 001035D4 FC 00 F8 40 */ fcmpo cr0, f0, f31 /* 801067D8 001035D8 40 80 00 08 */ bge lbl_801067E0 /* 801067DC 001035DC FF E0 00 90 */ fmr f31, f0 lbl_801067E0: -/* 801067E0 001035E0 3C 80 80 25 */ lis r4, lbl_80253054@ha +/* 801067E0 001035E0 3C 80 80 25 */ lis r4, lbl_g_NY3@ha /* 801067E4 001035E4 38 61 00 28 */ addi r3, r1, 0x28 -/* 801067E8 001035E8 38 84 30 54 */ addi r4, r4, lbl_80253054@l +/* 801067E8 001035E8 38 84 30 54 */ addi r4, r4, lbl_g_NY3@l /* 801067EC 001035EC 4B F0 4A 79 */ bl __as__5xVec3FRC5xVec3 /* 801067F0 001035F0 80 9F 03 4C */ lwz r4, 0x34c(r31) /* 801067F4 001035F4 38 61 00 18 */ addi r3, r1, 0x18 @@ -4187,10 +4187,10 @@ lbl_801067E0: /* 80106830 00103630 38 61 00 08 */ addi r3, r1, 8 /* 80106834 00103634 48 12 9B 55 */ bl RwMatrixUpdate /* 80106838 00103638 FC 20 F8 90 */ fmr f1, f31 -/* 8010683C 0010363C 80 6D 94 94 */ lwz r3, lbl_803CBD94-_SDA_BASE_(r13) -/* 80106840 00103640 C0 42 9D 04 */ lfs f2, lbl_803CE684-_SDA2_BASE_(r2) +/* 8010683C 0010363C 80 6D 94 94 */ lwz r3, lbl_rast_shadBalloon__14zNPCBalloonBoy-_SDA_BASE_(r13) +/* 80106840 00103640 C0 42 9D 04 */ lfs f2, lbl__2096_2-_SDA2_BASE_(r2) /* 80106844 00103644 7F C6 F3 78 */ mr r6, r30 -/* 80106848 00103648 C0 62 9D 08 */ lfs f3, lbl_803CE688-_SDA2_BASE_(r2) +/* 80106848 00103648 C0 62 9D 08 */ lfs f3, lbl__2097_2-_SDA2_BASE_(r2) /* 8010684C 0010364C 38 81 00 08 */ addi r4, r1, 8 /* 80106850 00103650 80 BF 03 50 */ lwz r5, 0x350(r31) /* 80106854 00103654 80 FF 03 4C */ lwz r7, 0x34c(r31) @@ -4325,9 +4325,9 @@ lbl_80106A04: lbl_80106A0C: /* 80106A0C 0010380C 2C 1F 00 00 */ cmpwi r31, 0 /* 80106A10 00103810 41 80 00 14 */ blt lbl_80106A24 -/* 80106A14 00103814 3C 60 80 29 */ lis r3, lbl_80296618@ha +/* 80106A14 00103814 3C 60 80 29 */ lis r3, lbl_g_hash_folkanim@ha /* 80106A18 00103818 57 E0 10 3A */ slwi r0, r31, 2 -/* 80106A1C 0010381C 38 63 66 18 */ addi r3, r3, lbl_80296618@l +/* 80106A1C 0010381C 38 63 66 18 */ addi r3, r3, lbl_g_hash_folkanim@l /* 80106A20 00103820 7D 03 00 2E */ lwzx r8, r3, r0 lbl_80106A24: /* 80106A24 00103824 80 01 00 14 */ lwz r0, 0x14(r1) @@ -4470,7 +4470,7 @@ PlatAnimSet__14zNPCBalloonBoyF16en_BBOY_PLATANIM: /* 80106BF8 001039F8 90 E1 00 0C */ stw r7, 0xc(r1) /* 80106BFC 001039FC 90 C1 00 10 */ stw r6, 0x10(r1) /* 80106C00 00103A00 90 A1 00 14 */ stw r5, 0x14(r1) -/* 80106C04 00103A04 C8 22 9C B8 */ lfd f1, lbl_803CE638-_SDA2_BASE_(r2) +/* 80106C04 00103A04 C8 22 9C B8 */ lfd f1, lbl__1327-_SDA2_BASE_(r2) /* 80106C08 00103A08 EC 00 08 28 */ fsubs f0, f0, f1 /* 80106C0C 00103A0C D0 01 00 08 */ stfs f0, 8(r1) /* 80106C10 00103A10 80 63 03 4C */ lwz r3, 0x34c(r3) @@ -4500,9 +4500,9 @@ PlatAnimSync__14zNPCBalloonBoyFv: IAmBallooning__14zNPCBalloonBoyFv: /* 80106C58 00103A58 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80106C5C 00103A5C 7C 08 02 A6 */ mflr r0 -/* 80106C60 00103A60 3C 80 80 27 */ lis r4, lbl_80269D1C@ha +/* 80106C60 00103A60 3C 80 80 27 */ lis r4, lbl__2207_1@ha /* 80106C64 00103A64 90 01 00 34 */ stw r0, 0x34(r1) -/* 80106C68 00103A68 39 24 9D 1C */ addi r9, r4, lbl_80269D1C@l +/* 80106C68 00103A68 39 24 9D 1C */ addi r9, r4, lbl__2207_1@l /* 80106C6C 00103A6C 93 E1 00 2C */ stw r31, 0x2c(r1) /* 80106C70 00103A70 3B E0 00 00 */ li r31, 0 /* 80106C74 00103A74 81 09 00 00 */ lwz r8, 0(r9) @@ -4545,16 +4545,16 @@ lbl_80106CD4: /* 80106CF8 00103AF8 93 E1 00 0C */ stw r31, 0xc(r1) /* 80106CFC 00103AFC 7C 7F 1B 78 */ mr r31, r3 /* 80106D00 00103B00 4B FF DD 25 */ bl Init__8zNPCFishFP9xEntAsset -/* 80106D04 00103B04 93 ED 94 B8 */ stw r31, lbl_803CBDB8-_SDA_BASE_(r13) +/* 80106D04 00103B04 93 ED 94 B8 */ stw r31, lbl_CruiseBubbleDoesBubbleBuddyToo-_SDA_BASE_(r13) /* 80106D08 00103B08 38 00 00 00 */ li r0, 0 -/* 80106D0C 00103B0C 90 0D 94 A0 */ stw r0, lbl_803CBDA0-_SDA_BASE_(r13) -/* 80106D10 00103B10 90 0D 94 A8 */ stw r0, lbl_803CBDA8-_SDA_BASE_(r13) -/* 80106D14 00103B14 90 0D 94 B0 */ stw r0, lbl_803CBDB0-_SDA_BASE_(r13) -/* 80106D18 00103B18 90 0D 94 A4 */ stw r0, lbl_803CBDA4-_SDA_BASE_(r13) -/* 80106D1C 00103B1C 90 0D 94 AC */ stw r0, lbl_803CBDAC-_SDA_BASE_(r13) -/* 80106D20 00103B20 90 0D 94 B4 */ stw r0, lbl_803CBDB4-_SDA_BASE_(r13) -/* 80106D24 00103B24 C0 02 9C 90 */ lfs f0, lbl_803CE610-_SDA2_BASE_(r2) -/* 80106D28 00103B28 D0 0D 84 10 */ stfs f0, lbl_803CAD10-_SDA_BASE_(r13) +/* 80106D0C 00103B0C 90 0D 94 A0 */ stw r0, lbl_aid_fresnelTxtr__15zNPCBubbleBuddy-_SDA_BASE_(r13) +/* 80106D10 00103B10 90 0D 94 A8 */ stw r0, lbl_txtr_fresnel__15zNPCBubbleBuddy-_SDA_BASE_(r13) +/* 80106D14 00103B14 90 0D 94 B0 */ stw r0, lbl_rast_fresnel__15zNPCBubbleBuddy-_SDA_BASE_(r13) +/* 80106D18 00103B18 90 0D 94 A4 */ stw r0, lbl_aid_enviroTxtr__15zNPCBubbleBuddy-_SDA_BASE_(r13) +/* 80106D1C 00103B1C 90 0D 94 AC */ stw r0, lbl_txtr_enviro__15zNPCBubbleBuddy-_SDA_BASE_(r13) +/* 80106D20 00103B20 90 0D 94 B4 */ stw r0, lbl_rast_enviro__15zNPCBubbleBuddy-_SDA_BASE_(r13) +/* 80106D24 00103B24 C0 02 9C 90 */ lfs f0, lbl__983_2-_SDA2_BASE_(r2) +/* 80106D28 00103B28 D0 0D 84 10 */ stfs f0, lbl_alf_currBubBud__15zNPCBubbleBuddy-_SDA_BASE_(r13) /* 80106D2C 00103B2C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80106D30 00103B30 80 01 00 14 */ lwz r0, 0x14(r1) /* 80106D34 00103B34 7C 08 03 A6 */ mtlr r0 @@ -4567,33 +4567,33 @@ lbl_80106CD4: /* 80106D50 00103B50 93 C1 00 08 */ stw r30, 8(r1) /* 80106D54 00103B54 7C 7E 1B 78 */ mr r30, r3 /* 80106D58 00103B58 4B FE 87 09 */ bl Setup__10zNPCCommonFv -/* 80106D5C 00103B5C 80 0D 94 B0 */ lwz r0, lbl_803CBDB0-_SDA_BASE_(r13) +/* 80106D5C 00103B5C 80 0D 94 B0 */ lwz r0, lbl_rast_fresnel__15zNPCBubbleBuddy-_SDA_BASE_(r13) /* 80106D60 00103B60 28 00 00 00 */ cmplwi r0, 0 /* 80106D64 00103B64 40 82 00 64 */ bne lbl_80106DC8 -/* 80106D68 00103B68 80 0D 94 B4 */ lwz r0, lbl_803CBDB4-_SDA_BASE_(r13) +/* 80106D68 00103B68 80 0D 94 B4 */ lwz r0, lbl_rast_enviro__15zNPCBubbleBuddy-_SDA_BASE_(r13) /* 80106D6C 00103B6C 28 00 00 00 */ cmplwi r0, 0 /* 80106D70 00103B70 40 82 00 58 */ bne lbl_80106DC8 -/* 80106D74 00103B74 3C 60 80 27 */ lis r3, lbl_80269D40@ha -/* 80106D78 00103B78 38 63 9D 40 */ addi r3, r3, lbl_80269D40@l +/* 80106D74 00103B74 3C 60 80 27 */ lis r3, lbl__stringBase0_67@ha +/* 80106D78 00103B78 38 63 9D 40 */ addi r3, r3, lbl__stringBase0_67@l /* 80106D7C 00103B7C 3B E3 04 96 */ addi r31, r3, 0x496 /* 80106D80 00103B80 7F E3 FB 78 */ mr r3, r31 /* 80106D84 00103B84 4B F4 54 91 */ bl xStrHash__FPCc -/* 80106D88 00103B88 90 6D 94 A0 */ stw r3, lbl_803CBDA0-_SDA_BASE_(r13) -/* 80106D8C 00103B8C 80 6D 94 A0 */ lwz r3, lbl_803CBDA0-_SDA_BASE_(r13) +/* 80106D88 00103B88 90 6D 94 A0 */ stw r3, lbl_aid_fresnelTxtr__15zNPCBubbleBuddy-_SDA_BASE_(r13) +/* 80106D8C 00103B8C 80 6D 94 A0 */ lwz r3, lbl_aid_fresnelTxtr__15zNPCBubbleBuddy-_SDA_BASE_(r13) /* 80106D90 00103B90 48 02 94 29 */ bl NPCC_FindRWTexture__FUi -/* 80106D94 00103B94 90 6D 94 A8 */ stw r3, lbl_803CBDA8-_SDA_BASE_(r13) -/* 80106D98 00103B98 80 6D 94 A8 */ lwz r3, lbl_803CBDA8-_SDA_BASE_(r13) +/* 80106D94 00103B94 90 6D 94 A8 */ stw r3, lbl_txtr_fresnel__15zNPCBubbleBuddy-_SDA_BASE_(r13) +/* 80106D98 00103B98 80 6D 94 A8 */ lwz r3, lbl_txtr_fresnel__15zNPCBubbleBuddy-_SDA_BASE_(r13) /* 80106D9C 00103B9C 48 02 94 75 */ bl NPCC_FindRWRaster__FP9RwTexture -/* 80106DA0 00103BA0 90 6D 94 B0 */ stw r3, lbl_803CBDB0-_SDA_BASE_(r13) +/* 80106DA0 00103BA0 90 6D 94 B0 */ stw r3, lbl_rast_fresnel__15zNPCBubbleBuddy-_SDA_BASE_(r13) /* 80106DA4 00103BA4 7F E3 FB 78 */ mr r3, r31 /* 80106DA8 00103BA8 4B F4 54 6D */ bl xStrHash__FPCc -/* 80106DAC 00103BAC 90 6D 94 A4 */ stw r3, lbl_803CBDA4-_SDA_BASE_(r13) -/* 80106DB0 00103BB0 80 6D 94 A4 */ lwz r3, lbl_803CBDA4-_SDA_BASE_(r13) +/* 80106DAC 00103BAC 90 6D 94 A4 */ stw r3, lbl_aid_enviroTxtr__15zNPCBubbleBuddy-_SDA_BASE_(r13) +/* 80106DB0 00103BB0 80 6D 94 A4 */ lwz r3, lbl_aid_enviroTxtr__15zNPCBubbleBuddy-_SDA_BASE_(r13) /* 80106DB4 00103BB4 48 02 94 05 */ bl NPCC_FindRWTexture__FUi -/* 80106DB8 00103BB8 90 6D 94 AC */ stw r3, lbl_803CBDAC-_SDA_BASE_(r13) -/* 80106DBC 00103BBC 80 6D 94 AC */ lwz r3, lbl_803CBDAC-_SDA_BASE_(r13) +/* 80106DB8 00103BB8 90 6D 94 AC */ stw r3, lbl_txtr_enviro__15zNPCBubbleBuddy-_SDA_BASE_(r13) +/* 80106DBC 00103BBC 80 6D 94 AC */ lwz r3, lbl_txtr_enviro__15zNPCBubbleBuddy-_SDA_BASE_(r13) /* 80106DC0 00103BC0 48 02 94 51 */ bl NPCC_FindRWRaster__FP9RwTexture -/* 80106DC4 00103BC4 90 6D 94 B4 */ stw r3, lbl_803CBDB4-_SDA_BASE_(r13) +/* 80106DC4 00103BC4 90 6D 94 B4 */ stw r3, lbl_rast_enviro__15zNPCBubbleBuddy-_SDA_BASE_(r13) lbl_80106DC8: /* 80106DC8 00103BC8 80 9E 00 24 */ lwz r4, 0x24(r30) /* 80106DCC 00103BCC 3C 60 80 10 */ lis r3, lbl_80106FB8@ha @@ -4676,23 +4676,23 @@ zNPCBubbleBuddy_AlphaUpdate__Ff: /* 80106EEC 00103CEC 90 01 00 24 */ stw r0, 0x24(r1) /* 80106EF0 00103CF0 DB E1 00 10 */ stfd f31, 0x10(r1) /* 80106EF4 00103CF4 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 -/* 80106EF8 00103CF8 88 0D 94 C0 */ lbz r0, lbl_803CBDC0-_SDA_BASE_(r13) +/* 80106EF8 00103CF8 88 0D 94 C0 */ lbz r0, lbl_init$2258-_SDA_BASE_(r13) /* 80106EFC 00103CFC 7C 00 07 75 */ extsb. r0, r0 /* 80106F00 00103D00 40 82 00 14 */ bne lbl_80106F14 -/* 80106F04 00103D04 C0 02 9C 94 */ lfs f0, lbl_803CE614-_SDA2_BASE_(r2) +/* 80106F04 00103D04 C0 02 9C 94 */ lfs f0, lbl__984_2-_SDA2_BASE_(r2) /* 80106F08 00103D08 38 00 00 01 */ li r0, 1 -/* 80106F0C 00103D0C D0 0D 94 BC */ stfs f0, lbl_803CBDBC-_SDA_BASE_(r13) -/* 80106F10 00103D10 98 0D 94 C0 */ stb r0, lbl_803CBDC0-_SDA_BASE_(r13) +/* 80106F0C 00103D0C D0 0D 94 BC */ stfs f0, lbl_tmr_pulseAlpha$2257-_SDA_BASE_(r13) +/* 80106F10 00103D10 98 0D 94 C0 */ stb r0, lbl_init$2258-_SDA_BASE_(r13) lbl_80106F14: -/* 80106F14 00103D14 C0 42 9C A4 */ lfs f2, lbl_803CE624-_SDA2_BASE_(r2) -/* 80106F18 00103D18 38 6D 94 BC */ addi r3, r13, lbl_803CBDBC-_SDA_BASE_ +/* 80106F14 00103D14 C0 42 9C A4 */ lfs f2, lbl__1070-_SDA2_BASE_(r2) +/* 80106F18 00103D18 38 6D 94 BC */ addi r3, r13, lbl_tmr_pulseAlpha$2257-_SDA_BASE_ /* 80106F1C 00103D1C 48 02 91 5D */ bl NPCC_TmrCycle__FPfff -/* 80106F20 00103D20 C0 02 9C D8 */ lfs f0, lbl_803CE658-_SDA2_BASE_(r2) +/* 80106F20 00103D20 C0 02 9C D8 */ lfs f0, lbl__1701-_SDA2_BASE_(r2) /* 80106F24 00103D24 EF E0 00 72 */ fmuls f31, f0, f1 /* 80106F28 00103D28 FC 20 F8 90 */ fmr f1, f31 /* 80106F2C 00103D2C 4B FB DF 21 */ bl isin__Ff /* 80106F30 00103D30 FC 20 0A 10 */ fabs f1, f1 -/* 80106F34 00103D34 C0 02 9C 90 */ lfs f0, lbl_803CE610-_SDA2_BASE_(r2) +/* 80106F34 00103D34 C0 02 9C 90 */ lfs f0, lbl__983_2-_SDA2_BASE_(r2) /* 80106F38 00103D38 FC 20 08 18 */ frsp f1, f1 /* 80106F3C 00103D3C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80106F40 00103D40 40 80 00 14 */ bge lbl_80106F54 @@ -4701,7 +4701,7 @@ lbl_80106F14: /* 80106F4C 00103D4C FC 00 0A 10 */ fabs f0, f1 /* 80106F50 00103D50 FC 00 00 18 */ frsp f0, f0 lbl_80106F54: -/* 80106F54 00103D54 C0 22 9C 94 */ lfs f1, lbl_803CE614-_SDA2_BASE_(r2) +/* 80106F54 00103D54 C0 22 9C 94 */ lfs f1, lbl__984_2-_SDA2_BASE_(r2) /* 80106F58 00103D58 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80106F5C 00103D5C 40 81 00 08 */ ble lbl_80106F64 /* 80106F60 00103D60 48 00 00 30 */ b lbl_80106F90 @@ -4709,7 +4709,7 @@ lbl_80106F64: /* 80106F64 00103D64 FC 20 F8 90 */ fmr f1, f31 /* 80106F68 00103D68 4B FB DE E5 */ bl isin__Ff /* 80106F6C 00103D6C FC 00 0A 10 */ fabs f0, f1 -/* 80106F70 00103D70 C0 22 9C 90 */ lfs f1, lbl_803CE610-_SDA2_BASE_(r2) +/* 80106F70 00103D70 C0 22 9C 90 */ lfs f1, lbl__983_2-_SDA2_BASE_(r2) /* 80106F74 00103D74 FC 00 00 18 */ frsp f0, f0 /* 80106F78 00103D78 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80106F7C 00103D7C 40 80 00 14 */ bge lbl_80106F90 @@ -4718,10 +4718,10 @@ lbl_80106F64: /* 80106F88 00103D88 FC 20 0A 10 */ fabs f1, f1 /* 80106F8C 00103D8C FC 20 08 18 */ frsp f1, f1 lbl_80106F90: -/* 80106F90 00103D90 C0 42 9C D0 */ lfs f2, lbl_803CE650-_SDA2_BASE_(r2) +/* 80106F90 00103D90 C0 42 9C D0 */ lfs f2, lbl__1450-_SDA2_BASE_(r2) /* 80106F94 00103D94 FC 60 10 90 */ fmr f3, f2 /* 80106F98 00103D98 4B FE 5B 89 */ bl LERP__Ffff -/* 80106F9C 00103D9C D0 2D 84 10 */ stfs f1, lbl_803CAD10-_SDA_BASE_(r13) +/* 80106F9C 00103D9C D0 2D 84 10 */ stfs f1, lbl_alf_currBubBud__15zNPCBubbleBuddy-_SDA_BASE_(r13) /* 80106FA0 00103DA0 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0 /* 80106FA4 00103DA4 80 01 00 24 */ lwz r0, 0x24(r1) /* 80106FA8 00103DA8 CB E1 00 10 */ lfd f31, 0x10(r1) @@ -4735,24 +4735,24 @@ lbl_80106FB8: /* 80106FC4 00103DC4 DB E1 00 20 */ stfd f31, 0x20(r1) /* 80106FC8 00103DC8 F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0 /* 80106FCC 00103DCC 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 80106FD0 00103DD0 3C 80 80 27 */ lis r4, lbl_80269D40@ha +/* 80106FD0 00103DD0 3C 80 80 27 */ lis r4, lbl__stringBase0_67@ha /* 80106FD4 00103DD4 7C 7F 1B 78 */ mr r31, r3 -/* 80106FD8 00103DD8 38 64 9D 40 */ addi r3, r4, lbl_80269D40@l +/* 80106FD8 00103DD8 38 64 9D 40 */ addi r3, r4, lbl__stringBase0_67@l /* 80106FDC 00103DDC 38 63 04 A1 */ addi r3, r3, 0x4a1 /* 80106FE0 00103DE0 4B F4 52 35 */ bl xStrHash__FPCc -/* 80106FE4 00103DE4 3C 80 80 27 */ lis r4, lbl_80269D40@ha -/* 80106FE8 00103DE8 90 6D 94 C4 */ stw r3, lbl_803CBDC4-_SDA_BASE_(r13) -/* 80106FEC 00103DEC 38 64 9D 40 */ addi r3, r4, lbl_80269D40@l +/* 80106FE4 00103DE4 3C 80 80 27 */ lis r4, lbl__stringBase0_67@ha +/* 80106FE8 00103DE8 90 6D 94 C4 */ stw r3, lbl_bb_env_texture-_SDA_BASE_(r13) +/* 80106FEC 00103DEC 38 64 9D 40 */ addi r3, r4, lbl__stringBase0_67@l /* 80106FF0 00103DF0 38 63 04 96 */ addi r3, r3, 0x496 /* 80106FF4 00103DF4 4B F4 52 21 */ bl xStrHash__FPCc -/* 80106FF8 00103DF8 90 6D 94 C8 */ stw r3, lbl_803CBDC8-_SDA_BASE_(r13) -/* 80106FFC 00103DFC 80 0D 94 B0 */ lwz r0, lbl_803CBDB0-_SDA_BASE_(r13) -/* 80107000 00103E00 C3 ED 84 10 */ lfs f31, lbl_803CAD10-_SDA_BASE_(r13) +/* 80106FF8 00103DF8 90 6D 94 C8 */ stw r3, lbl_bb_fresnel_texture-_SDA_BASE_(r13) +/* 80106FFC 00103DFC 80 0D 94 B0 */ lwz r0, lbl_rast_fresnel__15zNPCBubbleBuddy-_SDA_BASE_(r13) +/* 80107000 00103E00 C3 ED 84 10 */ lfs f31, lbl_alf_currBubBud__15zNPCBubbleBuddy-_SDA_BASE_(r13) /* 80107004 00103E04 28 00 00 00 */ cmplwi r0, 0 /* 80107008 00103E08 41 82 00 58 */ beq lbl_80107060 -/* 8010700C 00103E0C C0 22 9D 0C */ lfs f1, lbl_803CE68C-_SDA2_BASE_(r2) +/* 8010700C 00103E0C C0 22 9D 0C */ lfs f1, lbl__2288-_SDA2_BASE_(r2) /* 80107010 00103E10 7F E3 FB 78 */ mr r3, r31 -/* 80107014 00103E14 C0 02 9C D0 */ lfs f0, lbl_803CE650-_SDA2_BASE_(r2) +/* 80107014 00103E14 C0 02 9C D0 */ lfs f0, lbl__1450-_SDA2_BASE_(r2) /* 80107018 00103E18 EC 01 07 FA */ fmadds f0, f1, f31, f0 /* 8010701C 00103E1C FC 00 00 1E */ fctiwz f0, f0 /* 80107020 00103E20 D8 01 00 08 */ stfd f0, 8(r1) @@ -4761,23 +4761,23 @@ lbl_80106FB8: /* 8010702C 00103E2C 4B FC 21 C1 */ bl iModelSetMaterialAlpha__FP8RpAtomicUc /* 80107030 00103E30 38 00 00 10 */ li r0, 0x10 /* 80107034 00103E34 FC 20 F8 90 */ fmr f1, f31 -/* 80107038 00103E38 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) +/* 80107038 00103E38 90 0D 8E 88 */ stw r0, lbl_gFXSurfaceFlags-_SDA_BASE_(r13) /* 8010703C 00103E3C 7F E3 FB 78 */ mr r3, r31 -/* 80107040 00103E40 80 8D 94 C8 */ lwz r4, lbl_803CBDC8-_SDA_BASE_(r13) +/* 80107040 00103E40 80 8D 94 C8 */ lwz r4, lbl_bb_fresnel_texture-_SDA_BASE_(r13) /* 80107044 00103E44 4B F2 09 41 */ bl xFXAtomicEnvMapSetup__FP8RpAtomicUif /* 80107048 00103E48 38 00 00 00 */ li r0, 0 /* 8010704C 00103E4C 7F E3 FB 78 */ mr r3, r31 -/* 80107050 00103E50 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) -/* 80107054 00103E54 81 8D 89 30 */ lwz r12, lbl_803CB230-_SDA_BASE_(r13) +/* 80107050 00103E50 90 0D 8E 88 */ stw r0, lbl_gFXSurfaceFlags-_SDA_BASE_(r13) +/* 80107054 00103E54 81 8D 89 30 */ lwz r12, lbl_gAtomicRenderCallBack-_SDA_BASE_(r13) /* 80107058 00103E58 7D 89 03 A6 */ mtctr r12 /* 8010705C 00103E5C 4E 80 04 21 */ bctrl lbl_80107060: -/* 80107060 00103E60 80 0D 94 B4 */ lwz r0, lbl_803CBDB4-_SDA_BASE_(r13) +/* 80107060 00103E60 80 0D 94 B4 */ lwz r0, lbl_rast_enviro__15zNPCBubbleBuddy-_SDA_BASE_(r13) /* 80107064 00103E64 28 00 00 00 */ cmplwi r0, 0 /* 80107068 00103E68 41 82 00 60 */ beq lbl_801070C8 -/* 8010706C 00103E6C C0 22 9D 0C */ lfs f1, lbl_803CE68C-_SDA2_BASE_(r2) +/* 8010706C 00103E6C C0 22 9D 0C */ lfs f1, lbl__2288-_SDA2_BASE_(r2) /* 80107070 00103E70 7F E3 FB 78 */ mr r3, r31 -/* 80107074 00103E74 C0 02 9C D0 */ lfs f0, lbl_803CE650-_SDA2_BASE_(r2) +/* 80107074 00103E74 C0 02 9C D0 */ lfs f0, lbl__1450-_SDA2_BASE_(r2) /* 80107078 00103E78 EC 01 07 FA */ fmadds f0, f1, f31, f0 /* 8010707C 00103E7C FC 00 00 1E */ fctiwz f0, f0 /* 80107080 00103E80 D8 01 00 08 */ stfd f0, 8(r1) @@ -4788,14 +4788,14 @@ lbl_80107060: /* 80107094 00103E94 4B F2 03 59 */ bl AtomicDisableMatFX__FP8RpAtomic /* 80107098 00103E98 38 00 00 10 */ li r0, 0x10 /* 8010709C 00103E9C FC 20 F8 90 */ fmr f1, f31 -/* 801070A0 00103EA0 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) +/* 801070A0 00103EA0 90 0D 8E 88 */ stw r0, lbl_gFXSurfaceFlags-_SDA_BASE_(r13) /* 801070A4 00103EA4 7F E3 FB 78 */ mr r3, r31 -/* 801070A8 00103EA8 80 8D 94 C4 */ lwz r4, lbl_803CBDC4-_SDA_BASE_(r13) +/* 801070A8 00103EA8 80 8D 94 C4 */ lwz r4, lbl_bb_env_texture-_SDA_BASE_(r13) /* 801070AC 00103EAC 4B F2 08 D9 */ bl xFXAtomicEnvMapSetup__FP8RpAtomicUif /* 801070B0 00103EB0 38 00 00 00 */ li r0, 0 /* 801070B4 00103EB4 7F E3 FB 78 */ mr r3, r31 -/* 801070B8 00103EB8 90 0D 8E 88 */ stw r0, lbl_803CB788-_SDA_BASE_(r13) -/* 801070BC 00103EBC 81 8D 89 30 */ lwz r12, lbl_803CB230-_SDA_BASE_(r13) +/* 801070B8 00103EB8 90 0D 8E 88 */ stw r0, lbl_gFXSurfaceFlags-_SDA_BASE_(r13) +/* 801070BC 00103EBC 81 8D 89 30 */ lwz r12, lbl_gAtomicRenderCallBack-_SDA_BASE_(r13) /* 801070C0 00103EC0 7D 89 03 A6 */ mtctr r12 /* 801070C4 00103EC4 4E 80 04 21 */ bctrl lbl_801070C8: @@ -4867,8 +4867,8 @@ lbl_801071A4: /* 801071B4 00103FB4 38 60 00 00 */ li r3, 0 /* 801071B8 00103FB8 48 00 00 A8 */ b lbl_80107260 lbl_801071BC: -/* 801071BC 00103FBC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 801071C0 00103FC0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 801071BC 00103FBC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 801071C0 00103FC0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 801071C4 00103FC4 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 801071C8 00103FC8 4B F8 9C 79 */ bl NPCC_faceDir__FP4xEnt /* 801071CC 00103FCC 7C 7F 1B 78 */ mr r31, r3 @@ -4876,7 +4876,7 @@ lbl_801071BC: /* 801071D4 00103FD4 4B F8 9C 6D */ bl NPCC_faceDir__FP4xEnt /* 801071D8 00103FD8 7F E4 FB 78 */ mr r4, r31 /* 801071DC 00103FDC 4B F4 73 15 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 801071E0 00103FE0 C0 02 9D 10 */ lfs f0, lbl_803CE690-_SDA2_BASE_(r2) +/* 801071E0 00103FE0 C0 02 9D 10 */ lfs f0, lbl__2341-_SDA2_BASE_(r2) /* 801071E4 00103FE4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801071E8 00103FE8 40 81 00 0C */ ble lbl_801071F4 /* 801071EC 00103FEC 38 60 00 00 */ li r3, 0 @@ -4886,14 +4886,14 @@ lbl_801071F4: /* 801071F8 00103FF8 38 81 00 08 */ addi r4, r1, 8 /* 801071FC 00103FFC 38 A0 00 00 */ li r5, 0 /* 80107200 00104000 4B F7 B9 E5 */ bl XZDstSqToPlayer__10zNPCCommonFP5xVec3Pf -/* 80107204 00104004 C0 02 9C D0 */ lfs f0, lbl_803CE650-_SDA2_BASE_(r2) +/* 80107204 00104004 C0 02 9C D0 */ lfs f0, lbl__1450-_SDA2_BASE_(r2) /* 80107208 00104008 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8010720C 0010400C 40 80 00 0C */ bge lbl_80107218 /* 80107210 00104010 38 60 00 00 */ li r3, 0 /* 80107214 00104014 48 00 00 4C */ b lbl_80107260 lbl_80107218: /* 80107218 00104018 4B F0 35 E5 */ bl xsqrt__Ff -/* 8010721C 0010401C C0 02 9C 90 */ lfs f0, lbl_803CE610-_SDA2_BASE_(r2) +/* 8010721C 0010401C C0 02 9C 90 */ lfs f0, lbl__983_2-_SDA2_BASE_(r2) /* 80107220 00104020 38 61 00 08 */ addi r3, r1, 8 /* 80107224 00104024 EC 20 08 24 */ fdivs f1, f0, f1 /* 80107228 00104028 4B F1 47 11 */ bl xVec3SMulBy__FP5xVec3f @@ -4901,7 +4901,7 @@ lbl_80107218: /* 80107230 00104030 4B F8 9C 11 */ bl NPCC_faceDir__FP4xEnt /* 80107234 00104034 38 81 00 08 */ addi r4, r1, 8 /* 80107238 00104038 4B F4 72 B9 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 8010723C 0010403C C0 02 9C D0 */ lfs f0, lbl_803CE650-_SDA2_BASE_(r2) +/* 8010723C 0010403C C0 02 9C D0 */ lfs f0, lbl__1450-_SDA2_BASE_(r2) /* 80107240 00104040 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80107244 00104044 40 80 00 0C */ bge lbl_80107250 /* 80107248 00104048 38 60 00 00 */ li r3, 0 @@ -4924,24 +4924,24 @@ lbl_80107260: FOLK_InitEffects__Fv: /* 8010727C 0010407C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80107280 00104080 7C 08 02 A6 */ mflr r0 -/* 80107284 00104084 3C 60 80 27 */ lis r3, lbl_80269D40@ha -/* 80107288 00104088 38 63 9D 40 */ addi r3, r3, lbl_80269D40@l +/* 80107284 00104084 3C 60 80 27 */ lis r3, lbl__stringBase0_67@ha +/* 80107288 00104088 38 63 9D 40 */ addi r3, r3, lbl__stringBase0_67@l /* 8010728C 0010408C 90 01 00 14 */ stw r0, 0x14(r1) /* 80107290 00104090 38 63 04 B6 */ addi r3, r3, 0x4b6 /* 80107294 00104094 4B FA 15 B1 */ bl zParEmitterFind__FPCc -/* 80107298 00104098 3C 80 80 31 */ lis r4, lbl_80313188@ha -/* 8010729C 0010409C 90 6D 94 90 */ stw r3, lbl_803CBD90-_SDA_BASE_(r13) -/* 801072A0 001040A0 38 A4 31 88 */ addi r5, r4, lbl_80313188@l +/* 80107298 00104098 3C 80 80 31 */ lis r4, lbl_g_parf_aqualeak@ha +/* 8010729C 0010409C 90 6D 94 90 */ stw r3, lbl_g_pemit_aqualeak-_SDA_BASE_(r13) +/* 801072A0 001040A0 38 A4 31 88 */ addi r5, r4, lbl_g_parf_aqualeak@l /* 801072A4 001040A4 38 00 03 00 */ li r0, 0x300 -/* 801072A8 001040A8 3C 60 80 25 */ lis r3, lbl_80253018@ha +/* 801072A8 001040A8 3C 60 80 25 */ lis r3, lbl_g_O3@ha /* 801072AC 001040AC 90 05 01 38 */ stw r0, 0x138(r5) -/* 801072B0 001040B0 38 83 30 18 */ addi r4, r3, lbl_80253018@l +/* 801072B0 001040B0 38 83 30 18 */ addi r4, r3, lbl_g_O3@l /* 801072B4 001040B4 38 65 01 40 */ addi r3, r5, 0x140 /* 801072B8 001040B8 4B F4 72 25 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 801072BC 001040BC 3C 80 80 31 */ lis r4, lbl_80313188@ha -/* 801072C0 001040C0 3C 60 80 25 */ lis r3, lbl_80253018@ha -/* 801072C4 001040C4 38 A4 31 88 */ addi r5, r4, lbl_80313188@l -/* 801072C8 001040C8 38 83 30 18 */ addi r4, r3, lbl_80253018@l +/* 801072BC 001040BC 3C 80 80 31 */ lis r4, lbl_g_parf_aqualeak@ha +/* 801072C0 001040C0 3C 60 80 25 */ lis r3, lbl_g_O3@ha +/* 801072C4 001040C4 38 A4 31 88 */ addi r5, r4, lbl_g_parf_aqualeak@l +/* 801072C8 001040C8 38 83 30 18 */ addi r4, r3, lbl_g_O3@l /* 801072CC 001040CC 38 65 01 4C */ addi r3, r5, 0x14c /* 801072D0 001040D0 4B F4 72 0D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801072D4 001040D4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -4961,9 +4961,9 @@ __ct__14zNPCNewsFishTVFi: /* 801072F4 001040F4 93 E1 00 0C */ stw r31, 0xc(r1) /* 801072F8 001040F8 7C 7F 1B 78 */ mr r31, r3 /* 801072FC 001040FC 48 00 01 91 */ bl __ct__12zNPCVillagerFi -/* 80107300 00104100 3C 80 80 29 */ lis r4, lbl_80296E90@ha +/* 80107300 00104100 3C 80 80 29 */ lis r4, lbl___vt__14zNPCNewsFishTV@ha /* 80107304 00104104 7F E3 FB 78 */ mr r3, r31 -/* 80107308 00104108 38 04 6E 90 */ addi r0, r4, lbl_80296E90@l +/* 80107308 00104108 38 04 6E 90 */ addi r0, r4, lbl___vt__14zNPCNewsFishTV@l /* 8010730C 0010410C 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 80107310 00104110 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80107314 00104114 80 01 00 14 */ lwz r0, 0x14(r1) @@ -4979,9 +4979,9 @@ __ct__12zNPCNewsFishFi: /* 80107330 00104130 93 E1 00 0C */ stw r31, 0xc(r1) /* 80107334 00104134 7C 7F 1B 78 */ mr r31, r3 /* 80107338 00104138 48 00 01 55 */ bl __ct__12zNPCVillagerFi -/* 8010733C 0010413C 3C 80 80 29 */ lis r4, lbl_80296B30@ha +/* 8010733C 0010413C 3C 80 80 29 */ lis r4, lbl___vt__12zNPCNewsFish@ha /* 80107340 00104140 7F E3 FB 78 */ mr r3, r31 -/* 80107344 00104144 38 04 6B 30 */ addi r0, r4, lbl_80296B30@l +/* 80107344 00104144 38 04 6B 30 */ addi r0, r4, lbl___vt__12zNPCNewsFish@l /* 80107348 00104148 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 8010734C 0010414C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80107350 00104150 80 01 00 14 */ lwz r0, 0x14(r1) @@ -4997,9 +4997,9 @@ __ct__15zNPCMerManChairFi: /* 8010736C 0010416C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80107370 00104170 7C 7F 1B 78 */ mr r31, r3 /* 80107374 00104174 48 00 01 19 */ bl __ct__12zNPCVillagerFi -/* 80107378 00104178 3C 80 80 29 */ lis r4, lbl_80296C00@ha +/* 80107378 00104178 3C 80 80 29 */ lis r4, lbl___vt__15zNPCMerManChair@ha /* 8010737C 0010417C 7F E3 FB 78 */ mr r3, r31 -/* 80107380 00104180 38 04 6C 00 */ addi r0, r4, lbl_80296C00@l +/* 80107380 00104180 38 04 6C 00 */ addi r0, r4, lbl___vt__15zNPCMerManChair@l /* 80107384 00104184 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 80107388 00104188 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8010738C 0010418C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -5015,9 +5015,9 @@ __ct__15zNPCSandyBikiniFi: /* 801073A8 001041A8 93 E1 00 0C */ stw r31, 0xc(r1) /* 801073AC 001041AC 7C 7F 1B 78 */ mr r31, r3 /* 801073B0 001041B0 48 00 00 DD */ bl __ct__12zNPCVillagerFi -/* 801073B4 001041B4 3C 80 80 29 */ lis r4, lbl_80296A60@ha +/* 801073B4 001041B4 3C 80 80 29 */ lis r4, lbl___vt__15zNPCSandyBikini@ha /* 801073B8 001041B8 7F E3 FB 78 */ mr r3, r31 -/* 801073BC 001041BC 38 04 6A 60 */ addi r0, r4, lbl_80296A60@l +/* 801073BC 001041BC 38 04 6A 60 */ addi r0, r4, lbl___vt__15zNPCSandyBikini@l /* 801073C0 001041C0 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 801073C4 001041C4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801073C8 001041C8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -5033,9 +5033,9 @@ __ct__14zNPCBalloonBoyFi: /* 801073E4 001041E4 93 E1 00 0C */ stw r31, 0xc(r1) /* 801073E8 001041E8 7C 7F 1B 78 */ mr r31, r3 /* 801073EC 001041EC 48 00 00 65 */ bl __ct__8zNPCFishFi -/* 801073F0 001041F0 3C 80 80 29 */ lis r4, lbl_80296990@ha +/* 801073F0 001041F0 3C 80 80 29 */ lis r4, lbl___vt__14zNPCBalloonBoy@ha /* 801073F4 001041F4 7F E3 FB 78 */ mr r3, r31 -/* 801073F8 001041F8 38 04 69 90 */ addi r0, r4, lbl_80296990@l +/* 801073F8 001041F8 38 04 69 90 */ addi r0, r4, lbl___vt__14zNPCBalloonBoy@l /* 801073FC 001041FC 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 80107400 00104200 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80107404 00104204 80 01 00 14 */ lwz r0, 0x14(r1) @@ -5051,9 +5051,9 @@ __ct__15zNPCBubbleBuddyFi: /* 80107420 00104220 93 E1 00 0C */ stw r31, 0xc(r1) /* 80107424 00104224 7C 7F 1B 78 */ mr r31, r3 /* 80107428 00104228 48 00 00 29 */ bl __ct__8zNPCFishFi -/* 8010742C 0010422C 3C 80 80 29 */ lis r4, lbl_802968C0@ha +/* 8010742C 0010422C 3C 80 80 29 */ lis r4, lbl___vt__15zNPCBubbleBuddy@ha /* 80107430 00104230 7F E3 FB 78 */ mr r3, r31 -/* 80107434 00104234 38 04 68 C0 */ addi r0, r4, lbl_802968C0@l +/* 80107434 00104234 38 04 68 C0 */ addi r0, r4, lbl___vt__15zNPCBubbleBuddy@l /* 80107438 00104238 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 8010743C 0010423C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80107440 00104240 80 01 00 14 */ lwz r0, 0x14(r1) @@ -5069,9 +5069,9 @@ __ct__8zNPCFishFi: /* 8010745C 0010425C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80107460 00104260 7C 7F 1B 78 */ mr r31, r3 /* 80107464 00104264 48 00 00 29 */ bl __ct__12zNPCVillagerFi -/* 80107468 00104268 3C 80 80 29 */ lis r4, lbl_80296CD0@ha +/* 80107468 00104268 3C 80 80 29 */ lis r4, lbl___vt__8zNPCFish@ha /* 8010746C 0010426C 7F E3 FB 78 */ mr r3, r31 -/* 80107470 00104270 38 04 6C D0 */ addi r0, r4, lbl_80296CD0@l +/* 80107470 00104270 38 04 6C D0 */ addi r0, r4, lbl___vt__8zNPCFish@l /* 80107474 00104274 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 80107478 00104278 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8010747C 0010427C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -5087,9 +5087,9 @@ __ct__12zNPCVillagerFi: /* 80107498 00104298 93 E1 00 0C */ stw r31, 0xc(r1) /* 8010749C 0010429C 7C 7F 1B 78 */ mr r31, r3 /* 801074A0 001042A0 4B FE D1 55 */ bl __ct__10zNPCCommonFi -/* 801074A4 001042A4 3C 80 80 29 */ lis r4, lbl_80296DA0@ha +/* 801074A4 001042A4 3C 80 80 29 */ lis r4, lbl___vt__12zNPCVillager@ha /* 801074A8 001042A8 38 7F 02 A0 */ addi r3, r31, 0x2a0 -/* 801074AC 001042AC 38 04 6D A0 */ addi r0, r4, lbl_80296DA0@l +/* 801074AC 001042AC 38 04 6D A0 */ addi r0, r4, lbl___vt__12zNPCVillager@l /* 801074B0 001042B0 90 1F 01 B8 */ stw r0, 0x1b8(r31) /* 801074B4 001042B4 48 00 00 1D */ bl __ct__7HiThereFv /* 801074B8 001042B8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -5107,9 +5107,9 @@ __ct__7HiThereFv: /* 801074DC 001042DC 93 E1 00 0C */ stw r31, 0xc(r1) /* 801074E0 001042E0 7C 7F 1B 78 */ mr r31, r3 /* 801074E4 001042E4 48 00 00 29 */ bl __ct__Q28ztaskbox8callbackFv -/* 801074E8 001042E8 3C 80 80 29 */ lis r4, lbl_80296E80@ha +/* 801074E8 001042E8 3C 80 80 29 */ lis r4, lbl___vt__7HiThere@ha /* 801074EC 001042EC 7F E3 FB 78 */ mr r3, r31 -/* 801074F0 001042F0 38 04 6E 80 */ addi r0, r4, lbl_80296E80@l +/* 801074F0 001042F0 38 04 6E 80 */ addi r0, r4, lbl___vt__7HiThere@l /* 801074F4 001042F4 90 1F 00 00 */ stw r0, 0(r31) /* 801074F8 001042F8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801074FC 001042FC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -5119,11 +5119,11 @@ __ct__7HiThereFv: .global __ct__Q28ztaskbox8callbackFv __ct__Q28ztaskbox8callbackFv: -/* 8010750C 0010430C 3C 80 80 29 */ lis r4, lbl_80296E70@ha -/* 80107510 00104310 38 04 6E 70 */ addi r0, r4, lbl_80296E70@l +/* 8010750C 0010430C 3C 80 80 29 */ lis r4, lbl___vt__Q28ztaskbox8callback@ha +/* 80107510 00104310 38 04 6E 70 */ addi r0, r4, lbl___vt__Q28ztaskbox8callback@l /* 80107514 00104314 90 03 00 00 */ stw r0, 0(r3) /* 80107518 00104318 4E 80 00 20 */ blr -/* 8010751C 0010431C C0 22 9C A4 */ lfs f1, lbl_803CE624-_SDA2_BASE_(r2) +/* 8010751C 0010431C C0 22 9C A4 */ lfs f1, lbl__1070-_SDA2_BASE_(r2) /* 80107520 00104320 4E 80 00 20 */ blr .global get_said__12zNPCNewsFishFQ212zNPCNewsFish8say_enum @@ -5215,7 +5215,7 @@ lbl_80107648: /* 80107658 00104458 6F A3 80 00 */ xoris r3, r29, 0x8000 /* 8010765C 0010445C 3C 00 43 30 */ lis r0, 0x4330 /* 80107660 00104460 90 61 00 0C */ stw r3, 0xc(r1) -/* 80107664 00104464 C8 42 9C B8 */ lfd f2, lbl_803CE638-_SDA2_BASE_(r2) +/* 80107664 00104464 C8 42 9C B8 */ lfd f2, lbl__1327-_SDA2_BASE_(r2) /* 80107668 00104468 90 01 00 08 */ stw r0, 8(r1) /* 8010766C 0010446C C8 01 00 08 */ lfd f0, 8(r1) /* 80107670 00104470 EC 00 10 28 */ fsubs f0, f0, f2 @@ -5226,7 +5226,7 @@ lbl_80107648: /* 80107684 00104484 48 00 00 54 */ b lbl_801076D8 lbl_80107688: /* 80107688 00104488 7F C3 F3 78 */ mr r3, r30 -/* 8010768C 0010448C C0 42 9C 94 */ lfs f2, lbl_803CE614-_SDA2_BASE_(r2) +/* 8010768C 0010448C C0 42 9C 94 */ lfs f2, lbl__984_2-_SDA2_BASE_(r2) /* 80107690 00104490 38 80 00 00 */ li r4, 0 /* 80107694 00104494 7F A9 03 A6 */ mtctr r29 /* 80107698 00104498 2C 1D 00 00 */ cmpwi r29, 0 diff --git a/asm/Game/zNPCTypes.s b/asm/Game/zNPCTypes.s index e4efa24b0..63ec983da 100644 --- a/asm/Game/zNPCTypes.s +++ b/asm/Game/zNPCTypes.s @@ -44,9 +44,9 @@ zNPCTypes_ShutdownTypes__Fv: zNPCTypes_RegisterTypes__FP8xFactory: /* 800EEDF4 000EBBF4 94 21 FC A0 */ stwu r1, -0x360(r1) /* 800EEDF8 000EBBF8 7C 08 02 A6 */ mflr r0 -/* 800EEDFC 000EBBFC 3C 80 80 27 */ lis r4, lbl_802688D0@ha +/* 800EEDFC 000EBBFC 3C 80 80 27 */ lis r4, lbl__797_2@ha /* 800EEE00 000EBC00 90 01 03 64 */ stw r0, 0x364(r1) -/* 800EEE04 000EBC04 38 84 88 D0 */ addi r4, r4, lbl_802688D0@l +/* 800EEE04 000EBC04 38 84 88 D0 */ addi r4, r4, lbl__797_2@l /* 800EEE08 000EBC08 38 00 00 6A */ li r0, 0x6a /* 800EEE0C 000EBC0C 38 C1 00 04 */ addi r6, r1, 4 /* 800EEE10 000EBC10 38 A4 FF FC */ addi r5, r4, -4 diff --git a/asm/Game/zParCmd.s b/asm/Game/zParCmd.s index 55ad0d83d..89b95bd7f 100644 --- a/asm/Game/zParCmd.s +++ b/asm/Game/zParCmd.s @@ -57,20 +57,20 @@ zParCmdInit__Fv: zParCmdFindClipVolumes__Fv: /* 800A7D84 000A4B84 94 21 FF B0 */ stwu r1, -0x50(r1) /* 800A7D88 000A4B88 7C 08 02 A6 */ mflr r0 -/* 800A7D8C 000A4B8C 3C 60 80 2F */ lis r3, lbl_802F2B50@ha +/* 800A7D8C 000A4B8C 3C 60 80 2F */ lis r3, lbl_sClipVolume@ha /* 800A7D90 000A4B90 38 80 00 00 */ li r4, 0 /* 800A7D94 000A4B94 90 01 00 54 */ stw r0, 0x54(r1) -/* 800A7D98 000A4B98 38 63 2B 50 */ addi r3, r3, lbl_802F2B50@l +/* 800A7D98 000A4B98 38 63 2B 50 */ addi r3, r3, lbl_sClipVolume@l /* 800A7D9C 000A4B9C 38 A0 00 80 */ li r5, 0x80 /* 800A7DA0 000A4BA0 93 E1 00 4C */ stw r31, 0x4c(r1) /* 800A7DA4 000A4BA4 93 C1 00 48 */ stw r30, 0x48(r1) /* 800A7DA8 000A4BA8 4B F5 B6 B1 */ bl memset /* 800A7DAC 000A4BAC 38 00 00 00 */ li r0, 0 -/* 800A7DB0 000A4BB0 3C 80 80 26 */ lis r4, lbl_8025E6F8@ha -/* 800A7DB4 000A4BB4 3C 60 80 2F */ lis r3, lbl_802F2B50@ha -/* 800A7DB8 000A4BB8 90 0D 90 68 */ stw r0, lbl_803CB968-_SDA_BASE_(r13) -/* 800A7DBC 000A4BBC 3B C4 E6 F8 */ addi r30, r4, lbl_8025E6F8@l -/* 800A7DC0 000A4BC0 3B E3 2B 50 */ addi r31, r3, lbl_802F2B50@l +/* 800A7DB0 000A4BB0 3C 80 80 26 */ lis r4, lbl__stringBase0_48@ha +/* 800A7DB4 000A4BB4 3C 60 80 2F */ lis r3, lbl_sClipVolume@ha +/* 800A7DB8 000A4BB8 90 0D 90 68 */ stw r0, lbl_sClipVolumeTotal-_SDA_BASE_(r13) +/* 800A7DBC 000A4BBC 3B C4 E6 F8 */ addi r30, r4, lbl__stringBase0_48@l +/* 800A7DC0 000A4BC0 3B E3 2B 50 */ addi r31, r3, lbl_sClipVolume@l /* 800A7DC4 000A4BC4 48 00 00 44 */ b lbl_800A7E08 lbl_800A7DC8: /* 800A7DC8 000A4BC8 7F C4 F3 78 */ mr r4, r30 @@ -83,14 +83,14 @@ lbl_800A7DC8: /* 800A7DE4 000A4BE4 48 00 CC 59 */ bl zSceneFindObject__FUi /* 800A7DE8 000A4BE8 28 03 00 00 */ cmplwi r3, 0 /* 800A7DEC 000A4BEC 41 82 00 28 */ beq lbl_800A7E14 -/* 800A7DF0 000A4BF0 80 0D 90 68 */ lwz r0, lbl_803CB968-_SDA_BASE_(r13) +/* 800A7DF0 000A4BF0 80 0D 90 68 */ lwz r0, lbl_sClipVolumeTotal-_SDA_BASE_(r13) /* 800A7DF4 000A4BF4 54 00 10 3A */ slwi r0, r0, 2 /* 800A7DF8 000A4BF8 7C 7F 01 2E */ stwx r3, r31, r0 -/* 800A7DFC 000A4BFC 80 6D 90 68 */ lwz r3, lbl_803CB968-_SDA_BASE_(r13) +/* 800A7DFC 000A4BFC 80 6D 90 68 */ lwz r3, lbl_sClipVolumeTotal-_SDA_BASE_(r13) /* 800A7E00 000A4C00 38 03 00 01 */ addi r0, r3, 1 -/* 800A7E04 000A4C04 90 0D 90 68 */ stw r0, lbl_803CB968-_SDA_BASE_(r13) +/* 800A7E04 000A4C04 90 0D 90 68 */ stw r0, lbl_sClipVolumeTotal-_SDA_BASE_(r13) lbl_800A7E08: -/* 800A7E08 000A4C08 80 AD 90 68 */ lwz r5, lbl_803CB968-_SDA_BASE_(r13) +/* 800A7E08 000A4C08 80 AD 90 68 */ lwz r5, lbl_sClipVolumeTotal-_SDA_BASE_(r13) /* 800A7E0C 000A4C0C 2C 05 00 20 */ cmpwi r5, 0x20 /* 800A7E10 000A4C10 41 80 FF B8 */ blt lbl_800A7DC8 lbl_800A7E14: @@ -108,8 +108,8 @@ lbl_800A7E2C: /* 800A7E3C 000A4C3C 93 C1 00 28 */ stw r30, 0x28(r1) /* 800A7E40 000A4C40 93 A1 00 24 */ stw r29, 0x24(r1) /* 800A7E44 000A4C44 83 C3 00 04 */ lwz r30, 4(r3) -/* 800A7E48 000A4C48 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A7E4C 000A4C4C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800A7E48 000A4C48 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A7E4C 000A4C4C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800A7E50 000A4C50 83 E4 00 00 */ lwz r31, 0(r4) /* 800A7E54 000A4C54 80 1E 00 0C */ lwz r0, 0xc(r30) /* 800A7E58 000A4C58 3B A3 00 44 */ addi r29, r3, 0x44 @@ -126,7 +126,7 @@ lbl_800A7E68: /* 800A7E80 000A4C80 C0 1E 00 08 */ lfs f0, 8(r30) /* 800A7E84 000A4C84 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A7E88 000A4C88 40 81 00 0C */ ble lbl_800A7E94 -/* 800A7E8C 000A4C8C C0 02 93 E8 */ lfs f0, lbl_803CDD68-_SDA2_BASE_(r2) +/* 800A7E8C 000A4C8C C0 02 93 E8 */ lfs f0, lbl__804-_SDA2_BASE_(r2) /* 800A7E90 000A4C90 D0 1F 00 08 */ stfs f0, 8(r31) lbl_800A7E94: /* 800A7E94 000A4C94 83 FF 00 00 */ lwz r31, 0(r31) @@ -145,7 +145,7 @@ lbl_800A7EA8: /* 800A7EC0 000A4CC0 C0 1E 00 08 */ lfs f0, 8(r30) /* 800A7EC4 000A4CC4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A7EC8 000A4CC8 40 80 00 0C */ bge lbl_800A7ED4 -/* 800A7ECC 000A4CCC C0 02 93 E8 */ lfs f0, lbl_803CDD68-_SDA2_BASE_(r2) +/* 800A7ECC 000A4CCC C0 02 93 E8 */ lfs f0, lbl__804-_SDA2_BASE_(r2) /* 800A7ED0 000A4CD0 D0 1F 00 08 */ stfs f0, 8(r31) lbl_800A7ED4: /* 800A7ED4 000A4CD4 83 FF 00 00 */ lwz r31, 0(r31) @@ -163,10 +163,10 @@ lbl_800A7EE0: lbl_800A7EFC: /* 800A7EFC 000A4CFC 94 21 FF 90 */ stwu r1, -0x70(r1) /* 800A7F00 000A4D00 7C 08 02 A6 */ mflr r0 -/* 800A7F04 000A4D04 3C 60 80 2F */ lis r3, lbl_802F2B50@ha +/* 800A7F04 000A4D04 3C 60 80 2F */ lis r3, lbl_sClipVolume@ha /* 800A7F08 000A4D08 90 01 00 74 */ stw r0, 0x74(r1) /* 800A7F0C 000A4D0C 93 E1 00 6C */ stw r31, 0x6c(r1) -/* 800A7F10 000A4D10 3B E3 2B 50 */ addi r31, r3, lbl_802F2B50@l +/* 800A7F10 000A4D10 3B E3 2B 50 */ addi r31, r3, lbl_sClipVolume@l /* 800A7F14 000A4D14 93 C1 00 68 */ stw r30, 0x68(r1) /* 800A7F18 000A4D18 93 A1 00 64 */ stw r29, 0x64(r1) /* 800A7F1C 000A4D1C 93 81 00 60 */ stw r28, 0x60(r1) @@ -186,13 +186,13 @@ lbl_800A7F34: /* 800A7F4C 000A4D4C 80 01 00 08 */ lwz r0, 8(r1) /* 800A7F50 000A4D50 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800A7F54 000A4D54 41 82 00 0C */ beq lbl_800A7F60 -/* 800A7F58 000A4D58 C0 02 93 E8 */ lfs f0, lbl_803CDD68-_SDA2_BASE_(r2) +/* 800A7F58 000A4D58 C0 02 93 E8 */ lfs f0, lbl__804-_SDA2_BASE_(r2) /* 800A7F5C 000A4D5C D0 1D 00 08 */ stfs f0, 8(r29) lbl_800A7F60: /* 800A7F60 000A4D60 3B DE 00 04 */ addi r30, r30, 4 /* 800A7F64 000A4D64 3B 9C 00 01 */ addi r28, r28, 1 lbl_800A7F68: -/* 800A7F68 000A4D68 80 0D 90 68 */ lwz r0, lbl_803CB968-_SDA_BASE_(r13) +/* 800A7F68 000A4D68 80 0D 90 68 */ lwz r0, lbl_sClipVolumeTotal-_SDA_BASE_(r13) /* 800A7F6C 000A4D6C 7C 1C 00 00 */ cmpw r28, r0 /* 800A7F70 000A4D70 41 80 FF C4 */ blt lbl_800A7F34 /* 800A7F74 000A4D74 83 BD 00 00 */ lwz r29, 0(r29) @@ -223,9 +223,9 @@ lbl_800A7FA4: /* 800A7FCC 000A4DCC F3 81 00 38 */ psq_st f28, 56(r1), 0, qr0 /* 800A7FD0 000A4DD0 93 E1 00 2C */ stw r31, 0x2c(r1) /* 800A7FD4 000A4DD4 93 C1 00 28 */ stw r30, 0x28(r1) -/* 800A7FD8 000A4DD8 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 800A7FD8 000A4DD8 3C A0 80 3C */ lis r5, lbl_globals@ha /* 800A7FDC 000A4DDC FF 80 08 90 */ fmr f28, f1 -/* 800A7FE0 000A4DE0 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 800A7FE0 000A4DE0 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 800A7FE4 000A4DE4 83 E3 00 04 */ lwz r31, 4(r3) /* 800A7FE8 000A4DE8 7C 9E 23 78 */ mr r30, r4 /* 800A7FEC 000A4DEC 38 65 06 E0 */ addi r3, r5, 0x6e0 @@ -236,7 +236,7 @@ lbl_800A7FA4: /* 800A8000 000A4E00 FC 00 00 50 */ fneg f0, f0 /* 800A8004 000A4E04 80 83 00 00 */ lwz r4, 0(r3) /* 800A8008 000A4E08 C0 41 00 18 */ lfs f2, 0x18(r1) -/* 800A800C 000A4E0C C0 22 93 EC */ lfs f1, lbl_803CDD6C-_SDA2_BASE_(r2) +/* 800A800C 000A4E0C C0 22 93 EC */ lfs f1, lbl__852_1-_SDA2_BASE_(r2) /* 800A8010 000A4E10 80 03 00 08 */ lwz r0, 8(r3) /* 800A8014 000A4E14 EF 9C 00 32 */ fmuls f28, f28, f0 /* 800A8018 000A4E18 EF C2 08 2A */ fadds f30, f2, f1 @@ -272,17 +272,17 @@ lbl_800A8038: /* 800A808C 000A4E8C C0 1F 00 28 */ lfs f0, 0x28(r31) /* 800A8090 000A4E90 EC 02 07 3A */ fmadds f0, f2, f28, f0 /* 800A8094 000A4E94 D0 1F 00 28 */ stfs f0, 0x28(r31) -/* 800A8098 000A4E98 C0 02 93 F0 */ lfs f0, lbl_803CDD70-_SDA2_BASE_(r2) +/* 800A8098 000A4E98 C0 02 93 F0 */ lfs f0, lbl__853_2-_SDA2_BASE_(r2) /* 800A809C 000A4E9C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A80A0 000A4EA0 40 80 00 10 */ bge lbl_800A80B0 -/* 800A80A4 000A4EA4 C0 02 93 E8 */ lfs f0, lbl_803CDD68-_SDA2_BASE_(r2) +/* 800A80A4 000A4EA4 C0 02 93 E8 */ lfs f0, lbl__804-_SDA2_BASE_(r2) /* 800A80A8 000A4EA8 D0 1F 00 08 */ stfs f0, 8(r31) /* 800A80AC 000A4EAC 48 00 00 3C */ b lbl_800A80E8 lbl_800A80B0: -/* 800A80B0 000A4EB0 C0 02 93 F4 */ lfs f0, lbl_803CDD74-_SDA2_BASE_(r2) +/* 800A80B0 000A4EB0 C0 02 93 F4 */ lfs f0, lbl__854_1-_SDA2_BASE_(r2) /* 800A80B4 000A4EB4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A80B8 000A4EB8 40 80 00 30 */ bge lbl_800A80E8 -/* 800A80BC 000A4EBC C0 42 93 F8 */ lfs f2, lbl_803CDD78-_SDA2_BASE_(r2) +/* 800A80BC 000A4EBC C0 42 93 F8 */ lfs f2, lbl__855-_SDA2_BASE_(r2) /* 800A80C0 000A4EC0 C0 1F 00 20 */ lfs f0, 0x20(r31) /* 800A80C4 000A4EC4 EC 21 00 B2 */ fmuls f1, f1, f2 /* 800A80C8 000A4EC8 EC 00 00 72 */ fmuls f0, f0, f1 @@ -315,12 +315,12 @@ lbl_800A80EC: lbl_800A812C: /* 800A812C 000A4F2C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800A8130 000A4F30 7C 08 02 A6 */ mflr r0 -/* 800A8134 000A4F34 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 800A8134 000A4F34 3C A0 80 3C */ lis r5, lbl_globals@ha /* 800A8138 000A4F38 90 01 00 24 */ stw r0, 0x24(r1) /* 800A813C 000A4F3C BF 61 00 0C */ stmw r27, 0xc(r1) /* 800A8140 000A4F40 7C 9B 23 78 */ mr r27, r4 /* 800A8144 000A4F44 83 A3 00 04 */ lwz r29, 4(r3) -/* 800A8148 000A4F48 38 65 05 58 */ addi r3, r5, lbl_803C0558@l +/* 800A8148 000A4F48 38 65 05 58 */ addi r3, r5, lbl_globals@l /* 800A814C 000A4F4C 3B 83 07 44 */ addi r28, r3, 0x744 /* 800A8150 000A4F50 4B F8 8B 19 */ bl xrand__Fv /* 800A8154 000A4F54 54 60 07 FE */ clrlwi r0, r3, 0x1f @@ -336,50 +336,50 @@ lbl_800A8168: /* 800A8174 000A4F74 38 63 FF FF */ addi r3, r3, -1 /* 800A8178 000A4F78 41 81 FF EC */ bgt lbl_800A8164 lbl_800A817C: -/* 800A817C 000A4F7C 3C 60 80 2F */ lis r3, lbl_802F2BD0@ha +/* 800A817C 000A4F7C 3C 60 80 2F */ lis r3, lbl_collis$867@ha /* 800A8180 000A4F80 38 80 00 00 */ li r4, 0 -/* 800A8184 000A4F84 38 63 2B D0 */ addi r3, r3, lbl_802F2BD0@l +/* 800A8184 000A4F84 38 63 2B D0 */ addi r3, r3, lbl_collis$867@l /* 800A8188 000A4F88 38 A0 00 50 */ li r5, 0x50 /* 800A818C 000A4F8C 4B F5 B2 CD */ bl memset -/* 800A8190 000A4F90 3C 60 80 2F */ lis r3, lbl_802F2C20@ha +/* 800A8190 000A4F90 3C 60 80 2F */ lis r3, lbl_bnd_fake$868@ha /* 800A8194 000A4F94 38 80 00 00 */ li r4, 0 -/* 800A8198 000A4F98 38 63 2C 20 */ addi r3, r3, lbl_802F2C20@l +/* 800A8198 000A4F98 38 63 2C 20 */ addi r3, r3, lbl_bnd_fake$868@l /* 800A819C 000A4F9C 38 A0 00 4C */ li r5, 0x4c /* 800A81A0 000A4FA0 4B F5 B2 B9 */ bl memset -/* 800A81A4 000A4FA4 3C 60 80 2F */ lis r3, lbl_802F2C20@ha +/* 800A81A4 000A4FA4 3C 60 80 2F */ lis r3, lbl_bnd_fake$868@ha /* 800A81A8 000A4FA8 38 00 00 01 */ li r0, 1 -/* 800A81AC 000A4FAC 3B 63 2C 20 */ addi r27, r3, lbl_802F2C20@l +/* 800A81AC 000A4FAC 3B 63 2C 20 */ addi r27, r3, lbl_bnd_fake$868@l /* 800A81B0 000A4FB0 98 1B 00 20 */ stb r0, 0x20(r27) /* 800A81B4 000A4FB4 3B FB 00 24 */ addi r31, r27, 0x24 /* 800A81B8 000A4FB8 48 00 00 C4 */ b lbl_800A827C lbl_800A81BC: /* 800A81BC 000A4FBC C0 3E 00 08 */ lfs f1, 8(r30) -/* 800A81C0 000A4FC0 C0 02 93 FC */ lfs f0, lbl_803CDD7C-_SDA2_BASE_(r2) +/* 800A81C0 000A4FC0 C0 02 93 FC */ lfs f0, lbl__892-_SDA2_BASE_(r2) /* 800A81C4 000A4FC4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A81C8 000A4FC8 40 81 00 94 */ ble lbl_800A825C -/* 800A81CC 000A4FCC 3C 60 80 2F */ lis r3, lbl_802F2BD0@ha +/* 800A81CC 000A4FCC 3C 60 80 2F */ lis r3, lbl_collis$867@ha /* 800A81D0 000A4FD0 38 00 00 00 */ li r0, 0 -/* 800A81D4 000A4FD4 38 A3 2B D0 */ addi r5, r3, lbl_802F2BD0@l +/* 800A81D4 000A4FD4 38 A3 2B D0 */ addi r5, r3, lbl_collis$867@l /* 800A81D8 000A4FD8 90 05 00 00 */ stw r0, 0(r5) /* 800A81DC 000A4FDC C0 3E 00 1C */ lfs f1, 0x1c(r30) -/* 800A81E0 000A4FE0 C0 02 93 EC */ lfs f0, lbl_803CDD6C-_SDA2_BASE_(r2) +/* 800A81E0 000A4FE0 C0 02 93 EC */ lfs f0, lbl__852_1-_SDA2_BASE_(r2) /* 800A81E4 000A4FE4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A81E8 000A4FE8 40 81 00 48 */ ble lbl_800A8230 -/* 800A81EC 000A4FEC C0 02 94 00 */ lfs f0, lbl_803CDD80-_SDA2_BASE_(r2) +/* 800A81EC 000A4FEC C0 02 94 00 */ lfs f0, lbl__893-_SDA2_BASE_(r2) /* 800A81F0 000A4FF0 7F E3 FB 78 */ mr r3, r31 /* 800A81F4 000A4FF4 38 9E 00 10 */ addi r4, r30, 0x10 /* 800A81F8 000A4FF8 EC 00 00 72 */ fmuls f0, f0, f1 /* 800A81FC 000A4FFC D0 1B 00 30 */ stfs f0, 0x30(r27) /* 800A8200 000A5000 4B FA 62 DD */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 800A8204 000A5004 3C 60 80 2F */ lis r3, lbl_802F2C20@ha -/* 800A8208 000A5008 38 63 2C 20 */ addi r3, r3, lbl_802F2C20@l +/* 800A8204 000A5004 3C 60 80 2F */ lis r3, lbl_bnd_fake$868@ha +/* 800A8208 000A5008 38 63 2C 20 */ addi r3, r3, lbl_bnd_fake$868@l /* 800A820C 000A500C 7C 64 1B 78 */ mr r4, r3 /* 800A8210 000A5010 4B F6 2D 2D */ bl xQuickCullForBound__FP7xQCDataPC6xBound -/* 800A8214 000A5014 3C 60 80 2F */ lis r3, lbl_802F2C20@ha -/* 800A8218 000A5018 3C A0 80 2F */ lis r5, lbl_802F2BD0@ha -/* 800A821C 000A501C 38 63 2C 20 */ addi r3, r3, lbl_802F2C20@l +/* 800A8214 000A5014 3C 60 80 2F */ lis r3, lbl_bnd_fake$868@ha +/* 800A8218 000A5018 3C A0 80 2F */ lis r5, lbl_collis$867@ha +/* 800A821C 000A501C 38 63 2C 20 */ addi r3, r3, lbl_bnd_fake$868@l /* 800A8220 000A5020 7F 84 E3 78 */ mr r4, r28 -/* 800A8224 000A5024 38 A5 2B D0 */ addi r5, r5, lbl_802F2BD0@l +/* 800A8224 000A5024 38 A5 2B D0 */ addi r5, r5, lbl_collis$867@l /* 800A8228 000A5028 4B F6 26 A1 */ bl xBoundHitsBound__FPC6xBoundPC6xBoundP7xCollis /* 800A822C 000A502C 48 00 00 10 */ b lbl_800A823C lbl_800A8230: @@ -387,8 +387,8 @@ lbl_800A8230: /* 800A8234 000A5034 38 7E 00 10 */ addi r3, r30, 0x10 /* 800A8238 000A5038 4B F6 2B DD */ bl xVecHitsBound__FPC5xVec3PC6xBoundP7xCollis lbl_800A823C: -/* 800A823C 000A503C 3C 60 80 2F */ lis r3, lbl_802F2BD0@ha -/* 800A8240 000A5040 80 03 2B D0 */ lwz r0, lbl_802F2BD0@l(r3) +/* 800A823C 000A503C 3C 60 80 2F */ lis r3, lbl_collis$867@ha +/* 800A8240 000A5040 80 03 2B D0 */ lwz r0, lbl_collis$867@l(r3) /* 800A8244 000A5044 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800A8248 000A5048 41 82 00 14 */ beq lbl_800A825C /* 800A824C 000A504C 38 60 00 00 */ li r3, 0 @@ -428,8 +428,8 @@ lbl_800A8298: /* 800A82C4 000A50C4 EF E0 00 72 */ fmuls f31, f0, f1 /* 800A82C8 000A50C8 28 00 00 00 */ cmplwi r0, 0 /* 800A82CC 000A50CC 40 82 00 30 */ bne lbl_800A82FC -/* 800A82D0 000A50D0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A82D4 000A50D4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800A82D0 000A50D0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A82D4 000A50D4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800A82D8 000A50D8 80 63 07 04 */ lwz r3, 0x704(r3) /* 800A82DC 000A50DC 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800A82E0 000A50E0 C0 03 00 30 */ lfs f0, 0x30(r3) @@ -467,23 +467,23 @@ lbl_800A8310: /* 800A8354 000A5154 4B F6 24 A9 */ bl xsqrt__Ff /* 800A8358 000A5158 EC 7F 08 24 */ fdivs f3, f31, f1 /* 800A835C 000A515C C0 21 00 08 */ lfs f1, 8(r1) -/* 800A8360 000A5160 C0 02 94 04 */ lfs f0, lbl_803CDD84-_SDA2_BASE_(r2) +/* 800A8360 000A5160 C0 02 94 04 */ lfs f0, lbl__921_2-_SDA2_BASE_(r2) /* 800A8364 000A5164 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A8368 000A5168 40 80 00 0C */ bge lbl_800A8374 -/* 800A836C 000A516C C0 02 93 EC */ lfs f0, lbl_803CDD6C-_SDA2_BASE_(r2) +/* 800A836C 000A516C C0 02 93 EC */ lfs f0, lbl__852_1-_SDA2_BASE_(r2) /* 800A8370 000A5170 48 00 00 08 */ b lbl_800A8378 lbl_800A8374: -/* 800A8374 000A5174 C0 02 93 E8 */ lfs f0, lbl_803CDD68-_SDA2_BASE_(r2) +/* 800A8374 000A5174 C0 02 93 E8 */ lfs f0, lbl__804-_SDA2_BASE_(r2) lbl_800A8378: /* 800A8378 000A5178 D0 01 00 08 */ stfs f0, 8(r1) /* 800A837C 000A517C C0 21 00 10 */ lfs f1, 0x10(r1) -/* 800A8380 000A5180 C0 02 94 04 */ lfs f0, lbl_803CDD84-_SDA2_BASE_(r2) +/* 800A8380 000A5180 C0 02 94 04 */ lfs f0, lbl__921_2-_SDA2_BASE_(r2) /* 800A8384 000A5184 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A8388 000A5188 40 80 00 0C */ bge lbl_800A8394 -/* 800A838C 000A518C C0 02 93 EC */ lfs f0, lbl_803CDD6C-_SDA2_BASE_(r2) +/* 800A838C 000A518C C0 02 93 EC */ lfs f0, lbl__852_1-_SDA2_BASE_(r2) /* 800A8390 000A5190 48 00 00 08 */ b lbl_800A8398 lbl_800A8394: -/* 800A8394 000A5194 C0 02 93 E8 */ lfs f0, lbl_803CDD68-_SDA2_BASE_(r2) +/* 800A8394 000A5194 C0 02 93 E8 */ lfs f0, lbl__804-_SDA2_BASE_(r2) lbl_800A8398: /* 800A8398 000A5198 D0 01 00 10 */ stfs f0, 0x10(r1) /* 800A839C 000A519C C0 41 00 08 */ lfs f2, 8(r1) @@ -526,9 +526,9 @@ xParCmdCustom_Grass_Update__FP7xParCmdP9xParGroupf: /* 800A841C 000A521C DB C1 00 30 */ stfd f30, 0x30(r1) /* 800A8420 000A5220 F3 C1 00 38 */ psq_st f30, 56(r1), 0, qr0 /* 800A8424 000A5224 93 E1 00 2C */ stw r31, 0x2c(r1) -/* 800A8428 000A5228 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800A8428 000A5228 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800A842C 000A522C 83 E4 00 00 */ lwz r31, 0(r4) -/* 800A8430 000A5230 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800A8430 000A5230 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800A8434 000A5234 80 63 07 04 */ lwz r3, 0x704(r3) /* 800A8438 000A5238 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800A843C 000A523C C0 03 00 30 */ lfs f0, 0x30(r3) @@ -537,8 +537,8 @@ xParCmdCustom_Grass_Update__FP7xParCmdP9xParGroupf: /* 800A8448 000A5248 D0 01 00 18 */ stfs f0, 0x18(r1) /* 800A844C 000A524C C0 03 00 38 */ lfs f0, 0x38(r3) /* 800A8450 000A5250 D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 800A8454 000A5254 C0 42 94 08 */ lfs f2, lbl_803CDD88-_SDA2_BASE_(r2) -/* 800A8458 000A5258 C0 02 94 0C */ lfs f0, lbl_803CDD8C-_SDA2_BASE_(r2) +/* 800A8454 000A5254 C0 42 94 08 */ lfs f2, lbl__954_2-_SDA2_BASE_(r2) +/* 800A8458 000A5258 C0 02 94 0C */ lfs f0, lbl__955_3-_SDA2_BASE_(r2) /* 800A845C 000A525C EF E2 00 72 */ fmuls f31, f2, f1 /* 800A8460 000A5260 EF C0 00 72 */ fmuls f30, f0, f1 /* 800A8464 000A5264 48 00 00 88 */ b lbl_800A84EC @@ -552,7 +552,7 @@ lbl_800A8468: /* 800A8480 000A5280 EC 41 00 72 */ fmuls f2, f1, f1 /* 800A8484 000A5284 C0 61 00 10 */ lfs f3, 0x10(r1) /* 800A8488 000A5288 EC 20 00 32 */ fmuls f1, f0, f0 -/* 800A848C 000A528C C0 02 93 F4 */ lfs f0, lbl_803CDD74-_SDA2_BASE_(r2) +/* 800A848C 000A528C C0 02 93 F4 */ lfs f0, lbl__854_1-_SDA2_BASE_(r2) /* 800A8490 000A5290 EC 63 00 F2 */ fmuls f3, f3, f3 /* 800A8494 000A5294 EC 22 08 2A */ fadds f1, f2, f1 /* 800A8498 000A5298 EC 23 08 2A */ fadds f1, f3, f1 @@ -562,7 +562,7 @@ lbl_800A8468: /* 800A84A8 000A52A8 EC 00 F8 28 */ fsubs f0, f0, f31 /* 800A84AC 000A52AC D0 1F 00 1C */ stfs f0, 0x1c(r31) /* 800A84B0 000A52B0 C0 3F 00 1C */ lfs f1, 0x1c(r31) -/* 800A84B4 000A52B4 C0 02 93 FC */ lfs f0, lbl_803CDD7C-_SDA2_BASE_(r2) +/* 800A84B4 000A52B4 C0 02 93 FC */ lfs f0, lbl__892-_SDA2_BASE_(r2) /* 800A84B8 000A52B8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A84BC 000A52BC 40 80 00 2C */ bge lbl_800A84E8 /* 800A84C0 000A52C0 D0 1F 00 1C */ stfs f0, 0x1c(r31) @@ -572,7 +572,7 @@ lbl_800A84C8: /* 800A84CC 000A52CC EC 00 F0 2A */ fadds f0, f0, f30 /* 800A84D0 000A52D0 D0 1F 00 1C */ stfs f0, 0x1c(r31) /* 800A84D4 000A52D4 C0 3F 00 1C */ lfs f1, 0x1c(r31) -/* 800A84D8 000A52D8 C0 02 93 EC */ lfs f0, lbl_803CDD6C-_SDA2_BASE_(r2) +/* 800A84D8 000A52D8 C0 02 93 EC */ lfs f0, lbl__852_1-_SDA2_BASE_(r2) /* 800A84DC 000A52DC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A84E0 000A52E0 40 81 00 08 */ ble lbl_800A84E8 /* 800A84E4 000A52E4 D0 1F 00 1C */ stfs f0, 0x1c(r31) @@ -592,9 +592,9 @@ lbl_800A84EC: /* 800A8514 000A5314 4E 80 00 20 */ blr lbl_800A8518: /* 800A8518 000A5318 80 C3 00 04 */ lwz r6, 4(r3) -/* 800A851C 000A531C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A8520 000A5320 C0 02 94 04 */ lfs f0, lbl_803CDD84-_SDA2_BASE_(r2) -/* 800A8524 000A5324 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800A851C 000A531C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A8520 000A5320 C0 02 94 04 */ lfs f0, lbl__921_2-_SDA2_BASE_(r2) +/* 800A8524 000A5324 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800A8528 000A5328 C0 46 00 08 */ lfs f2, 8(r6) /* 800A852C 000A532C FC 00 10 00 */ fcmpu cr0, f0, f2 /* 800A8530 000A5330 41 82 00 4C */ beq lbl_800A857C @@ -619,7 +619,7 @@ lbl_800A8574: /* 800A8574 000A5374 28 05 00 00 */ cmplwi r5, 0 /* 800A8578 000A5378 40 82 FF C8 */ bne lbl_800A8540 lbl_800A857C: -/* 800A857C 000A537C C0 02 94 04 */ lfs f0, lbl_803CDD84-_SDA2_BASE_(r2) +/* 800A857C 000A537C C0 02 94 04 */ lfs f0, lbl__921_2-_SDA2_BASE_(r2) /* 800A8580 000A5380 C0 46 00 0C */ lfs f2, 0xc(r6) /* 800A8584 000A5384 FC 00 10 00 */ fcmpu cr0, f0, f2 /* 800A8588 000A5388 41 82 00 4C */ beq lbl_800A85D4 @@ -644,7 +644,7 @@ lbl_800A85CC: /* 800A85CC 000A53CC 28 05 00 00 */ cmplwi r5, 0 /* 800A85D0 000A53D0 40 82 FF C8 */ bne lbl_800A8598 lbl_800A85D4: -/* 800A85D4 000A53D4 C0 02 94 04 */ lfs f0, lbl_803CDD84-_SDA2_BASE_(r2) +/* 800A85D4 000A53D4 C0 02 94 04 */ lfs f0, lbl__921_2-_SDA2_BASE_(r2) /* 800A85D8 000A53D8 C0 46 00 10 */ lfs f2, 0x10(r6) /* 800A85DC 000A53DC FC 00 10 00 */ fcmpu cr0, f0, f2 /* 800A85E0 000A53E0 4D 82 00 20 */ beqlr @@ -693,9 +693,9 @@ lbl_800A866C: /* 800A867C 000A547C 40 80 01 28 */ bge lbl_800A87A4 /* 800A8680 000A5480 48 00 01 50 */ b lbl_800A87D0 lbl_800A8684: -/* 800A8684 000A5484 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A8688 000A5488 C0 02 94 08 */ lfs f0, lbl_803CDD88-_SDA2_BASE_(r2) -/* 800A868C 000A548C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800A8684 000A5484 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A8688 000A5488 C0 02 94 08 */ lfs f0, lbl__954_2-_SDA2_BASE_(r2) +/* 800A868C 000A548C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800A8690 000A5490 80 63 07 04 */ lwz r3, 0x704(r3) /* 800A8694 000A5494 EF E0 00 72 */ fmuls f31, f0, f1 /* 800A8698 000A5498 80 63 00 4C */ lwz r3, 0x4c(r3) @@ -716,41 +716,41 @@ lbl_800A86B8: /* 800A86D0 000A54D0 EC 41 00 72 */ fmuls f2, f1, f1 /* 800A86D4 000A54D4 C0 61 00 10 */ lfs f3, 0x10(r1) /* 800A86D8 000A54D8 EC 20 00 32 */ fmuls f1, f0, f0 -/* 800A86DC 000A54DC C0 02 94 10 */ lfs f0, lbl_803CDD90-_SDA2_BASE_(r2) +/* 800A86DC 000A54DC C0 02 94 10 */ lfs f0, lbl__1022_2-_SDA2_BASE_(r2) /* 800A86E0 000A54E0 EC 63 00 F2 */ fmuls f3, f3, f3 /* 800A86E4 000A54E4 EC 22 08 2A */ fadds f1, f2, f1 /* 800A86E8 000A54E8 EC 23 08 2A */ fadds f1, f3, f1 /* 800A86EC 000A54EC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A86F0 000A54F0 40 80 00 78 */ bge lbl_800A8768 -/* 800A86F4 000A54F4 C0 02 94 14 */ lfs f0, lbl_803CDD94-_SDA2_BASE_(r2) +/* 800A86F4 000A54F4 C0 02 94 14 */ lfs f0, lbl__1023_2-_SDA2_BASE_(r2) /* 800A86F8 000A54F8 EC 21 00 2A */ fadds f1, f1, f0 /* 800A86FC 000A54FC 4B F6 21 01 */ bl xsqrt__Ff /* 800A8700 000A5500 EC 9F 08 24 */ fdivs f4, f31, f1 /* 800A8704 000A5504 C0 21 00 08 */ lfs f1, 8(r1) -/* 800A8708 000A5508 C0 02 94 04 */ lfs f0, lbl_803CDD84-_SDA2_BASE_(r2) +/* 800A8708 000A5508 C0 02 94 04 */ lfs f0, lbl__921_2-_SDA2_BASE_(r2) /* 800A870C 000A550C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A8710 000A5510 40 80 00 0C */ bge lbl_800A871C -/* 800A8714 000A5514 C0 02 93 EC */ lfs f0, lbl_803CDD6C-_SDA2_BASE_(r2) +/* 800A8714 000A5514 C0 02 93 EC */ lfs f0, lbl__852_1-_SDA2_BASE_(r2) /* 800A8718 000A5518 48 00 00 08 */ b lbl_800A8720 lbl_800A871C: -/* 800A871C 000A551C C0 02 93 E8 */ lfs f0, lbl_803CDD68-_SDA2_BASE_(r2) +/* 800A871C 000A551C C0 02 93 E8 */ lfs f0, lbl__804-_SDA2_BASE_(r2) lbl_800A8720: /* 800A8720 000A5520 D0 01 00 08 */ stfs f0, 8(r1) /* 800A8724 000A5524 C0 21 00 10 */ lfs f1, 0x10(r1) -/* 800A8728 000A5528 C0 02 94 04 */ lfs f0, lbl_803CDD84-_SDA2_BASE_(r2) +/* 800A8728 000A5528 C0 02 94 04 */ lfs f0, lbl__921_2-_SDA2_BASE_(r2) /* 800A872C 000A552C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A8730 000A5530 40 80 00 0C */ bge lbl_800A873C -/* 800A8734 000A5534 C0 02 93 EC */ lfs f0, lbl_803CDD6C-_SDA2_BASE_(r2) +/* 800A8734 000A5534 C0 02 93 EC */ lfs f0, lbl__852_1-_SDA2_BASE_(r2) /* 800A8738 000A5538 48 00 00 08 */ b lbl_800A8740 lbl_800A873C: -/* 800A873C 000A553C C0 02 93 E8 */ lfs f0, lbl_803CDD68-_SDA2_BASE_(r2) +/* 800A873C 000A553C C0 02 93 E8 */ lfs f0, lbl__804-_SDA2_BASE_(r2) lbl_800A8740: /* 800A8740 000A5540 D0 01 00 10 */ stfs f0, 0x10(r1) /* 800A8744 000A5544 FC 00 00 18 */ frsp f0, f0 /* 800A8748 000A5548 C0 21 00 08 */ lfs f1, 8(r1) -/* 800A874C 000A554C C0 42 94 18 */ lfs f2, lbl_803CDD98-_SDA2_BASE_(r2) +/* 800A874C 000A554C C0 42 94 18 */ lfs f2, lbl__1024_1-_SDA2_BASE_(r2) /* 800A8750 000A5550 EC 01 00 2A */ fadds f0, f1, f0 -/* 800A8754 000A5554 C0 62 93 EC */ lfs f3, lbl_803CDD6C-_SDA2_BASE_(r2) +/* 800A8754 000A5554 C0 62 93 EC */ lfs f3, lbl__852_1-_SDA2_BASE_(r2) /* 800A8758 000A5558 EC 22 01 32 */ fmuls f1, f2, f4 /* 800A875C 000A555C EC 01 00 32 */ fmuls f0, f1, f0 /* 800A8760 000A5560 EC 03 00 24 */ fdivs f0, f3, f0 @@ -763,11 +763,11 @@ lbl_800A876C: /* 800A8774 000A5574 48 00 00 5C */ b lbl_800A87D0 /* 800A8778 000A5578 48 00 00 20 */ b lbl_800A8798 lbl_800A877C: -/* 800A877C 000A557C C0 02 94 04 */ lfs f0, lbl_803CDD84-_SDA2_BASE_(r2) +/* 800A877C 000A557C C0 02 94 04 */ lfs f0, lbl__921_2-_SDA2_BASE_(r2) /* 800A8780 000A5580 D0 1F 00 20 */ stfs f0, 0x20(r31) -/* 800A8784 000A5584 C0 02 94 04 */ lfs f0, lbl_803CDD84-_SDA2_BASE_(r2) +/* 800A8784 000A5584 C0 02 94 04 */ lfs f0, lbl__921_2-_SDA2_BASE_(r2) /* 800A8788 000A5588 D0 1F 00 24 */ stfs f0, 0x24(r31) -/* 800A878C 000A558C C0 02 94 04 */ lfs f0, lbl_803CDD84-_SDA2_BASE_(r2) +/* 800A878C 000A558C C0 02 94 04 */ lfs f0, lbl__921_2-_SDA2_BASE_(r2) /* 800A8790 000A5590 D0 1F 00 28 */ stfs f0, 0x28(r31) /* 800A8794 000A5594 83 FF 00 00 */ lwz r31, 0(r31) lbl_800A8798: @@ -781,7 +781,7 @@ lbl_800A87A4: lbl_800A87B0: /* 800A87B0 000A55B0 38 7F 00 20 */ addi r3, r31, 0x20 /* 800A87B4 000A55B4 4B F6 C9 19 */ bl xVec3Length2__FPC5xVec3 -/* 800A87B8 000A55B8 C0 22 94 1C */ lfs f1, lbl_803CDD9C-_SDA2_BASE_(r2) +/* 800A87B8 000A55B8 C0 22 94 1C */ lfs f1, lbl__1025_1-_SDA2_BASE_(r2) /* 800A87BC 000A55BC 38 7F 00 20 */ addi r3, r31, 0x20 /* 800A87C0 000A55C0 4B F7 31 79 */ bl xVec3SMulBy__FP5xVec3f /* 800A87C4 000A55C4 83 FF 00 00 */ lwz r31, 0(r31) diff --git a/asm/Game/zParEmitter.s b/asm/Game/zParEmitter.s index 1ac2b4c0e..294d7fbed 100644 --- a/asm/Game/zParEmitter.s +++ b/asm/Game/zParEmitter.s @@ -4,8 +4,8 @@ .global zParEmitterFind__FUi zParEmitterFind__FUi: -/* 800A87EC 000A55EC 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800A87F0 000A55F0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800A87EC 000A55EC 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800A87F0 000A55F0 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800A87F4 000A55F4 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 800A87F8 000A55F8 28 04 00 00 */ cmplwi r4, 0 /* 800A87FC 000A55FC 40 82 00 0C */ bne lbl_800A8808 diff --git a/asm/Game/zParPTank.s b/asm/Game/zParPTank.s index 342922912..6349f7875 100644 --- a/asm/Game/zParPTank.s +++ b/asm/Game/zParPTank.s @@ -12,8 +12,8 @@ zParPTank.zParPTankSparkleCreate__FP9zParPTankUiPFP9zParPTankf_v: /* 80170490 0016D290 93 C1 00 18 */ stw r30, 0x18(r1) /* 80170494 0016D294 7C 7E 1B 78 */ mr r30, r3 /* 80170498 0016D298 90 03 00 0C */ stw r0, 0xc(r3) -/* 8017049C 0016D29C 3C 60 80 27 */ lis r3, lbl_80271E28@ha -/* 801704A0 0016D2A0 38 63 1E 28 */ addi r3, r3, lbl_80271E28@l +/* 8017049C 0016D29C 3C 60 80 27 */ lis r3, lbl__stringBase0_98@ha +/* 801704A0 0016D2A0 38 63 1E 28 */ addi r3, r3, lbl__stringBase0_98@l /* 801704A4 0016D2A4 90 9E 00 10 */ stw r4, 0x10(r30) /* 801704A8 0016D2A8 90 1E 00 00 */ stw r0, 0(r30) /* 801704AC 0016D2AC 90 BE 00 04 */ stw r5, 4(r30) @@ -29,26 +29,26 @@ zParPTank.zParPTankSparkleCreate__FP9zParPTankUiPFP9zParPTankf_v: /* 801704D4 0016D2D4 54 00 00 2E */ rlwinm r0, r0, 0, 0, 0x17 /* 801704D8 0016D2D8 60 00 00 02 */ ori r0, r0, 2 /* 801704DC 0016D2DC 90 1F 00 50 */ stw r0, 0x50(r31) -/* 801704E0 0016D2E0 80 02 AB F4 */ lwz r0, lbl_803CF574-_SDA2_BASE_(r2) +/* 801704E0 0016D2E0 80 02 AB F4 */ lwz r0, lbl__691_3-_SDA2_BASE_(r2) /* 801704E4 0016D2E4 90 01 00 08 */ stw r0, 8(r1) /* 801704E8 0016D2E8 80 7E 00 10 */ lwz r3, 0x10(r30) /* 801704EC 0016D2EC 48 09 5F 35 */ bl RpPTankAtomicCreate /* 801704F0 0016D2F0 90 7E 00 08 */ stw r3, 8(r30) /* 801704F4 0016D2F4 48 0C 85 95 */ bl RwFrameCreate -/* 801704F8 0016D2F8 C0 02 AB F8 */ lfs f0, lbl_803CF578-_SDA2_BASE_(r2) +/* 801704F8 0016D2F8 C0 02 AB F8 */ lfs f0, lbl__751_1-_SDA2_BASE_(r2) /* 801704FC 0016D2FC 7C 64 1B 78 */ mr r4, r3 /* 80170500 0016D300 D0 03 00 38 */ stfs f0, 0x38(r3) /* 80170504 0016D304 D0 03 00 24 */ stfs f0, 0x24(r3) /* 80170508 0016D308 D0 03 00 10 */ stfs f0, 0x10(r3) -/* 8017050C 0016D30C C0 02 AB FC */ lfs f0, lbl_803CF57C-_SDA2_BASE_(r2) +/* 8017050C 0016D30C C0 02 AB FC */ lfs f0, lbl__752_1-_SDA2_BASE_(r2) /* 80170510 0016D310 D0 03 00 20 */ stfs f0, 0x20(r3) /* 80170514 0016D314 D0 03 00 18 */ stfs f0, 0x18(r3) /* 80170518 0016D318 D0 03 00 14 */ stfs f0, 0x14(r3) -/* 8017051C 0016D31C C0 02 AB FC */ lfs f0, lbl_803CF57C-_SDA2_BASE_(r2) +/* 8017051C 0016D31C C0 02 AB FC */ lfs f0, lbl__752_1-_SDA2_BASE_(r2) /* 80170520 0016D320 D0 03 00 34 */ stfs f0, 0x34(r3) /* 80170524 0016D324 D0 03 00 30 */ stfs f0, 0x30(r3) /* 80170528 0016D328 D0 03 00 28 */ stfs f0, 0x28(r3) -/* 8017052C 0016D32C C0 02 AB FC */ lfs f0, lbl_803CF57C-_SDA2_BASE_(r2) +/* 8017052C 0016D32C C0 02 AB FC */ lfs f0, lbl__752_1-_SDA2_BASE_(r2) /* 80170530 0016D330 D0 03 00 48 */ stfs f0, 0x48(r3) /* 80170534 0016D334 D0 03 00 44 */ stfs f0, 0x44(r3) /* 80170538 0016D338 D0 03 00 40 */ stfs f0, 0x40(r3) @@ -60,7 +60,7 @@ zParPTank.zParPTankSparkleCreate__FP9zParPTankUiPFP9zParPTankf_v: /* 80170550 0016D350 48 0A 48 ED */ bl RpAtomicSetFrame /* 80170554 0016D354 80 7E 00 08 */ lwz r3, 8(r30) /* 80170558 0016D358 38 81 00 08 */ addi r4, r1, 8 -/* 8017055C 0016D35C 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 8017055C 0016D35C 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80170560 0016D360 7C 63 00 2E */ lwzx r3, r3, r0 /* 80170564 0016D364 38 63 00 C4 */ addi r3, r3, 0xc4 /* 80170568 0016D368 4B EE 25 51 */ bl __as__6RwRGBAFRC6RwRGBA @@ -70,27 +70,27 @@ zParPTank.zParPTankSparkleCreate__FP9zParPTankUiPFP9zParPTankf_v: /* 80170578 0016D378 80 63 00 00 */ lwz r3, 0(r3) /* 8017057C 0016D37C 28 03 00 00 */ cmplwi r3, 0 /* 80170580 0016D380 41 82 00 18 */ beq lbl_80170598 -/* 80170584 0016D384 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80170584 0016D384 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80170588 0016D388 38 63 00 04 */ addi r3, r3, 4 /* 8017058C 0016D38C 7C 84 00 2E */ lwzx r4, r4, r0 /* 80170590 0016D390 38 84 00 C4 */ addi r4, r4, 0xc4 /* 80170594 0016D394 4B EE 25 25 */ bl __as__6RwRGBAFRC6RwRGBA lbl_80170598: /* 80170598 0016D398 80 7E 00 08 */ lwz r3, 8(r30) -/* 8017059C 0016D39C 38 82 AB EC */ addi r4, r2, lbl_803CF56C-_SDA2_BASE_ -/* 801705A0 0016D3A0 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 8017059C 0016D39C 38 82 AB EC */ addi r4, r2, lbl_sparkle_size-_SDA2_BASE_ +/* 801705A0 0016D3A0 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 801705A4 0016D3A4 7C 63 00 2E */ lwzx r3, r3, r0 /* 801705A8 0016D3A8 80 03 00 40 */ lwz r0, 0x40(r3) /* 801705AC 0016D3AC 60 00 20 00 */ ori r0, r0, 0x2000 /* 801705B0 0016D3B0 90 03 00 40 */ stw r0, 0x40(r3) /* 801705B4 0016D3B4 80 7E 00 08 */ lwz r3, 8(r30) -/* 801705B8 0016D3B8 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 801705B8 0016D3B8 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 801705BC 0016D3BC 7C 63 00 2E */ lwzx r3, r3, r0 /* 801705C0 0016D3C0 38 63 00 B8 */ addi r3, r3, 0xb8 /* 801705C4 0016D3C4 48 00 00 A9 */ bl __as__5RwV2dFRC5RwV2d /* 801705C8 0016D3C8 80 7E 00 08 */ lwz r3, 8(r30) /* 801705CC 0016D3CC 7F E4 FB 78 */ mr r4, r31 -/* 801705D0 0016D3D0 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 801705D0 0016D3D0 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 801705D4 0016D3D4 7C 63 00 2E */ lwzx r3, r3, r0 /* 801705D8 0016D3D8 80 03 00 40 */ lwz r0, 0x40(r3) /* 801705DC 0016D3DC 60 00 40 00 */ ori r0, r0, 0x4000 @@ -102,27 +102,27 @@ lbl_80170598: /* 801705F4 0016D3F4 48 0A 76 A5 */ bl RpMaterialSetTexture /* 801705F8 0016D3F8 80 7E 00 08 */ lwz r3, 8(r30) /* 801705FC 0016D3FC 38 C0 00 05 */ li r6, 5 -/* 80170600 0016D400 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80170600 0016D400 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80170604 0016D404 38 A0 00 02 */ li r5, 2 /* 80170608 0016D408 38 80 00 01 */ li r4, 1 /* 8017060C 0016D40C 7C 63 00 2E */ lwzx r3, r3, r0 /* 80170610 0016D410 90 C3 00 A4 */ stw r6, 0xa4(r3) /* 80170614 0016D414 80 7E 00 08 */ lwz r3, 8(r30) -/* 80170618 0016D418 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80170618 0016D418 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 8017061C 0016D41C 7C 63 00 2E */ lwzx r3, r3, r0 /* 80170620 0016D420 90 A3 00 A8 */ stw r5, 0xa8(r3) /* 80170624 0016D424 80 7E 00 08 */ lwz r3, 8(r30) -/* 80170628 0016D428 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80170628 0016D428 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 8017062C 0016D42C 7C 63 00 2E */ lwzx r3, r3, r0 /* 80170630 0016D430 80 03 00 40 */ lwz r0, 0x40(r3) /* 80170634 0016D434 64 00 10 00 */ oris r0, r0, 0x1000 /* 80170638 0016D438 90 03 00 40 */ stw r0, 0x40(r3) /* 8017063C 0016D43C 80 7E 00 08 */ lwz r3, 8(r30) -/* 80170640 0016D440 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80170640 0016D440 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80170644 0016D444 7C 63 00 2E */ lwzx r3, r3, r0 /* 80170648 0016D448 90 83 00 AC */ stw r4, 0xac(r3) -/* 8017064C 0016D44C C0 02 AB FC */ lfs f0, lbl_803CF57C-_SDA2_BASE_(r2) -/* 80170650 0016D450 D0 0D 97 50 */ stfs f0, lbl_803CC050-_SDA_BASE_(r13) +/* 8017064C 0016D44C C0 02 AB FC */ lfs f0, lbl__752_1-_SDA2_BASE_(r2) +/* 80170650 0016D450 D0 0D 97 50 */ stfs f0, lbl_sSparkleAnimTime-_SDA_BASE_(r13) lbl_80170654: /* 80170654 0016D454 80 01 00 24 */ lwz r0, 0x24(r1) /* 80170658 0016D458 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -144,11 +144,11 @@ lbl_80170680: /* 80170688 0016D488 90 01 00 34 */ stw r0, 0x34(r1) /* 8017068C 0016D48C BF 41 00 18 */ stmw r26, 0x18(r1) /* 80170690 0016D490 7C 7C 1B 78 */ mr r28, r3 -/* 80170694 0016D494 C0 0D 97 50 */ lfs f0, lbl_803CC050-_SDA_BASE_(r13) +/* 80170694 0016D494 C0 0D 97 50 */ lfs f0, lbl_sSparkleAnimTime-_SDA_BASE_(r13) /* 80170698 0016D498 EC 00 08 2A */ fadds f0, f0, f1 -/* 8017069C 0016D49C D0 0D 97 50 */ stfs f0, lbl_803CC050-_SDA_BASE_(r13) -/* 801706A0 0016D4A0 C0 2D 97 50 */ lfs f1, lbl_803CC050-_SDA_BASE_(r13) -/* 801706A4 0016D4A4 C0 02 AC 00 */ lfs f0, lbl_803CF580-_SDA2_BASE_(r2) +/* 8017069C 0016D49C D0 0D 97 50 */ stfs f0, lbl_sSparkleAnimTime-_SDA_BASE_(r13) +/* 801706A0 0016D4A0 C0 2D 97 50 */ lfs f1, lbl_sSparkleAnimTime-_SDA_BASE_(r13) +/* 801706A4 0016D4A4 C0 02 AC 00 */ lfs f0, lbl__796_5-_SDA2_BASE_(r2) /* 801706A8 0016D4A8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801706AC 0016D4AC 4C 41 13 82 */ cror 2, 1, 2 /* 801706B0 0016D4B0 40 82 01 44 */ bne lbl_801707F4 @@ -168,16 +168,16 @@ lbl_80170680: /* 801706E8 0016D4E8 48 00 00 BC */ b lbl_801707A4 lbl_801706EC: /* 801706EC 0016D4EC 83 61 00 08 */ lwz r27, 8(r1) -/* 801706F0 0016D4F0 C0 02 AC 04 */ lfs f0, lbl_803CF584-_SDA2_BASE_(r2) +/* 801706F0 0016D4F0 C0 02 AC 04 */ lfs f0, lbl__797_4-_SDA2_BASE_(r2) /* 801706F4 0016D4F4 C0 3B 00 00 */ lfs f1, 0(r27) /* 801706F8 0016D4F8 EC 01 00 2A */ fadds f0, f1, f0 /* 801706FC 0016D4FC D0 1B 00 00 */ stfs f0, 0(r27) /* 80170700 0016D500 C0 3B 00 08 */ lfs f1, 8(r27) -/* 80170704 0016D504 C0 02 AC 04 */ lfs f0, lbl_803CF584-_SDA2_BASE_(r2) +/* 80170704 0016D504 C0 02 AC 04 */ lfs f0, lbl__797_4-_SDA2_BASE_(r2) /* 80170708 0016D508 EC 01 00 2A */ fadds f0, f1, f0 /* 8017070C 0016D50C D0 1B 00 08 */ stfs f0, 8(r27) /* 80170710 0016D510 C0 3B 00 00 */ lfs f1, 0(r27) -/* 80170714 0016D514 C0 02 AB F8 */ lfs f0, lbl_803CF578-_SDA2_BASE_(r2) +/* 80170714 0016D514 C0 02 AB F8 */ lfs f0, lbl__751_1-_SDA2_BASE_(r2) /* 80170718 0016D518 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017071C 0016D51C 4C 41 13 82 */ cror 2, 1, 2 /* 80170720 0016D520 40 82 00 70 */ bne lbl_80170790 @@ -221,20 +221,20 @@ lbl_801707A4: /* 801707B0 0016D5B0 80 7C 00 08 */ lwz r3, 8(r28) /* 801707B4 0016D5B4 48 09 61 71 */ bl RpPTankAtomicUnlock /* 801707B8 0016D5B8 80 7C 00 08 */ lwz r3, 8(r28) -/* 801707BC 0016D5BC 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 801707BC 0016D5BC 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 801707C0 0016D5C0 7C 63 00 2E */ lwzx r3, r3, r0 /* 801707C4 0016D5C4 80 03 00 40 */ lwz r0, 0x40(r3) /* 801707C8 0016D5C8 64 00 00 80 */ oris r0, r0, 0x80 /* 801707CC 0016D5CC 90 03 00 40 */ stw r0, 0x40(r3) /* 801707D0 0016D5D0 80 7C 00 08 */ lwz r3, 8(r28) -/* 801707D4 0016D5D4 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 801707D4 0016D5D4 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 801707D8 0016D5D8 80 9C 00 0C */ lwz r4, 0xc(r28) /* 801707DC 0016D5DC 7C 63 00 2E */ lwzx r3, r3, r0 /* 801707E0 0016D5E0 90 83 00 04 */ stw r4, 4(r3) -/* 801707E4 0016D5E4 C0 2D 97 50 */ lfs f1, lbl_803CC050-_SDA_BASE_(r13) -/* 801707E8 0016D5E8 C0 02 AC 00 */ lfs f0, lbl_803CF580-_SDA2_BASE_(r2) +/* 801707E4 0016D5E4 C0 2D 97 50 */ lfs f1, lbl_sSparkleAnimTime-_SDA_BASE_(r13) +/* 801707E8 0016D5E8 C0 02 AC 00 */ lfs f0, lbl__796_5-_SDA2_BASE_(r2) /* 801707EC 0016D5EC EC 01 00 28 */ fsubs f0, f1, f0 -/* 801707F0 0016D5F0 D0 0D 97 50 */ stfs f0, lbl_803CC050-_SDA_BASE_(r13) +/* 801707F0 0016D5F0 D0 0D 97 50 */ stfs f0, lbl_sSparkleAnimTime-_SDA_BASE_(r13) lbl_801707F4: /* 801707F4 0016D5F4 BB 41 00 18 */ lmw r26, 0x18(r1) /* 801707F8 0016D5F8 80 01 00 34 */ lwz r0, 0x34(r1) @@ -253,7 +253,7 @@ zParPTankSpawnSparkles__FP5xVec3Ui: /* 80170820 0016D620 4B F2 79 5D */ bl zGameIsPaused__Fv /* 80170824 0016D624 2C 03 00 00 */ cmpwi r3, 0 /* 80170828 0016D628 40 82 01 74 */ bne lbl_8017099C -/* 8017082C 0016D62C 83 ED 97 3C */ lwz r31, lbl_803CC03C-_SDA_BASE_(r13) +/* 8017082C 0016D62C 83 ED 97 3C */ lwz r31, lbl_sSparklePTank-_SDA_BASE_(r13) /* 80170830 0016D630 80 7F 00 0C */ lwz r3, 0xc(r31) /* 80170834 0016D634 80 1F 00 10 */ lwz r0, 0x10(r31) /* 80170838 0016D638 7C 03 00 50 */ subf r0, r3, r0 @@ -279,9 +279,9 @@ lbl_80170848: /* 80170884 0016D684 83 81 00 08 */ lwz r28, 8(r1) /* 80170888 0016D688 28 1C 00 00 */ cmplwi r28, 0 /* 8017088C 0016D68C 41 82 01 10 */ beq lbl_8017099C -/* 80170890 0016D690 80 0D 82 40 */ lwz r0, lbl_803CAB40-_SDA_BASE_(r13) +/* 80170890 0016D690 80 0D 82 40 */ lwz r0, lbl_gGameState-_SDA_BASE_(r13) /* 80170894 0016D694 7F 3A CB 78 */ mr r26, r25 -/* 80170898 0016D698 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80170898 0016D698 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8017089C 0016D69C 2C 00 00 01 */ cmpwi r0, 1 /* 801708A0 0016D6A0 83 61 00 10 */ lwz r27, 0x10(r1) /* 801708A4 0016D6A4 80 63 00 00 */ lwz r3, 0(r3) @@ -295,7 +295,7 @@ lbl_801708BC: /* 801708C0 0016D6C0 3B 20 00 00 */ li r25, 0 /* 801708C4 0016D6C4 48 00 00 9C */ b lbl_80170960 lbl_801708C8: -/* 801708C8 0016D6C8 80 0D 8F 64 */ lwz r0, lbl_803CB864-_SDA_BASE_(r13) +/* 801708C8 0016D6C8 80 0D 8F 64 */ lwz r0, lbl_sGameScreenTransCam-_SDA_BASE_(r13) /* 801708CC 0016D6CC 28 00 00 00 */ cmplwi r0, 0 /* 801708D0 0016D6D0 40 82 00 24 */ bne lbl_801708F4 /* 801708D4 0016D6D4 28 1A 00 00 */ cmplwi r26, 0 @@ -303,7 +303,7 @@ lbl_801708C8: /* 801708DC 0016D6DC 7F A3 EB 78 */ mr r3, r29 /* 801708E0 0016D6E0 7F 44 D3 78 */ mr r4, r26 /* 801708E4 0016D6E4 4B EE 1C 41 */ bl xVec3Dist2__FPC5xVec3PC5xVec3 -/* 801708E8 0016D6E8 C0 02 AC 08 */ lfs f0, lbl_803CF588-_SDA2_BASE_(r2) +/* 801708E8 0016D6E8 C0 02 AC 08 */ lfs f0, lbl__839_4-_SDA2_BASE_(r2) /* 801708EC 0016D6EC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801708F0 0016D6F0 41 81 00 68 */ bgt lbl_80170958 lbl_801708F4: @@ -315,17 +315,17 @@ lbl_801708F4: /* 80170908 0016D708 4B E9 A9 5D */ bl __as__5xVec3FRC5xVec3 /* 8017090C 0016D70C 80 7F 00 0C */ lwz r3, 0xc(r31) /* 80170910 0016D710 80 01 00 0C */ lwz r0, 0xc(r1) -/* 80170914 0016D714 C0 02 AB FC */ lfs f0, lbl_803CF57C-_SDA2_BASE_(r2) +/* 80170914 0016D714 C0 02 AB FC */ lfs f0, lbl__752_1-_SDA2_BASE_(r2) /* 80170918 0016D718 7C 03 01 D6 */ mullw r0, r3, r0 /* 8017091C 0016D71C 7C 7C 02 14 */ add r3, r28, r0 /* 80170920 0016D720 D0 03 00 00 */ stfs f0, 0(r3) -/* 80170924 0016D724 C0 02 AC 0C */ lfs f0, lbl_803CF58C-_SDA2_BASE_(r2) +/* 80170924 0016D724 C0 02 AC 0C */ lfs f0, lbl__840_5-_SDA2_BASE_(r2) /* 80170928 0016D728 D0 03 00 04 */ stfs f0, 4(r3) -/* 8017092C 0016D72C C0 22 AC 04 */ lfs f1, lbl_803CF584-_SDA2_BASE_(r2) +/* 8017092C 0016D72C C0 22 AC 04 */ lfs f1, lbl__797_4-_SDA2_BASE_(r2) /* 80170930 0016D730 C0 03 00 00 */ lfs f0, 0(r3) /* 80170934 0016D734 EC 01 00 2A */ fadds f0, f1, f0 /* 80170938 0016D738 D0 03 00 08 */ stfs f0, 8(r3) -/* 8017093C 0016D73C C0 22 AC 04 */ lfs f1, lbl_803CF584-_SDA2_BASE_(r2) +/* 8017093C 0016D73C C0 22 AC 04 */ lfs f1, lbl__797_4-_SDA2_BASE_(r2) /* 80170940 0016D740 C0 03 00 04 */ lfs f0, 4(r3) /* 80170944 0016D744 EC 01 00 2A */ fadds f0, f1, f0 /* 80170948 0016D748 D0 03 00 0C */ stfs f0, 0xc(r3) @@ -341,13 +341,13 @@ lbl_80170960: /* 80170968 0016D768 80 7F 00 08 */ lwz r3, 8(r31) /* 8017096C 0016D76C 48 09 5F B9 */ bl RpPTankAtomicUnlock /* 80170970 0016D770 80 7F 00 08 */ lwz r3, 8(r31) -/* 80170974 0016D774 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80170974 0016D774 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80170978 0016D778 7C 63 00 2E */ lwzx r3, r3, r0 /* 8017097C 0016D77C 80 03 00 40 */ lwz r0, 0x40(r3) /* 80170980 0016D780 64 00 00 80 */ oris r0, r0, 0x80 /* 80170984 0016D784 90 03 00 40 */ stw r0, 0x40(r3) /* 80170988 0016D788 80 7F 00 08 */ lwz r3, 8(r31) -/* 8017098C 0016D78C 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 8017098C 0016D78C 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80170990 0016D790 80 9F 00 0C */ lwz r4, 0xc(r31) /* 80170994 0016D794 7C 63 00 2E */ lwzx r3, r3, r0 /* 80170998 0016D798 90 83 00 04 */ stw r4, 4(r3) @@ -368,8 +368,8 @@ zParPTank.zParPTankBubbleCreate__FP9zParPTankUiPFP9zParPTankf_v: /* 801709C4 0016D7C4 7C 7F 1B 78 */ mr r31, r3 /* 801709C8 0016D7C8 93 C1 00 08 */ stw r30, 8(r1) /* 801709CC 0016D7CC 90 03 00 0C */ stw r0, 0xc(r3) -/* 801709D0 0016D7D0 3C 60 80 27 */ lis r3, lbl_80271E28@ha -/* 801709D4 0016D7D4 38 63 1E 28 */ addi r3, r3, lbl_80271E28@l +/* 801709D0 0016D7D0 3C 60 80 27 */ lis r3, lbl__stringBase0_98@ha +/* 801709D4 0016D7D4 38 63 1E 28 */ addi r3, r3, lbl__stringBase0_98@l /* 801709D8 0016D7D8 90 9F 00 10 */ stw r4, 0x10(r31) /* 801709DC 0016D7DC 90 1F 00 00 */ stw r0, 0(r31) /* 801709E0 0016D7E0 90 BF 00 04 */ stw r5, 4(r31) @@ -389,20 +389,20 @@ zParPTank.zParPTankBubbleCreate__FP9zParPTankUiPFP9zParPTankf_v: /* 80170A18 0016D818 48 09 5A 09 */ bl RpPTankAtomicCreate /* 80170A1C 0016D81C 90 7F 00 08 */ stw r3, 8(r31) /* 80170A20 0016D820 48 0C 80 69 */ bl RwFrameCreate -/* 80170A24 0016D824 C0 02 AB F8 */ lfs f0, lbl_803CF578-_SDA2_BASE_(r2) +/* 80170A24 0016D824 C0 02 AB F8 */ lfs f0, lbl__751_1-_SDA2_BASE_(r2) /* 80170A28 0016D828 7C 64 1B 78 */ mr r4, r3 /* 80170A2C 0016D82C D0 03 00 38 */ stfs f0, 0x38(r3) /* 80170A30 0016D830 D0 03 00 24 */ stfs f0, 0x24(r3) /* 80170A34 0016D834 D0 03 00 10 */ stfs f0, 0x10(r3) -/* 80170A38 0016D838 C0 02 AB FC */ lfs f0, lbl_803CF57C-_SDA2_BASE_(r2) +/* 80170A38 0016D838 C0 02 AB FC */ lfs f0, lbl__752_1-_SDA2_BASE_(r2) /* 80170A3C 0016D83C D0 03 00 20 */ stfs f0, 0x20(r3) /* 80170A40 0016D840 D0 03 00 18 */ stfs f0, 0x18(r3) /* 80170A44 0016D844 D0 03 00 14 */ stfs f0, 0x14(r3) -/* 80170A48 0016D848 C0 02 AB FC */ lfs f0, lbl_803CF57C-_SDA2_BASE_(r2) +/* 80170A48 0016D848 C0 02 AB FC */ lfs f0, lbl__752_1-_SDA2_BASE_(r2) /* 80170A4C 0016D84C D0 03 00 34 */ stfs f0, 0x34(r3) /* 80170A50 0016D850 D0 03 00 30 */ stfs f0, 0x30(r3) /* 80170A54 0016D854 D0 03 00 28 */ stfs f0, 0x28(r3) -/* 80170A58 0016D858 C0 02 AB FC */ lfs f0, lbl_803CF57C-_SDA2_BASE_(r2) +/* 80170A58 0016D858 C0 02 AB FC */ lfs f0, lbl__752_1-_SDA2_BASE_(r2) /* 80170A5C 0016D85C D0 03 00 48 */ stfs f0, 0x48(r3) /* 80170A60 0016D860 D0 03 00 44 */ stfs f0, 0x44(r3) /* 80170A64 0016D864 D0 03 00 40 */ stfs f0, 0x40(r3) @@ -420,29 +420,29 @@ zParPTank.zParPTankBubbleCreate__FP9zParPTankUiPFP9zParPTankf_v: /* 80170A94 0016D894 48 0A 72 05 */ bl RpMaterialSetTexture /* 80170A98 0016D898 80 7F 00 08 */ lwz r3, 8(r31) /* 80170A9C 0016D89C 38 C0 00 05 */ li r6, 5 -/* 80170AA0 0016D8A0 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80170AA0 0016D8A0 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80170AA4 0016D8A4 38 A0 00 02 */ li r5, 2 /* 80170AA8 0016D8A8 38 80 00 01 */ li r4, 1 /* 80170AAC 0016D8AC 7C 63 00 2E */ lwzx r3, r3, r0 /* 80170AB0 0016D8B0 90 C3 00 A4 */ stw r6, 0xa4(r3) /* 80170AB4 0016D8B4 80 7F 00 08 */ lwz r3, 8(r31) -/* 80170AB8 0016D8B8 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80170AB8 0016D8B8 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80170ABC 0016D8BC 7C 63 00 2E */ lwzx r3, r3, r0 /* 80170AC0 0016D8C0 90 A3 00 A8 */ stw r5, 0xa8(r3) /* 80170AC4 0016D8C4 80 7F 00 08 */ lwz r3, 8(r31) -/* 80170AC8 0016D8C8 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80170AC8 0016D8C8 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80170ACC 0016D8CC 7C 63 00 2E */ lwzx r3, r3, r0 /* 80170AD0 0016D8D0 80 03 00 40 */ lwz r0, 0x40(r3) /* 80170AD4 0016D8D4 64 00 10 00 */ oris r0, r0, 0x1000 /* 80170AD8 0016D8D8 90 03 00 40 */ stw r0, 0x40(r3) /* 80170ADC 0016D8DC 80 7F 00 08 */ lwz r3, 8(r31) -/* 80170AE0 0016D8E0 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80170AE0 0016D8E0 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80170AE4 0016D8E4 7C 63 00 2E */ lwzx r3, r3, r0 /* 80170AE8 0016D8E8 90 83 00 AC */ stw r4, 0xac(r3) /* 80170AEC 0016D8EC 80 1F 00 10 */ lwz r0, 0x10(r31) /* 80170AF0 0016D8F0 54 03 20 36 */ slwi r3, r0, 4 /* 80170AF4 0016D8F4 4B EC 2F 65 */ bl xMemPushTemp__FUi -/* 80170AF8 0016D8F8 90 6D 97 54 */ stw r3, lbl_803CC054-_SDA_BASE_(r13) +/* 80170AF8 0016D8F8 90 6D 97 54 */ stw r3, lbl_sBubbleData-_SDA_BASE_(r13) lbl_80170AFC: /* 80170AFC 0016D8FC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80170B00 0016D900 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -461,8 +461,8 @@ zParPTank.zParPTankMenuBubbleCreate__FP9zParPTankUiPFP9zParPTankf_v: /* 80170B28 0016D928 7C 7F 1B 78 */ mr r31, r3 /* 80170B2C 0016D92C 93 C1 00 08 */ stw r30, 8(r1) /* 80170B30 0016D930 90 03 00 0C */ stw r0, 0xc(r3) -/* 80170B34 0016D934 3C 60 80 27 */ lis r3, lbl_80271E28@ha -/* 80170B38 0016D938 38 63 1E 28 */ addi r3, r3, lbl_80271E28@l +/* 80170B34 0016D934 3C 60 80 27 */ lis r3, lbl__stringBase0_98@ha +/* 80170B38 0016D938 38 63 1E 28 */ addi r3, r3, lbl__stringBase0_98@l /* 80170B3C 0016D93C 90 9F 00 10 */ stw r4, 0x10(r31) /* 80170B40 0016D940 90 1F 00 00 */ stw r0, 0(r31) /* 80170B44 0016D944 90 BF 00 04 */ stw r5, 4(r31) @@ -482,20 +482,20 @@ zParPTank.zParPTankMenuBubbleCreate__FP9zParPTankUiPFP9zParPTankf_v: /* 80170B7C 0016D97C 48 09 58 A5 */ bl RpPTankAtomicCreate /* 80170B80 0016D980 90 7F 00 08 */ stw r3, 8(r31) /* 80170B84 0016D984 48 0C 7F 05 */ bl RwFrameCreate -/* 80170B88 0016D988 C0 02 AB F8 */ lfs f0, lbl_803CF578-_SDA2_BASE_(r2) +/* 80170B88 0016D988 C0 02 AB F8 */ lfs f0, lbl__751_1-_SDA2_BASE_(r2) /* 80170B8C 0016D98C 7C 64 1B 78 */ mr r4, r3 /* 80170B90 0016D990 D0 03 00 38 */ stfs f0, 0x38(r3) /* 80170B94 0016D994 D0 03 00 24 */ stfs f0, 0x24(r3) /* 80170B98 0016D998 D0 03 00 10 */ stfs f0, 0x10(r3) -/* 80170B9C 0016D99C C0 02 AB FC */ lfs f0, lbl_803CF57C-_SDA2_BASE_(r2) +/* 80170B9C 0016D99C C0 02 AB FC */ lfs f0, lbl__752_1-_SDA2_BASE_(r2) /* 80170BA0 0016D9A0 D0 03 00 20 */ stfs f0, 0x20(r3) /* 80170BA4 0016D9A4 D0 03 00 18 */ stfs f0, 0x18(r3) /* 80170BA8 0016D9A8 D0 03 00 14 */ stfs f0, 0x14(r3) -/* 80170BAC 0016D9AC C0 02 AB FC */ lfs f0, lbl_803CF57C-_SDA2_BASE_(r2) +/* 80170BAC 0016D9AC C0 02 AB FC */ lfs f0, lbl__752_1-_SDA2_BASE_(r2) /* 80170BB0 0016D9B0 D0 03 00 34 */ stfs f0, 0x34(r3) /* 80170BB4 0016D9B4 D0 03 00 30 */ stfs f0, 0x30(r3) /* 80170BB8 0016D9B8 D0 03 00 28 */ stfs f0, 0x28(r3) -/* 80170BBC 0016D9BC C0 02 AB FC */ lfs f0, lbl_803CF57C-_SDA2_BASE_(r2) +/* 80170BBC 0016D9BC C0 02 AB FC */ lfs f0, lbl__752_1-_SDA2_BASE_(r2) /* 80170BC0 0016D9C0 D0 03 00 48 */ stfs f0, 0x48(r3) /* 80170BC4 0016D9C4 D0 03 00 44 */ stfs f0, 0x44(r3) /* 80170BC8 0016D9C8 D0 03 00 40 */ stfs f0, 0x40(r3) @@ -513,29 +513,29 @@ zParPTank.zParPTankMenuBubbleCreate__FP9zParPTankUiPFP9zParPTankf_v: /* 80170BF8 0016D9F8 48 0A 70 A1 */ bl RpMaterialSetTexture /* 80170BFC 0016D9FC 80 7F 00 08 */ lwz r3, 8(r31) /* 80170C00 0016DA00 38 C0 00 05 */ li r6, 5 -/* 80170C04 0016DA04 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80170C04 0016DA04 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80170C08 0016DA08 38 A0 00 02 */ li r5, 2 /* 80170C0C 0016DA0C 38 80 00 01 */ li r4, 1 /* 80170C10 0016DA10 7C 63 00 2E */ lwzx r3, r3, r0 /* 80170C14 0016DA14 90 C3 00 A4 */ stw r6, 0xa4(r3) /* 80170C18 0016DA18 80 7F 00 08 */ lwz r3, 8(r31) -/* 80170C1C 0016DA1C 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80170C1C 0016DA1C 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80170C20 0016DA20 7C 63 00 2E */ lwzx r3, r3, r0 /* 80170C24 0016DA24 90 A3 00 A8 */ stw r5, 0xa8(r3) /* 80170C28 0016DA28 80 7F 00 08 */ lwz r3, 8(r31) -/* 80170C2C 0016DA2C 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80170C2C 0016DA2C 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80170C30 0016DA30 7C 63 00 2E */ lwzx r3, r3, r0 /* 80170C34 0016DA34 80 03 00 40 */ lwz r0, 0x40(r3) /* 80170C38 0016DA38 64 00 10 00 */ oris r0, r0, 0x1000 /* 80170C3C 0016DA3C 90 03 00 40 */ stw r0, 0x40(r3) /* 80170C40 0016DA40 80 7F 00 08 */ lwz r3, 8(r31) -/* 80170C44 0016DA44 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80170C44 0016DA44 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80170C48 0016DA48 7C 63 00 2E */ lwzx r3, r3, r0 /* 80170C4C 0016DA4C 90 83 00 AC */ stw r4, 0xac(r3) /* 80170C50 0016DA50 80 1F 00 10 */ lwz r0, 0x10(r31) /* 80170C54 0016DA54 54 03 20 36 */ slwi r3, r0, 4 /* 80170C58 0016DA58 4B EC 2E 01 */ bl xMemPushTemp__FUi -/* 80170C5C 0016DA5C 90 6D 97 58 */ stw r3, lbl_803CC058-_SDA_BASE_(r13) +/* 80170C5C 0016DA5C 90 6D 97 58 */ stw r3, lbl_sMenuBubbleData-_SDA_BASE_(r13) lbl_80170C60: /* 80170C60 0016DA60 80 01 00 14 */ lwz r0, 0x14(r1) /* 80170C64 0016DA64 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -576,24 +576,24 @@ lbl_80170C78: /* 80170CEC 0016DAEC 38 A0 00 80 */ li r5, 0x80 /* 80170CF0 0016DAF0 3C C0 40 00 */ lis r6, 0x4000 /* 80170CF4 0016DAF4 48 09 5A A1 */ bl RpPTankAtomicLock -/* 80170CF8 0016DAF8 C0 02 AC 18 */ lfs f0, lbl_803CF598-_SDA2_BASE_(r2) +/* 80170CF8 0016DAF8 C0 02 AC 18 */ lfs f0, lbl__941-_SDA2_BASE_(r2) /* 80170CFC 0016DAFC 83 C1 00 20 */ lwz r30, 0x20(r1) /* 80170D00 0016DB00 EC 40 07 72 */ fmuls f2, f0, f29 /* 80170D04 0016DB04 83 A1 00 18 */ lwz r29, 0x18(r1) /* 80170D08 0016DB08 83 81 00 10 */ lwz r28, 0x10(r1) /* 80170D0C 0016DB0C 83 61 00 08 */ lwz r27, 8(r1) -/* 80170D10 0016DB10 C0 22 AC 14 */ lfs f1, lbl_803CF594-_SDA2_BASE_(r2) +/* 80170D10 0016DB10 C0 22 AC 14 */ lfs f1, lbl__940-_SDA2_BASE_(r2) /* 80170D14 0016DB14 4B EB EF 01 */ bl xpow__Fff -/* 80170D18 0016DB18 80 0D 97 40 */ lwz r0, lbl_803CC040-_SDA_BASE_(r13) +/* 80170D18 0016DB18 80 0D 97 40 */ lwz r0, lbl_sBubblePTank-_SDA_BASE_(r13) /* 80170D1C 0016DB1C FF E0 08 90 */ fmr f31, f1 /* 80170D20 0016DB20 7C 17 00 40 */ cmplw r23, r0 /* 80170D24 0016DB24 40 82 00 0C */ bne lbl_80170D30 -/* 80170D28 0016DB28 83 ED 97 54 */ lwz r31, lbl_803CC054-_SDA_BASE_(r13) +/* 80170D28 0016DB28 83 ED 97 54 */ lwz r31, lbl_sBubbleData-_SDA_BASE_(r13) /* 80170D2C 0016DB2C 48 00 00 08 */ b lbl_80170D34 lbl_80170D30: -/* 80170D30 0016DB30 83 ED 97 58 */ lwz r31, lbl_803CC058-_SDA_BASE_(r13) +/* 80170D30 0016DB30 83 ED 97 58 */ lwz r31, lbl_sMenuBubbleData-_SDA_BASE_(r13) lbl_80170D34: -/* 80170D34 0016DB34 C0 02 AC 1C */ lfs f0, lbl_803CF59C-_SDA2_BASE_(r2) +/* 80170D34 0016DB34 C0 02 AC 1C */ lfs f0, lbl__942_1-_SDA2_BASE_(r2) /* 80170D38 0016DB38 7F FA FB 78 */ mr r26, r31 /* 80170D3C 0016DB3C 3B 20 00 00 */ li r25, 0 /* 80170D40 0016DB40 EF C0 07 72 */ fmuls f30, f0, f29 @@ -628,46 +628,46 @@ lbl_80170D48: /* 80170DB0 0016DBB0 EC 00 07 F2 */ fmuls f0, f0, f31 /* 80170DB4 0016DBB4 D0 1A 00 08 */ stfs f0, 8(r26) /* 80170DB8 0016DBB8 C0 5A 00 0C */ lfs f2, 0xc(r26) -/* 80170DBC 0016DBBC C0 02 AC 20 */ lfs f0, lbl_803CF5A0-_SDA2_BASE_(r2) +/* 80170DBC 0016DBBC C0 02 AC 20 */ lfs f0, lbl__943_1-_SDA2_BASE_(r2) /* 80170DC0 0016DBC0 82 C1 00 08 */ lwz r22, 8(r1) /* 80170DC4 0016DBC4 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80170DC8 0016DBC8 40 81 00 50 */ ble lbl_80170E18 -/* 80170DCC 0016DBCC C0 22 AC 24 */ lfs f1, lbl_803CF5A4-_SDA2_BASE_(r2) -/* 80170DD0 0016DBD0 C0 02 AC 28 */ lfs f0, lbl_803CF5A8-_SDA2_BASE_(r2) +/* 80170DCC 0016DBCC C0 22 AC 24 */ lfs f1, lbl__944_2-_SDA2_BASE_(r2) +/* 80170DD0 0016DBD0 C0 02 AC 28 */ lfs f0, lbl__945_4-_SDA2_BASE_(r2) /* 80170DD4 0016DBD4 EC 21 00 B2 */ fmuls f1, f1, f2 /* 80170DD8 0016DBD8 EC 21 00 24 */ fdivs f1, f1, f0 /* 80170DDC 0016DBDC 48 07 C6 01 */ bl func_801ED3DC /* 80170DE0 0016DBE0 3C 00 43 30 */ lis r0, 0x4330 /* 80170DE4 0016DBE4 90 61 00 2C */ stw r3, 0x2c(r1) -/* 80170DE8 0016DBE8 C8 62 AC 48 */ lfd f3, lbl_803CF5C8-_SDA2_BASE_(r2) +/* 80170DE8 0016DBE8 C8 62 AC 48 */ lfd f3, lbl__953_2-_SDA2_BASE_(r2) /* 80170DEC 0016DBEC 90 01 00 28 */ stw r0, 0x28(r1) -/* 80170DF0 0016DBF0 C0 22 AC 04 */ lfs f1, lbl_803CF584-_SDA2_BASE_(r2) +/* 80170DF0 0016DBF0 C0 22 AC 04 */ lfs f1, lbl__797_4-_SDA2_BASE_(r2) /* 80170DF4 0016DBF4 C8 41 00 28 */ lfd f2, 0x28(r1) -/* 80170DF8 0016DBF8 C0 02 AB F8 */ lfs f0, lbl_803CF578-_SDA2_BASE_(r2) +/* 80170DF8 0016DBF8 C0 02 AB F8 */ lfs f0, lbl__751_1-_SDA2_BASE_(r2) /* 80170DFC 0016DBFC EC 42 18 28 */ fsubs f2, f2, f3 /* 80170E00 0016DC00 EC 01 00 BC */ fnmsubs f0, f1, f2, f0 /* 80170E04 0016DC04 D0 16 00 00 */ stfs f0, 0(r22) -/* 80170E08 0016DC08 C0 22 AC 04 */ lfs f1, lbl_803CF584-_SDA2_BASE_(r2) +/* 80170E08 0016DC08 C0 22 AC 04 */ lfs f1, lbl__797_4-_SDA2_BASE_(r2) /* 80170E0C 0016DC0C C0 16 00 00 */ lfs f0, 0(r22) /* 80170E10 0016DC10 EC 01 00 2A */ fadds f0, f1, f0 /* 80170E14 0016DC14 D0 16 00 08 */ stfs f0, 8(r22) lbl_80170E18: /* 80170E18 0016DC18 C0 5A 00 0C */ lfs f2, 0xc(r26) -/* 80170E1C 0016DC1C C0 02 AB FC */ lfs f0, lbl_803CF57C-_SDA2_BASE_(r2) +/* 80170E1C 0016DC1C C0 02 AB FC */ lfs f0, lbl__752_1-_SDA2_BASE_(r2) /* 80170E20 0016DC20 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80170E24 0016DC24 40 81 00 08 */ ble lbl_80170E2C /* 80170E28 0016DC28 48 00 00 08 */ b lbl_80170E30 lbl_80170E2C: /* 80170E2C 0016DC2C FC 40 00 90 */ fmr f2, f0 lbl_80170E30: -/* 80170E30 0016DC30 C0 02 AC 2C */ lfs f0, lbl_803CF5AC-_SDA2_BASE_(r2) +/* 80170E30 0016DC30 C0 02 AC 2C */ lfs f0, lbl__946_5-_SDA2_BASE_(r2) /* 80170E34 0016DC34 83 01 00 18 */ lwz r24, 0x18(r1) /* 80170E38 0016DC38 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80170E3C 0016DC3C 40 81 00 30 */ ble lbl_80170E6C -/* 80170E40 0016DC40 C0 22 AC 28 */ lfs f1, lbl_803CF5A8-_SDA2_BASE_(r2) -/* 80170E44 0016DC44 C0 02 AC 34 */ lfs f0, lbl_803CF5B4-_SDA2_BASE_(r2) +/* 80170E40 0016DC40 C0 22 AC 28 */ lfs f1, lbl__945_4-_SDA2_BASE_(r2) +/* 80170E44 0016DC44 C0 02 AC 34 */ lfs f0, lbl__948_2-_SDA2_BASE_(r2) /* 80170E48 0016DC48 EC 21 10 28 */ fsubs f1, f1, f2 -/* 80170E4C 0016DC4C C0 42 AC 30 */ lfs f2, lbl_803CF5B0-_SDA2_BASE_(r2) +/* 80170E4C 0016DC4C C0 42 AC 30 */ lfs f2, lbl__947_5-_SDA2_BASE_(r2) /* 80170E50 0016DC50 EC 01 00 24 */ fdivs f0, f1, f0 /* 80170E54 0016DC54 EC 02 00 32 */ fmuls f0, f2, f0 /* 80170E58 0016DC58 FC 00 00 1E */ fctiwz f0, f0 @@ -676,11 +676,11 @@ lbl_80170E30: /* 80170E64 0016DC64 98 18 00 03 */ stb r0, 3(r24) /* 80170E68 0016DC68 48 00 00 38 */ b lbl_80170EA0 lbl_80170E6C: -/* 80170E6C 0016DC6C C0 02 AC 38 */ lfs f0, lbl_803CF5B8-_SDA2_BASE_(r2) +/* 80170E6C 0016DC6C C0 02 AC 38 */ lfs f0, lbl__949_3-_SDA2_BASE_(r2) /* 80170E70 0016DC70 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80170E74 0016DC74 40 80 00 24 */ bge lbl_80170E98 /* 80170E78 0016DC78 EC 02 00 24 */ fdivs f0, f2, f0 -/* 80170E7C 0016DC7C C0 22 AC 30 */ lfs f1, lbl_803CF5B0-_SDA2_BASE_(r2) +/* 80170E7C 0016DC7C C0 22 AC 30 */ lfs f1, lbl__947_5-_SDA2_BASE_(r2) /* 80170E80 0016DC80 EC 01 00 32 */ fmuls f0, f1, f0 /* 80170E84 0016DC84 FC 00 00 1E */ fctiwz f0, f0 /* 80170E88 0016DC88 D8 01 00 28 */ stfd f0, 0x28(r1) @@ -693,14 +693,14 @@ lbl_80170E98: lbl_80170EA0: /* 80170EA0 0016DCA0 C0 3A 00 0C */ lfs f1, 0xc(r26) /* 80170EA4 0016DCA4 3A C0 00 00 */ li r22, 0 -/* 80170EA8 0016DCA8 C0 02 AC 3C */ lfs f0, lbl_803CF5BC-_SDA2_BASE_(r2) +/* 80170EA8 0016DCA8 C0 02 AC 3C */ lfs f0, lbl__950_5-_SDA2_BASE_(r2) /* 80170EAC 0016DCAC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80170EB0 0016DCB0 40 80 00 24 */ bge lbl_80170ED4 -/* 80170EB4 0016DCB4 C0 02 AC 0C */ lfs f0, lbl_803CF58C-_SDA2_BASE_(r2) +/* 80170EB4 0016DCB4 C0 02 AC 0C */ lfs f0, lbl__840_5-_SDA2_BASE_(r2) /* 80170EB8 0016DCB8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80170EBC 0016DCBC 40 81 00 18 */ ble lbl_80170ED4 /* 80170EC0 0016DCC0 4B EB FD C9 */ bl xurand__Fv -/* 80170EC4 0016DCC4 C0 02 AC 40 */ lfs f0, lbl_803CF5C0-_SDA2_BASE_(r2) +/* 80170EC4 0016DCC4 C0 02 AC 40 */ lfs f0, lbl__951_4-_SDA2_BASE_(r2) /* 80170EC8 0016DCC8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80170ECC 0016DCCC 40 81 00 08 */ ble lbl_80170ED4 /* 80170ED0 0016DCD0 3A C0 00 01 */ li r22, 1 @@ -708,7 +708,7 @@ lbl_80170ED4: /* 80170ED4 0016DCD4 56 C0 06 3F */ clrlwi. r0, r22, 0x18 /* 80170ED8 0016DCD8 40 82 00 14 */ bne lbl_80170EEC /* 80170EDC 0016DCDC C0 3A 00 0C */ lfs f1, 0xc(r26) -/* 80170EE0 0016DCE0 C0 02 AB FC */ lfs f0, lbl_803CF57C-_SDA2_BASE_(r2) +/* 80170EE0 0016DCE0 C0 02 AB FC */ lfs f0, lbl__752_1-_SDA2_BASE_(r2) /* 80170EE4 0016DCE4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80170EE8 0016DCE8 40 80 01 08 */ bge lbl_80170FF0 lbl_80170EEC: @@ -803,13 +803,13 @@ lbl_80171038: /* 80171044 0016DE44 80 77 00 08 */ lwz r3, 8(r23) /* 80171048 0016DE48 48 09 58 DD */ bl RpPTankAtomicUnlock /* 8017104C 0016DE4C 80 77 00 08 */ lwz r3, 8(r23) -/* 80171050 0016DE50 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80171050 0016DE50 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80171054 0016DE54 7C 63 00 2E */ lwzx r3, r3, r0 /* 80171058 0016DE58 80 03 00 40 */ lwz r0, 0x40(r3) /* 8017105C 0016DE5C 64 00 00 80 */ oris r0, r0, 0x80 /* 80171060 0016DE60 90 03 00 40 */ stw r0, 0x40(r3) /* 80171064 0016DE64 80 77 00 08 */ lwz r3, 8(r23) -/* 80171068 0016DE68 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80171068 0016DE68 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 8017106C 0016DE6C 80 97 00 0C */ lwz r4, 0xc(r23) /* 80171070 0016DE70 7C 63 00 2E */ lwzx r3, r3, r0 /* 80171074 0016DE74 90 83 00 04 */ stw r4, 4(r3) @@ -833,9 +833,9 @@ zParPTank.zParPTankSpawnBubbles__FP5xVec3P5xVec3UifP9zParPTank: /* 801710B0 0016DEB0 DB E1 00 60 */ stfd f31, 0x60(r1) /* 801710B4 0016DEB4 F3 E1 00 68 */ psq_st f31, 104(r1), 0, qr0 /* 801710B8 0016DEB8 BE 81 00 30 */ stmw r20, 0x30(r1) -/* 801710BC 0016DEBC 3C E0 80 3C */ lis r7, lbl_803C0558@ha +/* 801710BC 0016DEBC 3C E0 80 3C */ lis r7, lbl_globals@ha /* 801710C0 0016DEC0 FF E0 08 90 */ fmr f31, f1 -/* 801710C4 0016DEC4 38 E7 05 58 */ addi r7, r7, lbl_803C0558@l +/* 801710C4 0016DEC4 38 E7 05 58 */ addi r7, r7, lbl_globals@l /* 801710C8 0016DEC8 7C 7D 1B 78 */ mr r29, r3 /* 801710CC 0016DECC 80 67 07 04 */ lwz r3, 0x704(r7) /* 801710D0 0016DED0 7C 97 23 78 */ mr r23, r4 @@ -857,13 +857,13 @@ lbl_801710F4: lbl_8017110C: /* 8017110C 0016DF0C 28 15 00 00 */ cmplwi r21, 0 /* 80171110 0016DF10 41 82 02 1C */ beq lbl_8017132C -/* 80171114 0016DF14 80 0D 97 40 */ lwz r0, lbl_803CC040-_SDA_BASE_(r13) +/* 80171114 0016DF14 80 0D 97 40 */ lwz r0, lbl_sBubblePTank-_SDA_BASE_(r13) /* 80171118 0016DF18 7C 16 00 40 */ cmplw r22, r0 /* 8017111C 0016DF1C 40 82 00 0C */ bne lbl_80171128 -/* 80171120 0016DF20 83 ED 97 54 */ lwz r31, lbl_803CC054-_SDA_BASE_(r13) +/* 80171120 0016DF20 83 ED 97 54 */ lwz r31, lbl_sBubbleData-_SDA_BASE_(r13) /* 80171124 0016DF24 48 00 00 08 */ b lbl_8017112C lbl_80171128: -/* 80171128 0016DF28 83 ED 97 58 */ lwz r31, lbl_803CC058-_SDA_BASE_(r13) +/* 80171128 0016DF28 83 ED 97 58 */ lwz r31, lbl_sMenuBubbleData-_SDA_BASE_(r13) lbl_8017112C: /* 8017112C 0016DF2C 80 76 00 08 */ lwz r3, 8(r22) /* 80171130 0016DF30 38 81 00 20 */ addi r4, r1, 0x20 @@ -897,9 +897,9 @@ lbl_8017112C: /* 801711A0 0016DFA0 83 81 00 08 */ lwz r28, 8(r1) /* 801711A4 0016DFA4 28 1C 00 00 */ cmplwi r28, 0 /* 801711A8 0016DFA8 41 82 01 84 */ beq lbl_8017132C -/* 801711AC 0016DFAC 80 0D 82 40 */ lwz r0, lbl_803CAB40-_SDA_BASE_(r13) +/* 801711AC 0016DFAC 80 0D 82 40 */ lwz r0, lbl_gGameState-_SDA_BASE_(r13) /* 801711B0 0016DFB0 7F B8 EB 78 */ mr r24, r29 -/* 801711B4 0016DFB4 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 801711B4 0016DFB4 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 801711B8 0016DFB8 2C 00 00 01 */ cmpwi r0, 1 /* 801711BC 0016DFBC 83 61 00 20 */ lwz r27, 0x20(r1) /* 801711C0 0016DFC0 83 41 00 18 */ lwz r26, 0x18(r1) @@ -916,7 +916,7 @@ lbl_801711E0: /* 801711E8 0016DFE8 3A E0 00 00 */ li r23, 0 /* 801711EC 0016DFEC 48 00 01 04 */ b lbl_801712F0 lbl_801711F0: -/* 801711F0 0016DFF0 80 0D 8F 64 */ lwz r0, lbl_803CB864-_SDA_BASE_(r13) +/* 801711F0 0016DFF0 80 0D 8F 64 */ lwz r0, lbl_sGameScreenTransCam-_SDA_BASE_(r13) /* 801711F4 0016DFF4 28 00 00 00 */ cmplwi r0, 0 /* 801711F8 0016DFF8 40 82 00 24 */ bne lbl_8017121C /* 801711FC 0016DFFC 28 18 00 00 */ cmplwi r24, 0 @@ -924,7 +924,7 @@ lbl_801711F0: /* 80171204 0016E004 7F C3 F3 78 */ mr r3, r30 /* 80171208 0016E008 7F 04 C3 78 */ mr r4, r24 /* 8017120C 0016E00C 4B EE 13 19 */ bl xVec3Dist2__FPC5xVec3PC5xVec3 -/* 80171210 0016E010 C0 02 AC 50 */ lfs f0, lbl_803CF5D0-_SDA2_BASE_(r2) +/* 80171210 0016E010 C0 02 AC 50 */ lfs f0, lbl__1005_2-_SDA2_BASE_(r2) /* 80171214 0016E014 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80171218 0016E018 41 81 00 CC */ bgt lbl_801712E4 lbl_8017121C: @@ -940,32 +940,32 @@ lbl_8017121C: /* 80171240 0016E040 7C 7F 02 14 */ add r3, r31, r0 /* 80171244 0016E044 4B E9 A0 21 */ bl __as__5xVec3FRC5xVec3 /* 80171248 0016E048 80 16 00 0C */ lwz r0, 0xc(r22) -/* 8017124C 0016E04C C0 02 AC 28 */ lfs f0, lbl_803CF5A8-_SDA2_BASE_(r2) +/* 8017124C 0016E04C C0 02 AC 28 */ lfs f0, lbl__945_4-_SDA2_BASE_(r2) /* 80171250 0016E050 54 03 20 36 */ slwi r3, r0, 4 /* 80171254 0016E054 38 03 00 0C */ addi r0, r3, 0xc /* 80171258 0016E058 7C 1F 05 2E */ stfsx f0, r31, r0 /* 8017125C 0016E05C 80 76 00 0C */ lwz r3, 0xc(r22) /* 80171260 0016E060 80 01 00 0C */ lwz r0, 0xc(r1) -/* 80171264 0016E064 C0 02 AB FC */ lfs f0, lbl_803CF57C-_SDA2_BASE_(r2) +/* 80171264 0016E064 C0 02 AB FC */ lfs f0, lbl__752_1-_SDA2_BASE_(r2) /* 80171268 0016E068 7C 03 01 D6 */ mullw r0, r3, r0 /* 8017126C 0016E06C 7C 7C 02 14 */ add r3, r28, r0 /* 80171270 0016E070 D0 03 00 00 */ stfs f0, 0(r3) -/* 80171274 0016E074 C0 02 AC 54 */ lfs f0, lbl_803CF5D4-_SDA2_BASE_(r2) +/* 80171274 0016E074 C0 02 AC 54 */ lfs f0, lbl__1006_3-_SDA2_BASE_(r2) /* 80171278 0016E078 D0 03 00 04 */ stfs f0, 4(r3) -/* 8017127C 0016E07C C0 22 AC 04 */ lfs f1, lbl_803CF584-_SDA2_BASE_(r2) +/* 8017127C 0016E07C C0 22 AC 04 */ lfs f1, lbl__797_4-_SDA2_BASE_(r2) /* 80171280 0016E080 C0 03 00 00 */ lfs f0, 0(r3) /* 80171284 0016E084 EC 01 00 2A */ fadds f0, f1, f0 /* 80171288 0016E088 D0 03 00 08 */ stfs f0, 8(r3) -/* 8017128C 0016E08C C0 02 AC 58 */ lfs f0, lbl_803CF5D8-_SDA2_BASE_(r2) +/* 8017128C 0016E08C C0 02 AC 58 */ lfs f0, lbl__1007_2-_SDA2_BASE_(r2) /* 80171290 0016E090 D0 03 00 0C */ stfs f0, 0xc(r3) /* 80171294 0016E094 80 76 00 0C */ lwz r3, 0xc(r22) /* 80171298 0016E098 80 01 00 14 */ lwz r0, 0x14(r1) /* 8017129C 0016E09C 7C 03 01 D6 */ mullw r0, r3, r0 /* 801712A0 0016E0A0 7E 99 02 14 */ add r20, r25, r0 /* 801712A4 0016E0A4 4B EB F9 E5 */ bl xurand__Fv -/* 801712A8 0016E0A8 C0 42 AC 60 */ lfs f2, lbl_803CF5E0-_SDA2_BASE_(r2) -/* 801712AC 0016E0AC 38 82 AC 10 */ addi r4, r2, lbl_803CF590-_SDA2_BASE_ -/* 801712B0 0016E0B0 C0 02 AC 5C */ lfs f0, lbl_803CF5DC-_SDA2_BASE_(r2) +/* 801712A8 0016E0A8 C0 42 AC 60 */ lfs f2, lbl__1009_1-_SDA2_BASE_(r2) +/* 801712AC 0016E0AC 38 82 AC 10 */ addi r4, r2, lbl_bubble_color-_SDA2_BASE_ +/* 801712B0 0016E0B0 C0 02 AC 5C */ lfs f0, lbl__1008_2-_SDA2_BASE_(r2) /* 801712B4 0016E0B4 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 801712B8 0016E0B8 EC 1F 00 32 */ fmuls f0, f31, f0 /* 801712BC 0016E0BC D0 14 00 04 */ stfs f0, 4(r20) @@ -988,13 +988,13 @@ lbl_801712F0: /* 801712F8 0016E0F8 80 76 00 08 */ lwz r3, 8(r22) /* 801712FC 0016E0FC 48 09 56 29 */ bl RpPTankAtomicUnlock /* 80171300 0016E100 80 76 00 08 */ lwz r3, 8(r22) -/* 80171304 0016E104 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80171304 0016E104 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80171308 0016E108 7C 63 00 2E */ lwzx r3, r3, r0 /* 8017130C 0016E10C 80 03 00 40 */ lwz r0, 0x40(r3) /* 80171310 0016E110 64 00 00 80 */ oris r0, r0, 0x80 /* 80171314 0016E114 90 03 00 40 */ stw r0, 0x40(r3) /* 80171318 0016E118 80 76 00 08 */ lwz r3, 8(r22) -/* 8017131C 0016E11C 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 8017131C 0016E11C 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80171320 0016E120 80 96 00 0C */ lwz r4, 0xc(r22) /* 80171324 0016E124 7C 63 00 2E */ lwzx r3, r3, r0 /* 80171328 0016E128 90 83 00 04 */ stw r4, 4(r3) @@ -1024,7 +1024,7 @@ zParPTankSpawnBubbles__FP5xVec3P5xVec3Uif: /* 80171378 0016E178 2C 03 00 00 */ cmpwi r3, 0 /* 8017137C 0016E17C 40 82 00 1C */ bne lbl_80171398 /* 80171380 0016E180 FC 20 F8 90 */ fmr f1, f31 -/* 80171384 0016E184 80 CD 97 40 */ lwz r6, lbl_803CC040-_SDA_BASE_(r13) +/* 80171384 0016E184 80 CD 97 40 */ lwz r6, lbl_sBubblePTank-_SDA_BASE_(r13) /* 80171388 0016E188 7F A3 EB 78 */ mr r3, r29 /* 8017138C 0016E18C 7F C4 F3 78 */ mr r4, r30 /* 80171390 0016E190 7F E5 FB 78 */ mr r5, r31 @@ -1041,7 +1041,7 @@ lbl_80171398: .global zParPTankBubblesAvailable__Fv zParPTankBubblesAvailable__Fv: -/* 801713B8 0016E1B8 80 8D 97 40 */ lwz r4, lbl_803CC040-_SDA_BASE_(r13) +/* 801713B8 0016E1B8 80 8D 97 40 */ lwz r4, lbl_sBubblePTank-_SDA_BASE_(r13) /* 801713BC 0016E1BC 80 64 00 0C */ lwz r3, 0xc(r4) /* 801713C0 0016E1C0 80 04 00 10 */ lwz r0, 0x10(r4) /* 801713C4 0016E1C4 7C 63 00 50 */ subf r3, r3, r0 @@ -1052,8 +1052,8 @@ zParPTankSpawnMenuBubbles__FP5xVec3P5xVec3Ui: /* 801713CC 0016E1CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801713D0 0016E1D0 7C 08 02 A6 */ mflr r0 /* 801713D4 0016E1D4 90 01 00 14 */ stw r0, 0x14(r1) -/* 801713D8 0016E1D8 C0 22 AB F8 */ lfs f1, lbl_803CF578-_SDA2_BASE_(r2) -/* 801713DC 0016E1DC 80 CD 97 44 */ lwz r6, lbl_803CC044-_SDA_BASE_(r13) +/* 801713D8 0016E1D8 C0 22 AB F8 */ lfs f1, lbl__751_1-_SDA2_BASE_(r2) +/* 801713DC 0016E1DC 80 CD 97 44 */ lwz r6, lbl_sMenuBubblePTank-_SDA_BASE_(r13) /* 801713E0 0016E1E0 4B FF FC C5 */ bl zParPTank.zParPTankSpawnBubbles__FP5xVec3P5xVec3UifP9zParPTank /* 801713E4 0016E1E4 80 01 00 14 */ lwz r0, 0x14(r1) /* 801713E8 0016E1E8 7C 08 03 A6 */ mtlr r0 @@ -1069,8 +1069,8 @@ zParPTank.zParPTankSnowCreate__FP9zParPTankUiPFP9zParPTankf_v: /* 80171404 0016E204 93 E1 00 0C */ stw r31, 0xc(r1) /* 80171408 0016E208 7C 7F 1B 78 */ mr r31, r3 /* 8017140C 0016E20C 90 03 00 00 */ stw r0, 0(r3) -/* 80171410 0016E210 3C 60 80 27 */ lis r3, lbl_80271E28@ha -/* 80171414 0016E214 38 63 1E 28 */ addi r3, r3, lbl_80271E28@l +/* 80171410 0016E210 3C 60 80 27 */ lis r3, lbl__stringBase0_98@ha +/* 80171414 0016E214 38 63 1E 28 */ addi r3, r3, lbl__stringBase0_98@l /* 80171418 0016E218 90 BF 00 04 */ stw r5, 4(r31) /* 8017141C 0016E21C 90 1F 00 08 */ stw r0, 8(r31) /* 80171420 0016E220 90 1F 00 0C */ stw r0, 0xc(r31) @@ -1078,9 +1078,9 @@ zParPTank.zParPTankSnowCreate__FP9zParPTankUiPFP9zParPTankf_v: /* 80171428 0016E228 4B ED AD ED */ bl xStrHash__FPCc /* 8017142C 0016E22C 38 80 00 00 */ li r4, 0 /* 80171430 0016E230 4B ED A2 DD */ bl xSTFindAsset__FUiPUi -/* 80171434 0016E234 3C 80 80 33 */ lis r4, lbl_8032A52C@ha +/* 80171434 0016E234 3C 80 80 33 */ lis r4, lbl_snow_pool__23_unnamed_zParPTank_cpp_@ha /* 80171438 0016E238 38 C0 00 05 */ li r6, 5 -/* 8017143C 0016E23C 38 E4 A5 2C */ addi r7, r4, lbl_8032A52C@l +/* 8017143C 0016E23C 38 E4 A5 2C */ addi r7, r4, lbl_snow_pool__23_unnamed_zParPTank_cpp_@l /* 80171440 0016E240 38 80 00 02 */ li r4, 2 /* 80171444 0016E244 38 00 00 00 */ li r0, 0 /* 80171448 0016E248 90 67 00 00 */ stw r3, 0(r7) @@ -1089,10 +1089,10 @@ zParPTank.zParPTankSnowCreate__FP9zParPTankUiPFP9zParPTankf_v: /* 80171454 0016E254 90 87 00 08 */ stw r4, 8(r7) /* 80171458 0016E258 90 07 00 0C */ stw r0, 0xc(r7) /* 8017145C 0016E25C 80 1F 00 10 */ lwz r0, 0x10(r31) -/* 80171460 0016E260 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 80171460 0016E260 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 80171464 0016E264 1C 80 00 30 */ mulli r4, r0, 0x30 /* 80171468 0016E268 4B EC 24 D9 */ bl xMemAlloc__FUiUii -/* 8017146C 0016E26C 90 6D 97 5C */ stw r3, lbl_803CC05C-_SDA_BASE_(r13) +/* 8017146C 0016E26C 90 6D 97 5C */ stw r3, lbl_snow_particles__23_unnamed_zParPTank_cpp_-_SDA_BASE_(r13) /* 80171470 0016E270 80 01 00 14 */ lwz r0, 0x14(r1) /* 80171474 0016E274 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80171478 0016E278 7C 08 03 A6 */ mtlr r0 @@ -1116,36 +1116,36 @@ lbl_80171484: /* 801714BC 0016E2BC 93 C1 00 28 */ stw r30, 0x28(r1) /* 801714C0 0016E2C0 93 A1 00 24 */ stw r29, 0x24(r1) /* 801714C4 0016E2C4 93 81 00 20 */ stw r28, 0x20(r1) -/* 801714C8 0016E2C8 C0 AD 80 18 */ lfs f5, lbl_803CA918-_SDA_BASE_(r13) +/* 801714C8 0016E2C8 C0 AD 80 18 */ lfs f5, lbl_snow_life-_SDA_BASE_(r13) /* 801714CC 0016E2CC 7C 7D 1B 78 */ mr r29, r3 -/* 801714D0 0016E2D0 C0 02 AB F8 */ lfs f0, lbl_803CF578-_SDA2_BASE_(r2) -/* 801714D4 0016E2D4 3C 60 80 33 */ lis r3, lbl_8032A52C@ha +/* 801714D0 0016E2D0 C0 02 AB F8 */ lfs f0, lbl__751_1-_SDA2_BASE_(r2) +/* 801714D4 0016E2D4 3C 60 80 33 */ lis r3, lbl_snow_pool__23_unnamed_zParPTank_cpp_@ha /* 801714D8 0016E2D8 80 1D 00 0C */ lwz r0, 0xc(r29) /* 801714DC 0016E2DC FF 60 08 90 */ fmr f27, f1 /* 801714E0 0016E2E0 EC C0 28 24 */ fdivs f6, f0, f5 -/* 801714E4 0016E2E4 C0 82 AC 64 */ lfs f4, lbl_803CF5E4-_SDA2_BASE_(r2) -/* 801714E8 0016E2E8 C0 62 AC 68 */ lfs f3, lbl_803CF5E8-_SDA2_BASE_(r2) +/* 801714E4 0016E2E4 C0 82 AC 64 */ lfs f4, lbl__1073_1-_SDA2_BASE_(r2) +/* 801714E8 0016E2E8 C0 62 AC 68 */ lfs f3, lbl__1074_4-_SDA2_BASE_(r2) /* 801714EC 0016E2EC 1C 00 00 30 */ mulli r0, r0, 0x30 -/* 801714F0 0016E2F0 C0 42 AC 6C */ lfs f2, lbl_803CF5EC-_SDA2_BASE_(r2) -/* 801714F4 0016E2F4 C0 02 AC 70 */ lfs f0, lbl_803CF5F0-_SDA2_BASE_(r2) -/* 801714F8 0016E2F8 80 8D 97 5C */ lwz r4, lbl_803CC05C-_SDA_BASE_(r13) +/* 801714F0 0016E2F0 C0 42 AC 6C */ lfs f2, lbl__1075_1-_SDA2_BASE_(r2) +/* 801714F4 0016E2F4 C0 02 AC 70 */ lfs f0, lbl__1076_3-_SDA2_BASE_(r2) +/* 801714F8 0016E2F8 80 8D 97 5C */ lwz r4, lbl_snow_particles__23_unnamed_zParPTank_cpp_-_SDA_BASE_(r13) /* 801714FC 0016E2FC EF E4 01 72 */ fmuls f31, f4, f5 /* 80171500 0016E300 EF C3 01 72 */ fmuls f30, f3, f5 -/* 80171504 0016E304 38 63 A5 2C */ addi r3, r3, lbl_8032A52C@l +/* 80171504 0016E304 38 63 A5 2C */ addi r3, r3, lbl_snow_pool__23_unnamed_zParPTank_cpp_@l /* 80171508 0016E308 EF A2 01 B2 */ fmuls f29, f2, f6 /* 8017150C 0016E30C 7F E4 02 14 */ add r31, r4, r0 /* 80171510 0016E310 EF 80 01 B2 */ fmuls f28, f0, f6 /* 80171514 0016E314 4B FA 61 6D */ bl reset__10ptank_poolFv -/* 80171518 0016E318 3C 60 80 33 */ lis r3, lbl_8032A52C@ha -/* 8017151C 0016E31C 83 CD 97 5C */ lwz r30, lbl_803CC05C-_SDA_BASE_(r13) -/* 80171520 0016E320 3B 83 A5 2C */ addi r28, r3, lbl_8032A52C@l +/* 80171518 0016E318 3C 60 80 33 */ lis r3, lbl_snow_pool__23_unnamed_zParPTank_cpp_@ha +/* 8017151C 0016E31C 83 CD 97 5C */ lwz r30, lbl_snow_particles__23_unnamed_zParPTank_cpp_-_SDA_BASE_(r13) +/* 80171520 0016E320 3B 83 A5 2C */ addi r28, r3, lbl_snow_pool__23_unnamed_zParPTank_cpp_@l /* 80171524 0016E324 48 00 01 3C */ b lbl_80171660 lbl_80171528: /* 80171528 0016E328 C0 1E 00 1C */ lfs f0, 0x1c(r30) /* 8017152C 0016E32C EC 00 D8 28 */ fsubs f0, f0, f27 /* 80171530 0016E330 D0 1E 00 1C */ stfs f0, 0x1c(r30) /* 80171534 0016E334 C0 3E 00 1C */ lfs f1, 0x1c(r30) -/* 80171538 0016E338 C0 02 AB FC */ lfs f0, lbl_803CF57C-_SDA2_BASE_(r2) +/* 80171538 0016E338 C0 02 AB FC */ lfs f0, lbl__752_1-_SDA2_BASE_(r2) /* 8017153C 0016E33C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80171540 0016E340 4C 40 13 82 */ cror 2, 0, 2 /* 80171544 0016E344 40 82 00 18 */ bne lbl_8017155C @@ -1162,11 +1162,11 @@ lbl_8017155C: /* 8017156C 0016E36C 7F C3 F3 78 */ mr r3, r30 /* 80171570 0016E370 38 81 00 08 */ addi r4, r1, 8 /* 80171574 0016E374 4B EA 3E D1 */ bl __apl__5xVec3FRC5xVec3 -/* 80171578 0016E378 3C 60 80 33 */ lis r3, lbl_8032A52C@ha -/* 8017157C 0016E37C 38 63 A5 2C */ addi r3, r3, lbl_8032A52C@l +/* 80171578 0016E378 3C 60 80 33 */ lis r3, lbl_snow_pool__23_unnamed_zParPTank_cpp_@ha +/* 8017157C 0016E37C 38 63 A5 2C */ addi r3, r3, lbl_snow_pool__23_unnamed_zParPTank_cpp_@l /* 80171580 0016E380 4B FA 5F 29 */ bl next__30ptank_pool__pos_color_size_uv2Fv -/* 80171584 0016E384 3C 60 80 33 */ lis r3, lbl_8032A52C@ha -/* 80171588 0016E388 38 63 A5 2C */ addi r3, r3, lbl_8032A52C@l +/* 80171584 0016E384 3C 60 80 33 */ lis r3, lbl_snow_pool__23_unnamed_zParPTank_cpp_@ha +/* 80171588 0016E388 38 63 A5 2C */ addi r3, r3, lbl_snow_pool__23_unnamed_zParPTank_cpp_@l /* 8017158C 0016E38C 4B FA 5F 09 */ bl valid__10ptank_poolCFv /* 80171590 0016E390 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80171594 0016E394 40 82 00 0C */ bne lbl_801715A0 @@ -1179,8 +1179,8 @@ lbl_801715A0: /* 801715AC 0016E3AC C0 5E 00 1C */ lfs f2, 0x1c(r30) /* 801715B0 0016E3B0 FC 02 F8 40 */ fcmpo cr0, f2, f31 /* 801715B4 0016E3B4 40 81 00 2C */ ble lbl_801715E0 -/* 801715B8 0016E3B8 C0 2D 80 18 */ lfs f1, lbl_803CA918-_SDA_BASE_(r13) -/* 801715BC 0016E3BC C0 02 AC 0C */ lfs f0, lbl_803CF58C-_SDA2_BASE_(r2) +/* 801715B8 0016E3B8 C0 2D 80 18 */ lfs f1, lbl_snow_life-_SDA_BASE_(r13) +/* 801715BC 0016E3BC C0 02 AC 0C */ lfs f0, lbl__840_5-_SDA2_BASE_(r2) /* 801715C0 0016E3C0 EC 21 10 28 */ fsubs f1, f1, f2 /* 801715C4 0016E3C4 80 7C 00 28 */ lwz r3, 0x28(r28) /* 801715C8 0016E3C8 EC 1D 00 7A */ fmadds f0, f29, f1, f0 @@ -1192,7 +1192,7 @@ lbl_801715A0: lbl_801715E0: /* 801715E0 0016E3E0 FC 02 F0 40 */ fcmpo cr0, f2, f30 /* 801715E4 0016E3E4 40 80 00 24 */ bge lbl_80171608 -/* 801715E8 0016E3E8 C0 02 AC 0C */ lfs f0, lbl_803CF58C-_SDA2_BASE_(r2) +/* 801715E8 0016E3E8 C0 02 AC 0C */ lfs f0, lbl__840_5-_SDA2_BASE_(r2) /* 801715EC 0016E3EC 80 7C 00 28 */ lwz r3, 0x28(r28) /* 801715F0 0016E3F0 EC 02 07 3A */ fmadds f0, f2, f28, f0 /* 801715F4 0016E3F4 FC 00 00 1E */ fctiwz f0, f0 @@ -1213,10 +1213,10 @@ lbl_80171614: /* 80171628 0016E428 48 00 09 85 */ bl assign__5xVec2Ff /* 8017162C 0016E42C 80 7C 00 30 */ lwz r3, 0x30(r28) /* 80171630 0016E430 C0 3E 00 20 */ lfs f1, 0x20(r30) -/* 80171634 0016E434 C0 42 AC 74 */ lfs f2, lbl_803CF5F4-_SDA2_BASE_(r2) +/* 80171634 0016E434 C0 42 AC 74 */ lfs f2, lbl__1077_2-_SDA2_BASE_(r2) /* 80171638 0016E438 4B EB 4C E1 */ bl assign__5xVec2Fff /* 8017163C 0016E43C 80 9C 00 30 */ lwz r4, 0x30(r28) -/* 80171640 0016E440 C0 42 AC 04 */ lfs f2, lbl_803CF584-_SDA2_BASE_(r2) +/* 80171640 0016E440 C0 42 AC 04 */ lfs f2, lbl__797_4-_SDA2_BASE_(r2) /* 80171644 0016E444 C0 24 00 00 */ lfs f1, 0(r4) /* 80171648 0016E448 38 64 00 08 */ addi r3, r4, 8 /* 8017164C 0016E44C C0 04 00 04 */ lfs f0, 4(r4) @@ -1228,10 +1228,10 @@ lbl_80171660: /* 80171660 0016E460 7C 1E F8 40 */ cmplw r30, r31 /* 80171664 0016E464 40 82 FE C4 */ bne lbl_80171528 lbl_80171668: -/* 80171668 0016E468 3C 60 80 33 */ lis r3, lbl_8032A52C@ha -/* 8017166C 0016E46C 38 63 A5 2C */ addi r3, r3, lbl_8032A52C@l +/* 80171668 0016E468 3C 60 80 33 */ lis r3, lbl_snow_pool__23_unnamed_zParPTank_cpp_@ha +/* 8017166C 0016E46C 38 63 A5 2C */ addi r3, r3, lbl_snow_pool__23_unnamed_zParPTank_cpp_@l /* 80171670 0016E470 4B FA 5D E5 */ bl flush__30ptank_pool__pos_color_size_uv2Fv -/* 80171674 0016E474 80 0D 97 5C */ lwz r0, lbl_803CC05C-_SDA_BASE_(r13) +/* 80171674 0016E474 80 0D 97 5C */ lwz r0, lbl_snow_particles__23_unnamed_zParPTank_cpp_-_SDA_BASE_(r13) /* 80171678 0016E478 3C 60 2A AB */ lis r3, 0x2AAAAAAB@ha /* 8017167C 0016E47C 38 63 AA AB */ addi r3, r3, 0x2AAAAAAB@l /* 80171680 0016E480 7C 00 F8 50 */ subf r0, r0, r31 @@ -1271,7 +1271,7 @@ zParPTankSpawnSnow__FP5xVec3P5xVec3Ui: /* 801716FC 0016E4FC 4B F2 6A 81 */ bl zGameIsPaused__Fv /* 80171700 0016E500 2C 03 00 00 */ cmpwi r3, 0 /* 80171704 0016E504 40 82 00 B8 */ bne lbl_801717BC -/* 80171708 0016E508 80 6D 97 48 */ lwz r3, lbl_803CC048-_SDA_BASE_(r13) +/* 80171708 0016E508 80 6D 97 48 */ lwz r3, lbl_sSnowPTank-_SDA_BASE_(r13) /* 8017170C 0016E50C 80 A3 00 0C */ lwz r5, 0xc(r3) /* 80171710 0016E510 7C 05 EA 14 */ add r0, r5, r29 /* 80171714 0016E514 90 03 00 0C */ stw r0, 0xc(r3) @@ -1283,7 +1283,7 @@ zParPTankSpawnSnow__FP5xVec3P5xVec3Ui: lbl_8017172C: /* 8017172C 0016E52C 80 03 00 0C */ lwz r0, 0xc(r3) /* 80171730 0016E530 1C 65 00 30 */ mulli r3, r5, 0x30 -/* 80171734 0016E534 80 8D 97 5C */ lwz r4, lbl_803CC05C-_SDA_BASE_(r13) +/* 80171734 0016E534 80 8D 97 5C */ lwz r4, lbl_snow_particles__23_unnamed_zParPTank_cpp_-_SDA_BASE_(r13) /* 80171738 0016E538 3F E0 43 30 */ lis r31, 0x4330 /* 8017173C 0016E53C 7C 05 00 50 */ subf r0, r5, r0 /* 80171740 0016E540 1C 00 00 30 */ mulli r0, r0, 0x30 @@ -1297,20 +1297,20 @@ lbl_80171750: /* 8017175C 0016E55C 7F 84 E3 78 */ mr r4, r28 /* 80171760 0016E560 38 7E 00 10 */ addi r3, r30, 0x10 /* 80171764 0016E564 4B E9 9B 01 */ bl __as__5xVec3FRC5xVec3 -/* 80171768 0016E568 C0 0D 80 18 */ lfs f0, lbl_803CA918-_SDA_BASE_(r13) +/* 80171768 0016E568 C0 0D 80 18 */ lfs f0, lbl_snow_life-_SDA_BASE_(r13) /* 8017176C 0016E56C D0 1E 00 1C */ stfs f0, 0x1c(r30) /* 80171770 0016E570 4B EB F5 19 */ bl xurand__Fv -/* 80171774 0016E574 C0 02 AC 60 */ lfs f0, lbl_803CF5E0-_SDA2_BASE_(r2) +/* 80171774 0016E574 C0 02 AC 60 */ lfs f0, lbl__1009_1-_SDA2_BASE_(r2) /* 80171778 0016E578 EC 00 00 7A */ fmadds f0, f0, f1, f0 /* 8017177C 0016E57C D0 1E 00 0C */ stfs f0, 0xc(r30) /* 80171780 0016E580 4B EB F4 E9 */ bl xrand__Fv /* 80171784 0016E584 54 60 9F 7E */ rlwinm r0, r3, 0x13, 0x1d, 0x1f /* 80171788 0016E588 93 E1 00 08 */ stw r31, 8(r1) -/* 8017178C 0016E58C C8 42 AC 48 */ lfd f2, lbl_803CF5C8-_SDA2_BASE_(r2) +/* 8017178C 0016E58C C8 42 AC 48 */ lfd f2, lbl__953_2-_SDA2_BASE_(r2) /* 80171790 0016E590 3B 7B 00 0C */ addi r27, r27, 0xc /* 80171794 0016E594 90 01 00 0C */ stw r0, 0xc(r1) /* 80171798 0016E598 3B 9C 00 0C */ addi r28, r28, 0xc -/* 8017179C 0016E59C C0 02 AC 04 */ lfs f0, lbl_803CF584-_SDA2_BASE_(r2) +/* 8017179C 0016E59C C0 02 AC 04 */ lfs f0, lbl__797_4-_SDA2_BASE_(r2) /* 801717A0 0016E5A0 C8 21 00 08 */ lfd f1, 8(r1) /* 801717A4 0016E5A4 EC 21 10 28 */ fsubs f1, f1, f2 /* 801717A8 0016E5A8 EC 00 00 72 */ fmuls f0, f0, f1 @@ -1336,8 +1336,8 @@ zParPTank.zParPTankSteamCreate__FP9zParPTankUiPFP9zParPTankf_v: /* 801717E4 0016E5E4 93 C1 00 18 */ stw r30, 0x18(r1) /* 801717E8 0016E5E8 7C 7E 1B 78 */ mr r30, r3 /* 801717EC 0016E5EC 90 03 00 0C */ stw r0, 0xc(r3) -/* 801717F0 0016E5F0 3C 60 80 27 */ lis r3, lbl_80271E28@ha -/* 801717F4 0016E5F4 38 63 1E 28 */ addi r3, r3, lbl_80271E28@l +/* 801717F0 0016E5F0 3C 60 80 27 */ lis r3, lbl__stringBase0_98@ha +/* 801717F4 0016E5F4 38 63 1E 28 */ addi r3, r3, lbl__stringBase0_98@l /* 801717F8 0016E5F8 90 9E 00 10 */ stw r4, 0x10(r30) /* 801717FC 0016E5FC 38 63 00 08 */ addi r3, r3, 8 /* 80171800 0016E600 90 1E 00 00 */ stw r0, 0(r30) @@ -1354,26 +1354,26 @@ zParPTank.zParPTankSteamCreate__FP9zParPTankUiPFP9zParPTankf_v: /* 8017182C 0016E62C 54 00 00 2E */ rlwinm r0, r0, 0, 0, 0x17 /* 80171830 0016E630 60 00 00 02 */ ori r0, r0, 2 /* 80171834 0016E634 90 1F 00 50 */ stw r0, 0x50(r31) -/* 80171838 0016E638 80 02 AC 80 */ lwz r0, lbl_803CF600-_SDA2_BASE_(r2) +/* 80171838 0016E638 80 02 AC 80 */ lwz r0, lbl__1124_1-_SDA2_BASE_(r2) /* 8017183C 0016E63C 90 01 00 08 */ stw r0, 8(r1) /* 80171840 0016E640 80 7E 00 10 */ lwz r3, 0x10(r30) /* 80171844 0016E644 48 09 4B DD */ bl RpPTankAtomicCreate /* 80171848 0016E648 90 7E 00 08 */ stw r3, 8(r30) /* 8017184C 0016E64C 48 0C 72 3D */ bl RwFrameCreate -/* 80171850 0016E650 C0 02 AB F8 */ lfs f0, lbl_803CF578-_SDA2_BASE_(r2) +/* 80171850 0016E650 C0 02 AB F8 */ lfs f0, lbl__751_1-_SDA2_BASE_(r2) /* 80171854 0016E654 7C 64 1B 78 */ mr r4, r3 /* 80171858 0016E658 D0 03 00 38 */ stfs f0, 0x38(r3) /* 8017185C 0016E65C D0 03 00 24 */ stfs f0, 0x24(r3) /* 80171860 0016E660 D0 03 00 10 */ stfs f0, 0x10(r3) -/* 80171864 0016E664 C0 02 AB FC */ lfs f0, lbl_803CF57C-_SDA2_BASE_(r2) +/* 80171864 0016E664 C0 02 AB FC */ lfs f0, lbl__752_1-_SDA2_BASE_(r2) /* 80171868 0016E668 D0 03 00 20 */ stfs f0, 0x20(r3) /* 8017186C 0016E66C D0 03 00 18 */ stfs f0, 0x18(r3) /* 80171870 0016E670 D0 03 00 14 */ stfs f0, 0x14(r3) -/* 80171874 0016E674 C0 02 AB FC */ lfs f0, lbl_803CF57C-_SDA2_BASE_(r2) +/* 80171874 0016E674 C0 02 AB FC */ lfs f0, lbl__752_1-_SDA2_BASE_(r2) /* 80171878 0016E678 D0 03 00 34 */ stfs f0, 0x34(r3) /* 8017187C 0016E67C D0 03 00 30 */ stfs f0, 0x30(r3) /* 80171880 0016E680 D0 03 00 28 */ stfs f0, 0x28(r3) -/* 80171884 0016E684 C0 02 AB FC */ lfs f0, lbl_803CF57C-_SDA2_BASE_(r2) +/* 80171884 0016E684 C0 02 AB FC */ lfs f0, lbl__752_1-_SDA2_BASE_(r2) /* 80171888 0016E688 D0 03 00 48 */ stfs f0, 0x48(r3) /* 8017188C 0016E68C D0 03 00 44 */ stfs f0, 0x44(r3) /* 80171890 0016E690 D0 03 00 40 */ stfs f0, 0x40(r3) @@ -1385,7 +1385,7 @@ zParPTank.zParPTankSteamCreate__FP9zParPTankUiPFP9zParPTankf_v: /* 801718A8 0016E6A8 48 0A 35 95 */ bl RpAtomicSetFrame /* 801718AC 0016E6AC 80 7E 00 08 */ lwz r3, 8(r30) /* 801718B0 0016E6B0 38 81 00 08 */ addi r4, r1, 8 -/* 801718B4 0016E6B4 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 801718B4 0016E6B4 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 801718B8 0016E6B8 7C 63 00 2E */ lwzx r3, r3, r0 /* 801718BC 0016E6BC 38 63 00 C4 */ addi r3, r3, 0xc4 /* 801718C0 0016E6C0 4B EE 11 F9 */ bl __as__6RwRGBAFRC6RwRGBA @@ -1395,27 +1395,27 @@ zParPTank.zParPTankSteamCreate__FP9zParPTankUiPFP9zParPTankf_v: /* 801718D0 0016E6D0 80 63 00 00 */ lwz r3, 0(r3) /* 801718D4 0016E6D4 28 03 00 00 */ cmplwi r3, 0 /* 801718D8 0016E6D8 41 82 00 18 */ beq lbl_801718F0 -/* 801718DC 0016E6DC 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 801718DC 0016E6DC 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 801718E0 0016E6E0 38 63 00 04 */ addi r3, r3, 4 /* 801718E4 0016E6E4 7C 84 00 2E */ lwzx r4, r4, r0 /* 801718E8 0016E6E8 38 84 00 C4 */ addi r4, r4, 0xc4 /* 801718EC 0016E6EC 4B EE 11 CD */ bl __as__6RwRGBAFRC6RwRGBA lbl_801718F0: /* 801718F0 0016E6F0 80 7E 00 08 */ lwz r3, 8(r30) -/* 801718F4 0016E6F4 38 82 AC 78 */ addi r4, r2, lbl_803CF5F8-_SDA2_BASE_ -/* 801718F8 0016E6F8 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 801718F4 0016E6F4 38 82 AC 78 */ addi r4, r2, lbl_steam_size-_SDA2_BASE_ +/* 801718F8 0016E6F8 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 801718FC 0016E6FC 7C 63 00 2E */ lwzx r3, r3, r0 /* 80171900 0016E700 80 03 00 40 */ lwz r0, 0x40(r3) /* 80171904 0016E704 60 00 20 00 */ ori r0, r0, 0x2000 /* 80171908 0016E708 90 03 00 40 */ stw r0, 0x40(r3) /* 8017190C 0016E70C 80 7E 00 08 */ lwz r3, 8(r30) -/* 80171910 0016E710 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80171910 0016E710 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80171914 0016E714 7C 63 00 2E */ lwzx r3, r3, r0 /* 80171918 0016E718 38 63 00 B8 */ addi r3, r3, 0xb8 /* 8017191C 0016E71C 4B FF ED 51 */ bl __as__5RwV2dFRC5RwV2d /* 80171920 0016E720 80 7E 00 08 */ lwz r3, 8(r30) /* 80171924 0016E724 7F E4 FB 78 */ mr r4, r31 -/* 80171928 0016E728 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80171928 0016E728 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 8017192C 0016E72C 7C 63 00 2E */ lwzx r3, r3, r0 /* 80171930 0016E730 80 03 00 40 */ lwz r0, 0x40(r3) /* 80171934 0016E734 60 00 40 00 */ ori r0, r0, 0x4000 @@ -1427,27 +1427,27 @@ lbl_801718F0: /* 8017194C 0016E74C 48 0A 63 4D */ bl RpMaterialSetTexture /* 80171950 0016E750 80 7E 00 08 */ lwz r3, 8(r30) /* 80171954 0016E754 38 C0 00 05 */ li r6, 5 -/* 80171958 0016E758 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80171958 0016E758 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 8017195C 0016E75C 38 A0 00 02 */ li r5, 2 /* 80171960 0016E760 38 80 00 01 */ li r4, 1 /* 80171964 0016E764 7C 63 00 2E */ lwzx r3, r3, r0 /* 80171968 0016E768 90 C3 00 A4 */ stw r6, 0xa4(r3) /* 8017196C 0016E76C 80 7E 00 08 */ lwz r3, 8(r30) -/* 80171970 0016E770 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80171970 0016E770 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80171974 0016E774 7C 63 00 2E */ lwzx r3, r3, r0 /* 80171978 0016E778 90 A3 00 A8 */ stw r5, 0xa8(r3) /* 8017197C 0016E77C 80 7E 00 08 */ lwz r3, 8(r30) -/* 80171980 0016E780 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80171980 0016E780 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80171984 0016E784 7C 63 00 2E */ lwzx r3, r3, r0 /* 80171988 0016E788 80 03 00 40 */ lwz r0, 0x40(r3) /* 8017198C 0016E78C 64 00 10 00 */ oris r0, r0, 0x1000 /* 80171990 0016E790 90 03 00 40 */ stw r0, 0x40(r3) /* 80171994 0016E794 80 7E 00 08 */ lwz r3, 8(r30) -/* 80171998 0016E798 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80171998 0016E798 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 8017199C 0016E79C 7C 63 00 2E */ lwzx r3, r3, r0 /* 801719A0 0016E7A0 90 83 00 AC */ stw r4, 0xac(r3) -/* 801719A4 0016E7A4 C0 02 AB FC */ lfs f0, lbl_803CF57C-_SDA2_BASE_(r2) -/* 801719A8 0016E7A8 D0 0D 97 60 */ stfs f0, lbl_803CC060-_SDA_BASE_(r13) +/* 801719A4 0016E7A4 C0 02 AB FC */ lfs f0, lbl__752_1-_SDA2_BASE_(r2) +/* 801719A8 0016E7A8 D0 0D 97 60 */ stfs f0, lbl_sSteamAnimTime-_SDA_BASE_(r13) lbl_801719AC: /* 801719AC 0016E7AC 80 01 00 24 */ lwz r0, 0x24(r1) /* 801719B0 0016E7B0 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -1463,24 +1463,24 @@ lbl_801719C4: /* 801719D4 0016E7D4 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0 /* 801719D8 0016E7D8 BF 41 00 18 */ stmw r26, 0x18(r1) /* 801719DC 0016E7DC 7C 7C 1B 78 */ mr r28, r3 -/* 801719E0 0016E7E0 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 801719E0 0016E7E0 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 801719E4 0016E7E4 80 63 00 08 */ lwz r3, 8(r3) /* 801719E8 0016E7E8 FF E0 08 90 */ fmr f31, f1 -/* 801719EC 0016E7EC 38 82 AC 78 */ addi r4, r2, lbl_803CF5F8-_SDA2_BASE_ +/* 801719EC 0016E7EC 38 82 AC 78 */ addi r4, r2, lbl_steam_size-_SDA2_BASE_ /* 801719F0 0016E7F0 7C 63 00 2E */ lwzx r3, r3, r0 /* 801719F4 0016E7F4 38 63 00 B8 */ addi r3, r3, 0xb8 /* 801719F8 0016E7F8 4B FF EC 75 */ bl __as__5RwV2dFRC5RwV2d /* 801719FC 0016E7FC 80 7C 00 08 */ lwz r3, 8(r28) -/* 80171A00 0016E800 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80171A00 0016E800 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80171A04 0016E804 7C 63 00 2E */ lwzx r3, r3, r0 /* 80171A08 0016E808 80 03 00 40 */ lwz r0, 0x40(r3) /* 80171A0C 0016E80C 60 00 40 00 */ ori r0, r0, 0x4000 /* 80171A10 0016E810 90 03 00 40 */ stw r0, 0x40(r3) -/* 80171A14 0016E814 C0 0D 97 60 */ lfs f0, lbl_803CC060-_SDA_BASE_(r13) +/* 80171A14 0016E814 C0 0D 97 60 */ lfs f0, lbl_sSteamAnimTime-_SDA_BASE_(r13) /* 80171A18 0016E818 EC 00 F8 2A */ fadds f0, f0, f31 -/* 80171A1C 0016E81C D0 0D 97 60 */ stfs f0, lbl_803CC060-_SDA_BASE_(r13) -/* 80171A20 0016E820 C0 2D 97 60 */ lfs f1, lbl_803CC060-_SDA_BASE_(r13) -/* 80171A24 0016E824 C0 02 AC 00 */ lfs f0, lbl_803CF580-_SDA2_BASE_(r2) +/* 80171A1C 0016E81C D0 0D 97 60 */ stfs f0, lbl_sSteamAnimTime-_SDA_BASE_(r13) +/* 80171A20 0016E820 C0 2D 97 60 */ lfs f1, lbl_sSteamAnimTime-_SDA_BASE_(r13) +/* 80171A24 0016E824 C0 02 AC 00 */ lfs f0, lbl__796_5-_SDA2_BASE_(r2) /* 80171A28 0016E828 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80171A2C 0016E82C 4C 41 13 82 */ cror 2, 1, 2 /* 80171A30 0016E830 40 82 01 34 */ bne lbl_80171B64 @@ -1500,16 +1500,16 @@ lbl_801719C4: /* 80171A68 0016E868 48 00 00 BC */ b lbl_80171B24 lbl_80171A6C: /* 80171A6C 0016E86C 83 61 00 08 */ lwz r27, 8(r1) -/* 80171A70 0016E870 C0 02 AC 04 */ lfs f0, lbl_803CF584-_SDA2_BASE_(r2) +/* 80171A70 0016E870 C0 02 AC 04 */ lfs f0, lbl__797_4-_SDA2_BASE_(r2) /* 80171A74 0016E874 C0 3B 00 00 */ lfs f1, 0(r27) /* 80171A78 0016E878 EC 01 00 2A */ fadds f0, f1, f0 /* 80171A7C 0016E87C D0 1B 00 00 */ stfs f0, 0(r27) /* 80171A80 0016E880 C0 3B 00 08 */ lfs f1, 8(r27) -/* 80171A84 0016E884 C0 02 AC 04 */ lfs f0, lbl_803CF584-_SDA2_BASE_(r2) +/* 80171A84 0016E884 C0 02 AC 04 */ lfs f0, lbl__797_4-_SDA2_BASE_(r2) /* 80171A88 0016E888 EC 01 00 2A */ fadds f0, f1, f0 /* 80171A8C 0016E88C D0 1B 00 08 */ stfs f0, 8(r27) /* 80171A90 0016E890 C0 3B 00 00 */ lfs f1, 0(r27) -/* 80171A94 0016E894 C0 02 AB F8 */ lfs f0, lbl_803CF578-_SDA2_BASE_(r2) +/* 80171A94 0016E894 C0 02 AB F8 */ lfs f0, lbl__751_1-_SDA2_BASE_(r2) /* 80171A98 0016E898 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80171A9C 0016E89C 4C 41 13 82 */ cror 2, 1, 2 /* 80171AA0 0016E8A0 40 82 00 70 */ bne lbl_80171B10 @@ -1553,13 +1553,13 @@ lbl_80171B24: /* 80171B30 0016E930 80 7C 00 08 */ lwz r3, 8(r28) /* 80171B34 0016E934 48 09 4D F1 */ bl RpPTankAtomicUnlock /* 80171B38 0016E938 80 7C 00 08 */ lwz r3, 8(r28) -/* 80171B3C 0016E93C 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80171B3C 0016E93C 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80171B40 0016E940 7C 63 00 2E */ lwzx r3, r3, r0 /* 80171B44 0016E944 80 03 00 40 */ lwz r0, 0x40(r3) /* 80171B48 0016E948 64 00 00 80 */ oris r0, r0, 0x80 /* 80171B4C 0016E94C 90 03 00 40 */ stw r0, 0x40(r3) /* 80171B50 0016E950 80 7C 00 08 */ lwz r3, 8(r28) -/* 80171B54 0016E954 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80171B54 0016E954 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80171B58 0016E958 80 9C 00 0C */ lwz r4, 0xc(r28) /* 80171B5C 0016E95C 7C 63 00 2E */ lwzx r3, r3, r0 /* 80171B60 0016E960 90 83 00 04 */ stw r4, 4(r3) @@ -1574,12 +1574,12 @@ lbl_80171B64: .global zParPTankAdd__Fv zParPTankAdd__Fv: -/* 80171B80 0016E980 80 8D 97 38 */ lwz r4, lbl_803CC038-_SDA_BASE_(r13) -/* 80171B84 0016E984 3C 60 80 33 */ lis r3, lbl_8032A4A0@ha -/* 80171B88 0016E988 38 03 A4 A0 */ addi r0, r3, lbl_8032A4A0@l +/* 80171B80 0016E980 80 8D 97 38 */ lwz r4, lbl_sNumPTanks-_SDA_BASE_(r13) +/* 80171B84 0016E984 3C 60 80 33 */ lis r3, lbl_sPTank@ha +/* 80171B88 0016E988 38 03 A4 A0 */ addi r0, r3, lbl_sPTank@l /* 80171B8C 0016E98C 1C 64 00 14 */ mulli r3, r4, 0x14 /* 80171B90 0016E990 38 84 00 01 */ addi r4, r4, 1 -/* 80171B94 0016E994 90 8D 97 38 */ stw r4, lbl_803CC038-_SDA_BASE_(r13) +/* 80171B94 0016E994 90 8D 97 38 */ stw r4, lbl_sNumPTanks-_SDA_BASE_(r13) /* 80171B98 0016E998 7C 60 1A 14 */ add r3, r0, r3 /* 80171B9C 0016E99C 4E 80 00 20 */ blr @@ -1589,38 +1589,38 @@ zParPTankInit__Fv: /* 80171BA4 0016E9A4 7C 08 02 A6 */ mflr r0 /* 80171BA8 0016E9A8 90 01 00 14 */ stw r0, 0x14(r1) /* 80171BAC 0016E9AC 38 00 00 00 */ li r0, 0 -/* 80171BB0 0016E9B0 90 0D 97 38 */ stw r0, lbl_803CC038-_SDA_BASE_(r13) +/* 80171BB0 0016E9B0 90 0D 97 38 */ stw r0, lbl_sNumPTanks-_SDA_BASE_(r13) /* 80171BB4 0016E9B4 4B FF FF CD */ bl zParPTankAdd__Fv -/* 80171BB8 0016E9B8 90 6D 97 3C */ stw r3, lbl_803CC03C-_SDA_BASE_(r13) +/* 80171BB8 0016E9B8 90 6D 97 3C */ stw r3, lbl_sSparklePTank-_SDA_BASE_(r13) /* 80171BBC 0016E9BC 3C 60 80 17 */ lis r3, lbl_80170680@ha /* 80171BC0 0016E9C0 38 A3 06 80 */ addi r5, r3, lbl_80170680@l /* 80171BC4 0016E9C4 38 80 00 80 */ li r4, 0x80 -/* 80171BC8 0016E9C8 80 6D 97 3C */ lwz r3, lbl_803CC03C-_SDA_BASE_(r13) +/* 80171BC8 0016E9C8 80 6D 97 3C */ lwz r3, lbl_sSparklePTank-_SDA_BASE_(r13) /* 80171BCC 0016E9CC 4B FF E8 B1 */ bl zParPTank.zParPTankSparkleCreate__FP9zParPTankUiPFP9zParPTankf_v /* 80171BD0 0016E9D0 4B FF FF B1 */ bl zParPTankAdd__Fv -/* 80171BD4 0016E9D4 90 6D 97 44 */ stw r3, lbl_803CC044-_SDA_BASE_(r13) +/* 80171BD4 0016E9D4 90 6D 97 44 */ stw r3, lbl_sMenuBubblePTank-_SDA_BASE_(r13) /* 80171BD8 0016E9D8 3C 60 80 17 */ lis r3, lbl_80170C78@ha /* 80171BDC 0016E9DC 38 A3 0C 78 */ addi r5, r3, lbl_80170C78@l /* 80171BE0 0016E9E0 38 80 00 10 */ li r4, 0x10 -/* 80171BE4 0016E9E4 80 6D 97 44 */ lwz r3, lbl_803CC044-_SDA_BASE_(r13) +/* 80171BE4 0016E9E4 80 6D 97 44 */ lwz r3, lbl_sMenuBubblePTank-_SDA_BASE_(r13) /* 80171BE8 0016E9E8 4B FF EF 2D */ bl zParPTank.zParPTankMenuBubbleCreate__FP9zParPTankUiPFP9zParPTankf_v -/* 80171BEC 0016E9EC 80 6D 97 44 */ lwz r3, lbl_803CC044-_SDA_BASE_(r13) +/* 80171BEC 0016E9EC 80 6D 97 44 */ lwz r3, lbl_sMenuBubblePTank-_SDA_BASE_(r13) /* 80171BF0 0016E9F0 80 03 00 00 */ lwz r0, 0(r3) /* 80171BF4 0016E9F4 60 00 00 02 */ ori r0, r0, 2 /* 80171BF8 0016E9F8 90 03 00 00 */ stw r0, 0(r3) /* 80171BFC 0016E9FC 4B FF FF 85 */ bl zParPTankAdd__Fv -/* 80171C00 0016EA00 90 6D 97 40 */ stw r3, lbl_803CC040-_SDA_BASE_(r13) +/* 80171C00 0016EA00 90 6D 97 40 */ stw r3, lbl_sBubblePTank-_SDA_BASE_(r13) /* 80171C04 0016EA04 3C 60 80 17 */ lis r3, lbl_80170C78@ha /* 80171C08 0016EA08 38 A3 0C 78 */ addi r5, r3, lbl_80170C78@l /* 80171C0C 0016EA0C 38 80 03 00 */ li r4, 0x300 -/* 80171C10 0016EA10 80 6D 97 40 */ lwz r3, lbl_803CC040-_SDA_BASE_(r13) +/* 80171C10 0016EA10 80 6D 97 40 */ lwz r3, lbl_sBubblePTank-_SDA_BASE_(r13) /* 80171C14 0016EA14 4B FF ED 9D */ bl zParPTank.zParPTankBubbleCreate__FP9zParPTankUiPFP9zParPTankf_v /* 80171C18 0016EA18 4B FF FF 69 */ bl zParPTankAdd__Fv -/* 80171C1C 0016EA1C 90 6D 97 4C */ stw r3, lbl_803CC04C-_SDA_BASE_(r13) +/* 80171C1C 0016EA1C 90 6D 97 4C */ stw r3, lbl_sSteamPTank-_SDA_BASE_(r13) /* 80171C20 0016EA20 3C 60 80 17 */ lis r3, lbl_801719C4@ha /* 80171C24 0016EA24 38 A3 19 C4 */ addi r5, r3, lbl_801719C4@l /* 80171C28 0016EA28 38 80 00 80 */ li r4, 0x80 -/* 80171C2C 0016EA2C 80 6D 97 4C */ lwz r3, lbl_803CC04C-_SDA_BASE_(r13) +/* 80171C2C 0016EA2C 80 6D 97 4C */ lwz r3, lbl_sSteamPTank-_SDA_BASE_(r13) /* 80171C30 0016EA30 4B FF FB A1 */ bl zParPTank.zParPTankSteamCreate__FP9zParPTankUiPFP9zParPTankf_v /* 80171C34 0016EA34 80 01 00 14 */ lwz r0, 0x14(r1) /* 80171C38 0016EA38 7C 08 03 A6 */ mtlr r0 @@ -1633,11 +1633,11 @@ zParPTankSceneEnter__Fv: /* 80171C48 0016EA48 7C 08 02 A6 */ mflr r0 /* 80171C4C 0016EA4C 90 01 00 14 */ stw r0, 0x14(r1) /* 80171C50 0016EA50 4B FF FF 31 */ bl zParPTankAdd__Fv -/* 80171C54 0016EA54 90 6D 97 48 */ stw r3, lbl_803CC048-_SDA_BASE_(r13) +/* 80171C54 0016EA54 90 6D 97 48 */ stw r3, lbl_sSnowPTank-_SDA_BASE_(r13) /* 80171C58 0016EA58 3C 60 80 17 */ lis r3, lbl_80171484@ha /* 80171C5C 0016EA5C 38 A3 14 84 */ addi r5, r3, lbl_80171484@l /* 80171C60 0016EA60 38 80 04 00 */ li r4, 0x400 -/* 80171C64 0016EA64 80 6D 97 48 */ lwz r3, lbl_803CC048-_SDA_BASE_(r13) +/* 80171C64 0016EA64 80 6D 97 48 */ lwz r3, lbl_sSnowPTank-_SDA_BASE_(r13) /* 80171C68 0016EA68 4B FF F7 8D */ bl zParPTank.zParPTankSnowCreate__FP9zParPTankUiPFP9zParPTankf_v /* 80171C6C 0016EA6C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80171C70 0016EA70 7C 08 03 A6 */ mtlr r0 @@ -1652,9 +1652,9 @@ zParPTankSceneExit__Fv: zParPTankExit__Fv: /* 80171C80 0016EA80 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80171C84 0016EA84 7C 08 02 A6 */ mflr r0 -/* 80171C88 0016EA88 3C 60 80 33 */ lis r3, lbl_8032A4A0@ha +/* 80171C88 0016EA88 3C 60 80 33 */ lis r3, lbl_sPTank@ha /* 80171C8C 0016EA8C 90 01 00 24 */ stw r0, 0x24(r1) -/* 80171C90 0016EA90 38 03 A4 A0 */ addi r0, r3, lbl_8032A4A0@l +/* 80171C90 0016EA90 38 03 A4 A0 */ addi r0, r3, lbl_sPTank@l /* 80171C94 0016EA94 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80171C98 0016EA98 7C 1F 03 78 */ mr r31, r0 /* 80171C9C 0016EA9C 93 C1 00 18 */ stw r30, 0x18(r1) @@ -1676,23 +1676,23 @@ lbl_80171CD4: /* 80171CD4 0016EAD4 3B DE 00 01 */ addi r30, r30, 1 /* 80171CD8 0016EAD8 3B FF 00 14 */ addi r31, r31, 0x14 lbl_80171CDC: -/* 80171CDC 0016EADC 80 0D 97 38 */ lwz r0, lbl_803CC038-_SDA_BASE_(r13) +/* 80171CDC 0016EADC 80 0D 97 38 */ lwz r0, lbl_sNumPTanks-_SDA_BASE_(r13) /* 80171CE0 0016EAE0 7C 1E 00 40 */ cmplw r30, r0 /* 80171CE4 0016EAE4 41 80 FF C8 */ blt lbl_80171CAC -/* 80171CE8 0016EAE8 80 6D 97 54 */ lwz r3, lbl_803CC054-_SDA_BASE_(r13) +/* 80171CE8 0016EAE8 80 6D 97 54 */ lwz r3, lbl_sBubbleData-_SDA_BASE_(r13) /* 80171CEC 0016EAEC 28 03 00 00 */ cmplwi r3, 0 /* 80171CF0 0016EAF0 41 82 00 08 */ beq lbl_80171CF8 /* 80171CF4 0016EAF4 4B EC 1D 91 */ bl xMemPopTemp__FPv lbl_80171CF8: /* 80171CF8 0016EAF8 38 00 00 00 */ li r0, 0 -/* 80171CFC 0016EAFC 90 0D 97 54 */ stw r0, lbl_803CC054-_SDA_BASE_(r13) -/* 80171D00 0016EB00 80 6D 97 58 */ lwz r3, lbl_803CC058-_SDA_BASE_(r13) +/* 80171CFC 0016EAFC 90 0D 97 54 */ stw r0, lbl_sBubbleData-_SDA_BASE_(r13) +/* 80171D00 0016EB00 80 6D 97 58 */ lwz r3, lbl_sMenuBubbleData-_SDA_BASE_(r13) /* 80171D04 0016EB04 28 03 00 00 */ cmplwi r3, 0 /* 80171D08 0016EB08 41 82 00 08 */ beq lbl_80171D10 /* 80171D0C 0016EB0C 4B EC 1D 79 */ bl xMemPopTemp__FPv lbl_80171D10: /* 80171D10 0016EB10 38 00 00 00 */ li r0, 0 -/* 80171D14 0016EB14 90 0D 97 58 */ stw r0, lbl_803CC058-_SDA_BASE_(r13) +/* 80171D14 0016EB14 90 0D 97 58 */ stw r0, lbl_sMenuBubbleData-_SDA_BASE_(r13) /* 80171D18 0016EB18 80 01 00 24 */ lwz r0, 0x24(r1) /* 80171D1C 0016EB1C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80171D20 0016EB20 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -1712,9 +1712,9 @@ zParPTankUpdate__Ff: /* 80171D4C 0016EB4C 93 C1 00 10 */ stw r30, 0x10(r1) /* 80171D50 0016EB50 93 A1 00 0C */ stw r29, 0xc(r1) /* 80171D54 0016EB54 4B F2 64 29 */ bl zGameIsPaused__Fv -/* 80171D58 0016EB58 3C 80 80 33 */ lis r4, lbl_8032A4A0@ha +/* 80171D58 0016EB58 3C 80 80 33 */ lis r4, lbl_sPTank@ha /* 80171D5C 0016EB5C 7C 7F 1B 78 */ mr r31, r3 -/* 80171D60 0016EB60 38 04 A4 A0 */ addi r0, r4, lbl_8032A4A0@l +/* 80171D60 0016EB60 38 04 A4 A0 */ addi r0, r4, lbl_sPTank@l /* 80171D64 0016EB64 3B A0 00 00 */ li r29, 0 /* 80171D68 0016EB68 7C 1E 03 78 */ mr r30, r0 /* 80171D6C 0016EB6C 48 00 00 3C */ b lbl_80171DA8 @@ -1736,7 +1736,7 @@ lbl_80171DA0: /* 80171DA0 0016EBA0 3B BD 00 01 */ addi r29, r29, 1 /* 80171DA4 0016EBA4 3B DE 00 14 */ addi r30, r30, 0x14 lbl_80171DA8: -/* 80171DA8 0016EBA8 80 0D 97 38 */ lwz r0, lbl_803CC038-_SDA_BASE_(r13) +/* 80171DA8 0016EBA8 80 0D 97 38 */ lwz r0, lbl_sNumPTanks-_SDA_BASE_(r13) /* 80171DAC 0016EBAC 7C 1D 00 40 */ cmplw r29, r0 /* 80171DB0 0016EBB0 41 80 FF C0 */ blt lbl_80171D70 /* 80171DB4 0016EBB4 80 01 00 24 */ lwz r0, 0x24(r1) @@ -1752,9 +1752,9 @@ lbl_80171DA8: zParPTankRender__Fv: /* 80171DD4 0016EBD4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80171DD8 0016EBD8 7C 08 02 A6 */ mflr r0 -/* 80171DDC 0016EBDC 3C 60 80 33 */ lis r3, lbl_8032A4A0@ha +/* 80171DDC 0016EBDC 3C 60 80 33 */ lis r3, lbl_sPTank@ha /* 80171DE0 0016EBE0 90 01 00 14 */ stw r0, 0x14(r1) -/* 80171DE4 0016EBE4 38 03 A4 A0 */ addi r0, r3, lbl_8032A4A0@l +/* 80171DE4 0016EBE4 38 03 A4 A0 */ addi r0, r3, lbl_sPTank@l /* 80171DE8 0016EBE8 93 E1 00 0C */ stw r31, 0xc(r1) /* 80171DEC 0016EBEC 7C 1F 03 78 */ mr r31, r0 /* 80171DF0 0016EBF0 93 C1 00 08 */ stw r30, 8(r1) @@ -1764,7 +1764,7 @@ lbl_80171DFC: /* 80171DFC 0016EBFC 4B F2 63 81 */ bl zGameIsPaused__Fv /* 80171E00 0016EC00 2C 03 00 00 */ cmpwi r3, 0 /* 80171E04 0016EC04 41 82 00 10 */ beq lbl_80171E14 -/* 80171E08 0016EC08 80 0D 97 44 */ lwz r0, lbl_803CC044-_SDA_BASE_(r13) +/* 80171E08 0016EC08 80 0D 97 44 */ lwz r0, lbl_sMenuBubblePTank-_SDA_BASE_(r13) /* 80171E0C 0016EC0C 7C 1F 00 40 */ cmplw r31, r0 /* 80171E10 0016EC10 40 82 00 68 */ bne lbl_80171E78 lbl_80171E14: @@ -1797,7 +1797,7 @@ lbl_80171E78: /* 80171E78 0016EC78 3B DE 00 01 */ addi r30, r30, 1 /* 80171E7C 0016EC7C 3B FF 00 14 */ addi r31, r31, 0x14 lbl_80171E80: -/* 80171E80 0016EC80 80 0D 97 38 */ lwz r0, lbl_803CC038-_SDA_BASE_(r13) +/* 80171E80 0016EC80 80 0D 97 38 */ lwz r0, lbl_sNumPTanks-_SDA_BASE_(r13) /* 80171E84 0016EC84 7C 1E 00 40 */ cmplw r30, r0 /* 80171E88 0016EC88 41 80 FF 74 */ blt lbl_80171DFC /* 80171E8C 0016EC8C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1825,7 +1825,7 @@ zParPTankConvertEmitRate__FP11xParEmitterf: /* 80171ED8 0016ECD8 C0 24 00 18 */ lfs f1, 0x18(r4) /* 80171EDC 0016ECDC FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80171EE0 0016ECE0 7C 00 00 26 */ mfcr r0 -/* 80171EE4 0016ECE4 C0 02 AB FC */ lfs f0, lbl_803CF57C-_SDA2_BASE_(r2) +/* 80171EE4 0016ECE4 C0 02 AB FC */ lfs f0, lbl__752_1-_SDA2_BASE_(r2) /* 80171EE8 0016ECE8 54 00 17 FE */ rlwinm r0, r0, 2, 0x1f, 0x1f /* 80171EEC 0016ECEC FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80171EF0 0016ECF0 7C 05 03 78 */ mr r5, r0 @@ -1863,7 +1863,7 @@ lbl_80171F0C: /* 80171F68 0016ED68 6C 64 80 00 */ xoris r4, r3, 0x8000 /* 80171F6C 0016ED6C 3C 00 43 30 */ lis r0, 0x4330 /* 80171F70 0016ED70 90 81 00 0C */ stw r4, 0xc(r1) -/* 80171F74 0016ED74 C8 22 AC 88 */ lfd f1, lbl_803CF608-_SDA2_BASE_(r2) +/* 80171F74 0016ED74 C8 22 AC 88 */ lfd f1, lbl__1297_1-_SDA2_BASE_(r2) /* 80171F78 0016ED78 90 01 00 08 */ stw r0, 8(r1) /* 80171F7C 0016ED7C C0 5F 00 28 */ lfs f2, 0x28(r31) /* 80171F80 0016ED80 C8 01 00 08 */ lfd f0, 8(r1) diff --git a/asm/Game/zPendulum.s b/asm/Game/zPendulum.s index 21c9ba33a..4022727dc 100644 --- a/asm/Game/zPendulum.s +++ b/asm/Game/zPendulum.s @@ -113,47 +113,47 @@ zPendulum_Reset__FP10_zPendulumP6xScene: /* 800A89CC 000A57CC 38 7E 00 D4 */ addi r3, r30, 0xd4 /* 800A89D0 000A57D0 4B F7 40 FD */ bl xEntMotionReset__FP10xEntMotionP6xScene /* 800A89D4 000A57D4 80 7E 00 D4 */ lwz r3, 0xd4(r30) -/* 800A89D8 000A57D8 C0 02 94 20 */ lfs f0, lbl_803CDDA0-_SDA2_BASE_(r2) +/* 800A89D8 000A57D8 C0 02 94 20 */ lfs f0, lbl__692_1-_SDA2_BASE_(r2) /* 800A89DC 000A57DC D0 1E 01 40 */ stfs f0, 0x140(r30) /* 800A89E0 000A57E0 C0 23 00 14 */ lfs f1, 0x14(r3) -/* 800A89E4 000A57E4 C0 02 94 28 */ lfs f0, lbl_803CDDA8-_SDA2_BASE_(r2) -/* 800A89E8 000A57E8 C0 42 94 24 */ lfs f2, lbl_803CDDA4-_SDA2_BASE_(r2) +/* 800A89E4 000A57E4 C0 02 94 28 */ lfs f0, lbl__694-_SDA2_BASE_(r2) +/* 800A89E8 000A57E8 C0 42 94 24 */ lfs f2, lbl__693_2-_SDA2_BASE_(r2) /* 800A89EC 000A57EC EC 01 00 24 */ fdivs f0, f1, f0 /* 800A89F0 000A57F0 EC 02 00 28 */ fsubs f0, f2, f0 /* 800A89F4 000A57F4 D0 1E 01 44 */ stfs f0, 0x144(r30) /* 800A89F8 000A57F8 C0 23 00 14 */ lfs f1, 0x14(r3) -/* 800A89FC 000A57FC C0 02 94 28 */ lfs f0, lbl_803CDDA8-_SDA2_BASE_(r2) -/* 800A8A00 000A5800 C0 42 94 2C */ lfs f2, lbl_803CDDAC-_SDA2_BASE_(r2) +/* 800A89FC 000A57FC C0 02 94 28 */ lfs f0, lbl__694-_SDA2_BASE_(r2) +/* 800A8A00 000A5800 C0 42 94 2C */ lfs f2, lbl__695-_SDA2_BASE_(r2) /* 800A8A04 000A5804 EC 01 00 24 */ fdivs f0, f1, f0 /* 800A8A08 000A5808 EC 02 00 28 */ fsubs f0, f2, f0 /* 800A8A0C 000A580C D0 1E 01 48 */ stfs f0, 0x148(r30) /* 800A8A10 000A5810 C0 3E 01 44 */ lfs f1, 0x144(r30) -/* 800A8A14 000A5814 C0 02 94 20 */ lfs f0, lbl_803CDDA0-_SDA2_BASE_(r2) +/* 800A8A14 000A5814 C0 02 94 20 */ lfs f0, lbl__692_1-_SDA2_BASE_(r2) /* 800A8A18 000A5818 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A8A1C 000A581C 4C 40 13 82 */ cror 2, 0, 2 /* 800A8A20 000A5820 40 82 00 10 */ bne lbl_800A8A30 -/* 800A8A24 000A5824 C0 02 94 24 */ lfs f0, lbl_803CDDA4-_SDA2_BASE_(r2) +/* 800A8A24 000A5824 C0 02 94 24 */ lfs f0, lbl__693_2-_SDA2_BASE_(r2) /* 800A8A28 000A5828 EC 01 00 2A */ fadds f0, f1, f0 /* 800A8A2C 000A582C D0 1E 01 44 */ stfs f0, 0x144(r30) lbl_800A8A30: /* 800A8A30 000A5830 C0 3E 01 44 */ lfs f1, 0x144(r30) -/* 800A8A34 000A5834 C0 02 94 24 */ lfs f0, lbl_803CDDA4-_SDA2_BASE_(r2) +/* 800A8A34 000A5834 C0 02 94 24 */ lfs f0, lbl__693_2-_SDA2_BASE_(r2) /* 800A8A38 000A5838 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A8A3C 000A583C 40 81 00 0C */ ble lbl_800A8A48 /* 800A8A40 000A5840 EC 01 00 28 */ fsubs f0, f1, f0 /* 800A8A44 000A5844 D0 1E 01 44 */ stfs f0, 0x144(r30) lbl_800A8A48: /* 800A8A48 000A5848 C0 3E 01 48 */ lfs f1, 0x148(r30) -/* 800A8A4C 000A584C C0 02 94 20 */ lfs f0, lbl_803CDDA0-_SDA2_BASE_(r2) +/* 800A8A4C 000A584C C0 02 94 20 */ lfs f0, lbl__692_1-_SDA2_BASE_(r2) /* 800A8A50 000A5850 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A8A54 000A5854 4C 40 13 82 */ cror 2, 0, 2 /* 800A8A58 000A5858 40 82 00 10 */ bne lbl_800A8A68 -/* 800A8A5C 000A585C C0 02 94 24 */ lfs f0, lbl_803CDDA4-_SDA2_BASE_(r2) +/* 800A8A5C 000A585C C0 02 94 24 */ lfs f0, lbl__693_2-_SDA2_BASE_(r2) /* 800A8A60 000A5860 EC 01 00 2A */ fadds f0, f1, f0 /* 800A8A64 000A5864 D0 1E 01 48 */ stfs f0, 0x148(r30) lbl_800A8A68: /* 800A8A68 000A5868 C0 3E 01 48 */ lfs f1, 0x148(r30) -/* 800A8A6C 000A586C C0 02 94 24 */ lfs f0, lbl_803CDDA4-_SDA2_BASE_(r2) +/* 800A8A6C 000A586C C0 02 94 24 */ lfs f0, lbl__693_2-_SDA2_BASE_(r2) /* 800A8A70 000A5870 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A8A74 000A5874 40 81 00 0C */ ble lbl_800A8A80 /* 800A8A78 000A5878 EC 01 00 28 */ fsubs f0, f1, f0 @@ -317,9 +317,9 @@ lbl_800A8CA8: /* 800A8CAC 000A5AAC 4B F7 67 1D */ bl xEntMotionStop__FP10xEntMotion /* 800A8CB0 000A5AB0 48 00 01 28 */ b lbl_800A8DD8 lbl_800A8CB4: -/* 800A8CB4 000A5AB4 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800A8CB4 000A5AB4 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800A8CB8 000A5AB8 7F E3 FB 78 */ mr r3, r31 -/* 800A8CBC 000A5ABC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800A8CBC 000A5ABC 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800A8CC0 000A5AC0 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 800A8CC4 000A5AC4 4B FF FC D1 */ bl zPendulum_Reset__FP10_zPendulumP6xScene /* 800A8CC8 000A5AC8 48 00 01 10 */ b lbl_800A8DD8 @@ -367,13 +367,13 @@ lbl_800A8D40: /* 800A8D4C 000A5B4C 4B FA C9 C1 */ bl zEntAnimEvent__FP4zEntUiPCf /* 800A8D50 000A5B50 48 00 00 88 */ b lbl_800A8DD8 lbl_800A8D54: -/* 800A8D54 000A5B54 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A8D58 000A5B58 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800A8D54 000A5B54 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A8D58 000A5B58 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800A8D5C 000A5B5C 80 63 06 30 */ lwz r3, 0x630(r3) /* 800A8D60 000A5B60 28 03 00 00 */ cmplwi r3, 0 /* 800A8D64 000A5B64 41 82 00 74 */ beq lbl_800A8DD8 /* 800A8D68 000A5B68 C0 26 00 00 */ lfs f1, 0(r6) -/* 800A8D6C 000A5B6C C0 02 94 20 */ lfs f0, lbl_803CDDA0-_SDA2_BASE_(r2) +/* 800A8D6C 000A5B6C C0 02 94 20 */ lfs f0, lbl__692_1-_SDA2_BASE_(r2) /* 800A8D70 000A5B70 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A8D74 000A5B74 4C 40 13 82 */ cror 2, 0, 2 /* 800A8D78 000A5B78 40 82 00 18 */ bne lbl_800A8D90 diff --git a/asm/Game/zPickupTable.s b/asm/Game/zPickupTable.s index e618cb5fb..f81b804d1 100644 --- a/asm/Game/zPickupTable.s +++ b/asm/Game/zPickupTable.s @@ -6,13 +6,13 @@ zPickupTableInit__Fv: /* 800A8DF0 000A5BF0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800A8DF4 000A5BF4 7C 08 02 A6 */ mflr r0 -/* 800A8DF8 000A5BF8 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800A8DFC 000A5BFC 3C 60 80 29 */ lis r3, lbl_8028FF40@ha +/* 800A8DF8 000A5BF8 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800A8DFC 000A5BFC 3C 60 80 29 */ lis r3, lbl_ptranstbl@ha /* 800A8E00 000A5C00 90 01 00 24 */ stw r0, 0x24(r1) /* 800A8E04 000A5C04 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 800A8E08 000A5C08 3B E4 05 58 */ addi r31, r4, lbl_803C0558@l +/* 800A8E08 000A5C08 3B E4 05 58 */ addi r31, r4, lbl_globals@l /* 800A8E0C 000A5C0C 93 C1 00 18 */ stw r30, 0x18(r1) -/* 800A8E10 000A5C10 3B C3 FF 40 */ addi r30, r3, lbl_8028FF40@l +/* 800A8E10 000A5C10 3B C3 FF 40 */ addi r30, r3, lbl_ptranstbl@l /* 800A8E14 000A5C14 93 A1 00 14 */ stw r29, 0x14(r1) /* 800A8E18 000A5C18 93 81 00 10 */ stw r28, 0x10(r1) /* 800A8E1C 000A5C1C 3B 80 00 00 */ li r28, 0 @@ -52,7 +52,7 @@ lbl_800A8E94: /* 800A8E94 000A5C94 3B DE 00 0C */ addi r30, r30, 0xc /* 800A8E98 000A5C98 3B 9C 00 01 */ addi r28, r28, 1 lbl_800A8E9C: -/* 800A8E9C 000A5C9C 80 0D 82 E0 */ lwz r0, lbl_803CABE0-_SDA_BASE_(r13) +/* 800A8E9C 000A5C9C 80 0D 82 E0 */ lwz r0, lbl_ptranstbl_size-_SDA_BASE_(r13) /* 800A8EA0 000A5CA0 7C 1C 00 40 */ cmplw r28, r0 /* 800A8EA4 000A5CA4 41 80 FF 88 */ blt lbl_800A8E2C /* 800A8EA8 000A5CA8 80 01 00 24 */ lwz r0, 0x24(r1) diff --git a/asm/Game/zPlatform.s b/asm/Game/zPlatform.s index 275bedcc1..f0410f1d4 100644 --- a/asm/Game/zPlatform.s +++ b/asm/Game/zPlatform.s @@ -79,14 +79,14 @@ lbl_800A8F88: /* 800A8FD0 000A5DD0 B0 1E 01 44 */ sth r0, 0x144(r30) /* 800A8FD4 000A5DD4 B0 1E 01 46 */ sth r0, 0x146(r30) /* 800A8FD8 000A5DD8 90 1E 01 DC */ stw r0, 0x1dc(r30) -/* 800A8FDC 000A5DDC C0 02 94 30 */ lfs f0, lbl_803CDDB0-_SDA2_BASE_(r2) +/* 800A8FDC 000A5DDC C0 02 94 30 */ lfs f0, lbl__820_1-_SDA2_BASE_(r2) /* 800A8FE0 000A5DE0 D0 1E 01 E0 */ stfs f0, 0x1e0(r30) -/* 800A8FE4 000A5DE4 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A8FE4 000A5DE4 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800A8FE8 000A5DE8 D0 1E 01 E4 */ stfs f0, 0x1e4(r30) /* 800A8FEC 000A5DEC 88 7E 00 1A */ lbz r3, 0x1a(r30) /* 800A8FF0 000A5DF0 28 03 00 09 */ cmplwi r3, 9 /* 800A8FF4 000A5DF4 40 82 00 94 */ bne lbl_800A9088 -/* 800A8FF8 000A5DF8 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 800A8FF8 000A5DF8 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 800A8FFC 000A5DFC 38 80 05 B4 */ li r4, 0x5b4 /* 800A9000 000A5E00 38 A0 00 00 */ li r5, 0 /* 800A9004 000A5E04 4B F8 A9 3D */ bl xMemAlloc__FUiUii @@ -156,19 +156,19 @@ lbl_800A90D4: /* 800A90E4 000A5EE4 41 82 01 E8 */ beq lbl_800A92CC lbl_800A90E8: /* 800A90E8 000A5EE8 38 00 00 01 */ li r0, 1 -/* 800A90EC 000A5EEC 3C 60 80 26 */ lis r3, lbl_8025E7F0@ha -/* 800A90F0 000A5EF0 90 0D 88 60 */ stw r0, lbl_803CB160-_SDA_BASE_(r13) -/* 800A90F4 000A5EF4 38 63 E7 F0 */ addi r3, r3, lbl_8025E7F0@l +/* 800A90EC 000A5EEC 3C 60 80 26 */ lis r3, lbl__stringBase0_50@ha +/* 800A90F0 000A5EF0 90 0D 88 60 */ stw r0, lbl_gxAnimUseGrowAlloc-_SDA_BASE_(r13) +/* 800A90F4 000A5EF4 38 63 E7 F0 */ addi r3, r3, lbl__stringBase0_50@l /* 800A90F8 000A5EF8 38 80 00 00 */ li r4, 0 /* 800A90FC 000A5EFC 38 A0 00 00 */ li r5, 0 /* 800A9100 000A5F00 4B F5 DB 71 */ bl xAnimTableNew__FPCcPP10xAnimTableUi /* 800A9104 000A5F04 3C 80 80 00 */ lis r4, lbl_80006CFC@ha /* 800A9108 000A5F08 90 7E 00 D0 */ stw r3, 0xd0(r30) /* 800A910C 000A5F0C 38 04 6C FC */ addi r0, r4, lbl_80006CFC@l -/* 800A9110 000A5F10 3C 60 80 26 */ lis r3, lbl_8025E7F0@ha +/* 800A9110 000A5F10 3C 60 80 26 */ lis r3, lbl__stringBase0_50@ha /* 800A9114 000A5F14 90 01 00 08 */ stw r0, 8(r1) /* 800A9118 000A5F18 38 00 00 00 */ li r0, 0 -/* 800A911C 000A5F1C 38 63 E7 F0 */ addi r3, r3, lbl_8025E7F0@l +/* 800A911C 000A5F1C 38 63 E7 F0 */ addi r3, r3, lbl__stringBase0_50@l /* 800A9120 000A5F20 38 A0 00 10 */ li r5, 0x10 /* 800A9124 000A5F24 90 01 00 0C */ stw r0, 0xc(r1) /* 800A9128 000A5F28 38 83 00 01 */ addi r4, r3, 1 @@ -179,17 +179,17 @@ lbl_800A90E8: /* 800A913C 000A5F3C 39 20 00 00 */ li r9, 0 /* 800A9140 000A5F40 39 40 00 00 */ li r10, 0 /* 800A9144 000A5F44 80 7E 00 D0 */ lwz r3, 0xd0(r30) -/* 800A9148 000A5F48 C0 22 94 30 */ lfs f1, lbl_803CDDB0-_SDA2_BASE_(r2) -/* 800A914C 000A5F4C C0 42 94 34 */ lfs f2, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A9148 000A5F48 C0 22 94 30 */ lfs f1, lbl__820_1-_SDA2_BASE_(r2) +/* 800A914C 000A5F4C C0 42 94 34 */ lfs f2, lbl__821_1-_SDA2_BASE_(r2) /* 800A9150 000A5F50 4B F5 DC 09 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800A9154 000A5F54 28 1D 00 00 */ cmplwi r29, 0 /* 800A9158 000A5F58 41 82 00 C8 */ beq lbl_800A9220 /* 800A915C 000A5F5C 3C 80 80 00 */ lis r4, lbl_80006CFC@ha -/* 800A9160 000A5F60 3C 60 80 26 */ lis r3, lbl_8025E7F0@ha +/* 800A9160 000A5F60 3C 60 80 26 */ lis r3, lbl__stringBase0_50@ha /* 800A9164 000A5F64 38 84 6C FC */ addi r4, r4, lbl_80006CFC@l /* 800A9168 000A5F68 38 00 00 00 */ li r0, 0 /* 800A916C 000A5F6C 90 81 00 08 */ stw r4, 8(r1) -/* 800A9170 000A5F70 38 63 E7 F0 */ addi r3, r3, lbl_8025E7F0@l +/* 800A9170 000A5F70 38 63 E7 F0 */ addi r3, r3, lbl__stringBase0_50@l /* 800A9174 000A5F74 38 83 00 06 */ addi r4, r3, 6 /* 800A9178 000A5F78 38 A0 00 20 */ li r5, 0x20 /* 800A917C 000A5F7C 90 01 00 0C */ stw r0, 0xc(r1) @@ -200,35 +200,35 @@ lbl_800A90E8: /* 800A9190 000A5F90 39 20 00 00 */ li r9, 0 /* 800A9194 000A5F94 39 40 00 00 */ li r10, 0 /* 800A9198 000A5F98 80 7E 00 D0 */ lwz r3, 0xd0(r30) -/* 800A919C 000A5F9C C0 22 94 30 */ lfs f1, lbl_803CDDB0-_SDA2_BASE_(r2) -/* 800A91A0 000A5FA0 C0 42 94 34 */ lfs f2, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A919C 000A5F9C C0 22 94 30 */ lfs f1, lbl__820_1-_SDA2_BASE_(r2) +/* 800A91A0 000A5FA0 C0 42 94 34 */ lfs f2, lbl__821_1-_SDA2_BASE_(r2) /* 800A91A4 000A5FA4 4B F5 DB B5 */ bl xAnimTableNewState__FP10xAnimTablePCcUiUifPfPffPUsPvPFP9xAnimPlayP10xAnimState_vPFP10xAnimStateP11xAnimSinglePv_vPFP9xAnimPlayP5xQuatP5xVec3i_v /* 800A91A8 000A5FA8 38 00 00 00 */ li r0, 0 -/* 800A91AC 000A5FAC 3C 60 80 26 */ lis r3, lbl_8025E7F0@ha +/* 800A91AC 000A5FAC 3C 60 80 26 */ lis r3, lbl__stringBase0_50@ha /* 800A91B0 000A5FB0 90 01 00 08 */ stw r0, 8(r1) -/* 800A91B4 000A5FB4 38 63 E7 F0 */ addi r3, r3, lbl_8025E7F0@l +/* 800A91B4 000A5FB4 38 63 E7 F0 */ addi r3, r3, lbl__stringBase0_50@l /* 800A91B8 000A5FB8 38 83 00 06 */ addi r4, r3, 6 /* 800A91BC 000A5FBC 38 C0 00 00 */ li r6, 0 /* 800A91C0 000A5FC0 90 01 00 0C */ stw r0, 0xc(r1) /* 800A91C4 000A5FC4 38 A3 00 01 */ addi r5, r3, 1 /* 800A91C8 000A5FC8 38 E0 00 00 */ li r7, 0 /* 800A91CC 000A5FCC 39 00 00 10 */ li r8, 0x10 -/* 800A91D0 000A5FD0 C0 22 94 34 */ lfs f1, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A91D0 000A5FD0 C0 22 94 34 */ lfs f1, lbl__821_1-_SDA2_BASE_(r2) /* 800A91D4 000A5FD4 39 20 00 00 */ li r9, 0 /* 800A91D8 000A5FD8 80 7E 00 D0 */ lwz r3, 0xd0(r30) /* 800A91DC 000A5FDC 39 40 00 00 */ li r10, 0 /* 800A91E0 000A5FE0 FC 40 08 90 */ fmr f2, f1 -/* 800A91E4 000A5FE4 C0 62 94 38 */ lfs f3, lbl_803CDDB8-_SDA2_BASE_(r2) +/* 800A91E4 000A5FE4 C0 62 94 38 */ lfs f3, lbl__822_2-_SDA2_BASE_(r2) /* 800A91E8 000A5FE8 4B F5 E1 D9 */ bl xAnimTableNewTransition__FP10xAnimTablePCcPCcPFP15xAnimTransitionP11xAnimSinglePv_UiPFP15xAnimTransitionP11xAnimSinglePv_UiUiUiffUsUsfPUs -/* 800A91EC 000A5FEC 3C 80 80 26 */ lis r4, lbl_8025E7F0@ha +/* 800A91EC 000A5FEC 3C 80 80 26 */ lis r4, lbl__stringBase0_50@ha /* 800A91F0 000A5FF0 7F A3 EB 78 */ mr r3, r29 -/* 800A91F4 000A5FF4 38 84 E7 F0 */ addi r4, r4, lbl_8025E7F0@l +/* 800A91F4 000A5FF4 38 84 E7 F0 */ addi r4, r4, lbl__stringBase0_50@l /* 800A91F8 000A5FF8 38 A0 00 00 */ li r5, 0 /* 800A91FC 000A5FFC 38 C0 00 00 */ li r6, 0 /* 800A9200 000A6000 4B F5 D3 69 */ bl xAnimFileNew__FPvPCcUiPP9xAnimFile -/* 800A9204 000A6004 3C 80 80 26 */ lis r4, lbl_8025E7F0@ha +/* 800A9204 000A6004 3C 80 80 26 */ lis r4, lbl__stringBase0_50@ha /* 800A9208 000A6008 7C 7B 1B 78 */ mr r27, r3 -/* 800A920C 000A600C 38 A4 E7 F0 */ addi r5, r4, lbl_8025E7F0@l +/* 800A920C 000A600C 38 A4 E7 F0 */ addi r5, r4, lbl__stringBase0_50@l /* 800A9210 000A6010 80 7E 00 D0 */ lwz r3, 0xd0(r30) /* 800A9214 000A6014 7F 64 DB 78 */ mr r4, r27 /* 800A9218 000A6018 38 A5 00 06 */ addi r5, r5, 6 @@ -236,35 +236,35 @@ lbl_800A90E8: lbl_800A9220: /* 800A9220 000A6020 28 1C 00 00 */ cmplwi r28, 0 /* 800A9224 000A6024 41 82 00 38 */ beq lbl_800A925C -/* 800A9228 000A6028 3C 80 80 26 */ lis r4, lbl_8025E7F0@ha +/* 800A9228 000A6028 3C 80 80 26 */ lis r4, lbl__stringBase0_50@ha /* 800A922C 000A602C 7F 83 E3 78 */ mr r3, r28 -/* 800A9230 000A6030 38 84 E7 F0 */ addi r4, r4, lbl_8025E7F0@l +/* 800A9230 000A6030 38 84 E7 F0 */ addi r4, r4, lbl__stringBase0_50@l /* 800A9234 000A6034 38 A0 00 00 */ li r5, 0 /* 800A9238 000A6038 38 C0 00 00 */ li r6, 0 /* 800A923C 000A603C 4B F5 D3 2D */ bl xAnimFileNew__FPvPCcUiPP9xAnimFile -/* 800A9240 000A6040 3C A0 80 26 */ lis r5, lbl_8025E7F0@ha +/* 800A9240 000A6040 3C A0 80 26 */ lis r5, lbl__stringBase0_50@ha /* 800A9244 000A6044 7C 64 1B 78 */ mr r4, r3 -/* 800A9248 000A6048 38 A5 E7 F0 */ addi r5, r5, lbl_8025E7F0@l +/* 800A9248 000A6048 38 A5 E7 F0 */ addi r5, r5, lbl__stringBase0_50@l /* 800A924C 000A604C 80 7E 00 D0 */ lwz r3, 0xd0(r30) /* 800A9250 000A6050 38 A5 00 01 */ addi r5, r5, 1 /* 800A9254 000A6054 4B F5 E3 21 */ bl xAnimTableAddFile__FP10xAnimTableP9xAnimFilePCc /* 800A9258 000A6058 48 00 00 2C */ b lbl_800A9284 lbl_800A925C: -/* 800A925C 000A605C 3C 80 80 26 */ lis r4, lbl_8025E7F0@ha +/* 800A925C 000A605C 3C 80 80 26 */ lis r4, lbl__stringBase0_50@ha /* 800A9260 000A6060 80 7E 00 D0 */ lwz r3, 0xd0(r30) -/* 800A9264 000A6064 38 A4 E7 F0 */ addi r5, r4, lbl_8025E7F0@l +/* 800A9264 000A6064 38 A4 E7 F0 */ addi r5, r4, lbl__stringBase0_50@l /* 800A9268 000A6068 7F 64 DB 78 */ mr r4, r27 /* 800A926C 000A606C 38 A5 00 01 */ addi r5, r5, 1 /* 800A9270 000A6070 4B F5 E3 05 */ bl xAnimTableAddFile__FP10xAnimTableP9xAnimFilePCc /* 800A9274 000A6074 80 7E 00 D0 */ lwz r3, 0xd0(r30) -/* 800A9278 000A6078 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A9278 000A6078 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800A927C 000A607C 80 63 00 0C */ lwz r3, 0xc(r3) /* 800A9280 000A6080 D0 03 00 14 */ stfs f0, 0x14(r3) lbl_800A9284: /* 800A9284 000A6084 38 00 00 00 */ li r0, 0 -/* 800A9288 000A6088 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800A928C 000A608C 90 0D 88 60 */ stw r0, lbl_803CB160-_SDA_BASE_(r13) -/* 800A9290 000A6090 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800A9288 000A6088 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800A928C 000A608C 90 0D 88 60 */ stw r0, lbl_gxAnimUseGrowAlloc-_SDA_BASE_(r13) +/* 800A9290 000A6090 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800A9294 000A6094 7F C4 F3 78 */ mr r4, r30 /* 800A9298 000A6098 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800A929C 000A609C 80 BE 00 D0 */ lwz r5, 0xd0(r30) @@ -275,7 +275,7 @@ lbl_800A9284: lbl_800A92B0: /* 800A92B0 000A60B0 28 03 00 0D */ cmplwi r3, 0xd /* 800A92B4 000A60B4 40 82 00 18 */ bne lbl_800A92CC -/* 800A92B8 000A60B8 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 800A92B8 000A60B8 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 800A92BC 000A60BC 38 80 01 24 */ li r4, 0x124 /* 800A92C0 000A60C0 38 A0 00 00 */ li r5, 0 /* 800A92C4 000A60C4 4B F8 A6 7D */ bl xMemAlloc__FUiUii @@ -289,8 +289,8 @@ lbl_800A92CC: /* 800A92E0 000A60E0 38 7E 01 60 */ addi r3, r30, 0x160 /* 800A92E4 000A60E4 4B F7 28 71 */ bl xEntDriveInit__FP9xEntDriveP4xEnt /* 800A92E8 000A60E8 38 00 00 01 */ li r0, 1 -/* 800A92EC 000A60EC 3C 60 80 26 */ lis r3, lbl_8025E7F0@ha -/* 800A92F0 000A60F0 38 63 E7 F0 */ addi r3, r3, lbl_8025E7F0@l +/* 800A92EC 000A60EC 3C 60 80 26 */ lis r3, lbl__stringBase0_50@ha +/* 800A92F0 000A60F0 38 63 E7 F0 */ addi r3, r3, lbl__stringBase0_50@l /* 800A92F4 000A60F4 90 1E 01 60 */ stw r0, 0x160(r30) /* 800A92F8 000A60F8 38 63 00 0D */ addi r3, r3, 0xd /* 800A92FC 000A60FC 4B FA 2F 19 */ bl xStrHash__FPCc @@ -298,8 +298,8 @@ lbl_800A92CC: /* 800A9304 000A6104 80 04 00 4C */ lwz r0, 0x4c(r4) /* 800A9308 000A6108 7C 00 18 40 */ cmplw r0, r3 /* 800A930C 000A610C 41 82 00 24 */ beq lbl_800A9330 -/* 800A9310 000A6110 3C 60 80 26 */ lis r3, lbl_8025E7F0@ha -/* 800A9314 000A6114 38 63 E7 F0 */ addi r3, r3, lbl_8025E7F0@l +/* 800A9310 000A6110 3C 60 80 26 */ lis r3, lbl__stringBase0_50@ha +/* 800A9314 000A6114 38 63 E7 F0 */ addi r3, r3, lbl__stringBase0_50@l /* 800A9318 000A6118 38 63 00 1F */ addi r3, r3, 0x1f /* 800A931C 000A611C 4B FA 2E F9 */ bl xStrHash__FPCc /* 800A9320 000A6120 80 9E 00 10 */ lwz r4, 0x10(r30) @@ -325,20 +325,20 @@ zPlatform_Setup__FP9zPlatformP6xScene: /* 800A935C 000A615C 93 E1 00 0C */ stw r31, 0xc(r1) /* 800A9360 000A6160 7C 7F 1B 78 */ mr r31, r3 /* 800A9364 000A6164 4B FA BD 01 */ bl zEntSetup__FP4zEnt -/* 800A9368 000A6168 3C 60 80 26 */ lis r3, lbl_8025E7F0@ha -/* 800A936C 000A616C 38 63 E7 F0 */ addi r3, r3, lbl_8025E7F0@l +/* 800A9368 000A6168 3C 60 80 26 */ lis r3, lbl__stringBase0_50@ha +/* 800A936C 000A616C 38 63 E7 F0 */ addi r3, r3, lbl__stringBase0_50@l /* 800A9370 000A6170 38 63 00 36 */ addi r3, r3, 0x36 /* 800A9374 000A6174 4B FF F4 D1 */ bl zParEmitterFind__FPCc -/* 800A9378 000A6178 3C 80 80 26 */ lis r4, lbl_8025E7F0@ha -/* 800A937C 000A617C 90 6D 90 70 */ stw r3, lbl_803CB970-_SDA_BASE_(r13) -/* 800A9380 000A6180 38 64 E7 F0 */ addi r3, r4, lbl_8025E7F0@l +/* 800A9378 000A6178 3C 80 80 26 */ lis r4, lbl__stringBase0_50@ha +/* 800A937C 000A617C 90 6D 90 70 */ stw r3, lbl_sEmitTremble-_SDA_BASE_(r13) +/* 800A9380 000A6180 38 64 E7 F0 */ addi r3, r4, lbl__stringBase0_50@l /* 800A9384 000A6184 38 63 00 4B */ addi r3, r3, 0x4b /* 800A9388 000A6188 4B FF F4 BD */ bl zParEmitterFind__FPCc -/* 800A938C 000A618C 90 6D 90 74 */ stw r3, lbl_803CB974-_SDA_BASE_(r13) +/* 800A938C 000A618C 90 6D 90 74 */ stw r3, lbl_sEmitBreakaway-_SDA_BASE_(r13) /* 800A9390 000A6190 88 1F 00 1A */ lbz r0, 0x1a(r31) /* 800A9394 000A6194 28 00 00 0C */ cmplwi r0, 0xc /* 800A9398 000A6198 40 82 00 20 */ bne lbl_800A93B8 -/* 800A939C 000A619C C0 02 94 3C */ lfs f0, lbl_803CDDBC-_SDA2_BASE_(r2) +/* 800A939C 000A619C C0 02 94 3C */ lfs f0, lbl__829_1-_SDA2_BASE_(r2) /* 800A93A0 000A61A0 38 00 00 02 */ li r0, 2 /* 800A93A4 000A61A4 D0 1F 01 48 */ stfs f0, 0x148(r31) /* 800A93A8 000A61A8 B0 1F 01 44 */ sth r0, 0x144(r31) @@ -413,10 +413,10 @@ lbl_800A948C: /* 800A948C 000A628C 28 00 00 09 */ cmplwi r0, 9 /* 800A9490 000A6290 40 82 00 50 */ bne lbl_800A94E0 /* 800A9494 000A6294 80 DF 00 D4 */ lwz r6, 0xd4(r31) -/* 800A9498 000A6298 3C 60 80 25 */ lis r3, lbl_80253018@ha +/* 800A9498 000A6298 3C 60 80 25 */ lis r3, lbl_g_O3@ha /* 800A949C 000A629C 38 A0 00 00 */ li r5, 0 /* 800A94A0 000A62A0 C0 06 00 04 */ lfs f0, 4(r6) -/* 800A94A4 000A62A4 38 83 30 18 */ addi r4, r3, lbl_80253018@l +/* 800A94A4 000A62A4 38 83 30 18 */ addi r4, r3, lbl_g_O3@l /* 800A94A8 000A62A8 D0 1F 01 48 */ stfs f0, 0x148(r31) /* 800A94AC 000A62AC B0 BF 01 44 */ sth r5, 0x144(r31) /* 800A94B0 000A62B0 88 1F 00 1B */ lbz r0, 0x1b(r31) @@ -440,7 +440,7 @@ lbl_800A94E0: lbl_800A94F4: /* 800A94F4 000A62F4 28 00 00 0A */ cmplwi r0, 0xa /* 800A94F8 000A62F8 40 82 00 18 */ bne lbl_800A9510 -/* 800A94FC 000A62FC C0 02 94 40 */ lfs f0, lbl_803CDDC0-_SDA2_BASE_(r2) +/* 800A94FC 000A62FC C0 02 94 40 */ lfs f0, lbl__875_1-_SDA2_BASE_(r2) /* 800A9500 000A6300 38 00 00 00 */ li r0, 0 /* 800A9504 000A6304 D0 1F 01 48 */ stfs f0, 0x148(r31) /* 800A9508 000A6308 90 1F 01 4C */ stw r0, 0x14c(r31) @@ -448,7 +448,7 @@ lbl_800A94F4: lbl_800A9510: /* 800A9510 000A6310 28 00 00 0C */ cmplwi r0, 0xc /* 800A9514 000A6314 40 82 00 24 */ bne lbl_800A9538 -/* 800A9518 000A6318 C0 02 94 3C */ lfs f0, lbl_803CDDBC-_SDA2_BASE_(r2) +/* 800A9518 000A6318 C0 02 94 3C */ lfs f0, lbl__829_1-_SDA2_BASE_(r2) /* 800A951C 000A631C 38 00 00 02 */ li r0, 2 /* 800A9520 000A6320 D0 1F 01 48 */ stfs f0, 0x148(r31) /* 800A9524 000A6324 B0 1F 01 44 */ sth r0, 0x144(r31) @@ -471,50 +471,50 @@ lbl_800A954C: /* 800A9560 000A6360 38 CA 00 64 */ addi r6, r10, 0x64 /* 800A9564 000A6364 38 AA 00 94 */ addi r5, r10, 0x94 /* 800A9568 000A6368 38 8A 00 C4 */ addi r4, r10, 0xc4 -/* 800A956C 000A636C C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A956C 000A636C C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800A9570 000A6370 38 0A 00 F4 */ addi r0, r10, 0xf4 /* 800A9574 000A6374 80 7F 01 DC */ lwz r3, 0x1dc(r31) /* 800A9578 000A6378 7C 03 45 2E */ stfsx f0, r3, r8 /* 800A957C 000A637C 39 0A 00 08 */ addi r8, r10, 8 -/* 800A9580 000A6380 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A9580 000A6380 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800A9584 000A6384 80 7F 01 DC */ lwz r3, 0x1dc(r31) /* 800A9588 000A6388 7C 03 3D 2E */ stfsx f0, r3, r7 /* 800A958C 000A638C 38 EA 00 38 */ addi r7, r10, 0x38 -/* 800A9590 000A6390 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A9590 000A6390 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800A9594 000A6394 80 7F 01 DC */ lwz r3, 0x1dc(r31) /* 800A9598 000A6398 7C 03 35 2E */ stfsx f0, r3, r6 /* 800A959C 000A639C 38 CA 00 68 */ addi r6, r10, 0x68 -/* 800A95A0 000A63A0 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A95A0 000A63A0 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800A95A4 000A63A4 80 7F 01 DC */ lwz r3, 0x1dc(r31) /* 800A95A8 000A63A8 7C 03 2D 2E */ stfsx f0, r3, r5 /* 800A95AC 000A63AC 38 AA 00 98 */ addi r5, r10, 0x98 -/* 800A95B0 000A63B0 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A95B0 000A63B0 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800A95B4 000A63B4 80 7F 01 DC */ lwz r3, 0x1dc(r31) /* 800A95B8 000A63B8 7C 03 25 2E */ stfsx f0, r3, r4 /* 800A95BC 000A63BC 38 8A 00 C8 */ addi r4, r10, 0xc8 -/* 800A95C0 000A63C0 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A95C0 000A63C0 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800A95C4 000A63C4 80 7F 01 DC */ lwz r3, 0x1dc(r31) /* 800A95C8 000A63C8 7C 03 05 2E */ stfsx f0, r3, r0 /* 800A95CC 000A63CC 38 0A 00 F8 */ addi r0, r10, 0xf8 /* 800A95D0 000A63D0 39 4A 00 08 */ addi r10, r10, 8 /* 800A95D4 000A63D4 80 7F 01 DC */ lwz r3, 0x1dc(r31) /* 800A95D8 000A63D8 91 23 00 00 */ stw r9, 0(r3) -/* 800A95DC 000A63DC C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A95DC 000A63DC C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800A95E0 000A63E0 80 7F 01 DC */ lwz r3, 0x1dc(r31) /* 800A95E4 000A63E4 7C 03 45 2E */ stfsx f0, r3, r8 -/* 800A95E8 000A63E8 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A95E8 000A63E8 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800A95EC 000A63EC 80 7F 01 DC */ lwz r3, 0x1dc(r31) /* 800A95F0 000A63F0 7C 03 3D 2E */ stfsx f0, r3, r7 -/* 800A95F4 000A63F4 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A95F4 000A63F4 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800A95F8 000A63F8 80 7F 01 DC */ lwz r3, 0x1dc(r31) /* 800A95FC 000A63FC 7C 03 35 2E */ stfsx f0, r3, r6 -/* 800A9600 000A6400 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A9600 000A6400 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800A9604 000A6404 80 7F 01 DC */ lwz r3, 0x1dc(r31) /* 800A9608 000A6408 7C 03 2D 2E */ stfsx f0, r3, r5 -/* 800A960C 000A640C C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A960C 000A640C C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800A9610 000A6410 80 7F 01 DC */ lwz r3, 0x1dc(r31) /* 800A9614 000A6414 7C 03 25 2E */ stfsx f0, r3, r4 -/* 800A9618 000A6418 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A9618 000A6418 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800A961C 000A641C 80 7F 01 DC */ lwz r3, 0x1dc(r31) /* 800A9620 000A6420 7C 03 05 2E */ stfsx f0, r3, r0 /* 800A9624 000A6424 42 00 FF 28 */ bdnz lbl_800A954C @@ -544,8 +544,8 @@ lbl_800A9664: /* 800A9678 000A6478 7D 89 03 A6 */ mtctr r12 /* 800A967C 000A647C 4E 80 04 21 */ bctrl /* 800A9680 000A6480 38 00 00 00 */ li r0, 0 -/* 800A9684 000A6484 3C 60 80 26 */ lis r3, lbl_8025E7F0@ha -/* 800A9688 000A6488 38 63 E7 F0 */ addi r3, r3, lbl_8025E7F0@l +/* 800A9684 000A6484 3C 60 80 26 */ lis r3, lbl__stringBase0_50@ha +/* 800A9688 000A6488 38 63 E7 F0 */ addi r3, r3, lbl__stringBase0_50@l /* 800A968C 000A648C 90 1F 01 5C */ stw r0, 0x15c(r31) /* 800A9690 000A6490 38 63 00 0D */ addi r3, r3, 0xd /* 800A9694 000A6494 4B FA 2B 81 */ bl xStrHash__FPCc @@ -553,8 +553,8 @@ lbl_800A9664: /* 800A969C 000A649C 80 04 00 4C */ lwz r0, 0x4c(r4) /* 800A96A0 000A64A0 7C 00 18 40 */ cmplw r0, r3 /* 800A96A4 000A64A4 41 82 00 24 */ beq lbl_800A96C8 -/* 800A96A8 000A64A8 3C 60 80 26 */ lis r3, lbl_8025E7F0@ha -/* 800A96AC 000A64AC 38 63 E7 F0 */ addi r3, r3, lbl_8025E7F0@l +/* 800A96A8 000A64A8 3C 60 80 26 */ lis r3, lbl__stringBase0_50@ha +/* 800A96AC 000A64AC 38 63 E7 F0 */ addi r3, r3, lbl__stringBase0_50@l /* 800A96B0 000A64B0 38 63 00 1F */ addi r3, r3, 0x1f /* 800A96B4 000A64B4 4B FA 2B 61 */ bl xStrHash__FPCc /* 800A96B8 000A64B8 80 9F 00 10 */ lwz r4, 0x10(r31) @@ -566,9 +566,9 @@ lbl_800A96C8: /* 800A96CC 000A64CC 60 00 00 02 */ ori r0, r0, 2 /* 800A96D0 000A64D0 B0 1F 01 46 */ sth r0, 0x146(r31) lbl_800A96D4: -/* 800A96D4 000A64D4 C0 02 94 30 */ lfs f0, lbl_803CDDB0-_SDA2_BASE_(r2) +/* 800A96D4 000A64D4 C0 02 94 30 */ lfs f0, lbl__820_1-_SDA2_BASE_(r2) /* 800A96D8 000A64D8 D0 1F 01 E0 */ stfs f0, 0x1e0(r31) -/* 800A96DC 000A64DC C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A96DC 000A64DC C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800A96E0 000A64E0 D0 1F 01 E4 */ stfs f0, 0x1e4(r31) /* 800A96E4 000A64E4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800A96E8 000A64E8 83 C1 00 08 */ lwz r30, 8(r1) @@ -684,23 +684,23 @@ lbl_800A9844: /* 800A985C 000A665C 28 00 00 04 */ cmplwi r0, 4 /* 800A9860 000A6660 40 82 00 60 */ bne lbl_800A98C0 lbl_800A9864: -/* 800A9864 000A6664 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A9864 000A6664 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800A9868 000A6668 D0 1E 00 00 */ stfs f0, 0(r30) -/* 800A986C 000A666C C0 02 94 44 */ lfs f0, lbl_803CDDC4-_SDA2_BASE_(r2) +/* 800A986C 000A666C C0 02 94 44 */ lfs f0, lbl__966_3-_SDA2_BASE_(r2) /* 800A9870 000A6670 D0 1E 00 04 */ stfs f0, 4(r30) -/* 800A9874 000A6674 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A9874 000A6674 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800A9878 000A6678 D0 1E 00 08 */ stfs f0, 8(r30) -/* 800A987C 000A667C C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A987C 000A667C C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800A9880 000A6680 FC 1A 00 40 */ fcmpo cr0, f26, f0 /* 800A9884 000A6684 4C 41 13 82 */ cror 2, 1, 2 /* 800A9888 000A6688 40 82 02 AC */ bne lbl_800A9B34 -/* 800A988C 000A668C C0 02 94 38 */ lfs f0, lbl_803CDDB8-_SDA2_BASE_(r2) +/* 800A988C 000A668C C0 02 94 38 */ lfs f0, lbl__822_2-_SDA2_BASE_(r2) /* 800A9890 000A6690 FC 1A 00 40 */ fcmpo cr0, f26, f0 /* 800A9894 000A6694 40 81 00 0C */ ble lbl_800A98A0 -/* 800A9898 000A6698 C0 02 94 44 */ lfs f0, lbl_803CDDC4-_SDA2_BASE_(r2) +/* 800A9898 000A6698 C0 02 94 44 */ lfs f0, lbl__966_3-_SDA2_BASE_(r2) /* 800A989C 000A669C EF 40 D0 28 */ fsubs f26, f0, f26 lbl_800A98A0: -/* 800A98A0 000A66A0 C0 02 94 48 */ lfs f0, lbl_803CDDC8-_SDA2_BASE_(r2) +/* 800A98A0 000A66A0 C0 02 94 48 */ lfs f0, lbl__967_1-_SDA2_BASE_(r2) /* 800A98A4 000A66A4 FC 01 F0 40 */ fcmpo cr0, f1, f30 /* 800A98A8 000A66A8 EC 00 06 B2 */ fmuls f0, f0, f26 /* 800A98AC 000A66AC 40 80 00 08 */ bge lbl_800A98B4 @@ -710,7 +710,7 @@ lbl_800A98B4: /* 800A98B8 000A66B8 48 00 02 7C */ b lbl_800A9B34 /* 800A98BC 000A66BC 48 00 02 78 */ b lbl_800A9B34 lbl_800A98C0: -/* 800A98C0 000A66C0 C3 82 94 34 */ lfs f28, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A98C0 000A66C0 C3 82 94 34 */ lfs f28, lbl__821_1-_SDA2_BASE_(r2) /* 800A98C4 000A66C4 C0 5F 00 2C */ lfs f2, 0x2c(r31) /* 800A98C8 000A66C8 FF 60 E0 90 */ fmr f27, f28 /* 800A98CC 000A66CC FC 02 E0 00 */ fcmpu cr0, f2, f28 @@ -719,7 +719,7 @@ lbl_800A98C0: /* 800A98D8 000A66D8 FC 01 E0 00 */ fcmpu cr0, f1, f28 /* 800A98DC 000A66DC 41 82 00 98 */ beq lbl_800A9974 /* 800A98E0 000A66E0 C0 7F 00 28 */ lfs f3, 0x28(r31) -/* 800A98E4 000A66E4 C0 02 94 4C */ lfs f0, lbl_803CDDCC-_SDA2_BASE_(r2) +/* 800A98E4 000A66E4 C0 02 94 4C */ lfs f0, lbl__968_1-_SDA2_BASE_(r2) /* 800A98E8 000A66E8 EF 83 10 24 */ fdivs f28, f3, f2 /* 800A98EC 000A66EC EF 63 08 24 */ fdivs f27, f3, f1 /* 800A98F0 000A66F0 EC 20 06 F2 */ fmuls f1, f0, f27 @@ -733,7 +733,7 @@ lbl_800A98C0: /* 800A9910 000A6710 C0 7F 00 2C */ lfs f3, 0x2c(r31) /* 800A9914 000A6714 FC 00 18 40 */ fcmpo cr0, f0, f3 /* 800A9918 000A6718 40 80 00 20 */ bge lbl_800A9938 -/* 800A991C 000A671C C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A991C 000A671C C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800A9920 000A6720 D0 1E 00 04 */ stfs f0, 4(r30) /* 800A9924 000A6724 C0 1E 00 00 */ lfs f0, 0(r30) /* 800A9928 000A6728 EC 1C 00 32 */ fmuls f0, f28, f0 @@ -741,7 +741,7 @@ lbl_800A98C0: /* 800A9930 000A6730 D0 1E 00 08 */ stfs f0, 8(r30) /* 800A9934 000A6734 48 00 01 3C */ b lbl_800A9A70 lbl_800A9938: -/* 800A9938 000A6738 C0 42 94 50 */ lfs f2, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800A9938 000A6738 C0 42 94 50 */ lfs f2, lbl__969-_SDA2_BASE_(r2) /* 800A993C 000A673C C0 1F 00 28 */ lfs f0, 0x28(r31) /* 800A9940 000A6740 C0 3F 00 30 */ lfs f1, 0x30(r31) /* 800A9944 000A6744 EC 42 00 32 */ fmuls f2, f2, f0 @@ -757,27 +757,27 @@ lbl_800A9938: /* 800A996C 000A676C D0 1E 00 08 */ stfs f0, 8(r30) /* 800A9970 000A6770 48 00 01 00 */ b lbl_800A9A70 lbl_800A9974: -/* 800A9974 000A6774 C0 22 94 34 */ lfs f1, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A9974 000A6774 C0 22 94 34 */ lfs f1, lbl__821_1-_SDA2_BASE_(r2) /* 800A9978 000A6778 FC 02 08 00 */ fcmpu cr0, f2, f1 /* 800A997C 000A677C 41 82 00 6C */ beq lbl_800A99E8 /* 800A9980 000A6780 C0 3F 00 28 */ lfs f1, 0x28(r31) -/* 800A9984 000A6784 C0 02 94 4C */ lfs f0, lbl_803CDDCC-_SDA2_BASE_(r2) +/* 800A9984 000A6784 C0 02 94 4C */ lfs f0, lbl__968_1-_SDA2_BASE_(r2) /* 800A9988 000A6788 EF 81 10 24 */ fdivs f28, f1, f2 /* 800A998C 000A678C EC 00 07 72 */ fmuls f0, f0, f29 /* 800A9990 000A6790 EC 20 E0 24 */ fdivs f1, f0, f28 /* 800A9994 000A6794 4B F6 0E 69 */ bl xsqrt__Ff /* 800A9998 000A6798 D0 3E 00 00 */ stfs f1, 0(r30) -/* 800A999C 000A679C C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A999C 000A679C C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800A99A0 000A67A0 D0 1E 00 08 */ stfs f0, 8(r30) /* 800A99A4 000A67A4 C0 1E 00 00 */ lfs f0, 0(r30) /* 800A99A8 000A67A8 C0 5F 00 2C */ lfs f2, 0x2c(r31) /* 800A99AC 000A67AC FC 00 10 40 */ fcmpo cr0, f0, f2 /* 800A99B0 000A67B0 40 80 00 10 */ bge lbl_800A99C0 -/* 800A99B4 000A67B4 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A99B4 000A67B4 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800A99B8 000A67B8 D0 1E 00 04 */ stfs f0, 4(r30) /* 800A99BC 000A67BC 48 00 00 B4 */ b lbl_800A9A70 lbl_800A99C0: -/* 800A99C0 000A67C0 C0 22 94 50 */ lfs f1, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800A99C0 000A67C0 C0 22 94 50 */ lfs f1, lbl__969-_SDA2_BASE_(r2) /* 800A99C4 000A67C4 C0 1F 00 28 */ lfs f0, 0x28(r31) /* 800A99C8 000A67C8 EC 21 00 32 */ fmuls f1, f1, f0 /* 800A99CC 000A67CC D0 5E 00 00 */ stfs f2, 0(r30) @@ -794,7 +794,7 @@ lbl_800A99E8: /* 800A99F4 000A67F4 C0 1F 00 28 */ lfs f0, 0x28(r31) /* 800A99F8 000A67F8 EF 60 10 24 */ fdivs f27, f0, f2 /* 800A99FC 000A67FC D0 3E 00 00 */ stfs f1, 0(r30) -/* 800A9A00 000A6800 C0 02 94 4C */ lfs f0, lbl_803CDDCC-_SDA2_BASE_(r2) +/* 800A9A00 000A6800 C0 02 94 4C */ lfs f0, lbl__968_1-_SDA2_BASE_(r2) /* 800A9A04 000A6804 EC 00 07 72 */ fmuls f0, f0, f29 /* 800A9A08 000A6808 EC 20 D8 24 */ fdivs f1, f0, f27 /* 800A9A0C 000A680C 4B F6 0D F1 */ bl xsqrt__Ff @@ -803,11 +803,11 @@ lbl_800A99E8: /* 800A9A18 000A6818 C0 3F 00 30 */ lfs f1, 0x30(r31) /* 800A9A1C 000A681C FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800A9A20 000A6820 40 80 00 10 */ bge lbl_800A9A30 -/* 800A9A24 000A6824 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A9A24 000A6824 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800A9A28 000A6828 D0 1E 00 04 */ stfs f0, 4(r30) /* 800A9A2C 000A682C 48 00 00 44 */ b lbl_800A9A70 lbl_800A9A30: -/* 800A9A30 000A6830 C0 02 94 50 */ lfs f0, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800A9A30 000A6830 C0 02 94 50 */ lfs f0, lbl__969-_SDA2_BASE_(r2) /* 800A9A34 000A6834 C0 5F 00 28 */ lfs f2, 0x28(r31) /* 800A9A38 000A6838 EC 00 00 B2 */ fmuls f0, f0, f2 /* 800A9A3C 000A683C EC 00 00 72 */ fmuls f0, f0, f1 @@ -822,10 +822,10 @@ lbl_800A9A58: /* 800A9A5C 000A685C C0 1F 00 28 */ lfs f0, 0x28(r31) /* 800A9A60 000A6860 EC 1D 00 24 */ fdivs f0, f29, f0 /* 800A9A64 000A6864 D0 1E 00 04 */ stfs f0, 4(r30) -/* 800A9A68 000A6868 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A9A68 000A6868 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800A9A6C 000A686C D0 1E 00 08 */ stfs f0, 8(r30) lbl_800A9A70: -/* 800A9A70 000A6870 C0 22 94 34 */ lfs f1, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A9A70 000A6870 C0 22 94 34 */ lfs f1, lbl__821_1-_SDA2_BASE_(r2) /* 800A9A74 000A6874 FC 1A 08 40 */ fcmpo cr0, f26, f1 /* 800A9A78 000A6878 4C 41 13 82 */ cror 2, 1, 2 /* 800A9A7C 000A687C 40 82 00 B8 */ bne lbl_800A9B34 @@ -835,8 +835,8 @@ lbl_800A9A70: /* 800A9A8C 000A688C FC 1A 10 40 */ fcmpo cr0, f26, f2 /* 800A9A90 000A6890 4C 40 13 82 */ cror 2, 0, 2 /* 800A9A94 000A6894 40 82 00 24 */ bne lbl_800A9AB8 -/* 800A9A98 000A6898 C0 02 94 50 */ lfs f0, lbl_803CDDD0-_SDA2_BASE_(r2) -/* 800A9A9C 000A689C C0 22 94 30 */ lfs f1, lbl_803CDDB0-_SDA2_BASE_(r2) +/* 800A9A98 000A6898 C0 02 94 50 */ lfs f0, lbl__969-_SDA2_BASE_(r2) +/* 800A9A9C 000A689C C0 22 94 30 */ lfs f1, lbl__820_1-_SDA2_BASE_(r2) /* 800A9AA0 000A68A0 EC 00 06 F2 */ fmuls f0, f0, f27 /* 800A9AA4 000A68A4 EC 00 06 B2 */ fmuls f0, f0, f26 /* 800A9AA8 000A68A8 EC 1A 00 32 */ fmuls f0, f26, f0 @@ -853,7 +853,7 @@ lbl_800A9AB8: /* 800A9AD0 000A68D0 40 81 00 08 */ ble lbl_800A9AD8 /* 800A9AD4 000A68D4 FF 40 00 90 */ fmr f26, f0 lbl_800A9AD8: -/* 800A9AD8 000A68D8 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A9AD8 000A68D8 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800A9ADC 000A68DC FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800A9AE0 000A68E0 41 82 00 30 */ beq lbl_800A9B10 /* 800A9AE4 000A68E4 FC 03 00 00 */ fcmpu cr0, f3, f0 @@ -862,7 +862,7 @@ lbl_800A9AD8: /* 800A9AF0 000A68F0 4C 40 13 82 */ cror 2, 0, 2 /* 800A9AF4 000A68F4 40 82 00 1C */ bne lbl_800A9B10 lbl_800A9AF8: -/* 800A9AF8 000A68F8 C0 02 94 50 */ lfs f0, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800A9AF8 000A68F8 C0 02 94 50 */ lfs f0, lbl__969-_SDA2_BASE_(r2) /* 800A9AFC 000A68FC EC 00 07 32 */ fmuls f0, f0, f28 /* 800A9B00 000A6900 EC 00 06 B2 */ fmuls f0, f0, f26 /* 800A9B04 000A6904 EC 1A 00 32 */ fmuls f0, f26, f0 @@ -871,7 +871,7 @@ lbl_800A9AF8: lbl_800A9B10: /* 800A9B10 000A6910 EF 5A 08 28 */ fsubs f26, f26, f1 /* 800A9B14 000A6914 C0 7F 00 28 */ lfs f3, 0x28(r31) -/* 800A9B18 000A6918 C0 02 94 50 */ lfs f0, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800A9B18 000A6918 C0 02 94 50 */ lfs f0, lbl__969-_SDA2_BASE_(r2) /* 800A9B1C 000A691C C0 3F 00 2C */ lfs f1, 0x2c(r31) /* 800A9B20 000A6920 EC 40 00 F2 */ fmuls f2, f0, f3 /* 800A9B24 000A6924 EC 1A 00 F2 */ fmuls f0, f26, f3 @@ -949,7 +949,7 @@ lbl_800A9BF8: /* 800A9C24 000A6A24 38 03 FF FF */ addi r0, r3, -1 /* 800A9C28 000A6A28 90 1F 01 4C */ stw r0, 0x14c(r31) lbl_800A9C2C: -/* 800A9C2C 000A6A2C C0 22 94 40 */ lfs f1, lbl_803CDDC0-_SDA2_BASE_(r2) +/* 800A9C2C 000A6A2C C0 22 94 40 */ lfs f1, lbl__875_1-_SDA2_BASE_(r2) /* 800A9C30 000A6A30 7F E3 FB 78 */ mr r3, r31 /* 800A9C34 000A6A34 38 81 00 08 */ addi r4, r1, 8 /* 800A9C38 000A6A38 4B FF FB 31 */ bl zPlatform.SolvePaddleMotion__FP9zPlatformPff @@ -1047,7 +1047,7 @@ lbl_800A9D70: /* 800A9D88 000A6B88 38 61 00 38 */ addi r3, r1, 0x38 /* 800A9D8C 000A6B8C 38 81 00 20 */ addi r4, r1, 0x20 /* 800A9D90 000A6B90 4B FA 47 61 */ bl xVec3Dot__FPC5xVec3PC5xVec3 -/* 800A9D94 000A6B94 C0 02 94 5C */ lfs f0, lbl_803CDDDC-_SDA2_BASE_(r2) +/* 800A9D94 000A6B94 C0 02 94 5C */ lfs f0, lbl__1053_1-_SDA2_BASE_(r2) /* 800A9D98 000A6B98 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A9D9C 000A6B9C 40 81 00 0C */ ble lbl_800A9DA8 /* 800A9DA0 000A6BA0 38 60 00 00 */ li r3, 0 @@ -1061,7 +1061,7 @@ lbl_800A9DA8: /* 800A9DBC 000A6BBC 4B F6 14 A9 */ bl __as__5xVec3FRC5xVec3 /* 800A9DC0 000A6BC0 C0 21 00 18 */ lfs f1, 0x18(r1) /* 800A9DC4 000A6BC4 38 61 00 14 */ addi r3, r1, 0x14 -/* 800A9DC8 000A6BC8 C0 42 94 60 */ lfs f2, lbl_803CDDE0-_SDA2_BASE_(r2) +/* 800A9DC8 000A6BC8 C0 42 94 60 */ lfs f2, lbl__1054_2-_SDA2_BASE_(r2) /* 800A9DCC 000A6BCC 7C 65 1B 78 */ mr r5, r3 /* 800A9DD0 000A6BD0 C0 01 00 0C */ lfs f0, 0xc(r1) /* 800A9DD4 000A6BD4 EC 21 10 28 */ fsubs f1, f1, f2 @@ -1093,7 +1093,7 @@ lbl_800A9DA8: /* 800A9E3C 000A6C3C D0 41 00 50 */ stfs f2, 0x50(r1) /* 800A9E40 000A6C40 D0 21 00 54 */ stfs f1, 0x54(r1) /* 800A9E44 000A6C44 D0 01 00 58 */ stfs f0, 0x58(r1) -/* 800A9E48 000A6C48 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A9E48 000A6C48 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800A9E4C 000A6C4C D0 01 00 5C */ stfs f0, 0x5c(r1) /* 800A9E50 000A6C50 4B FA 44 A1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 /* 800A9E54 000A6C54 38 00 0C 00 */ li r0, 0xc00 @@ -1118,7 +1118,7 @@ lbl_800A9E84: /* 800A9E9C 000A6C9C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800A9EA0 000A6CA0 40 80 00 40 */ bge lbl_800A9EE0 /* 800A9EA4 000A6CA4 C0 01 00 2C */ lfs f0, 0x2c(r1) -/* 800A9EA8 000A6CA8 C0 22 94 34 */ lfs f1, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A9EA8 000A6CA8 C0 22 94 34 */ lfs f1, lbl__821_1-_SDA2_BASE_(r2) /* 800A9EAC 000A6CAC FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800A9EB0 000A6CB0 7C 00 00 26 */ mfcr r0 /* 800A9EB4 000A6CB4 C0 01 00 34 */ lfs f0, 0x34(r1) @@ -1135,7 +1135,7 @@ lbl_800A9ED8: /* 800A9EDC 000A6CDC 48 00 00 3C */ b lbl_800A9F18 lbl_800A9EE0: /* 800A9EE0 000A6CE0 C0 01 00 2C */ lfs f0, 0x2c(r1) -/* 800A9EE4 000A6CE4 C0 22 94 34 */ lfs f1, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800A9EE4 000A6CE4 C0 22 94 34 */ lfs f1, lbl__821_1-_SDA2_BASE_(r2) /* 800A9EE8 000A6CE8 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 800A9EEC 000A6CEC 7C 00 00 26 */ mfcr r0 /* 800A9EF0 000A6CF0 C0 01 00 34 */ lfs f0, 0x34(r1) @@ -1225,14 +1225,14 @@ zPlatform.zPlatFM_Update__FP9zPlatformP6xScenef: /* 800AA010 000A6E10 F3 61 01 58 */ psq_st f27, 344(r1), 0, qr0 /* 800AA014 000A6E14 BF 41 01 38 */ stmw r26, 0x138(r1) /* 800AA018 000A6E18 FF 60 08 90 */ fmr f27, f1 -/* 800AA01C 000A6E1C C0 02 94 50 */ lfs f0, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AA01C 000A6E1C C0 02 94 50 */ lfs f0, lbl__969-_SDA2_BASE_(r2) /* 800AA020 000A6E20 7C 7A 1B 78 */ mr r26, r3 /* 800AA024 000A6E24 3B A0 00 00 */ li r29, 0 /* 800AA028 000A6E28 3B E0 00 00 */ li r31, 0 /* 800AA02C 000A6E2C EF 80 06 F2 */ fmuls f28, f0, f27 lbl_800AA030: /* 800AA030 000A6E30 83 9A 01 DC */ lwz r28, 0x1dc(r26) -/* 800AA034 000A6E34 C0 62 94 34 */ lfs f3, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AA034 000A6E34 C0 62 94 34 */ lfs f3, lbl__821_1-_SDA2_BASE_(r2) /* 800AA038 000A6E38 7F DC FA 14 */ add r30, r28, r31 /* 800AA03C 000A6E3C C0 BE 00 04 */ lfs f5, 4(r30) /* 800AA040 000A6E40 FC 05 18 40 */ fcmpo cr0, f5, f3 @@ -1256,7 +1256,7 @@ lbl_800AA030: /* 800AA088 000A6E88 FC 01 18 40 */ fcmpo cr0, f1, f3 /* 800AA08C 000A6E8C 40 80 00 34 */ bge lbl_800AA0C0 /* 800AA090 000A6E90 EC C4 38 28 */ fsubs f6, f4, f7 -/* 800AA094 000A6E94 C0 A2 94 50 */ lfs f5, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AA094 000A6E94 C0 A2 94 50 */ lfs f5, lbl__969-_SDA2_BASE_(r2) /* 800AA098 000A6E98 EC 27 00 28 */ fsubs f1, f7, f0 /* 800AA09C 000A6E9C EC 85 00 32 */ fmuls f4, f5, f0 /* 800AA0A0 000A6EA0 EC 66 40 2A */ fadds f3, f6, f8 @@ -1269,7 +1269,7 @@ lbl_800AA030: /* 800AA0BC 000A6EBC 48 00 01 B0 */ b lbl_800AA26C lbl_800AA0C0: /* 800AA0C0 000A6EC0 ED 24 38 28 */ fsubs f9, f4, f7 -/* 800AA0C4 000A6EC4 C0 82 94 50 */ lfs f4, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AA0C4 000A6EC4 C0 82 94 50 */ lfs f4, lbl__969-_SDA2_BASE_(r2) /* 800AA0C8 000A6EC8 EC 60 08 2A */ fadds f3, f0, f1 /* 800AA0CC 000A6ECC EC A0 08 28 */ fsubs f5, f0, f1 /* 800AA0D0 000A6ED0 EC 29 40 2A */ fadds f1, f9, f8 @@ -1286,7 +1286,7 @@ lbl_800AA0C0: /* 800AA0FC 000A6EFC 48 00 01 70 */ b lbl_800AA26C lbl_800AA100: /* 800AA100 000A6F00 EC A4 38 28 */ fsubs f5, f4, f7 -/* 800AA104 000A6F04 C0 82 94 50 */ lfs f4, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AA104 000A6F04 C0 82 94 50 */ lfs f4, lbl__969-_SDA2_BASE_(r2) /* 800AA108 000A6F08 EC 07 08 28 */ fsubs f0, f7, f1 /* 800AA10C 000A6F0C EC 65 40 2A */ fadds f3, f5, f8 /* 800AA110 000A6F10 EC 25 40 28 */ fsubs f1, f5, f8 @@ -1299,7 +1299,7 @@ lbl_800AA128: /* 800AA128 000A6F28 FC 01 18 40 */ fcmpo cr0, f1, f3 /* 800AA12C 000A6F2C 40 80 00 28 */ bge lbl_800AA154 /* 800AA130 000A6F30 EC 84 38 28 */ fsubs f4, f4, f7 -/* 800AA134 000A6F34 C0 62 94 50 */ lfs f3, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AA134 000A6F34 C0 62 94 50 */ lfs f3, lbl__969-_SDA2_BASE_(r2) /* 800AA138 000A6F38 EC 24 40 2A */ fadds f1, f4, f8 /* 800AA13C 000A6F3C EC 04 40 28 */ fsubs f0, f4, f8 /* 800AA140 000A6F40 EC 23 00 72 */ fmuls f1, f3, f1 @@ -1309,7 +1309,7 @@ lbl_800AA128: /* 800AA150 000A6F50 48 00 01 1C */ b lbl_800AA26C lbl_800AA154: /* 800AA154 000A6F54 EC A4 38 28 */ fsubs f5, f4, f7 -/* 800AA158 000A6F58 C0 82 94 50 */ lfs f4, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AA158 000A6F58 C0 82 94 50 */ lfs f4, lbl__969-_SDA2_BASE_(r2) /* 800AA15C 000A6F5C EC 07 08 28 */ fsubs f0, f7, f1 /* 800AA160 000A6F60 EC 65 40 2A */ fadds f3, f5, f8 /* 800AA164 000A6F64 EC 25 40 28 */ fsubs f1, f5, f8 @@ -1328,7 +1328,7 @@ lbl_800AA190: /* 800AA190 000A6F90 EC 05 D8 28 */ fsubs f0, f5, f27 /* 800AA194 000A6F94 FC 00 18 40 */ fcmpo cr0, f0, f3 /* 800AA198 000A6F98 40 80 00 18 */ bge lbl_800AA1B0 -/* 800AA19C 000A6F9C C0 02 94 50 */ lfs f0, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AA19C 000A6F9C C0 02 94 50 */ lfs f0, lbl__969-_SDA2_BASE_(r2) /* 800AA1A0 000A6FA0 EC 00 41 7A */ fmadds f0, f0, f5, f8 /* 800AA1A4 000A6FA4 EC 05 00 32 */ fmuls f0, f5, f0 /* 800AA1A8 000A6FA8 EC 20 20 24 */ fdivs f1, f0, f4 @@ -1344,7 +1344,7 @@ lbl_800AA1C0: /* 800AA1C8 000A6FC8 EC 25 D8 28 */ fsubs f1, f5, f27 /* 800AA1CC 000A6FCC FC 01 18 40 */ fcmpo cr0, f1, f3 /* 800AA1D0 000A6FD0 40 80 00 18 */ bge lbl_800AA1E8 -/* 800AA1D4 000A6FD4 C0 22 94 50 */ lfs f1, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AA1D4 000A6FD4 C0 22 94 50 */ lfs f1, lbl__969-_SDA2_BASE_(r2) /* 800AA1D8 000A6FD8 EC 21 01 72 */ fmuls f1, f1, f5 /* 800AA1DC 000A6FDC EC 21 01 72 */ fmuls f1, f1, f5 /* 800AA1E0 000A6FE0 EC 21 00 24 */ fdivs f1, f1, f0 @@ -1362,14 +1362,14 @@ lbl_800AA1F8: /* 800AA208 000A7008 40 80 00 44 */ bge lbl_800AA24C /* 800AA20C 000A700C FC 01 18 40 */ fcmpo cr0, f1, f3 /* 800AA210 000A7010 40 80 00 18 */ bge lbl_800AA228 -/* 800AA214 000A7014 C0 22 94 50 */ lfs f1, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AA214 000A7014 C0 22 94 50 */ lfs f1, lbl__969-_SDA2_BASE_(r2) /* 800AA218 000A7018 EC 65 00 28 */ fsubs f3, f5, f0 /* 800AA21C 000A701C EC 01 00 32 */ fmuls f0, f1, f0 /* 800AA220 000A7020 EC 23 00 2A */ fadds f1, f3, f0 /* 800AA224 000A7024 48 00 00 48 */ b lbl_800AA26C lbl_800AA228: /* 800AA228 000A7028 EC 60 08 2A */ fadds f3, f0, f1 -/* 800AA22C 000A702C C0 82 94 50 */ lfs f4, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AA22C 000A702C C0 82 94 50 */ lfs f4, lbl__969-_SDA2_BASE_(r2) /* 800AA230 000A7030 EC 20 08 28 */ fsubs f1, f0, f1 /* 800AA234 000A7034 EC A5 00 28 */ fsubs f5, f5, f0 /* 800AA238 000A7038 EC 64 00 F2 */ fmuls f3, f4, f3 @@ -1536,7 +1536,7 @@ lbl_800AA478: /* 800AA47C 000A727C EC 00 D8 28 */ fsubs f0, f0, f27 /* 800AA480 000A7280 D0 1E 00 04 */ stfs f0, 4(r30) /* 800AA484 000A7284 C0 3E 00 04 */ lfs f1, 4(r30) -/* 800AA488 000A7288 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AA488 000A7288 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AA48C 000A728C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800AA490 000A7290 40 80 09 08 */ bge lbl_800AAD98 /* 800AA494 000A7294 C0 3B 00 00 */ lfs f1, 0(r27) @@ -1570,16 +1570,16 @@ lbl_800AA478: /* 800AA504 000A7304 4B F6 02 F9 */ bl xsqrt__Ff /* 800AA508 000A7308 C0 5B 00 30 */ lfs f2, 0x30(r27) /* 800AA50C 000A730C FF E0 08 90 */ fmr f31, f1 -/* 800AA510 000A7310 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AA510 000A7310 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AA514 000A7314 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800AA518 000A7318 40 80 00 48 */ bge lbl_800AA560 -/* 800AA51C 000A731C C0 22 94 48 */ lfs f1, lbl_803CDDC8-_SDA2_BASE_(r2) +/* 800AA51C 000A731C C0 22 94 48 */ lfs f1, lbl__967_1-_SDA2_BASE_(r2) /* 800AA520 000A7320 3C 00 43 30 */ lis r0, 0x4330 -/* 800AA524 000A7324 C0 02 94 50 */ lfs f0, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AA524 000A7324 C0 02 94 50 */ lfs f0, lbl__969-_SDA2_BASE_(r2) /* 800AA528 000A7328 90 01 01 30 */ stw r0, 0x130(r1) /* 800AA52C 000A732C EC 02 00 78 */ fmsubs f0, f2, f1, f0 -/* 800AA530 000A7330 C8 22 94 68 */ lfd f1, lbl_803CDDE8-_SDA2_BASE_(r2) -/* 800AA534 000A7334 C0 42 94 64 */ lfs f2, lbl_803CDDE4-_SDA2_BASE_(r2) +/* 800AA530 000A7330 C8 22 94 68 */ lfd f1, lbl__1267_2-_SDA2_BASE_(r2) +/* 800AA534 000A7334 C0 42 94 64 */ lfs f2, lbl__1264_1-_SDA2_BASE_(r2) /* 800AA538 000A7338 FC 00 00 1E */ fctiwz f0, f0 /* 800AA53C 000A733C D8 01 01 28 */ stfd f0, 0x128(r1) /* 800AA540 000A7340 80 01 01 2C */ lwz r0, 0x12c(r1) @@ -1591,13 +1591,13 @@ lbl_800AA478: /* 800AA558 000A7358 D0 1B 00 30 */ stfs f0, 0x30(r27) /* 800AA55C 000A735C 48 00 00 44 */ b lbl_800AA5A0 lbl_800AA560: -/* 800AA560 000A7360 C0 22 94 48 */ lfs f1, lbl_803CDDC8-_SDA2_BASE_(r2) +/* 800AA560 000A7360 C0 22 94 48 */ lfs f1, lbl__967_1-_SDA2_BASE_(r2) /* 800AA564 000A7364 3C 00 43 30 */ lis r0, 0x4330 -/* 800AA568 000A7368 C0 02 94 50 */ lfs f0, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AA568 000A7368 C0 02 94 50 */ lfs f0, lbl__969-_SDA2_BASE_(r2) /* 800AA56C 000A736C 90 01 01 28 */ stw r0, 0x128(r1) /* 800AA570 000A7370 EC 02 00 7A */ fmadds f0, f2, f1, f0 -/* 800AA574 000A7374 C8 22 94 68 */ lfd f1, lbl_803CDDE8-_SDA2_BASE_(r2) -/* 800AA578 000A7378 C0 42 94 64 */ lfs f2, lbl_803CDDE4-_SDA2_BASE_(r2) +/* 800AA574 000A7374 C8 22 94 68 */ lfd f1, lbl__1267_2-_SDA2_BASE_(r2) +/* 800AA578 000A7378 C0 42 94 64 */ lfs f2, lbl__1264_1-_SDA2_BASE_(r2) /* 800AA57C 000A737C FC 00 00 1E */ fctiwz f0, f0 /* 800AA580 000A7380 D8 01 01 30 */ stfd f0, 0x130(r1) /* 800AA584 000A7384 80 01 01 34 */ lwz r0, 0x134(r1) @@ -1609,16 +1609,16 @@ lbl_800AA560: /* 800AA59C 000A739C D0 1B 00 30 */ stfs f0, 0x30(r27) lbl_800AA5A0: /* 800AA5A0 000A73A0 C0 5B 00 34 */ lfs f2, 0x34(r27) -/* 800AA5A4 000A73A4 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AA5A4 000A73A4 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AA5A8 000A73A8 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800AA5AC 000A73AC 40 80 00 48 */ bge lbl_800AA5F4 -/* 800AA5B0 000A73B0 C0 22 94 48 */ lfs f1, lbl_803CDDC8-_SDA2_BASE_(r2) +/* 800AA5B0 000A73B0 C0 22 94 48 */ lfs f1, lbl__967_1-_SDA2_BASE_(r2) /* 800AA5B4 000A73B4 3C 00 43 30 */ lis r0, 0x4330 -/* 800AA5B8 000A73B8 C0 02 94 50 */ lfs f0, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AA5B8 000A73B8 C0 02 94 50 */ lfs f0, lbl__969-_SDA2_BASE_(r2) /* 800AA5BC 000A73BC 90 01 01 28 */ stw r0, 0x128(r1) /* 800AA5C0 000A73C0 EC 02 00 78 */ fmsubs f0, f2, f1, f0 -/* 800AA5C4 000A73C4 C8 22 94 68 */ lfd f1, lbl_803CDDE8-_SDA2_BASE_(r2) -/* 800AA5C8 000A73C8 C0 42 94 64 */ lfs f2, lbl_803CDDE4-_SDA2_BASE_(r2) +/* 800AA5C4 000A73C4 C8 22 94 68 */ lfd f1, lbl__1267_2-_SDA2_BASE_(r2) +/* 800AA5C8 000A73C8 C0 42 94 64 */ lfs f2, lbl__1264_1-_SDA2_BASE_(r2) /* 800AA5CC 000A73CC FC 00 00 1E */ fctiwz f0, f0 /* 800AA5D0 000A73D0 D8 01 01 30 */ stfd f0, 0x130(r1) /* 800AA5D4 000A73D4 80 01 01 34 */ lwz r0, 0x134(r1) @@ -1630,13 +1630,13 @@ lbl_800AA5A0: /* 800AA5EC 000A73EC D0 1B 00 34 */ stfs f0, 0x34(r27) /* 800AA5F0 000A73F0 48 00 00 44 */ b lbl_800AA634 lbl_800AA5F4: -/* 800AA5F4 000A73F4 C0 22 94 48 */ lfs f1, lbl_803CDDC8-_SDA2_BASE_(r2) +/* 800AA5F4 000A73F4 C0 22 94 48 */ lfs f1, lbl__967_1-_SDA2_BASE_(r2) /* 800AA5F8 000A73F8 3C 00 43 30 */ lis r0, 0x4330 -/* 800AA5FC 000A73FC C0 02 94 50 */ lfs f0, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AA5FC 000A73FC C0 02 94 50 */ lfs f0, lbl__969-_SDA2_BASE_(r2) /* 800AA600 000A7400 90 01 01 28 */ stw r0, 0x128(r1) /* 800AA604 000A7404 EC 02 00 7A */ fmadds f0, f2, f1, f0 -/* 800AA608 000A7408 C8 22 94 68 */ lfd f1, lbl_803CDDE8-_SDA2_BASE_(r2) -/* 800AA60C 000A740C C0 42 94 64 */ lfs f2, lbl_803CDDE4-_SDA2_BASE_(r2) +/* 800AA608 000A7408 C8 22 94 68 */ lfd f1, lbl__1267_2-_SDA2_BASE_(r2) +/* 800AA60C 000A740C C0 42 94 64 */ lfs f2, lbl__1264_1-_SDA2_BASE_(r2) /* 800AA610 000A7410 FC 00 00 1E */ fctiwz f0, f0 /* 800AA614 000A7414 D8 01 01 30 */ stfd f0, 0x130(r1) /* 800AA618 000A7418 80 01 01 34 */ lwz r0, 0x134(r1) @@ -1648,16 +1648,16 @@ lbl_800AA5F4: /* 800AA630 000A7430 D0 1B 00 34 */ stfs f0, 0x34(r27) lbl_800AA634: /* 800AA634 000A7434 C0 5B 00 38 */ lfs f2, 0x38(r27) -/* 800AA638 000A7438 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AA638 000A7438 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AA63C 000A743C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800AA640 000A7440 40 80 00 48 */ bge lbl_800AA688 -/* 800AA644 000A7444 C0 22 94 48 */ lfs f1, lbl_803CDDC8-_SDA2_BASE_(r2) +/* 800AA644 000A7444 C0 22 94 48 */ lfs f1, lbl__967_1-_SDA2_BASE_(r2) /* 800AA648 000A7448 3C 00 43 30 */ lis r0, 0x4330 -/* 800AA64C 000A744C C0 02 94 50 */ lfs f0, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AA64C 000A744C C0 02 94 50 */ lfs f0, lbl__969-_SDA2_BASE_(r2) /* 800AA650 000A7450 90 01 01 28 */ stw r0, 0x128(r1) /* 800AA654 000A7454 EC 02 00 78 */ fmsubs f0, f2, f1, f0 -/* 800AA658 000A7458 C8 22 94 68 */ lfd f1, lbl_803CDDE8-_SDA2_BASE_(r2) -/* 800AA65C 000A745C C0 42 94 64 */ lfs f2, lbl_803CDDE4-_SDA2_BASE_(r2) +/* 800AA658 000A7458 C8 22 94 68 */ lfd f1, lbl__1267_2-_SDA2_BASE_(r2) +/* 800AA65C 000A745C C0 42 94 64 */ lfs f2, lbl__1264_1-_SDA2_BASE_(r2) /* 800AA660 000A7460 FC 00 00 1E */ fctiwz f0, f0 /* 800AA664 000A7464 D8 01 01 30 */ stfd f0, 0x130(r1) /* 800AA668 000A7468 80 01 01 34 */ lwz r0, 0x134(r1) @@ -1669,13 +1669,13 @@ lbl_800AA634: /* 800AA680 000A7480 D0 1B 00 38 */ stfs f0, 0x38(r27) /* 800AA684 000A7484 48 00 00 44 */ b lbl_800AA6C8 lbl_800AA688: -/* 800AA688 000A7488 C0 22 94 48 */ lfs f1, lbl_803CDDC8-_SDA2_BASE_(r2) +/* 800AA688 000A7488 C0 22 94 48 */ lfs f1, lbl__967_1-_SDA2_BASE_(r2) /* 800AA68C 000A748C 3C 00 43 30 */ lis r0, 0x4330 -/* 800AA690 000A7490 C0 02 94 50 */ lfs f0, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AA690 000A7490 C0 02 94 50 */ lfs f0, lbl__969-_SDA2_BASE_(r2) /* 800AA694 000A7494 90 01 01 28 */ stw r0, 0x128(r1) /* 800AA698 000A7498 EC 02 00 7A */ fmadds f0, f2, f1, f0 -/* 800AA69C 000A749C C8 22 94 68 */ lfd f1, lbl_803CDDE8-_SDA2_BASE_(r2) -/* 800AA6A0 000A74A0 C0 42 94 64 */ lfs f2, lbl_803CDDE4-_SDA2_BASE_(r2) +/* 800AA69C 000A749C C8 22 94 68 */ lfd f1, lbl__1267_2-_SDA2_BASE_(r2) +/* 800AA6A0 000A74A0 C0 42 94 64 */ lfs f2, lbl__1264_1-_SDA2_BASE_(r2) /* 800AA6A4 000A74A4 FC 00 00 1E */ fctiwz f0, f0 /* 800AA6A8 000A74A8 D8 01 01 30 */ stfd f0, 0x130(r1) /* 800AA6AC 000A74AC 80 01 01 34 */ lwz r0, 0x134(r1) @@ -1687,16 +1687,16 @@ lbl_800AA688: /* 800AA6C4 000A74C4 D0 1B 00 38 */ stfs f0, 0x38(r27) lbl_800AA6C8: /* 800AA6C8 000A74C8 C0 5B 00 00 */ lfs f2, 0(r27) -/* 800AA6CC 000A74CC C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AA6CC 000A74CC C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AA6D0 000A74D0 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800AA6D4 000A74D4 40 80 00 48 */ bge lbl_800AA71C -/* 800AA6D8 000A74D8 C0 22 94 48 */ lfs f1, lbl_803CDDC8-_SDA2_BASE_(r2) +/* 800AA6D8 000A74D8 C0 22 94 48 */ lfs f1, lbl__967_1-_SDA2_BASE_(r2) /* 800AA6DC 000A74DC 3C 00 43 30 */ lis r0, 0x4330 -/* 800AA6E0 000A74E0 C0 02 94 50 */ lfs f0, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AA6E0 000A74E0 C0 02 94 50 */ lfs f0, lbl__969-_SDA2_BASE_(r2) /* 800AA6E4 000A74E4 90 01 01 28 */ stw r0, 0x128(r1) /* 800AA6E8 000A74E8 EC 02 00 78 */ fmsubs f0, f2, f1, f0 -/* 800AA6EC 000A74EC C8 22 94 68 */ lfd f1, lbl_803CDDE8-_SDA2_BASE_(r2) -/* 800AA6F0 000A74F0 C0 42 94 64 */ lfs f2, lbl_803CDDE4-_SDA2_BASE_(r2) +/* 800AA6EC 000A74EC C8 22 94 68 */ lfd f1, lbl__1267_2-_SDA2_BASE_(r2) +/* 800AA6F0 000A74F0 C0 42 94 64 */ lfs f2, lbl__1264_1-_SDA2_BASE_(r2) /* 800AA6F4 000A74F4 FC 00 00 1E */ fctiwz f0, f0 /* 800AA6F8 000A74F8 D8 01 01 30 */ stfd f0, 0x130(r1) /* 800AA6FC 000A74FC 80 01 01 34 */ lwz r0, 0x134(r1) @@ -1708,13 +1708,13 @@ lbl_800AA6C8: /* 800AA714 000A7514 D0 1B 00 00 */ stfs f0, 0(r27) /* 800AA718 000A7518 48 00 00 44 */ b lbl_800AA75C lbl_800AA71C: -/* 800AA71C 000A751C C0 22 94 48 */ lfs f1, lbl_803CDDC8-_SDA2_BASE_(r2) +/* 800AA71C 000A751C C0 22 94 48 */ lfs f1, lbl__967_1-_SDA2_BASE_(r2) /* 800AA720 000A7520 3C 00 43 30 */ lis r0, 0x4330 -/* 800AA724 000A7524 C0 02 94 50 */ lfs f0, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AA724 000A7524 C0 02 94 50 */ lfs f0, lbl__969-_SDA2_BASE_(r2) /* 800AA728 000A7528 90 01 01 28 */ stw r0, 0x128(r1) /* 800AA72C 000A752C EC 02 00 7A */ fmadds f0, f2, f1, f0 -/* 800AA730 000A7530 C8 22 94 68 */ lfd f1, lbl_803CDDE8-_SDA2_BASE_(r2) -/* 800AA734 000A7534 C0 42 94 64 */ lfs f2, lbl_803CDDE4-_SDA2_BASE_(r2) +/* 800AA730 000A7530 C8 22 94 68 */ lfd f1, lbl__1267_2-_SDA2_BASE_(r2) +/* 800AA734 000A7534 C0 42 94 64 */ lfs f2, lbl__1264_1-_SDA2_BASE_(r2) /* 800AA738 000A7538 FC 00 00 1E */ fctiwz f0, f0 /* 800AA73C 000A753C D8 01 01 30 */ stfd f0, 0x130(r1) /* 800AA740 000A7540 80 01 01 34 */ lwz r0, 0x134(r1) @@ -1726,16 +1726,16 @@ lbl_800AA71C: /* 800AA758 000A7558 D0 1B 00 00 */ stfs f0, 0(r27) lbl_800AA75C: /* 800AA75C 000A755C C0 5B 00 04 */ lfs f2, 4(r27) -/* 800AA760 000A7560 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AA760 000A7560 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AA764 000A7564 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800AA768 000A7568 40 80 00 48 */ bge lbl_800AA7B0 -/* 800AA76C 000A756C C0 22 94 48 */ lfs f1, lbl_803CDDC8-_SDA2_BASE_(r2) +/* 800AA76C 000A756C C0 22 94 48 */ lfs f1, lbl__967_1-_SDA2_BASE_(r2) /* 800AA770 000A7570 3C 00 43 30 */ lis r0, 0x4330 -/* 800AA774 000A7574 C0 02 94 50 */ lfs f0, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AA774 000A7574 C0 02 94 50 */ lfs f0, lbl__969-_SDA2_BASE_(r2) /* 800AA778 000A7578 90 01 01 28 */ stw r0, 0x128(r1) /* 800AA77C 000A757C EC 02 00 78 */ fmsubs f0, f2, f1, f0 -/* 800AA780 000A7580 C8 22 94 68 */ lfd f1, lbl_803CDDE8-_SDA2_BASE_(r2) -/* 800AA784 000A7584 C0 42 94 64 */ lfs f2, lbl_803CDDE4-_SDA2_BASE_(r2) +/* 800AA780 000A7580 C8 22 94 68 */ lfd f1, lbl__1267_2-_SDA2_BASE_(r2) +/* 800AA784 000A7584 C0 42 94 64 */ lfs f2, lbl__1264_1-_SDA2_BASE_(r2) /* 800AA788 000A7588 FC 00 00 1E */ fctiwz f0, f0 /* 800AA78C 000A758C D8 01 01 30 */ stfd f0, 0x130(r1) /* 800AA790 000A7590 80 01 01 34 */ lwz r0, 0x134(r1) @@ -1747,13 +1747,13 @@ lbl_800AA75C: /* 800AA7A8 000A75A8 D0 1B 00 04 */ stfs f0, 4(r27) /* 800AA7AC 000A75AC 48 00 00 44 */ b lbl_800AA7F0 lbl_800AA7B0: -/* 800AA7B0 000A75B0 C0 22 94 48 */ lfs f1, lbl_803CDDC8-_SDA2_BASE_(r2) +/* 800AA7B0 000A75B0 C0 22 94 48 */ lfs f1, lbl__967_1-_SDA2_BASE_(r2) /* 800AA7B4 000A75B4 3C 00 43 30 */ lis r0, 0x4330 -/* 800AA7B8 000A75B8 C0 02 94 50 */ lfs f0, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AA7B8 000A75B8 C0 02 94 50 */ lfs f0, lbl__969-_SDA2_BASE_(r2) /* 800AA7BC 000A75BC 90 01 01 28 */ stw r0, 0x128(r1) /* 800AA7C0 000A75C0 EC 02 00 7A */ fmadds f0, f2, f1, f0 -/* 800AA7C4 000A75C4 C8 22 94 68 */ lfd f1, lbl_803CDDE8-_SDA2_BASE_(r2) -/* 800AA7C8 000A75C8 C0 42 94 64 */ lfs f2, lbl_803CDDE4-_SDA2_BASE_(r2) +/* 800AA7C4 000A75C4 C8 22 94 68 */ lfd f1, lbl__1267_2-_SDA2_BASE_(r2) +/* 800AA7C8 000A75C8 C0 42 94 64 */ lfs f2, lbl__1264_1-_SDA2_BASE_(r2) /* 800AA7CC 000A75CC FC 00 00 1E */ fctiwz f0, f0 /* 800AA7D0 000A75D0 D8 01 01 30 */ stfd f0, 0x130(r1) /* 800AA7D4 000A75D4 80 01 01 34 */ lwz r0, 0x134(r1) @@ -1765,16 +1765,16 @@ lbl_800AA7B0: /* 800AA7EC 000A75EC D0 1B 00 04 */ stfs f0, 4(r27) lbl_800AA7F0: /* 800AA7F0 000A75F0 C0 5B 00 08 */ lfs f2, 8(r27) -/* 800AA7F4 000A75F4 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AA7F4 000A75F4 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AA7F8 000A75F8 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800AA7FC 000A75FC 40 80 00 48 */ bge lbl_800AA844 -/* 800AA800 000A7600 C0 22 94 48 */ lfs f1, lbl_803CDDC8-_SDA2_BASE_(r2) +/* 800AA800 000A7600 C0 22 94 48 */ lfs f1, lbl__967_1-_SDA2_BASE_(r2) /* 800AA804 000A7604 3C 00 43 30 */ lis r0, 0x4330 -/* 800AA808 000A7608 C0 02 94 50 */ lfs f0, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AA808 000A7608 C0 02 94 50 */ lfs f0, lbl__969-_SDA2_BASE_(r2) /* 800AA80C 000A760C 90 01 01 28 */ stw r0, 0x128(r1) /* 800AA810 000A7610 EC 02 00 78 */ fmsubs f0, f2, f1, f0 -/* 800AA814 000A7614 C8 22 94 68 */ lfd f1, lbl_803CDDE8-_SDA2_BASE_(r2) -/* 800AA818 000A7618 C0 42 94 64 */ lfs f2, lbl_803CDDE4-_SDA2_BASE_(r2) +/* 800AA814 000A7614 C8 22 94 68 */ lfd f1, lbl__1267_2-_SDA2_BASE_(r2) +/* 800AA818 000A7618 C0 42 94 64 */ lfs f2, lbl__1264_1-_SDA2_BASE_(r2) /* 800AA81C 000A761C FC 00 00 1E */ fctiwz f0, f0 /* 800AA820 000A7620 D8 01 01 30 */ stfd f0, 0x130(r1) /* 800AA824 000A7624 80 01 01 34 */ lwz r0, 0x134(r1) @@ -1786,13 +1786,13 @@ lbl_800AA7F0: /* 800AA83C 000A763C D0 1B 00 08 */ stfs f0, 8(r27) /* 800AA840 000A7640 48 00 00 44 */ b lbl_800AA884 lbl_800AA844: -/* 800AA844 000A7644 C0 22 94 48 */ lfs f1, lbl_803CDDC8-_SDA2_BASE_(r2) +/* 800AA844 000A7644 C0 22 94 48 */ lfs f1, lbl__967_1-_SDA2_BASE_(r2) /* 800AA848 000A7648 3C 00 43 30 */ lis r0, 0x4330 -/* 800AA84C 000A764C C0 02 94 50 */ lfs f0, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AA84C 000A764C C0 02 94 50 */ lfs f0, lbl__969-_SDA2_BASE_(r2) /* 800AA850 000A7650 90 01 01 28 */ stw r0, 0x128(r1) /* 800AA854 000A7654 EC 02 00 7A */ fmadds f0, f2, f1, f0 -/* 800AA858 000A7658 C8 22 94 68 */ lfd f1, lbl_803CDDE8-_SDA2_BASE_(r2) -/* 800AA85C 000A765C C0 42 94 64 */ lfs f2, lbl_803CDDE4-_SDA2_BASE_(r2) +/* 800AA858 000A7658 C8 22 94 68 */ lfd f1, lbl__1267_2-_SDA2_BASE_(r2) +/* 800AA85C 000A765C C0 42 94 64 */ lfs f2, lbl__1264_1-_SDA2_BASE_(r2) /* 800AA860 000A7660 FC 00 00 1E */ fctiwz f0, f0 /* 800AA864 000A7664 D8 01 01 30 */ stfd f0, 0x130(r1) /* 800AA868 000A7668 80 01 01 34 */ lwz r0, 0x134(r1) @@ -1808,9 +1808,9 @@ lbl_800AA884: /* 800AA88C 000A768C EC 65 01 72 */ fmuls f3, f5, f5 /* 800AA890 000A7690 C0 5B 00 08 */ lfs f2, 8(r27) /* 800AA894 000A7694 EC 20 00 32 */ fmuls f1, f0, f0 -/* 800AA898 000A7698 C0 02 94 30 */ lfs f0, lbl_803CDDB0-_SDA2_BASE_(r2) +/* 800AA898 000A7698 C0 02 94 30 */ lfs f0, lbl__820_1-_SDA2_BASE_(r2) /* 800AA89C 000A769C EC 82 00 B2 */ fmuls f4, f2, f2 -/* 800AA8A0 000A76A0 C0 42 94 58 */ lfs f2, lbl_803CDDD8-_SDA2_BASE_(r2) +/* 800AA8A0 000A76A0 C0 42 94 58 */ lfs f2, lbl__976_2-_SDA2_BASE_(r2) /* 800AA8A4 000A76A4 EC 23 08 2A */ fadds f1, f3, f1 /* 800AA8A8 000A76A8 EC 24 08 2A */ fadds f1, f4, f1 /* 800AA8AC 000A76AC EC 01 00 28 */ fsubs f0, f1, f0 @@ -1827,16 +1827,16 @@ lbl_800AA8CC: /* 800AA8D4 000A76D4 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 800AA8D8 000A76D8 4C 40 13 82 */ cror 2, 0, 2 /* 800AA8DC 000A76DC 40 82 00 20 */ bne lbl_800AA8FC -/* 800AA8E0 000A76E0 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AA8E0 000A76E0 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AA8E4 000A76E4 D0 1B 00 00 */ stfs f0, 0(r27) -/* 800AA8E8 000A76E8 C0 02 94 30 */ lfs f0, lbl_803CDDB0-_SDA2_BASE_(r2) +/* 800AA8E8 000A76E8 C0 02 94 30 */ lfs f0, lbl__820_1-_SDA2_BASE_(r2) /* 800AA8EC 000A76EC D0 1B 00 04 */ stfs f0, 4(r27) -/* 800AA8F0 000A76F0 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AA8F0 000A76F0 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AA8F4 000A76F4 D0 1B 00 08 */ stfs f0, 8(r27) /* 800AA8F8 000A76F8 48 00 00 34 */ b lbl_800AA92C lbl_800AA8FC: /* 800AA8FC 000A76FC 4B F5 FF 01 */ bl xsqrt__Ff -/* 800AA900 000A7700 C0 42 94 30 */ lfs f2, lbl_803CDDB0-_SDA2_BASE_(r2) +/* 800AA900 000A7700 C0 42 94 30 */ lfs f2, lbl__820_1-_SDA2_BASE_(r2) /* 800AA904 000A7704 C0 1B 00 00 */ lfs f0, 0(r27) /* 800AA908 000A7708 EC 22 08 24 */ fdivs f1, f2, f1 /* 800AA90C 000A770C EC 00 00 72 */ fmuls f0, f0, f1 @@ -1849,16 +1849,16 @@ lbl_800AA8FC: /* 800AA928 000A7728 D0 1B 00 08 */ stfs f0, 8(r27) lbl_800AA92C: /* 800AA92C 000A772C C0 5B 00 10 */ lfs f2, 0x10(r27) -/* 800AA930 000A7730 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AA930 000A7730 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AA934 000A7734 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800AA938 000A7738 40 80 00 48 */ bge lbl_800AA980 -/* 800AA93C 000A773C C0 22 94 48 */ lfs f1, lbl_803CDDC8-_SDA2_BASE_(r2) +/* 800AA93C 000A773C C0 22 94 48 */ lfs f1, lbl__967_1-_SDA2_BASE_(r2) /* 800AA940 000A7740 3C 00 43 30 */ lis r0, 0x4330 -/* 800AA944 000A7744 C0 02 94 50 */ lfs f0, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AA944 000A7744 C0 02 94 50 */ lfs f0, lbl__969-_SDA2_BASE_(r2) /* 800AA948 000A7748 90 01 01 28 */ stw r0, 0x128(r1) /* 800AA94C 000A774C EC 02 00 78 */ fmsubs f0, f2, f1, f0 -/* 800AA950 000A7750 C8 22 94 68 */ lfd f1, lbl_803CDDE8-_SDA2_BASE_(r2) -/* 800AA954 000A7754 C0 42 94 64 */ lfs f2, lbl_803CDDE4-_SDA2_BASE_(r2) +/* 800AA950 000A7750 C8 22 94 68 */ lfd f1, lbl__1267_2-_SDA2_BASE_(r2) +/* 800AA954 000A7754 C0 42 94 64 */ lfs f2, lbl__1264_1-_SDA2_BASE_(r2) /* 800AA958 000A7758 FC 00 00 1E */ fctiwz f0, f0 /* 800AA95C 000A775C D8 01 01 30 */ stfd f0, 0x130(r1) /* 800AA960 000A7760 80 01 01 34 */ lwz r0, 0x134(r1) @@ -1870,13 +1870,13 @@ lbl_800AA92C: /* 800AA978 000A7778 D0 1B 00 10 */ stfs f0, 0x10(r27) /* 800AA97C 000A777C 48 00 00 44 */ b lbl_800AA9C0 lbl_800AA980: -/* 800AA980 000A7780 C0 22 94 48 */ lfs f1, lbl_803CDDC8-_SDA2_BASE_(r2) +/* 800AA980 000A7780 C0 22 94 48 */ lfs f1, lbl__967_1-_SDA2_BASE_(r2) /* 800AA984 000A7784 3C 00 43 30 */ lis r0, 0x4330 -/* 800AA988 000A7788 C0 02 94 50 */ lfs f0, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AA988 000A7788 C0 02 94 50 */ lfs f0, lbl__969-_SDA2_BASE_(r2) /* 800AA98C 000A778C 90 01 01 28 */ stw r0, 0x128(r1) /* 800AA990 000A7790 EC 02 00 7A */ fmadds f0, f2, f1, f0 -/* 800AA994 000A7794 C8 22 94 68 */ lfd f1, lbl_803CDDE8-_SDA2_BASE_(r2) -/* 800AA998 000A7798 C0 42 94 64 */ lfs f2, lbl_803CDDE4-_SDA2_BASE_(r2) +/* 800AA994 000A7794 C8 22 94 68 */ lfd f1, lbl__1267_2-_SDA2_BASE_(r2) +/* 800AA998 000A7798 C0 42 94 64 */ lfs f2, lbl__1264_1-_SDA2_BASE_(r2) /* 800AA99C 000A779C FC 00 00 1E */ fctiwz f0, f0 /* 800AA9A0 000A77A0 D8 01 01 30 */ stfd f0, 0x130(r1) /* 800AA9A4 000A77A4 80 01 01 34 */ lwz r0, 0x134(r1) @@ -1888,16 +1888,16 @@ lbl_800AA980: /* 800AA9BC 000A77BC D0 1B 00 10 */ stfs f0, 0x10(r27) lbl_800AA9C0: /* 800AA9C0 000A77C0 C0 5B 00 14 */ lfs f2, 0x14(r27) -/* 800AA9C4 000A77C4 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AA9C4 000A77C4 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AA9C8 000A77C8 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800AA9CC 000A77CC 40 80 00 48 */ bge lbl_800AAA14 -/* 800AA9D0 000A77D0 C0 22 94 48 */ lfs f1, lbl_803CDDC8-_SDA2_BASE_(r2) +/* 800AA9D0 000A77D0 C0 22 94 48 */ lfs f1, lbl__967_1-_SDA2_BASE_(r2) /* 800AA9D4 000A77D4 3C 00 43 30 */ lis r0, 0x4330 -/* 800AA9D8 000A77D8 C0 02 94 50 */ lfs f0, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AA9D8 000A77D8 C0 02 94 50 */ lfs f0, lbl__969-_SDA2_BASE_(r2) /* 800AA9DC 000A77DC 90 01 01 28 */ stw r0, 0x128(r1) /* 800AA9E0 000A77E0 EC 02 00 78 */ fmsubs f0, f2, f1, f0 -/* 800AA9E4 000A77E4 C8 22 94 68 */ lfd f1, lbl_803CDDE8-_SDA2_BASE_(r2) -/* 800AA9E8 000A77E8 C0 42 94 64 */ lfs f2, lbl_803CDDE4-_SDA2_BASE_(r2) +/* 800AA9E4 000A77E4 C8 22 94 68 */ lfd f1, lbl__1267_2-_SDA2_BASE_(r2) +/* 800AA9E8 000A77E8 C0 42 94 64 */ lfs f2, lbl__1264_1-_SDA2_BASE_(r2) /* 800AA9EC 000A77EC FC 00 00 1E */ fctiwz f0, f0 /* 800AA9F0 000A77F0 D8 01 01 30 */ stfd f0, 0x130(r1) /* 800AA9F4 000A77F4 80 01 01 34 */ lwz r0, 0x134(r1) @@ -1909,13 +1909,13 @@ lbl_800AA9C0: /* 800AAA0C 000A780C D0 1B 00 14 */ stfs f0, 0x14(r27) /* 800AAA10 000A7810 48 00 00 44 */ b lbl_800AAA54 lbl_800AAA14: -/* 800AAA14 000A7814 C0 22 94 48 */ lfs f1, lbl_803CDDC8-_SDA2_BASE_(r2) +/* 800AAA14 000A7814 C0 22 94 48 */ lfs f1, lbl__967_1-_SDA2_BASE_(r2) /* 800AAA18 000A7818 3C 00 43 30 */ lis r0, 0x4330 -/* 800AAA1C 000A781C C0 02 94 50 */ lfs f0, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AAA1C 000A781C C0 02 94 50 */ lfs f0, lbl__969-_SDA2_BASE_(r2) /* 800AAA20 000A7820 90 01 01 28 */ stw r0, 0x128(r1) /* 800AAA24 000A7824 EC 02 00 7A */ fmadds f0, f2, f1, f0 -/* 800AAA28 000A7828 C8 22 94 68 */ lfd f1, lbl_803CDDE8-_SDA2_BASE_(r2) -/* 800AAA2C 000A782C C0 42 94 64 */ lfs f2, lbl_803CDDE4-_SDA2_BASE_(r2) +/* 800AAA28 000A7828 C8 22 94 68 */ lfd f1, lbl__1267_2-_SDA2_BASE_(r2) +/* 800AAA2C 000A782C C0 42 94 64 */ lfs f2, lbl__1264_1-_SDA2_BASE_(r2) /* 800AAA30 000A7830 FC 00 00 1E */ fctiwz f0, f0 /* 800AAA34 000A7834 D8 01 01 30 */ stfd f0, 0x130(r1) /* 800AAA38 000A7838 80 01 01 34 */ lwz r0, 0x134(r1) @@ -1927,16 +1927,16 @@ lbl_800AAA14: /* 800AAA50 000A7850 D0 1B 00 14 */ stfs f0, 0x14(r27) lbl_800AAA54: /* 800AAA54 000A7854 C0 5B 00 18 */ lfs f2, 0x18(r27) -/* 800AAA58 000A7858 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AAA58 000A7858 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AAA5C 000A785C FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800AAA60 000A7860 40 80 00 48 */ bge lbl_800AAAA8 -/* 800AAA64 000A7864 C0 22 94 48 */ lfs f1, lbl_803CDDC8-_SDA2_BASE_(r2) +/* 800AAA64 000A7864 C0 22 94 48 */ lfs f1, lbl__967_1-_SDA2_BASE_(r2) /* 800AAA68 000A7868 3C 00 43 30 */ lis r0, 0x4330 -/* 800AAA6C 000A786C C0 02 94 50 */ lfs f0, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AAA6C 000A786C C0 02 94 50 */ lfs f0, lbl__969-_SDA2_BASE_(r2) /* 800AAA70 000A7870 90 01 01 28 */ stw r0, 0x128(r1) /* 800AAA74 000A7874 EC 02 00 78 */ fmsubs f0, f2, f1, f0 -/* 800AAA78 000A7878 C8 22 94 68 */ lfd f1, lbl_803CDDE8-_SDA2_BASE_(r2) -/* 800AAA7C 000A787C C0 42 94 64 */ lfs f2, lbl_803CDDE4-_SDA2_BASE_(r2) +/* 800AAA78 000A7878 C8 22 94 68 */ lfd f1, lbl__1267_2-_SDA2_BASE_(r2) +/* 800AAA7C 000A787C C0 42 94 64 */ lfs f2, lbl__1264_1-_SDA2_BASE_(r2) /* 800AAA80 000A7880 FC 00 00 1E */ fctiwz f0, f0 /* 800AAA84 000A7884 D8 01 01 30 */ stfd f0, 0x130(r1) /* 800AAA88 000A7888 80 01 01 34 */ lwz r0, 0x134(r1) @@ -1948,13 +1948,13 @@ lbl_800AAA54: /* 800AAAA0 000A78A0 D0 1B 00 18 */ stfs f0, 0x18(r27) /* 800AAAA4 000A78A4 48 00 00 44 */ b lbl_800AAAE8 lbl_800AAAA8: -/* 800AAAA8 000A78A8 C0 22 94 48 */ lfs f1, lbl_803CDDC8-_SDA2_BASE_(r2) +/* 800AAAA8 000A78A8 C0 22 94 48 */ lfs f1, lbl__967_1-_SDA2_BASE_(r2) /* 800AAAAC 000A78AC 3C 00 43 30 */ lis r0, 0x4330 -/* 800AAAB0 000A78B0 C0 02 94 50 */ lfs f0, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AAAB0 000A78B0 C0 02 94 50 */ lfs f0, lbl__969-_SDA2_BASE_(r2) /* 800AAAB4 000A78B4 90 01 01 28 */ stw r0, 0x128(r1) /* 800AAAB8 000A78B8 EC 02 00 7A */ fmadds f0, f2, f1, f0 -/* 800AAABC 000A78BC C8 22 94 68 */ lfd f1, lbl_803CDDE8-_SDA2_BASE_(r2) -/* 800AAAC0 000A78C0 C0 42 94 64 */ lfs f2, lbl_803CDDE4-_SDA2_BASE_(r2) +/* 800AAABC 000A78BC C8 22 94 68 */ lfd f1, lbl__1267_2-_SDA2_BASE_(r2) +/* 800AAAC0 000A78C0 C0 42 94 64 */ lfs f2, lbl__1264_1-_SDA2_BASE_(r2) /* 800AAAC4 000A78C4 FC 00 00 1E */ fctiwz f0, f0 /* 800AAAC8 000A78C8 D8 01 01 30 */ stfd f0, 0x130(r1) /* 800AAACC 000A78CC 80 01 01 34 */ lwz r0, 0x134(r1) @@ -1970,9 +1970,9 @@ lbl_800AAAE8: /* 800AAAF0 000A78F0 EC 65 01 72 */ fmuls f3, f5, f5 /* 800AAAF4 000A78F4 C0 5B 00 18 */ lfs f2, 0x18(r27) /* 800AAAF8 000A78F8 EC 20 00 32 */ fmuls f1, f0, f0 -/* 800AAAFC 000A78FC C0 02 94 30 */ lfs f0, lbl_803CDDB0-_SDA2_BASE_(r2) +/* 800AAAFC 000A78FC C0 02 94 30 */ lfs f0, lbl__820_1-_SDA2_BASE_(r2) /* 800AAB00 000A7900 EC 82 00 B2 */ fmuls f4, f2, f2 -/* 800AAB04 000A7904 C0 42 94 58 */ lfs f2, lbl_803CDDD8-_SDA2_BASE_(r2) +/* 800AAB04 000A7904 C0 42 94 58 */ lfs f2, lbl__976_2-_SDA2_BASE_(r2) /* 800AAB08 000A7908 EC 23 08 2A */ fadds f1, f3, f1 /* 800AAB0C 000A790C EC 24 08 2A */ fadds f1, f4, f1 /* 800AAB10 000A7910 EC 01 00 28 */ fsubs f0, f1, f0 @@ -1989,16 +1989,16 @@ lbl_800AAB30: /* 800AAB38 000A7938 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 800AAB3C 000A793C 4C 40 13 82 */ cror 2, 0, 2 /* 800AAB40 000A7940 40 82 00 20 */ bne lbl_800AAB60 -/* 800AAB44 000A7944 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AAB44 000A7944 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AAB48 000A7948 D0 1B 00 10 */ stfs f0, 0x10(r27) -/* 800AAB4C 000A794C C0 02 94 30 */ lfs f0, lbl_803CDDB0-_SDA2_BASE_(r2) +/* 800AAB4C 000A794C C0 02 94 30 */ lfs f0, lbl__820_1-_SDA2_BASE_(r2) /* 800AAB50 000A7950 D0 1B 00 14 */ stfs f0, 0x14(r27) -/* 800AAB54 000A7954 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AAB54 000A7954 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AAB58 000A7958 D0 1B 00 18 */ stfs f0, 0x18(r27) /* 800AAB5C 000A795C 48 00 00 34 */ b lbl_800AAB90 lbl_800AAB60: /* 800AAB60 000A7960 4B F5 FC 9D */ bl xsqrt__Ff -/* 800AAB64 000A7964 C0 42 94 30 */ lfs f2, lbl_803CDDB0-_SDA2_BASE_(r2) +/* 800AAB64 000A7964 C0 42 94 30 */ lfs f2, lbl__820_1-_SDA2_BASE_(r2) /* 800AAB68 000A7968 C0 1B 00 10 */ lfs f0, 0x10(r27) /* 800AAB6C 000A796C EC 22 08 24 */ fdivs f1, f2, f1 /* 800AAB70 000A7970 EC 00 00 72 */ fmuls f0, f0, f1 @@ -2034,9 +2034,9 @@ lbl_800AAB90: /* 800AABE4 000A79E4 C0 5B 00 18 */ lfs f2, 0x18(r27) /* 800AABE8 000A79E8 EC 65 01 72 */ fmuls f3, f5, f5 /* 800AABEC 000A79EC EC 20 00 32 */ fmuls f1, f0, f0 -/* 800AABF0 000A79F0 C0 02 94 30 */ lfs f0, lbl_803CDDB0-_SDA2_BASE_(r2) +/* 800AABF0 000A79F0 C0 02 94 30 */ lfs f0, lbl__820_1-_SDA2_BASE_(r2) /* 800AABF4 000A79F4 EC 82 00 B2 */ fmuls f4, f2, f2 -/* 800AABF8 000A79F8 C0 42 94 58 */ lfs f2, lbl_803CDDD8-_SDA2_BASE_(r2) +/* 800AABF8 000A79F8 C0 42 94 58 */ lfs f2, lbl__976_2-_SDA2_BASE_(r2) /* 800AABFC 000A79FC EC 23 08 2A */ fadds f1, f3, f1 /* 800AAC00 000A7A00 EC 24 08 2A */ fadds f1, f4, f1 /* 800AAC04 000A7A04 EC 01 00 28 */ fsubs f0, f1, f0 @@ -2053,16 +2053,16 @@ lbl_800AAC24: /* 800AAC2C 000A7A2C FC 00 10 40 */ fcmpo cr0, f0, f2 /* 800AAC30 000A7A30 4C 40 13 82 */ cror 2, 0, 2 /* 800AAC34 000A7A34 40 82 00 20 */ bne lbl_800AAC54 -/* 800AAC38 000A7A38 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AAC38 000A7A38 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AAC3C 000A7A3C D0 1B 00 10 */ stfs f0, 0x10(r27) -/* 800AAC40 000A7A40 C0 02 94 30 */ lfs f0, lbl_803CDDB0-_SDA2_BASE_(r2) +/* 800AAC40 000A7A40 C0 02 94 30 */ lfs f0, lbl__820_1-_SDA2_BASE_(r2) /* 800AAC44 000A7A44 D0 1B 00 14 */ stfs f0, 0x14(r27) -/* 800AAC48 000A7A48 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AAC48 000A7A48 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AAC4C 000A7A4C D0 1B 00 18 */ stfs f0, 0x18(r27) /* 800AAC50 000A7A50 48 00 00 34 */ b lbl_800AAC84 lbl_800AAC54: /* 800AAC54 000A7A54 4B F5 FB A9 */ bl xsqrt__Ff -/* 800AAC58 000A7A58 C0 42 94 30 */ lfs f2, lbl_803CDDB0-_SDA2_BASE_(r2) +/* 800AAC58 000A7A58 C0 42 94 30 */ lfs f2, lbl__820_1-_SDA2_BASE_(r2) /* 800AAC5C 000A7A5C C0 1B 00 10 */ lfs f0, 0x10(r27) /* 800AAC60 000A7A60 EC 22 08 24 */ fdivs f1, f2, f1 /* 800AAC64 000A7A64 EC 00 00 72 */ fmuls f0, f0, f1 @@ -2127,20 +2127,20 @@ lbl_800AAC84: /* 800AAD4C 000A7B4C C0 1B 00 28 */ lfs f0, 0x28(r27) /* 800AAD50 000A7B50 EC 00 07 F2 */ fmuls f0, f0, f31 /* 800AAD54 000A7B54 D0 1B 00 28 */ stfs f0, 0x28(r27) -/* 800AAD58 000A7B58 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AAD58 000A7B58 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AAD5C 000A7B5C D0 1E 00 04 */ stfs f0, 4(r30) /* 800AAD60 000A7B60 80 DC 00 00 */ lwz r6, 0(r28) /* 800AAD64 000A7B64 7C C0 00 78 */ andc r0, r6, r0 /* 800AAD68 000A7B68 90 1C 00 00 */ stw r0, 0(r28) -/* 800AAD6C 000A7B6C C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AAD6C 000A7B6C C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AAD70 000A7B70 D0 1E 00 34 */ stfs f0, 0x34(r30) -/* 800AAD74 000A7B74 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AAD74 000A7B74 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AAD78 000A7B78 D0 1E 00 64 */ stfs f0, 0x64(r30) -/* 800AAD7C 000A7B7C C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AAD7C 000A7B7C C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AAD80 000A7B80 D0 1E 00 94 */ stfs f0, 0x94(r30) -/* 800AAD84 000A7B84 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AAD84 000A7B84 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AAD88 000A7B88 D0 1E 00 C4 */ stfs f0, 0xc4(r30) -/* 800AAD8C 000A7B8C C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AAD8C 000A7B8C C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AAD90 000A7B90 D0 1E 00 F4 */ stfs f0, 0xf4(r30) /* 800AAD94 000A7B94 4B F7 49 4D */ bl zEntEvent__FP5xBaseP5xBaseUi lbl_800AAD98: @@ -2181,18 +2181,18 @@ lbl_800AADE4: /* 800AAE1C 000A7C1C 41 82 00 4C */ beq lbl_800AAE68 /* 800AAE20 000A7C20 C0 3F 01 E0 */ lfs f1, 0x1e0(r31) /* 800AAE24 000A7C24 C0 1F 01 E4 */ lfs f0, 0x1e4(r31) -/* 800AAE28 000A7C28 C0 42 94 30 */ lfs f2, lbl_803CDDB0-_SDA2_BASE_(r2) +/* 800AAE28 000A7C28 C0 42 94 30 */ lfs f2, lbl__820_1-_SDA2_BASE_(r2) /* 800AAE2C 000A7C2C EC 21 00 2A */ fadds f1, f1, f0 /* 800AAE30 000A7C30 FC 01 10 40 */ fcmpo cr0, f1, f2 /* 800AAE34 000A7C34 40 80 00 08 */ bge lbl_800AAE3C /* 800AAE38 000A7C38 FC 40 08 90 */ fmr f2, f1 lbl_800AAE3C: -/* 800AAE3C 000A7C3C C0 02 94 70 */ lfs f0, lbl_803CDDF0-_SDA2_BASE_(r2) +/* 800AAE3C 000A7C3C C0 02 94 70 */ lfs f0, lbl__1471_1-_SDA2_BASE_(r2) /* 800AAE40 000A7C40 FC 00 10 40 */ fcmpo cr0, f0, f2 /* 800AAE44 000A7C44 40 81 00 08 */ ble lbl_800AAE4C /* 800AAE48 000A7C48 48 00 00 14 */ b lbl_800AAE5C lbl_800AAE4C: -/* 800AAE4C 000A7C4C C0 02 94 30 */ lfs f0, lbl_803CDDB0-_SDA2_BASE_(r2) +/* 800AAE4C 000A7C4C C0 02 94 30 */ lfs f0, lbl__820_1-_SDA2_BASE_(r2) /* 800AAE50 000A7C50 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800AAE54 000A7C54 40 80 00 08 */ bge lbl_800AAE5C /* 800AAE58 000A7C58 FC 00 08 90 */ fmr f0, f1 @@ -2205,12 +2205,12 @@ lbl_800AAE68: /* 800AAE6C 000A7C6C 28 00 00 09 */ cmplwi r0, 9 /* 800AAE70 000A7C70 40 82 00 30 */ bne lbl_800AAEA0 /* 800AAE74 000A7C74 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 800AAE78 000A7C78 C0 22 94 74 */ lfs f1, lbl_803CDDF4-_SDA2_BASE_(r2) +/* 800AAE78 000A7C78 C0 22 94 74 */ lfs f1, lbl__1472_1-_SDA2_BASE_(r2) /* 800AAE7C 000A7C7C C0 03 00 24 */ lfs f0, 0x24(r3) /* 800AAE80 000A7C80 EC 01 07 FA */ fmadds f0, f1, f31, f0 /* 800AAE84 000A7C84 D0 03 00 24 */ stfs f0, 0x24(r3) /* 800AAE88 000A7C88 80 7F 00 24 */ lwz r3, 0x24(r31) -/* 800AAE8C 000A7C8C C0 02 94 30 */ lfs f0, lbl_803CDDB0-_SDA2_BASE_(r2) +/* 800AAE8C 000A7C8C C0 02 94 30 */ lfs f0, lbl__820_1-_SDA2_BASE_(r2) /* 800AAE90 000A7C90 C0 23 00 24 */ lfs f1, 0x24(r3) /* 800AAE94 000A7C94 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800AAE98 000A7C98 40 81 00 08 */ ble lbl_800AAEA0 @@ -2257,15 +2257,15 @@ lbl_800AAF10: /* 800AAF30 000A7D30 38 00 00 02 */ li r0, 2 /* 800AAF34 000A7D34 B0 1F 01 44 */ sth r0, 0x144(r31) /* 800AAF38 000A7D38 80 7F 00 D4 */ lwz r3, 0xd4(r31) -/* 800AAF3C 000A7D3C C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AAF3C 000A7D3C C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AAF40 000A7D40 C0 43 00 04 */ lfs f2, 4(r3) /* 800AAF44 000A7D44 FC 02 00 00 */ fcmpu cr0, f2, f0 /* 800AAF48 000A7D48 41 82 00 1C */ beq lbl_800AAF64 -/* 800AAF4C 000A7D4C C0 02 94 30 */ lfs f0, lbl_803CDDB0-_SDA2_BASE_(r2) +/* 800AAF4C 000A7D4C C0 02 94 30 */ lfs f0, lbl__820_1-_SDA2_BASE_(r2) /* 800AAF50 000A7D50 7F E3 FB 78 */ mr r3, r31 -/* 800AAF54 000A7D54 C0 22 94 78 */ lfs f1, lbl_803CDDF8-_SDA2_BASE_(r2) +/* 800AAF54 000A7D54 C0 22 94 78 */ lfs f1, lbl__1473_1-_SDA2_BASE_(r2) /* 800AAF58 000A7D58 EC 60 10 2A */ fadds f3, f0, f2 -/* 800AAF5C 000A7D5C C0 42 94 7C */ lfs f2, lbl_803CDDFC-_SDA2_BASE_(r2) +/* 800AAF5C 000A7D5C C0 42 94 7C */ lfs f2, lbl__1474_1-_SDA2_BASE_(r2) /* 800AAF60 000A7D60 48 00 09 2D */ bl zPlatform.zPlatform_Tremble__FP9zPlatformfff lbl_800AAF64: /* 800AAF64 000A7D64 A0 1F 01 44 */ lhz r0, 0x144(r31) @@ -2275,7 +2275,7 @@ lbl_800AAF64: /* 800AAF74 000A7D74 EC 00 F8 28 */ fsubs f0, f0, f31 /* 800AAF78 000A7D78 D0 1F 01 48 */ stfs f0, 0x148(r31) /* 800AAF7C 000A7D7C C0 3F 01 48 */ lfs f1, 0x148(r31) -/* 800AAF80 000A7D80 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AAF80 000A7D80 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AAF84 000A7D84 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800AAF88 000A7D88 4C 40 13 82 */ cror 2, 0, 2 /* 800AAF8C 000A7D8C 40 82 06 64 */ bne lbl_800AB5F0 @@ -2320,9 +2320,9 @@ lbl_800AB004: /* 800AB020 000A7E20 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800AB024 000A7E24 41 82 00 3C */ beq lbl_800AB060 /* 800AB028 000A7E28 38 00 00 04 */ li r0, 4 -/* 800AB02C 000A7E2C 3C 60 80 25 */ lis r3, lbl_80253018@ha +/* 800AB02C 000A7E2C 3C 60 80 25 */ lis r3, lbl_g_O3@ha /* 800AB030 000A7E30 B0 1F 01 44 */ sth r0, 0x144(r31) -/* 800AB034 000A7E34 38 83 30 18 */ addi r4, r3, lbl_80253018@l +/* 800AB034 000A7E34 38 83 30 18 */ addi r4, r3, lbl_g_O3@l /* 800AB038 000A7E38 38 00 00 00 */ li r0, 0 /* 800AB03C 000A7E3C 88 7F 00 1B */ lbz r3, 0x1b(r31) /* 800AB040 000A7E40 70 63 00 F9 */ andi. r3, r3, 0xf9 @@ -2335,7 +2335,7 @@ lbl_800AB004: /* 800AB05C 000A7E5C 48 00 05 94 */ b lbl_800AB5F0 lbl_800AB060: /* 800AB060 000A7E60 C0 5F 01 48 */ lfs f2, 0x148(r31) -/* 800AB064 000A7E64 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AB064 000A7E64 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AB068 000A7E68 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800AB06C 000A7E6C 4C 40 13 82 */ cror 2, 0, 2 /* 800AB070 000A7E70 40 82 00 54 */ bne lbl_800AB0C4 @@ -2352,7 +2352,7 @@ lbl_800AB094: /* 800AB098 000A7E98 7F C4 F3 78 */ mr r4, r30 /* 800AB09C 000A7E9C 4B FF E3 71 */ bl zPlatform_Reset__FP9zPlatformP6xScene lbl_800AB0A0: -/* 800AB0A0 000A7EA0 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AB0A0 000A7EA0 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AB0A4 000A7EA4 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800AB0A8 000A7EA8 D0 03 00 24 */ stfs f0, 0x24(r3) /* 800AB0AC 000A7EAC 80 7F 00 24 */ lwz r3, 0x24(r31) @@ -2363,16 +2363,16 @@ lbl_800AB0A0: /* 800AB0C0 000A7EC0 48 00 05 30 */ b lbl_800AB5F0 lbl_800AB0C4: /* 800AB0C4 000A7EC4 80 7F 00 D4 */ lwz r3, 0xd4(r31) -/* 800AB0C8 000A7EC8 C0 02 94 80 */ lfs f0, lbl_803CDE00-_SDA2_BASE_(r2) +/* 800AB0C8 000A7EC8 C0 02 94 80 */ lfs f0, lbl__1475_2-_SDA2_BASE_(r2) /* 800AB0CC 000A7ECC C0 23 00 0C */ lfs f1, 0xc(r3) /* 800AB0D0 000A7ED0 EC 21 10 28 */ fsubs f1, f1, f2 /* 800AB0D4 000A7ED4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800AB0D8 000A7ED8 4C 41 13 82 */ cror 2, 1, 2 /* 800AB0DC 000A7EDC 40 82 05 14 */ bne lbl_800AB5F0 /* 800AB0E0 000A7EE0 38 00 00 05 */ li r0, 5 -/* 800AB0E4 000A7EE4 3C 60 80 25 */ lis r3, lbl_80253018@ha +/* 800AB0E4 000A7EE4 3C 60 80 25 */ lis r3, lbl_g_O3@ha /* 800AB0E8 000A7EE8 B0 1F 01 44 */ sth r0, 0x144(r31) -/* 800AB0EC 000A7EEC 38 83 30 18 */ addi r4, r3, lbl_80253018@l +/* 800AB0EC 000A7EEC 38 83 30 18 */ addi r4, r3, lbl_g_O3@l /* 800AB0F0 000A7EF0 38 00 00 00 */ li r0, 0 /* 800AB0F4 000A7EF4 88 7F 00 1B */ lbz r3, 0x1b(r31) /* 800AB0F8 000A7EF8 70 63 00 F9 */ andi. r3, r3, 0xf9 @@ -2390,7 +2390,7 @@ lbl_800AB118: /* 800AB124 000A7F24 EC 00 F8 28 */ fsubs f0, f0, f31 /* 800AB128 000A7F28 D0 1F 01 48 */ stfs f0, 0x148(r31) /* 800AB12C 000A7F2C C0 3F 01 48 */ lfs f1, 0x148(r31) -/* 800AB130 000A7F30 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AB130 000A7F30 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AB134 000A7F34 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800AB138 000A7F38 4C 40 13 82 */ cror 2, 0, 2 /* 800AB13C 000A7F3C 40 82 04 B4 */ bne lbl_800AB5F0 @@ -2407,7 +2407,7 @@ lbl_800AB160: /* 800AB164 000A7F64 7F C4 F3 78 */ mr r4, r30 /* 800AB168 000A7F68 4B FF E2 A5 */ bl zPlatform_Reset__FP9zPlatformP6xScene lbl_800AB16C: -/* 800AB16C 000A7F6C C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AB16C 000A7F6C C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AB170 000A7F70 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800AB174 000A7F74 D0 03 00 24 */ stfs f0, 0x24(r3) /* 800AB178 000A7F78 80 7F 00 24 */ lwz r3, 0x24(r31) @@ -2469,8 +2469,8 @@ lbl_800AB228: lbl_800AB240: /* 800AB240 000A8040 28 00 00 06 */ cmplwi r0, 6 /* 800AB244 000A8044 40 82 00 84 */ bne lbl_800AB2C8 -/* 800AB248 000A8048 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800AB24C 000A804C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800AB248 000A8048 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800AB24C 000A804C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800AB250 000A8050 80 03 1C 04 */ lwz r0, 0x1c04(r3) /* 800AB254 000A8054 7C 1F 00 40 */ cmplw r31, r0 /* 800AB258 000A8058 41 82 00 10 */ beq lbl_800AB268 @@ -2507,8 +2507,8 @@ lbl_800AB280: lbl_800AB2C8: /* 800AB2C8 000A80C8 28 00 00 0B */ cmplwi r0, 0xb /* 800AB2CC 000A80CC 40 82 02 24 */ bne lbl_800AB4F0 -/* 800AB2D0 000A80D0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800AB2D4 000A80D4 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l +/* 800AB2D0 000A80D0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800AB2D4 000A80D4 3B C3 05 58 */ addi r30, r3, lbl_globals@l /* 800AB2D8 000A80D8 80 1E 1C 04 */ lwz r0, 0x1c04(r30) /* 800AB2DC 000A80DC 7C 1F 00 40 */ cmplw r31, r0 /* 800AB2E0 000A80E0 41 82 00 F8 */ beq lbl_800AB3D8 @@ -2517,11 +2517,11 @@ lbl_800AB2C8: /* 800AB2EC 000A80EC 41 82 00 EC */ beq lbl_800AB3D8 /* 800AB2F0 000A80F0 80 7F 00 D4 */ lwz r3, 0xd4(r31) /* 800AB2F4 000A80F4 80 9F 00 48 */ lwz r4, 0x48(r31) -/* 800AB2F8 000A80F8 C0 22 94 84 */ lfs f1, lbl_803CDE04-_SDA2_BASE_(r2) +/* 800AB2F8 000A80F8 C0 22 94 84 */ lfs f1, lbl__1476-_SDA2_BASE_(r2) /* 800AB2FC 000A80FC C0 03 00 0C */ lfs f0, 0xc(r3) /* 800AB300 000A8100 80 7F 00 10 */ lwz r3, 0x10(r31) /* 800AB304 000A8104 EC 21 00 32 */ fmuls f1, f1, f0 -/* 800AB308 000A8108 C0 02 94 88 */ lfs f0, lbl_803CDE08-_SDA2_BASE_(r2) +/* 800AB308 000A8108 C0 02 94 88 */ lfs f0, lbl__1477-_SDA2_BASE_(r2) /* 800AB30C 000A810C C0 44 00 B4 */ lfs f2, 0xb4(r4) /* 800AB310 000A8110 C0 63 00 1C */ lfs f3, 0x1c(r3) /* 800AB314 000A8114 EC 01 00 24 */ fdivs f0, f1, f0 @@ -2598,16 +2598,16 @@ lbl_800AB3F0: /* 800AB410 000A8210 80 9F 00 D4 */ lwz r4, 0xd4(r31) /* 800AB414 000A8214 FC 60 F0 50 */ fneg f3, f30 /* 800AB418 000A8218 80 7F 00 48 */ lwz r3, 0x48(r31) -/* 800AB41C 000A821C C0 42 94 84 */ lfs f2, lbl_803CDE04-_SDA2_BASE_(r2) +/* 800AB41C 000A821C C0 42 94 84 */ lfs f2, lbl__1476-_SDA2_BASE_(r2) /* 800AB420 000A8220 C0 24 00 0C */ lfs f1, 0xc(r4) /* 800AB424 000A8224 C0 04 00 08 */ lfs f0, 8(r4) /* 800AB428 000A8228 EC 42 00 72 */ fmuls f2, f2, f1 -/* 800AB42C 000A822C C0 22 94 88 */ lfs f1, lbl_803CDE08-_SDA2_BASE_(r2) +/* 800AB42C 000A822C C0 22 94 88 */ lfs f1, lbl__1477-_SDA2_BASE_(r2) /* 800AB430 000A8230 FC C0 02 10 */ fabs f6, f0 /* 800AB434 000A8234 C0 81 00 14 */ lfs f4, 0x14(r1) /* 800AB438 000A8238 C0 A3 00 B4 */ lfs f5, 0xb4(r3) /* 800AB43C 000A823C EC 22 08 24 */ fdivs f1, f2, f1 -/* 800AB440 000A8240 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AB440 000A8240 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AB444 000A8244 EC 23 00 72 */ fmuls f1, f3, f1 /* 800AB448 000A8248 FC C0 30 18 */ frsp f6, f6 /* 800AB44C 000A824C EC 24 00 72 */ fmuls f1, f4, f1 @@ -2657,13 +2657,13 @@ lbl_800AB4F0: /* 800AB4F0 000A82F0 28 00 00 0C */ cmplwi r0, 0xc /* 800AB4F4 000A82F4 40 82 00 D8 */ bne lbl_800AB5CC /* 800AB4F8 000A82F8 C0 3F 01 48 */ lfs f1, 0x148(r31) -/* 800AB4FC 000A82FC C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AB4FC 000A82FC C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AB500 000A8300 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800AB504 000A8304 41 82 00 EC */ beq lbl_800AB5F0 /* 800AB508 000A8308 EC 01 F8 28 */ fsubs f0, f1, f31 /* 800AB50C 000A830C D0 1F 01 48 */ stfs f0, 0x148(r31) /* 800AB510 000A8310 C0 3F 01 48 */ lfs f1, 0x148(r31) -/* 800AB514 000A8314 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AB514 000A8314 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AB518 000A8318 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800AB51C 000A831C 40 80 00 10 */ bge lbl_800AB52C /* 800AB520 000A8320 D0 1F 01 48 */ stfs f0, 0x148(r31) @@ -2674,12 +2674,12 @@ lbl_800AB52C: /* 800AB530 000A8330 7F E3 FB 78 */ mr r3, r31 /* 800AB534 000A8334 38 81 00 08 */ addi r4, r1, 8 /* 800AB538 000A8338 4B FF E2 31 */ bl zPlatform.SolvePaddleMotion__FP9zPlatformPff -/* 800AB53C 000A833C C0 42 94 84 */ lfs f2, lbl_803CDE04-_SDA2_BASE_(r2) +/* 800AB53C 000A833C C0 42 94 84 */ lfs f2, lbl__1476-_SDA2_BASE_(r2) /* 800AB540 000A8340 38 61 00 50 */ addi r3, r1, 0x50 -/* 800AB544 000A8344 C0 02 94 88 */ lfs f0, lbl_803CDE08-_SDA2_BASE_(r2) +/* 800AB544 000A8344 C0 02 94 88 */ lfs f0, lbl__1477-_SDA2_BASE_(r2) /* 800AB548 000A8348 EC 82 00 72 */ fmuls f4, f2, f1 -/* 800AB54C 000A834C C0 22 94 34 */ lfs f1, lbl_803CDDB4-_SDA2_BASE_(r2) -/* 800AB550 000A8350 C0 42 94 30 */ lfs f2, lbl_803CDDB0-_SDA2_BASE_(r2) +/* 800AB54C 000A834C C0 22 94 34 */ lfs f1, lbl__821_1-_SDA2_BASE_(r2) +/* 800AB550 000A8350 C0 42 94 30 */ lfs f2, lbl__820_1-_SDA2_BASE_(r2) /* 800AB554 000A8354 FC 60 08 90 */ fmr f3, f1 /* 800AB558 000A8358 EC 84 00 24 */ fdivs f4, f4, f0 /* 800AB55C 000A835C 4B F8 6D B9 */ bl xMat3x3RotC__FP7xMat3x3ffff @@ -2759,7 +2759,7 @@ lbl_800AB668: lbl_800AB670: /* 800AB670 000A8470 28 00 00 0C */ cmplwi r0, 0xc /* 800AB674 000A8474 40 82 00 24 */ bne lbl_800AB698 -/* 800AB678 000A8478 C0 22 94 34 */ lfs f1, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AB678 000A8478 C0 22 94 34 */ lfs f1, lbl__821_1-_SDA2_BASE_(r2) /* 800AB67C 000A847C C0 1F 01 48 */ lfs f0, 0x148(r31) /* 800AB680 000A8480 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800AB684 000A8484 41 82 00 0C */ beq lbl_800AB690 @@ -2873,23 +2873,23 @@ zPlatform_Shake__FP9zPlatformfff: /* 800AB808 000A8608 4B F7 44 F9 */ bl xFFXShakeFree__FP14xFFXShakeState /* 800AB80C 000A860C 48 00 00 58 */ b lbl_800AB864 lbl_800AB810: -/* 800AB810 000A8610 C0 22 94 34 */ lfs f1, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AB810 000A8610 C0 22 94 34 */ lfs f1, lbl__821_1-_SDA2_BASE_(r2) /* 800AB814 000A8614 3C 60 80 02 */ lis r3, lbl_8001FB5C@ha /* 800AB818 000A8618 FC 00 F0 50 */ fneg f0, f30 /* 800AB81C 000A861C 38 03 FB 5C */ addi r0, r3, lbl_8001FB5C@l /* 800AB820 000A8620 D0 3F 00 00 */ stfs f1, 0(r31) /* 800AB824 000A8624 7F C3 F3 78 */ mr r3, r30 /* 800AB828 000A8628 D0 1F 00 04 */ stfs f0, 4(r31) -/* 800AB82C 000A862C C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AB82C 000A862C C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AB830 000A8630 D0 1F 00 08 */ stfs f0, 8(r31) -/* 800AB834 000A8634 C0 02 94 30 */ lfs f0, lbl_803CDDB0-_SDA2_BASE_(r2) +/* 800AB834 000A8634 C0 02 94 30 */ lfs f0, lbl__820_1-_SDA2_BASE_(r2) /* 800AB838 000A8638 D0 1F 00 0C */ stfs f0, 0xc(r31) -/* 800AB83C 000A863C C0 22 94 8C */ lfs f1, lbl_803CDE0C-_SDA2_BASE_(r2) +/* 800AB83C 000A863C C0 22 94 8C */ lfs f1, lbl__1517_1-_SDA2_BASE_(r2) /* 800AB840 000A8640 C0 1F 00 0C */ lfs f0, 0xc(r31) /* 800AB844 000A8644 EC 01 00 24 */ fdivs f0, f1, f0 /* 800AB848 000A8648 D0 1F 00 18 */ stfs f0, 0x18(r31) /* 800AB84C 000A864C D3 FF 00 10 */ stfs f31, 0x10(r31) -/* 800AB850 000A8650 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AB850 000A8650 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AB854 000A8654 D0 1F 00 14 */ stfs f0, 0x14(r31) /* 800AB858 000A8658 90 04 00 04 */ stw r0, 4(r4) /* 800AB85C 000A865C 93 E4 00 08 */ stw r31, 8(r4) @@ -2934,9 +2934,9 @@ zPlatform.zPlatform_Tremble__FP9zPlatformfff: /* 800AB8E8 000A86E8 4B F7 44 19 */ bl xFFXShakeFree__FP14xFFXShakeState /* 800AB8EC 000A86EC 48 00 00 9C */ b lbl_800AB988 lbl_800AB8F0: -/* 800AB8F0 000A86F0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800AB8F0 000A86F0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800AB8F4 000A86F4 FC 20 E8 90 */ fmr f1, f29 -/* 800AB8F8 000A86F8 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800AB8F8 000A86F8 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800AB8FC 000A86FC 7F E3 FB 78 */ mr r3, r31 /* 800AB900 000A8700 38 84 00 14 */ addi r4, r4, 0x14 /* 800AB904 000A8704 4B F5 F7 8D */ bl xVec3SMul__FP5xVec3PC5xVec3f @@ -2944,18 +2944,18 @@ lbl_800AB8F0: /* 800AB90C 000A870C 3C 60 80 02 */ lis r3, lbl_8001FB5C@ha /* 800AB910 000A8710 38 03 FB 5C */ addi r0, r3, lbl_8001FB5C@l /* 800AB914 000A8714 7F A3 EB 78 */ mr r3, r29 -/* 800AB918 000A8718 C0 02 94 30 */ lfs f0, lbl_803CDDB0-_SDA2_BASE_(r2) +/* 800AB918 000A8718 C0 02 94 30 */ lfs f0, lbl__820_1-_SDA2_BASE_(r2) /* 800AB91C 000A871C 7F C4 F3 78 */ mr r4, r30 /* 800AB920 000A8720 EC 00 F8 24 */ fdivs f0, f0, f31 /* 800AB924 000A8724 D0 1F 00 18 */ stfs f0, 0x18(r31) /* 800AB928 000A8728 D3 DF 00 10 */ stfs f30, 0x10(r31) -/* 800AB92C 000A872C C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AB92C 000A872C C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AB930 000A8730 D0 1F 00 14 */ stfs f0, 0x14(r31) /* 800AB934 000A8734 90 1E 00 04 */ stw r0, 4(r30) /* 800AB938 000A8738 93 FE 00 08 */ stw r31, 8(r30) /* 800AB93C 000A873C 4B F7 40 5D */ bl xFFXAddEffect__FP4xEntP4xFFX lbl_800AB940: -/* 800AB940 000A8740 80 0D 90 70 */ lwz r0, lbl_803CB970-_SDA_BASE_(r13) +/* 800AB940 000A8740 80 0D 90 70 */ lwz r0, lbl_sEmitTremble-_SDA_BASE_(r13) /* 800AB944 000A8744 28 00 00 00 */ cmplwi r0, 0 /* 800AB948 000A8748 41 82 00 40 */ beq lbl_800AB988 /* 800AB94C 000A874C 38 00 01 00 */ li r0, 0x100 @@ -2967,9 +2967,9 @@ lbl_800AB940: /* 800AB964 000A8764 4B F5 F9 01 */ bl __as__5xVec3FRC5xVec3 /* 800AB968 000A8768 3B C0 00 00 */ li r30, 0 lbl_800AB96C: -/* 800AB96C 000A876C 80 6D 90 70 */ lwz r3, lbl_803CB970-_SDA_BASE_(r13) +/* 800AB96C 000A876C 80 6D 90 70 */ lwz r3, lbl_sEmitTremble-_SDA_BASE_(r13) /* 800AB970 000A8770 38 81 00 08 */ addi r4, r1, 8 -/* 800AB974 000A8774 C0 22 94 90 */ lfs f1, lbl_803CDE10-_SDA2_BASE_(r2) +/* 800AB974 000A8774 C0 22 94 90 */ lfs f1, lbl__1533-_SDA2_BASE_(r2) /* 800AB978 000A8778 48 06 C2 51 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 800AB97C 000A877C 3B DE 00 01 */ addi r30, r30, 1 /* 800AB980 000A8780 2C 1E 00 19 */ cmpwi r30, 0x19 @@ -2995,7 +2995,7 @@ zPlatform.zPlatform_BreakawayFallFX__FP9zPlatformf: /* 800AB9C0 000A87C0 7C 08 02 A6 */ mflr r0 /* 800AB9C4 000A87C4 90 01 01 84 */ stw r0, 0x184(r1) /* 800AB9C8 000A87C8 93 E1 01 7C */ stw r31, 0x17c(r1) -/* 800AB9CC 000A87CC 80 0D 90 74 */ lwz r0, lbl_803CB974-_SDA_BASE_(r13) +/* 800AB9CC 000A87CC 80 0D 90 74 */ lwz r0, lbl_sEmitBreakaway-_SDA_BASE_(r13) /* 800AB9D0 000A87D0 28 00 00 00 */ cmplwi r0, 0 /* 800AB9D4 000A87D4 41 82 00 4C */ beq lbl_800ABA20 /* 800AB9D8 000A87D8 38 00 01 00 */ li r0, 0x100 @@ -3006,13 +3006,13 @@ zPlatform.zPlatform_BreakawayFallFX__FP9zPlatformf: /* 800AB9EC 000A87EC 4B F5 F8 79 */ bl __as__5xVec3FRC5xVec3 /* 800AB9F0 000A87F0 C0 21 01 4C */ lfs f1, 0x14c(r1) /* 800AB9F4 000A87F4 3B E0 00 00 */ li r31, 0 -/* 800AB9F8 000A87F8 C0 02 94 50 */ lfs f0, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AB9F8 000A87F8 C0 02 94 50 */ lfs f0, lbl__969-_SDA2_BASE_(r2) /* 800AB9FC 000A87FC EC 01 00 2A */ fadds f0, f1, f0 /* 800ABA00 000A8800 D0 01 01 4C */ stfs f0, 0x14c(r1) lbl_800ABA04: -/* 800ABA04 000A8804 80 6D 90 74 */ lwz r3, lbl_803CB974-_SDA_BASE_(r13) +/* 800ABA04 000A8804 80 6D 90 74 */ lwz r3, lbl_sEmitBreakaway-_SDA_BASE_(r13) /* 800ABA08 000A8808 38 81 00 08 */ addi r4, r1, 8 -/* 800ABA0C 000A880C C0 22 94 90 */ lfs f1, lbl_803CDE10-_SDA2_BASE_(r2) +/* 800ABA0C 000A880C C0 22 94 90 */ lfs f1, lbl__1533-_SDA2_BASE_(r2) /* 800ABA10 000A8810 48 06 C1 B9 */ bl xParEmitterEmitCustom__FP11xParEmitterfP25xParEmitterCustomSettings /* 800ABA14 000A8814 3B FF 00 01 */ addi r31, r31, 1 /* 800ABA18 000A8818 2C 1F 00 19 */ cmpwi r31, 0x19 @@ -3051,15 +3051,15 @@ lbl_800ABA88: /* 800ABA88 000A8888 38 00 00 02 */ li r0, 2 /* 800ABA8C 000A888C B0 1F 01 44 */ sth r0, 0x144(r31) /* 800ABA90 000A8890 80 7F 00 D4 */ lwz r3, 0xd4(r31) -/* 800ABA94 000A8894 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800ABA94 000A8894 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800ABA98 000A8898 C0 43 00 04 */ lfs f2, 4(r3) /* 800ABA9C 000A889C FC 02 00 00 */ fcmpu cr0, f2, f0 /* 800ABAA0 000A88A0 41 82 00 1C */ beq lbl_800ABABC -/* 800ABAA4 000A88A4 C0 02 94 30 */ lfs f0, lbl_803CDDB0-_SDA2_BASE_(r2) +/* 800ABAA4 000A88A4 C0 02 94 30 */ lfs f0, lbl__820_1-_SDA2_BASE_(r2) /* 800ABAA8 000A88A8 7F E3 FB 78 */ mr r3, r31 -/* 800ABAAC 000A88AC C0 22 94 78 */ lfs f1, lbl_803CDDF8-_SDA2_BASE_(r2) +/* 800ABAAC 000A88AC C0 22 94 78 */ lfs f1, lbl__1473_1-_SDA2_BASE_(r2) /* 800ABAB0 000A88B0 EC 60 10 2A */ fadds f3, f0, f2 -/* 800ABAB4 000A88B4 C0 42 94 7C */ lfs f2, lbl_803CDDFC-_SDA2_BASE_(r2) +/* 800ABAB4 000A88B4 C0 42 94 7C */ lfs f2, lbl__1474_1-_SDA2_BASE_(r2) /* 800ABAB8 000A88B8 4B FF FD D5 */ bl zPlatform.zPlatform_Tremble__FP9zPlatformfff lbl_800ABABC: /* 800ABABC 000A88BC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3111,7 +3111,7 @@ zPlatform.zPlatFM_EventSetup__FP9zPlatformPCfi: /* 800ABB58 000A8958 7C 00 30 39 */ and. r0, r0, r6 /* 800ABB5C 000A895C 4C 82 00 20 */ bnelr /* 800ABB60 000A8960 C0 64 00 04 */ lfs f3, 4(r4) -/* 800ABB64 000A8964 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800ABB64 000A8964 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800ABB68 000A8968 C0 44 00 00 */ lfs f2, 0(r4) /* 800ABB6C 000A896C FC 03 00 40 */ fcmpo cr0, f3, f0 /* 800ABB70 000A8970 C0 24 00 08 */ lfs f1, 8(r4) @@ -3133,7 +3133,7 @@ lbl_800ABB9C: /* 800ABBA8 000A89A8 FC 80 08 90 */ fmr f4, f1 /* 800ABBAC 000A89AC 48 00 00 14 */ b lbl_800ABBC0 lbl_800ABBB0: -/* 800ABBB0 000A89B0 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800ABBB0 000A89B0 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800ABBB4 000A89B4 FC 04 00 40 */ fcmpo cr0, f4, f0 /* 800ABBB8 000A89B8 40 80 00 08 */ bge lbl_800ABBC0 /* 800ABBBC 000A89BC FC 80 00 90 */ fmr f4, f0 @@ -3146,7 +3146,7 @@ lbl_800ABBC0: /* 800ABBD4 000A89D4 D0 63 00 34 */ stfs f3, 0x34(r3) /* 800ABBD8 000A89D8 D0 23 00 64 */ stfs f1, 0x64(r3) /* 800ABBDC 000A89DC D0 83 00 94 */ stfs f4, 0x94(r3) -/* 800ABBE0 000A89E0 C0 22 94 4C */ lfs f1, lbl_803CDDCC-_SDA2_BASE_(r2) +/* 800ABBE0 000A89E0 C0 22 94 4C */ lfs f1, lbl__968_1-_SDA2_BASE_(r2) /* 800ABBE4 000A89E4 EC 21 00 B2 */ fmuls f1, f1, f2 /* 800ABBE8 000A89E8 EC 01 00 24 */ fdivs f0, f1, f0 /* 800ABBEC 000A89EC D0 03 00 C4 */ stfs f0, 0xc4(r3) @@ -3337,15 +3337,15 @@ lbl_800ABE78: /* 800ABE78 000A8C78 38 00 00 02 */ li r0, 2 /* 800ABE7C 000A8C7C B0 1F 01 44 */ sth r0, 0x144(r31) /* 800ABE80 000A8C80 80 7F 00 D4 */ lwz r3, 0xd4(r31) -/* 800ABE84 000A8C84 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800ABE84 000A8C84 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800ABE88 000A8C88 C0 43 00 04 */ lfs f2, 4(r3) /* 800ABE8C 000A8C8C FC 02 00 00 */ fcmpu cr0, f2, f0 /* 800ABE90 000A8C90 41 82 09 A8 */ beq lbl_800AC838 -/* 800ABE94 000A8C94 C0 02 94 30 */ lfs f0, lbl_803CDDB0-_SDA2_BASE_(r2) +/* 800ABE94 000A8C94 C0 02 94 30 */ lfs f0, lbl__820_1-_SDA2_BASE_(r2) /* 800ABE98 000A8C98 7F E3 FB 78 */ mr r3, r31 -/* 800ABE9C 000A8C9C C0 22 94 78 */ lfs f1, lbl_803CDDF8-_SDA2_BASE_(r2) +/* 800ABE9C 000A8C9C C0 22 94 78 */ lfs f1, lbl__1473_1-_SDA2_BASE_(r2) /* 800ABEA0 000A8CA0 EC 60 10 2A */ fadds f3, f0, f2 -/* 800ABEA4 000A8CA4 C0 42 94 7C */ lfs f2, lbl_803CDDFC-_SDA2_BASE_(r2) +/* 800ABEA4 000A8CA4 C0 42 94 7C */ lfs f2, lbl__1474_1-_SDA2_BASE_(r2) /* 800ABEA8 000A8CA8 4B FF F9 E5 */ bl zPlatform.zPlatform_Tremble__FP9zPlatformfff /* 800ABEAC 000A8CAC 48 00 09 8C */ b lbl_800AC838 lbl_800ABEB0: @@ -3406,7 +3406,7 @@ lbl_800ABF58: /* 800ABF74 000A8D74 80 03 00 08 */ lwz r0, 8(r3) /* 800ABF78 000A8D78 7C 04 00 00 */ cmpw r4, r0 /* 800ABF7C 000A8D7C 40 80 08 BC */ bge lbl_800AC838 -/* 800ABF80 000A8D80 C0 02 94 3C */ lfs f0, lbl_803CDDBC-_SDA2_BASE_(r2) +/* 800ABF80 000A8D80 C0 02 94 3C */ lfs f0, lbl__829_1-_SDA2_BASE_(r2) /* 800ABF84 000A8D84 38 00 00 02 */ li r0, 2 /* 800ABF88 000A8D88 D0 1F 01 48 */ stfs f0, 0x148(r31) /* 800ABF8C 000A8D8C B0 1F 01 44 */ sth r0, 0x144(r31) @@ -3415,23 +3415,23 @@ lbl_800ABF58: lbl_800ABF98: /* 800ABF98 000A8D98 28 00 00 04 */ cmplwi r0, 4 /* 800ABF9C 000A8D9C 40 82 01 9C */ bne lbl_800AC138 -/* 800ABFA0 000A8DA0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800ABFA4 000A8DA4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800ABFA0 000A8DA0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800ABFA4 000A8DA4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800ABFA8 000A8DA8 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800ABFAC 000A8DAC 80 63 00 00 */ lwz r3, 0(r3) /* 800ABFB0 000A8DB0 3C 03 AF B9 */ addis r0, r3, 0xafb9 /* 800ABFB4 000A8DB4 28 00 31 32 */ cmplwi r0, 0x3132 /* 800ABFB8 000A8DB8 40 82 01 80 */ bne lbl_800AC138 -/* 800ABFBC 000A8DBC 3C 60 80 26 */ lis r3, lbl_8025E7F0@ha -/* 800ABFC0 000A8DC0 38 63 E7 F0 */ addi r3, r3, lbl_8025E7F0@l +/* 800ABFBC 000A8DBC 3C 60 80 26 */ lis r3, lbl__stringBase0_50@ha +/* 800ABFC0 000A8DC0 38 63 E7 F0 */ addi r3, r3, lbl__stringBase0_50@l /* 800ABFC4 000A8DC4 38 63 00 62 */ addi r3, r3, 0x62 /* 800ABFC8 000A8DC8 4B FA 02 4D */ bl xStrHash__FPCc /* 800ABFCC 000A8DCC 80 9F 00 10 */ lwz r4, 0x10(r31) /* 800ABFD0 000A8DD0 80 04 00 4C */ lwz r0, 0x4c(r4) /* 800ABFD4 000A8DD4 7C 00 18 40 */ cmplw r0, r3 /* 800ABFD8 000A8DD8 41 82 00 24 */ beq lbl_800ABFFC -/* 800ABFDC 000A8DDC 3C 60 80 26 */ lis r3, lbl_8025E7F0@ha -/* 800ABFE0 000A8DE0 38 63 E7 F0 */ addi r3, r3, lbl_8025E7F0@l +/* 800ABFDC 000A8DDC 3C 60 80 26 */ lis r3, lbl__stringBase0_50@ha +/* 800ABFE0 000A8DE0 38 63 E7 F0 */ addi r3, r3, lbl__stringBase0_50@l /* 800ABFE4 000A8DE4 38 63 00 73 */ addi r3, r3, 0x73 /* 800ABFE8 000A8DE8 4B FA 02 2D */ bl xStrHash__FPCc /* 800ABFEC 000A8DEC 80 9F 00 10 */ lwz r4, 0x10(r31) @@ -3439,8 +3439,8 @@ lbl_800ABF98: /* 800ABFF4 000A8DF4 7C 00 18 40 */ cmplw r0, r3 /* 800ABFF8 000A8DF8 40 82 01 40 */ bne lbl_800AC138 lbl_800ABFFC: -/* 800ABFFC 000A8DFC 3C 60 80 26 */ lis r3, lbl_8025E7F0@ha -/* 800AC000 000A8E00 38 63 E7 F0 */ addi r3, r3, lbl_8025E7F0@l +/* 800ABFFC 000A8DFC 3C 60 80 26 */ lis r3, lbl__stringBase0_50@ha +/* 800AC000 000A8E00 38 63 E7 F0 */ addi r3, r3, lbl__stringBase0_50@l /* 800AC004 000A8E04 38 63 00 73 */ addi r3, r3, 0x73 /* 800AC008 000A8E08 4B FA 02 0D */ bl xStrHash__FPCc /* 800AC00C 000A8E0C 80 9F 00 10 */ lwz r4, 0x10(r31) @@ -3448,22 +3448,22 @@ lbl_800ABFFC: /* 800AC014 000A8E14 7C 00 18 40 */ cmplw r0, r3 /* 800AC018 000A8E18 41 82 00 BC */ beq lbl_800AC0D4 /* 800AC01C 000A8E1C 4B F8 4C 6D */ bl xurand__Fv -/* 800AC020 000A8E20 C0 42 94 74 */ lfs f2, lbl_803CDDF4-_SDA2_BASE_(r2) -/* 800AC024 000A8E24 C0 02 94 54 */ lfs f0, lbl_803CDDD4-_SDA2_BASE_(r2) +/* 800AC020 000A8E20 C0 42 94 74 */ lfs f2, lbl__1472_1-_SDA2_BASE_(r2) +/* 800AC024 000A8E24 C0 02 94 54 */ lfs f0, lbl__974-_SDA2_BASE_(r2) /* 800AC028 000A8E28 EF 82 00 7A */ fmadds f28, f2, f1, f0 /* 800AC02C 000A8E2C 4B F8 4C 5D */ bl xurand__Fv -/* 800AC030 000A8E30 C0 02 94 50 */ lfs f0, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AC030 000A8E30 C0 02 94 50 */ lfs f0, lbl__969-_SDA2_BASE_(r2) /* 800AC034 000A8E34 EF 60 00 7A */ fmadds f27, f0, f1, f0 /* 800AC038 000A8E38 4B F8 4C 51 */ bl xurand__Fv -/* 800AC03C 000A8E3C C0 C2 94 50 */ lfs f6, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AC03C 000A8E3C C0 C2 94 50 */ lfs f6, lbl__969-_SDA2_BASE_(r2) /* 800AC040 000A8E40 FC 40 D8 90 */ fmr f2, f27 /* 800AC044 000A8E44 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800AC048 000A8E48 FC 60 E0 90 */ fmr f3, f28 -/* 800AC04C 000A8E4C C0 82 94 30 */ lfs f4, lbl_803CDDB0-_SDA2_BASE_(r2) +/* 800AC04C 000A8E4C C0 82 94 30 */ lfs f4, lbl__820_1-_SDA2_BASE_(r2) /* 800AC050 000A8E50 EC 26 30 7A */ fmadds f1, f6, f1, f6 /* 800AC054 000A8E54 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800AC058 000A8E58 FC E0 20 90 */ fmr f7, f4 -/* 800AC05C 000A8E5C C0 A2 94 94 */ lfs f5, lbl_803CDE14-_SDA2_BASE_(r2) +/* 800AC05C 000A8E5C C0 A2 94 94 */ lfs f5, lbl__1790_1-_SDA2_BASE_(r2) /* 800AC060 000A8E60 38 63 00 30 */ addi r3, r3, 0x30 /* 800AC064 000A8E64 38 80 00 00 */ li r4, 0 /* 800AC068 000A8E68 4B F9 63 89 */ bl xScrFXGlareAdd__FP5xVec3fffffffP8RwRaster @@ -3474,18 +3474,18 @@ lbl_800ABFFC: /* 800AC07C 000A8E7C 4B F8 4C 0D */ bl xurand__Fv /* 800AC080 000A8E80 FF A0 08 90 */ fmr f29, f1 /* 800AC084 000A8E84 4B F8 4C 05 */ bl xurand__Fv -/* 800AC088 000A8E88 C0 02 94 54 */ lfs f0, lbl_803CDDD4-_SDA2_BASE_(r2) +/* 800AC088 000A8E88 C0 02 94 54 */ lfs f0, lbl__974-_SDA2_BASE_(r2) /* 800AC08C 000A8E8C EF C0 08 2A */ fadds f30, f0, f1 /* 800AC090 000A8E90 4B F8 4B F9 */ bl xurand__Fv -/* 800AC094 000A8E94 C0 02 94 98 */ lfs f0, lbl_803CDE18-_SDA2_BASE_(r2) +/* 800AC094 000A8E94 C0 02 94 98 */ lfs f0, lbl__1791-_SDA2_BASE_(r2) /* 800AC098 000A8E98 EF E0 00 72 */ fmuls f31, f0, f1 /* 800AC09C 000A8E9C 4B F8 4B ED */ bl xurand__Fv -/* 800AC0A0 000A8EA0 C0 02 94 50 */ lfs f0, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AC0A0 000A8EA0 C0 02 94 50 */ lfs f0, lbl__969-_SDA2_BASE_(r2) /* 800AC0A4 000A8EA4 FC 40 F8 90 */ fmr f2, f31 /* 800AC0A8 000A8EA8 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800AC0AC 000A8EAC FC 60 F0 90 */ fmr f3, f30 /* 800AC0B0 000A8EB0 EC 20 00 72 */ fmuls f1, f0, f1 -/* 800AC0B4 000A8EB4 C0 E2 94 30 */ lfs f7, lbl_803CDDB0-_SDA2_BASE_(r2) +/* 800AC0B4 000A8EB4 C0 E2 94 30 */ lfs f7, lbl__820_1-_SDA2_BASE_(r2) /* 800AC0B8 000A8EB8 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800AC0BC 000A8EBC FC 80 E8 90 */ fmr f4, f29 /* 800AC0C0 000A8EC0 38 80 00 00 */ li r4, 0 @@ -3494,29 +3494,29 @@ lbl_800ABFFC: /* 800AC0CC 000A8ECC 38 63 00 30 */ addi r3, r3, 0x30 /* 800AC0D0 000A8ED0 4B F9 63 21 */ bl xScrFXGlareAdd__FP5xVec3fffffffP8RwRaster lbl_800AC0D4: -/* 800AC0D4 000A8ED4 3C 60 80 26 */ lis r3, lbl_8025E7F0@ha -/* 800AC0D8 000A8ED8 38 63 E7 F0 */ addi r3, r3, lbl_8025E7F0@l +/* 800AC0D4 000A8ED4 3C 60 80 26 */ lis r3, lbl__stringBase0_50@ha +/* 800AC0D8 000A8ED8 38 63 E7 F0 */ addi r3, r3, lbl__stringBase0_50@l /* 800AC0DC 000A8EDC 38 63 00 85 */ addi r3, r3, 0x85 /* 800AC0E0 000A8EE0 4B FA 01 35 */ bl xStrHash__FPCc -/* 800AC0E4 000A8EE4 C0 42 94 34 */ lfs f2, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AC0E4 000A8EE4 C0 42 94 34 */ lfs f2, lbl__821_1-_SDA2_BASE_(r2) /* 800AC0E8 000A8EE8 38 80 00 80 */ li r4, 0x80 /* 800AC0EC 000A8EEC 80 DF 00 24 */ lwz r6, 0x24(r31) /* 800AC0F0 000A8EF0 38 A0 00 00 */ li r5, 0 /* 800AC0F4 000A8EF4 FC 60 10 90 */ fmr f3, f2 -/* 800AC0F8 000A8EF8 C0 22 94 9C */ lfs f1, lbl_803CDE1C-_SDA2_BASE_(r2) +/* 800AC0F8 000A8EF8 C0 22 94 9C */ lfs f1, lbl__1792-_SDA2_BASE_(r2) /* 800AC0FC 000A8EFC 80 C6 00 4C */ lwz r6, 0x4c(r6) /* 800AC100 000A8F00 FC 80 10 90 */ fmr f4, f2 /* 800AC104 000A8F04 38 E0 00 00 */ li r7, 0 /* 800AC108 000A8F08 38 C6 00 30 */ addi r6, r6, 0x30 /* 800AC10C 000A8F0C 4B FA A3 A9 */ bl xSndPlay3D__FUiffUiUiPC5xVec3f14sound_categoryf /* 800AC110 000A8F10 4B F8 4B 79 */ bl xurand__Fv -/* 800AC114 000A8F14 C0 02 94 A0 */ lfs f0, lbl_803CDE20-_SDA2_BASE_(r2) -/* 800AC118 000A8F18 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800AC11C 000A8F1C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 800AC120 000A8F20 C0 42 94 A4 */ lfs f2, lbl_803CDE24-_SDA2_BASE_(r2) +/* 800AC114 000A8F14 C0 02 94 A0 */ lfs f0, lbl__1793-_SDA2_BASE_(r2) +/* 800AC118 000A8F18 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800AC11C 000A8F1C 38 63 05 58 */ addi r3, r3, lbl_globals@l +/* 800AC120 000A8F20 C0 42 94 A4 */ lfs f2, lbl__1794-_SDA2_BASE_(r2) /* 800AC124 000A8F24 EC 20 00 72 */ fmuls f1, f0, f1 /* 800AC128 000A8F28 88 63 06 D1 */ lbz r3, 0x6d1(r3) -/* 800AC12C 000A8F2C C0 62 94 A8 */ lfs f3, lbl_803CDE28-_SDA2_BASE_(r2) +/* 800AC12C 000A8F2C C0 62 94 A8 */ lfs f3, lbl__1795-_SDA2_BASE_(r2) /* 800AC130 000A8F30 38 80 00 07 */ li r4, 7 /* 800AC134 000A8F34 48 00 0F 85 */ bl zRumbleStartDistance__Fiff14_tagRumbleTypef lbl_800AC138: @@ -3529,9 +3529,9 @@ lbl_800AC138: /* 800AC150 000A8F50 2C 00 00 07 */ cmpwi r0, 7 /* 800AC154 000A8F54 40 82 00 18 */ bne lbl_800AC16C lbl_800AC158: -/* 800AC158 000A8F58 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800AC158 000A8F58 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800AC15C 000A8F5C 38 7F 00 D8 */ addi r3, r31, 0xd8 -/* 800AC160 000A8F60 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800AC160 000A8F60 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800AC164 000A8F64 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 800AC168 000A8F68 4B F7 09 65 */ bl xEntMotionReset__FP10xEntMotionP6xScene lbl_800AC16C: @@ -3608,11 +3608,11 @@ lbl_800AC260: /* 800AC260 000A9060 88 1F 00 1A */ lbz r0, 0x1a(r31) /* 800AC264 000A9064 28 00 00 0D */ cmplwi r0, 0xd /* 800AC268 000A9068 40 82 05 D0 */ bne lbl_800AC838 -/* 800AC26C 000A906C C0 22 94 84 */ lfs f1, lbl_803CDE04-_SDA2_BASE_(r2) +/* 800AC26C 000A906C C0 22 94 84 */ lfs f1, lbl__1476-_SDA2_BASE_(r2) /* 800AC270 000A9070 7F E3 FB 78 */ mr r3, r31 /* 800AC274 000A9074 C0 1E 00 00 */ lfs f0, 0(r30) /* 800AC278 000A9078 38 81 00 68 */ addi r4, r1, 0x68 -/* 800AC27C 000A907C C0 62 94 88 */ lfs f3, lbl_803CDE08-_SDA2_BASE_(r2) +/* 800AC27C 000A907C C0 62 94 88 */ lfs f3, lbl__1477-_SDA2_BASE_(r2) /* 800AC280 000A9080 38 A0 00 06 */ li r5, 6 /* 800AC284 000A9084 EC 81 00 32 */ fmuls f4, f1, f0 /* 800AC288 000A9088 C0 5E 00 04 */ lfs f2, 4(r30) @@ -3629,11 +3629,11 @@ lbl_800AC2B0: /* 800AC2B0 000A90B0 88 1F 00 1A */ lbz r0, 0x1a(r31) /* 800AC2B4 000A90B4 28 00 00 0D */ cmplwi r0, 0xd /* 800AC2B8 000A90B8 40 82 05 80 */ bne lbl_800AC838 -/* 800AC2BC 000A90BC C0 22 94 84 */ lfs f1, lbl_803CDE04-_SDA2_BASE_(r2) +/* 800AC2BC 000A90BC C0 22 94 84 */ lfs f1, lbl__1476-_SDA2_BASE_(r2) /* 800AC2C0 000A90C0 7F E3 FB 78 */ mr r3, r31 /* 800AC2C4 000A90C4 C0 1E 00 00 */ lfs f0, 0(r30) /* 800AC2C8 000A90C8 38 81 00 58 */ addi r4, r1, 0x58 -/* 800AC2CC 000A90CC C0 62 94 88 */ lfs f3, lbl_803CDE08-_SDA2_BASE_(r2) +/* 800AC2CC 000A90CC C0 62 94 88 */ lfs f3, lbl__1477-_SDA2_BASE_(r2) /* 800AC2D0 000A90D0 38 A0 00 07 */ li r5, 7 /* 800AC2D4 000A90D4 EC 81 00 32 */ fmuls f4, f1, f0 /* 800AC2D8 000A90D8 C0 5E 00 04 */ lfs f2, 4(r30) @@ -3650,11 +3650,11 @@ lbl_800AC300: /* 800AC300 000A9100 88 1F 00 1A */ lbz r0, 0x1a(r31) /* 800AC304 000A9104 28 00 00 0D */ cmplwi r0, 0xd /* 800AC308 000A9108 40 82 05 30 */ bne lbl_800AC838 -/* 800AC30C 000A910C C0 22 94 84 */ lfs f1, lbl_803CDE04-_SDA2_BASE_(r2) +/* 800AC30C 000A910C C0 22 94 84 */ lfs f1, lbl__1476-_SDA2_BASE_(r2) /* 800AC310 000A9110 7F E3 FB 78 */ mr r3, r31 /* 800AC314 000A9114 C0 1E 00 00 */ lfs f0, 0(r30) /* 800AC318 000A9118 38 81 00 48 */ addi r4, r1, 0x48 -/* 800AC31C 000A911C C0 62 94 88 */ lfs f3, lbl_803CDE08-_SDA2_BASE_(r2) +/* 800AC31C 000A911C C0 62 94 88 */ lfs f3, lbl__1477-_SDA2_BASE_(r2) /* 800AC320 000A9120 38 A0 00 08 */ li r5, 8 /* 800AC324 000A9124 EC 81 00 32 */ fmuls f4, f1, f0 /* 800AC328 000A9128 C0 5E 00 04 */ lfs f2, 4(r30) @@ -3671,11 +3671,11 @@ lbl_800AC350: /* 800AC350 000A9150 88 1F 00 1A */ lbz r0, 0x1a(r31) /* 800AC354 000A9154 28 00 00 0D */ cmplwi r0, 0xd /* 800AC358 000A9158 40 82 04 E0 */ bne lbl_800AC838 -/* 800AC35C 000A915C C0 22 94 84 */ lfs f1, lbl_803CDE04-_SDA2_BASE_(r2) +/* 800AC35C 000A915C C0 22 94 84 */ lfs f1, lbl__1476-_SDA2_BASE_(r2) /* 800AC360 000A9160 7F E3 FB 78 */ mr r3, r31 /* 800AC364 000A9164 C0 1E 00 00 */ lfs f0, 0(r30) /* 800AC368 000A9168 38 81 00 38 */ addi r4, r1, 0x38 -/* 800AC36C 000A916C C0 62 94 88 */ lfs f3, lbl_803CDE08-_SDA2_BASE_(r2) +/* 800AC36C 000A916C C0 62 94 88 */ lfs f3, lbl__1477-_SDA2_BASE_(r2) /* 800AC370 000A9170 38 A0 00 09 */ li r5, 9 /* 800AC374 000A9174 EC 81 00 32 */ fmuls f4, f1, f0 /* 800AC378 000A9178 C0 5E 00 04 */ lfs f2, 4(r30) @@ -3692,11 +3692,11 @@ lbl_800AC3A0: /* 800AC3A0 000A91A0 88 1F 00 1A */ lbz r0, 0x1a(r31) /* 800AC3A4 000A91A4 28 00 00 0D */ cmplwi r0, 0xd /* 800AC3A8 000A91A8 40 82 04 90 */ bne lbl_800AC838 -/* 800AC3AC 000A91AC C0 22 94 84 */ lfs f1, lbl_803CDE04-_SDA2_BASE_(r2) +/* 800AC3AC 000A91AC C0 22 94 84 */ lfs f1, lbl__1476-_SDA2_BASE_(r2) /* 800AC3B0 000A91B0 7F E3 FB 78 */ mr r3, r31 /* 800AC3B4 000A91B4 C0 1E 00 00 */ lfs f0, 0(r30) /* 800AC3B8 000A91B8 38 81 00 28 */ addi r4, r1, 0x28 -/* 800AC3BC 000A91BC C0 62 94 88 */ lfs f3, lbl_803CDE08-_SDA2_BASE_(r2) +/* 800AC3BC 000A91BC C0 62 94 88 */ lfs f3, lbl__1477-_SDA2_BASE_(r2) /* 800AC3C0 000A91C0 38 A0 00 0A */ li r5, 0xa /* 800AC3C4 000A91C4 EC 81 00 32 */ fmuls f4, f1, f0 /* 800AC3C8 000A91C8 C0 5E 00 04 */ lfs f2, 4(r30) @@ -3713,11 +3713,11 @@ lbl_800AC3F0: /* 800AC3F0 000A91F0 88 1F 00 1A */ lbz r0, 0x1a(r31) /* 800AC3F4 000A91F4 28 00 00 0D */ cmplwi r0, 0xd /* 800AC3F8 000A91F8 40 82 04 40 */ bne lbl_800AC838 -/* 800AC3FC 000A91FC C0 22 94 84 */ lfs f1, lbl_803CDE04-_SDA2_BASE_(r2) +/* 800AC3FC 000A91FC C0 22 94 84 */ lfs f1, lbl__1476-_SDA2_BASE_(r2) /* 800AC400 000A9200 7F E3 FB 78 */ mr r3, r31 /* 800AC404 000A9204 C0 1E 00 00 */ lfs f0, 0(r30) /* 800AC408 000A9208 38 81 00 18 */ addi r4, r1, 0x18 -/* 800AC40C 000A920C C0 62 94 88 */ lfs f3, lbl_803CDE08-_SDA2_BASE_(r2) +/* 800AC40C 000A920C C0 62 94 88 */ lfs f3, lbl__1477-_SDA2_BASE_(r2) /* 800AC410 000A9210 38 A0 00 0B */ li r5, 0xb /* 800AC414 000A9214 EC 81 00 32 */ fmuls f4, f1, f0 /* 800AC418 000A9218 C0 5E 00 04 */ lfs f2, 4(r30) @@ -3745,9 +3745,9 @@ lbl_800AC458: /* 800AC468 000A9268 4B F7 1C 09 */ bl xEntMechReverse__FP10xEntMotion /* 800AC46C 000A926C 48 00 03 CC */ b lbl_800AC838 lbl_800AC470: -/* 800AC470 000A9270 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800AC470 000A9270 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800AC474 000A9274 7F E3 FB 78 */ mr r3, r31 -/* 800AC478 000A9278 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800AC478 000A9278 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800AC47C 000A927C 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 800AC480 000A9280 4B FF CF 8D */ bl zPlatform_Reset__FP9zPlatformP6xScene /* 800AC484 000A9284 48 00 03 B4 */ b lbl_800AC838 @@ -3756,7 +3756,7 @@ lbl_800AC488: /* 800AC48C 000A928C 4B F6 F3 6D */ bl xEntShow__FP4xEnt /* 800AC490 000A9290 28 1E 00 00 */ cmplwi r30, 0 /* 800AC494 000A9294 41 82 03 A4 */ beq lbl_800AC838 -/* 800AC498 000A9298 C0 22 94 50 */ lfs f1, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AC498 000A9298 C0 22 94 50 */ lfs f1, lbl__969-_SDA2_BASE_(r2) /* 800AC49C 000A929C C0 1E 00 00 */ lfs f0, 0(r30) /* 800AC4A0 000A92A0 EC 01 00 2A */ fadds f0, f1, f0 /* 800AC4A4 000A92A4 FC 00 00 1E */ fctiwz f0, f0 @@ -3774,7 +3774,7 @@ lbl_800AC4CC: /* 800AC4D0 000A92D0 4B F6 F3 19 */ bl xEntHide__FP4xEnt /* 800AC4D4 000A92D4 28 1E 00 00 */ cmplwi r30, 0 /* 800AC4D8 000A92D8 41 82 03 60 */ beq lbl_800AC838 -/* 800AC4DC 000A92DC C0 22 94 50 */ lfs f1, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AC4DC 000A92DC C0 22 94 50 */ lfs f1, lbl__969-_SDA2_BASE_(r2) /* 800AC4E0 000A92E0 C0 1E 00 00 */ lfs f0, 0(r30) /* 800AC4E4 000A92E4 EC 01 00 2A */ fadds f0, f1, f0 /* 800AC4E8 000A92E8 FC 00 00 1E */ fctiwz f0, f0 @@ -3792,7 +3792,7 @@ lbl_800AC510: /* 800AC514 000A9314 4B F6 F2 E5 */ bl xEntShow__FP4xEnt /* 800AC518 000A9318 28 1E 00 00 */ cmplwi r30, 0 /* 800AC51C 000A931C 41 82 00 34 */ beq lbl_800AC550 -/* 800AC520 000A9320 C0 22 94 50 */ lfs f1, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AC520 000A9320 C0 22 94 50 */ lfs f1, lbl__969-_SDA2_BASE_(r2) /* 800AC524 000A9324 C0 1E 00 00 */ lfs f0, 0(r30) /* 800AC528 000A9328 EC 01 00 2A */ fadds f0, f1, f0 /* 800AC52C 000A932C FC 00 00 1E */ fctiwz f0, f0 @@ -3820,7 +3820,7 @@ lbl_800AC578: /* 800AC57C 000A937C 4B F6 F2 6D */ bl xEntHide__FP4xEnt /* 800AC580 000A9380 28 1E 00 00 */ cmplwi r30, 0 /* 800AC584 000A9384 41 82 00 34 */ beq lbl_800AC5B8 -/* 800AC588 000A9388 C0 22 94 50 */ lfs f1, lbl_803CDDD0-_SDA2_BASE_(r2) +/* 800AC588 000A9388 C0 22 94 50 */ lfs f1, lbl__969-_SDA2_BASE_(r2) /* 800AC58C 000A938C C0 1E 00 00 */ lfs f0, 0(r30) /* 800AC590 000A9390 EC 01 00 2A */ fadds f0, f1, f0 /* 800AC594 000A9394 FC 00 00 1E */ fctiwz f0, f0 @@ -3905,8 +3905,8 @@ lbl_800AC6A0: /* 800AC6A0 000A94A0 28 07 00 00 */ cmplwi r7, 0 /* 800AC6A4 000A94A4 41 82 01 94 */ beq lbl_800AC838 /* 800AC6A8 000A94A8 C0 5E 00 00 */ lfs f2, 0(r30) -/* 800AC6AC 000A94AC C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) -/* 800AC6B0 000A94B0 C0 22 94 58 */ lfs f1, lbl_803CDDD8-_SDA2_BASE_(r2) +/* 800AC6AC 000A94AC C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) +/* 800AC6B0 000A94B0 C0 22 94 58 */ lfs f1, lbl__976_2-_SDA2_BASE_(r2) /* 800AC6B4 000A94B4 FC 02 00 00 */ fcmpu cr0, f2, f0 /* 800AC6B8 000A94B8 41 82 00 08 */ beq lbl_800AC6C0 /* 800AC6BC 000A94BC FC 20 10 90 */ fmr f1, f2 @@ -3920,8 +3920,8 @@ lbl_800AC6D4: /* 800AC6D4 000A94D4 28 07 00 00 */ cmplwi r7, 0 /* 800AC6D8 000A94D8 41 82 01 60 */ beq lbl_800AC838 /* 800AC6DC 000A94DC C0 5E 00 00 */ lfs f2, 0(r30) -/* 800AC6E0 000A94E0 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) -/* 800AC6E4 000A94E4 C0 22 94 58 */ lfs f1, lbl_803CDDD8-_SDA2_BASE_(r2) +/* 800AC6E0 000A94E0 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) +/* 800AC6E4 000A94E4 C0 22 94 58 */ lfs f1, lbl__976_2-_SDA2_BASE_(r2) /* 800AC6E8 000A94E8 FC 02 00 00 */ fcmpu cr0, f2, f0 /* 800AC6EC 000A94EC 41 82 00 08 */ beq lbl_800AC6F4 /* 800AC6F0 000A94F0 FC 20 10 90 */ fmr f1, f2 @@ -3930,13 +3930,13 @@ lbl_800AC6F4: /* 800AC6F8 000A94F8 4B F6 F8 E5 */ bl xEntDriveDismount__FP9xEntDrivef /* 800AC6FC 000A94FC 48 00 01 3C */ b lbl_800AC838 lbl_800AC700: -/* 800AC700 000A9500 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800AC704 000A9504 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800AC700 000A9500 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800AC704 000A9504 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800AC708 000A9508 80 63 06 30 */ lwz r3, 0x630(r3) /* 800AC70C 000A950C 28 03 00 00 */ cmplwi r3, 0 /* 800AC710 000A9510 41 82 01 28 */ beq lbl_800AC838 /* 800AC714 000A9514 C0 3E 00 00 */ lfs f1, 0(r30) -/* 800AC718 000A9518 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AC718 000A9518 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AC71C 000A951C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800AC720 000A9520 4C 40 13 82 */ cror 2, 0, 2 /* 800AC724 000A9524 40 82 00 18 */ bne lbl_800AC73C @@ -3964,9 +3964,9 @@ lbl_800AC758: /* 800AC774 000A9574 38 85 00 30 */ addi r4, r5, 0x30 /* 800AC778 000A9578 38 A5 00 70 */ addi r5, r5, 0x70 /* 800AC77C 000A957C 4B F6 1F 15 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 800AC780 000A9580 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800AC784 000A9584 C0 22 94 30 */ lfs f1, lbl_803CDDB0-_SDA2_BASE_(r2) -/* 800AC788 000A9588 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800AC780 000A9580 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800AC784 000A9584 C0 22 94 30 */ lfs f1, lbl__820_1-_SDA2_BASE_(r2) +/* 800AC788 000A9588 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800AC78C 000A958C 38 61 00 0C */ addi r3, r1, 0xc /* 800AC790 000A9590 C0 04 06 C8 */ lfs f0, 0x6c8(r4) /* 800AC794 000A9594 EC 21 00 24 */ fdivs f1, f1, f0 @@ -3983,17 +3983,17 @@ lbl_800AC7BC: /* 800AC7BC 000A95BC 88 1F 00 1A */ lbz r0, 0x1a(r31) /* 800AC7C0 000A95C0 28 00 00 09 */ cmplwi r0, 9 /* 800AC7C4 000A95C4 41 82 00 74 */ beq lbl_800AC838 -/* 800AC7C8 000A95C8 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AC7C8 000A95C8 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AC7CC 000A95CC C0 3E 00 00 */ lfs f1, 0(r30) /* 800AC7D0 000A95D0 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 800AC7D4 000A95D4 40 82 00 18 */ bne lbl_800AC7EC -/* 800AC7D8 000A95D8 C0 02 94 70 */ lfs f0, lbl_803CDDF0-_SDA2_BASE_(r2) +/* 800AC7D8 000A95D8 C0 02 94 70 */ lfs f0, lbl__1471_1-_SDA2_BASE_(r2) /* 800AC7DC 000A95DC D0 1F 01 E0 */ stfs f0, 0x1e0(r31) -/* 800AC7E0 000A95E0 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AC7E0 000A95E0 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AC7E4 000A95E4 D0 1F 01 E4 */ stfs f0, 0x1e4(r31) /* 800AC7E8 000A95E8 48 00 00 50 */ b lbl_800AC838 lbl_800AC7EC: -/* 800AC7EC 000A95EC C0 02 94 40 */ lfs f0, lbl_803CDDC0-_SDA2_BASE_(r2) +/* 800AC7EC 000A95EC C0 02 94 40 */ lfs f0, lbl__875_1-_SDA2_BASE_(r2) /* 800AC7F0 000A95F0 EC 00 08 24 */ fdivs f0, f0, f1 /* 800AC7F4 000A95F4 D0 1F 01 E4 */ stfs f0, 0x1e4(r31) /* 800AC7F8 000A95F8 48 00 00 40 */ b lbl_800AC838 @@ -4001,17 +4001,17 @@ lbl_800AC7FC: /* 800AC7FC 000A95FC 88 1F 00 1A */ lbz r0, 0x1a(r31) /* 800AC800 000A9600 28 00 00 09 */ cmplwi r0, 9 /* 800AC804 000A9604 41 82 00 34 */ beq lbl_800AC838 -/* 800AC808 000A9608 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AC808 000A9608 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AC80C 000A960C C0 3E 00 00 */ lfs f1, 0(r30) /* 800AC810 000A9610 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 800AC814 000A9614 40 82 00 18 */ bne lbl_800AC82C -/* 800AC818 000A9618 C0 02 94 30 */ lfs f0, lbl_803CDDB0-_SDA2_BASE_(r2) +/* 800AC818 000A9618 C0 02 94 30 */ lfs f0, lbl__820_1-_SDA2_BASE_(r2) /* 800AC81C 000A961C D0 1F 01 E0 */ stfs f0, 0x1e0(r31) -/* 800AC820 000A9620 C0 02 94 34 */ lfs f0, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AC820 000A9620 C0 02 94 34 */ lfs f0, lbl__821_1-_SDA2_BASE_(r2) /* 800AC824 000A9624 D0 1F 01 E4 */ stfs f0, 0x1e4(r31) /* 800AC828 000A9628 48 00 00 10 */ b lbl_800AC838 lbl_800AC82C: -/* 800AC82C 000A962C C0 02 94 30 */ lfs f0, lbl_803CDDB0-_SDA2_BASE_(r2) +/* 800AC82C 000A962C C0 02 94 30 */ lfs f0, lbl__820_1-_SDA2_BASE_(r2) /* 800AC830 000A9630 EC 00 08 24 */ fdivs f0, f0, f1 /* 800AC834 000A9634 D0 1F 01 E4 */ stfs f0, 0x1e4(r31) lbl_800AC838: @@ -4036,7 +4036,7 @@ lbl_800AC838: .global xEntMPAccelerate__FP10xEntMotionf xEntMPAccelerate__FP10xEntMotionf: /* 800AC87C 000A967C C0 03 00 18 */ lfs f0, 0x18(r3) -/* 800AC880 000A9680 C0 42 94 34 */ lfs f2, lbl_803CDDB4-_SDA2_BASE_(r2) +/* 800AC880 000A9680 C0 42 94 34 */ lfs f2, lbl__821_1-_SDA2_BASE_(r2) /* 800AC884 000A9684 EC 00 08 2A */ fadds f0, f0, f1 /* 800AC888 000A9688 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800AC88C 000A968C 40 81 00 08 */ ble lbl_800AC894 diff --git a/asm/Game/zPortal.s b/asm/Game/zPortal.s index 2e2627ecc..8d7103a68 100644 --- a/asm/Game/zPortal.s +++ b/asm/Game/zPortal.s @@ -89,8 +89,8 @@ lbl_800AC9A8: /* 800AC9AC 000A97AC 4B FF FF 75 */ bl zPortalReset__FP8_zPortal /* 800AC9B0 000A97B0 48 00 00 24 */ b lbl_800AC9D4 lbl_800AC9B4: -/* 800AC9B4 000A97B4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800AC9B8 000A97B8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800AC9B4 000A97B4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800AC9B8 000A97B8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800AC9BC 000A97BC 80 03 16 B0 */ lwz r0, 0x16b0(r3) /* 800AC9C0 000A97C0 28 00 00 00 */ cmplwi r0, 0 /* 800AC9C4 000A97C4 41 82 00 10 */ beq lbl_800AC9D4 diff --git a/asm/Game/zRenderState.s b/asm/Game/zRenderState.s index 02f9362b1..15f8dea0c 100644 --- a/asm/Game/zRenderState.s +++ b/asm/Game/zRenderState.s @@ -5,12 +5,12 @@ .global zRenderStateInit__Fv zRenderStateInit__Fv: /* 800AC9E8 000A97E8 38 00 00 00 */ li r0, 0 -/* 800AC9EC 000A97EC 90 0D 90 78 */ stw r0, lbl_803CB978-_SDA_BASE_(r13) +/* 800AC9EC 000A97EC 90 0D 90 78 */ stw r0, lbl_sRS-_SDA_BASE_(r13) /* 800AC9F0 000A97F0 4E 80 00 20 */ blr .global zRenderStateCurrent__Fv zRenderStateCurrent__Fv: -/* 800AC9F4 000A97F4 80 6D 90 78 */ lwz r3, lbl_803CB978-_SDA_BASE_(r13) +/* 800AC9F4 000A97F4 80 6D 90 78 */ lwz r3, lbl_sRS-_SDA_BASE_(r13) /* 800AC9F8 000A97F8 4E 80 00 20 */ blr .global zRenderState__F14_SDRenderState @@ -20,7 +20,7 @@ zRenderState__F14_SDRenderState: /* 800ACA04 000A9804 90 01 00 14 */ stw r0, 0x14(r1) /* 800ACA08 000A9808 93 E1 00 0C */ stw r31, 0xc(r1) /* 800ACA0C 000A980C 7C 7F 1B 78 */ mr r31, r3 -/* 800ACA10 000A9810 80 0D 90 78 */ lwz r0, lbl_803CB978-_SDA_BASE_(r13) +/* 800ACA10 000A9810 80 0D 90 78 */ lwz r0, lbl_sRS-_SDA_BASE_(r13) /* 800ACA14 000A9814 7C 1F 00 00 */ cmpw r31, r0 /* 800ACA18 000A9818 41 82 03 B4 */ beq lbl_800ACDCC /* 800ACA1C 000A981C 38 60 00 09 */ li r3, 9 @@ -51,13 +51,13 @@ zRenderState__F14_SDRenderState: /* 800ACA80 000A9880 38 60 00 06 */ li r3, 6 /* 800ACA84 000A9884 38 80 00 01 */ li r4, 1 /* 800ACA88 000A9888 48 18 2D 55 */ bl RwRenderStateSet -/* 800ACA8C 000A988C 93 ED 90 78 */ stw r31, lbl_803CB978-_SDA_BASE_(r13) -/* 800ACA90 000A9890 80 0D 90 78 */ lwz r0, lbl_803CB978-_SDA_BASE_(r13) +/* 800ACA8C 000A988C 93 ED 90 78 */ stw r31, lbl_sRS-_SDA_BASE_(r13) +/* 800ACA90 000A9890 80 0D 90 78 */ lwz r0, lbl_sRS-_SDA_BASE_(r13) /* 800ACA94 000A9894 28 00 00 16 */ cmplwi r0, 0x16 /* 800ACA98 000A9898 41 81 03 34 */ bgt lbl_800ACDCC -/* 800ACA9C 000A989C 3C 60 80 29 */ lis r3, lbl_80290030@ha +/* 800ACA9C 000A989C 3C 60 80 29 */ lis r3, lbl__558_3@ha /* 800ACAA0 000A98A0 54 00 10 3A */ slwi r0, r0, 2 -/* 800ACAA4 000A98A4 38 63 00 30 */ addi r3, r3, lbl_80290030@l +/* 800ACAA4 000A98A4 38 63 00 30 */ addi r3, r3, lbl__558_3@l /* 800ACAA8 000A98A8 7C 03 00 2E */ lwzx r0, r3, r0 /* 800ACAAC 000A98AC 7C 09 03 A6 */ mtctr r0 /* 800ACAB0 000A98B0 4E 80 04 20 */ bctr diff --git a/asm/Game/zRumble.s b/asm/Game/zRumble.s index 0b03394ab..1bed3eb47 100644 --- a/asm/Game/zRumble.s +++ b/asm/Game/zRumble.s @@ -6,9 +6,9 @@ zRumbleStart__Fi16_tagSDRumbleTypeP4xEnt: /* 800ACDE0 000A9BE0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800ACDE4 000A9BE4 7C 08 02 A6 */ mflr r0 -/* 800ACDE8 000A9BE8 3C C0 80 3C */ lis r6, lbl_803C0558@ha +/* 800ACDE8 000A9BE8 3C C0 80 3C */ lis r6, lbl_globals@ha /* 800ACDEC 000A9BEC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800ACDF0 000A9BF0 38 C6 05 58 */ addi r6, r6, lbl_803C0558@l +/* 800ACDF0 000A9BF0 38 C6 05 58 */ addi r6, r6, lbl_globals@l /* 800ACDF4 000A9BF4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800ACDF8 000A9BF8 7C 7F 1B 78 */ mr r31, r3 /* 800ACDFC 000A9BFC 80 06 06 C0 */ lwz r0, 0x6c0(r6) @@ -16,133 +16,133 @@ zRumbleStart__Fi16_tagSDRumbleTypeP4xEnt: /* 800ACE04 000A9C04 41 82 02 18 */ beq lbl_800AD01C /* 800ACE08 000A9C08 28 04 00 12 */ cmplwi r4, 0x12 /* 800ACE0C 000A9C0C 41 81 02 10 */ bgt lbl_800AD01C -/* 800ACE10 000A9C10 3C C0 80 29 */ lis r6, lbl_80290090@ha +/* 800ACE10 000A9C10 3C C0 80 29 */ lis r6, lbl__686_1@ha /* 800ACE14 000A9C14 54 80 10 3A */ slwi r0, r4, 2 -/* 800ACE18 000A9C18 38 86 00 90 */ addi r4, r6, lbl_80290090@l +/* 800ACE18 000A9C18 38 86 00 90 */ addi r4, r6, lbl__686_1@l /* 800ACE1C 000A9C1C 7C 04 00 2E */ lwzx r0, r4, r0 /* 800ACE20 000A9C20 7C 09 03 A6 */ mtctr r0 /* 800ACE24 000A9C24 4E 80 04 20 */ bctr -/* 800ACE28 000A9C28 C0 22 94 B0 */ lfs f1, lbl_803CDE30-_SDA2_BASE_(r2) +/* 800ACE28 000A9C28 C0 22 94 B0 */ lfs f1, lbl__674-_SDA2_BASE_(r2) /* 800ACE2C 000A9C2C 38 80 00 07 */ li r4, 7 /* 800ACE30 000A9C30 38 A0 00 01 */ li r5, 1 /* 800ACE34 000A9C34 38 C0 00 00 */ li r6, 0 /* 800ACE38 000A9C38 4B F8 98 79 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACE3C 000A9C3C 48 00 01 E0 */ b lbl_800AD01C -/* 800ACE40 000A9C40 C0 22 94 B4 */ lfs f1, lbl_803CDE34-_SDA2_BASE_(r2) +/* 800ACE40 000A9C40 C0 22 94 B4 */ lfs f1, lbl__675-_SDA2_BASE_(r2) /* 800ACE44 000A9C44 38 80 00 07 */ li r4, 7 /* 800ACE48 000A9C48 38 A0 00 00 */ li r5, 0 /* 800ACE4C 000A9C4C 38 C0 00 00 */ li r6, 0 /* 800ACE50 000A9C50 4B F8 98 61 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACE54 000A9C54 48 00 01 C8 */ b lbl_800AD01C -/* 800ACE58 000A9C58 C0 22 94 B8 */ lfs f1, lbl_803CDE38-_SDA2_BASE_(r2) +/* 800ACE58 000A9C58 C0 22 94 B8 */ lfs f1, lbl__676_1-_SDA2_BASE_(r2) /* 800ACE5C 000A9C5C 38 80 00 09 */ li r4, 9 /* 800ACE60 000A9C60 38 A0 00 00 */ li r5, 0 /* 800ACE64 000A9C64 38 C0 00 00 */ li r6, 0 /* 800ACE68 000A9C68 4B F8 98 49 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACE6C 000A9C6C 48 00 01 B0 */ b lbl_800AD01C -/* 800ACE70 000A9C70 C0 22 94 BC */ lfs f1, lbl_803CDE3C-_SDA2_BASE_(r2) +/* 800ACE70 000A9C70 C0 22 94 BC */ lfs f1, lbl__677-_SDA2_BASE_(r2) /* 800ACE74 000A9C74 7C A3 2B 78 */ mr r3, r5 -/* 800ACE78 000A9C78 C0 42 94 B0 */ lfs f2, lbl_803CDE30-_SDA2_BASE_(r2) +/* 800ACE78 000A9C78 C0 42 94 B0 */ lfs f2, lbl__674-_SDA2_BASE_(r2) /* 800ACE7C 000A9C7C 38 80 00 07 */ li r4, 7 /* 800ACE80 000A9C80 48 00 02 9D */ bl zRumbleStartEntDistance__FP4xEntf14_tagRumbleTypef /* 800ACE84 000A9C84 48 00 01 98 */ b lbl_800AD01C -/* 800ACE88 000A9C88 C0 22 94 B8 */ lfs f1, lbl_803CDE38-_SDA2_BASE_(r2) +/* 800ACE88 000A9C88 C0 22 94 B8 */ lfs f1, lbl__676_1-_SDA2_BASE_(r2) /* 800ACE8C 000A9C8C 38 80 00 09 */ li r4, 9 /* 800ACE90 000A9C90 38 A0 00 00 */ li r5, 0 /* 800ACE94 000A9C94 38 C0 00 00 */ li r6, 0 /* 800ACE98 000A9C98 4B F8 98 19 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACE9C 000A9C9C 48 00 01 80 */ b lbl_800AD01C -/* 800ACEA0 000A9CA0 C0 22 94 C0 */ lfs f1, lbl_803CDE40-_SDA2_BASE_(r2) +/* 800ACEA0 000A9CA0 C0 22 94 C0 */ lfs f1, lbl__678-_SDA2_BASE_(r2) /* 800ACEA4 000A9CA4 38 80 00 03 */ li r4, 3 /* 800ACEA8 000A9CA8 38 A0 00 01 */ li r5, 1 /* 800ACEAC 000A9CAC 38 C0 00 01 */ li r6, 1 /* 800ACEB0 000A9CB0 4B F8 98 01 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACEB4 000A9CB4 48 00 01 68 */ b lbl_800AD01C -/* 800ACEB8 000A9CB8 C0 22 94 B4 */ lfs f1, lbl_803CDE34-_SDA2_BASE_(r2) +/* 800ACEB8 000A9CB8 C0 22 94 B4 */ lfs f1, lbl__675-_SDA2_BASE_(r2) /* 800ACEBC 000A9CBC 38 80 00 02 */ li r4, 2 /* 800ACEC0 000A9CC0 38 A0 00 01 */ li r5, 1 /* 800ACEC4 000A9CC4 38 C0 00 00 */ li r6, 0 /* 800ACEC8 000A9CC8 4B F8 97 E9 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi -/* 800ACECC 000A9CCC C0 22 94 C4 */ lfs f1, lbl_803CDE44-_SDA2_BASE_(r2) +/* 800ACECC 000A9CCC C0 22 94 C4 */ lfs f1, lbl__679_1-_SDA2_BASE_(r2) /* 800ACED0 000A9CD0 7F E3 FB 78 */ mr r3, r31 /* 800ACED4 000A9CD4 38 80 00 0B */ li r4, 0xb /* 800ACED8 000A9CD8 38 A0 00 00 */ li r5, 0 /* 800ACEDC 000A9CDC 38 C0 00 01 */ li r6, 1 /* 800ACEE0 000A9CE0 4B F8 97 D1 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACEE4 000A9CE4 48 00 01 38 */ b lbl_800AD01C -/* 800ACEE8 000A9CE8 C0 22 94 B4 */ lfs f1, lbl_803CDE34-_SDA2_BASE_(r2) +/* 800ACEE8 000A9CE8 C0 22 94 B4 */ lfs f1, lbl__675-_SDA2_BASE_(r2) /* 800ACEEC 000A9CEC 38 80 00 06 */ li r4, 6 /* 800ACEF0 000A9CF0 38 A0 00 01 */ li r5, 1 /* 800ACEF4 000A9CF4 38 C0 00 00 */ li r6, 0 /* 800ACEF8 000A9CF8 4B F8 97 B9 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACEFC 000A9CFC 48 00 01 20 */ b lbl_800AD01C -/* 800ACF00 000A9D00 C0 22 94 B4 */ lfs f1, lbl_803CDE34-_SDA2_BASE_(r2) +/* 800ACF00 000A9D00 C0 22 94 B4 */ lfs f1, lbl__675-_SDA2_BASE_(r2) /* 800ACF04 000A9D04 38 80 00 03 */ li r4, 3 /* 800ACF08 000A9D08 38 A0 00 01 */ li r5, 1 /* 800ACF0C 000A9D0C 38 C0 00 00 */ li r6, 0 /* 800ACF10 000A9D10 4B F8 97 A1 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACF14 000A9D14 48 00 01 08 */ b lbl_800AD01C -/* 800ACF18 000A9D18 C0 22 94 B4 */ lfs f1, lbl_803CDE34-_SDA2_BASE_(r2) +/* 800ACF18 000A9D18 C0 22 94 B4 */ lfs f1, lbl__675-_SDA2_BASE_(r2) /* 800ACF1C 000A9D1C 38 80 00 07 */ li r4, 7 /* 800ACF20 000A9D20 38 A0 00 01 */ li r5, 1 /* 800ACF24 000A9D24 38 C0 00 00 */ li r6, 0 /* 800ACF28 000A9D28 4B F8 97 89 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi -/* 800ACF2C 000A9D2C C0 22 94 B4 */ lfs f1, lbl_803CDE34-_SDA2_BASE_(r2) +/* 800ACF2C 000A9D2C C0 22 94 B4 */ lfs f1, lbl__675-_SDA2_BASE_(r2) /* 800ACF30 000A9D30 7F E3 FB 78 */ mr r3, r31 /* 800ACF34 000A9D34 38 80 00 09 */ li r4, 9 /* 800ACF38 000A9D38 38 A0 00 00 */ li r5, 0 /* 800ACF3C 000A9D3C 38 C0 00 01 */ li r6, 1 /* 800ACF40 000A9D40 4B F8 97 71 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACF44 000A9D44 48 00 00 D8 */ b lbl_800AD01C -/* 800ACF48 000A9D48 C0 22 94 C8 */ lfs f1, lbl_803CDE48-_SDA2_BASE_(r2) +/* 800ACF48 000A9D48 C0 22 94 C8 */ lfs f1, lbl__680_2-_SDA2_BASE_(r2) /* 800ACF4C 000A9D4C 38 80 00 05 */ li r4, 5 /* 800ACF50 000A9D50 38 A0 00 01 */ li r5, 1 /* 800ACF54 000A9D54 38 C0 00 00 */ li r6, 0 /* 800ACF58 000A9D58 4B F8 97 59 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi -/* 800ACF5C 000A9D5C C0 22 94 CC */ lfs f1, lbl_803CDE4C-_SDA2_BASE_(r2) +/* 800ACF5C 000A9D5C C0 22 94 CC */ lfs f1, lbl__681_1-_SDA2_BASE_(r2) /* 800ACF60 000A9D60 7F E3 FB 78 */ mr r3, r31 /* 800ACF64 000A9D64 38 80 00 07 */ li r4, 7 /* 800ACF68 000A9D68 38 A0 00 00 */ li r5, 0 /* 800ACF6C 000A9D6C 38 C0 00 01 */ li r6, 1 /* 800ACF70 000A9D70 4B F8 97 41 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACF74 000A9D74 48 00 00 A8 */ b lbl_800AD01C -/* 800ACF78 000A9D78 C0 22 94 C0 */ lfs f1, lbl_803CDE40-_SDA2_BASE_(r2) +/* 800ACF78 000A9D78 C0 22 94 C0 */ lfs f1, lbl__678-_SDA2_BASE_(r2) /* 800ACF7C 000A9D7C 38 80 00 02 */ li r4, 2 /* 800ACF80 000A9D80 38 A0 00 01 */ li r5, 1 /* 800ACF84 000A9D84 38 C0 00 01 */ li r6, 1 /* 800ACF88 000A9D88 4B F8 97 29 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACF8C 000A9D8C 48 00 00 90 */ b lbl_800AD01C -/* 800ACF90 000A9D90 C0 22 94 D0 */ lfs f1, lbl_803CDE50-_SDA2_BASE_(r2) +/* 800ACF90 000A9D90 C0 22 94 D0 */ lfs f1, lbl__682_2-_SDA2_BASE_(r2) /* 800ACF94 000A9D94 38 80 00 05 */ li r4, 5 /* 800ACF98 000A9D98 38 A0 00 01 */ li r5, 1 /* 800ACF9C 000A9D9C 38 C0 00 01 */ li r6, 1 /* 800ACFA0 000A9DA0 4B F8 97 11 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACFA4 000A9DA4 48 00 00 78 */ b lbl_800AD01C -/* 800ACFA8 000A9DA8 C0 22 94 D0 */ lfs f1, lbl_803CDE50-_SDA2_BASE_(r2) +/* 800ACFA8 000A9DA8 C0 22 94 D0 */ lfs f1, lbl__682_2-_SDA2_BASE_(r2) /* 800ACFAC 000A9DAC 38 80 00 07 */ li r4, 7 /* 800ACFB0 000A9DB0 38 A0 00 01 */ li r5, 1 /* 800ACFB4 000A9DB4 38 C0 00 01 */ li r6, 1 /* 800ACFB8 000A9DB8 4B F8 96 F9 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACFBC 000A9DBC 48 00 00 60 */ b lbl_800AD01C -/* 800ACFC0 000A9DC0 C0 22 94 D0 */ lfs f1, lbl_803CDE50-_SDA2_BASE_(r2) +/* 800ACFC0 000A9DC0 C0 22 94 D0 */ lfs f1, lbl__682_2-_SDA2_BASE_(r2) /* 800ACFC4 000A9DC4 38 80 00 09 */ li r4, 9 /* 800ACFC8 000A9DC8 38 A0 00 01 */ li r5, 1 /* 800ACFCC 000A9DCC 38 C0 00 01 */ li r6, 1 /* 800ACFD0 000A9DD0 4B F8 96 E1 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACFD4 000A9DD4 48 00 00 48 */ b lbl_800AD01C -/* 800ACFD8 000A9DD8 C0 22 94 D4 */ lfs f1, lbl_803CDE54-_SDA2_BASE_(r2) +/* 800ACFD8 000A9DD8 C0 22 94 D4 */ lfs f1, lbl__683_2-_SDA2_BASE_(r2) /* 800ACFDC 000A9DDC 38 80 00 03 */ li r4, 3 /* 800ACFE0 000A9DE0 38 A0 00 01 */ li r5, 1 /* 800ACFE4 000A9DE4 38 C0 00 00 */ li r6, 0 /* 800ACFE8 000A9DE8 4B F8 96 C9 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800ACFEC 000A9DEC 48 00 00 30 */ b lbl_800AD01C -/* 800ACFF0 000A9DF0 C0 22 94 D8 */ lfs f1, lbl_803CDE58-_SDA2_BASE_(r2) +/* 800ACFF0 000A9DF0 C0 22 94 D8 */ lfs f1, lbl__684_2-_SDA2_BASE_(r2) /* 800ACFF4 000A9DF4 38 80 00 06 */ li r4, 6 /* 800ACFF8 000A9DF8 38 A0 00 01 */ li r5, 1 /* 800ACFFC 000A9DFC 38 C0 00 00 */ li r6, 0 /* 800AD000 000A9E00 4B F8 96 B1 */ bl xPadAddRumble__Fi14_tagRumbleTypefiUi /* 800AD004 000A9E04 48 00 00 18 */ b lbl_800AD01C -/* 800AD008 000A9E08 C0 22 94 DC */ lfs f1, lbl_803CDE5C-_SDA2_BASE_(r2) +/* 800AD008 000A9E08 C0 22 94 DC */ lfs f1, lbl__685_3-_SDA2_BASE_(r2) /* 800AD00C 000A9E0C 38 80 00 0A */ li r4, 0xa /* 800AD010 000A9E10 38 A0 00 01 */ li r5, 1 /* 800AD014 000A9E14 38 C0 00 00 */ li r6, 0 @@ -170,10 +170,10 @@ zRumbleStart__Fi16_tagSDRumbleType: zRumbleStart__F16_tagSDRumbleType: /* 800AD054 000A9E54 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AD058 000A9E58 7C 08 02 A6 */ mflr r0 -/* 800AD05C 000A9E5C 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 800AD05C 000A9E5C 3C A0 80 3C */ lis r5, lbl_globals@ha /* 800AD060 000A9E60 7C 64 1B 78 */ mr r4, r3 /* 800AD064 000A9E64 90 01 00 14 */ stw r0, 0x14(r1) -/* 800AD068 000A9E68 38 65 05 58 */ addi r3, r5, lbl_803C0558@l +/* 800AD068 000A9E68 38 65 05 58 */ addi r3, r5, lbl_globals@l /* 800AD06C 000A9E6C 88 63 06 D1 */ lbz r3, 0x6d1(r3) /* 800AD070 000A9E70 4B FF FF C1 */ bl zRumbleStart__Fi16_tagSDRumbleType /* 800AD074 000A9E74 80 01 00 14 */ lwz r0, 0x14(r1) @@ -185,10 +185,10 @@ zRumbleStart__F16_tagSDRumbleType: zRumbleStart__F16_tagSDRumbleTypeP4xEnt: /* 800AD084 000A9E84 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AD088 000A9E88 7C 08 02 A6 */ mflr r0 -/* 800AD08C 000A9E8C 3C C0 80 3C */ lis r6, lbl_803C0558@ha +/* 800AD08C 000A9E8C 3C C0 80 3C */ lis r6, lbl_globals@ha /* 800AD090 000A9E90 7C 85 23 78 */ mr r5, r4 /* 800AD094 000A9E94 90 01 00 14 */ stw r0, 0x14(r1) -/* 800AD098 000A9E98 38 C6 05 58 */ addi r6, r6, lbl_803C0558@l +/* 800AD098 000A9E98 38 C6 05 58 */ addi r6, r6, lbl_globals@l /* 800AD09C 000A9E9C 7C 64 1B 78 */ mr r4, r3 /* 800AD0A0 000A9EA0 88 66 06 D1 */ lbz r3, 0x6d1(r6) /* 800AD0A4 000A9EA4 4B FF FD 3D */ bl zRumbleStart__Fi16_tagSDRumbleTypeP4xEnt @@ -202,7 +202,7 @@ zRumbleStartDistance__Fiff14_tagRumbleTypef: /* 800AD0B8 000A9EB8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AD0BC 000A9EBC 7C 08 02 A6 */ mflr r0 /* 800AD0C0 000A9EC0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800AD0C4 000A9EC4 C0 02 94 E0 */ lfs f0, lbl_803CDE60-_SDA2_BASE_(r2) +/* 800AD0C4 000A9EC4 C0 02 94 E0 */ lfs f0, lbl__710_1-_SDA2_BASE_(r2) /* 800AD0C8 000A9EC8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800AD0CC 000A9ECC 40 80 00 0C */ bge lbl_800AD0D8 /* 800AD0D0 000A9ED0 FC 20 00 90 */ fmr f1, f0 @@ -213,8 +213,8 @@ lbl_800AD0D8: /* 800AD0E0 000A9EE0 FC 20 10 90 */ fmr f1, f2 lbl_800AD0E4: /* 800AD0E4 000A9EE4 EC 21 10 24 */ fdivs f1, f1, f2 -/* 800AD0E8 000A9EE8 C0 42 94 E4 */ lfs f2, lbl_803CDE64-_SDA2_BASE_(r2) -/* 800AD0EC 000A9EEC C0 02 94 E0 */ lfs f0, lbl_803CDE60-_SDA2_BASE_(r2) +/* 800AD0E8 000A9EE8 C0 42 94 E4 */ lfs f2, lbl__711_1-_SDA2_BASE_(r2) +/* 800AD0EC 000A9EEC C0 02 94 E0 */ lfs f0, lbl__710_1-_SDA2_BASE_(r2) /* 800AD0F0 000A9EF0 EC 22 08 28 */ fsubs f1, f2, f1 /* 800AD0F4 000A9EF4 EC 23 00 72 */ fmuls f1, f3, f1 /* 800AD0F8 000A9EF8 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -243,9 +243,9 @@ zRumbleStartEntDistance__FP4xEntf14_tagRumbleTypef: /* 800AD144 000A9F44 7C 9E 23 78 */ mr r30, r4 /* 800AD148 000A9F48 FF E0 10 90 */ fmr f31, f2 /* 800AD14C 000A9F4C 4B F6 E6 BD */ bl xEntGetPos__FPC4xEnt -/* 800AD150 000A9F50 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800AD150 000A9F50 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800AD154 000A9F54 7C 7F 1B 78 */ mr r31, r3 -/* 800AD158 000A9F58 38 64 05 58 */ addi r3, r4, lbl_803C0558@l +/* 800AD158 000A9F58 38 64 05 58 */ addi r3, r4, lbl_globals@l /* 800AD15C 000A9F5C 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800AD160 000A9F60 4B F6 E6 A9 */ bl xEntGetPos__FPC4xEnt /* 800AD164 000A9F64 7C 64 1B 78 */ mr r4, r3 @@ -253,9 +253,9 @@ zRumbleStartEntDistance__FP4xEntf14_tagRumbleTypef: /* 800AD16C 000A9F6C 38 61 00 08 */ addi r3, r1, 8 /* 800AD170 000A9F70 4B F6 15 21 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 800AD174 000A9F74 C0 21 00 08 */ lfs f1, 8(r1) -/* 800AD178 000A9F78 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800AD178 000A9F78 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800AD17C 000A9F7C C0 01 00 10 */ lfs f0, 0x10(r1) -/* 800AD180 000A9F80 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800AD180 000A9F80 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800AD184 000A9F84 EC 21 00 72 */ fmuls f1, f1, f1 /* 800AD188 000A9F88 88 63 06 D1 */ lbz r3, 0x6d1(r3) /* 800AD18C 000A9F8C EC 00 00 32 */ fmuls f0, f0, f0 @@ -279,10 +279,10 @@ zRumbleStartEntDistance__FP4xEntf14_tagRumbleTypef: zPadAddRumble__F14_tagRumbleTypefiUi: /* 800AD1CC 000A9FCC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AD1D0 000A9FD0 7C 08 02 A6 */ mflr r0 -/* 800AD1D4 000A9FD4 3C C0 80 3C */ lis r6, lbl_803C0558@ha +/* 800AD1D4 000A9FD4 3C C0 80 3C */ lis r6, lbl_globals@ha /* 800AD1D8 000A9FD8 7C 67 1B 78 */ mr r7, r3 /* 800AD1DC 000A9FDC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800AD1E0 000A9FE0 38 C6 05 58 */ addi r6, r6, lbl_803C0558@l +/* 800AD1E0 000A9FE0 38 C6 05 58 */ addi r6, r6, lbl_globals@l /* 800AD1E4 000A9FE4 7C 80 23 78 */ mr r0, r4 /* 800AD1E8 000A9FE8 7C E4 3B 78 */ mr r4, r7 /* 800AD1EC 000A9FEC 88 66 06 D1 */ lbz r3, 0x6d1(r6) diff --git a/asm/Game/zSaveLoad.s b/asm/Game/zSaveLoad.s index 5669d3e4e..beb19c639 100644 --- a/asm/Game/zSaveLoad.s +++ b/asm/Game/zSaveLoad.s @@ -8,7 +8,7 @@ zUpdateThumbIcon__Fv: /* 800AD210 000AA010 7C 08 02 A6 */ mflr r0 /* 800AD214 000AA014 90 01 00 34 */ stw r0, 0x34(r1) /* 800AD218 000AA018 BF 21 00 14 */ stmw r25, 0x14(r1) -/* 800AD21C 000AA01C 80 0D 8F A8 */ lwz r0, lbl_803CB8A8-_SDA_BASE_(r13) +/* 800AD21C 000AA01C 80 0D 8F A8 */ lwz r0, lbl_gGameMode-_SDA_BASE_(r13) /* 800AD220 000AA020 2C 00 00 04 */ cmpwi r0, 4 /* 800AD224 000AA024 40 82 00 10 */ bne lbl_800AD234 /* 800AD228 000AA028 3B A0 00 06 */ li r29, 6 @@ -19,9 +19,9 @@ lbl_800AD234: /* 800AD238 000AA038 3B 80 00 1C */ li r28, 0x1c lbl_800AD23C: /* 800AD23C 000AA03C 1C 9D 00 0C */ mulli r4, r29, 0xc -/* 800AD240 000AA040 3C 60 80 29 */ lis r3, lbl_80290120@ha +/* 800AD240 000AA040 3C 60 80 29 */ lis r3, lbl_zSaveLoadUITable@ha /* 800AD244 000AA044 7F BE EB 78 */ mr r30, r29 -/* 800AD248 000AA048 38 03 01 20 */ addi r0, r3, lbl_80290120@l +/* 800AD248 000AA048 38 03 01 20 */ addi r0, r3, lbl_zSaveLoadUITable@l /* 800AD24C 000AA04C 7F E0 22 14 */ add r31, r0, r4 /* 800AD250 000AA050 48 00 00 BC */ b lbl_800AD30C lbl_800AD254: @@ -32,9 +32,9 @@ lbl_800AD254: /* 800AD264 000AA064 80 03 00 D8 */ lwz r0, 0xd8(r3) /* 800AD268 000AA068 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 800AD26C 000AA06C 41 82 00 98 */ beq lbl_800AD304 -/* 800AD270 000AA070 80 0D 8F A8 */ lwz r0, lbl_803CB8A8-_SDA_BASE_(r13) -/* 800AD274 000AA074 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha -/* 800AD278 000AA078 38 83 E9 C0 */ addi r4, r3, lbl_8025E9C0@l +/* 800AD270 000AA070 80 0D 8F A8 */ lwz r0, lbl_gGameMode-_SDA_BASE_(r13) +/* 800AD274 000AA074 3C 60 80 26 */ lis r3, lbl__stringBase0_51@ha +/* 800AD278 000AA078 38 83 E9 C0 */ addi r4, r3, lbl__stringBase0_51@l /* 800AD27C 000AA07C 2C 00 00 04 */ cmpwi r0, 4 /* 800AD280 000AA080 38 64 04 44 */ addi r3, r4, 0x444 /* 800AD284 000AA084 40 82 00 08 */ bne lbl_800AD28C @@ -45,18 +45,18 @@ lbl_800AD28C: /* 800AD294 000AA094 7C 79 1B 79 */ or. r25, r3, r3 /* 800AD298 000AA098 41 82 00 6C */ beq lbl_800AD304 /* 800AD29C 000AA09C 7C 1D F0 50 */ subf r0, r29, r30 -/* 800AD2A0 000AA0A0 3C 60 80 3C */ lis r3, lbl_803C2520@ha +/* 800AD2A0 000AA0A0 3C 60 80 3C */ lis r3, lbl_zSaveLoadGameTable@ha /* 800AD2A4 000AA0A4 1C 80 00 6C */ mulli r4, r0, 0x6c -/* 800AD2A8 000AA0A8 38 03 25 20 */ addi r0, r3, lbl_803C2520@l +/* 800AD2A8 000AA0A8 38 03 25 20 */ addi r0, r3, lbl_zSaveLoadGameTable@l /* 800AD2AC 000AA0AC 7C 60 22 14 */ add r3, r0, r4 /* 800AD2B0 000AA0B0 88 03 00 68 */ lbz r0, 0x68(r3) /* 800AD2B4 000AA0B4 2C 00 00 00 */ cmpwi r0, 0 /* 800AD2B8 000AA0B8 41 80 00 3C */ blt lbl_800AD2F4 /* 800AD2BC 000AA0BC 2C 00 00 0F */ cmpwi r0, 0xf /* 800AD2C0 000AA0C0 40 80 00 34 */ bge lbl_800AD2F4 -/* 800AD2C4 000AA0C4 3C 60 80 29 */ lis r3, lbl_80290408@ha +/* 800AD2C4 000AA0C4 3C 60 80 29 */ lis r3, lbl_thumbIconMap@ha /* 800AD2C8 000AA0C8 54 1A 10 3A */ slwi r26, r0, 2 -/* 800AD2CC 000AA0CC 3B 63 04 08 */ addi r27, r3, lbl_80290408@l +/* 800AD2CC 000AA0CC 3B 63 04 08 */ addi r27, r3, lbl_thumbIconMap@l /* 800AD2D0 000AA0D0 7C 7B D0 2E */ lwzx r3, r27, r26 /* 800AD2D4 000AA0D4 4B F9 EF 41 */ bl xStrHash__FPCc /* 800AD2D8 000AA0D8 80 99 00 D4 */ lwz r4, 0xd4(r25) @@ -67,8 +67,8 @@ lbl_800AD28C: /* 800AD2EC 000AA0EC 48 00 03 69 */ bl zChangeThumbIcon__FPCc /* 800AD2F0 000AA0F0 48 00 00 14 */ b lbl_800AD304 lbl_800AD2F4: -/* 800AD2F4 000AA0F4 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha -/* 800AD2F8 000AA0F8 38 63 E9 C0 */ addi r3, r3, lbl_8025E9C0@l +/* 800AD2F4 000AA0F4 3C 60 80 26 */ lis r3, lbl__stringBase0_51@ha +/* 800AD2F8 000AA0F8 38 63 E9 C0 */ addi r3, r3, lbl__stringBase0_51@l /* 800AD2FC 000AA0FC 38 63 04 53 */ addi r3, r3, 0x453 /* 800AD300 000AA100 48 00 03 55 */ bl zChangeThumbIcon__FPCc lbl_800AD304: @@ -95,76 +95,76 @@ zSaveLoad_Tick__Fv: /* 800AD344 000AA144 80 63 00 F8 */ lwz r3, 0x800000F8@l(r3) /* 800AD348 000AA148 90 01 00 48 */ stw r0, 0x48(r1) /* 800AD34C 000AA14C 54 60 F0 BE */ srwi r0, r3, 2 -/* 800AD350 000AA150 C8 42 95 00 */ lfd f2, lbl_803CDE80-_SDA2_BASE_(r2) +/* 800AD350 000AA150 C8 42 95 00 */ lfd f2, lbl__852_2-_SDA2_BASE_(r2) /* 800AD354 000AA154 90 01 00 4C */ stw r0, 0x4c(r1) -/* 800AD358 000AA158 C0 62 94 E8 */ lfs f3, lbl_803CDE68-_SDA2_BASE_(r2) +/* 800AD358 000AA158 C0 62 94 E8 */ lfs f3, lbl__846_1-_SDA2_BASE_(r2) /* 800AD35C 000AA15C C8 01 00 48 */ lfd f0, 0x48(r1) /* 800AD360 000AA160 EC 00 10 28 */ fsubs f0, f0, f2 /* 800AD364 000AA164 EC 03 00 24 */ fdivs f0, f3, f0 /* 800AD368 000AA168 EC 00 00 72 */ fmuls f0, f0, f1 -/* 800AD36C 000AA16C D0 0D 90 88 */ stfs f0, lbl_803CB988-_SDA_BASE_(r13) -/* 800AD370 000AA170 C0 4D 90 88 */ lfs f2, lbl_803CB988-_SDA_BASE_(r13) -/* 800AD374 000AA174 C0 0D 90 84 */ lfs f0, lbl_803CB984-_SDA_BASE_(r13) +/* 800AD36C 000AA16C D0 0D 90 88 */ stfs f0, lbl_time_current_1-_SDA_BASE_(r13) +/* 800AD370 000AA170 C0 4D 90 88 */ lfs f2, lbl_time_current_1-_SDA_BASE_(r13) +/* 800AD374 000AA174 C0 0D 90 84 */ lfs f0, lbl_time_last_1-_SDA_BASE_(r13) /* 800AD378 000AA178 EC 02 00 28 */ fsubs f0, f2, f0 -/* 800AD37C 000AA17C D0 0D 82 E8 */ stfs f0, lbl_803CABE8-_SDA_BASE_(r13) -/* 800AD380 000AA180 C0 2D 82 E8 */ lfs f1, lbl_803CABE8-_SDA_BASE_(r13) -/* 800AD384 000AA184 C0 02 94 EC */ lfs f0, lbl_803CDE6C-_SDA2_BASE_(r2) +/* 800AD37C 000AA17C D0 0D 82 E8 */ stfs f0, lbl_time_elapsed_1-_SDA_BASE_(r13) +/* 800AD380 000AA180 C0 2D 82 E8 */ lfs f1, lbl_time_elapsed_1-_SDA_BASE_(r13) +/* 800AD384 000AA184 C0 02 94 EC */ lfs f0, lbl__847_1-_SDA2_BASE_(r2) /* 800AD388 000AA188 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800AD38C 000AA18C 40 80 00 10 */ bge lbl_800AD39C -/* 800AD390 000AA190 C0 02 94 F0 */ lfs f0, lbl_803CDE70-_SDA2_BASE_(r2) -/* 800AD394 000AA194 D0 0D 82 E8 */ stfs f0, lbl_803CABE8-_SDA_BASE_(r13) +/* 800AD390 000AA190 C0 02 94 F0 */ lfs f0, lbl__848-_SDA2_BASE_(r2) +/* 800AD394 000AA194 D0 0D 82 E8 */ stfs f0, lbl_time_elapsed_1-_SDA_BASE_(r13) /* 800AD398 000AA198 48 00 00 18 */ b lbl_800AD3B0 lbl_800AD39C: -/* 800AD39C 000AA19C C0 02 94 F4 */ lfs f0, lbl_803CDE74-_SDA2_BASE_(r2) +/* 800AD39C 000AA19C C0 02 94 F4 */ lfs f0, lbl__849-_SDA2_BASE_(r2) /* 800AD3A0 000AA1A0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800AD3A4 000AA1A4 40 81 00 0C */ ble lbl_800AD3B0 -/* 800AD3A8 000AA1A8 C0 02 94 F0 */ lfs f0, lbl_803CDE70-_SDA2_BASE_(r2) -/* 800AD3AC 000AA1AC D0 0D 82 E8 */ stfs f0, lbl_803CABE8-_SDA_BASE_(r13) +/* 800AD3A8 000AA1A8 C0 02 94 F0 */ lfs f0, lbl__848-_SDA2_BASE_(r2) +/* 800AD3AC 000AA1AC D0 0D 82 E8 */ stfs f0, lbl_time_elapsed_1-_SDA_BASE_(r13) lbl_800AD3B0: -/* 800AD3B0 000AA1B0 C0 2D 82 F4 */ lfs f1, lbl_803CABF4-_SDA_BASE_(r13) -/* 800AD3B4 000AA1B4 C0 0D 82 E8 */ lfs f0, lbl_803CABE8-_SDA_BASE_(r13) +/* 800AD3B0 000AA1B0 C0 2D 82 F4 */ lfs f1, lbl_dontPoll-_SDA_BASE_(r13) +/* 800AD3B4 000AA1B4 C0 0D 82 E8 */ lfs f0, lbl_time_elapsed_1-_SDA_BASE_(r13) /* 800AD3B8 000AA1B8 EC 01 00 28 */ fsubs f0, f1, f0 -/* 800AD3BC 000AA1BC D0 0D 82 F4 */ stfs f0, lbl_803CABF4-_SDA_BASE_(r13) -/* 800AD3C0 000AA1C0 D0 4D 90 84 */ stfs f2, lbl_803CB984-_SDA_BASE_(r13) -/* 800AD3C4 000AA1C4 80 0D 90 98 */ lwz r0, lbl_803CB998-_SDA_BASE_(r13) +/* 800AD3BC 000AA1BC D0 0D 82 F4 */ stfs f0, lbl_dontPoll-_SDA_BASE_(r13) +/* 800AD3C0 000AA1C0 D0 4D 90 84 */ stfs f2, lbl_time_last_1-_SDA_BASE_(r13) +/* 800AD3C4 000AA1C4 80 0D 90 98 */ lwz r0, lbl_t1_1-_SDA_BASE_(r13) /* 800AD3C8 000AA1C8 80 6D 90 9C */ lwz r3, lbl_803CB99C-_SDA_BASE_(r13) /* 800AD3CC 000AA1CC 90 6D 90 94 */ stw r3, lbl_803CB994-_SDA_BASE_(r13) -/* 800AD3D0 000AA1D0 90 0D 90 90 */ stw r0, lbl_803CB990-_SDA_BASE_(r13) +/* 800AD3D0 000AA1D0 90 0D 90 90 */ stw r0, lbl_t0_1-_SDA_BASE_(r13) /* 800AD3D4 000AA1D4 48 02 75 7D */ bl iTimeGet__Fv /* 800AD3D8 000AA1D8 90 8D 90 9C */ stw r4, lbl_803CB99C-_SDA_BASE_(r13) -/* 800AD3DC 000AA1DC 90 6D 90 98 */ stw r3, lbl_803CB998-_SDA_BASE_(r13) +/* 800AD3DC 000AA1DC 90 6D 90 98 */ stw r3, lbl_t1_1-_SDA_BASE_(r13) /* 800AD3E0 000AA1E0 48 02 75 71 */ bl iTimeGet__Fv /* 800AD3E4 000AA1E4 90 8D 8E CC */ stw r4, lbl_803CB7CC-_SDA_BASE_(r13) -/* 800AD3E8 000AA1E8 90 6D 8E C8 */ stw r3, lbl_803CB7C8-_SDA_BASE_(r13) -/* 800AD3EC 000AA1EC 80 6D 8E C0 */ lwz r3, lbl_803CB7C0-_SDA_BASE_(r13) +/* 800AD3E8 000AA1E8 90 6D 8E C8 */ stw r3, lbl_sTimeCurrent-_SDA_BASE_(r13) +/* 800AD3EC 000AA1EC 80 6D 8E C0 */ lwz r3, lbl_sTimeLast-_SDA_BASE_(r13) /* 800AD3F0 000AA1F0 80 8D 8E C4 */ lwz r4, lbl_803CB7C4-_SDA_BASE_(r13) -/* 800AD3F4 000AA1F4 80 AD 8E C8 */ lwz r5, lbl_803CB7C8-_SDA_BASE_(r13) +/* 800AD3F4 000AA1F4 80 AD 8E C8 */ lwz r5, lbl_sTimeCurrent-_SDA_BASE_(r13) /* 800AD3F8 000AA1F8 80 CD 8E CC */ lwz r6, lbl_803CB7CC-_SDA_BASE_(r13) /* 800AD3FC 000AA1FC 48 02 75 CD */ bl iTimeDiffSec__Fxx -/* 800AD400 000AA200 D0 2D 8E B8 */ stfs f1, lbl_803CB7B8-_SDA_BASE_(r13) -/* 800AD404 000AA204 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800AD408 000AA208 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 800AD40C 000AA20C 80 0D 8E C8 */ lwz r0, lbl_803CB7C8-_SDA_BASE_(r13) +/* 800AD400 000AA200 D0 2D 8E B8 */ stfs f1, lbl_sTimeElapsed-_SDA_BASE_(r13) +/* 800AD404 000AA204 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800AD408 000AA208 38 63 05 58 */ addi r3, r3, lbl_globals@l +/* 800AD40C 000AA20C 80 0D 8E C8 */ lwz r0, lbl_sTimeCurrent-_SDA_BASE_(r13) /* 800AD410 000AA210 80 8D 8E CC */ lwz r4, lbl_803CB7CC-_SDA_BASE_(r13) /* 800AD414 000AA214 90 8D 8E C4 */ stw r4, lbl_803CB7C4-_SDA_BASE_(r13) -/* 800AD418 000AA218 90 0D 8E C0 */ stw r0, lbl_803CB7C0-_SDA_BASE_(r13) +/* 800AD418 000AA218 90 0D 8E C0 */ stw r0, lbl_sTimeLast-_SDA_BASE_(r13) /* 800AD41C 000AA21C 88 63 06 D1 */ lbz r3, 0x6d1(r3) -/* 800AD420 000AA220 C0 2D 82 E8 */ lfs f1, lbl_803CABE8-_SDA_BASE_(r13) +/* 800AD420 000AA220 C0 2D 82 E8 */ lfs f1, lbl_time_elapsed_1-_SDA_BASE_(r13) /* 800AD424 000AA224 4B F8 8B A1 */ bl xPadUpdate__Fif /* 800AD428 000AA228 48 0D 38 65 */ bl CheckDVDAndResetState__8iTRCDiskFv /* 800AD42C 000AA22C 4B FE C2 35 */ bl xDrawBegin__Fv -/* 800AD430 000AA230 C0 2D 82 E8 */ lfs f1, lbl_803CABE8-_SDA_BASE_(r13) +/* 800AD430 000AA230 C0 2D 82 E8 */ lfs f1, lbl_time_elapsed_1-_SDA_BASE_(r13) /* 800AD434 000AA234 4B F8 B6 E9 */ bl xParMgrUpdate__Ff -/* 800AD438 000AA238 C0 2D 82 E8 */ lfs f1, lbl_803CABE8-_SDA_BASE_(r13) +/* 800AD438 000AA238 C0 2D 82 E8 */ lfs f1, lbl_time_elapsed_1-_SDA_BASE_(r13) /* 800AD43C 000AA23C 48 00 6A F9 */ bl zSceneUpdate__Ff -/* 800AD440 000AA240 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800AD444 000AA244 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800AD440 000AA240 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800AD444 000AA244 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800AD448 000AA248 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800AD44C 000AA24C 4B FA 90 45 */ bl xEntGetFrame__FPC4xEnt /* 800AD450 000AA250 80 A3 00 00 */ lwz r5, 0(r3) -/* 800AD454 000AA254 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800AD454 000AA254 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800AD458 000AA258 80 03 00 04 */ lwz r0, 4(r3) -/* 800AD45C 000AA25C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800AD45C 000AA25C 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800AD460 000AA260 38 84 00 14 */ addi r4, r4, 0x14 /* 800AD464 000AA264 90 A1 00 08 */ stw r5, 8(r1) /* 800AD468 000AA268 90 01 00 0C */ stw r0, 0xc(r1) @@ -198,7 +198,7 @@ lbl_800AD3B0: /* 800AD4D8 000AA2D8 38 60 00 00 */ li r3, 0 /* 800AD4DC 000AA2DC 90 A1 00 40 */ stw r5, 0x40(r1) /* 800AD4E0 000AA2E0 90 01 00 44 */ stw r0, 0x44(r1) -/* 800AD4E4 000AA2E4 C0 02 94 F8 */ lfs f0, lbl_803CDE78-_SDA2_BASE_(r2) +/* 800AD4E4 000AA2E4 C0 02 94 F8 */ lfs f0, lbl__850-_SDA2_BASE_(r2) /* 800AD4E8 000AA2E8 EC 01 00 2A */ fadds f0, f1, f0 /* 800AD4EC 000AA2EC D0 01 00 3C */ stfs f0, 0x3c(r1) /* 800AD4F0 000AA2F0 4B F9 B4 D5 */ bl xSndSetListenerData__F19sound_listener_typePC7xMat4x3 @@ -206,40 +206,40 @@ lbl_800AD3B0: /* 800AD4F8 000AA2F8 38 60 00 01 */ li r3, 1 /* 800AD4FC 000AA2FC 4B F9 B4 C9 */ bl xSndSetListenerData__F19sound_listener_typePC7xMat4x3 /* 800AD500 000AA300 4B F9 B4 95 */ bl xSndUpdate__Fv -/* 800AD504 000AA304 80 0D 8F A8 */ lwz r0, lbl_803CB8A8-_SDA_BASE_(r13) +/* 800AD504 000AA304 80 0D 8F A8 */ lwz r0, lbl_gGameMode-_SDA_BASE_(r13) /* 800AD508 000AA308 2C 00 00 06 */ cmpwi r0, 6 /* 800AD50C 000AA30C 40 82 00 18 */ bne lbl_800AD524 -/* 800AD510 000AA310 80 0D 82 40 */ lwz r0, lbl_803CAB40-_SDA_BASE_(r13) +/* 800AD510 000AA310 80 0D 82 40 */ lwz r0, lbl_gGameState-_SDA_BASE_(r13) /* 800AD514 000AA314 2C 00 00 00 */ cmpwi r0, 0 /* 800AD518 000AA318 41 82 00 0C */ beq lbl_800AD524 -/* 800AD51C 000AA31C C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) +/* 800AD51C 000AA31C C0 2D 8E B8 */ lfs f1, lbl_sTimeElapsed-_SDA_BASE_(r13) /* 800AD520 000AA320 4B FE E5 B1 */ bl update__4zhudFf lbl_800AD524: -/* 800AD524 000AA324 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800AD528 000AA328 C0 2D 82 E8 */ lfs f1, lbl_803CABE8-_SDA_BASE_(r13) -/* 800AD52C 000AA32C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800AD524 000AA324 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800AD528 000AA328 C0 2D 82 E8 */ lfs f1, lbl_time_elapsed_1-_SDA_BASE_(r13) +/* 800AD52C 000AA32C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800AD530 000AA330 4B FA 3C 2D */ bl zCameraUpdate__FP7xCameraf -/* 800AD534 000AA334 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800AD534 000AA334 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800AD538 000AA338 38 80 00 01 */ li r4, 1 -/* 800AD53C 000AA33C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800AD53C 000AA33C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800AD540 000AA340 4B F5 F7 B5 */ bl xCameraBegin__FP7xCamerai /* 800AD544 000AA344 4B FF FC C9 */ bl zUpdateThumbIcon__Fv /* 800AD548 000AA348 48 00 73 85 */ bl zSceneRender__Fv /* 800AD54C 000AA34C 4B F6 A8 4D */ bl xDebugUpdate__Fv /* 800AD550 000AA350 4B FE C0 F1 */ bl xDrawEnd__Fv -/* 800AD554 000AA354 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800AD558 000AA358 C0 2D 82 E8 */ lfs f1, lbl_803CABE8-_SDA_BASE_(r13) -/* 800AD55C 000AA35C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800AD554 000AA354 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800AD558 000AA358 C0 2D 82 E8 */ lfs f1, lbl_time_elapsed_1-_SDA_BASE_(r13) +/* 800AD55C 000AA35C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800AD560 000AA360 38 80 00 01 */ li r4, 1 /* 800AD564 000AA364 4B F5 FE A9 */ bl xCameraEnd__FP7xCamerafi /* 800AD568 000AA368 38 60 00 00 */ li r3, 0 /* 800AD56C 000AA36C 48 01 5D 31 */ bl iEnvEndRenderFX__FP4iEnv -/* 800AD570 000AA370 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800AD574 000AA374 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800AD570 000AA370 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800AD574 000AA374 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800AD578 000AA378 4B F5 FE D5 */ bl xCameraShowRaster__FP7xCamera -/* 800AD57C 000AA37C 80 6D 88 B0 */ lwz r3, lbl_803CB1B0-_SDA_BASE_(r13) +/* 800AD57C 000AA37C 80 6D 88 B0 */ lwz r3, lbl_gFrameCount-_SDA_BASE_(r13) /* 800AD580 000AA380 38 03 00 01 */ addi r0, r3, 1 -/* 800AD584 000AA384 90 0D 88 B0 */ stw r0, lbl_803CB1B0-_SDA_BASE_(r13) +/* 800AD584 000AA384 90 0D 88 B0 */ stw r0, lbl_gFrameCount-_SDA_BASE_(r13) /* 800AD588 000AA388 80 01 00 54 */ lwz r0, 0x54(r1) /* 800AD58C 000AA38C 7C 08 03 A6 */ mtlr r0 /* 800AD590 000AA390 38 21 00 50 */ addi r1, r1, 0x50 @@ -252,19 +252,19 @@ zSaveLoad_poll__Fi: /* 800AD5A0 000AA3A0 90 01 00 14 */ stw r0, 0x14(r1) /* 800AD5A4 000AA3A4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800AD5A8 000AA3A8 7C 7F 1B 78 */ mr r31, r3 -/* 800AD5AC 000AA3AC C0 2D 82 F4 */ lfs f1, lbl_803CABF4-_SDA_BASE_(r13) -/* 800AD5B0 000AA3B0 C0 02 94 EC */ lfs f0, lbl_803CDE6C-_SDA2_BASE_(r2) +/* 800AD5AC 000AA3AC C0 2D 82 F4 */ lfs f1, lbl_dontPoll-_SDA_BASE_(r13) +/* 800AD5B0 000AA3B0 C0 02 94 EC */ lfs f0, lbl__847_1-_SDA2_BASE_(r2) /* 800AD5B4 000AA3B4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800AD5B8 000AA3B8 40 80 00 30 */ bge lbl_800AD5E8 -/* 800AD5BC 000AA3BC C0 02 94 E8 */ lfs f0, lbl_803CDE68-_SDA2_BASE_(r2) -/* 800AD5C0 000AA3C0 D0 0D 82 F4 */ stfs f0, lbl_803CABF4-_SDA_BASE_(r13) -/* 800AD5C4 000AA3C4 80 6D 82 EC */ lwz r3, lbl_803CABEC-_SDA_BASE_(r13) +/* 800AD5BC 000AA3BC C0 02 94 E8 */ lfs f0, lbl__846_1-_SDA2_BASE_(r2) +/* 800AD5C0 000AA3C0 D0 0D 82 F4 */ stfs f0, lbl_dontPoll-_SDA_BASE_(r13) +/* 800AD5C4 000AA3C4 80 6D 82 EC */ lwz r3, lbl_currentCard-_SDA_BASE_(r13) /* 800AD5C8 000AA3C8 48 00 0C 2D */ bl zSaveLoad_CardCheckSingle__Fi /* 800AD5CC 000AA3CC 2C 03 00 00 */ cmpwi r3, 0 /* 800AD5D0 000AA3D0 40 82 00 10 */ bne lbl_800AD5E0 -/* 800AD5D4 000AA3D4 93 ED 90 A0 */ stw r31, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AD5D4 000AA3D4 93 ED 90 A0 */ stw r31, lbl_promptSel-_SDA_BASE_(r13) /* 800AD5D8 000AA3D8 38 00 00 00 */ li r0, 0 -/* 800AD5DC 000AA3DC 90 0D 82 F0 */ stw r0, lbl_803CABF0-_SDA_BASE_(r13) +/* 800AD5DC 000AA3DC 90 0D 82 F0 */ stw r0, lbl_currentGame-_SDA_BASE_(r13) lbl_800AD5E0: /* 800AD5E0 000AA3E0 38 60 00 01 */ li r3, 1 /* 800AD5E4 000AA3E4 48 00 00 08 */ b lbl_800AD5EC @@ -281,13 +281,13 @@ lbl_800AD5EC: zSendEventToThumbIcon__FUi: /* 800AD600 000AA400 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AD604 000AA404 7C 08 02 A6 */ mflr r0 -/* 800AD608 000AA408 3C 80 80 26 */ lis r4, lbl_8025E9C0@ha +/* 800AD608 000AA408 3C 80 80 26 */ lis r4, lbl__stringBase0_51@ha /* 800AD60C 000AA40C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800AD610 000AA410 38 84 E9 C0 */ addi r4, r4, lbl_8025E9C0@l +/* 800AD610 000AA410 38 84 E9 C0 */ addi r4, r4, lbl__stringBase0_51@l /* 800AD614 000AA414 93 E1 00 0C */ stw r31, 0xc(r1) /* 800AD618 000AA418 7C 7F 1B 78 */ mr r31, r3 /* 800AD61C 000AA41C 38 64 04 44 */ addi r3, r4, 0x444 -/* 800AD620 000AA420 80 0D 8F A8 */ lwz r0, lbl_803CB8A8-_SDA_BASE_(r13) +/* 800AD620 000AA420 80 0D 8F A8 */ lwz r0, lbl_gGameMode-_SDA_BASE_(r13) /* 800AD624 000AA424 2C 00 00 04 */ cmpwi r0, 4 /* 800AD628 000AA428 40 82 00 08 */ bne lbl_800AD630 /* 800AD62C 000AA42C 38 64 04 35 */ addi r3, r4, 0x435 @@ -316,9 +316,9 @@ zChangeThumbIcon__FPCc: /* 800AD678 000AA478 7F E3 FB 78 */ mr r3, r31 /* 800AD67C 000AA47C 4B F9 EB 99 */ bl xStrHash__FPCc /* 800AD680 000AA480 90 61 00 08 */ stw r3, 8(r1) -/* 800AD684 000AA484 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha -/* 800AD688 000AA488 38 83 E9 C0 */ addi r4, r3, lbl_8025E9C0@l -/* 800AD68C 000AA48C 80 0D 8F A8 */ lwz r0, lbl_803CB8A8-_SDA_BASE_(r13) +/* 800AD684 000AA484 3C 60 80 26 */ lis r3, lbl__stringBase0_51@ha +/* 800AD688 000AA488 38 83 E9 C0 */ addi r4, r3, lbl__stringBase0_51@l +/* 800AD68C 000AA48C 80 0D 8F A8 */ lwz r0, lbl_gGameMode-_SDA_BASE_(r13) /* 800AD690 000AA490 38 64 04 44 */ addi r3, r4, 0x444 /* 800AD694 000AA494 2C 00 00 04 */ cmpwi r0, 4 /* 800AD698 000AA498 40 82 00 08 */ bne lbl_800AD6A0 @@ -339,12 +339,12 @@ lbl_800AD6A0: zSaveLoadInit__Fv: /* 800AD6C8 000AA4C8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AD6CC 000AA4CC 7C 08 02 A6 */ mflr r0 -/* 800AD6D0 000AA4D0 3C 60 80 29 */ lis r3, lbl_80290120@ha +/* 800AD6D0 000AA4D0 3C 60 80 29 */ lis r3, lbl_zSaveLoadUITable@ha /* 800AD6D4 000AA4D4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800AD6D8 000AA4D8 38 63 01 20 */ addi r3, r3, lbl_80290120@l +/* 800AD6D8 000AA4D8 38 63 01 20 */ addi r3, r3, lbl_zSaveLoadUITable@l /* 800AD6DC 000AA4DC 48 00 00 65 */ bl zSaveLoadUITableInit__FP11zSaveLoadUI -/* 800AD6E0 000AA4E0 3C 60 80 3C */ lis r3, lbl_803C2520@ha -/* 800AD6E4 000AA4E4 38 63 25 20 */ addi r3, r3, lbl_803C2520@l +/* 800AD6E0 000AA4E0 3C 60 80 3C */ lis r3, lbl_zSaveLoadGameTable@ha +/* 800AD6E4 000AA4E4 38 63 25 20 */ addi r3, r3, lbl_zSaveLoadGameTable@l /* 800AD6E8 000AA4E8 48 00 00 15 */ bl zSaveLoadGameTableInit__FP13zSaveLoadGame /* 800AD6EC 000AA4EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800AD6F0 000AA4F0 7C 08 03 A6 */ mtlr r0 @@ -401,10 +401,10 @@ zSaveLoad_UIEvent__FiUi: /* 800AD794 000AA594 7C 08 02 A6 */ mflr r0 /* 800AD798 000AA598 90 01 00 14 */ stw r0, 0x14(r1) /* 800AD79C 000AA59C 1C 03 00 0C */ mulli r0, r3, 0xc -/* 800AD7A0 000AA5A0 3C 60 80 29 */ lis r3, lbl_80290120@ha +/* 800AD7A0 000AA5A0 3C 60 80 29 */ lis r3, lbl_zSaveLoadUITable@ha /* 800AD7A4 000AA5A4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800AD7A8 000AA5A8 7C 9F 23 78 */ mr r31, r4 -/* 800AD7AC 000AA5AC 38 63 01 20 */ addi r3, r3, lbl_80290120@l +/* 800AD7AC 000AA5AC 38 63 01 20 */ addi r3, r3, lbl_zSaveLoadUITable@l /* 800AD7B0 000AA5B0 7C 63 02 14 */ add r3, r3, r0 /* 800AD7B4 000AA5B4 80 63 00 04 */ lwz r3, 4(r3) /* 800AD7B8 000AA5B8 48 00 72 85 */ bl zSceneFindObject__FUi @@ -491,32 +491,32 @@ lbl_800AD8B0: .global zSaveLoad_getgame__Fv zSaveLoad_getgame__Fv: -/* 800AD8CC 000AA6CC 80 6D 82 F0 */ lwz r3, lbl_803CABF0-_SDA_BASE_(r13) +/* 800AD8CC 000AA6CC 80 6D 82 F0 */ lwz r3, lbl_currentGame-_SDA_BASE_(r13) /* 800AD8D0 000AA6D0 4E 80 00 20 */ blr .global zSaveLoad_getcard__Fv zSaveLoad_getcard__Fv: -/* 800AD8D4 000AA6D4 80 6D 82 EC */ lwz r3, lbl_803CABEC-_SDA_BASE_(r13) +/* 800AD8D4 000AA6D4 80 6D 82 EC */ lwz r3, lbl_currentCard-_SDA_BASE_(r13) /* 800AD8D8 000AA6D8 4E 80 00 20 */ blr .global zSaveLoad_getMCavailable__Fv zSaveLoad_getMCavailable__Fv: -/* 800AD8DC 000AA6DC 80 6D 90 A8 */ lwz r3, lbl_803CB9A8-_SDA_BASE_(r13) +/* 800AD8DC 000AA6DC 80 6D 90 A8 */ lwz r3, lbl_sAvailable-_SDA_BASE_(r13) /* 800AD8E0 000AA6E0 4E 80 00 20 */ blr .global zSaveLoad_getMCneeded__Fv zSaveLoad_getMCneeded__Fv: -/* 800AD8E4 000AA6E4 80 6D 90 AC */ lwz r3, lbl_803CB9AC-_SDA_BASE_(r13) +/* 800AD8E4 000AA6E4 80 6D 90 AC */ lwz r3, lbl_sNeeded-_SDA_BASE_(r13) /* 800AD8E8 000AA6E8 4E 80 00 20 */ blr .global zSaveLoad_getMCAccessType__Fv zSaveLoad_getMCAccessType__Fv: -/* 800AD8EC 000AA6EC 80 6D 90 B0 */ lwz r3, lbl_803CB9B0-_SDA_BASE_(r13) +/* 800AD8EC 000AA6EC 80 6D 90 B0 */ lwz r3, lbl_sAccessType-_SDA_BASE_(r13) /* 800AD8F0 000AA6F0 4E 80 00 20 */ blr .global zSaveLoadGetAutoSaveCard__Fv zSaveLoadGetAutoSaveCard__Fv: -/* 800AD8F4 000AA6F4 80 6D 82 F8 */ lwz r3, lbl_803CABF8-_SDA_BASE_(r13) +/* 800AD8F4 000AA6F4 80 6D 82 F8 */ lwz r3, lbl_autoSaveCard-_SDA_BASE_(r13) /* 800AD8F8 000AA6F8 4E 80 00 20 */ blr .global format__Fii @@ -707,12 +707,12 @@ lbl_800ADB70: /* 800ADB70 000AA970 38 80 00 5F */ li r4, 0x5f /* 800ADB74 000AA974 4B FF FC 1D */ bl zSaveLoad_UIEvent__FiUi /* 800ADB78 000AA978 38 00 FF FF */ li r0, -1 -/* 800ADB7C 000AA97C 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800ADB7C 000AA97C 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) /* 800ADB80 000AA980 48 00 00 08 */ b lbl_800ADB88 lbl_800ADB84: /* 800ADB84 000AA984 4B FF F7 A5 */ bl zSaveLoad_Tick__Fv lbl_800ADB88: -/* 800ADB88 000AA988 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800ADB88 000AA988 80 0D 90 A0 */ lwz r0, lbl_promptSel-_SDA_BASE_(r13) /* 800ADB8C 000AA98C 2C 00 FF FF */ cmpwi r0, -1 /* 800ADB90 000AA990 41 82 FF F4 */ beq lbl_800ADB84 /* 800ADB94 000AA994 2C 1F 00 01 */ cmpwi r31, 1 @@ -729,7 +729,7 @@ lbl_800ADBA4: /* 800ADBBC 000AA9BC 4B FF FB D5 */ bl zSaveLoad_UIEvent__FiUi lbl_800ADBC0: /* 800ADBC0 000AA9C0 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800ADBC4 000AA9C4 80 6D 90 A0 */ lwz r3, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800ADBC4 000AA9C4 80 6D 90 A0 */ lwz r3, lbl_promptSel-_SDA_BASE_(r13) /* 800ADBC8 000AA9C8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800ADBCC 000AA9CC 7C 08 03 A6 */ mtlr r0 /* 800ADBD0 000AA9D0 38 21 00 10 */ addi r1, r1, 0x10 @@ -760,21 +760,21 @@ lbl_800ADC14: /* 800ADC20 000AAA20 38 80 00 51 */ li r4, 0x51 /* 800ADC24 000AAA24 4B FF FB 6D */ bl zSaveLoad_UIEvent__FiUi /* 800ADC28 000AAA28 38 00 FF FF */ li r0, -1 -/* 800ADC2C 000AAA2C 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800ADC2C 000AAA2C 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) /* 800ADC30 000AAA30 48 00 00 10 */ b lbl_800ADC40 lbl_800ADC34: /* 800ADC34 000AAA34 4B FF F6 F5 */ bl zSaveLoad_Tick__Fv /* 800ADC38 000AAA38 38 60 00 03 */ li r3, 3 /* 800ADC3C 000AAA3C 4B FF F9 5D */ bl zSaveLoad_poll__Fi lbl_800ADC40: -/* 800ADC40 000AAA40 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800ADC40 000AAA40 80 0D 90 A0 */ lwz r0, lbl_promptSel-_SDA_BASE_(r13) /* 800ADC44 000AAA44 2C 00 FF FF */ cmpwi r0, -1 /* 800ADC48 000AAA48 41 82 FF EC */ beq lbl_800ADC34 /* 800ADC4C 000AAA4C 38 60 00 32 */ li r3, 0x32 /* 800ADC50 000AAA50 38 80 00 5F */ li r4, 0x5f /* 800ADC54 000AAA54 4B FF FB 3D */ bl zSaveLoad_UIEvent__FiUi /* 800ADC58 000AAA58 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800ADC5C 000AAA5C 80 6D 90 A0 */ lwz r3, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800ADC5C 000AAA5C 80 6D 90 A0 */ lwz r3, lbl_promptSel-_SDA_BASE_(r13) /* 800ADC60 000AAA60 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800ADC64 000AAA64 7C 08 03 A6 */ mtlr r0 /* 800ADC68 000AAA68 38 21 00 10 */ addi r1, r1, 0x10 @@ -799,21 +799,21 @@ lbl_800ADC8C: /* 800ADCA4 000AAAA4 38 80 00 5E */ li r4, 0x5e /* 800ADCA8 000AAAA8 4B FF FA E9 */ bl zSaveLoad_UIEvent__FiUi /* 800ADCAC 000AAAAC 38 00 FF FF */ li r0, -1 -/* 800ADCB0 000AAAB0 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800ADCB0 000AAAB0 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) /* 800ADCB4 000AAAB4 48 00 00 10 */ b lbl_800ADCC4 lbl_800ADCB8: /* 800ADCB8 000AAAB8 4B FF F6 71 */ bl zSaveLoad_Tick__Fv /* 800ADCBC 000AAABC 38 60 00 03 */ li r3, 3 /* 800ADCC0 000AAAC0 4B FF F8 D9 */ bl zSaveLoad_poll__Fi lbl_800ADCC4: -/* 800ADCC4 000AAAC4 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800ADCC4 000AAAC4 80 0D 90 A0 */ lwz r0, lbl_promptSel-_SDA_BASE_(r13) /* 800ADCC8 000AAAC8 2C 00 FF FF */ cmpwi r0, -1 /* 800ADCCC 000AAACC 41 82 FF EC */ beq lbl_800ADCB8 /* 800ADCD0 000AAAD0 38 60 00 25 */ li r3, 0x25 /* 800ADCD4 000AAAD4 38 80 00 5F */ li r4, 0x5f /* 800ADCD8 000AAAD8 4B FF FA B9 */ bl zSaveLoad_UIEvent__FiUi /* 800ADCDC 000AAADC 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800ADCE0 000AAAE0 80 6D 90 A0 */ lwz r3, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800ADCE0 000AAAE0 80 6D 90 A0 */ lwz r3, lbl_promptSel-_SDA_BASE_(r13) /* 800ADCE4 000AAAE4 7C 08 03 A6 */ mtlr r0 /* 800ADCE8 000AAAE8 38 21 00 10 */ addi r1, r1, 0x10 /* 800ADCEC 000AAAEC 4E 80 00 20 */ blr @@ -837,21 +837,21 @@ lbl_800ADD0C: /* 800ADD24 000AAB24 38 80 00 5E */ li r4, 0x5e /* 800ADD28 000AAB28 4B FF FA 69 */ bl zSaveLoad_UIEvent__FiUi /* 800ADD2C 000AAB2C 38 00 FF FF */ li r0, -1 -/* 800ADD30 000AAB30 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800ADD30 000AAB30 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) /* 800ADD34 000AAB34 48 00 00 10 */ b lbl_800ADD44 lbl_800ADD38: /* 800ADD38 000AAB38 4B FF F5 F1 */ bl zSaveLoad_Tick__Fv /* 800ADD3C 000AAB3C 38 60 00 03 */ li r3, 3 /* 800ADD40 000AAB40 4B FF F8 59 */ bl zSaveLoad_poll__Fi lbl_800ADD44: -/* 800ADD44 000AAB44 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800ADD44 000AAB44 80 0D 90 A0 */ lwz r0, lbl_promptSel-_SDA_BASE_(r13) /* 800ADD48 000AAB48 2C 00 FF FF */ cmpwi r0, -1 /* 800ADD4C 000AAB4C 41 82 FF EC */ beq lbl_800ADD38 /* 800ADD50 000AAB50 38 60 00 12 */ li r3, 0x12 /* 800ADD54 000AAB54 38 80 00 5F */ li r4, 0x5f /* 800ADD58 000AAB58 4B FF FA 39 */ bl zSaveLoad_UIEvent__FiUi /* 800ADD5C 000AAB5C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800ADD60 000AAB60 80 6D 90 A0 */ lwz r3, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800ADD60 000AAB60 80 6D 90 A0 */ lwz r3, lbl_promptSel-_SDA_BASE_(r13) /* 800ADD64 000AAB64 7C 08 03 A6 */ mtlr r0 /* 800ADD68 000AAB68 38 21 00 10 */ addi r1, r1, 0x10 /* 800ADD6C 000AAB6C 4E 80 00 20 */ blr @@ -868,19 +868,19 @@ zSaveLoad_CardPromptGameSlotEmpty__Fv: /* 800ADD8C 000AAB8C 38 80 00 5E */ li r4, 0x5e /* 800ADD90 000AAB90 4B FF FA 01 */ bl zSaveLoad_UIEvent__FiUi /* 800ADD94 000AAB94 38 00 FF FF */ li r0, -1 -/* 800ADD98 000AAB98 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800ADD98 000AAB98 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) /* 800ADD9C 000AAB9C 48 00 00 08 */ b lbl_800ADDA4 lbl_800ADDA0: /* 800ADDA0 000AABA0 4B FF F5 89 */ bl zSaveLoad_Tick__Fv lbl_800ADDA4: -/* 800ADDA4 000AABA4 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800ADDA4 000AABA4 80 0D 90 A0 */ lwz r0, lbl_promptSel-_SDA_BASE_(r13) /* 800ADDA8 000AABA8 2C 00 FF FF */ cmpwi r0, -1 /* 800ADDAC 000AABAC 41 82 FF F4 */ beq lbl_800ADDA0 /* 800ADDB0 000AABB0 38 60 00 13 */ li r3, 0x13 /* 800ADDB4 000AABB4 38 80 00 5F */ li r4, 0x5f /* 800ADDB8 000AABB8 4B FF F9 D9 */ bl zSaveLoad_UIEvent__FiUi /* 800ADDBC 000AABBC 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800ADDC0 000AABC0 80 6D 90 A0 */ lwz r3, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800ADDC0 000AABC0 80 6D 90 A0 */ lwz r3, lbl_promptSel-_SDA_BASE_(r13) /* 800ADDC4 000AABC4 7C 08 03 A6 */ mtlr r0 /* 800ADDC8 000AABC8 38 21 00 10 */ addi r1, r1, 0x10 /* 800ADDCC 000AABCC 4E 80 00 20 */ blr @@ -897,21 +897,21 @@ zSaveLoad_CardPromptOverwrite__Fv: /* 800ADDEC 000AABEC 38 80 00 5E */ li r4, 0x5e /* 800ADDF0 000AABF0 4B FF F9 A1 */ bl zSaveLoad_UIEvent__FiUi /* 800ADDF4 000AABF4 38 00 FF FF */ li r0, -1 -/* 800ADDF8 000AABF8 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800ADDF8 000AABF8 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) /* 800ADDFC 000AABFC 48 00 00 10 */ b lbl_800ADE0C lbl_800ADE00: /* 800ADE00 000AAC00 4B FF F5 29 */ bl zSaveLoad_Tick__Fv /* 800ADE04 000AAC04 38 60 00 05 */ li r3, 5 /* 800ADE08 000AAC08 4B FF F7 91 */ bl zSaveLoad_poll__Fi lbl_800ADE0C: -/* 800ADE0C 000AAC0C 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800ADE0C 000AAC0C 80 0D 90 A0 */ lwz r0, lbl_promptSel-_SDA_BASE_(r13) /* 800ADE10 000AAC10 2C 00 FF FF */ cmpwi r0, -1 /* 800ADE14 000AAC14 41 82 FF EC */ beq lbl_800ADE00 /* 800ADE18 000AAC18 38 60 00 22 */ li r3, 0x22 /* 800ADE1C 000AAC1C 38 80 00 5F */ li r4, 0x5f /* 800ADE20 000AAC20 4B FF F9 71 */ bl zSaveLoad_UIEvent__FiUi /* 800ADE24 000AAC24 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800ADE28 000AAC28 80 6D 90 A0 */ lwz r3, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800ADE28 000AAC28 80 6D 90 A0 */ lwz r3, lbl_promptSel-_SDA_BASE_(r13) /* 800ADE2C 000AAC2C 7C 08 03 A6 */ mtlr r0 /* 800ADE30 000AAC30 38 21 00 10 */ addi r1, r1, 0x10 /* 800ADE34 000AAC34 4E 80 00 20 */ blr @@ -928,21 +928,21 @@ zSaveLoad_CardPromptOverwriteDamaged__Fv: /* 800ADE54 000AAC54 38 80 00 5E */ li r4, 0x5e /* 800ADE58 000AAC58 4B FF F9 39 */ bl zSaveLoad_UIEvent__FiUi /* 800ADE5C 000AAC5C 38 00 FF FF */ li r0, -1 -/* 800ADE60 000AAC60 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800ADE60 000AAC60 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) /* 800ADE64 000AAC64 48 00 00 10 */ b lbl_800ADE74 lbl_800ADE68: /* 800ADE68 000AAC68 4B FF F4 C1 */ bl zSaveLoad_Tick__Fv /* 800ADE6C 000AAC6C 38 60 00 05 */ li r3, 5 /* 800ADE70 000AAC70 4B FF F7 29 */ bl zSaveLoad_poll__Fi lbl_800ADE74: -/* 800ADE74 000AAC74 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800ADE74 000AAC74 80 0D 90 A0 */ lwz r0, lbl_promptSel-_SDA_BASE_(r13) /* 800ADE78 000AAC78 2C 00 FF FF */ cmpwi r0, -1 /* 800ADE7C 000AAC7C 41 82 FF EC */ beq lbl_800ADE68 /* 800ADE80 000AAC80 38 60 00 23 */ li r3, 0x23 /* 800ADE84 000AAC84 38 80 00 5F */ li r4, 0x5f /* 800ADE88 000AAC88 4B FF F9 09 */ bl zSaveLoad_UIEvent__FiUi /* 800ADE8C 000AAC8C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800ADE90 000AAC90 80 6D 90 A0 */ lwz r3, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800ADE90 000AAC90 80 6D 90 A0 */ lwz r3, lbl_promptSel-_SDA_BASE_(r13) /* 800ADE94 000AAC94 7C 08 03 A6 */ mtlr r0 /* 800ADE98 000AAC98 38 21 00 10 */ addi r1, r1, 0x10 /* 800ADE9C 000AAC9C 4E 80 00 20 */ blr @@ -962,12 +962,12 @@ lbl_800ADEC4: /* 800ADEC4 000AACC4 38 80 00 5E */ li r4, 0x5e /* 800ADEC8 000AACC8 4B FF F8 C9 */ bl zSaveLoad_UIEvent__FiUi /* 800ADECC 000AACCC 38 00 FF FF */ li r0, -1 -/* 800ADED0 000AACD0 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800ADED0 000AACD0 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) /* 800ADED4 000AACD4 48 00 00 08 */ b lbl_800ADEDC lbl_800ADED8: /* 800ADED8 000AACD8 4B FF F4 51 */ bl zSaveLoad_Tick__Fv lbl_800ADEDC: -/* 800ADEDC 000AACDC 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800ADEDC 000AACDC 80 0D 90 A0 */ lwz r0, lbl_promptSel-_SDA_BASE_(r13) /* 800ADEE0 000AACE0 2C 00 FF FF */ cmpwi r0, -1 /* 800ADEE4 000AACE4 41 82 FF F4 */ beq lbl_800ADED8 /* 800ADEE8 000AACE8 2C 1F 00 01 */ cmpwi r31, 1 @@ -978,7 +978,7 @@ lbl_800ADEF8: /* 800ADEF8 000AACF8 38 80 00 5F */ li r4, 0x5f /* 800ADEFC 000AACFC 4B FF F8 95 */ bl zSaveLoad_UIEvent__FiUi /* 800ADF00 000AAD00 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800ADF04 000AAD04 80 6D 90 A0 */ lwz r3, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800ADF04 000AAD04 80 6D 90 A0 */ lwz r3, lbl_promptSel-_SDA_BASE_(r13) /* 800ADF08 000AAD08 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800ADF0C 000AAD0C 7C 08 03 A6 */ mtlr r0 /* 800ADF10 000AAD10 38 21 00 10 */ addi r1, r1, 0x10 @@ -993,19 +993,19 @@ zSaveLoad_DamagedSaveGameErrorPrompt__Fi: /* 800ADF28 000AAD28 90 01 00 14 */ stw r0, 0x14(r1) /* 800ADF2C 000AAD2C 4B FF F8 65 */ bl zSaveLoad_UIEvent__FiUi /* 800ADF30 000AAD30 38 00 FF FF */ li r0, -1 -/* 800ADF34 000AAD34 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800ADF34 000AAD34 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) /* 800ADF38 000AAD38 48 00 00 08 */ b lbl_800ADF40 lbl_800ADF3C: /* 800ADF3C 000AAD3C 4B FF F3 ED */ bl zSaveLoad_Tick__Fv lbl_800ADF40: -/* 800ADF40 000AAD40 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800ADF40 000AAD40 80 0D 90 A0 */ lwz r0, lbl_promptSel-_SDA_BASE_(r13) /* 800ADF44 000AAD44 2C 00 FF FF */ cmpwi r0, -1 /* 800ADF48 000AAD48 41 82 FF F4 */ beq lbl_800ADF3C /* 800ADF4C 000AAD4C 38 60 00 3C */ li r3, 0x3c /* 800ADF50 000AAD50 38 80 00 5F */ li r4, 0x5f /* 800ADF54 000AAD54 4B FF F8 3D */ bl zSaveLoad_UIEvent__FiUi /* 800ADF58 000AAD58 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800ADF5C 000AAD5C 80 6D 90 A0 */ lwz r3, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800ADF5C 000AAD5C 80 6D 90 A0 */ lwz r3, lbl_promptSel-_SDA_BASE_(r13) /* 800ADF60 000AAD60 7C 08 03 A6 */ mtlr r0 /* 800ADF64 000AAD64 38 21 00 10 */ addi r1, r1, 0x10 /* 800ADF68 000AAD68 4E 80 00 20 */ blr @@ -1025,12 +1025,12 @@ lbl_800ADF90: /* 800ADF90 000AAD90 38 80 00 5E */ li r4, 0x5e /* 800ADF94 000AAD94 4B FF F7 FD */ bl zSaveLoad_UIEvent__FiUi /* 800ADF98 000AAD98 38 00 FF FF */ li r0, -1 -/* 800ADF9C 000AAD9C 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800ADF9C 000AAD9C 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) /* 800ADFA0 000AADA0 48 00 00 08 */ b lbl_800ADFA8 lbl_800ADFA4: /* 800ADFA4 000AADA4 4B FF F3 85 */ bl zSaveLoad_Tick__Fv lbl_800ADFA8: -/* 800ADFA8 000AADA8 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800ADFA8 000AADA8 80 0D 90 A0 */ lwz r0, lbl_promptSel-_SDA_BASE_(r13) /* 800ADFAC 000AADAC 2C 00 FF FF */ cmpwi r0, -1 /* 800ADFB0 000AADB0 41 82 FF F4 */ beq lbl_800ADFA4 /* 800ADFB4 000AADB4 2C 1F 00 01 */ cmpwi r31, 1 @@ -1041,7 +1041,7 @@ lbl_800ADFC4: /* 800ADFC4 000AADC4 38 80 00 5F */ li r4, 0x5f /* 800ADFC8 000AADC8 4B FF F7 C9 */ bl zSaveLoad_UIEvent__FiUi /* 800ADFCC 000AADCC 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800ADFD0 000AADD0 80 6D 90 A0 */ lwz r3, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800ADFD0 000AADD0 80 6D 90 A0 */ lwz r3, lbl_promptSel-_SDA_BASE_(r13) /* 800ADFD4 000AADD4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800ADFD8 000AADD8 7C 08 03 A6 */ mtlr r0 /* 800ADFDC 000AADDC 38 21 00 10 */ addi r1, r1, 0x10 @@ -1062,12 +1062,12 @@ lbl_800AE008: /* 800AE008 000AAE08 38 80 00 5E */ li r4, 0x5e /* 800AE00C 000AAE0C 4B FF F7 85 */ bl zSaveLoad_UIEvent__FiUi /* 800AE010 000AAE10 38 00 FF FF */ li r0, -1 -/* 800AE014 000AAE14 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AE014 000AAE14 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) /* 800AE018 000AAE18 48 00 00 08 */ b lbl_800AE020 lbl_800AE01C: /* 800AE01C 000AAE1C 4B FF F3 0D */ bl zSaveLoad_Tick__Fv lbl_800AE020: -/* 800AE020 000AAE20 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AE020 000AAE20 80 0D 90 A0 */ lwz r0, lbl_promptSel-_SDA_BASE_(r13) /* 800AE024 000AAE24 2C 00 FF FF */ cmpwi r0, -1 /* 800AE028 000AAE28 41 82 FF F4 */ beq lbl_800AE01C /* 800AE02C 000AAE2C 2C 1F 00 01 */ cmpwi r31, 1 @@ -1078,7 +1078,7 @@ lbl_800AE03C: /* 800AE03C 000AAE3C 38 80 00 5F */ li r4, 0x5f /* 800AE040 000AAE40 4B FF F7 51 */ bl zSaveLoad_UIEvent__FiUi /* 800AE044 000AAE44 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800AE048 000AAE48 80 6D 90 A0 */ lwz r3, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AE048 000AAE48 80 6D 90 A0 */ lwz r3, lbl_promptSel-_SDA_BASE_(r13) /* 800AE04C 000AAE4C 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800AE050 000AAE50 7C 08 03 A6 */ mtlr r0 /* 800AE054 000AAE54 38 21 00 10 */ addi r1, r1, 0x10 @@ -1093,19 +1093,19 @@ zSaveLoad_SaveDamagedErrorPrompt__Fi: /* 800AE06C 000AAE6C 90 01 00 14 */ stw r0, 0x14(r1) /* 800AE070 000AAE70 4B FF F7 21 */ bl zSaveLoad_UIEvent__FiUi /* 800AE074 000AAE74 38 00 FF FF */ li r0, -1 -/* 800AE078 000AAE78 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AE078 000AAE78 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) /* 800AE07C 000AAE7C 48 00 00 08 */ b lbl_800AE084 lbl_800AE080: /* 800AE080 000AAE80 4B FF F2 A9 */ bl zSaveLoad_Tick__Fv lbl_800AE084: -/* 800AE084 000AAE84 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AE084 000AAE84 80 0D 90 A0 */ lwz r0, lbl_promptSel-_SDA_BASE_(r13) /* 800AE088 000AAE88 2C 00 FF FF */ cmpwi r0, -1 /* 800AE08C 000AAE8C 41 82 FF F4 */ beq lbl_800AE080 /* 800AE090 000AAE90 38 60 00 35 */ li r3, 0x35 /* 800AE094 000AAE94 38 80 00 5F */ li r4, 0x5f /* 800AE098 000AAE98 4B FF F6 F9 */ bl zSaveLoad_UIEvent__FiUi /* 800AE09C 000AAE9C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800AE0A0 000AAEA0 80 6D 90 A0 */ lwz r3, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AE0A0 000AAEA0 80 6D 90 A0 */ lwz r3, lbl_promptSel-_SDA_BASE_(r13) /* 800AE0A4 000AAEA4 7C 08 03 A6 */ mtlr r0 /* 800AE0A8 000AAEA8 38 21 00 10 */ addi r1, r1, 0x10 /* 800AE0AC 000AAEAC 4E 80 00 20 */ blr @@ -1119,19 +1119,19 @@ zSaveLoad_CardYankedErrorPrompt__Fi: /* 800AE0C0 000AAEC0 90 01 00 14 */ stw r0, 0x14(r1) /* 800AE0C4 000AAEC4 4B FF F6 CD */ bl zSaveLoad_UIEvent__FiUi /* 800AE0C8 000AAEC8 38 00 FF FF */ li r0, -1 -/* 800AE0CC 000AAECC 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AE0CC 000AAECC 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) /* 800AE0D0 000AAED0 48 00 00 08 */ b lbl_800AE0D8 lbl_800AE0D4: /* 800AE0D4 000AAED4 4B FF F2 55 */ bl zSaveLoad_Tick__Fv lbl_800AE0D8: -/* 800AE0D8 000AAED8 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AE0D8 000AAED8 80 0D 90 A0 */ lwz r0, lbl_promptSel-_SDA_BASE_(r13) /* 800AE0DC 000AAEDC 2C 00 FF FF */ cmpwi r0, -1 /* 800AE0E0 000AAEE0 41 82 FF F4 */ beq lbl_800AE0D4 /* 800AE0E4 000AAEE4 38 60 00 36 */ li r3, 0x36 /* 800AE0E8 000AAEE8 38 80 00 5F */ li r4, 0x5f /* 800AE0EC 000AAEEC 4B FF F6 A5 */ bl zSaveLoad_UIEvent__FiUi /* 800AE0F0 000AAEF0 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800AE0F4 000AAEF4 80 6D 90 A0 */ lwz r3, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AE0F4 000AAEF4 80 6D 90 A0 */ lwz r3, lbl_promptSel-_SDA_BASE_(r13) /* 800AE0F8 000AAEF8 7C 08 03 A6 */ mtlr r0 /* 800AE0FC 000AAEFC 38 21 00 10 */ addi r1, r1, 0x10 /* 800AE100 000AAF00 4E 80 00 20 */ blr @@ -1151,12 +1151,12 @@ lbl_800AE128: /* 800AE128 000AAF28 38 80 00 5E */ li r4, 0x5e /* 800AE12C 000AAF2C 4B FF F6 65 */ bl zSaveLoad_UIEvent__FiUi /* 800AE130 000AAF30 38 00 FF FF */ li r0, -1 -/* 800AE134 000AAF34 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AE134 000AAF34 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) /* 800AE138 000AAF38 48 00 00 08 */ b lbl_800AE140 lbl_800AE13C: /* 800AE13C 000AAF3C 4B FF F1 ED */ bl zSaveLoad_Tick__Fv lbl_800AE140: -/* 800AE140 000AAF40 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AE140 000AAF40 80 0D 90 A0 */ lwz r0, lbl_promptSel-_SDA_BASE_(r13) /* 800AE144 000AAF44 2C 00 FF FF */ cmpwi r0, -1 /* 800AE148 000AAF48 41 82 FF F4 */ beq lbl_800AE13C /* 800AE14C 000AAF4C 2C 1F 00 01 */ cmpwi r31, 1 @@ -1188,12 +1188,12 @@ lbl_800AE1A0: /* 800AE1A0 000AAFA0 38 80 00 5E */ li r4, 0x5e /* 800AE1A4 000AAFA4 4B FF F5 ED */ bl zSaveLoad_UIEvent__FiUi /* 800AE1A8 000AAFA8 38 00 FF FF */ li r0, -1 -/* 800AE1AC 000AAFAC 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AE1AC 000AAFAC 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) /* 800AE1B0 000AAFB0 48 00 00 08 */ b lbl_800AE1B8 lbl_800AE1B4: /* 800AE1B4 000AAFB4 4B FF F1 75 */ bl zSaveLoad_Tick__Fv lbl_800AE1B8: -/* 800AE1B8 000AAFB8 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AE1B8 000AAFB8 80 0D 90 A0 */ lwz r0, lbl_promptSel-_SDA_BASE_(r13) /* 800AE1BC 000AAFBC 2C 00 FF FF */ cmpwi r0, -1 /* 800AE1C0 000AAFC0 41 82 FF F4 */ beq lbl_800AE1B4 /* 800AE1C4 000AAFC4 2C 1F 00 01 */ cmpwi r31, 1 @@ -1412,8 +1412,8 @@ lbl_800AE470: /* 800AE498 000AB298 7F E4 FB 78 */ mr r4, r31 /* 800AE49C 000AB29C 38 C0 FF FF */ li r6, -1 /* 800AE4A0 000AB2A0 38 A5 CC 00 */ addi r5, r5, 0x0000CC00@l -/* 800AE4A4 000AB2A4 38 ED 90 AC */ addi r7, r13, lbl_803CB9AC-_SDA_BASE_ -/* 800AE4A8 000AB2A8 39 0D 90 A8 */ addi r8, r13, lbl_803CB9A8-_SDA_BASE_ +/* 800AE4A4 000AB2A4 38 ED 90 AC */ addi r7, r13, lbl_sNeeded-_SDA_BASE_ +/* 800AE4A8 000AB2A8 39 0D 90 A8 */ addi r8, r13, lbl_sAvailable-_SDA_BASE_ /* 800AE4AC 000AB2AC 39 20 00 00 */ li r9, 0 /* 800AE4B0 000AB2B0 4B F8 EB F5 */ bl xSGTgtHaveRoom__FP17st_XSAVEGAME_DATAiiiPiPiPi /* 800AE4B4 000AB2B4 48 00 00 28 */ b lbl_800AE4DC @@ -1423,8 +1423,8 @@ lbl_800AE4B8: /* 800AE4C0 000AB2C0 7F E4 FB 78 */ mr r4, r31 /* 800AE4C4 000AB2C4 38 C0 FF FF */ li r6, -1 /* 800AE4C8 000AB2C8 38 A5 CC 00 */ addi r5, r5, 0x0000CC00@l -/* 800AE4CC 000AB2CC 38 ED 90 AC */ addi r7, r13, lbl_803CB9AC-_SDA_BASE_ -/* 800AE4D0 000AB2D0 39 0D 90 A8 */ addi r8, r13, lbl_803CB9A8-_SDA_BASE_ +/* 800AE4CC 000AB2CC 38 ED 90 AC */ addi r7, r13, lbl_sNeeded-_SDA_BASE_ +/* 800AE4D0 000AB2D0 39 0D 90 A8 */ addi r8, r13, lbl_sAvailable-_SDA_BASE_ /* 800AE4D4 000AB2D4 39 20 00 00 */ li r9, 0 /* 800AE4D8 000AB2D8 4B F8 EB CD */ bl xSGTgtHaveRoom__FP17st_XSAVEGAME_DATAiiiPiPiPi lbl_800AE4DC: @@ -1531,8 +1531,8 @@ lbl_800AE62C: /* 800AE634 000AB434 7F E4 FB 78 */ mr r4, r31 /* 800AE638 000AB438 38 C0 FF FF */ li r6, -1 /* 800AE63C 000AB43C 38 A5 CC 00 */ addi r5, r5, 0x0000CC00@l -/* 800AE640 000AB440 38 ED 90 AC */ addi r7, r13, lbl_803CB9AC-_SDA_BASE_ -/* 800AE644 000AB444 39 0D 90 A8 */ addi r8, r13, lbl_803CB9A8-_SDA_BASE_ +/* 800AE640 000AB440 38 ED 90 AC */ addi r7, r13, lbl_sNeeded-_SDA_BASE_ +/* 800AE644 000AB444 39 0D 90 A8 */ addi r8, r13, lbl_sAvailable-_SDA_BASE_ /* 800AE648 000AB448 39 20 00 00 */ li r9, 0 /* 800AE64C 000AB44C 4B F8 EA 59 */ bl xSGTgtHaveRoom__FP17st_XSAVEGAME_DATAiiiPiPiPi /* 800AE650 000AB450 2C 03 00 00 */ cmpwi r3, 0 @@ -1763,7 +1763,7 @@ zSaveLoad_CardCheck__Fii: /* 800AE948 000AB748 3B E0 00 01 */ li r31, 1 /* 800AE94C 000AB74C 48 00 00 30 */ b lbl_800AE97C lbl_800AE950: -/* 800AE950 000AB750 93 ED 90 A4 */ stw r31, lbl_803CB9A4-_SDA_BASE_(r13) +/* 800AE950 000AB750 93 ED 90 A4 */ stw r31, lbl_badCard-_SDA_BASE_(r13) /* 800AE954 000AB754 7F C3 F3 78 */ mr r3, r30 /* 800AE958 000AB758 4B FF F1 AD */ bl zSaveLoad_CardPrompt__Fi /* 800AE95C 000AB75C 2C 03 00 02 */ cmpwi r3, 2 @@ -1805,7 +1805,7 @@ zSaveLoad_CardCheckFormatted__Fii: lbl_800AE9D0: /* 800AE9D0 000AB7D0 38 00 00 01 */ li r0, 1 /* 800AE9D4 000AB7D4 7F C3 F3 78 */ mr r3, r30 -/* 800AE9D8 000AB7D8 90 0D 90 A4 */ stw r0, lbl_803CB9A4-_SDA_BASE_(r13) +/* 800AE9D8 000AB7D8 90 0D 90 A4 */ stw r0, lbl_badCard-_SDA_BASE_(r13) /* 800AE9DC 000AB7DC 4B FF F9 25 */ bl zSaveLoad_CardCheckFormattedSingle__Fi /* 800AE9E0 000AB7E0 2C 03 FF FF */ cmpwi r3, -1 /* 800AE9E4 000AB7E4 40 82 00 0C */ bne lbl_800AE9F0 @@ -1829,12 +1829,12 @@ lbl_800AEA18: lbl_800AEA20: /* 800AEA20 000AB820 38 00 00 03 */ li r0, 3 /* 800AEA24 000AB824 7F C3 F3 78 */ mr r3, r30 -/* 800AEA28 000AB828 90 0D 90 B0 */ stw r0, lbl_803CB9B0-_SDA_BASE_(r13) +/* 800AEA28 000AB828 90 0D 90 B0 */ stw r0, lbl_sAccessType-_SDA_BASE_(r13) /* 800AEA2C 000AB82C 7F E4 FB 78 */ mr r4, r31 /* 800AEA30 000AB830 4B FF EE CD */ bl format__Fii /* 800AEA34 000AB834 38 00 00 02 */ li r0, 2 /* 800AEA38 000AB838 2C 03 00 01 */ cmpwi r3, 1 -/* 800AEA3C 000AB83C 90 0D 90 B0 */ stw r0, lbl_803CB9B0-_SDA_BASE_(r13) +/* 800AEA3C 000AB83C 90 0D 90 B0 */ stw r0, lbl_sAccessType-_SDA_BASE_(r13) /* 800AEA40 000AB840 38 00 00 0B */ li r0, 0xb /* 800AEA44 000AB844 41 82 00 08 */ beq lbl_800AEA4C /* 800AEA48 000AB848 7C 60 1B 78 */ mr r0, r3 @@ -1884,7 +1884,7 @@ zSaveLoad_CardCheckSpace__Fii: /* 800AEACC 000AB8CC 4B FF FA 35 */ bl zSaveLoad_CardCheckSpaceSingle__Fi /* 800AEAD0 000AB8D0 48 00 00 4C */ b lbl_800AEB1C lbl_800AEAD4: -/* 800AEAD4 000AB8D4 93 ED 90 A4 */ stw r31, lbl_803CB9A4-_SDA_BASE_(r13) +/* 800AEAD4 000AB8D4 93 ED 90 A4 */ stw r31, lbl_badCard-_SDA_BASE_(r13) /* 800AEAD8 000AB8D8 7F A3 EB 78 */ mr r3, r29 /* 800AEADC 000AB8DC 4B FF FA 25 */ bl zSaveLoad_CardCheckSpaceSingle__Fi /* 800AEAE0 000AB8E0 2C 03 FF FF */ cmpwi r3, -1 @@ -1932,7 +1932,7 @@ zSaveLoad_CardCheckGames__Fii: /* 800AEB68 000AB968 4B FF FB 0D */ bl zSaveLoad_CardCheckGamesSingle__Fi /* 800AEB6C 000AB96C 48 00 00 4C */ b lbl_800AEBB8 lbl_800AEB70: -/* 800AEB70 000AB970 93 ED 90 A4 */ stw r31, lbl_803CB9A4-_SDA_BASE_(r13) +/* 800AEB70 000AB970 93 ED 90 A4 */ stw r31, lbl_badCard-_SDA_BASE_(r13) /* 800AEB74 000AB974 7F A3 EB 78 */ mr r3, r29 /* 800AEB78 000AB978 4B FF FA FD */ bl zSaveLoad_CardCheckGamesSingle__Fi /* 800AEB7C 000AB97C 2C 03 FF FF */ cmpwi r3, -1 @@ -2042,8 +2042,8 @@ lbl_800AECB4: /* 800AECC4 000ABAC4 48 00 00 64 */ b lbl_800AED28 lbl_800AECC8: /* 800AECC8 000ABAC8 1C 9F 00 6C */ mulli r4, r31, 0x6c -/* 800AECCC 000ABACC 3C 60 80 3C */ lis r3, lbl_803C2520@ha -/* 800AECD0 000ABAD0 38 03 25 20 */ addi r0, r3, lbl_803C2520@l +/* 800AECCC 000ABACC 3C 60 80 3C */ lis r3, lbl_zSaveLoadGameTable@ha +/* 800AECD0 000ABAD0 38 03 25 20 */ addi r0, r3, lbl_zSaveLoadGameTable@l /* 800AECD4 000ABAD4 7C 60 22 14 */ add r3, r0, r4 /* 800AECD8 000ABAD8 48 00 02 C9 */ bl zSaveLoad.IsValidName__FPc /* 800AECDC 000ABADC 54 60 06 3F */ clrlwi. r0, r3, 0x18 @@ -2090,8 +2090,8 @@ zSaveLoad_CardPick__Fi: /* 800AED58 000ABB58 7C 7E 1B 78 */ mr r30, r3 /* 800AED5C 000ABB5C 2C 1E 00 01 */ cmpwi r30, 1 /* 800AED60 000ABB60 38 60 00 16 */ li r3, 0x16 -/* 800AED64 000ABB64 90 0D 82 EC */ stw r0, lbl_803CABEC-_SDA_BASE_(r13) -/* 800AED68 000ABB68 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AED64 000ABB64 90 0D 82 EC */ stw r0, lbl_currentCard-_SDA_BASE_(r13) +/* 800AED68 000ABB68 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) /* 800AED6C 000ABB6C 40 82 00 08 */ bne lbl_800AED74 /* 800AED70 000ABB70 38 60 00 01 */ li r3, 1 lbl_800AED74: @@ -2106,7 +2106,7 @@ lbl_800AED8C: /* 800AED90 000ABB90 4B FF EA 01 */ bl zSaveLoad_UIEvent__FiUi /* 800AED94 000ABB94 48 00 01 A4 */ b lbl_800AEF38 lbl_800AED98: -/* 800AED98 000ABB98 80 6D 82 EC */ lwz r3, lbl_803CABEC-_SDA_BASE_(r13) +/* 800AED98 000ABB98 80 6D 82 EC */ lwz r3, lbl_currentCard-_SDA_BASE_(r13) /* 800AED9C 000ABB9C 2C 03 FF FF */ cmpwi r3, -1 /* 800AEDA0 000ABBA0 41 82 01 94 */ beq lbl_800AEF34 /* 800AEDA4 000ABBA4 7F C4 F3 78 */ mr r4, r30 @@ -2124,69 +2124,69 @@ lbl_800AEDC8: /* 800AEDD0 000ABBD0 48 00 00 3C */ b lbl_800AEE0C lbl_800AEDD4: /* 800AEDD4 000ABBD4 38 00 FF FF */ li r0, -1 -/* 800AEDD8 000ABBD8 90 0D 82 EC */ stw r0, lbl_803CABEC-_SDA_BASE_(r13) -/* 800AEDDC 000ABBDC 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AEDD8 000ABBD8 90 0D 82 EC */ stw r0, lbl_currentCard-_SDA_BASE_(r13) +/* 800AEDDC 000ABBDC 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) /* 800AEDE0 000ABBE0 48 00 01 58 */ b lbl_800AEF38 lbl_800AEDE4: /* 800AEDE4 000ABBE4 38 00 FF FF */ li r0, -1 /* 800AEDE8 000ABBE8 3B E0 00 00 */ li r31, 0 -/* 800AEDEC 000ABBEC 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AEDEC 000ABBEC 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) /* 800AEDF0 000ABBF0 48 00 01 48 */ b lbl_800AEF38 lbl_800AEDF4: /* 800AEDF4 000ABBF4 7F C3 F3 78 */ mr r3, r30 /* 800AEDF8 000ABBF8 4B FF F1 75 */ bl zSaveLoad_CardWrongDeviceErrorPrompt__Fi /* 800AEDFC 000ABBFC 38 00 FF FF */ li r0, -1 /* 800AEE00 000ABC00 3B E0 FF FF */ li r31, -1 -/* 800AEE04 000ABC04 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AEE04 000ABC04 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) /* 800AEE08 000ABC08 48 00 01 30 */ b lbl_800AEF38 lbl_800AEE0C: -/* 800AEE0C 000ABC0C 80 6D 82 EC */ lwz r3, lbl_803CABEC-_SDA_BASE_(r13) +/* 800AEE0C 000ABC0C 80 6D 82 EC */ lwz r3, lbl_currentCard-_SDA_BASE_(r13) /* 800AEE10 000ABC10 7F C4 F3 78 */ mr r4, r30 /* 800AEE14 000ABC14 4B FF FB 9D */ bl zSaveLoad_CardCheckFormatted__Fii /* 800AEE18 000ABC18 7C 7F 1B 78 */ mr r31, r3 /* 800AEE1C 000ABC1C 38 1F 00 01 */ addi r0, r31, 1 /* 800AEE20 000ABC20 28 00 00 0C */ cmplwi r0, 0xc /* 800AEE24 000ABC24 41 81 00 98 */ bgt lbl_800AEEBC -/* 800AEE28 000ABC28 3C 60 80 29 */ lis r3, lbl_80290444@ha +/* 800AEE28 000ABC28 3C 60 80 29 */ lis r3, lbl__1523_1@ha /* 800AEE2C 000ABC2C 54 00 10 3A */ slwi r0, r0, 2 -/* 800AEE30 000ABC30 38 63 04 44 */ addi r3, r3, lbl_80290444@l +/* 800AEE30 000ABC30 38 63 04 44 */ addi r3, r3, lbl__1523_1@l /* 800AEE34 000ABC34 7C 03 00 2E */ lwzx r0, r3, r0 /* 800AEE38 000ABC38 7C 09 03 A6 */ mtctr r0 /* 800AEE3C 000ABC3C 4E 80 04 20 */ bctr -/* 800AEE40 000ABC40 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AEE40 000ABC40 80 0D 90 A0 */ lwz r0, lbl_promptSel-_SDA_BASE_(r13) /* 800AEE44 000ABC44 3B E0 00 00 */ li r31, 0 /* 800AEE48 000ABC48 2C 00 00 03 */ cmpwi r0, 3 /* 800AEE4C 000ABC4C 40 82 00 10 */ bne lbl_800AEE5C /* 800AEE50 000ABC50 38 00 FF FF */ li r0, -1 -/* 800AEE54 000ABC54 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AEE54 000ABC54 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) /* 800AEE58 000ABC58 48 00 00 E0 */ b lbl_800AEF38 lbl_800AEE5C: /* 800AEE5C 000ABC5C 2C 00 00 04 */ cmpwi r0, 4 /* 800AEE60 000ABC60 40 82 00 5C */ bne lbl_800AEEBC /* 800AEE64 000ABC64 38 00 FF FF */ li r0, -1 /* 800AEE68 000ABC68 38 60 FF FF */ li r3, -1 -/* 800AEE6C 000ABC6C 90 0D 82 EC */ stw r0, lbl_803CABEC-_SDA_BASE_(r13) +/* 800AEE6C 000ABC6C 90 0D 82 EC */ stw r0, lbl_currentCard-_SDA_BASE_(r13) /* 800AEE70 000ABC70 48 00 01 18 */ b lbl_800AEF88 /* 800AEE74 000ABC74 38 00 FF FF */ li r0, -1 /* 800AEE78 000ABC78 3B E0 00 00 */ li r31, 0 -/* 800AEE7C 000ABC7C 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AEE7C 000ABC7C 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) /* 800AEE80 000ABC80 48 00 00 B8 */ b lbl_800AEF38 /* 800AEE84 000ABC84 7F C3 F3 78 */ mr r3, r30 /* 800AEE88 000ABC88 4B FF F1 5D */ bl zSaveLoad_CardDamagedErrorPrompt__Fi /* 800AEE8C 000ABC8C 38 00 FF FF */ li r0, -1 /* 800AEE90 000ABC90 3B E0 FF FF */ li r31, -1 -/* 800AEE94 000ABC94 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AEE94 000ABC94 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) /* 800AEE98 000ABC98 48 00 00 A0 */ b lbl_800AEF38 /* 800AEE9C 000ABC9C 38 00 FF FF */ li r0, -1 -/* 800AEEA0 000ABCA0 90 0D 82 EC */ stw r0, lbl_803CABEC-_SDA_BASE_(r13) -/* 800AEEA4 000ABCA4 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AEEA0 000ABCA0 90 0D 82 EC */ stw r0, lbl_currentCard-_SDA_BASE_(r13) +/* 800AEEA4 000ABCA4 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) /* 800AEEA8 000ABCA8 48 00 00 90 */ b lbl_800AEF38 /* 800AEEAC 000ABCAC 38 00 FF FF */ li r0, -1 /* 800AEEB0 000ABCB0 3B E0 00 00 */ li r31, 0 -/* 800AEEB4 000ABCB4 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AEEB4 000ABCB4 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) /* 800AEEB8 000ABCB8 48 00 00 80 */ b lbl_800AEF38 lbl_800AEEBC: -/* 800AEEBC 000ABCBC 80 6D 82 EC */ lwz r3, lbl_803CABEC-_SDA_BASE_(r13) +/* 800AEEBC 000ABCBC 80 6D 82 EC */ lwz r3, lbl_currentCard-_SDA_BASE_(r13) /* 800AEEC0 000ABCC0 7F C4 F3 78 */ mr r4, r30 /* 800AEEC4 000ABCC4 4B FF FB B9 */ bl zSaveLoad_CardCheckValid__Fii /* 800AEEC8 000ABCC8 7C 7F 1B 78 */ mr r31, r3 @@ -2208,24 +2208,24 @@ lbl_800AEEF0: lbl_800AEF04: /* 800AEF04 000ABD04 38 00 FF FF */ li r0, -1 /* 800AEF08 000ABD08 3B E0 00 00 */ li r31, 0 -/* 800AEF0C 000ABD0C 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AEF0C 000ABD0C 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) /* 800AEF10 000ABD10 48 00 00 28 */ b lbl_800AEF38 lbl_800AEF14: /* 800AEF14 000ABD14 38 00 FF FF */ li r0, -1 -/* 800AEF18 000ABD18 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) -/* 800AEF1C 000ABD1C 90 0D 82 F0 */ stw r0, lbl_803CABF0-_SDA_BASE_(r13) +/* 800AEF18 000ABD18 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) +/* 800AEF1C 000ABD1C 90 0D 82 F0 */ stw r0, lbl_currentGame-_SDA_BASE_(r13) /* 800AEF20 000ABD20 48 00 00 14 */ b lbl_800AEF34 lbl_800AEF24: /* 800AEF24 000ABD24 38 00 FF FF */ li r0, -1 /* 800AEF28 000ABD28 3B E0 00 00 */ li r31, 0 -/* 800AEF2C 000ABD2C 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AEF2C 000ABD2C 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) /* 800AEF30 000ABD30 48 00 00 08 */ b lbl_800AEF38 lbl_800AEF34: /* 800AEF34 000ABD34 4B FF E3 F5 */ bl zSaveLoad_Tick__Fv lbl_800AEF38: /* 800AEF38 000ABD38 2C 1F 00 00 */ cmpwi r31, 0 /* 800AEF3C 000ABD3C 40 82 00 10 */ bne lbl_800AEF4C -/* 800AEF40 000ABD40 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AEF40 000ABD40 80 0D 90 A0 */ lwz r0, lbl_promptSel-_SDA_BASE_(r13) /* 800AEF44 000ABD44 2C 00 FF FF */ cmpwi r0, -1 /* 800AEF48 000ABD48 41 82 FE 50 */ beq lbl_800AED98 lbl_800AEF4C: @@ -2241,7 +2241,7 @@ lbl_800AEF5C: /* 800AEF6C 000ABD6C 7F E3 FB 78 */ mr r3, r31 /* 800AEF70 000ABD70 48 00 00 18 */ b lbl_800AEF88 lbl_800AEF74: -/* 800AEF74 000ABD74 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AEF74 000ABD74 80 0D 90 A0 */ lwz r0, lbl_promptSel-_SDA_BASE_(r13) /* 800AEF78 000ABD78 7F E3 FB 78 */ mr r3, r31 /* 800AEF7C 000ABD7C 2C 00 FF FF */ cmpwi r0, -1 /* 800AEF80 000ABD80 41 82 00 08 */ beq lbl_800AEF88 @@ -2258,9 +2258,9 @@ lbl_800AEF88: zSaveLoad.IsValidName__FPc: /* 800AEFA0 000ABDA0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800AEFA4 000ABDA4 7C 08 02 A6 */ mflr r0 -/* 800AEFA8 000ABDA8 3C 80 80 26 */ lis r4, lbl_8025E9C0@ha +/* 800AEFA8 000ABDA8 3C 80 80 26 */ lis r4, lbl__stringBase0_51@ha /* 800AEFAC 000ABDAC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800AEFB0 000ABDB0 38 84 E9 C0 */ addi r4, r4, lbl_8025E9C0@l +/* 800AEFB0 000ABDB0 38 84 E9 C0 */ addi r4, r4, lbl__stringBase0_51@l /* 800AEFB4 000ABDB4 38 84 04 53 */ addi r4, r4, 0x453 /* 800AEFB8 000ABDB8 93 E1 00 0C */ stw r31, 0xc(r1) /* 800AEFBC 000ABDBC 7C 7F 1B 78 */ mr r31, r3 @@ -2307,13 +2307,13 @@ lbl_800AF028: zSaveLoad.BuildIt__FPci: /* 800AF03C 000ABE3C 94 21 FE 80 */ stwu r1, -0x180(r1) /* 800AF040 000ABE40 7C 08 02 A6 */ mflr r0 -/* 800AF044 000ABE44 3C A0 80 26 */ lis r5, lbl_8025E8A0@ha -/* 800AF048 000ABE48 3C C0 80 26 */ lis r6, lbl_8025E880@ha +/* 800AF044 000ABE44 3C A0 80 26 */ lis r5, lbl__1546_1@ha +/* 800AF048 000ABE48 3C C0 80 26 */ lis r6, lbl__1545@ha /* 800AF04C 000ABE4C 90 01 01 84 */ stw r0, 0x184(r1) -/* 800AF050 000ABE50 38 A5 E8 A0 */ addi r5, r5, lbl_8025E8A0@l +/* 800AF050 000ABE50 38 A5 E8 A0 */ addi r5, r5, lbl__1546_1@l /* 800AF054 000ABE54 38 00 00 20 */ li r0, 0x20 /* 800AF058 000ABE58 93 E1 01 7C */ stw r31, 0x17c(r1) -/* 800AF05C 000ABE5C 3B E6 E8 80 */ addi r31, r6, lbl_8025E880@l +/* 800AF05C 000ABE5C 3B E6 E8 80 */ addi r31, r6, lbl__1545@l /* 800AF060 000ABE60 38 C1 00 64 */ addi r6, r1, 0x64 /* 800AF064 000ABE64 38 A5 FF FC */ addi r5, r5, -4 /* 800AF068 000ABE68 93 C1 01 78 */ stw r30, 0x178(r1) @@ -2344,16 +2344,16 @@ lbl_800AF0BC: /* 800AF0C8 000ABEC8 94 06 00 08 */ stwu r0, 8(r6) /* 800AF0CC 000ABECC 42 00 FF F0 */ bdnz lbl_800AF0BC /* 800AF0D0 000ABED0 1F C4 00 6C */ mulli r30, r4, 0x6c -/* 800AF0D4 000ABED4 3C 60 80 3C */ lis r3, lbl_803C2520@ha -/* 800AF0D8 000ABED8 38 03 25 20 */ addi r0, r3, lbl_803C2520@l +/* 800AF0D4 000ABED4 3C 60 80 3C */ lis r3, lbl_zSaveLoadGameTable@ha +/* 800AF0D8 000ABED8 38 03 25 20 */ addi r0, r3, lbl_zSaveLoadGameTable@l /* 800AF0DC 000ABEDC 7F E0 F2 14 */ add r31, r0, r30 /* 800AF0E0 000ABEE0 7F E3 FB 78 */ mr r3, r31 /* 800AF0E4 000ABEE4 4B FF FE BD */ bl zSaveLoad.IsValidName__FPc /* 800AF0E8 000ABEE8 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800AF0EC 000ABEEC 40 82 00 1C */ bne lbl_800AF108 -/* 800AF0F0 000ABEF0 3C 80 80 26 */ lis r4, lbl_8025E9C0@ha +/* 800AF0F0 000ABEF0 3C 80 80 26 */ lis r4, lbl__stringBase0_51@ha /* 800AF0F4 000ABEF4 7F A3 EB 78 */ mr r3, r29 -/* 800AF0F8 000ABEF8 38 84 E9 C0 */ addi r4, r4, lbl_8025E9C0@l +/* 800AF0F8 000ABEF8 38 84 E9 C0 */ addi r4, r4, lbl__stringBase0_51@l /* 800AF0FC 000ABEFC 38 84 04 54 */ addi r4, r4, 0x454 /* 800AF100 000ABF00 48 13 86 01 */ bl func_801E7700 /* 800AF104 000ABF04 48 00 01 08 */ b lbl_800AF20C @@ -2362,13 +2362,13 @@ lbl_800AF108: /* 800AF10C 000ABF0C 38 9F 00 40 */ addi r4, r31, 0x40 /* 800AF110 000ABF10 38 A0 00 05 */ li r5, 5 /* 800AF114 000ABF14 48 13 85 A9 */ bl func_801E76BC -/* 800AF118 000ABF18 3C 60 80 3C */ lis r3, lbl_803C2520@ha +/* 800AF118 000ABF18 3C 60 80 3C */ lis r3, lbl_zSaveLoadGameTable@ha /* 800AF11C 000ABF1C 38 A0 00 2F */ li r5, 0x2f -/* 800AF120 000ABF20 38 03 25 20 */ addi r0, r3, lbl_803C2520@l -/* 800AF124 000ABF24 3C 80 80 26 */ lis r4, lbl_8025E9C0@ha +/* 800AF120 000ABF20 38 03 25 20 */ addi r0, r3, lbl_zSaveLoadGameTable@l +/* 800AF124 000ABF24 3C 80 80 26 */ lis r4, lbl__stringBase0_51@ha /* 800AF128 000ABF28 7C 60 F2 14 */ add r3, r0, r30 /* 800AF12C 000ABF2C 98 A1 00 4A */ stb r5, 0x4a(r1) -/* 800AF130 000ABF30 38 84 E9 C0 */ addi r4, r4, lbl_8025E9C0@l +/* 800AF130 000ABF30 38 84 E9 C0 */ addi r4, r4, lbl__stringBase0_51@l /* 800AF134 000ABF34 88 C3 00 48 */ lbz r6, 0x48(r3) /* 800AF138 000ABF38 88 E3 00 49 */ lbz r7, 0x49(r3) /* 800AF13C 000ABF3C 38 61 00 68 */ addi r3, r1, 0x68 @@ -2386,31 +2386,31 @@ lbl_800AF108: /* 800AF16C 000ABF6C 38 80 00 00 */ li r4, 0 /* 800AF170 000ABF70 38 A0 00 20 */ li r5, 0x20 /* 800AF174 000ABF74 4B F5 42 E5 */ bl memset -/* 800AF178 000ABF78 3C 60 80 3C */ lis r3, lbl_803C2520@ha -/* 800AF17C 000ABF7C 38 03 25 20 */ addi r0, r3, lbl_803C2520@l +/* 800AF178 000ABF78 3C 60 80 3C */ lis r3, lbl_zSaveLoadGameTable@ha +/* 800AF17C 000ABF7C 38 03 25 20 */ addi r0, r3, lbl_zSaveLoadGameTable@l /* 800AF180 000ABF80 7F 80 F2 14 */ add r28, r0, r30 /* 800AF184 000ABF84 84 1C 00 64 */ lwzu r0, 0x64(r28) /* 800AF188 000ABF88 28 00 00 01 */ cmplwi r0, 1 /* 800AF18C 000ABF8C 40 82 00 1C */ bne lbl_800AF1A8 -/* 800AF190 000ABF90 3C 80 80 26 */ lis r4, lbl_8025E9C0@ha +/* 800AF190 000ABF90 3C 80 80 26 */ lis r4, lbl__stringBase0_51@ha /* 800AF194 000ABF94 38 61 00 08 */ addi r3, r1, 8 -/* 800AF198 000ABF98 38 84 E9 C0 */ addi r4, r4, lbl_8025E9C0@l +/* 800AF198 000ABF98 38 84 E9 C0 */ addi r4, r4, lbl__stringBase0_51@l /* 800AF19C 000ABF9C 38 84 04 70 */ addi r4, r4, 0x470 /* 800AF1A0 000ABFA0 48 13 85 61 */ bl func_801E7700 /* 800AF1A4 000ABFA4 48 00 00 18 */ b lbl_800AF1BC lbl_800AF1A8: -/* 800AF1A8 000ABFA8 3C 80 80 26 */ lis r4, lbl_8025E9C0@ha +/* 800AF1A8 000ABFA8 3C 80 80 26 */ lis r4, lbl__stringBase0_51@ha /* 800AF1AC 000ABFAC 38 61 00 08 */ addi r3, r1, 8 -/* 800AF1B0 000ABFB0 38 84 E9 C0 */ addi r4, r4, lbl_8025E9C0@l +/* 800AF1B0 000ABFB0 38 84 E9 C0 */ addi r4, r4, lbl__stringBase0_51@l /* 800AF1B4 000ABFB4 38 84 04 76 */ addi r4, r4, 0x476 /* 800AF1B8 000ABFB8 48 13 85 49 */ bl func_801E7700 lbl_800AF1BC: -/* 800AF1BC 000ABFBC 3C 60 80 3C */ lis r3, lbl_803C2520@ha -/* 800AF1C0 000ABFC0 3C 80 80 26 */ lis r4, lbl_8025E9C0@ha -/* 800AF1C4 000ABFC4 38 03 25 20 */ addi r0, r3, lbl_803C2520@l +/* 800AF1BC 000ABFBC 3C 60 80 3C */ lis r3, lbl_zSaveLoadGameTable@ha +/* 800AF1C0 000ABFC0 3C 80 80 26 */ lis r4, lbl__stringBase0_51@ha +/* 800AF1C4 000ABFC4 38 03 25 20 */ addi r0, r3, lbl_zSaveLoadGameTable@l /* 800AF1C8 000ABFC8 80 FC 00 00 */ lwz r7, 0(r28) /* 800AF1CC 000ABFCC 7C 60 F2 14 */ add r3, r0, r30 -/* 800AF1D0 000ABFD0 38 84 E9 C0 */ addi r4, r4, lbl_8025E9C0@l +/* 800AF1D0 000ABFD0 38 84 E9 C0 */ addi r4, r4, lbl__stringBase0_51@l /* 800AF1D4 000ABFD4 80 A3 00 60 */ lwz r5, 0x60(r3) /* 800AF1D8 000ABFD8 7F E9 FB 78 */ mr r9, r31 /* 800AF1DC 000ABFDC 38 61 00 68 */ addi r3, r1, 0x68 @@ -2446,10 +2446,10 @@ zSaveLoad_BuildName__FPci: /* 800AF244 000AC044 38 61 00 88 */ addi r3, r1, 0x88 /* 800AF248 000AC048 4B FF FD F5 */ bl zSaveLoad.BuildIt__FPci /* 800AF24C 000AC04C 1C 1A 00 6C */ mulli r0, r26, 0x6c -/* 800AF250 000AC050 3C 80 80 3C */ lis r4, lbl_803C2520@ha -/* 800AF254 000AC054 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha -/* 800AF258 000AC058 3B C4 25 20 */ addi r30, r4, lbl_803C2520@l -/* 800AF25C 000AC05C 3B E3 E9 C0 */ addi r31, r3, lbl_8025E9C0@l +/* 800AF250 000AC050 3C 80 80 3C */ lis r4, lbl_zSaveLoadGameTable@ha +/* 800AF254 000AC054 3C 60 80 26 */ lis r3, lbl__stringBase0_51@ha +/* 800AF258 000AC058 3B C4 25 20 */ addi r30, r4, lbl_zSaveLoadGameTable@l +/* 800AF25C 000AC05C 3B E3 E9 C0 */ addi r31, r3, lbl__stringBase0_51@l /* 800AF260 000AC060 3B 80 00 00 */ li r28, 0 /* 800AF264 000AC064 7F BE 02 14 */ add r29, r30, r0 /* 800AF268 000AC068 3B 60 00 00 */ li r27, 0 @@ -2477,9 +2477,9 @@ lbl_800AF2B0: /* 800AF2B4 000AC0B4 41 80 FF BC */ blt lbl_800AF270 /* 800AF2B8 000AC0B8 2C 1C 00 00 */ cmpwi r28, 0 /* 800AF2BC 000AC0BC 40 81 00 30 */ ble lbl_800AF2EC -/* 800AF2C0 000AC0C0 3C 80 80 26 */ lis r4, lbl_8025E9C0@ha +/* 800AF2C0 000AC0C0 3C 80 80 26 */ lis r4, lbl__stringBase0_51@ha /* 800AF2C4 000AC0C4 7F 23 CB 78 */ mr r3, r25 -/* 800AF2C8 000AC0C8 38 84 E9 C0 */ addi r4, r4, lbl_8025E9C0@l +/* 800AF2C8 000AC0C8 38 84 E9 C0 */ addi r4, r4, lbl__stringBase0_51@l /* 800AF2CC 000AC0CC 7F 86 E3 78 */ mr r6, r28 /* 800AF2D0 000AC0D0 38 84 04 94 */ addi r4, r4, 0x494 /* 800AF2D4 000AC0D4 38 A1 00 88 */ addi r5, r1, 0x88 @@ -2503,20 +2503,20 @@ lbl_800AF2F8: zSaveLoad_GameSelect__Fi: /* 800AF30C 000AC10C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800AF310 000AC110 7C 08 02 A6 */ mflr r0 -/* 800AF314 000AC114 3C 80 80 3C */ lis r4, lbl_803C2520@ha +/* 800AF314 000AC114 3C 80 80 3C */ lis r4, lbl_zSaveLoadGameTable@ha /* 800AF318 000AC118 90 01 00 34 */ stw r0, 0x34(r1) /* 800AF31C 000AC11C 38 00 00 01 */ li r0, 1 /* 800AF320 000AC120 BF 21 00 14 */ stmw r25, 0x14(r1) /* 800AF324 000AC124 7C 79 1B 78 */ mr r25, r3 -/* 800AF328 000AC128 3B E4 25 20 */ addi r31, r4, lbl_803C2520@l +/* 800AF328 000AC128 3B E4 25 20 */ addi r31, r4, lbl_zSaveLoadGameTable@l /* 800AF32C 000AC12C 3B A0 00 00 */ li r29, 0 -/* 800AF330 000AC130 90 0D 90 A4 */ stw r0, lbl_803CB9A4-_SDA_BASE_(r13) +/* 800AF330 000AC130 90 0D 90 A4 */ stw r0, lbl_badCard-_SDA_BASE_(r13) /* 800AF334 000AC134 48 00 04 0C */ b lbl_800AF740 lbl_800AF338: /* 800AF338 000AC138 38 00 FF FF */ li r0, -1 -/* 800AF33C 000AC13C 90 0D 82 F0 */ stw r0, lbl_803CABF0-_SDA_BASE_(r13) -/* 800AF340 000AC140 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) -/* 800AF344 000AC144 80 6D 82 EC */ lwz r3, lbl_803CABEC-_SDA_BASE_(r13) +/* 800AF33C 000AC13C 90 0D 82 F0 */ stw r0, lbl_currentGame-_SDA_BASE_(r13) +/* 800AF340 000AC140 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) +/* 800AF344 000AC144 80 6D 82 EC */ lwz r3, lbl_currentCard-_SDA_BASE_(r13) /* 800AF348 000AC148 4B FF E7 1D */ bl CardtoTgt__Fi /* 800AF34C 000AC14C 2C 19 00 01 */ cmpwi r25, 1 /* 800AF350 000AC150 7C 7A 1B 78 */ mr r26, r3 @@ -2555,14 +2555,14 @@ lbl_800AF394: /* 800AF3C8 000AC1C8 38 80 00 02 */ li r4, 2 /* 800AF3CC 000AC1CC 4B FF E3 C5 */ bl zSaveLoad_UIEvent__FiUi lbl_800AF3D0: -/* 800AF3D0 000AC1D0 3C 80 80 26 */ lis r4, lbl_8025E9C0@ha +/* 800AF3D0 000AC1D0 3C 80 80 26 */ lis r4, lbl__stringBase0_51@ha /* 800AF3D4 000AC1D4 7F C3 F3 78 */ mr r3, r30 -/* 800AF3D8 000AC1D8 38 84 E9 C0 */ addi r4, r4, lbl_8025E9C0@l +/* 800AF3D8 000AC1D8 38 84 E9 C0 */ addi r4, r4, lbl__stringBase0_51@l /* 800AF3DC 000AC1DC 38 84 04 9C */ addi r4, r4, 0x49c /* 800AF3E0 000AC1E0 48 13 83 21 */ bl func_801E7700 -/* 800AF3E4 000AC1E4 3C 80 80 26 */ lis r4, lbl_8025E9C0@ha +/* 800AF3E4 000AC1E4 3C 80 80 26 */ lis r4, lbl__stringBase0_51@ha /* 800AF3E8 000AC1E8 38 7E 00 40 */ addi r3, r30, 0x40 -/* 800AF3EC 000AC1EC 38 84 E9 C0 */ addi r4, r4, lbl_8025E9C0@l +/* 800AF3EC 000AC1EC 38 84 E9 C0 */ addi r4, r4, lbl__stringBase0_51@l /* 800AF3F0 000AC1F0 38 84 04 9C */ addi r4, r4, 0x49c /* 800AF3F4 000AC1F4 48 13 83 0D */ bl func_801E7700 /* 800AF3F8 000AC1F8 38 60 00 00 */ li r3, 0 @@ -2622,9 +2622,9 @@ lbl_800AF460: /* 800AF4C8 000AC2C8 7F 63 DB 78 */ mr r3, r27 /* 800AF4CC 000AC2CC 7F 84 E3 78 */ mr r4, r28 /* 800AF4D0 000AC2D0 4B F8 DF 51 */ bl xSGGameThumbIndex__FP17st_XSAVEGAME_DATAi -/* 800AF4D4 000AC2D4 3C 80 80 26 */ lis r4, lbl_8025E9C0@ha +/* 800AF4D4 000AC2D4 3C 80 80 26 */ lis r4, lbl__stringBase0_51@ha /* 800AF4D8 000AC2D8 98 7E 00 68 */ stb r3, 0x68(r30) -/* 800AF4DC 000AC2DC 38 84 E9 C0 */ addi r4, r4, lbl_8025E9C0@l +/* 800AF4DC 000AC2DC 38 84 E9 C0 */ addi r4, r4, lbl__stringBase0_51@l /* 800AF4E0 000AC2E0 7F C3 F3 78 */ mr r3, r30 /* 800AF4E4 000AC2E4 38 84 04 53 */ addi r4, r4, 0x453 /* 800AF4E8 000AC2E8 48 13 D7 5D */ bl func_801ECC44 @@ -2665,21 +2665,21 @@ lbl_800AF550: /* 800AF564 000AC364 4B FF E2 2D */ bl zSaveLoad_UIEvent__FiUi lbl_800AF568: /* 800AF568 000AC368 38 00 00 00 */ li r0, 0 -/* 800AF56C 000AC36C 90 0D 90 A4 */ stw r0, lbl_803CB9A4-_SDA_BASE_(r13) +/* 800AF56C 000AC36C 90 0D 90 A4 */ stw r0, lbl_badCard-_SDA_BASE_(r13) /* 800AF570 000AC370 48 00 01 BC */ b lbl_800AF72C lbl_800AF574: /* 800AF574 000AC374 4B FF DD B5 */ bl zSaveLoad_Tick__Fv /* 800AF578 000AC378 38 60 00 03 */ li r3, 3 /* 800AF57C 000AC37C 4B FF E0 1D */ bl zSaveLoad_poll__Fi -/* 800AF580 000AC380 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AF580 000AC380 80 0D 90 A0 */ lwz r0, lbl_promptSel-_SDA_BASE_(r13) /* 800AF584 000AC384 2C 00 00 04 */ cmpwi r0, 4 /* 800AF588 000AC388 40 82 00 08 */ bne lbl_800AF590 /* 800AF58C 000AC38C 7C 1D 03 78 */ mr r29, r0 lbl_800AF590: -/* 800AF590 000AC390 80 0D 82 F0 */ lwz r0, lbl_803CABF0-_SDA_BASE_(r13) +/* 800AF590 000AC390 80 0D 82 F0 */ lwz r0, lbl_currentGame-_SDA_BASE_(r13) /* 800AF594 000AC394 2C 00 FF FF */ cmpwi r0, -1 /* 800AF598 000AC398 41 82 01 94 */ beq lbl_800AF72C -/* 800AF59C 000AC39C 80 6D 82 EC */ lwz r3, lbl_803CABEC-_SDA_BASE_(r13) +/* 800AF59C 000AC39C 80 6D 82 EC */ lwz r3, lbl_currentCard-_SDA_BASE_(r13) /* 800AF5A0 000AC3A0 7F 24 CB 78 */ mr r4, r25 /* 800AF5A4 000AC3A4 4B FF F3 81 */ bl zSaveLoad_CardCheck__Fii /* 800AF5A8 000AC3A8 7C 7D 1B 78 */ mr r29, r3 @@ -2687,16 +2687,16 @@ lbl_800AF590: /* 800AF5B0 000AC3B0 41 82 00 2C */ beq lbl_800AF5DC /* 800AF5B4 000AC3B4 38 00 FF FF */ li r0, -1 /* 800AF5B8 000AC3B8 2C 1D 00 09 */ cmpwi r29, 9 -/* 800AF5BC 000AC3BC 90 0D 82 F0 */ stw r0, lbl_803CABF0-_SDA_BASE_(r13) +/* 800AF5BC 000AC3BC 90 0D 82 F0 */ stw r0, lbl_currentGame-_SDA_BASE_(r13) /* 800AF5C0 000AC3C0 38 00 00 00 */ li r0, 0 -/* 800AF5C4 000AC3C4 90 0D 90 A4 */ stw r0, lbl_803CB9A4-_SDA_BASE_(r13) +/* 800AF5C4 000AC3C4 90 0D 90 A4 */ stw r0, lbl_badCard-_SDA_BASE_(r13) /* 800AF5C8 000AC3C8 40 82 01 78 */ bne lbl_800AF740 /* 800AF5CC 000AC3CC 7F 23 CB 78 */ mr r3, r25 /* 800AF5D0 000AC3D0 4B FF E9 9D */ bl zSaveLoad_CardWrongDeviceErrorPrompt__Fi /* 800AF5D4 000AC3D4 3B A0 00 09 */ li r29, 9 /* 800AF5D8 000AC3D8 48 00 01 68 */ b lbl_800AF740 lbl_800AF5DC: -/* 800AF5DC 000AC3DC 80 6D 82 EC */ lwz r3, lbl_803CABEC-_SDA_BASE_(r13) +/* 800AF5DC 000AC3DC 80 6D 82 EC */ lwz r3, lbl_currentCard-_SDA_BASE_(r13) /* 800AF5E0 000AC3E0 7F 24 CB 78 */ mr r4, r25 /* 800AF5E4 000AC3E4 4B FF F3 CD */ bl zSaveLoad_CardCheckFormatted__Fii /* 800AF5E8 000AC3E8 7C 7D 1B 78 */ mr r29, r3 @@ -2715,25 +2715,25 @@ lbl_800AF60C: lbl_800AF618: /* 800AF618 000AC418 38 00 FF FF */ li r0, -1 /* 800AF61C 000AC41C 3B A0 00 00 */ li r29, 0 -/* 800AF620 000AC420 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AF620 000AC420 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) /* 800AF624 000AC424 48 00 01 08 */ b lbl_800AF72C lbl_800AF628: /* 800AF628 000AC428 7F 23 CB 78 */ mr r3, r25 /* 800AF62C 000AC42C 4B FF E9 B9 */ bl zSaveLoad_CardDamagedErrorPrompt__Fi /* 800AF630 000AC430 38 60 FF FF */ li r3, -1 /* 800AF634 000AC434 38 00 00 00 */ li r0, 0 -/* 800AF638 000AC438 90 6D 90 A0 */ stw r3, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AF638 000AC438 90 6D 90 A0 */ stw r3, lbl_promptSel-_SDA_BASE_(r13) /* 800AF63C 000AC43C 3B A0 00 07 */ li r29, 7 -/* 800AF640 000AC440 90 0D 90 A4 */ stw r0, lbl_803CB9A4-_SDA_BASE_(r13) +/* 800AF640 000AC440 90 0D 90 A4 */ stw r0, lbl_badCard-_SDA_BASE_(r13) /* 800AF644 000AC444 48 00 00 E8 */ b lbl_800AF72C lbl_800AF648: /* 800AF648 000AC448 38 60 FF FF */ li r3, -1 /* 800AF64C 000AC44C 38 00 00 00 */ li r0, 0 -/* 800AF650 000AC450 90 6D 82 F0 */ stw r3, lbl_803CABF0-_SDA_BASE_(r13) -/* 800AF654 000AC454 90 0D 90 A4 */ stw r0, lbl_803CB9A4-_SDA_BASE_(r13) +/* 800AF650 000AC450 90 6D 82 F0 */ stw r3, lbl_currentGame-_SDA_BASE_(r13) +/* 800AF654 000AC454 90 0D 90 A4 */ stw r0, lbl_badCard-_SDA_BASE_(r13) /* 800AF658 000AC458 48 00 00 D4 */ b lbl_800AF72C lbl_800AF65C: -/* 800AF65C 000AC45C 80 6D 82 EC */ lwz r3, lbl_803CABEC-_SDA_BASE_(r13) +/* 800AF65C 000AC45C 80 6D 82 EC */ lwz r3, lbl_currentCard-_SDA_BASE_(r13) /* 800AF660 000AC460 7F 24 CB 78 */ mr r4, r25 /* 800AF664 000AC464 4B FF F4 19 */ bl zSaveLoad_CardCheckValid__Fii /* 800AF668 000AC468 7C 7D 1B 78 */ mr r29, r3 @@ -2749,22 +2749,22 @@ lbl_800AF688: /* 800AF68C 000AC48C 40 80 00 2C */ bge lbl_800AF6B8 /* 800AF690 000AC490 38 00 FF FF */ li r0, -1 /* 800AF694 000AC494 3B A0 00 00 */ li r29, 0 -/* 800AF698 000AC498 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AF698 000AC498 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) /* 800AF69C 000AC49C 48 00 00 90 */ b lbl_800AF72C lbl_800AF6A0: /* 800AF6A0 000AC4A0 38 60 FF FF */ li r3, -1 /* 800AF6A4 000AC4A4 38 00 00 00 */ li r0, 0 -/* 800AF6A8 000AC4A8 90 6D 90 A0 */ stw r3, lbl_803CB9A0-_SDA_BASE_(r13) -/* 800AF6AC 000AC4AC 90 6D 82 F0 */ stw r3, lbl_803CABF0-_SDA_BASE_(r13) -/* 800AF6B0 000AC4B0 90 0D 90 A4 */ stw r0, lbl_803CB9A4-_SDA_BASE_(r13) +/* 800AF6A8 000AC4A8 90 6D 90 A0 */ stw r3, lbl_promptSel-_SDA_BASE_(r13) +/* 800AF6AC 000AC4AC 90 6D 82 F0 */ stw r3, lbl_currentGame-_SDA_BASE_(r13) +/* 800AF6B0 000AC4B0 90 0D 90 A4 */ stw r0, lbl_badCard-_SDA_BASE_(r13) /* 800AF6B4 000AC4B4 48 00 00 78 */ b lbl_800AF72C lbl_800AF6B8: -/* 800AF6B8 000AC4B8 80 0D 90 A4 */ lwz r0, lbl_803CB9A4-_SDA_BASE_(r13) +/* 800AF6B8 000AC4B8 80 0D 90 A4 */ lwz r0, lbl_badCard-_SDA_BASE_(r13) /* 800AF6BC 000AC4BC 2C 00 00 00 */ cmpwi r0, 0 /* 800AF6C0 000AC4C0 40 82 00 60 */ bne lbl_800AF720 -/* 800AF6C4 000AC4C4 80 6D 82 EC */ lwz r3, lbl_803CABEC-_SDA_BASE_(r13) +/* 800AF6C4 000AC4C4 80 6D 82 EC */ lwz r3, lbl_currentCard-_SDA_BASE_(r13) /* 800AF6C8 000AC4C8 7F 25 CB 78 */ mr r5, r25 -/* 800AF6CC 000AC4CC 80 8D 82 F0 */ lwz r4, lbl_803CABF0-_SDA_BASE_(r13) +/* 800AF6CC 000AC4CC 80 8D 82 F0 */ lwz r4, lbl_currentGame-_SDA_BASE_(r13) /* 800AF6D0 000AC4D0 4B FF F5 15 */ bl zSaveLoad_CardCheckGameSlot__Fiii /* 800AF6D4 000AC4D4 7C 7D 1B 78 */ mr r29, r3 /* 800AF6D8 000AC4D8 2C 1D 00 01 */ cmpwi r29, 1 @@ -2782,24 +2782,24 @@ lbl_800AF6F8: lbl_800AF704: /* 800AF704 000AC504 38 00 FF FF */ li r0, -1 /* 800AF708 000AC508 3B A0 00 00 */ li r29, 0 -/* 800AF70C 000AC50C 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AF70C 000AC50C 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) /* 800AF710 000AC510 48 00 00 1C */ b lbl_800AF72C lbl_800AF714: /* 800AF714 000AC514 38 00 FF FF */ li r0, -1 -/* 800AF718 000AC518 90 0D 82 F0 */ stw r0, lbl_803CABF0-_SDA_BASE_(r13) +/* 800AF718 000AC518 90 0D 82 F0 */ stw r0, lbl_currentGame-_SDA_BASE_(r13) /* 800AF71C 000AC51C 48 00 00 10 */ b lbl_800AF72C lbl_800AF720: /* 800AF720 000AC520 38 00 FF FF */ li r0, -1 /* 800AF724 000AC524 3B A0 00 00 */ li r29, 0 -/* 800AF728 000AC528 90 0D 82 F0 */ stw r0, lbl_803CABF0-_SDA_BASE_(r13) +/* 800AF728 000AC528 90 0D 82 F0 */ stw r0, lbl_currentGame-_SDA_BASE_(r13) lbl_800AF72C: /* 800AF72C 000AC52C 2C 1D 00 00 */ cmpwi r29, 0 /* 800AF730 000AC530 40 82 00 10 */ bne lbl_800AF740 -/* 800AF734 000AC534 80 0D 90 A0 */ lwz r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800AF734 000AC534 80 0D 90 A0 */ lwz r0, lbl_promptSel-_SDA_BASE_(r13) /* 800AF738 000AC538 2C 00 FF FF */ cmpwi r0, -1 /* 800AF73C 000AC53C 41 82 FE 38 */ beq lbl_800AF574 lbl_800AF740: -/* 800AF740 000AC540 80 0D 90 A4 */ lwz r0, lbl_803CB9A4-_SDA_BASE_(r13) +/* 800AF740 000AC540 80 0D 90 A4 */ lwz r0, lbl_badCard-_SDA_BASE_(r13) /* 800AF744 000AC544 2C 00 00 00 */ cmpwi r0, 0 /* 800AF748 000AC548 40 82 FB F0 */ bne lbl_800AF338 /* 800AF74C 000AC54C 2C 19 00 01 */ cmpwi r25, 1 @@ -2824,7 +2824,7 @@ lbl_800AF770: .global zSaveLoadGetPreAutoSave__Fv zSaveLoadGetPreAutoSave__Fv: -/* 800AF790 000AC590 88 6D 90 B4 */ lbz r3, lbl_803CB9B4-_SDA_BASE_(r13) +/* 800AF790 000AC590 88 6D 90 B4 */ lbz r3, lbl_preAutoSaving-_SDA_BASE_(r13) /* 800AF794 000AC594 4E 80 00 20 */ blr .global zSaveLoadPreAutoSave__Fb @@ -2833,7 +2833,7 @@ zSaveLoadPreAutoSave__Fb: /* 800AF79C 000AC59C 7C 08 02 A6 */ mflr r0 /* 800AF7A0 000AC5A0 90 01 00 14 */ stw r0, 0x14(r1) /* 800AF7A4 000AC5A4 54 60 06 3F */ clrlwi. r0, r3, 0x18 -/* 800AF7A8 000AC5A8 98 6D 90 B4 */ stb r3, lbl_803CB9B4-_SDA_BASE_(r13) +/* 800AF7A8 000AC5A8 98 6D 90 B4 */ stb r3, lbl_preAutoSaving-_SDA_BASE_(r13) /* 800AF7AC 000AC5AC 41 82 00 0C */ beq lbl_800AF7B8 /* 800AF7B0 000AC5B0 48 0D 11 7D */ bl DisableReset__11ResetButtonFv /* 800AF7B4 000AC5B4 48 00 00 08 */ b lbl_800AF7BC @@ -2849,26 +2849,26 @@ lbl_800AF7BC: zSaveLoadAutoSaveUpdate__Fv: /* 800AF7CC 000AC5CC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800AF7D0 000AC5D0 7C 08 02 A6 */ mflr r0 -/* 800AF7D4 000AC5D4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800AF7D4 000AC5D4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800AF7D8 000AC5D8 90 01 00 24 */ stw r0, 0x24(r1) /* 800AF7DC 000AC5DC 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 800AF7E0 000AC5E0 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 800AF7E0 000AC5E0 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 800AF7E4 000AC5E4 88 1F 06 D9 */ lbz r0, 0x6d9(r31) /* 800AF7E8 000AC5E8 28 00 00 00 */ cmplwi r0, 0 /* 800AF7EC 000AC5EC 41 82 00 D4 */ beq lbl_800AF8C0 -/* 800AF7F0 000AC5F0 80 0D 8F A8 */ lwz r0, lbl_803CB8A8-_SDA_BASE_(r13) +/* 800AF7F0 000AC5F0 80 0D 8F A8 */ lwz r0, lbl_gGameMode-_SDA_BASE_(r13) /* 800AF7F4 000AC5F4 2C 00 00 07 */ cmpwi r0, 7 /* 800AF7F8 000AC5F8 40 82 00 08 */ bne lbl_800AF800 /* 800AF7FC 000AC5FC 48 00 00 C4 */ b lbl_800AF8C0 lbl_800AF800: -/* 800AF800 000AC600 88 0D 90 B4 */ lbz r0, lbl_803CB9B4-_SDA_BASE_(r13) +/* 800AF800 000AC600 88 0D 90 B4 */ lbz r0, lbl_preAutoSaving-_SDA_BASE_(r13) /* 800AF804 000AC604 28 00 00 00 */ cmplwi r0, 0 /* 800AF808 000AC608 41 82 00 B8 */ beq lbl_800AF8C0 /* 800AF80C 000AC60C 4B F8 F9 1D */ bl xSGAutoSave_GetCache__Fv /* 800AF810 000AC610 48 00 12 01 */ bl LastPhysicalSlot__11XSGAutoDataFv /* 800AF814 000AC614 2C 03 00 00 */ cmpwi r3, 0 /* 800AF818 000AC618 41 80 00 A8 */ blt lbl_800AF8C0 -/* 800AF81C 000AC61C 90 6D 82 F8 */ stw r3, lbl_803CABF8-_SDA_BASE_(r13) +/* 800AF81C 000AC61C 90 6D 82 F8 */ stw r3, lbl_autoSaveCard-_SDA_BASE_(r13) /* 800AF820 000AC620 38 81 00 0C */ addi r4, r1, 0xc /* 800AF824 000AC624 38 A1 00 08 */ addi r5, r1, 8 /* 800AF828 000AC628 48 10 F5 3D */ bl CARDProbeEx @@ -2878,8 +2878,8 @@ lbl_800AF800: /* 800AF838 000AC638 40 80 00 08 */ bge lbl_800AF840 /* 800AF83C 000AC63C 48 00 00 2C */ b lbl_800AF868 lbl_800AF840: -/* 800AF840 000AC640 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha -/* 800AF844 000AC644 38 63 E9 C0 */ addi r3, r3, lbl_8025E9C0@l +/* 800AF840 000AC640 3C 60 80 26 */ lis r3, lbl__stringBase0_51@ha +/* 800AF844 000AC644 38 63 E9 C0 */ addi r3, r3, lbl__stringBase0_51@l /* 800AF848 000AC648 38 63 04 A2 */ addi r3, r3, 0x4a2 /* 800AF84C 000AC64C 4B F9 C9 C9 */ bl xStrHash__FPCc /* 800AF850 000AC650 48 00 51 ED */ bl zSceneFindObject__FUi @@ -2889,8 +2889,8 @@ lbl_800AF840: /* 800AF860 000AC660 4B F6 FD 91 */ bl zEntEvent__FP5xBaseUi /* 800AF864 000AC664 48 00 00 5C */ b lbl_800AF8C0 lbl_800AF868: -/* 800AF868 000AC668 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha -/* 800AF86C 000AC66C 38 63 E9 C0 */ addi r3, r3, lbl_8025E9C0@l +/* 800AF868 000AC668 3C 60 80 26 */ lis r3, lbl__stringBase0_51@ha +/* 800AF86C 000AC66C 38 63 E9 C0 */ addi r3, r3, lbl__stringBase0_51@l /* 800AF870 000AC670 38 63 04 A2 */ addi r3, r3, 0x4a2 /* 800AF874 000AC674 4B F9 C9 A1 */ bl xStrHash__FPCc /* 800AF878 000AC678 48 00 51 C5 */ bl zSceneFindObject__FUi @@ -2899,8 +2899,8 @@ lbl_800AF868: /* 800AF884 000AC684 38 80 00 04 */ li r4, 4 /* 800AF888 000AC688 4B F6 FD 69 */ bl zEntEvent__FP5xBaseUi lbl_800AF88C: -/* 800AF88C 000AC68C 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha -/* 800AF890 000AC690 38 63 E9 C0 */ addi r3, r3, lbl_8025E9C0@l +/* 800AF88C 000AC68C 3C 60 80 26 */ lis r3, lbl__stringBase0_51@ha +/* 800AF890 000AC690 38 63 E9 C0 */ addi r3, r3, lbl__stringBase0_51@l /* 800AF894 000AC694 38 63 04 B6 */ addi r3, r3, 0x4b6 /* 800AF898 000AC698 4B F9 C9 7D */ bl xStrHash__FPCc /* 800AF89C 000AC69C 48 00 51 A1 */ bl zSceneFindObject__FUi @@ -2964,9 +2964,9 @@ lbl_800AF918: /* 800AF968 000AC768 40 82 00 08 */ bne lbl_800AF970 /* 800AF96C 000AC76C 3B 80 00 00 */ li r28, 0 lbl_800AF970: -/* 800AF970 000AC770 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800AF970 000AC770 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800AF974 000AC774 38 80 00 00 */ li r4, 0 -/* 800AF978 000AC778 3B 03 05 58 */ addi r24, r3, lbl_803C0558@l +/* 800AF978 000AC778 3B 03 05 58 */ addi r24, r3, lbl_globals@l /* 800AF97C 000AC77C 80 78 1F C0 */ lwz r3, 0x1fc0(r24) /* 800AF980 000AC780 48 00 2D 15 */ bl zSceneSave__FP6zSceneP7xSerial /* 800AF984 000AC784 3C 80 80 0B */ lis r4, lbl_800B061C@ha @@ -3088,9 +3088,9 @@ lbl_800AFAF8: /* 800AFB28 000AC928 7F C4 F3 78 */ mr r4, r30 /* 800AFB2C 000AC92C 7F A5 EB 78 */ mr r5, r29 /* 800AFB30 000AC930 4B F8 F6 A9 */ bl SetCache__11XSGAutoDataFiii -/* 800AFB34 000AC934 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800AFB34 000AC934 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800AFB38 000AC938 38 00 00 01 */ li r0, 1 -/* 800AFB3C 000AC93C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800AFB3C 000AC93C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800AFB40 000AC940 98 03 06 D9 */ stb r0, 0x6d9(r3) lbl_800AFB44: /* 800AFB44 000AC944 38 60 00 01 */ li r3, 1 @@ -3101,9 +3101,9 @@ lbl_800AFB4C: /* 800AFB54 000AC954 7F E3 FB 78 */ mr r3, r31 /* 800AFB58 000AC958 4B F8 F7 11 */ bl Discard__11XSGAutoDataFv lbl_800AFB5C: -/* 800AFB5C 000AC95C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800AFB5C 000AC95C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800AFB60 000AC960 38 00 00 00 */ li r0, 0 -/* 800AFB64 000AC964 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800AFB64 000AC964 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800AFB68 000AC968 38 60 FF FF */ li r3, -1 /* 800AFB6C 000AC96C 98 04 06 D9 */ stb r0, 0x6d9(r4) lbl_800AFB70: @@ -3122,15 +3122,15 @@ zSaveLoad_SaveGame__Fv: /* 800AFB94 000AC994 3B 40 00 00 */ li r26, 0 /* 800AFB98 000AC998 3B A0 00 01 */ li r29, 1 /* 800AFB9C 000AC99C 3B 80 00 00 */ li r28, 0 -/* 800AFBA0 000AC9A0 80 6D 82 EC */ lwz r3, lbl_803CABEC-_SDA_BASE_(r13) +/* 800AFBA0 000AC9A0 80 6D 82 EC */ lwz r3, lbl_currentCard-_SDA_BASE_(r13) /* 800AFBA4 000AC9A4 4B FF DE C1 */ bl CardtoTgt__Fi -/* 800AFBA8 000AC9A8 80 0D 82 EC */ lwz r0, lbl_803CABEC-_SDA_BASE_(r13) +/* 800AFBA8 000AC9A8 80 0D 82 EC */ lwz r0, lbl_currentCard-_SDA_BASE_(r13) /* 800AFBAC 000AC9AC 7C 7F 1B 78 */ mr r31, r3 /* 800AFBB0 000AC9B0 38 60 00 0B */ li r3, 0xb -/* 800AFBB4 000AC9B4 90 0D 82 F8 */ stw r0, lbl_803CABF8-_SDA_BASE_(r13) -/* 800AFBB8 000AC9B8 83 CD 82 F0 */ lwz r30, lbl_803CABF0-_SDA_BASE_(r13) +/* 800AFBB4 000AC9B4 90 0D 82 F8 */ stw r0, lbl_autoSaveCard-_SDA_BASE_(r13) +/* 800AFBB8 000AC9B8 83 CD 82 F0 */ lwz r30, lbl_currentGame-_SDA_BASE_(r13) /* 800AFBBC 000AC9BC 4B FF DC 1D */ bl zSaveLoadSGInit__F16en_SAVEGAME_MODE -/* 800AFBC0 000AC9C0 80 8D 82 EC */ lwz r4, lbl_803CABEC-_SDA_BASE_(r13) +/* 800AFBC0 000AC9C0 80 8D 82 EC */ lwz r4, lbl_currentCard-_SDA_BASE_(r13) /* 800AFBC4 000AC9C4 7C 7B 1B 78 */ mr r27, r3 /* 800AFBC8 000AC9C8 4B F8 D6 8D */ bl xSGCheckMemoryCard__FP17st_XSAVEGAME_DATAi /* 800AFBCC 000AC9CC 54 60 06 3F */ clrlwi. r0, r3, 0x18 @@ -3150,9 +3150,9 @@ lbl_800AFBE4: /* 800AFC00 000ACA00 40 82 00 08 */ bne lbl_800AFC08 /* 800AFC04 000ACA04 3B A0 00 00 */ li r29, 0 lbl_800AFC08: -/* 800AFC08 000ACA08 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800AFC08 000ACA08 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800AFC0C 000ACA0C 38 80 00 00 */ li r4, 0 -/* 800AFC10 000ACA10 3B 23 05 58 */ addi r25, r3, lbl_803C0558@l +/* 800AFC10 000ACA10 3B 23 05 58 */ addi r25, r3, lbl_globals@l /* 800AFC14 000ACA14 80 79 1F C0 */ lwz r3, 0x1fc0(r25) /* 800AFC18 000ACA18 48 00 2A 7D */ bl zSceneSave__FP6zSceneP7xSerial /* 800AFC1C 000ACA1C 3C 80 80 0B */ lis r4, lbl_800B061C@ha @@ -3255,7 +3255,7 @@ lbl_800AFD68: /* 800AFD7C 000ACB7C 40 82 00 08 */ bne lbl_800AFD84 /* 800AFD80 000ACB80 3B A0 00 00 */ li r29, 0 lbl_800AFD84: -/* 800AFD84 000ACB84 80 8D 82 EC */ lwz r4, lbl_803CABEC-_SDA_BASE_(r13) +/* 800AFD84 000ACB84 80 8D 82 EC */ lwz r4, lbl_currentCard-_SDA_BASE_(r13) /* 800AFD88 000ACB88 7F 63 DB 78 */ mr r3, r27 /* 800AFD8C 000ACB8C 4B F8 D4 C9 */ bl xSGCheckMemoryCard__FP17st_XSAVEGAME_DATAi /* 800AFD90 000ACB90 54 60 06 3F */ clrlwi. r0, r3, 0x18 @@ -3286,9 +3286,9 @@ lbl_800AFDBC: /* 800AFDEC 000ACBEC 7F E4 FB 78 */ mr r4, r31 /* 800AFDF0 000ACBF0 7F C5 F3 78 */ mr r5, r30 /* 800AFDF4 000ACBF4 4B F8 F3 E5 */ bl SetCache__11XSGAutoDataFiii -/* 800AFDF8 000ACBF8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800AFDF8 000ACBF8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800AFDFC 000ACBFC 38 00 00 01 */ li r0, 1 -/* 800AFE00 000ACC00 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800AFE00 000ACC00 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800AFE04 000ACC04 38 60 00 01 */ li r3, 1 /* 800AFE08 000ACC08 98 04 06 D9 */ stb r0, 0x6d9(r4) /* 800AFE0C 000ACC0C 48 00 00 4C */ b lbl_800AFE58 @@ -3331,17 +3331,17 @@ zSaveLoad_LoadGame__Fv: /* 800AFE7C 000ACC7C 3B A0 00 00 */ li r29, 0 /* 800AFE80 000ACC80 3B 80 00 01 */ li r28, 1 /* 800AFE84 000ACC84 3B 60 00 00 */ li r27, 0 -/* 800AFE88 000ACC88 80 6D 82 EC */ lwz r3, lbl_803CABEC-_SDA_BASE_(r13) +/* 800AFE88 000ACC88 80 6D 82 EC */ lwz r3, lbl_currentCard-_SDA_BASE_(r13) /* 800AFE8C 000ACC8C 4B FF DB D9 */ bl CardtoTgt__Fi -/* 800AFE90 000ACC90 80 0D 82 EC */ lwz r0, lbl_803CABEC-_SDA_BASE_(r13) +/* 800AFE90 000ACC90 80 0D 82 EC */ lwz r0, lbl_currentCard-_SDA_BASE_(r13) /* 800AFE94 000ACC94 7C 7F 1B 78 */ mr r31, r3 /* 800AFE98 000ACC98 38 60 00 0A */ li r3, 0xa -/* 800AFE9C 000ACC9C 90 0D 82 F8 */ stw r0, lbl_803CABF8-_SDA_BASE_(r13) +/* 800AFE9C 000ACC9C 90 0D 82 F8 */ stw r0, lbl_autoSaveCard-_SDA_BASE_(r13) /* 800AFEA0 000ACCA0 4B FF D9 39 */ bl zSaveLoadSGInit__F16en_SAVEGAME_MODE /* 800AFEA4 000ACCA4 7F E4 FB 78 */ mr r4, r31 /* 800AFEA8 000ACCA8 7C 7A 1B 78 */ mr r26, r3 /* 800AFEAC 000ACCAC 4B F8 D1 5D */ bl xSGTgtSelect__FP17st_XSAVEGAME_DATAi -/* 800AFEB0 000ACCB0 80 8D 82 F0 */ lwz r4, lbl_803CABF0-_SDA_BASE_(r13) +/* 800AFEB0 000ACCB0 80 8D 82 F0 */ lwz r4, lbl_currentGame-_SDA_BASE_(r13) /* 800AFEB4 000ACCB4 7F 43 D3 78 */ mr r3, r26 /* 800AFEB8 000ACCB8 4B F8 D3 C1 */ bl xSGGameSet__FP17st_XSAVEGAME_DATAi /* 800AFEBC 000ACCBC 28 1A 00 00 */ cmplwi r26, 0 @@ -3431,7 +3431,7 @@ lbl_800AFFD4: /* 800AFFE0 000ACDE0 41 82 00 4C */ beq lbl_800B002C /* 800AFFE4 000ACDE4 2C 1C 00 00 */ cmpwi r28, 0 /* 800AFFE8 000ACDE8 41 82 00 44 */ beq lbl_800B002C -/* 800AFFEC 000ACDEC 83 8D 82 F0 */ lwz r28, lbl_803CABF0-_SDA_BASE_(r13) +/* 800AFFEC 000ACDEC 83 8D 82 F0 */ lwz r28, lbl_currentGame-_SDA_BASE_(r13) /* 800AFFF0 000ACDF0 7F 43 D3 78 */ mr r3, r26 /* 800AFFF4 000ACDF4 7F E4 FB 78 */ mr r4, r31 /* 800AFFF8 000ACDF8 4B F8 CF 49 */ bl xSGTgtPhysSlotIdx__FP17st_XSAVEGAME_DATAi @@ -3441,9 +3441,9 @@ lbl_800AFFD4: /* 800B0008 000ACE08 7F E4 FB 78 */ mr r4, r31 /* 800B000C 000ACE0C 7F 85 E3 78 */ mr r5, r28 /* 800B0010 000ACE10 4B F8 F1 C9 */ bl SetCache__11XSGAutoDataFiii -/* 800B0014 000ACE14 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800B0014 000ACE14 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800B0018 000ACE18 38 00 00 01 */ li r0, 1 -/* 800B001C 000ACE1C 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800B001C 000ACE1C 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800B0020 000ACE20 38 60 00 01 */ li r3, 1 /* 800B0024 000ACE24 98 04 06 D9 */ stb r0, 0x6d9(r4) /* 800B0028 000ACE28 48 00 00 28 */ b lbl_800B0050 @@ -3475,17 +3475,17 @@ zSaveLoad_LoadLoop__Fv: /* 800B0074 000ACE74 93 C1 00 08 */ stw r30, 8(r1) /* 800B0078 000ACE78 4B FF D6 51 */ bl zSaveLoadInit__Fv /* 800B007C 000ACE7C 38 00 00 01 */ li r0, 1 -/* 800B0080 000ACE80 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800B0084 000ACE84 90 0D 90 B0 */ stw r0, lbl_803CB9B0-_SDA_BASE_(r13) -/* 800B0088 000ACE88 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 800B0080 000ACE80 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800B0084 000ACE84 90 0D 90 B0 */ stw r0, lbl_sAccessType-_SDA_BASE_(r13) +/* 800B0088 000ACE88 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 800B008C 000ACE8C 3B C0 00 00 */ li r30, 0 /* 800B0090 000ACE90 48 00 01 5C */ b lbl_800B01EC lbl_800B0094: /* 800B0094 000ACE94 28 1E 00 09 */ cmplwi r30, 9 /* 800B0098 000ACE98 41 81 01 54 */ bgt lbl_800B01EC -/* 800B009C 000ACE9C 3C 60 80 29 */ lis r3, lbl_802904A4@ha +/* 800B009C 000ACE9C 3C 60 80 29 */ lis r3, lbl__1904@ha /* 800B00A0 000ACEA0 57 C0 10 3A */ slwi r0, r30, 2 -/* 800B00A4 000ACEA4 38 63 04 A4 */ addi r3, r3, lbl_802904A4@l +/* 800B00A4 000ACEA4 38 63 04 A4 */ addi r3, r3, lbl__1904@l /* 800B00A8 000ACEA8 7C 03 00 2E */ lwzx r0, r3, r0 /* 800B00AC 000ACEAC 7C 09 03 A6 */ mtctr r0 /* 800B00B0 000ACEB0 4E 80 04 20 */ bctr @@ -3531,9 +3531,9 @@ lbl_800B0128: /* 800B0138 000ACF38 38 03 00 01 */ addi r0, r3, 1 /* 800B013C 000ACF3C 28 00 00 0A */ cmplwi r0, 0xa /* 800B0140 000ACF40 41 81 00 AC */ bgt lbl_800B01EC -/* 800B0144 000ACF44 3C 60 80 29 */ lis r3, lbl_80290478@ha +/* 800B0144 000ACF44 3C 60 80 29 */ lis r3, lbl__1905_1@ha /* 800B0148 000ACF48 54 00 10 3A */ slwi r0, r0, 2 -/* 800B014C 000ACF4C 38 63 04 78 */ addi r3, r3, lbl_80290478@l +/* 800B014C 000ACF4C 38 63 04 78 */ addi r3, r3, lbl__1905_1@l /* 800B0150 000ACF50 7C 03 00 2E */ lwzx r0, r3, r0 /* 800B0154 000ACF54 7C 09 03 A6 */ mtctr r0 /* 800B0158 000ACF58 4E 80 04 20 */ bctr @@ -3581,9 +3581,9 @@ lbl_800B01EC: /* 800B01F0 000ACFF0 40 82 FE A4 */ bne lbl_800B0094 /* 800B01F4 000ACFF4 38 60 00 04 */ li r3, 4 /* 800B01F8 000ACFF8 4B FF D4 09 */ bl zSendEventToThumbIcon__FUi -/* 800B01FC 000ACFFC 3C 60 80 29 */ lis r3, lbl_80290100@ha +/* 800B01FC 000ACFFC 3C 60 80 29 */ lis r3, lbl_sceneRead@ha /* 800B0200 000AD000 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 800B0204 000AD004 38 A3 01 00 */ addi r5, r3, lbl_80290100@l +/* 800B0204 000AD004 38 A3 01 00 */ addi r5, r3, lbl_sceneRead@l /* 800B0208 000AD008 83 C1 00 08 */ lwz r30, 8(r1) /* 800B020C 000AD00C 88 05 00 01 */ lbz r0, 1(r5) /* 800B0210 000AD010 88 65 00 00 */ lbz r3, 0(r5) @@ -3607,14 +3607,14 @@ zSaveLoad_SaveLoop__Fv: /* 800B024C 000AD04C 4B FF D4 7D */ bl zSaveLoadInit__Fv /* 800B0250 000AD050 38 00 00 00 */ li r0, 0 /* 800B0254 000AD054 3B E0 00 00 */ li r31, 0 -/* 800B0258 000AD058 90 0D 90 80 */ stw r0, lbl_803CB980-_SDA_BASE_(r13) +/* 800B0258 000AD058 90 0D 90 80 */ stw r0, lbl_saveSuccess-_SDA_BASE_(r13) /* 800B025C 000AD05C 48 00 02 C4 */ b lbl_800B0520 lbl_800B0260: /* 800B0260 000AD060 28 1F 00 0B */ cmplwi r31, 0xb /* 800B0264 000AD064 41 81 02 BC */ bgt lbl_800B0520 -/* 800B0268 000AD068 3C 60 80 29 */ lis r3, lbl_802904F8@ha +/* 800B0268 000AD068 3C 60 80 29 */ lis r3, lbl__1960@ha /* 800B026C 000AD06C 57 E0 10 3A */ slwi r0, r31, 2 -/* 800B0270 000AD070 38 63 04 F8 */ addi r3, r3, lbl_802904F8@l +/* 800B0270 000AD070 38 63 04 F8 */ addi r3, r3, lbl__1960@l /* 800B0274 000AD074 7C 03 00 2E */ lwzx r0, r3, r0 /* 800B0278 000AD078 7C 09 03 A6 */ mtctr r0 /* 800B027C 000AD07C 4E 80 04 20 */ bctr @@ -3644,35 +3644,35 @@ lbl_800B02CC: /* 800B02CC 000AD0CC 3B E0 00 02 */ li r31, 2 /* 800B02D0 000AD0D0 48 00 02 50 */ b lbl_800B0520 lbl_800B02D4: -/* 800B02D4 000AD0D4 80 0D 82 40 */ lwz r0, lbl_803CAB40-_SDA_BASE_(r13) +/* 800B02D4 000AD0D4 80 0D 82 40 */ lwz r0, lbl_gGameState-_SDA_BASE_(r13) /* 800B02D8 000AD0D8 2C 00 00 00 */ cmpwi r0, 0 /* 800B02DC 000AD0DC 41 82 00 84 */ beq lbl_800B0360 /* 800B02E0 000AD0E0 38 00 00 07 */ li r0, 7 -/* 800B02E4 000AD0E4 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha -/* 800B02E8 000AD0E8 38 63 E9 C0 */ addi r3, r3, lbl_8025E9C0@l -/* 800B02EC 000AD0EC 90 0D 8F A8 */ stw r0, lbl_803CB8A8-_SDA_BASE_(r13) +/* 800B02E4 000AD0E4 3C 60 80 26 */ lis r3, lbl__stringBase0_51@ha +/* 800B02E8 000AD0E8 38 63 E9 C0 */ addi r3, r3, lbl__stringBase0_51@l +/* 800B02EC 000AD0EC 90 0D 8F A8 */ stw r0, lbl_gGameMode-_SDA_BASE_(r13) /* 800B02F0 000AD0F0 38 63 04 CC */ addi r3, r3, 0x4cc /* 800B02F4 000AD0F4 3B E0 00 06 */ li r31, 6 /* 800B02F8 000AD0F8 4B F9 BF 1D */ bl xStrHash__FPCc /* 800B02FC 000AD0FC 48 00 47 41 */ bl zSceneFindObject__FUi /* 800B0300 000AD100 38 80 00 5E */ li r4, 0x5e /* 800B0304 000AD104 4B F6 F2 ED */ bl zEntEvent__FP5xBaseUi -/* 800B0308 000AD108 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha -/* 800B030C 000AD10C 38 63 E9 C0 */ addi r3, r3, lbl_8025E9C0@l +/* 800B0308 000AD108 3C 60 80 26 */ lis r3, lbl__stringBase0_51@ha +/* 800B030C 000AD10C 38 63 E9 C0 */ addi r3, r3, lbl__stringBase0_51@l /* 800B0310 000AD110 38 63 04 E4 */ addi r3, r3, 0x4e4 /* 800B0314 000AD114 4B F9 BF 01 */ bl xStrHash__FPCc /* 800B0318 000AD118 48 00 47 25 */ bl zSceneFindObject__FUi /* 800B031C 000AD11C 38 80 00 51 */ li r4, 0x51 /* 800B0320 000AD120 4B F6 F2 D1 */ bl zEntEvent__FP5xBaseUi -/* 800B0324 000AD124 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha -/* 800B0328 000AD128 38 63 E9 C0 */ addi r3, r3, lbl_8025E9C0@l +/* 800B0324 000AD124 3C 60 80 26 */ lis r3, lbl__stringBase0_51@ha +/* 800B0328 000AD128 38 63 E9 C0 */ addi r3, r3, lbl__stringBase0_51@l /* 800B032C 000AD12C 38 63 04 F8 */ addi r3, r3, 0x4f8 /* 800B0330 000AD130 4B F9 BE E5 */ bl xStrHash__FPCc /* 800B0334 000AD134 48 00 47 09 */ bl zSceneFindObject__FUi /* 800B0338 000AD138 38 80 00 5E */ li r4, 0x5e /* 800B033C 000AD13C 4B F6 F2 B5 */ bl zEntEvent__FP5xBaseUi -/* 800B0340 000AD140 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha -/* 800B0344 000AD144 38 63 E9 C0 */ addi r3, r3, lbl_8025E9C0@l +/* 800B0340 000AD140 3C 60 80 26 */ lis r3, lbl__stringBase0_51@ha +/* 800B0344 000AD144 38 63 E9 C0 */ addi r3, r3, lbl__stringBase0_51@l /* 800B0348 000AD148 38 63 05 0D */ addi r3, r3, 0x50d /* 800B034C 000AD14C 4B F9 BE C9 */ bl xStrHash__FPCc /* 800B0350 000AD150 48 00 46 ED */ bl zSceneFindObject__FUi @@ -3681,38 +3681,38 @@ lbl_800B02D4: /* 800B035C 000AD15C 48 00 01 C4 */ b lbl_800B0520 lbl_800B0360: /* 800B0360 000AD160 38 00 00 02 */ li r0, 2 -/* 800B0364 000AD164 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha -/* 800B0368 000AD168 38 63 E9 C0 */ addi r3, r3, lbl_8025E9C0@l -/* 800B036C 000AD16C 90 0D 8F A8 */ stw r0, lbl_803CB8A8-_SDA_BASE_(r13) +/* 800B0364 000AD164 3C 60 80 26 */ lis r3, lbl__stringBase0_51@ha +/* 800B0368 000AD168 38 63 E9 C0 */ addi r3, r3, lbl__stringBase0_51@l +/* 800B036C 000AD16C 90 0D 8F A8 */ stw r0, lbl_gGameMode-_SDA_BASE_(r13) /* 800B0370 000AD170 38 63 05 23 */ addi r3, r3, 0x523 /* 800B0374 000AD174 3B E0 00 06 */ li r31, 6 /* 800B0378 000AD178 4B F9 BE 9D */ bl xStrHash__FPCc /* 800B037C 000AD17C 48 00 46 C1 */ bl zSceneFindObject__FUi /* 800B0380 000AD180 38 80 00 51 */ li r4, 0x51 /* 800B0384 000AD184 4B F6 F2 6D */ bl zEntEvent__FP5xBaseUi -/* 800B0388 000AD188 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha -/* 800B038C 000AD18C 38 63 E9 C0 */ addi r3, r3, lbl_8025E9C0@l +/* 800B0388 000AD188 3C 60 80 26 */ lis r3, lbl__stringBase0_51@ha +/* 800B038C 000AD18C 38 63 E9 C0 */ addi r3, r3, lbl__stringBase0_51@l /* 800B0390 000AD190 38 63 05 23 */ addi r3, r3, 0x523 /* 800B0394 000AD194 4B F9 BE 81 */ bl xStrHash__FPCc /* 800B0398 000AD198 48 00 46 A5 */ bl zSceneFindObject__FUi /* 800B039C 000AD19C 38 80 00 50 */ li r4, 0x50 /* 800B03A0 000AD1A0 4B F6 F2 51 */ bl zEntEvent__FP5xBaseUi -/* 800B03A4 000AD1A4 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha -/* 800B03A8 000AD1A8 38 63 E9 C0 */ addi r3, r3, lbl_8025E9C0@l +/* 800B03A4 000AD1A4 3C 60 80 26 */ lis r3, lbl__stringBase0_51@ha +/* 800B03A8 000AD1A8 38 63 E9 C0 */ addi r3, r3, lbl__stringBase0_51@l /* 800B03AC 000AD1AC 38 63 05 41 */ addi r3, r3, 0x541 /* 800B03B0 000AD1B0 4B F9 BE 65 */ bl xStrHash__FPCc /* 800B03B4 000AD1B4 48 00 46 89 */ bl zSceneFindObject__FUi /* 800B03B8 000AD1B8 38 80 00 5E */ li r4, 0x5e /* 800B03BC 000AD1BC 4B F6 F2 35 */ bl zEntEvent__FP5xBaseUi -/* 800B03C0 000AD1C0 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha -/* 800B03C4 000AD1C4 38 63 E9 C0 */ addi r3, r3, lbl_8025E9C0@l +/* 800B03C0 000AD1C0 3C 60 80 26 */ lis r3, lbl__stringBase0_51@ha +/* 800B03C4 000AD1C4 38 63 E9 C0 */ addi r3, r3, lbl__stringBase0_51@l /* 800B03C8 000AD1C8 38 63 05 60 */ addi r3, r3, 0x560 /* 800B03CC 000AD1CC 4B F9 BE 49 */ bl xStrHash__FPCc /* 800B03D0 000AD1D0 48 00 46 6D */ bl zSceneFindObject__FUi /* 800B03D4 000AD1D4 38 80 00 51 */ li r4, 0x51 /* 800B03D8 000AD1D8 4B F6 F2 19 */ bl zEntEvent__FP5xBaseUi -/* 800B03DC 000AD1DC 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha -/* 800B03E0 000AD1E0 38 63 E9 C0 */ addi r3, r3, lbl_8025E9C0@l +/* 800B03DC 000AD1DC 3C 60 80 26 */ lis r3, lbl__stringBase0_51@ha +/* 800B03E0 000AD1E0 38 63 E9 C0 */ addi r3, r3, lbl__stringBase0_51@l /* 800B03E4 000AD1E4 38 63 05 7B */ addi r3, r3, 0x57b /* 800B03E8 000AD1E8 4B F9 BE 2D */ bl xStrHash__FPCc /* 800B03EC 000AD1EC 48 00 46 51 */ bl zSceneFindObject__FUi @@ -3722,21 +3722,21 @@ lbl_800B0360: lbl_800B03FC: /* 800B03FC 000AD1FC 38 00 00 00 */ li r0, 0 /* 800B0400 000AD200 3B E0 00 0A */ li r31, 0xa -/* 800B0404 000AD204 90 0D 82 F0 */ stw r0, lbl_803CABF0-_SDA_BASE_(r13) +/* 800B0404 000AD204 90 0D 82 F0 */ stw r0, lbl_currentGame-_SDA_BASE_(r13) /* 800B0408 000AD208 48 00 01 18 */ b lbl_800B0520 lbl_800B040C: /* 800B040C 000AD20C 3B E0 00 00 */ li r31, 0 /* 800B0410 000AD210 48 00 01 10 */ b lbl_800B0520 /* 800B0414 000AD214 38 00 00 02 */ li r0, 2 /* 800B0418 000AD218 38 60 00 00 */ li r3, 0 -/* 800B041C 000AD21C 90 0D 90 B0 */ stw r0, lbl_803CB9B0-_SDA_BASE_(r13) +/* 800B041C 000AD21C 90 0D 90 B0 */ stw r0, lbl_sAccessType-_SDA_BASE_(r13) /* 800B0420 000AD220 4B FF EE ED */ bl zSaveLoad_GameSelect__Fi /* 800B0424 000AD224 38 03 00 01 */ addi r0, r3, 1 /* 800B0428 000AD228 28 00 00 0A */ cmplwi r0, 0xa /* 800B042C 000AD22C 41 81 00 F4 */ bgt lbl_800B0520 -/* 800B0430 000AD230 3C 60 80 29 */ lis r3, lbl_802904CC@ha +/* 800B0430 000AD230 3C 60 80 29 */ lis r3, lbl__1961@ha /* 800B0434 000AD234 54 00 10 3A */ slwi r0, r0, 2 -/* 800B0438 000AD238 38 63 04 CC */ addi r3, r3, lbl_802904CC@l +/* 800B0438 000AD238 38 63 04 CC */ addi r3, r3, lbl__1961@l /* 800B043C 000AD23C 7C 03 00 2E */ lwzx r0, r3, r0 /* 800B0440 000AD240 7C 09 03 A6 */ mtctr r0 /* 800B0444 000AD244 4E 80 04 20 */ bctr @@ -3762,9 +3762,9 @@ lbl_800B040C: /* 800B0494 000AD294 38 60 00 01 */ li r3, 1 /* 800B0498 000AD298 4B FE A6 95 */ bl zGameStateSwitch__Fi /* 800B049C 000AD29C 38 00 00 01 */ li r0, 1 -/* 800B04A0 000AD2A0 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha -/* 800B04A4 000AD2A4 38 63 E9 C0 */ addi r3, r3, lbl_8025E9C0@l -/* 800B04A8 000AD2A8 90 0D 90 80 */ stw r0, lbl_803CB980-_SDA_BASE_(r13) +/* 800B04A0 000AD2A0 3C 60 80 26 */ lis r3, lbl__stringBase0_51@ha +/* 800B04A4 000AD2A4 38 63 E9 C0 */ addi r3, r3, lbl__stringBase0_51@l +/* 800B04A8 000AD2A8 90 0D 90 80 */ stw r0, lbl_saveSuccess-_SDA_BASE_(r13) /* 800B04AC 000AD2AC 38 63 05 8B */ addi r3, r3, 0x58b /* 800B04B0 000AD2B0 3B E0 00 06 */ li r31, 6 /* 800B04B4 000AD2B4 4B F9 BD 61 */ bl xStrHash__FPCc @@ -3805,8 +3805,8 @@ lbl_800B0520: /* 800B0520 000AD320 2C 1F 00 06 */ cmpwi r31, 6 /* 800B0524 000AD324 40 82 FD 3C */ bne lbl_800B0260 /* 800B0528 000AD328 38 00 00 00 */ li r0, 0 -/* 800B052C 000AD32C 90 0D 90 B0 */ stw r0, lbl_803CB9B0-_SDA_BASE_(r13) -/* 800B0530 000AD330 80 6D 90 80 */ lwz r3, lbl_803CB980-_SDA_BASE_(r13) +/* 800B052C 000AD32C 90 0D 90 B0 */ stw r0, lbl_sAccessType-_SDA_BASE_(r13) +/* 800B0530 000AD330 80 6D 90 80 */ lwz r3, lbl_saveSuccess-_SDA_BASE_(r13) /* 800B0534 000AD334 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800B0538 000AD338 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B053C 000AD33C 7C 08 03 A6 */ mtlr r0 @@ -3835,11 +3835,11 @@ lbl_800B057C: /* 800B0588 000AD388 48 00 00 60 */ b lbl_800B05E8 lbl_800B058C: /* 800B058C 000AD38C 38 00 00 04 */ li r0, 4 -/* 800B0590 000AD390 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800B0590 000AD390 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) /* 800B0594 000AD394 48 00 00 74 */ b lbl_800B0608 lbl_800B0598: /* 800B0598 000AD398 38 00 00 03 */ li r0, 3 -/* 800B059C 000AD39C 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800B059C 000AD39C 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) /* 800B05A0 000AD3A0 48 00 00 68 */ b lbl_800B0608 lbl_800B05A4: /* 800B05A4 000AD3A4 C0 04 00 00 */ lfs f0, 0(r4) @@ -3847,14 +3847,14 @@ lbl_800B05A4: /* 800B05AC 000AD3AC FC 00 00 1E */ fctiwz f0, f0 /* 800B05B0 000AD3B0 D8 01 00 08 */ stfd f0, 8(r1) /* 800B05B4 000AD3B4 80 01 00 0C */ lwz r0, 0xc(r1) -/* 800B05B8 000AD3B8 90 0D 82 EC */ stw r0, lbl_803CABEC-_SDA_BASE_(r13) -/* 800B05BC 000AD3BC 80 0D 8F A8 */ lwz r0, lbl_803CB8A8-_SDA_BASE_(r13) +/* 800B05B8 000AD3B8 90 0D 82 EC */ stw r0, lbl_currentCard-_SDA_BASE_(r13) +/* 800B05BC 000AD3BC 80 0D 8F A8 */ lwz r0, lbl_gGameMode-_SDA_BASE_(r13) /* 800B05C0 000AD3C0 2C 00 00 06 */ cmpwi r0, 6 /* 800B05C4 000AD3C4 40 82 00 08 */ bne lbl_800B05CC /* 800B05C8 000AD3C8 38 60 00 0B */ li r3, 0xb lbl_800B05CC: /* 800B05CC 000AD3CC 4B F8 C7 0D */ bl xSGInit__F16en_SAVEGAME_MODE -/* 800B05D0 000AD3D0 80 8D 82 EC */ lwz r4, lbl_803CABEC-_SDA_BASE_(r13) +/* 800B05D0 000AD3D0 80 8D 82 EC */ lwz r4, lbl_currentCard-_SDA_BASE_(r13) /* 800B05D4 000AD3D4 7C 7F 1B 78 */ mr r31, r3 /* 800B05D8 000AD3D8 4B FF DE 65 */ bl zSaveLoad_CardCheckSpaceSingle_doCheck__FP17st_XSAVEGAME_DATAi /* 800B05DC 000AD3DC 7F E3 FB 78 */ mr r3, r31 @@ -3865,11 +3865,11 @@ lbl_800B05E8: /* 800B05EC 000AD3EC FC 00 00 1E */ fctiwz f0, f0 /* 800B05F0 000AD3F0 D8 01 00 08 */ stfd f0, 8(r1) /* 800B05F4 000AD3F4 80 01 00 0C */ lwz r0, 0xc(r1) -/* 800B05F8 000AD3F8 90 0D 82 F0 */ stw r0, lbl_803CABF0-_SDA_BASE_(r13) +/* 800B05F8 000AD3F8 90 0D 82 F0 */ stw r0, lbl_currentGame-_SDA_BASE_(r13) /* 800B05FC 000AD3FC 48 00 00 0C */ b lbl_800B0608 lbl_800B0600: /* 800B0600 000AD400 38 00 00 03 */ li r0, 3 -/* 800B0604 000AD404 90 0D 90 A0 */ stw r0, lbl_803CB9A0-_SDA_BASE_(r13) +/* 800B0604 000AD404 90 0D 90 A0 */ stw r0, lbl_promptSel-_SDA_BASE_(r13) lbl_800B0608: /* 800B0608 000AD408 80 01 00 24 */ lwz r0, 0x24(r1) /* 800B060C 000AD40C 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -3879,9 +3879,9 @@ lbl_800B0608: lbl_800B061C: /* 800B061C 000AD41C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B0620 000AD420 7C 08 02 A6 */ mflr r0 -/* 800B0624 000AD424 3C 60 80 29 */ lis r3, lbl_802900E0@ha +/* 800B0624 000AD424 3C 60 80 29 */ lis r3, lbl_currSceneStr@ha /* 800B0628 000AD428 90 01 00 14 */ stw r0, 0x14(r1) -/* 800B062C 000AD42C 38 63 00 E0 */ addi r3, r3, lbl_802900E0@l +/* 800B062C 000AD42C 38 63 00 E0 */ addi r3, r3, lbl_currSceneStr@l /* 800B0630 000AD430 93 E1 00 0C */ stw r31, 0xc(r1) /* 800B0634 000AD434 7C DF 33 78 */ mr r31, r6 /* 800B0638 000AD438 93 C1 00 08 */ stw r30, 8(r1) @@ -3901,9 +3901,9 @@ lbl_800B061C: lbl_800B0670: /* 800B0670 000AD470 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B0674 000AD474 7C 08 02 A6 */ mflr r0 -/* 800B0678 000AD478 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800B0678 000AD478 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800B067C 000AD47C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800B0680 000AD480 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B0680 000AD480 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B0684 000AD484 93 E1 00 0C */ stw r31, 0xc(r1) /* 800B0688 000AD488 7C 9F 23 78 */ mr r31, r4 /* 800B068C 000AD48C 93 C1 00 08 */ stw r30, 8(r1) @@ -3917,25 +3917,25 @@ lbl_800B0670: /* 800B06AC 000AD4AC 38 80 00 00 */ li r4, 0 /* 800B06B0 000AD4B0 38 63 30 31 */ addi r3, r3, 0x48423031@l /* 800B06B4 000AD4B4 4B F9 D5 E1 */ bl xUtil_idtag2string__FUii -/* 800B06B8 000AD4B8 3C A0 80 29 */ lis r5, lbl_802900E0@ha +/* 800B06B8 000AD4B8 3C A0 80 29 */ lis r5, lbl_currSceneStr@ha /* 800B06BC 000AD4BC 7C 64 1B 78 */ mr r4, r3 -/* 800B06C0 000AD4C0 38 65 00 E0 */ addi r3, r5, lbl_802900E0@l +/* 800B06C0 000AD4C0 38 65 00 E0 */ addi r3, r5, lbl_currSceneStr@l /* 800B06C4 000AD4C4 48 13 70 3D */ bl func_801E7700 /* 800B06C8 000AD4C8 48 00 00 1C */ b lbl_800B06E4 lbl_800B06CC: /* 800B06CC 000AD4CC 38 80 00 00 */ li r4, 0 /* 800B06D0 000AD4D0 4B F9 D5 C5 */ bl xUtil_idtag2string__FUii -/* 800B06D4 000AD4D4 3C A0 80 29 */ lis r5, lbl_802900E0@ha +/* 800B06D4 000AD4D4 3C A0 80 29 */ lis r5, lbl_currSceneStr@ha /* 800B06D8 000AD4D8 7C 64 1B 78 */ mr r4, r3 -/* 800B06DC 000AD4DC 38 65 00 E0 */ addi r3, r5, lbl_802900E0@l +/* 800B06DC 000AD4DC 38 65 00 E0 */ addi r3, r5, lbl_currSceneStr@l /* 800B06E0 000AD4E0 48 13 70 21 */ bl func_801E7700 lbl_800B06E4: -/* 800B06E4 000AD4E4 3C 60 80 29 */ lis r3, lbl_802900E0@ha -/* 800B06E8 000AD4E8 38 63 00 E0 */ addi r3, r3, lbl_802900E0@l +/* 800B06E4 000AD4E4 3C 60 80 29 */ lis r3, lbl_currSceneStr@ha +/* 800B06E8 000AD4E8 38 63 00 E0 */ addi r3, r3, lbl_currSceneStr@l /* 800B06EC 000AD4EC 48 13 70 CD */ bl func_801E77B8 -/* 800B06F0 000AD4F0 3C 80 80 29 */ lis r4, lbl_802900E0@ha +/* 800B06F0 000AD4F0 3C 80 80 29 */ lis r4, lbl_currSceneStr@ha /* 800B06F4 000AD4F4 7C 67 1B 78 */ mr r7, r3 -/* 800B06F8 000AD4F8 38 A4 00 E0 */ addi r5, r4, lbl_802900E0@l +/* 800B06F8 000AD4F8 38 A4 00 E0 */ addi r5, r4, lbl_currSceneStr@l /* 800B06FC 000AD4FC 7F E3 FB 78 */ mr r3, r31 /* 800B0700 000AD500 7F C4 F3 78 */ mr r4, r30 /* 800B0704 000AD504 38 C0 00 01 */ li r6, 1 @@ -3958,37 +3958,37 @@ lbl_800B0728: lbl_800B0744: /* 800B0744 000AD544 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B0748 000AD548 7C 08 02 A6 */ mflr r0 -/* 800B074C 000AD54C 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha +/* 800B074C 000AD54C 3C 60 80 3C */ lis r3, lbl_gSnd@ha /* 800B0750 000AD550 38 C0 00 01 */ li r6, 1 /* 800B0754 000AD554 90 01 00 24 */ stw r0, 0x24(r1) /* 800B0758 000AD558 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800B075C 000AD55C 93 C1 00 18 */ stw r30, 0x18(r1) /* 800B0760 000AD560 7C BE 2B 78 */ mr r30, r5 -/* 800B0764 000AD564 38 A3 D5 B4 */ addi r5, r3, lbl_803BD5B4@l +/* 800B0764 000AD564 38 A3 D5 B4 */ addi r5, r3, lbl_gSnd@l /* 800B0768 000AD568 93 A1 00 14 */ stw r29, 0x14(r1) /* 800B076C 000AD56C 7C 9D 23 78 */ mr r29, r4 /* 800B0770 000AD570 7F A3 EB 78 */ mr r3, r29 /* 800B0774 000AD574 7F C4 F3 78 */ mr r4, r30 /* 800B0778 000AD578 4B F8 D7 C9 */ bl xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPUii -/* 800B077C 000AD57C 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha +/* 800B077C 000AD57C 3C 80 80 3C */ lis r4, lbl_gSnd@ha /* 800B0780 000AD580 7C 7F 1B 78 */ mr r31, r3 -/* 800B0784 000AD584 38 A4 D5 B4 */ addi r5, r4, lbl_803BD5B4@l +/* 800B0784 000AD584 38 A4 D5 B4 */ addi r5, r4, lbl_gSnd@l /* 800B0788 000AD588 7F A3 EB 78 */ mr r3, r29 /* 800B078C 000AD58C 7F C4 F3 78 */ mr r4, r30 /* 800B0790 000AD590 38 C0 00 01 */ li r6, 1 /* 800B0794 000AD594 38 A5 00 10 */ addi r5, r5, 0x10 /* 800B0798 000AD598 4B F8 D7 D1 */ bl xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPfi -/* 800B079C 000AD59C 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha +/* 800B079C 000AD59C 3C 80 80 3C */ lis r4, lbl_gSnd@ha /* 800B07A0 000AD5A0 7F FF 1A 14 */ add r31, r31, r3 -/* 800B07A4 000AD5A4 38 A4 D5 B4 */ addi r5, r4, lbl_803BD5B4@l +/* 800B07A4 000AD5A4 38 A4 D5 B4 */ addi r5, r4, lbl_gSnd@l /* 800B07A8 000AD5A8 7F A3 EB 78 */ mr r3, r29 /* 800B07AC 000AD5AC 7F C4 F3 78 */ mr r4, r30 /* 800B07B0 000AD5B0 38 C0 00 01 */ li r6, 1 /* 800B07B4 000AD5B4 38 A5 00 08 */ addi r5, r5, 8 /* 800B07B8 000AD5B8 4B F8 D7 B1 */ bl xSGWriteData__FP17st_XSAVEGAME_DATAP25st_XSAVEGAME_WRITECONTEXTPfi -/* 800B07BC 000AD5BC 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800B07BC 000AD5BC 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800B07C0 000AD5C0 7F FF 1A 14 */ add r31, r31, r3 -/* 800B07C4 000AD5C4 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l +/* 800B07C4 000AD5C4 38 A4 05 58 */ addi r5, r4, lbl_globals@l /* 800B07C8 000AD5C8 7F A3 EB 78 */ mr r3, r29 /* 800B07CC 000AD5CC 7F C4 F3 78 */ mr r4, r30 /* 800B07D0 000AD5D0 38 C0 00 01 */ li r6, 1 @@ -4006,11 +4006,11 @@ lbl_800B0744: lbl_800B0800: /* 800B0800 000AD600 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800B0804 000AD604 7C 08 02 A6 */ mflr r0 -/* 800B0808 000AD608 3C C0 80 26 */ lis r6, lbl_8025E9A0@ha -/* 800B080C 000AD60C 3C 60 80 29 */ lis r3, lbl_802900E0@ha +/* 800B0808 000AD608 3C C0 80 26 */ lis r6, lbl__2012@ha +/* 800B080C 000AD60C 3C 60 80 29 */ lis r3, lbl_currSceneStr@ha /* 800B0810 000AD610 90 01 00 44 */ stw r0, 0x44(r1) -/* 800B0814 000AD614 39 66 E9 A0 */ addi r11, r6, lbl_8025E9A0@l -/* 800B0818 000AD618 38 63 00 E0 */ addi r3, r3, lbl_802900E0@l +/* 800B0814 000AD614 39 66 E9 A0 */ addi r11, r6, lbl__2012@l +/* 800B0818 000AD618 38 63 00 E0 */ addi r3, r3, lbl_currSceneStr@l /* 800B081C 000AD61C 93 E1 00 3C */ stw r31, 0x3c(r1) /* 800B0820 000AD620 7C BF 2B 78 */ mr r31, r5 /* 800B0824 000AD624 93 C1 00 38 */ stw r30, 0x38(r1) @@ -4042,9 +4042,9 @@ lbl_800B0800: /* 800B088C 000AD68C 4B F8 D7 05 */ bl xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPcii /* 800B0890 000AD690 38 61 00 08 */ addi r3, r1, 8 /* 800B0894 000AD694 48 13 6F 25 */ bl func_801E77B8 -/* 800B0898 000AD698 3C 80 80 29 */ lis r4, lbl_802900E0@ha +/* 800B0898 000AD698 3C 80 80 29 */ lis r4, lbl_currSceneStr@ha /* 800B089C 000AD69C 7C 7F 1B 78 */ mr r31, r3 -/* 800B08A0 000AD6A0 38 64 00 E0 */ addi r3, r4, lbl_802900E0@l +/* 800B08A0 000AD6A0 38 64 00 E0 */ addi r3, r4, lbl_currSceneStr@l /* 800B08A4 000AD6A4 48 13 6F 15 */ bl func_801E77B8 /* 800B08A8 000AD6A8 7C 03 F8 40 */ cmplw r3, r31 /* 800B08AC 000AD6AC 41 82 00 08 */ beq lbl_800B08B4 @@ -4052,9 +4052,9 @@ lbl_800B0800: lbl_800B08B4: /* 800B08B4 000AD6B4 2C 1E 00 00 */ cmpwi r30, 0 /* 800B08B8 000AD6B8 40 82 00 14 */ bne lbl_800B08CC -/* 800B08BC 000AD6BC 3C 60 80 29 */ lis r3, lbl_80290100@ha +/* 800B08BC 000AD6BC 3C 60 80 29 */ lis r3, lbl_sceneRead@ha /* 800B08C0 000AD6C0 38 81 00 08 */ addi r4, r1, 8 -/* 800B08C4 000AD6C4 38 63 01 00 */ addi r3, r3, lbl_80290100@l +/* 800B08C4 000AD6C4 38 63 01 00 */ addi r3, r3, lbl_sceneRead@l /* 800B08C8 000AD6C8 48 13 6E 39 */ bl func_801E7700 lbl_800B08CC: /* 800B08CC 000AD6CC 7F C0 00 34 */ cntlzw r0, r30 @@ -4079,23 +4079,23 @@ lbl_800B08F0: /* 800B0914 000AD714 7F C3 F3 78 */ mr r3, r30 /* 800B0918 000AD718 7F E4 FB 78 */ mr r4, r31 /* 800B091C 000AD71C 4B F8 D7 C5 */ bl xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPUii -/* 800B0920 000AD720 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha +/* 800B0920 000AD720 3C 80 80 3C */ lis r4, lbl_gSnd@ha /* 800B0924 000AD724 7F C3 F3 78 */ mr r3, r30 -/* 800B0928 000AD728 38 A4 D5 B4 */ addi r5, r4, lbl_803BD5B4@l +/* 800B0928 000AD728 38 A4 D5 B4 */ addi r5, r4, lbl_gSnd@l /* 800B092C 000AD72C 7F E4 FB 78 */ mr r4, r31 /* 800B0930 000AD730 38 A5 00 10 */ addi r5, r5, 0x10 /* 800B0934 000AD734 38 C0 00 01 */ li r6, 1 /* 800B0938 000AD738 4B F8 D7 D1 */ bl xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPfi -/* 800B093C 000AD73C 3C 80 80 3C */ lis r4, lbl_803BD5B4@ha +/* 800B093C 000AD73C 3C 80 80 3C */ lis r4, lbl_gSnd@ha /* 800B0940 000AD740 7F C3 F3 78 */ mr r3, r30 -/* 800B0944 000AD744 38 A4 D5 B4 */ addi r5, r4, lbl_803BD5B4@l +/* 800B0944 000AD744 38 A4 D5 B4 */ addi r5, r4, lbl_gSnd@l /* 800B0948 000AD748 7F E4 FB 78 */ mr r4, r31 /* 800B094C 000AD74C 38 A5 00 08 */ addi r5, r5, 8 /* 800B0950 000AD750 38 C0 00 01 */ li r6, 1 /* 800B0954 000AD754 4B F8 D7 B5 */ bl xSGReadData__FP17st_XSAVEGAME_DATAP24st_XSAVEGAME_READCONTEXTPfi -/* 800B0958 000AD758 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800B0958 000AD758 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800B095C 000AD75C 7F C3 F3 78 */ mr r3, r30 -/* 800B0960 000AD760 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l +/* 800B0960 000AD760 38 A4 05 58 */ addi r5, r4, lbl_globals@l /* 800B0964 000AD764 7F E4 FB 78 */ mr r4, r31 /* 800B0968 000AD768 3B E5 06 C0 */ addi r31, r5, 0x6c0 /* 800B096C 000AD76C 38 C0 00 01 */ li r6, 1 @@ -4104,16 +4104,16 @@ lbl_800B08F0: /* 800B0978 000AD778 80 1F 00 00 */ lwz r0, 0(r31) /* 800B097C 000AD77C 2C 00 00 00 */ cmpwi r0, 0 /* 800B0980 000AD780 41 82 00 1C */ beq lbl_800B099C -/* 800B0984 000AD784 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800B0984 000AD784 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800B0988 000AD788 38 80 00 01 */ li r4, 1 -/* 800B098C 000AD78C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B098C 000AD78C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B0990 000AD790 88 63 06 D1 */ lbz r3, 0x6d1(r3) /* 800B0994 000AD794 4B F8 55 BD */ bl xPadRumbleEnable__Fii /* 800B0998 000AD798 48 00 00 18 */ b lbl_800B09B0 lbl_800B099C: -/* 800B099C 000AD79C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800B099C 000AD79C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800B09A0 000AD7A0 38 80 00 00 */ li r4, 0 -/* 800B09A4 000AD7A4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B09A4 000AD7A4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B09A8 000AD7A8 88 63 06 D1 */ lbz r3, 0x6d1(r3) /* 800B09AC 000AD7AC 4B F8 55 A5 */ bl xPadRumbleEnable__Fii lbl_800B09B0: @@ -4130,11 +4130,11 @@ zSaveLoad_slotIsEmpty__FUi: /* 800B09CC 000AD7CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B09D0 000AD7D0 7C 08 02 A6 */ mflr r0 /* 800B09D4 000AD7D4 1C A3 00 6C */ mulli r5, r3, 0x6c -/* 800B09D8 000AD7D8 3C 80 80 3C */ lis r4, lbl_803C2520@ha +/* 800B09D8 000AD7D8 3C 80 80 3C */ lis r4, lbl_zSaveLoadGameTable@ha /* 800B09DC 000AD7DC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800B09E0 000AD7E0 3C 60 80 26 */ lis r3, lbl_8025E9C0@ha -/* 800B09E4 000AD7E4 38 04 25 20 */ addi r0, r4, lbl_803C2520@l -/* 800B09E8 000AD7E8 38 83 E9 C0 */ addi r4, r3, lbl_8025E9C0@l +/* 800B09E0 000AD7E0 3C 60 80 26 */ lis r3, lbl__stringBase0_51@ha +/* 800B09E4 000AD7E4 38 04 25 20 */ addi r0, r4, lbl_zSaveLoadGameTable@l +/* 800B09E8 000AD7E8 38 83 E9 C0 */ addi r4, r3, lbl__stringBase0_51@l /* 800B09EC 000AD7EC 7C 60 2A 14 */ add r3, r0, r5 /* 800B09F0 000AD7F0 38 84 04 9C */ addi r4, r4, 0x49c /* 800B09F4 000AD7F4 48 13 6B 29 */ bl func_801E751C diff --git a/asm/Game/zScene.s b/asm/Game/zScene.s index b144485e6..d263e675e 100644 --- a/asm/Game/zScene.s +++ b/asm/Game/zScene.s @@ -45,10 +45,10 @@ lbl_800B0A8C: zScene.add_dynamic_types__20_unnamed_zScene_cpp_FR6zScene: /* 800B0AAC 000AD8AC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B0AB0 000AD8B0 7C 08 02 A6 */ mflr r0 -/* 800B0AB4 000AD8B4 3C 80 80 26 */ lis r4, lbl_8025EF60@ha +/* 800B0AB4 000AD8B4 3C 80 80 26 */ lis r4, lbl_dynamic_types__20_unnamed_zScene_cpp_@ha /* 800B0AB8 000AD8B8 90 01 00 24 */ stw r0, 0x24(r1) /* 800B0ABC 000AD8BC 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 800B0AC0 000AD8C0 3B E4 EF 60 */ addi r31, r4, lbl_8025EF60@l +/* 800B0AC0 000AD8C0 3B E4 EF 60 */ addi r31, r4, lbl_dynamic_types__20_unnamed_zScene_cpp_@l /* 800B0AC4 000AD8C4 93 C1 00 18 */ stw r30, 0x18(r1) /* 800B0AC8 000AD8C8 3B C0 00 00 */ li r30, 0 /* 800B0ACC 000AD8CC 93 A1 00 14 */ stw r29, 0x14(r1) @@ -99,7 +99,7 @@ lbl_800B0B68: /* 800B0B6C 000AD96C 28 00 00 00 */ cmplwi r0, 0 /* 800B0B70 000AD970 41 82 00 24 */ beq lbl_800B0B94 /* 800B0B74 000AD974 7C 83 01 D6 */ mullw r4, r3, r0 -/* 800B0B78 000AD978 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 800B0B78 000AD978 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 800B0B7C 000AD97C 38 A0 00 00 */ li r5, 0 /* 800B0B80 000AD980 4B F8 2D C1 */ bl xMemAlloc__FUiUii /* 800B0B84 000AD984 80 18 00 04 */ lwz r0, 4(r24) @@ -182,10 +182,10 @@ lbl_800B0C80: zScene.init_dynamic_types__20_unnamed_zScene_cpp_FR6zSceneUi: /* 800B0C94 000ADA94 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B0C98 000ADA98 7C 08 02 A6 */ mflr r0 -/* 800B0C9C 000ADA9C 3C A0 80 26 */ lis r5, lbl_8025EF60@ha +/* 800B0C9C 000ADA9C 3C A0 80 26 */ lis r5, lbl_dynamic_types__20_unnamed_zScene_cpp_@ha /* 800B0CA0 000ADAA0 90 01 00 24 */ stw r0, 0x24(r1) /* 800B0CA4 000ADAA4 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 800B0CA8 000ADAA8 3B E5 EF 60 */ addi r31, r5, lbl_8025EF60@l +/* 800B0CA8 000ADAA8 3B E5 EF 60 */ addi r31, r5, lbl_dynamic_types__20_unnamed_zScene_cpp_@l /* 800B0CAC 000ADAAC 93 C1 00 18 */ stw r30, 0x18(r1) /* 800B0CB0 000ADAB0 3B C0 00 00 */ li r30, 0 /* 800B0CB4 000ADAB4 93 A1 00 14 */ stw r29, 0x14(r1) @@ -229,7 +229,7 @@ lbl_800B0CD8: /* 800B0D44 000ADB44 2C 19 00 00 */ cmpwi r25, 0 /* 800B0D48 000ADB48 41 82 00 28 */ beq lbl_800B0D70 /* 800B0D4C 000ADB4C 7C 99 F9 D6 */ mullw r4, r25, r31 -/* 800B0D50 000ADB50 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 800B0D50 000ADB50 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 800B0D54 000ADB54 38 A0 00 00 */ li r5, 0 /* 800B0D58 000ADB58 4B F8 2B E9 */ bl xMemAlloc__FUiUii /* 800B0D5C 000ADB5C 80 1D 00 04 */ lwz r0, 4(r29) @@ -297,7 +297,7 @@ lbl_800B0DE8: /* 800B0E44 000ADC44 2C 1C 00 00 */ cmpwi r28, 0 /* 800B0E48 000ADC48 41 82 00 28 */ beq lbl_800B0E70 /* 800B0E4C 000ADC4C 7C 9C D9 D6 */ mullw r4, r28, r27 -/* 800B0E50 000ADC50 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 800B0E50 000ADC50 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 800B0E54 000ADC54 38 A0 00 00 */ li r5, 0 /* 800B0E58 000ADC58 4B F8 2A E9 */ bl xMemAlloc__FUiUii /* 800B0E5C 000ADC5C 80 1E 00 04 */ lwz r0, 4(r30) @@ -464,12 +464,12 @@ lbl_800B1074: /* 800B10B4 000ADEB4 2C 19 00 00 */ cmpwi r25, 0 /* 800B10B8 000ADEB8 41 82 00 9C */ beq lbl_800B1154 /* 800B10BC 000ADEBC 1C 99 00 D4 */ mulli r4, r25, 0xd4 -/* 800B10C0 000ADEC0 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 800B10C0 000ADEC0 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 800B10C4 000ADEC4 38 A0 00 00 */ li r5, 0 /* 800B10C8 000ADEC8 4B F8 28 79 */ bl xMemAlloc__FUiUii /* 800B10CC 000ADECC 80 18 00 04 */ lwz r0, 4(r24) -/* 800B10D0 000ADED0 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800B10D4 000ADED4 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800B10D0 000ADED0 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800B10D4 000ADED4 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800B10D8 000ADED8 57 FB 10 3A */ slwi r27, r31, 2 /* 800B10DC 000ADEDC 54 00 10 3A */ slwi r0, r0, 2 /* 800B10E0 000ADEE0 3B 99 FF FF */ addi r28, r25, -1 @@ -525,7 +525,7 @@ lbl_800B1154: /* 800B1198 000ADF98 2C 1D 00 00 */ cmpwi r29, 0 /* 800B119C 000ADF9C 41 82 00 84 */ beq lbl_800B1220 /* 800B11A0 000ADFA0 1C 9D 00 14 */ mulli r4, r29, 0x14 -/* 800B11A4 000ADFA4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 800B11A4 000ADFA4 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 800B11A8 000ADFA8 38 A0 00 00 */ li r5, 0 /* 800B11AC 000ADFAC 4B F8 27 95 */ bl xMemAlloc__FUiUii /* 800B11B0 000ADFB0 80 1B 00 04 */ lwz r0, 4(r27) @@ -755,9 +755,9 @@ lbl_800B14DC: .global zSceneSet__FP5xBaseUi zSceneSet__FP5xBaseUi: -/* 800B14F4 000AE2F4 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 800B14F4 000AE2F4 3C A0 80 3C */ lis r5, lbl_globals@ha /* 800B14F8 000AE2F8 54 80 10 3A */ slwi r0, r4, 2 -/* 800B14FC 000AE2FC 38 85 05 58 */ addi r4, r5, lbl_803C0558@l +/* 800B14FC 000AE2FC 38 85 05 58 */ addi r4, r5, lbl_globals@l /* 800B1500 000AE300 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 800B1504 000AE304 80 84 00 78 */ lwz r4, 0x78(r4) /* 800B1508 000AE308 7C 64 01 2E */ stwx r3, r4, r0 @@ -765,25 +765,25 @@ zSceneSet__FP5xBaseUi: lbl_800B1510: /* 800B1510 000AE310 28 04 00 00 */ cmplwi r4, 0 /* 800B1514 000AE314 4D 82 00 20 */ beqlr -/* 800B1518 000AE318 80 6D 89 F4 */ lwz r3, lbl_803CB2F4-_SDA_BASE_(r13) +/* 800B1518 000AE318 80 6D 89 F4 */ lwz r3, lbl_xModelLookupCount-_SDA_BASE_(r13) /* 800B151C 000AE31C 38 03 00 01 */ addi r0, r3, 1 -/* 800B1520 000AE320 90 0D 89 F4 */ stw r0, lbl_803CB2F4-_SDA_BASE_(r13) +/* 800B1520 000AE320 90 0D 89 F4 */ stw r0, lbl_xModelLookupCount-_SDA_BASE_(r13) /* 800B1524 000AE324 4E 80 00 20 */ blr lbl_800B1528: /* 800B1528 000AE328 28 04 00 00 */ cmplwi r4, 0 /* 800B152C 000AE32C 4D 82 00 20 */ beqlr -/* 800B1530 000AE330 80 0D 89 F4 */ lwz r0, lbl_803CB2F4-_SDA_BASE_(r13) -/* 800B1534 000AE334 80 AD 89 F8 */ lwz r5, lbl_803CB2F8-_SDA_BASE_(r13) +/* 800B1530 000AE330 80 0D 89 F4 */ lwz r0, lbl_xModelLookupCount-_SDA_BASE_(r13) +/* 800B1534 000AE334 80 AD 89 F8 */ lwz r5, lbl_xModelLookupList-_SDA_BASE_(r13) /* 800B1538 000AE338 54 00 18 38 */ slwi r0, r0, 3 /* 800B153C 000AE33C 7C 65 01 2E */ stwx r3, r5, r0 -/* 800B1540 000AE340 80 0D 89 F4 */ lwz r0, lbl_803CB2F4-_SDA_BASE_(r13) -/* 800B1544 000AE344 80 6D 89 F8 */ lwz r3, lbl_803CB2F8-_SDA_BASE_(r13) +/* 800B1540 000AE340 80 0D 89 F4 */ lwz r0, lbl_xModelLookupCount-_SDA_BASE_(r13) +/* 800B1544 000AE344 80 6D 89 F8 */ lwz r3, lbl_xModelLookupList-_SDA_BASE_(r13) /* 800B1548 000AE348 54 00 18 38 */ slwi r0, r0, 3 /* 800B154C 000AE34C 7C 63 02 14 */ add r3, r3, r0 /* 800B1550 000AE350 90 83 00 04 */ stw r4, 4(r3) -/* 800B1554 000AE354 80 6D 89 F4 */ lwz r3, lbl_803CB2F4-_SDA_BASE_(r13) +/* 800B1554 000AE354 80 6D 89 F4 */ lwz r3, lbl_xModelLookupCount-_SDA_BASE_(r13) /* 800B1558 000AE358 38 03 00 01 */ addi r0, r3, 1 -/* 800B155C 000AE35C 90 0D 89 F4 */ stw r0, lbl_803CB2F4-_SDA_BASE_(r13) +/* 800B155C 000AE35C 90 0D 89 F4 */ stw r0, lbl_xModelLookupCount-_SDA_BASE_(r13) /* 800B1560 000AE360 4E 80 00 20 */ blr .global zScene.PipeForAllSceneModels__FPFP8RpAtomicUiUi_v @@ -820,12 +820,12 @@ lbl_800B15C8: /* 800B15D0 000AE3D0 28 03 00 00 */ cmplwi r3, 0 /* 800B15D4 000AE3D4 40 82 FF F4 */ bne lbl_800B15C8 /* 800B15D8 000AE3D8 38 00 00 01 */ li r0, 1 -/* 800B15DC 000AE3DC 3C 80 80 39 */ lis r4, lbl_8038C954@ha -/* 800B15E0 000AE3E0 3C 60 80 39 */ lis r3, lbl_8038C914@ha +/* 800B15DC 000AE3DC 3C 80 80 39 */ lis r4, lbl_xModelPipeData@ha +/* 800B15E0 000AE3E0 3C 60 80 39 */ lis r3, lbl_xModelPipeCount@ha /* 800B15E4 000AE3E4 3B 40 00 00 */ li r26, 0 /* 800B15E8 000AE3E8 7C 05 A8 30 */ slw r5, r0, r21 -/* 800B15EC 000AE3EC 3B A4 C9 54 */ addi r29, r4, lbl_8038C954@l -/* 800B15F0 000AE3F0 3B 83 C9 14 */ addi r28, r3, lbl_8038C914@l +/* 800B15EC 000AE3EC 3B A4 C9 54 */ addi r29, r4, lbl_xModelPipeData@l +/* 800B15F0 000AE3F0 3B 83 C9 14 */ addi r28, r3, lbl_xModelPipeCount@l /* 800B15F4 000AE3F4 3A E5 FF FF */ addi r23, r5, -1 /* 800B15F8 000AE3F8 48 00 00 74 */ b lbl_800B166C lbl_800B15FC: @@ -862,7 +862,7 @@ lbl_800B1654: /* 800B1664 000AE464 3B 9C 00 04 */ addi r28, r28, 4 /* 800B1668 000AE468 3B 5A 00 01 */ addi r26, r26, 1 lbl_800B166C: -/* 800B166C 000AE46C 80 0D 89 F0 */ lwz r0, lbl_803CB2F0-_SDA_BASE_(r13) +/* 800B166C 000AE46C 80 0D 89 F0 */ lwz r0, lbl_xModelPipeNumTables-_SDA_BASE_(r13) /* 800B1670 000AE470 7C 1A 00 00 */ cmpw r26, r0 /* 800B1674 000AE474 41 80 FF 88 */ blt lbl_800B15FC /* 800B1678 000AE478 28 17 00 00 */ cmplwi r23, 0 @@ -888,10 +888,10 @@ lbl_800B169C: zSceneInitEnvironmentalSoundEffect__Fv: /* 800B16B8 000AE4B8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B16BC 000AE4BC 7C 08 02 A6 */ mflr r0 -/* 800B16C0 000AE4C0 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800B16C0 000AE4C0 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800B16C4 000AE4C4 3C 60 44 42 */ lis r3, 0x44423036@ha /* 800B16C8 000AE4C8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800B16CC 000AE4CC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800B16CC 000AE4CC 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800B16D0 000AE4D0 38 03 30 36 */ addi r0, r3, 0x44423036@l /* 800B16D4 000AE4D4 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 800B16D8 000AE4D8 80 84 00 00 */ lwz r4, 0(r4) @@ -997,14 +997,14 @@ zSceneInit__FUii: /* 800B1834 000AE634 DB E1 00 40 */ stfd f31, 0x40(r1) /* 800B1838 000AE638 F3 E1 00 48 */ psq_st f31, 72(r1), 0, qr0 /* 800B183C 000AE63C BF 01 00 20 */ stmw r24, 0x20(r1) -/* 800B1840 000AE640 80 A2 95 08 */ lwz r5, lbl_803CDE88-_SDA2_BASE_(r2) +/* 800B1840 000AE640 80 A2 95 08 */ lwz r5, lbl__1250-_SDA2_BASE_(r2) /* 800B1844 000AE644 7C 98 23 78 */ mr r24, r4 /* 800B1848 000AE648 38 00 00 00 */ li r0, 0 /* 800B184C 000AE64C 38 80 00 00 */ li r4, 0 /* 800B1850 000AE650 90 A1 00 08 */ stw r5, 8(r1) -/* 800B1854 000AE654 90 6D 90 E0 */ stw r3, lbl_803CB9E0-_SDA_BASE_(r13) -/* 800B1858 000AE658 90 0D 91 78 */ stw r0, lbl_803CBA78-_SDA_BASE_(r13) -/* 800B185C 000AE65C 80 02 BF 00 */ lwz r0, lbl_803D0880-_SDA2_BASE_(r2) +/* 800B1854 000AE654 90 6D 90 E0 */ stw r3, lbl_gTransitionSceneID-_SDA_BASE_(r13) +/* 800B1858 000AE658 90 0D 91 78 */ stw r0, lbl_gOccludeCount-_SDA_BASE_(r13) +/* 800B185C 000AE65C 80 02 BF 00 */ lwz r0, lbl__1251-_SDA2_BASE_(r2) /* 800B1860 000AE660 90 01 00 0C */ stw r0, 0xc(r1) /* 800B1864 000AE664 88 02 BF 04 */ lbz r0, lbl_803D0884-_SDA2_BASE_(r2) /* 800B1868 000AE668 98 01 00 10 */ stb r0, 0x10(r1) @@ -1031,21 +1031,21 @@ zSceneInit__FUii: /* 800B18BC 000AE6BC 2C 18 00 00 */ cmpwi r24, 0 /* 800B18C0 000AE6C0 40 82 00 0C */ bne lbl_800B18CC /* 800B18C4 000AE6C4 4B F8 22 8D */ bl xMemPushBase__Fv -/* 800B18C8 000AE6C8 90 6D 83 00 */ stw r3, lbl_803CAC00-_SDA_BASE_(r13) +/* 800B18C8 000AE6C8 90 6D 83 00 */ stw r3, lbl_sMemDepthSceneStart-_SDA_BASE_(r13) lbl_800B18CC: /* 800B18CC 000AE6CC 4B FE 75 2D */ bl zGameScreenTransitionBegin__Fv /* 800B18D0 000AE6D0 48 0C 02 D1 */ bl zParPTankInit__Fv -/* 800B18D4 000AE6D4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800B18D8 000AE6D8 C3 E2 95 0C */ lfs f31, lbl_803CDE8C-_SDA2_BASE_(r2) -/* 800B18DC 000AE6DC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B18D4 000AE6D4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800B18D8 000AE6D8 C3 E2 95 0C */ lfs f31, lbl__1373-_SDA2_BASE_(r2) +/* 800B18DC 000AE6DC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B18E0 000AE6E0 80 03 06 CC */ lwz r0, 0x6cc(r3) /* 800B18E4 000AE6E4 2C 00 00 00 */ cmpwi r0, 0 /* 800B18E8 000AE6E8 41 82 00 A0 */ beq lbl_800B1988 /* 800B18EC 000AE6EC 2C 18 00 00 */ cmpwi r24, 0 /* 800B18F0 000AE6F0 40 82 00 98 */ bne lbl_800B1988 -/* 800B18F4 000AE6F4 3C 60 80 26 */ lis r3, lbl_8025F078@ha +/* 800B18F4 000AE6F4 3C 60 80 26 */ lis r3, lbl__stringBase0_52@ha /* 800B18F8 000AE6F8 FC 20 F8 90 */ fmr f1, f31 -/* 800B18FC 000AE6FC 38 63 F0 78 */ addi r3, r3, lbl_8025F078@l +/* 800B18FC 000AE6FC 38 63 F0 78 */ addi r3, r3, lbl__stringBase0_52@l /* 800B1900 000AE700 38 63 03 37 */ addi r3, r3, 0x337 /* 800B1904 000AE704 4B FE 75 E5 */ bl zGameScreenTransitionUpdate__FfPc /* 800B1908 000AE708 7F A3 EB 78 */ mr r3, r29 @@ -1059,9 +1059,9 @@ lbl_800B18CC: /* 800B1928 000AE728 7F A3 EB 78 */ mr r3, r29 /* 800B192C 000AE72C 38 80 00 02 */ li r4, 2 /* 800B1930 000AE730 4B F9 9A 15 */ bl xSTQueueSceneAssets__FUii -/* 800B1934 000AE734 3C 60 80 26 */ lis r3, lbl_8025F078@ha +/* 800B1934 000AE734 3C 60 80 26 */ lis r3, lbl__stringBase0_52@ha /* 800B1938 000AE738 3B 80 00 00 */ li r28, 0 -/* 800B193C 000AE73C 3B 63 F0 78 */ addi r27, r3, lbl_8025F078@l +/* 800B193C 000AE73C 3B 63 F0 78 */ addi r27, r3, lbl__stringBase0_52@l lbl_800B1940: /* 800B1940 000AE740 9B 81 00 08 */ stb r28, 8(r1) /* 800B1944 000AE744 38 7B 03 4E */ addi r3, r27, 0x34e @@ -1069,13 +1069,13 @@ lbl_800B1940: /* 800B194C 000AE74C 9B 81 00 09 */ stb r28, 9(r1) /* 800B1950 000AE750 9B 81 00 0A */ stb r28, 0xa(r1) /* 800B1954 000AE754 9B 81 00 0B */ stb r28, 0xb(r1) -/* 800B1958 000AE758 C0 02 95 0C */ lfs f0, lbl_803CDE8C-_SDA2_BASE_(r2) +/* 800B1958 000AE758 C0 02 95 0C */ lfs f0, lbl__1373-_SDA2_BASE_(r2) /* 800B195C 000AE75C EF FF 00 2A */ fadds f31, f31, f0 /* 800B1960 000AE760 FC 20 F8 90 */ fmr f1, f31 /* 800B1964 000AE764 4B FE 75 D5 */ bl zGameScreenTransitionUpdate__FfPcPUc /* 800B1968 000AE768 7F A3 EB 78 */ mr r3, r29 /* 800B196C 000AE76C 4B F9 9B 29 */ bl xSTLoadStep__FUi -/* 800B1970 000AE770 C0 02 95 10 */ lfs f0, lbl_803CDE90-_SDA2_BASE_(r2) +/* 800B1970 000AE770 C0 02 95 10 */ lfs f0, lbl__1374-_SDA2_BASE_(r2) /* 800B1974 000AE774 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B1978 000AE778 41 80 FF C8 */ blt lbl_800B1940 /* 800B197C 000AE77C 7F A3 EB 78 */ mr r3, r29 @@ -1083,21 +1083,21 @@ lbl_800B1940: /* 800B1984 000AE784 4B F9 9B 65 */ bl xSTDisconnect__FUii lbl_800B1988: /* 800B1988 000AE788 4B F8 21 C9 */ bl xMemPushBase__Fv -/* 800B198C 000AE78C 90 6D 83 04 */ stw r3, lbl_803CAC04-_SDA_BASE_(r13) +/* 800B198C 000AE78C 90 6D 83 04 */ stw r3, lbl_sMemDepthJustHIPStart-_SDA_BASE_(r13) /* 800B1990 000AE790 38 80 02 C8 */ li r4, 0x2c8 /* 800B1994 000AE794 38 A0 00 00 */ li r5, 0 -/* 800B1998 000AE798 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 800B1998 000AE798 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 800B199C 000AE79C 4B F8 1F A5 */ bl xMemAlloc__FUiUii -/* 800B19A0 000AE7A0 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800B19A0 000AE7A0 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800B19A4 000AE7A4 7C 7F 1B 78 */ mr r31, r3 -/* 800B19A8 000AE7A8 3B C4 05 58 */ addi r30, r4, lbl_803C0558@l +/* 800B19A8 000AE7A8 3B C4 05 58 */ addi r30, r4, lbl_globals@l /* 800B19AC 000AE7AC 38 A0 08 00 */ li r5, 0x800 /* 800B19B0 000AE7B0 90 7E 1F C0 */ stw r3, 0x1fc0(r30) /* 800B19B4 000AE7B4 38 80 00 C8 */ li r4, 0xc8 /* 800B19B8 000AE7B8 38 C0 08 14 */ li r6, 0x814 /* 800B19BC 000AE7BC 38 E0 00 FA */ li r7, 0xfa /* 800B19C0 000AE7C0 4B F8 D9 E5 */ bl xSceneInit__FP6xSceneUsUsUsUs -/* 800B19C4 000AE7C4 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 800B19C4 000AE7C4 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 800B19C8 000AE7C8 38 80 00 30 */ li r4, 0x30 /* 800B19CC 000AE7CC 38 A0 00 00 */ li r5, 0 /* 800B19D0 000AE7D0 4B F8 1F 71 */ bl xMemAlloc__FUiUii @@ -1138,9 +1138,9 @@ lbl_800B1988: /* 800B1A5C 000AE85C 7F 44 D3 78 */ mr r4, r26 /* 800B1A60 000AE860 7F 23 CB 78 */ mr r3, r25 /* 800B1A64 000AE864 48 02 2F 1D */ bl iTimeDiffSec__Fx -/* 800B1A68 000AE868 C0 02 95 0C */ lfs f0, lbl_803CDE8C-_SDA2_BASE_(r2) -/* 800B1A6C 000AE86C 3C 60 80 26 */ lis r3, lbl_8025F078@ha -/* 800B1A70 000AE870 38 63 F0 78 */ addi r3, r3, lbl_8025F078@l +/* 800B1A68 000AE868 C0 02 95 0C */ lfs f0, lbl__1373-_SDA2_BASE_(r2) +/* 800B1A6C 000AE86C 3C 60 80 26 */ lis r3, lbl__stringBase0_52@ha +/* 800B1A70 000AE870 38 63 F0 78 */ addi r3, r3, lbl__stringBase0_52@l /* 800B1A74 000AE874 EF FF 00 2A */ fadds f31, f31, f0 /* 800B1A78 000AE878 38 63 03 65 */ addi r3, r3, 0x365 /* 800B1A7C 000AE87C FC 20 F8 90 */ fmr f1, f31 @@ -1154,9 +1154,9 @@ lbl_800B1988: /* 800B1A9C 000AE89C 7F 44 D3 78 */ mr r4, r26 /* 800B1AA0 000AE8A0 7F 23 CB 78 */ mr r3, r25 /* 800B1AA4 000AE8A4 48 02 2E DD */ bl iTimeDiffSec__Fx -/* 800B1AA8 000AE8A8 3C 60 80 26 */ lis r3, lbl_8025F078@ha +/* 800B1AA8 000AE8A8 3C 60 80 26 */ lis r3, lbl__stringBase0_52@ha /* 800B1AAC 000AE8AC 3B 60 00 00 */ li r27, 0 -/* 800B1AB0 000AE8B0 3B 83 F0 78 */ addi r28, r3, lbl_8025F078@l +/* 800B1AB0 000AE8B0 3B 83 F0 78 */ addi r28, r3, lbl__stringBase0_52@l lbl_800B1AB4: /* 800B1AB4 000AE8B4 9B 61 00 08 */ stb r27, 8(r1) /* 800B1AB8 000AE8B8 38 7C 03 4E */ addi r3, r28, 0x34e @@ -1164,13 +1164,13 @@ lbl_800B1AB4: /* 800B1AC0 000AE8C0 9B 61 00 09 */ stb r27, 9(r1) /* 800B1AC4 000AE8C4 9B 61 00 0A */ stb r27, 0xa(r1) /* 800B1AC8 000AE8C8 9B 61 00 0B */ stb r27, 0xb(r1) -/* 800B1ACC 000AE8CC C0 02 95 0C */ lfs f0, lbl_803CDE8C-_SDA2_BASE_(r2) +/* 800B1ACC 000AE8CC C0 02 95 0C */ lfs f0, lbl__1373-_SDA2_BASE_(r2) /* 800B1AD0 000AE8D0 EF FF 00 2A */ fadds f31, f31, f0 /* 800B1AD4 000AE8D4 FC 20 F8 90 */ fmr f1, f31 /* 800B1AD8 000AE8D8 4B FE 74 61 */ bl zGameScreenTransitionUpdate__FfPcPUc /* 800B1ADC 000AE8DC 7F A3 EB 78 */ mr r3, r29 /* 800B1AE0 000AE8E0 4B F9 99 B5 */ bl xSTLoadStep__FUi -/* 800B1AE4 000AE8E4 C0 02 95 10 */ lfs f0, lbl_803CDE90-_SDA2_BASE_(r2) +/* 800B1AE4 000AE8E4 C0 02 95 10 */ lfs f0, lbl__1374-_SDA2_BASE_(r2) /* 800B1AE8 000AE8E8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B1AEC 000AE8EC 41 80 FF C8 */ blt lbl_800B1AB4 /* 800B1AF0 000AE8F0 7F A3 EB 78 */ mr r3, r29 @@ -1185,17 +1185,17 @@ lbl_800B1AB4: /* 800B1B14 000AE914 7F 44 D3 78 */ mr r4, r26 /* 800B1B18 000AE918 7F 23 CB 78 */ mr r3, r25 /* 800B1B1C 000AE91C 48 02 2E 65 */ bl iTimeDiffSec__Fx -/* 800B1B20 000AE920 C0 02 95 0C */ lfs f0, lbl_803CDE8C-_SDA2_BASE_(r2) -/* 800B1B24 000AE924 3C 60 80 26 */ lis r3, lbl_8025F078@ha -/* 800B1B28 000AE928 38 63 F0 78 */ addi r3, r3, lbl_8025F078@l +/* 800B1B20 000AE920 C0 02 95 0C */ lfs f0, lbl__1373-_SDA2_BASE_(r2) +/* 800B1B24 000AE924 3C 60 80 26 */ lis r3, lbl__stringBase0_52@ha +/* 800B1B28 000AE928 38 63 F0 78 */ addi r3, r3, lbl__stringBase0_52@l /* 800B1B2C 000AE92C EF FF 00 2A */ fadds f31, f31, f0 /* 800B1B30 000AE930 38 63 03 80 */ addi r3, r3, 0x380 /* 800B1B34 000AE934 FC 20 F8 90 */ fmr f1, f31 /* 800B1B38 000AE938 4B FE 73 B1 */ bl zGameScreenTransitionUpdate__FfPc /* 800B1B3C 000AE93C 4B FD 09 89 */ bl zEntPlayer_LoadSounds__Fv /* 800B1B40 000AE940 48 01 EC C5 */ bl iSndInitSceneLoaded__Fv -/* 800B1B44 000AE944 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800B1B48 000AE948 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800B1B44 000AE944 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800B1B48 000AE948 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800B1B4C 000AE94C 88 64 06 D1 */ lbz r3, 0x6d1(r4) /* 800B1B50 000AE950 80 84 06 C0 */ lwz r4, 0x6c0(r4) /* 800B1B54 000AE954 4B F8 43 FD */ bl xPadRumbleEnable__Fii @@ -1218,13 +1218,13 @@ lbl_800B1AB4: /* 800B1B98 000AE998 80 9E 1F C0 */ lwz r4, 0x1fc0(r30) /* 800B1B9C 000AE99C 90 04 00 68 */ stw r0, 0x68(r4) /* 800B1BA0 000AE9A0 80 1E 1F C0 */ lwz r0, 0x1fc0(r30) -/* 800B1BA4 000AE9A4 90 0D 8A 60 */ stw r0, lbl_803CB360-_SDA_BASE_(r13) +/* 800B1BA4 000AE9A4 90 0D 8A 60 */ stw r0, lbl_g_xSceneCur-_SDA_BASE_(r13) /* 800B1BA8 000AE9A8 4B F9 9C 71 */ bl xSTAssetCountByType__FUi -/* 800B1BAC 000AE9AC 3C A0 80 39 */ lis r5, lbl_8038C914@ha -/* 800B1BB0 000AE9B0 3C 80 80 39 */ lis r4, lbl_8038C954@ha -/* 800B1BB4 000AE9B4 90 6D 89 F0 */ stw r3, lbl_803CB2F0-_SDA_BASE_(r13) -/* 800B1BB8 000AE9B8 3B 65 C9 14 */ addi r27, r5, lbl_8038C914@l -/* 800B1BBC 000AE9BC 3B A4 C9 54 */ addi r29, r4, lbl_8038C954@l +/* 800B1BAC 000AE9AC 3C A0 80 39 */ lis r5, lbl_xModelPipeCount@ha +/* 800B1BB0 000AE9B0 3C 80 80 39 */ lis r4, lbl_xModelPipeData@ha +/* 800B1BB4 000AE9B4 90 6D 89 F0 */ stw r3, lbl_xModelPipeNumTables-_SDA_BASE_(r13) +/* 800B1BB8 000AE9B8 3B 65 C9 14 */ addi r27, r5, lbl_xModelPipeCount@l +/* 800B1BBC 000AE9BC 3B A4 C9 54 */ addi r29, r4, lbl_xModelPipeData@l /* 800B1BC0 000AE9C0 3B 20 00 00 */ li r25, 0 /* 800B1BC4 000AE9C4 3F 80 50 49 */ lis r28, 0x5049 /* 800B1BC8 000AE9C8 48 00 00 30 */ b lbl_800B1BF8 @@ -1241,25 +1241,25 @@ lbl_800B1BCC: /* 800B1BF0 000AE9F0 90 1D 00 00 */ stw r0, 0(r29) /* 800B1BF4 000AE9F4 3B BD 00 04 */ addi r29, r29, 4 lbl_800B1BF8: -/* 800B1BF8 000AE9F8 80 0D 89 F0 */ lwz r0, lbl_803CB2F0-_SDA_BASE_(r13) +/* 800B1BF8 000AE9F8 80 0D 89 F0 */ lwz r0, lbl_xModelPipeNumTables-_SDA_BASE_(r13) /* 800B1BFC 000AE9FC 7C 19 00 00 */ cmpw r25, r0 /* 800B1C00 000AEA00 41 80 FF CC */ blt lbl_800B1BCC /* 800B1C04 000AEA04 38 00 00 00 */ li r0, 0 /* 800B1C08 000AEA08 3C 60 80 0B */ lis r3, lbl_800B1510@ha -/* 800B1C0C 000AEA0C 90 0D 89 F4 */ stw r0, lbl_803CB2F4-_SDA_BASE_(r13) +/* 800B1C0C 000AEA0C 90 0D 89 F4 */ stw r0, lbl_xModelLookupCount-_SDA_BASE_(r13) /* 800B1C10 000AEA10 38 63 15 10 */ addi r3, r3, lbl_800B1510@l /* 800B1C14 000AEA14 4B FF F9 51 */ bl zScene.PipeForAllSceneModels__FPFP8RpAtomicUiUi_v -/* 800B1C18 000AEA18 80 0D 89 F4 */ lwz r0, lbl_803CB2F4-_SDA_BASE_(r13) +/* 800B1C18 000AEA18 80 0D 89 F4 */ lwz r0, lbl_xModelLookupCount-_SDA_BASE_(r13) /* 800B1C1C 000AEA1C 2C 00 00 00 */ cmpwi r0, 0 /* 800B1C20 000AEA20 41 82 00 2C */ beq lbl_800B1C4C -/* 800B1C24 000AEA24 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 800B1C24 000AEA24 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 800B1C28 000AEA28 54 04 18 38 */ slwi r4, r0, 3 /* 800B1C2C 000AEA2C 38 A0 00 00 */ li r5, 0 /* 800B1C30 000AEA30 4B F8 1D 11 */ bl xMemAlloc__FUiUii -/* 800B1C34 000AEA34 90 6D 89 F8 */ stw r3, lbl_803CB2F8-_SDA_BASE_(r13) +/* 800B1C34 000AEA34 90 6D 89 F8 */ stw r3, lbl_xModelLookupList-_SDA_BASE_(r13) /* 800B1C38 000AEA38 38 00 00 00 */ li r0, 0 /* 800B1C3C 000AEA3C 3C 60 80 0B */ lis r3, lbl_800B1528@ha -/* 800B1C40 000AEA40 90 0D 89 F4 */ stw r0, lbl_803CB2F4-_SDA_BASE_(r13) +/* 800B1C40 000AEA40 90 0D 89 F4 */ stw r0, lbl_xModelLookupCount-_SDA_BASE_(r13) /* 800B1C44 000AEA44 38 63 15 28 */ addi r3, r3, lbl_800B1528@l /* 800B1C48 000AEA48 4B FF F9 1D */ bl zScene.PipeForAllSceneModels__FPFP8RpAtomicUiUi_v lbl_800B1C4C: @@ -1287,9 +1287,9 @@ lbl_800B1C4C: /* 800B1CA0 000AEAA0 4B F9 CB 49 */ bl zAnimListInit__Fv /* 800B1CA4 000AEAA4 38 60 00 18 */ li r3, 0x18 /* 800B1CA8 000AEAA8 48 07 1A 99 */ bl zGooInit__Fi -/* 800B1CAC 000AEAAC 3C 60 80 26 */ lis r3, lbl_8025F078@ha -/* 800B1CB0 000AEAB0 C0 22 95 14 */ lfs f1, lbl_803CDE94-_SDA2_BASE_(r2) -/* 800B1CB4 000AEAB4 38 63 F0 78 */ addi r3, r3, lbl_8025F078@l +/* 800B1CAC 000AEAAC 3C 60 80 26 */ lis r3, lbl__stringBase0_52@ha +/* 800B1CB0 000AEAB0 C0 22 95 14 */ lfs f1, lbl__1375-_SDA2_BASE_(r2) +/* 800B1CB4 000AEAB4 38 63 F0 78 */ addi r3, r3, lbl__stringBase0_52@l /* 800B1CB8 000AEAB8 38 63 03 9F */ addi r3, r3, 0x39f /* 800B1CBC 000AEABC 4B FE 72 2D */ bl zGameScreenTransitionUpdate__FfPc /* 800B1CC0 000AEAC0 38 00 00 09 */ li r0, 9 @@ -1325,10 +1325,10 @@ lbl_800B1CD0: /* 800B1D34 000AEB34 48 00 38 BD */ bl zSurfaceInit__Fv /* 800B1D38 000AEB38 48 08 A0 59 */ bl init__13z_disco_floorFv /* 800B1D3C 000AEB3C 38 00 00 01 */ li r0, 1 -/* 800B1D40 000AEB40 3C 60 80 29 */ lis r3, lbl_802905A0@ha -/* 800B1D44 000AEB44 90 0D 89 FC */ stw r0, lbl_803CB2FC-_SDA_BASE_(r13) +/* 800B1D40 000AEB40 3C 60 80 29 */ lis r3, lbl_sInitTable@ha +/* 800B1D44 000AEB44 90 0D 89 FC */ stw r0, lbl_xModelInstStaticAlloc-_SDA_BASE_(r13) /* 800B1D48 000AEB48 38 00 00 00 */ li r0, 0 -/* 800B1D4C 000AEB4C 3B A3 05 A0 */ addi r29, r3, lbl_802905A0@l +/* 800B1D4C 000AEB4C 3B A3 05 A0 */ addi r29, r3, lbl_sInitTable@l /* 800B1D50 000AEB50 90 1F 00 74 */ stw r0, 0x74(r31) /* 800B1D54 000AEB54 7F B9 EB 78 */ mr r25, r29 /* 800B1D58 000AEB58 48 00 00 80 */ b lbl_800B1DD8 @@ -1376,7 +1376,7 @@ lbl_800B1DD8: /* 800B1DEC 000AEBEC 80 1F 00 74 */ lwz r0, 0x74(r31) /* 800B1DF0 000AEBF0 28 00 00 00 */ cmplwi r0, 0 /* 800B1DF4 000AEBF4 41 82 00 1C */ beq lbl_800B1E10 -/* 800B1DF8 000AEBF8 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 800B1DF8 000AEBF8 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 800B1DFC 000AEBFC 54 04 10 3A */ slwi r4, r0, 2 /* 800B1E00 000AEC00 38 A0 00 00 */ li r5, 0 /* 800B1E04 000AEC04 4B F8 1B 3D */ bl xMemAlloc__FUiUii @@ -1410,7 +1410,7 @@ lbl_800B1E18: /* 800B1E6C 000AEC6C 48 00 00 30 */ b lbl_800B1E9C lbl_800B1E70: /* 800B1E70 000AEC70 80 1D 00 04 */ lwz r0, 4(r29) -/* 800B1E74 000AEC74 98 0D 90 B8 */ stb r0, lbl_803CB9B8-_SDA_BASE_(r13) +/* 800B1E74 000AEC74 98 0D 90 B8 */ stb r0, lbl_HACK_BASETYPE-_SDA_BASE_(r13) /* 800B1E78 000AEC78 81 9D 00 10 */ lwz r12, 0x10(r29) /* 800B1E7C 000AEC7C 28 0C 00 00 */ cmplwi r12, 0 /* 800B1E80 000AEC80 41 82 00 18 */ beq lbl_800B1E98 @@ -1451,7 +1451,7 @@ lbl_800B1EF0: /* 800B1EF8 000AECF8 41 80 FF CC */ blt lbl_800B1EC4 /* 800B1EFC 000AECFC 80 1F 00 7C */ lwz r0, 0x7c(r31) /* 800B1F00 000AED00 38 A0 00 00 */ li r5, 0 -/* 800B1F04 000AED04 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 800B1F04 000AED04 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 800B1F08 000AED08 54 04 10 3A */ slwi r4, r0, 2 /* 800B1F0C 000AED0C 4B F8 1A 35 */ bl xMemAlloc__FUiUii /* 800B1F10 000AED10 3B A0 00 00 */ li r29, 0 @@ -1479,7 +1479,7 @@ lbl_800B1F58: /* 800B1F5C 000AED5C 7C 1A 00 40 */ cmplw r26, r0 /* 800B1F60 000AED60 41 80 FF C4 */ blt lbl_800B1F24 /* 800B1F64 000AED64 38 00 00 00 */ li r0, 0 -/* 800B1F68 000AED68 90 0D 89 FC */ stw r0, lbl_803CB2FC-_SDA_BASE_(r13) +/* 800B1F68 000AED68 90 0D 89 FC */ stw r0, lbl_xModelInstStaticAlloc-_SDA_BASE_(r13) /* 800B1F6C 000AED6C 4B FE 73 A5 */ bl zGameScreenTransitionEnd__Fv /* 800B1F70 000AED70 48 00 2A 01 */ bl zScene.zSceneObjHashtableUsage__Fv /* 800B1F74 000AED74 7F E3 FB 78 */ mr r3, r31 @@ -1488,8 +1488,8 @@ lbl_800B1F58: /* 800B1F80 000AED80 4B FF AA 69 */ bl zRenderStateInit__Fv /* 800B1F84 000AED84 4B F7 72 B5 */ bl xFXStreakInit__Fv /* 800B1F88 000AED88 4B F7 7A E1 */ bl xFXShineInit__Fv -/* 800B1F8C 000AED8C 3C 60 80 26 */ lis r3, lbl_8025F078@ha -/* 800B1F90 000AED90 38 E3 F0 78 */ addi r7, r3, lbl_8025F078@l +/* 800B1F8C 000AED8C 3C 60 80 26 */ lis r3, lbl__stringBase0_52@ha +/* 800B1F90 000AED90 38 E3 F0 78 */ addi r7, r3, lbl__stringBase0_52@l /* 800B1F94 000AED94 38 67 03 C3 */ addi r3, r7, 0x3c3 /* 800B1F98 000AED98 38 87 03 DB */ addi r4, r7, 0x3db /* 800B1F9C 000AED9C 38 A7 03 EE */ addi r5, r7, 0x3ee @@ -1525,12 +1525,12 @@ lbl_800B1FF8: lbl_800B2010: /* 800B2010 000AEE10 7C 18 F0 00 */ cmpw r24, r30 /* 800B2014 000AEE14 41 80 FF E4 */ blt lbl_800B1FF8 -/* 800B2018 000AEE18 3C 60 80 3C */ lis r3, lbl_803C2664@ha -/* 800B201C 000AEE1C 38 63 26 64 */ addi r3, r3, lbl_803C2664@l +/* 800B2018 000AEE18 3C 60 80 3C */ lis r3, lbl_gClimate@ha +/* 800B201C 000AEE1C 38 63 26 64 */ addi r3, r3, lbl_gClimate@l /* 800B2020 000AEE20 4B F5 C9 D5 */ bl xClimateInit__FP11_tagClimate /* 800B2024 000AEE24 4B FF F6 95 */ bl zSceneInitEnvironmentalSoundEffect__Fv /* 800B2028 000AEE28 38 00 00 01 */ li r0, 1 -/* 800B202C 000AEE2C 98 0D 8F 50 */ stb r0, lbl_803CB850-_SDA_BASE_(r13) +/* 800B202C 000AEE2C 98 0D 8F 50 */ stb r0, lbl_sHackSmoothedUpdate-_SDA_BASE_(r13) /* 800B2030 000AEE30 4B F9 D3 01 */ bl FootstepHackSceneEnter__Fv /* 800B2034 000AEE34 4B FB 3A 9D */ bl zEntPickup_SceneEnter__Fv /* 800B2038 000AEE38 4B F7 9E 49 */ bl xFXSceneInit__Fv @@ -1553,10 +1553,10 @@ add_scene_tweaks__Fv: zSceneExit__Fi: /* 800B2068 000AEE68 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800B206C 000AEE6C 7C 08 02 A6 */ mflr r0 -/* 800B2070 000AEE70 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800B2070 000AEE70 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800B2074 000AEE74 90 01 00 34 */ stw r0, 0x34(r1) /* 800B2078 000AEE78 BF 61 00 1C */ stmw r27, 0x1c(r1) -/* 800B207C 000AEE7C 3B E4 05 58 */ addi r31, r4, lbl_803C0558@l +/* 800B207C 000AEE7C 3B E4 05 58 */ addi r31, r4, lbl_globals@l /* 800B2080 000AEE80 7C 7D 1B 78 */ mr r29, r3 /* 800B2084 000AEE84 83 DF 1F C0 */ lwz r30, 0x1fc0(r31) /* 800B2088 000AEE88 48 00 5E 4D */ bl zThrown_Reset__Fv @@ -1613,7 +1613,7 @@ zSceneExit__Fi: /* 800B2154 000AEF54 48 13 55 AD */ bl func_801E7700 lbl_800B2158: /* 800B2158 000AEF58 38 00 00 00 */ li r0, 0 -/* 800B215C 000AEF5C 90 0D 91 78 */ stw r0, lbl_803CBA78-_SDA_BASE_(r13) +/* 800B215C 000AEF5C 90 0D 91 78 */ stw r0, lbl_gOccludeCount-_SDA_BASE_(r13) /* 800B2160 000AEF60 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) /* 800B2164 000AEF64 80 63 00 00 */ lwz r3, 0(r3) /* 800B2168 000AEF68 3C 03 B2 B2 */ addis r0, r3, 0xb2b2 @@ -1623,8 +1623,8 @@ lbl_800B2158: /* 800B2178 000AEF78 38 80 00 00 */ li r4, 0 /* 800B217C 000AEF7C 48 00 05 19 */ bl zSceneSave__FP6zSceneP7xSerial lbl_800B2180: -/* 800B2180 000AEF80 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800B2184 000AEF84 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B2180 000AEF80 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800B2184 000AEF84 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B2188 000AEF88 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800B218C 000AEF8C 4B FC 7C F9 */ bl zEntPlayerExit__FP4xEnt /* 800B2190 000AEF90 48 00 37 29 */ bl zSurfaceExit__Fv @@ -1672,18 +1672,18 @@ lbl_800B21E8: /* 800B2228 000AF028 38 80 00 01 */ li r4, 1 /* 800B222C 000AF02C 80 63 00 00 */ lwz r3, 0(r3) /* 800B2230 000AF030 4B F9 91 85 */ bl xSTUnLoadScene__FUii -/* 800B2234 000AF034 80 6D 83 04 */ lwz r3, lbl_803CAC04-_SDA_BASE_(r13) +/* 800B2234 000AF034 80 6D 83 04 */ lwz r3, lbl_sMemDepthJustHIPStart-_SDA_BASE_(r13) /* 800B2238 000AF038 4B F8 19 9D */ bl xMemPopBase__Fi /* 800B223C 000AF03C 38 00 FF FF */ li r0, -1 -/* 800B2240 000AF040 90 0D 83 04 */ stw r0, lbl_803CAC04-_SDA_BASE_(r13) +/* 800B2240 000AF040 90 0D 83 04 */ stw r0, lbl_sMemDepthJustHIPStart-_SDA_BASE_(r13) /* 800B2244 000AF044 48 00 00 4C */ b lbl_800B2290 lbl_800B2248: /* 800B2248 000AF048 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) /* 800B224C 000AF04C 38 80 00 01 */ li r4, 1 /* 800B2250 000AF050 80 63 00 00 */ lwz r3, 0(r3) /* 800B2254 000AF054 4B F9 91 61 */ bl xSTUnLoadScene__FUii -/* 800B2258 000AF058 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800B225C 000AF05C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B2258 000AF058 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800B225C 000AF05C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B2260 000AF060 80 03 06 CC */ lwz r0, 0x6cc(r3) /* 800B2264 000AF064 2C 00 00 00 */ cmpwi r0, 0 /* 800B2268 000AF068 41 82 00 14 */ beq lbl_800B227C @@ -1692,11 +1692,11 @@ lbl_800B2248: /* 800B2274 000AF074 80 63 00 00 */ lwz r3, 0(r3) /* 800B2278 000AF078 4B F9 91 3D */ bl xSTUnLoadScene__FUii lbl_800B227C: -/* 800B227C 000AF07C 80 6D 83 00 */ lwz r3, lbl_803CAC00-_SDA_BASE_(r13) +/* 800B227C 000AF07C 80 6D 83 00 */ lwz r3, lbl_sMemDepthSceneStart-_SDA_BASE_(r13) /* 800B2280 000AF080 4B F8 19 55 */ bl xMemPopBase__Fi /* 800B2284 000AF084 38 00 FF FF */ li r0, -1 -/* 800B2288 000AF088 90 0D 83 00 */ stw r0, lbl_803CAC00-_SDA_BASE_(r13) -/* 800B228C 000AF08C 90 0D 83 04 */ stw r0, lbl_803CAC04-_SDA_BASE_(r13) +/* 800B2288 000AF088 90 0D 83 00 */ stw r0, lbl_sMemDepthSceneStart-_SDA_BASE_(r13) +/* 800B228C 000AF08C 90 0D 83 04 */ stw r0, lbl_sMemDepthJustHIPStart-_SDA_BASE_(r13) lbl_800B2290: /* 800B2290 000AF090 48 00 2F 21 */ bl xSystem_GapTrackReport__Fv /* 800B2294 000AF094 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) @@ -1717,9 +1717,9 @@ lbl_800B2290: zSceneUpdateSFXWidgets__Fv: /* 800B22C8 000AF0C8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B22CC 000AF0CC 7C 08 02 A6 */ mflr r0 -/* 800B22D0 000AF0D0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800B22D0 000AF0D0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800B22D4 000AF0D4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800B22D8 000AF0D8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B22D8 000AF0D8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B22DC 000AF0DC 80 83 1F C0 */ lwz r4, 0x1fc0(r3) /* 800B22E0 000AF0E0 80 64 01 F0 */ lwz r3, 0x1f0(r4) /* 800B22E4 000AF0E4 80 84 00 D0 */ lwz r4, 0xd0(r4) @@ -1809,9 +1809,9 @@ zSceneSwitch__FP8_zPortali: /* 800B2410 000AF210 93 C1 00 48 */ stw r30, 0x48(r1) /* 800B2414 000AF214 93 A1 00 44 */ stw r29, 0x44(r1) /* 800B2418 000AF218 93 81 00 40 */ stw r28, 0x40(r1) -/* 800B241C 000AF21C 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 800B241C 000AF21C 3C A0 80 3C */ lis r5, lbl_globals@ha /* 800B2420 000AF220 7C 9C 23 78 */ mr r28, r4 -/* 800B2424 000AF224 3B E5 05 58 */ addi r31, r5, lbl_803C0558@l +/* 800B2424 000AF224 3B E5 05 58 */ addi r31, r5, lbl_globals@l /* 800B2428 000AF228 80 9F 1F C0 */ lwz r4, 0x1fc0(r31) /* 800B242C 000AF22C 90 64 00 70 */ stw r3, 0x70(r4) /* 800B2430 000AF230 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) @@ -1821,7 +1821,7 @@ zSceneSwitch__FP8_zPortali: /* 800B2440 000AF240 7C 03 00 D0 */ neg r0, r3 /* 800B2444 000AF244 7C 00 1B 78 */ or r0, r0, r3 /* 800B2448 000AF248 54 00 0F FE */ srwi r0, r0, 0x1f -/* 800B244C 000AF24C 90 0D 8E D0 */ stw r0, lbl_803CB7D0-_SDA_BASE_(r13) +/* 800B244C 000AF24C 90 0D 8E D0 */ stw r0, lbl_gLevelChanged-_SDA_BASE_(r13) /* 800B2450 000AF250 88 1E 00 17 */ lbz r0, 0x17(r30) /* 800B2454 000AF254 28 00 00 30 */ cmplwi r0, 0x30 /* 800B2458 000AF258 41 80 00 0C */ blt lbl_800B2464 @@ -1853,11 +1853,11 @@ lbl_800B2470: /* 800B24B8 000AF2B8 48 00 25 85 */ bl zSceneFindObject__FUi /* 800B24BC 000AF2BC 28 03 00 00 */ cmplwi r3, 0 /* 800B24C0 000AF2C0 41 82 00 10 */ beq lbl_800B24D0 -/* 800B24C4 000AF2C4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800B24C8 000AF2C8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B24C4 000AF2C4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800B24C8 000AF2C8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B24CC 000AF2CC 93 83 1D 48 */ stw r28, 0x1d48(r3) lbl_800B24D0: -/* 800B24D0 000AF2D0 C0 02 95 18 */ lfs f0, lbl_803CDE98-_SDA2_BASE_(r2) +/* 800B24D0 000AF2D0 C0 02 95 18 */ lfs f0, lbl__1493-_SDA2_BASE_(r2) /* 800B24D4 000AF2D4 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800B24D8 000AF2D8 4C 41 13 82 */ cror 2, 1, 2 /* 800B24DC 000AF2DC 40 82 00 9C */ bne lbl_800B2578 @@ -1866,9 +1866,9 @@ lbl_800B24D0: /* 800B24E8 000AF2E8 4B F9 92 25 */ bl xSTFindAsset__FUiPUi /* 800B24EC 000AF2EC 7C 7C 1B 79 */ or. r28, r3, r3 /* 800B24F0 000AF2F0 41 82 01 68 */ beq lbl_800B2658 -/* 800B24F4 000AF2F4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800B24F4 000AF2F4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800B24F8 000AF2F8 7F 84 E3 78 */ mr r4, r28 -/* 800B24FC 000AF2FC 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l +/* 800B24FC 000AF2FC 3B C3 05 58 */ addi r30, r3, lbl_globals@l /* 800B2500 000AF300 38 61 00 24 */ addi r3, r1, 0x24 /* 800B2504 000AF304 80 BE 07 04 */ lwz r5, 0x704(r30) /* 800B2508 000AF308 80 A5 00 4C */ lwz r5, 0x4c(r5) @@ -1888,15 +1888,15 @@ lbl_800B24D0: /* 800B2540 000AF340 7C 64 1B 78 */ mr r4, r3 /* 800B2544 000AF344 7F A3 EB 78 */ mr r3, r29 /* 800B2548 000AF348 4B F5 8D 1D */ bl __as__5xVec3FRC5xVec3 -/* 800B254C 000AF34C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800B254C 000AF34C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800B2550 000AF350 38 61 00 18 */ addi r3, r1, 0x18 -/* 800B2554 000AF354 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800B2554 000AF354 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800B2558 000AF358 38 A1 00 30 */ addi r5, r1, 0x30 /* 800B255C 000AF35C 38 84 00 44 */ addi r4, r4, 0x44 /* 800B2560 000AF360 4B F6 2E 81 */ bl __pl__5xVec3CFRC5xVec3 -/* 800B2564 000AF364 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800B2564 000AF364 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800B2568 000AF368 38 81 00 18 */ addi r4, r1, 0x18 -/* 800B256C 000AF36C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B256C 000AF36C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B2570 000AF370 4B F5 B1 A9 */ bl xCameraMove__FP7xCameraRC5xVec3 /* 800B2574 000AF374 48 00 00 E4 */ b lbl_800B2658 lbl_800B2578: @@ -1905,62 +1905,62 @@ lbl_800B2578: /* 800B2580 000AF380 4B F9 91 8D */ bl xSTFindAsset__FUiPUi /* 800B2584 000AF384 7C 7C 1B 79 */ or. r28, r3, r3 /* 800B2588 000AF388 41 82 00 58 */ beq lbl_800B25E0 -/* 800B258C 000AF38C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800B258C 000AF38C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800B2590 000AF390 7F 84 E3 78 */ mr r4, r28 -/* 800B2594 000AF394 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B2594 000AF394 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B2598 000AF398 80 63 07 28 */ lwz r3, 0x728(r3) /* 800B259C 000AF39C 38 63 00 30 */ addi r3, r3, 0x30 /* 800B25A0 000AF3A0 4B F9 BF 3D */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 800B25A4 000AF3A4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800B25A4 000AF3A4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800B25A8 000AF3A8 7F 84 E3 78 */ mr r4, r28 -/* 800B25AC 000AF3AC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B25AC 000AF3AC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B25B0 000AF3B0 80 63 07 04 */ lwz r3, 0x704(r3) /* 800B25B4 000AF3B4 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800B25B8 000AF3B8 38 63 00 30 */ addi r3, r3, 0x30 /* 800B25BC 000AF3BC 4B F9 BF 21 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 800B25C0 000AF3C0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800B25C4 000AF3C4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B25C0 000AF3C0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800B25C4 000AF3C4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B25C8 000AF3C8 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800B25CC 000AF3CC 4B FA 3E C5 */ bl xEntGetFrame__FPC4xEnt -/* 800B25D0 000AF3D0 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 800B25D0 000AF3D0 3C A0 80 3C */ lis r5, lbl_globals@ha /* 800B25D4 000AF3D4 7C 64 1B 78 */ mr r4, r3 -/* 800B25D8 000AF3D8 38 65 05 58 */ addi r3, r5, lbl_803C0558@l +/* 800B25D8 000AF3D8 38 65 05 58 */ addi r3, r5, lbl_globals@l /* 800B25DC 000AF3DC 4B F5 AF A5 */ bl xCameraSetTargetMatrix__FP7xCameraP7xMat4x3 lbl_800B25E0: -/* 800B25E0 000AF3E0 C0 22 95 1C */ lfs f1, lbl_803CDE9C-_SDA2_BASE_(r2) -/* 800B25E4 000AF3E4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800B25E8 000AF3E8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 800B25EC 000AF3EC C0 02 95 20 */ lfs f0, lbl_803CDEA0-_SDA2_BASE_(r2) +/* 800B25E0 000AF3E0 C0 22 95 1C */ lfs f1, lbl__1494-_SDA2_BASE_(r2) +/* 800B25E4 000AF3E4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800B25E8 000AF3E8 38 63 05 58 */ addi r3, r3, lbl_globals@l +/* 800B25EC 000AF3EC C0 02 95 20 */ lfs f0, lbl__1495-_SDA2_BASE_(r2) /* 800B25F0 000AF3F0 EC 21 07 F2 */ fmuls f1, f1, f31 /* 800B25F4 000AF3F4 83 83 07 28 */ lwz r28, 0x728(r3) /* 800B25F8 000AF3F8 38 61 00 0C */ addi r3, r1, 0xc /* 800B25FC 000AF3FC EC 01 00 24 */ fdivs f0, f1, f0 /* 800B2600 000AF400 D0 1C 00 B8 */ stfs f0, 0xb8(r28) -/* 800B2604 000AF404 C0 22 95 24 */ lfs f1, lbl_803CDEA4-_SDA2_BASE_(r2) -/* 800B2608 000AF408 C0 42 95 10 */ lfs f2, lbl_803CDE90-_SDA2_BASE_(r2) +/* 800B2604 000AF404 C0 22 95 24 */ lfs f1, lbl__1496_1-_SDA2_BASE_(r2) +/* 800B2608 000AF408 C0 42 95 10 */ lfs f2, lbl__1374-_SDA2_BASE_(r2) /* 800B260C 000AF40C FC 60 08 90 */ fmr f3, f1 /* 800B2610 000AF410 4B FA D9 79 */ bl create__5xVec3Ffff /* 800B2614 000AF414 38 7C 00 AC */ addi r3, r28, 0xac /* 800B2618 000AF418 38 81 00 0C */ addi r4, r1, 0xc /* 800B261C 000AF41C 4B F5 8C 49 */ bl __as__5xVec3FRC5xVec3 -/* 800B2620 000AF420 C0 42 95 24 */ lfs f2, lbl_803CDEA4-_SDA2_BASE_(r2) +/* 800B2620 000AF420 C0 42 95 24 */ lfs f2, lbl__1496_1-_SDA2_BASE_(r2) /* 800B2624 000AF424 7F 83 E3 78 */ mr r3, r28 /* 800B2628 000AF428 C0 3C 00 B8 */ lfs f1, 0xb8(r28) /* 800B262C 000AF42C FC 60 10 90 */ fmr f3, f2 /* 800B2630 000AF430 4B F7 FB A1 */ bl xMat3x3Euler__FP7xMat3x3fff -/* 800B2634 000AF434 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800B2634 000AF434 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800B2638 000AF438 7F 84 E3 78 */ mr r4, r28 -/* 800B263C 000AF43C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B263C 000AF43C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B2640 000AF440 80 63 07 04 */ lwz r3, 0x704(r3) /* 800B2644 000AF444 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800B2648 000AF448 4B F5 8F 81 */ bl __as__7xMat3x3FRC7xMat3x3 -/* 800B264C 000AF44C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800B2650 000AF450 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B264C 000AF44C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800B2650 000AF450 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B2654 000AF454 4B F9 D5 A9 */ bl zCameraReset__FP7xCamera lbl_800B2658: /* 800B2658 000AF458 38 60 00 01 */ li r3, 1 /* 800B265C 000AF45C 38 00 00 00 */ li r0, 0 -/* 800B2660 000AF460 98 6D 95 10 */ stb r3, lbl_803CBE10-_SDA_BASE_(r13) +/* 800B2660 000AF460 98 6D 95 10 */ stb r3, lbl_oob_player_teleported-_SDA_BASE_(r13) /* 800B2664 000AF464 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) /* 800B2668 000AF468 90 03 00 70 */ stw r0, 0x70(r3) lbl_800B266C: @@ -1996,37 +1996,37 @@ zSceneSave__FP6zSceneP7xSerial: /* 800B26D4 000AF4D4 7F E3 FB 78 */ mr r3, r31 /* 800B26D8 000AF4D8 38 80 00 01 */ li r4, 1 /* 800B26DC 000AF4DC 4B F9 09 31 */ bl Write_b1__7xSerialFi -/* 800B26E0 000AF4E0 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800B26E0 000AF4E0 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800B26E4 000AF4E4 7F E3 FB 78 */ mr r3, r31 -/* 800B26E8 000AF4E8 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800B26E8 000AF4E8 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800B26EC 000AF4EC 80 84 17 38 */ lwz r4, 0x1738(r4) /* 800B26F0 000AF4F0 4B F9 0A 0D */ bl Write__7xSerialFUi -/* 800B26F4 000AF4F4 80 8D 8D 60 */ lwz r4, lbl_803CB660-_SDA_BASE_(r13) +/* 800B26F4 000AF4F4 80 8D 8D 60 */ lwz r4, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 800B26F8 000AF4F8 7F E3 FB 78 */ mr r3, r31 /* 800B26FC 000AF4FC 4B F9 09 D1 */ bl Write__7xSerialFi -/* 800B2700 000AF500 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800B2700 000AF500 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800B2704 000AF504 7F E3 FB 78 */ mr r3, r31 -/* 800B2708 000AF508 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800B2708 000AF508 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800B270C 000AF50C 80 84 1B 00 */ lwz r4, 0x1b00(r4) /* 800B2710 000AF510 4B F9 09 ED */ bl Write__7xSerialFUi -/* 800B2714 000AF514 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800B2714 000AF514 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800B2718 000AF518 7F E3 FB 78 */ mr r3, r31 -/* 800B271C 000AF51C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800B271C 000AF51C 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800B2720 000AF520 80 84 1B 04 */ lwz r4, 0x1b04(r4) /* 800B2724 000AF524 4B F9 09 D9 */ bl Write__7xSerialFUi -/* 800B2728 000AF528 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800B2728 000AF528 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800B272C 000AF52C 7F E3 FB 78 */ mr r3, r31 -/* 800B2730 000AF530 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800B2730 000AF530 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800B2734 000AF534 88 84 09 BD */ lbz r4, 0x9bd(r4) /* 800B2738 000AF538 4B F9 09 35 */ bl Write__7xSerialFUc -/* 800B273C 000AF53C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800B273C 000AF53C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800B2740 000AF540 7F E3 FB 78 */ mr r3, r31 -/* 800B2744 000AF544 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800B2744 000AF544 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800B2748 000AF548 88 84 09 BE */ lbz r4, 0x9be(r4) /* 800B274C 000AF54C 4B F9 09 21 */ bl Write__7xSerialFUc -/* 800B2750 000AF550 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800B2750 000AF550 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800B2754 000AF554 3B 80 00 00 */ li r28, 0 -/* 800B2758 000AF558 3B A3 05 58 */ addi r29, r3, lbl_803C0558@l +/* 800B2758 000AF558 3B A3 05 58 */ addi r29, r3, lbl_globals@l lbl_800B275C: /* 800B275C 000AF55C 80 9D 1B 08 */ lwz r4, 0x1b08(r29) /* 800B2760 000AF560 7F E3 FB 78 */ mr r3, r31 @@ -2038,9 +2038,9 @@ lbl_800B275C: /* 800B2778 000AF578 3B BD 00 04 */ addi r29, r29, 4 /* 800B277C 000AF57C 28 1C 00 0F */ cmplwi r28, 0xf /* 800B2780 000AF580 41 80 FF DC */ blt lbl_800B275C -/* 800B2784 000AF584 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800B2784 000AF584 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800B2788 000AF588 7F E3 FB 78 */ mr r3, r31 -/* 800B278C 000AF58C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800B278C 000AF58C 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800B2790 000AF590 80 84 1B C4 */ lwz r4, 0x1bc4(r4) /* 800B2794 000AF594 4B F9 09 69 */ bl Write__7xSerialFUi /* 800B2798 000AF598 7F E4 FB 78 */ mr r4, r31 @@ -2057,9 +2057,9 @@ lbl_800B275C: /* 800B27C4 000AF5C4 4B F9 08 49 */ bl Write_b1__7xSerialFi /* 800B27C8 000AF5C8 7F E3 FB 78 */ mr r3, r31 /* 800B27CC 000AF5CC 48 00 9B B5 */ bl zUI_ScenePortalSave__FP7xSerial -/* 800B27D0 000AF5D0 3C 80 80 26 */ lis r4, lbl_8025F078@ha +/* 800B27D0 000AF5D0 3C 80 80 26 */ lis r4, lbl__stringBase0_52@ha /* 800B27D4 000AF5D4 38 61 00 08 */ addi r3, r1, 8 -/* 800B27D8 000AF5D8 38 84 F0 78 */ addi r4, r4, lbl_8025F078@l +/* 800B27D8 000AF5D8 38 84 F0 78 */ addi r4, r4, lbl__stringBase0_52@l /* 800B27DC 000AF5DC 38 84 04 23 */ addi r4, r4, 0x423 /* 800B27E0 000AF5E0 48 13 4F 21 */ bl func_801E7700 /* 800B27E4 000AF5E4 3B 80 00 31 */ li r28, 0x31 @@ -2085,8 +2085,8 @@ lbl_800B2808: /* 800B282C 000AF62C 3B BD 00 01 */ addi r29, r29, 1 /* 800B2830 000AF630 28 1D 00 0F */ cmplwi r29, 0xf /* 800B2834 000AF634 41 80 FF B8 */ blt lbl_800B27EC -/* 800B2838 000AF638 3C 60 80 26 */ lis r3, lbl_8025F078@ha -/* 800B283C 000AF63C 38 63 F0 78 */ addi r3, r3, lbl_8025F078@l +/* 800B2838 000AF638 3C 60 80 26 */ lis r3, lbl__stringBase0_52@ha +/* 800B283C 000AF63C 38 63 F0 78 */ addi r3, r3, lbl__stringBase0_52@l /* 800B2840 000AF640 38 63 04 39 */ addi r3, r3, 0x439 /* 800B2844 000AF644 4B F9 99 D1 */ bl xStrHash__FPCc /* 800B2848 000AF648 48 00 21 F5 */ bl zSceneFindObject__FUi @@ -2105,15 +2105,15 @@ lbl_800B2808: /* 800B287C 000AF67C 7F C3 F3 78 */ mr r3, r30 /* 800B2880 000AF680 7F E4 FB 78 */ mr r4, r31 /* 800B2884 000AF684 4B F8 CC 8D */ bl xSceneSave__FP6xSceneP7xSerial -/* 800B2888 000AF688 C0 2D 90 C8 */ lfs f1, lbl_803CB9C8-_SDA_BASE_(r13) +/* 800B2888 000AF688 C0 2D 90 C8 */ lfs f1, lbl_offsetx-_SDA_BASE_(r13) /* 800B288C 000AF68C 7F E3 FB 78 */ mr r3, r31 /* 800B2890 000AF690 4B F9 08 9D */ bl Write__7xSerialFf -/* 800B2894 000AF694 C0 2D 90 CC */ lfs f1, lbl_803CB9CC-_SDA_BASE_(r13) +/* 800B2894 000AF694 C0 2D 90 CC */ lfs f1, lbl_offsety-_SDA_BASE_(r13) /* 800B2898 000AF698 7F E3 FB 78 */ mr r3, r31 /* 800B289C 000AF69C 4B F9 08 91 */ bl Write__7xSerialFf -/* 800B28A0 000AF6A0 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800B28A0 000AF6A0 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800B28A4 000AF6A4 3B 80 00 00 */ li r28, 0 -/* 800B28A8 000AF6A8 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l +/* 800B28A8 000AF6A8 3B C3 05 58 */ addi r30, r3, lbl_globals@l /* 800B28AC 000AF6AC 3B A0 00 00 */ li r29, 0 /* 800B28B0 000AF6B0 48 00 01 D8 */ b lbl_800B2A88 lbl_800B28B4: @@ -2125,9 +2125,9 @@ lbl_800B28B4: /* 800B28C8 000AF6C8 88 03 00 04 */ lbz r0, 4(r3) /* 800B28CC 000AF6CC 28 00 00 45 */ cmplwi r0, 0x45 /* 800B28D0 000AF6D0 41 81 01 B0 */ bgt lbl_800B2A80 -/* 800B28D4 000AF6D4 3C 80 80 29 */ lis r4, lbl_802909AC@ha +/* 800B28D4 000AF6D4 3C 80 80 29 */ lis r4, lbl__1593_1@ha /* 800B28D8 000AF6D8 54 00 10 3A */ slwi r0, r0, 2 -/* 800B28DC 000AF6DC 38 84 09 AC */ addi r4, r4, lbl_802909AC@l +/* 800B28DC 000AF6DC 38 84 09 AC */ addi r4, r4, lbl__1593_1@l /* 800B28E0 000AF6E0 7C 04 00 2E */ lwzx r0, r4, r0 /* 800B28E4 000AF6E4 7C 09 03 A6 */ mtctr r0 /* 800B28E8 000AF6E8 4E 80 04 20 */ bctr @@ -2277,42 +2277,42 @@ zSceneLoad__FP6zSceneP7xSerial: /* 800B2B14 000AF914 80 01 00 08 */ lwz r0, 8(r1) /* 800B2B18 000AF918 2C 00 00 00 */ cmpwi r0, 0 /* 800B2B1C 000AF91C 41 82 00 E4 */ beq lbl_800B2C00 -/* 800B2B20 000AF920 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800B2B20 000AF920 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800B2B24 000AF924 7F E3 FB 78 */ mr r3, r31 -/* 800B2B28 000AF928 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800B2B28 000AF928 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800B2B2C 000AF92C 3B A4 17 38 */ addi r29, r4, 0x1738 /* 800B2B30 000AF930 7F A4 EB 78 */ mr r4, r29 /* 800B2B34 000AF934 4B F9 08 41 */ bl Read__7xSerialFPUi -/* 800B2B38 000AF938 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800B2B38 000AF938 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800B2B3C 000AF93C 80 1D 00 00 */ lwz r0, 0(r29) -/* 800B2B40 000AF940 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800B2B40 000AF940 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800B2B44 000AF944 7F E3 FB 78 */ mr r3, r31 /* 800B2B48 000AF948 90 04 16 B0 */ stw r0, 0x16b0(r4) -/* 800B2B4C 000AF94C 38 8D 8D 60 */ addi r4, r13, lbl_803CB660-_SDA_BASE_ +/* 800B2B4C 000AF94C 38 8D 8D 60 */ addi r4, r13, lbl_gCurrentPlayer-_SDA_BASE_ /* 800B2B50 000AF950 4B F9 08 25 */ bl Read__7xSerialFPUi -/* 800B2B54 000AF954 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800B2B54 000AF954 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800B2B58 000AF958 7F E3 FB 78 */ mr r3, r31 -/* 800B2B5C 000AF95C 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800B2B5C 000AF95C 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800B2B60 000AF960 38 84 1B 00 */ addi r4, r4, 0x1b00 /* 800B2B64 000AF964 4B F9 08 11 */ bl Read__7xSerialFPUi -/* 800B2B68 000AF968 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800B2B68 000AF968 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800B2B6C 000AF96C 7F E3 FB 78 */ mr r3, r31 -/* 800B2B70 000AF970 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800B2B70 000AF970 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800B2B74 000AF974 38 84 1B 04 */ addi r4, r4, 0x1b04 /* 800B2B78 000AF978 4B F9 07 FD */ bl Read__7xSerialFPUi -/* 800B2B7C 000AF97C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800B2B7C 000AF97C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800B2B80 000AF980 7F E3 FB 78 */ mr r3, r31 -/* 800B2B84 000AF984 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800B2B84 000AF984 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800B2B88 000AF988 38 84 09 BD */ addi r4, r4, 0x9bd /* 800B2B8C 000AF98C 4B F9 07 71 */ bl Read__7xSerialFPUc -/* 800B2B90 000AF990 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800B2B90 000AF990 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800B2B94 000AF994 7F E3 FB 78 */ mr r3, r31 -/* 800B2B98 000AF998 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800B2B98 000AF998 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800B2B9C 000AF99C 38 84 09 BE */ addi r4, r4, 0x9be /* 800B2BA0 000AF9A0 4B F9 07 5D */ bl Read__7xSerialFPUc -/* 800B2BA4 000AF9A4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800B2BA4 000AF9A4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800B2BA8 000AF9A8 3B 80 00 00 */ li r28, 0 -/* 800B2BAC 000AF9AC 3B A3 05 58 */ addi r29, r3, lbl_803C0558@l +/* 800B2BAC 000AF9AC 3B A3 05 58 */ addi r29, r3, lbl_globals@l lbl_800B2BB0: /* 800B2BB0 000AF9B0 7F E3 FB 78 */ mr r3, r31 /* 800B2BB4 000AF9B4 38 9D 1B 08 */ addi r4, r29, 0x1b08 @@ -2324,9 +2324,9 @@ lbl_800B2BB0: /* 800B2BCC 000AF9CC 3B BD 00 04 */ addi r29, r29, 4 /* 800B2BD0 000AF9D0 2C 1C 00 0F */ cmpwi r28, 0xf /* 800B2BD4 000AF9D4 41 80 FF DC */ blt lbl_800B2BB0 -/* 800B2BD8 000AF9D8 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800B2BD8 000AF9D8 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800B2BDC 000AF9DC 7F E3 FB 78 */ mr r3, r31 -/* 800B2BE0 000AF9E0 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800B2BE0 000AF9E0 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800B2BE4 000AF9E4 38 84 1B C4 */ addi r4, r4, 0x1bc4 /* 800B2BE8 000AF9E8 4B F9 07 8D */ bl Read__7xSerialFPUi /* 800B2BEC 000AF9EC 7F E4 FB 78 */ mr r4, r31 @@ -2349,9 +2349,9 @@ lbl_800B2C00: /* 800B2C2C 000AFA2C 41 82 00 A0 */ beq lbl_800B2CCC /* 800B2C30 000AFA30 7F E3 FB 78 */ mr r3, r31 /* 800B2C34 000AFA34 48 00 97 C5 */ bl zUI_ScenePortalLoad__FP7xSerial -/* 800B2C38 000AFA38 3C 80 80 26 */ lis r4, lbl_8025F078@ha +/* 800B2C38 000AFA38 3C 80 80 26 */ lis r4, lbl__stringBase0_52@ha /* 800B2C3C 000AFA3C 38 61 00 0C */ addi r3, r1, 0xc -/* 800B2C40 000AFA40 38 84 F0 78 */ addi r4, r4, lbl_8025F078@l +/* 800B2C40 000AFA40 38 84 F0 78 */ addi r4, r4, lbl__stringBase0_52@l /* 800B2C44 000AFA44 38 84 04 23 */ addi r4, r4, 0x423 /* 800B2C48 000AFA48 48 13 4A B9 */ bl func_801E7700 /* 800B2C4C 000AFA4C 3B 80 00 31 */ li r28, 0x31 @@ -2377,8 +2377,8 @@ lbl_800B2C70: /* 800B2C94 000AFA94 3B BD 00 01 */ addi r29, r29, 1 /* 800B2C98 000AFA98 2C 1D 00 0F */ cmpwi r29, 0xf /* 800B2C9C 000AFA9C 41 80 FF B8 */ blt lbl_800B2C54 -/* 800B2CA0 000AFAA0 3C 60 80 26 */ lis r3, lbl_8025F078@ha -/* 800B2CA4 000AFAA4 38 63 F0 78 */ addi r3, r3, lbl_8025F078@l +/* 800B2CA0 000AFAA0 3C 60 80 26 */ lis r3, lbl__stringBase0_52@ha +/* 800B2CA4 000AFAA4 38 63 F0 78 */ addi r3, r3, lbl__stringBase0_52@l /* 800B2CA8 000AFAA8 38 63 04 39 */ addi r3, r3, 0x439 /* 800B2CAC 000AFAAC 4B F9 95 69 */ bl xStrHash__FPCc /* 800B2CB0 000AFAB0 48 00 1D 8D */ bl zSceneFindObject__FUi @@ -2404,14 +2404,14 @@ lbl_800B2CCC: /* 800B2CFC 000AFAFC 7F E4 FB 78 */ mr r4, r31 /* 800B2D00 000AFB00 4B F8 C8 15 */ bl xSceneLoad__FP6xSceneP7xSerial /* 800B2D04 000AFB04 7F E3 FB 78 */ mr r3, r31 -/* 800B2D08 000AFB08 38 8D 90 C8 */ addi r4, r13, lbl_803CB9C8-_SDA_BASE_ +/* 800B2D08 000AFB08 38 8D 90 C8 */ addi r4, r13, lbl_offsetx-_SDA_BASE_ /* 800B2D0C 000AFB0C 4B F9 06 91 */ bl Read__7xSerialFPf /* 800B2D10 000AFB10 7F E3 FB 78 */ mr r3, r31 -/* 800B2D14 000AFB14 38 8D 90 CC */ addi r4, r13, lbl_803CB9CC-_SDA_BASE_ +/* 800B2D14 000AFB14 38 8D 90 CC */ addi r4, r13, lbl_offsety-_SDA_BASE_ /* 800B2D18 000AFB18 4B F9 06 85 */ bl Read__7xSerialFPf -/* 800B2D1C 000AFB1C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800B2D1C 000AFB1C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800B2D20 000AFB20 3B 80 00 00 */ li r28, 0 -/* 800B2D24 000AFB24 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l +/* 800B2D24 000AFB24 3B C3 05 58 */ addi r30, r3, lbl_globals@l /* 800B2D28 000AFB28 48 00 01 E4 */ b lbl_800B2F0C lbl_800B2D2C: /* 800B2D2C 000AFB2C 80 64 00 78 */ lwz r3, 0x78(r4) @@ -2423,9 +2423,9 @@ lbl_800B2D2C: /* 800B2D44 000AFB44 88 03 00 04 */ lbz r0, 4(r3) /* 800B2D48 000AFB48 28 00 00 45 */ cmplwi r0, 0x45 /* 800B2D4C 000AFB4C 41 81 01 BC */ bgt lbl_800B2F08 -/* 800B2D50 000AFB50 3C 80 80 29 */ lis r4, lbl_80290AC4@ha +/* 800B2D50 000AFB50 3C 80 80 29 */ lis r4, lbl__1678@ha /* 800B2D54 000AFB54 54 00 10 3A */ slwi r0, r0, 2 -/* 800B2D58 000AFB58 38 84 0A C4 */ addi r4, r4, lbl_80290AC4@l +/* 800B2D58 000AFB58 38 84 0A C4 */ addi r4, r4, lbl__1678@l /* 800B2D5C 000AFB5C 7C 04 00 2E */ lwzx r0, r4, r0 /* 800B2D60 000AFB60 7C 09 03 A6 */ mtctr r0 /* 800B2D64 000AFB64 4E 80 04 20 */ bctr @@ -2558,14 +2558,14 @@ lbl_800B2F20: zSceneReset__Fv: /* 800B2F4C 000AFD4C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B2F50 000AFD50 7C 08 02 A6 */ mflr r0 -/* 800B2F54 000AFD54 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800B2F54 000AFD54 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800B2F58 000AFD58 90 01 00 24 */ stw r0, 0x24(r1) /* 800B2F5C 000AFD5C BF 61 00 0C */ stmw r27, 0xc(r1) -/* 800B2F60 000AFD60 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 800B2F60 000AFD60 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 800B2F64 000AFD64 83 DF 1F C0 */ lwz r30, 0x1fc0(r31) /* 800B2F68 000AFD68 4B FC 71 69 */ bl zEntPlayerPreReset__Fv /* 800B2F6C 000AFD6C 38 00 00 00 */ li r0, 0 -/* 800B2F70 000AFD70 90 0D 91 78 */ stw r0, lbl_803CBA78-_SDA_BASE_(r13) +/* 800B2F70 000AFD70 90 0D 91 78 */ stw r0, lbl_gOccludeCount-_SDA_BASE_(r13) /* 800B2F74 000AFD74 4B F8 EE 91 */ bl xScrFxLetterboxReset__Fv /* 800B2F78 000AFD78 4B FB 17 91 */ bl zEntPickup_FlushGrabbed__Fv /* 800B2F7C 000AFD7C 4B FB 2B 75 */ bl zEntPickup_SceneReset__Fv @@ -2579,9 +2579,9 @@ zSceneReset__Fv: /* 800B2F9C 000AFD9C 48 0C C3 39 */ bl zCameraTweakGlobal_Reset__Fv /* 800B2FA0 000AFDA0 38 60 00 00 */ li r3, 0 /* 800B2FA4 000AFDA4 4B F8 36 DD */ bl xPadDestroyRumbleChain__Fi -/* 800B2FA8 000AFDA8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800B2FA8 000AFDA8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800B2FAC 000AFDAC 38 00 00 00 */ li r0, 0 -/* 800B2FB0 000AFDB0 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800B2FB0 000AFDB0 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800B2FB4 000AFDB4 38 60 00 00 */ li r3, 0 /* 800B2FB8 000AFDB8 90 04 1F BC */ stw r0, 0x1fbc(r4) /* 800B2FBC 000AFDBC 38 80 00 00 */ li r4, 0 @@ -2613,9 +2613,9 @@ lbl_800B300C: /* 800B3020 000AFE20 38 03 FF FD */ addi r0, r3, -3 /* 800B3024 000AFE24 28 00 00 26 */ cmplwi r0, 0x26 /* 800B3028 000AFE28 41 81 00 1C */ bgt lbl_800B3044 -/* 800B302C 000AFE2C 3C 60 80 29 */ lis r3, lbl_80290BDC@ha +/* 800B302C 000AFE2C 3C 60 80 29 */ lis r3, lbl__1711_1@ha /* 800B3030 000AFE30 54 00 10 3A */ slwi r0, r0, 2 -/* 800B3034 000AFE34 38 63 0B DC */ addi r3, r3, lbl_80290BDC@l +/* 800B3034 000AFE34 38 63 0B DC */ addi r3, r3, lbl__1711_1@l /* 800B3038 000AFE38 7C 03 00 2E */ lwzx r0, r3, r0 /* 800B303C 000AFE3C 7C 09 03 A6 */ mtctr r0 /* 800B3040 000AFE40 4E 80 04 20 */ bctr @@ -2661,13 +2661,13 @@ lbl_800B3044: /* 800B30DC 000AFEDC 48 00 19 61 */ bl zSceneFindObject__FUi /* 800B30E0 000AFEE0 28 03 00 00 */ cmplwi r3, 0 /* 800B30E4 000AFEE4 41 82 00 10 */ beq lbl_800B30F4 -/* 800B30E8 000AFEE8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800B30EC 000AFEEC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B30E8 000AFEE8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800B30EC 000AFEEC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B30F0 000AFEF0 4B F9 CB 0D */ bl zCameraReset__FP7xCamera lbl_800B30F4: -/* 800B30F4 000AFEF4 3C 60 80 3C */ lis r3, lbl_803C2664@ha +/* 800B30F4 000AFEF4 3C 60 80 3C */ lis r3, lbl_gClimate@ha /* 800B30F8 000AFEF8 80 9C 00 10 */ lwz r4, 0x10(r28) -/* 800B30FC 000AFEFC 38 63 26 64 */ addi r3, r3, lbl_803C2664@l +/* 800B30FC 000AFEFC 38 63 26 64 */ addi r3, r3, lbl_gClimate@l /* 800B3100 000AFF00 4B F5 B9 71 */ bl xClimateInitAsset__FP11_tagClimateP9xEnvAsset lbl_800B3104: /* 800B3104 000AFF04 3B BD 00 04 */ addi r29, r29, 4 @@ -2687,8 +2687,8 @@ lbl_800B310C: /* 800B3138 000AFF38 38 63 3E 7C */ addi r3, r3, lbl_800B3E7C@l /* 800B313C 000AFF3C 4B F8 FC B5 */ bl xSerialTraverse__FPFUiP7xSerial_i /* 800B3140 000AFF40 48 05 BD 9D */ bl xSkyDome_Setup__Fv -/* 800B3144 000AFF44 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800B3148 000AFF48 3B A3 05 58 */ addi r29, r3, lbl_803C0558@l +/* 800B3144 000AFF44 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800B3148 000AFF48 3B A3 05 58 */ addi r29, r3, lbl_globals@l /* 800B314C 000AFF4C 80 7D 06 30 */ lwz r3, 0x630(r29) /* 800B3150 000AFF50 48 08 7D AD */ bl xUpdateCull_Reset__FP14xUpdateCullMgr /* 800B3154 000AFF54 80 7D 06 30 */ lwz r3, 0x630(r29) @@ -2745,21 +2745,21 @@ zSceneSetup__Fv: /* 800B320C 000B000C DB E1 00 60 */ stfd f31, 0x60(r1) /* 800B3210 000B0010 F3 E1 00 68 */ psq_st f31, 104(r1), 0, qr0 /* 800B3214 000B0014 BE 61 00 2C */ stmw r19, 0x2c(r1) -/* 800B3218 000B0018 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800B3218 000B0018 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800B321C 000B001C 38 00 00 00 */ li r0, 0 -/* 800B3220 000B0020 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l +/* 800B3220 000B0020 3B C3 05 58 */ addi r30, r3, lbl_globals@l /* 800B3224 000B0024 83 FE 1F C0 */ lwz r31, 0x1fc0(r30) /* 800B3228 000B0028 90 1E 1F BC */ stw r0, 0x1fbc(r30) /* 800B322C 000B002C 7F E3 FB 78 */ mr r3, r31 /* 800B3230 000B0030 4B F8 C2 E9 */ bl xSceneSetup__FP6xScene -/* 800B3234 000B0034 3C 60 80 3C */ lis r3, lbl_803C3288@ha +/* 800B3234 000B0034 3C 60 80 3C */ lis r3, lbl_gUIMgr@ha /* 800B3238 000B0038 7F E4 FB 78 */ mr r4, r31 -/* 800B323C 000B003C 38 63 32 88 */ addi r3, r3, lbl_803C3288@l +/* 800B323C 000B003C 38 63 32 88 */ addi r3, r3, lbl_gUIMgr@l /* 800B3240 000B0040 48 00 66 6D */ bl Setup__6zUIMgrFP6zScene -/* 800B3244 000B0044 C0 02 95 2C */ lfs f0, lbl_803CDEAC-_SDA2_BASE_(r2) +/* 800B3244 000B0044 C0 02 95 2C */ lfs f0, lbl__2094-_SDA2_BASE_(r2) /* 800B3248 000B0048 38 00 00 05 */ li r0, 5 /* 800B324C 000B004C D0 1F 00 14 */ stfs f0, 0x14(r31) -/* 800B3250 000B0050 C0 02 95 30 */ lfs f0, lbl_803CDEB0-_SDA2_BASE_(r2) +/* 800B3250 000B0050 C0 02 95 30 */ lfs f0, lbl__2095_1-_SDA2_BASE_(r2) /* 800B3254 000B0054 D0 1F 00 18 */ stfs f0, 0x18(r31) /* 800B3258 000B0058 B0 1F 00 04 */ sth r0, 4(r31) /* 800B325C 000B005C 48 03 B1 D9 */ bl zNPCMgr_scenePostInit__Fv @@ -2782,7 +2782,7 @@ lbl_800B3280: /* 800B3298 000B0098 4B FE EC C5 */ bl zLOD_Setup__Fv /* 800B329C 000B009C 3B A0 00 00 */ li r29, 0 /* 800B32A0 000B00A0 3B 80 00 00 */ li r28, 0 -/* 800B32A4 000B00A4 93 AD 90 DC */ stw r29, lbl_803CB9DC-_SDA_BASE_(r13) +/* 800B32A4 000B00A4 93 AD 90 DC */ stw r29, lbl_gCurEnv-_SDA_BASE_(r13) /* 800B32A8 000B00A8 48 00 01 78 */ b lbl_800B3420 lbl_800B32AC: /* 800B32AC 000B00AC 80 7F 00 78 */ lwz r3, 0x78(r31) @@ -2792,18 +2792,18 @@ lbl_800B32AC: /* 800B32BC 000B00BC 88 03 00 04 */ lbz r0, 4(r3) /* 800B32C0 000B00C0 28 00 00 47 */ cmplwi r0, 0x47 /* 800B32C4 000B00C4 41 81 01 54 */ bgt lbl_800B3418 -/* 800B32C8 000B00C8 3C 80 80 29 */ lis r4, lbl_80290C78@ha +/* 800B32C8 000B00C8 3C 80 80 29 */ lis r4, lbl__2098_1@ha /* 800B32CC 000B00CC 54 00 10 3A */ slwi r0, r0, 2 -/* 800B32D0 000B00D0 38 84 0C 78 */ addi r4, r4, lbl_80290C78@l +/* 800B32D0 000B00D0 38 84 0C 78 */ addi r4, r4, lbl__2098_1@l /* 800B32D4 000B00D4 7C 04 00 2E */ lwzx r0, r4, r0 /* 800B32D8 000B00D8 7C 09 03 A6 */ mtctr r0 /* 800B32DC 000B00DC 4E 80 04 20 */ bctr -/* 800B32E0 000B00E0 90 6D 90 DC */ stw r3, lbl_803CB9DC-_SDA_BASE_(r13) -/* 800B32E4 000B00E4 80 6D 90 DC */ lwz r3, lbl_803CB9DC-_SDA_BASE_(r13) +/* 800B32E0 000B00E0 90 6D 90 DC */ stw r3, lbl_gCurEnv-_SDA_BASE_(r13) +/* 800B32E4 000B00E4 80 6D 90 DC */ lwz r3, lbl_gCurEnv-_SDA_BASE_(r13) /* 800B32E8 000B00E8 4B FD F5 E9 */ bl zEnvSetup__FP5_zEnv -/* 800B32EC 000B00EC 80 8D 90 DC */ lwz r4, lbl_803CB9DC-_SDA_BASE_(r13) -/* 800B32F0 000B00F0 3C 60 80 3C */ lis r3, lbl_803C2664@ha -/* 800B32F4 000B00F4 38 63 26 64 */ addi r3, r3, lbl_803C2664@l +/* 800B32EC 000B00EC 80 8D 90 DC */ lwz r4, lbl_gCurEnv-_SDA_BASE_(r13) +/* 800B32F0 000B00F0 3C 60 80 3C */ lis r3, lbl_gClimate@ha +/* 800B32F4 000B00F4 38 63 26 64 */ addi r3, r3, lbl_gClimate@l /* 800B32F8 000B00F8 80 84 00 10 */ lwz r4, 0x10(r4) /* 800B32FC 000B00FC 4B F5 B7 75 */ bl xClimateInitAsset__FP11_tagClimateP9xEnvAsset /* 800B3300 000B0100 48 00 01 18 */ b lbl_800B3418 @@ -2927,7 +2927,7 @@ lbl_800B3474: /* 800B34C4 000B02C4 48 05 62 29 */ bl zNPCTiki_InitFX__FP6zScene /* 800B34C8 000B02C8 3A 80 00 00 */ li r20, 0 /* 800B34CC 000B02CC 3A C0 00 00 */ li r22, 0 -/* 800B34D0 000B02D0 92 8D 90 D0 */ stw r20, lbl_803CB9D0-_SDA_BASE_(r13) +/* 800B34D0 000B02D0 92 8D 90 D0 */ stw r20, lbl_enableScreenAdj-_SDA_BASE_(r13) /* 800B34D4 000B02D4 48 00 00 A0 */ b lbl_800B3574 lbl_800B34D8: /* 800B34D8 000B02D8 80 7F 00 78 */ lwz r3, 0x78(r31) @@ -3279,7 +3279,7 @@ lbl_800B3980: /* 800B3994 000B0794 41 82 02 80 */ beq lbl_800B3C14 /* 800B3998 000B0798 1C 99 00 0C */ mulli r4, r25, 0xc /* 800B399C 000B079C 7C 19 C2 14 */ add r0, r25, r24 -/* 800B39A0 000B07A0 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 800B39A0 000B07A0 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800B39A4 000B07A4 57 25 28 34 */ slwi r5, r25, 5 /* 800B39A8 000B07A8 54 00 10 3A */ slwi r0, r0, 2 /* 800B39AC 000B07AC 7E 64 02 14 */ add r19, r4, r0 @@ -3453,7 +3453,7 @@ lbl_800B3C14: /* 800B3C14 000B0A14 28 17 00 00 */ cmplwi r23, 0 /* 800B3C18 000B0A18 3B 00 00 00 */ li r24, 0 /* 800B3C1C 000B0A1C 41 82 00 C0 */ beq lbl_800B3CDC -/* 800B3C20 000B0A20 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 800B3C20 000B0A20 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800B3C24 000B0A24 56 E3 10 3A */ slwi r3, r23, 2 /* 800B3C28 000B0A28 81 84 01 34 */ lwz r12, 0x134(r4) /* 800B3C2C 000B0A2C 7D 89 03 A6 */ mtctr r12 @@ -3514,9 +3514,9 @@ lbl_800B3CDC: /* 800B3CE4 000B0AE4 7F 05 C3 78 */ mr r5, r24 /* 800B3CE8 000B0AE8 7E E6 BB 78 */ mr r6, r23 /* 800B3CEC 000B0AEC 48 08 6A E5 */ bl xUpdateCull_Init__FPPvUiPP6xGroupUi -/* 800B3CF0 000B0AF0 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 800B3CF0 000B0AF0 3C A0 80 3C */ lis r5, lbl_globals@ha /* 800B3CF4 000B0AF4 3C 80 80 0B */ lis r4, lbl_800B31E0@ha -/* 800B3CF8 000B0AF8 3B 25 05 58 */ addi r25, r5, lbl_803C0558@l +/* 800B3CF8 000B0AF8 3B 25 05 58 */ addi r25, r5, lbl_globals@l /* 800B3CFC 000B0AFC 3C A0 80 0B */ lis r5, lbl_800B31F0@ha /* 800B3D00 000B0B00 90 79 06 30 */ stw r3, 0x630(r25) /* 800B3D04 000B0B04 38 C4 31 E0 */ addi r6, r4, lbl_800B31E0@l @@ -3528,8 +3528,8 @@ lbl_800B3CDC: /* 800B3D1C 000B0B1C 3A A0 00 00 */ li r21, 0 /* 800B3D20 000B0B20 80 79 06 30 */ lwz r3, 0x630(r25) /* 800B3D24 000B0B24 90 03 00 28 */ stw r0, 0x28(r3) -/* 800B3D28 000B0B28 C0 22 95 34 */ lfs f1, lbl_803CDEB4-_SDA2_BASE_(r2) -/* 800B3D2C 000B0B2C C0 02 95 24 */ lfs f0, lbl_803CDEA4-_SDA2_BASE_(r2) +/* 800B3D28 000B0B28 C0 22 95 34 */ lfs f1, lbl__2096_1-_SDA2_BASE_(r2) +/* 800B3D2C 000B0B2C C0 02 95 24 */ lfs f0, lbl__1496_1-_SDA2_BASE_(r2) /* 800B3D30 000B0B30 D0 21 00 14 */ stfs f1, 0x14(r1) /* 800B3D34 000B0B34 D0 01 00 10 */ stfs f0, 0x10(r1) /* 800B3D38 000B0B38 48 00 00 78 */ b lbl_800B3DB0 @@ -3538,7 +3538,7 @@ lbl_800B3D3C: /* 800B3D40 000B0B40 4B FE E6 69 */ bl zLOD_Get__FP4xEnt /* 800B3D44 000B0B44 7C 73 1B 79 */ or. r19, r3, r3 /* 800B3D48 000B0B48 41 82 00 40 */ beq lbl_800B3D88 -/* 800B3D4C 000B0B4C C0 02 95 24 */ lfs f0, lbl_803CDEA4-_SDA2_BASE_(r2) +/* 800B3D4C 000B0B4C C0 02 95 24 */ lfs f0, lbl__1496_1-_SDA2_BASE_(r2) /* 800B3D50 000B0B50 C0 33 00 04 */ lfs f1, 4(r19) /* 800B3D54 000B0B54 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 800B3D58 000B0B58 40 82 00 0C */ bne lbl_800B3D64 @@ -3546,11 +3546,11 @@ lbl_800B3D3C: /* 800B3D60 000B0B60 48 00 00 28 */ b lbl_800B3D88 lbl_800B3D64: /* 800B3D64 000B0B64 4B F5 6A 99 */ bl xsqrt__Ff -/* 800B3D68 000B0B68 C0 02 95 38 */ lfs f0, lbl_803CDEB8-_SDA2_BASE_(r2) +/* 800B3D68 000B0B68 C0 02 95 38 */ lfs f0, lbl__2097_1-_SDA2_BASE_(r2) /* 800B3D6C 000B0B6C EF E0 08 2A */ fadds f31, f0, f1 /* 800B3D70 000B0B70 C0 33 00 04 */ lfs f1, 4(r19) /* 800B3D74 000B0B74 4B F5 6A 89 */ bl xsqrt__Ff -/* 800B3D78 000B0B78 C0 02 95 38 */ lfs f0, lbl_803CDEB8-_SDA2_BASE_(r2) +/* 800B3D78 000B0B78 C0 02 95 38 */ lfs f0, lbl__2097_1-_SDA2_BASE_(r2) /* 800B3D7C 000B0B7C EC 00 08 2A */ fadds f0, f0, f1 /* 800B3D80 000B0B80 EC 00 07 F2 */ fmuls f0, f0, f31 /* 800B3D84 000B0B84 D0 01 00 10 */ stfs f0, 0x10(r1) @@ -3571,7 +3571,7 @@ lbl_800B3DB0: /* 800B3DB4 000B0BB4 41 80 FF 88 */ blt lbl_800B3D3C /* 800B3DB8 000B0BB8 28 18 00 00 */ cmplwi r24, 0 /* 800B3DBC 000B0BBC 41 82 00 18 */ beq lbl_800B3DD4 -/* 800B3DC0 000B0BC0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 800B3DC0 000B0BC0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800B3DC4 000B0BC4 7F 03 C3 78 */ mr r3, r24 /* 800B3DC8 000B0BC8 81 84 01 38 */ lwz r12, 0x138(r4) /* 800B3DCC 000B0BCC 7D 89 03 A6 */ mtctr r12 @@ -3579,7 +3579,7 @@ lbl_800B3DB0: lbl_800B3DD4: /* 800B3DD4 000B0BD4 28 16 00 00 */ cmplwi r22, 0 /* 800B3DD8 000B0BD8 41 82 00 18 */ beq lbl_800B3DF0 -/* 800B3DDC 000B0BDC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 800B3DDC 000B0BDC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800B3DE0 000B0BE0 7E C3 B3 78 */ mr r3, r22 /* 800B3DE4 000B0BE4 81 84 01 38 */ lwz r12, 0x138(r4) /* 800B3DE8 000B0BE8 7D 89 03 A6 */ mtctr r12 @@ -3606,15 +3606,15 @@ lbl_800B3E20: /* 800B3E2C 000B0C2C 48 03 A6 2D */ bl zNPCMgr_scenePostSetup__Fv /* 800B3E30 000B0C30 48 08 7F A5 */ bl post_setup__13z_disco_floorFv /* 800B3E34 000B0C34 4B FB 22 59 */ bl zEntPickup_RewardPostSetup__Fv -/* 800B3E38 000B0C38 80 02 95 28 */ lwz r0, lbl_803CDEA8-_SDA2_BASE_(r2) +/* 800B3E38 000B0C38 80 02 95 28 */ lwz r0, lbl__2013-_SDA2_BASE_(r2) /* 800B3E3C 000B0C3C 38 61 00 0C */ addi r3, r1, 0xc /* 800B3E40 000B0C40 38 81 00 08 */ addi r4, r1, 8 /* 800B3E44 000B0C44 38 A0 00 00 */ li r5, 0 /* 800B3E48 000B0C48 90 01 00 0C */ stw r0, 0xc(r1) /* 800B3E4C 000B0C4C 38 C0 00 00 */ li r6, 0 -/* 800B3E50 000B0C50 80 02 BF 08 */ lwz r0, lbl_803D0888-_SDA2_BASE_(r2) +/* 800B3E50 000B0C50 80 02 BF 08 */ lwz r0, lbl__2014-_SDA2_BASE_(r2) /* 800B3E54 000B0C54 90 01 00 08 */ stw r0, 8(r1) -/* 800B3E58 000B0C58 C0 22 95 10 */ lfs f1, lbl_803CDE90-_SDA2_BASE_(r2) +/* 800B3E58 000B0C58 C0 22 95 10 */ lfs f1, lbl__1374-_SDA2_BASE_(r2) /* 800B3E5C 000B0C5C 4B F8 DC BD */ bl xScrFxFade__FP10iColor_tagP10iColor_tagfPFv_vi /* 800B3E60 000B0C60 E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0 /* 800B3E64 000B0C64 CB E1 00 60 */ lfd f31, 0x60(r1) @@ -3643,16 +3643,16 @@ lbl_800B3EB8: /* 800B3EB8 000B0CB8 7F E3 FB 78 */ mr r3, r31 /* 800B3EBC 000B0CBC 38 80 00 00 */ li r4, 0 /* 800B3EC0 000B0CC0 4B F9 9D D5 */ bl xUtil_idtag2string__FUii -/* 800B3EC4 000B0CC4 3C 80 80 26 */ lis r4, lbl_8025F078@ha +/* 800B3EC4 000B0CC4 3C 80 80 26 */ lis r4, lbl__stringBase0_52@ha /* 800B3EC8 000B0CC8 7C 65 1B 78 */ mr r5, r3 -/* 800B3ECC 000B0CCC 38 84 F0 78 */ addi r4, r4, lbl_8025F078@l +/* 800B3ECC 000B0CCC 38 84 F0 78 */ addi r4, r4, lbl__stringBase0_52@l /* 800B3ED0 000B0CD0 38 61 00 0C */ addi r3, r1, 0xc /* 800B3ED4 000B0CD4 38 84 04 4C */ addi r4, r4, 0x44c /* 800B3ED8 000B0CD8 4C C6 31 82 */ crclr 6 /* 800B3EDC 000B0CDC 48 13 00 59 */ bl func_801E3F34 /* 800B3EE0 000B0CE0 38 00 00 20 */ li r0, 0x20 -/* 800B3EE4 000B0CE4 3C 60 80 26 */ lis r3, lbl_8025F078@ha -/* 800B3EE8 000B0CE8 38 83 F0 78 */ addi r4, r3, lbl_8025F078@l +/* 800B3EE4 000B0CE4 3C 60 80 26 */ lis r3, lbl__stringBase0_52@ha +/* 800B3EE8 000B0CE8 38 83 F0 78 */ addi r4, r3, lbl__stringBase0_52@l /* 800B3EEC 000B0CEC 98 01 00 0D */ stb r0, 0xd(r1) /* 800B3EF0 000B0CF0 38 61 00 0C */ addi r3, r1, 0xc /* 800B3EF4 000B0CF4 38 84 04 4F */ addi r4, r4, 0x44f @@ -3683,12 +3683,12 @@ zSceneUpdate__Ff: /* 800B3F44 000B0D44 F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0 /* 800B3F48 000B0D48 BF 61 00 0C */ stmw r27, 0xc(r1) /* 800B3F4C 000B0D4C FF E0 08 90 */ fmr f31, f1 -/* 800B3F50 000B0D50 C0 02 95 24 */ lfs f0, lbl_803CDEA4-_SDA2_BASE_(r2) +/* 800B3F50 000B0D50 C0 02 95 24 */ lfs f0, lbl__1496_1-_SDA2_BASE_(r2) /* 800B3F54 000B0D54 FC 00 F8 00 */ fcmpu cr0, f0, f31 /* 800B3F58 000B0D58 41 82 04 A4 */ beq lbl_800B43FC /* 800B3F5C 000B0D5C 4B FE 42 21 */ bl zGameIsPaused__Fv /* 800B3F60 000B0D60 7C 7F 1B 79 */ or. r31, r3, r3 -/* 800B3F64 000B0D64 D3 ED 90 E4 */ stfs f31, lbl_803CB9E4-_SDA_BASE_(r13) +/* 800B3F64 000B0D64 D3 ED 90 E4 */ stfs f31, lbl_gSceneUpdateTime-_SDA_BASE_(r13) /* 800B3F68 000B0D68 40 82 00 14 */ bne lbl_800B3F7C /* 800B3F6C 000B0D6C FC 20 F8 90 */ fmr f1, f31 /* 800B3F70 000B0D70 4B FB 1B 99 */ bl zEntPickup_SceneUpdate__Ff @@ -3697,8 +3697,8 @@ zSceneUpdate__Ff: lbl_800B3F7C: /* 800B3F7C 000B0D7C FC 20 F8 90 */ fmr f1, f31 /* 800B3F80 000B0D80 4B F6 42 CD */ bl xEntSetTimePassed__Ff -/* 800B3F84 000B0D84 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800B3F88 000B0D88 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 800B3F84 000B0D84 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800B3F88 000B0D88 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 800B3F8C 000B0D8C 80 64 1F BC */ lwz r3, 0x1fbc(r4) /* 800B3F90 000B0D90 28 03 00 00 */ cmplwi r3, 0 /* 800B3F94 000B0D94 41 82 00 10 */ beq lbl_800B3FA4 @@ -3706,12 +3706,12 @@ lbl_800B3F7C: /* 800B3F9C 000B0D9C 80 84 1F C0 */ lwz r4, 0x1fc0(r4) /* 800B3FA0 000B0DA0 4B F9 F1 B1 */ bl zCutsceneMgrUpdate__FP5xBaseP6xScenef lbl_800B3FA4: -/* 800B3FA4 000B0DA4 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800B3FA8 000B0DA8 3C 60 80 3C */ lis r3, lbl_803C3288@ha -/* 800B3FAC 000B0DAC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800B3FA4 000B0DA4 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800B3FA8 000B0DA8 3C 60 80 3C */ lis r3, lbl_gUIMgr@ha +/* 800B3FAC 000B0DAC 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800B3FB0 000B0DB0 FC 20 F8 90 */ fmr f1, f31 /* 800B3FB4 000B0DB4 83 C4 1F C0 */ lwz r30, 0x1fc0(r4) -/* 800B3FB8 000B0DB8 38 63 32 88 */ addi r3, r3, lbl_803C3288@l +/* 800B3FB8 000B0DB8 38 63 32 88 */ addi r3, r3, lbl_gUIMgr@l /* 800B3FBC 000B0DBC 83 BE 00 80 */ lwz r29, 0x80(r30) /* 800B3FC0 000B0DC0 7F C4 F3 78 */ mr r4, r30 /* 800B3FC4 000B0DC4 48 00 57 89 */ bl PreUpdate__6zUIMgrFP6zScenef @@ -3761,53 +3761,53 @@ lbl_800B404C: /* 800B405C 000B0E5C 7F C3 F3 78 */ mr r3, r30 /* 800B4060 000B0E60 48 07 F0 1D */ bl update_all__8ztalkboxFR6xScenef /* 800B4064 000B0E64 FC 20 F8 90 */ fmr f1, f31 -/* 800B4068 000B0E68 3C 60 80 3C */ lis r3, lbl_803C3288@ha -/* 800B406C 000B0E6C 38 63 32 88 */ addi r3, r3, lbl_803C3288@l +/* 800B4068 000B0E68 3C 60 80 3C */ lis r3, lbl_gUIMgr@ha +/* 800B406C 000B0E6C 38 63 32 88 */ addi r3, r3, lbl_gUIMgr@l /* 800B4070 000B0E70 7F C4 F3 78 */ mr r4, r30 /* 800B4074 000B0E74 48 00 57 8D */ bl Update__6zUIMgrFP6zScenef -/* 800B4078 000B0E78 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800B407C 000B0E7C 3C A0 80 2F */ lis r5, lbl_802F2C70@ha -/* 800B4080 000B0E80 3B 83 05 58 */ addi r28, r3, lbl_803C0558@l +/* 800B4078 000B0E78 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800B407C 000B0E7C 3C A0 80 2F */ lis r5, lbl_sOldPosPlayer@ha +/* 800B4080 000B0E80 3B 83 05 58 */ addi r28, r3, lbl_globals@l /* 800B4084 000B0E84 80 9C 07 04 */ lwz r4, 0x704(r28) -/* 800B4088 000B0E88 38 65 2C 70 */ addi r3, r5, lbl_802F2C70@l +/* 800B4088 000B0E88 38 65 2C 70 */ addi r3, r5, lbl_sOldPosPlayer@l /* 800B408C 000B0E8C 80 84 00 4C */ lwz r4, 0x4c(r4) /* 800B4090 000B0E90 38 84 00 30 */ addi r4, r4, 0x30 /* 800B4094 000B0E94 4B F6 10 5D */ bl xVec3Dist__FPC5xVec3PC5xVec3 -/* 800B4098 000B0E98 C0 02 95 3C */ lfs f0, lbl_803CDEBC-_SDA2_BASE_(r2) +/* 800B4098 000B0E98 C0 02 95 3C */ lfs f0, lbl__2242-_SDA2_BASE_(r2) /* 800B409C 000B0E9C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B40A0 000B0EA0 41 81 00 28 */ bgt lbl_800B40C8 -/* 800B40A4 000B0EA4 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800B40A8 000B0EA8 3C 60 80 2F */ lis r3, lbl_802F2C7C@ha -/* 800B40AC 000B0EAC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l -/* 800B40B0 000B0EB0 38 63 2C 7C */ addi r3, r3, lbl_802F2C7C@l +/* 800B40A4 000B0EA4 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800B40A8 000B0EA8 3C 60 80 2F */ lis r3, lbl_sOldPosCamera@ha +/* 800B40AC 000B0EAC 38 84 05 58 */ addi r4, r4, lbl_globals@l +/* 800B40B0 000B0EB0 38 63 2C 7C */ addi r3, r3, lbl_sOldPosCamera@l /* 800B40B4 000B0EB4 38 84 00 44 */ addi r4, r4, 0x44 /* 800B40B8 000B0EB8 4B F6 10 39 */ bl xVec3Dist__FPC5xVec3PC5xVec3 -/* 800B40BC 000B0EBC C0 02 95 3C */ lfs f0, lbl_803CDEBC-_SDA2_BASE_(r2) +/* 800B40BC 000B0EBC C0 02 95 3C */ lfs f0, lbl__2242-_SDA2_BASE_(r2) /* 800B40C0 000B0EC0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B40C4 000B0EC4 40 81 00 10 */ ble lbl_800B40D4 lbl_800B40C8: /* 800B40C8 000B0EC8 38 00 00 01 */ li r0, 1 -/* 800B40CC 000B0ECC 90 0D 90 E8 */ stw r0, lbl_803CB9E8-_SDA_BASE_(r13) +/* 800B40CC 000B0ECC 90 0D 90 E8 */ stw r0, lbl_sSuddenMove-_SDA_BASE_(r13) /* 800B40D0 000B0ED0 48 00 00 0C */ b lbl_800B40DC lbl_800B40D4: /* 800B40D4 000B0ED4 38 00 00 00 */ li r0, 0 -/* 800B40D8 000B0ED8 90 0D 90 E8 */ stw r0, lbl_803CB9E8-_SDA_BASE_(r13) +/* 800B40D8 000B0ED8 90 0D 90 E8 */ stw r0, lbl_sSuddenMove-_SDA_BASE_(r13) lbl_800B40DC: /* 800B40DC 000B0EDC 80 9C 07 04 */ lwz r4, 0x704(r28) -/* 800B40E0 000B0EE0 3C 60 80 2F */ lis r3, lbl_802F2C70@ha -/* 800B40E4 000B0EE4 38 63 2C 70 */ addi r3, r3, lbl_802F2C70@l +/* 800B40E0 000B0EE0 3C 60 80 2F */ lis r3, lbl_sOldPosPlayer@ha +/* 800B40E4 000B0EE4 38 63 2C 70 */ addi r3, r3, lbl_sOldPosPlayer@l /* 800B40E8 000B0EE8 80 84 00 4C */ lwz r4, 0x4c(r4) /* 800B40EC 000B0EEC 38 84 00 30 */ addi r4, r4, 0x30 /* 800B40F0 000B0EF0 4B F5 71 75 */ bl __as__5xVec3FRC5xVec3 -/* 800B40F4 000B0EF4 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800B40F8 000B0EF8 3C 60 80 2F */ lis r3, lbl_802F2C7C@ha -/* 800B40FC 000B0EFC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l -/* 800B4100 000B0F00 38 63 2C 7C */ addi r3, r3, lbl_802F2C7C@l +/* 800B40F4 000B0EF4 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800B40F8 000B0EF8 3C 60 80 2F */ lis r3, lbl_sOldPosCamera@ha +/* 800B40FC 000B0EFC 38 84 05 58 */ addi r4, r4, lbl_globals@l +/* 800B4100 000B0F00 38 63 2C 7C */ addi r3, r3, lbl_sOldPosCamera@l /* 800B4104 000B0F04 38 84 00 44 */ addi r4, r4, 0x44 /* 800B4108 000B0F08 4B F5 71 5D */ bl __as__5xVec3FRC5xVec3 -/* 800B410C 000B0F0C 80 0D 90 E8 */ lwz r0, lbl_803CB9E8-_SDA_BASE_(r13) -/* 800B4110 000B0F10 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800B4114 000B0F14 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B410C 000B0F0C 80 0D 90 E8 */ lwz r0, lbl_sSuddenMove-_SDA_BASE_(r13) +/* 800B4110 000B0F10 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800B4114 000B0F14 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B4118 000B0F18 38 80 00 05 */ li r4, 5 /* 800B411C 000B0F1C 28 00 00 00 */ cmplwi r0, 0 /* 800B4120 000B0F20 80 63 06 30 */ lwz r3, 0x630(r3) @@ -3826,9 +3826,9 @@ lbl_800B413C: /* 800B414C 000B0F4C 88 03 00 04 */ lbz r0, 4(r3) /* 800B4150 000B0F50 28 00 00 40 */ cmplwi r0, 0x40 /* 800B4154 000B0F54 41 81 01 B8 */ bgt lbl_800B430C -/* 800B4158 000B0F58 3C 80 80 29 */ lis r4, lbl_80290D98@ha +/* 800B4158 000B0F58 3C 80 80 29 */ lis r4, lbl__2243@ha /* 800B415C 000B0F5C 54 00 10 3A */ slwi r0, r0, 2 -/* 800B4160 000B0F60 38 84 0D 98 */ addi r4, r4, lbl_80290D98@l +/* 800B4160 000B0F60 38 84 0D 98 */ addi r4, r4, lbl__2243@l /* 800B4164 000B0F64 7C 04 00 2E */ lwzx r0, r4, r0 /* 800B4168 000B0F68 7C 09 03 A6 */ mtctr r0 /* 800B416C 000B0F6C 4E 80 04 20 */ bctr @@ -3974,8 +3974,8 @@ lbl_800B434C: /* 800B4380 000B1180 FC 20 F8 90 */ fmr f1, f31 /* 800B4384 000B1184 4B FE 72 8D */ bl zGustUpdateFX__Ff /* 800B4388 000B1188 FC 20 F8 90 */ fmr f1, f31 -/* 800B438C 000B118C 3C 60 80 3C */ lis r3, lbl_803C2664@ha -/* 800B4390 000B1190 38 63 26 64 */ addi r3, r3, lbl_803C2664@l +/* 800B438C 000B118C 3C 60 80 3C */ lis r3, lbl_gClimate@ha +/* 800B4390 000B1190 38 63 26 64 */ addi r3, r3, lbl_gClimate@l /* 800B4394 000B1194 4B F5 AC 25 */ bl xClimateUpdate__FP11_tagClimatef /* 800B4398 000B1198 FC 20 F8 90 */ fmr f1, f31 /* 800B439C 000B119C 48 07 35 79 */ bl zShrapnel_Update__Ff @@ -3983,7 +3983,7 @@ lbl_800B434C: /* 800B43A4 000B11A4 48 0E 19 01 */ bl zCombo_Update__Ff /* 800B43A8 000B11A8 FC 20 F8 90 */ fmr f1, f31 /* 800B43AC 000B11AC 4B FD FB DD */ bl zFXUpdate__Ff -/* 800B43B0 000B11B0 80 0D 90 E8 */ lwz r0, lbl_803CB9E8-_SDA_BASE_(r13) +/* 800B43B0 000B11B0 80 0D 90 E8 */ lwz r0, lbl_sSuddenMove-_SDA_BASE_(r13) /* 800B43B4 000B11B4 38 60 00 05 */ li r3, 5 /* 800B43B8 000B11B8 28 00 00 00 */ cmplwi r0, 0 /* 800B43BC 000B11BC 41 82 00 08 */ beq lbl_800B43C4 @@ -4017,11 +4017,11 @@ lbl_800B43FC: zScene.zSceneRenderPreFX__Fv: /* 800B4418 000B1218 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B441C 000B121C 7C 08 02 A6 */ mflr r0 -/* 800B4420 000B1220 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800B4420 000B1220 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800B4424 000B1224 38 60 00 00 */ li r3, 0 /* 800B4428 000B1228 90 01 00 24 */ stw r0, 0x24(r1) /* 800B442C 000B122C BF 41 00 08 */ stmw r26, 8(r1) -/* 800B4430 000B1230 3B E4 05 58 */ addi r31, r4, lbl_803C0558@l +/* 800B4430 000B1230 3B E4 05 58 */ addi r31, r4, lbl_globals@l /* 800B4434 000B1234 83 DF 1F C0 */ lwz r30, 0x1fc0(r31) /* 800B4438 000B1238 80 9E 00 44 */ lwz r4, 0x44(r30) /* 800B443C 000B123C 80 84 00 00 */ lwz r4, 0(r4) @@ -4055,7 +4055,7 @@ zScene.zSceneRenderPreFX__Fv: /* 800B44AC 000B12AC 7F 65 02 14 */ add r27, r5, r0 /* 800B44B0 000B12B0 48 07 25 E9 */ bl xModelBucket_Begin__Fv /* 800B44B4 000B12B4 80 7F 06 58 */ lwz r3, 0x658(r31) -/* 800B44B8 000B12B8 C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) +/* 800B44B8 000B12B8 C0 2D 8E B8 */ lfs f1, lbl_sTimeElapsed-_SDA_BASE_(r13) /* 800B44BC 000B12BC 4B FD CF E5 */ bl zEntSimpleObj_MgrUpdateRender__FP7RpWorldf /* 800B44C0 000B12C0 4B FD D3 11 */ bl zEntSimpleObj_MgrCustomRender__Fv /* 800B44C4 000B12C4 48 00 00 50 */ b lbl_800B4514 @@ -4101,21 +4101,21 @@ lbl_800B4514: /* 800B4554 000B1354 4B FB 0C 79 */ bl zEntPickup_RenderList__FP10zEntPickupUi /* 800B4558 000B1358 28 1D 00 01 */ cmplwi r29, 1 /* 800B455C 000B135C 40 82 00 5C */ bne lbl_800B45B8 -/* 800B4560 000B1360 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800B4564 000B1364 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B4560 000B1360 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800B4564 000B1364 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B4568 000B1368 80 03 17 80 */ lwz r0, 0x1780(r3) /* 800B456C 000B136C 2C 00 00 00 */ cmpwi r0, 0 /* 800B4570 000B1370 41 81 00 48 */ bgt lbl_800B45B8 /* 800B4574 000B1374 48 06 83 01 */ bl render__9oob_stateFv /* 800B4578 000B1378 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 800B457C 000B137C 40 82 00 3C */ bne lbl_800B45B8 -/* 800B4580 000B1380 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800B4580 000B1380 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800B4584 000B1384 80 9F 06 58 */ lwz r4, 0x658(r31) -/* 800B4588 000B1388 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B4588 000B1388 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B458C 000B138C 80 63 07 10 */ lwz r3, 0x710(r3) /* 800B4590 000B1390 48 06 EF 31 */ bl xLightKit_Enable__FP9xLightKitP7RpWorld -/* 800B4594 000B1394 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800B4598 000B1398 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B4594 000B1394 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800B4598 000B1398 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B459C 000B139C 81 83 07 24 */ lwz r12, 0x724(r3) /* 800B45A0 000B13A0 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 800B45A4 000B13A4 7D 89 03 A6 */ mtctr r12 @@ -4124,8 +4124,8 @@ lbl_800B4514: /* 800B45B0 000B13B0 38 60 00 00 */ li r3, 0 /* 800B45B4 000B13B4 48 06 EF 0D */ bl xLightKit_Enable__FP9xLightKitP7RpWorld lbl_800B45B8: -/* 800B45B8 000B13B8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800B45BC 000B13BC 3B A3 05 58 */ addi r29, r3, lbl_803C0558@l +/* 800B45B8 000B13B8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800B45BC 000B13BC 3B A3 05 58 */ addi r29, r3, lbl_globals@l /* 800B45C0 000B13C0 80 7D 1F BC */ lwz r3, 0x1fbc(r29) /* 800B45C4 000B13C4 28 03 00 00 */ cmplwi r3, 0 /* 800B45C8 000B13C8 41 82 00 7C */ beq lbl_800B4644 @@ -4226,8 +4226,8 @@ zScene.zSceneRenderPostFX__Fv: /* 800B4724 000B1524 90 01 00 14 */ stw r0, 0x14(r1) /* 800B4728 000B1528 93 E1 00 0C */ stw r31, 0xc(r1) /* 800B472C 000B152C 4B FF 82 D1 */ bl zRenderState__F14_SDRenderState -/* 800B4730 000B1530 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800B4734 000B1534 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B4730 000B1530 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800B4734 000B1534 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B4738 000B1538 4B F8 E0 85 */ bl xScrFXGlareRender__FP7xCamera /* 800B473C 000B153C 4B F8 DE E5 */ bl xScrFXFullScreenGlareRender__Fv /* 800B4740 000B1540 4B FE 61 ED */ bl zGameModeGet__Fv @@ -4242,10 +4242,10 @@ zScene.zSceneRenderPostFX__Fv: lbl_800B4764: /* 800B4764 000B1564 4B FE 61 C1 */ bl zGameStateGet__Fv /* 800B4768 000B1568 7C 60 00 34 */ cntlzw r0, r3 -/* 800B476C 000B156C 80 6D 90 BC */ lwz r3, lbl_803CB9BC-_SDA_BASE_(r13) -/* 800B4770 000B1570 80 8D 90 C0 */ lwz r4, lbl_803CB9C0-_SDA_BASE_(r13) +/* 800B476C 000B156C 80 6D 90 BC */ lwz r3, lbl_bytesNeeded-_SDA_BASE_(r13) +/* 800B4770 000B1570 80 8D 90 C0 */ lwz r4, lbl_availOnDisk-_SDA_BASE_(r13) /* 800B4774 000B1574 54 06 D9 7E */ srwi r6, r0, 5 -/* 800B4778 000B1578 80 AD 90 C4 */ lwz r5, lbl_803CB9C4-_SDA_BASE_(r13) +/* 800B4778 000B1578 80 AD 90 C4 */ lwz r5, lbl_neededFiles-_SDA_BASE_(r13) /* 800B477C 000B157C 4B F9 91 B9 */ bl render_mem_card_no_space__Fiiib lbl_800B4780: /* 800B4780 000B1580 4B FA 78 E9 */ bl render_screen__13cruise_bubbleFv @@ -4258,8 +4258,8 @@ lbl_800B4780: /* 800B479C 000B159C 4B FF 82 61 */ bl zRenderState__F14_SDRenderState /* 800B47A0 000B15A0 4B FE 4E A1 */ bl xDrawEnd__Fv /* 800B47A4 000B15A4 4B FE 4E BD */ bl xDrawBegin__Fv -/* 800B47A8 000B15A8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800B47AC 000B15AC 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 800B47A8 000B15A8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800B47AC 000B15AC 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 800B47B0 000B15B0 80 7F 00 10 */ lwz r3, 0x10(r31) /* 800B47B4 000B15B4 48 18 2D D5 */ bl RwCameraEndUpdate /* 800B47B8 000B15B8 80 7F 00 10 */ lwz r3, 0x10(r31) @@ -4284,7 +4284,7 @@ lbl_800B4780: /* 800B4804 000B1604 2C 1F 00 06 */ cmpwi r31, 6 /* 800B4808 000B1608 40 82 00 0C */ bne lbl_800B4814 lbl_800B480C: -/* 800B480C 000B160C C0 2D 8E B8 */ lfs f1, lbl_803CB7B8-_SDA_BASE_(r13) +/* 800B480C 000B160C C0 2D 8E B8 */ lfs f1, lbl_sTimeElapsed-_SDA_BASE_(r13) /* 800B4810 000B1610 48 0B D5 25 */ bl zParPTankUpdate__Ff lbl_800B4814: /* 800B4814 000B1614 48 0B D5 C1 */ bl zParPTankRender__Fv @@ -4321,10 +4321,10 @@ lbl_800B4858: lbl_800B487C: /* 800B487C 000B167C 4B FE 60 A9 */ bl zGameStateGet__Fv /* 800B4880 000B1680 7C 60 00 34 */ cntlzw r0, r3 -/* 800B4884 000B1684 80 6D 90 BC */ lwz r3, lbl_803CB9BC-_SDA_BASE_(r13) -/* 800B4888 000B1688 80 8D 90 C0 */ lwz r4, lbl_803CB9C0-_SDA_BASE_(r13) +/* 800B4884 000B1684 80 6D 90 BC */ lwz r3, lbl_bytesNeeded-_SDA_BASE_(r13) +/* 800B4888 000B1688 80 8D 90 C0 */ lwz r4, lbl_availOnDisk-_SDA_BASE_(r13) /* 800B488C 000B168C 54 06 D9 7E */ srwi r6, r0, 5 -/* 800B4890 000B1690 80 AD 90 C4 */ lwz r5, lbl_803CB9C4-_SDA_BASE_(r13) +/* 800B4890 000B1690 80 AD 90 C4 */ lwz r5, lbl_neededFiles-_SDA_BASE_(r13) /* 800B4894 000B1694 4B F9 90 A1 */ bl render_mem_card_no_space__Fiiib lbl_800B4898: /* 800B4898 000B1698 4B F9 8F F9 */ bl xTRCRender__Fv @@ -4348,8 +4348,8 @@ zSceneRender__Fv: /* 800B48D0 000B16D0 7C 08 02 A6 */ mflr r0 /* 800B48D4 000B16D4 90 01 00 14 */ stw r0, 0x14(r1) /* 800B48D8 000B16D8 4B FF FB 41 */ bl zScene.zSceneRenderPreFX__Fv -/* 800B48DC 000B16DC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800B48E0 000B16E0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B48DC 000B16DC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800B48E0 000B16E0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B48E4 000B16E4 80 63 00 10 */ lwz r3, 0x10(r3) /* 800B48E8 000B16E8 4B F8 D0 E5 */ bl xScrFxRender__FP8RwCamera /* 800B48EC 000B16EC 4B FF FE 2D */ bl zScene.zSceneRenderPostFX__Fv @@ -4367,16 +4367,16 @@ zScene.zSceneObjHashtableInit__Fi: /* 800B4910 000B1710 93 E1 00 0C */ stw r31, 0xc(r1) /* 800B4914 000B1714 7C 7F 1B 78 */ mr r31, r3 /* 800B4918 000B1718 57 E4 18 38 */ slwi r4, r31, 3 -/* 800B491C 000B171C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 800B491C 000B171C 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 800B4920 000B1720 4B F7 F0 21 */ bl xMemAlloc__FUiUii -/* 800B4924 000B1724 90 6D 90 EC */ stw r3, lbl_803CB9EC-_SDA_BASE_(r13) +/* 800B4924 000B1724 90 6D 90 EC */ stw r3, lbl_scobj_idbps-_SDA_BASE_(r13) /* 800B4928 000B1728 57 E5 18 38 */ slwi r5, r31, 3 /* 800B492C 000B172C 38 80 00 00 */ li r4, 0 -/* 800B4930 000B1730 80 6D 90 EC */ lwz r3, lbl_803CB9EC-_SDA_BASE_(r13) +/* 800B4930 000B1730 80 6D 90 EC */ lwz r3, lbl_scobj_idbps-_SDA_BASE_(r13) /* 800B4934 000B1734 4B F4 EB 25 */ bl memset -/* 800B4938 000B1738 93 ED 83 08 */ stw r31, lbl_803CAC08-_SDA_BASE_(r13) +/* 800B4938 000B1738 93 ED 83 08 */ stw r31, lbl_scobj_size-_SDA_BASE_(r13) /* 800B493C 000B173C 38 00 00 00 */ li r0, 0 -/* 800B4940 000B1740 90 0D 83 0C */ stw r0, lbl_803CAC0C-_SDA_BASE_(r13) +/* 800B4940 000B1740 90 0D 83 0C */ stw r0, lbl_nidbps-_SDA_BASE_(r13) /* 800B4944 000B1744 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800B4948 000B1748 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B494C 000B174C 7C 08 03 A6 */ mtlr r0 @@ -4387,20 +4387,20 @@ zScene.zSceneObjHashtableInit__Fi: zScene.zSceneObjHashtableExit__Fv: /* 800B4958 000B1758 38 60 00 00 */ li r3, 0 /* 800B495C 000B175C 38 00 FF FF */ li r0, -1 -/* 800B4960 000B1760 90 6D 90 EC */ stw r3, lbl_803CB9EC-_SDA_BASE_(r13) -/* 800B4964 000B1764 90 0D 83 08 */ stw r0, lbl_803CAC08-_SDA_BASE_(r13) -/* 800B4968 000B1768 90 0D 83 0C */ stw r0, lbl_803CAC0C-_SDA_BASE_(r13) +/* 800B4960 000B1760 90 6D 90 EC */ stw r3, lbl_scobj_idbps-_SDA_BASE_(r13) +/* 800B4964 000B1764 90 0D 83 08 */ stw r0, lbl_scobj_size-_SDA_BASE_(r13) +/* 800B4968 000B1768 90 0D 83 0C */ stw r0, lbl_nidbps-_SDA_BASE_(r13) /* 800B496C 000B176C 4E 80 00 20 */ blr .global zScene.zSceneObjHashtableUsage__Fv zScene.zSceneObjHashtableUsage__Fv: -/* 800B4970 000B1770 80 6D 83 0C */ lwz r3, lbl_803CAC0C-_SDA_BASE_(r13) +/* 800B4970 000B1770 80 6D 83 0C */ lwz r3, lbl_nidbps-_SDA_BASE_(r13) /* 800B4974 000B1774 4E 80 00 20 */ blr .global zScene.zSceneObjHashtableAdd__FUiP5xBase zScene.zSceneObjHashtableAdd__FUiP5xBase: -/* 800B4978 000B1778 80 CD 83 08 */ lwz r6, lbl_803CAC08-_SDA_BASE_(r13) -/* 800B497C 000B177C 80 AD 90 EC */ lwz r5, lbl_803CB9EC-_SDA_BASE_(r13) +/* 800B4978 000B1778 80 CD 83 08 */ lwz r6, lbl_scobj_size-_SDA_BASE_(r13) +/* 800B497C 000B177C 80 AD 90 EC */ lwz r5, lbl_scobj_idbps-_SDA_BASE_(r13) /* 800B4980 000B1780 38 06 FF FF */ addi r0, r6, -1 /* 800B4984 000B1784 7C 67 00 38 */ and r7, r3, r0 /* 800B4988 000B1788 7C C9 03 A6 */ mtctr r6 @@ -4414,9 +4414,9 @@ lbl_800B4994: /* 800B49A4 000B17A4 40 82 00 1C */ bne lbl_800B49C0 /* 800B49A8 000B17A8 90 68 00 00 */ stw r3, 0(r8) /* 800B49AC 000B17AC 90 88 00 04 */ stw r4, 4(r8) -/* 800B49B0 000B17B0 80 6D 83 0C */ lwz r3, lbl_803CAC0C-_SDA_BASE_(r13) +/* 800B49B0 000B17B0 80 6D 83 0C */ lwz r3, lbl_nidbps-_SDA_BASE_(r13) /* 800B49B4 000B17B4 38 03 00 01 */ addi r0, r3, 1 -/* 800B49B8 000B17B8 90 0D 83 0C */ stw r0, lbl_803CAC0C-_SDA_BASE_(r13) +/* 800B49B8 000B17B8 90 0D 83 0C */ stw r0, lbl_nidbps-_SDA_BASE_(r13) /* 800B49BC 000B17BC 4E 80 00 20 */ blr lbl_800B49C0: /* 800B49C0 000B17C0 38 E7 00 01 */ addi r7, r7, 1 @@ -4429,8 +4429,8 @@ lbl_800B49D0: .global zScene.zSceneObjHashtableGet__FUi zScene.zSceneObjHashtableGet__FUi: -/* 800B49D8 000B17D8 80 AD 83 08 */ lwz r5, lbl_803CAC08-_SDA_BASE_(r13) -/* 800B49DC 000B17DC 80 8D 90 EC */ lwz r4, lbl_803CB9EC-_SDA_BASE_(r13) +/* 800B49D8 000B17D8 80 AD 83 08 */ lwz r5, lbl_scobj_size-_SDA_BASE_(r13) +/* 800B49DC 000B17DC 80 8D 90 EC */ lwz r4, lbl_scobj_idbps-_SDA_BASE_(r13) /* 800B49E0 000B17E0 38 05 FF FF */ addi r0, r5, -1 /* 800B49E4 000B17E4 7C 66 00 38 */ and r6, r3, r0 /* 800B49E8 000B17E8 7C A9 03 A6 */ mtctr r5 @@ -4473,8 +4473,8 @@ zSceneFindObject__FUi: .global zSceneGetObject__Fii zSceneGetObject__Fii: -/* 800B4A5C 000B185C 3C A0 80 3C */ lis r5, lbl_803C0558@ha -/* 800B4A60 000B1860 38 A5 05 58 */ addi r5, r5, lbl_803C0558@l +/* 800B4A5C 000B185C 3C A0 80 3C */ lis r5, lbl_globals@ha +/* 800B4A60 000B1860 38 A5 05 58 */ addi r5, r5, lbl_globals@l /* 800B4A64 000B1864 81 05 1F C0 */ lwz r8, 0x1fc0(r5) /* 800B4A68 000B1868 28 08 00 00 */ cmplwi r8, 0 /* 800B4A6C 000B186C 41 82 00 5C */ beq lbl_800B4AC8 @@ -4516,8 +4516,8 @@ lbl_800B4AD0: /* 800B4AE8 000B18E8 48 00 00 25 */ bl zSceneGetName__FP5xBase /* 800B4AEC 000B18EC 48 00 00 10 */ b lbl_800B4AFC lbl_800B4AF0: -/* 800B4AF0 000B18F0 3C 60 80 26 */ lis r3, lbl_8025F078@ha -/* 800B4AF4 000B18F4 38 63 F0 78 */ addi r3, r3, lbl_8025F078@l +/* 800B4AF0 000B18F0 3C 60 80 26 */ lis r3, lbl__stringBase0_52@ha +/* 800B4AF4 000B18F4 38 63 F0 78 */ addi r3, r3, lbl__stringBase0_52@l /* 800B4AF8 000B18F8 38 63 04 58 */ addi r3, r3, 0x458 lbl_800B4AFC: /* 800B4AFC 000B18FC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -4538,8 +4538,8 @@ zSceneGetName__FP5xBase: /* 800B4B2C 000B192C 41 82 00 08 */ beq lbl_800B4B34 /* 800B4B30 000B1930 48 00 00 10 */ b lbl_800B4B40 lbl_800B4B34: -/* 800B4B34 000B1934 3C 60 80 26 */ lis r3, lbl_8025F078@ha -/* 800B4B38 000B1938 38 63 F0 78 */ addi r3, r3, lbl_8025F078@l +/* 800B4B34 000B1934 3C 60 80 26 */ lis r3, lbl__stringBase0_52@ha +/* 800B4B38 000B1938 38 63 F0 78 */ addi r3, r3, lbl__stringBase0_52@l /* 800B4B3C 000B193C 38 63 04 58 */ addi r3, r3, 0x458 lbl_800B4B40: /* 800B4B40 000B1940 80 01 00 14 */ lwz r0, 0x14(r1) @@ -4551,7 +4551,7 @@ lbl_800B4B40: zSceneForAllBase__FPFP5xBaseP6zScenePv_P5xBasePv: /* 800B4B50 000B1950 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B4B54 000B1954 7C 08 02 A6 */ mflr r0 -/* 800B4B58 000B1958 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 800B4B58 000B1958 3C A0 80 3C */ lis r5, lbl_globals@ha /* 800B4B5C 000B195C 90 01 00 24 */ stw r0, 0x24(r1) /* 800B4B60 000B1960 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800B4B64 000B1964 93 C1 00 18 */ stw r30, 0x18(r1) @@ -4559,7 +4559,7 @@ zSceneForAllBase__FPFP5xBaseP6zScenePv_P5xBasePv: /* 800B4B6C 000B196C 7C 9D 23 78 */ mr r29, r4 /* 800B4B70 000B1970 93 81 00 10 */ stw r28, 0x10(r1) /* 800B4B74 000B1974 7C 7C 1B 78 */ mr r28, r3 -/* 800B4B78 000B1978 38 65 05 58 */ addi r3, r5, lbl_803C0558@l +/* 800B4B78 000B1978 38 65 05 58 */ addi r3, r5, lbl_globals@l /* 800B4B7C 000B197C 83 E3 1F C0 */ lwz r31, 0x1fc0(r3) /* 800B4B80 000B1980 28 1F 00 00 */ cmplwi r31, 0 /* 800B4B84 000B1984 41 82 00 48 */ beq lbl_800B4BCC @@ -4596,11 +4596,11 @@ lbl_800B4BCC: zSceneForAllBase__FPFP5xBaseP6zScenePv_P5xBaseiPv: /* 800B4BEC 000B19EC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B4BF0 000B19F0 7C 08 02 A6 */ mflr r0 -/* 800B4BF4 000B19F4 3C C0 80 3C */ lis r6, lbl_803C0558@ha +/* 800B4BF4 000B19F4 3C C0 80 3C */ lis r6, lbl_globals@ha /* 800B4BF8 000B19F8 90 01 00 24 */ stw r0, 0x24(r1) /* 800B4BFC 000B19FC BF 61 00 0C */ stmw r27, 0xc(r1) /* 800B4C00 000B1A00 7C 7B 1B 78 */ mr r27, r3 -/* 800B4C04 000B1A04 38 66 05 58 */ addi r3, r6, lbl_803C0558@l +/* 800B4C04 000B1A04 38 66 05 58 */ addi r3, r6, lbl_globals@l /* 800B4C08 000B1A08 7C 9C 23 78 */ mr r28, r4 /* 800B4C0C 000B1A0C 7C BD 2B 78 */ mr r29, r5 /* 800B4C10 000B1A10 83 E3 1F C0 */ lwz r31, 0x1fc0(r3) @@ -4657,15 +4657,15 @@ zSceneMemLvlChkCB__Fv: zSceneLeavingLevel__Fv: /* 800B4CB4 000B1AB4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B4CB8 000B1AB8 7C 08 02 A6 */ mflr r0 -/* 800B4CBC 000B1ABC 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800B4CBC 000B1ABC 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800B4CC0 000B1AC0 38 80 00 00 */ li r4, 0 /* 800B4CC4 000B1AC4 90 01 00 24 */ stw r0, 0x24(r1) /* 800B4CC8 000B1AC8 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 800B4CCC 000B1ACC 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l -/* 800B4CD0 000B1AD0 80 02 BF 0C */ lwz r0, lbl_803D088C-_SDA2_BASE_(r2) +/* 800B4CCC 000B1ACC 3B E3 05 58 */ addi r31, r3, lbl_globals@l +/* 800B4CD0 000B1AD0 80 02 BF 0C */ lwz r0, lbl__2508-_SDA2_BASE_(r2) /* 800B4CD4 000B1AD4 80 7F 1F C0 */ lwz r3, 0x1fc0(r31) /* 800B4CD8 000B1AD8 90 01 00 0C */ stw r0, 0xc(r1) -/* 800B4CDC 000B1ADC 80 02 BF 10 */ lwz r0, lbl_803D0890-_SDA2_BASE_(r2) +/* 800B4CDC 000B1ADC 80 02 BF 10 */ lwz r0, lbl__2509_1-_SDA2_BASE_(r2) /* 800B4CE0 000B1AE0 90 01 00 08 */ stw r0, 8(r1) /* 800B4CE4 000B1AE4 80 63 00 00 */ lwz r3, 0(r3) /* 800B4CE8 000B1AE8 4B F9 8F AD */ bl xUtil_idtag2string__FUii @@ -4699,9 +4699,9 @@ zSceneLeavingLevel__Fv: .global zSceneGetLevelName__FUi zSceneGetLevelName__FUi: -/* 800B4D58 000B1B58 3C 80 80 29 */ lis r4, lbl_80290528@ha +/* 800B4D58 000B1B58 3C 80 80 29 */ lis r4, lbl_sLevelTable@ha /* 800B4D5C 000B1B5C 38 00 00 0F */ li r0, 0xf -/* 800B4D60 000B1B60 38 A4 05 28 */ addi r5, r4, lbl_80290528@l +/* 800B4D60 000B1B60 38 A4 05 28 */ addi r5, r4, lbl_sLevelTable@l /* 800B4D64 000B1B64 38 E0 00 00 */ li r7, 0 /* 800B4D68 000B1B68 54 64 46 3E */ srwi r4, r3, 0x18 /* 800B4D6C 000B1B6C 54 63 86 3E */ rlwinm r3, r3, 0x10, 0x18, 0x1f @@ -4714,17 +4714,17 @@ lbl_800B4D74: /* 800B4D84 000B1B84 88 06 00 01 */ lbz r0, 1(r6) /* 800B4D88 000B1B88 7C 03 00 40 */ cmplw r3, r0 /* 800B4D8C 000B1B8C 40 82 00 18 */ bne lbl_800B4DA4 -/* 800B4D90 000B1B90 3C 60 80 29 */ lis r3, lbl_80290528@ha +/* 800B4D90 000B1B90 3C 60 80 29 */ lis r3, lbl_sLevelTable@ha /* 800B4D94 000B1B94 54 E0 18 38 */ slwi r0, r7, 3 -/* 800B4D98 000B1B98 38 63 05 28 */ addi r3, r3, lbl_80290528@l +/* 800B4D98 000B1B98 38 63 05 28 */ addi r3, r3, lbl_sLevelTable@l /* 800B4D9C 000B1B9C 7C 63 00 2E */ lwzx r3, r3, r0 /* 800B4DA0 000B1BA0 4E 80 00 20 */ blr lbl_800B4DA4: /* 800B4DA4 000B1BA4 38 A5 00 08 */ addi r5, r5, 8 /* 800B4DA8 000B1BA8 38 E7 00 01 */ addi r7, r7, 1 /* 800B4DAC 000B1BAC 42 00 FF C8 */ bdnz lbl_800B4D74 -/* 800B4DB0 000B1BB0 3C 60 80 26 */ lis r3, lbl_8025F078@ha -/* 800B4DB4 000B1BB4 38 63 F0 78 */ addi r3, r3, lbl_8025F078@l +/* 800B4DB0 000B1BB0 3C 60 80 26 */ lis r3, lbl__stringBase0_52@ha +/* 800B4DB4 000B1BB4 38 63 F0 78 */ addi r3, r3, lbl__stringBase0_52@l /* 800B4DB8 000B1BB8 38 63 04 59 */ addi r3, r3, 0x459 /* 800B4DBC 000B1BBC 4E 80 00 20 */ blr @@ -4732,9 +4732,9 @@ lbl_800B4DA4: zSceneGetLevelIndex__Fv: /* 800B4DC0 000B1BC0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B4DC4 000B1BC4 7C 08 02 A6 */ mflr r0 -/* 800B4DC8 000B1BC8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800B4DC8 000B1BC8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800B4DCC 000B1BCC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800B4DD0 000B1BD0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B4DD0 000B1BD0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B4DD4 000B1BD4 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800B4DD8 000B1BD8 80 63 00 00 */ lwz r3, 0(r3) /* 800B4DDC 000B1BDC 48 00 00 15 */ bl zSceneGetLevelIndex__FUi @@ -4745,9 +4745,9 @@ zSceneGetLevelIndex__Fv: .global zSceneGetLevelIndex__FUi zSceneGetLevelIndex__FUi: -/* 800B4DF0 000B1BF0 3C 80 80 29 */ lis r4, lbl_80290528@ha +/* 800B4DF0 000B1BF0 3C 80 80 29 */ lis r4, lbl_sLevelTable@ha /* 800B4DF4 000B1BF4 38 00 00 03 */ li r0, 3 -/* 800B4DF8 000B1BF8 38 C4 05 28 */ addi r6, r4, lbl_80290528@l +/* 800B4DF8 000B1BF8 38 C4 05 28 */ addi r6, r4, lbl_sLevelTable@l /* 800B4DFC 000B1BFC 54 65 46 3E */ srwi r5, r3, 0x18 /* 800B4E00 000B1C00 54 64 86 3E */ rlwinm r4, r3, 0x10, 0x18, 0x1f /* 800B4E04 000B1C04 38 60 00 00 */ li r3, 0 @@ -4814,24 +4814,24 @@ zSceneGetLevelPrefix__FUi: /* 800B4ED4 000B1CD4 38 60 00 00 */ li r3, 0 /* 800B4ED8 000B1CD8 4E 80 00 20 */ blr lbl_800B4EDC: -/* 800B4EDC 000B1CDC 3C 80 80 29 */ lis r4, lbl_80290528@ha +/* 800B4EDC 000B1CDC 3C 80 80 29 */ lis r4, lbl_sLevelTable@ha /* 800B4EE0 000B1CE0 54 60 18 38 */ slwi r0, r3, 3 -/* 800B4EE4 000B1CE4 38 64 05 28 */ addi r3, r4, lbl_80290528@l +/* 800B4EE4 000B1CE4 38 64 05 28 */ addi r3, r4, lbl_sLevelTable@l /* 800B4EE8 000B1CE8 7C 63 02 14 */ add r3, r3, r0 /* 800B4EEC 000B1CEC 80 63 00 04 */ lwz r3, 4(r3) /* 800B4EF0 000B1CF0 4E 80 00 20 */ blr .global zSceneGetAreaname__FUi zSceneGetAreaname__FUi: -/* 800B4EF4 000B1CF4 3C 60 80 26 */ lis r3, lbl_8025F078@ha -/* 800B4EF8 000B1CF8 38 63 F0 78 */ addi r3, r3, lbl_8025F078@l +/* 800B4EF4 000B1CF4 3C 60 80 26 */ lis r3, lbl__stringBase0_52@ha +/* 800B4EF8 000B1CF8 38 63 F0 78 */ addi r3, r3, lbl__stringBase0_52@l /* 800B4EFC 000B1CFC 38 63 04 69 */ addi r3, r3, 0x469 /* 800B4F00 000B1D00 4E 80 00 20 */ blr .global zSceneCalcProgress__Fv zSceneCalcProgress__Fv: -/* 800B4F04 000B1D04 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800B4F08 000B1D08 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B4F04 000B1D04 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800B4F08 000B1D08 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B4F0C 000B1D0C 80 63 1B 04 */ lwz r3, 0x1b04(r3) /* 800B4F10 000B1D10 4E 80 00 20 */ blr @@ -4839,9 +4839,9 @@ zSceneCalcProgress__Fv: zScene_UpdateFlyToInterface__Ff: /* 800B4F14 000B1D14 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B4F18 000B1D18 7C 08 02 A6 */ mflr r0 -/* 800B4F1C 000B1D1C 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800B4F1C 000B1D1C 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800B4F20 000B1D20 90 01 00 14 */ stw r0, 0x14(r1) -/* 800B4F24 000B1D24 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B4F24 000B1D24 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B4F28 000B1D28 80 83 1F C0 */ lwz r4, 0x1fc0(r3) /* 800B4F2C 000B1D2C 80 64 01 B4 */ lwz r3, 0x1b4(r4) /* 800B4F30 000B1D30 80 84 00 94 */ lwz r4, 0x94(r4) @@ -4853,9 +4853,9 @@ zScene_UpdateFlyToInterface__Ff: .global zSceneCardCheckStartup_set__Fiii zSceneCardCheckStartup_set__Fiii: -/* 800B4F48 000B1D48 90 6D 90 BC */ stw r3, lbl_803CB9BC-_SDA_BASE_(r13) -/* 800B4F4C 000B1D4C 90 8D 90 C0 */ stw r4, lbl_803CB9C0-_SDA_BASE_(r13) -/* 800B4F50 000B1D50 90 AD 90 C4 */ stw r5, lbl_803CB9C4-_SDA_BASE_(r13) +/* 800B4F48 000B1D48 90 6D 90 BC */ stw r3, lbl_bytesNeeded-_SDA_BASE_(r13) +/* 800B4F4C 000B1D4C 90 8D 90 C0 */ stw r4, lbl_availOnDisk-_SDA_BASE_(r13) +/* 800B4F50 000B1D50 90 AD 90 C4 */ stw r5, lbl_neededFiles-_SDA_BASE_(r13) /* 800B4F54 000B1D54 4E 80 00 20 */ blr .global zSceneEnableVisited__FP6zScene @@ -4873,8 +4873,8 @@ zSceneEnableVisited__FP6zScene: /* 800B4F80 000B1D80 7C 04 03 78 */ mr r4, r0 /* 800B4F84 000B1D84 48 13 27 7D */ bl func_801E7700 /* 800B4F88 000B1D88 38 00 00 20 */ li r0, 0x20 -/* 800B4F8C 000B1D8C 3C 60 80 26 */ lis r3, lbl_8025F078@ha -/* 800B4F90 000B1D90 38 83 F0 78 */ addi r4, r3, lbl_8025F078@l +/* 800B4F8C 000B1D8C 3C 60 80 26 */ lis r3, lbl__stringBase0_52@ha +/* 800B4F90 000B1D90 38 83 F0 78 */ addi r4, r3, lbl__stringBase0_52@l /* 800B4F94 000B1D94 98 01 00 09 */ stb r0, 9(r1) /* 800B4F98 000B1D98 38 61 00 08 */ addi r3, r1, 8 /* 800B4F9C 000B1D9C 38 84 04 4F */ addi r4, r4, 0x44f @@ -4913,20 +4913,20 @@ lbl_800B4FF4: .global zSceneEnableScreenAdj__FUi zSceneEnableScreenAdj__FUi: -/* 800B5014 000B1E14 90 6D 90 D0 */ stw r3, lbl_803CB9D0-_SDA_BASE_(r13) +/* 800B5014 000B1E14 90 6D 90 D0 */ stw r3, lbl_enableScreenAdj-_SDA_BASE_(r13) /* 800B5018 000B1E18 4E 80 00 20 */ blr .global zSceneSetOldScreenAdj__Fv zSceneSetOldScreenAdj__Fv: -/* 800B501C 000B1E1C C0 0D 90 C8 */ lfs f0, lbl_803CB9C8-_SDA_BASE_(r13) -/* 800B5020 000B1E20 D0 0D 90 D4 */ stfs f0, lbl_803CB9D4-_SDA_BASE_(r13) -/* 800B5024 000B1E24 C0 0D 90 CC */ lfs f0, lbl_803CB9CC-_SDA_BASE_(r13) -/* 800B5028 000B1E28 D0 0D 90 D8 */ stfs f0, lbl_803CB9D8-_SDA_BASE_(r13) +/* 800B501C 000B1E1C C0 0D 90 C8 */ lfs f0, lbl_offsetx-_SDA_BASE_(r13) +/* 800B5020 000B1E20 D0 0D 90 D4 */ stfs f0, lbl_oldOffsetx-_SDA_BASE_(r13) +/* 800B5024 000B1E24 C0 0D 90 CC */ lfs f0, lbl_offsety-_SDA_BASE_(r13) +/* 800B5028 000B1E28 D0 0D 90 D8 */ stfs f0, lbl_oldOffsety-_SDA_BASE_(r13) /* 800B502C 000B1E2C 4E 80 00 20 */ blr .global zScene_ScreenAdjustMode__Fv zScene_ScreenAdjustMode__Fv: -/* 800B5030 000B1E30 80 6D 90 D0 */ lwz r3, lbl_803CB9D0-_SDA_BASE_(r13) +/* 800B5030 000B1E30 80 6D 90 D0 */ lwz r3, lbl_enableScreenAdj-_SDA_BASE_(r13) /* 800B5034 000B1E34 4E 80 00 20 */ blr .global zSceneSpawnRandomBubbles__Fv @@ -4937,7 +4937,7 @@ zSceneSpawnRandomBubbles__Fv: /* 800B5044 000B1E44 DB E1 00 40 */ stfd f31, 0x40(r1) /* 800B5048 000B1E48 F3 E1 00 48 */ psq_st f31, 72(r1), 0, qr0 /* 800B504C 000B1E4C 93 E1 00 3C */ stw r31, 0x3c(r1) -/* 800B5050 000B1E50 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 800B5050 000B1E50 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 800B5054 000B1E54 83 E3 00 00 */ lwz r31, 0(r3) /* 800B5058 000B1E58 28 1F 00 00 */ cmplwi r31, 0 /* 800B505C 000B1E5C 41 82 01 34 */ beq lbl_800B5190 @@ -4950,7 +4950,7 @@ lbl_800B5070: /* 800B5074 000B1E74 3B E3 00 10 */ addi r31, r3, 0x10 /* 800B5078 000B1E78 4B F7 BC 11 */ bl xurand__Fv /* 800B507C 000B1E7C FF E0 08 90 */ fmr f31, f1 -/* 800B5080 000B1E80 C0 02 95 40 */ lfs f0, lbl_803CDEC0-_SDA2_BASE_(r2) +/* 800B5080 000B1E80 C0 02 95 40 */ lfs f0, lbl__2683-_SDA2_BASE_(r2) /* 800B5084 000B1E84 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 800B5088 000B1E88 40 81 01 08 */ ble lbl_800B5190 /* 800B508C 000B1E8C C0 1F 00 30 */ lfs f0, 0x30(r31) @@ -4960,7 +4960,7 @@ lbl_800B5070: /* 800B509C 000B1E9C C0 1F 00 38 */ lfs f0, 0x38(r31) /* 800B50A0 000B1EA0 D0 01 00 1C */ stfs f0, 0x1c(r1) /* 800B50A4 000B1EA4 4B F7 BB E5 */ bl xurand__Fv -/* 800B50A8 000B1EA8 C0 02 95 44 */ lfs f0, lbl_803CDEC4-_SDA2_BASE_(r2) +/* 800B50A8 000B1EA8 C0 02 95 44 */ lfs f0, lbl__2684-_SDA2_BASE_(r2) /* 800B50AC 000B1EAC 38 80 FF FF */ li r4, -1 /* 800B50B0 000B1EB0 EC 00 07 F2 */ fmuls f0, f0, f31 /* 800B50B4 000B1EB4 FC 00 00 1E */ fctiwz f0, f0 @@ -4977,7 +4977,7 @@ lbl_800B50D8: /* 800B50DC 000B1EDC 3C 00 43 30 */ lis r0, 0x4330 /* 800B50E0 000B1EE0 90 61 00 2C */ stw r3, 0x2c(r1) /* 800B50E4 000B1EE4 7F E4 FB 78 */ mr r4, r31 -/* 800B50E8 000B1EE8 C8 42 95 48 */ lfd f2, lbl_803CDEC8-_SDA2_BASE_(r2) +/* 800B50E8 000B1EE8 C8 42 95 48 */ lfd f2, lbl__2687-_SDA2_BASE_(r2) /* 800B50EC 000B1EEC 38 61 00 08 */ addi r3, r1, 8 /* 800B50F0 000B1EF0 90 01 00 28 */ stw r0, 0x28(r1) /* 800B50F4 000B1EF4 C8 01 00 28 */ lfd f0, 0x28(r1) @@ -4990,9 +4990,9 @@ lbl_800B50D8: /* 800B5110 000B1F10 38 A1 00 08 */ addi r5, r1, 8 /* 800B5114 000B1F14 7C 64 1B 78 */ mr r4, r3 /* 800B5118 000B1F18 4B F5 5F A1 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 -/* 800B511C 000B1F1C 3C 80 80 29 */ lis r4, lbl_80290E9C@ha +/* 800B511C 000B1F1C 3C 80 80 29 */ lis r4, lbl_scale@ha /* 800B5120 000B1F20 38 61 00 08 */ addi r3, r1, 8 -/* 800B5124 000B1F24 38 A4 0E 9C */ addi r5, r4, lbl_80290E9C@l +/* 800B5124 000B1F24 38 A4 0E 9C */ addi r5, r4, lbl_scale@l /* 800B5128 000B1F28 C0 25 00 04 */ lfs f1, 4(r5) /* 800B512C 000B1F2C 38 9F 00 10 */ addi r4, r31, 0x10 /* 800B5130 000B1F30 FC 40 08 90 */ fmr f2, f1 @@ -5002,9 +5002,9 @@ lbl_800B50D8: /* 800B5140 000B1F40 38 A1 00 08 */ addi r5, r1, 8 /* 800B5144 000B1F44 7C 64 1B 78 */ mr r4, r3 /* 800B5148 000B1F48 4B F5 5F 71 */ bl xVec3Add__FP5xVec3PC5xVec3PC5xVec3 -/* 800B514C 000B1F4C 3C 80 80 29 */ lis r4, lbl_80290E9C@ha +/* 800B514C 000B1F4C 3C 80 80 29 */ lis r4, lbl_scale@ha /* 800B5150 000B1F50 38 61 00 08 */ addi r3, r1, 8 -/* 800B5154 000B1F54 38 A4 0E 9C */ addi r5, r4, lbl_80290E9C@l +/* 800B5154 000B1F54 38 A4 0E 9C */ addi r5, r4, lbl_scale@l /* 800B5158 000B1F58 C0 25 00 08 */ lfs f1, 8(r5) /* 800B515C 000B1F5C 38 9F 00 20 */ addi r4, r31, 0x20 /* 800B5160 000B1F60 FC 40 08 90 */ fmr f2, f1 @@ -5070,10 +5070,10 @@ xModelBucket_RenderAlpha__Fv: xQuickCullInit__FPC4xBox: /* 800B51FC 000B1FFC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B5200 000B2000 7C 08 02 A6 */ mflr r0 -/* 800B5204 000B2004 3C A0 80 3C */ lis r5, lbl_803BC0B0@ha +/* 800B5204 000B2004 3C A0 80 3C */ lis r5, lbl_xqc_def_ctrl@ha /* 800B5208 000B2008 7C 64 1B 78 */ mr r4, r3 /* 800B520C 000B200C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800B5210 000B2010 38 65 C0 B0 */ addi r3, r5, lbl_803BC0B0@l +/* 800B5210 000B2010 38 65 C0 B0 */ addi r3, r5, lbl_xqc_def_ctrl@l /* 800B5214 000B2014 4B F8 73 75 */ bl xQuickCullInit__FP10xQCControlPC4xBox /* 800B5218 000B2018 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B521C 000B201C 7C 08 03 A6 */ mtlr r0 diff --git a/asm/Game/zScript.s b/asm/Game/zScript.s index e8569cf1f..a13a1693b 100644 --- a/asm/Game/zScript.s +++ b/asm/Game/zScript.s @@ -266,8 +266,8 @@ zScriptUpdate__FP5xBaseP6xScenef: lbl_800B55A4: /* 800B55A4 000B23A4 28 00 00 03 */ cmplwi r0, 3 /* 800B55A8 000B23A8 40 82 00 2C */ bne lbl_800B55D4 -/* 800B55AC 000B23AC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800B55B0 000B23B0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B55AC 000B23AC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800B55B0 000B23B0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B55B4 000B23B4 80 63 03 1C */ lwz r3, 0x31c(r3) /* 800B55B8 000B23B8 28 03 00 00 */ cmplwi r3, 0 /* 800B55BC 000B23BC 41 82 00 18 */ beq lbl_800B55D4 diff --git a/asm/Game/zShrapnel.s b/asm/Game/zShrapnel.s index ed37a7c13..92bbb6606 100644 --- a/asm/Game/zShrapnel.s +++ b/asm/Game/zShrapnel.s @@ -4,14 +4,14 @@ .global zFrag_Alloc__F9zFragType zFrag_Alloc__F9zFragType: -/* 80127314 00124114 80 0D 95 B0 */ lwz r0, lbl_803CBEB0-_SDA_BASE_(r13) +/* 80127314 00124114 80 0D 95 B0 */ lwz r0, lbl_sNumActiveFrags-_SDA_BASE_(r13) /* 80127318 00124118 2C 00 00 96 */ cmpwi r0, 0x96 /* 8012731C 0012411C 40 82 00 0C */ bne lbl_80127328 /* 80127320 00124120 38 60 00 00 */ li r3, 0 /* 80127324 00124124 4E 80 00 20 */ blr lbl_80127328: -/* 80127328 00124128 3C 80 80 32 */ lis r4, lbl_8031A288@ha -/* 8012732C 0012412C 38 84 A2 88 */ addi r4, r4, lbl_8031A288@l +/* 80127328 00124128 3C 80 80 32 */ lis r4, lbl_sFirstFreeFrag@ha +/* 8012732C 0012412C 38 84 A2 88 */ addi r4, r4, lbl_sFirstFreeFrag@l /* 80127330 00124130 80 A4 00 80 */ lwz r5, 0x80(r4) /* 80127334 00124134 80 85 00 7C */ lwz r4, 0x7c(r5) /* 80127338 00124138 28 04 00 00 */ cmplwi r4, 0 @@ -25,8 +25,8 @@ lbl_80127348: /* 80127354 00124154 80 05 00 7C */ lwz r0, 0x7c(r5) /* 80127358 00124158 90 04 00 7C */ stw r0, 0x7c(r4) lbl_8012735C: -/* 8012735C 0012415C 3C 80 80 32 */ lis r4, lbl_8031A30C@ha -/* 80127360 00124160 38 84 A3 0C */ addi r4, r4, lbl_8031A30C@l +/* 8012735C 0012415C 3C 80 80 32 */ lis r4, lbl_sFirstActiveFrag@ha +/* 80127360 00124160 38 84 A3 0C */ addi r4, r4, lbl_sFirstActiveFrag@l /* 80127364 00124164 80 04 00 80 */ lwz r0, 0x80(r4) /* 80127368 00124168 90 05 00 80 */ stw r0, 0x80(r5) /* 8012736C 0012416C 90 85 00 7C */ stw r4, 0x7c(r5) @@ -40,9 +40,9 @@ lbl_80127380: /* 80127388 00124188 41 82 00 08 */ beq lbl_80127390 /* 8012738C 0012418C 90 A4 00 80 */ stw r5, 0x80(r4) lbl_80127390: -/* 80127390 00124190 80 8D 95 B0 */ lwz r4, lbl_803CBEB0-_SDA_BASE_(r13) +/* 80127390 00124190 80 8D 95 B0 */ lwz r4, lbl_sNumActiveFrags-_SDA_BASE_(r13) /* 80127394 00124194 38 04 00 01 */ addi r0, r4, 1 -/* 80127398 00124198 90 0D 95 B0 */ stw r0, lbl_803CBEB0-_SDA_BASE_(r13) +/* 80127398 00124198 90 0D 95 B0 */ stw r0, lbl_sNumActiveFrags-_SDA_BASE_(r13) /* 8012739C 0012419C 90 65 00 00 */ stw r3, 0(r5) /* 801273A0 001241A0 7C A3 2B 78 */ mr r3, r5 /* 801273A4 001241A4 4E 80 00 20 */ blr @@ -63,11 +63,11 @@ lbl_801273C4: /* 801273D0 001241D0 80 03 00 80 */ lwz r0, 0x80(r3) /* 801273D4 001241D4 90 04 00 80 */ stw r0, 0x80(r4) lbl_801273D8: -/* 801273D8 001241D8 80 AD 95 B0 */ lwz r5, lbl_803CBEB0-_SDA_BASE_(r13) -/* 801273DC 001241DC 3C 80 80 32 */ lis r4, lbl_8031A288@ha -/* 801273E0 001241E0 38 84 A2 88 */ addi r4, r4, lbl_8031A288@l +/* 801273D8 001241D8 80 AD 95 B0 */ lwz r5, lbl_sNumActiveFrags-_SDA_BASE_(r13) +/* 801273DC 001241DC 3C 80 80 32 */ lis r4, lbl_sFirstFreeFrag@ha +/* 801273E0 001241E0 38 84 A2 88 */ addi r4, r4, lbl_sFirstFreeFrag@l /* 801273E4 001241E4 38 05 FF FF */ addi r0, r5, -1 -/* 801273E8 001241E8 90 0D 95 B0 */ stw r0, lbl_803CBEB0-_SDA_BASE_(r13) +/* 801273E8 001241E8 90 0D 95 B0 */ stw r0, lbl_sNumActiveFrags-_SDA_BASE_(r13) /* 801273EC 001241EC 80 04 00 80 */ lwz r0, 0x80(r4) /* 801273F0 001241F0 90 03 00 80 */ stw r0, 0x80(r3) /* 801273F4 001241F4 90 83 00 7C */ stw r4, 0x7c(r3) @@ -86,10 +86,10 @@ lbl_80127408: zShrapnel_GameInit__Fv: /* 8012741C 0012421C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80127420 00124220 7C 08 02 A6 */ mflr r0 -/* 80127424 00124224 3C 60 80 2A */ lis r3, lbl_80298B88@ha +/* 80127424 00124224 3C 60 80 2A */ lis r3, lbl_sShrapnelTable@ha /* 80127428 00124228 90 01 00 24 */ stw r0, 0x24(r1) /* 8012742C 0012422C 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 80127430 00124230 3B E3 8B 88 */ addi r31, r3, lbl_80298B88@l +/* 80127430 00124230 3B E3 8B 88 */ addi r31, r3, lbl_sShrapnelTable@l /* 80127434 00124234 93 C1 00 18 */ stw r30, 0x18(r1) /* 80127438 00124238 7F FE FB 78 */ mr r30, r31 /* 8012743C 0012423C 48 00 00 14 */ b lbl_80127450 @@ -102,9 +102,9 @@ lbl_80127450: /* 80127450 00124250 80 7E 00 00 */ lwz r3, 0(r30) /* 80127454 00124254 28 03 00 00 */ cmplwi r3, 0 /* 80127458 00124258 40 82 FF E8 */ bne lbl_80127440 -/* 8012745C 0012425C 3C 60 80 32 */ lis r3, lbl_8031A5A0@ha +/* 8012745C 0012425C 3C 60 80 32 */ lis r3, lbl_sLightningAddInfo@ha /* 80127460 00124260 38 80 00 03 */ li r4, 3 -/* 80127464 00124264 38 E3 A5 A0 */ addi r7, r3, lbl_8031A5A0@l +/* 80127464 00124264 38 E3 A5 A0 */ addi r7, r3, lbl_sLightningAddInfo@l /* 80127468 00124268 38 00 00 30 */ li r0, 0x30 /* 8012746C 0012426C 90 87 00 00 */ stw r4, 0(r7) /* 80127470 00124270 38 60 00 FF */ li r3, 0xff @@ -112,21 +112,21 @@ lbl_80127450: /* 80127478 00124278 38 A0 00 FF */ li r5, 0xff /* 8012747C 0012427C 90 07 00 30 */ stw r0, 0x30(r7) /* 80127480 00124280 38 C0 00 FF */ li r6, 0xff -/* 80127484 00124284 C0 02 A1 60 */ lfs f0, lbl_803CEAE0-_SDA2_BASE_(r2) +/* 80127484 00124284 C0 02 A1 60 */ lfs f0, lbl__785_3-_SDA2_BASE_(r2) /* 80127488 00124288 D0 07 00 24 */ stfs f0, 0x24(r7) /* 8012748C 0012428C 4B F0 7B 5D */ bl xColorFromRGBA__FUcUcUcUc -/* 80127490 00124290 3C 80 80 32 */ lis r4, lbl_8031A5A0@ha +/* 80127490 00124290 3C 80 80 32 */ lis r4, lbl_sLightningAddInfo@ha /* 80127494 00124294 90 61 00 08 */ stw r3, 8(r1) -/* 80127498 00124298 38 64 A5 A0 */ addi r3, r4, lbl_8031A5A0@l +/* 80127498 00124298 38 64 A5 A0 */ addi r3, r4, lbl_sLightningAddInfo@l /* 8012749C 0012429C 38 81 00 08 */ addi r4, r1, 8 /* 801274A0 001242A0 38 63 00 28 */ addi r3, r3, 0x28 /* 801274A4 001242A4 4B EF 0A F5 */ bl __as__10iColor_tagFRC10iColor_tag -/* 801274A8 001242A8 3C 60 80 32 */ lis r3, lbl_8031A5E0@ha -/* 801274AC 001242AC 3C A0 80 32 */ lis r5, lbl_8031A5A0@ha -/* 801274B0 001242B0 38 83 A5 E0 */ addi r4, r3, lbl_8031A5E0@l -/* 801274B4 001242B4 C0 02 A1 5C */ lfs f0, lbl_803CEADC-_SDA2_BASE_(r2) +/* 801274A8 001242A8 3C 60 80 32 */ lis r3, lbl_sCinProj@ha +/* 801274AC 001242AC 3C A0 80 32 */ lis r5, lbl_sLightningAddInfo@ha +/* 801274B0 001242B0 38 83 A5 E0 */ addi r4, r3, lbl_sCinProj@l +/* 801274B4 001242B4 C0 02 A1 5C */ lfs f0, lbl__713_2-_SDA2_BASE_(r2) /* 801274B8 001242B8 38 00 00 00 */ li r0, 0 -/* 801274BC 001242BC 38 65 A5 A0 */ addi r3, r5, lbl_8031A5A0@l +/* 801274BC 001242BC 38 65 A5 A0 */ addi r3, r5, lbl_sLightningAddInfo@l /* 801274C0 001242C0 38 A0 00 04 */ li r5, 4 /* 801274C4 001242C4 D0 03 00 20 */ stfs f0, 0x20(r3) /* 801274C8 001242C8 38 64 00 28 */ addi r3, r4, 0x28 @@ -134,7 +134,7 @@ lbl_80127450: /* 801274D0 001242D0 90 04 00 04 */ stw r0, 4(r4) /* 801274D4 001242D4 90 04 00 08 */ stw r0, 8(r4) /* 801274D8 001242D8 90 04 00 0C */ stw r0, 0xc(r4) -/* 801274DC 001242DC C0 22 A1 64 */ lfs f1, lbl_803CEAE4-_SDA2_BASE_(r2) +/* 801274DC 001242DC C0 22 A1 64 */ lfs f1, lbl__786_5-_SDA2_BASE_(r2) /* 801274E0 001242E0 FC 40 08 90 */ fmr f2, f1 /* 801274E4 001242E4 D0 24 00 10 */ stfs f1, 0x10(r4) /* 801274E8 001242E8 FC 60 08 90 */ fmr f3, f1 @@ -143,29 +143,29 @@ lbl_80127450: /* 801274F4 001242F4 90 04 00 1C */ stw r0, 0x1c(r4) /* 801274F8 001242F8 90 04 00 20 */ stw r0, 0x20(r4) /* 801274FC 001242FC 4B EE 7B 01 */ bl xVec3Init__FP5xVec3fff -/* 80127500 00124300 3C 60 80 32 */ lis r3, lbl_8031A5E0@ha +/* 80127500 00124300 3C 60 80 32 */ lis r3, lbl_sCinProj@ha /* 80127504 00124304 38 00 00 00 */ li r0, 0 -/* 80127508 00124308 38 83 A5 E0 */ addi r4, r3, lbl_8031A5E0@l +/* 80127508 00124308 38 83 A5 E0 */ addi r4, r3, lbl_sCinProj@l /* 8012750C 0012430C 90 04 00 24 */ stw r0, 0x24(r4) /* 80127510 00124310 38 64 00 4C */ addi r3, r4, 0x4c /* 80127514 00124314 90 04 00 44 */ stw r0, 0x44(r4) -/* 80127518 00124318 C0 22 A1 64 */ lfs f1, lbl_803CEAE4-_SDA2_BASE_(r2) +/* 80127518 00124318 C0 22 A1 64 */ lfs f1, lbl__786_5-_SDA2_BASE_(r2) /* 8012751C 0012431C FC 40 08 90 */ fmr f2, f1 /* 80127520 00124320 FC 60 08 90 */ fmr f3, f1 /* 80127524 00124324 4B EE 7A D9 */ bl xVec3Init__FP5xVec3fff -/* 80127528 00124328 3C 60 80 32 */ lis r3, lbl_8031A5E0@ha +/* 80127528 00124328 3C 60 80 32 */ lis r3, lbl_sCinProj@ha /* 8012752C 0012432C 38 A0 00 00 */ li r5, 0 -/* 80127530 00124330 38 83 A5 E0 */ addi r4, r3, lbl_8031A5E0@l +/* 80127530 00124330 38 83 A5 E0 */ addi r4, r3, lbl_sCinProj@l /* 80127534 00124334 38 60 FF FF */ li r3, -1 /* 80127538 00124338 90 A4 00 48 */ stw r5, 0x48(r4) /* 8012753C 0012433C 38 00 00 48 */ li r0, 0x48 -/* 80127540 00124340 C0 22 A1 64 */ lfs f1, lbl_803CEAE4-_SDA2_BASE_(r2) +/* 80127540 00124340 C0 22 A1 64 */ lfs f1, lbl__786_5-_SDA2_BASE_(r2) /* 80127544 00124344 D0 24 00 68 */ stfs f1, 0x68(r4) /* 80127548 00124348 90 64 00 6C */ stw r3, 0x6c(r4) /* 8012754C 0012434C 90 04 00 70 */ stw r0, 0x70(r4) /* 80127550 00124350 90 A4 00 74 */ stw r5, 0x74(r4) /* 80127554 00124354 90 A4 00 78 */ stw r5, 0x78(r4) -/* 80127558 00124358 C0 02 A1 60 */ lfs f0, lbl_803CEAE0-_SDA2_BASE_(r2) +/* 80127558 00124358 C0 02 A1 60 */ lfs f0, lbl__785_3-_SDA2_BASE_(r2) /* 8012755C 0012435C D0 04 00 7C */ stfs f0, 0x7c(r4) /* 80127560 00124360 D0 04 00 80 */ stfs f0, 0x80(r4) /* 80127564 00124364 90 A4 00 84 */ stw r5, 0x84(r4) @@ -234,9 +234,9 @@ lbl_80127620: .global zShrapnel_SetShrapnelAssetInitCB__FP14zShrapnelAsset zShrapnel_SetShrapnelAssetInitCB__FP14zShrapnelAsset: /* 80127634 00124434 3C A0 80 12 */ lis r5, zShrapnel_DefaultInit__FP14zShrapnelAssetP14xModelInstanceP5xVec3PFP5zFragP10zFragAsset_v@ha -/* 80127638 00124438 3C 80 80 2A */ lis r4, lbl_80298B88@ha +/* 80127638 00124438 3C 80 80 2A */ lis r4, lbl_sShrapnelTable@ha /* 8012763C 0012443C 38 05 7A C8 */ addi r0, r5, zShrapnel_DefaultInit__FP14zShrapnelAssetP14xModelInstanceP5xVec3PFP5zFragP10zFragAsset_v@l -/* 80127640 00124440 38 A4 8B 88 */ addi r5, r4, lbl_80298B88@l +/* 80127640 00124440 38 A4 8B 88 */ addi r5, r4, lbl_sShrapnelTable@l /* 80127644 00124444 90 03 00 08 */ stw r0, 8(r3) /* 80127648 00124448 7C A6 2B 78 */ mr r6, r5 /* 8012764C 0012444C 48 00 00 28 */ b lbl_80127674 @@ -261,10 +261,10 @@ lbl_80127674: zShrapnel_SceneInit__FP6zScene: /* 80127684 00124484 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80127688 00124488 7C 08 02 A6 */ mflr r0 -/* 8012768C 0012448C 3C 60 80 31 */ lis r3, lbl_803154F0@ha +/* 8012768C 0012448C 3C 60 80 31 */ lis r3, lbl_tmpMat@ha /* 80127690 00124490 38 C0 00 00 */ li r6, 0 /* 80127694 00124494 90 01 00 24 */ stw r0, 0x24(r1) -/* 80127698 00124498 38 83 54 F0 */ addi r4, r3, lbl_803154F0@l +/* 80127698 00124498 38 83 54 F0 */ addi r4, r3, lbl_tmpMat@l /* 8012769C 0012449C 38 00 00 12 */ li r0, 0x12 /* 801276A0 001244A0 38 E0 00 84 */ li r7, 0x84 /* 801276A4 001244A4 BF 41 00 08 */ stmw r26, 8(r1) @@ -359,13 +359,13 @@ lbl_801277F8: /* 801277FC 001245FC 38 A4 00 40 */ addi r5, r4, 0x40 /* 80127800 00124600 38 00 00 00 */ li r0, 0 /* 80127804 00124604 90 65 00 7C */ stw r3, 0x7c(r5) -/* 80127808 00124608 3C 60 80 27 */ lis r3, lbl_8026C170@ha +/* 80127808 00124608 3C 60 80 27 */ lis r3, lbl__stringBase0_79@ha /* 8012780C 0012460C 38 E4 4E A0 */ addi r7, r4, 0x4ea0 /* 80127810 00124610 90 05 4D 54 */ stw r0, 0x4d54(r5) -/* 80127814 00124614 38 63 C1 70 */ addi r3, r3, lbl_8026C170@l +/* 80127814 00124614 38 63 C1 70 */ addi r3, r3, lbl__stringBase0_79@l /* 80127818 00124618 38 C4 4F 24 */ addi r6, r4, 0x4f24 /* 8012781C 0012461C 38 A4 4F A8 */ addi r5, r4, 0x4fa8 -/* 80127820 00124620 90 0D 95 B0 */ stw r0, lbl_803CBEB0-_SDA_BASE_(r13) +/* 80127820 00124620 90 0D 95 B0 */ stw r0, lbl_sNumActiveFrags-_SDA_BASE_(r13) /* 80127824 00124624 38 84 50 2C */ addi r4, r4, 0x502c /* 80127828 00124628 38 63 00 6A */ addi r3, r3, 0x6a /* 8012782C 0012462C 90 07 00 80 */ stw r0, 0x80(r7) @@ -375,7 +375,7 @@ lbl_801277F8: /* 8012783C 0012463C 4B F2 49 D9 */ bl xStrHash__FPCc /* 80127840 00124640 38 80 00 00 */ li r4, 0 /* 80127844 00124644 4B F2 3E C9 */ bl xSTFindAsset__FUiPUi -/* 80127848 00124648 90 6D 95 B4 */ stw r3, lbl_803CBEB4-_SDA_BASE_(r13) +/* 80127848 00124648 90 6D 95 B4 */ stw r3, lbl_sCinModel-_SDA_BASE_(r13) /* 8012784C 0012464C 3C 60 53 48 */ lis r3, 0x53485250@ha /* 80127850 00124650 38 63 52 50 */ addi r3, r3, 0x53485250@l /* 80127854 00124654 4B F2 3F C5 */ bl xSTAssetCountByType__FUi @@ -446,10 +446,10 @@ zShrapnel_Update__Ff: /* 80127924 00124724 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 80127928 00124728 93 E1 00 0C */ stw r31, 0xc(r1) /* 8012792C 0012472C 93 C1 00 08 */ stw r30, 8(r1) -/* 80127930 00124730 80 0D 95 B0 */ lwz r0, lbl_803CBEB0-_SDA_BASE_(r13) -/* 80127934 00124734 3C 60 80 31 */ lis r3, lbl_803154F0@ha +/* 80127930 00124730 80 0D 95 B0 */ lwz r0, lbl_sNumActiveFrags-_SDA_BASE_(r13) +/* 80127934 00124734 3C 60 80 31 */ lis r3, lbl_tmpMat@ha /* 80127938 00124738 FF E0 08 90 */ fmr f31, f1 -/* 8012793C 0012473C 3B E3 54 F0 */ addi r31, r3, lbl_803154F0@l +/* 8012793C 0012473C 3B E3 54 F0 */ addi r31, r3, lbl_tmpMat@l /* 80127940 00124740 2C 00 00 00 */ cmpwi r0, 0 /* 80127944 00124744 41 82 00 B4 */ beq lbl_801279F8 /* 80127948 00124748 38 7F 4E 1C */ addi r3, r31, 0x4e1c @@ -457,7 +457,7 @@ zShrapnel_Update__Ff: /* 80127950 00124750 48 00 00 40 */ b lbl_80127990 lbl_80127954: /* 80127954 00124754 C0 23 00 64 */ lfs f1, 0x64(r3) -/* 80127958 00124758 C0 02 A1 64 */ lfs f0, lbl_803CEAE4-_SDA2_BASE_(r2) +/* 80127958 00124758 C0 02 A1 64 */ lfs f0, lbl__786_5-_SDA2_BASE_(r2) /* 8012795C 0012475C 83 C3 00 80 */ lwz r30, 0x80(r3) /* 80127960 00124760 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80127964 00124764 40 81 00 10 */ ble lbl_80127974 @@ -520,11 +520,11 @@ zShrapnel_Reset__Fv: /* 80127A20 00124820 90 01 00 14 */ stw r0, 0x14(r1) /* 80127A24 00124824 93 E1 00 0C */ stw r31, 0xc(r1) /* 80127A28 00124828 93 C1 00 08 */ stw r30, 8(r1) -/* 80127A2C 0012482C 80 0D 95 B0 */ lwz r0, lbl_803CBEB0-_SDA_BASE_(r13) +/* 80127A2C 0012482C 80 0D 95 B0 */ lwz r0, lbl_sNumActiveFrags-_SDA_BASE_(r13) /* 80127A30 00124830 2C 00 00 00 */ cmpwi r0, 0 /* 80127A34 00124834 41 82 00 3C */ beq lbl_80127A70 -/* 80127A38 00124838 3C 60 80 32 */ lis r3, lbl_8031A390@ha -/* 80127A3C 0012483C 38 63 A3 90 */ addi r3, r3, lbl_8031A390@l +/* 80127A38 00124838 3C 60 80 32 */ lis r3, lbl_sProjectileList@ha +/* 80127A3C 0012483C 38 63 A3 90 */ addi r3, r3, lbl_sProjectileList@l /* 80127A40 00124840 83 E3 00 80 */ lwz r31, 0x80(r3) /* 80127A44 00124844 48 00 00 24 */ b lbl_80127A68 lbl_80127A48: @@ -553,11 +553,11 @@ zShrapnel_Render__Fv: /* 80127A88 00124888 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80127A8C 0012488C 7C 08 02 A6 */ mflr r0 /* 80127A90 00124890 90 01 00 14 */ stw r0, 0x14(r1) -/* 80127A94 00124894 80 0D 95 B0 */ lwz r0, lbl_803CBEB0-_SDA_BASE_(r13) +/* 80127A94 00124894 80 0D 95 B0 */ lwz r0, lbl_sNumActiveFrags-_SDA_BASE_(r13) /* 80127A98 00124898 2C 00 00 00 */ cmpwi r0, 0 /* 80127A9C 0012489C 41 82 00 1C */ beq lbl_80127AB8 -/* 80127AA0 001248A0 3C 60 80 32 */ lis r3, lbl_8031A390@ha -/* 80127AA4 001248A4 38 63 A3 90 */ addi r3, r3, lbl_8031A390@l +/* 80127AA0 001248A0 3C 60 80 32 */ lis r3, lbl_sProjectileList@ha +/* 80127AA4 001248A4 38 63 A3 90 */ addi r3, r3, lbl_sProjectileList@l /* 80127AA8 001248A8 80 03 00 80 */ lwz r0, 0x80(r3) /* 80127AAC 001248AC 28 00 00 00 */ cmplwi r0, 0 /* 80127AB0 001248B0 41 82 00 08 */ beq lbl_80127AB8 @@ -712,16 +712,16 @@ lbl_80127C98: /* 80127CA0 00124AA0 90 01 00 14 */ stw r0, 0x14(r1) /* 80127CA4 00124AA4 C0 23 00 64 */ lfs f1, 0x64(r3) /* 80127CA8 00124AA8 C0 03 00 6C */ lfs f0, 0x6c(r3) -/* 80127CAC 00124AAC C0 42 A1 60 */ lfs f2, lbl_803CEAE0-_SDA2_BASE_(r2) +/* 80127CAC 00124AAC C0 42 A1 60 */ lfs f2, lbl__785_3-_SDA2_BASE_(r2) /* 80127CB0 00124AB0 EC 21 00 2A */ fadds f1, f1, f0 -/* 80127CB4 00124AB4 80 AD 95 BC */ lwz r5, lbl_803CBEBC-_SDA_BASE_(r13) +/* 80127CB4 00124AB4 80 AD 95 BC */ lwz r5, lbl_sCinFrag-_SDA_BASE_(r13) /* 80127CB8 00124AB8 C0 05 00 6C */ lfs f0, 0x6c(r5) /* 80127CBC 00124ABC EC 22 08 2A */ fadds f1, f2, f1 /* 80127CC0 00124AC0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80127CC4 00124AC4 40 81 00 08 */ ble lbl_80127CCC /* 80127CC8 00124AC8 D0 25 00 6C */ stfs f1, 0x6c(r5) lbl_80127CCC: -/* 80127CCC 00124ACC 81 8D 95 B8 */ lwz r12, lbl_803CBEB8-_SDA_BASE_(r13) +/* 80127CCC 00124ACC 81 8D 95 B8 */ lwz r12, lbl_sCinCB-_SDA_BASE_(r13) /* 80127CD0 00124AD0 28 0C 00 00 */ cmplwi r12, 0 /* 80127CD4 00124AD4 41 82 00 0C */ beq lbl_80127CE0 /* 80127CD8 00124AD8 7D 89 03 A6 */ mtctr r12 @@ -753,9 +753,9 @@ lbl_80127D2C: /* 80127D2C 00124B2C 38 60 00 04 */ li r3, 4 /* 80127D30 00124B30 4B FF F5 E5 */ bl zFrag_Alloc__F9zFragType /* 80127D34 00124B34 38 00 00 00 */ li r0, 0 -/* 80127D38 00124B38 3C 80 80 32 */ lis r4, lbl_8031A5E0@ha +/* 80127D38 00124B38 3C 80 80 32 */ lis r4, lbl_sCinProj@ha /* 80127D3C 00124B3C 90 03 00 74 */ stw r0, 0x74(r3) -/* 80127D40 00124B40 3B A4 A5 E0 */ addi r29, r4, lbl_8031A5E0@l +/* 80127D40 00124B40 3B A4 A5 E0 */ addi r29, r4, lbl_sCinProj@l /* 80127D44 00124B44 7C 79 1B 78 */ mr r25, r3 /* 80127D48 00124B48 90 03 00 78 */ stw r0, 0x78(r3) /* 80127D4C 00124B4C 7F A4 EB 78 */ mr r4, r29 @@ -768,9 +768,9 @@ lbl_80127D2C: /* 80127D68 00124B68 4B FF F6 41 */ bl zFrag_Free__FP5zFrag /* 80127D6C 00124B6C 48 00 00 9C */ b lbl_80127E08 lbl_80127D70: -/* 80127D70 00124B70 80 0D 95 B4 */ lwz r0, lbl_803CBEB4-_SDA_BASE_(r13) -/* 80127D74 00124B74 3C 60 80 39 */ lis r3, lbl_8038C2E0@ha -/* 80127D78 00124B78 38 83 C2 E0 */ addi r4, r3, lbl_8038C2E0@l +/* 80127D70 00124B70 80 0D 95 B4 */ lwz r0, lbl_sCinModel-_SDA_BASE_(r13) +/* 80127D74 00124B74 3C 60 80 39 */ lis r3, lbl_g_I3@ha +/* 80127D78 00124B78 38 83 C2 E0 */ addi r4, r3, lbl_g_I3@l /* 80127D7C 00124B7C 90 18 00 10 */ stw r0, 0x10(r24) /* 80127D80 00124B80 80 78 00 4C */ lwz r3, 0x4c(r24) /* 80127D84 00124B84 4B EE 72 B1 */ bl xMat3x3Copy__FP7xMat3x3PC7xMat3x3 @@ -794,19 +794,19 @@ lbl_80127DC4: /* 80127DC4 00124BC4 88 18 00 46 */ lbz r0, 0x46(r24) /* 80127DC8 00124BC8 7C 1A 00 00 */ cmpw r26, r0 /* 80127DCC 00124BCC 41 80 FF DC */ blt lbl_80127DA8 -/* 80127DD0 00124BD0 92 ED 95 B8 */ stw r23, lbl_803CBEB8-_SDA_BASE_(r13) +/* 80127DD0 00124BD0 92 ED 95 B8 */ stw r23, lbl_sCinCB-_SDA_BASE_(r13) /* 80127DD4 00124BD4 3C 60 80 12 */ lis r3, lbl_80127C98@ha /* 80127DD8 00124BD8 38 C3 7C 98 */ addi r6, r3, lbl_80127C98@l /* 80127DDC 00124BDC 7F 04 C3 78 */ mr r4, r24 -/* 80127DE0 00124BE0 93 2D 95 BC */ stw r25, lbl_803CBEBC-_SDA_BASE_(r13) +/* 80127DE0 00124BE0 93 2D 95 BC */ stw r25, lbl_sCinFrag-_SDA_BASE_(r13) /* 80127DE4 00124BE4 7F C3 F3 78 */ mr r3, r30 /* 80127DE8 00124BE8 7F E5 FB 78 */ mr r5, r31 /* 80127DEC 00124BEC 81 9E 00 08 */ lwz r12, 8(r30) /* 80127DF0 00124BF0 7D 89 03 A6 */ mtctr r12 /* 80127DF4 00124BF4 4E 80 04 21 */ bctrl /* 80127DF8 00124BF8 38 00 00 00 */ li r0, 0 -/* 80127DFC 00124BFC 90 0D 95 B8 */ stw r0, lbl_803CBEB8-_SDA_BASE_(r13) -/* 80127E00 00124C00 90 0D 95 BC */ stw r0, lbl_803CBEBC-_SDA_BASE_(r13) +/* 80127DFC 00124BFC 90 0D 95 B8 */ stw r0, lbl_sCinCB-_SDA_BASE_(r13) +/* 80127E00 00124C00 90 0D 95 BC */ stw r0, lbl_sCinFrag-_SDA_BASE_(r13) /* 80127E04 00124C04 90 1D 00 1C */ stw r0, 0x1c(r29) lbl_80127E08: /* 80127E08 00124C08 BA E1 00 0C */ lmw r23, 0xc(r1) @@ -1058,9 +1058,9 @@ lbl_80128138: lbl_8012814C: /* 8012814C 00124F4C 2C 03 00 00 */ cmpwi r3, 0 /* 80128150 00124F50 40 82 00 28 */ bne lbl_80128178 -/* 80128154 00124F54 3C 60 80 31 */ lis r3, lbl_803154F0@ha +/* 80128154 00124F54 3C 60 80 31 */ lis r3, lbl_tmpMat@ha /* 80128158 00124F58 80 9F 00 4C */ lwz r4, 0x4c(r31) -/* 8012815C 00124F5C 38 63 54 F0 */ addi r3, r3, lbl_803154F0@l +/* 8012815C 00124F5C 38 63 54 F0 */ addi r3, r3, lbl_tmpMat@l /* 80128160 00124F60 4B EE 63 8D */ bl xMat4x3Copy__FP7xMat4x3PC7xMat4x3 /* 80128164 00124F64 80 9F 00 4C */ lwz r4, 0x4c(r31) /* 80128168 00124F68 7F C3 F3 78 */ mr r3, r30 @@ -1102,7 +1102,7 @@ zFrag_DefaultInit__FP5zFragP10zFragAsset: /* 801281E0 00124FE0 7C 7F 1B 78 */ mr r31, r3 /* 801281E4 00124FE4 93 C1 00 08 */ stw r30, 8(r1) /* 801281E8 00124FE8 7C 9E 23 78 */ mr r30, r4 -/* 801281EC 00124FEC C0 02 A1 64 */ lfs f0, lbl_803CEAE4-_SDA2_BASE_(r2) +/* 801281EC 00124FEC C0 02 A1 64 */ lfs f0, lbl__786_5-_SDA2_BASE_(r2) /* 801281F0 00124FF0 D0 03 00 68 */ stfs f0, 0x68(r3) /* 801281F4 00124FF4 C0 04 00 10 */ lfs f0, 0x10(r4) /* 801281F8 00124FF8 D0 03 00 6C */ stfs f0, 0x6c(r3) @@ -1158,13 +1158,13 @@ lbl_8012828C: /* 801282AC 001250AC 7F C4 F3 78 */ mr r4, r30 /* 801282B0 001250B0 48 00 03 65 */ bl zFrag_ProjectileSetupPath__FP5zFragP20zFragProjectileAsset lbl_801282B4: -/* 801282B4 001250B4 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 801282B4 001250B4 3C 80 80 3C */ lis r4, lbl_globals@ha /* 801282B8 001250B8 80 7F 00 08 */ lwz r3, 8(r31) -/* 801282BC 001250BC 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 801282BC 001250BC 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 801282C0 001250C0 38 00 00 00 */ li r0, 0 /* 801282C4 001250C4 80 84 07 10 */ lwz r4, 0x710(r4) /* 801282C8 001250C8 90 83 00 3C */ stw r4, 0x3c(r3) -/* 801282CC 001250CC C0 02 A1 60 */ lfs f0, lbl_803CEAE0-_SDA2_BASE_(r2) +/* 801282CC 001250CC C0 02 A1 60 */ lfs f0, lbl__785_3-_SDA2_BASE_(r2) /* 801282D0 001250D0 D0 1F 00 48 */ stfs f0, 0x48(r31) /* 801282D4 001250D4 90 1F 00 3C */ stw r0, 0x3c(r31) /* 801282D8 001250D8 C0 1E 00 7C */ lfs f0, 0x7c(r30) @@ -1172,7 +1172,7 @@ lbl_801282B4: /* 801282E0 001250E0 80 7E 00 88 */ lwz r3, 0x88(r30) /* 801282E4 001250E4 28 03 00 00 */ cmplwi r3, 0 /* 801282E8 001250E8 41 82 00 C4 */ beq lbl_801283AC -/* 801282EC 001250EC C0 22 A1 64 */ lfs f1, lbl_803CEAE4-_SDA2_BASE_(r2) +/* 801282EC 001250EC C0 22 A1 64 */ lfs f1, lbl__786_5-_SDA2_BASE_(r2) /* 801282F0 001250F0 48 05 3F C5 */ bl xCurveAssetEvaluate__FPC11xCurveAssetf /* 801282F4 001250F4 C0 1F 00 40 */ lfs f0, 0x40(r31) /* 801282F8 001250F8 EC 00 00 72 */ fmuls f0, f0, f1 @@ -1258,8 +1258,8 @@ lbl_80128414: /* 80128420 00125220 80 1E 00 7C */ lwz r0, 0x7c(r30) /* 80128424 00125224 90 03 00 7C */ stw r0, 0x7c(r3) lbl_80128428: -/* 80128428 00125228 3C 60 80 32 */ lis r3, lbl_8031A498@ha -/* 8012842C 0012522C 38 63 A4 98 */ addi r3, r3, lbl_8031A498@l +/* 80128428 00125228 3C 60 80 32 */ lis r3, lbl_sParticleList@ha +/* 8012842C 0012522C 38 63 A4 98 */ addi r3, r3, lbl_sParticleList@l /* 80128430 00125230 80 03 00 80 */ lwz r0, 0x80(r3) /* 80128434 00125234 90 1E 00 80 */ stw r0, 0x80(r30) /* 80128438 00125238 90 7E 00 7C */ stw r3, 0x7c(r30) @@ -1290,9 +1290,9 @@ zFrag_ParticleManager__Ff: /* 80128488 00125288 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8012848C 0012528C 93 C1 00 18 */ stw r30, 0x18(r1) /* 80128490 00125290 93 A1 00 14 */ stw r29, 0x14(r1) -/* 80128494 00125294 3C 60 80 32 */ lis r3, lbl_8031A498@ha +/* 80128494 00125294 3C 60 80 32 */ lis r3, lbl_sParticleList@ha /* 80128498 00125298 FF E0 08 90 */ fmr f31, f1 -/* 8012849C 0012529C 38 63 A4 98 */ addi r3, r3, lbl_8031A498@l +/* 8012849C 0012529C 38 63 A4 98 */ addi r3, r3, lbl_sParticleList@l /* 801284A0 001252A0 83 E3 00 80 */ lwz r31, 0x80(r3) /* 801284A4 001252A4 48 00 00 94 */ b lbl_80128538 lbl_801284A8: @@ -1305,7 +1305,7 @@ lbl_801284A8: /* 801284C0 001252C0 EC 00 F8 2A */ fadds f0, f0, f31 /* 801284C4 001252C4 D0 1F 00 68 */ stfs f0, 0x68(r31) /* 801284C8 001252C8 C0 3F 00 6C */ lfs f1, 0x6c(r31) -/* 801284CC 001252CC C0 02 A1 64 */ lfs f0, lbl_803CEAE4-_SDA2_BASE_(r2) +/* 801284CC 001252CC C0 02 A1 64 */ lfs f0, lbl__786_5-_SDA2_BASE_(r2) /* 801284D0 001252D0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801284D4 001252D4 40 80 00 10 */ bge lbl_801284E4 /* 801284D8 001252D8 7F E3 FB 78 */ mr r3, r31 @@ -1357,9 +1357,9 @@ zFrag_ProjectileCollData__FP5zFrag: /* 80128570 00125370 38 A1 00 08 */ addi r5, r1, 8 /* 80128574 00125374 93 E1 00 5C */ stw r31, 0x5c(r1) /* 80128578 00125378 7C 7F 1B 78 */ mr r31, r3 -/* 8012857C 0012537C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80128580 00125380 C0 02 A1 7C */ lfs f0, lbl_803CEAFC-_SDA2_BASE_(r2) -/* 80128584 00125384 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 8012857C 0012537C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80128580 00125380 C0 02 A1 7C */ lfs f0, lbl__1224_1-_SDA2_BASE_(r2) +/* 80128584 00125384 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80128588 00125388 38 7F 00 0C */ addi r3, r31, 0xc /* 8012858C 0012538C D0 1F 00 38 */ stfs f0, 0x38(r31) /* 80128590 00125390 80 DF 00 08 */ lwz r6, 8(r31) @@ -1382,7 +1382,7 @@ zFrag_ProjectileCollData__FP5zFrag: /* 801285D4 001253D4 4B F2 5F 09 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801285D8 001253D8 48 00 00 0C */ b lbl_801285E4 lbl_801285DC: -/* 801285DC 001253DC C0 02 A1 7C */ lfs f0, lbl_803CEAFC-_SDA2_BASE_(r2) +/* 801285DC 001253DC C0 02 A1 7C */ lfs f0, lbl__1224_1-_SDA2_BASE_(r2) /* 801285E0 001253E0 D0 1F 00 38 */ stfs f0, 0x38(r31) lbl_801285E4: /* 801285E4 001253E4 80 7F 00 08 */ lwz r3, 8(r31) @@ -1420,39 +1420,39 @@ zFrag_ProjectileSetupPath__FP5zFragP20zFragProjectileAsset: /* 80128658 00125458 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8012865C 0012545C 38 84 00 30 */ addi r4, r4, 0x30 /* 80128660 00125460 4B F2 5E 7D */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 80128664 00125464 C0 02 A1 64 */ lfs f0, lbl_803CEAE4-_SDA2_BASE_(r2) +/* 80128664 00125464 C0 02 A1 64 */ lfs f0, lbl__786_5-_SDA2_BASE_(r2) /* 80128668 00125468 D0 1E 00 34 */ stfs f0, 0x34(r30) /* 8012866C 0012546C 80 7E 00 08 */ lwz r3, 8(r30) /* 80128670 00125470 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80128674 00125474 4B EE 5F DD */ bl xVec3Length__FPC5xVec3 /* 80128678 00125478 D0 3E 00 44 */ stfs f1, 0x44(r30) /* 8012867C 0012547C C0 3E 00 44 */ lfs f1, 0x44(r30) -/* 80128680 00125480 C0 02 A1 80 */ lfs f0, lbl_803CEB00-_SDA2_BASE_(r2) +/* 80128680 00125480 C0 02 A1 80 */ lfs f0, lbl__1255-_SDA2_BASE_(r2) /* 80128684 00125484 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80128688 00125488 41 81 00 28 */ bgt lbl_801286B0 -/* 8012868C 0012548C C0 02 A1 84 */ lfs f0, lbl_803CEB04-_SDA2_BASE_(r2) +/* 8012868C 0012548C C0 02 A1 84 */ lfs f0, lbl__1256-_SDA2_BASE_(r2) /* 80128690 00125490 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80128694 00125494 40 80 00 6C */ bge lbl_80128700 -/* 80128698 00125498 C0 02 A1 88 */ lfs f0, lbl_803CEB08-_SDA2_BASE_(r2) +/* 80128698 00125498 C0 02 A1 88 */ lfs f0, lbl__1257_2-_SDA2_BASE_(r2) /* 8012869C 0012549C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801286A0 001254A0 40 80 00 10 */ bge lbl_801286B0 -/* 801286A4 001254A4 C0 02 A1 8C */ lfs f0, lbl_803CEB0C-_SDA2_BASE_(r2) +/* 801286A4 001254A4 C0 02 A1 8C */ lfs f0, lbl__1258_1-_SDA2_BASE_(r2) /* 801286A8 001254A8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801286AC 001254AC 41 81 00 54 */ bgt lbl_80128700 lbl_801286B0: -/* 801286B0 001254B0 C0 02 A1 60 */ lfs f0, lbl_803CEAE0-_SDA2_BASE_(r2) +/* 801286B0 001254B0 C0 02 A1 60 */ lfs f0, lbl__785_3-_SDA2_BASE_(r2) /* 801286B4 001254B4 80 7E 00 08 */ lwz r3, 8(r30) /* 801286B8 001254B8 EC 20 08 24 */ fdivs f1, f0, f1 /* 801286BC 001254BC 80 63 00 4C */ lwz r3, 0x4c(r3) /* 801286C0 001254C0 4B EF 32 79 */ bl xVec3SMulBy__FP5xVec3f -/* 801286C4 001254C4 C0 22 A1 60 */ lfs f1, lbl_803CEAE0-_SDA2_BASE_(r2) +/* 801286C4 001254C4 C0 22 A1 60 */ lfs f1, lbl__785_3-_SDA2_BASE_(r2) /* 801286C8 001254C8 C0 1E 00 44 */ lfs f0, 0x44(r30) /* 801286CC 001254CC 80 7E 00 08 */ lwz r3, 8(r30) /* 801286D0 001254D0 EC 21 00 24 */ fdivs f1, f1, f0 /* 801286D4 001254D4 80 63 00 4C */ lwz r3, 0x4c(r3) /* 801286D8 001254D8 38 63 00 10 */ addi r3, r3, 0x10 /* 801286DC 001254DC 4B EF 32 5D */ bl xVec3SMulBy__FP5xVec3f -/* 801286E0 001254E0 C0 22 A1 60 */ lfs f1, lbl_803CEAE0-_SDA2_BASE_(r2) +/* 801286E0 001254E0 C0 22 A1 60 */ lfs f1, lbl__785_3-_SDA2_BASE_(r2) /* 801286E4 001254E4 C0 1E 00 44 */ lfs f0, 0x44(r30) /* 801286E8 001254E8 80 7E 00 08 */ lwz r3, 8(r30) /* 801286EC 001254EC EC 21 00 24 */ fdivs f1, f1, f0 @@ -1461,7 +1461,7 @@ lbl_801286B0: /* 801286F8 001254F8 4B EF 32 41 */ bl xVec3SMulBy__FP5xVec3f /* 801286FC 001254FC 48 00 00 0C */ b lbl_80128708 lbl_80128700: -/* 80128700 00125500 C0 02 A1 60 */ lfs f0, lbl_803CEAE0-_SDA2_BASE_(r2) +/* 80128700 00125500 C0 02 A1 60 */ lfs f0, lbl__785_3-_SDA2_BASE_(r2) /* 80128704 00125504 D0 1E 00 44 */ stfs f0, 0x44(r30) lbl_80128708: /* 80128708 00125508 80 1F 00 70 */ lwz r0, 0x70(r31) @@ -1484,32 +1484,32 @@ lbl_80128734: /* 80128748 00125548 38 86 00 30 */ addi r4, r6, 0x30 /* 8012874C 0012554C 38 A5 00 30 */ addi r5, r5, 0x30 /* 80128750 00125550 4B EE 5F 41 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 80128754 00125554 C0 22 A1 90 */ lfs f1, lbl_803CEB10-_SDA2_BASE_(r2) +/* 80128754 00125554 C0 22 A1 90 */ lfs f1, lbl__1259_1-_SDA2_BASE_(r2) /* 80128758 00125558 38 7E 00 18 */ addi r3, r30, 0x18 /* 8012875C 0012555C 4B EF 31 DD */ bl xVec3SMulBy__FP5xVec3f /* 80128760 00125560 C0 3E 00 1C */ lfs f1, 0x1c(r30) -/* 80128764 00125564 C0 02 A1 64 */ lfs f0, lbl_803CEAE4-_SDA2_BASE_(r2) +/* 80128764 00125564 C0 02 A1 64 */ lfs f0, lbl__786_5-_SDA2_BASE_(r2) /* 80128768 00125568 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8012876C 0012556C 40 80 00 08 */ bge lbl_80128774 /* 80128770 00125570 D0 1E 00 1C */ stfs f0, 0x1c(r30) lbl_80128774: /* 80128774 00125574 4B F0 85 15 */ bl xurand__Fv -/* 80128778 00125578 C0 62 A1 78 */ lfs f3, lbl_803CEAF8-_SDA2_BASE_(r2) -/* 8012877C 0012557C C0 42 A1 70 */ lfs f2, lbl_803CEAF0-_SDA2_BASE_(r2) +/* 80128778 00125578 C0 62 A1 78 */ lfs f3, lbl__1136_2-_SDA2_BASE_(r2) +/* 8012877C 0012557C C0 42 A1 70 */ lfs f2, lbl__1130_1-_SDA2_BASE_(r2) /* 80128780 00125580 C0 1E 00 1C */ lfs f0, 0x1c(r30) /* 80128784 00125584 EC 23 10 7A */ fmadds f1, f3, f1, f2 /* 80128788 00125588 EC 00 08 2A */ fadds f0, f0, f1 /* 8012878C 0012558C D0 1E 00 1C */ stfs f0, 0x1c(r30) /* 80128790 00125590 4B F0 84 F9 */ bl xurand__Fv -/* 80128794 00125594 C0 62 A1 94 */ lfs f3, lbl_803CEB14-_SDA2_BASE_(r2) -/* 80128798 00125598 C0 42 A1 78 */ lfs f2, lbl_803CEAF8-_SDA2_BASE_(r2) +/* 80128794 00125594 C0 62 A1 94 */ lfs f3, lbl__1260_1-_SDA2_BASE_(r2) +/* 80128798 00125598 C0 42 A1 78 */ lfs f2, lbl__1136_2-_SDA2_BASE_(r2) /* 8012879C 0012559C C0 1E 00 18 */ lfs f0, 0x18(r30) /* 801287A0 001255A0 EC 23 10 78 */ fmsubs f1, f3, f1, f2 /* 801287A4 001255A4 EC 00 08 2A */ fadds f0, f0, f1 /* 801287A8 001255A8 D0 1E 00 18 */ stfs f0, 0x18(r30) /* 801287AC 001255AC 4B F0 84 DD */ bl xurand__Fv -/* 801287B0 001255B0 C0 62 A1 94 */ lfs f3, lbl_803CEB14-_SDA2_BASE_(r2) -/* 801287B4 001255B4 C0 42 A1 78 */ lfs f2, lbl_803CEAF8-_SDA2_BASE_(r2) +/* 801287B0 001255B0 C0 62 A1 94 */ lfs f3, lbl__1260_1-_SDA2_BASE_(r2) +/* 801287B4 001255B4 C0 42 A1 78 */ lfs f2, lbl__1136_2-_SDA2_BASE_(r2) /* 801287B8 001255B8 C0 1E 00 20 */ lfs f0, 0x20(r30) /* 801287BC 001255BC EC 23 10 78 */ fmsubs f1, f3, f1, f2 /* 801287C0 001255C0 EC 00 08 2A */ fadds f0, f0, f1 @@ -1524,28 +1524,28 @@ lbl_801287C8: /* 801287E0 001255E0 4B F2 5C FD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 801287E4 001255E4 38 7E 00 58 */ addi r3, r30, 0x58 /* 801287E8 001255E8 4B EE C8 E5 */ bl xVec3Length2__FPC5xVec3 -/* 801287EC 001255EC C0 02 A1 6C */ lfs f0, lbl_803CEAEC-_SDA2_BASE_(r2) +/* 801287EC 001255EC C0 02 A1 6C */ lfs f0, lbl__1128_1-_SDA2_BASE_(r2) /* 801287F0 001255F0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801287F4 001255F4 40 81 00 1C */ ble lbl_80128810 /* 801287F8 001255F8 4B EE 20 05 */ bl xsqrt__Ff -/* 801287FC 001255FC C0 02 A1 60 */ lfs f0, lbl_803CEAE0-_SDA2_BASE_(r2) +/* 801287FC 001255FC C0 02 A1 60 */ lfs f0, lbl__785_3-_SDA2_BASE_(r2) /* 80128800 00125600 38 7E 00 58 */ addi r3, r30, 0x58 /* 80128804 00125604 EC 20 08 24 */ fdivs f1, f0, f1 /* 80128808 00125608 4B EF 31 31 */ bl xVec3SMulBy__FP5xVec3f /* 8012880C 0012560C 48 00 00 38 */ b lbl_80128844 lbl_80128810: /* 80128810 00125610 C0 1E 00 24 */ lfs f0, 0x24(r30) -/* 80128814 00125614 C0 22 A1 64 */ lfs f1, lbl_803CEAE4-_SDA2_BASE_(r2) +/* 80128814 00125614 C0 22 A1 64 */ lfs f1, lbl__786_5-_SDA2_BASE_(r2) /* 80128818 00125618 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 8012881C 0012561C 40 80 00 18 */ bge lbl_80128834 /* 80128820 00125620 FC 60 08 90 */ fmr f3, f1 -/* 80128824 00125624 C0 42 A1 60 */ lfs f2, lbl_803CEAE0-_SDA2_BASE_(r2) +/* 80128824 00125624 C0 42 A1 60 */ lfs f2, lbl__785_3-_SDA2_BASE_(r2) /* 80128828 00125628 38 7E 00 58 */ addi r3, r30, 0x58 /* 8012882C 0012562C 4B EE 67 D1 */ bl xVec3Init__FP5xVec3fff /* 80128830 00125630 48 00 00 14 */ b lbl_80128844 lbl_80128834: /* 80128834 00125634 FC 60 08 90 */ fmr f3, f1 -/* 80128838 00125638 C0 42 A1 68 */ lfs f2, lbl_803CEAE8-_SDA2_BASE_(r2) +/* 80128838 00125638 C0 42 A1 68 */ lfs f2, lbl__1127_1-_SDA2_BASE_(r2) /* 8012883C 0012563C 38 7E 00 58 */ addi r3, r30, 0x58 /* 80128840 00125640 4B EE 67 BD */ bl xVec3Init__FP5xVec3fff lbl_80128844: @@ -1559,10 +1559,10 @@ lbl_80128844: /* 80128860 00125660 48 00 00 9C */ b lbl_801288FC lbl_80128864: /* 80128864 00125664 C0 5E 00 18 */ lfs f2, 0x18(r30) -/* 80128868 00125668 C0 22 A1 98 */ lfs f1, lbl_803CEB18-_SDA2_BASE_(r2) +/* 80128868 00125668 C0 22 A1 98 */ lfs f1, lbl__1261_3-_SDA2_BASE_(r2) /* 8012886C 0012566C FC 02 08 40 */ fcmpo cr0, f2, f1 /* 80128870 00125670 40 80 00 44 */ bge lbl_801288B4 -/* 80128874 00125674 C0 02 A1 9C */ lfs f0, lbl_803CEB1C-_SDA2_BASE_(r2) +/* 80128874 00125674 C0 02 A1 9C */ lfs f0, lbl__1262_4-_SDA2_BASE_(r2) /* 80128878 00125678 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8012887C 0012567C 40 81 00 38 */ ble lbl_801288B4 /* 80128880 00125680 C0 7E 00 20 */ lfs f3, 0x20(r30) @@ -1570,30 +1570,30 @@ lbl_80128864: /* 80128888 00125688 40 80 00 2C */ bge lbl_801288B4 /* 8012888C 0012568C FC 03 00 40 */ fcmpo cr0, f3, f0 /* 80128890 00125690 40 81 00 24 */ ble lbl_801288B4 -/* 80128894 00125694 C0 42 A1 64 */ lfs f2, lbl_803CEAE4-_SDA2_BASE_(r2) +/* 80128894 00125694 C0 42 A1 64 */ lfs f2, lbl__786_5-_SDA2_BASE_(r2) /* 80128898 00125698 38 7E 00 58 */ addi r3, r30, 0x58 -/* 8012889C 0012569C C0 22 A1 60 */ lfs f1, lbl_803CEAE0-_SDA2_BASE_(r2) +/* 8012889C 0012569C C0 22 A1 60 */ lfs f1, lbl__785_3-_SDA2_BASE_(r2) /* 801288A0 001256A0 FC 60 10 90 */ fmr f3, f2 /* 801288A4 001256A4 4B EE 67 59 */ bl xVec3Init__FP5xVec3fff -/* 801288A8 001256A8 C0 02 A1 A0 */ lfs f0, lbl_803CEB20-_SDA2_BASE_(r2) +/* 801288A8 001256A8 C0 02 A1 A0 */ lfs f0, lbl__1263_3-_SDA2_BASE_(r2) /* 801288AC 001256AC D0 1E 00 30 */ stfs f0, 0x30(r30) /* 801288B0 001256B0 48 00 00 34 */ b lbl_801288E4 lbl_801288B4: /* 801288B4 001256B4 FC 60 10 50 */ fneg f3, f2 /* 801288B8 001256B8 C0 3E 00 20 */ lfs f1, 0x20(r30) -/* 801288BC 001256BC C0 42 A1 64 */ lfs f2, lbl_803CEAE4-_SDA2_BASE_(r2) +/* 801288BC 001256BC C0 42 A1 64 */ lfs f2, lbl__786_5-_SDA2_BASE_(r2) /* 801288C0 001256C0 38 7E 00 58 */ addi r3, r30, 0x58 /* 801288C4 001256C4 4B EE 67 39 */ bl xVec3Init__FP5xVec3fff /* 801288C8 001256C8 38 7E 00 58 */ addi r3, r30, 0x58 /* 801288CC 001256CC 7C 64 1B 78 */ mr r4, r3 /* 801288D0 001256D0 4B F2 5A 21 */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 801288D4 001256D4 C0 42 A1 78 */ lfs f2, lbl_803CEAF8-_SDA2_BASE_(r2) -/* 801288D8 001256D8 C0 02 A1 70 */ lfs f0, lbl_803CEAF0-_SDA2_BASE_(r2) +/* 801288D4 001256D4 C0 42 A1 78 */ lfs f2, lbl__1136_2-_SDA2_BASE_(r2) +/* 801288D8 001256D8 C0 02 A1 70 */ lfs f0, lbl__1130_1-_SDA2_BASE_(r2) /* 801288DC 001256DC EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 801288E0 001256E0 D0 1E 00 30 */ stfs f0, 0x30(r30) lbl_801288E4: /* 801288E4 001256E4 4B F0 83 A5 */ bl xurand__Fv -/* 801288E8 001256E8 C0 42 A1 58 */ lfs f2, lbl_803CEAD8-_SDA2_BASE_(r2) +/* 801288E8 001256E8 C0 42 A1 58 */ lfs f2, lbl__712_1-_SDA2_BASE_(r2) /* 801288EC 001256EC C0 1E 00 30 */ lfs f0, 0x30(r30) /* 801288F0 001256F0 EC 22 08 2A */ fadds f1, f2, f1 /* 801288F4 001256F4 EC 00 00 72 */ fmuls f0, f0, f1 @@ -1624,13 +1624,13 @@ lbl_8012894C: /* 8012894C 0012574C 80 1F 00 70 */ lwz r0, 0x70(r31) /* 80128950 00125750 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80128954 00125754 41 82 00 24 */ beq lbl_80128978 -/* 80128958 00125758 C0 02 A1 64 */ lfs f0, lbl_803CEAE4-_SDA2_BASE_(r2) +/* 80128958 00125758 C0 02 A1 64 */ lfs f0, lbl__786_5-_SDA2_BASE_(r2) /* 8012895C 0012575C 7F C3 F3 78 */ mr r3, r30 /* 80128960 00125760 D0 1E 00 28 */ stfs f0, 0x28(r30) -/* 80128964 00125764 C0 02 A1 60 */ lfs f0, lbl_803CEAE0-_SDA2_BASE_(r2) +/* 80128964 00125764 C0 02 A1 60 */ lfs f0, lbl__785_3-_SDA2_BASE_(r2) /* 80128968 00125768 D0 1E 00 2C */ stfs f0, 0x2c(r30) /* 8012896C 0012576C 4B FF FB F9 */ bl zFrag_ProjectileCollData__FP5zFrag -/* 80128970 00125770 C0 02 A1 64 */ lfs f0, lbl_803CEAE4-_SDA2_BASE_(r2) +/* 80128970 00125770 C0 02 A1 64 */ lfs f0, lbl__786_5-_SDA2_BASE_(r2) /* 80128974 00125774 D0 1E 00 34 */ stfs f0, 0x34(r30) lbl_80128978: /* 80128978 00125778 80 7E 00 7C */ lwz r3, 0x7c(r30) @@ -1645,8 +1645,8 @@ lbl_8012898C: /* 80128998 00125798 80 1E 00 7C */ lwz r0, 0x7c(r30) /* 8012899C 0012579C 90 03 00 7C */ stw r0, 0x7c(r3) lbl_801289A0: -/* 801289A0 001257A0 3C 60 80 32 */ lis r3, lbl_8031A390@ha -/* 801289A4 001257A4 38 63 A3 90 */ addi r3, r3, lbl_8031A390@l +/* 801289A0 001257A0 3C 60 80 32 */ lis r3, lbl_sProjectileList@ha +/* 801289A4 001257A4 38 63 A3 90 */ addi r3, r3, lbl_sProjectileList@l /* 801289A8 001257A8 80 03 00 80 */ lwz r0, 0x80(r3) /* 801289AC 001257AC 90 1E 00 80 */ stw r0, 0x80(r30) /* 801289B0 001257B0 90 7E 00 7C */ stw r3, 0x7c(r30) @@ -1720,9 +1720,9 @@ zFrag_ProjectileManager__Ff: /* 80128A98 00125898 93 E1 00 8C */ stw r31, 0x8c(r1) /* 80128A9C 0012589C 93 C1 00 88 */ stw r30, 0x88(r1) /* 80128AA0 001258A0 93 A1 00 84 */ stw r29, 0x84(r1) -/* 80128AA4 001258A4 3C 60 80 32 */ lis r3, lbl_8031A390@ha +/* 80128AA4 001258A4 3C 60 80 32 */ lis r3, lbl_sProjectileList@ha /* 80128AA8 001258A8 FF E0 08 90 */ fmr f31, f1 -/* 80128AAC 001258AC 38 63 A3 90 */ addi r3, r3, lbl_8031A390@l +/* 80128AAC 001258AC 38 63 A3 90 */ addi r3, r3, lbl_sProjectileList@l /* 80128AB0 001258B0 83 E3 00 80 */ lwz r31, 0x80(r3) /* 80128AB4 001258B4 48 00 03 A4 */ b lbl_80128E58 lbl_80128AB8: @@ -1734,7 +1734,7 @@ lbl_80128AB8: /* 80128ACC 001258CC EC 00 F8 2A */ fadds f0, f0, f31 /* 80128AD0 001258D0 D0 1F 00 68 */ stfs f0, 0x68(r31) /* 80128AD4 001258D4 C0 3F 00 6C */ lfs f1, 0x6c(r31) -/* 80128AD8 001258D8 C0 02 A1 64 */ lfs f0, lbl_803CEAE4-_SDA2_BASE_(r2) +/* 80128AD8 001258D8 C0 02 A1 64 */ lfs f0, lbl__786_5-_SDA2_BASE_(r2) /* 80128ADC 001258DC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80128AE0 001258E0 40 80 00 10 */ bge lbl_80128AF0 /* 80128AE4 001258E4 7F E3 FB 78 */ mr r3, r31 @@ -1763,7 +1763,7 @@ lbl_80128AF0: /* 80128B3C 0012593C 80 1F 00 3C */ lwz r0, 0x3c(r31) /* 80128B40 00125940 7C 00 18 00 */ cmpw r0, r3 /* 80128B44 00125944 40 81 00 28 */ ble lbl_80128B6C -/* 80128B48 00125948 C0 22 A1 64 */ lfs f1, lbl_803CEAE4-_SDA2_BASE_(r2) +/* 80128B48 00125948 C0 22 A1 64 */ lfs f1, lbl__786_5-_SDA2_BASE_(r2) /* 80128B4C 0012594C 38 7F 00 18 */ addi r3, r31, 0x18 /* 80128B50 00125950 FC 40 08 90 */ fmr f2, f1 /* 80128B54 00125954 FC 60 08 90 */ fmr f3, f1 @@ -1781,7 +1781,7 @@ lbl_80128B6C: /* 80128B80 00125980 4B F2 59 71 */ bl xVec3Dot__FPC5xVec3PC5xVec3 /* 80128B84 00125984 80 9F 00 04 */ lwz r4, 4(r31) /* 80128B88 00125988 FF C0 08 90 */ fmr f30, f1 -/* 80128B8C 0012598C C0 22 A1 60 */ lfs f1, lbl_803CEAE0-_SDA2_BASE_(r2) +/* 80128B8C 0012598C C0 22 A1 60 */ lfs f1, lbl__785_3-_SDA2_BASE_(r2) /* 80128B90 00125990 38 7F 00 18 */ addi r3, r31, 0x18 /* 80128B94 00125994 C0 04 00 68 */ lfs f0, 0x68(r4) /* 80128B98 00125998 38 9F 00 4C */ addi r4, r31, 0x4c @@ -1795,7 +1795,7 @@ lbl_80128B6C: /* 80128BB8 001259B8 38 9F 00 18 */ addi r4, r31, 0x18 /* 80128BBC 001259BC EC 21 00 28 */ fsubs f1, f1, f0 /* 80128BC0 001259C0 4B EE C4 99 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 80128BC4 001259C4 C0 02 A1 64 */ lfs f0, lbl_803CEAE4-_SDA2_BASE_(r2) +/* 80128BC4 001259C4 C0 02 A1 64 */ lfs f0, lbl__786_5-_SDA2_BASE_(r2) /* 80128BC8 001259C8 D0 1F 00 28 */ stfs f0, 0x28(r31) /* 80128BCC 001259CC C0 1F 00 6C */ lfs f0, 0x6c(r31) /* 80128BD0 001259D0 D0 1F 00 2C */ stfs f0, 0x2c(r31) @@ -1831,7 +1831,7 @@ lbl_80128B6C: lbl_80128C48: /* 80128C48 00125A48 7F E3 FB 78 */ mr r3, r31 /* 80128C4C 00125A4C 4B FF F9 19 */ bl zFrag_ProjectileCollData__FP5zFrag -/* 80128C50 00125A50 C0 02 A1 64 */ lfs f0, lbl_803CEAE4-_SDA2_BASE_(r2) +/* 80128C50 00125A50 C0 02 A1 64 */ lfs f0, lbl__786_5-_SDA2_BASE_(r2) /* 80128C54 00125A54 D0 1F 00 34 */ stfs f0, 0x34(r31) /* 80128C58 00125A58 48 00 00 2C */ b lbl_80128C84 lbl_80128C5C: @@ -1841,7 +1841,7 @@ lbl_80128C5C: /* 80128C68 00125A68 D0 1F 00 28 */ stfs f0, 0x28(r31) /* 80128C6C 00125A6C 7F E3 FB 78 */ mr r3, r31 /* 80128C70 00125A70 C0 3F 00 2C */ lfs f1, 0x2c(r31) -/* 80128C74 00125A74 C0 02 A1 60 */ lfs f0, lbl_803CEAE0-_SDA2_BASE_(r2) +/* 80128C74 00125A74 C0 02 A1 60 */ lfs f0, lbl__785_3-_SDA2_BASE_(r2) /* 80128C78 00125A78 EC 01 00 2A */ fadds f0, f1, f0 /* 80128C7C 00125A7C D0 1F 00 2C */ stfs f0, 0x2c(r31) /* 80128C80 00125A80 4B FF F8 E5 */ bl zFrag_ProjectileCollData__FP5zFrag @@ -1895,7 +1895,7 @@ lbl_80128CF8: /* 80128D2C 00125B2C 80 63 00 4C */ lwz r3, 0x4c(r3) /* 80128D30 00125B30 38 63 00 30 */ addi r3, r3, 0x30 /* 80128D34 00125B34 4B EE C3 25 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 80128D38 00125B38 C0 22 A1 58 */ lfs f1, lbl_803CEAD8-_SDA2_BASE_(r2) +/* 80128D38 00125B38 C0 22 A1 58 */ lfs f1, lbl__712_1-_SDA2_BASE_(r2) /* 80128D3C 00125B3C C0 1F 00 24 */ lfs f0, 0x24(r31) /* 80128D40 00125B40 80 7F 00 08 */ lwz r3, 8(r31) /* 80128D44 00125B44 EC 01 00 32 */ fmuls f0, f1, f0 @@ -1918,11 +1918,11 @@ lbl_80128CF8: /* 80128D88 00125B88 4B EE 59 09 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 /* 80128D8C 00125B8C 38 61 00 20 */ addi r3, r1, 0x20 /* 80128D90 00125B90 4B EE C3 3D */ bl xVec3Length2__FPC5xVec3 -/* 80128D94 00125B94 C0 02 A1 6C */ lfs f0, lbl_803CEAEC-_SDA2_BASE_(r2) +/* 80128D94 00125B94 C0 02 A1 6C */ lfs f0, lbl__1128_1-_SDA2_BASE_(r2) /* 80128D98 00125B98 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80128D9C 00125B9C 40 81 00 1C */ ble lbl_80128DB8 /* 80128DA0 00125BA0 4B EE 1A 5D */ bl xsqrt__Ff -/* 80128DA4 00125BA4 C0 02 A1 60 */ lfs f0, lbl_803CEAE0-_SDA2_BASE_(r2) +/* 80128DA4 00125BA4 C0 02 A1 60 */ lfs f0, lbl__785_3-_SDA2_BASE_(r2) /* 80128DA8 00125BA8 38 7F 00 58 */ addi r3, r31, 0x58 /* 80128DAC 00125BAC 38 81 00 20 */ addi r4, r1, 0x20 /* 80128DB0 00125BB0 EC 20 08 24 */ fdivs f1, f0, f1 @@ -1958,7 +1958,7 @@ lbl_80128E00: /* 80128E1C 00125C1C 4B EE C8 2D */ bl xParabolaEvalVel__FPC9xParabolaP5xVec3f /* 80128E20 00125C20 38 61 00 08 */ addi r3, r1, 8 /* 80128E24 00125C24 4B FF 8F 39 */ bl xVec3LengthFast__FPC5xVec3 -/* 80128E28 00125C28 C0 02 A1 A4 */ lfs f0, lbl_803CEB24-_SDA2_BASE_(r2) +/* 80128E28 00125C28 C0 02 A1 A4 */ lfs f0, lbl__1364-_SDA2_BASE_(r2) /* 80128E2C 00125C2C EC 20 00 72 */ fmuls f1, f0, f1 /* 80128E30 00125C30 48 0C 45 AD */ bl func_801ED3DC /* 80128E34 00125C34 28 03 00 01 */ cmplwi r3, 1 @@ -1996,9 +1996,9 @@ lbl_80128E8C: /* 80128EA4 00125CA4 93 C1 00 28 */ stw r30, 0x28(r1) /* 80128EA8 00125CA8 93 A1 00 24 */ stw r29, 0x24(r1) /* 80128EAC 00125CAC 7C 7D 1B 78 */ mr r29, r3 -/* 80128EB0 00125CB0 3C 60 80 32 */ lis r3, lbl_8031A5A0@ha +/* 80128EB0 00125CB0 3C 60 80 32 */ lis r3, lbl_sLightningAddInfo@ha /* 80128EB4 00125CB4 83 DD 00 04 */ lwz r30, 4(r29) -/* 80128EB8 00125CB8 3B E3 A5 A0 */ addi r31, r3, lbl_8031A5A0@l +/* 80128EB8 00125CB8 3B E3 A5 A0 */ addi r31, r3, lbl_sLightningAddInfo@l /* 80128EBC 00125CBC 90 9F 00 10 */ stw r4, 0x10(r31) /* 80128EC0 00125CC0 38 7E 00 18 */ addi r3, r30, 0x18 /* 80128EC4 00125CC4 90 1F 00 14 */ stw r0, 0x14(r31) @@ -2008,8 +2008,8 @@ lbl_80128E8C: /* 80128ED4 00125CD4 38 7E 00 3C */ addi r3, r30, 0x3c /* 80128ED8 00125CD8 80 BD 00 78 */ lwz r5, 0x78(r29) /* 80128EDC 00125CDC 4B FF F0 BD */ bl zFragLoc_InitVec__FP13zFragLocationP5xVec3P14xModelInstance -/* 80128EE0 00125CE0 3C 60 80 32 */ lis r3, lbl_8031A5A0@ha -/* 80128EE4 00125CE4 38 63 A5 A0 */ addi r3, r3, lbl_8031A5A0@l +/* 80128EE0 00125CE0 3C 60 80 32 */ lis r3, lbl_sLightningAddInfo@ha +/* 80128EE4 00125CE4 38 63 A5 A0 */ addi r3, r3, lbl_sLightningAddInfo@l /* 80128EE8 00125CE8 4B F7 6A 89 */ bl zLightningAdd__FP16_tagLightningAdd /* 80128EEC 00125CEC 90 7D 00 10 */ stw r3, 0x10(r29) /* 80128EF0 00125CF0 80 7D 00 7C */ lwz r3, 0x7c(r29) @@ -2024,8 +2024,8 @@ lbl_80128F04: /* 80128F10 00125D10 80 1D 00 7C */ lwz r0, 0x7c(r29) /* 80128F14 00125D14 90 03 00 7C */ stw r0, 0x7c(r3) lbl_80128F18: -/* 80128F18 00125D18 3C 60 80 32 */ lis r3, lbl_8031A414@ha -/* 80128F1C 00125D1C 38 63 A4 14 */ addi r3, r3, lbl_8031A414@l +/* 80128F18 00125D18 3C 60 80 32 */ lis r3, lbl_sLightningList@ha +/* 80128F1C 00125D1C 38 63 A4 14 */ addi r3, r3, lbl_sLightningList@l /* 80128F20 00125D20 80 03 00 80 */ lwz r0, 0x80(r3) /* 80128F24 00125D24 90 1D 00 80 */ stw r0, 0x80(r29) /* 80128F28 00125D28 90 7D 00 7C */ stw r3, 0x7c(r29) @@ -2058,9 +2058,9 @@ zFrag_LightningManager__Ff: /* 80128F80 00125D80 93 C1 00 28 */ stw r30, 0x28(r1) /* 80128F84 00125D84 93 A1 00 24 */ stw r29, 0x24(r1) /* 80128F88 00125D88 93 81 00 20 */ stw r28, 0x20(r1) -/* 80128F8C 00125D8C 3C 60 80 32 */ lis r3, lbl_8031A414@ha +/* 80128F8C 00125D8C 3C 60 80 32 */ lis r3, lbl_sLightningList@ha /* 80128F90 00125D90 FF E0 08 90 */ fmr f31, f1 -/* 80128F94 00125D94 38 63 A4 14 */ addi r3, r3, lbl_8031A414@l +/* 80128F94 00125D94 38 63 A4 14 */ addi r3, r3, lbl_sLightningList@l /* 80128F98 00125D98 83 E3 00 80 */ lwz r31, 0x80(r3) /* 80128F9C 00125D9C 48 00 00 CC */ b lbl_80129068 lbl_80128FA0: @@ -2074,7 +2074,7 @@ lbl_80128FA0: /* 80128FBC 00125DBC EC 00 F8 2A */ fadds f0, f0, f31 /* 80128FC0 00125DC0 D0 1F 00 68 */ stfs f0, 0x68(r31) /* 80128FC4 00125DC4 C0 3F 00 6C */ lfs f1, 0x6c(r31) -/* 80128FC8 00125DC8 C0 02 A1 64 */ lfs f0, lbl_803CEAE4-_SDA2_BASE_(r2) +/* 80128FC8 00125DC8 C0 02 A1 64 */ lfs f0, lbl__786_5-_SDA2_BASE_(r2) /* 80128FCC 00125DCC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80128FD0 00125DD0 40 80 00 18 */ bge lbl_80128FE8 /* 80128FD4 00125DD4 7F A3 EB 78 */ mr r3, r29 @@ -2142,7 +2142,7 @@ lbl_80129098: /* 801290A8 00125EA8 93 C1 00 08 */ stw r30, 8(r1) /* 801290AC 00125EAC 7C 7E 1B 78 */ mr r30, r3 /* 801290B0 00125EB0 83 E3 00 04 */ lwz r31, 4(r3) -/* 801290B4 00125EB4 C0 02 A1 88 */ lfs f0, lbl_803CEB08-_SDA2_BASE_(r2) +/* 801290B4 00125EB4 C0 02 A1 88 */ lfs f0, lbl__1257_2-_SDA2_BASE_(r2) /* 801290B8 00125EB8 C0 3F 00 14 */ lfs f1, 0x14(r31) /* 801290BC 00125EBC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801290C0 00125EC0 40 81 00 14 */ ble lbl_801290D4 @@ -2151,9 +2151,9 @@ lbl_80129098: /* 801290CC 00125ECC 38 9E 00 08 */ addi r4, r30, 8 /* 801290D0 00125ED0 4B FF EE C9 */ bl zFragLoc_InitVec__FP13zFragLocationP5xVec3P14xModelInstance lbl_801290D4: -/* 801290D4 00125ED4 C0 42 A1 64 */ lfs f2, lbl_803CEAE4-_SDA2_BASE_(r2) +/* 801290D4 00125ED4 C0 42 A1 64 */ lfs f2, lbl__786_5-_SDA2_BASE_(r2) /* 801290D8 00125ED8 38 DE 00 08 */ addi r6, r30, 8 -/* 801290DC 00125EDC C0 22 A1 B0 */ lfs f1, lbl_803CEB30-_SDA2_BASE_(r2) +/* 801290DC 00125EDC C0 22 A1 B0 */ lfs f1, lbl__1440_1-_SDA2_BASE_(r2) /* 801290E0 00125EE0 38 80 00 00 */ li r4, 0 /* 801290E4 00125EE4 C0 1F 00 40 */ lfs f0, 0x40(r31) /* 801290E8 00125EE8 FC A0 10 90 */ fmr f5, f2 @@ -2177,8 +2177,8 @@ lbl_80129120: /* 8012912C 00125F2C 80 1E 00 7C */ lwz r0, 0x7c(r30) /* 80129130 00125F30 90 03 00 7C */ stw r0, 0x7c(r3) lbl_80129134: -/* 80129134 00125F34 3C 60 80 32 */ lis r3, lbl_8031A51C@ha -/* 80129138 00125F38 38 63 A5 1C */ addi r3, r3, lbl_8031A51C@l +/* 80129134 00125F34 3C 60 80 32 */ lis r3, lbl_sSoundList@ha +/* 80129138 00125F38 38 63 A5 1C */ addi r3, r3, lbl_sSoundList@l /* 8012913C 00125F3C 80 03 00 80 */ lwz r0, 0x80(r3) /* 80129140 00125F40 90 1E 00 80 */ stw r0, 0x80(r30) /* 80129144 00125F44 90 7E 00 7C */ stw r3, 0x7c(r30) @@ -2208,9 +2208,9 @@ zFrag_SoundManager__Ff: /* 80129190 00125F90 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 80129194 00125F94 93 E1 00 0C */ stw r31, 0xc(r1) /* 80129198 00125F98 93 C1 00 08 */ stw r30, 8(r1) -/* 8012919C 00125F9C 3C 60 80 32 */ lis r3, lbl_8031A51C@ha +/* 8012919C 00125F9C 3C 60 80 32 */ lis r3, lbl_sSoundList@ha /* 801291A0 00125FA0 FF E0 08 90 */ fmr f31, f1 -/* 801291A4 00125FA4 38 63 A5 1C */ addi r3, r3, lbl_8031A51C@l +/* 801291A4 00125FA4 38 63 A5 1C */ addi r3, r3, lbl_sSoundList@l /* 801291A8 00125FA8 83 E3 00 80 */ lwz r31, 0x80(r3) /* 801291AC 00125FAC 48 00 00 4C */ b lbl_801291F8 lbl_801291B0: @@ -2222,7 +2222,7 @@ lbl_801291B0: /* 801291C4 00125FC4 EC 00 F8 2A */ fadds f0, f0, f31 /* 801291C8 00125FC8 D0 1F 00 68 */ stfs f0, 0x68(r31) /* 801291CC 00125FCC C0 3F 00 6C */ lfs f1, 0x6c(r31) -/* 801291D0 00125FD0 C0 02 A1 64 */ lfs f0, lbl_803CEAE4-_SDA2_BASE_(r2) +/* 801291D0 00125FD0 C0 02 A1 64 */ lfs f0, lbl__786_5-_SDA2_BASE_(r2) /* 801291D4 00125FD4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801291D8 00125FD8 40 80 00 1C */ bge lbl_801291F4 /* 801291DC 00125FDC 80 7F 00 14 */ lwz r3, 0x14(r31) @@ -2250,16 +2250,16 @@ lbl_801291F8: zFrag_ProjectileRenderer__Fv: /* 80129220 00126020 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80129224 00126024 7C 08 02 A6 */ mflr r0 -/* 80129228 00126028 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80129228 00126028 3C 60 80 3C */ lis r3, lbl_globals@ha /* 8012922C 0012602C 90 01 00 14 */ stw r0, 0x14(r1) /* 80129230 00126030 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80129234 00126034 3B E3 05 58 */ addi r31, r3, lbl_803C0558@l +/* 80129234 00126034 3B E3 05 58 */ addi r31, r3, lbl_globals@l /* 80129238 00126038 93 C1 00 08 */ stw r30, 8(r1) /* 8012923C 0012603C 80 7F 07 10 */ lwz r3, 0x710(r31) /* 80129240 00126040 80 9F 06 58 */ lwz r4, 0x658(r31) /* 80129244 00126044 4B FF A2 7D */ bl xLightKit_Enable__FP9xLightKitP7RpWorld -/* 80129248 00126048 3C 60 80 32 */ lis r3, lbl_8031A390@ha -/* 8012924C 0012604C 38 63 A3 90 */ addi r3, r3, lbl_8031A390@l +/* 80129248 00126048 3C 60 80 32 */ lis r3, lbl_sProjectileList@ha +/* 8012924C 0012604C 38 63 A3 90 */ addi r3, r3, lbl_sProjectileList@l /* 80129250 00126050 83 C3 00 80 */ lwz r30, 0x80(r3) /* 80129254 00126054 48 00 00 88 */ b lbl_801292DC lbl_80129258: @@ -2282,7 +2282,7 @@ lbl_80129258: /* 80129298 00126098 80 7E 00 08 */ lwz r3, 8(r30) /* 8012929C 0012609C D0 03 00 24 */ stfs f0, 0x24(r3) /* 801292A0 001260A0 C0 3E 00 6C */ lfs f1, 0x6c(r30) -/* 801292A4 001260A4 C0 02 A1 60 */ lfs f0, lbl_803CEAE0-_SDA2_BASE_(r2) +/* 801292A4 001260A4 C0 02 A1 60 */ lfs f0, lbl__785_3-_SDA2_BASE_(r2) /* 801292A8 001260A8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801292AC 001260AC 40 80 00 24 */ bge lbl_801292D0 /* 801292B0 001260B0 80 7E 00 04 */ lwz r3, 4(r30) @@ -2333,7 +2333,7 @@ lbl_80129348: /* 80129354 00126154 38 61 00 2C */ addi r3, r1, 0x2c /* 80129358 00126158 4B EE 52 F9 */ bl xVec3Length__FPC5xVec3 /* 8012935C 0012615C FF A0 08 90 */ fmr f29, f1 -/* 80129360 00126160 C0 02 A1 60 */ lfs f0, lbl_803CEAE0-_SDA2_BASE_(r2) +/* 80129360 00126160 C0 02 A1 60 */ lfs f0, lbl__785_3-_SDA2_BASE_(r2) /* 80129364 00126164 38 61 00 2C */ addi r3, r1, 0x2c /* 80129368 00126168 EF C0 E8 24 */ fdivs f30, f0, f29 /* 8012936C 0012616C FC 20 F0 90 */ fmr f1, f30 @@ -2356,7 +2356,7 @@ lbl_80129348: /* 801293B0 001261B0 38 81 00 5C */ addi r4, r1, 0x5c /* 801293B4 001261B4 4B EE 53 A1 */ bl xVec3AddTo__FP5xVec3PC5xVec3 /* 801293B8 001261B8 80 79 00 10 */ lwz r3, 0x10(r25) -/* 801293BC 001261BC C0 22 A1 B4 */ lfs f1, lbl_803CEB34-_SDA2_BASE_(r2) +/* 801293BC 001261BC C0 22 A1 B4 */ lfs f1, lbl__1525_1-_SDA2_BASE_(r2) /* 801293C0 001261C0 C0 03 00 28 */ lfs f0, 0x28(r3) /* 801293C4 001261C4 EC 00 07 72 */ fmuls f0, f0, f29 /* 801293C8 001261C8 EF C1 00 32 */ fmuls f30, f1, f0 @@ -2383,7 +2383,7 @@ lbl_8012940C: /* 80129410 00126210 80 78 00 00 */ lwz r3, 0(r24) /* 80129414 00126214 93 C1 00 70 */ stw r30, 0x70(r1) /* 80129418 00126218 6C 60 80 00 */ xoris r0, r3, 0x8000 -/* 8012941C 0012621C C8 42 A1 B8 */ lfd f2, lbl_803CEB38-_SDA2_BASE_(r2) +/* 8012941C 0012621C C8 42 A1 B8 */ lfd f2, lbl__1527-_SDA2_BASE_(r2) /* 80129420 00126220 90 01 00 74 */ stw r0, 0x74(r1) /* 80129424 00126224 C8 01 00 70 */ lfd f0, 0x70(r1) /* 80129428 00126228 EC 00 10 28 */ fsubs f0, f0, f2 @@ -2401,7 +2401,7 @@ lbl_80129448: /* 80129454 00126254 4B FF DE C1 */ bl zFrag_Alloc__F9zFragType /* 80129458 00126258 7C 7D 1B 79 */ or. r29, r3, r3 /* 8012945C 0012625C 41 82 03 1C */ beq lbl_80129778 -/* 80129460 00126260 C0 02 A1 64 */ lfs f0, lbl_803CEAE4-_SDA2_BASE_(r2) +/* 80129460 00126260 C0 02 A1 64 */ lfs f0, lbl__786_5-_SDA2_BASE_(r2) /* 80129464 00126264 D0 1D 00 68 */ stfs f0, 0x68(r29) /* 80129468 00126268 C0 1C 00 10 */ lfs f0, 0x10(r28) /* 8012946C 0012626C D0 1D 00 6C */ stfs f0, 0x6c(r29) @@ -2432,8 +2432,8 @@ lbl_801294B0: lbl_801294C8: /* 801294C8 001262C8 41 82 02 A4 */ beq lbl_8012976C /* 801294CC 001262CC 4B F0 77 BD */ bl xurand__Fv -/* 801294D0 001262D0 C0 42 A1 74 */ lfs f2, lbl_803CEAF4-_SDA2_BASE_(r2) -/* 801294D4 001262D4 C0 02 A1 60 */ lfs f0, lbl_803CEAE0-_SDA2_BASE_(r2) +/* 801294D0 001262D0 C0 42 A1 74 */ lfs f2, lbl__1131_3-_SDA2_BASE_(r2) +/* 801294D4 001262D4 C0 02 A1 60 */ lfs f0, lbl__785_3-_SDA2_BASE_(r2) /* 801294D8 001262D8 EC 02 00 78 */ fmsubs f0, f2, f1, f0 /* 801294DC 001262DC EC 3E 00 32 */ fmuls f1, f30, f0 /* 801294E0 001262E0 EC 01 00 72 */ fmuls f0, f1, f1 @@ -2442,8 +2442,8 @@ lbl_801294C8: /* 801294EC 001262EC 4B EE 13 11 */ bl xsqrt__Ff /* 801294F0 001262F0 FF A0 08 90 */ fmr f29, f1 /* 801294F4 001262F4 4B F0 77 95 */ bl xurand__Fv -/* 801294F8 001262F8 C0 42 A1 74 */ lfs f2, lbl_803CEAF4-_SDA2_BASE_(r2) -/* 801294FC 001262FC C0 02 A1 60 */ lfs f0, lbl_803CEAE0-_SDA2_BASE_(r2) +/* 801294F8 001262F8 C0 42 A1 74 */ lfs f2, lbl__1131_3-_SDA2_BASE_(r2) +/* 801294FC 001262FC C0 02 A1 60 */ lfs f0, lbl__785_3-_SDA2_BASE_(r2) /* 80129500 00126300 C0 61 00 14 */ lfs f3, 0x14(r1) /* 80129504 00126304 EC 22 00 78 */ fmsubs f1, f2, f1, f0 /* 80129508 00126308 EC 03 00 F2 */ fmuls f0, f3, f3 @@ -2455,9 +2455,9 @@ lbl_801294C8: /* 80129520 00126320 4B EE 12 DD */ bl xsqrt__Ff /* 80129524 00126324 FF A0 08 90 */ fmr f29, f1 /* 80129528 00126328 4B F0 77 61 */ bl xurand__Fv -/* 8012952C 0012632C C0 02 A1 74 */ lfs f0, lbl_803CEAF4-_SDA2_BASE_(r2) +/* 8012952C 0012632C C0 02 A1 74 */ lfs f0, lbl__1131_3-_SDA2_BASE_(r2) /* 80129530 00126330 38 81 00 2C */ addi r4, r1, 0x2c -/* 80129534 00126334 C0 42 A1 60 */ lfs f2, lbl_803CEAE0-_SDA2_BASE_(r2) +/* 80129534 00126334 C0 42 A1 60 */ lfs f2, lbl__785_3-_SDA2_BASE_(r2) /* 80129538 00126338 EC 00 10 78 */ fmsubs f0, f0, f1, f2 /* 8012953C 0012633C EC 00 07 72 */ fmuls f0, f0, f29 /* 80129540 00126340 D0 01 00 1C */ stfs f0, 0x1c(r1) @@ -2480,7 +2480,7 @@ lbl_801294C8: /* 80129584 00126384 80 84 00 4C */ lwz r4, 0x4c(r4) /* 80129588 00126388 38 84 00 30 */ addi r4, r4, 0x30 /* 8012958C 0012638C 4B F2 4F 51 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 80129590 00126390 C0 02 A1 64 */ lfs f0, lbl_803CEAE4-_SDA2_BASE_(r2) +/* 80129590 00126390 C0 02 A1 64 */ lfs f0, lbl__786_5-_SDA2_BASE_(r2) /* 80129594 00126394 38 7D 00 18 */ addi r3, r29, 0x18 /* 80129598 00126398 D0 1D 00 34 */ stfs f0, 0x34(r29) /* 8012959C 0012639C 80 BD 00 08 */ lwz r5, 8(r29) @@ -2489,32 +2489,32 @@ lbl_801294C8: /* 801295A8 001263A8 38 A4 00 30 */ addi r5, r4, 0x30 /* 801295AC 001263AC 38 86 00 30 */ addi r4, r6, 0x30 /* 801295B0 001263B0 4B EE 50 E1 */ bl xVec3Sub__FP5xVec3PC5xVec3PC5xVec3 -/* 801295B4 001263B4 C0 22 A1 90 */ lfs f1, lbl_803CEB10-_SDA2_BASE_(r2) +/* 801295B4 001263B4 C0 22 A1 90 */ lfs f1, lbl__1259_1-_SDA2_BASE_(r2) /* 801295B8 001263B8 38 7D 00 18 */ addi r3, r29, 0x18 /* 801295BC 001263BC 4B EF 23 7D */ bl xVec3SMulBy__FP5xVec3f /* 801295C0 001263C0 C0 3D 00 1C */ lfs f1, 0x1c(r29) -/* 801295C4 001263C4 C0 02 A1 64 */ lfs f0, lbl_803CEAE4-_SDA2_BASE_(r2) +/* 801295C4 001263C4 C0 02 A1 64 */ lfs f0, lbl__786_5-_SDA2_BASE_(r2) /* 801295C8 001263C8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801295CC 001263CC 40 80 00 08 */ bge lbl_801295D4 /* 801295D0 001263D0 D0 1D 00 1C */ stfs f0, 0x1c(r29) lbl_801295D4: /* 801295D4 001263D4 4B F0 76 B5 */ bl xurand__Fv -/* 801295D8 001263D8 C0 62 A1 74 */ lfs f3, lbl_803CEAF4-_SDA2_BASE_(r2) -/* 801295DC 001263DC C0 42 A1 70 */ lfs f2, lbl_803CEAF0-_SDA2_BASE_(r2) +/* 801295D8 001263D8 C0 62 A1 74 */ lfs f3, lbl__1131_3-_SDA2_BASE_(r2) +/* 801295DC 001263DC C0 42 A1 70 */ lfs f2, lbl__1130_1-_SDA2_BASE_(r2) /* 801295E0 001263E0 C0 1D 00 1C */ lfs f0, 0x1c(r29) /* 801295E4 001263E4 EC 23 10 7A */ fmadds f1, f3, f1, f2 /* 801295E8 001263E8 EC 00 08 2A */ fadds f0, f0, f1 /* 801295EC 001263EC D0 1D 00 1C */ stfs f0, 0x1c(r29) /* 801295F0 001263F0 4B F0 76 99 */ bl xurand__Fv -/* 801295F4 001263F4 C0 62 A1 74 */ lfs f3, lbl_803CEAF4-_SDA2_BASE_(r2) -/* 801295F8 001263F8 C0 42 A1 60 */ lfs f2, lbl_803CEAE0-_SDA2_BASE_(r2) +/* 801295F4 001263F4 C0 62 A1 74 */ lfs f3, lbl__1131_3-_SDA2_BASE_(r2) +/* 801295F8 001263F8 C0 42 A1 60 */ lfs f2, lbl__785_3-_SDA2_BASE_(r2) /* 801295FC 001263FC C0 1D 00 18 */ lfs f0, 0x18(r29) /* 80129600 00126400 EC 23 10 78 */ fmsubs f1, f3, f1, f2 /* 80129604 00126404 EC 00 08 2A */ fadds f0, f0, f1 /* 80129608 00126408 D0 1D 00 18 */ stfs f0, 0x18(r29) /* 8012960C 0012640C 4B F0 76 7D */ bl xurand__Fv -/* 80129610 00126410 C0 62 A1 74 */ lfs f3, lbl_803CEAF4-_SDA2_BASE_(r2) -/* 80129614 00126414 C0 42 A1 60 */ lfs f2, lbl_803CEAE0-_SDA2_BASE_(r2) +/* 80129610 00126410 C0 62 A1 74 */ lfs f3, lbl__1131_3-_SDA2_BASE_(r2) +/* 80129614 00126414 C0 42 A1 60 */ lfs f2, lbl__785_3-_SDA2_BASE_(r2) /* 80129618 00126418 C0 1D 00 20 */ lfs f0, 0x20(r29) /* 8012961C 0012641C EC 23 10 78 */ fmsubs f1, f3, f1, f2 /* 80129620 00126420 EC 00 08 2A */ fadds f0, f0, f1 @@ -2528,28 +2528,28 @@ lbl_801295D4: /* 80129640 00126440 4B F2 4E 9D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80129644 00126444 38 7D 00 58 */ addi r3, r29, 0x58 /* 80129648 00126448 4B EE BA 85 */ bl xVec3Length2__FPC5xVec3 -/* 8012964C 0012644C C0 02 A1 6C */ lfs f0, lbl_803CEAEC-_SDA2_BASE_(r2) +/* 8012964C 0012644C C0 02 A1 6C */ lfs f0, lbl__1128_1-_SDA2_BASE_(r2) /* 80129650 00126450 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80129654 00126454 40 81 00 1C */ ble lbl_80129670 /* 80129658 00126458 4B EE 11 A5 */ bl xsqrt__Ff -/* 8012965C 0012645C C0 02 A1 60 */ lfs f0, lbl_803CEAE0-_SDA2_BASE_(r2) +/* 8012965C 0012645C C0 02 A1 60 */ lfs f0, lbl__785_3-_SDA2_BASE_(r2) /* 80129660 00126460 38 7D 00 58 */ addi r3, r29, 0x58 /* 80129664 00126464 EC 20 08 24 */ fdivs f1, f0, f1 /* 80129668 00126468 4B EF 22 D1 */ bl xVec3SMulBy__FP5xVec3f /* 8012966C 0012646C 48 00 00 38 */ b lbl_801296A4 lbl_80129670: /* 80129670 00126470 C0 1D 00 24 */ lfs f0, 0x24(r29) -/* 80129674 00126474 C0 22 A1 64 */ lfs f1, lbl_803CEAE4-_SDA2_BASE_(r2) +/* 80129674 00126474 C0 22 A1 64 */ lfs f1, lbl__786_5-_SDA2_BASE_(r2) /* 80129678 00126478 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 8012967C 0012647C 40 80 00 18 */ bge lbl_80129694 /* 80129680 00126480 FC 60 08 90 */ fmr f3, f1 -/* 80129684 00126484 C0 42 A1 60 */ lfs f2, lbl_803CEAE0-_SDA2_BASE_(r2) +/* 80129684 00126484 C0 42 A1 60 */ lfs f2, lbl__785_3-_SDA2_BASE_(r2) /* 80129688 00126488 38 7D 00 58 */ addi r3, r29, 0x58 /* 8012968C 0012648C 4B EE 59 71 */ bl xVec3Init__FP5xVec3fff /* 80129690 00126490 48 00 00 14 */ b lbl_801296A4 lbl_80129694: /* 80129694 00126494 FC 60 08 90 */ fmr f3, f1 -/* 80129698 00126498 C0 42 A1 68 */ lfs f2, lbl_803CEAE8-_SDA2_BASE_(r2) +/* 80129698 00126498 C0 42 A1 68 */ lfs f2, lbl__1127_1-_SDA2_BASE_(r2) /* 8012969C 0012649C 38 7D 00 58 */ addi r3, r29, 0x58 /* 801296A0 001264A0 4B EE 59 5D */ bl xVec3Init__FP5xVec3fff lbl_801296A4: @@ -2563,10 +2563,10 @@ lbl_801296A4: /* 801296C0 001264C0 48 00 00 84 */ b lbl_80129744 lbl_801296C4: /* 801296C4 001264C4 C0 5D 00 18 */ lfs f2, 0x18(r29) -/* 801296C8 001264C8 C0 22 A1 98 */ lfs f1, lbl_803CEB18-_SDA2_BASE_(r2) +/* 801296C8 001264C8 C0 22 A1 98 */ lfs f1, lbl__1261_3-_SDA2_BASE_(r2) /* 801296CC 001264CC FC 02 08 40 */ fcmpo cr0, f2, f1 /* 801296D0 001264D0 40 80 00 44 */ bge lbl_80129714 -/* 801296D4 001264D4 C0 02 A1 9C */ lfs f0, lbl_803CEB1C-_SDA2_BASE_(r2) +/* 801296D4 001264D4 C0 02 A1 9C */ lfs f0, lbl__1262_4-_SDA2_BASE_(r2) /* 801296D8 001264D8 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 801296DC 001264DC 40 81 00 38 */ ble lbl_80129714 /* 801296E0 001264E0 C0 7D 00 20 */ lfs f3, 0x20(r29) @@ -2574,30 +2574,30 @@ lbl_801296C4: /* 801296E8 001264E8 40 80 00 2C */ bge lbl_80129714 /* 801296EC 001264EC FC 03 00 40 */ fcmpo cr0, f3, f0 /* 801296F0 001264F0 40 81 00 24 */ ble lbl_80129714 -/* 801296F4 001264F4 C0 42 A1 64 */ lfs f2, lbl_803CEAE4-_SDA2_BASE_(r2) +/* 801296F4 001264F4 C0 42 A1 64 */ lfs f2, lbl__786_5-_SDA2_BASE_(r2) /* 801296F8 001264F8 38 7D 00 58 */ addi r3, r29, 0x58 -/* 801296FC 001264FC C0 22 A1 60 */ lfs f1, lbl_803CEAE0-_SDA2_BASE_(r2) +/* 801296FC 001264FC C0 22 A1 60 */ lfs f1, lbl__785_3-_SDA2_BASE_(r2) /* 80129700 00126500 FC 60 10 90 */ fmr f3, f2 /* 80129704 00126504 4B EE 58 F9 */ bl xVec3Init__FP5xVec3fff -/* 80129708 00126508 C0 02 A1 A0 */ lfs f0, lbl_803CEB20-_SDA2_BASE_(r2) +/* 80129708 00126508 C0 02 A1 A0 */ lfs f0, lbl__1263_3-_SDA2_BASE_(r2) /* 8012970C 0012650C D0 1D 00 30 */ stfs f0, 0x30(r29) /* 80129710 00126510 48 00 00 34 */ b lbl_80129744 lbl_80129714: /* 80129714 00126514 FC 60 10 50 */ fneg f3, f2 /* 80129718 00126518 C0 3D 00 20 */ lfs f1, 0x20(r29) -/* 8012971C 0012651C C0 42 A1 64 */ lfs f2, lbl_803CEAE4-_SDA2_BASE_(r2) +/* 8012971C 0012651C C0 42 A1 64 */ lfs f2, lbl__786_5-_SDA2_BASE_(r2) /* 80129720 00126520 38 7D 00 58 */ addi r3, r29, 0x58 /* 80129724 00126524 4B EE 58 D9 */ bl xVec3Init__FP5xVec3fff /* 80129728 00126528 38 7D 00 58 */ addi r3, r29, 0x58 /* 8012972C 0012652C 7C 64 1B 78 */ mr r4, r3 /* 80129730 00126530 4B F2 4B C1 */ bl xVec3Normalize__FP5xVec3PC5xVec3 -/* 80129734 00126534 C0 42 A1 78 */ lfs f2, lbl_803CEAF8-_SDA2_BASE_(r2) -/* 80129738 00126538 C0 02 A1 70 */ lfs f0, lbl_803CEAF0-_SDA2_BASE_(r2) +/* 80129734 00126534 C0 42 A1 78 */ lfs f2, lbl__1136_2-_SDA2_BASE_(r2) +/* 80129738 00126538 C0 02 A1 70 */ lfs f0, lbl__1130_1-_SDA2_BASE_(r2) /* 8012973C 0012653C EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 80129740 00126540 D0 1D 00 30 */ stfs f0, 0x30(r29) lbl_80129744: /* 80129744 00126544 4B F0 75 45 */ bl xurand__Fv -/* 80129748 00126548 C0 42 A1 58 */ lfs f2, lbl_803CEAD8-_SDA2_BASE_(r2) +/* 80129748 00126548 C0 42 A1 58 */ lfs f2, lbl__712_1-_SDA2_BASE_(r2) /* 8012974C 0012654C 38 00 00 00 */ li r0, 0 /* 80129750 00126550 C0 1D 00 30 */ lfs f0, 0x30(r29) /* 80129754 00126554 EC 22 08 2A */ fadds f1, f2, f1 @@ -2702,7 +2702,7 @@ lbl_801298C8: /* 801298C8 001266C8 3B C0 FF FE */ li r30, -2 lbl_801298CC: /* 801298CC 001266CC 4B F0 73 BD */ bl xurand__Fv -/* 801298D0 001266D0 C8 02 A1 A8 */ lfd f0, lbl_803CEB28-_SDA2_BASE_(r2) +/* 801298D0 001266D0 C8 02 A1 A8 */ lfd f0, lbl__1377_2-_SDA2_BASE_(r2) /* 801298D4 001266D4 FC 00 00 72 */ fmul f0, f0, f1 /* 801298D8 001266D8 FC 00 00 1E */ fctiwz f0, f0 /* 801298DC 001266DC D8 01 00 38 */ stfd f0, 0x38(r1) @@ -2759,7 +2759,7 @@ lbl_80129968: /* 80129998 00126798 3C 00 43 30 */ lis r0, 0x4330 /* 8012999C 0012679C 90 61 00 3C */ stw r3, 0x3c(r1) /* 801299A0 001267A0 38 7A 00 0C */ addi r3, r26, 0xc -/* 801299A4 001267A4 C8 22 A1 B8 */ lfd f1, lbl_803CEB38-_SDA2_BASE_(r2) +/* 801299A4 001267A4 C8 22 A1 B8 */ lfd f1, lbl__1527-_SDA2_BASE_(r2) /* 801299A8 001267A8 38 81 00 14 */ addi r4, r1, 0x14 /* 801299AC 001267AC 90 01 00 38 */ stw r0, 0x38(r1) /* 801299B0 001267B0 C8 01 00 38 */ lfd f0, 0x38(r1) @@ -2769,37 +2769,37 @@ lbl_80129968: /* 801299C0 001267C0 3C 00 43 30 */ lis r0, 0x4330 /* 801299C4 001267C4 90 61 00 44 */ stw r3, 0x44(r1) /* 801299C8 001267C8 38 7A 00 0C */ addi r3, r26, 0xc -/* 801299CC 001267CC C8 22 A1 B8 */ lfd f1, lbl_803CEB38-_SDA2_BASE_(r2) +/* 801299CC 001267CC C8 22 A1 B8 */ lfd f1, lbl__1527-_SDA2_BASE_(r2) /* 801299D0 001267D0 38 81 00 08 */ addi r4, r1, 8 /* 801299D4 001267D4 90 01 00 40 */ stw r0, 0x40(r1) /* 801299D8 001267D8 C8 01 00 40 */ lfd f0, 0x40(r1) /* 801299DC 001267DC EC 20 08 28 */ fsubs f1, f0, f1 /* 801299E0 001267E0 4B EE B6 79 */ bl xVec3AddScaled__FP5xVec3PC5xVec3f -/* 801299E4 001267E4 C0 02 A1 64 */ lfs f0, lbl_803CEAE4-_SDA2_BASE_(r2) +/* 801299E4 001267E4 C0 02 A1 64 */ lfs f0, lbl__786_5-_SDA2_BASE_(r2) /* 801299E8 001267E8 38 7A 00 18 */ addi r3, r26, 0x18 /* 801299EC 001267EC D0 1A 00 34 */ stfs f0, 0x34(r26) /* 801299F0 001267F0 C0 9A 00 6C */ lfs f4, 0x6c(r26) -/* 801299F4 001267F4 C0 02 A1 C0 */ lfs f0, lbl_803CEB40-_SDA2_BASE_(r2) -/* 801299F8 001267F8 C0 22 A1 64 */ lfs f1, lbl_803CEAE4-_SDA2_BASE_(r2) +/* 801299F4 001267F4 C0 02 A1 C0 */ lfs f0, lbl__1592-_SDA2_BASE_(r2) +/* 801299F8 001267F8 C0 22 A1 64 */ lfs f1, lbl__786_5-_SDA2_BASE_(r2) /* 801299FC 001267FC EC 00 20 24 */ fdivs f0, f0, f4 -/* 80129A00 00126800 C0 42 A1 A0 */ lfs f2, lbl_803CEB20-_SDA2_BASE_(r2) +/* 80129A00 00126800 C0 42 A1 A0 */ lfs f2, lbl__1263_3-_SDA2_BASE_(r2) /* 80129A04 00126804 FC 60 08 90 */ fmr f3, f1 /* 80129A08 00126808 EC 42 01 38 */ fmsubs f2, f2, f4, f0 /* 80129A0C 0012680C 4B EE 55 F1 */ bl xVec3Init__FP5xVec3fff /* 80129A10 00126810 4B F0 72 79 */ bl xurand__Fv /* 80129A14 00126814 D0 3A 00 58 */ stfs f1, 0x58(r26) -/* 80129A18 00126818 C0 02 A1 64 */ lfs f0, lbl_803CEAE4-_SDA2_BASE_(r2) +/* 80129A18 00126818 C0 02 A1 64 */ lfs f0, lbl__786_5-_SDA2_BASE_(r2) /* 80129A1C 0012681C D0 1A 00 5C */ stfs f0, 0x5c(r26) -/* 80129A20 00126820 C0 02 A1 60 */ lfs f0, lbl_803CEAE0-_SDA2_BASE_(r2) +/* 80129A20 00126820 C0 02 A1 60 */ lfs f0, lbl__785_3-_SDA2_BASE_(r2) /* 80129A24 00126824 EC 21 00 7C */ fnmsubs f1, f1, f1, f0 /* 80129A28 00126828 4B EE 0D D5 */ bl xsqrt__Ff /* 80129A2C 0012682C D0 3A 00 60 */ stfs f1, 0x60(r26) /* 80129A30 00126830 4B F0 72 59 */ bl xurand__Fv -/* 80129A34 00126834 C0 02 A1 C4 */ lfs f0, lbl_803CEB44-_SDA2_BASE_(r2) +/* 80129A34 00126834 C0 02 A1 C4 */ lfs f0, lbl__1593_3-_SDA2_BASE_(r2) /* 80129A38 00126838 38 00 00 00 */ li r0, 0 /* 80129A3C 0012683C EC 00 00 72 */ fmuls f0, f0, f1 /* 80129A40 00126840 D0 1A 00 30 */ stfs f0, 0x30(r26) -/* 80129A44 00126844 C0 02 A1 C8 */ lfs f0, lbl_803CEB48-_SDA2_BASE_(r2) +/* 80129A44 00126844 C0 02 A1 C8 */ lfs f0, lbl__1594_1-_SDA2_BASE_(r2) /* 80129A48 00126848 D0 1A 00 24 */ stfs f0, 0x24(r26) /* 80129A4C 0012684C 90 1A 00 3C */ stw r0, 0x3c(r26) lbl_80129A50: @@ -2825,20 +2825,20 @@ lbl_80129A7C: /* 80129A94 00126894 2C 00 00 04 */ cmpwi r0, 4 /* 80129A98 00126898 40 82 00 4C */ bne lbl_80129AE4 /* 80129A9C 0012689C 4B F0 71 ED */ bl xurand__Fv -/* 80129AA0 001268A0 C0 42 A1 58 */ lfs f2, lbl_803CEAD8-_SDA2_BASE_(r2) -/* 80129AA4 001268A4 C0 02 A1 70 */ lfs f0, lbl_803CEAF0-_SDA2_BASE_(r2) +/* 80129AA0 001268A0 C0 42 A1 58 */ lfs f2, lbl__712_1-_SDA2_BASE_(r2) +/* 80129AA4 001268A4 C0 02 A1 70 */ lfs f0, lbl__1130_1-_SDA2_BASE_(r2) /* 80129AA8 001268A8 EC 21 10 28 */ fsubs f1, f1, f2 /* 80129AAC 001268AC EC 00 00 72 */ fmuls f0, f0, f1 /* 80129AB0 001268B0 D0 1F 00 18 */ stfs f0, 0x18(r31) /* 80129AB4 001268B4 4B F0 71 D5 */ bl xurand__Fv -/* 80129AB8 001268B8 C0 42 A1 60 */ lfs f2, lbl_803CEAE0-_SDA2_BASE_(r2) -/* 80129ABC 001268BC C0 02 A1 74 */ lfs f0, lbl_803CEAF4-_SDA2_BASE_(r2) +/* 80129AB8 001268B8 C0 42 A1 60 */ lfs f2, lbl__785_3-_SDA2_BASE_(r2) +/* 80129ABC 001268BC C0 02 A1 74 */ lfs f0, lbl__1131_3-_SDA2_BASE_(r2) /* 80129AC0 001268C0 EC 22 08 2A */ fadds f1, f2, f1 /* 80129AC4 001268C4 EC 00 00 72 */ fmuls f0, f0, f1 /* 80129AC8 001268C8 D0 1F 00 1C */ stfs f0, 0x1c(r31) /* 80129ACC 001268CC 4B F0 71 BD */ bl xurand__Fv -/* 80129AD0 001268D0 C0 42 A1 58 */ lfs f2, lbl_803CEAD8-_SDA2_BASE_(r2) -/* 80129AD4 001268D4 C0 02 A1 70 */ lfs f0, lbl_803CEAF0-_SDA2_BASE_(r2) +/* 80129AD0 001268D0 C0 42 A1 58 */ lfs f2, lbl__712_1-_SDA2_BASE_(r2) +/* 80129AD4 001268D4 C0 02 A1 70 */ lfs f0, lbl__1130_1-_SDA2_BASE_(r2) /* 80129AD8 001268D8 EC 21 10 28 */ fsubs f1, f1, f2 /* 80129ADC 001268DC EC 00 00 72 */ fmuls f0, f0, f1 /* 80129AE0 001268E0 D0 1F 00 20 */ stfs f0, 0x20(r31) @@ -2874,7 +2874,7 @@ lbl_80129AE4: /* 80129B54 00126954 4B F2 49 89 */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80129B58 00126958 C0 21 00 0C */ lfs f1, 0xc(r1) /* 80129B5C 0012695C 38 61 00 08 */ addi r3, r1, 8 -/* 80129B60 00126960 C0 02 A1 58 */ lfs f0, lbl_803CEAD8-_SDA2_BASE_(r2) +/* 80129B60 00126960 C0 02 A1 58 */ lfs f0, lbl__712_1-_SDA2_BASE_(r2) /* 80129B64 00126964 38 80 00 50 */ li r4, 0x50 /* 80129B68 00126968 EC 01 00 2A */ fadds f0, f1, f0 /* 80129B6C 0012696C D0 01 00 0C */ stfs f0, 0xc(r1) @@ -2943,15 +2943,15 @@ lbl_80129C30: /* 80129C4C 00126A4C 60 00 00 02 */ ori r0, r0, 2 /* 80129C50 00126A50 90 03 00 70 */ stw r0, 0x70(r3) /* 80129C54 00126A54 C0 3D 00 18 */ lfs f1, 0x18(r29) -/* 80129C58 00126A58 C0 02 A1 CC */ lfs f0, lbl_803CEB4C-_SDA2_BASE_(r2) +/* 80129C58 00126A58 C0 02 A1 CC */ lfs f0, lbl__1654-_SDA2_BASE_(r2) /* 80129C5C 00126A5C EC 01 00 32 */ fmuls f0, f1, f0 /* 80129C60 00126A60 D0 1D 00 18 */ stfs f0, 0x18(r29) /* 80129C64 00126A64 C0 3D 00 1C */ lfs f1, 0x1c(r29) -/* 80129C68 00126A68 C0 02 A1 74 */ lfs f0, lbl_803CEAF4-_SDA2_BASE_(r2) +/* 80129C68 00126A68 C0 02 A1 74 */ lfs f0, lbl__1131_3-_SDA2_BASE_(r2) /* 80129C6C 00126A6C EC 01 00 2A */ fadds f0, f1, f0 /* 80129C70 00126A70 D0 1D 00 1C */ stfs f0, 0x1c(r29) /* 80129C74 00126A74 C0 3D 00 20 */ lfs f1, 0x20(r29) -/* 80129C78 00126A78 C0 02 A1 CC */ lfs f0, lbl_803CEB4C-_SDA2_BASE_(r2) +/* 80129C78 00126A78 C0 02 A1 CC */ lfs f0, lbl__1654-_SDA2_BASE_(r2) /* 80129C7C 00126A7C EC 01 00 32 */ fmuls f0, f1, f0 /* 80129C80 00126A80 D0 1D 00 20 */ stfs f0, 0x20(r29) /* 80129C84 00126A84 48 00 00 0C */ b lbl_80129C90 @@ -3014,7 +3014,7 @@ lbl_80129CEC: /* 80129D40 00126B40 4B F2 47 9D */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80129D44 00126B44 C0 21 00 0C */ lfs f1, 0xc(r1) /* 80129D48 00126B48 38 61 00 08 */ addi r3, r1, 8 -/* 80129D4C 00126B4C C0 02 A1 58 */ lfs f0, lbl_803CEAD8-_SDA2_BASE_(r2) +/* 80129D4C 00126B4C C0 02 A1 58 */ lfs f0, lbl__712_1-_SDA2_BASE_(r2) /* 80129D50 00126B50 38 80 00 50 */ li r4, 0x50 /* 80129D54 00126B54 EC 01 00 2A */ fadds f0, f1, f0 /* 80129D58 00126B58 D0 01 00 0C */ stfs f0, 0xc(r1) @@ -3085,38 +3085,38 @@ lbl_80129E1C: /* 80129E40 00126C40 4B EE 49 15 */ bl xVec3AddTo__FP5xVec3PC5xVec3 lbl_80129E44: /* 80129E44 00126C44 4B F0 6E 45 */ bl xurand__Fv -/* 80129E48 00126C48 C0 02 A1 58 */ lfs f0, lbl_803CEAD8-_SDA2_BASE_(r2) -/* 80129E4C 00126C4C C0 42 A1 90 */ lfs f2, lbl_803CEB10-_SDA2_BASE_(r2) +/* 80129E48 00126C48 C0 02 A1 58 */ lfs f0, lbl__712_1-_SDA2_BASE_(r2) +/* 80129E4C 00126C4C C0 42 A1 90 */ lfs f2, lbl__1259_1-_SDA2_BASE_(r2) /* 80129E50 00126C50 EC 20 08 2A */ fadds f1, f0, f1 /* 80129E54 00126C54 C0 1D 00 18 */ lfs f0, 0x18(r29) /* 80129E58 00126C58 EC 22 00 72 */ fmuls f1, f2, f1 /* 80129E5C 00126C5C EC 00 00 72 */ fmuls f0, f0, f1 /* 80129E60 00126C60 D0 1D 00 18 */ stfs f0, 0x18(r29) /* 80129E64 00126C64 4B F0 6E 25 */ bl xurand__Fv -/* 80129E68 00126C68 C0 02 A1 58 */ lfs f0, lbl_803CEAD8-_SDA2_BASE_(r2) -/* 80129E6C 00126C6C C0 42 A1 D0 */ lfs f2, lbl_803CEB50-_SDA2_BASE_(r2) +/* 80129E68 00126C68 C0 02 A1 58 */ lfs f0, lbl__712_1-_SDA2_BASE_(r2) +/* 80129E6C 00126C6C C0 42 A1 D0 */ lfs f2, lbl__1701_1-_SDA2_BASE_(r2) /* 80129E70 00126C70 EC 20 08 2A */ fadds f1, f0, f1 /* 80129E74 00126C74 C0 1D 00 1C */ lfs f0, 0x1c(r29) /* 80129E78 00126C78 EC 22 00 72 */ fmuls f1, f2, f1 /* 80129E7C 00126C7C EC 00 00 72 */ fmuls f0, f0, f1 /* 80129E80 00126C80 D0 1D 00 1C */ stfs f0, 0x1c(r29) /* 80129E84 00126C84 4B F0 6E 05 */ bl xurand__Fv -/* 80129E88 00126C88 C0 02 A1 58 */ lfs f0, lbl_803CEAD8-_SDA2_BASE_(r2) -/* 80129E8C 00126C8C C0 42 A1 90 */ lfs f2, lbl_803CEB10-_SDA2_BASE_(r2) +/* 80129E88 00126C88 C0 02 A1 58 */ lfs f0, lbl__712_1-_SDA2_BASE_(r2) +/* 80129E8C 00126C8C C0 42 A1 90 */ lfs f2, lbl__1259_1-_SDA2_BASE_(r2) /* 80129E90 00126C90 EC 20 08 2A */ fadds f1, f0, f1 /* 80129E94 00126C94 C0 1D 00 20 */ lfs f0, 0x20(r29) /* 80129E98 00126C98 EC 22 00 72 */ fmuls f1, f2, f1 /* 80129E9C 00126C9C EC 00 00 72 */ fmuls f0, f0, f1 /* 80129EA0 00126CA0 D0 1D 00 20 */ stfs f0, 0x20(r29) /* 80129EA4 00126CA4 4B F0 6D E5 */ bl xurand__Fv -/* 80129EA8 00126CA8 C0 02 A1 58 */ lfs f0, lbl_803CEAD8-_SDA2_BASE_(r2) -/* 80129EAC 00126CAC C0 42 A1 D4 */ lfs f2, lbl_803CEB54-_SDA2_BASE_(r2) +/* 80129EA8 00126CA8 C0 02 A1 58 */ lfs f0, lbl__712_1-_SDA2_BASE_(r2) +/* 80129EAC 00126CAC C0 42 A1 D4 */ lfs f2, lbl__1702-_SDA2_BASE_(r2) /* 80129EB0 00126CB0 EC 20 08 2A */ fadds f1, f0, f1 /* 80129EB4 00126CB4 C0 1D 00 30 */ lfs f0, 0x30(r29) /* 80129EB8 00126CB8 EC 22 00 72 */ fmuls f1, f2, f1 /* 80129EBC 00126CBC EC 00 00 72 */ fmuls f0, f0, f1 /* 80129EC0 00126CC0 D0 1D 00 30 */ stfs f0, 0x30(r29) -/* 80129EC4 00126CC4 C0 02 A1 60 */ lfs f0, lbl_803CEAE0-_SDA2_BASE_(r2) +/* 80129EC4 00126CC4 C0 02 A1 60 */ lfs f0, lbl__785_3-_SDA2_BASE_(r2) /* 80129EC8 00126CC8 D0 1D 00 44 */ stfs f0, 0x44(r29) /* 80129ECC 00126CCC 48 00 00 0C */ b lbl_80129ED8 lbl_80129ED0: diff --git a/asm/Game/zSurface.s b/asm/Game/zSurface.s index 1726e2c28..da3072964 100644 --- a/asm/Game/zSurface.s +++ b/asm/Game/zSurface.s @@ -17,11 +17,11 @@ zSurfaceInit__Fv: /* 800B5618 000B2418 28 19 00 00 */ cmplwi r25, 0 /* 800B561C 000B241C 41 82 01 C4 */ beq lbl_800B57E0 /* 800B5620 000B2420 1C 99 01 0C */ mulli r4, r25, 0x10c -/* 800B5624 000B2424 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 800B5624 000B2424 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 800B5628 000B2428 38 A0 00 00 */ li r5, 0 /* 800B562C 000B242C 4B F7 E3 15 */ bl xMemAlloc__FUiUii /* 800B5630 000B2430 3C 80 80 0B */ lis r4, lbl_800B63E8@ha -/* 800B5634 000B2434 90 6D 90 F0 */ stw r3, lbl_803CB9F0-_SDA_BASE_(r13) +/* 800B5634 000B2434 90 6D 90 F0 */ stw r3, lbl_zsps-_SDA_BASE_(r13) /* 800B5638 000B2438 3B E4 63 E8 */ addi r31, r4, lbl_800B63E8@l /* 800B563C 000B243C 3B 00 00 00 */ li r24, 0 /* 800B5640 000B2440 3F C0 53 55 */ lis r30, 0x5355 @@ -32,7 +32,7 @@ lbl_800B5648: /* 800B5650 000B2450 57 04 04 3E */ clrlwi r4, r24, 0x10 /* 800B5654 000B2454 7C 77 1B 78 */ mr r23, r3 /* 800B5658 000B2458 1C 04 01 0C */ mulli r0, r4, 0x10c -/* 800B565C 000B245C 80 AD 90 F0 */ lwz r5, lbl_803CB9F0-_SDA_BASE_(r13) +/* 800B565C 000B245C 80 AD 90 F0 */ lwz r5, lbl_zsps-_SDA_BASE_(r13) /* 800B5660 000B2460 38 7E 52 46 */ addi r3, r30, 0x5246 /* 800B5664 000B2464 7F 45 02 14 */ add r26, r5, r0 /* 800B5668 000B2468 38 A1 00 08 */ addi r5, r1, 8 @@ -80,14 +80,14 @@ lbl_800B56E4: /* 800B5704 000B2504 80 1B 00 54 */ lwz r0, 0x54(r27) /* 800B5708 000B2508 90 1A 00 3C */ stw r0, 0x3c(r26) /* 800B570C 000B250C C0 3A 00 40 */ lfs f1, 0x40(r26) -/* 800B5710 000B2510 C0 02 95 50 */ lfs f0, lbl_803CDED0-_SDA2_BASE_(r2) +/* 800B5710 000B2510 C0 02 95 50 */ lfs f0, lbl__693_3-_SDA2_BASE_(r2) /* 800B5714 000B2514 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B5718 000B2518 4C 40 13 82 */ cror 2, 0, 2 /* 800B571C 000B251C 40 82 00 08 */ bne lbl_800B5724 /* 800B5720 000B2520 D0 1A 00 40 */ stfs f0, 0x40(r26) lbl_800B5724: /* 800B5724 000B2524 C0 3A 00 40 */ lfs f1, 0x40(r26) -/* 800B5728 000B2528 C0 02 95 54 */ lfs f0, lbl_803CDED4-_SDA2_BASE_(r2) +/* 800B5728 000B2528 C0 02 95 54 */ lfs f0, lbl__694_1-_SDA2_BASE_(r2) /* 800B572C 000B252C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B5730 000B2530 4C 41 13 82 */ cror 2, 1, 2 /* 800B5734 000B2534 40 82 00 08 */ bne lbl_800B573C @@ -118,14 +118,14 @@ lbl_800B573C: /* 800B5794 000B2594 38 7A 00 98 */ addi r3, r26, 0x98 /* 800B5798 000B2598 38 9B 00 A8 */ addi r4, r27, 0xa8 /* 800B579C 000B259C 4B F5 5A C9 */ bl __as__5xVec3FRC5xVec3 -/* 800B57A0 000B25A0 C0 02 95 54 */ lfs f0, lbl_803CDED4-_SDA2_BASE_(r2) +/* 800B57A0 000B25A0 C0 02 95 54 */ lfs f0, lbl__694_1-_SDA2_BASE_(r2) /* 800B57A4 000B25A4 3A D6 00 01 */ addi r22, r22, 1 /* 800B57A8 000B25A8 2C 16 00 02 */ cmpwi r22, 2 /* 800B57AC 000B25AC 3B BD 00 0C */ addi r29, r29, 0xc /* 800B57B0 000B25B0 D0 1A 00 48 */ stfs f0, 0x48(r26) /* 800B57B4 000B25B4 3B 9C 00 18 */ addi r28, r28, 0x18 /* 800B57B8 000B25B8 3B 7B 00 60 */ addi r27, r27, 0x60 -/* 800B57BC 000B25BC C0 02 95 54 */ lfs f0, lbl_803CDED4-_SDA2_BASE_(r2) +/* 800B57BC 000B25BC C0 02 95 54 */ lfs f0, lbl__694_1-_SDA2_BASE_(r2) /* 800B57C0 000B25C0 D0 1A 00 4C */ stfs f0, 0x4c(r26) /* 800B57C4 000B25C4 3B 5A 00 68 */ addi r26, r26, 0x68 /* 800B57C8 000B25C8 41 80 FF 1C */ blt lbl_800B56E4 @@ -137,7 +137,7 @@ lbl_800B57D0: /* 800B57DC 000B25DC 48 00 00 0C */ b lbl_800B57E8 lbl_800B57E0: /* 800B57E0 000B25E0 38 00 00 00 */ li r0, 0 -/* 800B57E4 000B25E4 90 0D 90 F0 */ stw r0, lbl_803CB9F0-_SDA_BASE_(r13) +/* 800B57E4 000B25E4 90 0D 90 F0 */ stw r0, lbl_zsps-_SDA_BASE_(r13) lbl_800B57E8: /* 800B57E8 000B25E8 48 00 00 19 */ bl zSurface.zSurfaceInitDefaultSurface__Fv /* 800B57EC 000B25EC BA C1 00 18 */ lmw r22, 0x18(r1) @@ -148,9 +148,9 @@ lbl_800B57E8: .global zSurface.zSurfaceInitDefaultSurface__Fv zSurface.zSurfaceInitDefaultSurface__Fv: -/* 800B5800 000B2600 3C 60 80 2F */ lis r3, lbl_802F2C88@ha -/* 800B5804 000B2604 C0 02 95 58 */ lfs f0, lbl_803CDED8-_SDA2_BASE_(r2) -/* 800B5808 000B2608 39 03 2C 88 */ addi r8, r3, lbl_802F2C88@l +/* 800B5800 000B2600 3C 60 80 2F */ lis r3, lbl_sDef_surf@ha +/* 800B5804 000B2604 C0 02 95 58 */ lfs f0, lbl__701_2-_SDA2_BASE_(r2) +/* 800B5808 000B2608 39 03 2C 88 */ addi r8, r3, lbl_sDef_surf@l /* 800B580C 000B260C 38 C0 00 00 */ li r6, 0 /* 800B5810 000B2610 38 88 01 34 */ addi r4, r8, 0x134 /* 800B5814 000B2614 38 60 00 14 */ li r3, 0x14 @@ -168,7 +168,7 @@ zSurface.zSurfaceInitDefaultSurface__Fv: /* 800B5844 000B2644 98 04 00 0E */ stb r0, 0xe(r4) /* 800B5848 000B2648 98 C4 00 0F */ stb r6, 0xf(r4) /* 800B584C 000B264C D0 04 00 10 */ stfs f0, 0x10(r4) -/* 800B5850 000B2650 C0 02 95 5C */ lfs f0, lbl_803CDEDC-_SDA2_BASE_(r2) +/* 800B5850 000B2650 C0 02 95 5C */ lfs f0, lbl__702_2-_SDA2_BASE_(r2) /* 800B5854 000B2654 D0 04 01 18 */ stfs f0, 0x118(r4) /* 800B5858 000B2658 4E 80 00 20 */ blr @@ -177,22 +177,22 @@ zSurfaceRegisterMapper__FUi: /* 800B585C 000B265C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B5860 000B2660 7C 08 02 A6 */ mflr r0 /* 800B5864 000B2664 90 01 00 14 */ stw r0, 0x14(r1) -/* 800B5868 000B2668 80 0D 90 F4 */ lwz r0, lbl_803CB9F4-_SDA_BASE_(r13) +/* 800B5868 000B2668 80 0D 90 F4 */ lwz r0, lbl_sMapperCount-_SDA_BASE_(r13) /* 800B586C 000B266C 2C 00 00 01 */ cmpwi r0, 1 /* 800B5870 000B2670 40 80 00 38 */ bge lbl_800B58A8 /* 800B5874 000B2674 28 03 00 00 */ cmplwi r3, 0 /* 800B5878 000B2678 41 82 00 30 */ beq lbl_800B58A8 /* 800B587C 000B267C 38 80 00 00 */ li r4, 0 /* 800B5880 000B2680 4B F9 5E 8D */ bl xSTFindAsset__FUiPUi -/* 800B5884 000B2684 80 0D 90 F4 */ lwz r0, lbl_803CB9F4-_SDA_BASE_(r13) +/* 800B5884 000B2684 80 0D 90 F4 */ lwz r0, lbl_sMapperCount-_SDA_BASE_(r13) /* 800B5888 000B2688 28 03 00 00 */ cmplwi r3, 0 -/* 800B588C 000B268C 38 8D 83 10 */ addi r4, r13, lbl_803CAC10-_SDA_BASE_ +/* 800B588C 000B268C 38 8D 83 10 */ addi r4, r13, lbl_sMapper-_SDA_BASE_ /* 800B5890 000B2690 54 00 10 3A */ slwi r0, r0, 2 /* 800B5894 000B2694 7C 64 01 2E */ stwx r3, r4, r0 /* 800B5898 000B2698 41 82 00 10 */ beq lbl_800B58A8 -/* 800B589C 000B269C 80 6D 90 F4 */ lwz r3, lbl_803CB9F4-_SDA_BASE_(r13) +/* 800B589C 000B269C 80 6D 90 F4 */ lwz r3, lbl_sMapperCount-_SDA_BASE_(r13) /* 800B58A0 000B26A0 38 03 00 01 */ addi r0, r3, 1 -/* 800B58A4 000B26A4 90 0D 90 F4 */ stw r0, lbl_803CB9F4-_SDA_BASE_(r13) +/* 800B58A4 000B26A4 90 0D 90 F4 */ stw r0, lbl_sMapperCount-_SDA_BASE_(r13) lbl_800B58A8: /* 800B58A8 000B26A8 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B58AC 000B26AC 7C 08 03 A6 */ mtlr r0 @@ -206,7 +206,7 @@ zSurfaceExit__Fv: /* 800B58C0 000B26C0 90 01 00 14 */ stw r0, 0x14(r1) /* 800B58C4 000B26C4 4B F9 78 B9 */ bl xSurfaceExit__Fv /* 800B58C8 000B26C8 38 00 00 00 */ li r0, 0 -/* 800B58CC 000B26CC 90 0D 90 F4 */ stw r0, lbl_803CB9F4-_SDA_BASE_(r13) +/* 800B58CC 000B26CC 90 0D 90 F4 */ stw r0, lbl_sMapperCount-_SDA_BASE_(r13) /* 800B58D0 000B26D0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B58D4 000B26D4 7C 08 03 A6 */ mtlr r0 /* 800B58D8 000B26D8 38 21 00 10 */ addi r1, r1, 0x10 @@ -238,7 +238,7 @@ zSurfaceGetSurface__FUi: /* 800B5928 000B2728 BF 01 00 10 */ stmw r24, 0x10(r1) /* 800B592C 000B272C 54 7D 04 3E */ clrlwi r29, r3, 0x10 /* 800B5930 000B2730 3B 80 00 00 */ li r28, 0 -/* 800B5934 000B2734 3B CD 83 10 */ addi r30, r13, lbl_803CAC10-_SDA_BASE_ +/* 800B5934 000B2734 3B CD 83 10 */ addi r30, r13, lbl_sMapper-_SDA_BASE_ /* 800B5938 000B2738 48 00 00 84 */ b lbl_800B59BC lbl_800B593C: /* 800B593C 000B273C 83 7E 00 00 */ lwz r27, 0(r30) @@ -281,11 +281,11 @@ lbl_800B59B4: /* 800B59B4 000B27B4 3B DE 00 04 */ addi r30, r30, 4 /* 800B59B8 000B27B8 3B 9C 00 01 */ addi r28, r28, 1 lbl_800B59BC: -/* 800B59BC 000B27BC 80 0D 90 F4 */ lwz r0, lbl_803CB9F4-_SDA_BASE_(r13) +/* 800B59BC 000B27BC 80 0D 90 F4 */ lwz r0, lbl_sMapperCount-_SDA_BASE_(r13) /* 800B59C0 000B27C0 7C 1C 00 00 */ cmpw r28, r0 /* 800B59C4 000B27C4 41 80 FF 78 */ blt lbl_800B593C -/* 800B59C8 000B27C8 3C 60 80 2F */ lis r3, lbl_802F2C88@ha -/* 800B59CC 000B27CC 38 63 2C 88 */ addi r3, r3, lbl_802F2C88@l +/* 800B59C8 000B27C8 3C 60 80 2F */ lis r3, lbl_sDef_surf@ha +/* 800B59CC 000B27CC 38 63 2C 88 */ addi r3, r3, lbl_sDef_surf@l lbl_800B59D0: /* 800B59D0 000B27D0 BB 01 00 10 */ lmw r24, 0x10(r1) /* 800B59D4 000B27D4 80 01 00 34 */ lwz r0, 0x34(r1) @@ -318,8 +318,8 @@ lbl_800B5A24: /* 800B5A2C 000B282C 7C 83 23 78 */ mr r3, r4 /* 800B5A30 000B2830 48 00 00 0C */ b lbl_800B5A3C lbl_800B5A34: -/* 800B5A34 000B2834 3C 60 80 2F */ lis r3, lbl_802F2C88@ha -/* 800B5A38 000B2838 38 63 2C 88 */ addi r3, r3, lbl_802F2C88@l +/* 800B5A34 000B2834 3C 60 80 2F */ lis r3, lbl_sDef_surf@ha +/* 800B5A38 000B2838 38 63 2C 88 */ addi r3, r3, lbl_sDef_surf@l lbl_800B5A3C: /* 800B5A3C 000B283C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B5A40 000B2840 7C 08 03 A6 */ mtlr r0 @@ -375,17 +375,17 @@ zSurfaceGetSlideStartAngle__FPC8xSurface: /* 800B5ACC 000B28CC 3C 00 43 30 */ lis r0, 0x4330 /* 800B5AD0 000B28D0 90 01 00 08 */ stw r0, 8(r1) /* 800B5AD4 000B28D4 88 03 00 0D */ lbz r0, 0xd(r3) -/* 800B5AD8 000B28D8 C8 42 95 70 */ lfd f2, lbl_803CDEF0-_SDA2_BASE_(r2) +/* 800B5AD8 000B28D8 C8 42 95 70 */ lfd f2, lbl__801_1-_SDA2_BASE_(r2) /* 800B5ADC 000B28DC 90 01 00 0C */ stw r0, 0xc(r1) -/* 800B5AE0 000B28E0 C0 62 95 60 */ lfs f3, lbl_803CDEE0-_SDA2_BASE_(r2) +/* 800B5AE0 000B28E0 C0 62 95 60 */ lfs f3, lbl__796_3-_SDA2_BASE_(r2) /* 800B5AE4 000B28E4 C8 21 00 08 */ lfd f1, 8(r1) -/* 800B5AE8 000B28E8 C0 02 95 64 */ lfs f0, lbl_803CDEE4-_SDA2_BASE_(r2) +/* 800B5AE8 000B28E8 C0 02 95 64 */ lfs f0, lbl__797_1-_SDA2_BASE_(r2) /* 800B5AEC 000B28EC EC 21 10 28 */ fsubs f1, f1, f2 /* 800B5AF0 000B28F0 EC 23 00 72 */ fmuls f1, f3, f1 /* 800B5AF4 000B28F4 EC 21 00 24 */ fdivs f1, f1, f0 /* 800B5AF8 000B28F8 48 00 00 08 */ b lbl_800B5B00 lbl_800B5AFC: -/* 800B5AFC 000B28FC C0 22 95 68 */ lfs f1, lbl_803CDEE8-_SDA2_BASE_(r2) +/* 800B5AFC 000B28FC C0 22 95 68 */ lfs f1, lbl__798_1-_SDA2_BASE_(r2) lbl_800B5B00: /* 800B5B00 000B2900 38 21 00 10 */ addi r1, r1, 0x10 /* 800B5B04 000B2904 4E 80 00 20 */ blr @@ -400,17 +400,17 @@ zSurfaceGetSlideStopAngle__FPC8xSurface: /* 800B5B1C 000B291C 3C 00 43 30 */ lis r0, 0x4330 /* 800B5B20 000B2920 90 01 00 08 */ stw r0, 8(r1) /* 800B5B24 000B2924 88 03 00 0E */ lbz r0, 0xe(r3) -/* 800B5B28 000B2928 C8 42 95 70 */ lfd f2, lbl_803CDEF0-_SDA2_BASE_(r2) +/* 800B5B28 000B2928 C8 42 95 70 */ lfd f2, lbl__801_1-_SDA2_BASE_(r2) /* 800B5B2C 000B292C 90 01 00 0C */ stw r0, 0xc(r1) -/* 800B5B30 000B2930 C0 62 95 60 */ lfs f3, lbl_803CDEE0-_SDA2_BASE_(r2) +/* 800B5B30 000B2930 C0 62 95 60 */ lfs f3, lbl__796_3-_SDA2_BASE_(r2) /* 800B5B34 000B2934 C8 21 00 08 */ lfd f1, 8(r1) -/* 800B5B38 000B2938 C0 02 95 64 */ lfs f0, lbl_803CDEE4-_SDA2_BASE_(r2) +/* 800B5B38 000B2938 C0 02 95 64 */ lfs f0, lbl__797_1-_SDA2_BASE_(r2) /* 800B5B3C 000B293C EC 21 10 28 */ fsubs f1, f1, f2 /* 800B5B40 000B2940 EC 23 00 72 */ fmuls f1, f3, f1 /* 800B5B44 000B2944 EC 21 00 24 */ fdivs f1, f1, f0 /* 800B5B48 000B2948 48 00 00 08 */ b lbl_800B5B50 lbl_800B5B4C: -/* 800B5B4C 000B294C C0 22 95 78 */ lfs f1, lbl_803CDEF8-_SDA2_BASE_(r2) +/* 800B5B4C 000B294C C0 22 95 78 */ lfs f1, lbl__810_1-_SDA2_BASE_(r2) lbl_800B5B50: /* 800B5B50 000B2950 38 21 00 10 */ addi r1, r1, 0x10 /* 800B5B54 000B2954 4E 80 00 20 */ blr @@ -494,14 +494,14 @@ zSurfaceGetOutOfBoundsDelay__FRC8xSurface: /* 800B5C24 000B2A24 C0 23 01 18 */ lfs f1, 0x118(r3) /* 800B5C28 000B2A28 4E 80 00 20 */ blr lbl_800B5C2C: -/* 800B5C2C 000B2A2C C0 22 95 5C */ lfs f1, lbl_803CDEDC-_SDA2_BASE_(r2) +/* 800B5C2C 000B2A2C C0 22 95 5C */ lfs f1, lbl__702_2-_SDA2_BASE_(r2) /* 800B5C30 000B2A30 4E 80 00 20 */ blr .global zSurfaceGetSlickness__FPC8xSurface zSurfaceGetSlickness__FPC8xSurface: /* 800B5C34 000B2A34 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B5C38 000B2A38 C0 03 00 1C */ lfs f0, 0x1c(r3) -/* 800B5C3C 000B2A3C C0 22 95 58 */ lfs f1, lbl_803CDED8-_SDA2_BASE_(r2) +/* 800B5C3C 000B2A3C C0 22 95 58 */ lfs f1, lbl__701_2-_SDA2_BASE_(r2) /* 800B5C40 000B2A40 EC 01 00 24 */ fdivs f0, f1, f0 /* 800B5C44 000B2A44 FC 00 00 1E */ fctiwz f0, f0 /* 800B5C48 000B2A48 D8 01 00 08 */ stfd f0, 8(r1) @@ -627,24 +627,24 @@ lbl_800B5DBC: /* 800B5DCC 000B2BCC 48 00 00 14 */ b lbl_800B5DE0 lbl_800B5DD0: /* 800B5DD0 000B2BD0 C0 3F 00 40 */ lfs f1, 0x40(r31) -/* 800B5DD4 000B2BD4 C0 02 95 50 */ lfs f0, lbl_803CDED0-_SDA2_BASE_(r2) +/* 800B5DD4 000B2BD4 C0 02 95 50 */ lfs f0, lbl__693_3-_SDA2_BASE_(r2) /* 800B5DD8 000B2BD8 EC 01 00 28 */ fsubs f0, f1, f0 /* 800B5DDC 000B2BDC D0 1F 00 40 */ stfs f0, 0x40(r31) lbl_800B5DE0: /* 800B5DE0 000B2BE0 C0 3F 00 40 */ lfs f1, 0x40(r31) -/* 800B5DE4 000B2BE4 C0 02 95 50 */ lfs f0, lbl_803CDED0-_SDA2_BASE_(r2) +/* 800B5DE4 000B2BE4 C0 02 95 50 */ lfs f0, lbl__693_3-_SDA2_BASE_(r2) /* 800B5DE8 000B2BE8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B5DEC 000B2BEC 4C 41 13 82 */ cror 2, 1, 2 /* 800B5DF0 000B2BF0 41 82 FF E0 */ beq lbl_800B5DD0 /* 800B5DF4 000B2BF4 48 00 00 14 */ b lbl_800B5E08 lbl_800B5DF8: /* 800B5DF8 000B2BF8 C0 3F 00 40 */ lfs f1, 0x40(r31) -/* 800B5DFC 000B2BFC C0 02 95 50 */ lfs f0, lbl_803CDED0-_SDA2_BASE_(r2) +/* 800B5DFC 000B2BFC C0 02 95 50 */ lfs f0, lbl__693_3-_SDA2_BASE_(r2) /* 800B5E00 000B2C00 EC 01 00 2A */ fadds f0, f1, f0 /* 800B5E04 000B2C04 D0 1F 00 40 */ stfs f0, 0x40(r31) lbl_800B5E08: /* 800B5E08 000B2C08 C0 3F 00 40 */ lfs f1, 0x40(r31) -/* 800B5E0C 000B2C0C C0 02 95 54 */ lfs f0, lbl_803CDED4-_SDA2_BASE_(r2) +/* 800B5E0C 000B2C0C C0 02 95 54 */ lfs f0, lbl__694_1-_SDA2_BASE_(r2) /* 800B5E10 000B2C10 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B5E14 000B2C14 41 80 FF E4 */ blt lbl_800B5DF8 /* 800B5E18 000B2C18 FC 20 F8 90 */ fmr f1, f31 @@ -658,47 +658,47 @@ lbl_800B5E08: /* 800B5E38 000B2C38 48 00 00 14 */ b lbl_800B5E4C lbl_800B5E3C: /* 800B5E3C 000B2C3C C0 3F 00 50 */ lfs f1, 0x50(r31) -/* 800B5E40 000B2C40 C0 02 95 58 */ lfs f0, lbl_803CDED8-_SDA2_BASE_(r2) +/* 800B5E40 000B2C40 C0 02 95 58 */ lfs f0, lbl__701_2-_SDA2_BASE_(r2) /* 800B5E44 000B2C44 EC 01 00 28 */ fsubs f0, f1, f0 /* 800B5E48 000B2C48 D0 1F 00 50 */ stfs f0, 0x50(r31) lbl_800B5E4C: /* 800B5E4C 000B2C4C C0 3F 00 50 */ lfs f1, 0x50(r31) -/* 800B5E50 000B2C50 C0 02 95 58 */ lfs f0, lbl_803CDED8-_SDA2_BASE_(r2) +/* 800B5E50 000B2C50 C0 02 95 58 */ lfs f0, lbl__701_2-_SDA2_BASE_(r2) /* 800B5E54 000B2C54 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B5E58 000B2C58 4C 41 13 82 */ cror 2, 1, 2 /* 800B5E5C 000B2C5C 41 82 FF E0 */ beq lbl_800B5E3C /* 800B5E60 000B2C60 48 00 00 14 */ b lbl_800B5E74 lbl_800B5E64: /* 800B5E64 000B2C64 C0 3F 00 50 */ lfs f1, 0x50(r31) -/* 800B5E68 000B2C68 C0 02 95 58 */ lfs f0, lbl_803CDED8-_SDA2_BASE_(r2) +/* 800B5E68 000B2C68 C0 02 95 58 */ lfs f0, lbl__701_2-_SDA2_BASE_(r2) /* 800B5E6C 000B2C6C EC 01 00 2A */ fadds f0, f1, f0 /* 800B5E70 000B2C70 D0 1F 00 50 */ stfs f0, 0x50(r31) lbl_800B5E74: /* 800B5E74 000B2C74 C0 3F 00 50 */ lfs f1, 0x50(r31) -/* 800B5E78 000B2C78 C0 02 95 54 */ lfs f0, lbl_803CDED4-_SDA2_BASE_(r2) +/* 800B5E78 000B2C78 C0 02 95 54 */ lfs f0, lbl__694_1-_SDA2_BASE_(r2) /* 800B5E7C 000B2C7C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B5E80 000B2C80 41 80 FF E4 */ blt lbl_800B5E64 /* 800B5E84 000B2C84 48 00 00 14 */ b lbl_800B5E98 lbl_800B5E88: /* 800B5E88 000B2C88 C0 3F 00 54 */ lfs f1, 0x54(r31) -/* 800B5E8C 000B2C8C C0 02 95 58 */ lfs f0, lbl_803CDED8-_SDA2_BASE_(r2) +/* 800B5E8C 000B2C8C C0 02 95 58 */ lfs f0, lbl__701_2-_SDA2_BASE_(r2) /* 800B5E90 000B2C90 EC 01 00 28 */ fsubs f0, f1, f0 /* 800B5E94 000B2C94 D0 1F 00 54 */ stfs f0, 0x54(r31) lbl_800B5E98: /* 800B5E98 000B2C98 C0 3F 00 54 */ lfs f1, 0x54(r31) -/* 800B5E9C 000B2C9C C0 02 95 58 */ lfs f0, lbl_803CDED8-_SDA2_BASE_(r2) +/* 800B5E9C 000B2C9C C0 02 95 58 */ lfs f0, lbl__701_2-_SDA2_BASE_(r2) /* 800B5EA0 000B2CA0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B5EA4 000B2CA4 4C 41 13 82 */ cror 2, 1, 2 /* 800B5EA8 000B2CA8 41 82 FF E0 */ beq lbl_800B5E88 /* 800B5EAC 000B2CAC 48 00 00 14 */ b lbl_800B5EC0 lbl_800B5EB0: /* 800B5EB0 000B2CB0 C0 3F 00 54 */ lfs f1, 0x54(r31) -/* 800B5EB4 000B2CB4 C0 02 95 58 */ lfs f0, lbl_803CDED8-_SDA2_BASE_(r2) +/* 800B5EB4 000B2CB4 C0 02 95 58 */ lfs f0, lbl__701_2-_SDA2_BASE_(r2) /* 800B5EB8 000B2CB8 EC 01 00 2A */ fadds f0, f1, f0 /* 800B5EBC 000B2CBC D0 1F 00 54 */ stfs f0, 0x54(r31) lbl_800B5EC0: /* 800B5EC0 000B2CC0 C0 3F 00 54 */ lfs f1, 0x54(r31) -/* 800B5EC4 000B2CC4 C0 02 95 54 */ lfs f0, lbl_803CDED4-_SDA2_BASE_(r2) +/* 800B5EC4 000B2CC4 C0 02 95 54 */ lfs f0, lbl__694_1-_SDA2_BASE_(r2) /* 800B5EC8 000B2CC8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B5ECC 000B2CCC 41 80 FF E4 */ blt lbl_800B5EB0 /* 800B5ED0 000B2CD0 FC 20 F8 90 */ fmr f1, f31 @@ -712,98 +712,98 @@ lbl_800B5EC0: /* 800B5EF0 000B2CF0 48 00 00 14 */ b lbl_800B5F04 lbl_800B5EF4: /* 800B5EF4 000B2CF4 C0 3F 00 68 */ lfs f1, 0x68(r31) -/* 800B5EF8 000B2CF8 C0 02 95 88 */ lfs f0, lbl_803CDF08-_SDA2_BASE_(r2) +/* 800B5EF8 000B2CF8 C0 02 95 88 */ lfs f0, lbl__1053_2-_SDA2_BASE_(r2) /* 800B5EFC 000B2CFC EC 01 00 28 */ fsubs f0, f1, f0 /* 800B5F00 000B2D00 D0 1F 00 68 */ stfs f0, 0x68(r31) lbl_800B5F04: /* 800B5F04 000B2D04 C0 3F 00 68 */ lfs f1, 0x68(r31) -/* 800B5F08 000B2D08 C0 02 95 88 */ lfs f0, lbl_803CDF08-_SDA2_BASE_(r2) +/* 800B5F08 000B2D08 C0 02 95 88 */ lfs f0, lbl__1053_2-_SDA2_BASE_(r2) /* 800B5F0C 000B2D0C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B5F10 000B2D10 4C 41 13 82 */ cror 2, 1, 2 /* 800B5F14 000B2D14 41 82 FF E0 */ beq lbl_800B5EF4 /* 800B5F18 000B2D18 48 00 00 14 */ b lbl_800B5F2C lbl_800B5F1C: /* 800B5F1C 000B2D1C C0 3F 00 68 */ lfs f1, 0x68(r31) -/* 800B5F20 000B2D20 C0 02 95 88 */ lfs f0, lbl_803CDF08-_SDA2_BASE_(r2) +/* 800B5F20 000B2D20 C0 02 95 88 */ lfs f0, lbl__1053_2-_SDA2_BASE_(r2) /* 800B5F24 000B2D24 EC 01 00 2A */ fadds f0, f1, f0 /* 800B5F28 000B2D28 D0 1F 00 68 */ stfs f0, 0x68(r31) lbl_800B5F2C: /* 800B5F2C 000B2D2C C0 3F 00 68 */ lfs f1, 0x68(r31) -/* 800B5F30 000B2D30 C0 02 95 54 */ lfs f0, lbl_803CDED4-_SDA2_BASE_(r2) +/* 800B5F30 000B2D30 C0 02 95 54 */ lfs f0, lbl__694_1-_SDA2_BASE_(r2) /* 800B5F34 000B2D34 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B5F38 000B2D38 41 80 FF E4 */ blt lbl_800B5F1C /* 800B5F3C 000B2D3C 48 00 00 14 */ b lbl_800B5F50 lbl_800B5F40: /* 800B5F40 000B2D40 C0 3F 00 6C */ lfs f1, 0x6c(r31) -/* 800B5F44 000B2D44 C0 02 95 88 */ lfs f0, lbl_803CDF08-_SDA2_BASE_(r2) +/* 800B5F44 000B2D44 C0 02 95 88 */ lfs f0, lbl__1053_2-_SDA2_BASE_(r2) /* 800B5F48 000B2D48 EC 01 00 28 */ fsubs f0, f1, f0 /* 800B5F4C 000B2D4C D0 1F 00 6C */ stfs f0, 0x6c(r31) lbl_800B5F50: /* 800B5F50 000B2D50 C0 3F 00 6C */ lfs f1, 0x6c(r31) -/* 800B5F54 000B2D54 C0 02 95 88 */ lfs f0, lbl_803CDF08-_SDA2_BASE_(r2) +/* 800B5F54 000B2D54 C0 02 95 88 */ lfs f0, lbl__1053_2-_SDA2_BASE_(r2) /* 800B5F58 000B2D58 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B5F5C 000B2D5C 4C 41 13 82 */ cror 2, 1, 2 /* 800B5F60 000B2D60 41 82 FF E0 */ beq lbl_800B5F40 /* 800B5F64 000B2D64 48 00 00 14 */ b lbl_800B5F78 lbl_800B5F68: /* 800B5F68 000B2D68 C0 3F 00 6C */ lfs f1, 0x6c(r31) -/* 800B5F6C 000B2D6C C0 02 95 88 */ lfs f0, lbl_803CDF08-_SDA2_BASE_(r2) +/* 800B5F6C 000B2D6C C0 02 95 88 */ lfs f0, lbl__1053_2-_SDA2_BASE_(r2) /* 800B5F70 000B2D70 EC 01 00 2A */ fadds f0, f1, f0 /* 800B5F74 000B2D74 D0 1F 00 6C */ stfs f0, 0x6c(r31) lbl_800B5F78: /* 800B5F78 000B2D78 C0 3F 00 6C */ lfs f1, 0x6c(r31) -/* 800B5F7C 000B2D7C C0 02 95 54 */ lfs f0, lbl_803CDED4-_SDA2_BASE_(r2) +/* 800B5F7C 000B2D7C C0 02 95 54 */ lfs f0, lbl__694_1-_SDA2_BASE_(r2) /* 800B5F80 000B2D80 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B5F84 000B2D84 41 80 FF E4 */ blt lbl_800B5F68 /* 800B5F88 000B2D88 48 00 02 20 */ b lbl_800B61A8 lbl_800B5F8C: -/* 800B5F8C 000B2D8C 80 6D 88 B0 */ lwz r3, lbl_803CB1B0-_SDA_BASE_(r13) +/* 800B5F8C 000B2D8C 80 6D 88 B0 */ lwz r3, lbl_gFrameCount-_SDA_BASE_(r13) /* 800B5F90 000B2D90 3C 00 43 30 */ lis r0, 0x4330 /* 800B5F94 000B2D94 90 01 00 18 */ stw r0, 0x18(r1) -/* 800B5F98 000B2D98 C8 22 95 70 */ lfd f1, lbl_803CDEF0-_SDA2_BASE_(r2) +/* 800B5F98 000B2D98 C8 22 95 70 */ lfd f1, lbl__801_1-_SDA2_BASE_(r2) /* 800B5F9C 000B2D9C 90 61 00 1C */ stw r3, 0x1c(r1) -/* 800B5FA0 000B2DA0 C0 42 95 90 */ lfs f2, lbl_803CDF10-_SDA2_BASE_(r2) +/* 800B5FA0 000B2DA0 C0 42 95 90 */ lfs f2, lbl__1055_1-_SDA2_BASE_(r2) /* 800B5FA4 000B2DA4 C8 01 00 18 */ lfd f0, 0x18(r1) -/* 800B5FA8 000B2DA8 C0 62 95 8C */ lfs f3, lbl_803CDF0C-_SDA2_BASE_(r2) +/* 800B5FA8 000B2DA8 C0 62 95 8C */ lfs f3, lbl__1054_3-_SDA2_BASE_(r2) /* 800B5FAC 000B2DAC EC 00 08 28 */ fsubs f0, f0, f1 /* 800B5FB0 000B2DB0 EC 02 00 32 */ fmuls f0, f2, f0 /* 800B5FB4 000B2DB4 EC 23 00 32 */ fmuls f1, f3, f0 /* 800B5FB8 000B2DB8 48 00 EE 95 */ bl isin__Ff /* 800B5FBC 000B2DBC D0 3F 00 50 */ stfs f1, 0x50(r31) /* 800B5FC0 000B2DC0 3C 00 43 30 */ lis r0, 0x4330 -/* 800B5FC4 000B2DC4 80 6D 88 B0 */ lwz r3, lbl_803CB1B0-_SDA_BASE_(r13) +/* 800B5FC4 000B2DC4 80 6D 88 B0 */ lwz r3, lbl_gFrameCount-_SDA_BASE_(r13) /* 800B5FC8 000B2DC8 90 01 00 20 */ stw r0, 0x20(r1) -/* 800B5FCC 000B2DCC C8 22 95 70 */ lfd f1, lbl_803CDEF0-_SDA2_BASE_(r2) +/* 800B5FCC 000B2DCC C8 22 95 70 */ lfd f1, lbl__801_1-_SDA2_BASE_(r2) /* 800B5FD0 000B2DD0 90 61 00 24 */ stw r3, 0x24(r1) -/* 800B5FD4 000B2DD4 C0 42 95 90 */ lfs f2, lbl_803CDF10-_SDA2_BASE_(r2) +/* 800B5FD4 000B2DD4 C0 42 95 90 */ lfs f2, lbl__1055_1-_SDA2_BASE_(r2) /* 800B5FD8 000B2DD8 C8 01 00 20 */ lfd f0, 0x20(r1) -/* 800B5FDC 000B2DDC C0 62 95 8C */ lfs f3, lbl_803CDF0C-_SDA2_BASE_(r2) +/* 800B5FDC 000B2DDC C0 62 95 8C */ lfs f3, lbl__1054_3-_SDA2_BASE_(r2) /* 800B5FE0 000B2DE0 EC 00 08 28 */ fsubs f0, f0, f1 /* 800B5FE4 000B2DE4 EC 02 00 32 */ fmuls f0, f2, f0 /* 800B5FE8 000B2DE8 EC 23 00 32 */ fmuls f1, f3, f0 /* 800B5FEC 000B2DEC 48 00 EE 61 */ bl isin__Ff /* 800B5FF0 000B2DF0 D0 3F 00 54 */ stfs f1, 0x54(r31) /* 800B5FF4 000B2DF4 3C 00 43 30 */ lis r0, 0x4330 -/* 800B5FF8 000B2DF8 80 6D 88 B0 */ lwz r3, lbl_803CB1B0-_SDA_BASE_(r13) +/* 800B5FF8 000B2DF8 80 6D 88 B0 */ lwz r3, lbl_gFrameCount-_SDA_BASE_(r13) /* 800B5FFC 000B2DFC 90 01 00 28 */ stw r0, 0x28(r1) -/* 800B6000 000B2E00 C8 22 95 70 */ lfd f1, lbl_803CDEF0-_SDA2_BASE_(r2) +/* 800B6000 000B2E00 C8 22 95 70 */ lfd f1, lbl__801_1-_SDA2_BASE_(r2) /* 800B6004 000B2E04 90 61 00 2C */ stw r3, 0x2c(r1) -/* 800B6008 000B2E08 C0 42 95 90 */ lfs f2, lbl_803CDF10-_SDA2_BASE_(r2) +/* 800B6008 000B2E08 C0 42 95 90 */ lfs f2, lbl__1055_1-_SDA2_BASE_(r2) /* 800B600C 000B2E0C C8 01 00 28 */ lfd f0, 0x28(r1) -/* 800B6010 000B2E10 C0 62 95 8C */ lfs f3, lbl_803CDF0C-_SDA2_BASE_(r2) +/* 800B6010 000B2E10 C0 62 95 8C */ lfs f3, lbl__1054_3-_SDA2_BASE_(r2) /* 800B6014 000B2E14 EC 00 08 28 */ fsubs f0, f0, f1 /* 800B6018 000B2E18 EC 02 00 32 */ fmuls f0, f2, f0 /* 800B601C 000B2E1C EC 23 00 32 */ fmuls f1, f3, f0 /* 800B6020 000B2E20 48 00 EE 2D */ bl isin__Ff /* 800B6024 000B2E24 D0 3F 00 68 */ stfs f1, 0x68(r31) /* 800B6028 000B2E28 3C 00 43 30 */ lis r0, 0x4330 -/* 800B602C 000B2E2C 80 6D 88 B0 */ lwz r3, lbl_803CB1B0-_SDA_BASE_(r13) +/* 800B602C 000B2E2C 80 6D 88 B0 */ lwz r3, lbl_gFrameCount-_SDA_BASE_(r13) /* 800B6030 000B2E30 90 01 00 30 */ stw r0, 0x30(r1) -/* 800B6034 000B2E34 C8 22 95 70 */ lfd f1, lbl_803CDEF0-_SDA2_BASE_(r2) +/* 800B6034 000B2E34 C8 22 95 70 */ lfd f1, lbl__801_1-_SDA2_BASE_(r2) /* 800B6038 000B2E38 90 61 00 34 */ stw r3, 0x34(r1) -/* 800B603C 000B2E3C C0 42 95 90 */ lfs f2, lbl_803CDF10-_SDA2_BASE_(r2) +/* 800B603C 000B2E3C C0 42 95 90 */ lfs f2, lbl__1055_1-_SDA2_BASE_(r2) /* 800B6040 000B2E40 C8 01 00 30 */ lfd f0, 0x30(r1) -/* 800B6044 000B2E44 C0 62 95 8C */ lfs f3, lbl_803CDF0C-_SDA2_BASE_(r2) +/* 800B6044 000B2E44 C0 62 95 8C */ lfs f3, lbl__1054_3-_SDA2_BASE_(r2) /* 800B6048 000B2E48 EC 00 08 28 */ fsubs f0, f0, f1 /* 800B604C 000B2E4C EC 02 00 32 */ fmuls f0, f2, f0 /* 800B6050 000B2E50 EC 23 00 32 */ fmuls f1, f3, f0 @@ -811,7 +811,7 @@ lbl_800B5F8C: /* 800B6058 000B2E58 D0 3F 00 6C */ stfs f1, 0x6c(r31) /* 800B605C 000B2E5C 48 00 01 4C */ b lbl_800B61A8 lbl_800B6060: -/* 800B6060 000B2E60 C0 22 95 54 */ lfs f1, lbl_803CDED4-_SDA2_BASE_(r2) +/* 800B6060 000B2E60 C0 22 95 54 */ lfs f1, lbl__694_1-_SDA2_BASE_(r2) /* 800B6064 000B2E64 C0 1F 00 98 */ lfs f0, 0x98(r31) /* 800B6068 000B2E68 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800B606C 000B2E6C 41 82 00 88 */ beq lbl_800B60F4 @@ -826,7 +826,7 @@ lbl_800B6060: /* 800B6090 000B2E90 80 01 00 34 */ lwz r0, 0x34(r1) /* 800B6094 000B2E94 2C 00 00 01 */ cmpwi r0, 1 /* 800B6098 000B2E98 40 81 00 14 */ ble lbl_800B60AC -/* 800B609C 000B2E9C C0 02 95 90 */ lfs f0, lbl_803CDF10-_SDA2_BASE_(r2) +/* 800B609C 000B2E9C C0 02 95 90 */ lfs f0, lbl__1055_1-_SDA2_BASE_(r2) /* 800B60A0 000B2EA0 EC 00 10 24 */ fdivs f0, f0, f2 /* 800B60A4 000B2EA4 EC 01 00 28 */ fsubs f0, f1, f0 /* 800B60A8 000B2EA8 D0 1F 00 48 */ stfs f0, 0x48(r31) @@ -835,9 +835,9 @@ lbl_800B60AC: /* 800B60B0 000B2EB0 3C 00 43 30 */ lis r0, 0x4330 /* 800B60B4 000B2EB4 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 800B60B8 000B2EB8 90 01 00 30 */ stw r0, 0x30(r1) -/* 800B60BC 000B2EBC C8 42 95 80 */ lfd f2, lbl_803CDF00-_SDA2_BASE_(r2) +/* 800B60BC 000B2EBC C8 42 95 80 */ lfd f2, lbl__900_1-_SDA2_BASE_(r2) /* 800B60C0 000B2EC0 90 61 00 34 */ stw r3, 0x34(r1) -/* 800B60C4 000B2EC4 C0 02 95 94 */ lfs f0, lbl_803CDF14-_SDA2_BASE_(r2) +/* 800B60C4 000B2EC4 C0 02 95 94 */ lfs f0, lbl__1056_1-_SDA2_BASE_(r2) /* 800B60C8 000B2EC8 C8 21 00 30 */ lfd f1, 0x30(r1) /* 800B60CC 000B2ECC C3 DF 00 80 */ lfs f30, 0x80(r31) /* 800B60D0 000B2ED0 EC 21 10 28 */ fsubs f1, f1, f2 @@ -853,7 +853,7 @@ lbl_800B60F4: /* 800B60F4 000B2EF4 C0 1F 00 80 */ lfs f0, 0x80(r31) /* 800B60F8 000B2EF8 D0 1F 00 50 */ stfs f0, 0x50(r31) lbl_800B60FC: -/* 800B60FC 000B2EFC C0 22 95 54 */ lfs f1, lbl_803CDED4-_SDA2_BASE_(r2) +/* 800B60FC 000B2EFC C0 22 95 54 */ lfs f1, lbl__694_1-_SDA2_BASE_(r2) /* 800B6100 000B2F00 C0 1F 00 9C */ lfs f0, 0x9c(r31) /* 800B6104 000B2F04 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800B6108 000B2F08 41 82 00 88 */ beq lbl_800B6190 @@ -868,7 +868,7 @@ lbl_800B60FC: /* 800B612C 000B2F2C 80 01 00 34 */ lwz r0, 0x34(r1) /* 800B6130 000B2F30 2C 00 00 01 */ cmpwi r0, 1 /* 800B6134 000B2F34 40 81 00 14 */ ble lbl_800B6148 -/* 800B6138 000B2F38 C0 02 95 90 */ lfs f0, lbl_803CDF10-_SDA2_BASE_(r2) +/* 800B6138 000B2F38 C0 02 95 90 */ lfs f0, lbl__1055_1-_SDA2_BASE_(r2) /* 800B613C 000B2F3C EC 00 10 24 */ fdivs f0, f0, f2 /* 800B6140 000B2F40 EC 01 00 28 */ fsubs f0, f1, f0 /* 800B6144 000B2F44 D0 1F 00 4C */ stfs f0, 0x4c(r31) @@ -877,9 +877,9 @@ lbl_800B6148: /* 800B614C 000B2F4C 3C 00 43 30 */ lis r0, 0x4330 /* 800B6150 000B2F50 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 800B6154 000B2F54 90 01 00 30 */ stw r0, 0x30(r1) -/* 800B6158 000B2F58 C8 42 95 80 */ lfd f2, lbl_803CDF00-_SDA2_BASE_(r2) +/* 800B6158 000B2F58 C8 42 95 80 */ lfd f2, lbl__900_1-_SDA2_BASE_(r2) /* 800B615C 000B2F5C 90 61 00 34 */ stw r3, 0x34(r1) -/* 800B6160 000B2F60 C0 02 95 94 */ lfs f0, lbl_803CDF14-_SDA2_BASE_(r2) +/* 800B6160 000B2F60 C0 02 95 94 */ lfs f0, lbl__1056_1-_SDA2_BASE_(r2) /* 800B6164 000B2F64 C8 21 00 30 */ lfd f1, 0x30(r1) /* 800B6168 000B2F68 C3 DF 00 84 */ lfs f30, 0x84(r31) /* 800B616C 000B2F6C EC 21 10 28 */ fsubs f1, f1, f2 @@ -895,9 +895,9 @@ lbl_800B6190: /* 800B6190 000B2F90 C0 1F 00 84 */ lfs f0, 0x84(r31) /* 800B6194 000B2F94 D0 1F 00 54 */ stfs f0, 0x54(r31) lbl_800B6198: -/* 800B6198 000B2F98 C0 02 95 58 */ lfs f0, lbl_803CDED8-_SDA2_BASE_(r2) +/* 800B6198 000B2F98 C0 02 95 58 */ lfs f0, lbl__701_2-_SDA2_BASE_(r2) /* 800B619C 000B2F9C D0 1F 00 68 */ stfs f0, 0x68(r31) -/* 800B61A0 000B2FA0 C0 02 95 58 */ lfs f0, lbl_803CDED8-_SDA2_BASE_(r2) +/* 800B61A0 000B2FA0 C0 02 95 58 */ lfs f0, lbl__701_2-_SDA2_BASE_(r2) /* 800B61A4 000B2FA4 D0 1F 00 6C */ stfs f0, 0x6c(r31) lbl_800B61A8: /* 800B61A8 000B2FA8 3B BD 00 01 */ addi r29, r29, 1 @@ -933,7 +933,7 @@ lbl_800B61E8: /* 800B6214 000B3014 EC 01 07 FA */ fmadds f0, f1, f31, f0 /* 800B6218 000B3018 D0 1E 00 10 */ stfs f0, 0x10(r30) /* 800B621C 000B301C C0 3E 00 10 */ lfs f1, 0x10(r30) -/* 800B6220 000B3020 C0 02 95 58 */ lfs f0, lbl_803CDED8-_SDA2_BASE_(r2) +/* 800B6220 000B3020 C0 02 95 58 */ lfs f0, lbl__701_2-_SDA2_BASE_(r2) /* 800B6224 000B3024 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B6228 000B3028 4C 41 13 82 */ cror 2, 1, 2 /* 800B622C 000B302C 40 82 01 54 */ bne lbl_800B6380 @@ -946,7 +946,7 @@ lbl_800B61E8: /* 800B6248 000B3048 7C 03 02 14 */ add r0, r3, r0 /* 800B624C 000B304C 90 1E 00 18 */ stw r0, 0x18(r30) /* 800B6250 000B3050 C0 5E 00 10 */ lfs f2, 0x10(r30) -/* 800B6254 000B3054 C8 22 95 80 */ lfd f1, lbl_803CDF00-_SDA2_BASE_(r2) +/* 800B6254 000B3054 C8 22 95 80 */ lfd f1, lbl__900_1-_SDA2_BASE_(r2) /* 800B6258 000B3058 FC 00 10 1E */ fctiwz f0, f2 /* 800B625C 000B305C D8 01 00 28 */ stfd f0, 0x28(r1) /* 800B6260 000B3060 80 01 00 2C */ lwz r0, 0x2c(r1) @@ -965,7 +965,7 @@ lbl_800B6280: /* 800B6290 000B3090 EC 01 07 FA */ fmadds f0, f1, f31, f0 /* 800B6294 000B3094 D0 1E 00 10 */ stfs f0, 0x10(r30) /* 800B6298 000B3098 C0 3E 00 10 */ lfs f1, 0x10(r30) -/* 800B629C 000B309C C0 02 95 58 */ lfs f0, lbl_803CDED8-_SDA2_BASE_(r2) +/* 800B629C 000B309C C0 02 95 58 */ lfs f0, lbl__701_2-_SDA2_BASE_(r2) /* 800B62A0 000B30A0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B62A4 000B30A4 4C 41 13 82 */ cror 2, 1, 2 /* 800B62A8 000B30A8 40 82 00 D8 */ bne lbl_800B6380 @@ -978,7 +978,7 @@ lbl_800B6280: /* 800B62C4 000B30C4 7C 00 18 50 */ subf r0, r0, r3 /* 800B62C8 000B30C8 90 1E 00 18 */ stw r0, 0x18(r30) /* 800B62CC 000B30CC C0 5E 00 10 */ lfs f2, 0x10(r30) -/* 800B62D0 000B30D0 C8 22 95 80 */ lfd f1, lbl_803CDF00-_SDA2_BASE_(r2) +/* 800B62D0 000B30D0 C8 22 95 80 */ lfd f1, lbl__900_1-_SDA2_BASE_(r2) /* 800B62D4 000B30D4 FC 00 10 1E */ fctiwz f0, f2 /* 800B62D8 000B30D8 D8 01 00 28 */ stfd f0, 0x28(r1) /* 800B62DC 000B30DC 80 01 00 2C */ lwz r0, 0x2c(r1) @@ -997,7 +997,7 @@ lbl_800B62FC: /* 800B630C 000B310C EC 01 07 FA */ fmadds f0, f1, f31, f0 /* 800B6310 000B3110 D0 1E 00 10 */ stfs f0, 0x10(r30) /* 800B6314 000B3114 C0 3E 00 10 */ lfs f1, 0x10(r30) -/* 800B6318 000B3118 C0 02 95 58 */ lfs f0, lbl_803CDED8-_SDA2_BASE_(r2) +/* 800B6318 000B3118 C0 02 95 58 */ lfs f0, lbl__701_2-_SDA2_BASE_(r2) /* 800B631C 000B311C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B6320 000B3120 4C 41 13 82 */ cror 2, 1, 2 /* 800B6324 000B3124 40 82 00 5C */ bne lbl_800B6380 @@ -1009,7 +1009,7 @@ lbl_800B62FC: /* 800B633C 000B313C 7C 00 18 50 */ subf r0, r0, r3 /* 800B6340 000B3140 90 1E 00 18 */ stw r0, 0x18(r30) /* 800B6344 000B3144 C0 5E 00 10 */ lfs f2, 0x10(r30) -/* 800B6348 000B3148 C8 22 95 80 */ lfd f1, lbl_803CDF00-_SDA2_BASE_(r2) +/* 800B6348 000B3148 C8 22 95 80 */ lfd f1, lbl__900_1-_SDA2_BASE_(r2) /* 800B634C 000B314C FC 00 10 1E */ fctiwz f0, f2 /* 800B6350 000B3150 D8 01 00 30 */ stfd f0, 0x30(r1) /* 800B6354 000B3154 80 01 00 34 */ lwz r0, 0x34(r1) @@ -1118,7 +1118,7 @@ lbl_800B64B4: /* 800B64B4 000B32B4 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800B64B8 000B32B8 28 03 00 00 */ cmplwi r3, 0 /* 800B64BC 000B32BC 41 82 01 E4 */ beq lbl_800B66A0 -/* 800B64C0 000B32C0 C0 22 95 54 */ lfs f1, lbl_803CDED4-_SDA2_BASE_(r2) +/* 800B64C0 000B32C0 C0 22 95 54 */ lfs f1, lbl__694_1-_SDA2_BASE_(r2) /* 800B64C4 000B32C4 C0 06 00 0C */ lfs f0, 0xc(r6) /* 800B64C8 000B32C8 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800B64CC 000B32CC 40 82 00 14 */ bne lbl_800B64E0 @@ -1138,7 +1138,7 @@ lbl_800B64F0: /* 800B64FC 000B32FC 80 03 00 04 */ lwz r0, 4(r3) /* 800B6500 000B3300 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 800B6504 000B3304 41 82 01 9C */ beq lbl_800B66A0 -/* 800B6508 000B3308 C0 22 95 54 */ lfs f1, lbl_803CDED4-_SDA2_BASE_(r2) +/* 800B6508 000B3308 C0 22 95 54 */ lfs f1, lbl__694_1-_SDA2_BASE_(r2) /* 800B650C 000B330C C0 06 00 0C */ lfs f0, 0xc(r6) /* 800B6510 000B3310 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800B6514 000B3314 40 82 00 18 */ bne lbl_800B652C @@ -1157,7 +1157,7 @@ lbl_800B6540: /* 800B6540 000B3340 80 9F 00 24 */ lwz r4, 0x24(r31) /* 800B6544 000B3344 28 04 00 00 */ cmplwi r4, 0 /* 800B6548 000B3348 41 82 01 58 */ beq lbl_800B66A0 -/* 800B654C 000B334C C0 22 95 54 */ lfs f1, lbl_803CDED4-_SDA2_BASE_(r2) +/* 800B654C 000B334C C0 22 95 54 */ lfs f1, lbl__694_1-_SDA2_BASE_(r2) /* 800B6550 000B3350 C0 06 00 0C */ lfs f0, 0xc(r6) /* 800B6554 000B3354 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800B6558 000B3358 40 82 00 1C */ bne lbl_800B6574 @@ -1178,7 +1178,7 @@ lbl_800B658C: /* 800B658C 000B338C 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800B6590 000B3390 28 03 00 00 */ cmplwi r3, 0 /* 800B6594 000B3394 41 82 01 0C */ beq lbl_800B66A0 -/* 800B6598 000B3398 C0 22 95 54 */ lfs f1, lbl_803CDED4-_SDA2_BASE_(r2) +/* 800B6598 000B3398 C0 22 95 54 */ lfs f1, lbl__694_1-_SDA2_BASE_(r2) /* 800B659C 000B339C C0 06 00 0C */ lfs f0, 0xc(r6) /* 800B65A0 000B33A0 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800B65A4 000B33A4 40 82 00 2C */ bne lbl_800B65D0 @@ -1211,7 +1211,7 @@ lbl_800B65F8: /* 800B6600 000B3400 41 82 00 A0 */ beq lbl_800B66A0 /* 800B6604 000B3404 28 07 00 00 */ cmplwi r7, 0 /* 800B6608 000B3408 41 82 00 38 */ beq lbl_800B6640 -/* 800B660C 000B340C C0 22 95 54 */ lfs f1, lbl_803CDED4-_SDA2_BASE_(r2) +/* 800B660C 000B340C C0 22 95 54 */ lfs f1, lbl__694_1-_SDA2_BASE_(r2) /* 800B6610 000B3410 C0 06 00 0C */ lfs f0, 0xc(r6) /* 800B6614 000B3414 80 87 00 00 */ lwz r4, 0(r7) /* 800B6618 000B3418 FC 01 00 00 */ fcmpu cr0, f1, f0 @@ -1227,7 +1227,7 @@ lbl_800B662C: /* 800B6638 000B3438 90 E3 00 1C */ stw r7, 0x1c(r3) /* 800B663C 000B343C 48 00 00 64 */ b lbl_800B66A0 lbl_800B6640: -/* 800B6640 000B3440 C0 22 95 54 */ lfs f1, lbl_803CDED4-_SDA2_BASE_(r2) +/* 800B6640 000B3440 C0 22 95 54 */ lfs f1, lbl__694_1-_SDA2_BASE_(r2) /* 800B6644 000B3444 C0 06 00 0C */ lfs f0, 0xc(r6) /* 800B6648 000B3448 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800B664C 000B344C 40 82 00 14 */ bne lbl_800B6660 @@ -1244,7 +1244,7 @@ lbl_800B6670: /* 800B6670 000B3470 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800B6674 000B3474 28 03 00 00 */ cmplwi r3, 0 /* 800B6678 000B3478 41 82 00 28 */ beq lbl_800B66A0 -/* 800B667C 000B347C C0 22 95 54 */ lfs f1, lbl_803CDED4-_SDA2_BASE_(r2) +/* 800B667C 000B347C C0 22 95 54 */ lfs f1, lbl__694_1-_SDA2_BASE_(r2) /* 800B6680 000B3480 C0 06 00 0C */ lfs f0, 0xc(r6) /* 800B6684 000B3484 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800B6688 000B3488 40 82 00 10 */ bne lbl_800B6698 @@ -1271,146 +1271,146 @@ zSurfaceGetName__FiPc: /* 800B66C8 000B34C8 38 00 00 00 */ li r0, 0 /* 800B66CC 000B34CC 98 04 00 00 */ stb r0, 0(r4) /* 800B66D0 000B34D0 41 81 02 3C */ bgt lbl_800B690C -/* 800B66D4 000B34D4 3C A0 80 29 */ lis r5, lbl_80290EA8@ha +/* 800B66D4 000B34D4 3C A0 80 29 */ lis r5, lbl__1183@ha /* 800B66D8 000B34D8 54 60 10 3A */ slwi r0, r3, 2 -/* 800B66DC 000B34DC 38 65 0E A8 */ addi r3, r5, lbl_80290EA8@l +/* 800B66DC 000B34DC 38 65 0E A8 */ addi r3, r5, lbl__1183@l /* 800B66E0 000B34E0 7C 03 00 2E */ lwzx r0, r3, r0 /* 800B66E4 000B34E4 7C 09 03 A6 */ mtctr r0 /* 800B66E8 000B34E8 4E 80 04 20 */ bctr -/* 800B66EC 000B34EC 3C A0 80 26 */ lis r5, lbl_8025F4E8@ha +/* 800B66EC 000B34EC 3C A0 80 26 */ lis r5, lbl__stringBase0_53@ha /* 800B66F0 000B34F0 7C 83 23 78 */ mr r3, r4 -/* 800B66F4 000B34F4 38 85 F4 E8 */ addi r4, r5, lbl_8025F4E8@l +/* 800B66F4 000B34F4 38 85 F4 E8 */ addi r4, r5, lbl__stringBase0_53@l /* 800B66F8 000B34F8 48 13 10 09 */ bl func_801E7700 /* 800B66FC 000B34FC 48 00 02 10 */ b lbl_800B690C -/* 800B6700 000B3500 3C A0 80 26 */ lis r5, lbl_8025F4E8@ha +/* 800B6700 000B3500 3C A0 80 26 */ lis r5, lbl__stringBase0_53@ha /* 800B6704 000B3504 7C 83 23 78 */ mr r3, r4 -/* 800B6708 000B3508 38 85 F4 E8 */ addi r4, r5, lbl_8025F4E8@l +/* 800B6708 000B3508 38 85 F4 E8 */ addi r4, r5, lbl__stringBase0_53@l /* 800B670C 000B350C 38 84 00 08 */ addi r4, r4, 8 /* 800B6710 000B3510 48 13 0F F1 */ bl func_801E7700 /* 800B6714 000B3514 48 00 01 F8 */ b lbl_800B690C -/* 800B6718 000B3518 3C A0 80 26 */ lis r5, lbl_8025F4E8@ha +/* 800B6718 000B3518 3C A0 80 26 */ lis r5, lbl__stringBase0_53@ha /* 800B671C 000B351C 7C 83 23 78 */ mr r3, r4 -/* 800B6720 000B3520 38 85 F4 E8 */ addi r4, r5, lbl_8025F4E8@l +/* 800B6720 000B3520 38 85 F4 E8 */ addi r4, r5, lbl__stringBase0_53@l /* 800B6724 000B3524 38 84 00 0D */ addi r4, r4, 0xd /* 800B6728 000B3528 48 13 0F D9 */ bl func_801E7700 /* 800B672C 000B352C 48 00 01 E0 */ b lbl_800B690C -/* 800B6730 000B3530 3C A0 80 26 */ lis r5, lbl_8025F4E8@ha +/* 800B6730 000B3530 3C A0 80 26 */ lis r5, lbl__stringBase0_53@ha /* 800B6734 000B3534 7C 83 23 78 */ mr r3, r4 -/* 800B6738 000B3538 38 85 F4 E8 */ addi r4, r5, lbl_8025F4E8@l +/* 800B6738 000B3538 38 85 F4 E8 */ addi r4, r5, lbl__stringBase0_53@l /* 800B673C 000B353C 38 84 00 14 */ addi r4, r4, 0x14 /* 800B6740 000B3540 48 13 0F C1 */ bl func_801E7700 /* 800B6744 000B3544 48 00 01 C8 */ b lbl_800B690C -/* 800B6748 000B3548 3C A0 80 26 */ lis r5, lbl_8025F4E8@ha +/* 800B6748 000B3548 3C A0 80 26 */ lis r5, lbl__stringBase0_53@ha /* 800B674C 000B354C 7C 83 23 78 */ mr r3, r4 -/* 800B6750 000B3550 38 85 F4 E8 */ addi r4, r5, lbl_8025F4E8@l +/* 800B6750 000B3550 38 85 F4 E8 */ addi r4, r5, lbl__stringBase0_53@l /* 800B6754 000B3554 38 84 00 1F */ addi r4, r4, 0x1f /* 800B6758 000B3558 48 13 0F A9 */ bl func_801E7700 /* 800B675C 000B355C 48 00 01 B0 */ b lbl_800B690C -/* 800B6760 000B3560 3C A0 80 26 */ lis r5, lbl_8025F4E8@ha +/* 800B6760 000B3560 3C A0 80 26 */ lis r5, lbl__stringBase0_53@ha /* 800B6764 000B3564 7C 83 23 78 */ mr r3, r4 -/* 800B6768 000B3568 38 85 F4 E8 */ addi r4, r5, lbl_8025F4E8@l +/* 800B6768 000B3568 38 85 F4 E8 */ addi r4, r5, lbl__stringBase0_53@l /* 800B676C 000B356C 38 84 00 29 */ addi r4, r4, 0x29 /* 800B6770 000B3570 48 13 0F 91 */ bl func_801E7700 /* 800B6774 000B3574 48 00 01 98 */ b lbl_800B690C -/* 800B6778 000B3578 3C A0 80 26 */ lis r5, lbl_8025F4E8@ha +/* 800B6778 000B3578 3C A0 80 26 */ lis r5, lbl__stringBase0_53@ha /* 800B677C 000B357C 7C 83 23 78 */ mr r3, r4 -/* 800B6780 000B3580 38 85 F4 E8 */ addi r4, r5, lbl_8025F4E8@l +/* 800B6780 000B3580 38 85 F4 E8 */ addi r4, r5, lbl__stringBase0_53@l /* 800B6784 000B3584 38 84 00 30 */ addi r4, r4, 0x30 /* 800B6788 000B3588 48 13 0F 79 */ bl func_801E7700 /* 800B678C 000B358C 48 00 01 80 */ b lbl_800B690C -/* 800B6790 000B3590 3C A0 80 26 */ lis r5, lbl_8025F4E8@ha +/* 800B6790 000B3590 3C A0 80 26 */ lis r5, lbl__stringBase0_53@ha /* 800B6794 000B3594 7C 83 23 78 */ mr r3, r4 -/* 800B6798 000B3598 38 85 F4 E8 */ addi r4, r5, lbl_8025F4E8@l +/* 800B6798 000B3598 38 85 F4 E8 */ addi r4, r5, lbl__stringBase0_53@l /* 800B679C 000B359C 38 84 00 35 */ addi r4, r4, 0x35 /* 800B67A0 000B35A0 48 13 0F 61 */ bl func_801E7700 /* 800B67A4 000B35A4 48 00 01 68 */ b lbl_800B690C -/* 800B67A8 000B35A8 3C A0 80 26 */ lis r5, lbl_8025F4E8@ha +/* 800B67A8 000B35A8 3C A0 80 26 */ lis r5, lbl__stringBase0_53@ha /* 800B67AC 000B35AC 7C 83 23 78 */ mr r3, r4 -/* 800B67B0 000B35B0 38 85 F4 E8 */ addi r4, r5, lbl_8025F4E8@l +/* 800B67B0 000B35B0 38 85 F4 E8 */ addi r4, r5, lbl__stringBase0_53@l /* 800B67B4 000B35B4 38 84 00 39 */ addi r4, r4, 0x39 /* 800B67B8 000B35B8 48 13 0F 49 */ bl func_801E7700 /* 800B67BC 000B35BC 48 00 01 50 */ b lbl_800B690C -/* 800B67C0 000B35C0 3C A0 80 26 */ lis r5, lbl_8025F4E8@ha +/* 800B67C0 000B35C0 3C A0 80 26 */ lis r5, lbl__stringBase0_53@ha /* 800B67C4 000B35C4 7C 83 23 78 */ mr r3, r4 -/* 800B67C8 000B35C8 38 85 F4 E8 */ addi r4, r5, lbl_8025F4E8@l +/* 800B67C8 000B35C8 38 85 F4 E8 */ addi r4, r5, lbl__stringBase0_53@l /* 800B67CC 000B35CC 38 84 00 40 */ addi r4, r4, 0x40 /* 800B67D0 000B35D0 48 13 0F 31 */ bl func_801E7700 /* 800B67D4 000B35D4 48 00 01 38 */ b lbl_800B690C -/* 800B67D8 000B35D8 3C A0 80 26 */ lis r5, lbl_8025F4E8@ha +/* 800B67D8 000B35D8 3C A0 80 26 */ lis r5, lbl__stringBase0_53@ha /* 800B67DC 000B35DC 7C 83 23 78 */ mr r3, r4 -/* 800B67E0 000B35E0 38 85 F4 E8 */ addi r4, r5, lbl_8025F4E8@l +/* 800B67E0 000B35E0 38 85 F4 E8 */ addi r4, r5, lbl__stringBase0_53@l /* 800B67E4 000B35E4 38 84 00 46 */ addi r4, r4, 0x46 /* 800B67E8 000B35E8 48 13 0F 19 */ bl func_801E7700 /* 800B67EC 000B35EC 48 00 01 20 */ b lbl_800B690C -/* 800B67F0 000B35F0 3C A0 80 26 */ lis r5, lbl_8025F4E8@ha +/* 800B67F0 000B35F0 3C A0 80 26 */ lis r5, lbl__stringBase0_53@ha /* 800B67F4 000B35F4 7C 83 23 78 */ mr r3, r4 -/* 800B67F8 000B35F8 38 85 F4 E8 */ addi r4, r5, lbl_8025F4E8@l +/* 800B67F8 000B35F8 38 85 F4 E8 */ addi r4, r5, lbl__stringBase0_53@l /* 800B67FC 000B35FC 38 84 00 51 */ addi r4, r4, 0x51 /* 800B6800 000B3600 48 13 0F 01 */ bl func_801E7700 /* 800B6804 000B3604 48 00 01 08 */ b lbl_800B690C -/* 800B6808 000B3608 3C A0 80 26 */ lis r5, lbl_8025F4E8@ha +/* 800B6808 000B3608 3C A0 80 26 */ lis r5, lbl__stringBase0_53@ha /* 800B680C 000B360C 7C 83 23 78 */ mr r3, r4 -/* 800B6810 000B3610 38 85 F4 E8 */ addi r4, r5, lbl_8025F4E8@l +/* 800B6810 000B3610 38 85 F4 E8 */ addi r4, r5, lbl__stringBase0_53@l /* 800B6814 000B3614 38 84 00 5A */ addi r4, r4, 0x5a /* 800B6818 000B3618 48 13 0E E9 */ bl func_801E7700 /* 800B681C 000B361C 48 00 00 F0 */ b lbl_800B690C -/* 800B6820 000B3620 3C A0 80 26 */ lis r5, lbl_8025F4E8@ha +/* 800B6820 000B3620 3C A0 80 26 */ lis r5, lbl__stringBase0_53@ha /* 800B6824 000B3624 7C 83 23 78 */ mr r3, r4 -/* 800B6828 000B3628 38 85 F4 E8 */ addi r4, r5, lbl_8025F4E8@l +/* 800B6828 000B3628 38 85 F4 E8 */ addi r4, r5, lbl__stringBase0_53@l /* 800B682C 000B362C 38 84 00 61 */ addi r4, r4, 0x61 /* 800B6830 000B3630 48 13 0E D1 */ bl func_801E7700 /* 800B6834 000B3634 48 00 00 D8 */ b lbl_800B690C -/* 800B6838 000B3638 3C A0 80 26 */ lis r5, lbl_8025F4E8@ha +/* 800B6838 000B3638 3C A0 80 26 */ lis r5, lbl__stringBase0_53@ha /* 800B683C 000B363C 7C 83 23 78 */ mr r3, r4 -/* 800B6840 000B3640 38 85 F4 E8 */ addi r4, r5, lbl_8025F4E8@l +/* 800B6840 000B3640 38 85 F4 E8 */ addi r4, r5, lbl__stringBase0_53@l /* 800B6844 000B3644 38 84 00 67 */ addi r4, r4, 0x67 /* 800B6848 000B3648 48 13 0E B9 */ bl func_801E7700 /* 800B684C 000B364C 48 00 00 C0 */ b lbl_800B690C -/* 800B6850 000B3650 3C A0 80 26 */ lis r5, lbl_8025F4E8@ha +/* 800B6850 000B3650 3C A0 80 26 */ lis r5, lbl__stringBase0_53@ha /* 800B6854 000B3654 7C 83 23 78 */ mr r3, r4 -/* 800B6858 000B3658 38 85 F4 E8 */ addi r4, r5, lbl_8025F4E8@l +/* 800B6858 000B3658 38 85 F4 E8 */ addi r4, r5, lbl__stringBase0_53@l /* 800B685C 000B365C 38 84 00 6C */ addi r4, r4, 0x6c /* 800B6860 000B3660 48 13 0E A1 */ bl func_801E7700 /* 800B6864 000B3664 48 00 00 A8 */ b lbl_800B690C -/* 800B6868 000B3668 3C A0 80 26 */ lis r5, lbl_8025F4E8@ha +/* 800B6868 000B3668 3C A0 80 26 */ lis r5, lbl__stringBase0_53@ha /* 800B686C 000B366C 7C 83 23 78 */ mr r3, r4 -/* 800B6870 000B3670 38 85 F4 E8 */ addi r4, r5, lbl_8025F4E8@l +/* 800B6870 000B3670 38 85 F4 E8 */ addi r4, r5, lbl__stringBase0_53@l /* 800B6874 000B3674 38 84 00 71 */ addi r4, r4, 0x71 /* 800B6878 000B3678 48 13 0E 89 */ bl func_801E7700 /* 800B687C 000B367C 48 00 00 90 */ b lbl_800B690C -/* 800B6880 000B3680 3C A0 80 26 */ lis r5, lbl_8025F4E8@ha +/* 800B6880 000B3680 3C A0 80 26 */ lis r5, lbl__stringBase0_53@ha /* 800B6884 000B3684 7C 83 23 78 */ mr r3, r4 -/* 800B6888 000B3688 38 85 F4 E8 */ addi r4, r5, lbl_8025F4E8@l +/* 800B6888 000B3688 38 85 F4 E8 */ addi r4, r5, lbl__stringBase0_53@l /* 800B688C 000B368C 38 84 00 75 */ addi r4, r4, 0x75 /* 800B6890 000B3690 48 13 0E 71 */ bl func_801E7700 /* 800B6894 000B3694 48 00 00 78 */ b lbl_800B690C -/* 800B6898 000B3698 3C A0 80 26 */ lis r5, lbl_8025F4E8@ha +/* 800B6898 000B3698 3C A0 80 26 */ lis r5, lbl__stringBase0_53@ha /* 800B689C 000B369C 7C 83 23 78 */ mr r3, r4 -/* 800B68A0 000B36A0 38 85 F4 E8 */ addi r4, r5, lbl_8025F4E8@l +/* 800B68A0 000B36A0 38 85 F4 E8 */ addi r4, r5, lbl__stringBase0_53@l /* 800B68A4 000B36A4 38 84 00 82 */ addi r4, r4, 0x82 /* 800B68A8 000B36A8 48 13 0E 59 */ bl func_801E7700 /* 800B68AC 000B36AC 48 00 00 60 */ b lbl_800B690C -/* 800B68B0 000B36B0 3C A0 80 26 */ lis r5, lbl_8025F4E8@ha +/* 800B68B0 000B36B0 3C A0 80 26 */ lis r5, lbl__stringBase0_53@ha /* 800B68B4 000B36B4 7C 83 23 78 */ mr r3, r4 -/* 800B68B8 000B36B8 38 85 F4 E8 */ addi r4, r5, lbl_8025F4E8@l +/* 800B68B8 000B36B8 38 85 F4 E8 */ addi r4, r5, lbl__stringBase0_53@l /* 800B68BC 000B36BC 38 84 00 8C */ addi r4, r4, 0x8c /* 800B68C0 000B36C0 48 13 0E 41 */ bl func_801E7700 /* 800B68C4 000B36C4 48 00 00 48 */ b lbl_800B690C -/* 800B68C8 000B36C8 3C A0 80 26 */ lis r5, lbl_8025F4E8@ha +/* 800B68C8 000B36C8 3C A0 80 26 */ lis r5, lbl__stringBase0_53@ha /* 800B68CC 000B36CC 7C 83 23 78 */ mr r3, r4 -/* 800B68D0 000B36D0 38 85 F4 E8 */ addi r4, r5, lbl_8025F4E8@l +/* 800B68D0 000B36D0 38 85 F4 E8 */ addi r4, r5, lbl__stringBase0_53@l /* 800B68D4 000B36D4 38 84 00 90 */ addi r4, r4, 0x90 /* 800B68D8 000B36D8 48 13 0E 29 */ bl func_801E7700 /* 800B68DC 000B36DC 48 00 00 30 */ b lbl_800B690C -/* 800B68E0 000B36E0 3C A0 80 26 */ lis r5, lbl_8025F4E8@ha +/* 800B68E0 000B36E0 3C A0 80 26 */ lis r5, lbl__stringBase0_53@ha /* 800B68E4 000B36E4 7C 83 23 78 */ mr r3, r4 -/* 800B68E8 000B36E8 38 85 F4 E8 */ addi r4, r5, lbl_8025F4E8@l +/* 800B68E8 000B36E8 38 85 F4 E8 */ addi r4, r5, lbl__stringBase0_53@l /* 800B68EC 000B36EC 38 84 00 99 */ addi r4, r4, 0x99 /* 800B68F0 000B36F0 48 13 0E 11 */ bl func_801E7700 /* 800B68F4 000B36F4 48 00 00 18 */ b lbl_800B690C -/* 800B68F8 000B36F8 3C A0 80 26 */ lis r5, lbl_8025F4E8@ha +/* 800B68F8 000B36F8 3C A0 80 26 */ lis r5, lbl__stringBase0_53@ha /* 800B68FC 000B36FC 7C 83 23 78 */ mr r3, r4 -/* 800B6900 000B3700 38 85 F4 E8 */ addi r4, r5, lbl_8025F4E8@l +/* 800B6900 000B3700 38 85 F4 E8 */ addi r4, r5, lbl__stringBase0_53@l /* 800B6904 000B3704 38 84 00 A2 */ addi r4, r4, 0xa2 /* 800B6908 000B3708 48 13 0D F9 */ bl func_801E7700 lbl_800B690C: @@ -1421,6 +1421,6 @@ lbl_800B690C: .global zSurfaceGetDefault__Fv zSurfaceGetDefault__Fv: -/* 800B691C 000B371C 3C 60 80 2F */ lis r3, lbl_802F2C88@ha -/* 800B6920 000B3720 38 63 2C 88 */ addi r3, r3, lbl_802F2C88@l +/* 800B691C 000B371C 3C 60 80 2F */ lis r3, lbl_sDef_surf@ha +/* 800B6920 000B3720 38 63 2C 88 */ addi r3, r3, lbl_sDef_surf@l /* 800B6924 000B3724 4E 80 00 20 */ blr diff --git a/asm/Game/zTalkBox.s b/asm/Game/zTalkBox.s index 46a115cad..8717372fc 100644 --- a/asm/Game/zTalkBox.s +++ b/asm/Game/zTalkBox.s @@ -6,9 +6,9 @@ zTalkBox.speak_stop__22_unnamed_zTalkBox_cpp_Fv: /* 801305FC 0012D3FC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80130600 0012D400 7C 08 02 A6 */ mflr r0 -/* 80130604 0012D404 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 80130604 0012D404 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80130608 0012D408 90 01 00 14 */ stw r0, 0x14(r1) -/* 8013060C 0012D40C 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 8013060C 0012D40C 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80130610 0012D410 93 E1 00 0C */ stw r31, 0xc(r1) /* 80130614 0012D414 3F E3 00 01 */ addis r31, r3, 1 /* 80130618 0012D418 80 7F 8E 94 */ lwz r3, -0x716c(r31) @@ -21,8 +21,8 @@ zTalkBox.speak_stop__22_unnamed_zTalkBox_cpp_Fv: /* 80130634 0012D434 38 00 00 00 */ li r0, 0 /* 80130638 0012D438 90 1F 8E 94 */ stw r0, -0x716c(r31) lbl_8013063C: -/* 8013063C 0012D43C 3C 60 80 32 */ lis r3, lbl_8031B320@ha -/* 80130640 0012D440 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 8013063C 0012D43C 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 80130640 0012D440 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80130644 0012D444 3F E3 00 01 */ addis r31, r3, 1 /* 80130648 0012D448 80 1F 8E 98 */ lwz r0, -0x7168(r31) /* 8013064C 0012D44C 28 00 00 00 */ cmplwi r0, 0 @@ -41,9 +41,9 @@ lbl_80130660: zTalkBox.trigger__22_unnamed_zTalkBox_cpp_FUi: /* 80130674 0012D474 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80130678 0012D478 7C 08 02 A6 */ mflr r0 -/* 8013067C 0012D47C 3C 80 80 32 */ lis r4, lbl_8031B320@ha +/* 8013067C 0012D47C 3C 80 80 32 */ lis r4, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80130680 0012D480 90 01 00 14 */ stw r0, 0x14(r1) -/* 80130684 0012D484 38 84 B3 20 */ addi r4, r4, lbl_8031B320@l +/* 80130684 0012D484 38 84 B3 20 */ addi r4, r4, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80130688 0012D488 93 E1 00 0C */ stw r31, 0xc(r1) /* 8013068C 0012D48C 93 C1 00 08 */ stw r30, 8(r1) /* 80130690 0012D490 7C 7E 1B 78 */ mr r30, r3 @@ -56,8 +56,8 @@ zTalkBox.trigger__22_unnamed_zTalkBox_cpp_FUi: /* 801306AC 0012D4AC 48 00 34 BD */ bl push_back__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_Fv /* 801306B0 0012D4B0 7F E3 FB 78 */ mr r3, r31 /* 801306B4 0012D4B4 48 00 33 7D */ bl back__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_Fv -/* 801306B8 0012D4B8 3C 80 80 32 */ lis r4, lbl_8031B320@ha -/* 801306BC 0012D4BC 38 84 B3 20 */ addi r4, r4, lbl_8031B320@l +/* 801306B8 0012D4B8 3C 80 80 32 */ lis r4, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 801306BC 0012D4BC 38 84 B3 20 */ addi r4, r4, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 801306C0 0012D4C0 80 04 00 08 */ lwz r0, 8(r4) /* 801306C4 0012D4C4 90 03 00 00 */ stw r0, 0(r3) /* 801306C8 0012D4C8 93 C3 00 04 */ stw r30, 4(r3) @@ -162,9 +162,9 @@ lbl_801307EC: zTalkBox.flush_triggered__22_unnamed_zTalkBox_cpp_Fv: /* 80130800 0012D600 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80130804 0012D604 7C 08 02 A6 */ mflr r0 -/* 80130808 0012D608 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 80130808 0012D608 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 8013080C 0012D60C 90 01 00 24 */ stw r0, 0x24(r1) -/* 80130810 0012D610 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80130810 0012D610 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80130814 0012D614 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80130818 0012D618 3F E3 00 01 */ addis r31, r3, 1 /* 8013081C 0012D61C 3B FF 8D 80 */ addi r31, r31, -29312 @@ -204,9 +204,9 @@ zTalkBox.read_bool__22_unnamed_zTalkBox_cpp_FRC6substrb: /* 80130890 0012D690 93 A1 00 14 */ stw r29, 0x14(r1) /* 80130894 0012D694 7C 7D 1B 78 */ mr r29, r3 /* 80130898 0012D698 41 82 00 44 */ beq lbl_801308DC -/* 8013089C 0012D69C 3C 60 80 27 */ lis r3, lbl_8026C8A0@ha +/* 8013089C 0012D69C 3C 60 80 27 */ lis r3, lbl_negative$940@ha /* 801308A0 0012D6A0 3B C0 00 00 */ li r30, 0 -/* 801308A4 0012D6A4 3B E3 C8 A0 */ addi r31, r3, lbl_8026C8A0@l +/* 801308A4 0012D6A4 3B E3 C8 A0 */ addi r31, r3, lbl_negative$940@l lbl_801308A8: /* 801308A8 0012D6A8 7F A3 EB 78 */ mr r3, r29 /* 801308AC 0012D6AC 7F E4 FB 78 */ mr r4, r31 @@ -223,9 +223,9 @@ lbl_801308C4: /* 801308D4 0012D6D4 38 60 00 01 */ li r3, 1 /* 801308D8 0012D6D8 48 00 00 40 */ b lbl_80130918 lbl_801308DC: -/* 801308DC 0012D6DC 3C 60 80 27 */ lis r3, lbl_8026C870@ha +/* 801308DC 0012D6DC 3C 60 80 27 */ lis r3, lbl_positive$938@ha /* 801308E0 0012D6E0 3B C0 00 00 */ li r30, 0 -/* 801308E4 0012D6E4 3B E3 C8 70 */ addi r31, r3, lbl_8026C870@l +/* 801308E4 0012D6E4 3B E3 C8 70 */ addi r31, r3, lbl_positive$938@l lbl_801308E8: /* 801308E8 0012D6E8 7F A3 EB 78 */ mr r3, r29 /* 801308EC 0012D6EC 7F E4 FB 78 */ mr r4, r31 @@ -251,9 +251,9 @@ lbl_80130918: .global zTalkBox.reset_auto_wait__22_unnamed_zTalkBox_cpp_Fv zTalkBox.reset_auto_wait__22_unnamed_zTalkBox_cpp_Fv: -/* 80130934 0012D734 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 80130934 0012D734 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80130938 0012D738 38 00 00 00 */ li r0, 0 -/* 8013093C 0012D73C 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 8013093C 0012D73C 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80130940 0012D740 80 83 00 08 */ lwz r4, 8(r3) /* 80130944 0012D744 3C A3 00 01 */ addis r5, r3, 1 /* 80130948 0012D748 88 65 8D 38 */ lbz r3, -0x72c8(r5) @@ -282,9 +282,9 @@ zTalkBox.reset_auto_wait__22_unnamed_zTalkBox_cpp_Fv: /* 801309A4 0012D7A4 2C 03 00 20 */ cmpwi r3, 0x20 /* 801309A8 0012D7A8 41 80 00 1C */ blt lbl_801309C4 lbl_801309AC: -/* 801309AC 0012D7AC 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 801309AC 0012D7AC 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 801309B0 0012D7B0 38 00 FF FF */ li r0, -1 -/* 801309B4 0012D7B4 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 801309B4 0012D7B4 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 801309B8 0012D7B8 3C 63 00 01 */ addis r3, r3, 1 /* 801309BC 0012D7BC 90 03 8D 40 */ stw r0, -0x72c0(r3) /* 801309C0 0012D7C0 48 00 00 10 */ b lbl_801309D0 @@ -293,9 +293,9 @@ lbl_801309C4: /* 801309C8 0012D7C8 7C 00 18 30 */ slw r0, r0, r3 /* 801309CC 0012D7CC 90 05 8D 40 */ stw r0, -0x72c0(r5) lbl_801309D0: -/* 801309D0 0012D7D0 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 801309D0 0012D7D0 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 801309D4 0012D7D4 38 00 00 00 */ li r0, 0 -/* 801309D8 0012D7D8 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 801309D8 0012D7D8 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 801309DC 0012D7DC 3C 63 00 01 */ addis r3, r3, 1 /* 801309E0 0012D7E0 90 03 8D 44 */ stw r0, -0x72bc(r3) /* 801309E4 0012D7E4 4E 80 00 20 */ blr @@ -311,9 +311,9 @@ zTalkBox.load_wait_context__22_unnamed_zTalkBox_cpp_FRQ222_unnamed_zTalkBox_cpp_ /* 80130A00 0012D800 7C 7E 1B 78 */ mr r30, r3 /* 80130A04 0012D804 93 A1 00 44 */ stw r29, 0x44(r1) /* 80130A08 0012D808 48 00 02 89 */ bl zTalkBox.reset_type__Q222_unnamed_zTalkBox_cpp_12wait_contextFv -/* 80130A0C 0012D80C C0 02 A3 28 */ lfs f0, lbl_803CECA8-_SDA2_BASE_(r2) -/* 80130A10 0012D810 3C 60 80 27 */ lis r3, lbl_8026C920@ha -/* 80130A14 0012D814 38 63 C9 20 */ addi r3, r3, lbl_8026C920@l +/* 80130A0C 0012D80C C0 02 A3 28 */ lfs f0, lbl__1032_2-_SDA2_BASE_(r2) +/* 80130A10 0012D810 3C 60 80 27 */ lis r3, lbl__stringBase0_83@ha +/* 80130A14 0012D814 38 63 C9 20 */ addi r3, r3, lbl__stringBase0_83@l /* 80130A18 0012D818 38 80 00 04 */ li r4, 4 /* 80130A1C 0012D81C D0 1E 00 04 */ stfs f0, 4(r30) /* 80130A20 0012D820 38 63 00 25 */ addi r3, r3, 0x25 @@ -335,9 +335,9 @@ zTalkBox.load_wait_context__22_unnamed_zTalkBox_cpp_FRQ222_unnamed_zTalkBox_cpp_ /* 80130A60 0012D860 50 60 3E 30 */ rlwimi r0, r3, 7, 0x18, 0x18 /* 80130A64 0012D864 98 1E 00 00 */ stb r0, 0(r30) lbl_80130A68: -/* 80130A68 0012D868 3C 60 80 27 */ lis r3, lbl_8026C920@ha +/* 80130A68 0012D868 3C 60 80 27 */ lis r3, lbl__stringBase0_83@ha /* 80130A6C 0012D86C 38 80 00 06 */ li r4, 6 -/* 80130A70 0012D870 38 63 C9 20 */ addi r3, r3, lbl_8026C920@l +/* 80130A70 0012D870 38 63 C9 20 */ addi r3, r3, lbl__stringBase0_83@l /* 80130A74 0012D874 38 63 00 2A */ addi r3, r3, 0x2a /* 80130A78 0012D878 4B EF 58 AD */ bl create__6substrFPCcUl /* 80130A7C 0012D87C 90 81 00 2C */ stw r4, 0x2c(r1) @@ -357,9 +357,9 @@ lbl_80130A68: /* 80130AB4 0012D8B4 80 1D 00 10 */ lwz r0, 0x10(r29) /* 80130AB8 0012D8B8 28 00 00 01 */ cmplwi r0, 1 /* 80130ABC 0012D8BC 40 82 00 40 */ bne lbl_80130AFC -/* 80130AC0 0012D8C0 3C 60 80 27 */ lis r3, lbl_8026C920@ha +/* 80130AC0 0012D8C0 3C 60 80 27 */ lis r3, lbl__stringBase0_83@ha /* 80130AC4 0012D8C4 38 80 00 05 */ li r4, 5 -/* 80130AC8 0012D8C8 38 63 C9 20 */ addi r3, r3, lbl_8026C920@l +/* 80130AC8 0012D8C8 38 63 C9 20 */ addi r3, r3, lbl__stringBase0_83@l /* 80130ACC 0012D8CC 38 63 00 31 */ addi r3, r3, 0x31 /* 80130AD0 0012D8D0 4B EF 58 55 */ bl create__6substrFPCcUl /* 80130AD4 0012D8D4 90 81 00 24 */ stw r4, 0x24(r1) @@ -376,9 +376,9 @@ lbl_80130AFC: /* 80130AFC 0012D8FC 38 00 00 00 */ li r0, 0 /* 80130B00 0012D900 90 1E 00 0C */ stw r0, 0xc(r30) lbl_80130B04: -/* 80130B04 0012D904 3C 60 80 27 */ lis r3, lbl_8026C920@ha +/* 80130B04 0012D904 3C 60 80 27 */ lis r3, lbl__stringBase0_83@ha /* 80130B08 0012D908 38 80 00 05 */ li r4, 5 -/* 80130B0C 0012D90C 38 63 C9 20 */ addi r3, r3, lbl_8026C920@l +/* 80130B0C 0012D90C 38 63 C9 20 */ addi r3, r3, lbl__stringBase0_83@l /* 80130B10 0012D910 38 63 00 37 */ addi r3, r3, 0x37 /* 80130B14 0012D914 4B EF 58 11 */ bl create__6substrFPCcUl /* 80130B18 0012D918 90 81 00 1C */ stw r4, 0x1c(r1) @@ -387,11 +387,11 @@ lbl_80130B04: /* 80130B24 0012D924 7F E3 FB 78 */ mr r3, r31 /* 80130B28 0012D928 4B EF 1F FD */ bl find_entry__8xtextboxFRCQ28xtextbox14tag_entry_listRC6substr /* 80130B2C 0012D92C 7C 03 00 D0 */ neg r0, r3 -/* 80130B30 0012D930 3C 80 80 27 */ lis r4, lbl_8026C920@ha +/* 80130B30 0012D930 3C 80 80 27 */ lis r4, lbl__stringBase0_83@ha /* 80130B34 0012D934 7C 03 1B 78 */ or r3, r0, r3 /* 80130B38 0012D938 88 1E 00 00 */ lbz r0, 0(r30) /* 80130B3C 0012D93C 54 65 0F FE */ srwi r5, r3, 0x1f -/* 80130B40 0012D940 38 64 C9 20 */ addi r3, r4, lbl_8026C920@l +/* 80130B40 0012D940 38 64 C9 20 */ addi r3, r4, lbl__stringBase0_83@l /* 80130B44 0012D944 50 A0 2E B4 */ rlwimi r0, r5, 5, 0x1a, 0x1a /* 80130B48 0012D948 38 80 00 05 */ li r4, 5 /* 80130B4C 0012D94C 98 1E 00 00 */ stb r0, 0(r30) @@ -408,9 +408,9 @@ lbl_80130B04: /* 80130B78 0012D978 38 80 00 01 */ li r4, 1 /* 80130B7C 0012D97C 50 80 26 F6 */ rlwimi r0, r4, 4, 0x1b, 0x1b /* 80130B80 0012D980 38 A0 00 20 */ li r5, 0x20 -/* 80130B84 0012D984 3C 80 80 32 */ lis r4, lbl_803241BC@ha +/* 80130B84 0012D984 3C 80 80 32 */ lis r4, lbl_v$993@ha /* 80130B88 0012D988 98 1E 00 00 */ stb r0, 0(r30) -/* 80130B8C 0012D98C 38 84 41 BC */ addi r4, r4, lbl_803241BC@l +/* 80130B8C 0012D98C 38 84 41 BC */ addi r4, r4, lbl_v$993@l /* 80130B90 0012D990 4B EF 20 85 */ bl read_list__8xtextboxFRCQ28xtextbox9tag_entryPiUl /* 80130B94 0012D994 28 03 00 00 */ cmplwi r3, 0 /* 80130B98 0012D998 40 82 00 10 */ bne lbl_80130BA8 @@ -421,8 +421,8 @@ lbl_80130BA8: /* 80130BA8 0012D9A8 88 1D 00 08 */ lbz r0, 8(r29) /* 80130BAC 0012D9AC 28 00 00 3D */ cmplwi r0, 0x3d /* 80130BB0 0012D9B0 40 82 00 54 */ bne lbl_80130C04 -/* 80130BB4 0012D9B4 3C 80 80 32 */ lis r4, lbl_803241BC@ha -/* 80130BB8 0012D9B8 38 A4 41 BC */ addi r5, r4, lbl_803241BC@l +/* 80130BB4 0012D9B4 3C 80 80 32 */ lis r4, lbl_v$993@ha +/* 80130BB8 0012D9B8 38 A4 41 BC */ addi r5, r4, lbl_v$993@l /* 80130BBC 0012D9BC 38 80 00 01 */ li r4, 1 /* 80130BC0 0012D9C0 7C 69 03 A6 */ mtctr r3 /* 80130BC4 0012D9C4 28 03 00 00 */ cmplwi r3, 0 @@ -445,9 +445,9 @@ lbl_80130BF0: /* 80130BFC 0012D9FC 38 00 FF FF */ li r0, -1 /* 80130C00 0012DA00 90 1E 00 08 */ stw r0, 8(r30) lbl_80130C04: -/* 80130C04 0012DA04 3C 60 80 27 */ lis r3, lbl_8026C920@ha +/* 80130C04 0012DA04 3C 60 80 27 */ lis r3, lbl__stringBase0_83@ha /* 80130C08 0012DA08 38 80 00 04 */ li r4, 4 -/* 80130C0C 0012DA0C 38 63 C9 20 */ addi r3, r3, lbl_8026C920@l +/* 80130C0C 0012DA0C 38 63 C9 20 */ addi r3, r3, lbl__stringBase0_83@l /* 80130C10 0012DA10 38 63 00 43 */ addi r3, r3, 0x43 /* 80130C14 0012DA14 4B EF 57 11 */ bl create__6substrFPCcUl /* 80130C18 0012DA18 90 81 00 0C */ stw r4, 0xc(r1) @@ -491,9 +491,9 @@ zTalkBox.reset_type__Q222_unnamed_zTalkBox_cpp_12wait_contextFv: /* 80130C98 0012DA98 4E 80 00 20 */ blr /* 80130C9C 0012DA9C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80130CA0 0012DAA0 7C 08 02 A6 */ mflr r0 -/* 80130CA4 0012DAA4 3C 80 80 32 */ lis r4, lbl_8031B320@ha +/* 80130CA4 0012DAA4 3C 80 80 32 */ lis r4, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80130CA8 0012DAA8 90 01 00 24 */ stw r0, 0x24(r1) -/* 80130CAC 0012DAAC 38 84 B3 20 */ addi r4, r4, lbl_8031B320@l +/* 80130CAC 0012DAAC 38 84 B3 20 */ addi r4, r4, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80130CB0 0012DAB0 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80130CB4 0012DAB4 80 84 00 08 */ lwz r4, 8(r4) /* 80130CB8 0012DAB8 28 04 00 00 */ cmplwi r4, 0 @@ -522,7 +522,7 @@ zTalkBox.reset_type__Q222_unnamed_zTalkBox_cpp_12wait_contextFv: /* 80130D14 0012DB14 40 82 00 18 */ bne lbl_80130D2C /* 80130D18 0012DB18 7F E3 FB 78 */ mr r3, r31 /* 80130D1C 0012DB1C 4B FF FF 75 */ bl zTalkBox.reset_type__Q222_unnamed_zTalkBox_cpp_12wait_contextFv -/* 80130D20 0012DB20 C0 02 A3 28 */ lfs f0, lbl_803CECA8-_SDA2_BASE_(r2) +/* 80130D20 0012DB20 C0 02 A3 28 */ lfs f0, lbl__1032_2-_SDA2_BASE_(r2) /* 80130D24 0012DB24 D0 1F 00 04 */ stfs f0, 4(r31) /* 80130D28 0012DB28 48 00 00 28 */ b lbl_80130D50 lbl_80130D2C: @@ -536,9 +536,9 @@ lbl_80130D2C: /* 80130D48 0012DB48 90 01 00 08 */ stw r0, 8(r1) /* 80130D4C 0012DB4C 4B FF FC 9D */ bl zTalkBox.load_wait_context__22_unnamed_zTalkBox_cpp_FRQ222_unnamed_zTalkBox_cpp_12wait_contextRCQ28xtextbox14tag_entry_list lbl_80130D50: -/* 80130D50 0012DB50 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 80130D50 0012DB50 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80130D54 0012DB54 7F E4 FB 78 */ mr r4, r31 -/* 80130D58 0012DB58 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80130D58 0012DB58 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80130D5C 0012DB5C 3C 63 00 01 */ addis r3, r3, 1 /* 80130D60 0012DB60 38 63 8D 38 */ addi r3, r3, -29384 /* 80130D64 0012DB64 48 00 00 19 */ bl zTalkBox.__as__Q222_unnamed_zTalkBox_cpp_12wait_contextFRCQ222_unnamed_zTalkBox_cpp_12wait_context @@ -564,9 +564,9 @@ zTalkBox.__as__Q222_unnamed_zTalkBox_cpp_12wait_contextFRCQ222_unnamed_zTalkBox_ /* 80130DA4 0012DBA4 4E 80 00 20 */ blr /* 80130DA8 0012DBA8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80130DAC 0012DBAC 7C 08 02 A6 */ mflr r0 -/* 80130DB0 0012DBB0 3C 80 80 32 */ lis r4, lbl_8031B320@ha +/* 80130DB0 0012DBB0 3C 80 80 32 */ lis r4, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80130DB4 0012DBB4 90 01 00 14 */ stw r0, 0x14(r1) -/* 80130DB8 0012DBB8 38 84 B3 20 */ addi r4, r4, lbl_8031B320@l +/* 80130DB8 0012DBB8 38 84 B3 20 */ addi r4, r4, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80130DBC 0012DBBC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80130DC0 0012DBC0 80 84 00 08 */ lwz r4, 8(r4) /* 80130DC4 0012DBC4 28 04 00 00 */ cmplwi r4, 0 @@ -579,9 +579,9 @@ zTalkBox.__as__Q222_unnamed_zTalkBox_cpp_12wait_contextFRCQ222_unnamed_zTalkBox_ /* 80130DE0 0012DBE0 38 00 00 10 */ li r0, 0x10 /* 80130DE4 0012DBE4 B0 03 00 0C */ sth r0, 0xc(r3) /* 80130DE8 0012DBE8 4B FF FB 4D */ bl zTalkBox.reset_auto_wait__22_unnamed_zTalkBox_cpp_Fv -/* 80130DEC 0012DBEC 3C 80 80 32 */ lis r4, lbl_8031B320@ha +/* 80130DEC 0012DBEC 3C 80 80 32 */ lis r4, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80130DF0 0012DBF0 7F E3 FB 78 */ mr r3, r31 -/* 80130DF4 0012DBF4 38 84 B3 20 */ addi r4, r4, lbl_8031B320@l +/* 80130DF4 0012DBF4 38 84 B3 20 */ addi r4, r4, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80130DF8 0012DBF8 3C 84 00 01 */ addis r4, r4, 1 /* 80130DFC 0012DBFC 38 84 8D 38 */ addi r4, r4, -29384 /* 80130E00 0012DC00 4B FF FF 7D */ bl zTalkBox.__as__Q222_unnamed_zTalkBox_cpp_12wait_contextFRCQ222_unnamed_zTalkBox_cpp_12wait_context @@ -593,8 +593,8 @@ lbl_80130E04: /* 80130E14 0012DC14 4E 80 00 20 */ blr /* 80130E18 0012DC18 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80130E1C 0012DC1C 7C 08 02 A6 */ mflr r0 -/* 80130E20 0012DC20 3C 80 80 32 */ lis r4, lbl_8031B320@ha -/* 80130E24 0012DC24 38 A4 B3 20 */ addi r5, r4, lbl_8031B320@l +/* 80130E20 0012DC20 3C 80 80 32 */ lis r4, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 80130E24 0012DC24 38 A4 B3 20 */ addi r5, r4, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80130E28 0012DC28 80 83 00 10 */ lwz r4, 0x10(r3) /* 80130E2C 0012DC2C 3C 65 00 01 */ addis r3, r5, 1 /* 80130E30 0012DC30 90 01 00 14 */ stw r0, 0x14(r1) @@ -607,11 +607,11 @@ lbl_80130E04: /* 80130E4C 0012DC4C 4E 80 00 20 */ blr /* 80130E50 0012DC50 94 21 FF 90 */ stwu r1, -0x70(r1) /* 80130E54 0012DC54 7C 08 02 A6 */ mflr r0 -/* 80130E58 0012DC58 3C 80 80 32 */ lis r4, lbl_8031B320@ha +/* 80130E58 0012DC58 3C 80 80 32 */ lis r4, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80130E5C 0012DC5C 90 01 00 74 */ stw r0, 0x74(r1) /* 80130E60 0012DC60 93 E1 00 6C */ stw r31, 0x6c(r1) /* 80130E64 0012DC64 7C 7F 1B 78 */ mr r31, r3 -/* 80130E68 0012DC68 38 64 B3 20 */ addi r3, r4, lbl_8031B320@l +/* 80130E68 0012DC68 38 64 B3 20 */ addi r3, r4, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80130E6C 0012DC6C 80 63 00 08 */ lwz r3, 8(r3) /* 80130E70 0012DC70 28 03 00 00 */ cmplwi r3, 0 /* 80130E74 0012DC74 41 82 01 10 */ beq lbl_80130F84 @@ -655,9 +655,9 @@ lbl_80130EFC: /* 80130F00 0012DD00 42 00 FF E0 */ bdnz lbl_80130EE0 lbl_80130F04: /* 80130F04 0012DD04 80 81 00 10 */ lwz r4, 0x10(r1) -/* 80130F08 0012DD08 3C 60 80 27 */ lis r3, lbl_8026C920@ha +/* 80130F08 0012DD08 3C 60 80 27 */ lis r3, lbl__stringBase0_83@ha /* 80130F0C 0012DD0C 80 A1 00 14 */ lwz r5, 0x14(r1) -/* 80130F10 0012DD10 38 63 C9 20 */ addi r3, r3, lbl_8026C920@l +/* 80130F10 0012DD10 38 63 C9 20 */ addi r3, r3, lbl__stringBase0_83@l /* 80130F14 0012DD14 38 C4 00 14 */ addi r6, r4, 0x14 /* 80130F18 0012DD18 38 80 00 04 */ li r4, 4 /* 80130F1C 0012DD1C 38 05 FF FF */ addi r0, r5, -1 @@ -695,11 +695,11 @@ lbl_80130F84: /* 80130F94 0012DD94 4E 80 00 20 */ blr /* 80130F98 0012DD98 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80130F9C 0012DD9C 7C 08 02 A6 */ mflr r0 -/* 80130FA0 0012DDA0 3C 80 80 32 */ lis r4, lbl_8031B320@ha +/* 80130FA0 0012DDA0 3C 80 80 32 */ lis r4, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80130FA4 0012DDA4 90 01 00 24 */ stw r0, 0x24(r1) /* 80130FA8 0012DDA8 BF 61 00 0C */ stmw r27, 0xc(r1) /* 80130FAC 0012DDAC 7C 7F 1B 78 */ mr r31, r3 -/* 80130FB0 0012DDB0 38 64 B3 20 */ addi r3, r4, lbl_8031B320@l +/* 80130FB0 0012DDB0 38 64 B3 20 */ addi r3, r4, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80130FB4 0012DDB4 3C 63 00 01 */ addis r3, r3, 1 /* 80130FB8 0012DDB8 88 03 8D 79 */ lbz r0, -0x7287(r3) /* 80130FBC 0012DDBC 28 00 00 00 */ cmplwi r0, 0 @@ -710,9 +710,9 @@ lbl_80130F84: /* 80130FD0 0012DDD0 38 60 00 01 */ li r3, 1 /* 80130FD4 0012DDD4 48 00 00 70 */ b lbl_80131044 lbl_80130FD8: -/* 80130FD8 0012DDD8 3C 60 80 27 */ lis r3, lbl_8026C8D0@ha +/* 80130FD8 0012DDD8 3C 60 80 27 */ lis r3, lbl_signals$1119@ha /* 80130FDC 0012DDDC 83 BF 00 10 */ lwz r29, 0x10(r31) -/* 80130FE0 0012DDE0 3B 83 C8 D0 */ addi r28, r3, lbl_8026C8D0@l +/* 80130FE0 0012DDE0 3B 83 C8 D0 */ addi r28, r3, lbl_signals$1119@l /* 80130FE4 0012DDE4 3B 60 00 00 */ li r27, 0 /* 80130FE8 0012DDE8 3B C0 00 01 */ li r30, 1 lbl_80130FEC: @@ -726,8 +726,8 @@ lbl_80131000: /* 80131004 0012DE04 3B 9C 00 04 */ addi r28, r28, 4 /* 80131008 0012DE08 28 1B 00 14 */ cmplwi r27, 0x14 /* 8013100C 0012DE0C 41 80 FF E0 */ blt lbl_80130FEC -/* 80131010 0012DE10 3C 60 80 32 */ lis r3, lbl_8031B320@ha -/* 80131014 0012DE14 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80131010 0012DE10 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 80131014 0012DE14 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80131018 0012DE18 3C 63 00 01 */ addis r3, r3, 1 /* 8013101C 0012DE1C 80 63 8D 7C */ lwz r3, -0x7284(r3) /* 80131020 0012DE20 28 03 00 00 */ cmplwi r3, 0 @@ -751,11 +751,11 @@ lbl_80131044: zTalkBox.load_sound_type__22_unnamed_zTalkBox_cpp_FRQ222_unnamed_zTalkBox_cpp_13sound_contextRCQ28xtextbox14tag_entry_list: /* 80131058 0012DE58 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8013105C 0012DE5C 7C 08 02 A6 */ mflr r0 -/* 80131060 0012DE60 3C A0 80 27 */ lis r5, lbl_8026C920@ha +/* 80131060 0012DE60 3C A0 80 27 */ lis r5, lbl__stringBase0_83@ha /* 80131064 0012DE64 90 01 00 24 */ stw r0, 0x24(r1) /* 80131068 0012DE68 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8013106C 0012DE6C 7C 9F 23 78 */ mr r31, r4 -/* 80131070 0012DE70 38 85 C9 20 */ addi r4, r5, lbl_8026C920@l +/* 80131070 0012DE70 38 85 C9 20 */ addi r4, r5, lbl__stringBase0_83@l /* 80131074 0012DE74 93 C1 00 18 */ stw r30, 0x18(r1) /* 80131078 0012DE78 7C 7E 1B 78 */ mr r30, r3 /* 8013107C 0012DE7C 38 64 00 48 */ addi r3, r4, 0x48 @@ -783,7 +783,7 @@ lbl_801310C0: /* 801310D0 0012DED0 98 1E 00 05 */ stb r0, 5(r30) /* 801310D4 0012DED4 48 00 00 1C */ b lbl_801310F0 lbl_801310D8: -/* 801310D8 0012DED8 C0 02 A3 2C */ lfs f0, lbl_803CECAC-_SDA2_BASE_(r2) +/* 801310D8 0012DED8 C0 02 A3 2C */ lfs f0, lbl__1150_1-_SDA2_BASE_(r2) /* 801310DC 0012DEDC 38 00 00 01 */ li r0, 1 /* 801310E0 0012DEE0 38 60 00 01 */ li r3, 1 /* 801310E4 0012DEE4 D0 1E 00 08 */ stfs f0, 8(r30) @@ -798,12 +798,12 @@ lbl_801310F0: /* 80131104 0012DF04 4E 80 00 20 */ blr /* 80131108 0012DF08 94 21 FF 80 */ stwu r1, -0x80(r1) /* 8013110C 0012DF0C 7C 08 02 A6 */ mflr r0 -/* 80131110 0012DF10 3C 80 80 32 */ lis r4, lbl_8031B320@ha +/* 80131110 0012DF10 3C 80 80 32 */ lis r4, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80131114 0012DF14 90 01 00 84 */ stw r0, 0x84(r1) /* 80131118 0012DF18 93 E1 00 7C */ stw r31, 0x7c(r1) /* 8013111C 0012DF1C 93 C1 00 78 */ stw r30, 0x78(r1) /* 80131120 0012DF20 7C 7E 1B 78 */ mr r30, r3 -/* 80131124 0012DF24 38 64 B3 20 */ addi r3, r4, lbl_8031B320@l +/* 80131124 0012DF24 38 64 B3 20 */ addi r3, r4, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80131128 0012DF28 93 A1 00 74 */ stw r29, 0x74(r1) /* 8013112C 0012DF2C 80 63 00 08 */ lwz r3, 8(r3) /* 80131130 0012DF30 28 03 00 00 */ cmplwi r3, 0 @@ -816,11 +816,11 @@ lbl_801310F0: /* 8013114C 0012DF4C 7C C3 33 78 */ mr r3, r6 /* 80131150 0012DF50 4B EF 17 B9 */ bl read_tag__8xtextboxFRC6substr /* 80131154 0012DF54 90 81 00 48 */ stw r4, 0x48(r1) -/* 80131158 0012DF58 3C A0 80 27 */ lis r5, lbl_8026C920@ha +/* 80131158 0012DF58 3C A0 80 27 */ lis r5, lbl__stringBase0_83@ha /* 8013115C 0012DF5C 38 00 00 00 */ li r0, 0 /* 80131160 0012DF60 38 80 00 06 */ li r4, 6 /* 80131164 0012DF64 90 61 00 44 */ stw r3, 0x44(r1) -/* 80131168 0012DF68 38 65 C9 20 */ addi r3, r5, lbl_8026C920@l +/* 80131168 0012DF68 38 65 C9 20 */ addi r3, r5, lbl__stringBase0_83@l /* 8013116C 0012DF6C 38 63 00 4F */ addi r3, r3, 0x4f /* 80131170 0012DF70 98 1F 00 04 */ stb r0, 4(r31) /* 80131174 0012DF74 4B EF 51 B1 */ bl create__6substrFPCcUl @@ -834,9 +834,9 @@ lbl_801310F0: /* 80131194 0012DF94 80 03 00 10 */ lwz r0, 0x10(r3) /* 80131198 0012DF98 28 00 00 00 */ cmplwi r0, 0 /* 8013119C 0012DF9C 41 82 00 7C */ beq lbl_80131218 -/* 801311A0 0012DFA0 3C 80 80 27 */ lis r4, lbl_8026C920@ha +/* 801311A0 0012DFA0 3C 80 80 27 */ lis r4, lbl__stringBase0_83@ha /* 801311A4 0012DFA4 83 A3 00 0C */ lwz r29, 0xc(r3) -/* 801311A8 0012DFA8 38 64 C9 20 */ addi r3, r4, lbl_8026C920@l +/* 801311A8 0012DFA8 38 64 C9 20 */ addi r3, r4, lbl__stringBase0_83@l /* 801311AC 0012DFAC 38 80 00 03 */ li r4, 3 /* 801311B0 0012DFB0 38 63 00 56 */ addi r3, r3, 0x56 /* 801311B4 0012DFB4 4B EF 51 71 */ bl create__6substrFPCcUl @@ -851,9 +851,9 @@ lbl_801310F0: /* 801311D8 0012DFD8 98 1F 00 04 */ stb r0, 4(r31) /* 801311DC 0012DFDC 48 00 00 3C */ b lbl_80131218 lbl_801311E0: -/* 801311E0 0012DFE0 3C 60 80 27 */ lis r3, lbl_8026C920@ha +/* 801311E0 0012DFE0 3C 60 80 27 */ lis r3, lbl__stringBase0_83@ha /* 801311E4 0012DFE4 38 80 00 06 */ li r4, 6 -/* 801311E8 0012DFE8 38 63 C9 20 */ addi r3, r3, lbl_8026C920@l +/* 801311E8 0012DFE8 38 63 C9 20 */ addi r3, r3, lbl__stringBase0_83@l /* 801311EC 0012DFEC 38 63 00 5A */ addi r3, r3, 0x5a /* 801311F0 0012DFF0 4B EF 51 35 */ bl create__6substrFPCcUl /* 801311F4 0012DFF4 90 81 00 30 */ stw r4, 0x30(r1) @@ -899,8 +899,8 @@ lbl_80131268: /* 80131288 0012E088 4B FF FD D1 */ bl zTalkBox.load_sound_type__22_unnamed_zTalkBox_cpp_FRQ222_unnamed_zTalkBox_cpp_13sound_contextRCQ28xtextbox14tag_entry_list lbl_8013128C: /* 8013128C 0012E08C 38 00 00 02 */ li r0, 2 -/* 80131290 0012E090 3C 60 80 27 */ lis r3, lbl_8026C920@ha -/* 80131294 0012E094 38 63 C9 20 */ addi r3, r3, lbl_8026C920@l +/* 80131290 0012E090 3C 60 80 27 */ lis r3, lbl__stringBase0_83@ha +/* 80131294 0012E094 38 63 C9 20 */ addi r3, r3, lbl__stringBase0_83@l /* 80131298 0012E098 90 1F 00 14 */ stw r0, 0x14(r31) /* 8013129C 0012E09C 38 63 00 61 */ addi r3, r3, 0x61 /* 801312A0 0012E0A0 38 80 00 07 */ li r4, 7 @@ -915,9 +915,9 @@ lbl_8013128C: /* 801312C4 0012E0C4 80 03 00 10 */ lwz r0, 0x10(r3) /* 801312C8 0012E0C8 28 00 00 00 */ cmplwi r0, 0 /* 801312CC 0012E0CC 41 82 00 98 */ beq lbl_80131364 -/* 801312D0 0012E0D0 3C 80 80 27 */ lis r4, lbl_8026C920@ha +/* 801312D0 0012E0D0 3C 80 80 27 */ lis r4, lbl__stringBase0_83@ha /* 801312D4 0012E0D4 83 A3 00 0C */ lwz r29, 0xc(r3) -/* 801312D8 0012E0D8 38 64 C9 20 */ addi r3, r4, lbl_8026C920@l +/* 801312D8 0012E0D8 38 64 C9 20 */ addi r3, r4, lbl__stringBase0_83@l /* 801312DC 0012E0DC 38 80 00 02 */ li r4, 2 /* 801312E0 0012E0E0 38 63 00 69 */ addi r3, r3, 0x69 /* 801312E4 0012E0E4 4B EF 50 41 */ bl create__6substrFPCcUl @@ -932,9 +932,9 @@ lbl_8013128C: /* 80131308 0012E108 90 1F 00 14 */ stw r0, 0x14(r31) /* 8013130C 0012E10C 48 00 00 58 */ b lbl_80131364 lbl_80131310: -/* 80131310 0012E110 3C 60 80 27 */ lis r3, lbl_8026C920@ha +/* 80131310 0012E110 3C 60 80 27 */ lis r3, lbl__stringBase0_83@ha /* 80131314 0012E114 38 80 00 04 */ li r4, 4 -/* 80131318 0012E118 38 63 C9 20 */ addi r3, r3, lbl_8026C920@l +/* 80131318 0012E118 38 63 C9 20 */ addi r3, r3, lbl__stringBase0_83@l /* 8013131C 0012E11C 38 63 00 6C */ addi r3, r3, 0x6c /* 80131320 0012E120 4B EF 50 05 */ bl create__6substrFPCcUl /* 80131324 0012E124 90 81 00 18 */ stw r4, 0x18(r1) @@ -956,8 +956,8 @@ lbl_8013134C: /* 80131360 0012E160 90 7F 00 14 */ stw r3, 0x14(r31) lbl_80131364: /* 80131364 0012E164 38 00 00 00 */ li r0, 0 -/* 80131368 0012E168 3C 60 80 27 */ lis r3, lbl_8026C920@ha -/* 8013136C 0012E16C 38 63 C9 20 */ addi r3, r3, lbl_8026C920@l +/* 80131368 0012E168 3C 60 80 27 */ lis r3, lbl__stringBase0_83@ha +/* 8013136C 0012E16C 38 63 C9 20 */ addi r3, r3, lbl__stringBase0_83@l /* 80131370 0012E170 98 1F 00 07 */ stb r0, 7(r31) /* 80131374 0012E174 38 63 00 71 */ addi r3, r3, 0x71 /* 80131378 0012E178 38 80 00 04 */ li r4, 4 @@ -1015,8 +1015,8 @@ lbl_80131424: /* 80131434 0012E234 7C 08 03 A6 */ mtlr r0 /* 80131438 0012E238 38 21 00 80 */ addi r1, r1, 0x80 /* 8013143C 0012E23C 4E 80 00 20 */ blr -/* 80131440 0012E240 3C 80 80 32 */ lis r4, lbl_8031B320@ha -/* 80131444 0012E244 38 84 B3 20 */ addi r4, r4, lbl_8031B320@l +/* 80131440 0012E240 3C 80 80 32 */ lis r4, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 80131444 0012E244 38 84 B3 20 */ addi r4, r4, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80131448 0012E248 80 84 00 08 */ lwz r4, 8(r4) /* 8013144C 0012E24C 28 04 00 00 */ cmplwi r4, 0 /* 80131450 0012E250 4D 82 00 20 */ beqlr @@ -1033,9 +1033,9 @@ lbl_80131424: /* 8013147C 0012E27C 4E 80 00 20 */ blr /* 80131480 0012E280 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80131484 0012E284 7C 08 02 A6 */ mflr r0 -/* 80131488 0012E288 3C 80 80 32 */ lis r4, lbl_8031B320@ha +/* 80131488 0012E288 3C 80 80 32 */ lis r4, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 8013148C 0012E28C 90 01 00 34 */ stw r0, 0x34(r1) -/* 80131490 0012E290 38 84 B3 20 */ addi r4, r4, lbl_8031B320@l +/* 80131490 0012E290 38 84 B3 20 */ addi r4, r4, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80131494 0012E294 3C 84 00 01 */ addis r4, r4, 1 /* 80131498 0012E298 BF 61 00 1C */ stmw r27, 0x1c(r1) /* 8013149C 0012E29C 88 04 8D 79 */ lbz r0, -0x7287(r4) @@ -1088,9 +1088,9 @@ lbl_80131530: lbl_80131544: /* 80131544 0012E344 FC 20 00 90 */ fmr f1, f0 lbl_80131548: -/* 80131548 0012E348 3C 60 80 32 */ lis r3, lbl_8031B320@ha -/* 8013154C 0012E34C C0 42 A3 28 */ lfs f2, lbl_803CECA8-_SDA2_BASE_(r2) -/* 80131550 0012E350 38 E3 B3 20 */ addi r7, r3, lbl_8031B320@l +/* 80131548 0012E348 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 8013154C 0012E34C C0 42 A3 28 */ lfs f2, lbl__1032_2-_SDA2_BASE_(r2) +/* 80131550 0012E350 38 E3 B3 20 */ addi r7, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80131554 0012E354 38 A0 00 80 */ li r5, 0x80 /* 80131558 0012E358 3C 67 00 01 */ addis r3, r7, 1 /* 8013155C 0012E35C 38 C0 00 00 */ li r6, 0 @@ -1105,8 +1105,8 @@ lbl_80131548: /* 80131580 0012E380 38 E7 8D 56 */ addi r7, r7, -29354 /* 80131584 0012E384 4B EF E5 7D */ bl play__14sound_queue_4_FUiffUiUiUi14sound_category /* 80131588 0012E388 80 1D 8D 58 */ lwz r0, -0x72a8(r29) -/* 8013158C 0012E38C 3C 60 80 32 */ lis r3, lbl_8031B320@ha -/* 80131590 0012E390 38 83 B3 20 */ addi r4, r3, lbl_8031B320@l +/* 8013158C 0012E38C 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 80131590 0012E390 38 83 B3 20 */ addi r4, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80131594 0012E394 3B C0 00 00 */ li r30, 0 /* 80131598 0012E398 68 00 00 01 */ xori r0, r0, 1 /* 8013159C 0012E39C 3B 80 00 00 */ li r28, 0 @@ -1124,8 +1124,8 @@ lbl_801315C4: /* 801315C8 0012E3C8 40 80 00 20 */ bge lbl_801315E8 /* 801315CC 0012E3CC 48 00 00 14 */ b lbl_801315E0 lbl_801315D0: -/* 801315D0 0012E3D0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 801315D4 0012E3D4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 801315D0 0012E3D0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 801315D4 0012E3D4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 801315D8 0012E3D8 3B 83 06 E0 */ addi r28, r3, 0x6e0 /* 801315DC 0012E3DC 48 00 00 A0 */ b lbl_8013167C lbl_801315E0: @@ -1144,8 +1144,8 @@ lbl_801315E8: lbl_8013160C: /* 8013160C 0012E40C 28 00 00 03 */ cmplwi r0, 3 /* 80131610 0012E410 40 82 00 14 */ bne lbl_80131624 -/* 80131614 0012E414 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80131618 0012E418 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80131614 0012E414 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80131618 0012E418 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8013161C 0012E41C 3B 83 06 E0 */ addi r28, r3, 0x6e0 /* 80131620 0012E420 48 00 00 5C */ b lbl_8013167C lbl_80131624: @@ -1186,8 +1186,8 @@ lbl_8013167C: /* 8013169C 0012E49C 81 8C 00 A8 */ lwz r12, 0xa8(r12) /* 801316A0 0012E4A0 7D 89 03 A6 */ mtctr r12 /* 801316A4 0012E4A4 4E 80 04 21 */ bctrl -/* 801316A8 0012E4A8 3C 60 80 32 */ lis r3, lbl_8031B320@ha -/* 801316AC 0012E4AC 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 801316A8 0012E4A8 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 801316AC 0012E4AC 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 801316B0 0012E4B0 3C 63 00 01 */ addis r3, r3, 1 /* 801316B4 0012E4B4 93 C3 8E 94 */ stw r30, -0x716c(r3) /* 801316B8 0012E4B8 48 00 00 34 */ b lbl_801316EC @@ -1199,9 +1199,9 @@ lbl_801316BC: /* 801316CC 0012E4CC 80 7F 00 00 */ lwz r3, 0(r31) /* 801316D0 0012E4D0 38 A5 FF FF */ addi r5, r5, -1 /* 801316D4 0012E4D4 4B F3 9F F9 */ bl zEntPlayerSpeakStart__FUiUii -/* 801316D8 0012E4D8 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 801316D8 0012E4D8 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 801316DC 0012E4DC 38 00 00 01 */ li r0, 1 -/* 801316E0 0012E4E0 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 801316E0 0012E4E0 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 801316E4 0012E4E4 3C 63 00 01 */ addis r3, r3, 1 /* 801316E8 0012E4E8 90 03 8E 98 */ stw r0, -0x7168(r3) lbl_801316EC: @@ -1245,8 +1245,8 @@ lbl_80131764: /* 80131774 0012E574 7C 08 03 A6 */ mtlr r0 /* 80131778 0012E578 38 21 00 10 */ addi r1, r1, 0x10 /* 8013177C 0012E57C 4E 80 00 20 */ blr -/* 80131780 0012E580 3C 80 80 32 */ lis r4, lbl_8031B320@ha -/* 80131784 0012E584 38 84 B3 20 */ addi r4, r4, lbl_8031B320@l +/* 80131780 0012E580 3C 80 80 32 */ lis r4, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 80131784 0012E584 38 84 B3 20 */ addi r4, r4, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80131788 0012E588 80 C4 00 08 */ lwz r6, 8(r4) /* 8013178C 0012E58C 28 06 00 00 */ cmplwi r6, 0 /* 80131790 0012E590 4D 82 00 20 */ beqlr @@ -1262,8 +1262,8 @@ lbl_80131764: /* 801317B8 0012E5B8 98 03 00 10 */ stb r0, 0x10(r3) /* 801317BC 0012E5BC 4E 80 00 20 */ blr /* 801317C0 0012E5C0 80 A3 00 10 */ lwz r5, 0x10(r3) -/* 801317C4 0012E5C4 3C 60 80 32 */ lis r3, lbl_8031B320@ha -/* 801317C8 0012E5C8 38 83 B3 20 */ addi r4, r3, lbl_8031B320@l +/* 801317C4 0012E5C4 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 801317C8 0012E5C8 38 83 B3 20 */ addi r4, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 801317CC 0012E5CC 38 60 00 01 */ li r3, 1 /* 801317D0 0012E5D0 7C 05 00 D0 */ neg r0, r5 /* 801317D4 0012E5D4 7C 00 2B 78 */ or r0, r0, r5 @@ -1273,11 +1273,11 @@ lbl_80131764: /* 801317E4 0012E5E4 4E 80 00 20 */ blr /* 801317E8 0012E5E8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801317EC 0012E5EC 7C 08 02 A6 */ mflr r0 -/* 801317F0 0012E5F0 3C 80 80 32 */ lis r4, lbl_8031B320@ha +/* 801317F0 0012E5F0 3C 80 80 32 */ lis r4, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 801317F4 0012E5F4 90 01 00 24 */ stw r0, 0x24(r1) /* 801317F8 0012E5F8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801317FC 0012E5FC 7C 7F 1B 78 */ mr r31, r3 -/* 80131800 0012E600 38 64 B3 20 */ addi r3, r4, lbl_8031B320@l +/* 80131800 0012E600 38 64 B3 20 */ addi r3, r4, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80131804 0012E604 93 C1 00 18 */ stw r30, 0x18(r1) /* 80131808 0012E608 93 A1 00 14 */ stw r29, 0x14(r1) /* 8013180C 0012E60C 80 63 00 08 */ lwz r3, 8(r3) @@ -1337,7 +1337,7 @@ lbl_801318B8: /* 801318D8 0012E6D8 38 9E 00 10 */ addi r4, r30, 0x10 /* 801318DC 0012E6DC 98 1D 00 00 */ stb r0, 0(r29) /* 801318E0 0012E6E0 4B ED 99 85 */ bl __as__5xVec3FRC5xVec3 -/* 801318E4 0012E6E4 C0 22 A3 30 */ lfs f1, lbl_803CECB0-_SDA2_BASE_(r2) +/* 801318E4 0012E6E4 C0 22 A3 30 */ lfs f1, lbl__1422_1-_SDA2_BASE_(r2) /* 801318E8 0012E6E8 C0 1E 00 1C */ lfs f0, 0x1c(r30) /* 801318EC 0012E6EC EC 01 00 32 */ fmuls f0, f1, f0 /* 801318F0 0012E6F0 D0 1D 00 10 */ stfs f0, 0x10(r29) @@ -1357,9 +1357,9 @@ lbl_801318FC: zTalkBox.move_player__22_unnamed_zTalkBox_cpp_FRC5xVec3: /* 80131918 0012E718 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013191C 0012E71C 7C 08 02 A6 */ mflr r0 -/* 80131920 0012E720 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 80131920 0012E720 3C 80 80 3C */ lis r4, lbl_globals@ha /* 80131924 0012E724 90 01 00 14 */ stw r0, 0x14(r1) -/* 80131928 0012E728 38 C4 05 58 */ addi r6, r4, lbl_803C0558@l +/* 80131928 0012E728 38 C4 05 58 */ addi r6, r4, lbl_globals@l /* 8013192C 0012E72C 7C 64 1B 78 */ mr r4, r3 /* 80131930 0012E730 93 E1 00 0C */ stw r31, 0xc(r1) /* 80131934 0012E734 80 A6 07 04 */ lwz r5, 0x704(r6) @@ -1381,9 +1381,9 @@ zTalkBox.move_player__22_unnamed_zTalkBox_cpp_FRC5xVec3: zTalkBox.turn_player__22_unnamed_zTalkBox_cpp_Ff: /* 8013196C 0012E76C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80131970 0012E770 7C 08 02 A6 */ mflr r0 -/* 80131974 0012E774 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 80131974 0012E774 3C 60 80 3C */ lis r3, lbl_globals@ha /* 80131978 0012E778 90 01 00 34 */ stw r0, 0x34(r1) -/* 8013197C 0012E77C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 8013197C 0012E77C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 80131980 0012E780 38 81 00 08 */ addi r4, r1, 8 /* 80131984 0012E784 DB E1 00 28 */ stfd f31, 0x28(r1) /* 80131988 0012E788 FF E0 08 90 */ fmr f31, f1 @@ -1461,8 +1461,8 @@ lbl_80131A80: /* 80131A90 0012E890 7C 08 03 A6 */ mtlr r0 /* 80131A94 0012E894 38 21 00 10 */ addi r1, r1, 0x10 /* 80131A98 0012E898 4E 80 00 20 */ blr -/* 80131A9C 0012E89C 3C 80 80 32 */ lis r4, lbl_8031B320@ha -/* 80131AA0 0012E8A0 38 84 B3 20 */ addi r4, r4, lbl_8031B320@l +/* 80131A9C 0012E89C 3C 80 80 32 */ lis r4, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 80131AA0 0012E8A0 38 84 B3 20 */ addi r4, r4, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80131AA4 0012E8A4 80 C4 00 08 */ lwz r6, 8(r4) /* 80131AA8 0012E8A8 28 06 00 00 */ cmplwi r6, 0 /* 80131AAC 0012E8AC 4D 82 00 20 */ beqlr @@ -1498,9 +1498,9 @@ lbl_80131B08: lbl_80131B1C: /* 80131B1C 0012E91C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80131B20 0012E920 7C 08 02 A6 */ mflr r0 -/* 80131B24 0012E924 3C 80 80 32 */ lis r4, lbl_8031B320@ha +/* 80131B24 0012E924 3C 80 80 32 */ lis r4, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80131B28 0012E928 90 01 00 24 */ stw r0, 0x24(r1) -/* 80131B2C 0012E92C 38 84 B3 20 */ addi r4, r4, lbl_8031B320@l +/* 80131B2C 0012E92C 38 84 B3 20 */ addi r4, r4, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80131B30 0012E930 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80131B34 0012E934 80 84 00 08 */ lwz r4, 8(r4) /* 80131B38 0012E938 28 04 00 00 */ cmplwi r4, 0 @@ -1521,9 +1521,9 @@ lbl_80131B1C: /* 80131B74 0012E974 80 03 00 10 */ lwz r0, 0x10(r3) /* 80131B78 0012E978 28 00 00 00 */ cmplwi r0, 0 /* 80131B7C 0012E97C 40 82 00 20 */ bne lbl_80131B9C -/* 80131B80 0012E980 3C 80 80 32 */ lis r4, lbl_8031B320@ha +/* 80131B80 0012E980 3C 80 80 32 */ lis r4, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80131B84 0012E984 7F E3 FB 78 */ mr r3, r31 -/* 80131B88 0012E988 38 84 B3 20 */ addi r4, r4, lbl_8031B320@l +/* 80131B88 0012E988 38 84 B3 20 */ addi r4, r4, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80131B8C 0012E98C 3C 84 00 01 */ addis r4, r4, 1 /* 80131B90 0012E990 38 84 8D 38 */ addi r4, r4, -29384 /* 80131B94 0012E994 4B FF F1 E9 */ bl zTalkBox.__as__Q222_unnamed_zTalkBox_cpp_12wait_contextFRCQ222_unnamed_zTalkBox_cpp_12wait_context @@ -1540,9 +1540,9 @@ lbl_80131BA8: /* 80131BB8 0012E9B8 4E 80 00 20 */ blr /* 80131BBC 0012E9BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80131BC0 0012E9C0 7C 08 02 A6 */ mflr r0 -/* 80131BC4 0012E9C4 3C A0 80 32 */ lis r5, lbl_8031B320@ha +/* 80131BC4 0012E9C4 3C A0 80 32 */ lis r5, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80131BC8 0012E9C8 80 83 00 10 */ lwz r4, 0x10(r3) -/* 80131BCC 0012E9CC 38 65 B3 20 */ addi r3, r5, lbl_8031B320@l +/* 80131BCC 0012E9CC 38 65 B3 20 */ addi r3, r5, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80131BD0 0012E9D0 90 01 00 14 */ stw r0, 0x14(r1) /* 80131BD4 0012E9D4 3C 63 00 01 */ addis r3, r3, 1 /* 80131BD8 0012E9D8 88 03 8D 79 */ lbz r0, -0x7287(r3) @@ -1557,8 +1557,8 @@ lbl_80131BA8: /* 80131BFC 0012E9FC 38 60 00 01 */ li r3, 1 /* 80131C00 0012EA00 48 00 00 1C */ b lbl_80131C1C lbl_80131C04: -/* 80131C04 0012EA04 3C 60 80 32 */ lis r3, lbl_8031B320@ha -/* 80131C08 0012EA08 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80131C04 0012EA04 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 80131C08 0012EA08 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80131C0C 0012EA0C 3C 63 00 01 */ addis r3, r3, 1 /* 80131C10 0012EA10 38 63 8D 28 */ addi r3, r3, -29400 /* 80131C14 0012EA14 4B FF F1 69 */ bl zTalkBox.__as__Q222_unnamed_zTalkBox_cpp_12wait_contextFRCQ222_unnamed_zTalkBox_cpp_12wait_context @@ -1576,35 +1576,35 @@ zTalkBox.start_audio_effect__22_unnamed_zTalkBox_cpp_FR8ztalkbox: /* 80131C34 0012EA34 90 01 00 14 */ stw r0, 0x14(r1) /* 80131C38 0012EA38 93 E1 00 0C */ stw r31, 0xc(r1) /* 80131C3C 0012EA3C 7C 7F 1B 78 */ mr r31, r3 -/* 80131C40 0012EA40 88 0D 95 FD */ lbz r0, lbl_803CBEFD-_SDA_BASE_(r13) +/* 80131C40 0012EA40 88 0D 95 FD */ lbz r0, lbl_init$1503-_SDA_BASE_(r13) /* 80131C44 0012EA44 7C 00 07 75 */ extsb. r0, r0 /* 80131C48 0012EA48 40 82 00 14 */ bne lbl_80131C5C /* 80131C4C 0012EA4C 38 60 00 00 */ li r3, 0 /* 80131C50 0012EA50 38 00 00 01 */ li r0, 1 -/* 80131C54 0012EA54 98 6D 95 FC */ stb r3, lbl_803CBEFC-_SDA_BASE_(r13) -/* 80131C58 0012EA58 98 0D 95 FD */ stb r0, lbl_803CBEFD-_SDA_BASE_(r13) +/* 80131C54 0012EA54 98 6D 95 FC */ stb r3, lbl_registered$1502-_SDA_BASE_(r13) +/* 80131C58 0012EA58 98 0D 95 FD */ stb r0, lbl_init$1503-_SDA_BASE_(r13) lbl_80131C5C: -/* 80131C5C 0012EA5C 88 0D 95 FC */ lbz r0, lbl_803CBEFC-_SDA_BASE_(r13) +/* 80131C5C 0012EA5C 88 0D 95 FC */ lbz r0, lbl_registered$1502-_SDA_BASE_(r13) /* 80131C60 0012EA60 28 00 00 00 */ cmplwi r0, 0 /* 80131C64 0012EA64 40 82 00 5C */ bne lbl_80131CC0 /* 80131C68 0012EA68 38 00 00 01 */ li r0, 1 -/* 80131C6C 0012EA6C 3C 60 80 27 */ lis r3, lbl_8026C920@ha -/* 80131C70 0012EA70 98 0D 95 FC */ stb r0, lbl_803CBEFC-_SDA_BASE_(r13) -/* 80131C74 0012EA74 38 63 C9 20 */ addi r3, r3, lbl_8026C920@l +/* 80131C6C 0012EA6C 3C 60 80 27 */ lis r3, lbl__stringBase0_83@ha +/* 80131C70 0012EA70 98 0D 95 FC */ stb r0, lbl_registered$1502-_SDA_BASE_(r13) +/* 80131C74 0012EA74 38 63 C9 20 */ addi r3, r3, lbl__stringBase0_83@l /* 80131C78 0012EA78 38 63 00 BA */ addi r3, r3, 0xba -/* 80131C7C 0012EA7C 38 8D 84 6C */ addi r4, r13, lbl_803CAD6C-_SDA_BASE_ -/* 80131C80 0012EA80 C0 22 A3 28 */ lfs f1, lbl_803CECA8-_SDA2_BASE_(r2) +/* 80131C7C 0012EA7C 38 8D 84 6C */ addi r4, r13, lbl_music_fade__22_unnamed_zTalkBox_cpp_-_SDA_BASE_ +/* 80131C80 0012EA80 C0 22 A3 28 */ lfs f1, lbl__1032_2-_SDA2_BASE_(r2) /* 80131C84 0012EA84 38 A0 00 00 */ li r5, 0 -/* 80131C88 0012EA88 C0 42 A3 2C */ lfs f2, lbl_803CECAC-_SDA2_BASE_(r2) +/* 80131C88 0012EA88 C0 42 A3 2C */ lfs f2, lbl__1150_1-_SDA2_BASE_(r2) /* 80131C8C 0012EA8C 38 C0 00 00 */ li r6, 0 /* 80131C90 0012EA90 38 E0 00 00 */ li r7, 0 /* 80131C94 0012EA94 4B EF E9 99 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi -/* 80131C98 0012EA98 3C 60 80 27 */ lis r3, lbl_8026C920@ha -/* 80131C9C 0012EA9C C0 22 A3 28 */ lfs f1, lbl_803CECA8-_SDA2_BASE_(r2) -/* 80131CA0 0012EAA0 38 63 C9 20 */ addi r3, r3, lbl_8026C920@l -/* 80131CA4 0012EAA4 C0 42 A3 34 */ lfs f2, lbl_803CECB4-_SDA2_BASE_(r2) +/* 80131C98 0012EA98 3C 60 80 27 */ lis r3, lbl__stringBase0_83@ha +/* 80131C9C 0012EA9C C0 22 A3 28 */ lfs f1, lbl__1032_2-_SDA2_BASE_(r2) +/* 80131CA0 0012EAA0 38 63 C9 20 */ addi r3, r3, lbl__stringBase0_83@l +/* 80131CA4 0012EAA4 C0 42 A3 34 */ lfs f2, lbl__1514_1-_SDA2_BASE_(r2) /* 80131CA8 0012EAA8 38 63 00 CF */ addi r3, r3, 0xcf -/* 80131CAC 0012EAAC 38 8D 84 70 */ addi r4, r13, lbl_803CAD70-_SDA_BASE_ +/* 80131CAC 0012EAAC 38 8D 84 70 */ addi r4, r13, lbl_music_fade_delay__22_unnamed_zTalkBox_cpp_-_SDA_BASE_ /* 80131CB0 0012EAB0 38 A0 00 00 */ li r5, 0 /* 80131CB4 0012EAB4 38 C0 00 00 */ li r6, 0 /* 80131CB8 0012EAB8 38 E0 00 00 */ li r7, 0 @@ -1617,8 +1617,8 @@ lbl_80131CC0: /* 80131CD0 0012EAD0 40 80 00 14 */ bge lbl_80131CE4 /* 80131CD4 0012EAD4 48 00 00 10 */ b lbl_80131CE4 lbl_80131CD8: -/* 80131CD8 0012EAD8 C0 2D 84 6C */ lfs f1, lbl_803CAD6C-_SDA_BASE_(r13) -/* 80131CDC 0012EADC C0 4D 84 70 */ lfs f2, lbl_803CAD70-_SDA_BASE_(r13) +/* 80131CD8 0012EAD8 C0 2D 84 6C */ lfs f1, lbl_music_fade__22_unnamed_zTalkBox_cpp_-_SDA_BASE_(r13) +/* 80131CDC 0012EADC C0 4D 84 70 */ lfs f2, lbl_music_fade_delay__22_unnamed_zTalkBox_cpp_-_SDA_BASE_(r13) /* 80131CE0 0012EAE0 4B F7 5F 81 */ bl zMusicSetVolume__Fff lbl_80131CE4: /* 80131CE4 0012EAE4 80 7F 00 14 */ lwz r3, 0x14(r31) @@ -1637,9 +1637,9 @@ lbl_80131CF8: zTalkBox.stop_audio_effect__22_unnamed_zTalkBox_cpp_Fv: /* 80131D0C 0012EB0C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80131D10 0012EB10 7C 08 02 A6 */ mflr r0 -/* 80131D14 0012EB14 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 80131D14 0012EB14 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80131D18 0012EB18 90 01 00 14 */ stw r0, 0x14(r1) -/* 80131D1C 0012EB1C 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80131D1C 0012EB1C 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80131D20 0012EB20 80 63 00 08 */ lwz r3, 8(r3) /* 80131D24 0012EB24 28 03 00 00 */ cmplwi r3, 0 /* 80131D28 0012EB28 41 82 00 28 */ beq lbl_80131D50 @@ -1650,8 +1650,8 @@ zTalkBox.stop_audio_effect__22_unnamed_zTalkBox_cpp_Fv: /* 80131D3C 0012EB3C 40 80 00 14 */ bge lbl_80131D50 /* 80131D40 0012EB40 48 00 00 10 */ b lbl_80131D50 lbl_80131D44: -/* 80131D44 0012EB44 C0 22 A3 2C */ lfs f1, lbl_803CECAC-_SDA2_BASE_(r2) -/* 80131D48 0012EB48 C0 4D 84 70 */ lfs f2, lbl_803CAD70-_SDA_BASE_(r13) +/* 80131D44 0012EB44 C0 22 A3 2C */ lfs f1, lbl__1150_1-_SDA2_BASE_(r2) +/* 80131D48 0012EB48 C0 4D 84 70 */ lfs f2, lbl_music_fade_delay__22_unnamed_zTalkBox_cpp_-_SDA_BASE_(r13) /* 80131D4C 0012EB4C 4B F7 5F 15 */ bl zMusicSetVolume__Fff lbl_80131D50: /* 80131D50 0012EB50 80 01 00 14 */ lwz r0, 0x14(r1) @@ -1667,8 +1667,8 @@ zTalkBox.deactivate__22_unnamed_zTalkBox_cpp_Fv: /* 80131D6C 0012EB6C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80131D70 0012EB70 93 C1 00 08 */ stw r30, 8(r1) /* 80131D74 0012EB74 4B FF FF 99 */ bl zTalkBox.stop_audio_effect__22_unnamed_zTalkBox_cpp_Fv -/* 80131D78 0012EB78 3C 60 80 32 */ lis r3, lbl_8031B320@ha -/* 80131D7C 0012EB7C 3B E3 B3 20 */ addi r31, r3, lbl_8031B320@l +/* 80131D78 0012EB78 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 80131D7C 0012EB7C 3B E3 B3 20 */ addi r31, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80131D80 0012EB80 83 DF 00 08 */ lwz r30, 8(r31) /* 80131D84 0012EB84 28 1E 00 00 */ cmplwi r30, 0 /* 80131D88 0012EB88 41 82 00 2C */ beq lbl_80131DB4 @@ -1699,8 +1699,8 @@ zTalkBox.activate__22_unnamed_zTalkBox_cpp_FR8ztalkbox: /* 80131DD8 0012EBD8 93 E1 00 0C */ stw r31, 0xc(r1) /* 80131DDC 0012EBDC 7C 7F 1B 78 */ mr r31, r3 /* 80131DE0 0012EBE0 4B FF FF 81 */ bl zTalkBox.deactivate__22_unnamed_zTalkBox_cpp_Fv -/* 80131DE4 0012EBE4 3C 60 80 32 */ lis r3, lbl_8031B320@ha -/* 80131DE8 0012EBE8 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80131DE4 0012EBE4 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 80131DE8 0012EBE8 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80131DEC 0012EBEC 93 E3 00 08 */ stw r31, 8(r3) /* 80131DF0 0012EBF0 80 7F 00 18 */ lwz r3, 0x18(r31) /* 80131DF4 0012EBF4 88 03 00 10 */ lbz r0, 0x10(r3) @@ -1747,10 +1747,10 @@ zTalkBox.is_wait_jot__22_unnamed_zTalkBox_cpp_FRCQ28xtextbox3jot: zTalkBox.layout_contains_streams__22_unnamed_zTalkBox_cpp_Fv: /* 80131E7C 0012EC7C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80131E80 0012EC80 7C 08 02 A6 */ mflr r0 -/* 80131E84 0012EC84 3C 60 80 27 */ lis r3, lbl_8026C920@ha +/* 80131E84 0012EC84 3C 60 80 27 */ lis r3, lbl__stringBase0_83@ha /* 80131E88 0012EC88 38 80 00 05 */ li r4, 5 /* 80131E8C 0012EC8C 90 01 00 24 */ stw r0, 0x24(r1) -/* 80131E90 0012EC90 38 63 C9 20 */ addi r3, r3, lbl_8026C920@l +/* 80131E90 0012EC90 38 63 C9 20 */ addi r3, r3, lbl__stringBase0_83@l /* 80131E94 0012EC94 38 63 00 37 */ addi r3, r3, 0x37 /* 80131E98 0012EC98 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80131E9C 0012EC9C 93 C1 00 18 */ stw r30, 0x18(r1) @@ -1759,9 +1759,9 @@ zTalkBox.layout_contains_streams__22_unnamed_zTalkBox_cpp_Fv: /* 80131EA8 0012ECA8 38 61 00 08 */ addi r3, r1, 8 /* 80131EAC 0012ECAC 90 81 00 0C */ stw r4, 0xc(r1) /* 80131EB0 0012ECB0 4B EF 46 E1 */ bl find_format_tag__8xtextboxFRC6substr -/* 80131EB4 0012ECB4 3C 80 80 32 */ lis r4, lbl_8031B320@ha +/* 80131EB4 0012ECB4 3C 80 80 32 */ lis r4, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80131EB8 0012ECB8 7C 7F 1B 78 */ mr r31, r3 -/* 80131EBC 0012ECBC 38 64 B3 20 */ addi r3, r4, lbl_8031B320@l +/* 80131EBC 0012ECBC 38 64 B3 20 */ addi r3, r4, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80131EC0 0012ECC0 3B C3 00 24 */ addi r30, r3, 0x24 /* 80131EC4 0012ECC4 7F C3 F3 78 */ mr r3, r30 /* 80131EC8 0012ECC8 48 00 1F 69 */ bl jots__Q28xtextbox6layoutCFv @@ -1803,19 +1803,19 @@ lbl_80131F28: zTalkBox.lock_stream__22_unnamed_zTalkBox_cpp_Fv: /* 80131F40 0012ED40 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80131F44 0012ED44 7C 08 02 A6 */ mflr r0 -/* 80131F48 0012ED48 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 80131F48 0012ED48 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80131F4C 0012ED4C 38 80 00 01 */ li r4, 1 /* 80131F50 0012ED50 90 01 00 14 */ stw r0, 0x14(r1) -/* 80131F54 0012ED54 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80131F54 0012ED54 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80131F58 0012ED58 38 A0 00 01 */ li r5, 1 /* 80131F5C 0012ED5C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80131F60 0012ED60 3F E3 00 01 */ addis r31, r3, 1 /* 80131F64 0012ED64 3B FF 8D 56 */ addi r31, r31, -29354 /* 80131F68 0012ED68 7F E3 FB 78 */ mr r3, r31 /* 80131F6C 0012ED6C 4B F1 78 39 */ bl xSndStreamLock__FUi14sound_categoryb -/* 80131F70 0012ED70 3C 80 80 32 */ lis r4, lbl_8031B320@ha +/* 80131F70 0012ED70 3C 80 80 32 */ lis r4, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80131F74 0012ED74 98 7F 00 00 */ stb r3, 0(r31) -/* 80131F78 0012ED78 38 64 B3 20 */ addi r3, r4, lbl_8031B320@l +/* 80131F78 0012ED78 38 64 B3 20 */ addi r3, r4, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80131F7C 0012ED7C 38 80 00 01 */ li r4, 1 /* 80131F80 0012ED80 3F E3 00 01 */ addis r31, r3, 1 /* 80131F84 0012ED84 38 A0 00 01 */ li r5, 1 @@ -1833,17 +1833,17 @@ zTalkBox.lock_stream__22_unnamed_zTalkBox_cpp_Fv: zTalkBox.unlock_stream__22_unnamed_zTalkBox_cpp_Fv: /* 80131FAC 0012EDAC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80131FB0 0012EDB0 7C 08 02 A6 */ mflr r0 -/* 80131FB4 0012EDB4 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 80131FB4 0012EDB4 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80131FB8 0012EDB8 90 01 00 14 */ stw r0, 0x14(r1) -/* 80131FBC 0012EDBC 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80131FBC 0012EDBC 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80131FC0 0012EDC0 93 E1 00 0C */ stw r31, 0xc(r1) /* 80131FC4 0012EDC4 3F E3 00 01 */ addis r31, r3, 1 /* 80131FC8 0012EDC8 3B FF 8D 56 */ addi r31, r31, -29354 /* 80131FCC 0012EDCC 93 C1 00 08 */ stw r30, 8(r1) /* 80131FD0 0012EDD0 7F E3 FB 78 */ mr r3, r31 /* 80131FD4 0012EDD4 4B F1 79 89 */ bl xSndStreamUnlock__FUi -/* 80131FD8 0012EDD8 3C 60 80 32 */ lis r3, lbl_8031B320@ha -/* 80131FDC 0012EDDC 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80131FD8 0012EDD8 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 80131FDC 0012EDDC 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80131FE0 0012EDE0 3F C3 00 01 */ addis r30, r3, 1 /* 80131FE4 0012EDE4 3B DE 8D 57 */ addi r30, r30, -29353 /* 80131FE8 0012EDE8 7F C3 F3 78 */ mr r3, r30 @@ -1862,9 +1862,9 @@ zTalkBox.unlock_stream__22_unnamed_zTalkBox_cpp_Fv: zTalkBox.refresh_prompts__22_unnamed_zTalkBox_cpp_Fv: /* 80132014 0012EE14 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80132018 0012EE18 7C 08 02 A6 */ mflr r0 -/* 8013201C 0012EE1C 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 8013201C 0012EE1C 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80132020 0012EE20 90 01 00 24 */ stw r0, 0x24(r1) -/* 80132024 0012EE24 38 83 B3 20 */ addi r4, r3, lbl_8031B320@l +/* 80132024 0012EE24 38 83 B3 20 */ addi r4, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80132028 0012EE28 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8013202C 0012EE2C 83 E4 00 08 */ lwz r31, 8(r4) /* 80132030 0012EE30 80 7F 00 1C */ lwz r3, 0x1c(r31) @@ -1877,7 +1877,7 @@ zTalkBox.refresh_prompts__22_unnamed_zTalkBox_cpp_Fv: /* 8013204C 0012EE4C 88 07 8D 54 */ lbz r0, -0x72ac(r7) /* 80132050 0012EE50 28 00 00 00 */ cmplwi r0, 0 /* 80132054 0012EE54 41 82 00 38 */ beq lbl_8013208C -/* 80132058 0012EE58 80 02 BF 68 */ lwz r0, lbl_803D08E8-_SDA2_BASE_(r2) +/* 80132058 0012EE58 80 02 BF 68 */ lwz r0, lbl__1622_1-_SDA2_BASE_(r2) /* 8013205C 0012EE5C 38 81 00 08 */ addi r4, r1, 8 /* 80132060 0012EE60 80 A2 BF 6C */ lwz r5, lbl_803D08EC-_SDA2_BASE_(r2) /* 80132064 0012EE64 90 01 00 08 */ stw r0, 8(r1) @@ -1908,8 +1908,8 @@ lbl_801320B8: /* 801320B8 0012EEB8 80 7F 00 20 */ lwz r3, 0x20(r31) /* 801320BC 0012EEBC 28 03 00 00 */ cmplwi r3, 0 /* 801320C0 0012EEC0 41 82 00 A0 */ beq lbl_80132160 -/* 801320C4 0012EEC4 3C 80 80 32 */ lis r4, lbl_8031B320@ha -/* 801320C8 0012EEC8 38 84 B3 20 */ addi r4, r4, lbl_8031B320@l +/* 801320C4 0012EEC4 3C 80 80 32 */ lis r4, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 801320C8 0012EEC8 38 84 B3 20 */ addi r4, r4, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 801320CC 0012EECC 3C A4 00 01 */ addis r5, r4, 1 /* 801320D0 0012EED0 88 C5 8D 78 */ lbz r6, -0x7288(r5) /* 801320D4 0012EED4 28 06 00 00 */ cmplwi r6, 0 @@ -1930,9 +1930,9 @@ lbl_801320B8: lbl_80132110: /* 80132110 0012EF10 28 06 00 00 */ cmplwi r6, 0 /* 80132114 0012EF14 41 82 00 20 */ beq lbl_80132134 -/* 80132118 0012EF18 3C 80 80 32 */ lis r4, lbl_8031B320@ha -/* 8013211C 0012EF1C C0 02 A3 28 */ lfs f0, lbl_803CECA8-_SDA2_BASE_(r2) -/* 80132120 0012EF20 38 84 B3 20 */ addi r4, r4, lbl_8031B320@l +/* 80132118 0012EF18 3C 80 80 32 */ lis r4, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 8013211C 0012EF1C C0 02 A3 28 */ lfs f0, lbl__1032_2-_SDA2_BASE_(r2) +/* 80132120 0012EF20 38 84 B3 20 */ addi r4, r4, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80132124 0012EF24 3C 84 00 01 */ addis r4, r4, 1 /* 80132128 0012EF28 C0 24 8D 50 */ lfs f1, -0x72b0(r4) /* 8013212C 0012EF2C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -1961,9 +1961,9 @@ lbl_80132160: zTalkBox.update_prompt_status__22_unnamed_zTalkBox_cpp_Ff: /* 80132174 0012EF74 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80132178 0012EF78 7C 08 02 A6 */ mflr r0 -/* 8013217C 0012EF7C 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 8013217C 0012EF7C 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80132180 0012EF80 90 01 00 14 */ stw r0, 0x14(r1) -/* 80132184 0012EF84 38 83 B3 20 */ addi r4, r3, lbl_8031B320@l +/* 80132184 0012EF84 38 83 B3 20 */ addi r4, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80132188 0012EF88 93 E1 00 0C */ stw r31, 0xc(r1) /* 8013218C 0012EF8C 3F E4 00 01 */ addis r31, r4, 1 /* 80132190 0012EF90 88 1F 8D 28 */ lbz r0, -0x72d8(r31) @@ -1976,7 +1976,7 @@ zTalkBox.update_prompt_status__22_unnamed_zTalkBox_cpp_Ff: /* 801321AC 0012EFAC EC 00 08 28 */ fsubs f0, f0, f1 /* 801321B0 0012EFB0 D0 1F 8D 4C */ stfs f0, -0x72b4(r31) /* 801321B4 0012EFB4 C0 3F 8D 4C */ lfs f1, -0x72b4(r31) -/* 801321B8 0012EFB8 C0 02 A3 28 */ lfs f0, lbl_803CECA8-_SDA2_BASE_(r2) +/* 801321B8 0012EFB8 C0 02 A3 28 */ lfs f0, lbl__1032_2-_SDA2_BASE_(r2) /* 801321BC 0012EFBC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801321C0 0012EFC0 41 81 00 3C */ bgt lbl_801321FC /* 801321C4 0012EFC4 80 BF 8D 58 */ lwz r5, -0x72a8(r31) @@ -2005,8 +2005,8 @@ lbl_801321FC: zTalkBox.update_quit_status__22_unnamed_zTalkBox_cpp_Ff: /* 80132210 0012F010 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80132214 0012F014 7C 08 02 A6 */ mflr r0 -/* 80132218 0012F018 3C 60 80 32 */ lis r3, lbl_8031B320@ha -/* 8013221C 0012F01C 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80132218 0012F018 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 8013221C 0012F01C 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80132220 0012F020 90 01 00 14 */ stw r0, 0x14(r1) /* 80132224 0012F024 3C 63 00 01 */ addis r3, r3, 1 /* 80132228 0012F028 88 03 8D 55 */ lbz r0, -0x72ab(r3) @@ -2016,7 +2016,7 @@ zTalkBox.update_quit_status__22_unnamed_zTalkBox_cpp_Ff: /* 80132238 0012F038 EC 00 08 28 */ fsubs f0, f0, f1 /* 8013223C 0012F03C D0 03 8D 50 */ stfs f0, -0x72b0(r3) /* 80132240 0012F040 C0 23 8D 50 */ lfs f1, -0x72b0(r3) -/* 80132244 0012F044 C0 02 A3 28 */ lfs f0, lbl_803CECA8-_SDA2_BASE_(r2) +/* 80132244 0012F044 C0 02 A3 28 */ lfs f0, lbl__1032_2-_SDA2_BASE_(r2) /* 80132248 0012F048 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8013224C 0012F04C 41 81 00 10 */ bgt lbl_8013225C /* 80132250 0012F050 38 00 00 01 */ li r0, 1 @@ -2032,9 +2032,9 @@ lbl_8013225C: zTalkBox.hide_prompts__22_unnamed_zTalkBox_cpp_Fv: /* 8013226C 0012F06C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80132270 0012F070 7C 08 02 A6 */ mflr r0 -/* 80132274 0012F074 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 80132274 0012F074 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80132278 0012F078 90 01 00 14 */ stw r0, 0x14(r1) -/* 8013227C 0012F07C 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 8013227C 0012F07C 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80132280 0012F080 93 E1 00 0C */ stw r31, 0xc(r1) /* 80132284 0012F084 83 E3 00 08 */ lwz r31, 8(r3) /* 80132288 0012F088 80 7F 00 1C */ lwz r3, 0x1c(r31) @@ -2057,11 +2057,11 @@ lbl_801322A8: zTalkBox.stop_wait__22_unnamed_zTalkBox_cpp_FR8ztalkboxPCfUl: /* 801322BC 0012F0BC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801322C0 0012F0C0 7C 08 02 A6 */ mflr r0 -/* 801322C4 0012F0C4 3C C0 80 32 */ lis r6, lbl_8031B320@ha +/* 801322C4 0012F0C4 3C C0 80 32 */ lis r6, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 801322C8 0012F0C8 90 01 00 24 */ stw r0, 0x24(r1) /* 801322CC 0012F0CC BF 41 00 08 */ stmw r26, 8(r1) /* 801322D0 0012F0D0 7C 7A 1B 78 */ mr r26, r3 -/* 801322D4 0012F0D4 38 66 B3 20 */ addi r3, r6, lbl_8031B320@l +/* 801322D4 0012F0D4 38 66 B3 20 */ addi r3, r6, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 801322D8 0012F0D8 7C BB 2B 78 */ mr r27, r5 /* 801322DC 0012F0DC 80 03 00 08 */ lwz r0, 8(r3) /* 801322E0 0012F0E0 7C 00 D0 40 */ cmplw r0, r26 @@ -2102,10 +2102,10 @@ lbl_80132344: lbl_80132358: /* 80132358 0012F158 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013235C 0012F15C 7C 08 02 A6 */ mflr r0 -/* 80132360 0012F160 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 80132360 0012F160 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80132364 0012F164 2C 05 01 52 */ cmpwi r5, 0x152 /* 80132368 0012F168 90 01 00 14 */ stw r0, 0x14(r1) -/* 8013236C 0012F16C 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 8013236C 0012F16C 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80132370 0012F170 38 00 00 01 */ li r0, 1 /* 80132374 0012F174 93 E1 00 0C */ stw r31, 0xc(r1) /* 80132378 0012F178 3F E3 00 01 */ addis r31, r3, 1 @@ -2329,9 +2329,9 @@ reset__8ztalkboxFv: /* 8013264C 0012F44C 90 01 00 14 */ stw r0, 0x14(r1) /* 80132650 0012F450 88 03 00 10 */ lbz r0, 0x10(r3) /* 80132654 0012F454 50 80 3E 30 */ rlwimi r0, r4, 7, 0x18, 0x18 -/* 80132658 0012F458 3C 80 80 32 */ lis r4, lbl_8031B320@ha +/* 80132658 0012F458 3C 80 80 32 */ lis r4, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 8013265C 0012F45C 98 03 00 10 */ stb r0, 0x10(r3) -/* 80132660 0012F460 38 84 B3 20 */ addi r4, r4, lbl_8031B320@l +/* 80132660 0012F460 38 84 B3 20 */ addi r4, r4, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80132664 0012F464 80 04 00 08 */ lwz r0, 8(r4) /* 80132668 0012F468 7C 00 18 40 */ cmplw r0, r3 /* 8013266C 0012F46C 40 82 00 08 */ bne lbl_80132674 @@ -2363,8 +2363,8 @@ lbl_801326B8: lbl_801326C0: /* 801326C0 0012F4C0 7F C3 F3 78 */ mr r3, r30 /* 801326C4 0012F4C4 48 00 20 D1 */ bl refresh__8ztextboxFv -/* 801326C8 0012F4C8 3C 60 80 32 */ lis r3, lbl_8031B320@ha -/* 801326CC 0012F4CC 3B E3 B3 20 */ addi r31, r3, lbl_8031B320@l +/* 801326C8 0012F4C8 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 801326CC 0012F4CC 3B E3 B3 20 */ addi r31, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 801326D0 0012F4D0 80 1F 00 08 */ lwz r0, 8(r31) /* 801326D4 0012F4D4 7C 00 E8 40 */ cmplw r0, r29 /* 801326D8 0012F4D8 40 82 00 70 */ bne lbl_80132748 @@ -2378,9 +2378,9 @@ lbl_801326C0: /* 801326F8 0012F4F8 38 00 00 00 */ li r0, 0 /* 801326FC 0012F4FC 90 1F 00 0C */ stw r0, 0xc(r31) lbl_80132700: -/* 80132700 0012F500 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 80132700 0012F500 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80132704 0012F504 38 9E 00 18 */ addi r4, r30, 0x18 -/* 80132708 0012F508 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80132708 0012F508 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 8013270C 0012F50C 38 A0 00 00 */ li r5, 0 /* 80132710 0012F510 38 63 00 24 */ addi r3, r3, 0x24 /* 80132714 0012F514 4B EF 05 B5 */ bl refresh__Q28xtextbox6layoutFRC8xtextboxb @@ -2389,8 +2389,8 @@ lbl_80132700: /* 80132720 0012F520 41 82 00 08 */ beq lbl_80132728 /* 80132724 0012F524 4B FF F8 1D */ bl zTalkBox.lock_stream__22_unnamed_zTalkBox_cpp_Fv lbl_80132728: -/* 80132728 0012F528 3C 60 80 32 */ lis r3, lbl_8031B320@ha -/* 8013272C 0012F52C 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80132728 0012F528 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 8013272C 0012F52C 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80132730 0012F530 80 63 00 14 */ lwz r3, 0x14(r3) /* 80132734 0012F534 90 7F 00 0C */ stw r3, 0xc(r31) /* 80132738 0012F538 81 83 00 04 */ lwz r12, 4(r3) @@ -2445,8 +2445,8 @@ add_text__8ztalkboxFPCc: /* 801327D8 0012F5D8 7C 7F 1B 78 */ mr r31, r3 /* 801327DC 0012F5DC 80 63 00 18 */ lwz r3, 0x18(r3) /* 801327E0 0012F5E0 48 00 1F 11 */ bl add_text__8ztextboxFPCc -/* 801327E4 0012F5E4 3C 60 80 32 */ lis r3, lbl_8031B320@ha -/* 801327E8 0012F5E8 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 801327E4 0012F5E4 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 801327E8 0012F5E8 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 801327EC 0012F5EC 80 03 00 08 */ lwz r0, 8(r3) /* 801327F0 0012F5F0 7C 00 F8 40 */ cmplw r0, r31 /* 801327F4 0012F5F4 40 82 00 14 */ bne lbl_80132808 @@ -2508,9 +2508,9 @@ start_talk__8ztalkboxFPCcPQ28ztalkbox8callbackP10zNPCCommon: /* 801328A8 0012F6A8 7C 9E 23 78 */ mr r30, r4 /* 801328AC 0012F6AC 93 A1 00 14 */ stw r29, 0x14(r1) /* 801328B0 0012F6B0 7C 7D 1B 78 */ mr r29, r3 -/* 801328B4 0012F6B4 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 801328B4 0012F6B4 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 801328B8 0012F6B8 90 DD 00 38 */ stw r6, 0x38(r29) -/* 801328BC 0012F6BC 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 801328BC 0012F6BC 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 801328C0 0012F6C0 80 63 00 08 */ lwz r3, 8(r3) /* 801328C4 0012F6C4 28 03 00 00 */ cmplwi r3, 0 /* 801328C8 0012F6C8 41 82 00 08 */ beq lbl_801328D0 @@ -2518,16 +2518,16 @@ start_talk__8ztalkboxFPCcPQ28ztalkbox8callbackP10zNPCCommon: lbl_801328D0: /* 801328D0 0012F6D0 7F A3 EB 78 */ mr r3, r29 /* 801328D4 0012F6D4 4B FF F4 F9 */ bl zTalkBox.activate__22_unnamed_zTalkBox_cpp_FR8ztalkbox -/* 801328D8 0012F6D8 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 801328D8 0012F6D8 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 801328DC 0012F6DC 38 00 00 00 */ li r0, 0 -/* 801328E0 0012F6E0 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 801328E0 0012F6E0 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 801328E4 0012F6E4 3C 63 00 01 */ addis r3, r3, 1 /* 801328E8 0012F6E8 93 E3 8D 7C */ stw r31, -0x7284(r3) /* 801328EC 0012F6EC 90 03 8D 48 */ stw r0, -0x72b8(r3) /* 801328F0 0012F6F0 4B FF E0 45 */ bl zTalkBox.reset_auto_wait__22_unnamed_zTalkBox_cpp_Fv /* 801328F4 0012F6F4 80 9D 00 14 */ lwz r4, 0x14(r29) -/* 801328F8 0012F6F8 3C 60 80 32 */ lis r3, lbl_8031B320@ha -/* 801328FC 0012F6FC 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 801328F8 0012F6F8 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 801328FC 0012F6FC 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80132900 0012F700 38 00 00 00 */ li r0, 0 /* 80132904 0012F704 88 A4 00 1E */ lbz r5, 0x1e(r4) /* 80132908 0012F708 3C 63 00 01 */ addis r3, r3, 1 @@ -2566,9 +2566,9 @@ lbl_8013296C: lbl_80132980: /* 80132980 0012F780 7F A3 EB 78 */ mr r3, r29 /* 80132984 0012F784 48 00 1E 11 */ bl refresh__8ztextboxFv -/* 80132988 0012F788 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 80132988 0012F788 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 8013298C 0012F78C 38 9D 00 18 */ addi r4, r29, 0x18 -/* 80132990 0012F790 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80132990 0012F790 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80132994 0012F794 38 A0 00 00 */ li r5, 0 /* 80132998 0012F798 38 63 00 24 */ addi r3, r3, 0x24 /* 8013299C 0012F79C 4B EF 03 2D */ bl refresh__Q28xtextbox6layoutFRC8xtextboxb @@ -2577,9 +2577,9 @@ lbl_80132980: /* 801329A8 0012F7A8 41 82 00 08 */ beq lbl_801329B0 /* 801329AC 0012F7AC 4B FF F5 95 */ bl zTalkBox.lock_stream__22_unnamed_zTalkBox_cpp_Fv lbl_801329B0: -/* 801329B0 0012F7B0 3C 80 80 32 */ lis r4, lbl_8031B320@ha +/* 801329B0 0012F7B0 3C 80 80 32 */ lis r4, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 801329B4 0012F7B4 38 60 01 61 */ li r3, 0x161 -/* 801329B8 0012F7B8 3B A4 B3 20 */ addi r29, r4, lbl_8031B320@l +/* 801329B8 0012F7B8 3B A4 B3 20 */ addi r29, r4, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 801329BC 0012F7BC 80 1D 00 14 */ lwz r0, 0x14(r29) /* 801329C0 0012F7C0 90 1D 00 0C */ stw r0, 0xc(r29) /* 801329C4 0012F7C4 4B FF DC B1 */ bl zTalkBox.trigger__22_unnamed_zTalkBox_cpp_FUi @@ -2644,9 +2644,9 @@ lbl_80132A74: stop_talk__8ztalkboxFv: /* 80132A90 0012F890 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80132A94 0012F894 7C 08 02 A6 */ mflr r0 -/* 80132A98 0012F898 3C 80 80 32 */ lis r4, lbl_8031B320@ha +/* 80132A98 0012F898 3C 80 80 32 */ lis r4, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80132A9C 0012F89C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80132AA0 0012F8A0 38 84 B3 20 */ addi r4, r4, lbl_8031B320@l +/* 80132AA0 0012F8A0 38 84 B3 20 */ addi r4, r4, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80132AA4 0012F8A4 80 04 00 08 */ lwz r0, 8(r4) /* 80132AA8 0012F8A8 7C 00 18 40 */ cmplw r0, r3 /* 80132AAC 0012F8AC 40 82 00 08 */ bne lbl_80132AB4 @@ -2661,10 +2661,10 @@ lbl_80132AB4: zTalkBox.stop__22_unnamed_zTalkBox_cpp_Fv: /* 80132AC4 0012F8C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80132AC8 0012F8C8 7C 08 02 A6 */ mflr r0 -/* 80132ACC 0012F8CC 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 80132ACC 0012F8CC 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80132AD0 0012F8D0 90 01 00 14 */ stw r0, 0x14(r1) /* 80132AD4 0012F8D4 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80132AD8 0012F8D8 3B E3 B3 20 */ addi r31, r3, lbl_8031B320@l +/* 80132AD8 0012F8D8 3B E3 B3 20 */ addi r31, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80132ADC 0012F8DC 80 7F 00 0C */ lwz r3, 0xc(r31) /* 80132AE0 0012F8E0 28 03 00 00 */ cmplwi r3, 0 /* 80132AE4 0012F8E4 41 82 00 8C */ beq lbl_80132B70 @@ -2673,17 +2673,17 @@ zTalkBox.stop__22_unnamed_zTalkBox_cpp_Fv: /* 80132AF0 0012F8F0 7D 89 03 A6 */ mtctr r12 /* 80132AF4 0012F8F4 4E 80 04 21 */ bctrl /* 80132AF8 0012F8F8 4B FF F7 75 */ bl zTalkBox.hide_prompts__22_unnamed_zTalkBox_cpp_Fv -/* 80132AFC 0012F8FC 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 80132AFC 0012F8FC 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80132B00 0012F900 38 80 00 00 */ li r4, 0 -/* 80132B04 0012F904 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80132B04 0012F904 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80132B08 0012F908 80 63 00 08 */ lwz r3, 8(r3) /* 80132B0C 0012F90C 48 00 01 89 */ bl MasterTellSlaves__8ztalkboxFi /* 80132B10 0012F910 38 60 00 10 */ li r3, 0x10 /* 80132B14 0012F914 4B F3 39 ED */ bl zEntPlayerControlOn__F13zControlOwner /* 80132B18 0012F918 38 60 01 62 */ li r3, 0x162 /* 80132B1C 0012F91C 4B FF DB 59 */ bl zTalkBox.trigger__22_unnamed_zTalkBox_cpp_FUi -/* 80132B20 0012F920 3C 60 80 32 */ lis r3, lbl_8031B320@ha -/* 80132B24 0012F924 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80132B20 0012F920 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 80132B24 0012F924 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80132B28 0012F928 3C 63 00 01 */ addis r3, r3, 1 /* 80132B2C 0012F92C 80 63 8D 7C */ lwz r3, -0x7284(r3) /* 80132B30 0012F930 28 03 00 00 */ cmplwi r3, 0 @@ -2696,8 +2696,8 @@ lbl_80132B48: /* 80132B48 0012F948 38 00 00 00 */ li r0, 0 /* 80132B4C 0012F94C 90 1F 00 0C */ stw r0, 0xc(r31) /* 80132B50 0012F950 4B FF F2 11 */ bl zTalkBox.deactivate__22_unnamed_zTalkBox_cpp_Fv -/* 80132B54 0012F954 3C 60 80 32 */ lis r3, lbl_8031B320@ha -/* 80132B58 0012F958 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80132B54 0012F954 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 80132B58 0012F958 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80132B5C 0012F95C 3C 63 00 01 */ addis r3, r3, 1 /* 80132B60 0012F960 38 63 8D 5C */ addi r3, r3, -29348 /* 80132B64 0012F964 48 00 11 75 */ bl clear__14sound_queue_4_Fv @@ -2712,8 +2712,8 @@ lbl_80132B70: .global stop_wait__8ztalkboxFUi stop_wait__8ztalkboxFUi: -/* 80132B84 0012F984 3C A0 80 32 */ lis r5, lbl_8031B320@ha -/* 80132B88 0012F988 38 A5 B3 20 */ addi r5, r5, lbl_8031B320@l +/* 80132B84 0012F984 3C A0 80 32 */ lis r5, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 80132B88 0012F988 38 A5 B3 20 */ addi r5, r5, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80132B8C 0012F98C 80 05 00 08 */ lwz r0, 8(r5) /* 80132B90 0012F990 7C 00 18 40 */ cmplw r0, r3 /* 80132B94 0012F994 4C 82 00 20 */ bnelr @@ -2731,10 +2731,10 @@ show__8ztalkboxFv: /* 80132BB8 0012F9B8 90 01 00 14 */ stw r0, 0x14(r1) /* 80132BBC 0012F9BC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80132BC0 0012F9C0 7C 7F 1B 78 */ mr r31, r3 -/* 80132BC4 0012F9C4 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 80132BC4 0012F9C4 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80132BC8 0012F9C8 88 1F 00 10 */ lbz r0, 0x10(r31) /* 80132BCC 0012F9CC 50 80 3E 30 */ rlwimi r0, r4, 7, 0x18, 0x18 -/* 80132BD0 0012F9D0 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80132BD0 0012F9D0 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80132BD4 0012F9D4 98 1F 00 10 */ stb r0, 0x10(r31) /* 80132BD8 0012F9D8 80 03 00 08 */ lwz r0, 8(r3) /* 80132BDC 0012F9DC 7C 00 F8 40 */ cmplw r0, r31 @@ -2744,8 +2744,8 @@ show__8ztalkboxFv: /* 80132BEC 0012F9EC 41 82 00 08 */ beq lbl_80132BF4 /* 80132BF0 0012F9F0 48 00 19 B1 */ bl activate__8ztextboxFv lbl_80132BF4: -/* 80132BF4 0012F9F4 3C 60 80 32 */ lis r3, lbl_8031B320@ha -/* 80132BF8 0012F9F8 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80132BF4 0012F9F4 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 80132BF8 0012F9F8 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80132BFC 0012F9FC 3C 63 00 01 */ addis r3, r3, 1 /* 80132C00 0012FA00 88 03 8D 78 */ lbz r0, -0x7288(r3) /* 80132C04 0012FA04 28 00 00 00 */ cmplwi r0, 0 @@ -2795,13 +2795,13 @@ lbl_80132C80: MasterTellSlaves__8ztalkboxFi: /* 80132C94 0012FA94 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80132C98 0012FA98 7C 08 02 A6 */ mflr r0 -/* 80132C9C 0012FA9C 3C A0 80 3C */ lis r5, lbl_803C0558@ha +/* 80132C9C 0012FA9C 3C A0 80 3C */ lis r5, lbl_globals@ha /* 80132CA0 0012FAA0 90 01 00 24 */ stw r0, 0x24(r1) /* 80132CA4 0012FAA4 BF 41 00 08 */ stmw r26, 8(r1) /* 80132CA8 0012FAA8 7C 7A 1B 78 */ mr r26, r3 /* 80132CAC 0012FAAC 7C 9B 23 78 */ mr r27, r4 /* 80132CB0 0012FAB0 3B A0 00 00 */ li r29, 0 -/* 80132CB4 0012FAB4 3B E5 05 58 */ addi r31, r5, lbl_803C0558@l +/* 80132CB4 0012FAB4 3B E5 05 58 */ addi r31, r5, lbl_globals@l /* 80132CB8 0012FAB8 3B C0 00 00 */ li r30, 0 /* 80132CBC 0012FABC 48 00 00 54 */ b lbl_80132D10 lbl_80132CC0: @@ -2899,23 +2899,23 @@ lbl_80132DE0: load_settings__8ztalkboxFR8xIniFile: /* 80132DF4 0012FBF4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80132DF8 0012FBF8 7C 08 02 A6 */ mflr r0 -/* 80132DFC 0012FBFC 3C 80 80 27 */ lis r4, lbl_8026C920@ha +/* 80132DFC 0012FBFC 3C 80 80 27 */ lis r4, lbl__stringBase0_83@ha /* 80132E00 0012FC00 90 01 00 14 */ stw r0, 0x14(r1) -/* 80132E04 0012FC04 38 84 C9 20 */ addi r4, r4, lbl_8026C920@l +/* 80132E04 0012FC04 38 84 C9 20 */ addi r4, r4, lbl__stringBase0_83@l /* 80132E08 0012FC08 38 84 00 EA */ addi r4, r4, 0xea -/* 80132E0C 0012FC0C C0 22 A3 38 */ lfs f1, lbl_803CECB8-_SDA2_BASE_(r2) +/* 80132E0C 0012FC0C C0 22 A3 38 */ lfs f1, lbl__2117-_SDA2_BASE_(r2) /* 80132E10 0012FC10 4B EF DD 35 */ bl xIniGetFloat__FP8xIniFilePcf -/* 80132E14 0012FC14 3C 80 80 32 */ lis r4, lbl_8031B320@ha -/* 80132E18 0012FC18 3C 60 80 27 */ lis r3, lbl_8026C920@ha -/* 80132E1C 0012FC1C 38 84 B3 20 */ addi r4, r4, lbl_8031B320@l +/* 80132E14 0012FC14 3C 80 80 32 */ lis r4, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 80132E18 0012FC18 3C 60 80 27 */ lis r3, lbl__stringBase0_83@ha +/* 80132E1C 0012FC1C 38 84 B3 20 */ addi r4, r4, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80132E20 0012FC20 38 A0 00 00 */ li r5, 0 /* 80132E24 0012FC24 3C 84 00 01 */ addis r4, r4, 1 /* 80132E28 0012FC28 D4 24 8E 90 */ stfsu f1, -0x7170(r4) -/* 80132E2C 0012FC2C 38 63 C9 20 */ addi r3, r3, lbl_8026C920@l +/* 80132E2C 0012FC2C 38 63 C9 20 */ addi r3, r3, lbl__stringBase0_83@l /* 80132E30 0012FC30 38 C0 00 00 */ li r6, 0 -/* 80132E34 0012FC34 C0 22 A3 28 */ lfs f1, lbl_803CECA8-_SDA2_BASE_(r2) +/* 80132E34 0012FC34 C0 22 A3 28 */ lfs f1, lbl__1032_2-_SDA2_BASE_(r2) /* 80132E38 0012FC38 38 63 00 FA */ addi r3, r3, 0xfa -/* 80132E3C 0012FC3C C0 42 A3 34 */ lfs f2, lbl_803CECB4-_SDA2_BASE_(r2) +/* 80132E3C 0012FC3C C0 42 A3 34 */ lfs f2, lbl__1514_1-_SDA2_BASE_(r2) /* 80132E40 0012FC40 38 E0 00 00 */ li r7, 0 /* 80132E44 0012FC44 4B EF D7 E9 */ bl xDebugAddTweak__FPCcPfffPC14tweak_callbackPvUi /* 80132E48 0012FC48 80 01 00 14 */ lwz r0, 0x14(r1) @@ -2927,62 +2927,62 @@ load_settings__8ztalkboxFR8xIniFile: init__8ztalkboxFv: /* 80132E58 0012FC58 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80132E5C 0012FC5C 7C 08 02 A6 */ mflr r0 -/* 80132E60 0012FC60 3C 60 80 2A */ lis r3, lbl_80298E68@ha +/* 80132E60 0012FC60 3C 60 80 2A */ lis r3, lbl_new_tags__22_unnamed_zTalkBox_cpp_@ha /* 80132E64 0012FC64 90 01 00 14 */ stw r0, 0x14(r1) -/* 80132E68 0012FC68 38 63 8E 68 */ addi r3, r3, lbl_80298E68@l -/* 80132E6C 0012FC6C 80 8D 84 68 */ lwz r4, lbl_803CAD68-_SDA_BASE_(r13) +/* 80132E68 0012FC68 38 63 8E 68 */ addi r3, r3, lbl_new_tags__22_unnamed_zTalkBox_cpp_@l +/* 80132E6C 0012FC6C 80 8D 84 68 */ lwz r4, lbl_new_tags_size__22_unnamed_zTalkBox_cpp_-_SDA_BASE_(r13) /* 80132E70 0012FC70 4B EF 2D 25 */ bl register_tags__8xtextboxFPCQ28xtextbox8tag_typeUl -/* 80132E74 0012FC74 88 0D 95 FE */ lbz r0, lbl_803CBEFE-_SDA_BASE_(r13) +/* 80132E74 0012FC74 88 0D 95 FE */ lbz r0, lbl_init$2122-_SDA_BASE_(r13) /* 80132E78 0012FC78 7C 00 07 75 */ extsb. r0, r0 /* 80132E7C 0012FC7C 40 82 00 14 */ bne lbl_80132E90 -/* 80132E80 0012FC80 38 6D 96 00 */ addi r3, r13, lbl_803CBF00-_SDA_BASE_ +/* 80132E80 0012FC80 38 6D 96 00 */ addi r3, r13, lbl_start_state$2121-_SDA_BASE_ /* 80132E84 0012FC84 48 00 01 99 */ bl zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_16start_state_typeFv /* 80132E88 0012FC88 38 00 00 01 */ li r0, 1 -/* 80132E8C 0012FC8C 98 0D 95 FE */ stb r0, lbl_803CBEFE-_SDA_BASE_(r13) +/* 80132E8C 0012FC8C 98 0D 95 FE */ stb r0, lbl_init$2122-_SDA_BASE_(r13) lbl_80132E90: -/* 80132E90 0012FC90 3C 60 80 32 */ lis r3, lbl_8031B320@ha -/* 80132E94 0012FC94 38 0D 96 00 */ addi r0, r13, lbl_803CBF00-_SDA_BASE_ -/* 80132E98 0012FC98 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80132E90 0012FC90 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 80132E94 0012FC94 38 0D 96 00 */ addi r0, r13, lbl_start_state$2121-_SDA_BASE_ +/* 80132E98 0012FC98 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80132E9C 0012FC9C 90 03 00 14 */ stw r0, 0x14(r3) -/* 80132EA0 0012FCA0 88 0D 96 08 */ lbz r0, lbl_803CBF08-_SDA_BASE_(r13) +/* 80132EA0 0012FCA0 88 0D 96 08 */ lbz r0, lbl_init$2125-_SDA_BASE_(r13) /* 80132EA4 0012FCA4 7C 00 07 75 */ extsb. r0, r0 /* 80132EA8 0012FCA8 40 82 00 18 */ bne lbl_80132EC0 -/* 80132EAC 0012FCAC 3C 60 80 32 */ lis r3, lbl_8032423C@ha -/* 80132EB0 0012FCB0 38 63 42 3C */ addi r3, r3, lbl_8032423C@l +/* 80132EAC 0012FCAC 3C 60 80 32 */ lis r3, lbl_next_state$2124@ha +/* 80132EB0 0012FCB0 38 63 42 3C */ addi r3, r3, lbl_next_state$2124@l /* 80132EB4 0012FCB4 48 00 01 29 */ bl zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_15next_state_typeFv /* 80132EB8 0012FCB8 38 00 00 01 */ li r0, 1 -/* 80132EBC 0012FCBC 98 0D 96 08 */ stb r0, lbl_803CBF08-_SDA_BASE_(r13) +/* 80132EBC 0012FCBC 98 0D 96 08 */ stb r0, lbl_init$2125-_SDA_BASE_(r13) lbl_80132EC0: -/* 80132EC0 0012FCC0 3C 80 80 32 */ lis r4, lbl_8032423C@ha -/* 80132EC4 0012FCC4 3C 60 80 32 */ lis r3, lbl_8031B320@ha -/* 80132EC8 0012FCC8 38 04 42 3C */ addi r0, r4, lbl_8032423C@l -/* 80132ECC 0012FCCC 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80132EC0 0012FCC0 3C 80 80 32 */ lis r4, lbl_next_state$2124@ha +/* 80132EC4 0012FCC4 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 80132EC8 0012FCC8 38 04 42 3C */ addi r0, r4, lbl_next_state$2124@l +/* 80132ECC 0012FCCC 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80132ED0 0012FCD0 90 03 00 18 */ stw r0, 0x18(r3) -/* 80132ED4 0012FCD4 88 0D 96 09 */ lbz r0, lbl_803CBF09-_SDA_BASE_(r13) +/* 80132ED4 0012FCD4 88 0D 96 09 */ lbz r0, lbl_init$2128-_SDA_BASE_(r13) /* 80132ED8 0012FCD8 7C 00 07 75 */ extsb. r0, r0 /* 80132EDC 0012FCDC 40 82 00 18 */ bne lbl_80132EF4 -/* 80132EE0 0012FCE0 3C 60 80 32 */ lis r3, lbl_80324248@ha -/* 80132EE4 0012FCE4 38 63 42 48 */ addi r3, r3, lbl_80324248@l +/* 80132EE0 0012FCE0 3C 60 80 32 */ lis r3, lbl_wait_state$2127@ha +/* 80132EE4 0012FCE4 38 63 42 48 */ addi r3, r3, lbl_wait_state$2127@l /* 80132EE8 0012FCE8 48 00 00 B5 */ bl zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_15wait_state_typeFv /* 80132EEC 0012FCEC 38 00 00 01 */ li r0, 1 -/* 80132EF0 0012FCF0 98 0D 96 09 */ stb r0, lbl_803CBF09-_SDA_BASE_(r13) +/* 80132EF0 0012FCF0 98 0D 96 09 */ stb r0, lbl_init$2128-_SDA_BASE_(r13) lbl_80132EF4: -/* 80132EF4 0012FCF4 3C 80 80 32 */ lis r4, lbl_80324248@ha -/* 80132EF8 0012FCF8 3C 60 80 32 */ lis r3, lbl_8031B320@ha -/* 80132EFC 0012FCFC 38 04 42 48 */ addi r0, r4, lbl_80324248@l -/* 80132F00 0012FD00 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80132EF4 0012FCF4 3C 80 80 32 */ lis r4, lbl_wait_state$2127@ha +/* 80132EF8 0012FCF8 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 80132EFC 0012FCFC 38 04 42 48 */ addi r0, r4, lbl_wait_state$2127@l +/* 80132F00 0012FD00 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80132F04 0012FD04 90 03 00 1C */ stw r0, 0x1c(r3) -/* 80132F08 0012FD08 88 0D 96 0A */ lbz r0, lbl_803CBF0A-_SDA_BASE_(r13) +/* 80132F08 0012FD08 88 0D 96 0A */ lbz r0, lbl_init$2131-_SDA_BASE_(r13) /* 80132F0C 0012FD0C 7C 00 07 75 */ extsb. r0, r0 /* 80132F10 0012FD10 40 82 00 14 */ bne lbl_80132F24 -/* 80132F14 0012FD14 38 6D 96 0C */ addi r3, r13, lbl_803CBF0C-_SDA_BASE_ +/* 80132F14 0012FD14 38 6D 96 0C */ addi r3, r13, lbl_stop_state$2130-_SDA_BASE_ /* 80132F18 0012FD18 48 00 00 31 */ bl zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_15stop_state_typeFv /* 80132F1C 0012FD1C 38 00 00 01 */ li r0, 1 -/* 80132F20 0012FD20 98 0D 96 0A */ stb r0, lbl_803CBF0A-_SDA_BASE_(r13) +/* 80132F20 0012FD20 98 0D 96 0A */ stb r0, lbl_init$2131-_SDA_BASE_(r13) lbl_80132F24: -/* 80132F24 0012FD24 3C 60 80 32 */ lis r3, lbl_8031B320@ha -/* 80132F28 0012FD28 38 0D 96 0C */ addi r0, r13, lbl_803CBF0C-_SDA_BASE_ -/* 80132F2C 0012FD2C 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80132F24 0012FD24 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 80132F28 0012FD28 38 0D 96 0C */ addi r0, r13, lbl_stop_state$2130-_SDA_BASE_ +/* 80132F2C 0012FD2C 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80132F30 0012FD30 90 03 00 20 */ stw r0, 0x20(r3) /* 80132F34 0012FD34 48 00 03 95 */ bl reset_all__8ztalkboxFv /* 80132F38 0012FD38 80 01 00 14 */ lwz r0, 0x14(r1) @@ -2999,9 +2999,9 @@ zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_15stop_state_typeFv: /* 80132F58 0012FD58 93 E1 00 0C */ stw r31, 0xc(r1) /* 80132F5C 0012FD5C 7C 7F 1B 78 */ mr r31, r3 /* 80132F60 0012FD60 48 00 00 29 */ bl zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_10state_typeFQ222_unnamed_zTalkBox_cpp_10state_enum -/* 80132F64 0012FD64 3C 80 80 2A */ lis r4, lbl_80298F6C@ha +/* 80132F64 0012FD64 3C 80 80 2A */ lis r4, lbl___vt__Q222_unnamed_zTalkBox_cpp_15stop_state_type@ha /* 80132F68 0012FD68 7F E3 FB 78 */ mr r3, r31 -/* 80132F6C 0012FD6C 38 04 8F 6C */ addi r0, r4, lbl_80298F6C@l +/* 80132F6C 0012FD6C 38 04 8F 6C */ addi r0, r4, lbl___vt__Q222_unnamed_zTalkBox_cpp_15stop_state_type@l /* 80132F70 0012FD70 90 1F 00 04 */ stw r0, 4(r31) /* 80132F74 0012FD74 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80132F78 0012FD78 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3011,8 +3011,8 @@ zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_15stop_state_typeFv: .global zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_10state_typeFQ222_unnamed_zTalkBox_cpp_10state_enum zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_10state_typeFQ222_unnamed_zTalkBox_cpp_10state_enum: -/* 80132F88 0012FD88 3C A0 80 2A */ lis r5, lbl_80298F58@ha -/* 80132F8C 0012FD8C 38 05 8F 58 */ addi r0, r5, lbl_80298F58@l +/* 80132F88 0012FD88 3C A0 80 2A */ lis r5, lbl___vt__Q222_unnamed_zTalkBox_cpp_10state_type@ha +/* 80132F8C 0012FD8C 38 05 8F 58 */ addi r0, r5, lbl___vt__Q222_unnamed_zTalkBox_cpp_10state_type@l /* 80132F90 0012FD90 90 03 00 04 */ stw r0, 4(r3) /* 80132F94 0012FD94 90 83 00 00 */ stw r4, 0(r3) /* 80132F98 0012FD98 4E 80 00 20 */ blr @@ -3026,9 +3026,9 @@ zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_15wait_state_typeFv: /* 80132FAC 0012FDAC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80132FB0 0012FDB0 7C 7F 1B 78 */ mr r31, r3 /* 80132FB4 0012FDB4 4B FF FF D5 */ bl zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_10state_typeFQ222_unnamed_zTalkBox_cpp_10state_enum -/* 80132FB8 0012FDB8 3C 80 80 2A */ lis r4, lbl_80298F44@ha +/* 80132FB8 0012FDB8 3C 80 80 2A */ lis r4, lbl___vt__Q222_unnamed_zTalkBox_cpp_15wait_state_type@ha /* 80132FBC 0012FDBC 7F E3 FB 78 */ mr r3, r31 -/* 80132FC0 0012FDC0 38 04 8F 44 */ addi r0, r4, lbl_80298F44@l +/* 80132FC0 0012FDC0 38 04 8F 44 */ addi r0, r4, lbl___vt__Q222_unnamed_zTalkBox_cpp_15wait_state_type@l /* 80132FC4 0012FDC4 90 1F 00 04 */ stw r0, 4(r31) /* 80132FC8 0012FDC8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80132FCC 0012FDCC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3045,9 +3045,9 @@ zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_15next_state_typeFv: /* 80132FEC 0012FDEC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80132FF0 0012FDF0 7C 7F 1B 78 */ mr r31, r3 /* 80132FF4 0012FDF4 4B FF FF 95 */ bl zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_10state_typeFQ222_unnamed_zTalkBox_cpp_10state_enum -/* 80132FF8 0012FDF8 3C 80 80 2A */ lis r4, lbl_80298F30@ha +/* 80132FF8 0012FDF8 3C 80 80 2A */ lis r4, lbl___vt__Q222_unnamed_zTalkBox_cpp_15next_state_type@ha /* 80132FFC 0012FDFC 7F E3 FB 78 */ mr r3, r31 -/* 80133000 0012FE00 38 04 8F 30 */ addi r0, r4, lbl_80298F30@l +/* 80133000 0012FE00 38 04 8F 30 */ addi r0, r4, lbl___vt__Q222_unnamed_zTalkBox_cpp_15next_state_type@l /* 80133004 0012FE04 90 1F 00 04 */ stw r0, 4(r31) /* 80133008 0012FE08 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8013300C 0012FE0C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3064,9 +3064,9 @@ zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_16start_state_typeFv: /* 8013302C 0012FE2C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80133030 0012FE30 7C 7F 1B 78 */ mr r31, r3 /* 80133034 0012FE34 4B FF FF 55 */ bl zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_10state_typeFQ222_unnamed_zTalkBox_cpp_10state_enum -/* 80133038 0012FE38 3C 80 80 2A */ lis r4, lbl_80298F1C@ha +/* 80133038 0012FE38 3C 80 80 2A */ lis r4, lbl___vt__Q222_unnamed_zTalkBox_cpp_16start_state_type@ha /* 8013303C 0012FE3C 7F E3 FB 78 */ mr r3, r31 -/* 80133040 0012FE40 38 04 8F 1C */ addi r0, r4, lbl_80298F1C@l +/* 80133040 0012FE40 38 04 8F 1C */ addi r0, r4, lbl___vt__Q222_unnamed_zTalkBox_cpp_16start_state_type@l /* 80133044 0012FE44 90 1F 00 04 */ stw r0, 4(r31) /* 80133048 0012FE48 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8013304C 0012FE4C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -3097,8 +3097,8 @@ update_all__8ztalkboxFR6xScenef: /* 801330A4 0012FEA4 4B F6 50 D9 */ bl zGameIsPaused__Fv /* 801330A8 0012FEA8 2C 03 00 00 */ cmpwi r3, 0 /* 801330AC 0012FEAC 40 82 01 20 */ bne lbl_801331CC -/* 801330B0 0012FEB0 3C 60 80 32 */ lis r3, lbl_8031B320@ha -/* 801330B4 0012FEB4 3B A3 B3 20 */ addi r29, r3, lbl_8031B320@l +/* 801330B0 0012FEB0 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 801330B4 0012FEB4 3B A3 B3 20 */ addi r29, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 801330B8 0012FEB8 3F FD 00 01 */ addis r31, r29, 1 /* 801330BC 0012FEBC 48 00 00 8C */ b lbl_80133148 lbl_801330C0: @@ -3145,8 +3145,8 @@ lbl_80133154: /* 80133154 0012FF54 80 1D 00 0C */ lwz r0, 0xc(r29) /* 80133158 0012FF58 28 00 00 00 */ cmplwi r0, 0 /* 8013315C 0012FF5C 41 82 00 64 */ beq lbl_801331C0 -/* 80133160 0012FF60 3C 60 80 32 */ lis r3, lbl_8031B320@ha -/* 80133164 0012FF64 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80133160 0012FF60 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 80133164 0012FF64 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80133168 0012FF68 80 63 00 08 */ lwz r3, 8(r3) /* 8013316C 0012FF6C 28 03 00 00 */ cmplwi r3, 0 /* 80133170 0012FF70 41 82 00 50 */ beq lbl_801331C0 @@ -3154,16 +3154,16 @@ lbl_80133154: /* 80133178 0012FF78 88 83 00 1F */ lbz r4, 0x1f(r3) /* 8013317C 0012FF7C 2C 04 00 02 */ cmpwi r4, 2 /* 80133180 0012FF80 40 82 00 18 */ bne lbl_80133198 -/* 80133184 0012FF84 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80133188 0012FF88 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80133184 0012FF84 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80133188 0012FF88 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8013318C 0012FF8C 80 03 17 88 */ lwz r0, 0x1788(r3) /* 80133190 0012FF90 28 00 00 00 */ cmplwi r0, 0 /* 80133194 0012FF94 41 82 00 20 */ beq lbl_801331B4 lbl_80133198: /* 80133198 0012FF98 2C 04 00 01 */ cmpwi r4, 1 /* 8013319C 0012FF9C 40 82 00 24 */ bne lbl_801331C0 -/* 801331A0 0012FFA0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 801331A4 0012FFA4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 801331A0 0012FFA0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 801331A4 0012FFA4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 801331A8 0012FFA8 80 03 17 88 */ lwz r0, 0x1788(r3) /* 801331AC 0012FFAC 28 00 00 00 */ cmplwi r0, 0 /* 801331B0 0012FFB0 41 82 00 10 */ beq lbl_801331C0 @@ -3188,29 +3188,29 @@ lbl_801331CC: .global zTalkBox.pad_pressed__22_unnamed_zTalkBox_cpp_Fv zTalkBox.pad_pressed__22_unnamed_zTalkBox_cpp_Fv: -/* 801331F0 0012FFF0 3C 60 80 32 */ lis r3, lbl_8031B320@ha -/* 801331F4 0012FFF4 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 801331F0 0012FFF0 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 801331F4 0012FFF4 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 801331F8 0012FFF8 80 03 00 04 */ lwz r0, 4(r3) /* 801331FC 0012FFFC 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 80133200 00130000 41 82 00 18 */ beq lbl_80133218 -/* 80133204 00130004 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 80133208 00130008 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 80133204 00130004 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 80133208 00130008 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 8013320C 0013000C 80 63 03 1C */ lwz r3, 0x31c(r3) /* 80133210 00130010 38 63 00 30 */ addi r3, r3, 0x30 /* 80133214 00130014 4E 80 00 20 */ blr lbl_80133218: /* 80133218 00130018 38 00 00 00 */ li r0, 0 -/* 8013321C 0013001C 38 6D 95 F8 */ addi r3, r13, lbl_803CBEF8-_SDA_BASE_ -/* 80133220 00130020 90 0D 95 F8 */ stw r0, lbl_803CBEF8-_SDA_BASE_(r13) +/* 8013321C 0013001C 38 6D 95 F8 */ addi r3, r13, lbl_zero$829-_SDA_BASE_ +/* 80133220 00130020 90 0D 95 F8 */ stw r0, lbl_zero$829-_SDA_BASE_(r13) /* 80133224 00130024 4E 80 00 20 */ blr .global render_all__8ztalkboxFv render_all__8ztalkboxFv: /* 80133228 00130028 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013322C 0013002C 7C 08 02 A6 */ mflr r0 -/* 80133230 00130030 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 80133230 00130030 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80133234 00130034 90 01 00 14 */ stw r0, 0x14(r1) -/* 80133238 00130038 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80133238 00130038 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 8013323C 0013003C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80133240 00130040 80 03 00 04 */ lwz r0, 4(r3) /* 80133244 00130044 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -3235,9 +3235,9 @@ lbl_80133280: /* 8013328C 0013008C 7F E3 FB 78 */ mr r3, r31 /* 80133290 00130090 48 00 12 CD */ bl render_backdrop__8ztextboxFv lbl_80133294: -/* 80133294 00130094 3C 80 80 32 */ lis r4, lbl_8031B320@ha +/* 80133294 00130094 3C 80 80 32 */ lis r4, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80133298 00130098 38 7F 00 18 */ addi r3, r31, 0x18 -/* 8013329C 0013009C 38 84 B3 20 */ addi r4, r4, lbl_8031B320@l +/* 8013329C 0013009C 38 84 B3 20 */ addi r4, r4, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 801332A0 001300A0 3C C4 00 01 */ addis r6, r4, 1 /* 801332A4 001300A4 80 A6 8D 1C */ lwz r5, -0x72e4(r6) /* 801332A8 001300A8 38 84 00 24 */ addi r4, r4, 0x24 @@ -3254,10 +3254,10 @@ lbl_801332B4: reset_all__8ztalkboxFv: /* 801332C8 001300C8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801332CC 001300CC 7C 08 02 A6 */ mflr r0 -/* 801332D0 001300D0 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 801332D0 001300D0 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 801332D4 001300D4 38 A0 00 00 */ li r5, 0 /* 801332D8 001300D8 90 01 00 14 */ stw r0, 0x14(r1) -/* 801332DC 001300DC 38 83 B3 20 */ addi r4, r3, lbl_8031B320@l +/* 801332DC 001300DC 38 83 B3 20 */ addi r4, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 801332E0 001300E0 38 00 FF FF */ li r0, -1 /* 801332E4 001300E4 90 A4 00 00 */ stw r5, 0(r4) /* 801332E8 001300E8 3C 64 00 01 */ addis r3, r4, 1 @@ -3269,9 +3269,9 @@ reset_all__8ztalkboxFv: /* 80133300 00130100 90 A3 8E 94 */ stw r5, -0x716c(r3) /* 80133304 00130104 38 63 8D 80 */ addi r3, r3, -29312 /* 80133308 00130108 48 00 09 1D */ bl reset__56fixed_queue_Q222_unnamed_zTalkBox_cpp_12trigger_pair_32_Fv -/* 8013330C 0013010C 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 8013330C 0013010C 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80133310 00130110 38 00 00 00 */ li r0, 0 -/* 80133314 00130114 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80133314 00130114 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80133318 00130118 3C 83 00 01 */ addis r4, r3, 1 /* 8013331C 0013011C 98 04 8D 55 */ stb r0, -0x72ab(r4) /* 80133320 00130120 38 63 00 24 */ addi r3, r3, 0x24 @@ -3287,15 +3287,15 @@ reset_all__8ztalkboxFv: .global get_active__8ztalkboxFv get_active__8ztalkboxFv: -/* 80133348 00130148 3C 60 80 32 */ lis r3, lbl_8031B320@ha -/* 8013334C 0013014C 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80133348 00130148 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 8013334C 0013014C 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80133350 00130150 80 63 00 08 */ lwz r3, 8(r3) /* 80133354 00130154 4E 80 00 20 */ blr .global permit__8ztalkboxFUiUi permit__8ztalkboxFUiUi: -/* 80133358 00130158 3C A0 80 32 */ lis r5, lbl_8031B320@ha -/* 8013335C 0013015C 38 A5 B3 20 */ addi r5, r5, lbl_8031B320@l +/* 80133358 00130158 3C A0 80 32 */ lis r5, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 8013335C 0013015C 38 A5 B3 20 */ addi r5, r5, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80133360 00130160 80 05 00 04 */ lwz r0, 4(r5) /* 80133364 00130164 7C 00 20 78 */ andc r0, r0, r4 /* 80133368 00130168 90 05 00 04 */ stw r0, 4(r5) @@ -3304,9 +3304,9 @@ permit__8ztalkboxFUiUi: /* 80133374 00130174 4E 80 00 20 */ blr /* 80133378 00130178 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013337C 0013017C 7C 08 02 A6 */ mflr r0 -/* 80133380 00130180 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 80133380 00130180 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80133384 00130184 90 01 00 14 */ stw r0, 0x14(r1) -/* 80133388 00130188 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80133388 00130188 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 8013338C 0013018C 38 00 00 00 */ li r0, 0 /* 80133390 00130190 93 E1 00 0C */ stw r31, 0xc(r1) /* 80133394 00130194 3C 83 00 01 */ addis r4, r3, 1 @@ -3319,14 +3319,14 @@ permit__8ztalkboxFUiUi: /* 801333B0 001301B0 88 1F 00 00 */ lbz r0, 0(r31) /* 801333B4 001301B4 38 60 00 01 */ li r3, 1 /* 801333B8 001301B8 50 60 3E 30 */ rlwimi r0, r3, 7, 0x18, 0x18 -/* 801333BC 001301BC 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 801333BC 001301BC 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 801333C0 001301C0 98 1F 00 00 */ stb r0, 0(r31) -/* 801333C4 001301C4 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 801333C4 001301C4 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 801333C8 001301C8 3C 63 00 01 */ addis r3, r3, 1 /* 801333CC 001301CC 38 00 00 00 */ li r0, 0 -/* 801333D0 001301D0 C0 02 A3 28 */ lfs f0, lbl_803CECA8-_SDA2_BASE_(r2) +/* 801333D0 001301D0 C0 02 A3 28 */ lfs f0, lbl__1032_2-_SDA2_BASE_(r2) /* 801333D4 001301D4 D0 03 8D 2C */ stfs f0, -0x72d4(r3) -/* 801333D8 001301D8 C0 02 A3 3C */ lfs f0, lbl_803CECBC-_SDA2_BASE_(r2) +/* 801333D8 001301D8 C0 02 A3 3C */ lfs f0, lbl__2209-_SDA2_BASE_(r2) /* 801333DC 001301DC D0 03 8D 50 */ stfs f0, -0x72b0(r3) /* 801333E0 001301E0 D0 03 8D 4C */ stfs f0, -0x72b4(r3) /* 801333E4 001301E4 98 03 8D 55 */ stb r0, -0x72ab(r3) @@ -3342,9 +3342,9 @@ permit__8ztalkboxFUiUi: /* 8013340C 0013020C 4E 80 00 20 */ blr /* 80133410 00130210 94 21 FF D0 */ stwu r1, -0x30(r1) /* 80133414 00130214 7C 08 02 A6 */ mflr r0 -/* 80133418 00130218 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 80133418 00130218 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 8013341C 0013021C 90 01 00 34 */ stw r0, 0x34(r1) -/* 80133420 00130220 38 A3 B3 20 */ addi r5, r3, lbl_8031B320@l +/* 80133420 00130220 38 A3 B3 20 */ addi r5, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80133424 00130224 BF 61 00 1C */ stmw r27, 0x1c(r1) /* 80133428 00130228 3F E5 00 01 */ addis r31, r5, 1 /* 8013342C 0013022C 80 7F 8D 20 */ lwz r3, -0x72e0(r31) @@ -3360,9 +3360,9 @@ permit__8ztalkboxFUiUi: /* 80133454 00130254 7C 7E 1B 78 */ mr r30, r3 /* 80133458 00130258 7F A3 EB 78 */ mr r3, r29 /* 8013345C 0013025C 48 00 09 D5 */ bl jots__Q28xtextbox6layoutCFv -/* 80133460 00130260 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 80133460 00130260 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80133464 00130264 80 1F 8D 20 */ lwz r0, -0x72e0(r31) -/* 80133468 00130268 38 83 B3 20 */ addi r4, r3, lbl_8031B320@l +/* 80133468 00130268 38 83 B3 20 */ addi r4, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 8013346C 0013026C 7F 63 DB 78 */ mr r3, r27 /* 80133470 00130270 3F 84 00 01 */ addis r28, r4, 1 /* 80133474 00130274 7F A5 EB 78 */ mr r5, r29 @@ -3403,8 +3403,8 @@ lbl_801334EC: /* 801334F0 001302F0 80 1F 8D 24 */ lwz r0, -0x72dc(r31) /* 801334F4 001302F4 7C 03 00 00 */ cmpw r3, r0 /* 801334F8 001302F8 40 82 00 84 */ bne lbl_8013357C -/* 801334FC 001302FC 3C 60 80 32 */ lis r3, lbl_8031B320@ha -/* 80133500 00130300 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 801334FC 001302FC 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 80133500 00130300 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80133504 00130304 38 63 00 24 */ addi r3, r3, 0x24 /* 80133508 00130308 48 00 09 29 */ bl jots__Q28xtextbox6layoutCFv /* 8013350C 0013030C 80 BF 8D 20 */ lwz r5, -0x72e0(r31) @@ -3414,9 +3414,9 @@ lbl_801334EC: /* 8013351C 0013031C 88 06 00 09 */ lbz r0, 9(r6) /* 80133520 00130320 54 00 DF FF */ rlwinm. r0, r0, 0x1b, 0x1f, 0x1f /* 80133524 00130324 41 82 00 24 */ beq lbl_80133548 -/* 80133528 00130328 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 80133528 00130328 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 8013352C 0013032C 38 85 FF FF */ addi r4, r5, -1 -/* 80133530 00130330 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80133530 00130330 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80133534 00130334 3C 63 00 01 */ addis r3, r3, 1 /* 80133538 00130338 80 03 8D 1C */ lwz r0, -0x72e4(r3) /* 8013353C 0013033C 7C 04 00 00 */ cmpw r4, r0 @@ -3427,8 +3427,8 @@ lbl_80133548: /* 8013354C 0013034C 4B FF E9 05 */ bl zTalkBox.is_wait_jot__22_unnamed_zTalkBox_cpp_FRCQ28xtextbox3jot /* 80133550 00130350 54 60 06 3F */ clrlwi. r0, r3, 0x18 /* 80133554 00130354 40 82 00 28 */ bne lbl_8013357C -/* 80133558 00130358 3C 60 80 32 */ lis r3, lbl_8031B320@ha -/* 8013355C 0013035C 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80133558 00130358 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 8013355C 0013035C 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80133560 00130360 3C 63 00 01 */ addis r3, r3, 1 /* 80133564 00130364 7C 64 1B 78 */ mr r4, r3 /* 80133568 00130368 38 84 8D 38 */ addi r4, r4, -29384 @@ -3447,11 +3447,11 @@ lbl_8013357C: zTalkBox.trigger_jot__22_unnamed_zTalkBox_cpp_Fi: /* 80133590 00130390 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80133594 00130394 7C 08 02 A6 */ mflr r0 -/* 80133598 00130398 3C 80 80 32 */ lis r4, lbl_8031B320@ha +/* 80133598 00130398 3C 80 80 32 */ lis r4, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 8013359C 0013039C 90 01 00 14 */ stw r0, 0x14(r1) /* 801335A0 001303A0 93 E1 00 0C */ stw r31, 0xc(r1) /* 801335A4 001303A4 7C 7F 1B 78 */ mr r31, r3 -/* 801335A8 001303A8 38 64 B3 20 */ addi r3, r4, lbl_8031B320@l +/* 801335A8 001303A8 38 64 B3 20 */ addi r3, r4, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 801335AC 001303AC 38 63 00 24 */ addi r3, r3, 0x24 /* 801335B0 001303B0 48 00 08 81 */ bl jots__Q28xtextbox6layoutCFv /* 801335B4 001303B4 1C 1F 00 3C */ mulli r0, r31, 0x3c @@ -3488,9 +3488,9 @@ lbl_80133610: /* 80133618 00130418 38 21 00 10 */ addi r1, r1, 0x10 /* 8013361C 0013041C 4E 80 00 20 */ blr /* 80133620 00130420 4E 80 00 20 */ blr -/* 80133624 00130424 3C 80 80 32 */ lis r4, lbl_8031B320@ha +/* 80133624 00130424 3C 80 80 32 */ lis r4, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80133628 00130428 38 60 00 03 */ li r3, 3 -/* 8013362C 0013042C 38 84 B3 20 */ addi r4, r4, lbl_8031B320@l +/* 8013362C 0013042C 38 84 B3 20 */ addi r4, r4, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80133630 00130430 3C A4 00 01 */ addis r5, r4, 1 /* 80133634 00130434 80 85 8D 1C */ lwz r4, -0x72e4(r5) /* 80133638 00130438 80 05 8D 24 */ lwz r0, -0x72dc(r5) @@ -3510,12 +3510,12 @@ lbl_80133610: /* 80133670 00130470 4E 80 00 20 */ blr /* 80133674 00130474 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80133678 00130478 7C 08 02 A6 */ mflr r0 -/* 8013367C 0013047C 3C 80 80 32 */ lis r4, lbl_8031B320@ha +/* 8013367C 0013047C 3C 80 80 32 */ lis r4, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80133680 00130480 90 01 00 14 */ stw r0, 0x14(r1) /* 80133684 00130484 93 E1 00 0C */ stw r31, 0xc(r1) /* 80133688 00130488 93 C1 00 08 */ stw r30, 8(r1) /* 8013368C 0013048C 7C 7E 1B 78 */ mr r30, r3 -/* 80133690 00130490 38 64 B3 20 */ addi r3, r4, lbl_8031B320@l +/* 80133690 00130490 38 64 B3 20 */ addi r3, r4, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80133694 00130494 3F E3 00 01 */ addis r31, r3, 1 /* 80133698 00130498 8C 1F 8D 28 */ lbzu r0, -0x72d8(r31) /* 8013369C 0013049C 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f @@ -3524,17 +3524,17 @@ lbl_80133610: /* 801336A8 001304A8 54 00 D7 FF */ rlwinm. r0, r0, 0x1a, 0x1f, 0x1f /* 801336AC 001304AC 41 82 00 20 */ beq lbl_801336CC lbl_801336B0: -/* 801336B0 001304B0 3C 60 80 32 */ lis r3, lbl_8031B320@ha -/* 801336B4 001304B4 C0 02 A3 40 */ lfs f0, lbl_803CECC0-_SDA2_BASE_(r2) -/* 801336B8 001304B8 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 801336B0 001304B0 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 801336B4 001304B4 C0 02 A3 40 */ lfs f0, lbl__2251_1-_SDA2_BASE_(r2) +/* 801336B8 001304B8 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 801336BC 001304BC 38 00 00 00 */ li r0, 0 /* 801336C0 001304C0 3C 63 00 01 */ addis r3, r3, 1 /* 801336C4 001304C4 D0 03 8D 4C */ stfs f0, -0x72b4(r3) /* 801336C8 001304C8 98 03 8D 54 */ stb r0, -0x72ac(r3) lbl_801336CC: -/* 801336CC 001304CC 3C 60 80 32 */ lis r3, lbl_8031B320@ha -/* 801336D0 001304D0 C0 02 A3 28 */ lfs f0, lbl_803CECA8-_SDA2_BASE_(r2) -/* 801336D4 001304D4 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 801336CC 001304CC 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 801336D0 001304D0 C0 02 A3 28 */ lfs f0, lbl__1032_2-_SDA2_BASE_(r2) +/* 801336D4 001304D4 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 801336D8 001304D8 38 A0 00 01 */ li r5, 1 /* 801336DC 001304DC 3C 63 00 01 */ addis r3, r3, 1 /* 801336E0 001304E0 D0 03 8D 50 */ stfs f0, -0x72b0(r3) @@ -3572,12 +3572,12 @@ lbl_80133748: /* 80133750 00130550 88 1F 00 00 */ lbz r0, 0(r31) /* 80133754 00130554 38 60 00 01 */ li r3, 1 /* 80133758 00130558 50 60 3E 30 */ rlwimi r0, r3, 7, 0x18, 0x18 -/* 8013375C 0013055C 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 8013375C 0013055C 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 80133760 00130560 98 1F 00 00 */ stb r0, 0(r31) -/* 80133764 00130564 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80133764 00130564 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80133768 00130568 3C 63 00 01 */ addis r3, r3, 1 /* 8013376C 0013056C 38 00 00 00 */ li r0, 0 -/* 80133770 00130570 C0 02 A3 28 */ lfs f0, lbl_803CECA8-_SDA2_BASE_(r2) +/* 80133770 00130570 C0 02 A3 28 */ lfs f0, lbl__1032_2-_SDA2_BASE_(r2) /* 80133774 00130574 D0 03 8D 2C */ stfs f0, -0x72d4(r3) /* 80133778 00130578 98 03 8D 2A */ stb r0, -0x72d6(r3) /* 8013377C 0013057C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -3599,8 +3599,8 @@ lbl_80133748: /* 801337BC 001305BC FC 20 F8 90 */ fmr f1, f31 /* 801337C0 001305C0 4B FF EA 51 */ bl zTalkBox.update_quit_status__22_unnamed_zTalkBox_cpp_Ff /* 801337C4 001305C4 4B FF FA 2D */ bl zTalkBox.pad_pressed__22_unnamed_zTalkBox_cpp_Fv -/* 801337C8 001305C8 3C 80 80 32 */ lis r4, lbl_8031B320@ha -/* 801337CC 001305CC 38 84 B3 20 */ addi r4, r4, lbl_8031B320@l +/* 801337C8 001305C8 3C 80 80 32 */ lis r4, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 801337CC 001305CC 38 84 B3 20 */ addi r4, r4, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 801337D0 001305D0 3C 84 00 01 */ addis r4, r4, 1 /* 801337D4 001305D4 88 04 8D 79 */ lbz r0, -0x7287(r4) /* 801337D8 001305D8 28 00 00 00 */ cmplwi r0, 0 @@ -3617,8 +3617,8 @@ lbl_80133800: /* 80133800 00130600 38 00 00 00 */ li r0, 0 /* 80133804 00130604 98 04 8D 79 */ stb r0, -0x7287(r4) lbl_80133808: -/* 80133808 00130608 3C A0 80 32 */ lis r5, lbl_8031B320@ha -/* 8013380C 0013060C 38 A5 B3 20 */ addi r5, r5, lbl_8031B320@l +/* 80133808 00130608 3C A0 80 32 */ lis r5, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 8013380C 0013060C 38 A5 B3 20 */ addi r5, r5, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80133810 00130610 3F E5 00 01 */ addis r31, r5, 1 /* 80133814 00130614 88 1F 8D 28 */ lbz r0, -0x72d8(r31) /* 80133818 00130618 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f @@ -3627,7 +3627,7 @@ lbl_80133808: /* 80133824 00130624 EC 00 F8 28 */ fsubs f0, f0, f31 /* 80133828 00130628 D0 1F 8D 2C */ stfs f0, -0x72d4(r31) /* 8013382C 0013062C C0 3F 8D 2C */ lfs f1, -0x72d4(r31) -/* 80133830 00130630 C0 02 A3 28 */ lfs f0, lbl_803CECA8-_SDA2_BASE_(r2) +/* 80133830 00130630 C0 02 A3 28 */ lfs f0, lbl__1032_2-_SDA2_BASE_(r2) /* 80133834 00130634 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80133838 00130638 4C 40 13 82 */ cror 2, 0, 2 /* 8013383C 0013063C 40 82 00 0C */ bne lbl_80133848 @@ -3637,8 +3637,8 @@ lbl_80133848: /* 80133848 00130648 88 1F 8D 28 */ lbz r0, -0x72d8(r31) /* 8013384C 0013064C 54 00 D7 FF */ rlwinm. r0, r0, 0x1a, 0x1f, 0x1f /* 80133850 00130650 41 82 00 88 */ beq lbl_801338D8 -/* 80133854 00130654 3C A0 80 32 */ lis r5, lbl_8031B320@ha -/* 80133858 00130658 38 A5 B3 20 */ addi r5, r5, lbl_8031B320@l +/* 80133854 00130654 3C A0 80 32 */ lis r5, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 80133858 00130658 38 A5 B3 20 */ addi r5, r5, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 8013385C 0013065C 3C A5 00 01 */ addis r5, r5, 1 /* 80133860 00130660 88 05 8D 54 */ lbz r0, -0x72ac(r5) /* 80133864 00130664 28 00 00 00 */ cmplwi r0, 0 @@ -3674,8 +3674,8 @@ lbl_801338BC: /* 801338D0 001306D0 38 60 00 02 */ li r3, 2 /* 801338D4 001306D4 48 00 00 CC */ b lbl_801339A0 lbl_801338D8: -/* 801338D8 001306D8 3C A0 80 32 */ lis r5, lbl_8031B320@ha -/* 801338DC 001306DC 38 A5 B3 20 */ addi r5, r5, lbl_8031B320@l +/* 801338D8 001306D8 3C A0 80 32 */ lis r5, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 801338DC 001306DC 38 A5 B3 20 */ addi r5, r5, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 801338E0 001306E0 3C A5 00 01 */ addis r5, r5, 1 /* 801338E4 001306E4 88 05 8D 78 */ lbz r0, -0x7288(r5) /* 801338E8 001306E8 28 00 00 00 */ cmplwi r0, 0 @@ -3699,9 +3699,9 @@ lbl_8013392C: /* 8013392C 0013072C 88 1F 8D 28 */ lbz r0, -0x72d8(r31) /* 80133930 00130730 54 00 DF FF */ rlwinm. r0, r0, 0x1b, 0x1f, 0x1f /* 80133934 00130734 41 82 00 30 */ beq lbl_80133964 -/* 80133938 00130738 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 80133938 00130738 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 8013393C 0013073C 38 80 FF FF */ li r4, -1 -/* 80133940 00130740 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80133940 00130740 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80133944 00130744 38 A0 00 01 */ li r5, 1 /* 80133948 00130748 3C 63 00 01 */ addis r3, r3, 1 /* 8013394C 0013074C 38 63 8D 5C */ addi r3, r3, -29348 @@ -3714,8 +3714,8 @@ lbl_80133964: /* 80133964 00130764 88 1F 8D 28 */ lbz r0, -0x72d8(r31) /* 80133968 00130768 54 00 E7 FF */ rlwinm. r0, r0, 0x1c, 0x1f, 0x1f /* 8013396C 0013076C 41 82 00 30 */ beq lbl_8013399C -/* 80133970 00130770 3C 60 80 32 */ lis r3, lbl_8031B320@ha -/* 80133974 00130774 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 80133970 00130770 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha +/* 80133974 00130774 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 80133978 00130778 3C A3 00 01 */ addis r5, r3, 1 /* 8013397C 0013077C 80 65 8D 48 */ lwz r3, -0x72b8(r5) /* 80133980 00130780 80 85 8D 30 */ lwz r4, -0x72d0(r5) @@ -3742,9 +3742,9 @@ lbl_801339A0: /* 801339CC 001307CC 4E 80 00 20 */ blr /* 801339D0 001307D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801339D4 001307D4 7C 08 02 A6 */ mflr r0 -/* 801339D8 001307D8 3C 60 80 32 */ lis r3, lbl_8031B320@ha +/* 801339D8 001307D8 3C 60 80 32 */ lis r3, lbl_shared__22_unnamed_zTalkBox_cpp_@ha /* 801339DC 001307DC 90 01 00 14 */ stw r0, 0x14(r1) -/* 801339E0 001307E0 38 63 B3 20 */ addi r3, r3, lbl_8031B320@l +/* 801339E0 001307E0 38 63 B3 20 */ addi r3, r3, lbl_shared__22_unnamed_zTalkBox_cpp_@l /* 801339E4 001307E4 48 00 00 15 */ bl zTalkBox.__ct__Q222_unnamed_zTalkBox_cpp_11shared_typeFv /* 801339E8 001307E8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801339EC 001307EC 7C 08 03 A6 */ mtlr r0 @@ -4088,15 +4088,15 @@ lbl_80133E04: .global type_name__13pointer_assetFv type_name__13pointer_assetFv: -/* 80133E10 00130C10 3C 60 80 27 */ lis r3, lbl_8026C920@ha -/* 80133E14 00130C14 38 63 C9 20 */ addi r3, r3, lbl_8026C920@l +/* 80133E10 00130C10 3C 60 80 27 */ lis r3, lbl__stringBase0_83@ha +/* 80133E14 00130C14 38 63 C9 20 */ addi r3, r3, lbl__stringBase0_83@l /* 80133E18 00130C18 38 63 00 76 */ addi r3, r3, 0x76 /* 80133E1C 00130C1C 4E 80 00 20 */ blr .global type_name__14location_assetFv type_name__14location_assetFv: -/* 80133E20 00130C20 3C 60 80 27 */ lis r3, lbl_8026C920@ha -/* 80133E24 00130C24 38 63 C9 20 */ addi r3, r3, lbl_8026C920@l +/* 80133E20 00130C20 3C 60 80 27 */ lis r3, lbl__stringBase0_83@ha +/* 80133E24 00130C24 38 63 C9 20 */ addi r3, r3, lbl__stringBase0_83@l /* 80133E28 00130C28 38 63 00 7E */ addi r3, r3, 0x7e /* 80133E2C 00130C2C 4E 80 00 20 */ blr diff --git a/asm/Game/zTaskBox.s b/asm/Game/zTaskBox.s index c1554fe22..04327f44b 100644 --- a/asm/Game/zTaskBox.s +++ b/asm/Game/zTaskBox.s @@ -121,7 +121,7 @@ lbl_80134B18: /* 80134B2C 0013192C 40 82 00 08 */ bne lbl_80134B34 /* 80134B30 00131930 48 00 00 74 */ b lbl_80134BA4 lbl_80134B34: -/* 80134B34 00131934 80 6D 96 24 */ lwz r3, lbl_803CBF24-_SDA_BASE_(r13) +/* 80134B34 00131934 80 6D 96 24 */ lwz r3, lbl_shared__22_unnamed_zTaskBox_cpp_-_SDA_BASE_(r13) /* 80134B38 00131938 28 03 00 00 */ cmplwi r3, 0 /* 80134B3C 0013193C 41 82 00 10 */ beq lbl_80134B4C /* 80134B40 00131940 7C 03 E0 40 */ cmplw r3, r28 @@ -141,11 +141,11 @@ lbl_80134B4C: /* 80134B74 00131974 48 00 05 B1 */ bl get_text__8ztaskboxFUi /* 80134B78 00131978 7C 7E 1B 79 */ or. r30, r3, r3 /* 80134B7C 0013197C 41 82 00 28 */ beq lbl_80134BA4 -/* 80134B80 00131980 93 8D 96 24 */ stw r28, lbl_803CBF24-_SDA_BASE_(r13) +/* 80134B80 00131980 93 8D 96 24 */ stw r28, lbl_shared__22_unnamed_zTaskBox_cpp_-_SDA_BASE_(r13) /* 80134B84 00131984 7F 84 E3 78 */ mr r4, r28 -/* 80134B88 00131988 80 6D 96 20 */ lwz r3, lbl_803CBF20-_SDA_BASE_(r13) +/* 80134B88 00131988 80 6D 96 20 */ lwz r3, lbl_tcb__8ztaskbox-_SDA_BASE_(r13) /* 80134B8C 0013198C 48 00 00 39 */ bl reset__Q28ztaskbox13talk_callbackFR8ztaskbox -/* 80134B90 00131990 80 AD 96 20 */ lwz r5, lbl_803CBF20-_SDA_BASE_(r13) +/* 80134B90 00131990 80 AD 96 20 */ lwz r5, lbl_tcb__8ztaskbox-_SDA_BASE_(r13) /* 80134B94 00131994 7F E3 FB 78 */ mr r3, r31 /* 80134B98 00131998 7F C4 F3 78 */ mr r4, r30 /* 80134B9C 0013199C 7F A6 EB 78 */ mr r6, r29 @@ -189,7 +189,7 @@ lbl_80134C00: /* 80134C14 00131A14 40 82 00 08 */ bne lbl_80134C1C /* 80134C18 00131A18 48 00 00 30 */ b lbl_80134C48 lbl_80134C1C: -/* 80134C1C 00131A1C 80 0D 96 24 */ lwz r0, lbl_803CBF24-_SDA_BASE_(r13) +/* 80134C1C 00131A1C 80 0D 96 24 */ lwz r0, lbl_shared__22_unnamed_zTaskBox_cpp_-_SDA_BASE_(r13) /* 80134C20 00131A20 7C 00 18 40 */ cmplw r0, r3 /* 80134C24 00131A24 40 82 00 24 */ bne lbl_80134C48 /* 80134C28 00131A28 80 63 00 14 */ lwz r3, 0x14(r3) @@ -199,7 +199,7 @@ lbl_80134C1C: /* 80134C38 00131A38 41 82 00 10 */ beq lbl_80134C48 /* 80134C3C 00131A3C 4B FF DE 55 */ bl stop_talk__8ztalkboxFv /* 80134C40 00131A40 38 00 00 00 */ li r0, 0 -/* 80134C44 00131A44 90 0D 96 24 */ stw r0, lbl_803CBF24-_SDA_BASE_(r13) +/* 80134C44 00131A44 90 0D 96 24 */ stw r0, lbl_shared__22_unnamed_zTaskBox_cpp_-_SDA_BASE_(r13) lbl_80134C48: /* 80134C48 00131A48 80 01 00 14 */ lwz r0, 0x14(r1) /* 80134C4C 00131A4C 7C 08 03 A6 */ mtlr r0 @@ -367,19 +367,19 @@ init__8ztaskboxFv: /* 80134E44 00131C44 7C 08 02 A6 */ mflr r0 /* 80134E48 00131C48 90 01 00 14 */ stw r0, 0x14(r1) /* 80134E4C 00131C4C 38 00 00 00 */ li r0, 0 -/* 80134E50 00131C50 90 0D 96 24 */ stw r0, lbl_803CBF24-_SDA_BASE_(r13) -/* 80134E54 00131C54 88 0D 96 28 */ lbz r0, lbl_803CBF28-_SDA_BASE_(r13) +/* 80134E50 00131C50 90 0D 96 24 */ stw r0, lbl_shared__22_unnamed_zTaskBox_cpp_-_SDA_BASE_(r13) +/* 80134E54 00131C54 88 0D 96 28 */ lbz r0, lbl_init$775-_SDA_BASE_(r13) /* 80134E58 00131C58 7C 00 07 75 */ extsb. r0, r0 /* 80134E5C 00131C5C 40 82 00 18 */ bne lbl_80134E74 -/* 80134E60 00131C60 3C 60 80 32 */ lis r3, lbl_803242E8@ha -/* 80134E64 00131C64 38 63 42 E8 */ addi r3, r3, lbl_803242E8@l +/* 80134E60 00131C60 3C 60 80 32 */ lis r3, lbl_tcb$774@ha +/* 80134E64 00131C64 38 63 42 E8 */ addi r3, r3, lbl_tcb$774@l /* 80134E68 00131C68 48 00 00 29 */ bl __ct__Q28ztaskbox13talk_callbackFv /* 80134E6C 00131C6C 38 00 00 01 */ li r0, 1 -/* 80134E70 00131C70 98 0D 96 28 */ stb r0, lbl_803CBF28-_SDA_BASE_(r13) +/* 80134E70 00131C70 98 0D 96 28 */ stb r0, lbl_init$775-_SDA_BASE_(r13) lbl_80134E74: -/* 80134E74 00131C74 3C 60 80 32 */ lis r3, lbl_803242E8@ha -/* 80134E78 00131C78 38 03 42 E8 */ addi r0, r3, lbl_803242E8@l -/* 80134E7C 00131C7C 90 0D 96 20 */ stw r0, lbl_803CBF20-_SDA_BASE_(r13) +/* 80134E74 00131C74 3C 60 80 32 */ lis r3, lbl_tcb$774@ha +/* 80134E78 00131C78 38 03 42 E8 */ addi r0, r3, lbl_tcb$774@l +/* 80134E7C 00131C7C 90 0D 96 20 */ stw r0, lbl_tcb__8ztaskbox-_SDA_BASE_(r13) /* 80134E80 00131C80 80 01 00 14 */ lwz r0, 0x14(r1) /* 80134E84 00131C84 7C 08 03 A6 */ mtlr r0 /* 80134E88 00131C88 38 21 00 10 */ addi r1, r1, 0x10 @@ -393,9 +393,9 @@ __ct__Q28ztaskbox13talk_callbackFv: /* 80134E9C 00131C9C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80134EA0 00131CA0 7C 7F 1B 78 */ mr r31, r3 /* 80134EA4 00131CA4 4B FE 77 C5 */ bl __ct__Q28ztalkbox8callbackFv -/* 80134EA8 00131CA8 3C 80 80 2A */ lis r4, lbl_80298FA0@ha +/* 80134EA8 00131CA8 3C 80 80 2A */ lis r4, lbl___vt__Q28ztaskbox13talk_callback@ha /* 80134EAC 00131CAC 7F E3 FB 78 */ mr r3, r31 -/* 80134EB0 00131CB0 38 04 8F A0 */ addi r0, r4, lbl_80298FA0@l +/* 80134EB0 00131CB0 38 04 8F A0 */ addi r0, r4, lbl___vt__Q28ztaskbox13talk_callback@l /* 80134EB4 00131CB4 90 1F 00 00 */ stw r0, 0(r31) /* 80134EB8 00131CB8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80134EBC 00131CBC 80 01 00 14 */ lwz r0, 0x14(r1) diff --git a/asm/Game/zTaxi.s b/asm/Game/zTaxi.s index 06c48986c..85d5d0283 100644 --- a/asm/Game/zTaxi.s +++ b/asm/Game/zTaxi.s @@ -23,19 +23,19 @@ zTaxi_Init__FP5zTaxiP10taxi_asset: /* 80172068 0016EE68 93 C1 00 18 */ stw r30, 0x18(r1) /* 8017206C 0016EE6C 7C 9E 23 78 */ mr r30, r4 /* 80172070 0016EE70 4B E9 73 91 */ bl xBaseInit__FP5xBaseP10xBaseAsset -/* 80172074 0016EE74 88 0D 97 6C */ lbz r0, lbl_803CC06C-_SDA_BASE_(r13) +/* 80172074 0016EE74 88 0D 97 6C */ lbz r0, lbl_init$781-_SDA_BASE_(r13) /* 80172078 0016EE78 7C 00 07 75 */ extsb. r0, r0 /* 8017207C 0016EE7C 40 82 00 18 */ bne lbl_80172094 -/* 80172080 0016EE80 3C 60 80 33 */ lis r3, lbl_8032A568@ha -/* 80172084 0016EE84 38 63 A5 68 */ addi r3, r3, lbl_8032A568@l +/* 80172080 0016EE80 3C 60 80 33 */ lis r3, lbl_tCB1$780@ha +/* 80172084 0016EE84 38 63 A5 68 */ addi r3, r3, lbl_tCB1$780@l /* 80172088 0016EE88 48 00 00 A1 */ bl __ct__6taxiCBFv /* 8017208C 0016EE8C 38 00 00 01 */ li r0, 1 -/* 80172090 0016EE90 98 0D 97 6C */ stb r0, lbl_803CC06C-_SDA_BASE_(r13) +/* 80172090 0016EE90 98 0D 97 6C */ stb r0, lbl_init$781-_SDA_BASE_(r13) lbl_80172094: -/* 80172094 0016EE94 3C 80 80 33 */ lis r4, lbl_8032A568@ha +/* 80172094 0016EE94 3C 80 80 33 */ lis r4, lbl_tCB1$780@ha /* 80172098 0016EE98 3C 60 80 17 */ lis r3, lbl_801725DC@ha -/* 8017209C 0016EE9C 38 04 A5 68 */ addi r0, r4, lbl_8032A568@l -/* 801720A0 0016EEA0 90 0D 97 68 */ stw r0, lbl_803CC068-_SDA_BASE_(r13) +/* 8017209C 0016EE9C 38 04 A5 68 */ addi r0, r4, lbl_tCB1$780@l +/* 801720A0 0016EEA0 90 0D 97 68 */ stw r0, lbl_tCB-_SDA_BASE_(r13) /* 801720A4 0016EEA4 38 03 25 DC */ addi r0, r3, lbl_801725DC@l /* 801720A8 0016EEA8 93 DF 00 10 */ stw r30, 0x10(r31) /* 801720AC 0016EEAC 90 1F 00 0C */ stw r0, 0xc(r31) @@ -63,7 +63,7 @@ lbl_801720D0: /* 801720FC 0016EEFC 38 00 00 00 */ li r0, 0 /* 80172100 0016EF00 90 1F 00 28 */ stw r0, 0x28(r31) /* 80172104 0016EF04 90 1F 00 24 */ stw r0, 0x24(r31) -/* 80172108 0016EF08 C0 02 AC 90 */ lfs f0, lbl_803CF610-_SDA2_BASE_(r2) +/* 80172108 0016EF08 C0 02 AC 90 */ lfs f0, lbl__819_1-_SDA2_BASE_(r2) /* 8017210C 0016EF0C D0 1F 00 34 */ stfs f0, 0x34(r31) lbl_80172110: /* 80172110 0016EF10 80 01 00 24 */ lwz r0, 0x24(r1) @@ -81,9 +81,9 @@ __ct__6taxiCBFv: /* 80172134 0016EF34 93 E1 00 0C */ stw r31, 0xc(r1) /* 80172138 0016EF38 7C 7F 1B 78 */ mr r31, r3 /* 8017213C 0016EF3C 4B FA A5 2D */ bl __ct__Q28ztalkbox8callbackFv -/* 80172140 0016EF40 3C 80 80 2A */ lis r4, lbl_8029B448@ha +/* 80172140 0016EF40 3C 80 80 2A */ lis r4, lbl___vt__6taxiCB@ha /* 80172144 0016EF44 7F E3 FB 78 */ mr r3, r31 -/* 80172148 0016EF48 38 04 B4 48 */ addi r0, r4, lbl_8029B448@l +/* 80172148 0016EF48 38 04 B4 48 */ addi r0, r4, lbl___vt__6taxiCB@l /* 8017214C 0016EF4C 90 1F 00 00 */ stw r0, 0(r31) /* 80172150 0016EF50 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80172154 0016EF54 80 01 00 14 */ lwz r0, 0x14(r1) @@ -115,7 +115,7 @@ zTaxi_Setup__FP5zTaxi: /* 801721B0 0016EFB0 80 63 00 24 */ lwz r3, 0x24(r3) /* 801721B4 0016EFB4 4B F4 28 89 */ bl zSceneFindObject__FUi /* 801721B8 0016EFB8 90 7F 00 14 */ stw r3, 0x14(r31) -/* 801721BC 0016EFBC C0 02 AC 94 */ lfs f0, lbl_803CF614-_SDA2_BASE_(r2) +/* 801721BC 0016EFBC C0 02 AC 94 */ lfs f0, lbl__828_1-_SDA2_BASE_(r2) /* 801721C0 0016EFC0 D0 1F 00 2C */ stfs f0, 0x2c(r31) /* 801721C4 0016EFC4 A0 1F 00 06 */ lhz r0, 6(r31) /* 801721C8 0016EFC8 60 00 00 02 */ ori r0, r0, 2 @@ -141,18 +141,18 @@ zTaxi_Update__FP5xBaseP6xScenef: /* 8017220C 0016F00C 38 9F 00 18 */ addi r4, r31, 0x18 /* 80172210 0016F010 4B ED C2 CD */ bl xVec3Copy__FP5xVec3PC5xVec3 /* 80172214 0016F014 C0 1F 00 34 */ lfs f0, 0x34(r31) -/* 80172218 0016F018 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 8017221C 0016F01C 38 83 05 58 */ addi r4, r3, lbl_803C0558@l +/* 80172218 0016F018 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 8017221C 0016F01C 38 83 05 58 */ addi r4, r3, lbl_globals@l /* 80172220 0016F020 38 61 00 08 */ addi r3, r1, 8 /* 80172224 0016F024 D0 01 00 14 */ stfs f0, 0x14(r1) /* 80172228 0016F028 38 A1 00 1C */ addi r5, r1, 0x1c /* 8017222C 0016F02C 80 84 07 04 */ lwz r4, 0x704(r4) -/* 80172230 0016F030 C0 02 AC 98 */ lfs f0, lbl_803CF618-_SDA2_BASE_(r2) +/* 80172230 0016F030 C0 02 AC 98 */ lfs f0, lbl__881_3-_SDA2_BASE_(r2) /* 80172234 0016F034 D0 01 00 18 */ stfs f0, 0x18(r1) /* 80172238 0016F038 80 84 00 4C */ lwz r4, 0x4c(r4) /* 8017223C 0016F03C 38 84 00 30 */ addi r4, r4, 0x30 /* 80172240 0016F040 4B F5 30 D9 */ bl iCylinderIsectVec__FPC9xCylinderPC5xVec3P6xIsect -/* 80172244 0016F044 C0 22 AC 94 */ lfs f1, lbl_803CF614-_SDA2_BASE_(r2) +/* 80172244 0016F044 C0 22 AC 94 */ lfs f1, lbl__828_1-_SDA2_BASE_(r2) /* 80172248 0016F048 C0 01 00 20 */ lfs f0, 0x20(r1) /* 8017224C 0016F04C FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80172250 0016F050 40 82 00 3C */ bne lbl_8017228C @@ -165,15 +165,15 @@ zTaxi_Update__FP5xBaseP6xScenef: /* 8017226C 0016F06C 40 82 00 30 */ bne lbl_8017229C /* 80172270 0016F070 38 60 00 03 */ li r3, 3 /* 80172274 0016F074 38 00 00 01 */ li r0, 1 -/* 80172278 0016F078 90 6D 84 B0 */ stw r3, lbl_803CADB0-_SDA_BASE_(r13) +/* 80172278 0016F078 90 6D 84 B0 */ stw r3, lbl_sAnswer-_SDA_BASE_(r13) /* 8017227C 0016F07C 90 1F 00 24 */ stw r0, 0x24(r31) -/* 80172280 0016F080 C0 02 AC 9C */ lfs f0, lbl_803CF61C-_SDA2_BASE_(r2) +/* 80172280 0016F080 C0 02 AC 9C */ lfs f0, lbl__882_2-_SDA2_BASE_(r2) /* 80172284 0016F084 D0 1F 00 34 */ stfs f0, 0x34(r31) /* 80172288 0016F088 48 00 00 14 */ b lbl_8017229C lbl_8017228C: /* 8017228C 0016F08C 38 00 00 00 */ li r0, 0 /* 80172290 0016F090 90 1F 00 24 */ stw r0, 0x24(r31) -/* 80172294 0016F094 C0 02 AC 90 */ lfs f0, lbl_803CF610-_SDA2_BASE_(r2) +/* 80172294 0016F094 C0 02 AC 90 */ lfs f0, lbl__819_1-_SDA2_BASE_(r2) /* 80172298 0016F098 D0 1F 00 34 */ stfs f0, 0x34(r31) lbl_8017229C: /* 8017229C 0016F09C 80 1F 00 24 */ lwz r0, 0x24(r31) @@ -189,27 +189,27 @@ lbl_801722BC: /* 801722C0 0016F0C0 41 82 00 74 */ beq lbl_80172334 /* 801722C4 0016F0C4 48 00 00 70 */ b lbl_80172334 lbl_801722C8: -/* 801722C8 0016F0C8 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) +/* 801722C8 0016F0C8 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 801722CC 0016F0CC 2C 00 00 00 */ cmpwi r0, 0 /* 801722D0 0016F0D0 40 82 00 64 */ bne lbl_80172334 -/* 801722D4 0016F0D4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 801722D8 0016F0D8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 801722D4 0016F0D4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 801722D8 0016F0D8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 801722DC 0016F0DC 80 03 16 D4 */ lwz r0, 0x16d4(r3) /* 801722E0 0016F0E0 2C 00 00 00 */ cmpwi r0, 0 /* 801722E4 0016F0E4 40 82 00 50 */ bne lbl_80172334 -/* 801722E8 0016F0E8 80 0D 84 B0 */ lwz r0, lbl_803CADB0-_SDA_BASE_(r13) +/* 801722E8 0016F0E8 80 0D 84 B0 */ lwz r0, lbl_sAnswer-_SDA_BASE_(r13) /* 801722EC 0016F0EC 2C 00 00 01 */ cmpwi r0, 1 /* 801722F0 0016F0F0 40 82 00 24 */ bne lbl_80172314 /* 801722F4 0016F0F4 38 00 00 03 */ li r0, 3 /* 801722F8 0016F0F8 38 60 00 25 */ li r3, 0x25 /* 801722FC 0016F0FC 90 1F 00 24 */ stw r0, 0x24(r31) -/* 80172300 0016F100 C0 22 AC A0 */ lfs f1, lbl_803CF620-_SDA2_BASE_(r2) +/* 80172300 0016F100 C0 22 AC A0 */ lfs f1, lbl__883_3-_SDA2_BASE_(r2) /* 80172304 0016F104 4B F0 E4 8D */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf -/* 80172308 0016F108 C0 22 AC A4 */ lfs f1, lbl_803CF624-_SDA2_BASE_(r2) +/* 80172308 0016F108 C0 22 AC A4 */ lfs f1, lbl__884_3-_SDA2_BASE_(r2) /* 8017230C 0016F10C 38 60 00 24 */ li r3, 0x24 /* 80172310 0016F110 4B F0 E4 81 */ bl zEntPlayer_SNDPlay__F14_tagePlayerSndf lbl_80172314: -/* 80172314 0016F114 80 0D 84 B0 */ lwz r0, lbl_803CADB0-_SDA_BASE_(r13) +/* 80172314 0016F114 80 0D 84 B0 */ lwz r0, lbl_sAnswer-_SDA_BASE_(r13) /* 80172318 0016F118 2C 00 00 02 */ cmpwi r0, 2 /* 8017231C 0016F11C 40 82 00 18 */ bne lbl_80172334 /* 80172320 0016F120 38 00 00 02 */ li r0, 2 @@ -249,11 +249,11 @@ lbl_8017238C: /* 80172394 0016F194 4B F4 26 A9 */ bl zSceneFindObject__FUi /* 80172398 0016F198 80 9F 00 10 */ lwz r4, 0x10(r31) /* 8017239C 0016F19C 7C 7E 1B 78 */ mr r30, r3 -/* 801723A0 0016F1A0 80 AD 97 68 */ lwz r5, lbl_803CC068-_SDA_BASE_(r13) +/* 801723A0 0016F1A0 80 AD 97 68 */ lwz r5, lbl_tCB-_SDA_BASE_(r13) /* 801723A4 0016F1A4 38 C0 00 00 */ li r6, 0 /* 801723A8 0016F1A8 80 84 00 20 */ lwz r4, 0x20(r4) /* 801723AC 0016F1AC 4B FC 06 69 */ bl start_talk__8ztalkboxFUiPQ28ztalkbox8callbackP10zNPCCommon -/* 801723B0 0016F1B0 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) +/* 801723B0 0016F1B0 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) /* 801723B4 0016F1B4 2C 00 00 00 */ cmpwi r0, 0 /* 801723B8 0016F1B8 40 82 00 40 */ bne lbl_801723F8 /* 801723BC 0016F1BC 38 60 00 20 */ li r3, 0x20 @@ -272,8 +272,8 @@ lbl_8017238C: /* 801723F0 0016F1F0 4B FC 03 7D */ bl set_text__8ztalkboxFUi /* 801723F4 0016F1F4 48 00 00 E4 */ b lbl_801724D8 lbl_801723F8: -/* 801723F8 0016F1F8 3C 60 80 27 */ lis r3, lbl_80271E40@ha -/* 801723FC 0016F1FC 38 63 1E 40 */ addi r3, r3, lbl_80271E40@l +/* 801723F8 0016F1F8 3C 60 80 27 */ lis r3, lbl__stringBase0_99@ha +/* 801723FC 0016F1FC 38 63 1E 40 */ addi r3, r3, lbl__stringBase0_99@l /* 80172400 0016F200 4B ED 9E 15 */ bl xStrHash__FPCc /* 80172404 0016F204 7C 64 1B 78 */ mr r4, r3 /* 80172408 0016F208 7F C3 F3 78 */ mr r3, r30 @@ -294,11 +294,11 @@ lbl_80172428: /* 8017243C 0016F23C 38 80 01 4F */ li r4, 0x14f /* 80172440 0016F240 80 63 00 14 */ lwz r3, 0x14(r3) /* 80172444 0016F244 4B EA D1 21 */ bl zEntEvent__FUiUi -/* 80172448 0016F248 C0 42 AC A0 */ lfs f2, lbl_803CF620-_SDA2_BASE_(r2) +/* 80172448 0016F248 C0 42 AC A0 */ lfs f2, lbl__883_3-_SDA2_BASE_(r2) /* 8017244C 0016F24C 38 80 01 51 */ li r4, 0x151 /* 80172450 0016F250 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80172454 0016F254 FC 60 10 90 */ fmr f3, f2 -/* 80172458 0016F258 C0 22 AC A8 */ lfs f1, lbl_803CF628-_SDA2_BASE_(r2) +/* 80172458 0016F258 C0 22 AC A8 */ lfs f1, lbl__885_4-_SDA2_BASE_(r2) /* 8017245C 0016F25C FC 80 10 90 */ fmr f4, f2 /* 80172460 0016F260 80 63 00 14 */ lwz r3, 0x14(r3) /* 80172464 0016F264 4B EA D1 3D */ bl zEntEvent__FUiUiffff @@ -306,11 +306,11 @@ lbl_80172428: /* 8017246C 0016F26C 38 80 00 03 */ li r4, 3 /* 80172470 0016F270 80 63 00 24 */ lwz r3, 0x24(r3) /* 80172474 0016F274 4B EA D0 F1 */ bl zEntEvent__FUiUi -/* 80172478 0016F278 C0 42 AC A0 */ lfs f2, lbl_803CF620-_SDA2_BASE_(r2) +/* 80172478 0016F278 C0 42 AC A0 */ lfs f2, lbl__883_3-_SDA2_BASE_(r2) /* 8017247C 0016F27C 38 80 00 C3 */ li r4, 0xc3 /* 80172480 0016F280 80 7F 00 10 */ lwz r3, 0x10(r31) /* 80172484 0016F284 FC 60 10 90 */ fmr f3, f2 -/* 80172488 0016F288 C0 22 AC AC */ lfs f1, lbl_803CF62C-_SDA2_BASE_(r2) +/* 80172488 0016F288 C0 22 AC AC */ lfs f1, lbl__886_4-_SDA2_BASE_(r2) /* 8017248C 0016F28C FC 80 10 90 */ fmr f4, f2 /* 80172490 0016F290 80 63 00 24 */ lwz r3, 0x24(r3) /* 80172494 0016F294 4B EA D1 0D */ bl zEntEvent__FUiUiffff @@ -322,8 +322,8 @@ lbl_80172428: /* 801724AC 0016F2AC D0 1F 00 2C */ stfs f0, 0x2c(r31) /* 801724B0 0016F2B0 48 00 00 28 */ b lbl_801724D8 lbl_801724B4: -/* 801724B4 0016F2B4 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 801724B8 0016F2B8 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 801724B4 0016F2B4 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 801724B8 0016F2B8 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 801724BC 0016F2BC 38 63 06 E0 */ addi r3, r3, 0x6e0 /* 801724C0 0016F2C0 4B EA 93 29 */ bl xEntHide__FP4xEnt /* 801724C4 0016F2C4 48 00 00 14 */ b lbl_801724D8 @@ -335,7 +335,7 @@ lbl_801724C8: lbl_801724D8: /* 801724D8 0016F2D8 80 1F 00 24 */ lwz r0, 0x24(r31) /* 801724DC 0016F2DC 90 1F 00 28 */ stw r0, 0x28(r31) -/* 801724E0 0016F2E0 C0 22 AC A0 */ lfs f1, lbl_803CF620-_SDA2_BASE_(r2) +/* 801724E0 0016F2E0 C0 22 AC A0 */ lfs f1, lbl__883_3-_SDA2_BASE_(r2) /* 801724E4 0016F2E4 C0 1F 00 30 */ lfs f0, 0x30(r31) /* 801724E8 0016F2E8 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 801724EC 0016F2EC 40 82 00 18 */ bne lbl_80172504 @@ -345,7 +345,7 @@ lbl_801724D8: /* 801724FC 0016F2FC 38 00 00 04 */ li r0, 4 /* 80172500 0016F300 90 1F 00 24 */ stw r0, 0x24(r31) lbl_80172504: -/* 80172504 0016F304 C0 22 AC A0 */ lfs f1, lbl_803CF620-_SDA2_BASE_(r2) +/* 80172504 0016F304 C0 22 AC A0 */ lfs f1, lbl__883_3-_SDA2_BASE_(r2) /* 80172508 0016F308 C0 1F 00 2C */ lfs f0, 0x2c(r31) /* 8017250C 0016F30C FC 01 00 00 */ fcmpu cr0, f1, f0 /* 80172510 0016F310 40 82 00 0C */ bne lbl_8017251C @@ -353,25 +353,25 @@ lbl_80172504: /* 80172518 0016F318 90 1F 00 24 */ stw r0, 0x24(r31) lbl_8017251C: /* 8017251C 0016F31C C0 3F 00 2C */ lfs f1, 0x2c(r31) -/* 80172520 0016F320 C0 02 AC A0 */ lfs f0, lbl_803CF620-_SDA2_BASE_(r2) +/* 80172520 0016F320 C0 02 AC A0 */ lfs f0, lbl__883_3-_SDA2_BASE_(r2) /* 80172524 0016F324 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80172528 0016F328 40 81 00 20 */ ble lbl_80172548 /* 8017252C 0016F32C EC 01 F8 28 */ fsubs f0, f1, f31 /* 80172530 0016F330 D0 1F 00 2C */ stfs f0, 0x2c(r31) /* 80172534 0016F334 C0 3F 00 2C */ lfs f1, 0x2c(r31) -/* 80172538 0016F338 C0 02 AC A0 */ lfs f0, lbl_803CF620-_SDA2_BASE_(r2) +/* 80172538 0016F338 C0 02 AC A0 */ lfs f0, lbl__883_3-_SDA2_BASE_(r2) /* 8017253C 0016F33C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80172540 0016F340 40 80 00 08 */ bge lbl_80172548 /* 80172544 0016F344 D0 1F 00 2C */ stfs f0, 0x2c(r31) lbl_80172548: /* 80172548 0016F348 C0 3F 00 30 */ lfs f1, 0x30(r31) -/* 8017254C 0016F34C C0 02 AC A0 */ lfs f0, lbl_803CF620-_SDA2_BASE_(r2) +/* 8017254C 0016F34C C0 02 AC A0 */ lfs f0, lbl__883_3-_SDA2_BASE_(r2) /* 80172550 0016F350 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80172554 0016F354 40 81 00 20 */ ble lbl_80172574 /* 80172558 0016F358 EC 01 F8 28 */ fsubs f0, f1, f31 /* 8017255C 0016F35C D0 1F 00 30 */ stfs f0, 0x30(r31) /* 80172560 0016F360 C0 3F 00 30 */ lfs f1, 0x30(r31) -/* 80172564 0016F364 C0 02 AC A0 */ lfs f0, lbl_803CF620-_SDA2_BASE_(r2) +/* 80172564 0016F364 C0 02 AC A0 */ lfs f0, lbl__883_3-_SDA2_BASE_(r2) /* 80172568 0016F368 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8017256C 0016F36C 40 80 00 08 */ bge lbl_80172574 /* 80172570 0016F370 D0 1F 00 30 */ stfs f0, 0x30(r31) @@ -387,7 +387,7 @@ lbl_80172574: .global zTaxi_tb_answer__FUi zTaxi_tb_answer__FUi: -/* 80172594 0016F394 90 6D 84 B0 */ stw r3, lbl_803CADB0-_SDA_BASE_(r13) +/* 80172594 0016F394 90 6D 84 B0 */ stw r3, lbl_sAnswer-_SDA_BASE_(r13) /* 80172598 0016F398 4E 80 00 20 */ blr .global zTaxi_Save__FP5zTaxiP7xSerial diff --git a/asm/Game/zTextBox.s b/asm/Game/zTextBox.s index 708d6ae14..0188868eb 100644 --- a/asm/Game/zTextBox.s +++ b/asm/Game/zTextBox.s @@ -33,8 +33,8 @@ zTextBox.render_bk_fill__22_unnamed_zTextBox_cpp_FRC8ztextbox: /* 80133EA4 00130CA4 80 63 00 14 */ lwz r3, 0x14(r3) /* 80133EA8 00130CA8 38 63 00 5C */ addi r3, r3, 0x5c /* 80133EAC 00130CAC 48 00 0A C1 */ bl convert__FRCQ38ztextbox10asset_type10color_type -/* 80133EB0 00130CB0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 80133EB4 00130CB4 C0 22 A3 48 */ lfs f1, lbl_803CECC8-_SDA2_BASE_(r2) +/* 80133EB0 00130CB0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80133EB4 00130CB4 C0 22 A3 48 */ lfs f1, lbl__720_2-_SDA2_BASE_(r2) /* 80133EB8 00130CB8 80 84 00 00 */ lwz r4, 0(r4) /* 80133EBC 00130CBC 90 61 00 18 */ stw r3, 0x18(r1) /* 80133EC0 00130CC0 C0 04 00 80 */ lfs f0, 0x80(r4) @@ -52,25 +52,25 @@ zTextBox.render_bk_fill__22_unnamed_zTextBox_cpp_FRC8ztextbox: /* 80133EF0 00130CF0 90 A1 00 20 */ stw r5, 0x20(r1) /* 80133EF4 00130CF4 90 81 00 24 */ stw r4, 0x24(r1) /* 80133EF8 00130CF8 90 01 00 28 */ stw r0, 0x28(r1) -/* 80133EFC 00130CFC C0 22 A3 4C */ lfs f1, lbl_803CECCC-_SDA2_BASE_(r2) -/* 80133F00 00130D00 C0 42 A3 50 */ lfs f2, lbl_803CECD0-_SDA2_BASE_(r2) +/* 80133EFC 00130CFC C0 22 A3 4C */ lfs f1, lbl__721_2-_SDA2_BASE_(r2) +/* 80133F00 00130D00 C0 42 A3 50 */ lfs f2, lbl__722_1-_SDA2_BASE_(r2) /* 80133F04 00130D04 4B EF 20 F9 */ bl scale__13basic_rect_f_Fff /* 80133F08 00130D08 80 01 00 18 */ lwz r0, 0x18(r1) -/* 80133F0C 00130D0C 3C 60 80 32 */ lis r3, lbl_80324258@ha +/* 80133F0C 00130D0C 3C 60 80 32 */ lis r3, lbl_vert$701@ha /* 80133F10 00130D10 FC A0 F0 90 */ fmr f5, f30 /* 80133F14 00130D14 C0 21 00 1C */ lfs f1, 0x1c(r1) /* 80133F18 00130D18 90 01 00 14 */ stw r0, 0x14(r1) /* 80133F1C 00130D1C FC C0 F8 90 */ fmr f6, f31 /* 80133F20 00130D20 C0 41 00 20 */ lfs f2, 0x20(r1) -/* 80133F24 00130D24 38 63 42 58 */ addi r3, r3, lbl_80324258@l -/* 80133F28 00130D28 C0 62 A3 54 */ lfs f3, lbl_803CECD4-_SDA2_BASE_(r2) +/* 80133F24 00130D24 38 63 42 58 */ addi r3, r3, lbl_vert$701@l +/* 80133F28 00130D28 C0 62 A3 54 */ lfs f3, lbl__723_1-_SDA2_BASE_(r2) /* 80133F2C 00130D2C 38 81 00 14 */ addi r4, r1, 0x14 /* 80133F30 00130D30 FC 80 18 90 */ fmr f4, f3 /* 80133F34 00130D34 48 00 01 31 */ bl zTextBox.set_vert__22_unnamed_zTextBox_cpp_FR18rwGameCube2DVertexffff10iColor_tagff /* 80133F38 00130D38 80 01 00 18 */ lwz r0, 0x18(r1) -/* 80133F3C 00130D3C 3C 60 80 32 */ lis r3, lbl_80324258@ha +/* 80133F3C 00130D3C 3C 60 80 32 */ lis r3, lbl_vert$701@ha /* 80133F40 00130D40 C0 41 00 20 */ lfs f2, 0x20(r1) -/* 80133F44 00130D44 38 63 42 58 */ addi r3, r3, lbl_80324258@l +/* 80133F44 00130D44 38 63 42 58 */ addi r3, r3, lbl_vert$701@l /* 80133F48 00130D48 90 01 00 10 */ stw r0, 0x10(r1) /* 80133F4C 00130D4C 3B C3 00 18 */ addi r30, r3, 0x18 /* 80133F50 00130D50 C0 01 00 28 */ lfs f0, 0x28(r1) @@ -78,15 +78,15 @@ zTextBox.render_bk_fill__22_unnamed_zTextBox_cpp_FRC8ztextbox: /* 80133F58 00130D58 FC C0 F8 90 */ fmr f6, f31 /* 80133F5C 00130D5C C0 21 00 1C */ lfs f1, 0x1c(r1) /* 80133F60 00130D60 EC 42 00 2A */ fadds f2, f2, f0 -/* 80133F64 00130D64 C0 62 A3 54 */ lfs f3, lbl_803CECD4-_SDA2_BASE_(r2) -/* 80133F68 00130D68 C0 82 A3 48 */ lfs f4, lbl_803CECC8-_SDA2_BASE_(r2) +/* 80133F64 00130D64 C0 62 A3 54 */ lfs f3, lbl__723_1-_SDA2_BASE_(r2) +/* 80133F68 00130D68 C0 82 A3 48 */ lfs f4, lbl__720_2-_SDA2_BASE_(r2) /* 80133F6C 00130D6C 7F C3 F3 78 */ mr r3, r30 /* 80133F70 00130D70 38 81 00 10 */ addi r4, r1, 0x10 /* 80133F74 00130D74 48 00 00 F1 */ bl zTextBox.set_vert__22_unnamed_zTextBox_cpp_FR18rwGameCube2DVertexffff10iColor_tagff /* 80133F78 00130D78 80 01 00 18 */ lwz r0, 0x18(r1) -/* 80133F7C 00130D7C 3C 60 80 32 */ lis r3, lbl_80324258@ha +/* 80133F7C 00130D7C 3C 60 80 32 */ lis r3, lbl_vert$701@ha /* 80133F80 00130D80 C0 21 00 1C */ lfs f1, 0x1c(r1) -/* 80133F84 00130D84 38 63 42 58 */ addi r3, r3, lbl_80324258@l +/* 80133F84 00130D84 38 63 42 58 */ addi r3, r3, lbl_vert$701@l /* 80133F88 00130D88 90 01 00 0C */ stw r0, 0xc(r1) /* 80133F8C 00130D8C 3B E3 00 30 */ addi r31, r3, 0x30 /* 80133F90 00130D90 C0 01 00 24 */ lfs f0, 0x24(r1) @@ -94,30 +94,30 @@ zTextBox.render_bk_fill__22_unnamed_zTextBox_cpp_FRC8ztextbox: /* 80133F98 00130D98 FC C0 F8 90 */ fmr f6, f31 /* 80133F9C 00130D9C C0 41 00 20 */ lfs f2, 0x20(r1) /* 80133FA0 00130DA0 EC 21 00 2A */ fadds f1, f1, f0 -/* 80133FA4 00130DA4 C0 62 A3 48 */ lfs f3, lbl_803CECC8-_SDA2_BASE_(r2) -/* 80133FA8 00130DA8 C0 82 A3 54 */ lfs f4, lbl_803CECD4-_SDA2_BASE_(r2) +/* 80133FA4 00130DA4 C0 62 A3 48 */ lfs f3, lbl__720_2-_SDA2_BASE_(r2) +/* 80133FA8 00130DA8 C0 82 A3 54 */ lfs f4, lbl__723_1-_SDA2_BASE_(r2) /* 80133FAC 00130DAC 7F E3 FB 78 */ mr r3, r31 /* 80133FB0 00130DB0 38 81 00 0C */ addi r4, r1, 0xc /* 80133FB4 00130DB4 48 00 00 B1 */ bl zTextBox.set_vert__22_unnamed_zTextBox_cpp_FR18rwGameCube2DVertexffff10iColor_tagff -/* 80133FB8 00130DB8 3C 60 80 32 */ lis r3, lbl_80324258@ha +/* 80133FB8 00130DB8 3C 60 80 32 */ lis r3, lbl_vert$701@ha /* 80133FBC 00130DBC 7F E4 FB 78 */ mr r4, r31 -/* 80133FC0 00130DC0 38 63 42 58 */ addi r3, r3, lbl_80324258@l +/* 80133FC0 00130DC0 38 63 42 58 */ addi r3, r3, lbl_vert$701@l /* 80133FC4 00130DC4 38 63 00 48 */ addi r3, r3, 0x48 /* 80133FC8 00130DC8 4B EE CC 01 */ bl __as__18rwGameCube2DVertexFRC18rwGameCube2DVertex -/* 80133FCC 00130DCC 3C 60 80 32 */ lis r3, lbl_80324258@ha +/* 80133FCC 00130DCC 3C 60 80 32 */ lis r3, lbl_vert$701@ha /* 80133FD0 00130DD0 7F C4 F3 78 */ mr r4, r30 -/* 80133FD4 00130DD4 38 63 42 58 */ addi r3, r3, lbl_80324258@l +/* 80133FD4 00130DD4 38 63 42 58 */ addi r3, r3, lbl_vert$701@l /* 80133FD8 00130DD8 38 63 00 60 */ addi r3, r3, 0x60 /* 80133FDC 00130DDC 4B EE CB ED */ bl __as__18rwGameCube2DVertexFRC18rwGameCube2DVertex /* 80133FE0 00130DE0 80 01 00 18 */ lwz r0, 0x18(r1) -/* 80133FE4 00130DE4 3C 60 80 32 */ lis r3, lbl_80324258@ha -/* 80133FE8 00130DE8 38 63 42 58 */ addi r3, r3, lbl_80324258@l +/* 80133FE4 00130DE4 3C 60 80 32 */ lis r3, lbl_vert$701@ha +/* 80133FE8 00130DE8 38 63 42 58 */ addi r3, r3, lbl_vert$701@l /* 80133FEC 00130DEC C0 E1 00 1C */ lfs f7, 0x1c(r1) /* 80133FF0 00130DF0 90 01 00 08 */ stw r0, 8(r1) /* 80133FF4 00130DF4 FC A0 F0 90 */ fmr f5, f30 /* 80133FF8 00130DF8 C0 21 00 24 */ lfs f1, 0x24(r1) /* 80133FFC 00130DFC FC C0 F8 90 */ fmr f6, f31 -/* 80134000 00130E00 C0 62 A3 48 */ lfs f3, lbl_803CECC8-_SDA2_BASE_(r2) +/* 80134000 00130E00 C0 62 A3 48 */ lfs f3, lbl__720_2-_SDA2_BASE_(r2) /* 80134004 00130E04 38 63 00 78 */ addi r3, r3, 0x78 /* 80134008 00130E08 C0 41 00 20 */ lfs f2, 0x20(r1) /* 8013400C 00130E0C C0 01 00 28 */ lfs f0, 0x28(r1) @@ -126,9 +126,9 @@ zTextBox.render_bk_fill__22_unnamed_zTextBox_cpp_FRC8ztextbox: /* 80134018 00130E18 38 81 00 08 */ addi r4, r1, 8 /* 8013401C 00130E1C EC 42 00 2A */ fadds f2, f2, f0 /* 80134020 00130E20 48 00 00 45 */ bl zTextBox.set_vert__22_unnamed_zTextBox_cpp_FR18rwGameCube2DVertexffff10iColor_tagff -/* 80134024 00130E24 3C 80 80 32 */ lis r4, lbl_80324258@ha +/* 80134024 00130E24 3C 80 80 32 */ lis r4, lbl_vert$701@ha /* 80134028 00130E28 38 60 00 03 */ li r3, 3 -/* 8013402C 00130E2C 38 84 42 58 */ addi r4, r4, lbl_80324258@l +/* 8013402C 00130E2C 38 84 42 58 */ addi r4, r4, lbl_vert$701@l /* 80134030 00130E30 38 A0 00 06 */ li r5, 6 /* 80134034 00130E34 48 0F B8 61 */ bl RwIm2DRenderPrimitive /* 80134038 00130E38 4B EE D1 9D */ bl restore_render_state__5xfontFv @@ -213,13 +213,13 @@ zTextBox.init_textbox__22_unnamed_zTextBox_cpp_FR8ztextbox: /* 8013415C 00130F5C 80 1F 00 4C */ lwz r0, 0x4c(r31) /* 80134160 00130F60 2C 00 00 03 */ cmpwi r0, 3 /* 80134164 00130F64 41 80 00 10 */ blt lbl_80134174 -/* 80134168 00130F68 3C 60 80 27 */ lis r3, lbl_8026CA38@ha -/* 8013416C 00130F6C 80 A3 CA 38 */ lwz r5, lbl_8026CA38@l(r3) +/* 80134168 00130F68 3C 60 80 27 */ lis r3, lbl_xjlookup$739@ha +/* 8013416C 00130F6C 80 A3 CA 38 */ lwz r5, lbl_xjlookup$739@l(r3) /* 80134170 00130F70 48 00 00 14 */ b lbl_80134184 lbl_80134174: -/* 80134174 00130F74 3C 60 80 27 */ lis r3, lbl_8026CA38@ha +/* 80134174 00130F74 3C 60 80 27 */ lis r3, lbl_xjlookup$739@ha /* 80134178 00130F78 54 00 10 3A */ slwi r0, r0, 2 -/* 8013417C 00130F7C 38 63 CA 38 */ addi r3, r3, lbl_8026CA38@l +/* 8013417C 00130F7C 38 63 CA 38 */ addi r3, r3, lbl_xjlookup$739@l /* 80134180 00130F80 7C A3 00 2E */ lwzx r5, r3, r0 lbl_80134184: /* 80134184 00130F84 80 1E 00 4C */ lwz r0, 0x4c(r30) @@ -254,7 +254,7 @@ lbl_80134184: /* 801341F8 00130FF8 EC 40 F8 28 */ fsubs f2, f0, f31 /* 801341FC 00130FFC 2C 00 00 01 */ cmpwi r0, 1 /* 80134200 00131000 40 82 00 18 */ bne lbl_80134218 -/* 80134204 00131004 C0 22 A3 58 */ lfs f1, lbl_803CECD8-_SDA2_BASE_(r2) +/* 80134204 00131004 C0 22 A3 58 */ lfs f1, lbl__761_2-_SDA2_BASE_(r2) /* 80134208 00131008 C0 1E 00 40 */ lfs f0, 0x40(r30) /* 8013420C 0013100C EC 01 00 BC */ fnmsubs f0, f1, f2, f0 /* 80134210 00131010 D0 1E 00 40 */ stfs f0, 0x40(r30) @@ -511,9 +511,9 @@ render_backdrop__8ztextboxFv: /* 8013456C 0013136C 80 04 00 58 */ lwz r0, 0x58(r4) /* 80134570 00131370 28 00 00 03 */ cmplwi r0, 3 /* 80134574 00131374 40 80 00 1C */ bge lbl_80134590 -/* 80134578 00131378 3C 80 80 2A */ lis r4, lbl_80298F80@ha +/* 80134578 00131378 3C 80 80 2A */ lis r4, lbl_render_bk_table__22_unnamed_zTextBox_cpp_@ha /* 8013457C 0013137C 54 00 10 3A */ slwi r0, r0, 2 -/* 80134580 00131380 38 84 8F 80 */ addi r4, r4, lbl_80298F80@l +/* 80134580 00131380 38 84 8F 80 */ addi r4, r4, lbl_render_bk_table__22_unnamed_zTextBox_cpp_@l /* 80134584 00131384 7D 84 00 2E */ lwzx r12, r4, r0 /* 80134588 00131388 7D 89 03 A6 */ mtctr r12 /* 8013458C 0013138C 4E 80 04 21 */ bctrl @@ -536,14 +536,14 @@ activate__8ztextboxFv: /* 801345C0 001313C0 50 A4 26 F6 */ rlwimi r4, r5, 4, 0x1b, 0x1b /* 801345C4 001313C4 98 83 00 10 */ stb r4, 0x10(r3) /* 801345C8 001313C8 90 03 00 C8 */ stw r0, 0xc8(r3) -/* 801345CC 001313CC 80 0D 96 18 */ lwz r0, lbl_803CBF18-_SDA_BASE_(r13) +/* 801345CC 001313CC 80 0D 96 18 */ lwz r0, lbl_head_active__22_unnamed_zTextBox_cpp_-_SDA_BASE_(r13) /* 801345D0 001313D0 90 03 00 C4 */ stw r0, 0xc4(r3) -/* 801345D4 001313D4 80 8D 96 18 */ lwz r4, lbl_803CBF18-_SDA_BASE_(r13) +/* 801345D4 001313D4 80 8D 96 18 */ lwz r4, lbl_head_active__22_unnamed_zTextBox_cpp_-_SDA_BASE_(r13) /* 801345D8 001313D8 28 04 00 00 */ cmplwi r4, 0 /* 801345DC 001313DC 41 82 00 08 */ beq lbl_801345E4 /* 801345E0 001313E0 90 64 00 C8 */ stw r3, 0xc8(r4) lbl_801345E4: -/* 801345E4 001313E4 90 6D 96 18 */ stw r3, lbl_803CBF18-_SDA_BASE_(r13) +/* 801345E4 001313E4 90 6D 96 18 */ stw r3, lbl_head_active__22_unnamed_zTextBox_cpp_-_SDA_BASE_(r13) /* 801345E8 001313E8 4E 80 00 20 */ blr .global deactivate__8ztextboxFv @@ -569,11 +569,11 @@ lbl_80134624: /* 80134630 00131430 80 03 00 C8 */ lwz r0, 0xc8(r3) /* 80134634 00131434 90 04 00 C8 */ stw r0, 0xc8(r4) lbl_80134638: -/* 80134638 00131438 80 0D 96 18 */ lwz r0, lbl_803CBF18-_SDA_BASE_(r13) +/* 80134638 00131438 80 0D 96 18 */ lwz r0, lbl_head_active__22_unnamed_zTextBox_cpp_-_SDA_BASE_(r13) /* 8013463C 0013143C 7C 00 18 40 */ cmplw r0, r3 /* 80134640 00131440 4C 82 00 20 */ bnelr /* 80134644 00131444 80 03 00 C4 */ lwz r0, 0xc4(r3) -/* 80134648 00131448 90 0D 96 18 */ stw r0, lbl_803CBF18-_SDA_BASE_(r13) +/* 80134648 00131448 90 0D 96 18 */ stw r0, lbl_head_active__22_unnamed_zTextBox_cpp_-_SDA_BASE_(r13) /* 8013464C 0013144C 4E 80 00 20 */ blr .global set_text__8ztextboxFPCc @@ -747,13 +747,13 @@ lbl_8013485C: init__8ztextboxFv: /* 80134878 00131678 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8013487C 0013167C 7C 08 02 A6 */ mflr r0 -/* 80134880 00131680 3C 60 80 2A */ lis r3, lbl_80298F8C@ha +/* 80134880 00131680 3C 60 80 2A */ lis r3, lbl_new_tags__22_unnamed_zTextBox_cpp_@ha /* 80134884 00131684 90 01 00 14 */ stw r0, 0x14(r1) -/* 80134888 00131688 38 63 8F 8C */ addi r3, r3, lbl_80298F8C@l -/* 8013488C 0013168C 80 8D 84 78 */ lwz r4, lbl_803CAD78-_SDA_BASE_(r13) +/* 80134888 00131688 38 63 8F 8C */ addi r3, r3, lbl_new_tags__22_unnamed_zTextBox_cpp_@l +/* 8013488C 0013168C 80 8D 84 78 */ lwz r4, lbl_new_tags_size__22_unnamed_zTextBox_cpp_-_SDA_BASE_(r13) /* 80134890 00131690 4B EF 13 05 */ bl register_tags__8xtextboxFPCQ28xtextbox8tag_typeUl /* 80134894 00131694 38 00 00 00 */ li r0, 0 -/* 80134898 00131698 90 0D 96 18 */ stw r0, lbl_803CBF18-_SDA_BASE_(r13) +/* 80134898 00131698 90 0D 96 18 */ stw r0, lbl_head_active__22_unnamed_zTextBox_cpp_-_SDA_BASE_(r13) /* 8013489C 0013169C 80 01 00 14 */ lwz r0, 0x14(r1) /* 801348A0 001316A0 7C 08 03 A6 */ mtlr r0 /* 801348A4 001316A4 38 21 00 10 */ addi r1, r1, 0x10 @@ -777,7 +777,7 @@ update_all__8ztextboxFR6xScenef: /* 801348E0 001316E0 93 E1 00 14 */ stw r31, 0x14(r1) /* 801348E4 001316E4 93 C1 00 10 */ stw r30, 0x10(r1) /* 801348E8 001316E8 7C 7E 1B 78 */ mr r30, r3 -/* 801348EC 001316EC 83 ED 96 18 */ lwz r31, lbl_803CBF18-_SDA_BASE_(r13) +/* 801348EC 001316EC 83 ED 96 18 */ lwz r31, lbl_head_active__22_unnamed_zTextBox_cpp_-_SDA_BASE_(r13) /* 801348F0 001316F0 48 00 00 18 */ b lbl_80134908 lbl_801348F4: /* 801348F4 001316F4 FC 20 F8 90 */ fmr f1, f31 @@ -802,7 +802,7 @@ render_all__8ztextboxFv: /* 80134930 00131730 7C 08 02 A6 */ mflr r0 /* 80134934 00131734 90 01 00 14 */ stw r0, 0x14(r1) /* 80134938 00131738 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8013493C 0013173C 83 ED 96 18 */ lwz r31, lbl_803CBF18-_SDA_BASE_(r13) +/* 8013493C 0013173C 83 ED 96 18 */ lwz r31, lbl_head_active__22_unnamed_zTextBox_cpp_-_SDA_BASE_(r13) /* 80134940 00131740 48 00 00 10 */ b lbl_80134950 lbl_80134944: /* 80134944 00131744 7F E3 FB 78 */ mr r3, r31 diff --git a/asm/Game/zThrown.s b/asm/Game/zThrown.s index a21224f2f..c3225b946 100644 --- a/asm/Game/zThrown.s +++ b/asm/Game/zThrown.s @@ -6,35 +6,35 @@ zThrown_Setup__FP6zScene: /* 800B6928 000B3728 94 21 FE E0 */ stwu r1, -0x120(r1) /* 800B692C 000B372C 7C 08 02 A6 */ mflr r0 -/* 800B6930 000B3730 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800B6930 000B3730 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800B6934 000B3734 90 01 01 24 */ stw r0, 0x124(r1) /* 800B6938 000B3738 93 E1 01 1C */ stw r31, 0x11c(r1) /* 800B693C 000B373C 7C 7F 1B 78 */ mr r31, r3 /* 800B6940 000B3740 93 C1 01 18 */ stw r30, 0x118(r1) -/* 800B6944 000B3744 3B C4 05 58 */ addi r30, r4, lbl_803C0558@l +/* 800B6944 000B3744 3B C4 05 58 */ addi r30, r4, lbl_globals@l /* 800B6948 000B3748 93 A1 01 14 */ stw r29, 0x114(r1) /* 800B694C 000B374C C0 1E 18 78 */ lfs f0, 0x1878(r30) -/* 800B6950 000B3750 D0 0D 83 1C */ stfs f0, lbl_803CAC1C-_SDA_BASE_(r13) -/* 800B6954 000B3754 C0 42 95 98 */ lfs f2, lbl_803CDF18-_SDA2_BASE_(r2) +/* 800B6950 000B3750 D0 0D 83 1C */ stfs f0, lbl_c_fruit-_SDA_BASE_(r13) +/* 800B6954 000B3754 C0 42 95 98 */ lfs f2, lbl__837_2-_SDA2_BASE_(r2) /* 800B6958 000B3758 C0 3E 18 58 */ lfs f1, 0x1858(r30) /* 800B695C 000B375C C0 1E 18 54 */ lfs f0, 0x1854(r30) /* 800B6960 000B3760 EC 22 00 72 */ fmuls f1, f2, f1 /* 800B6964 000B3764 EC 21 00 24 */ fdivs f1, f1, f0 /* 800B6968 000B3768 4B F5 3E 95 */ bl xsqrt__Ff /* 800B696C 000B376C C0 1E 18 54 */ lfs f0, 0x1854(r30) -/* 800B6970 000B3770 3C A0 80 29 */ lis r5, lbl_80290F08@ha -/* 800B6974 000B3774 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800B6978 000B3778 3C 60 80 29 */ lis r3, lbl_80290F14@ha +/* 800B6970 000B3770 3C A0 80 29 */ lis r5, lbl_l_normal@ha +/* 800B6974 000B3774 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800B6978 000B3778 3C 60 80 29 */ lis r3, lbl_zThrowableModels@ha /* 800B697C 000B377C EC 00 00 72 */ fmuls f0, f0, f1 -/* 800B6980 000B3780 38 A5 0F 08 */ addi r5, r5, lbl_80290F08@l -/* 800B6984 000B3784 38 84 05 58 */ addi r4, r4, lbl_803C0558@l -/* 800B6988 000B3788 38 03 0F 14 */ addi r0, r3, lbl_80290F14@l -/* 800B698C 000B378C 3C 60 80 26 */ lis r3, lbl_8025F590@ha +/* 800B6980 000B3780 38 A5 0F 08 */ addi r5, r5, lbl_l_normal@l +/* 800B6984 000B3784 38 84 05 58 */ addi r4, r4, lbl_globals@l +/* 800B6988 000B3788 38 03 0F 14 */ addi r0, r3, lbl_zThrowableModels@l +/* 800B698C 000B378C 3C 60 80 26 */ lis r3, lbl__stringBase0_54@ha /* 800B6990 000B3790 C0 44 18 5C */ lfs f2, 0x185c(r4) /* 800B6994 000B3794 D0 05 00 04 */ stfs f0, 4(r5) /* 800B6998 000B3798 7C 1D 03 78 */ mr r29, r0 -/* 800B699C 000B379C 3B C3 F5 90 */ addi r30, r3, lbl_8025F590@l -/* 800B69A0 000B37A0 C0 02 95 98 */ lfs f0, lbl_803CDF18-_SDA2_BASE_(r2) +/* 800B699C 000B379C 3B C3 F5 90 */ addi r30, r3, lbl__stringBase0_54@l +/* 800B69A0 000B37A0 C0 02 95 98 */ lfs f0, lbl__837_2-_SDA2_BASE_(r2) /* 800B69A4 000B37A4 EC 00 00 72 */ fmuls f0, f0, f1 /* 800B69A8 000B37A8 EC 02 00 24 */ fdivs f0, f2, f0 /* 800B69AC 000B37AC D0 05 00 00 */ stfs f0, 0(r5) @@ -80,8 +80,8 @@ lbl_800B6A24: /* 800B6A38 000B3838 28 00 00 1B */ cmplwi r0, 0x1b /* 800B6A3C 000B383C 40 82 00 6C */ bne lbl_800B6AA8 lbl_800B6A40: -/* 800B6A40 000B3840 3C 60 80 29 */ lis r3, lbl_80290F14@ha -/* 800B6A44 000B3844 38 E3 0F 14 */ addi r7, r3, lbl_80290F14@l +/* 800B6A40 000B3840 3C 60 80 29 */ lis r3, lbl_zThrowableModels@ha +/* 800B6A44 000B3844 38 E3 0F 14 */ addi r7, r3, lbl_zThrowableModels@l /* 800B6A48 000B3848 48 00 00 54 */ b lbl_800B6A9C lbl_800B6A4C: /* 800B6A4C 000B384C 7C 65 20 2E */ lwzx r3, r5, r4 @@ -158,18 +158,18 @@ lbl_800B6B28: .global zThrown.zFruit_ColorFade__FP13zThrownStruct zThrown.zFruit_ColorFade__FP13zThrownStruct: /* 800B6B40 000B3940 C0 43 00 30 */ lfs f2, 0x30(r3) -/* 800B6B44 000B3944 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B6B44 000B3944 C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B6B48 000B3948 80 63 00 00 */ lwz r3, 0(r3) /* 800B6B4C 000B394C FC 02 00 00 */ fcmpu cr0, f2, f0 /* 800B6B50 000B3950 80 83 00 24 */ lwz r4, 0x24(r3) /* 800B6B54 000B3954 41 82 00 14 */ beq lbl_800B6B68 -/* 800B6B58 000B3958 3C 60 80 29 */ lis r3, lbl_802912AC@ha -/* 800B6B5C 000B395C C4 03 12 AC */ lfsu f0, lbl_802912AC@l(r3) +/* 800B6B58 000B3958 3C 60 80 29 */ lis r3, lbl_fruitPattern$863@ha +/* 800B6B5C 000B395C C4 03 12 AC */ lfsu f0, lbl_fruitPattern$863@l(r3) /* 800B6B60 000B3960 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800B6B64 000B3964 40 81 00 28 */ ble lbl_800B6B8C lbl_800B6B68: -/* 800B6B68 000B3968 3C 60 80 29 */ lis r3, lbl_802912AC@ha -/* 800B6B6C 000B396C 38 63 12 AC */ addi r3, r3, lbl_802912AC@l +/* 800B6B68 000B3968 3C 60 80 29 */ lis r3, lbl_fruitPattern$863@ha +/* 800B6B6C 000B396C 38 63 12 AC */ addi r3, r3, lbl_fruitPattern$863@l /* 800B6B70 000B3970 C0 03 00 04 */ lfs f0, 4(r3) /* 800B6B74 000B3974 D0 04 00 20 */ stfs f0, 0x20(r4) /* 800B6B78 000B3978 D0 04 00 1C */ stfs f0, 0x1c(r4) @@ -183,7 +183,7 @@ lbl_800B6B8C: /* 800B6B90 000B3990 FC 02 18 40 */ fcmpo cr0, f2, f3 /* 800B6B94 000B3994 41 80 FF F4 */ blt lbl_800B6B88 /* 800B6B98 000B3998 C0 A3 00 00 */ lfs f5, 0(r3) -/* 800B6B9C 000B399C C0 22 95 A4 */ lfs f1, lbl_803CDF24-_SDA2_BASE_(r2) +/* 800B6B9C 000B399C C0 22 95 A4 */ lfs f1, lbl__845_2-_SDA2_BASE_(r2) /* 800B6BA0 000B39A0 EC 82 28 28 */ fsubs f4, f2, f5 /* 800B6BA4 000B39A4 C0 03 00 04 */ lfs f0, 4(r3) /* 800B6BA8 000B39A8 EC 63 28 28 */ fsubs f3, f3, f5 @@ -207,25 +207,25 @@ lbl_800B6BD0: /* 800B6BEC 000B39EC 93 A1 00 14 */ stw r29, 0x14(r1) /* 800B6BF0 000B39F0 93 81 00 10 */ stw r28, 0x10(r1) /* 800B6BF4 000B39F4 7C 7D 1B 78 */ mr r29, r3 -/* 800B6BF8 000B39F8 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B6BF8 000B39F8 C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B6BFC 000B39FC 80 A3 00 24 */ lwz r5, 0x24(r3) /* 800B6C00 000B3A00 FF E0 08 90 */ fmr f31, f1 /* 800B6C04 000B3A04 7C 9E 23 78 */ mr r30, r4 /* 800B6C08 000B3A08 C0 25 00 50 */ lfs f1, 0x50(r5) /* 800B6C0C 000B3A0C FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800B6C10 000B3A10 41 82 00 E8 */ beq lbl_800B6CF8 -/* 800B6C14 000B3A14 C0 02 95 A8 */ lfs f0, lbl_803CDF28-_SDA2_BASE_(r2) +/* 800B6C14 000B3A14 C0 02 95 A8 */ lfs f0, lbl__847_2-_SDA2_BASE_(r2) /* 800B6C18 000B3A18 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 800B6C1C 000B3A1C 40 82 00 60 */ bne lbl_800B6C7C -/* 800B6C20 000B3A20 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800B6C20 000B3A20 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800B6C24 000B3A24 80 A5 00 4C */ lwz r5, 0x4c(r5) -/* 800B6C28 000B3A28 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B6C28 000B3A28 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B6C2C 000B3A2C 80 83 07 04 */ lwz r4, 0x704(r3) /* 800B6C30 000B3A30 38 65 00 30 */ addi r3, r5, 0x30 /* 800B6C34 000B3A34 80 84 00 4C */ lwz r4, 0x4c(r4) /* 800B6C38 000B3A38 38 84 00 30 */ addi r4, r4, 0x30 /* 800B6C3C 000B3A3C 4B F5 E4 B5 */ bl xVec3Dist__FPC5xVec3PC5xVec3 -/* 800B6C40 000B3A40 C0 02 95 AC */ lfs f0, lbl_803CDF2C-_SDA2_BASE_(r2) +/* 800B6C40 000B3A40 C0 02 95 AC */ lfs f0, lbl__932-_SDA2_BASE_(r2) /* 800B6C44 000B3A44 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B6C48 000B3A48 40 80 00 28 */ bge lbl_800B6C70 /* 800B6C4C 000B3A4C FC 20 F8 90 */ fmr f1, f31 @@ -242,7 +242,7 @@ lbl_800B6C70: /* 800B6C74 000B3A74 60 00 00 10 */ ori r0, r0, 0x10 /* 800B6C78 000B3A78 98 1D 00 22 */ stb r0, 0x22(r29) lbl_800B6C7C: -/* 800B6C7C 000B3A7C C0 02 95 9C */ lfs f0, lbl_803CDF1C-_SDA2_BASE_(r2) +/* 800B6C7C 000B3A7C C0 02 95 9C */ lfs f0, lbl__842-_SDA2_BASE_(r2) /* 800B6C80 000B3A80 80 7D 00 24 */ lwz r3, 0x24(r29) /* 800B6C84 000B3A84 EC 1F 00 24 */ fdivs f0, f31, f0 /* 800B6C88 000B3A88 C0 23 00 50 */ lfs f1, 0x50(r3) @@ -255,12 +255,12 @@ lbl_800B6C7C: /* 800B6CA4 000B3AA4 C0 03 00 50 */ lfs f0, 0x50(r3) /* 800B6CA8 000B3AA8 D0 03 00 58 */ stfs f0, 0x58(r3) /* 800B6CAC 000B3AAC 80 9D 00 24 */ lwz r4, 0x24(r29) -/* 800B6CB0 000B3AB0 C0 02 95 A4 */ lfs f0, lbl_803CDF24-_SDA2_BASE_(r2) +/* 800B6CB0 000B3AB0 C0 02 95 A4 */ lfs f0, lbl__845_2-_SDA2_BASE_(r2) /* 800B6CB4 000B3AB4 C0 24 00 50 */ lfs f1, 0x50(r4) /* 800B6CB8 000B3AB8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B6CBC 000B3ABC 4C 41 13 82 */ cror 2, 1, 2 /* 800B6CC0 000B3AC0 40 82 00 14 */ bne lbl_800B6CD4 -/* 800B6CC4 000B3AC4 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B6CC4 000B3AC4 C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B6CC8 000B3AC8 7F A3 EB 78 */ mr r3, r29 /* 800B6CCC 000B3ACC D0 04 00 50 */ stfs f0, 0x50(r4) /* 800B6CD0 000B3AD0 48 00 1A 65 */ bl zThrown_Remove__FP4xEnt @@ -275,9 +275,9 @@ lbl_800B6CD4: /* 800B6CF0 000B3AF0 4B F6 2A 79 */ bl xEntEndUpdate__FP4xEntP6xScenef /* 800B6CF4 000B3AF4 48 00 01 B8 */ b lbl_800B6EAC lbl_800B6CF8: -/* 800B6CF8 000B3AF8 3C 60 80 2F */ lis r3, lbl_802F2EE8@ha -/* 800B6CFC 000B3AFC 80 0D 90 F8 */ lwz r0, lbl_803CB9F8-_SDA_BASE_(r13) -/* 800B6D00 000B3B00 3B E3 2E E8 */ addi r31, r3, lbl_802F2EE8@l +/* 800B6CF8 000B3AF8 3C 60 80 2F */ lis r3, lbl_zThrownList@ha +/* 800B6CFC 000B3AFC 80 0D 90 F8 */ lwz r0, lbl_zThrownCount-_SDA_BASE_(r13) +/* 800B6D00 000B3B00 3B E3 2E E8 */ addi r31, r3, lbl_zThrownList@l /* 800B6D04 000B3B04 38 80 00 00 */ li r4, 0 /* 800B6D08 000B3B08 7F E3 FB 78 */ mr r3, r31 /* 800B6D0C 000B3B0C 7C 09 03 A6 */ mtctr r0 @@ -292,10 +292,10 @@ lbl_800B6D18: /* 800B6D2C 000B3B2C 42 00 FF EC */ bdnz lbl_800B6D18 lbl_800B6D30: /* 800B6D30 000B3B30 1C A4 01 A4 */ mulli r5, r4, 0x1a4 -/* 800B6D34 000B3B34 3C 80 80 2F */ lis r4, lbl_802F2EE8@ha +/* 800B6D34 000B3B34 3C 80 80 2F */ lis r4, lbl_zThrownList@ha /* 800B6D38 000B3B38 FC 20 F8 90 */ fmr f1, f31 /* 800B6D3C 000B3B3C 7F A3 EB 78 */ mr r3, r29 -/* 800B6D40 000B3B40 38 04 2E E8 */ addi r0, r4, lbl_802F2EE8@l +/* 800B6D40 000B3B40 38 04 2E E8 */ addi r0, r4, lbl_zThrownList@l /* 800B6D44 000B3B44 7F C4 F3 78 */ mr r4, r30 /* 800B6D48 000B3B48 7F 80 2A 14 */ add r28, r0, r5 /* 800B6D4C 000B3B4C 4B F6 29 91 */ bl xEntBeginUpdate__FP4xEntP6xScenef @@ -304,33 +304,33 @@ lbl_800B6D30: /* 800B6D58 000B3B58 7F C4 F3 78 */ mr r4, r30 /* 800B6D5C 000B3B5C 4B F6 2A 0D */ bl xEntEndUpdate__FP4xEntP6xScenef /* 800B6D60 000B3B60 C0 3C 00 30 */ lfs f1, 0x30(r28) -/* 800B6D64 000B3B64 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B6D64 000B3B64 C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B6D68 000B3B68 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800B6D6C 000B3B6C 41 82 01 40 */ beq lbl_800B6EAC /* 800B6D70 000B3B70 EC 01 F8 28 */ fsubs f0, f1, f31 /* 800B6D74 000B3B74 D0 1C 00 30 */ stfs f0, 0x30(r28) /* 800B6D78 000B3B78 C0 3C 00 30 */ lfs f1, 0x30(r28) -/* 800B6D7C 000B3B7C C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B6D7C 000B3B7C C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B6D80 000B3B80 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B6D84 000B3B84 4C 40 13 82 */ cror 2, 0, 2 /* 800B6D88 000B3B88 40 82 01 1C */ bne lbl_800B6EA4 /* 800B6D8C 000B3B8C D0 1C 00 30 */ stfs f0, 0x30(r28) /* 800B6D90 000B3B90 7F 83 E3 78 */ mr r3, r28 /* 800B6D94 000B3B94 4B FF FD AD */ bl zThrown.zFruit_ColorFade__FP13zThrownStruct -/* 800B6D98 000B3B98 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800B6D9C 000B3B9C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B6D98 000B3B98 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800B6D9C 000B3B9C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B6DA0 000B3BA0 80 03 17 B0 */ lwz r0, 0x17b0(r3) /* 800B6DA4 000B3BA4 7C 00 E8 40 */ cmplw r0, r29 /* 800B6DA8 000B3BA8 40 82 00 10 */ bne lbl_800B6DB8 /* 800B6DAC 000B3BAC 38 00 00 00 */ li r0, 0 /* 800B6DB0 000B3BB0 90 03 17 B0 */ stw r0, 0x17b0(r3) -/* 800B6DB4 000B3BB4 90 0D 8D 58 */ stw r0, lbl_803CB658-_SDA_BASE_(r13) +/* 800B6DB4 000B3BB4 90 0D 8D 58 */ stw r0, lbl_gReticleTarget-_SDA_BASE_(r13) lbl_800B6DB8: -/* 800B6DB8 000B3BB8 80 0D 8D 58 */ lwz r0, lbl_803CB658-_SDA_BASE_(r13) +/* 800B6DB8 000B3BB8 80 0D 8D 58 */ lwz r0, lbl_gReticleTarget-_SDA_BASE_(r13) /* 800B6DBC 000B3BBC 7C 00 E8 40 */ cmplw r0, r29 /* 800B6DC0 000B3BC0 40 82 00 0C */ bne lbl_800B6DCC /* 800B6DC4 000B3BC4 38 00 00 00 */ li r0, 0 -/* 800B6DC8 000B3BC8 90 0D 8D 58 */ stw r0, lbl_803CB658-_SDA_BASE_(r13) +/* 800B6DC8 000B3BC8 90 0D 8D 58 */ stw r0, lbl_gReticleTarget-_SDA_BASE_(r13) lbl_800B6DCC: /* 800B6DCC 000B3BCC 80 7C 00 34 */ lwz r3, 0x34(r28) /* 800B6DD0 000B3BD0 80 63 00 24 */ lwz r3, 0x24(r3) @@ -350,7 +350,7 @@ lbl_800B6DFC: /* 800B6E04 000B3C04 7F A3 EB 78 */ mr r3, r29 /* 800B6E08 000B3C08 38 80 00 55 */ li r4, 0x55 /* 800B6E0C 000B3C0C 4B F6 87 E5 */ bl zEntEvent__FP5xBaseUi -/* 800B6E10 000B3C10 C0 02 95 A8 */ lfs f0, lbl_803CDF28-_SDA2_BASE_(r2) +/* 800B6E10 000B3C10 C0 02 95 A8 */ lfs f0, lbl__847_2-_SDA2_BASE_(r2) /* 800B6E14 000B3C14 3C 80 80 0B */ lis r4, lbl_800B6FC0@ha /* 800B6E18 000B3C18 80 7D 00 24 */ lwz r3, 0x24(r29) /* 800B6E1C 000B3C1C 38 E0 00 00 */ li r7, 0 @@ -358,10 +358,10 @@ lbl_800B6DFC: /* 800B6E24 000B3C24 D0 03 00 50 */ stfs f0, 0x50(r3) /* 800B6E28 000B3C28 7C E6 3B 78 */ mr r6, r7 /* 800B6E2C 000B3C2C 7C E3 3B 78 */ mr r3, r7 -/* 800B6E30 000B3C30 C0 02 95 A8 */ lfs f0, lbl_803CDF28-_SDA2_BASE_(r2) +/* 800B6E30 000B3C30 C0 02 95 A8 */ lfs f0, lbl__847_2-_SDA2_BASE_(r2) /* 800B6E34 000B3C34 80 9D 00 24 */ lwz r4, 0x24(r29) /* 800B6E38 000B3C38 D0 04 00 54 */ stfs f0, 0x54(r4) -/* 800B6E3C 000B3C3C C0 02 95 A8 */ lfs f0, lbl_803CDF28-_SDA2_BASE_(r2) +/* 800B6E3C 000B3C3C C0 02 95 A8 */ lfs f0, lbl__847_2-_SDA2_BASE_(r2) /* 800B6E40 000B3C40 80 9D 00 24 */ lwz r4, 0x24(r29) /* 800B6E44 000B3C44 D0 04 00 58 */ stfs f0, 0x58(r4) /* 800B6E48 000B3C48 88 1D 00 22 */ lbz r0, 0x22(r29) @@ -387,7 +387,7 @@ lbl_800B6E8C: /* 800B6E8C 000B3C8C 3B FF 01 A4 */ addi r31, r31, 0x1a4 /* 800B6E90 000B3C90 38 E7 00 01 */ addi r7, r7, 1 lbl_800B6E94: -/* 800B6E94 000B3C94 80 0D 90 F8 */ lwz r0, lbl_803CB9F8-_SDA_BASE_(r13) +/* 800B6E94 000B3C94 80 0D 90 F8 */ lwz r0, lbl_zThrownCount-_SDA_BASE_(r13) /* 800B6E98 000B3C98 7C 07 00 40 */ cmplw r7, r0 /* 800B6E9C 000B3C9C 41 80 FF C8 */ blt lbl_800B6E64 /* 800B6EA0 000B3CA0 48 00 00 0C */ b lbl_800B6EAC @@ -410,19 +410,19 @@ lbl_800B6EAC: zThrown.Recurse_TranslateStack__FP4xEntP5xVec3: /* 800B6ED4 000B3CD4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B6ED8 000B3CD8 7C 08 02 A6 */ mflr r0 -/* 800B6EDC 000B3CDC 3C A0 80 2F */ lis r5, lbl_802F2EE8@ha +/* 800B6EDC 000B3CDC 3C A0 80 2F */ lis r5, lbl_zThrownList@ha /* 800B6EE0 000B3CE0 90 01 00 24 */ stw r0, 0x24(r1) /* 800B6EE4 000B3CE4 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 800B6EE8 000B3CE8 3B E5 2E E8 */ addi r31, r5, lbl_802F2EE8@l +/* 800B6EE8 000B3CE8 3B E5 2E E8 */ addi r31, r5, lbl_zThrownList@l /* 800B6EEC 000B3CEC 93 C1 00 18 */ stw r30, 0x18(r1) /* 800B6EF0 000B3CF0 3B C0 00 00 */ li r30, 0 /* 800B6EF4 000B3CF4 93 A1 00 14 */ stw r29, 0x14(r1) /* 800B6EF8 000B3CF8 7C 9D 23 78 */ mr r29, r4 /* 800B6EFC 000B3CFC 93 81 00 10 */ stw r28, 0x10(r1) /* 800B6F00 000B3D00 7C 7C 1B 78 */ mr r28, r3 -/* 800B6F04 000B3D04 80 CD 91 08 */ lwz r6, lbl_803CBA08-_SDA_BASE_(r13) +/* 800B6F04 000B3D04 80 CD 91 08 */ lwz r6, lbl_sDebugDepth-_SDA_BASE_(r13) /* 800B6F08 000B3D08 38 06 00 01 */ addi r0, r6, 1 -/* 800B6F0C 000B3D0C 90 0D 91 08 */ stw r0, lbl_803CBA08-_SDA_BASE_(r13) +/* 800B6F0C 000B3D0C 90 0D 91 08 */ stw r0, lbl_sDebugDepth-_SDA_BASE_(r13) /* 800B6F10 000B3D10 48 00 00 78 */ b lbl_800B6F88 lbl_800B6F14: /* 800B6F14 000B3D14 80 1F 00 04 */ lwz r0, 4(r31) @@ -456,12 +456,12 @@ lbl_800B6F80: /* 800B6F80 000B3D80 3B FF 01 A4 */ addi r31, r31, 0x1a4 /* 800B6F84 000B3D84 3B DE 00 01 */ addi r30, r30, 1 lbl_800B6F88: -/* 800B6F88 000B3D88 80 0D 90 F8 */ lwz r0, lbl_803CB9F8-_SDA_BASE_(r13) +/* 800B6F88 000B3D88 80 0D 90 F8 */ lwz r0, lbl_zThrownCount-_SDA_BASE_(r13) /* 800B6F8C 000B3D8C 7C 1E 00 40 */ cmplw r30, r0 /* 800B6F90 000B3D90 41 80 FF 84 */ blt lbl_800B6F14 -/* 800B6F94 000B3D94 80 6D 91 08 */ lwz r3, lbl_803CBA08-_SDA_BASE_(r13) +/* 800B6F94 000B3D94 80 6D 91 08 */ lwz r3, lbl_sDebugDepth-_SDA_BASE_(r13) /* 800B6F98 000B3D98 38 03 FF FF */ addi r0, r3, -1 -/* 800B6F9C 000B3D9C 90 0D 91 08 */ stw r0, lbl_803CBA08-_SDA_BASE_(r13) +/* 800B6F9C 000B3D9C 90 0D 91 08 */ stw r0, lbl_sDebugDepth-_SDA_BASE_(r13) /* 800B6FA0 000B3DA0 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800B6FA4 000B3DA4 83 C1 00 18 */ lwz r30, 0x18(r1) /* 800B6FA8 000B3DA8 83 A1 00 14 */ lwz r29, 0x14(r1) @@ -485,9 +485,9 @@ lbl_800B6FC0: /* 800B6FEC 000B3DEC DB 61 07 C0 */ stfd f27, 0x7c0(r1) /* 800B6FF0 000B3DF0 F3 61 07 C8 */ psq_st f27, 1992(r1), 0, qr0 /* 800B6FF4 000B3DF4 BE C1 07 98 */ stmw r22, 0x798(r1) -/* 800B6FF8 000B3DF8 3C A0 80 2F */ lis r5, lbl_802F2EE8@ha -/* 800B6FFC 000B3DFC 80 0D 90 F8 */ lwz r0, lbl_803CB9F8-_SDA_BASE_(r13) -/* 800B7000 000B3E00 3B A5 2E E8 */ addi r29, r5, lbl_802F2EE8@l +/* 800B6FF8 000B3DF8 3C A0 80 2F */ lis r5, lbl_zThrownList@ha +/* 800B6FFC 000B3DFC 80 0D 90 F8 */ lwz r0, lbl_zThrownCount-_SDA_BASE_(r13) +/* 800B7000 000B3E00 3B A5 2E E8 */ addi r29, r5, lbl_zThrownList@l /* 800B7004 000B3E04 7C 7F 1B 78 */ mr r31, r3 /* 800B7008 000B3E08 7C 96 23 78 */ mr r22, r4 /* 800B700C 000B3E0C FF E0 08 90 */ fmr f31, f1 @@ -506,10 +506,10 @@ lbl_800B7028: /* 800B703C 000B3E3C 42 00 FF EC */ bdnz lbl_800B7028 lbl_800B7040: /* 800B7040 000B3E40 88 1F 00 04 */ lbz r0, 4(r31) -/* 800B7044 000B3E44 3C 60 80 2F */ lis r3, lbl_802F2EE8@ha +/* 800B7044 000B3E44 3C 60 80 2F */ lis r3, lbl_zThrownList@ha /* 800B7048 000B3E48 1C 84 01 A4 */ mulli r4, r4, 0x1a4 /* 800B704C 000B3E4C 28 00 00 2B */ cmplwi r0, 0x2b -/* 800B7050 000B3E50 38 03 2E E8 */ addi r0, r3, lbl_802F2EE8@l +/* 800B7050 000B3E50 38 03 2E E8 */ addi r0, r3, lbl_zThrownList@l /* 800B7054 000B3E54 7F 60 22 14 */ add r27, r0, r4 /* 800B7058 000B3E58 40 82 00 68 */ bne lbl_800B70C0 /* 800B705C 000B3E5C 80 9F 00 24 */ lwz r4, 0x24(r31) @@ -539,13 +539,13 @@ lbl_800B7040: /* 800B70BC 000B3EBC 4B F5 41 A9 */ bl __as__5xVec3FRC5xVec3 lbl_800B70C0: /* 800B70C0 000B3EC0 C0 3B 00 2C */ lfs f1, 0x2c(r27) -/* 800B70C4 000B3EC4 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B70C4 000B3EC4 C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B70C8 000B3EC8 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800B70CC 000B3ECC 41 82 00 2C */ beq lbl_800B70F8 /* 800B70D0 000B3ED0 EC 01 F8 28 */ fsubs f0, f1, f31 /* 800B70D4 000B3ED4 D0 1B 00 2C */ stfs f0, 0x2c(r27) /* 800B70D8 000B3ED8 C0 3B 00 2C */ lfs f1, 0x2c(r27) -/* 800B70DC 000B3EDC C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B70DC 000B3EDC C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B70E0 000B3EE0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B70E4 000B3EE4 40 80 00 14 */ bge lbl_800B70F8 /* 800B70E8 000B3EE8 D0 1B 00 2C */ stfs f0, 0x2c(r27) @@ -605,7 +605,7 @@ lbl_800B71AC: /* 800B71B4 000B3FB4 C0 21 00 84 */ lfs f1, 0x84(r1) /* 800B71B8 000B3FB8 C0 01 00 90 */ lfs f0, 0x90(r1) /* 800B71BC 000B3FBC EC 43 10 28 */ fsubs f2, f3, f2 -/* 800B71C0 000B3FC0 C0 62 95 9C */ lfs f3, lbl_803CDF1C-_SDA2_BASE_(r2) +/* 800B71C0 000B3FC0 C0 62 95 9C */ lfs f3, lbl__842-_SDA2_BASE_(r2) /* 800B71C4 000B3FC4 EC 01 00 28 */ fsubs f0, f1, f0 /* 800B71C8 000B3FC8 EC 23 00 B2 */ fmuls f1, f3, f2 /* 800B71CC 000B3FCC EC 03 00 32 */ fmuls f0, f3, f0 @@ -618,7 +618,7 @@ lbl_800B71E0: /* 800B71E0 000B3FE0 D0 3F 00 94 */ stfs f1, 0x94(r31) /* 800B71E4 000B3FE4 C0 21 00 7C */ lfs f1, 0x7c(r1) /* 800B71E8 000B3FE8 C0 01 00 88 */ lfs f0, 0x88(r1) -/* 800B71EC 000B3FEC C0 42 95 9C */ lfs f2, lbl_803CDF1C-_SDA2_BASE_(r2) +/* 800B71EC 000B3FEC C0 42 95 9C */ lfs f2, lbl__842-_SDA2_BASE_(r2) /* 800B71F0 000B3FF0 EC 01 00 2A */ fadds f0, f1, f0 /* 800B71F4 000B3FF4 EC 02 00 32 */ fmuls f0, f2, f0 /* 800B71F8 000B3FF8 D0 1F 00 88 */ stfs f0, 0x88(r31) @@ -628,7 +628,7 @@ lbl_800B71E0: /* 800B7208 000B4008 D0 1F 00 8C */ stfs f0, 0x8c(r31) /* 800B720C 000B400C C0 21 00 84 */ lfs f1, 0x84(r1) /* 800B7210 000B4010 C0 01 00 90 */ lfs f0, 0x90(r1) -/* 800B7214 000B4014 C0 42 95 9C */ lfs f2, lbl_803CDF1C-_SDA2_BASE_(r2) +/* 800B7214 000B4014 C0 42 95 9C */ lfs f2, lbl__842-_SDA2_BASE_(r2) /* 800B7218 000B4018 EC 01 00 2A */ fadds f0, f1, f0 /* 800B721C 000B401C EC 02 00 32 */ fmuls f0, f2, f0 /* 800B7220 000B4020 D0 1F 00 90 */ stfs f0, 0x90(r31) @@ -649,20 +649,20 @@ lbl_800B7240: /* 800B7258 000B4058 80 1B 00 08 */ lwz r0, 8(r27) /* 800B725C 000B405C 28 00 00 00 */ cmplwi r0, 0 /* 800B7260 000B4060 41 82 00 28 */ beq lbl_800B7288 -/* 800B7264 000B4064 C0 42 95 B0 */ lfs f2, lbl_803CDF30-_SDA2_BASE_(r2) +/* 800B7264 000B4064 C0 42 95 B0 */ lfs f2, lbl__1390_1-_SDA2_BASE_(r2) /* 800B7268 000B4068 C0 3F 00 94 */ lfs f1, 0x94(r31) /* 800B726C 000B406C C0 1F 00 8C */ lfs f0, 0x8c(r31) /* 800B7270 000B4070 EC 02 00 7C */ fnmsubs f0, f2, f1, f0 /* 800B7274 000B4074 D0 1F 00 8C */ stfs f0, 0x8c(r31) /* 800B7278 000B4078 C0 3F 00 94 */ lfs f1, 0x94(r31) -/* 800B727C 000B407C C0 02 95 B4 */ lfs f0, lbl_803CDF34-_SDA2_BASE_(r2) +/* 800B727C 000B407C C0 02 95 B4 */ lfs f0, lbl__1391_1-_SDA2_BASE_(r2) /* 800B7280 000B4080 EC 01 00 32 */ fmuls f0, f1, f0 /* 800B7284 000B4084 D0 1F 00 94 */ stfs f0, 0x94(r31) lbl_800B7288: /* 800B7288 000B4088 88 1F 00 04 */ lbz r0, 4(r31) /* 800B728C 000B408C 28 00 00 2B */ cmplwi r0, 0x2b /* 800B7290 000B4090 40 82 00 18 */ bne lbl_800B72A8 -/* 800B7294 000B4094 C0 22 95 A0 */ lfs f1, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B7294 000B4094 C0 22 95 A0 */ lfs f1, lbl__844-_SDA2_BASE_(r2) /* 800B7298 000B4098 7F E3 FB 78 */ mr r3, r31 /* 800B729C 000B409C 7E C4 B3 78 */ mr r4, r22 /* 800B72A0 000B40A0 4B F6 24 3D */ bl xEntBeginUpdate__FP4xEntP6xScenef @@ -673,9 +673,9 @@ lbl_800B72A8: /* 800B72B0 000B40B0 7E C4 B3 78 */ mr r4, r22 /* 800B72B4 000B40B4 4B F6 24 29 */ bl xEntBeginUpdate__FP4xEntP6xScenef lbl_800B72B8: -/* 800B72B8 000B40B8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800B72B8 000B40B8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800B72BC 000B40BC FC 20 F8 90 */ fmr f1, f31 -/* 800B72C0 000B40C0 3B C3 05 58 */ addi r30, r3, lbl_803C0558@l +/* 800B72C0 000B40C0 3B C3 05 58 */ addi r30, r3, lbl_globals@l /* 800B72C4 000B40C4 7F E3 FB 78 */ mr r3, r31 /* 800B72C8 000B40C8 C0 1E 18 54 */ lfs f0, 0x1854(r30) /* 800B72CC 000B40CC 7E C4 B3 78 */ mr r4, r22 @@ -701,7 +701,7 @@ lbl_800B72B8: /* 800B731C 000B411C EC 63 08 28 */ fsubs f3, f3, f1 /* 800B7320 000B4120 C0 84 00 D4 */ lfs f4, 0xd4(r4) /* 800B7324 000B4124 EC 22 00 32 */ fmuls f1, f2, f0 -/* 800B7328 000B4128 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B7328 000B4128 C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B732C 000B412C EC 24 08 FA */ fmadds f1, f4, f3, f1 /* 800B7330 000B4130 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B7334 000B4134 4C 40 13 82 */ cror 2, 0, 2 @@ -724,7 +724,7 @@ lbl_800B72B8: /* 800B7378 000B4178 C0 A1 00 30 */ lfs f5, 0x30(r1) /* 800B737C 000B417C EC 48 20 28 */ fsubs f2, f8, f4 /* 800B7380 000B4180 C0 61 00 28 */ lfs f3, 0x28(r1) -/* 800B7384 000B4184 C0 02 95 B8 */ lfs f0, lbl_803CDF38-_SDA2_BASE_(r2) +/* 800B7384 000B4184 C0 02 95 B8 */ lfs f0, lbl__1392_1-_SDA2_BASE_(r2) /* 800B7388 000B4188 EC 25 00 72 */ fmuls f1, f5, f1 /* 800B738C 000B418C EC 23 08 BA */ fmadds f1, f3, f2, f1 /* 800B7390 000B4190 EC 61 20 FA */ fmadds f3, f1, f3, f4 @@ -739,16 +739,16 @@ lbl_800B72B8: /* 800B73B4 000B41B4 D0 64 00 30 */ stfs f3, 0x30(r4) /* 800B73B8 000B41B8 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800B73BC 000B41BC D0 83 00 38 */ stfs f4, 0x38(r3) -/* 800B73C0 000B41C0 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B73C0 000B41C0 C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B73C4 000B41C4 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800B73C8 000B41C8 D0 03 00 D4 */ stfs f0, 0xd4(r3) -/* 800B73CC 000B41CC C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B73CC 000B41CC C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B73D0 000B41D0 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800B73D4 000B41D4 D0 03 00 DC */ stfs f0, 0xdc(r3) /* 800B73D8 000B41D8 48 00 00 28 */ b lbl_800B7400 lbl_800B73DC: /* 800B73DC 000B41DC C0 04 00 D4 */ lfs f0, 0xd4(r4) -/* 800B73E0 000B41E0 C0 22 95 A0 */ lfs f1, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B73E0 000B41E0 C0 22 95 A0 */ lfs f1, lbl__844-_SDA2_BASE_(r2) /* 800B73E4 000B41E4 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 800B73E8 000B41E8 40 82 00 10 */ bne lbl_800B73F8 /* 800B73EC 000B41EC C0 04 00 DC */ lfs f0, 0xdc(r4) @@ -774,7 +774,7 @@ lbl_800B7420: /* 800B7430 000B4230 88 1F 00 04 */ lbz r0, 4(r31) /* 800B7434 000B4234 28 00 00 2F */ cmplwi r0, 0x2f /* 800B7438 000B4238 40 82 00 2C */ bne lbl_800B7464 -/* 800B743C 000B423C C0 22 95 A0 */ lfs f1, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B743C 000B423C C0 22 95 A0 */ lfs f1, lbl__844-_SDA2_BASE_(r2) /* 800B7440 000B4240 38 7F 01 A0 */ addi r3, r31, 0x1a0 /* 800B7444 000B4244 FC 40 08 90 */ fmr f2, f1 /* 800B7448 000B4248 FC 60 08 90 */ fmr f3, f1 @@ -821,7 +821,7 @@ lbl_800B74D4: /* 800B74D4 000B42D4 38 C6 01 A4 */ addi r6, r6, 0x1a4 /* 800B74D8 000B42D8 38 E7 00 01 */ addi r7, r7, 1 lbl_800B74DC: -/* 800B74DC 000B42DC 80 0D 90 F8 */ lwz r0, lbl_803CB9F8-_SDA_BASE_(r13) +/* 800B74DC 000B42DC 80 0D 90 F8 */ lwz r0, lbl_zThrownCount-_SDA_BASE_(r13) /* 800B74E0 000B42E0 7C 07 00 40 */ cmplw r7, r0 /* 800B74E4 000B42E4 41 80 FF C8 */ blt lbl_800B74AC /* 800B74E8 000B42E8 80 BF 00 24 */ lwz r5, 0x24(r31) @@ -851,7 +851,7 @@ lbl_800B74DC: /* 800B7548 000B4348 C0 3F 00 94 */ lfs f1, 0x94(r31) /* 800B754C 000B434C 4B F5 AA 19 */ bl xSweptSpherePrepare__FP12xSweptSphereP5xVec3P5xVec3f /* 800B7550 000B4350 C0 21 00 B4 */ lfs f1, 0xb4(r1) -/* 800B7554 000B4354 C0 02 95 BC */ lfs f0, lbl_803CDF3C-_SDA2_BASE_(r2) +/* 800B7554 000B4354 C0 02 95 BC */ lfs f0, lbl__1393_1-_SDA2_BASE_(r2) /* 800B7558 000B4358 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B755C 000B435C 40 81 01 14 */ ble lbl_800B7670 /* 800B7560 000B4360 80 9E 1F C0 */ lwz r4, 0x1fc0(r30) @@ -863,7 +863,7 @@ lbl_800B74DC: /* 800B7578 000B4378 41 82 00 F8 */ beq lbl_800B7670 /* 800B757C 000B437C C0 61 00 B4 */ lfs f3, 0xb4(r1) /* 800B7580 000B4380 C0 41 01 74 */ lfs f2, 0x174(r1) -/* 800B7584 000B4384 C0 22 95 B0 */ lfs f1, lbl_803CDF30-_SDA2_BASE_(r2) +/* 800B7584 000B4384 C0 22 95 B0 */ lfs f1, lbl__1390_1-_SDA2_BASE_(r2) /* 800B7588 000B4388 C0 1F 00 94 */ lfs f0, 0x94(r31) /* 800B758C 000B438C EC 83 10 28 */ fsubs f4, f3, f2 /* 800B7590 000B4390 EC 01 00 32 */ fmuls f0, f1, f0 @@ -900,7 +900,7 @@ lbl_800B75A0: /* 800B7608 000B4408 88 1F 00 04 */ lbz r0, 4(r31) /* 800B760C 000B440C 28 00 00 2F */ cmplwi r0, 0x2f /* 800B7610 000B4410 40 82 00 2C */ bne lbl_800B763C -/* 800B7614 000B4414 C0 22 95 A0 */ lfs f1, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B7614 000B4414 C0 22 95 A0 */ lfs f1, lbl__844-_SDA2_BASE_(r2) /* 800B7618 000B4418 38 7F 01 A0 */ addi r3, r31, 0x1a0 /* 800B761C 000B441C FC 40 08 90 */ fmr f2, f1 /* 800B7620 000B4420 FC 60 08 90 */ fmr f3, f1 @@ -950,7 +950,7 @@ lbl_800B76B8: /* 800B76B8 000B44B8 38 A5 01 A4 */ addi r5, r5, 0x1a4 /* 800B76BC 000B44BC 38 C6 00 01 */ addi r6, r6, 1 lbl_800B76C0: -/* 800B76C0 000B44C0 80 0D 90 F8 */ lwz r0, lbl_803CB9F8-_SDA_BASE_(r13) +/* 800B76C0 000B44C0 80 0D 90 F8 */ lwz r0, lbl_zThrownCount-_SDA_BASE_(r13) /* 800B76C4 000B44C4 7C 06 00 40 */ cmplw r6, r0 /* 800B76C8 000B44C8 41 80 FF C8 */ blt lbl_800B7690 /* 800B76CC 000B44CC 80 7F 00 4C */ lwz r3, 0x4c(r31) @@ -985,27 +985,27 @@ lbl_800B76E4: /* 800B773C 000B453C 7C 03 00 40 */ cmplw r3, r0 /* 800B7740 000B4540 40 81 02 68 */ ble lbl_800B79A8 lbl_800B7744: -/* 800B7744 000B4544 C0 22 95 A0 */ lfs f1, lbl_803CDF20-_SDA2_BASE_(r2) -/* 800B7748 000B4548 C0 0D 91 00 */ lfs f0, lbl_803CBA00-_SDA_BASE_(r13) +/* 800B7744 000B4544 C0 22 95 A0 */ lfs f1, lbl__844-_SDA2_BASE_(r2) +/* 800B7748 000B4548 C0 0D 91 00 */ lfs f0, lbl_sSNDLandTimer-_SDA_BASE_(r13) /* 800B774C 000B454C FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800B7750 000B4550 40 82 00 3C */ bne lbl_800B778C -/* 800B7754 000B4554 3C 60 80 26 */ lis r3, lbl_8025F590@ha -/* 800B7758 000B4558 38 63 F5 90 */ addi r3, r3, lbl_8025F590@l +/* 800B7754 000B4554 3C 60 80 26 */ lis r3, lbl__stringBase0_54@ha +/* 800B7758 000B4558 38 63 F5 90 */ addi r3, r3, lbl__stringBase0_54@l /* 800B775C 000B455C 38 63 01 9E */ addi r3, r3, 0x19e /* 800B7760 000B4560 4B F9 4A B5 */ bl xStrHash__FPCc -/* 800B7764 000B4564 C0 42 95 A0 */ lfs f2, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B7764 000B4564 C0 42 95 A0 */ lfs f2, lbl__844-_SDA2_BASE_(r2) /* 800B7768 000B4568 7F E6 FB 78 */ mr r6, r31 -/* 800B776C 000B456C C0 22 95 A4 */ lfs f1, lbl_803CDF24-_SDA2_BASE_(r2) +/* 800B776C 000B456C C0 22 95 A4 */ lfs f1, lbl__845_2-_SDA2_BASE_(r2) /* 800B7770 000B4570 38 80 00 00 */ li r4, 0 /* 800B7774 000B4574 FC A0 10 90 */ fmr f5, f2 -/* 800B7778 000B4578 C0 62 95 C0 */ lfs f3, lbl_803CDF40-_SDA2_BASE_(r2) -/* 800B777C 000B457C C0 82 95 C4 */ lfs f4, lbl_803CDF44-_SDA2_BASE_(r2) +/* 800B7778 000B4578 C0 62 95 C0 */ lfs f3, lbl__1394_1-_SDA2_BASE_(r2) +/* 800B777C 000B457C C0 82 95 C4 */ lfs f4, lbl__1395-_SDA2_BASE_(r2) /* 800B7780 000B4580 38 A0 00 00 */ li r5, 0 /* 800B7784 000B4584 38 E0 00 00 */ li r7, 0 /* 800B7788 000B4588 4B F9 12 DD */ bl xSndPlay3D__FUiffUiUiP4xEntff14sound_categoryf lbl_800B778C: -/* 800B778C 000B458C C0 02 95 C8 */ lfs f0, lbl_803CDF48-_SDA2_BASE_(r2) -/* 800B7790 000B4590 D0 0D 91 00 */ stfs f0, lbl_803CBA00-_SDA_BASE_(r13) +/* 800B778C 000B458C C0 02 95 C8 */ lfs f0, lbl__1396-_SDA2_BASE_(r2) +/* 800B7790 000B4590 D0 0D 91 00 */ stfs f0, lbl_sSNDLandTimer-_SDA_BASE_(r13) /* 800B7794 000B4594 88 1F 00 04 */ lbz r0, 4(r31) /* 800B7798 000B4598 28 00 00 2B */ cmplwi r0, 0x2b /* 800B779C 000B459C 40 82 00 94 */ bne lbl_800B7830 @@ -1057,7 +1057,7 @@ lbl_800B7830: /* 800B7844 000B4644 38 C1 00 08 */ addi r6, r1, 8 /* 800B7848 000B4648 7D 89 03 A6 */ mtctr r12 /* 800B784C 000B464C 4E 80 04 21 */ bctrl -/* 800B7850 000B4650 C0 22 95 A0 */ lfs f1, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B7850 000B4650 C0 22 95 A0 */ lfs f1, lbl__844-_SDA2_BASE_(r2) /* 800B7854 000B4654 C0 81 00 0C */ lfs f4, 0xc(r1) /* 800B7858 000B4658 FC 01 20 00 */ fcmpu cr0, f1, f4 /* 800B785C 000B465C 40 82 00 58 */ bne lbl_800B78B4 @@ -1070,10 +1070,10 @@ lbl_800B7830: /* 800B7878 000B4678 41 82 00 28 */ beq lbl_800B78A0 /* 800B787C 000B467C 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800B7880 000B4680 D0 23 00 D4 */ stfs f1, 0xd4(r3) -/* 800B7884 000B4684 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B7884 000B4684 C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B7888 000B4688 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800B788C 000B468C D0 03 00 D8 */ stfs f0, 0xd8(r3) -/* 800B7890 000B4690 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B7890 000B4690 C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B7894 000B4694 80 7F 00 48 */ lwz r3, 0x48(r31) /* 800B7898 000B4698 D0 03 00 DC */ stfs f0, 0xdc(r3) /* 800B789C 000B469C 48 00 01 0C */ b lbl_800B79A8 @@ -1095,7 +1095,7 @@ lbl_800B78C4: /* 800B78D0 000B46D0 1C 04 00 50 */ mulli r0, r4, 0x50 /* 800B78D4 000B46D4 38 81 02 24 */ addi r4, r1, 0x224 /* 800B78D8 000B46D8 38 A1 02 20 */ addi r5, r1, 0x220 -/* 800B78DC 000B46DC C0 42 95 A4 */ lfs f2, lbl_803CDF24-_SDA2_BASE_(r2) +/* 800B78DC 000B46DC C0 42 95 A4 */ lfs f2, lbl__845_2-_SDA2_BASE_(r2) /* 800B78E0 000B46E0 38 61 02 28 */ addi r3, r1, 0x228 /* 800B78E4 000B46E4 C0 21 00 08 */ lfs f1, 8(r1) /* 800B78E8 000B46E8 7C 64 04 2E */ lfsx f3, r4, r0 @@ -1122,7 +1122,7 @@ lbl_800B78C4: /* 800B793C 000B473C EC 45 38 28 */ fsubs f2, f5, f7 /* 800B7940 000B4740 EC 04 00 7C */ fnmsubs f0, f4, f1, f0 /* 800B7944 000B4744 D0 03 00 D4 */ stfs f0, 0xd4(r3) -/* 800B7948 000B4748 C0 A2 95 A4 */ lfs f5, lbl_803CDF24-_SDA2_BASE_(r2) +/* 800B7948 000B4748 C0 A2 95 A4 */ lfs f5, lbl__845_2-_SDA2_BASE_(r2) /* 800B794C 000B474C C0 01 00 0C */ lfs f0, 0xc(r1) /* 800B7950 000B4750 C0 81 00 08 */ lfs f4, 8(r1) /* 800B7954 000B4754 EC 25 00 2A */ fadds f1, f5, f0 @@ -1132,7 +1132,7 @@ lbl_800B78C4: /* 800B7964 000B4764 EC 01 01 BC */ fnmsubs f0, f1, f6, f0 /* 800B7968 000B4768 EC 04 00 FC */ fnmsubs f0, f4, f3, f0 /* 800B796C 000B476C D0 03 00 D8 */ stfs f0, 0xd8(r3) -/* 800B7970 000B4770 C0 82 95 A4 */ lfs f4, lbl_803CDF24-_SDA2_BASE_(r2) +/* 800B7970 000B4770 C0 82 95 A4 */ lfs f4, lbl__845_2-_SDA2_BASE_(r2) /* 800B7974 000B4774 C0 01 00 0C */ lfs f0, 0xc(r1) /* 800B7978 000B4778 C0 61 00 08 */ lfs f3, 8(r1) /* 800B797C 000B477C EC 24 00 2A */ fadds f1, f4, f0 @@ -1178,7 +1178,7 @@ lbl_800B79F4: /* 800B7A0C 000B480C C0 41 00 80 */ lfs f2, 0x80(r1) /* 800B7A10 000B4810 C0 01 00 8C */ lfs f0, 0x8c(r1) /* 800B7A14 000B4814 EC 63 08 28 */ fsubs f3, f3, f1 -/* 800B7A18 000B4818 C0 82 95 9C */ lfs f4, lbl_803CDF1C-_SDA2_BASE_(r2) +/* 800B7A18 000B4818 C0 82 95 9C */ lfs f4, lbl__842-_SDA2_BASE_(r2) /* 800B7A1C 000B481C C0 21 00 84 */ lfs f1, 0x84(r1) /* 800B7A20 000B4820 EC 42 00 28 */ fsubs f2, f2, f0 /* 800B7A24 000B4824 C0 01 00 90 */ lfs f0, 0x90(r1) @@ -1208,19 +1208,19 @@ lbl_800B79F4: /* 800B7A84 000B4884 D0 1F 00 9C */ stfs f0, 0x9c(r31) /* 800B7A88 000B4888 C0 3F 00 A0 */ lfs f1, 0xa0(r31) /* 800B7A8C 000B488C C0 1F 00 94 */ lfs f0, 0x94(r31) -/* 800B7A90 000B4890 C0 42 95 9C */ lfs f2, lbl_803CDF1C-_SDA2_BASE_(r2) +/* 800B7A90 000B4890 C0 42 95 9C */ lfs f2, lbl__842-_SDA2_BASE_(r2) /* 800B7A94 000B4894 EC 01 00 2A */ fadds f0, f1, f0 /* 800B7A98 000B4898 EC 02 00 32 */ fmuls f0, f2, f0 /* 800B7A9C 000B489C D0 1F 00 88 */ stfs f0, 0x88(r31) /* 800B7AA0 000B48A0 C0 3F 00 A4 */ lfs f1, 0xa4(r31) /* 800B7AA4 000B48A4 C0 1F 00 98 */ lfs f0, 0x98(r31) -/* 800B7AA8 000B48A8 C0 42 95 9C */ lfs f2, lbl_803CDF1C-_SDA2_BASE_(r2) +/* 800B7AA8 000B48A8 C0 42 95 9C */ lfs f2, lbl__842-_SDA2_BASE_(r2) /* 800B7AAC 000B48AC EC 01 00 2A */ fadds f0, f1, f0 /* 800B7AB0 000B48B0 EC 02 00 32 */ fmuls f0, f2, f0 /* 800B7AB4 000B48B4 D0 1F 00 8C */ stfs f0, 0x8c(r31) /* 800B7AB8 000B48B8 C0 3F 00 A8 */ lfs f1, 0xa8(r31) /* 800B7ABC 000B48BC C0 1F 00 9C */ lfs f0, 0x9c(r31) -/* 800B7AC0 000B48C0 C0 42 95 9C */ lfs f2, lbl_803CDF1C-_SDA2_BASE_(r2) +/* 800B7AC0 000B48C0 C0 42 95 9C */ lfs f2, lbl__842-_SDA2_BASE_(r2) /* 800B7AC4 000B48C4 EC 01 00 2A */ fadds f0, f1, f0 /* 800B7AC8 000B48C8 EC 02 00 32 */ fmuls f0, f2, f0 /* 800B7ACC 000B48CC D0 1F 00 90 */ stfs f0, 0x90(r31) @@ -1239,7 +1239,7 @@ lbl_800B7AF0: /* 800B7AF8 000B48F8 41 82 00 20 */ beq lbl_800B7B18 /* 800B7AFC 000B48FC C0 01 00 7C */ lfs f0, 0x7c(r1) /* 800B7B00 000B4900 D0 1F 00 94 */ stfs f0, 0x94(r31) -/* 800B7B04 000B4904 C0 42 95 B0 */ lfs f2, lbl_803CDF30-_SDA2_BASE_(r2) +/* 800B7B04 000B4904 C0 42 95 B0 */ lfs f2, lbl__1390_1-_SDA2_BASE_(r2) /* 800B7B08 000B4908 C0 21 00 7C */ lfs f1, 0x7c(r1) /* 800B7B0C 000B490C C0 1F 00 8C */ lfs f0, 0x8c(r31) /* 800B7B10 000B4910 EC 02 00 7A */ fmadds f0, f2, f1, f0 @@ -1263,35 +1263,35 @@ lbl_800B7B18: /* 800B7B54 000B4954 D0 01 00 3C */ stfs f0, 0x3c(r1) /* 800B7B58 000B4958 4B FF F3 7D */ bl zThrown.Recurse_TranslateStack__FP4xEntP5xVec3 /* 800B7B5C 000B495C C0 3B 00 30 */ lfs f1, 0x30(r27) -/* 800B7B60 000B4960 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B7B60 000B4960 C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B7B64 000B4964 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800B7B68 000B4968 41 82 01 48 */ beq lbl_800B7CB0 /* 800B7B6C 000B496C EC 01 F8 28 */ fsubs f0, f1, f31 /* 800B7B70 000B4970 D0 1B 00 30 */ stfs f0, 0x30(r27) /* 800B7B74 000B4974 C0 3B 00 30 */ lfs f1, 0x30(r27) -/* 800B7B78 000B4978 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B7B78 000B4978 C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B7B7C 000B497C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B7B80 000B4980 40 80 01 28 */ bge lbl_800B7CA8 /* 800B7B84 000B4984 D0 1B 00 30 */ stfs f0, 0x30(r27) /* 800B7B88 000B4988 7F 63 DB 78 */ mr r3, r27 /* 800B7B8C 000B498C 4B FF EF B5 */ bl zThrown.zFruit_ColorFade__FP13zThrownStruct /* 800B7B90 000B4990 3C 80 80 0B */ lis r4, lbl_800B6BD0@ha -/* 800B7B94 000B4994 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800B7B94 000B4994 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800B7B98 000B4998 38 04 6B D0 */ addi r0, r4, lbl_800B6BD0@l /* 800B7B9C 000B499C 90 1F 00 34 */ stw r0, 0x34(r31) -/* 800B7BA0 000B49A0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B7BA0 000B49A0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B7BA4 000B49A4 80 03 17 B0 */ lwz r0, 0x17b0(r3) /* 800B7BA8 000B49A8 7C 00 F8 40 */ cmplw r0, r31 /* 800B7BAC 000B49AC 40 82 00 10 */ bne lbl_800B7BBC /* 800B7BB0 000B49B0 38 00 00 00 */ li r0, 0 /* 800B7BB4 000B49B4 90 03 17 B0 */ stw r0, 0x17b0(r3) -/* 800B7BB8 000B49B8 90 0D 8D 58 */ stw r0, lbl_803CB658-_SDA_BASE_(r13) +/* 800B7BB8 000B49B8 90 0D 8D 58 */ stw r0, lbl_gReticleTarget-_SDA_BASE_(r13) lbl_800B7BBC: -/* 800B7BBC 000B49BC 80 0D 8D 58 */ lwz r0, lbl_803CB658-_SDA_BASE_(r13) +/* 800B7BBC 000B49BC 80 0D 8D 58 */ lwz r0, lbl_gReticleTarget-_SDA_BASE_(r13) /* 800B7BC0 000B49C0 7C 00 F8 40 */ cmplw r0, r31 /* 800B7BC4 000B49C4 40 82 00 0C */ bne lbl_800B7BD0 /* 800B7BC8 000B49C8 38 00 00 00 */ li r0, 0 -/* 800B7BCC 000B49CC 90 0D 8D 58 */ stw r0, lbl_803CB658-_SDA_BASE_(r13) +/* 800B7BCC 000B49CC 90 0D 8D 58 */ stw r0, lbl_gReticleTarget-_SDA_BASE_(r13) lbl_800B7BD0: /* 800B7BD0 000B49D0 80 7B 00 34 */ lwz r3, 0x34(r27) /* 800B7BD4 000B49D4 80 63 00 24 */ lwz r3, 0x24(r3) @@ -1311,7 +1311,7 @@ lbl_800B7C00: /* 800B7C08 000B4A08 7F E3 FB 78 */ mr r3, r31 /* 800B7C0C 000B4A0C 38 80 00 55 */ li r4, 0x55 /* 800B7C10 000B4A10 4B F6 79 E1 */ bl zEntEvent__FP5xBaseUi -/* 800B7C14 000B4A14 C0 02 95 A8 */ lfs f0, lbl_803CDF28-_SDA2_BASE_(r2) +/* 800B7C14 000B4A14 C0 02 95 A8 */ lfs f0, lbl__847_2-_SDA2_BASE_(r2) /* 800B7C18 000B4A18 3C 80 80 0B */ lis r4, lbl_800B6FC0@ha /* 800B7C1C 000B4A1C 80 7F 00 24 */ lwz r3, 0x24(r31) /* 800B7C20 000B4A20 38 E0 00 00 */ li r7, 0 @@ -1319,10 +1319,10 @@ lbl_800B7C00: /* 800B7C28 000B4A28 D0 03 00 50 */ stfs f0, 0x50(r3) /* 800B7C2C 000B4A2C 7C E6 3B 78 */ mr r6, r7 /* 800B7C30 000B4A30 7C E3 3B 78 */ mr r3, r7 -/* 800B7C34 000B4A34 C0 02 95 A8 */ lfs f0, lbl_803CDF28-_SDA2_BASE_(r2) +/* 800B7C34 000B4A34 C0 02 95 A8 */ lfs f0, lbl__847_2-_SDA2_BASE_(r2) /* 800B7C38 000B4A38 80 9F 00 24 */ lwz r4, 0x24(r31) /* 800B7C3C 000B4A3C D0 04 00 54 */ stfs f0, 0x54(r4) -/* 800B7C40 000B4A40 C0 02 95 A8 */ lfs f0, lbl_803CDF28-_SDA2_BASE_(r2) +/* 800B7C40 000B4A40 C0 02 95 A8 */ lfs f0, lbl__847_2-_SDA2_BASE_(r2) /* 800B7C44 000B4A44 80 9F 00 24 */ lwz r4, 0x24(r31) /* 800B7C48 000B4A48 D0 04 00 58 */ stfs f0, 0x58(r4) /* 800B7C4C 000B4A4C 88 1F 00 22 */ lbz r0, 0x22(r31) @@ -1348,7 +1348,7 @@ lbl_800B7C90: /* 800B7C90 000B4A90 3B BD 01 A4 */ addi r29, r29, 0x1a4 /* 800B7C94 000B4A94 38 E7 00 01 */ addi r7, r7, 1 lbl_800B7C98: -/* 800B7C98 000B4A98 80 0D 90 F8 */ lwz r0, lbl_803CB9F8-_SDA_BASE_(r13) +/* 800B7C98 000B4A98 80 0D 90 F8 */ lwz r0, lbl_zThrownCount-_SDA_BASE_(r13) /* 800B7C9C 000B4A9C 7C 07 00 40 */ cmplw r7, r0 /* 800B7CA0 000B4AA0 41 80 FF C8 */ blt lbl_800B7C68 /* 800B7CA4 000B4AA4 48 00 01 A8 */ b lbl_800B7E4C @@ -1396,7 +1396,7 @@ lbl_800B7D08: /* 800B7D3C 000B4B3C 28 00 00 00 */ cmplwi r0, 0 /* 800B7D40 000B4B40 41 82 00 44 */ beq lbl_800B7D84 /* 800B7D44 000B4B44 C0 3B 00 18 */ lfs f1, 0x18(r27) -/* 800B7D48 000B4B48 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B7D48 000B4B48 C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B7D4C 000B4B4C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B7D50 000B4B50 4C 40 13 82 */ cror 2, 0, 2 /* 800B7D54 000B4B54 40 82 00 30 */ bne lbl_800B7D84 @@ -1406,7 +1406,7 @@ lbl_800B7D08: /* 800B7D64 000B4B64 80 1B 00 B8 */ lwz r0, 0xb8(r27) /* 800B7D68 000B4B68 2C 00 00 02 */ cmpwi r0, 2 /* 800B7D6C 000B4B6C 40 81 00 6C */ ble lbl_800B7DD8 -/* 800B7D70 000B4B70 C0 22 95 CC */ lfs f1, lbl_803CDF4C-_SDA2_BASE_(r2) +/* 800B7D70 000B4B70 C0 22 95 CC */ lfs f1, lbl__1397-_SDA2_BASE_(r2) /* 800B7D74 000B4B74 38 7B 00 3C */ addi r3, r27, 0x3c /* 800B7D78 000B4B78 38 A0 00 00 */ li r5, 0 /* 800B7D7C 000B4B7C 4B F6 3E 29 */ bl xEntDriveMount__FP9xEntDriveP4xEntfPC7xCollis @@ -1429,7 +1429,7 @@ lbl_800B7DA8: /* 800B7DB4 000B4BB4 80 1B 00 B8 */ lwz r0, 0xb8(r27) /* 800B7DB8 000B4BB8 2C 00 00 04 */ cmpwi r0, 4 /* 800B7DBC 000B4BBC 40 81 00 1C */ ble lbl_800B7DD8 -/* 800B7DC0 000B4BC0 C0 22 95 D0 */ lfs f1, lbl_803CDF50-_SDA2_BASE_(r2) +/* 800B7DC0 000B4BC0 C0 22 95 D0 */ lfs f1, lbl__1398-_SDA2_BASE_(r2) /* 800B7DC4 000B4BC4 38 7B 00 3C */ addi r3, r27, 0x3c /* 800B7DC8 000B4BC8 4B F6 42 15 */ bl xEntDriveDismount__FP9xEntDrivef /* 800B7DCC 000B4BCC 48 00 00 0C */ b lbl_800B7DD8 @@ -1439,22 +1439,22 @@ lbl_800B7DD0: lbl_800B7DD8: /* 800B7DD8 000B4BD8 80 01 01 F0 */ lwz r0, 0x1f0(r1) /* 800B7DDC 000B4BDC 90 1B 00 BC */ stw r0, 0xbc(r27) -/* 800B7DE0 000B4BE0 C0 2D 91 00 */ lfs f1, lbl_803CBA00-_SDA_BASE_(r13) -/* 800B7DE4 000B4BE4 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B7DE0 000B4BE0 C0 2D 91 00 */ lfs f1, lbl_sSNDLandTimer-_SDA_BASE_(r13) +/* 800B7DE4 000B4BE4 C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B7DE8 000B4BE8 FC 01 00 00 */ fcmpu cr0, f1, f0 /* 800B7DEC 000B4BEC 41 82 00 20 */ beq lbl_800B7E0C /* 800B7DF0 000B4BF0 EC 01 F8 28 */ fsubs f0, f1, f31 -/* 800B7DF4 000B4BF4 D0 0D 91 00 */ stfs f0, lbl_803CBA00-_SDA_BASE_(r13) -/* 800B7DF8 000B4BF8 C0 2D 91 00 */ lfs f1, lbl_803CBA00-_SDA_BASE_(r13) -/* 800B7DFC 000B4BFC C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B7DF4 000B4BF4 D0 0D 91 00 */ stfs f0, lbl_sSNDLandTimer-_SDA_BASE_(r13) +/* 800B7DF8 000B4BF8 C0 2D 91 00 */ lfs f1, lbl_sSNDLandTimer-_SDA_BASE_(r13) +/* 800B7DFC 000B4BFC C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B7E00 000B4C00 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B7E04 000B4C04 40 80 00 08 */ bge lbl_800B7E0C -/* 800B7E08 000B4C08 D0 0D 91 00 */ stfs f0, lbl_803CBA00-_SDA_BASE_(r13) +/* 800B7E08 000B4C08 D0 0D 91 00 */ stfs f0, lbl_sSNDLandTimer-_SDA_BASE_(r13) lbl_800B7E0C: /* 800B7E0C 000B4C0C 28 1C 00 00 */ cmplwi r28, 0 /* 800B7E10 000B4C10 41 82 00 3C */ beq lbl_800B7E4C /* 800B7E14 000B4C14 80 7B 00 34 */ lwz r3, 0x34(r27) -/* 800B7E18 000B4C18 38 0D 83 1C */ addi r0, r13, lbl_803CAC1C-_SDA_BASE_ +/* 800B7E18 000B4C18 38 0D 83 1C */ addi r0, r13, lbl_c_fruit-_SDA_BASE_ /* 800B7E1C 000B4C1C 80 63 00 08 */ lwz r3, 8(r3) /* 800B7E20 000B4C20 7C 03 00 40 */ cmplw r3, r0 /* 800B7E24 000B4C24 40 82 00 20 */ bne lbl_800B7E44 @@ -1509,9 +1509,9 @@ __as__5xBBoxFRC5xBBox: .global zThrown_Reset__Fv zThrown_Reset__Fv: -/* 800B7ED4 000B4CD4 3C 60 80 2F */ lis r3, lbl_802F2EE8@ha +/* 800B7ED4 000B4CD4 3C 60 80 2F */ lis r3, lbl_zThrownList@ha /* 800B7ED8 000B4CD8 38 C0 00 00 */ li r6, 0 -/* 800B7EDC 000B4CDC 38 A3 2E E8 */ addi r5, r3, lbl_802F2EE8@l +/* 800B7EDC 000B4CDC 38 A3 2E E8 */ addi r5, r3, lbl_zThrownList@l /* 800B7EE0 000B4CE0 48 00 00 84 */ b lbl_800B7F64 lbl_800B7EE4: /* 800B7EE4 000B4CE4 80 85 00 10 */ lwz r4, 0x10(r5) @@ -1531,7 +1531,7 @@ lbl_800B7EE4: lbl_800B7F1C: /* 800B7F1C 000B4D1C 80 65 00 00 */ lwz r3, 0(r5) /* 800B7F20 000B4D20 38 C6 00 01 */ addi r6, r6, 1 -/* 800B7F24 000B4D24 C0 02 95 A4 */ lfs f0, lbl_803CDF24-_SDA2_BASE_(r2) +/* 800B7F24 000B4D24 C0 02 95 A4 */ lfs f0, lbl__845_2-_SDA2_BASE_(r2) /* 800B7F28 000B4D28 80 63 00 24 */ lwz r3, 0x24(r3) /* 800B7F2C 000B4D2C D0 03 00 20 */ stfs f0, 0x20(r3) /* 800B7F30 000B4D30 D0 03 00 1C */ stfs f0, 0x1c(r3) @@ -1548,18 +1548,18 @@ lbl_800B7F1C: /* 800B7F5C 000B4D5C 7C 60 03 78 */ or r0, r3, r0 /* 800B7F60 000B4D60 B0 04 00 06 */ sth r0, 6(r4) lbl_800B7F64: -/* 800B7F64 000B4D64 80 0D 90 F8 */ lwz r0, lbl_803CB9F8-_SDA_BASE_(r13) +/* 800B7F64 000B4D64 80 0D 90 F8 */ lwz r0, lbl_zThrownCount-_SDA_BASE_(r13) /* 800B7F68 000B4D68 7C 06 00 40 */ cmplw r6, r0 /* 800B7F6C 000B4D6C 41 80 FF 78 */ blt lbl_800B7EE4 /* 800B7F70 000B4D70 38 00 00 00 */ li r0, 0 -/* 800B7F74 000B4D74 90 0D 90 F8 */ stw r0, lbl_803CB9F8-_SDA_BASE_(r13) +/* 800B7F74 000B4D74 90 0D 90 F8 */ stw r0, lbl_zThrownCount-_SDA_BASE_(r13) /* 800B7F78 000B4D78 4E 80 00 20 */ blr .global zThrown_LaunchVel__FP4xEntP5xVec3 zThrown_LaunchVel__FP4xEntP5xVec3: /* 800B7F7C 000B4D7C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B7F80 000B4D80 7C 08 02 A6 */ mflr r0 -/* 800B7F84 000B4D84 3C A0 80 29 */ lis r5, lbl_80290F14@ha +/* 800B7F84 000B4D84 3C A0 80 29 */ lis r5, lbl_zThrowableModels@ha /* 800B7F88 000B4D88 90 01 00 24 */ stw r0, 0x24(r1) /* 800B7F8C 000B4D8C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800B7F90 000B4D90 93 C1 00 18 */ stw r30, 0x18(r1) @@ -1567,7 +1567,7 @@ zThrown_LaunchVel__FP4xEntP5xVec3: /* 800B7F98 000B4D98 7C 9D 23 78 */ mr r29, r4 /* 800B7F9C 000B4D9C 93 81 00 10 */ stw r28, 0x10(r1) /* 800B7FA0 000B4DA0 7C 7C 1B 78 */ mr r28, r3 -/* 800B7FA4 000B4DA4 38 65 0F 14 */ addi r3, r5, lbl_80290F14@l +/* 800B7FA4 000B4DA4 38 65 0F 14 */ addi r3, r5, lbl_zThrowableModels@l /* 800B7FA8 000B4DA8 3B E3 00 28 */ addi r31, r3, 0x28 /* 800B7FAC 000B4DAC 48 00 00 28 */ b lbl_800B7FD4 lbl_800B7FB0: @@ -1587,8 +1587,8 @@ lbl_800B7FD4: lbl_800B7FE0: /* 800B7FE0 000B4DE0 28 04 00 00 */ cmplwi r4, 0 /* 800B7FE4 000B4DE4 40 82 00 10 */ bne lbl_800B7FF4 -/* 800B7FE8 000B4DE8 3C 60 80 29 */ lis r3, lbl_80290F14@ha -/* 800B7FEC 000B4DEC 38 03 0F 14 */ addi r0, r3, lbl_80290F14@l +/* 800B7FE8 000B4DE8 3C 60 80 29 */ lis r3, lbl_zThrowableModels@ha +/* 800B7FEC 000B4DEC 38 03 0F 14 */ addi r0, r3, lbl_zThrowableModels@l /* 800B7FF0 000B4DF0 7C 1F 03 78 */ mr r31, r0 lbl_800B7FF4: /* 800B7FF4 000B4DF4 3C 60 80 0B */ lis r3, lbl_800B6BD0@ha @@ -1597,9 +1597,9 @@ lbl_800B7FF4: /* 800B8000 000B4E00 3B C0 00 00 */ li r30, 0 /* 800B8004 000B4E04 7C 04 00 40 */ cmplw r4, r0 /* 800B8008 000B4E08 40 82 00 50 */ bne lbl_800B8058 -/* 800B800C 000B4E0C 80 0D 90 F8 */ lwz r0, lbl_803CB9F8-_SDA_BASE_(r13) -/* 800B8010 000B4E10 3C 60 80 2F */ lis r3, lbl_802F2EE8@ha -/* 800B8014 000B4E14 38 63 2E E8 */ addi r3, r3, lbl_802F2EE8@l +/* 800B800C 000B4E0C 80 0D 90 F8 */ lwz r0, lbl_zThrownCount-_SDA_BASE_(r13) +/* 800B8010 000B4E10 3C 60 80 2F */ lis r3, lbl_zThrownList@ha +/* 800B8014 000B4E14 38 63 2E E8 */ addi r3, r3, lbl_zThrownList@l /* 800B8018 000B4E18 38 80 00 00 */ li r4, 0 /* 800B801C 000B4E1C 7C 09 03 A6 */ mtctr r0 /* 800B8020 000B4E20 28 00 00 00 */ cmplwi r0, 0 @@ -1609,8 +1609,8 @@ lbl_800B8028: /* 800B802C 000B4E2C 7C 00 E0 40 */ cmplw r0, r28 /* 800B8030 000B4E30 40 82 00 18 */ bne lbl_800B8048 /* 800B8034 000B4E34 1C 84 01 A4 */ mulli r4, r4, 0x1a4 -/* 800B8038 000B4E38 3C 60 80 2F */ lis r3, lbl_802F2EE8@ha -/* 800B803C 000B4E3C 38 03 2E E8 */ addi r0, r3, lbl_802F2EE8@l +/* 800B8038 000B4E38 3C 60 80 2F */ lis r3, lbl_zThrownList@ha +/* 800B803C 000B4E3C 38 03 2E E8 */ addi r0, r3, lbl_zThrownList@l /* 800B8040 000B4E40 7F C0 22 14 */ add r30, r0, r4 /* 800B8044 000B4E44 48 00 00 88 */ b lbl_800B80CC lbl_800B8048: @@ -1621,13 +1621,13 @@ lbl_800B8048: lbl_800B8058: /* 800B8058 000B4E58 7F 83 E3 78 */ mr r3, r28 /* 800B805C 000B4E5C 48 00 06 D9 */ bl zThrown_Remove__FP4xEnt -/* 800B8060 000B4E60 80 CD 90 F8 */ lwz r6, lbl_803CB9F8-_SDA_BASE_(r13) -/* 800B8064 000B4E64 3C 60 80 2F */ lis r3, lbl_802F2EE8@ha -/* 800B8068 000B4E68 38 A3 2E E8 */ addi r5, r3, lbl_802F2EE8@l +/* 800B8060 000B4E60 80 CD 90 F8 */ lwz r6, lbl_zThrownCount-_SDA_BASE_(r13) +/* 800B8064 000B4E64 3C 60 80 2F */ lis r3, lbl_zThrownList@ha +/* 800B8068 000B4E68 38 A3 2E E8 */ addi r5, r3, lbl_zThrownList@l /* 800B806C 000B4E6C 38 00 00 00 */ li r0, 0 /* 800B8070 000B4E70 38 66 00 01 */ addi r3, r6, 1 /* 800B8074 000B4E74 7F 84 E3 78 */ mr r4, r28 -/* 800B8078 000B4E78 90 6D 90 F8 */ stw r3, lbl_803CB9F8-_SDA_BASE_(r13) +/* 800B8078 000B4E78 90 6D 90 F8 */ stw r3, lbl_zThrownCount-_SDA_BASE_(r13) /* 800B807C 000B4E7C 1C C6 01 A4 */ mulli r6, r6, 0x1a4 /* 800B8080 000B4E80 80 7F 00 08 */ lwz r3, 8(r31) /* 800B8084 000B4E84 7F C5 32 14 */ add r30, r5, r6 @@ -1676,11 +1676,11 @@ lbl_800B80CC: zThrown_LaunchDir__FP4xEntP5xVec3: /* 800B8124 000B4F24 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B8128 000B4F28 7C 08 02 A6 */ mflr r0 -/* 800B812C 000B4F2C 3C C0 80 3C */ lis r6, lbl_803C0558@ha -/* 800B8130 000B4F30 3C A0 80 29 */ lis r5, lbl_80290F14@ha +/* 800B812C 000B4F2C 3C C0 80 3C */ lis r6, lbl_globals@ha +/* 800B8130 000B4F30 3C A0 80 29 */ lis r5, lbl_zThrowableModels@ha /* 800B8134 000B4F34 90 01 00 24 */ stw r0, 0x24(r1) -/* 800B8138 000B4F38 38 A5 0F 14 */ addi r5, r5, lbl_80290F14@l -/* 800B813C 000B4F3C 38 C6 05 58 */ addi r6, r6, lbl_803C0558@l +/* 800B8138 000B4F38 38 A5 0F 14 */ addi r5, r5, lbl_zThrowableModels@l +/* 800B813C 000B4F3C 38 C6 05 58 */ addi r6, r6, lbl_globals@l /* 800B8140 000B4F40 38 00 00 00 */ li r0, 0 /* 800B8144 000B4F44 90 06 17 FC */ stw r0, 0x17fc(r6) /* 800B8148 000B4F48 38 E5 00 28 */ addi r7, r5, 0x28 @@ -1702,8 +1702,8 @@ lbl_800B8174: lbl_800B8180: /* 800B8180 000B4F80 28 06 00 00 */ cmplwi r6, 0 /* 800B8184 000B4F84 40 82 00 10 */ bne lbl_800B8194 -/* 800B8188 000B4F88 3C A0 80 29 */ lis r5, lbl_80290F14@ha -/* 800B818C 000B4F8C 38 05 0F 14 */ addi r0, r5, lbl_80290F14@l +/* 800B8188 000B4F88 3C A0 80 29 */ lis r5, lbl_zThrowableModels@ha +/* 800B818C 000B4F8C 38 05 0F 14 */ addi r0, r5, lbl_zThrowableModels@l /* 800B8190 000B4F90 7C 07 03 78 */ mr r7, r0 lbl_800B8194: /* 800B8194 000B4F94 80 A7 00 0C */ lwz r5, 0xc(r7) @@ -1736,9 +1736,9 @@ zThrown_LaunchPos__FP4xEntP5xVec3P5xVec3: /* 800B81F4 000B4FF4 93 C1 00 28 */ stw r30, 0x28(r1) /* 800B81F8 000B4FF8 93 A1 00 24 */ stw r29, 0x24(r1) /* 800B81FC 000B4FFC 93 81 00 20 */ stw r28, 0x20(r1) -/* 800B8200 000B5000 3C C0 80 29 */ lis r6, lbl_80290F14@ha +/* 800B8200 000B5000 3C C0 80 29 */ lis r6, lbl_zThrowableModels@ha /* 800B8204 000B5004 7C 7C 1B 78 */ mr r28, r3 -/* 800B8208 000B5008 38 66 0F 14 */ addi r3, r6, lbl_80290F14@l +/* 800B8208 000B5008 38 66 0F 14 */ addi r3, r6, lbl_zThrowableModels@l /* 800B820C 000B500C 7C 9D 23 78 */ mr r29, r4 /* 800B8210 000B5010 7C BE 2B 78 */ mr r30, r5 /* 800B8214 000B5014 3B E3 00 28 */ addi r31, r3, 0x28 @@ -1760,20 +1760,20 @@ lbl_800B8240: lbl_800B824C: /* 800B824C 000B504C 28 04 00 00 */ cmplwi r4, 0 /* 800B8250 000B5050 40 82 00 10 */ bne lbl_800B8260 -/* 800B8254 000B5054 3C 60 80 29 */ lis r3, lbl_80290F14@ha -/* 800B8258 000B5058 38 03 0F 14 */ addi r0, r3, lbl_80290F14@l +/* 800B8254 000B5054 3C 60 80 29 */ lis r3, lbl_zThrowableModels@ha +/* 800B8258 000B5058 38 03 0F 14 */ addi r0, r3, lbl_zThrowableModels@l /* 800B825C 000B505C 7C 1F 03 78 */ mr r31, r0 lbl_800B8260: /* 800B8260 000B5060 80 9F 00 0C */ lwz r4, 0xc(r31) -/* 800B8264 000B5064 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800B8268 000B5068 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B8264 000B5064 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800B8268 000B5068 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B826C 000B506C 88 1C 00 04 */ lbz r0, 4(r28) /* 800B8270 000B5070 C0 83 18 54 */ lfs f4, 0x1854(r3) /* 800B8274 000B5074 C0 64 00 04 */ lfs f3, 4(r4) /* 800B8278 000B5078 28 00 00 2F */ cmplwi r0, 0x2f /* 800B827C 000B507C EF E3 20 24 */ fdivs f31, f3, f4 /* 800B8280 000B5080 40 82 00 28 */ bne lbl_800B82A8 -/* 800B8284 000B5084 C0 42 95 9C */ lfs f2, lbl_803CDF1C-_SDA2_BASE_(r2) +/* 800B8284 000B5084 C0 42 95 9C */ lfs f2, lbl__842-_SDA2_BASE_(r2) /* 800B8288 000B5088 C0 3C 00 8C */ lfs f1, 0x8c(r28) /* 800B828C 000B508C C0 1C 00 94 */ lfs f0, 0x94(r28) /* 800B8290 000B5090 EC 42 01 32 */ fmuls f2, f2, f4 @@ -1784,7 +1784,7 @@ lbl_800B8260: /* 800B82A4 000B50A4 48 00 00 24 */ b lbl_800B82C8 lbl_800B82A8: /* 800B82A8 000B50A8 80 7C 00 24 */ lwz r3, 0x24(r28) -/* 800B82AC 000B50AC C0 02 95 9C */ lfs f0, lbl_803CDF1C-_SDA2_BASE_(r2) +/* 800B82AC 000B50AC C0 02 95 9C */ lfs f0, lbl__842-_SDA2_BASE_(r2) /* 800B82B0 000B50B0 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800B82B4 000B50B4 EC 20 01 32 */ fmuls f1, f0, f4 /* 800B82B8 000B50B8 C0 03 00 34 */ lfs f0, 0x34(r3) @@ -1792,7 +1792,7 @@ lbl_800B82A8: /* 800B82C0 000B50C0 EC 03 07 FA */ fmadds f0, f3, f31, f0 /* 800B82C4 000B50C4 EC 5F 00 7C */ fnmsubs f2, f31, f1, f0 lbl_800B82C8: -/* 800B82C8 000B50C8 C0 02 95 9C */ lfs f0, lbl_803CDF1C-_SDA2_BASE_(r2) +/* 800B82C8 000B50C8 C0 02 95 9C */ lfs f0, lbl__842-_SDA2_BASE_(r2) /* 800B82CC 000B50CC C0 3D 00 04 */ lfs f1, 4(r29) /* 800B82D0 000B50D0 EC 00 08 2A */ fadds f0, f0, f1 /* 800B82D4 000B50D4 FC 02 00 40 */ fcmpo cr0, f2, f0 @@ -1812,7 +1812,7 @@ lbl_800B82C8: /* 800B830C 000B510C 48 00 00 7C */ b lbl_800B8388 lbl_800B8310: /* 800B8310 000B5110 EC 02 08 28 */ fsubs f0, f2, f1 -/* 800B8314 000B5114 C0 22 95 98 */ lfs f1, lbl_803CDF18-_SDA2_BASE_(r2) +/* 800B8314 000B5114 C0 22 95 98 */ lfs f1, lbl__837_2-_SDA2_BASE_(r2) /* 800B8318 000B5118 EC 01 00 32 */ fmuls f0, f1, f0 /* 800B831C 000B511C EC 20 20 24 */ fdivs f1, f0, f4 /* 800B8320 000B5120 4B F5 24 DD */ bl xsqrt__Ff @@ -1906,7 +1906,7 @@ lbl_800B844C: lbl_800B845C: /* 800B845C 000B525C C0 21 00 18 */ lfs f1, 0x18(r1) /* 800B8460 000B5260 38 61 00 08 */ addi r3, r1, 8 -/* 800B8464 000B5264 C0 02 95 C8 */ lfs f0, lbl_803CDF48-_SDA2_BASE_(r2) +/* 800B8464 000B5264 C0 02 95 C8 */ lfs f0, lbl__1396-_SDA2_BASE_(r2) /* 800B8468 000B5268 7C 64 1B 78 */ mr r4, r3 /* 800B846C 000B526C EC 01 00 2A */ fadds f0, f1, f0 /* 800B8470 000B5270 D0 01 00 18 */ stfs f0, 0x18(r1) @@ -1921,7 +1921,7 @@ lbl_800B845C: /* 800B8494 000B5294 C0 05 00 30 */ lfs f0, 0x30(r5) /* 800B8498 000B5298 EC 02 00 28 */ fsubs f0, f2, f0 /* 800B849C 000B529C D0 01 00 08 */ stfs f0, 8(r1) -/* 800B84A0 000B52A0 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B84A0 000B52A0 C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B84A4 000B52A4 D0 01 00 0C */ stfs f0, 0xc(r1) /* 800B84A8 000B52A8 C0 05 00 38 */ lfs f0, 0x38(r5) /* 800B84AC 000B52AC EC 01 00 28 */ fsubs f0, f1, f0 @@ -1933,9 +1933,9 @@ lbl_800B845C: /* 800B84C4 000B52C4 4B FF FD 11 */ bl zThrown_LaunchPos__FP4xEntP5xVec3P5xVec3 /* 800B84C8 000B52C8 2C 03 00 00 */ cmpwi r3, 0 /* 800B84CC 000B52CC 41 82 00 4C */ beq lbl_800B8518 -/* 800B84D0 000B52D0 80 0D 90 F8 */ lwz r0, lbl_803CB9F8-_SDA_BASE_(r13) -/* 800B84D4 000B52D4 3C 60 80 2F */ lis r3, lbl_802F2EE8@ha -/* 800B84D8 000B52D8 38 63 2E E8 */ addi r3, r3, lbl_802F2EE8@l +/* 800B84D0 000B52D0 80 0D 90 F8 */ lwz r0, lbl_zThrownCount-_SDA_BASE_(r13) +/* 800B84D4 000B52D4 3C 60 80 2F */ lis r3, lbl_zThrownList@ha +/* 800B84D8 000B52D8 38 63 2E E8 */ addi r3, r3, lbl_zThrownList@l /* 800B84DC 000B52DC 38 80 00 00 */ li r4, 0 /* 800B84E0 000B52E0 7C 09 03 A6 */ mtctr r0 /* 800B84E4 000B52E4 28 00 00 00 */ cmplwi r0, 0 @@ -1949,8 +1949,8 @@ lbl_800B84EC: /* 800B8500 000B5300 42 00 FF EC */ bdnz lbl_800B84EC lbl_800B8504: /* 800B8504 000B5304 1C 84 01 A4 */ mulli r4, r4, 0x1a4 -/* 800B8508 000B5308 3C 60 80 2F */ lis r3, lbl_802F2EE8@ha -/* 800B850C 000B530C 38 03 2E E8 */ addi r0, r3, lbl_802F2EE8@l +/* 800B8508 000B5308 3C 60 80 2F */ lis r3, lbl_zThrownList@ha +/* 800B850C 000B530C 38 03 2E E8 */ addi r0, r3, lbl_zThrownList@l /* 800B8510 000B5310 7C 60 22 14 */ add r3, r0, r4 /* 800B8514 000B5314 93 E3 00 08 */ stw r31, 8(r3) lbl_800B8518: @@ -1963,9 +1963,9 @@ lbl_800B8518: .global zThrown_PatrickLauncher__FP4xEntP4xEnt zThrown_PatrickLauncher__FP4xEntP4xEnt: -/* 800B8530 000B5330 80 CD 90 F8 */ lwz r6, lbl_803CB9F8-_SDA_BASE_(r13) -/* 800B8534 000B5334 3C A0 80 2F */ lis r5, lbl_802F2EE8@ha -/* 800B8538 000B5338 38 A5 2E E8 */ addi r5, r5, lbl_802F2EE8@l +/* 800B8530 000B5330 80 CD 90 F8 */ lwz r6, lbl_zThrownCount-_SDA_BASE_(r13) +/* 800B8534 000B5334 3C A0 80 2F */ lis r5, lbl_zThrownList@ha +/* 800B8538 000B5338 38 A5 2E E8 */ addi r5, r5, lbl_zThrownList@l /* 800B853C 000B533C 38 E0 00 00 */ li r7, 0 /* 800B8540 000B5340 7C C9 03 A6 */ mtctr r6 /* 800B8544 000B5344 28 06 00 00 */ cmplwi r6, 0 @@ -1981,8 +1981,8 @@ lbl_800B8564: /* 800B8564 000B5364 7C 07 30 40 */ cmplw r7, r6 /* 800B8568 000B5368 4D 82 00 20 */ beqlr /* 800B856C 000B536C 1C A7 01 A4 */ mulli r5, r7, 0x1a4 -/* 800B8570 000B5370 3C 60 80 2F */ lis r3, lbl_802F2EE8@ha -/* 800B8574 000B5374 38 03 2E E8 */ addi r0, r3, lbl_802F2EE8@l +/* 800B8570 000B5370 3C 60 80 2F */ lis r3, lbl_zThrownList@ha +/* 800B8574 000B5374 38 03 2E E8 */ addi r0, r3, lbl_zThrownList@l /* 800B8578 000B5378 7C 60 2A 14 */ add r3, r0, r5 /* 800B857C 000B537C 90 83 00 0C */ stw r4, 0xc(r3) /* 800B8580 000B5380 4E 80 00 20 */ blr @@ -1991,14 +1991,14 @@ lbl_800B8564: zThrown_AddFruit__FP4xEnt: /* 800B8584 000B5384 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800B8588 000B5388 7C 08 02 A6 */ mflr r0 -/* 800B858C 000B538C 3C 80 80 2F */ lis r4, lbl_802F2EE8@ha +/* 800B858C 000B538C 3C 80 80 2F */ lis r4, lbl_zThrownList@ha /* 800B8590 000B5390 90 01 00 14 */ stw r0, 0x14(r1) -/* 800B8594 000B5394 38 84 2E E8 */ addi r4, r4, lbl_802F2EE8@l +/* 800B8594 000B5394 38 84 2E E8 */ addi r4, r4, lbl_zThrownList@l /* 800B8598 000B5398 93 E1 00 0C */ stw r31, 0xc(r1) /* 800B859C 000B539C 7C 7F 1B 78 */ mr r31, r3 /* 800B85A0 000B53A0 38 60 00 00 */ li r3, 0 /* 800B85A4 000B53A4 93 C1 00 08 */ stw r30, 8(r1) -/* 800B85A8 000B53A8 80 ED 90 F8 */ lwz r7, lbl_803CB9F8-_SDA_BASE_(r13) +/* 800B85A8 000B53A8 80 ED 90 F8 */ lwz r7, lbl_zThrownCount-_SDA_BASE_(r13) /* 800B85AC 000B53AC 7C E9 03 A6 */ mtctr r7 /* 800B85B0 000B53B0 28 07 00 00 */ cmplwi r7, 0 /* 800B85B4 000B53B4 40 81 00 84 */ ble lbl_800B8638 @@ -2007,9 +2007,9 @@ lbl_800B85B8: /* 800B85BC 000B53BC 7C 00 F8 40 */ cmplw r0, r31 /* 800B85C0 000B53C0 40 82 00 6C */ bne lbl_800B862C /* 800B85C4 000B53C4 1F C3 01 A4 */ mulli r30, r3, 0x1a4 -/* 800B85C8 000B53C8 3C 80 80 2F */ lis r4, lbl_802F2EE8@ha +/* 800B85C8 000B53C8 3C 80 80 2F */ lis r4, lbl_zThrownList@ha /* 800B85CC 000B53CC 3C 60 80 0B */ lis r3, lbl_800B6BD0@ha -/* 800B85D0 000B53D0 38 04 2E E8 */ addi r0, r4, lbl_802F2EE8@l +/* 800B85D0 000B53D0 38 04 2E E8 */ addi r0, r4, lbl_zThrownList@l /* 800B85D4 000B53D4 7C 80 F2 14 */ add r4, r0, r30 /* 800B85D8 000B53D8 38 A0 00 00 */ li r5, 0 /* 800B85DC 000B53DC 90 A4 00 04 */ stw r5, 4(r4) @@ -2022,13 +2022,13 @@ lbl_800B85B8: /* 800B85F8 000B53F8 80 04 00 5C */ lwz r0, 0x5c(r4) /* 800B85FC 000B53FC 28 00 00 00 */ cmplwi r0, 0 /* 800B8600 000B5400 41 82 00 10 */ beq lbl_800B8610 -/* 800B8604 000B5404 C0 22 95 A8 */ lfs f1, lbl_803CDF28-_SDA2_BASE_(r2) +/* 800B8604 000B5404 C0 22 95 A8 */ lfs f1, lbl__847_2-_SDA2_BASE_(r2) /* 800B8608 000B5408 38 64 00 3C */ addi r3, r4, 0x3c /* 800B860C 000B540C 4B F6 39 D1 */ bl xEntDriveDismount__FP9xEntDrivef lbl_800B8610: -/* 800B8610 000B5410 3C 60 80 2F */ lis r3, lbl_802F2EE8@ha +/* 800B8610 000B5410 3C 60 80 2F */ lis r3, lbl_zThrownList@ha /* 800B8614 000B5414 38 80 00 00 */ li r4, 0 -/* 800B8618 000B5418 38 03 2E E8 */ addi r0, r3, lbl_802F2EE8@l +/* 800B8618 000B5418 38 03 2E E8 */ addi r0, r3, lbl_zThrownList@l /* 800B861C 000B541C 7C 60 F2 14 */ add r3, r0, r30 /* 800B8620 000B5420 90 83 00 B8 */ stw r4, 0xb8(r3) /* 800B8624 000B5424 90 83 00 BC */ stw r4, 0xbc(r3) @@ -2038,8 +2038,8 @@ lbl_800B862C: /* 800B8630 000B5430 38 63 00 01 */ addi r3, r3, 1 /* 800B8634 000B5434 42 00 FF 84 */ bdnz lbl_800B85B8 lbl_800B8638: -/* 800B8638 000B5438 3C 60 80 29 */ lis r3, lbl_80290F14@ha -/* 800B863C 000B543C 38 63 0F 14 */ addi r3, r3, lbl_80290F14@l +/* 800B8638 000B5438 3C 60 80 29 */ lis r3, lbl_zThrowableModels@ha +/* 800B863C 000B543C 38 63 0F 14 */ addi r3, r3, lbl_zThrowableModels@l /* 800B8640 000B5440 39 03 00 28 */ addi r8, r3, 0x28 /* 800B8644 000B5444 48 00 00 28 */ b lbl_800B866C lbl_800B8648: @@ -2060,18 +2060,18 @@ lbl_800B8678: /* 800B8678 000B5478 28 04 00 00 */ cmplwi r4, 0 /* 800B867C 000B547C 41 82 00 A0 */ beq lbl_800B871C /* 800B8680 000B5480 80 68 00 08 */ lwz r3, 8(r8) -/* 800B8684 000B5484 38 0D 83 1C */ addi r0, r13, lbl_803CAC1C-_SDA_BASE_ +/* 800B8684 000B5484 38 0D 83 1C */ addi r0, r13, lbl_c_fruit-_SDA_BASE_ /* 800B8688 000B5488 7C 03 00 40 */ cmplw r3, r0 /* 800B868C 000B548C 41 82 00 08 */ beq lbl_800B8694 /* 800B8690 000B5490 48 00 00 8C */ b lbl_800B871C lbl_800B8694: -/* 800B8694 000B5494 80 AD 90 F8 */ lwz r5, lbl_803CB9F8-_SDA_BASE_(r13) -/* 800B8698 000B5498 3C C0 80 2F */ lis r6, lbl_802F2EE8@ha +/* 800B8694 000B5494 80 AD 90 F8 */ lwz r5, lbl_zThrownCount-_SDA_BASE_(r13) +/* 800B8698 000B5498 3C C0 80 2F */ lis r6, lbl_zThrownList@ha /* 800B869C 000B549C 3C 60 80 0B */ lis r3, lbl_800B6BD0@ha /* 800B86A0 000B54A0 38 80 00 00 */ li r4, 0 /* 800B86A4 000B54A4 38 05 00 01 */ addi r0, r5, 1 -/* 800B86A8 000B54A8 38 A6 2E E8 */ addi r5, r6, lbl_802F2EE8@l -/* 800B86AC 000B54AC 90 0D 90 F8 */ stw r0, lbl_803CB9F8-_SDA_BASE_(r13) +/* 800B86A8 000B54A8 38 A6 2E E8 */ addi r5, r6, lbl_zThrownList@l +/* 800B86AC 000B54AC 90 0D 90 F8 */ stw r0, lbl_zThrownCount-_SDA_BASE_(r13) /* 800B86B0 000B54B0 1C C7 01 A4 */ mulli r6, r7, 0x1a4 /* 800B86B4 000B54B4 38 03 6B D0 */ addi r0, r3, lbl_800B6BD0@l /* 800B86B8 000B54B8 80 68 00 08 */ lwz r3, 8(r8) @@ -2111,15 +2111,15 @@ lbl_800B871C: zThrown_Remove__FP4xEnt: /* 800B8734 000B5534 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B8738 000B5538 7C 08 02 A6 */ mflr r0 -/* 800B873C 000B553C 3C 80 80 2F */ lis r4, lbl_802F2EE8@ha +/* 800B873C 000B553C 3C 80 80 2F */ lis r4, lbl_zThrownList@ha /* 800B8740 000B5540 90 01 00 24 */ stw r0, 0x24(r1) -/* 800B8744 000B5544 38 84 2E E8 */ addi r4, r4, lbl_802F2EE8@l +/* 800B8744 000B5544 38 84 2E E8 */ addi r4, r4, lbl_zThrownList@l /* 800B8748 000B5548 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800B874C 000B554C 93 C1 00 18 */ stw r30, 0x18(r1) /* 800B8750 000B5550 7C 7E 1B 78 */ mr r30, r3 /* 800B8754 000B5554 38 60 00 00 */ li r3, 0 /* 800B8758 000B5558 93 A1 00 14 */ stw r29, 0x14(r1) -/* 800B875C 000B555C 80 0D 90 F8 */ lwz r0, lbl_803CB9F8-_SDA_BASE_(r13) +/* 800B875C 000B555C 80 0D 90 F8 */ lwz r0, lbl_zThrownCount-_SDA_BASE_(r13) /* 800B8760 000B5560 7C 09 03 A6 */ mtctr r0 /* 800B8764 000B5564 28 00 00 00 */ cmplwi r0, 0 /* 800B8768 000B5568 40 81 01 60 */ ble lbl_800B88C8 @@ -2128,8 +2128,8 @@ lbl_800B876C: /* 800B8770 000B5570 7C 00 F0 40 */ cmplw r0, r30 /* 800B8774 000B5574 40 82 01 48 */ bne lbl_800B88BC /* 800B8778 000B5578 1C A3 01 A4 */ mulli r5, r3, 0x1a4 -/* 800B877C 000B557C 3C 60 80 2F */ lis r3, lbl_802F2EE8@ha -/* 800B8780 000B5580 38 03 2E E8 */ addi r0, r3, lbl_802F2EE8@l +/* 800B877C 000B557C 3C 60 80 2F */ lis r3, lbl_zThrownList@ha +/* 800B8780 000B5580 38 03 2E E8 */ addi r0, r3, lbl_zThrownList@l /* 800B8784 000B5584 7F E0 2A 14 */ add r31, r0, r5 /* 800B8788 000B5588 80 9F 00 10 */ lwz r4, 0x10(r31) /* 800B878C 000B558C 38 1F 00 C0 */ addi r0, r31, 0xc0 @@ -2146,9 +2146,9 @@ lbl_800B876C: /* 800B87B8 000B55B8 90 04 00 48 */ stw r0, 0x48(r4) lbl_800B87BC: /* 800B87BC 000B55BC 80 9F 00 00 */ lwz r4, 0(r31) -/* 800B87C0 000B55C0 3C 60 80 2F */ lis r3, lbl_802F2EE8@ha -/* 800B87C4 000B55C4 38 C3 2E E8 */ addi r6, r3, lbl_802F2EE8@l -/* 800B87C8 000B55C8 C0 02 95 A4 */ lfs f0, lbl_803CDF24-_SDA2_BASE_(r2) +/* 800B87C0 000B55C0 3C 60 80 2F */ lis r3, lbl_zThrownList@ha +/* 800B87C4 000B55C4 38 C3 2E E8 */ addi r6, r3, lbl_zThrownList@l +/* 800B87C8 000B55C8 C0 02 95 A4 */ lfs f0, lbl__845_2-_SDA2_BASE_(r2) /* 800B87CC 000B55CC 80 84 00 24 */ lwz r4, 0x24(r4) /* 800B87D0 000B55D0 7C A6 2A 14 */ add r5, r6, r5 /* 800B87D4 000B55D4 7F E3 FB 78 */ mr r3, r31 @@ -2160,16 +2160,16 @@ lbl_800B87BC: /* 800B87EC 000B55EC 54 00 04 3E */ clrlwi r0, r0, 0x10 /* 800B87F0 000B55F0 7C 80 03 78 */ or r0, r4, r0 /* 800B87F4 000B55F4 B0 1E 00 06 */ sth r0, 6(r30) -/* 800B87F8 000B55F8 80 8D 90 F8 */ lwz r4, lbl_803CB9F8-_SDA_BASE_(r13) +/* 800B87F8 000B55F8 80 8D 90 F8 */ lwz r4, lbl_zThrownCount-_SDA_BASE_(r13) /* 800B87FC 000B55FC 80 A5 00 34 */ lwz r5, 0x34(r5) /* 800B8800 000B5600 38 04 FF FF */ addi r0, r4, -1 /* 800B8804 000B5604 1C 00 01 A4 */ mulli r0, r0, 0x1a4 /* 800B8808 000B5608 83 A5 00 04 */ lwz r29, 4(r5) /* 800B880C 000B560C 7C 86 02 14 */ add r4, r6, r0 /* 800B8810 000B5610 48 00 0B 69 */ bl __as__13zThrownStructFRC13zThrownStruct -/* 800B8814 000B5614 80 6D 90 F8 */ lwz r3, lbl_803CB9F8-_SDA_BASE_(r13) +/* 800B8814 000B5614 80 6D 90 F8 */ lwz r3, lbl_zThrownCount-_SDA_BASE_(r13) /* 800B8818 000B5618 38 03 FF FF */ addi r0, r3, -1 -/* 800B881C 000B561C 90 0D 90 F8 */ stw r0, lbl_803CB9F8-_SDA_BASE_(r13) +/* 800B881C 000B561C 90 0D 90 F8 */ stw r0, lbl_zThrownCount-_SDA_BASE_(r13) /* 800B8820 000B5620 88 1E 00 04 */ lbz r0, 4(r30) /* 800B8824 000B5624 28 00 00 2B */ cmplwi r0, 0x2b /* 800B8828 000B5628 40 82 00 1C */ bne lbl_800B8844 @@ -2227,9 +2227,9 @@ lbl_800B88C8: .global zThrown_KillFruit__FP4xEnt zThrown_KillFruit__FP4xEnt: -/* 800B88E4 000B56E4 80 0D 90 F8 */ lwz r0, lbl_803CB9F8-_SDA_BASE_(r13) -/* 800B88E8 000B56E8 3C 80 80 2F */ lis r4, lbl_802F2EE8@ha -/* 800B88EC 000B56EC 38 84 2E E8 */ addi r4, r4, lbl_802F2EE8@l +/* 800B88E4 000B56E4 80 0D 90 F8 */ lwz r0, lbl_zThrownCount-_SDA_BASE_(r13) +/* 800B88E8 000B56E8 3C 80 80 2F */ lis r4, lbl_zThrownList@ha +/* 800B88EC 000B56EC 38 84 2E E8 */ addi r4, r4, lbl_zThrownList@l /* 800B88F0 000B56F0 38 A0 00 00 */ li r5, 0 /* 800B88F4 000B56F4 7C 09 03 A6 */ mtctr r0 /* 800B88F8 000B56F8 28 00 00 00 */ cmplwi r0, 0 @@ -2239,15 +2239,15 @@ lbl_800B8900: /* 800B8904 000B5704 7C 00 18 40 */ cmplw r0, r3 /* 800B8908 000B5708 40 82 00 40 */ bne lbl_800B8948 /* 800B890C 000B570C 1C 85 01 A4 */ mulli r4, r5, 0x1a4 -/* 800B8910 000B5710 3C 60 80 2F */ lis r3, lbl_802F2EE8@ha -/* 800B8914 000B5714 38 0D 83 1C */ addi r0, r13, lbl_803CAC1C-_SDA_BASE_ -/* 800B8918 000B5718 38 63 2E E8 */ addi r3, r3, lbl_802F2EE8@l +/* 800B8910 000B5710 3C 60 80 2F */ lis r3, lbl_zThrownList@ha +/* 800B8914 000B5714 38 0D 83 1C */ addi r0, r13, lbl_c_fruit-_SDA_BASE_ +/* 800B8918 000B5718 38 63 2E E8 */ addi r3, r3, lbl_zThrownList@l /* 800B891C 000B571C 7C 83 22 14 */ add r4, r3, r4 /* 800B8920 000B5720 80 64 00 34 */ lwz r3, 0x34(r4) /* 800B8924 000B5724 80 63 00 08 */ lwz r3, 8(r3) /* 800B8928 000B5728 7C 03 00 40 */ cmplw r3, r0 /* 800B892C 000B572C 40 82 00 14 */ bne lbl_800B8940 -/* 800B8930 000B5730 C0 02 95 D4 */ lfs f0, lbl_803CDF54-_SDA2_BASE_(r2) +/* 800B8930 000B5730 C0 02 95 D4 */ lfs f0, lbl__1644-_SDA2_BASE_(r2) /* 800B8934 000B5734 38 60 00 01 */ li r3, 1 /* 800B8938 000B5738 D0 04 00 30 */ stfs f0, 0x30(r4) /* 800B893C 000B573C 4E 80 00 20 */ blr @@ -2315,7 +2315,7 @@ lbl_800B8A04: /* 800B8A0C 000B580C 7F 83 E3 78 */ mr r3, r28 /* 800B8A10 000B5810 38 80 01 68 */ li r4, 0x168 /* 800B8A14 000B5814 4B F6 6B DD */ bl zEntEvent__FP5xBaseUi -/* 800B8A18 000B5818 80 8D 90 FC */ lwz r4, lbl_803CB9FC-_SDA_BASE_(r13) +/* 800B8A18 000B5818 80 8D 90 FC */ lwz r4, lbl_sThrowButtonMask-_SDA_BASE_(r13) /* 800B8A1C 000B581C 7F 83 E3 78 */ mr r3, r28 /* 800B8A20 000B5820 4B F9 E3 31 */ bl zEntButton_Press__FP11_zEntButtonUi /* 800B8A24 000B5824 3C 80 00 01 */ lis r4, 0x00012000@ha @@ -2343,7 +2343,7 @@ lbl_800B8A60: /* 800B8A74 000B5874 38 80 00 3A */ li r4, 0x3a /* 800B8A78 000B5878 4B F6 6B 79 */ bl zEntEvent__FP5xBaseUi lbl_800B8A7C: -/* 800B8A7C 000B587C 80 0D 91 04 */ lwz r0, lbl_803CBA04-_SDA_BASE_(r13) +/* 800B8A7C 000B587C 80 0D 91 04 */ lwz r0, lbl_sFruitIsFreezy-_SDA_BASE_(r13) /* 800B8A80 000B5880 28 00 00 00 */ cmplwi r0, 0 /* 800B8A84 000B5884 41 82 00 B4 */ beq lbl_800B8B38 /* 800B8A88 000B5888 80 1C 00 24 */ lwz r0, 0x24(r28) @@ -2383,9 +2383,9 @@ lbl_800B8A7C: /* 800B8B10 000B5910 80 63 00 10 */ lwz r3, 0x10(r3) /* 800B8B14 000B5914 38 A5 00 30 */ addi r5, r5, 0x30 /* 800B8B18 000B5918 4B FD B4 B5 */ bl zFXGooFreeze__FP8RpAtomicPC5xVec3P5xVec3 -/* 800B8B1C 000B591C C0 42 95 A0 */ lfs f2, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B8B1C 000B591C C0 42 95 A0 */ lfs f2, lbl__844-_SDA2_BASE_(r2) /* 800B8B20 000B5920 7F 83 E3 78 */ mr r3, r28 -/* 800B8B24 000B5924 C0 22 95 B0 */ lfs f1, lbl_803CDF30-_SDA2_BASE_(r2) +/* 800B8B24 000B5924 C0 22 95 B0 */ lfs f1, lbl__1390_1-_SDA2_BASE_(r2) /* 800B8B28 000B5928 38 80 02 19 */ li r4, 0x219 /* 800B8B2C 000B592C FC 60 10 90 */ fmr f3, f2 /* 800B8B30 000B5930 FC 80 10 90 */ fmr f4, f2 @@ -2427,15 +2427,15 @@ zThrown.zThrownCollide_ThrowFruit__FP13zThrownStructP10xEntCollisPfPf: /* 800B8BA0 000B59A0 7C 9C 23 78 */ mr r28, r4 /* 800B8BA4 000B59A4 7C BD 2B 78 */ mr r29, r5 /* 800B8BA8 000B59A8 7C DE 33 78 */ mr r30, r6 -/* 800B8BAC 000B59AC 90 0D 90 FC */ stw r0, lbl_803CB9FC-_SDA_BASE_(r13) +/* 800B8BAC 000B59AC 90 0D 90 FC */ stw r0, lbl_sThrowButtonMask-_SDA_BASE_(r13) /* 800B8BB0 000B59B0 4B FF FD AD */ bl zThrown.zThrownCollide_CauseDamage__FP13zThrownStructP10xEntCollis /* 800B8BB4 000B59B4 2C 03 00 00 */ cmpwi r3, 0 /* 800B8BB8 000B59B8 41 82 00 20 */ beq lbl_800B8BD8 -/* 800B8BBC 000B59BC C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B8BBC 000B59BC C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B8BC0 000B59C0 D0 1D 00 00 */ stfs f0, 0(r29) -/* 800B8BC4 000B59C4 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B8BC4 000B59C4 C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B8BC8 000B59C8 D0 1E 00 00 */ stfs f0, 0(r30) -/* 800B8BCC 000B59CC C0 02 95 D4 */ lfs f0, lbl_803CDF54-_SDA2_BASE_(r2) +/* 800B8BCC 000B59CC C0 02 95 D4 */ lfs f0, lbl__1644-_SDA2_BASE_(r2) /* 800B8BD0 000B59D0 D0 1B 00 30 */ stfs f0, 0x30(r27) /* 800B8BD4 000B59D4 48 00 03 6C */ b lbl_800B8F40 lbl_800B8BD8: @@ -2453,10 +2453,10 @@ lbl_800B8BD8: /* 800B8C04 000B5A04 48 00 06 01 */ bl zThrown_IsFruit__FP4xEntPf /* 800B8C08 000B5A08 2C 03 00 00 */ cmpwi r3, 0 /* 800B8C0C 000B5A0C 41 82 00 AC */ beq lbl_800B8CB8 -/* 800B8C10 000B5A10 80 0D 90 F8 */ lwz r0, lbl_803CB9F8-_SDA_BASE_(r13) -/* 800B8C14 000B5A14 3C 60 80 2F */ lis r3, lbl_802F2EE8@ha -/* 800B8C18 000B5A18 38 63 2E E8 */ addi r3, r3, lbl_802F2EE8@l -/* 800B8C1C 000B5A1C C0 62 95 D8 */ lfs f3, lbl_803CDF58-_SDA2_BASE_(r2) +/* 800B8C10 000B5A10 80 0D 90 F8 */ lwz r0, lbl_zThrownCount-_SDA_BASE_(r13) +/* 800B8C14 000B5A14 3C 60 80 2F */ lis r3, lbl_zThrownList@ha +/* 800B8C18 000B5A18 38 63 2E E8 */ addi r3, r3, lbl_zThrownList@l +/* 800B8C1C 000B5A1C C0 62 95 D8 */ lfs f3, lbl__1772_1-_SDA2_BASE_(r2) /* 800B8C20 000B5A20 7C 09 03 A6 */ mtctr r0 /* 800B8C24 000B5A24 28 00 00 00 */ cmplwi r0, 0 /* 800B8C28 000B5A28 40 81 00 1C */ ble lbl_800B8C44 @@ -2479,22 +2479,22 @@ lbl_800B8C44: /* 800B8C60 000B5A60 C0 44 00 30 */ lfs f2, 0x30(r4) /* 800B8C64 000B5A64 EC 81 00 28 */ fsubs f4, f1, f0 /* 800B8C68 000B5A68 C0 23 00 30 */ lfs f1, 0x30(r3) -/* 800B8C6C 000B5A6C C0 02 95 DC */ lfs f0, lbl_803CDF5C-_SDA2_BASE_(r2) +/* 800B8C6C 000B5A6C C0 02 95 DC */ lfs f0, lbl__1773-_SDA2_BASE_(r2) /* 800B8C70 000B5A70 EC 42 08 28 */ fsubs f2, f2, f1 /* 800B8C74 000B5A74 EC 24 01 32 */ fmuls f1, f4, f4 /* 800B8C78 000B5A78 EC 22 08 BA */ fmadds f1, f2, f2, f1 /* 800B8C7C 000B5A7C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B8C80 000B5A80 40 80 00 38 */ bge lbl_800B8CB8 -/* 800B8C84 000B5A84 C0 02 95 CC */ lfs f0, lbl_803CDF4C-_SDA2_BASE_(r2) +/* 800B8C84 000B5A84 C0 02 95 CC */ lfs f0, lbl__1397-_SDA2_BASE_(r2) /* 800B8C88 000B5A88 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 800B8C8C 000B5A8C 40 81 00 2C */ ble lbl_800B8CB8 /* 800B8C90 000B5A90 C0 23 00 34 */ lfs f1, 0x34(r3) /* 800B8C94 000B5A94 C0 01 00 0C */ lfs f0, 0xc(r1) /* 800B8C98 000B5A98 EC 01 00 2A */ fadds f0, f1, f0 /* 800B8C9C 000B5A9C D0 04 00 34 */ stfs f0, 0x34(r4) -/* 800B8CA0 000B5AA0 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B8CA0 000B5AA0 C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B8CA4 000B5AA4 D0 1D 00 00 */ stfs f0, 0(r29) -/* 800B8CA8 000B5AA8 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B8CA8 000B5AA8 C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B8CAC 000B5AAC D0 1E 00 00 */ stfs f0, 0(r30) /* 800B8CB0 000B5AB0 93 FB 00 04 */ stw r31, 4(r27) /* 800B8CB4 000B5AB4 48 00 02 8C */ b lbl_800B8F40 @@ -2506,14 +2506,14 @@ lbl_800B8CB8: /* 800B8CC8 000B5AC8 28 00 00 18 */ cmplwi r0, 0x18 /* 800B8CCC 000B5ACC 40 82 00 38 */ bne lbl_800B8D04 /* 800B8CD0 000B5AD0 C0 3C 00 24 */ lfs f1, 0x24(r28) -/* 800B8CD4 000B5AD4 C0 02 95 E0 */ lfs f0, lbl_803CDF60-_SDA2_BASE_(r2) +/* 800B8CD4 000B5AD4 C0 02 95 E0 */ lfs f0, lbl__1774-_SDA2_BASE_(r2) /* 800B8CD8 000B5AD8 FC 20 0A 10 */ fabs f1, f1 /* 800B8CDC 000B5ADC FC 20 08 18 */ frsp f1, f1 /* 800B8CE0 000B5AE0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B8CE4 000B5AE4 40 80 00 20 */ bge lbl_800B8D04 -/* 800B8CE8 000B5AE8 C0 02 95 A4 */ lfs f0, lbl_803CDF24-_SDA2_BASE_(r2) -/* 800B8CEC 000B5AEC 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800B8CF0 000B5AF0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B8CE8 000B5AE8 C0 02 95 A4 */ lfs f0, lbl__845_2-_SDA2_BASE_(r2) +/* 800B8CEC 000B5AEC 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800B8CF0 000B5AF0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B8CF4 000B5AF4 D0 1E 00 00 */ stfs f0, 0(r30) /* 800B8CF8 000B5AF8 C0 03 18 74 */ lfs f0, 0x1874(r3) /* 800B8CFC 000B5AFC D0 1D 00 00 */ stfs f0, 0(r29) @@ -2521,8 +2521,8 @@ lbl_800B8CB8: lbl_800B8D04: /* 800B8D04 000B5B04 38 7B 00 14 */ addi r3, r27, 0x14 /* 800B8D08 000B5B08 4B F5 59 49 */ bl xVec3Length__FPC5xVec3 -/* 800B8D0C 000B5B0C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800B8D10 000B5B10 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B8D0C 000B5B0C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800B8D10 000B5B10 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B8D14 000B5B14 C0 83 18 64 */ lfs f4, 0x1864(r3) /* 800B8D18 000B5B18 FC 01 20 40 */ fcmpo cr0, f1, f4 /* 800B8D1C 000B5B1C 40 81 00 18 */ ble lbl_800B8D34 @@ -2535,9 +2535,9 @@ lbl_800B8D34: /* 800B8D34 000B5B34 C0 63 18 60 */ lfs f3, 0x1860(r3) /* 800B8D38 000B5B38 FC 01 18 40 */ fcmpo cr0, f1, f3 /* 800B8D3C 000B5B3C 40 80 00 18 */ bge lbl_800B8D54 -/* 800B8D40 000B5B40 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B8D40 000B5B40 C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B8D44 000B5B44 D0 1D 00 00 */ stfs f0, 0(r29) -/* 800B8D48 000B5B48 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B8D48 000B5B48 C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B8D4C 000B5B4C D0 1E 00 00 */ stfs f0, 0(r30) /* 800B8D50 000B5B50 48 00 01 F0 */ b lbl_800B8F40 lbl_800B8D54: @@ -2588,10 +2588,10 @@ lbl_800B8DC4: /* 800B8DF4 000B5BF4 48 00 04 11 */ bl zThrown_IsFruit__FP4xEntPf /* 800B8DF8 000B5BF8 2C 03 00 00 */ cmpwi r3, 0 /* 800B8DFC 000B5BFC 41 82 00 F0 */ beq lbl_800B8EEC -/* 800B8E00 000B5C00 80 0D 90 F8 */ lwz r0, lbl_803CB9F8-_SDA_BASE_(r13) -/* 800B8E04 000B5C04 3C 60 80 2F */ lis r3, lbl_802F2EE8@ha -/* 800B8E08 000B5C08 38 63 2E E8 */ addi r3, r3, lbl_802F2EE8@l -/* 800B8E0C 000B5C0C C0 C2 95 D8 */ lfs f6, lbl_803CDF58-_SDA2_BASE_(r2) +/* 800B8E00 000B5C00 80 0D 90 F8 */ lwz r0, lbl_zThrownCount-_SDA_BASE_(r13) +/* 800B8E04 000B5C04 3C 60 80 2F */ lis r3, lbl_zThrownList@ha +/* 800B8E08 000B5C08 38 63 2E E8 */ addi r3, r3, lbl_zThrownList@l +/* 800B8E0C 000B5C0C C0 C2 95 D8 */ lfs f6, lbl__1772_1-_SDA2_BASE_(r2) /* 800B8E10 000B5C10 7C 09 03 A6 */ mtctr r0 /* 800B8E14 000B5C14 28 00 00 00 */ cmplwi r0, 0 /* 800B8E18 000B5C18 40 81 00 1C */ ble lbl_800B8E34 @@ -2614,16 +2614,16 @@ lbl_800B8E34: /* 800B8E50 000B5C50 C0 7B 00 24 */ lfs f3, 0x24(r27) /* 800B8E54 000B5C54 C0 43 00 34 */ lfs f2, 0x34(r3) /* 800B8E58 000B5C58 EC 85 20 28 */ fsubs f4, f5, f4 -/* 800B8E5C 000B5C5C C0 02 95 DC */ lfs f0, lbl_803CDF5C-_SDA2_BASE_(r2) +/* 800B8E5C 000B5C5C C0 02 95 DC */ lfs f0, lbl__1773-_SDA2_BASE_(r2) /* 800B8E60 000B5C60 EC 21 00 72 */ fmuls f1, f1, f1 /* 800B8E64 000B5C64 EC 43 10 28 */ fsubs f2, f3, f2 /* 800B8E68 000B5C68 EC 24 09 3A */ fmadds f1, f4, f4, f1 /* 800B8E6C 000B5C6C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B8E70 000B5C70 40 80 00 7C */ bge lbl_800B8EEC -/* 800B8E74 000B5C74 C0 02 95 E4 */ lfs f0, lbl_803CDF64-_SDA2_BASE_(r2) +/* 800B8E74 000B5C74 C0 02 95 E4 */ lfs f0, lbl__1775_1-_SDA2_BASE_(r2) /* 800B8E78 000B5C78 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 800B8E7C 000B5C7C 40 81 00 70 */ ble lbl_800B8EEC -/* 800B8E80 000B5C80 C0 02 95 CC */ lfs f0, lbl_803CDF4C-_SDA2_BASE_(r2) +/* 800B8E80 000B5C80 C0 02 95 CC */ lfs f0, lbl__1397-_SDA2_BASE_(r2) /* 800B8E84 000B5C84 FC 06 00 40 */ fcmpo cr0, f6, f0 /* 800B8E88 000B5C88 40 81 00 64 */ ble lbl_800B8EEC /* 800B8E8C 000B5C8C 80 7B 00 00 */ lwz r3, 0(r27) @@ -2644,35 +2644,35 @@ lbl_800B8E34: /* 800B8EC8 000B5CC8 80 63 00 24 */ lwz r3, 0x24(r3) /* 800B8ECC 000B5CCC 80 63 00 4C */ lwz r3, 0x4c(r3) /* 800B8ED0 000B5CD0 D0 03 00 38 */ stfs f0, 0x38(r3) -/* 800B8ED4 000B5CD4 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B8ED4 000B5CD4 C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B8ED8 000B5CD8 D0 1D 00 00 */ stfs f0, 0(r29) -/* 800B8EDC 000B5CDC C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B8EDC 000B5CDC C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B8EE0 000B5CE0 D0 1E 00 00 */ stfs f0, 0(r30) /* 800B8EE4 000B5CE4 93 FB 00 04 */ stw r31, 4(r27) /* 800B8EE8 000B5CE8 48 00 00 58 */ b lbl_800B8F40 lbl_800B8EEC: -/* 800B8EEC 000B5CEC C0 02 95 A4 */ lfs f0, lbl_803CDF24-_SDA2_BASE_(r2) +/* 800B8EEC 000B5CEC C0 02 95 A4 */ lfs f0, lbl__845_2-_SDA2_BASE_(r2) /* 800B8EF0 000B5CF0 7C 7C D2 14 */ add r3, r28, r26 /* 800B8EF4 000B5CF4 D0 1E 00 00 */ stfs f0, 0(r30) /* 800B8EF8 000B5CF8 C0 23 00 24 */ lfs f1, 0x24(r3) -/* 800B8EFC 000B5CFC C0 02 95 E8 */ lfs f0, lbl_803CDF68-_SDA2_BASE_(r2) +/* 800B8EFC 000B5CFC C0 02 95 E8 */ lfs f0, lbl__1776_1-_SDA2_BASE_(r2) /* 800B8F00 000B5D00 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B8F04 000B5D04 40 80 00 18 */ bge lbl_800B8F1C -/* 800B8F08 000B5D08 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800B8F0C 000B5D0C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B8F08 000B5D08 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800B8F0C 000B5D0C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B8F10 000B5D10 C0 03 18 70 */ lfs f0, 0x1870(r3) /* 800B8F14 000B5D14 D0 1D 00 00 */ stfs f0, 0(r29) /* 800B8F18 000B5D18 48 00 00 28 */ b lbl_800B8F40 lbl_800B8F1C: -/* 800B8F1C 000B5D1C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800B8F20 000B5D20 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B8F1C 000B5D1C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800B8F20 000B5D20 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B8F24 000B5D24 C0 03 18 74 */ lfs f0, 0x1874(r3) /* 800B8F28 000B5D28 D0 1D 00 00 */ stfs f0, 0(r29) /* 800B8F2C 000B5D2C 48 00 00 14 */ b lbl_800B8F40 lbl_800B8F30: -/* 800B8F30 000B5D30 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B8F30 000B5D30 C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B8F34 000B5D34 D0 1D 00 00 */ stfs f0, 0(r29) -/* 800B8F38 000B5D38 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B8F38 000B5D38 C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B8F3C 000B5D3C D0 1E 00 00 */ stfs f0, 0(r30) lbl_800B8F40: /* 800B8F40 000B5D40 BB 41 00 18 */ lmw r26, 0x18(r1) @@ -2685,10 +2685,10 @@ lbl_800B8F54: /* 800B8F58 000B5D58 7C 08 02 A6 */ mflr r0 /* 800B8F5C 000B5D5C 90 01 00 14 */ stw r0, 0x14(r1) /* 800B8F60 000B5D60 38 00 00 01 */ li r0, 1 -/* 800B8F64 000B5D64 90 0D 91 04 */ stw r0, lbl_803CBA04-_SDA_BASE_(r13) +/* 800B8F64 000B5D64 90 0D 91 04 */ stw r0, lbl_sFruitIsFreezy-_SDA_BASE_(r13) /* 800B8F68 000B5D68 4B FF FC 21 */ bl zThrown.zThrownCollide_ThrowFruit__FP13zThrownStructP10xEntCollisPfPf /* 800B8F6C 000B5D6C 38 00 00 00 */ li r0, 0 -/* 800B8F70 000B5D70 90 0D 91 04 */ stw r0, lbl_803CBA04-_SDA_BASE_(r13) +/* 800B8F70 000B5D70 90 0D 91 04 */ stw r0, lbl_sFruitIsFreezy-_SDA_BASE_(r13) /* 800B8F74 000B5D74 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B8F78 000B5D78 7C 08 03 A6 */ mtlr r0 /* 800B8F7C 000B5D7C 38 21 00 10 */ addi r1, r1, 0x10 @@ -2703,12 +2703,12 @@ lbl_800B8F54: /* 800B8FA0 000B5DA0 7C BE 2B 78 */ mr r30, r5 /* 800B8FA4 000B5DA4 93 A1 00 14 */ stw r29, 0x14(r1) /* 800B8FA8 000B5DA8 7C 7D 1B 78 */ mr r29, r3 -/* 800B8FAC 000B5DAC 90 0D 90 FC */ stw r0, lbl_803CB9FC-_SDA_BASE_(r13) +/* 800B8FAC 000B5DAC 90 0D 90 FC */ stw r0, lbl_sThrowButtonMask-_SDA_BASE_(r13) /* 800B8FB0 000B5DB0 4B FF F9 AD */ bl zThrown.zThrownCollide_CauseDamage__FP13zThrownStructP10xEntCollis -/* 800B8FB4 000B5DB4 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B8FB4 000B5DB4 C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B8FB8 000B5DB8 38 80 00 16 */ li r4, 0x16 /* 800B8FBC 000B5DBC D0 1E 00 00 */ stfs f0, 0(r30) -/* 800B8FC0 000B5DC0 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B8FC0 000B5DC0 C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B8FC4 000B5DC4 D0 1F 00 00 */ stfs f0, 0(r31) /* 800B8FC8 000B5DC8 80 7D 00 00 */ lwz r3, 0(r29) /* 800B8FCC 000B5DCC 4B F6 66 25 */ bl zEntEvent__FP5xBaseUi @@ -2728,11 +2728,11 @@ lbl_800B8FEC: /* 800B9000 000B5E00 7C DF 33 78 */ mr r31, r6 /* 800B9004 000B5E04 93 C1 00 08 */ stw r30, 8(r1) /* 800B9008 000B5E08 7C BE 2B 78 */ mr r30, r5 -/* 800B900C 000B5E0C 90 0D 90 FC */ stw r0, lbl_803CB9FC-_SDA_BASE_(r13) +/* 800B900C 000B5E0C 90 0D 90 FC */ stw r0, lbl_sThrowButtonMask-_SDA_BASE_(r13) /* 800B9010 000B5E10 4B FF F9 4D */ bl zThrown.zThrownCollide_CauseDamage__FP13zThrownStructP10xEntCollis -/* 800B9014 000B5E14 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B9014 000B5E14 C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B9018 000B5E18 D0 1E 00 00 */ stfs f0, 0(r30) -/* 800B901C 000B5E1C C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B901C 000B5E1C C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B9020 000B5E20 D0 1F 00 00 */ stfs f0, 0(r31) /* 800B9024 000B5E24 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800B9028 000B5E28 83 C1 00 08 */ lwz r30, 8(r1) @@ -2750,12 +2750,12 @@ lbl_800B8FEC: /* 800B9058 000B5E58 7C BE 2B 78 */ mr r30, r5 /* 800B905C 000B5E5C 93 A1 00 14 */ stw r29, 0x14(r1) /* 800B9060 000B5E60 7C 7D 1B 78 */ mr r29, r3 -/* 800B9064 000B5E64 90 0D 90 FC */ stw r0, lbl_803CB9FC-_SDA_BASE_(r13) +/* 800B9064 000B5E64 90 0D 90 FC */ stw r0, lbl_sThrowButtonMask-_SDA_BASE_(r13) /* 800B9068 000B5E68 4B FF F8 F5 */ bl zThrown.zThrownCollide_CauseDamage__FP13zThrownStructP10xEntCollis -/* 800B906C 000B5E6C C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B906C 000B5E6C C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B9070 000B5E70 38 80 00 16 */ li r4, 0x16 /* 800B9074 000B5E74 D0 1E 00 00 */ stfs f0, 0(r30) -/* 800B9078 000B5E78 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B9078 000B5E78 C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B907C 000B5E7C D0 1F 00 00 */ stfs f0, 0(r31) /* 800B9080 000B5E80 80 7D 00 00 */ lwz r3, 0(r29) /* 800B9084 000B5E84 4B F6 65 6D */ bl zEntEvent__FP5xBaseUi @@ -2776,11 +2776,11 @@ lbl_800B90A4: /* 800B90BC 000B5EBC 7C DF 33 78 */ mr r31, r6 /* 800B90C0 000B5EC0 7C 79 1B 78 */ mr r25, r3 /* 800B90C4 000B5EC4 7C 9D 23 78 */ mr r29, r4 -/* 800B90C8 000B5EC8 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B90C8 000B5EC8 C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B90CC 000B5ECC D0 05 00 00 */ stfs f0, 0(r5) -/* 800B90D0 000B5ED0 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B90D0 000B5ED0 C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B90D4 000B5ED4 D0 06 00 00 */ stfs f0, 0(r6) -/* 800B90D8 000B5ED8 90 0D 90 FC */ stw r0, lbl_803CB9FC-_SDA_BASE_(r13) +/* 800B90D8 000B5ED8 90 0D 90 FC */ stw r0, lbl_sThrowButtonMask-_SDA_BASE_(r13) /* 800B90DC 000B5EDC 4B FF F8 81 */ bl zThrown.zThrownCollide_CauseDamage__FP13zThrownStructP10xEntCollis /* 800B90E0 000B5EE0 3B 9D 01 E0 */ addi r28, r29, 0x1e0 /* 800B90E4 000B5EE4 3B 40 00 06 */ li r26, 6 @@ -2842,22 +2842,22 @@ lbl_800B91A4: /* 800B91A4 000B5FA4 28 04 00 00 */ cmplwi r4, 0 /* 800B91A8 000B5FA8 41 82 00 38 */ beq lbl_800B91E0 /* 800B91AC 000B5FAC 1C 04 00 50 */ mulli r0, r4, 0x50 -/* 800B91B0 000B5FB0 C0 02 95 EC */ lfs f0, lbl_803CDF6C-_SDA2_BASE_(r2) +/* 800B91B0 000B5FB0 C0 02 95 EC */ lfs f0, lbl__1832-_SDA2_BASE_(r2) /* 800B91B4 000B5FB4 7C 7D 02 14 */ add r3, r29, r0 /* 800B91B8 000B5FB8 C0 23 00 24 */ lfs f1, 0x24(r3) /* 800B91BC 000B5FBC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800B91C0 000B5FC0 40 80 00 30 */ bge lbl_800B91F0 -/* 800B91C4 000B5FC4 C0 02 95 A4 */ lfs f0, lbl_803CDF24-_SDA2_BASE_(r2) -/* 800B91C8 000B5FC8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800B91CC 000B5FCC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B91C4 000B5FC4 C0 02 95 A4 */ lfs f0, lbl__845_2-_SDA2_BASE_(r2) +/* 800B91C8 000B5FC8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800B91CC 000B5FCC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B91D0 000B5FD0 D0 1F 00 00 */ stfs f0, 0(r31) /* 800B91D4 000B5FD4 C0 03 18 74 */ lfs f0, 0x1874(r3) /* 800B91D8 000B5FD8 D0 1E 00 00 */ stfs f0, 0(r30) /* 800B91DC 000B5FDC 48 00 00 14 */ b lbl_800B91F0 lbl_800B91E0: -/* 800B91E0 000B5FE0 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B91E0 000B5FE0 C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B91E4 000B5FE4 D0 1E 00 00 */ stfs f0, 0(r30) -/* 800B91E8 000B5FE8 C0 02 95 A0 */ lfs f0, lbl_803CDF20-_SDA2_BASE_(r2) +/* 800B91E8 000B5FE8 C0 02 95 A0 */ lfs f0, lbl__844-_SDA2_BASE_(r2) /* 800B91EC 000B5FEC D0 1F 00 00 */ stfs f0, 0(r31) lbl_800B91F0: /* 800B91F0 000B5FF0 BB 21 00 14 */ lmw r25, 0x14(r1) @@ -2868,8 +2868,8 @@ lbl_800B91F0: .global zThrown_IsFruit__FP4xEntPf zThrown_IsFruit__FP4xEntPf: -/* 800B9204 000B6004 3C A0 80 29 */ lis r5, lbl_80290F14@ha -/* 800B9208 000B6008 38 A5 0F 14 */ addi r5, r5, lbl_80290F14@l +/* 800B9204 000B6004 3C A0 80 29 */ lis r5, lbl_zThrowableModels@ha +/* 800B9208 000B6008 38 A5 0F 14 */ addi r5, r5, lbl_zThrowableModels@l /* 800B920C 000B600C 38 C5 00 28 */ addi r6, r5, 0x28 /* 800B9210 000B6010 48 00 00 28 */ b lbl_800B9238 lbl_800B9214: @@ -2890,7 +2890,7 @@ lbl_800B9244: /* 800B9244 000B6044 28 06 00 00 */ cmplwi r6, 0 /* 800B9248 000B6048 41 82 00 2C */ beq lbl_800B9274 /* 800B924C 000B604C 80 66 00 08 */ lwz r3, 8(r6) -/* 800B9250 000B6050 38 0D 83 1C */ addi r0, r13, lbl_803CAC1C-_SDA_BASE_ +/* 800B9250 000B6050 38 0D 83 1C */ addi r0, r13, lbl_c_fruit-_SDA_BASE_ /* 800B9254 000B6054 7C 03 00 40 */ cmplw r3, r0 /* 800B9258 000B6058 40 82 00 1C */ bne lbl_800B9274 /* 800B925C 000B605C 28 04 00 00 */ cmplwi r4, 0 @@ -2906,9 +2906,9 @@ lbl_800B9274: .global zThrown_IsStacked__FP4xEnt zThrown_IsStacked__FP4xEnt: -/* 800B927C 000B607C 80 0D 90 F8 */ lwz r0, lbl_803CB9F8-_SDA_BASE_(r13) -/* 800B9280 000B6080 3C 80 80 2F */ lis r4, lbl_802F2EE8@ha -/* 800B9284 000B6084 38 84 2E E8 */ addi r4, r4, lbl_802F2EE8@l +/* 800B927C 000B607C 80 0D 90 F8 */ lwz r0, lbl_zThrownCount-_SDA_BASE_(r13) +/* 800B9280 000B6080 3C 80 80 2F */ lis r4, lbl_zThrownList@ha +/* 800B9284 000B6084 38 84 2E E8 */ addi r4, r4, lbl_zThrownList@l /* 800B9288 000B6088 7C 09 03 A6 */ mtctr r0 /* 800B928C 000B608C 28 00 00 00 */ cmplwi r0, 0 /* 800B9290 000B6090 40 81 00 34 */ ble lbl_800B92C4 @@ -2941,7 +2941,7 @@ zThrown.checkAgainstButtons__FP4xEnt: /* 800B92E0 000B60E0 7C 64 1B 78 */ mr r4, r3 /* 800B92E4 000B60E4 38 61 00 08 */ addi r3, r1, 8 /* 800B92E8 000B60E8 4B F9 51 F5 */ bl xVec3Copy__FP5xVec3PC5xVec3 -/* 800B92EC 000B60EC C0 02 95 9C */ lfs f0, lbl_803CDF1C-_SDA2_BASE_(r2) +/* 800B92EC 000B60EC C0 02 95 9C */ lfs f0, lbl__842-_SDA2_BASE_(r2) /* 800B92F0 000B60F0 3C 60 80 0C */ lis r3, lbl_800B9318@ha /* 800B92F4 000B60F4 38 63 93 18 */ addi r3, r3, lbl_800B9318@l /* 800B92F8 000B60F8 38 A1 00 08 */ addi r5, r1, 8 diff --git a/asm/Game/zUI.s b/asm/Game/zUI.s index 4ddb77837..4d01484e4 100644 --- a/asm/Game/zUI.s +++ b/asm/Game/zUI.s @@ -16,7 +16,7 @@ zUI.refresh_model__17_unnamed_zUI_cpp_FR4_zUI: /* 800B96DC 000B64DC 80 03 00 4C */ lwz r0, 0x4c(r3) /* 800B96E0 000B64E0 90 1E 00 AC */ stw r0, 0xac(r30) /* 800B96E4 000B64E4 80 7E 00 AC */ lwz r3, 0xac(r30) -/* 800B96E8 000B64E8 C0 22 95 F0 */ lfs f1, lbl_803CDF70-_SDA2_BASE_(r2) +/* 800B96E8 000B64E8 C0 22 95 F0 */ lfs f1, lbl__787_3-_SDA2_BASE_(r2) /* 800B96EC 000B64EC 38 63 00 30 */ addi r3, r3, 0x30 /* 800B96F0 000B64F0 4B F6 31 89 */ bl __as__5xVec3Ff /* 800B96F4 000B64F4 80 9E 00 24 */ lwz r4, 0x24(r30) @@ -172,7 +172,7 @@ Setup__6zUIMgrFP6zScene: /* 800B98DC 000B66DC 93 E3 00 04 */ stw r31, 4(r3) /* 800B98E0 000B66E0 7F C4 F3 78 */ mr r4, r30 /* 800B98E4 000B66E4 93 A3 00 08 */ stw r29, 8(r3) -/* 800B98E8 000B66E8 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 800B98E8 000B66E8 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 800B98EC 000B66EC 4B F7 A0 55 */ bl xMemAlloc__FUiUii /* 800B98F0 000B66F0 90 7B 00 0C */ stw r3, 0xc(r27) /* 800B98F4 000B66F4 38 00 00 00 */ li r0, 0 @@ -181,7 +181,7 @@ Setup__6zUIMgrFP6zScene: /* 800B9900 000B6700 90 1B 00 10 */ stw r0, 0x10(r27) /* 800B9904 000B6704 93 FB 00 14 */ stw r31, 0x14(r27) /* 800B9908 000B6708 93 BB 00 18 */ stw r29, 0x18(r27) -/* 800B990C 000B670C 80 6D 89 E0 */ lwz r3, lbl_803CB2E0-_SDA_BASE_(r13) +/* 800B990C 000B670C 80 6D 89 E0 */ lwz r3, lbl_gActiveHeap-_SDA_BASE_(r13) /* 800B9910 000B6710 4B F7 A0 31 */ bl xMemAlloc__FUiUii /* 800B9914 000B6714 90 7B 00 1C */ stw r3, 0x1c(r27) /* 800B9918 000B6718 3B A0 00 00 */ li r29, 0 @@ -441,9 +441,9 @@ zUI_Init__Fv: zUI.load_model__17_unnamed_zUI_cpp_FUi: /* 800B9C74 000B6A74 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800B9C78 000B6A78 7C 08 02 A6 */ mflr r0 -/* 800B9C7C 000B6A7C 3C 80 80 26 */ lis r4, lbl_8025F750@ha +/* 800B9C7C 000B6A7C 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha /* 800B9C80 000B6A80 90 01 00 24 */ stw r0, 0x24(r1) -/* 800B9C84 000B6A84 38 84 F7 50 */ addi r4, r4, lbl_8025F750@l +/* 800B9C84 000B6A84 38 84 F7 50 */ addi r4, r4, lbl__stringBase0_55@l /* 800B9C88 000B6A88 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800B9C8C 000B6A8C 7C 7F 1B 78 */ mr r31, r3 /* 800B9C90 000B6A90 4B F9 26 0D */ bl xStrHashCat__FUiPCc @@ -460,9 +460,9 @@ lbl_800B9CB0: /* 800B9CB8 000B6AB8 4B F9 1A 55 */ bl xSTFindAsset__FUiPUi /* 800B9CBC 000B6ABC 28 03 00 00 */ cmplwi r3, 0 /* 800B9CC0 000B6AC0 40 82 00 20 */ bne lbl_800B9CE0 -/* 800B9CC4 000B6AC4 3C 80 80 26 */ lis r4, lbl_8025F750@ha +/* 800B9CC4 000B6AC4 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha /* 800B9CC8 000B6AC8 7F E3 FB 78 */ mr r3, r31 -/* 800B9CCC 000B6ACC 38 84 F7 50 */ addi r4, r4, lbl_8025F750@l +/* 800B9CCC 000B6ACC 38 84 F7 50 */ addi r4, r4, lbl__stringBase0_55@l /* 800B9CD0 000B6AD0 38 84 00 06 */ addi r4, r4, 6 /* 800B9CD4 000B6AD4 4B F9 25 C9 */ bl xStrHashCat__FUiPCc /* 800B9CD8 000B6AD8 38 81 00 08 */ addi r4, r1, 8 @@ -509,17 +509,17 @@ zUI.load_anim_list__17_unnamed_zUI_cpp_FR4_zUI: /* 800B9D64 000B6B64 80 7F 00 50 */ lwz r3, 0x50(r31) /* 800B9D68 000B6B68 4B F9 4D F5 */ bl zAnimListGetTable__FUi /* 800B9D6C 000B6B6C 90 7E 00 D0 */ stw r3, 0xd0(r30) -/* 800B9D70 000B6B70 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800B9D74 000B6B74 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800B9D70 000B6B70 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800B9D74 000B6B74 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800B9D78 000B6B78 7F C4 F3 78 */ mr r4, r30 /* 800B9D7C 000B6B7C 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800B9D80 000B6B80 80 BE 00 D0 */ lwz r5, 0xd0(r30) /* 800B9D84 000B6B84 80 DE 00 24 */ lwz r6, 0x24(r30) /* 800B9D88 000B6B88 38 63 00 48 */ addi r3, r3, 0x48 /* 800B9D8C 000B6B8C 4B F4 F5 49 */ bl xAnimPoolAlloc__FP8xMemPoolPvP10xAnimTableP14xModelInstance -/* 800B9D90 000B6B90 3C 80 80 26 */ lis r4, lbl_8025F750@ha +/* 800B9D90 000B6B90 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha /* 800B9D94 000B6B94 80 7E 00 D0 */ lwz r3, 0xd0(r30) -/* 800B9D98 000B6B98 38 84 F7 50 */ addi r4, r4, lbl_8025F750@l +/* 800B9D98 000B6B98 38 84 F7 50 */ addi r4, r4, lbl__stringBase0_55@l /* 800B9D9C 000B6B9C 38 84 00 0B */ addi r4, r4, 0xb /* 800B9DA0 000B6BA0 4B F4 D9 BD */ bl xAnimTableGetState__FP10xAnimTablePCc /* 800B9DA4 000B6BA4 28 03 00 00 */ cmplwi r3, 0 @@ -528,9 +528,9 @@ zUI.load_anim_list__17_unnamed_zUI_cpp_FR4_zUI: /* 800B9DB0 000B6BB0 80 84 00 0C */ lwz r4, 0xc(r4) /* 800B9DB4 000B6BB4 80 84 00 08 */ lwz r4, 8(r4) /* 800B9DB8 000B6BB8 90 64 00 04 */ stw r3, 4(r4) -/* 800B9DBC 000B6BBC C0 02 95 F0 */ lfs f0, lbl_803CDF70-_SDA2_BASE_(r2) +/* 800B9DBC 000B6BBC C0 02 95 F0 */ lfs f0, lbl__787_3-_SDA2_BASE_(r2) /* 800B9DC0 000B6BC0 D0 04 00 08 */ stfs f0, 8(r4) -/* 800B9DC4 000B6BC4 C0 02 95 F4 */ lfs f0, lbl_803CDF74-_SDA2_BASE_(r2) +/* 800B9DC4 000B6BC4 C0 02 95 F4 */ lfs f0, lbl__950_4-_SDA2_BASE_(r2) /* 800B9DC8 000B6BC8 D0 04 00 0C */ stfs f0, 0xc(r4) lbl_800B9DCC: /* 800B9DCC 000B6BCC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -598,12 +598,12 @@ lbl_800B9EA4: /* 800B9EAC 000B6CAC 7F E3 FB 78 */ mr r3, r31 /* 800B9EB0 000B6CB0 4B FF F8 09 */ bl zUI.refresh_model__17_unnamed_zUI_cpp_FR4_zUI /* 800B9EB4 000B6CB4 38 00 00 00 */ li r0, 0 -/* 800B9EB8 000B6CB8 90 0D 91 10 */ stw r0, lbl_803CBA10-_SDA_BASE_(r13) +/* 800B9EB8 000B6CB8 90 0D 91 10 */ stw r0, lbl_sSortedCount-_SDA_BASE_(r13) /* 800B9EBC 000B6CBC 80 7F 00 10 */ lwz r3, 0x10(r31) /* 800B9EC0 000B6CC0 80 83 00 10 */ lwz r4, 0x10(r3) /* 800B9EC4 000B6CC4 28 04 00 00 */ cmplwi r4, 0 /* 800B9EC8 000B6CC8 41 82 00 38 */ beq lbl_800B9F00 -/* 800B9ECC 000B6CCC 80 6D 8A 60 */ lwz r3, lbl_803CB360-_SDA_BASE_(r13) +/* 800B9ECC 000B6CCC 80 6D 8A 60 */ lwz r3, lbl_g_xSceneCur-_SDA_BASE_(r13) /* 800B9ED0 000B6CD0 4B F8 57 19 */ bl xSceneResolvID__FP6xSceneUi /* 800B9ED4 000B6CD4 28 03 00 00 */ cmplwi r3, 0 /* 800B9ED8 000B6CD8 41 82 00 28 */ beq lbl_800B9F00 @@ -619,46 +619,46 @@ lbl_800B9EF8: /* 800B9EF8 000B6CF8 28 04 00 00 */ cmplwi r4, 0 /* 800B9EFC 000B6CFC 40 82 FF F4 */ bne lbl_800B9EF0 lbl_800B9F00: -/* 800B9F00 000B6D00 3C 60 80 26 */ lis r3, lbl_8025F750@ha -/* 800B9F04 000B6D04 38 63 F7 50 */ addi r3, r3, lbl_8025F750@l +/* 800B9F00 000B6D00 3C 60 80 26 */ lis r3, lbl__stringBase0_55@ha +/* 800B9F04 000B6D04 38 63 F7 50 */ addi r3, r3, lbl__stringBase0_55@l /* 800B9F08 000B6D08 38 63 00 10 */ addi r3, r3, 0x10 /* 800B9F0C 000B6D0C 4B F9 23 09 */ bl xStrHash__FPCc -/* 800B9F10 000B6D10 3C 80 80 26 */ lis r4, lbl_8025F750@ha -/* 800B9F14 000B6D14 90 6D 91 14 */ stw r3, lbl_803CBA14-_SDA_BASE_(r13) -/* 800B9F18 000B6D18 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l +/* 800B9F10 000B6D10 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha +/* 800B9F14 000B6D14 90 6D 91 14 */ stw r3, lbl_cKeyUIid1off-_SDA_BASE_(r13) +/* 800B9F18 000B6D18 38 64 F7 50 */ addi r3, r4, lbl__stringBase0_55@l /* 800B9F1C 000B6D1C 38 63 00 1D */ addi r3, r3, 0x1d /* 800B9F20 000B6D20 4B F9 22 F5 */ bl xStrHash__FPCc -/* 800B9F24 000B6D24 3C 80 80 26 */ lis r4, lbl_8025F750@ha -/* 800B9F28 000B6D28 90 6D 91 18 */ stw r3, lbl_803CBA18-_SDA_BASE_(r13) -/* 800B9F2C 000B6D2C 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l +/* 800B9F24 000B6D24 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha +/* 800B9F28 000B6D28 90 6D 91 18 */ stw r3, lbl_cKeyUIid2off-_SDA_BASE_(r13) +/* 800B9F2C 000B6D2C 38 64 F7 50 */ addi r3, r4, lbl__stringBase0_55@l /* 800B9F30 000B6D30 38 63 00 2A */ addi r3, r3, 0x2a /* 800B9F34 000B6D34 4B F9 22 E1 */ bl xStrHash__FPCc -/* 800B9F38 000B6D38 3C 80 80 26 */ lis r4, lbl_8025F750@ha -/* 800B9F3C 000B6D3C 90 6D 91 1C */ stw r3, lbl_803CBA1C-_SDA_BASE_(r13) -/* 800B9F40 000B6D40 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l +/* 800B9F38 000B6D38 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha +/* 800B9F3C 000B6D3C 90 6D 91 1C */ stw r3, lbl_cKeyUIid3off-_SDA_BASE_(r13) +/* 800B9F40 000B6D40 38 64 F7 50 */ addi r3, r4, lbl__stringBase0_55@l /* 800B9F44 000B6D44 38 63 00 37 */ addi r3, r3, 0x37 /* 800B9F48 000B6D48 4B F9 22 CD */ bl xStrHash__FPCc -/* 800B9F4C 000B6D4C 3C 80 80 26 */ lis r4, lbl_8025F750@ha -/* 800B9F50 000B6D50 90 6D 91 20 */ stw r3, lbl_803CBA20-_SDA_BASE_(r13) -/* 800B9F54 000B6D54 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l +/* 800B9F4C 000B6D4C 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha +/* 800B9F50 000B6D50 90 6D 91 20 */ stw r3, lbl_cKeyUIid4off-_SDA_BASE_(r13) +/* 800B9F54 000B6D54 38 64 F7 50 */ addi r3, r4, lbl__stringBase0_55@l /* 800B9F58 000B6D58 38 63 00 44 */ addi r3, r3, 0x44 /* 800B9F5C 000B6D5C 4B F9 22 B9 */ bl xStrHash__FPCc -/* 800B9F60 000B6D60 3C 80 80 26 */ lis r4, lbl_8025F750@ha -/* 800B9F64 000B6D64 90 6D 91 24 */ stw r3, lbl_803CBA24-_SDA_BASE_(r13) -/* 800B9F68 000B6D68 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l +/* 800B9F60 000B6D60 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha +/* 800B9F64 000B6D64 90 6D 91 24 */ stw r3, lbl_cKeyUIid1on-_SDA_BASE_(r13) +/* 800B9F68 000B6D68 38 64 F7 50 */ addi r3, r4, lbl__stringBase0_55@l /* 800B9F6C 000B6D6C 38 63 00 50 */ addi r3, r3, 0x50 /* 800B9F70 000B6D70 4B F9 22 A5 */ bl xStrHash__FPCc -/* 800B9F74 000B6D74 3C 80 80 26 */ lis r4, lbl_8025F750@ha -/* 800B9F78 000B6D78 90 6D 91 28 */ stw r3, lbl_803CBA28-_SDA_BASE_(r13) -/* 800B9F7C 000B6D7C 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l +/* 800B9F74 000B6D74 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha +/* 800B9F78 000B6D78 90 6D 91 28 */ stw r3, lbl_cKeyUIid2on-_SDA_BASE_(r13) +/* 800B9F7C 000B6D7C 38 64 F7 50 */ addi r3, r4, lbl__stringBase0_55@l /* 800B9F80 000B6D80 38 63 00 5C */ addi r3, r3, 0x5c /* 800B9F84 000B6D84 4B F9 22 91 */ bl xStrHash__FPCc -/* 800B9F88 000B6D88 3C 80 80 26 */ lis r4, lbl_8025F750@ha -/* 800B9F8C 000B6D8C 90 6D 91 2C */ stw r3, lbl_803CBA2C-_SDA_BASE_(r13) -/* 800B9F90 000B6D90 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l +/* 800B9F88 000B6D88 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha +/* 800B9F8C 000B6D8C 90 6D 91 2C */ stw r3, lbl_cKeyUIid3on-_SDA_BASE_(r13) +/* 800B9F90 000B6D90 38 64 F7 50 */ addi r3, r4, lbl__stringBase0_55@l /* 800B9F94 000B6D94 38 63 00 68 */ addi r3, r3, 0x68 /* 800B9F98 000B6D98 4B F9 22 7D */ bl xStrHash__FPCc -/* 800B9F9C 000B6D9C 90 6D 91 30 */ stw r3, lbl_803CBA30-_SDA_BASE_(r13) +/* 800B9F9C 000B6D9C 90 6D 91 30 */ stw r3, lbl_cKeyUIid4on-_SDA_BASE_(r13) /* 800B9FA0 000B6DA0 80 01 00 14 */ lwz r0, 0x14(r1) /* 800B9FA4 000B6DA4 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800B9FA8 000B6DA8 83 C1 00 08 */ lwz r30, 8(r1) @@ -707,7 +707,7 @@ zUI_Reset__FP4_zUI: /* 800BA030 000B6E30 80 7F 00 D4 */ lwz r3, 0xd4(r31) /* 800BA034 000B6E34 80 03 00 54 */ lwz r0, 0x54(r3) /* 800BA038 000B6E38 90 1F 00 D8 */ stw r0, 0xd8(r31) -/* 800BA03C 000B6E3C 90 8D 91 10 */ stw r4, lbl_803CBA10-_SDA_BASE_(r13) +/* 800BA03C 000B6E3C 90 8D 91 10 */ stw r4, lbl_sSortedCount-_SDA_BASE_(r13) /* 800BA040 000B6E40 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800BA044 000B6E44 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BA048 000B6E48 7C 08 03 A6 */ mtlr r0 @@ -718,17 +718,17 @@ zUI_Reset__FP4_zUI: zUI_PreUpdate__FP4_zUIP6xScenef: /* 800BA054 000B6E54 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800BA058 000B6E58 7C 08 02 A6 */ mflr r0 -/* 800BA05C 000B6E5C 3C A0 80 39 */ lis r5, lbl_8038C994@ha -/* 800BA060 000B6E60 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800BA05C 000B6E5C 3C A0 80 39 */ lis r5, lbl_mPad@ha +/* 800BA060 000B6E60 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800BA064 000B6E64 90 01 00 24 */ stw r0, 0x24(r1) /* 800BA068 000B6E68 38 00 00 00 */ li r0, 0 /* 800BA06C 000B6E6C BF 41 00 08 */ stmw r26, 8(r1) /* 800BA070 000B6E70 7C 7B 1B 78 */ mr r27, r3 -/* 800BA074 000B6E74 3C 60 80 3C */ lis r3, lbl_803BEF88@ha -/* 800BA078 000B6E78 3B A5 C9 94 */ addi r29, r5, lbl_8038C994@l -/* 800BA07C 000B6E7C 3B C4 05 58 */ addi r30, r4, lbl_803C0558@l +/* 800BA074 000B6E74 3C 60 80 3C */ lis r3, lbl_gTrcPad@ha +/* 800BA078 000B6E78 3B A5 C9 94 */ addi r29, r5, lbl_mPad@l +/* 800BA07C 000B6E7C 3B C4 05 58 */ addi r30, r4, lbl_globals@l /* 800BA080 000B6E80 3B 80 00 00 */ li r28, 0 -/* 800BA084 000B6E84 3B E3 EF 88 */ addi r31, r3, lbl_803BEF88@l +/* 800BA084 000B6E84 3B E3 EF 88 */ addi r31, r3, lbl_gTrcPad@l /* 800BA088 000B6E88 90 1B 00 DC */ stw r0, 0xdc(r27) /* 800BA08C 000B6E8C 48 00 02 A8 */ b lbl_800BA334 lbl_800BA090: @@ -889,16 +889,16 @@ lbl_800BA274: lbl_800BA2A0: /* 800BA2A0 000B70A0 54 A0 07 FF */ clrlwi. r0, r5, 0x1f /* 800BA2A4 000B70A4 41 82 00 88 */ beq lbl_800BA32C -/* 800BA2A8 000B70A8 3C 60 80 26 */ lis r3, lbl_8025F750@ha -/* 800BA2AC 000B70AC 38 63 F7 50 */ addi r3, r3, lbl_8025F750@l +/* 800BA2A8 000B70A8 3C 60 80 26 */ lis r3, lbl__stringBase0_55@ha +/* 800BA2AC 000B70AC 38 63 F7 50 */ addi r3, r3, lbl__stringBase0_55@l /* 800BA2B0 000B70B0 38 63 00 74 */ addi r3, r3, 0x74 /* 800BA2B4 000B70B4 4B F9 1F 61 */ bl xStrHash__FPCc /* 800BA2B8 000B70B8 80 9B 00 10 */ lwz r4, 0x10(r27) /* 800BA2BC 000B70BC 80 04 00 00 */ lwz r0, 0(r4) /* 800BA2C0 000B70C0 7C 00 18 40 */ cmplw r0, r3 /* 800BA2C4 000B70C4 41 82 00 24 */ beq lbl_800BA2E8 -/* 800BA2C8 000B70C8 3C 60 80 26 */ lis r3, lbl_8025F750@ha -/* 800BA2CC 000B70CC 38 63 F7 50 */ addi r3, r3, lbl_8025F750@l +/* 800BA2C8 000B70C8 3C 60 80 26 */ lis r3, lbl__stringBase0_55@ha +/* 800BA2CC 000B70CC 38 63 F7 50 */ addi r3, r3, lbl__stringBase0_55@l /* 800BA2D0 000B70D0 38 63 00 89 */ addi r3, r3, 0x89 /* 800BA2D4 000B70D4 4B F9 1F 41 */ bl xStrHash__FPCc /* 800BA2D8 000B70D8 80 9B 00 10 */ lwz r4, 0x10(r27) @@ -967,8 +967,8 @@ lbl_800BA3BC: /* 800BA3BC 000B71BC 80 9F 00 DC */ lwz r4, 0xdc(r31) /* 800BA3C0 000B71C0 28 04 00 00 */ cmplwi r4, 0 /* 800BA3C4 000B71C4 41 82 01 B8 */ beq lbl_800BA57C -/* 800BA3C8 000B71C8 3C 60 80 3C */ lis r3, lbl_803BEF88@ha -/* 800BA3CC 000B71CC 38 63 EF 88 */ addi r3, r3, lbl_803BEF88@l +/* 800BA3C8 000B71C8 3C 60 80 3C */ lis r3, lbl_gTrcPad@ha +/* 800BA3CC 000B71CC 38 63 EF 88 */ addi r3, r3, lbl_gTrcPad@l /* 800BA3D0 000B71D0 80 03 00 08 */ lwz r0, 8(r3) /* 800BA3D4 000B71D4 2C 00 00 02 */ cmpwi r0, 2 /* 800BA3D8 000B71D8 40 82 01 A4 */ bne lbl_800BA57C @@ -1098,12 +1098,12 @@ lbl_800BA57C: /* 800BA58C 000B738C 38 21 00 20 */ addi r1, r1, 0x20 /* 800BA590 000B7390 4E 80 00 20 */ blr lbl_800BA594: -/* 800BA594 000B7394 80 CD 91 10 */ lwz r6, lbl_803CBA10-_SDA_BASE_(r13) -/* 800BA598 000B7398 3C 80 80 3C */ lis r4, lbl_803C2688@ha -/* 800BA59C 000B739C 38 84 26 88 */ addi r4, r4, lbl_803C2688@l +/* 800BA594 000B7394 80 CD 91 10 */ lwz r6, lbl_sSortedCount-_SDA_BASE_(r13) +/* 800BA598 000B7398 3C 80 80 3C */ lis r4, lbl_sSorted@ha +/* 800BA59C 000B739C 38 84 26 88 */ addi r4, r4, lbl_sSorted@l /* 800BA5A0 000B73A0 38 A6 00 01 */ addi r5, r6, 1 /* 800BA5A4 000B73A4 54 C0 10 3A */ slwi r0, r6, 2 -/* 800BA5A8 000B73A8 90 AD 91 10 */ stw r5, lbl_803CBA10-_SDA_BASE_(r13) +/* 800BA5A8 000B73A8 90 AD 91 10 */ stw r5, lbl_sSortedCount-_SDA_BASE_(r13) /* 800BA5AC 000B73AC 7C 64 01 2E */ stwx r3, r4, r0 /* 800BA5B0 000B73B0 4E 80 00 20 */ blr lbl_800BA5B4: @@ -1187,19 +1187,19 @@ zUIRenderAll__Fv: /* 800BA6BC 000B74BC 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800BA6C0 000B74C0 93 C1 00 18 */ stw r30, 0x18(r1) /* 800BA6C4 000B74C4 93 A1 00 14 */ stw r29, 0x14(r1) -/* 800BA6C8 000B74C8 C0 2D 91 3C */ lfs f1, lbl_803CBA3C-_SDA_BASE_(r13) -/* 800BA6CC 000B74CC C0 02 95 F8 */ lfs f0, lbl_803CDF78-_SDA2_BASE_(r2) +/* 800BA6C8 000B74C8 C0 2D 91 3C */ lfs f1, lbl_ushift-_SDA_BASE_(r13) +/* 800BA6CC 000B74CC C0 02 95 F8 */ lfs f0, lbl__1187_1-_SDA2_BASE_(r2) /* 800BA6D0 000B74D0 EC 01 00 2A */ fadds f0, f1, f0 -/* 800BA6D4 000B74D4 D0 0D 91 3C */ stfs f0, lbl_803CBA3C-_SDA_BASE_(r13) -/* 800BA6D8 000B74D8 C0 2D 91 3C */ lfs f1, lbl_803CBA3C-_SDA_BASE_(r13) -/* 800BA6DC 000B74DC C0 02 95 FC */ lfs f0, lbl_803CDF7C-_SDA2_BASE_(r2) +/* 800BA6D4 000B74D4 D0 0D 91 3C */ stfs f0, lbl_ushift-_SDA_BASE_(r13) +/* 800BA6D8 000B74D8 C0 2D 91 3C */ lfs f1, lbl_ushift-_SDA_BASE_(r13) +/* 800BA6DC 000B74DC C0 02 95 FC */ lfs f0, lbl__1188-_SDA2_BASE_(r2) /* 800BA6E0 000B74E0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800BA6E4 000B74E4 4C 41 13 82 */ cror 2, 1, 2 /* 800BA6E8 000B74E8 40 82 00 0C */ bne lbl_800BA6F4 /* 800BA6EC 000B74EC EC 01 00 28 */ fsubs f0, f1, f0 -/* 800BA6F0 000B74F0 D0 0D 91 3C */ stfs f0, lbl_803CBA3C-_SDA_BASE_(r13) +/* 800BA6F0 000B74F0 D0 0D 91 3C */ stfs f0, lbl_ushift-_SDA_BASE_(r13) lbl_800BA6F4: -/* 800BA6F4 000B74F4 80 0D 91 10 */ lwz r0, lbl_803CBA10-_SDA_BASE_(r13) +/* 800BA6F4 000B74F4 80 0D 91 10 */ lwz r0, lbl_sSortedCount-_SDA_BASE_(r13) /* 800BA6F8 000B74F8 28 00 00 00 */ cmplwi r0, 0 /* 800BA6FC 000B74FC 40 82 00 50 */ bne lbl_800BA74C /* 800BA700 000B7500 3C 60 80 0C */ lis r3, lbl_800BA594@ha @@ -1212,19 +1212,19 @@ lbl_800BA6F4: /* 800BA71C 000B751C 38 63 A5 94 */ addi r3, r3, lbl_800BA594@l /* 800BA720 000B7520 38 A0 00 00 */ li r5, 0 /* 800BA724 000B7524 4B FF A4 C9 */ bl zSceneForAllBase__FPFP5xBaseP6zScenePv_P5xBaseiPv -/* 800BA728 000B7528 80 8D 91 10 */ lwz r4, lbl_803CBA10-_SDA_BASE_(r13) +/* 800BA728 000B7528 80 8D 91 10 */ lwz r4, lbl_sSortedCount-_SDA_BASE_(r13) /* 800BA72C 000B752C 28 04 00 01 */ cmplwi r4, 1 /* 800BA730 000B7530 40 81 00 1C */ ble lbl_800BA74C -/* 800BA734 000B7534 3C 60 80 3C */ lis r3, lbl_803C2688@ha +/* 800BA734 000B7534 3C 60 80 3C */ lis r3, lbl_sSorted@ha /* 800BA738 000B7538 3C A0 80 0C */ lis r5, lbl_800BA5B4@ha /* 800BA73C 000B753C 38 C5 A5 B4 */ addi r6, r5, lbl_800BA5B4@l -/* 800BA740 000B7540 38 63 26 88 */ addi r3, r3, lbl_803C2688@l +/* 800BA740 000B7540 38 63 26 88 */ addi r3, r3, lbl_sSorted@l /* 800BA744 000B7544 38 A0 00 04 */ li r5, 4 /* 800BA748 000B7548 48 12 B9 2D */ bl func_801E6074 lbl_800BA74C: -/* 800BA74C 000B754C 3C 60 80 3C */ lis r3, lbl_803C2688@ha +/* 800BA74C 000B754C 3C 60 80 3C */ lis r3, lbl_sSorted@ha /* 800BA750 000B7550 3B C0 00 00 */ li r30, 0 -/* 800BA754 000B7554 3B E3 26 88 */ addi r31, r3, lbl_803C2688@l +/* 800BA754 000B7554 3B E3 26 88 */ addi r31, r3, lbl_sSorted@l /* 800BA758 000B7558 3B A0 00 00 */ li r29, 0 /* 800BA75C 000B755C 48 00 00 8C */ b lbl_800BA7E8 lbl_800BA760: @@ -1267,7 +1267,7 @@ lbl_800BA7E0: /* 800BA7E0 000B75E0 3B FF 00 04 */ addi r31, r31, 4 /* 800BA7E4 000B75E4 3B BD 00 01 */ addi r29, r29, 1 lbl_800BA7E8: -/* 800BA7E8 000B75E8 80 0D 91 10 */ lwz r0, lbl_803CBA10-_SDA_BASE_(r13) +/* 800BA7E8 000B75E8 80 0D 91 10 */ lwz r0, lbl_sSortedCount-_SDA_BASE_(r13) /* 800BA7EC 000B75EC 7C 1D 00 00 */ cmpw r29, r0 /* 800BA7F0 000B75F0 41 80 FF 70 */ blt lbl_800BA760 /* 800BA7F4 000B75F4 4B FF EF 55 */ bl zUI.debug_render__17_unnamed_zUI_cpp_Fv @@ -1312,35 +1312,35 @@ zUI_Render__FP4xEnt: /* 800BA884 000B7684 93 C1 00 38 */ stw r30, 0x38(r1) /* 800BA888 000B7688 93 A1 00 34 */ stw r29, 0x34(r1) /* 800BA88C 000B768C 7C 7D 1B 78 */ mr r29, r3 -/* 800BA890 000B7690 3C 60 80 29 */ lis r3, lbl_802912F8@ha +/* 800BA890 000B7690 3C 60 80 29 */ lis r3, lbl_Index@ha /* 800BA894 000B7694 7F BE EB 78 */ mr r30, r29 -/* 800BA898 000B7698 3B E3 12 F8 */ addi r31, r3, lbl_802912F8@l +/* 800BA898 000B7698 3B E3 12 F8 */ addi r31, r3, lbl_Index@l /* 800BA89C 000B769C 4B F8 77 2D */ bl xScrFxIsLetterbox__Fv /* 800BA8A0 000B76A0 2C 03 00 00 */ cmpwi r3, 0 /* 800BA8A4 000B76A4 41 82 00 6C */ beq lbl_800BA910 /* 800BA8A8 000B76A8 80 7D 00 00 */ lwz r3, 0(r29) -/* 800BA8AC 000B76AC 80 0D 91 14 */ lwz r0, lbl_803CBA14-_SDA_BASE_(r13) +/* 800BA8AC 000B76AC 80 0D 91 14 */ lwz r0, lbl_cKeyUIid1off-_SDA_BASE_(r13) /* 800BA8B0 000B76B0 7C 03 00 40 */ cmplw r3, r0 /* 800BA8B4 000B76B4 41 82 04 48 */ beq lbl_800BACFC -/* 800BA8B8 000B76B8 80 0D 91 18 */ lwz r0, lbl_803CBA18-_SDA_BASE_(r13) +/* 800BA8B8 000B76B8 80 0D 91 18 */ lwz r0, lbl_cKeyUIid2off-_SDA_BASE_(r13) /* 800BA8BC 000B76BC 7C 03 00 40 */ cmplw r3, r0 /* 800BA8C0 000B76C0 41 82 04 3C */ beq lbl_800BACFC -/* 800BA8C4 000B76C4 80 0D 91 1C */ lwz r0, lbl_803CBA1C-_SDA_BASE_(r13) +/* 800BA8C4 000B76C4 80 0D 91 1C */ lwz r0, lbl_cKeyUIid3off-_SDA_BASE_(r13) /* 800BA8C8 000B76C8 7C 03 00 40 */ cmplw r3, r0 /* 800BA8CC 000B76CC 41 82 04 30 */ beq lbl_800BACFC -/* 800BA8D0 000B76D0 80 0D 91 20 */ lwz r0, lbl_803CBA20-_SDA_BASE_(r13) +/* 800BA8D0 000B76D0 80 0D 91 20 */ lwz r0, lbl_cKeyUIid4off-_SDA_BASE_(r13) /* 800BA8D4 000B76D4 7C 03 00 40 */ cmplw r3, r0 /* 800BA8D8 000B76D8 41 82 04 24 */ beq lbl_800BACFC -/* 800BA8DC 000B76DC 80 0D 91 24 */ lwz r0, lbl_803CBA24-_SDA_BASE_(r13) +/* 800BA8DC 000B76DC 80 0D 91 24 */ lwz r0, lbl_cKeyUIid1on-_SDA_BASE_(r13) /* 800BA8E0 000B76E0 7C 03 00 40 */ cmplw r3, r0 /* 800BA8E4 000B76E4 41 82 04 18 */ beq lbl_800BACFC -/* 800BA8E8 000B76E8 80 0D 91 28 */ lwz r0, lbl_803CBA28-_SDA_BASE_(r13) +/* 800BA8E8 000B76E8 80 0D 91 28 */ lwz r0, lbl_cKeyUIid2on-_SDA_BASE_(r13) /* 800BA8EC 000B76EC 7C 03 00 40 */ cmplw r3, r0 /* 800BA8F0 000B76F0 41 82 04 0C */ beq lbl_800BACFC -/* 800BA8F4 000B76F4 80 0D 91 2C */ lwz r0, lbl_803CBA2C-_SDA_BASE_(r13) +/* 800BA8F4 000B76F4 80 0D 91 2C */ lwz r0, lbl_cKeyUIid3on-_SDA_BASE_(r13) /* 800BA8F8 000B76F8 7C 03 00 40 */ cmplw r3, r0 /* 800BA8FC 000B76FC 41 82 04 00 */ beq lbl_800BACFC -/* 800BA900 000B7700 80 0D 91 30 */ lwz r0, lbl_803CBA30-_SDA_BASE_(r13) +/* 800BA900 000B7700 80 0D 91 30 */ lwz r0, lbl_cKeyUIid4on-_SDA_BASE_(r13) /* 800BA904 000B7704 7C 03 00 40 */ cmplw r3, r0 /* 800BA908 000B7708 40 82 00 08 */ bne lbl_800BA910 /* 800BA90C 000B770C 48 00 03 F0 */ b lbl_800BACFC @@ -1372,7 +1372,7 @@ lbl_800BA960: /* 800BA96C 000B776C A0 85 00 58 */ lhz r4, 0x58(r5) /* 800BA970 000B7770 A0 05 00 5A */ lhz r0, 0x5a(r5) /* 800BA974 000B7774 90 81 00 1C */ stw r4, 0x1c(r1) -/* 800BA978 000B7778 C8 42 96 10 */ lfd f2, lbl_803CDF90-_SDA2_BASE_(r2) +/* 800BA978 000B7778 C8 42 96 10 */ lfd f2, lbl__1307-_SDA2_BASE_(r2) /* 800BA97C 000B777C C8 01 00 18 */ lfd f0, 0x18(r1) /* 800BA980 000B7780 90 01 00 24 */ stw r0, 0x24(r1) /* 800BA984 000B7784 EC 20 10 28 */ fsubs f1, f0, f2 @@ -1381,9 +1381,9 @@ lbl_800BA960: /* 800BA990 000B7790 C0 C5 00 24 */ lfs f6, 0x24(r5) /* 800BA994 000B7794 C8 01 00 20 */ lfd f0, 0x20(r1) /* 800BA998 000B7798 EC 24 08 2A */ fadds f1, f4, f1 -/* 800BA99C 000B779C C0 A2 96 00 */ lfs f5, lbl_803CDF80-_SDA2_BASE_(r2) +/* 800BA99C 000B779C C0 A2 96 00 */ lfs f5, lbl__1302_1-_SDA2_BASE_(r2) /* 800BA9A0 000B77A0 EC 00 10 28 */ fsubs f0, f0, f2 -/* 800BA9A4 000B77A4 C0 62 96 04 */ lfs f3, lbl_803CDF84-_SDA2_BASE_(r2) +/* 800BA9A4 000B77A4 C0 62 96 04 */ lfs f3, lbl__1303-_SDA2_BASE_(r2) /* 800BA9A8 000B77A8 EC 85 01 32 */ fmuls f4, f5, f4 /* 800BA9AC 000B77AC C3 E5 00 60 */ lfs f31, 0x60(r5) /* 800BA9B0 000B77B0 EC 43 01 B2 */ fmuls f2, f3, f6 @@ -1403,23 +1403,23 @@ lbl_800BA960: /* 800BA9E8 000B77E8 EE 80 18 24 */ fdivs f20, f0, f3 /* 800BA9EC 000B77EC 48 17 4D D9 */ bl RwIm2DGetNearScreenZ /* 800BA9F0 000B77F0 FC 00 0A 10 */ fabs f0, f1 -/* 800BA9F4 000B77F4 C0 42 96 08 */ lfs f2, lbl_803CDF88-_SDA2_BASE_(r2) +/* 800BA9F4 000B77F4 C0 42 96 08 */ lfs f2, lbl__1304-_SDA2_BASE_(r2) /* 800BA9F8 000B77F8 FC 00 00 18 */ frsp f0, f0 /* 800BA9FC 000B77FC FC 00 10 40 */ fcmpo cr0, f0, f2 /* 800BAA00 000B7800 4C 40 13 82 */ cror 2, 0, 2 /* 800BAA04 000B7804 40 82 00 20 */ bne lbl_800BAA24 -/* 800BAA08 000B7808 C0 02 95 F0 */ lfs f0, lbl_803CDF70-_SDA2_BASE_(r2) +/* 800BAA08 000B7808 C0 02 95 F0 */ lfs f0, lbl__787_3-_SDA2_BASE_(r2) /* 800BAA0C 000B780C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 800BAA10 000B7810 4C 41 13 82 */ cror 2, 1, 2 /* 800BAA14 000B7814 40 82 00 0C */ bne lbl_800BAA20 /* 800BAA18 000B7818 FC 20 10 90 */ fmr f1, f2 /* 800BAA1C 000B781C 48 00 00 08 */ b lbl_800BAA24 lbl_800BAA20: -/* 800BAA20 000B7820 C0 22 96 0C */ lfs f1, lbl_803CDF8C-_SDA2_BASE_(r2) +/* 800BAA20 000B7820 C0 22 96 0C */ lfs f1, lbl__1305-_SDA2_BASE_(r2) lbl_800BAA24: -/* 800BAA24 000B7824 3C 60 80 2F */ lis r3, lbl_802F6368@ha +/* 800BAA24 000B7824 3C 60 80 2F */ lis r3, lbl_Vertex@ha /* 800BAA28 000B7828 38 00 00 FF */ li r0, 0xff -/* 800BAA2C 000B782C 38 83 63 68 */ addi r4, r3, lbl_802F6368@l +/* 800BAA2C 000B782C 38 83 63 68 */ addi r4, r3, lbl_Vertex@l /* 800BAA30 000B7830 38 60 00 01 */ li r3, 1 /* 800BAA34 000B7834 98 04 00 0C */ stb r0, 0xc(r4) /* 800BAA38 000B7838 98 04 00 0D */ stb r0, 0xd(r4) @@ -1492,9 +1492,9 @@ lbl_800BAA24: /* 800BAB44 000B7944 38 60 00 08 */ li r3, 8 /* 800BAB48 000B7948 38 80 00 00 */ li r4, 0 /* 800BAB4C 000B794C 48 17 4C 91 */ bl RwRenderStateSet -/* 800BAB50 000B7950 3C 60 80 2F */ lis r3, lbl_802F6368@ha +/* 800BAB50 000B7950 3C 60 80 2F */ lis r3, lbl_Vertex@ha /* 800BAB54 000B7954 38 DF 00 00 */ addi r6, r31, 0 -/* 800BAB58 000B7958 38 83 63 68 */ addi r4, r3, lbl_802F6368@l +/* 800BAB58 000B7958 38 83 63 68 */ addi r4, r3, lbl_Vertex@l /* 800BAB5C 000B795C 38 A0 00 04 */ li r5, 4 /* 800BAB60 000B7960 38 60 00 03 */ li r3, 3 /* 800BAB64 000B7964 38 E0 00 06 */ li r7, 6 @@ -1507,27 +1507,27 @@ lbl_800BAB70: /* 800BAB7C 000B797C A0 88 00 58 */ lhz r4, 0x58(r8) /* 800BAB80 000B7980 3C 60 43 30 */ lis r3, 0x4330 /* 800BAB84 000B7984 A0 08 00 5A */ lhz r0, 0x5a(r8) -/* 800BAB88 000B7988 3C A0 80 26 */ lis r5, lbl_8025F740@ha +/* 800BAB88 000B7988 3C A0 80 26 */ lis r5, lbl__1261_1@ha /* 800BAB8C 000B798C 90 81 00 24 */ stw r4, 0x24(r1) -/* 800BAB90 000B7990 38 C5 F7 40 */ addi r6, r5, lbl_8025F740@l +/* 800BAB90 000B7990 38 C5 F7 40 */ addi r6, r5, lbl__1261_1@l /* 800BAB94 000B7994 80 A6 00 00 */ lwz r5, 0(r6) /* 800BAB98 000B7998 90 61 00 20 */ stw r3, 0x20(r1) -/* 800BAB9C 000B799C C8 62 96 10 */ lfd f3, lbl_803CDF90-_SDA2_BASE_(r2) +/* 800BAB9C 000B799C C8 62 96 10 */ lfd f3, lbl__1307-_SDA2_BASE_(r2) /* 800BABA0 000B79A0 C8 01 00 20 */ lfd f0, 0x20(r1) /* 800BABA4 000B79A4 90 01 00 1C */ stw r0, 0x1c(r1) /* 800BABA8 000B79A8 EC 20 18 28 */ fsubs f1, f0, f3 -/* 800BABAC 000B79AC C0 C2 96 00 */ lfs f6, lbl_803CDF80-_SDA2_BASE_(r2) +/* 800BABAC 000B79AC C0 C2 96 00 */ lfs f6, lbl__1302_1-_SDA2_BASE_(r2) /* 800BABB0 000B79B0 90 61 00 18 */ stw r3, 0x18(r1) /* 800BABB4 000B79B4 C0 E8 00 20 */ lfs f7, 0x20(r8) /* 800BABB8 000B79B8 C8 01 00 18 */ lfd f0, 0x18(r1) /* 800BABBC 000B79BC EC 41 30 24 */ fdivs f2, f1, f6 /* 800BABC0 000B79C0 C0 A8 00 24 */ lfs f5, 0x24(r8) -/* 800BABC4 000B79C4 C0 82 96 04 */ lfs f4, lbl_803CDF84-_SDA2_BASE_(r2) +/* 800BABC4 000B79C4 C0 82 96 04 */ lfs f4, lbl__1303-_SDA2_BASE_(r2) /* 800BABC8 000B79C8 80 86 00 04 */ lwz r4, 4(r6) /* 800BABCC 000B79CC 80 66 00 08 */ lwz r3, 8(r6) /* 800BABD0 000B79D0 80 06 00 0C */ lwz r0, 0xc(r6) /* 800BABD4 000B79D4 EC 20 18 28 */ fsubs f1, f0, f3 -/* 800BABD8 000B79D8 C0 02 95 F0 */ lfs f0, lbl_803CDF70-_SDA2_BASE_(r2) +/* 800BABD8 000B79D8 C0 02 95 F0 */ lfs f0, lbl__787_3-_SDA2_BASE_(r2) /* 800BABDC 000B79DC 90 61 00 10 */ stw r3, 0x10(r1) /* 800BABE0 000B79E0 EC C7 30 24 */ fdivs f6, f7, f6 /* 800BABE4 000B79E4 90 A1 00 08 */ stw r5, 8(r1) @@ -1577,7 +1577,7 @@ lbl_800BAC58: lbl_800BAC88: /* 800BAC88 000B7A88 80 7E 00 24 */ lwz r3, 0x24(r30) /* 800BAC8C 000B7A8C 4B F5 E6 05 */ bl xEntSetupPipeline__FP14xModelInstance -/* 800BAC90 000B7A90 C0 22 95 F4 */ lfs f1, lbl_803CDF74-_SDA2_BASE_(r2) +/* 800BAC90 000B7A90 C0 22 95 F4 */ lfs f1, lbl__950_4-_SDA2_BASE_(r2) /* 800BAC94 000B7A94 80 7E 00 24 */ lwz r3, 0x24(r30) /* 800BAC98 000B7A98 FC 40 08 90 */ fmr f2, f1 /* 800BAC9C 000B7A9C FC 60 08 90 */ fmr f3, f1 @@ -1679,17 +1679,17 @@ lbl_800BADF0: lbl_800BADFC: /* 800BADFC 000B7BFC 7F E3 FB 78 */ mr r3, r31 /* 800BAE00 000B7C00 4B F6 09 F9 */ bl xEntShow__FP4xEnt -/* 800BAE04 000B7C04 3C 60 80 3C */ lis r3, lbl_803C3288@ha +/* 800BAE04 000B7C04 3C 60 80 3C */ lis r3, lbl_gUIMgr@ha /* 800BAE08 000B7C08 7F E4 FB 78 */ mr r4, r31 -/* 800BAE0C 000B7C0C 38 63 32 88 */ addi r3, r3, lbl_803C3288@l +/* 800BAE0C 000B7C0C 38 63 32 88 */ addi r3, r3, lbl_gUIMgr@l /* 800BAE10 000B7C10 4B FF EB 49 */ bl Touch__6zUIMgrFP4_zUI /* 800BAE14 000B7C14 48 00 01 D0 */ b lbl_800BAFE4 lbl_800BAE18: /* 800BAE18 000B7C18 7F E3 FB 78 */ mr r3, r31 /* 800BAE1C 000B7C1C 4B F6 09 CD */ bl xEntHide__FP4xEnt -/* 800BAE20 000B7C20 3C 60 80 3C */ lis r3, lbl_803C3288@ha +/* 800BAE20 000B7C20 3C 60 80 3C */ lis r3, lbl_gUIMgr@ha /* 800BAE24 000B7C24 7F E4 FB 78 */ mr r4, r31 -/* 800BAE28 000B7C28 38 63 32 88 */ addi r3, r3, lbl_803C3288@l +/* 800BAE28 000B7C28 38 63 32 88 */ addi r3, r3, lbl_gUIMgr@l /* 800BAE2C 000B7C2C 4B FF EB 2D */ bl Touch__6zUIMgrFP4_zUI /* 800BAE30 000B7C30 48 00 01 B4 */ b lbl_800BAFE4 lbl_800BAE34: @@ -1697,8 +1697,8 @@ lbl_800BAE34: /* 800BAE38 000B7C38 4B FF F1 C1 */ bl zUI_Reset__FP4_zUI /* 800BAE3C 000B7C3C 48 00 01 A8 */ b lbl_800BAFE4 lbl_800BAE40: -/* 800BAE40 000B7C40 3C 60 80 26 */ lis r3, lbl_8025F750@ha -/* 800BAE44 000B7C44 38 63 F7 50 */ addi r3, r3, lbl_8025F750@l +/* 800BAE40 000B7C40 3C 60 80 26 */ lis r3, lbl__stringBase0_55@ha +/* 800BAE44 000B7C44 38 63 F7 50 */ addi r3, r3, lbl__stringBase0_55@l /* 800BAE48 000B7C48 38 63 00 A1 */ addi r3, r3, 0xa1 /* 800BAE4C 000B7C4C 4B F9 13 C9 */ bl xStrHash__FPCc /* 800BAE50 000B7C50 80 1F 00 00 */ lwz r0, 0(r31) @@ -1709,8 +1709,8 @@ lbl_800BAE40: /* 800BAE64 000B7C64 4B F8 D5 6D */ bl xSndPauseCategory__FUiUi lbl_800BAE68: /* 800BAE68 000B7C68 80 1F 00 D8 */ lwz r0, 0xd8(r31) -/* 800BAE6C 000B7C6C 3C 60 80 3C */ lis r3, lbl_803C3288@ha -/* 800BAE70 000B7C70 38 63 32 88 */ addi r3, r3, lbl_803C3288@l +/* 800BAE6C 000B7C6C 3C 60 80 3C */ lis r3, lbl_gUIMgr@ha +/* 800BAE70 000B7C70 38 63 32 88 */ addi r3, r3, lbl_gUIMgr@l /* 800BAE74 000B7C74 7F E4 FB 78 */ mr r4, r31 /* 800BAE78 000B7C78 60 00 00 02 */ ori r0, r0, 2 /* 800BAE7C 000B7C7C 90 1F 00 D8 */ stw r0, 0xd8(r31) @@ -1723,8 +1723,8 @@ lbl_800BAE88: /* 800BAE94 000B7C94 68 60 00 02 */ xori r0, r3, 2 /* 800BAE98 000B7C98 90 1F 00 D8 */ stw r0, 0xd8(r31) lbl_800BAE9C: -/* 800BAE9C 000B7C9C 3C 60 80 26 */ lis r3, lbl_8025F750@ha -/* 800BAEA0 000B7CA0 38 63 F7 50 */ addi r3, r3, lbl_8025F750@l +/* 800BAE9C 000B7C9C 3C 60 80 26 */ lis r3, lbl__stringBase0_55@ha +/* 800BAEA0 000B7CA0 38 63 F7 50 */ addi r3, r3, lbl__stringBase0_55@l /* 800BAEA4 000B7CA4 38 63 00 A1 */ addi r3, r3, 0xa1 /* 800BAEA8 000B7CA8 4B F9 13 6D */ bl xStrHash__FPCc /* 800BAEAC 000B7CAC 80 1F 00 00 */ lwz r0, 0(r31) @@ -1734,15 +1734,15 @@ lbl_800BAE9C: /* 800BAEBC 000B7CBC 38 80 00 01 */ li r4, 1 /* 800BAEC0 000B7CC0 4B F8 D5 11 */ bl xSndPauseCategory__FUiUi lbl_800BAEC4: -/* 800BAEC4 000B7CC4 3C 60 80 3C */ lis r3, lbl_803C3288@ha +/* 800BAEC4 000B7CC4 3C 60 80 3C */ lis r3, lbl_gUIMgr@ha /* 800BAEC8 000B7CC8 7F E4 FB 78 */ mr r4, r31 -/* 800BAECC 000B7CCC 38 63 32 88 */ addi r3, r3, lbl_803C3288@l +/* 800BAECC 000B7CCC 38 63 32 88 */ addi r3, r3, lbl_gUIMgr@l /* 800BAED0 000B7CD0 4B FF EA 89 */ bl Touch__6zUIMgrFP4_zUI /* 800BAED4 000B7CD4 48 00 01 10 */ b lbl_800BAFE4 lbl_800BAED8: /* 800BAED8 000B7CD8 80 1F 00 D8 */ lwz r0, 0xd8(r31) -/* 800BAEDC 000B7CDC 3C 60 80 3C */ lis r3, lbl_803C3288@ha -/* 800BAEE0 000B7CE0 38 63 32 88 */ addi r3, r3, lbl_803C3288@l +/* 800BAEDC 000B7CDC 3C 60 80 3C */ lis r3, lbl_gUIMgr@ha +/* 800BAEE0 000B7CE0 38 63 32 88 */ addi r3, r3, lbl_gUIMgr@l /* 800BAEE4 000B7CE4 60 00 00 08 */ ori r0, r0, 8 /* 800BAEE8 000B7CE8 90 1F 00 D8 */ stw r0, 0xd8(r31) /* 800BAEEC 000B7CEC 4B FF EA 6D */ bl Touch__6zUIMgrFP4_zUI @@ -1761,9 +1761,9 @@ lbl_800BAF10: /* 800BAF1C 000B7D1C 68 60 00 08 */ xori r0, r3, 8 /* 800BAF20 000B7D20 90 1F 00 D8 */ stw r0, 0xd8(r31) lbl_800BAF24: -/* 800BAF24 000B7D24 3C 60 80 3C */ lis r3, lbl_803C3288@ha +/* 800BAF24 000B7D24 3C 60 80 3C */ lis r3, lbl_gUIMgr@ha /* 800BAF28 000B7D28 7F E4 FB 78 */ mr r4, r31 -/* 800BAF2C 000B7D2C 38 63 32 88 */ addi r3, r3, lbl_803C3288@l +/* 800BAF2C 000B7D2C 38 63 32 88 */ addi r3, r3, lbl_gUIMgr@l /* 800BAF30 000B7D30 4B FF EA 29 */ bl Touch__6zUIMgrFP4_zUI /* 800BAF34 000B7D34 80 1F 00 D8 */ lwz r0, 0xd8(r31) /* 800BAF38 000B7D38 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a @@ -1827,17 +1827,17 @@ lbl_800BAFE4: zUI_ParseINI__FP8xIniFile: /* 800BB000 000B7E00 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800BB004 000B7E04 7C 08 02 A6 */ mflr r0 -/* 800BB008 000B7E08 3C 80 80 26 */ lis r4, lbl_8025F750@ha +/* 800BB008 000B7E08 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha /* 800BB00C 000B7E0C 90 01 00 44 */ stw r0, 0x44(r1) -/* 800BB010 000B7E10 38 84 F7 50 */ addi r4, r4, lbl_8025F750@l +/* 800BB010 000B7E10 38 84 F7 50 */ addi r4, r4, lbl__stringBase0_55@l /* 800BB014 000B7E14 38 84 00 BE */ addi r4, r4, 0xbe /* 800BB018 000B7E18 BF 41 00 28 */ stmw r26, 0x28(r1) /* 800BB01C 000B7E1C 7C 7C 1B 78 */ mr r28, r3 /* 800BB020 000B7E20 38 61 00 0C */ addi r3, r1, 0xc /* 800BB024 000B7E24 48 12 C6 DD */ bl func_801E7700 -/* 800BB028 000B7E28 3C 60 80 2F */ lis r3, lbl_802F63C8@ha +/* 800BB028 000B7E28 3C 60 80 2F */ lis r3, lbl_sWorld@ha /* 800BB02C 000B7E2C 3B C0 00 00 */ li r30, 0 -/* 800BB030 000B7E30 3B E3 63 C8 */ addi r31, r3, lbl_802F63C8@l +/* 800BB030 000B7E30 3B E3 63 C8 */ addi r31, r3, lbl_sWorld@l lbl_800BB034: /* 800BB034 000B7E34 88 61 00 11 */ lbz r3, 0x11(r1) /* 800BB038 000B7E38 38 63 00 01 */ addi r3, r3, 1 @@ -1864,14 +1864,14 @@ lbl_800BB060: /* 800BB088 000B7E88 98 1F 00 05 */ stb r0, 5(r31) /* 800BB08C 000B7E8C 48 00 00 8C */ b lbl_800BB118 lbl_800BB090: -/* 800BB090 000B7E90 3C 80 80 26 */ lis r4, lbl_8025F750@ha +/* 800BB090 000B7E90 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha /* 800BB094 000B7E94 38 A1 00 08 */ addi r5, r1, 8 -/* 800BB098 000B7E98 38 84 F7 50 */ addi r4, r4, lbl_8025F750@l +/* 800BB098 000B7E98 38 84 F7 50 */ addi r4, r4, lbl__stringBase0_55@l /* 800BB09C 000B7E9C 38 84 00 C5 */ addi r4, r4, 0xc5 /* 800BB0A0 000B7EA0 4B F9 12 31 */ bl xStrTok__FPcPCcPPc /* 800BB0A4 000B7EA4 88 03 00 00 */ lbz r0, 0(r3) -/* 800BB0A8 000B7EA8 3C 80 80 26 */ lis r4, lbl_8025F750@ha -/* 800BB0AC 000B7EAC 38 84 F7 50 */ addi r4, r4, lbl_8025F750@l +/* 800BB0A8 000B7EA8 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha +/* 800BB0AC 000B7EAC 38 84 F7 50 */ addi r4, r4, lbl__stringBase0_55@l /* 800BB0B0 000B7EB0 38 A1 00 08 */ addi r5, r1, 8 /* 800BB0B4 000B7EB4 98 1F 00 04 */ stb r0, 4(r31) /* 800BB0B8 000B7EB8 38 84 00 C5 */ addi r4, r4, 0xc5 @@ -1880,10 +1880,10 @@ lbl_800BB090: /* 800BB0C4 000B7EC4 38 60 00 00 */ li r3, 0 /* 800BB0C8 000B7EC8 98 1F 00 05 */ stb r0, 5(r31) /* 800BB0CC 000B7ECC 4B F9 12 05 */ bl xStrTok__FPcPCcPPc -/* 800BB0D0 000B7ED0 3C 80 80 26 */ lis r4, lbl_8025F750@ha +/* 800BB0D0 000B7ED0 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha /* 800BB0D4 000B7ED4 7C 66 1B 78 */ mr r6, r3 /* 800BB0D8 000B7ED8 7F FA FB 78 */ mr r26, r31 -/* 800BB0DC 000B7EDC 3B 64 F7 50 */ addi r27, r4, lbl_8025F750@l +/* 800BB0DC 000B7EDC 3B 64 F7 50 */ addi r27, r4, lbl__stringBase0_55@l /* 800BB0E0 000B7EE0 48 00 00 30 */ b lbl_800BB110 lbl_800BB0E4: /* 800BB0E4 000B7EE4 88 06 00 00 */ lbz r0, 0(r6) @@ -2033,9 +2033,9 @@ lbl_800BB2A4: /* 800BB2C8 000B80C8 28 1E 00 4F */ cmplwi r30, 0x4f /* 800BB2CC 000B80CC 7C 7F 1B 78 */ mr r31, r3 /* 800BB2D0 000B80D0 40 82 00 74 */ bne lbl_800BB344 -/* 800BB2D4 000B80D4 80 0D 91 4C */ lwz r0, lbl_803CBA4C-_SDA_BASE_(r13) -/* 800BB2D8 000B80D8 3C 60 80 2F */ lis r3, lbl_802F63C8@ha -/* 800BB2DC 000B80DC 38 A3 63 C8 */ addi r5, r3, lbl_802F63C8@l +/* 800BB2D4 000B80D4 80 0D 91 4C */ lwz r0, lbl_sCurrWorld-_SDA_BASE_(r13) +/* 800BB2D8 000B80D8 3C 60 80 2F */ lis r3, lbl_sWorld@ha +/* 800BB2DC 000B80DC 38 A3 63 C8 */ addi r5, r3, lbl_sWorld@l /* 800BB2E0 000B80E0 7F A3 EB 78 */ mr r3, r29 /* 800BB2E4 000B80E4 1C 00 02 4C */ mulli r0, r0, 0x24c /* 800BB2E8 000B80E8 7F C4 F3 78 */ mr r4, r30 @@ -2045,10 +2045,10 @@ lbl_800BB2A4: /* 800BB2F8 000B80F8 39 00 00 00 */ li r8, 0 /* 800BB2FC 000B80FC 39 20 00 00 */ li r9, 0 /* 800BB300 000B8100 4B F6 44 59 */ bl zEntEvent__FP5xBaseUiP5xBaseUiPCfP5xBasei -/* 800BB304 000B8104 80 6D 91 4C */ lwz r3, lbl_803CBA4C-_SDA_BASE_(r13) -/* 800BB308 000B8108 3C 80 80 2F */ lis r4, lbl_802F63C8@ha -/* 800BB30C 000B810C 80 0D 91 50 */ lwz r0, lbl_803CBA50-_SDA_BASE_(r13) -/* 800BB310 000B8110 39 04 63 C8 */ addi r8, r4, lbl_802F63C8@l +/* 800BB304 000B8104 80 6D 91 4C */ lwz r3, lbl_sCurrWorld-_SDA_BASE_(r13) +/* 800BB308 000B8108 3C 80 80 2F */ lis r4, lbl_sWorld@ha +/* 800BB30C 000B810C 80 0D 91 50 */ lwz r0, lbl_sCurrTask-_SDA_BASE_(r13) +/* 800BB310 000B8110 39 04 63 C8 */ addi r8, r4, lbl_sWorld@l /* 800BB314 000B8114 1C A3 02 4C */ mulli r5, r3, 0x24c /* 800BB318 000B8118 7F A3 EB 78 */ mr r3, r29 /* 800BB31C 000B811C 7F C4 F3 78 */ mr r4, r30 @@ -2073,11 +2073,11 @@ lbl_800BB344: .global zUI_ScenePortalSetToCurrentLevel__FP6zScene zUI_ScenePortalSetToCurrentLevel__FP6zScene: -/* 800BB364 000B8164 3C 80 80 2F */ lis r4, lbl_802F63C8@ha +/* 800BB364 000B8164 3C 80 80 2F */ lis r4, lbl_sWorld@ha /* 800BB368 000B8168 38 A0 00 00 */ li r5, 0 /* 800BB36C 000B816C 38 00 00 03 */ li r0, 3 -/* 800BB370 000B8170 90 AD 91 48 */ stw r5, lbl_803CBA48-_SDA_BASE_(r13) -/* 800BB374 000B8174 38 C4 63 C8 */ addi r6, r4, lbl_802F63C8@l +/* 800BB370 000B8170 90 AD 91 48 */ stw r5, lbl_sCurrTaskDesc-_SDA_BASE_(r13) +/* 800BB374 000B8174 38 C4 63 C8 */ addi r6, r4, lbl_sWorld@l /* 800BB378 000B8178 38 E0 00 00 */ li r7, 0 /* 800BB37C 000B817C 7C 09 03 A6 */ mtctr r0 lbl_800BB380: @@ -2089,7 +2089,7 @@ lbl_800BB380: /* 800BB394 000B8194 50 A4 C0 0E */ rlwimi r4, r5, 0x18, 0, 7 /* 800BB398 000B8198 7C 04 00 40 */ cmplw r4, r0 /* 800BB39C 000B819C 40 82 00 0C */ bne lbl_800BB3A8 -/* 800BB3A0 000B81A0 90 ED 91 4C */ stw r7, lbl_803CBA4C-_SDA_BASE_(r13) +/* 800BB3A0 000B81A0 90 ED 91 4C */ stw r7, lbl_sCurrWorld-_SDA_BASE_(r13) /* 800BB3A4 000B81A4 48 00 00 B0 */ b lbl_800BB454 lbl_800BB3A8: /* 800BB3A8 000B81A8 88 86 02 51 */ lbz r4, 0x251(r6) @@ -2100,7 +2100,7 @@ lbl_800BB3A8: /* 800BB3BC 000B81BC 50 A4 C0 0E */ rlwimi r4, r5, 0x18, 0, 7 /* 800BB3C0 000B81C0 7C 04 00 40 */ cmplw r4, r0 /* 800BB3C4 000B81C4 40 82 00 0C */ bne lbl_800BB3D0 -/* 800BB3C8 000B81C8 90 ED 91 4C */ stw r7, lbl_803CBA4C-_SDA_BASE_(r13) +/* 800BB3C8 000B81C8 90 ED 91 4C */ stw r7, lbl_sCurrWorld-_SDA_BASE_(r13) /* 800BB3CC 000B81CC 48 00 00 88 */ b lbl_800BB454 lbl_800BB3D0: /* 800BB3D0 000B81D0 88 86 02 51 */ lbz r4, 0x251(r6) @@ -2111,7 +2111,7 @@ lbl_800BB3D0: /* 800BB3E4 000B81E4 50 A4 C0 0E */ rlwimi r4, r5, 0x18, 0, 7 /* 800BB3E8 000B81E8 7C 04 00 40 */ cmplw r4, r0 /* 800BB3EC 000B81EC 40 82 00 0C */ bne lbl_800BB3F8 -/* 800BB3F0 000B81F0 90 ED 91 4C */ stw r7, lbl_803CBA4C-_SDA_BASE_(r13) +/* 800BB3F0 000B81F0 90 ED 91 4C */ stw r7, lbl_sCurrWorld-_SDA_BASE_(r13) /* 800BB3F4 000B81F4 48 00 00 60 */ b lbl_800BB454 lbl_800BB3F8: /* 800BB3F8 000B81F8 88 86 02 51 */ lbz r4, 0x251(r6) @@ -2122,7 +2122,7 @@ lbl_800BB3F8: /* 800BB40C 000B820C 50 A4 C0 0E */ rlwimi r4, r5, 0x18, 0, 7 /* 800BB410 000B8210 7C 04 00 40 */ cmplw r4, r0 /* 800BB414 000B8214 40 82 00 0C */ bne lbl_800BB420 -/* 800BB418 000B8218 90 ED 91 4C */ stw r7, lbl_803CBA4C-_SDA_BASE_(r13) +/* 800BB418 000B8218 90 ED 91 4C */ stw r7, lbl_sCurrWorld-_SDA_BASE_(r13) /* 800BB41C 000B821C 48 00 00 38 */ b lbl_800BB454 lbl_800BB420: /* 800BB420 000B8220 88 86 02 51 */ lbz r4, 0x251(r6) @@ -2133,7 +2133,7 @@ lbl_800BB420: /* 800BB434 000B8234 50 A4 C0 0E */ rlwimi r4, r5, 0x18, 0, 7 /* 800BB438 000B8238 7C 04 00 40 */ cmplw r4, r0 /* 800BB43C 000B823C 40 82 00 0C */ bne lbl_800BB448 -/* 800BB440 000B8240 90 ED 91 4C */ stw r7, lbl_803CBA4C-_SDA_BASE_(r13) +/* 800BB440 000B8240 90 ED 91 4C */ stw r7, lbl_sCurrWorld-_SDA_BASE_(r13) /* 800BB444 000B8244 48 00 00 10 */ b lbl_800BB454 lbl_800BB448: /* 800BB448 000B8248 38 C6 02 4C */ addi r6, r6, 0x24c @@ -2141,37 +2141,37 @@ lbl_800BB448: /* 800BB450 000B8250 42 00 FF 30 */ bdnz lbl_800BB380 lbl_800BB454: /* 800BB454 000B8254 38 00 00 00 */ li r0, 0 -/* 800BB458 000B8258 90 0D 91 50 */ stw r0, lbl_803CBA50-_SDA_BASE_(r13) +/* 800BB458 000B8258 90 0D 91 50 */ stw r0, lbl_sCurrTask-_SDA_BASE_(r13) /* 800BB45C 000B825C 4E 80 00 20 */ blr .global zUI.init_patsocks__FP6zScene zUI.init_patsocks__FP6zScene: /* 800BB460 000B8260 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BB464 000B8264 7C 08 02 A6 */ mflr r0 -/* 800BB468 000B8268 3C 80 80 26 */ lis r4, lbl_8025F750@ha +/* 800BB468 000B8268 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha /* 800BB46C 000B826C 90 01 00 14 */ stw r0, 0x14(r1) /* 800BB470 000B8270 93 E1 00 0C */ stw r31, 0xc(r1) /* 800BB474 000B8274 7C 7F 1B 78 */ mr r31, r3 -/* 800BB478 000B8278 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l +/* 800BB478 000B8278 38 64 F7 50 */ addi r3, r4, lbl__stringBase0_55@l /* 800BB47C 000B827C 38 63 00 C7 */ addi r3, r3, 0xc7 /* 800BB480 000B8280 4B F9 0D 95 */ bl xStrHash__FPCc /* 800BB484 000B8284 7C 64 1B 78 */ mr r4, r3 /* 800BB488 000B8288 7F E3 FB 78 */ mr r3, r31 /* 800BB48C 000B828C 4B FF FC E1 */ bl zUI.findUI__FP6zSceneUi -/* 800BB490 000B8290 3C 80 80 26 */ lis r4, lbl_8025F750@ha -/* 800BB494 000B8294 90 6D 91 34 */ stw r3, lbl_803CBA34-_SDA_BASE_(r13) -/* 800BB498 000B8298 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l +/* 800BB490 000B8290 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha +/* 800BB494 000B8294 90 6D 91 34 */ stw r3, lbl_patsock_ui-_SDA_BASE_(r13) +/* 800BB498 000B8298 38 64 F7 50 */ addi r3, r4, lbl__stringBase0_55@l /* 800BB49C 000B829C 38 63 00 D8 */ addi r3, r3, 0xd8 /* 800BB4A0 000B82A0 4B F9 0D 75 */ bl xStrHash__FPCc /* 800BB4A4 000B82A4 7C 64 1B 78 */ mr r4, r3 /* 800BB4A8 000B82A8 7F E3 FB 78 */ mr r3, r31 /* 800BB4AC 000B82AC 4B FF FD 5D */ bl zUI.findUIFont__FP6zSceneUi -/* 800BB4B0 000B82B0 90 6D 91 38 */ stw r3, lbl_803CBA38-_SDA_BASE_(r13) +/* 800BB4B0 000B82B0 90 6D 91 38 */ stw r3, lbl_patsock_uif-_SDA_BASE_(r13) /* 800BB4B4 000B82B4 38 60 00 00 */ li r3, 0 /* 800BB4B8 000B82B8 38 00 FF FF */ li r0, -1 -/* 800BB4BC 000B82BC 98 6D 83 20 */ stb r3, lbl_803CAC20-_SDA_BASE_(r13) -/* 800BB4C0 000B82C0 90 0D 83 28 */ stw r0, lbl_803CAC28-_SDA_BASE_(r13) -/* 800BB4C4 000B82C4 90 0D 83 2C */ stw r0, lbl_803CAC2C-_SDA_BASE_(r13) +/* 800BB4BC 000B82BC 98 6D 83 20 */ stb r3, lbl_patsock_text_buffer-_SDA_BASE_(r13) +/* 800BB4C0 000B82C0 90 0D 83 28 */ stw r0, lbl_patsock_prev_world-_SDA_BASE_(r13) +/* 800BB4C4 000B82C4 90 0D 83 2C */ stw r0, lbl_patsock_prev_count-_SDA_BASE_(r13) /* 800BB4C8 000B82C8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 800BB4CC 000B82CC 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BB4D0 000B82D0 7C 08 03 A6 */ mtlr r0 @@ -2189,17 +2189,17 @@ zUI_ScenePortalInit__FP6zScene: /* 800BB4F4 000B82F4 80 1F 01 04 */ lwz r0, 0x104(r31) /* 800BB4F8 000B82F8 28 00 00 00 */ cmplwi r0, 0 /* 800BB4FC 000B82FC 41 82 08 D8 */ beq lbl_800BBDD4 -/* 800BB500 000B8300 3C 80 80 2F */ lis r4, lbl_802F63C8@ha -/* 800BB504 000B8304 3C 60 80 29 */ lis r3, lbl_8029131C@ha -/* 800BB508 000B8308 3B C4 63 C8 */ addi r30, r4, lbl_802F63C8@l +/* 800BB500 000B8300 3C 80 80 2F */ lis r4, lbl_sWorld@ha +/* 800BB504 000B8304 3C 60 80 29 */ lis r3, lbl_sWorldInfo@ha +/* 800BB508 000B8308 3B C4 63 C8 */ addi r30, r4, lbl_sWorld@l /* 800BB50C 000B830C 38 A0 00 08 */ li r5, 8 /* 800BB510 000B8310 38 80 00 01 */ li r4, 1 /* 800BB514 000B8314 38 00 00 02 */ li r0, 2 -/* 800BB518 000B8318 3A C3 13 1C */ addi r22, r3, lbl_8029131C@l -/* 800BB51C 000B831C 3C 60 80 26 */ lis r3, lbl_8025F750@ha +/* 800BB518 000B8318 3A C3 13 1C */ addi r22, r3, lbl_sWorldInfo@l +/* 800BB51C 000B831C 3C 60 80 26 */ lis r3, lbl__stringBase0_55@ha /* 800BB520 000B8320 90 BE 00 08 */ stw r5, 8(r30) /* 800BB524 000B8324 7F D7 F3 78 */ mr r23, r30 -/* 800BB528 000B8328 3B A3 F7 50 */ addi r29, r3, lbl_8025F750@l +/* 800BB528 000B8328 3B A3 F7 50 */ addi r29, r3, lbl__stringBase0_55@l /* 800BB52C 000B832C 3A A0 00 00 */ li r21, 0 /* 800BB530 000B8330 90 BE 02 54 */ stw r5, 0x254(r30) /* 800BB534 000B8334 90 BE 04 A0 */ stw r5, 0x4a0(r30) @@ -2252,8 +2252,8 @@ lbl_800BB5C0: /* 800BB5E4 000B83E4 90 1C 00 38 */ stw r0, 0x38(r28) /* 800BB5E8 000B83E8 48 00 00 84 */ b lbl_800BB66C lbl_800BB5EC: -/* 800BB5EC 000B83EC 3C 60 80 26 */ lis r3, lbl_8025F750@ha -/* 800BB5F0 000B83F0 38 63 F7 50 */ addi r3, r3, lbl_8025F750@l +/* 800BB5EC 000B83EC 3C 60 80 26 */ lis r3, lbl__stringBase0_55@ha +/* 800BB5F0 000B83F0 38 63 F7 50 */ addi r3, r3, lbl__stringBase0_55@l /* 800BB5F4 000B83F4 38 63 00 FC */ addi r3, r3, 0xfc /* 800BB5F8 000B83F8 4B F9 0C 1D */ bl xStrHash__FPCc /* 800BB5FC 000B83FC 90 7C 00 44 */ stw r3, 0x44(r28) @@ -2300,9 +2300,9 @@ lbl_800BB678: /* 800BB68C 000B848C 28 15 00 0F */ cmplwi r21, 0xf /* 800BB690 000B8490 3A F7 02 4C */ addi r23, r23, 0x24c /* 800BB694 000B8494 41 80 FE D4 */ blt lbl_800BB568 -/* 800BB698 000B8498 3C 60 80 26 */ lis r3, lbl_8025F750@ha +/* 800BB698 000B8498 3C 60 80 26 */ lis r3, lbl__stringBase0_55@ha /* 800BB69C 000B849C 7F D6 F3 78 */ mr r22, r30 -/* 800BB6A0 000B84A0 3A 63 F7 50 */ addi r19, r3, lbl_8025F750@l +/* 800BB6A0 000B84A0 3A 63 F7 50 */ addi r19, r3, lbl__stringBase0_55@l /* 800BB6A4 000B84A4 3A E0 00 00 */ li r23, 0 lbl_800BB6A8: /* 800BB6A8 000B84A8 38 61 00 08 */ addi r3, r1, 8 @@ -2346,9 +2346,9 @@ lbl_800BB724: /* 800BB734 000B8534 3A D6 02 4C */ addi r22, r22, 0x24c /* 800BB738 000B8538 28 17 00 0F */ cmplwi r23, 0xf /* 800BB73C 000B853C 41 80 FF 6C */ blt lbl_800BB6A8 -/* 800BB740 000B8540 3C 80 80 26 */ lis r4, lbl_8025F750@ha +/* 800BB740 000B8540 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha /* 800BB744 000B8544 38 61 00 08 */ addi r3, r1, 8 -/* 800BB748 000B8548 38 84 F7 50 */ addi r4, r4, lbl_8025F750@l +/* 800BB748 000B8548 38 84 F7 50 */ addi r4, r4, lbl__stringBase0_55@l /* 800BB74C 000B854C 38 84 01 18 */ addi r4, r4, 0x118 /* 800BB750 000B8550 48 12 BF B1 */ bl func_801E7700 /* 800BB754 000B8554 7F D3 F3 78 */ mr r19, r30 @@ -2376,9 +2376,9 @@ lbl_800BB77C: /* 800BB7A4 000B85A4 28 14 00 0F */ cmplwi r20, 0xf /* 800BB7A8 000B85A8 3A 73 02 4C */ addi r19, r19, 0x24c /* 800BB7AC 000B85AC 41 80 FF B4 */ blt lbl_800BB760 -/* 800BB7B0 000B85B0 3C 80 80 26 */ lis r4, lbl_8025F750@ha +/* 800BB7B0 000B85B0 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha /* 800BB7B4 000B85B4 38 61 00 08 */ addi r3, r1, 8 -/* 800BB7B8 000B85B8 38 84 F7 50 */ addi r4, r4, lbl_8025F750@l +/* 800BB7B8 000B85B8 38 84 F7 50 */ addi r4, r4, lbl__stringBase0_55@l /* 800BB7BC 000B85BC 38 84 01 27 */ addi r4, r4, 0x127 /* 800BB7C0 000B85C0 48 12 BF 41 */ bl func_801E7700 /* 800BB7C4 000B85C4 7F D3 F3 78 */ mr r19, r30 @@ -2419,9 +2419,9 @@ lbl_800BB7EC: /* 800BB848 000B8648 90 73 20 38 */ stw r3, 0x2038(r19) /* 800BB84C 000B864C 3A 73 00 48 */ addi r19, r19, 0x48 /* 800BB850 000B8650 41 80 FF 80 */ blt lbl_800BB7D0 -/* 800BB854 000B8654 3C 80 80 26 */ lis r4, lbl_8025F750@ha +/* 800BB854 000B8654 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha /* 800BB858 000B8658 38 61 00 08 */ addi r3, r1, 8 -/* 800BB85C 000B865C 38 84 F7 50 */ addi r4, r4, lbl_8025F750@l +/* 800BB85C 000B865C 38 84 F7 50 */ addi r4, r4, lbl__stringBase0_55@l /* 800BB860 000B8660 38 84 01 37 */ addi r4, r4, 0x137 /* 800BB864 000B8664 48 12 BE 9D */ bl func_801E7700 /* 800BB868 000B8668 7F D3 F3 78 */ mr r19, r30 @@ -2462,9 +2462,9 @@ lbl_800BB890: /* 800BB8EC 000B86EC 90 73 20 3C */ stw r3, 0x203c(r19) /* 800BB8F0 000B86F0 3A 73 00 48 */ addi r19, r19, 0x48 /* 800BB8F4 000B86F4 41 80 FF 80 */ blt lbl_800BB874 -/* 800BB8F8 000B86F8 3C 80 80 26 */ lis r4, lbl_8025F750@ha +/* 800BB8F8 000B86F8 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha /* 800BB8FC 000B86FC 38 61 00 08 */ addi r3, r1, 8 -/* 800BB900 000B8700 38 84 F7 50 */ addi r4, r4, lbl_8025F750@l +/* 800BB900 000B8700 38 84 F7 50 */ addi r4, r4, lbl__stringBase0_55@l /* 800BB904 000B8704 38 84 01 42 */ addi r4, r4, 0x142 /* 800BB908 000B8708 48 12 BD F9 */ bl func_801E7700 /* 800BB90C 000B870C 7F D3 F3 78 */ mr r19, r30 @@ -2505,9 +2505,9 @@ lbl_800BB934: /* 800BB990 000B8790 90 73 20 40 */ stw r3, 0x2040(r19) /* 800BB994 000B8794 3A 73 00 48 */ addi r19, r19, 0x48 /* 800BB998 000B8798 41 80 FF 80 */ blt lbl_800BB918 -/* 800BB99C 000B879C 3C 80 80 26 */ lis r4, lbl_8025F750@ha +/* 800BB99C 000B879C 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha /* 800BB9A0 000B87A0 38 61 00 08 */ addi r3, r1, 8 -/* 800BB9A4 000B87A4 38 84 F7 50 */ addi r4, r4, lbl_8025F750@l +/* 800BB9A4 000B87A4 38 84 F7 50 */ addi r4, r4, lbl__stringBase0_55@l /* 800BB9A8 000B87A8 38 84 01 54 */ addi r4, r4, 0x154 /* 800BB9AC 000B87AC 48 12 BD 55 */ bl func_801E7700 /* 800BB9B0 000B87B0 7F D3 F3 78 */ mr r19, r30 @@ -2576,9 +2576,9 @@ lbl_800BBA78: /* 800BBA8C 000B888C 3A 73 00 48 */ addi r19, r19, 0x48 /* 800BBA90 000B8890 28 14 00 08 */ cmplwi r20, 8 /* 800BBA94 000B8894 41 80 FF 28 */ blt lbl_800BB9BC -/* 800BBA98 000B8898 3C 80 80 26 */ lis r4, lbl_8025F750@ha +/* 800BBA98 000B8898 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha /* 800BBA9C 000B889C 38 61 00 08 */ addi r3, r1, 8 -/* 800BBAA0 000B88A0 38 84 F7 50 */ addi r4, r4, lbl_8025F750@l +/* 800BBAA0 000B88A0 38 84 F7 50 */ addi r4, r4, lbl__stringBase0_55@l /* 800BBAA4 000B88A4 38 84 01 64 */ addi r4, r4, 0x164 /* 800BBAA8 000B88A8 48 12 BC 59 */ bl func_801E7700 /* 800BBAAC 000B88AC 7F D3 F3 78 */ mr r19, r30 @@ -2647,9 +2647,9 @@ lbl_800BBB74: /* 800BBB88 000B8988 3A 73 00 48 */ addi r19, r19, 0x48 /* 800BBB8C 000B898C 28 14 00 02 */ cmplwi r20, 2 /* 800BBB90 000B8990 41 80 FF 28 */ blt lbl_800BBAB8 -/* 800BBB94 000B8994 3C 80 80 26 */ lis r4, lbl_8025F750@ha +/* 800BBB94 000B8994 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha /* 800BBB98 000B8998 38 61 00 08 */ addi r3, r1, 8 -/* 800BBB9C 000B899C 38 84 F7 50 */ addi r4, r4, lbl_8025F750@l +/* 800BBB9C 000B899C 38 84 F7 50 */ addi r4, r4, lbl__stringBase0_55@l /* 800BBBA0 000B89A0 38 84 01 79 */ addi r4, r4, 0x179 /* 800BBBA4 000B89A4 48 12 BB 5D */ bl func_801E7700 /* 800BBBA8 000B89A8 38 80 00 31 */ li r4, 0x31 @@ -2709,9 +2709,9 @@ lbl_800BBC60: /* 800BBC64 000B8A64 38 A5 02 4C */ addi r5, r5, 0x24c /* 800BBC68 000B8A68 38 C6 00 04 */ addi r6, r6, 4 /* 800BBC6C 000B8A6C 42 00 FF 84 */ bdnz lbl_800BBBF0 -/* 800BBC70 000B8A70 3C 80 80 26 */ lis r4, lbl_8025F750@ha +/* 800BBC70 000B8A70 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha /* 800BBC74 000B8A74 38 61 00 08 */ addi r3, r1, 8 -/* 800BBC78 000B8A78 38 84 F7 50 */ addi r4, r4, lbl_8025F750@l +/* 800BBC78 000B8A78 38 84 F7 50 */ addi r4, r4, lbl__stringBase0_55@l /* 800BBC7C 000B8A7C 38 84 01 93 */ addi r4, r4, 0x193 /* 800BBC80 000B8A80 48 12 BA 81 */ bl func_801E7700 /* 800BBC84 000B8A84 3A C0 00 31 */ li r22, 0x31 @@ -2759,48 +2759,48 @@ lbl_800BBD08: /* 800BBD18 000B8B18 3B DE 02 4C */ addi r30, r30, 0x24c /* 800BBD1C 000B8B1C 28 15 00 0F */ cmplwi r21, 0xf /* 800BBD20 000B8B20 41 80 FF 6C */ blt lbl_800BBC8C -/* 800BBD24 000B8B24 3C 60 80 26 */ lis r3, lbl_8025F750@ha -/* 800BBD28 000B8B28 38 63 F7 50 */ addi r3, r3, lbl_8025F750@l +/* 800BBD24 000B8B24 3C 60 80 26 */ lis r3, lbl__stringBase0_55@ha +/* 800BBD28 000B8B28 38 63 F7 50 */ addi r3, r3, lbl__stringBase0_55@l /* 800BBD2C 000B8B2C 38 63 01 A7 */ addi r3, r3, 0x1a7 /* 800BBD30 000B8B30 4B F9 04 E5 */ bl xStrHash__FPCc /* 800BBD34 000B8B34 7C 64 1B 78 */ mr r4, r3 /* 800BBD38 000B8B38 7F E3 FB 78 */ mr r3, r31 /* 800BBD3C 000B8B3C 4B FF F4 CD */ bl zUI.findUIFont__FP6zSceneUi -/* 800BBD40 000B8B40 3C 80 80 26 */ lis r4, lbl_8025F750@ha -/* 800BBD44 000B8B44 90 6D 91 40 */ stw r3, lbl_803CBA40-_SDA_BASE_(r13) -/* 800BBD48 000B8B48 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l +/* 800BBD40 000B8B40 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha +/* 800BBD44 000B8B44 90 6D 91 40 */ stw r3, lbl_sTakeTaxi-_SDA_BASE_(r13) +/* 800BBD48 000B8B48 38 64 F7 50 */ addi r3, r4, lbl__stringBase0_55@l /* 800BBD4C 000B8B4C 38 63 01 BA */ addi r3, r3, 0x1ba /* 800BBD50 000B8B50 4B F9 04 C5 */ bl xStrHash__FPCc /* 800BBD54 000B8B54 7C 64 1B 78 */ mr r4, r3 /* 800BBD58 000B8B58 7F E3 FB 78 */ mr r3, r31 /* 800BBD5C 000B8B5C 4B FF F4 AD */ bl zUI.findUIFont__FP6zSceneUi -/* 800BBD60 000B8B60 3C 80 80 26 */ lis r4, lbl_8025F750@ha -/* 800BBD64 000B8B64 90 6D 91 44 */ stw r3, lbl_803CBA44-_SDA_BASE_(r13) -/* 800BBD68 000B8B68 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l +/* 800BBD60 000B8B60 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha +/* 800BBD64 000B8B64 90 6D 91 44 */ stw r3, lbl_sNoneTaskDesc-_SDA_BASE_(r13) +/* 800BBD68 000B8B68 38 64 F7 50 */ addi r3, r4, lbl__stringBase0_55@l /* 800BBD6C 000B8B6C 38 63 01 CE */ addi r3, r3, 0x1ce /* 800BBD70 000B8B70 4B F9 04 A5 */ bl xStrHash__FPCc /* 800BBD74 000B8B74 7C 64 1B 78 */ mr r4, r3 /* 800BBD78 000B8B78 7F E3 FB 78 */ mr r3, r31 /* 800BBD7C 000B8B7C 4B FF F4 8D */ bl zUI.findUIFont__FP6zSceneUi -/* 800BBD80 000B8B80 90 6D 91 54 */ stw r3, lbl_803CBA54-_SDA_BASE_(r13) +/* 800BBD80 000B8B80 90 6D 91 54 */ stw r3, lbl_sPauseManager-_SDA_BASE_(r13) /* 800BBD84 000B8B84 3C A0 80 0C */ lis r5, lbl_800BB2A4@ha -/* 800BBD88 000B8B88 3C 60 80 26 */ lis r3, lbl_8025F750@ha -/* 800BBD8C 000B8B8C 80 8D 91 54 */ lwz r4, lbl_803CBA54-_SDA_BASE_(r13) +/* 800BBD88 000B8B88 3C 60 80 26 */ lis r3, lbl__stringBase0_55@ha +/* 800BBD8C 000B8B8C 80 8D 91 54 */ lwz r4, lbl_sPauseManager-_SDA_BASE_(r13) /* 800BBD90 000B8B90 38 05 B2 A4 */ addi r0, r5, lbl_800BB2A4@l -/* 800BBD94 000B8B94 38 63 F7 50 */ addi r3, r3, lbl_8025F750@l +/* 800BBD94 000B8B94 38 63 F7 50 */ addi r3, r3, lbl__stringBase0_55@l /* 800BBD98 000B8B98 90 04 00 0C */ stw r0, 0xc(r4) /* 800BBD9C 000B8B9C 38 63 01 DC */ addi r3, r3, 0x1dc /* 800BBDA0 000B8BA0 4B F9 04 75 */ bl xStrHash__FPCc /* 800BBDA4 000B8BA4 7C 64 1B 78 */ mr r4, r3 /* 800BBDA8 000B8BA8 7F E3 FB 78 */ mr r3, r31 /* 800BBDAC 000B8BAC 4B FF F4 5D */ bl zUI.findUIFont__FP6zSceneUi -/* 800BBDB0 000B8BB0 3C 80 80 26 */ lis r4, lbl_8025F750@ha -/* 800BBDB4 000B8BB4 90 6D 91 58 */ stw r3, lbl_803CBA58-_SDA_BASE_(r13) -/* 800BBDB8 000B8BB8 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l +/* 800BBDB0 000B8BB0 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha +/* 800BBDB4 000B8BB4 90 6D 91 58 */ stw r3, lbl_sConfirmation-_SDA_BASE_(r13) +/* 800BBDB8 000B8BB8 38 64 F7 50 */ addi r3, r4, lbl__stringBase0_55@l /* 800BBDBC 000B8BBC 38 63 01 ED */ addi r3, r3, 0x1ed /* 800BBDC0 000B8BC0 4B F9 04 55 */ bl xStrHash__FPCc /* 800BBDC4 000B8BC4 4B FF 8C 79 */ bl zSceneFindObject__FUi -/* 800BBDC8 000B8BC8 90 6D 91 5C */ stw r3, lbl_803CBA5C-_SDA_BASE_(r13) +/* 800BBDC8 000B8BC8 90 6D 91 5C */ stw r3, lbl_sTaxiConfirmGrp-_SDA_BASE_(r13) /* 800BBDCC 000B8BCC 7F E3 FB 78 */ mr r3, r31 /* 800BBDD0 000B8BD0 4B FF F5 95 */ bl zUI_ScenePortalSetToCurrentLevel__FP6zScene lbl_800BBDD4: @@ -2814,10 +2814,10 @@ lbl_800BBDD4: zUI.hideWorld__Fv: /* 800BBDE8 000B8BE8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BBDEC 000B8BEC 7C 08 02 A6 */ mflr r0 -/* 800BBDF0 000B8BF0 3C 60 80 2F */ lis r3, lbl_802F63C8@ha +/* 800BBDF0 000B8BF0 3C 60 80 2F */ lis r3, lbl_sWorld@ha /* 800BBDF4 000B8BF4 90 01 00 14 */ stw r0, 0x14(r1) /* 800BBDF8 000B8BF8 93 E1 00 0C */ stw r31, 0xc(r1) -/* 800BBDFC 000B8BFC 3B E3 63 C8 */ addi r31, r3, lbl_802F63C8@l +/* 800BBDFC 000B8BFC 3B E3 63 C8 */ addi r31, r3, lbl_sWorld@l /* 800BBE00 000B8C00 93 C1 00 08 */ stw r30, 8(r1) /* 800BBE04 000B8C04 3B C0 00 00 */ li r30, 0 lbl_800BBE08: @@ -2843,9 +2843,9 @@ zUI.showWorld__FUi: /* 800BBE48 000B8C48 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800BBE4C 000B8C4C 7C 08 02 A6 */ mflr r0 /* 800BBE50 000B8C50 1C 83 02 4C */ mulli r4, r3, 0x24c -/* 800BBE54 000B8C54 3C 60 80 2F */ lis r3, lbl_802F63C8@ha +/* 800BBE54 000B8C54 3C 60 80 2F */ lis r3, lbl_sWorld@ha /* 800BBE58 000B8C58 90 01 00 24 */ stw r0, 0x24(r1) -/* 800BBE5C 000B8C5C 38 03 63 C8 */ addi r0, r3, lbl_802F63C8@l +/* 800BBE5C 000B8C5C 38 03 63 C8 */ addi r0, r3, lbl_sWorld@l /* 800BBE60 000B8C60 93 E1 00 1C */ stw r31, 0x1c(r1) /* 800BBE64 000B8C64 93 C1 00 18 */ stw r30, 0x18(r1) /* 800BBE68 000B8C68 7F C0 22 14 */ add r30, r0, r4 @@ -2921,30 +2921,30 @@ zUI.enable_ui__FP4_zUI: zUI.refresh_patsocks__FUi: /* 800BBF44 000B8D44 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BBF48 000B8D48 7C 08 02 A6 */ mflr r0 -/* 800BBF4C 000B8D4C 3C 80 80 3C */ lis r4, lbl_803C0558@ha +/* 800BBF4C 000B8D4C 3C 80 80 3C */ lis r4, lbl_globals@ha /* 800BBF50 000B8D50 54 65 10 3A */ slwi r5, r3, 2 /* 800BBF54 000B8D54 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BBF58 000B8D58 38 84 05 58 */ addi r4, r4, lbl_803C0558@l +/* 800BBF58 000B8D58 38 84 05 58 */ addi r4, r4, lbl_globals@l /* 800BBF5C 000B8D5C 7C 84 2A 14 */ add r4, r4, r5 -/* 800BBF60 000B8D60 80 0D 83 28 */ lwz r0, lbl_803CAC28-_SDA_BASE_(r13) +/* 800BBF60 000B8D60 80 0D 83 28 */ lwz r0, lbl_patsock_prev_world-_SDA_BASE_(r13) /* 800BBF64 000B8D64 80 A4 1B 08 */ lwz r5, 0x1b08(r4) /* 800BBF68 000B8D68 7C 03 00 40 */ cmplw r3, r0 /* 800BBF6C 000B8D6C 80 C4 1B 44 */ lwz r6, 0x1b44(r4) /* 800BBF70 000B8D70 40 82 00 10 */ bne lbl_800BBF80 -/* 800BBF74 000B8D74 80 0D 83 2C */ lwz r0, lbl_803CAC2C-_SDA_BASE_(r13) +/* 800BBF74 000B8D74 80 0D 83 2C */ lwz r0, lbl_patsock_prev_count-_SDA_BASE_(r13) /* 800BBF78 000B8D78 7C 05 00 40 */ cmplw r5, r0 /* 800BBF7C 000B8D7C 41 82 00 84 */ beq lbl_800BC000 lbl_800BBF80: -/* 800BBF80 000B8D80 90 6D 83 28 */ stw r3, lbl_803CAC28-_SDA_BASE_(r13) +/* 800BBF80 000B8D80 90 6D 83 28 */ stw r3, lbl_patsock_prev_world-_SDA_BASE_(r13) /* 800BBF84 000B8D84 28 06 00 00 */ cmplwi r6, 0 -/* 800BBF88 000B8D88 90 AD 83 2C */ stw r5, lbl_803CAC2C-_SDA_BASE_(r13) +/* 800BBF88 000B8D88 90 AD 83 2C */ stw r5, lbl_patsock_prev_count-_SDA_BASE_(r13) /* 800BBF8C 000B8D8C 40 82 00 20 */ bne lbl_800BBFAC -/* 800BBF90 000B8D90 80 6D 91 34 */ lwz r3, lbl_803CBA34-_SDA_BASE_(r13) +/* 800BBF90 000B8D90 80 6D 91 34 */ lwz r3, lbl_patsock_ui-_SDA_BASE_(r13) /* 800BBF94 000B8D94 4B FF FF 69 */ bl zUI.disable_ui__FP4_zUI -/* 800BBF98 000B8D98 80 6D 91 38 */ lwz r3, lbl_803CBA38-_SDA_BASE_(r13) +/* 800BBF98 000B8D98 80 6D 91 38 */ lwz r3, lbl_patsock_uif-_SDA_BASE_(r13) /* 800BBF9C 000B8D9C 4B FF FF 61 */ bl zUI.disable_ui__FP4_zUI /* 800BBFA0 000B8DA0 38 00 00 00 */ li r0, 0 -/* 800BBFA4 000B8DA4 98 0D 83 20 */ stb r0, lbl_803CAC20-_SDA_BASE_(r13) +/* 800BBFA4 000B8DA4 98 0D 83 20 */ stb r0, lbl_patsock_text_buffer-_SDA_BASE_(r13) /* 800BBFA8 000B8DA8 48 00 00 58 */ b lbl_800BC000 lbl_800BBFAC: /* 800BBFAC 000B8DAC 28 05 00 63 */ cmplwi r5, 0x63 @@ -2955,20 +2955,20 @@ lbl_800BBFB8: /* 800BBFBC 000B8DBC 40 81 00 08 */ ble lbl_800BBFC4 /* 800BBFC0 000B8DC0 38 C0 00 63 */ li r6, 0x63 lbl_800BBFC4: -/* 800BBFC4 000B8DC4 3C 60 80 26 */ lis r3, lbl_8025F750@ha -/* 800BBFC8 000B8DC8 38 63 F7 50 */ addi r3, r3, lbl_8025F750@l +/* 800BBFC4 000B8DC4 3C 60 80 26 */ lis r3, lbl__stringBase0_55@ha +/* 800BBFC8 000B8DC8 38 63 F7 50 */ addi r3, r3, lbl__stringBase0_55@l /* 800BBFCC 000B8DCC 38 83 02 00 */ addi r4, r3, 0x200 -/* 800BBFD0 000B8DD0 38 6D 83 20 */ addi r3, r13, lbl_803CAC20-_SDA_BASE_ +/* 800BBFD0 000B8DD0 38 6D 83 20 */ addi r3, r13, lbl_patsock_text_buffer-_SDA_BASE_ /* 800BBFD4 000B8DD4 4C C6 31 82 */ crclr 6 /* 800BBFD8 000B8DD8 48 12 7F 5D */ bl func_801E3F34 -/* 800BBFDC 000B8DDC 80 6D 91 34 */ lwz r3, lbl_803CBA34-_SDA_BASE_(r13) +/* 800BBFDC 000B8DDC 80 6D 91 34 */ lwz r3, lbl_patsock_ui-_SDA_BASE_(r13) /* 800BBFE0 000B8DE0 4B FF FF 41 */ bl zUI.enable_ui__FP4_zUI -/* 800BBFE4 000B8DE4 80 6D 91 38 */ lwz r3, lbl_803CBA38-_SDA_BASE_(r13) +/* 800BBFE4 000B8DE4 80 6D 91 38 */ lwz r3, lbl_patsock_uif-_SDA_BASE_(r13) /* 800BBFE8 000B8DE8 4B FF FF 39 */ bl zUI.enable_ui__FP4_zUI -/* 800BBFEC 000B8DEC 80 6D 91 38 */ lwz r3, lbl_803CBA38-_SDA_BASE_(r13) +/* 800BBFEC 000B8DEC 80 6D 91 38 */ lwz r3, lbl_patsock_uif-_SDA_BASE_(r13) /* 800BBFF0 000B8DF0 28 03 00 00 */ cmplwi r3, 0 /* 800BBFF4 000B8DF4 41 82 00 0C */ beq lbl_800BC000 -/* 800BBFF8 000B8DF8 38 0D 83 20 */ addi r0, r13, lbl_803CAC20-_SDA_BASE_ +/* 800BBFF8 000B8DF8 38 0D 83 20 */ addi r0, r13, lbl_patsock_text_buffer-_SDA_BASE_ /* 800BBFFC 000B8DFC 90 03 00 F8 */ stw r0, 0xf8(r3) lbl_800BC000: /* 800BC000 000B8E00 80 01 00 14 */ lwz r0, 0x14(r1) @@ -2980,11 +2980,11 @@ lbl_800BC000: zUI_PortalToKrabs__FUi: /* 800BC010 000B8E10 94 21 FF C0 */ stwu r1, -0x40(r1) /* 800BC014 000B8E14 7C 08 02 A6 */ mflr r0 -/* 800BC018 000B8E18 3C A0 80 2F */ lis r5, lbl_802F63C8@ha -/* 800BC01C 000B8E1C 3C 80 80 26 */ lis r4, lbl_8025F750@ha +/* 800BC018 000B8E18 3C A0 80 2F */ lis r5, lbl_sWorld@ha +/* 800BC01C 000B8E1C 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha /* 800BC020 000B8E20 90 01 00 44 */ stw r0, 0x44(r1) -/* 800BC024 000B8E24 38 84 F7 50 */ addi r4, r4, lbl_8025F750@l -/* 800BC028 000B8E28 38 C5 63 C8 */ addi r6, r5, lbl_802F63C8@l +/* 800BC024 000B8E24 38 84 F7 50 */ addi r4, r4, lbl__stringBase0_55@l +/* 800BC028 000B8E28 38 C5 63 C8 */ addi r6, r5, lbl_sWorld@l /* 800BC02C 000B8E2C 93 E1 00 3C */ stw r31, 0x3c(r1) /* 800BC030 000B8E30 1C 03 00 48 */ mulli r0, r3, 0x48 /* 800BC034 000B8E34 38 84 02 06 */ addi r4, r4, 0x206 @@ -3036,11 +3036,11 @@ lbl_800BC0B0: zUI_ScenePortalUpdate__Fv: /* 800BC0D8 000B8ED8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 800BC0DC 000B8EDC 7C 08 02 A6 */ mflr r0 -/* 800BC0E0 000B8EE0 3C 60 80 2F */ lis r3, lbl_802F63C8@ha +/* 800BC0E0 000B8EE0 3C 60 80 2F */ lis r3, lbl_sWorld@ha /* 800BC0E4 000B8EE4 90 01 00 34 */ stw r0, 0x34(r1) /* 800BC0E8 000B8EE8 BF 21 00 14 */ stmw r25, 0x14(r1) /* 800BC0EC 000B8EEC 3B 60 00 00 */ li r27, 0 -/* 800BC0F0 000B8EF0 3B 23 63 C8 */ addi r25, r3, lbl_802F63C8@l +/* 800BC0F0 000B8EF0 3B 23 63 C8 */ addi r25, r3, lbl_sWorld@l lbl_800BC0F4: /* 800BC0F4 000B8EF4 80 79 00 00 */ lwz r3, 0(r25) /* 800BC0F8 000B8EF8 28 03 00 00 */ cmplwi r3, 0 @@ -3054,10 +3054,10 @@ lbl_800BC0F4: /* 800BC118 000B8F18 7F 63 DB 78 */ mr r3, r27 /* 800BC11C 000B8F1C 4B FF FD 2D */ bl zUI.showWorld__FUi /* 800BC120 000B8F20 1F DB 02 4C */ mulli r30, r27, 0x24c -/* 800BC124 000B8F24 3C 60 80 2F */ lis r3, lbl_802F63C8@ha -/* 800BC128 000B8F28 93 6D 91 4C */ stw r27, lbl_803CBA4C-_SDA_BASE_(r13) +/* 800BC124 000B8F24 3C 60 80 2F */ lis r3, lbl_sWorld@ha +/* 800BC128 000B8F28 93 6D 91 4C */ stw r27, lbl_sCurrWorld-_SDA_BASE_(r13) /* 800BC12C 000B8F2C 3B 40 00 00 */ li r26, 0 -/* 800BC130 000B8F30 38 03 63 C8 */ addi r0, r3, lbl_802F63C8@l +/* 800BC130 000B8F30 38 03 63 C8 */ addi r0, r3, lbl_sWorld@l /* 800BC134 000B8F34 7F E0 F2 14 */ add r31, r0, r30 /* 800BC138 000B8F38 7F FC FB 78 */ mr r28, r31 /* 800BC13C 000B8F3C 3B BF 00 08 */ addi r29, r31, 8 @@ -3070,63 +3070,63 @@ lbl_800BC144: /* 800BC154 000B8F54 4B F5 24 E5 */ bl xEntIsVisible__FPC4xEnt /* 800BC158 000B8F58 28 03 00 00 */ cmplwi r3, 0 /* 800BC15C 000B8F5C 41 82 01 C0 */ beq lbl_800BC31C -/* 800BC160 000B8F60 93 4D 91 50 */ stw r26, lbl_803CBA50-_SDA_BASE_(r13) -/* 800BC164 000B8F64 80 6D 91 48 */ lwz r3, lbl_803CBA48-_SDA_BASE_(r13) +/* 800BC160 000B8F60 93 4D 91 50 */ stw r26, lbl_sCurrTask-_SDA_BASE_(r13) +/* 800BC164 000B8F64 80 6D 91 48 */ lwz r3, lbl_sCurrTaskDesc-_SDA_BASE_(r13) /* 800BC168 000B8F68 28 03 00 00 */ cmplwi r3, 0 /* 800BC16C 000B8F6C 41 82 00 08 */ beq lbl_800BC174 /* 800BC170 000B8F70 4B F5 F6 79 */ bl xEntHide__FP4xEnt lbl_800BC174: -/* 800BC174 000B8F74 3C 60 80 2F */ lis r3, lbl_802F63C8@ha -/* 800BC178 000B8F78 38 03 63 C8 */ addi r0, r3, lbl_802F63C8@l +/* 800BC174 000B8F74 3C 60 80 2F */ lis r3, lbl_sWorld@ha +/* 800BC178 000B8F78 38 03 63 C8 */ addi r0, r3, lbl_sWorld@l /* 800BC17C 000B8F7C 1F BA 00 48 */ mulli r29, r26, 0x48 /* 800BC180 000B8F80 7C 00 F2 14 */ add r0, r0, r30 /* 800BC184 000B8F84 7C 60 EA 14 */ add r3, r0, r29 /* 800BC188 000B8F88 80 03 00 1C */ lwz r0, 0x1c(r3) -/* 800BC18C 000B8F8C 90 0D 91 48 */ stw r0, lbl_803CBA48-_SDA_BASE_(r13) -/* 800BC190 000B8F90 80 6D 91 48 */ lwz r3, lbl_803CBA48-_SDA_BASE_(r13) +/* 800BC18C 000B8F8C 90 0D 91 48 */ stw r0, lbl_sCurrTaskDesc-_SDA_BASE_(r13) +/* 800BC190 000B8F90 80 6D 91 48 */ lwz r3, lbl_sCurrTaskDesc-_SDA_BASE_(r13) /* 800BC194 000B8F94 28 03 00 00 */ cmplwi r3, 0 /* 800BC198 000B8F98 41 82 00 08 */ beq lbl_800BC1A0 /* 800BC19C 000B8F9C 4B F5 F6 5D */ bl xEntShow__FP4xEnt lbl_800BC1A0: -/* 800BC1A0 000B8FA0 3C 60 80 2F */ lis r3, lbl_802F63C8@ha -/* 800BC1A4 000B8FA4 38 03 63 C8 */ addi r0, r3, lbl_802F63C8@l +/* 800BC1A0 000B8FA0 3C 60 80 2F */ lis r3, lbl_sWorld@ha +/* 800BC1A4 000B8FA4 38 03 63 C8 */ addi r0, r3, lbl_sWorld@l /* 800BC1A8 000B8FA8 7C 00 F2 14 */ add r0, r0, r30 /* 800BC1AC 000B8FAC 7F 80 EA 14 */ add r28, r0, r29 /* 800BC1B0 000B8FB0 84 7C 00 20 */ lwzu r3, 0x20(r28) /* 800BC1B4 000B8FB4 A8 03 00 14 */ lha r0, 0x14(r3) /* 800BC1B8 000B8FB8 2C 00 00 00 */ cmpwi r0, 0 /* 800BC1BC 000B8FBC 40 82 00 18 */ bne lbl_800BC1D4 -/* 800BC1C0 000B8FC0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800BC1C4 000B8FC4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800BC1C0 000B8FC0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800BC1C4 000B8FC4 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800BC1C8 000B8FC8 80 03 09 04 */ lwz r0, 0x904(r3) /* 800BC1CC 000B8FCC 28 00 00 00 */ cmplwi r0, 0 /* 800BC1D0 000B8FD0 41 82 00 18 */ beq lbl_800BC1E8 lbl_800BC1D4: -/* 800BC1D4 000B8FD4 80 6D 91 44 */ lwz r3, lbl_803CBA44-_SDA_BASE_(r13) +/* 800BC1D4 000B8FD4 80 6D 91 44 */ lwz r3, lbl_sNoneTaskDesc-_SDA_BASE_(r13) /* 800BC1D8 000B8FD8 4B F5 F6 11 */ bl xEntHide__FP4xEnt -/* 800BC1DC 000B8FDC 80 6D 91 40 */ lwz r3, lbl_803CBA40-_SDA_BASE_(r13) +/* 800BC1DC 000B8FDC 80 6D 91 40 */ lwz r3, lbl_sTakeTaxi-_SDA_BASE_(r13) /* 800BC1E0 000B8FE0 4B F5 F6 19 */ bl xEntShow__FP4xEnt /* 800BC1E4 000B8FE4 48 00 00 24 */ b lbl_800BC208 lbl_800BC1E8: -/* 800BC1E8 000B8FE8 80 6D 91 48 */ lwz r3, lbl_803CBA48-_SDA_BASE_(r13) +/* 800BC1E8 000B8FE8 80 6D 91 48 */ lwz r3, lbl_sCurrTaskDesc-_SDA_BASE_(r13) /* 800BC1EC 000B8FEC 28 03 00 00 */ cmplwi r3, 0 /* 800BC1F0 000B8FF0 41 82 00 08 */ beq lbl_800BC1F8 /* 800BC1F4 000B8FF4 4B F5 F5 F5 */ bl xEntHide__FP4xEnt lbl_800BC1F8: -/* 800BC1F8 000B8FF8 80 6D 91 44 */ lwz r3, lbl_803CBA44-_SDA_BASE_(r13) +/* 800BC1F8 000B8FF8 80 6D 91 44 */ lwz r3, lbl_sNoneTaskDesc-_SDA_BASE_(r13) /* 800BC1FC 000B8FFC 4B F5 F5 FD */ bl xEntShow__FP4xEnt -/* 800BC200 000B9000 80 6D 91 40 */ lwz r3, lbl_803CBA40-_SDA_BASE_(r13) +/* 800BC200 000B9000 80 6D 91 40 */ lwz r3, lbl_sTakeTaxi-_SDA_BASE_(r13) /* 800BC204 000B9004 4B F5 F5 E5 */ bl xEntHide__FP4xEnt lbl_800BC208: /* 800BC208 000B9008 80 19 00 DC */ lwz r0, 0xdc(r25) /* 800BC20C 000B900C 54 00 03 DF */ rlwinm. r0, r0, 0, 0xf, 0xf /* 800BC210 000B9010 41 82 00 A0 */ beq lbl_800BC2B0 -/* 800BC214 000B9014 80 6D 91 58 */ lwz r3, lbl_803CBA58-_SDA_BASE_(r13) +/* 800BC214 000B9014 80 6D 91 58 */ lwz r3, lbl_sConfirmation-_SDA_BASE_(r13) /* 800BC218 000B9018 4B F5 24 21 */ bl xEntIsVisible__FPC4xEnt /* 800BC21C 000B901C 28 03 00 00 */ cmplwi r3, 0 /* 800BC220 000B9020 41 82 00 90 */ beq lbl_800BC2B0 -/* 800BC224 000B9024 3C 60 80 2F */ lis r3, lbl_802F63C8@ha -/* 800BC228 000B9028 38 03 63 C8 */ addi r0, r3, lbl_802F63C8@l +/* 800BC224 000B9024 3C 60 80 2F */ lis r3, lbl_sWorld@ha +/* 800BC228 000B9028 38 03 63 C8 */ addi r0, r3, lbl_sWorld@l /* 800BC22C 000B902C 7C 00 F2 14 */ add r0, r0, r30 /* 800BC230 000B9030 7C 60 EA 14 */ add r3, r0, r29 /* 800BC234 000B9034 80 03 00 38 */ lwz r0, 0x38(r3) @@ -3136,8 +3136,8 @@ lbl_800BC208: /* 800BC244 000B9044 A8 03 00 14 */ lha r0, 0x14(r3) /* 800BC248 000B9048 2C 00 00 00 */ cmpwi r0, 0 /* 800BC24C 000B904C 41 81 00 18 */ bgt lbl_800BC264 -/* 800BC250 000B9050 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800BC254 000B9054 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800BC250 000B9050 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800BC254 000B9054 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800BC258 000B9058 80 03 09 04 */ lwz r0, 0x904(r3) /* 800BC25C 000B905C 28 00 00 00 */ cmplwi r0, 0 /* 800BC260 000B9060 41 82 00 50 */ beq lbl_800BC2B0 @@ -3153,25 +3153,25 @@ lbl_800BC274: /* 800BC280 000B9080 4B FF 61 79 */ bl zSceneSwitch__FP8_zPortali /* 800BC284 000B9084 38 60 00 A2 */ li r3, 0xa2 /* 800BC288 000B9088 4B FD E6 FD */ bl zGameStateSwitchEvent__Fi -/* 800BC28C 000B908C 3C 80 80 29 */ lis r4, lbl_8029131C@ha +/* 800BC28C 000B908C 3C 80 80 29 */ lis r4, lbl_sWorldInfo@ha /* 800BC290 000B9090 57 63 30 32 */ slwi r3, r27, 6 -/* 800BC294 000B9094 38 84 13 1C */ addi r4, r4, lbl_8029131C@l +/* 800BC294 000B9094 38 84 13 1C */ addi r4, r4, lbl_sWorldInfo@l /* 800BC298 000B9098 57 40 18 38 */ slwi r0, r26, 3 /* 800BC29C 000B909C 7C 64 1A 14 */ add r3, r4, r3 /* 800BC2A0 000B90A0 7C 63 02 14 */ add r3, r3, r0 /* 800BC2A4 000B90A4 80 03 00 04 */ lwz r0, 4(r3) -/* 800BC2A8 000B90A8 90 0D 82 08 */ stw r0, lbl_803CAB08-_SDA_BASE_(r13) +/* 800BC2A8 000B90A8 90 0D 82 08 */ stw r0, lbl_gPendingPlayer-_SDA_BASE_(r13) /* 800BC2AC 000B90AC 48 00 00 C0 */ b lbl_800BC36C lbl_800BC2B0: /* 800BC2B0 000B90B0 80 19 00 DC */ lwz r0, 0xdc(r25) /* 800BC2B4 000B90B4 54 00 03 DF */ rlwinm. r0, r0, 0, 0xf, 0xf /* 800BC2B8 000B90B8 41 82 00 B4 */ beq lbl_800BC36C -/* 800BC2BC 000B90BC 80 6D 91 58 */ lwz r3, lbl_803CBA58-_SDA_BASE_(r13) +/* 800BC2BC 000B90BC 80 6D 91 58 */ lwz r3, lbl_sConfirmation-_SDA_BASE_(r13) /* 800BC2C0 000B90C0 4B F5 23 79 */ bl xEntIsVisible__FPC4xEnt /* 800BC2C4 000B90C4 28 03 00 00 */ cmplwi r3, 0 /* 800BC2C8 000B90C8 40 82 00 A4 */ bne lbl_800BC36C -/* 800BC2CC 000B90CC 3C 60 80 2F */ lis r3, lbl_802F63C8@ha -/* 800BC2D0 000B90D0 38 03 63 C8 */ addi r0, r3, lbl_802F63C8@l +/* 800BC2CC 000B90CC 3C 60 80 2F */ lis r3, lbl_sWorld@ha +/* 800BC2D0 000B90D0 38 03 63 C8 */ addi r0, r3, lbl_sWorld@l /* 800BC2D4 000B90D4 7C 00 F2 14 */ add r0, r0, r30 /* 800BC2D8 000B90D8 7C 60 EA 14 */ add r3, r0, r29 /* 800BC2DC 000B90DC 80 03 00 38 */ lwz r0, 0x38(r3) @@ -3181,13 +3181,13 @@ lbl_800BC2B0: /* 800BC2EC 000B90EC A8 03 00 14 */ lha r0, 0x14(r3) /* 800BC2F0 000B90F0 2C 00 00 00 */ cmpwi r0, 0 /* 800BC2F4 000B90F4 41 81 00 18 */ bgt lbl_800BC30C -/* 800BC2F8 000B90F8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800BC2FC 000B90FC 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800BC2F8 000B90F8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800BC2FC 000B90FC 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800BC300 000B9100 80 03 09 04 */ lwz r0, 0x904(r3) /* 800BC304 000B9104 28 00 00 00 */ cmplwi r0, 0 /* 800BC308 000B9108 41 82 00 64 */ beq lbl_800BC36C lbl_800BC30C: -/* 800BC30C 000B910C 80 6D 91 5C */ lwz r3, lbl_803CBA5C-_SDA_BASE_(r13) +/* 800BC30C 000B910C 80 6D 91 5C */ lwz r3, lbl_sTaxiConfirmGrp-_SDA_BASE_(r13) /* 800BC310 000B9110 38 80 00 51 */ li r4, 0x51 /* 800BC314 000B9114 4B F6 32 DD */ bl zEntEvent__FP5xBaseUi /* 800BC318 000B9118 48 00 00 54 */ b lbl_800BC36C @@ -3198,8 +3198,8 @@ lbl_800BC324: /* 800BC324 000B9124 80 1D 00 00 */ lwz r0, 0(r29) /* 800BC328 000B9128 7C 1A 00 40 */ cmplw r26, r0 /* 800BC32C 000B912C 41 80 FE 18 */ blt lbl_800BC144 -/* 800BC330 000B9130 3C 60 80 26 */ lis r3, lbl_8025F750@ha -/* 800BC334 000B9134 38 63 F7 50 */ addi r3, r3, lbl_8025F750@l +/* 800BC330 000B9130 3C 60 80 26 */ lis r3, lbl__stringBase0_55@ha +/* 800BC334 000B9134 38 63 F7 50 */ addi r3, r3, lbl__stringBase0_55@l /* 800BC338 000B9138 38 63 02 18 */ addi r3, r3, 0x218 /* 800BC33C 000B913C 4C C6 31 82 */ crclr 6 /* 800BC340 000B9140 4B F5 B9 FD */ bl xprintf__FPCce @@ -3209,8 +3209,8 @@ lbl_800BC348: /* 800BC34C 000B914C 3B 39 02 4C */ addi r25, r25, 0x24c /* 800BC350 000B9150 28 1B 00 0F */ cmplwi r27, 0xf /* 800BC354 000B9154 41 80 FD A0 */ blt lbl_800BC0F4 -/* 800BC358 000B9158 3C 60 80 26 */ lis r3, lbl_8025F750@ha -/* 800BC35C 000B915C 38 63 F7 50 */ addi r3, r3, lbl_8025F750@l +/* 800BC358 000B9158 3C 60 80 26 */ lis r3, lbl__stringBase0_55@ha +/* 800BC35C 000B915C 38 63 F7 50 */ addi r3, r3, lbl__stringBase0_55@l /* 800BC360 000B9160 38 63 02 2F */ addi r3, r3, 0x22f /* 800BC364 000B9164 4C C6 31 82 */ crclr 6 /* 800BC368 000B9168 4B F5 B9 D5 */ bl xprintf__FPCce @@ -3225,11 +3225,11 @@ lbl_800BC36C: zUI_ScenePortalSave__FP7xSerial: /* 800BC380 000B9180 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800BC384 000B9184 7C 08 02 A6 */ mflr r0 -/* 800BC388 000B9188 3C 80 80 2F */ lis r4, lbl_802F63C8@ha +/* 800BC388 000B9188 3C 80 80 2F */ lis r4, lbl_sWorld@ha /* 800BC38C 000B918C 90 01 00 24 */ stw r0, 0x24(r1) /* 800BC390 000B9190 BF 41 00 08 */ stmw r26, 8(r1) /* 800BC394 000B9194 7C 7A 1B 78 */ mr r26, r3 -/* 800BC398 000B9198 3B A4 63 C8 */ addi r29, r4, lbl_802F63C8@l +/* 800BC398 000B9198 3B A4 63 C8 */ addi r29, r4, lbl_sWorld@l /* 800BC39C 000B919C 3B 80 00 00 */ li r28, 0 lbl_800BC3A0: /* 800BC3A0 000B91A0 7F BF EB 78 */ mr r31, r29 @@ -3261,11 +3261,11 @@ lbl_800BC3C8: zUI_ScenePortalLoad__FP7xSerial: /* 800BC3F8 000B91F8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800BC3FC 000B91FC 7C 08 02 A6 */ mflr r0 -/* 800BC400 000B9200 3C 80 80 2F */ lis r4, lbl_802F63C8@ha +/* 800BC400 000B9200 3C 80 80 2F */ lis r4, lbl_sWorld@ha /* 800BC404 000B9204 90 01 00 24 */ stw r0, 0x24(r1) /* 800BC408 000B9208 BF 41 00 08 */ stmw r26, 8(r1) /* 800BC40C 000B920C 7C 7A 1B 78 */ mr r26, r3 -/* 800BC410 000B9210 3B A4 63 C8 */ addi r29, r4, lbl_802F63C8@l +/* 800BC410 000B9210 3B A4 63 C8 */ addi r29, r4, lbl_sWorld@l /* 800BC414 000B9214 3B 80 00 00 */ li r28, 0 lbl_800BC418: /* 800BC418 000B9218 7F BF EB 78 */ mr r31, r29 @@ -3294,47 +3294,47 @@ lbl_800BC440: /* 800BC46C 000B926C 4E 80 00 20 */ blr /* 800BC470 000B9270 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BC474 000B9274 7C 08 02 A6 */ mflr r0 -/* 800BC478 000B9278 3C 60 80 26 */ lis r3, lbl_8025F750@ha -/* 800BC47C 000B927C 38 63 F7 50 */ addi r3, r3, lbl_8025F750@l +/* 800BC478 000B9278 3C 60 80 26 */ lis r3, lbl__stringBase0_55@ha +/* 800BC47C 000B927C 38 63 F7 50 */ addi r3, r3, lbl__stringBase0_55@l /* 800BC480 000B9280 90 01 00 14 */ stw r0, 0x14(r1) /* 800BC484 000B9284 38 63 00 10 */ addi r3, r3, 0x10 /* 800BC488 000B9288 4B F8 FD 8D */ bl xStrHash__FPCc -/* 800BC48C 000B928C 3C 80 80 26 */ lis r4, lbl_8025F750@ha -/* 800BC490 000B9290 90 6D 91 14 */ stw r3, lbl_803CBA14-_SDA_BASE_(r13) -/* 800BC494 000B9294 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l +/* 800BC48C 000B928C 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha +/* 800BC490 000B9290 90 6D 91 14 */ stw r3, lbl_cKeyUIid1off-_SDA_BASE_(r13) +/* 800BC494 000B9294 38 64 F7 50 */ addi r3, r4, lbl__stringBase0_55@l /* 800BC498 000B9298 38 63 00 1D */ addi r3, r3, 0x1d /* 800BC49C 000B929C 4B F8 FD 79 */ bl xStrHash__FPCc -/* 800BC4A0 000B92A0 3C 80 80 26 */ lis r4, lbl_8025F750@ha -/* 800BC4A4 000B92A4 90 6D 91 18 */ stw r3, lbl_803CBA18-_SDA_BASE_(r13) -/* 800BC4A8 000B92A8 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l +/* 800BC4A0 000B92A0 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha +/* 800BC4A4 000B92A4 90 6D 91 18 */ stw r3, lbl_cKeyUIid2off-_SDA_BASE_(r13) +/* 800BC4A8 000B92A8 38 64 F7 50 */ addi r3, r4, lbl__stringBase0_55@l /* 800BC4AC 000B92AC 38 63 00 2A */ addi r3, r3, 0x2a /* 800BC4B0 000B92B0 4B F8 FD 65 */ bl xStrHash__FPCc -/* 800BC4B4 000B92B4 3C 80 80 26 */ lis r4, lbl_8025F750@ha -/* 800BC4B8 000B92B8 90 6D 91 1C */ stw r3, lbl_803CBA1C-_SDA_BASE_(r13) -/* 800BC4BC 000B92BC 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l +/* 800BC4B4 000B92B4 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha +/* 800BC4B8 000B92B8 90 6D 91 1C */ stw r3, lbl_cKeyUIid3off-_SDA_BASE_(r13) +/* 800BC4BC 000B92BC 38 64 F7 50 */ addi r3, r4, lbl__stringBase0_55@l /* 800BC4C0 000B92C0 38 63 00 37 */ addi r3, r3, 0x37 /* 800BC4C4 000B92C4 4B F8 FD 51 */ bl xStrHash__FPCc -/* 800BC4C8 000B92C8 3C 80 80 26 */ lis r4, lbl_8025F750@ha -/* 800BC4CC 000B92CC 90 6D 91 20 */ stw r3, lbl_803CBA20-_SDA_BASE_(r13) -/* 800BC4D0 000B92D0 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l +/* 800BC4C8 000B92C8 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha +/* 800BC4CC 000B92CC 90 6D 91 20 */ stw r3, lbl_cKeyUIid4off-_SDA_BASE_(r13) +/* 800BC4D0 000B92D0 38 64 F7 50 */ addi r3, r4, lbl__stringBase0_55@l /* 800BC4D4 000B92D4 38 63 00 44 */ addi r3, r3, 0x44 /* 800BC4D8 000B92D8 4B F8 FD 3D */ bl xStrHash__FPCc -/* 800BC4DC 000B92DC 3C 80 80 26 */ lis r4, lbl_8025F750@ha -/* 800BC4E0 000B92E0 90 6D 91 24 */ stw r3, lbl_803CBA24-_SDA_BASE_(r13) -/* 800BC4E4 000B92E4 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l +/* 800BC4DC 000B92DC 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha +/* 800BC4E0 000B92E0 90 6D 91 24 */ stw r3, lbl_cKeyUIid1on-_SDA_BASE_(r13) +/* 800BC4E4 000B92E4 38 64 F7 50 */ addi r3, r4, lbl__stringBase0_55@l /* 800BC4E8 000B92E8 38 63 00 50 */ addi r3, r3, 0x50 /* 800BC4EC 000B92EC 4B F8 FD 29 */ bl xStrHash__FPCc -/* 800BC4F0 000B92F0 3C 80 80 26 */ lis r4, lbl_8025F750@ha -/* 800BC4F4 000B92F4 90 6D 91 28 */ stw r3, lbl_803CBA28-_SDA_BASE_(r13) -/* 800BC4F8 000B92F8 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l +/* 800BC4F0 000B92F0 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha +/* 800BC4F4 000B92F4 90 6D 91 28 */ stw r3, lbl_cKeyUIid2on-_SDA_BASE_(r13) +/* 800BC4F8 000B92F8 38 64 F7 50 */ addi r3, r4, lbl__stringBase0_55@l /* 800BC4FC 000B92FC 38 63 00 5C */ addi r3, r3, 0x5c /* 800BC500 000B9300 4B F8 FD 15 */ bl xStrHash__FPCc -/* 800BC504 000B9304 3C 80 80 26 */ lis r4, lbl_8025F750@ha -/* 800BC508 000B9308 90 6D 91 2C */ stw r3, lbl_803CBA2C-_SDA_BASE_(r13) -/* 800BC50C 000B930C 38 64 F7 50 */ addi r3, r4, lbl_8025F750@l +/* 800BC504 000B9304 3C 80 80 26 */ lis r4, lbl__stringBase0_55@ha +/* 800BC508 000B9308 90 6D 91 2C */ stw r3, lbl_cKeyUIid3on-_SDA_BASE_(r13) +/* 800BC50C 000B930C 38 64 F7 50 */ addi r3, r4, lbl__stringBase0_55@l /* 800BC510 000B9310 38 63 00 68 */ addi r3, r3, 0x68 /* 800BC514 000B9314 4B F8 FD 01 */ bl xStrHash__FPCc -/* 800BC518 000B9318 90 6D 91 30 */ stw r3, lbl_803CBA30-_SDA_BASE_(r13) +/* 800BC518 000B9318 90 6D 91 30 */ stw r3, lbl_cKeyUIid4on-_SDA_BASE_(r13) /* 800BC51C 000B931C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BC520 000B9320 7C 08 03 A6 */ mtlr r0 /* 800BC524 000B9324 38 21 00 10 */ addi r1, r1, 0x10 diff --git a/asm/Game/zUIFont.s b/asm/Game/zUIFont.s index dc8942ffb..a4df5d676 100644 --- a/asm/Game/zUIFont.s +++ b/asm/Game/zUIFont.s @@ -29,13 +29,13 @@ lbl_800BC590: zUIFont.zUIFont_GetHackFlags__FP7zUIFont: /* 800BC5A4 000B93A4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BC5A8 000B93A8 7C 08 02 A6 */ mflr r0 -/* 800BC5AC 000B93AC 3C 80 80 26 */ lis r4, lbl_8025F9A8@ha +/* 800BC5AC 000B93AC 3C 80 80 26 */ lis r4, lbl__stringBase0_56@ha /* 800BC5B0 000B93B0 90 01 00 14 */ stw r0, 0x14(r1) /* 800BC5B4 000B93B4 93 E1 00 0C */ stw r31, 0xc(r1) /* 800BC5B8 000B93B8 3B E0 00 00 */ li r31, 0 /* 800BC5BC 000B93BC 93 C1 00 08 */ stw r30, 8(r1) /* 800BC5C0 000B93C0 7C 7E 1B 78 */ mr r30, r3 -/* 800BC5C4 000B93C4 38 64 F9 A8 */ addi r3, r4, lbl_8025F9A8@l +/* 800BC5C4 000B93C4 38 64 F9 A8 */ addi r3, r4, lbl__stringBase0_56@l /* 800BC5C8 000B93C8 4B F8 FC 4D */ bl xStrHash__FPCc /* 800BC5CC 000B93CC 80 1E 00 00 */ lwz r0, 0(r30) /* 800BC5D0 000B93D0 7C 00 18 40 */ cmplw r0, r3 @@ -43,8 +43,8 @@ zUIFont.zUIFont_GetHackFlags__FP7zUIFont: /* 800BC5D8 000B93D8 63 E0 00 01 */ ori r0, r31, 1 /* 800BC5DC 000B93DC 54 1F 04 3E */ clrlwi r31, r0, 0x10 lbl_800BC5E0: -/* 800BC5E0 000B93E0 3C 60 80 26 */ lis r3, lbl_8025F9A8@ha -/* 800BC5E4 000B93E4 38 63 F9 A8 */ addi r3, r3, lbl_8025F9A8@l +/* 800BC5E0 000B93E0 3C 60 80 26 */ lis r3, lbl__stringBase0_56@ha +/* 800BC5E4 000B93E4 38 63 F9 A8 */ addi r3, r3, lbl__stringBase0_56@l /* 800BC5E8 000B93E8 4B F8 FC 2D */ bl xStrHash__FPCc /* 800BC5EC 000B93EC 80 1E 00 00 */ lwz r0, 0(r30) /* 800BC5F0 000B93F0 7C 00 18 40 */ cmplw r0, r3 @@ -136,7 +136,7 @@ lbl_800BC714: /* 800BC718 000B9518 40 80 00 54 */ bge lbl_800BC76C /* 800BC71C 000B951C 48 00 00 18 */ b lbl_800BC734 lbl_800BC720: -/* 800BC720 000B9520 C0 02 96 18 */ lfs f0, lbl_803CDF98-_SDA2_BASE_(r2) +/* 800BC720 000B9520 C0 02 96 18 */ lfs f0, lbl__708_3-_SDA2_BASE_(r2) /* 800BC724 000B9524 38 00 02 1C */ li r0, 0x21c /* 800BC728 000B9528 D0 03 00 20 */ stfs f0, 0x20(r3) /* 800BC72C 000B952C 80 7F 00 E4 */ lwz r3, 0xe4(r31) @@ -234,8 +234,8 @@ lbl_800BC848: /* 800BC85C 000B965C 80 A3 00 DC */ lwz r5, 0xdc(r3) /* 800BC860 000B9660 28 05 00 00 */ cmplwi r5, 0 /* 800BC864 000B9664 41 82 02 70 */ beq lbl_800BCAD4 -/* 800BC868 000B9668 3C 80 80 3C */ lis r4, lbl_803BEF88@ha -/* 800BC86C 000B966C 38 84 EF 88 */ addi r4, r4, lbl_803BEF88@l +/* 800BC868 000B9668 3C 80 80 3C */ lis r4, lbl_gTrcPad@ha +/* 800BC86C 000B966C 38 84 EF 88 */ addi r4, r4, lbl_gTrcPad@l /* 800BC870 000B9670 80 04 00 08 */ lwz r0, 8(r4) /* 800BC874 000B9674 2C 00 00 02 */ cmpwi r0, 2 /* 800BC878 000B9678 40 82 02 5C */ bne lbl_800BCAD4 @@ -244,8 +244,8 @@ lbl_800BC848: /* 800BC884 000B9684 7F E4 FB 78 */ mr r4, r31 /* 800BC888 000B9688 38 A0 00 49 */ li r5, 0x49 /* 800BC88C 000B968C 4B F6 2E 55 */ bl zEntEvent__FP5xBaseP5xBaseUi -/* 800BC890 000B9690 3C 60 80 26 */ lis r3, lbl_8025F9A8@ha -/* 800BC894 000B9694 38 63 F9 A8 */ addi r3, r3, lbl_8025F9A8@l +/* 800BC890 000B9690 3C 60 80 26 */ lis r3, lbl__stringBase0_56@ha +/* 800BC894 000B9694 38 63 F9 A8 */ addi r3, r3, lbl__stringBase0_56@l /* 800BC898 000B9698 38 63 00 11 */ addi r3, r3, 0x11 /* 800BC89C 000B969C 4B F8 F9 79 */ bl xStrHash__FPCc /* 800BC8A0 000B96A0 80 1F 00 00 */ lwz r0, 0(r31) @@ -267,8 +267,8 @@ lbl_800BC848: /* 800BC8E0 000B96E0 7F E4 FB 78 */ mr r4, r31 /* 800BC8E4 000B96E4 38 A0 00 50 */ li r5, 0x50 /* 800BC8E8 000B96E8 4B F6 2D F9 */ bl zEntEvent__FP5xBaseP5xBaseUi -/* 800BC8EC 000B96EC 3C 60 80 26 */ lis r3, lbl_8025F9A8@ha -/* 800BC8F0 000B96F0 38 63 F9 A8 */ addi r3, r3, lbl_8025F9A8@l +/* 800BC8EC 000B96EC 3C 60 80 26 */ lis r3, lbl__stringBase0_56@ha +/* 800BC8F0 000B96F0 38 63 F9 A8 */ addi r3, r3, lbl__stringBase0_56@l /* 800BC8F4 000B96F4 38 63 00 1F */ addi r3, r3, 0x1f /* 800BC8F8 000B96F8 4B F8 F9 1D */ bl xStrHash__FPCc /* 800BC8FC 000B96FC 4B FF 81 41 */ bl zSceneFindObject__FUi @@ -281,8 +281,8 @@ lbl_800BC90C: /* 800BC914 000B9714 7F E4 FB 78 */ mr r4, r31 /* 800BC918 000B9718 38 A0 00 4A */ li r5, 0x4a /* 800BC91C 000B971C 4B F6 2D C5 */ bl zEntEvent__FP5xBaseP5xBaseUi -/* 800BC920 000B9720 3C 60 80 26 */ lis r3, lbl_8025F9A8@ha -/* 800BC924 000B9724 38 63 F9 A8 */ addi r3, r3, lbl_8025F9A8@l +/* 800BC920 000B9720 3C 60 80 26 */ lis r3, lbl__stringBase0_56@ha +/* 800BC924 000B9724 38 63 F9 A8 */ addi r3, r3, lbl__stringBase0_56@l /* 800BC928 000B9728 38 63 00 1F */ addi r3, r3, 0x1f /* 800BC92C 000B972C 4B F8 F8 E9 */ bl xStrHash__FPCc /* 800BC930 000B9730 80 1F 00 00 */ lwz r0, 0(r31) @@ -304,8 +304,8 @@ lbl_800BC90C: /* 800BC970 000B9770 7F E4 FB 78 */ mr r4, r31 /* 800BC974 000B9774 38 A0 00 50 */ li r5, 0x50 /* 800BC978 000B9778 4B F6 2D 69 */ bl zEntEvent__FP5xBaseP5xBaseUi -/* 800BC97C 000B977C 3C 60 80 26 */ lis r3, lbl_8025F9A8@ha -/* 800BC980 000B9780 38 63 F9 A8 */ addi r3, r3, lbl_8025F9A8@l +/* 800BC97C 000B977C 3C 60 80 26 */ lis r3, lbl__stringBase0_56@ha +/* 800BC980 000B9780 38 63 F9 A8 */ addi r3, r3, lbl__stringBase0_56@l /* 800BC984 000B9784 38 63 00 11 */ addi r3, r3, 0x11 /* 800BC988 000B9788 4B F8 F8 8D */ bl xStrHash__FPCc /* 800BC98C 000B978C 4B FF 80 B1 */ bl zSceneFindObject__FUi @@ -471,9 +471,9 @@ lbl_800BCB94: /* 800BCBB4 000B99B4 40 80 00 08 */ bge lbl_800BCBBC /* 800BCBB8 000B99B8 48 00 00 C0 */ b lbl_800BCC78 lbl_800BCBBC: -/* 800BCBBC 000B99BC 3C 60 80 26 */ lis r3, lbl_8025F9A8@ha +/* 800BCBBC 000B99BC 3C 60 80 26 */ lis r3, lbl__stringBase0_56@ha /* 800BCBC0 000B99C0 7F A4 EB 78 */ mr r4, r29 -/* 800BCBC4 000B99C4 38 63 F9 A8 */ addi r3, r3, lbl_8025F9A8@l +/* 800BCBC4 000B99C4 38 63 F9 A8 */ addi r3, r3, lbl__stringBase0_56@l /* 800BCBC8 000B99C8 38 63 00 2D */ addi r3, r3, 0x2d /* 800BCBCC 000B99CC 4B F6 29 59 */ bl zEntEvent__FPcUi /* 800BCBD0 000B99D0 48 00 00 A8 */ b lbl_800BCC78 @@ -489,9 +489,9 @@ lbl_800BCBD4: /* 800BCBF4 000B99F4 40 80 00 08 */ bge lbl_800BCBFC /* 800BCBF8 000B99F8 48 00 00 80 */ b lbl_800BCC78 lbl_800BCBFC: -/* 800BCBFC 000B99FC 3C 60 80 26 */ lis r3, lbl_8025F9A8@ha +/* 800BCBFC 000B99FC 3C 60 80 26 */ lis r3, lbl__stringBase0_56@ha /* 800BCC00 000B9A00 7F A4 EB 78 */ mr r4, r29 -/* 800BCC04 000B9A04 38 63 F9 A8 */ addi r3, r3, lbl_8025F9A8@l +/* 800BCC04 000B9A04 38 63 F9 A8 */ addi r3, r3, lbl__stringBase0_56@l /* 800BCC08 000B9A08 38 63 00 2D */ addi r3, r3, 0x2d /* 800BCC0C 000B9A0C 4B F6 29 19 */ bl zEntEvent__FPcUi /* 800BCC10 000B9A10 48 00 00 68 */ b lbl_800BCC78 @@ -615,9 +615,9 @@ lbl_800BCD9C: /* 800BCDB0 000B9BB0 88 BE 00 8A */ lbz r5, 0x8a(r30) /* 800BCDB4 000B9BB4 88 DE 00 8B */ lbz r6, 0x8b(r30) /* 800BCDB8 000B9BB8 4B F7 22 31 */ bl xColorFromRGBA__FUcUcUcUc -/* 800BCDBC 000B9BBC 3C 80 80 26 */ lis r4, lbl_8025F998@ha +/* 800BCDBC 000B9BBC 3C 80 80 26 */ lis r4, lbl__855_1@ha /* 800BCDC0 000B9BC0 90 61 00 18 */ stw r3, 0x18(r1) -/* 800BCDC4 000B9BC4 38 C4 F9 98 */ addi r6, r4, lbl_8025F998@l +/* 800BCDC4 000B9BC4 38 C4 F9 98 */ addi r6, r4, lbl__855_1@l /* 800BCDC8 000B9BC8 C0 3E 00 20 */ lfs f1, 0x20(r30) /* 800BCDCC 000B9BCC 80 A6 00 00 */ lwz r5, 0(r6) /* 800BCDD0 000B9BD0 80 86 00 04 */ lwz r4, 4(r6) @@ -634,7 +634,7 @@ lbl_800BCD9C: /* 800BCDFC 000B9BFC A0 7E 00 58 */ lhz r3, 0x58(r30) /* 800BCE00 000B9C00 3C 00 43 30 */ lis r0, 0x4330 /* 800BCE04 000B9C04 90 01 00 98 */ stw r0, 0x98(r1) -/* 800BCE08 000B9C08 C8 42 96 20 */ lfd f2, lbl_803CDFA0-_SDA2_BASE_(r2) +/* 800BCE08 000B9C08 C8 42 96 20 */ lfd f2, lbl__932_1-_SDA2_BASE_(r2) /* 800BCE0C 000B9C0C 90 61 00 9C */ stw r3, 0x9c(r1) /* 800BCE10 000B9C10 C8 01 00 98 */ lfd f0, 0x98(r1) /* 800BCE14 000B9C14 D0 21 00 24 */ stfs f1, 0x24(r1) @@ -643,7 +643,7 @@ lbl_800BCD9C: /* 800BCE20 000B9C20 A0 7E 00 5A */ lhz r3, 0x5a(r30) /* 800BCE24 000B9C24 3C 00 43 30 */ lis r0, 0x4330 /* 800BCE28 000B9C28 90 01 00 A0 */ stw r0, 0xa0(r1) -/* 800BCE2C 000B9C2C C8 42 96 20 */ lfd f2, lbl_803CDFA0-_SDA2_BASE_(r2) +/* 800BCE2C 000B9C2C C8 42 96 20 */ lfd f2, lbl__932_1-_SDA2_BASE_(r2) /* 800BCE30 000B9C30 90 61 00 A4 */ stw r3, 0xa4(r1) /* 800BCE34 000B9C34 C8 01 00 A0 */ lfd f0, 0xa0(r1) /* 800BCE38 000B9C38 D0 21 00 28 */ stfs f1, 0x28(r1) @@ -662,7 +662,7 @@ lbl_800BCE60: /* 800BCE68 000B9C68 90 01 00 A0 */ stw r0, 0xa0(r1) /* 800BCE6C 000B9C6C 90 61 00 30 */ stw r3, 0x30(r1) /* 800BCE70 000B9C70 A0 1E 00 9C */ lhz r0, 0x9c(r30) -/* 800BCE74 000B9C74 C8 22 96 20 */ lfd f1, lbl_803CDFA0-_SDA2_BASE_(r2) +/* 800BCE74 000B9C74 C8 22 96 20 */ lfd f1, lbl__932_1-_SDA2_BASE_(r2) /* 800BCE78 000B9C78 90 01 00 A4 */ stw r0, 0xa4(r1) /* 800BCE7C 000B9C7C C8 01 00 A0 */ lfd f0, 0xa0(r1) /* 800BCE80 000B9C80 EC 20 08 28 */ fsubs f1, f0, f1 @@ -671,7 +671,7 @@ lbl_800BCE60: /* 800BCE8C 000B9C8C 3C 00 43 30 */ lis r0, 0x4330 /* 800BCE90 000B9C90 A0 7E 00 9E */ lhz r3, 0x9e(r30) /* 800BCE94 000B9C94 90 01 00 98 */ stw r0, 0x98(r1) -/* 800BCE98 000B9C98 C8 22 96 20 */ lfd f1, lbl_803CDFA0-_SDA2_BASE_(r2) +/* 800BCE98 000B9C98 C8 22 96 20 */ lfd f1, lbl__932_1-_SDA2_BASE_(r2) /* 800BCE9C 000B9C9C 90 61 00 9C */ stw r3, 0x9c(r1) /* 800BCEA0 000B9CA0 C8 01 00 98 */ lfd f0, 0x98(r1) /* 800BCEA4 000B9CA4 EC 20 08 28 */ fsubs f1, f0, f1 @@ -680,7 +680,7 @@ lbl_800BCE60: /* 800BCEB0 000B9CB0 3C 00 43 30 */ lis r0, 0x4330 /* 800BCEB4 000B9CB4 A0 7E 00 98 */ lhz r3, 0x98(r30) /* 800BCEB8 000B9CB8 90 01 00 A8 */ stw r0, 0xa8(r1) -/* 800BCEBC 000B9CBC C8 22 96 20 */ lfd f1, lbl_803CDFA0-_SDA2_BASE_(r2) +/* 800BCEBC 000B9CBC C8 22 96 20 */ lfd f1, lbl__932_1-_SDA2_BASE_(r2) /* 800BCEC0 000B9CC0 90 61 00 AC */ stw r3, 0xac(r1) /* 800BCEC4 000B9CC4 C8 01 00 A8 */ lfd f0, 0xa8(r1) /* 800BCEC8 000B9CC8 EC 20 08 28 */ fsubs f1, f0, f1 @@ -694,7 +694,7 @@ lbl_800BCE60: /* 800BCEE8 000B9CE8 A0 7E 00 5A */ lhz r3, 0x5a(r30) /* 800BCEEC 000B9CEC 3C 00 43 30 */ lis r0, 0x4330 /* 800BCEF0 000B9CF0 90 01 00 B0 */ stw r0, 0xb0(r1) -/* 800BCEF4 000B9CF4 C8 22 96 20 */ lfd f1, lbl_803CDFA0-_SDA2_BASE_(r2) +/* 800BCEF4 000B9CF4 C8 22 96 20 */ lfd f1, lbl__932_1-_SDA2_BASE_(r2) /* 800BCEF8 000B9CF8 90 61 00 B4 */ stw r3, 0xb4(r1) /* 800BCEFC 000B9CFC C8 01 00 B0 */ lfd f0, 0xb0(r1) /* 800BCF00 000B9D00 EC 20 08 28 */ fsubs f1, f0, f1 @@ -703,7 +703,7 @@ lbl_800BCE60: /* 800BCF0C 000B9D0C 3C 00 43 30 */ lis r0, 0x4330 /* 800BCF10 000B9D10 90 01 00 B8 */ stw r0, 0xb8(r1) /* 800BCF14 000B9D14 FF E0 08 90 */ fmr f31, f1 -/* 800BCF18 000B9D18 C8 22 96 20 */ lfd f1, lbl_803CDFA0-_SDA2_BASE_(r2) +/* 800BCF18 000B9D18 C8 22 96 20 */ lfd f1, lbl__932_1-_SDA2_BASE_(r2) /* 800BCF1C 000B9D1C 90 61 00 BC */ stw r3, 0xbc(r1) /* 800BCF20 000B9D20 C8 01 00 B8 */ lfd f0, 0xb8(r1) /* 800BCF24 000B9D24 EC 20 08 28 */ fsubs f1, f0, f1 @@ -727,7 +727,7 @@ lbl_800BCE60: /* 800BCF6C 000B9D6C A0 7E 00 92 */ lhz r3, 0x92(r30) /* 800BCF70 000B9D70 3C 00 43 30 */ lis r0, 0x4330 /* 800BCF74 000B9D74 90 01 00 C0 */ stw r0, 0xc0(r1) -/* 800BCF78 000B9D78 C8 22 96 20 */ lfd f1, lbl_803CDFA0-_SDA2_BASE_(r2) +/* 800BCF78 000B9D78 C8 22 96 20 */ lfd f1, lbl__932_1-_SDA2_BASE_(r2) /* 800BCF7C 000B9D7C 90 61 00 C4 */ stw r3, 0xc4(r1) /* 800BCF80 000B9D80 C8 01 00 C0 */ lfd f0, 0xc0(r1) /* 800BCF84 000B9D84 EC 20 08 28 */ fsubs f1, f0, f1 @@ -736,7 +736,7 @@ lbl_800BCE60: /* 800BCF90 000B9D90 3C 00 43 30 */ lis r0, 0x4330 /* 800BCF94 000B9D94 90 01 00 C8 */ stw r0, 0xc8(r1) /* 800BCF98 000B9D98 FF A0 08 90 */ fmr f29, f1 -/* 800BCF9C 000B9D9C C8 22 96 20 */ lfd f1, lbl_803CDFA0-_SDA2_BASE_(r2) +/* 800BCF9C 000B9D9C C8 22 96 20 */ lfd f1, lbl__932_1-_SDA2_BASE_(r2) /* 800BCFA0 000B9DA0 90 61 00 CC */ stw r3, 0xcc(r1) /* 800BCFA4 000B9DA4 C8 01 00 C8 */ lfd f0, 0xc8(r1) /* 800BCFA8 000B9DA8 EC 20 08 28 */ fsubs f1, f0, f1 @@ -745,7 +745,7 @@ lbl_800BCE60: /* 800BCFB4 000B9DB4 3C 00 43 30 */ lis r0, 0x4330 /* 800BCFB8 000B9DB8 90 01 00 D0 */ stw r0, 0xd0(r1) /* 800BCFBC 000B9DBC FF C0 08 90 */ fmr f30, f1 -/* 800BCFC0 000B9DC0 C8 22 96 20 */ lfd f1, lbl_803CDFA0-_SDA2_BASE_(r2) +/* 800BCFC0 000B9DC0 C8 22 96 20 */ lfd f1, lbl__932_1-_SDA2_BASE_(r2) /* 800BCFC4 000B9DC4 90 61 00 D4 */ stw r3, 0xd4(r1) /* 800BCFC8 000B9DC8 C8 01 00 D0 */ lfd f0, 0xd0(r1) /* 800BCFCC 000B9DCC EC 20 08 28 */ fsubs f1, f0, f1 @@ -754,7 +754,7 @@ lbl_800BCE60: /* 800BCFD8 000B9DD8 3C 00 43 30 */ lis r0, 0x4330 /* 800BCFDC 000B9DDC 90 01 00 D8 */ stw r0, 0xd8(r1) /* 800BCFE0 000B9DE0 FF E0 08 90 */ fmr f31, f1 -/* 800BCFE4 000B9DE4 C8 22 96 20 */ lfd f1, lbl_803CDFA0-_SDA2_BASE_(r2) +/* 800BCFE4 000B9DE4 C8 22 96 20 */ lfd f1, lbl__932_1-_SDA2_BASE_(r2) /* 800BCFE8 000B9DE8 90 61 00 DC */ stw r3, 0xdc(r1) /* 800BCFEC 000B9DEC C8 01 00 D8 */ lfd f0, 0xd8(r1) /* 800BCFF0 000B9DF0 EC 20 08 28 */ fsubs f1, f0, f1 @@ -787,7 +787,7 @@ lbl_800BD03C: /* 800BD054 000B9E54 80 7E 00 A0 */ lwz r3, 0xa0(r30) /* 800BD058 000B9E58 3C 00 43 30 */ lis r0, 0x4330 /* 800BD05C 000B9E5C 90 01 00 D8 */ stw r0, 0xd8(r1) -/* 800BD060 000B9E60 C8 22 96 20 */ lfd f1, lbl_803CDFA0-_SDA2_BASE_(r2) +/* 800BD060 000B9E60 C8 22 96 20 */ lfd f1, lbl__932_1-_SDA2_BASE_(r2) /* 800BD064 000B9E64 90 61 00 DC */ stw r3, 0xdc(r1) /* 800BD068 000B9E68 C8 01 00 D8 */ lfd f0, 0xd8(r1) /* 800BD06C 000B9E6C EC 20 08 28 */ fsubs f1, f0, f1 @@ -804,7 +804,7 @@ lbl_800BD03C: /* 800BD098 000B9E98 2C 00 0C 00 */ cmpwi r0, 0xc00 /* 800BD09C 000B9E9C 40 82 00 1C */ bne lbl_800BD0B8 /* 800BD0A0 000B9EA0 EC 41 00 28 */ fsubs f2, f1, f0 -/* 800BD0A4 000B9EA4 C0 62 96 1C */ lfs f3, lbl_803CDF9C-_SDA2_BASE_(r2) +/* 800BD0A4 000B9EA4 C0 62 96 1C */ lfs f3, lbl__930-_SDA2_BASE_(r2) /* 800BD0A8 000B9EA8 C0 01 00 58 */ lfs f0, 0x58(r1) /* 800BD0AC 000B9EAC EC 03 00 BC */ fnmsubs f0, f3, f2, f0 /* 800BD0B0 000B9EB0 D0 01 00 58 */ stfs f0, 0x58(r1) diff --git a/asm/Game/zVar.s b/asm/Game/zVar.s index 7420c94b6..4cbd1b8b0 100644 --- a/asm/Game/zVar.s +++ b/asm/Game/zVar.s @@ -5,20 +5,20 @@ zVar.var_text_ActivePad__18_unnamed_zVar_cpp_Fv: /* 800BD1B0 000B9FB0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BD1B4 000B9FB4 7C 08 02 A6 */ mflr r0 -/* 800BD1B8 000B9FB8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800BD1BC 000B9FBC 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha +/* 800BD1B8 000B9FB8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800BD1BC 000B9FBC 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha /* 800BD1C0 000B9FC0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BD1C4 000B9FC4 38 63 05 58 */ addi r3, r3, lbl_803C0558@l -/* 800BD1C8 000B9FC8 3C C0 80 30 */ lis r6, lbl_802F8640@ha -/* 800BD1CC 000B9FCC 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l +/* 800BD1C4 000B9FC4 38 63 05 58 */ addi r3, r3, lbl_globals@l +/* 800BD1C8 000B9FC8 3C C0 80 30 */ lis r6, lbl_buffer$775@ha +/* 800BD1CC 000B9FCC 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l /* 800BD1D0 000B9FD0 88 A3 06 D1 */ lbz r5, 0x6d1(r3) -/* 800BD1D4 000B9FD4 38 66 86 40 */ addi r3, r6, lbl_802F8640@l +/* 800BD1D4 000B9FD4 38 66 86 40 */ addi r3, r6, lbl_buffer$775@l /* 800BD1D8 000B9FD8 38 A5 00 01 */ addi r5, r5, 1 /* 800BD1DC 000B9FDC 4C C6 31 82 */ crclr 6 /* 800BD1E0 000B9FE0 48 12 6D 55 */ bl func_801E3F34 /* 800BD1E4 000B9FE4 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800BD1E8 000B9FE8 3C 60 80 30 */ lis r3, lbl_802F8640@ha -/* 800BD1EC 000B9FEC 38 63 86 40 */ addi r3, r3, lbl_802F8640@l +/* 800BD1E8 000B9FE8 3C 60 80 30 */ lis r3, lbl_buffer$775@ha +/* 800BD1EC 000B9FEC 38 63 86 40 */ addi r3, r3, lbl_buffer$775@l /* 800BD1F0 000B9FF0 7C 08 03 A6 */ mtlr r0 /* 800BD1F4 000B9FF4 38 21 00 10 */ addi r1, r1, 0x10 /* 800BD1F8 000B9FF8 4E 80 00 20 */ blr @@ -28,59 +28,59 @@ zVar.var_text_ActivePad__18_unnamed_zVar_cpp_Fv: /* 800BD208 000BA008 4B FE 99 91 */ bl zMenuGetBadCard__Fv /* 800BD20C 000BA00C 2C 03 00 00 */ cmpwi r3, 0 /* 800BD210 000BA010 40 81 00 2C */ ble lbl_800BD23C -/* 800BD214 000BA014 3C A0 80 30 */ lis r5, lbl_802F864C@ha -/* 800BD218 000BA018 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha -/* 800BD21C 000BA01C 38 05 86 4C */ addi r0, r5, lbl_802F864C@l +/* 800BD214 000BA014 3C A0 80 30 */ lis r5, lbl_buffer$780@ha +/* 800BD218 000BA018 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha +/* 800BD21C 000BA01C 38 05 86 4C */ addi r0, r5, lbl_buffer$780@l /* 800BD220 000BA020 38 A3 00 40 */ addi r5, r3, 0x40 -/* 800BD224 000BA024 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l +/* 800BD224 000BA024 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l /* 800BD228 000BA028 7C 03 03 78 */ mr r3, r0 /* 800BD22C 000BA02C 38 84 00 03 */ addi r4, r4, 3 /* 800BD230 000BA030 4C C6 31 82 */ crclr 6 /* 800BD234 000BA034 48 12 6D 01 */ bl func_801E3F34 /* 800BD238 000BA038 48 00 00 1C */ b lbl_800BD254 lbl_800BD23C: -/* 800BD23C 000BA03C 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha -/* 800BD240 000BA040 3C 60 80 30 */ lis r3, lbl_802F864C@ha -/* 800BD244 000BA044 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l -/* 800BD248 000BA048 38 63 86 4C */ addi r3, r3, lbl_802F864C@l +/* 800BD23C 000BA03C 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha +/* 800BD240 000BA040 3C 60 80 30 */ lis r3, lbl_buffer$780@ha +/* 800BD244 000BA044 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l +/* 800BD248 000BA048 38 63 86 4C */ addi r3, r3, lbl_buffer$780@l /* 800BD24C 000BA04C 38 84 00 06 */ addi r4, r4, 6 /* 800BD250 000BA050 48 12 A4 B1 */ bl func_801E7700 lbl_800BD254: /* 800BD254 000BA054 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800BD258 000BA058 3C 60 80 30 */ lis r3, lbl_802F864C@ha -/* 800BD25C 000BA05C 38 63 86 4C */ addi r3, r3, lbl_802F864C@l +/* 800BD258 000BA058 3C 60 80 30 */ lis r3, lbl_buffer$780@ha +/* 800BD25C 000BA05C 38 63 86 4C */ addi r3, r3, lbl_buffer$780@l /* 800BD260 000BA060 7C 08 03 A6 */ mtlr r0 /* 800BD264 000BA064 38 21 00 10 */ addi r1, r1, 0x10 /* 800BD268 000BA068 4E 80 00 20 */ blr /* 800BD26C 000BA06C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BD270 000BA070 7C 08 02 A6 */ mflr r0 -/* 800BD274 000BA074 3C 60 80 30 */ lis r3, lbl_802F8658@ha -/* 800BD278 000BA078 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha +/* 800BD274 000BA074 3C 60 80 30 */ lis r3, lbl_buffer$788@ha +/* 800BD278 000BA078 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha /* 800BD27C 000BA07C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BD280 000BA080 38 63 86 58 */ addi r3, r3, lbl_802F8658@l -/* 800BD284 000BA084 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l -/* 800BD288 000BA088 80 AD 91 60 */ lwz r5, lbl_803CBA60-_SDA_BASE_(r13) +/* 800BD280 000BA080 38 63 86 58 */ addi r3, r3, lbl_buffer$788@l +/* 800BD284 000BA084 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l +/* 800BD288 000BA088 80 AD 91 60 */ lwz r5, lbl_bad_card_available-_SDA_BASE_(r13) /* 800BD28C 000BA08C 4C C6 31 82 */ crclr 6 /* 800BD290 000BA090 48 12 6C A5 */ bl func_801E3F34 /* 800BD294 000BA094 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800BD298 000BA098 3C 60 80 30 */ lis r3, lbl_802F8658@ha -/* 800BD29C 000BA09C 38 63 86 58 */ addi r3, r3, lbl_802F8658@l +/* 800BD298 000BA098 3C 60 80 30 */ lis r3, lbl_buffer$788@ha +/* 800BD29C 000BA09C 38 63 86 58 */ addi r3, r3, lbl_buffer$788@l /* 800BD2A0 000BA0A0 7C 08 03 A6 */ mtlr r0 /* 800BD2A4 000BA0A4 38 21 00 10 */ addi r1, r1, 0x10 /* 800BD2A8 000BA0A8 4E 80 00 20 */ blr /* 800BD2AC 000BA0AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BD2B0 000BA0B0 7C 08 02 A6 */ mflr r0 -/* 800BD2B4 000BA0B4 3C 60 80 30 */ lis r3, lbl_802F8664@ha -/* 800BD2B8 000BA0B8 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha +/* 800BD2B4 000BA0B4 3C 60 80 30 */ lis r3, lbl_buffer$793@ha +/* 800BD2B8 000BA0B8 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha /* 800BD2BC 000BA0BC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BD2C0 000BA0C0 38 63 86 64 */ addi r3, r3, lbl_802F8664@l -/* 800BD2C4 000BA0C4 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l -/* 800BD2C8 000BA0C8 80 AD 91 64 */ lwz r5, lbl_803CBA64-_SDA_BASE_(r13) +/* 800BD2C0 000BA0C0 38 63 86 64 */ addi r3, r3, lbl_buffer$793@l +/* 800BD2C4 000BA0C4 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l +/* 800BD2C8 000BA0C8 80 AD 91 64 */ lwz r5, lbl_bad_card_needed-_SDA_BASE_(r13) /* 800BD2CC 000BA0CC 4C C6 31 82 */ crclr 6 /* 800BD2D0 000BA0D0 48 12 6C 65 */ bl func_801E3F34 /* 800BD2D4 000BA0D4 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800BD2D8 000BA0D8 3C 60 80 30 */ lis r3, lbl_802F8664@ha -/* 800BD2DC 000BA0DC 38 63 86 64 */ addi r3, r3, lbl_802F8664@l +/* 800BD2D8 000BA0D8 3C 60 80 30 */ lis r3, lbl_buffer$793@ha +/* 800BD2DC 000BA0DC 38 63 86 64 */ addi r3, r3, lbl_buffer$793@l /* 800BD2E0 000BA0E0 7C 08 03 A6 */ mtlr r0 /* 800BD2E4 000BA0E4 38 21 00 10 */ addi r1, r1, 0x10 /* 800BD2E8 000BA0E8 4E 80 00 20 */ blr @@ -90,18 +90,18 @@ lbl_800BD254: /* 800BD2F8 000BA0F8 38 61 00 08 */ addi r3, r1, 8 /* 800BD2FC 000BA0FC BF 61 00 CC */ stmw r27, 0xcc(r1) /* 800BD300 000BA100 4B FE 95 29 */ bl zMenuGetCorruptFiles__FPA64_c -/* 800BD304 000BA104 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha -/* 800BD308 000BA108 3C A0 80 30 */ lis r5, lbl_802F8670@ha -/* 800BD30C 000BA10C 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l +/* 800BD304 000BA104 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha +/* 800BD308 000BA108 3C A0 80 30 */ lis r5, lbl_buffer$798@ha +/* 800BD30C 000BA10C 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l /* 800BD310 000BA110 7C 7D 1B 78 */ mr r29, r3 -/* 800BD314 000BA114 38 65 86 70 */ addi r3, r5, lbl_802F8670@l +/* 800BD314 000BA114 38 65 86 70 */ addi r3, r5, lbl_buffer$798@l /* 800BD318 000BA118 38 84 00 0D */ addi r4, r4, 0xd /* 800BD31C 000BA11C 48 12 A3 E5 */ bl func_801E7700 -/* 800BD320 000BA120 3C 80 80 30 */ lis r4, lbl_802F8670@ha -/* 800BD324 000BA124 3C 60 80 26 */ lis r3, lbl_8025FCB0@ha -/* 800BD328 000BA128 3B C4 86 70 */ addi r30, r4, lbl_802F8670@l +/* 800BD320 000BA120 3C 80 80 30 */ lis r4, lbl_buffer$798@ha +/* 800BD324 000BA124 3C 60 80 26 */ lis r3, lbl__stringBase0_57@ha +/* 800BD328 000BA128 3B C4 86 70 */ addi r30, r4, lbl_buffer$798@l /* 800BD32C 000BA12C 3B 81 00 08 */ addi r28, r1, 8 -/* 800BD330 000BA130 3B E3 FC B0 */ addi r31, r3, lbl_8025FCB0@l +/* 800BD330 000BA130 3B E3 FC B0 */ addi r31, r3, lbl__stringBase0_57@l /* 800BD334 000BA134 3B 60 00 00 */ li r27, 0 /* 800BD338 000BA138 48 00 00 24 */ b lbl_800BD35C lbl_800BD33C: @@ -117,17 +117,17 @@ lbl_800BD35C: /* 800BD35C 000BA15C 7C 1B E8 00 */ cmpw r27, r29 /* 800BD360 000BA160 41 80 FF DC */ blt lbl_800BD33C /* 800BD364 000BA164 BB 61 00 CC */ lmw r27, 0xcc(r1) -/* 800BD368 000BA168 3C 60 80 30 */ lis r3, lbl_802F8670@ha +/* 800BD368 000BA168 3C 60 80 30 */ lis r3, lbl_buffer$798@ha /* 800BD36C 000BA16C 80 01 00 E4 */ lwz r0, 0xe4(r1) -/* 800BD370 000BA170 38 63 86 70 */ addi r3, r3, lbl_802F8670@l +/* 800BD370 000BA170 38 63 86 70 */ addi r3, r3, lbl_buffer$798@l /* 800BD374 000BA174 7C 08 03 A6 */ mtlr r0 /* 800BD378 000BA178 38 21 00 E0 */ addi r1, r1, 0xe0 /* 800BD37C 000BA17C 4E 80 00 20 */ blr /* 800BD380 000BA180 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BD384 000BA184 7C 08 02 A6 */ mflr r0 -/* 800BD388 000BA188 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800BD388 000BA188 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800BD38C 000BA18C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BD390 000BA190 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800BD390 000BA190 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800BD394 000BA194 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800BD398 000BA198 80 63 00 00 */ lwz r3, 0(r3) /* 800BD39C 000BA19C 4B FF 7B 59 */ bl zSceneGetAreaname__FUi @@ -137,84 +137,84 @@ lbl_800BD35C: /* 800BD3AC 000BA1AC 4E 80 00 20 */ blr /* 800BD3B0 000BA1B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BD3B4 000BA1B4 7C 08 02 A6 */ mflr r0 -/* 800BD3B8 000BA1B8 3C 60 80 30 */ lis r3, lbl_802F86F0@ha +/* 800BD3B8 000BA1B8 3C 60 80 30 */ lis r3, lbl_buffer$813@ha /* 800BD3BC 000BA1BC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BD3C0 000BA1C0 38 63 86 F0 */ addi r3, r3, lbl_802F86F0@l +/* 800BD3C0 000BA1C0 38 63 86 F0 */ addi r3, r3, lbl_buffer$813@l /* 800BD3C4 000BA1C4 48 01 71 E1 */ bl iGetCurrFormattedDate__FPc /* 800BD3C8 000BA1C8 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800BD3CC 000BA1CC 3C 60 80 30 */ lis r3, lbl_802F86F0@ha -/* 800BD3D0 000BA1D0 38 63 86 F0 */ addi r3, r3, lbl_802F86F0@l +/* 800BD3CC 000BA1CC 3C 60 80 30 */ lis r3, lbl_buffer$813@ha +/* 800BD3D0 000BA1D0 38 63 86 F0 */ addi r3, r3, lbl_buffer$813@l /* 800BD3D4 000BA1D4 7C 08 03 A6 */ mtlr r0 /* 800BD3D8 000BA1D8 38 21 00 10 */ addi r1, r1, 0x10 /* 800BD3DC 000BA1DC 4E 80 00 20 */ blr /* 800BD3E0 000BA1E0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BD3E4 000BA1E4 7C 08 02 A6 */ mflr r0 -/* 800BD3E8 000BA1E8 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800BD3EC 000BA1EC 3C A0 80 30 */ lis r5, lbl_802F8710@ha +/* 800BD3E8 000BA1E8 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800BD3EC 000BA1EC 3C A0 80 30 */ lis r5, lbl_buffer$818@ha /* 800BD3F0 000BA1F0 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BD3F4 000BA1F4 38 83 05 58 */ addi r4, r3, lbl_803C0558@l -/* 800BD3F8 000BA1F8 38 65 87 10 */ addi r3, r5, lbl_802F8710@l -/* 800BD3FC 000BA1FC 3C C0 80 26 */ lis r6, lbl_8025FCB0@ha +/* 800BD3F4 000BA1F4 38 83 05 58 */ addi r4, r3, lbl_globals@l +/* 800BD3F8 000BA1F8 38 65 87 10 */ addi r3, r5, lbl_buffer$818@l +/* 800BD3FC 000BA1FC 3C C0 80 26 */ lis r6, lbl__stringBase0_57@ha /* 800BD400 000BA200 80 A4 1B C0 */ lwz r5, 0x1bc0(r4) -/* 800BD404 000BA204 38 86 FC B0 */ addi r4, r6, lbl_8025FCB0@l +/* 800BD404 000BA204 38 86 FC B0 */ addi r4, r6, lbl__stringBase0_57@l /* 800BD408 000BA208 4C C6 31 82 */ crclr 6 /* 800BD40C 000BA20C 48 12 6B 29 */ bl func_801E3F34 /* 800BD410 000BA210 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800BD414 000BA214 3C 60 80 30 */ lis r3, lbl_802F8710@ha -/* 800BD418 000BA218 38 63 87 10 */ addi r3, r3, lbl_802F8710@l +/* 800BD414 000BA214 3C 60 80 30 */ lis r3, lbl_buffer$818@ha +/* 800BD418 000BA218 38 63 87 10 */ addi r3, r3, lbl_buffer$818@l /* 800BD41C 000BA21C 7C 08 03 A6 */ mtlr r0 /* 800BD420 000BA220 38 21 00 10 */ addi r1, r1, 0x10 /* 800BD424 000BA224 4E 80 00 20 */ blr /* 800BD428 000BA228 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BD42C 000BA22C 7C 08 02 A6 */ mflr r0 -/* 800BD430 000BA230 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800BD434 000BA234 3C A0 80 30 */ lis r5, lbl_802F871C@ha +/* 800BD430 000BA230 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800BD434 000BA234 3C A0 80 30 */ lis r5, lbl_buffer$823@ha /* 800BD438 000BA238 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BD43C 000BA23C 38 83 05 58 */ addi r4, r3, lbl_803C0558@l -/* 800BD440 000BA240 38 65 87 1C */ addi r3, r5, lbl_802F871C@l -/* 800BD444 000BA244 3C C0 80 26 */ lis r6, lbl_8025FCB0@ha +/* 800BD43C 000BA23C 38 83 05 58 */ addi r4, r3, lbl_globals@l +/* 800BD440 000BA240 38 65 87 1C */ addi r3, r5, lbl_buffer$823@l +/* 800BD444 000BA244 3C C0 80 26 */ lis r6, lbl__stringBase0_57@ha /* 800BD448 000BA248 80 A4 1B 80 */ lwz r5, 0x1b80(r4) -/* 800BD44C 000BA24C 38 86 FC B0 */ addi r4, r6, lbl_8025FCB0@l +/* 800BD44C 000BA24C 38 86 FC B0 */ addi r4, r6, lbl__stringBase0_57@l /* 800BD450 000BA250 4C C6 31 82 */ crclr 6 /* 800BD454 000BA254 48 12 6A E1 */ bl func_801E3F34 /* 800BD458 000BA258 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800BD45C 000BA25C 3C 60 80 30 */ lis r3, lbl_802F871C@ha -/* 800BD460 000BA260 38 63 87 1C */ addi r3, r3, lbl_802F871C@l +/* 800BD45C 000BA25C 3C 60 80 30 */ lis r3, lbl_buffer$823@ha +/* 800BD460 000BA260 38 63 87 1C */ addi r3, r3, lbl_buffer$823@l /* 800BD464 000BA264 7C 08 03 A6 */ mtlr r0 /* 800BD468 000BA268 38 21 00 10 */ addi r1, r1, 0x10 /* 800BD46C 000BA26C 4E 80 00 20 */ blr /* 800BD470 000BA270 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BD474 000BA274 7C 08 02 A6 */ mflr r0 -/* 800BD478 000BA278 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800BD478 000BA278 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800BD47C 000BA27C 38 80 00 00 */ li r4, 0 /* 800BD480 000BA280 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BD484 000BA284 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800BD484 000BA284 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800BD488 000BA288 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800BD48C 000BA28C 80 63 00 00 */ lwz r3, 0(r3) /* 800BD490 000BA290 4B F9 08 05 */ bl xUtil_idtag2string__FUii -/* 800BD494 000BA294 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha -/* 800BD498 000BA298 3C C0 80 30 */ lis r6, lbl_802F8728@ha -/* 800BD49C 000BA29C 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l +/* 800BD494 000BA294 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha +/* 800BD498 000BA298 3C C0 80 30 */ lis r6, lbl_buffer$828@ha +/* 800BD49C 000BA29C 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l /* 800BD4A0 000BA2A0 7C 65 1B 78 */ mr r5, r3 -/* 800BD4A4 000BA2A4 38 66 87 28 */ addi r3, r6, lbl_802F8728@l +/* 800BD4A4 000BA2A4 38 66 87 28 */ addi r3, r6, lbl_buffer$828@l /* 800BD4A8 000BA2A8 38 84 00 10 */ addi r4, r4, 0x10 /* 800BD4AC 000BA2AC 4C C6 31 82 */ crclr 6 /* 800BD4B0 000BA2B0 48 12 6A 85 */ bl func_801E3F34 /* 800BD4B4 000BA2B4 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800BD4B8 000BA2B8 3C 60 80 30 */ lis r3, lbl_802F8728@ha -/* 800BD4BC 000BA2BC 38 63 87 28 */ addi r3, r3, lbl_802F8728@l +/* 800BD4B8 000BA2B8 3C 60 80 30 */ lis r3, lbl_buffer$828@ha +/* 800BD4BC 000BA2BC 38 63 87 28 */ addi r3, r3, lbl_buffer$828@l /* 800BD4C0 000BA2C0 7C 08 03 A6 */ mtlr r0 /* 800BD4C4 000BA2C4 38 21 00 10 */ addi r1, r1, 0x10 /* 800BD4C8 000BA2C8 4E 80 00 20 */ blr /* 800BD4CC 000BA2CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BD4D0 000BA2D0 7C 08 02 A6 */ mflr r0 -/* 800BD4D4 000BA2D4 3C 60 80 30 */ lis r3, lbl_802F8748@ha +/* 800BD4D4 000BA2D4 3C 60 80 30 */ lis r3, lbl_buffer$833@ha /* 800BD4D8 000BA2D8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BD4DC 000BA2DC 38 63 87 48 */ addi r3, r3, lbl_802F8748@l +/* 800BD4DC 000BA2DC 38 63 87 48 */ addi r3, r3, lbl_buffer$833@l /* 800BD4E0 000BA2E0 48 01 72 7D */ bl iGetCurrFormattedTime__FPc /* 800BD4E4 000BA2E4 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800BD4E8 000BA2E8 3C 60 80 30 */ lis r3, lbl_802F8748@ha -/* 800BD4EC 000BA2EC 38 63 87 48 */ addi r3, r3, lbl_802F8748@l +/* 800BD4E8 000BA2E8 3C 60 80 30 */ lis r3, lbl_buffer$833@ha +/* 800BD4EC 000BA2EC 38 63 87 48 */ addi r3, r3, lbl_buffer$833@l /* 800BD4F0 000BA2F0 7C 08 03 A6 */ mtlr r0 /* 800BD4F4 000BA2F4 38 21 00 10 */ addi r1, r1, 0x10 /* 800BD4F8 000BA2F8 4E 80 00 20 */ blr @@ -223,9 +223,9 @@ lbl_800BD35C: zVar.zVarGameSlotInfo__18_unnamed_zVar_cpp_FiPcUl: /* 800BD4FC 000BA2FC 94 21 FE 50 */ stwu r1, -0x1b0(r1) /* 800BD500 000BA300 7C 08 02 A6 */ mflr r0 -/* 800BD504 000BA304 3C A0 80 26 */ lis r5, lbl_8025F9E8@ha +/* 800BD504 000BA304 3C A0 80 26 */ lis r5, lbl__449@ha /* 800BD508 000BA308 90 01 01 B4 */ stw r0, 0x1b4(r1) -/* 800BD50C 000BA30C 38 A5 F9 E8 */ addi r5, r5, lbl_8025F9E8@l +/* 800BD50C 000BA30C 38 A5 F9 E8 */ addi r5, r5, lbl__449@l /* 800BD510 000BA310 BD C1 01 68 */ stmw r14, 0x168(r1) /* 800BD514 000BA314 7C 7E 1B 78 */ mr r30, r3 /* 800BD518 000BA318 7C 9F 23 78 */ mr r31, r4 @@ -288,20 +288,20 @@ lbl_800BD5EC: /* 800BD5F8 000BA3F8 94 04 00 08 */ stwu r0, 8(r4) /* 800BD5FC 000BA3FC 42 00 FF F0 */ bdnz lbl_800BD5EC /* 800BD600 000BA400 1D DE 00 6C */ mulli r14, r30, 0x6c -/* 800BD604 000BA404 3C 80 80 3C */ lis r4, lbl_803C2520@ha +/* 800BD604 000BA404 3C 80 80 3C */ lis r4, lbl_zSaveLoadGameTable@ha /* 800BD608 000BA408 38 61 00 48 */ addi r3, r1, 0x48 -/* 800BD60C 000BA40C 38 04 25 20 */ addi r0, r4, lbl_803C2520@l +/* 800BD60C 000BA40C 38 04 25 20 */ addi r0, r4, lbl_zSaveLoadGameTable@l /* 800BD610 000BA410 7D E0 72 14 */ add r15, r0, r14 /* 800BD614 000BA414 38 A0 00 05 */ li r5, 5 /* 800BD618 000BA418 38 8F 00 40 */ addi r4, r15, 0x40 /* 800BD61C 000BA41C 48 12 A0 A1 */ bl func_801E76BC -/* 800BD620 000BA420 3C 60 80 3C */ lis r3, lbl_803C2520@ha +/* 800BD620 000BA420 3C 60 80 3C */ lis r3, lbl_zSaveLoadGameTable@ha /* 800BD624 000BA424 38 A0 00 2F */ li r5, 0x2f -/* 800BD628 000BA428 38 03 25 20 */ addi r0, r3, lbl_803C2520@l -/* 800BD62C 000BA42C 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha +/* 800BD628 000BA428 38 03 25 20 */ addi r0, r3, lbl_zSaveLoadGameTable@l +/* 800BD62C 000BA42C 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha /* 800BD630 000BA430 7C 60 72 14 */ add r3, r0, r14 /* 800BD634 000BA434 98 A1 00 4A */ stb r5, 0x4a(r1) -/* 800BD638 000BA438 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l +/* 800BD638 000BA438 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l /* 800BD63C 000BA43C 88 C3 00 48 */ lbz r6, 0x48(r3) /* 800BD640 000BA440 88 E3 00 49 */ lbz r7, 0x49(r3) /* 800BD644 000BA444 38 61 00 68 */ addi r3, r1, 0x68 @@ -313,13 +313,13 @@ lbl_800BD5EC: /* 800BD65C 000BA45C 38 81 00 68 */ addi r4, r1, 0x68 /* 800BD660 000BA460 38 A0 00 20 */ li r5, 0x20 /* 800BD664 000BA464 48 12 A0 59 */ bl func_801E76BC -/* 800BD668 000BA468 3C 60 80 3C */ lis r3, lbl_803C2520@ha +/* 800BD668 000BA468 3C 60 80 3C */ lis r3, lbl_zSaveLoadGameTable@ha /* 800BD66C 000BA46C 38 A0 00 00 */ li r5, 0 -/* 800BD670 000BA470 38 03 25 20 */ addi r0, r3, lbl_803C2520@l -/* 800BD674 000BA474 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha +/* 800BD670 000BA470 38 03 25 20 */ addi r0, r3, lbl_zSaveLoadGameTable@l +/* 800BD674 000BA474 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha /* 800BD678 000BA478 7C 60 72 14 */ add r3, r0, r14 /* 800BD67C 000BA47C 98 A1 00 67 */ stb r5, 0x67(r1) -/* 800BD680 000BA480 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l +/* 800BD680 000BA480 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l /* 800BD684 000BA484 88 A3 00 4B */ lbz r5, 0x4b(r3) /* 800BD688 000BA488 88 C3 00 4C */ lbz r6, 0x4c(r3) /* 800BD68C 000BA48C 38 61 00 28 */ addi r3, r1, 0x28 @@ -331,9 +331,9 @@ lbl_800BD5EC: /* 800BD6A4 000BA4A4 7C 70 1B 78 */ mr r16, r3 /* 800BD6A8 000BA4A8 2C 10 00 0C */ cmpwi r16, 0xc /* 800BD6AC 000BA4AC 41 80 00 2C */ blt lbl_800BD6D8 -/* 800BD6B0 000BA4B0 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha +/* 800BD6B0 000BA4B0 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha /* 800BD6B4 000BA4B4 38 61 00 08 */ addi r3, r1, 8 -/* 800BD6B8 000BA4B8 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l +/* 800BD6B8 000BA4B8 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l /* 800BD6BC 000BA4BC 38 A0 00 03 */ li r5, 3 /* 800BD6C0 000BA4C0 38 84 00 20 */ addi r4, r4, 0x20 /* 800BD6C4 000BA4C4 48 12 9F F9 */ bl func_801E76BC @@ -342,9 +342,9 @@ lbl_800BD5EC: /* 800BD6D0 000BA4D0 3A 10 FF F4 */ addi r16, r16, -12 /* 800BD6D4 000BA4D4 48 00 00 28 */ b lbl_800BD6FC lbl_800BD6D8: -/* 800BD6D8 000BA4D8 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha +/* 800BD6D8 000BA4D8 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha /* 800BD6DC 000BA4DC 38 61 00 08 */ addi r3, r1, 8 -/* 800BD6E0 000BA4E0 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l +/* 800BD6E0 000BA4E0 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l /* 800BD6E4 000BA4E4 38 A0 00 03 */ li r5, 3 /* 800BD6E8 000BA4E8 38 84 00 23 */ addi r4, r4, 0x23 /* 800BD6EC 000BA4EC 48 12 9F D1 */ bl func_801E76BC @@ -352,12 +352,12 @@ lbl_800BD6D8: /* 800BD6F4 000BA4F4 40 82 00 08 */ bne lbl_800BD6FC /* 800BD6F8 000BA4F8 3A 00 00 0C */ li r16, 0xc lbl_800BD6FC: -/* 800BD6FC 000BA4FC 3C 60 80 3C */ lis r3, lbl_803C2520@ha -/* 800BD700 000BA500 3C C0 80 26 */ lis r6, lbl_8025FCB0@ha -/* 800BD704 000BA504 38 03 25 20 */ addi r0, r3, lbl_803C2520@l +/* 800BD6FC 000BA4FC 3C 60 80 3C */ lis r3, lbl_zSaveLoadGameTable@ha +/* 800BD700 000BA500 3C C0 80 26 */ lis r6, lbl__stringBase0_57@ha +/* 800BD704 000BA504 38 03 25 20 */ addi r0, r3, lbl_zSaveLoadGameTable@l /* 800BD708 000BA508 7E 05 83 78 */ mr r5, r16 /* 800BD70C 000BA50C 7C 80 72 14 */ add r4, r0, r14 -/* 800BD710 000BA510 39 06 FC B0 */ addi r8, r6, lbl_8025FCB0@l +/* 800BD710 000BA510 39 06 FC B0 */ addi r8, r6, lbl__stringBase0_57@l /* 800BD714 000BA514 88 C4 00 4E */ lbz r6, 0x4e(r4) /* 800BD718 000BA518 38 61 00 28 */ addi r3, r1, 0x28 /* 800BD71C 000BA51C 88 E4 00 4F */ lbz r7, 0x4f(r4) @@ -365,17 +365,17 @@ lbl_800BD6FC: /* 800BD724 000BA524 39 01 00 08 */ addi r8, r1, 8 /* 800BD728 000BA528 4C C6 31 82 */ crclr 6 /* 800BD72C 000BA52C 48 12 68 09 */ bl func_801E3F34 -/* 800BD730 000BA530 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha +/* 800BD730 000BA530 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha /* 800BD734 000BA534 38 61 00 48 */ addi r3, r1, 0x48 -/* 800BD738 000BA538 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l +/* 800BD738 000BA538 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l /* 800BD73C 000BA53C 38 C1 00 28 */ addi r6, r1, 0x28 /* 800BD740 000BA540 7C 65 1B 78 */ mr r5, r3 /* 800BD744 000BA544 38 84 00 31 */ addi r4, r4, 0x31 /* 800BD748 000BA548 4C C6 31 82 */ crclr 6 /* 800BD74C 000BA54C 48 12 67 E9 */ bl func_801E3F34 /* 800BD750 000BA550 38 00 00 00 */ li r0, 0 -/* 800BD754 000BA554 3C 60 80 26 */ lis r3, lbl_8025FCB0@ha -/* 800BD758 000BA558 38 83 FC B0 */ addi r4, r3, lbl_8025FCB0@l +/* 800BD754 000BA554 3C 60 80 26 */ lis r3, lbl__stringBase0_57@ha +/* 800BD758 000BA558 38 83 FC B0 */ addi r4, r3, lbl__stringBase0_57@l /* 800BD75C 000BA55C 98 01 00 47 */ stb r0, 0x47(r1) /* 800BD760 000BA560 7D E3 7B 78 */ mr r3, r15 /* 800BD764 000BA564 98 01 00 67 */ stb r0, 0x67(r1) @@ -383,9 +383,9 @@ lbl_800BD6FC: /* 800BD76C 000BA56C 4B F8 EE 41 */ bl xStricmp__FPCcPCc /* 800BD770 000BA570 2C 03 00 00 */ cmpwi r3, 0 /* 800BD774 000BA574 40 82 00 20 */ bne lbl_800BD794 -/* 800BD778 000BA578 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha +/* 800BD778 000BA578 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha /* 800BD77C 000BA57C 7F E3 FB 78 */ mr r3, r31 -/* 800BD780 000BA580 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l +/* 800BD780 000BA580 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l /* 800BD784 000BA584 38 84 00 37 */ addi r4, r4, 0x37 /* 800BD788 000BA588 4C C6 31 82 */ crclr 6 /* 800BD78C 000BA58C 48 12 67 A9 */ bl func_801E3F34 @@ -403,10 +403,10 @@ lbl_800BD7A0: /* 800BD7B4 000BA5B4 4E 80 00 20 */ blr /* 800BD7B8 000BA5B8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BD7BC 000BA5BC 7C 08 02 A6 */ mflr r0 -/* 800BD7C0 000BA5C0 3C 80 80 30 */ lis r4, lbl_802F8768@ha +/* 800BD7C0 000BA5C0 3C 80 80 30 */ lis r4, lbl_buffer$868@ha /* 800BD7C4 000BA5C4 38 60 00 00 */ li r3, 0 /* 800BD7C8 000BA5C8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BD7CC 000BA5CC 38 84 87 68 */ addi r4, r4, lbl_802F8768@l +/* 800BD7CC 000BA5CC 38 84 87 68 */ addi r4, r4, lbl_buffer$868@l /* 800BD7D0 000BA5D0 38 A0 00 3F */ li r5, 0x3f /* 800BD7D4 000BA5D4 4B FF FD 29 */ bl zVar.zVarGameSlotInfo__18_unnamed_zVar_cpp_FiPcUl /* 800BD7D8 000BA5D8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -415,10 +415,10 @@ lbl_800BD7A0: /* 800BD7E4 000BA5E4 4E 80 00 20 */ blr /* 800BD7E8 000BA5E8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BD7EC 000BA5EC 7C 08 02 A6 */ mflr r0 -/* 800BD7F0 000BA5F0 3C 80 80 30 */ lis r4, lbl_802F87A8@ha +/* 800BD7F0 000BA5F0 3C 80 80 30 */ lis r4, lbl_buffer$873@ha /* 800BD7F4 000BA5F4 38 60 00 01 */ li r3, 1 /* 800BD7F8 000BA5F8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BD7FC 000BA5FC 38 84 87 A8 */ addi r4, r4, lbl_802F87A8@l +/* 800BD7FC 000BA5FC 38 84 87 A8 */ addi r4, r4, lbl_buffer$873@l /* 800BD800 000BA600 38 A0 00 3F */ li r5, 0x3f /* 800BD804 000BA604 4B FF FC F9 */ bl zVar.zVarGameSlotInfo__18_unnamed_zVar_cpp_FiPcUl /* 800BD808 000BA608 80 01 00 14 */ lwz r0, 0x14(r1) @@ -427,10 +427,10 @@ lbl_800BD7A0: /* 800BD814 000BA614 4E 80 00 20 */ blr /* 800BD818 000BA618 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BD81C 000BA61C 7C 08 02 A6 */ mflr r0 -/* 800BD820 000BA620 3C 80 80 30 */ lis r4, lbl_802F87E8@ha +/* 800BD820 000BA620 3C 80 80 30 */ lis r4, lbl_buffer$878@ha /* 800BD824 000BA624 38 60 00 02 */ li r3, 2 /* 800BD828 000BA628 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BD82C 000BA62C 38 84 87 E8 */ addi r4, r4, lbl_802F87E8@l +/* 800BD82C 000BA62C 38 84 87 E8 */ addi r4, r4, lbl_buffer$878@l /* 800BD830 000BA630 38 A0 00 3F */ li r5, 0x3f /* 800BD834 000BA634 4B FF FC C9 */ bl zVar.zVarGameSlotInfo__18_unnamed_zVar_cpp_FiPcUl /* 800BD838 000BA638 80 01 00 14 */ lwz r0, 0x14(r1) @@ -439,10 +439,10 @@ lbl_800BD7A0: /* 800BD844 000BA644 4E 80 00 20 */ blr /* 800BD848 000BA648 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BD84C 000BA64C 7C 08 02 A6 */ mflr r0 -/* 800BD850 000BA650 3C 80 80 30 */ lis r4, lbl_802F8828@ha +/* 800BD850 000BA650 3C 80 80 30 */ lis r4, lbl_buffer$883@ha /* 800BD854 000BA654 38 60 00 03 */ li r3, 3 /* 800BD858 000BA658 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BD85C 000BA65C 38 84 88 28 */ addi r4, r4, lbl_802F8828@l +/* 800BD85C 000BA65C 38 84 88 28 */ addi r4, r4, lbl_buffer$883@l /* 800BD860 000BA660 38 A0 00 3F */ li r5, 0x3f /* 800BD864 000BA664 4B FF FC 99 */ bl zVar.zVarGameSlotInfo__18_unnamed_zVar_cpp_FiPcUl /* 800BD868 000BA668 80 01 00 14 */ lwz r0, 0x14(r1) @@ -451,10 +451,10 @@ lbl_800BD7A0: /* 800BD874 000BA674 4E 80 00 20 */ blr /* 800BD878 000BA678 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BD87C 000BA67C 7C 08 02 A6 */ mflr r0 -/* 800BD880 000BA680 3C 80 80 30 */ lis r4, lbl_802F8868@ha +/* 800BD880 000BA680 3C 80 80 30 */ lis r4, lbl_buffer$888@ha /* 800BD884 000BA684 38 60 00 04 */ li r3, 4 /* 800BD888 000BA688 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BD88C 000BA68C 38 84 88 68 */ addi r4, r4, lbl_802F8868@l +/* 800BD88C 000BA68C 38 84 88 68 */ addi r4, r4, lbl_buffer$888@l /* 800BD890 000BA690 38 A0 00 3F */ li r5, 0x3f /* 800BD894 000BA694 4B FF FC 69 */ bl zVar.zVarGameSlotInfo__18_unnamed_zVar_cpp_FiPcUl /* 800BD898 000BA698 80 01 00 14 */ lwz r0, 0x14(r1) @@ -463,10 +463,10 @@ lbl_800BD7A0: /* 800BD8A4 000BA6A4 4E 80 00 20 */ blr /* 800BD8A8 000BA6A8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BD8AC 000BA6AC 7C 08 02 A6 */ mflr r0 -/* 800BD8B0 000BA6B0 3C 80 80 30 */ lis r4, lbl_802F88A8@ha +/* 800BD8B0 000BA6B0 3C 80 80 30 */ lis r4, lbl_buffer$893@ha /* 800BD8B4 000BA6B4 38 60 00 05 */ li r3, 5 /* 800BD8B8 000BA6B8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BD8BC 000BA6BC 38 84 88 A8 */ addi r4, r4, lbl_802F88A8@l +/* 800BD8BC 000BA6BC 38 84 88 A8 */ addi r4, r4, lbl_buffer$893@l /* 800BD8C0 000BA6C0 38 A0 00 3F */ li r5, 0x3f /* 800BD8C4 000BA6C4 4B FF FC 39 */ bl zVar.zVarGameSlotInfo__18_unnamed_zVar_cpp_FiPcUl /* 800BD8C8 000BA6C8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -475,10 +475,10 @@ lbl_800BD7A0: /* 800BD8D4 000BA6D4 4E 80 00 20 */ blr /* 800BD8D8 000BA6D8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BD8DC 000BA6DC 7C 08 02 A6 */ mflr r0 -/* 800BD8E0 000BA6E0 3C 80 80 30 */ lis r4, lbl_802F88E8@ha +/* 800BD8E0 000BA6E0 3C 80 80 30 */ lis r4, lbl_buffer$898@ha /* 800BD8E4 000BA6E4 38 60 00 06 */ li r3, 6 /* 800BD8E8 000BA6E8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BD8EC 000BA6EC 38 84 88 E8 */ addi r4, r4, lbl_802F88E8@l +/* 800BD8EC 000BA6EC 38 84 88 E8 */ addi r4, r4, lbl_buffer$898@l /* 800BD8F0 000BA6F0 38 A0 00 3F */ li r5, 0x3f /* 800BD8F4 000BA6F4 4B FF FC 09 */ bl zVar.zVarGameSlotInfo__18_unnamed_zVar_cpp_FiPcUl /* 800BD8F8 000BA6F8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -487,10 +487,10 @@ lbl_800BD7A0: /* 800BD904 000BA704 4E 80 00 20 */ blr /* 800BD908 000BA708 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BD90C 000BA70C 7C 08 02 A6 */ mflr r0 -/* 800BD910 000BA710 3C 80 80 30 */ lis r4, lbl_802F8928@ha +/* 800BD910 000BA710 3C 80 80 30 */ lis r4, lbl_buffer$903@ha /* 800BD914 000BA714 38 60 00 07 */ li r3, 7 /* 800BD918 000BA718 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BD91C 000BA71C 38 84 89 28 */ addi r4, r4, lbl_802F8928@l +/* 800BD91C 000BA71C 38 84 89 28 */ addi r4, r4, lbl_buffer$903@l /* 800BD920 000BA720 38 A0 00 3F */ li r5, 0x3f /* 800BD924 000BA724 4B FF FB D9 */ bl zVar.zVarGameSlotInfo__18_unnamed_zVar_cpp_FiPcUl /* 800BD928 000BA728 80 01 00 14 */ lwz r0, 0x14(r1) @@ -501,9 +501,9 @@ lbl_800BD7A0: /* 800BD93C 000BA73C 7C 08 02 A6 */ mflr r0 /* 800BD940 000BA740 90 01 00 14 */ stw r0, 0x14(r1) /* 800BD944 000BA744 4B FE FF A9 */ bl zSaveLoad_getMCAccessType__Fv -/* 800BD948 000BA748 3C 80 80 29 */ lis r4, lbl_802916E0@ha +/* 800BD948 000BA748 3C 80 80 29 */ lis r4, lbl_state_text$908@ha /* 800BD94C 000BA74C 54 60 10 3A */ slwi r0, r3, 2 -/* 800BD950 000BA750 38 64 16 E0 */ addi r3, r4, lbl_802916E0@l +/* 800BD950 000BA750 38 64 16 E0 */ addi r3, r4, lbl_state_text$908@l /* 800BD954 000BA754 7C 63 00 2E */ lwzx r3, r3, r0 /* 800BD958 000BA758 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BD95C 000BA75C 7C 08 03 A6 */ mtlr r0 @@ -513,50 +513,50 @@ lbl_800BD7A0: /* 800BD96C 000BA76C 7C 08 02 A6 */ mflr r0 /* 800BD970 000BA770 90 01 00 14 */ stw r0, 0x14(r1) /* 800BD974 000BA774 4B FE FF 81 */ bl zSaveLoadGetAutoSaveCard__Fv -/* 800BD978 000BA778 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha -/* 800BD97C 000BA77C 3C A0 80 30 */ lis r5, lbl_802F8968@ha +/* 800BD978 000BA778 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha +/* 800BD97C 000BA77C 3C A0 80 30 */ lis r5, lbl_buffer$913@ha /* 800BD980 000BA780 7C 66 1B 78 */ mr r6, r3 -/* 800BD984 000BA784 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l -/* 800BD988 000BA788 38 65 89 68 */ addi r3, r5, lbl_802F8968@l +/* 800BD984 000BA784 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l +/* 800BD988 000BA788 38 65 89 68 */ addi r3, r5, lbl_buffer$913@l /* 800BD98C 000BA78C 38 A6 00 41 */ addi r5, r6, 0x41 /* 800BD990 000BA790 38 84 00 03 */ addi r4, r4, 3 /* 800BD994 000BA794 4C C6 31 82 */ crclr 6 /* 800BD998 000BA798 48 12 65 9D */ bl func_801E3F34 /* 800BD99C 000BA79C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800BD9A0 000BA7A0 3C 60 80 30 */ lis r3, lbl_802F8968@ha -/* 800BD9A4 000BA7A4 38 63 89 68 */ addi r3, r3, lbl_802F8968@l +/* 800BD9A0 000BA7A0 3C 60 80 30 */ lis r3, lbl_buffer$913@ha +/* 800BD9A4 000BA7A4 38 63 89 68 */ addi r3, r3, lbl_buffer$913@l /* 800BD9A8 000BA7A8 7C 08 03 A6 */ mtlr r0 /* 800BD9AC 000BA7AC 38 21 00 10 */ addi r1, r1, 0x10 /* 800BD9B0 000BA7B0 4E 80 00 20 */ blr /* 800BD9B4 000BA7B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BD9B8 000BA7B8 7C 08 02 A6 */ mflr r0 -/* 800BD9BC 000BA7BC 3C 60 80 30 */ lis r3, lbl_802F8974@ha -/* 800BD9C0 000BA7C0 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha +/* 800BD9BC 000BA7BC 3C 60 80 30 */ lis r3, lbl_buffer$918@ha +/* 800BD9C0 000BA7C0 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha /* 800BD9C4 000BA7C4 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BD9C8 000BA7C8 38 63 89 74 */ addi r3, r3, lbl_802F8974@l +/* 800BD9C8 000BA7C8 38 63 89 74 */ addi r3, r3, lbl_buffer$918@l /* 800BD9CC 000BA7CC 38 A0 00 00 */ li r5, 0 -/* 800BD9D0 000BA7D0 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l +/* 800BD9D0 000BA7D0 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l /* 800BD9D4 000BA7D4 4C C6 31 82 */ crclr 6 /* 800BD9D8 000BA7D8 48 12 65 5D */ bl func_801E3F34 /* 800BD9DC 000BA7DC 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800BD9E0 000BA7E0 3C 60 80 30 */ lis r3, lbl_802F8974@ha -/* 800BD9E4 000BA7E4 38 63 89 74 */ addi r3, r3, lbl_802F8974@l +/* 800BD9E0 000BA7E0 3C 60 80 30 */ lis r3, lbl_buffer$918@ha +/* 800BD9E4 000BA7E4 38 63 89 74 */ addi r3, r3, lbl_buffer$918@l /* 800BD9E8 000BA7E8 7C 08 03 A6 */ mtlr r0 /* 800BD9EC 000BA7EC 38 21 00 10 */ addi r1, r1, 0x10 /* 800BD9F0 000BA7F0 4E 80 00 20 */ blr /* 800BD9F4 000BA7F4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BD9F8 000BA7F8 7C 08 02 A6 */ mflr r0 -/* 800BD9FC 000BA7FC 3C 60 80 30 */ lis r3, lbl_802F8980@ha -/* 800BDA00 000BA800 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha +/* 800BD9FC 000BA7FC 3C 60 80 30 */ lis r3, lbl_buffer$923@ha +/* 800BDA00 000BA800 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha /* 800BDA04 000BA804 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BDA08 000BA808 38 63 89 80 */ addi r3, r3, lbl_802F8980@l +/* 800BDA08 000BA808 38 63 89 80 */ addi r3, r3, lbl_buffer$923@l /* 800BDA0C 000BA80C 38 A0 00 00 */ li r5, 0 -/* 800BDA10 000BA810 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l +/* 800BDA10 000BA810 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l /* 800BDA14 000BA814 4C C6 31 82 */ crclr 6 /* 800BDA18 000BA818 48 12 65 1D */ bl func_801E3F34 /* 800BDA1C 000BA81C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800BDA20 000BA820 3C 60 80 30 */ lis r3, lbl_802F8980@ha -/* 800BDA24 000BA824 38 63 89 80 */ addi r3, r3, lbl_802F8980@l +/* 800BDA20 000BA820 3C 60 80 30 */ lis r3, lbl_buffer$923@ha +/* 800BDA24 000BA824 38 63 89 80 */ addi r3, r3, lbl_buffer$923@l /* 800BDA28 000BA828 7C 08 03 A6 */ mtlr r0 /* 800BDA2C 000BA82C 38 21 00 10 */ addi r1, r1, 0x10 /* 800BDA30 000BA830 4E 80 00 20 */ blr @@ -564,18 +564,18 @@ lbl_800BD7A0: /* 800BDA38 000BA838 7C 08 02 A6 */ mflr r0 /* 800BDA3C 000BA83C 90 01 00 14 */ stw r0, 0x14(r1) /* 800BDA40 000BA840 4B FE FE 95 */ bl zSaveLoad_getcard__Fv -/* 800BDA44 000BA844 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha -/* 800BDA48 000BA848 3C A0 80 30 */ lis r5, lbl_802F898C@ha +/* 800BDA44 000BA844 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha +/* 800BDA48 000BA848 3C A0 80 30 */ lis r5, lbl_buffer$928@ha /* 800BDA4C 000BA84C 7C 66 1B 78 */ mr r6, r3 -/* 800BDA50 000BA850 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l -/* 800BDA54 000BA854 38 65 89 8C */ addi r3, r5, lbl_802F898C@l +/* 800BDA50 000BA850 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l +/* 800BDA54 000BA854 38 65 89 8C */ addi r3, r5, lbl_buffer$928@l /* 800BDA58 000BA858 38 A6 00 41 */ addi r5, r6, 0x41 /* 800BDA5C 000BA85C 38 84 00 03 */ addi r4, r4, 3 /* 800BDA60 000BA860 4C C6 31 82 */ crclr 6 /* 800BDA64 000BA864 48 12 64 D1 */ bl func_801E3F34 /* 800BDA68 000BA868 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800BDA6C 000BA86C 3C 60 80 30 */ lis r3, lbl_802F898C@ha -/* 800BDA70 000BA870 38 63 89 8C */ addi r3, r3, lbl_802F898C@l +/* 800BDA6C 000BA86C 3C 60 80 30 */ lis r3, lbl_buffer$928@ha +/* 800BDA70 000BA870 38 63 89 8C */ addi r3, r3, lbl_buffer$928@l /* 800BDA74 000BA874 7C 08 03 A6 */ mtlr r0 /* 800BDA78 000BA878 38 21 00 10 */ addi r1, r1, 0x10 /* 800BDA7C 000BA87C 4E 80 00 20 */ blr @@ -583,42 +583,42 @@ lbl_800BD7A0: /* 800BDA84 000BA884 7C 08 02 A6 */ mflr r0 /* 800BDA88 000BA888 90 01 00 14 */ stw r0, 0x14(r1) /* 800BDA8C 000BA88C 4B FE FE 41 */ bl zSaveLoad_getgame__Fv -/* 800BDA90 000BA890 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha -/* 800BDA94 000BA894 3C A0 80 30 */ lis r5, lbl_802F8998@ha +/* 800BDA90 000BA890 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha +/* 800BDA94 000BA894 3C A0 80 30 */ lis r5, lbl_buffer$933@ha /* 800BDA98 000BA898 7C 66 1B 78 */ mr r6, r3 -/* 800BDA9C 000BA89C 38 65 89 98 */ addi r3, r5, lbl_802F8998@l -/* 800BDAA0 000BA8A0 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l +/* 800BDA9C 000BA89C 38 65 89 98 */ addi r3, r5, lbl_buffer$933@l +/* 800BDAA0 000BA8A0 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l /* 800BDAA4 000BA8A4 38 A6 00 01 */ addi r5, r6, 1 /* 800BDAA8 000BA8A8 4C C6 31 82 */ crclr 6 /* 800BDAAC 000BA8AC 48 12 64 89 */ bl func_801E3F34 /* 800BDAB0 000BA8B0 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800BDAB4 000BA8B4 3C 60 80 30 */ lis r3, lbl_802F8998@ha -/* 800BDAB8 000BA8B8 38 63 89 98 */ addi r3, r3, lbl_802F8998@l +/* 800BDAB4 000BA8B4 3C 60 80 30 */ lis r3, lbl_buffer$933@ha +/* 800BDAB8 000BA8B8 38 63 89 98 */ addi r3, r3, lbl_buffer$933@l /* 800BDABC 000BA8BC 7C 08 03 A6 */ mtlr r0 /* 800BDAC0 000BA8C0 38 21 00 10 */ addi r1, r1, 0x10 /* 800BDAC4 000BA8C4 4E 80 00 20 */ blr -/* 800BDAC8 000BA8C8 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) -/* 800BDACC 000BA8CC 3C 60 80 29 */ lis r3, lbl_802916F0@ha -/* 800BDAD0 000BA8D0 38 63 16 F0 */ addi r3, r3, lbl_802916F0@l +/* 800BDAC8 000BA8C8 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) +/* 800BDACC 000BA8CC 3C 60 80 29 */ lis r3, lbl_text$938@ha +/* 800BDAD0 000BA8D0 38 63 16 F0 */ addi r3, r3, lbl_text$938@l /* 800BDAD4 000BA8D4 54 00 10 3A */ slwi r0, r0, 2 /* 800BDAD8 000BA8D8 7C 63 00 2E */ lwzx r3, r3, r0 /* 800BDADC 000BA8DC 4E 80 00 20 */ blr -/* 800BDAE0 000BA8E0 80 0D 8D 60 */ lwz r0, lbl_803CB660-_SDA_BASE_(r13) -/* 800BDAE4 000BA8E4 3C 60 80 29 */ lis r3, lbl_802916FC@ha -/* 800BDAE8 000BA8E8 38 63 16 FC */ addi r3, r3, lbl_802916FC@l +/* 800BDAE0 000BA8E0 80 0D 8D 60 */ lwz r0, lbl_gCurrentPlayer-_SDA_BASE_(r13) +/* 800BDAE4 000BA8E4 3C 60 80 29 */ lis r3, lbl_text$943@ha +/* 800BDAE8 000BA8E8 38 63 16 FC */ addi r3, r3, lbl_text$943@l /* 800BDAEC 000BA8EC 54 00 10 3A */ slwi r0, r0, 2 /* 800BDAF0 000BA8F0 7C 63 00 2E */ lwzx r3, r3, r0 /* 800BDAF4 000BA8F4 4E 80 00 20 */ blr /* 800BDAF8 000BA8F8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800BDAFC 000BA8FC 7C 08 02 A6 */ mflr r0 -/* 800BDB00 000BA900 3C 80 80 3C */ lis r4, lbl_803C0558@ha -/* 800BDB04 000BA904 3C 60 80 30 */ lis r3, lbl_802F89A4@ha +/* 800BDB00 000BA900 3C 80 80 3C */ lis r4, lbl_globals@ha +/* 800BDB04 000BA904 3C 60 80 30 */ lis r3, lbl_buffer$948@ha /* 800BDB08 000BA908 90 01 00 24 */ stw r0, 0x24(r1) -/* 800BDB0C 000BA90C 38 A4 05 58 */ addi r5, r4, lbl_803C0558@l -/* 800BDB10 000BA910 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha -/* 800BDB14 000BA914 38 63 89 A4 */ addi r3, r3, lbl_802F89A4@l +/* 800BDB0C 000BA90C 38 A4 05 58 */ addi r5, r4, lbl_globals@l +/* 800BDB10 000BA910 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha +/* 800BDB14 000BA914 38 63 89 A4 */ addi r3, r3, lbl_buffer$948@l /* 800BDB18 000BA918 80 A5 07 28 */ lwz r5, 0x728(r5) -/* 800BDB1C 000BA91C 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l +/* 800BDB1C 000BA91C 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l /* 800BDB20 000BA920 38 84 00 E0 */ addi r4, r4, 0xe0 /* 800BDB24 000BA924 C0 45 00 30 */ lfs f2, 0x30(r5) /* 800BDB28 000BA928 C0 25 00 34 */ lfs f1, 0x34(r5) @@ -635,15 +635,15 @@ lbl_800BD7A0: /* 800BDB54 000BA954 4C C6 31 82 */ crclr 6 /* 800BDB58 000BA958 48 12 63 DD */ bl func_801E3F34 /* 800BDB5C 000BA95C 80 01 00 24 */ lwz r0, 0x24(r1) -/* 800BDB60 000BA960 3C 60 80 30 */ lis r3, lbl_802F89A4@ha -/* 800BDB64 000BA964 38 63 89 A4 */ addi r3, r3, lbl_802F89A4@l +/* 800BDB60 000BA960 3C 60 80 30 */ lis r3, lbl_buffer$948@ha +/* 800BDB64 000BA964 38 63 89 A4 */ addi r3, r3, lbl_buffer$948@l /* 800BDB68 000BA968 7C 08 03 A6 */ mtlr r0 /* 800BDB6C 000BA96C 38 21 00 20 */ addi r1, r1, 0x20 /* 800BDB70 000BA970 4E 80 00 20 */ blr /* 800BDB74 000BA974 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BDB78 000BA978 7C 08 02 A6 */ mflr r0 /* 800BDB7C 000BA97C 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BDB80 000BA980 80 6D 91 68 */ lwz r3, lbl_803CBA68-_SDA_BASE_(r13) +/* 800BDB80 000BA980 80 6D 91 68 */ lwz r3, lbl_selSceneID__18_unnamed_zVar_cpp_-_SDA_BASE_(r13) /* 800BDB84 000BA984 4B FF 73 71 */ bl zSceneGetAreaname__FUi /* 800BDB88 000BA988 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BDB8C 000BA98C 7C 08 03 A6 */ mtlr r0 @@ -651,59 +651,59 @@ lbl_800BD7A0: /* 800BDB94 000BA994 4E 80 00 20 */ blr /* 800BDB98 000BA998 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BDB9C 000BA99C 7C 08 02 A6 */ mflr r0 -/* 800BDBA0 000BA9A0 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800BDBA4 000BA9A4 3C A0 80 30 */ lis r5, lbl_802F89D4@ha +/* 800BDBA0 000BA9A0 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800BDBA4 000BA9A4 3C A0 80 30 */ lis r5, lbl_buffer$960@ha /* 800BDBA8 000BA9A8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BDBAC 000BA9AC 38 83 05 58 */ addi r4, r3, lbl_803C0558@l -/* 800BDBB0 000BA9B0 38 65 89 D4 */ addi r3, r5, lbl_802F89D4@l -/* 800BDBB4 000BA9B4 3C C0 80 26 */ lis r6, lbl_8025FCB0@ha +/* 800BDBAC 000BA9AC 38 83 05 58 */ addi r4, r3, lbl_globals@l +/* 800BDBB0 000BA9B0 38 65 89 D4 */ addi r3, r5, lbl_buffer$960@l +/* 800BDBB4 000BA9B4 3C C0 80 26 */ lis r6, lbl__stringBase0_57@ha /* 800BDBB8 000BA9B8 80 A4 1B 00 */ lwz r5, 0x1b00(r4) -/* 800BDBBC 000BA9BC 38 86 FC B0 */ addi r4, r6, lbl_8025FCB0@l +/* 800BDBBC 000BA9BC 38 86 FC B0 */ addi r4, r6, lbl__stringBase0_57@l /* 800BDBC0 000BA9C0 4C C6 31 82 */ crclr 6 /* 800BDBC4 000BA9C4 48 12 63 71 */ bl func_801E3F34 /* 800BDBC8 000BA9C8 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800BDBCC 000BA9CC 3C 60 80 30 */ lis r3, lbl_802F89D4@ha -/* 800BDBD0 000BA9D0 38 63 89 D4 */ addi r3, r3, lbl_802F89D4@l +/* 800BDBCC 000BA9CC 3C 60 80 30 */ lis r3, lbl_buffer$960@ha +/* 800BDBD0 000BA9D0 38 63 89 D4 */ addi r3, r3, lbl_buffer$960@l /* 800BDBD4 000BA9D4 7C 08 03 A6 */ mtlr r0 /* 800BDBD8 000BA9D8 38 21 00 10 */ addi r1, r1, 0x10 /* 800BDBDC 000BA9DC 4E 80 00 20 */ blr /* 800BDBE0 000BA9E0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BDBE4 000BA9E4 7C 08 02 A6 */ mflr r0 -/* 800BDBE8 000BA9E8 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800BDBE8 000BA9E8 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800BDBEC 000BA9EC 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BDBF0 000BA9F0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800BDBF0 000BA9F0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800BDBF4 000BA9F4 80 A3 1B 00 */ lwz r5, 0x1b00(r3) /* 800BDBF8 000BA9F8 28 05 00 00 */ cmplwi r5, 0 /* 800BDBFC 000BA9FC 40 82 00 20 */ bne lbl_800BDC1C -/* 800BDC00 000BAA00 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha -/* 800BDC04 000BAA04 3C 60 80 29 */ lis r3, lbl_80291708@ha -/* 800BDC08 000BAA08 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l -/* 800BDC0C 000BAA0C 38 63 17 08 */ addi r3, r3, lbl_80291708@l +/* 800BDC00 000BAA00 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha +/* 800BDC04 000BAA04 3C 60 80 29 */ lis r3, lbl_buffer$965@ha +/* 800BDC08 000BAA08 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l +/* 800BDC0C 000BAA0C 38 63 17 08 */ addi r3, r3, lbl_buffer$965@l /* 800BDC10 000BAA10 38 84 00 E9 */ addi r4, r4, 0xe9 /* 800BDC14 000BAA14 48 12 9A ED */ bl func_801E7700 /* 800BDC18 000BAA18 48 00 00 44 */ b lbl_800BDC5C lbl_800BDC1C: /* 800BDC1C 000BAA1C 28 05 00 01 */ cmplwi r5, 1 /* 800BDC20 000BAA20 40 82 00 20 */ bne lbl_800BDC40 -/* 800BDC24 000BAA24 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha -/* 800BDC28 000BAA28 3C 60 80 29 */ lis r3, lbl_80291708@ha -/* 800BDC2C 000BAA2C 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l -/* 800BDC30 000BAA30 38 63 17 08 */ addi r3, r3, lbl_80291708@l +/* 800BDC24 000BAA24 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha +/* 800BDC28 000BAA28 3C 60 80 29 */ lis r3, lbl_buffer$965@ha +/* 800BDC2C 000BAA2C 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l +/* 800BDC30 000BAA30 38 63 17 08 */ addi r3, r3, lbl_buffer$965@l /* 800BDC34 000BAA34 38 84 00 FC */ addi r4, r4, 0xfc /* 800BDC38 000BAA38 48 12 9A C9 */ bl func_801E7700 /* 800BDC3C 000BAA3C 48 00 00 20 */ b lbl_800BDC5C lbl_800BDC40: -/* 800BDC40 000BAA40 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha -/* 800BDC44 000BAA44 3C 60 80 29 */ lis r3, lbl_80291708@ha -/* 800BDC48 000BAA48 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l -/* 800BDC4C 000BAA4C 38 63 17 08 */ addi r3, r3, lbl_80291708@l +/* 800BDC40 000BAA40 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha +/* 800BDC44 000BAA44 3C 60 80 29 */ lis r3, lbl_buffer$965@ha +/* 800BDC48 000BAA48 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l +/* 800BDC4C 000BAA4C 38 63 17 08 */ addi r3, r3, lbl_buffer$965@l /* 800BDC50 000BAA50 38 84 01 0D */ addi r4, r4, 0x10d /* 800BDC54 000BAA54 4C C6 31 82 */ crclr 6 /* 800BDC58 000BAA58 48 12 62 DD */ bl func_801E3F34 lbl_800BDC5C: /* 800BDC5C 000BAA5C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800BDC60 000BAA60 3C 60 80 29 */ lis r3, lbl_80291708@ha -/* 800BDC64 000BAA64 38 63 17 08 */ addi r3, r3, lbl_80291708@l +/* 800BDC60 000BAA60 3C 60 80 29 */ lis r3, lbl_buffer$965@ha +/* 800BDC64 000BAA64 38 63 17 08 */ addi r3, r3, lbl_buffer$965@l /* 800BDC68 000BAA68 7C 08 03 A6 */ mtlr r0 /* 800BDC6C 000BAA6C 38 21 00 10 */ addi r1, r1, 0x10 /* 800BDC70 000BAA70 4E 80 00 20 */ blr @@ -712,16 +712,16 @@ lbl_800BDC5C: /* 800BDC7C 000BAA7C 38 60 00 00 */ li r3, 0 /* 800BDC80 000BAA80 90 01 00 14 */ stw r0, 0x14(r1) /* 800BDC84 000BAA84 48 00 04 A5 */ bl zVarEntryCB_SndFXVol__FPv -/* 800BDC88 000BAA88 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha -/* 800BDC8C 000BAA8C 3C C0 80 30 */ lis r6, lbl_802F89E0@ha +/* 800BDC88 000BAA88 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha +/* 800BDC8C 000BAA8C 3C C0 80 30 */ lis r6, lbl_buffer$977@ha /* 800BDC90 000BAA90 7C 65 1B 78 */ mr r5, r3 -/* 800BDC94 000BAA94 38 66 89 E0 */ addi r3, r6, lbl_802F89E0@l -/* 800BDC98 000BAA98 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l +/* 800BDC94 000BAA94 38 66 89 E0 */ addi r3, r6, lbl_buffer$977@l +/* 800BDC98 000BAA98 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l /* 800BDC9C 000BAA9C 4C C6 31 82 */ crclr 6 /* 800BDCA0 000BAAA0 48 12 62 95 */ bl func_801E3F34 /* 800BDCA4 000BAAA4 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800BDCA8 000BAAA8 3C 60 80 30 */ lis r3, lbl_802F89E0@ha -/* 800BDCAC 000BAAAC 38 63 89 E0 */ addi r3, r3, lbl_802F89E0@l +/* 800BDCA8 000BAAA8 3C 60 80 30 */ lis r3, lbl_buffer$977@ha +/* 800BDCAC 000BAAAC 38 63 89 E0 */ addi r3, r3, lbl_buffer$977@l /* 800BDCB0 000BAAB0 7C 08 03 A6 */ mtlr r0 /* 800BDCB4 000BAAB4 38 21 00 10 */ addi r1, r1, 0x10 /* 800BDCB8 000BAAB8 4E 80 00 20 */ blr @@ -730,16 +730,16 @@ lbl_800BDC5C: /* 800BDCC4 000BAAC4 38 60 00 00 */ li r3, 0 /* 800BDCC8 000BAAC8 90 01 00 14 */ stw r0, 0x14(r1) /* 800BDCCC 000BAACC 48 00 04 21 */ bl zVarEntryCB_SndMusicVol__FPv -/* 800BDCD0 000BAAD0 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha -/* 800BDCD4 000BAAD4 3C C0 80 30 */ lis r6, lbl_802F89EC@ha +/* 800BDCD0 000BAAD0 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha +/* 800BDCD4 000BAAD4 3C C0 80 30 */ lis r6, lbl_buffer$982@ha /* 800BDCD8 000BAAD8 7C 65 1B 78 */ mr r5, r3 -/* 800BDCDC 000BAADC 38 66 89 EC */ addi r3, r6, lbl_802F89EC@l -/* 800BDCE0 000BAAE0 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l +/* 800BDCDC 000BAADC 38 66 89 EC */ addi r3, r6, lbl_buffer$982@l +/* 800BDCE0 000BAAE0 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l /* 800BDCE4 000BAAE4 4C C6 31 82 */ crclr 6 /* 800BDCE8 000BAAE8 48 12 62 4D */ bl func_801E3F34 /* 800BDCEC 000BAAEC 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800BDCF0 000BAAF0 3C 60 80 30 */ lis r3, lbl_802F89EC@ha -/* 800BDCF4 000BAAF4 38 63 89 EC */ addi r3, r3, lbl_802F89EC@l +/* 800BDCF0 000BAAF0 3C 60 80 30 */ lis r3, lbl_buffer$982@ha +/* 800BDCF4 000BAAF4 38 63 89 EC */ addi r3, r3, lbl_buffer$982@l /* 800BDCF8 000BAAF8 7C 08 03 A6 */ mtlr r0 /* 800BDCFC 000BAAFC 38 21 00 10 */ addi r1, r1, 0x10 /* 800BDD00 000BAB00 4E 80 00 20 */ blr @@ -747,16 +747,16 @@ lbl_800BDC5C: /* 800BDD08 000BAB08 7C 08 02 A6 */ mflr r0 /* 800BDD0C 000BAB0C 90 01 00 14 */ stw r0, 0x14(r1) /* 800BDD10 000BAB10 4B FE FB CD */ bl zSaveLoad_getMCavailable__Fv -/* 800BDD14 000BAB14 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha -/* 800BDD18 000BAB18 3C C0 80 30 */ lis r6, lbl_802F89F8@ha +/* 800BDD14 000BAB14 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha +/* 800BDD18 000BAB18 3C C0 80 30 */ lis r6, lbl_buffer$987@ha /* 800BDD1C 000BAB1C 7C 65 1B 78 */ mr r5, r3 -/* 800BDD20 000BAB20 38 66 89 F8 */ addi r3, r6, lbl_802F89F8@l -/* 800BDD24 000BAB24 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l +/* 800BDD20 000BAB20 38 66 89 F8 */ addi r3, r6, lbl_buffer$987@l +/* 800BDD24 000BAB24 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l /* 800BDD28 000BAB28 4C C6 31 82 */ crclr 6 /* 800BDD2C 000BAB2C 48 12 62 09 */ bl func_801E3F34 /* 800BDD30 000BAB30 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800BDD34 000BAB34 3C 60 80 30 */ lis r3, lbl_802F89F8@ha -/* 800BDD38 000BAB38 38 63 89 F8 */ addi r3, r3, lbl_802F89F8@l +/* 800BDD34 000BAB34 3C 60 80 30 */ lis r3, lbl_buffer$987@ha +/* 800BDD38 000BAB38 38 63 89 F8 */ addi r3, r3, lbl_buffer$987@l /* 800BDD3C 000BAB3C 7C 08 03 A6 */ mtlr r0 /* 800BDD40 000BAB40 38 21 00 10 */ addi r1, r1, 0x10 /* 800BDD44 000BAB44 4E 80 00 20 */ blr @@ -771,28 +771,28 @@ lbl_800BDC5C: /* 800BDD68 000BAB68 38 80 00 00 */ li r4, 0 /* 800BDD6C 000BAB6C 38 A0 00 20 */ li r5, 0x20 /* 800BDD70 000BAB70 4B F4 56 E9 */ bl memset -/* 800BDD74 000BAB74 3C 60 80 30 */ lis r3, lbl_802F8A04@ha +/* 800BDD74 000BAB74 3C 60 80 30 */ lis r3, lbl_buffer$992@ha /* 800BDD78 000BAB78 38 80 00 00 */ li r4, 0 -/* 800BDD7C 000BAB7C 38 63 8A 04 */ addi r3, r3, lbl_802F8A04@l +/* 800BDD7C 000BAB7C 38 63 8A 04 */ addi r3, r3, lbl_buffer$992@l /* 800BDD80 000BAB80 38 A0 00 40 */ li r5, 0x40 /* 800BDD84 000BAB84 4B F4 56 D5 */ bl memset -/* 800BDD88 000BAB88 3C 60 80 26 */ lis r3, lbl_8025FCB0@ha +/* 800BDD88 000BAB88 3C 60 80 26 */ lis r3, lbl__stringBase0_57@ha /* 800BDD8C 000BAB8C 7F E5 FB 78 */ mr r5, r31 -/* 800BDD90 000BAB90 38 83 FC B0 */ addi r4, r3, lbl_8025FCB0@l +/* 800BDD90 000BAB90 38 83 FC B0 */ addi r4, r3, lbl__stringBase0_57@l /* 800BDD94 000BAB94 38 61 00 08 */ addi r3, r1, 8 /* 800BDD98 000BAB98 4C C6 31 82 */ crclr 6 /* 800BDD9C 000BAB9C 48 12 61 99 */ bl func_801E3F34 -/* 800BDDA0 000BABA0 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha -/* 800BDDA4 000BABA4 3C 60 80 30 */ lis r3, lbl_802F8A04@ha -/* 800BDDA8 000BABA8 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l +/* 800BDDA0 000BABA0 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha +/* 800BDDA4 000BABA4 3C 60 80 30 */ lis r3, lbl_buffer$992@ha +/* 800BDDA8 000BABA8 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l /* 800BDDAC 000BABAC 38 A1 00 08 */ addi r5, r1, 8 -/* 800BDDB0 000BABB0 38 63 8A 04 */ addi r3, r3, lbl_802F8A04@l +/* 800BDDB0 000BABB0 38 63 8A 04 */ addi r3, r3, lbl_buffer$992@l /* 800BDDB4 000BABB4 38 84 00 10 */ addi r4, r4, 0x10 /* 800BDDB8 000BABB8 4C C6 31 82 */ crclr 6 /* 800BDDBC 000BABBC 48 12 61 79 */ bl func_801E3F34 /* 800BDDC0 000BABC0 80 01 00 34 */ lwz r0, 0x34(r1) -/* 800BDDC4 000BABC4 3C 60 80 30 */ lis r3, lbl_802F8A04@ha -/* 800BDDC8 000BABC8 38 63 8A 04 */ addi r3, r3, lbl_802F8A04@l +/* 800BDDC4 000BABC4 3C 60 80 30 */ lis r3, lbl_buffer$992@ha +/* 800BDDC8 000BABC8 38 63 8A 04 */ addi r3, r3, lbl_buffer$992@l /* 800BDDCC 000BABCC 83 E1 00 2C */ lwz r31, 0x2c(r1) /* 800BDDD0 000BABD0 7C 08 03 A6 */ mtlr r0 /* 800BDDD4 000BABD4 38 21 00 30 */ addi r1, r1, 0x30 @@ -801,34 +801,34 @@ lbl_800BDC5C: /* 800BDDE0 000BABE0 7C 08 02 A6 */ mflr r0 /* 800BDDE4 000BABE4 90 01 00 14 */ stw r0, 0x14(r1) /* 800BDDE8 000BABE8 4B FE FA FD */ bl zSaveLoad_getMCneeded__Fv -/* 800BDDEC 000BABEC 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha -/* 800BDDF0 000BABF0 3C C0 80 30 */ lis r6, lbl_802F8A44@ha +/* 800BDDEC 000BABEC 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha +/* 800BDDF0 000BABF0 3C C0 80 30 */ lis r6, lbl_buffer$997@ha /* 800BDDF4 000BABF4 7C 65 1B 78 */ mr r5, r3 -/* 800BDDF8 000BABF8 38 66 8A 44 */ addi r3, r6, lbl_802F8A44@l -/* 800BDDFC 000BABFC 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l +/* 800BDDF8 000BABF8 38 66 8A 44 */ addi r3, r6, lbl_buffer$997@l +/* 800BDDFC 000BABFC 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l /* 800BDE00 000BAC00 4C C6 31 82 */ crclr 6 /* 800BDE04 000BAC04 48 12 61 31 */ bl func_801E3F34 /* 800BDE08 000BAC08 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800BDE0C 000BAC0C 3C 60 80 30 */ lis r3, lbl_802F8A44@ha -/* 800BDE10 000BAC10 38 63 8A 44 */ addi r3, r3, lbl_802F8A44@l +/* 800BDE0C 000BAC0C 3C 60 80 30 */ lis r3, lbl_buffer$997@ha +/* 800BDE10 000BAC10 38 63 8A 44 */ addi r3, r3, lbl_buffer$997@l /* 800BDE14 000BAC14 7C 08 03 A6 */ mtlr r0 /* 800BDE18 000BAC18 38 21 00 10 */ addi r1, r1, 0x10 /* 800BDE1C 000BAC1C 4E 80 00 20 */ blr /* 800BDE20 000BAC20 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BDE24 000BAC24 7C 08 02 A6 */ mflr r0 -/* 800BDE28 000BAC28 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800BDE2C 000BAC2C 3C A0 80 30 */ lis r5, lbl_802F8A50@ha +/* 800BDE28 000BAC28 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800BDE2C 000BAC2C 3C A0 80 30 */ lis r5, lbl_buffer$1002@ha /* 800BDE30 000BAC30 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BDE34 000BAC34 38 83 05 58 */ addi r4, r3, lbl_803C0558@l -/* 800BDE38 000BAC38 38 65 8A 50 */ addi r3, r5, lbl_802F8A50@l -/* 800BDE3C 000BAC3C 3C C0 80 26 */ lis r6, lbl_8025FCB0@ha +/* 800BDE34 000BAC34 38 83 05 58 */ addi r4, r3, lbl_globals@l +/* 800BDE38 000BAC38 38 65 8A 50 */ addi r3, r5, lbl_buffer$1002@l +/* 800BDE3C 000BAC3C 3C C0 80 26 */ lis r6, lbl__stringBase0_57@ha /* 800BDE40 000BAC40 80 A4 1B C4 */ lwz r5, 0x1bc4(r4) -/* 800BDE44 000BAC44 38 86 FC B0 */ addi r4, r6, lbl_8025FCB0@l +/* 800BDE44 000BAC44 38 86 FC B0 */ addi r4, r6, lbl__stringBase0_57@l /* 800BDE48 000BAC48 4C C6 31 82 */ crclr 6 /* 800BDE4C 000BAC4C 48 12 60 E9 */ bl func_801E3F34 /* 800BDE50 000BAC50 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800BDE54 000BAC54 3C 60 80 30 */ lis r3, lbl_802F8A50@ha -/* 800BDE58 000BAC58 38 63 8A 50 */ addi r3, r3, lbl_802F8A50@l +/* 800BDE54 000BAC54 3C 60 80 30 */ lis r3, lbl_buffer$1002@ha +/* 800BDE58 000BAC58 38 63 8A 50 */ addi r3, r3, lbl_buffer$1002@l /* 800BDE5C 000BAC5C 7C 08 03 A6 */ mtlr r0 /* 800BDE60 000BAC60 38 21 00 10 */ addi r1, r1, 0x10 /* 800BDE64 000BAC64 4E 80 00 20 */ blr @@ -843,32 +843,32 @@ lbl_800BDC5C: /* 800BDE88 000BAC88 40 80 00 08 */ bge lbl_800BDE90 /* 800BDE8C 000BAC8C 48 00 00 3C */ b lbl_800BDEC8 lbl_800BDE90: -/* 800BDE90 000BAC90 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha -/* 800BDE94 000BAC94 3C 60 80 30 */ lis r3, lbl_802F8A5C@ha -/* 800BDE98 000BAC98 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l -/* 800BDE9C 000BAC9C 38 63 8A 5C */ addi r3, r3, lbl_802F8A5C@l +/* 800BDE90 000BAC90 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha +/* 800BDE94 000BAC94 3C 60 80 30 */ lis r3, lbl_buffer$1007@ha +/* 800BDE98 000BAC98 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l +/* 800BDE9C 000BAC9C 38 63 8A 5C */ addi r3, r3, lbl_buffer$1007@l /* 800BDEA0 000BACA0 38 84 01 21 */ addi r4, r4, 0x121 /* 800BDEA4 000BACA4 48 12 98 5D */ bl func_801E7700 /* 800BDEA8 000BACA8 48 00 00 38 */ b lbl_800BDEE0 lbl_800BDEAC: -/* 800BDEAC 000BACAC 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha -/* 800BDEB0 000BACB0 3C 60 80 30 */ lis r3, lbl_802F8A5C@ha -/* 800BDEB4 000BACB4 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l -/* 800BDEB8 000BACB8 38 63 8A 5C */ addi r3, r3, lbl_802F8A5C@l +/* 800BDEAC 000BACAC 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha +/* 800BDEB0 000BACB0 3C 60 80 30 */ lis r3, lbl_buffer$1007@ha +/* 800BDEB4 000BACB4 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l +/* 800BDEB8 000BACB8 38 63 8A 5C */ addi r3, r3, lbl_buffer$1007@l /* 800BDEBC 000BACBC 38 84 01 30 */ addi r4, r4, 0x130 /* 800BDEC0 000BACC0 48 12 98 41 */ bl func_801E7700 /* 800BDEC4 000BACC4 48 00 00 1C */ b lbl_800BDEE0 lbl_800BDEC8: -/* 800BDEC8 000BACC8 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha -/* 800BDECC 000BACCC 3C 60 80 30 */ lis r3, lbl_802F8A5C@ha -/* 800BDED0 000BACD0 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l -/* 800BDED4 000BACD4 38 63 8A 5C */ addi r3, r3, lbl_802F8A5C@l +/* 800BDEC8 000BACC8 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha +/* 800BDECC 000BACCC 3C 60 80 30 */ lis r3, lbl_buffer$1007@ha +/* 800BDED0 000BACD0 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l +/* 800BDED4 000BACD4 38 63 8A 5C */ addi r3, r3, lbl_buffer$1007@l /* 800BDED8 000BACD8 38 84 00 0D */ addi r4, r4, 0xd /* 800BDEDC 000BACDC 48 12 98 25 */ bl func_801E7700 lbl_800BDEE0: /* 800BDEE0 000BACE0 80 01 00 14 */ lwz r0, 0x14(r1) -/* 800BDEE4 000BACE4 3C 60 80 30 */ lis r3, lbl_802F8A5C@ha -/* 800BDEE8 000BACE8 38 63 8A 5C */ addi r3, r3, lbl_802F8A5C@l +/* 800BDEE4 000BACE4 3C 60 80 30 */ lis r3, lbl_buffer$1007@ha +/* 800BDEE8 000BACE8 38 63 8A 5C */ addi r3, r3, lbl_buffer$1007@l /* 800BDEEC 000BACEC 7C 08 03 A6 */ mtlr r0 /* 800BDEF0 000BACF0 38 21 00 10 */ addi r1, r1, 0x10 /* 800BDEF4 000BACF4 4E 80 00 20 */ blr @@ -903,8 +903,8 @@ lbl_800BDF50: /* 800BDF50 000BAD50 7F 63 DB 78 */ mr r3, r27 /* 800BDF54 000BAD54 48 00 00 18 */ b lbl_800BDF6C lbl_800BDF58: -/* 800BDF58 000BAD58 3C 60 80 29 */ lis r3, lbl_80291748@ha -/* 800BDF5C 000BAD5C 3B E3 17 48 */ addi r31, r3, lbl_80291748@l +/* 800BDF58 000BAD58 3C 60 80 29 */ lis r3, lbl_vars__18_unnamed_zVar_cpp_@ha +/* 800BDF5C 000BAD5C 3B E3 17 48 */ addi r31, r3, lbl_vars__18_unnamed_zVar_cpp_@l lbl_800BDF60: /* 800BDF60 000BAD60 7C 1E E8 40 */ cmplw r30, r29 /* 800BDF64 000BAD64 40 82 FF B4 */ bne lbl_800BDF18 @@ -962,10 +962,10 @@ lbl_800BE00C: var_init__Fv: /* 800BE020 000BAE20 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BE024 000BAE24 7C 08 02 A6 */ mflr r0 -/* 800BE028 000BAE28 3C 60 80 29 */ lis r3, lbl_8029191C@ha +/* 800BE028 000BAE28 3C 60 80 29 */ lis r3, lbl_var_tag$1042@ha /* 800BE02C 000BAE2C 38 80 00 01 */ li r4, 1 /* 800BE030 000BAE30 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BE034 000BAE34 38 63 19 1C */ addi r3, r3, lbl_8029191C@l +/* 800BE034 000BAE34 38 63 19 1C */ addi r3, r3, lbl_var_tag$1042@l /* 800BE038 000BAE38 4B F6 7B 5D */ bl register_tags__8xtextboxFPCQ28xtextbox8tag_typeUl /* 800BE03C 000BAE3C 80 01 00 14 */ lwz r0, 0x14(r1) /* 800BE040 000BAE40 7C 08 03 A6 */ mtlr r0 @@ -1022,8 +1022,8 @@ zVarNewGame__Fv: .global zVarEntryCB_SndMode__FPv zVarEntryCB_SndMode__FPv: -/* 800BE0DC 000BAEDC 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha -/* 800BE0E0 000BAEE0 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l +/* 800BE0DC 000BAEDC 3C 60 80 3C */ lis r3, lbl_gSnd@ha +/* 800BE0E0 000BAEE0 38 63 D5 B4 */ addi r3, r3, lbl_gSnd@l /* 800BE0E4 000BAEE4 80 63 00 00 */ lwz r3, 0(r3) /* 800BE0E8 000BAEE8 4E 80 00 20 */ blr @@ -1031,12 +1031,12 @@ zVarEntryCB_SndMode__FPv: zVarEntryCB_SndMusicVol__FPv: /* 800BE0EC 000BAEEC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BE0F0 000BAEF0 7C 08 02 A6 */ mflr r0 -/* 800BE0F4 000BAEF4 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha +/* 800BE0F4 000BAEF4 3C 60 80 3C */ lis r3, lbl_gSnd@ha /* 800BE0F8 000BAEF8 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BE0FC 000BAEFC 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l -/* 800BE100 000BAF00 C8 22 96 28 */ lfd f1, lbl_803CDFA8-_SDA2_BASE_(r2) +/* 800BE0FC 000BAEFC 38 63 D5 B4 */ addi r3, r3, lbl_gSnd@l +/* 800BE100 000BAF00 C8 22 96 28 */ lfd f1, lbl__1136-_SDA2_BASE_(r2) /* 800BE104 000BAF04 C0 43 00 10 */ lfs f2, 0x10(r3) -/* 800BE108 000BAF08 C8 02 96 30 */ lfd f0, lbl_803CDFB0-_SDA2_BASE_(r2) +/* 800BE108 000BAF08 C8 02 96 30 */ lfd f0, lbl__1137-_SDA2_BASE_(r2) /* 800BE10C 000BAF0C FC 42 00 72 */ fmul f2, f2, f1 /* 800BE110 000BAF10 FC 20 10 2A */ fadd f1, f0, f2 /* 800BE114 000BAF14 48 12 F2 C9 */ bl func_801ED3DC @@ -1049,12 +1049,12 @@ zVarEntryCB_SndMusicVol__FPv: zVarEntryCB_SndFXVol__FPv: /* 800BE128 000BAF28 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800BE12C 000BAF2C 7C 08 02 A6 */ mflr r0 -/* 800BE130 000BAF30 3C 60 80 3C */ lis r3, lbl_803BD5B4@ha +/* 800BE130 000BAF30 3C 60 80 3C */ lis r3, lbl_gSnd@ha /* 800BE134 000BAF34 90 01 00 14 */ stw r0, 0x14(r1) -/* 800BE138 000BAF38 38 63 D5 B4 */ addi r3, r3, lbl_803BD5B4@l -/* 800BE13C 000BAF3C C8 22 96 28 */ lfd f1, lbl_803CDFA8-_SDA2_BASE_(r2) +/* 800BE138 000BAF38 38 63 D5 B4 */ addi r3, r3, lbl_gSnd@l +/* 800BE13C 000BAF3C C8 22 96 28 */ lfd f1, lbl__1136-_SDA2_BASE_(r2) /* 800BE140 000BAF40 C0 43 00 08 */ lfs f2, 8(r3) -/* 800BE144 000BAF44 C8 02 96 30 */ lfd f0, lbl_803CDFB0-_SDA2_BASE_(r2) +/* 800BE144 000BAF44 C8 02 96 30 */ lfd f0, lbl__1137-_SDA2_BASE_(r2) /* 800BE148 000BAF48 FC 42 00 72 */ fmul f2, f2, f1 /* 800BE14C 000BAF4C FC 20 10 2A */ fadd f1, f0, f2 /* 800BE150 000BAF50 48 12 F2 8D */ bl func_801ED3DC @@ -1116,23 +1116,23 @@ lbl_800BE20C: .global zVarEntryCB_VibrationOn__FPv zVarEntryCB_VibrationOn__FPv: -/* 800BE21C 000BB01C 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800BE220 000BB020 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800BE21C 000BB01C 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800BE220 000BB020 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800BE224 000BB024 80 03 06 C0 */ lwz r0, 0x6c0(r3) /* 800BE228 000BB028 54 03 07 FE */ clrlwi r3, r0, 0x1f /* 800BE22C 000BB02C 4E 80 00 20 */ blr /* 800BE230 000BB030 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800BE234 000BB034 7C 08 02 A6 */ mflr r0 -/* 800BE238 000BB038 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800BE238 000BB038 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800BE23C 000BB03C 38 80 00 00 */ li r4, 0 /* 800BE240 000BB040 90 01 00 24 */ stw r0, 0x24(r1) -/* 800BE244 000BB044 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800BE244 000BB044 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800BE248 000BB048 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800BE24C 000BB04C 80 63 00 00 */ lwz r3, 0(r3) /* 800BE250 000BB050 4B F8 FA 45 */ bl xUtil_idtag2string__FUii -/* 800BE254 000BB054 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha +/* 800BE254 000BB054 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha /* 800BE258 000BB058 7C 65 1B 78 */ mr r5, r3 -/* 800BE25C 000BB05C 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l +/* 800BE25C 000BB05C 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l /* 800BE260 000BB060 38 61 00 08 */ addi r3, r1, 8 /* 800BE264 000BB064 38 84 00 10 */ addi r4, r4, 0x10 /* 800BE268 000BB068 4C C6 31 82 */ crclr 6 @@ -1156,16 +1156,16 @@ lbl_800BE298: /* 800BE2A8 000BB0A8 4E 80 00 20 */ blr /* 800BE2AC 000BB0AC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 800BE2B0 000BB0B0 7C 08 02 A6 */ mflr r0 -/* 800BE2B4 000BB0B4 3C 60 80 3C */ lis r3, lbl_803C0558@ha +/* 800BE2B4 000BB0B4 3C 60 80 3C */ lis r3, lbl_globals@ha /* 800BE2B8 000BB0B8 38 80 00 00 */ li r4, 0 /* 800BE2BC 000BB0BC 90 01 00 24 */ stw r0, 0x24(r1) -/* 800BE2C0 000BB0C0 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800BE2C0 000BB0C0 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800BE2C4 000BB0C4 80 63 1F C0 */ lwz r3, 0x1fc0(r3) /* 800BE2C8 000BB0C8 80 63 00 00 */ lwz r3, 0(r3) /* 800BE2CC 000BB0CC 4B F8 F9 C9 */ bl xUtil_idtag2string__FUii -/* 800BE2D0 000BB0D0 3C 80 80 26 */ lis r4, lbl_8025FCB0@ha +/* 800BE2D0 000BB0D0 3C 80 80 26 */ lis r4, lbl__stringBase0_57@ha /* 800BE2D4 000BB0D4 7C 65 1B 78 */ mr r5, r3 -/* 800BE2D8 000BB0D8 38 84 FC B0 */ addi r4, r4, lbl_8025FCB0@l +/* 800BE2D8 000BB0D8 38 84 FC B0 */ addi r4, r4, lbl__stringBase0_57@l /* 800BE2DC 000BB0DC 38 61 00 08 */ addi r3, r1, 8 /* 800BE2E0 000BB0E0 38 84 00 10 */ addi r4, r4, 0x10 /* 800BE2E4 000BB0E4 4C C6 31 82 */ crclr 6 @@ -1195,24 +1195,24 @@ lbl_800BE32C: /* 800BE33C 000BB13C 7C 08 03 A6 */ mtlr r0 /* 800BE340 000BB140 38 21 00 20 */ addi r1, r1, 0x20 /* 800BE344 000BB144 4E 80 00 20 */ blr -/* 800BE348 000BB148 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800BE34C 000BB14C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800BE348 000BB148 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800BE34C 000BB14C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800BE350 000BB150 80 63 1B C0 */ lwz r3, 0x1bc0(r3) /* 800BE354 000BB154 4E 80 00 20 */ blr -/* 800BE358 000BB158 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800BE35C 000BB15C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800BE358 000BB158 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800BE35C 000BB15C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800BE360 000BB160 80 63 1B 80 */ lwz r3, 0x1b80(r3) /* 800BE364 000BB164 4E 80 00 20 */ blr -/* 800BE368 000BB168 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800BE36C 000BB16C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800BE368 000BB168 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800BE36C 000BB16C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800BE370 000BB170 80 63 1B C4 */ lwz r3, 0x1bc4(r3) /* 800BE374 000BB174 4E 80 00 20 */ blr -/* 800BE378 000BB178 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800BE37C 000BB17C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800BE378 000BB178 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800BE37C 000BB17C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800BE380 000BB180 80 63 1B 00 */ lwz r3, 0x1b00(r3) /* 800BE384 000BB184 4E 80 00 20 */ blr -/* 800BE388 000BB188 3C 60 80 3C */ lis r3, lbl_803C0558@ha -/* 800BE38C 000BB18C 38 63 05 58 */ addi r3, r3, lbl_803C0558@l +/* 800BE388 000BB188 3C 60 80 3C */ lis r3, lbl_globals@ha +/* 800BE38C 000BB18C 38 63 05 58 */ addi r3, r3, lbl_globals@l /* 800BE390 000BB190 80 63 1B 04 */ lwz r3, 0x1b04(r3) /* 800BE394 000BB194 4E 80 00 20 */ blr /* 800BE398 000BB198 94 21 FF F0 */ stwu r1, -0x10(r1) diff --git a/asm/ODEGdev/OdemuExi2.s b/asm/ODEGdev/OdemuExi2.s index 20c23ef43..fd54f608d 100644 --- a/asm/ODEGdev/OdemuExi2.s +++ b/asm/ODEGdev/OdemuExi2.s @@ -52,8 +52,8 @@ lbl_801EF21C: lbl_801EF228: /* 801EF228 001EC028 2C 1E 00 00 */ cmpwi r30, 0 /* 801EF22C 001EC02C 41 82 00 1C */ beq lbl_801EF248 -/* 801EF230 001EC030 3C 60 80 38 */ lis r3, lbl_80380CA8@ha -/* 801EF234 001EC034 38 63 0C A8 */ addi r3, r3, lbl_80380CA8@l +/* 801EF230 001EC030 3C 60 80 38 */ lis r3, lbl_gTRKInputPendingPtr@ha +/* 801EF234 001EC034 38 63 0C A8 */ addi r3, r3, lbl_gTRKInputPendingPtr@l /* 801EF238 001EC038 80 63 00 00 */ lwz r3, 0(r3) /* 801EF23C 001EC03C 88 03 00 00 */ lbz r0, 0(r3) /* 801EF240 001EC040 28 00 00 00 */ cmplwi r0, 0 @@ -104,17 +104,17 @@ TRKConstructEvent: TRKPostEvent: /* 801EF2C4 001EC0C4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801EF2C8 001EC0C8 7C 08 02 A6 */ mflr r0 -/* 801EF2CC 001EC0CC 3C 80 80 38 */ lis r4, lbl_8037F2C8@ha +/* 801EF2CC 001EC0CC 3C 80 80 38 */ lis r4, lbl_gTRKEventQueue@ha /* 801EF2D0 001EC0D0 90 01 00 24 */ stw r0, 0x24(r1) /* 801EF2D4 001EC0D4 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801EF2D8 001EC0D8 3B E0 00 00 */ li r31, 0 /* 801EF2DC 001EC0DC 93 C1 00 18 */ stw r30, 0x18(r1) /* 801EF2E0 001EC0E0 93 A1 00 14 */ stw r29, 0x14(r1) /* 801EF2E4 001EC0E4 7C 7D 1B 78 */ mr r29, r3 -/* 801EF2E8 001EC0E8 38 64 F2 C8 */ addi r3, r4, lbl_8037F2C8@l +/* 801EF2E8 001EC0E8 38 64 F2 C8 */ addi r3, r4, lbl_gTRKEventQueue@l /* 801EF2EC 001EC0EC 48 00 47 1D */ bl TRKAcquireMutex -/* 801EF2F0 001EC0F0 3C 60 80 38 */ lis r3, lbl_8037F2C8@ha -/* 801EF2F4 001EC0F4 3B C3 F2 C8 */ addi r30, r3, lbl_8037F2C8@l +/* 801EF2F0 001EC0F0 3C 60 80 38 */ lis r3, lbl_gTRKEventQueue@ha +/* 801EF2F4 001EC0F4 3B C3 F2 C8 */ addi r30, r3, lbl_gTRKEventQueue@l /* 801EF2F8 001EC0F8 80 7E 00 04 */ lwz r3, 4(r30) /* 801EF2FC 001EC0FC 2C 03 00 02 */ cmpwi r3, 2 /* 801EF300 001EC100 40 82 00 0C */ bne lbl_801EF30C @@ -133,8 +133,8 @@ lbl_801EF30C: /* 801EF330 001EC130 7C 7E EA 14 */ add r3, r30, r29 /* 801EF334 001EC134 38 63 00 0C */ addi r3, r3, 0xc /* 801EF338 001EC138 4B E1 42 89 */ bl TRK_memcpy -/* 801EF33C 001EC13C 3C 60 80 38 */ lis r3, lbl_8037F2C8@ha -/* 801EF340 001EC140 38 83 F2 C8 */ addi r4, r3, lbl_8037F2C8@l +/* 801EF33C 001EC13C 3C 60 80 38 */ lis r3, lbl_gTRKEventQueue@ha +/* 801EF340 001EC140 38 83 F2 C8 */ addi r4, r3, lbl_gTRKEventQueue@l /* 801EF344 001EC144 80 04 00 24 */ lwz r0, 0x24(r4) /* 801EF348 001EC148 7C 64 EA 14 */ add r3, r4, r29 /* 801EF34C 001EC14C 90 03 00 10 */ stw r0, 0x10(r3) @@ -150,8 +150,8 @@ lbl_801EF36C: /* 801EF370 001EC170 38 03 00 01 */ addi r0, r3, 1 /* 801EF374 001EC174 90 1E 00 04 */ stw r0, 4(r30) lbl_801EF378: -/* 801EF378 001EC178 3C 60 80 38 */ lis r3, lbl_8037F2C8@ha -/* 801EF37C 001EC17C 38 63 F2 C8 */ addi r3, r3, lbl_8037F2C8@l +/* 801EF378 001EC178 3C 60 80 38 */ lis r3, lbl_gTRKEventQueue@ha +/* 801EF37C 001EC17C 38 63 F2 C8 */ addi r3, r3, lbl_gTRKEventQueue@l /* 801EF380 001EC180 48 00 46 81 */ bl TRKReleaseMutex /* 801EF384 001EC184 80 01 00 24 */ lwz r0, 0x24(r1) /* 801EF388 001EC188 7F E3 FB 78 */ mr r3, r31 @@ -166,17 +166,17 @@ lbl_801EF378: TRKGetNextEvent: /* 801EF3A4 001EC1A4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801EF3A8 001EC1A8 7C 08 02 A6 */ mflr r0 -/* 801EF3AC 001EC1AC 3C 80 80 38 */ lis r4, lbl_8037F2C8@ha +/* 801EF3AC 001EC1AC 3C 80 80 38 */ lis r4, lbl_gTRKEventQueue@ha /* 801EF3B0 001EC1B0 90 01 00 24 */ stw r0, 0x24(r1) /* 801EF3B4 001EC1B4 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801EF3B8 001EC1B8 93 C1 00 18 */ stw r30, 0x18(r1) /* 801EF3BC 001EC1BC 3B C0 00 00 */ li r30, 0 /* 801EF3C0 001EC1C0 93 A1 00 14 */ stw r29, 0x14(r1) /* 801EF3C4 001EC1C4 7C 7D 1B 78 */ mr r29, r3 -/* 801EF3C8 001EC1C8 38 64 F2 C8 */ addi r3, r4, lbl_8037F2C8@l +/* 801EF3C8 001EC1C8 38 64 F2 C8 */ addi r3, r4, lbl_gTRKEventQueue@l /* 801EF3CC 001EC1CC 48 00 46 3D */ bl TRKAcquireMutex -/* 801EF3D0 001EC1D0 3C 60 80 38 */ lis r3, lbl_8037F2C8@ha -/* 801EF3D4 001EC1D4 3B E3 F2 C8 */ addi r31, r3, lbl_8037F2C8@l +/* 801EF3D0 001EC1D0 3C 60 80 38 */ lis r3, lbl_gTRKEventQueue@ha +/* 801EF3D4 001EC1D4 3B E3 F2 C8 */ addi r31, r3, lbl_gTRKEventQueue@l /* 801EF3D8 001EC1D8 80 1F 00 04 */ lwz r0, 4(r31) /* 801EF3DC 001EC1DC 2C 00 00 00 */ cmpwi r0, 0 /* 801EF3E0 001EC1E0 40 81 00 4C */ ble lbl_801EF42C @@ -200,8 +200,8 @@ TRKGetNextEvent: lbl_801EF428: /* 801EF428 001EC228 3B C0 00 01 */ li r30, 1 lbl_801EF42C: -/* 801EF42C 001EC22C 3C 60 80 38 */ lis r3, lbl_8037F2C8@ha -/* 801EF430 001EC230 38 63 F2 C8 */ addi r3, r3, lbl_8037F2C8@l +/* 801EF42C 001EC22C 3C 60 80 38 */ lis r3, lbl_gTRKEventQueue@ha +/* 801EF430 001EC230 38 63 F2 C8 */ addi r3, r3, lbl_gTRKEventQueue@l /* 801EF434 001EC234 48 00 45 CD */ bl TRKReleaseMutex /* 801EF438 001EC238 80 01 00 24 */ lwz r0, 0x24(r1) /* 801EF43C 001EC23C 7F C3 F3 78 */ mr r3, r30 @@ -216,16 +216,16 @@ lbl_801EF42C: TRKInitializeEventQueue: /* 801EF458 001EC258 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801EF45C 001EC25C 7C 08 02 A6 */ mflr r0 -/* 801EF460 001EC260 3C 60 80 38 */ lis r3, lbl_8037F2C8@ha +/* 801EF460 001EC260 3C 60 80 38 */ lis r3, lbl_gTRKEventQueue@ha /* 801EF464 001EC264 90 01 00 14 */ stw r0, 0x14(r1) -/* 801EF468 001EC268 38 63 F2 C8 */ addi r3, r3, lbl_8037F2C8@l +/* 801EF468 001EC268 38 63 F2 C8 */ addi r3, r3, lbl_gTRKEventQueue@l /* 801EF46C 001EC26C 48 00 45 A5 */ bl TRKInitializeMutex -/* 801EF470 001EC270 3C 60 80 38 */ lis r3, lbl_8037F2C8@ha -/* 801EF474 001EC274 38 63 F2 C8 */ addi r3, r3, lbl_8037F2C8@l +/* 801EF470 001EC270 3C 60 80 38 */ lis r3, lbl_gTRKEventQueue@ha +/* 801EF474 001EC274 38 63 F2 C8 */ addi r3, r3, lbl_gTRKEventQueue@l /* 801EF478 001EC278 48 00 45 91 */ bl TRKAcquireMutex -/* 801EF47C 001EC27C 3C 60 80 38 */ lis r3, lbl_8037F2C8@ha +/* 801EF47C 001EC27C 3C 60 80 38 */ lis r3, lbl_gTRKEventQueue@ha /* 801EF480 001EC280 38 80 00 00 */ li r4, 0 -/* 801EF484 001EC284 38 63 F2 C8 */ addi r3, r3, lbl_8037F2C8@l +/* 801EF484 001EC284 38 63 F2 C8 */ addi r3, r3, lbl_gTRKEventQueue@l /* 801EF488 001EC288 38 00 01 00 */ li r0, 0x100 /* 801EF48C 001EC28C 90 83 00 04 */ stw r4, 4(r3) /* 801EF490 001EC290 90 83 00 08 */ stw r4, 8(r3) @@ -241,9 +241,9 @@ TRKInitializeEventQueue: TRKNubWelcome: /* 801EF4B0 001EC2B0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801EF4B4 001EC2B4 7C 08 02 A6 */ mflr r0 -/* 801EF4B8 001EC2B8 3C 60 80 28 */ lis r3, lbl_8027A2D8@ha +/* 801EF4B8 001EC2B8 3C 60 80 28 */ lis r3, lbl__62_2@ha /* 801EF4BC 001EC2BC 90 01 00 14 */ stw r0, 0x14(r1) -/* 801EF4C0 001EC2C0 38 63 A2 D8 */ addi r3, r3, lbl_8027A2D8@l +/* 801EF4C0 001EC2C0 38 63 A2 D8 */ addi r3, r3, lbl__62_2@l /* 801EF4C4 001EC2C4 48 00 68 B5 */ bl TRK_board_display /* 801EF4C8 001EC2C8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801EF4CC 001EC2CC 7C 08 03 A6 */ mtlr r0 @@ -273,7 +273,7 @@ TRKInitializeNub: /* 801EF514 001EC314 38 00 00 78 */ li r0, 0x78 /* 801EF518 001EC318 38 C0 00 01 */ li r6, 1 /* 801EF51C 001EC31C 98 A1 00 08 */ stb r5, 8(r1) -/* 801EF520 001EC320 3C A0 80 38 */ lis r5, lbl_8037F2F0@ha +/* 801EF520 001EC320 3C A0 80 38 */ lis r5, lbl_gTRKBigEndian@ha /* 801EF524 001EC324 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801EF528 001EC328 3B E0 00 00 */ li r31, 0 /* 801EF52C 001EC32C 93 C1 00 18 */ stw r30, 0x18(r1) @@ -281,7 +281,7 @@ TRKInitializeNub: /* 801EF534 001EC334 98 61 00 0A */ stb r3, 0xa(r1) /* 801EF538 001EC338 98 01 00 0B */ stb r0, 0xb(r1) /* 801EF53C 001EC33C 80 61 00 08 */ lwz r3, 8(r1) -/* 801EF540 001EC340 94 C5 F2 F0 */ stwu r6, lbl_8037F2F0@l(r5) +/* 801EF540 001EC340 94 C5 F2 F0 */ stwu r6, lbl_gTRKBigEndian@l(r5) /* 801EF544 001EC344 3C 03 ED CC */ addis r0, r3, 0xedcc /* 801EF548 001EC348 28 00 56 78 */ cmplwi r0, 0x5678 /* 801EF54C 001EC34C 40 82 00 0C */ bne lbl_801EF558 @@ -318,16 +318,16 @@ lbl_801EF5AC: /* 801EF5AC 001EC3AC 48 00 67 75 */ bl InitializeProgramEndTrap /* 801EF5B0 001EC3B0 2C 1F 00 00 */ cmpwi r31, 0 /* 801EF5B4 001EC3B4 40 82 00 44 */ bne lbl_801EF5F8 -/* 801EF5B8 001EC3B8 3C 60 80 38 */ lis r3, lbl_80380CA8@ha +/* 801EF5B8 001EC3B8 3C 60 80 38 */ lis r3, lbl_gTRKInputPendingPtr@ha /* 801EF5BC 001EC3BC 3C A0 00 01 */ lis r5, 0x0000E100@ha -/* 801EF5C0 001EC3C0 38 C3 0C A8 */ addi r6, r3, lbl_80380CA8@l +/* 801EF5C0 001EC3C0 38 C3 0C A8 */ addi r6, r3, lbl_gTRKInputPendingPtr@l /* 801EF5C4 001EC3C4 38 80 00 01 */ li r4, 1 /* 801EF5C8 001EC3C8 38 65 E1 00 */ addi r3, r5, 0x0000E100@l /* 801EF5CC 001EC3CC 38 A0 00 00 */ li r5, 0 /* 801EF5D0 001EC3D0 48 00 6A 61 */ bl TRKInitializeIntDrivenUART -/* 801EF5D4 001EC3D4 3C 80 80 38 */ lis r4, lbl_80380CA8@ha +/* 801EF5D4 001EC3D4 3C 80 80 38 */ lis r4, lbl_gTRKInputPendingPtr@ha /* 801EF5D8 001EC3D8 7C 60 1B 78 */ mr r0, r3 -/* 801EF5DC 001EC3DC 38 64 0C A8 */ addi r3, r4, lbl_80380CA8@l +/* 801EF5DC 001EC3DC 38 64 0C A8 */ addi r3, r4, lbl_gTRKInputPendingPtr@l /* 801EF5E0 001EC3E0 80 63 00 00 */ lwz r3, 0(r3) /* 801EF5E4 001EC3E4 7C 1E 03 78 */ mr r30, r0 /* 801EF5E8 001EC3E8 48 00 49 8D */ bl TRKTargetSetInputPendingPtr @@ -493,13 +493,13 @@ lbl_801EF7F0: TRKReadBuffer_ui32: /* 801EF810 001EC610 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801EF814 001EC614 7C 08 02 A6 */ mflr r0 -/* 801EF818 001EC618 3C C0 80 38 */ lis r6, lbl_8037F2F0@ha +/* 801EF818 001EC618 3C C0 80 38 */ lis r6, lbl_gTRKBigEndian@ha /* 801EF81C 001EC61C 90 01 00 34 */ stw r0, 0x34(r1) /* 801EF820 001EC620 BF 01 00 10 */ stmw r24, 0x10(r1) /* 801EF824 001EC624 7C 7C 1B 78 */ mr r28, r3 /* 801EF828 001EC628 7C BD 2B 78 */ mr r29, r5 /* 801EF82C 001EC62C 7C 9F 23 78 */ mr r31, r4 -/* 801EF830 001EC630 3B 66 F2 F0 */ addi r27, r6, lbl_8037F2F0@l +/* 801EF830 001EC630 3B 66 F2 F0 */ addi r27, r6, lbl_gTRKBigEndian@l /* 801EF834 001EC634 3B C0 00 00 */ li r30, 0 /* 801EF838 001EC638 38 60 00 00 */ li r3, 0 /* 801EF83C 001EC63C 48 00 00 A0 */ b lbl_801EF8DC @@ -608,12 +608,12 @@ lbl_801EF984: TRKReadBuffer1_ui64: /* 801EF998 001EC798 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801EF99C 001EC79C 7C 08 02 A6 */ mflr r0 -/* 801EF9A0 001EC7A0 3C A0 80 38 */ lis r5, lbl_8037F2F0@ha +/* 801EF9A0 001EC7A0 3C A0 80 38 */ lis r5, lbl_gTRKBigEndian@ha /* 801EF9A4 001EC7A4 90 01 00 34 */ stw r0, 0x34(r1) /* 801EF9A8 001EC7A8 BF 61 00 1C */ stmw r27, 0x1c(r1) /* 801EF9AC 001EC7AC 7C 7B 1B 78 */ mr r27, r3 /* 801EF9B0 001EC7B0 7C 9E 23 78 */ mr r30, r4 -/* 801EF9B4 001EC7B4 80 05 F2 F0 */ lwz r0, lbl_8037F2F0@l(r5) +/* 801EF9B4 001EC7B4 80 05 F2 F0 */ lwz r0, lbl_gTRKBigEndian@l(r5) /* 801EF9B8 001EC7B8 2C 00 00 00 */ cmpwi r0, 0 /* 801EF9BC 001EC7BC 41 82 00 0C */ beq lbl_801EF9C8 /* 801EF9C0 001EC7C0 7F DF F3 78 */ mr r31, r30 @@ -637,10 +637,10 @@ lbl_801EF9F0: /* 801EF9FC 001EC7FC 7C 9B 22 14 */ add r4, r27, r4 /* 801EFA00 001EC800 4B E1 3B C1 */ bl TRK_memcpy /* 801EFA04 001EC804 80 1B 00 0C */ lwz r0, 0xc(r27) -/* 801EFA08 001EC808 3C 60 80 38 */ lis r3, lbl_8037F2F0@ha +/* 801EFA08 001EC808 3C 60 80 38 */ lis r3, lbl_gTRKBigEndian@ha /* 801EFA0C 001EC80C 7C 00 E2 14 */ add r0, r0, r28 /* 801EFA10 001EC810 90 1B 00 0C */ stw r0, 0xc(r27) -/* 801EFA14 001EC814 80 03 F2 F0 */ lwz r0, lbl_8037F2F0@l(r3) +/* 801EFA14 001EC814 80 03 F2 F0 */ lwz r0, lbl_gTRKBigEndian@l(r3) /* 801EFA18 001EC818 2C 00 00 00 */ cmpwi r0, 0 /* 801EFA1C 001EC81C 40 82 00 4C */ bne lbl_801EFA68 /* 801EFA20 001EC820 2C 1D 00 00 */ cmpwi r29, 0 @@ -673,12 +673,12 @@ lbl_801EFA68: TRKReadBuffer1_ui32: /* 801EFA80 001EC880 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801EFA84 001EC884 7C 08 02 A6 */ mflr r0 -/* 801EFA88 001EC888 3C A0 80 38 */ lis r5, lbl_8037F2F0@ha +/* 801EFA88 001EC888 3C A0 80 38 */ lis r5, lbl_gTRKBigEndian@ha /* 801EFA8C 001EC88C 90 01 00 34 */ stw r0, 0x34(r1) /* 801EFA90 001EC890 BF 61 00 1C */ stmw r27, 0x1c(r1) /* 801EFA94 001EC894 7C 7B 1B 78 */ mr r27, r3 /* 801EFA98 001EC898 7C 9F 23 78 */ mr r31, r4 -/* 801EFA9C 001EC89C 80 05 F2 F0 */ lwz r0, lbl_8037F2F0@l(r5) +/* 801EFA9C 001EC89C 80 05 F2 F0 */ lwz r0, lbl_gTRKBigEndian@l(r5) /* 801EFAA0 001EC8A0 2C 00 00 00 */ cmpwi r0, 0 /* 801EFAA4 001EC8A4 41 82 00 0C */ beq lbl_801EFAB0 /* 801EFAA8 001EC8A8 7F FC FB 78 */ mr r28, r31 @@ -702,10 +702,10 @@ lbl_801EFAD8: /* 801EFAE4 001EC8E4 7C 9B 22 14 */ add r4, r27, r4 /* 801EFAE8 001EC8E8 4B E1 3A D9 */ bl TRK_memcpy /* 801EFAEC 001EC8EC 80 1B 00 0C */ lwz r0, 0xc(r27) -/* 801EFAF0 001EC8F0 3C 60 80 38 */ lis r3, lbl_8037F2F0@ha +/* 801EFAF0 001EC8F0 3C 60 80 38 */ lis r3, lbl_gTRKBigEndian@ha /* 801EFAF4 001EC8F4 7C 00 EA 14 */ add r0, r0, r29 /* 801EFAF8 001EC8F8 90 1B 00 0C */ stw r0, 0xc(r27) -/* 801EFAFC 001EC8FC 80 03 F2 F0 */ lwz r0, lbl_8037F2F0@l(r3) +/* 801EFAFC 001EC8FC 80 03 F2 F0 */ lwz r0, lbl_gTRKBigEndian@l(r3) /* 801EFB00 001EC900 2C 00 00 00 */ cmpwi r0, 0 /* 801EFB04 001EC904 40 82 00 2C */ bne lbl_801EFB30 /* 801EFB08 001EC908 2C 1E 00 00 */ cmpwi r30, 0 @@ -730,12 +730,12 @@ lbl_801EFB30: TRKReadBuffer1_ui16: /* 801EFB48 001EC948 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801EFB4C 001EC94C 7C 08 02 A6 */ mflr r0 -/* 801EFB50 001EC950 3C A0 80 38 */ lis r5, lbl_8037F2F0@ha +/* 801EFB50 001EC950 3C A0 80 38 */ lis r5, lbl_gTRKBigEndian@ha /* 801EFB54 001EC954 90 01 00 34 */ stw r0, 0x34(r1) /* 801EFB58 001EC958 BF 61 00 1C */ stmw r27, 0x1c(r1) /* 801EFB5C 001EC95C 7C 7B 1B 78 */ mr r27, r3 /* 801EFB60 001EC960 7C 9C 23 78 */ mr r28, r4 -/* 801EFB64 001EC964 80 05 F2 F0 */ lwz r0, lbl_8037F2F0@l(r5) +/* 801EFB64 001EC964 80 05 F2 F0 */ lwz r0, lbl_gTRKBigEndian@l(r5) /* 801EFB68 001EC968 2C 00 00 00 */ cmpwi r0, 0 /* 801EFB6C 001EC96C 41 82 00 0C */ beq lbl_801EFB78 /* 801EFB70 001EC970 7F 9D E3 78 */ mr r29, r28 @@ -759,10 +759,10 @@ lbl_801EFBA0: /* 801EFBAC 001EC9AC 7C 9B 22 14 */ add r4, r27, r4 /* 801EFBB0 001EC9B0 4B E1 3A 11 */ bl TRK_memcpy /* 801EFBB4 001EC9B4 80 1B 00 0C */ lwz r0, 0xc(r27) -/* 801EFBB8 001EC9B8 3C 60 80 38 */ lis r3, lbl_8037F2F0@ha +/* 801EFBB8 001EC9B8 3C 60 80 38 */ lis r3, lbl_gTRKBigEndian@ha /* 801EFBBC 001EC9BC 7C 00 F2 14 */ add r0, r0, r30 /* 801EFBC0 001EC9C0 90 1B 00 0C */ stw r0, 0xc(r27) -/* 801EFBC4 001EC9C4 80 03 F2 F0 */ lwz r0, lbl_8037F2F0@l(r3) +/* 801EFBC4 001EC9C4 80 03 F2 F0 */ lwz r0, lbl_gTRKBigEndian@l(r3) /* 801EFBC8 001EC9C8 2C 00 00 00 */ cmpwi r0, 0 /* 801EFBCC 001EC9CC 40 82 00 1C */ bne lbl_801EFBE8 /* 801EFBD0 001EC9D0 2C 1F 00 00 */ cmpwi r31, 0 @@ -819,13 +819,13 @@ lbl_801EFC44: TRKAppendBuffer_ui32: /* 801EFC80 001ECA80 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801EFC84 001ECA84 7C 08 02 A6 */ mflr r0 -/* 801EFC88 001ECA88 3C C0 80 38 */ lis r6, lbl_8037F2F0@ha +/* 801EFC88 001ECA88 3C C0 80 38 */ lis r6, lbl_gTRKBigEndian@ha /* 801EFC8C 001ECA8C 90 01 00 34 */ stw r0, 0x34(r1) /* 801EFC90 001ECA90 BF 21 00 14 */ stmw r25, 0x14(r1) /* 801EFC94 001ECA94 7C 7B 1B 78 */ mr r27, r3 /* 801EFC98 001ECA98 7C BC 2B 78 */ mr r28, r5 /* 801EFC9C 001ECA9C 7C 9E 23 78 */ mr r30, r4 -/* 801EFCA0 001ECAA0 3B E6 F2 F0 */ addi r31, r6, lbl_8037F2F0@l +/* 801EFCA0 001ECAA0 3B E6 F2 F0 */ addi r31, r6, lbl_gTRKBigEndian@l /* 801EFCA4 001ECAA4 3B A0 00 00 */ li r29, 0 /* 801EFCA8 001ECAA8 38 60 00 00 */ li r3, 0 /* 801EFCAC 001ECAAC 48 00 00 AC */ b lbl_801EFD58 @@ -927,13 +927,13 @@ lbl_801EFDDC: TRKAppendBuffer1_ui64: /* 801EFDE4 001ECBE4 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801EFDE8 001ECBE8 7C 08 02 A6 */ mflr r0 -/* 801EFDEC 001ECBEC 3C 80 80 38 */ lis r4, lbl_8037F2F0@ha +/* 801EFDEC 001ECBEC 3C 80 80 38 */ lis r4, lbl_gTRKBigEndian@ha /* 801EFDF0 001ECBF0 90 01 00 34 */ stw r0, 0x34(r1) /* 801EFDF4 001ECBF4 93 E1 00 2C */ stw r31, 0x2c(r1) /* 801EFDF8 001ECBF8 7C 7F 1B 78 */ mr r31, r3 /* 801EFDFC 001ECBFC 93 C1 00 28 */ stw r30, 0x28(r1) /* 801EFE00 001ECC00 93 A1 00 24 */ stw r29, 0x24(r1) -/* 801EFE04 001ECC04 80 04 F2 F0 */ lwz r0, lbl_8037F2F0@l(r4) +/* 801EFE04 001ECC04 80 04 F2 F0 */ lwz r0, lbl_gTRKBigEndian@l(r4) /* 801EFE08 001ECC08 90 A1 00 08 */ stw r5, 8(r1) /* 801EFE0C 001ECC0C 2C 00 00 00 */ cmpwi r0, 0 /* 801EFE10 001ECC10 90 C1 00 0C */ stw r6, 0xc(r1) @@ -998,13 +998,13 @@ lbl_801EFEAC: TRKAppendBuffer1_ui32: /* 801EFEE0 001ECCE0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801EFEE4 001ECCE4 7C 08 02 A6 */ mflr r0 -/* 801EFEE8 001ECCE8 3C A0 80 38 */ lis r5, lbl_8037F2F0@ha +/* 801EFEE8 001ECCE8 3C A0 80 38 */ lis r5, lbl_gTRKBigEndian@ha /* 801EFEEC 001ECCEC 90 01 00 24 */ stw r0, 0x24(r1) /* 801EFEF0 001ECCF0 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801EFEF4 001ECCF4 93 C1 00 18 */ stw r30, 0x18(r1) /* 801EFEF8 001ECCF8 93 A1 00 14 */ stw r29, 0x14(r1) /* 801EFEFC 001ECCFC 7C 7D 1B 78 */ mr r29, r3 -/* 801EFF00 001ECD00 80 05 F2 F0 */ lwz r0, lbl_8037F2F0@l(r5) +/* 801EFF00 001ECD00 80 05 F2 F0 */ lwz r0, lbl_gTRKBigEndian@l(r5) /* 801EFF04 001ECD04 90 81 00 08 */ stw r4, 8(r1) /* 801EFF08 001ECD08 2C 00 00 00 */ cmpwi r0, 0 /* 801EFF0C 001ECD0C 41 82 00 0C */ beq lbl_801EFF18 @@ -1060,13 +1060,13 @@ lbl_801EFF84: TRKAppendBuffer1_ui16: /* 801EFFB8 001ECDB8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801EFFBC 001ECDBC 7C 08 02 A6 */ mflr r0 -/* 801EFFC0 001ECDC0 3C A0 80 38 */ lis r5, lbl_8037F2F0@ha +/* 801EFFC0 001ECDC0 3C A0 80 38 */ lis r5, lbl_gTRKBigEndian@ha /* 801EFFC4 001ECDC4 90 01 00 24 */ stw r0, 0x24(r1) /* 801EFFC8 001ECDC8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801EFFCC 001ECDCC 93 C1 00 18 */ stw r30, 0x18(r1) /* 801EFFD0 001ECDD0 93 A1 00 14 */ stw r29, 0x14(r1) /* 801EFFD4 001ECDD4 7C 7D 1B 78 */ mr r29, r3 -/* 801EFFD8 001ECDD8 80 05 F2 F0 */ lwz r0, lbl_8037F2F0@l(r5) +/* 801EFFD8 001ECDD8 80 05 F2 F0 */ lwz r0, lbl_gTRKBigEndian@l(r5) /* 801EFFDC 001ECDDC B0 81 00 08 */ sth r4, 8(r1) /* 801EFFE0 001ECDE0 2C 00 00 00 */ cmpwi r0, 0 /* 801EFFE4 001ECDE4 41 82 00 0C */ beq lbl_801EFFF0 @@ -1254,8 +1254,8 @@ TRKReleaseBuffer: /* 801F0240 001ED040 2C 03 00 03 */ cmpwi r3, 3 /* 801F0244 001ED044 40 80 00 2C */ bge lbl_801F0270 /* 801F0248 001ED048 1C 83 08 90 */ mulli r4, r3, 0x890 -/* 801F024C 001ED04C 3C 60 80 38 */ lis r3, lbl_8037F2F8@ha -/* 801F0250 001ED050 38 03 F2 F8 */ addi r0, r3, lbl_8037F2F8@l +/* 801F024C 001ED04C 3C 60 80 38 */ lis r3, lbl_gTRKMsgBufs@ha +/* 801F0250 001ED050 38 03 F2 F8 */ addi r0, r3, lbl_gTRKMsgBufs@l /* 801F0254 001ED054 7F E0 22 14 */ add r31, r0, r4 /* 801F0258 001ED058 7F E3 FB 78 */ mr r3, r31 /* 801F025C 001ED05C 48 00 37 AD */ bl TRKAcquireMutex @@ -1278,8 +1278,8 @@ TRKGetBuffer: /* 801F0290 001ED090 2C 03 00 03 */ cmpwi r3, 3 /* 801F0294 001ED094 40 80 00 14 */ bge lbl_801F02A8 /* 801F0298 001ED098 1C 83 08 90 */ mulli r4, r3, 0x890 -/* 801F029C 001ED09C 3C 60 80 38 */ lis r3, lbl_8037F2F8@ha -/* 801F02A0 001ED0A0 38 03 F2 F8 */ addi r0, r3, lbl_8037F2F8@l +/* 801F029C 001ED09C 3C 60 80 38 */ lis r3, lbl_gTRKMsgBufs@ha +/* 801F02A0 001ED0A0 38 03 F2 F8 */ addi r0, r3, lbl_gTRKMsgBufs@l /* 801F02A4 001ED0A4 7C 00 22 14 */ add r0, r0, r4 lbl_801F02A8: /* 801F02A8 001ED0A8 7C 03 03 78 */ mr r3, r0 @@ -1305,8 +1305,8 @@ lbl_801F02DC: /* 801F02E8 001ED0E8 2C 1D 00 03 */ cmpwi r29, 3 /* 801F02EC 001ED0EC 40 80 00 14 */ bge lbl_801F0300 /* 801F02F0 001ED0F0 1C 9D 08 90 */ mulli r4, r29, 0x890 -/* 801F02F4 001ED0F4 3C 60 80 38 */ lis r3, lbl_8037F2F8@ha -/* 801F02F8 001ED0F8 38 03 F2 F8 */ addi r0, r3, lbl_8037F2F8@l +/* 801F02F4 001ED0F4 3C 60 80 38 */ lis r3, lbl_gTRKMsgBufs@ha +/* 801F02F8 001ED0F8 38 03 F2 F8 */ addi r0, r3, lbl_gTRKMsgBufs@l /* 801F02FC 001ED0FC 7F E0 22 14 */ add r31, r0, r4 lbl_801F0300: /* 801F0300 001ED100 7F E3 FB 78 */ mr r3, r31 @@ -1332,8 +1332,8 @@ lbl_801F0344: /* 801F0348 001ED148 41 80 FF 94 */ blt lbl_801F02DC /* 801F034C 001ED14C 2C 1E 03 00 */ cmpwi r30, 0x300 /* 801F0350 001ED150 40 82 00 10 */ bne lbl_801F0360 -/* 801F0354 001ED154 3C 60 80 28 */ lis r3, lbl_8027A2F8@ha -/* 801F0358 001ED158 38 63 A2 F8 */ addi r3, r3, lbl_8027A2F8@l +/* 801F0354 001ED154 3C 60 80 28 */ lis r3, lbl__618_5@ha +/* 801F0358 001ED158 38 63 A2 F8 */ addi r3, r3, lbl__618_5@l /* 801F035C 001ED15C 48 00 04 61 */ bl usr_puts_serial lbl_801F0360: /* 801F0360 001ED160 7F C3 F3 78 */ mr r3, r30 @@ -1347,12 +1347,12 @@ lbl_801F0360: TRKInitializeMessageBuffers: /* 801F0378 001ED178 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801F037C 001ED17C 7C 08 02 A6 */ mflr r0 -/* 801F0380 001ED180 3C 60 80 38 */ lis r3, lbl_8037F2F8@ha +/* 801F0380 001ED180 3C 60 80 38 */ lis r3, lbl_gTRKMsgBufs@ha /* 801F0384 001ED184 90 01 00 24 */ stw r0, 0x24(r1) /* 801F0388 001ED188 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801F038C 001ED18C 3B E0 00 00 */ li r31, 0 /* 801F0390 001ED190 93 C1 00 18 */ stw r30, 0x18(r1) -/* 801F0394 001ED194 3B C3 F2 F8 */ addi r30, r3, lbl_8037F2F8@l +/* 801F0394 001ED194 3B C3 F2 F8 */ addi r30, r3, lbl_gTRKMsgBufs@l /* 801F0398 001ED198 93 A1 00 14 */ stw r29, 0x14(r1) /* 801F039C 001ED19C 3B A0 00 00 */ li r29, 0 lbl_801F03A0: @@ -1383,9 +1383,9 @@ TRKTerminateSerialHandler: .global TRKInitializeSerialHandler TRKInitializeSerialHandler: -/* 801F03F4 001ED1F4 3C 60 80 38 */ lis r3, lbl_80380CAC@ha +/* 801F03F4 001ED1F4 3C 60 80 38 */ lis r3, lbl_gTRKFramingState@ha /* 801F03F8 001ED1F8 38 A0 FF FF */ li r5, -1 -/* 801F03FC 001ED1FC 38 83 0C AC */ addi r4, r3, lbl_80380CAC@l +/* 801F03FC 001ED1FC 38 83 0C AC */ addi r4, r3, lbl_gTRKFramingState@l /* 801F0400 001ED200 38 00 00 00 */ li r0, 0 /* 801F0404 001ED204 90 A4 00 00 */ stw r5, 0(r4) /* 801F0408 001ED208 38 60 00 00 */ li r3, 0 @@ -1403,9 +1403,9 @@ TRKProcessInput: /* 801F042C 001ED22C 7C 7F 1B 78 */ mr r31, r3 /* 801F0430 001ED230 38 61 00 08 */ addi r3, r1, 8 /* 801F0434 001ED234 4B FF EE 79 */ bl TRKConstructEvent -/* 801F0438 001ED238 3C 60 80 38 */ lis r3, lbl_80380CAC@ha +/* 801F0438 001ED238 3C 60 80 38 */ lis r3, lbl_gTRKFramingState@ha /* 801F043C 001ED23C 38 00 FF FF */ li r0, -1 -/* 801F0440 001ED240 38 83 0C AC */ addi r4, r3, lbl_80380CAC@l +/* 801F0440 001ED240 38 83 0C AC */ addi r4, r3, lbl_gTRKFramingState@l /* 801F0444 001ED244 93 E1 00 10 */ stw r31, 0x10(r1) /* 801F0448 001ED248 38 61 00 08 */ addi r3, r1, 8 /* 801F044C 001ED24C 90 04 00 00 */ stw r0, 0(r4) @@ -1440,9 +1440,9 @@ TRKGetInput: /* 801F04B4 001ED2B4 38 61 00 0C */ addi r3, r1, 0xc /* 801F04B8 001ED2B8 38 80 00 02 */ li r4, 2 /* 801F04BC 001ED2BC 4B FF ED F1 */ bl TRKConstructEvent -/* 801F04C0 001ED2C0 3C 60 80 38 */ lis r3, lbl_80380CAC@ha +/* 801F04C0 001ED2C0 3C 60 80 38 */ lis r3, lbl_gTRKFramingState@ha /* 801F04C4 001ED2C4 38 00 FF FF */ li r0, -1 -/* 801F04C8 001ED2C8 38 83 0C AC */ addi r4, r3, lbl_80380CAC@l +/* 801F04C8 001ED2C8 38 83 0C AC */ addi r4, r3, lbl_gTRKFramingState@l /* 801F04CC 001ED2CC 93 C1 00 14 */ stw r30, 0x14(r1) /* 801F04D0 001ED2D0 38 61 00 0C */ addi r3, r1, 0xc /* 801F04D4 001ED2D4 90 04 00 00 */ stw r0, 0(r4) @@ -1470,8 +1470,8 @@ TRKTestForPacket: /* 801F0518 001ED318 93 A1 00 14 */ stw r29, 0x14(r1) /* 801F051C 001ED31C 3B A0 00 00 */ li r29, 0 /* 801F0520 001ED320 48 00 58 E9 */ bl TRKReadUARTPoll -/* 801F0524 001ED324 3C 80 80 38 */ lis r4, lbl_80380CAC@ha -/* 801F0528 001ED328 3B E4 0C AC */ addi r31, r4, lbl_80380CAC@l +/* 801F0524 001ED324 3C 80 80 38 */ lis r4, lbl_gTRKFramingState@ha +/* 801F0528 001ED328 3B E4 0C AC */ addi r31, r4, lbl_gTRKFramingState@l /* 801F052C 001ED32C 3B DF 00 04 */ addi r30, r31, 4 /* 801F0530 001ED330 48 00 02 58 */ b lbl_801F0788 lbl_801F0534: @@ -1497,9 +1497,9 @@ lbl_801F0574: /* 801F0574 001ED374 88 01 00 08 */ lbz r0, 8(r1) /* 801F0578 001ED378 2C 00 00 7E */ cmpwi r0, 0x7e /* 801F057C 001ED37C 40 82 02 04 */ bne lbl_801F0780 -/* 801F0580 001ED380 3C 60 80 38 */ lis r3, lbl_80380CAC@ha +/* 801F0580 001ED380 3C 60 80 38 */ lis r3, lbl_gTRKFramingState@ha /* 801F0584 001ED384 7F C4 F3 78 */ mr r4, r30 -/* 801F0588 001ED388 38 63 0C AC */ addi r3, r3, lbl_80380CAC@l +/* 801F0588 001ED388 38 63 0C AC */ addi r3, r3, lbl_gTRKFramingState@l /* 801F058C 001ED38C 4B FF FD 25 */ bl TRKGetFreeBuffer /* 801F0590 001ED390 38 80 00 00 */ li r4, 0 /* 801F0594 001ED394 38 00 00 01 */ li r0, 1 @@ -1525,15 +1525,15 @@ lbl_801F05BC: /* 801F05DC 001ED3DC 38 80 00 FF */ li r4, 0xff /* 801F05E0 001ED3E0 38 A0 00 04 */ li r5, 4 /* 801F05E4 001ED3E4 48 00 2A 89 */ bl TRKStandardACK -/* 801F05E8 001ED3E8 3C 60 80 38 */ lis r3, lbl_80380CAC@ha -/* 801F05EC 001ED3EC 38 63 0C AC */ addi r3, r3, lbl_80380CAC@l +/* 801F05E8 001ED3E8 3C 60 80 38 */ lis r3, lbl_gTRKFramingState@ha +/* 801F05EC 001ED3EC 38 63 0C AC */ addi r3, r3, lbl_gTRKFramingState@l /* 801F05F0 001ED3F0 80 63 00 00 */ lwz r3, 0(r3) /* 801F05F4 001ED3F4 2C 03 FF FF */ cmpwi r3, -1 /* 801F05F8 001ED3F8 41 82 00 14 */ beq lbl_801F060C /* 801F05FC 001ED3FC 4B FF FC 25 */ bl TRKReleaseBuffer -/* 801F0600 001ED400 3C 60 80 38 */ lis r3, lbl_80380CAC@ha +/* 801F0600 001ED400 3C 60 80 38 */ lis r3, lbl_gTRKFramingState@ha /* 801F0604 001ED404 38 00 FF FF */ li r0, -1 -/* 801F0608 001ED408 90 03 0C AC */ stw r0, lbl_80380CAC@l(r3) +/* 801F0608 001ED408 90 03 0C AC */ stw r0, lbl_gTRKFramingState@l(r3) lbl_801F060C: /* 801F060C 001ED40C 38 00 00 00 */ li r0, 0 /* 801F0610 001ED410 90 1E 00 00 */ stw r0, 0(r30) @@ -1547,15 +1547,15 @@ lbl_801F061C: /* 801F062C 001ED42C 38 80 00 FF */ li r4, 0xff /* 801F0630 001ED430 38 A0 00 02 */ li r5, 2 /* 801F0634 001ED434 48 00 2A 39 */ bl TRKStandardACK -/* 801F0638 001ED438 3C 60 80 38 */ lis r3, lbl_80380CAC@ha -/* 801F063C 001ED43C 38 63 0C AC */ addi r3, r3, lbl_80380CAC@l +/* 801F0638 001ED438 3C 60 80 38 */ lis r3, lbl_gTRKFramingState@ha +/* 801F063C 001ED43C 38 63 0C AC */ addi r3, r3, lbl_gTRKFramingState@l /* 801F0640 001ED440 80 63 00 00 */ lwz r3, 0(r3) /* 801F0644 001ED444 2C 03 FF FF */ cmpwi r3, -1 /* 801F0648 001ED448 41 82 00 14 */ beq lbl_801F065C /* 801F064C 001ED44C 4B FF FB D5 */ bl TRKReleaseBuffer -/* 801F0650 001ED450 3C 60 80 38 */ lis r3, lbl_80380CAC@ha +/* 801F0650 001ED450 3C 60 80 38 */ lis r3, lbl_gTRKFramingState@ha /* 801F0654 001ED454 38 00 FF FF */ li r0, -1 -/* 801F0658 001ED458 90 03 0C AC */ stw r0, lbl_80380CAC@l(r3) +/* 801F0658 001ED458 90 03 0C AC */ stw r0, lbl_gTRKFramingState@l(r3) lbl_801F065C: /* 801F065C 001ED45C 38 A0 00 00 */ li r5, 0 /* 801F0660 001ED460 90 BE 00 00 */ stw r5, 0(r30) @@ -1571,9 +1571,9 @@ lbl_801F066C: lbl_801F0684: /* 801F0684 001ED484 2C 05 00 00 */ cmpwi r5, 0 /* 801F0688 001ED488 41 82 00 28 */ beq lbl_801F06B0 -/* 801F068C 001ED48C 3C 60 80 38 */ lis r3, lbl_80380CAC@ha +/* 801F068C 001ED48C 3C 60 80 38 */ lis r3, lbl_gTRKFramingState@ha /* 801F0690 001ED490 38 00 00 00 */ li r0, 0 -/* 801F0694 001ED494 38 A3 0C AC */ addi r5, r3, lbl_80380CAC@l +/* 801F0694 001ED494 38 A3 0C AC */ addi r5, r3, lbl_gTRKFramingState@l /* 801F0698 001ED498 38 80 FF FF */ li r4, -1 /* 801F069C 001ED49C 80 65 00 00 */ lwz r3, 0(r5) /* 801F06A0 001ED4A0 90 1E 00 00 */ stw r0, 0(r30) @@ -1627,15 +1627,15 @@ lbl_801F0744: /* 801F0744 001ED544 88 01 00 08 */ lbz r0, 8(r1) /* 801F0748 001ED548 2C 00 00 7E */ cmpwi r0, 0x7e /* 801F074C 001ED54C 40 82 00 34 */ bne lbl_801F0780 -/* 801F0750 001ED550 3C 60 80 38 */ lis r3, lbl_80380CAC@ha -/* 801F0754 001ED554 38 63 0C AC */ addi r3, r3, lbl_80380CAC@l +/* 801F0750 001ED550 3C 60 80 38 */ lis r3, lbl_gTRKFramingState@ha +/* 801F0754 001ED554 38 63 0C AC */ addi r3, r3, lbl_gTRKFramingState@l /* 801F0758 001ED558 80 63 00 00 */ lwz r3, 0(r3) /* 801F075C 001ED55C 2C 03 FF FF */ cmpwi r3, -1 /* 801F0760 001ED560 41 82 00 14 */ beq lbl_801F0774 /* 801F0764 001ED564 4B FF FA BD */ bl TRKReleaseBuffer -/* 801F0768 001ED568 3C 60 80 38 */ lis r3, lbl_80380CAC@ha +/* 801F0768 001ED568 3C 60 80 38 */ lis r3, lbl_gTRKFramingState@ha /* 801F076C 001ED56C 38 00 FF FF */ li r0, -1 -/* 801F0770 001ED570 90 03 0C AC */ stw r0, lbl_80380CAC@l(r3) +/* 801F0770 001ED570 90 03 0C AC */ stw r0, lbl_gTRKFramingState@l(r3) lbl_801F0774: /* 801F0774 001ED574 38 00 00 00 */ li r0, 0 /* 801F0778 001ED578 90 1E 00 00 */ stw r0, 0(r30) @@ -1717,15 +1717,15 @@ TRKDispatchMessage: /* 801F0868 001ED668 7F C3 F3 78 */ mr r3, r30 /* 801F086C 001ED66C 38 81 00 08 */ addi r4, r1, 8 /* 801F0870 001ED670 4B FF F3 91 */ bl TRKReadBuffer1_ui8 -/* 801F0874 001ED674 3C 60 80 38 */ lis r3, lbl_80380CC0@ha +/* 801F0874 001ED674 3C 60 80 38 */ lis r3, lbl_gTRKDispatchTableSize@ha /* 801F0878 001ED678 88 81 00 08 */ lbz r4, 8(r1) -/* 801F087C 001ED67C 80 03 0C C0 */ lwz r0, lbl_80380CC0@l(r3) +/* 801F087C 001ED67C 80 03 0C C0 */ lwz r0, lbl_gTRKDispatchTableSize@l(r3) /* 801F0880 001ED680 54 83 06 3E */ clrlwi r3, r4, 0x18 /* 801F0884 001ED684 7C 03 00 40 */ cmplw r3, r0 /* 801F0888 001ED688 40 80 00 24 */ bge lbl_801F08AC -/* 801F088C 001ED68C 3C 60 80 2B */ lis r3, lbl_802B7568@ha +/* 801F088C 001ED68C 3C 60 80 2B */ lis r3, lbl_gTRKDispatchTable@ha /* 801F0890 001ED690 54 80 15 BA */ rlwinm r0, r4, 2, 0x16, 0x1d -/* 801F0894 001ED694 38 83 75 68 */ addi r4, r3, lbl_802B7568@l +/* 801F0894 001ED694 38 83 75 68 */ addi r4, r3, lbl_gTRKDispatchTable@l /* 801F0898 001ED698 7F C3 F3 78 */ mr r3, r30 /* 801F089C 001ED69C 7D 84 00 2E */ lwzx r12, r4, r0 /* 801F08A0 001ED6A0 7D 89 03 A6 */ mtctr r12 @@ -1742,9 +1742,9 @@ lbl_801F08AC: .global TRKInitializeDispatcher TRKInitializeDispatcher: -/* 801F08C8 001ED6C8 3C 60 80 38 */ lis r3, lbl_80380CC0@ha +/* 801F08C8 001ED6C8 3C 60 80 38 */ lis r3, lbl_gTRKDispatchTableSize@ha /* 801F08CC 001ED6CC 38 00 00 20 */ li r0, 0x20 -/* 801F08D0 001ED6D0 38 83 0C C0 */ addi r4, r3, lbl_80380CC0@l +/* 801F08D0 001ED6D0 38 83 0C C0 */ addi r4, r3, lbl_gTRKDispatchTableSize@l /* 801F08D4 001ED6D4 38 60 00 00 */ li r3, 0 /* 801F08D8 001ED6D8 90 04 00 00 */ stw r0, 0(r4) /* 801F08DC 001ED6DC 4E 80 00 20 */ blr @@ -3394,9 +3394,9 @@ lbl_801F1FA0: /* 801F1FA8 001EEDA8 38 1E F9 00 */ addi r0, r30, -1792 /* 801F1FAC 001EEDAC 28 00 00 06 */ cmplwi r0, 6 /* 801F1FB0 001EEDB0 41 81 00 44 */ bgt lbl_801F1FF4 -/* 801F1FB4 001EEDB4 3C 60 80 2B */ lis r3, lbl_802B75F0@ha +/* 801F1FB4 001EEDB4 3C 60 80 2B */ lis r3, lbl__879_2@ha /* 801F1FB8 001EEDB8 54 00 10 3A */ slwi r0, r0, 2 -/* 801F1FBC 001EEDBC 38 63 75 F0 */ addi r3, r3, lbl_802B75F0@l +/* 801F1FBC 001EEDBC 38 63 75 F0 */ addi r3, r3, lbl__879_2@l /* 801F1FC0 001EEDC0 7C 03 00 2E */ lwzx r0, r3, r0 /* 801F1FC4 001EEDC4 7C 09 03 A6 */ mtctr r0 /* 801F1FC8 001EEDC8 4E 80 04 20 */ bctr @@ -3681,9 +3681,9 @@ lbl_801F23B0: /* 801F23B8 001EF1B8 38 1E F9 00 */ addi r0, r30, -1792 /* 801F23BC 001EF1BC 28 00 00 06 */ cmplwi r0, 6 /* 801F23C0 001EF1C0 41 81 00 44 */ bgt lbl_801F2404 -/* 801F23C4 001EF1C4 3C 60 80 2B */ lis r3, lbl_802B760C@ha +/* 801F23C4 001EF1C4 3C 60 80 2B */ lis r3, lbl__975_3@ha /* 801F23C8 001EF1C8 54 00 10 3A */ slwi r0, r0, 2 -/* 801F23CC 001EF1CC 38 63 76 0C */ addi r3, r3, lbl_802B760C@l +/* 801F23CC 001EF1CC 38 63 76 0C */ addi r3, r3, lbl__975_3@l /* 801F23D0 001EF1D0 7C 03 00 2E */ lwzx r0, r3, r0 /* 801F23D4 001EF1D4 7C 09 03 A6 */ mtctr r0 /* 801F23D8 001EF1D8 4E 80 04 20 */ bctr @@ -4418,14 +4418,14 @@ lbl_801F2DFC: /* 801F2E18 001EFC18 4E 80 00 20 */ blr /* 801F2E1C 001EFC1C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801F2E20 001EFC20 7C 08 02 A6 */ mflr r0 -/* 801F2E24 001EFC24 3C 80 80 38 */ lis r4, lbl_80380CC8@ha +/* 801F2E24 001EFC24 3C 80 80 38 */ lis r4, lbl_IsTRKConnected@ha /* 801F2E28 001EFC28 90 01 00 34 */ stw r0, 0x34(r1) /* 801F2E2C 001EFC2C 38 00 00 00 */ li r0, 0 /* 801F2E30 001EFC30 93 E1 00 2C */ stw r31, 0x2c(r1) /* 801F2E34 001EFC34 7C 7F 1B 78 */ mr r31, r3 /* 801F2E38 001EFC38 93 C1 00 28 */ stw r30, 0x28(r1) /* 801F2E3C 001EFC3C 93 A1 00 24 */ stw r29, 0x24(r1) -/* 801F2E40 001EFC40 90 04 0C C8 */ stw r0, lbl_80380CC8@l(r4) +/* 801F2E40 001EFC40 90 04 0C C8 */ stw r0, lbl_IsTRKConnected@l(r4) /* 801F2E44 001EFC44 38 80 00 01 */ li r4, 1 /* 801F2E48 001EFC48 4B FF D3 99 */ bl TRKResetBuffer /* 801F2E4C 001EFC4C 80 7F 00 0C */ lwz r3, 0xc(r31) @@ -4480,13 +4480,13 @@ lbl_801F2EE0: /* 801F2EFC 001EFCFC 4E 80 00 20 */ blr /* 801F2F00 001EFD00 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801F2F04 001EFD04 7C 08 02 A6 */ mflr r0 -/* 801F2F08 001EFD08 3C 80 80 38 */ lis r4, lbl_80380CC8@ha +/* 801F2F08 001EFD08 3C 80 80 38 */ lis r4, lbl_IsTRKConnected@ha /* 801F2F0C 001EFD0C 90 01 00 14 */ stw r0, 0x14(r1) /* 801F2F10 001EFD10 38 00 00 01 */ li r0, 1 /* 801F2F14 001EFD14 93 E1 00 0C */ stw r31, 0xc(r1) /* 801F2F18 001EFD18 93 C1 00 08 */ stw r30, 8(r1) /* 801F2F1C 001EFD1C 7C 7E 1B 78 */ mr r30, r3 -/* 801F2F20 001EFD20 90 04 0C C8 */ stw r0, lbl_80380CC8@l(r4) +/* 801F2F20 001EFD20 90 04 0C C8 */ stw r0, lbl_IsTRKConnected@l(r4) /* 801F2F24 001EFD24 38 80 00 01 */ li r4, 1 /* 801F2F28 001EFD28 4B FF D2 B9 */ bl TRKResetBuffer /* 801F2F2C 001EFD2C 80 7E 00 0C */ lwz r3, 0xc(r30) @@ -4633,14 +4633,14 @@ lbl_801F3108: .global SetTRKConnected SetTRKConnected: -/* 801F3124 001EFF24 3C 80 80 38 */ lis r4, lbl_80380CC8@ha -/* 801F3128 001EFF28 90 64 0C C8 */ stw r3, lbl_80380CC8@l(r4) +/* 801F3124 001EFF24 3C 80 80 38 */ lis r4, lbl_IsTRKConnected@ha +/* 801F3128 001EFF28 90 64 0C C8 */ stw r3, lbl_IsTRKConnected@l(r4) /* 801F312C 001EFF2C 4E 80 00 20 */ blr .global GetTRKConnected GetTRKConnected: -/* 801F3130 001EFF30 3C 60 80 38 */ lis r3, lbl_80380CC8@ha -/* 801F3134 001EFF34 38 63 0C C8 */ addi r3, r3, lbl_80380CC8@l +/* 801F3130 001EFF30 3C 60 80 38 */ lis r3, lbl_IsTRKConnected@ha +/* 801F3134 001EFF34 38 63 0C C8 */ addi r3, r3, lbl_IsTRKConnected@l /* 801F3138 001EFF38 80 63 00 00 */ lwz r3, 0(r3) /* 801F313C 001EFF3C 4E 80 00 20 */ blr @@ -5479,63 +5479,63 @@ lbl_801F3C2C: /* 801F3C34 001F0A34 7C 93 42 A6 */ mfspr r4, 0x113 /* 801F3C38 001F0A38 7C 40 00 26 */ mfcr r2 /* 801F3C3C 001F0A3C 7C 53 43 A6 */ mtspr 0x113, r2 -/* 801F3C40 001F0A40 3C 40 80 38 */ lis r2, lbl_80380CD4@h -/* 801F3C44 001F0A44 60 42 0C D4 */ ori r2, r2, lbl_80380CD4@l +/* 801F3C40 001F0A40 3C 40 80 38 */ lis r2, lbl_gTRKState@h +/* 801F3C44 001F0A44 60 42 0C D4 */ ori r2, r2, lbl_gTRKState@l /* 801F3C48 001F0A48 80 42 00 8C */ lwz r2, 0x8c(r2) /* 801F3C4C 001F0A4C 60 42 80 02 */ ori r2, r2, 0x8002 /* 801F3C50 001F0A50 68 42 80 02 */ xori r2, r2, 0x8002 /* 801F3C54 001F0A54 7C 00 04 AC */ sync 0 /* 801F3C58 001F0A58 7C 40 01 24 */ mtmsr r2 /* 801F3C5C 001F0A5C 7C 00 04 AC */ sync 0 -/* 801F3C60 001F0A60 3C 40 80 38 */ lis r2, lbl_80380CD0@h -/* 801F3C64 001F0A64 60 42 0C D0 */ ori r2, r2, lbl_80380CD0@l +/* 801F3C60 001F0A60 3C 40 80 38 */ lis r2, lbl_TRK_saved_exceptionID@h +/* 801F3C64 001F0A64 60 42 0C D0 */ ori r2, r2, lbl_TRK_saved_exceptionID@l /* 801F3C68 001F0A68 B0 62 00 00 */ sth r3, 0(r2) /* 801F3C6C 001F0A6C 2C 03 05 00 */ cmpwi r3, 0x500 /* 801F3C70 001F0A70 40 82 00 84 */ bne lbl_801F3CF4 -/* 801F3C74 001F0A74 3C 40 80 38 */ lis r2, lbl_80380D78@h -/* 801F3C78 001F0A78 60 42 0D 78 */ ori r2, r2, lbl_80380D78@l +/* 801F3C74 001F0A74 3C 40 80 38 */ lis r2, lbl_gTRKCPUState@h +/* 801F3C78 001F0A78 60 42 0D 78 */ ori r2, r2, lbl_gTRKCPUState@l /* 801F3C7C 001F0A7C 7C 68 02 A6 */ mflr r3 /* 801F3C80 001F0A80 90 62 04 2C */ stw r3, 0x42c(r2) /* 801F3C84 001F0A84 48 00 20 99 */ bl TRKUARTInterruptHandler -/* 801F3C88 001F0A88 3C 40 80 38 */ lis r2, lbl_80380D78@h -/* 801F3C8C 001F0A8C 60 42 0D 78 */ ori r2, r2, lbl_80380D78@l +/* 801F3C88 001F0A88 3C 40 80 38 */ lis r2, lbl_gTRKCPUState@h +/* 801F3C8C 001F0A8C 60 42 0D 78 */ ori r2, r2, lbl_gTRKCPUState@l /* 801F3C90 001F0A90 80 62 04 2C */ lwz r3, 0x42c(r2) /* 801F3C94 001F0A94 7C 68 03 A6 */ mtlr r3 -/* 801F3C98 001F0A98 3C 40 80 38 */ lis r2, lbl_80380CD4@h -/* 801F3C9C 001F0A9C 60 42 0C D4 */ ori r2, r2, lbl_80380CD4@l +/* 801F3C98 001F0A98 3C 40 80 38 */ lis r2, lbl_gTRKState@h +/* 801F3C9C 001F0A9C 60 42 0C D4 */ ori r2, r2, lbl_gTRKState@l /* 801F3CA0 001F0AA0 80 42 00 A0 */ lwz r2, 0xa0(r2) /* 801F3CA4 001F0AA4 88 42 00 00 */ lbz r2, 0(r2) /* 801F3CA8 001F0AA8 2C 02 00 00 */ cmpwi r2, 0 /* 801F3CAC 001F0AAC 41 82 00 2C */ beq lbl_801F3CD8 -/* 801F3CB0 001F0AB0 3C 40 80 2B */ lis r2, lbl_802B7634@h -/* 801F3CB4 001F0AB4 60 42 76 34 */ ori r2, r2, lbl_802B7634@l +/* 801F3CB0 001F0AB0 3C 40 80 2B */ lis r2, lbl_gTRKExceptionStatus@h +/* 801F3CB4 001F0AB4 60 42 76 34 */ ori r2, r2, lbl_gTRKExceptionStatus@l /* 801F3CB8 001F0AB8 88 42 00 0C */ lbz r2, 0xc(r2) /* 801F3CBC 001F0ABC 2C 02 00 01 */ cmpwi r2, 1 /* 801F3CC0 001F0AC0 41 82 00 18 */ beq lbl_801F3CD8 -/* 801F3CC4 001F0AC4 3C 40 80 38 */ lis r2, lbl_80380CD4@h -/* 801F3CC8 001F0AC8 60 42 0C D4 */ ori r2, r2, lbl_80380CD4@l +/* 801F3CC4 001F0AC4 3C 40 80 38 */ lis r2, lbl_gTRKState@h +/* 801F3CC8 001F0AC8 60 42 0C D4 */ ori r2, r2, lbl_gTRKState@l /* 801F3CCC 001F0ACC 38 60 00 01 */ li r3, 1 /* 801F3CD0 001F0AD0 98 62 00 9C */ stb r3, 0x9c(r2) /* 801F3CD4 001F0AD4 48 00 00 20 */ b lbl_801F3CF4 lbl_801F3CD8: -/* 801F3CD8 001F0AD8 3C 40 80 38 */ lis r2, lbl_803811A8@h -/* 801F3CDC 001F0ADC 60 42 11 A8 */ ori r2, r2, lbl_803811A8@l +/* 801F3CD8 001F0AD8 3C 40 80 38 */ lis r2, lbl_gTRKSaveState@h +/* 801F3CDC 001F0ADC 60 42 11 A8 */ ori r2, r2, lbl_gTRKSaveState@l /* 801F3CE0 001F0AE0 80 62 00 88 */ lwz r3, 0x88(r2) /* 801F3CE4 001F0AE4 7C 6F F1 20 */ mtcrf 0xff, r3 /* 801F3CE8 001F0AE8 80 62 00 0C */ lwz r3, 0xc(r2) /* 801F3CEC 001F0AEC 80 42 00 08 */ lwz r2, 8(r2) /* 801F3CF0 001F0AF0 4C 00 00 64 */ rfi lbl_801F3CF4: -/* 801F3CF4 001F0AF4 3C 40 80 38 */ lis r2, lbl_80380CD0@h -/* 801F3CF8 001F0AF8 60 42 0C D0 */ ori r2, r2, lbl_80380CD0@l +/* 801F3CF4 001F0AF4 3C 40 80 38 */ lis r2, lbl_TRK_saved_exceptionID@h +/* 801F3CF8 001F0AF8 60 42 0C D0 */ ori r2, r2, lbl_TRK_saved_exceptionID@l /* 801F3CFC 001F0AFC A0 62 00 00 */ lhz r3, 0(r2) -/* 801F3D00 001F0B00 3C 40 80 2B */ lis r2, lbl_802B7634@h -/* 801F3D04 001F0B04 60 42 76 34 */ ori r2, r2, lbl_802B7634@l +/* 801F3D00 001F0B00 3C 40 80 2B */ lis r2, lbl_gTRKExceptionStatus@h +/* 801F3D04 001F0B04 60 42 76 34 */ ori r2, r2, lbl_gTRKExceptionStatus@l /* 801F3D08 001F0B08 88 42 00 0C */ lbz r2, 0xc(r2) /* 801F3D0C 001F0B0C 2C 02 00 00 */ cmpwi r2, 0 /* 801F3D10 001F0B10 40 82 00 B0 */ bne lbl_801F3DC0 -/* 801F3D14 001F0B14 3C 40 80 38 */ lis r2, lbl_80380D78@h -/* 801F3D18 001F0B18 60 42 0D 78 */ ori r2, r2, lbl_80380D78@l +/* 801F3D14 001F0B14 3C 40 80 38 */ lis r2, lbl_gTRKCPUState@h +/* 801F3D18 001F0B18 60 42 0D 78 */ ori r2, r2, lbl_gTRKCPUState@l /* 801F3D1C 001F0B1C 90 02 00 00 */ stw r0, 0(r2) /* 801F3D20 001F0B20 90 22 00 04 */ stw r1, 4(r2) /* 801F3D24 001F0B24 7C 11 42 A6 */ mfspr r0, 0x111 @@ -5552,12 +5552,12 @@ lbl_801F3CF4: /* 801F3D50 001F0B50 7F E1 02 A6 */ mfxer r31 /* 801F3D54 001F0B54 BF 62 00 80 */ stmw r27, 0x80(r2) /* 801F3D58 001F0B58 48 00 1B 81 */ bl TRKSaveExtended1Block -/* 801F3D5C 001F0B5C 3C 40 80 2B */ lis r2, lbl_802B7634@h -/* 801F3D60 001F0B60 60 42 76 34 */ ori r2, r2, lbl_802B7634@l +/* 801F3D5C 001F0B5C 3C 40 80 2B */ lis r2, lbl_gTRKExceptionStatus@h +/* 801F3D60 001F0B60 60 42 76 34 */ ori r2, r2, lbl_gTRKExceptionStatus@l /* 801F3D64 001F0B64 38 60 00 01 */ li r3, 1 /* 801F3D68 001F0B68 98 62 00 0C */ stb r3, 0xc(r2) -/* 801F3D6C 001F0B6C 3C 40 80 38 */ lis r2, lbl_80380CD4@h -/* 801F3D70 001F0B70 60 42 0C D4 */ ori r2, r2, lbl_80380CD4@l +/* 801F3D6C 001F0B6C 3C 40 80 38 */ lis r2, lbl_gTRKState@h +/* 801F3D70 001F0B70 60 42 0C D4 */ ori r2, r2, lbl_gTRKState@l /* 801F3D74 001F0B74 80 02 00 8C */ lwz r0, 0x8c(r2) /* 801F3D78 001F0B78 7C 00 04 AC */ sync 0 /* 801F3D7C 001F0B7C 7C 00 01 24 */ mtmsr r0 @@ -5578,8 +5578,8 @@ lbl_801F3CF4: /* 801F3DB8 001F0BB8 80 42 00 08 */ lwz r2, 8(r2) /* 801F3DBC 001F0BBC 48 00 08 14 */ b lbl_801F45D0 lbl_801F3DC0: -/* 801F3DC0 001F0BC0 3C 40 80 2B */ lis r2, lbl_802B7634@h -/* 801F3DC4 001F0BC4 60 42 76 34 */ ori r2, r2, lbl_802B7634@l +/* 801F3DC0 001F0BC0 3C 40 80 2B */ lis r2, lbl_gTRKExceptionStatus@h +/* 801F3DC4 001F0BC4 60 42 76 34 */ ori r2, r2, lbl_gTRKExceptionStatus@l /* 801F3DC8 001F0BC8 B0 62 00 08 */ sth r3, 8(r2) /* 801F3DCC 001F0BCC 7C 7A 02 A6 */ mfspr r3, 0x1a /* 801F3DD0 001F0BD0 90 62 00 00 */ stw r3, 0(r2) @@ -5610,8 +5610,8 @@ lbl_801F3E2C: /* 801F3E30 001F0C30 38 63 00 04 */ addi r3, r3, 4 /* 801F3E34 001F0C34 7C 7A 03 A6 */ mtspr 0x1a, r3 lbl_801F3E38: -/* 801F3E38 001F0C38 3C 40 80 2B */ lis r2, lbl_802B7634@h -/* 801F3E3C 001F0C3C 60 42 76 34 */ ori r2, r2, lbl_802B7634@l +/* 801F3E38 001F0C38 3C 40 80 2B */ lis r2, lbl_gTRKExceptionStatus@h +/* 801F3E3C 001F0C3C 60 42 76 34 */ ori r2, r2, lbl_gTRKExceptionStatus@l /* 801F3E40 001F0C40 38 60 00 01 */ li r3, 1 /* 801F3E44 001F0C44 98 62 00 0D */ stb r3, 0xd(r2) /* 801F3E48 001F0C48 7C 73 42 A6 */ mfspr r3, 0x113 @@ -5622,8 +5622,8 @@ lbl_801F3E38: .global TRKSwapAndGo TRKSwapAndGo: -/* 801F3E5C 001F0C5C 3C 60 80 38 */ lis r3, lbl_80380CD4@h -/* 801F3E60 001F0C60 60 63 0C D4 */ ori r3, r3, lbl_80380CD4@l +/* 801F3E5C 001F0C5C 3C 60 80 38 */ lis r3, lbl_gTRKState@h +/* 801F3E60 001F0C60 60 63 0C D4 */ ori r3, r3, lbl_gTRKState@l /* 801F3E64 001F0C64 BC 03 00 00 */ stmw r0, 0(r3) /* 801F3E68 001F0C68 7C 00 00 A6 */ mfmsr r0 /* 801F3E6C 001F0C6C 90 03 00 8C */ stw r0, 0x8c(r3) @@ -5642,25 +5642,25 @@ TRKSwapAndGo: /* 801F3EA0 001F0CA0 7C 60 00 A6 */ mfmsr r3 /* 801F3EA4 001F0CA4 7C 63 08 38 */ and r3, r3, r1 /* 801F3EA8 001F0CA8 7C 60 01 24 */ mtmsr r3 -/* 801F3EAC 001F0CAC 3C 40 80 38 */ lis r2, lbl_80380CD4@h -/* 801F3EB0 001F0CB0 60 42 0C D4 */ ori r2, r2, lbl_80380CD4@l +/* 801F3EAC 001F0CAC 3C 40 80 38 */ lis r2, lbl_gTRKState@h +/* 801F3EB0 001F0CB0 60 42 0C D4 */ ori r2, r2, lbl_gTRKState@l /* 801F3EB4 001F0CB4 80 42 00 A0 */ lwz r2, 0xa0(r2) /* 801F3EB8 001F0CB8 88 42 00 00 */ lbz r2, 0(r2) /* 801F3EBC 001F0CBC 2C 02 00 00 */ cmpwi r2, 0 /* 801F3EC0 001F0CC0 41 82 00 18 */ beq lbl_801F3ED8 -/* 801F3EC4 001F0CC4 3C 40 80 38 */ lis r2, lbl_80380CD4@h -/* 801F3EC8 001F0CC8 60 42 0C D4 */ ori r2, r2, lbl_80380CD4@l +/* 801F3EC4 001F0CC4 3C 40 80 38 */ lis r2, lbl_gTRKState@h +/* 801F3EC8 001F0CC8 60 42 0C D4 */ ori r2, r2, lbl_gTRKState@l /* 801F3ECC 001F0CCC 38 60 00 01 */ li r3, 1 /* 801F3ED0 001F0CD0 98 62 00 9C */ stb r3, 0x9c(r2) /* 801F3ED4 001F0CD4 48 00 00 4C */ b lbl_801F3F20 lbl_801F3ED8: -/* 801F3ED8 001F0CD8 3C 40 80 2B */ lis r2, lbl_802B7634@h -/* 801F3EDC 001F0CDC 60 42 76 34 */ ori r2, r2, lbl_802B7634@l +/* 801F3ED8 001F0CD8 3C 40 80 2B */ lis r2, lbl_gTRKExceptionStatus@h +/* 801F3EDC 001F0CDC 60 42 76 34 */ ori r2, r2, lbl_gTRKExceptionStatus@l /* 801F3EE0 001F0CE0 38 60 00 00 */ li r3, 0 /* 801F3EE4 001F0CE4 98 62 00 0C */ stb r3, 0xc(r2) /* 801F3EE8 001F0CE8 48 00 1B A9 */ bl TRKRestoreExtended1Block -/* 801F3EEC 001F0CEC 3C 40 80 38 */ lis r2, lbl_80380D78@h -/* 801F3EF0 001F0CF0 60 42 0D 78 */ ori r2, r2, lbl_80380D78@l +/* 801F3EEC 001F0CEC 3C 40 80 38 */ lis r2, lbl_gTRKCPUState@h +/* 801F3EF0 001F0CF0 60 42 0D 78 */ ori r2, r2, lbl_gTRKCPUState@l /* 801F3EF4 001F0CF4 BB 62 00 80 */ lmw r27, 0x80(r2) /* 801F3EF8 001F0CF8 7F 7A 03 A6 */ mtspr 0x1a, r27 /* 801F3EFC 001F0CFC 7F 88 03 A6 */ mtlr r28 @@ -5673,8 +5673,8 @@ lbl_801F3ED8: /* 801F3F18 001F0D18 80 42 00 08 */ lwz r2, 8(r2) /* 801F3F1C 001F0D1C 4C 00 00 64 */ rfi lbl_801F3F20: -/* 801F3F20 001F0D20 3C 40 80 38 */ lis r2, lbl_80380CD4@h -/* 801F3F24 001F0D24 60 42 0C D4 */ ori r2, r2, lbl_80380CD4@l +/* 801F3F20 001F0D20 3C 40 80 38 */ lis r2, lbl_gTRKState@h +/* 801F3F24 001F0D24 60 42 0C D4 */ ori r2, r2, lbl_gTRKState@l /* 801F3F28 001F0D28 80 02 00 8C */ lwz r0, 0x8c(r2) /* 801F3F2C 001F0D2C 7C 00 04 AC */ sync 0 /* 801F3F30 001F0D30 7C 00 01 24 */ mtmsr r0 @@ -5697,31 +5697,31 @@ lbl_801F3F20: .global TRKTargetSetInputPendingPtr TRKTargetSetInputPendingPtr: -/* 801F3F74 001F0D74 3C 80 80 38 */ lis r4, lbl_80380CD4@ha -/* 801F3F78 001F0D78 38 84 0C D4 */ addi r4, r4, lbl_80380CD4@l +/* 801F3F74 001F0D74 3C 80 80 38 */ lis r4, lbl_gTRKState@ha +/* 801F3F78 001F0D78 38 84 0C D4 */ addi r4, r4, lbl_gTRKState@l /* 801F3F7C 001F0D7C 90 64 00 A0 */ stw r3, 0xa0(r4) /* 801F3F80 001F0D80 4E 80 00 20 */ blr .global TRKTargetStop TRKTargetStop: -/* 801F3F84 001F0D84 3C 60 80 38 */ lis r3, lbl_80380CD4@ha +/* 801F3F84 001F0D84 3C 60 80 38 */ lis r3, lbl_gTRKState@ha /* 801F3F88 001F0D88 38 00 00 01 */ li r0, 1 -/* 801F3F8C 001F0D8C 38 83 0C D4 */ addi r4, r3, lbl_80380CD4@l +/* 801F3F8C 001F0D8C 38 83 0C D4 */ addi r4, r3, lbl_gTRKState@l /* 801F3F90 001F0D90 38 60 00 00 */ li r3, 0 /* 801F3F94 001F0D94 90 04 00 98 */ stw r0, 0x98(r4) /* 801F3F98 001F0D98 4E 80 00 20 */ blr .global TRKTargetSetStopped TRKTargetSetStopped: -/* 801F3F9C 001F0D9C 3C 80 80 38 */ lis r4, lbl_80380CD4@ha -/* 801F3FA0 001F0DA0 38 84 0C D4 */ addi r4, r4, lbl_80380CD4@l +/* 801F3F9C 001F0D9C 3C 80 80 38 */ lis r4, lbl_gTRKState@ha +/* 801F3FA0 001F0DA0 38 84 0C D4 */ addi r4, r4, lbl_gTRKState@l /* 801F3FA4 001F0DA4 90 64 00 98 */ stw r3, 0x98(r4) /* 801F3FA8 001F0DA8 4E 80 00 20 */ blr .global TRKTargetStopped TRKTargetStopped: -/* 801F3FAC 001F0DAC 3C 60 80 38 */ lis r3, lbl_80380CD4@ha -/* 801F3FB0 001F0DB0 38 63 0C D4 */ addi r3, r3, lbl_80380CD4@l +/* 801F3FAC 001F0DAC 3C 60 80 38 */ lis r3, lbl_gTRKState@ha +/* 801F3FB0 001F0DB0 38 63 0C D4 */ addi r3, r3, lbl_gTRKState@l /* 801F3FB4 001F0DB4 80 63 00 98 */ lwz r3, 0x98(r3) /* 801F3FB8 001F0DB8 4E 80 00 20 */ blr @@ -5749,10 +5749,10 @@ lbl_801F3FE8: TRKTargetSupportRequest: /* 801F3FF8 001F0DF8 94 21 FF C0 */ stwu r1, -0x40(r1) /* 801F3FFC 001F0DFC 7C 08 02 A6 */ mflr r0 -/* 801F4000 001F0E00 3C 60 80 38 */ lis r3, lbl_80380D78@ha +/* 801F4000 001F0E00 3C 60 80 38 */ lis r3, lbl_gTRKCPUState@ha /* 801F4004 001F0E04 90 01 00 44 */ stw r0, 0x44(r1) /* 801F4008 001F0E08 BF 61 00 2C */ stmw r27, 0x2c(r1) -/* 801F400C 001F0E0C 3B E3 0D 78 */ addi r31, r3, lbl_80380D78@l +/* 801F400C 001F0E0C 3B E3 0D 78 */ addi r31, r3, lbl_gTRKCPUState@l /* 801F4010 001F0E10 80 1F 00 0C */ lwz r0, 0xc(r31) /* 801F4014 001F0E14 54 1C 06 3E */ clrlwi r28, r0, 0x18 /* 801F4018 001F0E18 28 1C 00 D1 */ cmplwi r28, 0xd1 @@ -5775,9 +5775,9 @@ TRKTargetSupportRequest: lbl_801F405C: /* 801F405C 001F0E5C 28 1C 00 D2 */ cmplwi r28, 0xd2 /* 801F4060 001F0E60 40 82 00 50 */ bne lbl_801F40B0 -/* 801F4064 001F0E64 3C 60 80 38 */ lis r3, lbl_80380D78@ha +/* 801F4064 001F0E64 3C 60 80 38 */ lis r3, lbl_gTRKCPUState@ha /* 801F4068 001F0E68 38 C1 00 08 */ addi r6, r1, 8 -/* 801F406C 001F0E6C 38 83 0D 78 */ addi r4, r3, lbl_80380D78@l +/* 801F406C 001F0E6C 38 83 0D 78 */ addi r4, r3, lbl_gTRKCPUState@l /* 801F4070 001F0E70 80 04 00 14 */ lwz r0, 0x14(r4) /* 801F4074 001F0E74 80 64 00 10 */ lwz r3, 0x10(r4) /* 801F4078 001F0E78 80 A4 00 18 */ lwz r5, 0x18(r4) @@ -5798,9 +5798,9 @@ lbl_801F40A4: lbl_801F40B0: /* 801F40B0 001F0EB0 28 1C 00 D3 */ cmplwi r28, 0xd3 /* 801F40B4 001F0EB4 40 82 00 44 */ bne lbl_801F40F8 -/* 801F40B8 001F0EB8 3C 60 80 38 */ lis r3, lbl_80380D78@ha +/* 801F40B8 001F0EB8 3C 60 80 38 */ lis r3, lbl_gTRKCPUState@ha /* 801F40BC 001F0EBC 38 81 00 08 */ addi r4, r1, 8 -/* 801F40C0 001F0EC0 38 63 0D 78 */ addi r3, r3, lbl_80380D78@l +/* 801F40C0 001F0EC0 38 63 0D 78 */ addi r3, r3, lbl_gTRKCPUState@l /* 801F40C4 001F0EC4 80 63 00 10 */ lwz r3, 0x10(r3) /* 801F40C8 001F0EC8 4B FF F2 09 */ bl HandleCloseFileSupportRequest /* 801F40CC 001F0ECC 88 01 00 08 */ lbz r0, 8(r1) @@ -5818,9 +5818,9 @@ lbl_801F40EC: lbl_801F40F8: /* 801F40F8 001F0EF8 28 1C 00 D4 */ cmplwi r28, 0xd4 /* 801F40FC 001F0EFC 40 82 00 68 */ bne lbl_801F4164 -/* 801F4100 001F0F00 3C 60 80 38 */ lis r3, lbl_80380D78@ha +/* 801F4100 001F0F00 3C 60 80 38 */ lis r3, lbl_gTRKCPUState@ha /* 801F4104 001F0F04 38 81 00 0C */ addi r4, r1, 0xc -/* 801F4108 001F0F08 3B A3 0D 78 */ addi r29, r3, lbl_80380D78@l +/* 801F4108 001F0F08 3B A3 0D 78 */ addi r29, r3, lbl_gTRKCPUState@l /* 801F410C 001F0F0C 38 C1 00 08 */ addi r6, r1, 8 /* 801F4110 001F0F10 80 7D 00 14 */ lwz r3, 0x14(r29) /* 801F4114 001F0F14 80 1D 00 18 */ lwz r0, 0x18(r29) @@ -5845,9 +5845,9 @@ lbl_801F414C: /* 801F415C 001F0F5C 90 03 00 00 */ stw r0, 0(r3) /* 801F4160 001F0F60 48 00 00 74 */ b lbl_801F41D4 lbl_801F4164: -/* 801F4164 001F0F64 3C 60 80 38 */ lis r3, lbl_80380D78@ha +/* 801F4164 001F0F64 3C 60 80 38 */ lis r3, lbl_gTRKCPUState@ha /* 801F4168 001F0F68 20 1C 00 D1 */ subfic r0, r28, 0xd1 -/* 801F416C 001F0F6C 3B A3 0D 78 */ addi r29, r3, lbl_80380D78@l +/* 801F416C 001F0F6C 3B A3 0D 78 */ addi r29, r3, lbl_gTRKCPUState@l /* 801F4170 001F0F70 38 C1 00 08 */ addi r6, r1, 8 /* 801F4174 001F0F74 80 7D 00 10 */ lwz r3, 0x10(r29) /* 801F4178 001F0F78 7C 00 00 34 */ cntlzw r0, r0 @@ -5875,9 +5875,9 @@ lbl_801F41B8: /* 801F41CC 001F0FCC 80 9B 00 00 */ lwz r4, 0(r27) /* 801F41D0 001F0FD0 4B FF F9 21 */ bl TRK_flush_cache lbl_801F41D4: -/* 801F41D4 001F0FD4 3C 80 80 38 */ lis r4, lbl_80380D78@ha +/* 801F41D4 001F0FD4 3C 80 80 38 */ lis r4, lbl_gTRKCPUState@ha /* 801F41D8 001F0FD8 7F C3 F3 78 */ mr r3, r30 -/* 801F41DC 001F0FDC 38 A4 0D 78 */ addi r5, r4, lbl_80380D78@l +/* 801F41DC 001F0FDC 38 A4 0D 78 */ addi r5, r4, lbl_gTRKCPUState@l /* 801F41E0 001F0FE0 80 85 00 80 */ lwz r4, 0x80(r5) /* 801F41E4 001F0FE4 38 04 00 04 */ addi r0, r4, 4 /* 801F41E8 001F0FE8 90 05 00 80 */ stw r0, 0x80(r5) @@ -5890,8 +5890,8 @@ lbl_801F41EC: .global TRKTargetGetPC TRKTargetGetPC: -/* 801F4200 001F1000 3C 60 80 38 */ lis r3, lbl_80380D78@ha -/* 801F4204 001F1004 38 63 0D 78 */ addi r3, r3, lbl_80380D78@l +/* 801F4200 001F1000 3C 60 80 38 */ lis r3, lbl_gTRKCPUState@ha +/* 801F4204 001F1004 38 63 0D 78 */ addi r3, r3, lbl_gTRKCPUState@l /* 801F4208 001F1008 80 63 00 80 */ lwz r3, 0x80(r3) /* 801F420C 001F100C 4E 80 00 20 */ blr @@ -5902,12 +5902,12 @@ TRKTargetStepOutOfRange: /* 801F4218 001F1018 38 60 07 03 */ li r3, 0x703 /* 801F421C 001F101C 4E 80 00 20 */ blr lbl_801F4220: -/* 801F4220 001F1020 3C A0 80 38 */ lis r5, lbl_80380D78@ha +/* 801F4220 001F1020 3C A0 80 38 */ lis r5, lbl_gTRKCPUState@ha /* 801F4224 001F1024 38 E0 00 01 */ li r7, 1 -/* 801F4228 001F1028 38 A5 0D 78 */ addi r5, r5, lbl_80380D78@l -/* 801F422C 001F102C 3C C0 80 2B */ lis r6, lbl_802B7644@ha +/* 801F4228 001F1028 38 A5 0D 78 */ addi r5, r5, lbl_gTRKCPUState@l +/* 801F422C 001F102C 3C C0 80 2B */ lis r6, lbl_gTRKStepStatus@ha /* 801F4230 001F1030 80 05 01 F8 */ lwz r0, 0x1f8(r5) -/* 801F4234 001F1034 38 C6 76 44 */ addi r6, r6, lbl_802B7644@l +/* 801F4234 001F1034 38 C6 76 44 */ addi r6, r6, lbl_gTRKStepStatus@l /* 801F4238 001F1038 28 07 00 00 */ cmplwi r7, 0 /* 801F423C 001F103C 98 E6 00 04 */ stb r7, 4(r6) /* 801F4240 001F1040 60 00 04 00 */ ori r0, r0, 0x400 @@ -5919,15 +5919,15 @@ lbl_801F4220: /* 801F4258 001F1058 28 07 00 10 */ cmplwi r7, 0x10 /* 801F425C 001F105C 40 82 00 18 */ bne lbl_801F4274 lbl_801F4260: -/* 801F4260 001F1060 3C 60 80 2B */ lis r3, lbl_802B7644@ha -/* 801F4264 001F1064 38 83 76 44 */ addi r4, r3, lbl_802B7644@l +/* 801F4260 001F1060 3C 60 80 2B */ lis r3, lbl_gTRKStepStatus@ha +/* 801F4264 001F1064 38 83 76 44 */ addi r4, r3, lbl_gTRKStepStatus@l /* 801F4268 001F1068 80 64 00 08 */ lwz r3, 8(r4) /* 801F426C 001F106C 38 03 FF FF */ addi r0, r3, -1 /* 801F4270 001F1070 90 04 00 08 */ stw r0, 8(r4) lbl_801F4274: -/* 801F4274 001F1074 3C 60 80 38 */ lis r3, lbl_80380CD4@ha +/* 801F4274 001F1074 3C 60 80 38 */ lis r3, lbl_gTRKState@ha /* 801F4278 001F1078 38 00 00 00 */ li r0, 0 -/* 801F427C 001F107C 38 83 0C D4 */ addi r4, r3, lbl_80380CD4@l +/* 801F427C 001F107C 38 83 0C D4 */ addi r4, r3, lbl_gTRKState@l /* 801F4280 001F1080 38 60 00 00 */ li r3, 0 /* 801F4284 001F1084 90 04 00 98 */ stw r0, 0x98(r4) /* 801F4288 001F1088 4E 80 00 20 */ blr @@ -5939,12 +5939,12 @@ TRKTargetSingleStep: /* 801F4294 001F1094 38 60 07 03 */ li r3, 0x703 /* 801F4298 001F1098 4E 80 00 20 */ blr lbl_801F429C: -/* 801F429C 001F109C 3C 80 80 38 */ lis r4, lbl_80380D78@ha -/* 801F42A0 001F10A0 3C A0 80 2B */ lis r5, lbl_802B7644@ha -/* 801F42A4 001F10A4 38 84 0D 78 */ addi r4, r4, lbl_80380D78@l +/* 801F429C 001F109C 3C 80 80 38 */ lis r4, lbl_gTRKCPUState@ha +/* 801F42A0 001F10A0 3C A0 80 2B */ lis r5, lbl_gTRKStepStatus@ha +/* 801F42A4 001F10A4 38 84 0D 78 */ addi r4, r4, lbl_gTRKCPUState@l /* 801F42A8 001F10A8 38 E0 00 00 */ li r7, 0 /* 801F42AC 001F10AC 80 04 01 F8 */ lwz r0, 0x1f8(r4) -/* 801F42B0 001F10B0 38 C5 76 44 */ addi r6, r5, lbl_802B7644@l +/* 801F42B0 001F10B0 38 C5 76 44 */ addi r6, r5, lbl_gTRKStepStatus@l /* 801F42B4 001F10B4 38 A0 00 01 */ li r5, 1 /* 801F42B8 001F10B8 98 E6 00 04 */ stb r7, 4(r6) /* 801F42BC 001F10BC 60 00 04 00 */ ori r0, r0, 0x400 @@ -5958,9 +5958,9 @@ lbl_801F42D4: /* 801F42D8 001F10D8 38 03 FF FF */ addi r0, r3, -1 /* 801F42DC 001F10DC 90 06 00 08 */ stw r0, 8(r6) lbl_801F42E0: -/* 801F42E0 001F10E0 3C 60 80 38 */ lis r3, lbl_80380CD4@ha +/* 801F42E0 001F10E0 3C 60 80 38 */ lis r3, lbl_gTRKState@ha /* 801F42E4 001F10E4 38 00 00 00 */ li r0, 0 -/* 801F42E8 001F10E8 38 83 0C D4 */ addi r4, r3, lbl_80380CD4@l +/* 801F42E8 001F10E8 38 83 0C D4 */ addi r4, r3, lbl_gTRKState@l /* 801F42EC 001F10EC 38 60 00 00 */ li r3, 0 /* 801F42F0 001F10F0 90 04 00 98 */ stw r0, 0x98(r4) /* 801F42F4 001F10F4 4E 80 00 20 */ blr @@ -5969,18 +5969,18 @@ lbl_801F42E0: TRKTargetAddExceptionInfo: /* 801F42F8 001F10F8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801F42FC 001F10FC 7C 08 02 A6 */ mflr r0 -/* 801F4300 001F1100 3C 80 80 2B */ lis r4, lbl_802B7634@ha +/* 801F4300 001F1100 3C 80 80 2B */ lis r4, lbl_gTRKExceptionStatus@ha /* 801F4304 001F1104 90 01 00 24 */ stw r0, 0x24(r1) -/* 801F4308 001F1108 38 84 76 34 */ addi r4, r4, lbl_802B7634@l +/* 801F4308 001F1108 38 84 76 34 */ addi r4, r4, lbl_gTRKExceptionStatus@l /* 801F430C 001F110C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801F4310 001F1110 7C 7F 1B 78 */ mr r31, r3 /* 801F4314 001F1114 80 84 00 00 */ lwz r4, 0(r4) /* 801F4318 001F1118 4B FF BB C9 */ bl TRKAppendBuffer1_ui32 /* 801F431C 001F111C 2C 03 00 00 */ cmpwi r3, 0 /* 801F4320 001F1120 40 82 00 18 */ bne lbl_801F4338 -/* 801F4324 001F1124 3C 80 80 2B */ lis r4, lbl_802B7634@ha +/* 801F4324 001F1124 3C 80 80 2B */ lis r4, lbl_gTRKExceptionStatus@ha /* 801F4328 001F1128 38 61 00 08 */ addi r3, r1, 8 -/* 801F432C 001F112C 38 84 76 34 */ addi r4, r4, lbl_802B7634@l +/* 801F432C 001F112C 38 84 76 34 */ addi r4, r4, lbl_gTRKExceptionStatus@l /* 801F4330 001F1130 80 84 00 00 */ lwz r4, 0(r4) /* 801F4334 001F1134 48 00 0F DD */ bl TRKTargetReadInstruction lbl_801F4338: @@ -5992,9 +5992,9 @@ lbl_801F4338: lbl_801F434C: /* 801F434C 001F114C 2C 03 00 00 */ cmpwi r3, 0 /* 801F4350 001F1150 40 82 00 18 */ bne lbl_801F4368 -/* 801F4354 001F1154 3C 80 80 2B */ lis r4, lbl_802B7634@ha +/* 801F4354 001F1154 3C 80 80 2B */ lis r4, lbl_gTRKExceptionStatus@ha /* 801F4358 001F1158 7F E3 FB 78 */ mr r3, r31 -/* 801F435C 001F115C 38 84 76 34 */ addi r4, r4, lbl_802B7634@l +/* 801F435C 001F115C 38 84 76 34 */ addi r4, r4, lbl_gTRKExceptionStatus@l /* 801F4360 001F1160 A0 84 00 08 */ lhz r4, 8(r4) /* 801F4364 001F1164 4B FF BC 55 */ bl TRKAppendBuffer1_ui16 lbl_801F4368: @@ -6008,12 +6008,12 @@ lbl_801F4368: TRKTargetAddStopInfo: /* 801F437C 001F117C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801F4380 001F1180 7C 08 02 A6 */ mflr r0 -/* 801F4384 001F1184 3C 80 80 38 */ lis r4, lbl_80380D78@ha +/* 801F4384 001F1184 3C 80 80 38 */ lis r4, lbl_gTRKCPUState@ha /* 801F4388 001F1188 90 01 00 24 */ stw r0, 0x24(r1) /* 801F438C 001F118C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801F4390 001F1190 7C 7F 1B 78 */ mr r31, r3 /* 801F4394 001F1194 93 C1 00 18 */ stw r30, 0x18(r1) -/* 801F4398 001F1198 3B C4 0D 78 */ addi r30, r4, lbl_80380D78@l +/* 801F4398 001F1198 3B C4 0D 78 */ addi r30, r4, lbl_gTRKCPUState@l /* 801F439C 001F119C 93 A1 00 14 */ stw r29, 0x14(r1) /* 801F43A0 001F11A0 93 81 00 10 */ stw r28, 0x10(r1) /* 801F43A4 001F11A4 80 9E 00 80 */ lwz r4, 0x80(r30) @@ -6032,18 +6032,18 @@ lbl_801F43C0: lbl_801F43D4: /* 801F43D4 001F11D4 2C 03 00 00 */ cmpwi r3, 0 /* 801F43D8 001F11D8 40 82 00 1C */ bne lbl_801F43F4 -/* 801F43DC 001F11DC 3C 80 80 38 */ lis r4, lbl_80380D78@ha +/* 801F43DC 001F11DC 3C 80 80 38 */ lis r4, lbl_gTRKCPUState@ha /* 801F43E0 001F11E0 7F E3 FB 78 */ mr r3, r31 -/* 801F43E4 001F11E4 38 84 0D 78 */ addi r4, r4, lbl_80380D78@l +/* 801F43E4 001F11E4 38 84 0D 78 */ addi r4, r4, lbl_gTRKCPUState@l /* 801F43E8 001F11E8 80 04 02 F8 */ lwz r0, 0x2f8(r4) /* 801F43EC 001F11EC 54 04 04 3E */ clrlwi r4, r0, 0x10 /* 801F43F0 001F11F0 4B FF BB C9 */ bl TRKAppendBuffer1_ui16 lbl_801F43F4: /* 801F43F4 001F11F4 2C 03 00 00 */ cmpwi r3, 0 /* 801F43F8 001F11F8 40 82 00 5C */ bne lbl_801F4454 -/* 801F43FC 001F11FC 3C 60 80 38 */ lis r3, lbl_80380D78@ha +/* 801F43FC 001F11FC 3C 60 80 38 */ lis r3, lbl_gTRKCPUState@ha /* 801F4400 001F1200 3B 80 00 00 */ li r28, 0 -/* 801F4404 001F1204 3B A3 0D 78 */ addi r29, r3, lbl_80380D78@l +/* 801F4404 001F1204 3B A3 0D 78 */ addi r29, r3, lbl_gTRKCPUState@l /* 801F4408 001F1208 7F BE EB 78 */ mr r30, r29 lbl_801F440C: /* 801F440C 001F120C 80 1E 00 00 */ lwz r0, 0(r30) @@ -6088,14 +6088,14 @@ TRKTargetInterrupt: /* 801F4494 001F1294 40 80 00 08 */ bge lbl_801F449C /* 801F4498 001F1298 48 00 01 28 */ b lbl_801F45C0 lbl_801F449C: -/* 801F449C 001F129C 3C 80 80 2B */ lis r4, lbl_802B7644@ha -/* 801F44A0 001F12A0 38 A4 76 44 */ addi r5, r4, lbl_802B7644@l +/* 801F449C 001F129C 3C 80 80 2B */ lis r4, lbl_gTRKStepStatus@ha +/* 801F44A0 001F12A0 38 A4 76 44 */ addi r5, r4, lbl_gTRKStepStatus@l /* 801F44A4 001F12A4 80 05 00 00 */ lwz r0, 0(r5) /* 801F44A8 001F12A8 2C 00 00 00 */ cmpwi r0, 0 /* 801F44AC 001F12AC 41 82 00 EC */ beq lbl_801F4598 -/* 801F44B0 001F12B0 3C 80 80 38 */ lis r4, lbl_80380D78@ha +/* 801F44B0 001F12B0 3C 80 80 38 */ lis r4, lbl_gTRKCPUState@ha /* 801F44B4 001F12B4 38 E0 00 01 */ li r7, 1 -/* 801F44B8 001F12B8 38 C4 0D 78 */ addi r6, r4, lbl_80380D78@l +/* 801F44B8 001F12B8 38 C4 0D 78 */ addi r6, r4, lbl_gTRKCPUState@l /* 801F44BC 001F12BC 80 06 01 F8 */ lwz r0, 0x1f8(r6) /* 801F44C0 001F12C0 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14 /* 801F44C4 001F12C4 90 06 01 F8 */ stw r0, 0x1f8(r6) @@ -6129,14 +6129,14 @@ lbl_801F450C: lbl_801F452C: /* 801F452C 001F132C 2C 07 00 00 */ cmpwi r7, 0 /* 801F4530 001F1330 41 82 00 14 */ beq lbl_801F4544 -/* 801F4534 001F1334 3C 80 80 2B */ lis r4, lbl_802B7644@ha +/* 801F4534 001F1334 3C 80 80 2B */ lis r4, lbl_gTRKStepStatus@ha /* 801F4538 001F1338 38 00 00 00 */ li r0, 0 -/* 801F453C 001F133C 90 04 76 44 */ stw r0, lbl_802B7644@l(r4) +/* 801F453C 001F133C 90 04 76 44 */ stw r0, lbl_gTRKStepStatus@l(r4) /* 801F4540 001F1340 48 00 00 58 */ b lbl_801F4598 lbl_801F4544: -/* 801F4544 001F1344 3C 80 80 2B */ lis r4, lbl_802B7644@ha +/* 801F4544 001F1344 3C 80 80 2B */ lis r4, lbl_gTRKStepStatus@ha /* 801F4548 001F1348 80 06 01 F8 */ lwz r0, 0x1f8(r6) -/* 801F454C 001F134C 38 84 76 44 */ addi r4, r4, lbl_802B7644@l +/* 801F454C 001F134C 38 84 76 44 */ addi r4, r4, lbl_gTRKStepStatus@l /* 801F4550 001F1350 38 A0 00 01 */ li r5, 1 /* 801F4554 001F1354 88 E4 00 04 */ lbz r7, 4(r4) /* 801F4558 001F1358 60 00 04 00 */ ori r0, r0, 0x400 @@ -6147,24 +6147,24 @@ lbl_801F4544: /* 801F456C 001F136C 28 07 00 10 */ cmplwi r7, 0x10 /* 801F4570 001F1370 40 82 00 18 */ bne lbl_801F4588 lbl_801F4574: -/* 801F4574 001F1374 3C 80 80 2B */ lis r4, lbl_802B7644@ha -/* 801F4578 001F1378 38 A4 76 44 */ addi r5, r4, lbl_802B7644@l +/* 801F4574 001F1374 3C 80 80 2B */ lis r4, lbl_gTRKStepStatus@ha +/* 801F4578 001F1378 38 A4 76 44 */ addi r5, r4, lbl_gTRKStepStatus@l /* 801F457C 001F137C 80 85 00 08 */ lwz r4, 8(r5) /* 801F4580 001F1380 38 04 FF FF */ addi r0, r4, -1 /* 801F4584 001F1384 90 05 00 08 */ stw r0, 8(r5) lbl_801F4588: -/* 801F4588 001F1388 3C 80 80 38 */ lis r4, lbl_80380CD4@ha +/* 801F4588 001F1388 3C 80 80 38 */ lis r4, lbl_gTRKState@ha /* 801F458C 001F138C 38 00 00 00 */ li r0, 0 -/* 801F4590 001F1390 38 84 0C D4 */ addi r4, r4, lbl_80380CD4@l +/* 801F4590 001F1390 38 84 0C D4 */ addi r4, r4, lbl_gTRKState@l /* 801F4594 001F1394 90 04 00 98 */ stw r0, 0x98(r4) lbl_801F4598: -/* 801F4598 001F1398 3C 80 80 2B */ lis r4, lbl_802B7644@ha -/* 801F459C 001F139C 80 04 76 44 */ lwz r0, lbl_802B7644@l(r4) +/* 801F4598 001F1398 3C 80 80 2B */ lis r4, lbl_gTRKStepStatus@ha +/* 801F459C 001F139C 80 04 76 44 */ lwz r0, lbl_gTRKStepStatus@l(r4) /* 801F45A0 001F13A0 2C 00 00 00 */ cmpwi r0, 0 /* 801F45A4 001F13A4 40 82 00 1C */ bne lbl_801F45C0 -/* 801F45A8 001F13A8 3C 60 80 38 */ lis r3, lbl_80380CD4@ha +/* 801F45A8 001F13A8 3C 60 80 38 */ lis r3, lbl_gTRKState@ha /* 801F45AC 001F13AC 38 00 00 01 */ li r0, 1 -/* 801F45B0 001F13B0 38 83 0C D4 */ addi r4, r3, lbl_80380CD4@l +/* 801F45B0 001F13B0 38 83 0C D4 */ addi r4, r3, lbl_gTRKState@l /* 801F45B4 001F13B4 38 60 00 90 */ li r3, 0x90 /* 801F45B8 001F13B8 90 04 00 98 */ stw r0, 0x98(r4) /* 801F45BC 001F13BC 4B FF F4 5D */ bl TRKDoNotifyStopped @@ -6176,9 +6176,9 @@ lbl_801F45C0: lbl_801F45D0: /* 801F45D0 001F13D0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801F45D4 001F13D4 7C 08 02 A6 */ mflr r0 -/* 801F45D8 001F13D8 3C 60 80 38 */ lis r3, lbl_80380CD4@ha +/* 801F45D8 001F13D8 3C 60 80 38 */ lis r3, lbl_gTRKState@ha /* 801F45DC 001F13DC 90 01 00 24 */ stw r0, 0x24(r1) -/* 801F45E0 001F13E0 38 63 0C D4 */ addi r3, r3, lbl_80380CD4@l +/* 801F45E0 001F13E0 38 63 0C D4 */ addi r3, r3, lbl_gTRKState@l /* 801F45E4 001F13E4 80 03 00 9C */ lwz r0, 0x9c(r3) /* 801F45E8 001F13E8 2C 00 00 00 */ cmpwi r0, 0 /* 801F45EC 001F13EC 41 82 00 10 */ beq lbl_801F45FC @@ -6186,8 +6186,8 @@ lbl_801F45D0: /* 801F45F4 001F13F4 90 03 00 9C */ stw r0, 0x9c(r3) /* 801F45F8 001F13F8 48 00 00 74 */ b lbl_801F466C lbl_801F45FC: -/* 801F45FC 001F13FC 3C 60 80 38 */ lis r3, lbl_80380D78@ha -/* 801F4600 001F1400 38 63 0D 78 */ addi r3, r3, lbl_80380D78@l +/* 801F45FC 001F13FC 3C 60 80 38 */ lis r3, lbl_gTRKCPUState@ha +/* 801F4600 001F1400 38 63 0D 78 */ addi r3, r3, lbl_gTRKCPUState@l /* 801F4604 001F1404 80 03 02 F8 */ lwz r0, 0x2f8(r3) /* 801F4608 001F1408 54 00 04 3E */ clrlwi r0, r0, 0x10 /* 801F460C 001F140C 2C 00 0D 00 */ cmpwi r0, 0xd00 @@ -6197,9 +6197,9 @@ lbl_801F45FC: /* 801F461C 001F141C 41 82 00 08 */ beq lbl_801F4624 /* 801F4620 001F1420 48 00 00 38 */ b lbl_801F4658 lbl_801F4624: -/* 801F4624 001F1424 3C 80 80 38 */ lis r4, lbl_80380D78@ha +/* 801F4624 001F1424 3C 80 80 38 */ lis r4, lbl_gTRKCPUState@ha /* 801F4628 001F1428 38 61 00 08 */ addi r3, r1, 8 -/* 801F462C 001F142C 38 84 0D 78 */ addi r4, r4, lbl_80380D78@l +/* 801F462C 001F142C 38 84 0D 78 */ addi r4, r4, lbl_gTRKCPUState@l /* 801F4630 001F1430 80 84 00 80 */ lwz r4, 0x80(r4) /* 801F4634 001F1434 48 00 0C DD */ bl TRKTargetReadInstruction /* 801F4638 001F1438 80 61 00 08 */ lwz r3, 8(r1) @@ -6235,10 +6235,10 @@ TRKTargetCPUType: /* 801F4694 001F1494 98 03 00 00 */ stb r0, 0(r3) /* 801F4698 001F1498 48 00 15 B1 */ bl TRKTargetCPUMinorType /* 801F469C 001F149C 98 7F 00 01 */ stb r3, 1(r31) -/* 801F46A0 001F14A0 3C 60 80 38 */ lis r3, lbl_8037F2F0@ha +/* 801F46A0 001F14A0 3C 60 80 38 */ lis r3, lbl_gTRKBigEndian@ha /* 801F46A4 001F14A4 38 80 00 04 */ li r4, 4 /* 801F46A8 001F14A8 38 00 00 08 */ li r0, 8 -/* 801F46AC 001F14AC 80 A3 F2 F0 */ lwz r5, lbl_8037F2F0@l(r3) +/* 801F46AC 001F14AC 80 A3 F2 F0 */ lwz r5, lbl_gTRKBigEndian@l(r3) /* 801F46B0 001F14B0 38 60 00 00 */ li r3, 0 /* 801F46B4 001F14B4 98 BF 00 02 */ stb r5, 2(r31) /* 801F46B8 001F14B8 98 9F 00 03 */ stb r4, 3(r31) @@ -6324,12 +6324,12 @@ TRKTargetAccessExtended2: /* 801F47D4 001F15D4 38 60 07 01 */ li r3, 0x701 /* 801F47D8 001F15D8 48 00 03 F4 */ b lbl_801F4BCC lbl_801F47DC: -/* 801F47DC 001F15DC 3C 60 80 28 */ lis r3, lbl_8027A328@ha -/* 801F47E0 001F15E0 3C A0 80 2B */ lis r5, lbl_802B7634@ha -/* 801F47E4 001F15E4 3B A3 A3 28 */ addi r29, r3, lbl_8027A328@l +/* 801F47DC 001F15DC 3C 60 80 28 */ lis r3, lbl__300@ha +/* 801F47E0 001F15E0 3C A0 80 2B */ lis r5, lbl_gTRKExceptionStatus@ha +/* 801F47E4 001F15E4 3B A3 A3 28 */ addi r29, r3, lbl__300@l /* 801F47E8 001F15E8 3C 80 7C 99 */ lis r4, 0x7C98E2A6@ha /* 801F47EC 001F15EC 80 1D 00 00 */ lwz r0, 0(r29) -/* 801F47F0 001F15F0 3B E5 76 34 */ addi r31, r5, lbl_802B7634@l +/* 801F47F0 001F15F0 3B E5 76 34 */ addi r31, r5, lbl_gTRKExceptionStatus@l /* 801F47F4 001F15F4 81 1D 00 04 */ lwz r8, 4(r29) /* 801F47F8 001F15F8 3C 60 4E 80 */ lis r3, 0x4E800020@ha /* 801F47FC 001F15FC 80 FD 00 24 */ lwz r7, 0x24(r29) @@ -6369,15 +6369,15 @@ lbl_801F47DC: /* 801F4884 001F1684 90 A1 00 C8 */ stw r5, 0xc8(r1) /* 801F4888 001F1688 90 01 00 E8 */ stw r0, 0xe8(r1) /* 801F488C 001F168C 4B FF F2 65 */ bl TRK_flush_cache -/* 801F4890 001F1690 3C 60 80 38 */ lis r3, lbl_8038123C@ha +/* 801F4890 001F1690 3C 60 80 38 */ lis r3, lbl_TRKvalue128_temp@ha /* 801F4894 001F1694 39 81 00 C4 */ addi r12, r1, 0xc4 -/* 801F4898 001F1698 38 83 12 3C */ addi r4, r3, lbl_8038123C@l +/* 801F4898 001F1698 38 83 12 3C */ addi r4, r3, lbl_TRKvalue128_temp@l /* 801F489C 001F169C 38 61 00 08 */ addi r3, r1, 8 /* 801F48A0 001F16A0 7D 89 03 A6 */ mtctr r12 /* 801F48A4 001F16A4 4E 80 04 21 */ bctrl -/* 801F48A8 001F16A8 3C 60 80 28 */ lis r3, lbl_8027A328@ha +/* 801F48A8 001F16A8 3C 60 80 28 */ lis r3, lbl__300@ha /* 801F48AC 001F16AC 80 A1 00 08 */ lwz r5, 8(r1) -/* 801F48B0 001F16B0 3B A3 A3 28 */ addi r29, r3, lbl_8027A328@l +/* 801F48B0 001F16B0 3B A3 A3 28 */ addi r29, r3, lbl__300@l /* 801F48B4 001F16B4 3C 80 7C 99 */ lis r4, 0x7C98E3A6@ha /* 801F48B8 001F16B8 81 1D 00 00 */ lwz r8, 0(r29) /* 801F48BC 001F16BC 3C 60 4E 80 */ lis r3, 0x4E800020@ha @@ -6411,15 +6411,15 @@ lbl_801F47DC: /* 801F492C 001F172C 90 A1 00 A0 */ stw r5, 0xa0(r1) /* 801F4930 001F1730 90 01 00 C0 */ stw r0, 0xc0(r1) /* 801F4934 001F1734 4B FF F1 BD */ bl TRK_flush_cache -/* 801F4938 001F1738 3C 60 80 38 */ lis r3, lbl_8038123C@ha +/* 801F4938 001F1738 3C 60 80 38 */ lis r3, lbl_TRKvalue128_temp@ha /* 801F493C 001F173C 39 81 00 9C */ addi r12, r1, 0x9c -/* 801F4940 001F1740 38 83 12 3C */ addi r4, r3, lbl_8038123C@l +/* 801F4940 001F1740 38 83 12 3C */ addi r4, r3, lbl_TRKvalue128_temp@l /* 801F4944 001F1744 38 61 00 08 */ addi r3, r1, 8 /* 801F4948 001F1748 7D 89 03 A6 */ mtctr r12 /* 801F494C 001F174C 4E 80 04 21 */ bctrl -/* 801F4950 001F1750 3C 60 80 28 */ lis r3, lbl_8027A328@ha +/* 801F4950 001F1750 3C 60 80 28 */ lis r3, lbl__300@ha /* 801F4954 001F1754 3C 80 7C 91 */ lis r4, 0x7C90E3A6@ha -/* 801F4958 001F1758 3B A3 A3 28 */ addi r29, r3, lbl_8027A328@l +/* 801F4958 001F1758 3B A3 A3 28 */ addi r29, r3, lbl__300@l /* 801F495C 001F175C 3C 60 4E 80 */ lis r3, 0x4E800020@ha /* 801F4960 001F1760 81 1D 00 00 */ lwz r8, 0(r29) /* 801F4964 001F1764 3B C0 00 00 */ li r30, 0 @@ -6452,9 +6452,9 @@ lbl_801F47DC: /* 801F49D0 001F17D0 90 A1 00 78 */ stw r5, 0x78(r1) /* 801F49D4 001F17D4 90 01 00 98 */ stw r0, 0x98(r1) /* 801F49D8 001F17D8 4B FF F1 19 */ bl TRK_flush_cache -/* 801F49DC 001F17DC 3C 60 80 38 */ lis r3, lbl_8038123C@ha +/* 801F49DC 001F17DC 3C 60 80 38 */ lis r3, lbl_TRKvalue128_temp@ha /* 801F49E0 001F17E0 39 81 00 74 */ addi r12, r1, 0x74 -/* 801F49E4 001F17E4 38 83 12 3C */ addi r4, r3, lbl_8038123C@l +/* 801F49E4 001F17E4 38 83 12 3C */ addi r4, r3, lbl_TRKvalue128_temp@l /* 801F49E8 001F17E8 38 61 00 08 */ addi r3, r1, 8 /* 801F49EC 001F17EC 7D 89 03 A6 */ mtctr r12 /* 801F49F0 001F17F0 4E 80 04 21 */ bctrl @@ -6500,9 +6500,9 @@ lbl_801F4A78: /* 801F4A88 001F1888 90 01 00 70 */ stw r0, 0x70(r1) /* 801F4A8C 001F188C 38 80 00 28 */ li r4, 0x28 /* 801F4A90 001F1890 4B FF F0 61 */ bl TRK_flush_cache -/* 801F4A94 001F1894 3C 60 80 38 */ lis r3, lbl_8038123C@ha +/* 801F4A94 001F1894 3C 60 80 38 */ lis r3, lbl_TRKvalue128_temp@ha /* 801F4A98 001F1898 39 81 00 4C */ addi r12, r1, 0x4c -/* 801F4A9C 001F189C 38 83 12 3C */ addi r4, r3, lbl_8038123C@l +/* 801F4A9C 001F189C 38 83 12 3C */ addi r4, r3, lbl_TRKvalue128_temp@l /* 801F4AA0 001F18A0 38 61 00 0C */ addi r3, r1, 0xc /* 801F4AA4 001F18A4 7D 89 03 A6 */ mtctr r12 /* 801F4AA8 001F18A8 4E 80 04 21 */ bctrl @@ -6548,9 +6548,9 @@ lbl_801F4B30: /* 801F4B40 001F1940 90 01 00 48 */ stw r0, 0x48(r1) /* 801F4B44 001F1944 38 80 00 28 */ li r4, 0x28 /* 801F4B48 001F1948 4B FF EF A9 */ bl TRK_flush_cache -/* 801F4B4C 001F194C 3C 60 80 38 */ lis r3, lbl_8038123C@ha +/* 801F4B4C 001F194C 3C 60 80 38 */ lis r3, lbl_TRKvalue128_temp@ha /* 801F4B50 001F1950 39 81 00 24 */ addi r12, r1, 0x24 -/* 801F4B54 001F1954 38 83 12 3C */ addi r4, r3, lbl_8038123C@l +/* 801F4B54 001F1954 38 83 12 3C */ addi r4, r3, lbl_TRKvalue128_temp@l /* 801F4B58 001F1958 38 61 00 0C */ addi r3, r1, 0xc /* 801F4B5C 001F195C 7D 89 03 A6 */ mtctr r12 /* 801F4B60 001F1960 4E 80 04 21 */ bctrl @@ -6574,9 +6574,9 @@ lbl_801F4B8C: /* 801F4B9C 001F199C 38 60 07 02 */ li r3, 0x702 /* 801F4BA0 001F19A0 90 19 00 00 */ stw r0, 0(r25) lbl_801F4BA4: -/* 801F4BA4 001F19A4 3C 80 80 2B */ lis r4, lbl_802B7634@ha +/* 801F4BA4 001F19A4 3C 80 80 2B */ lis r4, lbl_gTRKExceptionStatus@ha /* 801F4BA8 001F19A8 80 C1 00 14 */ lwz r6, 0x14(r1) -/* 801F4BAC 001F19AC 38 E4 76 34 */ addi r7, r4, lbl_802B7634@l +/* 801F4BAC 001F19AC 38 E4 76 34 */ addi r7, r4, lbl_gTRKExceptionStatus@l /* 801F4BB0 001F19B0 80 A1 00 18 */ lwz r5, 0x18(r1) /* 801F4BB4 001F19B4 80 81 00 1C */ lwz r4, 0x1c(r1) /* 801F4BB8 001F19B8 80 01 00 20 */ lwz r0, 0x20(r1) @@ -6604,9 +6604,9 @@ TRKTargetAccessExtended1: /* 801F4C00 001F1A00 38 60 07 01 */ li r3, 0x701 /* 801F4C04 001F1A04 48 00 01 34 */ b lbl_801F4D38 lbl_801F4C08: -/* 801F4C08 001F1A08 3C C0 80 2B */ lis r6, lbl_802B7634@ha +/* 801F4C08 001F1A08 3C C0 80 2B */ lis r6, lbl_gTRKExceptionStatus@ha /* 801F4C0C 001F1A0C 38 00 00 00 */ li r0, 0 -/* 801F4C10 001F1A10 3B E6 76 34 */ addi r31, r6, lbl_802B7634@l +/* 801F4C10 001F1A10 3B E6 76 34 */ addi r31, r6, lbl_gTRKExceptionStatus@l /* 801F4C14 001F1A14 7C 03 20 40 */ cmplw r3, r4 /* 801F4C18 001F1A18 80 DF 00 0C */ lwz r6, 0xc(r31) /* 801F4C1C 001F1A1C 81 5F 00 00 */ lwz r10, 0(r31) @@ -6620,13 +6620,13 @@ lbl_801F4C08: /* 801F4C3C 001F1A3C 90 1E 00 00 */ stw r0, 0(r30) /* 801F4C40 001F1A40 41 81 00 B8 */ bgt lbl_801F4CF8 /* 801F4C44 001F1A44 7C 83 20 50 */ subf r4, r3, r4 -/* 801F4C48 001F1A48 3D 00 80 38 */ lis r8, lbl_80380D78@ha +/* 801F4C48 001F1A48 3D 00 80 38 */ lis r8, lbl_gTRKCPUState@ha /* 801F4C4C 001F1A4C 38 04 00 01 */ addi r0, r4, 1 /* 801F4C50 001F1A50 80 9E 00 00 */ lwz r4, 0(r30) /* 801F4C54 001F1A54 54 06 10 3A */ slwi r6, r0, 2 /* 801F4C58 001F1A58 2C 07 00 00 */ cmpwi r7, 0 /* 801F4C5C 001F1A5C 7C 84 32 14 */ add r4, r4, r6 -/* 801F4C60 001F1A60 38 E8 0D 78 */ addi r7, r8, lbl_80380D78@l +/* 801F4C60 001F1A60 38 E8 0D 78 */ addi r7, r8, lbl_gTRKCPUState@l /* 801F4C64 001F1A64 54 63 10 3A */ slwi r3, r3, 2 /* 801F4C68 001F1A68 90 9E 00 00 */ stw r4, 0(r30) /* 801F4C6C 001F1A6C 7C 87 1A 14 */ add r4, r7, r3 @@ -6645,12 +6645,12 @@ lbl_801F4C88: /* 801F4C9C 001F1A9C 7C C4 32 14 */ add r6, r4, r6 /* 801F4CA0 001F1AA0 7C 06 18 40 */ cmplw r6, r3 /* 801F4CA4 001F1AA4 41 80 00 10 */ blt lbl_801F4CB4 -/* 801F4CA8 001F1AA8 3C 60 80 2B */ lis r3, lbl_802B7628@ha +/* 801F4CA8 001F1AA8 3C 60 80 2B */ lis r3, lbl_gTRKRestoreFlags@ha /* 801F4CAC 001F1AAC 38 C0 00 01 */ li r6, 1 -/* 801F4CB0 001F1AB0 98 C3 76 28 */ stb r6, lbl_802B7628@l(r3) +/* 801F4CB0 001F1AB0 98 C3 76 28 */ stb r6, lbl_gTRKRestoreFlags@l(r3) lbl_801F4CB4: -/* 801F4CB4 001F1AB4 3C 60 80 38 */ lis r3, lbl_80380D78@ha -/* 801F4CB8 001F1AB8 38 63 0D 78 */ addi r3, r3, lbl_80380D78@l +/* 801F4CB4 001F1AB4 3C 60 80 38 */ lis r3, lbl_gTRKCPUState@ha +/* 801F4CB8 001F1AB8 38 63 0D 78 */ addi r3, r3, lbl_gTRKCPUState@l /* 801F4CBC 001F1ABC 38 C3 02 78 */ addi r6, r3, 0x278 /* 801F4CC0 001F1AC0 7C 04 30 40 */ cmplw r4, r6 /* 801F4CC4 001F1AC4 41 81 00 28 */ bgt lbl_801F4CEC @@ -6659,9 +6659,9 @@ lbl_801F4CB4: /* 801F4CD0 001F1AD0 7C 64 1A 14 */ add r3, r4, r3 /* 801F4CD4 001F1AD4 7C 03 30 40 */ cmplw r3, r6 /* 801F4CD8 001F1AD8 41 80 00 14 */ blt lbl_801F4CEC -/* 801F4CDC 001F1ADC 3C 60 80 2B */ lis r3, lbl_802B7628@ha +/* 801F4CDC 001F1ADC 3C 60 80 2B */ lis r3, lbl_gTRKRestoreFlags@ha /* 801F4CE0 001F1AE0 38 C0 00 01 */ li r6, 1 -/* 801F4CE4 001F1AE4 38 63 76 28 */ addi r3, r3, lbl_802B7628@l +/* 801F4CE4 001F1AE4 38 63 76 28 */ addi r3, r3, lbl_gTRKRestoreFlags@l /* 801F4CE8 001F1AE8 98 C3 00 01 */ stb r6, 1(r3) lbl_801F4CEC: /* 801F4CEC 001F1AEC 7C A3 2B 78 */ mr r3, r5 @@ -6675,9 +6675,9 @@ lbl_801F4CF8: /* 801F4D08 001F1B08 38 60 07 02 */ li r3, 0x702 /* 801F4D0C 001F1B0C 90 1E 00 00 */ stw r0, 0(r30) lbl_801F4D10: -/* 801F4D10 001F1B10 3C 80 80 2B */ lis r4, lbl_802B7634@ha +/* 801F4D10 001F1B10 3C 80 80 2B */ lis r4, lbl_gTRKExceptionStatus@ha /* 801F4D14 001F1B14 80 C1 00 08 */ lwz r6, 8(r1) -/* 801F4D18 001F1B18 38 E4 76 34 */ addi r7, r4, lbl_802B7634@l +/* 801F4D18 001F1B18 38 E4 76 34 */ addi r7, r4, lbl_gTRKExceptionStatus@l /* 801F4D1C 001F1B1C 80 A1 00 0C */ lwz r5, 0xc(r1) /* 801F4D20 001F1B20 80 81 00 10 */ lwz r4, 0x10(r1) /* 801F4D24 001F1B24 80 01 00 14 */ lwz r0, 0x14(r1) @@ -6709,9 +6709,9 @@ TRKTargetAccessFP: /* 801F4D7C 001F1B7C 38 60 07 01 */ li r3, 0x701 /* 801F4D80 001F1B80 48 00 04 88 */ b lbl_801F5208 lbl_801F4D84: -/* 801F4D84 001F1B84 3C 60 80 2B */ lis r3, lbl_802B7634@ha +/* 801F4D84 001F1B84 3C 60 80 2B */ lis r3, lbl_gTRKExceptionStatus@ha /* 801F4D88 001F1B88 38 00 00 00 */ li r0, 0 -/* 801F4D8C 001F1B8C 3B 63 76 34 */ addi r27, r3, lbl_802B7634@l +/* 801F4D8C 001F1B8C 3B 63 76 34 */ addi r27, r3, lbl_gTRKExceptionStatus@l /* 801F4D90 001F1B90 80 7B 00 0C */ lwz r3, 0xc(r27) /* 801F4D94 001F1B94 80 DB 00 00 */ lwz r6, 0(r27) /* 801F4D98 001F1B98 80 BB 00 04 */ lwz r5, 4(r27) @@ -6737,9 +6737,9 @@ lbl_801F4D84: lbl_801F4DE8: /* 801F4DE8 001F1BE8 2C 1F 00 00 */ cmpwi r31, 0 /* 801F4DEC 001F1BEC 41 82 01 E0 */ beq lbl_801F4FCC -/* 801F4DF0 001F1BF0 3C 60 80 28 */ lis r3, lbl_8027A378@ha +/* 801F4DF0 001F1BF0 3C 60 80 28 */ lis r3, lbl__314@ha /* 801F4DF4 001F1BF4 28 16 00 20 */ cmplwi r22, 0x20 -/* 801F4DF8 001F1BF8 39 83 A3 78 */ addi r12, r3, lbl_8027A378@l +/* 801F4DF8 001F1BF8 39 83 A3 78 */ addi r12, r3, lbl__314@l /* 801F4DFC 001F1BFC 81 6C 00 00 */ lwz r11, 0(r12) /* 801F4E00 001F1C00 81 4C 00 04 */ lwz r10, 4(r12) /* 801F4E04 001F1C04 81 2C 00 08 */ lwz r9, 8(r12) @@ -6773,9 +6773,9 @@ lbl_801F4E60: /* 801F4E70 001F1C70 90 01 00 BC */ stw r0, 0xbc(r1) /* 801F4E74 001F1C74 38 80 00 28 */ li r4, 0x28 /* 801F4E78 001F1C78 4B FF EC 79 */ bl TRK_flush_cache -/* 801F4E7C 001F1C7C 3C 60 80 38 */ lis r3, lbl_8038123C@ha +/* 801F4E7C 001F1C7C 3C 60 80 38 */ lis r3, lbl_TRKvalue128_temp@ha /* 801F4E80 001F1C80 39 81 00 98 */ addi r12, r1, 0x98 -/* 801F4E84 001F1C84 38 83 12 3C */ addi r4, r3, lbl_8038123C@l +/* 801F4E84 001F1C84 38 83 12 3C */ addi r4, r3, lbl_TRKvalue128_temp@l /* 801F4E88 001F1C88 38 61 00 08 */ addi r3, r1, 8 /* 801F4E8C 001F1C8C 7D 89 03 A6 */ mtctr r12 /* 801F4E90 001F1C90 4E 80 04 21 */ bctrl @@ -6799,9 +6799,9 @@ lbl_801F4EC0: /* 801F4ED0 001F1CD0 80 01 00 0C */ lwz r0, 0xc(r1) /* 801F4ED4 001F1CD4 90 01 00 08 */ stw r0, 8(r1) lbl_801F4ED8: -/* 801F4ED8 001F1CD8 3C 60 80 28 */ lis r3, lbl_8027A328@ha +/* 801F4ED8 001F1CD8 3C 60 80 28 */ lis r3, lbl__300@ha /* 801F4EDC 001F1CDC 2C 1F 00 00 */ cmpwi r31, 0 -/* 801F4EE0 001F1CE0 39 83 A3 28 */ addi r12, r3, lbl_8027A328@l +/* 801F4EE0 001F1CE0 39 83 A3 28 */ addi r12, r3, lbl__300@l /* 801F4EE4 001F1CE4 81 6C 00 00 */ lwz r11, 0(r12) /* 801F4EE8 001F1CE8 81 4C 00 04 */ lwz r10, 4(r12) /* 801F4EEC 001F1CEC 81 2C 00 08 */ lwz r9, 8(r12) @@ -6842,9 +6842,9 @@ lbl_801F4F64: /* 801F4F70 001F1D70 38 80 00 28 */ li r4, 0x28 /* 801F4F74 001F1D74 90 01 00 6C */ stw r0, 0x6c(r1) /* 801F4F78 001F1D78 4B FF EB 79 */ bl TRK_flush_cache -/* 801F4F7C 001F1D7C 3C 60 80 38 */ lis r3, lbl_8038123C@ha +/* 801F4F7C 001F1D7C 3C 60 80 38 */ lis r3, lbl_TRKvalue128_temp@ha /* 801F4F80 001F1D80 39 81 00 48 */ addi r12, r1, 0x48 -/* 801F4F84 001F1D84 38 83 12 3C */ addi r4, r3, lbl_8038123C@l +/* 801F4F84 001F1D84 38 83 12 3C */ addi r4, r3, lbl_TRKvalue128_temp@l /* 801F4F88 001F1D88 38 61 00 08 */ addi r3, r1, 8 /* 801F4F8C 001F1D8C 7D 89 03 A6 */ mtctr r12 /* 801F4F90 001F1D90 4E 80 04 21 */ bctrl @@ -6867,9 +6867,9 @@ lbl_801F4FCC: /* 801F4FCC 001F1DCC 7F A3 EB 78 */ mr r3, r29 /* 801F4FD0 001F1DD0 38 81 00 08 */ addi r4, r1, 8 /* 801F4FD4 001F1DD4 4B FF A9 C5 */ bl TRKReadBuffer1_ui64 -/* 801F4FD8 001F1DD8 3C 60 80 28 */ lis r3, lbl_8027A378@ha +/* 801F4FD8 001F1DD8 3C 60 80 28 */ lis r3, lbl__314@ha /* 801F4FDC 001F1DDC 28 16 00 20 */ cmplwi r22, 0x20 -/* 801F4FE0 001F1DE0 3A 83 A3 78 */ addi r20, r3, lbl_8027A378@l +/* 801F4FE0 001F1DE0 3A 83 A3 78 */ addi r20, r3, lbl__314@l /* 801F4FE4 001F1DE4 38 60 00 00 */ li r3, 0 /* 801F4FE8 001F1DE8 81 94 00 00 */ lwz r12, 0(r20) /* 801F4FEC 001F1DEC 81 74 00 04 */ lwz r11, 4(r20) @@ -6904,9 +6904,9 @@ lbl_801F504C: /* 801F505C 001F1E5C 90 01 00 94 */ stw r0, 0x94(r1) /* 801F5060 001F1E60 38 80 00 28 */ li r4, 0x28 /* 801F5064 001F1E64 4B FF EA 8D */ bl TRK_flush_cache -/* 801F5068 001F1E68 3C 60 80 38 */ lis r3, lbl_8038123C@ha +/* 801F5068 001F1E68 3C 60 80 38 */ lis r3, lbl_TRKvalue128_temp@ha /* 801F506C 001F1E6C 39 81 00 70 */ addi r12, r1, 0x70 -/* 801F5070 001F1E70 38 83 12 3C */ addi r4, r3, lbl_8038123C@l +/* 801F5070 001F1E70 38 83 12 3C */ addi r4, r3, lbl_TRKvalue128_temp@l /* 801F5074 001F1E74 38 61 00 08 */ addi r3, r1, 8 /* 801F5078 001F1E78 7D 89 03 A6 */ mtctr r12 /* 801F507C 001F1E7C 4E 80 04 21 */ bctrl @@ -6930,9 +6930,9 @@ lbl_801F50AC: /* 801F50BC 001F1EBC 80 01 00 0C */ lwz r0, 0xc(r1) /* 801F50C0 001F1EC0 90 01 00 08 */ stw r0, 8(r1) lbl_801F50C4: -/* 801F50C4 001F1EC4 3C 60 80 28 */ lis r3, lbl_8027A328@ha +/* 801F50C4 001F1EC4 3C 60 80 28 */ lis r3, lbl__300@ha /* 801F50C8 001F1EC8 2C 1F 00 00 */ cmpwi r31, 0 -/* 801F50CC 001F1ECC 39 83 A3 28 */ addi r12, r3, lbl_8027A328@l +/* 801F50CC 001F1ECC 39 83 A3 28 */ addi r12, r3, lbl__300@l /* 801F50D0 001F1ED0 81 6C 00 00 */ lwz r11, 0(r12) /* 801F50D4 001F1ED4 81 4C 00 04 */ lwz r10, 4(r12) /* 801F50D8 001F1ED8 81 2C 00 08 */ lwz r9, 8(r12) @@ -6973,9 +6973,9 @@ lbl_801F5150: /* 801F515C 001F1F5C 38 80 00 28 */ li r4, 0x28 /* 801F5160 001F1F60 90 01 00 44 */ stw r0, 0x44(r1) /* 801F5164 001F1F64 4B FF E9 8D */ bl TRK_flush_cache -/* 801F5168 001F1F68 3C 60 80 38 */ lis r3, lbl_8038123C@ha +/* 801F5168 001F1F68 3C 60 80 38 */ lis r3, lbl_TRKvalue128_temp@ha /* 801F516C 001F1F6C 39 81 00 20 */ addi r12, r1, 0x20 -/* 801F5170 001F1F70 38 83 12 3C */ addi r4, r3, lbl_8038123C@l +/* 801F5170 001F1F70 38 83 12 3C */ addi r4, r3, lbl_TRKvalue128_temp@l /* 801F5174 001F1F74 38 61 00 08 */ addi r3, r1, 8 /* 801F5178 001F1F78 7D 89 03 A6 */ mtctr r12 /* 801F517C 001F1F7C 4E 80 04 21 */ bctrl @@ -7007,9 +7007,9 @@ lbl_801F51C8: /* 801F51D8 001F1FD8 38 60 07 02 */ li r3, 0x702 /* 801F51DC 001F1FDC 90 1E 00 00 */ stw r0, 0(r30) lbl_801F51E0: -/* 801F51E0 001F1FE0 3C 80 80 2B */ lis r4, lbl_802B7634@ha +/* 801F51E0 001F1FE0 3C 80 80 2B */ lis r4, lbl_gTRKExceptionStatus@ha /* 801F51E4 001F1FE4 80 C1 00 10 */ lwz r6, 0x10(r1) -/* 801F51E8 001F1FE8 38 E4 76 34 */ addi r7, r4, lbl_802B7634@l +/* 801F51E8 001F1FE8 38 E4 76 34 */ addi r7, r4, lbl_gTRKExceptionStatus@l /* 801F51EC 001F1FEC 80 A1 00 14 */ lwz r5, 0x14(r1) /* 801F51F0 001F1FF0 80 81 00 18 */ lwz r4, 0x18(r1) /* 801F51F4 001F1FF4 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -7037,10 +7037,10 @@ TRKTargetAccessDefault: /* 801F523C 001F203C 38 60 07 01 */ li r3, 0x701 /* 801F5240 001F2040 48 00 00 B8 */ b lbl_801F52F8 lbl_801F5244: -/* 801F5244 001F2044 3C C0 80 2B */ lis r6, lbl_802B7634@ha +/* 801F5244 001F2044 3C C0 80 2B */ lis r6, lbl_gTRKExceptionStatus@ha /* 801F5248 001F2048 7C 83 20 50 */ subf r4, r3, r4 -/* 801F524C 001F204C 3B C6 76 34 */ addi r30, r6, lbl_802B7634@l -/* 801F5250 001F2050 3C C0 80 38 */ lis r6, lbl_80380D78@ha +/* 801F524C 001F204C 3B C6 76 34 */ addi r30, r6, lbl_gTRKExceptionStatus@l +/* 801F5250 001F2050 3C C0 80 38 */ lis r6, lbl_gTRKCPUState@ha /* 801F5254 001F2054 81 3E 00 0C */ lwz r9, 0xc(r30) /* 801F5258 001F2058 39 00 00 00 */ li r8, 0 /* 801F525C 001F205C 39 84 00 01 */ addi r12, r4, 1 @@ -7051,7 +7051,7 @@ lbl_801F5244: /* 801F5270 001F2070 55 80 10 3A */ slwi r0, r12, 2 /* 801F5274 001F2074 99 1E 00 0D */ stb r8, 0xd(r30) /* 801F5278 001F2078 54 64 10 3A */ slwi r4, r3, 2 -/* 801F527C 001F207C 38 66 0D 78 */ addi r3, r6, lbl_80380D78@l +/* 801F527C 001F207C 38 66 0D 78 */ addi r3, r6, lbl_gTRKCPUState@l /* 801F5280 001F2080 91 61 00 08 */ stw r11, 8(r1) /* 801F5284 001F2084 7C 83 22 14 */ add r4, r3, r4 /* 801F5288 001F2088 91 41 00 0C */ stw r10, 0xc(r1) @@ -7075,9 +7075,9 @@ lbl_801F52B8: /* 801F52C8 001F20C8 38 60 07 02 */ li r3, 0x702 /* 801F52CC 001F20CC 90 1F 00 00 */ stw r0, 0(r31) lbl_801F52D0: -/* 801F52D0 001F20D0 3C 80 80 2B */ lis r4, lbl_802B7634@ha +/* 801F52D0 001F20D0 3C 80 80 2B */ lis r4, lbl_gTRKExceptionStatus@ha /* 801F52D4 001F20D4 80 C1 00 08 */ lwz r6, 8(r1) -/* 801F52D8 001F20D8 38 E4 76 34 */ addi r7, r4, lbl_802B7634@l +/* 801F52D8 001F20D8 38 E4 76 34 */ addi r7, r4, lbl_gTRKExceptionStatus@l /* 801F52DC 001F20DC 80 A1 00 0C */ lwz r5, 0xc(r1) /* 801F52E0 001F20E0 80 81 00 10 */ lwz r4, 0x10(r1) /* 801F52E4 001F20E4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -7120,11 +7120,11 @@ lbl_801F534C: TRKTargetAccessMemory: /* 801F535C 001F215C 94 21 FF C0 */ stwu r1, -0x40(r1) /* 801F5360 001F2160 7C 08 02 A6 */ mflr r0 -/* 801F5364 001F2164 3C C0 80 2B */ lis r6, lbl_802B7634@ha +/* 801F5364 001F2164 3C C0 80 2B */ lis r6, lbl_gTRKExceptionStatus@ha /* 801F5368 001F2168 90 01 00 44 */ stw r0, 0x44(r1) /* 801F536C 001F216C 38 00 00 00 */ li r0, 0 /* 801F5370 001F2170 BF 21 00 24 */ stmw r25, 0x24(r1) -/* 801F5374 001F2174 3B E6 76 34 */ addi r31, r6, lbl_802B7634@l +/* 801F5374 001F2174 3B E6 76 34 */ addi r31, r6, lbl_gTRKExceptionStatus@l /* 801F5378 001F2178 7C 9B 23 78 */ mr r27, r4 /* 801F537C 001F217C 7C BC 2B 78 */ mr r28, r5 /* 801F5380 001F2180 7C 7A 1B 78 */ mr r26, r3 @@ -7152,9 +7152,9 @@ TRKTargetAccessMemory: /* 801F53D8 001F21D8 48 00 00 78 */ b lbl_801F5450 lbl_801F53DC: /* 801F53DC 001F21DC 4B FF E8 05 */ bl __TRK_get_MSR -/* 801F53E0 001F21E0 3C 80 80 38 */ lis r4, lbl_80380D78@ha +/* 801F53E0 001F21E0 3C 80 80 38 */ lis r4, lbl_gTRKCPUState@ha /* 801F53E4 001F21E4 2C 1D 00 00 */ cmpwi r29, 0 -/* 801F53E8 001F21E8 38 84 0D 78 */ addi r4, r4, lbl_80380D78@l +/* 801F53E8 001F21E8 38 84 0D 78 */ addi r4, r4, lbl_gTRKCPUState@l /* 801F53EC 001F21EC 7C 68 1B 78 */ mr r8, r3 /* 801F53F0 001F21F0 80 04 01 F8 */ lwz r0, 0x1f8(r4) /* 801F53F4 001F21F4 54 00 06 F6 */ rlwinm r0, r0, 0, 0x1b, 0x1b @@ -7189,9 +7189,9 @@ lbl_801F5450: /* 801F5460 001F2260 3B C0 07 02 */ li r30, 0x702 /* 801F5464 001F2264 90 1C 00 00 */ stw r0, 0(r28) lbl_801F5468: -/* 801F5468 001F2268 3C 60 80 2B */ lis r3, lbl_802B7634@ha +/* 801F5468 001F2268 3C 60 80 2B */ lis r3, lbl_gTRKExceptionStatus@ha /* 801F546C 001F226C 80 C1 00 08 */ lwz r6, 8(r1) -/* 801F5470 001F2270 38 E3 76 34 */ addi r7, r3, lbl_802B7634@l +/* 801F5470 001F2270 38 E3 76 34 */ addi r7, r3, lbl_gTRKExceptionStatus@l /* 801F5474 001F2274 80 A1 00 0C */ lwz r5, 0xc(r1) /* 801F5478 001F2278 80 81 00 10 */ lwz r4, 0x10(r1) /* 801F547C 001F227C 7F C3 F3 78 */ mr r3, r30 @@ -7221,9 +7221,9 @@ TRKValidMemory32: /* 801F54D0 001F22D0 38 60 07 00 */ li r3, 0x700 /* 801F54D4 001F22D4 48 00 02 70 */ b lbl_801F5744 lbl_801F54D8: -/* 801F54D8 001F22D8 3C 80 80 28 */ lis r4, lbl_8027A318@ha +/* 801F54D8 001F22D8 3C 80 80 28 */ lis r4, lbl_gTRKMemMap@ha /* 801F54DC 001F22DC 38 C0 00 00 */ li r6, 0 -/* 801F54E0 001F22E0 3B E4 A3 18 */ addi r31, r4, lbl_8027A318@l +/* 801F54E0 001F22E0 3B E4 A3 18 */ addi r31, r4, lbl_gTRKMemMap@l /* 801F54E4 001F22E4 80 1F 00 04 */ lwz r0, 4(r31) /* 801F54E8 001F22E8 7C 03 00 40 */ cmplw r3, r0 /* 801F54EC 001F22EC 41 81 02 54 */ bgt lbl_801F5740 @@ -7241,9 +7241,9 @@ lbl_801F5518: /* 801F5518 001F2318 57 40 06 3E */ clrlwi r0, r26, 0x18 /* 801F551C 001F231C 28 00 00 01 */ cmplwi r0, 1 /* 801F5520 001F2320 40 82 00 28 */ bne lbl_801F5548 -/* 801F5524 001F2324 3C 80 80 28 */ lis r4, lbl_8027A318@ha +/* 801F5524 001F2324 3C 80 80 28 */ lis r4, lbl_gTRKMemMap@ha /* 801F5528 001F2328 54 C0 20 36 */ slwi r0, r6, 4 -/* 801F552C 001F232C 38 84 A3 18 */ addi r4, r4, lbl_8027A318@l +/* 801F552C 001F232C 38 84 A3 18 */ addi r4, r4, lbl_gTRKMemMap@l /* 801F5530 001F2330 7C 84 02 14 */ add r4, r4, r0 /* 801F5534 001F2334 80 04 00 0C */ lwz r0, 0xc(r4) /* 801F5538 001F2338 2C 00 00 00 */ cmpwi r0, 0 @@ -7252,9 +7252,9 @@ lbl_801F5540: /* 801F5540 001F2340 38 A0 07 00 */ li r5, 0x700 /* 801F5544 001F2344 48 00 01 FC */ b lbl_801F5740 lbl_801F5548: -/* 801F5548 001F2348 3C 80 80 28 */ lis r4, lbl_8027A318@ha +/* 801F5548 001F2348 3C 80 80 28 */ lis r4, lbl_gTRKMemMap@ha /* 801F554C 001F234C 54 DD 20 36 */ slwi r29, r6, 4 -/* 801F5550 001F2350 38 84 A3 18 */ addi r4, r4, lbl_8027A318@l +/* 801F5550 001F2350 38 84 A3 18 */ addi r4, r4, lbl_gTRKMemMap@l /* 801F5554 001F2354 38 A0 00 00 */ li r5, 0 /* 801F5558 001F2358 7C 04 E8 2E */ lwzx r0, r4, r29 /* 801F555C 001F235C 7C 03 00 40 */ cmplw r3, r0 @@ -7285,9 +7285,9 @@ lbl_801F55B8: /* 801F55B8 001F23B8 57 40 06 3E */ clrlwi r0, r26, 0x18 /* 801F55BC 001F23BC 28 00 00 01 */ cmplwi r0, 1 /* 801F55C0 001F23C0 40 82 00 28 */ bne lbl_801F55E8 -/* 801F55C4 001F23C4 3C 80 80 28 */ lis r4, lbl_8027A318@ha +/* 801F55C4 001F23C4 3C 80 80 28 */ lis r4, lbl_gTRKMemMap@ha /* 801F55C8 001F23C8 54 A0 20 36 */ slwi r0, r5, 4 -/* 801F55CC 001F23CC 38 84 A3 18 */ addi r4, r4, lbl_8027A318@l +/* 801F55CC 001F23CC 38 84 A3 18 */ addi r4, r4, lbl_gTRKMemMap@l /* 801F55D0 001F23D0 7C 84 02 14 */ add r4, r4, r0 /* 801F55D4 001F23D4 80 04 00 0C */ lwz r0, 0xc(r4) /* 801F55D8 001F23D8 2C 00 00 00 */ cmpwi r0, 0 @@ -7296,9 +7296,9 @@ lbl_801F55E0: /* 801F55E0 001F23E0 38 C0 07 00 */ li r6, 0x700 /* 801F55E4 001F23E4 48 00 00 60 */ b lbl_801F5644 lbl_801F55E8: -/* 801F55E8 001F23E8 3C 80 80 28 */ lis r4, lbl_8027A318@ha +/* 801F55E8 001F23E8 3C 80 80 28 */ lis r4, lbl_gTRKMemMap@ha /* 801F55EC 001F23EC 54 BC 20 36 */ slwi r28, r5, 4 -/* 801F55F0 001F23F0 38 84 A3 18 */ addi r4, r4, lbl_8027A318@l +/* 801F55F0 001F23F0 38 84 A3 18 */ addi r4, r4, lbl_gTRKMemMap@l /* 801F55F4 001F23F4 38 C0 00 00 */ li r6, 0 /* 801F55F8 001F23F8 7C 04 E0 2E */ lwzx r0, r4, r28 /* 801F55FC 001F23FC 7C 03 00 40 */ cmplw r3, r0 @@ -7310,8 +7310,8 @@ lbl_801F55E8: lbl_801F5614: /* 801F5614 001F2414 2C 06 00 00 */ cmpwi r6, 0 /* 801F5618 001F2418 40 82 00 2C */ bne lbl_801F5644 -/* 801F561C 001F241C 3C 60 80 28 */ lis r3, lbl_8027A318@ha -/* 801F5620 001F2420 38 03 A3 18 */ addi r0, r3, lbl_8027A318@l +/* 801F561C 001F241C 3C 60 80 28 */ lis r3, lbl_gTRKMemMap@ha +/* 801F5620 001F2420 38 03 A3 18 */ addi r0, r3, lbl_gTRKMemMap@l /* 801F5624 001F2424 7C 60 E2 14 */ add r3, r0, r28 /* 801F5628 001F2428 80 63 00 04 */ lwz r3, 4(r3) /* 801F562C 001F242C 7C 1E 18 40 */ cmplw r30, r3 @@ -7325,8 +7325,8 @@ lbl_801F5644: lbl_801F5648: /* 801F5648 001F2448 2C 05 00 00 */ cmpwi r5, 0 /* 801F564C 001F244C 40 82 00 F4 */ bne lbl_801F5740 -/* 801F5650 001F2450 3C 60 80 28 */ lis r3, lbl_8027A318@ha -/* 801F5654 001F2454 38 83 A3 18 */ addi r4, r3, lbl_8027A318@l +/* 801F5650 001F2450 3C 60 80 28 */ lis r3, lbl_gTRKMemMap@ha +/* 801F5654 001F2454 38 83 A3 18 */ addi r4, r3, lbl_gTRKMemMap@l /* 801F5658 001F2458 3B 84 00 04 */ addi r28, r4, 4 /* 801F565C 001F245C 7C 7C E8 2E */ lwzx r3, r28, r29 /* 801F5660 001F2460 7C 1B 18 40 */ cmplw r27, r3 @@ -7357,9 +7357,9 @@ lbl_801F56BC: /* 801F56BC 001F24BC 57 40 06 3E */ clrlwi r0, r26, 0x18 /* 801F56C0 001F24C0 28 00 00 01 */ cmplwi r0, 1 /* 801F56C4 001F24C4 40 82 00 28 */ bne lbl_801F56EC -/* 801F56C8 001F24C8 3C 80 80 28 */ lis r4, lbl_8027A318@ha +/* 801F56C8 001F24C8 3C 80 80 28 */ lis r4, lbl_gTRKMemMap@ha /* 801F56CC 001F24CC 54 A0 20 36 */ slwi r0, r5, 4 -/* 801F56D0 001F24D0 38 84 A3 18 */ addi r4, r4, lbl_8027A318@l +/* 801F56D0 001F24D0 38 84 A3 18 */ addi r4, r4, lbl_gTRKMemMap@l /* 801F56D4 001F24D4 7C 84 02 14 */ add r4, r4, r0 /* 801F56D8 001F24D8 80 04 00 0C */ lwz r0, 0xc(r4) /* 801F56DC 001F24DC 2C 00 00 00 */ cmpwi r0, 0 @@ -7368,9 +7368,9 @@ lbl_801F56E4: /* 801F56E4 001F24E4 38 C0 07 00 */ li r6, 0x700 /* 801F56E8 001F24E8 48 00 00 54 */ b lbl_801F573C lbl_801F56EC: -/* 801F56EC 001F24EC 3C 80 80 28 */ lis r4, lbl_8027A318@ha +/* 801F56EC 001F24EC 3C 80 80 28 */ lis r4, lbl_gTRKMemMap@ha /* 801F56F0 001F24F0 54 BB 20 36 */ slwi r27, r5, 4 -/* 801F56F4 001F24F4 38 84 A3 18 */ addi r4, r4, lbl_8027A318@l +/* 801F56F4 001F24F4 38 84 A3 18 */ addi r4, r4, lbl_gTRKMemMap@l /* 801F56F8 001F24F8 38 C0 00 00 */ li r6, 0 /* 801F56FC 001F24FC 7C 04 D8 2E */ lwzx r0, r4, r27 /* 801F5700 001F2500 7C 03 00 40 */ cmplw r3, r0 @@ -7425,8 +7425,8 @@ func_801F5778: lbl_801F5780: /* 801F5780 001F2580 38 21 FF FC */ addi r1, r1, -4 /* 801F5784 001F2584 90 61 00 00 */ stw r3, 0(r1) -/* 801F5788 001F2588 3C 60 80 38 */ lis r3, lbl_80380D78@h -/* 801F578C 001F258C 60 63 0D 78 */ ori r3, r3, lbl_80380D78@l +/* 801F5788 001F2588 3C 60 80 38 */ lis r3, lbl_gTRKCPUState@h +/* 801F578C 001F258C 60 63 0D 78 */ ori r3, r3, lbl_gTRKCPUState@l /* 801F5790 001F2590 BC 03 00 00 */ stmw r0, 0(r3) /* 801F5794 001F2594 80 81 00 00 */ lwz r4, 0(r1) /* 801F5798 001F2598 38 21 00 04 */ addi r1, r1, 4 @@ -7443,8 +7443,8 @@ lbl_801F5780: /* 801F57C4 001F25C4 7C 60 01 24 */ mtmsr r3 /* 801F57C8 001F25C8 7C 9B 03 A6 */ mtspr 0x1b, r4 /* 801F57CC 001F25CC 48 00 01 0D */ bl TRKSaveExtended1Block -/* 801F57D0 001F25D0 3C 60 80 38 */ lis r3, lbl_80380D78@h -/* 801F57D4 001F25D4 60 63 0D 78 */ ori r3, r3, lbl_80380D78@l +/* 801F57D0 001F25D0 3C 60 80 38 */ lis r3, lbl_gTRKCPUState@h +/* 801F57D4 001F25D4 60 63 0D 78 */ ori r3, r3, lbl_gTRKCPUState@l /* 801F57D8 001F25D8 B8 03 00 00 */ .4byte 0xB8030000 /* illegal lmw r0, 0(r3) */ /* 801F57DC 001F25DC 38 00 00 00 */ li r0, 0 /* 801F57E0 001F25E0 7C 12 FB A6 */ mtspr 0x3f2, r0 @@ -7466,19 +7466,19 @@ lbl_801F5810: TRKInitializeTarget: /* 801F5814 001F2614 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801F5818 001F2618 7C 08 02 A6 */ mflr r0 -/* 801F581C 001F261C 3C 60 80 38 */ lis r3, lbl_80380CD4@ha +/* 801F581C 001F261C 3C 60 80 38 */ lis r3, lbl_gTRKState@ha /* 801F5820 001F2620 90 01 00 14 */ stw r0, 0x14(r1) /* 801F5824 001F2624 38 00 00 01 */ li r0, 1 -/* 801F5828 001F2628 38 63 0C D4 */ addi r3, r3, lbl_80380CD4@l +/* 801F5828 001F2628 38 63 0C D4 */ addi r3, r3, lbl_gTRKState@l /* 801F582C 001F262C 90 03 00 98 */ stw r0, 0x98(r3) /* 801F5830 001F2630 4B FF E3 B1 */ bl __TRK_get_MSR -/* 801F5834 001F2634 3C A0 80 38 */ lis r5, lbl_80380CD4@ha -/* 801F5838 001F2638 3C 80 80 38 */ lis r4, lbl_80381250@ha -/* 801F583C 001F263C 38 A5 0C D4 */ addi r5, r5, lbl_80380CD4@l +/* 801F5834 001F2634 3C A0 80 38 */ lis r5, lbl_gTRKState@ha +/* 801F5838 001F2638 3C 80 80 38 */ lis r4, lbl_lc_base@ha +/* 801F583C 001F263C 38 A5 0C D4 */ addi r5, r5, lbl_gTRKState@l /* 801F5840 001F2640 3C 00 E0 00 */ lis r0, 0xe000 /* 801F5844 001F2644 90 65 00 8C */ stw r3, 0x8c(r5) /* 801F5848 001F2648 38 60 00 00 */ li r3, 0 -/* 801F584C 001F264C 90 04 12 50 */ stw r0, lbl_80381250@l(r4) +/* 801F584C 001F264C 90 04 12 50 */ stw r0, lbl_lc_base@l(r4) /* 801F5850 001F2650 80 01 00 14 */ lwz r0, 0x14(r1) /* 801F5854 001F2654 7C 08 03 A6 */ mtlr r0 /* 801F5858 001F2658 38 21 00 10 */ addi r1, r1, 0x10 @@ -7486,16 +7486,16 @@ TRKInitializeTarget: .global TRKTargetTranslate TRKTargetTranslate: -/* 801F5860 001F2660 3C 80 80 38 */ lis r4, lbl_80381250@ha -/* 801F5864 001F2664 38 84 12 50 */ addi r4, r4, lbl_80381250@l +/* 801F5860 001F2660 3C 80 80 38 */ lis r4, lbl_lc_base@ha +/* 801F5864 001F2664 38 84 12 50 */ addi r4, r4, lbl_lc_base@l /* 801F5868 001F2668 80 84 00 00 */ lwz r4, 0(r4) /* 801F586C 001F266C 7C 03 20 40 */ cmplw r3, r4 /* 801F5870 001F2670 41 80 00 24 */ blt lbl_801F5894 /* 801F5874 001F2674 38 04 40 00 */ addi r0, r4, 0x4000 /* 801F5878 001F2678 7C 03 00 40 */ cmplw r3, r0 /* 801F587C 001F267C 40 80 00 18 */ bge lbl_801F5894 -/* 801F5880 001F2680 3C 80 80 38 */ lis r4, lbl_80380D78@ha -/* 801F5884 001F2684 38 84 0D 78 */ addi r4, r4, lbl_80380D78@l +/* 801F5880 001F2680 3C 80 80 38 */ lis r4, lbl_gTRKCPUState@ha +/* 801F5884 001F2684 38 84 0D 78 */ addi r4, r4, lbl_gTRKCPUState@l /* 801F5888 001F2688 80 04 02 38 */ lwz r0, 0x238(r4) /* 801F588C 001F268C 54 00 07 BF */ clrlwi. r0, r0, 0x1e /* 801F5890 001F2690 4C 82 00 20 */ bnelr @@ -7524,8 +7524,8 @@ EnableMetroTRKInterrupts: .global TRKSaveExtended1Block TRKSaveExtended1Block: -/* 801F58D8 001F26D8 3C 40 80 38 */ lis r2, lbl_80380D78@h -/* 801F58DC 001F26DC 60 42 0D 78 */ ori r2, r2, lbl_80380D78@l +/* 801F58D8 001F26D8 3C 40 80 38 */ lis r2, lbl_gTRKCPUState@h +/* 801F58DC 001F26DC 60 42 0D 78 */ ori r2, r2, lbl_gTRKCPUState@l /* 801F58E0 001F26E0 7E 00 04 A6 */ mfsr r16, 0 /* 801F58E4 001F26E4 7E 21 04 A6 */ mfsr r17, 1 /* 801F58E8 001F26E8 7E 42 04 A6 */ mfsr r18, 2 @@ -7638,10 +7638,10 @@ lbl_801F5A28: .global TRKRestoreExtended1Block TRKRestoreExtended1Block: -/* 801F5A90 001F2890 3C 40 80 38 */ lis r2, lbl_80380D78@h -/* 801F5A94 001F2894 60 42 0D 78 */ ori r2, r2, lbl_80380D78@l -/* 801F5A98 001F2898 3C A0 80 2B */ lis r5, lbl_802B7628@h -/* 801F5A9C 001F289C 60 A5 76 28 */ ori r5, r5, lbl_802B7628@l +/* 801F5A90 001F2890 3C 40 80 38 */ lis r2, lbl_gTRKCPUState@h +/* 801F5A94 001F2894 60 42 0D 78 */ ori r2, r2, lbl_gTRKCPUState@l +/* 801F5A98 001F2898 3C A0 80 2B */ lis r5, lbl_gTRKRestoreFlags@h +/* 801F5A9C 001F289C 60 A5 76 28 */ ori r5, r5, lbl_gTRKRestoreFlags@l /* 801F5AA0 001F28A0 88 65 00 00 */ lbz r3, 0(r5) /* 801F5AA4 001F28A4 88 C5 00 01 */ lbz r6, 1(r5) /* 801F5AA8 001F28A8 38 00 00 00 */ li r0, 0 @@ -7762,16 +7762,16 @@ lbl_801F5C50: /* 801F5C54 001F2A54 7C 08 02 A6 */ mflr r0 /* 801F5C58 001F2A58 90 01 00 14 */ stw r0, 0x14(r1) /* 801F5C5C 001F2A5C 4B FF 98 A1 */ bl TRKInitializeNub -/* 801F5C60 001F2A60 3C 80 80 38 */ lis r4, lbl_80381258@ha +/* 801F5C60 001F2A60 3C 80 80 38 */ lis r4, lbl_TRK_mainError@ha /* 801F5C64 001F2A64 2C 03 00 00 */ cmpwi r3, 0 -/* 801F5C68 001F2A68 90 64 12 58 */ stw r3, lbl_80381258@l(r4) +/* 801F5C68 001F2A68 90 64 12 58 */ stw r3, lbl_TRK_mainError@l(r4) /* 801F5C6C 001F2A6C 40 82 00 0C */ bne lbl_801F5C78 /* 801F5C70 001F2A70 4B FF 98 41 */ bl TRKNubWelcome /* 801F5C74 001F2A74 4B FF 95 1D */ bl TRKNubMainLoop lbl_801F5C78: /* 801F5C78 001F2A78 4B FF 98 61 */ bl TRKTerminateNub -/* 801F5C7C 001F2A7C 3C 80 80 38 */ lis r4, lbl_80381258@ha -/* 801F5C80 001F2A80 90 64 12 58 */ stw r3, lbl_80381258@l(r4) +/* 801F5C7C 001F2A7C 3C 80 80 38 */ lis r4, lbl_TRK_mainError@ha +/* 801F5C80 001F2A80 90 64 12 58 */ stw r3, lbl_TRK_mainError@l(r4) /* 801F5C84 001F2A84 80 01 00 14 */ lwz r0, 0x14(r1) /* 801F5C88 001F2A88 7C 08 03 A6 */ mtlr r0 /* 801F5C8C 001F2A8C 38 21 00 10 */ addi r1, r1, 0x10 @@ -7825,12 +7825,12 @@ InitializeProgramEndTrap: /* 801F5D20 001F2B20 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801F5D24 001F2B24 7C 08 02 A6 */ mflr r0 /* 801F5D28 001F2B28 3C 80 80 1C */ lis r4, PPCHalt@ha -/* 801F5D2C 001F2B2C 3C 60 80 28 */ lis r3, lbl_8027A3A0@ha +/* 801F5D2C 001F2B2C 3C 60 80 28 */ lis r3, lbl_EndofProgramInstruction$111@ha /* 801F5D30 001F2B30 90 01 00 14 */ stw r0, 0x14(r1) /* 801F5D34 001F2B34 38 A0 00 04 */ li r5, 4 /* 801F5D38 001F2B38 93 E1 00 0C */ stw r31, 0xc(r1) /* 801F5D3C 001F2B3C 3B E4 AC B0 */ addi r31, r4, PPCHalt@l -/* 801F5D40 001F2B40 38 83 A3 A0 */ addi r4, r3, lbl_8027A3A0@l +/* 801F5D40 001F2B40 38 83 A3 A0 */ addi r4, r3, lbl_EndofProgramInstruction$111@l /* 801F5D44 001F2B44 38 7F 00 04 */ addi r3, r31, 4 /* 801F5D48 001F2B48 4B E0 D8 79 */ bl TRK_memcpy /* 801F5D4C 001F2B4C 38 7F 00 04 */ addi r3, r31, 4 @@ -7849,10 +7849,10 @@ InitializeProgramEndTrap: TRK_board_display: /* 801F5D78 001F2B78 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801F5D7C 001F2B7C 7C 08 02 A6 */ mflr r0 -/* 801F5D80 001F2B80 3C A0 80 28 */ lis r5, lbl_8027A3A4@ha +/* 801F5D80 001F2B80 3C A0 80 28 */ lis r5, lbl__114_3@ha /* 801F5D84 001F2B84 7C 64 1B 78 */ mr r4, r3 /* 801F5D88 001F2B88 90 01 00 14 */ stw r0, 0x14(r1) -/* 801F5D8C 001F2B8C 38 65 A3 A4 */ addi r3, r5, lbl_8027A3A4@l +/* 801F5D8C 001F2B8C 38 65 A3 A4 */ addi r3, r5, lbl__114_3@l /* 801F5D90 001F2B90 4C C6 31 82 */ crclr 6 /* 801F5D94 001F2B94 4B FD D1 71 */ bl func_801D2F04 /* 801F5D98 001F2B98 80 01 00 14 */ lwz r0, 0x14(r1) @@ -7864,9 +7864,9 @@ TRK_board_display: UnreserveEXI2Port: /* 801F5DA8 001F2BA8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801F5DAC 001F2BAC 7C 08 02 A6 */ mflr r0 -/* 801F5DB0 001F2BB0 3C 60 80 2B */ lis r3, lbl_802B7698@ha +/* 801F5DB0 001F2BB0 3C 60 80 2B */ lis r3, lbl_gDBCommTable@ha /* 801F5DB4 001F2BB4 90 01 00 14 */ stw r0, 0x14(r1) -/* 801F5DB8 001F2BB8 38 63 76 98 */ addi r3, r3, lbl_802B7698@l +/* 801F5DB8 001F2BB8 38 63 76 98 */ addi r3, r3, lbl_gDBCommTable@l /* 801F5DBC 001F2BBC 81 83 00 18 */ lwz r12, 0x18(r3) /* 801F5DC0 001F2BC0 7D 89 03 A6 */ mtctr r12 /* 801F5DC4 001F2BC4 4E 80 04 21 */ bctrl @@ -7879,9 +7879,9 @@ UnreserveEXI2Port: ReserveEXI2Port: /* 801F5DD8 001F2BD8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801F5DDC 001F2BDC 7C 08 02 A6 */ mflr r0 -/* 801F5DE0 001F2BE0 3C 60 80 2B */ lis r3, lbl_802B7698@ha +/* 801F5DE0 001F2BE0 3C 60 80 2B */ lis r3, lbl_gDBCommTable@ha /* 801F5DE4 001F2BE4 90 01 00 14 */ stw r0, 0x14(r1) -/* 801F5DE8 001F2BE8 38 63 76 98 */ addi r3, r3, lbl_802B7698@l +/* 801F5DE8 001F2BE8 38 63 76 98 */ addi r3, r3, lbl_gDBCommTable@l /* 801F5DEC 001F2BEC 81 83 00 14 */ lwz r12, 0x14(r3) /* 801F5DF0 001F2BF0 7D 89 03 A6 */ mtctr r12 /* 801F5DF4 001F2BF4 4E 80 04 21 */ bctrl @@ -7894,21 +7894,21 @@ ReserveEXI2Port: TRKReadUARTPoll: /* 801F5E08 001F2C08 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801F5E0C 001F2C0C 7C 08 02 A6 */ mflr r0 -/* 801F5E10 001F2C10 3C 80 80 38 */ lis r4, lbl_80381260@ha +/* 801F5E10 001F2C10 3C 80 80 38 */ lis r4, lbl_gWritePos@ha /* 801F5E14 001F2C14 90 01 00 24 */ stw r0, 0x24(r1) /* 801F5E18 001F2C18 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801F5E1C 001F2C1C 7C 7F 1B 78 */ mr r31, r3 /* 801F5E20 001F2C20 93 C1 00 18 */ stw r30, 0x18(r1) -/* 801F5E24 001F2C24 3B C4 12 60 */ addi r30, r4, lbl_80381260@l +/* 801F5E24 001F2C24 3B C4 12 60 */ addi r30, r4, lbl_gWritePos@l /* 801F5E28 001F2C28 93 A1 00 14 */ stw r29, 0x14(r1) /* 801F5E2C 001F2C2C 3B A0 00 04 */ li r29, 4 /* 801F5E30 001F2C30 80 7E 00 04 */ lwz r3, 4(r30) /* 801F5E34 001F2C34 80 1E 00 08 */ lwz r0, 8(r30) /* 801F5E38 001F2C38 7C 03 00 00 */ cmpw r3, r0 /* 801F5E3C 001F2C3C 41 80 00 74 */ blt lbl_801F5EB0 -/* 801F5E40 001F2C40 3C 60 80 2B */ lis r3, lbl_802B7698@ha +/* 801F5E40 001F2C40 3C 60 80 2B */ lis r3, lbl_gDBCommTable@ha /* 801F5E44 001F2C44 38 00 00 00 */ li r0, 0 -/* 801F5E48 001F2C48 38 63 76 98 */ addi r3, r3, lbl_802B7698@l +/* 801F5E48 001F2C48 38 63 76 98 */ addi r3, r3, lbl_gDBCommTable@l /* 801F5E4C 001F2C4C 90 1E 00 04 */ stw r0, 4(r30) /* 801F5E50 001F2C50 81 83 00 08 */ lwz r12, 8(r3) /* 801F5E54 001F2C54 7D 89 03 A6 */ mtctr r12 @@ -7921,9 +7921,9 @@ TRKReadUARTPoll: /* 801F5E70 001F2C70 38 00 11 0A */ li r0, 0x110a /* 801F5E74 001F2C74 90 1E 00 08 */ stw r0, 8(r30) lbl_801F5E78: -/* 801F5E78 001F2C78 3C 80 80 2B */ lis r4, lbl_802B7698@ha +/* 801F5E78 001F2C78 3C 80 80 2B */ lis r4, lbl_gDBCommTable@ha /* 801F5E7C 001F2C7C 38 7E 00 10 */ addi r3, r30, 0x10 -/* 801F5E80 001F2C80 38 A4 76 98 */ addi r5, r4, lbl_802B7698@l +/* 801F5E80 001F2C80 38 A4 76 98 */ addi r5, r4, lbl_gDBCommTable@l /* 801F5E84 001F2C84 80 9E 00 08 */ lwz r4, 8(r30) /* 801F5E88 001F2C88 81 85 00 0C */ lwz r12, 0xc(r5) /* 801F5E8C 001F2C8C 7D 89 03 A6 */ mtctr r12 @@ -7958,11 +7958,11 @@ lbl_801F5ED8: .global WriteUART1 WriteUART1: -/* 801F5EF8 001F2CF8 3C A0 80 38 */ lis r5, lbl_80381260@ha -/* 801F5EFC 001F2CFC 3C 80 80 38 */ lis r4, lbl_8038237C@ha -/* 801F5F00 001F2D00 38 C5 12 60 */ addi r6, r5, lbl_80381260@l +/* 801F5EF8 001F2CF8 3C A0 80 38 */ lis r5, lbl_gWritePos@ha +/* 801F5EFC 001F2CFC 3C 80 80 38 */ lis r4, lbl_gWriteBuf@ha +/* 801F5F00 001F2D00 38 C5 12 60 */ addi r6, r5, lbl_gWritePos@l /* 801F5F04 001F2D04 80 A6 00 00 */ lwz r5, 0(r6) -/* 801F5F08 001F2D08 38 84 23 7C */ addi r4, r4, lbl_8038237C@l +/* 801F5F08 001F2D08 38 84 23 7C */ addi r4, r4, lbl_gWriteBuf@l /* 801F5F0C 001F2D0C 38 05 00 01 */ addi r0, r5, 1 /* 801F5F10 001F2D10 7C 64 29 AE */ stbx r3, r4, r5 /* 801F5F14 001F2D14 38 60 00 00 */ li r3, 0 @@ -7973,11 +7973,11 @@ WriteUART1: WriteUARTFlush: /* 801F5F20 001F2D20 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801F5F24 001F2D24 7C 08 02 A6 */ mflr r0 -/* 801F5F28 001F2D28 3C 60 80 38 */ lis r3, lbl_80381260@ha -/* 801F5F2C 001F2D2C 3C A0 80 38 */ lis r5, lbl_8038237C@ha +/* 801F5F28 001F2D28 3C 60 80 38 */ lis r3, lbl_gWritePos@ha +/* 801F5F2C 001F2D2C 3C A0 80 38 */ lis r5, lbl_gWriteBuf@ha /* 801F5F30 001F2D30 90 01 00 14 */ stw r0, 0x14(r1) -/* 801F5F34 001F2D34 38 83 12 60 */ addi r4, r3, lbl_80381260@l -/* 801F5F38 001F2D38 38 05 23 7C */ addi r0, r5, lbl_8038237C@l +/* 801F5F34 001F2D34 38 83 12 60 */ addi r4, r3, lbl_gWritePos@l +/* 801F5F38 001F2D38 38 05 23 7C */ addi r0, r5, lbl_gWriteBuf@l /* 801F5F3C 001F2D3C 38 60 00 00 */ li r3, 0 /* 801F5F40 001F2D40 80 84 00 00 */ lwz r4, 0(r4) /* 801F5F44 001F2D44 38 E0 00 00 */ li r7, 0 @@ -8011,22 +8011,22 @@ lbl_801F5F9C: lbl_801F5FA8: /* 801F5FA8 001F2DA8 7C 84 02 14 */ add r4, r4, r0 lbl_801F5FAC: -/* 801F5FAC 001F2DAC 3C A0 80 38 */ lis r5, lbl_80381260@ha +/* 801F5FAC 001F2DAC 3C A0 80 38 */ lis r5, lbl_gWritePos@ha /* 801F5FB0 001F2DB0 2C 04 00 00 */ cmpwi r4, 0 -/* 801F5FB4 001F2DB4 90 85 12 60 */ stw r4, lbl_80381260@l(r5) +/* 801F5FB4 001F2DB4 90 85 12 60 */ stw r4, lbl_gWritePos@l(r5) /* 801F5FB8 001F2DB8 41 82 00 38 */ beq lbl_801F5FF0 -/* 801F5FBC 001F2DBC 3C 60 80 2B */ lis r3, lbl_802B7698@ha -/* 801F5FC0 001F2DC0 3C A0 80 38 */ lis r5, lbl_8038237C@ha -/* 801F5FC4 001F2DC4 38 63 76 98 */ addi r3, r3, lbl_802B7698@l +/* 801F5FBC 001F2DBC 3C 60 80 2B */ lis r3, lbl_gDBCommTable@ha +/* 801F5FC0 001F2DC0 3C A0 80 38 */ lis r5, lbl_gWriteBuf@ha +/* 801F5FC4 001F2DC4 38 63 76 98 */ addi r3, r3, lbl_gDBCommTable@l /* 801F5FC8 001F2DC8 81 83 00 10 */ lwz r12, 0x10(r3) -/* 801F5FCC 001F2DCC 38 65 23 7C */ addi r3, r5, lbl_8038237C@l +/* 801F5FCC 001F2DCC 38 65 23 7C */ addi r3, r5, lbl_gWriteBuf@l /* 801F5FD0 001F2DD0 7D 89 03 A6 */ mtctr r12 /* 801F5FD4 001F2DD4 4E 80 04 21 */ bctrl /* 801F5FD8 001F2DD8 7C A3 00 D0 */ neg r5, r3 -/* 801F5FDC 001F2DDC 3C 80 80 38 */ lis r4, lbl_80381260@ha +/* 801F5FDC 001F2DDC 3C 80 80 38 */ lis r4, lbl_gWritePos@ha /* 801F5FE0 001F2DE0 38 00 00 00 */ li r0, 0 /* 801F5FE4 001F2DE4 7C A3 1B 78 */ or r3, r5, r3 -/* 801F5FE8 001F2DE8 90 04 12 60 */ stw r0, lbl_80381260@l(r4) +/* 801F5FE8 001F2DE8 90 04 12 60 */ stw r0, lbl_gWritePos@l(r4) /* 801F5FEC 001F2DEC 7C 63 FE 70 */ srawi r3, r3, 0x1f lbl_801F5FF0: /* 801F5FF0 001F2DF0 80 01 00 14 */ lwz r0, 0x14(r1) @@ -8038,9 +8038,9 @@ lbl_801F5FF0: EnableEXI2Interrupts: /* 801F6000 001F2E00 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801F6004 001F2E04 7C 08 02 A6 */ mflr r0 -/* 801F6008 001F2E08 3C 60 80 2B */ lis r3, lbl_802B7698@ha +/* 801F6008 001F2E08 3C 60 80 2B */ lis r3, lbl_gDBCommTable@ha /* 801F600C 001F2E0C 90 01 00 14 */ stw r0, 0x14(r1) -/* 801F6010 001F2E10 38 63 76 98 */ addi r3, r3, lbl_802B7698@l +/* 801F6010 001F2E10 38 63 76 98 */ addi r3, r3, lbl_gDBCommTable@l /* 801F6014 001F2E14 81 83 00 04 */ lwz r12, 4(r3) /* 801F6018 001F2E18 7D 89 03 A6 */ mtctr r12 /* 801F601C 001F2E1C 4E 80 04 21 */ bctrl @@ -8054,10 +8054,10 @@ TRKInitializeIntDrivenUART: /* 801F6030 001F2E30 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801F6034 001F2E34 7C 08 02 A6 */ mflr r0 /* 801F6038 001F2E38 3C 80 80 1F */ lis r4, lbl_801F616C@ha -/* 801F603C 001F2E3C 3C 60 80 2B */ lis r3, lbl_802B7698@ha +/* 801F603C 001F2E3C 3C 60 80 2B */ lis r3, lbl_gDBCommTable@ha /* 801F6040 001F2E40 90 01 00 14 */ stw r0, 0x14(r1) /* 801F6044 001F2E44 38 84 61 6C */ addi r4, r4, lbl_801F616C@l -/* 801F6048 001F2E48 81 83 76 98 */ lwz r12, lbl_802B7698@l(r3) +/* 801F6048 001F2E48 81 83 76 98 */ lwz r12, lbl_gDBCommTable@l(r3) /* 801F604C 001F2E4C 7C C3 33 78 */ mr r3, r6 /* 801F6050 001F2E50 7D 89 03 A6 */ mtctr r12 /* 801F6054 001F2E54 4E 80 04 21 */ bctrl @@ -8074,21 +8074,21 @@ InitMetroTRKCommTable: /* 801F6074 001F2E74 2C 03 00 01 */ cmpwi r3, 1 /* 801F6078 001F2E78 90 01 00 14 */ stw r0, 0x14(r1) /* 801F607C 001F2E7C 40 82 00 74 */ bne lbl_801F60F0 -/* 801F6080 001F2E80 3C 60 80 28 */ lis r3, lbl_8027A3A8@ha -/* 801F6084 001F2E84 38 63 A3 A8 */ addi r3, r3, lbl_8027A3A8@l +/* 801F6080 001F2E80 3C 60 80 28 */ lis r3, lbl__154_2@ha +/* 801F6084 001F2E84 38 63 A3 A8 */ addi r3, r3, lbl__154_2@l /* 801F6088 001F2E88 4C C6 31 82 */ crclr 6 /* 801F608C 001F2E8C 4B FD CE 79 */ bl func_801D2F04 /* 801F6090 001F2E90 4B FD AA A5 */ bl Hu_IsStub /* 801F6094 001F2E94 3D 60 80 1F */ lis r11, lbl_801F6B74@ha /* 801F6098 001F2E98 3D 20 80 1F */ lis r9, lbl_801F6B20@ha /* 801F609C 001F2E9C 39 6B 6B 74 */ addi r11, r11, lbl_801F6B74@l -/* 801F60A0 001F2EA0 3D 40 80 2B */ lis r10, lbl_802B7698@ha +/* 801F60A0 001F2EA0 3D 40 80 2B */ lis r10, lbl_gDBCommTable@ha /* 801F60A4 001F2EA4 3D 00 80 1F */ lis r8, lbl_801F6A84@ha /* 801F60A8 001F2EA8 3C E0 80 1F */ lis r7, lbl_801F69F8@ha /* 801F60AC 001F2EAC 3C C0 80 1F */ lis r6, lbl_801F6798@ha /* 801F60B0 001F2EB0 3C A0 80 1F */ lis r5, lbl_801F6794@ha /* 801F60B4 001F2EB4 3C 80 80 1F */ lis r4, lbl_801F6790@ha -/* 801F60B8 001F2EB8 95 6A 76 98 */ stwu r11, lbl_802B7698@l(r10) +/* 801F60B8 001F2EB8 95 6A 76 98 */ stwu r11, lbl_gDBCommTable@l(r10) /* 801F60BC 001F2EBC 39 29 6B 20 */ addi r9, r9, lbl_801F6B20@l /* 801F60C0 001F2EC0 39 08 6A 84 */ addi r8, r8, lbl_801F6A84@l /* 801F60C4 001F2EC4 38 E7 69 F8 */ addi r7, r7, lbl_801F69F8@l @@ -8103,21 +8103,21 @@ InitMetroTRKCommTable: /* 801F60E8 001F2EE8 90 0A 00 18 */ stw r0, 0x18(r10) /* 801F60EC 001F2EEC 48 00 00 70 */ b lbl_801F615C lbl_801F60F0: -/* 801F60F0 001F2EF0 3C 60 80 28 */ lis r3, lbl_8027A3CC@ha -/* 801F60F4 001F2EF4 38 63 A3 CC */ addi r3, r3, lbl_8027A3CC@l +/* 801F60F0 001F2EF0 3C 60 80 28 */ lis r3, lbl__155_2@ha +/* 801F60F4 001F2EF4 38 63 A3 CC */ addi r3, r3, lbl__155_2@l /* 801F60F8 001F2EF8 4C C6 31 82 */ crclr 6 /* 801F60FC 001F2EFC 4B FD CE 09 */ bl func_801D2F04 /* 801F6100 001F2F00 4B FB FB 5D */ bl AMC_IsStub /* 801F6104 001F2F04 3D 60 80 1B */ lis r11, lbl_801B5C34@ha /* 801F6108 001F2F08 3D 20 80 1B */ lis r9, lbl_801B5C38@ha /* 801F610C 001F2F0C 39 6B 5C 34 */ addi r11, r11, lbl_801B5C34@l -/* 801F6110 001F2F10 3D 40 80 2B */ lis r10, lbl_802B7698@ha +/* 801F6110 001F2F10 3D 40 80 2B */ lis r10, lbl_gDBCommTable@ha /* 801F6114 001F2F14 3D 00 80 1B */ lis r8, lbl_801B5C3C@ha /* 801F6118 001F2F18 3C E0 80 1B */ lis r7, lbl_801B5C44@ha /* 801F611C 001F2F1C 3C C0 80 1B */ lis r6, lbl_801B5C4C@ha /* 801F6120 001F2F20 3C A0 80 1B */ lis r5, lbl_801B5C54@ha /* 801F6124 001F2F24 3C 80 80 1B */ lis r4, lbl_801B5C58@ha -/* 801F6128 001F2F28 95 6A 76 98 */ stwu r11, lbl_802B7698@l(r10) +/* 801F6128 001F2F28 95 6A 76 98 */ stwu r11, lbl_gDBCommTable@l(r10) /* 801F612C 001F2F2C 39 29 5C 38 */ addi r9, r9, lbl_801B5C38@l /* 801F6130 001F2F30 39 08 5C 3C */ addi r8, r8, lbl_801B5C3C@l /* 801F6134 001F2F34 38 E7 5C 44 */ addi r7, r7, lbl_801B5C44@l @@ -8169,15 +8169,15 @@ TRKTargetContinue: .global GetUseSerialIO GetUseSerialIO: -/* 801F61D8 001F2FD8 3C 60 80 38 */ lis r3, lbl_80383488@ha -/* 801F61DC 001F2FDC 38 63 34 88 */ addi r3, r3, lbl_80383488@l +/* 801F61D8 001F2FD8 3C 60 80 38 */ lis r3, lbl_bUseSerialIO@ha +/* 801F61DC 001F2FDC 38 63 34 88 */ addi r3, r3, lbl_bUseSerialIO@l /* 801F61E0 001F2FE0 88 63 00 00 */ lbz r3, 0(r3) /* 801F61E4 001F2FE4 4E 80 00 20 */ blr .global SetUseSerialIO SetUseSerialIO: -/* 801F61E8 001F2FE8 3C 80 80 38 */ lis r4, lbl_80383488@ha -/* 801F61EC 001F2FEC 98 64 34 88 */ stb r3, lbl_80383488@l(r4) +/* 801F61E8 001F2FE8 3C 80 80 38 */ lis r4, lbl_bUseSerialIO@ha +/* 801F61EC 001F2FEC 98 64 34 88 */ stb r3, lbl_bUseSerialIO@l(r4) /* 801F61F0 001F2FF0 4E 80 00 20 */ blr .global lbl_801F61F4 @@ -8663,10 +8663,10 @@ lbl_801F6810: /* 801F6828 001F3628 80 01 00 54 */ lwz r0, 0x54(r1) /* 801F682C 001F362C 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 801F6830 001F3630 40 82 FF 90 */ bne lbl_801F67C0 -/* 801F6834 001F3634 88 6D 87 10 */ lbz r3, lbl_803CB010-_SDA_BASE_(r13) +/* 801F6834 001F3634 88 6D 87 10 */ lbz r3, lbl_SendCount-_SDA_BASE_(r13) /* 801F6838 001F3638 38 03 00 01 */ addi r0, r3, 1 -/* 801F683C 001F363C 98 0D 87 10 */ stb r0, lbl_803CB010-_SDA_BASE_(r13) -/* 801F6840 001F3640 88 0D 87 10 */ lbz r0, lbl_803CB010-_SDA_BASE_(r13) +/* 801F683C 001F363C 98 0D 87 10 */ stb r0, lbl_SendCount-_SDA_BASE_(r13) +/* 801F6840 001F3640 88 0D 87 10 */ lbz r0, lbl_SendCount-_SDA_BASE_(r13) /* 801F6844 001F3644 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 801F6848 001F3648 41 82 00 0C */ beq lbl_801F6854 /* 801F684C 001F364C 38 60 10 00 */ li r3, 0x1000 @@ -8716,7 +8716,7 @@ lbl_801F68CC: /* 801F68E4 001F36E4 80 01 00 54 */ lwz r0, 0x54(r1) /* 801F68E8 001F36E8 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 801F68EC 001F36EC 40 82 FF 98 */ bne lbl_801F6884 -/* 801F68F0 001F36F0 88 0D 87 10 */ lbz r0, lbl_803CB010-_SDA_BASE_(r13) +/* 801F68F0 001F36F0 88 0D 87 10 */ lbz r0, lbl_SendCount-_SDA_BASE_(r13) /* 801F68F4 001F36F4 54 00 80 1E */ slwi r0, r0, 0x10 /* 801F68F8 001F36F8 64 00 1F 00 */ oris r0, r0, 0x1f00 /* 801F68FC 001F36FC 7C 00 DB 78 */ or r0, r0, r27 @@ -8797,7 +8797,7 @@ lbl_801F69F8: /* 801F6A10 001F3810 93 A1 00 14 */ stw r29, 0x14(r1) /* 801F6A14 001F3814 3B A3 00 00 */ addi r29, r3, 0 /* 801F6A18 001F3818 4B FD D8 F9 */ bl OSDisableInterrupts -/* 801F6A1C 001F381C 80 0D 9D C0 */ lwz r0, lbl_803CC6C0-_SDA_BASE_(r13) +/* 801F6A1C 001F381C 80 0D 9D C0 */ lwz r0, lbl_SendMailData-_SDA_BASE_(r13) /* 801F6A20 001F3820 3B E3 00 00 */ addi r31, r3, 0 /* 801F6A24 001F3824 54 00 03 DF */ rlwinm. r0, r0, 0, 0xf, 0xf /* 801F6A28 001F3828 41 82 00 0C */ beq lbl_801F6A34 @@ -8813,9 +8813,9 @@ lbl_801F6A38: /* 801F6A48 001F3848 38 63 E0 00 */ addi r3, r3, -8192 /* 801F6A4C 001F384C 48 00 03 A5 */ bl OdemuExi2.DBGRead /* 801F6A50 001F3850 38 00 00 00 */ li r0, 0 -/* 801F6A54 001F3854 90 0D 9D C4 */ stw r0, lbl_803CC6C4-_SDA_BASE_(r13) +/* 801F6A54 001F3854 90 0D 9D C4 */ stw r0, lbl_RecvDataLeng-_SDA_BASE_(r13) /* 801F6A58 001F3858 7F E3 FB 78 */ mr r3, r31 -/* 801F6A5C 001F385C 98 0D 9D CC */ stb r0, lbl_803CC6CC-_SDA_BASE_(r13) +/* 801F6A5C 001F385C 98 0D 9D CC */ stb r0, lbl_EXIInputFlag-_SDA_BASE_(r13) /* 801F6A60 001F3860 4B FD D8 D9 */ bl OSRestoreInterrupts /* 801F6A64 001F3864 80 01 00 24 */ lwz r0, 0x24(r1) /* 801F6A68 001F3868 38 60 00 00 */ li r3, 0 @@ -8831,8 +8831,8 @@ lbl_801F6A84: /* 801F6A8C 001F388C 90 01 00 04 */ stw r0, 4(r1) /* 801F6A90 001F3890 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801F6A94 001F3894 93 E1 00 14 */ stw r31, 0x14(r1) -/* 801F6A98 001F3898 80 0D 9D C4 */ lwz r0, lbl_803CC6C4-_SDA_BASE_(r13) -/* 801F6A9C 001F389C 98 6D 9D CC */ stb r3, lbl_803CC6CC-_SDA_BASE_(r13) +/* 801F6A98 001F3898 80 0D 9D C4 */ lwz r0, lbl_RecvDataLeng-_SDA_BASE_(r13) +/* 801F6A9C 001F389C 98 6D 9D CC */ stb r3, lbl_EXIInputFlag-_SDA_BASE_(r13) /* 801F6AA0 001F38A0 2C 00 00 00 */ cmpwi r0, 0 /* 801F6AA4 001F38A4 40 82 00 64 */ bne lbl_801F6B08 /* 801F6AA8 001F38A8 4B FD D8 69 */ bl OSDisableInterrupts @@ -8853,15 +8853,15 @@ lbl_801F6A84: /* 801F6AE4 001F38E4 28 00 00 00 */ cmplwi r0, 0 /* 801F6AE8 001F38E8 40 82 00 18 */ bne lbl_801F6B00 /* 801F6AEC 001F38EC 54 83 04 7E */ clrlwi r3, r4, 0x11 -/* 801F6AF0 001F38F0 90 8D 9D C0 */ stw r4, lbl_803CC6C0-_SDA_BASE_(r13) +/* 801F6AF0 001F38F0 90 8D 9D C0 */ stw r4, lbl_SendMailData-_SDA_BASE_(r13) /* 801F6AF4 001F38F4 38 00 00 01 */ li r0, 1 -/* 801F6AF8 001F38F8 90 6D 9D C4 */ stw r3, lbl_803CC6C4-_SDA_BASE_(r13) -/* 801F6AFC 001F38FC 98 0D 9D CC */ stb r0, lbl_803CC6CC-_SDA_BASE_(r13) +/* 801F6AF8 001F38F8 90 6D 9D C4 */ stw r3, lbl_RecvDataLeng-_SDA_BASE_(r13) +/* 801F6AFC 001F38FC 98 0D 9D CC */ stb r0, lbl_EXIInputFlag-_SDA_BASE_(r13) lbl_801F6B00: /* 801F6B00 001F3900 7F E3 FB 78 */ mr r3, r31 /* 801F6B04 001F3904 4B FD D8 35 */ bl OSRestoreInterrupts lbl_801F6B08: -/* 801F6B08 001F3908 80 6D 9D C4 */ lwz r3, lbl_803CC6C4-_SDA_BASE_(r13) +/* 801F6B08 001F3908 80 6D 9D C4 */ lwz r3, lbl_RecvDataLeng-_SDA_BASE_(r13) /* 801F6B0C 001F390C 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801F6B10 001F3910 83 E1 00 14 */ lwz r31, 0x14(r1) /* 801F6B14 001F3914 38 21 00 18 */ addi r1, r1, 0x18 @@ -8879,7 +8879,7 @@ lbl_801F6B20: /* 801F6B40 001F3940 3C 60 80 1F */ lis r3, lbl_801F6C2C@ha /* 801F6B44 001F3944 38 03 6C 2C */ addi r0, r3, lbl_801F6C2C@l /* 801F6B48 001F3948 3C 60 80 1F */ lis r3, lbl_801F6BEC@ha -/* 801F6B4C 001F394C 90 0D 9D BC */ stw r0, lbl_803CC6BC-_SDA_BASE_(r13) +/* 801F6B4C 001F394C 90 0D 9D BC */ stw r0, lbl_DBGCallback-_SDA_BASE_(r13) /* 801F6B50 001F3950 38 83 6B EC */ addi r4, r3, lbl_801F6BEC@l /* 801F6B54 001F3954 38 60 00 19 */ li r3, 0x19 /* 801F6B58 001F3958 4B FD D8 05 */ bl __OSSetInterruptHandler @@ -8899,14 +8899,14 @@ lbl_801F6B74: /* 801F6B8C 001F398C 93 A1 00 14 */ stw r29, 0x14(r1) /* 801F6B90 001F3990 3B A3 00 00 */ addi r29, r3, 0 /* 801F6B94 001F3994 4B FD D7 7D */ bl OSDisableInterrupts -/* 801F6B98 001F3998 38 0D 9D CC */ addi r0, r13, lbl_803CC6CC-_SDA_BASE_ -/* 801F6B9C 001F399C 90 0D 9D C8 */ stw r0, lbl_803CC6C8-_SDA_BASE_(r13) +/* 801F6B98 001F3998 38 0D 9D CC */ addi r0, r13, lbl_EXIInputFlag-_SDA_BASE_ +/* 801F6B9C 001F399C 90 0D 9D C8 */ stw r0, lbl_pEXIInputFlag-_SDA_BASE_(r13) /* 801F6BA0 001F39A0 3C 80 00 02 */ lis r4, 0x00018000@ha /* 801F6BA4 001F39A4 3B E3 00 00 */ addi r31, r3, 0 -/* 801F6BA8 001F39A8 80 0D 9D C8 */ lwz r0, lbl_803CC6C8-_SDA_BASE_(r13) +/* 801F6BA8 001F39A8 80 0D 9D C8 */ lwz r0, lbl_pEXIInputFlag-_SDA_BASE_(r13) /* 801F6BAC 001F39AC 38 64 80 00 */ addi r3, r4, 0x00018000@l /* 801F6BB0 001F39B0 90 1D 00 00 */ stw r0, 0(r29) -/* 801F6BB4 001F39B4 93 CD 9D B8 */ stw r30, lbl_803CC6B8-_SDA_BASE_(r13) +/* 801F6BB4 001F39B4 93 CD 9D B8 */ stw r30, lbl_MTRCallback-_SDA_BASE_(r13) /* 801F6BB8 001F39B8 4B FD DB 21 */ bl __OSMaskInterrupts /* 801F6BBC 001F39BC 3C 60 CC 00 */ lis r3, 0xCC006828@ha /* 801F6BC0 001F39C0 38 00 00 00 */ li r0, 0 @@ -8926,7 +8926,7 @@ lbl_801F6BEC: /* 801F6BF4 001F39F4 90 01 00 04 */ stw r0, 4(r1) /* 801F6BF8 001F39F8 38 00 10 00 */ li r0, 0x1000 /* 801F6BFC 001F39FC 94 21 FF F8 */ stwu r1, -8(r1) -/* 801F6C00 001F3A00 81 8D 9D BC */ lwz r12, lbl_803CC6BC-_SDA_BASE_(r13) +/* 801F6C00 001F3A00 81 8D 9D BC */ lwz r12, lbl_DBGCallback-_SDA_BASE_(r13) /* 801F6C04 001F3A04 90 05 30 00 */ stw r0, 0xCC003000@l(r5) /* 801F6C08 001F3A08 28 0C 00 00 */ cmplwi r12, 0 /* 801F6C0C 001F3A0C 41 82 00 10 */ beq lbl_801F6C1C @@ -8943,8 +8943,8 @@ lbl_801F6C2C: /* 801F6C30 001F3A30 90 01 00 04 */ stw r0, 4(r1) /* 801F6C34 001F3A34 38 00 00 01 */ li r0, 1 /* 801F6C38 001F3A38 94 21 FF F8 */ stwu r1, -8(r1) -/* 801F6C3C 001F3A3C 81 8D 9D B8 */ lwz r12, lbl_803CC6B8-_SDA_BASE_(r13) -/* 801F6C40 001F3A40 98 0D 9D CC */ stb r0, lbl_803CC6CC-_SDA_BASE_(r13) +/* 801F6C3C 001F3A3C 81 8D 9D B8 */ lwz r12, lbl_MTRCallback-_SDA_BASE_(r13) +/* 801F6C40 001F3A40 98 0D 9D CC */ stb r0, lbl_EXIInputFlag-_SDA_BASE_(r13) /* 801F6C44 001F3A44 28 0C 00 00 */ cmplwi r12, 0 /* 801F6C48 001F3A48 41 82 00 10 */ beq lbl_801F6C58 /* 801F6C4C 001F3A4C 7D 88 03 A6 */ mtlr r12 diff --git a/asm/bink/bink.s b/asm/bink/bink.s index 37431ab40..d13ca2e34 100644 --- a/asm/bink/bink.s +++ b/asm/bink/bink.s @@ -88,7 +88,7 @@ bink.xCMcolor_scale__F10iColor_tagf: /* 801960FC 00192EFC 90 81 00 0C */ stw r4, 0xc(r1) /* 80196100 00192F00 88 A1 00 08 */ lbz r5, 8(r1) /* 80196104 00192F04 90 01 00 14 */ stw r0, 0x14(r1) -/* 80196108 00192F08 C8 62 B2 70 */ lfd f3, lbl_803CFBF0-_SDA2_BASE_(r2) +/* 80196108 00192F08 C8 62 B2 70 */ lfd f3, lbl__660-_SDA2_BASE_(r2) /* 8019610C 00192F0C C8 01 00 10 */ lfd f0, 0x10(r1) /* 80196110 00192F10 88 81 00 09 */ lbz r4, 9(r1) /* 80196114 00192F14 EC 80 18 28 */ fsubs f4, f0, f3 @@ -151,8 +151,8 @@ bink.xCMrender__FfP12xCreditsData: /* 801961E0 00192FE0 BF 01 03 40 */ stmw r24, 0x340(r1) /* 801961E4 00192FE4 7C 79 1B 79 */ or. r25, r3, r3 /* 801961E8 00192FE8 FF C0 08 90 */ fmr f30, f1 -/* 801961EC 00192FEC 3C 80 80 27 */ lis r4, lbl_80274B38@ha -/* 801961F0 00192FF0 3B E4 4B 38 */ addi r31, r4, lbl_80274B38@l +/* 801961EC 00192FEC 3C 80 80 27 */ lis r4, lbl__454_1@ha +/* 801961F0 00192FF0 3B E4 4B 38 */ addi r31, r4, lbl__454_1@l /* 801961F4 00192FF4 41 82 00 14 */ beq lbl_80196208 /* 801961F8 00192FF8 80 99 00 00 */ lwz r4, 0(r25) /* 801961FC 00192FFC 3C 04 41 12 */ addis r0, r4, 0x4112 @@ -167,9 +167,9 @@ lbl_80196210: /* 80196218 00193018 40 82 00 08 */ bne lbl_80196220 /* 8019621C 0019301C 4B FF FD CD */ bl bink.xCMprep__FP12xCreditsData lbl_80196220: -/* 80196220 00193020 3C 60 80 27 */ lis r3, lbl_80274CD0@ha +/* 80196220 00193020 3C 60 80 27 */ lis r3, lbl__stringBase0_108@ha /* 80196224 00193024 FC 20 F0 90 */ fmr f1, f30 -/* 80196228 00193028 38 63 4C D0 */ addi r3, r3, lbl_80274CD0@l +/* 80196228 00193028 38 63 4C D0 */ addi r3, r3, lbl__stringBase0_108@l /* 8019622C 0019302C 38 63 00 4D */ addi r3, r3, 0x4d /* 80196230 00193030 4C C6 32 42 */ crset 6 /* 80196234 00193034 4B E8 1B 09 */ bl xprintf__FPCce @@ -207,7 +207,7 @@ lbl_80196254: /* 801962AC 001930AC FC 01 18 40 */ fcmpo cr0, f1, f3 /* 801962B0 001930B0 40 81 00 0C */ ble lbl_801962BC lbl_801962B4: -/* 801962B4 001930B4 C3 62 B2 78 */ lfs f27, lbl_803CFBF8-_SDA2_BASE_(r2) +/* 801962B4 001930B4 C3 62 B2 78 */ lfs f27, lbl__875_5-_SDA2_BASE_(r2) /* 801962B8 001930B8 48 00 00 60 */ b lbl_80196318 lbl_801962BC: /* 801962BC 001930BC FC 01 10 40 */ fcmpo cr0, f1, f2 @@ -234,7 +234,7 @@ lbl_801962E8: /* 8019630C 0019310C EF 61 00 24 */ fdivs f27, f1, f0 /* 80196310 00193110 48 00 00 08 */ b lbl_80196318 lbl_80196314: -/* 80196314 00193114 C3 62 B2 7C */ lfs f27, lbl_803CFBFC-_SDA2_BASE_(r2) +/* 80196314 00193114 C3 62 B2 7C */ lfs f27, lbl__876_2-_SDA2_BASE_(r2) lbl_80196318: /* 80196318 00193118 A0 1B 00 02 */ lhz r0, 2(r27) /* 8019631C 0019311C 2C 00 00 04 */ cmpwi r0, 4 @@ -265,24 +265,24 @@ lbl_8019636C: /* 80196374 00193174 C0 9B 00 18 */ lfs f4, 0x18(r27) /* 80196378 00193178 C0 1B 00 20 */ lfs f0, 0x20(r27) /* 8019637C 0019317C EC 25 08 2A */ fadds f1, f5, f1 -/* 80196380 00193180 C0 62 B2 80 */ lfs f3, lbl_803CFC00-_SDA2_BASE_(r2) -/* 80196384 00193184 C0 42 B2 84 */ lfs f2, lbl_803CFC04-_SDA2_BASE_(r2) +/* 80196380 00193180 C0 62 B2 80 */ lfs f3, lbl__877_1-_SDA2_BASE_(r2) +/* 80196384 00193184 C0 42 B2 84 */ lfs f2, lbl__878_2-_SDA2_BASE_(r2) /* 80196388 00193188 EC 04 00 2A */ fadds f0, f4, f0 /* 8019638C 0019318C EF 83 01 72 */ fmuls f28, f3, f5 -/* 80196390 00193190 C0 A2 B2 78 */ lfs f5, lbl_803CFBF8-_SDA2_BASE_(r2) +/* 80196390 00193190 C0 A2 B2 78 */ lfs f5, lbl__875_5-_SDA2_BASE_(r2) /* 80196394 00193194 EF E2 01 32 */ fmuls f31, f2, f4 -/* 80196398 00193198 C0 C2 B2 88 */ lfs f6, lbl_803CFC08-_SDA2_BASE_(r2) +/* 80196398 00193198 C0 C2 B2 88 */ lfs f6, lbl__879_1-_SDA2_BASE_(r2) /* 8019639C 0019319C EF A3 00 72 */ fmuls f29, f3, f1 /* 801963A0 001931A0 EF 62 00 32 */ fmuls f27, f2, f0 /* 801963A4 001931A4 FC 20 E0 90 */ fmr f1, f28 -/* 801963A8 001931A8 C0 E2 B2 8C */ lfs f7, lbl_803CFC0C-_SDA2_BASE_(r2) +/* 801963A8 001931A8 C0 E2 B2 8C */ lfs f7, lbl__880_3-_SDA2_BASE_(r2) /* 801963AC 001931AC FC 40 F8 90 */ fmr f2, f31 /* 801963B0 001931B0 FC 60 E8 90 */ fmr f3, f29 /* 801963B4 001931B4 FC 80 D8 90 */ fmr f4, f27 /* 801963B8 001931B8 4B EA F2 AD */ bl Im2DRenderQuad__Ffffffff -/* 801963BC 001931BC 3C 60 80 27 */ lis r3, lbl_80274CD0@ha +/* 801963BC 001931BC 3C 60 80 27 */ lis r3, lbl__stringBase0_108@ha /* 801963C0 001931C0 FC 20 E0 90 */ fmr f1, f28 -/* 801963C4 001931C4 38 63 4C D0 */ addi r3, r3, lbl_80274CD0@l +/* 801963C4 001931C4 38 63 4C D0 */ addi r3, r3, lbl__stringBase0_108@l /* 801963C8 001931C8 FC 40 F8 90 */ fmr f2, f31 /* 801963CC 001931CC FC 60 E8 90 */ fmr f3, f29 /* 801963D0 001931D0 38 63 00 61 */ addi r3, r3, 0x61 @@ -291,11 +291,11 @@ lbl_8019636C: /* 801963DC 001931DC 4B E8 19 61 */ bl xprintf__FPCce /* 801963E0 001931E0 48 00 03 2C */ b lbl_8019670C lbl_801963E4: -/* 801963E4 001931E4 C0 42 B2 7C */ lfs f2, lbl_803CFBFC-_SDA2_BASE_(r2) +/* 801963E4 001931E4 C0 42 B2 7C */ lfs f2, lbl__876_2-_SDA2_BASE_(r2) /* 801963E8 001931E8 FC 20 D8 90 */ fmr f1, f27 /* 801963EC 001931EC C0 1B 00 24 */ lfs f0, 0x24(r27) /* 801963F0 001931F0 38 61 00 1C */ addi r3, r1, 0x1c -/* 801963F4 001931F4 C0 62 B2 8C */ lfs f3, lbl_803CFC0C-_SDA2_BASE_(r2) +/* 801963F4 001931F4 C0 62 B2 8C */ lfs f3, lbl__880_3-_SDA2_BASE_(r2) /* 801963F8 001931F8 EC 02 00 28 */ fsubs f0, f2, f0 /* 801963FC 001931FC 80 1B 00 10 */ lwz r0, 0x10(r27) /* 80196400 00193200 90 01 00 1C */ stw r0, 0x1c(r1) @@ -324,12 +324,12 @@ lbl_801963E4: /* 8019645C 0019325C 4B E8 1B 6D */ bl NSCREENX__Ff /* 80196460 00193260 FC 40 E8 90 */ fmr f2, f29 /* 80196464 00193264 80 9B 00 0C */ lwz r4, 0xc(r27) -/* 80196468 00193268 C0 62 B2 78 */ lfs f3, lbl_803CFBF8-_SDA2_BASE_(r2) +/* 80196468 00193268 C0 62 B2 78 */ lfs f3, lbl__875_5-_SDA2_BASE_(r2) /* 8019646C 0019326C 38 61 00 A4 */ addi r3, r1, 0xa4 /* 80196470 00193270 38 A1 00 18 */ addi r5, r1, 0x18 /* 80196474 00193274 38 DF 01 48 */ addi r6, r31, 0x148 /* 80196478 00193278 4B E8 1A 7D */ bl create__5xfontFUifff10iColor_tagRC13basic_rect_f_ -/* 8019647C 0019327C C0 22 B2 78 */ lfs f1, lbl_803CFBF8-_SDA2_BASE_(r2) +/* 8019647C 0019327C C0 22 B2 78 */ lfs f1, lbl__875_5-_SDA2_BASE_(r2) /* 80196480 00193280 38 61 01 98 */ addi r3, r1, 0x198 /* 80196484 00193284 38 81 00 A4 */ addi r4, r1, 0xa4 /* 80196488 00193288 38 A1 00 4C */ addi r5, r1, 0x4c @@ -356,13 +356,13 @@ lbl_801964B0: /* 801964D8 001932D8 4B E8 18 CD */ bl render__8xtextboxCFb /* 801964DC 001932DC 48 00 02 30 */ b lbl_8019670C lbl_801964E0: -/* 801964E0 001932E0 C0 42 B2 7C */ lfs f2, lbl_803CFBFC-_SDA2_BASE_(r2) +/* 801964E0 001932E0 C0 42 B2 7C */ lfs f2, lbl__876_2-_SDA2_BASE_(r2) /* 801964E4 001932E4 28 00 00 01 */ cmplwi r0, 1 /* 801964E8 001932E8 C0 1B 00 24 */ lfs f0, 0x24(r27) /* 801964EC 001932EC C0 3B 00 44 */ lfs f1, 0x44(r27) /* 801964F0 001932F0 EC 42 00 28 */ fsubs f2, f2, f0 /* 801964F4 001932F4 C0 1B 00 08 */ lfs f0, 8(r27) -/* 801964F8 001932F8 C0 62 B2 8C */ lfs f3, lbl_803CFC0C-_SDA2_BASE_(r2) +/* 801964F8 001932F8 C0 62 B2 8C */ lfs f3, lbl__880_3-_SDA2_BASE_(r2) /* 801964FC 001932FC EC 22 08 28 */ fsubs f1, f2, f1 /* 80196500 00193300 EC 01 00 28 */ fsubs f0, f1, f0 /* 80196504 00193304 EF 83 00 32 */ fmuls f28, f3, f0 @@ -408,12 +408,12 @@ lbl_80196534: /* 80196598 00193398 4B E8 1A 31 */ bl NSCREENX__Ff /* 8019659C 0019339C FC 40 E8 90 */ fmr f2, f29 /* 801965A0 001933A0 80 9B 00 0C */ lwz r4, 0xc(r27) -/* 801965A4 001933A4 C0 62 B2 78 */ lfs f3, lbl_803CFBF8-_SDA2_BASE_(r2) +/* 801965A4 001933A4 C0 62 B2 78 */ lfs f3, lbl__875_5-_SDA2_BASE_(r2) /* 801965A8 001933A8 38 61 00 80 */ addi r3, r1, 0x80 /* 801965AC 001933AC 38 A1 00 10 */ addi r5, r1, 0x10 /* 801965B0 001933B0 38 DF 01 48 */ addi r6, r31, 0x148 /* 801965B4 001933B4 4B E8 19 41 */ bl create__5xfontFUifff10iColor_tagRC13basic_rect_f_ -/* 801965B8 001933B8 C0 22 B2 78 */ lfs f1, lbl_803CFBF8-_SDA2_BASE_(r2) +/* 801965B8 001933B8 C0 22 B2 78 */ lfs f1, lbl__875_5-_SDA2_BASE_(r2) /* 801965BC 001933BC 7F 06 C3 78 */ mr r6, r24 /* 801965C0 001933C0 38 61 01 30 */ addi r3, r1, 0x130 /* 801965C4 001933C4 38 81 00 80 */ addi r4, r1, 0x80 @@ -470,12 +470,12 @@ lbl_801965EC: /* 8019668C 0019348C 4B E8 19 3D */ bl NSCREENX__Ff /* 80196690 00193490 FC 40 F8 90 */ fmr f2, f31 /* 80196694 00193494 80 9B 00 0C */ lwz r4, 0xc(r27) -/* 80196698 00193498 C0 62 B2 78 */ lfs f3, lbl_803CFBF8-_SDA2_BASE_(r2) +/* 80196698 00193498 C0 62 B2 78 */ lfs f3, lbl__875_5-_SDA2_BASE_(r2) /* 8019669C 0019349C 38 61 00 5C */ addi r3, r1, 0x5c /* 801966A0 001934A0 38 A1 00 08 */ addi r5, r1, 8 /* 801966A4 001934A4 38 DF 01 48 */ addi r6, r31, 0x148 /* 801966A8 001934A8 4B E8 18 4D */ bl create__5xfontFUifff10iColor_tagRC13basic_rect_f_ -/* 801966AC 001934AC C0 22 B2 78 */ lfs f1, lbl_803CFBF8-_SDA2_BASE_(r2) +/* 801966AC 001934AC C0 22 B2 78 */ lfs f1, lbl__875_5-_SDA2_BASE_(r2) /* 801966B0 001934B0 7F 46 D3 78 */ mr r6, r26 /* 801966B4 001934B4 38 61 00 C8 */ addi r3, r1, 0xc8 /* 801966B8 001934B8 38 81 00 5C */ addi r4, r1, 0x5c @@ -514,7 +514,7 @@ lbl_80196728: /* 8019672C 0019352C 7C 79 E8 50 */ subf r3, r25, r29 /* 80196730 00193530 7C 03 00 40 */ cmplw r3, r0 /* 80196734 00193534 41 80 FB 0C */ blt lbl_80196240 -/* 80196738 00193538 C0 02 B2 78 */ lfs f0, lbl_803CFBF8-_SDA2_BASE_(r2) +/* 80196738 00193538 C0 02 B2 78 */ lfs f0, lbl__875_5-_SDA2_BASE_(r2) /* 8019673C 0019353C 38 00 00 00 */ li r0, 0 /* 80196740 00193540 FC 1E 00 40 */ fcmpo cr0, f30, f0 /* 80196744 00193544 4C 41 13 82 */ cror 2, 1, 2 @@ -548,14 +548,14 @@ xCMupdate__Ff: /* 801967A0 001935A0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801967A4 001935A4 7C 08 02 A6 */ mflr r0 /* 801967A8 001935A8 90 01 00 14 */ stw r0, 0x14(r1) -/* 801967AC 001935AC 80 6D 98 E8 */ lwz r3, lbl_803CC1E8-_SDA_BASE_(r13) +/* 801967AC 001935AC 80 6D 98 E8 */ lwz r3, lbl_credits_data-_SDA_BASE_(r13) /* 801967B0 001935B0 28 03 00 00 */ cmplwi r3, 0 /* 801967B4 001935B4 41 82 00 2C */ beq lbl_801967E0 -/* 801967B8 001935B8 C0 4D 84 D0 */ lfs f2, lbl_803CADD0-_SDA_BASE_(r13) -/* 801967BC 001935BC C0 0D 84 D4 */ lfs f0, lbl_803CADD4-_SDA_BASE_(r13) +/* 801967B8 001935B8 C0 4D 84 D0 */ lfs f2, lbl_dtscale-_SDA_BASE_(r13) +/* 801967BC 001935BC C0 0D 84 D4 */ lfs f0, lbl_credits_time-_SDA_BASE_(r13) /* 801967C0 001935C0 EC 01 00 BA */ fmadds f0, f1, f2, f0 -/* 801967C4 001935C4 D0 0D 84 D4 */ stfs f0, lbl_803CADD4-_SDA_BASE_(r13) -/* 801967C8 001935C8 C0 2D 84 D4 */ lfs f1, lbl_803CADD4-_SDA_BASE_(r13) +/* 801967C4 001935C4 D0 0D 84 D4 */ stfs f0, lbl_credits_time-_SDA_BASE_(r13) +/* 801967C8 001935C8 C0 2D 84 D4 */ lfs f1, lbl_credits_time-_SDA_BASE_(r13) /* 801967CC 001935CC C0 03 00 10 */ lfs f0, 0x10(r3) /* 801967D0 001935D0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801967D4 001935D4 4C 41 13 82 */ cror 2, 1, 2 @@ -572,8 +572,8 @@ xCMrender__Fv: /* 801967F0 001935F0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801967F4 001935F4 7C 08 02 A6 */ mflr r0 /* 801967F8 001935F8 90 01 00 14 */ stw r0, 0x14(r1) -/* 801967FC 001935FC C0 2D 84 D4 */ lfs f1, lbl_803CADD4-_SDA_BASE_(r13) -/* 80196800 00193600 80 6D 98 E8 */ lwz r3, lbl_803CC1E8-_SDA_BASE_(r13) +/* 801967FC 001935FC C0 2D 84 D4 */ lfs f1, lbl_credits_time-_SDA_BASE_(r13) +/* 80196800 00193600 80 6D 98 E8 */ lwz r3, lbl_credits_data-_SDA_BASE_(r13) /* 80196804 00193604 4B FF F9 A9 */ bl bink.xCMrender__FfP12xCreditsData /* 80196808 00193608 80 01 00 14 */ lwz r0, 0x14(r1) /* 8019680C 0019360C 7C 08 03 A6 */ mtlr r0 @@ -583,14 +583,14 @@ xCMrender__Fv: .global xCMstart__FP12xCreditsDatafP5xBase xCMstart__FP12xCreditsDatafP5xBase: /* 80196818 00193618 28 03 00 00 */ cmplwi r3, 0 -/* 8019681C 0019361C 90 6D 98 E8 */ stw r3, lbl_803CC1E8-_SDA_BASE_(r13) +/* 8019681C 0019361C 90 6D 98 E8 */ stw r3, lbl_credits_data-_SDA_BASE_(r13) /* 80196820 00193620 4D 82 00 20 */ beqlr -/* 80196824 00193624 C0 02 B2 78 */ lfs f0, lbl_803CFBF8-_SDA2_BASE_(r2) +/* 80196824 00193624 C0 02 B2 78 */ lfs f0, lbl__875_5-_SDA2_BASE_(r2) /* 80196828 00193628 28 04 00 00 */ cmplwi r4, 0 -/* 8019682C 0019362C D0 0D 84 D4 */ stfs f0, lbl_803CADD4-_SDA_BASE_(r13) +/* 8019682C 0019362C D0 0D 84 D4 */ stfs f0, lbl_credits_time-_SDA_BASE_(r13) /* 80196830 00193630 4D 82 00 20 */ beqlr /* 80196834 00193634 80 04 00 00 */ lwz r0, 0(r4) -/* 80196838 00193638 90 0D 98 EC */ stw r0, lbl_803CC1EC-_SDA_BASE_(r13) +/* 80196838 00193638 90 0D 98 EC */ stw r0, lbl_credits_parentID-_SDA_BASE_(r13) /* 8019683C 0019363C 4E 80 00 20 */ blr .global xCMstop__Fv @@ -599,10 +599,10 @@ xCMstop__Fv: /* 80196844 00193644 7C 08 02 A6 */ mflr r0 /* 80196848 00193648 90 01 00 14 */ stw r0, 0x14(r1) /* 8019684C 0019364C 38 00 00 00 */ li r0, 0 -/* 80196850 00193650 C0 02 B2 90 */ lfs f0, lbl_803CFC10-_SDA2_BASE_(r2) -/* 80196854 00193654 D0 0D 84 D4 */ stfs f0, lbl_803CADD4-_SDA_BASE_(r13) -/* 80196858 00193658 90 0D 98 E8 */ stw r0, lbl_803CC1E8-_SDA_BASE_(r13) -/* 8019685C 0019365C 80 6D 98 EC */ lwz r3, lbl_803CC1EC-_SDA_BASE_(r13) +/* 80196850 00193650 C0 02 B2 90 */ lfs f0, lbl__927_2-_SDA2_BASE_(r2) +/* 80196854 00193654 D0 0D 84 D4 */ stfs f0, lbl_credits_time-_SDA_BASE_(r13) +/* 80196858 00193658 90 0D 98 E8 */ stw r0, lbl_credits_data-_SDA_BASE_(r13) +/* 8019685C 0019365C 80 6D 98 EC */ lwz r3, lbl_credits_parentID-_SDA_BASE_(r13) /* 80196860 00193660 28 03 00 00 */ cmplwi r3, 0 /* 80196864 00193664 41 82 00 0C */ beq lbl_80196870 /* 80196868 00193668 38 80 02 12 */ li r4, 0x212 @@ -704,16 +704,16 @@ RADTimerRead: /* 8019699C 0019379C BF C1 00 08 */ stmw r30, 8(r1) /* 801969A0 001937A0 90 01 00 14 */ stw r0, 0x14(r1) /* 801969A4 001937A4 48 04 0B A9 */ bl OSGetTime -/* 801969A8 001937A8 81 2D 84 D8 */ lwz r9, lbl_803CADD8-_SDA_BASE_(r13) +/* 801969A8 001937A8 81 2D 84 D8 */ lwz r9, lbl_starttime.189-_SDA_BASE_(r13) /* 801969AC 001937AC 7C 7E 1B 78 */ mr r30, r3 /* 801969B0 001937B0 7C 9F 23 78 */ mr r31, r4 /* 801969B4 001937B4 80 0D 84 DC */ lwz r0, lbl_803CADDC-_SDA_BASE_(r13) /* 801969B8 001937B8 7D 2B 03 79 */ or. r11, r9, r0 /* 801969BC 001937BC 40 82 00 0C */ bne lbl_801969C8 -/* 801969C0 001937C0 93 CD 84 D8 */ stw r30, lbl_803CADD8-_SDA_BASE_(r13) +/* 801969C0 001937C0 93 CD 84 D8 */ stw r30, lbl_starttime.189-_SDA_BASE_(r13) /* 801969C4 001937C4 93 ED 84 DC */ stw r31, lbl_803CADDC-_SDA_BASE_(r13) lbl_801969C8: -/* 801969C8 001937C8 81 2D 84 D8 */ lwz r9, lbl_803CADD8-_SDA_BASE_(r13) +/* 801969C8 001937C8 81 2D 84 D8 */ lwz r9, lbl_starttime.189-_SDA_BASE_(r13) /* 801969CC 001937CC 81 4D 84 DC */ lwz r10, lbl_803CADDC-_SDA_BASE_(r13) /* 801969D0 001937D0 3C 00 00 01 */ lis r0, 0x00019E40@h /* 801969D4 001937D4 60 00 9E 40 */ ori r0, r0, 0x00019E40@l @@ -803,8 +803,8 @@ lbl_80196AD0: .global RADSetMemory RADSetMemory: -/* 80196B14 00193914 90 6D 84 E0 */ stw r3, lbl_803CADE0-_SDA_BASE_(r13) -/* 80196B18 00193918 90 8D 84 E4 */ stw r4, lbl_803CADE4-_SDA_BASE_(r13) +/* 80196B14 00193914 90 6D 84 E0 */ stw r3, lbl_usermalloc-_SDA_BASE_(r13) +/* 80196B18 00193918 90 8D 84 E4 */ stw r4, lbl_userfree-_SDA_BASE_(r13) /* 80196B1C 0019391C 4E 80 00 20 */ blr .global radmalloc @@ -817,7 +817,7 @@ radmalloc: /* 80196B34 00193934 41 82 00 54 */ beq lbl_80196B88 /* 80196B38 00193938 2C 03 FF FF */ cmpwi r3, -1 /* 80196B3C 0019393C 41 82 00 4C */ beq lbl_80196B88 -/* 80196B40 00193940 80 0D 84 E0 */ lwz r0, lbl_803CADE0-_SDA_BASE_(r13) +/* 80196B40 00193940 80 0D 84 E0 */ lwz r0, lbl_usermalloc-_SDA_BASE_(r13) /* 80196B44 00193944 3B E3 00 40 */ addi r31, r3, 0x40 /* 80196B48 00193948 2C 00 00 00 */ cmpwi r0, 0 /* 80196B4C 0019394C 41 82 00 28 */ beq lbl_80196B74 @@ -850,7 +850,7 @@ lbl_80196B94: /* 80196BA8 001939A8 98 03 FF FF */ stb r0, -1(r3) /* 80196BAC 001939AC 99 23 FF FE */ stb r9, -2(r3) /* 80196BB0 001939B0 40 82 00 0C */ bne lbl_80196BBC -/* 80196BB4 001939B4 80 0D 84 E4 */ lwz r0, lbl_803CADE4-_SDA_BASE_(r13) +/* 80196BB4 001939B4 80 0D 84 E4 */ lwz r0, lbl_userfree-_SDA_BASE_(r13) /* 80196BB8 001939B8 90 03 FF F8 */ stw r0, -8(r3) lbl_80196BBC: /* 80196BBC 001939BC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -888,8 +888,8 @@ lbl_80196C18: .global RADSetAudioMemory RADSetAudioMemory: -/* 80196C28 00193A28 90 6D 84 E8 */ stw r3, lbl_803CADE8-_SDA_BASE_(r13) -/* 80196C2C 00193A2C 90 8D 84 EC */ stw r4, lbl_803CADEC-_SDA_BASE_(r13) +/* 80196C28 00193A28 90 6D 84 E8 */ stw r3, lbl_userarammalloc-_SDA_BASE_(r13) +/* 80196C2C 00193A2C 90 8D 84 EC */ stw r4, lbl_useraramfree-_SDA_BASE_(r13) /* 80196C30 00193A30 4E 80 00 20 */ blr .global radaudiomalloc @@ -897,7 +897,7 @@ radaudiomalloc: /* 80196C34 00193A34 94 21 FF F8 */ stwu r1, -8(r1) /* 80196C38 00193A38 7C 08 02 A6 */ mflr r0 /* 80196C3C 00193A3C 90 01 00 0C */ stw r0, 0xc(r1) -/* 80196C40 00193A40 80 0D 84 E8 */ lwz r0, lbl_803CADE8-_SDA_BASE_(r13) +/* 80196C40 00193A40 80 0D 84 E8 */ lwz r0, lbl_userarammalloc-_SDA_BASE_(r13) /* 80196C44 00193A44 7C 69 1B 78 */ mr r9, r3 /* 80196C48 00193A48 38 60 00 00 */ li r3, 0 /* 80196C4C 00193A4C 2C 00 00 00 */ cmpwi r0, 0 @@ -916,7 +916,7 @@ radaudiofree: /* 80196C70 00193A70 94 21 FF F8 */ stwu r1, -8(r1) /* 80196C74 00193A74 7C 08 02 A6 */ mflr r0 /* 80196C78 00193A78 90 01 00 0C */ stw r0, 0xc(r1) -/* 80196C7C 00193A7C 80 0D 84 EC */ lwz r0, lbl_803CADEC-_SDA_BASE_(r13) +/* 80196C7C 00193A7C 80 0D 84 EC */ lwz r0, lbl_useraramfree-_SDA_BASE_(r13) /* 80196C80 00193A80 2C 00 00 00 */ cmpwi r0, 0 /* 80196C84 00193A84 41 82 00 0C */ beq lbl_80196C90 /* 80196C88 00193A88 7C 08 03 A6 */ mtlr r0 @@ -2510,32 +2510,32 @@ BinkSetSoundSystem: /* 801982D8 001950D8 90 01 00 0C */ stw r0, 0xc(r1) /* 801982DC 001950DC 7C 63 1B 79 */ or. r3, r3, r3 /* 801982E0 001950E0 41 82 00 2C */ beq lbl_8019830C -/* 801982E4 001950E4 80 0D 84 F0 */ lwz r0, lbl_803CADF0-_SDA_BASE_(r13) +/* 801982E4 001950E4 80 0D 84 F0 */ lwz r0, lbl_sysopen-_SDA_BASE_(r13) /* 801982E8 001950E8 2C 00 00 00 */ cmpwi r0, 0 /* 801982EC 001950EC 40 82 00 08 */ bne lbl_801982F4 -/* 801982F0 001950F0 90 6D 84 F0 */ stw r3, lbl_803CADF0-_SDA_BASE_(r13) +/* 801982F0 001950F0 90 6D 84 F0 */ stw r3, lbl_sysopen-_SDA_BASE_(r13) lbl_801982F4: -/* 801982F4 001950F4 80 0D 84 F0 */ lwz r0, lbl_803CADF0-_SDA_BASE_(r13) +/* 801982F4 001950F4 80 0D 84 F0 */ lwz r0, lbl_sysopen-_SDA_BASE_(r13) /* 801982F8 001950F8 7C 00 18 00 */ cmpw r0, r3 /* 801982FC 001950FC 41 82 00 1C */ beq lbl_80198318 -/* 80198300 00195100 80 0D 84 F8 */ lwz r0, lbl_803CADF8-_SDA_BASE_(r13) +/* 80198300 00195100 80 0D 84 F8 */ lwz r0, lbl_numopensounds-_SDA_BASE_(r13) /* 80198304 00195104 2C 00 00 00 */ cmpwi r0, 0 /* 80198308 00195108 41 82 00 0C */ beq lbl_80198314 lbl_8019830C: /* 8019830C 0019510C 38 60 00 00 */ li r3, 0 /* 80198310 00195110 48 00 00 38 */ b lbl_80198348 lbl_80198314: -/* 80198314 00195114 90 6D 84 F0 */ stw r3, lbl_803CADF0-_SDA_BASE_(r13) +/* 80198314 00195114 90 6D 84 F0 */ stw r3, lbl_sysopen-_SDA_BASE_(r13) lbl_80198318: -/* 80198318 00195118 81 2D 84 F0 */ lwz r9, lbl_803CADF0-_SDA_BASE_(r13) +/* 80198318 00195118 81 2D 84 F0 */ lwz r9, lbl_sysopen-_SDA_BASE_(r13) /* 8019831C 0019511C 7C 83 23 78 */ mr r3, r4 /* 80198320 00195120 7D 28 03 A6 */ mtlr r9 /* 80198324 00195124 4E 80 00 21 */ blrl /* 80198328 00195128 7C 63 1B 79 */ or. r3, r3, r3 /* 8019832C 0019512C 41 82 00 08 */ beq lbl_80198334 -/* 80198330 00195130 90 6D 84 F4 */ stw r3, lbl_803CADF4-_SDA_BASE_(r13) +/* 80198330 00195130 90 6D 84 F4 */ stw r3, lbl_sndopen-_SDA_BASE_(r13) lbl_80198334: -/* 80198334 00195134 80 0D 84 F4 */ lwz r0, lbl_803CADF4-_SDA_BASE_(r13) +/* 80198334 00195134 80 0D 84 F4 */ lwz r0, lbl_sndopen-_SDA_BASE_(r13) /* 80198338 00195138 38 60 00 01 */ li r3, 1 /* 8019833C 0019513C 2C 00 00 00 */ cmpwi r0, 0 /* 80198340 00195140 40 82 00 08 */ bne lbl_80198348 @@ -2633,7 +2633,7 @@ bink.checksound: /* 80198474 00195274 2C 00 00 00 */ cmpwi r0, 0 /* 80198478 00195278 41 82 02 6C */ beq lbl_801986E4 /* 8019847C 0019527C 38 9D 03 44 */ addi r4, r29, 0x344 -/* 80198480 00195280 80 6D 85 00 */ lwz r3, lbl_803CAE00-_SDA_BASE_(r13) +/* 80198480 00195280 80 6D 85 00 */ lwz r3, lbl_cb_bink_sound-_SDA_BASE_(r13) /* 80198484 00195284 7C 9B 23 78 */ mr r27, r4 /* 80198488 00195288 48 00 CE 21 */ bl RADCB_try_to_suspend_callback /* 8019848C 0019528C 2C 03 00 00 */ cmpwi r3, 0 @@ -2801,7 +2801,7 @@ lbl_801986C8: /* 801986D0 001954D0 7C 03 00 40 */ cmplw r3, r0 /* 801986D4 001954D4 41 80 FD D0 */ blt lbl_801984A4 lbl_801986D8: -/* 801986D8 001954D8 80 6D 85 00 */ lwz r3, lbl_803CAE00-_SDA_BASE_(r13) +/* 801986D8 001954D8 80 6D 85 00 */ lwz r3, lbl_cb_bink_sound-_SDA_BASE_(r13) /* 801986DC 001954DC 7F 64 DB 78 */ mr r4, r27 /* 801986E0 001954E0 48 00 CD 05 */ bl RADCB_resume_callback lbl_801986E4: @@ -2911,26 +2911,26 @@ lbl_80198838: /* 80198848 00195648 BB C1 00 08 */ lmw r30, 8(r1) /* 8019884C 0019564C 38 21 00 10 */ addi r1, r1, 0x10 /* 80198850 00195650 4E 80 00 20 */ blr -/* 80198854 00195654 90 6D 85 04 */ stw r3, lbl_803CAE04-_SDA_BASE_(r13) +/* 80198854 00195654 90 6D 85 04 */ stw r3, lbl_ForceRate-_SDA_BASE_(r13) /* 80198858 00195658 90 8D 98 F0 */ stw r4, lbl_803CC1F0-_SDA_BASE_(r13) /* 8019885C 0019565C 4E 80 00 20 */ blr -/* 80198860 00195660 90 6D 85 08 */ stw r3, lbl_803CAE08-_SDA_BASE_(r13) +/* 80198860 00195660 90 6D 85 08 */ stw r3, lbl_IOBufferSize-_SDA_BASE_(r13) /* 80198864 00195664 4E 80 00 20 */ blr -/* 80198868 00195668 90 6D 85 14 */ stw r3, lbl_803CAE14-_SDA_BASE_(r13) +/* 80198868 00195668 90 6D 85 14 */ stw r3, lbl_UserOpen-_SDA_BASE_(r13) /* 8019886C 0019566C 4E 80 00 20 */ blr -/* 80198870 00195670 90 6D 85 0C */ stw r3, lbl_803CAE0C-_SDA_BASE_(r13) +/* 80198870 00195670 90 6D 85 0C */ stw r3, lbl_Simulate-_SDA_BASE_(r13) /* 80198874 00195674 4E 80 00 20 */ blr /* 80198878 00195678 28 03 00 08 */ cmplwi r3, 8 /* 8019887C 0019567C 40 81 00 08 */ ble lbl_80198884 /* 80198880 00195680 38 60 00 08 */ li r3, 8 lbl_80198884: /* 80198884 00195684 39 40 00 00 */ li r10, 0 -/* 80198888 00195688 90 6D 85 10 */ stw r3, lbl_803CAE10-_SDA_BASE_(r13) +/* 80198888 00195688 90 6D 85 10 */ stw r3, lbl_TotTracks-_SDA_BASE_(r13) /* 8019888C 0019568C 7C 0A 18 40 */ cmplw r10, r3 /* 80198890 00195690 4C 80 00 20 */ bgelr -/* 80198894 00195694 3D 20 80 2A */ lis r9, lbl_802A1F34@ha +/* 80198894 00195694 3D 20 80 2A */ lis r9, lbl_TrackNums@ha /* 80198898 00195698 39 60 00 00 */ li r11, 0 -/* 8019889C 0019569C 39 29 1F 34 */ addi r9, r9, lbl_802A1F34@l +/* 8019889C 0019569C 39 29 1F 34 */ addi r9, r9, lbl_TrackNums@l lbl_801988A0: /* 801988A0 001956A0 7C 0B 20 2E */ lwzx r0, r11, r4 /* 801988A4 001956A4 39 4A 00 01 */ addi r10, r10, 1 @@ -3015,7 +3015,7 @@ lbl_801989B0: /* 801989B4 001957B4 7C 08 02 A6 */ mflr r0 /* 801989B8 001957B8 90 01 00 0C */ stw r0, 0xc(r1) /* 801989BC 001957BC 38 83 00 FC */ addi r4, r3, 0xfc -/* 801989C0 001957C0 80 6D 84 FC */ lwz r3, lbl_803CADFC-_SDA_BASE_(r13) +/* 801989C0 001957C0 80 6D 84 FC */ lwz r3, lbl_cb_bink_IO-_SDA_BASE_(r13) /* 801989C4 001957C4 48 00 C9 79 */ bl RADCB_suspend_callback /* 801989C8 001957C8 80 01 00 0C */ lwz r0, 0xc(r1) /* 801989CC 001957CC 7C 08 03 A6 */ mtlr r0 @@ -3026,7 +3026,7 @@ lbl_801989D8: /* 801989DC 001957DC 7C 08 02 A6 */ mflr r0 /* 801989E0 001957E0 90 01 00 0C */ stw r0, 0xc(r1) /* 801989E4 001957E4 38 83 00 FC */ addi r4, r3, 0xfc -/* 801989E8 001957E8 80 6D 84 FC */ lwz r3, lbl_803CADFC-_SDA_BASE_(r13) +/* 801989E8 001957E8 80 6D 84 FC */ lwz r3, lbl_cb_bink_IO-_SDA_BASE_(r13) /* 801989EC 001957EC 48 00 C8 BD */ bl RADCB_try_to_suspend_callback /* 801989F0 001957F0 80 01 00 0C */ lwz r0, 0xc(r1) /* 801989F4 001957F4 7C 08 03 A6 */ mtlr r0 @@ -3037,7 +3037,7 @@ lbl_80198A00: /* 80198A04 00195804 7C 08 02 A6 */ mflr r0 /* 80198A08 00195808 90 01 00 0C */ stw r0, 0xc(r1) /* 80198A0C 0019580C 38 83 00 FC */ addi r4, r3, 0xfc -/* 80198A10 00195810 80 6D 84 FC */ lwz r3, lbl_803CADFC-_SDA_BASE_(r13) +/* 80198A10 00195810 80 6D 84 FC */ lwz r3, lbl_cb_bink_IO-_SDA_BASE_(r13) /* 80198A14 00195814 48 00 C9 D1 */ bl RADCB_resume_callback /* 80198A18 00195818 80 01 00 0C */ lwz r0, 0xc(r1) /* 80198A1C 0019581C 7C 08 03 A6 */ mtlr r0 @@ -3095,9 +3095,9 @@ BinkOpen: /* 80198ACC 001958CC 3B C9 CD 58 */ addi r30, r9, lbl_8019CD58@l /* 80198AD0 001958D0 40 82 00 14 */ bne lbl_80198AE4 /* 80198AD4 001958D4 38 00 00 01 */ li r0, 1 -/* 80198AD8 001958D8 3D 20 80 2A */ lis r9, lbl_802A1F34@ha -/* 80198ADC 001958DC 91 69 1F 34 */ stw r11, lbl_802A1F34@l(r9) -/* 80198AE0 001958E0 90 0D 85 10 */ stw r0, lbl_803CAE10-_SDA_BASE_(r13) +/* 80198AD8 001958D8 3D 20 80 2A */ lis r9, lbl_TrackNums@ha +/* 80198ADC 001958DC 91 69 1F 34 */ stw r11, lbl_TrackNums@l(r9) +/* 80198AE0 001958E0 90 0D 85 10 */ stw r0, lbl_TotTracks-_SDA_BASE_(r13) lbl_80198AE4: /* 80198AE4 001958E4 38 61 00 08 */ addi r3, r1, 8 /* 80198AE8 001958E8 38 80 00 00 */ li r4, 0 @@ -3146,7 +3146,7 @@ lbl_80198B24: lbl_80198B90: /* 80198B90 00195990 77 29 02 00 */ andis. r9, r25, 0x200 /* 80198B94 00195994 41 82 00 14 */ beq lbl_80198BA8 -/* 80198B98 00195998 80 0D 85 14 */ lwz r0, lbl_803CAE14-_SDA_BASE_(r13) +/* 80198B98 00195998 80 0D 85 14 */ lwz r0, lbl_UserOpen-_SDA_BASE_(r13) /* 80198B9C 0019599C 2C 00 00 00 */ cmpwi r0, 0 /* 80198BA0 001959A0 41 82 00 08 */ beq lbl_80198BA8 /* 80198BA4 001959A4 7C 1E 03 78 */ mr r30, r0 @@ -3157,7 +3157,7 @@ lbl_80198BA8: /* 80198BB4 001959B4 7F 25 CB 78 */ mr r5, r25 /* 80198BB8 001959B8 7F C8 03 A6 */ mtlr r30 /* 80198BBC 001959BC 38 00 00 00 */ li r0, 0 -/* 80198BC0 001959C0 90 0D 85 14 */ stw r0, lbl_803CAE14-_SDA_BASE_(r13) +/* 80198BC0 001959C0 90 0D 85 14 */ stw r0, lbl_UserOpen-_SDA_BASE_(r13) /* 80198BC4 001959C4 4E 80 00 21 */ blrl /* 80198BC8 001959C8 2C 03 00 00 */ cmpwi r3, 0 /* 80198BCC 001959CC 40 82 00 24 */ bne lbl_80198BF0 @@ -3336,14 +3336,14 @@ lbl_80198E2C: /* 80198E38 00195C38 91 21 00 10 */ stw r9, 0x10(r1) /* 80198E3C 00195C3C 90 01 00 F4 */ stw r0, 0xf4(r1) /* 80198E40 00195C40 41 82 00 28 */ beq lbl_80198E68 -/* 80198E44 00195C44 80 0D 85 04 */ lwz r0, lbl_803CAE04-_SDA_BASE_(r13) +/* 80198E44 00195C44 80 0D 85 04 */ lwz r0, lbl_ForceRate-_SDA_BASE_(r13) /* 80198E48 00195C48 2C 00 FF FF */ cmpwi r0, -1 /* 80198E4C 00195C4C 41 82 00 1C */ beq lbl_80198E68 /* 80198E50 00195C50 81 2D 98 F0 */ lwz r9, lbl_803CC1F0-_SDA_BASE_(r13) /* 80198E54 00195C54 90 01 00 1C */ stw r0, 0x1c(r1) /* 80198E58 00195C58 38 00 FF FF */ li r0, -1 /* 80198E5C 00195C5C 91 21 00 20 */ stw r9, 0x20(r1) -/* 80198E60 00195C60 90 0D 85 04 */ stw r0, lbl_803CAE04-_SDA_BASE_(r13) +/* 80198E60 00195C60 90 0D 85 04 */ stw r0, lbl_ForceRate-_SDA_BASE_(r13) /* 80198E64 00195C64 48 00 00 14 */ b lbl_80198E78 lbl_80198E68: /* 80198E68 00195C68 80 01 03 AC */ lwz r0, 0x3ac(r1) @@ -3412,7 +3412,7 @@ lbl_80198ED8: /* 80198F5C 00195D5C 38 61 02 EC */ addi r3, r1, 0x2ec /* 80198F60 00195D60 54 84 10 3A */ slwi r4, r4, 2 /* 80198F64 00195D64 48 00 FC 3D */ bl pushmalloc -/* 80198F68 00195D68 80 0D 85 10 */ lwz r0, lbl_803CAE10-_SDA_BASE_(r13) +/* 80198F68 00195D68 80 0D 85 10 */ lwz r0, lbl_TotTracks-_SDA_BASE_(r13) /* 80198F6C 00195D6C 38 61 03 00 */ addi r3, r1, 0x300 /* 80198F70 00195D70 38 80 01 78 */ li r4, 0x178 /* 80198F74 00195D74 2C 00 00 00 */ cmpwi r0, 0 @@ -3420,7 +3420,7 @@ lbl_80198ED8: /* 80198F7C 00195D7C 1C 80 01 78 */ mulli r4, r0, 0x178 lbl_80198F80: /* 80198F80 00195D80 48 00 FC 21 */ bl pushmalloc -/* 80198F84 00195D84 80 8D 85 10 */ lwz r4, lbl_803CAE10-_SDA_BASE_(r13) +/* 80198F84 00195D84 80 8D 85 10 */ lwz r4, lbl_TotTracks-_SDA_BASE_(r13) /* 80198F88 00195D88 3B C1 03 10 */ addi r30, r1, 0x310 /* 80198F8C 00195D8C 38 61 02 64 */ addi r3, r1, 0x264 /* 80198F90 00195D90 54 84 10 3A */ slwi r4, r4, 2 @@ -3646,12 +3646,12 @@ lbl_801992C0: lbl_801992D8: /* 801992D8 001960D8 77 20 01 00 */ andis. r0, r25, 0x100 /* 801992DC 001960DC 41 82 00 20 */ beq lbl_801992FC -/* 801992E0 001960E0 80 0D 85 08 */ lwz r0, lbl_803CAE08-_SDA_BASE_(r13) +/* 801992E0 001960E0 80 0D 85 08 */ lwz r0, lbl_IOBufferSize-_SDA_BASE_(r13) /* 801992E4 001960E4 2C 00 FF FF */ cmpwi r0, -1 /* 801992E8 001960E8 41 82 00 14 */ beq lbl_801992FC /* 801992EC 001960EC 90 1F 02 50 */ stw r0, 0x250(r31) /* 801992F0 001960F0 38 00 FF FF */ li r0, -1 -/* 801992F4 001960F4 90 0D 85 08 */ stw r0, lbl_803CAE08-_SDA_BASE_(r13) +/* 801992F4 001960F4 90 0D 85 08 */ stw r0, lbl_IOBufferSize-_SDA_BASE_(r13) /* 801992F8 001960F8 48 00 00 0C */ b lbl_80199304 lbl_801992FC: /* 801992FC 001960FC 80 1F 00 F4 */ lwz r0, 0xf4(r31) @@ -3659,12 +3659,12 @@ lbl_801992FC: lbl_80199304: /* 80199304 00196104 77 29 00 40 */ andis. r9, r25, 0x40 /* 80199308 00196108 41 82 00 20 */ beq lbl_80199328 -/* 8019930C 0019610C 80 ED 85 0C */ lwz r7, lbl_803CAE0C-_SDA_BASE_(r13) +/* 8019930C 0019610C 80 ED 85 0C */ lwz r7, lbl_Simulate-_SDA_BASE_(r13) /* 80199310 00196110 2C 07 FF FF */ cmpwi r7, -1 /* 80199314 00196114 41 82 00 14 */ beq lbl_80199328 /* 80199318 00196118 38 00 FF FF */ li r0, -1 /* 8019931C 0019611C 7C FC 3B 78 */ mr r28, r7 -/* 80199320 00196120 90 0D 85 0C */ stw r0, lbl_803CAE0C-_SDA_BASE_(r13) +/* 80199320 00196120 90 0D 85 0C */ stw r0, lbl_Simulate-_SDA_BASE_(r13) /* 80199324 00196124 48 00 00 08 */ b lbl_8019932C lbl_80199328: /* 80199328 00196128 3B 80 00 00 */ li r28, 0 @@ -3800,7 +3800,7 @@ lbl_801994D0: /* 8019950C 0019630C 80 1F 00 F0 */ lwz r0, 0xf0(r31) /* 80199510 00196310 2C 00 00 00 */ cmpwi r0, 0 /* 80199514 00196314 41 82 00 80 */ beq lbl_80199594 -/* 80199518 00196318 80 0D 85 10 */ lwz r0, lbl_803CAE10-_SDA_BASE_(r13) +/* 80199518 00196318 80 0D 85 10 */ lwz r0, lbl_TotTracks-_SDA_BASE_(r13) /* 8019951C 0019631C 2C 00 00 00 */ cmpwi r0, 0 /* 80199520 00196320 41 82 00 74 */ beq lbl_80199594 /* 80199524 00196324 3B 80 00 00 */ li r28, 0 @@ -3837,11 +3837,11 @@ lbl_80199588: /* 80199590 00196390 41 80 FF A8 */ blt lbl_80199538 lbl_80199594: /* 80199594 00196394 38 00 00 00 */ li r0, 0 -/* 80199598 00196398 3D 20 80 2A */ lis r9, lbl_802A1F34@ha -/* 8019959C 0019639C 90 09 1F 34 */ stw r0, lbl_802A1F34@l(r9) +/* 80199598 00196398 3D 20 80 2A */ lis r9, lbl_TrackNums@ha +/* 8019959C 0019639C 90 09 1F 34 */ stw r0, lbl_TrackNums@l(r9) /* 801995A0 001963A0 39 60 00 01 */ li r11, 1 /* 801995A4 001963A4 3B 80 00 00 */ li r28, 0 -/* 801995A8 001963A8 91 6D 85 10 */ stw r11, lbl_803CAE10-_SDA_BASE_(r13) +/* 801995A8 001963A8 91 6D 85 10 */ stw r11, lbl_TotTracks-_SDA_BASE_(r13) /* 801995AC 001963AC 80 1F 02 F0 */ lwz r0, 0x2f0(r31) /* 801995B0 001963B0 7C 1C 00 40 */ cmplw r28, r0 /* 801995B4 001963B4 40 80 03 F4 */ bge lbl_801999A8 @@ -3863,7 +3863,7 @@ lbl_801995D0: /* 801995F0 001963F0 1F DC 01 78 */ mulli r30, r28, 0x178 /* 801995F4 001963F4 41 82 03 40 */ beq lbl_80199934 lbl_801995F8: -/* 801995F8 001963F8 80 0D 84 F4 */ lwz r0, lbl_803CADF4-_SDA_BASE_(r13) +/* 801995F8 001963F8 80 0D 84 F4 */ lwz r0, lbl_sndopen-_SDA_BASE_(r13) /* 801995FC 001963FC 2C 00 00 00 */ cmpwi r0, 0 /* 80199600 00196400 40 82 00 14 */ bne lbl_80199614 /* 80199604 00196404 3C 60 80 19 */ lis r3, lbl_80197F68@ha @@ -3873,7 +3873,7 @@ lbl_801995F8: lbl_80199614: /* 80199614 00196414 81 3F 02 F8 */ lwz r9, 0x2f8(r31) /* 80199618 00196418 1F DC 01 78 */ mulli r30, r28, 0x178 -/* 8019961C 0019641C 80 0D 84 F4 */ lwz r0, lbl_803CADF4-_SDA_BASE_(r13) +/* 8019961C 0019641C 80 0D 84 F4 */ lwz r0, lbl_sndopen-_SDA_BASE_(r13) /* 80199620 00196420 7D 37 4A 14 */ add r9, r23, r9 /* 80199624 00196424 92 C9 00 2C */ stw r22, 0x2c(r9) /* 80199628 00196428 2C 00 00 00 */ cmpwi r0, 0 @@ -3943,7 +3943,7 @@ lbl_80199718: /* 80199720 00196520 80 7F 02 F8 */ lwz r3, 0x2f8(r31) /* 80199724 00196524 7F E8 FB 78 */ mr r8, r31 /* 80199728 00196528 55 29 10 3A */ slwi r9, r9, 2 -/* 8019972C 0019652C 81 6D 84 F4 */ lwz r11, lbl_803CADF4-_SDA_BASE_(r13) +/* 8019972C 0019652C 81 6D 84 F4 */ lwz r11, lbl_sndopen-_SDA_BASE_(r13) /* 80199730 00196530 7C A9 D0 2E */ lwzx r5, r9, r26 /* 80199734 00196534 7C 63 F2 14 */ add r3, r3, r30 /* 80199738 00196538 80 FF 00 20 */ lwz r7, 0x20(r31) @@ -3996,11 +3996,11 @@ lbl_801997E8: /* 801997EC 001965EC 38 A0 03 E8 */ li r5, 0x3e8 /* 801997F0 001965F0 81 1F 02 64 */ lwz r8, 0x264(r31) /* 801997F4 001965F4 7D 3B 50 2E */ lwzx r9, r27, r10 -/* 801997F8 001965F8 81 6D 84 F8 */ lwz r11, lbl_803CADF8-_SDA_BASE_(r13) +/* 801997F8 001965F8 81 6D 84 F8 */ lwz r11, lbl_numopensounds-_SDA_BASE_(r13) /* 801997FC 001965FC 55 29 10 3A */ slwi r9, r9, 2 /* 80199800 00196600 7C 09 40 2E */ lwzx r0, r9, r8 /* 80199804 00196604 39 6B 00 01 */ addi r11, r11, 1 -/* 80199808 00196608 91 6D 84 F8 */ stw r11, lbl_803CADF8-_SDA_BASE_(r13) +/* 80199808 00196608 91 6D 84 F8 */ stw r11, lbl_numopensounds-_SDA_BASE_(r13) /* 8019980C 0019660C 54 00 2F 38 */ rlwinm r0, r0, 5, 0x1c, 0x1c /* 80199810 00196610 21 20 00 00 */ subfic r9, r0, 0 /* 80199814 00196614 7C 09 01 14 */ adde r0, r9, r0 @@ -4114,7 +4114,7 @@ lbl_801999A8: /* 801999A8 001967A8 80 1F 02 F0 */ lwz r0, 0x2f0(r31) /* 801999AC 001967AC 2C 00 00 00 */ cmpwi r0, 0 /* 801999B0 001967B0 41 82 00 48 */ beq lbl_801999F8 -/* 801999B4 001967B4 81 2D 85 00 */ lwz r9, lbl_803CAE00-_SDA_BASE_(r13) +/* 801999B4 001967B4 81 2D 85 00 */ lwz r9, lbl_cb_bink_sound-_SDA_BASE_(r13) /* 801999B8 001967B8 38 00 00 01 */ li r0, 1 /* 801999BC 001967BC 90 1F 02 A0 */ stw r0, 0x2a0(r31) /* 801999C0 001967C0 2C 09 00 00 */ cmpwi r9, 0 @@ -4122,12 +4122,12 @@ lbl_801999A8: /* 801999C8 001967C8 38 60 00 14 */ li r3, 0x14 /* 801999CC 001967CC 48 00 B5 AD */ bl RADCB_allocate_handler /* 801999D0 001967D0 7C 60 1B 78 */ mr r0, r3 -/* 801999D4 001967D4 90 0D 85 00 */ stw r0, lbl_803CAE00-_SDA_BASE_(r13) +/* 801999D4 001967D4 90 0D 85 00 */ stw r0, lbl_cb_bink_sound-_SDA_BASE_(r13) /* 801999D8 001967D8 48 00 B8 7D */ bl RADCB_resume_handler lbl_801999DC: /* 801999DC 001967DC 3C A0 80 1A */ lis r5, lbl_80198A48@ha /* 801999E0 001967E0 3C C0 80 1A */ lis r6, lbl_80198A64@ha -/* 801999E4 001967E4 80 6D 85 00 */ lwz r3, lbl_803CAE00-_SDA_BASE_(r13) +/* 801999E4 001967E4 80 6D 85 00 */ lwz r3, lbl_cb_bink_sound-_SDA_BASE_(r13) /* 801999E8 001967E8 38 A5 8A 48 */ addi r5, r5, lbl_80198A48@l /* 801999EC 001967EC 38 C6 8A 64 */ addi r6, r6, lbl_80198A64@l /* 801999F0 001967F0 38 9F 03 44 */ addi r4, r31, 0x344 @@ -4353,7 +4353,7 @@ lbl_80199CD4: /* 80199D04 00196B04 28 09 00 4A */ cmplwi r9, 0x4a /* 80199D08 00196B08 41 81 00 4C */ bgt lbl_80199D54 /* 80199D0C 00196B0C 3B DF 02 0C */ addi r30, r31, 0x20c -/* 80199D10 00196B10 80 6D 84 FC */ lwz r3, lbl_803CADFC-_SDA_BASE_(r13) +/* 80199D10 00196B10 80 6D 84 FC */ lwz r3, lbl_cb_bink_IO-_SDA_BASE_(r13) /* 80199D14 00196B14 7F C4 F3 78 */ mr r4, r30 /* 80199D18 00196B18 48 00 B5 91 */ bl RADCB_try_to_suspend_callback /* 80199D1C 00196B1C 2C 03 00 00 */ cmpwi r3, 0 @@ -4362,7 +4362,7 @@ lbl_80199CD4: /* 80199D28 00196B28 38 7F 01 10 */ addi r3, r31, 0x110 /* 80199D2C 00196B2C 7D 28 03 A6 */ mtlr r9 /* 80199D30 00196B30 4E 80 00 21 */ blrl -/* 80199D34 00196B34 80 6D 84 FC */ lwz r3, lbl_803CADFC-_SDA_BASE_(r13) +/* 80199D34 00196B34 80 6D 84 FC */ lwz r3, lbl_cb_bink_IO-_SDA_BASE_(r13) /* 80199D38 00196B38 7F C4 F3 78 */ mr r4, r30 /* 80199D3C 00196B3C 48 00 B6 A9 */ bl RADCB_resume_callback /* 80199D40 00196B40 48 00 00 14 */ b lbl_80199D54 @@ -4816,7 +4816,7 @@ lbl_8019A3A4: /* 8019A3C4 001971C4 83 9C 00 00 */ lwz r28, 0(r28) /* 8019A3C8 001971C8 90 01 00 28 */ stw r0, 0x28(r1) /* 8019A3CC 001971CC 40 82 00 14 */ bne lbl_8019A3E0 -/* 8019A3D0 001971D0 80 6D 85 00 */ lwz r3, lbl_803CAE00-_SDA_BASE_(r13) +/* 8019A3D0 001971D0 80 6D 85 00 */ lwz r3, lbl_cb_bink_sound-_SDA_BASE_(r13) /* 8019A3D4 001971D4 3B 40 00 01 */ li r26, 1 /* 8019A3D8 001971D8 38 9F 03 44 */ addi r4, r31, 0x344 /* 8019A3DC 001971DC 48 00 AF 61 */ bl RADCB_suspend_callback @@ -4929,7 +4929,7 @@ lbl_8019A554: /* 8019A564 00197364 41 80 FE 00 */ blt lbl_8019A364 lbl_8019A568: /* 8019A568 00197368 41 92 00 10 */ beq cr4, lbl_8019A578 -/* 8019A56C 0019736C 80 6D 85 00 */ lwz r3, lbl_803CAE00-_SDA_BASE_(r13) +/* 8019A56C 0019736C 80 6D 85 00 */ lwz r3, lbl_cb_bink_sound-_SDA_BASE_(r13) /* 8019A570 00197370 38 9F 03 44 */ addi r4, r31, 0x344 /* 8019A574 00197374 48 00 AE 71 */ bl RADCB_resume_callback lbl_8019A578: @@ -4965,7 +4965,7 @@ lbl_8019A5B8: /* 8019A5E8 001973E8 28 09 00 4A */ cmplwi r9, 0x4a /* 8019A5EC 001973EC 41 81 00 4C */ bgt lbl_8019A638 /* 8019A5F0 001973F0 3B DF 02 0C */ addi r30, r31, 0x20c -/* 8019A5F4 001973F4 80 6D 84 FC */ lwz r3, lbl_803CADFC-_SDA_BASE_(r13) +/* 8019A5F4 001973F4 80 6D 84 FC */ lwz r3, lbl_cb_bink_IO-_SDA_BASE_(r13) /* 8019A5F8 001973F8 7F C4 F3 78 */ mr r4, r30 /* 8019A5FC 001973FC 48 00 AC AD */ bl RADCB_try_to_suspend_callback /* 8019A600 00197400 2C 03 00 00 */ cmpwi r3, 0 @@ -4974,7 +4974,7 @@ lbl_8019A5B8: /* 8019A60C 0019740C 38 7F 01 10 */ addi r3, r31, 0x110 /* 8019A610 00197410 7D 28 03 A6 */ mtlr r9 /* 8019A614 00197414 4E 80 00 21 */ blrl -/* 8019A618 00197418 80 6D 84 FC */ lwz r3, lbl_803CADFC-_SDA_BASE_(r13) +/* 8019A618 00197418 80 6D 84 FC */ lwz r3, lbl_cb_bink_IO-_SDA_BASE_(r13) /* 8019A61C 0019741C 7F C4 F3 78 */ mr r4, r30 /* 8019A620 00197420 48 00 AD C5 */ bl RADCB_resume_callback /* 8019A624 00197424 48 00 00 14 */ b lbl_8019A638 @@ -5118,10 +5118,10 @@ lbl_8019A810: /* 8019A814 00197614 41 82 00 A0 */ beq lbl_8019A8B4 /* 8019A818 00197618 81 3F 02 F4 */ lwz r9, 0x2f4(r31) /* 8019A81C 0019761C 38 9F 03 44 */ addi r4, r31, 0x344 -/* 8019A820 00197620 80 6D 85 00 */ lwz r3, lbl_803CAE00-_SDA_BASE_(r13) +/* 8019A820 00197620 80 6D 85 00 */ lwz r3, lbl_cb_bink_sound-_SDA_BASE_(r13) /* 8019A824 00197624 38 DF 02 0C */ addi r6, r31, 0x20c /* 8019A828 00197628 39 29 00 01 */ addi r9, r9, 1 -/* 8019A82C 0019762C 80 AD 84 FC */ lwz r5, lbl_803CADFC-_SDA_BASE_(r13) +/* 8019A82C 0019762C 80 AD 84 FC */ lwz r5, lbl_cb_bink_IO-_SDA_BASE_(r13) /* 8019A830 00197630 7C 9E 23 78 */ mr r30, r4 /* 8019A834 00197634 7C DD 33 78 */ mr r29, r6 /* 8019A838 00197638 91 3F 02 F4 */ stw r9, 0x2f4(r31) @@ -5151,10 +5151,10 @@ lbl_8019A884: /* 8019A890 00197690 7F E3 FB 78 */ mr r3, r31 /* 8019A894 00197694 90 1F 02 80 */ stw r0, 0x280(r31) /* 8019A898 00197698 48 00 19 C9 */ bl BinkSetSoundOnOff -/* 8019A89C 0019769C 80 6D 85 00 */ lwz r3, lbl_803CAE00-_SDA_BASE_(r13) +/* 8019A89C 0019769C 80 6D 85 00 */ lwz r3, lbl_cb_bink_sound-_SDA_BASE_(r13) /* 8019A8A0 001976A0 7F C4 F3 78 */ mr r4, r30 /* 8019A8A4 001976A4 48 00 AB 41 */ bl RADCB_resume_callback -/* 8019A8A8 001976A8 80 6D 84 FC */ lwz r3, lbl_803CADFC-_SDA_BASE_(r13) +/* 8019A8A8 001976A8 80 6D 84 FC */ lwz r3, lbl_cb_bink_IO-_SDA_BASE_(r13) /* 8019A8AC 001976AC 7F A4 EB 78 */ mr r4, r29 /* 8019A8B0 001976B0 48 00 AB 35 */ bl RADCB_resume_callback lbl_8019A8B4: @@ -5376,7 +5376,7 @@ lbl_8019AB78: /* 8019AB88 00197988 41 82 01 00 */ beq lbl_8019AC88 lbl_8019AB8C: /* 8019AB8C 0019798C 38 9F 03 44 */ addi r4, r31, 0x344 -/* 8019AB90 00197990 80 6D 85 00 */ lwz r3, lbl_803CAE00-_SDA_BASE_(r13) +/* 8019AB90 00197990 80 6D 85 00 */ lwz r3, lbl_cb_bink_sound-_SDA_BASE_(r13) /* 8019AB94 00197994 7C 9A 23 78 */ mr r26, r4 /* 8019AB98 00197998 48 00 A7 A5 */ bl RADCB_suspend_callback /* 8019AB9C 0019799C 80 1F 02 A0 */ lwz r0, 0x2a0(r31) @@ -5433,7 +5433,7 @@ lbl_8019AC40: /* 8019AC54 00197A54 38 80 00 01 */ li r4, 1 /* 8019AC58 00197A58 48 00 15 F5 */ bl BinkSetVideoOnOff lbl_8019AC5C: -/* 8019AC5C 00197A5C 80 6D 85 00 */ lwz r3, lbl_803CAE00-_SDA_BASE_(r13) +/* 8019AC5C 00197A5C 80 6D 85 00 */ lwz r3, lbl_cb_bink_sound-_SDA_BASE_(r13) /* 8019AC60 00197A60 7F 44 D3 78 */ mr r4, r26 /* 8019AC64 00197A64 48 00 A7 81 */ bl RADCB_resume_callback /* 8019AC68 00197A68 41 92 00 20 */ beq cr4, lbl_8019AC88 @@ -5475,13 +5475,13 @@ BinkClose: /* 8019ACE0 00197AE0 80 1F 01 08 */ lwz r0, 0x108(r31) /* 8019ACE4 00197AE4 2C 00 00 00 */ cmpwi r0, 0 /* 8019ACE8 00197AE8 40 82 00 08 */ bne lbl_8019ACF0 -/* 8019ACEC 00197AEC 80 6D 84 FC */ lwz r3, lbl_803CADFC-_SDA_BASE_(r13) +/* 8019ACEC 00197AEC 80 6D 84 FC */ lwz r3, lbl_cb_bink_IO-_SDA_BASE_(r13) lbl_8019ACF0: /* 8019ACF0 00197AF0 80 1F 02 F0 */ lwz r0, 0x2f0(r31) /* 8019ACF4 00197AF4 38 A0 00 00 */ li r5, 0 /* 8019ACF8 00197AF8 2C 00 00 00 */ cmpwi r0, 0 /* 8019ACFC 00197AFC 41 82 00 08 */ beq lbl_8019AD04 -/* 8019AD00 00197B00 80 AD 85 00 */ lwz r5, lbl_803CAE00-_SDA_BASE_(r13) +/* 8019AD00 00197B00 80 AD 85 00 */ lwz r5, lbl_cb_bink_sound-_SDA_BASE_(r13) lbl_8019AD04: /* 8019AD04 00197B04 38 9F 02 0C */ addi r4, r31, 0x20c /* 8019AD08 00197B08 38 DF 03 44 */ addi r6, r31, 0x344 @@ -5502,13 +5502,13 @@ lbl_8019AD38: /* 8019AD3C 00197B3C 48 00 00 18 */ b lbl_8019AD54 lbl_8019AD40: /* 8019AD40 00197B40 38 00 00 00 */ li r0, 0 -/* 8019AD44 00197B44 90 0D 85 00 */ stw r0, lbl_803CAE00-_SDA_BASE_(r13) +/* 8019AD44 00197B44 90 0D 85 00 */ stw r0, lbl_cb_bink_sound-_SDA_BASE_(r13) /* 8019AD48 00197B48 48 00 00 10 */ b lbl_8019AD58 lbl_8019AD4C: /* 8019AD4C 00197B4C 38 00 00 00 */ li r0, 0 -/* 8019AD50 00197B50 90 0D 85 00 */ stw r0, lbl_803CAE00-_SDA_BASE_(r13) +/* 8019AD50 00197B50 90 0D 85 00 */ stw r0, lbl_cb_bink_sound-_SDA_BASE_(r13) lbl_8019AD54: -/* 8019AD54 00197B54 90 0D 84 FC */ stw r0, lbl_803CADFC-_SDA_BASE_(r13) +/* 8019AD54 00197B54 90 0D 84 FC */ stw r0, lbl_cb_bink_IO-_SDA_BASE_(r13) lbl_8019AD58: /* 8019AD58 00197B58 80 1F 02 F0 */ lwz r0, 0x2f0(r31) /* 8019AD5C 00197B5C 3B A0 00 00 */ li r29, 0 @@ -5706,7 +5706,7 @@ lbl_8019AFF8: /* 8019AFFC 00197DFC 2C 00 00 00 */ cmpwi r0, 0 /* 8019B000 00197E00 40 82 00 38 */ bne lbl_8019B038 /* 8019B004 00197E04 3B DF 02 0C */ addi r30, r31, 0x20c -/* 8019B008 00197E08 80 6D 84 FC */ lwz r3, lbl_803CADFC-_SDA_BASE_(r13) +/* 8019B008 00197E08 80 6D 84 FC */ lwz r3, lbl_cb_bink_IO-_SDA_BASE_(r13) /* 8019B00C 00197E0C 7F C4 F3 78 */ mr r4, r30 /* 8019B010 00197E10 48 00 A2 99 */ bl RADCB_try_to_suspend_callback /* 8019B014 00197E14 2C 03 00 00 */ cmpwi r3, 0 @@ -5715,7 +5715,7 @@ lbl_8019AFF8: /* 8019B020 00197E20 38 7F 01 10 */ addi r3, r31, 0x110 /* 8019B024 00197E24 7C 08 03 A6 */ mtlr r0 /* 8019B028 00197E28 4E 80 00 21 */ blrl -/* 8019B02C 00197E2C 80 6D 84 FC */ lwz r3, lbl_803CADFC-_SDA_BASE_(r13) +/* 8019B02C 00197E2C 80 6D 84 FC */ lwz r3, lbl_cb_bink_IO-_SDA_BASE_(r13) /* 8019B030 00197E30 7F C4 F3 78 */ mr r4, r30 /* 8019B034 00197E34 48 00 A3 B1 */ bl RADCB_resume_callback lbl_8019B038: @@ -6747,8 +6747,8 @@ lbl_8019BEE4: /* 8019BEEC 00198CEC BB C1 00 08 */ lmw r30, 8(r1) /* 8019BEF0 00198CF0 38 21 00 10 */ addi r1, r1, 0x10 /* 8019BEF4 00198CF4 4E 80 00 20 */ blr -/* 8019BEF8 00198CF8 3C 60 80 2A */ lis r3, lbl_802A1F54@ha -/* 8019BEFC 00198CFC 38 63 1F 54 */ addi r3, r3, lbl_802A1F54@l +/* 8019BEF8 00198CF8 3C 60 80 2A */ lis r3, lbl_LogoData@ha +/* 8019BEFC 00198CFC 38 63 1F 54 */ addi r3, r3, lbl_LogoData@l /* 8019BF00 00198D00 4E 80 00 20 */ blr /* 8019BF04 00198D04 7C 63 1B 79 */ or. r3, r3, r3 /* 8019BF08 00198D08 40 82 00 0C */ bne lbl_8019BF14 @@ -7018,7 +7018,7 @@ lbl_8019C2A4: /* 8019C2B4 001990B4 41 82 00 B0 */ beq lbl_8019C364 /* 8019C2B8 001990B8 2C 1B 00 00 */ cmpwi r27, 0 /* 8019C2BC 001990BC 40 82 00 14 */ bne lbl_8019C2D0 -/* 8019C2C0 001990C0 80 6D 85 00 */ lwz r3, lbl_803CAE00-_SDA_BASE_(r13) +/* 8019C2C0 001990C0 80 6D 85 00 */ lwz r3, lbl_cb_bink_sound-_SDA_BASE_(r13) /* 8019C2C4 001990C4 3B 60 00 01 */ li r27, 1 /* 8019C2C8 001990C8 38 9F 03 44 */ addi r4, r31, 0x344 /* 8019C2CC 001990CC 48 00 90 71 */ bl RADCB_suspend_callback @@ -7071,7 +7071,7 @@ lbl_8019C364: lbl_8019C378: /* 8019C378 00199178 2C 1B 00 00 */ cmpwi r27, 0 /* 8019C37C 0019917C 41 82 00 10 */ beq lbl_8019C38C -/* 8019C380 00199180 80 6D 85 00 */ lwz r3, lbl_803CAE00-_SDA_BASE_(r13) +/* 8019C380 00199180 80 6D 85 00 */ lwz r3, lbl_cb_bink_sound-_SDA_BASE_(r13) /* 8019C384 00199184 38 9F 03 44 */ addi r4, r31, 0x344 /* 8019C388 00199188 48 00 90 5D */ bl RADCB_resume_callback lbl_8019C38C: @@ -7871,26 +7871,26 @@ bink.checkzoombufs__FUl: /* 8019CE94 00199C94 BF C1 00 08 */ stmw r30, 8(r1) /* 8019CE98 00199C98 90 01 00 14 */ stw r0, 0x14(r1) /* 8019CE9C 00199C9C 38 63 00 1F */ addi r3, r3, 0x1f -/* 8019CEA0 00199CA0 80 0D 85 20 */ lwz r0, lbl_803CAE20-_SDA_BASE_(r13) +/* 8019CEA0 00199CA0 80 0D 85 20 */ lwz r0, lbl_z2hsize-_SDA_BASE_(r13) /* 8019CEA4 00199CA4 54 7E 00 34 */ rlwinm r30, r3, 0, 0, 0x1a /* 8019CEA8 00199CA8 7F FE F2 14 */ add r31, r30, r30 /* 8019CEAC 00199CAC 7C 1F 00 40 */ cmplw r31, r0 /* 8019CEB0 00199CB0 40 81 00 2C */ ble lbl_8019CEDC -/* 8019CEB4 00199CB4 80 6D 85 24 */ lwz r3, lbl_803CAE24-_SDA_BASE_(r13) +/* 8019CEB4 00199CB4 80 6D 85 24 */ lwz r3, lbl_z2hbuf1-_SDA_BASE_(r13) /* 8019CEB8 00199CB8 2C 03 00 00 */ cmpwi r3, 0 /* 8019CEBC 00199CBC 41 82 00 10 */ beq lbl_8019CECC /* 8019CEC0 00199CC0 4B FF 9D 11 */ bl radfree /* 8019CEC4 00199CC4 38 00 00 00 */ li r0, 0 -/* 8019CEC8 00199CC8 90 0D 85 24 */ stw r0, lbl_803CAE24-_SDA_BASE_(r13) +/* 8019CEC8 00199CC8 90 0D 85 24 */ stw r0, lbl_z2hbuf1-_SDA_BASE_(r13) lbl_8019CECC: /* 8019CECC 00199CCC 7F E3 FB 78 */ mr r3, r31 /* 8019CED0 00199CD0 4B FF 9C 51 */ bl radmalloc -/* 8019CED4 00199CD4 90 6D 85 24 */ stw r3, lbl_803CAE24-_SDA_BASE_(r13) -/* 8019CED8 00199CD8 93 ED 85 20 */ stw r31, lbl_803CAE20-_SDA_BASE_(r13) +/* 8019CED4 00199CD4 90 6D 85 24 */ stw r3, lbl_z2hbuf1-_SDA_BASE_(r13) +/* 8019CED8 00199CD8 93 ED 85 20 */ stw r31, lbl_z2hsize-_SDA_BASE_(r13) lbl_8019CEDC: -/* 8019CEDC 00199CDC 80 0D 85 24 */ lwz r0, lbl_803CAE24-_SDA_BASE_(r13) +/* 8019CEDC 00199CDC 80 0D 85 24 */ lwz r0, lbl_z2hbuf1-_SDA_BASE_(r13) /* 8019CEE0 00199CE0 7C 00 F2 14 */ add r0, r0, r30 -/* 8019CEE4 00199CE4 90 0D 85 28 */ stw r0, lbl_803CAE28-_SDA_BASE_(r13) +/* 8019CEE4 00199CE4 90 0D 85 28 */ stw r0, lbl_z2hbuf2-_SDA_BASE_(r13) /* 8019CEE8 00199CE8 80 01 00 14 */ lwz r0, 0x14(r1) /* 8019CEEC 00199CEC 7C 08 03 A6 */ mtlr r0 /* 8019CEF0 00199CF0 BB C1 00 08 */ lmw r30, 8(r1) @@ -7903,9 +7903,9 @@ lbl_8019CEFC: /* 8019CF08 00199D08 90 01 00 3C */ stw r0, 0x3c(r1) /* 8019CF0C 00199D0C 81 2D 98 FC */ lwz r9, lbl_803CC1FC-_SDA_BASE_(r13) /* 8019CF10 00199D10 7C 74 1B 78 */ mr r20, r3 -/* 8019CF14 00199D14 3F 40 80 2B */ lis r26, lbl_802AEF20@ha +/* 8019CF14 00199D14 3F 40 80 2B */ lis r26, lbl_S@ha /* 8019CF18 00199D18 7D 28 03 A6 */ mtlr r9 -/* 8019CF1C 00199D1C 3B DA EF 20 */ addi r30, r26, lbl_802AEF20@l +/* 8019CF1C 00199D1C 3B DA EF 20 */ addi r30, r26, lbl_S@l /* 8019CF20 00199D20 83 9E 00 04 */ lwz r28, 4(r30) /* 8019CF24 00199D24 83 7A EF 20 */ lwz r27, -0x10e0(r26) /* 8019CF28 00199D28 83 BE 00 08 */ lwz r29, 8(r30) @@ -7948,9 +7948,9 @@ lbl_8019CFAC: /* 8019CFB8 00199DB8 90 01 00 3C */ stw r0, 0x3c(r1) /* 8019CFBC 00199DBC 81 2D 99 00 */ lwz r9, lbl_803CC200-_SDA_BASE_(r13) /* 8019CFC0 00199DC0 7C 74 1B 78 */ mr r20, r3 -/* 8019CFC4 00199DC4 3F 40 80 2B */ lis r26, lbl_802AEF20@ha +/* 8019CFC4 00199DC4 3F 40 80 2B */ lis r26, lbl_S@ha /* 8019CFC8 00199DC8 7D 28 03 A6 */ mtlr r9 -/* 8019CFCC 00199DCC 3B DA EF 20 */ addi r30, r26, lbl_802AEF20@l +/* 8019CFCC 00199DCC 3B DA EF 20 */ addi r30, r26, lbl_S@l /* 8019CFD0 00199DD0 83 9E 00 04 */ lwz r28, 4(r30) /* 8019CFD4 00199DD4 83 7A EF 20 */ lwz r27, -0x10e0(r26) /* 8019CFD8 00199DD8 83 BE 00 08 */ lwz r29, 8(r30) @@ -8005,14 +8005,14 @@ bink.setevenodd__FUlPUlUlUlP5BLITST1: /* 8019D090 00199E90 7D 1B 43 78 */ mr r27, r8 /* 8019D094 00199E94 90 09 EF 64 */ stw r0, lbl_802AEF64@l(r9) /* 8019D098 00199E98 41 82 01 CC */ beq lbl_8019D264 -/* 8019D09C 00199E9C 80 0D 85 18 */ lwz r0, lbl_803CAE18-_SDA_BASE_(r13) +/* 8019D09C 00199E9C 80 0D 85 18 */ lwz r0, lbl_whichyuv-_SDA_BASE_(r13) /* 8019D0A0 00199EA0 2C 00 00 01 */ cmpwi r0, 1 /* 8019D0A4 00199EA4 41 82 02 44 */ beq lbl_8019D2E8 /* 8019D0A8 00199EA8 3D 20 80 36 */ lis r9, lbl_80362C88@ha /* 8019D0AC 00199EAC 38 00 00 01 */ li r0, 1 /* 8019D0B0 00199EB0 3D 60 80 2B */ lis r11, lbl_802AFB80@ha /* 8019D0B4 00199EB4 39 49 2C 88 */ addi r10, r9, lbl_80362C88@l -/* 8019D0B8 00199EB8 90 0D 85 18 */ stw r0, lbl_803CAE18-_SDA_BASE_(r13) +/* 8019D0B8 00199EB8 90 0D 85 18 */ stw r0, lbl_whichyuv-_SDA_BASE_(r13) /* 8019D0BC 00199EBC 39 0B FB 80 */ addi r8, r11, lbl_802AFB80@l /* 8019D0C0 00199EC0 39 20 03 F0 */ li r9, 0x3f0 lbl_8019D0C4: @@ -8093,9 +8093,9 @@ lbl_8019D1AC: /* 8019D1E4 00199FE4 39 08 00 18 */ addi r8, r8, 0x18 /* 8019D1E8 00199FE8 40 82 FF C4 */ bne lbl_8019D1AC /* 8019D1EC 00199FEC 80 0A 00 00 */ lwz r0, 0(r10) -/* 8019D1F0 00199FF0 3D 20 80 2B */ lis r9, lbl_802AEF80@ha +/* 8019D1F0 00199FF0 3D 20 80 2B */ lis r9, lbl_YUVTables@ha /* 8019D1F4 00199FF4 3D 60 80 36 */ lis r11, lbl_80363888@ha -/* 8019D1F8 00199FF8 39 29 EF 80 */ addi r9, r9, lbl_802AEF80@l +/* 8019D1F8 00199FF8 39 29 EF 80 */ addi r9, r9, lbl_YUVTables@l /* 8019D1FC 00199FFC 90 08 00 00 */ stw r0, 0(r8) /* 8019D200 0019A000 39 6B 38 88 */ addi r11, r11, lbl_80363888@l /* 8019D204 0019A004 80 0A 00 04 */ lwz r0, 4(r10) @@ -8124,13 +8124,13 @@ lbl_8019D220: /* 8019D25C 0019A05C 40 82 FF C4 */ bne lbl_8019D220 /* 8019D260 0019A060 48 00 00 68 */ b lbl_8019D2C8 lbl_8019D264: -/* 8019D264 0019A064 80 0D 85 18 */ lwz r0, lbl_803CAE18-_SDA_BASE_(r13) +/* 8019D264 0019A064 80 0D 85 18 */ lwz r0, lbl_whichyuv-_SDA_BASE_(r13) /* 8019D268 0019A068 2C 00 00 00 */ cmpwi r0, 0 /* 8019D26C 0019A06C 41 82 00 7C */ beq lbl_8019D2E8 -/* 8019D270 0019A070 91 6D 85 18 */ stw r11, lbl_803CAE18-_SDA_BASE_(r13) -/* 8019D274 0019A074 3D 20 80 2B */ lis r9, lbl_802AEF80@ha +/* 8019D270 0019A070 91 6D 85 18 */ stw r11, lbl_whichyuv-_SDA_BASE_(r13) +/* 8019D274 0019A074 3D 20 80 2B */ lis r9, lbl_YUVTables@ha /* 8019D278 0019A078 3D 60 80 36 */ lis r11, lbl_80362C88@ha -/* 8019D27C 0019A07C 39 29 EF 80 */ addi r9, r9, lbl_802AEF80@l +/* 8019D27C 0019A07C 39 29 EF 80 */ addi r9, r9, lbl_YUVTables@l /* 8019D280 0019A080 39 6B 2C 88 */ addi r11, r11, lbl_80362C88@l /* 8019D284 0019A084 39 40 0F F0 */ li r10, 0xff0 lbl_8019D288: @@ -8402,14 +8402,14 @@ lbl_8019D63C: lbl_8019D650: /* 8019D650 0019A450 81 27 00 00 */ lwz r9, 0(r7) /* 8019D654 0019A454 7C 04 29 D6 */ mullw r0, r4, r5 -/* 8019D658 0019A458 3D 40 80 2B */ lis r10, lbl_802AEF20@ha +/* 8019D658 0019A458 3D 40 80 2B */ lis r10, lbl_S@ha /* 8019D65C 0019A45C 7D 3E 49 D6 */ mullw r9, r30, r9 /* 8019D660 0019A460 3D 60 20 00 */ lis r11, 0x2000 /* 8019D664 0019A464 57 48 00 46 */ rlwinm r8, r26, 0, 1, 3 /* 8019D668 0019A468 7C 08 58 00 */ cmpw r8, r11 /* 8019D66C 0019A46C 7C 00 4A 14 */ add r0, r0, r9 /* 8019D670 0019A470 7C 03 02 14 */ add r0, r3, r0 -/* 8019D674 0019A474 90 0A EF 20 */ stw r0, lbl_802AEF20@l(r10) +/* 8019D674 0019A474 90 0A EF 20 */ stw r0, lbl_S@l(r10) /* 8019D678 0019A478 41 82 00 10 */ beq lbl_8019D688 /* 8019D67C 0019A47C 3C 00 50 00 */ lis r0, 0x5000 /* 8019D680 0019A480 7C 08 00 00 */ cmpw r8, r0 @@ -8427,9 +8427,9 @@ lbl_8019D694: /* 8019D6A8 0019A4A8 4B FF F9 B5 */ bl bink.setevenodd__FUlPUlUlUlP5BLITST1 /* 8019D6AC 0019A4AC 7C 1D C9 D6 */ mullw r0, r29, r25 /* 8019D6B0 0019A4B0 81 61 00 60 */ lwz r11, 0x60(r1) -/* 8019D6B4 0019A4B4 3D 20 80 2B */ lis r9, lbl_802AEF20@ha +/* 8019D6B4 0019A4B4 3D 20 80 2B */ lis r9, lbl_S@ha /* 8019D6B8 0019A4B8 81 41 00 08 */ lwz r10, 8(r1) -/* 8019D6BC 0019A4BC 80 E9 EF 20 */ lwz r7, lbl_802AEF20@l(r9) +/* 8019D6BC 0019A4BC 80 E9 EF 20 */ lwz r7, lbl_S@l(r9) /* 8019D6C0 0019A4C0 7D 6B B2 14 */ add r11, r11, r22 /* 8019D6C4 0019A4C4 7D 1B B2 14 */ add r8, r27, r22 /* 8019D6C8 0019A4C8 39 29 EF 20 */ addi r9, r9, -4320 @@ -8458,9 +8458,9 @@ lbl_8019D71C: /* 8019D720 0019A520 41 82 00 2C */ beq lbl_8019D74C /* 8019D724 0019A524 7D 39 F9 D6 */ mullw r9, r25, r31 /* 8019D728 0019A528 57 E0 F8 7E */ srwi r0, r31, 1 -/* 8019D72C 0019A52C 3D 60 80 2B */ lis r11, lbl_802AEF20@ha +/* 8019D72C 0019A52C 3D 60 80 2B */ lis r11, lbl_S@ha /* 8019D730 0019A530 7C 04 01 D6 */ mullw r0, r4, r0 -/* 8019D734 0019A534 39 6B EF 20 */ addi r11, r11, lbl_802AEF20@l +/* 8019D734 0019A534 39 6B EF 20 */ addi r11, r11, lbl_S@l /* 8019D738 0019A538 7D 3B 4A 14 */ add r9, r27, r9 /* 8019D73C 0019A53C 91 2B 00 10 */ stw r9, 0x10(r11) /* 8019D740 0019A540 7D 29 02 14 */ add r9, r9, r0 @@ -8469,17 +8469,17 @@ lbl_8019D71C: lbl_8019D74C: /* 8019D74C 0019A54C 7D 39 F9 D6 */ mullw r9, r25, r31 /* 8019D750 0019A550 57 E0 F8 7E */ srwi r0, r31, 1 -/* 8019D754 0019A554 3D 60 80 2B */ lis r11, lbl_802AEF20@ha +/* 8019D754 0019A554 3D 60 80 2B */ lis r11, lbl_S@ha /* 8019D758 0019A558 7C 04 01 D6 */ mullw r0, r4, r0 -/* 8019D75C 0019A55C 39 6B EF 20 */ addi r11, r11, lbl_802AEF20@l +/* 8019D75C 0019A55C 39 6B EF 20 */ addi r11, r11, lbl_S@l /* 8019D760 0019A560 7D 3B 4A 14 */ add r9, r27, r9 /* 8019D764 0019A564 91 2B 00 14 */ stw r9, 0x14(r11) /* 8019D768 0019A568 7D 29 02 14 */ add r9, r9, r0 /* 8019D76C 0019A56C 91 2B 00 10 */ stw r9, 0x10(r11) lbl_8019D770: -/* 8019D770 0019A570 3D 20 80 2B */ lis r9, lbl_802AEF20@ha +/* 8019D770 0019A570 3D 20 80 2B */ lis r9, lbl_S@ha /* 8019D774 0019A574 57 AB F8 7E */ srwi r11, r29, 1 -/* 8019D778 0019A578 3B E9 EF 20 */ addi r31, r9, lbl_802AEF20@l +/* 8019D778 0019A578 3B E9 EF 20 */ addi r31, r9, lbl_S@l /* 8019D77C 0019A57C 7D 6B 21 D6 */ mullw r11, r11, r4 /* 8019D780 0019A580 80 1F 00 10 */ lwz r0, 0x10(r31) /* 8019D784 0019A584 56 CA F8 7E */ srwi r10, r22, 1 @@ -8536,9 +8536,9 @@ lbl_8019D834: lbl_8019D84C: /* 8019D84C 0019A64C 7C 1B A8 00 */ cmpw r27, r21 /* 8019D850 0019A650 40 80 01 10 */ bge lbl_8019D960 -/* 8019D854 0019A654 3E 60 80 2B */ lis r19, lbl_802AEF20@ha +/* 8019D854 0019A654 3E 60 80 2B */ lis r19, lbl_S@ha /* 8019D858 0019A658 2E 1A 00 00 */ cmpwi cr4, r26, 0 -/* 8019D85C 0019A65C 3B 93 EF 20 */ addi r28, r19, lbl_802AEF20@l +/* 8019D85C 0019A65C 3B 93 EF 20 */ addi r28, r19, lbl_S@l lbl_8019D860: /* 8019D860 0019A660 7E FF BB 78 */ mr r31, r23 /* 8019D864 0019A664 7E DD B3 78 */ mr r29, r22 @@ -8669,10 +8669,10 @@ bink.YUV_blit_mask__FPvUlUlUlPUcUlT0UlUlUlUlUlUlUlT0P5BLITS: lbl_8019DA34: /* 8019DA34 0019A834 3A 60 00 00 */ li r19, 0 lbl_8019DA38: -/* 8019DA38 0019A838 3D 00 80 2B */ lis r8, lbl_802AEF20@ha +/* 8019DA38 0019A838 3D 00 80 2B */ lis r8, lbl_S@ha /* 8019DA3C 0019A83C 80 01 00 80 */ lwz r0, 0x80(r1) /* 8019DA40 0019A840 81 41 00 88 */ lwz r10, 0x88(r1) -/* 8019DA44 0019A844 39 28 EF 20 */ addi r9, r8, lbl_802AEF20@l +/* 8019DA44 0019A844 39 28 EF 20 */ addi r9, r8, lbl_S@l /* 8019DA48 0019A848 83 C1 00 A8 */ lwz r30, 0xa8(r1) /* 8019DA4C 0019A84C 3E 20 80 2B */ lis r17, 0x802b /* 8019DA50 0019A850 90 09 00 48 */ stw r0, 0x48(r9) @@ -8749,9 +8749,9 @@ lbl_8019DB38: /* 8019DB58 0019A958 7C 00 51 D6 */ mullw r0, r0, r10 /* 8019DB5C 0019A95C 80 81 00 78 */ lwz r4, 0x78(r1) /* 8019DB60 0019A960 55 3E 07 3E */ clrlwi r30, r9, 0x1c -/* 8019DB64 0019A964 3D 20 80 2B */ lis r9, lbl_802AEF20@ha +/* 8019DB64 0019A964 3D 20 80 2B */ lis r9, lbl_S@ha /* 8019DB68 0019A968 1F 64 00 0E */ mulli r27, r4, 0xe -/* 8019DB6C 0019A96C 80 69 EF 20 */ lwz r3, lbl_802AEF20@l(r9) +/* 8019DB6C 0019A96C 80 69 EF 20 */ lwz r3, lbl_S@l(r9) /* 8019DB70 0019A970 3B 29 EF 20 */ addi r25, r9, -4320 /* 8019DB74 0019A974 54 1F 20 36 */ slwi r31, r0, 4 /* 8019DB78 0019A978 81 21 00 8C */ lwz r9, 0x8c(r1) @@ -8821,9 +8821,9 @@ lbl_8019DC5C: /* 8019DC74 0019AA74 7C 00 4A 14 */ add r0, r0, r9 /* 8019DC78 0019AA78 90 19 00 10 */ stw r0, 0x10(r25) lbl_8019DC7C: -/* 8019DC7C 0019AA7C 3D 20 80 2B */ lis r9, lbl_802AEF20@ha +/* 8019DC7C 0019AA7C 3D 20 80 2B */ lis r9, lbl_S@ha /* 8019DC80 0019AA80 56 CB F8 7E */ srwi r11, r22, 1 -/* 8019DC84 0019AA84 38 C9 EF 20 */ addi r6, r9, lbl_802AEF20@l +/* 8019DC84 0019AA84 38 C9 EF 20 */ addi r6, r9, lbl_S@l /* 8019DC88 0019AA88 80 E1 00 90 */ lwz r7, 0x90(r1) /* 8019DC8C 0019AA8C 7D 6B C1 D6 */ mullw r11, r11, r24 /* 8019DC90 0019AA90 81 46 00 10 */ lwz r10, 0x10(r6) @@ -8866,9 +8866,9 @@ lbl_8019DD10: /* 8019DD1C 0019AB1C 38 1E 00 1F */ addi r0, r30, 0x1f /* 8019DD20 0019AB20 7C 00 70 00 */ cmpw r0, r14 /* 8019DD24 0019AB24 41 81 05 3C */ bgt lbl_8019E260 -/* 8019DD28 0019AB28 3E 40 80 2B */ lis r18, lbl_802AEF20@ha +/* 8019DD28 0019AB28 3E 40 80 2B */ lis r18, lbl_S@ha /* 8019DD2C 0019AB2C 3D E0 80 2B */ lis r15, 0x802b -/* 8019DD30 0019AB30 3B 92 EF 20 */ addi r28, r18, lbl_802AEF20@l +/* 8019DD30 0019AB30 3B 92 EF 20 */ addi r28, r18, lbl_S@l lbl_8019DD34: /* 8019DD34 0019AB34 88 1D 00 01 */ lbz r0, 1(r29) /* 8019DD38 0019AB38 39 20 00 00 */ li r9, 0 @@ -8943,7 +8943,7 @@ lbl_8019DDEC: /* 8019DE24 0019AC24 39 29 00 18 */ addi r9, r9, 0x18 /* 8019DE28 0019AC28 40 82 FF C4 */ bne lbl_8019DDEC /* 8019DE2C 0019AC2C 80 0B 00 00 */ lwz r0, 0(r11) -/* 8019DE30 0019AC30 3E C0 80 2B */ lis r22, lbl_802AEF20@ha +/* 8019DE30 0019AC30 3E C0 80 2B */ lis r22, lbl_S@ha /* 8019DE34 0019AC34 3B CF EF 20 */ addi r30, r15, -4320 /* 8019DE38 0019AC38 3B A0 00 08 */ li r29, 8 /* 8019DE3C 0019AC3C 90 09 00 00 */ stw r0, 0(r9) @@ -8976,7 +8976,7 @@ lbl_8019DE40: /* 8019DEA4 0019ACA4 90 1E 00 04 */ stw r0, 4(r30) /* 8019DEA8 0019ACA8 91 1E 00 08 */ stw r8, 8(r30) /* 8019DEAC 0019ACAC 90 FE 00 18 */ stw r7, 0x18(r30) -/* 8019DEB0 0019ACB0 90 D6 EF 20 */ stw r6, lbl_802AEF20@l(r22) +/* 8019DEB0 0019ACB0 90 D6 EF 20 */ stw r6, lbl_S@l(r22) /* 8019DEB4 0019ACB4 81 81 00 C8 */ lwz r12, 0xc8(r1) /* 8019DEB8 0019ACB8 40 82 FF 88 */ bne lbl_8019DE40 /* 8019DEBC 0019ACBC 7D 89 63 78 */ mr r9, r12 @@ -9026,7 +9026,7 @@ lbl_8019DF28: /* 8019DF60 0019AD60 38 63 00 18 */ addi r3, r3, 0x18 /* 8019DF64 0019AD64 40 82 FF C4 */ bne lbl_8019DF28 /* 8019DF68 0019AD68 80 FC 00 08 */ lwz r7, 8(r28) -/* 8019DF6C 0019AD6C 3E C0 80 2B */ lis r22, lbl_802AEF20@ha +/* 8019DF6C 0019AD6C 3E C0 80 2B */ lis r22, lbl_S@ha /* 8019DF70 0019AD70 81 32 EF 20 */ lwz r9, -0x10e0(r18) /* 8019DF74 0019AD74 3B CF EF 20 */ addi r30, r15, -4320 /* 8019DF78 0019AD78 80 9D 00 00 */ lwz r4, 0(r29) @@ -9083,7 +9083,7 @@ lbl_8019DFDC: /* 8019E040 0019AE40 90 1E 00 04 */ stw r0, 4(r30) /* 8019E044 0019AE44 91 1E 00 08 */ stw r8, 8(r30) /* 8019E048 0019AE48 90 FE 00 18 */ stw r7, 0x18(r30) -/* 8019E04C 0019AE4C 90 D6 EF 20 */ stw r6, lbl_802AEF20@l(r22) +/* 8019E04C 0019AE4C 90 D6 EF 20 */ stw r6, lbl_S@l(r22) /* 8019E050 0019AE50 81 81 00 C8 */ lwz r12, 0xc8(r1) /* 8019E054 0019AE54 40 82 FF 88 */ bne lbl_8019DFDC /* 8019E058 0019AE58 7D 89 63 78 */ mr r9, r12 @@ -9133,7 +9133,7 @@ lbl_8019E0C4: /* 8019E0FC 0019AEFC 39 29 00 18 */ addi r9, r9, 0x18 /* 8019E100 0019AF00 40 82 FF C4 */ bne lbl_8019E0C4 /* 8019E104 0019AF04 80 0B 00 00 */ lwz r0, 0(r11) -/* 8019E108 0019AF08 3E C0 80 2B */ lis r22, lbl_802AEF20@ha +/* 8019E108 0019AF08 3E C0 80 2B */ lis r22, lbl_S@ha /* 8019E10C 0019AF0C 3B CF EF 20 */ addi r30, r15, -4320 /* 8019E110 0019AF10 3B A0 00 08 */ li r29, 8 /* 8019E114 0019AF14 90 09 00 00 */ stw r0, 0(r9) @@ -9167,7 +9167,7 @@ lbl_8019E118: /* 8019E180 0019AF80 90 1E 00 04 */ stw r0, 4(r30) /* 8019E184 0019AF84 91 1E 00 08 */ stw r8, 8(r30) /* 8019E188 0019AF88 90 FE 00 18 */ stw r7, 0x18(r30) -/* 8019E18C 0019AF8C 90 D6 EF 20 */ stw r6, lbl_802AEF20@l(r22) +/* 8019E18C 0019AF8C 90 D6 EF 20 */ stw r6, lbl_S@l(r22) /* 8019E190 0019AF90 81 81 00 C8 */ lwz r12, 0xc8(r1) /* 8019E194 0019AF94 40 82 FF 84 */ bne lbl_8019E118 /* 8019E198 0019AF98 7D 89 63 78 */ mr r9, r12 @@ -9258,8 +9258,8 @@ lbl_8019E29C: /* 8019E2D4 0019B0D4 39 29 00 18 */ addi r9, r9, 0x18 /* 8019E2D8 0019B0D8 40 82 FF C4 */ bne lbl_8019E29C /* 8019E2DC 0019B0DC 80 0B 00 00 */ lwz r0, 0(r11) -/* 8019E2E0 0019B0E0 3F 60 80 2B */ lis r27, lbl_802AEF20@ha -/* 8019E2E4 0019B0E4 3B DB EF 20 */ addi r30, r27, lbl_802AEF20@l +/* 8019E2E0 0019B0E0 3F 60 80 2B */ lis r27, lbl_S@ha +/* 8019E2E4 0019B0E4 3B DB EF 20 */ addi r30, r27, lbl_S@l /* 8019E2E8 0019B0E8 3B 80 00 08 */ li r28, 8 /* 8019E2EC 0019B0EC 90 09 00 00 */ stw r0, 0(r9) lbl_8019E2F0: @@ -9318,7 +9318,7 @@ lbl_8019E378: /* 8019E3BC 0019B1BC 90 0B 00 00 */ stw r0, 0(r11) lbl_8019E3C0: /* 8019E3C0 0019B1C0 81 19 00 08 */ lwz r8, 8(r25) -/* 8019E3C4 0019B1C4 3C 60 80 2B */ lis r3, lbl_802AEF20@ha +/* 8019E3C4 0019B1C4 3C 60 80 2B */ lis r3, lbl_S@ha /* 8019E3C8 0019B1C8 80 D9 00 0C */ lwz r6, 0xc(r25) /* 8019E3CC 0019B1CC 80 B9 00 18 */ lwz r5, 0x18(r25) /* 8019E3D0 0019B1D0 39 08 00 10 */ addi r8, r8, 0x10 @@ -9328,7 +9328,7 @@ lbl_8019E3C0: /* 8019E3E0 0019B1E0 38 A5 00 10 */ addi r5, r5, 0x10 /* 8019E3E4 0019B1E4 81 79 00 14 */ lwz r11, 0x14(r25) /* 8019E3E8 0019B1E8 38 E7 00 10 */ addi r7, r7, 0x10 -/* 8019E3EC 0019B1EC 81 23 EF 20 */ lwz r9, lbl_802AEF20@l(r3) +/* 8019E3EC 0019B1EC 81 23 EF 20 */ lwz r9, lbl_S@l(r3) /* 8019E3F0 0019B1F0 39 4A 00 08 */ addi r10, r10, 8 /* 8019E3F4 0019B1F4 80 19 00 04 */ lwz r0, 4(r25) /* 8019E3F8 0019B1F8 39 6B 00 08 */ addi r11, r11, 8 @@ -9366,7 +9366,7 @@ lbl_8019E424: /* 8019E474 0019B274 90 D9 00 1C */ stw r6, 0x1c(r25) /* 8019E478 0019B278 7D 6B F2 14 */ add r11, r11, r30 /* 8019E47C 0019B27C 7D 29 F2 14 */ add r9, r9, r30 -/* 8019E480 0019B280 3C 80 80 2B */ lis r4, lbl_802AEF20@ha +/* 8019E480 0019B280 3C 80 80 2B */ lis r4, lbl_S@ha /* 8019E484 0019B284 83 C1 00 94 */ lwz r30, 0x94(r1) /* 8019E488 0019B288 91 79 00 10 */ stw r11, 0x10(r25) /* 8019E48C 0019B28C 91 39 00 14 */ stw r9, 0x14(r25) @@ -9374,7 +9374,7 @@ lbl_8019E424: /* 8019E494 0019B294 90 19 00 04 */ stw r0, 4(r25) /* 8019E498 0019B298 90 B9 00 08 */ stw r5, 8(r25) /* 8019E49C 0019B29C 90 F9 00 18 */ stw r7, 0x18(r25) -/* 8019E4A0 0019B2A0 91 04 EF 20 */ stw r8, lbl_802AEF20@l(r4) +/* 8019E4A0 0019B2A0 91 04 EF 20 */ stw r8, lbl_S@l(r4) /* 8019E4A4 0019B2A4 40 81 F8 6C */ ble lbl_8019DD10 lbl_8019E4A8: /* 8019E4A8 0019B2A8 80 E1 01 24 */ lwz r7, 0x124(r1) @@ -9459,18 +9459,18 @@ YUV_init: /* 8019E5D0 0019B3D0 7C 08 02 A6 */ mflr r0 /* 8019E5D4 0019B3D4 BD C1 00 30 */ stmw r14, 0x30(r1) /* 8019E5D8 0019B3D8 90 01 00 7C */ stw r0, 0x7c(r1) -/* 8019E5DC 0019B3DC 80 0D 85 2C */ lwz r0, lbl_803CAE2C-_SDA_BASE_(r13) +/* 8019E5DC 0019B3DC 80 0D 85 2C */ lwz r0, lbl_donetables-_SDA_BASE_(r13) /* 8019E5E0 0019B3E0 2C 00 00 00 */ cmpwi r0, 0 /* 8019E5E4 0019B3E4 40 82 01 EC */ bne lbl_8019E7D0 /* 8019E5E8 0019B3E8 38 00 01 00 */ li r0, 0x100 -/* 8019E5EC 0019B3EC 3D 60 80 2A */ lis r11, lbl_802A5960@ha +/* 8019E5EC 0019B3EC 3D 60 80 2A */ lis r11, lbl_ytable@ha /* 8019E5F0 0019B3F0 7C 09 03 A6 */ mtctr r0 /* 8019E5F4 0019B3F4 3B 80 00 00 */ li r28, 0 -/* 8019E5F8 0019B3F8 3D 20 80 2A */ lis r9, lbl_802A5D80@ha +/* 8019E5F8 0019B3F8 3D 20 80 2A */ lis r9, lbl_ytable_x4@ha /* 8019E5FC 0019B3FC 3B A0 00 00 */ li r29, 0 /* 8019E600 0019B400 3F E0 00 01 */ lis r31, 0x00010235@h -/* 8019E604 0019B404 39 6B 59 60 */ addi r11, r11, lbl_802A5960@l -/* 8019E608 0019B408 39 29 5D 80 */ addi r9, r9, lbl_802A5D80@l +/* 8019E604 0019B404 39 6B 59 60 */ addi r11, r11, lbl_ytable@l +/* 8019E608 0019B408 39 29 5D 80 */ addi r9, r9, lbl_ytable_x4@l /* 8019E60C 0019B40C 3B C0 00 00 */ li r30, 0 /* 8019E610 0019B410 63 9C 95 0A */ ori r28, r28, 0x950a /* 8019E614 0019B414 3B 20 00 FE */ li r25, 0xfe @@ -9537,15 +9537,15 @@ lbl_8019E6DC: /* 8019E6E4 0019B4E4 7C 05 31 2E */ stwx r0, r5, r6 /* 8019E6E8 0019B4E8 38 C6 00 04 */ addi r6, r6, 4 /* 8019E6EC 0019B4EC 42 00 FF 40 */ bdnz lbl_8019E62C -/* 8019E6F0 0019B4F0 3D 20 80 2A */ lis r9, lbl_802A65C0@ha +/* 8019E6F0 0019B4F0 3D 20 80 2A */ lis r9, lbl_clamptable@ha /* 8019E6F4 0019B4F4 38 00 01 00 */ li r0, 0x100 -/* 8019E6F8 0019B4F8 38 E9 65 C0 */ addi r7, r9, lbl_802A65C0@l +/* 8019E6F8 0019B4F8 38 E9 65 C0 */ addi r7, r9, lbl_clamptable@l /* 8019E6FC 0019B4FC 7C 09 03 A6 */ mtctr r0 -/* 8019E700 0019B500 3D 60 80 2A */ lis r11, lbl_802A61A0@ha -/* 8019E704 0019B504 3D 20 80 2A */ lis r9, lbl_802A5960@ha -/* 8019E708 0019B508 39 6B 61 A0 */ addi r11, r11, lbl_802A61A0@l +/* 8019E700 0019B500 3D 60 80 2A */ lis r11, lbl_clamp_ytable@ha +/* 8019E704 0019B504 3D 20 80 2A */ lis r9, lbl_ytable@ha +/* 8019E708 0019B508 39 6B 61 A0 */ addi r11, r11, lbl_clamp_ytable@l /* 8019E70C 0019B50C 38 87 04 00 */ addi r4, r7, 0x400 -/* 8019E710 0019B510 39 29 59 60 */ addi r9, r9, lbl_802A5960@l +/* 8019E710 0019B510 39 29 59 60 */ addi r9, r9, lbl_ytable@l /* 8019E714 0019B514 3B C0 00 00 */ li r30, 0 /* 8019E718 0019B518 38 A0 00 00 */ li r5, 0 /* 8019E71C 0019B51C 38 C0 00 FF */ li r6, 0xff @@ -9565,10 +9565,10 @@ lbl_8019E728: /* 8019E750 0019B550 42 00 FF D8 */ bdnz lbl_8019E728 /* 8019E754 0019B554 38 00 00 01 */ li r0, 1 /* 8019E758 0019B558 3D 60 80 36 */ lis r11, lbl_80362C88@ha -/* 8019E75C 0019B55C 3D 20 80 2B */ lis r9, lbl_802AEF80@ha -/* 8019E760 0019B560 90 0D 85 2C */ stw r0, lbl_803CAE2C-_SDA_BASE_(r13) +/* 8019E75C 0019B55C 3D 20 80 2B */ lis r9, lbl_YUVTables@ha +/* 8019E760 0019B560 90 0D 85 2C */ stw r0, lbl_donetables-_SDA_BASE_(r13) /* 8019E764 0019B564 39 6B 2C 88 */ addi r11, r11, lbl_80362C88@l -/* 8019E768 0019B568 39 29 EF 80 */ addi r9, r9, lbl_802AEF80@l +/* 8019E768 0019B568 39 29 EF 80 */ addi r9, r9, lbl_YUVTables@l /* 8019E76C 0019B56C 39 40 0F F0 */ li r10, 0xff0 lbl_8019E770: /* 8019E770 0019B570 80 09 00 00 */ lwz r0, 0(r9) @@ -9596,12 +9596,12 @@ lbl_8019E770: /* 8019E7C8 0019B5C8 80 09 00 0C */ lwz r0, 0xc(r9) /* 8019E7CC 0019B5CC 90 0B 00 0C */ stw r0, 0xc(r11) lbl_8019E7D0: -/* 8019E7D0 0019B5D0 80 0D 85 1C */ lwz r0, lbl_803CAE1C-_SDA_BASE_(r13) +/* 8019E7D0 0019B5D0 80 0D 85 1C */ lwz r0, lbl_rgb_layout-_SDA_BASE_(r13) /* 8019E7D4 0019B5D4 7C 00 18 00 */ cmpw r0, r3 /* 8019E7D8 0019B5D8 41 82 04 DC */ beq lbl_8019ECB4 /* 8019E7DC 0019B5DC 2C 03 FF FF */ cmpwi r3, -1 /* 8019E7E0 0019B5E0 41 82 04 D4 */ beq lbl_8019ECB4 -/* 8019E7E4 0019B5E4 90 6D 85 1C */ stw r3, lbl_803CAE1C-_SDA_BASE_(r13) +/* 8019E7E4 0019B5E4 90 6D 85 1C */ stw r3, lbl_rgb_layout-_SDA_BASE_(r13) /* 8019E7E8 0019B5E8 2C 03 00 09 */ cmpwi r3, 9 /* 8019E7EC 0019B5EC 41 81 00 18 */ bgt lbl_8019E804 /* 8019E7F0 0019B5F0 2C 03 00 08 */ cmpwi r3, 8 @@ -9695,27 +9695,27 @@ lbl_8019E8B4: /* 8019E92C 0019B72C 56 29 80 1E */ slwi r9, r17, 0x10 /* 8019E930 0019B730 7C 08 82 14 */ add r0, r8, r16 /* 8019E934 0019B734 91 41 00 14 */ stw r10, 0x14(r1) -/* 8019E938 0019B738 3D 60 80 2B */ lis r11, lbl_802AFF80@ha +/* 8019E938 0019B738 3D 60 80 2B */ lis r11, lbl_RGBshift@ha /* 8019E93C 0019B73C 7D 09 8A 14 */ add r8, r9, r17 -/* 8019E940 0019B740 93 EB FF 80 */ stw r31, lbl_802AFF80@l(r11) +/* 8019E940 0019B740 93 EB FF 80 */ stw r31, lbl_RGBshift@l(r11) /* 8019E944 0019B744 90 01 00 1C */ stw r0, 0x1c(r1) /* 8019E948 0019B748 39 4B FF 80 */ addi r10, r11, -128 /* 8019E94C 0019B74C 91 01 00 24 */ stw r8, 0x24(r1) -/* 8019E950 0019B750 3D 60 80 2B */ lis r11, lbl_802A8220@ha +/* 8019E950 0019B750 3D 60 80 2B */ lis r11, lbl_clamp_g@ha /* 8019E954 0019B754 91 21 00 20 */ stw r9, 0x20(r1) /* 8019E958 0019B758 39 00 00 00 */ li r8, 0 /* 8019E95C 0019B75C 55 C0 80 1E */ slwi r0, r14, 0x10 /* 8019E960 0019B760 91 0A 00 2C */ stw r8, 0x2c(r10) -/* 8019E964 0019B764 3D 20 80 2A */ lis r9, lbl_802A7600@ha +/* 8019E964 0019B764 3D 20 80 2A */ lis r9, lbl_clamp_r@ha /* 8019E968 0019B768 7D C0 03 78 */ or r0, r14, r0 -/* 8019E96C 0019B76C 3B 2B 82 20 */ addi r25, r11, lbl_802A8220@l +/* 8019E96C 0019B76C 3B 2B 82 20 */ addi r25, r11, lbl_clamp_g@l /* 8019E970 0019B770 90 01 00 0C */ stw r0, 0xc(r1) -/* 8019E974 0019B774 3B 09 76 00 */ addi r24, r9, lbl_802A7600@l -/* 8019E978 0019B778 3D 60 80 2B */ lis r11, lbl_802AB2A0@ha -/* 8019E97C 0019B77C 3D 20 80 2B */ lis r9, lbl_802A8E40@ha -/* 8019E980 0019B780 39 6B B2 A0 */ addi r11, r11, lbl_802AB2A0@l +/* 8019E974 0019B774 3B 09 76 00 */ addi r24, r9, lbl_clamp_r@l +/* 8019E978 0019B778 3D 60 80 2B */ lis r11, lbl_clamp_bh@ha +/* 8019E97C 0019B77C 3D 20 80 2B */ lis r9, lbl_clamp_b@ha +/* 8019E980 0019B780 39 6B B2 A0 */ addi r11, r11, lbl_clamp_bh@l /* 8019E984 0019B784 91 0A 00 04 */ stw r8, 4(r10) -/* 8019E988 0019B788 3B 49 8E 40 */ addi r26, r9, lbl_802A8E40@l +/* 8019E988 0019B788 3B 49 8E 40 */ addi r26, r9, lbl_clamp_b@l /* 8019E98C 0019B78C 7D 68 03 A6 */ mtlr r11 /* 8019E990 0019B790 3E A0 00 FF */ lis r21, 0x00FFFFFF@h /* 8019E994 0019B794 81 21 00 08 */ lwz r9, 8(r1) @@ -9742,15 +9742,15 @@ lbl_8019E8B4: lbl_8019E9E8: /* 8019E9E8 0019B7E8 2C 1E 00 10 */ cmpwi r30, 0x10 /* 8019E9EC 0019B7EC 41 81 00 38 */ bgt lbl_8019EA24 -/* 8019E9F0 0019B7F0 3D 00 80 2B */ lis r8, lbl_802AE320@ha -/* 8019E9F4 0019B7F4 3D 40 80 2B */ lis r10, lbl_802AE720@ha -/* 8019E9F8 0019B7F8 39 08 E3 20 */ addi r8, r8, lbl_802AE320@l -/* 8019E9FC 0019B7FC 39 4A E7 20 */ addi r10, r10, lbl_802AE720@l +/* 8019E9F0 0019B7F0 3D 00 80 2B */ lis r8, lbl_mono16@ha +/* 8019E9F4 0019B7F4 3D 40 80 2B */ lis r10, lbl_mono16x2@ha +/* 8019E9F8 0019B7F8 39 08 E3 20 */ addi r8, r8, lbl_mono16@l +/* 8019E9FC 0019B7FC 39 4A E7 20 */ addi r10, r10, lbl_mono16x2@l /* 8019EA00 0019B800 7D 09 43 78 */ mr r9, r8 /* 8019EA04 0019B804 7D 4B 53 78 */ mr r11, r10 -/* 8019EA08 0019B808 3D 00 80 2B */ lis r8, lbl_802AEB20@ha +/* 8019EA08 0019B808 3D 00 80 2B */ lis r8, lbl_mono32@ha /* 8019EA0C 0019B80C 7F 8C 49 2E */ stwx r28, r12, r9 -/* 8019EA10 0019B810 39 08 EB 20 */ addi r8, r8, lbl_802AEB20@l +/* 8019EA10 0019B810 39 08 EB 20 */ addi r8, r8, lbl_mono32@l /* 8019EA14 0019B814 7F 8C 59 2E */ stwx r28, r12, r11 /* 8019EA18 0019B818 7D 09 43 78 */ mr r9, r8 /* 8019EA1C 0019B81C 7F 8C 49 2E */ stwx r28, r12, r9 @@ -9758,16 +9758,16 @@ lbl_8019E9E8: lbl_8019EA24: /* 8019EA24 0019B824 2C 1E 00 EA */ cmpwi r30, 0xea /* 8019EA28 0019B828 40 81 00 3C */ ble lbl_8019EA64 -/* 8019EA2C 0019B82C 3D 40 80 2B */ lis r10, lbl_802AE320@ha -/* 8019EA30 0019B830 3D 00 80 2B */ lis r8, lbl_802AE720@ha -/* 8019EA34 0019B834 39 4A E3 20 */ addi r10, r10, lbl_802AE320@l -/* 8019EA38 0019B838 39 08 E7 20 */ addi r8, r8, lbl_802AE720@l +/* 8019EA2C 0019B82C 3D 40 80 2B */ lis r10, lbl_mono16@ha +/* 8019EA30 0019B830 3D 00 80 2B */ lis r8, lbl_mono16x2@ha +/* 8019EA34 0019B834 39 4A E3 20 */ addi r10, r10, lbl_mono16@l +/* 8019EA38 0019B838 39 08 E7 20 */ addi r8, r8, lbl_mono16x2@l /* 8019EA3C 0019B83C 7D 4B 53 78 */ mr r11, r10 /* 8019EA40 0019B840 7D 09 43 78 */ mr r9, r8 /* 8019EA44 0019B844 7D CC 59 2E */ stwx r14, r12, r11 -/* 8019EA48 0019B848 3D 60 80 2B */ lis r11, lbl_802AEB20@ha +/* 8019EA48 0019B848 3D 60 80 2B */ lis r11, lbl_mono32@ha /* 8019EA4C 0019B84C 81 41 00 0C */ lwz r10, 0xc(r1) -/* 8019EA50 0019B850 39 6B EB 20 */ addi r11, r11, lbl_802AEB20@l +/* 8019EA50 0019B850 39 6B EB 20 */ addi r11, r11, lbl_mono32@l /* 8019EA54 0019B854 7D 60 5B 78 */ mr r0, r11 /* 8019EA58 0019B858 7D 4C 49 2E */ stwx r10, r12, r9 /* 8019EA5C 0019B85C 7E AC 01 2E */ stwx r21, r12, r0 @@ -9791,16 +9791,16 @@ lbl_8019EA64: /* 8019EAA0 0019B8A0 7D 4A 03 78 */ or r10, r10, r0 /* 8019EAA4 0019B8A4 7D 6B 4B 78 */ or r11, r11, r9 /* 8019EAA8 0019B8A8 55 40 80 1E */ slwi r0, r10, 0x10 -/* 8019EAAC 0019B8AC 3D 20 80 2B */ lis r9, lbl_802AE720@ha +/* 8019EAAC 0019B8AC 3D 20 80 2B */ lis r9, lbl_mono16x2@ha /* 8019EAB0 0019B8B0 7D 40 03 78 */ or r0, r10, r0 -/* 8019EAB4 0019B8B4 39 29 E7 20 */ addi r9, r9, lbl_802AE720@l +/* 8019EAB4 0019B8B4 39 29 E7 20 */ addi r9, r9, lbl_mono16x2@l /* 8019EAB8 0019B8B8 7D 28 4B 78 */ mr r8, r9 /* 8019EABC 0019B8BC 7C 0C 41 2E */ stwx r0, r12, r8 -/* 8019EAC0 0019B8C0 3D 20 80 2B */ lis r9, lbl_802AEB20@ha -/* 8019EAC4 0019B8C4 39 29 EB 20 */ addi r9, r9, lbl_802AEB20@l -/* 8019EAC8 0019B8C8 3D 00 80 2B */ lis r8, lbl_802AE320@ha +/* 8019EAC0 0019B8C0 3D 20 80 2B */ lis r9, lbl_mono32@ha +/* 8019EAC4 0019B8C4 39 29 EB 20 */ addi r9, r9, lbl_mono32@l +/* 8019EAC8 0019B8C8 3D 00 80 2B */ lis r8, lbl_mono16@ha /* 8019EACC 0019B8CC 7D 20 4B 78 */ mr r0, r9 -/* 8019EAD0 0019B8D0 39 08 E3 20 */ addi r8, r8, lbl_802AE320@l +/* 8019EAD0 0019B8D0 39 08 E3 20 */ addi r8, r8, lbl_mono16@l /* 8019EAD4 0019B8D4 7D 6C 01 2E */ stwx r11, r12, r0 /* 8019EAD8 0019B8D8 7D 09 43 78 */ mr r9, r8 /* 8019EADC 0019B8DC 7D 4C 49 2E */ stwx r10, r12, r9 @@ -9825,10 +9825,10 @@ lbl_8019EAE0: /* 8019EB24 0019B924 7C A5 5A 14 */ add r5, r5, r11 /* 8019EB28 0019B928 7E 3D D1 2E */ stwx r17, r29, r26 /* 8019EB2C 0019B92C 54 06 80 1E */ slwi r6, r0, 0x10 -/* 8019EB30 0019B930 3D 60 80 2B */ lis r11, lbl_802A9A60@ha +/* 8019EB30 0019B930 3D 60 80 2B */ lis r11, lbl_clamp_rh@ha /* 8019EB34 0019B934 7C C6 02 14 */ add r6, r6, r0 /* 8019EB38 0019B938 7D 2C C0 2E */ lwzx r9, r12, r24 -/* 8019EB3C 0019B93C 39 6B 9A 60 */ addi r11, r11, lbl_802A9A60@l +/* 8019EB3C 0019B93C 39 6B 9A 60 */ addi r11, r11, lbl_clamp_rh@l /* 8019EB40 0019B940 7C 0C C8 2E */ lwzx r0, r12, r25 /* 8019EB44 0019B944 7D 6A 5B 78 */ mr r10, r11 /* 8019EB48 0019B948 7C FF C0 2E */ lwzx r7, r31, r24 @@ -9837,16 +9837,16 @@ lbl_8019EAE0: /* 8019EB54 0019B954 54 00 80 1E */ slwi r0, r0, 0x10 /* 8019EB58 0019B958 7D 2A 61 2E */ stwx r9, r10, r12 /* 8019EB5C 0019B95C 54 E7 80 1E */ slwi r7, r7, 0x10 -/* 8019EB60 0019B960 3D 20 80 2B */ lis r9, lbl_802AA680@ha +/* 8019EB60 0019B960 3D 20 80 2B */ lis r9, lbl_clamp_gh@ha /* 8019EB64 0019B964 55 08 80 1E */ slwi r8, r8, 0x10 /* 8019EB68 0019B968 7D 6C D0 2E */ lwzx r11, r12, r26 -/* 8019EB6C 0019B96C 39 29 A6 80 */ addi r9, r9, lbl_802AA680@l +/* 8019EB6C 0019B96C 39 29 A6 80 */ addi r9, r9, lbl_clamp_gh@l /* 8019EB70 0019B970 7D 2A 4B 78 */ mr r10, r9 /* 8019EB74 0019B974 57 C3 38 26 */ rlwinm r3, r30, 7, 0, 0x13 /* 8019EB78 0019B978 55 6B 80 1E */ slwi r11, r11, 0x10 -/* 8019EB7C 0019B97C 3D 20 80 2B */ lis r9, lbl_802ABEC0@ha +/* 8019EB7C 0019B97C 3D 20 80 2B */ lis r9, lbl_clamp_rr@ha /* 8019EB80 0019B980 91 61 00 28 */ stw r11, 0x28(r1) -/* 8019EB84 0019B984 39 29 BE C0 */ addi r9, r9, lbl_802ABEC0@l +/* 8019EB84 0019B984 39 29 BE C0 */ addi r9, r9, lbl_clamp_rr@l /* 8019EB88 0019B988 7C 0A 61 2E */ stwx r0, r10, r12 /* 8019EB8C 0019B98C 3B 7B 00 FF */ addi r27, r27, 0xff /* 8019EB90 0019B990 7C 08 02 A6 */ mflr r0 @@ -9854,65 +9854,65 @@ lbl_8019EAE0: /* 8019EB98 0019B998 7D 7F D0 2E */ lwzx r11, r31, r26 /* 8019EB9C 0019B99C 55 6A 80 1E */ slwi r10, r11, 0x10 /* 8019EBA0 0019B9A0 7D 2B 4B 78 */ mr r11, r9 -/* 8019EBA4 0019B9A4 3D 20 80 2B */ lis r9, lbl_802ACAE0@ha +/* 8019EBA4 0019B9A4 3D 20 80 2B */ lis r9, lbl_clamp_gg@ha /* 8019EBA8 0019B9A8 7F 8C 59 2E */ stwx r28, r12, r11 -/* 8019EBAC 0019B9AC 39 29 CA E0 */ addi r9, r9, lbl_802ACAE0@l +/* 8019EBAC 0019B9AC 39 29 CA E0 */ addi r9, r9, lbl_clamp_gg@l /* 8019EBB0 0019B9B0 7D 2B 4B 78 */ mr r11, r9 -/* 8019EBB4 0019B9B4 3D 20 80 2B */ lis r9, lbl_802AD700@ha +/* 8019EBB4 0019B9B4 3D 20 80 2B */ lis r9, lbl_clamp_bb@ha /* 8019EBB8 0019B9B8 7F 8C 59 2E */ stwx r28, r12, r11 -/* 8019EBBC 0019B9BC 39 29 D7 00 */ addi r9, r9, lbl_802AD700@l +/* 8019EBBC 0019B9BC 39 29 D7 00 */ addi r9, r9, lbl_clamp_bb@l /* 8019EBC0 0019B9C0 7D 2B 4B 78 */ mr r11, r9 -/* 8019EBC4 0019B9C4 3D 20 80 2B */ lis r9, lbl_802ABEC0@ha +/* 8019EBC4 0019B9C4 3D 20 80 2B */ lis r9, lbl_clamp_rr@ha /* 8019EBC8 0019B9C8 7F 8B 61 2E */ stwx r28, r11, r12 -/* 8019EBCC 0019B9CC 39 29 BE C0 */ addi r9, r9, lbl_802ABEC0@l +/* 8019EBCC 0019B9CC 39 29 BE C0 */ addi r9, r9, lbl_clamp_rr@l /* 8019EBD0 0019B9D0 7D 2B 4B 78 */ mr r11, r9 -/* 8019EBD4 0019B9D4 3D 20 80 2B */ lis r9, lbl_802ACAE0@ha +/* 8019EBD4 0019B9D4 3D 20 80 2B */ lis r9, lbl_clamp_gg@ha /* 8019EBD8 0019B9D8 7C 9F 59 2E */ stwx r4, r31, r11 -/* 8019EBDC 0019B9DC 39 29 CA E0 */ addi r9, r9, lbl_802ACAE0@l +/* 8019EBDC 0019B9DC 39 29 CA E0 */ addi r9, r9, lbl_clamp_gg@l /* 8019EBE0 0019B9E0 7D 2B 4B 78 */ mr r11, r9 -/* 8019EBE4 0019B9E4 3D 20 80 2B */ lis r9, lbl_802AD700@ha +/* 8019EBE4 0019B9E4 3D 20 80 2B */ lis r9, lbl_clamp_bb@ha /* 8019EBE8 0019B9E8 7C BF 59 2E */ stwx r5, r31, r11 -/* 8019EBEC 0019B9EC 39 29 D7 00 */ addi r9, r9, lbl_802AD700@l +/* 8019EBEC 0019B9EC 39 29 D7 00 */ addi r9, r9, lbl_clamp_bb@l /* 8019EBF0 0019B9F0 7D 2B 4B 78 */ mr r11, r9 -/* 8019EBF4 0019B9F4 3D 20 80 2B */ lis r9, lbl_802A9A60@ha +/* 8019EBF4 0019B9F4 3D 20 80 2B */ lis r9, lbl_clamp_rh@ha /* 8019EBF8 0019B9F8 7C CB F9 2E */ stwx r6, r11, r31 -/* 8019EBFC 0019B9FC 39 29 9A 60 */ addi r9, r9, lbl_802A9A60@l +/* 8019EBFC 0019B9FC 39 29 9A 60 */ addi r9, r9, lbl_clamp_rh@l /* 8019EC00 0019BA00 7D 2B 4B 78 */ mr r11, r9 -/* 8019EC04 0019BA04 3D 20 80 2B */ lis r9, lbl_802AA680@ha +/* 8019EC04 0019BA04 3D 20 80 2B */ lis r9, lbl_clamp_gh@ha /* 8019EC08 0019BA08 7C EB F9 2E */ stwx r7, r11, r31 -/* 8019EC0C 0019BA0C 39 29 A6 80 */ addi r9, r9, lbl_802AA680@l +/* 8019EC0C 0019BA0C 39 29 A6 80 */ addi r9, r9, lbl_clamp_gh@l /* 8019EC10 0019BA10 7D 2B 4B 78 */ mr r11, r9 /* 8019EC14 0019BA14 7D 0B F9 2E */ stwx r8, r11, r31 -/* 8019EC18 0019BA18 3D 20 80 2A */ lis r9, lbl_802A71E0@ha +/* 8019EC18 0019BA18 3D 20 80 2A */ lis r9, lbl_clamp_a4@ha /* 8019EC1C 0019BA1C 81 01 00 28 */ lwz r8, 0x28(r1) -/* 8019EC20 0019BA20 39 29 71 E0 */ addi r9, r9, lbl_802A71E0@l +/* 8019EC20 0019BA20 39 29 71 E0 */ addi r9, r9, lbl_clamp_a4@l /* 8019EC24 0019BA24 7D 2B 4B 78 */ mr r11, r9 /* 8019EC28 0019BA28 7D 0C 01 2E */ stwx r8, r12, r0 /* 8019EC2C 0019BA2C 7C 6C 59 2E */ stwx r3, r12, r11 -/* 8019EC30 0019BA30 3D 00 80 2B */ lis r8, lbl_802ABEC0@ha +/* 8019EC30 0019BA30 3D 00 80 2B */ lis r8, lbl_clamp_rr@ha /* 8019EC34 0019BA34 7D 5F 01 2E */ stwx r10, r31, r0 -/* 8019EC38 0019BA38 39 08 BE C0 */ addi r8, r8, lbl_802ABEC0@l +/* 8019EC38 0019BA38 39 08 BE C0 */ addi r8, r8, lbl_clamp_rr@l /* 8019EC3C 0019BA3C 81 41 00 14 */ lwz r10, 0x14(r1) /* 8019EC40 0019BA40 7D 09 43 78 */ mr r9, r8 -/* 8019EC44 0019BA44 3D 60 80 2B */ lis r11, lbl_802ACAE0@ha +/* 8019EC44 0019BA44 3D 60 80 2B */ lis r11, lbl_clamp_gg@ha /* 8019EC48 0019BA48 39 8C 00 04 */ addi r12, r12, 4 /* 8019EC4C 0019BA4C 7D 5D 49 2E */ stwx r10, r29, r9 -/* 8019EC50 0019BA50 39 6B CA E0 */ addi r11, r11, lbl_802ACAE0@l +/* 8019EC50 0019BA50 39 6B CA E0 */ addi r11, r11, lbl_clamp_gg@l /* 8019EC54 0019BA54 7D 60 5B 78 */ mr r0, r11 -/* 8019EC58 0019BA58 3D 20 80 2B */ lis r9, lbl_802AD700@ha +/* 8019EC58 0019BA58 3D 20 80 2B */ lis r9, lbl_clamp_bb@ha /* 8019EC5C 0019BA5C 81 01 00 1C */ lwz r8, 0x1c(r1) -/* 8019EC60 0019BA60 39 29 D7 00 */ addi r9, r9, lbl_802AD700@l +/* 8019EC60 0019BA60 39 29 D7 00 */ addi r9, r9, lbl_clamp_bb@l /* 8019EC64 0019BA64 7D 2A 4B 78 */ mr r10, r9 /* 8019EC68 0019BA68 3B FF 00 04 */ addi r31, r31, 4 /* 8019EC6C 0019BA6C 7D 1D 01 2E */ stwx r8, r29, r0 /* 8019EC70 0019BA70 81 61 00 24 */ lwz r11, 0x24(r1) -/* 8019EC74 0019BA74 3D 00 80 2B */ lis r8, lbl_802A9A60@ha -/* 8019EC78 0019BA78 39 08 9A 60 */ addi r8, r8, lbl_802A9A60@l +/* 8019EC74 0019BA74 3D 00 80 2B */ lis r8, lbl_clamp_rh@ha +/* 8019EC78 0019BA78 39 08 9A 60 */ addi r8, r8, lbl_clamp_rh@l /* 8019EC7C 0019BA7C 7D 6A E9 2E */ stwx r11, r10, r29 /* 8019EC80 0019BA80 7D 09 43 78 */ mr r9, r8 /* 8019EC84 0019BA84 81 41 00 10 */ lwz r10, 0x10(r1) -/* 8019EC88 0019BA88 3D 60 80 2B */ lis r11, lbl_802AA680@ha -/* 8019EC8C 0019BA8C 39 6B A6 80 */ addi r11, r11, lbl_802AA680@l +/* 8019EC88 0019BA88 3D 60 80 2B */ lis r11, lbl_clamp_gh@ha +/* 8019EC8C 0019BA8C 39 6B A6 80 */ addi r11, r11, lbl_clamp_gh@l /* 8019EC90 0019BA90 7D 49 E9 2E */ stwx r10, r9, r29 /* 8019EC94 0019BA94 7D 60 5B 78 */ mr r0, r11 /* 8019EC98 0019BA98 7D 28 02 A6 */ mflr r9 @@ -9931,10 +9931,10 @@ lbl_8019ECB4: /* 8019ECC8 0019BAC8 38 C4 FF FF */ addi r6, r4, -1 /* 8019ECCC 0019BACC 2C 04 00 00 */ cmpwi r4, 0 /* 8019ECD0 0019BAD0 4D 82 00 20 */ beqlr -/* 8019ECD4 0019BAD4 3D 20 80 2B */ lis r9, lbl_802AEB20@ha -/* 8019ECD8 0019BAD8 3C E0 80 2B */ lis r7, lbl_802AEF20@ha -/* 8019ECDC 0019BADC 38 89 EB 20 */ addi r4, r9, lbl_802AEB20@l -/* 8019ECE0 0019BAE0 38 A7 EF 20 */ addi r5, r7, lbl_802AEF20@l +/* 8019ECD4 0019BAD4 3D 20 80 2B */ lis r9, lbl_mono32@ha +/* 8019ECD8 0019BAD8 3C E0 80 2B */ lis r7, lbl_S@ha +/* 8019ECDC 0019BADC 38 89 EB 20 */ addi r4, r9, lbl_mono32@l +/* 8019ECE0 0019BAE0 38 A7 EF 20 */ addi r5, r7, lbl_S@l lbl_8019ECE4: /* 8019ECE4 0019BAE4 81 25 00 08 */ lwz r9, 8(r5) /* 8019ECE8 0019BAE8 2C 06 00 00 */ cmpwi r6, 0 @@ -9954,10 +9954,10 @@ lbl_8019ECE4: /* 8019ED20 0019BB20 40 82 FF C4 */ bne lbl_8019ECE4 /* 8019ED24 0019BB24 4E 80 00 20 */ blr /* 8019ED28 0019BB28 7C 69 03 A6 */ mtctr r3 -/* 8019ED2C 0019BB2C 3D 20 80 2B */ lis r9, lbl_802AEB20@ha -/* 8019ED30 0019BB30 3C E0 80 2B */ lis r7, lbl_802AEF20@ha -/* 8019ED34 0019BB34 38 C9 EB 20 */ addi r6, r9, lbl_802AEB20@l -/* 8019ED38 0019BB38 39 07 EF 20 */ addi r8, r7, lbl_802AEF20@l +/* 8019ED2C 0019BB2C 3D 20 80 2B */ lis r9, lbl_mono32@ha +/* 8019ED30 0019BB30 3C E0 80 2B */ lis r7, lbl_S@ha +/* 8019ED34 0019BB34 38 C9 EB 20 */ addi r6, r9, lbl_mono32@l +/* 8019ED38 0019BB38 39 07 EF 20 */ addi r8, r7, lbl_S@l lbl_8019ED3C: /* 8019ED3C 0019BB3C 81 28 00 08 */ lwz r9, 8(r8) /* 8019ED40 0019BB40 81 67 EF 20 */ lwz r11, -0x10e0(r7) @@ -9991,10 +9991,10 @@ lbl_8019ED3C: /* 8019EDB0 0019BBB0 38 C4 FF FF */ addi r6, r4, -1 /* 8019EDB4 0019BBB4 2C 04 00 00 */ cmpwi r4, 0 /* 8019EDB8 0019BBB8 4D 82 00 20 */ beqlr -/* 8019EDBC 0019BBBC 3D 20 80 2B */ lis r9, lbl_802AEB20@ha -/* 8019EDC0 0019BBC0 3C E0 80 2B */ lis r7, lbl_802AEF20@ha -/* 8019EDC4 0019BBC4 38 89 EB 20 */ addi r4, r9, lbl_802AEB20@l -/* 8019EDC8 0019BBC8 38 A7 EF 20 */ addi r5, r7, lbl_802AEF20@l +/* 8019EDBC 0019BBBC 3D 20 80 2B */ lis r9, lbl_mono32@ha +/* 8019EDC0 0019BBC0 3C E0 80 2B */ lis r7, lbl_S@ha +/* 8019EDC4 0019BBC4 38 89 EB 20 */ addi r4, r9, lbl_mono32@l +/* 8019EDC8 0019BBC8 38 A7 EF 20 */ addi r5, r7, lbl_S@l lbl_8019EDCC: /* 8019EDCC 0019BBCC 81 25 00 08 */ lwz r9, 8(r5) /* 8019EDD0 0019BBD0 2C 06 00 00 */ cmpwi r6, 0 @@ -10015,10 +10015,10 @@ lbl_8019EDCC: /* 8019EE0C 0019BC0C 40 82 FF C0 */ bne lbl_8019EDCC /* 8019EE10 0019BC10 4E 80 00 20 */ blr /* 8019EE14 0019BC14 7C 69 03 A6 */ mtctr r3 -/* 8019EE18 0019BC18 3D 20 80 2B */ lis r9, lbl_802AEB20@ha -/* 8019EE1C 0019BC1C 3C E0 80 2B */ lis r7, lbl_802AEF20@ha -/* 8019EE20 0019BC20 38 C9 EB 20 */ addi r6, r9, lbl_802AEB20@l -/* 8019EE24 0019BC24 39 07 EF 20 */ addi r8, r7, lbl_802AEF20@l +/* 8019EE18 0019BC18 3D 20 80 2B */ lis r9, lbl_mono32@ha +/* 8019EE1C 0019BC1C 3C E0 80 2B */ lis r7, lbl_S@ha +/* 8019EE20 0019BC20 38 C9 EB 20 */ addi r6, r9, lbl_mono32@l +/* 8019EE24 0019BC24 39 07 EF 20 */ addi r8, r7, lbl_S@l lbl_8019EE28: /* 8019EE28 0019BC28 81 28 00 08 */ lwz r9, 8(r8) /* 8019EE2C 0019BC2C 81 67 EF 20 */ lwz r11, -0x10e0(r7) @@ -10054,10 +10054,10 @@ lbl_8019EE28: /* 8019EEA4 0019BCA4 38 A4 FF FF */ addi r5, r4, -1 /* 8019EEA8 0019BCA8 2C 04 00 00 */ cmpwi r4, 0 /* 8019EEAC 0019BCAC 4D 82 00 20 */ beqlr -/* 8019EEB0 0019BCB0 3D 20 80 2B */ lis r9, lbl_802AEB20@ha -/* 8019EEB4 0019BCB4 3C E0 80 2B */ lis r7, lbl_802AEF20@ha -/* 8019EEB8 0019BCB8 38 89 EB 20 */ addi r4, r9, lbl_802AEB20@l -/* 8019EEBC 0019BCBC 38 C7 EF 20 */ addi r6, r7, lbl_802AEF20@l +/* 8019EEB0 0019BCB0 3D 20 80 2B */ lis r9, lbl_mono32@ha +/* 8019EEB4 0019BCB4 3C E0 80 2B */ lis r7, lbl_S@ha +/* 8019EEB8 0019BCB8 38 89 EB 20 */ addi r4, r9, lbl_mono32@l +/* 8019EEBC 0019BCBC 38 C7 EF 20 */ addi r6, r7, lbl_S@l lbl_8019EEC0: /* 8019EEC0 0019BCC0 81 26 00 08 */ lwz r9, 8(r6) /* 8019EEC4 0019BCC4 2C 05 00 00 */ cmpwi r5, 0 @@ -10084,10 +10084,10 @@ lbl_8019EEC0: /* 8019EF18 0019BD18 40 82 FF A8 */ bne lbl_8019EEC0 /* 8019EF1C 0019BD1C 4E 80 00 20 */ blr /* 8019EF20 0019BD20 7C 69 03 A6 */ mtctr r3 -/* 8019EF24 0019BD24 3D 20 80 2B */ lis r9, lbl_802AEB20@ha -/* 8019EF28 0019BD28 3C C0 80 2B */ lis r6, lbl_802AEF20@ha -/* 8019EF2C 0019BD2C 38 A9 EB 20 */ addi r5, r9, lbl_802AEB20@l -/* 8019EF30 0019BD30 38 E6 EF 20 */ addi r7, r6, lbl_802AEF20@l +/* 8019EF24 0019BD24 3D 20 80 2B */ lis r9, lbl_mono32@ha +/* 8019EF28 0019BD28 3C C0 80 2B */ lis r6, lbl_S@ha +/* 8019EF2C 0019BD2C 38 A9 EB 20 */ addi r5, r9, lbl_mono32@l +/* 8019EF30 0019BD30 38 E6 EF 20 */ addi r7, r6, lbl_S@l lbl_8019EF34: /* 8019EF34 0019BD34 81 27 00 08 */ lwz r9, 8(r7) /* 8019EF38 0019BD38 81 66 EF 20 */ lwz r11, -0x10e0(r6) @@ -10138,15 +10138,15 @@ lbl_8019EF34: /* 8019EFEC 0019BDEC 3B E4 FF FF */ addi r31, r4, -1 /* 8019EFF0 0019BDF0 2C 04 00 00 */ cmpwi r4, 0 /* 8019EFF4 0019BDF4 41 82 01 00 */ beq lbl_8019F0F4 -/* 8019EFF8 0019BDF8 3D 20 80 2B */ lis r9, lbl_802AEF80@ha -/* 8019EFFC 0019BDFC 3C 60 80 2B */ lis r3, lbl_802AEF20@ha -/* 8019F000 0019BE00 3B A9 EF 80 */ addi r29, r9, lbl_802AEF80@l -/* 8019F004 0019BE04 3D 60 80 2A */ lis r11, lbl_802A61A0@ha +/* 8019EFF8 0019BDF8 3D 20 80 2B */ lis r9, lbl_YUVTables@ha +/* 8019EFFC 0019BDFC 3C 60 80 2B */ lis r3, lbl_S@ha +/* 8019F000 0019BE00 3B A9 EF 80 */ addi r29, r9, lbl_YUVTables@l +/* 8019F004 0019BE04 3D 60 80 2A */ lis r11, lbl_clamp_ytable@ha /* 8019F008 0019BE08 3B 3D 08 00 */ addi r25, r29, 0x800 /* 8019F00C 0019BE0C 3B 5D 04 00 */ addi r26, r29, 0x400 /* 8019F010 0019BE10 3B 7D 0C 00 */ addi r27, r29, 0xc00 -/* 8019F014 0019BE14 3B 8B 61 A0 */ addi r28, r11, lbl_802A61A0@l -/* 8019F018 0019BE18 39 83 EF 20 */ addi r12, r3, lbl_802AEF20@l +/* 8019F014 0019BE14 3B 8B 61 A0 */ addi r28, r11, lbl_clamp_ytable@l +/* 8019F018 0019BE18 39 83 EF 20 */ addi r12, r3, lbl_S@l lbl_8019F01C: /* 8019F01C 0019BE1C 81 0C 00 10 */ lwz r8, 0x10(r12) /* 8019F020 0019BE20 3B DE 00 01 */ addi r30, r30, 1 @@ -10209,16 +10209,16 @@ lbl_8019F0F4: /* 8019F0FC 0019BEFC 4E 80 00 20 */ blr /* 8019F100 0019BF00 94 21 FF D8 */ stwu r1, -0x28(r1) /* 8019F104 0019BF04 BF 21 00 0C */ stmw r25, 0xc(r1) -/* 8019F108 0019BF08 3D 20 80 2B */ lis r9, lbl_802AEF80@ha +/* 8019F108 0019BF08 3D 20 80 2B */ lis r9, lbl_YUVTables@ha /* 8019F10C 0019BF0C 7C 69 03 A6 */ mtctr r3 -/* 8019F110 0019BF10 3B A9 EF 80 */ addi r29, r9, lbl_802AEF80@l -/* 8019F114 0019BF14 3F C0 80 2B */ lis r30, lbl_802AEF20@ha -/* 8019F118 0019BF18 3D 60 80 2A */ lis r11, lbl_802A61A0@ha +/* 8019F110 0019BF10 3B A9 EF 80 */ addi r29, r9, lbl_YUVTables@l +/* 8019F114 0019BF14 3F C0 80 2B */ lis r30, lbl_S@ha +/* 8019F118 0019BF18 3D 60 80 2A */ lis r11, lbl_clamp_ytable@ha /* 8019F11C 0019BF1C 3B 3D 08 00 */ addi r25, r29, 0x800 /* 8019F120 0019BF20 3B 5D 04 00 */ addi r26, r29, 0x400 /* 8019F124 0019BF24 3B 7D 0C 00 */ addi r27, r29, 0xc00 -/* 8019F128 0019BF28 3B 8B 61 A0 */ addi r28, r11, lbl_802A61A0@l -/* 8019F12C 0019BF2C 39 9E EF 20 */ addi r12, r30, lbl_802AEF20@l +/* 8019F128 0019BF28 3B 8B 61 A0 */ addi r28, r11, lbl_clamp_ytable@l +/* 8019F12C 0019BF2C 39 9E EF 20 */ addi r12, r30, lbl_S@l /* 8019F130 0019BF30 7C 9F 23 78 */ mr r31, r4 lbl_8019F134: /* 8019F134 0019BF34 81 4C 00 10 */ lwz r10, 0x10(r12) @@ -10310,15 +10310,15 @@ lbl_8019F268: /* 8019F288 0019C088 3B E4 FF FF */ addi r31, r4, -1 /* 8019F28C 0019C08C 2C 04 00 00 */ cmpwi r4, 0 /* 8019F290 0019C090 41 82 01 04 */ beq lbl_8019F394 -/* 8019F294 0019C094 3D 20 80 2B */ lis r9, lbl_802AEF80@ha -/* 8019F298 0019C098 3C 60 80 2B */ lis r3, lbl_802AEF20@ha -/* 8019F29C 0019C09C 3B A9 EF 80 */ addi r29, r9, lbl_802AEF80@l -/* 8019F2A0 0019C0A0 3D 60 80 2A */ lis r11, lbl_802A61A0@ha +/* 8019F294 0019C094 3D 20 80 2B */ lis r9, lbl_YUVTables@ha +/* 8019F298 0019C098 3C 60 80 2B */ lis r3, lbl_S@ha +/* 8019F29C 0019C09C 3B A9 EF 80 */ addi r29, r9, lbl_YUVTables@l +/* 8019F2A0 0019C0A0 3D 60 80 2A */ lis r11, lbl_clamp_ytable@ha /* 8019F2A4 0019C0A4 3B 3D 08 00 */ addi r25, r29, 0x800 /* 8019F2A8 0019C0A8 3B 5D 04 00 */ addi r26, r29, 0x400 /* 8019F2AC 0019C0AC 3B 7D 0C 00 */ addi r27, r29, 0xc00 -/* 8019F2B0 0019C0B0 3B 8B 61 A0 */ addi r28, r11, lbl_802A61A0@l -/* 8019F2B4 0019C0B4 39 83 EF 20 */ addi r12, r3, lbl_802AEF20@l +/* 8019F2B0 0019C0B0 3B 8B 61 A0 */ addi r28, r11, lbl_clamp_ytable@l +/* 8019F2B4 0019C0B4 39 83 EF 20 */ addi r12, r3, lbl_S@l lbl_8019F2B8: /* 8019F2B8 0019C0B8 81 0C 00 10 */ lwz r8, 0x10(r12) /* 8019F2BC 0019C0BC 3B DE 00 01 */ addi r30, r30, 1 @@ -10382,16 +10382,16 @@ lbl_8019F394: /* 8019F39C 0019C19C 4E 80 00 20 */ blr /* 8019F3A0 0019C1A0 94 21 FF D8 */ stwu r1, -0x28(r1) /* 8019F3A4 0019C1A4 BF 21 00 0C */ stmw r25, 0xc(r1) -/* 8019F3A8 0019C1A8 3D 20 80 2B */ lis r9, lbl_802AEF80@ha +/* 8019F3A8 0019C1A8 3D 20 80 2B */ lis r9, lbl_YUVTables@ha /* 8019F3AC 0019C1AC 7C 69 03 A6 */ mtctr r3 -/* 8019F3B0 0019C1B0 3B A9 EF 80 */ addi r29, r9, lbl_802AEF80@l -/* 8019F3B4 0019C1B4 3F C0 80 2B */ lis r30, lbl_802AEF20@ha -/* 8019F3B8 0019C1B8 3D 60 80 2A */ lis r11, lbl_802A61A0@ha +/* 8019F3B0 0019C1B0 3B A9 EF 80 */ addi r29, r9, lbl_YUVTables@l +/* 8019F3B4 0019C1B4 3F C0 80 2B */ lis r30, lbl_S@ha +/* 8019F3B8 0019C1B8 3D 60 80 2A */ lis r11, lbl_clamp_ytable@ha /* 8019F3BC 0019C1BC 3B 3D 08 00 */ addi r25, r29, 0x800 /* 8019F3C0 0019C1C0 3B 5D 04 00 */ addi r26, r29, 0x400 /* 8019F3C4 0019C1C4 3B 7D 0C 00 */ addi r27, r29, 0xc00 -/* 8019F3C8 0019C1C8 3B 8B 61 A0 */ addi r28, r11, lbl_802A61A0@l -/* 8019F3CC 0019C1CC 39 9E EF 20 */ addi r12, r30, lbl_802AEF20@l +/* 8019F3C8 0019C1C8 3B 8B 61 A0 */ addi r28, r11, lbl_clamp_ytable@l +/* 8019F3CC 0019C1CC 39 9E EF 20 */ addi r12, r30, lbl_S@l /* 8019F3D0 0019C1D0 7C 9F 23 78 */ mr r31, r4 lbl_8019F3D4: /* 8019F3D4 0019C1D4 81 4C 00 10 */ lwz r10, 0x10(r12) @@ -10485,15 +10485,15 @@ lbl_8019F510: /* 8019F530 0019C330 2C 04 00 00 */ cmpwi r4, 0 /* 8019F534 0019C334 38 64 FF FF */ addi r3, r4, -1 /* 8019F538 0019C338 41 82 01 1C */ beq lbl_8019F654 -/* 8019F53C 0019C33C 3D 20 80 2B */ lis r9, lbl_802AEF80@ha -/* 8019F540 0019C340 3D 80 80 2B */ lis r12, lbl_802AEF20@ha -/* 8019F544 0019C344 3B C9 EF 80 */ addi r30, r9, lbl_802AEF80@l -/* 8019F548 0019C348 3D 60 80 2A */ lis r11, lbl_802A61A0@ha +/* 8019F53C 0019C33C 3D 20 80 2B */ lis r9, lbl_YUVTables@ha +/* 8019F540 0019C340 3D 80 80 2B */ lis r12, lbl_S@ha +/* 8019F544 0019C344 3B C9 EF 80 */ addi r30, r9, lbl_YUVTables@l +/* 8019F548 0019C348 3D 60 80 2A */ lis r11, lbl_clamp_ytable@ha /* 8019F54C 0019C34C 3B 5E 08 00 */ addi r26, r30, 0x800 /* 8019F550 0019C350 3B 7E 04 00 */ addi r27, r30, 0x400 /* 8019F554 0019C354 3B 9E 0C 00 */ addi r28, r30, 0xc00 -/* 8019F558 0019C358 3B AB 61 A0 */ addi r29, r11, lbl_802A61A0@l -/* 8019F55C 0019C35C 38 8C EF 20 */ addi r4, r12, lbl_802AEF20@l +/* 8019F558 0019C358 3B AB 61 A0 */ addi r29, r11, lbl_clamp_ytable@l +/* 8019F55C 0019C35C 38 8C EF 20 */ addi r4, r12, lbl_S@l lbl_8019F560: /* 8019F560 0019C360 81 44 00 10 */ lwz r10, 0x10(r4) /* 8019F564 0019C364 3B FF 00 01 */ addi r31, r31, 1 @@ -10563,16 +10563,16 @@ lbl_8019F654: /* 8019F65C 0019C45C 4E 80 00 20 */ blr /* 8019F660 0019C460 94 21 FF D8 */ stwu r1, -0x28(r1) /* 8019F664 0019C464 BF 21 00 0C */ stmw r25, 0xc(r1) -/* 8019F668 0019C468 3D 20 80 2B */ lis r9, lbl_802AEF80@ha +/* 8019F668 0019C468 3D 20 80 2B */ lis r9, lbl_YUVTables@ha /* 8019F66C 0019C46C 7C 69 03 A6 */ mtctr r3 -/* 8019F670 0019C470 3B A9 EF 80 */ addi r29, r9, lbl_802AEF80@l -/* 8019F674 0019C474 3F C0 80 2B */ lis r30, lbl_802AEF20@ha -/* 8019F678 0019C478 3D 60 80 2A */ lis r11, lbl_802A61A0@ha +/* 8019F670 0019C470 3B A9 EF 80 */ addi r29, r9, lbl_YUVTables@l +/* 8019F674 0019C474 3F C0 80 2B */ lis r30, lbl_S@ha +/* 8019F678 0019C478 3D 60 80 2A */ lis r11, lbl_clamp_ytable@ha /* 8019F67C 0019C47C 3B 3D 08 00 */ addi r25, r29, 0x800 /* 8019F680 0019C480 3B 5D 04 00 */ addi r26, r29, 0x400 /* 8019F684 0019C484 3B 7D 0C 00 */ addi r27, r29, 0xc00 -/* 8019F688 0019C488 3B 8B 61 A0 */ addi r28, r11, lbl_802A61A0@l -/* 8019F68C 0019C48C 39 9E EF 20 */ addi r12, r30, lbl_802AEF20@l +/* 8019F688 0019C488 3B 8B 61 A0 */ addi r28, r11, lbl_clamp_ytable@l +/* 8019F68C 0019C48C 39 9E EF 20 */ addi r12, r30, lbl_S@l /* 8019F690 0019C490 7C 9F 23 78 */ mr r31, r4 lbl_8019F694: /* 8019F694 0019C494 81 4C 00 10 */ lwz r10, 0x10(r12) @@ -10675,10 +10675,10 @@ lbl_8019F800: /* 8019F814 0019C614 39 04 FF FF */ addi r8, r4, -1 /* 8019F818 0019C618 2C 04 00 00 */ cmpwi r4, 0 /* 8019F81C 0019C61C 4D 82 00 20 */ beqlr -/* 8019F820 0019C620 3C E0 80 2B */ lis r7, lbl_802AEF20@ha -/* 8019F824 0019C624 3D 20 80 2B */ lis r9, lbl_802AEB20@ha -/* 8019F828 0019C628 38 A9 EB 20 */ addi r5, r9, lbl_802AEB20@l -/* 8019F82C 0019C62C 38 C7 EF 20 */ addi r6, r7, lbl_802AEF20@l +/* 8019F820 0019C620 3C E0 80 2B */ lis r7, lbl_S@ha +/* 8019F824 0019C624 3D 20 80 2B */ lis r9, lbl_mono32@ha +/* 8019F828 0019C628 38 A9 EB 20 */ addi r5, r9, lbl_mono32@l +/* 8019F82C 0019C62C 38 C7 EF 20 */ addi r6, r7, lbl_S@l lbl_8019F830: /* 8019F830 0019C630 81 66 00 08 */ lwz r11, 8(r6) /* 8019F834 0019C634 2C 08 00 00 */ cmpwi r8, 0 @@ -10696,10 +10696,10 @@ lbl_8019F830: /* 8019F864 0019C664 40 82 FF CC */ bne lbl_8019F830 /* 8019F868 0019C668 4E 80 00 20 */ blr /* 8019F86C 0019C66C 7C 69 03 A6 */ mtctr r3 -/* 8019F870 0019C670 3C E0 80 2B */ lis r7, lbl_802AEF20@ha -/* 8019F874 0019C674 3D 20 80 2B */ lis r9, lbl_802AEB20@ha -/* 8019F878 0019C678 39 07 EF 20 */ addi r8, r7, lbl_802AEF20@l -/* 8019F87C 0019C67C 38 C9 EB 20 */ addi r6, r9, lbl_802AEB20@l +/* 8019F870 0019C670 3C E0 80 2B */ lis r7, lbl_S@ha +/* 8019F874 0019C674 3D 20 80 2B */ lis r9, lbl_mono32@ha +/* 8019F878 0019C678 39 07 EF 20 */ addi r8, r7, lbl_S@l +/* 8019F87C 0019C67C 38 C9 EB 20 */ addi r6, r9, lbl_mono32@l lbl_8019F880: /* 8019F880 0019C680 81 68 00 08 */ lwz r11, 8(r8) /* 8019F884 0019C684 81 47 EF 20 */ lwz r10, -0x10e0(r7) @@ -10732,15 +10732,15 @@ lbl_8019F880: /* 8019F8F0 0019C6F0 2C 04 00 00 */ cmpwi r4, 0 /* 8019F8F4 0019C6F4 38 64 FF FF */ addi r3, r4, -1 /* 8019F8F8 0019C6F8 41 82 00 F8 */ beq lbl_8019F9F0 -/* 8019F8FC 0019C6FC 3D 20 80 2B */ lis r9, lbl_802AEF80@ha -/* 8019F900 0019C700 3F C0 80 2B */ lis r30, lbl_802AEF20@ha -/* 8019F904 0019C704 3B A9 EF 80 */ addi r29, r9, lbl_802AEF80@l -/* 8019F908 0019C708 3D 60 80 2A */ lis r11, lbl_802A61A0@ha +/* 8019F8FC 0019C6FC 3D 20 80 2B */ lis r9, lbl_YUVTables@ha +/* 8019F900 0019C700 3F C0 80 2B */ lis r30, lbl_S@ha +/* 8019F904 0019C704 3B A9 EF 80 */ addi r29, r9, lbl_YUVTables@l +/* 8019F908 0019C708 3D 60 80 2A */ lis r11, lbl_clamp_ytable@ha /* 8019F90C 0019C70C 3B 3D 08 00 */ addi r25, r29, 0x800 /* 8019F910 0019C710 3B 5D 04 00 */ addi r26, r29, 0x400 /* 8019F914 0019C714 3B 7D 0C 00 */ addi r27, r29, 0xc00 -/* 8019F918 0019C718 3B 8B 61 A0 */ addi r28, r11, lbl_802A61A0@l -/* 8019F91C 0019C71C 39 9E EF 20 */ addi r12, r30, lbl_802AEF20@l +/* 8019F918 0019C718 3B 8B 61 A0 */ addi r28, r11, lbl_clamp_ytable@l +/* 8019F91C 0019C71C 39 9E EF 20 */ addi r12, r30, lbl_S@l lbl_8019F920: /* 8019F920 0019C720 81 0C 00 10 */ lwz r8, 0x10(r12) /* 8019F924 0019C724 3B FF 00 01 */ addi r31, r31, 1 @@ -10801,16 +10801,16 @@ lbl_8019F9F0: /* 8019F9F8 0019C7F8 4E 80 00 20 */ blr /* 8019F9FC 0019C7FC 94 21 FF D8 */ stwu r1, -0x28(r1) /* 8019FA00 0019C800 BF 21 00 0C */ stmw r25, 0xc(r1) -/* 8019FA04 0019C804 3D 20 80 2B */ lis r9, lbl_802AEF80@ha +/* 8019FA04 0019C804 3D 20 80 2B */ lis r9, lbl_YUVTables@ha /* 8019FA08 0019C808 7C 69 03 A6 */ mtctr r3 -/* 8019FA0C 0019C80C 3B A9 EF 80 */ addi r29, r9, lbl_802AEF80@l -/* 8019FA10 0019C810 3F C0 80 2B */ lis r30, lbl_802AEF20@ha -/* 8019FA14 0019C814 3D 60 80 2A */ lis r11, lbl_802A61A0@ha +/* 8019FA0C 0019C80C 3B A9 EF 80 */ addi r29, r9, lbl_YUVTables@l +/* 8019FA10 0019C810 3F C0 80 2B */ lis r30, lbl_S@ha +/* 8019FA14 0019C814 3D 60 80 2A */ lis r11, lbl_clamp_ytable@ha /* 8019FA18 0019C818 3B 3D 08 00 */ addi r25, r29, 0x800 /* 8019FA1C 0019C81C 3B 5D 04 00 */ addi r26, r29, 0x400 /* 8019FA20 0019C820 3B 7D 0C 00 */ addi r27, r29, 0xc00 -/* 8019FA24 0019C824 3B 8B 61 A0 */ addi r28, r11, lbl_802A61A0@l -/* 8019FA28 0019C828 39 9E EF 20 */ addi r12, r30, lbl_802AEF20@l +/* 8019FA24 0019C824 3B 8B 61 A0 */ addi r28, r11, lbl_clamp_ytable@l +/* 8019FA28 0019C828 39 9E EF 20 */ addi r12, r30, lbl_S@l /* 8019FA2C 0019C82C 7C 9F 23 78 */ mr r31, r4 lbl_8019FA30: /* 8019FA30 0019C830 81 4C 00 10 */ lwz r10, 0x10(r12) @@ -10900,9 +10900,9 @@ YUV_blit_32bpp: /* 8019FB70 0019C970 BF 61 00 24 */ stmw r27, 0x24(r1) /* 8019FB74 0019C974 90 01 00 3C */ stw r0, 0x3c(r1) /* 8019FB78 0019C978 80 01 00 40 */ lwz r0, 0x40(r1) -/* 8019FB7C 0019C97C 3D 60 80 2B */ lis r11, lbl_802AFFC0@ha +/* 8019FB7C 0019C97C 3D 60 80 2B */ lis r11, lbl_blits32@ha /* 8019FB80 0019C980 83 C1 00 44 */ lwz r30, 0x44(r1) -/* 8019FB84 0019C984 39 6B FF C0 */ addi r11, r11, lbl_802AFFC0@l +/* 8019FB84 0019C984 39 6B FF C0 */ addi r11, r11, lbl_blits32@l /* 8019FB88 0019C988 83 A1 00 48 */ lwz r29, 0x48(r1) /* 8019FB8C 0019C98C 3B 60 00 00 */ li r27, 0 /* 8019FB90 0019C990 83 81 00 4C */ lwz r28, 0x4c(r1) @@ -10921,10 +10921,10 @@ YUV_blit_32bpp: /* 8019FBC4 0019C9C4 38 64 FF FF */ addi r3, r4, -1 /* 8019FBC8 0019C9C8 2C 04 00 00 */ cmpwi r4, 0 /* 8019FBCC 0019C9CC 4D 82 00 20 */ beqlr -/* 8019FBD0 0019C9D0 3D 20 80 2B */ lis r9, lbl_802AEB20@ha -/* 8019FBD4 0019C9D4 3C C0 80 2B */ lis r6, lbl_802AEF20@ha -/* 8019FBD8 0019C9D8 38 89 EB 20 */ addi r4, r9, lbl_802AEB20@l -/* 8019FBDC 0019C9DC 38 A6 EF 20 */ addi r5, r6, lbl_802AEF20@l +/* 8019FBD0 0019C9D0 3D 20 80 2B */ lis r9, lbl_mono32@ha +/* 8019FBD4 0019C9D4 3C C0 80 2B */ lis r6, lbl_S@ha +/* 8019FBD8 0019C9D8 38 89 EB 20 */ addi r4, r9, lbl_mono32@l +/* 8019FBDC 0019C9DC 38 A6 EF 20 */ addi r5, r6, lbl_S@l lbl_8019FBE0: /* 8019FBE0 0019C9E0 81 65 00 08 */ lwz r11, 8(r5) /* 8019FBE4 0019C9E4 2C 03 00 00 */ cmpwi r3, 0 @@ -10950,10 +10950,10 @@ lbl_8019FBE0: /* 8019FC34 0019CA34 40 82 FF AC */ bne lbl_8019FBE0 /* 8019FC38 0019CA38 4E 80 00 20 */ blr /* 8019FC3C 0019CA3C 7C 69 03 A6 */ mtctr r3 -/* 8019FC40 0019CA40 3D 20 80 2B */ lis r9, lbl_802AEB20@ha -/* 8019FC44 0019CA44 3C A0 80 2B */ lis r5, lbl_802AEF20@ha -/* 8019FC48 0019CA48 39 89 EB 20 */ addi r12, r9, lbl_802AEB20@l -/* 8019FC4C 0019CA4C 38 C5 EF 20 */ addi r6, r5, lbl_802AEF20@l +/* 8019FC40 0019CA40 3D 20 80 2B */ lis r9, lbl_mono32@ha +/* 8019FC44 0019CA44 3C A0 80 2B */ lis r5, lbl_S@ha +/* 8019FC48 0019CA48 39 89 EB 20 */ addi r12, r9, lbl_mono32@l +/* 8019FC4C 0019CA4C 38 C5 EF 20 */ addi r6, r5, lbl_S@l lbl_8019FC50: /* 8019FC50 0019CA50 81 26 00 08 */ lwz r9, 8(r6) /* 8019FC54 0019CA54 81 46 00 18 */ lwz r10, 0x18(r6) @@ -10999,10 +10999,10 @@ lbl_8019FC50: /* 8019FCF4 0019CAF4 38 64 FF FF */ addi r3, r4, -1 /* 8019FCF8 0019CAF8 2C 04 00 00 */ cmpwi r4, 0 /* 8019FCFC 0019CAFC 4D 82 00 20 */ beqlr -/* 8019FD00 0019CB00 3D 20 80 2B */ lis r9, lbl_802AEB20@ha -/* 8019FD04 0019CB04 3C A0 80 2B */ lis r5, lbl_802AEF20@ha -/* 8019FD08 0019CB08 38 89 EB 20 */ addi r4, r9, lbl_802AEB20@l -/* 8019FD0C 0019CB0C 38 C5 EF 20 */ addi r6, r5, lbl_802AEF20@l +/* 8019FD00 0019CB00 3D 20 80 2B */ lis r9, lbl_mono32@ha +/* 8019FD04 0019CB04 3C A0 80 2B */ lis r5, lbl_S@ha +/* 8019FD08 0019CB08 38 89 EB 20 */ addi r4, r9, lbl_mono32@l +/* 8019FD0C 0019CB0C 38 C5 EF 20 */ addi r6, r5, lbl_S@l lbl_8019FD10: /* 8019FD10 0019CB10 81 66 00 08 */ lwz r11, 8(r6) /* 8019FD14 0019CB14 2C 03 00 00 */ cmpwi r3, 0 @@ -11029,10 +11029,10 @@ lbl_8019FD10: /* 8019FD68 0019CB68 40 82 FF A8 */ bne lbl_8019FD10 /* 8019FD6C 0019CB6C 4E 80 00 20 */ blr /* 8019FD70 0019CB70 7C 69 03 A6 */ mtctr r3 -/* 8019FD74 0019CB74 3D 20 80 2B */ lis r9, lbl_802AEB20@ha -/* 8019FD78 0019CB78 3C A0 80 2B */ lis r5, lbl_802AEF20@ha -/* 8019FD7C 0019CB7C 39 89 EB 20 */ addi r12, r9, lbl_802AEB20@l -/* 8019FD80 0019CB80 38 C5 EF 20 */ addi r6, r5, lbl_802AEF20@l +/* 8019FD74 0019CB74 3D 20 80 2B */ lis r9, lbl_mono32@ha +/* 8019FD78 0019CB78 3C A0 80 2B */ lis r5, lbl_S@ha +/* 8019FD7C 0019CB7C 39 89 EB 20 */ addi r12, r9, lbl_mono32@l +/* 8019FD80 0019CB80 38 C5 EF 20 */ addi r6, r5, lbl_S@l lbl_8019FD84: /* 8019FD84 0019CB84 81 26 00 08 */ lwz r9, 8(r6) /* 8019FD88 0019CB88 81 46 00 18 */ lwz r10, 0x18(r6) @@ -11080,10 +11080,10 @@ lbl_8019FD84: /* 8019FE30 0019CC30 38 64 FF FF */ addi r3, r4, -1 /* 8019FE34 0019CC34 2C 04 00 00 */ cmpwi r4, 0 /* 8019FE38 0019CC38 4D 82 00 20 */ beqlr -/* 8019FE3C 0019CC3C 3D 20 80 2B */ lis r9, lbl_802AEB20@ha -/* 8019FE40 0019CC40 3C C0 80 2B */ lis r6, lbl_802AEF20@ha -/* 8019FE44 0019CC44 38 89 EB 20 */ addi r4, r9, lbl_802AEB20@l -/* 8019FE48 0019CC48 38 A6 EF 20 */ addi r5, r6, lbl_802AEF20@l +/* 8019FE3C 0019CC3C 3D 20 80 2B */ lis r9, lbl_mono32@ha +/* 8019FE40 0019CC40 3C C0 80 2B */ lis r6, lbl_S@ha +/* 8019FE44 0019CC44 38 89 EB 20 */ addi r4, r9, lbl_mono32@l +/* 8019FE48 0019CC48 38 A6 EF 20 */ addi r5, r6, lbl_S@l lbl_8019FE4C: /* 8019FE4C 0019CC4C 81 65 00 08 */ lwz r11, 8(r5) /* 8019FE50 0019CC50 2C 03 00 00 */ cmpwi r3, 0 @@ -11116,10 +11116,10 @@ lbl_8019FE4C: /* 8019FEBC 0019CCBC 40 82 FF 90 */ bne lbl_8019FE4C /* 8019FEC0 0019CCC0 4E 80 00 20 */ blr /* 8019FEC4 0019CCC4 7C 69 03 A6 */ mtctr r3 -/* 8019FEC8 0019CCC8 3D 20 80 2B */ lis r9, lbl_802AEB20@ha -/* 8019FECC 0019CCCC 3C A0 80 2B */ lis r5, lbl_802AEF20@ha -/* 8019FED0 0019CCD0 39 89 EB 20 */ addi r12, r9, lbl_802AEB20@l -/* 8019FED4 0019CCD4 38 C5 EF 20 */ addi r6, r5, lbl_802AEF20@l +/* 8019FEC8 0019CCC8 3D 20 80 2B */ lis r9, lbl_mono32@ha +/* 8019FECC 0019CCCC 3C A0 80 2B */ lis r5, lbl_S@ha +/* 8019FED0 0019CCD0 39 89 EB 20 */ addi r12, r9, lbl_mono32@l +/* 8019FED4 0019CCD4 38 C5 EF 20 */ addi r6, r5, lbl_S@l lbl_8019FED8: /* 8019FED8 0019CCD8 81 26 00 08 */ lwz r9, 8(r6) /* 8019FEDC 0019CCDC 81 46 00 18 */ lwz r10, 0x18(r6) @@ -11182,15 +11182,15 @@ lbl_8019FED8: /* 8019FFC0 0019CDC0 3B C4 FF FF */ addi r30, r4, -1 /* 8019FFC4 0019CDC4 2C 04 00 00 */ cmpwi r4, 0 /* 8019FFC8 0019CDC8 41 82 01 18 */ beq lbl_801A00E0 -/* 8019FFCC 0019CDCC 3D 20 80 2B */ lis r9, lbl_802AEF80@ha -/* 8019FFD0 0019CDD0 3F E0 80 2B */ lis r31, lbl_802AEF20@ha -/* 8019FFD4 0019CDD4 3B 89 EF 80 */ addi r28, r9, lbl_802AEF80@l -/* 8019FFD8 0019CDD8 3D 60 80 2A */ lis r11, lbl_802A61A0@ha +/* 8019FFCC 0019CDCC 3D 20 80 2B */ lis r9, lbl_YUVTables@ha +/* 8019FFD0 0019CDD0 3F E0 80 2B */ lis r31, lbl_S@ha +/* 8019FFD4 0019CDD4 3B 89 EF 80 */ addi r28, r9, lbl_YUVTables@l +/* 8019FFD8 0019CDD8 3D 60 80 2A */ lis r11, lbl_clamp_ytable@ha /* 8019FFDC 0019CDDC 3B 1C 08 00 */ addi r24, r28, 0x800 /* 8019FFE0 0019CDE0 3B 3C 04 00 */ addi r25, r28, 0x400 /* 8019FFE4 0019CDE4 3B 5C 0C 00 */ addi r26, r28, 0xc00 -/* 8019FFE8 0019CDE8 3B 6B 61 A0 */ addi r27, r11, lbl_802A61A0@l -/* 8019FFEC 0019CDEC 39 9F EF 20 */ addi r12, r31, lbl_802AEF20@l +/* 8019FFE8 0019CDE8 3B 6B 61 A0 */ addi r27, r11, lbl_clamp_ytable@l +/* 8019FFEC 0019CDEC 39 9F EF 20 */ addi r12, r31, lbl_S@l lbl_8019FFF0: /* 8019FFF0 0019CDF0 81 0C 00 10 */ lwz r8, 0x10(r12) /* 8019FFF4 0019CDF4 3B BD 00 01 */ addi r29, r29, 1 @@ -11259,16 +11259,16 @@ lbl_801A00E0: /* 801A00E8 0019CEE8 4E 80 00 20 */ blr /* 801A00EC 0019CEEC 94 21 FF D8 */ stwu r1, -0x28(r1) /* 801A00F0 0019CEF0 BF 21 00 0C */ stmw r25, 0xc(r1) -/* 801A00F4 0019CEF4 3D 20 80 2B */ lis r9, lbl_802AEF80@ha +/* 801A00F4 0019CEF4 3D 20 80 2B */ lis r9, lbl_YUVTables@ha /* 801A00F8 0019CEF8 7C 69 03 A6 */ mtctr r3 -/* 801A00FC 0019CEFC 3B A9 EF 80 */ addi r29, r9, lbl_802AEF80@l -/* 801A0100 0019CF00 3F C0 80 2B */ lis r30, lbl_802AEF20@ha -/* 801A0104 0019CF04 3D 60 80 2A */ lis r11, lbl_802A61A0@ha +/* 801A00FC 0019CEFC 3B A9 EF 80 */ addi r29, r9, lbl_YUVTables@l +/* 801A0100 0019CF00 3F C0 80 2B */ lis r30, lbl_S@ha +/* 801A0104 0019CF04 3D 60 80 2A */ lis r11, lbl_clamp_ytable@ha /* 801A0108 0019CF08 3B 3D 08 00 */ addi r25, r29, 0x800 /* 801A010C 0019CF0C 3B 5D 04 00 */ addi r26, r29, 0x400 /* 801A0110 0019CF10 3B 7D 0C 00 */ addi r27, r29, 0xc00 -/* 801A0114 0019CF14 3B 8B 61 A0 */ addi r28, r11, lbl_802A61A0@l -/* 801A0118 0019CF18 39 9E EF 20 */ addi r12, r30, lbl_802AEF20@l +/* 801A0114 0019CF14 3B 8B 61 A0 */ addi r28, r11, lbl_clamp_ytable@l +/* 801A0118 0019CF18 39 9E EF 20 */ addi r12, r30, lbl_S@l /* 801A011C 0019CF1C 7C 9F 23 78 */ mr r31, r4 lbl_801A0120: /* 801A0120 0019CF20 81 4C 00 10 */ lwz r10, 0x10(r12) @@ -11372,15 +11372,15 @@ lbl_801A0284: /* 801A02A4 0019D0A4 3B C4 FF FF */ addi r30, r4, -1 /* 801A02A8 0019D0A8 2C 04 00 00 */ cmpwi r4, 0 /* 801A02AC 0019D0AC 41 82 01 1C */ beq lbl_801A03C8 -/* 801A02B0 0019D0B0 3D 20 80 2B */ lis r9, lbl_802AEF80@ha -/* 801A02B4 0019D0B4 3F E0 80 2B */ lis r31, lbl_802AEF20@ha -/* 801A02B8 0019D0B8 3B 89 EF 80 */ addi r28, r9, lbl_802AEF80@l -/* 801A02BC 0019D0BC 3D 60 80 2A */ lis r11, lbl_802A61A0@ha +/* 801A02B0 0019D0B0 3D 20 80 2B */ lis r9, lbl_YUVTables@ha +/* 801A02B4 0019D0B4 3F E0 80 2B */ lis r31, lbl_S@ha +/* 801A02B8 0019D0B8 3B 89 EF 80 */ addi r28, r9, lbl_YUVTables@l +/* 801A02BC 0019D0BC 3D 60 80 2A */ lis r11, lbl_clamp_ytable@ha /* 801A02C0 0019D0C0 3B 1C 08 00 */ addi r24, r28, 0x800 /* 801A02C4 0019D0C4 3B 3C 04 00 */ addi r25, r28, 0x400 /* 801A02C8 0019D0C8 3B 5C 0C 00 */ addi r26, r28, 0xc00 -/* 801A02CC 0019D0CC 3B 6B 61 A0 */ addi r27, r11, lbl_802A61A0@l -/* 801A02D0 0019D0D0 39 9F EF 20 */ addi r12, r31, lbl_802AEF20@l +/* 801A02CC 0019D0CC 3B 6B 61 A0 */ addi r27, r11, lbl_clamp_ytable@l +/* 801A02D0 0019D0D0 39 9F EF 20 */ addi r12, r31, lbl_S@l lbl_801A02D4: /* 801A02D4 0019D0D4 81 0C 00 10 */ lwz r8, 0x10(r12) /* 801A02D8 0019D0D8 3B BD 00 01 */ addi r29, r29, 1 @@ -11450,16 +11450,16 @@ lbl_801A03C8: /* 801A03D0 0019D1D0 4E 80 00 20 */ blr /* 801A03D4 0019D1D4 94 21 FF D8 */ stwu r1, -0x28(r1) /* 801A03D8 0019D1D8 BF 21 00 0C */ stmw r25, 0xc(r1) -/* 801A03DC 0019D1DC 3D 20 80 2B */ lis r9, lbl_802AEF80@ha +/* 801A03DC 0019D1DC 3D 20 80 2B */ lis r9, lbl_YUVTables@ha /* 801A03E0 0019D1E0 7C 69 03 A6 */ mtctr r3 -/* 801A03E4 0019D1E4 3B A9 EF 80 */ addi r29, r9, lbl_802AEF80@l -/* 801A03E8 0019D1E8 3F C0 80 2B */ lis r30, lbl_802AEF20@ha -/* 801A03EC 0019D1EC 3D 60 80 2A */ lis r11, lbl_802A61A0@ha +/* 801A03E4 0019D1E4 3B A9 EF 80 */ addi r29, r9, lbl_YUVTables@l +/* 801A03E8 0019D1E8 3F C0 80 2B */ lis r30, lbl_S@ha +/* 801A03EC 0019D1EC 3D 60 80 2A */ lis r11, lbl_clamp_ytable@ha /* 801A03F0 0019D1F0 3B 3D 08 00 */ addi r25, r29, 0x800 /* 801A03F4 0019D1F4 3B 5D 04 00 */ addi r26, r29, 0x400 /* 801A03F8 0019D1F8 3B 7D 0C 00 */ addi r27, r29, 0xc00 -/* 801A03FC 0019D1FC 3B 8B 61 A0 */ addi r28, r11, lbl_802A61A0@l -/* 801A0400 0019D200 39 9E EF 20 */ addi r12, r30, lbl_802AEF20@l +/* 801A03FC 0019D1FC 3B 8B 61 A0 */ addi r28, r11, lbl_clamp_ytable@l +/* 801A0400 0019D200 39 9E EF 20 */ addi r12, r30, lbl_S@l /* 801A0404 0019D204 7C 9F 23 78 */ mr r31, r4 lbl_801A0408: /* 801A0408 0019D208 81 4C 00 10 */ lwz r10, 0x10(r12) @@ -11565,15 +11565,15 @@ lbl_801A0574: /* 801A0594 0019D394 3B C4 FF FF */ addi r30, r4, -1 /* 801A0598 0019D398 2C 04 00 00 */ cmpwi r4, 0 /* 801A059C 0019D39C 41 82 01 34 */ beq lbl_801A06D0 -/* 801A05A0 0019D3A0 3D 20 80 2B */ lis r9, lbl_802AEF80@ha -/* 801A05A4 0019D3A4 3F E0 80 2B */ lis r31, lbl_802AEF20@ha -/* 801A05A8 0019D3A8 3B 89 EF 80 */ addi r28, r9, lbl_802AEF80@l -/* 801A05AC 0019D3AC 3D 60 80 2A */ lis r11, lbl_802A61A0@ha +/* 801A05A0 0019D3A0 3D 20 80 2B */ lis r9, lbl_YUVTables@ha +/* 801A05A4 0019D3A4 3F E0 80 2B */ lis r31, lbl_S@ha +/* 801A05A8 0019D3A8 3B 89 EF 80 */ addi r28, r9, lbl_YUVTables@l +/* 801A05AC 0019D3AC 3D 60 80 2A */ lis r11, lbl_clamp_ytable@ha /* 801A05B0 0019D3B0 3B 1C 08 00 */ addi r24, r28, 0x800 /* 801A05B4 0019D3B4 3B 3C 04 00 */ addi r25, r28, 0x400 /* 801A05B8 0019D3B8 3B 5C 0C 00 */ addi r26, r28, 0xc00 -/* 801A05BC 0019D3BC 3B 6B 61 A0 */ addi r27, r11, lbl_802A61A0@l -/* 801A05C0 0019D3C0 39 9F EF 20 */ addi r12, r31, lbl_802AEF20@l +/* 801A05BC 0019D3BC 3B 6B 61 A0 */ addi r27, r11, lbl_clamp_ytable@l +/* 801A05C0 0019D3C0 39 9F EF 20 */ addi r12, r31, lbl_S@l lbl_801A05C4: /* 801A05C4 0019D3C4 81 4C 00 10 */ lwz r10, 0x10(r12) /* 801A05C8 0019D3C8 3B BD 00 01 */ addi r29, r29, 1 @@ -11649,16 +11649,16 @@ lbl_801A06D0: /* 801A06D8 0019D4D8 4E 80 00 20 */ blr /* 801A06DC 0019D4DC 94 21 FF D8 */ stwu r1, -0x28(r1) /* 801A06E0 0019D4E0 BF 21 00 0C */ stmw r25, 0xc(r1) -/* 801A06E4 0019D4E4 3D 20 80 2B */ lis r9, lbl_802AEF80@ha +/* 801A06E4 0019D4E4 3D 20 80 2B */ lis r9, lbl_YUVTables@ha /* 801A06E8 0019D4E8 7C 69 03 A6 */ mtctr r3 -/* 801A06EC 0019D4EC 3B A9 EF 80 */ addi r29, r9, lbl_802AEF80@l -/* 801A06F0 0019D4F0 3F C0 80 2B */ lis r30, lbl_802AEF20@ha -/* 801A06F4 0019D4F4 3D 60 80 2A */ lis r11, lbl_802A61A0@ha +/* 801A06EC 0019D4EC 3B A9 EF 80 */ addi r29, r9, lbl_YUVTables@l +/* 801A06F0 0019D4F0 3F C0 80 2B */ lis r30, lbl_S@ha +/* 801A06F4 0019D4F4 3D 60 80 2A */ lis r11, lbl_clamp_ytable@ha /* 801A06F8 0019D4F8 3B 3D 08 00 */ addi r25, r29, 0x800 /* 801A06FC 0019D4FC 3B 5D 04 00 */ addi r26, r29, 0x400 /* 801A0700 0019D500 3B 7D 0C 00 */ addi r27, r29, 0xc00 -/* 801A0704 0019D504 3B 8B 61 A0 */ addi r28, r11, lbl_802A61A0@l -/* 801A0708 0019D508 39 9E EF 20 */ addi r12, r30, lbl_802AEF20@l +/* 801A0704 0019D504 3B 8B 61 A0 */ addi r28, r11, lbl_clamp_ytable@l +/* 801A0708 0019D508 39 9E EF 20 */ addi r12, r30, lbl_S@l /* 801A070C 0019D50C 7C 9F 23 78 */ mr r31, r4 lbl_801A0710: /* 801A0710 0019D510 81 4C 00 10 */ lwz r10, 0x10(r12) @@ -11773,10 +11773,10 @@ lbl_801A08AC: /* 801A08C0 0019D6C0 38 A4 FF FF */ addi r5, r4, -1 /* 801A08C4 0019D6C4 2C 04 00 00 */ cmpwi r4, 0 /* 801A08C8 0019D6C8 4D 82 00 20 */ beqlr -/* 801A08CC 0019D6CC 3C 80 80 2B */ lis r4, lbl_802AEF20@ha -/* 801A08D0 0019D6D0 3D 20 80 2B */ lis r9, lbl_802AEB20@ha -/* 801A08D4 0019D6D4 38 69 EB 20 */ addi r3, r9, lbl_802AEB20@l -/* 801A08D8 0019D6D8 38 C4 EF 20 */ addi r6, r4, lbl_802AEF20@l +/* 801A08CC 0019D6CC 3C 80 80 2B */ lis r4, lbl_S@ha +/* 801A08D0 0019D6D0 3D 20 80 2B */ lis r9, lbl_mono32@ha +/* 801A08D4 0019D6D4 38 69 EB 20 */ addi r3, r9, lbl_mono32@l +/* 801A08D8 0019D6D8 38 C4 EF 20 */ addi r6, r4, lbl_S@l lbl_801A08DC: /* 801A08DC 0019D6DC 81 06 00 08 */ lwz r8, 8(r6) /* 801A08E0 0019D6E0 2C 05 00 00 */ cmpwi r5, 0 @@ -11800,10 +11800,10 @@ lbl_801A08DC: /* 801A0928 0019D728 40 82 FF B4 */ bne lbl_801A08DC /* 801A092C 0019D72C 4E 80 00 20 */ blr /* 801A0930 0019D730 7C 69 03 A6 */ mtctr r3 -/* 801A0934 0019D734 3C A0 80 2B */ lis r5, lbl_802AEF20@ha -/* 801A0938 0019D738 3D 20 80 2B */ lis r9, lbl_802AEB20@ha -/* 801A093C 0019D73C 38 C5 EF 20 */ addi r6, r5, lbl_802AEF20@l -/* 801A0940 0019D740 39 89 EB 20 */ addi r12, r9, lbl_802AEB20@l +/* 801A0934 0019D734 3C A0 80 2B */ lis r5, lbl_S@ha +/* 801A0938 0019D738 3D 20 80 2B */ lis r9, lbl_mono32@ha +/* 801A093C 0019D73C 38 C5 EF 20 */ addi r6, r5, lbl_S@l +/* 801A0940 0019D740 39 89 EB 20 */ addi r12, r9, lbl_mono32@l lbl_801A0944: /* 801A0944 0019D744 81 06 00 08 */ lwz r8, 8(r6) /* 801A0948 0019D748 81 46 00 18 */ lwz r10, 0x18(r6) @@ -11848,15 +11848,15 @@ lbl_801A0944: /* 801A09E4 0019D7E4 3B E4 FF FF */ addi r31, r4, -1 /* 801A09E8 0019D7E8 2C 04 00 00 */ cmpwi r4, 0 /* 801A09EC 0019D7EC 41 82 01 10 */ beq lbl_801A0AFC -/* 801A09F0 0019D7F0 3D 20 80 2B */ lis r9, lbl_802AEF80@ha -/* 801A09F4 0019D7F4 3F A0 80 2B */ lis r29, lbl_802AEF20@ha -/* 801A09F8 0019D7F8 3B 89 EF 80 */ addi r28, r9, lbl_802AEF80@l -/* 801A09FC 0019D7FC 3D 60 80 2A */ lis r11, lbl_802A61A0@ha +/* 801A09F0 0019D7F0 3D 20 80 2B */ lis r9, lbl_YUVTables@ha +/* 801A09F4 0019D7F4 3F A0 80 2B */ lis r29, lbl_S@ha +/* 801A09F8 0019D7F8 3B 89 EF 80 */ addi r28, r9, lbl_YUVTables@l +/* 801A09FC 0019D7FC 3D 60 80 2A */ lis r11, lbl_clamp_ytable@ha /* 801A0A00 0019D800 3B 1C 08 00 */ addi r24, r28, 0x800 /* 801A0A04 0019D804 3B 3C 04 00 */ addi r25, r28, 0x400 /* 801A0A08 0019D808 3B 5C 0C 00 */ addi r26, r28, 0xc00 -/* 801A0A0C 0019D80C 3B 6B 61 A0 */ addi r27, r11, lbl_802A61A0@l -/* 801A0A10 0019D810 39 9D EF 20 */ addi r12, r29, lbl_802AEF20@l +/* 801A0A0C 0019D80C 3B 6B 61 A0 */ addi r27, r11, lbl_clamp_ytable@l +/* 801A0A10 0019D810 39 9D EF 20 */ addi r12, r29, lbl_S@l lbl_801A0A14: /* 801A0A14 0019D814 81 0C 00 10 */ lwz r8, 0x10(r12) /* 801A0A18 0019D818 3B DE 00 01 */ addi r30, r30, 1 @@ -11923,16 +11923,16 @@ lbl_801A0AFC: /* 801A0B04 0019D904 4E 80 00 20 */ blr /* 801A0B08 0019D908 94 21 FF D8 */ stwu r1, -0x28(r1) /* 801A0B0C 0019D90C BF 21 00 0C */ stmw r25, 0xc(r1) -/* 801A0B10 0019D910 3D 20 80 2B */ lis r9, lbl_802AEF80@ha +/* 801A0B10 0019D910 3D 20 80 2B */ lis r9, lbl_YUVTables@ha /* 801A0B14 0019D914 7C 69 03 A6 */ mtctr r3 -/* 801A0B18 0019D918 3B A9 EF 80 */ addi r29, r9, lbl_802AEF80@l -/* 801A0B1C 0019D91C 3F C0 80 2B */ lis r30, lbl_802AEF20@ha -/* 801A0B20 0019D920 3D 60 80 2A */ lis r11, lbl_802A61A0@ha +/* 801A0B18 0019D918 3B A9 EF 80 */ addi r29, r9, lbl_YUVTables@l +/* 801A0B1C 0019D91C 3F C0 80 2B */ lis r30, lbl_S@ha +/* 801A0B20 0019D920 3D 60 80 2A */ lis r11, lbl_clamp_ytable@ha /* 801A0B24 0019D924 3B 3D 08 00 */ addi r25, r29, 0x800 /* 801A0B28 0019D928 3B 5D 04 00 */ addi r26, r29, 0x400 /* 801A0B2C 0019D92C 3B 7D 0C 00 */ addi r27, r29, 0xc00 -/* 801A0B30 0019D930 3B 8B 61 A0 */ addi r28, r11, lbl_802A61A0@l -/* 801A0B34 0019D934 39 9E EF 20 */ addi r12, r30, lbl_802AEF20@l +/* 801A0B30 0019D930 3B 8B 61 A0 */ addi r28, r11, lbl_clamp_ytable@l +/* 801A0B34 0019D934 39 9E EF 20 */ addi r12, r30, lbl_S@l /* 801A0B38 0019D938 7C 9F 23 78 */ mr r31, r4 lbl_801A0B3C: /* 801A0B3C 0019D93C 81 4C 00 10 */ lwz r10, 0x10(r12) @@ -12034,9 +12034,9 @@ YUV_blit_32abpp: /* 801A0CAC 0019DAAC BF 61 00 24 */ stmw r27, 0x24(r1) /* 801A0CB0 0019DAB0 90 01 00 3C */ stw r0, 0x3c(r1) /* 801A0CB4 0019DAB4 83 C1 00 40 */ lwz r30, 0x40(r1) -/* 801A0CB8 0019DAB8 3D 60 80 2B */ lis r11, lbl_802B0040@ha +/* 801A0CB8 0019DAB8 3D 60 80 2B */ lis r11, lbl_blits32a@ha /* 801A0CBC 0019DABC 83 A1 00 44 */ lwz r29, 0x44(r1) -/* 801A0CC0 0019DAC0 39 6B 00 40 */ addi r11, r11, lbl_802B0040@l +/* 801A0CC0 0019DAC0 39 6B 00 40 */ addi r11, r11, lbl_blits32a@l /* 801A0CC4 0019DAC4 83 81 00 48 */ lwz r28, 0x48(r1) /* 801A0CC8 0019DAC8 83 61 00 4C */ lwz r27, 0x4c(r1) /* 801A0CCC 0019DACC 80 01 00 50 */ lwz r0, 0x50(r1) @@ -12055,10 +12055,10 @@ YUV_blit_32abpp: /* 801A0D00 0019DB00 38 C4 FF FF */ addi r6, r4, -1 /* 801A0D04 0019DB04 2C 04 00 00 */ cmpwi r4, 0 /* 801A0D08 0019DB08 4D 82 00 20 */ beqlr -/* 801A0D0C 0019DB0C 3D 20 80 2B */ lis r9, lbl_802AE320@ha -/* 801A0D10 0019DB10 3C E0 80 2B */ lis r7, lbl_802AEF20@ha -/* 801A0D14 0019DB14 38 89 E3 20 */ addi r4, r9, lbl_802AE320@l -/* 801A0D18 0019DB18 38 A7 EF 20 */ addi r5, r7, lbl_802AEF20@l +/* 801A0D0C 0019DB0C 3D 20 80 2B */ lis r9, lbl_mono16@ha +/* 801A0D10 0019DB10 3C E0 80 2B */ lis r7, lbl_S@ha +/* 801A0D14 0019DB14 38 89 E3 20 */ addi r4, r9, lbl_mono16@l +/* 801A0D18 0019DB18 38 A7 EF 20 */ addi r5, r7, lbl_S@l lbl_801A0D1C: /* 801A0D1C 0019DB1C 81 65 00 08 */ lwz r11, 8(r5) /* 801A0D20 0019DB20 2C 06 00 00 */ cmpwi r6, 0 @@ -12080,10 +12080,10 @@ lbl_801A0D1C: /* 801A0D60 0019DB60 40 82 FF BC */ bne lbl_801A0D1C /* 801A0D64 0019DB64 4E 80 00 20 */ blr /* 801A0D68 0019DB68 7C 69 03 A6 */ mtctr r3 -/* 801A0D6C 0019DB6C 3D 20 80 2B */ lis r9, lbl_802AE320@ha -/* 801A0D70 0019DB70 3C C0 80 2B */ lis r6, lbl_802AEF20@ha -/* 801A0D74 0019DB74 38 A9 E3 20 */ addi r5, r9, lbl_802AE320@l -/* 801A0D78 0019DB78 38 E6 EF 20 */ addi r7, r6, lbl_802AEF20@l +/* 801A0D6C 0019DB6C 3D 20 80 2B */ lis r9, lbl_mono16@ha +/* 801A0D70 0019DB70 3C C0 80 2B */ lis r6, lbl_S@ha +/* 801A0D74 0019DB74 38 A9 E3 20 */ addi r5, r9, lbl_mono16@l +/* 801A0D78 0019DB78 38 E6 EF 20 */ addi r7, r6, lbl_S@l lbl_801A0D7C: /* 801A0D7C 0019DB7C 81 67 00 08 */ lwz r11, 8(r7) /* 801A0D80 0019DB80 81 06 EF 20 */ lwz r8, -0x10e0(r6) @@ -12121,10 +12121,10 @@ lbl_801A0D7C: /* 801A0E00 0019DC00 38 E4 FF FF */ addi r7, r4, -1 /* 801A0E04 0019DC04 2C 04 00 00 */ cmpwi r4, 0 /* 801A0E08 0019DC08 4D 82 00 20 */ beqlr -/* 801A0E0C 0019DC0C 3D 20 80 2B */ lis r9, lbl_802AE320@ha -/* 801A0E10 0019DC10 3D 00 80 2B */ lis r8, lbl_802AEF20@ha -/* 801A0E14 0019DC14 38 A9 E3 20 */ addi r5, r9, lbl_802AE320@l -/* 801A0E18 0019DC18 38 C8 EF 20 */ addi r6, r8, lbl_802AEF20@l +/* 801A0E0C 0019DC0C 3D 20 80 2B */ lis r9, lbl_mono16@ha +/* 801A0E10 0019DC10 3D 00 80 2B */ lis r8, lbl_S@ha +/* 801A0E14 0019DC14 38 A9 E3 20 */ addi r5, r9, lbl_mono16@l +/* 801A0E18 0019DC18 38 C8 EF 20 */ addi r6, r8, lbl_S@l lbl_801A0E1C: /* 801A0E1C 0019DC1C 81 66 00 08 */ lwz r11, 8(r6) /* 801A0E20 0019DC20 2C 07 00 00 */ cmpwi r7, 0 @@ -12145,10 +12145,10 @@ lbl_801A0E1C: /* 801A0E5C 0019DC5C 40 82 FF C0 */ bne lbl_801A0E1C /* 801A0E60 0019DC60 4E 80 00 20 */ blr /* 801A0E64 0019DC64 7C 69 03 A6 */ mtctr r3 -/* 801A0E68 0019DC68 3D 20 80 2B */ lis r9, lbl_802AE320@ha -/* 801A0E6C 0019DC6C 3C E0 80 2B */ lis r7, lbl_802AEF20@ha -/* 801A0E70 0019DC70 38 C9 E3 20 */ addi r6, r9, lbl_802AE320@l -/* 801A0E74 0019DC74 39 07 EF 20 */ addi r8, r7, lbl_802AEF20@l +/* 801A0E68 0019DC68 3D 20 80 2B */ lis r9, lbl_mono16@ha +/* 801A0E6C 0019DC6C 3C E0 80 2B */ lis r7, lbl_S@ha +/* 801A0E70 0019DC70 38 C9 E3 20 */ addi r6, r9, lbl_mono16@l +/* 801A0E74 0019DC74 39 07 EF 20 */ addi r8, r7, lbl_S@l lbl_801A0E78: /* 801A0E78 0019DC78 81 68 00 08 */ lwz r11, 8(r8) /* 801A0E7C 0019DC7C 81 47 EF 20 */ lwz r10, -0x10e0(r7) @@ -12184,10 +12184,10 @@ lbl_801A0E78: /* 801A0EF4 0019DCF4 38 A4 FF FF */ addi r5, r4, -1 /* 801A0EF8 0019DCF8 2C 04 00 00 */ cmpwi r4, 0 /* 801A0EFC 0019DCFC 4D 82 00 20 */ beqlr -/* 801A0F00 0019DD00 3D 20 80 2B */ lis r9, lbl_802AE320@ha -/* 801A0F04 0019DD04 3C E0 80 2B */ lis r7, lbl_802AEF20@ha -/* 801A0F08 0019DD08 38 89 E3 20 */ addi r4, r9, lbl_802AE320@l -/* 801A0F0C 0019DD0C 38 C7 EF 20 */ addi r6, r7, lbl_802AEF20@l +/* 801A0F00 0019DD00 3D 20 80 2B */ lis r9, lbl_mono16@ha +/* 801A0F04 0019DD04 3C E0 80 2B */ lis r7, lbl_S@ha +/* 801A0F08 0019DD08 38 89 E3 20 */ addi r4, r9, lbl_mono16@l +/* 801A0F0C 0019DD0C 38 C7 EF 20 */ addi r6, r7, lbl_S@l lbl_801A0F10: /* 801A0F10 0019DD10 81 66 00 08 */ lwz r11, 8(r6) /* 801A0F14 0019DD14 2C 05 00 00 */ cmpwi r5, 0 @@ -12215,10 +12215,10 @@ lbl_801A0F10: /* 801A0F6C 0019DD6C 40 82 FF A4 */ bne lbl_801A0F10 /* 801A0F70 0019DD70 4E 80 00 20 */ blr /* 801A0F74 0019DD74 7C 69 03 A6 */ mtctr r3 -/* 801A0F78 0019DD78 3D 20 80 2B */ lis r9, lbl_802AE320@ha -/* 801A0F7C 0019DD7C 3C C0 80 2B */ lis r6, lbl_802AEF20@ha -/* 801A0F80 0019DD80 38 A9 E3 20 */ addi r5, r9, lbl_802AE320@l -/* 801A0F84 0019DD84 38 E6 EF 20 */ addi r7, r6, lbl_802AEF20@l +/* 801A0F78 0019DD78 3D 20 80 2B */ lis r9, lbl_mono16@ha +/* 801A0F7C 0019DD7C 3C C0 80 2B */ lis r6, lbl_S@ha +/* 801A0F80 0019DD80 38 A9 E3 20 */ addi r5, r9, lbl_mono16@l +/* 801A0F84 0019DD84 38 E6 EF 20 */ addi r7, r6, lbl_S@l lbl_801A0F88: /* 801A0F88 0019DD88 81 67 00 08 */ lwz r11, 8(r7) /* 801A0F8C 0019DD8C 81 46 EF 20 */ lwz r10, -0x10e0(r6) @@ -12271,21 +12271,21 @@ lbl_801A0F88: /* 801A1048 0019DE48 2C 04 00 00 */ cmpwi r4, 0 /* 801A104C 0019DE4C 38 64 FF FF */ addi r3, r4, -1 /* 801A1050 0019DE50 41 82 01 38 */ beq lbl_801A1188 -/* 801A1054 0019DE54 3D 20 80 2B */ lis r9, lbl_802AEF80@ha -/* 801A1058 0019DE58 3D 60 80 2A */ lis r11, lbl_802A5960@ha -/* 801A105C 0019DE5C 3B C9 EF 80 */ addi r30, r9, lbl_802AEF80@l -/* 801A1060 0019DE60 3B 4B 59 60 */ addi r26, r11, lbl_802A5960@l -/* 801A1064 0019DE64 3D 20 80 2A */ lis r9, lbl_802A7600@ha -/* 801A1068 0019DE68 3D 80 80 2B */ lis r12, lbl_802AEF20@ha -/* 801A106C 0019DE6C 3B 69 76 00 */ addi r27, r9, lbl_802A7600@l -/* 801A1070 0019DE70 3D 60 80 2B */ lis r11, lbl_802A8220@ha -/* 801A1074 0019DE74 3D 20 80 2B */ lis r9, lbl_802A8E40@ha +/* 801A1054 0019DE54 3D 20 80 2B */ lis r9, lbl_YUVTables@ha +/* 801A1058 0019DE58 3D 60 80 2A */ lis r11, lbl_ytable@ha +/* 801A105C 0019DE5C 3B C9 EF 80 */ addi r30, r9, lbl_YUVTables@l +/* 801A1060 0019DE60 3B 4B 59 60 */ addi r26, r11, lbl_ytable@l +/* 801A1064 0019DE64 3D 20 80 2A */ lis r9, lbl_clamp_r@ha +/* 801A1068 0019DE68 3D 80 80 2B */ lis r12, lbl_S@ha +/* 801A106C 0019DE6C 3B 69 76 00 */ addi r27, r9, lbl_clamp_r@l +/* 801A1070 0019DE70 3D 60 80 2B */ lis r11, lbl_clamp_g@ha +/* 801A1074 0019DE74 3D 20 80 2B */ lis r9, lbl_clamp_b@ha /* 801A1078 0019DE78 3A FE 08 00 */ addi r23, r30, 0x800 /* 801A107C 0019DE7C 3B 1E 04 00 */ addi r24, r30, 0x400 /* 801A1080 0019DE80 3B 3E 0C 00 */ addi r25, r30, 0xc00 -/* 801A1084 0019DE84 3B 8B 82 20 */ addi r28, r11, lbl_802A8220@l -/* 801A1088 0019DE88 38 8C EF 20 */ addi r4, r12, lbl_802AEF20@l -/* 801A108C 0019DE8C 3B A9 8E 40 */ addi r29, r9, lbl_802A8E40@l +/* 801A1084 0019DE84 3B 8B 82 20 */ addi r28, r11, lbl_clamp_g@l +/* 801A1088 0019DE88 38 8C EF 20 */ addi r4, r12, lbl_S@l +/* 801A108C 0019DE8C 3B A9 8E 40 */ addi r29, r9, lbl_clamp_b@l lbl_801A1090: /* 801A1090 0019DE90 81 44 00 10 */ lwz r10, 0x10(r4) /* 801A1094 0019DE94 3B FF 00 01 */ addi r31, r31, 1 @@ -12356,22 +12356,22 @@ lbl_801A1188: /* 801A1190 0019DF90 4E 80 00 20 */ blr /* 801A1194 0019DF94 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801A1198 0019DF98 BE E1 00 0C */ stmw r23, 0xc(r1) -/* 801A119C 0019DF9C 3D 20 80 2B */ lis r9, lbl_802AEF80@ha -/* 801A11A0 0019DFA0 3D 60 80 2A */ lis r11, lbl_802A5960@ha -/* 801A11A4 0019DFA4 3B C9 EF 80 */ addi r30, r9, lbl_802AEF80@l -/* 801A11A8 0019DFA8 3B 4B 59 60 */ addi r26, r11, lbl_802A5960@l -/* 801A11AC 0019DFAC 3D 20 80 2A */ lis r9, lbl_802A7600@ha +/* 801A119C 0019DF9C 3D 20 80 2B */ lis r9, lbl_YUVTables@ha +/* 801A11A0 0019DFA0 3D 60 80 2A */ lis r11, lbl_ytable@ha +/* 801A11A4 0019DFA4 3B C9 EF 80 */ addi r30, r9, lbl_YUVTables@l +/* 801A11A8 0019DFA8 3B 4B 59 60 */ addi r26, r11, lbl_ytable@l +/* 801A11AC 0019DFAC 3D 20 80 2A */ lis r9, lbl_clamp_r@ha /* 801A11B0 0019DFB0 7C 69 03 A6 */ mtctr r3 -/* 801A11B4 0019DFB4 3B 69 76 00 */ addi r27, r9, lbl_802A7600@l -/* 801A11B8 0019DFB8 3F E0 80 2B */ lis r31, lbl_802AEF20@ha -/* 801A11BC 0019DFBC 3D 60 80 2B */ lis r11, lbl_802A8220@ha -/* 801A11C0 0019DFC0 3D 20 80 2B */ lis r9, lbl_802A8E40@ha +/* 801A11B4 0019DFB4 3B 69 76 00 */ addi r27, r9, lbl_clamp_r@l +/* 801A11B8 0019DFB8 3F E0 80 2B */ lis r31, lbl_S@ha +/* 801A11BC 0019DFBC 3D 60 80 2B */ lis r11, lbl_clamp_g@ha +/* 801A11C0 0019DFC0 3D 20 80 2B */ lis r9, lbl_clamp_b@ha /* 801A11C4 0019DFC4 3A FE 08 00 */ addi r23, r30, 0x800 /* 801A11C8 0019DFC8 3B 1E 04 00 */ addi r24, r30, 0x400 /* 801A11CC 0019DFCC 3B 3E 0C 00 */ addi r25, r30, 0xc00 -/* 801A11D0 0019DFD0 3B 8B 82 20 */ addi r28, r11, lbl_802A8220@l -/* 801A11D4 0019DFD4 39 9F EF 20 */ addi r12, r31, lbl_802AEF20@l -/* 801A11D8 0019DFD8 3B A9 8E 40 */ addi r29, r9, lbl_802A8E40@l +/* 801A11D0 0019DFD0 3B 8B 82 20 */ addi r28, r11, lbl_clamp_g@l +/* 801A11D4 0019DFD4 39 9F EF 20 */ addi r12, r31, lbl_S@l +/* 801A11D8 0019DFD8 3B A9 8E 40 */ addi r29, r9, lbl_clamp_b@l lbl_801A11DC: /* 801A11DC 0019DFDC 81 4C 00 10 */ lwz r10, 0x10(r12) /* 801A11E0 0019DFE0 38 84 00 01 */ addi r4, r4, 1 @@ -12478,21 +12478,21 @@ lbl_801A1350: /* 801A1370 0019E170 2C 04 00 00 */ cmpwi r4, 0 /* 801A1374 0019E174 38 64 FF FF */ addi r3, r4, -1 /* 801A1378 0019E178 41 82 01 34 */ beq lbl_801A14AC -/* 801A137C 0019E17C 3D 20 80 2B */ lis r9, lbl_802AEF80@ha -/* 801A1380 0019E180 3D 60 80 2A */ lis r11, lbl_802A5960@ha -/* 801A1384 0019E184 3B C9 EF 80 */ addi r30, r9, lbl_802AEF80@l -/* 801A1388 0019E188 3B 4B 59 60 */ addi r26, r11, lbl_802A5960@l -/* 801A138C 0019E18C 3D 20 80 2A */ lis r9, lbl_802A7600@ha -/* 801A1390 0019E190 3D 80 80 2B */ lis r12, lbl_802AEF20@ha -/* 801A1394 0019E194 3B 69 76 00 */ addi r27, r9, lbl_802A7600@l -/* 801A1398 0019E198 3D 60 80 2B */ lis r11, lbl_802A8220@ha -/* 801A139C 0019E19C 3D 20 80 2B */ lis r9, lbl_802A8E40@ha +/* 801A137C 0019E17C 3D 20 80 2B */ lis r9, lbl_YUVTables@ha +/* 801A1380 0019E180 3D 60 80 2A */ lis r11, lbl_ytable@ha +/* 801A1384 0019E184 3B C9 EF 80 */ addi r30, r9, lbl_YUVTables@l +/* 801A1388 0019E188 3B 4B 59 60 */ addi r26, r11, lbl_ytable@l +/* 801A138C 0019E18C 3D 20 80 2A */ lis r9, lbl_clamp_r@ha +/* 801A1390 0019E190 3D 80 80 2B */ lis r12, lbl_S@ha +/* 801A1394 0019E194 3B 69 76 00 */ addi r27, r9, lbl_clamp_r@l +/* 801A1398 0019E198 3D 60 80 2B */ lis r11, lbl_clamp_g@ha +/* 801A139C 0019E19C 3D 20 80 2B */ lis r9, lbl_clamp_b@ha /* 801A13A0 0019E1A0 3A FE 08 00 */ addi r23, r30, 0x800 /* 801A13A4 0019E1A4 3B 1E 04 00 */ addi r24, r30, 0x400 /* 801A13A8 0019E1A8 3B 3E 0C 00 */ addi r25, r30, 0xc00 -/* 801A13AC 0019E1AC 3B 8B 82 20 */ addi r28, r11, lbl_802A8220@l -/* 801A13B0 0019E1B0 38 8C EF 20 */ addi r4, r12, lbl_802AEF20@l -/* 801A13B4 0019E1B4 3B A9 8E 40 */ addi r29, r9, lbl_802A8E40@l +/* 801A13AC 0019E1AC 3B 8B 82 20 */ addi r28, r11, lbl_clamp_g@l +/* 801A13B0 0019E1B0 38 8C EF 20 */ addi r4, r12, lbl_S@l +/* 801A13B4 0019E1B4 3B A9 8E 40 */ addi r29, r9, lbl_clamp_b@l lbl_801A13B8: /* 801A13B8 0019E1B8 81 44 00 10 */ lwz r10, 0x10(r4) /* 801A13BC 0019E1BC 3B FF 00 01 */ addi r31, r31, 1 @@ -12562,22 +12562,22 @@ lbl_801A14AC: /* 801A14B4 0019E2B4 4E 80 00 20 */ blr /* 801A14B8 0019E2B8 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801A14BC 0019E2BC BE E1 00 0C */ stmw r23, 0xc(r1) -/* 801A14C0 0019E2C0 3D 20 80 2B */ lis r9, lbl_802AEF80@ha -/* 801A14C4 0019E2C4 3D 60 80 2A */ lis r11, lbl_802A5960@ha -/* 801A14C8 0019E2C8 3B C9 EF 80 */ addi r30, r9, lbl_802AEF80@l -/* 801A14CC 0019E2CC 3B 4B 59 60 */ addi r26, r11, lbl_802A5960@l -/* 801A14D0 0019E2D0 3D 20 80 2A */ lis r9, lbl_802A7600@ha +/* 801A14C0 0019E2C0 3D 20 80 2B */ lis r9, lbl_YUVTables@ha +/* 801A14C4 0019E2C4 3D 60 80 2A */ lis r11, lbl_ytable@ha +/* 801A14C8 0019E2C8 3B C9 EF 80 */ addi r30, r9, lbl_YUVTables@l +/* 801A14CC 0019E2CC 3B 4B 59 60 */ addi r26, r11, lbl_ytable@l +/* 801A14D0 0019E2D0 3D 20 80 2A */ lis r9, lbl_clamp_r@ha /* 801A14D4 0019E2D4 7C 69 03 A6 */ mtctr r3 -/* 801A14D8 0019E2D8 3B 69 76 00 */ addi r27, r9, lbl_802A7600@l -/* 801A14DC 0019E2DC 3F E0 80 2B */ lis r31, lbl_802AEF20@ha -/* 801A14E0 0019E2E0 3D 60 80 2B */ lis r11, lbl_802A8220@ha -/* 801A14E4 0019E2E4 3D 20 80 2B */ lis r9, lbl_802A8E40@ha +/* 801A14D8 0019E2D8 3B 69 76 00 */ addi r27, r9, lbl_clamp_r@l +/* 801A14DC 0019E2DC 3F E0 80 2B */ lis r31, lbl_S@ha +/* 801A14E0 0019E2E0 3D 60 80 2B */ lis r11, lbl_clamp_g@ha +/* 801A14E4 0019E2E4 3D 20 80 2B */ lis r9, lbl_clamp_b@ha /* 801A14E8 0019E2E8 3A FE 08 00 */ addi r23, r30, 0x800 /* 801A14EC 0019E2EC 3B 1E 04 00 */ addi r24, r30, 0x400 /* 801A14F0 0019E2F0 3B 3E 0C 00 */ addi r25, r30, 0xc00 -/* 801A14F4 0019E2F4 3B 8B 82 20 */ addi r28, r11, lbl_802A8220@l -/* 801A14F8 0019E2F8 39 9F EF 20 */ addi r12, r31, lbl_802AEF20@l -/* 801A14FC 0019E2FC 3B A9 8E 40 */ addi r29, r9, lbl_802A8E40@l +/* 801A14F4 0019E2F4 3B 8B 82 20 */ addi r28, r11, lbl_clamp_g@l +/* 801A14F8 0019E2F8 39 9F EF 20 */ addi r12, r31, lbl_S@l +/* 801A14FC 0019E2FC 3B A9 8E 40 */ addi r29, r9, lbl_clamp_b@l lbl_801A1500: /* 801A1500 0019E300 81 4C 00 10 */ lwz r10, 0x10(r12) /* 801A1504 0019E304 38 84 00 01 */ addi r4, r4, 1 @@ -12682,21 +12682,21 @@ lbl_801A166C: /* 801A168C 0019E48C 2C 04 00 00 */ cmpwi r4, 0 /* 801A1690 0019E490 38 64 FF FF */ addi r3, r4, -1 /* 801A1694 0019E494 41 82 01 50 */ beq lbl_801A17E4 -/* 801A1698 0019E498 3D 20 80 2B */ lis r9, lbl_802AEF80@ha -/* 801A169C 0019E49C 3D 60 80 2A */ lis r11, lbl_802A5960@ha -/* 801A16A0 0019E4A0 3B C9 EF 80 */ addi r30, r9, lbl_802AEF80@l -/* 801A16A4 0019E4A4 3B 4B 59 60 */ addi r26, r11, lbl_802A5960@l -/* 801A16A8 0019E4A8 3D 20 80 2A */ lis r9, lbl_802A7600@ha -/* 801A16AC 0019E4AC 3D 80 80 2B */ lis r12, lbl_802AEF20@ha -/* 801A16B0 0019E4B0 3B 69 76 00 */ addi r27, r9, lbl_802A7600@l -/* 801A16B4 0019E4B4 3D 60 80 2B */ lis r11, lbl_802A8220@ha -/* 801A16B8 0019E4B8 3D 20 80 2B */ lis r9, lbl_802A8E40@ha +/* 801A1698 0019E498 3D 20 80 2B */ lis r9, lbl_YUVTables@ha +/* 801A169C 0019E49C 3D 60 80 2A */ lis r11, lbl_ytable@ha +/* 801A16A0 0019E4A0 3B C9 EF 80 */ addi r30, r9, lbl_YUVTables@l +/* 801A16A4 0019E4A4 3B 4B 59 60 */ addi r26, r11, lbl_ytable@l +/* 801A16A8 0019E4A8 3D 20 80 2A */ lis r9, lbl_clamp_r@ha +/* 801A16AC 0019E4AC 3D 80 80 2B */ lis r12, lbl_S@ha +/* 801A16B0 0019E4B0 3B 69 76 00 */ addi r27, r9, lbl_clamp_r@l +/* 801A16B4 0019E4B4 3D 60 80 2B */ lis r11, lbl_clamp_g@ha +/* 801A16B8 0019E4B8 3D 20 80 2B */ lis r9, lbl_clamp_b@ha /* 801A16BC 0019E4BC 3A FE 08 00 */ addi r23, r30, 0x800 /* 801A16C0 0019E4C0 3B 1E 04 00 */ addi r24, r30, 0x400 /* 801A16C4 0019E4C4 3B 3E 0C 00 */ addi r25, r30, 0xc00 -/* 801A16C8 0019E4C8 3B 8B 82 20 */ addi r28, r11, lbl_802A8220@l -/* 801A16CC 0019E4CC 38 8C EF 20 */ addi r4, r12, lbl_802AEF20@l -/* 801A16D0 0019E4D0 3B A9 8E 40 */ addi r29, r9, lbl_802A8E40@l +/* 801A16C8 0019E4C8 3B 8B 82 20 */ addi r28, r11, lbl_clamp_g@l +/* 801A16CC 0019E4CC 38 8C EF 20 */ addi r4, r12, lbl_S@l +/* 801A16D0 0019E4D0 3B A9 8E 40 */ addi r29, r9, lbl_clamp_b@l lbl_801A16D4: /* 801A16D4 0019E4D4 81 44 00 10 */ lwz r10, 0x10(r4) /* 801A16D8 0019E4D8 3B FF 00 01 */ addi r31, r31, 1 @@ -12773,22 +12773,22 @@ lbl_801A17E4: /* 801A17EC 0019E5EC 4E 80 00 20 */ blr /* 801A17F0 0019E5F0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801A17F4 0019E5F4 BE E1 00 0C */ stmw r23, 0xc(r1) -/* 801A17F8 0019E5F8 3D 20 80 2B */ lis r9, lbl_802AEF80@ha -/* 801A17FC 0019E5FC 3D 60 80 2A */ lis r11, lbl_802A5960@ha -/* 801A1800 0019E600 3B C9 EF 80 */ addi r30, r9, lbl_802AEF80@l -/* 801A1804 0019E604 3B 4B 59 60 */ addi r26, r11, lbl_802A5960@l -/* 801A1808 0019E608 3D 20 80 2A */ lis r9, lbl_802A7600@ha +/* 801A17F8 0019E5F8 3D 20 80 2B */ lis r9, lbl_YUVTables@ha +/* 801A17FC 0019E5FC 3D 60 80 2A */ lis r11, lbl_ytable@ha +/* 801A1800 0019E600 3B C9 EF 80 */ addi r30, r9, lbl_YUVTables@l +/* 801A1804 0019E604 3B 4B 59 60 */ addi r26, r11, lbl_ytable@l +/* 801A1808 0019E608 3D 20 80 2A */ lis r9, lbl_clamp_r@ha /* 801A180C 0019E60C 7C 69 03 A6 */ mtctr r3 -/* 801A1810 0019E610 3B 69 76 00 */ addi r27, r9, lbl_802A7600@l -/* 801A1814 0019E614 3F E0 80 2B */ lis r31, lbl_802AEF20@ha -/* 801A1818 0019E618 3D 60 80 2B */ lis r11, lbl_802A8220@ha -/* 801A181C 0019E61C 3D 20 80 2B */ lis r9, lbl_802A8E40@ha +/* 801A1810 0019E610 3B 69 76 00 */ addi r27, r9, lbl_clamp_r@l +/* 801A1814 0019E614 3F E0 80 2B */ lis r31, lbl_S@ha +/* 801A1818 0019E618 3D 60 80 2B */ lis r11, lbl_clamp_g@ha +/* 801A181C 0019E61C 3D 20 80 2B */ lis r9, lbl_clamp_b@ha /* 801A1820 0019E620 3A FE 08 00 */ addi r23, r30, 0x800 /* 801A1824 0019E624 3B 1E 04 00 */ addi r24, r30, 0x400 /* 801A1828 0019E628 3B 3E 0C 00 */ addi r25, r30, 0xc00 -/* 801A182C 0019E62C 3B 8B 82 20 */ addi r28, r11, lbl_802A8220@l -/* 801A1830 0019E630 39 9F EF 20 */ addi r12, r31, lbl_802AEF20@l -/* 801A1834 0019E634 3B A9 8E 40 */ addi r29, r9, lbl_802A8E40@l +/* 801A182C 0019E62C 3B 8B 82 20 */ addi r28, r11, lbl_clamp_g@l +/* 801A1830 0019E630 39 9F EF 20 */ addi r12, r31, lbl_S@l +/* 801A1834 0019E634 3B A9 8E 40 */ addi r29, r9, lbl_clamp_b@l lbl_801A1838: /* 801A1838 0019E638 81 4C 00 10 */ lwz r10, 0x10(r12) /* 801A183C 0019E63C 38 84 00 01 */ addi r4, r4, 1 @@ -12904,10 +12904,10 @@ lbl_801A19DC: /* 801A19F0 0019E7F0 38 E4 FF FF */ addi r7, r4, -1 /* 801A19F4 0019E7F4 2C 04 00 00 */ cmpwi r4, 0 /* 801A19F8 0019E7F8 4D 82 00 20 */ beqlr -/* 801A19FC 0019E7FC 3D 20 80 2B */ lis r9, lbl_802AE320@ha -/* 801A1A00 0019E800 3D 00 80 2B */ lis r8, lbl_802AEF20@ha -/* 801A1A04 0019E804 38 A9 E3 20 */ addi r5, r9, lbl_802AE320@l -/* 801A1A08 0019E808 38 C8 EF 20 */ addi r6, r8, lbl_802AEF20@l +/* 801A19FC 0019E7FC 3D 20 80 2B */ lis r9, lbl_mono16@ha +/* 801A1A00 0019E800 3D 00 80 2B */ lis r8, lbl_S@ha +/* 801A1A04 0019E804 38 A9 E3 20 */ addi r5, r9, lbl_mono16@l +/* 801A1A08 0019E808 38 C8 EF 20 */ addi r6, r8, lbl_S@l lbl_801A1A0C: /* 801A1A0C 0019E80C 81 66 00 08 */ lwz r11, 8(r6) /* 801A1A10 0019E810 2C 07 00 00 */ cmpwi r7, 0 @@ -12926,10 +12926,10 @@ lbl_801A1A0C: /* 801A1A44 0019E844 40 82 FF C8 */ bne lbl_801A1A0C /* 801A1A48 0019E848 4E 80 00 20 */ blr /* 801A1A4C 0019E84C 7C 69 03 A6 */ mtctr r3 -/* 801A1A50 0019E850 3D 20 80 2B */ lis r9, lbl_802AE320@ha -/* 801A1A54 0019E854 3C E0 80 2B */ lis r7, lbl_802AEF20@ha -/* 801A1A58 0019E858 38 C9 E3 20 */ addi r6, r9, lbl_802AE320@l -/* 801A1A5C 0019E85C 39 07 EF 20 */ addi r8, r7, lbl_802AEF20@l +/* 801A1A50 0019E850 3D 20 80 2B */ lis r9, lbl_mono16@ha +/* 801A1A54 0019E854 3C E0 80 2B */ lis r7, lbl_S@ha +/* 801A1A58 0019E858 38 C9 E3 20 */ addi r6, r9, lbl_mono16@l +/* 801A1A5C 0019E85C 39 07 EF 20 */ addi r8, r7, lbl_S@l lbl_801A1A60: /* 801A1A60 0019E860 81 68 00 08 */ lwz r11, 8(r8) /* 801A1A64 0019E864 81 47 EF 20 */ lwz r10, -0x10e0(r7) @@ -12963,21 +12963,21 @@ lbl_801A1A60: /* 801A1AD4 0019E8D4 39 84 FF FF */ addi r12, r4, -1 /* 801A1AD8 0019E8D8 2C 04 00 00 */ cmpwi r4, 0 /* 801A1ADC 0019E8DC 41 82 01 2C */ beq lbl_801A1C08 -/* 801A1AE0 0019E8E0 3D 20 80 2B */ lis r9, lbl_802AEF80@ha -/* 801A1AE4 0019E8E4 3D 60 80 2A */ lis r11, lbl_802A5960@ha -/* 801A1AE8 0019E8E8 3B C9 EF 80 */ addi r30, r9, lbl_802AEF80@l -/* 801A1AEC 0019E8EC 3B 4B 59 60 */ addi r26, r11, lbl_802A5960@l -/* 801A1AF0 0019E8F0 3D 20 80 2A */ lis r9, lbl_802A7600@ha -/* 801A1AF4 0019E8F4 3F E0 80 2B */ lis r31, lbl_802AEF20@ha -/* 801A1AF8 0019E8F8 3B 69 76 00 */ addi r27, r9, lbl_802A7600@l -/* 801A1AFC 0019E8FC 3D 60 80 2B */ lis r11, lbl_802A8220@ha -/* 801A1B00 0019E900 3D 20 80 2B */ lis r9, lbl_802A8E40@ha +/* 801A1AE0 0019E8E0 3D 20 80 2B */ lis r9, lbl_YUVTables@ha +/* 801A1AE4 0019E8E4 3D 60 80 2A */ lis r11, lbl_ytable@ha +/* 801A1AE8 0019E8E8 3B C9 EF 80 */ addi r30, r9, lbl_YUVTables@l +/* 801A1AEC 0019E8EC 3B 4B 59 60 */ addi r26, r11, lbl_ytable@l +/* 801A1AF0 0019E8F0 3D 20 80 2A */ lis r9, lbl_clamp_r@ha +/* 801A1AF4 0019E8F4 3F E0 80 2B */ lis r31, lbl_S@ha +/* 801A1AF8 0019E8F8 3B 69 76 00 */ addi r27, r9, lbl_clamp_r@l +/* 801A1AFC 0019E8FC 3D 60 80 2B */ lis r11, lbl_clamp_g@ha +/* 801A1B00 0019E900 3D 20 80 2B */ lis r9, lbl_clamp_b@ha /* 801A1B04 0019E904 3A FE 08 00 */ addi r23, r30, 0x800 /* 801A1B08 0019E908 3B 1E 04 00 */ addi r24, r30, 0x400 /* 801A1B0C 0019E90C 3B 3E 0C 00 */ addi r25, r30, 0xc00 -/* 801A1B10 0019E910 3B 8B 82 20 */ addi r28, r11, lbl_802A8220@l -/* 801A1B14 0019E914 38 9F EF 20 */ addi r4, r31, lbl_802AEF20@l -/* 801A1B18 0019E918 3B A9 8E 40 */ addi r29, r9, lbl_802A8E40@l +/* 801A1B10 0019E910 3B 8B 82 20 */ addi r28, r11, lbl_clamp_g@l +/* 801A1B14 0019E914 38 9F EF 20 */ addi r4, r31, lbl_S@l +/* 801A1B18 0019E918 3B A9 8E 40 */ addi r29, r9, lbl_clamp_b@l lbl_801A1B1C: /* 801A1B1C 0019E91C 81 44 00 10 */ lwz r10, 0x10(r4) /* 801A1B20 0019E920 38 63 00 01 */ addi r3, r3, 1 @@ -13045,22 +13045,22 @@ lbl_801A1C08: /* 801A1C10 0019EA10 4E 80 00 20 */ blr /* 801A1C14 0019EA14 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801A1C18 0019EA18 BE E1 00 0C */ stmw r23, 0xc(r1) -/* 801A1C1C 0019EA1C 3D 20 80 2B */ lis r9, lbl_802AEF80@ha -/* 801A1C20 0019EA20 3D 60 80 2A */ lis r11, lbl_802A5960@ha -/* 801A1C24 0019EA24 3B C9 EF 80 */ addi r30, r9, lbl_802AEF80@l -/* 801A1C28 0019EA28 3B 4B 59 60 */ addi r26, r11, lbl_802A5960@l -/* 801A1C2C 0019EA2C 3D 20 80 2A */ lis r9, lbl_802A7600@ha +/* 801A1C1C 0019EA1C 3D 20 80 2B */ lis r9, lbl_YUVTables@ha +/* 801A1C20 0019EA20 3D 60 80 2A */ lis r11, lbl_ytable@ha +/* 801A1C24 0019EA24 3B C9 EF 80 */ addi r30, r9, lbl_YUVTables@l +/* 801A1C28 0019EA28 3B 4B 59 60 */ addi r26, r11, lbl_ytable@l +/* 801A1C2C 0019EA2C 3D 20 80 2A */ lis r9, lbl_clamp_r@ha /* 801A1C30 0019EA30 7C 69 03 A6 */ mtctr r3 -/* 801A1C34 0019EA34 3B 69 76 00 */ addi r27, r9, lbl_802A7600@l -/* 801A1C38 0019EA38 3F E0 80 2B */ lis r31, lbl_802AEF20@ha -/* 801A1C3C 0019EA3C 3D 60 80 2B */ lis r11, lbl_802A8220@ha -/* 801A1C40 0019EA40 3D 20 80 2B */ lis r9, lbl_802A8E40@ha +/* 801A1C34 0019EA34 3B 69 76 00 */ addi r27, r9, lbl_clamp_r@l +/* 801A1C38 0019EA38 3F E0 80 2B */ lis r31, lbl_S@ha +/* 801A1C3C 0019EA3C 3D 60 80 2B */ lis r11, lbl_clamp_g@ha +/* 801A1C40 0019EA40 3D 20 80 2B */ lis r9, lbl_clamp_b@ha /* 801A1C44 0019EA44 3A FE 08 00 */ addi r23, r30, 0x800 /* 801A1C48 0019EA48 3B 1E 04 00 */ addi r24, r30, 0x400 /* 801A1C4C 0019EA4C 3B 3E 0C 00 */ addi r25, r30, 0xc00 -/* 801A1C50 0019EA50 3B 8B 82 20 */ addi r28, r11, lbl_802A8220@l -/* 801A1C54 0019EA54 39 9F EF 20 */ addi r12, r31, lbl_802AEF20@l -/* 801A1C58 0019EA58 3B A9 8E 40 */ addi r29, r9, lbl_802A8E40@l +/* 801A1C50 0019EA50 3B 8B 82 20 */ addi r28, r11, lbl_clamp_g@l +/* 801A1C54 0019EA54 39 9F EF 20 */ addi r12, r31, lbl_S@l +/* 801A1C58 0019EA58 3B A9 8E 40 */ addi r29, r9, lbl_clamp_b@l lbl_801A1C5C: /* 801A1C5C 0019EA5C 81 4C 00 10 */ lwz r10, 0x10(r12) /* 801A1C60 0019EA60 38 84 00 01 */ addi r4, r4, 1 @@ -13163,9 +13163,9 @@ YUV_blit_16bpp: /* 801A1DD4 0019EBD4 BF 61 00 24 */ stmw r27, 0x24(r1) /* 801A1DD8 0019EBD8 90 01 00 3C */ stw r0, 0x3c(r1) /* 801A1DDC 0019EBDC 80 01 00 40 */ lwz r0, 0x40(r1) -/* 801A1DE0 0019EBE0 3D 60 80 2B */ lis r11, lbl_802B00C0@ha +/* 801A1DE0 0019EBE0 3D 60 80 2B */ lis r11, lbl_blits16@ha /* 801A1DE4 0019EBE4 83 C1 00 44 */ lwz r30, 0x44(r1) -/* 801A1DE8 0019EBE8 39 6B 00 C0 */ addi r11, r11, lbl_802B00C0@l +/* 801A1DE8 0019EBE8 39 6B 00 C0 */ addi r11, r11, lbl_blits16@l /* 801A1DEC 0019EBEC 83 A1 00 48 */ lwz r29, 0x48(r1) /* 801A1DF0 0019EBF0 3B 60 00 00 */ li r27, 0 /* 801A1DF4 0019EBF4 83 81 00 4C */ lwz r28, 0x4c(r1) @@ -13186,12 +13186,12 @@ YUV_blit_16bpp: /* 801A1E30 0019EC30 38 64 FF FF */ addi r3, r4, -1 /* 801A1E34 0019EC34 2C 04 00 00 */ cmpwi r4, 0 /* 801A1E38 0019EC38 41 82 00 84 */ beq lbl_801A1EBC -/* 801A1E3C 0019EC3C 3D 60 80 2B */ lis r11, lbl_802AE320@ha -/* 801A1E40 0019EC40 3C 80 80 2B */ lis r4, lbl_802AEF20@ha -/* 801A1E44 0019EC44 3D 20 80 2A */ lis r9, lbl_802A71E0@ha -/* 801A1E48 0019EC48 3B EB E3 20 */ addi r31, r11, lbl_802AE320@l -/* 801A1E4C 0019EC4C 39 89 71 E0 */ addi r12, r9, lbl_802A71E0@l -/* 801A1E50 0019EC50 38 A4 EF 20 */ addi r5, r4, lbl_802AEF20@l +/* 801A1E3C 0019EC3C 3D 60 80 2B */ lis r11, lbl_mono16@ha +/* 801A1E40 0019EC40 3C 80 80 2B */ lis r4, lbl_S@ha +/* 801A1E44 0019EC44 3D 20 80 2A */ lis r9, lbl_clamp_a4@ha +/* 801A1E48 0019EC48 3B EB E3 20 */ addi r31, r11, lbl_mono16@l +/* 801A1E4C 0019EC4C 39 89 71 E0 */ addi r12, r9, lbl_clamp_a4@l +/* 801A1E50 0019EC50 38 A4 EF 20 */ addi r5, r4, lbl_S@l lbl_801A1E54: /* 801A1E54 0019EC54 80 E5 00 08 */ lwz r7, 8(r5) /* 801A1E58 0019EC58 2C 03 00 00 */ cmpwi r3, 0 @@ -13226,13 +13226,13 @@ lbl_801A1EBC: /* 801A1EC8 0019ECC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801A1ECC 0019ECCC BF C1 00 08 */ stmw r30, 8(r1) /* 801A1ED0 0019ECD0 7C 7E 1B 78 */ mr r30, r3 -/* 801A1ED4 0019ECD4 3D 20 80 2B */ lis r9, lbl_802AE320@ha -/* 801A1ED8 0019ECD8 3B E9 E3 20 */ addi r31, r9, lbl_802AE320@l +/* 801A1ED4 0019ECD4 3D 20 80 2B */ lis r9, lbl_mono16@ha +/* 801A1ED8 0019ECD8 3B E9 E3 20 */ addi r31, r9, lbl_mono16@l /* 801A1EDC 0019ECDC 7F C9 03 A6 */ mtctr r30 -/* 801A1EE0 0019ECE0 3D 80 80 2B */ lis r12, lbl_802AEF20@ha -/* 801A1EE4 0019ECE4 3D 20 80 2A */ lis r9, lbl_802A71E0@ha -/* 801A1EE8 0019ECE8 38 AC EF 20 */ addi r5, r12, lbl_802AEF20@l -/* 801A1EEC 0019ECEC 38 69 71 E0 */ addi r3, r9, lbl_802A71E0@l +/* 801A1EE0 0019ECE0 3D 80 80 2B */ lis r12, lbl_S@ha +/* 801A1EE4 0019ECE4 3D 20 80 2A */ lis r9, lbl_clamp_a4@ha +/* 801A1EE8 0019ECE8 38 AC EF 20 */ addi r5, r12, lbl_S@l +/* 801A1EEC 0019ECEC 38 69 71 E0 */ addi r3, r9, lbl_clamp_a4@l lbl_801A1EF0: /* 801A1EF0 0019ECF0 80 E5 00 08 */ lwz r7, 8(r5) /* 801A1EF4 0019ECF4 81 05 00 18 */ lwz r8, 0x18(r5) @@ -13290,12 +13290,12 @@ lbl_801A1EF0: /* 801A1FC4 0019EDC4 38 64 FF FF */ addi r3, r4, -1 /* 801A1FC8 0019EDC8 2C 04 00 00 */ cmpwi r4, 0 /* 801A1FCC 0019EDCC 41 82 00 80 */ beq lbl_801A204C -/* 801A1FD0 0019EDD0 3D 60 80 2B */ lis r11, lbl_802AE320@ha -/* 801A1FD4 0019EDD4 3C 80 80 2B */ lis r4, lbl_802AEF20@ha -/* 801A1FD8 0019EDD8 3D 20 80 2A */ lis r9, lbl_802A71E0@ha -/* 801A1FDC 0019EDDC 3B EB E3 20 */ addi r31, r11, lbl_802AE320@l -/* 801A1FE0 0019EDE0 39 89 71 E0 */ addi r12, r9, lbl_802A71E0@l -/* 801A1FE4 0019EDE4 38 A4 EF 20 */ addi r5, r4, lbl_802AEF20@l +/* 801A1FD0 0019EDD0 3D 60 80 2B */ lis r11, lbl_mono16@ha +/* 801A1FD4 0019EDD4 3C 80 80 2B */ lis r4, lbl_S@ha +/* 801A1FD8 0019EDD8 3D 20 80 2A */ lis r9, lbl_clamp_a4@ha +/* 801A1FDC 0019EDDC 3B EB E3 20 */ addi r31, r11, lbl_mono16@l +/* 801A1FE0 0019EDE0 39 89 71 E0 */ addi r12, r9, lbl_clamp_a4@l +/* 801A1FE4 0019EDE4 38 A4 EF 20 */ addi r5, r4, lbl_S@l lbl_801A1FE8: /* 801A1FE8 0019EDE8 80 E5 00 08 */ lwz r7, 8(r5) /* 801A1FEC 0019EDEC 2C 03 00 00 */ cmpwi r3, 0 @@ -13329,13 +13329,13 @@ lbl_801A204C: /* 801A2058 0019EE58 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801A205C 0019EE5C BF C1 00 08 */ stmw r30, 8(r1) /* 801A2060 0019EE60 7C 7E 1B 78 */ mr r30, r3 -/* 801A2064 0019EE64 3D 20 80 2B */ lis r9, lbl_802AE320@ha -/* 801A2068 0019EE68 3B E9 E3 20 */ addi r31, r9, lbl_802AE320@l +/* 801A2064 0019EE64 3D 20 80 2B */ lis r9, lbl_mono16@ha +/* 801A2068 0019EE68 3B E9 E3 20 */ addi r31, r9, lbl_mono16@l /* 801A206C 0019EE6C 7F C9 03 A6 */ mtctr r30 -/* 801A2070 0019EE70 3D 80 80 2B */ lis r12, lbl_802AEF20@ha -/* 801A2074 0019EE74 3D 20 80 2A */ lis r9, lbl_802A71E0@ha -/* 801A2078 0019EE78 38 AC EF 20 */ addi r5, r12, lbl_802AEF20@l -/* 801A207C 0019EE7C 38 69 71 E0 */ addi r3, r9, lbl_802A71E0@l +/* 801A2070 0019EE70 3D 80 80 2B */ lis r12, lbl_S@ha +/* 801A2074 0019EE74 3D 20 80 2A */ lis r9, lbl_clamp_a4@ha +/* 801A2078 0019EE78 38 AC EF 20 */ addi r5, r12, lbl_S@l +/* 801A207C 0019EE7C 38 69 71 E0 */ addi r3, r9, lbl_clamp_a4@l lbl_801A2080: /* 801A2080 0019EE80 80 E5 00 08 */ lwz r7, 8(r5) /* 801A2084 0019EE84 81 05 00 18 */ lwz r8, 0x18(r5) @@ -13391,12 +13391,12 @@ lbl_801A2080: /* 801A214C 0019EF4C 38 64 FF FF */ addi r3, r4, -1 /* 801A2150 0019EF50 2C 04 00 00 */ cmpwi r4, 0 /* 801A2154 0019EF54 41 82 00 9C */ beq lbl_801A21F0 -/* 801A2158 0019EF58 3D 60 80 2B */ lis r11, lbl_802AE320@ha -/* 801A215C 0019EF5C 3C 80 80 2B */ lis r4, lbl_802AEF20@ha -/* 801A2160 0019EF60 3D 20 80 2A */ lis r9, lbl_802A71E0@ha -/* 801A2164 0019EF64 3B EB E3 20 */ addi r31, r11, lbl_802AE320@l -/* 801A2168 0019EF68 39 89 71 E0 */ addi r12, r9, lbl_802A71E0@l -/* 801A216C 0019EF6C 38 A4 EF 20 */ addi r5, r4, lbl_802AEF20@l +/* 801A2158 0019EF58 3D 60 80 2B */ lis r11, lbl_mono16@ha +/* 801A215C 0019EF5C 3C 80 80 2B */ lis r4, lbl_S@ha +/* 801A2160 0019EF60 3D 20 80 2A */ lis r9, lbl_clamp_a4@ha +/* 801A2164 0019EF64 3B EB E3 20 */ addi r31, r11, lbl_mono16@l +/* 801A2168 0019EF68 39 89 71 E0 */ addi r12, r9, lbl_clamp_a4@l +/* 801A216C 0019EF6C 38 A4 EF 20 */ addi r5, r4, lbl_S@l lbl_801A2170: /* 801A2170 0019EF70 80 E5 00 08 */ lwz r7, 8(r5) /* 801A2174 0019EF74 2C 03 00 00 */ cmpwi r3, 0 @@ -13437,13 +13437,13 @@ lbl_801A21F0: /* 801A21FC 0019EFFC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801A2200 0019F000 BF C1 00 08 */ stmw r30, 8(r1) /* 801A2204 0019F004 7C 7E 1B 78 */ mr r30, r3 -/* 801A2208 0019F008 3D 20 80 2B */ lis r9, lbl_802AE320@ha -/* 801A220C 0019F00C 3B E9 E3 20 */ addi r31, r9, lbl_802AE320@l +/* 801A2208 0019F008 3D 20 80 2B */ lis r9, lbl_mono16@ha +/* 801A220C 0019F00C 3B E9 E3 20 */ addi r31, r9, lbl_mono16@l /* 801A2210 0019F010 7F C9 03 A6 */ mtctr r30 -/* 801A2214 0019F014 3D 80 80 2B */ lis r12, lbl_802AEF20@ha -/* 801A2218 0019F018 3D 20 80 2A */ lis r9, lbl_802A71E0@ha -/* 801A221C 0019F01C 38 AC EF 20 */ addi r5, r12, lbl_802AEF20@l -/* 801A2220 0019F020 38 69 71 E0 */ addi r3, r9, lbl_802A71E0@l +/* 801A2214 0019F014 3D 80 80 2B */ lis r12, lbl_S@ha +/* 801A2218 0019F018 3D 20 80 2A */ lis r9, lbl_clamp_a4@ha +/* 801A221C 0019F01C 38 AC EF 20 */ addi r5, r12, lbl_S@l +/* 801A2220 0019F020 38 69 71 E0 */ addi r3, r9, lbl_clamp_a4@l lbl_801A2224: /* 801A2224 0019F024 80 E5 00 08 */ lwz r7, 8(r5) /* 801A2228 0019F028 81 45 00 18 */ lwz r10, 0x18(r5) @@ -13514,23 +13514,23 @@ lbl_801A2224: /* 801A232C 0019F12C 3B E4 FF FF */ addi r31, r4, -1 /* 801A2330 0019F130 2C 04 00 00 */ cmpwi r4, 0 /* 801A2334 0019F134 41 82 01 60 */ beq lbl_801A2494 -/* 801A2338 0019F138 3D 20 80 2B */ lis r9, lbl_802AEF80@ha -/* 801A233C 0019F13C 3D 60 80 2A */ lis r11, lbl_802A5960@ha -/* 801A2340 0019F140 3B A9 EF 80 */ addi r29, r9, lbl_802AEF80@l -/* 801A2344 0019F144 3B 0B 59 60 */ addi r24, r11, lbl_802A5960@l -/* 801A2348 0019F148 3D 20 80 2A */ lis r9, lbl_802A7600@ha -/* 801A234C 0019F14C 3D 60 80 2B */ lis r11, lbl_802A8220@ha -/* 801A2350 0019F150 3B 29 76 00 */ addi r25, r9, lbl_802A7600@l -/* 801A2354 0019F154 3B 4B 82 20 */ addi r26, r11, lbl_802A8220@l -/* 801A2358 0019F158 3C 60 80 2B */ lis r3, lbl_802AEF20@ha -/* 801A235C 0019F15C 3D 20 80 2B */ lis r9, lbl_802A8E40@ha -/* 801A2360 0019F160 3D 60 80 2A */ lis r11, lbl_802A71E0@ha +/* 801A2338 0019F138 3D 20 80 2B */ lis r9, lbl_YUVTables@ha +/* 801A233C 0019F13C 3D 60 80 2A */ lis r11, lbl_ytable@ha +/* 801A2340 0019F140 3B A9 EF 80 */ addi r29, r9, lbl_YUVTables@l +/* 801A2344 0019F144 3B 0B 59 60 */ addi r24, r11, lbl_ytable@l +/* 801A2348 0019F148 3D 20 80 2A */ lis r9, lbl_clamp_r@ha +/* 801A234C 0019F14C 3D 60 80 2B */ lis r11, lbl_clamp_g@ha +/* 801A2350 0019F150 3B 29 76 00 */ addi r25, r9, lbl_clamp_r@l +/* 801A2354 0019F154 3B 4B 82 20 */ addi r26, r11, lbl_clamp_g@l +/* 801A2358 0019F158 3C 60 80 2B */ lis r3, lbl_S@ha +/* 801A235C 0019F15C 3D 20 80 2B */ lis r9, lbl_clamp_b@ha +/* 801A2360 0019F160 3D 60 80 2A */ lis r11, lbl_clamp_a4@ha /* 801A2364 0019F164 3A BD 08 00 */ addi r21, r29, 0x800 /* 801A2368 0019F168 3A DD 04 00 */ addi r22, r29, 0x400 /* 801A236C 0019F16C 3A FD 0C 00 */ addi r23, r29, 0xc00 -/* 801A2370 0019F170 3B 69 8E 40 */ addi r27, r9, lbl_802A8E40@l -/* 801A2374 0019F174 3B 8B 71 E0 */ addi r28, r11, lbl_802A71E0@l -/* 801A2378 0019F178 39 83 EF 20 */ addi r12, r3, lbl_802AEF20@l +/* 801A2370 0019F170 3B 69 8E 40 */ addi r27, r9, lbl_clamp_b@l +/* 801A2374 0019F174 3B 8B 71 E0 */ addi r28, r11, lbl_clamp_a4@l +/* 801A2378 0019F178 39 83 EF 20 */ addi r12, r3, lbl_S@l lbl_801A237C: /* 801A237C 0019F17C 81 4C 00 10 */ lwz r10, 0x10(r12) /* 801A2380 0019F180 3B DE 00 01 */ addi r30, r30, 1 @@ -13609,24 +13609,24 @@ lbl_801A2494: /* 801A249C 0019F29C 4E 80 00 20 */ blr /* 801A24A0 0019F2A0 94 21 FF C8 */ stwu r1, -0x38(r1) /* 801A24A4 0019F2A4 BE A1 00 0C */ stmw r21, 0xc(r1) -/* 801A24A8 0019F2A8 3D 20 80 2B */ lis r9, lbl_802AEF80@ha -/* 801A24AC 0019F2AC 3D 60 80 2A */ lis r11, lbl_802A5960@ha -/* 801A24B0 0019F2B0 3B A9 EF 80 */ addi r29, r9, lbl_802AEF80@l -/* 801A24B4 0019F2B4 3B 0B 59 60 */ addi r24, r11, lbl_802A5960@l -/* 801A24B8 0019F2B8 3D 20 80 2A */ lis r9, lbl_802A7600@ha -/* 801A24BC 0019F2BC 3D 60 80 2B */ lis r11, lbl_802A8220@ha -/* 801A24C0 0019F2C0 3B 29 76 00 */ addi r25, r9, lbl_802A7600@l -/* 801A24C4 0019F2C4 3B 4B 82 20 */ addi r26, r11, lbl_802A8220@l +/* 801A24A8 0019F2A8 3D 20 80 2B */ lis r9, lbl_YUVTables@ha +/* 801A24AC 0019F2AC 3D 60 80 2A */ lis r11, lbl_ytable@ha +/* 801A24B0 0019F2B0 3B A9 EF 80 */ addi r29, r9, lbl_YUVTables@l +/* 801A24B4 0019F2B4 3B 0B 59 60 */ addi r24, r11, lbl_ytable@l +/* 801A24B8 0019F2B8 3D 20 80 2A */ lis r9, lbl_clamp_r@ha +/* 801A24BC 0019F2BC 3D 60 80 2B */ lis r11, lbl_clamp_g@ha +/* 801A24C0 0019F2C0 3B 29 76 00 */ addi r25, r9, lbl_clamp_r@l +/* 801A24C4 0019F2C4 3B 4B 82 20 */ addi r26, r11, lbl_clamp_g@l /* 801A24C8 0019F2C8 7C 69 03 A6 */ mtctr r3 -/* 801A24CC 0019F2CC 3F C0 80 2B */ lis r30, lbl_802AEF20@ha -/* 801A24D0 0019F2D0 3D 20 80 2B */ lis r9, lbl_802A8E40@ha -/* 801A24D4 0019F2D4 3D 60 80 2A */ lis r11, lbl_802A71E0@ha +/* 801A24CC 0019F2CC 3F C0 80 2B */ lis r30, lbl_S@ha +/* 801A24D0 0019F2D0 3D 20 80 2B */ lis r9, lbl_clamp_b@ha +/* 801A24D4 0019F2D4 3D 60 80 2A */ lis r11, lbl_clamp_a4@ha /* 801A24D8 0019F2D8 3A DD 08 00 */ addi r22, r29, 0x800 /* 801A24DC 0019F2DC 3A BD 04 00 */ addi r21, r29, 0x400 /* 801A24E0 0019F2E0 3A FD 0C 00 */ addi r23, r29, 0xc00 -/* 801A24E4 0019F2E4 3B 69 8E 40 */ addi r27, r9, lbl_802A8E40@l -/* 801A24E8 0019F2E8 3B 8B 71 E0 */ addi r28, r11, lbl_802A71E0@l -/* 801A24EC 0019F2EC 39 9E EF 20 */ addi r12, r30, lbl_802AEF20@l +/* 801A24E4 0019F2E4 3B 69 8E 40 */ addi r27, r9, lbl_clamp_b@l +/* 801A24E8 0019F2E8 3B 8B 71 E0 */ addi r28, r11, lbl_clamp_a4@l +/* 801A24EC 0019F2EC 39 9E EF 20 */ addi r12, r30, lbl_S@l /* 801A24F0 0019F2F0 7C 9F 23 78 */ mr r31, r4 lbl_801A24F4: /* 801A24F4 0019F2F4 81 4C 00 10 */ lwz r10, 0x10(r12) @@ -13750,23 +13750,23 @@ lbl_801A26A8: /* 801A26C8 0019F4C8 3B C4 FF FF */ addi r30, r4, -1 /* 801A26CC 0019F4CC 2C 04 00 00 */ cmpwi r4, 0 /* 801A26D0 0019F4D0 41 82 01 5C */ beq lbl_801A282C -/* 801A26D4 0019F4D4 3D 20 80 2B */ lis r9, lbl_802AEF80@ha -/* 801A26D8 0019F4D8 3D 60 80 2A */ lis r11, lbl_802A5960@ha -/* 801A26DC 0019F4DC 3B 89 EF 80 */ addi r28, r9, lbl_802AEF80@l -/* 801A26E0 0019F4E0 3A EB 59 60 */ addi r23, r11, lbl_802A5960@l -/* 801A26E4 0019F4E4 3D 20 80 2A */ lis r9, lbl_802A7600@ha -/* 801A26E8 0019F4E8 3D 60 80 2B */ lis r11, lbl_802A8220@ha -/* 801A26EC 0019F4EC 3B 09 76 00 */ addi r24, r9, lbl_802A7600@l -/* 801A26F0 0019F4F0 3B 2B 82 20 */ addi r25, r11, lbl_802A8220@l -/* 801A26F4 0019F4F4 3F E0 80 2B */ lis r31, lbl_802AEF20@ha -/* 801A26F8 0019F4F8 3D 20 80 2B */ lis r9, lbl_802A8E40@ha -/* 801A26FC 0019F4FC 3D 60 80 2A */ lis r11, lbl_802A71E0@ha +/* 801A26D4 0019F4D4 3D 20 80 2B */ lis r9, lbl_YUVTables@ha +/* 801A26D8 0019F4D8 3D 60 80 2A */ lis r11, lbl_ytable@ha +/* 801A26DC 0019F4DC 3B 89 EF 80 */ addi r28, r9, lbl_YUVTables@l +/* 801A26E0 0019F4E0 3A EB 59 60 */ addi r23, r11, lbl_ytable@l +/* 801A26E4 0019F4E4 3D 20 80 2A */ lis r9, lbl_clamp_r@ha +/* 801A26E8 0019F4E8 3D 60 80 2B */ lis r11, lbl_clamp_g@ha +/* 801A26EC 0019F4EC 3B 09 76 00 */ addi r24, r9, lbl_clamp_r@l +/* 801A26F0 0019F4F0 3B 2B 82 20 */ addi r25, r11, lbl_clamp_g@l +/* 801A26F4 0019F4F4 3F E0 80 2B */ lis r31, lbl_S@ha +/* 801A26F8 0019F4F8 3D 20 80 2B */ lis r9, lbl_clamp_b@ha +/* 801A26FC 0019F4FC 3D 60 80 2A */ lis r11, lbl_clamp_a4@ha /* 801A2700 0019F500 3A 9C 08 00 */ addi r20, r28, 0x800 /* 801A2704 0019F504 3A BC 04 00 */ addi r21, r28, 0x400 /* 801A2708 0019F508 3A DC 0C 00 */ addi r22, r28, 0xc00 -/* 801A270C 0019F50C 3B 49 8E 40 */ addi r26, r9, lbl_802A8E40@l -/* 801A2710 0019F510 3B 6B 71 E0 */ addi r27, r11, lbl_802A71E0@l -/* 801A2714 0019F514 39 9F EF 20 */ addi r12, r31, lbl_802AEF20@l +/* 801A270C 0019F50C 3B 49 8E 40 */ addi r26, r9, lbl_clamp_b@l +/* 801A2710 0019F510 3B 6B 71 E0 */ addi r27, r11, lbl_clamp_a4@l +/* 801A2714 0019F514 39 9F EF 20 */ addi r12, r31, lbl_S@l lbl_801A2718: /* 801A2718 0019F518 81 4C 00 10 */ lwz r10, 0x10(r12) /* 801A271C 0019F51C 3B BD 00 01 */ addi r29, r29, 1 @@ -13844,24 +13844,24 @@ lbl_801A282C: /* 801A2834 0019F634 4E 80 00 20 */ blr /* 801A2838 0019F638 94 21 FF C8 */ stwu r1, -0x38(r1) /* 801A283C 0019F63C BE A1 00 0C */ stmw r21, 0xc(r1) -/* 801A2840 0019F640 3D 20 80 2B */ lis r9, lbl_802AEF80@ha -/* 801A2844 0019F644 3D 60 80 2A */ lis r11, lbl_802A5960@ha -/* 801A2848 0019F648 3B A9 EF 80 */ addi r29, r9, lbl_802AEF80@l -/* 801A284C 0019F64C 3B 0B 59 60 */ addi r24, r11, lbl_802A5960@l -/* 801A2850 0019F650 3D 20 80 2A */ lis r9, lbl_802A7600@ha -/* 801A2854 0019F654 3D 60 80 2B */ lis r11, lbl_802A8220@ha -/* 801A2858 0019F658 3B 29 76 00 */ addi r25, r9, lbl_802A7600@l -/* 801A285C 0019F65C 3B 4B 82 20 */ addi r26, r11, lbl_802A8220@l +/* 801A2840 0019F640 3D 20 80 2B */ lis r9, lbl_YUVTables@ha +/* 801A2844 0019F644 3D 60 80 2A */ lis r11, lbl_ytable@ha +/* 801A2848 0019F648 3B A9 EF 80 */ addi r29, r9, lbl_YUVTables@l +/* 801A284C 0019F64C 3B 0B 59 60 */ addi r24, r11, lbl_ytable@l +/* 801A2850 0019F650 3D 20 80 2A */ lis r9, lbl_clamp_r@ha +/* 801A2854 0019F654 3D 60 80 2B */ lis r11, lbl_clamp_g@ha +/* 801A2858 0019F658 3B 29 76 00 */ addi r25, r9, lbl_clamp_r@l +/* 801A285C 0019F65C 3B 4B 82 20 */ addi r26, r11, lbl_clamp_g@l /* 801A2860 0019F660 7C 69 03 A6 */ mtctr r3 -/* 801A2864 0019F664 3F C0 80 2B */ lis r30, lbl_802AEF20@ha -/* 801A2868 0019F668 3D 20 80 2B */ lis r9, lbl_802A8E40@ha -/* 801A286C 0019F66C 3D 60 80 2A */ lis r11, lbl_802A71E0@ha +/* 801A2864 0019F664 3F C0 80 2B */ lis r30, lbl_S@ha +/* 801A2868 0019F668 3D 20 80 2B */ lis r9, lbl_clamp_b@ha +/* 801A286C 0019F66C 3D 60 80 2A */ lis r11, lbl_clamp_a4@ha /* 801A2870 0019F670 3A BD 08 00 */ addi r21, r29, 0x800 /* 801A2874 0019F674 3A DD 04 00 */ addi r22, r29, 0x400 /* 801A2878 0019F678 3A FD 0C 00 */ addi r23, r29, 0xc00 -/* 801A287C 0019F67C 3B 69 8E 40 */ addi r27, r9, lbl_802A8E40@l -/* 801A2880 0019F680 3B 8B 71 E0 */ addi r28, r11, lbl_802A71E0@l -/* 801A2884 0019F684 39 9E EF 20 */ addi r12, r30, lbl_802AEF20@l +/* 801A287C 0019F67C 3B 69 8E 40 */ addi r27, r9, lbl_clamp_b@l +/* 801A2880 0019F680 3B 8B 71 E0 */ addi r28, r11, lbl_clamp_a4@l +/* 801A2884 0019F684 39 9E EF 20 */ addi r12, r30, lbl_S@l /* 801A2888 0019F688 7C 9F 23 78 */ mr r31, r4 lbl_801A288C: /* 801A288C 0019F68C 81 4C 00 10 */ lwz r10, 0x10(r12) @@ -13983,23 +13983,23 @@ lbl_801A2A38: /* 801A2A58 0019F858 3B E4 FF FF */ addi r31, r4, -1 /* 801A2A5C 0019F85C 2C 04 00 00 */ cmpwi r4, 0 /* 801A2A60 0019F860 41 82 01 78 */ beq lbl_801A2BD8 -/* 801A2A64 0019F864 3D 20 80 2B */ lis r9, lbl_802AEF80@ha -/* 801A2A68 0019F868 3D 60 80 2A */ lis r11, lbl_802A5960@ha -/* 801A2A6C 0019F86C 3B A9 EF 80 */ addi r29, r9, lbl_802AEF80@l -/* 801A2A70 0019F870 3B 0B 59 60 */ addi r24, r11, lbl_802A5960@l -/* 801A2A74 0019F874 3D 20 80 2A */ lis r9, lbl_802A7600@ha -/* 801A2A78 0019F878 3D 60 80 2B */ lis r11, lbl_802A8220@ha -/* 801A2A7C 0019F87C 3B 29 76 00 */ addi r25, r9, lbl_802A7600@l -/* 801A2A80 0019F880 3B 4B 82 20 */ addi r26, r11, lbl_802A8220@l -/* 801A2A84 0019F884 3C 60 80 2B */ lis r3, lbl_802AEF20@ha -/* 801A2A88 0019F888 3D 20 80 2B */ lis r9, lbl_802A8E40@ha -/* 801A2A8C 0019F88C 3D 60 80 2A */ lis r11, lbl_802A71E0@ha +/* 801A2A64 0019F864 3D 20 80 2B */ lis r9, lbl_YUVTables@ha +/* 801A2A68 0019F868 3D 60 80 2A */ lis r11, lbl_ytable@ha +/* 801A2A6C 0019F86C 3B A9 EF 80 */ addi r29, r9, lbl_YUVTables@l +/* 801A2A70 0019F870 3B 0B 59 60 */ addi r24, r11, lbl_ytable@l +/* 801A2A74 0019F874 3D 20 80 2A */ lis r9, lbl_clamp_r@ha +/* 801A2A78 0019F878 3D 60 80 2B */ lis r11, lbl_clamp_g@ha +/* 801A2A7C 0019F87C 3B 29 76 00 */ addi r25, r9, lbl_clamp_r@l +/* 801A2A80 0019F880 3B 4B 82 20 */ addi r26, r11, lbl_clamp_g@l +/* 801A2A84 0019F884 3C 60 80 2B */ lis r3, lbl_S@ha +/* 801A2A88 0019F888 3D 20 80 2B */ lis r9, lbl_clamp_b@ha +/* 801A2A8C 0019F88C 3D 60 80 2A */ lis r11, lbl_clamp_a4@ha /* 801A2A90 0019F890 3A BD 08 00 */ addi r21, r29, 0x800 /* 801A2A94 0019F894 3A DD 04 00 */ addi r22, r29, 0x400 /* 801A2A98 0019F898 3A FD 0C 00 */ addi r23, r29, 0xc00 -/* 801A2A9C 0019F89C 3B 69 8E 40 */ addi r27, r9, lbl_802A8E40@l -/* 801A2AA0 0019F8A0 3B 8B 71 E0 */ addi r28, r11, lbl_802A71E0@l -/* 801A2AA4 0019F8A4 39 83 EF 20 */ addi r12, r3, lbl_802AEF20@l +/* 801A2A9C 0019F89C 3B 69 8E 40 */ addi r27, r9, lbl_clamp_b@l +/* 801A2AA0 0019F8A0 3B 8B 71 E0 */ addi r28, r11, lbl_clamp_a4@l +/* 801A2AA4 0019F8A4 39 83 EF 20 */ addi r12, r3, lbl_S@l lbl_801A2AA8: /* 801A2AA8 0019F8A8 81 4C 00 10 */ lwz r10, 0x10(r12) /* 801A2AAC 0019F8AC 3B DE 00 01 */ addi r30, r30, 1 @@ -14084,24 +14084,24 @@ lbl_801A2BD8: /* 801A2BE0 0019F9E0 4E 80 00 20 */ blr /* 801A2BE4 0019F9E4 94 21 FF C8 */ stwu r1, -0x38(r1) /* 801A2BE8 0019F9E8 BE A1 00 0C */ stmw r21, 0xc(r1) -/* 801A2BEC 0019F9EC 3D 20 80 2B */ lis r9, lbl_802AEF80@ha -/* 801A2BF0 0019F9F0 3D 60 80 2A */ lis r11, lbl_802A5960@ha -/* 801A2BF4 0019F9F4 3B A9 EF 80 */ addi r29, r9, lbl_802AEF80@l -/* 801A2BF8 0019F9F8 3B 0B 59 60 */ addi r24, r11, lbl_802A5960@l -/* 801A2BFC 0019F9FC 3D 20 80 2A */ lis r9, lbl_802A7600@ha -/* 801A2C00 0019FA00 3D 60 80 2B */ lis r11, lbl_802A8220@ha -/* 801A2C04 0019FA04 3B 29 76 00 */ addi r25, r9, lbl_802A7600@l -/* 801A2C08 0019FA08 3B 4B 82 20 */ addi r26, r11, lbl_802A8220@l +/* 801A2BEC 0019F9EC 3D 20 80 2B */ lis r9, lbl_YUVTables@ha +/* 801A2BF0 0019F9F0 3D 60 80 2A */ lis r11, lbl_ytable@ha +/* 801A2BF4 0019F9F4 3B A9 EF 80 */ addi r29, r9, lbl_YUVTables@l +/* 801A2BF8 0019F9F8 3B 0B 59 60 */ addi r24, r11, lbl_ytable@l +/* 801A2BFC 0019F9FC 3D 20 80 2A */ lis r9, lbl_clamp_r@ha +/* 801A2C00 0019FA00 3D 60 80 2B */ lis r11, lbl_clamp_g@ha +/* 801A2C04 0019FA04 3B 29 76 00 */ addi r25, r9, lbl_clamp_r@l +/* 801A2C08 0019FA08 3B 4B 82 20 */ addi r26, r11, lbl_clamp_g@l /* 801A2C0C 0019FA0C 7C 69 03 A6 */ mtctr r3 -/* 801A2C10 0019FA10 3F C0 80 2B */ lis r30, lbl_802AEF20@ha -/* 801A2C14 0019FA14 3D 20 80 2B */ lis r9, lbl_802A8E40@ha -/* 801A2C18 0019FA18 3D 60 80 2A */ lis r11, lbl_802A71E0@ha +/* 801A2C10 0019FA10 3F C0 80 2B */ lis r30, lbl_S@ha +/* 801A2C14 0019FA14 3D 20 80 2B */ lis r9, lbl_clamp_b@ha +/* 801A2C18 0019FA18 3D 60 80 2A */ lis r11, lbl_clamp_a4@ha /* 801A2C1C 0019FA1C 3A BD 08 00 */ addi r21, r29, 0x800 /* 801A2C20 0019FA20 3A DD 04 00 */ addi r22, r29, 0x400 /* 801A2C24 0019FA24 3A FD 0C 00 */ addi r23, r29, 0xc00 -/* 801A2C28 0019FA28 3B 69 8E 40 */ addi r27, r9, lbl_802A8E40@l -/* 801A2C2C 0019FA2C 3B 8B 71 E0 */ addi r28, r11, lbl_802A71E0@l -/* 801A2C30 0019FA30 39 9E EF 20 */ addi r12, r30, lbl_802AEF20@l +/* 801A2C28 0019FA28 3B 69 8E 40 */ addi r27, r9, lbl_clamp_b@l +/* 801A2C2C 0019FA2C 3B 8B 71 E0 */ addi r28, r11, lbl_clamp_a4@l +/* 801A2C30 0019FA30 39 9E EF 20 */ addi r12, r30, lbl_S@l /* 801A2C34 0019FA34 7C 9F 23 78 */ mr r31, r4 lbl_801A2C38: /* 801A2C38 0019FA38 81 4C 00 10 */ lwz r10, 0x10(r12) @@ -14236,12 +14236,12 @@ lbl_801A2E1C: /* 801A2E38 0019FC38 38 64 FF FF */ addi r3, r4, -1 /* 801A2E3C 0019FC3C 2C 04 00 00 */ cmpwi r4, 0 /* 801A2E40 0019FC40 41 82 00 78 */ beq lbl_801A2EB8 -/* 801A2E44 0019FC44 3D 60 80 2B */ lis r11, lbl_802AE320@ha -/* 801A2E48 0019FC48 3C 80 80 2B */ lis r4, lbl_802AEF20@ha -/* 801A2E4C 0019FC4C 3D 20 80 2A */ lis r9, lbl_802A71E0@ha -/* 801A2E50 0019FC50 3B EB E3 20 */ addi r31, r11, lbl_802AE320@l -/* 801A2E54 0019FC54 39 89 71 E0 */ addi r12, r9, lbl_802A71E0@l -/* 801A2E58 0019FC58 38 A4 EF 20 */ addi r5, r4, lbl_802AEF20@l +/* 801A2E44 0019FC44 3D 60 80 2B */ lis r11, lbl_mono16@ha +/* 801A2E48 0019FC48 3C 80 80 2B */ lis r4, lbl_S@ha +/* 801A2E4C 0019FC4C 3D 20 80 2A */ lis r9, lbl_clamp_a4@ha +/* 801A2E50 0019FC50 3B EB E3 20 */ addi r31, r11, lbl_mono16@l +/* 801A2E54 0019FC54 39 89 71 E0 */ addi r12, r9, lbl_clamp_a4@l +/* 801A2E58 0019FC58 38 A4 EF 20 */ addi r5, r4, lbl_S@l lbl_801A2E5C: /* 801A2E5C 0019FC5C 80 E5 00 08 */ lwz r7, 8(r5) /* 801A2E60 0019FC60 2C 03 00 00 */ cmpwi r3, 0 @@ -14273,13 +14273,13 @@ lbl_801A2EB8: /* 801A2EC4 0019FCC4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801A2EC8 0019FCC8 BF C1 00 08 */ stmw r30, 8(r1) /* 801A2ECC 0019FCCC 7C 7E 1B 78 */ mr r30, r3 -/* 801A2ED0 0019FCD0 3D 20 80 2B */ lis r9, lbl_802AE320@ha -/* 801A2ED4 0019FCD4 3B E9 E3 20 */ addi r31, r9, lbl_802AE320@l +/* 801A2ED0 0019FCD0 3D 20 80 2B */ lis r9, lbl_mono16@ha +/* 801A2ED4 0019FCD4 3B E9 E3 20 */ addi r31, r9, lbl_mono16@l /* 801A2ED8 0019FCD8 7F C9 03 A6 */ mtctr r30 -/* 801A2EDC 0019FCDC 3D 80 80 2B */ lis r12, lbl_802AEF20@ha -/* 801A2EE0 0019FCE0 3D 20 80 2A */ lis r9, lbl_802A71E0@ha -/* 801A2EE4 0019FCE4 38 AC EF 20 */ addi r5, r12, lbl_802AEF20@l -/* 801A2EE8 0019FCE8 38 69 71 E0 */ addi r3, r9, lbl_802A71E0@l +/* 801A2EDC 0019FCDC 3D 80 80 2B */ lis r12, lbl_S@ha +/* 801A2EE0 0019FCE0 3D 20 80 2A */ lis r9, lbl_clamp_a4@ha +/* 801A2EE4 0019FCE4 38 AC EF 20 */ addi r5, r12, lbl_S@l +/* 801A2EE8 0019FCE8 38 69 71 E0 */ addi r3, r9, lbl_clamp_a4@l lbl_801A2EEC: /* 801A2EEC 0019FCEC 80 E5 00 08 */ lwz r7, 8(r5) /* 801A2EF0 0019FCF0 81 05 00 18 */ lwz r8, 0x18(r5) @@ -14332,23 +14332,23 @@ lbl_801A2EEC: /* 801A2FAC 0019FDAC 3B E4 FF FF */ addi r31, r4, -1 /* 801A2FB0 0019FDB0 2C 04 00 00 */ cmpwi r4, 0 /* 801A2FB4 0019FDB4 41 82 01 54 */ beq lbl_801A3108 -/* 801A2FB8 0019FDB8 3D 20 80 2B */ lis r9, lbl_802AEF80@ha -/* 801A2FBC 0019FDBC 3D 60 80 2A */ lis r11, lbl_802A5960@ha -/* 801A2FC0 0019FDC0 3B 89 EF 80 */ addi r28, r9, lbl_802AEF80@l -/* 801A2FC4 0019FDC4 3A EB 59 60 */ addi r23, r11, lbl_802A5960@l -/* 801A2FC8 0019FDC8 3D 20 80 2A */ lis r9, lbl_802A7600@ha -/* 801A2FCC 0019FDCC 3D 60 80 2B */ lis r11, lbl_802A8220@ha -/* 801A2FD0 0019FDD0 3B 09 76 00 */ addi r24, r9, lbl_802A7600@l -/* 801A2FD4 0019FDD4 3B 2B 82 20 */ addi r25, r11, lbl_802A8220@l -/* 801A2FD8 0019FDD8 3F A0 80 2B */ lis r29, lbl_802AEF20@ha -/* 801A2FDC 0019FDDC 3D 20 80 2B */ lis r9, lbl_802A8E40@ha -/* 801A2FE0 0019FDE0 3D 60 80 2A */ lis r11, lbl_802A71E0@ha +/* 801A2FB8 0019FDB8 3D 20 80 2B */ lis r9, lbl_YUVTables@ha +/* 801A2FBC 0019FDBC 3D 60 80 2A */ lis r11, lbl_ytable@ha +/* 801A2FC0 0019FDC0 3B 89 EF 80 */ addi r28, r9, lbl_YUVTables@l +/* 801A2FC4 0019FDC4 3A EB 59 60 */ addi r23, r11, lbl_ytable@l +/* 801A2FC8 0019FDC8 3D 20 80 2A */ lis r9, lbl_clamp_r@ha +/* 801A2FCC 0019FDCC 3D 60 80 2B */ lis r11, lbl_clamp_g@ha +/* 801A2FD0 0019FDD0 3B 09 76 00 */ addi r24, r9, lbl_clamp_r@l +/* 801A2FD4 0019FDD4 3B 2B 82 20 */ addi r25, r11, lbl_clamp_g@l +/* 801A2FD8 0019FDD8 3F A0 80 2B */ lis r29, lbl_S@ha +/* 801A2FDC 0019FDDC 3D 20 80 2B */ lis r9, lbl_clamp_b@ha +/* 801A2FE0 0019FDE0 3D 60 80 2A */ lis r11, lbl_clamp_a4@ha /* 801A2FE4 0019FDE4 3A 9C 08 00 */ addi r20, r28, 0x800 /* 801A2FE8 0019FDE8 3A BC 04 00 */ addi r21, r28, 0x400 /* 801A2FEC 0019FDEC 3A DC 0C 00 */ addi r22, r28, 0xc00 -/* 801A2FF0 0019FDF0 3B 49 8E 40 */ addi r26, r9, lbl_802A8E40@l -/* 801A2FF4 0019FDF4 3B 6B 71 E0 */ addi r27, r11, lbl_802A71E0@l -/* 801A2FF8 0019FDF8 39 9D EF 20 */ addi r12, r29, lbl_802AEF20@l +/* 801A2FF0 0019FDF0 3B 49 8E 40 */ addi r26, r9, lbl_clamp_b@l +/* 801A2FF4 0019FDF4 3B 6B 71 E0 */ addi r27, r11, lbl_clamp_a4@l +/* 801A2FF8 0019FDF8 39 9D EF 20 */ addi r12, r29, lbl_S@l lbl_801A2FFC: /* 801A2FFC 0019FDFC 81 4C 00 10 */ lwz r10, 0x10(r12) /* 801A3000 0019FE00 3B DE 00 01 */ addi r30, r30, 1 @@ -14424,24 +14424,24 @@ lbl_801A3108: /* 801A3110 0019FF10 4E 80 00 20 */ blr /* 801A3114 0019FF14 94 21 FF C8 */ stwu r1, -0x38(r1) /* 801A3118 0019FF18 BE A1 00 0C */ stmw r21, 0xc(r1) -/* 801A311C 0019FF1C 3D 20 80 2B */ lis r9, lbl_802AEF80@ha -/* 801A3120 0019FF20 3D 60 80 2A */ lis r11, lbl_802A5960@ha -/* 801A3124 0019FF24 3B A9 EF 80 */ addi r29, r9, lbl_802AEF80@l -/* 801A3128 0019FF28 3B 0B 59 60 */ addi r24, r11, lbl_802A5960@l -/* 801A312C 0019FF2C 3D 20 80 2A */ lis r9, lbl_802A7600@ha -/* 801A3130 0019FF30 3D 60 80 2B */ lis r11, lbl_802A8220@ha -/* 801A3134 0019FF34 3B 29 76 00 */ addi r25, r9, lbl_802A7600@l -/* 801A3138 0019FF38 3B 4B 82 20 */ addi r26, r11, lbl_802A8220@l +/* 801A311C 0019FF1C 3D 20 80 2B */ lis r9, lbl_YUVTables@ha +/* 801A3120 0019FF20 3D 60 80 2A */ lis r11, lbl_ytable@ha +/* 801A3124 0019FF24 3B A9 EF 80 */ addi r29, r9, lbl_YUVTables@l +/* 801A3128 0019FF28 3B 0B 59 60 */ addi r24, r11, lbl_ytable@l +/* 801A312C 0019FF2C 3D 20 80 2A */ lis r9, lbl_clamp_r@ha +/* 801A3130 0019FF30 3D 60 80 2B */ lis r11, lbl_clamp_g@ha +/* 801A3134 0019FF34 3B 29 76 00 */ addi r25, r9, lbl_clamp_r@l +/* 801A3138 0019FF38 3B 4B 82 20 */ addi r26, r11, lbl_clamp_g@l /* 801A313C 0019FF3C 7C 69 03 A6 */ mtctr r3 -/* 801A3140 0019FF40 3F C0 80 2B */ lis r30, lbl_802AEF20@ha -/* 801A3144 0019FF44 3D 20 80 2B */ lis r9, lbl_802A8E40@ha -/* 801A3148 0019FF48 3D 60 80 2A */ lis r11, lbl_802A71E0@ha +/* 801A3140 0019FF40 3F C0 80 2B */ lis r30, lbl_S@ha +/* 801A3144 0019FF44 3D 20 80 2B */ lis r9, lbl_clamp_b@ha +/* 801A3148 0019FF48 3D 60 80 2A */ lis r11, lbl_clamp_a4@ha /* 801A314C 0019FF4C 3A BD 08 00 */ addi r21, r29, 0x800 /* 801A3150 0019FF50 3A DD 04 00 */ addi r22, r29, 0x400 /* 801A3154 0019FF54 3A FD 0C 00 */ addi r23, r29, 0xc00 -/* 801A3158 0019FF58 3B 69 8E 40 */ addi r27, r9, lbl_802A8E40@l -/* 801A315C 0019FF5C 3B 8B 71 E0 */ addi r28, r11, lbl_802A71E0@l -/* 801A3160 0019FF60 39 9E EF 20 */ addi r12, r30, lbl_802AEF20@l +/* 801A3158 0019FF58 3B 69 8E 40 */ addi r27, r9, lbl_clamp_b@l +/* 801A315C 0019FF5C 3B 8B 71 E0 */ addi r28, r11, lbl_clamp_a4@l +/* 801A3160 0019FF60 39 9E EF 20 */ addi r12, r30, lbl_S@l /* 801A3164 0019FF64 7C 9F 23 78 */ mr r31, r4 lbl_801A3168: /* 801A3168 0019FF68 81 4C 00 10 */ lwz r10, 0x10(r12) @@ -14561,9 +14561,9 @@ YUV_blit_16a4bpp: /* 801A3320 001A0120 BF 61 00 24 */ stmw r27, 0x24(r1) /* 801A3324 001A0124 90 01 00 3C */ stw r0, 0x3c(r1) /* 801A3328 001A0128 83 C1 00 40 */ lwz r30, 0x40(r1) -/* 801A332C 001A012C 3D 60 80 2B */ lis r11, lbl_802B0140@ha +/* 801A332C 001A012C 3D 60 80 2B */ lis r11, lbl_blits16a4@ha /* 801A3330 001A0130 83 A1 00 44 */ lwz r29, 0x44(r1) -/* 801A3334 001A0134 39 6B 01 40 */ addi r11, r11, lbl_802B0140@l +/* 801A3334 001A0134 39 6B 01 40 */ addi r11, r11, lbl_blits16a4@l /* 801A3338 001A0138 83 81 00 48 */ lwz r28, 0x48(r1) /* 801A333C 001A013C 83 61 00 4C */ lwz r27, 0x4c(r1) /* 801A3340 001A0140 80 01 00 50 */ lwz r0, 0x50(r1) @@ -14581,8 +14581,8 @@ YUV_blit_16a4bpp: /* 801A3370 001A0170 4E 80 00 20 */ blr /* 801A3374 001A0174 34 84 FF FE */ addic. r4, r4, -2 /* 801A3378 001A0178 4D 80 00 20 */ bltlr -/* 801A337C 001A017C 3C C0 80 2B */ lis r6, lbl_802AEF20@ha -/* 801A3380 001A0180 38 A6 EF 20 */ addi r5, r6, lbl_802AEF20@l +/* 801A337C 001A017C 3C C0 80 2B */ lis r6, lbl_S@ha +/* 801A3380 001A0180 38 A6 EF 20 */ addi r5, r6, lbl_S@l lbl_801A3384: /* 801A3384 001A0184 81 25 00 08 */ lwz r9, 8(r5) /* 801A3388 001A0188 34 84 FF FE */ addic. r4, r4, -2 @@ -14615,9 +14615,9 @@ lbl_801A3384: /* 801A33F4 001A01F4 91 66 EF 20 */ stw r11, -0x10e0(r6) /* 801A33F8 001A01F8 40 80 FF 8C */ bge lbl_801A3384 /* 801A33FC 001A01FC 4E 80 00 20 */ blr -/* 801A3400 001A0200 3C A0 80 2B */ lis r5, lbl_802AEF20@ha +/* 801A3400 001A0200 3C A0 80 2B */ lis r5, lbl_S@ha /* 801A3404 001A0204 7C 6C 1B 78 */ mr r12, r3 -/* 801A3408 001A0208 38 C5 EF 20 */ addi r6, r5, lbl_802AEF20@l +/* 801A3408 001A0208 38 C5 EF 20 */ addi r6, r5, lbl_S@l lbl_801A340C: /* 801A340C 001A020C 81 26 00 08 */ lwz r9, 8(r6) /* 801A3410 001A0210 35 8C FF FE */ addic. r12, r12, -2 @@ -14681,8 +14681,8 @@ lbl_801A340C: /* 801A34F8 001A02F8 4E 80 00 20 */ blr /* 801A34FC 001A02FC 34 84 FF FE */ addic. r4, r4, -2 /* 801A3500 001A0300 4D 80 00 20 */ bltlr -/* 801A3504 001A0304 3D 00 80 2B */ lis r8, lbl_802AEF20@ha -/* 801A3508 001A0308 38 E8 EF 20 */ addi r7, r8, lbl_802AEF20@l +/* 801A3504 001A0304 3D 00 80 2B */ lis r8, lbl_S@ha +/* 801A3508 001A0308 38 E8 EF 20 */ addi r7, r8, lbl_S@l lbl_801A350C: /* 801A350C 001A030C 81 67 00 08 */ lwz r11, 8(r7) /* 801A3510 001A0310 34 84 FF FE */ addic. r4, r4, -2 @@ -14708,9 +14708,9 @@ lbl_801A350C: /* 801A3560 001A0360 91 28 EF 20 */ stw r9, -0x10e0(r8) /* 801A3564 001A0364 40 80 FF A8 */ bge lbl_801A350C /* 801A3568 001A0368 4E 80 00 20 */ blr -/* 801A356C 001A036C 3C E0 80 2B */ lis r7, lbl_802AEF20@ha +/* 801A356C 001A036C 3C E0 80 2B */ lis r7, lbl_S@ha /* 801A3570 001A0370 7C 66 1B 78 */ mr r6, r3 -/* 801A3574 001A0374 39 07 EF 20 */ addi r8, r7, lbl_802AEF20@l +/* 801A3574 001A0374 39 07 EF 20 */ addi r8, r7, lbl_S@l lbl_801A3578: /* 801A3578 001A0378 81 68 00 08 */ lwz r11, 8(r8) /* 801A357C 001A037C 34 C6 FF FE */ addic. r6, r6, -2 @@ -14760,8 +14760,8 @@ lbl_801A3578: /* 801A362C 001A042C 4E 80 00 20 */ blr /* 801A3630 001A0430 34 84 FF FE */ addic. r4, r4, -2 /* 801A3634 001A0434 4D 80 00 20 */ bltlr -/* 801A3638 001A0438 3C C0 80 2B */ lis r6, lbl_802AEF20@ha -/* 801A363C 001A043C 38 A6 EF 20 */ addi r5, r6, lbl_802AEF20@l +/* 801A3638 001A0438 3C C0 80 2B */ lis r6, lbl_S@ha +/* 801A363C 001A043C 38 A6 EF 20 */ addi r5, r6, lbl_S@l lbl_801A3640: /* 801A3640 001A0440 81 25 00 08 */ lwz r9, 8(r5) /* 801A3644 001A0444 34 84 FF FE */ addic. r4, r4, -2 @@ -14783,9 +14783,9 @@ lbl_801A3640: /* 801A3684 001A0484 91 26 EF 20 */ stw r9, -0x10e0(r6) /* 801A3688 001A0488 40 80 FF B8 */ bge lbl_801A3640 /* 801A368C 001A048C 4E 80 00 20 */ blr -/* 801A3690 001A0490 3C A0 80 2B */ lis r5, lbl_802AEF20@ha +/* 801A3690 001A0490 3C A0 80 2B */ lis r5, lbl_S@ha /* 801A3694 001A0494 7C 66 1B 78 */ mr r6, r3 -/* 801A3698 001A0498 38 E5 EF 20 */ addi r7, r5, lbl_802AEF20@l +/* 801A3698 001A0498 38 E5 EF 20 */ addi r7, r5, lbl_S@l lbl_801A369C: /* 801A369C 001A049C 81 27 00 08 */ lwz r9, 8(r7) /* 801A36A0 001A04A0 34 C6 FF FE */ addic. r6, r6, -2 @@ -14827,9 +14827,9 @@ lbl_801A369C: /* 801A3730 001A0530 4E 80 00 20 */ blr /* 801A3734 001A0534 34 84 FF FE */ addic. r4, r4, -2 /* 801A3738 001A0538 4D 80 00 20 */ bltlr -/* 801A373C 001A053C 3C A0 80 2B */ lis r5, lbl_802AEF20@ha +/* 801A373C 001A053C 3C A0 80 2B */ lis r5, lbl_S@ha /* 801A3740 001A0540 3C 60 FF 00 */ lis r3, 0xFF00FF00@h -/* 801A3744 001A0544 38 C5 EF 20 */ addi r6, r5, lbl_802AEF20@l +/* 801A3744 001A0544 38 C5 EF 20 */ addi r6, r5, lbl_S@l /* 801A3748 001A0548 60 63 FF 00 */ ori r3, r3, 0xFF00FF00@l lbl_801A374C: /* 801A374C 001A054C 81 66 00 10 */ lwz r11, 0x10(r6) @@ -14877,9 +14877,9 @@ lbl_801A374C: /* 801A37F4 001A05F4 BF A1 00 0C */ stmw r29, 0xc(r1) /* 801A37F8 001A05F8 7C 7E 1B 78 */ mr r30, r3 /* 801A37FC 001A05FC 3F E0 FF 00 */ lis r31, 0xFF00FF00@h -/* 801A3800 001A0600 3C 60 80 2B */ lis r3, lbl_802AEF20@ha +/* 801A3800 001A0600 3C 60 80 2B */ lis r3, lbl_S@ha /* 801A3804 001A0604 7C 9D 23 78 */ mr r29, r4 -/* 801A3808 001A0608 39 83 EF 20 */ addi r12, r3, lbl_802AEF20@l +/* 801A3808 001A0608 39 83 EF 20 */ addi r12, r3, lbl_S@l /* 801A380C 001A060C 7F C4 F3 78 */ mr r4, r30 /* 801A3810 001A0610 63 FF FF 00 */ ori r31, r31, 0xFF00FF00@l lbl_801A3814: @@ -14956,9 +14956,9 @@ lbl_801A3814: /* 801A392C 001A072C 4E 80 00 20 */ blr /* 801A3930 001A0730 34 84 FF FE */ addic. r4, r4, -2 /* 801A3934 001A0734 4D 80 00 20 */ bltlr -/* 801A3938 001A0738 3C A0 80 2B */ lis r5, lbl_802AEF20@ha +/* 801A3938 001A0738 3C A0 80 2B */ lis r5, lbl_S@ha /* 801A393C 001A073C 3C 60 FF 00 */ lis r3, 0xFF00FF00@h -/* 801A3940 001A0740 38 C5 EF 20 */ addi r6, r5, lbl_802AEF20@l +/* 801A3940 001A0740 38 C5 EF 20 */ addi r6, r5, lbl_S@l /* 801A3944 001A0744 60 63 FF 00 */ ori r3, r3, 0xFF00FF00@l lbl_801A3948: /* 801A3948 001A0748 81 06 00 10 */ lwz r8, 0x10(r6) @@ -14999,9 +14999,9 @@ lbl_801A3948: /* 801A39D4 001A07D4 93 E1 00 0C */ stw r31, 0xc(r1) /* 801A39D8 001A07D8 7C 7F 1B 78 */ mr r31, r3 /* 801A39DC 001A07DC 3C A0 FF 00 */ lis r5, 0xFF00FF00@h -/* 801A39E0 001A07E0 3C 60 80 2B */ lis r3, lbl_802AEF20@ha +/* 801A39E0 001A07E0 3C 60 80 2B */ lis r3, lbl_S@ha /* 801A39E4 001A07E4 7F EC FB 78 */ mr r12, r31 -/* 801A39E8 001A07E8 38 C3 EF 20 */ addi r6, r3, lbl_802AEF20@l +/* 801A39E8 001A07E8 38 C3 EF 20 */ addi r6, r3, lbl_S@l /* 801A39EC 001A07EC 60 A5 FF 00 */ ori r5, r5, 0xFF00FF00@l lbl_801A39F0: /* 801A39F0 001A07F0 81 06 00 10 */ lwz r8, 0x10(r6) @@ -15064,8 +15064,8 @@ lbl_801A39F0: /* 801A3AD4 001A08D4 4E 80 00 20 */ blr /* 801A3AD8 001A08D8 34 84 FF FE */ addic. r4, r4, -2 /* 801A3ADC 001A08DC 4D 80 00 20 */ bltlr -/* 801A3AE0 001A08E0 3D 80 80 2B */ lis r12, lbl_802AEF20@ha -/* 801A3AE4 001A08E4 38 6C EF 20 */ addi r3, r12, lbl_802AEF20@l +/* 801A3AE0 001A08E0 3D 80 80 2B */ lis r12, lbl_S@ha +/* 801A3AE4 001A08E4 38 6C EF 20 */ addi r3, r12, lbl_S@l lbl_801A3AE8: /* 801A3AE8 001A08E8 80 E3 00 10 */ lwz r7, 0x10(r3) /* 801A3AEC 001A08EC 34 84 FF FE */ addic. r4, r4, -2 @@ -15100,9 +15100,9 @@ lbl_801A3AE8: /* 801A3B60 001A0960 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801A3B64 001A0964 BF 81 00 08 */ stmw r28, 8(r1) /* 801A3B68 001A0968 7C 7D 1B 78 */ mr r29, r3 -/* 801A3B6C 001A096C 3F E0 80 2B */ lis r31, lbl_802AEF20@ha +/* 801A3B6C 001A096C 3F E0 80 2B */ lis r31, lbl_S@ha /* 801A3B70 001A0970 3F C0 FF 00 */ lis r30, 0xFF00FF00@h -/* 801A3B74 001A0974 39 9F EF 20 */ addi r12, r31, lbl_802AEF20@l +/* 801A3B74 001A0974 39 9F EF 20 */ addi r12, r31, lbl_S@l /* 801A3B78 001A0978 7C 9C 23 78 */ mr r28, r4 /* 801A3B7C 001A097C 63 DE FF 00 */ ori r30, r30, 0xFF00FF00@l lbl_801A3B80: @@ -15158,8 +15158,8 @@ lbl_801A3B80: /* 801A3C44 001A0A44 4E 80 00 20 */ blr /* 801A3C48 001A0A48 34 84 FF FE */ addic. r4, r4, -2 /* 801A3C4C 001A0A4C 4D 80 00 20 */ bltlr -/* 801A3C50 001A0A50 3C E0 80 2B */ lis r7, lbl_802AEF20@ha -/* 801A3C54 001A0A54 38 C7 EF 20 */ addi r6, r7, lbl_802AEF20@l +/* 801A3C50 001A0A50 3C E0 80 2B */ lis r7, lbl_S@ha +/* 801A3C54 001A0A54 38 C7 EF 20 */ addi r6, r7, lbl_S@l lbl_801A3C58: /* 801A3C58 001A0A58 81 26 00 08 */ lwz r9, 8(r6) /* 801A3C5C 001A0A5C 34 84 FF FE */ addic. r4, r4, -2 @@ -15178,9 +15178,9 @@ lbl_801A3C58: /* 801A3C90 001A0A90 91 27 EF 20 */ stw r9, -0x10e0(r7) /* 801A3C94 001A0A94 40 80 FF C4 */ bge lbl_801A3C58 /* 801A3C98 001A0A98 4E 80 00 20 */ blr -/* 801A3C9C 001A0A9C 3C A0 80 2B */ lis r5, lbl_802AEF20@ha +/* 801A3C9C 001A0A9C 3C A0 80 2B */ lis r5, lbl_S@ha /* 801A3CA0 001A0AA0 7C 66 1B 78 */ mr r6, r3 -/* 801A3CA4 001A0AA4 38 E5 EF 20 */ addi r7, r5, lbl_802AEF20@l +/* 801A3CA4 001A0AA4 38 E5 EF 20 */ addi r7, r5, lbl_S@l lbl_801A3CA8: /* 801A3CA8 001A0AA8 81 27 00 08 */ lwz r9, 8(r7) /* 801A3CAC 001A0AAC 34 C6 FF FE */ addic. r6, r6, -2 @@ -15216,8 +15216,8 @@ lbl_801A3CA8: /* 801A3D24 001A0B24 4E 80 00 20 */ blr /* 801A3D28 001A0B28 34 84 FF FE */ addic. r4, r4, -2 /* 801A3D2C 001A0B2C 4D 80 00 20 */ bltlr -/* 801A3D30 001A0B30 3C 60 80 2B */ lis r3, lbl_802AEF20@ha -/* 801A3D34 001A0B34 38 A3 EF 20 */ addi r5, r3, lbl_802AEF20@l +/* 801A3D30 001A0B30 3C 60 80 2B */ lis r3, lbl_S@ha +/* 801A3D34 001A0B34 38 A3 EF 20 */ addi r5, r3, lbl_S@l lbl_801A3D38: /* 801A3D38 001A0B38 80 E5 00 10 */ lwz r7, 0x10(r5) /* 801A3D3C 001A0B3C 34 84 FF FE */ addic. r4, r4, -2 @@ -15250,9 +15250,9 @@ lbl_801A3D38: /* 801A3DA8 001A0BA8 BF A1 00 0C */ stmw r29, 0xc(r1) /* 801A3DAC 001A0BAC 7C 7E 1B 78 */ mr r30, r3 /* 801A3DB0 001A0BB0 3F E0 FF 00 */ lis r31, 0xFF00FF00@h -/* 801A3DB4 001A0BB4 3C 60 80 2B */ lis r3, lbl_802AEF20@ha +/* 801A3DB4 001A0BB4 3C 60 80 2B */ lis r3, lbl_S@ha /* 801A3DB8 001A0BB8 7C 9D 23 78 */ mr r29, r4 -/* 801A3DBC 001A0BBC 39 83 EF 20 */ addi r12, r3, lbl_802AEF20@l +/* 801A3DBC 001A0BBC 39 83 EF 20 */ addi r12, r3, lbl_S@l /* 801A3DC0 001A0BC0 7F C4 F3 78 */ mr r4, r30 /* 801A3DC4 001A0BC4 63 FF FF 00 */ ori r31, r31, 0xFF00FF00@l lbl_801A3DC8: @@ -15337,9 +15337,9 @@ lbl_801A3EDC: /* 801A3EDC 001A0CDC 80 01 00 30 */ lwz r0, 0x30(r1) /* 801A3EE0 001A0CE0 39 40 00 00 */ li r10, 0 /* 801A3EE4 001A0CE4 81 21 00 34 */ lwz r9, 0x34(r1) -/* 801A3EE8 001A0CE8 3D 60 80 2B */ lis r11, lbl_802B01C0@ha +/* 801A3EE8 001A0CE8 3D 60 80 2B */ lis r11, lbl_blitsyuy2@ha /* 801A3EEC 001A0CEC 90 01 00 08 */ stw r0, 8(r1) -/* 801A3EF0 001A0CF0 39 6B 01 C0 */ addi r11, r11, lbl_802B01C0@l +/* 801A3EF0 001A0CF0 39 6B 01 C0 */ addi r11, r11, lbl_blitsyuy2@l /* 801A3EF4 001A0CF4 80 01 00 38 */ lwz r0, 0x38(r1) /* 801A3EF8 001A0CF8 91 21 00 0C */ stw r9, 0xc(r1) /* 801A3EFC 001A0CFC 90 01 00 10 */ stw r0, 0x10(r1) @@ -15363,9 +15363,9 @@ YUV_blit_32bpp_mask: /* 801A3F38 001A0D38 BF 21 00 2C */ stmw r25, 0x2c(r1) /* 801A3F3C 001A0D3C 90 01 00 4C */ stw r0, 0x4c(r1) /* 801A3F40 001A0D40 80 01 00 50 */ lwz r0, 0x50(r1) -/* 801A3F44 001A0D44 3D 60 80 2B */ lis r11, lbl_802AFFC0@ha +/* 801A3F44 001A0D44 3D 60 80 2B */ lis r11, lbl_blits32@ha /* 801A3F48 001A0D48 83 C1 00 54 */ lwz r30, 0x54(r1) -/* 801A3F4C 001A0D4C 39 6B FF C0 */ addi r11, r11, lbl_802AFFC0@l +/* 801A3F4C 001A0D4C 39 6B FF C0 */ addi r11, r11, lbl_blits32@l /* 801A3F50 001A0D50 83 A1 00 58 */ lwz r29, 0x58(r1) /* 801A3F54 001A0D54 3B 20 00 00 */ li r25, 0 /* 801A3F58 001A0D58 83 81 00 5C */ lwz r28, 0x5c(r1) @@ -15393,9 +15393,9 @@ YUV_blit_32abpp_mask: /* 801A3FA4 001A0DA4 BF 21 00 2C */ stmw r25, 0x2c(r1) /* 801A3FA8 001A0DA8 90 01 00 4C */ stw r0, 0x4c(r1) /* 801A3FAC 001A0DAC 83 81 00 50 */ lwz r28, 0x50(r1) -/* 801A3FB0 001A0DB0 3D 60 80 2B */ lis r11, lbl_802B0040@ha +/* 801A3FB0 001A0DB0 3D 60 80 2B */ lis r11, lbl_blits32a@ha /* 801A3FB4 001A0DB4 83 61 00 54 */ lwz r27, 0x54(r1) -/* 801A3FB8 001A0DB8 39 6B 00 40 */ addi r11, r11, lbl_802B0040@l +/* 801A3FB8 001A0DB8 39 6B 00 40 */ addi r11, r11, lbl_blits32a@l /* 801A3FBC 001A0DBC 83 41 00 58 */ lwz r26, 0x58(r1) /* 801A3FC0 001A0DC0 83 21 00 5C */ lwz r25, 0x5c(r1) /* 801A3FC4 001A0DC4 83 C1 00 60 */ lwz r30, 0x60(r1) @@ -15423,9 +15423,9 @@ YUV_blit_16bpp_mask: /* 801A4010 001A0E10 BF 21 00 2C */ stmw r25, 0x2c(r1) /* 801A4014 001A0E14 90 01 00 4C */ stw r0, 0x4c(r1) /* 801A4018 001A0E18 80 01 00 50 */ lwz r0, 0x50(r1) -/* 801A401C 001A0E1C 3D 60 80 2B */ lis r11, lbl_802B00C0@ha +/* 801A401C 001A0E1C 3D 60 80 2B */ lis r11, lbl_blits16@ha /* 801A4020 001A0E20 83 C1 00 54 */ lwz r30, 0x54(r1) -/* 801A4024 001A0E24 39 6B 00 C0 */ addi r11, r11, lbl_802B00C0@l +/* 801A4024 001A0E24 39 6B 00 C0 */ addi r11, r11, lbl_blits16@l /* 801A4028 001A0E28 83 A1 00 58 */ lwz r29, 0x58(r1) /* 801A402C 001A0E2C 3B 20 00 00 */ li r25, 0 /* 801A4030 001A0E30 83 81 00 5C */ lwz r28, 0x5c(r1) @@ -15453,9 +15453,9 @@ YUV_blit_16a4bpp_mask: /* 801A407C 001A0E7C BF 21 00 2C */ stmw r25, 0x2c(r1) /* 801A4080 001A0E80 90 01 00 4C */ stw r0, 0x4c(r1) /* 801A4084 001A0E84 83 81 00 50 */ lwz r28, 0x50(r1) -/* 801A4088 001A0E88 3D 60 80 2B */ lis r11, lbl_802B0140@ha +/* 801A4088 001A0E88 3D 60 80 2B */ lis r11, lbl_blits16a4@ha /* 801A408C 001A0E8C 83 61 00 54 */ lwz r27, 0x54(r1) -/* 801A4090 001A0E90 39 6B 01 40 */ addi r11, r11, lbl_802B0140@l +/* 801A4090 001A0E90 39 6B 01 40 */ addi r11, r11, lbl_blits16a4@l /* 801A4094 001A0E94 83 41 00 58 */ lwz r26, 0x58(r1) /* 801A4098 001A0E98 83 21 00 5C */ lwz r25, 0x5c(r1) /* 801A409C 001A0E9C 83 C1 00 60 */ lwz r30, 0x60(r1) @@ -15483,9 +15483,9 @@ YUV_blit_YUY2_mask: /* 801A40E8 001A0EE8 BF 21 00 2C */ stmw r25, 0x2c(r1) /* 801A40EC 001A0EEC 90 01 00 4C */ stw r0, 0x4c(r1) /* 801A40F0 001A0EF0 80 01 00 50 */ lwz r0, 0x50(r1) -/* 801A40F4 001A0EF4 3D 60 80 2B */ lis r11, lbl_802B01C0@ha +/* 801A40F4 001A0EF4 3D 60 80 2B */ lis r11, lbl_blitsyuy2@ha /* 801A40F8 001A0EF8 83 C1 00 54 */ lwz r30, 0x54(r1) -/* 801A40FC 001A0EFC 39 6B 01 C0 */ addi r11, r11, lbl_802B01C0@l +/* 801A40FC 001A0EFC 39 6B 01 C0 */ addi r11, r11, lbl_blitsyuy2@l /* 801A4100 001A0F00 83 A1 00 58 */ lwz r29, 0x58(r1) /* 801A4104 001A0F04 3B 20 00 00 */ li r25, 0 /* 801A4108 001A0F08 83 81 00 5C */ lwz r28, 0x5c(r1) @@ -15514,10 +15514,10 @@ bink.fxptof: /* 801A4158 001A0F58 3D 00 43 30 */ lis r8, 0x4330 /* 801A415C 001A0F5C 90 01 00 0C */ stw r0, 0xc(r1) /* 801A4160 001A0F60 3D 60 80 27 */ lis r11, lbl_80274E00@ha -/* 801A4164 001A0F64 3D 20 80 2B */ lis r9, lbl_802B02B8@ha +/* 801A4164 001A0F64 3D 20 80 2B */ lis r9, lbl_invertbins@ha /* 801A4168 001A0F68 54 60 1E 38 */ rlwinm r0, r3, 3, 0x18, 0x1c /* 801A416C 001A0F6C 91 01 00 08 */ stw r8, 8(r1) -/* 801A4170 001A0F70 39 29 02 B8 */ addi r9, r9, lbl_802B02B8@l +/* 801A4170 001A0F70 39 29 02 B8 */ addi r9, r9, lbl_invertbins@l /* 801A4174 001A0F74 C9 8B 4E 00 */ lfd f12, lbl_80274E00@l(r11) /* 801A4178 001A0F78 C8 01 00 08 */ lfd f0, 8(r1) /* 801A417C 001A0F7C 7D A9 04 AE */ lfdx f13, r9, r0 @@ -15647,9 +15647,9 @@ lbl_801A4310: /* 801A4314 001A1114 3B A3 00 08 */ addi r29, r3, 8 /* 801A4318 001A1118 7C 0C C0 40 */ cmplw r12, r24 /* 801A431C 001A111C 40 80 02 EC */ bge lbl_801A4608 -/* 801A4320 001A1120 3D 20 80 2B */ lis r9, lbl_802B0240@ha +/* 801A4320 001A1120 3D 20 80 2B */ lis r9, lbl_rlelens@ha /* 801A4324 001A1124 57 7C 10 3A */ slwi r28, r27, 2 -/* 801A4328 001A1128 3A A9 02 40 */ addi r21, r9, lbl_802B0240@l +/* 801A4328 001A1128 3A A9 02 40 */ addi r21, r9, lbl_rlelens@l lbl_801A432C: /* 801A432C 001A112C 81 3F 00 0C */ lwz r9, 0xc(r31) /* 801A4330 001A1130 2C 09 00 00 */ cmpwi r9, 0 @@ -16108,9 +16108,9 @@ lbl_801A4980: /* 801A4994 001A1794 7C 1D 03 78 */ mr r29, r0 /* 801A4998 001A1798 3B 60 00 01 */ li r27, 1 lbl_801A499C: -/* 801A499C 001A179C 3D 20 80 2B */ lis r9, lbl_802B0250@ha +/* 801A499C 001A179C 3D 20 80 2B */ lis r9, lbl_bandtopfreq@ha /* 801A49A0 001A17A0 3B C0 00 00 */ li r30, 0 -/* 801A49A4 001A17A4 39 69 02 50 */ addi r11, r9, lbl_802B0250@l +/* 801A49A4 001A17A4 39 69 02 50 */ addi r11, r9, lbl_bandtopfreq@l /* 801A49A8 001A17A8 38 03 00 01 */ addi r0, r3, 1 /* 801A49AC 001A17AC 7D 2B F0 2E */ lwzx r9, r11, r30 /* 801A49B0 001A17B0 54 1A F8 7E */ srwi r26, r0, 1 @@ -16288,9 +16288,9 @@ lbl_801A4C28: /* 801A4C38 001A1A38 EC 00 48 24 */ fdivs f0, f0, f9 /* 801A4C3C 001A1A3C D0 1F 00 04 */ stfs f0, 4(r31) /* 801A4C40 001A1A40 40 80 00 4C */ bge lbl_801A4C8C -/* 801A4C44 001A1A44 3D 20 80 2B */ lis r9, lbl_802B0250@ha +/* 801A4C44 001A1A44 3D 20 80 2B */ lis r9, lbl_bandtopfreq@ha /* 801A4C48 001A1A48 39 00 00 01 */ li r8, 1 -/* 801A4C4C 001A1A4C 39 49 02 50 */ addi r10, r9, lbl_802B0250@l +/* 801A4C4C 001A1A4C 39 49 02 50 */ addi r10, r9, lbl_bandtopfreq@l /* 801A4C50 001A1A50 39 60 00 00 */ li r11, 0 lbl_801A4C54: /* 801A4C54 001A1A54 7C 0B 50 2E */ lwzx r0, r11, r10 @@ -17068,12 +17068,12 @@ lbl_801A5680: /* 801A56AC 001A24AC 7D 4A 03 78 */ or r10, r10, r0 /* 801A56B0 001A24B0 55 48 07 3E */ clrlwi r8, r10, 0x1c lbl_801A56B4: -/* 801A56B4 001A24B4 3D 60 80 2B */ lis r11, lbl_802B0380@ha +/* 801A56B4 001A24B4 3D 60 80 2B */ lis r11, lbl_huff4decodes@ha /* 801A56B8 001A24B8 55 00 10 3A */ slwi r0, r8, 2 -/* 801A56BC 001A24BC 39 6B 03 80 */ addi r11, r11, lbl_802B0380@l -/* 801A56C0 001A24C0 3D 20 80 27 */ lis r9, lbl_80275230@ha +/* 801A56BC 001A24BC 39 6B 03 80 */ addi r11, r11, lbl_huff4decodes@l +/* 801A56C0 001A24C0 3D 20 80 27 */ lis r9, lbl_huff4reads@ha /* 801A56C4 001A24C4 7D 4B 00 2E */ lwzx r10, r11, r0 -/* 801A56C8 001A24C8 39 29 52 30 */ addi r9, r9, lbl_80275230@l +/* 801A56C8 001A24C8 39 29 52 30 */ addi r9, r9, lbl_huff4reads@l /* 801A56CC 001A24CC 7C 09 40 AE */ lbzx r0, r9, r8 /* 801A56D0 001A24D0 2C 08 00 00 */ cmpwi r8, 0 /* 801A56D4 001A24D4 91 44 00 00 */ stw r10, 0(r4) @@ -17531,7 +17531,7 @@ lbl_801A5D1C: /* 801A5D38 001A2B38 21 3E 00 20 */ subfic r9, r30, 0x20 /* 801A5D3C 001A2B3C 38 00 FF FF */ li r0, -1 /* 801A5D40 001A2B40 7C 03 4C 30 */ srw r3, r0, r9 -/* 801A5D44 001A2B44 3B 42 B2 A8 */ addi r26, r2, lbl_803CFC28-_SDA2_BASE_ +/* 801A5D44 001A2B44 3B 42 B2 A8 */ addi r26, r2, lbl_rlelens_1-_SDA2_BASE_ lbl_801A5D48: /* 801A5D48 001A2B48 81 84 00 0C */ lwz r12, 0xc(r4) /* 801A5D4C 001A2B4C 7C 0C F0 40 */ cmplw r12, r30 @@ -19227,10 +19227,10 @@ lbl_801A7514: /* 801A7590 001A4390 4B FF EF 81 */ bl bink.CheckReadHuff4Bundle /* 801A7594 001A4394 7E 57 93 79 */ or. r23, r18, r18 /* 801A7598 001A4398 41 82 13 E8 */ beq lbl_801A8980 -/* 801A759C 001A439C 3D 20 80 27 */ lis r9, lbl_80275280@ha -/* 801A75A0 001A43A0 3D 60 80 27 */ lis r11, lbl_80275240@ha -/* 801A75A4 001A43A4 3B 29 52 80 */ addi r25, r9, lbl_80275280@l -/* 801A75A8 001A43A8 3B 4B 52 40 */ addi r26, r11, lbl_80275240@l +/* 801A759C 001A439C 3D 20 80 27 */ lis r9, lbl_mask1@ha +/* 801A75A0 001A43A0 3D 60 80 27 */ lis r11, lbl_mask2@ha +/* 801A75A4 001A43A4 3B 29 52 80 */ addi r25, r9, lbl_mask1@l +/* 801A75A8 001A43A8 3B 4B 52 40 */ addi r26, r11, lbl_mask2@l /* 801A75AC 001A43AC 3B 00 00 01 */ li r24, 1 lbl_801A75B0: /* 801A75B0 001A43B0 81 21 00 08 */ lwz r9, 8(r1) @@ -19372,10 +19372,10 @@ lbl_801A7788: /* 801A77B4 001A45B4 7D 08 03 78 */ or r8, r8, r0 /* 801A77B8 001A45B8 55 08 07 3E */ clrlwi r8, r8, 0x1c lbl_801A77BC: -/* 801A77BC 001A45BC 3D 20 80 28 */ lis r9, lbl_80279520@ha +/* 801A77BC 001A45BC 3D 20 80 28 */ lis r9, lbl_patterns@ha /* 801A77C0 001A45C0 56 6B F8 7E */ srwi r11, r19, 1 /* 801A77C4 001A45C4 55 00 30 32 */ slwi r0, r8, 6 -/* 801A77C8 001A45C8 39 29 95 20 */ addi r9, r9, lbl_80279520@l +/* 801A77C8 001A45C8 39 29 95 20 */ addi r9, r9, lbl_patterns@l /* 801A77CC 001A45CC 7F 14 59 AE */ stbx r24, r20, r11 /* 801A77D0 001A45D0 7D 40 4A 14 */ add r10, r0, r9 /* 801A77D4 001A45D4 38 A0 00 00 */ li r5, 0 @@ -20245,11 +20245,11 @@ lbl_801A8494: /* 801A84D0 001A52D0 48 00 04 80 */ b lbl_801A8950 lbl_801A84D4: /* 801A84D4 001A52D4 81 61 00 68 */ lwz r11, 0x68(r1) -/* 801A84D8 001A52D8 3D 20 80 27 */ lis r9, lbl_802752D0@ha -/* 801A84DC 001A52DC 3B 89 52 D0 */ addi r28, r9, lbl_802752D0@l -/* 801A84E0 001A52E0 3D 40 80 27 */ lis r10, lbl_802752C0@ha +/* 801A84D8 001A52D8 3D 20 80 27 */ lis r9, lbl_mask3@ha +/* 801A84DC 001A52DC 3B 89 52 D0 */ addi r28, r9, lbl_mask3@l +/* 801A84E0 001A52E0 3D 40 80 27 */ lis r10, lbl_mask4@ha /* 801A84E4 001A52E4 88 8B 00 00 */ lbz r4, 0(r11) -/* 801A84E8 001A52E8 3B AA 52 C0 */ addi r29, r10, lbl_802752C0@l +/* 801A84E8 001A52E8 3B AA 52 C0 */ addi r29, r10, lbl_mask4@l /* 801A84EC 001A52EC 39 6B 00 01 */ addi r11, r11, 1 /* 801A84F0 001A52F0 7E DE B3 78 */ mr r30, r22 /* 801A84F4 001A52F4 91 61 00 68 */ stw r11, 0x68(r1) @@ -20334,9 +20334,9 @@ lbl_801A85F8: /* 801A8624 001A5424 7D 08 03 78 */ or r8, r8, r0 /* 801A8628 001A5428 55 08 07 3E */ clrlwi r8, r8, 0x1c lbl_801A862C: -/* 801A862C 001A542C 3D 20 80 28 */ lis r9, lbl_80279520@ha +/* 801A862C 001A542C 3D 20 80 28 */ lis r9, lbl_patterns@ha /* 801A8630 001A5430 55 00 30 32 */ slwi r0, r8, 6 -/* 801A8634 001A5434 39 29 95 20 */ addi r9, r9, lbl_80279520@l +/* 801A8634 001A5434 39 29 95 20 */ addi r9, r9, lbl_patterns@l /* 801A8638 001A5438 38 A0 00 00 */ li r5, 0 /* 801A863C 001A543C 7D 40 4A 14 */ add r10, r0, r9 /* 801A8640 001A5440 7C 96 FA 14 */ add r4, r22, r31 @@ -20718,55 +20718,55 @@ pushmalloc: /* 801A8BA4 001A59A4 7C 08 02 A6 */ mflr r0 /* 801A8BA8 001A59A8 BF 81 00 08 */ stmw r28, 8(r1) /* 801A8BAC 001A59AC 90 01 00 1C */ stw r0, 0x1c(r1) -/* 801A8BB0 001A59B0 81 2D 85 40 */ lwz r9, lbl_803CAE40-_SDA_BASE_(r13) +/* 801A8BB0 001A59B0 81 2D 85 40 */ lwz r9, lbl_cursize-_SDA_BASE_(r13) /* 801A8BB4 001A59B4 7C 7C 1B 78 */ mr r28, r3 -/* 801A8BB8 001A59B8 80 0D 85 34 */ lwz r0, lbl_803CAE34-_SDA_BASE_(r13) +/* 801A8BB8 001A59B8 80 0D 85 34 */ lwz r0, lbl_pushcur-_SDA_BASE_(r13) /* 801A8BBC 001A59BC 7C 9F 23 78 */ mr r31, r4 /* 801A8BC0 001A59C0 7C 09 00 00 */ cmpw r9, r0 /* 801A8BC4 001A59C4 40 82 00 68 */ bne lbl_801A8C2C /* 801A8BC8 001A59C8 55 23 20 36 */ slwi r3, r9, 4 /* 801A8BCC 001A59CC 4B FE DF 55 */ bl radmalloc -/* 801A8BD0 001A59D0 80 AD 85 40 */ lwz r5, lbl_803CAE40-_SDA_BASE_(r13) +/* 801A8BD0 001A59D0 80 AD 85 40 */ lwz r5, lbl_cursize-_SDA_BASE_(r13) /* 801A8BD4 001A59D4 7C 7E 1B 78 */ mr r30, r3 -/* 801A8BD8 001A59D8 80 8D 85 38 */ lwz r4, lbl_803CAE38-_SDA_BASE_(r13) +/* 801A8BD8 001A59D8 80 8D 85 38 */ lwz r4, lbl_pushptr-_SDA_BASE_(r13) /* 801A8BDC 001A59DC 54 A0 18 38 */ slwi r0, r5, 3 /* 801A8BE0 001A59E0 7F BE 02 14 */ add r29, r30, r0 /* 801A8BE4 001A59E4 54 A5 10 3A */ slwi r5, r5, 2 /* 801A8BE8 001A59E8 4C C6 31 82 */ crclr 6 /* 801A8BEC 001A59EC 4B E5 A9 55 */ bl memcpy -/* 801A8BF0 001A59F0 80 AD 85 40 */ lwz r5, lbl_803CAE40-_SDA_BASE_(r13) +/* 801A8BF0 001A59F0 80 AD 85 40 */ lwz r5, lbl_cursize-_SDA_BASE_(r13) /* 801A8BF4 001A59F4 7F A3 EB 78 */ mr r3, r29 -/* 801A8BF8 001A59F8 80 8D 85 3C */ lwz r4, lbl_803CAE3C-_SDA_BASE_(r13) +/* 801A8BF8 001A59F8 80 8D 85 3C */ lwz r4, lbl_pushamt-_SDA_BASE_(r13) /* 801A8BFC 001A59FC 54 A5 10 3A */ slwi r5, r5, 2 /* 801A8C00 001A5A00 4C C6 31 82 */ crclr 6 /* 801A8C04 001A5A04 4B E5 A9 3D */ bl memcpy -/* 801A8C08 001A5A08 80 0D 85 40 */ lwz r0, lbl_803CAE40-_SDA_BASE_(r13) +/* 801A8C08 001A5A08 80 0D 85 40 */ lwz r0, lbl_cursize-_SDA_BASE_(r13) /* 801A8C0C 001A5A0C 7C 00 02 14 */ add r0, r0, r0 /* 801A8C10 001A5A10 2C 00 00 40 */ cmpwi r0, 0x40 -/* 801A8C14 001A5A14 90 0D 85 40 */ stw r0, lbl_803CAE40-_SDA_BASE_(r13) +/* 801A8C14 001A5A14 90 0D 85 40 */ stw r0, lbl_cursize-_SDA_BASE_(r13) /* 801A8C18 001A5A18 41 82 00 0C */ beq lbl_801A8C24 -/* 801A8C1C 001A5A1C 80 6D 85 38 */ lwz r3, lbl_803CAE38-_SDA_BASE_(r13) +/* 801A8C1C 001A5A1C 80 6D 85 38 */ lwz r3, lbl_pushptr-_SDA_BASE_(r13) /* 801A8C20 001A5A20 4B FE DF B1 */ bl radfree lbl_801A8C24: -/* 801A8C24 001A5A24 93 CD 85 38 */ stw r30, lbl_803CAE38-_SDA_BASE_(r13) -/* 801A8C28 001A5A28 93 AD 85 3C */ stw r29, lbl_803CAE3C-_SDA_BASE_(r13) +/* 801A8C24 001A5A24 93 CD 85 38 */ stw r30, lbl_pushptr-_SDA_BASE_(r13) +/* 801A8C28 001A5A28 93 AD 85 3C */ stw r29, lbl_pushamt-_SDA_BASE_(r13) lbl_801A8C2C: -/* 801A8C2C 001A5A2C 81 6D 85 30 */ lwz r11, lbl_803CAE30-_SDA_BASE_(r13) +/* 801A8C2C 001A5A2C 81 6D 85 30 */ lwz r11, lbl_pushtot-_SDA_BASE_(r13) /* 801A8C30 001A5A30 38 1F 00 1F */ addi r0, r31, 0x1f /* 801A8C34 001A5A34 54 1F 00 34 */ rlwinm r31, r0, 0, 0, 0x1a -/* 801A8C38 001A5A38 81 4D 85 34 */ lwz r10, lbl_803CAE34-_SDA_BASE_(r13) +/* 801A8C38 001A5A38 81 4D 85 34 */ lwz r10, lbl_pushcur-_SDA_BASE_(r13) /* 801A8C3C 001A5A3C 57 E0 DE FE */ rlwinm r0, r31, 0x1b, 0x1b, 0x1f /* 801A8C40 001A5A40 55 69 DE FE */ rlwinm r9, r11, 0x1b, 0x1b, 0x1f /* 801A8C44 001A5A44 7D 20 48 50 */ subf r9, r0, r9 -/* 801A8C48 001A5A48 80 CD 85 3C */ lwz r6, lbl_803CAE3C-_SDA_BASE_(r13) +/* 801A8C48 001A5A48 80 CD 85 3C */ lwz r6, lbl_pushamt-_SDA_BASE_(r13) /* 801A8C4C 001A5A4C 39 29 00 21 */ addi r9, r9, 0x21 -/* 801A8C50 001A5A50 81 0D 85 38 */ lwz r8, lbl_803CAE38-_SDA_BASE_(r13) +/* 801A8C50 001A5A50 81 0D 85 38 */ lwz r8, lbl_pushptr-_SDA_BASE_(r13) /* 801A8C54 001A5A54 55 29 2D B4 */ rlwinm r9, r9, 5, 0x16, 0x1a /* 801A8C58 001A5A58 55 4A 10 3A */ slwi r10, r10, 2 /* 801A8C5C 001A5A5C 7F FF 4A 14 */ add r31, r31, r9 -/* 801A8C60 001A5A60 38 ED 85 34 */ addi r7, r13, lbl_803CAE34-_SDA_BASE_ +/* 801A8C60 001A5A60 38 ED 85 34 */ addi r7, r13, lbl_pushcur-_SDA_BASE_ /* 801A8C64 001A5A64 7D 6B FA 14 */ add r11, r11, r31 -/* 801A8C68 001A5A68 91 6D 85 30 */ stw r11, lbl_803CAE30-_SDA_BASE_(r13) +/* 801A8C68 001A5A68 91 6D 85 30 */ stw r11, lbl_pushtot-_SDA_BASE_(r13) /* 801A8C6C 001A5A6C 7F EA 31 2E */ stwx r31, r10, r6 /* 801A8C70 001A5A70 81 27 00 00 */ lwz r9, 0(r7) /* 801A8C74 001A5A74 55 2B 10 3A */ slwi r11, r9, 2 @@ -20781,7 +20781,7 @@ lbl_801A8C2C: .global popmalloctotal popmalloctotal: -/* 801A8C98 001A5A98 80 6D 85 30 */ lwz r3, lbl_803CAE30-_SDA_BASE_(r13) +/* 801A8C98 001A5A98 80 6D 85 30 */ lwz r3, lbl_pushtot-_SDA_BASE_(r13) /* 801A8C9C 001A5A9C 4E 80 00 20 */ blr .global popmalloc @@ -20790,28 +20790,28 @@ popmalloc: /* 801A8CA4 001A5AA4 7C 08 02 A6 */ mflr r0 /* 801A8CA8 001A5AA8 93 E1 00 0C */ stw r31, 0xc(r1) /* 801A8CAC 001A5AAC 90 01 00 14 */ stw r0, 0x14(r1) -/* 801A8CB0 001A5AB0 80 0D 85 30 */ lwz r0, lbl_803CAE30-_SDA_BASE_(r13) +/* 801A8CB0 001A5AB0 80 0D 85 30 */ lwz r0, lbl_pushtot-_SDA_BASE_(r13) /* 801A8CB4 001A5AB4 38 63 00 1F */ addi r3, r3, 0x1f /* 801A8CB8 001A5AB8 54 7F 00 34 */ rlwinm r31, r3, 0, 0, 0x1a /* 801A8CBC 001A5ABC 7C 60 FA 14 */ add r3, r0, r31 /* 801A8CC0 001A5AC0 4B FE DE 61 */ bl radmalloc /* 801A8CC4 001A5AC4 38 00 00 00 */ li r0, 0 /* 801A8CC8 001A5AC8 7C 67 1B 79 */ or. r7, r3, r3 -/* 801A8CCC 001A5ACC 90 0D 85 30 */ stw r0, lbl_803CAE30-_SDA_BASE_(r13) +/* 801A8CCC 001A5ACC 90 0D 85 30 */ stw r0, lbl_pushtot-_SDA_BASE_(r13) /* 801A8CD0 001A5AD0 41 82 00 48 */ beq lbl_801A8D18 -/* 801A8CD4 001A5AD4 80 0D 85 34 */ lwz r0, lbl_803CAE34-_SDA_BASE_(r13) +/* 801A8CD4 001A5AD4 80 0D 85 34 */ lwz r0, lbl_pushcur-_SDA_BASE_(r13) /* 801A8CD8 001A5AD8 39 00 00 00 */ li r8, 0 /* 801A8CDC 001A5ADC 7C 67 FA 14 */ add r3, r7, r31 /* 801A8CE0 001A5AE0 7C 08 00 40 */ cmplw r8, r0 /* 801A8CE4 001A5AE4 40 80 00 34 */ bge lbl_801A8D18 /* 801A8CE8 001A5AE8 39 40 00 00 */ li r10, 0 lbl_801A8CEC: -/* 801A8CEC 001A5AEC 81 6D 85 38 */ lwz r11, lbl_803CAE38-_SDA_BASE_(r13) +/* 801A8CEC 001A5AEC 81 6D 85 38 */ lwz r11, lbl_pushptr-_SDA_BASE_(r13) /* 801A8CF0 001A5AF0 39 08 00 01 */ addi r8, r8, 1 /* 801A8CF4 001A5AF4 7D 2A 58 2E */ lwzx r9, r10, r11 /* 801A8CF8 001A5AF8 90 69 00 00 */ stw r3, 0(r9) -/* 801A8CFC 001A5AFC 81 6D 85 3C */ lwz r11, lbl_803CAE3C-_SDA_BASE_(r13) -/* 801A8D00 001A5B00 80 0D 85 34 */ lwz r0, lbl_803CAE34-_SDA_BASE_(r13) +/* 801A8CFC 001A5AFC 81 6D 85 3C */ lwz r11, lbl_pushamt-_SDA_BASE_(r13) +/* 801A8D00 001A5B00 80 0D 85 34 */ lwz r0, lbl_pushcur-_SDA_BASE_(r13) /* 801A8D04 001A5B04 7D 2A 58 2E */ lwzx r9, r10, r11 /* 801A8D08 001A5B08 7C 08 00 40 */ cmplw r8, r0 /* 801A8D0C 001A5B0C 39 4A 00 04 */ addi r10, r10, 4 @@ -20820,7 +20820,7 @@ lbl_801A8CEC: lbl_801A8D18: /* 801A8D18 001A5B18 38 00 00 00 */ li r0, 0 /* 801A8D1C 001A5B1C 7C E3 3B 78 */ mr r3, r7 -/* 801A8D20 001A5B20 90 0D 85 34 */ stw r0, lbl_803CAE34-_SDA_BASE_(r13) +/* 801A8D20 001A5B20 90 0D 85 34 */ stw r0, lbl_pushcur-_SDA_BASE_(r13) /* 801A8D24 001A5B24 80 01 00 14 */ lwz r0, 0x14(r1) /* 801A8D28 001A5B28 7C 08 03 A6 */ mtlr r0 /* 801A8D2C 001A5B2C 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -20829,26 +20829,26 @@ lbl_801A8D18: /* 801A8D38 001A5B38 94 21 FF B0 */ stwu r1, -0x50(r1) /* 801A8D3C 001A5B3C BD E1 00 0C */ stmw r15, 0xc(r1) /* 801A8D40 001A5B40 7C 69 03 A6 */ mtctr r3 -/* 801A8D44 001A5B44 3F C0 80 2B */ lis r30, lbl_802AEF20@ha -/* 801A8D48 001A5B48 39 3E EF 20 */ addi r9, r30, lbl_802AEF20@l +/* 801A8D44 001A5B44 3F C0 80 2B */ lis r30, lbl_S@ha +/* 801A8D48 001A5B48 39 3E EF 20 */ addi r9, r30, lbl_S@l /* 801A8D4C 001A5B4C 80 9E EF 20 */ lwz r4, -0x10e0(r30) /* 801A8D50 001A5B50 80 E9 00 48 */ lwz r7, 0x48(r9) -/* 801A8D54 001A5B54 3D 60 80 2B */ lis r11, lbl_802AEF80@ha +/* 801A8D54 001A5B54 3D 60 80 2B */ lis r11, lbl_YUVTables@ha /* 801A8D58 001A5B58 80 A9 00 04 */ lwz r5, 4(r9) /* 801A8D5C 001A5B5C 54 60 20 36 */ slwi r0, r3, 4 /* 801A8D60 001A5B60 80 69 00 44 */ lwz r3, 0x44(r9) /* 801A8D64 001A5B64 7D 47 20 50 */ subf r10, r7, r4 /* 801A8D68 001A5B68 7C C7 28 50 */ subf r6, r7, r5 -/* 801A8D6C 001A5B6C 3A 4B EF 80 */ addi r18, r11, lbl_802AEF80@l +/* 801A8D6C 001A5B6C 3A 4B EF 80 */ addi r18, r11, lbl_YUVTables@l /* 801A8D70 001A5B70 7D 4A 1B D6 */ divw r10, r10, r3 /* 801A8D74 001A5B74 7F A4 02 14 */ add r29, r4, r0 /* 801A8D78 001A5B78 93 BE EF 20 */ stw r29, -0x10e0(r30) /* 801A8D7C 001A5B7C 7C 05 02 14 */ add r0, r5, r0 -/* 801A8D80 001A5B80 3D 60 80 2A */ lis r11, lbl_802A61A0@ha +/* 801A8D80 001A5B80 3D 60 80 2A */ lis r11, lbl_clamp_ytable@ha /* 801A8D84 001A5B84 54 68 10 3A */ slwi r8, r3, 2 /* 801A8D88 001A5B88 90 09 00 04 */ stw r0, 4(r9) /* 801A8D8C 001A5B8C 39 08 00 3F */ addi r8, r8, 0x3f -/* 801A8D90 001A5B90 3A EB 61 A0 */ addi r23, r11, lbl_802A61A0@l +/* 801A8D90 001A5B90 3A EB 61 A0 */ addi r23, r11, lbl_clamp_ytable@l /* 801A8D94 001A5B94 55 08 00 32 */ rlwinm r8, r8, 0, 0, 0x19 /* 801A8D98 001A5B98 82 69 00 0C */ lwz r19, 0xc(r9) /* 801A8D9C 001A5B9C 39 F2 0C 00 */ addi r15, r18, 0xc00 @@ -20990,8 +20990,8 @@ lbl_801A8E08: /* 801A8FB8 001A5DB8 90 18 00 24 */ stw r0, 0x24(r24) /* 801A8FBC 001A5DBC 3B 18 00 40 */ addi r24, r24, 0x40 /* 801A8FC0 001A5DC0 42 00 FE 48 */ bdnz lbl_801A8E08 -/* 801A8FC4 001A5DC4 3D 20 80 2B */ lis r9, lbl_802AEF20@ha -/* 801A8FC8 001A5DC8 39 29 EF 20 */ addi r9, r9, lbl_802AEF20@l +/* 801A8FC4 001A5DC4 3D 20 80 2B */ lis r9, lbl_S@ha +/* 801A8FC8 001A5DC8 39 29 EF 20 */ addi r9, r9, lbl_S@l /* 801A8FCC 001A5DCC 92 69 00 0C */ stw r19, 0xc(r9) /* 801A8FD0 001A5DD0 92 C9 00 10 */ stw r22, 0x10(r9) /* 801A8FD4 001A5DD4 92 A9 00 14 */ stw r21, 0x14(r9) @@ -21002,26 +21002,26 @@ lbl_801A8E08: /* 801A8FE8 001A5DE8 94 21 FF B0 */ stwu r1, -0x50(r1) /* 801A8FEC 001A5DEC BD E1 00 0C */ stmw r15, 0xc(r1) /* 801A8FF0 001A5DF0 7C 69 03 A6 */ mtctr r3 -/* 801A8FF4 001A5DF4 3F C0 80 2B */ lis r30, lbl_802AEF20@ha -/* 801A8FF8 001A5DF8 39 3E EF 20 */ addi r9, r30, lbl_802AEF20@l +/* 801A8FF4 001A5DF4 3F C0 80 2B */ lis r30, lbl_S@ha +/* 801A8FF8 001A5DF8 39 3E EF 20 */ addi r9, r30, lbl_S@l /* 801A8FFC 001A5DFC 80 9E EF 20 */ lwz r4, -0x10e0(r30) /* 801A9000 001A5E00 80 E9 00 48 */ lwz r7, 0x48(r9) -/* 801A9004 001A5E04 3D 60 80 2B */ lis r11, lbl_802AEF80@ha +/* 801A9004 001A5E04 3D 60 80 2B */ lis r11, lbl_YUVTables@ha /* 801A9008 001A5E08 80 A9 00 04 */ lwz r5, 4(r9) /* 801A900C 001A5E0C 54 60 28 34 */ slwi r0, r3, 5 /* 801A9010 001A5E10 80 69 00 44 */ lwz r3, 0x44(r9) /* 801A9014 001A5E14 7D 47 20 50 */ subf r10, r7, r4 /* 801A9018 001A5E18 7C C7 28 50 */ subf r6, r7, r5 -/* 801A901C 001A5E1C 3A 4B EF 80 */ addi r18, r11, lbl_802AEF80@l +/* 801A901C 001A5E1C 3A 4B EF 80 */ addi r18, r11, lbl_YUVTables@l /* 801A9020 001A5E20 7D 4A 1B D6 */ divw r10, r10, r3 /* 801A9024 001A5E24 7F A4 02 14 */ add r29, r4, r0 /* 801A9028 001A5E28 93 BE EF 20 */ stw r29, -0x10e0(r30) /* 801A902C 001A5E2C 7C 05 02 14 */ add r0, r5, r0 -/* 801A9030 001A5E30 3D 60 80 2A */ lis r11, lbl_802A61A0@ha +/* 801A9030 001A5E30 3D 60 80 2A */ lis r11, lbl_clamp_ytable@ha /* 801A9034 001A5E34 54 68 10 3A */ slwi r8, r3, 2 /* 801A9038 001A5E38 90 09 00 04 */ stw r0, 4(r9) /* 801A903C 001A5E3C 39 08 00 3F */ addi r8, r8, 0x3f -/* 801A9040 001A5E40 3A EB 61 A0 */ addi r23, r11, lbl_802A61A0@l +/* 801A9040 001A5E40 3A EB 61 A0 */ addi r23, r11, lbl_clamp_ytable@l /* 801A9044 001A5E44 55 08 00 32 */ rlwinm r8, r8, 0, 0, 0x19 /* 801A9048 001A5E48 82 69 00 0C */ lwz r19, 0xc(r9) /* 801A904C 001A5E4C 39 F2 0C 00 */ addi r15, r18, 0xc00 @@ -21203,8 +21203,8 @@ lbl_801A90B8: /* 801A9308 001A6108 90 18 00 64 */ stw r0, 0x64(r24) /* 801A930C 001A610C 3B 18 00 80 */ addi r24, r24, 0x80 /* 801A9310 001A6110 42 00 FD A8 */ bdnz lbl_801A90B8 -/* 801A9314 001A6114 3D 20 80 2B */ lis r9, lbl_802AEF20@ha -/* 801A9318 001A6118 39 29 EF 20 */ addi r9, r9, lbl_802AEF20@l +/* 801A9314 001A6114 3D 20 80 2B */ lis r9, lbl_S@ha +/* 801A9318 001A6118 39 29 EF 20 */ addi r9, r9, lbl_S@l /* 801A931C 001A611C 92 69 00 0C */ stw r19, 0xc(r9) /* 801A9320 001A6120 92 C9 00 10 */ stw r22, 0x10(r9) /* 801A9324 001A6124 92 A9 00 14 */ stw r21, 0x14(r9) @@ -21215,8 +21215,8 @@ lbl_801A90B8: /* 801A9338 001A6138 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801A933C 001A613C BF 41 00 08 */ stmw r26, 8(r1) /* 801A9340 001A6140 7C 69 03 A6 */ mtctr r3 -/* 801A9344 001A6144 3D 20 80 2B */ lis r9, lbl_802AEF20@ha -/* 801A9348 001A6148 38 C9 EF 20 */ addi r6, r9, lbl_802AEF20@l +/* 801A9344 001A6144 3D 20 80 2B */ lis r9, lbl_S@ha +/* 801A9348 001A6148 38 C9 EF 20 */ addi r6, r9, lbl_S@l /* 801A934C 001A614C 80 89 EF 20 */ lwz r4, -0x10e0(r9) /* 801A9350 001A6150 80 E6 00 48 */ lwz r7, 0x48(r6) /* 801A9354 001A6154 80 A6 00 04 */ lwz r5, 4(r6) @@ -21230,12 +21230,12 @@ lbl_801A90B8: /* 801A9374 001A6174 7C 05 02 14 */ add r0, r5, r0 /* 801A9378 001A6178 54 6A 10 3A */ slwi r10, r3, 2 /* 801A937C 001A617C 90 06 00 04 */ stw r0, 4(r6) -/* 801A9380 001A6180 3D 20 80 2B */ lis r9, lbl_802AEB20@ha +/* 801A9380 001A6180 3D 20 80 2B */ lis r9, lbl_mono32@ha /* 801A9384 001A6184 39 4A 00 3F */ addi r10, r10, 0x3f /* 801A9388 001A6188 83 46 00 0C */ lwz r26, 0xc(r6) /* 801A938C 001A618C 83 66 00 08 */ lwz r27, 8(r6) /* 801A9390 001A6190 55 4A 00 32 */ rlwinm r10, r10, 0, 0, 0x19 -/* 801A9394 001A6194 3B 89 EB 20 */ addi r28, r9, lbl_802AEB20@l +/* 801A9394 001A6194 3B 89 EB 20 */ addi r28, r9, lbl_mono32@l /* 801A9398 001A6198 7D 08 1B D6 */ divw r8, r8, r3 /* 801A939C 001A619C 55 66 F0 BE */ srwi r6, r11, 2 /* 801A93A0 001A61A0 55 7E 1E F8 */ rlwinm r30, r11, 3, 0x1b, 0x1c @@ -21313,8 +21313,8 @@ lbl_801A93EC: /* 801A94BC 001A62BC 91 7D 00 24 */ stw r11, 0x24(r29) /* 801A94C0 001A62C0 3B BD 00 40 */ addi r29, r29, 0x40 /* 801A94C4 001A62C4 42 00 FF 28 */ bdnz lbl_801A93EC -/* 801A94C8 001A62C8 3D 20 80 2B */ lis r9, lbl_802AEF20@ha -/* 801A94CC 001A62CC 39 29 EF 20 */ addi r9, r9, lbl_802AEF20@l +/* 801A94C8 001A62C8 3D 20 80 2B */ lis r9, lbl_S@ha +/* 801A94CC 001A62CC 39 29 EF 20 */ addi r9, r9, lbl_S@l /* 801A94D0 001A62D0 93 49 00 0C */ stw r26, 0xc(r9) /* 801A94D4 001A62D4 93 69 00 08 */ stw r27, 8(r9) /* 801A94D8 001A62D8 BB 41 00 08 */ lmw r26, 8(r1) @@ -21323,8 +21323,8 @@ lbl_801A93EC: /* 801A94E4 001A62E4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801A94E8 001A62E8 BF 41 00 08 */ stmw r26, 8(r1) /* 801A94EC 001A62EC 7C 69 03 A6 */ mtctr r3 -/* 801A94F0 001A62F0 3D 20 80 2B */ lis r9, lbl_802AEF20@ha -/* 801A94F4 001A62F4 38 C9 EF 20 */ addi r6, r9, lbl_802AEF20@l +/* 801A94F0 001A62F0 3D 20 80 2B */ lis r9, lbl_S@ha +/* 801A94F4 001A62F4 38 C9 EF 20 */ addi r6, r9, lbl_S@l /* 801A94F8 001A62F8 80 89 EF 20 */ lwz r4, -0x10e0(r9) /* 801A94FC 001A62FC 80 E6 00 48 */ lwz r7, 0x48(r6) /* 801A9500 001A6300 80 A6 00 04 */ lwz r5, 4(r6) @@ -21338,12 +21338,12 @@ lbl_801A93EC: /* 801A9520 001A6320 7C 05 02 14 */ add r0, r5, r0 /* 801A9524 001A6324 54 6A 10 3A */ slwi r10, r3, 2 /* 801A9528 001A6328 90 06 00 04 */ stw r0, 4(r6) -/* 801A952C 001A632C 3D 20 80 2B */ lis r9, lbl_802AEB20@ha +/* 801A952C 001A632C 3D 20 80 2B */ lis r9, lbl_mono32@ha /* 801A9530 001A6330 39 4A 00 3F */ addi r10, r10, 0x3f /* 801A9534 001A6334 83 46 00 0C */ lwz r26, 0xc(r6) /* 801A9538 001A6338 83 66 00 08 */ lwz r27, 8(r6) /* 801A953C 001A633C 55 4A 00 32 */ rlwinm r10, r10, 0, 0, 0x19 -/* 801A9540 001A6340 3B 89 EB 20 */ addi r28, r9, lbl_802AEB20@l +/* 801A9540 001A6340 3B 89 EB 20 */ addi r28, r9, lbl_mono32@l /* 801A9544 001A6344 7D 08 1B D6 */ divw r8, r8, r3 /* 801A9548 001A6348 55 66 F0 BE */ srwi r6, r11, 2 /* 801A954C 001A634C 55 7E 1E F8 */ rlwinm r30, r11, 3, 0x1b, 0x1c @@ -21452,8 +21452,8 @@ lbl_801A9598: /* 801A96E4 001A64E4 91 7F 00 64 */ stw r11, 0x64(r31) /* 801A96E8 001A64E8 3B FF 00 80 */ addi r31, r31, 0x80 /* 801A96EC 001A64EC 42 00 FE AC */ bdnz lbl_801A9598 -/* 801A96F0 001A64F0 3D 20 80 2B */ lis r9, lbl_802AEF20@ha -/* 801A96F4 001A64F4 39 29 EF 20 */ addi r9, r9, lbl_802AEF20@l +/* 801A96F0 001A64F0 3D 20 80 2B */ lis r9, lbl_S@ha +/* 801A96F4 001A64F4 39 29 EF 20 */ addi r9, r9, lbl_S@l /* 801A96F8 001A64F8 93 49 00 0C */ stw r26, 0xc(r9) /* 801A96FC 001A64FC 93 69 00 08 */ stw r27, 8(r9) /* 801A9700 001A6500 BB 41 00 08 */ lmw r26, 8(r1) @@ -21463,9 +21463,9 @@ lbl_801A9598: /* 801A9710 001A6510 7C 08 02 A6 */ mflr r0 /* 801A9714 001A6514 BD C1 00 08 */ stmw r14, 8(r1) /* 801A9718 001A6518 90 01 00 54 */ stw r0, 0x54(r1) -/* 801A971C 001A651C 3D 60 80 2B */ lis r11, lbl_802AEF20@ha +/* 801A971C 001A651C 3D 60 80 2B */ lis r11, lbl_S@ha /* 801A9720 001A6520 7C 69 03 A6 */ mtctr r3 -/* 801A9724 001A6524 39 4B EF 20 */ addi r10, r11, lbl_802AEF20@l +/* 801A9724 001A6524 39 4B EF 20 */ addi r10, r11, lbl_S@l /* 801A9728 001A6528 80 6B EF 20 */ lwz r3, -0x10e0(r11) /* 801A972C 001A652C 80 CA 00 48 */ lwz r6, 0x48(r10) /* 801A9730 001A6530 80 8A 00 04 */ lwz r4, 4(r10) @@ -21475,9 +21475,9 @@ lbl_801A9598: /* 801A9740 001A6540 7C A6 20 50 */ subf r5, r6, r4 /* 801A9744 001A6544 55 20 18 38 */ slwi r0, r9, 3 /* 801A9748 001A6548 7D 08 F3 D6 */ divw r8, r8, r30 -/* 801A974C 001A654C 3D 20 80 2B */ lis r9, lbl_802AEF80@ha +/* 801A974C 001A654C 3D 20 80 2B */ lis r9, lbl_YUVTables@ha /* 801A9750 001A6550 7F A3 02 14 */ add r29, r3, r0 -/* 801A9754 001A6554 3A 69 EF 80 */ addi r19, r9, lbl_802AEF80@l +/* 801A9754 001A6554 3A 69 EF 80 */ addi r19, r9, lbl_YUVTables@l /* 801A9758 001A6558 93 AB EF 20 */ stw r29, -0x10e0(r11) /* 801A975C 001A655C 39 33 0C 00 */ addi r9, r19, 0xc00 /* 801A9760 001A6560 3D 60 80 2B */ lis r11, lbl_802A9240@ha @@ -21485,13 +21485,13 @@ lbl_801A9598: /* 801A9768 001A6568 3D 20 80 2A */ lis r9, lbl_802A7A00@ha /* 801A976C 001A656C 3A 2B 92 40 */ addi r17, r11, lbl_802A9240@l /* 801A9770 001A6570 7C 04 02 14 */ add r0, r4, r0 -/* 801A9774 001A6574 3D 60 80 2A */ lis r11, lbl_802A5960@ha +/* 801A9774 001A6574 3D 60 80 2A */ lis r11, lbl_ytable@ha /* 801A9778 001A6578 57 C7 10 3A */ slwi r7, r30, 2 /* 801A977C 001A657C 3A 09 7A 00 */ addi r16, r9, lbl_802A7A00@l /* 801A9780 001A6580 90 0A 00 04 */ stw r0, 4(r10) /* 801A9784 001A6584 3D 20 80 2B */ lis r9, lbl_802A8620@ha /* 801A9788 001A6588 38 E7 00 1F */ addi r7, r7, 0x1f -/* 801A978C 001A658C 39 8B 59 60 */ addi r12, r11, lbl_802A5960@l +/* 801A978C 001A658C 39 8B 59 60 */ addi r12, r11, lbl_ytable@l /* 801A9790 001A6590 82 8A 00 10 */ lwz r20, 0x10(r10) /* 801A9794 001A6594 54 E7 00 34 */ rlwinm r7, r7, 0, 0, 0x1a /* 801A9798 001A6598 82 EA 00 14 */ lwz r23, 0x14(r10) @@ -21665,8 +21665,8 @@ lbl_801A9804: /* 801A9A34 001A6834 90 18 00 04 */ stw r0, 4(r24) /* 801A9A38 001A6838 3B 18 00 20 */ addi r24, r24, 0x20 /* 801A9A3C 001A683C 42 00 FD C8 */ bdnz lbl_801A9804 -/* 801A9A40 001A6840 3D 20 80 2B */ lis r9, lbl_802AEF20@ha -/* 801A9A44 001A6844 39 29 EF 20 */ addi r9, r9, lbl_802AEF20@l +/* 801A9A40 001A6840 3D 20 80 2B */ lis r9, lbl_S@ha +/* 801A9A44 001A6844 39 29 EF 20 */ addi r9, r9, lbl_S@l /* 801A9A48 001A6848 92 E9 00 14 */ stw r23, 0x14(r9) /* 801A9A4C 001A684C 92 C9 00 08 */ stw r22, 8(r9) /* 801A9A50 001A6850 92 A9 00 0C */ stw r21, 0xc(r9) @@ -21680,9 +21680,9 @@ lbl_801A9804: /* 801A9A70 001A6870 7C 08 02 A6 */ mflr r0 /* 801A9A74 001A6874 BD C1 00 08 */ stmw r14, 8(r1) /* 801A9A78 001A6878 90 01 00 54 */ stw r0, 0x54(r1) -/* 801A9A7C 001A687C 3D 60 80 2B */ lis r11, lbl_802AEF20@ha +/* 801A9A7C 001A687C 3D 60 80 2B */ lis r11, lbl_S@ha /* 801A9A80 001A6880 7C 69 03 A6 */ mtctr r3 -/* 801A9A84 001A6884 39 4B EF 20 */ addi r10, r11, lbl_802AEF20@l +/* 801A9A84 001A6884 39 4B EF 20 */ addi r10, r11, lbl_S@l /* 801A9A88 001A6888 80 6B EF 20 */ lwz r3, -0x10e0(r11) /* 801A9A8C 001A688C 80 CA 00 48 */ lwz r6, 0x48(r10) /* 801A9A90 001A6890 80 8A 00 04 */ lwz r4, 4(r10) @@ -21692,9 +21692,9 @@ lbl_801A9804: /* 801A9AA0 001A68A0 7C A6 20 50 */ subf r5, r6, r4 /* 801A9AA4 001A68A4 55 20 20 36 */ slwi r0, r9, 4 /* 801A9AA8 001A68A8 7D 08 F3 D6 */ divw r8, r8, r30 -/* 801A9AAC 001A68AC 3D 20 80 2B */ lis r9, lbl_802AEF80@ha +/* 801A9AAC 001A68AC 3D 20 80 2B */ lis r9, lbl_YUVTables@ha /* 801A9AB0 001A68B0 7F A3 02 14 */ add r29, r3, r0 -/* 801A9AB4 001A68B4 3A 49 EF 80 */ addi r18, r9, lbl_802AEF80@l +/* 801A9AB4 001A68B4 3A 49 EF 80 */ addi r18, r9, lbl_YUVTables@l /* 801A9AB8 001A68B8 93 AB EF 20 */ stw r29, -0x10e0(r11) /* 801A9ABC 001A68BC 39 32 08 00 */ addi r9, r18, 0x800 /* 801A9AC0 001A68C0 3D 60 80 2B */ lis r11, lbl_802A9240@ha @@ -21702,13 +21702,13 @@ lbl_801A9804: /* 801A9AC8 001A68C8 3D 20 80 2A */ lis r9, lbl_802A7A00@ha /* 801A9ACC 001A68CC 3A 0B 92 40 */ addi r16, r11, lbl_802A9240@l /* 801A9AD0 001A68D0 7C 04 02 14 */ add r0, r4, r0 -/* 801A9AD4 001A68D4 3D 60 80 2A */ lis r11, lbl_802A5960@ha +/* 801A9AD4 001A68D4 3D 60 80 2A */ lis r11, lbl_ytable@ha /* 801A9AD8 001A68D8 57 C7 10 3A */ slwi r7, r30, 2 /* 801A9ADC 001A68DC 39 E9 7A 00 */ addi r15, r9, lbl_802A7A00@l /* 801A9AE0 001A68E0 90 0A 00 04 */ stw r0, 4(r10) /* 801A9AE4 001A68E4 3D 20 80 2B */ lis r9, lbl_802A8620@ha /* 801A9AE8 001A68E8 38 E7 00 1F */ addi r7, r7, 0x1f -/* 801A9AEC 001A68EC 3A EB 59 60 */ addi r23, r11, lbl_802A5960@l +/* 801A9AEC 001A68EC 3A EB 59 60 */ addi r23, r11, lbl_ytable@l /* 801A9AF0 001A68F0 82 6A 00 10 */ lwz r19, 0x10(r10) /* 801A9AF4 001A68F4 54 E7 00 34 */ rlwinm r7, r7, 0, 0, 0x1a /* 801A9AF8 001A68F8 82 CA 00 14 */ lwz r22, 0x14(r10) @@ -21897,8 +21897,8 @@ lbl_801A9B60: /* 801A9DD0 001A6BD0 91 3F 00 24 */ stw r9, 0x24(r31) /* 801A9DD4 001A6BD4 3B FF 00 40 */ addi r31, r31, 0x40 /* 801A9DD8 001A6BD8 42 00 FD 88 */ bdnz lbl_801A9B60 -/* 801A9DDC 001A6BDC 3D 20 80 2B */ lis r9, lbl_802AEF20@ha -/* 801A9DE0 001A6BE0 39 29 EF 20 */ addi r9, r9, lbl_802AEF20@l +/* 801A9DDC 001A6BDC 3D 20 80 2B */ lis r9, lbl_S@ha +/* 801A9DE0 001A6BE0 39 29 EF 20 */ addi r9, r9, lbl_S@l /* 801A9DE4 001A6BE4 92 C9 00 14 */ stw r22, 0x14(r9) /* 801A9DE8 001A6BE8 92 A9 00 08 */ stw r21, 8(r9) /* 801A9DEC 001A6BEC 92 89 00 0C */ stw r20, 0xc(r9) @@ -21911,8 +21911,8 @@ lbl_801A9B60: /* 801A9E08 001A6C08 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801A9E0C 001A6C0C BF A1 00 0C */ stmw r29, 0xc(r1) /* 801A9E10 001A6C10 7C 69 03 A6 */ mtctr r3 -/* 801A9E14 001A6C14 3D 20 80 2B */ lis r9, lbl_802AEF20@ha -/* 801A9E18 001A6C18 38 C9 EF 20 */ addi r6, r9, lbl_802AEF20@l +/* 801A9E14 001A6C14 3D 20 80 2B */ lis r9, lbl_S@ha +/* 801A9E18 001A6C18 38 C9 EF 20 */ addi r6, r9, lbl_S@l /* 801A9E1C 001A6C1C 80 89 EF 20 */ lwz r4, -0x10e0(r9) /* 801A9E20 001A6C20 80 E6 00 48 */ lwz r7, 0x48(r6) /* 801A9E24 001A6C24 80 A6 00 04 */ lwz r5, 4(r6) @@ -21925,11 +21925,11 @@ lbl_801A9B60: /* 801A9E40 001A6C40 93 C9 EF 20 */ stw r30, -0x10e0(r9) /* 801A9E44 001A6C44 7C 05 02 14 */ add r0, r5, r0 /* 801A9E48 001A6C48 54 6A 10 3A */ slwi r10, r3, 2 -/* 801A9E4C 001A6C4C 3D 20 80 2B */ lis r9, lbl_802AE320@ha +/* 801A9E4C 001A6C4C 3D 20 80 2B */ lis r9, lbl_mono16@ha /* 801A9E50 001A6C50 90 06 00 04 */ stw r0, 4(r6) /* 801A9E54 001A6C54 39 4A 00 1F */ addi r10, r10, 0x1f /* 801A9E58 001A6C58 83 A6 00 08 */ lwz r29, 8(r6) -/* 801A9E5C 001A6C5C 39 89 E3 20 */ addi r12, r9, lbl_802AE320@l +/* 801A9E5C 001A6C5C 39 89 E3 20 */ addi r12, r9, lbl_mono16@l /* 801A9E60 001A6C60 83 E6 00 0C */ lwz r31, 0xc(r6) /* 801A9E64 001A6C64 55 4A 00 34 */ rlwinm r10, r10, 0, 0, 0x1a /* 801A9E68 001A6C68 7D 08 1B D6 */ divw r8, r8, r3 @@ -22001,8 +22001,8 @@ lbl_801A9EBC: /* 801A9F6C 001A6D6C 90 03 00 04 */ stw r0, 4(r3) /* 801A9F70 001A6D70 38 63 00 20 */ addi r3, r3, 0x20 /* 801A9F74 001A6D74 42 00 FF 48 */ bdnz lbl_801A9EBC -/* 801A9F78 001A6D78 3D 20 80 2B */ lis r9, lbl_802AEF20@ha -/* 801A9F7C 001A6D7C 39 29 EF 20 */ addi r9, r9, lbl_802AEF20@l +/* 801A9F78 001A6D78 3D 20 80 2B */ lis r9, lbl_S@ha +/* 801A9F7C 001A6D7C 39 29 EF 20 */ addi r9, r9, lbl_S@l /* 801A9F80 001A6D80 93 E9 00 0C */ stw r31, 0xc(r9) /* 801A9F84 001A6D84 93 A9 00 08 */ stw r29, 8(r9) /* 801A9F88 001A6D88 BB A1 00 0C */ lmw r29, 0xc(r1) @@ -22011,8 +22011,8 @@ lbl_801A9EBC: /* 801A9F94 001A6D94 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801A9F98 001A6D98 BF 81 00 08 */ stmw r28, 8(r1) /* 801A9F9C 001A6D9C 7C 69 03 A6 */ mtctr r3 -/* 801A9FA0 001A6DA0 3D 20 80 2B */ lis r9, lbl_802AEF20@ha -/* 801A9FA4 001A6DA4 38 C9 EF 20 */ addi r6, r9, lbl_802AEF20@l +/* 801A9FA0 001A6DA0 3D 20 80 2B */ lis r9, lbl_S@ha +/* 801A9FA4 001A6DA4 38 C9 EF 20 */ addi r6, r9, lbl_S@l /* 801A9FA8 001A6DA8 80 89 EF 20 */ lwz r4, -0x10e0(r9) /* 801A9FAC 001A6DAC 80 E6 00 48 */ lwz r7, 0x48(r6) /* 801A9FB0 001A6DB0 80 A6 00 04 */ lwz r5, 4(r6) @@ -22026,12 +22026,12 @@ lbl_801A9EBC: /* 801A9FD0 001A6DD0 7C 05 02 14 */ add r0, r5, r0 /* 801A9FD4 001A6DD4 54 6A 10 3A */ slwi r10, r3, 2 /* 801A9FD8 001A6DD8 90 06 00 04 */ stw r0, 4(r6) -/* 801A9FDC 001A6DDC 3D 20 80 2B */ lis r9, lbl_802AE320@ha +/* 801A9FDC 001A6DDC 3D 20 80 2B */ lis r9, lbl_mono16@ha /* 801A9FE0 001A6DE0 39 4A 00 1F */ addi r10, r10, 0x1f /* 801A9FE4 001A6DE4 83 86 00 08 */ lwz r28, 8(r6) /* 801A9FE8 001A6DE8 83 A6 00 0C */ lwz r29, 0xc(r6) /* 801A9FEC 001A6DEC 55 4A 00 34 */ rlwinm r10, r10, 0, 0, 0x1a -/* 801A9FF0 001A6DF0 3B E9 E3 20 */ addi r31, r9, lbl_802AE320@l +/* 801A9FF0 001A6DF0 3B E9 E3 20 */ addi r31, r9, lbl_mono16@l /* 801A9FF4 001A6DF4 7D 08 1B D6 */ divw r8, r8, r3 /* 801A9FF8 001A6DF8 55 66 F0 BE */ srwi r6, r11, 2 /* 801A9FFC 001A6DFC 55 7E 1E F8 */ rlwinm r30, r11, 3, 0x1b, 0x1c @@ -22113,8 +22113,8 @@ lbl_801AA048: /* 801AA128 001A6F28 91 2C 00 24 */ stw r9, 0x24(r12) /* 801AA12C 001A6F2C 39 8C 00 40 */ addi r12, r12, 0x40 /* 801AA130 001A6F30 42 00 FF 18 */ bdnz lbl_801AA048 -/* 801AA134 001A6F34 3D 20 80 2B */ lis r9, lbl_802AEF20@ha -/* 801AA138 001A6F38 39 29 EF 20 */ addi r9, r9, lbl_802AEF20@l +/* 801AA134 001A6F34 3D 20 80 2B */ lis r9, lbl_S@ha +/* 801AA138 001A6F38 39 29 EF 20 */ addi r9, r9, lbl_S@l /* 801AA13C 001A6F3C 93 A9 00 0C */ stw r29, 0xc(r9) /* 801AA140 001A6F40 93 89 00 08 */ stw r28, 8(r9) /* 801AA144 001A6F44 BB 81 00 08 */ lmw r28, 8(r1) @@ -22125,8 +22125,8 @@ lbl_801AA048: /* 801AA158 001A6F58 BD C1 00 10 */ stmw r14, 0x10(r1) /* 801AA15C 001A6F5C 90 01 00 5C */ stw r0, 0x5c(r1) /* 801AA160 001A6F60 90 61 00 08 */ stw r3, 8(r1) -/* 801AA164 001A6F64 3F C0 80 2B */ lis r30, lbl_802AEF20@ha -/* 801AA168 001A6F68 39 3E EF 20 */ addi r9, r30, lbl_802AEF20@l +/* 801AA164 001A6F64 3F C0 80 2B */ lis r30, lbl_S@ha +/* 801AA168 001A6F68 39 3E EF 20 */ addi r9, r30, lbl_S@l /* 801AA16C 001A6F6C 80 9E EF 20 */ lwz r4, -0x10e0(r30) /* 801AA170 001A6F70 80 E9 00 48 */ lwz r7, 0x48(r9) /* 801AA174 001A6F74 54 60 20 36 */ slwi r0, r3, 4 @@ -22138,16 +22138,16 @@ lbl_801AA048: /* 801AA18C 001A6F8C 93 BE EF 20 */ stw r29, -0x10e0(r30) /* 801AA190 001A6F90 7D 4A 1B D6 */ divw r10, r10, r3 /* 801AA194 001A6F94 7C 05 02 14 */ add r0, r5, r0 -/* 801AA198 001A6F98 3D 60 80 2B */ lis r11, lbl_802AEF80@ha +/* 801AA198 001A6F98 3D 60 80 2B */ lis r11, lbl_YUVTables@ha /* 801AA19C 001A6F9C 90 09 00 04 */ stw r0, 4(r9) -/* 801AA1A0 001A6FA0 39 6B EF 80 */ addi r11, r11, lbl_802AEF80@l +/* 801AA1A0 001A6FA0 39 6B EF 80 */ addi r11, r11, lbl_YUVTables@l /* 801AA1A4 001A6FA4 80 09 00 0C */ lwz r0, 0xc(r9) /* 801AA1A8 001A6FA8 7D 68 03 A6 */ mtlr r11 /* 801AA1AC 001A6FAC 54 68 10 3A */ slwi r8, r3, 2 -/* 801AA1B0 001A6FB0 3D 60 80 2A */ lis r11, lbl_802A61A0@ha +/* 801AA1B0 001A6FB0 3D 60 80 2A */ lis r11, lbl_clamp_ytable@ha /* 801AA1B4 001A6FB4 39 08 00 3F */ addi r8, r8, 0x3f /* 801AA1B8 001A6FB8 7C 09 03 A6 */ mtctr r0 -/* 801AA1BC 001A6FBC 3A 6B 61 A0 */ addi r19, r11, lbl_802A61A0@l +/* 801AA1BC 001A6FBC 3A 6B 61 A0 */ addi r19, r11, lbl_clamp_ytable@l /* 801AA1C0 001A6FC0 55 08 00 32 */ rlwinm r8, r8, 0, 0, 0x19 /* 801AA1C4 001A6FC4 81 C9 00 18 */ lwz r14, 0x18(r9) /* 801AA1C8 001A6FC8 81 E9 00 1C */ lwz r15, 0x1c(r9) @@ -22327,9 +22327,9 @@ lbl_801AA22C: /* 801AA47C 001A727C 34 00 FF FF */ addic. r0, r0, -1 /* 801AA480 001A7280 90 01 00 08 */ stw r0, 8(r1) /* 801AA484 001A7284 40 82 FD A8 */ bne lbl_801AA22C -/* 801AA488 001A7288 3D 20 80 2B */ lis r9, lbl_802AEF20@ha +/* 801AA488 001A7288 3D 20 80 2B */ lis r9, lbl_S@ha /* 801AA48C 001A728C 7C E9 02 A6 */ mfctr r7 -/* 801AA490 001A7290 39 29 EF 20 */ addi r9, r9, lbl_802AEF20@l +/* 801AA490 001A7290 39 29 EF 20 */ addi r9, r9, lbl_S@l /* 801AA494 001A7294 91 E9 00 1C */ stw r15, 0x1c(r9) /* 801AA498 001A7298 92 49 00 10 */ stw r18, 0x10(r9) /* 801AA49C 001A729C 92 29 00 14 */ stw r17, 0x14(r9) @@ -22346,8 +22346,8 @@ lbl_801AA22C: /* 801AA4C8 001A72C8 BD C1 00 28 */ stmw r14, 0x28(r1) /* 801AA4CC 001A72CC 90 01 00 74 */ stw r0, 0x74(r1) /* 801AA4D0 001A72D0 90 61 00 08 */ stw r3, 8(r1) -/* 801AA4D4 001A72D4 3F C0 80 2B */ lis r30, lbl_802AEF20@ha -/* 801AA4D8 001A72D8 39 3E EF 20 */ addi r9, r30, lbl_802AEF20@l +/* 801AA4D4 001A72D4 3F C0 80 2B */ lis r30, lbl_S@ha +/* 801AA4D8 001A72D8 39 3E EF 20 */ addi r9, r30, lbl_S@l /* 801AA4DC 001A72DC 80 9E EF 20 */ lwz r4, -0x10e0(r30) /* 801AA4E0 001A72E0 80 E9 00 48 */ lwz r7, 0x48(r9) /* 801AA4E4 001A72E4 54 60 28 34 */ slwi r0, r3, 5 @@ -22360,9 +22360,9 @@ lbl_801AA22C: /* 801AA500 001A7300 7D 4A 1B D6 */ divw r10, r10, r3 /* 801AA504 001A7304 83 A9 00 0C */ lwz r29, 0xc(r9) /* 801AA508 001A7308 7C 05 02 14 */ add r0, r5, r0 -/* 801AA50C 001A730C 3D 60 80 2A */ lis r11, lbl_802A61A0@ha +/* 801AA50C 001A730C 3D 60 80 2A */ lis r11, lbl_clamp_ytable@ha /* 801AA510 001A7310 90 09 00 04 */ stw r0, 4(r9) -/* 801AA514 001A7314 39 6B 61 A0 */ addi r11, r11, lbl_802A61A0@l +/* 801AA514 001A7314 39 6B 61 A0 */ addi r11, r11, lbl_clamp_ytable@l /* 801AA518 001A7318 93 A1 00 14 */ stw r29, 0x14(r1) /* 801AA51C 001A731C 7D 69 03 A6 */ mtctr r11 /* 801AA520 001A7320 54 68 10 3A */ slwi r8, r3, 2 @@ -22437,9 +22437,9 @@ lbl_801AA5A8: /* 801AA630 001A7430 7C 1D 28 2E */ lwzx r0, r29, r5 /* 801AA634 001A7434 7D 6B 43 78 */ or r11, r11, r8 /* 801AA638 001A7438 81 01 00 14 */ lwz r8, 0x14(r1) -/* 801AA63C 001A743C 3F A0 80 2B */ lis r29, lbl_802AEF80@ha +/* 801AA63C 001A743C 3F A0 80 2B */ lis r29, lbl_YUVTables@ha /* 801AA640 001A7440 81 21 00 1C */ lwz r9, 0x1c(r1) -/* 801AA644 001A7444 3B BD EF 80 */ addi r29, r29, lbl_802AEF80@l +/* 801AA644 001A7444 3B BD EF 80 */ addi r29, r29, lbl_YUVTables@l /* 801AA648 001A7448 82 A8 00 00 */ lwz r21, 0(r8) /* 801AA64C 001A744C 7F 26 02 14 */ add r25, r6, r0 /* 801AA650 001A7450 80 69 00 00 */ lwz r3, 0(r9) @@ -22559,11 +22559,11 @@ lbl_801AA5A8: /* 801AA818 001A7618 7D 68 60 2E */ lwzx r11, r8, r12 /* 801AA81C 001A761C 38 E7 F3 80 */ addi r7, r7, lbl_802AF380@l /* 801AA820 001A7620 7F E9 B8 2E */ lwzx r31, r9, r23 -/* 801AA824 001A7624 3F A0 80 2B */ lis r29, lbl_802AEF80@ha +/* 801AA824 001A7624 3F A0 80 2B */ lis r29, lbl_YUVTables@ha /* 801AA828 001A7628 55 60 80 1E */ slwi r0, r11, 0x10 /* 801AA82C 001A762C 7D 27 A0 2E */ lwzx r9, r7, r20 /* 801AA830 001A7630 7C 84 03 78 */ or r4, r4, r0 -/* 801AA834 001A7634 3B BD EF 80 */ addi r29, r29, lbl_802AEF80@l +/* 801AA834 001A7634 3B BD EF 80 */ addi r29, r29, lbl_YUVTables@l /* 801AA838 001A7638 7C 84 D3 78 */ or r4, r4, r26 /* 801AA83C 001A763C 7C FD B0 2E */ lwzx r7, r29, r22 /* 801AA840 001A7640 7C 84 5B 78 */ or r4, r4, r11 @@ -22636,8 +22636,8 @@ lbl_801AA5A8: /* 801AA94C 001A774C 90 01 00 08 */ stw r0, 8(r1) /* 801AA950 001A7750 40 82 FC 58 */ bne lbl_801AA5A8 /* 801AA954 001A7754 80 E1 00 1C */ lwz r7, 0x1c(r1) -/* 801AA958 001A7758 3D 20 80 2B */ lis r9, lbl_802AEF20@ha -/* 801AA95C 001A775C 39 29 EF 20 */ addi r9, r9, lbl_802AEF20@l +/* 801AA958 001A7758 3D 20 80 2B */ lis r9, lbl_S@ha +/* 801AA95C 001A775C 39 29 EF 20 */ addi r9, r9, lbl_S@l /* 801AA960 001A7760 7D 08 02 A6 */ mflr r8 /* 801AA964 001A7764 90 E9 00 1C */ stw r7, 0x1c(r9) /* 801AA968 001A7768 91 09 00 10 */ stw r8, 0x10(r9) @@ -22657,8 +22657,8 @@ lbl_801AA5A8: /* 801AA9A0 001A77A0 94 21 FF D8 */ stwu r1, -0x28(r1) /* 801AA9A4 001A77A4 BF 21 00 0C */ stmw r25, 0xc(r1) /* 801AA9A8 001A77A8 7C 69 03 A6 */ mtctr r3 -/* 801AA9AC 001A77AC 3D 20 80 2B */ lis r9, lbl_802AEF20@ha -/* 801AA9B0 001A77B0 39 69 EF 20 */ addi r11, r9, lbl_802AEF20@l +/* 801AA9AC 001A77AC 3D 20 80 2B */ lis r9, lbl_S@ha +/* 801AA9B0 001A77B0 39 69 EF 20 */ addi r11, r9, lbl_S@l /* 801AA9B4 001A77B4 80 89 EF 20 */ lwz r4, -0x10e0(r9) /* 801AA9B8 001A77B8 80 CB 00 48 */ lwz r6, 0x48(r11) /* 801AA9BC 001A77BC 80 AB 00 04 */ lwz r5, 4(r11) @@ -22672,13 +22672,13 @@ lbl_801AA5A8: /* 801AA9DC 001A77DC 7C 05 02 14 */ add r0, r5, r0 /* 801AA9E0 001A77E0 54 68 10 3A */ slwi r8, r3, 2 /* 801AA9E4 001A77E4 90 0B 00 04 */ stw r0, 4(r11) -/* 801AA9E8 001A77E8 3D 20 80 2B */ lis r9, lbl_802AEB20@ha +/* 801AA9E8 001A77E8 3D 20 80 2B */ lis r9, lbl_mono32@ha /* 801AA9EC 001A77EC 39 08 00 3F */ addi r8, r8, 0x3f /* 801AA9F0 001A77F0 83 2B 00 0C */ lwz r25, 0xc(r11) /* 801AA9F4 001A77F4 83 4B 00 18 */ lwz r26, 0x18(r11) /* 801AA9F8 001A77F8 55 08 00 32 */ rlwinm r8, r8, 0, 0, 0x19 /* 801AA9FC 001A77FC 83 6B 00 1C */ lwz r27, 0x1c(r11) -/* 801AAA00 001A7800 3B A9 EB 20 */ addi r29, r9, lbl_802AEB20@l +/* 801AAA00 001A7800 3B A9 EB 20 */ addi r29, r9, lbl_mono32@l /* 801AAA04 001A7804 83 8B 00 08 */ lwz r28, 8(r11) /* 801AAA08 001A7808 7C E7 1B D6 */ divw r7, r7, r3 /* 801AAA0C 001A780C 55 4B F0 BE */ srwi r11, r10, 2 @@ -22777,8 +22777,8 @@ lbl_801AAA5C: /* 801AAB7C 001A797C 39 8C 00 40 */ addi r12, r12, 0x40 /* 801AAB80 001A7980 3B FF 00 40 */ addi r31, r31, 0x40 /* 801AAB84 001A7984 42 00 FE D8 */ bdnz lbl_801AAA5C -/* 801AAB88 001A7988 3D 20 80 2B */ lis r9, lbl_802AEF20@ha -/* 801AAB8C 001A798C 39 29 EF 20 */ addi r9, r9, lbl_802AEF20@l +/* 801AAB88 001A7988 3D 20 80 2B */ lis r9, lbl_S@ha +/* 801AAB8C 001A798C 39 29 EF 20 */ addi r9, r9, lbl_S@l /* 801AAB90 001A7990 93 69 00 1C */ stw r27, 0x1c(r9) /* 801AAB94 001A7994 93 89 00 08 */ stw r28, 8(r9) /* 801AAB98 001A7998 93 29 00 0C */ stw r25, 0xc(r9) @@ -22789,8 +22789,8 @@ lbl_801AAA5C: /* 801AABAC 001A79AC 94 21 FF B8 */ stwu r1, -0x48(r1) /* 801AABB0 001A79B0 BE 01 00 08 */ stmw r16, 8(r1) /* 801AABB4 001A79B4 7C 69 03 A6 */ mtctr r3 -/* 801AABB8 001A79B8 3D 20 80 2B */ lis r9, lbl_802AEF20@ha -/* 801AABBC 001A79BC 39 69 EF 20 */ addi r11, r9, lbl_802AEF20@l +/* 801AABB8 001A79B8 3D 20 80 2B */ lis r9, lbl_S@ha +/* 801AABBC 001A79BC 39 69 EF 20 */ addi r11, r9, lbl_S@l /* 801AABC0 001A79C0 80 89 EF 20 */ lwz r4, -0x10e0(r9) /* 801AABC4 001A79C4 80 CB 00 48 */ lwz r6, 0x48(r11) /* 801AABC8 001A79C8 80 AB 00 04 */ lwz r5, 4(r11) @@ -22804,13 +22804,13 @@ lbl_801AAA5C: /* 801AABE8 001A79E8 7C 05 02 14 */ add r0, r5, r0 /* 801AABEC 001A79EC 54 68 10 3A */ slwi r8, r3, 2 /* 801AABF0 001A79F0 90 0B 00 04 */ stw r0, 4(r11) -/* 801AABF4 001A79F4 3D 20 80 2B */ lis r9, lbl_802AEB20@ha +/* 801AABF4 001A79F4 3D 20 80 2B */ lis r9, lbl_mono32@ha /* 801AABF8 001A79F8 39 08 00 3F */ addi r8, r8, 0x3f /* 801AABFC 001A79FC 82 0B 00 0C */ lwz r16, 0xc(r11) /* 801AAC00 001A7A00 82 2B 00 18 */ lwz r17, 0x18(r11) /* 801AAC04 001A7A04 55 08 00 32 */ rlwinm r8, r8, 0, 0, 0x19 /* 801AAC08 001A7A08 82 4B 00 1C */ lwz r18, 0x1c(r11) -/* 801AAC0C 001A7A0C 3A 89 EB 20 */ addi r20, r9, lbl_802AEB20@l +/* 801AAC0C 001A7A0C 3A 89 EB 20 */ addi r20, r9, lbl_mono32@l /* 801AAC10 001A7A10 82 6B 00 08 */ lwz r19, 8(r11) /* 801AAC14 001A7A14 7C E7 1B D6 */ divw r7, r7, r3 /* 801AAC18 001A7A18 55 4B F0 BE */ srwi r11, r10, 2 @@ -22952,8 +22952,8 @@ lbl_801AAC68: /* 801AAE34 001A7C34 90 15 00 64 */ stw r0, 0x64(r21) /* 801AAE38 001A7C38 3A B5 00 80 */ addi r21, r21, 0x80 /* 801AAE3C 001A7C3C 42 00 FE 2C */ bdnz lbl_801AAC68 -/* 801AAE40 001A7C40 3D 20 80 2B */ lis r9, lbl_802AEF20@ha -/* 801AAE44 001A7C44 39 29 EF 20 */ addi r9, r9, lbl_802AEF20@l +/* 801AAE40 001A7C40 3D 20 80 2B */ lis r9, lbl_S@ha +/* 801AAE44 001A7C44 39 29 EF 20 */ addi r9, r9, lbl_S@l /* 801AAE48 001A7C48 92 49 00 1C */ stw r18, 0x1c(r9) /* 801AAE4C 001A7C4C 92 69 00 08 */ stw r19, 8(r9) /* 801AAE50 001A7C50 92 09 00 0C */ stw r16, 0xc(r9) @@ -22965,12 +22965,12 @@ lbl_801AAC68: /* 801AAE68 001A7C68 7C 08 02 A6 */ mflr r0 /* 801AAE6C 001A7C6C BD C1 00 08 */ stmw r14, 8(r1) /* 801AAE70 001A7C70 90 01 00 54 */ stw r0, 0x54(r1) -/* 801AAE74 001A7C74 3D 60 80 2B */ lis r11, lbl_802AEF20@ha +/* 801AAE74 001A7C74 3D 60 80 2B */ lis r11, lbl_S@ha /* 801AAE78 001A7C78 7C 69 03 A6 */ mtctr r3 -/* 801AAE7C 001A7C7C 39 4B EF 20 */ addi r10, r11, lbl_802AEF20@l +/* 801AAE7C 001A7C7C 39 4B EF 20 */ addi r10, r11, lbl_S@l /* 801AAE80 001A7C80 80 6B EF 20 */ lwz r3, -0x10e0(r11) /* 801AAE84 001A7C84 80 CA 00 48 */ lwz r6, 0x48(r10) -/* 801AAE88 001A7C88 3D 20 80 2B */ lis r9, lbl_802AEF80@ha +/* 801AAE88 001A7C88 3D 20 80 2B */ lis r9, lbl_YUVTables@ha /* 801AAE8C 001A7C8C 80 8A 00 04 */ lwz r4, 4(r10) /* 801AAE90 001A7C90 7C E9 02 A6 */ mfctr r7 /* 801AAE94 001A7C94 83 CA 00 44 */ lwz r30, 0x44(r10) @@ -22980,19 +22980,19 @@ lbl_801AAC68: /* 801AAEA4 001A7CA4 7D 08 F3 D6 */ divw r8, r8, r30 /* 801AAEA8 001A7CA8 7F A3 02 14 */ add r29, r3, r0 /* 801AAEAC 001A7CAC 93 AB EF 20 */ stw r29, -0x10e0(r11) -/* 801AAEB0 001A7CB0 39 29 EF 80 */ addi r9, r9, lbl_802AEF80@l +/* 801AAEB0 001A7CB0 39 29 EF 80 */ addi r9, r9, lbl_YUVTables@l /* 801AAEB4 001A7CB4 7C 04 02 14 */ add r0, r4, r0 -/* 801AAEB8 001A7CB8 3D 60 80 2A */ lis r11, lbl_802A5960@ha +/* 801AAEB8 001A7CB8 3D 60 80 2A */ lis r11, lbl_ytable@ha /* 801AAEBC 001A7CBC 57 C7 10 3A */ slwi r7, r30, 2 /* 801AAEC0 001A7CC0 7D 28 03 A6 */ mtlr r9 /* 801AAEC4 001A7CC4 90 0A 00 04 */ stw r0, 4(r10) -/* 801AAEC8 001A7CC8 3D 20 80 2A */ lis r9, lbl_802A71E0@ha +/* 801AAEC8 001A7CC8 3D 20 80 2A */ lis r9, lbl_clamp_a4@ha /* 801AAECC 001A7CCC 38 E7 00 1F */ addi r7, r7, 0x1f -/* 801AAED0 001A7CD0 3B EB 59 60 */ addi r31, r11, lbl_802A5960@l +/* 801AAED0 001A7CD0 3B EB 59 60 */ addi r31, r11, lbl_ytable@l /* 801AAED4 001A7CD4 81 EA 00 18 */ lwz r15, 0x18(r10) /* 801AAED8 001A7CD8 54 E7 00 34 */ rlwinm r7, r7, 0, 0, 0x1a /* 801AAEDC 001A7CDC 81 CA 00 1C */ lwz r14, 0x1c(r10) -/* 801AAEE0 001A7CE0 39 89 71 E0 */ addi r12, r9, lbl_802A71E0@l +/* 801AAEE0 001A7CE0 39 89 71 E0 */ addi r12, r9, lbl_clamp_a4@l /* 801AAEE4 001A7CE4 82 0A 00 10 */ lwz r16, 0x10(r10) /* 801AAEE8 001A7CE8 82 6A 00 14 */ lwz r19, 0x14(r10) /* 801AAEEC 001A7CEC 82 4A 00 08 */ lwz r18, 8(r10) @@ -23226,8 +23226,8 @@ lbl_801AAF48: /* 801AB278 001A8078 3A B5 00 20 */ addi r21, r21, 0x20 /* 801AB27C 001A807C 3A 94 00 20 */ addi r20, r20, 0x20 /* 801AB280 001A8080 42 00 FC C8 */ bdnz lbl_801AAF48 -/* 801AB284 001A8084 3D 20 80 2B */ lis r9, lbl_802AEF20@ha -/* 801AB288 001A8088 39 29 EF 20 */ addi r9, r9, lbl_802AEF20@l +/* 801AB284 001A8084 3D 20 80 2B */ lis r9, lbl_S@ha +/* 801AB288 001A8088 39 29 EF 20 */ addi r9, r9, lbl_S@l /* 801AB28C 001A808C 92 69 00 14 */ stw r19, 0x14(r9) /* 801AB290 001A8090 92 49 00 08 */ stw r18, 8(r9) /* 801AB294 001A8094 92 29 00 0C */ stw r17, 0xc(r9) @@ -23244,13 +23244,13 @@ lbl_801AAF48: /* 801AB2C0 001A80C0 BD C1 00 10 */ stmw r14, 0x10(r1) /* 801AB2C4 001A80C4 90 01 00 5C */ stw r0, 0x5c(r1) /* 801AB2C8 001A80C8 90 61 00 08 */ stw r3, 8(r1) -/* 801AB2CC 001A80CC 3D 60 80 2B */ lis r11, lbl_802AEF20@ha -/* 801AB2D0 001A80D0 39 4B EF 20 */ addi r10, r11, lbl_802AEF20@l +/* 801AB2CC 001A80CC 3D 60 80 2B */ lis r11, lbl_S@ha +/* 801AB2D0 001A80D0 39 4B EF 20 */ addi r10, r11, lbl_S@l /* 801AB2D4 001A80D4 80 6B EF 20 */ lwz r3, -0x10e0(r11) /* 801AB2D8 001A80D8 80 CA 00 48 */ lwz r6, 0x48(r10) -/* 801AB2DC 001A80DC 3D 20 80 2B */ lis r9, lbl_802AEF80@ha +/* 801AB2DC 001A80DC 3D 20 80 2B */ lis r9, lbl_YUVTables@ha /* 801AB2E0 001A80E0 80 8A 00 04 */ lwz r4, 4(r10) -/* 801AB2E4 001A80E4 39 29 EF 80 */ addi r9, r9, lbl_802AEF80@l +/* 801AB2E4 001A80E4 39 29 EF 80 */ addi r9, r9, lbl_YUVTables@l /* 801AB2E8 001A80E8 83 CA 00 44 */ lwz r30, 0x44(r10) /* 801AB2EC 001A80EC 7D 06 18 50 */ subf r8, r6, r3 /* 801AB2F0 001A80F0 7C A6 20 50 */ subf r5, r6, r4 @@ -23258,17 +23258,17 @@ lbl_801AAF48: /* 801AB2F8 001A80F8 7D 08 F3 D6 */ divw r8, r8, r30 /* 801AB2FC 001A80FC 7D 28 03 A6 */ mtlr r9 /* 801AB300 001A8100 54 E0 20 36 */ slwi r0, r7, 4 -/* 801AB304 001A8104 3D 20 80 2A */ lis r9, lbl_802A71E0@ha +/* 801AB304 001A8104 3D 20 80 2A */ lis r9, lbl_clamp_a4@ha /* 801AB308 001A8108 7F A3 02 14 */ add r29, r3, r0 -/* 801AB30C 001A810C 3A 89 71 E0 */ addi r20, r9, lbl_802A71E0@l +/* 801AB30C 001A810C 3A 89 71 E0 */ addi r20, r9, lbl_clamp_a4@l /* 801AB310 001A8110 93 AB EF 20 */ stw r29, -0x10e0(r11) /* 801AB314 001A8114 7C 04 02 14 */ add r0, r4, r0 -/* 801AB318 001A8118 3D 60 80 2A */ lis r11, lbl_802A5960@ha +/* 801AB318 001A8118 3D 60 80 2A */ lis r11, lbl_ytable@ha /* 801AB31C 001A811C 57 C7 10 3A */ slwi r7, r30, 2 /* 801AB320 001A8120 81 2A 00 1C */ lwz r9, 0x1c(r10) /* 801AB324 001A8124 38 E7 00 1F */ addi r7, r7, 0x1f /* 801AB328 001A8128 90 0A 00 04 */ stw r0, 4(r10) -/* 801AB32C 001A812C 3A 6B 59 60 */ addi r19, r11, lbl_802A5960@l +/* 801AB32C 001A812C 3A 6B 59 60 */ addi r19, r11, lbl_ytable@l /* 801AB330 001A8130 81 CA 00 18 */ lwz r14, 0x18(r10) /* 801AB334 001A8134 54 E7 00 34 */ rlwinm r7, r7, 0, 0, 0x1a /* 801AB338 001A8138 81 EA 00 10 */ lwz r15, 0x10(r10) @@ -23523,8 +23523,8 @@ lbl_801AB3A0: /* 801AB718 001A8518 3B FF 00 40 */ addi r31, r31, 0x40 /* 801AB71C 001A851C 90 01 00 08 */ stw r0, 8(r1) /* 801AB720 001A8520 40 82 FC 80 */ bne lbl_801AB3A0 -/* 801AB724 001A8524 3D 20 80 2B */ lis r9, lbl_802AEF20@ha -/* 801AB728 001A8528 39 29 EF 20 */ addi r9, r9, lbl_802AEF20@l +/* 801AB724 001A8524 3D 20 80 2B */ lis r9, lbl_S@ha +/* 801AB728 001A8528 39 29 EF 20 */ addi r9, r9, lbl_S@l /* 801AB72C 001A852C 92 49 00 14 */ stw r18, 0x14(r9) /* 801AB730 001A8530 92 29 00 08 */ stw r17, 8(r9) /* 801AB734 001A8534 92 09 00 0C */ stw r16, 0xc(r9) @@ -23539,8 +23539,8 @@ lbl_801AB3A0: /* 801AB758 001A8558 94 21 FF D8 */ stwu r1, -0x28(r1) /* 801AB75C 001A855C BF 21 00 0C */ stmw r25, 0xc(r1) /* 801AB760 001A8560 7C 69 03 A6 */ mtctr r3 -/* 801AB764 001A8564 3D 40 80 2B */ lis r10, lbl_802AEF20@ha -/* 801AB768 001A8568 39 2A EF 20 */ addi r9, r10, lbl_802AEF20@l +/* 801AB764 001A8564 3D 40 80 2B */ lis r10, lbl_S@ha +/* 801AB768 001A8568 39 2A EF 20 */ addi r9, r10, lbl_S@l /* 801AB76C 001A856C 80 6A EF 20 */ lwz r3, -0x10e0(r10) /* 801AB770 001A8570 80 C9 00 48 */ lwz r6, 0x48(r9) /* 801AB774 001A8574 80 89 00 04 */ lwz r4, 4(r9) @@ -23554,12 +23554,12 @@ lbl_801AB3A0: /* 801AB794 001A8594 91 0A EF 20 */ stw r8, -0x10e0(r10) /* 801AB798 001A8598 7C 04 02 14 */ add r0, r4, r0 /* 801AB79C 001A859C 57 C7 10 3A */ slwi r7, r30, 2 -/* 801AB7A0 001A85A0 3D 40 80 2A */ lis r10, lbl_802A71E0@ha -/* 801AB7A4 001A85A4 3D 00 80 2B */ lis r8, lbl_802AE320@ha +/* 801AB7A0 001A85A0 3D 40 80 2A */ lis r10, lbl_clamp_a4@ha +/* 801AB7A4 001A85A4 3D 00 80 2B */ lis r8, lbl_mono16@ha /* 801AB7A8 001A85A8 90 09 00 04 */ stw r0, 4(r9) /* 801AB7AC 001A85AC 38 E7 00 1F */ addi r7, r7, 0x1f -/* 801AB7B0 001A85B0 3B AA 71 E0 */ addi r29, r10, lbl_802A71E0@l -/* 801AB7B4 001A85B4 39 88 E3 20 */ addi r12, r8, lbl_802AE320@l +/* 801AB7B0 001A85B0 3B AA 71 E0 */ addi r29, r10, lbl_clamp_a4@l +/* 801AB7B4 001A85B4 39 88 E3 20 */ addi r12, r8, lbl_mono16@l /* 801AB7B8 001A85B8 54 E7 00 34 */ rlwinm r7, r7, 0, 0, 0x1a /* 801AB7BC 001A85BC 83 29 00 18 */ lwz r25, 0x18(r9) /* 801AB7C0 001A85C0 83 49 00 1C */ lwz r26, 0x1c(r9) @@ -23674,8 +23674,8 @@ lbl_801AB820: /* 801AB970 001A8770 3B DE 00 20 */ addi r30, r30, 0x20 /* 801AB974 001A8774 3B FF 00 20 */ addi r31, r31, 0x20 /* 801AB978 001A8778 42 00 FE A8 */ bdnz lbl_801AB820 -/* 801AB97C 001A877C 3D 20 80 2B */ lis r9, lbl_802AEF20@ha -/* 801AB980 001A8780 39 29 EF 20 */ addi r9, r9, lbl_802AEF20@l +/* 801AB97C 001A877C 3D 20 80 2B */ lis r9, lbl_S@ha +/* 801AB980 001A8780 39 29 EF 20 */ addi r9, r9, lbl_S@l /* 801AB984 001A8784 93 49 00 1C */ stw r26, 0x1c(r9) /* 801AB988 001A8788 93 89 00 08 */ stw r28, 8(r9) /* 801AB98C 001A878C 93 69 00 0C */ stw r27, 0xc(r9) @@ -23686,8 +23686,8 @@ lbl_801AB820: /* 801AB9A0 001A87A0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801AB9A4 001A87A4 BE C1 00 08 */ stmw r22, 8(r1) /* 801AB9A8 001A87A8 7C 69 03 A6 */ mtctr r3 -/* 801AB9AC 001A87AC 3D 40 80 2B */ lis r10, lbl_802AEF20@ha -/* 801AB9B0 001A87B0 39 2A EF 20 */ addi r9, r10, lbl_802AEF20@l +/* 801AB9AC 001A87AC 3D 40 80 2B */ lis r10, lbl_S@ha +/* 801AB9B0 001A87B0 39 2A EF 20 */ addi r9, r10, lbl_S@l /* 801AB9B4 001A87B4 80 6A EF 20 */ lwz r3, -0x10e0(r10) /* 801AB9B8 001A87B8 80 C9 00 48 */ lwz r6, 0x48(r9) /* 801AB9BC 001A87BC 80 89 00 04 */ lwz r4, 4(r9) @@ -23700,13 +23700,13 @@ lbl_801AB820: /* 801AB9D8 001A87D8 7D 03 02 14 */ add r8, r3, r0 /* 801AB9DC 001A87DC 91 0A EF 20 */ stw r8, -0x10e0(r10) /* 801AB9E0 001A87E0 7C 04 02 14 */ add r0, r4, r0 -/* 801AB9E4 001A87E4 3D 40 80 2A */ lis r10, lbl_802A71E0@ha -/* 801AB9E8 001A87E8 3D 00 80 2B */ lis r8, lbl_802AE320@ha +/* 801AB9E4 001A87E4 3D 40 80 2A */ lis r10, lbl_clamp_a4@ha +/* 801AB9E8 001A87E8 3D 00 80 2B */ lis r8, lbl_mono16@ha /* 801AB9EC 001A87EC 57 C7 10 3A */ slwi r7, r30, 2 /* 801AB9F0 001A87F0 90 09 00 04 */ stw r0, 4(r9) /* 801AB9F4 001A87F4 38 E7 00 1F */ addi r7, r7, 0x1f -/* 801AB9F8 001A87F8 3B 4A 71 E0 */ addi r26, r10, lbl_802A71E0@l -/* 801AB9FC 001A87FC 3B 68 E3 20 */ addi r27, r8, lbl_802AE320@l +/* 801AB9F8 001A87F8 3B 4A 71 E0 */ addi r26, r10, lbl_clamp_a4@l +/* 801AB9FC 001A87FC 3B 68 E3 20 */ addi r27, r8, lbl_mono16@l /* 801ABA00 001A8800 54 E7 00 34 */ rlwinm r7, r7, 0, 0, 0x1a /* 801ABA04 001A8804 82 C9 00 18 */ lwz r22, 0x18(r9) /* 801ABA08 001A8808 82 E9 00 1C */ lwz r23, 0x1c(r9) @@ -23833,8 +23833,8 @@ lbl_801ABA68: /* 801ABBE8 001A89E8 90 1F 00 24 */ stw r0, 0x24(r31) /* 801ABBEC 001A89EC 3B FF 00 40 */ addi r31, r31, 0x40 /* 801ABBF0 001A89F0 42 00 FE 78 */ bdnz lbl_801ABA68 -/* 801ABBF4 001A89F4 3D 20 80 2B */ lis r9, lbl_802AEF20@ha -/* 801ABBF8 001A89F8 39 29 EF 20 */ addi r9, r9, lbl_802AEF20@l +/* 801ABBF4 001A89F4 3D 20 80 2B */ lis r9, lbl_S@ha +/* 801ABBF8 001A89F8 39 29 EF 20 */ addi r9, r9, lbl_S@l /* 801ABBFC 001A89FC 92 E9 00 1C */ stw r23, 0x1c(r9) /* 801ABC00 001A8A00 93 29 00 08 */ stw r25, 8(r9) /* 801ABC04 001A8A04 93 09 00 0C */ stw r24, 0xc(r9) @@ -23850,8 +23850,8 @@ lbl_801ABA68: /* 801ABC2C 001A8A2C 4E 80 00 20 */ blr /* 801ABC30 001A8A30 4E 80 00 20 */ blr /* 801ABC34 001A8A34 4E 80 00 20 */ blr -/* 801ABC38 001A8A38 3D 20 80 2B */ lis r9, lbl_802AEF20@ha -/* 801ABC3C 001A8A3C 39 29 EF 20 */ addi r9, r9, lbl_802AEF20@l +/* 801ABC38 001A8A38 3D 20 80 2B */ lis r9, lbl_S@ha +/* 801ABC3C 001A8A3C 39 29 EF 20 */ addi r9, r9, lbl_S@l /* 801ABC40 001A8A40 81 69 00 48 */ lwz r11, 0x48(r9) /* 801ABC44 001A8A44 81 49 00 44 */ lwz r10, 0x44(r9) /* 801ABC48 001A8A48 7C 0B 18 50 */ subf r0, r11, r3 @@ -23870,9 +23870,9 @@ lbl_801ABA68: /* 801ABC7C 001A8A7C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801ABC80 001A8A80 BF 41 00 08 */ stmw r26, 8(r1) /* 801ABC84 001A8A84 7C 7D 1B 78 */ mr r29, r3 -/* 801ABC88 001A8A88 3D 60 80 2B */ lis r11, lbl_802AEF20@ha +/* 801ABC88 001A8A88 3D 60 80 2B */ lis r11, lbl_S@ha /* 801ABC8C 001A8A8C 7F A3 0E 70 */ srawi r3, r29, 1 -/* 801ABC90 001A8A90 39 2B EF 20 */ addi r9, r11, lbl_802AEF20@l +/* 801ABC90 001A8A90 39 2B EF 20 */ addi r9, r11, lbl_S@l /* 801ABC94 001A8A94 2C 03 00 00 */ cmpwi r3, 0 /* 801ABC98 001A8A98 80 8B EF 20 */ lwz r4, -0x10e0(r11) /* 801ABC9C 001A8A9C 83 C9 00 14 */ lwz r30, 0x14(r9) @@ -23948,8 +23948,8 @@ lbl_801ABD5C: /* 801ABDAC 001A8BAC 90 04 00 00 */ stw r0, 0(r4) lbl_801ABDB0: /* 801ABDB0 001A8BB0 7F A3 0E 70 */ srawi r3, r29, 1 -/* 801ABDB4 001A8BB4 3D 20 80 2B */ lis r9, lbl_802AEF20@ha -/* 801ABDB8 001A8BB8 39 29 EF 20 */ addi r9, r9, lbl_802AEF20@l +/* 801ABDB4 001A8BB4 3D 20 80 2B */ lis r9, lbl_S@ha +/* 801ABDB8 001A8BB8 39 29 EF 20 */ addi r9, r9, lbl_S@l /* 801ABDBC 001A8BBC 2C 03 00 00 */ cmpwi r3, 0 /* 801ABDC0 001A8BC0 83 C9 00 14 */ lwz r30, 0x14(r9) /* 801ABDC4 001A8BC4 38 63 FF FF */ addi r3, r3, -1 @@ -24027,8 +24027,8 @@ lbl_801ABE90: /* 801ABEDC 001A8CDC 91 24 00 04 */ stw r9, 4(r4) /* 801ABEE0 001A8CE0 90 04 00 00 */ stw r0, 0(r4) lbl_801ABEE4: -/* 801ABEE4 001A8CE4 3C C0 80 2B */ lis r6, lbl_802AEF20@ha -/* 801ABEE8 001A8CE8 39 26 EF 20 */ addi r9, r6, lbl_802AEF20@l +/* 801ABEE4 001A8CE4 3C C0 80 2B */ lis r6, lbl_S@ha +/* 801ABEE8 001A8CE8 39 26 EF 20 */ addi r9, r6, lbl_S@l /* 801ABEEC 001A8CEC 81 66 EF 20 */ lwz r11, -0x10e0(r6) /* 801ABEF0 001A8CF0 81 09 00 04 */ lwz r8, 4(r9) /* 801ABEF4 001A8CF4 80 A9 00 08 */ lwz r5, 8(r9) @@ -24053,9 +24053,9 @@ lbl_801ABEE4: /* 801ABF40 001A8D40 94 21 FF D8 */ stwu r1, -0x28(r1) /* 801ABF44 001A8D44 BF 21 00 0C */ stmw r25, 0xc(r1) /* 801ABF48 001A8D48 7C 7C 1B 78 */ mr r28, r3 -/* 801ABF4C 001A8D4C 3D 60 80 2B */ lis r11, lbl_802AEF20@ha +/* 801ABF4C 001A8D4C 3D 60 80 2B */ lis r11, lbl_S@ha /* 801ABF50 001A8D50 7F 9F 0E 70 */ srawi r31, r28, 1 -/* 801ABF54 001A8D54 39 2B EF 20 */ addi r9, r11, lbl_802AEF20@l +/* 801ABF54 001A8D54 39 2B EF 20 */ addi r9, r11, lbl_S@l /* 801ABF58 001A8D58 2C 1F 00 00 */ cmpwi r31, 0 /* 801ABF5C 001A8D5C 81 8B EF 20 */ lwz r12, -0x10e0(r11) /* 801ABF60 001A8D60 83 A9 00 14 */ lwz r29, 0x14(r9) @@ -24167,8 +24167,8 @@ lbl_801AC080: /* 801AC100 001A8F00 91 6C 00 04 */ stw r11, 4(r12) lbl_801AC104: /* 801AC104 001A8F04 7F 9F 0E 70 */ srawi r31, r28, 1 -/* 801AC108 001A8F08 3D 20 80 2B */ lis r9, lbl_802AEF20@ha -/* 801AC10C 001A8F0C 39 29 EF 20 */ addi r9, r9, lbl_802AEF20@l +/* 801AC108 001A8F08 3D 20 80 2B */ lis r9, lbl_S@ha +/* 801AC10C 001A8F0C 39 29 EF 20 */ addi r9, r9, lbl_S@l /* 801AC110 001A8F10 2C 1F 00 00 */ cmpwi r31, 0 /* 801AC114 001A8F14 83 A9 00 14 */ lwz r29, 0x14(r9) /* 801AC118 001A8F18 3B FF FF FF */ addi r31, r31, -1 @@ -24282,8 +24282,8 @@ lbl_801AC244: /* 801AC2C0 001A90C0 7D 6B 32 14 */ add r11, r11, r6 /* 801AC2C4 001A90C4 91 6C 00 04 */ stw r11, 4(r12) lbl_801AC2C8: -/* 801AC2C8 001A90C8 3C C0 80 2B */ lis r6, lbl_802AEF20@ha -/* 801AC2CC 001A90CC 39 26 EF 20 */ addi r9, r6, lbl_802AEF20@l +/* 801AC2C8 001A90C8 3C C0 80 2B */ lis r6, lbl_S@ha +/* 801AC2CC 001A90CC 39 26 EF 20 */ addi r9, r6, lbl_S@l /* 801AC2D0 001A90D0 81 66 EF 20 */ lwz r11, -0x10e0(r6) /* 801AC2D4 001A90D4 81 09 00 04 */ lwz r8, 4(r9) /* 801AC2D8 001A90D8 80 A9 00 08 */ lwz r5, 8(r9) @@ -24305,9 +24305,9 @@ lbl_801AC2C8: /* 801AC318 001A9118 BB 21 00 0C */ lmw r25, 0xc(r1) /* 801AC31C 001A911C 38 21 00 28 */ addi r1, r1, 0x28 /* 801AC320 001A9120 4E 80 00 20 */ blr -/* 801AC324 001A9124 3D 20 80 2B */ lis r9, lbl_802AEF20@ha +/* 801AC324 001A9124 3D 20 80 2B */ lis r9, lbl_S@ha /* 801AC328 001A9128 2C 03 00 00 */ cmpwi r3, 0 -/* 801AC32C 001A912C 39 69 EF 20 */ addi r11, r9, lbl_802AEF20@l +/* 801AC32C 001A912C 39 69 EF 20 */ addi r11, r9, lbl_S@l /* 801AC330 001A9130 81 09 EF 20 */ lwz r8, -0x10e0(r9) /* 801AC334 001A9134 80 CB 00 08 */ lwz r6, 8(r11) /* 801AC338 001A9138 38 E3 FF FF */ addi r7, r3, -1 @@ -24332,9 +24332,9 @@ lbl_801AC340: /* 801AC380 001A9180 39 08 00 04 */ addi r8, r8, 4 /* 801AC384 001A9184 40 82 FF BC */ bne lbl_801AC340 lbl_801AC388: -/* 801AC388 001A9188 3D 20 80 2B */ lis r9, lbl_802AEF20@ha +/* 801AC388 001A9188 3D 20 80 2B */ lis r9, lbl_S@ha /* 801AC38C 001A918C 54 65 10 3A */ slwi r5, r3, 2 -/* 801AC390 001A9190 39 29 EF 20 */ addi r9, r9, lbl_802AEF20@l +/* 801AC390 001A9190 39 29 EF 20 */ addi r9, r9, lbl_S@l /* 801AC394 001A9194 2C 03 00 00 */ cmpwi r3, 0 /* 801AC398 001A9198 38 E3 FF FF */ addi r7, r3, -1 /* 801AC39C 001A919C 80 C9 00 0C */ lwz r6, 0xc(r9) @@ -24361,8 +24361,8 @@ lbl_801AC3AC: /* 801AC3EC 001A91EC 39 08 00 04 */ addi r8, r8, 4 /* 801AC3F0 001A91F0 40 82 FF BC */ bne lbl_801AC3AC lbl_801AC3F4: -/* 801AC3F4 001A91F4 3D 00 80 2B */ lis r8, lbl_802AEF20@ha -/* 801AC3F8 001A91F8 39 28 EF 20 */ addi r9, r8, lbl_802AEF20@l +/* 801AC3F4 001A91F4 3D 00 80 2B */ lis r8, lbl_S@ha +/* 801AC3F8 001A91F8 39 28 EF 20 */ addi r9, r8, lbl_S@l /* 801AC3FC 001A91FC 81 68 EF 20 */ lwz r11, -0x10e0(r8) /* 801AC400 001A9200 81 49 00 04 */ lwz r10, 4(r9) /* 801AC404 001A9204 80 E9 00 08 */ lwz r7, 8(r9) @@ -24376,9 +24376,9 @@ lbl_801AC3F4: /* 801AC424 001A9224 90 09 00 0C */ stw r0, 0xc(r9) /* 801AC428 001A9228 90 E9 00 08 */ stw r7, 8(r9) /* 801AC42C 001A922C 4E 80 00 20 */ blr -/* 801AC430 001A9230 3D 20 80 2B */ lis r9, lbl_802AEF20@ha +/* 801AC430 001A9230 3D 20 80 2B */ lis r9, lbl_S@ha /* 801AC434 001A9234 2C 03 00 00 */ cmpwi r3, 0 -/* 801AC438 001A9238 39 69 EF 20 */ addi r11, r9, lbl_802AEF20@l +/* 801AC438 001A9238 39 69 EF 20 */ addi r11, r9, lbl_S@l /* 801AC43C 001A923C 80 E9 EF 20 */ lwz r7, -0x10e0(r9) /* 801AC440 001A9240 80 AB 00 08 */ lwz r5, 8(r11) /* 801AC444 001A9244 38 C3 FF FF */ addi r6, r3, -1 @@ -24417,9 +24417,9 @@ lbl_801AC44C: /* 801AC4C4 001A92C4 38 E7 00 04 */ addi r7, r7, 4 /* 801AC4C8 001A92C8 40 82 FF 84 */ bne lbl_801AC44C lbl_801AC4CC: -/* 801AC4CC 001A92CC 3D 20 80 2B */ lis r9, lbl_802AEF20@ha +/* 801AC4CC 001A92CC 3D 20 80 2B */ lis r9, lbl_S@ha /* 801AC4D0 001A92D0 54 64 10 3A */ slwi r4, r3, 2 -/* 801AC4D4 001A92D4 39 29 EF 20 */ addi r9, r9, lbl_802AEF20@l +/* 801AC4D4 001A92D4 39 29 EF 20 */ addi r9, r9, lbl_S@l /* 801AC4D8 001A92D8 2C 03 00 00 */ cmpwi r3, 0 /* 801AC4DC 001A92DC 38 C3 FF FF */ addi r6, r3, -1 /* 801AC4E0 001A92E0 80 A9 00 0C */ lwz r5, 0xc(r9) @@ -24460,8 +24460,8 @@ lbl_801AC4F0: /* 801AC568 001A9368 38 E7 00 04 */ addi r7, r7, 4 /* 801AC56C 001A936C 40 82 FF 84 */ bne lbl_801AC4F0 lbl_801AC570: -/* 801AC570 001A9370 3D 00 80 2B */ lis r8, lbl_802AEF20@ha -/* 801AC574 001A9374 39 28 EF 20 */ addi r9, r8, lbl_802AEF20@l +/* 801AC570 001A9370 3D 00 80 2B */ lis r8, lbl_S@ha +/* 801AC574 001A9374 39 28 EF 20 */ addi r9, r8, lbl_S@l /* 801AC578 001A9378 81 68 EF 20 */ lwz r11, -0x10e0(r8) /* 801AC57C 001A937C 81 49 00 04 */ lwz r10, 4(r9) /* 801AC580 001A9380 80 E9 00 08 */ lwz r7, 8(r9) @@ -24734,9 +24734,9 @@ lbl_801AC904: /* 801AC98C 001A978C 93 E1 00 0C */ stw r31, 0xc(r1) /* 801AC990 001A9790 28 05 00 07 */ cmplwi r5, 7 /* 801AC994 001A9794 40 81 00 E0 */ ble lbl_801ACA74 -/* 801AC998 001A9798 3D 20 80 27 */ lis r9, lbl_80275300@ha +/* 801AC998 001A9798 3D 20 80 27 */ lis r9, lbl_VarBitsLens@ha /* 801AC99C 001A979C 3B E0 00 20 */ li r31, 0x20 -/* 801AC9A0 001A97A0 39 89 53 00 */ addi r12, r9, lbl_80275300@l +/* 801AC9A0 001A97A0 39 89 53 00 */ addi r12, r9, lbl_VarBitsLens@l lbl_801AC9A4: /* 801AC9A4 001A97A4 80 E4 00 0C */ lwz r7, 0xc(r4) /* 801AC9A8 001A97A8 28 07 00 07 */ cmplwi r7, 7 @@ -24829,9 +24829,9 @@ lbl_801ACAB0: /* 801ACAEC 001A98EC 7D 06 00 38 */ and r6, r8, r0 /* 801ACAF0 001A98F0 90 E4 00 0C */ stw r7, 0xc(r4) lbl_801ACAF4: -/* 801ACAF4 001A98F4 3D 20 80 27 */ lis r9, lbl_80275300@ha +/* 801ACAF4 001A98F4 3D 20 80 27 */ lis r9, lbl_VarBitsLens@ha /* 801ACAF8 001A98F8 54 AB 10 3A */ slwi r11, r5, 2 -/* 801ACAFC 001A98FC 39 29 53 00 */ addi r9, r9, lbl_80275300@l +/* 801ACAFC 001A98FC 39 29 53 00 */ addi r9, r9, lbl_VarBitsLens@l /* 801ACB00 001A9900 80 03 00 0C */ lwz r0, 0xc(r3) /* 801ACB04 001A9904 7D 49 58 2E */ lwzx r10, r9, r11 /* 801ACB08 001A9908 7D 20 2A 14 */ add r9, r0, r5 @@ -29861,9 +29861,9 @@ lbl_801B1480: /* 801B1608 001AE408 94 21 FF F8 */ stwu r1, -8(r1) /* 801B160C 001AE40C 7C 08 02 A6 */ mflr r0 /* 801B1610 001AE410 90 01 00 0C */ stw r0, 0xc(r1) -/* 801B1614 001AE414 3D 20 80 27 */ lis r9, lbl_802774E0@ha +/* 801B1614 001AE414 3D 20 80 27 */ lis r9, lbl_ifimquantlevels8@ha /* 801B1618 001AE418 54 C6 40 2E */ slwi r6, r6, 8 -/* 801B161C 001AE41C 39 29 74 E0 */ addi r9, r9, lbl_802774E0@l +/* 801B161C 001AE41C 39 29 74 E0 */ addi r9, r9, lbl_ifimquantlevels8@l /* 801B1620 001AE420 7C C6 4A 14 */ add r6, r6, r9 /* 801B1624 001AE424 4B FF F8 2D */ bl bink.fastidct8x8 /* 801B1628 001AE428 80 01 00 0C */ lwz r0, 0xc(r1) @@ -29876,9 +29876,9 @@ FastIDCT8x8: /* 801B1638 001AE438 94 21 FF F8 */ stwu r1, -8(r1) /* 801B163C 001AE43C 7C 08 02 A6 */ mflr r0 /* 801B1640 001AE440 90 01 00 0C */ stw r0, 0xc(r1) -/* 801B1644 001AE444 3D 20 80 27 */ lis r9, lbl_802754E0@ha +/* 801B1644 001AE444 3D 20 80 27 */ lis r9, lbl_ifiquantlevels8@ha /* 801B1648 001AE448 54 C6 40 2E */ slwi r6, r6, 8 -/* 801B164C 001AE44C 39 29 54 E0 */ addi r9, r9, lbl_802754E0@l +/* 801B164C 001AE44C 39 29 54 E0 */ addi r9, r9, lbl_ifiquantlevels8@l /* 801B1650 001AE450 7C C6 4A 14 */ add r6, r6, r9 /* 801B1654 001AE454 4B FF F7 FD */ bl bink.fastidct8x8 /* 801B1658 001AE458 80 01 00 0C */ lwz r0, 0xc(r1) @@ -29891,9 +29891,9 @@ FastIDCT8x8d: /* 801B1668 001AE468 94 21 FF F8 */ stwu r1, -8(r1) /* 801B166C 001AE46C 7C 08 02 A6 */ mflr r0 /* 801B1670 001AE470 90 01 00 0C */ stw r0, 0xc(r1) -/* 801B1674 001AE474 3D 20 80 27 */ lis r9, lbl_802754E0@ha +/* 801B1674 001AE474 3D 20 80 27 */ lis r9, lbl_ifiquantlevels8@ha /* 801B1678 001AE478 54 C6 40 2E */ slwi r6, r6, 8 -/* 801B167C 001AE47C 39 29 54 E0 */ addi r9, r9, lbl_802754E0@l +/* 801B167C 001AE47C 39 29 54 E0 */ addi r9, r9, lbl_ifiquantlevels8@l /* 801B1680 001AE480 7C C6 4A 14 */ add r6, r6, r9 /* 801B1684 001AE484 4B FF FB A9 */ bl bink.fastidct8x8d /* 801B1688 001AE488 80 01 00 0C */ lwz r0, 0xc(r1) @@ -29906,10 +29906,10 @@ FastmIDCT8x8WithMotion: /* 801B1698 001AE498 94 21 FE A0 */ stwu r1, -0x160(r1) /* 801B169C 001AE49C BE 61 01 2C */ stmw r19, 0x12c(r1) /* 801B16A0 001AE4A0 38 00 00 08 */ li r0, 8 -/* 801B16A4 001AE4A4 3D 20 80 27 */ lis r9, lbl_802774E0@ha +/* 801B16A4 001AE4A4 3D 20 80 27 */ lis r9, lbl_ifimquantlevels8@ha /* 801B16A8 001AE4A8 7C 09 03 A6 */ mtctr r0 /* 801B16AC 001AE4AC 54 C6 40 2E */ slwi r6, r6, 8 -/* 801B16B0 001AE4B0 39 29 74 E0 */ addi r9, r9, lbl_802774E0@l +/* 801B16B0 001AE4B0 39 29 74 E0 */ addi r9, r9, lbl_ifimquantlevels8@l /* 801B16B4 001AE4B4 3B E1 00 28 */ addi r31, r1, 0x28 /* 801B16B8 001AE4B8 7F F3 FB 78 */ mr r19, r31 /* 801B16BC 001AE4BC 7F 06 4A 14 */ add r24, r6, r9 @@ -30463,8 +30463,8 @@ lbl_801B1E34: /* 801B1F2C 001AED2C 38 00 00 3F */ li r0, 0x3f /* 801B1F30 001AED30 3B 01 01 10 */ addi r24, r1, 0x110 /* 801B1F34 001AED34 7C 09 03 A6 */ mtctr r0 -/* 801B1F38 001AED38 3D 20 80 28 */ lis r9, lbl_802794E0@ha -/* 801B1F3C 001AED3C 39 09 94 E0 */ addi r8, r9, lbl_802794E0@l +/* 801B1F38 001AED38 3D 20 80 28 */ lis r9, lbl_zigzag@ha +/* 801B1F3C 001AED3C 39 09 94 E0 */ addi r8, r9, lbl_zigzag@l /* 801B1F40 001AED40 7F 0A C3 78 */ mr r10, r24 /* 801B1F44 001AED44 38 80 00 00 */ li r4, 0 /* 801B1F48 001AED48 38 E0 00 01 */ li r7, 1 @@ -30910,8 +30910,8 @@ lbl_801B252C: /* 801B2540 001AF340 38 00 00 40 */ li r0, 0x40 /* 801B2544 001AF344 3A 21 01 E0 */ addi r17, r1, 0x1e0 /* 801B2548 001AF348 7C 09 03 A6 */ mtctr r0 -/* 801B254C 001AF34C 3D 20 80 28 */ lis r9, lbl_802794E0@ha -/* 801B2550 001AF350 39 49 94 E0 */ addi r10, r9, lbl_802794E0@l +/* 801B254C 001AF34C 3D 20 80 28 */ lis r9, lbl_zigzag@ha +/* 801B2550 001AF350 39 49 94 E0 */ addi r10, r9, lbl_zigzag@l /* 801B2554 001AF354 38 C0 00 00 */ li r6, 0 /* 801B2558 001AF358 3A 41 01 60 */ addi r18, r1, 0x160 /* 801B255C 001AF35C 3A 81 01 10 */ addi r20, r1, 0x110 @@ -31123,9 +31123,9 @@ lbl_801B2824: /* 801B2828 001AF628 3B DF FF FF */ addi r30, r31, -1 /* 801B282C 001AF62C 7C 0C E8 40 */ cmplw r12, r29 /* 801B2830 001AF630 40 80 07 60 */ bge lbl_801B2F90 -/* 801B2834 001AF634 3D 20 80 27 */ lis r9, lbl_80275300@ha +/* 801B2834 001AF634 3D 20 80 27 */ lis r9, lbl_VarBitsLens@ha /* 801B2838 001AF638 3B 80 00 01 */ li r28, 1 -/* 801B283C 001AF63C 3A A9 53 00 */ addi r21, r9, lbl_80275300@l +/* 801B283C 001AF63C 3A A9 53 00 */ addi r21, r9, lbl_VarBitsLens@l /* 801B2840 001AF640 38 80 00 00 */ li r4, 0 /* 801B2844 001AF644 7E 17 83 78 */ mr r23, r16 /* 801B2848 001AF648 7F D8 F3 78 */ mr r24, r30 @@ -32673,8 +32673,8 @@ lbl_801B3CB8: /* 801B3DF4 001B0BF4 38 00 00 40 */ li r0, 0x40 /* 801B3DF8 001B0BF8 3A 21 01 60 */ addi r17, r1, 0x160 /* 801B3DFC 001B0BFC 7C 09 03 A6 */ mtctr r0 -/* 801B3E00 001B0C00 3D 20 80 28 */ lis r9, lbl_802794E0@ha -/* 801B3E04 001B0C04 39 09 94 E0 */ addi r8, r9, lbl_802794E0@l +/* 801B3E00 001B0C00 3D 20 80 28 */ lis r9, lbl_zigzag@ha +/* 801B3E04 001B0C04 39 09 94 E0 */ addi r8, r9, lbl_zigzag@l /* 801B3E08 001B0C08 7E 2A 8B 78 */ mr r10, r17 /* 801B3E0C 001B0C0C 39 60 00 00 */ li r11, 0 /* 801B3E10 001B0C10 3A 41 01 A0 */ addi r18, r1, 0x1a0 diff --git a/asm/bss.s b/asm/bss.s index d0b450342..a20b5e216 100644 --- a/asm/bss.s +++ b/asm/bss.s @@ -1,756 +1,756 @@ .section .bss # 0x802B89E0 - 0x803D0A50 -.global lbl_802B89E0 -lbl_802B89E0: +.global lbl_sxAnimTempTranPool +lbl_sxAnimTempTranPool: .skip 0x20 -.global lbl_802B8A00 -lbl_802B8A00: +.global lbl_sCameraFXMatOld +lbl_sCameraFXMatOld: .skip 0x40 -.global lbl_802B8A40 -lbl_802B8A40: +.global lbl_sCutsceneFakeModel +lbl_sCutsceneFakeModel: .skip 0x360 -.global lbl_802B8DA0 -lbl_802B8DA0: +.global lbl_all_ents_box +lbl_all_ents_box: .skip 0x18 -.global lbl_802B8DB8 -lbl_802B8DB8: +.global lbl_active_fonts__19_unnamed_xFont_cpp_ +lbl_active_fonts__19_unnamed_xFont_cpp_: .skip 0x53C0 -.global lbl_802BE178 -lbl_802BE178: +.global lbl_vert_buffer__19_unnamed_xFont_cpp_ +lbl_vert_buffer__19_unnamed_xFont_cpp_: .skip 0xB40 -.global lbl_802BECB8 -lbl_802BECB8: +.global lbl_model_cache__19_unnamed_xFont_cpp_ +lbl_model_cache__19_unnamed_xFont_cpp_: .skip 0x60 -.global lbl_802BED18 -lbl_802BED18: +.global lbl_oldrs__19_unnamed_xFont_cpp_ +lbl_oldrs__19_unnamed_xFont_cpp_: .skip 0x24 -.global lbl_802BED3C -lbl_802BED3C: +.global lbl_def_tex_args__19_unnamed_xFont_cpp_ +lbl_def_tex_args__19_unnamed_xFont_cpp_: .skip 0x34 -.global lbl_802BED70 -lbl_802BED70: +.global lbl_def_model_args__19_unnamed_xFont_cpp_ +lbl_def_model_args__19_unnamed_xFont_cpp_: .skip 0x30 -.global lbl_802BEDA0 -lbl_802BEDA0: +.global lbl_tl_cache__19_unnamed_xFont_cpp_ +lbl_tl_cache__19_unnamed_xFont_cpp_: .skip 0x8D08 -.global lbl_802C7AA8 -lbl_802C7AA8: +.global lbl_arg_buffer$1611 +lbl_arg_buffer$1611: .skip 0x100 -.global lbl_802C7BA8 -lbl_802C7BA8: +.global lbl_entry_buffer$1612 +lbl_entry_buffer$1612: .skip 0x140 -.global lbl_802C7CE8 -lbl_802C7CE8: +.global lbl_alpha_count0__17_unnamed_xFX_cpp_ +lbl_alpha_count0__17_unnamed_xFX_cpp_: .skip 0x12C -.global lbl_802C7E14 -lbl_802C7E14: +.global lbl_alpha_count1__17_unnamed_xFX_cpp_ +lbl_alpha_count1__17_unnamed_xFX_cpp_: .skip 0x12C -.global lbl_802C7F40 -lbl_802C7F40: +.global lbl_sFirework +lbl_sFirework: .skip 0x168 -.global lbl_802C80A8 -lbl_802C80A8: +.global lbl_sStripVert$2188 +lbl_sStripVert$2188: .skip 0x90 -.global lbl_802C8138 -lbl_802C8138: +.global lbl_blah$2485 +lbl_blah$2485: .skip 0x90 -.global lbl_802C81C8 -lbl_802C81C8: +.global lbl_active_ribbons__17_unnamed_xFX_cpp_ +lbl_active_ribbons__17_unnamed_xFX_cpp_: .skip 0x100 -.global lbl_802C82C8 -lbl_802C82C8: +.global lbl_sAuraAngle +lbl_sAuraAngle: .skip 0x18 -.global lbl_802C82E0 -lbl_802C82E0: +.global lbl_sAura +lbl_sAura: .skip 0x480 -.global lbl_802C8760 -lbl_802C8760: +.global lbl_ba$784 +lbl_ba$784: .skip 0x10 -.global lbl_802C8770 -lbl_802C8770: +.global lbl_mRumbleList +lbl_mRumbleList: .skip 0x200 -.global lbl_802C8970 -lbl_802C8970: +.global lbl_g_autodata +lbl_g_autodata: .skip 0x18 -.global lbl_802C8988 -lbl_802C8988: +.global lbl_sNearestBound +lbl_sNearestBound: .skip 0x4C -.global lbl_802C89D4 -lbl_802C89D4: +.global lbl_sSphereIsx +lbl_sSphereIsx: .skip 0x1C -.global lbl_802C89F0 -lbl_802C89F0: +.global lbl_mFade +lbl_mFade: .skip 0x1C -.global lbl_802C8A0C -lbl_802C8A0C: +.global lbl_sStripVert$1025 +lbl_sStripVert$1025: .skip 0x90 -.global lbl_802C8A9C -lbl_802C8A9C: +.global lbl_v$1170 +lbl_v$1170: .skip 0x64 -.global lbl_802C8B00 -lbl_802C8B00: +.global lbl_sCacheList +lbl_sCacheList: .skip 0x122A0 -.global lbl_802DADA0 -lbl_802DADA0: +.global lbl_faders__18_unnamed_xSnd_cpp_ +lbl_faders__18_unnamed_xSnd_cpp_: .skip 0xC00 -.global lbl_802DB9A0 -lbl_802DB9A0: +.global lbl_sActionLine +lbl_sActionLine: .skip 0x20 -.global lbl_802DB9C0 -lbl_802DB9C0: +.global lbl_sStripVert$718 +lbl_sStripVert$718: .skip 0x90 -.global lbl_802DBA50 -lbl_802DBA50: +.global lbl_sDummyEmptyJSP +lbl_sDummyEmptyJSP: .skip 0x20 -.global lbl_802DBA70 -lbl_802DBA70: +.global lbl_wall_jump_view__21_unnamed_zCamera_cpp_ +lbl_wall_jump_view__21_unnamed_zCamera_cpp_: .skip 0x10 -.global lbl_802DBA80 -lbl_802DBA80: +.global lbl_normal_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ +lbl_normal_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_: .skip 0x1B8 -.global lbl_802DBC38 -lbl_802DBC38: +.global lbl_cheat_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ +lbl_cheat_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_: .skip 0x1B8 -.global lbl_802DBDF0 -lbl_802DBDF0: +.global lbl_start_cam_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ +lbl_start_cam_mat__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_: .skip 0x40 -.global lbl_802DBE30 -lbl_802DBE30: +.global lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ +lbl_missle_record__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_: .skip 0x808 -.global lbl_802DC638 -lbl_802DC638: +.global lbl_wake_ribbon__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ +lbl_wake_ribbon__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_: .skip 0x280 -.global lbl_802DC8B8 -lbl_802DC8B8: +.global lbl_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ +lbl_explode_decal__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_: .skip 0x68 -.global lbl_802DC920 -lbl_802DC920: +.global lbl_qzone__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode +lbl_qzone__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode: .skip 0x35C -.global lbl_802DCC7C -lbl_802DCC7C: +.global lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ +lbl_hud__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_: .skip 0x694 -.global lbl_802DD310 -lbl_802DD310: +.global lbl_rewardPickups +lbl_rewardPickups: .skip 0xC8 -.global lbl_802DD3D8 -lbl_802DD3D8: +.global lbl_sRewards +lbl_sRewards: .skip 0x8C0 -.global lbl_802DDC98 -lbl_802DDC98: +.global lbl_sRewardLOD +lbl_sRewardLOD: .skip 0xA0 -.global lbl_802DDD38 -lbl_802DDD38: +.global lbl_gPickupFrame +lbl_gPickupFrame: .skip 0xE4 -.global lbl_802DDE1C -lbl_802DDE1C: +.global lbl_gPickupCollis +lbl_gPickupCollis: .skip 0x5B4 -.global lbl_802DE3D0 -lbl_802DE3D0: +.global lbl_sHackStuckDir +lbl_sHackStuckDir: .skip 0x24 -.global lbl_802DE3F4 -lbl_802DE3F4: +.global lbl_sPlayerRumbleType +lbl_sPlayerRumbleType: .skip 0xBC -.global lbl_802DE4B0 -lbl_802DE4B0: +.global lbl_sPlayerRumbleTime +lbl_sPlayerRumbleTime: .skip 0xBC -.global lbl_802DE56C -lbl_802DE56C: +.global lbl_sDelayedSound +lbl_sDelayedSound: .skip 0x158 -.global lbl_802DE6C4 -lbl_802DE6C4: +.global lbl_sReticleMat +lbl_sReticleMat: .skip 0x40 -.global lbl_802DE704 -lbl_802DE704: +.global lbl_update_motion +lbl_update_motion: .skip 0x24 -.global lbl_802DE728 -lbl_802DE728: +.global lbl_tslide_lastrealvel +lbl_tslide_lastrealvel: .skip 0xC -.global lbl_802DE734 -lbl_802DE734: +.global lbl_last_center +lbl_last_center: .skip 0xC -.global lbl_802DE740 -lbl_802DE740: +.global lbl_sWallNormal +lbl_sWallNormal: .skip 0xC -.global lbl_802DE74C -lbl_802DE74C: +.global lbl_player_talk__24_unnamed_zEntPlayer_cpp_ +lbl_player_talk__24_unnamed_zEntPlayer_cpp_: .skip 0xCE4 -.global lbl_802DF430 -lbl_802DF430: +.global lbl_sSurfaceSoundIDStep +lbl_sSurfaceSoundIDStep: .skip 0x60 -.global lbl_802DF490 -lbl_802DF490: +.global lbl_poppers__17_unnamed_zFX_cpp_ +lbl_poppers__17_unnamed_zFX_cpp_: .skip 0x6280 -.global lbl_802E5710 -lbl_802E5710: +.global lbl_value__Q24zhud18_unnamed_zHud_cpp_ +lbl_value__Q24zhud18_unnamed_zHud_cpp_: .skip 0x50 -.global lbl_802E5760 -lbl_802E5760: +.global lbl_widgets__Q24zhud18_unnamed_zHud_cpp_ +lbl_widgets__Q24zhud18_unnamed_zHud_cpp_: .skip 0x28 -.global lbl_802E5788 -lbl_802E5788: +.global lbl_sGuideList +lbl_sGuideList: .skip 0x3800 -.global lbl_802E8F88 -lbl_802E8F88: +.global lbl_sLight +lbl_sLight: .skip 0x80 -.global lbl_802E9008 -lbl_802E9008: +.global lbl_sLightPart +lbl_sLightPart: .skip 0x40 -.global lbl_802E9048 -lbl_802E9048: +.global lbl_gTemporaryLights +lbl_gTemporaryLights: .skip 0x80 -.global lbl_802E90C8 -lbl_802E90C8: +.global lbl_sLightning +lbl_sLightning: .skip 0x5E8 -.global lbl_802E96B0 -lbl_802E96B0: +.global lbl_sLFuncEnd +lbl_sLFuncEnd: .skip 0x28 -.global lbl_802E96D8 -lbl_802E96D8: +.global lbl_sTweakStart +lbl_sTweakStart: .skip 0xC -.global lbl_802E96E4 -lbl_802E96E4: +.global lbl_sTweakEnd +lbl_sTweakEnd: .skip 0xAC -.global lbl_802E9790 -lbl_802E9790: +.global lbl_sStripVert$1341 +lbl_sStripVert$1341: .skip 0x1200 -.global lbl_802EA990 -lbl_802EA990: +.global lbl_sManagerList +lbl_sManagerList: .skip 0x8000 -.global lbl_802F2990 -lbl_802F2990: +.global lbl_corruptFiles +lbl_corruptFiles: .skip 0xC0 -.global lbl_802F2A50 -lbl_802F2A50: +.global lbl_sMusicSoundID +lbl_sMusicSoundID: .skip 0xC0 -.global lbl_802F2B10 -lbl_802F2B10: +.global lbl_sMusicTrack +lbl_sMusicTrack: .skip 0x28 -.global lbl_802F2B38 -lbl_802F2B38: +.global lbl_volume +lbl_volume: .skip 0x18 -.global lbl_802F2B50 -lbl_802F2B50: +.global lbl_sClipVolume +lbl_sClipVolume: .skip 0x80 -.global lbl_802F2BD0 -lbl_802F2BD0: +.global lbl_collis$867 +lbl_collis$867: .skip 0x50 -.global lbl_802F2C20 -lbl_802F2C20: +.global lbl_bnd_fake$868 +lbl_bnd_fake$868: .skip 0x50 -.global lbl_802F2C70 -lbl_802F2C70: +.global lbl_sOldPosPlayer +lbl_sOldPosPlayer: .skip 0xC -.global lbl_802F2C7C -lbl_802F2C7C: +.global lbl_sOldPosCamera +lbl_sOldPosCamera: .skip 0xC -.global lbl_802F2C88 -lbl_802F2C88: +.global lbl_sDef_surf +lbl_sDef_surf: .skip 0x260 -.global lbl_802F2EE8 -lbl_802F2EE8: +.global lbl_zThrownList +lbl_zThrownList: .skip 0x3480 -.global lbl_802F6368 -lbl_802F6368: +.global lbl_Vertex +lbl_Vertex: .skip 0x60 -.global lbl_802F63C8 -lbl_802F63C8: +.global lbl_sWorld +lbl_sWorld: .skip 0x2278 -.global lbl_802F8640 -lbl_802F8640: +.global lbl_buffer$775 +lbl_buffer$775: .skip 0xC -.global lbl_802F864C -lbl_802F864C: +.global lbl_buffer$780 +lbl_buffer$780: .skip 0xC -.global lbl_802F8658 -lbl_802F8658: +.global lbl_buffer$788 +lbl_buffer$788: .skip 0xC -.global lbl_802F8664 -lbl_802F8664: +.global lbl_buffer$793 +lbl_buffer$793: .skip 0xC -.global lbl_802F8670 -lbl_802F8670: +.global lbl_buffer$798 +lbl_buffer$798: .skip 0x80 -.global lbl_802F86F0 -lbl_802F86F0: +.global lbl_buffer$813 +lbl_buffer$813: .skip 0x20 -.global lbl_802F8710 -lbl_802F8710: +.global lbl_buffer$818 +lbl_buffer$818: .skip 0xC -.global lbl_802F871C -lbl_802F871C: +.global lbl_buffer$823 +lbl_buffer$823: .skip 0xC -.global lbl_802F8728 -lbl_802F8728: +.global lbl_buffer$828 +lbl_buffer$828: .skip 0x20 -.global lbl_802F8748 -lbl_802F8748: +.global lbl_buffer$833 +lbl_buffer$833: .skip 0x20 -.global lbl_802F8768 -lbl_802F8768: +.global lbl_buffer$868 +lbl_buffer$868: .skip 0x40 -.global lbl_802F87A8 -lbl_802F87A8: +.global lbl_buffer$873 +lbl_buffer$873: .skip 0x40 -.global lbl_802F87E8 -lbl_802F87E8: +.global lbl_buffer$878 +lbl_buffer$878: .skip 0x40 -.global lbl_802F8828 -lbl_802F8828: +.global lbl_buffer$883 +lbl_buffer$883: .skip 0x40 -.global lbl_802F8868 -lbl_802F8868: +.global lbl_buffer$888 +lbl_buffer$888: .skip 0x40 -.global lbl_802F88A8 -lbl_802F88A8: +.global lbl_buffer$893 +lbl_buffer$893: .skip 0x40 -.global lbl_802F88E8 -lbl_802F88E8: +.global lbl_buffer$898 +lbl_buffer$898: .skip 0x40 -.global lbl_802F8928 -lbl_802F8928: +.global lbl_buffer$903 +lbl_buffer$903: .skip 0x40 -.global lbl_802F8968 -lbl_802F8968: +.global lbl_buffer$913 +lbl_buffer$913: .skip 0xC -.global lbl_802F8974 -lbl_802F8974: +.global lbl_buffer$918 +lbl_buffer$918: .skip 0xC -.global lbl_802F8980 -lbl_802F8980: +.global lbl_buffer$923 +lbl_buffer$923: .skip 0xC -.global lbl_802F898C -lbl_802F898C: +.global lbl_buffer$928 +lbl_buffer$928: .skip 0xC -.global lbl_802F8998 -lbl_802F8998: +.global lbl_buffer$933 +lbl_buffer$933: .skip 0xC -.global lbl_802F89A4 -lbl_802F89A4: +.global lbl_buffer$948 +lbl_buffer$948: .skip 0x30 -.global lbl_802F89D4 -lbl_802F89D4: +.global lbl_buffer$960 +lbl_buffer$960: .skip 0xC -.global lbl_802F89E0 -lbl_802F89E0: +.global lbl_buffer$977 +lbl_buffer$977: .skip 0xC -.global lbl_802F89EC -lbl_802F89EC: +.global lbl_buffer$982 +lbl_buffer$982: .skip 0xC -.global lbl_802F89F8 -lbl_802F89F8: +.global lbl_buffer$987 +lbl_buffer$987: .skip 0xC -.global lbl_802F8A04 -lbl_802F8A04: +.global lbl_buffer$992 +lbl_buffer$992: .skip 0x40 -.global lbl_802F8A44 -lbl_802F8A44: +.global lbl_buffer$997 +lbl_buffer$997: .skip 0xC -.global lbl_802F8A50 -lbl_802F8A50: +.global lbl_buffer$1002 +lbl_buffer$1002: .skip 0xC -.global lbl_802F8A5C -lbl_802F8A5C: +.global lbl_buffer$1007 +lbl_buffer$1007: .skip 0x23C4 -.global lbl_802FAE20 -lbl_802FAE20: +.global lbl_cbray +lbl_cbray: .skip 0x24 -.global lbl_802FAE44 -lbl_802FAE44: +.global lbl_cbisx_local +lbl_cbisx_local: .skip 0x1C -.global lbl_802FAE60 -lbl_802FAE60: +.global lbl_tbuffer +lbl_tbuffer: .skip 0x1020 -.global lbl_802FBE80 -lbl_802FBE80: +.global lbl_Bink_surface_type +lbl_Bink_surface_type: .skip 0x18 -.global lbl_802FBE98 -lbl_802FBE98: +.global lbl___MIXChannel +lbl___MIXChannel: .skip 0x1800 -.global lbl_802FD698 -lbl_802FD698: +.global lbl_gLastAtomicList +lbl_gLastAtomicList: .skip 0x400 -.global lbl_802FDA98 -lbl_802FDA98: +.global lbl_sEmptyDirectionalLight +lbl_sEmptyDirectionalLight: .skip 0x10 -.global lbl_802FDAA8 -lbl_802FDAA8: +.global lbl_sMaterialColor +lbl_sMaterialColor: .skip 0x40 -.global lbl_802FDAE8 -lbl_802FDAE8: +.global lbl_sMaterialTexture +lbl_sMaterialTexture: .skip 0x40 -.global lbl_802FDB28 -lbl_802FDB28: +.global lbl_sMaterialAlpha +lbl_sMaterialAlpha: .skip 0x10 -.global lbl_802FDB38 -lbl_802FDB38: +.global lbl_gColorTable +lbl_gColorTable: .skip 0x400 -.global lbl_802FDF38 -lbl_802FDF38: +.global lbl_v3d$922 +lbl_v3d$922: .skip 0x90 -.global lbl_802FDFC8 -lbl_802FDFC8: +.global lbl_v3d$1071 +lbl_v3d$1071: .skip 0x90 -.global lbl_802FE058 -lbl_802FE058: +.global lbl_v3d$1482 +lbl_v3d$1482: .skip 0xA8 -.global lbl_802FE100 -lbl_802FE100: +.global lbl_cardwork +lbl_cardwork: .skip 0x14000 -.global lbl_80312100 -lbl_80312100: +.global lbl_str$701 +lbl_str$701: .skip 0x40 -.global lbl_80312140 -lbl_80312140: +.global lbl_MemoryFunctions +lbl_MemoryFunctions: .skip 0x10 -.global lbl_80312150 -lbl_80312150: +.global lbl_D3D_surface_type +lbl_D3D_surface_type: .skip 0x14 -.global lbl_80312164 -lbl_80312164: +.global lbl_Pixel_info +lbl_Pixel_info: .skip 0x14 -.global lbl_80312178 -lbl_80312178: +.global lbl_colrec$4320 +lbl_colrec$4320: .skip 0x50 -.global lbl_803121C8 -lbl_803121C8: +.global lbl_msg$822 +lbl_msg$822: .skip 0x44 -.global lbl_8031220C -lbl_8031220C: +.global lbl_msg$827 +lbl_msg$827: .skip 0x44 -.global lbl_80312250 -lbl_80312250: +.global lbl_g_msgdata +lbl_g_msgdata: .skip 0x48 -.global lbl_80312298 -lbl_80312298: +.global lbl_msg$1064 +lbl_msg$1064: .skip 0x44 -.global lbl_803122DC -lbl_803122DC: +.global lbl_msg$1147 +lbl_msg$1147: .skip 0x44 -.global lbl_80312320 -lbl_80312320: +.global lbl_npcmsg$1317 +lbl_npcmsg$1317: .skip 0x44 -.global lbl_80312364 -lbl_80312364: +.global lbl_dum$2804 +lbl_dum$2804: .skip 0x2C -.global lbl_80312390 -lbl_80312390: +.global lbl_g_uvaShield +lbl_g_uvaShield: .skip 0x20 -.global lbl_803123B0 -lbl_803123B0: +.global lbl_npcmsg$1475 +lbl_npcmsg$1475: .skip 0x44 -.global lbl_803123F4 -lbl_803123F4: +.global lbl_msg$1801 +lbl_msg$1801: .skip 0x44 -.global lbl_80312438 -lbl_80312438: +.global lbl_g_vert_list +lbl_g_vert_list: .skip 0x7A0 -.global lbl_80312BD8 -lbl_80312BD8: +.global lbl_g_parf_trek +lbl_g_parf_trek: .skip 0x5B0 -.global lbl_80313188 -lbl_80313188: +.global lbl_g_parf_aqualeak +lbl_g_parf_aqualeak: .skip 0x16C -.global lbl_803132F4 -lbl_803132F4: +.global lbl_news_fish_audio_hash +lbl_news_fish_audio_hash: .skip 0x11C -.global lbl_80313410 -lbl_80313410: +.global lbl_loveyEmitterInfo +lbl_loveyEmitterInfo: .skip 0x16C -.global lbl_8031357C -lbl_8031357C: +.global lbl_thunderEmitterInfo +lbl_thunderEmitterInfo: .skip 0x16C -.global lbl_803136E8 -lbl_803136E8: +.global lbl_sThunderLightningInfo +lbl_sThunderLightningInfo: .skip 0x40 -.global lbl_80313728 -lbl_80313728: +.global lbl_sSkyList +lbl_sSkyList: .skip 0x60 -.global lbl_80313788 -lbl_80313788: +.global lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_ +lbl_fixed__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_: .skip 0x58 -.global lbl_803137E0 -lbl_803137E0: +.global lbl_attaching_state$2203 +lbl_attaching_state$2203: .skip 0x4C -.global lbl_8031382C -lbl_8031382C: +.global lbl_hanging_state$2206 +lbl_hanging_state$2206: .skip 0x9CC -.global lbl_803141F8 -lbl_803141F8: +.global lbl_sTableCount_1 +lbl_sTableCount_1: .skip 0xC -.global lbl_80314204 -lbl_80314204: +.global lbl_sTableList_1 +lbl_sTableList_1: .skip 0xC -.global lbl_80314210 -lbl_80314210: +.global lbl_par_offset_right +lbl_par_offset_right: .skip 0xC -.global lbl_8031421C -lbl_8031421C: +.global lbl_par_offset_up +lbl_par_offset_up: .skip 0xC -.global lbl_80314228 -lbl_80314228: +.global lbl_sSaveEmmiterSettings +lbl_sSaveEmmiterSettings: .skip 0x54 -.global lbl_8031427C -lbl_8031427C: +.global lbl_sSaveEmmiterPropSettings +lbl_sSaveEmmiterPropSettings: .skip 0x138 -.global lbl_803143B4 -lbl_803143B4: +.global lbl_sDummyProp +lbl_sDummyProp: .skip 0x13C -.global lbl_803144F0 -lbl_803144F0: +.global lbl_buffer_mat$943 +lbl_buffer_mat$943: .skip 0x40 -.global lbl_80314530 -lbl_80314530: +.global lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_ +lbl_fixed__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_: .skip 0x7C -.global lbl_803145AC -lbl_803145AC: +.global lbl_shared_target__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_ +lbl_shared_target__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_: .skip 0xEC -.global lbl_80314698 -lbl_80314698: +.global lbl_sBoulderCollis +lbl_sBoulderCollis: .skip 0x5B8 -.global lbl_80314C50 -lbl_80314C50: +.global lbl_g_hash_sndgroup +lbl_g_hash_sndgroup: .skip 0x68 -.global lbl_80314CB8 -lbl_80314CB8: +.global lbl_g_parf_smoky +lbl_g_parf_smoky: .skip 0x16C -.global lbl_80314E24 -lbl_80314E24: +.global lbl_g_parf_steam_1 +lbl_g_parf_steam_1: .skip 0x16C -.global lbl_80314F90 -lbl_80314F90: +.global lbl_g_parf_overheat +lbl_g_parf_overheat: .skip 0x560 -.global lbl_803154F0 -lbl_803154F0: +.global lbl_tmpMat +lbl_tmpMat: .skip 0x4D98 -.global lbl_8031A288 -lbl_8031A288: +.global lbl_sFirstFreeFrag +lbl_sFirstFreeFrag: .skip 0x84 -.global lbl_8031A30C -lbl_8031A30C: +.global lbl_sFirstActiveFrag +lbl_sFirstActiveFrag: .skip 0x84 -.global lbl_8031A390 -lbl_8031A390: +.global lbl_sProjectileList +lbl_sProjectileList: .skip 0x84 -.global lbl_8031A414 -lbl_8031A414: +.global lbl_sLightningList +lbl_sLightningList: .skip 0x84 -.global lbl_8031A498 -lbl_8031A498: +.global lbl_sParticleList +lbl_sParticleList: .skip 0x84 -.global lbl_8031A51C -lbl_8031A51C: +.global lbl_sSoundList +lbl_sSoundList: .skip 0x84 -.global lbl_8031A5A0 -lbl_8031A5A0: +.global lbl_sLightningAddInfo +lbl_sLightningAddInfo: .skip 0x40 -.global lbl_8031A5E0 -lbl_8031A5E0: +.global lbl_sCinProj +lbl_sCinProj: .skip 0x90 -.global lbl_8031A670 -lbl_8031A670: +.global lbl_g_npc_widgets +lbl_g_npc_widgets: .skip 0xC -.global lbl_8031A67C -lbl_8031A67C: +.global lbl_laser_vtxbuf$1207 +lbl_laser_vtxbuf$1207: .skip 0x3F0 -.global lbl_8031AA6C -lbl_8031AA6C: +.global lbl_blink_vtxbuf$1549 +lbl_blink_vtxbuf$1549: .skip 0x3F0 -.global lbl_8031AE5C -lbl_8031AE5C: +.global lbl_g_fireworks +lbl_g_fireworks: .skip 0x480 -.global lbl_8031B2DC -lbl_8031B2DC: +.global lbl_prepute$2214 +lbl_prepute$2214: .skip 0x44 -.global lbl_8031B320 -lbl_8031B320: +.global lbl_shared__22_unnamed_zTalkBox_cpp_ +lbl_shared__22_unnamed_zTalkBox_cpp_: .skip 0x8E9C -.global lbl_803241BC -lbl_803241BC: +.global lbl_v$993 +lbl_v$993: .skip 0x80 -.global lbl_8032423C -lbl_8032423C: +.global lbl_next_state$2124 +lbl_next_state$2124: .skip 0xC -.global lbl_80324248 -lbl_80324248: +.global lbl_wait_state$2127 +lbl_wait_state$2127: .skip 0x10 -.global lbl_80324258 -lbl_80324258: +.global lbl_vert$701 +lbl_vert$701: .skip 0x90 -.global lbl_803242E8 -lbl_803242E8: +.global lbl_tcb$774 +lbl_tcb$774: .skip 0x10 -.global lbl_803242F8 -lbl_803242F8: +.global lbl_g_parf_holder +lbl_g_parf_holder: .skip 0x170 -.global lbl_80324468 -lbl_80324468: +.global lbl_g_parf_holder_1 +lbl_g_parf_holder_1: .skip 0x170 -.global lbl_803245D8 -lbl_803245D8: +.global lbl_sCollQueue +lbl_sCollQueue: .skip 0x54 -.global lbl_8032462C -lbl_8032462C: +.global lbl_sShadVert +lbl_sShadVert: .skip 0x3600 -.global lbl_80327C2C -lbl_80327C2C: +.global lbl_sShadRasters +lbl_sShadRasters: .skip 0x104 -.global lbl_80327D30 -lbl_80327D30: +.global lbl_glow_light__25_unnamed_zDiscoFloor_cpp_ +lbl_glow_light__25_unnamed_zDiscoFloor_cpp_: .skip 0x2D0 -.global lbl_80328000 -lbl_80328000: +.global lbl_sSinTable +lbl_sSinTable: .skip 0x9C -.global lbl_8032809C -lbl_8032809C: +.global lbl_sNFSoundValue +lbl_sNFSoundValue: .skip 0x78 -.global lbl_80328114 -lbl_80328114: +.global lbl_BDErecord +lbl_BDErecord: .skip 0x424 -.global lbl_80328538 -lbl_80328538: +.global lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_ +lbl_tweak__31_unnamed_zNPCTypeKingJelly_cpp_: .skip 0x298 -.global lbl_803287D0 -lbl_803287D0: +.global lbl_sound_data__31_unnamed_zNPCTypeKingJelly_cpp_ +lbl_sound_data__31_unnamed_zNPCTypeKingJelly_cpp_: .skip 0x108 -.global lbl_803288D8 -lbl_803288D8: +.global lbl_spawn_emitter_settings__31_unnamed_zNPCTypeKingJelly_cpp_ +lbl_spawn_emitter_settings__31_unnamed_zNPCTypeKingJelly_cpp_: .skip 0x16C -.global lbl_80328A44 -lbl_80328A44: +.global lbl_zap_emitter_settings__31_unnamed_zNPCTypeKingJelly_cpp_ +lbl_zap_emitter_settings__31_unnamed_zNPCTypeKingJelly_cpp_: .skip 0x2D8 -.global lbl_80328D1C -lbl_80328D1C: +.global lbl_thump_ring_emitter_settings__31_unnamed_zNPCTypeKingJelly_cpp_ +lbl_thump_ring_emitter_settings__31_unnamed_zNPCTypeKingJelly_cpp_: .skip 0x16C -.global lbl_80328E88 -lbl_80328E88: +.global lbl_ring_segments__31_unnamed_zNPCTypeKingJelly_cpp_ +lbl_ring_segments__31_unnamed_zNPCTypeKingJelly_cpp_: .skip 0x648 -.global lbl_803294D0 -lbl_803294D0: +.global lbl_sound_asset_names__27_unnamed_zNPCTypePrawn_cpp_ +lbl_sound_asset_names__27_unnamed_zNPCTypePrawn_cpp_: .skip 0x60 -.global lbl_80329530 -lbl_80329530: +.global lbl_sound_asset_ids__27_unnamed_zNPCTypePrawn_cpp_ +lbl_sound_asset_ids__27_unnamed_zNPCTypePrawn_cpp_: .skip 0x70 -.global lbl_803295A0 -lbl_803295A0: +.global lbl_sound_data__27_unnamed_zNPCTypePrawn_cpp_ +lbl_sound_data__27_unnamed_zNPCTypePrawn_cpp_: .skip 0x40 -.global lbl_803295E0 -lbl_803295E0: +.global lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_ +lbl_tweak__27_unnamed_zNPCTypePrawn_cpp_: .skip 0x260 -.global lbl_80329840 -lbl_80329840: +.global lbl_closeup__27_unnamed_zNPCTypePrawn_cpp_ +lbl_closeup__27_unnamed_zNPCTypePrawn_cpp_: .skip 0x28 -.global lbl_80329868 -lbl_80329868: +.global lbl_exhaust_emitter_settings__27_unnamed_zNPCTypePrawn_cpp_ +lbl_exhaust_emitter_settings__27_unnamed_zNPCTypePrawn_cpp_: .skip 0x170 -.global lbl_803299D8 -lbl_803299D8: +.global lbl_sound_asset_names__29_unnamed_zNPCTypeBossSB2_cpp_ +lbl_sound_asset_names__29_unnamed_zNPCTypeBossSB2_cpp_: .skip 0xA0 -.global lbl_80329A78 -lbl_80329A78: +.global lbl_sound_asset_ids__29_unnamed_zNPCTypeBossSB2_cpp_ +lbl_sound_asset_ids__29_unnamed_zNPCTypeBossSB2_cpp_: .skip 0xC8 -.global lbl_80329B40 -lbl_80329B40: +.global lbl_sound_data__29_unnamed_zNPCTypeBossSB2_cpp_ +lbl_sound_data__29_unnamed_zNPCTypeBossSB2_cpp_: .skip 0xA0 -.global lbl_80329BE0 -lbl_80329BE0: +.global lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_ +lbl_tweak__29_unnamed_zNPCTypeBossSB2_cpp_: .skip 0x358 -.global lbl_80329F38 -lbl_80329F38: +.global lbl_rc_scale__29_unnamed_zNPCTypeBossSB2_cpp_ +lbl_rc_scale__29_unnamed_zNPCTypeBossSB2_cpp_: .skip 0x10 -.global lbl_80329F48 -lbl_80329F48: +.global lbl_sound_asset_names__34_unnamed_zNPCTypeBossPlankton_cpp_ +lbl_sound_asset_names__34_unnamed_zNPCTypeBossPlankton_cpp_: .skip 0xF0 -.global lbl_8032A038 -lbl_8032A038: +.global lbl_sound_asset_ids__34_unnamed_zNPCTypeBossPlankton_cpp_ +lbl_sound_asset_ids__34_unnamed_zNPCTypeBossPlankton_cpp_: .skip 0x108 -.global lbl_8032A140 -lbl_8032A140: +.global lbl_sound_data__34_unnamed_zNPCTypeBossPlankton_cpp_ +lbl_sound_data__34_unnamed_zNPCTypeBossPlankton_cpp_: .skip 0x60 -.global lbl_8032A1A0 -lbl_8032A1A0: +.global lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_ +lbl_tweak__34_unnamed_zNPCTypeBossPlankton_cpp_: .skip 0x300 -.global lbl_8032A4A0 -lbl_8032A4A0: +.global lbl_sPTank +lbl_sPTank: .skip 0x8C -.global lbl_8032A52C -lbl_8032A52C: +.global lbl_snow_pool__23_unnamed_zParPTank_cpp_ +lbl_snow_pool__23_unnamed_zParPTank_cpp_: .skip 0x3C -.global lbl_8032A568 -lbl_8032A568: +.global lbl_tCB1$780 +lbl_tCB1$780: .skip 0x10 -.global lbl_8032A578 -lbl_8032A578: +.global lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_ +lbl_tweak__30_unnamed_zNPCTypeDutchman_cpp_: .skip 0x944 -.global lbl_8032AEBC -lbl_8032AEBC: +.global lbl_snot_emitter_settings__30_unnamed_zNPCTypeDutchman_cpp_ +lbl_snot_emitter_settings__30_unnamed_zNPCTypeDutchman_cpp_: .skip 0x16C -.global lbl_8032B028 -lbl_8032B028: +.global lbl_slime_emitter_settings__30_unnamed_zNPCTypeDutchman_cpp_ +lbl_slime_emitter_settings__30_unnamed_zNPCTypeDutchman_cpp_: .skip 0x16C -.global lbl_8032B194 -lbl_8032B194: +.global lbl_eye_scorch__30_unnamed_zNPCTypeDutchman_cpp_ +lbl_eye_scorch__30_unnamed_zNPCTypeDutchman_cpp_: .skip 0x280 -.global lbl_8032B414 -lbl_8032B414: +.global lbl_sound_data__30_unnamed_zNPCTypeDutchman_cpp_ +lbl_sound_data__30_unnamed_zNPCTypeDutchman_cpp_: .skip 0x34 -.global lbl_8032B448 -lbl_8032B448: +.global lbl_active_emitters__20_unnamed_xDecal_cpp_ +lbl_active_emitters__20_unnamed_xDecal_cpp_: .skip 0x80 -.global lbl_8032B4C8 -lbl_8032B4C8: +.global lbl_sCamTweakList +lbl_sCamTweakList: .skip 0xA0 -.global lbl_8032B568 -lbl_8032B568: +.global lbl_zcam_neartweak +lbl_zcam_neartweak: .skip 0xC -.global lbl_8032B574 -lbl_8032B574: +.global lbl_zcam_fartweak +lbl_zcam_fartweak: .skip 0xC -.global lbl_8032B580 -lbl_8032B580: +.global lbl_info$950 +lbl_info$950: .skip 0x1C -.global lbl_8032B59C -lbl_8032B59C: +.global lbl_g_npar_mgmt +lbl_g_npar_mgmt: .skip 0x180 -.global lbl_8032B71C -lbl_8032B71C: +.global lbl_g_shadCaches +lbl_g_shadCaches: .skip 0x30700 -.global lbl_8035BE1C -lbl_8035BE1C: +.global lbl_g_shadCachesInUseFlags +lbl_g_shadCachesInUseFlags: .skip 0x14 -.global lbl_8035BE30 -lbl_8035BE30: +.global lbl_g_glyphs_talk +lbl_g_glyphs_talk: .skip 0x2908 -.global lbl_8035E738 -lbl_8035E738: +.global lbl_g_hazards +lbl_g_hazards: .skip 0x3978 -.global lbl_803620B0 -lbl_803620B0: +.global lbl_g_haz_uvAnimInfo +lbl_g_haz_uvAnimInfo: .skip 0x3C0 -.global lbl_80362470 -lbl_80362470: +.global lbl_g_parf_default +lbl_g_parf_default: .skip 0x16C -.global lbl_803625DC -lbl_803625DC: +.global lbl_g_parf_zapwarn +lbl_g_parf_zapwarn: .skip 0x444 -.global lbl_80362A20 -lbl_80362A20: +.global lbl_colrec$2225 +lbl_colrec$2225: .skip 0x50 -.global lbl_80362A70 -lbl_80362A70: +.global lbl_colrec$2249 +lbl_colrec$2249: .skip 0x50 -.global lbl_80362AC0 -lbl_80362AC0: +.global lbl_colrec$3401 +lbl_colrec$3401: .skip 0x50 -.global lbl_80362B10 -lbl_80362B10: +.global lbl_nozey_npc_cinematics$1033 +lbl_nozey_npc_cinematics$1033: .skip 0x14 -.global lbl_80362B24 -lbl_80362B24: +.global lbl_mat_fake$1292 +lbl_mat_fake$1292: .skip 0x44 -.global lbl_80362B68 -lbl_80362B68: +.global lbl_sUnderCamPos +lbl_sUnderCamPos: .skip 0xC -.global lbl_80362B74 -lbl_80362B74: +.global lbl_sHideText +lbl_sHideText: .skip 0x14 .global lbl_80362B88 lbl_80362B88: @@ -767,113 +767,113 @@ lbl_80363488: .global lbl_80363888 lbl_80363888: .skip 0x500 -.global lbl_80363D88 -lbl_80363D88: +.global lbl___AXStackHead +lbl___AXStackHead: .skip 0x80 -.global lbl_80363E08 -lbl_80363E08: +.global lbl___AXStackTail +lbl___AXStackTail: .skip 0x98 -.global lbl_80363EA0 -lbl_80363EA0: +.global lbl___AXBufferAuxA +lbl___AXBufferAuxA: .skip 0x1680 -.global lbl_80365520 -lbl_80365520: +.global lbl___AXBufferAuxB +lbl___AXBufferAuxB: .skip 0x1680 -.global lbl_80366BA0 -lbl_80366BA0: +.global lbl___AXCommandList +lbl___AXCommandList: .skip 0x600 -.global lbl_803671A0 -lbl_803671A0: +.global lbl___AXOutBuffer +lbl___AXOutBuffer: .skip 0x4A00 -.global lbl_8036BBA0 -lbl_8036BBA0: +.global lbl___AXDSPTask +lbl___AXDSPTask: .skip 0xA0 -.global lbl_8036BC40 -lbl_8036BC40: +.global lbl___AXStudio +lbl___AXStudio: .skip 0x40 -.global lbl_8036BC80 -lbl_8036BC80: +.global lbl___AXPB +lbl___AXPB: .skip 0x11800 -.global lbl_8037D480 -lbl_8037D480: +.global lbl___CARDBlock +lbl___CARDBlock: .skip 0x220 -.global lbl_8037D6A0 -lbl_8037D6A0: +.global lbl___CARDDiskNone +lbl___CARDDiskNone: .skip 0x20 -.global lbl_8037D6C0 -lbl_8037D6C0: +.global lbl_CommandList +lbl_CommandList: .skip 0x68 -.global lbl_8037D728 -lbl_8037D728: +.global lbl_AlarmForTimeout +lbl_AlarmForTimeout: .skip 0x78 -.global lbl_8037D7A0 -lbl_8037D7A0: +.global lbl_BB2 +lbl_BB2: .skip 0x20 -.global lbl_8037D7C0 -lbl_8037D7C0: +.global lbl_CurrDiskID +lbl_CurrDiskID: .skip 0x20 -.global lbl_8037D7E0 -lbl_8037D7E0: +.global lbl_DummyCommandBlock +lbl_DummyCommandBlock: .skip 0x58 -.global lbl_8037D838 -lbl_8037D838: +.global lbl_WaitingQueue +lbl_WaitingQueue: .skip 0x20 -.global lbl_8037D858 -lbl_8037D858: +.global lbl_bb2Buf +lbl_bb2Buf: .skip 0x40 -.global lbl_8037D898 -lbl_8037D898: +.global lbl_block$18 +lbl_block$18: .skip 0x30 -.global lbl_8037D8C8 -lbl_8037D8C8: +.global lbl_Ecb +lbl_Ecb: .skip 0xC0 -.global lbl_8037D988 -lbl_8037D988: +.global lbl_FifoObj +lbl_FifoObj: .skip 0x638 -.global lbl_8037DFC0 -lbl_8037DFC0: +.global lbl_DriveInfo +lbl_DriveInfo: .skip 0x50 -.global lbl_8037E010 -lbl_8037E010: +.global lbl___OSErrorTable +lbl___OSErrorTable: .skip 0x50 -.global lbl_8037E060 -lbl_8037E060: +.global lbl_Header +lbl_Header: .skip 0x20 -.global lbl_8037E080 -lbl_8037E080: +.global lbl_Scb +lbl_Scb: .skip 0x58 -.global lbl_8037E0D8 -lbl_8037E0D8: +.global lbl_RunQueue +lbl_RunQueue: .skip 0x9F8 -.global lbl_8037EAD0 -lbl_8037EAD0: +.global lbl_Type +lbl_Type: .skip 0x10 -.global lbl_8037EAE0 -lbl_8037EAE0: +.global lbl_Origin +lbl_Origin: .skip 0x40 -.global lbl_8037EB20 -lbl_8037EB20: +.global lbl_Packet +lbl_Packet: .skip 0x80 -.global lbl_8037EBA0 -lbl_8037EBA0: +.global lbl_Alarm +lbl_Alarm: .skip 0xA0 -.global lbl_8037EC40 -lbl_8037EC40: +.global lbl_TypeTime +lbl_TypeTime: .skip 0x20 -.global lbl_8037EC60 -lbl_8037EC60: +.global lbl_XferTime +lbl_XferTime: .skip 0x20 -.global lbl_8037EC80 -lbl_8037EC80: +.global lbl_TypeCallback +lbl_TypeCallback: .skip 0x40 -.global lbl_8037ECC0 -lbl_8037ECC0: +.global lbl_RDSTHandler +lbl_RDSTHandler: .skip 0x60 -.global lbl_8037ED20 -lbl_8037ED20: +.global lbl_regs +lbl_regs: .skip 0xF0 -.global lbl_8037EE10 -lbl_8037EE10: +.global lbl_HorVer +lbl_HorVer: .skip 0x58 .global lbl_8037EE68 lbl_8037EE68: @@ -887,366 +887,366 @@ lbl_8037F2A0: .global lbl_8037F2B8 lbl_8037F2B8: .skip 0x10 -.global lbl_8037F2C8 -lbl_8037F2C8: +.global lbl_gTRKEventQueue +lbl_gTRKEventQueue: .skip 0x28 -.global lbl_8037F2F0 -lbl_8037F2F0: +.global lbl_gTRKBigEndian +lbl_gTRKBigEndian: .skip 0x8 -.global lbl_8037F2F8 -lbl_8037F2F8: +.global lbl_gTRKMsgBufs +lbl_gTRKMsgBufs: .skip 0xD10 .global lbl_80380008 lbl_80380008: .skip 0xCA0 -.global lbl_80380CA8 -lbl_80380CA8: +.global lbl_gTRKInputPendingPtr +lbl_gTRKInputPendingPtr: .skip 0x4 -.global lbl_80380CAC -lbl_80380CAC: +.global lbl_gTRKFramingState +lbl_gTRKFramingState: .skip 0x14 -.global lbl_80380CC0 -lbl_80380CC0: +.global lbl_gTRKDispatchTableSize +lbl_gTRKDispatchTableSize: .skip 0x8 -.global lbl_80380CC8 -lbl_80380CC8: +.global lbl_IsTRKConnected +lbl_IsTRKConnected: .skip 0x8 -.global lbl_80380CD0 -lbl_80380CD0: +.global lbl_TRK_saved_exceptionID +lbl_TRK_saved_exceptionID: .skip 0x4 -.global lbl_80380CD4 -lbl_80380CD4: +.global lbl_gTRKState +lbl_gTRKState: .skip 0xA4 -.global lbl_80380D78 -lbl_80380D78: +.global lbl_gTRKCPUState +lbl_gTRKCPUState: .skip 0x430 -.global lbl_803811A8 -lbl_803811A8: +.global lbl_gTRKSaveState +lbl_gTRKSaveState: .skip 0x94 -.global lbl_8038123C -lbl_8038123C: +.global lbl_TRKvalue128_temp +lbl_TRKvalue128_temp: .skip 0x14 -.global lbl_80381250 -lbl_80381250: +.global lbl_lc_base +lbl_lc_base: .skip 0x8 -.global lbl_80381258 -lbl_80381258: +.global lbl_TRK_mainError +lbl_TRK_mainError: .skip 0x8 -.global lbl_80381260 -lbl_80381260: +.global lbl_gWritePos +lbl_gWritePos: .skip 0x111C -.global lbl_8038237C -lbl_8038237C: +.global lbl_gWriteBuf +lbl_gWriteBuf: .skip 0x110C -.global lbl_80383488 -lbl_80383488: +.global lbl_bUseSerialIO +lbl_bUseSerialIO: .skip 0x8 -.global lbl_80383490 -lbl_80383490: +.global lbl__rpHAnimHierarchyFreeList +lbl__rpHAnimHierarchyFreeList: .skip 0x28 -.global lbl_803834B8 -lbl_803834B8: +.global lbl_FXStateCache +lbl_FXStateCache: .skip 0x10 -.global lbl_803834C8 -lbl_803834C8: +.global lbl_RegEntries +lbl_RegEntries: .skip 0x90 -.global lbl_80383558 -lbl_80383558: +.global lbl_EffectRegEntries +lbl_EffectRegEntries: .skip 0xB8 -.global lbl_80383610 -lbl_80383610: +.global lbl__rpMatFXMaterialDataFreeList +lbl__rpMatFXMaterialDataFreeList: .skip 0x28 -.global lbl_80383638 -lbl_80383638: +.global lbl__rpSkinFreeList +lbl__rpSkinFreeList: .skip 0x28 -.global lbl_80383660 -lbl_80383660: +.global lbl_VtxDesc +lbl_VtxDesc: .skip 0x20 -.global lbl_80383680 -lbl_80383680: +.global lbl__rpAtomicFreeList +lbl__rpAtomicFreeList: .skip 0x24 -.global lbl_803836A4 -lbl_803836A4: +.global lbl__rpClumpFreeList +lbl__rpClumpFreeList: .skip 0x24 -.global lbl_803836C8 -lbl_803836C8: +.global lbl__rpLightFreeList +lbl__rpLightFreeList: .skip 0x28 -.global lbl_803836F0 -lbl_803836F0: +.global lbl__rpMaterialFreeList +lbl__rpMaterialFreeList: .skip 0x28 -.global lbl_80383718 -lbl_80383718: +.global lbl__rpWorldListFreeList +lbl__rpWorldListFreeList: .skip 0x28 -.global lbl_80383740 -lbl_80383740: +.global lbl__rpTieFreeList +lbl__rpTieFreeList: .skip 0x24 -.global lbl_80383764 -lbl_80383764: +.global lbl__rpLightTieFreeList +lbl__rpLightTieFreeList: .skip 0x24 -.global lbl_80383788 -lbl_80383788: +.global lbl__RpDlVtxFmtDefault +lbl__RpDlVtxFmtDefault: .skip 0x18 -.global lbl_803837A0 -lbl_803837A0: +.global lbl__RwGCLightObjs +lbl__RwGCLightObjs: .skip 0x200 -.global lbl_803839A0 -lbl_803839A0: +.global lbl_VtxDesc_1 +lbl_VtxDesc_1: .skip 0x20 -.global lbl_803839C0 -lbl_803839C0: +.global lbl_VtxDesc_2 +lbl_VtxDesc_2: .skip 0x20 -.global lbl_803839E0 -lbl_803839E0: +.global lbl_RtAnimInterpolatorInfoBlock +lbl_RtAnimInterpolatorInfoBlock: .skip 0x300 -.global lbl_80383CE0 -lbl_80383CE0: +.global lbl__rwMatrixFreeList +lbl__rwMatrixFreeList: .skip 0x28 -.global lbl_80383D08 -lbl_80383D08: +.global lbl__masterFreeList +lbl__masterFreeList: .skip 0x28 -.global lbl_80383D30 -lbl_80383D30: +.global lbl__rwStreamFreeList +lbl__rwStreamFreeList: .skip 0x28 -.global lbl_80383D58 -lbl_80383D58: +.global lbl_toolkitRegEntriesSpace +lbl_toolkitRegEntriesSpace: .skip 0x28 -.global lbl_80383D80 -lbl_80383D80: +.global lbl__rwCameraFreeList +lbl__rwCameraFreeList: .skip 0x28 -.global lbl_80383DA8 -lbl_80383DA8: +.global lbl_staticGlobals +lbl_staticGlobals: .skip 0x158 -.global lbl_80383F00 -lbl_80383F00: +.global lbl_frameFreeList$52 +lbl_frameFreeList$52: .skip 0x28 -.global lbl_80383F28 -lbl_80383F28: +.global lbl__rwImageFreeList +lbl__rwImageFreeList: .skip 0x24 -.global lbl_80383F4C -lbl_80383F4C: +.global lbl__rwImageFormatFreeList +lbl__rwImageFormatFreeList: .skip 0x24 -.global lbl_80383F70 -lbl_80383F70: +.global lbl__rwRasterFreeList +lbl__rwRasterFreeList: .skip 0x28 -.global lbl_80383F98 -lbl_80383F98: +.global lbl__rwTextureFreeList +lbl__rwTextureFreeList: .skip 0x24 -.global lbl_80383FBC -lbl_80383FBC: +.global lbl__rwTexDictionaryFreeList +lbl__rwTexDictionaryFreeList: .skip 0x24 -.global lbl_80383FE0 -lbl_80383FE0: +.global lbl_splice +lbl_splice: .skip 0x400 -.global lbl_803843E0 -lbl_803843E0: +.global lbl__rwDlProjectionMatrix +lbl__rwDlProjectionMatrix: .skip 0x20 -.global lbl_80384400 -lbl_80384400: +.global lbl__RwGCFrameQueue +lbl__RwGCFrameQueue: .skip 0x18 -.global lbl_80384418 -lbl_80384418: +.global lbl__RwGameCubeRenderModeObj +lbl__RwGameCubeRenderModeObj: .skip 0x3C -.global lbl_80384454 -lbl_80384454: +.global lbl__RwDlInvCamLTM +lbl__RwDlInvCamLTM: .skip 0x44 -.global lbl_80384498 -lbl_80384498: +.global lbl__RwDlStateCache +lbl__RwDlStateCache: .skip 0x58 -.global lbl_803844F0 -lbl_803844F0: +.global lbl__rxExecCtxGlobal +lbl__rxExecCtxGlobal: .skip 0x18 -.global lbl_80384508 -lbl_80384508: +.global lbl__rxPipesFreeList +lbl__rxPipesFreeList: .skip 0x24 -.global lbl_8038452C -lbl_8038452C: +.global lbl_sCameraFX +lbl_sCameraFX: .skip 0x2F8 -.global lbl_80384824 -lbl_80384824: +.global lbl_sActiveCutscene +lbl_sActiveCutscene: .skip 0x198 -.global lbl_803849BC -lbl_803849BC: +.global lbl_zEventLogBuf +lbl_zEventLogBuf: .skip 0x1400 -.global lbl_80385DBC -lbl_80385DBC: +.global lbl_ringlist +lbl_ringlist: .skip 0x1E0 -.global lbl_80385F9C -lbl_80385F9C: +.global lbl_sStreakList +lbl_sStreakList: .skip 0x4038 -.global lbl_80389FD4 -lbl_80389FD4: +.global lbl_sShineList +lbl_sShineList: .skip 0x22F0 -.global lbl_8038C2C4 -lbl_8038C2C4: +.global lbl_joint_alloc__9xFXRibbon +lbl_joint_alloc__9xFXRibbon: .skip 0x1C -.global lbl_8038C2E0 -lbl_8038C2E0: +.global lbl_g_I3 +lbl_g_I3: .skip 0x40 -.global lbl_8038C320 -lbl_8038C320: +.global lbl_gMemInfo +lbl_gMemInfo: .skip 0x2C4 -.global lbl_8038C5E4 -lbl_8038C5E4: +.global lbl_gxHeap +lbl_gxHeap: .skip 0x294 -.global lbl_8038C878 -lbl_8038C878: +.global lbl_anim_coll_old_mt +lbl_anim_coll_old_mt: .skip 0x9C -.global lbl_8038C914 -lbl_8038C914: +.global lbl_xModelPipeCount +lbl_xModelPipeCount: .skip 0x40 -.global lbl_8038C954 -lbl_8038C954: +.global lbl_xModelPipeData +lbl_xModelPipeData: .skip 0x40 -.global lbl_8038C994 -lbl_8038C994: +.global lbl_mPad +lbl_mPad: .skip 0x520 -.global lbl_8038CEB4 -lbl_8038CEB4: +.global lbl_gParPool +lbl_gParPool: .skip 0x2EE00 -.global lbl_803BBCB4 -lbl_803BBCB4: +.global lbl_sParGroupRegTable +lbl_sParGroupRegTable: .skip 0x3FC -.global lbl_803BC0B0 -lbl_803BC0B0: +.global lbl_xqc_def_ctrl +lbl_xqc_def_ctrl: .skip 0x3C -.global lbl_803BC0EC -lbl_803BC0EC: +.global lbl_gDistortionParticles +lbl_gDistortionParticles: .skip 0x12C0 -.global lbl_803BD3AC -lbl_803BD3AC: +.global lbl_sGlare +lbl_sGlare: .skip 0x208 -.global lbl_803BD5B4 -lbl_803BD5B4: +.global lbl_gSnd +lbl_gSnd: .skip 0x19D4 -.global lbl_803BEF88 -lbl_803BEF88: +.global lbl_gTrcPad +lbl_gTrcPad: .skip 0x30 -.global lbl_803BEFB8 -lbl_803BEFB8: +.global lbl_zcam_backupcam +lbl_zcam_backupcam: .skip 0x31C -.global lbl_803BF2D4 -lbl_803BF2D4: +.global lbl_zcam_backupconvers +lbl_zcam_backupconvers: .skip 0x31C -.global lbl_803BF5F0 -lbl_803BF5F0: +.global lbl_zcam_quat +lbl_zcam_quat: .skip 0x10 -.global lbl_803BF600 -lbl_803BF600: +.global lbl_gust_data +lbl_gust_data: .skip 0x24 -.global lbl_803BF624 -lbl_803BF624: +.global lbl_gPlayerAbsMat +lbl_gPlayerAbsMat: .skip 0x40 -.global lbl_803BF664 -lbl_803BF664: +.global lbl_rendermat +lbl_rendermat: .skip 0x40 -.global lbl_803BF6A4 -lbl_803BF6A4: +.global lbl_sCameraLastMat +lbl_sCameraLastMat: .skip 0x40 -.global lbl_803BF6E4 -lbl_803BF6E4: +.global lbl_sDriveVel +lbl_sDriveVel: .skip 0xC -.global lbl_803BF6F0 -lbl_803BF6F0: +.global lbl_floor_supp +lbl_floor_supp: .skip 0x30 -.global lbl_803BF720 -lbl_803BF720: +.global lbl_floor_dist +lbl_floor_dist: .skip 0x10 -.global lbl_803BF730 -lbl_803BF730: +.global lbl_floor_tmr +lbl_floor_tmr: .skip 0x10 -.global lbl_803BF740 -lbl_803BF740: +.global lbl_floor_safe_vec +lbl_floor_safe_vec: .skip 0xC -.global lbl_803BF74C -lbl_803BF74C: +.global lbl_sandyHitTran +lbl_sandyHitTran: .skip 0x160 -.global lbl_803BF8AC -lbl_803BF8AC: +.global lbl_patrickHitTran +lbl_patrickHitTran: .skip 0x160 -.global lbl_803BFA0C -lbl_803BFA0C: +.global lbl_zFXGooInstances +lbl_zFXGooInstances: .skip 0xAE0 -.global lbl_803C04EC -lbl_803C04EC: +.global lbl_dummyPortalAsset +lbl_dummyPortalAsset: .skip 0x18 -.global lbl_803C0504 -lbl_803C0504: +.global lbl_dummyPortal +lbl_dummyPortal: .skip 0x14 -.global lbl_803C0518 -lbl_803C0518: +.global lbl_gLightningTweakAddInfo +lbl_gLightningTweakAddInfo: .skip 0x40 -.global lbl_803C0558 -lbl_803C0558: +.global lbl_globals +lbl_globals: .skip 0x1FC8 -.global lbl_803C2520 -lbl_803C2520: +.global lbl_zSaveLoadGameTable +lbl_zSaveLoadGameTable: .skip 0x144 -.global lbl_803C2664 -lbl_803C2664: +.global lbl_gClimate +lbl_gClimate: .skip 0x24 -.global lbl_803C2688 -lbl_803C2688: +.global lbl_sSorted +lbl_sSorted: .skip 0xC00 -.global lbl_803C3288 -lbl_803C3288: +.global lbl_gUIMgr +lbl_gUIMgr: .skip 0x20 -.global lbl_803C32A8 -lbl_803C32A8: +.global lbl_gOccludeList +lbl_gOccludeList: .skip 0x28 -.global lbl_803C32D0 -lbl_803C32D0: +.global lbl_gOccludeCalc +lbl_gOccludeCalc: .skip 0x320 -.global lbl_803C35F0 -lbl_803C35F0: +.global lbl_file_queue +lbl_file_queue: .skip 0x70 -.global lbl_803C3660 -lbl_803C3660: +.global lbl_gRenderArr +lbl_gRenderArr: .skip 0x5280 -.global lbl_803C88E0 -lbl_803C88E0: +.global lbl_gRenderBuffer +lbl_gRenderBuffer: .skip 0x80 -.global lbl_803C8960 -lbl_803C8960: +.global lbl_aram_array +lbl_aram_array: .skip 0xA0 -.global lbl_803C8A00 -lbl_803C8A00: +.global lbl_voices +lbl_voices: .skip 0x740 -.global lbl_803C9140 -lbl_803C9140: +.global lbl_streams +lbl_streams: .skip 0x648 -.global lbl_803C9788 -lbl_803C9788: +.global lbl_sinfo_array +lbl_sinfo_array: .skip 0xD50 -.global lbl_803CA4D8 -lbl_803CA4D8: +.global lbl_snd +lbl_snd: .skip 0x180 -.global lbl_803CA658 -lbl_803CA658: +.global lbl_deviceConfig +lbl_deviceConfig: .skip 0xC -.global lbl_803CA664 -lbl_803CA664: +.global lbl_sVideoMode +lbl_sVideoMode: .skip 0x18 -.global lbl_803CA67C -lbl_803CA67C: +.global lbl_g_GlobalBattleData +lbl_g_GlobalBattleData: .skip 0x14 -.global lbl_803CA690 -lbl_803CA690: +.global lbl_laser__11zNPCFodBzzt +lbl_laser__11zNPCFodBzzt: .skip 0x24 -.global lbl_803CA6B4 -lbl_803CA6B4: +.global lbl_laser__13zNPCTubeSlave +lbl_laser__13zNPCTubeSlave: .skip 0x24 -.global lbl_803CA6D8 -lbl_803CA6D8: +.global lbl_colls_grid +lbl_colls_grid: .skip 0x9C -.global lbl_803CA774 -lbl_803CA774: +.global lbl_colls_oso_grid +lbl_colls_oso_grid: .skip 0x34 -.global lbl_803CA7A8 -lbl_803CA7A8: +.global lbl_npcs_grid +lbl_npcs_grid: .skip 0x34 -.global lbl_803CA7DC -lbl_803CA7DC: +.global lbl_dutchman_reticle_center +lbl_dutchman_reticle_center: .skip 0xC -.global lbl_803CA7E8 -lbl_803CA7E8: +.global lbl_mMessage__8iTRCDisk +lbl_mMessage__8iTRCDisk: .skip 0x118 diff --git a/asm/ctors.s b/asm/ctors.s index c3caef37c..360693785 100644 --- a/asm/ctors.s +++ b/asm/ctors.s @@ -1,4 +1,4 @@ .section .ctors # 0x80251D00 - 0x80251D40 -.global lbl_80251D00 -lbl_80251D00: +.global lbl__ctors +lbl__ctors: .incbin "baserom.dol", 0x24ED00, 0x40 diff --git a/asm/data.s b/asm/data.s index ca7cbbc27..e202d5b57 100644 --- a/asm/data.s +++ b/asm/data.s @@ -1,1875 +1,1875 @@ .section .data # 0x8027A5C0 - 0x802B89E0 -.global lbl_8027A5C0 -lbl_8027A5C0: +.global lbl_g_loadinst +lbl_g_loadinst: .incbin "baserom.dol", 0x2775A0, 0x340 -.global lbl_8027A900 -lbl_8027A900: +.global lbl_g_xfload +lbl_g_xfload: .incbin "baserom.dol", 0x2778E0, 0x8A0 -.global lbl_8027B1A0 -lbl_8027B1A0: +.global lbl_g_xtraload +lbl_g_xtraload: .incbin "baserom.dol", 0x278180, 0x1E0 -.global lbl_8027B380 -lbl_8027B380: +.global lbl__700 +lbl__700: .incbin "baserom.dol", 0x278360, 0x70 -.global lbl_8027B3F0 -lbl_8027B3F0: +.global lbl_sCameraFXTable +lbl_sCameraFXTable: .incbin "baserom.dol", 0x2783D0, 0x28 -.global lbl_8027B418 -lbl_8027B418: +.global lbl_shadVec$1235 +lbl_shadVec$1235: .incbin "baserom.dol", 0x2783F8, 0x10 -.global lbl_8027B428 -lbl_8027B428: +.global lbl_receive_models$855 +lbl_receive_models$855: .incbin "baserom.dol", 0x278408, 0x3C -.global lbl_8027B464 -lbl_8027B464: +.global lbl__881 +lbl__881: .incbin "baserom.dol", 0x278444, 0xA8 -.global lbl_8027B50C -lbl_8027B50C: +.global lbl_offs$1551 +lbl_offs$1551: .incbin "baserom.dol", 0x2784EC, 0x64 -.global lbl_8027B570 -lbl_8027B570: +.global lbl__1412 +lbl__1412: .incbin "baserom.dol", 0x278550, 0x20 -.global lbl_8027B590 -lbl_8027B590: +.global lbl_default_font_texture__19_unnamed_xFont_cpp_ +lbl_default_font_texture__19_unnamed_xFont_cpp_: .incbin "baserom.dol", 0x278570, 0xC -.global lbl_8027B59C -lbl_8027B59C: +.global lbl_default_font_assets__19_unnamed_xFont_cpp_ +lbl_default_font_assets__19_unnamed_xFont_cpp_: .incbin "baserom.dol", 0x27857C, 0x650 -.global lbl_8027BBEC -lbl_8027BBEC: +.global lbl_text_cb__8xtextbox +lbl_text_cb__8xtextbox: .incbin "baserom.dol", 0x278BCC, 0xC -.global lbl_8027BBF8 -lbl_8027BBF8: +.global lbl_format_tags_buffer__19_unnamed_xFont_cpp_ +lbl_format_tags_buffer__19_unnamed_xFont_cpp_: .incbin "baserom.dol", 0x278BD8, 0x1418 -.global lbl_8027D010 -lbl_8027D010: +.global lbl__1933 +lbl__1933: .incbin "baserom.dol", 0x279FF0, 0x90 -.global lbl_8027D0A0 -lbl_8027D0A0: +.global lbl_g_hiploadinst +lbl_g_hiploadinst: .incbin "baserom.dol", 0x27A080, 0x540 -.global lbl_8027D5E0 -lbl_8027D5E0: +.global lbl_g_map_HIPL_funcmap +lbl_g_map_HIPL_funcmap: .incbin "baserom.dol", 0x27A5C0, 0x38 -.global lbl_8027D618 -lbl_8027D618: +.global lbl___vt__Q24xhud6widget +lbl___vt__Q24xhud6widget: .incbin "baserom.dol", 0x27A5F8, 0x28 -.global lbl_8027D640 -lbl_8027D640: +.global lbl_format_text$709 +lbl_format_text$709: .incbin "baserom.dol", 0x27A620, 0xC -.global lbl_8027D64C -lbl_8027D64C: +.global lbl___vt__Q24xhud17font_meter_widget +lbl___vt__Q24xhud17font_meter_widget: .incbin "baserom.dol", 0x27A62C, 0x2C -.global lbl_8027D678 -lbl_8027D678: +.global lbl___vt__Q24xhud12meter_widget +lbl___vt__Q24xhud12meter_widget: .incbin "baserom.dol", 0x27A658, 0x28 -.global lbl_8027D6A0 -lbl_8027D6A0: +.global lbl___vt__Q24xhud12model_widget +lbl___vt__Q24xhud12model_widget: .incbin "baserom.dol", 0x27A680, 0x28 -.global lbl_8027D6C8 -lbl_8027D6C8: +.global lbl___vt__Q24xhud17unit_meter_widget +lbl___vt__Q24xhud17unit_meter_widget: .incbin "baserom.dol", 0x27A6A8, 0x28 -.global lbl_8027D6F0 -lbl_8027D6F0: +.global lbl_nxt$2148 +lbl_nxt$2148: .incbin "baserom.dol", 0x27A6D0, 0x10 -.global lbl_8027D700 -lbl_8027D700: +.global lbl_sCmdInfo +lbl_sCmdInfo: .incbin "baserom.dol", 0x27A6E0, 0x1A8 -.global lbl_8027D8A8 -lbl_8027D8A8: +.global lbl_g_pkr_read_funcmap_original +lbl_g_pkr_read_funcmap_original: .incbin "baserom.dol", 0x27A888, 0x44 -.global lbl_8027D8EC -lbl_8027D8EC: +.global lbl_g_pkr_read_funcmap +lbl_g_pkr_read_funcmap: .incbin "baserom.dol", 0x27A8CC, 0x44 -.global lbl_8027D930 -lbl_8027D930: +.global lbl_g_readdatainst +lbl_g_readdatainst: .incbin "baserom.dol", 0x27A910, 0x26D4 .global lbl_80280004 lbl_80280004: .incbin "baserom.dol", 0x27CFE4, 0x682C -.global lbl_80286830 -lbl_80286830: +.global lbl__728_3 +lbl__728_3: .incbin "baserom.dol", 0x283810, 0x2C -.global lbl_8028685C -lbl_8028685C: +.global lbl__747_2 +lbl__747_2: .incbin "baserom.dol", 0x28383C, 0x2C -.global lbl_80286888 -lbl_80286888: +.global lbl_g_xsgdata +lbl_g_xsgdata: .incbin "baserom.dol", 0x283868, 0x20F0 -.global lbl_80288978 -lbl_80288978: +.global lbl_g_leaders +lbl_g_leaders: .incbin "baserom.dol", 0x285958, 0x108 -.global lbl_80288A80 -lbl_80288A80: +.global lbl_da_date$566 +lbl_da_date$566: .incbin "baserom.dol", 0x285A60, 0x20 -.global lbl_80288AA0 -lbl_80288AA0: +.global lbl__802 +lbl__802: .incbin "baserom.dol", 0x285A80, 0x34 -.global lbl_80288AD4 -lbl_80288AD4: +.global lbl_slotname$1003 +lbl_slotname$1003: .incbin "baserom.dol", 0x285AB4, 0x24 -.global lbl_80288AF8 -lbl_80288AF8: +.global lbl_ddir +lbl_ddir: .incbin "baserom.dol", 0x285AD8, 0xC -.global lbl_80288B04 -lbl_80288B04: +.global lbl_sFullScreenGlareDir +lbl_sFullScreenGlareDir: .incbin "baserom.dol", 0x285AE4, 0xC -.global lbl_80288B10 -lbl_80288B10: +.global lbl_g_xserdata +lbl_g_xserdata: .incbin "baserom.dol", 0x285AF0, 0x24 -.global lbl_80288B34 -lbl_80288B34: +.global lbl_g_tbl_onbit +lbl_g_tbl_onbit: .incbin "baserom.dol", 0x285B14, 0x80 -.global lbl_80288BB4 -lbl_80288BB4: +.global lbl_g_tbl_clear +lbl_g_tbl_clear: .incbin "baserom.dol", 0x285B94, 0x84 -.global lbl_80288C38 -lbl_80288C38: +.global lbl__964_2 +lbl__964_2: .incbin "baserom.dol", 0x285C18, 0x48 -.global lbl_80288C80 -lbl_80288C80: +.global lbl_ShadowLightColor +lbl_ShadowLightColor: .incbin "baserom.dol", 0x285C60, 0x10 -.global lbl_80288C90 -lbl_80288C90: +.global lbl_gCamPos +lbl_gCamPos: .incbin "baserom.dol", 0x285C70, 0x10 -.global lbl_80288CA0 -lbl_80288CA0: +.global lbl_sDelayedSnd +lbl_sDelayedSnd: .incbin "baserom.dol", 0x285C80, 0x340 -.global lbl_80288FE0 -lbl_80288FE0: +.global lbl_sBasisBezier +lbl_sBasisBezier: .incbin "baserom.dol", 0x285FC0, 0x40 -.global lbl_80289020 -lbl_80289020: +.global lbl_sBasisHermite +lbl_sBasisHermite: .incbin "baserom.dol", 0x286000, 0x40 -.global lbl_80289060 -lbl_80289060: +.global lbl_g_xstdata +lbl_g_xstdata: .incbin "baserom.dol", 0x286040, 0x1144 -.global lbl_8028A1A4 -lbl_8028A1A4: +.global lbl_fname$755 +lbl_fname$755: .incbin "baserom.dol", 0x287184, 0x40 -.global lbl_8028A1E4 -lbl_8028A1E4: +.global lbl_fname$761 +lbl_fname$761: .incbin "baserom.dol", 0x2871C4, 0x44 -.global lbl_8028A228 -lbl_8028A228: +.global lbl__1131 +lbl__1131: .incbin "baserom.dol", 0x287208, 0x30 -.global lbl_8028A258 -lbl_8028A258: +.global lbl_sPauseTimerHash +lbl_sPauseTimerHash: .incbin "baserom.dol", 0x287238, 0x50 -.global lbl_8028A2A8 -lbl_8028A2A8: +.global lbl_tb$731 +lbl_tb$731: .incbin "baserom.dol", 0x287288, 0x68 -.global lbl_8028A310 -lbl_8028A310: +.global lbl_tb$895 +lbl_tb$895: .incbin "baserom.dol", 0x2872F0, 0x68 -.global lbl_8028A378 -lbl_8028A378: +.global lbl_g_crc32_table +lbl_g_crc32_table: .incbin "baserom.dol", 0x287358, 0x400 -.global lbl_8028A778 -lbl_8028A778: +.global lbl_buf$424 +lbl_buf$424: .incbin "baserom.dol", 0x287758, 0x40 -.global lbl_8028A7B8 -lbl_8028A7B8: +.global lbl_astnames +lbl_astnames: .incbin "baserom.dol", 0x287798, 0x50 -.global lbl_8028A808 -lbl_8028A808: +.global lbl_assetTypeHandlers +lbl_assetTypeHandlers: .incbin "baserom.dol", 0x2877E8, 0xC30 -.global lbl_8028B438 -lbl_8028B438: +.global lbl_hackRadiusTable +lbl_hackRadiusTable: .incbin "baserom.dol", 0x288418, 0x18 -.global lbl_8028B450 -lbl_8028B450: +.global lbl_jsp_shadow_hack_textures +lbl_jsp_shadow_hack_textures: .incbin "baserom.dol", 0x288430, 0x14 -.global lbl_8028B464 -lbl_8028B464: +.global lbl_animTable +lbl_animTable: .incbin "baserom.dol", 0x288444, 0x18C -.global lbl_8028B5F0 -lbl_8028B5F0: +.global lbl_tableFuncList +lbl_tableFuncList: .incbin "baserom.dol", 0x2885D0, 0xC0 -.global lbl_8028B6B0 -lbl_8028B6B0: +.global lbl_cutsceneHackTable +lbl_cutsceneHackTable: .incbin "baserom.dol", 0x288690, 0x658 -.global lbl_8028BD08 -lbl_8028BD08: +.global lbl_zCutSceneNamesTable +lbl_zCutSceneNamesTable: .incbin "baserom.dol", 0x288CE8, 0x3F0 -.global lbl_8028C0F8 -lbl_8028C0F8: +.global lbl__1068_1 +lbl__1068_1: .incbin "baserom.dol", 0x2890D8, 0x60 -.global lbl_8028C158 -lbl_8028C158: +.global lbl__1035 +lbl__1035: .incbin "baserom.dol", 0x289138, 0x20 -.global lbl_8028C178 -lbl_8028C178: +.global lbl_g_hash_xentanim +lbl_g_hash_xentanim: .incbin "baserom.dol", 0x289158, 0x14 -.global lbl_8028C18C -lbl_8028C18C: +.global lbl_g_strz_xentanim +lbl_g_strz_xentanim: .incbin "baserom.dol", 0x28916C, 0x14 -.global lbl_8028C1A0 -lbl_8028C1A0: +.global lbl__1125 +lbl__1125: .incbin "baserom.dol", 0x289180, 0x20 -.global lbl_8028C1C0 -lbl_8028C1C0: +.global lbl_gShadowParams +lbl_gShadowParams: .incbin "baserom.dol", 0x2891A0, 0x40 -.global lbl_8028C200 -lbl_8028C200: +.global lbl_base__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ +lbl_base__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_: .incbin "baserom.dol", 0x2891E0, 0x10 -.global lbl_8028C210 -lbl_8028C210: +.global lbl_start_anim_states__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ +lbl_start_anim_states__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_: .incbin "baserom.dol", 0x2891F0, 0x94 -.global lbl_8028C2A4 -lbl_8028C2A4: +.global lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ +lbl_shared__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_: .incbin "baserom.dol", 0x289284, 0x18C -.global lbl_8028C430 -lbl_8028C430: +.global lbl_sounds__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ +lbl_sounds__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_: .incbin "baserom.dol", 0x289410, 0xA0 -.global lbl_8028C4D0 -lbl_8028C4D0: +.global lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17state_player_halt +lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17state_player_halt: .incbin "baserom.dol", 0x2894B0, 0x1C -.global lbl_8028C4EC -lbl_8028C4EC: +.global lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_player_aim +lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_player_aim: .incbin "baserom.dol", 0x2894CC, 0x1C -.global lbl_8028C508 -lbl_8028C508: +.global lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17state_player_fire +lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17state_player_fire: .incbin "baserom.dol", 0x2894E8, 0x1C -.global lbl_8028C524 -lbl_8028C524: +.global lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17state_player_wait +lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_17state_player_wait: .incbin "baserom.dol", 0x289504, 0x1C -.global lbl_8028C540 -lbl_8028C540: +.global lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_missle_appear +lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_missle_appear: .incbin "baserom.dol", 0x289520, 0x1C -.global lbl_8028C55C -lbl_8028C55C: +.global lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_fly +lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_missle_fly: .incbin "baserom.dol", 0x28953C, 0x1C -.global lbl_8028C578 -lbl_8028C578: +.global lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode +lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_missle_explode: .incbin "baserom.dol", 0x289558, 0x1C -.global lbl_8028C594 -lbl_8028C594: +.global lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_camera_aim +lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_16state_camera_aim: .incbin "baserom.dol", 0x289574, 0x1C -.global lbl_8028C5B0 -lbl_8028C5B0: +.global lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18state_camera_seize +lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_18state_camera_seize: .incbin "baserom.dol", 0x289590, 0x1C -.global lbl_8028C5CC -lbl_8028C5CC: +.global lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attach +lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_attach: .incbin "baserom.dol", 0x2895AC, 0x1C -.global lbl_8028C5E8 -lbl_8028C5E8: +.global lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_survey +lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_19state_camera_survey: .incbin "baserom.dol", 0x2895C8, 0x1C -.global lbl_8028C604 -lbl_8028C604: +.global lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_type +lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_10state_type: .incbin "baserom.dol", 0x2895E4, 0x1C -.global lbl_8028C620 -lbl_8028C620: +.global lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_camera_restore +lbl___vt__Q313cruise_bubble30_unnamed_zEntCruiseBubble_cpp_20state_camera_restore: .incbin "baserom.dol", 0x289600, 0x20 -.global lbl_8028C640 -lbl_8028C640: +.global lbl_ShinySparklyTable +lbl_ShinySparklyTable: .incbin "baserom.dol", 0x289620, 0xE0 -.global lbl_8028C720 -lbl_8028C720: +.global lbl_sPickupOrientation +lbl_sPickupOrientation: .incbin "baserom.dol", 0x289700, 0xA0 -.global lbl_8028C7C0 -lbl_8028C7C0: +.global lbl__1012 +lbl__1012: .incbin "baserom.dol", 0x2897A0, 0x90 -.global lbl_8028C850 -lbl_8028C850: +.global lbl__1147 +lbl__1147: .incbin "baserom.dol", 0x289830, 0x3C -.global lbl_8028C88C -lbl_8028C88C: +.global lbl__1224 +lbl__1224: .incbin "baserom.dol", 0x28986C, 0x3C -.global lbl_8028C8C8 -lbl_8028C8C8: +.global lbl__1259 +lbl__1259: .incbin "baserom.dol", 0x2898A8, 0x30 -.global lbl_8028C8F8 -lbl_8028C8F8: +.global lbl_zPickupAuraTable +lbl_zPickupAuraTable: .incbin "baserom.dol", 0x2898D8, 0xB8 -.global lbl_8028C9B0 -lbl_8028C9B0: +.global lbl_sPlayerSnd +lbl_sPlayerSnd: .incbin "baserom.dol", 0x289990, 0x468 -.global lbl_8028CE18 -lbl_8028CE18: +.global lbl_sPlayerSndID +lbl_sPlayerSndID: .incbin "baserom.dol", 0x289DF8, 0xFD8 -.global lbl_8028DDF0 -lbl_8028DDF0: +.global lbl_sPlayerStreamSndTimer +lbl_sPlayerStreamSndTimer: .incbin "baserom.dol", 0x28ADD0, 0x3DC -.global lbl_8028E1CC -lbl_8028E1CC: +.global lbl__1475 +lbl__1475: .incbin "baserom.dol", 0x28B1AC, 0x34 -.global lbl_8028E200 -lbl_8028E200: +.global lbl_sStreakInfo +lbl_sStreakInfo: .incbin "baserom.dol", 0x28B1E0, 0x2A0 -.global lbl_8028E4A0 -lbl_8028E4A0: +.global lbl_hashes_ss$6578 +lbl_hashes_ss$6578: .incbin "baserom.dol", 0x28B480, 0xC -.global lbl_8028E4AC -lbl_8028E4AC: +.global lbl_hashes_pa$6581 +lbl_hashes_pa$6581: .incbin "baserom.dol", 0x28B48C, 0xC -.global lbl_8028E4B8 -lbl_8028E4B8: +.global lbl_lorigins$8065 +lbl_lorigins$8065: .incbin "baserom.dol", 0x28B498, 0x30 -.global lbl_8028E4E8 -lbl_8028E4E8: +.global lbl__8298 +lbl__8298: .incbin "baserom.dol", 0x28B4C8, 0x20 -.global lbl_8028E508 -lbl_8028E508: +.global lbl_sTrackHash +lbl_sTrackHash: .incbin "baserom.dol", 0x28B4E8, 0x50 -.global lbl_8028E558 -lbl_8028E558: +.global lbl__9200 +lbl__9200: .incbin "baserom.dol", 0x28B538, 0xC8 -.global lbl_8028E620 -lbl_8028E620: +.global lbl_sEventTable +lbl_sEventTable: .incbin "baserom.dol", 0x28B600, 0x878 -.global lbl_8028EE98 -lbl_8028EE98: +.global lbl_zFMVFileTable +lbl_zFMVFileTable: .incbin "baserom.dol", 0x28BE78, 0x148 -.global lbl_8028EFE0 -lbl_8028EFE0: +.global lbl_cb_spawn_bubble_wall$724 +lbl_cb_spawn_bubble_wall$724: .incbin "baserom.dol", 0x28BFC0, 0x28 -.global lbl_8028F008 -lbl_8028F008: +.global lbl_bubblehit_pos_rnd +lbl_bubblehit_pos_rnd: .incbin "baserom.dol", 0x28BFE8, 0xC -.global lbl_8028F014 -lbl_8028F014: +.global lbl_bubblehit_vel_rnd +lbl_bubblehit_vel_rnd: .incbin "baserom.dol", 0x28BFF4, 0xC -.global lbl_8028F020 -lbl_8028F020: +.global lbl_bubbletrail_pos_rnd +lbl_bubbletrail_pos_rnd: .incbin "baserom.dol", 0x28C000, 0xC -.global lbl_8028F02C -lbl_8028F02C: +.global lbl_bubbletrail_vel_rnd +lbl_bubbletrail_vel_rnd: .incbin "baserom.dol", 0x28C00C, 0xC -.global lbl_8028F038 -lbl_8028F038: +.global lbl_entrail_types__17_unnamed_zFX_cpp_ +lbl_entrail_types__17_unnamed_zFX_cpp_: .incbin "baserom.dol", 0x28C018, 0x178 -.global lbl_8028F1B0 -lbl_8028F1B0: +.global lbl_g_eggBasket +lbl_g_eggBasket: .incbin "baserom.dol", 0x28C190, 0x20 -.global lbl_8028F1D0 -lbl_8028F1D0: +.global lbl__1050_3 +lbl__1050_3: .incbin "baserom.dol", 0x28C1B0, 0x574 -.global lbl_8028F744 -lbl_8028F744: +.global lbl_cheatList +lbl_cheatList: .incbin "baserom.dol", 0x28C724, 0x160 -.global lbl_8028F8A4 -lbl_8028F8A4: +.global lbl_sCheatPressed +lbl_sCheatPressed: .incbin "baserom.dol", 0x28C884, 0x40 -.global lbl_8028F8E4 -lbl_8028F8E4: +.global lbl_aid_sndList$1160 +lbl_aid_sndList$1160: .incbin "baserom.dol", 0x28C8C4, 0x1C -.global lbl_8028F900 -lbl_8028F900: +.global lbl_choices$1318 +lbl_choices$1318: .incbin "baserom.dol", 0x28C8E0, 0xC -.global lbl_8028F90C -lbl_8028F90C: +.global lbl_aid_sndList$1342 +lbl_aid_sndList$1342: .incbin "baserom.dol", 0x28C8EC, 0x1C -.global lbl_8028F928 -lbl_8028F928: +.global lbl_sGameMode_DispatchTable +lbl_sGameMode_DispatchTable: .incbin "baserom.dol", 0x28C908, 0xC4 -.global lbl_8028F9EC -lbl_8028F9EC: +.global lbl__741_3 +lbl__741_3: .incbin "baserom.dol", 0x28C9CC, 0x34 -.global lbl_8028FA20 -lbl_8028FA20: +.global lbl_widget_resources__Q24zhud18_unnamed_zHud_cpp_ +lbl_widget_resources__Q24zhud18_unnamed_zHud_cpp_: .incbin "baserom.dol", 0x28CA00, 0x24 -.global lbl_8028FA44 -lbl_8028FA44: +.global lbl_level_specials__Q24zhud18_unnamed_zHud_cpp_ +lbl_level_specials__Q24zhud18_unnamed_zHud_cpp_: .incbin "baserom.dol", 0x28CA24, 0x7C -.global lbl_8028FAC0 -lbl_8028FAC0: +.global lbl_sEffectFuncs +lbl_sEffectFuncs: .incbin "baserom.dol", 0x28CAA0, 0x48 -.global lbl_8028FB08 -lbl_8028FB08: +.global lbl_sEffectInitFuncs +lbl_sEffectInitFuncs: .incbin "baserom.dol", 0x28CAE8, 0x48 -.global lbl_8028FB50 -lbl_8028FB50: +.global lbl_sDefaultShadowVec +lbl_sDefaultShadowVec: .incbin "baserom.dol", 0x28CB30, 0x10 -.global lbl_8028FB60 -lbl_8028FB60: +.global lbl_lightning_type_names +lbl_lightning_type_names: .incbin "baserom.dol", 0x28CB40, 0x10 -.global lbl_8028FB70 -lbl_8028FB70: +.global lbl_g_xser_sizeinfo +lbl_g_xser_sizeinfo: .incbin "baserom.dol", 0x28CB50, 0x1E4 -.global lbl_8028FD54 -lbl_8028FD54: +.global lbl_preinit_bubble_matfx$1073 +lbl_preinit_bubble_matfx$1073: .incbin "baserom.dol", 0x28CD34, 0x2C -.global lbl_8028FD80 -lbl_8028FD80: +.global lbl_sMusicInfo +lbl_sMusicInfo: .incbin "baserom.dol", 0x28CD60, 0x160 -.global lbl_8028FEE0 -lbl_8028FEE0: +.global lbl__760_3 +lbl__760_3: .incbin "baserom.dol", 0x28CEC0, 0x3C -.global lbl_8028FF1C -lbl_8028FF1C: +.global lbl__801 +lbl__801: .incbin "baserom.dol", 0x28CEFC, 0x24 -.global lbl_8028FF40 -lbl_8028FF40: +.global lbl_ptranstbl +lbl_ptranstbl: .incbin "baserom.dol", 0x28CF20, 0xC0 .global lbl_80290000 lbl_80290000: .incbin "baserom.dol", 0x28CFE0, 0x30 -.global lbl_80290030 -lbl_80290030: +.global lbl__558_3 +lbl__558_3: .incbin "baserom.dol", 0x28D010, 0x60 -.global lbl_80290090 -lbl_80290090: +.global lbl__686_1 +lbl__686_1: .incbin "baserom.dol", 0x28D070, 0x50 -.global lbl_802900E0 -lbl_802900E0: +.global lbl_currSceneStr +lbl_currSceneStr: .incbin "baserom.dol", 0x28D0C0, 0x20 -.global lbl_80290100 -lbl_80290100: +.global lbl_sceneRead +lbl_sceneRead: .incbin "baserom.dol", 0x28D0E0, 0x20 -.global lbl_80290120 -lbl_80290120: +.global lbl_zSaveLoadUITable +lbl_zSaveLoadUITable: .incbin "baserom.dol", 0x28D100, 0x2E8 -.global lbl_80290408 -lbl_80290408: +.global lbl_thumbIconMap +lbl_thumbIconMap: .incbin "baserom.dol", 0x28D3E8, 0x3C -.global lbl_80290444 -lbl_80290444: +.global lbl__1523_1 +lbl__1523_1: .incbin "baserom.dol", 0x28D424, 0x34 -.global lbl_80290478 -lbl_80290478: +.global lbl__1905_1 +lbl__1905_1: .incbin "baserom.dol", 0x28D458, 0x2C -.global lbl_802904A4 -lbl_802904A4: +.global lbl__1904 +lbl__1904: .incbin "baserom.dol", 0x28D484, 0x28 -.global lbl_802904CC -lbl_802904CC: +.global lbl__1961 +lbl__1961: .incbin "baserom.dol", 0x28D4AC, 0x2C -.global lbl_802904F8 -lbl_802904F8: +.global lbl__1960 +lbl__1960: .incbin "baserom.dol", 0x28D4D8, 0x30 -.global lbl_80290528 -lbl_80290528: +.global lbl_sLevelTable +lbl_sLevelTable: .incbin "baserom.dol", 0x28D508, 0x78 -.global lbl_802905A0 -lbl_802905A0: +.global lbl_sInitTable +lbl_sInitTable: .incbin "baserom.dol", 0x28D580, 0x40C -.global lbl_802909AC -lbl_802909AC: +.global lbl__1593_1 +lbl__1593_1: .incbin "baserom.dol", 0x28D98C, 0x118 -.global lbl_80290AC4 -lbl_80290AC4: +.global lbl__1678 +lbl__1678: .incbin "baserom.dol", 0x28DAA4, 0x118 -.global lbl_80290BDC -lbl_80290BDC: +.global lbl__1711_1 +lbl__1711_1: .incbin "baserom.dol", 0x28DBBC, 0x9C -.global lbl_80290C78 -lbl_80290C78: +.global lbl__2098_1 +lbl__2098_1: .incbin "baserom.dol", 0x28DC58, 0x120 -.global lbl_80290D98 -lbl_80290D98: +.global lbl__2243 +lbl__2243: .incbin "baserom.dol", 0x28DD78, 0x104 -.global lbl_80290E9C -lbl_80290E9C: +.global lbl_scale +lbl_scale: .incbin "baserom.dol", 0x28DE7C, 0xC -.global lbl_80290EA8 -lbl_80290EA8: +.global lbl__1183 +lbl__1183: .incbin "baserom.dol", 0x28DE88, 0x60 -.global lbl_80290F08 -lbl_80290F08: +.global lbl_l_normal +lbl_l_normal: .incbin "baserom.dol", 0x28DEE8, 0xC -.global lbl_80290F14 -lbl_80290F14: +.global lbl_zThrowableModels +lbl_zThrowableModels: .incbin "baserom.dol", 0x28DEF4, 0x398 -.global lbl_802912AC -lbl_802912AC: +.global lbl_fruitPattern$863 +lbl_fruitPattern$863: .incbin "baserom.dol", 0x28E28C, 0x4C -.global lbl_802912F8 -lbl_802912F8: +.global lbl_Index +lbl_Index: .incbin "baserom.dol", 0x28E2D8, 0x24 -.global lbl_8029131C -lbl_8029131C: +.global lbl_sWorldInfo +lbl_sWorldInfo: .incbin "baserom.dol", 0x28E2FC, 0x3C4 -.global lbl_802916E0 -lbl_802916E0: +.global lbl_state_text$908 +lbl_state_text$908: .incbin "baserom.dol", 0x28E6C0, 0x10 -.global lbl_802916F0 -lbl_802916F0: +.global lbl_text$938 +lbl_text$938: .incbin "baserom.dol", 0x28E6D0, 0xC -.global lbl_802916FC -lbl_802916FC: +.global lbl_text$943 +lbl_text$943: .incbin "baserom.dol", 0x28E6DC, 0xC -.global lbl_80291708 -lbl_80291708: +.global lbl_buffer$965 +lbl_buffer$965: .incbin "baserom.dol", 0x28E6E8, 0x40 -.global lbl_80291748 -lbl_80291748: +.global lbl_vars__18_unnamed_zVar_cpp_ +lbl_vars__18_unnamed_zVar_cpp_: .incbin "baserom.dol", 0x28E728, 0x1D4 -.global lbl_8029191C -lbl_8029191C: +.global lbl_var_tag$1042 +lbl_var_tag$1042: .incbin "baserom.dol", 0x28E8FC, 0x14 -.global lbl_80291930 -lbl_80291930: +.global lbl_zVarEntryTable +lbl_zVarEntryTable: .incbin "baserom.dol", 0x28E910, 0x130 -.global lbl_80291A60 -lbl_80291A60: +.global lbl___MIXVolumeTable +lbl___MIXVolumeTable: .incbin "baserom.dol", 0x28EA40, 0xB8C -.global lbl_802925EC -lbl_802925EC: +.global lbl___MIXAIVolumeTable +lbl___MIXAIVolumeTable: .incbin "baserom.dol", 0x28F5CC, 0x34 -.global lbl_80292620 -lbl_80292620: +.global lbl_sPadData +lbl_sPadData: .incbin "baserom.dol", 0x28F600, 0x30 -.global lbl_80292650 -lbl_80292650: +.global lbl_i3d$923 +lbl_i3d$923: .incbin "baserom.dol", 0x28F630, 0xC -.global lbl_8029265C -lbl_8029265C: +.global lbl_i3d$1072 +lbl_i3d$1072: .incbin "baserom.dol", 0x28F63C, 0xC -.global lbl_80292668 -lbl_80292668: +.global lbl_i3d$1483 +lbl_i3d$1483: .incbin "baserom.dol", 0x28F648, 0x10 -.global lbl_80292678 -lbl_80292678: +.global lbl_g_isgdata_MAIN +lbl_g_isgdata_MAIN: .incbin "baserom.dol", 0x28F658, 0x28C -.global lbl_80292904 -lbl_80292904: +.global lbl_rotatebuf$668 +lbl_rotatebuf$668: .incbin "baserom.dol", 0x28F8E4, 0x100 -.global lbl_80292A04 -lbl_80292A04: +.global lbl_datestr$1055 +lbl_datestr$1055: .incbin "baserom.dol", 0x28F9E4, 0x40 -.global lbl_80292A44 -lbl_80292A44: +.global lbl_errmsgs$1241 +lbl_errmsgs$1241: .incbin "baserom.dol", 0x28FA24, 0x58 -.global lbl_80292A9C -lbl_80292A9C: +.global lbl__1876 +lbl__1876: .incbin "baserom.dol", 0x28FA7C, 0x2C -.global lbl_80292AC8 -lbl_80292AC8: +.global lbl__2177 +lbl__2177: .incbin "baserom.dol", 0x28FAA8, 0x38 -.global lbl_80292B00 -lbl_80292B00: +.global lbl_sMBD +lbl_sMBD: .incbin "baserom.dol", 0x28FAE0, 0x88 -.global lbl_80292B88 -lbl_80292B88: +.global lbl_months +lbl_months: .incbin "baserom.dol", 0x28FB68, 0x30 -.global lbl_80292BB8 -lbl_80292BB8: +.global lbl_dotw +lbl_dotw: .incbin "baserom.dol", 0x28FB98, 0x20 -.global lbl_80292BD8 -lbl_80292BD8: +.global lbl___vt__14zNPCGoalCommon +lbl___vt__14zNPCGoalCommon: .incbin "baserom.dol", 0x28FBB8, 0x38 -.global lbl_80292C10 -lbl_80292C10: +.global lbl___vt__15zNPCGoalDEVHero +lbl___vt__15zNPCGoalDEVHero: .incbin "baserom.dol", 0x28FBF0, 0x34 -.global lbl_80292C44 -lbl_80292C44: +.global lbl___vt__19zNPCGoalDEVAnimSpin +lbl___vt__19zNPCGoalDEVAnimSpin: .incbin "baserom.dol", 0x28FC24, 0x34 -.global lbl_80292C78 -lbl_80292C78: +.global lbl___vt__20zNPCGoalDEVAnimCycle +lbl___vt__20zNPCGoalDEVAnimCycle: .incbin "baserom.dol", 0x28FC58, 0x34 -.global lbl_80292CAC -lbl_80292CAC: +.global lbl___vt__13zNPCGoalLimbo +lbl___vt__13zNPCGoalLimbo: .incbin "baserom.dol", 0x28FC8C, 0x34 -.global lbl_80292CE0 -lbl_80292CE0: +.global lbl___vt__12zNPCGoalDead +lbl___vt__12zNPCGoalDead: .incbin "baserom.dol", 0x28FCC0, 0x34 -.global lbl_80292D14 -lbl_80292D14: +.global lbl___vt__15zNPCGoalWaiting +lbl___vt__15zNPCGoalWaiting: .incbin "baserom.dol", 0x28FCF4, 0x34 -.global lbl_80292D48 -lbl_80292D48: +.global lbl___vt__14zNPCGoalWander +lbl___vt__14zNPCGoalWander: .incbin "baserom.dol", 0x28FD28, 0x34 -.global lbl_80292D7C -lbl_80292D7C: +.global lbl___vt__14zNPCGoalFidget +lbl___vt__14zNPCGoalFidget: .incbin "baserom.dol", 0x28FD5C, 0x34 -.global lbl_80292DB0 -lbl_80292DB0: +.global lbl___vt__14zNPCGoalPatrol +lbl___vt__14zNPCGoalPatrol: .incbin "baserom.dol", 0x28FD90, 0x34 -.global lbl_80292DE4 -lbl_80292DE4: +.global lbl___vt__12zNPCGoalIdle +lbl___vt__12zNPCGoalIdle: .incbin "baserom.dol", 0x28FDC4, 0x34 -.global lbl_80292E18 -lbl_80292E18: +.global lbl___vt__16zNPCGoalLoopAnim +lbl___vt__16zNPCGoalLoopAnim: .incbin "baserom.dol", 0x28FDF8, 0x34 -.global lbl_80292E4C -lbl_80292E4C: +.global lbl___vt__16zNPCGoalPushAnim +lbl___vt__16zNPCGoalPushAnim: .incbin "baserom.dol", 0x28FE2C, 0x34 -.global lbl_80292E80 -lbl_80292E80: +.global lbl___vt__17zNPCGoalNoManLand +lbl___vt__17zNPCGoalNoManLand: .incbin "baserom.dol", 0x28FE60, 0x38 -.global lbl_80292EB8 -lbl_80292EB8: +.global lbl_g_SharedCollisRecordList +lbl_g_SharedCollisRecordList: .incbin "baserom.dol", 0x28FE98, 0x1E0 -.global lbl_80293098 -lbl_80293098: +.global lbl_g_SharedCollisRecord +lbl_g_SharedCollisRecord: .incbin "baserom.dol", 0x290078, 0x50 -.global lbl_802930E8 -lbl_802930E8: +.global lbl__1038 +lbl__1038: .incbin "baserom.dol", 0x2900C8, 0xF0 -.global lbl_802931D8 -lbl_802931D8: +.global lbl_g_idx_handbone +lbl_g_idx_handbone: .incbin "baserom.dol", 0x2901B8, 0x18 -.global lbl_802931F0 -lbl_802931F0: +.global lbl__3228 +lbl__3228: .incbin "baserom.dol", 0x2901D0, 0x1C -.global lbl_8029320C -lbl_8029320C: +.global lbl_totypes$3850 +lbl_totypes$3850: .incbin "baserom.dol", 0x2901EC, 0x10 -.global lbl_8029321C -lbl_8029321C: +.global lbl_ang_delta$4622 +lbl_ang_delta$4622: .incbin "baserom.dol", 0x2901FC, 0xC -.global lbl_80293228 -lbl_80293228: +.global lbl_scale$4623 +lbl_scale$4623: .incbin "baserom.dol", 0x290208, 0xC -.global lbl_80293234 -lbl_80293234: +.global lbl_scale$4673 +lbl_scale$4673: .incbin "baserom.dol", 0x290214, 0xC -.global lbl_80293240 -lbl_80293240: +.global lbl__4959 +lbl__4959: .incbin "baserom.dol", 0x290220, 0x34 -.global lbl_80293274 -lbl_80293274: +.global lbl_g_map_policeCounter +lbl_g_map_policeCounter: .incbin "baserom.dol", 0x290254, 0x88 -.global lbl_802932FC -lbl_802932FC: +.global lbl_g_cntr_policeLineup +lbl_g_cntr_policeLineup: .incbin "baserom.dol", 0x2902DC, 0x3C -.global lbl_80293338 -lbl_80293338: +.global lbl___vt__15zNPCGoalDeflate +lbl___vt__15zNPCGoalDeflate: .incbin "baserom.dol", 0x290318, 0x34 -.global lbl_8029336C -lbl_8029336C: +.global lbl___vt__17zNPCGoalTubeDying +lbl___vt__17zNPCGoalTubeDying: .incbin "baserom.dol", 0x29034C, 0x34 -.global lbl_802933A0 -lbl_802933A0: +.global lbl___vt__16zNPCGoalTubeDead +lbl___vt__16zNPCGoalTubeDead: .incbin "baserom.dol", 0x290380, 0x34 -.global lbl_802933D4 -lbl_802933D4: +.global lbl___vt__18zNPCGoalTubeBonked +lbl___vt__18zNPCGoalTubeBonked: .incbin "baserom.dol", 0x2903B4, 0x34 -.global lbl_80293408 -lbl_80293408: +.global lbl___vt__17zNPCGoalTubeBirth +lbl___vt__17zNPCGoalTubeBirth: .incbin "baserom.dol", 0x2903E8, 0x34 -.global lbl_8029343C -lbl_8029343C: +.global lbl___vt__17zNPCGoalTubeLasso +lbl___vt__17zNPCGoalTubeLasso: .incbin "baserom.dol", 0x29041C, 0x34 -.global lbl_80293470 -lbl_80293470: +.global lbl___vt__18zNPCGoalTubeAttack +lbl___vt__18zNPCGoalTubeAttack: .incbin "baserom.dol", 0x290450, 0x34 -.global lbl_802934A4 -lbl_802934A4: +.global lbl___vt__20zNPCGoalTubeDuckling +lbl___vt__20zNPCGoalTubeDuckling: .incbin "baserom.dol", 0x290484, 0x34 -.global lbl_802934D8 -lbl_802934D8: +.global lbl___vt__15zNPCGoalTubePal +lbl___vt__15zNPCGoalTubePal: .incbin "baserom.dol", 0x2904B8, 0x34 -.global lbl_8029350C -lbl_8029350C: +.global lbl___vt__15zNPCGoalRespawn +lbl___vt__15zNPCGoalRespawn: .incbin "baserom.dol", 0x2904EC, 0x34 -.global lbl_80293540 -lbl_80293540: +.global lbl___vt__17zNPCGoalAfterlife +lbl___vt__17zNPCGoalAfterlife: .incbin "baserom.dol", 0x290520, 0x34 -.global lbl_80293574 -lbl_80293574: +.global lbl___vt__13zNPCGoalKnock +lbl___vt__13zNPCGoalKnock: .incbin "baserom.dol", 0x290554, 0x34 -.global lbl_802935A8 -lbl_802935A8: +.global lbl___vt__13zNPCGoalWound +lbl___vt__13zNPCGoalWound: .incbin "baserom.dol", 0x290588, 0x34 -.global lbl_802935DC -lbl_802935DC: +.global lbl___vt__14zNPCGoalBashed +lbl___vt__14zNPCGoalBashed: .incbin "baserom.dol", 0x2905BC, 0x34 -.global lbl_80293610 -lbl_80293610: +.global lbl___vt__14zNPCGoalDamage +lbl___vt__14zNPCGoalDamage: .incbin "baserom.dol", 0x2905F0, 0x34 -.global lbl_80293644 -lbl_80293644: +.global lbl___vt__18zNPCGoalLassoThrow +lbl___vt__18zNPCGoalLassoThrow: .incbin "baserom.dol", 0x290624, 0x34 -.global lbl_80293678 -lbl_80293678: +.global lbl___vt__17zNPCGoalLassoGrab +lbl___vt__17zNPCGoalLassoGrab: .incbin "baserom.dol", 0x290658, 0x34 -.global lbl_802936AC -lbl_802936AC: +.global lbl___vt__17zNPCGoalLassoBase +lbl___vt__17zNPCGoalLassoBase: .incbin "baserom.dol", 0x29068C, 0x34 -.global lbl_802936E0 -lbl_802936E0: +.global lbl___vt__16zNPCGoalPatThrow +lbl___vt__16zNPCGoalPatThrow: .incbin "baserom.dol", 0x2906C0, 0x34 -.global lbl_80293714 -lbl_80293714: +.global lbl___vt__16zNPCGoalPatCarry +lbl___vt__16zNPCGoalPatCarry: .incbin "baserom.dol", 0x2906F4, 0x34 -.global lbl_80293748 -lbl_80293748: +.global lbl___vt__15zNPCGoalStunned +lbl___vt__15zNPCGoalStunned: .incbin "baserom.dol", 0x290728, 0x34 -.global lbl_8029377C -lbl_8029377C: +.global lbl___vt__15zNPCGoalEvilPat +lbl___vt__15zNPCGoalEvilPat: .incbin "baserom.dol", 0x29075C, 0x34 -.global lbl_802937B0 -lbl_802937B0: +.global lbl___vt__18zNPCGoalHokeyPokey +lbl___vt__18zNPCGoalHokeyPokey: .incbin "baserom.dol", 0x290790, 0x34 -.global lbl_802937E4 -lbl_802937E4: +.global lbl___vt__16zNPCGoalTeleport +lbl___vt__16zNPCGoalTeleport: .incbin "baserom.dol", 0x2907C4, 0x34 -.global lbl_80293818 -lbl_80293818: +.global lbl___vt__17zNPCGoalDogPounce +lbl___vt__17zNPCGoalDogPounce: .incbin "baserom.dol", 0x2907F8, 0x34 -.global lbl_8029384C -lbl_8029384C: +.global lbl___vt__15zNPCGoalDogDash +lbl___vt__15zNPCGoalDogDash: .incbin "baserom.dol", 0x29082C, 0x34 -.global lbl_80293880 -lbl_80293880: +.global lbl___vt__15zNPCGoalDogBark +lbl___vt__15zNPCGoalDogBark: .incbin "baserom.dol", 0x290860, 0x34 -.global lbl_802938B4 -lbl_802938B4: +.global lbl___vt__17zNPCGoalDogLaunch +lbl___vt__17zNPCGoalDogLaunch: .incbin "baserom.dol", 0x290894, 0x34 -.global lbl_802938E8 -lbl_802938E8: +.global lbl___vt__19zNPCGoalAttackSlick +lbl___vt__19zNPCGoalAttackSlick: .incbin "baserom.dol", 0x2908C8, 0x34 -.global lbl_8029391C -lbl_8029391C: +.global lbl___vt__19zNPCGoalAttackChuck +lbl___vt__19zNPCGoalAttackChuck: .incbin "baserom.dol", 0x2908FC, 0x34 -.global lbl_80293950 -lbl_80293950: +.global lbl___vt__17zNPCGoalAttackArf +lbl___vt__17zNPCGoalAttackArf: .incbin "baserom.dol", 0x290930, 0x34 -.global lbl_80293984 -lbl_80293984: +.global lbl___vt__22zNPCGoalAttackArfMelee +lbl___vt__22zNPCGoalAttackArfMelee: .incbin "baserom.dol", 0x290964, 0x34 -.global lbl_802939B8 -lbl_802939B8: +.global lbl___vt__21zNPCGoalAttackMonsoon +lbl___vt__21zNPCGoalAttackMonsoon: .incbin "baserom.dol", 0x290998, 0x34 -.global lbl_802939EC -lbl_802939EC: +.global lbl___vt__20zNPCGoalAttackTarTar +lbl___vt__20zNPCGoalAttackTarTar: .incbin "baserom.dol", 0x2909CC, 0x34 -.global lbl_80293A20 -lbl_80293A20: +.global lbl___vt__20zNPCGoalAttackHammer +lbl___vt__20zNPCGoalAttackHammer: .incbin "baserom.dol", 0x290A00, 0x34 -.global lbl_80293A54 -lbl_80293A54: +.global lbl___vt__21zNPCGoalAttackChomper +lbl___vt__21zNPCGoalAttackChomper: .incbin "baserom.dol", 0x290A34, 0x34 -.global lbl_80293A88 -lbl_80293A88: +.global lbl___vt__Q220zNPCGoalAttackFodder12CattleNotify +lbl___vt__Q220zNPCGoalAttackFodder12CattleNotify: .incbin "baserom.dol", 0x290A68, 0xC -.global lbl_80293A94 -lbl_80293A94: +.global lbl___vt__20zNPCGoalAttackFodder +lbl___vt__20zNPCGoalAttackFodder: .incbin "baserom.dol", 0x290A74, 0x34 -.global lbl_80293AC8 -lbl_80293AC8: +.global lbl___vt__17zNPCGoalAttackCQC +lbl___vt__17zNPCGoalAttackCQC: .incbin "baserom.dol", 0x290AA8, 0x34 -.global lbl_80293AFC -lbl_80293AFC: +.global lbl___vt__13zNPCGoalChase +lbl___vt__13zNPCGoalChase: .incbin "baserom.dol", 0x290ADC, 0x34 -.global lbl_80293B30 -lbl_80293B30: +.global lbl___vt__18zNPCGoalAlertSlick +lbl___vt__18zNPCGoalAlertSlick: .incbin "baserom.dol", 0x290B10, 0x34 -.global lbl_80293B64 -lbl_80293B64: +.global lbl___vt__20zNPCGoalAlertTubelet +lbl___vt__20zNPCGoalAlertTubelet: .incbin "baserom.dol", 0x290B44, 0x34 -.global lbl_80293B98 -lbl_80293B98: +.global lbl___vt__18zNPCGoalAlertChuck +lbl___vt__18zNPCGoalAlertChuck: .incbin "baserom.dol", 0x290B78, 0x34 -.global lbl_80293BCC -lbl_80293BCC: +.global lbl___vt__18zNPCGoalAlertPuppy +lbl___vt__18zNPCGoalAlertPuppy: .incbin "baserom.dol", 0x290BAC, 0x34 -.global lbl_80293C00 -lbl_80293C00: +.global lbl___vt__16zNPCGoalAlertArf +lbl___vt__16zNPCGoalAlertArf: .incbin "baserom.dol", 0x290BE0, 0x34 -.global lbl_80293C34 -lbl_80293C34: +.global lbl___vt__19zNPCGoalAlertSleepy +lbl___vt__19zNPCGoalAlertSleepy: .incbin "baserom.dol", 0x290C14, 0x34 -.global lbl_80293C68 -lbl_80293C68: +.global lbl___vt__20zNPCGoalAlertMonsoon +lbl___vt__20zNPCGoalAlertMonsoon: .incbin "baserom.dol", 0x290C48, 0x34 -.global lbl_80293C9C -lbl_80293C9C: +.global lbl___vt__18zNPCGoalAlertGlove +lbl___vt__18zNPCGoalAlertGlove: .incbin "baserom.dol", 0x290C7C, 0x34 -.global lbl_80293CD0 -lbl_80293CD0: +.global lbl___vt__19zNPCGoalAlertTarTar +lbl___vt__19zNPCGoalAlertTarTar: .incbin "baserom.dol", 0x290CB0, 0x34 -.global lbl_80293D04 -lbl_80293D04: +.global lbl___vt__19zNPCGoalAlertHammer +lbl___vt__19zNPCGoalAlertHammer: .incbin "baserom.dol", 0x290CE4, 0x34 -.global lbl_80293D38 -lbl_80293D38: +.global lbl___vt__20zNPCGoalAlertChomper +lbl___vt__20zNPCGoalAlertChomper: .incbin "baserom.dol", 0x290D18, 0x34 -.global lbl_80293D6C -lbl_80293D6C: +.global lbl___vt__20zNPCGoalAlertFodBzzt +lbl___vt__20zNPCGoalAlertFodBzzt: .incbin "baserom.dol", 0x290D4C, 0x34 -.global lbl_80293DA0 -lbl_80293DA0: +.global lbl___vt__20zNPCGoalAlertFodBomb +lbl___vt__20zNPCGoalAlertFodBomb: .incbin "baserom.dol", 0x290D80, 0x34 -.global lbl_80293DD4 -lbl_80293DD4: +.global lbl___vt__19zNPCGoalAlertFodder +lbl___vt__19zNPCGoalAlertFodder: .incbin "baserom.dol", 0x290DB4, 0x34 -.global lbl_80293E08 -lbl_80293E08: +.global lbl___vt__13zNPCGoalAlert +lbl___vt__13zNPCGoalAlert: .incbin "baserom.dol", 0x290DE8, 0x34 -.global lbl_80293E3C -lbl_80293E3C: +.global lbl___vt__14zNPCGoalGoHome +lbl___vt__14zNPCGoalGoHome: .incbin "baserom.dol", 0x290E1C, 0x34 -.global lbl_80293E70 -lbl_80293E70: +.global lbl___vt__13zNPCGoalEvade +lbl___vt__13zNPCGoalEvade: .incbin "baserom.dol", 0x290E50, 0x34 -.global lbl_80293EA4 -lbl_80293EA4: +.global lbl___vt__13zNPCGoalTaunt +lbl___vt__13zNPCGoalTaunt: .incbin "baserom.dol", 0x290E84, 0x34 -.global lbl_80293ED8 -lbl_80293ED8: +.global lbl___vt__14zNPCGoalNotice +lbl___vt__14zNPCGoalNotice: .incbin "baserom.dol", 0x290EB8, 0x34 -.global lbl_80293F0C -lbl_80293F0C: +.global lbl___vt__9HAZNotify +lbl___vt__9HAZNotify: .incbin "baserom.dol", 0x290EEC, 0xC -.global lbl_80293F18 -lbl_80293F18: +.global lbl___vt__16zNPCGoalTikiDead +lbl___vt__16zNPCGoalTikiDead: .incbin "baserom.dol", 0x290EF8, 0x34 -.global lbl_80293F4C -lbl_80293F4C: +.global lbl___vt__17zNPCGoalTikiDying +lbl___vt__17zNPCGoalTikiDying: .incbin "baserom.dol", 0x290F2C, 0x34 -.global lbl_80293F80 -lbl_80293F80: +.global lbl___vt__17zNPCGoalTikiCount +lbl___vt__17zNPCGoalTikiCount: .incbin "baserom.dol", 0x290F60, 0x34 -.global lbl_80293FB4 -lbl_80293FB4: +.global lbl___vt__16zNPCGoalTikiHide +lbl___vt__16zNPCGoalTikiHide: .incbin "baserom.dol", 0x290F94, 0x34 -.global lbl_80293FE8 -lbl_80293FE8: +.global lbl___vt__18zNPCGoalTikiPatrol +lbl___vt__18zNPCGoalTikiPatrol: .incbin "baserom.dol", 0x290FC8, 0x34 -.global lbl_8029401C -lbl_8029401C: +.global lbl___vt__16zNPCGoalTikiIdle +lbl___vt__16zNPCGoalTikiIdle: .incbin "baserom.dol", 0x290FFC, 0x34 -.global lbl_80294050 -lbl_80294050: +.global lbl_g_postoffice +lbl_g_postoffice: .incbin "baserom.dol", 0x291030, 0x30 -.global lbl_80294080 -lbl_80294080: +.global lbl_g_brainTable +lbl_g_brainTable: .incbin "baserom.dol", 0x291060, 0x2F4 -.global lbl_80294374 -lbl_80294374: +.global lbl_g_tbltype +lbl_g_tbltype: .incbin "baserom.dol", 0x291354, 0xBBC -.global lbl_80294F30 -lbl_80294F30: +.global lbl_g_hash_lassanim +lbl_g_hash_lassanim: .incbin "baserom.dol", 0x291F10, 0xC -.global lbl_80294F3C -lbl_80294F3C: +.global lbl_g_strz_lassanim +lbl_g_strz_lassanim: .incbin "baserom.dol", 0x291F1C, 0xC -.global lbl_80294F48 -lbl_80294F48: +.global lbl_g_strz_params +lbl_g_strz_params: .incbin "baserom.dol", 0x291F28, 0x10C -.global lbl_80295054 -lbl_80295054: +.global lbl_mdlVertToParm +lbl_mdlVertToParm: .incbin "baserom.dol", 0x292034, 0x50 -.global lbl_802950A4 -lbl_802950A4: +.global lbl__1143_1 +lbl__1143_1: .incbin "baserom.dol", 0x292084, 0x44 -.global lbl_802950E8 -lbl_802950E8: +.global lbl__1945 +lbl__1945: .incbin "baserom.dol", 0x2920C8, 0xF8 -.global lbl_802951E0 -lbl_802951E0: +.global lbl__2454 +lbl__2454: .incbin "baserom.dol", 0x2921C0, 0x10C -.global lbl_802952EC -lbl_802952EC: +.global lbl__2547 +lbl__2547: .incbin "baserom.dol", 0x2922CC, 0x10C -.global lbl_802953F8 -lbl_802953F8: +.global lbl_localCollis$2611 +lbl_localCollis$2611: .incbin "baserom.dol", 0x2923D8, 0x50 -.global lbl_80295448 -lbl_80295448: +.global lbl___vt__10zNPCCommon +lbl___vt__10zNPCCommon: .incbin "baserom.dol", 0x292428, 0xD0 -.global lbl_80295518 -lbl_80295518: +.global lbl_g_hash_roboanim +lbl_g_hash_roboanim: .incbin "baserom.dol", 0x2924F8, 0xA4 -.global lbl_802955BC -lbl_802955BC: +.global lbl_g_strz_roboanim +lbl_g_strz_roboanim: .incbin "baserom.dol", 0x29259C, 0xB0 -.global lbl_8029566C -lbl_8029566C: +.global lbl_g_strz_cloudanim +lbl_g_strz_cloudanim: .incbin "baserom.dol", 0x29264C, 0xC -.global lbl_80295678 -lbl_80295678: +.global lbl__1265_1 +lbl__1265_1: .incbin "baserom.dol", 0x292658, 0x50 -.global lbl_802956C8 -lbl_802956C8: +.global lbl__1567 +lbl__1567: .incbin "baserom.dol", 0x2926A8, 0x9C -.global lbl_80295764 -lbl_80295764: +.global lbl_g_sleepy_angryStates +lbl_g_sleepy_angryStates: .incbin "baserom.dol", 0x292744, 0x14 -.global lbl_80295778 -lbl_80295778: +.global lbl__4198 +lbl__4198: .incbin "baserom.dol", 0x292758, 0x20 -.global lbl_80295798 -lbl_80295798: +.global lbl_choices$4332 +lbl_choices$4332: .incbin "baserom.dol", 0x292778, 0xC -.global lbl_802957A4 -lbl_802957A4: +.global lbl___vt__9zNPCSlick +lbl___vt__9zNPCSlick: .incbin "baserom.dol", 0x292784, 0xD8 -.global lbl_8029587C -lbl_8029587C: +.global lbl___vt__13zNPCTubeSlave +lbl___vt__13zNPCTubeSlave: .incbin "baserom.dol", 0x29285C, 0xD8 -.global lbl_80295954 -lbl_80295954: +.global lbl___vt__10TubeNotice +lbl___vt__10TubeNotice: .incbin "baserom.dol", 0x292934, 0xC -.global lbl_80295960 -lbl_80295960: +.global lbl___vt__11zNPCTubelet +lbl___vt__11zNPCTubelet: .incbin "baserom.dol", 0x292940, 0xD8 -.global lbl_80295A38 -lbl_80295A38: +.global lbl___vt__9zNPCChuck +lbl___vt__9zNPCChuck: .incbin "baserom.dol", 0x292A18, 0xD8 -.global lbl_80295B10 -lbl_80295B10: +.global lbl___vt__10zNPCArfDog +lbl___vt__10zNPCArfDog: .incbin "baserom.dol", 0x292AF0, 0xD8 -.global lbl_80295BE8 -lbl_80295BE8: +.global lbl___vt__10zNPCArfArf +lbl___vt__10zNPCArfArf: .incbin "baserom.dol", 0x292BC8, 0xD8 -.global lbl_80295CC0 -lbl_80295CC0: +.global lbl___vt__10zNPCSleepy +lbl___vt__10zNPCSleepy: .incbin "baserom.dol", 0x292CA0, 0xD8 -.global lbl_80295D98 -lbl_80295D98: +.global lbl___vt__11zNPCMonsoon +lbl___vt__11zNPCMonsoon: .incbin "baserom.dol", 0x292D78, 0xD8 -.global lbl_80295E70 -lbl_80295E70: +.global lbl___vt__9zNPCGlove +lbl___vt__9zNPCGlove: .incbin "baserom.dol", 0x292E50, 0xD8 -.global lbl_80295F48 -lbl_80295F48: +.global lbl___vt__10zNPCTarTar +lbl___vt__10zNPCTarTar: .incbin "baserom.dol", 0x292F28, 0xD8 -.global lbl_80296020 -lbl_80296020: +.global lbl___vt__10zNPCHammer +lbl___vt__10zNPCHammer: .incbin "baserom.dol", 0x293000, 0xD8 -.global lbl_802960F8 -lbl_802960F8: +.global lbl___vt__11zNPCCritter +lbl___vt__11zNPCCritter: .incbin "baserom.dol", 0x2930D8, 0xD8 -.global lbl_802961D0 -lbl_802961D0: +.global lbl___vt__11zNPCChomper +lbl___vt__11zNPCChomper: .incbin "baserom.dol", 0x2931B0, 0xD8 -.global lbl_802962A8 -lbl_802962A8: +.global lbl___vt__11zNPCFodBzzt +lbl___vt__11zNPCFodBzzt: .incbin "baserom.dol", 0x293288, 0xD8 -.global lbl_80296380 -lbl_80296380: +.global lbl___vt__11zNPCFodBomb +lbl___vt__11zNPCFodBomb: .incbin "baserom.dol", 0x293360, 0xD8 -.global lbl_80296458 -lbl_80296458: +.global lbl___vt__10zNPCFodder +lbl___vt__10zNPCFodder: .incbin "baserom.dol", 0x293438, 0xD8 -.global lbl_80296530 -lbl_80296530: +.global lbl___vt__9zNPCRobot +lbl___vt__9zNPCRobot: .incbin "baserom.dol", 0x293510, 0xD8 -.global lbl_80296608 -lbl_80296608: +.global lbl___vt__8xPSYNote +lbl___vt__8xPSYNote: .incbin "baserom.dol", 0x2935E8, 0x10 -.global lbl_80296618 -lbl_80296618: +.global lbl_g_hash_folkanim +lbl_g_hash_folkanim: .incbin "baserom.dol", 0x2935F8, 0x68 -.global lbl_80296680 -lbl_80296680: +.global lbl_g_strz_folkanim +lbl_g_strz_folkanim: .incbin "baserom.dol", 0x293660, 0x88 -.global lbl_80296708 -lbl_80296708: +.global lbl__1578 +lbl__1578: .incbin "baserom.dol", 0x2936E8, 0x74 -.global lbl_8029677C -lbl_8029677C: +.global lbl_goalsWhichCheer +lbl_goalsWhichCheer: .incbin "baserom.dol", 0x29375C, 0x18 -.global lbl_80296794 -lbl_80296794: +.global lbl_choices$1742 +lbl_choices$1742: .incbin "baserom.dol", 0x293774, 0x10 -.global lbl_802967A4 -lbl_802967A4: +.global lbl_news_fish_audio +lbl_news_fish_audio: .incbin "baserom.dol", 0x293784, 0x11C -.global lbl_802968C0 -lbl_802968C0: +.global lbl___vt__15zNPCBubbleBuddy +lbl___vt__15zNPCBubbleBuddy: .incbin "baserom.dol", 0x2938A0, 0xD0 -.global lbl_80296990 -lbl_80296990: +.global lbl___vt__14zNPCBalloonBoy +lbl___vt__14zNPCBalloonBoy: .incbin "baserom.dol", 0x293970, 0xD0 -.global lbl_80296A60 -lbl_80296A60: +.global lbl___vt__15zNPCSandyBikini +lbl___vt__15zNPCSandyBikini: .incbin "baserom.dol", 0x293A40, 0xD0 -.global lbl_80296B30 -lbl_80296B30: +.global lbl___vt__12zNPCNewsFish +lbl___vt__12zNPCNewsFish: .incbin "baserom.dol", 0x293B10, 0xD0 -.global lbl_80296C00 -lbl_80296C00: +.global lbl___vt__15zNPCMerManChair +lbl___vt__15zNPCMerManChair: .incbin "baserom.dol", 0x293BE0, 0xD0 -.global lbl_80296CD0 -lbl_80296CD0: +.global lbl___vt__8zNPCFish +lbl___vt__8zNPCFish: .incbin "baserom.dol", 0x293CB0, 0xD0 -.global lbl_80296DA0 -lbl_80296DA0: +.global lbl___vt__12zNPCVillager +lbl___vt__12zNPCVillager: .incbin "baserom.dol", 0x293D80, 0xD0 -.global lbl_80296E70 -lbl_80296E70: +.global lbl___vt__Q28ztaskbox8callback +lbl___vt__Q28ztaskbox8callback: .incbin "baserom.dol", 0x293E50, 0x10 -.global lbl_80296E80 -lbl_80296E80: +.global lbl___vt__7HiThere +lbl___vt__7HiThere: .incbin "baserom.dol", 0x293E60, 0x10 -.global lbl_80296E90 -lbl_80296E90: +.global lbl___vt__14zNPCNewsFishTV +lbl___vt__14zNPCNewsFishTV: .incbin "baserom.dol", 0x293E70, 0xD0 -.global lbl_80296F60 -lbl_80296F60: +.global lbl_g_hash_ambianim +lbl_g_hash_ambianim: .incbin "baserom.dol", 0x293F40, 0x30 -.global lbl_80296F90 -lbl_80296F90: +.global lbl_g_strz_ambianim +lbl_g_strz_ambianim: .incbin "baserom.dol", 0x293F70, 0x30 -.global lbl_80296FC0 -lbl_80296FC0: +.global lbl___vt__12zNPCMimeFish +lbl___vt__12zNPCMimeFish: .incbin "baserom.dol", 0x293FA0, 0xD0 -.global lbl_80297090 -lbl_80297090: +.global lbl___vt__11zNPCNeptune +lbl___vt__11zNPCNeptune: .incbin "baserom.dol", 0x294070, 0xD0 -.global lbl_80297160 -lbl_80297160: +.global lbl___vt__9zNPCJelly +lbl___vt__9zNPCJelly: .incbin "baserom.dol", 0x294140, 0xD0 -.global lbl_80297230 -lbl_80297230: +.global lbl___vt__11zNPCAmbient +lbl___vt__11zNPCAmbient: .incbin "baserom.dol", 0x294210, 0xD0 -.global lbl_80297300 -lbl_80297300: +.global lbl___vt__8zNPCTiki +lbl___vt__8zNPCTiki: .incbin "baserom.dol", 0x2942E0, 0xD0 -.global lbl_802973D0 -lbl_802973D0: +.global lbl___vt__5xGoal +lbl___vt__5xGoal: .incbin "baserom.dol", 0x2943B0, 0x30 -.global lbl_80297400 -lbl_80297400: +.global lbl___vt__12xGoalGeneric +lbl___vt__12xGoalGeneric: .incbin "baserom.dol", 0x2943E0, 0x30 -.global lbl_80297430 -lbl_80297430: +.global lbl___vt__10xGoalEmpty +lbl___vt__10xGoalEmpty: .incbin "baserom.dol", 0x294410, 0x30 -.global lbl_80297460 -lbl_80297460: +.global lbl_g_colrec +lbl_g_colrec: .incbin "baserom.dol", 0x294440, 0x5B4 -.global lbl_80297A14 -lbl_80297A14: +.global lbl___vt__9xNPCBasic +lbl___vt__9xNPCBasic: .incbin "baserom.dol", 0x2949F4, 0x54 -.global lbl_80297A68 -lbl_80297A68: +.global lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_ +lbl_shared__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_: .incbin "baserom.dol", 0x294A48, 0x19C -.global lbl_80297C04 -lbl_80297C04: +.global lbl_tweak_cord_off$1014 +lbl_tweak_cord_off$1014: .incbin "baserom.dol", 0x294BE4, 0xC -.global lbl_80297C10 -lbl_80297C10: +.global lbl___vt__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_20attaching_state_type +lbl___vt__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_20attaching_state_type: .incbin "baserom.dol", 0x294BF0, 0x18 -.global lbl_80297C28 -lbl_80297C28: +.global lbl___vt__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10state_type +lbl___vt__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_10state_type: .incbin "baserom.dol", 0x294C08, 0x18 -.global lbl_80297C40 -lbl_80297C40: +.global lbl___vt__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type +lbl___vt__Q312bungee_state35_unnamed_zEntPlayerBungeeState_cpp_18hanging_state_type: .incbin "baserom.dol", 0x294C20, 0x18 -.global lbl_80297C58 -lbl_80297C58: +.global lbl__2594 +lbl__2594: .incbin "baserom.dol", 0x294C38, 0x88 -.global lbl_80297CE0 -lbl_80297CE0: +.global lbl_sParSysInfo +lbl_sParSysInfo: .incbin "baserom.dol", 0x294CC0, 0x38 -.global lbl_80297D18 -lbl_80297D18: +.global lbl__927_1 +lbl__927_1: .incbin "baserom.dol", 0x294CF8, 0x3C -.global lbl_80297D54 -lbl_80297D54: +.global lbl__978_2 +lbl__978_2: .incbin "baserom.dol", 0x294D34, 0x20 -.global lbl_80297D74 -lbl_80297D74: +.global lbl__1136_1 +lbl__1136_1: .incbin "baserom.dol", 0x294D54, 0x44 -.global lbl_80297DB8 -lbl_80297DB8: +.global lbl__1006_2 +lbl__1006_2: .incbin "baserom.dol", 0x294D98, 0x2C -.global lbl_80297DE4 -lbl_80297DE4: +.global lbl__1050_4 +lbl__1050_4: .incbin "baserom.dol", 0x294DC4, 0x34 -.global lbl_80297E18 -lbl_80297E18: +.global lbl_sBlendTable_1 +lbl_sBlendTable_1: .incbin "baserom.dol", 0x294DF8, 0x30 -.global lbl_80297E48 -lbl_80297E48: +.global lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_ +lbl_shared__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_: .incbin "baserom.dol", 0x294E28, 0x70 -.global lbl_80297EB8 -lbl_80297EB8: +.global lbl_idiot_levels__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_ +lbl_idiot_levels__Q29oob_state32_unnamed_zEntPlayerOOBState_cpp_: .incbin "baserom.dol", 0x294E98, 0x30 -.global lbl_80297EE8 -lbl_80297EE8: +.global lbl___vt__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_13in_state_type +lbl___vt__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_13in_state_type: .incbin "baserom.dol", 0x294EC8, 0x14 -.global lbl_80297EFC -lbl_80297EFC: +.global lbl___vt__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_14out_state_type +lbl___vt__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_14out_state_type: .incbin "baserom.dol", 0x294EDC, 0x14 -.global lbl_80297F10 -lbl_80297F10: +.global lbl___vt__Q28ztalkbox8callback +lbl___vt__Q28ztalkbox8callback: .incbin "baserom.dol", 0x294EF0, 0x18 -.global lbl_80297F28 -lbl_80297F28: +.global lbl___vt__Q49oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_type17tutorial_callback +lbl___vt__Q49oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_type17tutorial_callback: .incbin "baserom.dol", 0x294F08, 0x18 -.global lbl_80297F40 -lbl_80297F40: +.global lbl___vt__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_type +lbl___vt__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15grab_state_type: .incbin "baserom.dol", 0x294F20, 0x14 -.global lbl_80297F54 -lbl_80297F54: +.global lbl___vt__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_10state_type +lbl___vt__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_10state_type: .incbin "baserom.dol", 0x294F34, 0x14 -.global lbl_80297F68 -lbl_80297F68: +.global lbl___vt__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_state_type +lbl___vt__Q39oob_state32_unnamed_zEntPlayerOOBState_cpp_15drop_state_type: .incbin "baserom.dol", 0x294F48, 0x18 -.global lbl_80297F80 -lbl_80297F80: +.global lbl__1566_1 +lbl__1566_1: .incbin "baserom.dol", 0x294F60, 0xC0 -.global lbl_80298040 -lbl_80298040: +.global lbl_offs$919 +lbl_offs$919: .incbin "baserom.dol", 0x295020, 0x60 -.global lbl_802980A0 -lbl_802980A0: +.global lbl_special_models$666 +lbl_special_models$666: .incbin "baserom.dol", 0x295080, 0x68 -.global lbl_80298108 -lbl_80298108: +.global lbl__811_1 +lbl__811_1: .incbin "baserom.dol", 0x2950E8, 0x20 -.global lbl_80298128 -lbl_80298128: +.global lbl___vt__14zNPCGoalScript +lbl___vt__14zNPCGoalScript: .incbin "baserom.dol", 0x295108, 0x34 -.global lbl_8029815C -lbl_8029815C: +.global lbl___vt__18zNPCGoalScriptAnim +lbl___vt__18zNPCGoalScriptAnim: .incbin "baserom.dol", 0x29513C, 0x34 -.global lbl_80298190 -lbl_80298190: +.global lbl___vt__20zNPCGoalScriptAttack +lbl___vt__20zNPCGoalScriptAttack: .incbin "baserom.dol", 0x295170, 0x34 -.global lbl_802981C4 -lbl_802981C4: +.global lbl___vt__18zNPCGoalScriptMove +lbl___vt__18zNPCGoalScriptMove: .incbin "baserom.dol", 0x2951A4, 0x34 -.global lbl_802981F8 -lbl_802981F8: +.global lbl___vt__18zNPCGoalScriptTalk +lbl___vt__18zNPCGoalScriptTalk: .incbin "baserom.dol", 0x2951D8, 0x34 -.global lbl_8029822C -lbl_8029822C: +.global lbl___vt__20zNPCGoalScriptFollow +lbl___vt__20zNPCGoalScriptFollow: .incbin "baserom.dol", 0x29520C, 0x34 -.global lbl_80298260 -lbl_80298260: +.global lbl___vt__18zNPCGoalScriptLead +lbl___vt__18zNPCGoalScriptLead: .incbin "baserom.dol", 0x295240, 0x34 -.global lbl_80298294 -lbl_80298294: +.global lbl___vt__18zNPCGoalScriptWait +lbl___vt__18zNPCGoalScriptWait: .incbin "baserom.dol", 0x295274, 0x34 -.global lbl_802982C8 -lbl_802982C8: +.global lbl_g_tmrz_sndplay +lbl_g_tmrz_sndplay: .incbin "baserom.dol", 0x2952A8, 0x68 -.global lbl_80298330 -lbl_80298330: +.global lbl_g_strz_sndgroup +lbl_g_strz_sndgroup: .incbin "baserom.dol", 0x295310, 0x68 -.global lbl_80298398 -lbl_80298398: +.global lbl_g_sndProps +lbl_g_sndProps: .incbin "baserom.dol", 0x295378, 0xCC -.global lbl_80298464 -lbl_80298464: +.global lbl_g_sndTrax_Universal +lbl_g_sndTrax_Universal: .incbin "baserom.dol", 0x295444, 0xC -.global lbl_80298470 -lbl_80298470: +.global lbl_g_sndTrax_General +lbl_g_sndTrax_General: .incbin "baserom.dol", 0x295450, 0xC -.global lbl_8029847C -lbl_8029847C: +.global lbl_g_sndTrax_Villager +lbl_g_sndTrax_Villager: .incbin "baserom.dol", 0x29545C, 0x144 -.global lbl_802985C0 -lbl_802985C0: +.global lbl_g_sndTrax_Squidward +lbl_g_sndTrax_Squidward: .incbin "baserom.dol", 0x2955A0, 0x48 -.global lbl_80298608 -lbl_80298608: +.global lbl_g_sndTrax_VillagerCoStar +lbl_g_sndTrax_VillagerCoStar: .incbin "baserom.dol", 0x2955E8, 0xC0 -.global lbl_802986C8 -lbl_802986C8: +.global lbl_g_sndTrax_VillagerMale +lbl_g_sndTrax_VillagerMale: .incbin "baserom.dol", 0x2956A8, 0xC -.global lbl_802986D4 -lbl_802986D4: +.global lbl_g_sndTrax_VillagerFemale +lbl_g_sndTrax_VillagerFemale: .incbin "baserom.dol", 0x2956B4, 0xC -.global lbl_802986E0 -lbl_802986E0: +.global lbl_g_sndTrax_VillagerElder +lbl_g_sndTrax_VillagerElder: .incbin "baserom.dol", 0x2956C0, 0xC -.global lbl_802986EC -lbl_802986EC: +.global lbl_g_sndTrax_VillagerEldess +lbl_g_sndTrax_VillagerEldess: .incbin "baserom.dol", 0x2956CC, 0xC -.global lbl_802986F8 -lbl_802986F8: +.global lbl_g_sndTrax_VillagerBoy +lbl_g_sndTrax_VillagerBoy: .incbin "baserom.dol", 0x2956D8, 0x18 -.global lbl_80298710 -lbl_80298710: +.global lbl_g_sndTrax_VillagerGirl +lbl_g_sndTrax_VillagerGirl: .incbin "baserom.dol", 0x2956F0, 0x18 -.global lbl_80298728 -lbl_80298728: +.global lbl_g_sndTrax_Neptune +lbl_g_sndTrax_Neptune: .incbin "baserom.dol", 0x295708, 0xC -.global lbl_80298734 -lbl_80298734: +.global lbl_g_sndTrax_Jelly +lbl_g_sndTrax_Jelly: .incbin "baserom.dol", 0x295714, 0x30 -.global lbl_80298764 -lbl_80298764: +.global lbl_g_sndTrax_TikiShared +lbl_g_sndTrax_TikiShared: .incbin "baserom.dol", 0x295744, 0x24 -.global lbl_80298788 -lbl_80298788: +.global lbl_g_sndTrax_TikiThunder +lbl_g_sndTrax_TikiThunder: .incbin "baserom.dol", 0x295768, 0x18 -.global lbl_802987A0 -lbl_802987A0: +.global lbl_g_sndTrax_Duplotron +lbl_g_sndTrax_Duplotron: .incbin "baserom.dol", 0x295780, 0x24 -.global lbl_802987C4 -lbl_802987C4: +.global lbl_g_sndTrax_Robot +lbl_g_sndTrax_Robot: .incbin "baserom.dol", 0x2957A4, 0x18 -.global lbl_802987DC -lbl_802987DC: +.global lbl_g_sndTrax_Fodder +lbl_g_sndTrax_Fodder: .incbin "baserom.dol", 0x2957BC, 0x24 -.global lbl_80298800 -lbl_80298800: +.global lbl_g_sndTrax_FodBomb +lbl_g_sndTrax_FodBomb: .incbin "baserom.dol", 0x2957E0, 0x48 -.global lbl_80298848 -lbl_80298848: +.global lbl_g_sndTrax_FodBzzt +lbl_g_sndTrax_FodBzzt: .incbin "baserom.dol", 0x295828, 0x24 -.global lbl_8029886C -lbl_8029886C: +.global lbl_g_sndTrax_Chomper +lbl_g_sndTrax_Chomper: .incbin "baserom.dol", 0x29584C, 0x30 -.global lbl_8029889C -lbl_8029889C: +.global lbl_g_sndTrax_Hammer +lbl_g_sndTrax_Hammer: .incbin "baserom.dol", 0x29587C, 0x24 -.global lbl_802988C0 -lbl_802988C0: +.global lbl_g_sndTrax_TarTar +lbl_g_sndTrax_TarTar: .incbin "baserom.dol", 0x2958A0, 0x30 -.global lbl_802988F0 -lbl_802988F0: +.global lbl_g_sndTrax_Glove +lbl_g_sndTrax_Glove: .incbin "baserom.dol", 0x2958D0, 0x18 -.global lbl_80298908 -lbl_80298908: +.global lbl_g_sndTrax_Monsoon +lbl_g_sndTrax_Monsoon: .incbin "baserom.dol", 0x2958E8, 0x24 -.global lbl_8029892C -lbl_8029892C: +.global lbl_g_sndTrax_Sleepy +lbl_g_sndTrax_Sleepy: .incbin "baserom.dol", 0x29590C, 0x24 -.global lbl_80298950 -lbl_80298950: +.global lbl_g_sndTrax_Chuck +lbl_g_sndTrax_Chuck: .incbin "baserom.dol", 0x295930, 0x3C -.global lbl_8029898C -lbl_8029898C: +.global lbl_g_sndTrax_ArfArf +lbl_g_sndTrax_ArfArf: .incbin "baserom.dol", 0x29596C, 0x24 -.global lbl_802989B0 -lbl_802989B0: +.global lbl_g_sndTrax_ArfDog +lbl_g_sndTrax_ArfDog: .incbin "baserom.dol", 0x295990, 0x30 -.global lbl_802989E0 -lbl_802989E0: +.global lbl_g_sndTrax_Tubelet +lbl_g_sndTrax_Tubelet: .incbin "baserom.dol", 0x2959C0, 0x3C -.global lbl_80298A1C -lbl_80298A1C: +.global lbl_g_sndTrax_Slick +lbl_g_sndTrax_Slick: .incbin "baserom.dol", 0x2959FC, 0x3C -.global lbl_80298A58 -lbl_80298A58: +.global lbl_g_sndTrax_KingJelly +lbl_g_sndTrax_KingJelly: .incbin "baserom.dol", 0x295A38, 0xC -.global lbl_80298A64 -lbl_80298A64: +.global lbl_g_sndTrax_Dutchman +lbl_g_sndTrax_Dutchman: .incbin "baserom.dol", 0x295A44, 0xC -.global lbl_80298A70 -lbl_80298A70: +.global lbl_g_sndTrax_BossSandy +lbl_g_sndTrax_BossSandy: .incbin "baserom.dol", 0x295A50, 0x10 -.global lbl_80298A80 -lbl_80298A80: +.global lbl_g_hash_dupoanim +lbl_g_hash_dupoanim: .incbin "baserom.dol", 0x295A60, 0x14 -.global lbl_80298A94 -lbl_80298A94: +.global lbl_g_strz_dupoanim +lbl_g_strz_dupoanim: .incbin "baserom.dol", 0x295A74, 0x14 -.global lbl_80298AA8 -lbl_80298AA8: +.global lbl_idx_smoke$1150 +lbl_idx_smoke$1150: .incbin "baserom.dol", 0x295A88, 0x10 -.global lbl_80298AB8 -lbl_80298AB8: +.global lbl___vt__13zNPCDuplotron +lbl___vt__13zNPCDuplotron: .incbin "baserom.dol", 0x295A98, 0xD0 -.global lbl_80298B88 -lbl_80298B88: +.global lbl_sShrapnelTable +lbl_sShrapnelTable: .incbin "baserom.dol", 0x295B68, 0x48 -.global lbl_80298BD0 -lbl_80298BD0: +.global lbl___vt__17zNPCGoalDuploLive +lbl___vt__17zNPCGoalDuploLive: .incbin "baserom.dol", 0x295BB0, 0x34 -.global lbl_80298C04 -lbl_80298C04: +.global lbl___vt__17zNPCGoalDuploDead +lbl___vt__17zNPCGoalDuploDead: .incbin "baserom.dol", 0x295BE4, 0x34 -.global lbl_80298C38 -lbl_80298C38: +.global lbl_g_smdepot +lbl_g_smdepot: .incbin "baserom.dol", 0x295C18, 0x10 -.global lbl_80298C48 -lbl_80298C48: +.global lbl__1044_1 +lbl__1044_1: .incbin "baserom.dol", 0x295C28, 0x20 -.global lbl_80298C68 -lbl_80298C68: +.global lbl_sNPCSndFx +lbl_sNPCSndFx: .incbin "baserom.dol", 0x295C48, 0x14 -.global lbl_80298C7C -lbl_80298C7C: +.global lbl_sNPCSndID +lbl_sNPCSndID: .incbin "baserom.dol", 0x295C5C, 0x28 -.global lbl_80298CA4 -lbl_80298CA4: +.global lbl__2035_1 +lbl__2035_1: .incbin "baserom.dol", 0x295C84, 0xB8 -.global lbl_80298D5C -lbl_80298D5C: +.global lbl__2063 +lbl__2063: .incbin "baserom.dol", 0x295D3C, 0xB8 -.global lbl_80298E14 -lbl_80298E14: +.global lbl_localCollis$2089 +lbl_localCollis$2089: .incbin "baserom.dol", 0x295DF4, 0x54 -.global lbl_80298E68 -lbl_80298E68: +.global lbl_new_tags__22_unnamed_zTalkBox_cpp_ +lbl_new_tags__22_unnamed_zTalkBox_cpp_: .incbin "baserom.dol", 0x295E48, 0xB4 -.global lbl_80298F1C -lbl_80298F1C: +.global lbl___vt__Q222_unnamed_zTalkBox_cpp_16start_state_type +lbl___vt__Q222_unnamed_zTalkBox_cpp_16start_state_type: .incbin "baserom.dol", 0x295EFC, 0x14 -.global lbl_80298F30 -lbl_80298F30: +.global lbl___vt__Q222_unnamed_zTalkBox_cpp_15next_state_type +lbl___vt__Q222_unnamed_zTalkBox_cpp_15next_state_type: .incbin "baserom.dol", 0x295F10, 0x14 -.global lbl_80298F44 -lbl_80298F44: +.global lbl___vt__Q222_unnamed_zTalkBox_cpp_15wait_state_type +lbl___vt__Q222_unnamed_zTalkBox_cpp_15wait_state_type: .incbin "baserom.dol", 0x295F24, 0x14 -.global lbl_80298F58 -lbl_80298F58: +.global lbl___vt__Q222_unnamed_zTalkBox_cpp_10state_type +lbl___vt__Q222_unnamed_zTalkBox_cpp_10state_type: .incbin "baserom.dol", 0x295F38, 0x14 -.global lbl_80298F6C -lbl_80298F6C: +.global lbl___vt__Q222_unnamed_zTalkBox_cpp_15stop_state_type +lbl___vt__Q222_unnamed_zTalkBox_cpp_15stop_state_type: .incbin "baserom.dol", 0x295F4C, 0x14 -.global lbl_80298F80 -lbl_80298F80: +.global lbl_render_bk_table__22_unnamed_zTextBox_cpp_ +lbl_render_bk_table__22_unnamed_zTextBox_cpp_: .incbin "baserom.dol", 0x295F60, 0xC -.global lbl_80298F8C -lbl_80298F8C: +.global lbl_new_tags__22_unnamed_zTextBox_cpp_ +lbl_new_tags__22_unnamed_zTextBox_cpp_: .incbin "baserom.dol", 0x295F6C, 0x14 -.global lbl_80298FA0 -lbl_80298FA0: +.global lbl___vt__Q28ztaskbox13talk_callback +lbl___vt__Q28ztaskbox13talk_callback: .incbin "baserom.dol", 0x295F80, 0x18 -.global lbl_80298FB8 -lbl_80298FB8: +.global lbl_g_hash_testanim +lbl_g_hash_testanim: .incbin "baserom.dol", 0x295F98, 0x2C -.global lbl_80298FE4 -lbl_80298FE4: +.global lbl_g_strz_testanim +lbl_g_strz_testanim: .incbin "baserom.dol", 0x295FC4, 0x2C -.global lbl_80299010 -lbl_80299010: +.global lbl___vt__8zNPCTest +lbl___vt__8zNPCTest: .incbin "baserom.dol", 0x295FF0, 0xD0 -.global lbl_802990E0 -lbl_802990E0: +.global lbl_g_hash_subbanim +lbl_g_hash_subbanim: .incbin "baserom.dol", 0x2960C0, 0x5C -.global lbl_8029913C -lbl_8029913C: +.global lbl_g_strz_subbanim +lbl_g_strz_subbanim: .incbin "baserom.dol", 0x29611C, 0x5C -.global lbl_80299198 -lbl_80299198: +.global lbl___vt__11zNPCSubBoss +lbl___vt__11zNPCSubBoss: .incbin "baserom.dol", 0x296178, 0xD0 -.global lbl_80299268 -lbl_80299268: +.global lbl_g_hash_bossanim +lbl_g_hash_bossanim: .incbin "baserom.dol", 0x296248, 0x138 -.global lbl_802993A0 -lbl_802993A0: +.global lbl_g_strz_bossanim +lbl_g_strz_bossanim: .incbin "baserom.dol", 0x296380, 0x138 -.global lbl_802994D8 -lbl_802994D8: +.global lbl___vt__8zNPCBoss +lbl___vt__8zNPCBoss: .incbin "baserom.dol", 0x2964B8, 0xD8 -.global lbl_802995B0 -lbl_802995B0: +.global lbl__850_1 +lbl__850_1: .incbin "baserom.dol", 0x296590, 0x74 -.global lbl_80299624 -lbl_80299624: +.global lbl___vt__15zNPCGoalBoyWeep +lbl___vt__15zNPCGoalBoyWeep: .incbin "baserom.dol", 0x296604, 0x34 -.global lbl_80299658 -lbl_80299658: +.global lbl___vt__15zNPCGoalBoyFall +lbl___vt__15zNPCGoalBoyFall: .incbin "baserom.dol", 0x296638, 0x34 -.global lbl_8029968C -lbl_8029968C: +.global lbl___vt__15zNPCGoalBoyRide +lbl___vt__15zNPCGoalBoyRide: .incbin "baserom.dol", 0x29666C, 0x34 -.global lbl_802996C0 -lbl_802996C0: +.global lbl___vt__15zNPCGoalBalloon +lbl___vt__15zNPCGoalBalloon: .incbin "baserom.dol", 0x2966A0, 0x34 -.global lbl_802996F4 -lbl_802996F4: +.global lbl___vt__12zNPCGoalHurt +lbl___vt__12zNPCGoalHurt: .incbin "baserom.dol", 0x2966D4, 0x34 -.global lbl_80299728 -lbl_80299728: +.global lbl___vt__15zNPCGoalChatter +lbl___vt__15zNPCGoalChatter: .incbin "baserom.dol", 0x296708, 0x34 -.global lbl_8029975C -lbl_8029975C: +.global lbl___vt__13zNPCGoalCheer +lbl___vt__13zNPCGoalCheer: .incbin "baserom.dol", 0x29673C, 0x34 -.global lbl_80299790 -lbl_80299790: +.global lbl___vt__13zNPCGoalSpeak +lbl___vt__13zNPCGoalSpeak: .incbin "baserom.dol", 0x296770, 0x34 -.global lbl_802997C4 -lbl_802997C4: +.global lbl___vt__12zNPCGoalTalk +lbl___vt__12zNPCGoalTalk: .incbin "baserom.dol", 0x2967A4, 0x34 -.global lbl_802997F8 -lbl_802997F8: +.global lbl___vt__18zNPCGoalPlayerNear +lbl___vt__18zNPCGoalPlayerNear: .incbin "baserom.dol", 0x2967D8, 0x34 -.global lbl_8029982C -lbl_8029982C: +.global lbl___vt__15zNPCGoalBoySwim +lbl___vt__15zNPCGoalBoySwim: .incbin "baserom.dol", 0x29680C, 0x34 -.global lbl_80299860 -lbl_80299860: +.global lbl__863_6 +lbl__863_6: .incbin "baserom.dol", 0x296840, 0x34 -.global lbl_80299894 -lbl_80299894: +.global lbl___vt__12zNPCGoalHere +lbl___vt__12zNPCGoalHere: .incbin "baserom.dol", 0x296874, 0x34 -.global lbl_802998C8 -lbl_802998C8: +.global lbl_sBone +lbl_sBone: .incbin "baserom.dol", 0x2968A8, 0x88 -.global lbl_80299950 -lbl_80299950: +.global lbl_sBoneOffset +lbl_sBoneOffset: .incbin "baserom.dol", 0x296930, 0x114 -.global lbl_80299A64 -lbl_80299A64: +.global lbl__1281 +lbl__1281: .incbin "baserom.dol", 0x296A44, 0x2C -.global lbl_80299A90 -lbl_80299A90: +.global lbl___vt__28zNPCGoalBossSandyClothesline +lbl___vt__28zNPCGoalBossSandyClothesline: .incbin "baserom.dol", 0x296A70, 0x34 -.global lbl_80299AC4 -lbl_80299AC4: +.global lbl___vt__26zNPCGoalBossSandyRunToRope +lbl___vt__26zNPCGoalBossSandyRunToRope: .incbin "baserom.dol", 0x296AA4, 0x34 -.global lbl_80299AF8 -lbl_80299AF8: +.global lbl___vt__22zNPCGoalBossSandyGetUp +lbl___vt__22zNPCGoalBossSandyGetUp: .incbin "baserom.dol", 0x296AD8, 0x34 -.global lbl_80299B2C -lbl_80299B2C: +.global lbl___vt__20zNPCGoalBossSandySit +lbl___vt__20zNPCGoalBossSandySit: .incbin "baserom.dol", 0x296B0C, 0x34 -.global lbl_80299B60 -lbl_80299B60: +.global lbl___vt__21zNPCGoalBossSandyLeap +lbl___vt__21zNPCGoalBossSandyLeap: .incbin "baserom.dol", 0x296B40, 0x34 -.global lbl_80299B94 -lbl_80299B94: +.global lbl___vt__26zNPCGoalBossSandyElbowDrop +lbl___vt__26zNPCGoalBossSandyElbowDrop: .incbin "baserom.dol", 0x296B74, 0x34 -.global lbl_80299BC8 -lbl_80299BC8: +.global lbl___vt__23zNPCGoalBossSandyNoHead +lbl___vt__23zNPCGoalBossSandyNoHead: .incbin "baserom.dol", 0x296BA8, 0x34 -.global lbl_80299BFC -lbl_80299BFC: +.global lbl___vt__22zNPCGoalBossSandyMelee +lbl___vt__22zNPCGoalBossSandyMelee: .incbin "baserom.dol", 0x296BDC, 0x34 -.global lbl_80299C30 -lbl_80299C30: +.global lbl___vt__22zNPCGoalBossSandyChase +lbl___vt__22zNPCGoalBossSandyChase: .incbin "baserom.dol", 0x296C10, 0x34 -.global lbl_80299C64 -lbl_80299C64: +.global lbl___vt__22zNPCGoalBossSandyTaunt +lbl___vt__22zNPCGoalBossSandyTaunt: .incbin "baserom.dol", 0x296C44, 0x34 -.global lbl_80299C98 -lbl_80299C98: +.global lbl___vt__21zNPCGoalBossSandyIdle +lbl___vt__21zNPCGoalBossSandyIdle: .incbin "baserom.dol", 0x296C78, 0x34 -.global lbl_80299CCC -lbl_80299CCC: +.global lbl___vt__10zNPCBSandy +lbl___vt__10zNPCBSandy: .incbin "baserom.dol", 0x296CAC, 0xDC -.global lbl_80299DA8 -lbl_80299DA8: +.global lbl_sound_name__31_unnamed_zNPCTypeKingJelly_cpp_ +lbl_sound_name__31_unnamed_zNPCTypeKingJelly_cpp_: .incbin "baserom.dol", 0x296D88, 0x84 -.global lbl_80299E2C -lbl_80299E2C: +.global lbl_boss_cam__31_unnamed_zNPCTypeKingJelly_cpp_ +lbl_boss_cam__31_unnamed_zNPCTypeKingJelly_cpp_: .incbin "baserom.dol", 0x296E0C, 0x64 -.global lbl_80299E90 -lbl_80299E90: +.global lbl_cb_fade_obstructions$2233 +lbl_cb_fade_obstructions$2233: .incbin "baserom.dol", 0x296E70, 0x28 -.global lbl_80299EB8 -lbl_80299EB8: +.global lbl_cb_ambient_ring$2234 +lbl_cb_ambient_ring$2234: .incbin "baserom.dol", 0x296E98, 0x28 -.global lbl_80299EE0 -lbl_80299EE0: +.global lbl__2565 +lbl__2565: .incbin "baserom.dol", 0x296EC0, 0x1C -.global lbl_80299EFC -lbl_80299EFC: +.global lbl___vt__15zNPCGoalKJDeath +lbl___vt__15zNPCGoalKJDeath: .incbin "baserom.dol", 0x296EDC, 0x34 -.global lbl_80299F30 -lbl_80299F30: +.global lbl___vt__16zNPCGoalKJDamage +lbl___vt__16zNPCGoalKJDamage: .incbin "baserom.dol", 0x296F10, 0x34 -.global lbl_80299F64 -lbl_80299F64: +.global lbl___vt__21zNPCGoalKJShockGround +lbl___vt__21zNPCGoalKJShockGround: .incbin "baserom.dol", 0x296F44, 0x34 -.global lbl_80299F98 -lbl_80299F98: +.global lbl___vt__15zNPCGoalKJTaunt +lbl___vt__15zNPCGoalKJTaunt: .incbin "baserom.dol", 0x296F78, 0x34 -.global lbl_80299FCC -lbl_80299FCC: +.global lbl___vt__19zNPCGoalKJSpawnKids +lbl___vt__19zNPCGoalKJSpawnKids: .incbin "baserom.dol", 0x296FAC, 0x34 -.global lbl_8029A000 -lbl_8029A000: +.global lbl___vt__15zNPCGoalKJBored +lbl___vt__15zNPCGoalKJBored: .incbin "baserom.dol", 0x296FE0, 0x34 -.global lbl_8029A034 -lbl_8029A034: +.global lbl___vt__14zNPCGoalKJIdle +lbl___vt__14zNPCGoalKJIdle: .incbin "baserom.dol", 0x297014, 0x34 -.global lbl_8029A068 -lbl_8029A068: +.global lbl___vt__13zNPCKingJelly +lbl___vt__13zNPCKingJelly: .incbin "baserom.dol", 0x297048, 0xD0 -.global lbl_8029A138 -lbl_8029A138: +.global lbl__887_4 +lbl__887_4: .incbin "baserom.dol", 0x297118, 0xD0 -.global lbl_8029A208 -lbl_8029A208: +.global lbl___vt__13zNPCGoalExist +lbl___vt__13zNPCGoalExist: .incbin "baserom.dol", 0x2971E8, 0x38 -.global lbl_8029A240 -lbl_8029A240: +.global lbl_boss_cam__27_unnamed_zNPCTypePrawn_cpp_ +lbl_boss_cam__27_unnamed_zNPCTypePrawn_cpp_: .incbin "baserom.dol", 0x297220, 0x64 -.global lbl_8029A2A4 -lbl_8029A2A4: +.global lbl_from$2071 +lbl_from$2071: .incbin "baserom.dol", 0x297284, 0xC -.global lbl_8029A2B0 -lbl_8029A2B0: +.global lbl_to$2072 +lbl_to$2072: .incbin "baserom.dol", 0x297290, 0xC -.global lbl_8029A2BC -lbl_8029A2BC: +.global lbl___vt__18zNPCGoalPrawnDeath +lbl___vt__18zNPCGoalPrawnDeath: .incbin "baserom.dol", 0x29729C, 0x34 -.global lbl_8029A2F0 -lbl_8029A2F0: +.global lbl___vt__19zNPCGoalPrawnDamage +lbl___vt__19zNPCGoalPrawnDamage: .incbin "baserom.dol", 0x2972D0, 0x34 -.global lbl_8029A324 -lbl_8029A324: +.global lbl___vt__17zNPCGoalPrawnBowl +lbl___vt__17zNPCGoalPrawnBowl: .incbin "baserom.dol", 0x297304, 0x34 -.global lbl_8029A358 -lbl_8029A358: +.global lbl___vt__17zNPCGoalPrawnBeam +lbl___vt__17zNPCGoalPrawnBeam: .incbin "baserom.dol", 0x297338, 0x34 -.global lbl_8029A38C -lbl_8029A38C: +.global lbl___vt__17zNPCGoalPrawnIdle +lbl___vt__17zNPCGoalPrawnIdle: .incbin "baserom.dol", 0x29736C, 0x34 -.global lbl_8029A3C0 -lbl_8029A3C0: +.global lbl___vt__9zNPCPrawn +lbl___vt__9zNPCPrawn: .incbin "baserom.dol", 0x2973A0, 0xD0 -.global lbl_8029A490 -lbl_8029A490: +.global lbl_BossArmTags +lbl_BossArmTags: .incbin "baserom.dol", 0x297470, 0x60 -.global lbl_8029A4F0 -lbl_8029A4F0: +.global lbl_BossFeetTags +lbl_BossFeetTags: .incbin "baserom.dol", 0x2974D0, 0x30 -.global lbl_8029A520 -lbl_8029A520: +.global lbl___vt__22zNPCGoalBossSB1Deflate +lbl___vt__22zNPCGoalBossSB1Deflate: .incbin "baserom.dol", 0x297500, 0x34 -.global lbl_8029A554 -lbl_8029A554: +.global lbl___vt__20zNPCGoalBossSB1Smash +lbl___vt__20zNPCGoalBossSB1Smash: .incbin "baserom.dol", 0x297534, 0x34 -.global lbl_8029A588 -lbl_8029A588: +.global lbl___vt__20zNPCGoalBossSB1Stomp +lbl___vt__20zNPCGoalBossSB1Stomp: .incbin "baserom.dol", 0x297568, 0x34 -.global lbl_8029A5BC -lbl_8029A5BC: +.global lbl___vt__20zNPCGoalBossSB1Taunt +lbl___vt__20zNPCGoalBossSB1Taunt: .incbin "baserom.dol", 0x29759C, 0x34 -.global lbl_8029A5F0 -lbl_8029A5F0: +.global lbl___vt__19zNPCGoalBossSB1Idle +lbl___vt__19zNPCGoalBossSB1Idle: .incbin "baserom.dol", 0x2975D0, 0x34 -.global lbl_8029A624 -lbl_8029A624: +.global lbl___vt__9zNPCB_SB1 +lbl___vt__9zNPCB_SB1: .incbin "baserom.dol", 0x297604, 0xDC -.global lbl_8029A700 -lbl_8029A700: +.global lbl_boss_cam__29_unnamed_zNPCTypeBossSB2_cpp_ +lbl_boss_cam__29_unnamed_zNPCTypeBossSB2_cpp_: .incbin "baserom.dol", 0x2976E0, 0x64 -.global lbl_8029A764 -lbl_8029A764: +.global lbl__2368 +lbl__2368: .incbin "baserom.dol", 0x297744, 0x20 -.global lbl_8029A784 -lbl_8029A784: +.global lbl___vt__20zNPCGoalBossSB2Death +lbl___vt__20zNPCGoalBossSB2Death: .incbin "baserom.dol", 0x297764, 0x34 -.global lbl_8029A7B8 -lbl_8029A7B8: +.global lbl___vt__21zNPCGoalBossSB2Karate +lbl___vt__21zNPCGoalBossSB2Karate: .incbin "baserom.dol", 0x297798, 0x34 -.global lbl_8029A7EC -lbl_8029A7EC: +.global lbl___vt__19zNPCGoalBossSB2Chop +lbl___vt__19zNPCGoalBossSB2Chop: .incbin "baserom.dol", 0x2977CC, 0x34 -.global lbl_8029A820 -lbl_8029A820: +.global lbl___vt__20zNPCGoalBossSB2Swipe +lbl___vt__20zNPCGoalBossSB2Swipe: .incbin "baserom.dol", 0x297800, 0x34 -.global lbl_8029A854 -lbl_8029A854: +.global lbl___vt__19zNPCGoalBossSB2Hunt +lbl___vt__19zNPCGoalBossSB2Hunt: .incbin "baserom.dol", 0x297834, 0x34 -.global lbl_8029A888 -lbl_8029A888: +.global lbl___vt__18zNPCGoalBossSB2Hit +lbl___vt__18zNPCGoalBossSB2Hit: .incbin "baserom.dol", 0x297868, 0x34 -.global lbl_8029A8BC -lbl_8029A8BC: +.global lbl___vt__20zNPCGoalBossSB2Dizzy +lbl___vt__20zNPCGoalBossSB2Dizzy: .incbin "baserom.dol", 0x29789C, 0x34 -.global lbl_8029A8F0 -lbl_8029A8F0: +.global lbl___vt__20zNPCGoalBossSB2Taunt +lbl___vt__20zNPCGoalBossSB2Taunt: .incbin "baserom.dol", 0x2978D0, 0x34 -.global lbl_8029A924 -lbl_8029A924: +.global lbl___vt__19zNPCGoalBossSB2Idle +lbl___vt__19zNPCGoalBossSB2Idle: .incbin "baserom.dol", 0x297904, 0x34 -.global lbl_8029A958 -lbl_8029A958: +.global lbl___vt__20zNPCGoalBossSB2Intro +lbl___vt__20zNPCGoalBossSB2Intro: .incbin "baserom.dol", 0x297938, 0x34 -.global lbl_8029A98C -lbl_8029A98C: +.global lbl___vt__9zNPCB_SB2 +lbl___vt__9zNPCB_SB2: .incbin "baserom.dol", 0x29796C, 0xDC -.global lbl_8029AA68 -lbl_8029AA68: +.global lbl_sBone_1 +lbl_sBone_1: .incbin "baserom.dol", 0x297A48, 0x78 -.global lbl_8029AAE0 -lbl_8029AAE0: +.global lbl_sNFComment +lbl_sNFComment: .incbin "baserom.dol", 0x297AC0, 0x128 -.global lbl_8029AC08 -lbl_8029AC08: +.global lbl__1220 +lbl__1220: .incbin "baserom.dol", 0x297BE8, 0x28 -.global lbl_8029AC30 -lbl_8029AC30: +.global lbl__2886 +lbl__2886: .incbin "baserom.dol", 0x297C10, 0x1C -.global lbl_8029AC4C -lbl_8029AC4C: +.global lbl___vt__20zNPCGoalBossPatFudge +lbl___vt__20zNPCGoalBossPatFudge: .incbin "baserom.dol", 0x297C2C, 0x34 -.global lbl_8029AC80 -lbl_8029AC80: +.global lbl___vt__19zNPCGoalBossPatSpin +lbl___vt__19zNPCGoalBossPatSpin: .incbin "baserom.dol", 0x297C60, 0x34 -.global lbl_8029ACB4 -lbl_8029ACB4: +.global lbl___vt__20zNPCGoalBossPatSpawn +lbl___vt__20zNPCGoalBossPatSpawn: .incbin "baserom.dol", 0x297C94, 0x34 -.global lbl_8029ACE8 -lbl_8029ACE8: +.global lbl___vt__21zNPCGoalBossPatFreeze +lbl___vt__21zNPCGoalBossPatFreeze: .incbin "baserom.dol", 0x297CC8, 0x34 -.global lbl_8029AD1C -lbl_8029AD1C: +.global lbl___vt__20zNPCGoalBossPatSmack +lbl___vt__20zNPCGoalBossPatSmack: .incbin "baserom.dol", 0x297CFC, 0x34 -.global lbl_8029AD50 -lbl_8029AD50: +.global lbl___vt__18zNPCGoalBossPatRun +lbl___vt__18zNPCGoalBossPatRun: .incbin "baserom.dol", 0x297D30, 0x34 -.global lbl_8029AD84 -lbl_8029AD84: +.global lbl___vt__19zNPCGoalBossPatSpit +lbl___vt__19zNPCGoalBossPatSpit: .incbin "baserom.dol", 0x297D64, 0x34 -.global lbl_8029ADB8 -lbl_8029ADB8: +.global lbl___vt__18zNPCGoalBossPatHit +lbl___vt__18zNPCGoalBossPatHit: .incbin "baserom.dol", 0x297D98, 0x34 -.global lbl_8029ADEC -lbl_8029ADEC: +.global lbl___vt__20zNPCGoalBossPatTaunt +lbl___vt__20zNPCGoalBossPatTaunt: .incbin "baserom.dol", 0x297DCC, 0x34 -.global lbl_8029AE20 -lbl_8029AE20: +.global lbl___vt__19zNPCGoalBossPatIdle +lbl___vt__19zNPCGoalBossPatIdle: .incbin "baserom.dol", 0x297E00, 0x34 -.global lbl_8029AE54 -lbl_8029AE54: +.global lbl___vt__12zNPCBPatrick +lbl___vt__12zNPCBPatrick: .incbin "baserom.dol", 0x297E34, 0xDC -.global lbl_8029AF30 -lbl_8029AF30: +.global lbl_beam_launch_effect__34_unnamed_zNPCTypeBossPlankton_cpp_ +lbl_beam_launch_effect__34_unnamed_zNPCTypeBossPlankton_cpp_: .incbin "baserom.dol", 0x297F10, 0xC0 -.global lbl_8029AFF0 -lbl_8029AFF0: +.global lbl__2021 +lbl__2021: .incbin "baserom.dol", 0x297FD0, 0x34 -.global lbl_8029B024 -lbl_8029B024: +.global lbl__2049 +lbl__2049: .incbin "baserom.dol", 0x298004, 0x3C -.global lbl_8029B060 -lbl_8029B060: +.global lbl___vt__21zNPCGoalBPlanktonBomb +lbl___vt__21zNPCGoalBPlanktonBomb: .incbin "baserom.dol", 0x298040, 0x34 -.global lbl_8029B094 -lbl_8029B094: +.global lbl___vt__23zNPCGoalBPlanktonMissle +lbl___vt__23zNPCGoalBPlanktonMissle: .incbin "baserom.dol", 0x298074, 0x34 -.global lbl_8029B0C8 -lbl_8029B0C8: +.global lbl___vt__21zNPCGoalBPlanktonWall +lbl___vt__21zNPCGoalBPlanktonWall: .incbin "baserom.dol", 0x2980A8, 0x34 -.global lbl_8029B0FC -lbl_8029B0FC: +.global lbl___vt__21zNPCGoalBPlanktonBeam +lbl___vt__21zNPCGoalBPlanktonBeam: .incbin "baserom.dol", 0x2980DC, 0x34 -.global lbl_8029B130 -lbl_8029B130: +.global lbl___vt__22zNPCGoalBPlanktonDizzy +lbl___vt__22zNPCGoalBPlanktonDizzy: .incbin "baserom.dol", 0x298110, 0x34 -.global lbl_8029B164 -lbl_8029B164: +.global lbl___vt__21zNPCGoalBPlanktonFall +lbl___vt__21zNPCGoalBPlanktonFall: .incbin "baserom.dol", 0x298144, 0x34 -.global lbl_8029B198 -lbl_8029B198: +.global lbl___vt__21zNPCGoalBPlanktonStun +lbl___vt__21zNPCGoalBPlanktonStun: .incbin "baserom.dol", 0x298178, 0x34 -.global lbl_8029B1CC -lbl_8029B1CC: +.global lbl___vt__21zNPCGoalBPlanktonMove +lbl___vt__21zNPCGoalBPlanktonMove: .incbin "baserom.dol", 0x2981AC, 0x34 -.global lbl_8029B200 -lbl_8029B200: +.global lbl___vt__22zNPCGoalBPlanktonTaunt +lbl___vt__22zNPCGoalBPlanktonTaunt: .incbin "baserom.dol", 0x2981E0, 0x34 -.global lbl_8029B234 -lbl_8029B234: +.global lbl___vt__21zNPCGoalBPlanktonHunt +lbl___vt__21zNPCGoalBPlanktonHunt: .incbin "baserom.dol", 0x298214, 0x34 -.global lbl_8029B268 -lbl_8029B268: +.global lbl___vt__22zNPCGoalBPlanktonEvade +lbl___vt__22zNPCGoalBPlanktonEvade: .incbin "baserom.dol", 0x298248, 0x34 -.global lbl_8029B29C -lbl_8029B29C: +.global lbl___vt__22zNPCGoalBPlanktonFlank +lbl___vt__22zNPCGoalBPlanktonFlank: .incbin "baserom.dol", 0x29827C, 0x34 -.global lbl_8029B2D0 -lbl_8029B2D0: +.global lbl___vt__23zNPCGoalBPlanktonAmbush +lbl___vt__23zNPCGoalBPlanktonAmbush: .incbin "baserom.dol", 0x2982B0, 0x34 -.global lbl_8029B304 -lbl_8029B304: +.global lbl___vt__23zNPCGoalBPlanktonAttack +lbl___vt__23zNPCGoalBPlanktonAttack: .incbin "baserom.dol", 0x2982E4, 0x34 -.global lbl_8029B338 -lbl_8029B338: +.global lbl___vt__21zNPCGoalBPlanktonIdle +lbl___vt__21zNPCGoalBPlanktonIdle: .incbin "baserom.dol", 0x298318, 0x34 -.global lbl_8029B36C -lbl_8029B36C: +.global lbl___vt__13zNPCBPlankton +lbl___vt__13zNPCBPlankton: .incbin "baserom.dol", 0x29834C, 0xDC -.global lbl_8029B448 -lbl_8029B448: +.global lbl___vt__6taxiCB +lbl___vt__6taxiCB: .incbin "baserom.dol", 0x298428, 0x18 -.global lbl_8029B460 -lbl_8029B460: +.global lbl_boss_cam__30_unnamed_zNPCTypeDutchman_cpp_ +lbl_boss_cam__30_unnamed_zNPCTypeDutchman_cpp_: .incbin "baserom.dol", 0x298440, 0x64 -.global lbl_8029B4C4 -lbl_8029B4C4: +.global lbl__2074_1 +lbl__2074_1: .incbin "baserom.dol", 0x2984A4, 0x30 -.global lbl_8029B4F4 -lbl_8029B4F4: +.global lbl___vt__21zNPCGoalDutchmanDeath +lbl___vt__21zNPCGoalDutchmanDeath: .incbin "baserom.dol", 0x2984D4, 0x34 -.global lbl_8029B528 -lbl_8029B528: +.global lbl___vt__22zNPCGoalDutchmanDamage +lbl___vt__22zNPCGoalDutchmanDamage: .incbin "baserom.dol", 0x298508, 0x34 -.global lbl_8029B55C -lbl_8029B55C: +.global lbl___vt__22zNPCGoalDutchmanCaught +lbl___vt__22zNPCGoalDutchmanCaught: .incbin "baserom.dol", 0x29853C, 0x34 -.global lbl_8029B590 -lbl_8029B590: +.global lbl___vt__25zNPCGoalDutchmanPostFlame +lbl___vt__25zNPCGoalDutchmanPostFlame: .incbin "baserom.dol", 0x298570, 0x34 -.global lbl_8029B5C4 -lbl_8029B5C4: +.global lbl___vt__21zNPCGoalDutchmanFlame +lbl___vt__21zNPCGoalDutchmanFlame: .incbin "baserom.dol", 0x2985A4, 0x34 -.global lbl_8029B5F8 -lbl_8029B5F8: +.global lbl___vt__20zNPCGoalDutchmanBeam +lbl___vt__20zNPCGoalDutchmanBeam: .incbin "baserom.dol", 0x2985D8, 0x34 -.global lbl_8029B62C -lbl_8029B62C: +.global lbl___vt__24zNPCGoalDutchmanReappear +lbl___vt__24zNPCGoalDutchmanReappear: .incbin "baserom.dol", 0x29860C, 0x34 -.global lbl_8029B660 -lbl_8029B660: +.global lbl___vt__24zNPCGoalDutchmanTeleport +lbl___vt__24zNPCGoalDutchmanTeleport: .incbin "baserom.dol", 0x298640, 0x34 -.global lbl_8029B694 -lbl_8029B694: +.global lbl___vt__25zNPCGoalDutchmanDisappear +lbl___vt__25zNPCGoalDutchmanDisappear: .incbin "baserom.dol", 0x298674, 0x34 -.global lbl_8029B6C8 -lbl_8029B6C8: +.global lbl___vt__20zNPCGoalDutchmanIdle +lbl___vt__20zNPCGoalDutchmanIdle: .incbin "baserom.dol", 0x2986A8, 0x34 -.global lbl_8029B6FC -lbl_8029B6FC: +.global lbl___vt__24zNPCGoalDutchmanInitiate +lbl___vt__24zNPCGoalDutchmanInitiate: .incbin "baserom.dol", 0x2986DC, 0x34 -.global lbl_8029B730 -lbl_8029B730: +.global lbl___vt__19zNPCGoalDutchmanNil +lbl___vt__19zNPCGoalDutchmanNil: .incbin "baserom.dol", 0x298710, 0x34 -.global lbl_8029B764 -lbl_8029B764: +.global lbl___vt__12zNPCDutchman +lbl___vt__12zNPCDutchman: .incbin "baserom.dol", 0x298744, 0xCC -.global lbl_8029B830 -lbl_8029B830: +.global lbl_groups__24_unnamed_xPtankPool_cpp_ +lbl_groups__24_unnamed_xPtankPool_cpp_: .incbin "baserom.dol", 0x298810, 0x38 -.global lbl_8029B868 -lbl_8029B868: +.global lbl__650_1 +lbl__650_1: .incbin "baserom.dol", 0x298848, 0x38 -.global lbl_8029B8A0 -lbl_8029B8A0: +.global lbl__921_4 +lbl__921_4: .incbin "baserom.dol", 0x298880, 0x20 -.global lbl_8029B8C0 -lbl_8029B8C0: +.global lbl__944_3 +lbl__944_3: .incbin "baserom.dol", 0x2988A0, 0x20 -.global lbl_8029B8E0 -lbl_8029B8E0: +.global lbl_g_npar_info +lbl_g_npar_info: .incbin "baserom.dol", 0x2988C0, 0xC0 -.global lbl_8029B9A0 -lbl_8029B9A0: +.global lbl_zanyArray$1485 +lbl_zanyArray$1485: .incbin "baserom.dol", 0x298980, 0x28 -.global lbl_8029B9C8 -lbl_8029B9C8: +.global lbl_g_strz_glyphmodel +lbl_g_strz_glyphmodel: .incbin "baserom.dol", 0x2989A8, 0x28 -.global lbl_8029B9F0 -lbl_8029B9F0: +.global lbl_g_cnt_activeGlyphs +lbl_g_cnt_activeGlyphs: .incbin "baserom.dol", 0x2989D0, 0x28 -.global lbl_8029BA18 -lbl_8029BA18: +.global lbl__896_2 +lbl__896_2: .incbin "baserom.dol", 0x2989F8, 0x28 -.global lbl_8029BA40 -lbl_8029BA40: +.global lbl_g_hazard_rawModel +lbl_g_hazard_rawModel: .incbin "baserom.dol", 0x298A20, 0xF0 -.global lbl_8029BB30 -lbl_8029BB30: +.global lbl_g_hash_hazanim +lbl_g_hash_hazanim: .incbin "baserom.dol", 0x298B10, 0xC -.global lbl_8029BB3C -lbl_8029BB3C: +.global lbl_g_strz_hazanim +lbl_g_strz_hazanim: .incbin "baserom.dol", 0x298B1C, 0xC -.global lbl_8029BB48 -lbl_8029BB48: +.global lbl_g_haz_uvAnimQue +lbl_g_haz_uvAnimQue: .incbin "baserom.dol", 0x298B28, 0xA8 -.global lbl_8029BBF0 -lbl_8029BBF0: +.global lbl_g_funfrag_choices +lbl_g_funfrag_choices: .incbin "baserom.dol", 0x298BD0, 0x20 -.global lbl_8029BC10 -lbl_8029BC10: +.global lbl_g_data_hazshrap +lbl_g_data_hazshrap: .incbin "baserom.dol", 0x298BF0, 0x28 -.global lbl_8029BC38 -lbl_8029BC38: +.global lbl_g_rast_hazshad +lbl_g_rast_hazshad: .incbin "baserom.dol", 0x298C18, 0xF0 -.global lbl_8029BD28 -lbl_8029BD28: +.global lbl__1425_1 +lbl__1425_1: .incbin "baserom.dol", 0x298D08, 0x6C -.global lbl_8029BD94 -lbl_8029BD94: +.global lbl__1581 +lbl__1581: .incbin "baserom.dol", 0x298D74, 0x6C -.global lbl_8029BE00 -lbl_8029BE00: +.global lbl__1948 +lbl__1948: .incbin "baserom.dol", 0x298DE0, 0x6C -.global lbl_8029BE6C -lbl_8029BE6C: +.global lbl__2020 +lbl__2020: .incbin "baserom.dol", 0x298E4C, 0x4C -.global lbl_8029BEB8 -lbl_8029BEB8: +.global lbl___vt__18zNPCGoalJellyBirth +lbl___vt__18zNPCGoalJellyBirth: .incbin "baserom.dol", 0x298E98, 0x34 -.global lbl_8029BEEC -lbl_8029BEEC: +.global lbl___vt__19zNPCGoalJellyAttack +lbl___vt__19zNPCGoalJellyAttack: .incbin "baserom.dol", 0x298ECC, 0x34 -.global lbl_8029BF20 -lbl_8029BF20: +.global lbl___vt__19zNPCGoalJellyBumped +lbl___vt__19zNPCGoalJellyBumped: .incbin "baserom.dol", 0x298F00, 0x40E4 .global lbl_802A0004 lbl_802A0004: .incbin "baserom.dol", 0x29CFE4, 0x19F4 -.global lbl_802A19F8 -lbl_802A19F8: +.global lbl_g_cutmap +lbl_g_cutmap: .incbin "baserom.dol", 0x29E9D8, 0x120 -.global lbl_802A1B18 -lbl_802A1B18: +.global lbl_vec_offset$1889 +lbl_vec_offset$1889: .incbin "baserom.dol", 0x29EAF8, 0xC -.global lbl_802A1B24 -lbl_802A1B24: +.global lbl_g_idx_handbone$1923 +lbl_g_idx_handbone$1923: .incbin "baserom.dol", 0x29EB04, 0x18 -.global lbl_802A1B3C -lbl_802A1B3C: +.global lbl___vt__9XCSNNosey +lbl___vt__9XCSNNosey: .incbin "baserom.dol", 0x29EB1C, 0x10 -.global lbl_802A1B4C -lbl_802A1B4C: +.global lbl___vt__11NCINBeNosey +lbl___vt__11NCINBeNosey: .incbin "baserom.dol", 0x29EB2C, 0x14 -.global lbl_802A1B60 -lbl_802A1B60: +.global lbl___vt__Q24xhud11text_widget +lbl___vt__Q24xhud11text_widget: .incbin "baserom.dol", 0x29EB40, 0x28 -.global lbl_802A1B88 -lbl_802A1B88: +.global lbl_comboReward +lbl_comboReward: .incbin "baserom.dol", 0x29EB68, 0x380 -.global lbl_802A1F08 -lbl_802A1F08: +.global lbl__925_2 +lbl__925_2: .incbin "baserom.dol", 0x29EEE8, 0x2C -.global lbl_802A1F34 -lbl_802A1F34: +.global lbl_TrackNums +lbl_TrackNums: .incbin "baserom.dol", 0x29EF14, 0x20 -.global lbl_802A1F54 -lbl_802A1F54: +.global lbl_LogoData +lbl_LogoData: .incbin "baserom.dol", 0x29EF34, 0x3A0C -.global lbl_802A5960 -lbl_802A5960: +.global lbl_ytable +lbl_ytable: .incbin "baserom.dol", 0x2A2940, 0x420 -.global lbl_802A5D80 -lbl_802A5D80: +.global lbl_ytable_x4 +lbl_ytable_x4: .incbin "baserom.dol", 0x2A2D60, 0x420 -.global lbl_802A61A0 -lbl_802A61A0: +.global lbl_clamp_ytable +lbl_clamp_ytable: .incbin "baserom.dol", 0x2A3180, 0x420 -.global lbl_802A65C0 -lbl_802A65C0: +.global lbl_clamptable +lbl_clamptable: .incbin "baserom.dol", 0x2A35A0, 0xC20 -.global lbl_802A71E0 -lbl_802A71E0: +.global lbl_clamp_a4 +lbl_clamp_a4: .incbin "baserom.dol", 0x2A41C0, 0x420 -.global lbl_802A7600 -lbl_802A7600: +.global lbl_clamp_r +lbl_clamp_r: .incbin "baserom.dol", 0x2A45E0, 0x400 .global lbl_802A7A00 lbl_802A7A00: .incbin "baserom.dol", 0x2A49E0, 0x820 -.global lbl_802A8220 -lbl_802A8220: +.global lbl_clamp_g +lbl_clamp_g: .incbin "baserom.dol", 0x2A5200, 0x400 .global lbl_802A8620 lbl_802A8620: .incbin "baserom.dol", 0x2A5600, 0x820 -.global lbl_802A8E40 -lbl_802A8E40: +.global lbl_clamp_b +lbl_clamp_b: .incbin "baserom.dol", 0x2A5E20, 0x400 .global lbl_802A9240 lbl_802A9240: .incbin "baserom.dol", 0x2A6220, 0x820 -.global lbl_802A9A60 -lbl_802A9A60: +.global lbl_clamp_rh +lbl_clamp_rh: .incbin "baserom.dol", 0x2A6A40, 0xC20 -.global lbl_802AA680 -lbl_802AA680: +.global lbl_clamp_gh +lbl_clamp_gh: .incbin "baserom.dol", 0x2A7660, 0xC20 -.global lbl_802AB2A0 -lbl_802AB2A0: +.global lbl_clamp_bh +lbl_clamp_bh: .incbin "baserom.dol", 0x2A8280, 0xC20 -.global lbl_802ABEC0 -lbl_802ABEC0: +.global lbl_clamp_rr +lbl_clamp_rr: .incbin "baserom.dol", 0x2A8EA0, 0xC20 -.global lbl_802ACAE0 -lbl_802ACAE0: +.global lbl_clamp_gg +lbl_clamp_gg: .incbin "baserom.dol", 0x2A9AC0, 0xC20 -.global lbl_802AD700 -lbl_802AD700: +.global lbl_clamp_bb +lbl_clamp_bb: .incbin "baserom.dol", 0x2AA6E0, 0xC20 -.global lbl_802AE320 -lbl_802AE320: +.global lbl_mono16 +lbl_mono16: .incbin "baserom.dol", 0x2AB300, 0x400 -.global lbl_802AE720 -lbl_802AE720: +.global lbl_mono16x2 +lbl_mono16x2: .incbin "baserom.dol", 0x2AB700, 0x400 -.global lbl_802AEB20 -lbl_802AEB20: +.global lbl_mono32 +lbl_mono32: .incbin "baserom.dol", 0x2ABB00, 0x400 -.global lbl_802AEF20 -lbl_802AEF20: +.global lbl_S +lbl_S: .incbin "baserom.dol", 0x2ABF00, 0x44 .global lbl_802AEF64 lbl_802AEF64: @@ -1877,8 +1877,8 @@ lbl_802AEF64: .global lbl_802AEF68 lbl_802AEF68: .incbin "baserom.dol", 0x2ABF48, 0x18 -.global lbl_802AEF80 -lbl_802AEF80: +.global lbl_YUVTables +lbl_YUVTables: .incbin "baserom.dol", 0x2ABF60, 0x400 .global lbl_802AF380 lbl_802AF380: @@ -1889,227 +1889,227 @@ lbl_802AF780: .global lbl_802AFB80 lbl_802AFB80: .incbin "baserom.dol", 0x2ACB60, 0x400 -.global lbl_802AFF80 -lbl_802AFF80: +.global lbl_RGBshift +lbl_RGBshift: .incbin "baserom.dol", 0x2ACF60, 0x40 -.global lbl_802AFFC0 -lbl_802AFFC0: +.global lbl_blits32 +lbl_blits32: .incbin "baserom.dol", 0x2ACFA0, 0x80 -.global lbl_802B0040 -lbl_802B0040: +.global lbl_blits32a +lbl_blits32a: .incbin "baserom.dol", 0x2AD020, 0x80 -.global lbl_802B00C0 -lbl_802B00C0: +.global lbl_blits16 +lbl_blits16: .incbin "baserom.dol", 0x2AD0A0, 0x80 -.global lbl_802B0140 -lbl_802B0140: +.global lbl_blits16a4 +lbl_blits16a4: .incbin "baserom.dol", 0x2AD120, 0x80 -.global lbl_802B01C0 -lbl_802B01C0: +.global lbl_blitsyuy2 +lbl_blitsyuy2: .incbin "baserom.dol", 0x2AD1A0, 0x80 -.global lbl_802B0240 -lbl_802B0240: +.global lbl_rlelens +lbl_rlelens: .incbin "baserom.dol", 0x2AD220, 0x10 -.global lbl_802B0250 -lbl_802B0250: +.global lbl_bandtopfreq +lbl_bandtopfreq: .incbin "baserom.dol", 0x2AD230, 0x68 -.global lbl_802B02B8 -lbl_802B02B8: +.global lbl_invertbins +lbl_invertbins: .incbin "baserom.dol", 0x2AD298, 0xC8 -.global lbl_802B0380 -lbl_802B0380: +.global lbl_huff4decodes +lbl_huff4decodes: .incbin "baserom.dol", 0x2AD360, 0x160 -.global lbl_802B04E0 -lbl_802B04E0: +.global lbl___AXSrcCycles +lbl___AXSrcCycles: .incbin "baserom.dol", 0x2AD4C0, 0xE0 -.global lbl_802B05C0 -lbl_802B05C0: +.global lbl___AXCompressorTable +lbl___AXCompressorTable: .incbin "baserom.dol", 0x2AD5A0, 0x1A40 -.global lbl_802B2000 -lbl_802B2000: +.global lbl_axDspSlave +lbl_axDspSlave: .incbin "baserom.dol", 0x2AEFE0, 0x1F08 -.global lbl_802B3F08 -lbl_802B3F08: +.global lbl_ResetFunctionInfo +lbl_ResetFunctionInfo: .incbin "baserom.dol", 0x2B0EE8, 0x18 -.global lbl_802B3F20 -lbl_802B3F20: +.global lbl_CardData +lbl_CardData: .incbin "baserom.dol", 0x2B0F00, 0x160 -.global lbl_802B4080 -lbl_802B4080: +.global lbl_SectorSizeTable +lbl_SectorSizeTable: .incbin "baserom.dol", 0x2B1060, 0x20 -.global lbl_802B40A0 -lbl_802B40A0: +.global lbl_LatencyTable +lbl_LatencyTable: .incbin "baserom.dol", 0x2B1080, 0x20 -.global lbl_802B40C0 -lbl_802B40C0: +.global lbl__9 +lbl__9: .incbin "baserom.dol", 0x2B10A0, 0x18 -.global lbl_802B40D8 -lbl_802B40D8: +.global lbl__1_5 +lbl__1_5: .incbin "baserom.dol", 0x2B10B8, 0x80 -.global lbl_802B4158 -lbl_802B4158: +.global lbl__266 +lbl__266: .incbin "baserom.dol", 0x2B1138, 0x140 -.global lbl_802B4298 -lbl_802B4298: +.global lbl__119 +lbl__119: .incbin "baserom.dol", 0x2B1278, 0xC8 -.global lbl_802B4360 -lbl_802B4360: +.global lbl__140 +lbl__140: .incbin "baserom.dol", 0x2B1340, 0x38 -.global lbl_802B4398 -lbl_802B4398: +.global lbl__239_1 +lbl__239_1: .incbin "baserom.dol", 0x2B1378, 0x34 -.global lbl_802B43CC -lbl_802B43CC: +.global lbl__265 +lbl__265: .incbin "baserom.dol", 0x2B13AC, 0x30 -.global lbl_802B43FC -lbl_802B43FC: +.global lbl__271_1 +lbl__271_1: .incbin "baserom.dol", 0x2B13DC, 0x74 -.global lbl_802B4470 -lbl_802B4470: +.global lbl__18 +lbl__18: .incbin "baserom.dol", 0x2B1450, 0xC -.global lbl_802B447C -lbl_802B447C: +.global lbl__24 +lbl__24: .incbin "baserom.dol", 0x2B145C, 0x34 -.global lbl_802B44B0 -lbl_802B44B0: +.global lbl__344 +lbl__344: .incbin "baserom.dol", 0x2B1490, 0x90 -.global lbl_802B4540 -lbl_802B4540: +.global lbl__907_4 +lbl__907_4: .incbin "baserom.dol", 0x2B1520, 0x34 -.global lbl_802B4574 -lbl_802B4574: +.global lbl__1011_2 +lbl__1011_2: .incbin "baserom.dol", 0x2B1554, 0x34 -.global lbl_802B45A8 -lbl_802B45A8: +.global lbl_ErrorTable +lbl_ErrorTable: .incbin "baserom.dol", 0x2B1588, 0x48 -.global lbl_802B45F0 -lbl_802B45F0: +.global lbl__38 +lbl__38: .incbin "baserom.dol", 0x2B15D0, 0x190 -.global lbl_802B4780 -lbl_802B4780: +.global lbl__1_8 +lbl__1_8: .incbin "baserom.dol", 0x2B1760, 0x16C -.global lbl_802B48EC -lbl_802B48EC: +.global lbl_GXTexRegionAddrTable +lbl_GXTexRegionAddrTable: .incbin "baserom.dol", 0x2B18CC, 0xC0 -.global lbl_802B49AC -lbl_802B49AC: +.global lbl_GXResetFuncInfo +lbl_GXResetFuncInfo: .incbin "baserom.dol", 0x2B198C, 0x14 -.global lbl_802B49C0 -lbl_802B49C0: +.global lbl__176 +lbl__176: .incbin "baserom.dol", 0x2B19A0, 0x68 -.global lbl_802B4A28 -lbl_802B4A28: +.global lbl__498 +lbl__498: .incbin "baserom.dol", 0x2B1A08, 0x44 -.global lbl_802B4A6C -lbl_802B4A6C: +.global lbl__525 +lbl__525: .incbin "baserom.dol", 0x2B1A4C, 0x44 -.global lbl_802B4AB0 -lbl_802B4AB0: +.global lbl__820_3 +lbl__820_3: .incbin "baserom.dol", 0x2B1A90, 0x1C -.global lbl_802B4ACC -lbl_802B4ACC: +.global lbl__819_2 +lbl__819_2: .incbin "baserom.dol", 0x2B1AAC, 0x54 -.global lbl_802B4B20 -lbl_802B4B20: +.global lbl_GXNtsc480IntDf +lbl_GXNtsc480IntDf: .incbin "baserom.dol", 0x2B1B00, 0x3C -.global lbl_802B4B5C -lbl_802B4B5C: +.global lbl_GXMpal480IntDf +lbl_GXMpal480IntDf: .incbin "baserom.dol", 0x2B1B3C, 0x3C -.global lbl_802B4B98 -lbl_802B4B98: +.global lbl_GXPal528IntDf +lbl_GXPal528IntDf: .incbin "baserom.dol", 0x2B1B78, 0x3C -.global lbl_802B4BD4 -lbl_802B4BD4: +.global lbl_GXEurgb60Hz480IntDf +lbl_GXEurgb60Hz480IntDf: .incbin "baserom.dol", 0x2B1BB4, 0x3C -.global lbl_802B4C10 -lbl_802B4C10: +.global lbl__145 +lbl__145: .incbin "baserom.dol", 0x2B1BF0, 0x20 -.global lbl_802B4C30 -lbl_802B4C30: +.global lbl__104 +lbl__104: .incbin "baserom.dol", 0x2B1C10, 0xF4 -.global lbl_802B4D24 -lbl_802B4D24: +.global lbl__145_1 +lbl__145_1: .incbin "baserom.dol", 0x2B1D04, 0xF4 -.global lbl_802B4E18 -lbl_802B4E18: +.global lbl__224 +lbl__224: .incbin "baserom.dol", 0x2B1DF8, 0x40 -.global lbl_802B4E58 -lbl_802B4E58: +.global lbl_TEVCOpTableST0 +lbl_TEVCOpTableST0: .incbin "baserom.dol", 0x2B1E38, 0x50 -.global lbl_802B4EA8 -lbl_802B4EA8: +.global lbl_c2r$364 +lbl_c2r$364: .incbin "baserom.dol", 0x2B1E88, 0x28 -.global lbl_802B4ED0 -lbl_802B4ED0: +.global lbl_p2f$362 +lbl_p2f$362: .incbin "baserom.dol", 0x2B1EB0, 0x20 -.global lbl_802B4EF0 -lbl_802B4EF0: +.global lbl__281 +lbl__281: .incbin "baserom.dol", 0x2B1ED0, 0x5C -.global lbl_802B4F4C -lbl_802B4F4C: +.global lbl__280 +lbl__280: .incbin "baserom.dol", 0x2B1F2C, 0x94 -.global lbl_802B4FE0 -lbl_802B4FE0: +.global lbl__1_9 +lbl__1_9: .incbin "baserom.dol", 0x2B1FC0, 0x1F8 -.global lbl_802B51D8 -lbl_802B51D8: +.global lbl_DSPInitCode +lbl_DSPInitCode: .incbin "baserom.dol", 0x2B21B8, 0x80 -.global lbl_802B5258 -lbl_802B5258: +.global lbl__63 +lbl__63: .incbin "baserom.dol", 0x2B2238, 0x230 -.global lbl_802B5488 -lbl_802B5488: +.global lbl__61 +lbl__61: .incbin "baserom.dol", 0x2B2468, 0x1B4 -.global lbl_802B563C -lbl_802B563C: +.global lbl__76 +lbl__76: .incbin "baserom.dol", 0x2B261C, 0x24 -.global lbl_802B5660 -lbl_802B5660: +.global lbl__13 +lbl__13: .incbin "baserom.dol", 0x2B2640, 0x2DC -.global lbl_802B593C -lbl_802B593C: +.global lbl__87_2 +lbl__87_2: .incbin "baserom.dol", 0x2B291C, 0x44 -.global lbl_802B5980 -lbl_802B5980: +.global lbl_HankakuToCode +lbl_HankakuToCode: .incbin "baserom.dol", 0x2B2960, 0x180 -.global lbl_802B5B00 -lbl_802B5B00: +.global lbl_Zenkaku2Code +lbl_Zenkaku2Code: .incbin "baserom.dol", 0x2B2AE0, 0x990 -.global lbl_802B6490 -lbl_802B6490: +.global lbl_InterruptPrioTable +lbl_InterruptPrioTable: .incbin "baserom.dol", 0x2B3470, 0x30 -.global lbl_802B64C0 -lbl_802B64C0: +.global lbl_ResetFunctionInfo_1 +lbl_ResetFunctionInfo_1: .incbin "baserom.dol", 0x2B34A0, 0x10 -.global lbl_802B64D0 -lbl_802B64D0: +.global lbl_YearDays +lbl_YearDays: .incbin "baserom.dol", 0x2B34B0, 0x30 -.global lbl_802B6500 -lbl_802B6500: +.global lbl_LeapYearDays +lbl_LeapYearDays: .incbin "baserom.dol", 0x2B34E0, 0x78 -.global lbl_802B6578 -lbl_802B6578: +.global lbl_ResetFunctionInfo_2 +lbl_ResetFunctionInfo_2: .incbin "baserom.dol", 0x2B3558, 0x10 -.global lbl_802B6588 -lbl_802B6588: +.global lbl__1_11 +lbl__1_11: .incbin "baserom.dol", 0x2B3568, 0x44 -.global lbl_802B65CC -lbl_802B65CC: +.global lbl_Si +lbl_Si: .incbin "baserom.dol", 0x2B35AC, 0x14 -.global lbl_802B65E0 -lbl_802B65E0: +.global lbl_Type_1 +lbl_Type_1: .incbin "baserom.dol", 0x2B35C0, 0xC0 -.global lbl_802B66A0 -lbl_802B66A0: +.global lbl_XYNTSC +lbl_XYNTSC: .incbin "baserom.dol", 0x2B3680, 0x98 -.global lbl_802B6738 -lbl_802B6738: +.global lbl__1_12 +lbl__1_12: .incbin "baserom.dol", 0x2B3718, 0x1F4 -.global lbl_802B692C -lbl_802B692C: +.global lbl__97_2 +lbl__97_2: .incbin "baserom.dol", 0x2B390C, 0x1C0 -.global lbl_802B6AEC -lbl_802B6AEC: +.global lbl__736 +lbl__736: .incbin "baserom.dol", 0x2B3ACC, 0x1C .global lbl_802B6B08 lbl_802B6B08: @@ -2168,267 +2168,267 @@ lbl_802B7508: .global lbl_802B7558 lbl_802B7558: .incbin "baserom.dol", 0x2B4538, 0x10 -.global lbl_802B7568 -lbl_802B7568: +.global lbl_gTRKDispatchTable +lbl_gTRKDispatchTable: .incbin "baserom.dol", 0x2B4548, 0x88 -.global lbl_802B75F0 -lbl_802B75F0: +.global lbl__879_2 +lbl__879_2: .incbin "baserom.dol", 0x2B45D0, 0x1C -.global lbl_802B760C -lbl_802B760C: +.global lbl__975_3 +lbl__975_3: .incbin "baserom.dol", 0x2B45EC, 0x1C -.global lbl_802B7628 -lbl_802B7628: +.global lbl_gTRKRestoreFlags +lbl_gTRKRestoreFlags: .incbin "baserom.dol", 0x2B4608, 0xC -.global lbl_802B7634 -lbl_802B7634: +.global lbl_gTRKExceptionStatus +lbl_gTRKExceptionStatus: .incbin "baserom.dol", 0x2B4614, 0x10 -.global lbl_802B7644 -lbl_802B7644: +.global lbl_gTRKStepStatus +lbl_gTRKStepStatus: .incbin "baserom.dol", 0x2B4624, 0x14 -.global lbl_802B7658 -lbl_802B7658: +.global lbl_TRK_ISR_OFFSETS +lbl_TRK_ISR_OFFSETS: .incbin "baserom.dol", 0x2B4638, 0x40 -.global lbl_802B7698 -lbl_802B7698: +.global lbl_gDBCommTable +lbl_gDBCommTable: .incbin "baserom.dol", 0x2B4678, 0x20 -.global lbl_802B76B8 -lbl_802B76B8: +.global lbl_MatFXInfo +lbl_MatFXInfo: .incbin "baserom.dol", 0x2B4698, 0xC -.global lbl_802B76C4 -lbl_802B76C4: +.global lbl__928_1 +lbl__928_1: .incbin "baserom.dol", 0x2B46A4, 0x1C -.global lbl_802B76E0 -lbl_802B76E0: +.global lbl_defaultCB +lbl_defaultCB: .incbin "baserom.dol", 0x2B46C0, 0x10 -.global lbl_802B76F0 -lbl_802B76F0: +.global lbl__rpSkinGlobals +lbl__rpSkinGlobals: .incbin "baserom.dol", 0x2B46D0, 0x40 -.global lbl_802B7730 -lbl_802B7730: +.global lbl_atomicTKList +lbl_atomicTKList: .incbin "baserom.dol", 0x2B4710, 0x18 -.global lbl_802B7748 -lbl_802B7748: +.global lbl_clumpTKList +lbl_clumpTKList: .incbin "baserom.dol", 0x2B4728, 0x18 -.global lbl_802B7760 -lbl_802B7760: +.global lbl_geometryTKList +lbl_geometryTKList: .incbin "baserom.dol", 0x2B4740, 0x18 -.global lbl_802B7778 -lbl_802B7778: +.global lbl_lightTKList +lbl_lightTKList: .incbin "baserom.dol", 0x2B4758, 0x18 -.global lbl_802B7790 -lbl_802B7790: +.global lbl_materialTKList +lbl_materialTKList: .incbin "baserom.dol", 0x2B4770, 0x18 -.global lbl_802B77A8 -lbl_802B77A8: +.global lbl_defaultSurfaceProperties +lbl_defaultSurfaceProperties: .incbin "baserom.dol", 0x2B4788, 0x10 -.global lbl_802B77B8 -lbl_802B77B8: +.global lbl_MeshopStatic +lbl_MeshopStatic: .incbin "baserom.dol", 0x2B4798, 0x18 -.global lbl_802B77D0 -lbl_802B77D0: +.global lbl_sectorTKList +lbl_sectorTKList: .incbin "baserom.dol", 0x2B47B0, 0x18 -.global lbl_802B77E8 -lbl_802B77E8: +.global lbl_worldTKList +lbl_worldTKList: .incbin "baserom.dol", 0x2B47C8, 0x34 -.global lbl_802B781C -lbl_802B781C: +.global lbl_nodeGameCubeAtomicAllInOneCSL$487 +lbl_nodeGameCubeAtomicAllInOneCSL$487: .incbin "baserom.dol", 0x2B47FC, 0x68 -.global lbl_802B7884 -lbl_802B7884: +.global lbl_nodeGameCubeWorldSectorAllInOneCSL$357 +lbl_nodeGameCubeWorldSectorAllInOneCSL$357: .incbin "baserom.dol", 0x2B4864, 0x44 -.global lbl_802B78C8 -lbl_802B78C8: +.global lbl__486 +lbl__486: .incbin "baserom.dol", 0x2B48A8, 0x2C -.global lbl_802B78F4 -lbl_802B78F4: +.global lbl__485_1 +lbl__485_1: .incbin "baserom.dol", 0x2B48D4, 0x2C -.global lbl_802B7920 -lbl_802B7920: +.global lbl__484 +lbl__484: .incbin "baserom.dol", 0x2B4900, 0x2C -.global lbl_802B794C -lbl_802B794C: +.global lbl__683_3 +lbl__683_3: .incbin "baserom.dol", 0x2B492C, 0x2C -.global lbl_802B7978 -lbl_802B7978: +.global lbl__682_3 +lbl__682_3: .incbin "baserom.dol", 0x2B4958, 0x2C -.global lbl_802B79A4 -lbl_802B79A4: +.global lbl__681_3 +lbl__681_3: .incbin "baserom.dol", 0x2B4984, 0x2C -.global lbl_802B79D0 -lbl_802B79D0: +.global lbl__680_4 +lbl__680_4: .incbin "baserom.dol", 0x2B49B0, 0x2C -.global lbl_802B79FC -lbl_802B79FC: +.global lbl__679_3 +lbl__679_3: .incbin "baserom.dol", 0x2B49DC, 0x2C -.global lbl_802B7A28 -lbl_802B7A28: +.global lbl__345_1 +lbl__345_1: .incbin "baserom.dol", 0x2B4A08, 0x20 -.global lbl_802B7A48 -lbl_802B7A48: +.global lbl__421 +lbl__421: .incbin "baserom.dol", 0x2B4A28, 0x58 -.global lbl_802B7AA0 -lbl_802B7AA0: +.global lbl__827_1 +lbl__827_1: .incbin "baserom.dol", 0x2B4A80, 0x58 -.global lbl_802B7AF8 -lbl_802B7AF8: +.global lbl__347_4 +lbl__347_4: .incbin "baserom.dol", 0x2B4AD8, 0x30 -.global lbl_802B7B28 -lbl_802B7B28: +.global lbl__441_13 +lbl__441_13: .incbin "baserom.dol", 0x2B4B08, 0x30 -.global lbl_802B7B58 -lbl_802B7B58: +.global lbl__384_2 +lbl__384_2: .incbin "baserom.dol", 0x2B4B38, 0x30 -.global lbl_802B7B88 -lbl_802B7B88: +.global lbl__303 +lbl__303: .incbin "baserom.dol", 0x2B4B68, 0x44 -.global lbl_802B7BCC -lbl_802B7BCC: +.global lbl__413 +lbl__413: .incbin "baserom.dol", 0x2B4BAC, 0x6C -.global lbl_802B7C38 -lbl_802B7C38: +.global lbl__69_2 +lbl__69_2: .incbin "baserom.dol", 0x2B4C18, 0x70 -.global lbl_802B7CA8 -lbl_802B7CA8: +.global lbl__587_1 +lbl__587_1: .incbin "baserom.dol", 0x2B4C88, 0x20 -.global lbl_802B7CC8 -lbl_802B7CC8: +.global lbl_cameraTKList +lbl_cameraTKList: .incbin "baserom.dol", 0x2B4CA8, 0x18 -.global lbl_802B7CE0 -lbl_802B7CE0: +.global lbl__549 +lbl__549: .incbin "baserom.dol", 0x2B4CC0, 0x28 -.global lbl_802B7D08 -lbl_802B7D08: +.global lbl_engineTKList +lbl_engineTKList: .incbin "baserom.dol", 0x2B4CE8, 0x18 -.global lbl_802B7D20 -lbl_802B7D20: +.global lbl_frameTKList +lbl_frameTKList: .incbin "baserom.dol", 0x2B4D00, 0x18 -.global lbl_802B7D38 -lbl_802B7D38: +.global lbl_imageTKList +lbl_imageTKList: .incbin "baserom.dol", 0x2B4D18, 0x18 -.global lbl_802B7D50 -lbl_802B7D50: +.global lbl_rasterTKList +lbl_rasterTKList: .incbin "baserom.dol", 0x2B4D30, 0x18 -.global lbl_802B7D68 -lbl_802B7D68: +.global lbl_textureTKList +lbl_textureTKList: .incbin "baserom.dol", 0x2B4D48, 0x18 -.global lbl_802B7D80 -lbl_802B7D80: +.global lbl_texDictTKList +lbl_texDictTKList: .incbin "baserom.dol", 0x2B4D60, 0x18 -.global lbl_802B7D98 -lbl_802B7D98: +.global lbl__rwDlPrimConvTbl +lbl__rwDlPrimConvTbl: .incbin "baserom.dol", 0x2B4D78, 0x1C -.global lbl_802B7DB4 -lbl_802B7DB4: +.global lbl_projVector$276 +lbl_projVector$276: .incbin "baserom.dol", 0x2B4D94, 0x1C -.global lbl_802B7DD0 -lbl_802B7DD0: +.global lbl_posMatrix$277 +lbl_posMatrix$277: .incbin "baserom.dol", 0x2B4DB0, 0x30 -.global lbl_802B7E00 -lbl_802B7E00: +.global lbl__397 +lbl__397: .incbin "baserom.dol", 0x2B4DE0, 0x28 -.global lbl_802B7E28 -lbl_802B7E28: +.global lbl__555_3 +lbl__555_3: .incbin "baserom.dol", 0x2B4E08, 0x44 -.global lbl_802B7E6C -lbl_802B7E6C: +.global lbl__556_2 +lbl__556_2: .incbin "baserom.dol", 0x2B4E4C, 0x74 -.global lbl_802B7EE0 -lbl_802B7EE0: +.global lbl__627_3 +lbl__627_3: .incbin "baserom.dol", 0x2B4EC0, 0x44 -.global lbl_802B7F24 -lbl_802B7F24: +.global lbl__628_3 +lbl__628_3: .incbin "baserom.dol", 0x2B4F04, 0x74 -.global lbl_802B7F98 -lbl_802B7F98: +.global lbl__719_3 +lbl__719_3: .incbin "baserom.dol", 0x2B4F78, 0x74 -.global lbl_802B800C -lbl_802B800C: +.global lbl__1033_4 +lbl__1033_4: .incbin "baserom.dol", 0x2B4FEC, 0x74 -.global lbl_802B8080 -lbl_802B8080: +.global lbl__RwDlVideoModes +lbl__RwDlVideoModes: .incbin "baserom.dol", 0x2B5060, 0x8C -.global lbl_802B810C -lbl_802B810C: +.global lbl__494_1 +lbl__494_1: .incbin "baserom.dol", 0x2B50EC, 0x50 -.global lbl_802B815C -lbl_802B815C: +.global lbl_projVector$515 +lbl_projVector$515: .incbin "baserom.dol", 0x2B513C, 0x1C -.global lbl_802B8178 -lbl_802B8178: +.global lbl_rwDlDriverDevice$633 +lbl_rwDlDriverDevice$633: .incbin "baserom.dol", 0x2B5158, 0x38 -.global lbl_802B81B0 -lbl_802B81B0: +.global lbl__667_2 +lbl__667_2: .incbin "baserom.dol", 0x2B5190, 0x78 -.global lbl_802B8228 -lbl_802B8228: +.global lbl__313 +lbl__313: .incbin "baserom.dol", 0x2B5208, 0x74 -.global lbl_802B829C -lbl_802B829C: +.global lbl__348_5 +lbl__348_5: .incbin "baserom.dol", 0x2B527C, 0x74 -.global lbl_802B8310 -lbl_802B8310: +.global lbl__444_2 +lbl__444_2: .incbin "baserom.dol", 0x2B52F0, 0x74 -.global lbl_802B8384 -lbl_802B8384: +.global lbl__514_1 +lbl__514_1: .incbin "baserom.dol", 0x2B5364, 0x74 -.global lbl_802B83F8 -lbl_802B83F8: +.global lbl__618_6 +lbl__618_6: .incbin "baserom.dol", 0x2B53D8, 0x74 -.global lbl_802B846C -lbl_802B846C: +.global lbl__617_5 +lbl__617_5: .incbin "baserom.dol", 0x2B544C, 0x170 -.global lbl_802B85DC -lbl_802B85DC: +.global lbl__827_2 +lbl__827_2: .incbin "baserom.dol", 0x2B55BC, 0x84 -.global lbl_802B8660 -lbl_802B8660: +.global lbl__936_1 +lbl__936_1: .incbin "baserom.dol", 0x2B5640, 0x28 -.global lbl_802B8688 -lbl_802B8688: +.global lbl__RwDlFogConvTable +lbl__RwDlFogConvTable: .incbin "baserom.dol", 0x2B5668, 0x10 -.global lbl_802B8698 -lbl_802B8698: +.global lbl__RwDlBlendConvTable +lbl__RwDlBlendConvTable: .incbin "baserom.dol", 0x2B5678, 0x30 -.global lbl_802B86C8 -lbl_802B86C8: +.global lbl__329 +lbl__329: .incbin "baserom.dol", 0x2B56A8, 0x54 -.global lbl_802B871C -lbl_802B871C: +.global lbl__664_2 +lbl__664_2: .incbin "baserom.dol", 0x2B56FC, 0x54 -.global lbl_802B8770 -lbl_802B8770: +.global lbl_projVector$276_1 +lbl_projVector$276_1: .incbin "baserom.dol", 0x2B5750, 0x1C -.global lbl_802B878C -lbl_802B878C: +.global lbl_posMatrix$277_1 +lbl_posMatrix$277_1: .incbin "baserom.dol", 0x2B576C, 0x30 -.global lbl_802B87BC -lbl_802B87BC: +.global lbl__439_2 +lbl__439_2: .incbin "baserom.dol", 0x2B579C, 0x34 -.global lbl_802B87F0 -lbl_802B87F0: +.global lbl_projVector$455 +lbl_projVector$455: .incbin "baserom.dol", 0x2B57D0, 0x1C -.global lbl_802B880C -lbl_802B880C: +.global lbl_posMatrix$456 +lbl_posMatrix$456: .incbin "baserom.dol", 0x2B57EC, 0x30 -.global lbl_802B883C -lbl_802B883C: +.global lbl__617_6 +lbl__617_6: .incbin "baserom.dol", 0x2B581C, 0x74 -.global lbl_802B88B0 -lbl_802B88B0: +.global lbl__RwDlFilterModeConvTable +lbl__RwDlFilterModeConvTable: .incbin "baserom.dol", 0x2B5890, 0x38 -.global lbl_802B88E8 -lbl_802B88E8: +.global lbl__RwDlAddressConvTable +lbl__RwDlAddressConvTable: .incbin "baserom.dol", 0x2B58C8, 0x14 -.global lbl_802B88FC -lbl_802B88FC: +.global lbl__RwDlTextureCache +lbl__RwDlTextureCache: .incbin "baserom.dol", 0x2B58DC, 0x24 -.global lbl_802B8920 -lbl_802B8920: +.global lbl__rwDlPrimConvTbl_1 +lbl__rwDlPrimConvTbl_1: .incbin "baserom.dol", 0x2B5900, 0x2C -.global lbl_802B894C -lbl_802B894C: +.global lbl_nodeImmInstanceCSL$282 +lbl_nodeImmInstanceCSL$282: .incbin "baserom.dol", 0x2B592C, 0x54 -.global lbl_802B89A0 -lbl_802B89A0: +.global lbl_nodeDlSubmitNoLightCSL$661 +lbl_nodeDlSubmitNoLightCSL$661: .incbin "baserom.dol", 0x2B5980, 0x40 diff --git a/asm/dolphin/dolphin.s b/asm/dolphin/dolphin.s index 0d3177dff..7c09dc714 100644 --- a/asm/dolphin/dolphin.s +++ b/asm/dolphin/dolphin.s @@ -10,9 +10,9 @@ AIRegisterDMACallback: /* 801B535C 001B215C 93 E1 00 14 */ stw r31, 0x14(r1) /* 801B5360 001B2160 93 C1 00 10 */ stw r30, 0x10(r1) /* 801B5364 001B2164 7C 7E 1B 78 */ mr r30, r3 -/* 801B5368 001B2168 83 ED 99 24 */ lwz r31, lbl_803CC224-_SDA_BASE_(r13) +/* 801B5368 001B2168 83 ED 99 24 */ lwz r31, lbl___AID_Callback-_SDA_BASE_(r13) /* 801B536C 001B216C 48 01 EF A5 */ bl OSDisableInterrupts -/* 801B5370 001B2170 93 CD 99 24 */ stw r30, lbl_803CC224-_SDA_BASE_(r13) +/* 801B5370 001B2170 93 CD 99 24 */ stw r30, lbl___AID_Callback-_SDA_BASE_(r13) /* 801B5374 001B2174 48 01 EF C5 */ bl OSRestoreInterrupts /* 801B5378 001B2178 7F E3 FB 78 */ mr r3, r31 /* 801B537C 001B217C 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -317,10 +317,10 @@ AIInit: /* 801B5770 001B2570 93 E1 00 14 */ stw r31, 0x14(r1) /* 801B5774 001B2574 93 C1 00 10 */ stw r30, 0x10(r1) /* 801B5778 001B2578 3B C3 00 00 */ addi r30, r3, 0 -/* 801B577C 001B257C 80 0D 99 30 */ lwz r0, lbl_803CC230-_SDA_BASE_(r13) +/* 801B577C 001B257C 80 0D 99 30 */ lwz r0, lbl___AI_init_flag-_SDA_BASE_(r13) /* 801B5780 001B2580 2C 00 00 01 */ cmpwi r0, 1 /* 801B5784 001B2584 41 82 01 34 */ beq lbl_801B58B8 -/* 801B5788 001B2588 80 6D 85 48 */ lwz r3, lbl_803CAE48-_SDA_BASE_(r13) +/* 801B5788 001B2588 80 6D 85 48 */ lwz r3, lbl___AIVersion-_SDA_BASE_(r13) /* 801B578C 001B258C 48 01 BE 71 */ bl OSRegisterVersion /* 801B5790 001B2590 3C 60 80 00 */ lis r3, 0x800000F8@ha /* 801B5794 001B2594 80 03 00 F8 */ lwz r0, 0x800000F8@l(r3) @@ -361,11 +361,11 @@ AIInit: /* 801B5820 001B2620 90 8D 99 54 */ stw r4, lbl_803CC254-_SDA_BASE_(r13) /* 801B5824 001B2624 54 00 06 F2 */ rlwinm r0, r0, 0, 0x1b, 0x19 /* 801B5828 001B2628 60 00 00 20 */ ori r0, r0, 0x20 -/* 801B582C 001B262C 93 ED 99 38 */ stw r31, lbl_803CC238-_SDA_BASE_(r13) -/* 801B5830 001B2630 93 ED 99 40 */ stw r31, lbl_803CC240-_SDA_BASE_(r13) -/* 801B5834 001B2634 93 ED 99 48 */ stw r31, lbl_803CC248-_SDA_BASE_(r13) -/* 801B5838 001B2638 93 ED 99 50 */ stw r31, lbl_803CC250-_SDA_BASE_(r13) -/* 801B583C 001B263C 93 ED 99 58 */ stw r31, lbl_803CC258-_SDA_BASE_(r13) +/* 801B582C 001B262C 93 ED 99 38 */ stw r31, lbl_bound_32KHz-_SDA_BASE_(r13) +/* 801B5830 001B2630 93 ED 99 40 */ stw r31, lbl_bound_48KHz-_SDA_BASE_(r13) +/* 801B5834 001B2634 93 ED 99 48 */ stw r31, lbl_min_wait-_SDA_BASE_(r13) +/* 801B5838 001B2638 93 ED 99 50 */ stw r31, lbl_max_wait-_SDA_BASE_(r13) +/* 801B583C 001B263C 93 ED 99 58 */ stw r31, lbl_buffer-_SDA_BASE_(r13) /* 801B5840 001B2640 80 A6 6C 04 */ lwz r5, 0x6c04(r6) /* 801B5844 001B2644 90 06 6C 00 */ stw r0, 0x6c00(r6) /* 801B5848 001B2648 54 A0 06 1E */ rlwinm r0, r5, 0, 0x18, 0xf @@ -380,11 +380,11 @@ AIInit: /* 801B586C 001B266C 38 60 00 00 */ li r3, 0 /* 801B5870 001B2670 4B FF FC C5 */ bl AISetDSPSampleRate /* 801B5874 001B2674 3C 60 80 1B */ lis r3, lbl_801B594C@ha -/* 801B5878 001B2678 93 ED 99 20 */ stw r31, lbl_803CC220-_SDA_BASE_(r13) +/* 801B5878 001B2678 93 ED 99 20 */ stw r31, lbl___AIS_Callback-_SDA_BASE_(r13) /* 801B587C 001B267C 38 83 59 4C */ addi r4, r3, lbl_801B594C@l -/* 801B5880 001B2680 93 ED 99 24 */ stw r31, lbl_803CC224-_SDA_BASE_(r13) +/* 801B5880 001B2680 93 ED 99 24 */ stw r31, lbl___AID_Callback-_SDA_BASE_(r13) /* 801B5884 001B2684 38 60 00 05 */ li r3, 5 -/* 801B5888 001B2688 93 CD 99 28 */ stw r30, lbl_803CC228-_SDA_BASE_(r13) +/* 801B5888 001B2688 93 CD 99 28 */ stw r30, lbl___CallbackStack-_SDA_BASE_(r13) /* 801B588C 001B268C 48 01 EA D1 */ bl __OSSetInterruptHandler /* 801B5890 001B2690 3C 60 04 00 */ lis r3, 0x400 /* 801B5894 001B2694 48 01 EE CD */ bl __OSUnmaskInterrupts @@ -395,7 +395,7 @@ AIInit: /* 801B58A8 001B26A8 3C 60 00 80 */ lis r3, 0x80 /* 801B58AC 001B26AC 48 01 EE B5 */ bl __OSUnmaskInterrupts /* 801B58B0 001B26B0 38 00 00 01 */ li r0, 1 -/* 801B58B4 001B26B4 90 0D 99 30 */ stw r0, lbl_803CC230-_SDA_BASE_(r13) +/* 801B58B4 001B26B4 90 0D 99 30 */ stw r0, lbl___AI_init_flag-_SDA_BASE_(r13) lbl_801B58B8: /* 801B58B8 001B26B8 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801B58BC 001B26BC 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -418,7 +418,7 @@ lbl_801B58D0: /* 801B58FC 001B26FC 48 01 D2 71 */ bl OSClearContext /* 801B5900 001B2700 38 61 00 10 */ addi r3, r1, 0x10 /* 801B5904 001B2704 48 01 D0 A1 */ bl OSSetCurrentContext -/* 801B5908 001B2708 81 8D 99 20 */ lwz r12, lbl_803CC220-_SDA_BASE_(r13) +/* 801B5908 001B2708 81 8D 99 20 */ lwz r12, lbl___AIS_Callback-_SDA_BASE_(r13) /* 801B590C 001B270C 28 0C 00 00 */ cmplwi r12, 0 /* 801B5910 001B2710 41 82 00 14 */ beq lbl_801B5924 /* 801B5914 001B2714 38 7F 6C 00 */ addi r3, r31, 0x6c00 @@ -453,15 +453,15 @@ lbl_801B594C: /* 801B5980 001B2780 48 01 D1 ED */ bl OSClearContext /* 801B5984 001B2784 38 61 00 10 */ addi r3, r1, 0x10 /* 801B5988 001B2788 48 01 D0 1D */ bl OSSetCurrentContext -/* 801B598C 001B278C 80 6D 99 24 */ lwz r3, lbl_803CC224-_SDA_BASE_(r13) +/* 801B598C 001B278C 80 6D 99 24 */ lwz r3, lbl___AID_Callback-_SDA_BASE_(r13) /* 801B5990 001B2790 28 03 00 00 */ cmplwi r3, 0 /* 801B5994 001B2794 41 82 00 40 */ beq lbl_801B59D4 -/* 801B5998 001B2798 80 0D 99 34 */ lwz r0, lbl_803CC234-_SDA_BASE_(r13) +/* 801B5998 001B2798 80 0D 99 34 */ lwz r0, lbl___AID_Active-_SDA_BASE_(r13) /* 801B599C 001B279C 2C 00 00 00 */ cmpwi r0, 0 /* 801B59A0 001B27A0 40 82 00 34 */ bne lbl_801B59D4 -/* 801B59A4 001B27A4 80 0D 99 28 */ lwz r0, lbl_803CC228-_SDA_BASE_(r13) +/* 801B59A4 001B27A4 80 0D 99 28 */ lwz r0, lbl___CallbackStack-_SDA_BASE_(r13) /* 801B59A8 001B27A8 38 80 00 01 */ li r4, 1 -/* 801B59AC 001B27AC 90 8D 99 34 */ stw r4, lbl_803CC234-_SDA_BASE_(r13) +/* 801B59AC 001B27AC 90 8D 99 34 */ stw r4, lbl___AID_Active-_SDA_BASE_(r13) /* 801B59B0 001B27B0 28 00 00 00 */ cmplwi r0, 0 /* 801B59B4 001B27B4 41 82 00 0C */ beq lbl_801B59C0 /* 801B59B8 001B27B8 48 00 00 41 */ bl dolphin.__AICallbackStackSwitch @@ -472,7 +472,7 @@ lbl_801B59C0: /* 801B59C8 001B27C8 4E 80 00 21 */ blrl lbl_801B59CC: /* 801B59CC 001B27CC 38 00 00 00 */ li r0, 0 -/* 801B59D0 001B27D0 90 0D 99 34 */ stw r0, lbl_803CC234-_SDA_BASE_(r13) +/* 801B59D0 001B27D0 90 0D 99 34 */ stw r0, lbl___AID_Active-_SDA_BASE_(r13) lbl_801B59D4: /* 801B59D4 001B27D4 38 61 00 10 */ addi r3, r1, 0x10 /* 801B59D8 001B27D8 48 01 D1 95 */ bl OSClearContext @@ -491,17 +491,17 @@ dolphin.__AICallbackStackSwitch: /* 801B5A00 001B2800 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801B5A04 001B2804 93 E1 00 14 */ stw r31, 0x14(r1) /* 801B5A08 001B2808 7C 7F 1B 78 */ mr r31, r3 -/* 801B5A0C 001B280C 3C A0 80 3D */ lis r5, lbl_803CC22C@ha -/* 801B5A10 001B2810 38 A5 C2 2C */ addi r5, r5, lbl_803CC22C@l +/* 801B5A0C 001B280C 3C A0 80 3D */ lis r5, lbl___OldStack@ha +/* 801B5A10 001B2810 38 A5 C2 2C */ addi r5, r5, lbl___OldStack@l /* 801B5A14 001B2814 90 25 00 00 */ stw r1, 0(r5) -/* 801B5A18 001B2818 3C A0 80 3D */ lis r5, lbl_803CC228@ha -/* 801B5A1C 001B281C 38 A5 C2 28 */ addi r5, r5, lbl_803CC228@l +/* 801B5A18 001B2818 3C A0 80 3D */ lis r5, lbl___CallbackStack@ha +/* 801B5A1C 001B281C 38 A5 C2 28 */ addi r5, r5, lbl___CallbackStack@l /* 801B5A20 001B2820 80 25 00 00 */ lwz r1, 0(r5) /* 801B5A24 001B2824 38 21 FF F8 */ addi r1, r1, -8 /* 801B5A28 001B2828 7F E8 03 A6 */ mtlr r31 /* 801B5A2C 001B282C 4E 80 00 21 */ blrl -/* 801B5A30 001B2830 3C A0 80 3D */ lis r5, lbl_803CC22C@ha -/* 801B5A34 001B2834 38 A5 C2 2C */ addi r5, r5, lbl_803CC22C@l +/* 801B5A30 001B2830 3C A0 80 3D */ lis r5, lbl___OldStack@ha +/* 801B5A34 001B2834 38 A5 C2 2C */ addi r5, r5, lbl___OldStack@l /* 801B5A38 001B2838 80 25 00 00 */ lwz r1, 0(r5) /* 801B5A3C 001B283C 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801B5A40 001B2840 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -575,9 +575,9 @@ lbl_801B5B08: /* 801B5B28 001B2928 81 4D 99 5C */ lwz r10, lbl_803CC25C-_SDA_BASE_(r13) /* 801B5B2C 001B292C 6C E7 80 00 */ xoris r7, r7, 0x8000 /* 801B5B30 001B2930 54 A5 07 FA */ rlwinm r5, r5, 0, 0x1f, 0x1d -/* 801B5B34 001B2934 81 6D 99 38 */ lwz r11, lbl_803CC238-_SDA_BASE_(r13) +/* 801B5B34 001B2934 81 6D 99 38 */ lwz r11, lbl_bound_32KHz-_SDA_BASE_(r13) /* 801B5B38 001B2938 7C CA 60 10 */ subfc r6, r10, r12 -/* 801B5B3C 001B293C 81 2D 99 58 */ lwz r9, lbl_803CC258-_SDA_BASE_(r13) +/* 801B5B3C 001B293C 81 2D 99 58 */ lwz r9, lbl_buffer-_SDA_BASE_(r13) /* 801B5B40 001B2940 90 BF 6C 00 */ stw r5, 0x6c00(r31) /* 801B5B44 001B2944 7C 09 59 10 */ subfe r0, r9, r11 /* 801B5B48 001B2948 6C 05 80 00 */ xoris r5, r0, 0x8000 @@ -590,7 +590,7 @@ lbl_801B5B08: /* 801B5B64 001B2964 2C 05 00 00 */ cmpwi r5, 0 /* 801B5B68 001B2968 90 1F 6C 00 */ stw r0, 0x6c00(r31) /* 801B5B6C 001B296C 41 82 00 14 */ beq lbl_801B5B80 -/* 801B5B70 001B2970 83 AD 99 48 */ lwz r29, lbl_803CC248-_SDA_BASE_(r13) +/* 801B5B70 001B2970 83 AD 99 48 */ lwz r29, lbl_min_wait-_SDA_BASE_(r13) /* 801B5B74 001B2974 38 00 00 01 */ li r0, 1 /* 801B5B78 001B2978 83 8D 99 4C */ lwz r28, lbl_803CC24C-_SDA_BASE_(r13) /* 801B5B7C 001B297C 48 00 00 68 */ b lbl_801B5BE4 @@ -605,7 +605,7 @@ lbl_801B5B80: /* 801B5B9C 001B299C 2C 05 00 00 */ cmpwi r5, 0 /* 801B5BA0 001B29A0 40 82 00 40 */ bne lbl_801B5BE0 /* 801B5BA4 001B29A4 80 AD 99 44 */ lwz r5, lbl_803CC244-_SDA_BASE_(r13) -/* 801B5BA8 001B29A8 80 0D 99 40 */ lwz r0, lbl_803CC240-_SDA_BASE_(r13) +/* 801B5BA8 001B29A8 80 0D 99 40 */ lwz r0, lbl_bound_48KHz-_SDA_BASE_(r13) /* 801B5BAC 001B29AC 7C CA 28 10 */ subfc r6, r10, r5 /* 801B5BB0 001B29B0 7C 09 01 10 */ subfe r0, r9, r0 /* 801B5BB4 001B29B4 6C 05 80 00 */ xoris r5, r0, 0x8000 @@ -615,7 +615,7 @@ lbl_801B5B80: /* 801B5BC4 001B29C4 7C A5 00 D0 */ neg r5, r5 /* 801B5BC8 001B29C8 2C 05 00 00 */ cmpwi r5, 0 /* 801B5BCC 001B29CC 41 82 00 14 */ beq lbl_801B5BE0 -/* 801B5BD0 001B29D0 83 AD 99 50 */ lwz r29, lbl_803CC250-_SDA_BASE_(r13) +/* 801B5BD0 001B29D0 83 AD 99 50 */ lwz r29, lbl_max_wait-_SDA_BASE_(r13) /* 801B5BD4 001B29D4 38 00 00 01 */ li r0, 1 /* 801B5BD8 001B29D8 83 8D 99 54 */ lwz r28, lbl_803CC254-_SDA_BASE_(r13) /* 801B5BDC 001B29DC 48 00 00 08 */ b lbl_801B5BE4 @@ -689,9 +689,9 @@ ARRegisterDMACallback: /* 801B5C70 001B2A70 93 E1 00 14 */ stw r31, 0x14(r1) /* 801B5C74 001B2A74 93 C1 00 10 */ stw r30, 0x10(r1) /* 801B5C78 001B2A78 7C 7E 1B 78 */ mr r30, r3 -/* 801B5C7C 001B2A7C 83 ED 99 60 */ lwz r31, lbl_803CC260-_SDA_BASE_(r13) +/* 801B5C7C 001B2A7C 83 ED 99 60 */ lwz r31, lbl___AR_Callback-_SDA_BASE_(r13) /* 801B5C80 001B2A80 48 01 E6 91 */ bl OSDisableInterrupts -/* 801B5C84 001B2A84 93 CD 99 60 */ stw r30, lbl_803CC260-_SDA_BASE_(r13) +/* 801B5C84 001B2A84 93 CD 99 60 */ stw r30, lbl___AR_Callback-_SDA_BASE_(r13) /* 801B5C88 001B2A88 48 01 E6 B1 */ bl OSRestoreInterrupts /* 801B5C8C 001B2A8C 7F E3 FB 78 */ mr r3, r31 /* 801B5C90 001B2A90 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -773,17 +773,17 @@ ARAlloc: /* 801B5DA8 001B2BA8 93 C1 00 10 */ stw r30, 0x10(r1) /* 801B5DAC 001B2BAC 7C 7E 1B 78 */ mr r30, r3 /* 801B5DB0 001B2BB0 48 01 E5 61 */ bl OSDisableInterrupts -/* 801B5DB4 001B2BB4 83 ED 99 70 */ lwz r31, lbl_803CC270-_SDA_BASE_(r13) -/* 801B5DB8 001B2BB8 80 8D 99 78 */ lwz r4, lbl_803CC278-_SDA_BASE_(r13) +/* 801B5DB4 001B2BB4 83 ED 99 70 */ lwz r31, lbl___AR_StackPointer-_SDA_BASE_(r13) +/* 801B5DB8 001B2BB8 80 8D 99 78 */ lwz r4, lbl___AR_BlockLength-_SDA_BASE_(r13) /* 801B5DBC 001B2BBC 7C 1F F2 14 */ add r0, r31, r30 -/* 801B5DC0 001B2BC0 90 0D 99 70 */ stw r0, lbl_803CC270-_SDA_BASE_(r13) +/* 801B5DC0 001B2BC0 90 0D 99 70 */ stw r0, lbl___AR_StackPointer-_SDA_BASE_(r13) /* 801B5DC4 001B2BC4 93 C4 00 00 */ stw r30, 0(r4) -/* 801B5DC8 001B2BC8 80 AD 99 78 */ lwz r5, lbl_803CC278-_SDA_BASE_(r13) -/* 801B5DCC 001B2BCC 80 8D 99 74 */ lwz r4, lbl_803CC274-_SDA_BASE_(r13) +/* 801B5DC8 001B2BC8 80 AD 99 78 */ lwz r5, lbl___AR_BlockLength-_SDA_BASE_(r13) +/* 801B5DCC 001B2BCC 80 8D 99 74 */ lwz r4, lbl___AR_FreeBlocks-_SDA_BASE_(r13) /* 801B5DD0 001B2BD0 38 A5 00 04 */ addi r5, r5, 4 /* 801B5DD4 001B2BD4 38 04 FF FF */ addi r0, r4, -1 -/* 801B5DD8 001B2BD8 90 AD 99 78 */ stw r5, lbl_803CC278-_SDA_BASE_(r13) -/* 801B5DDC 001B2BDC 90 0D 99 74 */ stw r0, lbl_803CC274-_SDA_BASE_(r13) +/* 801B5DD8 001B2BD8 90 AD 99 78 */ stw r5, lbl___AR_BlockLength-_SDA_BASE_(r13) +/* 801B5DDC 001B2BDC 90 0D 99 74 */ stw r0, lbl___AR_FreeBlocks-_SDA_BASE_(r13) /* 801B5DE0 001B2BE0 48 01 E5 59 */ bl OSRestoreInterrupts /* 801B5DE4 001B2BE4 7F E3 FB 78 */ mr r3, r31 /* 801B5DE8 001B2BE8 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -801,25 +801,25 @@ ARFree: /* 801B5E0C 001B2C0C 93 E1 00 14 */ stw r31, 0x14(r1) /* 801B5E10 001B2C10 7C 7F 1B 78 */ mr r31, r3 /* 801B5E14 001B2C14 48 01 E4 FD */ bl OSDisableInterrupts -/* 801B5E18 001B2C18 80 8D 99 78 */ lwz r4, lbl_803CC278-_SDA_BASE_(r13) +/* 801B5E18 001B2C18 80 8D 99 78 */ lwz r4, lbl___AR_BlockLength-_SDA_BASE_(r13) /* 801B5E1C 001B2C1C 28 1F 00 00 */ cmplwi r31, 0 /* 801B5E20 001B2C20 38 04 FF FC */ addi r0, r4, -4 -/* 801B5E24 001B2C24 90 0D 99 78 */ stw r0, lbl_803CC278-_SDA_BASE_(r13) +/* 801B5E24 001B2C24 90 0D 99 78 */ stw r0, lbl___AR_BlockLength-_SDA_BASE_(r13) /* 801B5E28 001B2C28 41 82 00 10 */ beq lbl_801B5E38 -/* 801B5E2C 001B2C2C 80 8D 99 78 */ lwz r4, lbl_803CC278-_SDA_BASE_(r13) +/* 801B5E2C 001B2C2C 80 8D 99 78 */ lwz r4, lbl___AR_BlockLength-_SDA_BASE_(r13) /* 801B5E30 001B2C30 80 04 00 00 */ lwz r0, 0(r4) /* 801B5E34 001B2C34 90 1F 00 00 */ stw r0, 0(r31) lbl_801B5E38: -/* 801B5E38 001B2C38 80 AD 99 78 */ lwz r5, lbl_803CC278-_SDA_BASE_(r13) -/* 801B5E3C 001B2C3C 80 8D 99 74 */ lwz r4, lbl_803CC274-_SDA_BASE_(r13) +/* 801B5E38 001B2C38 80 AD 99 78 */ lwz r5, lbl___AR_BlockLength-_SDA_BASE_(r13) +/* 801B5E3C 001B2C3C 80 8D 99 74 */ lwz r4, lbl___AR_FreeBlocks-_SDA_BASE_(r13) /* 801B5E40 001B2C40 80 C5 00 00 */ lwz r6, 0(r5) /* 801B5E44 001B2C44 38 04 00 01 */ addi r0, r4, 1 -/* 801B5E48 001B2C48 80 AD 99 70 */ lwz r5, lbl_803CC270-_SDA_BASE_(r13) -/* 801B5E4C 001B2C4C 90 0D 99 74 */ stw r0, lbl_803CC274-_SDA_BASE_(r13) +/* 801B5E48 001B2C48 80 AD 99 70 */ lwz r5, lbl___AR_StackPointer-_SDA_BASE_(r13) +/* 801B5E4C 001B2C4C 90 0D 99 74 */ stw r0, lbl___AR_FreeBlocks-_SDA_BASE_(r13) /* 801B5E50 001B2C50 7C 06 28 50 */ subf r0, r6, r5 -/* 801B5E54 001B2C54 90 0D 99 70 */ stw r0, lbl_803CC270-_SDA_BASE_(r13) +/* 801B5E54 001B2C54 90 0D 99 70 */ stw r0, lbl___AR_StackPointer-_SDA_BASE_(r13) /* 801B5E58 001B2C58 48 01 E4 E1 */ bl OSRestoreInterrupts -/* 801B5E5C 001B2C5C 80 6D 99 70 */ lwz r3, lbl_803CC270-_SDA_BASE_(r13) +/* 801B5E5C 001B2C5C 80 6D 99 70 */ lwz r3, lbl___AR_StackPointer-_SDA_BASE_(r13) /* 801B5E60 001B2C60 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801B5E64 001B2C64 83 E1 00 14 */ lwz r31, 0x14(r1) /* 801B5E68 001B2C68 38 21 00 18 */ addi r1, r1, 0x18 @@ -836,18 +836,18 @@ ARInit: /* 801B5E88 001B2C88 3B C4 00 00 */ addi r30, r4, 0 /* 801B5E8C 001B2C8C 93 A1 00 14 */ stw r29, 0x14(r1) /* 801B5E90 001B2C90 3B A3 00 00 */ addi r29, r3, 0 -/* 801B5E94 001B2C94 80 0D 99 7C */ lwz r0, lbl_803CC27C-_SDA_BASE_(r13) +/* 801B5E94 001B2C94 80 0D 99 7C */ lwz r0, lbl___AR_init_flag-_SDA_BASE_(r13) /* 801B5E98 001B2C98 2C 00 00 01 */ cmpwi r0, 1 /* 801B5E9C 001B2C9C 40 82 00 0C */ bne lbl_801B5EA8 /* 801B5EA0 001B2CA0 38 60 40 00 */ li r3, 0x4000 /* 801B5EA4 001B2CA4 48 00 00 78 */ b lbl_801B5F1C lbl_801B5EA8: -/* 801B5EA8 001B2CA8 80 6D 85 50 */ lwz r3, lbl_803CAE50-_SDA_BASE_(r13) +/* 801B5EA8 001B2CA8 80 6D 85 50 */ lwz r3, lbl___ARVersion-_SDA_BASE_(r13) /* 801B5EAC 001B2CAC 48 01 B7 51 */ bl OSRegisterVersion /* 801B5EB0 001B2CB0 48 01 E4 61 */ bl OSDisableInterrupts /* 801B5EB4 001B2CB4 38 00 00 00 */ li r0, 0 /* 801B5EB8 001B2CB8 3C 80 80 1B */ lis r4, lbl_801B5F38@ha -/* 801B5EBC 001B2CBC 90 0D 99 60 */ stw r0, lbl_803CC260-_SDA_BASE_(r13) +/* 801B5EBC 001B2CBC 90 0D 99 60 */ stw r0, lbl___AR_Callback-_SDA_BASE_(r13) /* 801B5EC0 001B2CC0 3B E3 00 00 */ addi r31, r3, 0 /* 801B5EC4 001B2CC4 38 84 5F 38 */ addi r4, r4, lbl_801B5F38@l /* 801B5EC8 001B2CC8 38 60 00 06 */ li r3, 6 @@ -855,11 +855,11 @@ lbl_801B5EA8: /* 801B5ED0 001B2CD0 3C 60 02 00 */ lis r3, 0x200 /* 801B5ED4 001B2CD4 48 01 E8 8D */ bl __OSUnmaskInterrupts /* 801B5ED8 001B2CD8 38 00 40 00 */ li r0, 0x4000 -/* 801B5EDC 001B2CDC 93 CD 99 74 */ stw r30, lbl_803CC274-_SDA_BASE_(r13) +/* 801B5EDC 001B2CDC 93 CD 99 74 */ stw r30, lbl___AR_FreeBlocks-_SDA_BASE_(r13) /* 801B5EE0 001B2CE0 3C 60 CC 00 */ lis r3, 0xCC005000@ha -/* 801B5EE4 001B2CE4 90 0D 99 70 */ stw r0, lbl_803CC270-_SDA_BASE_(r13) +/* 801B5EE4 001B2CE4 90 0D 99 70 */ stw r0, lbl___AR_StackPointer-_SDA_BASE_(r13) /* 801B5EE8 001B2CE8 38 83 50 00 */ addi r4, r3, 0xCC005000@l -/* 801B5EEC 001B2CEC 93 AD 99 78 */ stw r29, lbl_803CC278-_SDA_BASE_(r13) +/* 801B5EEC 001B2CEC 93 AD 99 78 */ stw r29, lbl___AR_BlockLength-_SDA_BASE_(r13) /* 801B5EF0 001B2CF0 A0 04 00 1A */ lhz r0, 0x1a(r4) /* 801B5EF4 001B2CF4 A0 63 50 1A */ lhz r3, 0x501a(r3) /* 801B5EF8 001B2CF8 54 00 00 2E */ rlwinm r0, r0, 0, 0, 0x17 @@ -867,10 +867,10 @@ lbl_801B5EA8: /* 801B5F00 001B2D00 B0 04 00 1A */ sth r0, 0x1a(r4) /* 801B5F04 001B2D04 48 00 00 AD */ bl dolphin.__ARChecksize /* 801B5F08 001B2D08 38 00 00 01 */ li r0, 1 -/* 801B5F0C 001B2D0C 90 0D 99 7C */ stw r0, lbl_803CC27C-_SDA_BASE_(r13) +/* 801B5F0C 001B2D0C 90 0D 99 7C */ stw r0, lbl___AR_init_flag-_SDA_BASE_(r13) /* 801B5F10 001B2D10 7F E3 FB 78 */ mr r3, r31 /* 801B5F14 001B2D14 48 01 E4 25 */ bl OSRestoreInterrupts -/* 801B5F18 001B2D18 80 6D 99 70 */ lwz r3, lbl_803CC270-_SDA_BASE_(r13) +/* 801B5F18 001B2D18 80 6D 99 70 */ lwz r3, lbl___AR_StackPointer-_SDA_BASE_(r13) lbl_801B5F1C: /* 801B5F1C 001B2D1C 80 01 00 24 */ lwz r0, 0x24(r1) /* 801B5F20 001B2D20 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -896,7 +896,7 @@ lbl_801B5F38: /* 801B5F6C 001B2D6C 48 01 CC 01 */ bl OSClearContext /* 801B5F70 001B2D70 38 61 00 10 */ addi r3, r1, 0x10 /* 801B5F74 001B2D74 48 01 CA 31 */ bl OSSetCurrentContext -/* 801B5F78 001B2D78 81 8D 99 60 */ lwz r12, lbl_803CC260-_SDA_BASE_(r13) +/* 801B5F78 001B2D78 81 8D 99 60 */ lwz r12, lbl___AR_Callback-_SDA_BASE_(r13) /* 801B5F7C 001B2D7C 28 0C 00 00 */ cmplwi r12, 0 /* 801B5F80 001B2D80 41 82 00 0C */ beq lbl_801B5F8C /* 801B5F84 001B2D84 7D 88 03 A6 */ mtlr r12 @@ -929,7 +929,7 @@ lbl_801B5FC8: /* 801B5FDC 001B2DDC 90 01 02 48 */ stw r0, 0x248(r1) /* 801B5FE0 001B2DE0 3C 60 01 00 */ lis r3, 0x01000000@ha /* 801B5FE4 001B2DE4 38 01 01 F3 */ addi r0, r1, 0x1f3 -/* 801B5FE8 001B2DE8 90 6D 99 68 */ stw r3, lbl_803CC268-_SDA_BASE_(r13) +/* 801B5FE8 001B2DE8 90 6D 99 68 */ stw r3, lbl___AR_InternalSize-_SDA_BASE_(r13) /* 801B5FEC 001B2DEC 3C A0 DE AE */ lis r5, 0xDEADBEEF@ha /* 801B5FF0 001B2DF0 80 81 02 48 */ lwz r4, 0x248(r1) /* 801B5FF4 001B2DF4 54 16 00 34 */ rlwinm r22, r0, 0, 0, 0x1a @@ -987,7 +987,7 @@ lbl_801B5FC8: /* 801B60C4 001B2EC4 38 80 00 20 */ li r4, 0x20 /* 801B60C8 001B2EC8 48 01 C2 91 */ bl DCFlushRange /* 801B60CC 001B2ECC 38 00 00 00 */ li r0, 0 -/* 801B60D0 001B2ED0 90 0D 99 6C */ stw r0, lbl_803CC26C-_SDA_BASE_(r13) +/* 801B60D0 001B2ED0 90 0D 99 6C */ stw r0, lbl___AR_ExpansionSize-_SDA_BASE_(r13) /* 801B60D4 001B2ED4 38 7C 00 00 */ addi r3, r28, 0 /* 801B60D8 001B2ED8 38 80 00 20 */ li r4, 0x20 /* 801B60DC 001B2EDC 48 01 C2 51 */ bl DCInvalidateRange @@ -1517,7 +1517,7 @@ lbl_801B68C4: /* 801B68E0 001B36E0 60 63 00 20 */ ori r3, r3, 0x20 /* 801B68E4 001B36E4 B0 7F 00 00 */ sth r3, 0(r31) /* 801B68E8 001B36E8 3E 73 00 20 */ addis r19, r19, 0x20 -/* 801B68EC 001B36EC 90 0D 99 6C */ stw r0, lbl_803CC26C-_SDA_BASE_(r13) +/* 801B68EC 001B36EC 90 0D 99 6C */ stw r0, lbl___AR_ExpansionSize-_SDA_BASE_(r13) /* 801B68F0 001B36F0 48 00 0E 78 */ b lbl_801B7768 lbl_801B68F4: /* 801B68F4 001B36F4 A0 19 00 00 */ lhz r0, 0(r25) @@ -1724,7 +1724,7 @@ lbl_801B6BE4: /* 801B6C04 001B3A04 B0 1F 00 00 */ sth r0, 0(r31) /* 801B6C08 001B3A08 3E 73 00 40 */ addis r19, r19, 0x40 /* 801B6C0C 001B3A0C A0 01 02 70 */ lhz r0, 0x270(r1) -/* 801B6C10 001B3A10 90 6D 99 6C */ stw r3, lbl_803CC26C-_SDA_BASE_(r13) +/* 801B6C10 001B3A10 90 6D 99 6C */ stw r3, lbl___AR_ExpansionSize-_SDA_BASE_(r13) /* 801B6C14 001B3A14 60 00 00 08 */ ori r0, r0, 8 /* 801B6C18 001B3A18 B0 01 02 70 */ sth r0, 0x270(r1) /* 801B6C1C 001B3A1C 48 00 0B 4C */ b lbl_801B7768 @@ -1975,7 +1975,7 @@ lbl_801B6FB4: /* 801B6FD4 001B3DD4 B0 1F 00 00 */ sth r0, 0(r31) /* 801B6FD8 001B3DD8 3E 73 00 80 */ addis r19, r19, 0x80 /* 801B6FDC 001B3DDC A0 01 02 70 */ lhz r0, 0x270(r1) -/* 801B6FE0 001B3DE0 90 6D 99 6C */ stw r3, lbl_803CC26C-_SDA_BASE_(r13) +/* 801B6FE0 001B3DE0 90 6D 99 6C */ stw r3, lbl___AR_ExpansionSize-_SDA_BASE_(r13) /* 801B6FE4 001B3DE4 60 00 00 10 */ ori r0, r0, 0x10 /* 801B6FE8 001B3DE8 B0 01 02 70 */ sth r0, 0x270(r1) /* 801B6FEC 001B3DEC 48 00 07 7C */ b lbl_801B7768 @@ -2266,7 +2266,7 @@ lbl_801B7420: /* 801B7440 001B4240 B0 1F 00 00 */ sth r0, 0(r31) /* 801B7444 001B4244 3E 73 01 00 */ addis r19, r19, 0x100 /* 801B7448 001B4248 A0 01 02 70 */ lhz r0, 0x270(r1) -/* 801B744C 001B424C 90 6D 99 6C */ stw r3, lbl_803CC26C-_SDA_BASE_(r13) +/* 801B744C 001B424C 90 6D 99 6C */ stw r3, lbl___AR_ExpansionSize-_SDA_BASE_(r13) /* 801B7450 001B4250 60 00 00 18 */ ori r0, r0, 0x18 /* 801B7454 001B4254 B0 01 02 70 */ sth r0, 0x270(r1) /* 801B7458 001B4258 48 00 03 10 */ b lbl_801B7768 @@ -2468,7 +2468,7 @@ lbl_801B7730: /* 801B7750 001B4550 B0 1F 00 00 */ sth r0, 0(r31) /* 801B7754 001B4554 3E 73 02 00 */ addis r19, r19, 0x200 /* 801B7758 001B4558 A0 01 02 70 */ lhz r0, 0x270(r1) -/* 801B775C 001B455C 90 6D 99 6C */ stw r3, lbl_803CC26C-_SDA_BASE_(r13) +/* 801B775C 001B455C 90 6D 99 6C */ stw r3, lbl___AR_ExpansionSize-_SDA_BASE_(r13) /* 801B7760 001B4560 60 00 00 20 */ ori r0, r0, 0x20 /* 801B7764 001B4564 B0 01 02 70 */ sth r0, 0x270(r1) lbl_801B7768: @@ -2482,7 +2482,7 @@ lbl_801B7768: lbl_801B7784: /* 801B7784 001B4584 3C 60 C0 00 */ lis r3, 0xC00000D0@ha /* 801B7788 001B4588 92 63 00 D0 */ stw r19, 0xC00000D0@l(r3) -/* 801B778C 001B458C 92 6D 99 64 */ stw r19, lbl_803CC264-_SDA_BASE_(r13) +/* 801B778C 001B458C 92 6D 99 64 */ stw r19, lbl___AR_Size-_SDA_BASE_(r13) /* 801B7790 001B4590 80 01 02 C4 */ lwz r0, 0x2c4(r1) /* 801B7794 001B4594 B9 C1 02 78 */ lmw r14, 0x278(r1) /* 801B7798 001B4598 38 21 02 C0 */ addi r1, r1, 0x2c0 @@ -2494,21 +2494,21 @@ __ARQServiceQueueLo: /* 801B77A4 001B45A4 7C 08 02 A6 */ mflr r0 /* 801B77A8 001B45A8 90 01 00 04 */ stw r0, 4(r1) /* 801B77AC 001B45AC 94 21 FF F8 */ stwu r1, -8(r1) -/* 801B77B0 001B45B0 80 0D 99 9C */ lwz r0, lbl_803CC29C-_SDA_BASE_(r13) +/* 801B77B0 001B45B0 80 0D 99 9C */ lwz r0, lbl___ARQRequestPendingLo-_SDA_BASE_(r13) /* 801B77B4 001B45B4 28 00 00 00 */ cmplwi r0, 0 /* 801B77B8 001B45B8 40 82 00 1C */ bne lbl_801B77D4 -/* 801B77BC 001B45BC 80 6D 99 88 */ lwz r3, lbl_803CC288-_SDA_BASE_(r13) +/* 801B77BC 001B45BC 80 6D 99 88 */ lwz r3, lbl___ARQRequestQueueLo-_SDA_BASE_(r13) /* 801B77C0 001B45C0 28 03 00 00 */ cmplwi r3, 0 /* 801B77C4 001B45C4 41 82 00 10 */ beq lbl_801B77D4 -/* 801B77C8 001B45C8 90 6D 99 9C */ stw r3, lbl_803CC29C-_SDA_BASE_(r13) +/* 801B77C8 001B45C8 90 6D 99 9C */ stw r3, lbl___ARQRequestPendingLo-_SDA_BASE_(r13) /* 801B77CC 001B45CC 80 03 00 00 */ lwz r0, 0(r3) -/* 801B77D0 001B45D0 90 0D 99 88 */ stw r0, lbl_803CC288-_SDA_BASE_(r13) +/* 801B77D0 001B45D0 90 0D 99 88 */ stw r0, lbl___ARQRequestQueueLo-_SDA_BASE_(r13) lbl_801B77D4: -/* 801B77D4 001B45D4 80 AD 99 9C */ lwz r5, lbl_803CC29C-_SDA_BASE_(r13) +/* 801B77D4 001B45D4 80 AD 99 9C */ lwz r5, lbl___ARQRequestPendingLo-_SDA_BASE_(r13) /* 801B77D8 001B45D8 28 05 00 00 */ cmplwi r5, 0 /* 801B77DC 001B45DC 41 82 00 B8 */ beq lbl_801B7894 /* 801B77E0 001B45E0 80 C5 00 18 */ lwz r6, 0x18(r5) -/* 801B77E4 001B45E4 80 0D 99 A8 */ lwz r0, lbl_803CC2A8-_SDA_BASE_(r13) +/* 801B77E4 001B45E4 80 0D 99 A8 */ lwz r0, lbl___ARQChunkSize-_SDA_BASE_(r13) /* 801B77E8 001B45E8 7C 06 00 40 */ cmplw r6, r0 /* 801B77EC 001B45EC 41 81 00 3C */ bgt lbl_801B7828 /* 801B77F0 001B45F0 80 65 00 08 */ lwz r3, 8(r5) @@ -2523,9 +2523,9 @@ lbl_801B780C: /* 801B7810 001B4610 80 A5 00 10 */ lwz r5, 0x10(r5) /* 801B7814 001B4614 4B FF E4 95 */ bl ARStartDMA lbl_801B7818: -/* 801B7818 001B4618 80 6D 99 9C */ lwz r3, lbl_803CC29C-_SDA_BASE_(r13) +/* 801B7818 001B4618 80 6D 99 9C */ lwz r3, lbl___ARQRequestPendingLo-_SDA_BASE_(r13) /* 801B781C 001B461C 80 03 00 1C */ lwz r0, 0x1c(r3) -/* 801B7820 001B4620 90 0D 99 A4 */ stw r0, lbl_803CC2A4-_SDA_BASE_(r13) +/* 801B7820 001B4620 90 0D 99 A4 */ stw r0, lbl___ARQCallbackLo-_SDA_BASE_(r13) /* 801B7824 001B4624 48 00 00 34 */ b lbl_801B7858 lbl_801B7828: /* 801B7828 001B4628 80 65 00 08 */ lwz r3, 8(r5) @@ -2542,18 +2542,18 @@ lbl_801B7848: /* 801B7850 001B4650 80 A5 00 10 */ lwz r5, 0x10(r5) /* 801B7854 001B4654 4B FF E4 55 */ bl ARStartDMA lbl_801B7858: -/* 801B7858 001B4658 80 6D 99 9C */ lwz r3, lbl_803CC29C-_SDA_BASE_(r13) -/* 801B785C 001B465C 80 8D 99 A8 */ lwz r4, lbl_803CC2A8-_SDA_BASE_(r13) +/* 801B7858 001B4658 80 6D 99 9C */ lwz r3, lbl___ARQRequestPendingLo-_SDA_BASE_(r13) +/* 801B785C 001B465C 80 8D 99 A8 */ lwz r4, lbl___ARQChunkSize-_SDA_BASE_(r13) /* 801B7860 001B4660 80 03 00 18 */ lwz r0, 0x18(r3) /* 801B7864 001B4664 7C 04 00 50 */ subf r0, r4, r0 /* 801B7868 001B4668 90 03 00 18 */ stw r0, 0x18(r3) -/* 801B786C 001B466C 80 8D 99 9C */ lwz r4, lbl_803CC29C-_SDA_BASE_(r13) -/* 801B7870 001B4670 80 0D 99 A8 */ lwz r0, lbl_803CC2A8-_SDA_BASE_(r13) +/* 801B786C 001B466C 80 8D 99 9C */ lwz r4, lbl___ARQRequestPendingLo-_SDA_BASE_(r13) +/* 801B7870 001B4670 80 0D 99 A8 */ lwz r0, lbl___ARQChunkSize-_SDA_BASE_(r13) /* 801B7874 001B4674 80 64 00 10 */ lwz r3, 0x10(r4) /* 801B7878 001B4678 7C 03 02 14 */ add r0, r3, r0 /* 801B787C 001B467C 90 04 00 10 */ stw r0, 0x10(r4) -/* 801B7880 001B4680 80 8D 99 9C */ lwz r4, lbl_803CC29C-_SDA_BASE_(r13) -/* 801B7884 001B4684 80 0D 99 A8 */ lwz r0, lbl_803CC2A8-_SDA_BASE_(r13) +/* 801B7880 001B4680 80 8D 99 9C */ lwz r4, lbl___ARQRequestPendingLo-_SDA_BASE_(r13) +/* 801B7884 001B4684 80 0D 99 A8 */ lwz r0, lbl___ARQChunkSize-_SDA_BASE_(r13) /* 801B7888 001B4688 80 64 00 14 */ lwz r3, 0x14(r4) /* 801B788C 001B468C 7C 03 02 14 */ add r0, r3, r0 /* 801B7890 001B4690 90 04 00 14 */ stw r0, 0x14(r4) @@ -2568,28 +2568,28 @@ lbl_801B78A8: /* 801B78A8 001B46A8 7C 08 02 A6 */ mflr r0 /* 801B78AC 001B46AC 90 01 00 04 */ stw r0, 4(r1) /* 801B78B0 001B46B0 94 21 FF F8 */ stwu r1, -8(r1) -/* 801B78B4 001B46B4 81 8D 99 A0 */ lwz r12, lbl_803CC2A0-_SDA_BASE_(r13) +/* 801B78B4 001B46B4 81 8D 99 A0 */ lwz r12, lbl___ARQCallbackHi-_SDA_BASE_(r13) /* 801B78B8 001B46B8 28 0C 00 00 */ cmplwi r12, 0 /* 801B78BC 001B46BC 41 82 00 20 */ beq lbl_801B78DC -/* 801B78C0 001B46C0 80 6D 99 98 */ lwz r3, lbl_803CC298-_SDA_BASE_(r13) +/* 801B78C0 001B46C0 80 6D 99 98 */ lwz r3, lbl___ARQRequestPendingHi-_SDA_BASE_(r13) /* 801B78C4 001B46C4 7D 88 03 A6 */ mtlr r12 /* 801B78C8 001B46C8 4E 80 00 21 */ blrl /* 801B78CC 001B46CC 38 00 00 00 */ li r0, 0 -/* 801B78D0 001B46D0 90 0D 99 98 */ stw r0, lbl_803CC298-_SDA_BASE_(r13) -/* 801B78D4 001B46D4 90 0D 99 A0 */ stw r0, lbl_803CC2A0-_SDA_BASE_(r13) +/* 801B78D0 001B46D0 90 0D 99 98 */ stw r0, lbl___ARQRequestPendingHi-_SDA_BASE_(r13) +/* 801B78D4 001B46D4 90 0D 99 A0 */ stw r0, lbl___ARQCallbackHi-_SDA_BASE_(r13) /* 801B78D8 001B46D8 48 00 00 28 */ b lbl_801B7900 lbl_801B78DC: -/* 801B78DC 001B46DC 81 8D 99 A4 */ lwz r12, lbl_803CC2A4-_SDA_BASE_(r13) +/* 801B78DC 001B46DC 81 8D 99 A4 */ lwz r12, lbl___ARQCallbackLo-_SDA_BASE_(r13) /* 801B78E0 001B46E0 28 0C 00 00 */ cmplwi r12, 0 /* 801B78E4 001B46E4 41 82 00 1C */ beq lbl_801B7900 -/* 801B78E8 001B46E8 80 6D 99 9C */ lwz r3, lbl_803CC29C-_SDA_BASE_(r13) +/* 801B78E8 001B46E8 80 6D 99 9C */ lwz r3, lbl___ARQRequestPendingLo-_SDA_BASE_(r13) /* 801B78EC 001B46EC 7D 88 03 A6 */ mtlr r12 /* 801B78F0 001B46F0 4E 80 00 21 */ blrl /* 801B78F4 001B46F4 38 00 00 00 */ li r0, 0 -/* 801B78F8 001B46F8 90 0D 99 9C */ stw r0, lbl_803CC29C-_SDA_BASE_(r13) -/* 801B78FC 001B46FC 90 0D 99 A4 */ stw r0, lbl_803CC2A4-_SDA_BASE_(r13) +/* 801B78F8 001B46F8 90 0D 99 9C */ stw r0, lbl___ARQRequestPendingLo-_SDA_BASE_(r13) +/* 801B78FC 001B46FC 90 0D 99 A4 */ stw r0, lbl___ARQCallbackLo-_SDA_BASE_(r13) lbl_801B7900: -/* 801B7900 001B4700 80 CD 99 80 */ lwz r6, lbl_803CC280-_SDA_BASE_(r13) +/* 801B7900 001B4700 80 CD 99 80 */ lwz r6, lbl___ARQRequestQueueHi-_SDA_BASE_(r13) /* 801B7904 001B4704 28 06 00 00 */ cmplwi r6, 0 /* 801B7908 001B4708 41 82 00 4C */ beq lbl_801B7954 /* 801B790C 001B470C 80 66 00 08 */ lwz r3, 8(r6) @@ -2606,14 +2606,14 @@ lbl_801B792C: /* 801B7934 001B4734 80 C6 00 18 */ lwz r6, 0x18(r6) /* 801B7938 001B4738 4B FF E3 71 */ bl ARStartDMA lbl_801B793C: -/* 801B793C 001B473C 80 6D 99 80 */ lwz r3, lbl_803CC280-_SDA_BASE_(r13) +/* 801B793C 001B473C 80 6D 99 80 */ lwz r3, lbl___ARQRequestQueueHi-_SDA_BASE_(r13) /* 801B7940 001B4740 80 03 00 1C */ lwz r0, 0x1c(r3) -/* 801B7944 001B4744 90 0D 99 A0 */ stw r0, lbl_803CC2A0-_SDA_BASE_(r13) -/* 801B7948 001B4748 90 6D 99 98 */ stw r3, lbl_803CC298-_SDA_BASE_(r13) +/* 801B7944 001B4744 90 0D 99 A0 */ stw r0, lbl___ARQCallbackHi-_SDA_BASE_(r13) +/* 801B7948 001B4748 90 6D 99 98 */ stw r3, lbl___ARQRequestPendingHi-_SDA_BASE_(r13) /* 801B794C 001B474C 80 03 00 00 */ lwz r0, 0(r3) -/* 801B7950 001B4750 90 0D 99 80 */ stw r0, lbl_803CC280-_SDA_BASE_(r13) +/* 801B7950 001B4750 90 0D 99 80 */ stw r0, lbl___ARQRequestQueueHi-_SDA_BASE_(r13) lbl_801B7954: -/* 801B7954 001B4754 80 0D 99 98 */ lwz r0, lbl_803CC298-_SDA_BASE_(r13) +/* 801B7954 001B4754 80 0D 99 98 */ lwz r0, lbl___ARQRequestPendingHi-_SDA_BASE_(r13) /* 801B7958 001B4758 28 00 00 00 */ cmplwi r0, 0 /* 801B795C 001B475C 40 82 00 08 */ bne lbl_801B7964 /* 801B7960 001B4760 4B FF FE 45 */ bl __ARQServiceQueueLo @@ -2629,25 +2629,25 @@ ARQInit: /* 801B7978 001B4778 90 01 00 04 */ stw r0, 4(r1) /* 801B797C 001B477C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801B7980 001B4780 93 E1 00 0C */ stw r31, 0xc(r1) -/* 801B7984 001B4784 80 0D 99 AC */ lwz r0, lbl_803CC2AC-_SDA_BASE_(r13) +/* 801B7984 001B4784 80 0D 99 AC */ lwz r0, lbl___ARQ_init_flag-_SDA_BASE_(r13) /* 801B7988 001B4788 2C 00 00 01 */ cmpwi r0, 1 /* 801B798C 001B478C 41 82 00 44 */ beq lbl_801B79D0 -/* 801B7990 001B4790 80 6D 85 58 */ lwz r3, lbl_803CAE58-_SDA_BASE_(r13) +/* 801B7990 001B4790 80 6D 85 58 */ lwz r3, lbl___ARQVersion-_SDA_BASE_(r13) /* 801B7994 001B4794 48 01 9C 69 */ bl OSRegisterVersion /* 801B7998 001B4798 3B E0 00 00 */ li r31, 0 /* 801B799C 001B479C 38 00 10 00 */ li r0, 0x1000 -/* 801B79A0 001B47A0 93 ED 99 88 */ stw r31, lbl_803CC288-_SDA_BASE_(r13) +/* 801B79A0 001B47A0 93 ED 99 88 */ stw r31, lbl___ARQRequestQueueLo-_SDA_BASE_(r13) /* 801B79A4 001B47A4 3C 60 80 1B */ lis r3, lbl_801B78A8@ha -/* 801B79A8 001B47A8 93 ED 99 80 */ stw r31, lbl_803CC280-_SDA_BASE_(r13) +/* 801B79A8 001B47A8 93 ED 99 80 */ stw r31, lbl___ARQRequestQueueHi-_SDA_BASE_(r13) /* 801B79AC 001B47AC 38 63 78 A8 */ addi r3, r3, lbl_801B78A8@l -/* 801B79B0 001B47B0 90 0D 99 A8 */ stw r0, lbl_803CC2A8-_SDA_BASE_(r13) +/* 801B79B0 001B47B0 90 0D 99 A8 */ stw r0, lbl___ARQChunkSize-_SDA_BASE_(r13) /* 801B79B4 001B47B4 4B FF E2 B1 */ bl ARRegisterDMACallback /* 801B79B8 001B47B8 38 00 00 01 */ li r0, 1 -/* 801B79BC 001B47BC 93 ED 99 98 */ stw r31, lbl_803CC298-_SDA_BASE_(r13) -/* 801B79C0 001B47C0 93 ED 99 9C */ stw r31, lbl_803CC29C-_SDA_BASE_(r13) -/* 801B79C4 001B47C4 93 ED 99 A0 */ stw r31, lbl_803CC2A0-_SDA_BASE_(r13) -/* 801B79C8 001B47C8 93 ED 99 A4 */ stw r31, lbl_803CC2A4-_SDA_BASE_(r13) -/* 801B79CC 001B47CC 90 0D 99 AC */ stw r0, lbl_803CC2AC-_SDA_BASE_(r13) +/* 801B79BC 001B47BC 93 ED 99 98 */ stw r31, lbl___ARQRequestPendingHi-_SDA_BASE_(r13) +/* 801B79C0 001B47C0 93 ED 99 9C */ stw r31, lbl___ARQRequestPendingLo-_SDA_BASE_(r13) +/* 801B79C4 001B47C4 93 ED 99 A0 */ stw r31, lbl___ARQCallbackHi-_SDA_BASE_(r13) +/* 801B79C8 001B47C8 93 ED 99 A4 */ stw r31, lbl___ARQCallbackLo-_SDA_BASE_(r13) +/* 801B79CC 001B47CC 90 0D 99 AC */ stw r0, lbl___ARQ_init_flag-_SDA_BASE_(r13) lbl_801B79D0: /* 801B79D0 001B47D0 80 01 00 14 */ lwz r0, 0x14(r1) /* 801B79D4 001B47D4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -2690,36 +2690,36 @@ lbl_801B7A3C: /* 801B7A54 001B4854 40 80 00 08 */ bge lbl_801B7A5C /* 801B7A58 001B4858 48 00 00 48 */ b lbl_801B7AA0 lbl_801B7A5C: -/* 801B7A5C 001B485C 80 0D 99 88 */ lwz r0, lbl_803CC288-_SDA_BASE_(r13) +/* 801B7A5C 001B485C 80 0D 99 88 */ lwz r0, lbl___ARQRequestQueueLo-_SDA_BASE_(r13) /* 801B7A60 001B4860 28 00 00 00 */ cmplwi r0, 0 /* 801B7A64 001B4864 41 82 00 10 */ beq lbl_801B7A74 -/* 801B7A68 001B4868 80 6D 99 8C */ lwz r3, lbl_803CC28C-_SDA_BASE_(r13) +/* 801B7A68 001B4868 80 6D 99 8C */ lwz r3, lbl___ARQRequestTailLo-_SDA_BASE_(r13) /* 801B7A6C 001B486C 93 A3 00 00 */ stw r29, 0(r3) /* 801B7A70 001B4870 48 00 00 08 */ b lbl_801B7A78 lbl_801B7A74: -/* 801B7A74 001B4874 93 AD 99 88 */ stw r29, lbl_803CC288-_SDA_BASE_(r13) +/* 801B7A74 001B4874 93 AD 99 88 */ stw r29, lbl___ARQRequestQueueLo-_SDA_BASE_(r13) lbl_801B7A78: -/* 801B7A78 001B4878 93 AD 99 8C */ stw r29, lbl_803CC28C-_SDA_BASE_(r13) +/* 801B7A78 001B4878 93 AD 99 8C */ stw r29, lbl___ARQRequestTailLo-_SDA_BASE_(r13) /* 801B7A7C 001B487C 48 00 00 24 */ b lbl_801B7AA0 lbl_801B7A80: -/* 801B7A80 001B4880 80 0D 99 80 */ lwz r0, lbl_803CC280-_SDA_BASE_(r13) +/* 801B7A80 001B4880 80 0D 99 80 */ lwz r0, lbl___ARQRequestQueueHi-_SDA_BASE_(r13) /* 801B7A84 001B4884 28 00 00 00 */ cmplwi r0, 0 /* 801B7A88 001B4888 41 82 00 10 */ beq lbl_801B7A98 -/* 801B7A8C 001B488C 80 6D 99 84 */ lwz r3, lbl_803CC284-_SDA_BASE_(r13) +/* 801B7A8C 001B488C 80 6D 99 84 */ lwz r3, lbl___ARQRequestTailHi-_SDA_BASE_(r13) /* 801B7A90 001B4890 93 A3 00 00 */ stw r29, 0(r3) /* 801B7A94 001B4894 48 00 00 08 */ b lbl_801B7A9C lbl_801B7A98: -/* 801B7A98 001B4898 93 AD 99 80 */ stw r29, lbl_803CC280-_SDA_BASE_(r13) +/* 801B7A98 001B4898 93 AD 99 80 */ stw r29, lbl___ARQRequestQueueHi-_SDA_BASE_(r13) lbl_801B7A9C: -/* 801B7A9C 001B489C 93 AD 99 84 */ stw r29, lbl_803CC284-_SDA_BASE_(r13) +/* 801B7A9C 001B489C 93 AD 99 84 */ stw r29, lbl___ARQRequestTailHi-_SDA_BASE_(r13) lbl_801B7AA0: -/* 801B7AA0 001B48A0 80 0D 99 98 */ lwz r0, lbl_803CC298-_SDA_BASE_(r13) +/* 801B7AA0 001B48A0 80 0D 99 98 */ lwz r0, lbl___ARQRequestPendingHi-_SDA_BASE_(r13) /* 801B7AA4 001B48A4 28 00 00 00 */ cmplwi r0, 0 /* 801B7AA8 001B48A8 40 82 00 74 */ bne lbl_801B7B1C -/* 801B7AAC 001B48AC 80 0D 99 9C */ lwz r0, lbl_803CC29C-_SDA_BASE_(r13) +/* 801B7AAC 001B48AC 80 0D 99 9C */ lwz r0, lbl___ARQRequestPendingLo-_SDA_BASE_(r13) /* 801B7AB0 001B48B0 28 00 00 00 */ cmplwi r0, 0 /* 801B7AB4 001B48B4 40 82 00 68 */ bne lbl_801B7B1C -/* 801B7AB8 001B48B8 80 CD 99 80 */ lwz r6, lbl_803CC280-_SDA_BASE_(r13) +/* 801B7AB8 001B48B8 80 CD 99 80 */ lwz r6, lbl___ARQRequestQueueHi-_SDA_BASE_(r13) /* 801B7ABC 001B48BC 28 06 00 00 */ cmplwi r6, 0 /* 801B7AC0 001B48C0 41 82 00 4C */ beq lbl_801B7B0C /* 801B7AC4 001B48C4 80 66 00 08 */ lwz r3, 8(r6) @@ -2736,14 +2736,14 @@ lbl_801B7AE4: /* 801B7AEC 001B48EC 80 C6 00 18 */ lwz r6, 0x18(r6) /* 801B7AF0 001B48F0 4B FF E1 B9 */ bl ARStartDMA lbl_801B7AF4: -/* 801B7AF4 001B48F4 80 6D 99 80 */ lwz r3, lbl_803CC280-_SDA_BASE_(r13) +/* 801B7AF4 001B48F4 80 6D 99 80 */ lwz r3, lbl___ARQRequestQueueHi-_SDA_BASE_(r13) /* 801B7AF8 001B48F8 80 03 00 1C */ lwz r0, 0x1c(r3) -/* 801B7AFC 001B48FC 90 0D 99 A0 */ stw r0, lbl_803CC2A0-_SDA_BASE_(r13) -/* 801B7B00 001B4900 90 6D 99 98 */ stw r3, lbl_803CC298-_SDA_BASE_(r13) +/* 801B7AFC 001B48FC 90 0D 99 A0 */ stw r0, lbl___ARQCallbackHi-_SDA_BASE_(r13) +/* 801B7B00 001B4900 90 6D 99 98 */ stw r3, lbl___ARQRequestPendingHi-_SDA_BASE_(r13) /* 801B7B04 001B4904 80 03 00 00 */ lwz r0, 0(r3) -/* 801B7B08 001B4908 90 0D 99 80 */ stw r0, lbl_803CC280-_SDA_BASE_(r13) +/* 801B7B08 001B4908 90 0D 99 80 */ stw r0, lbl___ARQRequestQueueHi-_SDA_BASE_(r13) lbl_801B7B0C: -/* 801B7B0C 001B490C 80 0D 99 98 */ lwz r0, lbl_803CC298-_SDA_BASE_(r13) +/* 801B7B0C 001B490C 80 0D 99 98 */ lwz r0, lbl___ARQRequestPendingHi-_SDA_BASE_(r13) /* 801B7B10 001B4910 28 00 00 00 */ cmplwi r0, 0 /* 801B7B14 001B4914 40 82 00 08 */ bne lbl_801B7B1C /* 801B7B18 001B4918 4B FF FC 8D */ bl __ARQServiceQueueLo @@ -2767,59 +2767,59 @@ ARQRemoveRequest: /* 801B7B50 001B4950 7C 7F 1B 78 */ mr r31, r3 /* 801B7B54 001B4954 48 01 C7 BD */ bl OSDisableInterrupts /* 801B7B58 001B4958 38 00 00 00 */ li r0, 0 -/* 801B7B5C 001B495C 80 AD 99 80 */ lwz r5, lbl_803CC280-_SDA_BASE_(r13) -/* 801B7B60 001B4960 90 0D 99 90 */ stw r0, lbl_803CC290-_SDA_BASE_(r13) -/* 801B7B64 001B4964 90 0D 99 94 */ stw r0, lbl_803CC294-_SDA_BASE_(r13) +/* 801B7B5C 001B495C 80 AD 99 80 */ lwz r5, lbl___ARQRequestQueueHi-_SDA_BASE_(r13) +/* 801B7B60 001B4960 90 0D 99 90 */ stw r0, lbl___ARQRequestQueueTemp-_SDA_BASE_(r13) +/* 801B7B64 001B4964 90 0D 99 94 */ stw r0, lbl___ARQRequestTailTemp-_SDA_BASE_(r13) /* 801B7B68 001B4968 48 00 00 34 */ b lbl_801B7B9C lbl_801B7B6C: /* 801B7B6C 001B496C 7C 05 F8 40 */ cmplw r5, r31 /* 801B7B70 001B4970 41 82 00 28 */ beq lbl_801B7B98 -/* 801B7B74 001B4974 80 0D 99 90 */ lwz r0, lbl_803CC290-_SDA_BASE_(r13) +/* 801B7B74 001B4974 80 0D 99 90 */ lwz r0, lbl___ARQRequestQueueTemp-_SDA_BASE_(r13) /* 801B7B78 001B4978 28 00 00 00 */ cmplwi r0, 0 /* 801B7B7C 001B497C 40 82 00 10 */ bne lbl_801B7B8C -/* 801B7B80 001B4980 90 AD 99 90 */ stw r5, lbl_803CC290-_SDA_BASE_(r13) -/* 801B7B84 001B4984 90 AD 99 94 */ stw r5, lbl_803CC294-_SDA_BASE_(r13) +/* 801B7B80 001B4980 90 AD 99 90 */ stw r5, lbl___ARQRequestQueueTemp-_SDA_BASE_(r13) +/* 801B7B84 001B4984 90 AD 99 94 */ stw r5, lbl___ARQRequestTailTemp-_SDA_BASE_(r13) /* 801B7B88 001B4988 48 00 00 10 */ b lbl_801B7B98 lbl_801B7B8C: -/* 801B7B8C 001B498C 80 8D 99 94 */ lwz r4, lbl_803CC294-_SDA_BASE_(r13) +/* 801B7B8C 001B498C 80 8D 99 94 */ lwz r4, lbl___ARQRequestTailTemp-_SDA_BASE_(r13) /* 801B7B90 001B4990 90 A4 00 00 */ stw r5, 0(r4) -/* 801B7B94 001B4994 90 AD 99 94 */ stw r5, lbl_803CC294-_SDA_BASE_(r13) +/* 801B7B94 001B4994 90 AD 99 94 */ stw r5, lbl___ARQRequestTailTemp-_SDA_BASE_(r13) lbl_801B7B98: /* 801B7B98 001B4998 80 A5 00 00 */ lwz r5, 0(r5) lbl_801B7B9C: /* 801B7B9C 001B499C 28 05 00 00 */ cmplwi r5, 0 /* 801B7BA0 001B49A0 40 82 FF CC */ bne lbl_801B7B6C -/* 801B7BA4 001B49A4 80 AD 99 90 */ lwz r5, lbl_803CC290-_SDA_BASE_(r13) +/* 801B7BA4 001B49A4 80 AD 99 90 */ lwz r5, lbl___ARQRequestQueueTemp-_SDA_BASE_(r13) /* 801B7BA8 001B49A8 38 00 00 00 */ li r0, 0 -/* 801B7BAC 001B49AC 80 8D 99 94 */ lwz r4, lbl_803CC294-_SDA_BASE_(r13) -/* 801B7BB0 001B49B0 90 AD 99 80 */ stw r5, lbl_803CC280-_SDA_BASE_(r13) -/* 801B7BB4 001B49B4 80 AD 99 88 */ lwz r5, lbl_803CC288-_SDA_BASE_(r13) -/* 801B7BB8 001B49B8 90 8D 99 84 */ stw r4, lbl_803CC284-_SDA_BASE_(r13) -/* 801B7BBC 001B49BC 90 0D 99 90 */ stw r0, lbl_803CC290-_SDA_BASE_(r13) -/* 801B7BC0 001B49C0 90 0D 99 94 */ stw r0, lbl_803CC294-_SDA_BASE_(r13) +/* 801B7BAC 001B49AC 80 8D 99 94 */ lwz r4, lbl___ARQRequestTailTemp-_SDA_BASE_(r13) +/* 801B7BB0 001B49B0 90 AD 99 80 */ stw r5, lbl___ARQRequestQueueHi-_SDA_BASE_(r13) +/* 801B7BB4 001B49B4 80 AD 99 88 */ lwz r5, lbl___ARQRequestQueueLo-_SDA_BASE_(r13) +/* 801B7BB8 001B49B8 90 8D 99 84 */ stw r4, lbl___ARQRequestTailHi-_SDA_BASE_(r13) +/* 801B7BBC 001B49BC 90 0D 99 90 */ stw r0, lbl___ARQRequestQueueTemp-_SDA_BASE_(r13) +/* 801B7BC0 001B49C0 90 0D 99 94 */ stw r0, lbl___ARQRequestTailTemp-_SDA_BASE_(r13) /* 801B7BC4 001B49C4 48 00 00 34 */ b lbl_801B7BF8 lbl_801B7BC8: /* 801B7BC8 001B49C8 7C 05 F8 40 */ cmplw r5, r31 /* 801B7BCC 001B49CC 41 82 00 28 */ beq lbl_801B7BF4 -/* 801B7BD0 001B49D0 80 0D 99 90 */ lwz r0, lbl_803CC290-_SDA_BASE_(r13) +/* 801B7BD0 001B49D0 80 0D 99 90 */ lwz r0, lbl___ARQRequestQueueTemp-_SDA_BASE_(r13) /* 801B7BD4 001B49D4 28 00 00 00 */ cmplwi r0, 0 /* 801B7BD8 001B49D8 40 82 00 10 */ bne lbl_801B7BE8 -/* 801B7BDC 001B49DC 90 AD 99 90 */ stw r5, lbl_803CC290-_SDA_BASE_(r13) -/* 801B7BE0 001B49E0 90 AD 99 94 */ stw r5, lbl_803CC294-_SDA_BASE_(r13) +/* 801B7BDC 001B49DC 90 AD 99 90 */ stw r5, lbl___ARQRequestQueueTemp-_SDA_BASE_(r13) +/* 801B7BE0 001B49E0 90 AD 99 94 */ stw r5, lbl___ARQRequestTailTemp-_SDA_BASE_(r13) /* 801B7BE4 001B49E4 48 00 00 10 */ b lbl_801B7BF4 lbl_801B7BE8: -/* 801B7BE8 001B49E8 80 8D 99 94 */ lwz r4, lbl_803CC294-_SDA_BASE_(r13) +/* 801B7BE8 001B49E8 80 8D 99 94 */ lwz r4, lbl___ARQRequestTailTemp-_SDA_BASE_(r13) /* 801B7BEC 001B49EC 90 A4 00 00 */ stw r5, 0(r4) -/* 801B7BF0 001B49F0 90 AD 99 94 */ stw r5, lbl_803CC294-_SDA_BASE_(r13) +/* 801B7BF0 001B49F0 90 AD 99 94 */ stw r5, lbl___ARQRequestTailTemp-_SDA_BASE_(r13) lbl_801B7BF4: /* 801B7BF4 001B49F4 80 A5 00 00 */ lwz r5, 0(r5) lbl_801B7BF8: /* 801B7BF8 001B49F8 28 05 00 00 */ cmplwi r5, 0 /* 801B7BFC 001B49FC 40 82 FF CC */ bne lbl_801B7BC8 -/* 801B7C00 001B4A00 80 8D 99 90 */ lwz r4, lbl_803CC290-_SDA_BASE_(r13) -/* 801B7C04 001B4A04 80 0D 99 94 */ lwz r0, lbl_803CC294-_SDA_BASE_(r13) -/* 801B7C08 001B4A08 90 8D 99 88 */ stw r4, lbl_803CC288-_SDA_BASE_(r13) -/* 801B7C0C 001B4A0C 90 0D 99 8C */ stw r0, lbl_803CC28C-_SDA_BASE_(r13) +/* 801B7C00 001B4A00 80 8D 99 90 */ lwz r4, lbl___ARQRequestQueueTemp-_SDA_BASE_(r13) +/* 801B7C04 001B4A04 80 0D 99 94 */ lwz r0, lbl___ARQRequestTailTemp-_SDA_BASE_(r13) +/* 801B7C08 001B4A08 90 8D 99 88 */ stw r4, lbl___ARQRequestQueueLo-_SDA_BASE_(r13) +/* 801B7C0C 001B4A0C 90 0D 99 8C */ stw r0, lbl___ARQRequestTailLo-_SDA_BASE_(r13) /* 801B7C10 001B4A10 48 01 C7 29 */ bl OSRestoreInterrupts /* 801B7C14 001B4A14 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801B7C18 001B4A18 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -2834,10 +2834,10 @@ ARQFlushQueue: /* 801B7C30 001B4A30 94 21 FF F8 */ stwu r1, -8(r1) /* 801B7C34 001B4A34 48 01 C6 DD */ bl OSDisableInterrupts /* 801B7C38 001B4A38 38 00 00 00 */ li r0, 0 -/* 801B7C3C 001B4A3C 90 0D 99 80 */ stw r0, lbl_803CC280-_SDA_BASE_(r13) -/* 801B7C40 001B4A40 90 0D 99 84 */ stw r0, lbl_803CC284-_SDA_BASE_(r13) -/* 801B7C44 001B4A44 90 0D 99 88 */ stw r0, lbl_803CC288-_SDA_BASE_(r13) -/* 801B7C48 001B4A48 90 0D 99 8C */ stw r0, lbl_803CC28C-_SDA_BASE_(r13) +/* 801B7C3C 001B4A3C 90 0D 99 80 */ stw r0, lbl___ARQRequestQueueHi-_SDA_BASE_(r13) +/* 801B7C40 001B4A40 90 0D 99 84 */ stw r0, lbl___ARQRequestTailHi-_SDA_BASE_(r13) +/* 801B7C44 001B4A44 90 0D 99 88 */ stw r0, lbl___ARQRequestQueueLo-_SDA_BASE_(r13) +/* 801B7C48 001B4A48 90 0D 99 8C */ stw r0, lbl___ARQRequestTailLo-_SDA_BASE_(r13) /* 801B7C4C 001B4A4C 48 01 C6 ED */ bl OSRestoreInterrupts /* 801B7C50 001B4A50 80 01 00 0C */ lwz r0, 0xc(r1) /* 801B7C54 001B4A54 38 21 00 08 */ addi r1, r1, 8 @@ -2863,7 +2863,7 @@ AXInitEx: /* 801B7C8C 001B4A8C 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801B7C90 001B4A90 93 E1 00 14 */ stw r31, 0x14(r1) /* 801B7C94 001B4A94 7C 7F 1B 78 */ mr r31, r3 -/* 801B7C98 001B4A98 80 6D 85 60 */ lwz r3, lbl_803CAE60-_SDA_BASE_(r13) +/* 801B7C98 001B4A98 80 6D 85 60 */ lwz r3, lbl___AXVersion-_SDA_BASE_(r13) /* 801B7C9C 001B4A9C 48 01 99 61 */ bl OSRegisterVersion /* 801B7CA0 001B4AA0 48 00 00 F1 */ bl __AXAllocInit /* 801B7CA4 001B4AA4 48 00 27 7D */ bl __AXVPBInit @@ -2896,9 +2896,9 @@ AXQuit: .global __AXGetStackHead __AXGetStackHead: -/* 801B7D04 001B4B04 3C 80 80 36 */ lis r4, lbl_80363D88@ha +/* 801B7D04 001B4B04 3C 80 80 36 */ lis r4, lbl___AXStackHead@ha /* 801B7D08 001B4B08 54 63 10 3A */ slwi r3, r3, 2 -/* 801B7D0C 001B4B0C 38 04 3D 88 */ addi r0, r4, lbl_80363D88@l +/* 801B7D0C 001B4B0C 38 04 3D 88 */ addi r0, r4, lbl___AXStackHead@l /* 801B7D10 001B4B10 7C 60 1A 14 */ add r3, r0, r3 /* 801B7D14 001B4B14 80 63 00 00 */ lwz r3, 0(r3) /* 801B7D18 001B4B18 4E 80 00 20 */ blr @@ -2942,13 +2942,13 @@ lbl_801B7D74: .global __AXAllocInit __AXAllocInit: /* 801B7D90 001B4B90 38 00 00 00 */ li r0, 0 -/* 801B7D94 001B4B94 90 0D 99 B0 */ stw r0, lbl_803CC2B0-_SDA_BASE_(r13) +/* 801B7D94 001B4B94 90 0D 99 B0 */ stw r0, lbl___AXCallbackStack-_SDA_BASE_(r13) /* 801B7D98 001B4B98 38 00 00 02 */ li r0, 2 -/* 801B7D9C 001B4B9C 3C 80 80 36 */ lis r4, lbl_80363E08@ha +/* 801B7D9C 001B4B9C 3C 80 80 36 */ lis r4, lbl___AXStackTail@ha /* 801B7DA0 001B4BA0 7C 09 03 A6 */ mtctr r0 -/* 801B7DA4 001B4BA4 3C 60 80 36 */ lis r3, lbl_80363D88@ha -/* 801B7DA8 001B4BA8 38 84 3E 08 */ addi r4, r4, lbl_80363E08@l -/* 801B7DAC 001B4BAC 38 63 3D 88 */ addi r3, r3, lbl_80363D88@l +/* 801B7DA4 001B4BA4 3C 60 80 36 */ lis r3, lbl___AXStackHead@ha +/* 801B7DA8 001B4BA8 38 84 3E 08 */ addi r4, r4, lbl___AXStackTail@l +/* 801B7DAC 001B4BAC 38 63 3D 88 */ addi r3, r3, lbl___AXStackHead@l lbl_801B7DB0: /* 801B7DB0 001B4BB0 38 00 00 00 */ li r0, 0 /* 801B7DB4 001B4BB4 90 04 00 00 */ stw r0, 0(r4) @@ -2991,13 +2991,13 @@ lbl_801B7DB0: .global __AXAllocQuit __AXAllocQuit: /* 801B7E44 001B4C44 38 00 00 00 */ li r0, 0 -/* 801B7E48 001B4C48 90 0D 99 B0 */ stw r0, lbl_803CC2B0-_SDA_BASE_(r13) +/* 801B7E48 001B4C48 90 0D 99 B0 */ stw r0, lbl___AXCallbackStack-_SDA_BASE_(r13) /* 801B7E4C 001B4C4C 38 00 00 02 */ li r0, 2 -/* 801B7E50 001B4C50 3C 80 80 36 */ lis r4, lbl_80363E08@ha +/* 801B7E50 001B4C50 3C 80 80 36 */ lis r4, lbl___AXStackTail@ha /* 801B7E54 001B4C54 7C 09 03 A6 */ mtctr r0 -/* 801B7E58 001B4C58 3C 60 80 36 */ lis r3, lbl_80363D88@ha -/* 801B7E5C 001B4C5C 38 84 3E 08 */ addi r4, r4, lbl_80363E08@l -/* 801B7E60 001B4C60 38 63 3D 88 */ addi r3, r3, lbl_80363D88@l +/* 801B7E58 001B4C58 3C 60 80 36 */ lis r3, lbl___AXStackHead@ha +/* 801B7E5C 001B4C5C 38 84 3E 08 */ addi r4, r4, lbl___AXStackTail@l +/* 801B7E60 001B4C60 38 63 3D 88 */ addi r3, r3, lbl___AXStackHead@l lbl_801B7E64: /* 801B7E64 001B4C64 38 00 00 00 */ li r0, 0 /* 801B7E68 001B4C68 90 04 00 00 */ stw r0, 0(r4) @@ -3039,8 +3039,8 @@ lbl_801B7E64: .global __AXPushFreeStack __AXPushFreeStack: -/* 801B7EF8 001B4CF8 3C 80 80 36 */ lis r4, lbl_80363D88@ha -/* 801B7EFC 001B4CFC 38 A4 3D 88 */ addi r5, r4, lbl_80363D88@l +/* 801B7EF8 001B4CF8 3C 80 80 36 */ lis r4, lbl___AXStackHead@ha +/* 801B7EFC 001B4CFC 38 A4 3D 88 */ addi r5, r4, lbl___AXStackHead@l /* 801B7F00 001B4D00 80 85 00 00 */ lwz r4, 0(r5) /* 801B7F04 001B4D04 38 00 00 00 */ li r0, 0 /* 801B7F08 001B4D08 90 83 00 00 */ stw r4, 0(r3) @@ -3050,29 +3050,29 @@ __AXPushFreeStack: .global __AXPushCallbackStack __AXPushCallbackStack: -/* 801B7F18 001B4D18 80 0D 99 B0 */ lwz r0, lbl_803CC2B0-_SDA_BASE_(r13) +/* 801B7F18 001B4D18 80 0D 99 B0 */ lwz r0, lbl___AXCallbackStack-_SDA_BASE_(r13) /* 801B7F1C 001B4D1C 90 03 00 08 */ stw r0, 8(r3) -/* 801B7F20 001B4D20 90 6D 99 B0 */ stw r3, lbl_803CC2B0-_SDA_BASE_(r13) +/* 801B7F20 001B4D20 90 6D 99 B0 */ stw r3, lbl___AXCallbackStack-_SDA_BASE_(r13) /* 801B7F24 001B4D24 4E 80 00 20 */ blr .global __AXPopCallbackStack __AXPopCallbackStack: -/* 801B7F28 001B4D28 80 0D 99 B0 */ lwz r0, lbl_803CC2B0-_SDA_BASE_(r13) +/* 801B7F28 001B4D28 80 0D 99 B0 */ lwz r0, lbl___AXCallbackStack-_SDA_BASE_(r13) /* 801B7F2C 001B4D2C 28 00 00 00 */ cmplwi r0, 0 /* 801B7F30 001B4D30 7C 03 03 78 */ mr r3, r0 /* 801B7F34 001B4D34 4D 82 00 20 */ beqlr /* 801B7F38 001B4D38 80 03 00 08 */ lwz r0, 8(r3) -/* 801B7F3C 001B4D3C 90 0D 99 B0 */ stw r0, lbl_803CC2B0-_SDA_BASE_(r13) +/* 801B7F3C 001B4D3C 90 0D 99 B0 */ stw r0, lbl___AXCallbackStack-_SDA_BASE_(r13) /* 801B7F40 001B4D40 4E 80 00 20 */ blr .global __AXRemoveFromStack __AXRemoveFromStack: /* 801B7F44 001B4D44 80 03 00 0C */ lwz r0, 0xc(r3) -/* 801B7F48 001B4D48 3C A0 80 36 */ lis r5, lbl_80363D88@ha -/* 801B7F4C 001B4D4C 3C 80 80 36 */ lis r4, lbl_80363E08@ha +/* 801B7F48 001B4D48 3C A0 80 36 */ lis r5, lbl___AXStackHead@ha +/* 801B7F4C 001B4D4C 3C 80 80 36 */ lis r4, lbl___AXStackTail@ha /* 801B7F50 001B4D50 54 06 10 3A */ slwi r6, r0, 2 -/* 801B7F54 001B4D54 38 A5 3D 88 */ addi r5, r5, lbl_80363D88@l -/* 801B7F58 001B4D58 38 04 3E 08 */ addi r0, r4, lbl_80363E08@l +/* 801B7F54 001B4D54 38 A5 3D 88 */ addi r5, r5, lbl___AXStackHead@l +/* 801B7F58 001B4D58 38 04 3E 08 */ addi r0, r4, lbl___AXStackTail@l /* 801B7F5C 001B4D5C 7C E5 32 14 */ add r7, r5, r6 /* 801B7F60 001B4D60 7C A0 32 14 */ add r5, r0, r6 /* 801B7F64 001B4D64 80 87 00 00 */ lwz r4, 0(r7) @@ -3128,8 +3128,8 @@ AXFreeVoice: lbl_801B8014: /* 801B8014 001B4E14 7F C3 F3 78 */ mr r3, r30 /* 801B8018 001B4E18 48 00 23 C9 */ bl __AXSetPBDefault -/* 801B801C 001B4E1C 3C 60 80 36 */ lis r3, lbl_80363D88@ha -/* 801B8020 001B4E20 38 A3 3D 88 */ addi r5, r3, lbl_80363D88@l +/* 801B801C 001B4E1C 3C 60 80 36 */ lis r3, lbl___AXStackHead@ha +/* 801B8020 001B4E20 38 A3 3D 88 */ addi r5, r3, lbl___AXStackHead@l /* 801B8024 001B4E24 80 85 00 00 */ lwz r4, 0(r5) /* 801B8028 001B4E28 38 00 00 00 */ li r0, 0 /* 801B802C 001B4E2C 38 7F 00 00 */ addi r3, r31, 0 @@ -3147,14 +3147,14 @@ lbl_801B8014: .global AXAcquireVoice AXAcquireVoice: /* 801B8058 001B4E58 7C 08 02 A6 */ mflr r0 -/* 801B805C 001B4E5C 3C C0 80 36 */ lis r6, lbl_80363D88@ha +/* 801B805C 001B4E5C 3C C0 80 36 */ lis r6, lbl___AXStackHead@ha /* 801B8060 001B4E60 90 01 00 04 */ stw r0, 4(r1) /* 801B8064 001B4E64 94 21 FF C8 */ stwu r1, -0x38(r1) /* 801B8068 001B4E68 BF 41 00 20 */ stmw r26, 0x20(r1) /* 801B806C 001B4E6C 3B 83 00 00 */ addi r28, r3, 0 /* 801B8070 001B4E70 3B A4 00 00 */ addi r29, r4, 0 /* 801B8074 001B4E74 3B C5 00 00 */ addi r30, r5, 0 -/* 801B8078 001B4E78 3B 66 3D 88 */ addi r27, r6, lbl_80363D88@l +/* 801B8078 001B4E78 3B 66 3D 88 */ addi r27, r6, lbl___AXStackHead@l /* 801B807C 001B4E7C 48 01 C2 95 */ bl OSDisableInterrupts /* 801B8080 001B4E80 80 9B 00 00 */ lwz r4, 0(r27) /* 801B8084 001B4E84 3B E3 00 00 */ addi r31, r3, 0 @@ -3254,24 +3254,24 @@ lbl_801B81AC: __AXAuxInit: /* 801B81CC 001B4FCC 38 E0 00 00 */ li r7, 0 /* 801B81D0 001B4FD0 38 C0 00 01 */ li r6, 1 -/* 801B81D4 001B4FD4 90 ED 99 B8 */ stw r7, lbl_803CC2B8-_SDA_BASE_(r13) +/* 801B81D4 001B4FD4 90 ED 99 B8 */ stw r7, lbl___AXCallbackAuxA-_SDA_BASE_(r13) /* 801B81D8 001B4FD8 38 A0 00 02 */ li r5, 2 -/* 801B81DC 001B4FDC 3C 80 80 36 */ lis r4, lbl_80363EA0@ha -/* 801B81E0 001B4FE0 90 ED 99 BC */ stw r7, lbl_803CC2BC-_SDA_BASE_(r13) +/* 801B81DC 001B4FDC 3C 80 80 36 */ lis r4, lbl___AXBufferAuxA@ha +/* 801B81E0 001B4FE0 90 ED 99 BC */ stw r7, lbl___AXCallbackAuxB-_SDA_BASE_(r13) /* 801B81E4 001B4FE4 38 00 00 1E */ li r0, 0x1e -/* 801B81E8 001B4FE8 3C 60 80 36 */ lis r3, lbl_80365520@ha +/* 801B81E8 001B4FE8 3C 60 80 36 */ lis r3, lbl___AXBufferAuxB@ha /* 801B81EC 001B4FEC 7C 09 03 A6 */ mtctr r0 -/* 801B81F0 001B4FF0 90 ED 99 C0 */ stw r7, lbl_803CC2C0-_SDA_BASE_(r13) -/* 801B81F4 001B4FF4 38 84 3E A0 */ addi r4, r4, lbl_80363EA0@l -/* 801B81F8 001B4FF8 38 03 55 20 */ addi r0, r3, lbl_80365520@l +/* 801B81F0 001B4FF0 90 ED 99 C0 */ stw r7, lbl___AXContextAuxA-_SDA_BASE_(r13) +/* 801B81F4 001B4FF4 38 84 3E A0 */ addi r4, r4, lbl___AXBufferAuxA@l +/* 801B81F8 001B4FF8 38 03 55 20 */ addi r0, r3, lbl___AXBufferAuxB@l /* 801B81FC 001B4FFC 7C 83 23 78 */ mr r3, r4 -/* 801B8200 001B5000 90 ED 99 C4 */ stw r7, lbl_803CC2C4-_SDA_BASE_(r13) +/* 801B8200 001B5000 90 ED 99 C4 */ stw r7, lbl___AXContextAuxB-_SDA_BASE_(r13) /* 801B8204 001B5004 7C 04 03 78 */ mr r4, r0 -/* 801B8208 001B5008 90 ED 99 D8 */ stw r7, lbl_803CC2D8-_SDA_BASE_(r13) -/* 801B820C 001B500C 90 CD 99 DC */ stw r6, lbl_803CC2DC-_SDA_BASE_(r13) -/* 801B8210 001B5010 90 ED 99 E0 */ stw r7, lbl_803CC2E0-_SDA_BASE_(r13) -/* 801B8214 001B5014 90 CD 99 E4 */ stw r6, lbl_803CC2E4-_SDA_BASE_(r13) -/* 801B8218 001B5018 90 AD 99 E8 */ stw r5, lbl_803CC2E8-_SDA_BASE_(r13) +/* 801B8208 001B5008 90 ED 99 D8 */ stw r7, lbl___AXAuxDspWritePosition-_SDA_BASE_(r13) +/* 801B820C 001B500C 90 CD 99 DC */ stw r6, lbl___AXAuxDspReadPosition-_SDA_BASE_(r13) +/* 801B8210 001B5010 90 ED 99 E0 */ stw r7, lbl___AXAuxDspWritePositionDpl2-_SDA_BASE_(r13) +/* 801B8214 001B5014 90 CD 99 E4 */ stw r6, lbl___AXAuxDspReadPositionDpl2-_SDA_BASE_(r13) +/* 801B8218 001B5018 90 AD 99 E8 */ stw r5, lbl___AXAuxCpuReadWritePosition-_SDA_BASE_(r13) lbl_801B821C: /* 801B821C 001B501C 38 00 00 00 */ li r0, 0 /* 801B8220 001B5020 90 03 00 00 */ stw r0, 0(r3) @@ -3314,18 +3314,18 @@ lbl_801B821C: .global __AXAuxQuit __AXAuxQuit: /* 801B82B0 001B50B0 38 00 00 00 */ li r0, 0 -/* 801B82B4 001B50B4 90 0D 99 B8 */ stw r0, lbl_803CC2B8-_SDA_BASE_(r13) -/* 801B82B8 001B50B8 90 0D 99 BC */ stw r0, lbl_803CC2BC-_SDA_BASE_(r13) +/* 801B82B4 001B50B4 90 0D 99 B8 */ stw r0, lbl___AXCallbackAuxA-_SDA_BASE_(r13) +/* 801B82B8 001B50B8 90 0D 99 BC */ stw r0, lbl___AXCallbackAuxB-_SDA_BASE_(r13) /* 801B82BC 001B50BC 4E 80 00 20 */ blr .global __AXGetAuxAInput __AXGetAuxAInput: -/* 801B82C0 001B50C0 80 0D 99 B8 */ lwz r0, lbl_803CC2B8-_SDA_BASE_(r13) +/* 801B82C0 001B50C0 80 0D 99 B8 */ lwz r0, lbl___AXCallbackAuxA-_SDA_BASE_(r13) /* 801B82C4 001B50C4 28 00 00 00 */ cmplwi r0, 0 /* 801B82C8 001B50C8 41 82 00 20 */ beq lbl_801B82E8 -/* 801B82CC 001B50CC 80 AD 99 D8 */ lwz r5, lbl_803CC2D8-_SDA_BASE_(r13) -/* 801B82D0 001B50D0 3C 80 80 36 */ lis r4, lbl_80363EA0@ha -/* 801B82D4 001B50D4 38 04 3E A0 */ addi r0, r4, lbl_80363EA0@l +/* 801B82CC 001B50CC 80 AD 99 D8 */ lwz r5, lbl___AXAuxDspWritePosition-_SDA_BASE_(r13) +/* 801B82D0 001B50D0 3C 80 80 36 */ lis r4, lbl___AXBufferAuxA@ha +/* 801B82D4 001B50D4 38 04 3E A0 */ addi r0, r4, lbl___AXBufferAuxA@l /* 801B82D8 001B50D8 1C 85 07 80 */ mulli r4, r5, 0x780 /* 801B82DC 001B50DC 7C 00 22 14 */ add r0, r0, r4 /* 801B82E0 001B50E0 90 03 00 00 */ stw r0, 0(r3) @@ -3337,9 +3337,9 @@ lbl_801B82E8: .global __AXGetAuxAInputDpl2 __AXGetAuxAInputDpl2: -/* 801B82F4 001B50F4 80 AD 99 D8 */ lwz r5, lbl_803CC2D8-_SDA_BASE_(r13) -/* 801B82F8 001B50F8 3C 80 80 36 */ lis r4, lbl_80365520@ha -/* 801B82FC 001B50FC 38 04 55 20 */ addi r0, r4, lbl_80365520@l +/* 801B82F4 001B50F4 80 AD 99 D8 */ lwz r5, lbl___AXAuxDspWritePosition-_SDA_BASE_(r13) +/* 801B82F8 001B50F8 3C 80 80 36 */ lis r4, lbl___AXBufferAuxB@ha +/* 801B82FC 001B50FC 38 04 55 20 */ addi r0, r4, lbl___AXBufferAuxB@l /* 801B8300 001B5100 1C 85 07 80 */ mulli r4, r5, 0x780 /* 801B8304 001B5104 7C 80 22 14 */ add r4, r0, r4 /* 801B8308 001B5108 38 04 05 00 */ addi r0, r4, 0x500 @@ -3348,9 +3348,9 @@ __AXGetAuxAInputDpl2: .global __AXGetAuxAOutput __AXGetAuxAOutput: -/* 801B8314 001B5114 80 AD 99 DC */ lwz r5, lbl_803CC2DC-_SDA_BASE_(r13) -/* 801B8318 001B5118 3C 80 80 36 */ lis r4, lbl_80363EA0@ha -/* 801B831C 001B511C 38 04 3E A0 */ addi r0, r4, lbl_80363EA0@l +/* 801B8314 001B5114 80 AD 99 DC */ lwz r5, lbl___AXAuxDspReadPosition-_SDA_BASE_(r13) +/* 801B8318 001B5118 3C 80 80 36 */ lis r4, lbl___AXBufferAuxA@ha +/* 801B831C 001B511C 38 04 3E A0 */ addi r0, r4, lbl___AXBufferAuxA@l /* 801B8320 001B5120 1C 85 07 80 */ mulli r4, r5, 0x780 /* 801B8324 001B5124 7C 00 22 14 */ add r0, r0, r4 /* 801B8328 001B5128 90 03 00 00 */ stw r0, 0(r3) @@ -3358,9 +3358,9 @@ __AXGetAuxAOutput: .global __AXGetAuxAOutputDpl2R __AXGetAuxAOutputDpl2R: -/* 801B8330 001B5130 80 AD 99 DC */ lwz r5, lbl_803CC2DC-_SDA_BASE_(r13) -/* 801B8334 001B5134 3C 80 80 36 */ lis r4, lbl_80363EA0@ha -/* 801B8338 001B5138 38 04 3E A0 */ addi r0, r4, lbl_80363EA0@l +/* 801B8330 001B5130 80 AD 99 DC */ lwz r5, lbl___AXAuxDspReadPosition-_SDA_BASE_(r13) +/* 801B8334 001B5134 3C 80 80 36 */ lis r4, lbl___AXBufferAuxA@ha +/* 801B8338 001B5138 38 04 3E A0 */ addi r0, r4, lbl___AXBufferAuxA@l /* 801B833C 001B513C 1C 85 07 80 */ mulli r4, r5, 0x780 /* 801B8340 001B5140 7C 80 22 14 */ add r4, r0, r4 /* 801B8344 001B5144 38 04 02 80 */ addi r0, r4, 0x280 @@ -3369,9 +3369,9 @@ __AXGetAuxAOutputDpl2R: .global __AXGetAuxAOutputDpl2Ls __AXGetAuxAOutputDpl2Ls: -/* 801B8350 001B5150 80 AD 99 DC */ lwz r5, lbl_803CC2DC-_SDA_BASE_(r13) -/* 801B8354 001B5154 3C 80 80 36 */ lis r4, lbl_80363EA0@ha -/* 801B8358 001B5158 38 04 3E A0 */ addi r0, r4, lbl_80363EA0@l +/* 801B8350 001B5150 80 AD 99 DC */ lwz r5, lbl___AXAuxDspReadPosition-_SDA_BASE_(r13) +/* 801B8354 001B5154 3C 80 80 36 */ lis r4, lbl___AXBufferAuxA@ha +/* 801B8358 001B5158 38 04 3E A0 */ addi r0, r4, lbl___AXBufferAuxA@l /* 801B835C 001B515C 1C 85 07 80 */ mulli r4, r5, 0x780 /* 801B8360 001B5160 7C 80 22 14 */ add r4, r0, r4 /* 801B8364 001B5164 38 04 05 00 */ addi r0, r4, 0x500 @@ -3380,9 +3380,9 @@ __AXGetAuxAOutputDpl2Ls: .global __AXGetAuxAOutputDpl2Rs __AXGetAuxAOutputDpl2Rs: -/* 801B8370 001B5170 80 AD 99 DC */ lwz r5, lbl_803CC2DC-_SDA_BASE_(r13) -/* 801B8374 001B5174 3C 80 80 36 */ lis r4, lbl_80365520@ha -/* 801B8378 001B5178 38 04 55 20 */ addi r0, r4, lbl_80365520@l +/* 801B8370 001B5170 80 AD 99 DC */ lwz r5, lbl___AXAuxDspReadPosition-_SDA_BASE_(r13) +/* 801B8374 001B5174 3C 80 80 36 */ lis r4, lbl___AXBufferAuxB@ha +/* 801B8378 001B5178 38 04 55 20 */ addi r0, r4, lbl___AXBufferAuxB@l /* 801B837C 001B517C 1C 85 07 80 */ mulli r4, r5, 0x780 /* 801B8380 001B5180 7C 80 22 14 */ add r4, r0, r4 /* 801B8384 001B5184 38 04 05 00 */ addi r0, r4, 0x500 @@ -3391,12 +3391,12 @@ __AXGetAuxAOutputDpl2Rs: .global __AXGetAuxBInput __AXGetAuxBInput: -/* 801B8390 001B5190 80 0D 99 BC */ lwz r0, lbl_803CC2BC-_SDA_BASE_(r13) +/* 801B8390 001B5190 80 0D 99 BC */ lwz r0, lbl___AXCallbackAuxB-_SDA_BASE_(r13) /* 801B8394 001B5194 28 00 00 00 */ cmplwi r0, 0 /* 801B8398 001B5198 41 82 00 20 */ beq lbl_801B83B8 -/* 801B839C 001B519C 80 AD 99 D8 */ lwz r5, lbl_803CC2D8-_SDA_BASE_(r13) -/* 801B83A0 001B51A0 3C 80 80 36 */ lis r4, lbl_80365520@ha -/* 801B83A4 001B51A4 38 04 55 20 */ addi r0, r4, lbl_80365520@l +/* 801B839C 001B519C 80 AD 99 D8 */ lwz r5, lbl___AXAuxDspWritePosition-_SDA_BASE_(r13) +/* 801B83A0 001B51A0 3C 80 80 36 */ lis r4, lbl___AXBufferAuxB@ha +/* 801B83A4 001B51A4 38 04 55 20 */ addi r0, r4, lbl___AXBufferAuxB@l /* 801B83A8 001B51A8 1C 85 07 80 */ mulli r4, r5, 0x780 /* 801B83AC 001B51AC 7C 00 22 14 */ add r0, r0, r4 /* 801B83B0 001B51B0 90 03 00 00 */ stw r0, 0(r3) @@ -3408,9 +3408,9 @@ lbl_801B83B8: .global __AXGetAuxBOutput __AXGetAuxBOutput: -/* 801B83C4 001B51C4 80 AD 99 DC */ lwz r5, lbl_803CC2DC-_SDA_BASE_(r13) -/* 801B83C8 001B51C8 3C 80 80 36 */ lis r4, lbl_80365520@ha -/* 801B83CC 001B51CC 38 04 55 20 */ addi r0, r4, lbl_80365520@l +/* 801B83C4 001B51C4 80 AD 99 DC */ lwz r5, lbl___AXAuxDspReadPosition-_SDA_BASE_(r13) +/* 801B83C8 001B51C8 3C 80 80 36 */ lis r4, lbl___AXBufferAuxB@ha +/* 801B83CC 001B51CC 38 04 55 20 */ addi r0, r4, lbl___AXBufferAuxB@l /* 801B83D0 001B51D0 1C 85 07 80 */ mulli r4, r5, 0x780 /* 801B83D4 001B51D4 7C 00 22 14 */ add r0, r0, r4 /* 801B83D8 001B51D8 90 03 00 00 */ stw r0, 0(r3) @@ -3418,9 +3418,9 @@ __AXGetAuxBOutput: .global __AXGetAuxBForDPL2 __AXGetAuxBForDPL2: -/* 801B83E0 001B51E0 80 AD 99 E0 */ lwz r5, lbl_803CC2E0-_SDA_BASE_(r13) -/* 801B83E4 001B51E4 3C 80 80 36 */ lis r4, lbl_80365520@ha -/* 801B83E8 001B51E8 38 04 55 20 */ addi r0, r4, lbl_80365520@l +/* 801B83E0 001B51E0 80 AD 99 E0 */ lwz r5, lbl___AXAuxDspWritePositionDpl2-_SDA_BASE_(r13) +/* 801B83E4 001B51E4 3C 80 80 36 */ lis r4, lbl___AXBufferAuxB@ha +/* 801B83E8 001B51E8 38 04 55 20 */ addi r0, r4, lbl___AXBufferAuxB@l /* 801B83EC 001B51EC 1C 85 07 80 */ mulli r4, r5, 0x780 /* 801B83F0 001B51F0 7C 00 22 14 */ add r0, r0, r4 /* 801B83F4 001B51F4 90 03 00 00 */ stw r0, 0(r3) @@ -3428,9 +3428,9 @@ __AXGetAuxBForDPL2: .global __AXGetAuxBOutputDPL2 __AXGetAuxBOutputDPL2: -/* 801B83FC 001B51FC 80 AD 99 E4 */ lwz r5, lbl_803CC2E4-_SDA_BASE_(r13) -/* 801B8400 001B5200 3C 80 80 36 */ lis r4, lbl_80365520@ha -/* 801B8404 001B5204 38 04 55 20 */ addi r0, r4, lbl_80365520@l +/* 801B83FC 001B51FC 80 AD 99 E4 */ lwz r5, lbl___AXAuxDspReadPositionDpl2-_SDA_BASE_(r13) +/* 801B8400 001B5200 3C 80 80 36 */ lis r4, lbl___AXBufferAuxB@ha +/* 801B8404 001B5204 38 04 55 20 */ addi r0, r4, lbl___AXBufferAuxB@l /* 801B8408 001B5208 1C 85 07 80 */ mulli r4, r5, 0x780 /* 801B840C 001B520C 7C 00 22 14 */ add r0, r0, r4 /* 801B8410 001B5210 90 03 00 00 */ stw r0, 0(r3) @@ -3439,30 +3439,30 @@ __AXGetAuxBOutputDPL2: .global __AXProcessAux __AXProcessAux: /* 801B8418 001B5218 7C 08 02 A6 */ mflr r0 -/* 801B841C 001B521C 3C 80 80 36 */ lis r4, lbl_80363EA0@ha +/* 801B841C 001B521C 3C 80 80 36 */ lis r4, lbl___AXBufferAuxA@ha /* 801B8420 001B5220 90 01 00 04 */ stw r0, 4(r1) /* 801B8424 001B5224 94 21 FF C8 */ stwu r1, -0x38(r1) /* 801B8428 001B5228 93 E1 00 34 */ stw r31, 0x34(r1) -/* 801B842C 001B522C 3B E4 3E A0 */ addi r31, r4, lbl_80363EA0@l -/* 801B8430 001B5230 80 0D 99 D8 */ lwz r0, lbl_803CC2D8-_SDA_BASE_(r13) -/* 801B8434 001B5234 80 6D 99 DC */ lwz r3, lbl_803CC2DC-_SDA_BASE_(r13) +/* 801B842C 001B522C 3B E4 3E A0 */ addi r31, r4, lbl___AXBufferAuxA@l +/* 801B8430 001B5230 80 0D 99 D8 */ lwz r0, lbl___AXAuxDspWritePosition-_SDA_BASE_(r13) +/* 801B8434 001B5234 80 6D 99 DC */ lwz r3, lbl___AXAuxDspReadPosition-_SDA_BASE_(r13) /* 801B8438 001B5238 1C 80 07 80 */ mulli r4, r0, 0x780 -/* 801B843C 001B523C 80 0D 99 B8 */ lwz r0, lbl_803CC2B8-_SDA_BASE_(r13) +/* 801B843C 001B523C 80 0D 99 B8 */ lwz r0, lbl___AXCallbackAuxA-_SDA_BASE_(r13) /* 801B8440 001B5240 1C 63 07 80 */ mulli r3, r3, 0x780 /* 801B8444 001B5244 7C 9F 22 14 */ add r4, r31, r4 /* 801B8448 001B5248 7C 7F 1A 14 */ add r3, r31, r3 -/* 801B844C 001B524C 90 8D 99 C8 */ stw r4, lbl_803CC2C8-_SDA_BASE_(r13) +/* 801B844C 001B524C 90 8D 99 C8 */ stw r4, lbl___AXAuxADspWrite-_SDA_BASE_(r13) /* 801B8450 001B5250 38 84 16 80 */ addi r4, r4, 0x1680 -/* 801B8454 001B5254 90 6D 99 CC */ stw r3, lbl_803CC2CC-_SDA_BASE_(r13) +/* 801B8454 001B5254 90 6D 99 CC */ stw r3, lbl___AXAuxADspRead-_SDA_BASE_(r13) /* 801B8458 001B5258 38 63 16 80 */ addi r3, r3, 0x1680 /* 801B845C 001B525C 28 00 00 00 */ cmplwi r0, 0 -/* 801B8460 001B5260 90 8D 99 D0 */ stw r4, lbl_803CC2D0-_SDA_BASE_(r13) -/* 801B8464 001B5264 90 6D 99 D4 */ stw r3, lbl_803CC2D4-_SDA_BASE_(r13) +/* 801B8460 001B5260 90 8D 99 D0 */ stw r4, lbl___AXAuxBDspWrite-_SDA_BASE_(r13) +/* 801B8464 001B5264 90 6D 99 D4 */ stw r3, lbl___AXAuxBDspRead-_SDA_BASE_(r13) /* 801B8468 001B5268 41 82 00 CC */ beq lbl_801B8534 -/* 801B846C 001B526C 80 0D 9A 00 */ lwz r0, lbl_803CC300-_SDA_BASE_(r13) +/* 801B846C 001B526C 80 0D 9A 00 */ lwz r0, lbl___AXClMode-_SDA_BASE_(r13) /* 801B8470 001B5270 28 00 00 02 */ cmplwi r0, 2 /* 801B8474 001B5274 40 82 00 74 */ bne lbl_801B84E8 -/* 801B8478 001B5278 80 0D 99 E8 */ lwz r0, lbl_803CC2E8-_SDA_BASE_(r13) +/* 801B8478 001B5278 80 0D 99 E8 */ lwz r0, lbl___AXAuxCpuReadWritePosition-_SDA_BASE_(r13) /* 801B847C 001B527C 38 80 07 80 */ li r4, 0x780 /* 801B8480 001B5280 1C 00 07 80 */ mulli r0, r0, 0x780 /* 801B8484 001B5284 7C BF 02 14 */ add r5, r31, r0 @@ -3478,9 +3478,9 @@ __AXProcessAux: /* 801B84AC 001B52AC 80 61 00 2C */ lwz r3, 0x2c(r1) /* 801B84B0 001B52B0 38 80 02 80 */ li r4, 0x280 /* 801B84B4 001B52B4 48 01 9E 79 */ bl DCInvalidateRange -/* 801B84B8 001B52B8 81 8D 99 B8 */ lwz r12, lbl_803CC2B8-_SDA_BASE_(r13) +/* 801B84B8 001B52B8 81 8D 99 B8 */ lwz r12, lbl___AXCallbackAuxA-_SDA_BASE_(r13) /* 801B84BC 001B52BC 38 61 00 20 */ addi r3, r1, 0x20 -/* 801B84C0 001B52C0 80 8D 99 C0 */ lwz r4, lbl_803CC2C0-_SDA_BASE_(r13) +/* 801B84C0 001B52C0 80 8D 99 C0 */ lwz r4, lbl___AXContextAuxA-_SDA_BASE_(r13) /* 801B84C4 001B52C4 7D 88 03 A6 */ mtlr r12 /* 801B84C8 001B52C8 4E 80 00 21 */ blrl /* 801B84CC 001B52CC 80 61 00 20 */ lwz r3, 0x20(r1) @@ -3491,7 +3491,7 @@ __AXProcessAux: /* 801B84E0 001B52E0 48 01 9E D9 */ bl DCFlushRangeNoSync /* 801B84E4 001B52E4 48 00 00 50 */ b lbl_801B8534 lbl_801B84E8: -/* 801B84E8 001B52E8 80 0D 99 E8 */ lwz r0, lbl_803CC2E8-_SDA_BASE_(r13) +/* 801B84E8 001B52E8 80 0D 99 E8 */ lwz r0, lbl___AXAuxCpuReadWritePosition-_SDA_BASE_(r13) /* 801B84EC 001B52EC 38 80 07 80 */ li r4, 0x780 /* 801B84F0 001B52F0 1C 00 07 80 */ mulli r0, r0, 0x780 /* 801B84F4 001B52F4 7C BF 02 14 */ add r5, r31, r0 @@ -3502,22 +3502,22 @@ lbl_801B84E8: /* 801B8508 001B5308 90 01 00 1C */ stw r0, 0x1c(r1) /* 801B850C 001B530C 80 61 00 14 */ lwz r3, 0x14(r1) /* 801B8510 001B5310 48 01 9E 1D */ bl DCInvalidateRange -/* 801B8514 001B5314 81 8D 99 B8 */ lwz r12, lbl_803CC2B8-_SDA_BASE_(r13) +/* 801B8514 001B5314 81 8D 99 B8 */ lwz r12, lbl___AXCallbackAuxA-_SDA_BASE_(r13) /* 801B8518 001B5318 38 61 00 14 */ addi r3, r1, 0x14 -/* 801B851C 001B531C 80 8D 99 C0 */ lwz r4, lbl_803CC2C0-_SDA_BASE_(r13) +/* 801B851C 001B531C 80 8D 99 C0 */ lwz r4, lbl___AXContextAuxA-_SDA_BASE_(r13) /* 801B8520 001B5320 7D 88 03 A6 */ mtlr r12 /* 801B8524 001B5324 4E 80 00 21 */ blrl /* 801B8528 001B5328 80 61 00 14 */ lwz r3, 0x14(r1) /* 801B852C 001B532C 38 80 07 80 */ li r4, 0x780 /* 801B8530 001B5330 48 01 9E 89 */ bl DCFlushRangeNoSync lbl_801B8534: -/* 801B8534 001B5334 80 0D 99 BC */ lwz r0, lbl_803CC2BC-_SDA_BASE_(r13) +/* 801B8534 001B5334 80 0D 99 BC */ lwz r0, lbl___AXCallbackAuxB-_SDA_BASE_(r13) /* 801B8538 001B5338 28 00 00 00 */ cmplwi r0, 0 /* 801B853C 001B533C 41 82 00 60 */ beq lbl_801B859C -/* 801B8540 001B5340 80 0D 9A 00 */ lwz r0, lbl_803CC300-_SDA_BASE_(r13) +/* 801B8540 001B5340 80 0D 9A 00 */ lwz r0, lbl___AXClMode-_SDA_BASE_(r13) /* 801B8544 001B5344 28 00 00 02 */ cmplwi r0, 2 /* 801B8548 001B5348 41 82 00 54 */ beq lbl_801B859C -/* 801B854C 001B534C 80 0D 99 E8 */ lwz r0, lbl_803CC2E8-_SDA_BASE_(r13) +/* 801B854C 001B534C 80 0D 99 E8 */ lwz r0, lbl___AXAuxCpuReadWritePosition-_SDA_BASE_(r13) /* 801B8550 001B5350 38 80 07 80 */ li r4, 0x780 /* 801B8554 001B5354 1C 00 07 80 */ mulli r0, r0, 0x780 /* 801B8558 001B5358 7C BF 02 14 */ add r5, r31, r0 @@ -3529,39 +3529,39 @@ lbl_801B8534: /* 801B8570 001B5370 90 01 00 10 */ stw r0, 0x10(r1) /* 801B8574 001B5374 80 61 00 08 */ lwz r3, 8(r1) /* 801B8578 001B5378 48 01 9D B5 */ bl DCInvalidateRange -/* 801B857C 001B537C 81 8D 99 BC */ lwz r12, lbl_803CC2BC-_SDA_BASE_(r13) +/* 801B857C 001B537C 81 8D 99 BC */ lwz r12, lbl___AXCallbackAuxB-_SDA_BASE_(r13) /* 801B8580 001B5380 38 61 00 08 */ addi r3, r1, 8 -/* 801B8584 001B5384 80 8D 99 C4 */ lwz r4, lbl_803CC2C4-_SDA_BASE_(r13) +/* 801B8584 001B5384 80 8D 99 C4 */ lwz r4, lbl___AXContextAuxB-_SDA_BASE_(r13) /* 801B8588 001B5388 7D 88 03 A6 */ mtlr r12 /* 801B858C 001B538C 4E 80 00 21 */ blrl /* 801B8590 001B5390 80 61 00 08 */ lwz r3, 8(r1) /* 801B8594 001B5394 38 80 07 80 */ li r4, 0x780 /* 801B8598 001B5398 48 01 9E 21 */ bl DCFlushRangeNoSync lbl_801B859C: -/* 801B859C 001B539C 80 8D 99 D8 */ lwz r4, lbl_803CC2D8-_SDA_BASE_(r13) +/* 801B859C 001B539C 80 8D 99 D8 */ lwz r4, lbl___AXAuxDspWritePosition-_SDA_BASE_(r13) /* 801B85A0 001B53A0 3C 60 AA AB */ lis r3, 0xAAAAAAAB@ha -/* 801B85A4 001B53A4 80 AD 99 DC */ lwz r5, lbl_803CC2DC-_SDA_BASE_(r13) +/* 801B85A4 001B53A4 80 AD 99 DC */ lwz r5, lbl___AXAuxDspReadPosition-_SDA_BASE_(r13) /* 801B85A8 001B53A8 39 03 AA AB */ addi r8, r3, 0xAAAAAAAB@l -/* 801B85AC 001B53AC 80 6D 99 E8 */ lwz r3, lbl_803CC2E8-_SDA_BASE_(r13) +/* 801B85AC 001B53AC 80 6D 99 E8 */ lwz r3, lbl___AXAuxCpuReadWritePosition-_SDA_BASE_(r13) /* 801B85B0 001B53B0 38 04 00 01 */ addi r0, r4, 1 -/* 801B85B4 001B53B4 80 8D 99 E0 */ lwz r4, lbl_803CC2E0-_SDA_BASE_(r13) +/* 801B85B4 001B53B4 80 8D 99 E0 */ lwz r4, lbl___AXAuxDspWritePositionDpl2-_SDA_BASE_(r13) /* 801B85B8 001B53B8 38 A5 00 01 */ addi r5, r5, 1 -/* 801B85BC 001B53BC 90 0D 99 D8 */ stw r0, lbl_803CC2D8-_SDA_BASE_(r13) +/* 801B85BC 001B53BC 90 0D 99 D8 */ stw r0, lbl___AXAuxDspWritePosition-_SDA_BASE_(r13) /* 801B85C0 001B53C0 38 03 00 01 */ addi r0, r3, 1 -/* 801B85C4 001B53C4 80 6D 99 E4 */ lwz r3, lbl_803CC2E4-_SDA_BASE_(r13) -/* 801B85C8 001B53C8 90 AD 99 DC */ stw r5, lbl_803CC2DC-_SDA_BASE_(r13) +/* 801B85C4 001B53C4 80 6D 99 E4 */ lwz r3, lbl___AXAuxDspReadPositionDpl2-_SDA_BASE_(r13) +/* 801B85C8 001B53C8 90 AD 99 DC */ stw r5, lbl___AXAuxDspReadPosition-_SDA_BASE_(r13) /* 801B85CC 001B53CC 38 A4 00 01 */ addi r5, r4, 1 -/* 801B85D0 001B53D0 81 4D 99 D8 */ lwz r10, lbl_803CC2D8-_SDA_BASE_(r13) +/* 801B85D0 001B53D0 81 4D 99 D8 */ lwz r10, lbl___AXAuxDspWritePosition-_SDA_BASE_(r13) /* 801B85D4 001B53D4 38 83 00 01 */ addi r4, r3, 1 -/* 801B85D8 001B53D8 90 0D 99 E8 */ stw r0, lbl_803CC2E8-_SDA_BASE_(r13) -/* 801B85DC 001B53DC 80 ED 99 DC */ lwz r7, lbl_803CC2DC-_SDA_BASE_(r13) +/* 801B85D8 001B53D8 90 0D 99 E8 */ stw r0, lbl___AXAuxCpuReadWritePosition-_SDA_BASE_(r13) +/* 801B85DC 001B53DC 80 ED 99 DC */ lwz r7, lbl___AXAuxDspReadPosition-_SDA_BASE_(r13) /* 801B85E0 001B53E0 7D 28 50 16 */ mulhwu r9, r8, r10 -/* 801B85E4 001B53E4 80 6D 99 E8 */ lwz r3, lbl_803CC2E8-_SDA_BASE_(r13) -/* 801B85E8 001B53E8 90 AD 99 E0 */ stw r5, lbl_803CC2E0-_SDA_BASE_(r13) -/* 801B85EC 001B53EC 90 8D 99 E4 */ stw r4, lbl_803CC2E4-_SDA_BASE_(r13) +/* 801B85E4 001B53E4 80 6D 99 E8 */ lwz r3, lbl___AXAuxCpuReadWritePosition-_SDA_BASE_(r13) +/* 801B85E8 001B53E8 90 AD 99 E0 */ stw r5, lbl___AXAuxDspWritePositionDpl2-_SDA_BASE_(r13) +/* 801B85EC 001B53EC 90 8D 99 E4 */ stw r4, lbl___AXAuxDspReadPositionDpl2-_SDA_BASE_(r13) /* 801B85F0 001B53F0 7C C8 38 16 */ mulhwu r6, r8, r7 -/* 801B85F4 001B53F4 80 AD 99 E0 */ lwz r5, lbl_803CC2E0-_SDA_BASE_(r13) -/* 801B85F8 001B53F8 80 8D 99 E4 */ lwz r4, lbl_803CC2E4-_SDA_BASE_(r13) +/* 801B85F4 001B53F4 80 AD 99 E0 */ lwz r5, lbl___AXAuxDspWritePositionDpl2-_SDA_BASE_(r13) +/* 801B85F8 001B53F8 80 8D 99 E4 */ lwz r4, lbl___AXAuxDspReadPositionDpl2-_SDA_BASE_(r13) /* 801B85FC 001B53FC 7C 08 18 16 */ mulhwu r0, r8, r3 /* 801B8600 001B5400 55 29 F8 7E */ srwi r9, r9, 1 /* 801B8604 001B5404 54 C6 F8 7E */ srwi r6, r6, 1 @@ -3571,14 +3571,14 @@ lbl_801B859C: /* 801B8614 001B5414 1C 00 00 03 */ mulli r0, r0, 3 /* 801B8618 001B5418 7D 08 50 50 */ subf r8, r8, r10 /* 801B861C 001B541C 7C C6 38 50 */ subf r6, r6, r7 -/* 801B8620 001B5420 91 0D 99 D8 */ stw r8, lbl_803CC2D8-_SDA_BASE_(r13) +/* 801B8620 001B5420 91 0D 99 D8 */ stw r8, lbl___AXAuxDspWritePosition-_SDA_BASE_(r13) /* 801B8624 001B5424 54 A5 07 FE */ clrlwi r5, r5, 0x1f /* 801B8628 001B5428 54 84 07 FE */ clrlwi r4, r4, 0x1f -/* 801B862C 001B542C 90 CD 99 DC */ stw r6, lbl_803CC2DC-_SDA_BASE_(r13) +/* 801B862C 001B542C 90 CD 99 DC */ stw r6, lbl___AXAuxDspReadPosition-_SDA_BASE_(r13) /* 801B8630 001B5430 7C 00 18 50 */ subf r0, r0, r3 -/* 801B8634 001B5434 90 AD 99 E0 */ stw r5, lbl_803CC2E0-_SDA_BASE_(r13) -/* 801B8638 001B5438 90 8D 99 E4 */ stw r4, lbl_803CC2E4-_SDA_BASE_(r13) -/* 801B863C 001B543C 90 0D 99 E8 */ stw r0, lbl_803CC2E8-_SDA_BASE_(r13) +/* 801B8634 001B5434 90 AD 99 E0 */ stw r5, lbl___AXAuxDspWritePositionDpl2-_SDA_BASE_(r13) +/* 801B8638 001B5438 90 8D 99 E4 */ stw r4, lbl___AXAuxDspReadPositionDpl2-_SDA_BASE_(r13) +/* 801B863C 001B543C 90 0D 99 E8 */ stw r0, lbl___AXAuxCpuReadWritePosition-_SDA_BASE_(r13) /* 801B8640 001B5440 80 01 00 3C */ lwz r0, 0x3c(r1) /* 801B8644 001B5444 83 E1 00 34 */ lwz r31, 0x34(r1) /* 801B8648 001B5448 38 21 00 38 */ addi r1, r1, 0x38 @@ -3587,25 +3587,25 @@ lbl_801B859C: .global __AXGetCommandListCycles __AXGetCommandListCycles: -/* 801B8654 001B5454 80 6D 99 F8 */ lwz r3, lbl_803CC2F8-_SDA_BASE_(r13) +/* 801B8654 001B5454 80 6D 99 F8 */ lwz r3, lbl___AXCommandListCycles-_SDA_BASE_(r13) /* 801B8658 001B5458 4E 80 00 20 */ blr .global __AXGetCommandListAddress __AXGetCommandListAddress: -/* 801B865C 001B545C 80 AD 99 F0 */ lwz r5, lbl_803CC2F0-_SDA_BASE_(r13) -/* 801B8660 001B5460 3C 60 80 36 */ lis r3, lbl_80366BA0@ha -/* 801B8664 001B5464 38 83 6B A0 */ addi r4, r3, lbl_80366BA0@l +/* 801B865C 001B545C 80 AD 99 F0 */ lwz r5, lbl___AXCommandListPosition-_SDA_BASE_(r13) +/* 801B8660 001B5460 3C 60 80 36 */ lis r3, lbl___AXCommandList@ha +/* 801B8664 001B5464 38 83 6B A0 */ addi r4, r3, lbl___AXCommandList@l /* 801B8668 001B5468 38 05 00 01 */ addi r0, r5, 1 -/* 801B866C 001B546C 90 0D 99 F0 */ stw r0, lbl_803CC2F0-_SDA_BASE_(r13) +/* 801B866C 001B546C 90 0D 99 F0 */ stw r0, lbl___AXCommandListPosition-_SDA_BASE_(r13) /* 801B8670 001B5470 1C 65 03 00 */ mulli r3, r5, 0x300 -/* 801B8674 001B5474 80 0D 99 F0 */ lwz r0, lbl_803CC2F0-_SDA_BASE_(r13) +/* 801B8674 001B5474 80 0D 99 F0 */ lwz r0, lbl___AXCommandListPosition-_SDA_BASE_(r13) /* 801B8678 001B5478 7C 64 1A 14 */ add r3, r4, r3 /* 801B867C 001B547C 54 00 07 FE */ clrlwi r0, r0, 0x1f -/* 801B8680 001B5480 90 0D 99 F0 */ stw r0, lbl_803CC2F0-_SDA_BASE_(r13) -/* 801B8684 001B5484 80 0D 99 F0 */ lwz r0, lbl_803CC2F0-_SDA_BASE_(r13) +/* 801B8680 001B5480 90 0D 99 F0 */ stw r0, lbl___AXCommandListPosition-_SDA_BASE_(r13) +/* 801B8684 001B5484 80 0D 99 F0 */ lwz r0, lbl___AXCommandListPosition-_SDA_BASE_(r13) /* 801B8688 001B5488 1C 00 03 00 */ mulli r0, r0, 0x300 /* 801B868C 001B548C 7C 04 02 14 */ add r0, r4, r0 -/* 801B8690 001B5490 90 0D 99 F4 */ stw r0, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8690 001B5490 90 0D 99 F4 */ stw r0, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8694 001B5494 4E 80 00 20 */ blr .global __AXNextFrame @@ -3619,34 +3619,34 @@ __AXNextFrame: /* 801B86B0 001B54B0 3B C4 00 00 */ addi r30, r4, 0 /* 801B86B4 001B54B4 93 A1 00 54 */ stw r29, 0x54(r1) /* 801B86B8 001B54B8 3B A3 00 00 */ addi r29, r3, 0 -/* 801B86BC 001B54BC 83 ED 99 F4 */ lwz r31, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B86C0 001B54C0 90 0D 99 F8 */ stw r0, lbl_803CC2F8-_SDA_BASE_(r13) +/* 801B86BC 001B54BC 83 ED 99 F4 */ lwz r31, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B86C0 001B54C0 90 0D 99 F8 */ stw r0, lbl___AXCommandListCycles-_SDA_BASE_(r13) /* 801B86C4 001B54C4 48 00 0E 7D */ bl __AXGetStudio /* 801B86C8 001B54C8 90 61 00 48 */ stw r3, 0x48(r1) /* 801B86CC 001B54CC 38 00 00 00 */ li r0, 0 -/* 801B86D0 001B54D0 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B86D0 001B54D0 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B86D4 001B54D4 B0 03 00 00 */ sth r0, 0(r3) -/* 801B86D8 001B54D8 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B86D8 001B54D8 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B86DC 001B54DC 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B86E0 001B54E0 38 63 00 02 */ addi r3, r3, 2 -/* 801B86E4 001B54E4 90 6D 99 F4 */ stw r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B86E4 001B54E4 90 6D 99 F4 */ stw r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B86E8 001B54E8 54 00 84 3E */ srwi r0, r0, 0x10 -/* 801B86EC 001B54EC 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B86EC 001B54EC 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B86F0 001B54F0 B0 03 00 00 */ sth r0, 0(r3) -/* 801B86F4 001B54F4 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B86F4 001B54F4 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B86F8 001B54F8 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B86FC 001B54FC 38 63 00 02 */ addi r3, r3, 2 -/* 801B8700 001B5500 90 6D 99 F4 */ stw r3, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8704 001B5504 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8700 001B5500 90 6D 99 F4 */ stw r3, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8704 001B5504 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8708 001B5508 B0 03 00 00 */ sth r0, 0(r3) -/* 801B870C 001B550C 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8710 001B5510 80 6D 99 F8 */ lwz r3, lbl_803CC2F8-_SDA_BASE_(r13) -/* 801B8714 001B5514 80 0D 9A 00 */ lwz r0, lbl_803CC300-_SDA_BASE_(r13) +/* 801B870C 001B550C 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8710 001B5510 80 6D 99 F8 */ lwz r3, lbl___AXCommandListCycles-_SDA_BASE_(r13) +/* 801B8714 001B5514 80 0D 9A 00 */ lwz r0, lbl___AXClMode-_SDA_BASE_(r13) /* 801B8718 001B5518 38 84 00 02 */ addi r4, r4, 2 /* 801B871C 001B551C 38 63 2E 44 */ addi r3, r3, 0x2e44 -/* 801B8720 001B5520 90 8D 99 F4 */ stw r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8720 001B5520 90 8D 99 F4 */ stw r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8724 001B5524 2C 00 00 01 */ cmpwi r0, 1 -/* 801B8728 001B5528 90 6D 99 F8 */ stw r3, lbl_803CC2F8-_SDA_BASE_(r13) +/* 801B8728 001B5528 90 6D 99 F8 */ stw r3, lbl___AXCommandListCycles-_SDA_BASE_(r13) /* 801B872C 001B552C 41 82 00 6C */ beq lbl_801B8798 /* 801B8730 001B5530 40 80 00 B8 */ bge lbl_801B87E8 /* 801B8734 001B5534 2C 00 00 00 */ cmpwi r0, 0 @@ -3654,221 +3654,221 @@ __AXNextFrame: /* 801B873C 001B553C 48 00 00 AC */ b lbl_801B87E8 /* 801B8740 001B5540 48 00 00 A8 */ b lbl_801B87E8 lbl_801B8744: -/* 801B8744 001B5544 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8744 001B5544 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8748 001B5548 38 80 00 07 */ li r4, 7 /* 801B874C 001B554C 57 A0 84 3E */ srwi r0, r29, 0x10 /* 801B8750 001B5550 B0 83 00 00 */ sth r4, 0(r3) -/* 801B8754 001B5554 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8754 001B5554 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8758 001B5558 38 63 00 02 */ addi r3, r3, 2 -/* 801B875C 001B555C 90 6D 99 F4 */ stw r3, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8760 001B5560 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B875C 001B555C 90 6D 99 F4 */ stw r3, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8760 001B5560 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8764 001B5564 B0 03 00 00 */ sth r0, 0(r3) -/* 801B8768 001B5568 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8768 001B5568 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B876C 001B556C 38 03 00 02 */ addi r0, r3, 2 -/* 801B8770 001B5570 90 0D 99 F4 */ stw r0, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8774 001B5574 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8770 001B5570 90 0D 99 F4 */ stw r0, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8774 001B5574 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8778 001B5578 B3 A3 00 00 */ sth r29, 0(r3) -/* 801B877C 001B557C 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8780 001B5580 80 6D 99 F8 */ lwz r3, lbl_803CC2F8-_SDA_BASE_(r13) +/* 801B877C 001B557C 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8780 001B5580 80 6D 99 F8 */ lwz r3, lbl___AXCommandListCycles-_SDA_BASE_(r13) /* 801B8784 001B5584 38 84 00 02 */ addi r4, r4, 2 /* 801B8788 001B5588 38 03 05 46 */ addi r0, r3, 0x546 -/* 801B878C 001B558C 90 8D 99 F4 */ stw r4, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8790 001B5590 90 0D 99 F8 */ stw r0, lbl_803CC2F8-_SDA_BASE_(r13) +/* 801B878C 001B558C 90 8D 99 F4 */ stw r4, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8790 001B5590 90 0D 99 F8 */ stw r0, lbl___AXCommandListCycles-_SDA_BASE_(r13) /* 801B8794 001B5594 48 00 00 54 */ b lbl_801B87E8 lbl_801B8798: -/* 801B8798 001B5598 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8798 001B5598 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B879C 001B559C 38 80 00 11 */ li r4, 0x11 /* 801B87A0 001B55A0 57 A0 84 3E */ srwi r0, r29, 0x10 /* 801B87A4 001B55A4 B0 83 00 00 */ sth r4, 0(r3) -/* 801B87A8 001B55A8 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B87A8 001B55A8 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B87AC 001B55AC 38 63 00 02 */ addi r3, r3, 2 -/* 801B87B0 001B55B0 90 6D 99 F4 */ stw r3, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B87B4 001B55B4 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B87B0 001B55B0 90 6D 99 F4 */ stw r3, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B87B4 001B55B4 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B87B8 001B55B8 B0 03 00 00 */ sth r0, 0(r3) -/* 801B87BC 001B55BC 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B87BC 001B55BC 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B87C0 001B55C0 38 03 00 02 */ addi r0, r3, 2 -/* 801B87C4 001B55C4 90 0D 99 F4 */ stw r0, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B87C8 001B55C8 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B87C4 001B55C4 90 0D 99 F4 */ stw r0, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B87C8 001B55C8 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B87CC 001B55CC B3 A3 00 00 */ sth r29, 0(r3) -/* 801B87D0 001B55D0 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B87D4 001B55D4 80 6D 99 F8 */ lwz r3, lbl_803CC2F8-_SDA_BASE_(r13) +/* 801B87D0 001B55D0 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B87D4 001B55D4 80 6D 99 F8 */ lwz r3, lbl___AXCommandListCycles-_SDA_BASE_(r13) /* 801B87D8 001B55D8 38 84 00 02 */ addi r4, r4, 2 /* 801B87DC 001B55DC 38 03 05 E6 */ addi r0, r3, 0x5e6 -/* 801B87E0 001B55E0 90 8D 99 F4 */ stw r4, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B87E4 001B55E4 90 0D 99 F8 */ stw r0, lbl_803CC2F8-_SDA_BASE_(r13) +/* 801B87E0 001B55E0 90 8D 99 F4 */ stw r4, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B87E4 001B55E4 90 0D 99 F8 */ stw r0, lbl___AXCommandListCycles-_SDA_BASE_(r13) lbl_801B87E8: /* 801B87E8 001B55E8 48 00 1B ED */ bl __AXGetPBs /* 801B87EC 001B55EC 90 61 00 48 */ stw r3, 0x48(r1) /* 801B87F0 001B55F0 38 80 00 02 */ li r4, 2 -/* 801B87F4 001B55F4 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B87F4 001B55F4 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B87F8 001B55F8 38 00 00 03 */ li r0, 3 /* 801B87FC 001B55FC B0 83 00 00 */ sth r4, 0(r3) -/* 801B8800 001B5600 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8800 001B5600 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8804 001B5604 80 61 00 48 */ lwz r3, 0x48(r1) /* 801B8808 001B5608 38 84 00 02 */ addi r4, r4, 2 -/* 801B880C 001B560C 90 8D 99 F4 */ stw r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B880C 001B560C 90 8D 99 F4 */ stw r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8810 001B5610 54 64 84 3E */ srwi r4, r3, 0x10 -/* 801B8814 001B5614 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8814 001B5614 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8818 001B5618 B0 83 00 00 */ sth r4, 0(r3) -/* 801B881C 001B561C 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B881C 001B561C 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8820 001B5620 80 81 00 48 */ lwz r4, 0x48(r1) /* 801B8824 001B5624 38 63 00 02 */ addi r3, r3, 2 -/* 801B8828 001B5628 90 6D 99 F4 */ stw r3, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B882C 001B562C 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8828 001B5628 90 6D 99 F4 */ stw r3, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B882C 001B562C 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8830 001B5630 B0 83 00 00 */ sth r4, 0(r3) -/* 801B8834 001B5634 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8834 001B5634 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8838 001B5638 38 63 00 02 */ addi r3, r3, 2 -/* 801B883C 001B563C 90 6D 99 F4 */ stw r3, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8840 001B5640 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B883C 001B563C 90 6D 99 F4 */ stw r3, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8840 001B5640 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8844 001B5644 B0 03 00 00 */ sth r0, 0(r3) -/* 801B8848 001B5648 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B884C 001B564C 80 0D 9A 00 */ lwz r0, lbl_803CC300-_SDA_BASE_(r13) +/* 801B8848 001B5648 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B884C 001B564C 80 0D 9A 00 */ lwz r0, lbl___AXClMode-_SDA_BASE_(r13) /* 801B8850 001B5650 38 63 00 02 */ addi r3, r3, 2 /* 801B8854 001B5654 28 00 00 02 */ cmplwi r0, 2 -/* 801B8858 001B5658 90 6D 99 F4 */ stw r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8858 001B5658 90 6D 99 F4 */ stw r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B885C 001B565C 40 82 02 3C */ bne lbl_801B8A98 /* 801B8860 001B5660 38 61 00 48 */ addi r3, r1, 0x48 /* 801B8864 001B5664 4B FF FA 5D */ bl __AXGetAuxAInput /* 801B8868 001B5668 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B886C 001B566C 28 00 00 00 */ cmplwi r0, 0 /* 801B8870 001B5670 41 82 01 88 */ beq lbl_801B89F8 -/* 801B8874 001B5674 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8874 001B5674 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8878 001B5678 38 00 00 13 */ li r0, 0x13 /* 801B887C 001B567C 38 61 00 48 */ addi r3, r1, 0x48 /* 801B8880 001B5680 B0 04 00 00 */ sth r0, 0(r4) -/* 801B8884 001B5684 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8884 001B5684 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8888 001B5688 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B888C 001B568C 38 84 00 02 */ addi r4, r4, 2 -/* 801B8890 001B5690 90 8D 99 F4 */ stw r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8890 001B5690 90 8D 99 F4 */ stw r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8894 001B5694 54 00 84 3E */ srwi r0, r0, 0x10 -/* 801B8898 001B5698 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8898 001B5698 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B889C 001B569C B0 04 00 00 */ sth r0, 0(r4) -/* 801B88A0 001B56A0 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B88A0 001B56A0 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B88A4 001B56A4 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B88A8 001B56A8 38 84 00 02 */ addi r4, r4, 2 -/* 801B88AC 001B56AC 90 8D 99 F4 */ stw r4, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B88B0 001B56B0 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B88AC 001B56AC 90 8D 99 F4 */ stw r4, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B88B0 001B56B0 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B88B4 001B56B4 B0 04 00 00 */ sth r0, 0(r4) -/* 801B88B8 001B56B8 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B88B8 001B56B8 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B88BC 001B56BC 38 04 00 02 */ addi r0, r4, 2 -/* 801B88C0 001B56C0 90 0D 99 F4 */ stw r0, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B88C0 001B56C0 90 0D 99 F4 */ stw r0, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B88C4 001B56C4 4B FF FA 31 */ bl __AXGetAuxAInputDpl2 /* 801B88C8 001B56C8 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B88CC 001B56CC 38 61 00 48 */ addi r3, r1, 0x48 -/* 801B88D0 001B56D0 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B88D0 001B56D0 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B88D4 001B56D4 54 00 84 3E */ srwi r0, r0, 0x10 /* 801B88D8 001B56D8 B0 04 00 00 */ sth r0, 0(r4) -/* 801B88DC 001B56DC 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B88DC 001B56DC 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B88E0 001B56E0 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B88E4 001B56E4 38 84 00 02 */ addi r4, r4, 2 -/* 801B88E8 001B56E8 90 8D 99 F4 */ stw r4, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B88EC 001B56EC 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B88E8 001B56E8 90 8D 99 F4 */ stw r4, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B88EC 001B56EC 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B88F0 001B56F0 B0 04 00 00 */ sth r0, 0(r4) -/* 801B88F4 001B56F4 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B88F4 001B56F4 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B88F8 001B56F8 38 04 00 02 */ addi r0, r4, 2 -/* 801B88FC 001B56FC 90 0D 99 F4 */ stw r0, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B88FC 001B56FC 90 0D 99 F4 */ stw r0, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8900 001B5700 4B FF FA 15 */ bl __AXGetAuxAOutput /* 801B8904 001B5704 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B8908 001B5708 38 61 00 48 */ addi r3, r1, 0x48 -/* 801B890C 001B570C 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B890C 001B570C 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8910 001B5710 54 00 84 3E */ srwi r0, r0, 0x10 /* 801B8914 001B5714 B0 04 00 00 */ sth r0, 0(r4) -/* 801B8918 001B5718 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8918 001B5718 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B891C 001B571C 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B8920 001B5720 38 84 00 02 */ addi r4, r4, 2 -/* 801B8924 001B5724 90 8D 99 F4 */ stw r4, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8928 001B5728 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8924 001B5724 90 8D 99 F4 */ stw r4, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8928 001B5728 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B892C 001B572C B0 04 00 00 */ sth r0, 0(r4) -/* 801B8930 001B5730 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8930 001B5730 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8934 001B5734 38 04 00 02 */ addi r0, r4, 2 -/* 801B8938 001B5738 90 0D 99 F4 */ stw r0, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8938 001B5738 90 0D 99 F4 */ stw r0, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B893C 001B573C 4B FF F9 F5 */ bl __AXGetAuxAOutputDpl2R /* 801B8940 001B5740 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B8944 001B5744 38 61 00 48 */ addi r3, r1, 0x48 -/* 801B8948 001B5748 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8948 001B5748 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B894C 001B574C 54 00 84 3E */ srwi r0, r0, 0x10 /* 801B8950 001B5750 B0 04 00 00 */ sth r0, 0(r4) -/* 801B8954 001B5754 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8954 001B5754 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8958 001B5758 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B895C 001B575C 38 84 00 02 */ addi r4, r4, 2 -/* 801B8960 001B5760 90 8D 99 F4 */ stw r4, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8964 001B5764 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8960 001B5760 90 8D 99 F4 */ stw r4, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8964 001B5764 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8968 001B5768 B0 04 00 00 */ sth r0, 0(r4) -/* 801B896C 001B576C 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B896C 001B576C 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8970 001B5770 38 04 00 02 */ addi r0, r4, 2 -/* 801B8974 001B5774 90 0D 99 F4 */ stw r0, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8974 001B5774 90 0D 99 F4 */ stw r0, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8978 001B5778 4B FF F9 D9 */ bl __AXGetAuxAOutputDpl2Ls /* 801B897C 001B577C 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B8980 001B5780 38 61 00 48 */ addi r3, r1, 0x48 -/* 801B8984 001B5784 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8984 001B5784 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8988 001B5788 54 00 84 3E */ srwi r0, r0, 0x10 /* 801B898C 001B578C B0 04 00 00 */ sth r0, 0(r4) -/* 801B8990 001B5790 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8990 001B5790 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8994 001B5794 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B8998 001B5798 38 84 00 02 */ addi r4, r4, 2 -/* 801B899C 001B579C 90 8D 99 F4 */ stw r4, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B89A0 001B57A0 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B899C 001B579C 90 8D 99 F4 */ stw r4, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B89A0 001B57A0 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B89A4 001B57A4 B0 04 00 00 */ sth r0, 0(r4) -/* 801B89A8 001B57A8 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B89A8 001B57A8 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B89AC 001B57AC 38 04 00 02 */ addi r0, r4, 2 -/* 801B89B0 001B57B0 90 0D 99 F4 */ stw r0, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B89B0 001B57B0 90 0D 99 F4 */ stw r0, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B89B4 001B57B4 4B FF F9 BD */ bl __AXGetAuxAOutputDpl2Rs /* 801B89B8 001B57B8 80 01 00 48 */ lwz r0, 0x48(r1) -/* 801B89BC 001B57BC 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B89BC 001B57BC 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B89C0 001B57C0 54 00 84 3E */ srwi r0, r0, 0x10 /* 801B89C4 001B57C4 B0 03 00 00 */ sth r0, 0(r3) -/* 801B89C8 001B57C8 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B89C8 001B57C8 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B89CC 001B57CC 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B89D0 001B57D0 38 63 00 02 */ addi r3, r3, 2 -/* 801B89D4 001B57D4 90 6D 99 F4 */ stw r3, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B89D8 001B57D8 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B89D4 001B57D4 90 6D 99 F4 */ stw r3, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B89D8 001B57D8 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B89DC 001B57DC B0 03 00 00 */ sth r0, 0(r3) -/* 801B89E0 001B57E0 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B89E4 001B57E4 80 6D 99 F8 */ lwz r3, lbl_803CC2F8-_SDA_BASE_(r13) +/* 801B89E0 001B57E0 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B89E4 001B57E4 80 6D 99 F8 */ lwz r3, lbl___AXCommandListCycles-_SDA_BASE_(r13) /* 801B89E8 001B57E8 38 84 00 02 */ addi r4, r4, 2 /* 801B89EC 001B57EC 38 03 0D ED */ addi r0, r3, 0xded -/* 801B89F0 001B57F0 90 8D 99 F4 */ stw r4, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B89F4 001B57F4 90 0D 99 F8 */ stw r0, lbl_803CC2F8-_SDA_BASE_(r13) +/* 801B89F0 001B57F0 90 8D 99 F4 */ stw r4, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B89F4 001B57F4 90 0D 99 F8 */ stw r0, lbl___AXCommandListCycles-_SDA_BASE_(r13) lbl_801B89F8: -/* 801B89F8 001B57F8 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B89F8 001B57F8 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B89FC 001B57FC 38 00 00 10 */ li r0, 0x10 /* 801B8A00 001B5800 38 61 00 48 */ addi r3, r1, 0x48 /* 801B8A04 001B5804 B0 04 00 00 */ sth r0, 0(r4) -/* 801B8A08 001B5808 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8A08 001B5808 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8A0C 001B580C 38 04 00 02 */ addi r0, r4, 2 -/* 801B8A10 001B5810 90 0D 99 F4 */ stw r0, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8A10 001B5810 90 0D 99 F4 */ stw r0, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8A14 001B5814 4B FF F9 CD */ bl __AXGetAuxBForDPL2 /* 801B8A18 001B5818 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B8A1C 001B581C 38 61 00 48 */ addi r3, r1, 0x48 -/* 801B8A20 001B5820 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8A20 001B5820 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8A24 001B5824 54 00 84 3E */ srwi r0, r0, 0x10 /* 801B8A28 001B5828 B0 04 00 00 */ sth r0, 0(r4) -/* 801B8A2C 001B582C 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8A2C 001B582C 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8A30 001B5830 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B8A34 001B5834 38 84 00 02 */ addi r4, r4, 2 -/* 801B8A38 001B5838 90 8D 99 F4 */ stw r4, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8A3C 001B583C 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8A38 001B5838 90 8D 99 F4 */ stw r4, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8A3C 001B583C 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8A40 001B5840 B0 04 00 00 */ sth r0, 0(r4) -/* 801B8A44 001B5844 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8A44 001B5844 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8A48 001B5848 38 04 00 02 */ addi r0, r4, 2 -/* 801B8A4C 001B584C 90 0D 99 F4 */ stw r0, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8A4C 001B584C 90 0D 99 F4 */ stw r0, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8A50 001B5850 4B FF F9 AD */ bl __AXGetAuxBOutputDPL2 /* 801B8A54 001B5854 80 01 00 48 */ lwz r0, 0x48(r1) -/* 801B8A58 001B5858 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8A58 001B5858 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8A5C 001B585C 54 00 84 3E */ srwi r0, r0, 0x10 /* 801B8A60 001B5860 B0 03 00 00 */ sth r0, 0(r3) -/* 801B8A64 001B5864 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8A64 001B5864 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8A68 001B5868 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B8A6C 001B586C 38 63 00 02 */ addi r3, r3, 2 -/* 801B8A70 001B5870 90 6D 99 F4 */ stw r3, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8A74 001B5874 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8A70 001B5870 90 6D 99 F4 */ stw r3, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8A74 001B5874 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8A78 001B5878 B0 03 00 00 */ sth r0, 0(r3) -/* 801B8A7C 001B587C 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8A80 001B5880 80 6D 99 F8 */ lwz r3, lbl_803CC2F8-_SDA_BASE_(r13) +/* 801B8A7C 001B587C 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8A80 001B5880 80 6D 99 F8 */ lwz r3, lbl___AXCommandListCycles-_SDA_BASE_(r13) /* 801B8A84 001B5884 38 84 00 02 */ addi r4, r4, 2 /* 801B8A88 001B5888 38 03 0D ED */ addi r0, r3, 0xded -/* 801B8A8C 001B588C 90 8D 99 F4 */ stw r4, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8A90 001B5890 90 0D 99 F8 */ stw r0, lbl_803CC2F8-_SDA_BASE_(r13) +/* 801B8A8C 001B588C 90 8D 99 F4 */ stw r4, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8A90 001B5890 90 0D 99 F8 */ stw r0, lbl___AXCommandListCycles-_SDA_BASE_(r13) /* 801B8A94 001B5894 48 00 01 54 */ b lbl_801B8BE8 lbl_801B8A98: /* 801B8A98 001B5898 38 61 00 48 */ addi r3, r1, 0x48 @@ -3876,168 +3876,168 @@ lbl_801B8A98: /* 801B8AA0 001B58A0 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B8AA4 001B58A4 28 00 00 00 */ cmplwi r0, 0 /* 801B8AA8 001B58A8 41 82 00 98 */ beq lbl_801B8B40 -/* 801B8AAC 001B58AC 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8AAC 001B58AC 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8AB0 001B58B0 38 00 00 04 */ li r0, 4 /* 801B8AB4 001B58B4 38 61 00 48 */ addi r3, r1, 0x48 /* 801B8AB8 001B58B8 B0 04 00 00 */ sth r0, 0(r4) -/* 801B8ABC 001B58BC 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8ABC 001B58BC 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8AC0 001B58C0 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B8AC4 001B58C4 38 84 00 02 */ addi r4, r4, 2 -/* 801B8AC8 001B58C8 90 8D 99 F4 */ stw r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8AC8 001B58C8 90 8D 99 F4 */ stw r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8ACC 001B58CC 54 00 84 3E */ srwi r0, r0, 0x10 -/* 801B8AD0 001B58D0 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8AD0 001B58D0 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8AD4 001B58D4 B0 04 00 00 */ sth r0, 0(r4) -/* 801B8AD8 001B58D8 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8AD8 001B58D8 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8ADC 001B58DC 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B8AE0 001B58E0 38 84 00 02 */ addi r4, r4, 2 -/* 801B8AE4 001B58E4 90 8D 99 F4 */ stw r4, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8AE8 001B58E8 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8AE4 001B58E4 90 8D 99 F4 */ stw r4, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8AE8 001B58E8 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8AEC 001B58EC B0 04 00 00 */ sth r0, 0(r4) -/* 801B8AF0 001B58F0 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8AF0 001B58F0 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8AF4 001B58F4 38 04 00 02 */ addi r0, r4, 2 -/* 801B8AF8 001B58F8 90 0D 99 F4 */ stw r0, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8AF8 001B58F8 90 0D 99 F4 */ stw r0, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8AFC 001B58FC 4B FF F8 19 */ bl __AXGetAuxAOutput /* 801B8B00 001B5900 80 01 00 48 */ lwz r0, 0x48(r1) -/* 801B8B04 001B5904 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8B04 001B5904 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8B08 001B5908 54 00 84 3E */ srwi r0, r0, 0x10 /* 801B8B0C 001B590C B0 03 00 00 */ sth r0, 0(r3) -/* 801B8B10 001B5910 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8B10 001B5910 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8B14 001B5914 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B8B18 001B5918 38 63 00 02 */ addi r3, r3, 2 -/* 801B8B1C 001B591C 90 6D 99 F4 */ stw r3, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8B20 001B5920 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8B1C 001B591C 90 6D 99 F4 */ stw r3, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8B20 001B5920 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8B24 001B5924 B0 03 00 00 */ sth r0, 0(r3) -/* 801B8B28 001B5928 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8B2C 001B592C 80 6D 99 F8 */ lwz r3, lbl_803CC2F8-_SDA_BASE_(r13) +/* 801B8B28 001B5928 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8B2C 001B592C 80 6D 99 F8 */ lwz r3, lbl___AXCommandListCycles-_SDA_BASE_(r13) /* 801B8B30 001B5930 38 84 00 02 */ addi r4, r4, 2 /* 801B8B34 001B5934 38 03 0D ED */ addi r0, r3, 0xded -/* 801B8B38 001B5938 90 8D 99 F4 */ stw r4, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8B3C 001B593C 90 0D 99 F8 */ stw r0, lbl_803CC2F8-_SDA_BASE_(r13) +/* 801B8B38 001B5938 90 8D 99 F4 */ stw r4, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8B3C 001B593C 90 0D 99 F8 */ stw r0, lbl___AXCommandListCycles-_SDA_BASE_(r13) lbl_801B8B40: /* 801B8B40 001B5940 38 61 00 48 */ addi r3, r1, 0x48 /* 801B8B44 001B5944 4B FF F8 4D */ bl __AXGetAuxBInput /* 801B8B48 001B5948 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B8B4C 001B594C 28 00 00 00 */ cmplwi r0, 0 /* 801B8B50 001B5950 41 82 00 98 */ beq lbl_801B8BE8 -/* 801B8B54 001B5954 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8B54 001B5954 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8B58 001B5958 38 00 00 05 */ li r0, 5 /* 801B8B5C 001B595C 38 61 00 48 */ addi r3, r1, 0x48 /* 801B8B60 001B5960 B0 04 00 00 */ sth r0, 0(r4) -/* 801B8B64 001B5964 80 AD 99 F4 */ lwz r5, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8B68 001B5968 80 8D 99 F8 */ lwz r4, lbl_803CC2F8-_SDA_BASE_(r13) +/* 801B8B64 001B5964 80 AD 99 F4 */ lwz r5, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8B68 001B5968 80 8D 99 F8 */ lwz r4, lbl___AXCommandListCycles-_SDA_BASE_(r13) /* 801B8B6C 001B596C 38 A5 00 02 */ addi r5, r5, 2 /* 801B8B70 001B5970 80 01 00 48 */ lwz r0, 0x48(r1) -/* 801B8B74 001B5974 90 AD 99 F4 */ stw r5, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8B74 001B5974 90 AD 99 F4 */ stw r5, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8B78 001B5978 38 84 0D ED */ addi r4, r4, 0xded /* 801B8B7C 001B597C 54 00 84 3E */ srwi r0, r0, 0x10 -/* 801B8B80 001B5980 90 8D 99 F8 */ stw r4, lbl_803CC2F8-_SDA_BASE_(r13) -/* 801B8B84 001B5984 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8B80 001B5980 90 8D 99 F8 */ stw r4, lbl___AXCommandListCycles-_SDA_BASE_(r13) +/* 801B8B84 001B5984 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8B88 001B5988 B0 04 00 00 */ sth r0, 0(r4) -/* 801B8B8C 001B598C 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8B8C 001B598C 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8B90 001B5990 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B8B94 001B5994 38 84 00 02 */ addi r4, r4, 2 -/* 801B8B98 001B5998 90 8D 99 F4 */ stw r4, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8B9C 001B599C 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8B98 001B5998 90 8D 99 F4 */ stw r4, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8B9C 001B599C 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8BA0 001B59A0 B0 04 00 00 */ sth r0, 0(r4) -/* 801B8BA4 001B59A4 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8BA4 001B59A4 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8BA8 001B59A8 38 04 00 02 */ addi r0, r4, 2 -/* 801B8BAC 001B59AC 90 0D 99 F4 */ stw r0, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8BAC 001B59AC 90 0D 99 F4 */ stw r0, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8BB0 001B59B0 4B FF F8 15 */ bl __AXGetAuxBOutput /* 801B8BB4 001B59B4 80 01 00 48 */ lwz r0, 0x48(r1) -/* 801B8BB8 001B59B8 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8BB8 001B59B8 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8BBC 001B59BC 54 00 84 3E */ srwi r0, r0, 0x10 /* 801B8BC0 001B59C0 B0 03 00 00 */ sth r0, 0(r3) -/* 801B8BC4 001B59C4 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8BC4 001B59C4 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8BC8 001B59C8 80 01 00 48 */ lwz r0, 0x48(r1) /* 801B8BCC 001B59CC 38 63 00 02 */ addi r3, r3, 2 -/* 801B8BD0 001B59D0 90 6D 99 F4 */ stw r3, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8BD4 001B59D4 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8BD0 001B59D0 90 6D 99 F4 */ stw r3, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8BD4 001B59D4 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8BD8 001B59D8 B0 03 00 00 */ sth r0, 0(r3) -/* 801B8BDC 001B59DC 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8BDC 001B59DC 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8BE0 001B59E0 38 03 00 02 */ addi r0, r3, 2 -/* 801B8BE4 001B59E4 90 0D 99 F4 */ stw r0, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8BE4 001B59E4 90 0D 99 F4 */ stw r0, lbl___AXClWrite-_SDA_BASE_(r13) lbl_801B8BE8: -/* 801B8BE8 001B59E8 80 0D 99 FC */ lwz r0, lbl_803CC2FC-_SDA_BASE_(r13) +/* 801B8BE8 001B59E8 80 0D 99 FC */ lwz r0, lbl___AXCompressor-_SDA_BASE_(r13) /* 801B8BEC 001B59EC 28 00 00 00 */ cmplwi r0, 0 /* 801B8BF0 001B59F0 41 82 00 90 */ beq lbl_801B8C80 -/* 801B8BF4 001B59F4 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8BF4 001B59F4 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8BF8 001B59F8 38 00 00 12 */ li r0, 0x12 /* 801B8BFC 001B59FC 3C A0 00 01 */ lis r5, 0x00008000@ha /* 801B8C00 001B5A00 B0 03 00 00 */ sth r0, 0(r3) -/* 801B8C04 001B5A04 3C 60 80 2B */ lis r3, lbl_802B05C0@ha -/* 801B8C08 001B5A08 38 83 05 C0 */ addi r4, r3, lbl_802B05C0@l -/* 801B8C0C 001B5A0C 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8C04 001B5A04 3C 60 80 2B */ lis r3, lbl___AXCompressorTable@ha +/* 801B8C08 001B5A08 38 83 05 C0 */ addi r4, r3, lbl___AXCompressorTable@l +/* 801B8C0C 001B5A0C 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8C10 001B5A10 38 C5 80 00 */ addi r6, r5, 0x00008000@l /* 801B8C14 001B5A14 38 A0 00 0A */ li r5, 0xa /* 801B8C18 001B5A18 38 03 00 02 */ addi r0, r3, 2 -/* 801B8C1C 001B5A1C 90 0D 99 F4 */ stw r0, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8C1C 001B5A1C 90 0D 99 F4 */ stw r0, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8C20 001B5A20 54 80 84 3E */ srwi r0, r4, 0x10 -/* 801B8C24 001B5A24 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8C24 001B5A24 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8C28 001B5A28 B0 C3 00 00 */ sth r6, 0(r3) -/* 801B8C2C 001B5A2C 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8C2C 001B5A2C 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8C30 001B5A30 38 63 00 02 */ addi r3, r3, 2 -/* 801B8C34 001B5A34 90 6D 99 F4 */ stw r3, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8C38 001B5A38 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8C34 001B5A34 90 6D 99 F4 */ stw r3, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8C38 001B5A38 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8C3C 001B5A3C B0 A3 00 00 */ sth r5, 0(r3) -/* 801B8C40 001B5A40 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8C40 001B5A40 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8C44 001B5A44 38 63 00 02 */ addi r3, r3, 2 -/* 801B8C48 001B5A48 90 6D 99 F4 */ stw r3, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8C4C 001B5A4C 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8C48 001B5A48 90 6D 99 F4 */ stw r3, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8C4C 001B5A4C 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8C50 001B5A50 B0 03 00 00 */ sth r0, 0(r3) -/* 801B8C54 001B5A54 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8C54 001B5A54 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8C58 001B5A58 38 03 00 02 */ addi r0, r3, 2 -/* 801B8C5C 001B5A5C 90 0D 99 F4 */ stw r0, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8C60 001B5A60 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8C5C 001B5A5C 90 0D 99 F4 */ stw r0, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8C60 001B5A60 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8C64 001B5A64 B0 83 00 00 */ sth r4, 0(r3) -/* 801B8C68 001B5A68 80 8D 99 F4 */ lwz r4, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8C6C 001B5A6C 80 6D 99 F8 */ lwz r3, lbl_803CC2F8-_SDA_BASE_(r13) +/* 801B8C68 001B5A68 80 8D 99 F4 */ lwz r4, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8C6C 001B5A6C 80 6D 99 F8 */ lwz r3, lbl___AXCommandListCycles-_SDA_BASE_(r13) /* 801B8C70 001B5A70 38 84 00 02 */ addi r4, r4, 2 /* 801B8C74 001B5A74 38 03 0B B8 */ addi r0, r3, 0xbb8 -/* 801B8C78 001B5A78 90 8D 99 F4 */ stw r4, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8C7C 001B5A7C 90 0D 99 F8 */ stw r0, lbl_803CC2F8-_SDA_BASE_(r13) +/* 801B8C78 001B5A78 90 8D 99 F4 */ stw r4, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8C7C 001B5A7C 90 0D 99 F8 */ stw r0, lbl___AXCommandListCycles-_SDA_BASE_(r13) lbl_801B8C80: -/* 801B8C80 001B5A80 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8C80 001B5A80 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8C84 001B5A84 38 00 00 0E */ li r0, 0xe /* 801B8C88 001B5A88 57 A7 84 3E */ srwi r7, r29, 0x10 /* 801B8C8C 001B5A8C B0 03 00 00 */ sth r0, 0(r3) /* 801B8C90 001B5A90 57 C6 84 3E */ srwi r6, r30, 0x10 /* 801B8C94 001B5A94 38 00 00 0F */ li r0, 0xf -/* 801B8C98 001B5A98 80 6D 99 F4 */ lwz r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8C98 001B5A98 80 6D 99 F4 */ lwz r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8C9C 001B5A9C 38 80 03 00 */ li r4, 0x300 /* 801B8CA0 001B5AA0 38 63 00 02 */ addi r3, r3, 2 -/* 801B8CA4 001B5AA4 90 6D 99 F4 */ stw r3, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8CA4 001B5AA4 90 6D 99 F4 */ stw r3, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8CA8 001B5AA8 38 7F 00 00 */ addi r3, r31, 0 -/* 801B8CAC 001B5AAC 80 AD 99 F4 */ lwz r5, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8CAC 001B5AAC 80 AD 99 F4 */ lwz r5, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8CB0 001B5AB0 B0 E5 00 00 */ sth r7, 0(r5) -/* 801B8CB4 001B5AB4 80 AD 99 F4 */ lwz r5, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8CB4 001B5AB4 80 AD 99 F4 */ lwz r5, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8CB8 001B5AB8 38 A5 00 02 */ addi r5, r5, 2 -/* 801B8CBC 001B5ABC 90 AD 99 F4 */ stw r5, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8CC0 001B5AC0 80 AD 99 F4 */ lwz r5, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8CBC 001B5ABC 90 AD 99 F4 */ stw r5, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8CC0 001B5AC0 80 AD 99 F4 */ lwz r5, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8CC4 001B5AC4 B3 A5 00 00 */ sth r29, 0(r5) -/* 801B8CC8 001B5AC8 80 AD 99 F4 */ lwz r5, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8CC8 001B5AC8 80 AD 99 F4 */ lwz r5, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8CCC 001B5ACC 38 A5 00 02 */ addi r5, r5, 2 -/* 801B8CD0 001B5AD0 90 AD 99 F4 */ stw r5, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8CD4 001B5AD4 80 AD 99 F4 */ lwz r5, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8CD0 001B5AD0 90 AD 99 F4 */ stw r5, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8CD4 001B5AD4 80 AD 99 F4 */ lwz r5, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8CD8 001B5AD8 B0 C5 00 00 */ sth r6, 0(r5) -/* 801B8CDC 001B5ADC 80 AD 99 F4 */ lwz r5, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8CDC 001B5ADC 80 AD 99 F4 */ lwz r5, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8CE0 001B5AE0 38 A5 00 02 */ addi r5, r5, 2 -/* 801B8CE4 001B5AE4 90 AD 99 F4 */ stw r5, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8CE8 001B5AE8 80 AD 99 F4 */ lwz r5, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8CE4 001B5AE4 90 AD 99 F4 */ stw r5, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8CE8 001B5AE8 80 AD 99 F4 */ lwz r5, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8CEC 001B5AEC B3 C5 00 00 */ sth r30, 0(r5) -/* 801B8CF0 001B5AF0 80 CD 99 F4 */ lwz r6, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8CF4 001B5AF4 80 AD 99 F8 */ lwz r5, lbl_803CC2F8-_SDA_BASE_(r13) +/* 801B8CF0 001B5AF0 80 CD 99 F4 */ lwz r6, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8CF4 001B5AF4 80 AD 99 F8 */ lwz r5, lbl___AXCommandListCycles-_SDA_BASE_(r13) /* 801B8CF8 001B5AF8 38 C6 00 02 */ addi r6, r6, 2 -/* 801B8CFC 001B5AFC 90 CD 99 F4 */ stw r6, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8CFC 001B5AFC 90 CD 99 F4 */ stw r6, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8D00 001B5B00 38 A5 27 10 */ addi r5, r5, 0x2710 -/* 801B8D04 001B5B04 90 AD 99 F8 */ stw r5, lbl_803CC2F8-_SDA_BASE_(r13) -/* 801B8D08 001B5B08 80 AD 99 F4 */ lwz r5, lbl_803CC2F4-_SDA_BASE_(r13) +/* 801B8D04 001B5B04 90 AD 99 F8 */ stw r5, lbl___AXCommandListCycles-_SDA_BASE_(r13) +/* 801B8D08 001B5B08 80 AD 99 F4 */ lwz r5, lbl___AXClWrite-_SDA_BASE_(r13) /* 801B8D0C 001B5B0C B0 05 00 00 */ sth r0, 0(r5) -/* 801B8D10 001B5B10 80 CD 99 F4 */ lwz r6, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8D14 001B5B14 80 AD 99 F8 */ lwz r5, lbl_803CC2F8-_SDA_BASE_(r13) +/* 801B8D10 001B5B10 80 CD 99 F4 */ lwz r6, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8D14 001B5B14 80 AD 99 F8 */ lwz r5, lbl___AXCommandListCycles-_SDA_BASE_(r13) /* 801B8D18 001B5B18 38 C6 00 02 */ addi r6, r6, 2 /* 801B8D1C 001B5B1C 38 05 00 02 */ addi r0, r5, 2 -/* 801B8D20 001B5B20 90 CD 99 F4 */ stw r6, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8D24 001B5B24 90 0D 99 F8 */ stw r0, lbl_803CC2F8-_SDA_BASE_(r13) +/* 801B8D20 001B5B20 90 CD 99 F4 */ stw r6, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8D24 001B5B24 90 0D 99 F8 */ stw r0, lbl___AXCommandListCycles-_SDA_BASE_(r13) /* 801B8D28 001B5B28 48 01 96 31 */ bl DCFlushRange /* 801B8D2C 001B5B2C 80 01 00 64 */ lwz r0, 0x64(r1) /* 801B8D30 001B5B30 83 E1 00 5C */ lwz r31, 0x5c(r1) @@ -4049,14 +4049,14 @@ lbl_801B8C80: .global __AXClInit __AXClInit: -/* 801B8D48 001B5B48 3C 60 80 36 */ lis r3, lbl_80366BA0@ha +/* 801B8D48 001B5B48 3C 60 80 36 */ lis r3, lbl___AXCommandList@ha /* 801B8D4C 001B5B4C 38 80 00 00 */ li r4, 0 -/* 801B8D50 001B5B50 38 63 6B A0 */ addi r3, r3, lbl_80366BA0@l -/* 801B8D54 001B5B54 90 8D 9A 00 */ stw r4, lbl_803CC300-_SDA_BASE_(r13) +/* 801B8D50 001B5B50 38 63 6B A0 */ addi r3, r3, lbl___AXCommandList@l +/* 801B8D54 001B5B54 90 8D 9A 00 */ stw r4, lbl___AXClMode-_SDA_BASE_(r13) /* 801B8D58 001B5B58 38 00 00 01 */ li r0, 1 -/* 801B8D5C 001B5B5C 90 8D 99 F0 */ stw r4, lbl_803CC2F0-_SDA_BASE_(r13) -/* 801B8D60 001B5B60 90 6D 99 F4 */ stw r3, lbl_803CC2F4-_SDA_BASE_(r13) -/* 801B8D64 001B5B64 90 0D 99 FC */ stw r0, lbl_803CC2FC-_SDA_BASE_(r13) +/* 801B8D5C 001B5B5C 90 8D 99 F0 */ stw r4, lbl___AXCommandListPosition-_SDA_BASE_(r13) +/* 801B8D60 001B5B60 90 6D 99 F4 */ stw r3, lbl___AXClWrite-_SDA_BASE_(r13) +/* 801B8D64 001B5B64 90 0D 99 FC */ stw r0, lbl___AXCompressor-_SDA_BASE_(r13) /* 801B8D68 001B5B68 4E 80 00 20 */ blr .global __AXClQuit @@ -4066,11 +4066,11 @@ __AXClQuit: .global __AXOutNewFrame __AXOutNewFrame: /* 801B8D70 001B5B70 7C 08 02 A6 */ mflr r0 -/* 801B8D74 001B5B74 3C 80 80 36 */ lis r4, lbl_803671A0@ha +/* 801B8D74 001B5B74 3C 80 80 36 */ lis r4, lbl___AXOutBuffer@ha /* 801B8D78 001B5B78 90 01 00 04 */ stw r0, 4(r1) /* 801B8D7C 001B5B7C 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801B8D80 001B5B80 93 E1 00 14 */ stw r31, 0x14(r1) -/* 801B8D84 001B5B84 3B E4 71 A0 */ addi r31, r4, lbl_803671A0@l +/* 801B8D84 001B5B84 3B E4 71 A0 */ addi r31, r4, lbl___AXOutBuffer@l /* 801B8D88 001B5B88 93 C1 00 10 */ stw r30, 0x10(r1) /* 801B8D8C 001B5B8C 3B C3 00 00 */ addi r30, r3, 0 /* 801B8D90 001B5B90 48 01 E7 BD */ bl OSGetTime @@ -4105,7 +4105,7 @@ lbl_801B8DD0: /* 801B8DFC 001B5BFC 48 01 E7 51 */ bl OSGetTime /* 801B8E00 001B5C00 90 9F 4A 6C */ stw r4, 0x4a6c(r31) /* 801B8E04 001B5C04 90 7F 4A 68 */ stw r3, 0x4a68(r31) -/* 801B8E08 001B5C08 81 8D 9A 20 */ lwz r12, lbl_803CC320-_SDA_BASE_(r13) +/* 801B8E08 001B5C08 81 8D 9A 20 */ lwz r12, lbl___AXUserFrameCallback-_SDA_BASE_(r13) /* 801B8E0C 001B5C0C 28 0C 00 00 */ cmplwi r12, 0 /* 801B8E10 001B5C10 41 82 00 0C */ beq lbl_801B8E1C /* 801B8E14 001B5C14 7D 88 03 A6 */ mtlr r12 @@ -4115,31 +4115,31 @@ lbl_801B8E1C: /* 801B8E20 001B5C20 90 9F 4A 74 */ stw r4, 0x4a74(r31) /* 801B8E24 001B5C24 90 7F 4A 70 */ stw r3, 0x4a70(r31) /* 801B8E28 001B5C28 38 7F 07 80 */ addi r3, r31, 0x780 -/* 801B8E2C 001B5C2C 80 0D 9A 08 */ lwz r0, lbl_803CC308-_SDA_BASE_(r13) +/* 801B8E2C 001B5C2C 80 0D 9A 08 */ lwz r0, lbl___AXOutFrame-_SDA_BASE_(r13) /* 801B8E30 001B5C30 1C 00 02 80 */ mulli r0, r0, 0x280 /* 801B8E34 001B5C34 7C 9F 02 14 */ add r4, r31, r0 /* 801B8E38 001B5C38 4B FF F8 61 */ bl __AXNextFrame -/* 801B8E3C 001B5C3C 80 6D 9A 08 */ lwz r3, lbl_803CC308-_SDA_BASE_(r13) -/* 801B8E40 001B5C40 80 0D 9A 38 */ lwz r0, lbl_803CC338-_SDA_BASE_(r13) +/* 801B8E3C 001B5C3C 80 6D 9A 08 */ lwz r3, lbl___AXOutFrame-_SDA_BASE_(r13) +/* 801B8E40 001B5C40 80 0D 9A 38 */ lwz r0, lbl___AXOutputBufferMode-_SDA_BASE_(r13) /* 801B8E44 001B5C44 38 63 00 01 */ addi r3, r3, 1 /* 801B8E48 001B5C48 28 00 00 01 */ cmplwi r0, 1 -/* 801B8E4C 001B5C4C 90 6D 9A 08 */ stw r3, lbl_803CC308-_SDA_BASE_(r13) +/* 801B8E4C 001B5C4C 90 6D 9A 08 */ stw r3, lbl___AXOutFrame-_SDA_BASE_(r13) /* 801B8E50 001B5C50 40 82 00 28 */ bne lbl_801B8E78 /* 801B8E54 001B5C54 3C 60 AA AB */ lis r3, 0xAAAAAAAB@ha -/* 801B8E58 001B5C58 80 8D 9A 08 */ lwz r4, lbl_803CC308-_SDA_BASE_(r13) +/* 801B8E58 001B5C58 80 8D 9A 08 */ lwz r4, lbl___AXOutFrame-_SDA_BASE_(r13) /* 801B8E5C 001B5C5C 38 03 AA AB */ addi r0, r3, 0xAAAAAAAB@l /* 801B8E60 001B5C60 7C 00 20 16 */ mulhwu r0, r0, r4 /* 801B8E64 001B5C64 54 00 F8 7E */ srwi r0, r0, 1 /* 801B8E68 001B5C68 1C 00 00 03 */ mulli r0, r0, 3 /* 801B8E6C 001B5C6C 7C 00 20 50 */ subf r0, r0, r4 -/* 801B8E70 001B5C70 90 0D 9A 08 */ stw r0, lbl_803CC308-_SDA_BASE_(r13) +/* 801B8E70 001B5C70 90 0D 9A 08 */ stw r0, lbl___AXOutFrame-_SDA_BASE_(r13) /* 801B8E74 001B5C74 48 00 00 24 */ b lbl_801B8E98 lbl_801B8E78: -/* 801B8E78 001B5C78 80 0D 9A 08 */ lwz r0, lbl_803CC308-_SDA_BASE_(r13) +/* 801B8E78 001B5C78 80 0D 9A 08 */ lwz r0, lbl___AXOutFrame-_SDA_BASE_(r13) /* 801B8E7C 001B5C7C 38 80 02 80 */ li r4, 0x280 /* 801B8E80 001B5C80 54 00 07 FE */ clrlwi r0, r0, 0x1f -/* 801B8E84 001B5C84 90 0D 9A 08 */ stw r0, lbl_803CC308-_SDA_BASE_(r13) -/* 801B8E88 001B5C88 80 0D 9A 08 */ lwz r0, lbl_803CC308-_SDA_BASE_(r13) +/* 801B8E84 001B5C84 90 0D 9A 08 */ stw r0, lbl___AXOutFrame-_SDA_BASE_(r13) +/* 801B8E88 001B5C88 80 0D 9A 08 */ lwz r0, lbl___AXOutFrame-_SDA_BASE_(r13) /* 801B8E8C 001B5C8C 1C 00 02 80 */ mulli r0, r0, 0x280 /* 801B8E90 001B5C90 7C 7F 02 14 */ add r3, r31, r0 /* 801B8E94 001B5C94 4B FF C5 01 */ bl AIInitDMA @@ -4186,49 +4186,49 @@ lbl_801B8F28: /* 801B8F28 001B5D28 7C 08 02 A6 */ mflr r0 /* 801B8F2C 001B5D2C 90 01 00 04 */ stw r0, 4(r1) /* 801B8F30 001B5D30 94 21 FF F8 */ stwu r1, -8(r1) -/* 801B8F34 001B5D34 80 0D 9A 10 */ lwz r0, lbl_803CC310-_SDA_BASE_(r13) +/* 801B8F34 001B5D34 80 0D 9A 10 */ lwz r0, lbl___AXOutDspReady-_SDA_BASE_(r13) /* 801B8F38 001B5D38 28 00 00 00 */ cmplwi r0, 0 /* 801B8F3C 001B5D3C 40 82 00 10 */ bne lbl_801B8F4C /* 801B8F40 001B5D40 48 01 E6 0D */ bl OSGetTime /* 801B8F44 001B5D44 90 8D 9A 1C */ stw r4, lbl_803CC31C-_SDA_BASE_(r13) -/* 801B8F48 001B5D48 90 6D 9A 18 */ stw r3, lbl_803CC318-_SDA_BASE_(r13) +/* 801B8F48 001B5D48 90 6D 9A 18 */ stw r3, lbl___AXOsTime-_SDA_BASE_(r13) lbl_801B8F4C: -/* 801B8F4C 001B5D4C 80 0D 9A 10 */ lwz r0, lbl_803CC310-_SDA_BASE_(r13) +/* 801B8F4C 001B5D4C 80 0D 9A 10 */ lwz r0, lbl___AXOutDspReady-_SDA_BASE_(r13) /* 801B8F50 001B5D50 28 00 00 01 */ cmplwi r0, 1 /* 801B8F54 001B5D54 40 82 00 18 */ bne lbl_801B8F6C /* 801B8F58 001B5D58 38 00 00 00 */ li r0, 0 -/* 801B8F5C 001B5D5C 90 0D 9A 10 */ stw r0, lbl_803CC310-_SDA_BASE_(r13) +/* 801B8F5C 001B5D5C 90 0D 9A 10 */ stw r0, lbl___AXOutDspReady-_SDA_BASE_(r13) /* 801B8F60 001B5D60 38 60 00 00 */ li r3, 0 /* 801B8F64 001B5D64 4B FF FE 0D */ bl __AXOutNewFrame /* 801B8F68 001B5D68 48 00 00 18 */ b lbl_801B8F80 lbl_801B8F6C: /* 801B8F6C 001B5D6C 38 00 00 02 */ li r0, 2 -/* 801B8F70 001B5D70 3C 60 80 37 */ lis r3, lbl_8036BBA0@ha -/* 801B8F74 001B5D74 90 0D 9A 10 */ stw r0, lbl_803CC310-_SDA_BASE_(r13) -/* 801B8F78 001B5D78 38 63 BB A0 */ addi r3, r3, lbl_8036BBA0@l +/* 801B8F70 001B5D70 3C 60 80 37 */ lis r3, lbl___AXDSPTask@ha +/* 801B8F74 001B5D74 90 0D 9A 10 */ stw r0, lbl___AXOutDspReady-_SDA_BASE_(r13) +/* 801B8F78 001B5D78 38 63 BB A0 */ addi r3, r3, lbl___AXDSPTask@l /* 801B8F7C 001B5D7C 48 00 90 29 */ bl DSPAssertTask lbl_801B8F80: -/* 801B8F80 001B5D80 80 0D 9A 38 */ lwz r0, lbl_803CC338-_SDA_BASE_(r13) +/* 801B8F80 001B5D80 80 0D 9A 38 */ lwz r0, lbl___AXOutputBufferMode-_SDA_BASE_(r13) /* 801B8F84 001B5D84 28 00 00 01 */ cmplwi r0, 1 /* 801B8F88 001B5D88 40 82 00 4C */ bne lbl_801B8FD4 -/* 801B8F8C 001B5D8C 80 8D 9A 0C */ lwz r4, lbl_803CC30C-_SDA_BASE_(r13) -/* 801B8F90 001B5D90 3C 60 80 36 */ lis r3, lbl_803671A0@ha -/* 801B8F94 001B5D94 38 03 71 A0 */ addi r0, r3, lbl_803671A0@l +/* 801B8F8C 001B5D8C 80 8D 9A 0C */ lwz r4, lbl___AXAiDmaFrame-_SDA_BASE_(r13) +/* 801B8F90 001B5D90 3C 60 80 36 */ lis r3, lbl___AXOutBuffer@ha +/* 801B8F94 001B5D94 38 03 71 A0 */ addi r0, r3, lbl___AXOutBuffer@l /* 801B8F98 001B5D98 1C 64 02 80 */ mulli r3, r4, 0x280 /* 801B8F9C 001B5D9C 7C 60 1A 14 */ add r3, r0, r3 /* 801B8FA0 001B5DA0 38 80 02 80 */ li r4, 0x280 /* 801B8FA4 001B5DA4 4B FF C3 F1 */ bl AIInitDMA -/* 801B8FA8 001B5DA8 80 8D 9A 0C */ lwz r4, lbl_803CC30C-_SDA_BASE_(r13) +/* 801B8FA8 001B5DA8 80 8D 9A 0C */ lwz r4, lbl___AXAiDmaFrame-_SDA_BASE_(r13) /* 801B8FAC 001B5DAC 3C 60 AA AB */ lis r3, 0xAAAAAAAB@ha /* 801B8FB0 001B5DB0 38 03 AA AB */ addi r0, r3, 0xAAAAAAAB@l /* 801B8FB4 001B5DB4 38 64 00 01 */ addi r3, r4, 1 -/* 801B8FB8 001B5DB8 90 6D 9A 0C */ stw r3, lbl_803CC30C-_SDA_BASE_(r13) -/* 801B8FBC 001B5DBC 80 6D 9A 0C */ lwz r3, lbl_803CC30C-_SDA_BASE_(r13) +/* 801B8FB8 001B5DB8 90 6D 9A 0C */ stw r3, lbl___AXAiDmaFrame-_SDA_BASE_(r13) +/* 801B8FBC 001B5DBC 80 6D 9A 0C */ lwz r3, lbl___AXAiDmaFrame-_SDA_BASE_(r13) /* 801B8FC0 001B5DC0 7C 00 18 16 */ mulhwu r0, r0, r3 /* 801B8FC4 001B5DC4 54 00 F8 7E */ srwi r0, r0, 1 /* 801B8FC8 001B5DC8 1C 00 00 03 */ mulli r0, r0, 3 /* 801B8FCC 001B5DCC 7C 00 18 50 */ subf r0, r0, r3 -/* 801B8FD0 001B5DD0 90 0D 9A 0C */ stw r0, lbl_803CC30C-_SDA_BASE_(r13) +/* 801B8FD0 001B5DD0 90 0D 9A 0C */ stw r0, lbl___AXAiDmaFrame-_SDA_BASE_(r13) lbl_801B8FD4: /* 801B8FD4 001B5DD4 80 01 00 0C */ lwz r0, 0xc(r1) /* 801B8FD8 001B5DD8 38 21 00 08 */ addi r1, r1, 8 @@ -4236,19 +4236,19 @@ lbl_801B8FD4: /* 801B8FE0 001B5DE0 4E 80 00 20 */ blr lbl_801B8FE4: /* 801B8FE4 001B5DE4 38 00 00 01 */ li r0, 1 -/* 801B8FE8 001B5DE8 90 0D 9A 24 */ stw r0, lbl_803CC324-_SDA_BASE_(r13) +/* 801B8FE8 001B5DE8 90 0D 9A 24 */ stw r0, lbl___AXDSPInitFlag-_SDA_BASE_(r13) /* 801B8FEC 001B5DEC 4E 80 00 20 */ blr lbl_801B8FF0: /* 801B8FF0 001B5DF0 7C 08 02 A6 */ mflr r0 /* 801B8FF4 001B5DF4 90 01 00 04 */ stw r0, 4(r1) /* 801B8FF8 001B5DF8 94 21 FF F8 */ stwu r1, -8(r1) -/* 801B8FFC 001B5DFC 80 0D 9A 10 */ lwz r0, lbl_803CC310-_SDA_BASE_(r13) +/* 801B8FFC 001B5DFC 80 0D 9A 10 */ lwz r0, lbl___AXOutDspReady-_SDA_BASE_(r13) /* 801B9000 001B5E00 28 00 00 02 */ cmplwi r0, 2 /* 801B9004 001B5E04 40 82 00 2C */ bne lbl_801B9030 /* 801B9008 001B5E08 38 00 00 00 */ li r0, 0 -/* 801B900C 001B5E0C 90 0D 9A 10 */ stw r0, lbl_803CC310-_SDA_BASE_(r13) +/* 801B900C 001B5E0C 90 0D 9A 10 */ stw r0, lbl___AXOutDspReady-_SDA_BASE_(r13) /* 801B9010 001B5E10 48 01 E5 3D */ bl OSGetTime -/* 801B9014 001B5E14 80 AD 9A 18 */ lwz r5, lbl_803CC318-_SDA_BASE_(r13) +/* 801B9014 001B5E14 80 AD 9A 18 */ lwz r5, lbl___AXOsTime-_SDA_BASE_(r13) /* 801B9018 001B5E18 80 0D 9A 1C */ lwz r0, lbl_803CC31C-_SDA_BASE_(r13) /* 801B901C 001B5E1C 7C 00 20 10 */ subfc r0, r0, r4 /* 801B9020 001B5E20 54 00 F0 BE */ srwi r0, r0, 2 @@ -4257,7 +4257,7 @@ lbl_801B8FF0: /* 801B902C 001B5E2C 48 00 00 0C */ b lbl_801B9038 lbl_801B9030: /* 801B9030 001B5E30 38 00 00 01 */ li r0, 1 -/* 801B9034 001B5E34 90 0D 9A 10 */ stw r0, lbl_803CC310-_SDA_BASE_(r13) +/* 801B9034 001B5E34 90 0D 9A 10 */ stw r0, lbl___AXOutDspReady-_SDA_BASE_(r13) lbl_801B9038: /* 801B9038 001B5E38 80 01 00 0C */ lwz r0, 0xc(r1) /* 801B903C 001B5E3C 38 21 00 08 */ addi r1, r1, 8 @@ -4265,11 +4265,11 @@ lbl_801B9038: /* 801B9044 001B5E44 4E 80 00 20 */ blr lbl_801B9048: /* 801B9048 001B5E48 7C 08 02 A6 */ mflr r0 -/* 801B904C 001B5E4C 38 6D 9A 30 */ addi r3, r13, lbl_803CC330-_SDA_BASE_ +/* 801B904C 001B5E4C 38 6D 9A 30 */ addi r3, r13, lbl___AXOutThreadQueue-_SDA_BASE_ /* 801B9050 001B5E50 90 01 00 04 */ stw r0, 4(r1) /* 801B9054 001B5E54 38 00 00 01 */ li r0, 1 /* 801B9058 001B5E58 94 21 FF F8 */ stwu r1, -8(r1) -/* 801B905C 001B5E5C 90 0D 9A 28 */ stw r0, lbl_803CC328-_SDA_BASE_(r13) +/* 801B905C 001B5E5C 90 0D 9A 28 */ stw r0, lbl___AXDSPDoneFlag-_SDA_BASE_(r13) /* 801B9060 001B5E60 48 01 E3 3D */ bl OSWakeupThread /* 801B9064 001B5E64 80 01 00 0C */ lwz r0, 0xc(r1) /* 801B9068 001B5E68 38 21 00 08 */ addi r1, r1, 8 @@ -4281,18 +4281,18 @@ __AXOutInitDSP: /* 801B9074 001B5E74 7C 08 02 A6 */ mflr r0 /* 801B9078 001B5E78 3C A0 80 1C */ lis r5, lbl_801B8FE4@ha /* 801B907C 001B5E7C 90 01 00 04 */ stw r0, 4(r1) -/* 801B9080 001B5E80 3C 60 80 2B */ lis r3, lbl_802B2000@ha -/* 801B9084 001B5E84 38 03 20 00 */ addi r0, r3, lbl_802B2000@l +/* 801B9080 001B5E80 3C 60 80 2B */ lis r3, lbl_axDspSlave@ha +/* 801B9084 001B5E84 38 03 20 00 */ addi r0, r3, lbl_axDspSlave@l /* 801B9088 001B5E88 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 801B908C 001B5E8C 3C 80 80 36 */ lis r4, lbl_803671A0@ha +/* 801B908C 001B5E8C 3C 80 80 36 */ lis r4, lbl___AXOutBuffer@ha /* 801B9090 001B5E90 39 20 00 00 */ li r9, 0 /* 801B9094 001B5E94 93 E1 00 0C */ stw r31, 0xc(r1) -/* 801B9098 001B5E98 3B E4 71 A0 */ addi r31, r4, lbl_803671A0@l +/* 801B9098 001B5E98 3B E4 71 A0 */ addi r31, r4, lbl___AXOutBuffer@l /* 801B909C 001B5E9C 3C 80 80 1C */ lis r4, lbl_801B8FF0@ha /* 801B90A0 001B5EA0 90 1F 4A 0C */ stw r0, 0x4a0c(r31) /* 801B90A4 001B5EA4 39 1F 0A 00 */ addi r8, r31, 0xa00 /* 801B90A8 001B5EA8 38 E0 00 10 */ li r7, 0x10 -/* 801B90AC 001B5EAC A0 0D 85 68 */ lhz r0, lbl_803CAE68-_SDA_BASE_(r13) +/* 801B90AC 001B5EAC A0 0D 85 68 */ lhz r0, lbl_axDspSlaveLength-_SDA_BASE_(r13) /* 801B90B0 001B5EB0 38 C0 00 30 */ li r6, 0x30 /* 801B90B4 001B5EB4 38 A5 8F E4 */ addi r5, r5, lbl_801B8FE4@l /* 801B90B8 001B5EB8 90 1F 4A 10 */ stw r0, 0x4a10(r31) @@ -4303,7 +4303,7 @@ __AXOutInitDSP: /* 801B90CC 001B5ECC 91 1F 4A 18 */ stw r8, 0x4a18(r31) /* 801B90D0 001B5ED0 90 1F 4A 1C */ stw r0, 0x4a1c(r31) /* 801B90D4 001B5ED4 38 03 90 48 */ addi r0, r3, lbl_801B9048@l -/* 801B90D8 001B5ED8 38 6D 9A 30 */ addi r3, r13, lbl_803CC330-_SDA_BASE_ +/* 801B90D8 001B5ED8 38 6D 9A 30 */ addi r3, r13, lbl___AXOutThreadQueue-_SDA_BASE_ /* 801B90DC 001B5EDC 91 3F 4A 20 */ stw r9, 0x4a20(r31) /* 801B90E0 001B5EE0 B0 FF 4A 24 */ sth r7, 0x4a24(r31) /* 801B90E4 001B5EE4 B0 DF 4A 26 */ sth r6, 0x4a26(r31) @@ -4312,8 +4312,8 @@ __AXOutInitDSP: /* 801B90F0 001B5EF0 90 1F 4A 30 */ stw r0, 0x4a30(r31) /* 801B90F4 001B5EF4 91 3F 4A 34 */ stw r9, 0x4a34(r31) /* 801B90F8 001B5EF8 91 3F 4A 04 */ stw r9, 0x4a04(r31) -/* 801B90FC 001B5EFC 91 2D 9A 24 */ stw r9, lbl_803CC324-_SDA_BASE_(r13) -/* 801B9100 001B5F00 91 2D 9A 28 */ stw r9, lbl_803CC328-_SDA_BASE_(r13) +/* 801B90FC 001B5EFC 91 2D 9A 24 */ stw r9, lbl___AXDSPInitFlag-_SDA_BASE_(r13) +/* 801B9100 001B5F00 91 2D 9A 28 */ stw r9, lbl___AXDSPDoneFlag-_SDA_BASE_(r13) /* 801B9104 001B5F04 48 01 D6 65 */ bl OSInitThreadQueue /* 801B9108 001B5F08 48 00 8D E5 */ bl DSPCheckInit /* 801B910C 001B5F0C 2C 03 00 00 */ cmpwi r3, 0 @@ -4323,7 +4323,7 @@ lbl_801B9118: /* 801B9118 001B5F18 38 7F 4A 00 */ addi r3, r31, 0x4a00 /* 801B911C 001B5F1C 48 00 8D D9 */ bl DSPAddTask lbl_801B9120: -/* 801B9120 001B5F20 80 0D 9A 24 */ lwz r0, lbl_803CC324-_SDA_BASE_(r13) +/* 801B9120 001B5F20 80 0D 9A 24 */ lwz r0, lbl___AXDSPInitFlag-_SDA_BASE_(r13) /* 801B9124 001B5F24 2C 00 00 00 */ cmpwi r0, 0 /* 801B9128 001B5F28 41 82 FF F8 */ beq lbl_801B9120 /* 801B912C 001B5F2C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -4341,12 +4341,12 @@ __AXOutInit: /* 801B9150 001B5F50 7C 09 03 A6 */ mtctr r0 /* 801B9154 001B5F54 94 21 FF D8 */ stwu r1, -0x28(r1) /* 801B9158 001B5F58 93 E1 00 24 */ stw r31, 0x24(r1) -/* 801B915C 001B5F5C 90 8D 9A 08 */ stw r4, lbl_803CC308-_SDA_BASE_(r13) -/* 801B9160 001B5F60 90 8D 9A 0C */ stw r4, lbl_803CC30C-_SDA_BASE_(r13) -/* 801B9164 001B5F64 90 6D 9A 38 */ stw r3, lbl_803CC338-_SDA_BASE_(r13) -/* 801B9168 001B5F68 3C 60 80 36 */ lis r3, lbl_803671A0@ha -/* 801B916C 001B5F6C 3B E3 71 A0 */ addi r31, r3, lbl_803671A0@l -/* 801B9170 001B5F70 90 8D 9A 2C */ stw r4, lbl_803CC32C-_SDA_BASE_(r13) +/* 801B915C 001B5F5C 90 8D 9A 08 */ stw r4, lbl___AXOutFrame-_SDA_BASE_(r13) +/* 801B9160 001B5F60 90 8D 9A 0C */ stw r4, lbl___AXAiDmaFrame-_SDA_BASE_(r13) +/* 801B9164 001B5F64 90 6D 9A 38 */ stw r3, lbl___AXOutputBufferMode-_SDA_BASE_(r13) +/* 801B9168 001B5F68 3C 60 80 36 */ lis r3, lbl___AXOutBuffer@ha +/* 801B916C 001B5F6C 3B E3 71 A0 */ addi r31, r3, lbl___AXOutBuffer@l +/* 801B9170 001B5F70 90 8D 9A 2C */ stw r4, lbl___AXDebugSteppingMode-_SDA_BASE_(r13) /* 801B9174 001B5F74 38 7F 00 00 */ addi r3, r31, 0 lbl_801B9178: /* 801B9178 001B5F78 90 83 00 00 */ stw r4, 0(r3) @@ -4528,7 +4528,7 @@ lbl_801B92DC: /* 801B9434 001B6234 3C 60 80 1C */ lis r3, lbl_801B8F28@ha /* 801B9438 001B6238 38 63 8F 28 */ addi r3, r3, lbl_801B8F28@l /* 801B943C 001B623C 4B FF BF 15 */ bl AIRegisterDMACallback -/* 801B9440 001B6240 80 0D 9A 38 */ lwz r0, lbl_803CC338-_SDA_BASE_(r13) +/* 801B9440 001B6240 80 0D 9A 38 */ lwz r0, lbl___AXOutputBufferMode-_SDA_BASE_(r13) /* 801B9444 001B6244 28 00 00 01 */ cmplwi r0, 1 /* 801B9448 001B6248 40 82 00 14 */ bne lbl_801B945C /* 801B944C 001B624C 38 7F 07 80 */ addi r3, r31, 0x780 @@ -4540,27 +4540,27 @@ lbl_801B945C: /* 801B9460 001B6260 38 9F 02 80 */ addi r4, r31, 0x280 /* 801B9464 001B6264 4B FF F2 35 */ bl __AXNextFrame lbl_801B9468: -/* 801B9468 001B6268 80 0D 9A 38 */ lwz r0, lbl_803CC338-_SDA_BASE_(r13) +/* 801B9468 001B6268 80 0D 9A 38 */ lwz r0, lbl___AXOutputBufferMode-_SDA_BASE_(r13) /* 801B946C 001B626C 38 80 00 01 */ li r4, 1 /* 801B9470 001B6270 38 60 00 00 */ li r3, 0 -/* 801B9474 001B6274 90 8D 9A 10 */ stw r4, lbl_803CC310-_SDA_BASE_(r13) +/* 801B9474 001B6274 90 8D 9A 10 */ stw r4, lbl___AXOutDspReady-_SDA_BASE_(r13) /* 801B9478 001B6278 28 00 00 01 */ cmplwi r0, 1 -/* 801B947C 001B627C 90 6D 9A 20 */ stw r3, lbl_803CC320-_SDA_BASE_(r13) +/* 801B947C 001B627C 90 6D 9A 20 */ stw r3, lbl___AXUserFrameCallback-_SDA_BASE_(r13) /* 801B9480 001B6280 40 82 00 34 */ bne lbl_801B94B4 -/* 801B9484 001B6284 80 0D 9A 0C */ lwz r0, lbl_803CC30C-_SDA_BASE_(r13) +/* 801B9484 001B6284 80 0D 9A 0C */ lwz r0, lbl___AXAiDmaFrame-_SDA_BASE_(r13) /* 801B9488 001B6288 38 80 02 80 */ li r4, 0x280 /* 801B948C 001B628C 1C 00 02 80 */ mulli r0, r0, 0x280 /* 801B9490 001B6290 7C 7F 02 14 */ add r3, r31, r0 /* 801B9494 001B6294 4B FF BF 01 */ bl AIInitDMA -/* 801B9498 001B6298 80 6D 9A 0C */ lwz r3, lbl_803CC30C-_SDA_BASE_(r13) +/* 801B9498 001B6298 80 6D 9A 0C */ lwz r3, lbl___AXAiDmaFrame-_SDA_BASE_(r13) /* 801B949C 001B629C 38 03 00 01 */ addi r0, r3, 1 -/* 801B94A0 001B62A0 90 0D 9A 0C */ stw r0, lbl_803CC30C-_SDA_BASE_(r13) -/* 801B94A4 001B62A4 80 0D 9A 0C */ lwz r0, lbl_803CC30C-_SDA_BASE_(r13) +/* 801B94A0 001B62A0 90 0D 9A 0C */ stw r0, lbl___AXAiDmaFrame-_SDA_BASE_(r13) +/* 801B94A4 001B62A4 80 0D 9A 0C */ lwz r0, lbl___AXAiDmaFrame-_SDA_BASE_(r13) /* 801B94A8 001B62A8 54 00 07 FE */ clrlwi r0, r0, 0x1f -/* 801B94AC 001B62AC 90 0D 9A 0C */ stw r0, lbl_803CC30C-_SDA_BASE_(r13) +/* 801B94AC 001B62AC 90 0D 9A 0C */ stw r0, lbl___AXAiDmaFrame-_SDA_BASE_(r13) /* 801B94B0 001B62B0 48 00 00 18 */ b lbl_801B94C8 lbl_801B94B4: -/* 801B94B4 001B62B4 80 0D 9A 08 */ lwz r0, lbl_803CC308-_SDA_BASE_(r13) +/* 801B94B4 001B62B4 80 0D 9A 08 */ lwz r0, lbl___AXOutFrame-_SDA_BASE_(r13) /* 801B94B8 001B62B8 38 80 02 80 */ li r4, 0x280 /* 801B94BC 001B62BC 1C 00 02 80 */ mulli r0, r0, 0x280 /* 801B94C0 001B62C0 7C 7F 02 14 */ add r3, r31, r0 @@ -4581,13 +4581,13 @@ __AXOutQuit: /* 801B94EC 001B62EC 93 E1 00 0C */ stw r31, 0xc(r1) /* 801B94F0 001B62F0 48 01 AE 21 */ bl OSDisableInterrupts /* 801B94F4 001B62F4 38 00 00 00 */ li r0, 0 -/* 801B94F8 001B62F8 3C 80 80 37 */ lis r4, lbl_8036BBA0@ha -/* 801B94FC 001B62FC 90 0D 9A 20 */ stw r0, lbl_803CC320-_SDA_BASE_(r13) -/* 801B9500 001B6300 38 04 BB A0 */ addi r0, r4, lbl_8036BBA0@l +/* 801B94F8 001B62F8 3C 80 80 37 */ lis r4, lbl___AXDSPTask@ha +/* 801B94FC 001B62FC 90 0D 9A 20 */ stw r0, lbl___AXUserFrameCallback-_SDA_BASE_(r13) +/* 801B9500 001B6300 38 04 BB A0 */ addi r0, r4, lbl___AXDSPTask@l /* 801B9504 001B6304 3B E3 00 00 */ addi r31, r3, 0 /* 801B9508 001B6308 7C 03 03 78 */ mr r3, r0 /* 801B950C 001B630C 48 00 8A 59 */ bl DSPCancelTask -/* 801B9510 001B6310 38 6D 9A 30 */ addi r3, r13, lbl_803CC330-_SDA_BASE_ +/* 801B9510 001B6310 38 6D 9A 30 */ addi r3, r13, lbl___AXOutThreadQueue-_SDA_BASE_ /* 801B9514 001B6314 48 01 DD 9D */ bl OSSleepThread /* 801B9518 001B6318 4B FF BF 1D */ bl AIStopDMA /* 801B951C 001B631C 7F E3 FB 78 */ mr r3, r31 @@ -4600,13 +4600,13 @@ __AXOutQuit: .global AXRegisterCallback AXRegisterCallback: -/* 801B9538 001B6338 90 6D 9A 20 */ stw r3, lbl_803CC320-_SDA_BASE_(r13) +/* 801B9538 001B6338 90 6D 9A 20 */ stw r3, lbl___AXUserFrameCallback-_SDA_BASE_(r13) /* 801B953C 001B633C 4E 80 00 20 */ blr .global __AXGetStudio __AXGetStudio: -/* 801B9540 001B6340 3C 60 80 37 */ lis r3, lbl_8036BC40@ha -/* 801B9544 001B6344 38 63 BC 40 */ addi r3, r3, lbl_8036BC40@l +/* 801B9540 001B6340 3C 60 80 37 */ lis r3, lbl___AXStudio@ha +/* 801B9544 001B6344 38 63 BC 40 */ addi r3, r3, lbl___AXStudio@l /* 801B9548 001B6348 4E 80 00 20 */ blr .global __AXPrintStudio @@ -4615,10 +4615,10 @@ __AXPrintStudio: /* 801B9550 001B6350 3C 60 66 66 */ lis r3, 0x66666667@ha /* 801B9554 001B6354 90 01 00 04 */ stw r0, 4(r1) /* 801B9558 001B6358 38 03 66 67 */ addi r0, r3, 0x66666667@l -/* 801B955C 001B635C 3C 60 80 37 */ lis r3, lbl_8036BC40@ha +/* 801B955C 001B635C 3C 60 80 37 */ lis r3, lbl___AXStudio@ha /* 801B9560 001B6360 94 21 FF F8 */ stwu r1, -8(r1) -/* 801B9564 001B6364 38 63 BC 40 */ addi r3, r3, lbl_8036BC40@l -/* 801B9568 001B6368 80 AD 9A 40 */ lwz r5, lbl_803CC340-_SDA_BASE_(r13) +/* 801B9564 001B6364 38 63 BC 40 */ addi r3, r3, lbl___AXStudio@l +/* 801B9568 001B6368 80 AD 9A 40 */ lwz r5, lbl___AXSpbAL-_SDA_BASE_(r13) /* 801B956C 001B636C 7C 00 28 96 */ mulhw r0, r0, r5 /* 801B9570 001B6370 7C 00 36 70 */ srawi r0, r0, 6 /* 801B9574 001B6374 54 04 0F FE */ srwi r4, r0, 0x1f @@ -4635,20 +4635,20 @@ lbl_801B9598: /* 801B9598 001B6398 90 A3 00 00 */ stw r5, 0(r3) /* 801B959C 001B639C 7C 04 00 D0 */ neg r0, r4 /* 801B95A0 001B63A0 1C A4 00 A0 */ mulli r5, r4, 0xa0 -/* 801B95A4 001B63A4 80 8D 9A 40 */ lwz r4, lbl_803CC340-_SDA_BASE_(r13) +/* 801B95A4 001B63A4 80 8D 9A 40 */ lwz r4, lbl___AXSpbAL-_SDA_BASE_(r13) /* 801B95A8 001B63A8 7C 85 20 50 */ subf r4, r5, r4 -/* 801B95AC 001B63AC 90 8D 9A 40 */ stw r4, lbl_803CC340-_SDA_BASE_(r13) +/* 801B95AC 001B63AC 90 8D 9A 40 */ stw r4, lbl___AXSpbAL-_SDA_BASE_(r13) /* 801B95B0 001B63B0 7C 00 07 34 */ extsh r0, r0 /* 801B95B4 001B63B4 B0 03 00 04 */ sth r0, 4(r3) /* 801B95B8 001B63B8 48 00 00 14 */ b lbl_801B95CC lbl_801B95BC: /* 801B95BC 001B63BC 38 00 00 00 */ li r0, 0 -/* 801B95C0 001B63C0 90 0D 9A 40 */ stw r0, lbl_803CC340-_SDA_BASE_(r13) +/* 801B95C0 001B63C0 90 0D 9A 40 */ stw r0, lbl___AXSpbAL-_SDA_BASE_(r13) /* 801B95C4 001B63C4 90 03 00 00 */ stw r0, 0(r3) /* 801B95C8 001B63C8 B0 03 00 04 */ sth r0, 4(r3) lbl_801B95CC: /* 801B95CC 001B63CC 3C 80 66 66 */ lis r4, 0x66666667@ha -/* 801B95D0 001B63D0 80 AD 9A 44 */ lwz r5, lbl_803CC344-_SDA_BASE_(r13) +/* 801B95D0 001B63D0 80 AD 9A 44 */ lwz r5, lbl___AXSpbAR-_SDA_BASE_(r13) /* 801B95D4 001B63D4 38 04 66 67 */ addi r0, r4, 0x66666667@l /* 801B95D8 001B63D8 7C 00 28 96 */ mulhw r0, r0, r5 /* 801B95DC 001B63DC 7C 00 36 70 */ srawi r0, r0, 6 @@ -4666,20 +4666,20 @@ lbl_801B9604: /* 801B9604 001B6404 90 A3 00 06 */ stw r5, 6(r3) /* 801B9608 001B6408 7C 04 00 D0 */ neg r0, r4 /* 801B960C 001B640C 1C A4 00 A0 */ mulli r5, r4, 0xa0 -/* 801B9610 001B6410 80 8D 9A 44 */ lwz r4, lbl_803CC344-_SDA_BASE_(r13) +/* 801B9610 001B6410 80 8D 9A 44 */ lwz r4, lbl___AXSpbAR-_SDA_BASE_(r13) /* 801B9614 001B6414 7C 85 20 50 */ subf r4, r5, r4 -/* 801B9618 001B6418 90 8D 9A 44 */ stw r4, lbl_803CC344-_SDA_BASE_(r13) +/* 801B9618 001B6418 90 8D 9A 44 */ stw r4, lbl___AXSpbAR-_SDA_BASE_(r13) /* 801B961C 001B641C 7C 00 07 34 */ extsh r0, r0 /* 801B9620 001B6420 B0 03 00 0A */ sth r0, 0xa(r3) /* 801B9624 001B6424 48 00 00 14 */ b lbl_801B9638 lbl_801B9628: /* 801B9628 001B6428 38 00 00 00 */ li r0, 0 -/* 801B962C 001B642C 90 0D 9A 44 */ stw r0, lbl_803CC344-_SDA_BASE_(r13) +/* 801B962C 001B642C 90 0D 9A 44 */ stw r0, lbl___AXSpbAR-_SDA_BASE_(r13) /* 801B9630 001B6430 90 03 00 06 */ stw r0, 6(r3) /* 801B9634 001B6434 B0 03 00 0A */ sth r0, 0xa(r3) lbl_801B9638: /* 801B9638 001B6438 3C 80 66 66 */ lis r4, 0x66666667@ha -/* 801B963C 001B643C 80 AD 9A 48 */ lwz r5, lbl_803CC348-_SDA_BASE_(r13) +/* 801B963C 001B643C 80 AD 9A 48 */ lwz r5, lbl___AXSpbAS-_SDA_BASE_(r13) /* 801B9640 001B6440 38 04 66 67 */ addi r0, r4, 0x66666667@l /* 801B9644 001B6444 7C 00 28 96 */ mulhw r0, r0, r5 /* 801B9648 001B6448 7C 00 36 70 */ srawi r0, r0, 6 @@ -4697,20 +4697,20 @@ lbl_801B9670: /* 801B9670 001B6470 90 A3 00 0C */ stw r5, 0xc(r3) /* 801B9674 001B6474 7C 04 00 D0 */ neg r0, r4 /* 801B9678 001B6478 1C A4 00 A0 */ mulli r5, r4, 0xa0 -/* 801B967C 001B647C 80 8D 9A 48 */ lwz r4, lbl_803CC348-_SDA_BASE_(r13) +/* 801B967C 001B647C 80 8D 9A 48 */ lwz r4, lbl___AXSpbAS-_SDA_BASE_(r13) /* 801B9680 001B6480 7C 85 20 50 */ subf r4, r5, r4 -/* 801B9684 001B6484 90 8D 9A 48 */ stw r4, lbl_803CC348-_SDA_BASE_(r13) +/* 801B9684 001B6484 90 8D 9A 48 */ stw r4, lbl___AXSpbAS-_SDA_BASE_(r13) /* 801B9688 001B6488 7C 00 07 34 */ extsh r0, r0 /* 801B968C 001B648C B0 03 00 10 */ sth r0, 0x10(r3) /* 801B9690 001B6490 48 00 00 14 */ b lbl_801B96A4 lbl_801B9694: /* 801B9694 001B6494 38 00 00 00 */ li r0, 0 -/* 801B9698 001B6498 90 0D 9A 48 */ stw r0, lbl_803CC348-_SDA_BASE_(r13) +/* 801B9698 001B6498 90 0D 9A 48 */ stw r0, lbl___AXSpbAS-_SDA_BASE_(r13) /* 801B969C 001B649C 90 03 00 0C */ stw r0, 0xc(r3) /* 801B96A0 001B64A0 B0 03 00 10 */ sth r0, 0x10(r3) lbl_801B96A4: /* 801B96A4 001B64A4 3C 80 66 66 */ lis r4, 0x66666667@ha -/* 801B96A8 001B64A8 80 AD 9A 4C */ lwz r5, lbl_803CC34C-_SDA_BASE_(r13) +/* 801B96A8 001B64A8 80 AD 9A 4C */ lwz r5, lbl___AXSpbAAL-_SDA_BASE_(r13) /* 801B96AC 001B64AC 38 04 66 67 */ addi r0, r4, 0x66666667@l /* 801B96B0 001B64B0 7C 00 28 96 */ mulhw r0, r0, r5 /* 801B96B4 001B64B4 7C 00 36 70 */ srawi r0, r0, 6 @@ -4728,20 +4728,20 @@ lbl_801B96DC: /* 801B96DC 001B64DC 90 A3 00 12 */ stw r5, 0x12(r3) /* 801B96E0 001B64E0 7C 04 00 D0 */ neg r0, r4 /* 801B96E4 001B64E4 1C A4 00 A0 */ mulli r5, r4, 0xa0 -/* 801B96E8 001B64E8 80 8D 9A 4C */ lwz r4, lbl_803CC34C-_SDA_BASE_(r13) +/* 801B96E8 001B64E8 80 8D 9A 4C */ lwz r4, lbl___AXSpbAAL-_SDA_BASE_(r13) /* 801B96EC 001B64EC 7C 85 20 50 */ subf r4, r5, r4 -/* 801B96F0 001B64F0 90 8D 9A 4C */ stw r4, lbl_803CC34C-_SDA_BASE_(r13) +/* 801B96F0 001B64F0 90 8D 9A 4C */ stw r4, lbl___AXSpbAAL-_SDA_BASE_(r13) /* 801B96F4 001B64F4 7C 00 07 34 */ extsh r0, r0 /* 801B96F8 001B64F8 B0 03 00 16 */ sth r0, 0x16(r3) /* 801B96FC 001B64FC 48 00 00 14 */ b lbl_801B9710 lbl_801B9700: /* 801B9700 001B6500 38 00 00 00 */ li r0, 0 -/* 801B9704 001B6504 90 0D 9A 4C */ stw r0, lbl_803CC34C-_SDA_BASE_(r13) +/* 801B9704 001B6504 90 0D 9A 4C */ stw r0, lbl___AXSpbAAL-_SDA_BASE_(r13) /* 801B9708 001B6508 90 03 00 12 */ stw r0, 0x12(r3) /* 801B970C 001B650C B0 03 00 16 */ sth r0, 0x16(r3) lbl_801B9710: /* 801B9710 001B6510 3C 80 66 66 */ lis r4, 0x66666667@ha -/* 801B9714 001B6514 80 AD 9A 50 */ lwz r5, lbl_803CC350-_SDA_BASE_(r13) +/* 801B9714 001B6514 80 AD 9A 50 */ lwz r5, lbl___AXSpbAAR-_SDA_BASE_(r13) /* 801B9718 001B6518 38 04 66 67 */ addi r0, r4, 0x66666667@l /* 801B971C 001B651C 7C 00 28 96 */ mulhw r0, r0, r5 /* 801B9720 001B6520 7C 00 36 70 */ srawi r0, r0, 6 @@ -4759,20 +4759,20 @@ lbl_801B9748: /* 801B9748 001B6548 90 A3 00 18 */ stw r5, 0x18(r3) /* 801B974C 001B654C 7C 04 00 D0 */ neg r0, r4 /* 801B9750 001B6550 1C A4 00 A0 */ mulli r5, r4, 0xa0 -/* 801B9754 001B6554 80 8D 9A 50 */ lwz r4, lbl_803CC350-_SDA_BASE_(r13) +/* 801B9754 001B6554 80 8D 9A 50 */ lwz r4, lbl___AXSpbAAR-_SDA_BASE_(r13) /* 801B9758 001B6558 7C 85 20 50 */ subf r4, r5, r4 -/* 801B975C 001B655C 90 8D 9A 50 */ stw r4, lbl_803CC350-_SDA_BASE_(r13) +/* 801B975C 001B655C 90 8D 9A 50 */ stw r4, lbl___AXSpbAAR-_SDA_BASE_(r13) /* 801B9760 001B6560 7C 00 07 34 */ extsh r0, r0 /* 801B9764 001B6564 B0 03 00 1C */ sth r0, 0x1c(r3) /* 801B9768 001B6568 48 00 00 14 */ b lbl_801B977C lbl_801B976C: /* 801B976C 001B656C 38 00 00 00 */ li r0, 0 -/* 801B9770 001B6570 90 0D 9A 50 */ stw r0, lbl_803CC350-_SDA_BASE_(r13) +/* 801B9770 001B6570 90 0D 9A 50 */ stw r0, lbl___AXSpbAAR-_SDA_BASE_(r13) /* 801B9774 001B6574 90 03 00 18 */ stw r0, 0x18(r3) /* 801B9778 001B6578 B0 03 00 1C */ sth r0, 0x1c(r3) lbl_801B977C: /* 801B977C 001B657C 3C 80 66 66 */ lis r4, 0x66666667@ha -/* 801B9780 001B6580 80 AD 9A 54 */ lwz r5, lbl_803CC354-_SDA_BASE_(r13) +/* 801B9780 001B6580 80 AD 9A 54 */ lwz r5, lbl___AXSpbAAS-_SDA_BASE_(r13) /* 801B9784 001B6584 38 04 66 67 */ addi r0, r4, 0x66666667@l /* 801B9788 001B6588 7C 00 28 96 */ mulhw r0, r0, r5 /* 801B978C 001B658C 7C 00 36 70 */ srawi r0, r0, 6 @@ -4790,20 +4790,20 @@ lbl_801B97B4: /* 801B97B4 001B65B4 90 A3 00 1E */ stw r5, 0x1e(r3) /* 801B97B8 001B65B8 7C 04 00 D0 */ neg r0, r4 /* 801B97BC 001B65BC 1C A4 00 A0 */ mulli r5, r4, 0xa0 -/* 801B97C0 001B65C0 80 8D 9A 54 */ lwz r4, lbl_803CC354-_SDA_BASE_(r13) +/* 801B97C0 001B65C0 80 8D 9A 54 */ lwz r4, lbl___AXSpbAAS-_SDA_BASE_(r13) /* 801B97C4 001B65C4 7C 85 20 50 */ subf r4, r5, r4 -/* 801B97C8 001B65C8 90 8D 9A 54 */ stw r4, lbl_803CC354-_SDA_BASE_(r13) +/* 801B97C8 001B65C8 90 8D 9A 54 */ stw r4, lbl___AXSpbAAS-_SDA_BASE_(r13) /* 801B97CC 001B65CC 7C 00 07 34 */ extsh r0, r0 /* 801B97D0 001B65D0 B0 03 00 22 */ sth r0, 0x22(r3) /* 801B97D4 001B65D4 48 00 00 14 */ b lbl_801B97E8 lbl_801B97D8: /* 801B97D8 001B65D8 38 00 00 00 */ li r0, 0 -/* 801B97DC 001B65DC 90 0D 9A 54 */ stw r0, lbl_803CC354-_SDA_BASE_(r13) +/* 801B97DC 001B65DC 90 0D 9A 54 */ stw r0, lbl___AXSpbAAS-_SDA_BASE_(r13) /* 801B97E0 001B65E0 90 03 00 1E */ stw r0, 0x1e(r3) /* 801B97E4 001B65E4 B0 03 00 22 */ sth r0, 0x22(r3) lbl_801B97E8: /* 801B97E8 001B65E8 3C 80 66 66 */ lis r4, 0x66666667@ha -/* 801B97EC 001B65EC 80 AD 9A 58 */ lwz r5, lbl_803CC358-_SDA_BASE_(r13) +/* 801B97EC 001B65EC 80 AD 9A 58 */ lwz r5, lbl___AXSpbABL-_SDA_BASE_(r13) /* 801B97F0 001B65F0 38 04 66 67 */ addi r0, r4, 0x66666667@l /* 801B97F4 001B65F4 7C 00 28 96 */ mulhw r0, r0, r5 /* 801B97F8 001B65F8 7C 00 36 70 */ srawi r0, r0, 6 @@ -4821,20 +4821,20 @@ lbl_801B9820: /* 801B9820 001B6620 90 A3 00 24 */ stw r5, 0x24(r3) /* 801B9824 001B6624 7C 04 00 D0 */ neg r0, r4 /* 801B9828 001B6628 1C A4 00 A0 */ mulli r5, r4, 0xa0 -/* 801B982C 001B662C 80 8D 9A 58 */ lwz r4, lbl_803CC358-_SDA_BASE_(r13) +/* 801B982C 001B662C 80 8D 9A 58 */ lwz r4, lbl___AXSpbABL-_SDA_BASE_(r13) /* 801B9830 001B6630 7C 85 20 50 */ subf r4, r5, r4 -/* 801B9834 001B6634 90 8D 9A 58 */ stw r4, lbl_803CC358-_SDA_BASE_(r13) +/* 801B9834 001B6634 90 8D 9A 58 */ stw r4, lbl___AXSpbABL-_SDA_BASE_(r13) /* 801B9838 001B6638 7C 00 07 34 */ extsh r0, r0 /* 801B983C 001B663C B0 03 00 28 */ sth r0, 0x28(r3) /* 801B9840 001B6640 48 00 00 14 */ b lbl_801B9854 lbl_801B9844: /* 801B9844 001B6644 38 00 00 00 */ li r0, 0 -/* 801B9848 001B6648 90 0D 9A 58 */ stw r0, lbl_803CC358-_SDA_BASE_(r13) +/* 801B9848 001B6648 90 0D 9A 58 */ stw r0, lbl___AXSpbABL-_SDA_BASE_(r13) /* 801B984C 001B664C 90 03 00 24 */ stw r0, 0x24(r3) /* 801B9850 001B6650 B0 03 00 28 */ sth r0, 0x28(r3) lbl_801B9854: /* 801B9854 001B6654 3C 80 66 66 */ lis r4, 0x66666667@ha -/* 801B9858 001B6658 80 AD 9A 5C */ lwz r5, lbl_803CC35C-_SDA_BASE_(r13) +/* 801B9858 001B6658 80 AD 9A 5C */ lwz r5, lbl___AXSpbABR-_SDA_BASE_(r13) /* 801B985C 001B665C 38 04 66 67 */ addi r0, r4, 0x66666667@l /* 801B9860 001B6660 7C 00 28 96 */ mulhw r0, r0, r5 /* 801B9864 001B6664 7C 00 36 70 */ srawi r0, r0, 6 @@ -4852,20 +4852,20 @@ lbl_801B988C: /* 801B988C 001B668C 90 A3 00 2A */ stw r5, 0x2a(r3) /* 801B9890 001B6690 7C 04 00 D0 */ neg r0, r4 /* 801B9894 001B6694 1C A4 00 A0 */ mulli r5, r4, 0xa0 -/* 801B9898 001B6698 80 8D 9A 5C */ lwz r4, lbl_803CC35C-_SDA_BASE_(r13) +/* 801B9898 001B6698 80 8D 9A 5C */ lwz r4, lbl___AXSpbABR-_SDA_BASE_(r13) /* 801B989C 001B669C 7C 85 20 50 */ subf r4, r5, r4 -/* 801B98A0 001B66A0 90 8D 9A 5C */ stw r4, lbl_803CC35C-_SDA_BASE_(r13) +/* 801B98A0 001B66A0 90 8D 9A 5C */ stw r4, lbl___AXSpbABR-_SDA_BASE_(r13) /* 801B98A4 001B66A4 7C 00 07 34 */ extsh r0, r0 /* 801B98A8 001B66A8 B0 03 00 2E */ sth r0, 0x2e(r3) /* 801B98AC 001B66AC 48 00 00 14 */ b lbl_801B98C0 lbl_801B98B0: /* 801B98B0 001B66B0 38 00 00 00 */ li r0, 0 -/* 801B98B4 001B66B4 90 0D 9A 5C */ stw r0, lbl_803CC35C-_SDA_BASE_(r13) +/* 801B98B4 001B66B4 90 0D 9A 5C */ stw r0, lbl___AXSpbABR-_SDA_BASE_(r13) /* 801B98B8 001B66B8 90 03 00 2A */ stw r0, 0x2a(r3) /* 801B98BC 001B66BC B0 03 00 2E */ sth r0, 0x2e(r3) lbl_801B98C0: /* 801B98C0 001B66C0 3C 80 66 66 */ lis r4, 0x66666667@ha -/* 801B98C4 001B66C4 80 AD 9A 60 */ lwz r5, lbl_803CC360-_SDA_BASE_(r13) +/* 801B98C4 001B66C4 80 AD 9A 60 */ lwz r5, lbl___AXSpbABS-_SDA_BASE_(r13) /* 801B98C8 001B66C8 38 04 66 67 */ addi r0, r4, 0x66666667@l /* 801B98CC 001B66CC 7C 00 28 96 */ mulhw r0, r0, r5 /* 801B98D0 001B66D0 7C 00 36 70 */ srawi r0, r0, 6 @@ -4883,15 +4883,15 @@ lbl_801B98F8: /* 801B98F8 001B66F8 90 A3 00 30 */ stw r5, 0x30(r3) /* 801B98FC 001B66FC 7C 04 00 D0 */ neg r0, r4 /* 801B9900 001B6700 1C A4 00 A0 */ mulli r5, r4, 0xa0 -/* 801B9904 001B6704 80 8D 9A 60 */ lwz r4, lbl_803CC360-_SDA_BASE_(r13) +/* 801B9904 001B6704 80 8D 9A 60 */ lwz r4, lbl___AXSpbABS-_SDA_BASE_(r13) /* 801B9908 001B6708 7C 85 20 50 */ subf r4, r5, r4 -/* 801B990C 001B670C 90 8D 9A 60 */ stw r4, lbl_803CC360-_SDA_BASE_(r13) +/* 801B990C 001B670C 90 8D 9A 60 */ stw r4, lbl___AXSpbABS-_SDA_BASE_(r13) /* 801B9910 001B6710 7C 00 07 34 */ extsh r0, r0 /* 801B9914 001B6714 B0 03 00 34 */ sth r0, 0x34(r3) /* 801B9918 001B6718 48 00 00 14 */ b lbl_801B992C lbl_801B991C: /* 801B991C 001B671C 38 00 00 00 */ li r0, 0 -/* 801B9920 001B6720 90 0D 9A 60 */ stw r0, lbl_803CC360-_SDA_BASE_(r13) +/* 801B9920 001B6720 90 0D 9A 60 */ stw r0, lbl___AXSpbABS-_SDA_BASE_(r13) /* 801B9924 001B6724 90 03 00 30 */ stw r0, 0x30(r3) /* 801B9928 001B6728 B0 03 00 34 */ sth r0, 0x34(r3) lbl_801B992C: @@ -4905,15 +4905,15 @@ lbl_801B992C: .global __AXSPBInit __AXSPBInit: /* 801B9944 001B6744 38 00 00 00 */ li r0, 0 -/* 801B9948 001B6748 90 0D 9A 60 */ stw r0, lbl_803CC360-_SDA_BASE_(r13) -/* 801B994C 001B674C 90 0D 9A 5C */ stw r0, lbl_803CC35C-_SDA_BASE_(r13) -/* 801B9950 001B6750 90 0D 9A 58 */ stw r0, lbl_803CC358-_SDA_BASE_(r13) -/* 801B9954 001B6754 90 0D 9A 54 */ stw r0, lbl_803CC354-_SDA_BASE_(r13) -/* 801B9958 001B6758 90 0D 9A 50 */ stw r0, lbl_803CC350-_SDA_BASE_(r13) -/* 801B995C 001B675C 90 0D 9A 4C */ stw r0, lbl_803CC34C-_SDA_BASE_(r13) -/* 801B9960 001B6760 90 0D 9A 48 */ stw r0, lbl_803CC348-_SDA_BASE_(r13) -/* 801B9964 001B6764 90 0D 9A 44 */ stw r0, lbl_803CC344-_SDA_BASE_(r13) -/* 801B9968 001B6768 90 0D 9A 40 */ stw r0, lbl_803CC340-_SDA_BASE_(r13) +/* 801B9948 001B6748 90 0D 9A 60 */ stw r0, lbl___AXSpbABS-_SDA_BASE_(r13) +/* 801B994C 001B674C 90 0D 9A 5C */ stw r0, lbl___AXSpbABR-_SDA_BASE_(r13) +/* 801B9950 001B6750 90 0D 9A 58 */ stw r0, lbl___AXSpbABL-_SDA_BASE_(r13) +/* 801B9954 001B6754 90 0D 9A 54 */ stw r0, lbl___AXSpbAAS-_SDA_BASE_(r13) +/* 801B9958 001B6758 90 0D 9A 50 */ stw r0, lbl___AXSpbAAR-_SDA_BASE_(r13) +/* 801B995C 001B675C 90 0D 9A 4C */ stw r0, lbl___AXSpbAAL-_SDA_BASE_(r13) +/* 801B9960 001B6760 90 0D 9A 48 */ stw r0, lbl___AXSpbAS-_SDA_BASE_(r13) +/* 801B9964 001B6764 90 0D 9A 44 */ stw r0, lbl___AXSpbAR-_SDA_BASE_(r13) +/* 801B9968 001B6768 90 0D 9A 40 */ stw r0, lbl___AXSpbAL-_SDA_BASE_(r13) /* 801B996C 001B676C 4E 80 00 20 */ blr .global __AXSPBQuit @@ -4922,56 +4922,56 @@ __AXSPBQuit: .global __AXDepopVoice __AXDepopVoice: -/* 801B9974 001B6774 80 8D 9A 40 */ lwz r4, lbl_803CC340-_SDA_BASE_(r13) +/* 801B9974 001B6774 80 8D 9A 40 */ lwz r4, lbl___AXSpbAL-_SDA_BASE_(r13) /* 801B9978 001B6778 A8 03 00 52 */ lha r0, 0x52(r3) -/* 801B997C 001B677C 80 AD 9A 4C */ lwz r5, lbl_803CC34C-_SDA_BASE_(r13) +/* 801B997C 001B677C 80 AD 9A 4C */ lwz r5, lbl___AXSpbAAL-_SDA_BASE_(r13) /* 801B9980 001B6780 7C 04 02 14 */ add r0, r4, r0 -/* 801B9984 001B6784 80 8D 9A 58 */ lwz r4, lbl_803CC358-_SDA_BASE_(r13) -/* 801B9988 001B6788 90 0D 9A 40 */ stw r0, lbl_803CC340-_SDA_BASE_(r13) -/* 801B998C 001B678C 81 2D 9A 44 */ lwz r9, lbl_803CC344-_SDA_BASE_(r13) +/* 801B9984 001B6784 80 8D 9A 58 */ lwz r4, lbl___AXSpbABL-_SDA_BASE_(r13) +/* 801B9988 001B6788 90 0D 9A 40 */ stw r0, lbl___AXSpbAL-_SDA_BASE_(r13) +/* 801B998C 001B678C 81 2D 9A 44 */ lwz r9, lbl___AXSpbAR-_SDA_BASE_(r13) /* 801B9990 001B6790 A8 03 00 54 */ lha r0, 0x54(r3) -/* 801B9994 001B6794 81 0D 9A 50 */ lwz r8, lbl_803CC350-_SDA_BASE_(r13) +/* 801B9994 001B6794 81 0D 9A 50 */ lwz r8, lbl___AXSpbAAR-_SDA_BASE_(r13) /* 801B9998 001B6798 7C 05 02 14 */ add r0, r5, r0 -/* 801B999C 001B679C 80 ED 9A 5C */ lwz r7, lbl_803CC35C-_SDA_BASE_(r13) -/* 801B99A0 001B67A0 90 0D 9A 4C */ stw r0, lbl_803CC34C-_SDA_BASE_(r13) -/* 801B99A4 001B67A4 80 CD 9A 48 */ lwz r6, lbl_803CC348-_SDA_BASE_(r13) +/* 801B999C 001B679C 80 ED 9A 5C */ lwz r7, lbl___AXSpbABR-_SDA_BASE_(r13) +/* 801B99A0 001B67A0 90 0D 9A 4C */ stw r0, lbl___AXSpbAAL-_SDA_BASE_(r13) +/* 801B99A4 001B67A4 80 CD 9A 48 */ lwz r6, lbl___AXSpbAS-_SDA_BASE_(r13) /* 801B99A8 001B67A8 A8 03 00 56 */ lha r0, 0x56(r3) -/* 801B99AC 001B67AC 80 AD 9A 54 */ lwz r5, lbl_803CC354-_SDA_BASE_(r13) +/* 801B99AC 001B67AC 80 AD 9A 54 */ lwz r5, lbl___AXSpbAAS-_SDA_BASE_(r13) /* 801B99B0 001B67B0 7C 04 02 14 */ add r0, r4, r0 -/* 801B99B4 001B67B4 80 8D 9A 60 */ lwz r4, lbl_803CC360-_SDA_BASE_(r13) -/* 801B99B8 001B67B8 90 0D 9A 58 */ stw r0, lbl_803CC358-_SDA_BASE_(r13) +/* 801B99B4 001B67B4 80 8D 9A 60 */ lwz r4, lbl___AXSpbABS-_SDA_BASE_(r13) +/* 801B99B8 001B67B8 90 0D 9A 58 */ stw r0, lbl___AXSpbABL-_SDA_BASE_(r13) /* 801B99BC 001B67BC A8 03 00 58 */ lha r0, 0x58(r3) /* 801B99C0 001B67C0 7C 09 02 14 */ add r0, r9, r0 -/* 801B99C4 001B67C4 90 0D 9A 44 */ stw r0, lbl_803CC344-_SDA_BASE_(r13) +/* 801B99C4 001B67C4 90 0D 9A 44 */ stw r0, lbl___AXSpbAR-_SDA_BASE_(r13) /* 801B99C8 001B67C8 A8 03 00 5A */ lha r0, 0x5a(r3) /* 801B99CC 001B67CC 7C 08 02 14 */ add r0, r8, r0 -/* 801B99D0 001B67D0 90 0D 9A 50 */ stw r0, lbl_803CC350-_SDA_BASE_(r13) +/* 801B99D0 001B67D0 90 0D 9A 50 */ stw r0, lbl___AXSpbAAR-_SDA_BASE_(r13) /* 801B99D4 001B67D4 A8 03 00 5C */ lha r0, 0x5c(r3) /* 801B99D8 001B67D8 7C 07 02 14 */ add r0, r7, r0 -/* 801B99DC 001B67DC 90 0D 9A 5C */ stw r0, lbl_803CC35C-_SDA_BASE_(r13) +/* 801B99DC 001B67DC 90 0D 9A 5C */ stw r0, lbl___AXSpbABR-_SDA_BASE_(r13) /* 801B99E0 001B67E0 A8 03 00 5E */ lha r0, 0x5e(r3) /* 801B99E4 001B67E4 7C 06 02 14 */ add r0, r6, r0 -/* 801B99E8 001B67E8 90 0D 9A 48 */ stw r0, lbl_803CC348-_SDA_BASE_(r13) +/* 801B99E8 001B67E8 90 0D 9A 48 */ stw r0, lbl___AXSpbAS-_SDA_BASE_(r13) /* 801B99EC 001B67EC A8 03 00 60 */ lha r0, 0x60(r3) /* 801B99F0 001B67F0 7C 05 02 14 */ add r0, r5, r0 -/* 801B99F4 001B67F4 90 0D 9A 54 */ stw r0, lbl_803CC354-_SDA_BASE_(r13) +/* 801B99F4 001B67F4 90 0D 9A 54 */ stw r0, lbl___AXSpbAAS-_SDA_BASE_(r13) /* 801B99F8 001B67F8 A8 03 00 62 */ lha r0, 0x62(r3) /* 801B99FC 001B67FC 7C 04 02 14 */ add r0, r4, r0 -/* 801B9A00 001B6800 90 0D 9A 60 */ stw r0, lbl_803CC360-_SDA_BASE_(r13) +/* 801B9A00 001B6800 90 0D 9A 60 */ stw r0, lbl___AXSpbABS-_SDA_BASE_(r13) /* 801B9A04 001B6804 4E 80 00 20 */ blr .global __AXGetNumVoices __AXGetNumVoices: -/* 801B9A08 001B6808 80 6D 9A 70 */ lwz r3, lbl_803CC370-_SDA_BASE_(r13) +/* 801B9A08 001B6808 80 6D 9A 70 */ lwz r3, lbl___AXNumVoices-_SDA_BASE_(r13) /* 801B9A0C 001B680C 4E 80 00 20 */ blr .global __AXServiceVPB __AXServiceVPB: -/* 801B9A10 001B6810 80 8D 9A 70 */ lwz r4, lbl_803CC370-_SDA_BASE_(r13) -/* 801B9A14 001B6814 3C A0 80 37 */ lis r5, lbl_8036BC80@ha -/* 801B9A18 001B6818 38 05 BC 80 */ addi r0, r5, lbl_8036BC80@l +/* 801B9A10 001B6810 80 8D 9A 70 */ lwz r4, lbl___AXNumVoices-_SDA_BASE_(r13) +/* 801B9A14 001B6814 3C A0 80 37 */ lis r5, lbl___AXPB@ha +/* 801B9A18 001B6818 38 05 BC 80 */ addi r0, r5, lbl___AXPB@l /* 801B9A1C 001B681C 38 84 00 01 */ addi r4, r4, 1 -/* 801B9A20 001B6820 90 8D 9A 70 */ stw r4, lbl_803CC370-_SDA_BASE_(r13) +/* 801B9A20 001B6820 90 8D 9A 70 */ stw r4, lbl___AXNumVoices-_SDA_BASE_(r13) /* 801B9A24 001B6824 38 C3 01 38 */ addi r6, r3, 0x138 /* 801B9A28 001B6828 80 A3 00 18 */ lwz r5, 0x18(r3) /* 801B9A2C 001B682C 80 83 00 1C */ lwz r4, 0x1c(r3) @@ -5471,18 +5471,18 @@ lbl_801BA130: .global __AXSyncPBs __AXSyncPBs: /* 801BA15C 001B6F5C 7C 08 02 A6 */ mflr r0 -/* 801BA160 001B6F60 3C 80 80 37 */ lis r4, lbl_8036BC80@ha +/* 801BA160 001B6F60 3C 80 80 37 */ lis r4, lbl___AXPB@ha /* 801BA164 001B6F64 90 01 00 04 */ stw r0, 4(r1) /* 801BA168 001B6F68 38 00 00 00 */ li r0, 0 /* 801BA16C 001B6F6C 94 21 FF D8 */ stwu r1, -0x28(r1) /* 801BA170 001B6F70 BF 41 00 10 */ stmw r26, 0x10(r1) -/* 801BA174 001B6F74 3B C4 BC 80 */ addi r30, r4, lbl_8036BC80@l -/* 801BA178 001B6F78 3C 80 80 2B */ lis r4, lbl_802B04E0@ha +/* 801BA174 001B6F74 3B C4 BC 80 */ addi r30, r4, lbl___AXPB@l +/* 801BA178 001B6F78 3C 80 80 2B */ lis r4, lbl___AXSrcCycles@ha /* 801BA17C 001B6F7C 3B 43 00 00 */ addi r26, r3, 0 -/* 801BA180 001B6F80 3B E4 04 E0 */ addi r31, r4, lbl_802B04E0@l +/* 801BA180 001B6F80 3B E4 04 E0 */ addi r31, r4, lbl___AXSrcCycles@l /* 801BA184 001B6F84 38 7E 00 00 */ addi r3, r30, 0 /* 801BA188 001B6F88 38 80 3D 00 */ li r4, 0x3d00 -/* 801BA18C 001B6F8C 90 0D 9A 70 */ stw r0, lbl_803CC370-_SDA_BASE_(r13) +/* 801BA18C 001B6F8C 90 0D 9A 70 */ stw r0, lbl___AXNumVoices-_SDA_BASE_(r13) /* 801BA190 001B6F90 48 01 81 9D */ bl DCInvalidateRange /* 801BA194 001B6F94 38 7E 3D 00 */ addi r3, r30, 0x3d00 /* 801BA198 001B6F98 38 80 10 00 */ li r4, 0x1000 @@ -5527,7 +5527,7 @@ lbl_801BA214: /* 801BA220 001B7020 3B BD 02 2B */ addi r29, r29, 0x22b lbl_801BA224: /* 801BA224 001B7024 A0 DB 01 44 */ lhz r6, 0x144(r27) -/* 801BA228 001B7028 80 0D 9A 68 */ lwz r0, lbl_803CC368-_SDA_BASE_(r13) +/* 801BA228 001B7028 80 0D 9A 68 */ lwz r0, lbl___AXMaxDspCycles-_SDA_BASE_(r13) /* 801BA22C 001B702C 54 C4 CE 7A */ rlwinm r4, r6, 0x19, 0x19, 0x1d /* 801BA230 001B7030 54 C3 F6 7A */ rlwinm r3, r6, 0x1e, 0x19, 0x1d /* 801BA234 001B7034 7C 9F 22 14 */ add r4, r31, r4 @@ -5584,7 +5584,7 @@ lbl_801BA2E8: /* 801BA2EC 001B70EC 40 82 FE D8 */ bne lbl_801BA1C4 /* 801BA2F0 001B70F0 37 9C FF FF */ addic. r28, r28, -1 /* 801BA2F4 001B70F4 40 82 FE C0 */ bne lbl_801BA1B4 -/* 801BA2F8 001B70F8 93 AD 9A 6C */ stw r29, lbl_803CC36C-_SDA_BASE_(r13) +/* 801BA2F8 001B70F8 93 AD 9A 6C */ stw r29, lbl___AXRecDspCycles-_SDA_BASE_(r13) /* 801BA2FC 001B70FC 38 60 00 00 */ li r3, 0 /* 801BA300 001B7100 4B FF DA 05 */ bl __AXGetStackHead /* 801BA304 001B7104 7C 7F 1B 78 */ mr r31, r3 @@ -5645,8 +5645,8 @@ lbl_801BA394: .global __AXGetPBs __AXGetPBs: -/* 801BA3D4 001B71D4 3C 60 80 37 */ lis r3, lbl_8036BC80@ha -/* 801BA3D8 001B71D8 38 63 BC 80 */ addi r3, r3, lbl_8036BC80@l +/* 801BA3D4 001B71D4 3C 60 80 37 */ lis r3, lbl___AXPB@ha +/* 801BA3D8 001B71D8 38 63 BC 80 */ addi r3, r3, lbl___AXPB@l /* 801BA3DC 001B71DC 4E 80 00 20 */ blr .global __AXSetPBDefault @@ -5679,13 +5679,13 @@ __AXVPBInit: /* 801BA438 001B7238 BF 41 00 18 */ stmw r26, 0x18(r1) /* 801BA43C 001B723C 80 04 00 F8 */ lwz r0, 0x800000F8@l(r4) /* 801BA440 001B7240 7C 03 00 16 */ mulhwu r0, r3, r0 -/* 801BA444 001B7244 3C 60 80 37 */ lis r3, lbl_8036BC80@ha -/* 801BA448 001B7248 3B E3 BC 80 */ addi r31, r3, lbl_8036BC80@l +/* 801BA444 001B7244 3C 60 80 37 */ lis r3, lbl___AXPB@ha +/* 801BA448 001B7248 3B E3 BC 80 */ addi r31, r3, lbl___AXPB@l /* 801BA44C 001B724C 54 00 C9 FE */ srwi r0, r0, 7 /* 801BA450 001B7250 38 60 00 00 */ li r3, 0 -/* 801BA454 001B7254 90 0D 9A 68 */ stw r0, lbl_803CC368-_SDA_BASE_(r13) +/* 801BA454 001B7254 90 0D 9A 68 */ stw r0, lbl___AXMaxDspCycles-_SDA_BASE_(r13) /* 801BA458 001B7258 38 00 01 E8 */ li r0, 0x1e8 -/* 801BA45C 001B725C 90 6D 9A 6C */ stw r3, lbl_803CC36C-_SDA_BASE_(r13) +/* 801BA45C 001B725C 90 6D 9A 6C */ stw r3, lbl___AXRecDspCycles-_SDA_BASE_(r13) /* 801BA460 001B7260 7C 09 03 A6 */ mtctr r0 /* 801BA464 001B7264 38 9F 00 00 */ addi r4, r31, 0 lbl_801BA468: @@ -6183,7 +6183,7 @@ AXSetVoiceSrcRatio: /* 801BAB40 001B7940 93 A1 00 14 */ stw r29, 0x14(r1) /* 801BAB44 001B7944 7C 7D 1B 78 */ mr r29, r3 /* 801BAB48 001B7948 48 01 97 C9 */ bl OSDisableInterrupts -/* 801BAB4C 001B794C C0 02 B2 F0 */ lfs f0, lbl_803CFC70-_SDA2_BASE_(r2) +/* 801BAB4C 001B794C C0 02 B2 F0 */ lfs f0, lbl__239-_SDA2_BASE_(r2) /* 801BAB50 001B7950 7C 7E 1B 78 */ mr r30, r3 /* 801BAB54 001B7954 EF E0 07 F2 */ fmuls f31, f0, f31 /* 801BAB58 001B7958 FC 20 F8 90 */ fmr f1, f31 @@ -6245,21 +6245,21 @@ AXSetVoiceAdpcmLoop: .global __AXGetCurrentProfile __AXGetCurrentProfile: -/* 801BAC28 001B7A28 80 0D 9A 84 */ lwz r0, lbl_803CC384-_SDA_BASE_(r13) +/* 801BAC28 001B7A28 80 0D 9A 84 */ lwz r0, lbl___AXProfileInitialized-_SDA_BASE_(r13) /* 801BAC2C 001B7A2C 28 00 00 00 */ cmplwi r0, 0 /* 801BAC30 001B7A30 41 82 00 38 */ beq lbl_801BAC68 -/* 801BAC34 001B7A34 80 6D 9A 80 */ lwz r3, lbl_803CC380-_SDA_BASE_(r13) -/* 801BAC38 001B7A38 80 8D 9A 7C */ lwz r4, lbl_803CC37C-_SDA_BASE_(r13) +/* 801BAC34 001B7A34 80 6D 9A 80 */ lwz r3, lbl___AXCurrentProfile-_SDA_BASE_(r13) +/* 801BAC38 001B7A38 80 8D 9A 7C */ lwz r4, lbl___AXMaxProfiles-_SDA_BASE_(r13) /* 801BAC3C 001B7A3C 38 03 00 01 */ addi r0, r3, 1 -/* 801BAC40 001B7A40 80 CD 9A 78 */ lwz r6, lbl_803CC378-_SDA_BASE_(r13) -/* 801BAC44 001B7A44 90 0D 9A 80 */ stw r0, lbl_803CC380-_SDA_BASE_(r13) +/* 801BAC40 001B7A40 80 CD 9A 78 */ lwz r6, lbl___AXProfile-_SDA_BASE_(r13) +/* 801BAC44 001B7A44 90 0D 9A 80 */ stw r0, lbl___AXCurrentProfile-_SDA_BASE_(r13) /* 801BAC48 001B7A48 1C 03 00 38 */ mulli r0, r3, 0x38 -/* 801BAC4C 001B7A4C 80 AD 9A 80 */ lwz r5, lbl_803CC380-_SDA_BASE_(r13) +/* 801BAC4C 001B7A4C 80 AD 9A 80 */ lwz r5, lbl___AXCurrentProfile-_SDA_BASE_(r13) /* 801BAC50 001B7A50 7C 66 02 14 */ add r3, r6, r0 /* 801BAC54 001B7A54 7C 05 23 96 */ divwu r0, r5, r4 /* 801BAC58 001B7A58 7C 00 21 D6 */ mullw r0, r0, r4 /* 801BAC5C 001B7A5C 7C 00 28 50 */ subf r0, r0, r5 -/* 801BAC60 001B7A60 90 0D 9A 80 */ stw r0, lbl_803CC380-_SDA_BASE_(r13) +/* 801BAC60 001B7A60 90 0D 9A 80 */ stw r0, lbl___AXCurrentProfile-_SDA_BASE_(r13) /* 801BAC64 001B7A64 4E 80 00 20 */ blr lbl_801BAC68: /* 801BAC68 001B7A68 38 60 00 00 */ li r3, 0 @@ -6406,9 +6406,9 @@ lbl_801BAD88: /* 801BAD88 001B7B88 7C 08 02 A6 */ mflr r0 /* 801BAD8C 001B7B8C 1C 83 01 10 */ mulli r4, r3, 0x110 /* 801BAD90 001B7B90 90 01 00 04 */ stw r0, 4(r1) -/* 801BAD94 001B7B94 3C 60 80 38 */ lis r3, lbl_8037D480@ha +/* 801BAD94 001B7B94 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha /* 801BAD98 001B7B98 94 21 FF F8 */ stwu r1, -8(r1) -/* 801BAD9C 001B7B9C 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801BAD9C 001B7B9C 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801BADA0 001B7BA0 7C 60 22 14 */ add r3, r0, r4 /* 801BADA4 001B7BA4 38 63 00 8C */ addi r3, r3, 0x8c /* 801BADA8 001B7BA8 48 01 C5 F5 */ bl OSWakeupThread @@ -6425,8 +6425,8 @@ lbl_801BADBC: /* 801BADD0 001B7BD0 93 A1 00 14 */ stw r29, 0x14(r1) /* 801BADD4 001B7BD4 3B A3 00 00 */ addi r29, r3, 0 /* 801BADD8 001B7BD8 1C 9D 01 10 */ mulli r4, r29, 0x110 -/* 801BADDC 001B7BDC 3C 60 80 38 */ lis r3, lbl_8037D480@ha -/* 801BADE0 001B7BE0 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801BADDC 001B7BDC 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha +/* 801BADE0 001B7BE0 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801BADE4 001B7BE4 7F C0 22 14 */ add r30, r0, r4 /* 801BADE8 001B7BE8 80 1E 00 00 */ lwz r0, 0(r30) /* 801BADEC 001B7BEC 2C 00 00 00 */ cmpwi r0, 0 @@ -6482,9 +6482,9 @@ lbl_801BAE94: /* 801BAEA4 001B7CA4 3B E3 00 00 */ addi r31, r3, 0 /* 801BAEA8 001B7CA8 1C 9F 01 10 */ mulli r4, r31, 0x110 /* 801BAEAC 001B7CAC 93 C1 00 20 */ stw r30, 0x20(r1) -/* 801BAEB0 001B7CB0 3C 60 80 38 */ lis r3, lbl_8037D480@ha +/* 801BAEB0 001B7CB0 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha /* 801BAEB4 001B7CB4 93 A1 00 1C */ stw r29, 0x1c(r1) -/* 801BAEB8 001B7CB8 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801BAEB8 001B7CB8 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801BAEBC 001B7CBC 7F C0 22 14 */ add r30, r0, r4 /* 801BAEC0 001B7CC0 38 7E 00 E0 */ addi r3, r30, 0xe0 /* 801BAEC4 001B7CC4 48 01 6A F5 */ bl OSCancelAlarm @@ -6557,8 +6557,8 @@ lbl_801BAFAC: /* 801BAFB4 001B7DB4 94 21 FF D8 */ stwu r1, -0x28(r1) /* 801BAFB8 001B7DB8 BF 61 00 14 */ stmw r27, 0x14(r1) /* 801BAFBC 001B7DBC 3B 63 00 00 */ addi r27, r3, 0 -/* 801BAFC0 001B7DC0 3C 60 80 38 */ lis r3, lbl_8037D480@ha -/* 801BAFC4 001B7DC4 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801BAFC0 001B7DC0 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha +/* 801BAFC4 001B7DC4 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801BAFC8 001B7DC8 1C 9B 01 10 */ mulli r4, r27, 0x110 /* 801BAFCC 001B7DCC 38 7B 00 00 */ addi r3, r27, 0 /* 801BAFD0 001B7DD0 7F A0 22 14 */ add r29, r0, r4 @@ -6606,8 +6606,8 @@ lbl_801BB054: /* 801BB064 001B7E64 93 C1 00 10 */ stw r30, 0x10(r1) /* 801BB068 001B7E68 3B C3 00 00 */ addi r30, r3, 0 /* 801BB06C 001B7E6C 1C 9E 01 10 */ mulli r4, r30, 0x110 -/* 801BB070 001B7E70 3C 60 80 38 */ lis r3, lbl_8037D480@ha -/* 801BB074 001B7E74 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801BB070 001B7E70 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha +/* 801BB074 001B7E74 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801BB078 001B7E78 7C 60 22 14 */ add r3, r0, r4 /* 801BB07C 001B7E7C 80 03 00 DC */ lwz r0, 0xdc(r3) /* 801BB080 001B7E80 28 00 00 00 */ cmplwi r0, 0 @@ -6808,9 +6808,9 @@ lbl_801BB31C: /* 801BB330 001B8130 4E 80 00 20 */ blr lbl_801BB334: /* 801BB334 001B8134 7C 08 02 A6 */ mflr r0 -/* 801BB338 001B8138 3C 80 80 38 */ lis r4, lbl_8037D480@ha +/* 801BB338 001B8138 3C 80 80 38 */ lis r4, lbl___CARDBlock@ha /* 801BB33C 001B813C 90 01 00 04 */ stw r0, 4(r1) -/* 801BB340 001B8140 38 84 D4 80 */ addi r4, r4, lbl_8037D480@l +/* 801BB340 001B8140 38 84 D4 80 */ addi r4, r4, lbl___CARDBlock@l /* 801BB344 001B8144 38 04 00 E0 */ addi r0, r4, 0xe0 /* 801BB348 001B8148 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801BB34C 001B814C 7C 03 00 40 */ cmplw r3, r0 @@ -6861,8 +6861,8 @@ dolphin.Retry: /* 801BB3EC 001B81EC 93 C1 00 10 */ stw r30, 0x10(r1) /* 801BB3F0 001B81F0 3B C3 00 00 */ addi r30, r3, 0 /* 801BB3F4 001B81F4 1C 9E 01 10 */ mulli r4, r30, 0x110 -/* 801BB3F8 001B81F8 3C 60 80 38 */ lis r3, lbl_8037D480@ha -/* 801BB3FC 001B81FC 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801BB3F8 001B81F8 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha +/* 801BB3FC 001B81FC 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801BB400 001B8200 7F E0 22 14 */ add r31, r0, r4 /* 801BB404 001B8204 38 7E 00 00 */ addi r3, r30, 0 /* 801BB408 001B8208 38 80 00 00 */ li r4, 0 @@ -7013,8 +7013,8 @@ lbl_801BB604: /* 801BB618 001B8418 3B E3 00 00 */ addi r31, r3, 0 /* 801BB61C 001B841C 1C BF 01 10 */ mulli r5, r31, 0x110 /* 801BB620 001B8420 93 C1 00 10 */ stw r30, 0x10(r1) -/* 801BB624 001B8424 3C 60 80 38 */ lis r3, lbl_8037D480@ha -/* 801BB628 001B8428 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801BB624 001B8424 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha +/* 801BB628 001B8428 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801BB62C 001B842C 7F C0 2A 14 */ add r30, r0, r5 /* 801BB630 001B8430 41 80 00 48 */ blt lbl_801BB678 /* 801BB634 001B8434 3C 60 80 1C */ lis r3, lbl_801BB604@ha @@ -7091,8 +7091,8 @@ dolphin.__CARDStart: /* 801BB72C 001B852C 3B A5 00 00 */ addi r29, r5, 0 /* 801BB730 001B8530 48 01 8B E1 */ bl OSDisableInterrupts /* 801BB734 001B8534 1C BB 01 10 */ mulli r5, r27, 0x110 -/* 801BB738 001B8538 3C 80 80 38 */ lis r4, lbl_8037D480@ha -/* 801BB73C 001B853C 38 04 D4 80 */ addi r0, r4, lbl_8037D480@l +/* 801BB738 001B8538 3C 80 80 38 */ lis r4, lbl___CARDBlock@ha +/* 801BB73C 001B853C 38 04 D4 80 */ addi r0, r4, lbl___CARDBlock@l /* 801BB740 001B8540 7F E0 2A 14 */ add r31, r0, r5 /* 801BB744 001B8544 80 1F 00 00 */ lwz r0, 0(r31) /* 801BB748 001B8548 3B C3 00 00 */ addi r30, r3, 0 @@ -7212,8 +7212,8 @@ __CARDReadSegment: /* 801BB8DC 001B86DC 93 C1 00 10 */ stw r30, 0x10(r1) /* 801BB8E0 001B86E0 3B C3 00 00 */ addi r30, r3, 0 /* 801BB8E4 001B86E4 1C BE 01 10 */ mulli r5, r30, 0x110 -/* 801BB8E8 001B86E8 3C 60 80 38 */ lis r3, lbl_8037D480@ha -/* 801BB8EC 001B86EC 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801BB8E8 001B86E8 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha +/* 801BB8EC 001B86EC 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801BB8F0 001B86F0 7F E0 2A 14 */ add r31, r0, r5 /* 801BB8F4 001B86F4 38 00 00 52 */ li r0, 0x52 /* 801BB8F8 001B86F8 98 1F 00 94 */ stb r0, 0x94(r31) @@ -7297,8 +7297,8 @@ __CARDWritePage: /* 801BBA14 001B8814 93 C1 00 10 */ stw r30, 0x10(r1) /* 801BBA18 001B8818 3B C3 00 00 */ addi r30, r3, 0 /* 801BBA1C 001B881C 1C BE 01 10 */ mulli r5, r30, 0x110 -/* 801BBA20 001B8820 3C 60 80 38 */ lis r3, lbl_8037D480@ha -/* 801BBA24 001B8824 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801BBA20 001B8820 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha +/* 801BBA24 001B8824 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801BBA28 001B8828 7F E0 2A 14 */ add r31, r0, r5 /* 801BBA2C 001B882C 38 00 00 F2 */ li r0, 0xf2 /* 801BBA30 001B8830 98 1F 00 94 */ stb r0, 0x94(r31) @@ -7374,8 +7374,8 @@ __CARDEraseSector: /* 801BBB2C 001B892C 93 A1 00 1C */ stw r29, 0x1c(r1) /* 801BBB30 001B8930 3B A3 00 00 */ addi r29, r3, 0 /* 801BBB34 001B8934 1C DD 01 10 */ mulli r6, r29, 0x110 -/* 801BBB38 001B8938 3C 60 80 38 */ lis r3, lbl_8037D480@ha -/* 801BBB3C 001B893C 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801BBB38 001B8938 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha +/* 801BBB3C 001B893C 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801BBB40 001B8940 7F E0 32 14 */ add r31, r0, r6 /* 801BBB44 001B8944 38 00 00 F1 */ li r0, 0xf1 /* 801BBB48 001B8948 98 1F 00 94 */ stb r0, 0x94(r31) @@ -7430,12 +7430,12 @@ lbl_801BBBD8: .global CARDInit CARDInit: /* 801BBBF8 001B89F8 7C 08 02 A6 */ mflr r0 -/* 801BBBFC 001B89FC 3C 60 80 38 */ lis r3, lbl_8037D480@ha +/* 801BBBFC 001B89FC 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha /* 801BBC00 001B8A00 90 01 00 04 */ stw r0, 4(r1) /* 801BBC04 001B8A04 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801BBC08 001B8A08 93 E1 00 14 */ stw r31, 0x14(r1) /* 801BBC0C 001B8A0C 93 C1 00 10 */ stw r30, 0x10(r1) -/* 801BBC10 001B8A10 3B C3 D4 80 */ addi r30, r3, lbl_8037D480@l +/* 801BBC10 001B8A10 3B C3 D4 80 */ addi r30, r3, lbl___CARDBlock@l /* 801BBC14 001B8A14 93 A1 00 0C */ stw r29, 0xc(r1) /* 801BBC18 001B8A18 80 1E 01 0C */ lwz r0, 0x10c(r30) /* 801BBC1C 001B8A1C 28 00 00 00 */ cmplwi r0, 0 @@ -7445,8 +7445,8 @@ CARDInit: /* 801BBC2C 001B8A2C 40 82 00 5C */ bne lbl_801BBC88 lbl_801BBC30: /* 801BBC30 001B8A30 48 01 7C 91 */ bl OSGetFontEncode -/* 801BBC34 001B8A34 B0 6D 9A 88 */ sth r3, lbl_803CC388-_SDA_BASE_(r13) -/* 801BBC38 001B8A38 80 6D 85 70 */ lwz r3, lbl_803CAE70-_SDA_BASE_(r13) +/* 801BBC34 001B8A34 B0 6D 9A 88 */ sth r3, lbl___CARDEncode-_SDA_BASE_(r13) +/* 801BBC38 001B8A38 80 6D 85 70 */ lwz r3, lbl___CARDVersion-_SDA_BASE_(r13) /* 801BBC3C 001B8A3C 48 01 59 C1 */ bl OSRegisterVersion /* 801BBC40 001B8A40 48 00 61 E9 */ bl DSPInit /* 801BBC44 001B8A44 48 01 59 E5 */ bl OSInitAlarm @@ -7464,8 +7464,8 @@ lbl_801BBC50: /* 801BBC70 001B8A70 41 80 FF E0 */ blt lbl_801BBC50 /* 801BBC74 001B8A74 3C 60 80 00 */ lis r3, 0x8000 /* 801BBC78 001B8A78 48 00 00 35 */ bl __CARDSetDiskID -/* 801BBC7C 001B8A7C 3C 60 80 2B */ lis r3, lbl_802B3F08@ha -/* 801BBC80 001B8A80 38 63 3F 08 */ addi r3, r3, lbl_802B3F08@l +/* 801BBC7C 001B8A7C 3C 60 80 2B */ lis r3, lbl_ResetFunctionInfo@ha +/* 801BBC80 001B8A80 38 63 3F 08 */ addi r3, r3, lbl_ResetFunctionInfo@l /* 801BBC84 001B8A84 48 01 95 B5 */ bl OSRegisterResetFunction lbl_801BBC88: /* 801BBC88 001B8A88 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -7478,14 +7478,14 @@ lbl_801BBC88: .global __CARDGetFontEncode __CARDGetFontEncode: -/* 801BBCA4 001B8AA4 A0 6D 9A 88 */ lhz r3, lbl_803CC388-_SDA_BASE_(r13) +/* 801BBCA4 001B8AA4 A0 6D 9A 88 */ lhz r3, lbl___CARDEncode-_SDA_BASE_(r13) /* 801BBCA8 001B8AA8 4E 80 00 20 */ blr .global __CARDSetDiskID __CARDSetDiskID: /* 801BBCAC 001B8AAC 28 03 00 00 */ cmplwi r3, 0 -/* 801BBCB0 001B8AB0 3C 80 80 38 */ lis r4, lbl_8037D480@ha -/* 801BBCB4 001B8AB4 38 84 D4 80 */ addi r4, r4, lbl_8037D480@l +/* 801BBCB0 001B8AB0 3C 80 80 38 */ lis r4, lbl___CARDBlock@ha +/* 801BBCB4 001B8AB4 38 84 D4 80 */ addi r4, r4, lbl___CARDBlock@l /* 801BBCB8 001B8AB8 41 82 00 0C */ beq lbl_801BBCC4 /* 801BBCBC 001B8ABC 7C 60 1B 78 */ mr r0, r3 /* 801BBCC0 001B8AC0 48 00 00 08 */ b lbl_801BBCC8 @@ -7508,10 +7508,10 @@ __CARDGetControlBlock: /* 801BBCE8 001B8AE8 1C C3 01 10 */ mulli r6, r3, 0x110 /* 801BBCEC 001B8AEC 90 01 00 04 */ stw r0, 4(r1) /* 801BBCF0 001B8AF0 94 21 FF E0 */ stwu r1, -0x20(r1) -/* 801BBCF4 001B8AF4 3C A0 80 38 */ lis r5, lbl_8037D480@ha +/* 801BBCF4 001B8AF4 3C A0 80 38 */ lis r5, lbl___CARDBlock@ha /* 801BBCF8 001B8AF8 2C 03 00 00 */ cmpwi r3, 0 /* 801BBCFC 001B8AFC 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 801BBD00 001B8B00 38 05 D4 80 */ addi r0, r5, lbl_8037D480@l +/* 801BBD00 001B8B00 38 05 D4 80 */ addi r0, r5, lbl___CARDBlock@l /* 801BBD04 001B8B04 93 C1 00 18 */ stw r30, 0x18(r1) /* 801BBD08 001B8B08 7F C0 32 14 */ add r30, r0, r6 /* 801BBD0C 001B8B0C 93 A1 00 14 */ stw r29, 0x14(r1) @@ -7598,8 +7598,8 @@ lbl_801BBE10: /* 801BBE14 001B8C14 4E 80 00 20 */ blr lbl_801BBE18: /* 801BBE18 001B8C18 1C 83 01 10 */ mulli r4, r3, 0x110 -/* 801BBE1C 001B8C1C 3C 60 80 38 */ lis r3, lbl_8037D480@ha -/* 801BBE20 001B8C20 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801BBE1C 001B8C1C 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha +/* 801BBE20 001B8C20 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801BBE24 001B8C24 7C 60 22 14 */ add r3, r0, r4 /* 801BBE28 001B8C28 80 63 00 04 */ lwz r3, 4(r3) /* 801BBE2C 001B8C2C 4E 80 00 20 */ blr @@ -7796,8 +7796,8 @@ __CARDSync: /* 801BC0A4 001B8EA4 93 81 00 10 */ stw r28, 0x10(r1) /* 801BC0A8 001B8EA8 3B 83 00 00 */ addi r28, r3, 0 /* 801BC0AC 001B8EAC 1C 9C 01 10 */ mulli r4, r28, 0x110 -/* 801BC0B0 001B8EB0 3C 60 80 38 */ lis r3, lbl_8037D480@ha -/* 801BC0B4 001B8EB4 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801BC0B0 001B8EB0 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha +/* 801BC0B4 001B8EB4 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801BC0B8 001B8EB8 7F E0 22 14 */ add r31, r0, r4 /* 801BC0BC 001B8EBC 48 01 82 55 */ bl OSDisableInterrupts /* 801BC0C0 001B8EC0 7C 7D 1B 78 */ mr r29, r3 @@ -7968,8 +7968,8 @@ dolphin.ReadArrayUnlock: /* 801BC2E8 001B90E8 94 21 FF C0 */ stwu r1, -0x40(r1) /* 801BC2EC 001B90EC BF 41 00 28 */ stmw r26, 0x28(r1) /* 801BC2F0 001B90F0 3B A3 00 00 */ addi r29, r3, 0 -/* 801BC2F4 001B90F4 3C 60 80 38 */ lis r3, lbl_8037D480@ha -/* 801BC2F8 001B90F8 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801BC2F4 001B90F4 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha +/* 801BC2F8 001B90F8 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801BC2FC 001B90FC 1D 1D 01 10 */ mulli r8, r29, 0x110 /* 801BC300 001B9100 3B 44 00 00 */ addi r26, r4, 0 /* 801BC304 001B9104 3B C5 00 00 */ addi r30, r5, 0 @@ -8061,14 +8061,14 @@ dolphin.DummyLen: /* 801BC43C 001B923C 93 A1 00 1C */ stw r29, 0x1c(r1) /* 801BC440 001B9240 3B A0 00 00 */ li r29, 0 /* 801BC444 001B9244 48 01 B1 21 */ bl OSGetTick -/* 801BC448 001B9248 90 6D 85 78 */ stw r3, lbl_803CAE78-_SDA_BASE_(r13) +/* 801BC448 001B9248 90 6D 85 78 */ stw r3, lbl_next-_SDA_BASE_(r13) /* 801BC44C 001B924C 3C 60 41 C6 */ lis r3, 0x41C64E6D@ha /* 801BC450 001B9250 3B E3 4E 6D */ addi r31, r3, 0x41C64E6D@l -/* 801BC454 001B9254 80 0D 85 78 */ lwz r0, lbl_803CAE78-_SDA_BASE_(r13) +/* 801BC454 001B9254 80 0D 85 78 */ lwz r0, lbl_next-_SDA_BASE_(r13) /* 801BC458 001B9258 7C 60 F9 D6 */ mullw r3, r0, r31 /* 801BC45C 001B925C 38 03 30 39 */ addi r0, r3, 0x3039 -/* 801BC460 001B9260 90 0D 85 78 */ stw r0, lbl_803CAE78-_SDA_BASE_(r13) -/* 801BC464 001B9264 80 0D 85 78 */ lwz r0, lbl_803CAE78-_SDA_BASE_(r13) +/* 801BC460 001B9260 90 0D 85 78 */ stw r0, lbl_next-_SDA_BASE_(r13) +/* 801BC464 001B9264 80 0D 85 78 */ lwz r0, lbl_next-_SDA_BASE_(r13) /* 801BC468 001B9268 54 03 86 FE */ rlwinm r3, r0, 0x10, 0x1b, 0x1f /* 801BC46C 001B926C 38 63 00 01 */ addi r3, r3, 1 /* 801BC470 001B9270 48 00 00 40 */ b lbl_801BC4B0 @@ -8080,13 +8080,13 @@ lbl_801BC474: /* 801BC484 001B9284 40 81 00 08 */ ble lbl_801BC48C /* 801BC488 001B9288 3B C0 00 01 */ li r30, 1 lbl_801BC48C: -/* 801BC48C 001B928C 90 0D 85 78 */ stw r0, lbl_803CAE78-_SDA_BASE_(r13) +/* 801BC48C 001B928C 90 0D 85 78 */ stw r0, lbl_next-_SDA_BASE_(r13) /* 801BC490 001B9290 3B BD 00 01 */ addi r29, r29, 1 -/* 801BC494 001B9294 80 0D 85 78 */ lwz r0, lbl_803CAE78-_SDA_BASE_(r13) +/* 801BC494 001B9294 80 0D 85 78 */ lwz r0, lbl_next-_SDA_BASE_(r13) /* 801BC498 001B9298 7C 60 F9 D6 */ mullw r3, r0, r31 /* 801BC49C 001B929C 38 03 30 39 */ addi r0, r3, 0x3039 -/* 801BC4A0 001B92A0 90 0D 85 78 */ stw r0, lbl_803CAE78-_SDA_BASE_(r13) -/* 801BC4A4 001B92A4 80 0D 85 78 */ lwz r0, lbl_803CAE78-_SDA_BASE_(r13) +/* 801BC4A0 001B92A0 90 0D 85 78 */ stw r0, lbl_next-_SDA_BASE_(r13) +/* 801BC4A4 001B92A4 80 0D 85 78 */ lwz r0, lbl_next-_SDA_BASE_(r13) /* 801BC4A8 001B92A8 54 03 86 FE */ rlwinm r3, r0, 0x10, 0x1b, 0x1f /* 801BC4AC 001B92AC 38 63 00 01 */ addi r3, r3, 1 lbl_801BC4B0: @@ -8114,9 +8114,9 @@ __CARDUnlock: /* 801BC4F0 001B92F0 94 21 FE E0 */ stwu r1, -0x120(r1) /* 801BC4F4 001B92F4 BE C1 00 F8 */ stmw r22, 0xf8(r1) /* 801BC4F8 001B92F8 3B 03 00 00 */ addi r24, r3, 0 -/* 801BC4FC 001B92FC 3C 60 80 38 */ lis r3, lbl_8037D480@ha +/* 801BC4FC 001B92FC 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha /* 801BC500 001B9300 1C B8 01 10 */ mulli r5, r24, 0x110 -/* 801BC504 001B9304 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801BC504 001B9304 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801BC508 001B9308 7F E0 2A 14 */ add r31, r0, r5 /* 801BC50C 001B930C 3A E4 00 00 */ addi r23, r4, 0 /* 801BC510 001B9310 3B DF 00 30 */ addi r30, r31, 0x30 @@ -8126,16 +8126,16 @@ __CARDUnlock: /* 801BC520 001B9320 3B A3 00 00 */ addi r29, r3, 0 /* 801BC524 001B9324 3A DC 00 20 */ addi r22, r28, 0x20 /* 801BC528 001B9328 48 01 B0 3D */ bl OSGetTick -/* 801BC52C 001B932C 90 6D 85 78 */ stw r3, lbl_803CAE78-_SDA_BASE_(r13) +/* 801BC52C 001B932C 90 6D 85 78 */ stw r3, lbl_next-_SDA_BASE_(r13) /* 801BC530 001B9330 3C 60 41 C6 */ lis r3, 0x41C64E6D@ha /* 801BC534 001B9334 3C A0 7F ED */ lis r5, 0x7FEC8000@ha -/* 801BC538 001B9338 80 8D 85 78 */ lwz r4, lbl_803CAE78-_SDA_BASE_(r13) +/* 801BC538 001B9338 80 8D 85 78 */ lwz r4, lbl_next-_SDA_BASE_(r13) /* 801BC53C 001B933C 38 03 4E 6D */ addi r0, r3, 0x41C64E6D@l /* 801BC540 001B9340 3B 25 80 00 */ addi r25, r5, 0x7FEC8000@l /* 801BC544 001B9344 7C 64 01 D6 */ mullw r3, r4, r0 /* 801BC548 001B9348 38 03 30 39 */ addi r0, r3, 0x3039 -/* 801BC54C 001B934C 90 0D 85 78 */ stw r0, lbl_803CAE78-_SDA_BASE_(r13) -/* 801BC550 001B9350 80 0D 85 78 */ lwz r0, lbl_803CAE78-_SDA_BASE_(r13) +/* 801BC54C 001B934C 90 0D 85 78 */ stw r0, lbl_next-_SDA_BASE_(r13) +/* 801BC550 001B9350 80 0D 85 78 */ lwz r0, lbl_next-_SDA_BASE_(r13) /* 801BC554 001B9354 54 00 84 7E */ rlwinm r0, r0, 0x10, 0x11, 0x1f /* 801BC558 001B9358 7F 39 03 78 */ or r25, r25, r0 /* 801BC55C 001B935C 57 39 00 26 */ rlwinm r25, r25, 0, 0, 0x13 @@ -8823,9 +8823,9 @@ lbl_801BCF60: /* 801BCFC0 001B9DC0 38 80 00 10 */ li r4, 0x10 /* 801BCFC4 001B9DC4 48 01 53 95 */ bl DCFlushRange /* 801BCFC8 001B9DC8 38 00 00 FF */ li r0, 0xff -/* 801BCFCC 001B9DCC 3C 60 80 2B */ lis r3, lbl_802B3F20@ha +/* 801BCFCC 001B9DCC 3C 60 80 2B */ lis r3, lbl_CardData@ha /* 801BCFD0 001B9DD0 90 1E 00 04 */ stw r0, 4(r30) -/* 801BCFD4 001B9DD4 38 63 3F 20 */ addi r3, r3, lbl_802B3F20@l +/* 801BCFD4 001B9DD4 38 63 3F 20 */ addi r3, r3, lbl_CardData@l /* 801BCFD8 001B9DD8 3C 03 80 00 */ addis r0, r3, 0x8000 /* 801BCFDC 001B9DDC 90 1E 00 0C */ stw r0, 0xc(r30) /* 801BCFE0 001B9DE0 38 00 01 60 */ li r0, 0x160 @@ -8855,9 +8855,9 @@ lbl_801BD02C: /* 801BD03C 001B9E3C 4E 80 00 20 */ blr lbl_801BD040: /* 801BD040 001B9E40 7C 08 02 A6 */ mflr r0 -/* 801BD044 001B9E44 3C 80 80 38 */ lis r4, lbl_8037D480@ha +/* 801BD044 001B9E44 3C 80 80 38 */ lis r4, lbl___CARDBlock@ha /* 801BD048 001B9E48 90 01 00 04 */ stw r0, 4(r1) -/* 801BD04C 001B9E4C 38 84 D4 80 */ addi r4, r4, lbl_8037D480@l +/* 801BD04C 001B9E4C 38 84 D4 80 */ addi r4, r4, lbl___CARDBlock@l /* 801BD050 001B9E50 38 04 00 30 */ addi r0, r4, 0x30 /* 801BD054 001B9E54 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801BD058 001B9E58 7C 00 18 40 */ cmplw r0, r3 @@ -8887,9 +8887,9 @@ lbl_801BD090: /* 801BD0AC 001B9EAC 4E 80 00 20 */ blr lbl_801BD0B0: /* 801BD0B0 001B9EB0 7C 08 02 A6 */ mflr r0 -/* 801BD0B4 001B9EB4 3C 80 80 38 */ lis r4, lbl_8037D480@ha +/* 801BD0B4 001B9EB4 3C 80 80 38 */ lis r4, lbl___CARDBlock@ha /* 801BD0B8 001B9EB8 90 01 00 04 */ stw r0, 4(r1) -/* 801BD0BC 001B9EBC 38 84 D4 80 */ addi r4, r4, lbl_8037D480@l +/* 801BD0BC 001B9EBC 38 84 D4 80 */ addi r4, r4, lbl___CARDBlock@l /* 801BD0C0 001B9EC0 38 04 00 30 */ addi r0, r4, 0x30 /* 801BD0C4 001B9EC4 94 21 FF 78 */ stwu r1, -0x88(r1) /* 801BD0C8 001B9EC8 7C 00 18 40 */ cmplw r0, r3 @@ -9103,11 +9103,11 @@ lbl_801BD3D4: /* 801BD3DC 001BA1DC 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801BD3E0 001BA1E0 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801BD3E4 001BA1E4 3B E3 00 00 */ addi r31, r3, 0 -/* 801BD3E8 001BA1E8 3C 60 80 38 */ lis r3, lbl_8037D480@ha +/* 801BD3E8 001BA1E8 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha /* 801BD3EC 001BA1EC 93 C1 00 18 */ stw r30, 0x18(r1) /* 801BD3F0 001BA1F0 1C BF 01 10 */ mulli r5, r31, 0x110 /* 801BD3F4 001BA1F4 93 A1 00 14 */ stw r29, 0x14(r1) -/* 801BD3F8 001BA1F8 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801BD3F8 001BA1F8 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801BD3FC 001BA1FC 7C 9D 23 79 */ or. r29, r4, r4 /* 801BD400 001BA200 7F C0 2A 14 */ add r30, r0, r5 /* 801BD404 001BA204 41 80 00 50 */ blt lbl_801BD454 @@ -9162,9 +9162,9 @@ __CARDRead: /* 801BD4B0 001BA2B0 7C 08 02 A6 */ mflr r0 /* 801BD4B4 001BA2B4 1D 23 01 10 */ mulli r9, r3, 0x110 /* 801BD4B8 001BA2B8 90 01 00 04 */ stw r0, 4(r1) -/* 801BD4BC 001BA2BC 3D 00 80 38 */ lis r8, lbl_8037D480@ha +/* 801BD4BC 001BA2BC 3D 00 80 38 */ lis r8, lbl___CARDBlock@ha /* 801BD4C0 001BA2C0 94 21 FF F8 */ stwu r1, -8(r1) -/* 801BD4C4 001BA2C4 38 08 D4 80 */ addi r0, r8, lbl_8037D480@l +/* 801BD4C4 001BA2C4 38 08 D4 80 */ addi r0, r8, lbl___CARDBlock@l /* 801BD4C8 001BA2C8 7D 00 4A 14 */ add r8, r0, r9 /* 801BD4CC 001BA2CC 80 08 00 00 */ lwz r0, 0(r8) /* 801BD4D0 001BA2D0 2C 00 00 00 */ cmpwi r0, 0 @@ -9192,11 +9192,11 @@ lbl_801BD514: /* 801BD51C 001BA31C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801BD520 001BA320 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801BD524 001BA324 3B E3 00 00 */ addi r31, r3, 0 -/* 801BD528 001BA328 3C 60 80 38 */ lis r3, lbl_8037D480@ha +/* 801BD528 001BA328 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha /* 801BD52C 001BA32C 93 C1 00 18 */ stw r30, 0x18(r1) /* 801BD530 001BA330 1C BF 01 10 */ mulli r5, r31, 0x110 /* 801BD534 001BA334 93 A1 00 14 */ stw r29, 0x14(r1) -/* 801BD538 001BA338 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801BD538 001BA338 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801BD53C 001BA33C 7C 9D 23 79 */ or. r29, r4, r4 /* 801BD540 001BA340 7F C0 2A 14 */ add r30, r0, r5 /* 801BD544 001BA344 41 80 00 50 */ blt lbl_801BD594 @@ -9251,9 +9251,9 @@ __CARDWrite: /* 801BD5F0 001BA3F0 7C 08 02 A6 */ mflr r0 /* 801BD5F4 001BA3F4 1D 23 01 10 */ mulli r9, r3, 0x110 /* 801BD5F8 001BA3F8 90 01 00 04 */ stw r0, 4(r1) -/* 801BD5FC 001BA3FC 3D 00 80 38 */ lis r8, lbl_8037D480@ha +/* 801BD5FC 001BA3FC 3D 00 80 38 */ lis r8, lbl___CARDBlock@ha /* 801BD600 001BA400 94 21 FF F8 */ stwu r1, -8(r1) -/* 801BD604 001BA404 38 08 D4 80 */ addi r0, r8, lbl_8037D480@l +/* 801BD604 001BA404 38 08 D4 80 */ addi r0, r8, lbl___CARDBlock@l /* 801BD608 001BA408 7D 00 4A 14 */ add r8, r0, r9 /* 801BD60C 001BA40C 80 08 00 00 */ lwz r0, 0(r8) /* 801BD610 001BA410 2C 00 00 00 */ cmpwi r0, 0 @@ -9279,8 +9279,8 @@ lbl_801BD644: .global CARDGetXferredBytes CARDGetXferredBytes: /* 801BD654 001BA454 1C 03 01 10 */ mulli r0, r3, 0x110 -/* 801BD658 001BA458 3C 60 80 38 */ lis r3, lbl_8037D480@ha -/* 801BD65C 001BA45C 38 63 D4 80 */ addi r3, r3, lbl_8037D480@l +/* 801BD658 001BA458 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha +/* 801BD65C 001BA45C 38 63 D4 80 */ addi r3, r3, lbl___CARDBlock@l /* 801BD660 001BA460 7C 63 02 14 */ add r3, r3, r0 /* 801BD664 001BA464 80 63 00 B8 */ lwz r3, 0xb8(r3) /* 801BD668 001BA468 4E 80 00 20 */ blr @@ -9299,8 +9299,8 @@ lbl_801BD674: /* 801BD68C 001BA48C 93 A1 00 14 */ stw r29, 0x14(r1) /* 801BD690 001BA490 3B A3 00 00 */ addi r29, r3, 0 /* 801BD694 001BA494 1C BD 01 10 */ mulli r5, r29, 0x110 -/* 801BD698 001BA498 3C 60 80 38 */ lis r3, lbl_8037D480@ha -/* 801BD69C 001BA49C 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801BD698 001BA498 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha +/* 801BD69C 001BA49C 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801BD6A0 001BA4A0 7F E0 2A 14 */ add r31, r0, r5 /* 801BD6A4 001BA4A4 41 80 00 48 */ blt lbl_801BD6EC /* 801BD6A8 001BA4A8 80 7F 00 80 */ lwz r3, 0x80(r31) @@ -9353,11 +9353,11 @@ lbl_801BD748: /* 801BD750 001BA550 94 21 FF D8 */ stwu r1, -0x28(r1) /* 801BD754 001BA554 93 E1 00 24 */ stw r31, 0x24(r1) /* 801BD758 001BA558 3B E3 00 00 */ addi r31, r3, 0 -/* 801BD75C 001BA55C 3C 60 80 38 */ lis r3, lbl_8037D480@ha +/* 801BD75C 001BA55C 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha /* 801BD760 001BA560 93 C1 00 20 */ stw r30, 0x20(r1) /* 801BD764 001BA564 1C BF 01 10 */ mulli r5, r31, 0x110 /* 801BD768 001BA568 93 A1 00 1C */ stw r29, 0x1c(r1) -/* 801BD76C 001BA56C 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801BD76C 001BA56C 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801BD770 001BA570 7C 9D 23 79 */ or. r29, r4, r4 /* 801BD774 001BA574 7F C0 2A 14 */ add r30, r0, r5 /* 801BD778 001BA578 41 80 00 3C */ blt lbl_801BD7B4 @@ -9408,8 +9408,8 @@ __CARDAllocBlock: /* 801BD814 001BA614 1C E3 01 10 */ mulli r7, r3, 0x110 /* 801BD818 001BA618 90 01 00 04 */ stw r0, 4(r1) /* 801BD81C 001BA61C 94 21 FF E0 */ stwu r1, -0x20(r1) -/* 801BD820 001BA620 3C C0 80 38 */ lis r6, lbl_8037D480@ha -/* 801BD824 001BA624 38 06 D4 80 */ addi r0, r6, lbl_8037D480@l +/* 801BD820 001BA620 3C C0 80 38 */ lis r6, lbl___CARDBlock@ha +/* 801BD824 001BA624 38 06 D4 80 */ addi r0, r6, lbl___CARDBlock@l /* 801BD828 001BA628 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801BD82C 001BA62C 7D 20 3A 14 */ add r9, r0, r7 /* 801BD830 001BA630 93 C1 00 18 */ stw r30, 0x18(r1) @@ -9490,9 +9490,9 @@ __CARDFreeBlock: /* 801BD928 001BA728 7C 08 02 A6 */ mflr r0 /* 801BD92C 001BA72C 1C E3 01 10 */ mulli r7, r3, 0x110 /* 801BD930 001BA730 90 01 00 04 */ stw r0, 4(r1) -/* 801BD934 001BA734 3C C0 80 38 */ lis r6, lbl_8037D480@ha +/* 801BD934 001BA734 3C C0 80 38 */ lis r6, lbl___CARDBlock@ha /* 801BD938 001BA738 94 21 FF F8 */ stwu r1, -8(r1) -/* 801BD93C 001BA73C 38 06 D4 80 */ addi r0, r6, lbl_8037D480@l +/* 801BD93C 001BA73C 38 06 D4 80 */ addi r0, r6, lbl___CARDBlock@l /* 801BD940 001BA740 7D 20 3A 14 */ add r9, r0, r7 /* 801BD944 001BA744 80 09 00 00 */ lwz r0, 0(r9) /* 801BD948 001BA748 2C 00 00 00 */ cmpwi r0, 0 @@ -9550,9 +9550,9 @@ __CARDUpdateFatBlock: /* 801BD9F4 001BA7F4 A0 64 00 04 */ lhz r3, 4(r4) /* 801BD9F8 001BA7F8 1C 9C 01 10 */ mulli r4, r28, 0x110 /* 801BD9FC 001BA7FC 38 03 00 01 */ addi r0, r3, 1 -/* 801BDA00 001BA800 3C 60 80 38 */ lis r3, lbl_8037D480@ha +/* 801BDA00 001BA800 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha /* 801BDA04 001BA804 B0 1D 00 04 */ sth r0, 4(r29) -/* 801BDA08 001BA808 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801BDA08 001BA808 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801BDA0C 001BA80C 7F E0 22 14 */ add r31, r0, r4 /* 801BDA10 001BA810 38 7D 00 04 */ addi r3, r29, 4 /* 801BDA14 001BA814 38 80 1F FC */ li r4, 0x1ffc @@ -9593,8 +9593,8 @@ lbl_801BDA78: /* 801BDA90 001BA890 93 A1 00 14 */ stw r29, 0x14(r1) /* 801BDA94 001BA894 3B A3 00 00 */ addi r29, r3, 0 /* 801BDA98 001BA898 1C BD 01 10 */ mulli r5, r29, 0x110 -/* 801BDA9C 001BA89C 3C 60 80 38 */ lis r3, lbl_8037D480@ha -/* 801BDAA0 001BA8A0 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801BDA9C 001BA89C 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha +/* 801BDAA0 001BA8A0 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801BDAA4 001BA8A4 7F E0 2A 14 */ add r31, r0, r5 /* 801BDAA8 001BA8A8 41 80 00 44 */ blt lbl_801BDAEC /* 801BDAAC 001BA8AC 80 7F 00 80 */ lwz r3, 0x80(r31) @@ -9646,11 +9646,11 @@ lbl_801BDB48: /* 801BDB50 001BA950 94 21 FF D8 */ stwu r1, -0x28(r1) /* 801BDB54 001BA954 93 E1 00 24 */ stw r31, 0x24(r1) /* 801BDB58 001BA958 3B E3 00 00 */ addi r31, r3, 0 -/* 801BDB5C 001BA95C 3C 60 80 38 */ lis r3, lbl_8037D480@ha +/* 801BDB5C 001BA95C 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha /* 801BDB60 001BA960 93 C1 00 20 */ stw r30, 0x20(r1) /* 801BDB64 001BA964 1C BF 01 10 */ mulli r5, r31, 0x110 /* 801BDB68 001BA968 93 A1 00 1C */ stw r29, 0x1c(r1) -/* 801BDB6C 001BA96C 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801BDB6C 001BA96C 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801BDB70 001BA970 7C 9D 23 79 */ or. r29, r4, r4 /* 801BDB74 001BA974 7F C0 2A 14 */ add r30, r0, r5 /* 801BDB78 001BA978 41 80 00 3C */ blt lbl_801BDBB4 @@ -9707,8 +9707,8 @@ __CARDUpdateDir: /* 801BDC2C 001BAA2C 93 81 00 18 */ stw r28, 0x18(r1) /* 801BDC30 001BAA30 3B 83 00 00 */ addi r28, r3, 0 /* 801BDC34 001BAA34 1C BC 01 10 */ mulli r5, r28, 0x110 -/* 801BDC38 001BAA38 3C 60 80 38 */ lis r3, lbl_8037D480@ha -/* 801BDC3C 001BAA3C 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801BDC38 001BAA38 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha +/* 801BDC3C 001BAA3C 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801BDC40 001BAA40 7F C0 2A 14 */ add r30, r0, r5 /* 801BDC44 001BAA44 80 1E 00 00 */ lwz r0, 0(r30) /* 801BDC48 001BAA48 2C 00 00 00 */ cmpwi r0, 0 @@ -9968,8 +9968,8 @@ lbl_801BDFE4: /* 801BDFE4 001BADE4 83 FB 00 0C */ lwz r31, 0xc(r27) /* 801BDFE8 001BADE8 83 9B 00 10 */ lwz r28, 0x10(r27) /* 801BDFEC 001BADEC 48 01 7D 0D */ bl __OSLockSramEx -/* 801BDFF0 001BADF0 3C 80 80 38 */ lis r4, lbl_8037D480@ha -/* 801BDFF4 001BADF4 38 04 D4 80 */ addi r0, r4, lbl_8037D480@l +/* 801BDFF0 001BADF0 3C 80 80 38 */ lis r4, lbl___CARDBlock@ha +/* 801BDFF4 001BADF4 38 04 D4 80 */ addi r0, r4, lbl___CARDBlock@l /* 801BDFF8 001BADF8 3C 80 78 78 */ lis r4, 0x78787879@ha /* 801BDFFC 001BADFC 7C 00 D0 50 */ subf r0, r0, r26 /* 801BE000 001BAE00 38 84 78 79 */ addi r4, r4, 0x78787879@l @@ -10887,7 +10887,7 @@ dolphin.IsCard: /* 801BECA0 001BBAA0 3C 03 80 00 */ addis r0, r3, 0x8000 /* 801BECA4 001BBAA4 28 00 00 04 */ cmplwi r0, 4 /* 801BECA8 001BBAA8 40 82 00 10 */ bne lbl_801BECB8 -/* 801BECAC 001BBAAC A0 0D 85 80 */ lhz r0, lbl_803CAE80-_SDA_BASE_(r13) +/* 801BECAC 001BBAAC A0 0D 85 80 */ lhz r0, lbl___CARDVendorID-_SDA_BASE_(r13) /* 801BECB0 001BBAB0 28 00 FF FF */ cmplwi r0, 0xffff /* 801BECB4 001BBAB4 40 82 00 0C */ bne lbl_801BECC0 lbl_801BECB8: @@ -10923,9 +10923,9 @@ lbl_801BED18: /* 801BED18 001BBB18 38 60 00 00 */ li r3, 0 /* 801BED1C 001BBB1C 4E 80 00 20 */ blr lbl_801BED20: -/* 801BED20 001BBB20 3C 80 80 2B */ lis r4, lbl_802B4080@ha +/* 801BED20 001BBB20 3C 80 80 2B */ lis r4, lbl_SectorSizeTable@ha /* 801BED24 001BBB24 54 63 BE FA */ rlwinm r3, r3, 0x17, 0x1b, 0x1d -/* 801BED28 001BBB28 38 04 40 80 */ addi r0, r4, lbl_802B4080@l +/* 801BED28 001BBB28 38 04 40 80 */ addi r0, r4, lbl_SectorSizeTable@l /* 801BED2C 001BBB2C 7C 60 1A 14 */ add r3, r0, r3 /* 801BED30 001BBB30 80 63 00 00 */ lwz r3, 0(r3) /* 801BED34 001BBB34 2C 03 00 00 */ cmpwi r3, 0 @@ -10967,8 +10967,8 @@ lbl_801BED94: /* 801BEDA8 001BBBA8 48 00 01 24 */ b lbl_801BEECC lbl_801BEDAC: /* 801BEDAC 001BBBAC 1C 9B 01 10 */ mulli r4, r27, 0x110 -/* 801BEDB0 001BBBB0 3C 60 80 38 */ lis r3, lbl_8037D480@ha -/* 801BEDB4 001BBBB4 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801BEDB0 001BBBB0 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha +/* 801BEDB4 001BBBB4 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801BEDB8 001BBBB8 7F C0 22 14 */ add r30, r0, r4 /* 801BEDBC 001BBBBC 48 01 55 55 */ bl OSDisableInterrupts /* 801BEDC0 001BBBC0 3B A3 00 00 */ addi r29, r3, 0 @@ -11035,8 +11035,8 @@ lbl_801BEE90: /* 801BEE90 001BBC90 28 1F 00 00 */ cmplwi r31, 0 /* 801BEE94 001BBC94 41 82 00 20 */ beq lbl_801BEEB4 /* 801BEE98 001BBC98 80 81 00 14 */ lwz r4, 0x14(r1) -/* 801BEE9C 001BBC9C 3C 60 80 2B */ lis r3, lbl_802B4080@ha -/* 801BEEA0 001BBCA0 38 03 40 80 */ addi r0, r3, lbl_802B4080@l +/* 801BEE9C 001BBC9C 3C 60 80 2B */ lis r3, lbl_SectorSizeTable@ha +/* 801BEEA0 001BBCA0 38 03 40 80 */ addi r0, r3, lbl_SectorSizeTable@l /* 801BEEA4 001BBCA4 54 83 BE FA */ rlwinm r3, r4, 0x17, 0x1b, 0x1d /* 801BEEA8 001BBCA8 7C 60 1A 14 */ add r3, r0, r3 /* 801BEEAC 001BBCAC 80 03 00 00 */ lwz r0, 0(r3) @@ -11068,8 +11068,8 @@ dolphin.DoMount: /* 801BEEF8 001BBCF8 3B A3 00 00 */ addi r29, r3, 0 /* 801BEEFC 001BBCFC 1C 9D 01 10 */ mulli r4, r29, 0x110 /* 801BEF00 001BBD00 93 81 00 20 */ stw r28, 0x20(r1) -/* 801BEF04 001BBD04 3C 60 80 38 */ lis r3, lbl_8037D480@ha -/* 801BEF08 001BBD08 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801BEF04 001BBD04 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha +/* 801BEF08 001BBD08 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801BEF0C 001BBD0C 7C 60 22 14 */ add r3, r0, r4 /* 801BEF10 001BBD10 80 03 00 24 */ lwz r0, 0x24(r3) /* 801BEF14 001BBD14 3B E3 00 00 */ addi r31, r3, 0 @@ -11096,11 +11096,11 @@ lbl_801BEF5C: /* 801BEF5C 001BBD5C 2C 1E 00 00 */ cmpwi r30, 0 /* 801BEF60 001BBD60 41 80 03 44 */ blt lbl_801BF2A4 /* 801BEF64 001BBD64 80 01 00 18 */ lwz r0, 0x18(r1) -/* 801BEF68 001BBD68 3C 80 80 2B */ lis r4, lbl_802B4080@ha -/* 801BEF6C 001BBD6C 38 84 40 80 */ addi r4, r4, lbl_802B4080@l +/* 801BEF68 001BBD68 3C 80 80 2B */ lis r4, lbl_SectorSizeTable@ha +/* 801BEF6C 001BBD6C 38 84 40 80 */ addi r4, r4, lbl_SectorSizeTable@l /* 801BEF70 001BBD70 90 1F 01 08 */ stw r0, 0x108(r31) -/* 801BEF74 001BBD74 3C 60 80 2B */ lis r3, lbl_802B40A0@ha -/* 801BEF78 001BBD78 38 03 40 A0 */ addi r0, r3, lbl_802B40A0@l +/* 801BEF74 001BBD74 3C 60 80 2B */ lis r3, lbl_LatencyTable@ha +/* 801BEF78 001BBD78 38 03 40 A0 */ addi r0, r3, lbl_LatencyTable@l /* 801BEF7C 001BBD7C 80 A1 00 18 */ lwz r5, 0x18(r1) /* 801BEF80 001BBD80 38 7D 00 00 */ addi r3, r29, 0 /* 801BEF84 001BBD84 54 A5 06 3A */ rlwinm r5, r5, 0, 0x18, 0x1d @@ -11269,7 +11269,7 @@ lbl_801BF1C8: /* 801BF1EC 001BBFEC 7F 83 02 2E */ lhzx r28, r3, r0 /* 801BF1F0 001BBFF0 38 60 00 00 */ li r3, 0 /* 801BF1F4 001BBFF4 48 01 6E C1 */ bl __OSUnlockSramEx -/* 801BF1F8 001BBFF8 A0 0D 85 80 */ lhz r0, lbl_803CAE80-_SDA_BASE_(r13) +/* 801BF1F8 001BBFF8 A0 0D 85 80 */ lhz r0, lbl___CARDVendorID-_SDA_BASE_(r13) /* 801BF1FC 001BBFFC 28 00 FF FF */ cmplwi r0, 0xffff /* 801BF200 001BC000 41 82 00 0C */ beq lbl_801BF20C /* 801BF204 001BC004 7C 1C 00 40 */ cmplw r28, r0 @@ -11353,8 +11353,8 @@ __CARDMountCallback: /* 801BF310 001BC110 93 81 00 10 */ stw r28, 0x10(r1) /* 801BF314 001BC114 3B 83 00 00 */ addi r28, r3, 0 /* 801BF318 001BC118 1C BC 01 10 */ mulli r5, r28, 0x110 -/* 801BF31C 001BC11C 3C 60 80 38 */ lis r3, lbl_8037D480@ha -/* 801BF320 001BC120 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801BF31C 001BC11C 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha +/* 801BF320 001BC120 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801BF324 001BC124 7F E0 2A 14 */ add r31, r0, r5 /* 801BF328 001BC128 41 82 00 A8 */ beq lbl_801BF3D0 /* 801BF32C 001BC12C 40 80 00 10 */ bge lbl_801BF33C @@ -11453,8 +11453,8 @@ lbl_801BF45C: /* 801BF470 001BC270 48 00 01 44 */ b lbl_801BF5B4 lbl_801BF474: /* 801BF474 001BC274 1C 9E 01 10 */ mulli r4, r30, 0x110 -/* 801BF478 001BC278 3C 60 80 38 */ lis r3, lbl_8037D480@ha -/* 801BF47C 001BC27C 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801BF478 001BC278 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha +/* 801BF47C 001BC27C 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801BF480 001BC280 7F E0 22 14 */ add r31, r0, r4 /* 801BF484 001BC284 48 01 4E 8D */ bl OSDisableInterrupts /* 801BF488 001BC288 80 1F 00 04 */ lwz r0, 4(r31) @@ -11580,8 +11580,8 @@ dolphin.DoUnmount: /* 801BF62C 001BC42C 93 81 00 10 */ stw r28, 0x10(r1) /* 801BF630 001BC430 3B 83 00 00 */ addi r28, r3, 0 /* 801BF634 001BC434 1C BC 01 10 */ mulli r5, r28, 0x110 -/* 801BF638 001BC438 3C 60 80 38 */ lis r3, lbl_8037D480@ha -/* 801BF63C 001BC43C 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801BF638 001BC438 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha +/* 801BF63C 001BC43C 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801BF640 001BC440 7F E0 2A 14 */ add r31, r0, r5 /* 801BF644 001BC444 48 01 4C CD */ bl OSDisableInterrupts /* 801BF648 001BC448 80 1F 00 00 */ lwz r0, 0(r31) @@ -11627,8 +11627,8 @@ CARDUnmount: /* 801BF6D8 001BC4D8 48 00 00 64 */ b lbl_801BF73C lbl_801BF6DC: /* 801BF6DC 001BC4DC 1C 9D 01 10 */ mulli r4, r29, 0x110 -/* 801BF6E0 001BC4E0 3C 60 80 38 */ lis r3, lbl_8037D480@ha -/* 801BF6E4 001BC4E4 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801BF6E0 001BC4E0 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha +/* 801BF6E4 001BC4E4 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801BF6E8 001BC4E8 7F C0 22 14 */ add r30, r0, r4 /* 801BF6EC 001BC4EC 48 01 4C 25 */ bl OSDisableInterrupts /* 801BF6F0 001BC4F0 80 1E 00 00 */ lwz r0, 0(r30) @@ -11666,11 +11666,11 @@ lbl_801BF758: /* 801BF764 001BC564 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801BF768 001BC568 93 C1 00 18 */ stw r30, 0x18(r1) /* 801BF76C 001BC56C 3B C3 00 00 */ addi r30, r3, 0 -/* 801BF770 001BC570 3C 60 80 38 */ lis r3, lbl_8037D480@ha +/* 801BF770 001BC570 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha /* 801BF774 001BC574 93 A1 00 14 */ stw r29, 0x14(r1) /* 801BF778 001BC578 1C BE 01 10 */ mulli r5, r30, 0x110 /* 801BF77C 001BC57C 93 81 00 10 */ stw r28, 0x10(r1) -/* 801BF780 001BC580 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801BF780 001BC580 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801BF784 001BC584 7C 9C 23 79 */ or. r28, r4, r4 /* 801BF788 001BC588 7F E0 2A 14 */ add r31, r0, r5 /* 801BF78C 001BC58C 41 80 00 C4 */ blt lbl_801BF850 @@ -12265,8 +12265,8 @@ __CARDAccess: /* 801C0020 001BCE20 38 60 FF FC */ li r3, -4 /* 801C0024 001BCE24 48 00 00 50 */ b lbl_801C0074 lbl_801C0028: -/* 801C0028 001BCE28 3C 60 80 38 */ lis r3, lbl_8037D6A0@ha -/* 801C002C 001BCE2C 38 03 D6 A0 */ addi r0, r3, lbl_8037D6A0@l +/* 801C0028 001BCE28 3C 60 80 38 */ lis r3, lbl___CARDDiskNone@ha +/* 801C002C 001BCE2C 38 03 D6 A0 */ addi r0, r3, lbl___CARDDiskNone@l /* 801C0030 001BCE30 7C 1F 00 40 */ cmplw r31, r0 /* 801C0034 001BCE34 41 82 00 34 */ beq lbl_801C0068 /* 801C0038 001BCE38 38 7E 00 00 */ addi r3, r30, 0 @@ -12308,8 +12308,8 @@ __CARDIsWritable: /* 801C00B0 001BCEB0 3B C0 FF FC */ li r30, -4 /* 801C00B4 001BCEB4 48 00 00 50 */ b lbl_801C0104 lbl_801C00B8: -/* 801C00B8 001BCEB8 3C 60 80 38 */ lis r3, lbl_8037D6A0@ha -/* 801C00BC 001BCEBC 38 03 D6 A0 */ addi r0, r3, lbl_8037D6A0@l +/* 801C00B8 001BCEB8 3C 60 80 38 */ lis r3, lbl___CARDDiskNone@ha +/* 801C00BC 001BCEBC 38 03 D6 A0 */ addi r0, r3, lbl___CARDDiskNone@l /* 801C00C0 001BCEC0 7C 1D 00 40 */ cmplw r29, r0 /* 801C00C4 001BCEC4 41 82 00 34 */ beq lbl_801C00F8 /* 801C00C8 001BCEC8 38 7B 00 00 */ addi r3, r27, 0 @@ -12333,13 +12333,13 @@ lbl_801C0104: /* 801C0104 001BCF04 2C 1E FF F6 */ cmpwi r30, -10 /* 801C0108 001BCF08 40 82 00 A0 */ bne lbl_801C01A8 /* 801C010C 001BCF0C 88 7B 00 34 */ lbz r3, 0x34(r27) -/* 801C0110 001BCF10 88 0D 85 82 */ lbz r0, lbl_803CAE82-_SDA_BASE_(r13) +/* 801C0110 001BCF10 88 0D 85 82 */ lbz r0, lbl___CARDPermMask-_SDA_BASE_(r13) /* 801C0114 001BCF14 7C 60 00 38 */ and r0, r3, r0 /* 801C0118 001BCF18 54 1C 06 3E */ clrlwi r28, r0, 0x18 /* 801C011C 001BCF1C 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a /* 801C0120 001BCF20 41 82 00 44 */ beq lbl_801C0164 -/* 801C0124 001BCF24 3C 60 80 38 */ lis r3, lbl_8037D6A0@ha -/* 801C0128 001BCF28 3B E3 D6 A0 */ addi r31, r3, lbl_8037D6A0@l +/* 801C0124 001BCF24 3C 60 80 38 */ lis r3, lbl___CARDDiskNone@ha +/* 801C0128 001BCF28 3B E3 D6 A0 */ addi r31, r3, lbl___CARDDiskNone@l /* 801C012C 001BCF2C 38 7B 00 00 */ addi r3, r27, 0 /* 801C0130 001BCF30 38 9F 00 00 */ addi r4, r31, 0 /* 801C0134 001BCF34 38 A0 00 04 */ li r5, 4 @@ -12357,8 +12357,8 @@ lbl_801C0104: lbl_801C0164: /* 801C0164 001BCF64 57 80 06 73 */ rlwinm. r0, r28, 0, 0x19, 0x19 /* 801C0168 001BCF68 41 82 00 40 */ beq lbl_801C01A8 -/* 801C016C 001BCF6C 3C 60 80 38 */ lis r3, lbl_8037D6A0@ha -/* 801C0170 001BCF70 38 83 D6 A0 */ addi r4, r3, lbl_8037D6A0@l +/* 801C016C 001BCF6C 3C 60 80 38 */ lis r3, lbl___CARDDiskNone@ha +/* 801C0170 001BCF70 38 83 D6 A0 */ addi r4, r3, lbl___CARDDiskNone@l /* 801C0174 001BCF74 38 7B 00 00 */ addi r3, r27, 0 /* 801C0178 001BCF78 38 A0 00 04 */ li r5, 4 /* 801C017C 001BCF7C 48 02 39 51 */ bl func_801E3ACC @@ -12394,13 +12394,13 @@ __CARDIsReadable: /* 801C01E0 001BCFE0 2C 1D FF F6 */ cmpwi r29, -10 /* 801C01E4 001BCFE4 40 82 00 9C */ bne lbl_801C0280 /* 801C01E8 001BCFE8 88 7B 00 34 */ lbz r3, 0x34(r27) -/* 801C01EC 001BCFEC 88 0D 85 82 */ lbz r0, lbl_803CAE82-_SDA_BASE_(r13) +/* 801C01EC 001BCFEC 88 0D 85 82 */ lbz r0, lbl___CARDPermMask-_SDA_BASE_(r13) /* 801C01F0 001BCFF0 7C 60 00 38 */ and r0, r3, r0 /* 801C01F4 001BCFF4 54 1E 06 3E */ clrlwi r30, r0, 0x18 /* 801C01F8 001BCFF8 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a /* 801C01FC 001BCFFC 41 82 00 44 */ beq lbl_801C0240 -/* 801C0200 001BD000 3C 60 80 38 */ lis r3, lbl_8037D6A0@ha -/* 801C0204 001BD004 3B E3 D6 A0 */ addi r31, r3, lbl_8037D6A0@l +/* 801C0200 001BD000 3C 60 80 38 */ lis r3, lbl___CARDDiskNone@ha +/* 801C0204 001BD004 3B E3 D6 A0 */ addi r31, r3, lbl___CARDDiskNone@l /* 801C0208 001BD008 38 7B 00 00 */ addi r3, r27, 0 /* 801C020C 001BD00C 38 9F 00 00 */ addi r4, r31, 0 /* 801C0210 001BD010 38 A0 00 04 */ li r5, 4 @@ -12418,8 +12418,8 @@ __CARDIsReadable: lbl_801C0240: /* 801C0240 001BD040 57 C0 06 73 */ rlwinm. r0, r30, 0, 0x19, 0x19 /* 801C0244 001BD044 41 82 00 3C */ beq lbl_801C0280 -/* 801C0248 001BD048 3C 60 80 38 */ lis r3, lbl_8037D6A0@ha -/* 801C024C 001BD04C 38 83 D6 A0 */ addi r4, r3, lbl_8037D6A0@l +/* 801C0248 001BD048 3C 60 80 38 */ lis r3, lbl___CARDDiskNone@ha +/* 801C024C 001BD04C 38 83 D6 A0 */ addi r4, r3, lbl___CARDDiskNone@l /* 801C0250 001BD050 38 7B 00 00 */ addi r3, r27, 0 /* 801C0254 001BD054 38 A0 00 04 */ li r5, 4 /* 801C0258 001BD058 48 02 38 75 */ bl func_801E3ACC @@ -12466,9 +12466,9 @@ __CARDGetFileNo: lbl_801C02E4: /* 801C02E4 001BD0E4 7F 63 DB 78 */ mr r3, r27 /* 801C02E8 001BD0E8 4B FF D7 89 */ bl __CARDGetDirBlock -/* 801C02EC 001BD0EC 3C 80 80 38 */ lis r4, lbl_8037D6A0@ha +/* 801C02EC 001BD0EC 3C 80 80 38 */ lis r4, lbl___CARDDiskNone@ha /* 801C02F0 001BD0F0 3B E3 00 00 */ addi r31, r3, 0 -/* 801C02F4 001BD0F4 3B 44 D6 A0 */ addi r26, r4, lbl_8037D6A0@l +/* 801C02F4 001BD0F4 3B 44 D6 A0 */ addi r26, r4, lbl___CARDDiskNone@l /* 801C02F8 001BD0F8 3B C0 00 00 */ li r30, 0 lbl_801C02FC: /* 801C02FC 001BD0FC 88 1F 00 00 */ lbz r0, 0(r31) @@ -12744,9 +12744,9 @@ lbl_801C0680: /* 801C0688 001BD488 94 21 FF D8 */ stwu r1, -0x28(r1) /* 801C068C 001BD48C BF 61 00 14 */ stmw r27, 0x14(r1) /* 801C0690 001BD490 3B 83 00 00 */ addi r28, r3, 0 -/* 801C0694 001BD494 3C 60 80 38 */ lis r3, lbl_8037D480@ha +/* 801C0694 001BD494 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha /* 801C0698 001BD498 1C BC 01 10 */ mulli r5, r28, 0x110 -/* 801C069C 001BD49C 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801C069C 001BD49C 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801C06A0 001BD4A0 7F E0 2A 14 */ add r31, r0, r5 /* 801C06A4 001BD4A4 83 BF 00 D0 */ lwz r29, 0xd0(r31) /* 801C06A8 001BD4A8 3B 60 00 00 */ li r27, 0 @@ -13123,9 +13123,9 @@ lbl_801C0BD0: /* 801C0BD8 001BD9D8 94 21 FF D8 */ stwu r1, -0x28(r1) /* 801C0BDC 001BD9DC BF 61 00 14 */ stmw r27, 0x14(r1) /* 801C0BE0 001BD9E0 3B A3 00 00 */ addi r29, r3, 0 -/* 801C0BE4 001BD9E4 3C 60 80 38 */ lis r3, lbl_8037D480@ha +/* 801C0BE4 001BD9E4 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha /* 801C0BE8 001BD9E8 1C BD 01 10 */ mulli r5, r29, 0x110 -/* 801C0BEC 001BD9EC 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801C0BEC 001BD9EC 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801C0BF0 001BD9F0 7C 9E 23 79 */ or. r30, r4, r4 /* 801C0BF4 001BD9F4 7F E0 2A 14 */ add r31, r0, r5 /* 801C0BF8 001BD9F8 41 80 00 C8 */ blt lbl_801C0CC0 @@ -13324,11 +13324,11 @@ lbl_801C0E8C: /* 801C0E98 001BDC98 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801C0E9C 001BDC9C 93 C1 00 18 */ stw r30, 0x18(r1) /* 801C0EA0 001BDCA0 3B C3 00 00 */ addi r30, r3, 0 -/* 801C0EA4 001BDCA4 3C 60 80 38 */ lis r3, lbl_8037D480@ha +/* 801C0EA4 001BDCA4 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha /* 801C0EA8 001BDCA8 93 A1 00 14 */ stw r29, 0x14(r1) /* 801C0EAC 001BDCAC 1C BE 01 10 */ mulli r5, r30, 0x110 /* 801C0EB0 001BDCB0 93 81 00 10 */ stw r28, 0x10(r1) -/* 801C0EB4 001BDCB4 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801C0EB4 001BDCB4 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801C0EB8 001BDCB8 7C 9C 23 79 */ or. r28, r4, r4 /* 801C0EBC 001BDCBC 7F E0 2A 14 */ add r31, r0, r5 /* 801C0EC0 001BDCC0 41 80 00 F0 */ blt lbl_801C0FB0 @@ -13428,8 +13428,8 @@ lbl_801C0FFC: /* 801C1018 001BDE18 93 81 00 10 */ stw r28, 0x10(r1) /* 801C101C 001BDE1C 3B 83 00 00 */ addi r28, r3, 0 /* 801C1020 001BDE20 1C BC 01 10 */ mulli r5, r28, 0x110 -/* 801C1024 001BDE24 3C 60 80 38 */ lis r3, lbl_8037D480@ha -/* 801C1028 001BDE28 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801C1024 001BDE24 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha +/* 801C1028 001BDE28 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801C102C 001BDE2C 7F E0 2A 14 */ add r31, r0, r5 /* 801C1030 001BDE30 41 80 00 30 */ blt lbl_801C1060 /* 801C1034 001BDE34 80 9F 00 C0 */ lwz r4, 0xc0(r31) @@ -13555,8 +13555,8 @@ lbl_801C11C0: /* 801C11DC 001BDFDC 93 81 00 10 */ stw r28, 0x10(r1) /* 801C11E0 001BDFE0 3B 83 00 00 */ addi r28, r3, 0 /* 801C11E4 001BDFE4 1C BC 01 10 */ mulli r5, r28, 0x110 -/* 801C11E8 001BDFE8 3C 60 80 38 */ lis r3, lbl_8037D480@ha -/* 801C11EC 001BDFEC 38 03 D4 80 */ addi r0, r3, lbl_8037D480@l +/* 801C11E8 001BDFE8 3C 60 80 38 */ lis r3, lbl___CARDBlock@ha +/* 801C11EC 001BDFEC 38 03 D4 80 */ addi r0, r3, lbl___CARDBlock@l /* 801C11F0 001BDFF0 7F E0 2A 14 */ add r31, r0, r5 /* 801C11F4 001BDFF4 83 DF 00 D0 */ lwz r30, 0xd0(r31) /* 801C11F8 001BDFF8 38 00 00 00 */ li r0, 0 @@ -14294,7 +14294,7 @@ CARDSetAttributesAsync: /* 801C1BDC 001BE9DC 3B 63 00 00 */ addi r27, r3, 0 /* 801C1BE0 001BE9E0 3B 84 00 00 */ addi r28, r4, 0 /* 801C1BE4 001BE9E4 3B C6 00 00 */ addi r30, r6, 0 -/* 801C1BE8 001BE9E8 88 0D 85 82 */ lbz r0, lbl_803CAE82-_SDA_BASE_(r13) +/* 801C1BE8 001BE9E8 88 0D 85 82 */ lbz r0, lbl___CARDPermMask-_SDA_BASE_(r13) /* 801C1BEC 001BE9EC 7F E0 00 79 */ andc. r0, r31, r0 /* 801C1BF0 001BE9F0 41 82 00 0C */ beq lbl_801C1BFC /* 801C1BF4 001BE9F4 38 60 FF F6 */ li r3, -10 @@ -14381,18 +14381,18 @@ DBInit: /* 801C1CF0 001BEAF0 3C 80 80 00 */ lis r4, 0x80000040@ha /* 801C1CF4 001BEAF4 38 04 00 40 */ addi r0, r4, 0x80000040@l /* 801C1CF8 001BEAF8 3C 60 80 1C */ lis r3, lbl_801C1D60@ha -/* 801C1CFC 001BEAFC 90 0D 9A 90 */ stw r0, lbl_803CC390-_SDA_BASE_(r13) +/* 801C1CFC 001BEAFC 90 0D 9A 90 */ stw r0, lbl___DBInterface-_SDA_BASE_(r13) /* 801C1D00 001BEB00 38 63 1D 60 */ addi r3, r3, lbl_801C1D60@l /* 801C1D04 001BEB04 3C 03 80 00 */ addis r0, r3, 0x8000 /* 801C1D08 001BEB08 90 04 00 48 */ stw r0, 0x48(r4) /* 801C1D0C 001BEB0C 38 00 00 01 */ li r0, 1 -/* 801C1D10 001BEB10 90 0D 9A 94 */ stw r0, lbl_803CC394-_SDA_BASE_(r13) +/* 801C1D10 001BEB10 90 0D 9A 94 */ stw r0, lbl_DBVerbose-_SDA_BASE_(r13) /* 801C1D14 001BEB14 4E 80 00 20 */ blr lbl_801C1D18: /* 801C1D18 001BEB18 7C 08 02 A6 */ mflr r0 -/* 801C1D1C 001BEB1C 3C 60 80 2B */ lis r3, lbl_802B40C0@ha +/* 801C1D1C 001BEB1C 3C 60 80 2B */ lis r3, lbl__9@ha /* 801C1D20 001BEB20 90 01 00 04 */ stw r0, 4(r1) -/* 801C1D24 001BEB24 38 63 40 C0 */ addi r3, r3, lbl_802B40C0@l +/* 801C1D24 001BEB24 38 63 40 C0 */ addi r3, r3, lbl__9@l /* 801C1D28 001BEB28 4C C6 31 82 */ crclr 6 /* 801C1D2C 001BEB2C 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801C1D30 001BEB30 93 E1 00 14 */ stw r31, 0x14(r1) @@ -14415,7 +14415,7 @@ lbl_801C1D60: .global __DBIsExceptionMarked __DBIsExceptionMarked: -/* 801C1D70 001BEB70 80 8D 9A 90 */ lwz r4, lbl_803CC390-_SDA_BASE_(r13) +/* 801C1D70 001BEB70 80 8D 9A 90 */ lwz r4, lbl___DBInterface-_SDA_BASE_(r13) /* 801C1D74 001BEB74 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 801C1D78 001BEB78 38 60 00 01 */ li r3, 1 /* 801C1D7C 001BEB7C 80 84 00 04 */ lwz r4, 4(r4) @@ -14481,9 +14481,9 @@ DSPSendMailToDSP: .global DSPInit DSPInit: /* 801C1E28 001BEC28 7C 08 02 A6 */ mflr r0 -/* 801C1E2C 001BEC2C 3C 60 80 2B */ lis r3, lbl_802B40D8@ha +/* 801C1E2C 001BEC2C 3C 60 80 2B */ lis r3, lbl__1_5@ha /* 801C1E30 001BEC30 90 01 00 04 */ stw r0, 4(r1) -/* 801C1E34 001BEC34 38 A3 40 D8 */ addi r5, r3, lbl_802B40D8@l +/* 801C1E34 001BEC34 38 A3 40 D8 */ addi r5, r3, lbl__1_5@l /* 801C1E38 001BEC38 4C C6 31 82 */ crclr 6 /* 801C1E3C 001BEC3C 38 65 00 48 */ addi r3, r5, 0x48 /* 801C1E40 001BEC40 94 21 FF F0 */ stwu r1, -0x10(r1) @@ -14491,10 +14491,10 @@ DSPInit: /* 801C1E48 001BEC48 93 E1 00 0C */ stw r31, 0xc(r1) /* 801C1E4C 001BEC4C 38 A5 00 74 */ addi r5, r5, 0x74 /* 801C1E50 001BEC50 48 00 02 1D */ bl __DSP_debug_printf -/* 801C1E54 001BEC54 80 0D 9A 98 */ lwz r0, lbl_803CC398-_SDA_BASE_(r13) +/* 801C1E54 001BEC54 80 0D 9A 98 */ lwz r0, lbl___DSP_init_flag-_SDA_BASE_(r13) /* 801C1E58 001BEC58 2C 00 00 01 */ cmpwi r0, 1 /* 801C1E5C 001BEC5C 41 82 00 7C */ beq lbl_801C1ED8 -/* 801C1E60 001BEC60 80 6D 85 88 */ lwz r3, lbl_803CAE88-_SDA_BASE_(r13) +/* 801C1E60 001BEC60 80 6D 85 88 */ lwz r3, lbl___DSPVersion-_SDA_BASE_(r13) /* 801C1E64 001BEC64 48 00 F7 99 */ bl OSRegisterVersion /* 801C1E68 001BEC68 48 01 24 A9 */ bl OSDisableInterrupts /* 801C1E6C 001BEC6C 3C 80 80 1C */ lis r4, lbl_801C20BC@ha @@ -14518,11 +14518,11 @@ DSPInit: /* 801C1EB4 001BECB4 38 7F 00 00 */ addi r3, r31, 0 /* 801C1EB8 001BECB8 7C E5 28 38 */ and r5, r7, r5 /* 801C1EBC 001BECBC B0 A6 00 0A */ sth r5, 0xa(r6) -/* 801C1EC0 001BECC0 90 8D 9A A8 */ stw r4, lbl_803CC3A8-_SDA_BASE_(r13) -/* 801C1EC4 001BECC4 90 8D 9A B4 */ stw r4, lbl_803CC3B4-_SDA_BASE_(r13) -/* 801C1EC8 001BECC8 90 8D 9A AC */ stw r4, lbl_803CC3AC-_SDA_BASE_(r13) -/* 801C1ECC 001BECCC 90 8D 9A B0 */ stw r4, lbl_803CC3B0-_SDA_BASE_(r13) -/* 801C1ED0 001BECD0 90 0D 9A 98 */ stw r0, lbl_803CC398-_SDA_BASE_(r13) +/* 801C1EC0 001BECC0 90 8D 9A A8 */ stw r4, lbl___DSP_tmp_task-_SDA_BASE_(r13) +/* 801C1EC4 001BECC4 90 8D 9A B4 */ stw r4, lbl___DSP_curr_task-_SDA_BASE_(r13) +/* 801C1EC8 001BECC8 90 8D 9A AC */ stw r4, lbl___DSP_last_task-_SDA_BASE_(r13) +/* 801C1ECC 001BECCC 90 8D 9A B0 */ stw r4, lbl___DSP_first_task-_SDA_BASE_(r13) +/* 801C1ED0 001BECD0 90 0D 9A 98 */ stw r0, lbl___DSP_init_flag-_SDA_BASE_(r13) /* 801C1ED4 001BECD4 48 01 24 65 */ bl OSRestoreInterrupts lbl_801C1ED8: /* 801C1ED8 001BECD8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -14533,7 +14533,7 @@ lbl_801C1ED8: .global DSPCheckInit DSPCheckInit: -/* 801C1EEC 001BECEC 80 6D 9A 98 */ lwz r3, lbl_803CC398-_SDA_BASE_(r13) +/* 801C1EEC 001BECEC 80 6D 9A 98 */ lwz r3, lbl___DSP_init_flag-_SDA_BASE_(r13) /* 801C1EF0 001BECF0 4E 80 00 20 */ blr .global DSPAddTask @@ -14554,7 +14554,7 @@ DSPAddTask: /* 801C1F28 001BED28 38 7F 00 00 */ addi r3, r31, 0 /* 801C1F2C 001BED2C 90 1E 00 08 */ stw r0, 8(r30) /* 801C1F30 001BED30 48 01 24 09 */ bl OSRestoreInterrupts -/* 801C1F34 001BED34 80 0D 9A B0 */ lwz r0, lbl_803CC3B0-_SDA_BASE_(r13) +/* 801C1F34 001BED34 80 0D 9A B0 */ lwz r0, lbl___DSP_first_task-_SDA_BASE_(r13) /* 801C1F38 001BED38 7C 1E 00 40 */ cmplw r30, r0 /* 801C1F3C 001BED3C 40 82 00 0C */ bne lbl_801C1F48 /* 801C1F40 001BED40 7F C3 F3 78 */ mr r3, r30 @@ -14596,14 +14596,14 @@ DSPAssertTask: /* 801C1FB4 001BEDB4 93 C1 00 10 */ stw r30, 0x10(r1) /* 801C1FB8 001BEDB8 7C 7E 1B 78 */ mr r30, r3 /* 801C1FBC 001BEDBC 48 01 23 55 */ bl OSDisableInterrupts -/* 801C1FC0 001BEDC0 80 8D 9A B4 */ lwz r4, lbl_803CC3B4-_SDA_BASE_(r13) +/* 801C1FC0 001BEDC0 80 8D 9A B4 */ lwz r4, lbl___DSP_curr_task-_SDA_BASE_(r13) /* 801C1FC4 001BEDC4 3B E3 00 00 */ addi r31, r3, 0 /* 801C1FC8 001BEDC8 7C 04 F0 40 */ cmplw r4, r30 /* 801C1FCC 001BEDCC 40 82 00 20 */ bne lbl_801C1FEC /* 801C1FD0 001BEDD0 38 00 00 01 */ li r0, 1 -/* 801C1FD4 001BEDD4 93 CD 9A A4 */ stw r30, lbl_803CC3A4-_SDA_BASE_(r13) +/* 801C1FD4 001BEDD4 93 CD 9A A4 */ stw r30, lbl___DSP_rude_task-_SDA_BASE_(r13) /* 801C1FD8 001BEDD8 7F E3 FB 78 */ mr r3, r31 -/* 801C1FDC 001BEDDC 90 0D 9A A0 */ stw r0, lbl_803CC3A0-_SDA_BASE_(r13) +/* 801C1FDC 001BEDDC 90 0D 9A A0 */ stw r0, lbl___DSP_rude_task_pending-_SDA_BASE_(r13) /* 801C1FE0 001BEDE0 48 01 23 59 */ bl OSRestoreInterrupts /* 801C1FE4 001BEDE4 7F C3 F3 78 */ mr r3, r30 /* 801C1FE8 001BEDE8 48 00 00 6C */ b lbl_801C2054 @@ -14613,8 +14613,8 @@ lbl_801C1FEC: /* 801C1FF4 001BEDF4 7C 03 00 40 */ cmplw r3, r0 /* 801C1FF8 001BEDF8 40 80 00 50 */ bge lbl_801C2048 /* 801C1FFC 001BEDFC 38 00 00 01 */ li r0, 1 -/* 801C2000 001BEE00 93 CD 9A A4 */ stw r30, lbl_803CC3A4-_SDA_BASE_(r13) -/* 801C2004 001BEE04 90 0D 9A A0 */ stw r0, lbl_803CC3A0-_SDA_BASE_(r13) +/* 801C2000 001BEE00 93 CD 9A A4 */ stw r30, lbl___DSP_rude_task-_SDA_BASE_(r13) +/* 801C2004 001BEE04 90 0D 9A A0 */ stw r0, lbl___DSP_rude_task_pending-_SDA_BASE_(r13) /* 801C2008 001BEE08 80 04 00 00 */ lwz r0, 0(r4) /* 801C200C 001BEE0C 28 00 00 01 */ cmplwi r0, 1 /* 801C2010 001BEE10 40 82 00 28 */ bne lbl_801C2038 @@ -14689,7 +14689,7 @@ lbl_801C20FC: /* 801C2100 001BEF00 28 03 00 00 */ cmplwi r3, 0 /* 801C2104 001BEF04 41 82 FF F8 */ beq lbl_801C20FC /* 801C2108 001BEF08 4B FF FC F5 */ bl DSPReadMailFromDSP -/* 801C210C 001BEF0C 80 AD 9A B4 */ lwz r5, lbl_803CC3B4-_SDA_BASE_(r13) +/* 801C210C 001BEF0C 80 AD 9A B4 */ lwz r5, lbl___DSP_curr_task-_SDA_BASE_(r13) /* 801C2110 001BEF10 80 05 00 08 */ lwz r0, 8(r5) /* 801C2114 001BEF14 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 801C2118 001BEF18 41 82 00 18 */ beq lbl_801C2130 @@ -14717,7 +14717,7 @@ lbl_801C2154: lbl_801C2168: /* 801C2168 001BEF68 38 00 00 01 */ li r0, 1 /* 801C216C 001BEF6C 90 05 00 00 */ stw r0, 0(r5) -/* 801C2170 001BEF70 80 6D 9A B4 */ lwz r3, lbl_803CC3B4-_SDA_BASE_(r13) +/* 801C2170 001BEF70 80 6D 9A B4 */ lwz r3, lbl___DSP_curr_task-_SDA_BASE_(r13) /* 801C2174 001BEF74 81 83 00 28 */ lwz r12, 0x28(r3) /* 801C2178 001BEF78 28 0C 00 00 */ cmplwi r12, 0 /* 801C217C 001BEF7C 41 82 03 40 */ beq lbl_801C24BC @@ -14727,7 +14727,7 @@ lbl_801C2168: lbl_801C218C: /* 801C218C 001BEF8C 38 00 00 01 */ li r0, 1 /* 801C2190 001BEF90 90 05 00 00 */ stw r0, 0(r5) -/* 801C2194 001BEF94 80 6D 9A B4 */ lwz r3, lbl_803CC3B4-_SDA_BASE_(r13) +/* 801C2194 001BEF94 80 6D 9A B4 */ lwz r3, lbl___DSP_curr_task-_SDA_BASE_(r13) /* 801C2198 001BEF98 81 83 00 2C */ lwz r12, 0x2c(r3) /* 801C219C 001BEF9C 28 0C 00 00 */ cmplwi r12, 0 /* 801C21A0 001BEFA0 41 82 03 1C */ beq lbl_801C24BC @@ -14735,10 +14735,10 @@ lbl_801C218C: /* 801C21A8 001BEFA8 4E 80 00 21 */ blrl /* 801C21AC 001BEFAC 48 00 03 10 */ b lbl_801C24BC lbl_801C21B0: -/* 801C21B0 001BEFB0 80 0D 9A A0 */ lwz r0, lbl_803CC3A0-_SDA_BASE_(r13) +/* 801C21B0 001BEFB0 80 0D 9A A0 */ lwz r0, lbl___DSP_rude_task_pending-_SDA_BASE_(r13) /* 801C21B4 001BEFB4 2C 00 00 00 */ cmpwi r0, 0 /* 801C21B8 001BEFB8 41 82 00 98 */ beq lbl_801C2250 -/* 801C21BC 001BEFBC 80 0D 9A A4 */ lwz r0, lbl_803CC3A4-_SDA_BASE_(r13) +/* 801C21BC 001BEFBC 80 0D 9A A4 */ lwz r0, lbl___DSP_rude_task-_SDA_BASE_(r13) /* 801C21C0 001BEFC0 7C 05 00 40 */ cmplw r5, r0 /* 801C21C4 001BEFC4 40 82 00 44 */ bne lbl_801C2208 /* 801C21C8 001BEFC8 3C 60 CD D1 */ lis r3, 0xCDD10003@ha @@ -14749,9 +14749,9 @@ lbl_801C21D4: /* 801C21D8 001BEFD8 28 03 00 00 */ cmplwi r3, 0 /* 801C21DC 001BEFDC 40 82 FF F8 */ bne lbl_801C21D4 /* 801C21E0 001BEFE0 38 00 00 00 */ li r0, 0 -/* 801C21E4 001BEFE4 80 6D 9A B4 */ lwz r3, lbl_803CC3B4-_SDA_BASE_(r13) -/* 801C21E8 001BEFE8 90 0D 9A A4 */ stw r0, lbl_803CC3A4-_SDA_BASE_(r13) -/* 801C21EC 001BEFEC 90 0D 9A A0 */ stw r0, lbl_803CC3A0-_SDA_BASE_(r13) +/* 801C21E4 001BEFE4 80 6D 9A B4 */ lwz r3, lbl___DSP_curr_task-_SDA_BASE_(r13) +/* 801C21E8 001BEFE8 90 0D 9A A4 */ stw r0, lbl___DSP_rude_task-_SDA_BASE_(r13) +/* 801C21EC 001BEFEC 90 0D 9A A0 */ stw r0, lbl___DSP_rude_task_pending-_SDA_BASE_(r13) /* 801C21F0 001BEFF0 81 83 00 2C */ lwz r12, 0x2c(r3) /* 801C21F4 001BEFF4 28 0C 00 00 */ cmplwi r12, 0 /* 801C21F8 001BEFF8 41 82 02 C4 */ beq lbl_801C24BC @@ -14766,23 +14766,23 @@ lbl_801C2214: /* 801C2214 001BF014 4B FF FB C9 */ bl DSPCheckMailToDSP /* 801C2218 001BF018 28 03 00 00 */ cmplwi r3, 0 /* 801C221C 001BF01C 40 82 FF F8 */ bne lbl_801C2214 -/* 801C2220 001BF020 80 6D 9A B4 */ lwz r3, lbl_803CC3B4-_SDA_BASE_(r13) -/* 801C2224 001BF024 80 8D 9A A4 */ lwz r4, lbl_803CC3A4-_SDA_BASE_(r13) +/* 801C2220 001BF020 80 6D 9A B4 */ lwz r3, lbl___DSP_curr_task-_SDA_BASE_(r13) +/* 801C2224 001BF024 80 8D 9A A4 */ lwz r4, lbl___DSP_rude_task-_SDA_BASE_(r13) /* 801C2228 001BF028 48 00 02 B9 */ bl __DSP_exec_task -/* 801C222C 001BF02C 80 6D 9A B4 */ lwz r3, lbl_803CC3B4-_SDA_BASE_(r13) +/* 801C222C 001BF02C 80 6D 9A B4 */ lwz r3, lbl___DSP_curr_task-_SDA_BASE_(r13) /* 801C2230 001BF030 38 80 00 02 */ li r4, 2 /* 801C2234 001BF034 38 00 00 00 */ li r0, 0 /* 801C2238 001BF038 90 83 00 00 */ stw r4, 0(r3) -/* 801C223C 001BF03C 80 6D 9A A4 */ lwz r3, lbl_803CC3A4-_SDA_BASE_(r13) -/* 801C2240 001BF040 90 0D 9A A0 */ stw r0, lbl_803CC3A0-_SDA_BASE_(r13) -/* 801C2244 001BF044 90 6D 9A B4 */ stw r3, lbl_803CC3B4-_SDA_BASE_(r13) -/* 801C2248 001BF048 90 0D 9A A4 */ stw r0, lbl_803CC3A4-_SDA_BASE_(r13) +/* 801C223C 001BF03C 80 6D 9A A4 */ lwz r3, lbl___DSP_rude_task-_SDA_BASE_(r13) +/* 801C2240 001BF040 90 0D 9A A0 */ stw r0, lbl___DSP_rude_task_pending-_SDA_BASE_(r13) +/* 801C2244 001BF044 90 6D 9A B4 */ stw r3, lbl___DSP_curr_task-_SDA_BASE_(r13) +/* 801C2248 001BF048 90 0D 9A A4 */ stw r0, lbl___DSP_rude_task-_SDA_BASE_(r13) /* 801C224C 001BF04C 48 00 02 70 */ b lbl_801C24BC lbl_801C2250: /* 801C2250 001BF050 80 05 00 38 */ lwz r0, 0x38(r5) /* 801C2254 001BF054 28 00 00 00 */ cmplwi r0, 0 /* 801C2258 001BF058 40 82 00 80 */ bne lbl_801C22D8 -/* 801C225C 001BF05C 80 0D 9A B0 */ lwz r0, lbl_803CC3B0-_SDA_BASE_(r13) +/* 801C225C 001BF05C 80 0D 9A B0 */ lwz r0, lbl___DSP_first_task-_SDA_BASE_(r13) /* 801C2260 001BF060 7C 05 00 40 */ cmplw r5, r0 /* 801C2264 001BF064 40 82 00 38 */ bne lbl_801C229C /* 801C2268 001BF068 3C 60 CD D1 */ lis r3, 0xCDD10003@ha @@ -14792,7 +14792,7 @@ lbl_801C2274: /* 801C2274 001BF074 4B FF FB 69 */ bl DSPCheckMailToDSP /* 801C2278 001BF078 28 03 00 00 */ cmplwi r3, 0 /* 801C227C 001BF07C 40 82 FF F8 */ bne lbl_801C2274 -/* 801C2280 001BF080 80 6D 9A B4 */ lwz r3, lbl_803CC3B4-_SDA_BASE_(r13) +/* 801C2280 001BF080 80 6D 9A B4 */ lwz r3, lbl___DSP_curr_task-_SDA_BASE_(r13) /* 801C2284 001BF084 81 83 00 2C */ lwz r12, 0x2c(r3) /* 801C2288 001BF088 28 0C 00 00 */ cmplwi r12, 0 /* 801C228C 001BF08C 41 82 02 30 */ beq lbl_801C24BC @@ -14807,14 +14807,14 @@ lbl_801C22A8: /* 801C22A8 001BF0A8 4B FF FB 35 */ bl DSPCheckMailToDSP /* 801C22AC 001BF0AC 28 03 00 00 */ cmplwi r3, 0 /* 801C22B0 001BF0B0 40 82 FF F8 */ bne lbl_801C22A8 -/* 801C22B4 001BF0B4 80 6D 9A B4 */ lwz r3, lbl_803CC3B4-_SDA_BASE_(r13) -/* 801C22B8 001BF0B8 80 8D 9A B0 */ lwz r4, lbl_803CC3B0-_SDA_BASE_(r13) +/* 801C22B4 001BF0B4 80 6D 9A B4 */ lwz r3, lbl___DSP_curr_task-_SDA_BASE_(r13) +/* 801C22B8 001BF0B8 80 8D 9A B0 */ lwz r4, lbl___DSP_first_task-_SDA_BASE_(r13) /* 801C22BC 001BF0BC 48 00 02 25 */ bl __DSP_exec_task -/* 801C22C0 001BF0C0 80 6D 9A B4 */ lwz r3, lbl_803CC3B4-_SDA_BASE_(r13) +/* 801C22C0 001BF0C0 80 6D 9A B4 */ lwz r3, lbl___DSP_curr_task-_SDA_BASE_(r13) /* 801C22C4 001BF0C4 38 00 00 02 */ li r0, 2 /* 801C22C8 001BF0C8 90 03 00 00 */ stw r0, 0(r3) -/* 801C22CC 001BF0CC 80 0D 9A B0 */ lwz r0, lbl_803CC3B0-_SDA_BASE_(r13) -/* 801C22D0 001BF0D0 90 0D 9A B4 */ stw r0, lbl_803CC3B4-_SDA_BASE_(r13) +/* 801C22CC 001BF0CC 80 0D 9A B0 */ lwz r0, lbl___DSP_first_task-_SDA_BASE_(r13) +/* 801C22D0 001BF0D0 90 0D 9A B4 */ stw r0, lbl___DSP_curr_task-_SDA_BASE_(r13) /* 801C22D4 001BF0D4 48 00 01 E8 */ b lbl_801C24BC lbl_801C22D8: /* 801C22D8 001BF0D8 3C 60 CD D1 */ lis r3, 0xCDD10001@ha @@ -14824,18 +14824,18 @@ lbl_801C22E4: /* 801C22E4 001BF0E4 4B FF FA F9 */ bl DSPCheckMailToDSP /* 801C22E8 001BF0E8 28 03 00 00 */ cmplwi r3, 0 /* 801C22EC 001BF0EC 40 82 FF F8 */ bne lbl_801C22E4 -/* 801C22F0 001BF0F0 80 6D 9A B4 */ lwz r3, lbl_803CC3B4-_SDA_BASE_(r13) +/* 801C22F0 001BF0F0 80 6D 9A B4 */ lwz r3, lbl___DSP_curr_task-_SDA_BASE_(r13) /* 801C22F4 001BF0F4 80 83 00 38 */ lwz r4, 0x38(r3) /* 801C22F8 001BF0F8 48 00 01 E9 */ bl __DSP_exec_task -/* 801C22FC 001BF0FC 80 6D 9A B4 */ lwz r3, lbl_803CC3B4-_SDA_BASE_(r13) +/* 801C22FC 001BF0FC 80 6D 9A B4 */ lwz r3, lbl___DSP_curr_task-_SDA_BASE_(r13) /* 801C2300 001BF100 38 00 00 02 */ li r0, 2 /* 801C2304 001BF104 90 03 00 00 */ stw r0, 0(r3) -/* 801C2308 001BF108 80 6D 9A B4 */ lwz r3, lbl_803CC3B4-_SDA_BASE_(r13) +/* 801C2308 001BF108 80 6D 9A B4 */ lwz r3, lbl___DSP_curr_task-_SDA_BASE_(r13) /* 801C230C 001BF10C 80 03 00 38 */ lwz r0, 0x38(r3) -/* 801C2310 001BF110 90 0D 9A B4 */ stw r0, lbl_803CC3B4-_SDA_BASE_(r13) +/* 801C2310 001BF110 90 0D 9A B4 */ stw r0, lbl___DSP_curr_task-_SDA_BASE_(r13) /* 801C2314 001BF114 48 00 01 A8 */ b lbl_801C24BC lbl_801C2318: -/* 801C2318 001BF118 80 0D 9A A0 */ lwz r0, lbl_803CC3A0-_SDA_BASE_(r13) +/* 801C2318 001BF118 80 0D 9A A0 */ lwz r0, lbl___DSP_rude_task_pending-_SDA_BASE_(r13) /* 801C231C 001BF11C 2C 00 00 00 */ cmpwi r0, 0 /* 801C2320 001BF120 41 82 00 60 */ beq lbl_801C2380 /* 801C2324 001BF124 81 85 00 30 */ lwz r12, 0x30(r5) @@ -14853,21 +14853,21 @@ lbl_801C2348: /* 801C234C 001BF14C 28 03 00 00 */ cmplwi r3, 0 /* 801C2350 001BF150 40 82 FF F8 */ bne lbl_801C2348 /* 801C2354 001BF154 38 60 00 00 */ li r3, 0 -/* 801C2358 001BF158 80 8D 9A A4 */ lwz r4, lbl_803CC3A4-_SDA_BASE_(r13) +/* 801C2358 001BF158 80 8D 9A A4 */ lwz r4, lbl___DSP_rude_task-_SDA_BASE_(r13) /* 801C235C 001BF15C 48 00 01 85 */ bl __DSP_exec_task -/* 801C2360 001BF160 80 6D 9A B4 */ lwz r3, lbl_803CC3B4-_SDA_BASE_(r13) +/* 801C2360 001BF160 80 6D 9A B4 */ lwz r3, lbl___DSP_curr_task-_SDA_BASE_(r13) /* 801C2364 001BF164 48 00 05 49 */ bl __DSP_remove_task -/* 801C2368 001BF168 80 6D 9A A4 */ lwz r3, lbl_803CC3A4-_SDA_BASE_(r13) +/* 801C2368 001BF168 80 6D 9A A4 */ lwz r3, lbl___DSP_rude_task-_SDA_BASE_(r13) /* 801C236C 001BF16C 38 00 00 00 */ li r0, 0 -/* 801C2370 001BF170 90 0D 9A A0 */ stw r0, lbl_803CC3A0-_SDA_BASE_(r13) -/* 801C2374 001BF174 90 6D 9A B4 */ stw r3, lbl_803CC3B4-_SDA_BASE_(r13) -/* 801C2378 001BF178 90 0D 9A A4 */ stw r0, lbl_803CC3A4-_SDA_BASE_(r13) +/* 801C2370 001BF170 90 0D 9A A0 */ stw r0, lbl___DSP_rude_task_pending-_SDA_BASE_(r13) +/* 801C2374 001BF174 90 6D 9A B4 */ stw r3, lbl___DSP_curr_task-_SDA_BASE_(r13) +/* 801C2378 001BF178 90 0D 9A A4 */ stw r0, lbl___DSP_rude_task-_SDA_BASE_(r13) /* 801C237C 001BF17C 48 00 01 40 */ b lbl_801C24BC lbl_801C2380: /* 801C2380 001BF180 80 05 00 38 */ lwz r0, 0x38(r5) /* 801C2384 001BF184 28 00 00 00 */ cmplwi r0, 0 /* 801C2388 001BF188 40 82 00 B4 */ bne lbl_801C243C -/* 801C238C 001BF18C 80 0D 9A B0 */ lwz r0, lbl_803CC3B0-_SDA_BASE_(r13) +/* 801C238C 001BF18C 80 0D 9A B0 */ lwz r0, lbl___DSP_first_task-_SDA_BASE_(r13) /* 801C2390 001BF190 7C 05 00 40 */ cmplw r5, r0 /* 801C2394 001BF194 40 82 00 4C */ bne lbl_801C23E0 /* 801C2398 001BF198 81 85 00 30 */ lwz r12, 0x30(r5) @@ -14884,10 +14884,10 @@ lbl_801C23BC: /* 801C23BC 001BF1BC 4B FF FA 21 */ bl DSPCheckMailToDSP /* 801C23C0 001BF1C0 28 03 00 00 */ cmplwi r3, 0 /* 801C23C4 001BF1C4 40 82 FF F8 */ bne lbl_801C23BC -/* 801C23C8 001BF1C8 80 6D 9A B4 */ lwz r3, lbl_803CC3B4-_SDA_BASE_(r13) +/* 801C23C8 001BF1C8 80 6D 9A B4 */ lwz r3, lbl___DSP_curr_task-_SDA_BASE_(r13) /* 801C23CC 001BF1CC 38 00 00 03 */ li r0, 3 /* 801C23D0 001BF1D0 90 03 00 00 */ stw r0, 0(r3) -/* 801C23D4 001BF1D4 80 6D 9A B4 */ lwz r3, lbl_803CC3B4-_SDA_BASE_(r13) +/* 801C23D4 001BF1D4 80 6D 9A B4 */ lwz r3, lbl___DSP_curr_task-_SDA_BASE_(r13) /* 801C23D8 001BF1D8 48 00 04 D5 */ bl __DSP_remove_task /* 801C23DC 001BF1DC 48 00 00 E0 */ b lbl_801C24BC lbl_801C23E0: @@ -14905,15 +14905,15 @@ lbl_801C2404: /* 801C2404 001BF204 4B FF F9 D9 */ bl DSPCheckMailToDSP /* 801C2408 001BF208 28 03 00 00 */ cmplwi r3, 0 /* 801C240C 001BF20C 40 82 FF F8 */ bne lbl_801C2404 -/* 801C2410 001BF210 80 8D 9A B4 */ lwz r4, lbl_803CC3B4-_SDA_BASE_(r13) +/* 801C2410 001BF210 80 8D 9A B4 */ lwz r4, lbl___DSP_curr_task-_SDA_BASE_(r13) /* 801C2414 001BF214 38 00 00 03 */ li r0, 3 /* 801C2418 001BF218 38 60 00 00 */ li r3, 0 /* 801C241C 001BF21C 90 04 00 00 */ stw r0, 0(r4) -/* 801C2420 001BF220 80 8D 9A B0 */ lwz r4, lbl_803CC3B0-_SDA_BASE_(r13) +/* 801C2420 001BF220 80 8D 9A B0 */ lwz r4, lbl___DSP_first_task-_SDA_BASE_(r13) /* 801C2424 001BF224 48 00 00 BD */ bl __DSP_exec_task -/* 801C2428 001BF228 80 0D 9A B0 */ lwz r0, lbl_803CC3B0-_SDA_BASE_(r13) -/* 801C242C 001BF22C 80 6D 9A AC */ lwz r3, lbl_803CC3AC-_SDA_BASE_(r13) -/* 801C2430 001BF230 90 0D 9A B4 */ stw r0, lbl_803CC3B4-_SDA_BASE_(r13) +/* 801C2428 001BF228 80 0D 9A B0 */ lwz r0, lbl___DSP_first_task-_SDA_BASE_(r13) +/* 801C242C 001BF22C 80 6D 9A AC */ lwz r3, lbl___DSP_last_task-_SDA_BASE_(r13) +/* 801C2430 001BF230 90 0D 9A B4 */ stw r0, lbl___DSP_curr_task-_SDA_BASE_(r13) /* 801C2434 001BF234 48 00 04 79 */ bl __DSP_remove_task /* 801C2438 001BF238 48 00 00 84 */ b lbl_801C24BC lbl_801C243C: @@ -14931,17 +14931,17 @@ lbl_801C2460: /* 801C2460 001BF260 4B FF F9 7D */ bl DSPCheckMailToDSP /* 801C2464 001BF264 28 03 00 00 */ cmplwi r3, 0 /* 801C2468 001BF268 40 82 FF F8 */ bne lbl_801C2460 -/* 801C246C 001BF26C 80 8D 9A B4 */ lwz r4, lbl_803CC3B4-_SDA_BASE_(r13) +/* 801C246C 001BF26C 80 8D 9A B4 */ lwz r4, lbl___DSP_curr_task-_SDA_BASE_(r13) /* 801C2470 001BF270 38 00 00 03 */ li r0, 3 /* 801C2474 001BF274 38 60 00 00 */ li r3, 0 /* 801C2478 001BF278 90 04 00 00 */ stw r0, 0(r4) -/* 801C247C 001BF27C 80 8D 9A B4 */ lwz r4, lbl_803CC3B4-_SDA_BASE_(r13) +/* 801C247C 001BF27C 80 8D 9A B4 */ lwz r4, lbl___DSP_curr_task-_SDA_BASE_(r13) /* 801C2480 001BF280 80 84 00 38 */ lwz r4, 0x38(r4) /* 801C2484 001BF284 48 00 00 5D */ bl __DSP_exec_task -/* 801C2488 001BF288 80 6D 9A B4 */ lwz r3, lbl_803CC3B4-_SDA_BASE_(r13) +/* 801C2488 001BF288 80 6D 9A B4 */ lwz r3, lbl___DSP_curr_task-_SDA_BASE_(r13) /* 801C248C 001BF28C 80 03 00 38 */ lwz r0, 0x38(r3) -/* 801C2490 001BF290 90 0D 9A B4 */ stw r0, lbl_803CC3B4-_SDA_BASE_(r13) -/* 801C2494 001BF294 80 6D 9A B4 */ lwz r3, lbl_803CC3B4-_SDA_BASE_(r13) +/* 801C2490 001BF290 90 0D 9A B4 */ stw r0, lbl___DSP_curr_task-_SDA_BASE_(r13) +/* 801C2494 001BF294 80 6D 9A B4 */ lwz r3, lbl___DSP_curr_task-_SDA_BASE_(r13) /* 801C2498 001BF298 80 63 00 3C */ lwz r3, 0x3c(r3) /* 801C249C 001BF29C 48 00 04 11 */ bl __DSP_remove_task /* 801C24A0 001BF2A0 48 00 00 1C */ b lbl_801C24BC @@ -15094,11 +15094,11 @@ lbl_801C2668: .global __DSP_boot_task __DSP_boot_task: /* 801C2680 001BF480 7C 08 02 A6 */ mflr r0 -/* 801C2684 001BF484 3C 80 80 2B */ lis r4, lbl_802B4158@ha +/* 801C2684 001BF484 3C 80 80 2B */ lis r4, lbl__266@ha /* 801C2688 001BF488 90 01 00 04 */ stw r0, 4(r1) /* 801C268C 001BF48C 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801C2690 001BF490 93 E1 00 14 */ stw r31, 0x14(r1) -/* 801C2694 001BF494 3B E4 41 58 */ addi r31, r4, lbl_802B4158@l +/* 801C2694 001BF494 3B E4 41 58 */ addi r31, r4, lbl__266@l /* 801C2698 001BF498 93 C1 00 10 */ stw r30, 0x10(r1) /* 801C269C 001BF49C 3B C3 00 00 */ addi r30, r3, 0 lbl_801C26A0: @@ -15206,13 +15206,13 @@ lbl_801C2788: .global __DSP_insert_task __DSP_insert_task: -/* 801C280C 001BF60C 80 0D 9A B0 */ lwz r0, lbl_803CC3B0-_SDA_BASE_(r13) +/* 801C280C 001BF60C 80 0D 9A B0 */ lwz r0, lbl___DSP_first_task-_SDA_BASE_(r13) /* 801C2810 001BF610 28 00 00 00 */ cmplwi r0, 0 /* 801C2814 001BF614 40 82 00 20 */ bne lbl_801C2834 -/* 801C2818 001BF618 90 6D 9A B4 */ stw r3, lbl_803CC3B4-_SDA_BASE_(r13) +/* 801C2818 001BF618 90 6D 9A B4 */ stw r3, lbl___DSP_curr_task-_SDA_BASE_(r13) /* 801C281C 001BF61C 38 00 00 00 */ li r0, 0 -/* 801C2820 001BF620 90 6D 9A AC */ stw r3, lbl_803CC3AC-_SDA_BASE_(r13) -/* 801C2824 001BF624 90 6D 9A B0 */ stw r3, lbl_803CC3B0-_SDA_BASE_(r13) +/* 801C2820 001BF620 90 6D 9A AC */ stw r3, lbl___DSP_last_task-_SDA_BASE_(r13) +/* 801C2824 001BF624 90 6D 9A B0 */ stw r3, lbl___DSP_first_task-_SDA_BASE_(r13) /* 801C2828 001BF628 90 03 00 3C */ stw r0, 0x3c(r3) /* 801C282C 001BF62C 90 03 00 38 */ stw r0, 0x38(r3) /* 801C2830 001BF630 4E 80 00 20 */ blr @@ -15231,7 +15231,7 @@ lbl_801C283C: /* 801C285C 001BF65C 80 83 00 3C */ lwz r4, 0x3c(r3) /* 801C2860 001BF660 28 04 00 00 */ cmplwi r4, 0 /* 801C2864 001BF664 40 82 00 0C */ bne lbl_801C2870 -/* 801C2868 001BF668 90 6D 9A B0 */ stw r3, lbl_803CC3B0-_SDA_BASE_(r13) +/* 801C2868 001BF668 90 6D 9A B0 */ stw r3, lbl___DSP_first_task-_SDA_BASE_(r13) /* 801C286C 001BF66C 48 00 00 18 */ b lbl_801C2884 lbl_801C2870: /* 801C2870 001BF670 90 64 00 38 */ stw r3, 0x38(r4) @@ -15244,13 +15244,13 @@ lbl_801C287C: lbl_801C2884: /* 801C2884 001BF684 28 05 00 00 */ cmplwi r5, 0 /* 801C2888 001BF688 4C 82 00 20 */ bnelr -/* 801C288C 001BF68C 80 8D 9A AC */ lwz r4, lbl_803CC3AC-_SDA_BASE_(r13) +/* 801C288C 001BF68C 80 8D 9A AC */ lwz r4, lbl___DSP_last_task-_SDA_BASE_(r13) /* 801C2890 001BF690 38 00 00 00 */ li r0, 0 /* 801C2894 001BF694 90 64 00 38 */ stw r3, 0x38(r4) /* 801C2898 001BF698 90 03 00 38 */ stw r0, 0x38(r3) -/* 801C289C 001BF69C 80 0D 9A AC */ lwz r0, lbl_803CC3AC-_SDA_BASE_(r13) +/* 801C289C 001BF69C 80 0D 9A AC */ lwz r0, lbl___DSP_last_task-_SDA_BASE_(r13) /* 801C28A0 001BF6A0 90 03 00 3C */ stw r0, 0x3c(r3) -/* 801C28A4 001BF6A4 90 6D 9A AC */ stw r3, lbl_803CC3AC-_SDA_BASE_(r13) +/* 801C28A4 001BF6A4 90 6D 9A AC */ stw r3, lbl___DSP_last_task-_SDA_BASE_(r13) /* 801C28A8 001BF6A8 4E 80 00 20 */ blr .global __DSP_remove_task @@ -15259,35 +15259,35 @@ __DSP_remove_task: /* 801C28B0 001BF6B0 90 83 00 08 */ stw r4, 8(r3) /* 801C28B4 001BF6B4 38 00 00 03 */ li r0, 3 /* 801C28B8 001BF6B8 90 03 00 00 */ stw r0, 0(r3) -/* 801C28BC 001BF6BC 80 0D 9A B0 */ lwz r0, lbl_803CC3B0-_SDA_BASE_(r13) +/* 801C28BC 001BF6BC 80 0D 9A B0 */ lwz r0, lbl___DSP_first_task-_SDA_BASE_(r13) /* 801C28C0 001BF6C0 7C 00 18 40 */ cmplw r0, r3 /* 801C28C4 001BF6C4 40 82 00 30 */ bne lbl_801C28F4 /* 801C28C8 001BF6C8 80 03 00 38 */ lwz r0, 0x38(r3) /* 801C28CC 001BF6CC 28 00 00 00 */ cmplwi r0, 0 /* 801C28D0 001BF6D0 41 82 00 14 */ beq lbl_801C28E4 -/* 801C28D4 001BF6D4 90 0D 9A B0 */ stw r0, lbl_803CC3B0-_SDA_BASE_(r13) +/* 801C28D4 001BF6D4 90 0D 9A B0 */ stw r0, lbl___DSP_first_task-_SDA_BASE_(r13) /* 801C28D8 001BF6D8 80 63 00 38 */ lwz r3, 0x38(r3) /* 801C28DC 001BF6DC 90 83 00 3C */ stw r4, 0x3c(r3) /* 801C28E0 001BF6E0 4E 80 00 20 */ blr lbl_801C28E4: -/* 801C28E4 001BF6E4 90 8D 9A B4 */ stw r4, lbl_803CC3B4-_SDA_BASE_(r13) -/* 801C28E8 001BF6E8 90 8D 9A AC */ stw r4, lbl_803CC3AC-_SDA_BASE_(r13) -/* 801C28EC 001BF6EC 90 8D 9A B0 */ stw r4, lbl_803CC3B0-_SDA_BASE_(r13) +/* 801C28E4 001BF6E4 90 8D 9A B4 */ stw r4, lbl___DSP_curr_task-_SDA_BASE_(r13) +/* 801C28E8 001BF6E8 90 8D 9A AC */ stw r4, lbl___DSP_last_task-_SDA_BASE_(r13) +/* 801C28EC 001BF6EC 90 8D 9A B0 */ stw r4, lbl___DSP_first_task-_SDA_BASE_(r13) /* 801C28F0 001BF6F0 4E 80 00 20 */ blr lbl_801C28F4: -/* 801C28F4 001BF6F4 80 0D 9A AC */ lwz r0, lbl_803CC3AC-_SDA_BASE_(r13) +/* 801C28F4 001BF6F4 80 0D 9A AC */ lwz r0, lbl___DSP_last_task-_SDA_BASE_(r13) /* 801C28F8 001BF6F8 7C 00 18 40 */ cmplw r0, r3 /* 801C28FC 001BF6FC 40 82 00 20 */ bne lbl_801C291C /* 801C2900 001BF700 80 03 00 3C */ lwz r0, 0x3c(r3) -/* 801C2904 001BF704 90 0D 9A AC */ stw r0, lbl_803CC3AC-_SDA_BASE_(r13) +/* 801C2904 001BF704 90 0D 9A AC */ stw r0, lbl___DSP_last_task-_SDA_BASE_(r13) /* 801C2908 001BF708 80 63 00 3C */ lwz r3, 0x3c(r3) /* 801C290C 001BF70C 90 83 00 38 */ stw r4, 0x38(r3) -/* 801C2910 001BF710 80 0D 9A B0 */ lwz r0, lbl_803CC3B0-_SDA_BASE_(r13) -/* 801C2914 001BF714 90 0D 9A B4 */ stw r0, lbl_803CC3B4-_SDA_BASE_(r13) +/* 801C2910 001BF710 80 0D 9A B0 */ lwz r0, lbl___DSP_first_task-_SDA_BASE_(r13) +/* 801C2914 001BF714 90 0D 9A B4 */ stw r0, lbl___DSP_curr_task-_SDA_BASE_(r13) /* 801C2918 001BF718 4E 80 00 20 */ blr lbl_801C291C: /* 801C291C 001BF71C 80 03 00 38 */ lwz r0, 0x38(r3) -/* 801C2920 001BF720 90 0D 9A B4 */ stw r0, lbl_803CC3B4-_SDA_BASE_(r13) +/* 801C2920 001BF720 90 0D 9A B4 */ stw r0, lbl___DSP_curr_task-_SDA_BASE_(r13) /* 801C2924 001BF724 80 03 00 38 */ lwz r0, 0x38(r3) /* 801C2928 001BF728 80 83 00 3C */ lwz r4, 0x3c(r3) /* 801C292C 001BF72C 90 04 00 38 */ stw r0, 0x38(r4) @@ -15299,14 +15299,14 @@ lbl_801C291C: .global __DVDInitWA __DVDInitWA: /* 801C2940 001BF740 7C 08 02 A6 */ mflr r0 -/* 801C2944 001BF744 3C 60 80 38 */ lis r3, lbl_8037D6C0@ha +/* 801C2944 001BF744 3C 60 80 38 */ lis r3, lbl_CommandList@ha /* 801C2948 001BF748 90 01 00 04 */ stw r0, 4(r1) /* 801C294C 001BF74C 38 00 00 00 */ li r0, 0 /* 801C2950 001BF750 38 80 00 00 */ li r4, 0 /* 801C2954 001BF754 94 21 FF F8 */ stwu r1, -8(r1) -/* 801C2958 001BF758 90 0D 9A FC */ stw r0, lbl_803CC3FC-_SDA_BASE_(r13) +/* 801C2958 001BF758 90 0D 9A FC */ stw r0, lbl_NextCommandNumber-_SDA_BASE_(r13) /* 801C295C 001BF75C 38 00 FF FF */ li r0, -1 -/* 801C2960 001BF760 90 03 D6 C0 */ stw r0, lbl_8037D6C0@l(r3) +/* 801C2960 001BF760 90 03 D6 C0 */ stw r0, lbl_CommandList@l(r3) /* 801C2964 001BF764 38 60 00 00 */ li r3, 0 /* 801C2968 001BF768 48 00 0D D9 */ bl __DVDLowSetWAType /* 801C296C 001BF76C 48 00 EC BD */ bl OSInitAlarm @@ -15316,36 +15316,36 @@ __DVDInitWA: /* 801C297C 001BF77C 4E 80 00 20 */ blr lbl_801C2980: /* 801C2980 001BF780 7C 08 02 A6 */ mflr r0 -/* 801C2984 001BF784 3C 60 80 38 */ lis r3, lbl_8037D6C0@ha +/* 801C2984 001BF784 3C 60 80 38 */ lis r3, lbl_CommandList@ha /* 801C2988 001BF788 90 01 00 04 */ stw r0, 4(r1) /* 801C298C 001BF78C 94 21 FD 10 */ stwu r1, -0x2f0(r1) /* 801C2990 001BF790 BF 61 02 DC */ stmw r27, 0x2dc(r1) /* 801C2994 001BF794 3B 84 00 00 */ addi r28, r4, 0 -/* 801C2998 001BF798 3B C3 D6 C0 */ addi r30, r3, lbl_8037D6C0@l +/* 801C2998 001BF798 3B C3 D6 C0 */ addi r30, r3, lbl_CommandList@l /* 801C299C 001BF79C 3B A0 00 00 */ li r29, 0 -/* 801C29A0 001BF7A0 80 0D 9A F8 */ lwz r0, lbl_803CC3F8-_SDA_BASE_(r13) +/* 801C29A0 001BF7A0 80 0D 9A F8 */ lwz r0, lbl_LastCommandWasRead-_SDA_BASE_(r13) /* 801C29A4 001BF7A4 2C 00 00 00 */ cmpwi r0, 0 /* 801C29A8 001BF7A8 41 82 00 40 */ beq lbl_801C29E8 /* 801C29AC 001BF7AC 48 01 4B C1 */ bl __OSGetSystemTime /* 801C29B0 001BF7B0 90 8D 9A EC */ stw r4, lbl_803CC3EC-_SDA_BASE_(r13) /* 801C29B4 001BF7B4 38 00 00 00 */ li r0, 0 -/* 801C29B8 001BF7B8 90 6D 9A E8 */ stw r3, lbl_803CC3E8-_SDA_BASE_(r13) -/* 801C29BC 001BF7BC 90 0D 85 90 */ stw r0, lbl_803CAE90-_SDA_BASE_(r13) +/* 801C29B8 001BF7B8 90 6D 9A E8 */ stw r3, lbl_LastReadFinished-_SDA_BASE_(r13) +/* 801C29BC 001BF7BC 90 0D 85 90 */ stw r0, lbl_FirstRead-_SDA_BASE_(r13) /* 801C29C0 001BF7C0 80 1E 00 C4 */ lwz r0, 0xc4(r30) /* 801C29C4 001BF7C4 90 1E 00 B8 */ stw r0, 0xb8(r30) /* 801C29C8 001BF7C8 80 1E 00 C8 */ lwz r0, 0xc8(r30) /* 801C29CC 001BF7CC 90 1E 00 BC */ stw r0, 0xbc(r30) /* 801C29D0 001BF7D0 80 1E 00 CC */ lwz r0, 0xcc(r30) /* 801C29D4 001BF7D4 90 1E 00 C0 */ stw r0, 0xc0(r30) -/* 801C29D8 001BF7D8 80 0D 9A B8 */ lwz r0, lbl_803CC3B8-_SDA_BASE_(r13) +/* 801C29D8 001BF7D8 80 0D 9A B8 */ lwz r0, lbl_StopAtNextInt-_SDA_BASE_(r13) /* 801C29DC 001BF7DC 2C 00 00 01 */ cmpwi r0, 1 /* 801C29E0 001BF7E0 40 82 00 08 */ bne lbl_801C29E8 /* 801C29E4 001BF7E4 63 BD 00 08 */ ori r29, r29, 8 lbl_801C29E8: /* 801C29E8 001BF7E8 38 00 00 00 */ li r0, 0 -/* 801C29EC 001BF7EC 90 0D 9A F8 */ stw r0, lbl_803CC3F8-_SDA_BASE_(r13) +/* 801C29EC 001BF7EC 90 0D 9A F8 */ stw r0, lbl_LastCommandWasRead-_SDA_BASE_(r13) /* 801C29F0 001BF7F0 3C 60 CC 00 */ lis r3, 0xCC006000@ha -/* 801C29F4 001BF7F4 90 0D 9A B8 */ stw r0, lbl_803CC3B8-_SDA_BASE_(r13) +/* 801C29F4 001BF7F4 90 0D 9A B8 */ stw r0, lbl_StopAtNextInt-_SDA_BASE_(r13) /* 801C29F8 001BF7F8 80 03 60 00 */ lwz r0, 0xCC006000@l(r3) /* 801C29FC 001BF7FC 70 1F 00 2A */ andi. r31, r0, 0x2a /* 801C2A00 001BF800 70 03 00 54 */ andi. r3, r0, 0x54 @@ -15366,19 +15366,19 @@ lbl_801C2A30: /* 801C2A30 001BF830 28 1D 00 00 */ cmplwi r29, 0 /* 801C2A34 001BF834 41 82 00 14 */ beq lbl_801C2A48 /* 801C2A38 001BF838 38 00 00 00 */ li r0, 0 -/* 801C2A3C 001BF83C 90 0D 9A D0 */ stw r0, lbl_803CC3D0-_SDA_BASE_(r13) +/* 801C2A3C 001BF83C 90 0D 9A D0 */ stw r0, lbl_ResetOccurred-_SDA_BASE_(r13) /* 801C2A40 001BF840 38 7E 00 68 */ addi r3, r30, 0x68 /* 801C2A44 001BF844 48 00 EF 75 */ bl OSCancelAlarm lbl_801C2A48: /* 801C2A48 001BF848 7F 60 FB 78 */ or r0, r27, r31 /* 801C2A4C 001BF84C 3F E0 CC 00 */ lis r31, 0xCC006000@ha /* 801C2A50 001BF850 90 1F 60 00 */ stw r0, 0xCC006000@l(r31) -/* 801C2A54 001BF854 80 0D 9A D0 */ lwz r0, lbl_803CC3D0-_SDA_BASE_(r13) +/* 801C2A54 001BF854 80 0D 9A D0 */ lwz r0, lbl_ResetOccurred-_SDA_BASE_(r13) /* 801C2A58 001BF858 28 00 00 00 */ cmplwi r0, 0 /* 801C2A5C 001BF85C 41 82 00 A0 */ beq lbl_801C2AFC /* 801C2A60 001BF860 48 01 4B 0D */ bl __OSGetSystemTime /* 801C2A64 001BF864 3C A0 80 00 */ lis r5, 0x800000F8@ha -/* 801C2A68 001BF868 80 ED 9A C8 */ lwz r7, lbl_803CC3C8-_SDA_BASE_(r13) +/* 801C2A68 001BF868 80 ED 9A C8 */ lwz r7, lbl_LastResetEnd-_SDA_BASE_(r13) /* 801C2A6C 001BF86C 80 C5 00 F8 */ lwz r6, 0x800000F8@l(r5) /* 801C2A70 001BF870 3C A0 10 62 */ lis r5, 0x10624DD3@ha /* 801C2A74 001BF874 38 A5 4D D3 */ addi r5, r5, 0x10624DD3@l @@ -15404,7 +15404,7 @@ lbl_801C2A48: /* 801C2AC4 001BF8C4 7C 60 00 38 */ and r0, r3, r0 /* 801C2AC8 001BF8C8 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 801C2ACC 001BF8CC 41 82 00 24 */ beq lbl_801C2AF0 -/* 801C2AD0 001BF8D0 81 8D 9A C4 */ lwz r12, lbl_803CC3C4-_SDA_BASE_(r13) +/* 801C2AD0 001BF8D0 81 8D 9A C4 */ lwz r12, lbl_ResetCoverCallback-_SDA_BASE_(r13) /* 801C2AD4 001BF8D4 28 0C 00 00 */ cmplwi r12, 0 /* 801C2AD8 001BF8D8 41 82 00 10 */ beq lbl_801C2AE8 /* 801C2ADC 001BF8DC 7D 88 03 A6 */ mtlr r12 @@ -15412,13 +15412,13 @@ lbl_801C2A48: /* 801C2AE4 001BF8E4 4E 80 00 21 */ blrl lbl_801C2AE8: /* 801C2AE8 001BF8E8 38 00 00 00 */ li r0, 0 -/* 801C2AEC 001BF8EC 90 0D 9A C4 */ stw r0, lbl_803CC3C4-_SDA_BASE_(r13) +/* 801C2AEC 001BF8EC 90 0D 9A C4 */ stw r0, lbl_ResetCoverCallback-_SDA_BASE_(r13) lbl_801C2AF0: /* 801C2AF0 001BF8F0 80 1B 00 00 */ lwz r0, 0(r27) /* 801C2AF4 001BF8F4 90 1B 00 00 */ stw r0, 0(r27) /* 801C2AF8 001BF8F8 48 00 00 58 */ b lbl_801C2B50 lbl_801C2AFC: -/* 801C2AFC 001BF8FC 80 0D 9A D4 */ lwz r0, lbl_803CC3D4-_SDA_BASE_(r13) +/* 801C2AFC 001BF8FC 80 0D 9A D4 */ lwz r0, lbl_WaitingCoverClose-_SDA_BASE_(r13) /* 801C2B00 001BF900 2C 00 00 00 */ cmpwi r0, 0 /* 801C2B04 001BF904 41 82 00 40 */ beq lbl_801C2B44 /* 801C2B08 001BF908 3C 60 CC 00 */ lis r3, 0xCC006000@ha @@ -15435,7 +15435,7 @@ lbl_801C2B30: /* 801C2B30 001BF930 7C 60 23 78 */ or r0, r3, r4 /* 801C2B34 001BF934 90 05 00 00 */ stw r0, 0(r5) /* 801C2B38 001BF938 38 00 00 00 */ li r0, 0 -/* 801C2B3C 001BF93C 90 0D 9A D4 */ stw r0, lbl_803CC3D4-_SDA_BASE_(r13) +/* 801C2B3C 001BF93C 90 0D 9A D4 */ stw r0, lbl_WaitingCoverClose-_SDA_BASE_(r13) /* 801C2B40 001BF940 48 00 00 10 */ b lbl_801C2B50 lbl_801C2B44: /* 801C2B44 001BF944 3C 60 CC 00 */ lis r3, 0xCC006004@ha @@ -15444,22 +15444,22 @@ lbl_801C2B44: lbl_801C2B50: /* 801C2B50 001BF950 57 A0 07 39 */ rlwinm. r0, r29, 0, 0x1c, 0x1c /* 801C2B54 001BF954 41 82 00 14 */ beq lbl_801C2B68 -/* 801C2B58 001BF958 80 0D 9A D8 */ lwz r0, lbl_803CC3D8-_SDA_BASE_(r13) +/* 801C2B58 001BF958 80 0D 9A D8 */ lwz r0, lbl_Breaking-_SDA_BASE_(r13) /* 801C2B5C 001BF95C 2C 00 00 00 */ cmpwi r0, 0 /* 801C2B60 001BF960 40 82 00 08 */ bne lbl_801C2B68 /* 801C2B64 001BF964 57 BD 07 76 */ rlwinm r29, r29, 0, 0x1d, 0x1b lbl_801C2B68: /* 801C2B68 001BF968 57 A0 07 FF */ clrlwi. r0, r29, 0x1f /* 801C2B6C 001BF96C 41 82 00 80 */ beq lbl_801C2BEC -/* 801C2B70 001BF970 80 0D 9A FC */ lwz r0, lbl_803CC3FC-_SDA_BASE_(r13) +/* 801C2B70 001BF970 80 0D 9A FC */ lwz r0, lbl_NextCommandNumber-_SDA_BASE_(r13) /* 801C2B74 001BF974 1C 00 00 14 */ mulli r0, r0, 0x14 /* 801C2B78 001BF978 7C 7E 00 2E */ lwzx r3, r30, r0 /* 801C2B7C 001BF97C 2C 03 00 01 */ cmpwi r3, 1 /* 801C2B80 001BF980 40 82 00 30 */ bne lbl_801C2BB0 -/* 801C2B84 001BF984 80 6D 9A FC */ lwz r3, lbl_803CC3FC-_SDA_BASE_(r13) +/* 801C2B84 001BF984 80 6D 9A FC */ lwz r3, lbl_NextCommandNumber-_SDA_BASE_(r13) /* 801C2B88 001BF988 7C DE 02 14 */ add r6, r30, r0 /* 801C2B8C 001BF98C 38 03 00 01 */ addi r0, r3, 1 -/* 801C2B90 001BF990 90 0D 9A FC */ stw r0, lbl_803CC3FC-_SDA_BASE_(r13) +/* 801C2B90 001BF990 90 0D 9A FC */ stw r0, lbl_NextCommandNumber-_SDA_BASE_(r13) /* 801C2B94 001BF994 80 66 00 04 */ lwz r3, 4(r6) /* 801C2B98 001BF998 80 86 00 08 */ lwz r4, 8(r6) /* 801C2B9C 001BF99C 80 A6 00 0C */ lwz r5, 0xc(r6) @@ -15470,10 +15470,10 @@ lbl_801C2B68: lbl_801C2BB0: /* 801C2BB0 001BF9B0 2C 03 00 02 */ cmpwi r3, 2 /* 801C2BB4 001BF9B4 40 82 00 28 */ bne lbl_801C2BDC -/* 801C2BB8 001BF9B8 80 6D 9A FC */ lwz r3, lbl_803CC3FC-_SDA_BASE_(r13) +/* 801C2BB8 001BF9B8 80 6D 9A FC */ lwz r3, lbl_NextCommandNumber-_SDA_BASE_(r13) /* 801C2BBC 001BF9BC 7C 9E 02 14 */ add r4, r30, r0 /* 801C2BC0 001BF9C0 38 03 00 01 */ addi r0, r3, 1 -/* 801C2BC4 001BF9C4 90 0D 9A FC */ stw r0, lbl_803CC3FC-_SDA_BASE_(r13) +/* 801C2BC4 001BF9C4 90 0D 9A FC */ stw r0, lbl_NextCommandNumber-_SDA_BASE_(r13) /* 801C2BC8 001BF9C8 80 64 00 0C */ lwz r3, 0xc(r4) /* 801C2BCC 001BF9CC 80 84 00 10 */ lwz r4, 0x10(r4) /* 801C2BD0 001BF9D0 48 00 05 AD */ bl DVDLowSeek @@ -15489,7 +15489,7 @@ lbl_801C2BEC: /* 801C2BEC 001BF9EC 38 00 FF FF */ li r0, -1 /* 801C2BF0 001BF9F0 90 1E 00 00 */ stw r0, 0(r30) /* 801C2BF4 001BF9F4 38 00 00 00 */ li r0, 0 -/* 801C2BF8 001BF9F8 90 0D 9A FC */ stw r0, lbl_803CC3FC-_SDA_BASE_(r13) +/* 801C2BF8 001BF9F8 90 0D 9A FC */ stw r0, lbl_NextCommandNumber-_SDA_BASE_(r13) lbl_801C2BFC: /* 801C2BFC 001BF9FC 38 61 00 10 */ addi r3, r1, 0x10 /* 801C2C00 001BFA00 48 00 FF 6D */ bl OSClearContext @@ -15497,17 +15497,17 @@ lbl_801C2BFC: /* 801C2C08 001BFA08 48 00 FD 9D */ bl OSSetCurrentContext /* 801C2C0C 001BFA0C 28 1D 00 00 */ cmplwi r29, 0 /* 801C2C10 001BFA10 41 82 00 2C */ beq lbl_801C2C3C -/* 801C2C14 001BFA14 81 8D 9A C0 */ lwz r12, lbl_803CC3C0-_SDA_BASE_(r13) +/* 801C2C14 001BFA14 81 8D 9A C0 */ lwz r12, lbl_Callback-_SDA_BASE_(r13) /* 801C2C18 001BFA18 38 00 00 00 */ li r0, 0 /* 801C2C1C 001BFA1C 28 0C 00 00 */ cmplwi r12, 0 -/* 801C2C20 001BFA20 90 0D 9A C0 */ stw r0, lbl_803CC3C0-_SDA_BASE_(r13) +/* 801C2C20 001BFA20 90 0D 9A C0 */ stw r0, lbl_Callback-_SDA_BASE_(r13) /* 801C2C24 001BFA24 41 82 00 10 */ beq lbl_801C2C34 /* 801C2C28 001BFA28 7D 88 03 A6 */ mtlr r12 /* 801C2C2C 001BFA2C 38 7D 00 00 */ addi r3, r29, 0 /* 801C2C30 001BFA30 4E 80 00 21 */ blrl lbl_801C2C34: /* 801C2C34 001BFA34 38 00 00 00 */ li r0, 0 -/* 801C2C38 001BFA38 90 0D 9A D8 */ stw r0, lbl_803CC3D8-_SDA_BASE_(r13) +/* 801C2C38 001BFA38 90 0D 9A D8 */ stw r0, lbl_Breaking-_SDA_BASE_(r13) lbl_801C2C3C: /* 801C2C3C 001BFA3C 38 61 00 10 */ addi r3, r1, 0x10 /* 801C2C40 001BFA40 48 00 FF 2D */ bl OSClearContext @@ -15521,19 +15521,19 @@ lbl_801C2C4C: /* 801C2C5C 001BFA5C 4E 80 00 20 */ blr lbl_801C2C60: /* 801C2C60 001BFA60 7C 08 02 A6 */ mflr r0 -/* 801C2C64 001BFA64 3C 60 80 38 */ lis r3, lbl_8037D6C0@ha +/* 801C2C64 001BFA64 3C 60 80 38 */ lis r3, lbl_CommandList@ha /* 801C2C68 001BFA68 90 01 00 04 */ stw r0, 4(r1) -/* 801C2C6C 001BFA6C 38 83 D6 C0 */ addi r4, r3, lbl_8037D6C0@l +/* 801C2C6C 001BFA6C 38 83 D6 C0 */ addi r4, r3, lbl_CommandList@l /* 801C2C70 001BFA70 94 21 FF F8 */ stwu r1, -8(r1) -/* 801C2C74 001BFA74 80 0D 9A FC */ lwz r0, lbl_803CC3FC-_SDA_BASE_(r13) +/* 801C2C74 001BFA74 80 0D 9A FC */ lwz r0, lbl_NextCommandNumber-_SDA_BASE_(r13) /* 801C2C78 001BFA78 1C 00 00 14 */ mulli r0, r0, 0x14 /* 801C2C7C 001BFA7C 7C 64 00 2E */ lwzx r3, r4, r0 /* 801C2C80 001BFA80 2C 03 00 01 */ cmpwi r3, 1 /* 801C2C84 001BFA84 40 82 00 2C */ bne lbl_801C2CB0 -/* 801C2C88 001BFA88 80 6D 9A FC */ lwz r3, lbl_803CC3FC-_SDA_BASE_(r13) +/* 801C2C88 001BFA88 80 6D 9A FC */ lwz r3, lbl_NextCommandNumber-_SDA_BASE_(r13) /* 801C2C8C 001BFA8C 7C C4 02 14 */ add r6, r4, r0 /* 801C2C90 001BFA90 38 03 00 01 */ addi r0, r3, 1 -/* 801C2C94 001BFA94 90 0D 9A FC */ stw r0, lbl_803CC3FC-_SDA_BASE_(r13) +/* 801C2C94 001BFA94 90 0D 9A FC */ stw r0, lbl_NextCommandNumber-_SDA_BASE_(r13) /* 801C2C98 001BFA98 80 66 00 04 */ lwz r3, 4(r6) /* 801C2C9C 001BFA9C 80 86 00 08 */ lwz r4, 8(r6) /* 801C2CA0 001BFAA0 80 A6 00 0C */ lwz r5, 0xc(r6) @@ -15543,10 +15543,10 @@ lbl_801C2C60: lbl_801C2CB0: /* 801C2CB0 001BFAB0 2C 03 00 02 */ cmpwi r3, 2 /* 801C2CB4 001BFAB4 40 82 00 20 */ bne lbl_801C2CD4 -/* 801C2CB8 001BFAB8 80 6D 9A FC */ lwz r3, lbl_803CC3FC-_SDA_BASE_(r13) +/* 801C2CB8 001BFAB8 80 6D 9A FC */ lwz r3, lbl_NextCommandNumber-_SDA_BASE_(r13) /* 801C2CBC 001BFABC 7C 84 02 14 */ add r4, r4, r0 /* 801C2CC0 001BFAC0 38 03 00 01 */ addi r0, r3, 1 -/* 801C2CC4 001BFAC4 90 0D 9A FC */ stw r0, lbl_803CC3FC-_SDA_BASE_(r13) +/* 801C2CC4 001BFAC4 90 0D 9A FC */ stw r0, lbl_NextCommandNumber-_SDA_BASE_(r13) /* 801C2CC8 001BFAC8 80 64 00 0C */ lwz r3, 0xc(r4) /* 801C2CCC 001BFACC 80 84 00 10 */ lwz r4, 0x10(r4) /* 801C2CD0 001BFAD0 48 00 04 AD */ bl DVDLowSeek @@ -15567,10 +15567,10 @@ lbl_801C2CE4: /* 801C2D04 001BFB04 48 00 FE 69 */ bl OSClearContext /* 801C2D08 001BFB08 38 61 00 10 */ addi r3, r1, 0x10 /* 801C2D0C 001BFB0C 48 00 FC 99 */ bl OSSetCurrentContext -/* 801C2D10 001BFB10 81 8D 9A C0 */ lwz r12, lbl_803CC3C0-_SDA_BASE_(r13) +/* 801C2D10 001BFB10 81 8D 9A C0 */ lwz r12, lbl_Callback-_SDA_BASE_(r13) /* 801C2D14 001BFB14 38 00 00 00 */ li r0, 0 /* 801C2D18 001BFB18 28 0C 00 00 */ cmplwi r12, 0 -/* 801C2D1C 001BFB1C 90 0D 9A C0 */ stw r0, lbl_803CC3C0-_SDA_BASE_(r13) +/* 801C2D1C 001BFB1C 90 0D 9A C0 */ stw r0, lbl_Callback-_SDA_BASE_(r13) /* 801C2D20 001BFB20 41 82 00 10 */ beq lbl_801C2D30 /* 801C2D24 001BFB24 7D 88 03 A6 */ mtlr r12 /* 801C2D28 001BFB28 38 60 00 10 */ li r3, 0x10 @@ -15599,17 +15599,17 @@ dolphin.Read: /* 801C2D74 001BFB74 3B A4 00 00 */ addi r29, r4, 0 /* 801C2D78 001BFB78 93 81 00 18 */ stw r28, 0x18(r1) /* 801C2D7C 001BFB7C 3B 83 00 00 */ addi r28, r3, 0 -/* 801C2D80 001BFB80 90 0D 9A B8 */ stw r0, lbl_803CC3B8-_SDA_BASE_(r13) +/* 801C2D80 001BFB80 90 0D 9A B8 */ stw r0, lbl_StopAtNextInt-_SDA_BASE_(r13) /* 801C2D84 001BFB84 38 00 00 01 */ li r0, 1 -/* 801C2D88 001BFB88 90 CD 9A C0 */ stw r6, lbl_803CC3C0-_SDA_BASE_(r13) -/* 801C2D8C 001BFB8C 3C C0 80 38 */ lis r6, lbl_8037D6C0@ha -/* 801C2D90 001BFB90 3B E6 D6 C0 */ addi r31, r6, lbl_8037D6C0@l -/* 801C2D94 001BFB94 90 0D 9A F8 */ stw r0, lbl_803CC3F8-_SDA_BASE_(r13) +/* 801C2D88 001BFB88 90 CD 9A C0 */ stw r6, lbl_Callback-_SDA_BASE_(r13) +/* 801C2D8C 001BFB8C 3C C0 80 38 */ lis r6, lbl_CommandList@ha +/* 801C2D90 001BFB90 3B E6 D6 C0 */ addi r31, r6, lbl_CommandList@l +/* 801C2D94 001BFB94 90 0D 9A F8 */ stw r0, lbl_LastCommandWasRead-_SDA_BASE_(r13) /* 801C2D98 001BFB98 48 01 47 D5 */ bl __OSGetSystemTime /* 801C2D9C 001BFB9C 90 8D 9A F4 */ stw r4, lbl_803CC3F4-_SDA_BASE_(r13) /* 801C2DA0 001BFBA0 3C 80 CC 00 */ lis r4, 0xCC006000@ha /* 801C2DA4 001BFBA4 3C 00 00 A0 */ lis r0, 0xa0 -/* 801C2DA8 001BFBA8 90 6D 9A F0 */ stw r3, lbl_803CC3F0-_SDA_BASE_(r13) +/* 801C2DA8 001BFBA8 90 6D 9A F0 */ stw r3, lbl_LastReadIssued-_SDA_BASE_(r13) /* 801C2DAC 001BFBAC 38 84 60 00 */ addi r4, r4, 0xCC006000@l /* 801C2DB0 001BFBB0 3C 60 A8 00 */ lis r3, 0xa800 /* 801C2DB4 001BFBB4 90 64 00 08 */ stw r3, 8(r4) @@ -15620,7 +15620,7 @@ dolphin.Read: /* 801C2DC8 001BFBC8 93 A4 00 10 */ stw r29, 0x10(r4) /* 801C2DCC 001BFBCC 93 84 00 14 */ stw r28, 0x14(r4) /* 801C2DD0 001BFBD0 93 A4 00 18 */ stw r29, 0x18(r4) -/* 801C2DD4 001BFBD4 93 AD 9A BC */ stw r29, lbl_803CC3BC-_SDA_BASE_(r13) +/* 801C2DD4 001BFBD4 93 AD 9A BC */ stw r29, lbl_LastLength-_SDA_BASE_(r13) /* 801C2DD8 001BFBD8 90 04 00 1C */ stw r0, 0x1c(r4) /* 801C2DDC 001BFBDC 40 81 00 38 */ ble lbl_801C2E14 /* 801C2DE0 001BFBE0 3C 60 80 00 */ lis r3, 0x800000F8@ha @@ -15662,16 +15662,16 @@ lbl_801C2E44: .global dolphin.SeekTwiceBeforeRead dolphin.SeekTwiceBeforeRead: /* 801C2E64 001BFC64 7C 08 02 A6 */ mflr r0 -/* 801C2E68 001BFC68 3C E0 80 38 */ lis r7, lbl_8037D6C0@ha +/* 801C2E68 001BFC68 3C E0 80 38 */ lis r7, lbl_CommandList@ha /* 801C2E6C 001BFC6C 90 01 00 04 */ stw r0, 4(r1) /* 801C2E70 001BFC70 54 A8 00 21 */ rlwinm. r8, r5, 0, 0, 0x10 -/* 801C2E74 001BFC74 39 27 D6 C0 */ addi r9, r7, lbl_8037D6C0@l +/* 801C2E74 001BFC74 39 27 D6 C0 */ addi r9, r7, lbl_CommandList@l /* 801C2E78 001BFC78 94 21 FF F8 */ stwu r1, -8(r1) /* 801C2E7C 001BFC7C 40 82 00 0C */ bne lbl_801C2E88 /* 801C2E80 001BFC80 39 40 00 00 */ li r10, 0 /* 801C2E84 001BFC84 48 00 00 0C */ b lbl_801C2E90 lbl_801C2E88: -/* 801C2E88 001BFC88 80 0D 9A E0 */ lwz r0, lbl_803CC3E0-_SDA_BASE_(r13) +/* 801C2E88 001BFC88 80 0D 9A E0 */ lwz r0, lbl_WorkAroundSeekLocation-_SDA_BASE_(r13) /* 801C2E8C 001BFC8C 7D 48 02 14 */ add r10, r8, r0 lbl_801C2E90: /* 801C2E90 001BFC90 38 00 00 02 */ li r0, 2 @@ -15689,7 +15689,7 @@ lbl_801C2E90: /* 801C2EC0 001BFCC0 90 A9 00 20 */ stw r5, 0x20(r9) /* 801C2EC4 001BFCC4 90 C9 00 24 */ stw r6, 0x24(r9) /* 801C2EC8 001BFCC8 90 E9 00 28 */ stw r7, 0x28(r9) -/* 801C2ECC 001BFCCC 90 0D 9A FC */ stw r0, lbl_803CC3FC-_SDA_BASE_(r13) +/* 801C2ECC 001BFCCC 90 0D 9A FC */ stw r0, lbl_NextCommandNumber-_SDA_BASE_(r13) /* 801C2ED0 001BFCD0 48 00 02 AD */ bl DVDLowSeek /* 801C2ED4 001BFCD4 80 01 00 0C */ lwz r0, 0xc(r1) /* 801C2ED8 001BFCD8 38 21 00 08 */ addi r1, r1, 8 @@ -15705,8 +15705,8 @@ DVDLowRead: /* 801C2EF4 001BFCF4 BE C1 00 18 */ stmw r22, 0x18(r1) /* 801C2EF8 001BFCF8 3B 24 00 00 */ addi r25, r4, 0 /* 801C2EFC 001BFCFC 38 87 60 00 */ addi r4, r7, 0xCC006000@l -/* 801C2F00 001BFD00 3C E0 80 38 */ lis r7, lbl_8037D6C0@ha -/* 801C2F04 001BFD04 3B E7 D6 C0 */ addi r31, r7, lbl_8037D6C0@l +/* 801C2F00 001BFD00 3C E0 80 38 */ lis r7, lbl_CommandList@ha +/* 801C2F04 001BFD04 3B E7 D6 C0 */ addi r31, r7, lbl_CommandList@l /* 801C2F08 001BFD08 3B 03 00 00 */ addi r24, r3, 0 /* 801C2F0C 001BFD0C 3B 45 00 00 */ addi r26, r5, 0 /* 801C2F10 001BFD10 3B DF 00 CC */ addi r30, r31, 0xcc @@ -15715,24 +15715,24 @@ DVDLowRead: /* 801C2F1C 001BFD1C 93 1F 00 C4 */ stw r24, 0xc4(r31) /* 801C2F20 001BFD20 93 3F 00 C8 */ stw r25, 0xc8(r31) /* 801C2F24 001BFD24 93 5F 00 CC */ stw r26, 0xcc(r31) -/* 801C2F28 001BFD28 80 0D 9A DC */ lwz r0, lbl_803CC3DC-_SDA_BASE_(r13) +/* 801C2F28 001BFD28 80 0D 9A DC */ lwz r0, lbl_WorkAroundType-_SDA_BASE_(r13) /* 801C2F2C 001BFD2C 28 00 00 00 */ cmplwi r0, 0 /* 801C2F30 001BFD30 40 82 00 2C */ bne lbl_801C2F5C /* 801C2F34 001BFD34 38 00 FF FF */ li r0, -1 /* 801C2F38 001BFD38 90 1F 00 00 */ stw r0, 0(r31) /* 801C2F3C 001BFD3C 38 00 00 00 */ li r0, 0 /* 801C2F40 001BFD40 38 78 00 00 */ addi r3, r24, 0 -/* 801C2F44 001BFD44 90 0D 9A FC */ stw r0, lbl_803CC3FC-_SDA_BASE_(r13) +/* 801C2F44 001BFD44 90 0D 9A FC */ stw r0, lbl_NextCommandNumber-_SDA_BASE_(r13) /* 801C2F48 001BFD48 38 99 00 00 */ addi r4, r25, 0 /* 801C2F4C 001BFD4C 38 BA 00 00 */ addi r5, r26, 0 /* 801C2F50 001BFD50 38 DB 00 00 */ addi r6, r27, 0 /* 801C2F54 001BFD54 4B FF FE 01 */ bl dolphin.Read /* 801C2F58 001BFD58 48 00 02 0C */ b lbl_801C3164 lbl_801C2F5C: -/* 801C2F5C 001BFD5C 80 0D 9A DC */ lwz r0, lbl_803CC3DC-_SDA_BASE_(r13) +/* 801C2F5C 001BFD5C 80 0D 9A DC */ lwz r0, lbl_WorkAroundType-_SDA_BASE_(r13) /* 801C2F60 001BFD60 28 00 00 01 */ cmplwi r0, 1 /* 801C2F64 001BFD64 40 82 02 00 */ bne lbl_801C3164 -/* 801C2F68 001BFD68 80 0D 85 90 */ lwz r0, lbl_803CAE90-_SDA_BASE_(r13) +/* 801C2F68 001BFD68 80 0D 85 90 */ lwz r0, lbl_FirstRead-_SDA_BASE_(r13) /* 801C2F6C 001BFD6C 2C 00 00 00 */ cmpwi r0, 0 /* 801C2F70 001BFD70 41 82 00 1C */ beq lbl_801C2F8C /* 801C2F74 001BFD74 38 78 00 00 */ addi r3, r24, 0 @@ -15786,7 +15786,7 @@ lbl_801C3008: /* 801C3014 001BFE14 90 1F 00 00 */ stw r0, 0(r31) /* 801C3018 001BFE18 38 00 00 00 */ li r0, 0 /* 801C301C 001BFE1C 38 78 00 00 */ addi r3, r24, 0 -/* 801C3020 001BFE20 90 0D 9A FC */ stw r0, lbl_803CC3FC-_SDA_BASE_(r13) +/* 801C3020 001BFE20 90 0D 9A FC */ stw r0, lbl_NextCommandNumber-_SDA_BASE_(r13) /* 801C3024 001BFE24 38 99 00 00 */ addi r4, r25, 0 /* 801C3028 001BFE28 38 BA 00 00 */ addi r5, r26, 0 /* 801C302C 001BFE2C 38 DB 00 00 */ addi r6, r27, 0 @@ -15808,7 +15808,7 @@ lbl_801C3038: lbl_801C3068: /* 801C3068 001BFE68 48 01 45 05 */ bl __OSGetSystemTime /* 801C306C 001BFE6C 3C A0 80 00 */ lis r5, 0x800000F8@ha -/* 801C3070 001BFE70 81 0D 9A E8 */ lwz r8, lbl_803CC3E8-_SDA_BASE_(r13) +/* 801C3070 001BFE70 81 0D 9A E8 */ lwz r8, lbl_LastReadFinished-_SDA_BASE_(r13) /* 801C3074 001BFE74 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5) /* 801C3078 001BFE78 3C A0 10 62 */ lis r5, 0x10624DD3@ha /* 801C307C 001BFE7C 81 2D 9A EC */ lwz r9, lbl_803CC3EC-_SDA_BASE_(r13) @@ -15831,7 +15831,7 @@ lbl_801C3068: /* 801C30C0 001BFEC0 90 1F 00 00 */ stw r0, 0(r31) /* 801C30C4 001BFEC4 38 78 00 00 */ addi r3, r24, 0 /* 801C30C8 001BFEC8 38 99 00 00 */ addi r4, r25, 0 -/* 801C30CC 001BFECC 90 CD 9A FC */ stw r6, lbl_803CC3FC-_SDA_BASE_(r13) +/* 801C30CC 001BFECC 90 CD 9A FC */ stw r6, lbl_NextCommandNumber-_SDA_BASE_(r13) /* 801C30D0 001BFED0 38 BA 00 00 */ addi r5, r26, 0 /* 801C30D4 001BFED4 38 DB 00 00 */ addi r6, r27, 0 /* 801C30D8 001BFED8 4B FF FC 7D */ bl dolphin.Read @@ -15853,7 +15853,7 @@ lbl_801C30E0: /* 801C3114 001BFF14 7C A9 28 10 */ subfc r5, r9, r5 /* 801C3118 001BFF18 7C 88 31 10 */ subfe r4, r8, r6 /* 801C311C 001BFF1C 54 60 E8 FE */ srwi r0, r3, 3 -/* 801C3120 001BFF20 90 CD 9A FC */ stw r6, lbl_803CC3FC-_SDA_BASE_(r13) +/* 801C3120 001BFF20 90 CD 9A FC */ stw r6, lbl_NextCommandNumber-_SDA_BASE_(r13) /* 801C3124 001BFF24 7E E5 00 14 */ addc r23, r5, r0 /* 801C3128 001BFF28 7E C4 31 14 */ adde r22, r4, r6 /* 801C312C 001BFF2C 38 7F 00 40 */ addi r3, r31, 0x40 @@ -15887,17 +15887,17 @@ DVDLowSeek: /* 801C3188 001BFF88 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801C318C 001BFF8C 93 E1 00 14 */ stw r31, 0x14(r1) /* 801C3190 001BFF90 93 C1 00 10 */ stw r30, 0x10(r1) -/* 801C3194 001BFF94 90 8D 9A C0 */ stw r4, lbl_803CC3C0-_SDA_BASE_(r13) +/* 801C3194 001BFF94 90 8D 9A C0 */ stw r4, lbl_Callback-_SDA_BASE_(r13) /* 801C3198 001BFF98 3C 80 CC 00 */ lis r4, 0xCC006000@ha /* 801C319C 001BFF9C 38 84 60 00 */ addi r4, r4, 0xCC006000@l -/* 801C31A0 001BFFA0 90 0D 9A B8 */ stw r0, lbl_803CC3B8-_SDA_BASE_(r13) +/* 801C31A0 001BFFA0 90 0D 9A B8 */ stw r0, lbl_StopAtNextInt-_SDA_BASE_(r13) /* 801C31A4 001BFFA4 3C 00 AB 00 */ lis r0, 0xab00 /* 801C31A8 001BFFA8 90 04 00 08 */ stw r0, 8(r4) /* 801C31AC 001BFFAC 54 60 F0 BE */ srwi r0, r3, 2 -/* 801C31B0 001BFFB0 3C 60 80 38 */ lis r3, lbl_8037D728@ha +/* 801C31B0 001BFFB0 3C 60 80 38 */ lis r3, lbl_AlarmForTimeout@ha /* 801C31B4 001BFFB4 90 04 00 0C */ stw r0, 0xc(r4) /* 801C31B8 001BFFB8 38 00 00 01 */ li r0, 1 -/* 801C31BC 001BFFBC 3B E3 D7 28 */ addi r31, r3, lbl_8037D728@l +/* 801C31BC 001BFFBC 3B E3 D7 28 */ addi r31, r3, lbl_AlarmForTimeout@l /* 801C31C0 001BFFC0 90 04 00 1C */ stw r0, 0x1c(r4) /* 801C31C4 001BFFC4 3C 80 80 00 */ lis r4, 0x800000F8@ha /* 801C31C8 001BFFC8 38 7F 00 00 */ addi r3, r31, 0 @@ -15922,12 +15922,12 @@ DVDLowSeek: .global DVDLowWaitCoverClose DVDLowWaitCoverClose: /* 801C3210 001C0010 38 00 00 01 */ li r0, 1 -/* 801C3214 001C0014 90 6D 9A C0 */ stw r3, lbl_803CC3C0-_SDA_BASE_(r13) +/* 801C3214 001C0014 90 6D 9A C0 */ stw r3, lbl_Callback-_SDA_BASE_(r13) /* 801C3218 001C0018 3C 60 CC 00 */ lis r3, 0xCC006000@ha -/* 801C321C 001C001C 90 0D 9A D4 */ stw r0, lbl_803CC3D4-_SDA_BASE_(r13) +/* 801C321C 001C001C 90 0D 9A D4 */ stw r0, lbl_WaitingCoverClose-_SDA_BASE_(r13) /* 801C3220 001C0020 38 00 00 00 */ li r0, 0 /* 801C3224 001C0024 38 83 60 00 */ addi r4, r3, 0xCC006000@l -/* 801C3228 001C0028 90 0D 9A B8 */ stw r0, lbl_803CC3B8-_SDA_BASE_(r13) +/* 801C3228 001C0028 90 0D 9A B8 */ stw r0, lbl_StopAtNextInt-_SDA_BASE_(r13) /* 801C322C 001C002C 38 00 00 02 */ li r0, 2 /* 801C3230 001C0030 38 60 00 01 */ li r3, 1 /* 801C3234 001C0034 90 04 00 04 */ stw r0, 4(r4) @@ -15945,15 +15945,15 @@ DVDLowReadDiskID: /* 801C3258 001C0058 3C A0 80 00 */ lis r5, 0x800000F8@ha /* 801C325C 001C005C 93 E1 00 14 */ stw r31, 0x14(r1) /* 801C3260 001C0060 93 C1 00 10 */ stw r30, 0x10(r1) -/* 801C3264 001C0064 90 8D 9A C0 */ stw r4, lbl_803CC3C0-_SDA_BASE_(r13) +/* 801C3264 001C0064 90 8D 9A C0 */ stw r4, lbl_Callback-_SDA_BASE_(r13) /* 801C3268 001C0068 3C 80 CC 00 */ lis r4, 0xCC006000@ha /* 801C326C 001C006C 38 E4 60 00 */ addi r7, r4, 0xCC006000@l -/* 801C3270 001C0070 91 0D 9A B8 */ stw r8, lbl_803CC3B8-_SDA_BASE_(r13) +/* 801C3270 001C0070 91 0D 9A B8 */ stw r8, lbl_StopAtNextInt-_SDA_BASE_(r13) /* 801C3274 001C0074 90 04 60 08 */ stw r0, 0x6008(r4) -/* 801C3278 001C0078 3C 80 80 38 */ lis r4, lbl_8037D728@ha +/* 801C3278 001C0078 3C 80 80 38 */ lis r4, lbl_AlarmForTimeout@ha /* 801C327C 001C007C 38 00 00 03 */ li r0, 3 /* 801C3280 001C0080 91 07 00 0C */ stw r8, 0xc(r7) -/* 801C3284 001C0084 3B E4 D7 28 */ addi r31, r4, lbl_8037D728@l +/* 801C3284 001C0084 3B E4 D7 28 */ addi r31, r4, lbl_AlarmForTimeout@l /* 801C3288 001C0088 90 C7 00 10 */ stw r6, 0x10(r7) /* 801C328C 001C008C 90 67 00 14 */ stw r3, 0x14(r7) /* 801C3290 001C0090 7F E3 FB 78 */ mr r3, r31 @@ -15985,17 +15985,17 @@ DVDLowStopMotor: /* 801C32EC 001C00EC 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801C32F0 001C00F0 93 E1 00 14 */ stw r31, 0x14(r1) /* 801C32F4 001C00F4 93 C1 00 10 */ stw r30, 0x10(r1) -/* 801C32F8 001C00F8 90 6D 9A C0 */ stw r3, lbl_803CC3C0-_SDA_BASE_(r13) +/* 801C32F8 001C00F8 90 6D 9A C0 */ stw r3, lbl_Callback-_SDA_BASE_(r13) /* 801C32FC 001C00FC 3C 60 CC 00 */ lis r3, 0xCC006000@ha /* 801C3300 001C0100 38 83 60 00 */ addi r4, r3, 0xCC006000@l -/* 801C3304 001C0104 90 0D 9A B8 */ stw r0, lbl_803CC3B8-_SDA_BASE_(r13) +/* 801C3304 001C0104 90 0D 9A B8 */ stw r0, lbl_StopAtNextInt-_SDA_BASE_(r13) /* 801C3308 001C0108 3C 00 E3 00 */ lis r0, 0xe300 /* 801C330C 001C010C 90 03 60 08 */ stw r0, 0x6008(r3) /* 801C3310 001C0110 38 00 00 01 */ li r0, 1 -/* 801C3314 001C0114 3C 60 80 38 */ lis r3, lbl_8037D728@ha +/* 801C3314 001C0114 3C 60 80 38 */ lis r3, lbl_AlarmForTimeout@ha /* 801C3318 001C0118 90 04 00 1C */ stw r0, 0x1c(r4) /* 801C331C 001C011C 3C 80 80 00 */ lis r4, 0x800000F8@ha -/* 801C3320 001C0120 3B E3 D7 28 */ addi r31, r3, lbl_8037D728@l +/* 801C3320 001C0120 3B E3 D7 28 */ addi r31, r3, lbl_AlarmForTimeout@l /* 801C3324 001C0124 80 04 00 F8 */ lwz r0, 0x800000F8@l(r4) /* 801C3328 001C0128 38 7F 00 00 */ addi r3, r31, 0 /* 801C332C 001C012C 54 00 F0 BE */ srwi r0, r0, 2 @@ -16023,17 +16023,17 @@ DVDLowRequestError: /* 801C3378 001C0178 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801C337C 001C017C 93 E1 00 14 */ stw r31, 0x14(r1) /* 801C3380 001C0180 93 C1 00 10 */ stw r30, 0x10(r1) -/* 801C3384 001C0184 90 6D 9A C0 */ stw r3, lbl_803CC3C0-_SDA_BASE_(r13) +/* 801C3384 001C0184 90 6D 9A C0 */ stw r3, lbl_Callback-_SDA_BASE_(r13) /* 801C3388 001C0188 3C 60 CC 00 */ lis r3, 0xCC006000@ha /* 801C338C 001C018C 38 83 60 00 */ addi r4, r3, 0xCC006000@l -/* 801C3390 001C0190 90 0D 9A B8 */ stw r0, lbl_803CC3B8-_SDA_BASE_(r13) +/* 801C3390 001C0190 90 0D 9A B8 */ stw r0, lbl_StopAtNextInt-_SDA_BASE_(r13) /* 801C3394 001C0194 3C 00 E0 00 */ lis r0, 0xe000 /* 801C3398 001C0198 90 03 60 08 */ stw r0, 0x6008(r3) /* 801C339C 001C019C 38 00 00 01 */ li r0, 1 -/* 801C33A0 001C01A0 3C 60 80 38 */ lis r3, lbl_8037D728@ha +/* 801C33A0 001C01A0 3C 60 80 38 */ lis r3, lbl_AlarmForTimeout@ha /* 801C33A4 001C01A4 90 04 00 1C */ stw r0, 0x1c(r4) /* 801C33A8 001C01A8 3C 80 80 00 */ lis r4, 0x800000F8@ha -/* 801C33AC 001C01AC 3B E3 D7 28 */ addi r31, r3, lbl_8037D728@l +/* 801C33AC 001C01AC 3B E3 D7 28 */ addi r31, r3, lbl_AlarmForTimeout@l /* 801C33B0 001C01B0 80 04 00 F8 */ lwz r0, 0x800000F8@l(r4) /* 801C33B4 001C01B4 38 7F 00 00 */ addi r3, r31, 0 /* 801C33B8 001C01B8 54 00 F0 BE */ srwi r0, r0, 2 @@ -16063,16 +16063,16 @@ DVDLowInquiry: /* 801C340C 001C020C 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801C3410 001C0210 93 E1 00 14 */ stw r31, 0x14(r1) /* 801C3414 001C0214 93 C1 00 10 */ stw r30, 0x10(r1) -/* 801C3418 001C0218 90 8D 9A C0 */ stw r4, lbl_803CC3C0-_SDA_BASE_(r13) +/* 801C3418 001C0218 90 8D 9A C0 */ stw r4, lbl_Callback-_SDA_BASE_(r13) /* 801C341C 001C021C 3C 80 CC 00 */ lis r4, 0xCC006000@ha /* 801C3420 001C0220 38 E4 60 00 */ addi r7, r4, 0xCC006000@l -/* 801C3424 001C0224 90 0D 9A B8 */ stw r0, lbl_803CC3B8-_SDA_BASE_(r13) +/* 801C3424 001C0224 90 0D 9A B8 */ stw r0, lbl_StopAtNextInt-_SDA_BASE_(r13) /* 801C3428 001C0228 3C 00 12 00 */ lis r0, 0x1200 /* 801C342C 001C022C 90 04 60 08 */ stw r0, 0x6008(r4) -/* 801C3430 001C0230 3C 80 80 38 */ lis r4, lbl_8037D728@ha +/* 801C3430 001C0230 3C 80 80 38 */ lis r4, lbl_AlarmForTimeout@ha /* 801C3434 001C0234 38 00 00 03 */ li r0, 3 /* 801C3438 001C0238 90 C7 00 10 */ stw r6, 0x10(r7) -/* 801C343C 001C023C 3B E4 D7 28 */ addi r31, r4, lbl_8037D728@l +/* 801C343C 001C023C 3B E4 D7 28 */ addi r31, r4, lbl_AlarmForTimeout@l /* 801C3440 001C0240 90 67 00 14 */ stw r3, 0x14(r7) /* 801C3444 001C0244 38 7F 00 00 */ addi r3, r31, 0 /* 801C3448 001C0248 90 C7 00 18 */ stw r6, 0x18(r7) @@ -16103,15 +16103,15 @@ DVDLowAudioStream: /* 801C34A0 001C02A0 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801C34A4 001C02A4 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801C34A8 001C02A8 93 C1 00 18 */ stw r30, 0x18(r1) -/* 801C34AC 001C02AC 90 CD 9A C0 */ stw r6, lbl_803CC3C0-_SDA_BASE_(r13) +/* 801C34AC 001C02AC 90 CD 9A C0 */ stw r6, lbl_Callback-_SDA_BASE_(r13) /* 801C34B0 001C02B0 3C C0 CC 00 */ lis r6, 0xCC006000@ha /* 801C34B4 001C02B4 38 C6 60 00 */ addi r6, r6, 0xCC006000@l -/* 801C34B8 001C02B8 90 0D 9A B8 */ stw r0, lbl_803CC3B8-_SDA_BASE_(r13) +/* 801C34B8 001C02B8 90 0D 9A B8 */ stw r0, lbl_StopAtNextInt-_SDA_BASE_(r13) /* 801C34BC 001C02BC 64 60 E1 00 */ oris r0, r3, 0xe100 -/* 801C34C0 001C02C0 3C 60 80 38 */ lis r3, lbl_8037D728@ha +/* 801C34C0 001C02C0 3C 60 80 38 */ lis r3, lbl_AlarmForTimeout@ha /* 801C34C4 001C02C4 90 06 00 08 */ stw r0, 8(r6) /* 801C34C8 001C02C8 54 A0 F0 BE */ srwi r0, r5, 2 -/* 801C34CC 001C02CC 3B E3 D7 28 */ addi r31, r3, lbl_8037D728@l +/* 801C34CC 001C02CC 3B E3 D7 28 */ addi r31, r3, lbl_AlarmForTimeout@l /* 801C34D0 001C02D0 90 06 00 0C */ stw r0, 0xc(r6) /* 801C34D4 001C02D4 38 00 00 01 */ li r0, 1 /* 801C34D8 001C02D8 38 7F 00 00 */ addi r3, r31, 0 @@ -16144,15 +16144,15 @@ DVDLowRequestAudioStatus: /* 801C3538 001C0338 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801C353C 001C033C 93 E1 00 14 */ stw r31, 0x14(r1) /* 801C3540 001C0340 93 C1 00 10 */ stw r30, 0x10(r1) -/* 801C3544 001C0344 90 8D 9A C0 */ stw r4, lbl_803CC3C0-_SDA_BASE_(r13) +/* 801C3544 001C0344 90 8D 9A C0 */ stw r4, lbl_Callback-_SDA_BASE_(r13) /* 801C3548 001C0348 3C 80 CC 00 */ lis r4, 0xCC006000@ha /* 801C354C 001C034C 38 84 60 00 */ addi r4, r4, 0xCC006000@l -/* 801C3550 001C0350 90 0D 9A B8 */ stw r0, lbl_803CC3B8-_SDA_BASE_(r13) +/* 801C3550 001C0350 90 0D 9A B8 */ stw r0, lbl_StopAtNextInt-_SDA_BASE_(r13) /* 801C3554 001C0354 64 60 E2 00 */ oris r0, r3, 0xe200 -/* 801C3558 001C0358 3C 60 80 38 */ lis r3, lbl_8037D728@ha +/* 801C3558 001C0358 3C 60 80 38 */ lis r3, lbl_AlarmForTimeout@ha /* 801C355C 001C035C 90 04 00 08 */ stw r0, 8(r4) /* 801C3560 001C0360 38 00 00 01 */ li r0, 1 -/* 801C3564 001C0364 3B E3 D7 28 */ addi r31, r3, lbl_8037D728@l +/* 801C3564 001C0364 3B E3 D7 28 */ addi r31, r3, lbl_AlarmForTimeout@l /* 801C3568 001C0368 90 04 00 1C */ stw r0, 0x1c(r4) /* 801C356C 001C036C 3C 80 80 00 */ lis r4, 0x800000F8@ha /* 801C3570 001C0370 38 7F 00 00 */ addi r3, r31, 0 @@ -16183,8 +16183,8 @@ DVDLowAudioBufferConfig: /* 801C35C8 001C03C8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801C35CC 001C03CC 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801C35D0 001C03D0 93 C1 00 18 */ stw r30, 0x18(r1) -/* 801C35D4 001C03D4 90 AD 9A C0 */ stw r5, lbl_803CC3C0-_SDA_BASE_(r13) -/* 801C35D8 001C03D8 90 0D 9A B8 */ stw r0, lbl_803CC3B8-_SDA_BASE_(r13) +/* 801C35D4 001C03D4 90 AD 9A C0 */ stw r5, lbl_Callback-_SDA_BASE_(r13) +/* 801C35D8 001C03D8 90 0D 9A B8 */ stw r0, lbl_StopAtNextInt-_SDA_BASE_(r13) /* 801C35DC 001C03DC 41 82 00 08 */ beq lbl_801C35E4 /* 801C35E0 001C03E0 3C 00 00 01 */ lis r0, 1 lbl_801C35E4: @@ -16196,8 +16196,8 @@ lbl_801C35E4: /* 801C35F8 001C03F8 38 00 00 01 */ li r0, 1 /* 801C35FC 001C03FC 3C 80 80 00 */ lis r4, 0x800000F8@ha /* 801C3600 001C0400 90 03 00 1C */ stw r0, 0x1c(r3) -/* 801C3604 001C0404 3C 60 80 38 */ lis r3, lbl_8037D728@ha -/* 801C3608 001C0408 3B E3 D7 28 */ addi r31, r3, lbl_8037D728@l +/* 801C3604 001C0404 3C 60 80 38 */ lis r3, lbl_AlarmForTimeout@ha +/* 801C3608 001C0408 3B E3 D7 28 */ addi r31, r3, lbl_AlarmForTimeout@l /* 801C360C 001C040C 80 04 00 F8 */ lwz r0, 0x800000F8@l(r4) /* 801C3610 001C0410 38 7F 00 00 */ addi r3, r31, 0 /* 801C3614 001C0414 54 00 F0 BE */ srwi r0, r0, 2 @@ -16258,10 +16258,10 @@ lbl_801C36B8: /* 801C36E0 001C04E0 63 C0 00 05 */ ori r0, r30, 5 /* 801C36E4 001C04E4 90 1F 00 00 */ stw r0, 0(r31) /* 801C36E8 001C04E8 38 00 00 01 */ li r0, 1 -/* 801C36EC 001C04EC 90 0D 9A D0 */ stw r0, lbl_803CC3D0-_SDA_BASE_(r13) +/* 801C36EC 001C04EC 90 0D 9A D0 */ stw r0, lbl_ResetOccurred-_SDA_BASE_(r13) /* 801C36F0 001C04F0 48 01 3E 7D */ bl __OSGetSystemTime /* 801C36F4 001C04F4 90 8D 9A CC */ stw r4, lbl_803CC3CC-_SDA_BASE_(r13) -/* 801C36F8 001C04F8 90 6D 9A C8 */ stw r3, lbl_803CC3C8-_SDA_BASE_(r13) +/* 801C36F8 001C04F8 90 6D 9A C8 */ stw r3, lbl_LastResetEnd-_SDA_BASE_(r13) /* 801C36FC 001C04FC BB 41 00 08 */ lmw r26, 8(r1) /* 801C3700 001C0500 80 01 00 24 */ lwz r0, 0x24(r1) /* 801C3704 001C0504 38 21 00 20 */ addi r1, r1, 0x20 @@ -16271,9 +16271,9 @@ lbl_801C36B8: .global DVDLowBreak DVDLowBreak: /* 801C3710 001C0510 38 00 00 01 */ li r0, 1 -/* 801C3714 001C0514 90 0D 9A B8 */ stw r0, lbl_803CC3B8-_SDA_BASE_(r13) +/* 801C3714 001C0514 90 0D 9A B8 */ stw r0, lbl_StopAtNextInt-_SDA_BASE_(r13) /* 801C3718 001C0518 38 60 00 01 */ li r3, 1 -/* 801C371C 001C051C 90 0D 9A D8 */ stw r0, lbl_803CC3D8-_SDA_BASE_(r13) +/* 801C371C 001C051C 90 0D 9A D8 */ stw r0, lbl_Breaking-_SDA_BASE_(r13) /* 801C3720 001C0520 4E 80 00 20 */ blr .global DVDLowClearCallback @@ -16281,9 +16281,9 @@ DVDLowClearCallback: /* 801C3724 001C0524 3C 60 CC 00 */ lis r3, 0xCC006004@ha /* 801C3728 001C0528 38 00 00 00 */ li r0, 0 /* 801C372C 001C052C 90 03 60 04 */ stw r0, 0xCC006004@l(r3) -/* 801C3730 001C0530 80 6D 9A C0 */ lwz r3, lbl_803CC3C0-_SDA_BASE_(r13) -/* 801C3734 001C0534 90 0D 9A D4 */ stw r0, lbl_803CC3D4-_SDA_BASE_(r13) -/* 801C3738 001C0538 90 0D 9A C0 */ stw r0, lbl_803CC3C0-_SDA_BASE_(r13) +/* 801C3730 001C0530 80 6D 9A C0 */ lwz r3, lbl_Callback-_SDA_BASE_(r13) +/* 801C3734 001C0534 90 0D 9A D4 */ stw r0, lbl_WaitingCoverClose-_SDA_BASE_(r13) +/* 801C3738 001C0538 90 0D 9A C0 */ stw r0, lbl_Callback-_SDA_BASE_(r13) /* 801C373C 001C053C 4E 80 00 20 */ blr .global __DVDLowSetWAType @@ -16296,8 +16296,8 @@ __DVDLowSetWAType: /* 801C3754 001C0554 93 C1 00 10 */ stw r30, 0x10(r1) /* 801C3758 001C0558 3B C3 00 00 */ addi r30, r3, 0 /* 801C375C 001C055C 48 01 0B B5 */ bl OSDisableInterrupts -/* 801C3760 001C0560 93 CD 9A DC */ stw r30, lbl_803CC3DC-_SDA_BASE_(r13) -/* 801C3764 001C0564 93 ED 9A E0 */ stw r31, lbl_803CC3E0-_SDA_BASE_(r13) +/* 801C3760 001C0560 93 CD 9A DC */ stw r30, lbl_WorkAroundType-_SDA_BASE_(r13) +/* 801C3764 001C0564 93 ED 9A E0 */ stw r31, lbl_WorkAroundSeekLocation-_SDA_BASE_(r13) /* 801C3768 001C0568 48 01 0B D1 */ bl OSRestoreInterrupts /* 801C376C 001C056C 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801C3770 001C0570 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -16309,18 +16309,18 @@ __DVDLowSetWAType: .global __DVDFSInit __DVDFSInit: /* 801C3784 001C0584 3C 60 80 00 */ lis r3, 0x80000038@ha -/* 801C3788 001C0588 90 6D 9B 00 */ stw r3, lbl_803CC400-_SDA_BASE_(r13) +/* 801C3788 001C0588 90 6D 9B 00 */ stw r3, lbl_BootInfo-_SDA_BASE_(r13) /* 801C378C 001C058C 80 03 00 38 */ lwz r0, 0x80000038@l(r3) -/* 801C3790 001C0590 90 0D 9B 04 */ stw r0, lbl_803CC404-_SDA_BASE_(r13) -/* 801C3794 001C0594 80 6D 9B 04 */ lwz r3, lbl_803CC404-_SDA_BASE_(r13) +/* 801C3790 001C0590 90 0D 9B 04 */ stw r0, lbl_FstStart-_SDA_BASE_(r13) +/* 801C3794 001C0594 80 6D 9B 04 */ lwz r3, lbl_FstStart-_SDA_BASE_(r13) /* 801C3798 001C0598 28 03 00 00 */ cmplwi r3, 0 /* 801C379C 001C059C 4D 82 00 20 */ beqlr /* 801C37A0 001C05A0 80 03 00 08 */ lwz r0, 8(r3) -/* 801C37A4 001C05A4 90 0D 9B 0C */ stw r0, lbl_803CC40C-_SDA_BASE_(r13) -/* 801C37A8 001C05A8 80 0D 9B 0C */ lwz r0, lbl_803CC40C-_SDA_BASE_(r13) +/* 801C37A4 001C05A4 90 0D 9B 0C */ stw r0, lbl_MaxEntryNum-_SDA_BASE_(r13) +/* 801C37A8 001C05A8 80 0D 9B 0C */ lwz r0, lbl_MaxEntryNum-_SDA_BASE_(r13) /* 801C37AC 001C05AC 1C 00 00 0C */ mulli r0, r0, 0xc /* 801C37B0 001C05B0 7C 03 02 14 */ add r0, r3, r0 -/* 801C37B4 001C05B4 90 0D 9B 08 */ stw r0, lbl_803CC408-_SDA_BASE_(r13) +/* 801C37B4 001C05B4 90 0D 9B 08 */ stw r0, lbl_FstStringStart-_SDA_BASE_(r13) /* 801C37B8 001C05B8 4E 80 00 20 */ blr .global DVDConvertPathToEntrynum @@ -16330,10 +16330,10 @@ DVDConvertPathToEntrynum: /* 801C37C4 001C05C4 94 21 FF B8 */ stwu r1, -0x48(r1) /* 801C37C8 001C05C8 BE 81 00 18 */ stmw r20, 0x18(r1) /* 801C37CC 001C05CC 7C 77 1B 78 */ mr r23, r3 -/* 801C37D0 001C05D0 3C 60 80 2B */ lis r3, lbl_802B4298@ha +/* 801C37D0 001C05D0 3C 60 80 2B */ lis r3, lbl__119@ha /* 801C37D4 001C05D4 3B 37 00 00 */ addi r25, r23, 0 -/* 801C37D8 001C05D8 3B E3 42 98 */ addi r31, r3, lbl_802B4298@l -/* 801C37DC 001C05DC 83 4D 9B 10 */ lwz r26, lbl_803CC410-_SDA_BASE_(r13) +/* 801C37D8 001C05D8 3B E3 42 98 */ addi r31, r3, lbl__119@l +/* 801C37DC 001C05DC 83 4D 9B 10 */ lwz r26, lbl_currentDirectory-_SDA_BASE_(r13) lbl_801C37E0: /* 801C37E0 001C05E0 88 77 00 00 */ lbz r3, 0(r23) /* 801C37E4 001C05E4 7C 60 07 75 */ extsb. r0, r3 @@ -16358,7 +16358,7 @@ lbl_801C380C: /* 801C3828 001C0628 2C 03 00 2F */ cmpwi r3, 0x2f /* 801C382C 001C062C 40 82 00 1C */ bne lbl_801C3848 /* 801C3830 001C0630 1C 7A 00 0C */ mulli r3, r26, 0xc -/* 801C3834 001C0634 80 8D 9B 04 */ lwz r4, lbl_803CC404-_SDA_BASE_(r13) +/* 801C3834 001C0634 80 8D 9B 04 */ lwz r4, lbl_FstStart-_SDA_BASE_(r13) /* 801C3838 001C0638 38 03 00 04 */ addi r0, r3, 4 /* 801C383C 001C063C 7F 44 00 2E */ lwzx r26, r4, r0 /* 801C3840 001C0640 3A F7 00 03 */ addi r23, r23, 3 @@ -16367,7 +16367,7 @@ lbl_801C3848: /* 801C3848 001C0648 7C 60 07 75 */ extsb. r0, r3 /* 801C384C 001C064C 40 82 00 38 */ bne lbl_801C3884 /* 801C3850 001C0650 1C 1A 00 0C */ mulli r0, r26, 0xc -/* 801C3854 001C0654 80 6D 9B 04 */ lwz r3, lbl_803CC404-_SDA_BASE_(r13) +/* 801C3854 001C0654 80 6D 9B 04 */ lwz r3, lbl_FstStart-_SDA_BASE_(r13) /* 801C3858 001C0658 7C 63 02 14 */ add r3, r3, r0 /* 801C385C 001C065C 80 63 00 04 */ lwz r3, 4(r3) /* 801C3860 001C0660 48 00 02 3C */ b lbl_801C3A9C @@ -16382,7 +16382,7 @@ lbl_801C3874: /* 801C387C 001C067C 7F 43 D3 78 */ mr r3, r26 /* 801C3880 001C0680 48 00 02 1C */ b lbl_801C3A9C lbl_801C3884: -/* 801C3884 001C0684 80 0D 9B 14 */ lwz r0, lbl_803CC414-_SDA_BASE_(r13) +/* 801C3884 001C0684 80 0D 9B 14 */ lwz r0, lbl___DVDLongFileNameFlag-_SDA_BASE_(r13) /* 801C3888 001C0688 28 00 00 00 */ cmplwi r0, 0 /* 801C388C 001C068C 40 82 00 AC */ bne lbl_801C3938 /* 801C3890 001C0690 3B 97 00 00 */ addi r28, r23, 0 @@ -16431,7 +16431,7 @@ lbl_801C3914: /* 801C391C 001C071C 38 BF 00 00 */ addi r5, r31, 0 /* 801C3920 001C0720 4C C6 31 82 */ crclr 6 /* 801C3924 001C0724 38 D9 00 00 */ addi r6, r25, 0 -/* 801C3928 001C0728 38 6D 85 98 */ addi r3, r13, lbl_803CAE98-_SDA_BASE_ +/* 801C3928 001C0728 38 6D 85 98 */ addi r3, r13, lbl__118-_SDA_BASE_ /* 801C392C 001C072C 38 80 01 7F */ li r4, 0x17f /* 801C3930 001C0730 48 00 F6 55 */ bl OSPanic /* 801C3934 001C0734 48 00 00 28 */ b lbl_801C395C @@ -16475,7 +16475,7 @@ lbl_801C39A0: /* 801C39A8 001C07A8 2C 1E 00 01 */ cmpwi r30, 1 /* 801C39AC 001C07AC 41 82 00 80 */ beq lbl_801C3A2C lbl_801C39B0: -/* 801C39B0 001C07B0 80 6D 9B 08 */ lwz r3, lbl_803CC408-_SDA_BASE_(r13) +/* 801C39B0 001C07B0 80 6D 9B 08 */ lwz r3, lbl_FstStringStart-_SDA_BASE_(r13) /* 801C39B4 001C07B4 54 80 02 3E */ clrlwi r0, r4, 8 /* 801C39B8 001C07B8 3A B7 00 00 */ addi r21, r23, 0 /* 801C39BC 001C07BC 7E 83 02 14 */ add r20, r3, r0 @@ -16512,7 +16512,7 @@ lbl_801C3A24: /* 801C3A24 001C0824 2C 00 00 01 */ cmpwi r0, 1 /* 801C3A28 001C0828 41 82 00 58 */ beq lbl_801C3A80 lbl_801C3A2C: -/* 801C3A2C 001C082C 80 0D 9B 04 */ lwz r0, lbl_803CC404-_SDA_BASE_(r13) +/* 801C3A2C 001C082C 80 0D 9B 04 */ lwz r0, lbl_FstStart-_SDA_BASE_(r13) /* 801C3A30 001C0830 7C 60 E2 14 */ add r3, r0, r28 /* 801C3A34 001C0834 80 03 00 00 */ lwz r0, 0(r3) /* 801C3A38 001C0838 54 00 00 0F */ rlwinm. r0, r0, 0, 0, 7 @@ -16531,7 +16531,7 @@ lbl_801C3A5C: lbl_801C3A60: /* 801C3A60 001C0860 7C 1A 03 78 */ mr r26, r0 lbl_801C3A64: -/* 801C3A64 001C0864 80 6D 9B 04 */ lwz r3, lbl_803CC404-_SDA_BASE_(r13) +/* 801C3A64 001C0864 80 6D 9B 04 */ lwz r3, lbl_FstStart-_SDA_BASE_(r13) /* 801C3A68 001C0868 38 03 00 08 */ addi r0, r3, 8 /* 801C3A6C 001C086C 7C 1D 00 2E */ lwzx r0, r29, r0 /* 801C3A70 001C0870 7C 1A 00 40 */ cmplw r26, r0 @@ -16558,11 +16558,11 @@ lbl_801C3A9C: DVDFastOpen: /* 801C3AB0 001C08B0 2C 03 00 00 */ cmpwi r3, 0 /* 801C3AB4 001C08B4 41 80 00 38 */ blt lbl_801C3AEC -/* 801C3AB8 001C08B8 80 0D 9B 0C */ lwz r0, lbl_803CC40C-_SDA_BASE_(r13) +/* 801C3AB8 001C08B8 80 0D 9B 0C */ lwz r0, lbl_MaxEntryNum-_SDA_BASE_(r13) /* 801C3ABC 001C08BC 7C 03 00 40 */ cmplw r3, r0 /* 801C3AC0 001C08C0 40 80 00 2C */ bge lbl_801C3AEC /* 801C3AC4 001C08C4 1C C3 00 0C */ mulli r6, r3, 0xc -/* 801C3AC8 001C08C8 80 6D 9B 04 */ lwz r3, lbl_803CC404-_SDA_BASE_(r13) +/* 801C3AC8 001C08C8 80 6D 9B 04 */ lwz r3, lbl_FstStart-_SDA_BASE_(r13) /* 801C3ACC 001C08CC 7C 03 30 2E */ lwzx r0, r3, r6 /* 801C3AD0 001C08D0 54 00 00 0F */ rlwinm. r0, r0, 0, 0, 7 /* 801C3AD4 001C08D4 40 82 00 0C */ bne lbl_801C3AE0 @@ -16582,7 +16582,7 @@ lbl_801C3AF4: /* 801C3AFC 001C08FC 38 00 00 00 */ li r0, 0 /* 801C3B00 001C0900 38 60 00 01 */ li r3, 1 /* 801C3B04 001C0904 90 A4 00 30 */ stw r5, 0x30(r4) -/* 801C3B08 001C0908 80 AD 9B 04 */ lwz r5, lbl_803CC404-_SDA_BASE_(r13) +/* 801C3B08 001C0908 80 AD 9B 04 */ lwz r5, lbl_FstStart-_SDA_BASE_(r13) /* 801C3B0C 001C090C 7C A5 32 14 */ add r5, r5, r6 /* 801C3B10 001C0910 80 A5 00 08 */ lwz r5, 8(r5) /* 801C3B14 001C0914 90 A4 00 34 */ stw r5, 0x34(r4) @@ -16605,9 +16605,9 @@ DVDOpen: /* 801C3B4C 001C094C 38 61 00 10 */ addi r3, r1, 0x10 /* 801C3B50 001C0950 38 80 00 80 */ li r4, 0x80 /* 801C3B54 001C0954 48 00 02 1D */ bl DVDGetCurrentDir -/* 801C3B58 001C0958 3C 60 80 2B */ lis r3, lbl_802B4360@ha +/* 801C3B58 001C0958 3C 60 80 2B */ lis r3, lbl__140@ha /* 801C3B5C 001C095C 4C C6 31 82 */ crclr 6 -/* 801C3B60 001C0960 38 63 43 60 */ addi r3, r3, lbl_802B4360@l +/* 801C3B60 001C0960 38 63 43 60 */ addi r3, r3, lbl__140@l /* 801C3B64 001C0964 38 9E 00 00 */ addi r4, r30, 0 /* 801C3B68 001C0968 38 A1 00 10 */ addi r5, r1, 0x10 /* 801C3B6C 001C096C 48 00 F3 99 */ bl func_801D2F04 @@ -16615,7 +16615,7 @@ DVDOpen: /* 801C3B74 001C0974 48 00 00 60 */ b lbl_801C3BD4 lbl_801C3B78: /* 801C3B78 001C0978 1C A3 00 0C */ mulli r5, r3, 0xc -/* 801C3B7C 001C097C 80 6D 9B 04 */ lwz r3, lbl_803CC404-_SDA_BASE_(r13) +/* 801C3B7C 001C097C 80 6D 9B 04 */ lwz r3, lbl_FstStart-_SDA_BASE_(r13) /* 801C3B80 001C0980 7C 03 28 2E */ lwzx r0, r3, r5 /* 801C3B84 001C0984 54 00 00 0F */ rlwinm. r0, r0, 0, 0, 7 /* 801C3B88 001C0988 40 82 00 0C */ bne lbl_801C3B94 @@ -16634,7 +16634,7 @@ lbl_801C3BA8: /* 801C3BB0 001C09B0 38 00 00 00 */ li r0, 0 /* 801C3BB4 001C09B4 38 60 00 01 */ li r3, 1 /* 801C3BB8 001C09B8 90 9F 00 30 */ stw r4, 0x30(r31) -/* 801C3BBC 001C09BC 80 8D 9B 04 */ lwz r4, lbl_803CC404-_SDA_BASE_(r13) +/* 801C3BBC 001C09BC 80 8D 9B 04 */ lwz r4, lbl_FstStart-_SDA_BASE_(r13) /* 801C3BC0 001C09C0 7C 84 2A 14 */ add r4, r4, r5 /* 801C3BC4 001C09C4 80 84 00 08 */ lwz r4, 8(r4) /* 801C3BC8 001C09C8 90 9F 00 34 */ stw r4, 0x34(r31) @@ -16676,9 +16676,9 @@ dolphin.entryToPath: /* 801C3C3C 001C0A3C 38 60 00 00 */ li r3, 0 /* 801C3C40 001C0A40 48 00 01 10 */ b lbl_801C3D50 lbl_801C3C44: -/* 801C3C44 001C0A44 80 8D 9B 04 */ lwz r4, lbl_803CC404-_SDA_BASE_(r13) +/* 801C3C44 001C0A44 80 8D 9B 04 */ lwz r4, lbl_FstStart-_SDA_BASE_(r13) /* 801C3C48 001C0A48 1C 63 00 0C */ mulli r3, r3, 0xc -/* 801C3C4C 001C0A4C 80 CD 9B 08 */ lwz r6, lbl_803CC408-_SDA_BASE_(r13) +/* 801C3C4C 001C0A4C 80 CD 9B 08 */ lwz r6, lbl_FstStringStart-_SDA_BASE_(r13) /* 801C3C50 001C0A50 38 A4 00 04 */ addi r5, r4, 4 /* 801C3C54 001C0A54 7C 04 18 2E */ lwzx r0, r4, r3 /* 801C3C58 001C0A58 7C 65 18 2E */ lwzx r3, r5, r3 @@ -16775,7 +16775,7 @@ DVDGetCurrentDir: /* 801C3D8C 001C0B8C 93 A1 00 14 */ stw r29, 0x14(r1) /* 801C3D90 001C0B90 3B A3 00 00 */ addi r29, r3, 0 /* 801C3D94 001C0B94 38 9D 00 00 */ addi r4, r29, 0 -/* 801C3D98 001C0B98 83 ED 9B 10 */ lwz r31, lbl_803CC410-_SDA_BASE_(r13) +/* 801C3D98 001C0B98 83 ED 9B 10 */ lwz r31, lbl_currentDirectory-_SDA_BASE_(r13) /* 801C3D9C 001C0B9C 38 7F 00 00 */ addi r3, r31, 0 /* 801C3DA0 001C0BA0 4B FF FE 71 */ bl dolphin.entryToPath /* 801C3DA4 001C0BA4 7C 03 F0 40 */ cmplw r3, r30 @@ -16786,7 +16786,7 @@ DVDGetCurrentDir: /* 801C3DB8 001C0BB8 48 00 00 5C */ b lbl_801C3E14 lbl_801C3DBC: /* 801C3DBC 001C0BBC 1C 1F 00 0C */ mulli r0, r31, 0xc -/* 801C3DC0 001C0BC0 80 8D 9B 04 */ lwz r4, lbl_803CC404-_SDA_BASE_(r13) +/* 801C3DC0 001C0BC0 80 8D 9B 04 */ lwz r4, lbl_FstStart-_SDA_BASE_(r13) /* 801C3DC4 001C0BC4 7C 04 00 2E */ lwzx r0, r4, r0 /* 801C3DC8 001C0BC8 54 00 00 0F */ rlwinm. r0, r0, 0, 0, 7 /* 801C3DCC 001C0BCC 40 82 00 0C */ bne lbl_801C3DD8 @@ -16838,10 +16838,10 @@ DVDReadAsyncPrio: /* 801C3E64 001C0C64 7C 1D 00 40 */ cmplw r29, r0 /* 801C3E68 001C0C68 41 80 00 1C */ blt lbl_801C3E84 lbl_801C3E6C: -/* 801C3E6C 001C0C6C 3C 60 80 2B */ lis r3, lbl_802B4398@ha +/* 801C3E6C 001C0C6C 3C 60 80 2B */ lis r3, lbl__239_1@ha /* 801C3E70 001C0C70 4C C6 31 82 */ crclr 6 -/* 801C3E74 001C0C74 38 A3 43 98 */ addi r5, r3, lbl_802B4398@l -/* 801C3E78 001C0C78 38 6D 85 98 */ addi r3, r13, lbl_803CAE98-_SDA_BASE_ +/* 801C3E74 001C0C74 38 A3 43 98 */ addi r5, r3, lbl__239_1@l +/* 801C3E78 001C0C78 38 6D 85 98 */ addi r3, r13, lbl__118-_SDA_BASE_ /* 801C3E7C 001C0C7C 38 80 02 EA */ li r4, 0x2ea /* 801C3E80 001C0C80 48 00 F1 05 */ bl OSPanic lbl_801C3E84: @@ -16852,10 +16852,10 @@ lbl_801C3E84: /* 801C3E94 001C0C94 7C 04 00 40 */ cmplw r4, r0 /* 801C3E98 001C0C98 41 80 00 1C */ blt lbl_801C3EB4 lbl_801C3E9C: -/* 801C3E9C 001C0C9C 3C 60 80 2B */ lis r3, lbl_802B4398@ha +/* 801C3E9C 001C0C9C 3C 60 80 2B */ lis r3, lbl__239_1@ha /* 801C3EA0 001C0CA0 4C C6 31 82 */ crclr 6 -/* 801C3EA4 001C0CA4 38 A3 43 98 */ addi r5, r3, lbl_802B4398@l -/* 801C3EA8 001C0CA8 38 6D 85 98 */ addi r3, r13, lbl_803CAE98-_SDA_BASE_ +/* 801C3EA4 001C0CA4 38 A3 43 98 */ addi r5, r3, lbl__239_1@l +/* 801C3EA8 001C0CA8 38 6D 85 98 */ addi r3, r13, lbl__118-_SDA_BASE_ /* 801C3EAC 001C0CAC 38 80 02 F0 */ li r4, 0x2f0 /* 801C3EB0 001C0CB0 48 00 F0 D5 */ bl OSPanic lbl_801C3EB4: @@ -16906,10 +16906,10 @@ DVDReadPrio: /* 801C3F50 001C0D50 7C 1D 00 40 */ cmplw r29, r0 /* 801C3F54 001C0D54 41 80 00 1C */ blt lbl_801C3F70 lbl_801C3F58: -/* 801C3F58 001C0D58 3C 60 80 2B */ lis r3, lbl_802B43CC@ha +/* 801C3F58 001C0D58 3C 60 80 2B */ lis r3, lbl__265@ha /* 801C3F5C 001C0D5C 4C C6 31 82 */ crclr 6 -/* 801C3F60 001C0D60 38 A3 43 CC */ addi r5, r3, lbl_802B43CC@l -/* 801C3F64 001C0D64 38 6D 85 98 */ addi r3, r13, lbl_803CAE98-_SDA_BASE_ +/* 801C3F60 001C0D60 38 A3 43 CC */ addi r5, r3, lbl__265@l +/* 801C3F64 001C0D64 38 6D 85 98 */ addi r3, r13, lbl__118-_SDA_BASE_ /* 801C3F68 001C0D68 38 80 03 30 */ li r4, 0x330 /* 801C3F6C 001C0D6C 48 00 F0 19 */ bl OSPanic lbl_801C3F70: @@ -16920,10 +16920,10 @@ lbl_801C3F70: /* 801C3F80 001C0D80 7C 04 00 40 */ cmplw r4, r0 /* 801C3F84 001C0D84 41 80 00 1C */ blt lbl_801C3FA0 lbl_801C3F88: -/* 801C3F88 001C0D88 3C 60 80 2B */ lis r3, lbl_802B43CC@ha +/* 801C3F88 001C0D88 3C 60 80 2B */ lis r3, lbl__265@ha /* 801C3F8C 001C0D8C 4C C6 31 82 */ crclr 6 -/* 801C3F90 001C0D90 38 A3 43 CC */ addi r5, r3, lbl_802B43CC@l -/* 801C3F94 001C0D94 38 6D 85 98 */ addi r3, r13, lbl_803CAE98-_SDA_BASE_ +/* 801C3F90 001C0D90 38 A3 43 CC */ addi r5, r3, lbl__265@l +/* 801C3F94 001C0D94 38 6D 85 98 */ addi r3, r13, lbl__118-_SDA_BASE_ /* 801C3F98 001C0D98 38 80 03 36 */ li r4, 0x336 /* 801C3F9C 001C0D9C 48 00 EF E9 */ bl OSPanic lbl_801C3FA0: @@ -16960,7 +16960,7 @@ lbl_801C4000: /* 801C4008 001C0E08 3B E0 FF FD */ li r31, -3 /* 801C400C 001C0E0C 48 00 00 10 */ b lbl_801C401C lbl_801C4010: -/* 801C4010 001C0E10 38 6D 9B 18 */ addi r3, r13, lbl_803CC418-_SDA_BASE_ +/* 801C4010 001C0E10 38 6D 9B 18 */ addi r3, r13, lbl___DVDThreadQueue-_SDA_BASE_ /* 801C4014 001C0E14 48 01 32 9D */ bl OSSleepThread /* 801C4018 001C0E18 4B FF FF C4 */ b lbl_801C3FDC lbl_801C401C: @@ -16975,7 +16975,7 @@ lbl_801C4028: /* 801C4038 001C0E38 4E 80 00 20 */ blr lbl_801C403C: /* 801C403C 001C0E3C 7C 08 02 A6 */ mflr r0 -/* 801C4040 001C0E40 38 6D 9B 18 */ addi r3, r13, lbl_803CC418-_SDA_BASE_ +/* 801C4040 001C0E40 38 6D 9B 18 */ addi r3, r13, lbl___DVDThreadQueue-_SDA_BASE_ /* 801C4044 001C0E44 90 01 00 04 */ stw r0, 4(r1) /* 801C4048 001C0E48 94 21 FF F8 */ stwu r1, -8(r1) /* 801C404C 001C0E4C 48 01 33 51 */ bl OSWakeupThread @@ -17002,10 +17002,10 @@ DVDSeekAsyncPrio: /* 801C4094 001C0E94 7C 1D 00 40 */ cmplw r29, r0 /* 801C4098 001C0E98 41 80 00 1C */ blt lbl_801C40B4 lbl_801C409C: -/* 801C409C 001C0E9C 3C 60 80 2B */ lis r3, lbl_802B43FC@ha +/* 801C409C 001C0E9C 3C 60 80 2B */ lis r3, lbl__271_1@ha /* 801C40A0 001C0EA0 4C C6 31 82 */ crclr 6 -/* 801C40A4 001C0EA4 38 A3 43 FC */ addi r5, r3, lbl_802B43FC@l -/* 801C40A8 001C0EA8 38 6D 85 98 */ addi r3, r13, lbl_803CAE98-_SDA_BASE_ +/* 801C40A4 001C0EA4 38 A3 43 FC */ addi r5, r3, lbl__271_1@l +/* 801C40A8 001C0EA8 38 6D 85 98 */ addi r3, r13, lbl__118-_SDA_BASE_ /* 801C40AC 001C0EAC 38 80 03 87 */ li r4, 0x387 /* 801C40B0 001C0EB0 48 00 EE D5 */ bl OSPanic lbl_801C40B4: @@ -17048,41 +17048,41 @@ DVDInit: /* 801C4130 001C0F30 90 01 00 04 */ stw r0, 4(r1) /* 801C4134 001C0F34 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801C4138 001C0F38 93 E1 00 0C */ stw r31, 0xc(r1) -/* 801C413C 001C0F3C 80 0D 9B 64 */ lwz r0, lbl_803CC464-_SDA_BASE_(r13) +/* 801C413C 001C0F3C 80 0D 9B 64 */ lwz r0, lbl_DVDInitialized-_SDA_BASE_(r13) /* 801C4140 001C0F40 2C 00 00 00 */ cmpwi r0, 0 /* 801C4144 001C0F44 40 82 00 A0 */ bne lbl_801C41E4 -/* 801C4148 001C0F48 80 6D 85 A0 */ lwz r3, lbl_803CAEA0-_SDA_BASE_(r13) +/* 801C4148 001C0F48 80 6D 85 A0 */ lwz r3, lbl___DVDVersion-_SDA_BASE_(r13) /* 801C414C 001C0F4C 48 00 D4 B1 */ bl OSRegisterVersion /* 801C4150 001C0F50 3B E0 00 01 */ li r31, 1 -/* 801C4154 001C0F54 93 ED 9B 64 */ stw r31, lbl_803CC464-_SDA_BASE_(r13) +/* 801C4154 001C0F54 93 ED 9B 64 */ stw r31, lbl_DVDInitialized-_SDA_BASE_(r13) /* 801C4158 001C0F58 4B FF F6 2D */ bl __DVDFSInit /* 801C415C 001C0F5C 48 00 29 E5 */ bl __DVDClearWaitingQueue /* 801C4160 001C0F60 4B FF E7 E1 */ bl __DVDInitWA /* 801C4164 001C0F64 3C 00 80 00 */ lis r0, 0x8000 /* 801C4168 001C0F68 3C 60 80 1C */ lis r3, lbl_801C2980@ha -/* 801C416C 001C0F6C 90 0D 9B 28 */ stw r0, lbl_803CC428-_SDA_BASE_(r13) +/* 801C416C 001C0F6C 90 0D 9B 28 */ stw r0, lbl_bootInfo-_SDA_BASE_(r13) /* 801C4170 001C0F70 38 83 29 80 */ addi r4, r3, lbl_801C2980@l -/* 801C4174 001C0F74 90 0D 9B 24 */ stw r0, lbl_803CC424-_SDA_BASE_(r13) +/* 801C4174 001C0F74 90 0D 9B 24 */ stw r0, lbl_IDShouldBe-_SDA_BASE_(r13) /* 801C4178 001C0F78 38 60 00 15 */ li r3, 0x15 /* 801C417C 001C0F7C 48 01 01 E1 */ bl __OSSetInterruptHandler /* 801C4180 001C0F80 38 60 04 00 */ li r3, 0x400 /* 801C4184 001C0F84 48 01 05 DD */ bl __OSUnmaskInterrupts -/* 801C4188 001C0F88 38 6D 9B 18 */ addi r3, r13, lbl_803CC418-_SDA_BASE_ +/* 801C4188 001C0F88 38 6D 9B 18 */ addi r3, r13, lbl___DVDThreadQueue-_SDA_BASE_ /* 801C418C 001C0F8C 48 01 25 DD */ bl OSInitThreadQueue /* 801C4190 001C0F90 3C 60 CC 00 */ lis r3, 0xCC006000@ha /* 801C4194 001C0F94 38 00 00 2A */ li r0, 0x2a /* 801C4198 001C0F98 90 03 60 00 */ stw r0, 0xCC006000@l(r3) /* 801C419C 001C0F9C 38 00 00 00 */ li r0, 0 /* 801C41A0 001C0FA0 90 03 60 04 */ stw r0, 0x6004(r3) -/* 801C41A4 001C0FA4 80 6D 9B 28 */ lwz r3, lbl_803CC428-_SDA_BASE_(r13) +/* 801C41A4 001C0FA4 80 6D 9B 28 */ lwz r3, lbl_bootInfo-_SDA_BASE_(r13) /* 801C41A8 001C0FA8 38 63 00 20 */ addi r3, r3, 0x20 /* 801C41AC 001C0FAC 80 63 00 00 */ lwz r3, 0(r3) /* 801C41B0 001C0FB0 3C 03 1A E0 */ addis r0, r3, 0x1ae0 /* 801C41B4 001C0FB4 28 00 7C 22 */ cmplwi r0, 0x7c22 /* 801C41B8 001C0FB8 40 82 00 1C */ bne lbl_801C41D4 -/* 801C41BC 001C0FBC 3C 60 80 2B */ lis r3, lbl_802B4470@ha +/* 801C41BC 001C0FBC 3C 60 80 2B */ lis r3, lbl__18@ha /* 801C41C0 001C0FC0 4C C6 31 82 */ crclr 6 -/* 801C41C4 001C0FC4 38 63 44 70 */ addi r3, r3, lbl_802B4470@l +/* 801C41C4 001C0FC4 38 63 44 70 */ addi r3, r3, lbl__18@l /* 801C41C8 001C0FC8 48 00 ED 3D */ bl func_801D2F04 /* 801C41CC 001C0FCC 48 00 2F 05 */ bl __fstLoad /* 801C41D0 001C0FD0 48 00 00 14 */ b lbl_801C41E4 @@ -17090,7 +17090,7 @@ lbl_801C41D4: /* 801C41D4 001C0FD4 3C 03 F2 EB */ addis r0, r3, 0xf2eb /* 801C41D8 001C0FD8 28 00 EA 5E */ cmplwi r0, 0xea5e /* 801C41DC 001C0FDC 41 82 00 08 */ beq lbl_801C41E4 -/* 801C41E0 001C0FE0 93 ED 9B 60 */ stw r31, lbl_803CC460-_SDA_BASE_(r13) +/* 801C41E0 001C0FE0 93 ED 9B 60 */ stw r31, lbl_FirstTimeInBootrom-_SDA_BASE_(r13) lbl_801C41E4: /* 801C41E4 001C0FE4 80 01 00 14 */ lwz r0, 0x14(r1) /* 801C41E8 001C0FE8 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -17102,28 +17102,28 @@ lbl_801C41F8: /* 801C41FC 001C0FFC 3C 60 80 1C */ lis r3, lbl_801C41F8@ha /* 801C4200 001C1000 90 01 00 04 */ stw r0, 4(r1) /* 801C4204 001C1004 38 03 41 F8 */ addi r0, r3, lbl_801C41F8@l -/* 801C4208 001C1008 3C 60 80 38 */ lis r3, lbl_8037D7A0@ha +/* 801C4208 001C1008 3C 60 80 38 */ lis r3, lbl_BB2@ha /* 801C420C 001C100C 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 801C4210 001C1010 38 63 D7 A0 */ addi r3, r3, lbl_8037D7A0@l +/* 801C4210 001C1010 38 63 D7 A0 */ addi r3, r3, lbl_BB2@l /* 801C4214 001C1014 93 E1 00 0C */ stw r31, 0xc(r1) /* 801C4218 001C1018 3B E3 00 08 */ addi r31, r3, 8 -/* 801C421C 001C101C 90 0D 9B 68 */ stw r0, lbl_803CC468-_SDA_BASE_(r13) -/* 801C4220 001C1020 80 8D 9B 28 */ lwz r4, lbl_803CC428-_SDA_BASE_(r13) +/* 801C421C 001C101C 90 0D 9B 68 */ stw r0, lbl_LastState_1-_SDA_BASE_(r13) +/* 801C4220 001C1020 80 8D 9B 28 */ lwz r4, lbl_bootInfo-_SDA_BASE_(r13) /* 801C4224 001C1024 80 1F 00 00 */ lwz r0, 0(r31) /* 801C4228 001C1028 80 64 00 3C */ lwz r3, 0x3c(r4) /* 801C422C 001C102C 7C 03 00 40 */ cmplw r3, r0 /* 801C4230 001C1030 40 80 00 1C */ bge lbl_801C424C -/* 801C4234 001C1034 3C 60 80 2B */ lis r3, lbl_802B447C@ha +/* 801C4234 001C1034 3C 60 80 2B */ lis r3, lbl__24@ha /* 801C4238 001C1038 4C C6 31 82 */ crclr 6 -/* 801C423C 001C103C 38 A3 44 7C */ addi r5, r3, lbl_802B447C@l -/* 801C4240 001C1040 38 6D 85 AC */ addi r3, r13, lbl_803CAEAC-_SDA_BASE_ +/* 801C423C 001C103C 38 A3 44 7C */ addi r5, r3, lbl__24@l +/* 801C4240 001C1040 38 6D 85 AC */ addi r3, r13, lbl__23-_SDA_BASE_ /* 801C4244 001C1044 38 80 02 84 */ li r4, 0x284 /* 801C4248 001C1048 48 00 ED 3D */ bl OSPanic lbl_801C424C: -/* 801C424C 001C104C 3C 60 80 38 */ lis r3, lbl_8037D7A0@ha +/* 801C424C 001C104C 3C 60 80 38 */ lis r3, lbl_BB2@ha /* 801C4250 001C1050 80 DF 00 00 */ lwz r6, 0(r31) -/* 801C4254 001C1054 38 A3 D7 A0 */ addi r5, r3, lbl_8037D7A0@l -/* 801C4258 001C1058 80 ED 9B 28 */ lwz r7, lbl_803CC428-_SDA_BASE_(r13) +/* 801C4254 001C1054 38 A3 D7 A0 */ addi r5, r3, lbl_BB2@l +/* 801C4258 001C1058 80 ED 9B 28 */ lwz r7, lbl_bootInfo-_SDA_BASE_(r13) /* 801C425C 001C105C 3C 80 80 1C */ lis r4, lbl_801C428C@ha /* 801C4260 001C1060 80 A5 00 04 */ lwz r5, 4(r5) /* 801C4264 001C1064 38 06 00 1F */ addi r0, r6, 0x1f @@ -17143,7 +17143,7 @@ lbl_801C428C: /* 801C4298 001C1098 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801C429C 001C109C 93 E1 00 14 */ stw r31, 0x14(r1) /* 801C42A0 001C10A0 40 82 00 18 */ bne lbl_801C42B8 -/* 801C42A4 001C10A4 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C42A4 001C10A4 80 6D 9B 20 */ lwz r3, lbl_executing-_SDA_BASE_(r13) /* 801C42A8 001C10A8 38 00 FF FF */ li r0, -1 /* 801C42AC 001C10AC 90 03 00 0C */ stw r0, 0xc(r3) /* 801C42B0 001C10B0 48 00 01 15 */ bl dolphin.stateTimeout @@ -17152,12 +17152,12 @@ lbl_801C42B8: /* 801C42B8 001C10B8 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 801C42BC 001C10BC 41 82 00 44 */ beq lbl_801C4300 /* 801C42C0 001C10C0 3B E0 00 00 */ li r31, 0 -/* 801C42C4 001C10C4 93 ED 9B 54 */ stw r31, lbl_803CC454-_SDA_BASE_(r13) +/* 801C42C4 001C10C4 93 ED 9B 54 */ stw r31, lbl_NumInternalRetry-_SDA_BASE_(r13) /* 801C42C8 001C10C8 4B FF F4 BD */ bl __DVDFSInit -/* 801C42CC 001C10CC 3C 60 80 38 */ lis r3, lbl_8037D7E0@ha -/* 801C42D0 001C10D0 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) -/* 801C42D4 001C10D4 38 03 D7 E0 */ addi r0, r3, lbl_8037D7E0@l -/* 801C42D8 001C10D8 90 0D 9B 20 */ stw r0, lbl_803CC420-_SDA_BASE_(r13) +/* 801C42CC 001C10CC 3C 60 80 38 */ lis r3, lbl_DummyCommandBlock@ha +/* 801C42D0 001C10D0 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) +/* 801C42D4 001C10D4 38 03 D7 E0 */ addi r0, r3, lbl_DummyCommandBlock@l +/* 801C42D8 001C10D8 90 0D 9B 20 */ stw r0, lbl_executing-_SDA_BASE_(r13) /* 801C42DC 001C10DC 93 E4 00 0C */ stw r31, 0xc(r4) /* 801C42E0 001C10E0 81 84 00 28 */ lwz r12, 0x28(r4) /* 801C42E4 001C10E4 28 0C 00 00 */ cmplwi r12, 0 @@ -17185,19 +17185,19 @@ dolphin.cbForStateError: /* 801C4324 001C1124 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801C4328 001C1128 93 E1 00 14 */ stw r31, 0x14(r1) /* 801C432C 001C112C 40 82 00 18 */ bne lbl_801C4344 -/* 801C4330 001C1130 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C4330 001C1130 80 6D 9B 20 */ lwz r3, lbl_executing-_SDA_BASE_(r13) /* 801C4334 001C1134 38 00 FF FF */ li r0, -1 /* 801C4338 001C1138 90 03 00 0C */ stw r0, 0xc(r3) /* 801C433C 001C113C 48 00 00 89 */ bl dolphin.stateTimeout /* 801C4340 001C1140 48 00 00 70 */ b lbl_801C43B0 lbl_801C4344: /* 801C4344 001C1144 48 00 2C 85 */ bl __DVDPrintFatalMessage -/* 801C4348 001C1148 3C 60 80 38 */ lis r3, lbl_8037D7E0@ha -/* 801C434C 001C114C 83 ED 9B 20 */ lwz r31, lbl_803CC420-_SDA_BASE_(r13) -/* 801C4350 001C1150 38 03 D7 E0 */ addi r0, r3, lbl_8037D7E0@l +/* 801C4348 001C1148 3C 60 80 38 */ lis r3, lbl_DummyCommandBlock@ha +/* 801C434C 001C114C 83 ED 9B 20 */ lwz r31, lbl_executing-_SDA_BASE_(r13) +/* 801C4350 001C1150 38 03 D7 E0 */ addi r0, r3, lbl_DummyCommandBlock@l /* 801C4354 001C1154 38 60 00 01 */ li r3, 1 -/* 801C4358 001C1158 90 0D 9B 20 */ stw r0, lbl_803CC420-_SDA_BASE_(r13) -/* 801C435C 001C115C 90 6D 9B 38 */ stw r3, lbl_803CC438-_SDA_BASE_(r13) +/* 801C4358 001C1158 90 0D 9B 20 */ stw r0, lbl_executing-_SDA_BASE_(r13) +/* 801C435C 001C115C 90 6D 9B 38 */ stw r3, lbl_FatalErrorFlag-_SDA_BASE_(r13) /* 801C4360 001C1160 81 9F 00 28 */ lwz r12, 0x28(r31) /* 801C4364 001C1164 28 0C 00 00 */ cmplwi r12, 0 /* 801C4368 001C1168 41 82 00 14 */ beq lbl_801C437C @@ -17206,12 +17206,12 @@ lbl_801C4344: /* 801C4374 001C1174 38 60 FF FF */ li r3, -1 /* 801C4378 001C1178 4E 80 00 21 */ blrl lbl_801C437C: -/* 801C437C 001C117C 80 0D 9B 40 */ lwz r0, lbl_803CC440-_SDA_BASE_(r13) +/* 801C437C 001C117C 80 0D 9B 40 */ lwz r0, lbl_Canceling-_SDA_BASE_(r13) /* 801C4380 001C1180 28 00 00 00 */ cmplwi r0, 0 /* 801C4384 001C1184 41 82 00 28 */ beq lbl_801C43AC -/* 801C4388 001C1188 81 8D 9B 44 */ lwz r12, lbl_803CC444-_SDA_BASE_(r13) +/* 801C4388 001C1188 81 8D 9B 44 */ lwz r12, lbl_CancelCallback-_SDA_BASE_(r13) /* 801C438C 001C118C 38 00 00 00 */ li r0, 0 -/* 801C4390 001C1190 90 0D 9B 40 */ stw r0, lbl_803CC440-_SDA_BASE_(r13) +/* 801C4390 001C1190 90 0D 9B 40 */ stw r0, lbl_Canceling-_SDA_BASE_(r13) /* 801C4394 001C1194 28 0C 00 00 */ cmplwi r12, 0 /* 801C4398 001C1198 41 82 00 14 */ beq lbl_801C43AC /* 801C439C 001C119C 7D 88 03 A6 */ mtlr r12 @@ -17261,7 +17261,7 @@ dolphin.CategorizeError: /* 801C4420 001C1220 3C 03 FF FE */ addis r0, r3, 0xfffe /* 801C4424 001C1224 28 00 04 00 */ cmplwi r0, 0x400 /* 801C4428 001C1228 40 82 00 10 */ bne lbl_801C4438 -/* 801C442C 001C122C 90 6D 9B 50 */ stw r3, lbl_803CC450-_SDA_BASE_(r13) +/* 801C442C 001C122C 90 6D 9B 50 */ stw r3, lbl_LastError-_SDA_BASE_(r13) /* 801C4430 001C1230 38 60 00 01 */ li r3, 1 /* 801C4434 001C1234 4E 80 00 20 */ blr lbl_801C4438: @@ -17279,28 +17279,28 @@ lbl_801C4460: /* 801C4460 001C1260 38 60 00 00 */ li r3, 0 /* 801C4464 001C1264 4E 80 00 20 */ blr lbl_801C4468: -/* 801C4468 001C1268 80 6D 9B 54 */ lwz r3, lbl_803CC454-_SDA_BASE_(r13) +/* 801C4468 001C1268 80 6D 9B 54 */ lwz r3, lbl_NumInternalRetry-_SDA_BASE_(r13) /* 801C446C 001C126C 38 03 00 01 */ addi r0, r3, 1 -/* 801C4470 001C1270 90 0D 9B 54 */ stw r0, lbl_803CC454-_SDA_BASE_(r13) -/* 801C4474 001C1274 80 0D 9B 54 */ lwz r0, lbl_803CC454-_SDA_BASE_(r13) +/* 801C4470 001C1270 90 0D 9B 54 */ stw r0, lbl_NumInternalRetry-_SDA_BASE_(r13) +/* 801C4474 001C1274 80 0D 9B 54 */ lwz r0, lbl_NumInternalRetry-_SDA_BASE_(r13) /* 801C4478 001C1278 2C 00 00 02 */ cmpwi r0, 2 /* 801C447C 001C127C 40 82 00 28 */ bne lbl_801C44A4 -/* 801C4480 001C1280 80 0D 9B 50 */ lwz r0, lbl_803CC450-_SDA_BASE_(r13) +/* 801C4480 001C1280 80 0D 9B 50 */ lwz r0, lbl_LastError-_SDA_BASE_(r13) /* 801C4484 001C1284 7C 04 00 40 */ cmplw r4, r0 /* 801C4488 001C1288 40 82 00 10 */ bne lbl_801C4498 -/* 801C448C 001C128C 90 8D 9B 50 */ stw r4, lbl_803CC450-_SDA_BASE_(r13) +/* 801C448C 001C128C 90 8D 9B 50 */ stw r4, lbl_LastError-_SDA_BASE_(r13) /* 801C4490 001C1290 38 60 00 01 */ li r3, 1 /* 801C4494 001C1294 4E 80 00 20 */ blr lbl_801C4498: -/* 801C4498 001C1298 90 8D 9B 50 */ stw r4, lbl_803CC450-_SDA_BASE_(r13) +/* 801C4498 001C1298 90 8D 9B 50 */ stw r4, lbl_LastError-_SDA_BASE_(r13) /* 801C449C 001C129C 38 60 00 02 */ li r3, 2 /* 801C44A0 001C12A0 4E 80 00 20 */ blr lbl_801C44A4: /* 801C44A4 001C12A4 3C 04 FF FD */ addis r0, r4, 0xfffd -/* 801C44A8 001C12A8 90 8D 9B 50 */ stw r4, lbl_803CC450-_SDA_BASE_(r13) +/* 801C44A8 001C12A8 90 8D 9B 50 */ stw r4, lbl_LastError-_SDA_BASE_(r13) /* 801C44AC 001C12AC 28 00 11 00 */ cmplwi r0, 0x1100 /* 801C44B0 001C12B0 41 82 00 14 */ beq lbl_801C44C4 -/* 801C44B4 001C12B4 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C44B4 001C12B4 80 6D 9B 20 */ lwz r3, lbl_executing-_SDA_BASE_(r13) /* 801C44B8 001C12B8 80 03 00 08 */ lwz r0, 8(r3) /* 801C44BC 001C12BC 28 00 00 05 */ cmplwi r0, 5 /* 801C44C0 001C12C0 40 82 00 0C */ bne lbl_801C44CC @@ -17320,7 +17320,7 @@ lbl_801C44D4: /* 801C44EC 001C12EC 93 A1 00 14 */ stw r29, 0x14(r1) /* 801C44F0 001C12F0 93 81 00 10 */ stw r28, 0x10(r1) /* 801C44F4 001C12F4 40 82 00 2C */ bne lbl_801C4520 -/* 801C44F8 001C12F8 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) +/* 801C44F8 001C12F8 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) /* 801C44FC 001C12FC 38 00 FF FF */ li r0, -1 /* 801C4500 001C1300 3C 60 01 23 */ lis r3, 0x01234568@ha /* 801C4504 001C1304 90 04 00 0C */ stw r0, 0xc(r4) @@ -17333,7 +17333,7 @@ lbl_801C44D4: lbl_801C4520: /* 801C4520 001C1320 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e /* 801C4524 001C1324 41 82 00 2C */ beq lbl_801C4550 -/* 801C4528 001C1328 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) +/* 801C4528 001C1328 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) /* 801C452C 001C132C 38 00 FF FF */ li r0, -1 /* 801C4530 001C1330 3C 60 01 23 */ lis r3, 0x01234567@ha /* 801C4534 001C1334 90 04 00 0C */ stw r0, 0xc(r4) @@ -17352,7 +17352,7 @@ lbl_801C4550: /* 801C4564 001C1364 3B E3 00 00 */ addi r31, r3, 0 /* 801C4568 001C1368 28 1F 00 01 */ cmplwi r31, 1 /* 801C456C 001C136C 40 82 00 28 */ bne lbl_801C4594 -/* 801C4570 001C1370 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) +/* 801C4570 001C1370 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) /* 801C4574 001C1374 38 00 FF FF */ li r0, -1 /* 801C4578 001C1378 38 7D 00 00 */ addi r3, r29, 0 /* 801C457C 001C137C 90 04 00 0C */ stw r0, 0xc(r4) @@ -17388,17 +17388,17 @@ lbl_801C45D0: lbl_801C45E4: /* 801C45E4 001C13E4 38 80 00 05 */ li r4, 5 lbl_801C45E8: -/* 801C45E8 001C13E8 80 0D 9B 40 */ lwz r0, lbl_803CC440-_SDA_BASE_(r13) +/* 801C45E8 001C13E8 80 0D 9B 40 */ lwz r0, lbl_Canceling-_SDA_BASE_(r13) /* 801C45EC 001C13EC 28 00 00 00 */ cmplwi r0, 0 /* 801C45F0 001C13F0 41 82 00 6C */ beq lbl_801C465C -/* 801C45F4 001C13F4 3C 60 80 38 */ lis r3, lbl_8037D7E0@ha -/* 801C45F8 001C13F8 90 8D 9B 48 */ stw r4, lbl_803CC448-_SDA_BASE_(r13) +/* 801C45F4 001C13F4 3C 60 80 38 */ lis r3, lbl_DummyCommandBlock@ha +/* 801C45F8 001C13F8 90 8D 9B 48 */ stw r4, lbl_ResumeFromHere-_SDA_BASE_(r13) /* 801C45FC 001C13FC 38 00 00 00 */ li r0, 0 -/* 801C4600 001C1400 83 CD 9B 20 */ lwz r30, lbl_803CC420-_SDA_BASE_(r13) -/* 801C4604 001C1404 38 63 D7 E0 */ addi r3, r3, lbl_8037D7E0@l -/* 801C4608 001C1408 90 0D 9B 40 */ stw r0, lbl_803CC440-_SDA_BASE_(r13) +/* 801C4600 001C1400 83 CD 9B 20 */ lwz r30, lbl_executing-_SDA_BASE_(r13) +/* 801C4604 001C1404 38 63 D7 E0 */ addi r3, r3, lbl_DummyCommandBlock@l +/* 801C4608 001C1408 90 0D 9B 40 */ stw r0, lbl_Canceling-_SDA_BASE_(r13) /* 801C460C 001C140C 38 00 00 0A */ li r0, 0xa -/* 801C4610 001C1410 90 6D 9B 20 */ stw r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C4610 001C1410 90 6D 9B 20 */ stw r3, lbl_executing-_SDA_BASE_(r13) /* 801C4614 001C1414 90 1E 00 0C */ stw r0, 0xc(r30) /* 801C4618 001C1418 81 9E 00 28 */ lwz r12, 0x28(r30) /* 801C461C 001C141C 28 0C 00 00 */ cmplwi r12, 0 @@ -17408,7 +17408,7 @@ lbl_801C45E8: /* 801C462C 001C142C 38 60 FF FD */ li r3, -3 /* 801C4630 001C1430 4E 80 00 21 */ blrl lbl_801C4634: -/* 801C4634 001C1434 81 8D 9B 44 */ lwz r12, lbl_803CC444-_SDA_BASE_(r13) +/* 801C4634 001C1434 81 8D 9B 44 */ lwz r12, lbl_CancelCallback-_SDA_BASE_(r13) /* 801C4638 001C1438 28 0C 00 00 */ cmplwi r12, 0 /* 801C463C 001C143C 41 82 00 14 */ beq lbl_801C4650 /* 801C4640 001C1440 7D 88 03 A6 */ mtlr r12 @@ -17437,15 +17437,15 @@ lbl_801C4680: /* 801C468C 001C148C 3C 03 FF FD */ addis r0, r3, 0xfffd /* 801C4690 001C1490 28 00 11 00 */ cmplwi r0, 0x1100 /* 801C4694 001C1494 40 82 00 1C */ bne lbl_801C46B0 -/* 801C4698 001C1498 80 AD 9B 20 */ lwz r5, lbl_803CC420-_SDA_BASE_(r13) +/* 801C4698 001C1498 80 AD 9B 20 */ lwz r5, lbl_executing-_SDA_BASE_(r13) /* 801C469C 001C149C 3C 60 80 1C */ lis r3, lbl_801C4768@ha /* 801C46A0 001C14A0 38 83 47 68 */ addi r4, r3, lbl_801C4768@l /* 801C46A4 001C14A4 80 65 00 10 */ lwz r3, 0x10(r5) /* 801C46A8 001C14A8 4B FF EA D5 */ bl DVDLowSeek /* 801C46AC 001C14AC 48 00 00 9C */ b lbl_801C4748 lbl_801C46B0: -/* 801C46B0 001C14B0 81 8D 9B 68 */ lwz r12, lbl_803CC468-_SDA_BASE_(r13) -/* 801C46B4 001C14B4 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C46B0 001C14B0 81 8D 9B 68 */ lwz r12, lbl_LastState_1-_SDA_BASE_(r13) +/* 801C46B4 001C14B4 80 6D 9B 20 */ lwz r3, lbl_executing-_SDA_BASE_(r13) /* 801C46B8 001C14B8 7D 88 03 A6 */ mtlr r12 /* 801C46BC 001C14BC 4E 80 00 21 */ blrl /* 801C46C0 001C14C0 48 00 00 88 */ b lbl_801C4748 @@ -17453,7 +17453,7 @@ lbl_801C46C4: /* 801C46C4 001C14C4 3C 1C FF 00 */ addis r0, r28, 0xff00 /* 801C46C8 001C14C8 28 00 00 00 */ cmplwi r0, 0 /* 801C46CC 001C14CC 40 82 00 18 */ bne lbl_801C46E4 -/* 801C46D0 001C14D0 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C46D0 001C14D0 80 6D 9B 20 */ lwz r3, lbl_executing-_SDA_BASE_(r13) /* 801C46D4 001C14D4 38 00 00 05 */ li r0, 5 /* 801C46D8 001C14D8 90 03 00 0C */ stw r0, 0xc(r3) /* 801C46DC 001C14DC 48 00 09 A5 */ bl dolphin.stateMotorStopped @@ -17462,7 +17462,7 @@ lbl_801C46E4: /* 801C46E4 001C14E4 3C 1C FE 00 */ addis r0, r28, 0xfe00 /* 801C46E8 001C14E8 28 00 00 00 */ cmplwi r0, 0 /* 801C46EC 001C14EC 40 82 00 18 */ bne lbl_801C4704 -/* 801C46F0 001C14F0 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C46F0 001C14F0 80 6D 9B 20 */ lwz r3, lbl_executing-_SDA_BASE_(r13) /* 801C46F4 001C14F4 38 00 00 03 */ li r0, 3 /* 801C46F8 001C14F8 90 03 00 0C */ stw r0, 0xc(r3) /* 801C46FC 001C14FC 48 00 08 19 */ bl dolphin.stateCoverClosed @@ -17471,13 +17471,13 @@ lbl_801C4704: /* 801C4704 001C1504 3C 1C FD 00 */ addis r0, r28, 0xfd00 /* 801C4708 001C1508 28 00 00 00 */ cmplwi r0, 0 /* 801C470C 001C150C 40 82 00 18 */ bne lbl_801C4724 -/* 801C4710 001C1510 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C4710 001C1510 80 6D 9B 20 */ lwz r3, lbl_executing-_SDA_BASE_(r13) /* 801C4714 001C1514 38 00 00 04 */ li r0, 4 /* 801C4718 001C1518 90 03 00 0C */ stw r0, 0xc(r3) /* 801C471C 001C151C 48 00 09 65 */ bl dolphin.stateMotorStopped /* 801C4720 001C1520 48 00 00 28 */ b lbl_801C4748 lbl_801C4724: -/* 801C4724 001C1524 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) +/* 801C4724 001C1524 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) /* 801C4728 001C1528 38 00 FF FF */ li r0, -1 /* 801C472C 001C152C 3C 60 01 23 */ lis r3, 0x01234567@ha /* 801C4730 001C1530 90 04 00 0C */ stw r0, 0xc(r4) @@ -17501,7 +17501,7 @@ lbl_801C4768: /* 801C4770 001C1570 90 01 00 04 */ stw r0, 4(r1) /* 801C4774 001C1574 94 21 FF F8 */ stwu r1, -8(r1) /* 801C4778 001C1578 40 82 00 2C */ bne lbl_801C47A4 -/* 801C477C 001C157C 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) +/* 801C477C 001C157C 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) /* 801C4780 001C1580 38 00 FF FF */ li r0, -1 /* 801C4784 001C1584 3C 60 01 23 */ lis r3, 0x01234568@ha /* 801C4788 001C1588 90 04 00 0C */ stw r0, 0xc(r4) @@ -17531,7 +17531,7 @@ lbl_801C47D0: /* 801C47D8 001C15D8 90 01 00 04 */ stw r0, 4(r1) /* 801C47DC 001C15DC 94 21 FF F8 */ stwu r1, -8(r1) /* 801C47E0 001C15E0 40 82 00 2C */ bne lbl_801C480C -/* 801C47E4 001C15E4 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) +/* 801C47E4 001C15E4 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) /* 801C47E8 001C15E8 38 00 FF FF */ li r0, -1 /* 801C47EC 001C15EC 3C 60 01 23 */ lis r3, 0x01234568@ha /* 801C47F0 001C15F0 90 04 00 0C */ stw r0, 0xc(r4) @@ -17543,7 +17543,7 @@ lbl_801C47D0: /* 801C4808 001C1608 48 00 00 50 */ b lbl_801C4858 lbl_801C480C: /* 801C480C 001C160C 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e -/* 801C4810 001C1610 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C4810 001C1610 80 6D 9B 20 */ lwz r3, lbl_executing-_SDA_BASE_(r13) /* 801C4814 001C1614 38 80 FF FF */ li r4, -1 /* 801C4818 001C1618 90 83 00 0C */ stw r4, 0xc(r3) /* 801C481C 001C161C 41 82 00 20 */ beq lbl_801C483C @@ -17587,7 +17587,7 @@ lbl_801C4890: /* 801C489C 001C169C 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801C48A0 001C16A0 93 E1 00 14 */ stw r31, 0x14(r1) /* 801C48A4 001C16A4 40 82 00 2C */ bne lbl_801C48D0 -/* 801C48A8 001C16A8 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) +/* 801C48A8 001C16A8 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) /* 801C48AC 001C16AC 38 00 FF FF */ li r0, -1 /* 801C48B0 001C16B0 3C 60 01 23 */ lis r3, 0x01234568@ha /* 801C48B4 001C16B4 90 04 00 0C */ stw r0, 0xc(r4) @@ -17600,7 +17600,7 @@ lbl_801C4890: lbl_801C48D0: /* 801C48D0 001C16D0 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e /* 801C48D4 001C16D4 41 82 00 2C */ beq lbl_801C4900 -/* 801C48D8 001C16D8 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) +/* 801C48D8 001C16D8 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) /* 801C48DC 001C16DC 38 00 FF FF */ li r0, -1 /* 801C48E0 001C16E0 3C 60 01 23 */ lis r3, 0x01234567@ha /* 801C48E4 001C16E4 90 04 00 0C */ stw r0, 0xc(r4) @@ -17612,35 +17612,35 @@ lbl_801C48D0: /* 801C48FC 001C16FC 48 00 00 D8 */ b lbl_801C49D4 lbl_801C4900: /* 801C4900 001C1700 38 00 00 00 */ li r0, 0 -/* 801C4904 001C1704 90 0D 9B 54 */ stw r0, lbl_803CC454-_SDA_BASE_(r13) -/* 801C4908 001C1708 80 0D 9B 3C */ lwz r0, lbl_803CC43C-_SDA_BASE_(r13) +/* 801C4904 001C1704 90 0D 9B 54 */ stw r0, lbl_NumInternalRetry-_SDA_BASE_(r13) +/* 801C4908 001C1708 80 0D 9B 3C */ lwz r0, lbl_CurrCommand-_SDA_BASE_(r13) /* 801C490C 001C170C 28 00 00 04 */ cmplwi r0, 4 /* 801C4910 001C1710 41 82 00 28 */ beq lbl_801C4938 -/* 801C4914 001C1714 80 0D 9B 3C */ lwz r0, lbl_803CC43C-_SDA_BASE_(r13) +/* 801C4914 001C1714 80 0D 9B 3C */ lwz r0, lbl_CurrCommand-_SDA_BASE_(r13) /* 801C4918 001C1718 28 00 00 05 */ cmplwi r0, 5 /* 801C491C 001C171C 41 82 00 1C */ beq lbl_801C4938 -/* 801C4920 001C1720 80 0D 9B 3C */ lwz r0, lbl_803CC43C-_SDA_BASE_(r13) +/* 801C4920 001C1720 80 0D 9B 3C */ lwz r0, lbl_CurrCommand-_SDA_BASE_(r13) /* 801C4924 001C1724 28 00 00 0D */ cmplwi r0, 0xd /* 801C4928 001C1728 41 82 00 10 */ beq lbl_801C4938 -/* 801C492C 001C172C 80 0D 9B 3C */ lwz r0, lbl_803CC43C-_SDA_BASE_(r13) +/* 801C492C 001C172C 80 0D 9B 3C */ lwz r0, lbl_CurrCommand-_SDA_BASE_(r13) /* 801C4930 001C1730 28 00 00 0F */ cmplwi r0, 0xf /* 801C4934 001C1734 40 82 00 0C */ bne lbl_801C4940 lbl_801C4938: /* 801C4938 001C1738 38 00 00 01 */ li r0, 1 -/* 801C493C 001C173C 90 0D 9B 58 */ stw r0, lbl_803CC458-_SDA_BASE_(r13) +/* 801C493C 001C173C 90 0D 9B 58 */ stw r0, lbl_ResetRequired-_SDA_BASE_(r13) lbl_801C4940: -/* 801C4940 001C1740 80 0D 9B 40 */ lwz r0, lbl_803CC440-_SDA_BASE_(r13) +/* 801C4940 001C1740 80 0D 9B 40 */ lwz r0, lbl_Canceling-_SDA_BASE_(r13) /* 801C4944 001C1744 28 00 00 00 */ cmplwi r0, 0 /* 801C4948 001C1748 41 82 00 70 */ beq lbl_801C49B8 /* 801C494C 001C174C 38 00 00 02 */ li r0, 2 -/* 801C4950 001C1750 83 ED 9B 20 */ lwz r31, lbl_803CC420-_SDA_BASE_(r13) -/* 801C4954 001C1754 3C 60 80 38 */ lis r3, lbl_8037D7E0@ha -/* 801C4958 001C1758 90 0D 9B 48 */ stw r0, lbl_803CC448-_SDA_BASE_(r13) -/* 801C495C 001C175C 38 03 D7 E0 */ addi r0, r3, lbl_8037D7E0@l +/* 801C4950 001C1750 83 ED 9B 20 */ lwz r31, lbl_executing-_SDA_BASE_(r13) +/* 801C4954 001C1754 3C 60 80 38 */ lis r3, lbl_DummyCommandBlock@ha +/* 801C4958 001C1758 90 0D 9B 48 */ stw r0, lbl_ResumeFromHere-_SDA_BASE_(r13) +/* 801C495C 001C175C 38 03 D7 E0 */ addi r0, r3, lbl_DummyCommandBlock@l /* 801C4960 001C1760 38 60 00 00 */ li r3, 0 -/* 801C4964 001C1764 90 0D 9B 20 */ stw r0, lbl_803CC420-_SDA_BASE_(r13) +/* 801C4964 001C1764 90 0D 9B 20 */ stw r0, lbl_executing-_SDA_BASE_(r13) /* 801C4968 001C1768 38 00 00 0A */ li r0, 0xa -/* 801C496C 001C176C 90 6D 9B 40 */ stw r3, lbl_803CC440-_SDA_BASE_(r13) +/* 801C496C 001C176C 90 6D 9B 40 */ stw r3, lbl_Canceling-_SDA_BASE_(r13) /* 801C4970 001C1770 90 1F 00 0C */ stw r0, 0xc(r31) /* 801C4974 001C1774 81 9F 00 28 */ lwz r12, 0x28(r31) /* 801C4978 001C1778 28 0C 00 00 */ cmplwi r12, 0 @@ -17650,7 +17650,7 @@ lbl_801C4940: /* 801C4988 001C1788 38 60 FF FD */ li r3, -3 /* 801C498C 001C178C 4E 80 00 21 */ blrl lbl_801C4990: -/* 801C4990 001C1790 81 8D 9B 44 */ lwz r12, lbl_803CC444-_SDA_BASE_(r13) +/* 801C4990 001C1790 81 8D 9B 44 */ lwz r12, lbl_CancelCallback-_SDA_BASE_(r13) /* 801C4994 001C1794 28 0C 00 00 */ cmplwi r12, 0 /* 801C4998 001C1798 41 82 00 14 */ beq lbl_801C49AC /* 801C499C 001C179C 7D 88 03 A6 */ mtlr r12 @@ -17666,7 +17666,7 @@ lbl_801C49B8: lbl_801C49BC: /* 801C49BC 001C17BC 2C 00 00 00 */ cmpwi r0, 0 /* 801C49C0 001C17C0 40 82 00 14 */ bne lbl_801C49D4 -/* 801C49C4 001C17C4 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C49C4 001C17C4 80 6D 9B 20 */ lwz r3, lbl_executing-_SDA_BASE_(r13) /* 801C49C8 001C17C8 38 00 00 0B */ li r0, 0xb /* 801C49CC 001C17CC 90 03 00 0C */ stw r0, 0xc(r3) /* 801C49D0 001C17D0 48 00 06 B1 */ bl dolphin.stateMotorStopped @@ -17680,36 +17680,36 @@ lbl_801C49D4: .global dolphin.stateCheckID dolphin.stateCheckID: /* 801C49E8 001C17E8 7C 08 02 A6 */ mflr r0 -/* 801C49EC 001C17EC 3C 60 80 38 */ lis r3, lbl_8037D7A0@ha +/* 801C49EC 001C17EC 3C 60 80 38 */ lis r3, lbl_BB2@ha /* 801C49F0 001C17F0 90 01 00 04 */ stw r0, 4(r1) /* 801C49F4 001C17F4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801C49F8 001C17F8 93 E1 00 0C */ stw r31, 0xc(r1) -/* 801C49FC 001C17FC 3B E3 D7 A0 */ addi r31, r3, lbl_8037D7A0@l -/* 801C4A00 001C1800 80 0D 9B 3C */ lwz r0, lbl_803CC43C-_SDA_BASE_(r13) +/* 801C49FC 001C17FC 3B E3 D7 A0 */ addi r31, r3, lbl_BB2@l +/* 801C4A00 001C1800 80 0D 9B 3C */ lwz r0, lbl_CurrCommand-_SDA_BASE_(r13) /* 801C4A04 001C1804 2C 00 00 03 */ cmpwi r0, 3 /* 801C4A08 001C1808 41 82 00 08 */ beq lbl_801C4A10 /* 801C4A0C 001C180C 48 00 00 6C */ b lbl_801C4A78 lbl_801C4A10: -/* 801C4A10 001C1810 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) +/* 801C4A10 001C1810 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) /* 801C4A14 001C1814 38 7F 00 20 */ addi r3, r31, 0x20 /* 801C4A18 001C1818 80 84 00 24 */ lwz r4, 0x24(r4) /* 801C4A1C 001C181C 48 00 24 B5 */ bl DVDCompareDiskID /* 801C4A20 001C1820 2C 03 00 00 */ cmpwi r3, 0 /* 801C4A24 001C1824 41 82 00 44 */ beq lbl_801C4A68 -/* 801C4A28 001C1828 80 6D 9B 24 */ lwz r3, lbl_803CC424-_SDA_BASE_(r13) +/* 801C4A28 001C1828 80 6D 9B 24 */ lwz r3, lbl_IDShouldBe-_SDA_BASE_(r13) /* 801C4A2C 001C182C 38 9F 00 20 */ addi r4, r31, 0x20 /* 801C4A30 001C1830 38 A0 00 20 */ li r5, 0x20 /* 801C4A34 001C1834 4B E3 EB 0D */ bl memcpy -/* 801C4A38 001C1838 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) +/* 801C4A38 001C1838 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) /* 801C4A3C 001C183C 38 00 00 01 */ li r0, 1 /* 801C4A40 001C1840 38 7F 00 00 */ addi r3, r31, 0 /* 801C4A44 001C1844 90 04 00 0C */ stw r0, 0xc(r4) /* 801C4A48 001C1848 38 80 00 20 */ li r4, 0x20 /* 801C4A4C 001C184C 48 00 D8 E1 */ bl DCInvalidateRange /* 801C4A50 001C1850 3C 80 80 1C */ lis r4, dolphin.stateCheckID2a@ha -/* 801C4A54 001C1854 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C4A54 001C1854 80 6D 9B 20 */ lwz r3, lbl_executing-_SDA_BASE_(r13) /* 801C4A58 001C1858 38 04 4A FC */ addi r0, r4, dolphin.stateCheckID2a@l -/* 801C4A5C 001C185C 90 0D 9B 68 */ stw r0, lbl_803CC468-_SDA_BASE_(r13) +/* 801C4A5C 001C185C 90 0D 9B 68 */ stw r0, lbl_LastState_1-_SDA_BASE_(r13) /* 801C4A60 001C1860 48 00 00 9D */ bl dolphin.stateCheckID2a /* 801C4A64 001C1864 48 00 00 50 */ b lbl_801C4AB4 lbl_801C4A68: @@ -17718,7 +17718,7 @@ lbl_801C4A68: /* 801C4A70 001C1870 4B FF E8 71 */ bl DVDLowStopMotor /* 801C4A74 001C1874 48 00 00 40 */ b lbl_801C4AB4 lbl_801C4A78: -/* 801C4A78 001C1878 80 8D 9B 24 */ lwz r4, lbl_803CC424-_SDA_BASE_(r13) +/* 801C4A78 001C1878 80 8D 9B 24 */ lwz r4, lbl_IDShouldBe-_SDA_BASE_(r13) /* 801C4A7C 001C187C 38 7F 00 20 */ addi r3, r31, 0x20 /* 801C4A80 001C1880 38 A0 00 20 */ li r5, 0x20 /* 801C4A84 001C1884 48 01 F0 49 */ bl func_801E3ACC @@ -17730,9 +17730,9 @@ lbl_801C4A78: /* 801C4A9C 001C189C 48 00 00 18 */ b lbl_801C4AB4 lbl_801C4AA0: /* 801C4AA0 001C18A0 3C 80 80 1C */ lis r4, dolphin.stateCheckID3@ha -/* 801C4AA4 001C18A4 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C4AA4 001C18A4 80 6D 9B 20 */ lwz r3, lbl_executing-_SDA_BASE_(r13) /* 801C4AA8 001C18A8 38 04 4A C8 */ addi r0, r4, dolphin.stateCheckID3@l -/* 801C4AAC 001C18AC 90 0D 9B 68 */ stw r0, lbl_803CC468-_SDA_BASE_(r13) +/* 801C4AAC 001C18AC 90 0D 9B 68 */ stw r0, lbl_LastState_1-_SDA_BASE_(r13) /* 801C4AB0 001C18B0 48 00 00 19 */ bl dolphin.stateCheckID3 lbl_801C4AB4: /* 801C4AB4 001C18B4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -17748,7 +17748,7 @@ dolphin.stateCheckID3: /* 801C4AD0 001C18D0 90 01 00 04 */ stw r0, 4(r1) /* 801C4AD4 001C18D4 38 A3 4D D4 */ addi r5, r3, lbl_801C4DD4@l /* 801C4AD8 001C18D8 94 21 FF F8 */ stwu r1, -8(r1) -/* 801C4ADC 001C18DC 80 8D 9B 24 */ lwz r4, lbl_803CC424-_SDA_BASE_(r13) +/* 801C4ADC 001C18DC 80 8D 9B 24 */ lwz r4, lbl_IDShouldBe-_SDA_BASE_(r13) /* 801C4AE0 001C18E0 88 64 00 08 */ lbz r3, 8(r4) /* 801C4AE4 001C18E4 38 80 00 0A */ li r4, 0xa /* 801C4AE8 001C18E8 4B FF EA D1 */ bl DVDLowAudioBufferConfig @@ -17764,7 +17764,7 @@ dolphin.stateCheckID2a: /* 801C4B04 001C1904 90 01 00 04 */ stw r0, 4(r1) /* 801C4B08 001C1908 38 A3 4B 30 */ addi r5, r3, lbl_801C4B30@l /* 801C4B0C 001C190C 94 21 FF F8 */ stwu r1, -8(r1) -/* 801C4B10 001C1910 80 8D 9B 24 */ lwz r4, lbl_803CC424-_SDA_BASE_(r13) +/* 801C4B10 001C1910 80 8D 9B 24 */ lwz r4, lbl_IDShouldBe-_SDA_BASE_(r13) /* 801C4B14 001C1914 88 64 00 08 */ lbz r3, 8(r4) /* 801C4B18 001C1918 38 80 00 0A */ li r4, 0xa /* 801C4B1C 001C191C 4B FF EA 9D */ bl DVDLowAudioBufferConfig @@ -17778,7 +17778,7 @@ lbl_801C4B30: /* 801C4B38 001C1938 90 01 00 04 */ stw r0, 4(r1) /* 801C4B3C 001C193C 94 21 FF F8 */ stwu r1, -8(r1) /* 801C4B40 001C1940 40 82 00 2C */ bne lbl_801C4B6C -/* 801C4B44 001C1944 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) +/* 801C4B44 001C1944 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) /* 801C4B48 001C1948 38 00 FF FF */ li r0, -1 /* 801C4B4C 001C194C 3C 60 01 23 */ lis r3, 0x01234568@ha /* 801C4B50 001C1950 90 04 00 0C */ stw r0, 0xc(r4) @@ -17792,8 +17792,8 @@ lbl_801C4B6C: /* 801C4B6C 001C196C 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 801C4B70 001C1970 41 82 00 18 */ beq lbl_801C4B88 /* 801C4B74 001C1974 38 00 00 00 */ li r0, 0 -/* 801C4B78 001C1978 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) -/* 801C4B7C 001C197C 90 0D 9B 54 */ stw r0, lbl_803CC454-_SDA_BASE_(r13) +/* 801C4B78 001C1978 80 6D 9B 20 */ lwz r3, lbl_executing-_SDA_BASE_(r13) +/* 801C4B7C 001C197C 90 0D 9B 54 */ stw r0, lbl_NumInternalRetry-_SDA_BASE_(r13) /* 801C4B80 001C1980 48 00 00 25 */ bl dolphin.stateCheckID2 /* 801C4B84 001C1984 48 00 00 10 */ b lbl_801C4B94 lbl_801C4B88: @@ -17809,12 +17809,12 @@ lbl_801C4B94: .global dolphin.stateCheckID2 dolphin.stateCheckID2: /* 801C4BA4 001C19A4 7C 08 02 A6 */ mflr r0 -/* 801C4BA8 001C19A8 3C 60 80 38 */ lis r3, lbl_8037D7A0@ha +/* 801C4BA8 001C19A8 3C 60 80 38 */ lis r3, lbl_BB2@ha /* 801C4BAC 001C19AC 90 01 00 04 */ stw r0, 4(r1) /* 801C4BB0 001C19B0 3C 80 80 1C */ lis r4, lbl_801C4CF0@ha /* 801C4BB4 001C19B4 38 C4 4C F0 */ addi r6, r4, lbl_801C4CF0@l /* 801C4BB8 001C19B8 94 21 FF F8 */ stwu r1, -8(r1) -/* 801C4BBC 001C19BC 38 63 D7 A0 */ addi r3, r3, lbl_8037D7A0@l +/* 801C4BBC 001C19BC 38 63 D7 A0 */ addi r3, r3, lbl_BB2@l /* 801C4BC0 001C19C0 38 80 00 20 */ li r4, 0x20 /* 801C4BC4 001C19C4 38 A0 04 20 */ li r5, 0x420 /* 801C4BC8 001C19C8 4B FF E3 1D */ bl DVDLowRead @@ -17829,7 +17829,7 @@ lbl_801C4BDC: /* 801C4BE8 001C19E8 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801C4BEC 001C19EC 93 E1 00 14 */ stw r31, 0x14(r1) /* 801C4BF0 001C19F0 40 82 00 2C */ bne lbl_801C4C1C -/* 801C4BF4 001C19F4 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) +/* 801C4BF4 001C19F4 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) /* 801C4BF8 001C19F8 38 00 FF FF */ li r0, -1 /* 801C4BFC 001C19FC 3C 60 01 23 */ lis r3, 0x01234568@ha /* 801C4C00 001C1A00 90 04 00 0C */ stw r0, 0xc(r4) @@ -17842,7 +17842,7 @@ lbl_801C4BDC: lbl_801C4C1C: /* 801C4C1C 001C1A1C 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e /* 801C4C20 001C1A20 41 82 00 2C */ beq lbl_801C4C4C -/* 801C4C24 001C1A24 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) +/* 801C4C24 001C1A24 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) /* 801C4C28 001C1A28 38 00 FF FF */ li r0, -1 /* 801C4C2C 001C1A2C 3C 60 01 23 */ lis r3, 0x01234567@ha /* 801C4C30 001C1A30 90 04 00 0C */ stw r0, 0xc(r4) @@ -17854,18 +17854,18 @@ lbl_801C4C1C: /* 801C4C48 001C1A48 48 00 00 94 */ b lbl_801C4CDC lbl_801C4C4C: /* 801C4C4C 001C1A4C 38 80 00 00 */ li r4, 0 -/* 801C4C50 001C1A50 90 8D 9B 54 */ stw r4, lbl_803CC454-_SDA_BASE_(r13) -/* 801C4C54 001C1A54 80 0D 9B 40 */ lwz r0, lbl_803CC440-_SDA_BASE_(r13) +/* 801C4C50 001C1A50 90 8D 9B 54 */ stw r4, lbl_NumInternalRetry-_SDA_BASE_(r13) +/* 801C4C54 001C1A54 80 0D 9B 40 */ lwz r0, lbl_Canceling-_SDA_BASE_(r13) /* 801C4C58 001C1A58 28 00 00 00 */ cmplwi r0, 0 /* 801C4C5C 001C1A5C 41 82 00 68 */ beq lbl_801C4CC4 /* 801C4C60 001C1A60 38 00 00 01 */ li r0, 1 -/* 801C4C64 001C1A64 83 ED 9B 20 */ lwz r31, lbl_803CC420-_SDA_BASE_(r13) -/* 801C4C68 001C1A68 90 0D 9B 48 */ stw r0, lbl_803CC448-_SDA_BASE_(r13) -/* 801C4C6C 001C1A6C 3C 60 80 38 */ lis r3, lbl_8037D7E0@ha -/* 801C4C70 001C1A70 38 63 D7 E0 */ addi r3, r3, lbl_8037D7E0@l -/* 801C4C74 001C1A74 90 8D 9B 40 */ stw r4, lbl_803CC440-_SDA_BASE_(r13) +/* 801C4C64 001C1A64 83 ED 9B 20 */ lwz r31, lbl_executing-_SDA_BASE_(r13) +/* 801C4C68 001C1A68 90 0D 9B 48 */ stw r0, lbl_ResumeFromHere-_SDA_BASE_(r13) +/* 801C4C6C 001C1A6C 3C 60 80 38 */ lis r3, lbl_DummyCommandBlock@ha +/* 801C4C70 001C1A70 38 63 D7 E0 */ addi r3, r3, lbl_DummyCommandBlock@l +/* 801C4C74 001C1A74 90 8D 9B 40 */ stw r4, lbl_Canceling-_SDA_BASE_(r13) /* 801C4C78 001C1A78 38 00 00 0A */ li r0, 0xa -/* 801C4C7C 001C1A7C 90 6D 9B 20 */ stw r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C4C7C 001C1A7C 90 6D 9B 20 */ stw r3, lbl_executing-_SDA_BASE_(r13) /* 801C4C80 001C1A80 90 1F 00 0C */ stw r0, 0xc(r31) /* 801C4C84 001C1A84 81 9F 00 28 */ lwz r12, 0x28(r31) /* 801C4C88 001C1A88 28 0C 00 00 */ cmplwi r12, 0 @@ -17875,7 +17875,7 @@ lbl_801C4C4C: /* 801C4C98 001C1A98 38 60 FF FD */ li r3, -3 /* 801C4C9C 001C1A9C 4E 80 00 21 */ blrl lbl_801C4CA0: -/* 801C4CA0 001C1AA0 81 8D 9B 44 */ lwz r12, lbl_803CC444-_SDA_BASE_(r13) +/* 801C4CA0 001C1AA0 81 8D 9B 44 */ lwz r12, lbl_CancelCallback-_SDA_BASE_(r13) /* 801C4CA4 001C1AA4 28 0C 00 00 */ cmplwi r12, 0 /* 801C4CA8 001C1AA8 41 82 00 14 */ beq lbl_801C4CBC /* 801C4CAC 001C1AAC 7D 88 03 A6 */ mtlr r12 @@ -17888,7 +17888,7 @@ lbl_801C4CBC: lbl_801C4CC4: /* 801C4CC4 001C1AC4 2C 04 00 00 */ cmpwi r4, 0 /* 801C4CC8 001C1AC8 40 82 00 14 */ bne lbl_801C4CDC -/* 801C4CCC 001C1ACC 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C4CCC 001C1ACC 80 6D 9B 20 */ lwz r3, lbl_executing-_SDA_BASE_(r13) /* 801C4CD0 001C1AD0 38 00 00 06 */ li r0, 6 /* 801C4CD4 001C1AD4 90 03 00 0C */ stw r0, 0xc(r3) /* 801C4CD8 001C1AD8 48 00 03 A9 */ bl dolphin.stateMotorStopped @@ -17905,7 +17905,7 @@ lbl_801C4CF0: /* 801C4CFC 001C1AFC 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801C4D00 001C1B00 93 E1 00 14 */ stw r31, 0x14(r1) /* 801C4D04 001C1B04 40 82 00 2C */ bne lbl_801C4D30 -/* 801C4D08 001C1B08 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) +/* 801C4D08 001C1B08 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) /* 801C4D0C 001C1B0C 38 00 FF FF */ li r0, -1 /* 801C4D10 001C1B10 3C 60 01 23 */ lis r3, 0x01234568@ha /* 801C4D14 001C1B14 90 04 00 0C */ stw r0, 0xc(r4) @@ -17919,29 +17919,29 @@ lbl_801C4D30: /* 801C4D30 001C1B30 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 801C4D34 001C1B34 41 82 00 80 */ beq lbl_801C4DB4 /* 801C4D38 001C1B38 3C 60 80 1C */ lis r3, lbl_801C41F8@ha -/* 801C4D3C 001C1B3C 80 8D 9B 28 */ lwz r4, lbl_803CC428-_SDA_BASE_(r13) +/* 801C4D3C 001C1B3C 80 8D 9B 28 */ lwz r4, lbl_bootInfo-_SDA_BASE_(r13) /* 801C4D40 001C1B40 38 03 41 F8 */ addi r0, r3, lbl_801C41F8@l /* 801C4D44 001C1B44 38 A0 00 00 */ li r5, 0 -/* 801C4D48 001C1B48 90 0D 9B 68 */ stw r0, lbl_803CC468-_SDA_BASE_(r13) -/* 801C4D4C 001C1B4C 3C 60 80 38 */ lis r3, lbl_8037D7A0@ha -/* 801C4D50 001C1B50 90 AD 9B 54 */ stw r5, lbl_803CC454-_SDA_BASE_(r13) -/* 801C4D54 001C1B54 38 63 D7 A0 */ addi r3, r3, lbl_8037D7A0@l +/* 801C4D48 001C1B48 90 0D 9B 68 */ stw r0, lbl_LastState_1-_SDA_BASE_(r13) +/* 801C4D4C 001C1B4C 3C 60 80 38 */ lis r3, lbl_BB2@ha +/* 801C4D50 001C1B50 90 AD 9B 54 */ stw r5, lbl_NumInternalRetry-_SDA_BASE_(r13) +/* 801C4D54 001C1B54 38 63 D7 A0 */ addi r3, r3, lbl_BB2@l /* 801C4D58 001C1B58 3B E3 00 08 */ addi r31, r3, 8 /* 801C4D5C 001C1B5C 80 64 00 3C */ lwz r3, 0x3c(r4) /* 801C4D60 001C1B60 80 1F 00 00 */ lwz r0, 0(r31) /* 801C4D64 001C1B64 7C 03 00 40 */ cmplw r3, r0 /* 801C4D68 001C1B68 40 80 00 1C */ bge lbl_801C4D84 -/* 801C4D6C 001C1B6C 3C 60 80 2B */ lis r3, lbl_802B447C@ha +/* 801C4D6C 001C1B6C 3C 60 80 2B */ lis r3, lbl__24@ha /* 801C4D70 001C1B70 4C C6 31 82 */ crclr 6 -/* 801C4D74 001C1B74 38 A3 44 7C */ addi r5, r3, lbl_802B447C@l -/* 801C4D78 001C1B78 38 6D 85 AC */ addi r3, r13, lbl_803CAEAC-_SDA_BASE_ +/* 801C4D74 001C1B74 38 A3 44 7C */ addi r5, r3, lbl__24@l +/* 801C4D78 001C1B78 38 6D 85 AC */ addi r3, r13, lbl__23-_SDA_BASE_ /* 801C4D7C 001C1B7C 38 80 02 84 */ li r4, 0x284 /* 801C4D80 001C1B80 48 00 E2 05 */ bl OSPanic lbl_801C4D84: -/* 801C4D84 001C1B84 3C 60 80 38 */ lis r3, lbl_8037D7A0@ha +/* 801C4D84 001C1B84 3C 60 80 38 */ lis r3, lbl_BB2@ha /* 801C4D88 001C1B88 80 DF 00 00 */ lwz r6, 0(r31) -/* 801C4D8C 001C1B8C 38 A3 D7 A0 */ addi r5, r3, lbl_8037D7A0@l -/* 801C4D90 001C1B90 80 ED 9B 28 */ lwz r7, lbl_803CC428-_SDA_BASE_(r13) +/* 801C4D8C 001C1B8C 38 A3 D7 A0 */ addi r5, r3, lbl_BB2@l +/* 801C4D90 001C1B90 80 ED 9B 28 */ lwz r7, lbl_bootInfo-_SDA_BASE_(r13) /* 801C4D94 001C1B94 3C 80 80 1C */ lis r4, lbl_801C428C@ha /* 801C4D98 001C1B98 80 A5 00 04 */ lwz r5, 4(r5) /* 801C4D9C 001C1B9C 38 06 00 1F */ addi r0, r6, 0x1f @@ -17967,7 +17967,7 @@ lbl_801C4DD4: /* 801C4DE0 001C1BE0 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801C4DE4 001C1BE4 93 E1 00 14 */ stw r31, 0x14(r1) /* 801C4DE8 001C1BE8 40 82 00 2C */ bne lbl_801C4E14 -/* 801C4DEC 001C1BEC 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) +/* 801C4DEC 001C1BEC 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) /* 801C4DF0 001C1BF0 38 00 FF FF */ li r0, -1 /* 801C4DF4 001C1BF4 3C 60 01 23 */ lis r3, 0x01234568@ha /* 801C4DF8 001C1BF8 90 04 00 0C */ stw r0, 0xc(r4) @@ -17981,17 +17981,17 @@ lbl_801C4E14: /* 801C4E14 001C1C14 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 801C4E18 001C1C18 41 82 00 98 */ beq lbl_801C4EB0 /* 801C4E1C 001C1C1C 38 80 00 00 */ li r4, 0 -/* 801C4E20 001C1C20 90 8D 9B 54 */ stw r4, lbl_803CC454-_SDA_BASE_(r13) -/* 801C4E24 001C1C24 80 0D 9B 40 */ lwz r0, lbl_803CC440-_SDA_BASE_(r13) +/* 801C4E20 001C1C20 90 8D 9B 54 */ stw r4, lbl_NumInternalRetry-_SDA_BASE_(r13) +/* 801C4E24 001C1C24 80 0D 9B 40 */ lwz r0, lbl_Canceling-_SDA_BASE_(r13) /* 801C4E28 001C1C28 28 00 00 00 */ cmplwi r0, 0 /* 801C4E2C 001C1C2C 41 82 00 64 */ beq lbl_801C4E90 -/* 801C4E30 001C1C30 90 8D 9B 48 */ stw r4, lbl_803CC448-_SDA_BASE_(r13) -/* 801C4E34 001C1C34 3C 60 80 38 */ lis r3, lbl_8037D7E0@ha -/* 801C4E38 001C1C38 83 ED 9B 20 */ lwz r31, lbl_803CC420-_SDA_BASE_(r13) -/* 801C4E3C 001C1C3C 38 63 D7 E0 */ addi r3, r3, lbl_8037D7E0@l -/* 801C4E40 001C1C40 90 8D 9B 40 */ stw r4, lbl_803CC440-_SDA_BASE_(r13) +/* 801C4E30 001C1C30 90 8D 9B 48 */ stw r4, lbl_ResumeFromHere-_SDA_BASE_(r13) +/* 801C4E34 001C1C34 3C 60 80 38 */ lis r3, lbl_DummyCommandBlock@ha +/* 801C4E38 001C1C38 83 ED 9B 20 */ lwz r31, lbl_executing-_SDA_BASE_(r13) +/* 801C4E3C 001C1C3C 38 63 D7 E0 */ addi r3, r3, lbl_DummyCommandBlock@l +/* 801C4E40 001C1C40 90 8D 9B 40 */ stw r4, lbl_Canceling-_SDA_BASE_(r13) /* 801C4E44 001C1C44 38 00 00 0A */ li r0, 0xa -/* 801C4E48 001C1C48 90 6D 9B 20 */ stw r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C4E48 001C1C48 90 6D 9B 20 */ stw r3, lbl_executing-_SDA_BASE_(r13) /* 801C4E4C 001C1C4C 90 1F 00 0C */ stw r0, 0xc(r31) /* 801C4E50 001C1C50 81 9F 00 28 */ lwz r12, 0x28(r31) /* 801C4E54 001C1C54 28 0C 00 00 */ cmplwi r12, 0 @@ -18001,7 +18001,7 @@ lbl_801C4E14: /* 801C4E64 001C1C64 38 60 FF FD */ li r3, -3 /* 801C4E68 001C1C68 4E 80 00 21 */ blrl lbl_801C4E6C: -/* 801C4E6C 001C1C6C 81 8D 9B 44 */ lwz r12, lbl_803CC444-_SDA_BASE_(r13) +/* 801C4E6C 001C1C6C 81 8D 9B 44 */ lwz r12, lbl_CancelCallback-_SDA_BASE_(r13) /* 801C4E70 001C1C70 28 0C 00 00 */ cmplwi r12, 0 /* 801C4E74 001C1C74 41 82 00 14 */ beq lbl_801C4E88 /* 801C4E78 001C1C78 7D 88 03 A6 */ mtlr r12 @@ -18014,10 +18014,10 @@ lbl_801C4E88: lbl_801C4E90: /* 801C4E90 001C1C90 2C 04 00 00 */ cmpwi r4, 0 /* 801C4E94 001C1C94 40 82 00 28 */ bne lbl_801C4EBC -/* 801C4E98 001C1C98 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C4E98 001C1C98 80 6D 9B 20 */ lwz r3, lbl_executing-_SDA_BASE_(r13) /* 801C4E9C 001C1C9C 38 00 00 01 */ li r0, 1 /* 801C4EA0 001C1CA0 90 03 00 0C */ stw r0, 0xc(r3) -/* 801C4EA4 001C1CA4 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C4EA4 001C1CA4 80 6D 9B 20 */ lwz r3, lbl_executing-_SDA_BASE_(r13) /* 801C4EA8 001C1CA8 48 00 05 15 */ bl dolphin.stateBusy /* 801C4EAC 001C1CAC 48 00 00 10 */ b lbl_801C4EBC lbl_801C4EB0: @@ -18035,14 +18035,14 @@ lbl_801C4ED0: /* 801C4ED4 001C1CD4 90 01 00 04 */ stw r0, 4(r1) /* 801C4ED8 001C1CD8 94 21 FF F8 */ stwu r1, -8(r1) /* 801C4EDC 001C1CDC 48 00 13 11 */ bl DVDReset -/* 801C4EE0 001C1CE0 3C 60 80 38 */ lis r3, lbl_8037D7C0@ha -/* 801C4EE4 001C1CE4 38 63 D7 C0 */ addi r3, r3, lbl_8037D7C0@l +/* 801C4EE0 001C1CE0 3C 60 80 38 */ lis r3, lbl_CurrDiskID@ha +/* 801C4EE4 001C1CE4 38 63 D7 C0 */ addi r3, r3, lbl_CurrDiskID@l /* 801C4EE8 001C1CE8 38 80 00 20 */ li r4, 0x20 /* 801C4EEC 001C1CEC 48 00 D4 41 */ bl DCInvalidateRange /* 801C4EF0 001C1CF0 3C 80 80 1C */ lis r4, dolphin.stateCoverClosed_CMD@ha -/* 801C4EF4 001C1CF4 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C4EF4 001C1CF4 80 6D 9B 20 */ lwz r3, lbl_executing-_SDA_BASE_(r13) /* 801C4EF8 001C1CF8 38 04 4F E0 */ addi r0, r4, dolphin.stateCoverClosed_CMD@l -/* 801C4EFC 001C1CFC 90 0D 9B 68 */ stw r0, lbl_803CC468-_SDA_BASE_(r13) +/* 801C4EFC 001C1CFC 90 0D 9B 68 */ stw r0, lbl_LastState_1-_SDA_BASE_(r13) /* 801C4F00 001C1D00 48 00 00 E1 */ bl dolphin.stateCoverClosed_CMD /* 801C4F04 001C1D04 80 01 00 0C */ lwz r0, 0xc(r1) /* 801C4F08 001C1D08 38 21 00 08 */ addi r1, r1, 8 @@ -18052,12 +18052,12 @@ lbl_801C4ED0: .global dolphin.stateCoverClosed dolphin.stateCoverClosed: /* 801C4F14 001C1D14 7C 08 02 A6 */ mflr r0 -/* 801C4F18 001C1D18 3C 60 80 38 */ lis r3, lbl_8037D7A0@ha +/* 801C4F18 001C1D18 3C 60 80 38 */ lis r3, lbl_BB2@ha /* 801C4F1C 001C1D1C 90 01 00 04 */ stw r0, 4(r1) /* 801C4F20 001C1D20 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801C4F24 001C1D24 93 E1 00 0C */ stw r31, 0xc(r1) -/* 801C4F28 001C1D28 3B E3 D7 A0 */ addi r31, r3, lbl_8037D7A0@l -/* 801C4F2C 001C1D2C 80 0D 9B 3C */ lwz r0, lbl_803CC43C-_SDA_BASE_(r13) +/* 801C4F28 001C1D28 3B E3 D7 A0 */ addi r31, r3, lbl_BB2@l +/* 801C4F2C 001C1D2C 80 0D 9B 3C */ lwz r0, lbl_CurrCommand-_SDA_BASE_(r13) /* 801C4F30 001C1D30 2C 00 00 0D */ cmpwi r0, 0xd /* 801C4F34 001C1D34 41 82 00 28 */ beq lbl_801C4F5C /* 801C4F38 001C1D38 40 80 00 18 */ bge lbl_801C4F50 @@ -18072,9 +18072,9 @@ lbl_801C4F50: /* 801C4F58 001C1D58 48 00 00 34 */ b lbl_801C4F8C lbl_801C4F5C: /* 801C4F5C 001C1D5C 48 00 1B E5 */ bl __DVDClearWaitingQueue -/* 801C4F60 001C1D60 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) +/* 801C4F60 001C1D60 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) /* 801C4F64 001C1D64 38 1F 00 40 */ addi r0, r31, 0x40 -/* 801C4F68 001C1D68 90 0D 9B 20 */ stw r0, lbl_803CC420-_SDA_BASE_(r13) +/* 801C4F68 001C1D68 90 0D 9B 20 */ stw r0, lbl_executing-_SDA_BASE_(r13) /* 801C4F6C 001C1D6C 81 84 00 28 */ lwz r12, 0x28(r4) /* 801C4F70 001C1D70 28 0C 00 00 */ cmplwi r12, 0 /* 801C4F74 001C1D74 41 82 00 10 */ beq lbl_801C4F84 @@ -18111,10 +18111,10 @@ lbl_801C4FCC: .global dolphin.stateCoverClosed_CMD dolphin.stateCoverClosed_CMD: /* 801C4FE0 001C1DE0 7C 08 02 A6 */ mflr r0 -/* 801C4FE4 001C1DE4 3C 60 80 38 */ lis r3, lbl_8037D7C0@ha +/* 801C4FE4 001C1DE4 3C 60 80 38 */ lis r3, lbl_CurrDiskID@ha /* 801C4FE8 001C1DE8 90 01 00 04 */ stw r0, 4(r1) /* 801C4FEC 001C1DEC 3C 80 80 1C */ lis r4, lbl_801C5010@ha -/* 801C4FF0 001C1DF0 38 63 D7 C0 */ addi r3, r3, lbl_8037D7C0@l +/* 801C4FF0 001C1DF0 38 63 D7 C0 */ addi r3, r3, lbl_CurrDiskID@l /* 801C4FF4 001C1DF4 94 21 FF F8 */ stwu r1, -8(r1) /* 801C4FF8 001C1DF8 38 84 50 10 */ addi r4, r4, lbl_801C5010@l /* 801C4FFC 001C1DFC 4B FF E2 41 */ bl DVDLowReadDiskID @@ -18128,7 +18128,7 @@ lbl_801C5010: /* 801C5018 001C1E18 90 01 00 04 */ stw r0, 4(r1) /* 801C501C 001C1E1C 94 21 FF F8 */ stwu r1, -8(r1) /* 801C5020 001C1E20 40 82 00 2C */ bne lbl_801C504C -/* 801C5024 001C1E24 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) +/* 801C5024 001C1E24 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) /* 801C5028 001C1E28 38 00 FF FF */ li r0, -1 /* 801C502C 001C1E2C 3C 60 01 23 */ lis r3, 0x01234568@ha /* 801C5030 001C1E30 90 04 00 0C */ stw r0, 0xc(r4) @@ -18142,7 +18142,7 @@ lbl_801C504C: /* 801C504C 001C1E4C 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 801C5050 001C1E50 41 82 00 14 */ beq lbl_801C5064 /* 801C5054 001C1E54 38 00 00 00 */ li r0, 0 -/* 801C5058 001C1E58 90 0D 9B 54 */ stw r0, lbl_803CC454-_SDA_BASE_(r13) +/* 801C5058 001C1E58 90 0D 9B 54 */ stw r0, lbl_NumInternalRetry-_SDA_BASE_(r13) /* 801C505C 001C1E5C 4B FF F9 8D */ bl dolphin.stateCheckID /* 801C5060 001C1E60 48 00 00 10 */ b lbl_801C5070 lbl_801C5064: @@ -18172,15 +18172,15 @@ lbl_801C50A8: /* 801C50AC 001C1EAC 3C 60 CC 00 */ lis r3, 0xCC006004@ha /* 801C50B0 001C1EB0 90 01 00 04 */ stw r0, 4(r1) /* 801C50B4 001C1EB4 38 00 00 00 */ li r0, 0 -/* 801C50B8 001C1EB8 3C 80 80 38 */ lis r4, lbl_8037D7A0@ha +/* 801C50B8 001C1EB8 3C 80 80 38 */ lis r4, lbl_BB2@ha /* 801C50BC 001C1EBC 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801C50C0 001C1EC0 93 E1 00 14 */ stw r31, 0x14(r1) -/* 801C50C4 001C1EC4 3B E4 D7 A0 */ addi r31, r4, lbl_8037D7A0@l +/* 801C50C4 001C1EC4 3B E4 D7 A0 */ addi r31, r4, lbl_BB2@l /* 801C50C8 001C1EC8 90 03 60 04 */ stw r0, 0xCC006004@l(r3) /* 801C50CC 001C1ECC 38 00 00 03 */ li r0, 3 -/* 801C50D0 001C1ED0 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C50D0 001C1ED0 80 6D 9B 20 */ lwz r3, lbl_executing-_SDA_BASE_(r13) /* 801C50D4 001C1ED4 90 03 00 0C */ stw r0, 0xc(r3) -/* 801C50D8 001C1ED8 80 0D 9B 3C */ lwz r0, lbl_803CC43C-_SDA_BASE_(r13) +/* 801C50D8 001C1ED8 80 0D 9B 3C */ lwz r0, lbl_CurrCommand-_SDA_BASE_(r13) /* 801C50DC 001C1EDC 2C 00 00 0D */ cmpwi r0, 0xd /* 801C50E0 001C1EE0 41 82 00 28 */ beq lbl_801C5108 /* 801C50E4 001C1EE4 40 80 00 18 */ bge lbl_801C50FC @@ -18195,9 +18195,9 @@ lbl_801C50FC: /* 801C5104 001C1F04 48 00 00 34 */ b lbl_801C5138 lbl_801C5108: /* 801C5108 001C1F08 48 00 1A 39 */ bl __DVDClearWaitingQueue -/* 801C510C 001C1F0C 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) +/* 801C510C 001C1F0C 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) /* 801C5110 001C1F10 38 1F 00 40 */ addi r0, r31, 0x40 -/* 801C5114 001C1F14 90 0D 9B 20 */ stw r0, lbl_803CC420-_SDA_BASE_(r13) +/* 801C5114 001C1F14 90 0D 9B 20 */ stw r0, lbl_executing-_SDA_BASE_(r13) /* 801C5118 001C1F18 81 84 00 28 */ lwz r12, 0x28(r4) /* 801C511C 001C1F1C 28 0C 00 00 */ cmplwi r12, 0 /* 801C5120 001C1F20 41 82 00 10 */ beq lbl_801C5130 @@ -18234,38 +18234,38 @@ lbl_801C5178: .global dolphin.stateReady dolphin.stateReady: /* 801C518C 001C1F8C 7C 08 02 A6 */ mflr r0 -/* 801C5190 001C1F90 3C 60 80 38 */ lis r3, lbl_8037D7A0@ha +/* 801C5190 001C1F90 3C 60 80 38 */ lis r3, lbl_BB2@ha /* 801C5194 001C1F94 90 01 00 04 */ stw r0, 4(r1) /* 801C5198 001C1F98 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801C519C 001C1F9C 93 E1 00 0C */ stw r31, 0xc(r1) -/* 801C51A0 001C1FA0 3B E3 D7 A0 */ addi r31, r3, lbl_8037D7A0@l +/* 801C51A0 001C1FA0 3B E3 D7 A0 */ addi r31, r3, lbl_BB2@l /* 801C51A4 001C1FA4 48 00 1A DD */ bl __DVDCheckWaitingQueue /* 801C51A8 001C1FA8 2C 03 00 00 */ cmpwi r3, 0 /* 801C51AC 001C1FAC 40 82 00 10 */ bne lbl_801C51BC /* 801C51B0 001C1FB0 38 00 00 00 */ li r0, 0 -/* 801C51B4 001C1FB4 90 0D 9B 20 */ stw r0, lbl_803CC420-_SDA_BASE_(r13) +/* 801C51B4 001C1FB4 90 0D 9B 20 */ stw r0, lbl_executing-_SDA_BASE_(r13) /* 801C51B8 001C1FB8 48 00 01 F0 */ b lbl_801C53A8 lbl_801C51BC: -/* 801C51BC 001C1FBC 80 0D 9B 2C */ lwz r0, lbl_803CC42C-_SDA_BASE_(r13) +/* 801C51BC 001C1FBC 80 0D 9B 2C */ lwz r0, lbl_PauseFlag-_SDA_BASE_(r13) /* 801C51C0 001C1FC0 2C 00 00 00 */ cmpwi r0, 0 /* 801C51C4 001C1FC4 41 82 00 18 */ beq lbl_801C51DC /* 801C51C8 001C1FC8 38 60 00 01 */ li r3, 1 /* 801C51CC 001C1FCC 38 00 00 00 */ li r0, 0 -/* 801C51D0 001C1FD0 90 6D 9B 30 */ stw r3, lbl_803CC430-_SDA_BASE_(r13) -/* 801C51D4 001C1FD4 90 0D 9B 20 */ stw r0, lbl_803CC420-_SDA_BASE_(r13) +/* 801C51D0 001C1FD0 90 6D 9B 30 */ stw r3, lbl_PausingFlag-_SDA_BASE_(r13) +/* 801C51D4 001C1FD4 90 0D 9B 20 */ stw r0, lbl_executing-_SDA_BASE_(r13) /* 801C51D8 001C1FD8 48 00 01 D0 */ b lbl_801C53A8 lbl_801C51DC: /* 801C51DC 001C1FDC 48 00 1A 05 */ bl __DVDPopWaitingQueue -/* 801C51E0 001C1FE0 80 0D 9B 38 */ lwz r0, lbl_803CC438-_SDA_BASE_(r13) -/* 801C51E4 001C1FE4 90 6D 9B 20 */ stw r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C51E0 001C1FE0 80 0D 9B 38 */ lwz r0, lbl_FatalErrorFlag-_SDA_BASE_(r13) +/* 801C51E4 001C1FE4 90 6D 9B 20 */ stw r3, lbl_executing-_SDA_BASE_(r13) /* 801C51E8 001C1FE8 2C 00 00 00 */ cmpwi r0, 0 /* 801C51EC 001C1FEC 41 82 00 3C */ beq lbl_801C5228 -/* 801C51F0 001C1FF0 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C51F0 001C1FF0 80 6D 9B 20 */ lwz r3, lbl_executing-_SDA_BASE_(r13) /* 801C51F4 001C1FF4 38 80 FF FF */ li r4, -1 /* 801C51F8 001C1FF8 38 1F 00 40 */ addi r0, r31, 0x40 /* 801C51FC 001C1FFC 90 83 00 0C */ stw r4, 0xc(r3) -/* 801C5200 001C2000 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) -/* 801C5204 001C2004 90 0D 9B 20 */ stw r0, lbl_803CC420-_SDA_BASE_(r13) +/* 801C5200 001C2000 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) +/* 801C5204 001C2004 90 0D 9B 20 */ stw r0, lbl_executing-_SDA_BASE_(r13) /* 801C5208 001C2008 81 84 00 28 */ lwz r12, 0x28(r4) /* 801C520C 001C200C 28 0C 00 00 */ cmplwi r12, 0 /* 801C5210 001C2010 41 82 00 10 */ beq lbl_801C5220 @@ -18276,13 +18276,13 @@ lbl_801C5220: /* 801C5220 001C2020 4B FF FF 6D */ bl dolphin.stateReady /* 801C5224 001C2024 48 00 01 84 */ b lbl_801C53A8 lbl_801C5228: -/* 801C5228 001C2028 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) +/* 801C5228 001C2028 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) /* 801C522C 001C202C 80 04 00 08 */ lwz r0, 8(r4) -/* 801C5230 001C2030 90 0D 9B 3C */ stw r0, lbl_803CC43C-_SDA_BASE_(r13) -/* 801C5234 001C2034 80 0D 9B 48 */ lwz r0, lbl_803CC448-_SDA_BASE_(r13) +/* 801C5230 001C2030 90 0D 9B 3C */ stw r0, lbl_CurrCommand-_SDA_BASE_(r13) +/* 801C5234 001C2034 80 0D 9B 48 */ lwz r0, lbl_ResumeFromHere-_SDA_BASE_(r13) /* 801C5238 001C2038 28 00 00 00 */ cmplwi r0, 0 /* 801C523C 001C203C 41 82 01 5C */ beq lbl_801C5398 -/* 801C5240 001C2040 80 0D 9B 48 */ lwz r0, lbl_803CC448-_SDA_BASE_(r13) +/* 801C5240 001C2040 80 0D 9B 48 */ lwz r0, lbl_ResumeFromHere-_SDA_BASE_(r13) /* 801C5244 001C2044 2C 00 00 04 */ cmpwi r0, 4 /* 801C5248 001C2048 41 82 00 64 */ beq lbl_801C52AC /* 801C524C 001C204C 40 80 00 1C */ bge lbl_801C5268 @@ -18322,7 +18322,7 @@ lbl_801C52AC: lbl_801C52C4: /* 801C52C4 001C20C4 38 00 00 03 */ li r0, 3 /* 801C52C8 001C20C8 90 04 00 0C */ stw r0, 0xc(r4) -/* 801C52CC 001C20CC 80 0D 9B 3C */ lwz r0, lbl_803CC43C-_SDA_BASE_(r13) +/* 801C52CC 001C20CC 80 0D 9B 3C */ lwz r0, lbl_CurrCommand-_SDA_BASE_(r13) /* 801C52D0 001C20D0 2C 00 00 0D */ cmpwi r0, 0xd /* 801C52D4 001C20D4 41 82 00 28 */ beq lbl_801C52FC /* 801C52D8 001C20D8 40 80 00 18 */ bge lbl_801C52F0 @@ -18337,9 +18337,9 @@ lbl_801C52F0: /* 801C52F8 001C20F8 48 00 00 34 */ b lbl_801C532C lbl_801C52FC: /* 801C52FC 001C20FC 48 00 18 45 */ bl __DVDClearWaitingQueue -/* 801C5300 001C2100 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) +/* 801C5300 001C2100 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) /* 801C5304 001C2104 38 1F 00 40 */ addi r0, r31, 0x40 -/* 801C5308 001C2108 90 0D 9B 20 */ stw r0, lbl_803CC420-_SDA_BASE_(r13) +/* 801C5308 001C2108 90 0D 9B 20 */ stw r0, lbl_executing-_SDA_BASE_(r13) /* 801C530C 001C210C 81 84 00 28 */ lwz r12, 0x28(r4) /* 801C5310 001C2110 28 0C 00 00 */ cmplwi r12, 0 /* 801C5314 001C2114 41 82 00 10 */ beq lbl_801C5324 @@ -18370,19 +18370,19 @@ lbl_801C532C: lbl_801C5370: /* 801C5370 001C2170 38 00 FF FF */ li r0, -1 /* 801C5374 001C2174 90 04 00 0C */ stw r0, 0xc(r4) -/* 801C5378 001C2178 80 6D 9B 4C */ lwz r3, lbl_803CC44C-_SDA_BASE_(r13) +/* 801C5378 001C2178 80 6D 9B 4C */ lwz r3, lbl_CancelLastError-_SDA_BASE_(r13) /* 801C537C 001C217C 48 00 1A D9 */ bl __DVDStoreErrorCode /* 801C5380 001C2180 3C 60 80 1C */ lis r3, dolphin.cbForStateError@ha /* 801C5384 001C2184 38 63 43 18 */ addi r3, r3, dolphin.cbForStateError@l /* 801C5388 001C2188 4B FF DF 59 */ bl DVDLowStopMotor lbl_801C538C: /* 801C538C 001C218C 38 00 00 00 */ li r0, 0 -/* 801C5390 001C2190 90 0D 9B 48 */ stw r0, lbl_803CC448-_SDA_BASE_(r13) +/* 801C5390 001C2190 90 0D 9B 48 */ stw r0, lbl_ResumeFromHere-_SDA_BASE_(r13) /* 801C5394 001C2194 48 00 00 14 */ b lbl_801C53A8 lbl_801C5398: /* 801C5398 001C2198 38 00 00 01 */ li r0, 1 /* 801C539C 001C219C 90 04 00 0C */ stw r0, 0xc(r4) -/* 801C53A0 001C21A0 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C53A0 001C21A0 80 6D 9B 20 */ lwz r3, lbl_executing-_SDA_BASE_(r13) /* 801C53A4 001C21A4 48 00 00 19 */ bl dolphin.stateBusy lbl_801C53A8: /* 801C53A8 001C21A8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -18399,12 +18399,12 @@ dolphin.stateBusy: /* 801C53C8 001C21C8 38 04 53 BC */ addi r0, r4, dolphin.stateBusy@l /* 801C53CC 001C21CC 7C 67 1B 78 */ mr r7, r3 /* 801C53D0 001C21D0 94 21 FF F8 */ stwu r1, -8(r1) -/* 801C53D4 001C21D4 90 0D 9B 68 */ stw r0, lbl_803CC468-_SDA_BASE_(r13) +/* 801C53D4 001C21D4 90 0D 9B 68 */ stw r0, lbl_LastState_1-_SDA_BASE_(r13) /* 801C53D8 001C21D8 80 03 00 08 */ lwz r0, 8(r3) /* 801C53DC 001C21DC 28 00 00 0F */ cmplwi r0, 0xf /* 801C53E0 001C21E0 41 81 02 D4 */ bgt lbl_801C56B4 -/* 801C53E4 001C21E4 3C 60 80 2B */ lis r3, lbl_802B44B0@ha -/* 801C53E8 001C21E8 38 63 44 B0 */ addi r3, r3, lbl_802B44B0@l +/* 801C53E4 001C21E4 3C 60 80 2B */ lis r3, lbl__344@ha +/* 801C53E8 001C21E8 38 63 44 B0 */ addi r3, r3, lbl__344@l /* 801C53EC 001C21EC 54 00 10 3A */ slwi r0, r0, 2 /* 801C53F0 001C21F0 7C 03 00 2E */ lwzx r0, r3, r0 /* 801C53F4 001C21F4 7C 09 03 A6 */ mtctr r0 @@ -18423,10 +18423,10 @@ dolphin.stateBusy: /* 801C5428 001C2228 80 07 00 14 */ lwz r0, 0x14(r7) /* 801C542C 001C222C 28 00 00 00 */ cmplwi r0, 0 /* 801C5430 001C2230 40 82 00 3C */ bne lbl_801C546C -/* 801C5434 001C2234 3C 60 80 38 */ lis r3, lbl_8037D7E0@ha -/* 801C5438 001C2238 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) -/* 801C543C 001C223C 38 03 D7 E0 */ addi r0, r3, lbl_8037D7E0@l -/* 801C5440 001C2240 90 0D 9B 20 */ stw r0, lbl_803CC420-_SDA_BASE_(r13) +/* 801C5434 001C2234 3C 60 80 38 */ lis r3, lbl_DummyCommandBlock@ha +/* 801C5438 001C2238 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) +/* 801C543C 001C223C 38 03 D7 E0 */ addi r0, r3, lbl_DummyCommandBlock@l +/* 801C5440 001C2240 90 0D 9B 20 */ stw r0, lbl_executing-_SDA_BASE_(r13) /* 801C5444 001C2244 38 00 00 00 */ li r0, 0 /* 801C5448 001C2248 90 04 00 0C */ stw r0, 0xc(r4) /* 801C544C 001C224C 81 84 00 28 */ lwz r12, 0x28(r4) @@ -18485,10 +18485,10 @@ lbl_801C549C: /* 801C5510 001C2310 38 63 60 00 */ addi r3, r3, 0xCC006000@l /* 801C5514 001C2314 80 03 00 04 */ lwz r0, 4(r3) /* 801C5518 001C2318 90 03 00 04 */ stw r0, 4(r3) -/* 801C551C 001C231C 80 0D 9B 34 */ lwz r0, lbl_803CC434-_SDA_BASE_(r13) +/* 801C551C 001C231C 80 0D 9B 34 */ lwz r0, lbl_AutoFinishing-_SDA_BASE_(r13) /* 801C5520 001C2320 2C 00 00 00 */ cmpwi r0, 0 /* 801C5524 001C2324 41 82 00 24 */ beq lbl_801C5548 -/* 801C5528 001C2328 80 AD 9B 20 */ lwz r5, lbl_803CC420-_SDA_BASE_(r13) +/* 801C5528 001C2328 80 AD 9B 20 */ lwz r5, lbl_executing-_SDA_BASE_(r13) /* 801C552C 001C232C 38 00 00 00 */ li r0, 0 /* 801C5530 001C2330 3C 60 80 1C */ lis r3, lbl_801C56DC@ha /* 801C5534 001C2334 90 05 00 1C */ stw r0, 0x1c(r5) @@ -18497,7 +18497,7 @@ lbl_801C549C: /* 801C5540 001C2340 4B FF DF ED */ bl DVDLowRequestAudioStatus /* 801C5544 001C2344 48 00 01 88 */ b lbl_801C56CC lbl_801C5548: -/* 801C5548 001C2348 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) +/* 801C5548 001C2348 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) /* 801C554C 001C234C 38 00 00 01 */ li r0, 1 /* 801C5550 001C2350 3C 60 80 1C */ lis r3, lbl_801C56DC@ha /* 801C5554 001C2354 90 04 00 1C */ stw r0, 0x1c(r4) @@ -18525,7 +18525,7 @@ lbl_801C5548: /* 801C55AC 001C23AC 90 04 00 04 */ stw r0, 4(r4) /* 801C55B0 001C23B0 38 00 00 01 */ li r0, 1 /* 801C55B4 001C23B4 38 C3 56 DC */ addi r6, r3, lbl_801C56DC@l -/* 801C55B8 001C23B8 90 0D 9B 34 */ stw r0, lbl_803CC434-_SDA_BASE_(r13) +/* 801C55B8 001C23B8 90 0D 9B 34 */ stw r0, lbl_AutoFinishing-_SDA_BASE_(r13) /* 801C55BC 001C23BC 38 60 00 00 */ li r3, 0 /* 801C55C0 001C23C0 38 80 00 00 */ li r4, 0 /* 801C55C4 001C23C4 38 A0 00 00 */ li r5, 0 @@ -18589,7 +18589,7 @@ lbl_801C5548: /* 801C56AC 001C24AC 4B FF DD 4D */ bl DVDLowInquiry /* 801C56B0 001C24B0 48 00 00 1C */ b lbl_801C56CC lbl_801C56B4: -/* 801C56B4 001C24B4 81 8D 85 A8 */ lwz r12, lbl_803CAEA8-_SDA_BASE_(r13) +/* 801C56B4 001C24B4 81 8D 85 A8 */ lwz r12, lbl_checkOptionalCommand-_SDA_BASE_(r13) /* 801C56B8 001C24B8 3C 60 80 1C */ lis r3, lbl_801C56DC@ha /* 801C56BC 001C24BC 38 83 56 DC */ addi r4, r3, lbl_801C56DC@l /* 801C56C0 001C24C0 7D 88 03 A6 */ mtlr r12 @@ -18604,13 +18604,13 @@ lbl_801C56DC: /* 801C56DC 001C24DC 7C 08 02 A6 */ mflr r0 /* 801C56E0 001C24E0 28 03 00 10 */ cmplwi r3, 0x10 /* 801C56E4 001C24E4 90 01 00 04 */ stw r0, 4(r1) -/* 801C56E8 001C24E8 3C 80 80 38 */ lis r4, lbl_8037D7A0@ha +/* 801C56E8 001C24E8 3C 80 80 38 */ lis r4, lbl_BB2@ha /* 801C56EC 001C24EC 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801C56F0 001C24F0 93 E1 00 14 */ stw r31, 0x14(r1) -/* 801C56F4 001C24F4 3B E4 D7 A0 */ addi r31, r4, lbl_8037D7A0@l +/* 801C56F4 001C24F4 3B E4 D7 A0 */ addi r31, r4, lbl_BB2@l /* 801C56F8 001C24F8 93 C1 00 10 */ stw r30, 0x10(r1) /* 801C56FC 001C24FC 40 82 00 2C */ bne lbl_801C5728 -/* 801C5700 001C2500 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) +/* 801C5700 001C2500 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) /* 801C5704 001C2504 38 00 FF FF */ li r0, -1 /* 801C5708 001C2508 3C 60 01 23 */ lis r3, 0x01234568@ha /* 801C570C 001C250C 90 04 00 0C */ stw r0, 0xc(r4) @@ -18621,16 +18621,16 @@ lbl_801C56DC: /* 801C5720 001C2520 4B FF EB F9 */ bl dolphin.cbForStateError /* 801C5724 001C2524 48 00 05 D8 */ b lbl_801C5CFC lbl_801C5728: -/* 801C5728 001C2528 80 0D 9B 3C */ lwz r0, lbl_803CC43C-_SDA_BASE_(r13) +/* 801C5728 001C2528 80 0D 9B 3C */ lwz r0, lbl_CurrCommand-_SDA_BASE_(r13) /* 801C572C 001C252C 28 00 00 03 */ cmplwi r0, 3 /* 801C5730 001C2530 41 82 00 10 */ beq lbl_801C5740 -/* 801C5734 001C2534 80 0D 9B 3C */ lwz r0, lbl_803CC43C-_SDA_BASE_(r13) +/* 801C5734 001C2534 80 0D 9B 3C */ lwz r0, lbl_CurrCommand-_SDA_BASE_(r13) /* 801C5738 001C2538 28 00 00 0F */ cmplwi r0, 0xf /* 801C573C 001C253C 40 82 00 EC */ bne lbl_801C5828 lbl_801C5740: /* 801C5740 001C2540 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e /* 801C5744 001C2544 41 82 00 2C */ beq lbl_801C5770 -/* 801C5748 001C2548 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) +/* 801C5748 001C2548 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) /* 801C574C 001C254C 38 00 FF FF */ li r0, -1 /* 801C5750 001C2550 3C 60 01 23 */ lis r3, 0x01234567@ha /* 801C5754 001C2554 90 04 00 0C */ stw r0, 0xc(r4) @@ -18642,24 +18642,24 @@ lbl_801C5740: /* 801C576C 001C256C 48 00 05 90 */ b lbl_801C5CFC lbl_801C5770: /* 801C5770 001C2570 38 00 00 00 */ li r0, 0 -/* 801C5774 001C2574 90 0D 9B 54 */ stw r0, lbl_803CC454-_SDA_BASE_(r13) -/* 801C5778 001C2578 80 0D 9B 3C */ lwz r0, lbl_803CC43C-_SDA_BASE_(r13) +/* 801C5774 001C2574 90 0D 9B 54 */ stw r0, lbl_NumInternalRetry-_SDA_BASE_(r13) +/* 801C5778 001C2578 80 0D 9B 3C */ lwz r0, lbl_CurrCommand-_SDA_BASE_(r13) /* 801C577C 001C257C 28 00 00 0F */ cmplwi r0, 0xf /* 801C5780 001C2580 40 82 00 0C */ bne lbl_801C578C /* 801C5784 001C2584 38 00 00 01 */ li r0, 1 -/* 801C5788 001C2588 90 0D 9B 58 */ stw r0, lbl_803CC458-_SDA_BASE_(r13) +/* 801C5788 001C2588 90 0D 9B 58 */ stw r0, lbl_ResetRequired-_SDA_BASE_(r13) lbl_801C578C: -/* 801C578C 001C258C 80 0D 9B 40 */ lwz r0, lbl_803CC440-_SDA_BASE_(r13) +/* 801C578C 001C258C 80 0D 9B 40 */ lwz r0, lbl_Canceling-_SDA_BASE_(r13) /* 801C5790 001C2590 28 00 00 00 */ cmplwi r0, 0 /* 801C5794 001C2594 41 82 00 6C */ beq lbl_801C5800 /* 801C5798 001C2598 38 00 00 07 */ li r0, 7 -/* 801C579C 001C259C 83 CD 9B 20 */ lwz r30, lbl_803CC420-_SDA_BASE_(r13) -/* 801C57A0 001C25A0 90 0D 9B 48 */ stw r0, lbl_803CC448-_SDA_BASE_(r13) +/* 801C579C 001C259C 83 CD 9B 20 */ lwz r30, lbl_executing-_SDA_BASE_(r13) +/* 801C57A0 001C25A0 90 0D 9B 48 */ stw r0, lbl_ResumeFromHere-_SDA_BASE_(r13) /* 801C57A4 001C25A4 38 7F 00 40 */ addi r3, r31, 0x40 /* 801C57A8 001C25A8 38 00 00 00 */ li r0, 0 -/* 801C57AC 001C25AC 90 0D 9B 40 */ stw r0, lbl_803CC440-_SDA_BASE_(r13) +/* 801C57AC 001C25AC 90 0D 9B 40 */ stw r0, lbl_Canceling-_SDA_BASE_(r13) /* 801C57B0 001C25B0 38 00 00 0A */ li r0, 0xa -/* 801C57B4 001C25B4 90 6D 9B 20 */ stw r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C57B4 001C25B4 90 6D 9B 20 */ stw r3, lbl_executing-_SDA_BASE_(r13) /* 801C57B8 001C25B8 90 1E 00 0C */ stw r0, 0xc(r30) /* 801C57BC 001C25BC 81 9E 00 28 */ lwz r12, 0x28(r30) /* 801C57C0 001C25C0 28 0C 00 00 */ cmplwi r12, 0 @@ -18669,7 +18669,7 @@ lbl_801C578C: /* 801C57D0 001C25D0 38 60 FF FD */ li r3, -3 /* 801C57D4 001C25D4 4E 80 00 21 */ blrl lbl_801C57D8: -/* 801C57D8 001C25D8 81 8D 9B 44 */ lwz r12, lbl_803CC444-_SDA_BASE_(r13) +/* 801C57D8 001C25D8 81 8D 9B 44 */ lwz r12, lbl_CancelCallback-_SDA_BASE_(r13) /* 801C57DC 001C25DC 28 0C 00 00 */ cmplwi r12, 0 /* 801C57E0 001C25E0 41 82 00 14 */ beq lbl_801C57F4 /* 801C57E4 001C25E4 7D 88 03 A6 */ mtlr r12 @@ -18685,7 +18685,7 @@ lbl_801C5800: lbl_801C5804: /* 801C5804 001C2604 2C 00 00 00 */ cmpwi r0, 0 /* 801C5808 001C2608 40 82 04 F4 */ bne lbl_801C5CFC -/* 801C580C 001C260C 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) +/* 801C580C 001C260C 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) /* 801C5810 001C2610 38 00 00 07 */ li r0, 7 /* 801C5814 001C2614 3C 60 80 1C */ lis r3, lbl_801C50A8@ha /* 801C5818 001C2618 90 04 00 0C */ stw r0, 0xc(r4) @@ -18693,7 +18693,7 @@ lbl_801C5804: /* 801C5820 001C2620 4B FF D9 F1 */ bl DVDLowWaitCoverClose /* 801C5824 001C2624 48 00 04 D8 */ b lbl_801C5CFC lbl_801C5828: -/* 801C5828 001C2628 80 8D 9B 3C */ lwz r4, lbl_803CC43C-_SDA_BASE_(r13) +/* 801C5828 001C2628 80 8D 9B 3C */ lwz r4, lbl_CurrCommand-_SDA_BASE_(r13) /* 801C582C 001C262C 28 04 00 01 */ cmplwi r4, 1 /* 801C5830 001C2630 41 82 00 18 */ beq lbl_801C5848 /* 801C5834 001C2634 38 04 FF FC */ addi r0, r4, -4 @@ -18705,7 +18705,7 @@ lbl_801C5848: /* 801C5848 001C2648 38 00 00 01 */ li r0, 1 /* 801C584C 001C264C 48 00 00 1C */ b lbl_801C5868 lbl_801C5850: -/* 801C5850 001C2650 80 0D 85 B4 */ lwz r0, lbl_803CAEB4-_SDA_BASE_(r13) +/* 801C5850 001C2650 80 0D 85 B4 */ lwz r0, lbl_DmaCommand-_SDA_BASE_(r13) /* 801C5854 001C2654 7C 04 00 40 */ cmplw r4, r0 /* 801C5858 001C2658 40 82 00 0C */ bne lbl_801C5864 /* 801C585C 001C265C 38 00 00 01 */ li r0, 1 @@ -18715,7 +18715,7 @@ lbl_801C5864: lbl_801C5868: /* 801C5868 001C2668 2C 00 00 00 */ cmpwi r0, 0 /* 801C586C 001C266C 41 82 00 28 */ beq lbl_801C5894 -/* 801C5870 001C2670 80 CD 9B 20 */ lwz r6, lbl_803CC420-_SDA_BASE_(r13) +/* 801C5870 001C2670 80 CD 9B 20 */ lwz r6, lbl_executing-_SDA_BASE_(r13) /* 801C5874 001C2674 3C 80 CC 00 */ lis r4, 0xCC006000@ha /* 801C5878 001C2678 38 84 60 00 */ addi r4, r4, 0xCC006000@l /* 801C587C 001C267C 80 84 00 18 */ lwz r4, 0x18(r4) @@ -18727,12 +18727,12 @@ lbl_801C5868: lbl_801C5894: /* 801C5894 001C2694 54 60 07 39 */ rlwinm. r0, r3, 0, 0x1c, 0x1c /* 801C5898 001C2698 41 82 00 60 */ beq lbl_801C58F8 -/* 801C589C 001C269C 83 CD 9B 20 */ lwz r30, lbl_803CC420-_SDA_BASE_(r13) +/* 801C589C 001C269C 83 CD 9B 20 */ lwz r30, lbl_executing-_SDA_BASE_(r13) /* 801C58A0 001C26A0 38 7F 00 40 */ addi r3, r31, 0x40 /* 801C58A4 001C26A4 38 00 00 00 */ li r0, 0 -/* 801C58A8 001C26A8 90 0D 9B 40 */ stw r0, lbl_803CC440-_SDA_BASE_(r13) +/* 801C58A8 001C26A8 90 0D 9B 40 */ stw r0, lbl_Canceling-_SDA_BASE_(r13) /* 801C58AC 001C26AC 38 00 00 0A */ li r0, 0xa -/* 801C58B0 001C26B0 90 6D 9B 20 */ stw r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C58B0 001C26B0 90 6D 9B 20 */ stw r3, lbl_executing-_SDA_BASE_(r13) /* 801C58B4 001C26B4 90 1E 00 0C */ stw r0, 0xc(r30) /* 801C58B8 001C26B8 81 9E 00 28 */ lwz r12, 0x28(r30) /* 801C58BC 001C26BC 28 0C 00 00 */ cmplwi r12, 0 @@ -18742,7 +18742,7 @@ lbl_801C5894: /* 801C58CC 001C26CC 38 60 FF FD */ li r3, -3 /* 801C58D0 001C26D0 4E 80 00 21 */ blrl lbl_801C58D4: -/* 801C58D4 001C26D4 81 8D 9B 44 */ lwz r12, lbl_803CC444-_SDA_BASE_(r13) +/* 801C58D4 001C26D4 81 8D 9B 44 */ lwz r12, lbl_CancelCallback-_SDA_BASE_(r13) /* 801C58D8 001C26D8 28 0C 00 00 */ cmplwi r12, 0 /* 801C58DC 001C26DC 41 82 00 14 */ beq lbl_801C58F0 /* 801C58E0 001C26E0 7D 88 03 A6 */ mtlr r12 @@ -18756,16 +18756,16 @@ lbl_801C58F8: /* 801C58F8 001C26F8 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 801C58FC 001C26FC 41 82 02 D0 */ beq lbl_801C5BCC /* 801C5900 001C2700 38 80 00 00 */ li r4, 0 -/* 801C5904 001C2704 90 8D 9B 54 */ stw r4, lbl_803CC454-_SDA_BASE_(r13) -/* 801C5908 001C2708 80 0D 9B 40 */ lwz r0, lbl_803CC440-_SDA_BASE_(r13) +/* 801C5904 001C2704 90 8D 9B 54 */ stw r4, lbl_NumInternalRetry-_SDA_BASE_(r13) +/* 801C5908 001C2708 80 0D 9B 40 */ lwz r0, lbl_Canceling-_SDA_BASE_(r13) /* 801C590C 001C270C 28 00 00 00 */ cmplwi r0, 0 /* 801C5910 001C2710 41 82 00 60 */ beq lbl_801C5970 -/* 801C5914 001C2714 90 8D 9B 48 */ stw r4, lbl_803CC448-_SDA_BASE_(r13) +/* 801C5914 001C2714 90 8D 9B 48 */ stw r4, lbl_ResumeFromHere-_SDA_BASE_(r13) /* 801C5918 001C2718 38 7F 00 40 */ addi r3, r31, 0x40 -/* 801C591C 001C271C 83 CD 9B 20 */ lwz r30, lbl_803CC420-_SDA_BASE_(r13) +/* 801C591C 001C271C 83 CD 9B 20 */ lwz r30, lbl_executing-_SDA_BASE_(r13) /* 801C5920 001C2720 38 00 00 0A */ li r0, 0xa -/* 801C5924 001C2724 90 8D 9B 40 */ stw r4, lbl_803CC440-_SDA_BASE_(r13) -/* 801C5928 001C2728 90 6D 9B 20 */ stw r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C5924 001C2724 90 8D 9B 40 */ stw r4, lbl_Canceling-_SDA_BASE_(r13) +/* 801C5928 001C2728 90 6D 9B 20 */ stw r3, lbl_executing-_SDA_BASE_(r13) /* 801C592C 001C272C 90 1E 00 0C */ stw r0, 0xc(r30) /* 801C5930 001C2730 81 9E 00 28 */ lwz r12, 0x28(r30) /* 801C5934 001C2734 28 0C 00 00 */ cmplwi r12, 0 @@ -18775,7 +18775,7 @@ lbl_801C58F8: /* 801C5944 001C2744 38 60 FF FD */ li r3, -3 /* 801C5948 001C2748 4E 80 00 21 */ blrl lbl_801C594C: -/* 801C594C 001C274C 81 8D 9B 44 */ lwz r12, lbl_803CC444-_SDA_BASE_(r13) +/* 801C594C 001C274C 81 8D 9B 44 */ lwz r12, lbl_CancelCallback-_SDA_BASE_(r13) /* 801C5950 001C2750 28 0C 00 00 */ cmplwi r12, 0 /* 801C5954 001C2754 41 82 00 14 */ beq lbl_801C5968 /* 801C5958 001C2758 7D 88 03 A6 */ mtlr r12 @@ -18788,7 +18788,7 @@ lbl_801C5968: lbl_801C5970: /* 801C5970 001C2770 2C 04 00 00 */ cmpwi r4, 0 /* 801C5974 001C2774 40 82 03 88 */ bne lbl_801C5CFC -/* 801C5978 001C2778 80 6D 9B 3C */ lwz r3, lbl_803CC43C-_SDA_BASE_(r13) +/* 801C5978 001C2778 80 6D 9B 3C */ lwz r3, lbl_CurrCommand-_SDA_BASE_(r13) /* 801C597C 001C277C 28 03 00 01 */ cmplwi r3, 1 /* 801C5980 001C2780 41 82 00 18 */ beq lbl_801C5998 /* 801C5984 001C2784 38 03 FF FC */ addi r0, r3, -4 @@ -18800,7 +18800,7 @@ lbl_801C5998: /* 801C5998 001C2798 38 00 00 01 */ li r0, 1 /* 801C599C 001C279C 48 00 00 1C */ b lbl_801C59B8 lbl_801C59A0: -/* 801C59A0 001C27A0 80 0D 85 B4 */ lwz r0, lbl_803CAEB4-_SDA_BASE_(r13) +/* 801C59A0 001C27A0 80 0D 85 B4 */ lwz r0, lbl_DmaCommand-_SDA_BASE_(r13) /* 801C59A4 001C27A4 7C 03 00 40 */ cmplw r3, r0 /* 801C59A8 001C27A8 40 82 00 0C */ bne lbl_801C59B4 /* 801C59AC 001C27AC 38 00 00 01 */ li r0, 1 @@ -18810,7 +18810,7 @@ lbl_801C59B4: lbl_801C59B8: /* 801C59B8 001C27B8 2C 00 00 00 */ cmpwi r0, 0 /* 801C59BC 001C27BC 41 82 00 54 */ beq lbl_801C5A10 -/* 801C59C0 001C27C0 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C59C0 001C27C0 80 6D 9B 20 */ lwz r3, lbl_executing-_SDA_BASE_(r13) /* 801C59C4 001C27C4 80 83 00 20 */ lwz r4, 0x20(r3) /* 801C59C8 001C27C8 80 03 00 14 */ lwz r0, 0x14(r3) /* 801C59CC 001C27CC 7C 04 00 40 */ cmplw r4, r0 @@ -18819,7 +18819,7 @@ lbl_801C59B8: /* 801C59D8 001C27D8 48 00 03 24 */ b lbl_801C5CFC lbl_801C59DC: /* 801C59DC 001C27DC 38 1F 00 40 */ addi r0, r31, 0x40 -/* 801C59E0 001C27E0 90 0D 9B 20 */ stw r0, lbl_803CC420-_SDA_BASE_(r13) +/* 801C59E0 001C27E0 90 0D 9B 20 */ stw r0, lbl_executing-_SDA_BASE_(r13) /* 801C59E4 001C27E4 38 00 00 00 */ li r0, 0 /* 801C59E8 001C27E8 38 83 00 00 */ addi r4, r3, 0 /* 801C59EC 001C27EC 90 03 00 0C */ stw r0, 0xc(r3) @@ -18833,7 +18833,7 @@ lbl_801C5A08: /* 801C5A08 001C2808 4B FF F7 85 */ bl dolphin.stateReady /* 801C5A0C 001C280C 48 00 02 F0 */ b lbl_801C5CFC lbl_801C5A10: -/* 801C5A10 001C2810 80 8D 9B 3C */ lwz r4, lbl_803CC43C-_SDA_BASE_(r13) +/* 801C5A10 001C2810 80 8D 9B 3C */ lwz r4, lbl_CurrCommand-_SDA_BASE_(r13) /* 801C5A14 001C2814 38 04 FF F7 */ addi r0, r4, -9 /* 801C5A18 001C2818 28 00 00 03 */ cmplwi r0, 3 /* 801C5A1C 001C281C 41 81 00 0C */ bgt lbl_801C5A28 @@ -18863,10 +18863,10 @@ lbl_801C5A68: lbl_801C5A6C: /* 801C5A6C 001C286C 2C 00 00 00 */ cmpwi r0, 0 /* 801C5A70 001C2870 41 82 00 68 */ beq lbl_801C5AD8 -/* 801C5A74 001C2874 80 0D 9B 3C */ lwz r0, lbl_803CC43C-_SDA_BASE_(r13) +/* 801C5A74 001C2874 80 0D 9B 3C */ lwz r0, lbl_CurrCommand-_SDA_BASE_(r13) /* 801C5A78 001C2878 28 00 00 0B */ cmplwi r0, 0xb /* 801C5A7C 001C287C 41 82 00 10 */ beq lbl_801C5A8C -/* 801C5A80 001C2880 80 0D 9B 3C */ lwz r0, lbl_803CC43C-_SDA_BASE_(r13) +/* 801C5A80 001C2880 80 0D 9B 3C */ lwz r0, lbl_CurrCommand-_SDA_BASE_(r13) /* 801C5A84 001C2884 28 00 00 0A */ cmplwi r0, 0xa /* 801C5A88 001C2888 40 82 00 14 */ bne lbl_801C5A9C lbl_801C5A8C: @@ -18879,10 +18879,10 @@ lbl_801C5A9C: /* 801C5AA0 001C28A0 38 63 60 00 */ addi r3, r3, 0xCC006000@l /* 801C5AA4 001C28A4 80 63 00 20 */ lwz r3, 0x20(r3) lbl_801C5AA8: -/* 801C5AA8 001C28A8 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) +/* 801C5AA8 001C28A8 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) /* 801C5AAC 001C28AC 38 BF 00 40 */ addi r5, r31, 0x40 /* 801C5AB0 001C28B0 38 00 00 00 */ li r0, 0 -/* 801C5AB4 001C28B4 90 AD 9B 20 */ stw r5, lbl_803CC420-_SDA_BASE_(r13) +/* 801C5AB4 001C28B4 90 AD 9B 20 */ stw r5, lbl_executing-_SDA_BASE_(r13) /* 801C5AB8 001C28B8 90 04 00 0C */ stw r0, 0xc(r4) /* 801C5ABC 001C28BC 81 84 00 28 */ lwz r12, 0x28(r4) /* 801C5AC0 001C28C0 28 0C 00 00 */ cmplwi r12, 0 @@ -18893,10 +18893,10 @@ lbl_801C5AD0: /* 801C5AD0 001C28D0 4B FF F6 BD */ bl dolphin.stateReady /* 801C5AD4 001C28D4 48 00 02 28 */ b lbl_801C5CFC lbl_801C5AD8: -/* 801C5AD8 001C28D8 80 0D 9B 3C */ lwz r0, lbl_803CC43C-_SDA_BASE_(r13) +/* 801C5AD8 001C28D8 80 0D 9B 3C */ lwz r0, lbl_CurrCommand-_SDA_BASE_(r13) /* 801C5ADC 001C28DC 28 00 00 06 */ cmplwi r0, 6 /* 801C5AE0 001C28E0 40 82 00 B8 */ bne lbl_801C5B98 -/* 801C5AE4 001C28E4 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) +/* 801C5AE4 001C28E4 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) /* 801C5AE8 001C28E8 38 A4 00 1C */ addi r5, r4, 0x1c /* 801C5AEC 001C28EC 80 04 00 1C */ lwz r0, 0x1c(r4) /* 801C5AF0 001C28F0 28 00 00 00 */ cmplwi r0, 0 @@ -18906,7 +18906,7 @@ lbl_801C5AD8: /* 801C5B00 001C2900 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 801C5B04 001C2904 41 82 00 34 */ beq lbl_801C5B38 /* 801C5B08 001C2908 38 1F 00 40 */ addi r0, r31, 0x40 -/* 801C5B0C 001C290C 90 0D 9B 20 */ stw r0, lbl_803CC420-_SDA_BASE_(r13) +/* 801C5B0C 001C290C 90 0D 9B 20 */ stw r0, lbl_executing-_SDA_BASE_(r13) /* 801C5B10 001C2910 38 00 00 09 */ li r0, 9 /* 801C5B14 001C2914 90 04 00 0C */ stw r0, 0xc(r4) /* 801C5B18 001C2918 81 84 00 28 */ lwz r12, 0x28(r4) @@ -18920,20 +18920,20 @@ lbl_801C5B30: /* 801C5B34 001C2934 48 00 01 C8 */ b lbl_801C5CFC lbl_801C5B38: /* 801C5B38 001C2938 38 00 00 00 */ li r0, 0 -/* 801C5B3C 001C293C 90 0D 9B 34 */ stw r0, lbl_803CC434-_SDA_BASE_(r13) +/* 801C5B3C 001C293C 90 0D 9B 34 */ stw r0, lbl_AutoFinishing-_SDA_BASE_(r13) /* 801C5B40 001C2940 38 00 00 01 */ li r0, 1 /* 801C5B44 001C2944 3C 60 80 1C */ lis r3, lbl_801C56DC@ha /* 801C5B48 001C2948 90 05 00 00 */ stw r0, 0(r5) /* 801C5B4C 001C294C 38 C3 56 DC */ addi r6, r3, lbl_801C56DC@l /* 801C5B50 001C2950 38 60 00 00 */ li r3, 0 -/* 801C5B54 001C2954 80 AD 9B 20 */ lwz r5, lbl_803CC420-_SDA_BASE_(r13) +/* 801C5B54 001C2954 80 AD 9B 20 */ lwz r5, lbl_executing-_SDA_BASE_(r13) /* 801C5B58 001C2958 80 85 00 14 */ lwz r4, 0x14(r5) /* 801C5B5C 001C295C 80 A5 00 10 */ lwz r5, 0x10(r5) /* 801C5B60 001C2960 4B FF D9 35 */ bl DVDLowAudioStream /* 801C5B64 001C2964 48 00 01 98 */ b lbl_801C5CFC lbl_801C5B68: /* 801C5B68 001C2968 38 1F 00 40 */ addi r0, r31, 0x40 -/* 801C5B6C 001C296C 90 0D 9B 20 */ stw r0, lbl_803CC420-_SDA_BASE_(r13) +/* 801C5B6C 001C296C 90 0D 9B 20 */ stw r0, lbl_executing-_SDA_BASE_(r13) /* 801C5B70 001C2970 38 00 00 00 */ li r0, 0 /* 801C5B74 001C2974 90 04 00 0C */ stw r0, 0xc(r4) /* 801C5B78 001C2978 81 84 00 28 */ lwz r12, 0x28(r4) @@ -18946,10 +18946,10 @@ lbl_801C5B90: /* 801C5B90 001C2990 4B FF F5 FD */ bl dolphin.stateReady /* 801C5B94 001C2994 48 00 01 68 */ b lbl_801C5CFC lbl_801C5B98: -/* 801C5B98 001C2998 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) +/* 801C5B98 001C2998 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) /* 801C5B9C 001C299C 38 7F 00 40 */ addi r3, r31, 0x40 /* 801C5BA0 001C29A0 38 00 00 00 */ li r0, 0 -/* 801C5BA4 001C29A4 90 6D 9B 20 */ stw r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C5BA4 001C29A4 90 6D 9B 20 */ stw r3, lbl_executing-_SDA_BASE_(r13) /* 801C5BA8 001C29A8 90 04 00 0C */ stw r0, 0xc(r4) /* 801C5BAC 001C29AC 81 84 00 28 */ lwz r12, 0x28(r4) /* 801C5BB0 001C29B0 28 0C 00 00 */ cmplwi r12, 0 @@ -18961,10 +18961,10 @@ lbl_801C5BC4: /* 801C5BC4 001C29C4 4B FF F5 C9 */ bl dolphin.stateReady /* 801C5BC8 001C29C8 48 00 01 34 */ b lbl_801C5CFC lbl_801C5BCC: -/* 801C5BCC 001C29CC 80 0D 9B 3C */ lwz r0, lbl_803CC43C-_SDA_BASE_(r13) +/* 801C5BCC 001C29CC 80 0D 9B 3C */ lwz r0, lbl_CurrCommand-_SDA_BASE_(r13) /* 801C5BD0 001C29D0 28 00 00 0E */ cmplwi r0, 0xe /* 801C5BD4 001C29D4 40 82 00 2C */ bne lbl_801C5C00 -/* 801C5BD8 001C29D8 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) +/* 801C5BD8 001C29D8 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) /* 801C5BDC 001C29DC 38 00 FF FF */ li r0, -1 /* 801C5BE0 001C29E0 3C 60 01 23 */ lis r3, 0x01234567@ha /* 801C5BE4 001C29E4 90 04 00 0C */ stw r0, 0xc(r4) @@ -18975,33 +18975,33 @@ lbl_801C5BCC: /* 801C5BF8 001C29F8 4B FF D6 E9 */ bl DVDLowStopMotor /* 801C5BFC 001C29FC 48 00 01 00 */ b lbl_801C5CFC lbl_801C5C00: -/* 801C5C00 001C2A00 80 0D 9B 3C */ lwz r0, lbl_803CC43C-_SDA_BASE_(r13) +/* 801C5C00 001C2A00 80 0D 9B 3C */ lwz r0, lbl_CurrCommand-_SDA_BASE_(r13) /* 801C5C04 001C2A04 28 00 00 01 */ cmplwi r0, 1 /* 801C5C08 001C2A08 41 82 00 28 */ beq lbl_801C5C30 -/* 801C5C0C 001C2A0C 80 0D 9B 3C */ lwz r0, lbl_803CC43C-_SDA_BASE_(r13) +/* 801C5C0C 001C2A0C 80 0D 9B 3C */ lwz r0, lbl_CurrCommand-_SDA_BASE_(r13) /* 801C5C10 001C2A10 28 00 00 04 */ cmplwi r0, 4 /* 801C5C14 001C2A14 41 82 00 1C */ beq lbl_801C5C30 -/* 801C5C18 001C2A18 80 0D 9B 3C */ lwz r0, lbl_803CC43C-_SDA_BASE_(r13) +/* 801C5C18 001C2A18 80 0D 9B 3C */ lwz r0, lbl_CurrCommand-_SDA_BASE_(r13) /* 801C5C1C 001C2A1C 28 00 00 05 */ cmplwi r0, 5 /* 801C5C20 001C2A20 41 82 00 10 */ beq lbl_801C5C30 -/* 801C5C24 001C2A24 80 0D 9B 3C */ lwz r0, lbl_803CC43C-_SDA_BASE_(r13) +/* 801C5C24 001C2A24 80 0D 9B 3C */ lwz r0, lbl_CurrCommand-_SDA_BASE_(r13) /* 801C5C28 001C2A28 28 00 00 0E */ cmplwi r0, 0xe /* 801C5C2C 001C2A2C 40 82 00 C4 */ bne lbl_801C5CF0 lbl_801C5C30: -/* 801C5C30 001C2A30 83 CD 9B 20 */ lwz r30, lbl_803CC420-_SDA_BASE_(r13) +/* 801C5C30 001C2A30 83 CD 9B 20 */ lwz r30, lbl_executing-_SDA_BASE_(r13) /* 801C5C34 001C2A34 80 7E 00 20 */ lwz r3, 0x20(r30) /* 801C5C38 001C2A38 80 1E 00 14 */ lwz r0, 0x14(r30) /* 801C5C3C 001C2A3C 7C 03 00 40 */ cmplw r3, r0 /* 801C5C40 001C2A40 40 82 00 B0 */ bne lbl_801C5CF0 -/* 801C5C44 001C2A44 80 0D 9B 40 */ lwz r0, lbl_803CC440-_SDA_BASE_(r13) +/* 801C5C44 001C2A44 80 0D 9B 40 */ lwz r0, lbl_Canceling-_SDA_BASE_(r13) /* 801C5C48 001C2A48 28 00 00 00 */ cmplwi r0, 0 /* 801C5C4C 001C2A4C 41 82 00 64 */ beq lbl_801C5CB0 /* 801C5C50 001C2A50 38 80 00 00 */ li r4, 0 -/* 801C5C54 001C2A54 90 8D 9B 48 */ stw r4, lbl_803CC448-_SDA_BASE_(r13) +/* 801C5C54 001C2A54 90 8D 9B 48 */ stw r4, lbl_ResumeFromHere-_SDA_BASE_(r13) /* 801C5C58 001C2A58 38 7F 00 40 */ addi r3, r31, 0x40 /* 801C5C5C 001C2A5C 38 00 00 0A */ li r0, 0xa -/* 801C5C60 001C2A60 90 8D 9B 40 */ stw r4, lbl_803CC440-_SDA_BASE_(r13) -/* 801C5C64 001C2A64 90 6D 9B 20 */ stw r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C5C60 001C2A60 90 8D 9B 40 */ stw r4, lbl_Canceling-_SDA_BASE_(r13) +/* 801C5C64 001C2A64 90 6D 9B 20 */ stw r3, lbl_executing-_SDA_BASE_(r13) /* 801C5C68 001C2A68 90 1E 00 0C */ stw r0, 0xc(r30) /* 801C5C6C 001C2A6C 81 9E 00 28 */ lwz r12, 0x28(r30) /* 801C5C70 001C2A70 28 0C 00 00 */ cmplwi r12, 0 @@ -19011,7 +19011,7 @@ lbl_801C5C30: /* 801C5C80 001C2A80 38 60 FF FD */ li r3, -3 /* 801C5C84 001C2A84 4E 80 00 21 */ blrl lbl_801C5C88: -/* 801C5C88 001C2A88 81 8D 9B 44 */ lwz r12, lbl_803CC444-_SDA_BASE_(r13) +/* 801C5C88 001C2A88 81 8D 9B 44 */ lwz r12, lbl_CancelCallback-_SDA_BASE_(r13) /* 801C5C8C 001C2A8C 28 0C 00 00 */ cmplwi r12, 0 /* 801C5C90 001C2A90 41 82 00 14 */ beq lbl_801C5CA4 /* 801C5C94 001C2A94 7D 88 03 A6 */ mtlr r12 @@ -19027,10 +19027,10 @@ lbl_801C5CB0: lbl_801C5CB4: /* 801C5CB4 001C2AB4 2C 00 00 00 */ cmpwi r0, 0 /* 801C5CB8 001C2AB8 40 82 00 44 */ bne lbl_801C5CFC -/* 801C5CBC 001C2ABC 80 8D 9B 20 */ lwz r4, lbl_803CC420-_SDA_BASE_(r13) +/* 801C5CBC 001C2ABC 80 8D 9B 20 */ lwz r4, lbl_executing-_SDA_BASE_(r13) /* 801C5CC0 001C2AC0 38 7F 00 40 */ addi r3, r31, 0x40 /* 801C5CC4 001C2AC4 38 00 00 00 */ li r0, 0 -/* 801C5CC8 001C2AC8 90 6D 9B 20 */ stw r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C5CC8 001C2AC8 90 6D 9B 20 */ stw r3, lbl_executing-_SDA_BASE_(r13) /* 801C5CCC 001C2ACC 90 04 00 0C */ stw r0, 0xc(r4) /* 801C5CD0 001C2AD0 81 84 00 28 */ lwz r12, 0x28(r4) /* 801C5CD4 001C2AD4 28 0C 00 00 */ cmplwi r12, 0 @@ -19071,7 +19071,7 @@ DVDReadAbsAsyncPrio: /* 801C5D48 001C2B48 90 C3 00 10 */ stw r6, 0x10(r3) /* 801C5D4C 001C2B4C 90 03 00 20 */ stw r0, 0x20(r3) /* 801C5D50 001C2B50 90 E3 00 28 */ stw r7, 0x28(r3) -/* 801C5D54 001C2B54 80 0D 85 A4 */ lwz r0, lbl_803CAEA4-_SDA_BASE_(r13) +/* 801C5D54 001C2B54 80 0D 85 A4 */ lwz r0, lbl_autoInvalidation-_SDA_BASE_(r13) /* 801C5D58 001C2B58 2C 00 00 00 */ cmpwi r0, 0 /* 801C5D5C 001C2B5C 41 82 00 30 */ beq lbl_801C5D8C /* 801C5D60 001C2B60 80 7D 00 08 */ lwz r3, 8(r29) @@ -19094,11 +19094,11 @@ lbl_801C5D8C: /* 801C5D9C 001C2B9C 38 7F 00 00 */ addi r3, r31, 0 /* 801C5DA0 001C2BA0 38 9D 00 00 */ addi r4, r29, 0 /* 801C5DA4 001C2BA4 48 00 0D D5 */ bl __DVDPushWaitingQueue -/* 801C5DA8 001C2BA8 80 0D 9B 20 */ lwz r0, lbl_803CC420-_SDA_BASE_(r13) +/* 801C5DA8 001C2BA8 80 0D 9B 20 */ lwz r0, lbl_executing-_SDA_BASE_(r13) /* 801C5DAC 001C2BAC 3B E3 00 00 */ addi r31, r3, 0 /* 801C5DB0 001C2BB0 28 00 00 00 */ cmplwi r0, 0 /* 801C5DB4 001C2BB4 40 82 00 14 */ bne lbl_801C5DC8 -/* 801C5DB8 001C2BB8 80 0D 9B 2C */ lwz r0, lbl_803CC42C-_SDA_BASE_(r13) +/* 801C5DB8 001C2BB8 80 0D 9B 2C */ lwz r0, lbl_PauseFlag-_SDA_BASE_(r13) /* 801C5DBC 001C2BBC 2C 00 00 00 */ cmpwi r0, 0 /* 801C5DC0 001C2BC0 40 82 00 08 */ bne lbl_801C5DC8 /* 801C5DC4 001C2BC4 4B FF F3 C9 */ bl dolphin.stateReady @@ -19128,7 +19128,7 @@ DVDSeekAbsAsyncPrio: /* 801C5E14 001C2C14 90 03 00 08 */ stw r0, 8(r3) /* 801C5E18 001C2C18 90 83 00 10 */ stw r4, 0x10(r3) /* 801C5E1C 001C2C1C 90 A3 00 28 */ stw r5, 0x28(r3) -/* 801C5E20 001C2C20 80 0D 85 A4 */ lwz r0, lbl_803CAEA4-_SDA_BASE_(r13) +/* 801C5E20 001C2C20 80 0D 85 A4 */ lwz r0, lbl_autoInvalidation-_SDA_BASE_(r13) /* 801C5E24 001C2C24 2C 00 00 00 */ cmpwi r0, 0 /* 801C5E28 001C2C28 41 82 00 30 */ beq lbl_801C5E58 /* 801C5E2C 001C2C2C 80 7D 00 08 */ lwz r3, 8(r29) @@ -19151,11 +19151,11 @@ lbl_801C5E58: /* 801C5E68 001C2C68 38 7F 00 00 */ addi r3, r31, 0 /* 801C5E6C 001C2C6C 38 9D 00 00 */ addi r4, r29, 0 /* 801C5E70 001C2C70 48 00 0D 09 */ bl __DVDPushWaitingQueue -/* 801C5E74 001C2C74 80 0D 9B 20 */ lwz r0, lbl_803CC420-_SDA_BASE_(r13) +/* 801C5E74 001C2C74 80 0D 9B 20 */ lwz r0, lbl_executing-_SDA_BASE_(r13) /* 801C5E78 001C2C78 3B E3 00 00 */ addi r31, r3, 0 /* 801C5E7C 001C2C7C 28 00 00 00 */ cmplwi r0, 0 /* 801C5E80 001C2C80 40 82 00 14 */ bne lbl_801C5E94 -/* 801C5E84 001C2C84 80 0D 9B 2C */ lwz r0, lbl_803CC42C-_SDA_BASE_(r13) +/* 801C5E84 001C2C84 80 0D 9B 2C */ lwz r0, lbl_PauseFlag-_SDA_BASE_(r13) /* 801C5E88 001C2C88 2C 00 00 00 */ cmpwi r0, 0 /* 801C5E8C 001C2C8C 40 82 00 08 */ bne lbl_801C5E94 /* 801C5E90 001C2C90 4B FF F2 FD */ bl dolphin.stateReady @@ -19187,7 +19187,7 @@ DVDReadAbsAsyncForBS: /* 801C5EE8 001C2CE8 90 C3 00 10 */ stw r6, 0x10(r3) /* 801C5EEC 001C2CEC 90 03 00 20 */ stw r0, 0x20(r3) /* 801C5EF0 001C2CF0 90 E3 00 28 */ stw r7, 0x28(r3) -/* 801C5EF4 001C2CF4 80 0D 85 A4 */ lwz r0, lbl_803CAEA4-_SDA_BASE_(r13) +/* 801C5EF4 001C2CF4 80 0D 85 A4 */ lwz r0, lbl_autoInvalidation-_SDA_BASE_(r13) /* 801C5EF8 001C2CF8 2C 00 00 00 */ cmpwi r0, 0 /* 801C5EFC 001C2CFC 41 82 00 30 */ beq lbl_801C5F2C /* 801C5F00 001C2D00 80 7F 00 08 */ lwz r3, 8(r31) @@ -19210,11 +19210,11 @@ lbl_801C5F2C: /* 801C5F3C 001C2D3C 38 9F 00 00 */ addi r4, r31, 0 /* 801C5F40 001C2D40 38 60 00 02 */ li r3, 2 /* 801C5F44 001C2D44 48 00 0C 35 */ bl __DVDPushWaitingQueue -/* 801C5F48 001C2D48 80 0D 9B 20 */ lwz r0, lbl_803CC420-_SDA_BASE_(r13) +/* 801C5F48 001C2D48 80 0D 9B 20 */ lwz r0, lbl_executing-_SDA_BASE_(r13) /* 801C5F4C 001C2D4C 3B E3 00 00 */ addi r31, r3, 0 /* 801C5F50 001C2D50 28 00 00 00 */ cmplwi r0, 0 /* 801C5F54 001C2D54 40 82 00 14 */ bne lbl_801C5F68 -/* 801C5F58 001C2D58 80 0D 9B 2C */ lwz r0, lbl_803CC42C-_SDA_BASE_(r13) +/* 801C5F58 001C2D58 80 0D 9B 2C */ lwz r0, lbl_PauseFlag-_SDA_BASE_(r13) /* 801C5F5C 001C2D5C 2C 00 00 00 */ cmpwi r0, 0 /* 801C5F60 001C2D60 40 82 00 08 */ bne lbl_801C5F68 /* 801C5F64 001C2D64 4B FF F2 29 */ bl dolphin.stateReady @@ -19246,7 +19246,7 @@ DVDReadDiskID: /* 801C5FBC 001C2DBC 90 1F 00 10 */ stw r0, 0x10(r31) /* 801C5FC0 001C2DC0 90 1F 00 20 */ stw r0, 0x20(r31) /* 801C5FC4 001C2DC4 90 BF 00 28 */ stw r5, 0x28(r31) -/* 801C5FC8 001C2DC8 80 0D 85 A4 */ lwz r0, lbl_803CAEA4-_SDA_BASE_(r13) +/* 801C5FC8 001C2DC8 80 0D 85 A4 */ lwz r0, lbl_autoInvalidation-_SDA_BASE_(r13) /* 801C5FCC 001C2DCC 2C 00 00 00 */ cmpwi r0, 0 /* 801C5FD0 001C2DD0 41 82 00 30 */ beq lbl_801C6000 /* 801C5FD4 001C2DD4 80 7F 00 08 */ lwz r3, 8(r31) @@ -19269,11 +19269,11 @@ lbl_801C6000: /* 801C6010 001C2E10 38 9F 00 00 */ addi r4, r31, 0 /* 801C6014 001C2E14 38 60 00 02 */ li r3, 2 /* 801C6018 001C2E18 48 00 0B 61 */ bl __DVDPushWaitingQueue -/* 801C601C 001C2E1C 80 0D 9B 20 */ lwz r0, lbl_803CC420-_SDA_BASE_(r13) +/* 801C601C 001C2E1C 80 0D 9B 20 */ lwz r0, lbl_executing-_SDA_BASE_(r13) /* 801C6020 001C2E20 3B E3 00 00 */ addi r31, r3, 0 /* 801C6024 001C2E24 28 00 00 00 */ cmplwi r0, 0 /* 801C6028 001C2E28 40 82 00 14 */ bne lbl_801C603C -/* 801C602C 001C2E2C 80 0D 9B 2C */ lwz r0, lbl_803CC42C-_SDA_BASE_(r13) +/* 801C602C 001C2E2C 80 0D 9B 2C */ lwz r0, lbl_PauseFlag-_SDA_BASE_(r13) /* 801C6030 001C2E30 2C 00 00 00 */ cmpwi r0, 0 /* 801C6034 001C2E34 40 82 00 08 */ bne lbl_801C603C /* 801C6038 001C2E38 4B FF F1 55 */ bl dolphin.stateReady @@ -19299,7 +19299,7 @@ DVDCancelStreamAsync: /* 801C6078 001C2E78 93 C1 00 18 */ stw r30, 0x18(r1) /* 801C607C 001C2E7C 90 03 00 08 */ stw r0, 8(r3) /* 801C6080 001C2E80 90 83 00 28 */ stw r4, 0x28(r3) -/* 801C6084 001C2E84 80 0D 85 A4 */ lwz r0, lbl_803CAEA4-_SDA_BASE_(r13) +/* 801C6084 001C2E84 80 0D 85 A4 */ lwz r0, lbl_autoInvalidation-_SDA_BASE_(r13) /* 801C6088 001C2E88 2C 00 00 00 */ cmpwi r0, 0 /* 801C608C 001C2E8C 41 82 00 30 */ beq lbl_801C60BC /* 801C6090 001C2E90 80 7F 00 08 */ lwz r3, 8(r31) @@ -19322,11 +19322,11 @@ lbl_801C60BC: /* 801C60CC 001C2ECC 38 9F 00 00 */ addi r4, r31, 0 /* 801C60D0 001C2ED0 38 60 00 01 */ li r3, 1 /* 801C60D4 001C2ED4 48 00 0A A5 */ bl __DVDPushWaitingQueue -/* 801C60D8 001C2ED8 80 0D 9B 20 */ lwz r0, lbl_803CC420-_SDA_BASE_(r13) +/* 801C60D8 001C2ED8 80 0D 9B 20 */ lwz r0, lbl_executing-_SDA_BASE_(r13) /* 801C60DC 001C2EDC 3B E3 00 00 */ addi r31, r3, 0 /* 801C60E0 001C2EE0 28 00 00 00 */ cmplwi r0, 0 /* 801C60E4 001C2EE4 40 82 00 14 */ bne lbl_801C60F8 -/* 801C60E8 001C2EE8 80 0D 9B 2C */ lwz r0, lbl_803CC42C-_SDA_BASE_(r13) +/* 801C60E8 001C2EE8 80 0D 9B 2C */ lwz r0, lbl_PauseFlag-_SDA_BASE_(r13) /* 801C60EC 001C2EEC 2C 00 00 00 */ cmpwi r0, 0 /* 801C60F0 001C2EF0 40 82 00 08 */ bne lbl_801C60F8 /* 801C60F4 001C2EF4 4B FF F0 99 */ bl dolphin.stateReady @@ -19357,7 +19357,7 @@ DVDInquiryAsync: /* 801C6148 001C2F48 90 7F 00 14 */ stw r3, 0x14(r31) /* 801C614C 001C2F4C 90 1F 00 20 */ stw r0, 0x20(r31) /* 801C6150 001C2F50 90 BF 00 28 */ stw r5, 0x28(r31) -/* 801C6154 001C2F54 80 0D 85 A4 */ lwz r0, lbl_803CAEA4-_SDA_BASE_(r13) +/* 801C6154 001C2F54 80 0D 85 A4 */ lwz r0, lbl_autoInvalidation-_SDA_BASE_(r13) /* 801C6158 001C2F58 2C 00 00 00 */ cmpwi r0, 0 /* 801C615C 001C2F5C 41 82 00 30 */ beq lbl_801C618C /* 801C6160 001C2F60 80 7F 00 08 */ lwz r3, 8(r31) @@ -19380,11 +19380,11 @@ lbl_801C618C: /* 801C619C 001C2F9C 38 9F 00 00 */ addi r4, r31, 0 /* 801C61A0 001C2FA0 38 60 00 02 */ li r3, 2 /* 801C61A4 001C2FA4 48 00 09 D5 */ bl __DVDPushWaitingQueue -/* 801C61A8 001C2FA8 80 0D 9B 20 */ lwz r0, lbl_803CC420-_SDA_BASE_(r13) +/* 801C61A8 001C2FA8 80 0D 9B 20 */ lwz r0, lbl_executing-_SDA_BASE_(r13) /* 801C61AC 001C2FAC 3B E3 00 00 */ addi r31, r3, 0 /* 801C61B0 001C2FB0 28 00 00 00 */ cmplwi r0, 0 /* 801C61B4 001C2FB4 40 82 00 14 */ bne lbl_801C61C8 -/* 801C61B8 001C2FB8 80 0D 9B 2C */ lwz r0, lbl_803CC42C-_SDA_BASE_(r13) +/* 801C61B8 001C2FB8 80 0D 9B 2C */ lwz r0, lbl_PauseFlag-_SDA_BASE_(r13) /* 801C61BC 001C2FBC 2C 00 00 00 */ cmpwi r0, 0 /* 801C61C0 001C2FC0 40 82 00 08 */ bne lbl_801C61C8 /* 801C61C4 001C2FC4 4B FF EF C9 */ bl dolphin.stateReady @@ -19412,8 +19412,8 @@ DVDReset: /* 801C620C 001C300C 38 00 00 00 */ li r0, 0 /* 801C6210 001C3010 80 63 60 04 */ lwz r3, 0x6004(r3) /* 801C6214 001C3014 90 64 00 04 */ stw r3, 4(r4) -/* 801C6218 001C3018 90 0D 9B 58 */ stw r0, lbl_803CC458-_SDA_BASE_(r13) -/* 801C621C 001C301C 90 0D 9B 48 */ stw r0, lbl_803CC448-_SDA_BASE_(r13) +/* 801C6218 001C3018 90 0D 9B 58 */ stw r0, lbl_ResetRequired-_SDA_BASE_(r13) +/* 801C621C 001C301C 90 0D 9B 48 */ stw r0, lbl_ResumeFromHere-_SDA_BASE_(r13) /* 801C6220 001C3020 80 01 00 0C */ lwz r0, 0xc(r1) /* 801C6224 001C3024 38 21 00 08 */ addi r1, r1, 8 /* 801C6228 001C3028 7C 08 03 A6 */ mtlr r0 @@ -19451,27 +19451,27 @@ DVDGetDriveStatus: /* 801C6288 001C3088 93 E1 00 14 */ stw r31, 0x14(r1) /* 801C628C 001C308C 93 C1 00 10 */ stw r30, 0x10(r1) /* 801C6290 001C3090 48 00 E0 81 */ bl OSDisableInterrupts -/* 801C6294 001C3094 80 0D 9B 38 */ lwz r0, lbl_803CC438-_SDA_BASE_(r13) +/* 801C6294 001C3094 80 0D 9B 38 */ lwz r0, lbl_FatalErrorFlag-_SDA_BASE_(r13) /* 801C6298 001C3098 3B C3 00 00 */ addi r30, r3, 0 /* 801C629C 001C309C 2C 00 00 00 */ cmpwi r0, 0 /* 801C62A0 001C30A0 41 82 00 0C */ beq lbl_801C62AC /* 801C62A4 001C30A4 3B E0 FF FF */ li r31, -1 /* 801C62A8 001C30A8 48 00 00 5C */ b lbl_801C6304 lbl_801C62AC: -/* 801C62AC 001C30AC 80 0D 9B 30 */ lwz r0, lbl_803CC430-_SDA_BASE_(r13) +/* 801C62AC 001C30AC 80 0D 9B 30 */ lwz r0, lbl_PausingFlag-_SDA_BASE_(r13) /* 801C62B0 001C30B0 2C 00 00 00 */ cmpwi r0, 0 /* 801C62B4 001C30B4 41 82 00 0C */ beq lbl_801C62C0 /* 801C62B8 001C30B8 3B E0 00 08 */ li r31, 8 /* 801C62BC 001C30BC 48 00 00 48 */ b lbl_801C6304 lbl_801C62C0: -/* 801C62C0 001C30C0 83 ED 9B 20 */ lwz r31, lbl_803CC420-_SDA_BASE_(r13) +/* 801C62C0 001C30C0 83 ED 9B 20 */ lwz r31, lbl_executing-_SDA_BASE_(r13) /* 801C62C4 001C30C4 28 1F 00 00 */ cmplwi r31, 0 /* 801C62C8 001C30C8 40 82 00 0C */ bne lbl_801C62D4 /* 801C62CC 001C30CC 3B E0 00 00 */ li r31, 0 /* 801C62D0 001C30D0 48 00 00 34 */ b lbl_801C6304 lbl_801C62D4: -/* 801C62D4 001C30D4 3C 60 80 38 */ lis r3, lbl_8037D7E0@ha -/* 801C62D8 001C30D8 38 03 D7 E0 */ addi r0, r3, lbl_8037D7E0@l +/* 801C62D4 001C30D4 3C 60 80 38 */ lis r3, lbl_DummyCommandBlock@ha +/* 801C62D8 001C30D8 38 03 D7 E0 */ addi r0, r3, lbl_DummyCommandBlock@l /* 801C62DC 001C30DC 7C 1F 00 40 */ cmplw r31, r0 /* 801C62E0 001C30E0 40 82 00 0C */ bne lbl_801C62EC /* 801C62E4 001C30E4 3B E0 00 00 */ li r31, 0 @@ -19497,8 +19497,8 @@ lbl_801C6304: .global DVDSetAutoInvalidation DVDSetAutoInvalidation: -/* 801C6328 001C3128 80 0D 85 A4 */ lwz r0, lbl_803CAEA4-_SDA_BASE_(r13) -/* 801C632C 001C312C 90 6D 85 A4 */ stw r3, lbl_803CAEA4-_SDA_BASE_(r13) +/* 801C6328 001C3128 80 0D 85 A4 */ lwz r0, lbl_autoInvalidation-_SDA_BASE_(r13) +/* 801C632C 001C312C 90 6D 85 A4 */ stw r3, lbl_autoInvalidation-_SDA_BASE_(r13) /* 801C6330 001C3130 7C 03 03 78 */ mr r3, r0 /* 801C6334 001C3134 4E 80 00 20 */ blr @@ -19510,12 +19510,12 @@ DVDResume: /* 801C6344 001C3144 93 E1 00 0C */ stw r31, 0xc(r1) /* 801C6348 001C3148 48 00 DF C9 */ bl OSDisableInterrupts /* 801C634C 001C314C 38 80 00 00 */ li r4, 0 -/* 801C6350 001C3150 90 8D 9B 2C */ stw r4, lbl_803CC42C-_SDA_BASE_(r13) +/* 801C6350 001C3150 90 8D 9B 2C */ stw r4, lbl_PauseFlag-_SDA_BASE_(r13) /* 801C6354 001C3154 7C 7F 1B 78 */ mr r31, r3 -/* 801C6358 001C3158 80 0D 9B 30 */ lwz r0, lbl_803CC430-_SDA_BASE_(r13) +/* 801C6358 001C3158 80 0D 9B 30 */ lwz r0, lbl_PausingFlag-_SDA_BASE_(r13) /* 801C635C 001C315C 2C 00 00 00 */ cmpwi r0, 0 /* 801C6360 001C3160 41 82 00 0C */ beq lbl_801C636C -/* 801C6364 001C3164 90 8D 9B 30 */ stw r4, lbl_803CC430-_SDA_BASE_(r13) +/* 801C6364 001C3164 90 8D 9B 30 */ stw r4, lbl_PausingFlag-_SDA_BASE_(r13) /* 801C6368 001C3168 4B FF EE 25 */ bl dolphin.stateReady lbl_801C636C: /* 801C636C 001C316C 7F E3 FB 78 */ mr r3, r31 @@ -19542,8 +19542,8 @@ DVDCancelAsync: /* 801C63B4 001C31B4 38 04 00 01 */ addi r0, r4, 1 /* 801C63B8 001C31B8 28 00 00 0C */ cmplwi r0, 0xc /* 801C63BC 001C31BC 41 81 02 20 */ bgt lbl_801C65DC -/* 801C63C0 001C31C0 3C 60 80 2B */ lis r3, lbl_802B4540@ha -/* 801C63C4 001C31C4 38 63 45 40 */ addi r3, r3, lbl_802B4540@l +/* 801C63C0 001C31C0 3C 60 80 2B */ lis r3, lbl__907_4@ha +/* 801C63C4 001C31C4 38 63 45 40 */ addi r3, r3, lbl__907_4@l /* 801C63C8 001C31C8 54 00 10 3A */ slwi r0, r0, 2 /* 801C63CC 001C31CC 7C 03 00 2E */ lwzx r0, r3, r0 /* 801C63D0 001C31D0 7C 09 03 A6 */ mtctr r0 @@ -19556,7 +19556,7 @@ DVDCancelAsync: /* 801C63EC 001C31EC 38 60 00 00 */ li r3, 0 /* 801C63F0 001C31F0 4E 80 00 21 */ blrl /* 801C63F4 001C31F4 48 00 01 E8 */ b lbl_801C65DC -/* 801C63F8 001C31F8 80 0D 9B 40 */ lwz r0, lbl_803CC440-_SDA_BASE_(r13) +/* 801C63F8 001C31F8 80 0D 9B 40 */ lwz r0, lbl_Canceling-_SDA_BASE_(r13) /* 801C63FC 001C31FC 28 00 00 00 */ cmplwi r0, 0 /* 801C6400 001C3200 41 82 00 14 */ beq lbl_801C6414 /* 801C6404 001C3204 7F E3 FB 78 */ mr r3, r31 @@ -19565,8 +19565,8 @@ DVDCancelAsync: /* 801C6410 001C3210 48 00 01 D8 */ b lbl_801C65E8 lbl_801C6414: /* 801C6414 001C3214 38 00 00 01 */ li r0, 1 -/* 801C6418 001C3218 93 CD 9B 44 */ stw r30, lbl_803CC444-_SDA_BASE_(r13) -/* 801C641C 001C321C 90 0D 9B 40 */ stw r0, lbl_803CC440-_SDA_BASE_(r13) +/* 801C6418 001C3218 93 CD 9B 44 */ stw r30, lbl_CancelCallback-_SDA_BASE_(r13) +/* 801C641C 001C321C 90 0D 9B 40 */ stw r0, lbl_Canceling-_SDA_BASE_(r13) /* 801C6420 001C3220 80 1D 00 08 */ lwz r0, 8(r29) /* 801C6424 001C3224 28 00 00 04 */ cmplwi r0, 4 /* 801C6428 001C3228 41 82 00 0C */ beq lbl_801C6434 @@ -19618,7 +19618,7 @@ lbl_801C64B8: /* 801C64D0 001C32D0 4E 80 00 21 */ blrl /* 801C64D4 001C32D4 48 00 01 08 */ b lbl_801C65DC lbl_801C64D8: -/* 801C64D8 001C32D8 80 0D 9B 40 */ lwz r0, lbl_803CC440-_SDA_BASE_(r13) +/* 801C64D8 001C32D8 80 0D 9B 40 */ lwz r0, lbl_Canceling-_SDA_BASE_(r13) /* 801C64DC 001C32DC 28 00 00 00 */ cmplwi r0, 0 /* 801C64E0 001C32E0 41 82 00 14 */ beq lbl_801C64F4 /* 801C64E4 001C32E4 7F E3 FB 78 */ mr r3, r31 @@ -19627,8 +19627,8 @@ lbl_801C64D8: /* 801C64F0 001C32F0 48 00 00 F8 */ b lbl_801C65E8 lbl_801C64F4: /* 801C64F4 001C32F4 38 00 00 01 */ li r0, 1 -/* 801C64F8 001C32F8 93 CD 9B 44 */ stw r30, lbl_803CC444-_SDA_BASE_(r13) -/* 801C64FC 001C32FC 90 0D 9B 40 */ stw r0, lbl_803CC440-_SDA_BASE_(r13) +/* 801C64F8 001C32F8 93 CD 9B 44 */ stw r30, lbl_CancelCallback-_SDA_BASE_(r13) +/* 801C64FC 001C32FC 90 0D 9B 40 */ stw r0, lbl_Canceling-_SDA_BASE_(r13) /* 801C6500 001C3300 48 00 00 DC */ b lbl_801C65DC /* 801C6504 001C3304 4B FF D2 21 */ bl DVDLowClearCallback /* 801C6508 001C3308 3C 80 80 1C */ lis r4, lbl_801C50A8@ha @@ -19644,35 +19644,35 @@ lbl_801C6528: /* 801C652C 001C332C 2C 00 00 04 */ cmpwi r0, 4 /* 801C6530 001C3330 40 82 00 0C */ bne lbl_801C653C /* 801C6534 001C3334 38 00 00 03 */ li r0, 3 -/* 801C6538 001C3338 90 0D 9B 48 */ stw r0, lbl_803CC448-_SDA_BASE_(r13) +/* 801C6538 001C3338 90 0D 9B 48 */ stw r0, lbl_ResumeFromHere-_SDA_BASE_(r13) lbl_801C653C: /* 801C653C 001C333C 80 1D 00 0C */ lwz r0, 0xc(r29) /* 801C6540 001C3340 2C 00 00 05 */ cmpwi r0, 5 /* 801C6544 001C3344 40 82 00 0C */ bne lbl_801C6550 /* 801C6548 001C3348 38 00 00 04 */ li r0, 4 -/* 801C654C 001C334C 90 0D 9B 48 */ stw r0, lbl_803CC448-_SDA_BASE_(r13) +/* 801C654C 001C334C 90 0D 9B 48 */ stw r0, lbl_ResumeFromHere-_SDA_BASE_(r13) lbl_801C6550: /* 801C6550 001C3350 80 1D 00 0C */ lwz r0, 0xc(r29) /* 801C6554 001C3354 2C 00 00 06 */ cmpwi r0, 6 /* 801C6558 001C3358 40 82 00 0C */ bne lbl_801C6564 /* 801C655C 001C335C 38 00 00 01 */ li r0, 1 -/* 801C6560 001C3360 90 0D 9B 48 */ stw r0, lbl_803CC448-_SDA_BASE_(r13) +/* 801C6560 001C3360 90 0D 9B 48 */ stw r0, lbl_ResumeFromHere-_SDA_BASE_(r13) lbl_801C6564: /* 801C6564 001C3364 80 1D 00 0C */ lwz r0, 0xc(r29) /* 801C6568 001C3368 2C 00 00 0B */ cmpwi r0, 0xb /* 801C656C 001C336C 40 82 00 0C */ bne lbl_801C6578 /* 801C6570 001C3370 38 00 00 02 */ li r0, 2 -/* 801C6574 001C3374 90 0D 9B 48 */ stw r0, lbl_803CC448-_SDA_BASE_(r13) +/* 801C6574 001C3374 90 0D 9B 48 */ stw r0, lbl_ResumeFromHere-_SDA_BASE_(r13) lbl_801C6578: /* 801C6578 001C3378 80 1D 00 0C */ lwz r0, 0xc(r29) /* 801C657C 001C337C 2C 00 00 07 */ cmpwi r0, 7 /* 801C6580 001C3380 40 82 00 0C */ bne lbl_801C658C /* 801C6584 001C3384 38 00 00 07 */ li r0, 7 -/* 801C6588 001C3388 90 0D 9B 48 */ stw r0, lbl_803CC448-_SDA_BASE_(r13) +/* 801C6588 001C3388 90 0D 9B 48 */ stw r0, lbl_ResumeFromHere-_SDA_BASE_(r13) lbl_801C658C: -/* 801C658C 001C338C 3C 60 80 38 */ lis r3, lbl_8037D7E0@ha -/* 801C6590 001C3390 38 03 D7 E0 */ addi r0, r3, lbl_8037D7E0@l -/* 801C6594 001C3394 90 0D 9B 20 */ stw r0, lbl_803CC420-_SDA_BASE_(r13) +/* 801C658C 001C338C 3C 60 80 38 */ lis r3, lbl_DummyCommandBlock@ha +/* 801C6590 001C3390 38 03 D7 E0 */ addi r0, r3, lbl_DummyCommandBlock@l +/* 801C6594 001C3394 90 0D 9B 20 */ stw r0, lbl_executing-_SDA_BASE_(r13) /* 801C6598 001C3398 38 00 00 0A */ li r0, 0xa /* 801C659C 001C339C 90 1D 00 0C */ stw r0, 0xc(r29) /* 801C65A0 001C33A0 81 9D 00 28 */ lwz r12, 0x28(r29) @@ -19741,7 +19741,7 @@ lbl_801C6640: /* 801C6678 001C3478 28 03 00 0F */ cmplwi r3, 0xf /* 801C667C 001C347C 41 82 00 10 */ beq lbl_801C668C lbl_801C6680: -/* 801C6680 001C3480 38 6D 9B 18 */ addi r3, r13, lbl_803CC418-_SDA_BASE_ +/* 801C6680 001C3480 38 6D 9B 18 */ addi r3, r13, lbl___DVDThreadQueue-_SDA_BASE_ /* 801C6684 001C3484 48 01 0C 2D */ bl OSSleepThread /* 801C6688 001C3488 4B FF FF B8 */ b lbl_801C6640 lbl_801C668C: @@ -19757,7 +19757,7 @@ lbl_801C6698: /* 801C66AC 001C34AC 4E 80 00 20 */ blr lbl_801C66B0: /* 801C66B0 001C34B0 7C 08 02 A6 */ mflr r0 -/* 801C66B4 001C34B4 38 6D 9B 18 */ addi r3, r13, lbl_803CC418-_SDA_BASE_ +/* 801C66B4 001C34B4 38 6D 9B 18 */ addi r3, r13, lbl___DVDThreadQueue-_SDA_BASE_ /* 801C66B8 001C34B8 90 01 00 04 */ stw r0, 4(r1) /* 801C66BC 001C34BC 94 21 FF F8 */ stwu r1, -8(r1) /* 801C66C0 001C34C0 48 01 0C DD */ bl OSWakeupThread @@ -19778,12 +19778,12 @@ DVDCancelAllAsync: /* 801C66F0 001C34F0 48 00 DC 21 */ bl OSDisableInterrupts /* 801C66F4 001C34F4 7C 7E 1B 78 */ mr r30, r3 /* 801C66F8 001C34F8 48 00 DC 19 */ bl OSDisableInterrupts -/* 801C66FC 001C34FC 80 0D 9B 20 */ lwz r0, lbl_803CC420-_SDA_BASE_(r13) +/* 801C66FC 001C34FC 80 0D 9B 20 */ lwz r0, lbl_executing-_SDA_BASE_(r13) /* 801C6700 001C3500 38 80 00 01 */ li r4, 1 -/* 801C6704 001C3504 90 8D 9B 2C */ stw r4, lbl_803CC42C-_SDA_BASE_(r13) +/* 801C6704 001C3504 90 8D 9B 2C */ stw r4, lbl_PauseFlag-_SDA_BASE_(r13) /* 801C6708 001C3508 28 00 00 00 */ cmplwi r0, 0 /* 801C670C 001C350C 40 82 00 08 */ bne lbl_801C6714 -/* 801C6710 001C3510 90 8D 9B 30 */ stw r4, lbl_803CC430-_SDA_BASE_(r13) +/* 801C6710 001C3510 90 8D 9B 30 */ stw r4, lbl_PausingFlag-_SDA_BASE_(r13) lbl_801C6714: /* 801C6714 001C3514 48 00 DC 25 */ bl OSRestoreInterrupts /* 801C6718 001C3518 48 00 00 0C */ b lbl_801C6724 @@ -19794,7 +19794,7 @@ lbl_801C6724: /* 801C6724 001C3524 48 00 04 BD */ bl __DVDPopWaitingQueue /* 801C6728 001C3528 28 03 00 00 */ cmplwi r3, 0 /* 801C672C 001C352C 40 82 FF F0 */ bne lbl_801C671C -/* 801C6730 001C3530 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C6730 001C3530 80 6D 9B 20 */ lwz r3, lbl_executing-_SDA_BASE_(r13) /* 801C6734 001C3534 28 03 00 00 */ cmplwi r3, 0 /* 801C6738 001C3538 41 82 00 14 */ beq lbl_801C674C /* 801C673C 001C353C 7F E4 FB 78 */ mr r4, r31 @@ -19813,12 +19813,12 @@ lbl_801C674C: lbl_801C676C: /* 801C676C 001C356C 48 00 DB A5 */ bl OSDisableInterrupts /* 801C6770 001C3570 38 80 00 00 */ li r4, 0 -/* 801C6774 001C3574 90 8D 9B 2C */ stw r4, lbl_803CC42C-_SDA_BASE_(r13) +/* 801C6774 001C3574 90 8D 9B 2C */ stw r4, lbl_PauseFlag-_SDA_BASE_(r13) /* 801C6778 001C3578 7C 7F 1B 78 */ mr r31, r3 -/* 801C677C 001C357C 80 0D 9B 30 */ lwz r0, lbl_803CC430-_SDA_BASE_(r13) +/* 801C677C 001C357C 80 0D 9B 30 */ lwz r0, lbl_PausingFlag-_SDA_BASE_(r13) /* 801C6780 001C3580 2C 00 00 00 */ cmpwi r0, 0 /* 801C6784 001C3584 41 82 00 0C */ beq lbl_801C6790 -/* 801C6788 001C3588 90 8D 9B 30 */ stw r4, lbl_803CC430-_SDA_BASE_(r13) +/* 801C6788 001C3588 90 8D 9B 30 */ stw r4, lbl_PausingFlag-_SDA_BASE_(r13) /* 801C678C 001C358C 4B FF EA 01 */ bl dolphin.stateReady lbl_801C6790: /* 801C6790 001C3590 7F E3 FB 78 */ mr r3, r31 @@ -19845,17 +19845,17 @@ DVDCancelAll: /* 801C67D8 001C35D8 93 81 00 10 */ stw r28, 0x10(r1) /* 801C67DC 001C35DC 48 00 DB 35 */ bl OSDisableInterrupts /* 801C67E0 001C35E0 38 00 00 00 */ li r0, 0 -/* 801C67E4 001C35E4 90 0D 9B 5C */ stw r0, lbl_803CC45C-_SDA_BASE_(r13) +/* 801C67E4 001C35E4 90 0D 9B 5C */ stw r0, lbl_CancelAllSyncComplete-_SDA_BASE_(r13) /* 801C67E8 001C35E8 7C 7F 1B 78 */ mr r31, r3 /* 801C67EC 001C35EC 48 00 DB 25 */ bl OSDisableInterrupts /* 801C67F0 001C35F0 7C 7D 1B 78 */ mr r29, r3 /* 801C67F4 001C35F4 48 00 DB 1D */ bl OSDisableInterrupts -/* 801C67F8 001C35F8 80 0D 9B 20 */ lwz r0, lbl_803CC420-_SDA_BASE_(r13) +/* 801C67F8 001C35F8 80 0D 9B 20 */ lwz r0, lbl_executing-_SDA_BASE_(r13) /* 801C67FC 001C35FC 38 80 00 01 */ li r4, 1 -/* 801C6800 001C3600 90 8D 9B 2C */ stw r4, lbl_803CC42C-_SDA_BASE_(r13) +/* 801C6800 001C3600 90 8D 9B 2C */ stw r4, lbl_PauseFlag-_SDA_BASE_(r13) /* 801C6804 001C3604 28 00 00 00 */ cmplwi r0, 0 /* 801C6808 001C3608 40 82 00 08 */ bne lbl_801C6810 -/* 801C680C 001C360C 90 8D 9B 30 */ stw r4, lbl_803CC430-_SDA_BASE_(r13) +/* 801C680C 001C360C 90 8D 9B 30 */ stw r4, lbl_PausingFlag-_SDA_BASE_(r13) lbl_801C6810: /* 801C6810 001C3610 48 00 DB 29 */ bl OSRestoreInterrupts /* 801C6814 001C3614 48 00 00 0C */ b lbl_801C6820 @@ -19866,7 +19866,7 @@ lbl_801C6820: /* 801C6820 001C3620 48 00 03 C1 */ bl __DVDPopWaitingQueue /* 801C6824 001C3624 28 03 00 00 */ cmplwi r3, 0 /* 801C6828 001C3628 40 82 FF F0 */ bne lbl_801C6818 -/* 801C682C 001C362C 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C682C 001C362C 80 6D 9B 20 */ lwz r3, lbl_executing-_SDA_BASE_(r13) /* 801C6830 001C3630 28 03 00 00 */ cmplwi r3, 0 /* 801C6834 001C3634 41 82 00 18 */ beq lbl_801C684C /* 801C6838 001C3638 3C 80 80 1C */ lis r4, dolphin.cbForCancelAllSync@ha @@ -19885,12 +19885,12 @@ lbl_801C684C: lbl_801C6868: /* 801C6868 001C3668 48 00 DA A9 */ bl OSDisableInterrupts /* 801C686C 001C366C 38 80 00 00 */ li r4, 0 -/* 801C6870 001C3670 90 8D 9B 2C */ stw r4, lbl_803CC42C-_SDA_BASE_(r13) +/* 801C6870 001C3670 90 8D 9B 2C */ stw r4, lbl_PauseFlag-_SDA_BASE_(r13) /* 801C6874 001C3674 7C 7C 1B 78 */ mr r28, r3 -/* 801C6878 001C3678 80 0D 9B 30 */ lwz r0, lbl_803CC430-_SDA_BASE_(r13) +/* 801C6878 001C3678 80 0D 9B 30 */ lwz r0, lbl_PausingFlag-_SDA_BASE_(r13) /* 801C687C 001C367C 2C 00 00 00 */ cmpwi r0, 0 /* 801C6880 001C3680 41 82 00 0C */ beq lbl_801C688C -/* 801C6884 001C3684 90 8D 9B 30 */ stw r4, lbl_803CC430-_SDA_BASE_(r13) +/* 801C6884 001C3684 90 8D 9B 30 */ stw r4, lbl_PausingFlag-_SDA_BASE_(r13) /* 801C6888 001C3688 4B FF E9 05 */ bl dolphin.stateReady lbl_801C688C: /* 801C688C 001C368C 7F 83 E3 78 */ mr r3, r28 @@ -19904,10 +19904,10 @@ lbl_801C688C: /* 801C68AC 001C36AC 38 60 FF FF */ li r3, -1 /* 801C68B0 001C36B0 48 00 00 28 */ b lbl_801C68D8 lbl_801C68B4: -/* 801C68B4 001C36B4 80 0D 9B 5C */ lwz r0, lbl_803CC45C-_SDA_BASE_(r13) +/* 801C68B4 001C36B4 80 0D 9B 5C */ lwz r0, lbl_CancelAllSyncComplete-_SDA_BASE_(r13) /* 801C68B8 001C36B8 2C 00 00 00 */ cmpwi r0, 0 /* 801C68BC 001C36BC 40 82 00 10 */ bne lbl_801C68CC -/* 801C68C0 001C36C0 38 6D 9B 18 */ addi r3, r13, lbl_803CC418-_SDA_BASE_ +/* 801C68C0 001C36C0 38 6D 9B 18 */ addi r3, r13, lbl___DVDThreadQueue-_SDA_BASE_ /* 801C68C4 001C36C4 48 01 09 ED */ bl OSSleepThread /* 801C68C8 001C36C8 4B FF FF EC */ b lbl_801C68B4 lbl_801C68CC: @@ -19927,11 +19927,11 @@ lbl_801C68D8: .global dolphin.cbForCancelAllSync dolphin.cbForCancelAllSync: /* 801C68F8 001C36F8 7C 08 02 A6 */ mflr r0 -/* 801C68FC 001C36FC 38 6D 9B 18 */ addi r3, r13, lbl_803CC418-_SDA_BASE_ +/* 801C68FC 001C36FC 38 6D 9B 18 */ addi r3, r13, lbl___DVDThreadQueue-_SDA_BASE_ /* 801C6900 001C3700 90 01 00 04 */ stw r0, 4(r1) /* 801C6904 001C3704 38 00 00 01 */ li r0, 1 /* 801C6908 001C3708 94 21 FF F8 */ stwu r1, -8(r1) -/* 801C690C 001C370C 90 0D 9B 5C */ stw r0, lbl_803CC45C-_SDA_BASE_(r13) +/* 801C690C 001C370C 90 0D 9B 5C */ stw r0, lbl_CancelAllSyncComplete-_SDA_BASE_(r13) /* 801C6910 001C3710 48 01 0A 8D */ bl OSWakeupThread /* 801C6914 001C3714 80 01 00 0C */ lwz r0, 0xc(r1) /* 801C6918 001C3718 38 21 00 08 */ addi r1, r1, 8 @@ -19950,26 +19950,26 @@ DVDCheckDisk: /* 801C6934 001C3734 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801C6938 001C3738 93 E1 00 0C */ stw r31, 0xc(r1) /* 801C693C 001C373C 48 00 D9 D5 */ bl OSDisableInterrupts -/* 801C6940 001C3740 80 0D 9B 38 */ lwz r0, lbl_803CC438-_SDA_BASE_(r13) +/* 801C6940 001C3740 80 0D 9B 38 */ lwz r0, lbl_FatalErrorFlag-_SDA_BASE_(r13) /* 801C6944 001C3744 2C 00 00 00 */ cmpwi r0, 0 /* 801C6948 001C3748 41 82 00 0C */ beq lbl_801C6954 /* 801C694C 001C374C 38 80 FF FF */ li r4, -1 /* 801C6950 001C3750 48 00 00 48 */ b lbl_801C6998 lbl_801C6954: -/* 801C6954 001C3754 80 0D 9B 30 */ lwz r0, lbl_803CC430-_SDA_BASE_(r13) +/* 801C6954 001C3754 80 0D 9B 30 */ lwz r0, lbl_PausingFlag-_SDA_BASE_(r13) /* 801C6958 001C3758 2C 00 00 00 */ cmpwi r0, 0 /* 801C695C 001C375C 41 82 00 0C */ beq lbl_801C6968 /* 801C6960 001C3760 38 80 00 08 */ li r4, 8 /* 801C6964 001C3764 48 00 00 34 */ b lbl_801C6998 lbl_801C6968: -/* 801C6968 001C3768 80 AD 9B 20 */ lwz r5, lbl_803CC420-_SDA_BASE_(r13) +/* 801C6968 001C3768 80 AD 9B 20 */ lwz r5, lbl_executing-_SDA_BASE_(r13) /* 801C696C 001C376C 28 05 00 00 */ cmplwi r5, 0 /* 801C6970 001C3770 40 82 00 0C */ bne lbl_801C697C /* 801C6974 001C3774 38 80 00 00 */ li r4, 0 /* 801C6978 001C3778 48 00 00 20 */ b lbl_801C6998 lbl_801C697C: -/* 801C697C 001C377C 3C 80 80 38 */ lis r4, lbl_8037D7E0@ha -/* 801C6980 001C3780 38 04 D7 E0 */ addi r0, r4, lbl_8037D7E0@l +/* 801C697C 001C377C 3C 80 80 38 */ lis r4, lbl_DummyCommandBlock@ha +/* 801C6980 001C3780 38 04 D7 E0 */ addi r0, r4, lbl_DummyCommandBlock@l /* 801C6984 001C3784 7C 05 00 40 */ cmplw r5, r0 /* 801C6988 001C3788 40 82 00 0C */ bne lbl_801C6994 /* 801C698C 001C378C 38 80 00 00 */ li r4, 0 @@ -19980,8 +19980,8 @@ lbl_801C6998: /* 801C6998 001C3798 38 04 00 01 */ addi r0, r4, 1 /* 801C699C 001C379C 28 00 00 0C */ cmplwi r0, 0xc /* 801C69A0 001C37A0 41 81 00 68 */ bgt lbl_801C6A08 -/* 801C69A4 001C37A4 3C 80 80 2B */ lis r4, lbl_802B4574@ha -/* 801C69A8 001C37A8 38 84 45 74 */ addi r4, r4, lbl_802B4574@l +/* 801C69A4 001C37A4 3C 80 80 2B */ lis r4, lbl__1011_2@ha +/* 801C69A8 001C37A8 38 84 45 74 */ addi r4, r4, lbl__1011_2@l /* 801C69AC 001C37AC 54 00 10 3A */ slwi r0, r0, 2 /* 801C69B0 001C37B0 7C 04 00 2E */ lwzx r0, r4, r0 /* 801C69B4 001C37B4 7C 09 03 A6 */ mtctr r0 @@ -20001,7 +20001,7 @@ lbl_801C69E8: /* 801C69E8 001C37E8 3B E0 00 00 */ li r31, 0 /* 801C69EC 001C37EC 48 00 00 1C */ b lbl_801C6A08 lbl_801C69F0: -/* 801C69F0 001C37F0 80 0D 9B 48 */ lwz r0, lbl_803CC448-_SDA_BASE_(r13) +/* 801C69F0 001C37F0 80 0D 9B 48 */ lwz r0, lbl_ResumeFromHere-_SDA_BASE_(r13) /* 801C69F4 001C37F4 28 00 00 00 */ cmplwi r0, 0 /* 801C69F8 001C37F8 41 82 00 0C */ beq lbl_801C6A04 /* 801C69FC 001C37FC 3B E0 00 00 */ li r31, 0 @@ -20029,13 +20029,13 @@ __DVDPrepareResetAsync: /* 801C6A40 001C3840 48 00 D8 D1 */ bl OSDisableInterrupts /* 801C6A44 001C3844 7C 7D 1B 78 */ mr r29, r3 /* 801C6A48 001C3848 48 00 00 F9 */ bl __DVDClearWaitingQueue -/* 801C6A4C 001C384C 80 0D 9B 40 */ lwz r0, lbl_803CC440-_SDA_BASE_(r13) +/* 801C6A4C 001C384C 80 0D 9B 40 */ lwz r0, lbl_Canceling-_SDA_BASE_(r13) /* 801C6A50 001C3850 28 00 00 00 */ cmplwi r0, 0 /* 801C6A54 001C3854 41 82 00 0C */ beq lbl_801C6A60 -/* 801C6A58 001C3858 93 CD 9B 44 */ stw r30, lbl_803CC444-_SDA_BASE_(r13) +/* 801C6A58 001C3858 93 CD 9B 44 */ stw r30, lbl_CancelCallback-_SDA_BASE_(r13) /* 801C6A5C 001C385C 48 00 00 C0 */ b lbl_801C6B1C lbl_801C6A60: -/* 801C6A60 001C3860 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C6A60 001C3860 80 6D 9B 20 */ lwz r3, lbl_executing-_SDA_BASE_(r13) /* 801C6A64 001C3864 28 03 00 00 */ cmplwi r3, 0 /* 801C6A68 001C3868 41 82 00 0C */ beq lbl_801C6A74 /* 801C6A6C 001C386C 38 00 00 00 */ li r0, 0 @@ -20044,12 +20044,12 @@ lbl_801C6A74: /* 801C6A74 001C3874 48 00 D8 9D */ bl OSDisableInterrupts /* 801C6A78 001C3878 7C 7F 1B 78 */ mr r31, r3 /* 801C6A7C 001C387C 48 00 D8 95 */ bl OSDisableInterrupts -/* 801C6A80 001C3880 80 0D 9B 20 */ lwz r0, lbl_803CC420-_SDA_BASE_(r13) +/* 801C6A80 001C3880 80 0D 9B 20 */ lwz r0, lbl_executing-_SDA_BASE_(r13) /* 801C6A84 001C3884 38 80 00 01 */ li r4, 1 -/* 801C6A88 001C3888 90 8D 9B 2C */ stw r4, lbl_803CC42C-_SDA_BASE_(r13) +/* 801C6A88 001C3888 90 8D 9B 2C */ stw r4, lbl_PauseFlag-_SDA_BASE_(r13) /* 801C6A8C 001C388C 28 00 00 00 */ cmplwi r0, 0 /* 801C6A90 001C3890 40 82 00 08 */ bne lbl_801C6A98 -/* 801C6A94 001C3894 90 8D 9B 30 */ stw r4, lbl_803CC430-_SDA_BASE_(r13) +/* 801C6A94 001C3894 90 8D 9B 30 */ stw r4, lbl_PausingFlag-_SDA_BASE_(r13) lbl_801C6A98: /* 801C6A98 001C3898 48 00 D8 A1 */ bl OSRestoreInterrupts /* 801C6A9C 001C389C 48 00 00 0C */ b lbl_801C6AA8 @@ -20060,7 +20060,7 @@ lbl_801C6AA8: /* 801C6AA8 001C38A8 48 00 01 39 */ bl __DVDPopWaitingQueue /* 801C6AAC 001C38AC 28 03 00 00 */ cmplwi r3, 0 /* 801C6AB0 001C38B0 40 82 FF F0 */ bne lbl_801C6AA0 -/* 801C6AB4 001C38B4 80 6D 9B 20 */ lwz r3, lbl_803CC420-_SDA_BASE_(r13) +/* 801C6AB4 001C38B4 80 6D 9B 20 */ lwz r3, lbl_executing-_SDA_BASE_(r13) /* 801C6AB8 001C38B8 28 03 00 00 */ cmplwi r3, 0 /* 801C6ABC 001C38BC 41 82 00 10 */ beq lbl_801C6ACC /* 801C6AC0 001C38C0 7F C4 F3 78 */ mr r4, r30 @@ -20077,12 +20077,12 @@ lbl_801C6ACC: lbl_801C6AE8: /* 801C6AE8 001C38E8 48 00 D8 29 */ bl OSDisableInterrupts /* 801C6AEC 001C38EC 38 80 00 00 */ li r4, 0 -/* 801C6AF0 001C38F0 90 8D 9B 2C */ stw r4, lbl_803CC42C-_SDA_BASE_(r13) +/* 801C6AF0 001C38F0 90 8D 9B 2C */ stw r4, lbl_PauseFlag-_SDA_BASE_(r13) /* 801C6AF4 001C38F4 7C 7E 1B 78 */ mr r30, r3 -/* 801C6AF8 001C38F8 80 0D 9B 30 */ lwz r0, lbl_803CC430-_SDA_BASE_(r13) +/* 801C6AF8 001C38F8 80 0D 9B 30 */ lwz r0, lbl_PausingFlag-_SDA_BASE_(r13) /* 801C6AFC 001C38FC 2C 00 00 00 */ cmpwi r0, 0 /* 801C6B00 001C3900 41 82 00 0C */ beq lbl_801C6B0C -/* 801C6B04 001C3904 90 8D 9B 30 */ stw r4, lbl_803CC430-_SDA_BASE_(r13) +/* 801C6B04 001C3904 90 8D 9B 30 */ stw r4, lbl_PausingFlag-_SDA_BASE_(r13) /* 801C6B08 001C3908 4B FF E6 85 */ bl dolphin.stateReady lbl_801C6B0C: /* 801C6B0C 001C390C 7F C3 F3 78 */ mr r3, r30 @@ -20102,8 +20102,8 @@ lbl_801C6B1C: .global __DVDClearWaitingQueue __DVDClearWaitingQueue: -/* 801C6B40 001C3940 3C 60 80 38 */ lis r3, lbl_8037D838@ha -/* 801C6B44 001C3944 38 63 D8 38 */ addi r3, r3, lbl_8037D838@l +/* 801C6B40 001C3940 3C 60 80 38 */ lis r3, lbl_WaitingQueue@ha +/* 801C6B44 001C3944 38 63 D8 38 */ addi r3, r3, lbl_WaitingQueue@l /* 801C6B48 001C3948 90 63 00 00 */ stw r3, 0(r3) /* 801C6B4C 001C394C 38 A3 00 08 */ addi r5, r3, 8 /* 801C6B50 001C3950 38 83 00 10 */ addi r4, r3, 0x10 @@ -20127,9 +20127,9 @@ __DVDPushWaitingQueue: /* 801C6B8C 001C398C 93 C1 00 10 */ stw r30, 0x10(r1) /* 801C6B90 001C3990 3B C3 00 00 */ addi r30, r3, 0 /* 801C6B94 001C3994 48 00 D7 7D */ bl OSDisableInterrupts -/* 801C6B98 001C3998 3C 80 80 38 */ lis r4, lbl_8037D838@ha +/* 801C6B98 001C3998 3C 80 80 38 */ lis r4, lbl_WaitingQueue@ha /* 801C6B9C 001C399C 57 C5 18 38 */ slwi r5, r30, 3 -/* 801C6BA0 001C39A0 38 04 D8 38 */ addi r0, r4, lbl_8037D838@l +/* 801C6BA0 001C39A0 38 04 D8 38 */ addi r0, r4, lbl_WaitingQueue@l /* 801C6BA4 001C39A4 7C A0 2A 14 */ add r5, r0, r5 /* 801C6BA8 001C39A8 80 85 00 04 */ lwz r4, 4(r5) /* 801C6BAC 001C39AC 93 E4 00 00 */ stw r31, 0(r4) @@ -20154,9 +20154,9 @@ __DVDPopWaitingQueue: /* 801C6BEC 001C39EC 93 E1 00 0C */ stw r31, 0xc(r1) /* 801C6BF0 001C39F0 48 00 D7 21 */ bl OSDisableInterrupts /* 801C6BF4 001C39F4 38 00 00 04 */ li r0, 4 -/* 801C6BF8 001C39F8 3C 80 80 38 */ lis r4, lbl_8037D838@ha +/* 801C6BF8 001C39F8 3C 80 80 38 */ lis r4, lbl_WaitingQueue@ha /* 801C6BFC 001C39FC 7C 09 03 A6 */ mtctr r0 -/* 801C6C00 001C3A00 38 84 D8 38 */ addi r4, r4, lbl_8037D838@l +/* 801C6C00 001C3A00 38 84 D8 38 */ addi r4, r4, lbl_WaitingQueue@l /* 801C6C04 001C3A04 3B E0 00 00 */ li r31, 0 lbl_801C6C08: /* 801C6C08 001C3A08 80 04 00 00 */ lwz r0, 0(r4) @@ -20164,9 +20164,9 @@ lbl_801C6C08: /* 801C6C10 001C3A10 41 82 00 48 */ beq lbl_801C6C58 /* 801C6C14 001C3A14 48 00 D7 25 */ bl OSRestoreInterrupts /* 801C6C18 001C3A18 48 00 D6 F9 */ bl OSDisableInterrupts -/* 801C6C1C 001C3A1C 3C 80 80 38 */ lis r4, lbl_8037D838@ha +/* 801C6C1C 001C3A1C 3C 80 80 38 */ lis r4, lbl_WaitingQueue@ha /* 801C6C20 001C3A20 57 E5 18 38 */ slwi r5, r31, 3 -/* 801C6C24 001C3A24 38 04 D8 38 */ addi r0, r4, lbl_8037D838@l +/* 801C6C24 001C3A24 38 04 D8 38 */ addi r0, r4, lbl_WaitingQueue@l /* 801C6C28 001C3A28 7C A0 2A 14 */ add r5, r0, r5 /* 801C6C2C 001C3A2C 83 E5 00 00 */ lwz r31, 0(r5) /* 801C6C30 001C3A30 80 1F 00 00 */ lwz r0, 0(r31) @@ -20199,9 +20199,9 @@ __DVDCheckWaitingQueue: /* 801C6C88 001C3A88 94 21 FF F8 */ stwu r1, -8(r1) /* 801C6C8C 001C3A8C 48 00 D6 85 */ bl OSDisableInterrupts /* 801C6C90 001C3A90 38 00 00 04 */ li r0, 4 -/* 801C6C94 001C3A94 3C 80 80 38 */ lis r4, lbl_8037D838@ha +/* 801C6C94 001C3A94 3C 80 80 38 */ lis r4, lbl_WaitingQueue@ha /* 801C6C98 001C3A98 7C 09 03 A6 */ mtctr r0 -/* 801C6C9C 001C3A9C 38 84 D8 38 */ addi r4, r4, lbl_8037D838@l +/* 801C6C9C 001C3A9C 38 84 D8 38 */ addi r4, r4, lbl_WaitingQueue@l lbl_801C6CA0: /* 801C6CA0 001C3AA0 80 04 00 00 */ lwz r0, 0(r4) /* 801C6CA4 001C3AA4 7C 00 20 40 */ cmplw r0, r4 @@ -20253,9 +20253,9 @@ lbl_801C6D24: .global dolphin.ErrorCode2Num dolphin.ErrorCode2Num: /* 801C6D38 001C3B38 38 00 00 02 */ li r0, 2 -/* 801C6D3C 001C3B3C 3C 80 80 2B */ lis r4, lbl_802B45A8@ha +/* 801C6D3C 001C3B3C 3C 80 80 2B */ lis r4, lbl_ErrorTable@ha /* 801C6D40 001C3B40 7C 09 03 A6 */ mtctr r0 -/* 801C6D44 001C3B44 38 84 45 A8 */ addi r4, r4, lbl_802B45A8@l +/* 801C6D44 001C3B44 38 84 45 A8 */ addi r4, r4, lbl_ErrorTable@l /* 801C6D48 001C3B48 38 A0 00 00 */ li r5, 0 lbl_801C6D4C: /* 801C6D4C 001C3B4C 80 04 00 00 */ lwz r0, 0(r4) @@ -20449,7 +20449,7 @@ __DVDPrintFatalMessage: /* 801C6FC8 001C3DC8 7C 08 02 A6 */ mflr r0 /* 801C6FCC 001C3DCC 90 01 00 04 */ stw r0, 4(r1) /* 801C6FD0 001C3DD0 94 21 FF F8 */ stwu r1, -8(r1) -/* 801C6FD4 001C3DD4 81 8D 9B 70 */ lwz r12, lbl_803CC470-_SDA_BASE_(r13) +/* 801C6FD4 001C3DD4 81 8D 9B 70 */ lwz r12, lbl_FatalFunc-_SDA_BASE_(r13) /* 801C6FD8 001C3DD8 28 0C 00 00 */ cmplwi r12, 0 /* 801C6FDC 001C3DDC 41 82 00 0C */ beq lbl_801C6FE8 /* 801C6FE0 001C3DE0 7D 88 03 A6 */ mtlr r12 @@ -20467,7 +20467,7 @@ lbl_801C6FF8: /* 801C7008 001C3E08 93 E1 00 14 */ stw r31, 0x14(r1) /* 801C700C 001C3E0C 3B E4 00 00 */ addi r31, r4, 0 /* 801C7010 001C3E10 40 81 00 7C */ ble lbl_801C708C -/* 801C7014 001C3E14 80 0D 9B 78 */ lwz r0, lbl_803CC478-_SDA_BASE_(r13) +/* 801C7014 001C3E14 80 0D 9B 78 */ lwz r0, lbl_status-_SDA_BASE_(r13) /* 801C7018 001C3E18 2C 00 00 01 */ cmpwi r0, 1 /* 801C701C 001C3E1C 41 82 00 3C */ beq lbl_801C7058 /* 801C7020 001C3E20 40 80 00 9C */ bge lbl_801C70BC @@ -20476,9 +20476,9 @@ lbl_801C6FF8: /* 801C702C 001C3E2C 48 00 00 90 */ b lbl_801C70BC lbl_801C7030: /* 801C7030 001C3E30 38 00 00 01 */ li r0, 1 -/* 801C7034 001C3E34 80 8D 9B 7C */ lwz r4, lbl_803CC47C-_SDA_BASE_(r13) +/* 801C7034 001C3E34 80 8D 9B 7C */ lwz r4, lbl_bb2-_SDA_BASE_(r13) /* 801C7038 001C3E38 3C 60 80 1C */ lis r3, lbl_801C6FF8@ha -/* 801C703C 001C3E3C 90 0D 9B 78 */ stw r0, lbl_803CC478-_SDA_BASE_(r13) +/* 801C703C 001C3E3C 90 0D 9B 78 */ stw r0, lbl_status-_SDA_BASE_(r13) /* 801C7040 001C3E40 38 E3 6F F8 */ addi r7, r3, lbl_801C6FF8@l /* 801C7044 001C3E44 38 7F 00 00 */ addi r3, r31, 0 /* 801C7048 001C3E48 38 A0 00 20 */ li r5, 0x20 @@ -20487,8 +20487,8 @@ lbl_801C7030: /* 801C7054 001C3E54 48 00 00 68 */ b lbl_801C70BC lbl_801C7058: /* 801C7058 001C3E58 38 00 00 02 */ li r0, 2 -/* 801C705C 001C3E5C 80 CD 9B 7C */ lwz r6, lbl_803CC47C-_SDA_BASE_(r13) -/* 801C7060 001C3E60 90 0D 9B 78 */ stw r0, lbl_803CC478-_SDA_BASE_(r13) +/* 801C705C 001C3E5C 80 CD 9B 7C */ lwz r6, lbl_bb2-_SDA_BASE_(r13) +/* 801C7060 001C3E60 90 0D 9B 78 */ stw r0, lbl_status-_SDA_BASE_(r13) /* 801C7064 001C3E64 3C 60 80 1C */ lis r3, lbl_801C6FF8@ha /* 801C7068 001C3E68 38 E3 6F F8 */ addi r7, r3, lbl_801C6FF8@l /* 801C706C 001C3E6C 80 A6 00 08 */ lwz r5, 8(r6) @@ -20505,10 +20505,10 @@ lbl_801C708C: /* 801C7094 001C3E94 2C 03 FF FC */ cmpwi r3, -4 /* 801C7098 001C3E98 40 82 00 24 */ bne lbl_801C70BC /* 801C709C 001C3E9C 38 00 00 00 */ li r0, 0 -/* 801C70A0 001C3EA0 90 0D 9B 78 */ stw r0, lbl_803CC478-_SDA_BASE_(r13) +/* 801C70A0 001C3EA0 90 0D 9B 78 */ stw r0, lbl_status-_SDA_BASE_(r13) /* 801C70A4 001C3EA4 4B FF F1 49 */ bl DVDReset /* 801C70A8 001C3EA8 3C 60 80 1C */ lis r3, lbl_801C6FF8@ha -/* 801C70AC 001C3EAC 80 8D 9B 80 */ lwz r4, lbl_803CC480-_SDA_BASE_(r13) +/* 801C70AC 001C3EAC 80 8D 9B 80 */ lwz r4, lbl_idTmp-_SDA_BASE_(r13) /* 801C70B0 001C3EB0 38 A3 6F F8 */ addi r5, r3, lbl_801C6FF8@l /* 801C70B4 001C3EB4 38 7F 00 00 */ addi r3, r31, 0 /* 801C70B8 001C3EB8 4B FF EE D5 */ bl DVDReadDiskID @@ -20522,46 +20522,46 @@ lbl_801C70BC: .global __fstLoad __fstLoad: /* 801C70D0 001C3ED0 7C 08 02 A6 */ mflr r0 -/* 801C70D4 001C3ED4 3C 60 80 2B */ lis r3, lbl_802B45F0@ha +/* 801C70D4 001C3ED4 3C 60 80 2B */ lis r3, lbl__38@ha /* 801C70D8 001C3ED8 90 01 00 04 */ stw r0, 4(r1) /* 801C70DC 001C3EDC 94 21 FF A0 */ stwu r1, -0x60(r1) /* 801C70E0 001C3EE0 93 E1 00 5C */ stw r31, 0x5c(r1) -/* 801C70E4 001C3EE4 3B E3 45 F0 */ addi r31, r3, lbl_802B45F0@l +/* 801C70E4 001C3EE4 3B E3 45 F0 */ addi r31, r3, lbl__38@l /* 801C70E8 001C3EE8 93 C1 00 58 */ stw r30, 0x58(r1) /* 801C70EC 001C3EEC 93 A1 00 54 */ stw r29, 0x54(r1) /* 801C70F0 001C3EF0 48 00 AF 75 */ bl func_801D2064 -/* 801C70F4 001C3EF4 3C 60 80 38 */ lis r3, lbl_8037D858@ha -/* 801C70F8 001C3EF8 38 63 D8 58 */ addi r3, r3, lbl_8037D858@l +/* 801C70F4 001C3EF4 3C 60 80 38 */ lis r3, lbl_bb2Buf@ha +/* 801C70F8 001C3EF8 38 63 D8 58 */ addi r3, r3, lbl_bb2Buf@l /* 801C70FC 001C3EFC 38 81 00 2B */ addi r4, r1, 0x2b /* 801C7100 001C3F00 38 03 00 1F */ addi r0, r3, 0x1f /* 801C7104 001C3F04 54 83 00 34 */ rlwinm r3, r4, 0, 0, 0x1a /* 801C7108 001C3F08 54 00 00 34 */ rlwinm r0, r0, 0, 0, 0x1a -/* 801C710C 001C3F0C 90 6D 9B 80 */ stw r3, lbl_803CC480-_SDA_BASE_(r13) -/* 801C7110 001C3F10 90 0D 9B 7C */ stw r0, lbl_803CC47C-_SDA_BASE_(r13) +/* 801C710C 001C3F0C 90 6D 9B 80 */ stw r3, lbl_idTmp-_SDA_BASE_(r13) +/* 801C7110 001C3F10 90 0D 9B 7C */ stw r0, lbl_bb2-_SDA_BASE_(r13) /* 801C7114 001C3F14 4B FF F0 D9 */ bl DVDReset -/* 801C7118 001C3F18 3C 60 80 38 */ lis r3, lbl_8037D898@ha -/* 801C711C 001C3F1C 80 8D 9B 80 */ lwz r4, lbl_803CC480-_SDA_BASE_(r13) +/* 801C7118 001C3F18 3C 60 80 38 */ lis r3, lbl_block$18@ha +/* 801C711C 001C3F1C 80 8D 9B 80 */ lwz r4, lbl_idTmp-_SDA_BASE_(r13) /* 801C7120 001C3F20 3C A0 80 1C */ lis r5, lbl_801C6FF8@ha -/* 801C7124 001C3F24 38 63 D8 98 */ addi r3, r3, lbl_8037D898@l +/* 801C7124 001C3F24 38 63 D8 98 */ addi r3, r3, lbl_block$18@l /* 801C7128 001C3F28 38 A5 6F F8 */ addi r5, r5, lbl_801C6FF8@l /* 801C712C 001C3F2C 4B FF EE 61 */ bl DVDReadDiskID lbl_801C7130: /* 801C7130 001C3F30 4B FF F1 4D */ bl DVDGetDriveStatus /* 801C7134 001C3F34 2C 03 00 00 */ cmpwi r3, 0 /* 801C7138 001C3F38 40 82 FF F8 */ bne lbl_801C7130 -/* 801C713C 001C3F3C 80 6D 9B 7C */ lwz r3, lbl_803CC47C-_SDA_BASE_(r13) +/* 801C713C 001C3F3C 80 6D 9B 7C */ lwz r3, lbl_bb2-_SDA_BASE_(r13) /* 801C7140 001C3F40 3F A0 80 00 */ lis r29, 0x80000000@ha /* 801C7144 001C3F44 3F C0 80 00 */ lis r30, 0x80000038@ha /* 801C7148 001C3F48 80 03 00 10 */ lwz r0, 0x10(r3) /* 801C714C 001C3F4C 38 7D 00 00 */ addi r3, r29, 0x80000000@l /* 801C7150 001C3F50 38 A0 00 20 */ li r5, 0x20 /* 801C7154 001C3F54 90 1E 00 38 */ stw r0, 0x80000038@l(r30) -/* 801C7158 001C3F58 80 8D 9B 7C */ lwz r4, lbl_803CC47C-_SDA_BASE_(r13) +/* 801C7158 001C3F58 80 8D 9B 7C */ lwz r4, lbl_bb2-_SDA_BASE_(r13) /* 801C715C 001C3F5C 80 04 00 0C */ lwz r0, 0xc(r4) /* 801C7160 001C3F60 90 1E 00 3C */ stw r0, 0x3c(r30) -/* 801C7164 001C3F64 80 8D 9B 80 */ lwz r4, lbl_803CC480-_SDA_BASE_(r13) +/* 801C7164 001C3F64 80 8D 9B 80 */ lwz r4, lbl_idTmp-_SDA_BASE_(r13) /* 801C7168 001C3F68 4B E3 C3 D9 */ bl memcpy -/* 801C716C 001C3F6C 38 6D 85 B8 */ addi r3, r13, lbl_803CAEB8-_SDA_BASE_ +/* 801C716C 001C3F6C 38 6D 85 B8 */ addi r3, r13, lbl__37-_SDA_BASE_ /* 801C7170 001C3F70 4C C6 31 82 */ crclr 6 /* 801C7174 001C3F74 48 00 BD 91 */ bl func_801D2F04 /* 801C7178 001C3F78 88 9D 00 00 */ lbz r4, 0(r29) @@ -20593,18 +20593,18 @@ lbl_801C7130: /* 801C71E0 001C3FE0 88 1E 00 08 */ lbz r0, 8(r30) /* 801C71E4 001C3FE4 28 00 00 00 */ cmplwi r0, 0 /* 801C71E8 001C3FE8 40 82 00 0C */ bne lbl_801C71F4 -/* 801C71EC 001C3FEC 38 8D 85 BC */ addi r4, r13, lbl_803CAEBC-_SDA_BASE_ +/* 801C71EC 001C3FEC 38 8D 85 BC */ addi r4, r13, lbl__42-_SDA_BASE_ /* 801C71F0 001C3FF0 48 00 00 08 */ b lbl_801C71F8 lbl_801C71F4: -/* 801C71F4 001C3FF4 38 8D 85 C0 */ addi r4, r13, lbl_803CAEC0-_SDA_BASE_ +/* 801C71F4 001C3FF4 38 8D 85 C0 */ addi r4, r13, lbl__43-_SDA_BASE_ lbl_801C71F8: /* 801C71F8 001C3FF8 4C C6 31 82 */ crclr 6 /* 801C71FC 001C3FFC 38 7F 00 5C */ addi r3, r31, 0x5c /* 801C7200 001C4000 48 00 BD 05 */ bl func_801D2F04 -/* 801C7204 001C4004 38 6D 85 B8 */ addi r3, r13, lbl_803CAEB8-_SDA_BASE_ +/* 801C7204 001C4004 38 6D 85 B8 */ addi r3, r13, lbl__37-_SDA_BASE_ /* 801C7208 001C4008 4C C6 31 82 */ crclr 6 /* 801C720C 001C400C 48 00 BC F9 */ bl func_801D2F04 -/* 801C7210 001C4010 80 6D 9B 7C */ lwz r3, lbl_803CC47C-_SDA_BASE_(r13) +/* 801C7210 001C4010 80 6D 9B 7C */ lwz r3, lbl_bb2-_SDA_BASE_(r13) /* 801C7214 001C4014 80 63 00 10 */ lwz r3, 0x10(r3) /* 801C7218 001C4018 48 00 AE 5D */ bl OSSetArenaHi /* 801C721C 001C401C 80 01 00 64 */ lwz r0, 0x64(r1) @@ -20622,8 +20622,8 @@ dolphin.SetExiInterruptMask: /* 801C7240 001C4040 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801C7244 001C4044 93 E1 00 14 */ stw r31, 0x14(r1) /* 801C7248 001C4048 3B E4 00 00 */ addi r31, r4, 0 -/* 801C724C 001C404C 3C 80 80 38 */ lis r4, lbl_8037D8C8@ha -/* 801C7250 001C4050 38 84 D8 C8 */ addi r4, r4, lbl_8037D8C8@l +/* 801C724C 001C404C 3C 80 80 38 */ lis r4, lbl_Ecb@ha +/* 801C7250 001C4050 38 84 D8 C8 */ addi r4, r4, lbl_Ecb@l /* 801C7254 001C4054 38 84 00 80 */ addi r4, r4, 0x80 /* 801C7258 001C4058 2C 03 00 01 */ cmpwi r3, 1 /* 801C725C 001C405C 41 82 00 5C */ beq lbl_801C72B8 @@ -20703,8 +20703,8 @@ EXIImm: /* 801C7348 001C4148 3B A6 00 00 */ addi r29, r6, 0 /* 801C734C 001C414C 3B 27 00 00 */ addi r25, r7, 0 /* 801C7350 001C4150 54 64 30 32 */ slwi r4, r3, 6 -/* 801C7354 001C4154 3C 60 80 38 */ lis r3, lbl_8037D8C8@ha -/* 801C7358 001C4158 38 03 D8 C8 */ addi r0, r3, lbl_8037D8C8@l +/* 801C7354 001C4154 3C 60 80 38 */ lis r3, lbl_Ecb@ha +/* 801C7358 001C4158 38 03 D8 C8 */ addi r0, r3, lbl_Ecb@l /* 801C735C 001C415C 7F E0 22 14 */ add r31, r0, r4 /* 801C7360 001C4160 48 00 CF B1 */ bl OSDisableInterrupts /* 801C7364 001C4164 7C 7E 1B 78 */ mr r30, r3 @@ -20919,8 +20919,8 @@ EXIDma: /* 801C7644 001C4444 3B C6 00 00 */ addi r30, r6, 0 /* 801C7648 001C4448 3B 27 00 00 */ addi r25, r7, 0 /* 801C764C 001C444C 54 64 30 32 */ slwi r4, r3, 6 -/* 801C7650 001C4450 3C 60 80 38 */ lis r3, lbl_8037D8C8@ha -/* 801C7654 001C4454 38 03 D8 C8 */ addi r0, r3, lbl_8037D8C8@l +/* 801C7650 001C4450 3C 60 80 38 */ lis r3, lbl_Ecb@ha +/* 801C7654 001C4454 38 03 D8 C8 */ addi r0, r3, lbl_Ecb@l /* 801C7658 001C4458 7F 40 22 14 */ add r26, r0, r4 /* 801C765C 001C445C 48 00 CC B5 */ bl OSDisableInterrupts /* 801C7660 001C4460 7C 7F 1B 78 */ mr r31, r3 @@ -20980,8 +20980,8 @@ EXISync: /* 801C771C 001C451C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801C7720 001C4520 BF 61 00 1C */ stmw r27, 0x1c(r1) /* 801C7724 001C4524 54 65 30 32 */ slwi r5, r3, 6 -/* 801C7728 001C4528 3C 80 80 38 */ lis r4, lbl_8037D8C8@ha -/* 801C772C 001C452C 38 04 D8 C8 */ addi r0, r4, lbl_8037D8C8@l +/* 801C7728 001C4528 3C 80 80 38 */ lis r4, lbl_Ecb@ha +/* 801C772C 001C452C 38 04 D8 C8 */ addi r0, r4, lbl_Ecb@l /* 801C7730 001C4530 7F E0 2A 14 */ add r31, r0, r5 /* 801C7734 001C4534 3B 80 00 00 */ li r28, 0 /* 801C7738 001C4538 1F C3 00 14 */ mulli r30, r3, 0x14 @@ -21167,8 +21167,8 @@ EXISetExiCallback: /* 801C79B8 001C47B8 3B 43 00 00 */ addi r26, r3, 0 /* 801C79BC 001C47BC 3B 64 00 00 */ addi r27, r4, 0 /* 801C79C0 001C47C0 54 60 30 32 */ slwi r0, r3, 6 -/* 801C79C4 001C47C4 3C 60 80 38 */ lis r3, lbl_8037D8C8@ha -/* 801C79C8 001C47C8 3B E3 D8 C8 */ addi r31, r3, lbl_8037D8C8@l +/* 801C79C4 001C47C4 3C 60 80 38 */ lis r3, lbl_Ecb@ha +/* 801C79C8 001C47C8 3B E3 D8 C8 */ addi r31, r3, lbl_Ecb@l /* 801C79CC 001C47CC 7F DF 02 14 */ add r30, r31, r0 /* 801C79D0 001C47D0 48 00 C9 41 */ bl OSDisableInterrupts /* 801C79D4 001C47D4 7C 7C 1B 78 */ mr r28, r3 @@ -21202,8 +21202,8 @@ dolphin.__EXIProbe: /* 801C7A30 001C4830 BF 61 00 14 */ stmw r27, 0x14(r1) /* 801C7A34 001C4834 3B 83 00 00 */ addi r28, r3, 0 /* 801C7A38 001C4838 54 64 30 32 */ slwi r4, r3, 6 -/* 801C7A3C 001C483C 3C 60 80 38 */ lis r3, lbl_8037D8C8@ha -/* 801C7A40 001C4840 38 03 D8 C8 */ addi r0, r3, lbl_8037D8C8@l +/* 801C7A3C 001C483C 3C 60 80 38 */ lis r3, lbl_Ecb@ha +/* 801C7A40 001C4840 38 03 D8 C8 */ addi r0, r3, lbl_Ecb@l /* 801C7A44 001C4844 7F E0 22 14 */ add r31, r0, r4 /* 801C7A48 001C4848 2C 1C 00 02 */ cmpwi r28, 2 /* 801C7A4C 001C484C 40 82 00 0C */ bne lbl_801C7A58 @@ -21307,8 +21307,8 @@ EXIProbe: /* 801C7BA8 001C49A8 93 C1 00 10 */ stw r30, 0x10(r1) /* 801C7BAC 001C49AC 3B C3 00 00 */ addi r30, r3, 0 /* 801C7BB0 001C49B0 54 64 30 32 */ slwi r4, r3, 6 -/* 801C7BB4 001C49B4 3C 60 80 38 */ lis r3, lbl_8037D8C8@ha -/* 801C7BB8 001C49B8 38 03 D8 C8 */ addi r0, r3, lbl_8037D8C8@l +/* 801C7BB4 001C49B4 3C 60 80 38 */ lis r3, lbl_Ecb@ha +/* 801C7BB8 001C49B8 38 03 D8 C8 */ addi r0, r3, lbl_Ecb@l /* 801C7BBC 001C49BC 7F E0 22 14 */ add r31, r0, r4 /* 801C7BC0 001C49C0 38 7E 00 00 */ addi r3, r30, 0 /* 801C7BC4 001C49C4 4B FF FE 61 */ bl dolphin.__EXIProbe @@ -21344,8 +21344,8 @@ EXIProbeEx: /* 801C7C28 001C4A28 93 C1 00 10 */ stw r30, 0x10(r1) /* 801C7C2C 001C4A2C 3B C3 00 00 */ addi r30, r3, 0 /* 801C7C30 001C4A30 54 64 30 32 */ slwi r4, r3, 6 -/* 801C7C34 001C4A34 3C 60 80 38 */ lis r3, lbl_8037D8C8@ha -/* 801C7C38 001C4A38 38 03 D8 C8 */ addi r0, r3, lbl_8037D8C8@l +/* 801C7C34 001C4A34 3C 60 80 38 */ lis r3, lbl_Ecb@ha +/* 801C7C38 001C4A38 38 03 D8 C8 */ addi r0, r3, lbl_Ecb@l /* 801C7C3C 001C4A3C 7F E0 22 14 */ add r31, r0, r4 /* 801C7C40 001C4A40 38 7E 00 00 */ addi r3, r30, 0 /* 801C7C44 001C4A44 4B FF FD E1 */ bl dolphin.__EXIProbe @@ -21397,8 +21397,8 @@ EXIAttach: /* 801C7CDC 001C4ADC 3B 63 00 00 */ addi r27, r3, 0 /* 801C7CE0 001C4AE0 3B 84 00 00 */ addi r28, r4, 0 /* 801C7CE4 001C4AE4 54 64 30 32 */ slwi r4, r3, 6 -/* 801C7CE8 001C4AE8 3C 60 80 38 */ lis r3, lbl_8037D8C8@ha -/* 801C7CEC 001C4AEC 38 03 D8 C8 */ addi r0, r3, lbl_8037D8C8@l +/* 801C7CE8 001C4AE8 3C 60 80 38 */ lis r3, lbl_Ecb@ha +/* 801C7CEC 001C4AEC 38 03 D8 C8 */ addi r0, r3, lbl_Ecb@l /* 801C7CF0 001C4AF0 7F C0 22 14 */ add r30, r0, r4 /* 801C7CF4 001C4AF4 38 7B 00 00 */ addi r3, r27, 0 /* 801C7CF8 001C4AF8 4B FF FD 2D */ bl dolphin.__EXIProbe @@ -21474,8 +21474,8 @@ EXIDetach: /* 801C7DEC 001C4BEC 93 A1 00 14 */ stw r29, 0x14(r1) /* 801C7DF0 001C4BF0 3B A3 00 00 */ addi r29, r3, 0 /* 801C7DF4 001C4BF4 54 64 30 32 */ slwi r4, r3, 6 -/* 801C7DF8 001C4BF8 3C 60 80 38 */ lis r3, lbl_8037D8C8@ha -/* 801C7DFC 001C4BFC 38 03 D8 C8 */ addi r0, r3, lbl_8037D8C8@l +/* 801C7DF8 001C4BF8 3C 60 80 38 */ lis r3, lbl_Ecb@ha +/* 801C7DFC 001C4BFC 38 03 D8 C8 */ addi r0, r3, lbl_Ecb@l /* 801C7E00 001C4C00 7F E0 22 14 */ add r31, r0, r4 /* 801C7E04 001C4C04 48 00 C5 0D */ bl OSDisableInterrupts /* 801C7E08 001C4C08 7C 7E 1B 78 */ mr r30, r3 @@ -21527,8 +21527,8 @@ EXISelect: /* 801C7EA8 001C4CA8 3B 84 00 00 */ addi r28, r4, 0 /* 801C7EAC 001C4CAC 3B A5 00 00 */ addi r29, r5, 0 /* 801C7EB0 001C4CB0 54 64 30 32 */ slwi r4, r3, 6 -/* 801C7EB4 001C4CB4 3C 60 80 38 */ lis r3, lbl_8037D8C8@ha -/* 801C7EB8 001C4CB8 38 03 D8 C8 */ addi r0, r3, lbl_8037D8C8@l +/* 801C7EB4 001C4CB4 3C 60 80 38 */ lis r3, lbl_Ecb@ha +/* 801C7EB8 001C4CB8 38 03 D8 C8 */ addi r0, r3, lbl_Ecb@l /* 801C7EBC 001C4CBC 7F E0 22 14 */ add r31, r0, r4 /* 801C7EC0 001C4CC0 48 00 C4 51 */ bl OSDisableInterrupts /* 801C7EC4 001C4CC4 7C 7E 1B 78 */ mr r30, r3 @@ -21613,8 +21613,8 @@ EXIDeselect: /* 801C7FD8 001C4DD8 93 81 00 10 */ stw r28, 0x10(r1) /* 801C7FDC 001C4DDC 3B E3 00 00 */ addi r31, r3, 0 /* 801C7FE0 001C4DE0 54 64 30 32 */ slwi r4, r3, 6 -/* 801C7FE4 001C4DE4 3C 60 80 38 */ lis r3, lbl_8037D8C8@ha -/* 801C7FE8 001C4DE8 38 03 D8 C8 */ addi r0, r3, lbl_8037D8C8@l +/* 801C7FE4 001C4DE4 3C 60 80 38 */ lis r3, lbl_Ecb@ha +/* 801C7FE8 001C4DE8 38 03 D8 C8 */ addi r0, r3, lbl_Ecb@l /* 801C7FEC 001C4DEC 7F C0 22 14 */ add r30, r0, r4 /* 801C7FF0 001C4DF0 48 00 C3 21 */ bl OSDisableInterrupts /* 801C7FF4 001C4DF4 7C 7C 1B 78 */ mr r28, r3 @@ -21703,8 +21703,8 @@ lbl_801C80D0: /* 801C8120 001C4F20 60 00 00 02 */ ori r0, r0, 2 /* 801C8124 001C4F24 90 03 00 00 */ stw r0, 0(r3) /* 801C8128 001C4F28 57 C4 30 32 */ slwi r4, r30, 6 -/* 801C812C 001C4F2C 3C 60 80 38 */ lis r3, lbl_8037D8C8@ha -/* 801C8130 001C4F30 38 03 D8 C8 */ addi r0, r3, lbl_8037D8C8@l +/* 801C812C 001C4F2C 3C 60 80 38 */ lis r3, lbl_Ecb@ha +/* 801C8130 001C4F30 38 03 D8 C8 */ addi r0, r3, lbl_Ecb@l /* 801C8134 001C4F34 7C 60 22 14 */ add r3, r0, r4 /* 801C8138 001C4F38 80 03 00 00 */ lwz r0, 0(r3) /* 801C813C 001C4F3C 7C 1D 03 78 */ mr r29, r0 @@ -21748,8 +21748,8 @@ lbl_801C8198: /* 801C81CC 001C4FCC 54 60 0F FE */ srwi r0, r3, 0x1f /* 801C81D0 001C4FD0 7F C3 02 14 */ add r30, r3, r0 /* 801C81D4 001C4FD4 57 C4 30 32 */ slwi r4, r30, 6 -/* 801C81D8 001C4FD8 3C 60 80 38 */ lis r3, lbl_8037D8C8@ha -/* 801C81DC 001C4FDC 38 03 D8 C8 */ addi r0, r3, lbl_8037D8C8@l +/* 801C81D8 001C4FD8 3C 60 80 38 */ lis r3, lbl_Ecb@ha +/* 801C81DC 001C4FDC 38 03 D8 C8 */ addi r0, r3, lbl_Ecb@l /* 801C81E0 001C4FE0 7F E0 22 14 */ add r31, r0, r4 /* 801C81E4 001C4FE4 3C 00 80 00 */ lis r0, 0x8000 /* 801C81E8 001C4FE8 7C 03 2C 30 */ srw r3, r0, r5 @@ -21893,8 +21893,8 @@ lbl_801C83B0: /* 801C83F4 001C51F4 7C 63 04 30 */ srw r3, r3, r0 /* 801C83F8 001C51F8 48 00 C2 E1 */ bl __OSMaskInterrupts /* 801C83FC 001C51FC 57 C4 30 32 */ slwi r4, r30, 6 -/* 801C8400 001C5200 3C 60 80 38 */ lis r3, lbl_8037D8C8@ha -/* 801C8404 001C5204 38 03 D8 C8 */ addi r0, r3, lbl_8037D8C8@l +/* 801C8400 001C5200 3C 60 80 38 */ lis r3, lbl_Ecb@ha +/* 801C8404 001C5204 38 03 D8 C8 */ addi r0, r3, lbl_Ecb@l /* 801C8408 001C5208 7F A0 22 14 */ add r29, r0, r4 /* 801C840C 001C520C 83 9D 00 08 */ lwz r28, 8(r29) /* 801C8410 001C5210 80 1D 00 0C */ lwz r0, 0xc(r29) @@ -21993,16 +21993,16 @@ lbl_801C84A4: /* 801C8570 001C5370 48 00 BD ED */ bl __OSSetInterruptHandler /* 801C8574 001C5374 38 60 00 00 */ li r3, 0 /* 801C8578 001C5378 38 80 00 02 */ li r4, 2 -/* 801C857C 001C537C 38 AD 9B 88 */ addi r5, r13, lbl_803CC488-_SDA_BASE_ +/* 801C857C 001C537C 38 AD 9B 88 */ addi r5, r13, lbl_IDSerialPort1-_SDA_BASE_ /* 801C8580 001C5380 48 00 02 E5 */ bl EXIGetID -/* 801C8584 001C5384 80 0D 9C 30 */ lwz r0, lbl_803CC530-_SDA_BASE_(r13) +/* 801C8584 001C5384 80 0D 9C 30 */ lwz r0, lbl___OSInIPL-_SDA_BASE_(r13) /* 801C8588 001C5388 2C 00 00 00 */ cmpwi r0, 0 /* 801C858C 001C538C 41 82 00 34 */ beq lbl_801C85C0 /* 801C8590 001C5390 3C 80 80 00 */ lis r4, 0x800030C4@ha /* 801C8594 001C5394 93 E4 30 C4 */ stw r31, 0x800030C4@l(r4) /* 801C8598 001C5398 93 E4 30 C0 */ stw r31, 0x30c0(r4) -/* 801C859C 001C539C 3C 60 80 38 */ lis r3, lbl_8037D8C8@ha -/* 801C85A0 001C53A0 38 63 D8 C8 */ addi r3, r3, lbl_8037D8C8@l +/* 801C859C 001C539C 3C 60 80 38 */ lis r3, lbl_Ecb@ha +/* 801C85A0 001C53A0 38 63 D8 C8 */ addi r3, r3, lbl_Ecb@l /* 801C85A4 001C53A4 93 E3 00 60 */ stw r31, 0x60(r3) /* 801C85A8 001C53A8 93 E3 00 20 */ stw r31, 0x20(r3) /* 801C85AC 001C53AC 38 60 00 00 */ li r3, 0 @@ -22040,7 +22040,7 @@ lbl_801C85F8: /* 801C8624 001C5424 38 80 00 02 */ li r4, 2 /* 801C8628 001C5428 48 00 07 79 */ bl __OSEnableBarnacle lbl_801C862C: -/* 801C862C 001C542C 80 6D 85 C8 */ lwz r3, lbl_803CAEC8-_SDA_BASE_(r13) +/* 801C862C 001C542C 80 6D 85 C8 */ lwz r3, lbl___EXIVersion-_SDA_BASE_(r13) /* 801C8630 001C5430 48 00 8F CD */ bl OSRegisterVersion /* 801C8634 001C5434 80 01 00 24 */ lwz r0, 0x24(r1) /* 801C8638 001C5438 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -22061,8 +22061,8 @@ EXILock: /* 801C8668 001C5468 3B E4 00 00 */ addi r31, r4, 0 /* 801C866C 001C546C 3B 85 00 00 */ addi r28, r5, 0 /* 801C8670 001C5470 54 64 30 32 */ slwi r4, r3, 6 -/* 801C8674 001C5474 3C 60 80 38 */ lis r3, lbl_8037D8C8@ha -/* 801C8678 001C5478 38 03 D8 C8 */ addi r0, r3, lbl_8037D8C8@l +/* 801C8674 001C5474 3C 60 80 38 */ lis r3, lbl_Ecb@ha +/* 801C8678 001C5478 38 03 D8 C8 */ addi r0, r3, lbl_Ecb@l /* 801C867C 001C547C 7F C0 22 14 */ add r30, r0, r4 /* 801C8680 001C5480 48 00 BC 91 */ bl OSDisableInterrupts /* 801C8684 001C5484 7C 7D 1B 78 */ mr r29, r3 @@ -22132,8 +22132,8 @@ EXIUnlock: /* 801C8760 001C5560 93 81 00 10 */ stw r28, 0x10(r1) /* 801C8764 001C5564 3B 83 00 00 */ addi r28, r3, 0 /* 801C8768 001C5568 54 64 30 32 */ slwi r4, r3, 6 -/* 801C876C 001C556C 3C 60 80 38 */ lis r3, lbl_8037D8C8@ha -/* 801C8770 001C5570 38 03 D8 C8 */ addi r0, r3, lbl_8037D8C8@l +/* 801C876C 001C556C 3C 60 80 38 */ lis r3, lbl_Ecb@ha +/* 801C8770 001C5570 38 03 D8 C8 */ addi r0, r3, lbl_Ecb@l /* 801C8774 001C5574 7F E0 22 14 */ add r31, r0, r4 /* 801C8778 001C5578 48 00 BB 99 */ bl OSDisableInterrupts /* 801C877C 001C557C 7C 7E 1B 78 */ mr r30, r3 @@ -22186,8 +22186,8 @@ lbl_801C8804: .global EXIGetState EXIGetState: /* 801C8824 001C5624 54 64 30 32 */ slwi r4, r3, 6 -/* 801C8828 001C5628 3C 60 80 38 */ lis r3, lbl_8037D8C8@ha -/* 801C882C 001C562C 38 03 D8 C8 */ addi r0, r3, lbl_8037D8C8@l +/* 801C8828 001C5628 3C 60 80 38 */ lis r3, lbl_Ecb@ha +/* 801C882C 001C562C 38 03 D8 C8 */ addi r0, r3, lbl_Ecb@l /* 801C8830 001C5630 7C 60 22 14 */ add r3, r0, r4 /* 801C8834 001C5634 80 63 00 0C */ lwz r3, 0xc(r3) /* 801C8838 001C5638 4E 80 00 20 */ blr @@ -22213,13 +22213,13 @@ EXIGetID: /* 801C8878 001C5678 3B 44 00 00 */ addi r26, r4, 0 /* 801C887C 001C567C 3B 65 00 00 */ addi r27, r5, 0 /* 801C8880 001C5680 54 64 30 32 */ slwi r4, r3, 6 -/* 801C8884 001C5684 3C 60 80 38 */ lis r3, lbl_8037D8C8@ha -/* 801C8888 001C5688 38 03 D8 C8 */ addi r0, r3, lbl_8037D8C8@l +/* 801C8884 001C5684 3C 60 80 38 */ lis r3, lbl_Ecb@ha +/* 801C8888 001C5688 38 03 D8 C8 */ addi r0, r3, lbl_Ecb@l /* 801C888C 001C568C 7F E0 22 14 */ add r31, r0, r4 /* 801C8890 001C5690 40 82 00 24 */ bne lbl_801C88B4 /* 801C8894 001C5694 28 1A 00 02 */ cmplwi r26, 2 /* 801C8898 001C5698 40 82 00 1C */ bne lbl_801C88B4 -/* 801C889C 001C569C 80 0D 9B 88 */ lwz r0, lbl_803CC488-_SDA_BASE_(r13) +/* 801C889C 001C569C 80 0D 9B 88 */ lwz r0, lbl_IDSerialPort1-_SDA_BASE_(r13) /* 801C88A0 001C56A0 28 00 00 00 */ cmplwi r0, 0 /* 801C88A4 001C56A4 41 82 00 10 */ beq lbl_801C88B4 /* 801C88A8 001C56A8 90 1B 00 00 */ stw r0, 0(r27) @@ -22685,11 +22685,11 @@ lbl_801C8F14: /* 801C8F24 001C5D24 2C 03 00 00 */ cmpwi r3, 0 /* 801C8F28 001C5D28 41 82 00 1C */ beq lbl_801C8F44 /* 801C8F2C 001C5D2C 3C 60 A5 FF */ lis r3, 0xA5FF005A@ha -/* 801C8F30 001C5D30 93 CD 9B 90 */ stw r30, lbl_803CC490-_SDA_BASE_(r13) +/* 801C8F30 001C5D30 93 CD 9B 90 */ stw r30, lbl_Chan-_SDA_BASE_(r13) /* 801C8F34 001C5D34 38 03 00 5A */ addi r0, r3, 0xA5FF005A@l -/* 801C8F38 001C5D38 93 ED 9B 94 */ stw r31, lbl_803CC494-_SDA_BASE_(r13) -/* 801C8F3C 001C5D3C 90 0D 9B 9C */ stw r0, lbl_803CC49C-_SDA_BASE_(r13) -/* 801C8F40 001C5D40 90 0D 9B 98 */ stw r0, lbl_803CC498-_SDA_BASE_(r13) +/* 801C8F38 001C5D38 93 ED 9B 94 */ stw r31, lbl_Dev-_SDA_BASE_(r13) +/* 801C8F3C 001C5D3C 90 0D 9B 9C */ stw r0, lbl_BarnacleEnabled-_SDA_BASE_(r13) +/* 801C8F40 001C5D40 90 0D 9B 98 */ stw r0, lbl_Enabled-_SDA_BASE_(r13) lbl_801C8F44: /* 801C8F44 001C5D44 80 01 00 24 */ lwz r0, 0x24(r1) /* 801C8F48 001C5D48 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -22703,7 +22703,7 @@ func_801C8F5C: /* 801C8F5C 001C5D5C 7C 08 02 A6 */ mflr r0 /* 801C8F60 001C5D60 90 01 00 04 */ stw r0, 4(r1) /* 801C8F64 001C5D64 94 21 FF F8 */ stwu r1, -8(r1) -/* 801C8F68 001C5D68 80 6D 9B 9C */ lwz r3, lbl_803CC49C-_SDA_BASE_(r13) +/* 801C8F68 001C5D68 80 6D 9B 9C */ lwz r3, lbl_BarnacleEnabled-_SDA_BASE_(r13) /* 801C8F6C 001C5D6C 3C 03 5A 01 */ addis r0, r3, 0x5a01 /* 801C8F70 001C5D70 28 00 00 5A */ cmplwi r0, 0x5a /* 801C8F74 001C5D74 40 82 00 0C */ bne lbl_801C8F80 @@ -22714,18 +22714,18 @@ lbl_801C8F80: /* 801C8F84 001C5D84 54 60 00 C7 */ rlwinm. r0, r3, 0, 3, 3 /* 801C8F88 001C5D88 40 82 00 14 */ bne lbl_801C8F9C /* 801C8F8C 001C5D8C 38 00 00 00 */ li r0, 0 -/* 801C8F90 001C5D90 90 0D 9B 98 */ stw r0, lbl_803CC498-_SDA_BASE_(r13) +/* 801C8F90 001C5D90 90 0D 9B 98 */ stw r0, lbl_Enabled-_SDA_BASE_(r13) /* 801C8F94 001C5D94 38 60 00 02 */ li r3, 2 /* 801C8F98 001C5D98 48 00 00 24 */ b lbl_801C8FBC lbl_801C8F9C: /* 801C8F9C 001C5D9C 3C 60 A5 FF */ lis r3, 0xA5FF005A@ha /* 801C8FA0 001C5DA0 38 03 00 5A */ addi r0, r3, 0xA5FF005A@l /* 801C8FA4 001C5DA4 38 60 00 00 */ li r3, 0 -/* 801C8FA8 001C5DA8 90 0D 9B 98 */ stw r0, lbl_803CC498-_SDA_BASE_(r13) +/* 801C8FA8 001C5DA8 90 0D 9B 98 */ stw r0, lbl_Enabled-_SDA_BASE_(r13) /* 801C8FAC 001C5DAC 38 00 00 01 */ li r0, 1 -/* 801C8FB0 001C5DB0 90 6D 9B 90 */ stw r3, lbl_803CC490-_SDA_BASE_(r13) +/* 801C8FB0 001C5DB0 90 6D 9B 90 */ stw r3, lbl_Chan-_SDA_BASE_(r13) /* 801C8FB4 001C5DB4 38 60 00 00 */ li r3, 0 -/* 801C8FB8 001C5DB8 90 0D 9B 94 */ stw r0, lbl_803CC494-_SDA_BASE_(r13) +/* 801C8FB8 001C5DB8 90 0D 9B 94 */ stw r0, lbl_Dev-_SDA_BASE_(r13) lbl_801C8FBC: /* 801C8FBC 001C5DBC 80 01 00 0C */ lwz r0, 0xc(r1) /* 801C8FC0 001C5DC0 38 21 00 08 */ addi r1, r1, 8 @@ -22740,7 +22740,7 @@ func_801C8FCC: /* 801C8FD8 001C5DD8 BF 21 00 1C */ stmw r25, 0x1c(r1) /* 801C8FDC 001C5DDC 3B C3 00 00 */ addi r30, r3, 0 /* 801C8FE0 001C5DE0 3B E4 00 00 */ addi r31, r4, 0 -/* 801C8FE4 001C5DE4 80 AD 9B 98 */ lwz r5, lbl_803CC498-_SDA_BASE_(r13) +/* 801C8FE4 001C5DE4 80 AD 9B 98 */ lwz r5, lbl_Enabled-_SDA_BASE_(r13) /* 801C8FE8 001C5DE8 3C 05 5A 01 */ addis r0, r5, 0x5a01 /* 801C8FEC 001C5DEC 28 00 00 5A */ cmplwi r0, 0x5a /* 801C8FF0 001C5DF0 41 82 00 0C */ beq lbl_801C8FFC @@ -22749,8 +22749,8 @@ func_801C8FCC: lbl_801C8FFC: /* 801C8FFC 001C5DFC 48 00 B3 15 */ bl OSDisableInterrupts /* 801C9000 001C5E00 7C 60 1B 78 */ mr r0, r3 -/* 801C9004 001C5E04 80 6D 9B 90 */ lwz r3, lbl_803CC490-_SDA_BASE_(r13) -/* 801C9008 001C5E08 80 8D 9B 94 */ lwz r4, lbl_803CC494-_SDA_BASE_(r13) +/* 801C9004 001C5E04 80 6D 9B 90 */ lwz r3, lbl_Chan-_SDA_BASE_(r13) +/* 801C9008 001C5E08 80 8D 9B 94 */ lwz r4, lbl_Dev-_SDA_BASE_(r13) /* 801C900C 001C5E0C 7C 1B 03 78 */ mr r27, r0 /* 801C9010 001C5E10 38 A0 00 00 */ li r5, 0 /* 801C9014 001C5E14 4B FF F6 41 */ bl EXILock @@ -22781,9 +22781,9 @@ lbl_801C9050: /* 801C9068 001C5E68 3F A0 20 01 */ lis r29, 0x2001 /* 801C906C 001C5E6C 48 00 01 4C */ b lbl_801C91B8 lbl_801C9070: -/* 801C9070 001C5E70 80 6D 9B 90 */ lwz r3, lbl_803CC490-_SDA_BASE_(r13) +/* 801C9070 001C5E70 80 6D 9B 90 */ lwz r3, lbl_Chan-_SDA_BASE_(r13) /* 801C9074 001C5E74 38 A0 00 03 */ li r5, 3 -/* 801C9078 001C5E78 80 8D 9B 94 */ lwz r4, lbl_803CC494-_SDA_BASE_(r13) +/* 801C9078 001C5E78 80 8D 9B 94 */ lwz r4, lbl_Dev-_SDA_BASE_(r13) /* 801C907C 001C5E7C 4B FF EE 19 */ bl EXISelect /* 801C9080 001C5E80 2C 03 00 00 */ cmpwi r3, 0 /* 801C9084 001C5E84 40 82 00 0C */ bne lbl_801C9090 @@ -22792,22 +22792,22 @@ lbl_801C9070: lbl_801C9090: /* 801C9090 001C5E90 93 A1 00 10 */ stw r29, 0x10(r1) /* 801C9094 001C5E94 38 81 00 10 */ addi r4, r1, 0x10 -/* 801C9098 001C5E98 80 6D 9B 90 */ lwz r3, lbl_803CC490-_SDA_BASE_(r13) +/* 801C9098 001C5E98 80 6D 9B 90 */ lwz r3, lbl_Chan-_SDA_BASE_(r13) /* 801C909C 001C5E9C 38 A0 00 04 */ li r5, 4 /* 801C90A0 001C5EA0 38 C0 00 01 */ li r6, 1 /* 801C90A4 001C5EA4 38 E0 00 00 */ li r7, 0 /* 801C90A8 001C5EA8 4B FF E2 85 */ bl EXIImm -/* 801C90AC 001C5EAC 80 6D 9B 90 */ lwz r3, lbl_803CC490-_SDA_BASE_(r13) +/* 801C90AC 001C5EAC 80 6D 9B 90 */ lwz r3, lbl_Chan-_SDA_BASE_(r13) /* 801C90B0 001C5EB0 4B FF E6 65 */ bl EXISync -/* 801C90B4 001C5EB4 80 6D 9B 90 */ lwz r3, lbl_803CC490-_SDA_BASE_(r13) +/* 801C90B4 001C5EB4 80 6D 9B 90 */ lwz r3, lbl_Chan-_SDA_BASE_(r13) /* 801C90B8 001C5EB8 38 81 00 10 */ addi r4, r1, 0x10 /* 801C90BC 001C5EBC 38 A0 00 01 */ li r5, 1 /* 801C90C0 001C5EC0 38 C0 00 00 */ li r6, 0 /* 801C90C4 001C5EC4 38 E0 00 00 */ li r7, 0 /* 801C90C8 001C5EC8 4B FF E2 65 */ bl EXIImm -/* 801C90CC 001C5ECC 80 6D 9B 90 */ lwz r3, lbl_803CC490-_SDA_BASE_(r13) +/* 801C90CC 001C5ECC 80 6D 9B 90 */ lwz r3, lbl_Chan-_SDA_BASE_(r13) /* 801C90D0 001C5ED0 4B FF E6 45 */ bl EXISync -/* 801C90D4 001C5ED4 80 6D 9B 90 */ lwz r3, lbl_803CC490-_SDA_BASE_(r13) +/* 801C90D4 001C5ED4 80 6D 9B 90 */ lwz r3, lbl_Chan-_SDA_BASE_(r13) /* 801C90D8 001C5ED8 4B FF EE E9 */ bl EXIDeselect /* 801C90DC 001C5EDC 80 01 00 10 */ lwz r0, 0x10(r1) /* 801C90E0 001C5EE0 54 00 46 3E */ srwi r0, r0, 0x18 @@ -22824,22 +22824,22 @@ lbl_801C90FC: /* 801C9104 001C5F04 7C 00 F8 40 */ cmplw r0, r31 /* 801C9108 001C5F08 41 80 00 B0 */ blt lbl_801C91B8 lbl_801C910C: -/* 801C910C 001C5F0C 80 6D 9B 90 */ lwz r3, lbl_803CC490-_SDA_BASE_(r13) +/* 801C910C 001C5F0C 80 6D 9B 90 */ lwz r3, lbl_Chan-_SDA_BASE_(r13) /* 801C9110 001C5F10 38 A0 00 03 */ li r5, 3 -/* 801C9114 001C5F14 80 8D 9B 94 */ lwz r4, lbl_803CC494-_SDA_BASE_(r13) +/* 801C9114 001C5F14 80 8D 9B 94 */ lwz r4, lbl_Dev-_SDA_BASE_(r13) /* 801C9118 001C5F18 4B FF ED 7D */ bl EXISelect /* 801C911C 001C5F1C 2C 03 00 00 */ cmpwi r3, 0 /* 801C9120 001C5F20 40 82 00 0C */ bne lbl_801C912C /* 801C9124 001C5F24 3B 20 00 03 */ li r25, 3 /* 801C9128 001C5F28 48 00 00 98 */ b lbl_801C91C0 lbl_801C912C: -/* 801C912C 001C5F2C 80 6D 9B 90 */ lwz r3, lbl_803CC490-_SDA_BASE_(r13) +/* 801C912C 001C5F2C 80 6D 9B 90 */ lwz r3, lbl_Chan-_SDA_BASE_(r13) /* 801C9130 001C5F30 38 81 00 14 */ addi r4, r1, 0x14 /* 801C9134 001C5F34 38 A0 00 04 */ li r5, 4 /* 801C9138 001C5F38 38 C0 00 01 */ li r6, 1 /* 801C913C 001C5F3C 38 E0 00 00 */ li r7, 0 /* 801C9140 001C5F40 4B FF E1 ED */ bl EXIImm -/* 801C9144 001C5F44 80 6D 9B 90 */ lwz r3, lbl_803CC490-_SDA_BASE_(r13) +/* 801C9144 001C5F44 80 6D 9B 90 */ lwz r3, lbl_Chan-_SDA_BASE_(r13) /* 801C9148 001C5F48 4B FF E5 CD */ bl EXISync /* 801C914C 001C5F4C 48 00 00 54 */ b lbl_801C91A0 lbl_801C9150: @@ -22855,13 +22855,13 @@ lbl_801C9160: lbl_801C9170: /* 801C9170 001C5F70 3B 80 00 04 */ li r28, 4 lbl_801C9174: -/* 801C9174 001C5F74 80 6D 9B 90 */ lwz r3, lbl_803CC490-_SDA_BASE_(r13) +/* 801C9174 001C5F74 80 6D 9B 90 */ lwz r3, lbl_Chan-_SDA_BASE_(r13) /* 801C9178 001C5F78 7F 85 E3 78 */ mr r5, r28 /* 801C917C 001C5F7C 38 9E 00 00 */ addi r4, r30, 0 /* 801C9180 001C5F80 38 C0 00 01 */ li r6, 1 /* 801C9184 001C5F84 38 E0 00 00 */ li r7, 0 /* 801C9188 001C5F88 4B FF E1 A5 */ bl EXIImm -/* 801C918C 001C5F8C 80 6D 9B 90 */ lwz r3, lbl_803CC490-_SDA_BASE_(r13) +/* 801C918C 001C5F8C 80 6D 9B 90 */ lwz r3, lbl_Chan-_SDA_BASE_(r13) /* 801C9190 001C5F90 7F DE E2 14 */ add r30, r30, r28 /* 801C9194 001C5F94 7F FC F8 50 */ subf r31, r28, r31 /* 801C9198 001C5F98 7F 5C D0 50 */ subf r26, r28, r26 @@ -22872,13 +22872,13 @@ lbl_801C91A0: /* 801C91A8 001C5FA8 28 1F 00 00 */ cmplwi r31, 0 /* 801C91AC 001C5FAC 40 82 FF A4 */ bne lbl_801C9150 lbl_801C91B0: -/* 801C91B0 001C5FB0 80 6D 9B 90 */ lwz r3, lbl_803CC490-_SDA_BASE_(r13) +/* 801C91B0 001C5FB0 80 6D 9B 90 */ lwz r3, lbl_Chan-_SDA_BASE_(r13) /* 801C91B4 001C5FB4 4B FF EE 0D */ bl EXIDeselect lbl_801C91B8: /* 801C91B8 001C5FB8 28 1F 00 00 */ cmplwi r31, 0 /* 801C91BC 001C5FBC 40 82 FE B4 */ bne lbl_801C9070 lbl_801C91C0: -/* 801C91C0 001C5FC0 80 6D 9B 90 */ lwz r3, lbl_803CC490-_SDA_BASE_(r13) +/* 801C91C0 001C5FC0 80 6D 9B 90 */ lwz r3, lbl_Chan-_SDA_BASE_(r13) /* 801C91C4 001C5FC4 4B FF F5 85 */ bl EXIUnlock /* 801C91C8 001C5FC8 7F 63 DB 78 */ mr r3, r27 /* 801C91CC 001C5FCC 48 00 B1 6D */ bl OSRestoreInterrupts @@ -22922,19 +22922,19 @@ lbl_801C9250: /* 801C9254 001C6054 28 00 00 00 */ cmplwi r0, 0 /* 801C9258 001C6058 41 82 00 18 */ beq lbl_801C9270 /* 801C925C 001C605C 54 83 20 36 */ slwi r3, r4, 4 -/* 801C9260 001C6060 80 02 B2 F8 */ lwz r0, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801C9260 001C6060 80 02 B2 F8 */ lwz r0, lbl___GXData-_SDA2_BASE_(r2) /* 801C9264 001C6064 38 63 03 08 */ addi r3, r3, 0x308 /* 801C9268 001C6068 7C 60 1A 14 */ add r3, r0, r3 /* 801C926C 001C606C 48 00 00 5C */ b lbl_801C92C8 lbl_801C9270: /* 801C9270 001C6070 54 83 20 36 */ slwi r3, r4, 4 -/* 801C9274 001C6074 80 02 B2 F8 */ lwz r0, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801C9274 001C6074 80 02 B2 F8 */ lwz r0, lbl___GXData-_SDA2_BASE_(r2) /* 801C9278 001C6078 38 63 02 88 */ addi r3, r3, 0x288 /* 801C927C 001C607C 7C 60 1A 14 */ add r3, r0, r3 /* 801C9280 001C6080 48 00 00 48 */ b lbl_801C92C8 lbl_801C9284: /* 801C9284 001C6084 54 83 20 36 */ slwi r3, r4, 4 -/* 801C9288 001C6088 80 02 B2 F8 */ lwz r0, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801C9288 001C6088 80 02 B2 F8 */ lwz r0, lbl___GXData-_SDA2_BASE_(r2) /* 801C928C 001C608C 38 63 02 08 */ addi r3, r3, 0x208 /* 801C9290 001C6090 7C 60 1A 14 */ add r3, r0, r3 /* 801C9294 001C6094 48 00 00 34 */ b lbl_801C92C8 @@ -22943,13 +22943,13 @@ lbl_801C9298: /* 801C929C 001C609C 28 00 00 00 */ cmplwi r0, 0 /* 801C92A0 001C60A0 41 82 00 18 */ beq lbl_801C92B8 /* 801C92A4 001C60A4 54 83 20 36 */ slwi r3, r4, 4 -/* 801C92A8 001C60A8 80 02 B2 F8 */ lwz r0, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801C92A8 001C60A8 80 02 B2 F8 */ lwz r0, lbl___GXData-_SDA2_BASE_(r2) /* 801C92AC 001C60AC 38 63 02 88 */ addi r3, r3, 0x288 /* 801C92B0 001C60B0 7C 60 1A 14 */ add r3, r0, r3 /* 801C92B4 001C60B4 48 00 00 14 */ b lbl_801C92C8 lbl_801C92B8: /* 801C92B8 001C60B8 54 83 20 36 */ slwi r3, r4, 4 -/* 801C92BC 001C60BC 80 02 B2 F8 */ lwz r0, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801C92BC 001C60BC 80 02 B2 F8 */ lwz r0, lbl___GXData-_SDA2_BASE_(r2) /* 801C92C0 001C60C0 38 63 02 08 */ addi r3, r3, 0x208 /* 801C92C4 001C60C4 7C 60 1A 14 */ add r3, r0, r3 lbl_801C92C8: @@ -22967,7 +22967,7 @@ lbl_801C92E4: /* 801C92F0 001C60F0 48 00 00 14 */ b lbl_801C9304 lbl_801C92F4: /* 801C92F4 001C60F4 54 63 20 36 */ slwi r3, r3, 4 -/* 801C92F8 001C60F8 80 02 B2 F8 */ lwz r0, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801C92F8 001C60F8 80 02 B2 F8 */ lwz r0, lbl___GXData-_SDA2_BASE_(r2) /* 801C92FC 001C60FC 38 63 03 88 */ addi r3, r3, 0x388 /* 801C9300 001C6100 7C 60 1A 14 */ add r3, r0, r3 lbl_801C9304: @@ -22978,10 +22978,10 @@ lbl_801C9304: /* 801C9314 001C6114 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801C9318 001C6118 2C 03 00 00 */ cmpwi r3, 0 /* 801C931C 001C611C 40 82 00 FC */ bne lbl_801C9418 -/* 801C9320 001C6120 80 0D 9B C0 */ lwz r0, lbl_803CC4C0-_SDA_BASE_(r13) +/* 801C9320 001C6120 80 0D 9B C0 */ lwz r0, lbl_calledOnce$37-_SDA_BASE_(r13) /* 801C9324 001C6124 28 00 00 00 */ cmplwi r0, 0 /* 801C9328 001C6128 40 82 00 58 */ bne lbl_801C9380 -/* 801C932C 001C612C 80 6D 9B AC */ lwz r3, lbl_803CC4AC-_SDA_BASE_(r13) +/* 801C932C 001C612C 80 6D 9B AC */ lwz r3, lbl___memReg-_SDA_BASE_(r13) /* 801C9330 001C6130 38 C3 00 4E */ addi r6, r3, 0x4e /* 801C9334 001C6134 A0 86 00 00 */ lhz r4, 0(r6) /* 801C9338 001C6138 38 A3 00 50 */ addi r5, r3, 0x50 @@ -22996,17 +22996,17 @@ lbl_801C9344: /* 801C9354 001C6154 40 82 FF F0 */ bne lbl_801C9344 /* 801C9358 001C6158 54 80 80 1E */ slwi r0, r4, 0x10 /* 801C935C 001C615C 7C 00 1B 78 */ or r0, r0, r3 -/* 801C9360 001C6160 90 0D 9B B0 */ stw r0, lbl_803CC4B0-_SDA_BASE_(r13) +/* 801C9360 001C6160 90 0D 9B B0 */ stw r0, lbl_peCount$35-_SDA_BASE_(r13) /* 801C9364 001C6164 48 00 E1 E9 */ bl OSGetTime /* 801C9368 001C6168 90 8D 9B BC */ stw r4, lbl_803CC4BC-_SDA_BASE_(r13) /* 801C936C 001C616C 38 00 00 01 */ li r0, 1 -/* 801C9370 001C6170 90 6D 9B B8 */ stw r3, lbl_803CC4B8-_SDA_BASE_(r13) +/* 801C9370 001C6170 90 6D 9B B8 */ stw r3, lbl_time$36-_SDA_BASE_(r13) /* 801C9374 001C6174 38 60 00 00 */ li r3, 0 -/* 801C9378 001C6178 90 0D 9B C0 */ stw r0, lbl_803CC4C0-_SDA_BASE_(r13) +/* 801C9378 001C6178 90 0D 9B C0 */ stw r0, lbl_calledOnce$37-_SDA_BASE_(r13) /* 801C937C 001C617C 48 00 01 08 */ b lbl_801C9484 lbl_801C9380: /* 801C9380 001C6180 48 00 E1 CD */ bl OSGetTime -/* 801C9384 001C6184 80 AD 9B AC */ lwz r5, lbl_803CC4AC-_SDA_BASE_(r13) +/* 801C9384 001C6184 80 AD 9B AC */ lwz r5, lbl___memReg-_SDA_BASE_(r13) /* 801C9388 001C6188 38 C5 00 4E */ addi r6, r5, 0x4e /* 801C938C 001C618C A0 E6 00 00 */ lhz r7, 0(r6) /* 801C9390 001C6190 38 A5 00 50 */ addi r5, r5, 0x50 @@ -23021,7 +23021,7 @@ lbl_801C939C: /* 801C93AC 001C61AC 40 82 FF F0 */ bne lbl_801C939C /* 801C93B0 001C61B0 80 CD 9B BC */ lwz r6, lbl_803CC4BC-_SDA_BASE_(r13) /* 801C93B4 001C61B4 38 00 00 00 */ li r0, 0 -/* 801C93B8 001C61B8 80 AD 9B B8 */ lwz r5, lbl_803CC4B8-_SDA_BASE_(r13) +/* 801C93B8 001C61B8 80 AD 9B B8 */ lwz r5, lbl_time$36-_SDA_BASE_(r13) /* 801C93BC 001C61BC 54 E9 80 1E */ slwi r9, r7, 0x10 /* 801C93C0 001C61C0 7D 06 20 10 */ subfc r8, r6, r4 /* 801C93C4 001C61C4 7C A5 19 10 */ subfe r5, r5, r3 @@ -23038,13 +23038,13 @@ lbl_801C939C: /* 801C93F0 001C61F0 38 60 00 00 */ li r3, 0 /* 801C93F4 001C61F4 48 00 00 90 */ b lbl_801C9484 lbl_801C93F8: -/* 801C93F8 001C61F8 80 0D 9B B0 */ lwz r0, lbl_803CC4B0-_SDA_BASE_(r13) +/* 801C93F8 001C61F8 80 0D 9B B0 */ lwz r0, lbl_peCount$35-_SDA_BASE_(r13) /* 801C93FC 001C61FC 7C 05 00 40 */ cmplw r5, r0 /* 801C9400 001C6200 41 82 00 80 */ beq lbl_801C9480 /* 801C9404 001C6204 90 8D 9B BC */ stw r4, lbl_803CC4BC-_SDA_BASE_(r13) -/* 801C9408 001C6208 90 6D 9B B8 */ stw r3, lbl_803CC4B8-_SDA_BASE_(r13) +/* 801C9408 001C6208 90 6D 9B B8 */ stw r3, lbl_time$36-_SDA_BASE_(r13) /* 801C940C 001C620C 38 60 00 00 */ li r3, 0 -/* 801C9410 001C6210 90 AD 9B B0 */ stw r5, lbl_803CC4B0-_SDA_BASE_(r13) +/* 801C9410 001C6210 90 AD 9B B0 */ stw r5, lbl_peCount$35-_SDA_BASE_(r13) /* 801C9414 001C6214 48 00 00 70 */ b lbl_801C9484 lbl_801C9418: /* 801C9418 001C6218 38 60 00 00 */ li r3, 0 @@ -23064,13 +23064,13 @@ lbl_801C9418: /* 801C9450 001C6250 93 E3 80 00 */ stw r31, -0x8000(r3) /* 801C9454 001C6254 93 E3 80 00 */ stw r31, -0x8000(r3) /* 801C9458 001C6258 4B FF 18 51 */ bl PPCSync -/* 801C945C 001C625C 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801C945C 001C625C 80 6D 9B A4 */ lwz r3, lbl___cpReg-_SDA_BASE_(r13) /* 801C9460 001C6260 38 80 00 03 */ li r4, 3 /* 801C9464 001C6264 38 00 00 01 */ li r0, 1 /* 801C9468 001C6268 B3 E3 00 02 */ sth r31, 2(r3) -/* 801C946C 001C626C 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801C946C 001C626C 80 6D 9B A4 */ lwz r3, lbl___cpReg-_SDA_BASE_(r13) /* 801C9470 001C6270 B0 83 00 04 */ sth r4, 4(r3) -/* 801C9474 001C6274 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801C9474 001C6274 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801C9478 001C6278 98 03 05 AA */ stb r0, 0x5aa(r3) /* 801C947C 001C627C 48 00 27 25 */ bl __GXAbort lbl_801C9480: @@ -23090,11 +23090,11 @@ GXInit: /* 801C94A4 001C62A4 BF 21 00 24 */ stmw r25, 0x24(r1) /* 801C94A8 001C62A8 7C 7A 1B 78 */ mr r26, r3 /* 801C94AC 001C62AC 7C 99 23 78 */ mr r25, r4 -/* 801C94B0 001C62B0 3C 80 80 38 */ lis r4, lbl_8037D988@ha -/* 801C94B4 001C62B4 80 6D 85 D0 */ lwz r3, lbl_803CAED0-_SDA_BASE_(r13) -/* 801C94B8 001C62B8 3B C4 D9 88 */ addi r30, r4, lbl_8037D988@l +/* 801C94B0 001C62B0 3C 80 80 38 */ lis r4, lbl_FifoObj@ha +/* 801C94B4 001C62B4 80 6D 85 D0 */ lwz r3, lbl___GXVersion-_SDA_BASE_(r13) +/* 801C94B8 001C62B8 3B C4 D9 88 */ addi r30, r4, lbl_FifoObj@l /* 801C94BC 001C62BC 48 00 81 41 */ bl OSRegisterVersion -/* 801C94C0 001C62C0 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801C94C0 001C62C0 80 A2 B2 F8 */ lwz r5, lbl___GXData-_SDA2_BASE_(r2) /* 801C94C4 001C62C4 38 00 00 00 */ li r0, 0 /* 801C94C8 001C62C8 3B 80 00 01 */ li r28, 1 /* 801C94CC 001C62CC 98 05 05 A8 */ stb r0, 0x5a8(r5) @@ -23107,12 +23107,12 @@ GXInit: /* 801C94E8 001C62E8 48 00 25 C9 */ bl GXSetMisc /* 801C94EC 001C62EC 3C 80 CC 00 */ lis r4, 0xCC003000@ha /* 801C94F0 001C62F0 38 A4 30 00 */ addi r5, r4, 0xCC003000@l -/* 801C94F4 001C62F4 90 8D 9B A4 */ stw r4, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801C94F4 001C62F4 90 8D 9B A4 */ stw r4, lbl___cpReg-_SDA_BASE_(r13) /* 801C94F8 001C62F8 38 64 10 00 */ addi r3, r4, 0x1000 /* 801C94FC 001C62FC 38 04 40 00 */ addi r0, r4, 0x4000 -/* 801C9500 001C6300 90 AD 9B A0 */ stw r5, lbl_803CC4A0-_SDA_BASE_(r13) -/* 801C9504 001C6304 90 6D 9B A8 */ stw r3, lbl_803CC4A8-_SDA_BASE_(r13) -/* 801C9508 001C6308 90 0D 9B AC */ stw r0, lbl_803CC4AC-_SDA_BASE_(r13) +/* 801C9500 001C6300 90 AD 9B A0 */ stw r5, lbl___piReg-_SDA_BASE_(r13) +/* 801C9504 001C6304 90 6D 9B A8 */ stw r3, lbl___peReg-_SDA_BASE_(r13) +/* 801C9508 001C6308 90 0D 9B AC */ stw r0, lbl___memReg-_SDA_BASE_(r13) /* 801C950C 001C630C 48 00 16 CD */ bl __GXFifoInit /* 801C9510 001C6310 7F C3 F3 78 */ mr r3, r30 /* 801C9514 001C6314 7F 44 D3 78 */ mr r4, r26 @@ -23122,13 +23122,13 @@ GXInit: /* 801C9524 001C6324 48 00 12 59 */ bl GXSetCPUFifo /* 801C9528 001C6328 7F C3 F3 78 */ mr r3, r30 /* 801C952C 001C632C 48 00 13 79 */ bl GXSetGPFifo -/* 801C9530 001C6330 80 0D 9B C4 */ lwz r0, lbl_803CC4C4-_SDA_BASE_(r13) +/* 801C9530 001C6330 80 0D 9B C4 */ lwz r0, lbl_resetFuncRegistered$70-_SDA_BASE_(r13) /* 801C9534 001C6334 28 00 00 00 */ cmplwi r0, 0 /* 801C9538 001C6338 40 82 00 14 */ bne lbl_801C954C -/* 801C953C 001C633C 3C 60 80 2B */ lis r3, lbl_802B49AC@ha -/* 801C9540 001C6340 38 63 49 AC */ addi r3, r3, lbl_802B49AC@l +/* 801C953C 001C633C 3C 60 80 2B */ lis r3, lbl_GXResetFuncInfo@ha +/* 801C9540 001C6340 38 63 49 AC */ addi r3, r3, lbl_GXResetFuncInfo@l /* 801C9544 001C6344 48 00 BC F5 */ bl OSRegisterResetFunction -/* 801C9548 001C6348 93 8D 9B C4 */ stw r28, lbl_803CC4C4-_SDA_BASE_(r13) +/* 801C9548 001C6348 93 8D 9B C4 */ stw r28, lbl_resetFuncRegistered$70-_SDA_BASE_(r13) lbl_801C954C: /* 801C954C 001C634C 48 00 2B D9 */ bl __GXPEInit /* 801C9550 001C6350 4B FF 17 ED */ bl PPCMfhid2 @@ -23138,7 +23138,7 @@ lbl_801C954C: /* 801C9560 001C6360 4B FF 17 ED */ bl PPCMtwpar /* 801C9564 001C6364 67 83 40 00 */ oris r3, r28, 0x4000 /* 801C9568 001C6368 4B FF 17 DD */ bl PPCMthid2 -/* 801C956C 001C636C 80 C2 B2 F8 */ lwz r6, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801C956C 001C636C 80 C2 B2 F8 */ lwz r6, lbl___GXData-_SDA2_BASE_(r2) /* 801C9570 001C6370 3B A0 00 00 */ li r29, 0 /* 801C9574 001C6374 38 60 00 00 */ li r3, 0 /* 801C9578 001C6378 93 A6 02 04 */ stw r29, 0x204(r6) @@ -23167,7 +23167,7 @@ lbl_801C95C4: lbl_801C95D0: /* 801C95D0 001C63D0 48 00 00 04 */ b lbl_801C95D4 lbl_801C95D4: -/* 801C95D4 001C63D4 81 82 B2 F8 */ lwz r12, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801C95D4 001C63D4 81 82 B2 F8 */ lwz r12, lbl___GXData-_SDA2_BASE_(r2) /* 801C95D8 001C63D8 54 7A F8 7E */ srwi r26, r3, 1 /* 801C95DC 001C63DC 39 7D 01 30 */ addi r11, r29, 0x130 /* 801C95E0 001C63E0 3B 80 00 00 */ li r28, 0 @@ -23246,7 +23246,7 @@ lbl_801C96F4: lbl_801C9700: /* 801C9700 001C6500 48 00 00 04 */ b lbl_801C9704 lbl_801C9704: -/* 801C9704 001C6504 81 02 B2 F8 */ lwz r8, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801C9704 001C6504 81 02 B2 F8 */ lwz r8, lbl___GXData-_SDA2_BASE_(r2) /* 801C9708 001C6508 38 85 00 B8 */ addi r4, r5, 0xb8 /* 801C970C 001C650C 38 65 00 D8 */ addi r3, r5, 0xd8 /* 801C9710 001C6510 7F 88 21 2E */ stwx r28, r8, r4 @@ -23331,9 +23331,9 @@ lbl_801C9704: /* 801C984C 001C664C 80 08 01 FC */ lwz r0, 0x1fc(r8) /* 801C9850 001C6650 53 A0 3D F0 */ rlwimi r0, r29, 7, 0x17, 0x18 /* 801C9854 001C6654 90 08 01 FC */ stw r0, 0x1fc(r8) -/* 801C9858 001C6658 C0 02 B2 FC */ lfs f0, lbl_803CFC7C-_SDA2_BASE_(r2) +/* 801C9858 001C6658 C0 02 B2 FC */ lfs f0, lbl__289-_SDA2_BASE_(r2) /* 801C985C 001C665C D0 08 05 10 */ stfs f0, 0x510(r8) -/* 801C9860 001C6660 C0 02 B3 00 */ lfs f0, lbl_803CFC80-_SDA2_BASE_(r2) +/* 801C9860 001C6660 C0 02 B3 00 */ lfs f0, lbl__290-_SDA2_BASE_(r2) /* 801C9864 001C6664 D0 08 05 0C */ stfs f0, 0x50c(r8) /* 801C9868 001C6668 93 A8 05 AC */ stw r29, 0x5ac(r8) /* 801C986C 001C666C 9B A8 05 AB */ stb r29, 0x5ab(r8) @@ -23368,7 +23368,7 @@ lbl_801C98C8: lbl_801C98DC: /* 801C98DC 001C66DC 48 00 00 04 */ b lbl_801C98E0 lbl_801C98E0: -/* 801C98E0 001C66E0 81 02 B2 F8 */ lwz r8, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801C98E0 001C66E0 81 02 B2 F8 */ lwz r8, lbl___GXData-_SDA2_BASE_(r2) /* 801C98E4 001C66E4 38 E9 00 1C */ addi r7, r9, 0x1c /* 801C98E8 001C66E8 38 A9 00 3C */ addi r5, r9, 0x3c /* 801C98EC 001C66EC 7C 08 38 2E */ lwzx r0, r8, r7 @@ -23460,11 +23460,11 @@ lbl_801C98E0: /* 801C9A44 001C6844 38 00 00 58 */ li r0, 0x58 /* 801C9A48 001C6848 38 A0 00 61 */ li r5, 0x61 /* 801C9A4C 001C684C 91 46 80 00 */ stw r10, -0x8000(r6) -/* 801C9A50 001C6850 3C 60 80 2B */ lis r3, lbl_802B48EC@ha +/* 801C9A50 001C6850 3C 60 80 2B */ lis r3, lbl_GXTexRegionAddrTable@ha /* 801C9A54 001C6854 50 09 C0 0E */ rlwimi r9, r0, 0x18, 0, 7 /* 801C9A58 001C6858 98 A6 80 00 */ stb r5, -0x8000(r6) /* 801C9A5C 001C685C 57 E4 10 3A */ slwi r4, r31, 2 -/* 801C9A60 001C6860 38 03 48 EC */ addi r0, r3, lbl_802B48EC@l +/* 801C9A60 001C6860 38 03 48 EC */ addi r0, r3, lbl_GXTexRegionAddrTable@l /* 801C9A64 001C6864 91 26 80 00 */ stw r9, -0x8000(r6) /* 801C9A68 001C6868 7F 60 22 14 */ add r27, r0, r4 /* 801C9A6C 001C686C 57 FC 20 36 */ slwi r28, r31, 4 @@ -23474,7 +23474,7 @@ lbl_801C9A74: lbl_801C9A78: /* 801C9A78 001C6878 48 00 00 04 */ b lbl_801C9A7C lbl_801C9A7C: -/* 801C9A7C 001C687C 80 02 B2 F8 */ lwz r0, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801C9A7C 001C687C 80 02 B2 F8 */ lwz r0, lbl___GXData-_SDA2_BASE_(r2) /* 801C9A80 001C6880 38 7C 02 08 */ addi r3, r28, 0x208 /* 801C9A84 001C6884 80 BB 00 00 */ lwz r5, 0(r27) /* 801C9A88 001C6888 38 80 00 00 */ li r4, 0 @@ -23483,7 +23483,7 @@ lbl_801C9A7C: /* 801C9A94 001C6894 38 C0 00 00 */ li r6, 0 /* 801C9A98 001C6898 39 00 00 00 */ li r8, 0 /* 801C9A9C 001C689C 48 00 45 7D */ bl GXInitTexCacheRegion -/* 801C9AA0 001C68A0 80 02 B2 F8 */ lwz r0, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801C9AA0 001C68A0 80 02 B2 F8 */ lwz r0, lbl___GXData-_SDA2_BASE_(r2) /* 801C9AA4 001C68A4 38 7C 02 88 */ addi r3, r28, 0x288 /* 801C9AA8 001C68A8 80 BB 00 40 */ lwz r5, 0x40(r27) /* 801C9AAC 001C68AC 38 80 00 00 */ li r4, 0 @@ -23492,7 +23492,7 @@ lbl_801C9A7C: /* 801C9AB8 001C68B8 38 C0 00 00 */ li r6, 0 /* 801C9ABC 001C68BC 39 00 00 00 */ li r8, 0 /* 801C9AC0 001C68C0 48 00 45 59 */ bl GXInitTexCacheRegion -/* 801C9AC4 001C68C4 80 02 B2 F8 */ lwz r0, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801C9AC4 001C68C4 80 02 B2 F8 */ lwz r0, lbl___GXData-_SDA2_BASE_(r2) /* 801C9AC8 001C68C8 38 7C 03 08 */ addi r3, r28, 0x308 /* 801C9ACC 001C68CC 80 BB 00 80 */ lwz r5, 0x80(r27) /* 801C9AD0 001C68D0 38 80 00 01 */ li r4, 1 @@ -23516,7 +23516,7 @@ lbl_801C9B10: lbl_801C9B14: /* 801C9B14 001C6914 48 00 00 04 */ b lbl_801C9B18 lbl_801C9B18: -/* 801C9B18 001C6918 80 02 B2 F8 */ lwz r0, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801C9B18 001C6918 80 02 B2 F8 */ lwz r0, lbl___GXData-_SDA2_BASE_(r2) /* 801C9B1C 001C691C 38 7C 03 88 */ addi r3, r28, 0x388 /* 801C9B20 001C6920 7F 64 DB 78 */ mr r4, r27 /* 801C9B24 001C6924 7C 60 1A 14 */ add r3, r0, r3 @@ -23537,7 +23537,7 @@ lbl_801C9B58: /* 801C9B58 001C6958 48 00 00 04 */ b lbl_801C9B5C lbl_801C9B5C: /* 801C9B5C 001C695C 38 19 00 10 */ addi r0, r25, 0x10 -/* 801C9B60 001C6960 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801C9B60 001C6960 80 A2 B2 F8 */ lwz r5, lbl___GXData-_SDA2_BASE_(r2) /* 801C9B64 001C6964 54 03 20 36 */ slwi r3, r0, 4 /* 801C9B68 001C6968 38 63 03 88 */ addi r3, r3, 0x388 /* 801C9B6C 001C696C 7F 64 DB 78 */ mr r4, r27 @@ -23549,13 +23549,13 @@ lbl_801C9B5C: /* 801C9B84 001C6984 3B 39 00 01 */ addi r25, r25, 1 /* 801C9B88 001C6988 28 19 00 04 */ cmplwi r25, 4 /* 801C9B8C 001C698C 41 80 FF D0 */ blt lbl_801C9B5C -/* 801C9B90 001C6990 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801C9B90 001C6990 80 6D 9B A4 */ lwz r3, lbl___cpReg-_SDA_BASE_(r13) /* 801C9B94 001C6994 39 80 00 00 */ li r12, 0 /* 801C9B98 001C6998 38 00 00 08 */ li r0, 8 /* 801C9B9C 001C699C B1 83 00 06 */ sth r12, 6(r3) /* 801C9BA0 001C69A0 3D 40 CC 01 */ lis r10, 0xCC008000@ha /* 801C9BA4 001C69A4 39 20 00 20 */ li r9, 0x20 -/* 801C9BA8 001C69A8 81 62 B2 F8 */ lwz r11, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801C9BA8 001C69A8 81 62 B2 F8 */ lwz r11, lbl___GXData-_SDA2_BASE_(r2) /* 801C9BAC 001C69AC 39 00 00 10 */ li r8, 0x10 /* 801C9BB0 001C69B0 38 E0 10 06 */ li r7, 0x1006 /* 801C9BB4 001C69B4 80 6B 05 A4 */ lwz r3, 0x5a4(r11) @@ -23596,11 +23596,11 @@ __GXInitGX: /* 801C9C34 001C6A34 93 E1 00 9C */ stw r31, 0x9c(r1) /* 801C9C38 001C6A38 93 C1 00 98 */ stw r30, 0x98(r1) /* 801C9C3C 001C6A3C 93 A1 00 94 */ stw r29, 0x94(r1) -/* 801C9C40 001C6A40 80 82 B3 04 */ lwz r4, lbl_803CFC84-_SDA2_BASE_(r2) -/* 801C9C44 001C6A44 3C A0 80 2B */ lis r5, lbl_802B4780@ha -/* 801C9C48 001C6A48 80 62 B3 08 */ lwz r3, lbl_803CFC88-_SDA2_BASE_(r2) -/* 801C9C4C 001C6A4C 3B E5 47 80 */ addi r31, r5, lbl_802B4780@l -/* 801C9C50 001C6A50 80 02 B3 0C */ lwz r0, lbl_803CFC8C-_SDA2_BASE_(r2) +/* 801C9C40 001C6A40 80 82 B3 04 */ lwz r4, lbl__291-_SDA2_BASE_(r2) +/* 801C9C44 001C6A44 3C A0 80 2B */ lis r5, lbl__1_8@ha +/* 801C9C48 001C6A48 80 62 B3 08 */ lwz r3, lbl__292-_SDA2_BASE_(r2) +/* 801C9C4C 001C6A4C 3B E5 47 80 */ addi r31, r5, lbl__1_8@l +/* 801C9C50 001C6A50 80 02 B3 0C */ lwz r0, lbl__293-_SDA2_BASE_(r2) /* 801C9C54 001C6A54 90 81 00 28 */ stw r4, 0x28(r1) /* 801C9C58 001C6A58 90 61 00 24 */ stw r3, 0x24(r1) /* 801C9C5C 001C6A5C 90 01 00 20 */ stw r0, 0x20(r1) @@ -23617,28 +23617,28 @@ lbl_801C9C80: /* 801C9C84 001C6A84 41 82 00 28 */ beq lbl_801C9CAC /* 801C9C88 001C6A88 48 00 00 44 */ b lbl_801C9CCC lbl_801C9C8C: -/* 801C9C8C 001C6A8C 3C 60 80 2B */ lis r3, lbl_802B4B20@ha -/* 801C9C90 001C6A90 38 03 4B 20 */ addi r0, r3, lbl_802B4B20@l +/* 801C9C8C 001C6A8C 3C 60 80 2B */ lis r3, lbl_GXNtsc480IntDf@ha +/* 801C9C90 001C6A90 38 03 4B 20 */ addi r0, r3, lbl_GXNtsc480IntDf@l /* 801C9C94 001C6A94 7C 1E 03 78 */ mr r30, r0 /* 801C9C98 001C6A98 48 00 00 40 */ b lbl_801C9CD8 lbl_801C9C9C: -/* 801C9C9C 001C6A9C 3C 60 80 2B */ lis r3, lbl_802B4B98@ha -/* 801C9CA0 001C6AA0 38 03 4B 98 */ addi r0, r3, lbl_802B4B98@l +/* 801C9C9C 001C6A9C 3C 60 80 2B */ lis r3, lbl_GXPal528IntDf@ha +/* 801C9CA0 001C6AA0 38 03 4B 98 */ addi r0, r3, lbl_GXPal528IntDf@l /* 801C9CA4 001C6AA4 7C 1E 03 78 */ mr r30, r0 /* 801C9CA8 001C6AA8 48 00 00 30 */ b lbl_801C9CD8 lbl_801C9CAC: -/* 801C9CAC 001C6AAC 3C 60 80 2B */ lis r3, lbl_802B4BD4@ha -/* 801C9CB0 001C6AB0 38 03 4B D4 */ addi r0, r3, lbl_802B4BD4@l +/* 801C9CAC 001C6AAC 3C 60 80 2B */ lis r3, lbl_GXEurgb60Hz480IntDf@ha +/* 801C9CB0 001C6AB0 38 03 4B D4 */ addi r0, r3, lbl_GXEurgb60Hz480IntDf@l /* 801C9CB4 001C6AB4 7C 1E 03 78 */ mr r30, r0 /* 801C9CB8 001C6AB8 48 00 00 20 */ b lbl_801C9CD8 lbl_801C9CBC: -/* 801C9CBC 001C6ABC 3C 60 80 2B */ lis r3, lbl_802B4B5C@ha -/* 801C9CC0 001C6AC0 38 03 4B 5C */ addi r0, r3, lbl_802B4B5C@l +/* 801C9CBC 001C6ABC 3C 60 80 2B */ lis r3, lbl_GXMpal480IntDf@ha +/* 801C9CC0 001C6AC0 38 03 4B 5C */ addi r0, r3, lbl_GXMpal480IntDf@l /* 801C9CC4 001C6AC4 7C 1E 03 78 */ mr r30, r0 /* 801C9CC8 001C6AC8 48 00 00 10 */ b lbl_801C9CD8 lbl_801C9CCC: -/* 801C9CCC 001C6ACC 3C 60 80 2B */ lis r3, lbl_802B4B20@ha -/* 801C9CD0 001C6AD0 38 03 4B 20 */ addi r0, r3, lbl_802B4B20@l +/* 801C9CCC 001C6ACC 3C 60 80 2B */ lis r3, lbl_GXNtsc480IntDf@ha +/* 801C9CD0 001C6AD0 38 03 4B 20 */ addi r0, r3, lbl_GXNtsc480IntDf@l /* 801C9CD4 001C6AD4 7C 1E 03 78 */ mr r30, r0 lbl_801C9CD8: /* 801C9CD8 001C6AD8 80 01 00 28 */ lwz r0, 0x28(r1) @@ -23714,7 +23714,7 @@ lbl_801C9DE8: lbl_801C9DEC: /* 801C9DEC 001C6BEC 48 00 00 04 */ b lbl_801C9DF0 lbl_801C9DF0: -/* 801C9DF0 001C6BF0 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801C9DF0 001C6BF0 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801C9DF4 001C6BF4 7F A3 EB 78 */ mr r3, r29 /* 801C9DF8 001C6BF8 38 A0 00 00 */ li r5, 0 /* 801C9DFC 001C6BFC 48 00 19 5D */ bl GXSetArray @@ -23772,9 +23772,9 @@ lbl_801C9E1C: /* 801C9EC0 001C6CC0 38 80 00 00 */ li r4, 0 /* 801C9EC4 001C6CC4 38 A0 00 00 */ li r5, 0 /* 801C9EC8 001C6CC8 48 00 25 29 */ bl GXEnableTexOffsets -/* 801C9ECC 001C6CCC C0 22 B3 10 */ lfs f1, lbl_803CFC90-_SDA2_BASE_(r2) +/* 801C9ECC 001C6CCC C0 22 B3 10 */ lfs f1, lbl__353-_SDA2_BASE_(r2) /* 801C9ED0 001C6CD0 38 61 00 2C */ addi r3, r1, 0x2c -/* 801C9ED4 001C6CD4 C0 02 B3 00 */ lfs f0, lbl_803CFC80-_SDA2_BASE_(r2) +/* 801C9ED4 001C6CD4 C0 02 B3 00 */ lfs f0, lbl__290-_SDA2_BASE_(r2) /* 801C9ED8 001C6CD8 38 80 00 00 */ li r4, 0 /* 801C9EDC 001C6CDC D0 21 00 2C */ stfs f1, 0x2c(r1) /* 801C9EE0 001C6CE0 D0 01 00 30 */ stfs f0, 0x30(r1) @@ -23806,13 +23806,13 @@ lbl_801C9E1C: /* 801C9F48 001C6D48 3C 60 43 30 */ lis r3, 0x4330 /* 801C9F4C 001C6D4C A0 1E 00 08 */ lhz r0, 8(r30) /* 801C9F50 001C6D50 90 81 00 8C */ stw r4, 0x8c(r1) -/* 801C9F54 001C6D54 C0 22 B3 00 */ lfs f1, lbl_803CFC80-_SDA2_BASE_(r2) +/* 801C9F54 001C6D54 C0 22 B3 00 */ lfs f1, lbl__290-_SDA2_BASE_(r2) /* 801C9F58 001C6D58 90 01 00 84 */ stw r0, 0x84(r1) -/* 801C9F5C 001C6D5C C8 82 B3 18 */ lfd f4, lbl_803CFC98-_SDA2_BASE_(r2) +/* 801C9F5C 001C6D5C C8 82 B3 18 */ lfd f4, lbl__356-_SDA2_BASE_(r2) /* 801C9F60 001C6D60 FC 40 08 90 */ fmr f2, f1 /* 801C9F64 001C6D64 90 61 00 88 */ stw r3, 0x88(r1) /* 801C9F68 001C6D68 FC A0 08 90 */ fmr f5, f1 -/* 801C9F6C 001C6D6C C0 C2 B3 10 */ lfs f6, lbl_803CFC90-_SDA2_BASE_(r2) +/* 801C9F6C 001C6D6C C0 C2 B3 10 */ lfs f6, lbl__353-_SDA2_BASE_(r2) /* 801C9F70 001C6D70 90 61 00 80 */ stw r3, 0x80(r1) /* 801C9F74 001C6D74 C8 61 00 88 */ lfd f3, 0x88(r1) /* 801C9F78 001C6D78 C8 01 00 80 */ lfd f0, 0x80(r1) @@ -24082,14 +24082,14 @@ lbl_801CA330: /* 801CA380 001C7180 38 80 00 00 */ li r4, 0 /* 801CA384 001C7184 38 A0 00 00 */ li r5, 0 /* 801CA388 001C7188 48 00 47 29 */ bl GXSetIndTexCoordScale -/* 801CA38C 001C718C C0 42 B3 10 */ lfs f2, lbl_803CFC90-_SDA2_BASE_(r2) +/* 801CA38C 001C718C C0 42 B3 10 */ lfs f2, lbl__353-_SDA2_BASE_(r2) /* 801CA390 001C7190 38 81 00 08 */ addi r4, r1, 8 /* 801CA394 001C7194 80 01 00 24 */ lwz r0, 0x24(r1) /* 801CA398 001C7198 38 60 00 00 */ li r3, 0 /* 801CA39C 001C719C FC 80 10 90 */ fmr f4, f2 /* 801CA3A0 001C71A0 90 01 00 08 */ stw r0, 8(r1) -/* 801CA3A4 001C71A4 C0 22 B3 00 */ lfs f1, lbl_803CFC80-_SDA2_BASE_(r2) -/* 801CA3A8 001C71A8 C0 62 B3 14 */ lfs f3, lbl_803CFC94-_SDA2_BASE_(r2) +/* 801CA3A4 001C71A4 C0 22 B3 00 */ lfs f1, lbl__290-_SDA2_BASE_(r2) +/* 801CA3A8 001C71A8 C0 62 B3 14 */ lfs f3, lbl__354-_SDA2_BASE_(r2) /* 801CA3AC 001C71AC 48 00 51 2D */ bl GXSetFog /* 801CA3B0 001C71B0 38 60 00 00 */ li r3, 0 /* 801CA3B4 001C71B4 38 80 00 00 */ li r4, 0 @@ -24145,7 +24145,7 @@ lbl_801CA448: /* 801CA474 001C7274 3C 60 43 30 */ lis r3, 0x4330 /* 801CA478 001C7278 A0 1E 00 06 */ lhz r0, 6(r30) /* 801CA47C 001C727C 90 81 00 84 */ stw r4, 0x84(r1) -/* 801CA480 001C7280 C8 42 B3 18 */ lfd f2, lbl_803CFC98-_SDA2_BASE_(r2) +/* 801CA480 001C7280 C8 42 B3 18 */ lfd f2, lbl__356-_SDA2_BASE_(r2) /* 801CA484 001C7284 90 01 00 8C */ stw r0, 0x8c(r1) /* 801CA488 001C7288 90 61 00 80 */ stw r3, 0x80(r1) /* 801CA48C 001C728C 90 61 00 88 */ stw r3, 0x88(r1) @@ -24207,8 +24207,8 @@ lbl_801CA560: /* 801CA568 001C7368 94 21 FD 20 */ stwu r1, -0x2e0(r1) /* 801CA56C 001C736C 93 E1 02 DC */ stw r31, 0x2dc(r1) /* 801CA570 001C7370 7C 9F 23 78 */ mr r31, r4 -/* 801CA574 001C7374 80 AD 9B A4 */ lwz r5, lbl_803CC4A4-_SDA_BASE_(r13) -/* 801CA578 001C7378 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CA574 001C7374 80 AD 9B A4 */ lwz r5, lbl___cpReg-_SDA_BASE_(r13) +/* 801CA578 001C7378 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CA57C 001C737C A0 05 00 00 */ lhz r0, 0(r5) /* 801CA580 001C7380 90 03 00 0C */ stw r0, 0xc(r3) /* 801CA584 001C7384 80 03 00 08 */ lwz r0, 8(r3) @@ -24217,10 +24217,10 @@ lbl_801CA560: /* 801CA590 001C7390 80 03 00 0C */ lwz r0, 0xc(r3) /* 801CA594 001C7394 54 00 FF FF */ rlwinm. r0, r0, 0x1f, 0x1f, 0x1f /* 801CA598 001C7398 41 82 00 2C */ beq lbl_801CA5C4 -/* 801CA59C 001C739C 80 6D 9B D0 */ lwz r3, lbl_803CC4D0-_SDA_BASE_(r13) +/* 801CA59C 001C739C 80 6D 9B D0 */ lwz r3, lbl___GXCurrentThread-_SDA_BASE_(r13) /* 801CA5A0 001C73A0 48 00 C9 19 */ bl OSResumeThread /* 801CA5A4 001C73A4 38 00 00 00 */ li r0, 0 -/* 801CA5A8 001C73A8 90 0D 9B D8 */ stw r0, lbl_803CC4D8-_SDA_BASE_(r13) +/* 801CA5A8 001C73A8 90 0D 9B D8 */ stw r0, lbl_GXOverflowSuspendInProgress-_SDA_BASE_(r13) /* 801CA5AC 001C73AC 38 60 00 01 */ li r3, 1 /* 801CA5B0 001C73B0 38 80 00 01 */ li r4, 1 /* 801CA5B4 001C73B4 48 00 07 1D */ bl dolphin.__GXWriteFifoIntReset @@ -24228,28 +24228,28 @@ lbl_801CA560: /* 801CA5BC 001C73BC 38 80 00 00 */ li r4, 0 /* 801CA5C0 001C73C0 48 00 06 E1 */ bl dolphin.__GXWriteFifoIntEnable lbl_801CA5C4: -/* 801CA5C4 001C73C4 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CA5C4 001C73C4 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CA5C8 001C73C8 80 03 00 08 */ lwz r0, 8(r3) /* 801CA5CC 001C73CC 54 00 F7 FF */ rlwinm. r0, r0, 0x1e, 0x1f, 0x1f /* 801CA5D0 001C73D0 41 82 00 44 */ beq lbl_801CA614 /* 801CA5D4 001C73D4 80 03 00 0C */ lwz r0, 0xc(r3) /* 801CA5D8 001C73D8 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 801CA5DC 001C73DC 41 82 00 38 */ beq lbl_801CA614 -/* 801CA5E0 001C73E0 80 AD 9B E0 */ lwz r5, lbl_803CC4E0-_SDA_BASE_(r13) +/* 801CA5E0 001C73E0 80 AD 9B E0 */ lwz r5, lbl___GXOverflowCount-_SDA_BASE_(r13) /* 801CA5E4 001C73E4 38 60 00 00 */ li r3, 0 /* 801CA5E8 001C73E8 38 80 00 01 */ li r4, 1 /* 801CA5EC 001C73EC 38 05 00 01 */ addi r0, r5, 1 -/* 801CA5F0 001C73F0 90 0D 9B E0 */ stw r0, lbl_803CC4E0-_SDA_BASE_(r13) +/* 801CA5F0 001C73F0 90 0D 9B E0 */ stw r0, lbl___GXOverflowCount-_SDA_BASE_(r13) /* 801CA5F4 001C73F4 48 00 06 AD */ bl dolphin.__GXWriteFifoIntEnable /* 801CA5F8 001C73F8 38 60 00 01 */ li r3, 1 /* 801CA5FC 001C73FC 38 80 00 00 */ li r4, 0 /* 801CA600 001C7400 48 00 06 D1 */ bl dolphin.__GXWriteFifoIntReset /* 801CA604 001C7404 38 00 00 01 */ li r0, 1 -/* 801CA608 001C7408 80 6D 9B D0 */ lwz r3, lbl_803CC4D0-_SDA_BASE_(r13) -/* 801CA60C 001C740C 90 0D 9B D8 */ stw r0, lbl_803CC4D8-_SDA_BASE_(r13) +/* 801CA608 001C7408 80 6D 9B D0 */ lwz r3, lbl___GXCurrentThread-_SDA_BASE_(r13) +/* 801CA60C 001C740C 90 0D 9B D8 */ stw r0, lbl_GXOverflowSuspendInProgress-_SDA_BASE_(r13) /* 801CA610 001C7410 48 00 CB 31 */ bl OSSuspendThread lbl_801CA614: -/* 801CA614 001C7414 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CA614 001C7414 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CA618 001C7418 80 83 00 08 */ lwz r4, 8(r3) /* 801CA61C 001C741C 54 80 DF FF */ rlwinm. r0, r4, 0x1b, 0x1f, 0x1f /* 801CA620 001C7420 41 82 00 60 */ beq lbl_801CA680 @@ -24260,16 +24260,16 @@ lbl_801CA614: /* 801CA634 001C7434 50 04 2E B4 */ rlwimi r4, r0, 5, 0x1a, 0x1a /* 801CA638 001C7438 90 83 00 08 */ stw r4, 8(r3) /* 801CA63C 001C743C 80 03 00 08 */ lwz r0, 8(r3) -/* 801CA640 001C7440 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801CA640 001C7440 80 6D 9B A4 */ lwz r3, lbl___cpReg-_SDA_BASE_(r13) /* 801CA644 001C7444 B0 03 00 02 */ sth r0, 2(r3) -/* 801CA648 001C7448 80 0D 9B DC */ lwz r0, lbl_803CC4DC-_SDA_BASE_(r13) +/* 801CA648 001C7448 80 0D 9B DC */ lwz r0, lbl_BreakPointCB-_SDA_BASE_(r13) /* 801CA64C 001C744C 28 00 00 00 */ cmplwi r0, 0 /* 801CA650 001C7450 41 82 00 30 */ beq lbl_801CA680 /* 801CA654 001C7454 38 61 00 10 */ addi r3, r1, 0x10 /* 801CA658 001C7458 48 00 85 15 */ bl OSClearContext /* 801CA65C 001C745C 38 61 00 10 */ addi r3, r1, 0x10 /* 801CA660 001C7460 48 00 83 45 */ bl OSSetCurrentContext -/* 801CA664 001C7464 81 8D 9B DC */ lwz r12, lbl_803CC4DC-_SDA_BASE_(r13) +/* 801CA664 001C7464 81 8D 9B DC */ lwz r12, lbl_BreakPointCB-_SDA_BASE_(r13) /* 801CA668 001C7468 7D 88 03 A6 */ mtlr r12 /* 801CA66C 001C746C 4E 80 00 21 */ blrl /* 801CA670 001C7470 38 61 00 10 */ addi r3, r1, 0x10 @@ -24360,14 +24360,14 @@ GXSetCPUFifo: /* 801CA78C 001C758C 93 C1 00 10 */ stw r30, 0x10(r1) /* 801CA790 001C7590 7C 7E 1B 78 */ mr r30, r3 /* 801CA794 001C7594 48 00 9B 7D */ bl OSDisableInterrupts -/* 801CA798 001C7598 80 0D 9B CC */ lwz r0, lbl_803CC4CC-_SDA_BASE_(r13) +/* 801CA798 001C7598 80 0D 9B CC */ lwz r0, lbl_GPFifo-_SDA_BASE_(r13) /* 801CA79C 001C759C 3B E3 00 00 */ addi r31, r3, 0 -/* 801CA7A0 001C75A0 93 CD 9B C8 */ stw r30, lbl_803CC4C8-_SDA_BASE_(r13) +/* 801CA7A0 001C75A0 93 CD 9B C8 */ stw r30, lbl_CPUFifo-_SDA_BASE_(r13) /* 801CA7A4 001C75A4 7C 1E 00 40 */ cmplw r30, r0 /* 801CA7A8 001C75A8 40 82 00 70 */ bne lbl_801CA818 /* 801CA7AC 001C75AC 80 1E 00 00 */ lwz r0, 0(r30) /* 801CA7B0 001C75B0 39 00 00 00 */ li r8, 0 -/* 801CA7B4 001C75B4 80 6D 9B A0 */ lwz r3, lbl_803CC4A0-_SDA_BASE_(r13) +/* 801CA7B4 001C75B4 80 6D 9B A0 */ lwz r3, lbl___piReg-_SDA_BASE_(r13) /* 801CA7B8 001C75B8 38 C0 00 00 */ li r6, 0 /* 801CA7BC 001C75BC 54 00 00 BE */ clrlwi r0, r0, 2 /* 801CA7C0 001C75C0 90 03 00 0C */ stw r0, 0xc(r3) @@ -24375,16 +24375,16 @@ GXSetCPUFifo: /* 801CA7C8 001C75C8 38 60 00 01 */ li r3, 1 /* 801CA7CC 001C75CC 80 FE 00 04 */ lwz r7, 4(r30) /* 801CA7D0 001C75D0 38 80 00 01 */ li r4, 1 -/* 801CA7D4 001C75D4 80 AD 9B A0 */ lwz r5, lbl_803CC4A0-_SDA_BASE_(r13) +/* 801CA7D4 001C75D4 80 AD 9B A0 */ lwz r5, lbl___piReg-_SDA_BASE_(r13) /* 801CA7D8 001C75D8 54 E7 00 BE */ clrlwi r7, r7, 2 /* 801CA7DC 001C75DC 90 E5 00 10 */ stw r7, 0x10(r5) /* 801CA7E0 001C75E0 80 FE 00 18 */ lwz r7, 0x18(r30) -/* 801CA7E4 001C75E4 80 AD 9B A0 */ lwz r5, lbl_803CC4A0-_SDA_BASE_(r13) +/* 801CA7E4 001C75E4 80 AD 9B A0 */ lwz r5, lbl___piReg-_SDA_BASE_(r13) /* 801CA7E8 001C75E8 50 E8 01 B4 */ rlwimi r8, r7, 0, 6, 0x1a /* 801CA7EC 001C75EC 38 E8 00 00 */ addi r7, r8, 0 /* 801CA7F0 001C75F0 50 C7 D1 4A */ rlwimi r7, r6, 0x1a, 5, 5 /* 801CA7F4 001C75F4 90 E5 00 14 */ stw r7, 0x14(r5) -/* 801CA7F8 001C75F8 98 0D 9B D4 */ stb r0, lbl_803CC4D4-_SDA_BASE_(r13) +/* 801CA7F8 001C75F8 98 0D 9B D4 */ stb r0, lbl_CPGPLinked-_SDA_BASE_(r13) /* 801CA7FC 001C75FC 48 00 04 D5 */ bl dolphin.__GXWriteFifoIntReset /* 801CA800 001C7600 38 60 00 01 */ li r3, 1 /* 801CA804 001C7604 38 80 00 00 */ li r4, 0 @@ -24393,29 +24393,29 @@ GXSetCPUFifo: /* 801CA810 001C7610 48 00 04 5D */ bl dolphin.__GXFifoLink /* 801CA814 001C7614 48 00 00 6C */ b lbl_801CA880 lbl_801CA818: -/* 801CA818 001C7618 88 0D 9B D4 */ lbz r0, lbl_803CC4D4-_SDA_BASE_(r13) +/* 801CA818 001C7618 88 0D 9B D4 */ lbz r0, lbl_CPGPLinked-_SDA_BASE_(r13) /* 801CA81C 001C761C 28 00 00 00 */ cmplwi r0, 0 /* 801CA820 001C7620 41 82 00 14 */ beq lbl_801CA834 /* 801CA824 001C7624 38 60 00 00 */ li r3, 0 /* 801CA828 001C7628 48 00 04 45 */ bl dolphin.__GXFifoLink /* 801CA82C 001C762C 38 00 00 00 */ li r0, 0 -/* 801CA830 001C7630 98 0D 9B D4 */ stb r0, lbl_803CC4D4-_SDA_BASE_(r13) +/* 801CA830 001C7630 98 0D 9B D4 */ stb r0, lbl_CPGPLinked-_SDA_BASE_(r13) lbl_801CA834: /* 801CA834 001C7634 38 60 00 00 */ li r3, 0 /* 801CA838 001C7638 38 80 00 00 */ li r4, 0 /* 801CA83C 001C763C 48 00 04 65 */ bl dolphin.__GXWriteFifoIntEnable /* 801CA840 001C7640 80 9E 00 00 */ lwz r4, 0(r30) /* 801CA844 001C7644 38 A0 00 00 */ li r5, 0 -/* 801CA848 001C7648 80 6D 9B A0 */ lwz r3, lbl_803CC4A0-_SDA_BASE_(r13) +/* 801CA848 001C7648 80 6D 9B A0 */ lwz r3, lbl___piReg-_SDA_BASE_(r13) /* 801CA84C 001C764C 38 00 00 00 */ li r0, 0 /* 801CA850 001C7650 54 84 00 BE */ clrlwi r4, r4, 2 /* 801CA854 001C7654 90 83 00 0C */ stw r4, 0xc(r3) /* 801CA858 001C7658 80 9E 00 04 */ lwz r4, 4(r30) -/* 801CA85C 001C765C 80 6D 9B A0 */ lwz r3, lbl_803CC4A0-_SDA_BASE_(r13) +/* 801CA85C 001C765C 80 6D 9B A0 */ lwz r3, lbl___piReg-_SDA_BASE_(r13) /* 801CA860 001C7660 54 84 00 BE */ clrlwi r4, r4, 2 /* 801CA864 001C7664 90 83 00 10 */ stw r4, 0x10(r3) /* 801CA868 001C7668 80 9E 00 18 */ lwz r4, 0x18(r30) -/* 801CA86C 001C766C 80 6D 9B A0 */ lwz r3, lbl_803CC4A0-_SDA_BASE_(r13) +/* 801CA86C 001C766C 80 6D 9B A0 */ lwz r3, lbl___piReg-_SDA_BASE_(r13) /* 801CA870 001C7670 50 85 01 B4 */ rlwimi r5, r4, 0, 6, 0x1a /* 801CA874 001C7674 38 85 00 00 */ addi r4, r5, 0 /* 801CA878 001C7678 50 04 D1 4A */ rlwimi r4, r0, 0x1a, 5, 5 @@ -24445,63 +24445,63 @@ GXSetGPFifo: /* 801CA8C8 001C76C8 38 60 00 00 */ li r3, 0 /* 801CA8CC 001C76CC 38 80 00 00 */ li r4, 0 /* 801CA8D0 001C76D0 48 00 03 D1 */ bl dolphin.__GXWriteFifoIntEnable -/* 801CA8D4 001C76D4 93 CD 9B CC */ stw r30, lbl_803CC4CC-_SDA_BASE_(r13) -/* 801CA8D8 001C76D8 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801CA8D4 001C76D4 93 CD 9B CC */ stw r30, lbl_GPFifo-_SDA_BASE_(r13) +/* 801CA8D8 001C76D8 80 6D 9B A4 */ lwz r3, lbl___cpReg-_SDA_BASE_(r13) /* 801CA8DC 001C76DC 80 1E 00 00 */ lwz r0, 0(r30) /* 801CA8E0 001C76E0 B0 03 00 20 */ sth r0, 0x20(r3) /* 801CA8E4 001C76E4 80 1E 00 04 */ lwz r0, 4(r30) -/* 801CA8E8 001C76E8 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801CA8E8 001C76E8 80 6D 9B A4 */ lwz r3, lbl___cpReg-_SDA_BASE_(r13) /* 801CA8EC 001C76EC B0 03 00 24 */ sth r0, 0x24(r3) /* 801CA8F0 001C76F0 80 1E 00 1C */ lwz r0, 0x1c(r30) -/* 801CA8F4 001C76F4 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801CA8F4 001C76F4 80 6D 9B A4 */ lwz r3, lbl___cpReg-_SDA_BASE_(r13) /* 801CA8F8 001C76F8 B0 03 00 30 */ sth r0, 0x30(r3) /* 801CA8FC 001C76FC 80 1E 00 18 */ lwz r0, 0x18(r30) -/* 801CA900 001C7700 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801CA900 001C7700 80 6D 9B A4 */ lwz r3, lbl___cpReg-_SDA_BASE_(r13) /* 801CA904 001C7704 B0 03 00 34 */ sth r0, 0x34(r3) /* 801CA908 001C7708 80 1E 00 14 */ lwz r0, 0x14(r30) -/* 801CA90C 001C770C 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801CA90C 001C770C 80 6D 9B A4 */ lwz r3, lbl___cpReg-_SDA_BASE_(r13) /* 801CA910 001C7710 B0 03 00 38 */ sth r0, 0x38(r3) /* 801CA914 001C7714 80 1E 00 0C */ lwz r0, 0xc(r30) -/* 801CA918 001C7718 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801CA918 001C7718 80 6D 9B A4 */ lwz r3, lbl___cpReg-_SDA_BASE_(r13) /* 801CA91C 001C771C B0 03 00 28 */ sth r0, 0x28(r3) /* 801CA920 001C7720 80 1E 00 10 */ lwz r0, 0x10(r30) -/* 801CA924 001C7724 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801CA924 001C7724 80 6D 9B A4 */ lwz r3, lbl___cpReg-_SDA_BASE_(r13) /* 801CA928 001C7728 B0 03 00 2C */ sth r0, 0x2c(r3) /* 801CA92C 001C772C 80 1E 00 00 */ lwz r0, 0(r30) -/* 801CA930 001C7730 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801CA930 001C7730 80 6D 9B A4 */ lwz r3, lbl___cpReg-_SDA_BASE_(r13) /* 801CA934 001C7734 54 00 84 BE */ rlwinm r0, r0, 0x10, 0x12, 0x1f /* 801CA938 001C7738 B0 03 00 22 */ sth r0, 0x22(r3) /* 801CA93C 001C773C 80 1E 00 04 */ lwz r0, 4(r30) -/* 801CA940 001C7740 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801CA940 001C7740 80 6D 9B A4 */ lwz r3, lbl___cpReg-_SDA_BASE_(r13) /* 801CA944 001C7744 54 00 84 BE */ rlwinm r0, r0, 0x10, 0x12, 0x1f /* 801CA948 001C7748 B0 03 00 26 */ sth r0, 0x26(r3) /* 801CA94C 001C774C 80 1E 00 1C */ lwz r0, 0x1c(r30) -/* 801CA950 001C7750 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801CA950 001C7750 80 6D 9B A4 */ lwz r3, lbl___cpReg-_SDA_BASE_(r13) /* 801CA954 001C7754 7C 00 86 70 */ srawi r0, r0, 0x10 /* 801CA958 001C7758 B0 03 00 32 */ sth r0, 0x32(r3) /* 801CA95C 001C775C 80 1E 00 18 */ lwz r0, 0x18(r30) -/* 801CA960 001C7760 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801CA960 001C7760 80 6D 9B A4 */ lwz r3, lbl___cpReg-_SDA_BASE_(r13) /* 801CA964 001C7764 54 00 84 BE */ rlwinm r0, r0, 0x10, 0x12, 0x1f /* 801CA968 001C7768 B0 03 00 36 */ sth r0, 0x36(r3) /* 801CA96C 001C776C 80 1E 00 14 */ lwz r0, 0x14(r30) -/* 801CA970 001C7770 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801CA970 001C7770 80 6D 9B A4 */ lwz r3, lbl___cpReg-_SDA_BASE_(r13) /* 801CA974 001C7774 54 00 84 BE */ rlwinm r0, r0, 0x10, 0x12, 0x1f /* 801CA978 001C7778 B0 03 00 3A */ sth r0, 0x3a(r3) /* 801CA97C 001C777C 80 1E 00 0C */ lwz r0, 0xc(r30) -/* 801CA980 001C7780 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801CA980 001C7780 80 6D 9B A4 */ lwz r3, lbl___cpReg-_SDA_BASE_(r13) /* 801CA984 001C7784 54 00 84 3E */ srwi r0, r0, 0x10 /* 801CA988 001C7788 B0 03 00 2A */ sth r0, 0x2a(r3) /* 801CA98C 001C778C 80 1E 00 10 */ lwz r0, 0x10(r30) -/* 801CA990 001C7790 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801CA990 001C7790 80 6D 9B A4 */ lwz r3, lbl___cpReg-_SDA_BASE_(r13) /* 801CA994 001C7794 54 00 84 3E */ srwi r0, r0, 0x10 /* 801CA998 001C7798 B0 03 00 2E */ sth r0, 0x2e(r3) /* 801CA99C 001C779C 4B FF 03 0D */ bl PPCSync -/* 801CA9A0 001C77A0 80 6D 9B C8 */ lwz r3, lbl_803CC4C8-_SDA_BASE_(r13) -/* 801CA9A4 001C77A4 80 0D 9B CC */ lwz r0, lbl_803CC4CC-_SDA_BASE_(r13) +/* 801CA9A0 001C77A0 80 6D 9B C8 */ lwz r3, lbl_CPUFifo-_SDA_BASE_(r13) +/* 801CA9A4 001C77A4 80 0D 9B CC */ lwz r0, lbl_GPFifo-_SDA_BASE_(r13) /* 801CA9A8 001C77A8 7C 03 00 40 */ cmplw r3, r0 /* 801CA9AC 001C77AC 40 82 00 24 */ bne lbl_801CA9D0 /* 801CA9B0 001C77B0 38 00 00 01 */ li r0, 1 -/* 801CA9B4 001C77B4 98 0D 9B D4 */ stb r0, lbl_803CC4D4-_SDA_BASE_(r13) +/* 801CA9B4 001C77B4 98 0D 9B D4 */ stb r0, lbl_CPGPLinked-_SDA_BASE_(r13) /* 801CA9B8 001C77B8 38 60 00 01 */ li r3, 1 /* 801CA9BC 001C77BC 38 80 00 00 */ li r4, 0 /* 801CA9C0 001C77C0 48 00 02 E1 */ bl dolphin.__GXWriteFifoIntEnable @@ -24510,7 +24510,7 @@ GXSetGPFifo: /* 801CA9CC 001C77CC 48 00 00 20 */ b lbl_801CA9EC lbl_801CA9D0: /* 801CA9D0 001C77D0 38 00 00 00 */ li r0, 0 -/* 801CA9D4 001C77D4 98 0D 9B D4 */ stb r0, lbl_803CC4D4-_SDA_BASE_(r13) +/* 801CA9D4 001C77D4 98 0D 9B D4 */ stb r0, lbl_CPGPLinked-_SDA_BASE_(r13) /* 801CA9D8 001C77D8 38 60 00 00 */ li r3, 0 /* 801CA9DC 001C77DC 38 80 00 00 */ li r4, 0 /* 801CA9E0 001C77E0 48 00 02 C1 */ bl dolphin.__GXWriteFifoIntEnable @@ -24532,25 +24532,25 @@ lbl_801CA9EC: .global GXGetFifoPtrs GXGetFifoPtrs: -/* 801CAA1C 001C781C 80 0D 9B C8 */ lwz r0, lbl_803CC4C8-_SDA_BASE_(r13) +/* 801CAA1C 001C781C 80 0D 9B C8 */ lwz r0, lbl_CPUFifo-_SDA_BASE_(r13) /* 801CAA20 001C7820 7C 03 00 40 */ cmplw r3, r0 /* 801CAA24 001C7824 40 82 00 18 */ bne lbl_801CAA3C -/* 801CAA28 001C7828 80 CD 9B A0 */ lwz r6, lbl_803CC4A0-_SDA_BASE_(r13) +/* 801CAA28 001C7828 80 CD 9B A0 */ lwz r6, lbl___piReg-_SDA_BASE_(r13) /* 801CAA2C 001C782C 80 06 00 14 */ lwz r0, 0x14(r6) /* 801CAA30 001C7830 54 06 01 88 */ rlwinm r6, r0, 0, 6, 4 /* 801CAA34 001C7834 3C 06 80 00 */ addis r0, r6, 0x8000 /* 801CAA38 001C7838 90 03 00 18 */ stw r0, 0x18(r3) lbl_801CAA3C: -/* 801CAA3C 001C783C 80 0D 9B CC */ lwz r0, lbl_803CC4CC-_SDA_BASE_(r13) +/* 801CAA3C 001C783C 80 0D 9B CC */ lwz r0, lbl_GPFifo-_SDA_BASE_(r13) /* 801CAA40 001C7840 7C 03 00 40 */ cmplw r3, r0 /* 801CAA44 001C7844 40 82 00 34 */ bne lbl_801CAA78 -/* 801CAA48 001C7848 80 ED 9B A4 */ lwz r7, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801CAA48 001C7848 80 ED 9B A4 */ lwz r7, lbl___cpReg-_SDA_BASE_(r13) /* 801CAA4C 001C784C A0 C7 00 3A */ lhz r6, 0x3a(r7) /* 801CAA50 001C7850 A0 E7 00 38 */ lhz r7, 0x38(r7) /* 801CAA54 001C7854 50 C7 80 1E */ rlwimi r7, r6, 0x10, 0, 0xf /* 801CAA58 001C7858 3C 07 80 00 */ addis r0, r7, 0x8000 /* 801CAA5C 001C785C 90 03 00 14 */ stw r0, 0x14(r3) -/* 801CAA60 001C7860 80 ED 9B A4 */ lwz r7, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801CAA60 001C7860 80 ED 9B A4 */ lwz r7, lbl___cpReg-_SDA_BASE_(r13) /* 801CAA64 001C7864 A0 C7 00 32 */ lhz r6, 0x32(r7) /* 801CAA68 001C7868 A0 07 00 30 */ lhz r0, 0x30(r7) /* 801CAA6C 001C786C 50 C0 80 1E */ rlwimi r0, r6, 0x10, 0, 0xf @@ -24582,9 +24582,9 @@ GXSetBreakPtCallback: /* 801CAAC0 001C78C0 93 E1 00 14 */ stw r31, 0x14(r1) /* 801CAAC4 001C78C4 93 C1 00 10 */ stw r30, 0x10(r1) /* 801CAAC8 001C78C8 7C 7E 1B 78 */ mr r30, r3 -/* 801CAACC 001C78CC 83 ED 9B DC */ lwz r31, lbl_803CC4DC-_SDA_BASE_(r13) +/* 801CAACC 001C78CC 83 ED 9B DC */ lwz r31, lbl_BreakPointCB-_SDA_BASE_(r13) /* 801CAAD0 001C78D0 48 00 98 41 */ bl OSDisableInterrupts -/* 801CAAD4 001C78D4 93 CD 9B DC */ stw r30, lbl_803CC4DC-_SDA_BASE_(r13) +/* 801CAAD4 001C78D4 93 CD 9B DC */ stw r30, lbl_BreakPointCB-_SDA_BASE_(r13) /* 801CAAD8 001C78D8 48 00 98 61 */ bl OSRestoreInterrupts /* 801CAADC 001C78DC 7F E3 FB 78 */ mr r3, r31 /* 801CAAE0 001C78E0 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -24605,13 +24605,13 @@ GXEnableBreakPt: /* 801CAB10 001C7910 48 00 98 01 */ bl OSDisableInterrupts /* 801CAB14 001C7914 7C 7F 1B 78 */ mr r31, r3 /* 801CAB18 001C7918 48 00 01 31 */ bl dolphin.__GXFifoReadDisable -/* 801CAB1C 001C791C 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801CAB1C 001C791C 80 6D 9B A4 */ lwz r3, lbl___cpReg-_SDA_BASE_(r13) /* 801CAB20 001C7920 57 C0 84 BE */ rlwinm r0, r30, 0x10, 0x12, 0x1f /* 801CAB24 001C7924 B3 C3 00 3C */ sth r30, 0x3c(r3) /* 801CAB28 001C7928 38 60 00 01 */ li r3, 1 -/* 801CAB2C 001C792C 80 8D 9B A4 */ lwz r4, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801CAB2C 001C792C 80 8D 9B A4 */ lwz r4, lbl___cpReg-_SDA_BASE_(r13) /* 801CAB30 001C7930 B0 04 00 3E */ sth r0, 0x3e(r4) -/* 801CAB34 001C7934 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CAB34 001C7934 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CAB38 001C7938 80 04 00 08 */ lwz r0, 8(r4) /* 801CAB3C 001C793C 50 60 0F BC */ rlwimi r0, r3, 1, 0x1e, 0x1e /* 801CAB40 001C7940 90 04 00 08 */ stw r0, 8(r4) @@ -24619,9 +24619,9 @@ GXEnableBreakPt: /* 801CAB48 001C7948 50 60 2E B4 */ rlwimi r0, r3, 5, 0x1a, 0x1a /* 801CAB4C 001C794C 90 04 00 08 */ stw r0, 8(r4) /* 801CAB50 001C7950 80 04 00 08 */ lwz r0, 8(r4) -/* 801CAB54 001C7954 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801CAB54 001C7954 80 6D 9B A4 */ lwz r3, lbl___cpReg-_SDA_BASE_(r13) /* 801CAB58 001C7958 B0 03 00 02 */ sth r0, 2(r3) -/* 801CAB5C 001C795C 93 CD 9B E4 */ stw r30, lbl_803CC4E4-_SDA_BASE_(r13) +/* 801CAB5C 001C795C 93 CD 9B E4 */ stw r30, lbl___GXCurrentBP-_SDA_BASE_(r13) /* 801CAB60 001C7960 48 00 00 C5 */ bl dolphin.__GXFifoReadEnable /* 801CAB64 001C7964 7F E3 FB 78 */ mr r3, r31 /* 801CAB68 001C7968 48 00 97 D1 */ bl OSRestoreInterrupts @@ -24638,7 +24638,7 @@ GXDisableBreakPt: /* 801CAB88 001C7988 90 01 00 04 */ stw r0, 4(r1) /* 801CAB8C 001C798C 94 21 FF F8 */ stwu r1, -8(r1) /* 801CAB90 001C7990 48 00 97 81 */ bl OSDisableInterrupts -/* 801CAB94 001C7994 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CAB94 001C7994 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CAB98 001C7998 38 A0 00 00 */ li r5, 0 /* 801CAB9C 001C799C 80 04 00 08 */ lwz r0, 8(r4) /* 801CABA0 001C79A0 50 A0 0F BC */ rlwimi r0, r5, 1, 0x1e, 0x1e @@ -24647,9 +24647,9 @@ GXDisableBreakPt: /* 801CABAC 001C79AC 50 A0 2E B4 */ rlwimi r0, r5, 5, 0x1a, 0x1a /* 801CABB0 001C79B0 90 04 00 08 */ stw r0, 8(r4) /* 801CABB4 001C79B4 80 04 00 08 */ lwz r0, 8(r4) -/* 801CABB8 001C79B8 80 8D 9B A4 */ lwz r4, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801CABB8 001C79B8 80 8D 9B A4 */ lwz r4, lbl___cpReg-_SDA_BASE_(r13) /* 801CABBC 001C79BC B0 04 00 02 */ sth r0, 2(r4) -/* 801CABC0 001C79C0 90 AD 9B E4 */ stw r5, lbl_803CC4E4-_SDA_BASE_(r13) +/* 801CABC0 001C79C0 90 AD 9B E4 */ stw r5, lbl___GXCurrentBP-_SDA_BASE_(r13) /* 801CABC4 001C79C4 48 00 97 75 */ bl OSRestoreInterrupts /* 801CABC8 001C79C8 80 01 00 0C */ lwz r0, 0xc(r1) /* 801CABCC 001C79CC 38 21 00 08 */ addi r1, r1, 8 @@ -24669,10 +24669,10 @@ __GXFifoInit: /* 801CABF8 001C79F8 48 00 9B 69 */ bl __OSUnmaskInterrupts /* 801CABFC 001C79FC 48 00 BB 7D */ bl OSGetCurrentThread /* 801CAC00 001C7A00 38 00 00 00 */ li r0, 0 -/* 801CAC04 001C7A04 90 6D 9B D0 */ stw r3, lbl_803CC4D0-_SDA_BASE_(r13) -/* 801CAC08 001C7A08 90 0D 9B D8 */ stw r0, lbl_803CC4D8-_SDA_BASE_(r13) -/* 801CAC0C 001C7A0C 90 0D 9B C8 */ stw r0, lbl_803CC4C8-_SDA_BASE_(r13) -/* 801CAC10 001C7A10 90 0D 9B CC */ stw r0, lbl_803CC4CC-_SDA_BASE_(r13) +/* 801CAC04 001C7A04 90 6D 9B D0 */ stw r3, lbl___GXCurrentThread-_SDA_BASE_(r13) +/* 801CAC08 001C7A08 90 0D 9B D8 */ stw r0, lbl_GXOverflowSuspendInProgress-_SDA_BASE_(r13) +/* 801CAC0C 001C7A0C 90 0D 9B C8 */ stw r0, lbl_CPUFifo-_SDA_BASE_(r13) +/* 801CAC10 001C7A10 90 0D 9B CC */ stw r0, lbl_GPFifo-_SDA_BASE_(r13) /* 801CAC14 001C7A14 80 01 00 0C */ lwz r0, 0xc(r1) /* 801CAC18 001C7A18 38 21 00 08 */ addi r1, r1, 8 /* 801CAC1C 001C7A1C 7C 08 03 A6 */ mtlr r0 @@ -24680,25 +24680,25 @@ __GXFifoInit: .global dolphin.__GXFifoReadEnable dolphin.__GXFifoReadEnable: -/* 801CAC24 001C7A24 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CAC24 001C7A24 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CAC28 001C7A28 38 00 00 01 */ li r0, 1 /* 801CAC2C 001C7A2C 80 64 00 08 */ lwz r3, 8(r4) /* 801CAC30 001C7A30 50 03 07 FE */ rlwimi r3, r0, 0, 0x1f, 0x1f /* 801CAC34 001C7A34 90 64 00 08 */ stw r3, 8(r4) /* 801CAC38 001C7A38 80 04 00 08 */ lwz r0, 8(r4) -/* 801CAC3C 001C7A3C 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801CAC3C 001C7A3C 80 6D 9B A4 */ lwz r3, lbl___cpReg-_SDA_BASE_(r13) /* 801CAC40 001C7A40 B0 03 00 02 */ sth r0, 2(r3) /* 801CAC44 001C7A44 4E 80 00 20 */ blr .global dolphin.__GXFifoReadDisable dolphin.__GXFifoReadDisable: -/* 801CAC48 001C7A48 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CAC48 001C7A48 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CAC4C 001C7A4C 38 00 00 00 */ li r0, 0 /* 801CAC50 001C7A50 80 64 00 08 */ lwz r3, 8(r4) /* 801CAC54 001C7A54 50 03 07 FE */ rlwimi r3, r0, 0, 0x1f, 0x1f /* 801CAC58 001C7A58 90 64 00 08 */ stw r3, 8(r4) /* 801CAC5C 001C7A5C 80 04 00 08 */ lwz r0, 8(r4) -/* 801CAC60 001C7A60 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801CAC60 001C7A60 80 6D 9B A4 */ lwz r3, lbl___cpReg-_SDA_BASE_(r13) /* 801CAC64 001C7A64 B0 03 00 02 */ sth r0, 2(r3) /* 801CAC68 001C7A68 4E 80 00 20 */ blr @@ -24711,18 +24711,18 @@ dolphin.__GXFifoLink: lbl_801CAC7C: /* 801CAC7C 001C7A7C 38 80 00 00 */ li r4, 0 lbl_801CAC80: -/* 801CAC80 001C7A80 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CAC80 001C7A80 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CAC84 001C7A84 80 03 00 08 */ lwz r0, 8(r3) /* 801CAC88 001C7A88 50 80 26 F6 */ rlwimi r0, r4, 4, 0x1b, 0x1b /* 801CAC8C 001C7A8C 90 03 00 08 */ stw r0, 8(r3) /* 801CAC90 001C7A90 80 03 00 08 */ lwz r0, 8(r3) -/* 801CAC94 001C7A94 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801CAC94 001C7A94 80 6D 9B A4 */ lwz r3, lbl___cpReg-_SDA_BASE_(r13) /* 801CAC98 001C7A98 B0 03 00 02 */ sth r0, 2(r3) /* 801CAC9C 001C7A9C 4E 80 00 20 */ blr .global dolphin.__GXWriteFifoIntEnable dolphin.__GXWriteFifoIntEnable: -/* 801CACA0 001C7AA0 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CACA0 001C7AA0 80 A2 B2 F8 */ lwz r5, lbl___GXData-_SDA2_BASE_(r2) /* 801CACA4 001C7AA4 54 80 06 3E */ clrlwi r0, r4, 0x18 /* 801CACA8 001C7AA8 80 85 00 08 */ lwz r4, 8(r5) /* 801CACAC 001C7AAC 50 64 17 7A */ rlwimi r4, r3, 2, 0x1d, 0x1d @@ -24731,13 +24731,13 @@ dolphin.__GXWriteFifoIntEnable: /* 801CACB8 001C7AB8 50 03 1F 38 */ rlwimi r3, r0, 3, 0x1c, 0x1c /* 801CACBC 001C7ABC 90 65 00 08 */ stw r3, 8(r5) /* 801CACC0 001C7AC0 80 05 00 08 */ lwz r0, 8(r5) -/* 801CACC4 001C7AC4 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801CACC4 001C7AC4 80 6D 9B A4 */ lwz r3, lbl___cpReg-_SDA_BASE_(r13) /* 801CACC8 001C7AC8 B0 03 00 02 */ sth r0, 2(r3) /* 801CACCC 001C7ACC 4E 80 00 20 */ blr .global dolphin.__GXWriteFifoIntReset dolphin.__GXWriteFifoIntReset: -/* 801CACD0 001C7AD0 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CACD0 001C7AD0 80 A2 B2 F8 */ lwz r5, lbl___GXData-_SDA2_BASE_(r2) /* 801CACD4 001C7AD4 54 80 06 3E */ clrlwi r0, r4, 0x18 /* 801CACD8 001C7AD8 80 85 00 10 */ lwz r4, 0x10(r5) /* 801CACDC 001C7ADC 50 64 07 FE */ rlwimi r4, r3, 0, 0x1f, 0x1f @@ -24746,7 +24746,7 @@ dolphin.__GXWriteFifoIntReset: /* 801CACE8 001C7AE8 50 03 0F BC */ rlwimi r3, r0, 1, 0x1e, 0x1e /* 801CACEC 001C7AEC 90 65 00 10 */ stw r3, 0x10(r5) /* 801CACF0 001C7AF0 80 05 00 10 */ lwz r0, 0x10(r5) -/* 801CACF4 001C7AF4 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801CACF4 001C7AF4 80 6D 9B A4 */ lwz r3, lbl___cpReg-_SDA_BASE_(r13) /* 801CACF8 001C7AF8 B0 03 00 04 */ sth r0, 4(r3) /* 801CACFC 001C7AFC 4E 80 00 20 */ blr @@ -24758,10 +24758,10 @@ GXSetCurrentGXThread: /* 801CAD0C 001C7B0C 93 E1 00 0C */ stw r31, 0xc(r1) /* 801CAD10 001C7B10 93 C1 00 08 */ stw r30, 8(r1) /* 801CAD14 001C7B14 48 00 95 FD */ bl OSDisableInterrupts -/* 801CAD18 001C7B18 83 CD 9B D0 */ lwz r30, lbl_803CC4D0-_SDA_BASE_(r13) +/* 801CAD18 001C7B18 83 CD 9B D0 */ lwz r30, lbl___GXCurrentThread-_SDA_BASE_(r13) /* 801CAD1C 001C7B1C 7C 7F 1B 78 */ mr r31, r3 /* 801CAD20 001C7B20 48 00 BA 59 */ bl OSGetCurrentThread -/* 801CAD24 001C7B24 90 6D 9B D0 */ stw r3, lbl_803CC4D0-_SDA_BASE_(r13) +/* 801CAD24 001C7B24 90 6D 9B D0 */ stw r3, lbl___GXCurrentThread-_SDA_BASE_(r13) /* 801CAD28 001C7B28 7F E3 FB 78 */ mr r3, r31 /* 801CAD2C 001C7B2C 48 00 96 0D */ bl OSRestoreInterrupts /* 801CAD30 001C7B30 7F C3 F3 78 */ mr r3, r30 @@ -24774,77 +24774,77 @@ GXSetCurrentGXThread: .global GXGetCPUFifo GXGetCPUFifo: -/* 801CAD4C 001C7B4C 80 6D 9B C8 */ lwz r3, lbl_803CC4C8-_SDA_BASE_(r13) +/* 801CAD4C 001C7B4C 80 6D 9B C8 */ lwz r3, lbl_CPUFifo-_SDA_BASE_(r13) /* 801CAD50 001C7B50 4E 80 00 20 */ blr .global GXGetGPFifo GXGetGPFifo: -/* 801CAD54 001C7B54 80 6D 9B CC */ lwz r3, lbl_803CC4CC-_SDA_BASE_(r13) +/* 801CAD54 001C7B54 80 6D 9B CC */ lwz r3, lbl_GPFifo-_SDA_BASE_(r13) /* 801CAD58 001C7B58 4E 80 00 20 */ blr .global GXSetVtxDesc GXSetVtxDesc: /* 801CAD5C 001C7B5C 28 03 00 19 */ cmplwi r3, 0x19 /* 801CAD60 001C7B60 41 81 02 10 */ bgt lbl_801CAF70 -/* 801CAD64 001C7B64 3C A0 80 2B */ lis r5, lbl_802B49C0@ha -/* 801CAD68 001C7B68 38 A5 49 C0 */ addi r5, r5, lbl_802B49C0@l +/* 801CAD64 001C7B64 3C A0 80 2B */ lis r5, lbl__176@ha +/* 801CAD68 001C7B68 38 A5 49 C0 */ addi r5, r5, lbl__176@l /* 801CAD6C 001C7B6C 54 60 10 3A */ slwi r0, r3, 2 /* 801CAD70 001C7B70 7C 05 00 2E */ lwzx r0, r5, r0 /* 801CAD74 001C7B74 7C 09 03 A6 */ mtctr r0 /* 801CAD78 001C7B78 4E 80 04 20 */ bctr -/* 801CAD7C 001C7B7C 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CAD7C 001C7B7C 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CAD80 001C7B80 80 03 00 14 */ lwz r0, 0x14(r3) /* 801CAD84 001C7B84 50 80 07 FE */ rlwimi r0, r4, 0, 0x1f, 0x1f /* 801CAD88 001C7B88 90 03 00 14 */ stw r0, 0x14(r3) /* 801CAD8C 001C7B8C 48 00 01 E4 */ b lbl_801CAF70 -/* 801CAD90 001C7B90 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CAD90 001C7B90 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CAD94 001C7B94 80 03 00 14 */ lwz r0, 0x14(r3) /* 801CAD98 001C7B98 50 80 0F BC */ rlwimi r0, r4, 1, 0x1e, 0x1e /* 801CAD9C 001C7B9C 90 03 00 14 */ stw r0, 0x14(r3) /* 801CADA0 001C7BA0 48 00 01 D0 */ b lbl_801CAF70 -/* 801CADA4 001C7BA4 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CADA4 001C7BA4 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CADA8 001C7BA8 80 03 00 14 */ lwz r0, 0x14(r3) /* 801CADAC 001C7BAC 50 80 17 7A */ rlwimi r0, r4, 2, 0x1d, 0x1d /* 801CADB0 001C7BB0 90 03 00 14 */ stw r0, 0x14(r3) /* 801CADB4 001C7BB4 48 00 01 BC */ b lbl_801CAF70 -/* 801CADB8 001C7BB8 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CADB8 001C7BB8 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CADBC 001C7BBC 80 03 00 14 */ lwz r0, 0x14(r3) /* 801CADC0 001C7BC0 50 80 1F 38 */ rlwimi r0, r4, 3, 0x1c, 0x1c /* 801CADC4 001C7BC4 90 03 00 14 */ stw r0, 0x14(r3) /* 801CADC8 001C7BC8 48 00 01 A8 */ b lbl_801CAF70 -/* 801CADCC 001C7BCC 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CADCC 001C7BCC 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CADD0 001C7BD0 80 03 00 14 */ lwz r0, 0x14(r3) /* 801CADD4 001C7BD4 50 80 26 F6 */ rlwimi r0, r4, 4, 0x1b, 0x1b /* 801CADD8 001C7BD8 90 03 00 14 */ stw r0, 0x14(r3) /* 801CADDC 001C7BDC 48 00 01 94 */ b lbl_801CAF70 -/* 801CADE0 001C7BE0 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CADE0 001C7BE0 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CADE4 001C7BE4 80 03 00 14 */ lwz r0, 0x14(r3) /* 801CADE8 001C7BE8 50 80 2E B4 */ rlwimi r0, r4, 5, 0x1a, 0x1a /* 801CADEC 001C7BEC 90 03 00 14 */ stw r0, 0x14(r3) /* 801CADF0 001C7BF0 48 00 01 80 */ b lbl_801CAF70 -/* 801CADF4 001C7BF4 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CADF4 001C7BF4 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CADF8 001C7BF8 80 03 00 14 */ lwz r0, 0x14(r3) /* 801CADFC 001C7BFC 50 80 36 72 */ rlwimi r0, r4, 6, 0x19, 0x19 /* 801CAE00 001C7C00 90 03 00 14 */ stw r0, 0x14(r3) /* 801CAE04 001C7C04 48 00 01 6C */ b lbl_801CAF70 -/* 801CAE08 001C7C08 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CAE08 001C7C08 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CAE0C 001C7C0C 80 03 00 14 */ lwz r0, 0x14(r3) /* 801CAE10 001C7C10 50 80 3E 30 */ rlwimi r0, r4, 7, 0x18, 0x18 /* 801CAE14 001C7C14 90 03 00 14 */ stw r0, 0x14(r3) /* 801CAE18 001C7C18 48 00 01 58 */ b lbl_801CAF70 -/* 801CAE1C 001C7C1C 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CAE1C 001C7C1C 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CAE20 001C7C20 80 03 00 14 */ lwz r0, 0x14(r3) /* 801CAE24 001C7C24 50 80 45 EE */ rlwimi r0, r4, 8, 0x17, 0x17 /* 801CAE28 001C7C28 90 03 00 14 */ stw r0, 0x14(r3) /* 801CAE2C 001C7C2C 48 00 01 44 */ b lbl_801CAF70 -/* 801CAE30 001C7C30 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CAE30 001C7C30 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CAE34 001C7C34 80 03 00 14 */ lwz r0, 0x14(r3) /* 801CAE38 001C7C38 50 80 4D 6C */ rlwimi r0, r4, 9, 0x15, 0x16 /* 801CAE3C 001C7C3C 90 03 00 14 */ stw r0, 0x14(r3) /* 801CAE40 001C7C40 48 00 01 30 */ b lbl_801CAF70 /* 801CAE44 001C7C44 2C 04 00 00 */ cmpwi r4, 0 /* 801CAE48 001C7C48 41 82 00 20 */ beq lbl_801CAE68 -/* 801CAE4C 001C7C4C 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CAE4C 001C7C4C 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CAE50 001C7C50 38 A0 00 01 */ li r5, 1 /* 801CAE54 001C7C54 38 00 00 00 */ li r0, 0 /* 801CAE58 001C7C58 98 A3 04 D4 */ stb r5, 0x4d4(r3) @@ -24852,13 +24852,13 @@ GXSetVtxDesc: /* 801CAE60 001C7C60 90 83 04 D0 */ stw r4, 0x4d0(r3) /* 801CAE64 001C7C64 48 00 01 0C */ b lbl_801CAF70 lbl_801CAE68: -/* 801CAE68 001C7C68 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CAE68 001C7C68 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CAE6C 001C7C6C 38 00 00 00 */ li r0, 0 /* 801CAE70 001C7C70 98 03 04 D4 */ stb r0, 0x4d4(r3) /* 801CAE74 001C7C74 48 00 00 FC */ b lbl_801CAF70 /* 801CAE78 001C7C78 2C 04 00 00 */ cmpwi r4, 0 /* 801CAE7C 001C7C7C 41 82 00 20 */ beq lbl_801CAE9C -/* 801CAE80 001C7C80 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CAE80 001C7C80 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CAE84 001C7C84 38 A0 00 01 */ li r5, 1 /* 801CAE88 001C7C88 38 00 00 00 */ li r0, 0 /* 801CAE8C 001C7C8C 98 A3 04 D5 */ stb r5, 0x4d5(r3) @@ -24866,61 +24866,61 @@ lbl_801CAE68: /* 801CAE94 001C7C94 90 83 04 D0 */ stw r4, 0x4d0(r3) /* 801CAE98 001C7C98 48 00 00 D8 */ b lbl_801CAF70 lbl_801CAE9C: -/* 801CAE9C 001C7C9C 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CAE9C 001C7C9C 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CAEA0 001C7CA0 38 00 00 00 */ li r0, 0 /* 801CAEA4 001C7CA4 98 03 04 D5 */ stb r0, 0x4d5(r3) /* 801CAEA8 001C7CA8 48 00 00 C8 */ b lbl_801CAF70 -/* 801CAEAC 001C7CAC 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CAEAC 001C7CAC 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CAEB0 001C7CB0 80 03 00 14 */ lwz r0, 0x14(r3) /* 801CAEB4 001C7CB4 50 80 6C 64 */ rlwimi r0, r4, 0xd, 0x11, 0x12 /* 801CAEB8 001C7CB8 90 03 00 14 */ stw r0, 0x14(r3) /* 801CAEBC 001C7CBC 48 00 00 B4 */ b lbl_801CAF70 -/* 801CAEC0 001C7CC0 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CAEC0 001C7CC0 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CAEC4 001C7CC4 80 03 00 14 */ lwz r0, 0x14(r3) /* 801CAEC8 001C7CC8 50 80 7B E0 */ rlwimi r0, r4, 0xf, 0xf, 0x10 /* 801CAECC 001C7CCC 90 03 00 14 */ stw r0, 0x14(r3) /* 801CAED0 001C7CD0 48 00 00 A0 */ b lbl_801CAF70 -/* 801CAED4 001C7CD4 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CAED4 001C7CD4 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CAED8 001C7CD8 80 03 00 18 */ lwz r0, 0x18(r3) /* 801CAEDC 001C7CDC 50 80 07 BE */ rlwimi r0, r4, 0, 0x1e, 0x1f /* 801CAEE0 001C7CE0 90 03 00 18 */ stw r0, 0x18(r3) /* 801CAEE4 001C7CE4 48 00 00 8C */ b lbl_801CAF70 -/* 801CAEE8 001C7CE8 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CAEE8 001C7CE8 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CAEEC 001C7CEC 80 03 00 18 */ lwz r0, 0x18(r3) /* 801CAEF0 001C7CF0 50 80 17 3A */ rlwimi r0, r4, 2, 0x1c, 0x1d /* 801CAEF4 001C7CF4 90 03 00 18 */ stw r0, 0x18(r3) /* 801CAEF8 001C7CF8 48 00 00 78 */ b lbl_801CAF70 -/* 801CAEFC 001C7CFC 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CAEFC 001C7CFC 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CAF00 001C7D00 80 03 00 18 */ lwz r0, 0x18(r3) /* 801CAF04 001C7D04 50 80 26 B6 */ rlwimi r0, r4, 4, 0x1a, 0x1b /* 801CAF08 001C7D08 90 03 00 18 */ stw r0, 0x18(r3) /* 801CAF0C 001C7D0C 48 00 00 64 */ b lbl_801CAF70 -/* 801CAF10 001C7D10 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CAF10 001C7D10 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CAF14 001C7D14 80 03 00 18 */ lwz r0, 0x18(r3) /* 801CAF18 001C7D18 50 80 36 32 */ rlwimi r0, r4, 6, 0x18, 0x19 /* 801CAF1C 001C7D1C 90 03 00 18 */ stw r0, 0x18(r3) /* 801CAF20 001C7D20 48 00 00 50 */ b lbl_801CAF70 -/* 801CAF24 001C7D24 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CAF24 001C7D24 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CAF28 001C7D28 80 03 00 18 */ lwz r0, 0x18(r3) /* 801CAF2C 001C7D2C 50 80 45 AE */ rlwimi r0, r4, 8, 0x16, 0x17 /* 801CAF30 001C7D30 90 03 00 18 */ stw r0, 0x18(r3) /* 801CAF34 001C7D34 48 00 00 3C */ b lbl_801CAF70 -/* 801CAF38 001C7D38 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CAF38 001C7D38 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CAF3C 001C7D3C 80 03 00 18 */ lwz r0, 0x18(r3) /* 801CAF40 001C7D40 50 80 55 2A */ rlwimi r0, r4, 0xa, 0x14, 0x15 /* 801CAF44 001C7D44 90 03 00 18 */ stw r0, 0x18(r3) /* 801CAF48 001C7D48 48 00 00 28 */ b lbl_801CAF70 -/* 801CAF4C 001C7D4C 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CAF4C 001C7D4C 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CAF50 001C7D50 80 03 00 18 */ lwz r0, 0x18(r3) /* 801CAF54 001C7D54 50 80 64 A6 */ rlwimi r0, r4, 0xc, 0x12, 0x13 /* 801CAF58 001C7D58 90 03 00 18 */ stw r0, 0x18(r3) /* 801CAF5C 001C7D5C 48 00 00 14 */ b lbl_801CAF70 -/* 801CAF60 001C7D60 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CAF60 001C7D60 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CAF64 001C7D64 80 03 00 18 */ lwz r0, 0x18(r3) /* 801CAF68 001C7D68 50 80 74 22 */ rlwimi r0, r4, 0xe, 0x10, 0x11 /* 801CAF6C 001C7D6C 90 03 00 18 */ stw r0, 0x18(r3) lbl_801CAF70: -/* 801CAF70 001C7D70 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CAF70 001C7D70 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CAF74 001C7D74 88 04 04 D4 */ lbz r0, 0x4d4(r4) /* 801CAF78 001C7D78 28 00 00 00 */ cmplwi r0, 0 /* 801CAF7C 001C7D7C 40 82 00 10 */ bne lbl_801CAF8C @@ -24930,7 +24930,7 @@ lbl_801CAF70: lbl_801CAF8C: /* 801CAF8C 001C7D8C 80 04 04 D0 */ lwz r0, 0x4d0(r4) /* 801CAF90 001C7D90 80 84 00 14 */ lwz r4, 0x14(r4) -/* 801CAF94 001C7D94 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CAF94 001C7D94 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CAF98 001C7D98 50 04 5C E8 */ rlwimi r4, r0, 0xb, 0x13, 0x14 /* 801CAF9C 001C7D9C 90 83 00 14 */ stw r4, 0x14(r3) /* 801CAFA0 001C7DA0 48 00 00 14 */ b lbl_801CAFB4 @@ -24940,7 +24940,7 @@ lbl_801CAFA4: /* 801CAFAC 001C7DAC 50 03 5C E8 */ rlwimi r3, r0, 0xb, 0x13, 0x14 /* 801CAFB0 001C7DB0 90 64 00 14 */ stw r3, 0x14(r4) lbl_801CAFB4: -/* 801CAFB4 001C7DB4 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CAFB4 001C7DB4 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CAFB8 001C7DB8 80 03 05 AC */ lwz r0, 0x5ac(r3) /* 801CAFBC 001C7DBC 60 00 00 08 */ ori r0, r0, 8 /* 801CAFC0 001C7DC0 90 03 05 AC */ stw r0, 0x5ac(r3) @@ -24949,7 +24949,7 @@ lbl_801CAFB4: .global __GXSetVCD __GXSetVCD: /* 801CAFC8 001C7DC8 38 C0 00 08 */ li r6, 8 -/* 801CAFCC 001C7DCC 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CAFCC 001C7DCC 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CAFD0 001C7DD0 3C A0 CC 01 */ lis r5, 0xCC008000@ha /* 801CAFD4 001C7DD4 98 C5 80 00 */ stb r6, 0xCC008000@l(r5) /* 801CAFD8 001C7DD8 38 60 00 50 */ li r3, 0x50 @@ -24975,7 +24975,7 @@ lbl_801CB010: lbl_801CB024: /* 801CB024 001C7E24 38 E0 00 00 */ li r7, 0 lbl_801CB028: -/* 801CB028 001C7E28 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CB028 001C7E28 80 A2 B2 F8 */ lwz r5, lbl___GXData-_SDA2_BASE_(r2) /* 801CB02C 001C7E2C 38 00 00 10 */ li r0, 0x10 /* 801CB030 001C7E30 80 C4 00 14 */ lwz r6, 0x14(r4) /* 801CB034 001C7E34 3C 80 CC 01 */ lis r4, 0xCC008000@ha @@ -25001,12 +25001,12 @@ lbl_801CB028: .global __GXCalculateVLim __GXCalculateVLim: -/* 801CB084 001C7E84 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CB084 001C7E84 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CB088 001C7E88 A0 03 00 04 */ lhz r0, 4(r3) /* 801CB08C 001C7E8C 28 00 00 00 */ cmplwi r0, 0 /* 801CB090 001C7E90 4D 82 00 20 */ beqlr /* 801CB094 001C7E94 81 23 00 14 */ lwz r9, 0x14(r3) -/* 801CB098 001C7E98 38 AD 85 E0 */ addi r5, r13, lbl_803CAEE0-_SDA_BASE_ +/* 801CB098 001C7E98 38 AD 85 E0 */ addi r5, r13, lbl_tbl3$265-_SDA_BASE_ /* 801CB09C 001C7E9C 81 03 00 1C */ lwz r8, 0x1c(r3) /* 801CB0A0 001C7EA0 55 20 07 FE */ clrlwi r0, r9, 0x1f /* 801CB0A4 001C7EA4 80 83 00 18 */ lwz r4, 0x18(r3) @@ -25038,10 +25038,10 @@ lbl_801CB108: /* 801CB108 001C7F08 39 00 00 01 */ li r8, 1 lbl_801CB10C: /* 801CB10C 001C7F0C 55 26 AF BE */ rlwinm r6, r9, 0x15, 0x1e, 0x1f -/* 801CB110 001C7F10 38 AD 85 E0 */ addi r5, r13, lbl_803CAEE0-_SDA_BASE_ +/* 801CB110 001C7F10 38 AD 85 E0 */ addi r5, r13, lbl_tbl3$265-_SDA_BASE_ /* 801CB114 001C7F14 7C C5 30 AE */ lbzx r6, r5, r6 /* 801CB118 001C7F18 55 25 9F BE */ rlwinm r5, r9, 0x13, 0x1e, 0x1f -/* 801CB11C 001C7F1C 38 ED 85 D8 */ addi r7, r13, lbl_803CAED8-_SDA_BASE_ +/* 801CB11C 001C7F1C 38 ED 85 D8 */ addi r7, r13, lbl_tbl1$263-_SDA_BASE_ /* 801CB120 001C7F20 7D 06 41 D6 */ mullw r8, r6, r8 /* 801CB124 001C7F24 7C C7 28 AE */ lbzx r6, r7, r5 /* 801CB128 001C7F28 7C 00 42 14 */ add r0, r0, r8 @@ -25049,7 +25049,7 @@ lbl_801CB10C: /* 801CB130 001C7F30 7D 27 28 AE */ lbzx r9, r7, r5 /* 801CB134 001C7F34 7C 00 32 14 */ add r0, r0, r6 /* 801CB138 001C7F38 54 86 07 BE */ clrlwi r6, r4, 0x1e -/* 801CB13C 001C7F3C 39 0D 85 DC */ addi r8, r13, lbl_803CAEDC-_SDA_BASE_ +/* 801CB13C 001C7F3C 39 0D 85 DC */ addi r8, r13, lbl_tbl2$264-_SDA_BASE_ /* 801CB140 001C7F40 54 85 F7 BE */ rlwinm r5, r4, 0x1e, 0x1e, 0x1f /* 801CB144 001C7F44 7C E8 30 AE */ lbzx r7, r8, r6 /* 801CB148 001C7F48 7C 00 4A 14 */ add r0, r0, r9 @@ -25079,7 +25079,7 @@ lbl_801CB10C: .global GXClearVtxDesc GXClearVtxDesc: -/* 801CB1A8 001C7FA8 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CB1A8 001C7FA8 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CB1AC 001C7FAC 38 A0 00 00 */ li r5, 0 /* 801CB1B0 001C7FB0 38 00 00 01 */ li r0, 1 /* 801CB1B4 001C7FB4 90 A4 00 14 */ stw r5, 0x14(r4) @@ -25097,7 +25097,7 @@ GXClearVtxDesc: .global GXSetVtxAttrFmt GXSetVtxAttrFmt: /* 801CB1E0 001C7FE0 38 04 FF F7 */ addi r0, r4, -9 -/* 801CB1E4 001C7FE4 81 02 B2 F8 */ lwz r8, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CB1E4 001C7FE4 81 02 B2 F8 */ lwz r8, lbl___GXData-_SDA2_BASE_(r2) /* 801CB1E8 001C7FE8 54 64 10 3A */ slwi r4, r3, 2 /* 801CB1EC 001C7FEC 7D 08 22 14 */ add r8, r8, r4 /* 801CB1F0 001C7FF0 28 00 00 10 */ cmplwi r0, 0x10 @@ -25105,8 +25105,8 @@ GXSetVtxAttrFmt: /* 801CB1F8 001C7FF8 39 28 00 3C */ addi r9, r8, 0x3c /* 801CB1FC 001C7FFC 39 48 00 5C */ addi r10, r8, 0x5c /* 801CB200 001C8000 41 81 02 0C */ bgt lbl_801CB40C -/* 801CB204 001C8004 3D 00 80 2B */ lis r8, lbl_802B4A28@ha -/* 801CB208 001C8008 39 08 4A 28 */ addi r8, r8, lbl_802B4A28@l +/* 801CB204 001C8004 3D 00 80 2B */ lis r8, lbl__498@ha +/* 801CB208 001C8008 39 08 4A 28 */ addi r8, r8, lbl__498@l /* 801CB20C 001C800C 54 00 10 3A */ slwi r0, r0, 2 /* 801CB210 001C8010 7C 08 00 2E */ lwzx r0, r8, r0 /* 801CB214 001C8014 7C 09 03 A6 */ mtctr r0 @@ -25237,7 +25237,7 @@ lbl_801CB278: /* 801CB404 001C8204 50 E4 D8 08 */ rlwimi r4, r7, 0x1b, 0, 4 /* 801CB408 001C8208 90 8A 00 00 */ stw r4, 0(r10) lbl_801CB40C: -/* 801CB40C 001C820C 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CB40C 001C820C 80 A2 B2 F8 */ lwz r5, lbl___GXData-_SDA2_BASE_(r2) /* 801CB410 001C8210 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 801CB414 001C8214 38 60 00 01 */ li r3, 1 /* 801CB418 001C8218 80 85 05 AC */ lwz r4, 0x5ac(r5) @@ -25252,14 +25252,14 @@ lbl_801CB40C: .global GXSetVtxAttrFmtv GXSetVtxAttrFmtv: -/* 801CB43C 001C823C 80 C2 B2 F8 */ lwz r6, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CB43C 001C823C 80 C2 B2 F8 */ lwz r6, lbl___GXData-_SDA2_BASE_(r2) /* 801CB440 001C8240 54 60 10 3A */ slwi r0, r3, 2 -/* 801CB444 001C8244 3C A0 80 2B */ lis r5, lbl_802B4A6C@ha +/* 801CB444 001C8244 3C A0 80 2B */ lis r5, lbl__525@ha /* 801CB448 001C8248 7C C6 02 14 */ add r6, r6, r0 /* 801CB44C 001C824C 38 E6 00 1C */ addi r7, r6, 0x1c /* 801CB450 001C8250 39 06 00 3C */ addi r8, r6, 0x3c /* 801CB454 001C8254 39 26 00 5C */ addi r9, r6, 0x5c -/* 801CB458 001C8258 38 A5 4A 6C */ addi r5, r5, lbl_802B4A6C@l +/* 801CB458 001C8258 38 A5 4A 6C */ addi r5, r5, lbl__525@l /* 801CB45C 001C825C 48 00 02 24 */ b lbl_801CB680 lbl_801CB460: /* 801CB460 001C8260 81 44 00 00 */ lwz r10, 0(r4) @@ -25404,7 +25404,7 @@ lbl_801CB680: /* 801CB680 001C8480 80 04 00 00 */ lwz r0, 0(r4) /* 801CB684 001C8484 2C 00 00 FF */ cmpwi r0, 0xff /* 801CB688 001C8488 40 82 FD D8 */ bne lbl_801CB460 -/* 801CB68C 001C848C 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CB68C 001C848C 80 A2 B2 F8 */ lwz r5, lbl___GXData-_SDA2_BASE_(r2) /* 801CB690 001C8490 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 801CB694 001C8494 38 60 00 01 */ li r3, 1 /* 801CB698 001C8498 80 85 05 AC */ lwz r4, 0x5ac(r5) @@ -25419,7 +25419,7 @@ lbl_801CB680: .global __GXSetVAT __GXSetVAT: -/* 801CB6BC 001C84BC 81 42 B2 F8 */ lwz r10, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CB6BC 001C84BC 81 42 B2 F8 */ lwz r10, lbl___GXData-_SDA2_BASE_(r2) /* 801CB6C0 001C84C0 39 80 00 00 */ li r12, 0 /* 801CB6C4 001C84C4 39 60 00 00 */ li r11, 0 /* 801CB6C8 001C84C8 3C E0 CC 01 */ lis r7, 0xcc01 @@ -25457,7 +25457,7 @@ lbl_801CB73C: /* 801CB73C 001C853C 55 80 06 3E */ clrlwi r0, r12, 0x18 /* 801CB740 001C8540 28 00 00 08 */ cmplwi r0, 8 /* 801CB744 001C8544 41 80 FF 8C */ blt lbl_801CB6D0 -/* 801CB748 001C8548 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CB748 001C8548 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CB74C 001C854C 38 00 00 00 */ li r0, 0 /* 801CB750 001C8550 98 03 05 AB */ stb r0, 0x5ab(r3) /* 801CB754 001C8554 4E 80 00 20 */ blr @@ -25480,7 +25480,7 @@ lbl_801CB764: /* 801CB788 001C8588 41 80 00 1C */ blt lbl_801CB7A4 /* 801CB78C 001C858C 2C 00 00 04 */ cmpwi r0, 4 /* 801CB790 001C8590 40 80 00 14 */ bge lbl_801CB7A4 -/* 801CB794 001C8594 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CB794 001C8594 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CB798 001C8598 54 00 10 3A */ slwi r0, r0, 2 /* 801CB79C 001C859C 7C 63 02 14 */ add r3, r3, r0 /* 801CB7A0 001C85A0 90 83 00 88 */ stw r4, 0x88(r3) @@ -25496,7 +25496,7 @@ lbl_801CB7A4: /* 801CB7C4 001C85C4 4D 80 00 20 */ bltlr /* 801CB7C8 001C85C8 2C 00 00 04 */ cmpwi r0, 4 /* 801CB7CC 001C85CC 4C 80 00 20 */ bgelr -/* 801CB7D0 001C85D0 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CB7D0 001C85D0 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CB7D4 001C85D4 54 00 10 3A */ slwi r0, r0, 2 /* 801CB7D8 001C85D8 7C 63 02 14 */ add r3, r3, r0 /* 801CB7DC 001C85DC 90 83 00 98 */ stw r4, 0x98(r3) @@ -25519,8 +25519,8 @@ GXSetTexCoordGen2: /* 801CB808 001C8608 94 21 FF F8 */ stwu r1, -8(r1) /* 801CB80C 001C860C 39 60 00 05 */ li r11, 5 /* 801CB810 001C8610 41 81 00 98 */ bgt lbl_801CB8A8 -/* 801CB814 001C8614 3D 20 80 2B */ lis r9, lbl_802B4ACC@ha -/* 801CB818 001C8618 39 29 4A CC */ addi r9, r9, lbl_802B4ACC@l +/* 801CB814 001C8614 3D 20 80 2B */ lis r9, lbl__819_2@ha +/* 801CB818 001C8618 39 29 4A CC */ addi r9, r9, lbl__819_2@l /* 801CB81C 001C861C 54 A0 10 3A */ slwi r0, r5, 2 /* 801CB820 001C8620 7C 09 00 2E */ lwzx r0, r9, r0 /* 801CB824 001C8624 7C 09 03 A6 */ mtctr r0 @@ -25629,49 +25629,49 @@ lbl_801CB968: /* 801CB99C 001C879C 90 05 80 00 */ stw r0, -0x8000(r5) /* 801CB9A0 001C87A0 91 05 80 00 */ stw r8, -0x8000(r5) /* 801CB9A4 001C87A4 41 81 00 A8 */ bgt lbl_801CBA4C -/* 801CB9A8 001C87A8 3C 80 80 2B */ lis r4, lbl_802B4AB0@ha -/* 801CB9AC 001C87AC 38 84 4A B0 */ addi r4, r4, lbl_802B4AB0@l +/* 801CB9A8 001C87A8 3C 80 80 2B */ lis r4, lbl__820_3@ha +/* 801CB9AC 001C87AC 38 84 4A B0 */ addi r4, r4, lbl__820_3@l /* 801CB9B0 001C87B0 54 60 10 3A */ slwi r0, r3, 2 /* 801CB9B4 001C87B4 7C 04 00 2E */ lwzx r0, r4, r0 /* 801CB9B8 001C87B8 7C 09 03 A6 */ mtctr r0 /* 801CB9BC 001C87BC 4E 80 04 20 */ bctr -/* 801CB9C0 001C87C0 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CB9C0 001C87C0 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CB9C4 001C87C4 80 04 00 80 */ lwz r0, 0x80(r4) /* 801CB9C8 001C87C8 50 C0 35 32 */ rlwimi r0, r6, 6, 0x14, 0x19 /* 801CB9CC 001C87CC 90 04 00 80 */ stw r0, 0x80(r4) /* 801CB9D0 001C87D0 48 00 00 8C */ b lbl_801CBA5C -/* 801CB9D4 001C87D4 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CB9D4 001C87D4 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CB9D8 001C87D8 80 04 00 80 */ lwz r0, 0x80(r4) /* 801CB9DC 001C87DC 50 C0 63 A6 */ rlwimi r0, r6, 0xc, 0xe, 0x13 /* 801CB9E0 001C87E0 90 04 00 80 */ stw r0, 0x80(r4) /* 801CB9E4 001C87E4 48 00 00 78 */ b lbl_801CBA5C -/* 801CB9E8 001C87E8 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CB9E8 001C87E8 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CB9EC 001C87EC 80 04 00 80 */ lwz r0, 0x80(r4) /* 801CB9F0 001C87F0 50 C0 92 1A */ rlwimi r0, r6, 0x12, 8, 0xd /* 801CB9F4 001C87F4 90 04 00 80 */ stw r0, 0x80(r4) /* 801CB9F8 001C87F8 48 00 00 64 */ b lbl_801CBA5C -/* 801CB9FC 001C87FC 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CB9FC 001C87FC 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CBA00 001C8800 80 04 00 80 */ lwz r0, 0x80(r4) /* 801CBA04 001C8804 50 C0 C0 8E */ rlwimi r0, r6, 0x18, 2, 7 /* 801CBA08 001C8808 90 04 00 80 */ stw r0, 0x80(r4) /* 801CBA0C 001C880C 48 00 00 50 */ b lbl_801CBA5C -/* 801CBA10 001C8810 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CBA10 001C8810 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CBA14 001C8814 80 04 00 84 */ lwz r0, 0x84(r4) /* 801CBA18 001C8818 50 C0 06 BE */ rlwimi r0, r6, 0, 0x1a, 0x1f /* 801CBA1C 001C881C 90 04 00 84 */ stw r0, 0x84(r4) /* 801CBA20 001C8820 48 00 00 3C */ b lbl_801CBA5C -/* 801CBA24 001C8824 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CBA24 001C8824 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CBA28 001C8828 80 04 00 84 */ lwz r0, 0x84(r4) /* 801CBA2C 001C882C 50 C0 35 32 */ rlwimi r0, r6, 6, 0x14, 0x19 /* 801CBA30 001C8830 90 04 00 84 */ stw r0, 0x84(r4) /* 801CBA34 001C8834 48 00 00 28 */ b lbl_801CBA5C -/* 801CBA38 001C8838 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CBA38 001C8838 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CBA3C 001C883C 80 04 00 84 */ lwz r0, 0x84(r4) /* 801CBA40 001C8840 50 C0 63 A6 */ rlwimi r0, r6, 0xc, 0xe, 0x13 /* 801CBA44 001C8844 90 04 00 84 */ stw r0, 0x84(r4) /* 801CBA48 001C8848 48 00 00 14 */ b lbl_801CBA5C lbl_801CBA4C: -/* 801CBA4C 001C884C 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CBA4C 001C884C 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CBA50 001C8850 80 04 00 84 */ lwz r0, 0x84(r4) /* 801CBA54 001C8854 50 C0 92 1A */ rlwimi r0, r6, 0x12, 8, 0xd /* 801CBA58 001C8858 90 04 00 84 */ stw r0, 0x84(r4) @@ -25685,7 +25685,7 @@ lbl_801CBA5C: .global GXSetNumTexGens GXSetNumTexGens: -/* 801CBA74 001C8874 80 C2 B2 F8 */ lwz r6, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CBA74 001C8874 80 C2 B2 F8 */ lwz r6, lbl___GXData-_SDA2_BASE_(r2) /* 801CBA78 001C8878 54 65 06 3E */ clrlwi r5, r3, 0x18 /* 801CBA7C 001C887C 38 80 00 10 */ li r4, 0x10 /* 801CBA80 001C8880 80 06 02 04 */ lwz r0, 0x204(r6) @@ -25715,7 +25715,7 @@ lbl_801CBACC: /* 801CBAD0 001C88D0 4C 80 00 20 */ bgelr /* 801CBAD4 001C88D4 48 00 00 58 */ b lbl_801CBB2C lbl_801CBAD8: -/* 801CBAD8 001C88D8 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CBAD8 001C88D8 80 A2 B2 F8 */ lwz r5, lbl___GXData-_SDA2_BASE_(r2) /* 801CBADC 001C88DC 38 00 00 01 */ li r0, 1 /* 801CBAE0 001C88E0 B0 85 00 04 */ sth r4, 4(r5) /* 801CBAE4 001C88E4 A0 65 00 04 */ lhz r3, 4(r5) @@ -25732,14 +25732,14 @@ lbl_801CBAD8: /* 801CBB10 001C8910 4E 80 00 20 */ blr lbl_801CBB14: /* 801CBB14 001C8914 7C 84 00 D0 */ neg r4, r4 -/* 801CBB18 001C8918 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CBB18 001C8918 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CBB1C 001C891C 30 04 FF FF */ addic r0, r4, -1 /* 801CBB20 001C8920 7C 00 21 10 */ subfe r0, r0, r4 /* 801CBB24 001C8924 98 03 05 A9 */ stb r0, 0x5a9(r3) /* 801CBB28 001C8928 4E 80 00 20 */ blr lbl_801CBB2C: /* 801CBB2C 001C892C 7C 84 00 D0 */ neg r4, r4 -/* 801CBB30 001C8930 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CBB30 001C8930 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CBB34 001C8934 30 04 FF FF */ addic r0, r4, -1 /* 801CBB38 001C8938 7C 00 21 10 */ subfe r0, r0, r4 /* 801CBB3C 001C893C 98 03 05 AA */ stb r0, 0x5aa(r3) @@ -25750,7 +25750,7 @@ GXFlush: /* 801CBB44 001C8944 7C 08 02 A6 */ mflr r0 /* 801CBB48 001C8948 90 01 00 04 */ stw r0, 4(r1) /* 801CBB4C 001C894C 94 21 FF F8 */ stwu r1, -8(r1) -/* 801CBB50 001C8950 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CBB50 001C8950 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CBB54 001C8954 80 03 05 AC */ lwz r0, 0x5ac(r3) /* 801CBB58 001C8958 28 00 00 00 */ cmplwi r0, 0 /* 801CBB5C 001C895C 41 82 00 08 */ beq lbl_801CBB64 @@ -25778,14 +25778,14 @@ __GXAbort: /* 801CBBA4 001C89A4 90 01 00 04 */ stw r0, 4(r1) /* 801CBBA8 001C89A8 94 21 FF D8 */ stwu r1, -0x28(r1) /* 801CBBAC 001C89AC BF 61 00 14 */ stmw r27, 0x14(r1) -/* 801CBBB0 001C89B0 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CBBB0 001C89B0 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CBBB4 001C89B4 88 03 05 AA */ lbz r0, 0x5aa(r3) /* 801CBBB8 001C89B8 28 00 00 00 */ cmplwi r0, 0 /* 801CBBBC 001C89BC 41 82 00 B0 */ beq lbl_801CBC6C /* 801CBBC0 001C89C0 4B FF F1 95 */ bl GXGetGPFifo /* 801CBBC4 001C89C4 28 03 00 00 */ cmplwi r3, 0 /* 801CBBC8 001C89C8 41 82 00 A4 */ beq lbl_801CBC6C -/* 801CBBCC 001C89CC 80 6D 9B AC */ lwz r3, lbl_803CC4AC-_SDA_BASE_(r13) +/* 801CBBCC 001C89CC 80 6D 9B AC */ lwz r3, lbl___memReg-_SDA_BASE_(r13) /* 801CBBD0 001C89D0 38 C3 00 4E */ addi r6, r3, 0x4e /* 801CBBD4 001C89D4 A0 83 00 4E */ lhz r4, 0x4e(r3) /* 801CBBD8 001C89D8 38 A3 00 50 */ addi r5, r3, 0x50 @@ -25814,7 +25814,7 @@ lbl_801CBC10: /* 801CBC28 001C8A28 7C 7C E1 10 */ subfe r3, r28, r28 /* 801CBC2C 001C8A2C 7C 63 00 D1 */ neg. r3, r3 /* 801CBC30 001C8A30 41 82 FF E0 */ beq lbl_801CBC10 -/* 801CBC34 001C8A34 80 6D 9B AC */ lwz r3, lbl_803CC4AC-_SDA_BASE_(r13) +/* 801CBC34 001C8A34 80 6D 9B AC */ lwz r3, lbl___memReg-_SDA_BASE_(r13) /* 801CBC38 001C8A38 38 C3 00 4E */ addi r6, r3, 0x4e /* 801CBC3C 001C8A3C A0 83 00 4E */ lhz r4, 0x4e(r3) /* 801CBC40 001C8A40 38 A3 00 50 */ addi r5, r3, 0x50 @@ -25883,7 +25883,7 @@ GXSetDrawSync: /* 801CBD20 001C8B20 7C 7E 1B 78 */ mr r30, r3 /* 801CBD24 001C8B24 48 00 85 ED */ bl OSDisableInterrupts /* 801CBD28 001C8B28 38 C0 00 61 */ li r6, 0x61 -/* 801CBD2C 001C8B2C 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CBD2C 001C8B2C 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CBD30 001C8B30 3C A0 CC 01 */ lis r5, 0xCC008000@ha /* 801CBD34 001C8B34 57 C0 04 3E */ clrlwi r0, r30, 0x10 /* 801CBD38 001C8B38 98 C5 80 00 */ stb r6, 0xCC008000@l(r5) @@ -25913,7 +25913,7 @@ lbl_801CBD6C: /* 801CBD94 001C8B94 4B FE EF 15 */ bl PPCSync /* 801CBD98 001C8B98 7F C3 F3 78 */ mr r3, r30 /* 801CBD9C 001C8B9C 48 00 85 9D */ bl OSRestoreInterrupts -/* 801CBDA0 001C8BA0 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CBDA0 001C8BA0 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CBDA4 001C8BA4 B3 E3 00 02 */ sth r31, 2(r3) /* 801CBDA8 001C8BA8 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801CBDAC 001C8BAC 83 E1 00 14 */ lwz r31, 0x14(r1) @@ -25924,7 +25924,7 @@ lbl_801CBD6C: .global GXReadDrawSync GXReadDrawSync: -/* 801CBDC0 001C8BC0 80 6D 9B A8 */ lwz r3, lbl_803CC4A8-_SDA_BASE_(r13) +/* 801CBDC0 001C8BC0 80 6D 9B A8 */ lwz r3, lbl___peReg-_SDA_BASE_(r13) /* 801CBDC4 001C8BC4 A0 63 00 0E */ lhz r3, 0xe(r3) /* 801CBDC8 001C8BC8 4E 80 00 20 */ blr @@ -25944,17 +25944,17 @@ GXDrawDone: /* 801CBDF8 001C8BF8 7C 7F 1B 78 */ mr r31, r3 /* 801CBDFC 001C8BFC 4B FF FD 49 */ bl GXFlush /* 801CBE00 001C8C00 38 00 00 00 */ li r0, 0 -/* 801CBE04 001C8C04 98 0D 9B F0 */ stb r0, lbl_803CC4F0-_SDA_BASE_(r13) +/* 801CBE04 001C8C04 98 0D 9B F0 */ stb r0, lbl_DrawDone-_SDA_BASE_(r13) /* 801CBE08 001C8C08 7F E3 FB 78 */ mr r3, r31 /* 801CBE0C 001C8C0C 48 00 85 2D */ bl OSRestoreInterrupts /* 801CBE10 001C8C10 48 00 85 01 */ bl OSDisableInterrupts /* 801CBE14 001C8C14 7C 7F 1B 78 */ mr r31, r3 /* 801CBE18 001C8C18 48 00 00 0C */ b lbl_801CBE24 lbl_801CBE1C: -/* 801CBE1C 001C8C1C 38 6D 9B F4 */ addi r3, r13, lbl_803CC4F4-_SDA_BASE_ +/* 801CBE1C 001C8C1C 38 6D 9B F4 */ addi r3, r13, lbl_FinishQueue-_SDA_BASE_ /* 801CBE20 001C8C20 48 00 B4 91 */ bl OSSleepThread lbl_801CBE24: -/* 801CBE24 001C8C24 88 0D 9B F0 */ lbz r0, lbl_803CC4F0-_SDA_BASE_(r13) +/* 801CBE24 001C8C24 88 0D 9B F0 */ lbz r0, lbl_DrawDone-_SDA_BASE_(r13) /* 801CBE28 001C8C28 28 00 00 00 */ cmplwi r0, 0 /* 801CBE2C 001C8C2C 41 82 FF F0 */ beq lbl_801CBE1C /* 801CBE30 001C8C30 7F E3 FB 78 */ mr r3, r31 @@ -25968,7 +25968,7 @@ lbl_801CBE24: .global GXPixModeSync GXPixModeSync: /* 801CBE4C 001C8C4C 38 00 00 61 */ li r0, 0x61 -/* 801CBE50 001C8C50 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CBE50 001C8C50 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CBE54 001C8C54 3C A0 CC 01 */ lis r5, 0xCC008000@ha /* 801CBE58 001C8C58 98 05 80 00 */ stb r0, 0xCC008000@l(r5) /* 801CBE5C 001C8C5C 38 00 00 00 */ li r0, 0 @@ -25979,7 +25979,7 @@ GXPixModeSync: .global GXPokeAlphaMode GXPokeAlphaMode: -/* 801CBE70 001C8C70 80 AD 9B A8 */ lwz r5, lbl_803CC4A8-_SDA_BASE_(r13) +/* 801CBE70 001C8C70 80 AD 9B A8 */ lwz r5, lbl___peReg-_SDA_BASE_(r13) /* 801CBE74 001C8C74 54 80 06 3E */ clrlwi r0, r4, 0x18 /* 801CBE78 001C8C78 50 60 40 2E */ rlwimi r0, r3, 8, 0, 0x17 /* 801CBE7C 001C8C7C B0 05 00 06 */ sth r0, 6(r5) @@ -25988,7 +25988,7 @@ GXPokeAlphaMode: .global GXPokeAlphaRead GXPokeAlphaRead: /* 801CBE84 001C8C84 38 A0 00 00 */ li r5, 0 -/* 801CBE88 001C8C88 80 8D 9B A8 */ lwz r4, lbl_803CC4A8-_SDA_BASE_(r13) +/* 801CBE88 001C8C88 80 8D 9B A8 */ lwz r4, lbl___peReg-_SDA_BASE_(r13) /* 801CBE8C 001C8C8C 50 65 07 BE */ rlwimi r5, r3, 0, 0x1e, 0x1f /* 801CBE90 001C8C90 38 00 00 01 */ li r0, 1 /* 801CBE94 001C8C94 38 65 00 00 */ addi r3, r5, 0 @@ -25998,7 +25998,7 @@ GXPokeAlphaRead: .global GXPokeAlphaUpdate GXPokeAlphaUpdate: -/* 801CBEA4 001C8CA4 80 8D 9B A8 */ lwz r4, lbl_803CC4A8-_SDA_BASE_(r13) +/* 801CBEA4 001C8CA4 80 8D 9B A8 */ lwz r4, lbl___peReg-_SDA_BASE_(r13) /* 801CBEA8 001C8CA8 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 801CBEAC 001C8CAC A0 64 00 02 */ lhz r3, 2(r4) /* 801CBEB0 001C8CB0 50 03 26 F6 */ rlwimi r3, r0, 4, 0x1b, 0x1b @@ -26007,7 +26007,7 @@ GXPokeAlphaUpdate: .global GXPokeBlendMode GXPokeBlendMode: -/* 801CBEBC 001C8CBC 80 ED 9B A8 */ lwz r7, lbl_803CC4A8-_SDA_BASE_(r13) +/* 801CBEBC 001C8CBC 80 ED 9B A8 */ lwz r7, lbl___peReg-_SDA_BASE_(r13) /* 801CBEC0 001C8CC0 2C 03 00 01 */ cmpwi r3, 1 /* 801CBEC4 001C8CC4 39 20 00 01 */ li r9, 1 /* 801CBEC8 001C8CC8 A1 47 00 02 */ lhz r10, 2(r7) @@ -26017,7 +26017,7 @@ GXPokeBlendMode: /* 801CBED8 001C8CD8 39 20 00 00 */ li r9, 0 lbl_801CBEDC: /* 801CBEDC 001C8CDC 20 03 00 03 */ subfic r0, r3, 3 -/* 801CBEE0 001C8CE0 80 ED 9B A8 */ lwz r7, lbl_803CC4A8-_SDA_BASE_(r13) +/* 801CBEE0 001C8CE0 80 ED 9B A8 */ lwz r7, lbl___peReg-_SDA_BASE_(r13) /* 801CBEE4 001C8CE4 7C 08 00 34 */ cntlzw r8, r0 /* 801CBEE8 001C8CE8 20 03 00 02 */ subfic r0, r3, 2 /* 801CBEEC 001C8CEC 51 2A 07 FE */ rlwimi r10, r9, 0, 0x1f, 0x1f @@ -26036,7 +26036,7 @@ lbl_801CBEDC: .global GXPokeColorUpdate GXPokeColorUpdate: -/* 801CBF20 001C8D20 80 8D 9B A8 */ lwz r4, lbl_803CC4A8-_SDA_BASE_(r13) +/* 801CBF20 001C8D20 80 8D 9B A8 */ lwz r4, lbl___peReg-_SDA_BASE_(r13) /* 801CBF24 001C8D24 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 801CBF28 001C8D28 A0 64 00 02 */ lhz r3, 2(r4) /* 801CBF2C 001C8D2C 50 03 1F 38 */ rlwimi r3, r0, 3, 0x1c, 0x1c @@ -26046,7 +26046,7 @@ GXPokeColorUpdate: .global GXPokeDstAlpha GXPokeDstAlpha: /* 801CBF38 001C8D38 54 80 06 3E */ clrlwi r0, r4, 0x18 -/* 801CBF3C 001C8D3C 80 8D 9B A8 */ lwz r4, lbl_803CC4A8-_SDA_BASE_(r13) +/* 801CBF3C 001C8D3C 80 8D 9B A8 */ lwz r4, lbl___peReg-_SDA_BASE_(r13) /* 801CBF40 001C8D40 38 A0 00 00 */ li r5, 0 /* 801CBF44 001C8D44 50 05 06 3E */ rlwimi r5, r0, 0, 0x18, 0x1f /* 801CBF48 001C8D48 54 60 06 3E */ clrlwi r0, r3, 0x18 @@ -26057,7 +26057,7 @@ GXPokeDstAlpha: .global GXPokeDither GXPokeDither: -/* 801CBF5C 001C8D5C 80 8D 9B A8 */ lwz r4, lbl_803CC4A8-_SDA_BASE_(r13) +/* 801CBF5C 001C8D5C 80 8D 9B A8 */ lwz r4, lbl___peReg-_SDA_BASE_(r13) /* 801CBF60 001C8D60 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 801CBF64 001C8D64 A0 64 00 02 */ lhz r3, 2(r4) /* 801CBF68 001C8D68 50 03 17 7A */ rlwimi r3, r0, 2, 0x1d, 0x1d @@ -26067,7 +26067,7 @@ GXPokeDither: .global GXPokeZMode GXPokeZMode: /* 801CBF74 001C8D74 54 60 06 3E */ clrlwi r0, r3, 0x18 -/* 801CBF78 001C8D78 80 6D 9B A8 */ lwz r3, lbl_803CC4A8-_SDA_BASE_(r13) +/* 801CBF78 001C8D78 80 6D 9B A8 */ lwz r3, lbl___peReg-_SDA_BASE_(r13) /* 801CBF7C 001C8D7C 38 C0 00 00 */ li r6, 0 /* 801CBF80 001C8D80 50 06 07 FE */ rlwimi r6, r0, 0, 0x1f, 0x1f /* 801CBF84 001C8D84 50 86 0F 3C */ rlwimi r6, r4, 1, 0x1c, 0x1e @@ -26083,9 +26083,9 @@ GXSetDrawSyncCallback: /* 801CBFA0 001C8DA0 93 E1 00 14 */ stw r31, 0x14(r1) /* 801CBFA4 001C8DA4 93 C1 00 10 */ stw r30, 0x10(r1) /* 801CBFA8 001C8DA8 7C 7E 1B 78 */ mr r30, r3 -/* 801CBFAC 001C8DAC 83 ED 9B E8 */ lwz r31, lbl_803CC4E8-_SDA_BASE_(r13) +/* 801CBFAC 001C8DAC 83 ED 9B E8 */ lwz r31, lbl_TokenCB-_SDA_BASE_(r13) /* 801CBFB0 001C8DB0 48 00 83 61 */ bl OSDisableInterrupts -/* 801CBFB4 001C8DB4 93 CD 9B E8 */ stw r30, lbl_803CC4E8-_SDA_BASE_(r13) +/* 801CBFB4 001C8DB4 93 CD 9B E8 */ stw r30, lbl_TokenCB-_SDA_BASE_(r13) /* 801CBFB8 001C8DB8 48 00 83 81 */ bl OSRestoreInterrupts /* 801CBFBC 001C8DBC 7F E3 FB 78 */ mr r3, r31 /* 801CBFC0 001C8DC0 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -26101,8 +26101,8 @@ lbl_801CBFD8: /* 801CBFE4 001C8DE4 93 E1 02 DC */ stw r31, 0x2dc(r1) /* 801CBFE8 001C8DE8 93 C1 02 D8 */ stw r30, 0x2d8(r1) /* 801CBFEC 001C8DEC 7C 9E 23 78 */ mr r30, r4 -/* 801CBFF0 001C8DF0 80 0D 9B E8 */ lwz r0, lbl_803CC4E8-_SDA_BASE_(r13) -/* 801CBFF4 001C8DF4 80 6D 9B A8 */ lwz r3, lbl_803CC4A8-_SDA_BASE_(r13) +/* 801CBFF0 001C8DF0 80 0D 9B E8 */ lwz r0, lbl_TokenCB-_SDA_BASE_(r13) +/* 801CBFF4 001C8DF4 80 6D 9B A8 */ lwz r3, lbl___peReg-_SDA_BASE_(r13) /* 801CBFF8 001C8DF8 28 00 00 00 */ cmplwi r0, 0 /* 801CBFFC 001C8DFC A3 E3 00 0E */ lhz r31, 0xe(r3) /* 801CC000 001C8E00 41 82 00 34 */ beq lbl_801CC034 @@ -26110,7 +26110,7 @@ lbl_801CBFD8: /* 801CC008 001C8E08 48 00 6B 65 */ bl OSClearContext /* 801CC00C 001C8E0C 38 61 00 10 */ addi r3, r1, 0x10 /* 801CC010 001C8E10 48 00 69 95 */ bl OSSetCurrentContext -/* 801CC014 001C8E14 81 8D 9B E8 */ lwz r12, lbl_803CC4E8-_SDA_BASE_(r13) +/* 801CC014 001C8E14 81 8D 9B E8 */ lwz r12, lbl_TokenCB-_SDA_BASE_(r13) /* 801CC018 001C8E18 38 7F 00 00 */ addi r3, r31, 0 /* 801CC01C 001C8E1C 7D 88 03 A6 */ mtlr r12 /* 801CC020 001C8E20 4E 80 00 21 */ blrl @@ -26119,7 +26119,7 @@ lbl_801CBFD8: /* 801CC02C 001C8E2C 7F C3 F3 78 */ mr r3, r30 /* 801CC030 001C8E30 48 00 69 75 */ bl OSSetCurrentContext lbl_801CC034: -/* 801CC034 001C8E34 80 6D 9B A8 */ lwz r3, lbl_803CC4A8-_SDA_BASE_(r13) +/* 801CC034 001C8E34 80 6D 9B A8 */ lwz r3, lbl___peReg-_SDA_BASE_(r13) /* 801CC038 001C8E38 38 00 00 01 */ li r0, 1 /* 801CC03C 001C8E3C A0 83 00 0A */ lhz r4, 0xa(r3) /* 801CC040 001C8E40 50 04 17 7A */ rlwimi r4, r0, 2, 0x1d, 0x1d @@ -26139,9 +26139,9 @@ GXSetDrawDoneCallback: /* 801CC06C 001C8E6C 93 E1 00 14 */ stw r31, 0x14(r1) /* 801CC070 001C8E70 93 C1 00 10 */ stw r30, 0x10(r1) /* 801CC074 001C8E74 7C 7E 1B 78 */ mr r30, r3 -/* 801CC078 001C8E78 83 ED 9B EC */ lwz r31, lbl_803CC4EC-_SDA_BASE_(r13) +/* 801CC078 001C8E78 83 ED 9B EC */ lwz r31, lbl_DrawDoneCB-_SDA_BASE_(r13) /* 801CC07C 001C8E7C 48 00 82 95 */ bl OSDisableInterrupts -/* 801CC080 001C8E80 93 CD 9B EC */ stw r30, lbl_803CC4EC-_SDA_BASE_(r13) +/* 801CC080 001C8E80 93 CD 9B EC */ stw r30, lbl_DrawDoneCB-_SDA_BASE_(r13) /* 801CC084 001C8E84 48 00 82 B5 */ bl OSRestoreInterrupts /* 801CC088 001C8E88 7F E3 FB 78 */ mr r3, r31 /* 801CC08C 001C8E8C 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -26157,19 +26157,19 @@ lbl_801CC0A4: /* 801CC0B0 001C8EB0 94 21 FD 20 */ stwu r1, -0x2e0(r1) /* 801CC0B4 001C8EB4 93 E1 02 DC */ stw r31, 0x2dc(r1) /* 801CC0B8 001C8EB8 3B E4 00 00 */ addi r31, r4, 0 -/* 801CC0BC 001C8EBC 80 AD 9B A8 */ lwz r5, lbl_803CC4A8-_SDA_BASE_(r13) +/* 801CC0BC 001C8EBC 80 AD 9B A8 */ lwz r5, lbl___peReg-_SDA_BASE_(r13) /* 801CC0C0 001C8EC0 A0 05 00 0A */ lhz r0, 0xa(r5) /* 801CC0C4 001C8EC4 50 60 1F 38 */ rlwimi r0, r3, 3, 0x1c, 0x1c /* 801CC0C8 001C8EC8 B0 05 00 0A */ sth r0, 0xa(r5) -/* 801CC0CC 001C8ECC 80 0D 9B EC */ lwz r0, lbl_803CC4EC-_SDA_BASE_(r13) -/* 801CC0D0 001C8ED0 98 6D 9B F0 */ stb r3, lbl_803CC4F0-_SDA_BASE_(r13) +/* 801CC0CC 001C8ECC 80 0D 9B EC */ lwz r0, lbl_DrawDoneCB-_SDA_BASE_(r13) +/* 801CC0D0 001C8ED0 98 6D 9B F0 */ stb r3, lbl_DrawDone-_SDA_BASE_(r13) /* 801CC0D4 001C8ED4 28 00 00 00 */ cmplwi r0, 0 /* 801CC0D8 001C8ED8 41 82 00 30 */ beq lbl_801CC108 /* 801CC0DC 001C8EDC 38 61 00 10 */ addi r3, r1, 0x10 /* 801CC0E0 001C8EE0 48 00 6A 8D */ bl OSClearContext /* 801CC0E4 001C8EE4 38 61 00 10 */ addi r3, r1, 0x10 /* 801CC0E8 001C8EE8 48 00 68 BD */ bl OSSetCurrentContext -/* 801CC0EC 001C8EEC 81 8D 9B EC */ lwz r12, lbl_803CC4EC-_SDA_BASE_(r13) +/* 801CC0EC 001C8EEC 81 8D 9B EC */ lwz r12, lbl_DrawDoneCB-_SDA_BASE_(r13) /* 801CC0F0 001C8EF0 7D 88 03 A6 */ mtlr r12 /* 801CC0F4 001C8EF4 4E 80 00 21 */ blrl /* 801CC0F8 001C8EF8 38 61 00 10 */ addi r3, r1, 0x10 @@ -26177,7 +26177,7 @@ lbl_801CC0A4: /* 801CC100 001C8F00 7F E3 FB 78 */ mr r3, r31 /* 801CC104 001C8F04 48 00 68 A1 */ bl OSSetCurrentContext lbl_801CC108: -/* 801CC108 001C8F08 38 6D 9B F4 */ addi r3, r13, lbl_803CC4F4-_SDA_BASE_ +/* 801CC108 001C8F08 38 6D 9B F4 */ addi r3, r13, lbl_FinishQueue-_SDA_BASE_ /* 801CC10C 001C8F0C 48 00 B2 91 */ bl OSWakeupThread /* 801CC110 001C8F10 80 01 02 E4 */ lwz r0, 0x2e4(r1) /* 801CC114 001C8F14 83 E1 02 DC */ lwz r31, 0x2dc(r1) @@ -26198,13 +26198,13 @@ __GXPEInit: /* 801CC144 001C8F44 38 83 C0 A4 */ addi r4, r3, lbl_801CC0A4@l /* 801CC148 001C8F48 38 60 00 13 */ li r3, 0x13 /* 801CC14C 001C8F4C 48 00 82 11 */ bl __OSSetInterruptHandler -/* 801CC150 001C8F50 38 6D 9B F4 */ addi r3, r13, lbl_803CC4F4-_SDA_BASE_ +/* 801CC150 001C8F50 38 6D 9B F4 */ addi r3, r13, lbl_FinishQueue-_SDA_BASE_ /* 801CC154 001C8F54 48 00 A6 15 */ bl OSInitThreadQueue /* 801CC158 001C8F58 38 60 20 00 */ li r3, 0x2000 /* 801CC15C 001C8F5C 48 00 86 05 */ bl __OSUnmaskInterrupts /* 801CC160 001C8F60 38 60 10 00 */ li r3, 0x1000 /* 801CC164 001C8F64 48 00 85 FD */ bl __OSUnmaskInterrupts -/* 801CC168 001C8F68 80 6D 9B A8 */ lwz r3, lbl_803CC4A8-_SDA_BASE_(r13) +/* 801CC168 001C8F68 80 6D 9B A8 */ lwz r3, lbl___peReg-_SDA_BASE_(r13) /* 801CC16C 001C8F6C 38 00 00 01 */ li r0, 1 /* 801CC170 001C8F70 A0 83 00 0A */ lhz r4, 0xa(r3) /* 801CC174 001C8F74 50 04 17 7A */ rlwimi r4, r0, 2, 0x1d, 0x1d @@ -26223,7 +26223,7 @@ __GXSetDirtyState: /* 801CC19C 001C8F9C 90 01 00 04 */ stw r0, 4(r1) /* 801CC1A0 001C8FA0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801CC1A4 001C8FA4 93 E1 00 0C */ stw r31, 0xc(r1) -/* 801CC1A8 001C8FA8 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CC1A8 001C8FA8 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CC1AC 001C8FAC 83 E3 05 AC */ lwz r31, 0x5ac(r3) /* 801CC1B0 001C8FB0 57 E0 07 FF */ clrlwi. r0, r31, 0x1f /* 801CC1B4 001C8FB4 41 82 00 08 */ beq lbl_801CC1BC @@ -26249,7 +26249,7 @@ lbl_801CC1EC: /* 801CC1F0 001C8FF0 41 82 00 08 */ beq lbl_801CC1F8 /* 801CC1F4 001C8FF4 4B FF EE 91 */ bl __GXCalculateVLim lbl_801CC1F8: -/* 801CC1F8 001C8FF8 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CC1F8 001C8FF8 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CC1FC 001C8FFC 38 00 00 00 */ li r0, 0 /* 801CC200 001C9000 90 03 05 AC */ stw r0, 0x5ac(r3) /* 801CC204 001C9004 80 01 00 14 */ lwz r0, 0x14(r1) @@ -26270,7 +26270,7 @@ GXBegin: /* 801CC234 001C9034 3B A4 00 00 */ addi r29, r4, 0 /* 801CC238 001C9038 93 81 00 18 */ stw r28, 0x18(r1) /* 801CC23C 001C903C 3B 83 00 00 */ addi r28, r3, 0 -/* 801CC240 001C9040 80 C2 B2 F8 */ lwz r6, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CC240 001C9040 80 C2 B2 F8 */ lwz r6, lbl___GXData-_SDA2_BASE_(r2) /* 801CC244 001C9044 83 E6 05 AC */ lwz r31, 0x5ac(r6) /* 801CC248 001C9048 28 1F 00 00 */ cmplwi r31, 0 /* 801CC24C 001C904C 41 82 00 58 */ beq lbl_801CC2A4 @@ -26298,11 +26298,11 @@ lbl_801CC28C: /* 801CC290 001C9090 41 82 00 08 */ beq lbl_801CC298 /* 801CC294 001C9094 4B FF ED F1 */ bl __GXCalculateVLim lbl_801CC298: -/* 801CC298 001C9098 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CC298 001C9098 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CC29C 001C909C 38 00 00 00 */ li r0, 0 /* 801CC2A0 001C90A0 90 03 05 AC */ stw r0, 0x5ac(r3) lbl_801CC2A4: -/* 801CC2A4 001C90A4 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CC2A4 001C90A4 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CC2A8 001C90A8 80 03 00 00 */ lwz r0, 0(r3) /* 801CC2AC 001C90AC 28 00 00 00 */ cmplwi r0, 0 /* 801CC2B0 001C90B0 40 82 00 08 */ bne lbl_801CC2B8 @@ -26323,7 +26323,7 @@ lbl_801CC2B8: .global __GXSendFlushPrim __GXSendFlushPrim: -/* 801CC2E8 001C90E8 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CC2E8 001C90E8 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CC2EC 001C90EC 38 00 00 98 */ li r0, 0x98 /* 801CC2F0 001C90F0 3C A0 CC 01 */ lis r5, 0xCC008000@ha /* 801CC2F4 001C90F4 A0 C3 00 04 */ lhz r6, 4(r3) @@ -26357,14 +26357,14 @@ lbl_801CC358: /* 801CC358 001C9158 90 85 80 00 */ stw r4, -0x8000(r5) /* 801CC35C 001C915C 42 00 FF FC */ bdnz lbl_801CC358 lbl_801CC360: -/* 801CC360 001C9160 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CC360 001C9160 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CC364 001C9164 38 00 00 01 */ li r0, 1 /* 801CC368 001C9168 B0 03 00 02 */ sth r0, 2(r3) /* 801CC36C 001C916C 4E 80 00 20 */ blr .global GXSetLineWidth GXSetLineWidth: -/* 801CC370 001C9170 80 E2 B2 F8 */ lwz r7, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CC370 001C9170 80 E2 B2 F8 */ lwz r7, lbl___GXData-_SDA2_BASE_(r2) /* 801CC374 001C9174 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 801CC378 001C9178 38 60 00 61 */ li r3, 0x61 /* 801CC37C 001C917C 80 C7 00 7C */ lwz r6, 0x7c(r7) @@ -26383,7 +26383,7 @@ GXSetLineWidth: .global GXSetPointSize GXSetPointSize: -/* 801CC3B0 001C91B0 80 E2 B2 F8 */ lwz r7, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CC3B0 001C91B0 80 E2 B2 F8 */ lwz r7, lbl___GXData-_SDA2_BASE_(r2) /* 801CC3B4 001C91B4 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 801CC3B8 001C91B8 38 60 00 61 */ li r3, 0x61 /* 801CC3BC 001C91BC 80 C7 00 7C */ lwz r6, 0x7c(r7) @@ -26402,7 +26402,7 @@ GXSetPointSize: .global GXEnableTexOffsets GXEnableTexOffsets: -/* 801CC3F0 001C91F0 80 E2 B2 F8 */ lwz r7, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CC3F0 001C91F0 80 E2 B2 F8 */ lwz r7, lbl___GXData-_SDA2_BASE_(r2) /* 801CC3F4 001C91F4 54 63 10 3A */ slwi r3, r3, 2 /* 801CC3F8 001C91F8 54 A0 06 3E */ clrlwi r0, r5, 0x18 /* 801CC3FC 001C91FC 7C C7 1A 14 */ add r6, r7, r3 @@ -26435,7 +26435,7 @@ lbl_801CC450: lbl_801CC458: /* 801CC458 001C9258 38 60 00 01 */ li r3, 1 lbl_801CC45C: -/* 801CC45C 001C925C 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CC45C 001C925C 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CC460 001C9260 80 04 02 04 */ lwz r0, 0x204(r4) /* 801CC464 001C9264 50 60 74 22 */ rlwimi r0, r3, 0xe, 0x10, 0x11 /* 801CC468 001C9268 90 04 02 04 */ stw r0, 0x204(r4) @@ -26446,7 +26446,7 @@ lbl_801CC45C: .global GXGetCullMode GXGetCullMode: -/* 801CC47C 001C927C 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CC47C 001C927C 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CC480 001C9280 80 04 02 04 */ lwz r0, 0x204(r4) /* 801CC484 001C9284 54 00 97 BE */ rlwinm r0, r0, 0x12, 0x1e, 0x1f /* 801CC488 001C9288 2C 00 00 02 */ cmpwi r0, 2 @@ -26469,7 +26469,7 @@ lbl_801CC4B8: .global GXSetCoPlanar GXSetCoPlanar: -/* 801CC4C0 001C92C0 80 C2 B2 F8 */ lwz r6, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CC4C0 001C92C0 80 C2 B2 F8 */ lwz r6, lbl___GXData-_SDA2_BASE_(r2) /* 801CC4C4 001C92C4 38 80 00 61 */ li r4, 0x61 /* 801CC4C8 001C92C8 3C 00 FE 08 */ lis r0, 0xfe08 /* 801CC4CC 001C92CC 80 A6 02 04 */ lwz r5, 0x204(r6) @@ -26486,7 +26486,7 @@ GXSetCoPlanar: .global __GXSetGenMode __GXSetGenMode: /* 801CC4F4 001C92F4 38 00 00 61 */ li r0, 0x61 -/* 801CC4F8 001C92F8 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CC4F8 001C92F8 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CC4FC 001C92FC 3C A0 CC 01 */ lis r5, 0xCC008000@ha /* 801CC500 001C9300 98 05 80 00 */ stb r0, 0xCC008000@l(r5) /* 801CC504 001C9304 38 00 00 00 */ li r0, 0 @@ -26497,7 +26497,7 @@ __GXSetGenMode: .global GXSetDispCopySrc GXSetDispCopySrc: -/* 801CC518 001C9318 81 02 B2 F8 */ lwz r8, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CC518 001C9318 81 02 B2 F8 */ lwz r8, lbl___GXData-_SDA2_BASE_(r2) /* 801CC51C 001C931C 39 20 00 00 */ li r9, 0 /* 801CC520 001C9320 54 A7 04 3E */ clrlwi r7, r5, 0x10 /* 801CC524 001C9324 91 28 01 E0 */ stw r9, 0x1e0(r8) @@ -26531,7 +26531,7 @@ GXSetDispCopySrc: .global GXSetTexCopySrc GXSetTexCopySrc: -/* 801CC594 001C9394 81 02 B2 F8 */ lwz r8, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CC594 001C9394 81 02 B2 F8 */ lwz r8, lbl___GXData-_SDA2_BASE_(r2) /* 801CC598 001C9398 39 20 00 00 */ li r9, 0 /* 801CC59C 001C939C 54 A7 04 3E */ clrlwi r7, r5, 0x10 /* 801CC5A0 001C93A0 91 28 01 F0 */ stw r9, 0x1f0(r8) @@ -26565,7 +26565,7 @@ GXSetTexCopySrc: .global GXSetDispCopyDst GXSetDispCopyDst: -/* 801CC610 001C9410 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CC610 001C9410 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CC614 001C9414 38 00 00 00 */ li r0, 0 /* 801CC618 001C9418 90 04 01 E8 */ stw r0, 0x1e8(r4) /* 801CC61C 001C941C 54 60 0C 3C */ rlwinm r0, r3, 1, 0x10, 0x1e @@ -26591,7 +26591,7 @@ GXSetTexCopyDst: /* 801CC660 001C9460 54 BF 07 3E */ clrlwi r31, r5, 0x1c /* 801CC664 001C9464 93 C1 00 20 */ stw r30, 0x20(r1) /* 801CC668 001C9468 3B C6 00 00 */ addi r30, r6, 0 -/* 801CC66C 001C946C 80 E2 B2 F8 */ lwz r7, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CC66C 001C946C 80 E2 B2 F8 */ lwz r7, lbl___GXData-_SDA2_BASE_(r2) /* 801CC670 001C9470 98 07 02 00 */ stb r0, 0x200(r7) /* 801CC674 001C9474 38 E4 00 00 */ addi r7, r4, 0 /* 801CC678 001C9478 40 82 00 08 */ bne lbl_801CC680 @@ -26606,21 +26606,21 @@ lbl_801CC680: /* 801CC698 001C9498 40 80 00 08 */ bge lbl_801CC6A0 /* 801CC69C 001C949C 48 00 00 1C */ b lbl_801CC6B8 lbl_801CC6A0: -/* 801CC6A0 001C94A0 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CC6A0 001C94A0 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CC6A4 001C94A4 38 00 00 03 */ li r0, 3 /* 801CC6A8 001C94A8 80 64 01 FC */ lwz r3, 0x1fc(r4) /* 801CC6AC 001C94AC 50 03 7B E0 */ rlwimi r3, r0, 0xf, 0xf, 0x10 /* 801CC6B0 001C94B0 90 64 01 FC */ stw r3, 0x1fc(r4) /* 801CC6B4 001C94B4 48 00 00 18 */ b lbl_801CC6CC lbl_801CC6B8: -/* 801CC6B8 001C94B8 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CC6B8 001C94B8 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CC6BC 001C94BC 38 00 00 02 */ li r0, 2 /* 801CC6C0 001C94C0 80 64 01 FC */ lwz r3, 0x1fc(r4) /* 801CC6C4 001C94C4 50 03 7B E0 */ rlwimi r3, r0, 0xf, 0xf, 0x10 /* 801CC6C8 001C94C8 90 64 01 FC */ stw r3, 0x1fc(r4) lbl_801CC6CC: /* 801CC6CC 001C94CC 54 A3 06 F6 */ rlwinm r3, r5, 0, 0x1b, 0x1b -/* 801CC6D0 001C94D0 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CC6D0 001C94D0 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CC6D4 001C94D4 38 03 FF F0 */ addi r0, r3, -16 /* 801CC6D8 001C94D8 7C 00 00 34 */ cntlzw r0, r0 /* 801CC6DC 001C94DC 54 00 DE 3E */ rlwinm r0, r0, 0x1b, 0x18, 0x1f @@ -26636,7 +26636,7 @@ lbl_801CC6CC: /* 801CC704 001C9504 38 E1 00 18 */ addi r7, r1, 0x18 /* 801CC708 001C9508 39 01 00 14 */ addi r8, r1, 0x14 /* 801CC70C 001C950C 48 00 11 19 */ bl __GetImageTileCount -/* 801CC710 001C9510 80 E2 B2 F8 */ lwz r7, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CC710 001C9510 80 E2 B2 F8 */ lwz r7, lbl___GXData-_SDA2_BASE_(r2) /* 801CC714 001C9514 38 00 00 00 */ li r0, 0 /* 801CC718 001C9518 38 60 00 4D */ li r3, 0x4d /* 801CC71C 001C951C 90 07 01 F8 */ stw r0, 0x1f8(r7) @@ -26664,7 +26664,7 @@ lbl_801CC6CC: .global GXSetDispCopyFrame2Field GXSetDispCopyFrame2Field: -/* 801CC774 001C9574 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CC774 001C9574 80 A2 B2 F8 */ lwz r5, lbl___GXData-_SDA2_BASE_(r2) /* 801CC778 001C9578 38 00 00 00 */ li r0, 0 /* 801CC77C 001C957C 80 85 01 EC */ lwz r4, 0x1ec(r5) /* 801CC780 001C9580 50 64 64 A6 */ rlwimi r4, r3, 0xc, 0x12, 0x13 @@ -26677,7 +26677,7 @@ GXSetDispCopyFrame2Field: .global GXSetCopyClamp GXSetCopyClamp: /* 801CC798 001C9598 54 65 07 FE */ clrlwi r5, r3, 0x1f -/* 801CC79C 001C959C 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CC79C 001C959C 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CC7A0 001C95A0 38 05 FF FF */ addi r0, r5, -1 /* 801CC7A4 001C95A4 7C 05 00 34 */ cntlzw r5, r0 /* 801CC7A8 001C95A8 80 04 01 EC */ lwz r0, 0x1ec(r4) @@ -26718,11 +26718,11 @@ GXGetYScaleFactor: /* 801CC828 001C9628 93 E1 00 2C */ stw r31, 0x2c(r1) /* 801CC82C 001C962C 90 01 00 30 */ stw r0, 0x30(r1) /* 801CC830 001C9630 90 01 00 28 */ stw r0, 0x28(r1) -/* 801CC834 001C9634 C8 62 B3 28 */ lfd f3, lbl_803CFCA8-_SDA2_BASE_(r2) +/* 801CC834 001C9634 C8 62 B3 28 */ lfd f3, lbl__231-_SDA2_BASE_(r2) /* 801CC838 001C9638 C8 41 00 30 */ lfd f2, 0x30(r1) /* 801CC83C 001C963C C8 21 00 28 */ lfd f1, 0x28(r1) /* 801CC840 001C9640 EC 42 18 28 */ fsubs f2, f2, f3 -/* 801CC844 001C9644 C0 02 B3 20 */ lfs f0, lbl_803CFCA0-_SDA2_BASE_(r2) +/* 801CC844 001C9644 C0 02 B3 20 */ lfs f0, lbl__176_1-_SDA2_BASE_(r2) /* 801CC848 001C9648 EC 21 18 28 */ fsubs f1, f1, f3 /* 801CC84C 001C964C EC 42 08 24 */ fdivs f2, f2, f1 /* 801CC850 001C9650 EC 20 10 24 */ fdivs f1, f0, f2 @@ -26753,9 +26753,9 @@ lbl_801CC8A4: /* 801CC8A8 001C96A8 40 81 00 08 */ ble lbl_801CC8B0 /* 801CC8AC 001C96AC 38 60 04 00 */ li r3, 0x400 lbl_801CC8B0: -/* 801CC8B0 001C96B0 CB E2 B3 28 */ lfd f31, lbl_803CFCA8-_SDA2_BASE_(r2) +/* 801CC8B0 001C96B0 CB E2 B3 28 */ lfd f31, lbl__231-_SDA2_BASE_(r2) /* 801CC8B4 001C96B4 7C 60 1B 78 */ mr r0, r3 -/* 801CC8B8 001C96B8 C3 C2 B3 20 */ lfs f30, lbl_803CFCA0-_SDA2_BASE_(r2) +/* 801CC8B8 001C96B8 C3 C2 B3 20 */ lfs f30, lbl__176_1-_SDA2_BASE_(r2) /* 801CC8BC 001C96BC 57 3D 04 3E */ clrlwi r29, r25, 0x10 /* 801CC8C0 001C96C0 57 7A 04 3E */ clrlwi r26, r27, 0x10 /* 801CC8C4 001C96C4 3F 20 43 30 */ lis r25, 0x4330 @@ -26802,8 +26802,8 @@ lbl_801CC950: /* 801CC950 001C9750 7C 00 E8 40 */ cmplw r0, r29 /* 801CC954 001C9754 41 81 FF 78 */ bgt lbl_801CC8CC /* 801CC958 001C9758 FF A0 E0 90 */ fmr f29, f28 -/* 801CC95C 001C975C CB C2 B3 28 */ lfd f30, lbl_803CFCA8-_SDA2_BASE_(r2) -/* 801CC960 001C9760 C3 E2 B3 20 */ lfs f31, lbl_803CFCA0-_SDA2_BASE_(r2) +/* 801CC95C 001C975C CB C2 B3 28 */ lfd f30, lbl__231-_SDA2_BASE_(r2) +/* 801CC960 001C9760 C3 E2 B3 20 */ lfs f31, lbl__176_1-_SDA2_BASE_(r2) /* 801CC964 001C9764 57 7B 04 3E */ clrlwi r27, r27, 0x10 /* 801CC968 001C9768 3F 40 43 30 */ lis r26, 0x4330 /* 801CC96C 001C976C 48 00 00 8C */ b lbl_801CC9F8 @@ -26865,11 +26865,11 @@ GXSetDispCopyYScale: /* 801CCA28 001C9828 7C 08 02 A6 */ mflr r0 /* 801CCA2C 001C982C 90 01 00 04 */ stw r0, 4(r1) /* 801CCA30 001C9830 94 21 FF F8 */ stwu r1, -8(r1) -/* 801CCA34 001C9834 C0 02 B3 20 */ lfs f0, lbl_803CFCA0-_SDA2_BASE_(r2) +/* 801CCA34 001C9834 C0 02 B3 20 */ lfs f0, lbl__176_1-_SDA2_BASE_(r2) /* 801CCA38 001C9838 EC 20 08 24 */ fdivs f1, f0, f1 /* 801CCA3C 001C983C 48 02 09 A1 */ bl func_801ED3DC /* 801CCA40 001C9840 54 67 05 FE */ clrlwi r7, r3, 0x17 -/* 801CCA44 001C9844 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CCA44 001C9844 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CCA48 001C9848 38 00 00 61 */ li r0, 0x61 /* 801CCA4C 001C984C 3C 80 CC 01 */ lis r4, 0xCC008000@ha /* 801CCA50 001C9850 20 A7 01 00 */ subfic r5, r7, 0x100 @@ -26926,7 +26926,7 @@ GXSetCopyClear: /* 801CCB00 001C9900 39 20 00 61 */ li r9, 0x61 /* 801CCB04 001C9904 50 A6 06 3E */ rlwimi r6, r5, 0, 0x18, 0x1f /* 801CCB08 001C9908 3D 00 CC 01 */ lis r8, 0xCC008000@ha -/* 801CCB0C 001C990C 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CCB0C 001C990C 80 A2 B2 F8 */ lwz r5, lbl___GXData-_SDA2_BASE_(r2) /* 801CCB10 001C9910 50 06 44 2E */ rlwimi r6, r0, 8, 0x10, 0x17 /* 801CCB14 001C9914 99 28 80 00 */ stb r9, 0xCC008000@l(r8) /* 801CCB18 001C9918 38 00 00 4F */ li r0, 0x4f @@ -27076,7 +27076,7 @@ lbl_801CCD1C: /* 801CCD40 001C9B40 50 6B 92 1A */ rlwimi r11, r3, 0x12, 8, 0xd lbl_801CCD44: /* 801CCD44 001C9B44 38 C0 00 61 */ li r6, 0x61 -/* 801CCD48 001C9B48 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CCD48 001C9B48 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CCD4C 001C9B4C 3C A0 CC 01 */ lis r5, 0xCC008000@ha /* 801CCD50 001C9B50 98 C5 80 00 */ stb r6, 0xCC008000@l(r5) /* 801CCD54 001C9B54 38 80 00 00 */ li r4, 0 @@ -27090,7 +27090,7 @@ lbl_801CCD44: .global GXSetDispCopyGamma GXSetDispCopyGamma: -/* 801CCD74 001C9B74 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CCD74 001C9B74 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CCD78 001C9B78 80 04 01 EC */ lwz r0, 0x1ec(r4) /* 801CCD7C 001C9B7C 50 60 3D F0 */ rlwimi r0, r3, 7, 0x17, 0x18 /* 801CCD80 001C9B80 90 04 01 EC */ stw r0, 0x1ec(r4) @@ -27100,7 +27100,7 @@ GXSetDispCopyGamma: GXCopyDisp: /* 801CCD88 001C9B88 54 80 06 3F */ clrlwi. r0, r4, 0x18 /* 801CCD8C 001C9B8C 41 82 00 44 */ beq lbl_801CCDD0 -/* 801CCD90 001C9B90 80 E2 B2 F8 */ lwz r7, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CCD90 001C9B90 80 E2 B2 F8 */ lwz r7, lbl___GXData-_SDA2_BASE_(r2) /* 801CCD94 001C9B94 38 00 00 01 */ li r0, 1 /* 801CCD98 001C9B98 38 C0 00 61 */ li r6, 0x61 /* 801CCD9C 001C9B9C 81 07 01 D8 */ lwz r8, 0x1d8(r7) @@ -27120,13 +27120,13 @@ lbl_801CCDD0: /* 801CCDD0 001C9BD0 54 80 06 3F */ clrlwi. r0, r4, 0x18 /* 801CCDD4 001C9BD4 39 40 00 00 */ li r10, 0 /* 801CCDD8 001C9BD8 40 82 00 18 */ bne lbl_801CCDF0 -/* 801CCDDC 001C9BDC 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CCDDC 001C9BDC 80 A2 B2 F8 */ lwz r5, lbl___GXData-_SDA2_BASE_(r2) /* 801CCDE0 001C9BE0 80 05 01 DC */ lwz r0, 0x1dc(r5) /* 801CCDE4 001C9BE4 54 00 07 7E */ clrlwi r0, r0, 0x1d /* 801CCDE8 001C9BE8 28 00 00 03 */ cmplwi r0, 3 /* 801CCDEC 001C9BEC 40 82 00 34 */ bne lbl_801CCE20 lbl_801CCDF0: -/* 801CCDF0 001C9BF0 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CCDF0 001C9BF0 80 A2 B2 F8 */ lwz r5, lbl___GXData-_SDA2_BASE_(r2) /* 801CCDF4 001C9BF4 80 C5 01 DC */ lwz r6, 0x1dc(r5) /* 801CCDF8 001C9BF8 54 C0 D7 FE */ rlwinm r0, r6, 0x1a, 0x1f, 0x1f /* 801CCDFC 001C9BFC 28 00 00 01 */ cmplwi r0, 1 @@ -27140,7 +27140,7 @@ lbl_801CCDF0: /* 801CCE1C 001C9C1C 39 40 00 01 */ li r10, 1 lbl_801CCE20: /* 801CCE20 001C9C20 39 00 00 61 */ li r8, 0x61 -/* 801CCE24 001C9C24 80 C2 B2 F8 */ lwz r6, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CCE24 001C9C24 80 C2 B2 F8 */ lwz r6, lbl___GXData-_SDA2_BASE_(r2) /* 801CCE28 001C9C28 3C E0 CC 01 */ lis r7, 0xCC008000@ha /* 801CCE2C 001C9C2C 99 07 80 00 */ stb r8, 0xCC008000@l(r7) /* 801CCE30 001C9C30 39 20 00 00 */ li r9, 0 @@ -27183,13 +27183,13 @@ lbl_801CCEC0: /* 801CCEC0 001C9CC0 55 40 06 3F */ clrlwi. r0, r10, 0x18 /* 801CCEC4 001C9CC4 41 82 00 1C */ beq lbl_801CCEE0 /* 801CCEC8 001C9CC8 38 00 00 61 */ li r0, 0x61 -/* 801CCECC 001C9CCC 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CCECC 001C9CCC 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CCED0 001C9CD0 3C 80 CC 01 */ lis r4, 0xCC008000@ha /* 801CCED4 001C9CD4 98 04 80 00 */ stb r0, 0xCC008000@l(r4) /* 801CCED8 001C9CD8 80 03 01 DC */ lwz r0, 0x1dc(r3) /* 801CCEDC 001C9CDC 90 04 80 00 */ stw r0, -0x8000(r4) lbl_801CCEE0: -/* 801CCEE0 001C9CE0 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CCEE0 001C9CE0 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CCEE4 001C9CE4 38 00 00 00 */ li r0, 0 /* 801CCEE8 001C9CE8 B0 03 00 02 */ sth r0, 2(r3) /* 801CCEEC 001C9CEC 4E 80 00 20 */ blr @@ -27198,7 +27198,7 @@ lbl_801CCEE0: GXCopyTex: /* 801CCEF0 001C9CF0 54 80 06 3F */ clrlwi. r0, r4, 0x18 /* 801CCEF4 001C9CF4 41 82 00 44 */ beq lbl_801CCF38 -/* 801CCEF8 001C9CF8 80 E2 B2 F8 */ lwz r7, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CCEF8 001C9CF8 80 E2 B2 F8 */ lwz r7, lbl___GXData-_SDA2_BASE_(r2) /* 801CCEFC 001C9CFC 38 00 00 01 */ li r0, 1 /* 801CCF00 001C9D00 38 C0 00 61 */ li r6, 0x61 /* 801CCF04 001C9D04 81 07 01 D8 */ lwz r8, 0x1d8(r7) @@ -27215,7 +27215,7 @@ GXCopyTex: /* 801CCF30 001C9D30 98 C5 80 00 */ stb r6, -0x8000(r5) /* 801CCF34 001C9D34 90 E5 80 00 */ stw r7, -0x8000(r5) lbl_801CCF38: -/* 801CCF38 001C9D38 80 C2 B2 F8 */ lwz r6, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CCF38 001C9D38 80 C2 B2 F8 */ lwz r6, lbl___GXData-_SDA2_BASE_(r2) /* 801CCF3C 001C9D3C 38 00 00 00 */ li r0, 0 /* 801CCF40 001C9D40 88 A6 02 00 */ lbz r5, 0x200(r6) /* 801CCF44 001C9D44 80 E6 01 DC */ lwz r7, 0x1dc(r6) @@ -27249,7 +27249,7 @@ lbl_801CCF94: /* 801CCFA8 001C9DA8 90 E5 80 00 */ stw r7, -0x8000(r5) lbl_801CCFAC: /* 801CCFAC 001C9DAC 39 20 00 61 */ li r9, 0x61 -/* 801CCFB0 001C9DB0 80 E2 B2 F8 */ lwz r7, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CCFB0 001C9DB0 80 E2 B2 F8 */ lwz r7, lbl___GXData-_SDA2_BASE_(r2) /* 801CCFB4 001C9DB4 3D 00 CC 01 */ lis r8, 0xCC008000@ha /* 801CCFB8 001C9DB8 99 28 80 00 */ stb r9, 0xCC008000@l(r8) /* 801CCFBC 001C9DBC 54 85 06 3F */ clrlwi. r5, r4, 0x18 @@ -27292,13 +27292,13 @@ lbl_801CD04C: /* 801CD04C 001C9E4C 54 00 06 3F */ clrlwi. r0, r0, 0x18 /* 801CD050 001C9E50 41 82 00 1C */ beq lbl_801CD06C /* 801CD054 001C9E54 38 00 00 61 */ li r0, 0x61 -/* 801CD058 001C9E58 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CD058 001C9E58 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CD05C 001C9E5C 3C 80 CC 01 */ lis r4, 0xCC008000@ha /* 801CD060 001C9E60 98 04 80 00 */ stb r0, 0xCC008000@l(r4) /* 801CD064 001C9E64 80 03 01 DC */ lwz r0, 0x1dc(r3) /* 801CD068 001C9E68 90 04 80 00 */ stw r0, -0x8000(r4) lbl_801CD06C: -/* 801CD06C 001C9E6C 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CD06C 001C9E6C 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CD070 001C9E70 38 00 00 00 */ li r0, 0 /* 801CD074 001C9E74 B0 03 00 02 */ sth r0, 2(r3) /* 801CD078 001C9E78 4E 80 00 20 */ blr @@ -27306,7 +27306,7 @@ lbl_801CD06C: .global GXClearBoundingBox GXClearBoundingBox: /* 801CD07C 001C9E7C 38 C0 00 61 */ li r6, 0x61 -/* 801CD080 001C9E80 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CD080 001C9E80 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CD084 001C9E84 3C A0 CC 01 */ lis r5, 0xCC008000@ha /* 801CD088 001C9E88 3C 80 55 00 */ lis r4, 0x550003FF@ha /* 801CD08C 001C9E8C 98 C5 80 00 */ stb r6, 0xCC008000@l(r5) @@ -27346,52 +27346,52 @@ GXInitLightSpot: /* 801CD0F0 001C9EF0 3B E4 00 00 */ addi r31, r4, 0 /* 801CD0F4 001C9EF4 93 C1 00 18 */ stw r30, 0x18(r1) /* 801CD0F8 001C9EF8 3B C3 00 00 */ addi r30, r3, 0 -/* 801CD0FC 001C9EFC C0 02 B3 30 */ lfs f0, lbl_803CFCB0-_SDA2_BASE_(r2) +/* 801CD0FC 001C9EFC C0 02 B3 30 */ lfs f0, lbl__134-_SDA2_BASE_(r2) /* 801CD100 001C9F00 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801CD104 001C9F04 4C 40 13 82 */ cror 2, 0, 2 /* 801CD108 001C9F08 41 82 00 10 */ beq lbl_801CD118 -/* 801CD10C 001C9F0C C0 02 B3 34 */ lfs f0, lbl_803CFCB4-_SDA2_BASE_(r2) +/* 801CD10C 001C9F0C C0 02 B3 34 */ lfs f0, lbl__135-_SDA2_BASE_(r2) /* 801CD110 001C9F10 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801CD114 001C9F14 40 81 00 08 */ ble lbl_801CD11C lbl_801CD118: /* 801CD118 001C9F18 3B E0 00 00 */ li r31, 0 lbl_801CD11C: -/* 801CD11C 001C9F1C C0 42 B3 38 */ lfs f2, lbl_803CFCB8-_SDA2_BASE_(r2) -/* 801CD120 001C9F20 C0 02 B3 3C */ lfs f0, lbl_803CFCBC-_SDA2_BASE_(r2) +/* 801CD11C 001C9F1C C0 42 B3 38 */ lfs f2, lbl__136-_SDA2_BASE_(r2) +/* 801CD120 001C9F20 C0 02 B3 3C */ lfs f0, lbl__137-_SDA2_BASE_(r2) /* 801CD124 001C9F24 EC 22 00 72 */ fmuls f1, f2, f1 /* 801CD128 001C9F28 EC 21 00 24 */ fdivs f1, f1, f0 /* 801CD12C 001C9F2C 48 01 FA 6D */ bl func_801ECB98 /* 801CD130 001C9F30 28 1F 00 06 */ cmplwi r31, 6 /* 801CD134 001C9F34 41 81 01 0C */ bgt lbl_801CD240 -/* 801CD138 001C9F38 3C 60 80 2B */ lis r3, lbl_802B4C10@ha -/* 801CD13C 001C9F3C 38 63 4C 10 */ addi r3, r3, lbl_802B4C10@l +/* 801CD138 001C9F38 3C 60 80 2B */ lis r3, lbl__145@ha +/* 801CD13C 001C9F3C 38 63 4C 10 */ addi r3, r3, lbl__145@l /* 801CD140 001C9F40 57 E0 10 3A */ slwi r0, r31, 2 /* 801CD144 001C9F44 7C 03 00 2E */ lwzx r0, r3, r0 /* 801CD148 001C9F48 7C 09 03 A6 */ mtctr r0 /* 801CD14C 001C9F4C 4E 80 04 20 */ bctr -/* 801CD150 001C9F50 C0 02 B3 40 */ lfs f0, lbl_803CFCC0-_SDA2_BASE_(r2) -/* 801CD154 001C9F54 C0 82 B3 44 */ lfs f4, lbl_803CFCC4-_SDA2_BASE_(r2) +/* 801CD150 001C9F50 C0 02 B3 40 */ lfs f0, lbl__138-_SDA2_BASE_(r2) +/* 801CD154 001C9F54 C0 82 B3 44 */ lfs f4, lbl__139-_SDA2_BASE_(r2) /* 801CD158 001C9F58 EC 60 00 72 */ fmuls f3, f0, f1 -/* 801CD15C 001C9F5C C0 C2 B3 30 */ lfs f6, lbl_803CFCB0-_SDA2_BASE_(r2) +/* 801CD15C 001C9F5C C0 C2 B3 30 */ lfs f6, lbl__134-_SDA2_BASE_(r2) /* 801CD160 001C9F60 48 00 00 EC */ b lbl_801CD24C -/* 801CD164 001C9F64 C0 42 B3 48 */ lfs f2, lbl_803CFCC8-_SDA2_BASE_(r2) +/* 801CD164 001C9F64 C0 42 B3 48 */ lfs f2, lbl__140_1-_SDA2_BASE_(r2) /* 801CD168 001C9F68 FC 00 08 50 */ fneg f0, f1 -/* 801CD16C 001C9F6C C0 C2 B3 30 */ lfs f6, lbl_803CFCB0-_SDA2_BASE_(r2) +/* 801CD16C 001C9F6C C0 C2 B3 30 */ lfs f6, lbl__134-_SDA2_BASE_(r2) /* 801CD170 001C9F70 EC 22 08 28 */ fsubs f1, f2, f1 /* 801CD174 001C9F74 EC 22 08 24 */ fdivs f1, f2, f1 /* 801CD178 001C9F78 FC 80 08 90 */ fmr f4, f1 /* 801CD17C 001C9F7C EC 60 00 72 */ fmuls f3, f0, f1 /* 801CD180 001C9F80 48 00 00 CC */ b lbl_801CD24C -/* 801CD184 001C9F84 C0 42 B3 48 */ lfs f2, lbl_803CFCC8-_SDA2_BASE_(r2) +/* 801CD184 001C9F84 C0 42 B3 48 */ lfs f2, lbl__140_1-_SDA2_BASE_(r2) /* 801CD188 001C9F88 FC 00 08 50 */ fneg f0, f1 -/* 801CD18C 001C9F8C C0 62 B3 30 */ lfs f3, lbl_803CFCB0-_SDA2_BASE_(r2) +/* 801CD18C 001C9F8C C0 62 B3 30 */ lfs f3, lbl__134-_SDA2_BASE_(r2) /* 801CD190 001C9F90 EC 22 08 28 */ fsubs f1, f2, f1 /* 801CD194 001C9F94 EC 22 08 24 */ fdivs f1, f2, f1 /* 801CD198 001C9F98 FC C0 08 90 */ fmr f6, f1 /* 801CD19C 001C9F9C EC 80 00 72 */ fmuls f4, f0, f1 /* 801CD1A0 001C9FA0 48 00 00 AC */ b lbl_801CD24C -/* 801CD1A4 001C9FA4 C0 82 B3 48 */ lfs f4, lbl_803CFCC8-_SDA2_BASE_(r2) -/* 801CD1A8 001C9FA8 C0 42 B3 4C */ lfs f2, lbl_803CFCCC-_SDA2_BASE_(r2) +/* 801CD1A4 001C9FA4 C0 82 B3 48 */ lfs f4, lbl__140_1-_SDA2_BASE_(r2) +/* 801CD1A8 001C9FA8 C0 42 B3 4C */ lfs f2, lbl__141-_SDA2_BASE_(r2) /* 801CD1AC 001C9FAC EC 64 08 28 */ fsubs f3, f4, f1 /* 801CD1B0 001C9FB0 EC 01 10 28 */ fsubs f0, f1, f2 /* 801CD1B4 001C9FB4 EC 63 00 F2 */ fmuls f3, f3, f3 @@ -27401,10 +27401,10 @@ lbl_801CD11C: /* 801CD1C4 001C9FC4 EC 82 00 72 */ fmuls f4, f2, f1 /* 801CD1C8 001C9FC8 FC C0 08 50 */ fneg f6, f1 /* 801CD1CC 001C9FCC 48 00 00 80 */ b lbl_801CD24C -/* 801CD1D0 001C9FD0 C0 A2 B3 48 */ lfs f5, lbl_803CFCC8-_SDA2_BASE_(r2) -/* 801CD1D4 001C9FD4 C0 62 B3 50 */ lfs f3, lbl_803CFCD0-_SDA2_BASE_(r2) +/* 801CD1D0 001C9FD0 C0 A2 B3 48 */ lfs f5, lbl__140_1-_SDA2_BASE_(r2) +/* 801CD1D4 001C9FD4 C0 62 B3 50 */ lfs f3, lbl__142-_SDA2_BASE_(r2) /* 801CD1D8 001C9FD8 EC 85 08 28 */ fsubs f4, f5, f1 -/* 801CD1DC 001C9FDC C0 42 B3 54 */ lfs f2, lbl_803CFCD4-_SDA2_BASE_(r2) +/* 801CD1DC 001C9FDC C0 42 B3 54 */ lfs f2, lbl__143-_SDA2_BASE_(r2) /* 801CD1E0 001C9FE0 EC 05 08 2A */ fadds f0, f5, f1 /* 801CD1E4 001C9FE4 EC 84 01 32 */ fmuls f4, f4, f4 /* 801CD1E8 001C9FE8 EC 02 00 32 */ fmuls f0, f2, f0 @@ -27414,12 +27414,12 @@ lbl_801CD11C: /* 801CD1F8 001C9FF8 FC C0 10 90 */ fmr f6, f2 /* 801CD1FC 001C9FFC EC 62 00 72 */ fmuls f3, f2, f1 /* 801CD200 001CA000 48 00 00 4C */ b lbl_801CD24C -/* 801CD204 001CA004 C0 A2 B3 48 */ lfs f5, lbl_803CFCC8-_SDA2_BASE_(r2) -/* 801CD208 001CA008 C0 02 B3 4C */ lfs f0, lbl_803CFCCC-_SDA2_BASE_(r2) +/* 801CD204 001CA004 C0 A2 B3 48 */ lfs f5, lbl__140_1-_SDA2_BASE_(r2) +/* 801CD208 001CA008 C0 02 B3 4C */ lfs f0, lbl__141-_SDA2_BASE_(r2) /* 801CD20C 001CA00C EC 85 08 28 */ fsubs f4, f5, f1 -/* 801CD210 001CA010 C0 42 B3 54 */ lfs f2, lbl_803CFCD4-_SDA2_BASE_(r2) +/* 801CD210 001CA010 C0 42 B3 54 */ lfs f2, lbl__143-_SDA2_BASE_(r2) /* 801CD214 001CA014 EC 60 00 72 */ fmuls f3, f0, f1 -/* 801CD218 001CA018 C0 02 B3 58 */ lfs f0, lbl_803CFCD8-_SDA2_BASE_(r2) +/* 801CD218 001CA018 C0 02 B3 58 */ lfs f0, lbl__144-_SDA2_BASE_(r2) /* 801CD21C 001CA01C EC 42 00 72 */ fmuls f2, f2, f1 /* 801CD220 001CA020 EC 84 01 32 */ fmuls f4, f4, f4 /* 801CD224 001CA024 EC 23 00 72 */ fmuls f1, f3, f1 @@ -27430,8 +27430,8 @@ lbl_801CD11C: /* 801CD238 001CA038 EC 65 08 28 */ fsubs f3, f5, f1 /* 801CD23C 001CA03C 48 00 00 10 */ b lbl_801CD24C lbl_801CD240: -/* 801CD240 001CA040 C0 82 B3 30 */ lfs f4, lbl_803CFCB0-_SDA2_BASE_(r2) -/* 801CD244 001CA044 C0 62 B3 48 */ lfs f3, lbl_803CFCC8-_SDA2_BASE_(r2) +/* 801CD240 001CA040 C0 82 B3 30 */ lfs f4, lbl__134-_SDA2_BASE_(r2) +/* 801CD244 001CA044 C0 62 B3 48 */ lfs f3, lbl__140_1-_SDA2_BASE_(r2) /* 801CD248 001CA048 FC C0 20 90 */ fmr f6, f4 lbl_801CD24C: /* 801CD24C 001CA04C D0 7E 00 10 */ stfs f3, 0x10(r30) @@ -27446,16 +27446,16 @@ lbl_801CD24C: .global GXInitLightDistAttn GXInitLightDistAttn: -/* 801CD270 001CA070 C0 02 B3 30 */ lfs f0, lbl_803CFCB0-_SDA2_BASE_(r2) +/* 801CD270 001CA070 C0 02 B3 30 */ lfs f0, lbl__134-_SDA2_BASE_(r2) /* 801CD274 001CA074 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801CD278 001CA078 40 80 00 08 */ bge lbl_801CD280 /* 801CD27C 001CA07C 38 80 00 00 */ li r4, 0 lbl_801CD280: -/* 801CD280 001CA080 C0 02 B3 30 */ lfs f0, lbl_803CFCB0-_SDA2_BASE_(r2) +/* 801CD280 001CA080 C0 02 B3 30 */ lfs f0, lbl__134-_SDA2_BASE_(r2) /* 801CD284 001CA084 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 801CD288 001CA088 4C 40 13 82 */ cror 2, 0, 2 /* 801CD28C 001CA08C 41 82 00 14 */ beq lbl_801CD2A0 -/* 801CD290 001CA090 C0 02 B3 48 */ lfs f0, lbl_803CFCC8-_SDA2_BASE_(r2) +/* 801CD290 001CA090 C0 02 B3 48 */ lfs f0, lbl__140_1-_SDA2_BASE_(r2) /* 801CD294 001CA094 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 801CD298 001CA098 4C 41 13 82 */ cror 2, 1, 2 /* 801CD29C 001CA09C 40 82 00 08 */ bne lbl_801CD2A4 @@ -27474,16 +27474,16 @@ lbl_801CD2C0: /* 801CD2C4 001CA0C4 40 80 00 60 */ bge lbl_801CD324 /* 801CD2C8 001CA0C8 48 00 00 40 */ b lbl_801CD308 lbl_801CD2CC: -/* 801CD2CC 001CA0CC C0 A2 B3 48 */ lfs f5, lbl_803CFCC8-_SDA2_BASE_(r2) +/* 801CD2CC 001CA0CC C0 A2 B3 48 */ lfs f5, lbl__140_1-_SDA2_BASE_(r2) /* 801CD2D0 001CA0D0 EC 02 00 72 */ fmuls f0, f2, f1 -/* 801CD2D4 001CA0D4 C0 82 B3 30 */ lfs f4, lbl_803CFCB0-_SDA2_BASE_(r2) +/* 801CD2D4 001CA0D4 C0 82 B3 30 */ lfs f4, lbl__134-_SDA2_BASE_(r2) /* 801CD2D8 001CA0D8 EC 25 10 28 */ fsubs f1, f5, f2 /* 801CD2DC 001CA0DC EC 61 00 24 */ fdivs f3, f1, f0 /* 801CD2E0 001CA0E0 48 00 00 50 */ b lbl_801CD330 lbl_801CD2E4: -/* 801CD2E4 001CA0E4 C0 A2 B3 48 */ lfs f5, lbl_803CFCC8-_SDA2_BASE_(r2) +/* 801CD2E4 001CA0E4 C0 A2 B3 48 */ lfs f5, lbl__140_1-_SDA2_BASE_(r2) /* 801CD2E8 001CA0E8 EC 82 00 72 */ fmuls f4, f2, f1 -/* 801CD2EC 001CA0EC C0 62 B3 5C */ lfs f3, lbl_803CFCDC-_SDA2_BASE_(r2) +/* 801CD2EC 001CA0EC C0 62 B3 5C */ lfs f3, lbl__160-_SDA2_BASE_(r2) /* 801CD2F0 001CA0F0 EC 45 10 28 */ fsubs f2, f5, f2 /* 801CD2F4 001CA0F4 EC 01 01 32 */ fmuls f0, f1, f4 /* 801CD2F8 001CA0F8 EC 23 00 B2 */ fmuls f1, f3, f2 @@ -27492,15 +27492,15 @@ lbl_801CD2E4: /* 801CD304 001CA104 48 00 00 2C */ b lbl_801CD330 lbl_801CD308: /* 801CD308 001CA108 EC 02 00 72 */ fmuls f0, f2, f1 -/* 801CD30C 001CA10C C0 A2 B3 48 */ lfs f5, lbl_803CFCC8-_SDA2_BASE_(r2) -/* 801CD310 001CA110 C0 62 B3 30 */ lfs f3, lbl_803CFCB0-_SDA2_BASE_(r2) +/* 801CD30C 001CA10C C0 A2 B3 48 */ lfs f5, lbl__140_1-_SDA2_BASE_(r2) +/* 801CD310 001CA110 C0 62 B3 30 */ lfs f3, lbl__134-_SDA2_BASE_(r2) /* 801CD314 001CA114 EC 45 10 28 */ fsubs f2, f5, f2 /* 801CD318 001CA118 EC 01 00 32 */ fmuls f0, f1, f0 /* 801CD31C 001CA11C EC 82 00 24 */ fdivs f4, f2, f0 /* 801CD320 001CA120 48 00 00 10 */ b lbl_801CD330 lbl_801CD324: -/* 801CD324 001CA124 C0 62 B3 30 */ lfs f3, lbl_803CFCB0-_SDA2_BASE_(r2) -/* 801CD328 001CA128 C0 A2 B3 48 */ lfs f5, lbl_803CFCC8-_SDA2_BASE_(r2) +/* 801CD324 001CA124 C0 62 B3 30 */ lfs f3, lbl__134-_SDA2_BASE_(r2) +/* 801CD328 001CA128 C0 A2 B3 48 */ lfs f5, lbl__140_1-_SDA2_BASE_(r2) /* 801CD32C 001CA12C FC 80 18 90 */ fmr f4, f3 lbl_801CD330: /* 801CD330 001CA130 D0 A3 00 1C */ stfs f5, 0x1c(r3) @@ -27560,7 +27560,7 @@ GXLoadLightObjImm: /* 801CD3D8 001CA1D8 F0 44 00 00 */ psq_st f2, 0(r4), 0, qr0 /* 801CD3DC 001CA1DC F0 24 00 00 */ psq_st f1, 0(r4), 0, qr0 /* 801CD3E0 001CA1E0 F0 04 00 00 */ psq_st f0, 0(r4), 0, qr0 -/* 801CD3E4 001CA1E4 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CD3E4 001CA1E4 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CD3E8 001CA1E8 38 00 00 01 */ li r0, 1 /* 801CD3EC 001CA1EC B0 03 00 02 */ sth r0, 2(r3) /* 801CD3F0 001CA1F0 4E 80 00 20 */ blr @@ -27582,7 +27582,7 @@ lbl_801CD418: /* 801CD420 001CA220 4C 80 00 20 */ bgelr /* 801CD424 001CA224 48 00 00 70 */ b lbl_801CD494 lbl_801CD428: -/* 801CD428 001CA228 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CD428 001CA228 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CD42C 001CA22C 38 A0 00 00 */ li r5, 0 /* 801CD430 001CA230 80 04 00 00 */ lwz r0, 0(r4) /* 801CD434 001CA234 80 63 00 A8 */ lwz r3, 0xa8(r3) @@ -27590,7 +27590,7 @@ lbl_801CD428: /* 801CD43C 001CA23C 50 67 06 3E */ rlwimi r7, r3, 0, 0x18, 0x1f /* 801CD440 001CA240 48 00 00 70 */ b lbl_801CD4B0 lbl_801CD444: -/* 801CD444 001CA244 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CD444 001CA244 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CD448 001CA248 38 A0 00 01 */ li r5, 1 /* 801CD44C 001CA24C 80 04 00 00 */ lwz r0, 0(r4) /* 801CD450 001CA250 80 63 00 AC */ lwz r3, 0xac(r3) @@ -27598,7 +27598,7 @@ lbl_801CD444: /* 801CD458 001CA258 50 67 06 3E */ rlwimi r7, r3, 0, 0x18, 0x1f /* 801CD45C 001CA25C 48 00 00 54 */ b lbl_801CD4B0 lbl_801CD460: -/* 801CD460 001CA260 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CD460 001CA260 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CD464 001CA264 38 A0 00 00 */ li r5, 0 /* 801CD468 001CA268 88 04 00 03 */ lbz r0, 3(r4) /* 801CD46C 001CA26C 80 63 00 A8 */ lwz r3, 0xa8(r3) @@ -27606,7 +27606,7 @@ lbl_801CD460: /* 801CD474 001CA274 38 E3 00 00 */ addi r7, r3, 0 /* 801CD478 001CA278 48 00 00 38 */ b lbl_801CD4B0 lbl_801CD47C: -/* 801CD47C 001CA27C 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CD47C 001CA27C 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CD480 001CA280 38 A0 00 01 */ li r5, 1 /* 801CD484 001CA284 88 04 00 03 */ lbz r0, 3(r4) /* 801CD488 001CA288 80 E3 00 AC */ lwz r7, 0xac(r3) @@ -27623,7 +27623,7 @@ lbl_801CD4A0: /* 801CD4AC 001CA2AC 4E 80 00 20 */ blr lbl_801CD4B0: /* 801CD4B0 001CA2B0 38 00 00 10 */ li r0, 0x10 -/* 801CD4B4 001CA2B4 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CD4B4 001CA2B4 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CD4B8 001CA2B8 3C C0 CC 01 */ lis r6, 0xCC008000@ha /* 801CD4BC 001CA2BC 98 06 80 00 */ stb r0, 0xCC008000@l(r6) /* 801CD4C0 001CA2C0 38 65 10 0A */ addi r3, r5, 0x100a @@ -27653,7 +27653,7 @@ lbl_801CD508: /* 801CD510 001CA310 4C 80 00 20 */ bgelr /* 801CD514 001CA314 48 00 00 70 */ b lbl_801CD584 lbl_801CD518: -/* 801CD518 001CA318 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CD518 001CA318 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CD51C 001CA31C 38 A0 00 00 */ li r5, 0 /* 801CD520 001CA320 80 04 00 00 */ lwz r0, 0(r4) /* 801CD524 001CA324 80 63 00 B0 */ lwz r3, 0xb0(r3) @@ -27661,7 +27661,7 @@ lbl_801CD518: /* 801CD52C 001CA32C 50 67 06 3E */ rlwimi r7, r3, 0, 0x18, 0x1f /* 801CD530 001CA330 48 00 00 70 */ b lbl_801CD5A0 lbl_801CD534: -/* 801CD534 001CA334 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CD534 001CA334 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CD538 001CA338 38 A0 00 01 */ li r5, 1 /* 801CD53C 001CA33C 80 04 00 00 */ lwz r0, 0(r4) /* 801CD540 001CA340 80 63 00 B4 */ lwz r3, 0xb4(r3) @@ -27669,7 +27669,7 @@ lbl_801CD534: /* 801CD548 001CA348 50 67 06 3E */ rlwimi r7, r3, 0, 0x18, 0x1f /* 801CD54C 001CA34C 48 00 00 54 */ b lbl_801CD5A0 lbl_801CD550: -/* 801CD550 001CA350 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CD550 001CA350 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CD554 001CA354 38 A0 00 00 */ li r5, 0 /* 801CD558 001CA358 88 04 00 03 */ lbz r0, 3(r4) /* 801CD55C 001CA35C 80 63 00 B0 */ lwz r3, 0xb0(r3) @@ -27677,7 +27677,7 @@ lbl_801CD550: /* 801CD564 001CA364 38 E3 00 00 */ addi r7, r3, 0 /* 801CD568 001CA368 48 00 00 38 */ b lbl_801CD5A0 lbl_801CD56C: -/* 801CD56C 001CA36C 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CD56C 001CA36C 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CD570 001CA370 38 A0 00 01 */ li r5, 1 /* 801CD574 001CA374 88 04 00 03 */ lbz r0, 3(r4) /* 801CD578 001CA378 80 E3 00 B4 */ lwz r7, 0xb4(r3) @@ -27694,7 +27694,7 @@ lbl_801CD590: /* 801CD59C 001CA39C 4E 80 00 20 */ blr lbl_801CD5A0: /* 801CD5A0 001CA3A0 38 00 00 10 */ li r0, 0x10 -/* 801CD5A4 001CA3A4 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CD5A4 001CA3A4 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CD5A8 001CA3A8 3C C0 CC 01 */ lis r6, 0xCC008000@ha /* 801CD5AC 001CA3AC 98 06 80 00 */ stb r0, 0xCC008000@l(r6) /* 801CD5B0 001CA3B0 38 65 10 0C */ addi r3, r5, 0x100c @@ -27709,7 +27709,7 @@ lbl_801CD5A0: .global GXSetNumChans GXSetNumChans: -/* 801CD5D4 001CA3D4 80 C2 B2 F8 */ lwz r6, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CD5D4 001CA3D4 80 C2 B2 F8 */ lwz r6, lbl___GXData-_SDA2_BASE_(r2) /* 801CD5D8 001CA3D8 54 65 06 3E */ clrlwi r5, r3, 0x18 /* 801CD5DC 001CA3DC 38 80 00 10 */ li r4, 0x10 /* 801CD5E0 001CA3E0 80 06 02 04 */ lwz r0, 0x204(r6) @@ -27772,7 +27772,7 @@ lbl_801CD6A0: /* 801CD6B0 001CA4B0 90 04 80 00 */ stw r0, -0x8000(r4) /* 801CD6B4 001CA4B4 90 C4 80 00 */ stw r6, -0x8000(r4) lbl_801CD6B8: -/* 801CD6B8 001CA4B8 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CD6B8 001CA4B8 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CD6BC 001CA4BC 38 00 00 01 */ li r0, 1 /* 801CD6C0 001CA4C0 B0 03 00 02 */ sth r0, 2(r3) /* 801CD6C4 001CA4C4 4E 80 00 20 */ blr @@ -27783,8 +27783,8 @@ GXGetTexBufferSize: /* 801CD6CC 001CA4CC 28 05 00 3C */ cmplwi r5, 0x3c /* 801CD6D0 001CA4D0 93 E1 00 24 */ stw r31, 0x24(r1) /* 801CD6D4 001CA4D4 41 81 00 40 */ bgt lbl_801CD714 -/* 801CD6D8 001CA4D8 3D 00 80 2B */ lis r8, lbl_802B4C30@ha -/* 801CD6DC 001CA4DC 39 08 4C 30 */ addi r8, r8, lbl_802B4C30@l +/* 801CD6D8 001CA4D8 3D 00 80 2B */ lis r8, lbl__104@ha +/* 801CD6DC 001CA4DC 39 08 4C 30 */ addi r8, r8, lbl__104@l /* 801CD6E0 001CA4E0 54 A0 10 3A */ slwi r0, r5, 2 /* 801CD6E4 001CA4E4 7C 08 00 2E */ lwzx r0, r8, r0 /* 801CD6E8 001CA4E8 7C 09 03 A6 */ mtctr r0 @@ -27884,8 +27884,8 @@ lbl_801CD814: __GetImageTileCount: /* 801CD824 001CA624 28 03 00 3C */ cmplwi r3, 0x3c /* 801CD828 001CA628 41 81 00 40 */ bgt lbl_801CD868 -/* 801CD82C 001CA62C 3D 20 80 2B */ lis r9, lbl_802B4D24@ha -/* 801CD830 001CA630 39 29 4D 24 */ addi r9, r9, lbl_802B4D24@l +/* 801CD82C 001CA62C 3D 20 80 2B */ lis r9, lbl__145_1@ha +/* 801CD830 001CA630 39 29 4D 24 */ addi r9, r9, lbl__145_1@l /* 801CD834 001CA634 54 60 10 3A */ slwi r0, r3, 2 /* 801CD838 001CA638 7C 09 00 2E */ lwzx r0, r9, r0 /* 801CD83C 001CA63C 7C 09 03 A6 */ mtctr r0 @@ -27999,9 +27999,9 @@ lbl_801CD9B0: lbl_801CD9B8: /* 801CD9B8 001CA7B8 90 01 00 3C */ stw r0, 0x3c(r1) /* 801CD9BC 001CA7BC 3C 00 43 30 */ lis r0, 0x4330 -/* 801CD9C0 001CA7C0 C8 22 B3 68 */ lfd f1, lbl_803CFCE8-_SDA2_BASE_(r2) +/* 801CD9C0 001CA7C0 C8 22 B3 68 */ lfd f1, lbl__222-_SDA2_BASE_(r2) /* 801CD9C4 001CA7C4 90 01 00 38 */ stw r0, 0x38(r1) -/* 801CD9C8 001CA7C8 C0 42 B3 60 */ lfs f2, lbl_803CFCE0-_SDA2_BASE_(r2) +/* 801CD9C8 001CA7C8 C0 42 B3 60 */ lfs f2, lbl__220-_SDA2_BASE_(r2) /* 801CD9CC 001CA7CC C8 01 00 38 */ lfd f0, 0x38(r1) /* 801CD9D0 001CA7D0 80 7F 00 04 */ lwz r3, 4(r31) /* 801CD9D4 001CA7D4 EC 00 08 28 */ fsubs f0, f0, f1 @@ -28038,8 +28038,8 @@ lbl_801CDA04: /* 801CDA48 001CA848 53 60 DA FE */ rlwimi r0, r27, 0x1b, 0xb, 0x1f /* 801CDA4C 001CA84C 90 1F 00 0C */ stw r0, 0xc(r31) /* 801CDA50 001CA850 41 81 00 80 */ bgt lbl_801CDAD0 -/* 801CDA54 001CA854 3C 60 80 2B */ lis r3, lbl_802B4E18@ha -/* 801CDA58 001CA858 38 63 4E 18 */ addi r3, r3, lbl_802B4E18@l +/* 801CDA54 001CA854 3C 60 80 2B */ lis r3, lbl__224@ha +/* 801CDA58 001CA858 38 63 4E 18 */ addi r3, r3, lbl__224@l /* 801CDA5C 001CA85C 54 80 10 3A */ slwi r0, r4, 2 /* 801CDA60 001CA860 7C 03 00 2E */ lwzx r0, r3, r0 /* 801CDA64 001CA864 7C 09 03 A6 */ mtctr r0 @@ -28122,19 +28122,19 @@ GXInitTexObjCI: .global GXInitTexObjLOD GXInitTexObjLOD: /* 801CDB80 001CA980 94 21 FF D0 */ stwu r1, -0x30(r1) -/* 801CDB84 001CA984 C0 02 B3 70 */ lfs f0, lbl_803CFCF0-_SDA2_BASE_(r2) +/* 801CDB84 001CA984 C0 02 B3 70 */ lfs f0, lbl__288-_SDA2_BASE_(r2) /* 801CDB88 001CA988 FC 03 00 40 */ fcmpo cr0, f3, f0 /* 801CDB8C 001CA98C 40 80 00 0C */ bge lbl_801CDB98 /* 801CDB90 001CA990 FC 60 00 90 */ fmr f3, f0 /* 801CDB94 001CA994 48 00 00 18 */ b lbl_801CDBAC lbl_801CDB98: -/* 801CDB98 001CA998 C0 02 B3 74 */ lfs f0, lbl_803CFCF4-_SDA2_BASE_(r2) +/* 801CDB98 001CA998 C0 02 B3 74 */ lfs f0, lbl__289_1-_SDA2_BASE_(r2) /* 801CDB9C 001CA99C FC 03 00 40 */ fcmpo cr0, f3, f0 /* 801CDBA0 001CA9A0 4C 41 13 82 */ cror 2, 1, 2 /* 801CDBA4 001CA9A4 40 82 00 08 */ bne lbl_801CDBAC -/* 801CDBA8 001CA9A8 C0 62 B3 78 */ lfs f3, lbl_803CFCF8-_SDA2_BASE_(r2) +/* 801CDBA8 001CA9A8 C0 62 B3 78 */ lfs f3, lbl__290_1-_SDA2_BASE_(r2) lbl_801CDBAC: -/* 801CDBAC 001CA9AC C0 02 B3 7C */ lfs f0, lbl_803CFCFC-_SDA2_BASE_(r2) +/* 801CDBAC 001CA9AC C0 02 B3 7C */ lfs f0, lbl__291_1-_SDA2_BASE_(r2) /* 801CDBB0 001CA9B0 2C 05 00 01 */ cmpwi r5, 1 /* 801CDBB4 001CA9B4 80 A3 00 00 */ lwz r5, 0(r3) /* 801CDBB8 001CA9B8 EC 00 00 F2 */ fmuls f0, f0, f3 @@ -28153,7 +28153,7 @@ lbl_801CDBE0: /* 801CDBE4 001CA9E4 50 05 26 F6 */ rlwimi r5, r0, 4, 0x1b, 0x1b /* 801CDBE8 001CA9E8 54 E0 06 3F */ clrlwi. r0, r7, 0x18 /* 801CDBEC 001CA9EC 90 A3 00 00 */ stw r5, 0(r3) -/* 801CDBF0 001CA9F0 38 AD 86 20 */ addi r5, r13, lbl_803CAF20-_SDA_BASE_ +/* 801CDBF0 001CA9F0 38 AD 86 20 */ addi r5, r13, lbl_GX2HWFiltConv-_SDA_BASE_ /* 801CDBF4 001CA9F4 7C 05 20 AE */ lbzx r0, r5, r4 /* 801CDBF8 001CA9F8 80 83 00 00 */ lwz r4, 0(r3) /* 801CDBFC 001CA9FC 50 04 2E 34 */ rlwimi r4, r0, 5, 0x18, 0x1a @@ -28180,19 +28180,19 @@ lbl_801CDC14: /* 801CDC48 001CAA48 80 83 00 00 */ lwz r4, 0(r3) /* 801CDC4C 001CAA4C 50 C4 AA 94 */ rlwimi r4, r6, 0x15, 0xa, 0xa /* 801CDC50 001CAA50 90 83 00 00 */ stw r4, 0(r3) -/* 801CDC54 001CAA54 C0 02 B3 80 */ lfs f0, lbl_803CFD00-_SDA2_BASE_(r2) +/* 801CDC54 001CAA54 C0 02 B3 80 */ lfs f0, lbl__292_1-_SDA2_BASE_(r2) /* 801CDC58 001CAA58 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801CDC5C 001CAA5C 40 80 00 0C */ bge lbl_801CDC68 /* 801CDC60 001CAA60 FC 20 00 90 */ fmr f1, f0 /* 801CDC64 001CAA64 48 00 00 14 */ b lbl_801CDC78 lbl_801CDC68: -/* 801CDC68 001CAA68 C0 02 B3 84 */ lfs f0, lbl_803CFD04-_SDA2_BASE_(r2) +/* 801CDC68 001CAA68 C0 02 B3 84 */ lfs f0, lbl__293_1-_SDA2_BASE_(r2) /* 801CDC6C 001CAA6C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801CDC70 001CAA70 40 81 00 08 */ ble lbl_801CDC78 /* 801CDC74 001CAA74 FC 20 00 90 */ fmr f1, f0 lbl_801CDC78: -/* 801CDC78 001CAA78 C0 62 B3 60 */ lfs f3, lbl_803CFCE0-_SDA2_BASE_(r2) -/* 801CDC7C 001CAA7C C0 02 B3 80 */ lfs f0, lbl_803CFD00-_SDA2_BASE_(r2) +/* 801CDC78 001CAA78 C0 62 B3 60 */ lfs f3, lbl__220-_SDA2_BASE_(r2) +/* 801CDC7C 001CAA7C C0 02 B3 80 */ lfs f0, lbl__292_1-_SDA2_BASE_(r2) /* 801CDC80 001CAA80 EC 23 00 72 */ fmuls f1, f3, f1 /* 801CDC84 001CAA84 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 801CDC88 001CAA88 FC 20 08 1E */ fctiwz f1, f1 @@ -28202,12 +28202,12 @@ lbl_801CDC78: /* 801CDC98 001CAA98 FC 40 00 90 */ fmr f2, f0 /* 801CDC9C 001CAA9C 48 00 00 14 */ b lbl_801CDCB0 lbl_801CDCA0: -/* 801CDCA0 001CAAA0 C0 02 B3 84 */ lfs f0, lbl_803CFD04-_SDA2_BASE_(r2) +/* 801CDCA0 001CAAA0 C0 02 B3 84 */ lfs f0, lbl__293_1-_SDA2_BASE_(r2) /* 801CDCA4 001CAAA4 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 801CDCA8 001CAAA8 40 81 00 08 */ ble lbl_801CDCB0 /* 801CDCAC 001CAAAC FC 40 00 90 */ fmr f2, f0 lbl_801CDCB0: -/* 801CDCB0 001CAAB0 C0 02 B3 60 */ lfs f0, lbl_803CFCE0-_SDA2_BASE_(r2) +/* 801CDCB0 001CAAB0 C0 02 B3 60 */ lfs f0, lbl__220-_SDA2_BASE_(r2) /* 801CDCB4 001CAAB4 80 83 00 04 */ lwz r4, 4(r3) /* 801CDCB8 001CAAB8 50 04 06 3E */ rlwimi r4, r0, 0, 0x18, 0x1f /* 801CDCBC 001CAABC EC 00 00 B2 */ fmuls f0, f0, f2 @@ -28240,9 +28240,9 @@ GXGetTexObjLODBias: /* 801CDD04 001CAB04 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801CDD08 001CAB08 3C 00 43 30 */ lis r0, 0x4330 /* 801CDD0C 001CAB0C 80 63 00 00 */ lwz r3, 0(r3) -/* 801CDD10 001CAB10 C8 42 B3 90 */ lfd f2, lbl_803CFD10-_SDA2_BASE_(r2) +/* 801CDD10 001CAB10 C8 42 B3 90 */ lfd f2, lbl__389-_SDA2_BASE_(r2) /* 801CDD14 001CAB14 54 63 BE 3E */ rlwinm r3, r3, 0x17, 0x18, 0x1f -/* 801CDD18 001CAB18 C0 02 B3 88 */ lfs f0, lbl_803CFD08-_SDA2_BASE_(r2) +/* 801CDD18 001CAB18 C0 02 B3 88 */ lfs f0, lbl__385-_SDA2_BASE_(r2) /* 801CDD1C 001CAB1C 7C 63 07 34 */ extsh r3, r3 /* 801CDD20 001CAB20 7C 63 07 74 */ extsb r3, r3 /* 801CDD24 001CAB24 6C 63 80 00 */ xoris r3, r3, 0x8000 @@ -28282,13 +28282,13 @@ GXGetTexObjTlut: .global GXLoadTexObjPreLoaded GXLoadTexObjPreLoaded: /* 801CDD78 001CAB78 7C 08 02 A6 */ mflr r0 -/* 801CDD7C 001CAB7C 38 ED 85 F8 */ addi r7, r13, lbl_803CAEF8-_SDA_BASE_ +/* 801CDD7C 001CAB7C 38 ED 85 F8 */ addi r7, r13, lbl_GXTexImage0Ids-_SDA_BASE_ /* 801CDD80 001CAB80 90 01 00 04 */ stw r0, 4(r1) -/* 801CDD84 001CAB84 38 CD 86 00 */ addi r6, r13, lbl_803CAF00-_SDA_BASE_ +/* 801CDD84 001CAB84 38 CD 86 00 */ addi r6, r13, lbl_GXTexImage1Ids-_SDA_BASE_ /* 801CDD88 001CAB88 94 21 FF C0 */ stwu r1, -0x40(r1) /* 801CDD8C 001CAB8C 93 E1 00 3C */ stw r31, 0x3c(r1) /* 801CDD90 001CAB90 3B E5 00 00 */ addi r31, r5, 0 -/* 801CDD94 001CAB94 38 AD 85 E8 */ addi r5, r13, lbl_803CAEE8-_SDA_BASE_ +/* 801CDD94 001CAB94 38 AD 85 E8 */ addi r5, r13, lbl_GXTexMode0Ids-_SDA_BASE_ /* 801CDD98 001CAB98 93 C1 00 38 */ stw r30, 0x38(r1) /* 801CDD9C 001CAB9C 3B C3 00 00 */ addi r30, r3, 0 /* 801CDDA0 001CABA0 93 A1 00 34 */ stw r29, 0x34(r1) @@ -28297,12 +28297,12 @@ GXLoadTexObjPreLoaded: /* 801CDDAC 001CABAC 3B 80 00 61 */ li r28, 0x61 /* 801CDDB0 001CABB0 7C 05 F8 AE */ lbzx r0, r5, r31 /* 801CDDB4 001CABB4 80 A3 00 00 */ lwz r5, 0(r3) -/* 801CDDB8 001CABB8 38 6D 85 F0 */ addi r3, r13, lbl_803CAEF0-_SDA_BASE_ +/* 801CDDB8 001CABB8 38 6D 85 F0 */ addi r3, r13, lbl_GXTexMode1Ids-_SDA_BASE_ /* 801CDDBC 001CABBC 50 05 C0 0E */ rlwimi r5, r0, 0x18, 0, 7 /* 801CDDC0 001CABC0 90 BE 00 00 */ stw r5, 0(r30) -/* 801CDDC4 001CABC4 38 AD 86 08 */ addi r5, r13, lbl_803CAF08-_SDA_BASE_ +/* 801CDDC4 001CABC4 38 AD 86 08 */ addi r5, r13, lbl_GXTexImage2Ids-_SDA_BASE_ /* 801CDDC8 001CABC8 7C 03 F8 AE */ lbzx r0, r3, r31 -/* 801CDDCC 001CABCC 38 6D 86 10 */ addi r3, r13, lbl_803CAF10-_SDA_BASE_ +/* 801CDDCC 001CABCC 38 6D 86 10 */ addi r3, r13, lbl_GXTexImage3Ids-_SDA_BASE_ /* 801CDDD0 001CABD0 81 1E 00 04 */ lwz r8, 4(r30) /* 801CDDD4 001CABD4 50 08 C0 0E */ rlwimi r8, r0, 0x18, 0, 7 /* 801CDDD8 001CABD8 91 1E 00 04 */ stw r8, 4(r30) @@ -28343,12 +28343,12 @@ GXLoadTexObjPreLoaded: /* 801CDE64 001CAC64 88 1E 00 1F */ lbz r0, 0x1f(r30) /* 801CDE68 001CAC68 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 801CDE6C 001CAC6C 40 82 00 38 */ bne lbl_801CDEA4 -/* 801CDE70 001CAC70 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CDE70 001CAC70 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CDE74 001CAC74 80 7E 00 18 */ lwz r3, 0x18(r30) /* 801CDE78 001CAC78 81 84 04 CC */ lwz r12, 0x4cc(r4) /* 801CDE7C 001CAC7C 7D 88 03 A6 */ mtlr r12 /* 801CDE80 001CAC80 4E 80 00 21 */ blrl -/* 801CDE84 001CAC84 38 8D 86 18 */ addi r4, r13, lbl_803CAF18-_SDA_BASE_ +/* 801CDE84 001CAC84 38 8D 86 18 */ addi r4, r13, lbl_GXTexTlutIds-_SDA_BASE_ /* 801CDE88 001CAC88 80 A3 00 04 */ lwz r5, 4(r3) /* 801CDE8C 001CAC8C 7C 04 F8 AE */ lbzx r0, r4, r31 /* 801CDE90 001CAC90 50 05 C0 0E */ rlwimi r5, r0, 0x18, 0, 7 @@ -28357,7 +28357,7 @@ GXLoadTexObjPreLoaded: /* 801CDE9C 001CAC9C 80 03 00 04 */ lwz r0, 4(r3) /* 801CDEA0 001CACA0 90 1D 80 00 */ stw r0, -0x8000(r29) lbl_801CDEA4: -/* 801CDEA4 001CACA4 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CDEA4 001CACA4 80 A2 B2 F8 */ lwz r5, lbl___GXData-_SDA2_BASE_(r2) /* 801CDEA8 001CACA8 57 E4 10 3A */ slwi r4, r31, 2 /* 801CDEAC 001CACAC 80 7E 00 08 */ lwz r3, 8(r30) /* 801CDEB0 001CACB0 38 00 00 00 */ li r0, 0 @@ -28387,7 +28387,7 @@ GXLoadTexObj: /* 801CDF04 001CAD04 3B E4 00 00 */ addi r31, r4, 0 /* 801CDF08 001CAD08 93 C1 00 10 */ stw r30, 0x10(r1) /* 801CDF0C 001CAD0C 3B C3 00 00 */ addi r30, r3, 0 -/* 801CDF10 001CAD10 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CDF10 001CAD10 80 A2 B2 F8 */ lwz r5, lbl___GXData-_SDA2_BASE_(r2) /* 801CDF14 001CAD14 81 85 04 C8 */ lwz r12, 0x4c8(r5) /* 801CDF18 001CAD18 7D 88 03 A6 */ mtlr r12 /* 801CDF1C 001CAD1C 4E 80 00 21 */ blrl @@ -28428,7 +28428,7 @@ GXLoadTlut: /* 801CDF90 001CAD90 93 C1 00 10 */ stw r30, 0x10(r1) /* 801CDF94 001CAD94 7C 7E 1B 78 */ mr r30, r3 /* 801CDF98 001CAD98 38 64 00 00 */ addi r3, r4, 0 -/* 801CDF9C 001CAD9C 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CDF9C 001CAD9C 80 A2 B2 F8 */ lwz r5, lbl___GXData-_SDA2_BASE_(r2) /* 801CDFA0 001CADA0 81 85 04 CC */ lwz r12, 0x4cc(r5) /* 801CDFA4 001CADA4 7D 88 03 A6 */ mtlr r12 /* 801CDFA8 001CADA8 4E 80 00 21 */ blrl @@ -28661,7 +28661,7 @@ GXInvalidateTexAll: .global GXSetTexRegionCallback GXSetTexRegionCallback: -/* 801CE2B8 001CB0B8 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CE2B8 001CB0B8 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CE2BC 001CB0BC 84 04 04 C8 */ lwzu r0, 0x4c8(r4) /* 801CE2C0 001CB0C0 90 64 00 00 */ stw r3, 0(r4) /* 801CE2C4 001CB0C4 7C 03 03 78 */ mr r3, r0 @@ -28669,7 +28669,7 @@ GXSetTexRegionCallback: .global GXSetTlutRegionCallback GXSetTlutRegionCallback: -/* 801CE2CC 001CB0CC 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CE2CC 001CB0CC 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CE2D0 001CB0D0 84 04 04 CC */ lwzu r0, 0x4cc(r4) /* 801CE2D4 001CB0D4 90 64 00 00 */ stw r3, 0(r4) /* 801CE2D8 001CB0D8 7C 03 03 78 */ mr r3, r0 @@ -28677,7 +28677,7 @@ GXSetTlutRegionCallback: .global GXSetTexCoordScaleManually GXSetTexCoordScaleManually: -/* 801CE2E0 001CB0E0 81 02 B2 F8 */ lwz r8, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CE2E0 001CB0E0 81 02 B2 F8 */ lwz r8, lbl___GXData-_SDA2_BASE_(r2) /* 801CE2E4 001CB0E4 38 00 00 01 */ li r0, 1 /* 801CE2E8 001CB0E8 54 84 06 3F */ clrlwi. r4, r4, 0x18 /* 801CE2EC 001CB0EC 80 E8 05 94 */ lwz r7, 0x594(r8) @@ -28711,7 +28711,7 @@ GXSetTexCoordScaleManually: .global dolphin.__SetSURegs dolphin.__SetSURegs: -/* 801CE35C 001CB15C 81 02 B2 F8 */ lwz r8, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CE35C 001CB15C 81 02 B2 F8 */ lwz r8, lbl___GXData-_SDA2_BASE_(r2) /* 801CE360 001CB160 54 63 10 3A */ slwi r3, r3, 2 /* 801CE364 001CB164 54 80 10 3A */ slwi r0, r4, 2 /* 801CE368 001CB168 7C 68 1A 14 */ add r3, r8, r3 @@ -28758,7 +28758,7 @@ __GXSetSUTexRegs: /* 801CE400 001CB200 90 01 00 04 */ stw r0, 4(r1) /* 801CE404 001CB204 94 21 FF D8 */ stwu r1, -0x28(r1) /* 801CE408 001CB208 BF 61 00 14 */ stmw r27, 0x14(r1) -/* 801CE40C 001CB20C 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CE40C 001CB20C 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CE410 001CB210 80 03 05 94 */ lwz r0, 0x594(r3) /* 801CE414 001CB214 28 00 00 FF */ cmplwi r0, 0xff /* 801CE418 001CB218 41 82 01 4C */ beq lbl_801CE564 @@ -28781,30 +28781,30 @@ lbl_801CE450: /* 801CE454 001CB254 40 80 00 54 */ bge lbl_801CE4A8 /* 801CE458 001CB258 48 00 00 40 */ b lbl_801CE498 lbl_801CE45C: -/* 801CE45C 001CB25C 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CE45C 001CB25C 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CE460 001CB260 80 03 01 20 */ lwz r0, 0x120(r3) /* 801CE464 001CB264 54 1D 07 7E */ clrlwi r29, r0, 0x1d /* 801CE468 001CB268 54 1C EF 7E */ rlwinm r28, r0, 0x1d, 0x1d, 0x1f /* 801CE46C 001CB26C 48 00 00 3C */ b lbl_801CE4A8 lbl_801CE470: -/* 801CE470 001CB270 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CE470 001CB270 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CE474 001CB274 80 03 01 20 */ lwz r0, 0x120(r3) /* 801CE478 001CB278 54 1D D7 7E */ rlwinm r29, r0, 0x1a, 0x1d, 0x1f /* 801CE47C 001CB27C 54 1C BF 7E */ rlwinm r28, r0, 0x17, 0x1d, 0x1f /* 801CE480 001CB280 48 00 00 28 */ b lbl_801CE4A8 lbl_801CE484: -/* 801CE484 001CB284 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CE484 001CB284 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CE488 001CB288 80 03 01 20 */ lwz r0, 0x120(r3) /* 801CE48C 001CB28C 54 1D A7 7E */ rlwinm r29, r0, 0x14, 0x1d, 0x1f /* 801CE490 001CB290 54 1C 8F 7E */ rlwinm r28, r0, 0x11, 0x1d, 0x1f /* 801CE494 001CB294 48 00 00 14 */ b lbl_801CE4A8 lbl_801CE498: -/* 801CE498 001CB298 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CE498 001CB298 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CE49C 001CB29C 80 03 01 20 */ lwz r0, 0x120(r3) /* 801CE4A0 001CB2A0 54 1D 77 7E */ rlwinm r29, r0, 0xe, 0x1d, 0x1f /* 801CE4A4 001CB2A4 54 1C 5F 7E */ rlwinm r28, r0, 0xb, 0x1d, 0x1f lbl_801CE4A8: -/* 801CE4A8 001CB2A8 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CE4A8 001CB2A8 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CE4AC 001CB2AC 38 00 00 01 */ li r0, 1 /* 801CE4B0 001CB2B0 7C 00 E0 30 */ slw r0, r0, r28 /* 801CE4B4 001CB2B4 80 63 05 94 */ lwz r3, 0x594(r3) @@ -28822,7 +28822,7 @@ lbl_801CE4D0: /* 801CE4DC 001CB2DC 3B 7F 00 00 */ addi r27, r31, 0 /* 801CE4E0 001CB2E0 48 00 00 7C */ b lbl_801CE55C lbl_801CE4E4: -/* 801CE4E4 001CB2E4 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CE4E4 001CB2E4 80 A2 B2 F8 */ lwz r5, lbl___GXData-_SDA2_BASE_(r2) /* 801CE4E8 001CB2E8 38 7B 05 54 */ addi r3, r27, 0x554 /* 801CE4EC 001CB2EC 57 E4 08 3A */ rlwinm r4, r31, 1, 0, 0x1d /* 801CE4F0 001CB2F0 7C 65 18 2E */ lwzx r3, r5, r3 @@ -29096,7 +29096,7 @@ GXSetTevIndirect: /* 801CE8E4 001CB6E4 81 81 00 3C */ lwz r12, 0x3c(r1) /* 801CE8E8 001CB6E8 8B E1 00 3B */ lbz r31, 0x3b(r1) /* 801CE8EC 001CB6EC 50 CB 26 76 */ rlwimi r11, r6, 4, 0x19, 0x1b -/* 801CE8F0 001CB6F0 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CE8F0 001CB6F0 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CE8F4 001CB6F4 51 8B 3D F0 */ rlwimi r11, r12, 7, 0x17, 0x18 /* 801CE8F8 001CB6F8 50 EB 4C EC */ rlwimi r11, r7, 9, 0x13, 0x16 /* 801CE8FC 001CB6FC 51 0B 6C 24 */ rlwimi r11, r8, 0xd, 0x10, 0x12 @@ -29146,7 +29146,7 @@ lbl_801CE988: lbl_801CE990: /* 801CE990 001CB790 38 00 00 00 */ li r0, 0 lbl_801CE994: -/* 801CE994 001CB794 C0 42 B3 98 */ lfs f2, lbl_803CFD18-_SDA2_BASE_(r2) +/* 801CE994 001CB794 C0 42 B3 98 */ lfs f2, lbl__149-_SDA2_BASE_(r2) /* 801CE998 001CB798 1F E0 00 03 */ mulli r31, r0, 3 /* 801CE99C 001CB79C C0 24 00 00 */ lfs f1, 0(r4) /* 801CE9A0 001CB7A0 C0 04 00 0C */ lfs f0, 0xc(r4) @@ -29163,7 +29163,7 @@ lbl_801CE994: /* 801CE9CC 001CB7CC D8 21 00 58 */ stfd f1, 0x58(r1) /* 801CE9D0 001CB7D0 55 48 F7 BE */ rlwinm r8, r10, 0x1e, 0x1e, 0x1f /* 801CE9D4 001CB7D4 38 FF 00 07 */ addi r7, r31, 7 -/* 801CE9D8 001CB7D8 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CE9D8 001CB7D8 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CE9DC 001CB7DC D8 01 00 50 */ stfd f0, 0x50(r1) /* 801CE9E0 001CB7E0 81 21 00 5C */ lwz r9, 0x5c(r1) /* 801CE9E4 001CB7E4 3B A0 00 00 */ li r29, 0 @@ -29232,7 +29232,7 @@ lbl_801CEACC: /* 801CEAD0 001CB8D0 40 80 01 14 */ bge lbl_801CEBE4 /* 801CEAD4 001CB8D4 48 00 00 D0 */ b lbl_801CEBA4 lbl_801CEAD8: -/* 801CEAD8 001CB8D8 81 02 B2 F8 */ lwz r8, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CEAD8 001CB8D8 81 02 B2 F8 */ lwz r8, lbl___GXData-_SDA2_BASE_(r2) /* 801CEADC 001CB8DC 38 C0 00 25 */ li r6, 0x25 /* 801CEAE0 001CB8E0 38 00 00 61 */ li r0, 0x61 /* 801CEAE4 001CB8E4 80 E8 01 28 */ lwz r7, 0x128(r8) @@ -29250,7 +29250,7 @@ lbl_801CEAD8: /* 801CEB14 001CB914 90 03 80 00 */ stw r0, -0x8000(r3) /* 801CEB18 001CB918 48 00 00 CC */ b lbl_801CEBE4 lbl_801CEB1C: -/* 801CEB1C 001CB91C 81 02 B2 F8 */ lwz r8, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CEB1C 001CB91C 81 02 B2 F8 */ lwz r8, lbl___GXData-_SDA2_BASE_(r2) /* 801CEB20 001CB920 38 C0 00 25 */ li r6, 0x25 /* 801CEB24 001CB924 38 00 00 61 */ li r0, 0x61 /* 801CEB28 001CB928 80 E8 01 28 */ lwz r7, 0x128(r8) @@ -29268,7 +29268,7 @@ lbl_801CEB1C: /* 801CEB58 001CB958 90 03 80 00 */ stw r0, -0x8000(r3) /* 801CEB5C 001CB95C 48 00 00 88 */ b lbl_801CEBE4 lbl_801CEB60: -/* 801CEB60 001CB960 81 02 B2 F8 */ lwz r8, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CEB60 001CB960 81 02 B2 F8 */ lwz r8, lbl___GXData-_SDA2_BASE_(r2) /* 801CEB64 001CB964 38 C0 00 26 */ li r6, 0x26 /* 801CEB68 001CB968 38 00 00 61 */ li r0, 0x61 /* 801CEB6C 001CB96C 80 E8 01 2C */ lwz r7, 0x12c(r8) @@ -29286,7 +29286,7 @@ lbl_801CEB60: /* 801CEB9C 001CB99C 90 03 80 00 */ stw r0, -0x8000(r3) /* 801CEBA0 001CB9A0 48 00 00 44 */ b lbl_801CEBE4 lbl_801CEBA4: -/* 801CEBA4 001CB9A4 81 02 B2 F8 */ lwz r8, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CEBA4 001CB9A4 81 02 B2 F8 */ lwz r8, lbl___GXData-_SDA2_BASE_(r2) /* 801CEBA8 001CB9A8 38 C0 00 26 */ li r6, 0x26 /* 801CEBAC 001CB9AC 38 00 00 61 */ li r0, 0x61 /* 801CEBB0 001CB9B0 80 E8 01 2C */ lwz r7, 0x12c(r8) @@ -29303,7 +29303,7 @@ lbl_801CEBA4: /* 801CEBDC 001CB9DC 80 08 01 2C */ lwz r0, 0x12c(r8) /* 801CEBE0 001CB9E0 90 03 80 00 */ stw r0, -0x8000(r3) lbl_801CEBE4: -/* 801CEBE4 001CB9E4 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CEBE4 001CB9E4 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CEBE8 001CB9E8 38 00 00 00 */ li r0, 0 /* 801CEBEC 001CB9EC B0 03 00 02 */ sth r0, 2(r3) /* 801CEBF0 001CB9F0 4E 80 00 20 */ blr @@ -29330,7 +29330,7 @@ lbl_801CEC28: /* 801CEC2C 001CBA2C 40 80 00 84 */ bge lbl_801CECB0 /* 801CEC30 001CBA30 48 00 00 64 */ b lbl_801CEC94 lbl_801CEC34: -/* 801CEC34 001CBA34 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CEC34 001CBA34 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CEC38 001CBA38 80 03 01 20 */ lwz r0, 0x120(r3) /* 801CEC3C 001CBA3C 50 A0 07 7E */ rlwimi r0, r5, 0, 0x1d, 0x1f /* 801CEC40 001CBA40 90 03 01 20 */ stw r0, 0x120(r3) @@ -29339,7 +29339,7 @@ lbl_801CEC34: /* 801CEC4C 001CBA4C 90 03 01 20 */ stw r0, 0x120(r3) /* 801CEC50 001CBA50 48 00 00 60 */ b lbl_801CECB0 lbl_801CEC54: -/* 801CEC54 001CBA54 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CEC54 001CBA54 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CEC58 001CBA58 80 03 01 20 */ lwz r0, 0x120(r3) /* 801CEC5C 001CBA5C 50 A0 35 F2 */ rlwimi r0, r5, 6, 0x17, 0x19 /* 801CEC60 001CBA60 90 03 01 20 */ stw r0, 0x120(r3) @@ -29348,7 +29348,7 @@ lbl_801CEC54: /* 801CEC6C 001CBA6C 90 03 01 20 */ stw r0, 0x120(r3) /* 801CEC70 001CBA70 48 00 00 40 */ b lbl_801CECB0 lbl_801CEC74: -/* 801CEC74 001CBA74 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CEC74 001CBA74 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CEC78 001CBA78 80 03 01 20 */ lwz r0, 0x120(r3) /* 801CEC7C 001CBA7C 50 A0 64 66 */ rlwimi r0, r5, 0xc, 0x11, 0x13 /* 801CEC80 001CBA80 90 03 01 20 */ stw r0, 0x120(r3) @@ -29357,7 +29357,7 @@ lbl_801CEC74: /* 801CEC8C 001CBA8C 90 03 01 20 */ stw r0, 0x120(r3) /* 801CEC90 001CBA90 48 00 00 20 */ b lbl_801CECB0 lbl_801CEC94: -/* 801CEC94 001CBA94 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CEC94 001CBA94 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CEC98 001CBA98 80 03 01 20 */ lwz r0, 0x120(r3) /* 801CEC9C 001CBA9C 50 A0 92 DA */ rlwimi r0, r5, 0x12, 0xb, 0xd /* 801CECA0 001CBAA0 90 03 01 20 */ stw r0, 0x120(r3) @@ -29366,7 +29366,7 @@ lbl_801CEC94: /* 801CECAC 001CBAAC 90 03 01 20 */ stw r0, 0x120(r3) lbl_801CECB0: /* 801CECB0 001CBAB0 38 00 00 61 */ li r0, 0x61 -/* 801CECB4 001CBAB4 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CECB4 001CBAB4 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CECB8 001CBAB8 3C A0 CC 01 */ lis r5, 0xCC008000@ha /* 801CECBC 001CBABC 98 05 80 00 */ stb r0, 0xCC008000@l(r5) /* 801CECC0 001CBAC0 38 00 00 00 */ li r0, 0 @@ -29380,7 +29380,7 @@ lbl_801CECB0: .global GXSetNumIndStages GXSetNumIndStages: -/* 801CECE0 001CBAE0 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CECE0 001CBAE0 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CECE4 001CBAE4 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 801CECE8 001CBAE8 80 64 02 04 */ lwz r3, 0x204(r4) /* 801CECEC 001CBAEC 50 03 83 5E */ rlwimi r3, r0, 0x10, 0xd, 0xf @@ -29418,7 +29418,7 @@ __GXUpdateBPMask: .global __GXFlushTextureState __GXFlushTextureState: /* 801CED50 001CBB50 38 00 00 61 */ li r0, 0x61 -/* 801CED54 001CBB54 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CED54 001CBB54 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CED58 001CBB58 3C A0 CC 01 */ lis r5, 0xCC008000@ha /* 801CED5C 001CBB5C 98 05 80 00 */ stb r0, 0xCC008000@l(r5) /* 801CED60 001CBB60 38 00 00 00 */ li r0, 0 @@ -29430,8 +29430,8 @@ __GXFlushTextureState: .global GXSetTevOp GXSetTevOp: /* 801CED74 001CBB74 2C 03 00 00 */ cmpwi r3, 0 -/* 801CED78 001CBB78 3C A0 80 2B */ lis r5, lbl_802B4E58@ha -/* 801CED7C 001CBB7C 38 05 4E 58 */ addi r0, r5, lbl_802B4E58@l +/* 801CED78 001CBB78 3C A0 80 2B */ lis r5, lbl_TEVCOpTableST0@ha +/* 801CED7C 001CBB7C 38 05 4E 58 */ addi r0, r5, lbl_TEVCOpTableST0@l /* 801CED80 001CBB80 40 82 00 14 */ bne lbl_801CED94 /* 801CED84 001CBB84 54 84 10 3A */ slwi r4, r4, 2 /* 801CED88 001CBB88 7C A0 22 14 */ add r5, r0, r4 @@ -29444,7 +29444,7 @@ lbl_801CED94: /* 801CEDA0 001CBBA0 38 A5 00 14 */ addi r5, r5, 0x14 /* 801CEDA4 001CBBA4 39 29 00 3C */ addi r9, r9, 0x3c lbl_801CEDA8: -/* 801CEDA8 001CBBA8 80 E2 B2 F8 */ lwz r7, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CEDA8 001CBBA8 80 E2 B2 F8 */ lwz r7, lbl___GXData-_SDA2_BASE_(r2) /* 801CEDAC 001CBBAC 54 63 10 3A */ slwi r3, r3, 2 /* 801CEDB0 001CBBB0 80 05 00 00 */ lwz r0, 0(r5) /* 801CEDB4 001CBBB4 38 A0 00 61 */ li r5, 0x61 @@ -29469,7 +29469,7 @@ lbl_801CEDA8: .global GXSetTevColorIn GXSetTevColorIn: -/* 801CEE00 001CBC00 81 22 B2 F8 */ lwz r9, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CEE00 001CBC00 81 22 B2 F8 */ lwz r9, lbl___GXData-_SDA2_BASE_(r2) /* 801CEE04 001CBC04 54 63 10 3A */ slwi r3, r3, 2 /* 801CEE08 001CBC08 38 00 00 61 */ li r0, 0x61 /* 801CEE0C 001CBC0C 7D 09 1A 14 */ add r8, r9, r3 @@ -29489,7 +29489,7 @@ GXSetTevColorIn: .global GXSetTevAlphaIn GXSetTevAlphaIn: -/* 801CEE44 001CBC44 81 22 B2 F8 */ lwz r9, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CEE44 001CBC44 81 22 B2 F8 */ lwz r9, lbl___GXData-_SDA2_BASE_(r2) /* 801CEE48 001CBC48 54 63 10 3A */ slwi r3, r3, 2 /* 801CEE4C 001CBC4C 38 00 00 61 */ li r0, 0x61 /* 801CEE50 001CBC50 7D 09 1A 14 */ add r8, r9, r3 @@ -29509,7 +29509,7 @@ GXSetTevAlphaIn: .global GXSetTevColorOp GXSetTevColorOp: -/* 801CEE88 001CBC88 80 02 B2 F8 */ lwz r0, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CEE88 001CBC88 80 02 B2 F8 */ lwz r0, lbl___GXData-_SDA2_BASE_(r2) /* 801CEE8C 001CBC8C 54 69 10 3A */ slwi r9, r3, 2 /* 801CEE90 001CBC90 2C 04 00 01 */ cmpwi r4, 1 /* 801CEE94 001CBC94 7C 60 4A 14 */ add r3, r0, r9 @@ -29526,7 +29526,7 @@ lbl_801CEEB4: /* 801CEEBC 001CBCBC 50 0A 83 9E */ rlwimi r10, r0, 0x10, 0xe, 0xf lbl_801CEEC0: /* 801CEEC0 001CBCC0 38 00 00 61 */ li r0, 0x61 -/* 801CEEC4 001CBCC4 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CEEC4 001CBCC4 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CEEC8 001CBCC8 3C A0 CC 01 */ lis r5, 0xCC008000@ha /* 801CEECC 001CBCCC 98 05 80 00 */ stb r0, 0xCC008000@l(r5) /* 801CEED0 001CBCD0 50 EA 9B 18 */ rlwimi r10, r7, 0x13, 0xc, 0xc @@ -29540,7 +29540,7 @@ lbl_801CEEC0: .global GXSetTevAlphaOp GXSetTevAlphaOp: -/* 801CEEF0 001CBCF0 80 02 B2 F8 */ lwz r0, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CEEF0 001CBCF0 80 02 B2 F8 */ lwz r0, lbl___GXData-_SDA2_BASE_(r2) /* 801CEEF4 001CBCF4 54 69 10 3A */ slwi r9, r3, 2 /* 801CEEF8 001CBCF8 2C 04 00 01 */ cmpwi r4, 1 /* 801CEEFC 001CBCFC 7C 60 4A 14 */ add r3, r0, r9 @@ -29557,7 +29557,7 @@ lbl_801CEF1C: /* 801CEF24 001CBD24 50 0A 83 9E */ rlwimi r10, r0, 0x10, 0xe, 0xf lbl_801CEF28: /* 801CEF28 001CBD28 38 00 00 61 */ li r0, 0x61 -/* 801CEF2C 001CBD2C 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CEF2C 001CBD2C 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CEF30 001CBD30 3C A0 CC 01 */ lis r5, 0xCC008000@ha /* 801CEF34 001CBD34 98 05 80 00 */ stb r0, 0xCC008000@l(r5) /* 801CEF38 001CBD38 50 EA 9B 18 */ rlwimi r10, r7, 0x13, 0xc, 0xc @@ -29581,7 +29581,7 @@ GXSetTevColor: /* 801CEF74 001CBD74 50 08 62 66 */ rlwimi r8, r0, 0xc, 9, 0x13 /* 801CEF78 001CBD78 88 04 00 01 */ lbz r0, 1(r4) /* 801CEF7C 001CBD7C 39 20 00 00 */ li r9, 0 -/* 801CEF80 001CBD80 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CEF80 001CBD80 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CEF84 001CBD84 50 C9 05 7E */ rlwimi r9, r6, 0, 0x15, 0x1f /* 801CEF88 001CBD88 38 C9 00 00 */ addi r6, r9, 0 /* 801CEF8C 001CBD8C 50 06 62 66 */ rlwimi r6, r0, 0xc, 9, 0x13 @@ -29618,7 +29618,7 @@ GXSetTevColorS10: /* 801CEFFC 001CBDFC 50 69 62 66 */ rlwimi r9, r3, 0xc, 9, 0x13 /* 801CF000 001CBE00 98 A4 80 00 */ stb r5, 0xCC008000@l(r4) /* 801CF004 001CBE04 38 E8 00 E0 */ addi r7, r8, 0xe0 -/* 801CF008 001CBE08 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CF008 001CBE08 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CF00C 001CBE0C 50 E9 C0 0E */ rlwimi r9, r7, 0x18, 0, 7 /* 801CF010 001CBE10 91 24 80 00 */ stw r9, -0x8000(r4) /* 801CF014 001CBE14 38 E0 00 00 */ li r7, 0 @@ -29649,7 +29649,7 @@ GXSetTevKColor: /* 801CF06C 001CBE6C 50 07 63 26 */ rlwimi r7, r0, 0xc, 0xc, 0x13 /* 801CF070 001CBE70 88 04 00 01 */ lbz r0, 1(r4) /* 801CF074 001CBE74 38 80 00 08 */ li r4, 8 -/* 801CF078 001CBE78 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CF078 001CBE78 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CF07C 001CBE7C 39 00 00 00 */ li r8, 0 /* 801CF080 001CBE80 50 A8 06 3E */ rlwimi r8, r5, 0, 0x18, 0x1f /* 801CF084 001CBE84 50 08 63 26 */ rlwimi r8, r0, 0xc, 0xc, 0x13 @@ -29672,7 +29672,7 @@ GXSetTevKColor: .global GXSetTevKColorSel GXSetTevKColorSel: /* 801CF0C4 001CBEC4 7C 65 0E 70 */ srawi r5, r3, 1 -/* 801CF0C8 001CBEC8 80 C2 B2 F8 */ lwz r6, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CF0C8 001CBEC8 80 C2 B2 F8 */ lwz r6, lbl___GXData-_SDA2_BASE_(r2) /* 801CF0CC 001CBECC 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 801CF0D0 001CBED0 54 A3 10 3A */ slwi r3, r5, 2 /* 801CF0D4 001CBED4 38 E3 01 B0 */ addi r7, r3, 0x1b0 @@ -29688,7 +29688,7 @@ lbl_801CF0F0: /* 801CF0F8 001CBEF8 90 07 00 00 */ stw r0, 0(r7) lbl_801CF0FC: /* 801CF0FC 001CBEFC 38 00 00 61 */ li r0, 0x61 -/* 801CF100 001CBF00 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CF100 001CBF00 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CF104 001CBF04 3C A0 CC 01 */ lis r5, 0xCC008000@ha /* 801CF108 001CBF08 98 05 80 00 */ stb r0, 0xCC008000@l(r5) /* 801CF10C 001CBF0C 38 00 00 00 */ li r0, 0 @@ -29700,7 +29700,7 @@ lbl_801CF0FC: .global GXSetTevKAlphaSel GXSetTevKAlphaSel: /* 801CF120 001CBF20 7C 65 0E 70 */ srawi r5, r3, 1 -/* 801CF124 001CBF24 80 C2 B2 F8 */ lwz r6, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CF124 001CBF24 80 C2 B2 F8 */ lwz r6, lbl___GXData-_SDA2_BASE_(r2) /* 801CF128 001CBF28 54 60 07 FF */ clrlwi. r0, r3, 0x1f /* 801CF12C 001CBF2C 54 A3 10 3A */ slwi r3, r5, 2 /* 801CF130 001CBF30 38 E3 01 B0 */ addi r7, r3, 0x1b0 @@ -29716,7 +29716,7 @@ lbl_801CF14C: /* 801CF154 001CBF54 90 07 00 00 */ stw r0, 0(r7) lbl_801CF158: /* 801CF158 001CBF58 38 00 00 61 */ li r0, 0x61 -/* 801CF15C 001CBF5C 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CF15C 001CBF5C 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CF160 001CBF60 3C A0 CC 01 */ lis r5, 0xCC008000@ha /* 801CF164 001CBF64 98 05 80 00 */ stb r0, 0xCC008000@l(r5) /* 801CF168 001CBF68 38 00 00 00 */ li r0, 0 @@ -29728,7 +29728,7 @@ lbl_801CF158: .global GXSetTevSwapMode GXSetTevSwapMode: /* 801CF17C 001CBF7C 54 63 10 3A */ slwi r3, r3, 2 -/* 801CF180 001CBF80 80 E2 B2 F8 */ lwz r7, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CF180 001CBF80 80 E2 B2 F8 */ lwz r7, lbl___GXData-_SDA2_BASE_(r2) /* 801CF184 001CBF84 39 03 01 70 */ addi r8, r3, 0x170 /* 801CF188 001CBF88 7D 07 42 14 */ add r8, r7, r8 /* 801CF18C 001CBF8C 80 08 00 00 */ lwz r0, 0(r8) @@ -29749,7 +29749,7 @@ GXSetTevSwapMode: .global GXSetTevSwapModeTable GXSetTevSwapModeTable: /* 801CF1C4 001CBFC4 54 69 08 3C */ slwi r9, r3, 1 -/* 801CF1C8 001CBFC8 81 02 B2 F8 */ lwz r8, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CF1C8 001CBFC8 81 02 B2 F8 */ lwz r8, lbl___GXData-_SDA2_BASE_(r2) /* 801CF1CC 001CBFCC 54 63 18 38 */ slwi r3, r3, 3 /* 801CF1D0 001CBFD0 39 43 01 B0 */ addi r10, r3, 0x1b0 /* 801CF1D4 001CBFD4 7D 48 52 14 */ add r10, r8, r10 @@ -29784,7 +29784,7 @@ GXSetTevSwapModeTable: .global GXSetAlphaCompare GXSetAlphaCompare: /* 801CF244 001CC044 54 80 06 3E */ clrlwi r0, r4, 0x18 -/* 801CF248 001CC048 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CF248 001CC048 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CF24C 001CC04C 3D 00 F3 00 */ lis r8, 0xf300 /* 801CF250 001CC050 50 08 06 3E */ rlwimi r8, r0, 0, 0x18, 0x1f /* 801CF254 001CC054 54 E0 06 3E */ clrlwi r0, r7, 0x18 @@ -29831,7 +29831,7 @@ lbl_801CF2D8: /* 801CF2D8 001CC0D8 39 00 00 02 */ li r8, 2 lbl_801CF2DC: /* 801CF2DC 001CC0DC 38 00 00 61 */ li r0, 0x61 -/* 801CF2E0 001CC0E0 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CF2E0 001CC0E0 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CF2E4 001CC0E4 3C A0 CC 01 */ lis r5, 0xCC008000@ha /* 801CF2E8 001CC0E8 98 05 80 00 */ stb r0, 0xCC008000@l(r5) /* 801CF2EC 001CC0EC 51 07 07 BE */ rlwimi r7, r8, 0, 0x1e, 0x1f @@ -29848,7 +29848,7 @@ lbl_801CF2DC: .global GXSetTevOrder GXSetTevOrder: /* 801CF314 001CC114 7C 67 0E 70 */ srawi r7, r3, 1 -/* 801CF318 001CC118 81 22 B2 F8 */ lwz r9, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CF318 001CC118 81 22 B2 F8 */ lwz r9, lbl___GXData-_SDA2_BASE_(r2) /* 801CF31C 001CC11C 54 AA 06 2C */ rlwinm r10, r5, 0, 0x18, 0x16 /* 801CF320 001CC120 7C E7 01 94 */ addze r7, r7 /* 801CF324 001CC124 54 60 10 3A */ slwi r0, r3, 2 @@ -29867,7 +29867,7 @@ lbl_801CF350: lbl_801CF354: /* 801CF354 001CC154 2C 04 00 08 */ cmpwi r4, 8 /* 801CF358 001CC158 41 80 00 28 */ blt lbl_801CF380 -/* 801CF35C 001CC15C 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CF35C 001CC15C 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CF360 001CC160 38 00 00 01 */ li r0, 1 /* 801CF364 001CC164 7C 00 18 30 */ slw r0, r0, r3 /* 801CF368 001CC168 81 04 05 98 */ lwz r8, 0x598(r4) @@ -29877,7 +29877,7 @@ lbl_801CF354: /* 801CF378 001CC178 90 0A 00 00 */ stw r0, 0(r10) /* 801CF37C 001CC17C 48 00 00 20 */ b lbl_801CF39C lbl_801CF380: -/* 801CF380 001CC180 81 02 B2 F8 */ lwz r8, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CF380 001CC180 81 02 B2 F8 */ lwz r8, lbl___GXData-_SDA2_BASE_(r2) /* 801CF384 001CC184 38 00 00 01 */ li r0, 1 /* 801CF388 001CC188 7C 00 18 30 */ slw r0, r0, r3 /* 801CF38C 001CC18C 39 48 05 98 */ addi r10, r8, 0x598 @@ -29898,9 +29898,9 @@ lbl_801CF39C: /* 801CF3C4 001CC1C4 38 60 00 07 */ li r3, 7 /* 801CF3C8 001CC1C8 48 00 00 18 */ b lbl_801CF3E0 lbl_801CF3CC: -/* 801CF3CC 001CC1CC 3C 60 80 2B */ lis r3, lbl_802B4EA8@ha +/* 801CF3CC 001CC1CC 3C 60 80 2B */ lis r3, lbl_c2r$364@ha /* 801CF3D0 001CC1D0 54 C4 10 3A */ slwi r4, r6, 2 -/* 801CF3D4 001CC1D4 38 03 4E A8 */ addi r0, r3, lbl_802B4EA8@l +/* 801CF3D4 001CC1D4 38 03 4E A8 */ addi r0, r3, lbl_c2r$364@l /* 801CF3D8 001CC1D8 7C 60 22 14 */ add r3, r0, r4 /* 801CF3DC 001CC1DC 80 63 00 00 */ lwz r3, 0(r3) lbl_801CF3E0: @@ -29930,9 +29930,9 @@ lbl_801CF414: /* 801CF434 001CC234 38 60 00 07 */ li r3, 7 /* 801CF438 001CC238 48 00 00 18 */ b lbl_801CF450 lbl_801CF43C: -/* 801CF43C 001CC23C 3C 60 80 2B */ lis r3, lbl_802B4EA8@ha +/* 801CF43C 001CC23C 3C 60 80 2B */ lis r3, lbl_c2r$364@ha /* 801CF440 001CC240 54 C4 10 3A */ slwi r4, r6, 2 -/* 801CF444 001CC244 38 03 4E A8 */ addi r0, r3, lbl_802B4EA8@l +/* 801CF444 001CC244 38 03 4E A8 */ addi r0, r3, lbl_c2r$364@l /* 801CF448 001CC248 7C 60 22 14 */ add r3, r0, r4 /* 801CF44C 001CC24C 80 63 00 00 */ lwz r3, 0(r3) lbl_801CF450: @@ -29951,7 +29951,7 @@ lbl_801CF474: /* 801CF47C 001CC27C 90 07 00 00 */ stw r0, 0(r7) lbl_801CF480: /* 801CF480 001CC280 38 00 00 61 */ li r0, 0x61 -/* 801CF484 001CC284 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CF484 001CC284 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CF488 001CC288 3C A0 CC 01 */ lis r5, 0xCC008000@ha /* 801CF48C 001CC28C 98 05 80 00 */ stb r0, 0xCC008000@l(r5) /* 801CF490 001CC290 38 00 00 00 */ li r0, 0 @@ -29965,7 +29965,7 @@ lbl_801CF480: .global GXSetNumTevStages GXSetNumTevStages: -/* 801CF4B0 001CC2B0 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CF4B0 001CC2B0 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CF4B4 001CC2B4 54 63 06 3E */ clrlwi r3, r3, 0x18 /* 801CF4B8 001CC2B8 38 03 FF FF */ addi r0, r3, -1 /* 801CF4BC 001CC2BC 80 64 02 04 */ lwz r3, 0x204(r4) @@ -29997,13 +29997,13 @@ GXSetFog: /* 801CF518 001CC318 FC 02 08 00 */ fcmpu cr0, f2, f1 /* 801CF51C 001CC31C 40 82 00 14 */ bne lbl_801CF530 lbl_801CF520: -/* 801CF520 001CC320 C0 02 B3 A0 */ lfs f0, lbl_803CFD20-_SDA2_BASE_(r2) +/* 801CF520 001CC320 C0 02 B3 A0 */ lfs f0, lbl__221-_SDA2_BASE_(r2) /* 801CF524 001CC324 D0 01 00 24 */ stfs f0, 0x24(r1) /* 801CF528 001CC328 D0 01 00 20 */ stfs f0, 0x20(r1) /* 801CF52C 001CC32C 48 00 01 18 */ b lbl_801CF644 lbl_801CF530: /* 801CF530 001CC330 EC A2 08 28 */ fsubs f5, f2, f1 -/* 801CF534 001CC334 C0 C2 B3 A4 */ lfs f6, lbl_803CFD24-_SDA2_BASE_(r2) +/* 801CF534 001CC334 C0 C2 B3 A4 */ lfs f6, lbl__222_1-_SDA2_BASE_(r2) /* 801CF538 001CC338 EC 44 18 28 */ fsubs f2, f4, f3 /* 801CF53C 001CC33C EC 01 18 28 */ fsubs f0, f1, f3 /* 801CF540 001CC340 EC 66 28 24 */ fdivs f3, f6, f5 @@ -30018,8 +30018,8 @@ lbl_801CF558: /* 801CF560 001CC360 FC 02 08 00 */ fcmpu cr0, f2, f1 /* 801CF564 001CC364 40 82 00 14 */ bne lbl_801CF578 lbl_801CF568: -/* 801CF568 001CC368 C0 62 B3 A0 */ lfs f3, lbl_803CFD20-_SDA2_BASE_(r2) -/* 801CF56C 001CC36C C0 82 B3 A8 */ lfs f4, lbl_803CFD28-_SDA2_BASE_(r2) +/* 801CF568 001CC368 C0 62 B3 A0 */ lfs f3, lbl__221-_SDA2_BASE_(r2) +/* 801CF56C 001CC36C C0 82 B3 A8 */ lfs f4, lbl__223-_SDA2_BASE_(r2) /* 801CF570 001CC370 FF E0 18 90 */ fmr f31, f3 /* 801CF574 001CC374 48 00 00 20 */ b lbl_801CF594 lbl_801CF578: @@ -30031,9 +30031,9 @@ lbl_801CF578: /* 801CF58C 001CC38C EF E1 28 24 */ fdivs f31, f1, f5 /* 801CF590 001CC390 EC 62 00 24 */ fdivs f3, f2, f0 lbl_801CF594: -/* 801CF594 001CC394 C0 22 B3 A8 */ lfs f1, lbl_803CFD28-_SDA2_BASE_(r2) +/* 801CF594 001CC394 C0 22 B3 A8 */ lfs f1, lbl__223-_SDA2_BASE_(r2) /* 801CF598 001CC398 38 60 00 00 */ li r3, 0 -/* 801CF59C 001CC39C C8 02 B3 B0 */ lfd f0, lbl_803CFD30-_SDA2_BASE_(r2) +/* 801CF59C 001CC39C C8 02 B3 B0 */ lfd f0, lbl__224_1-_SDA2_BASE_(r2) /* 801CF5A0 001CC3A0 48 00 00 0C */ b lbl_801CF5AC lbl_801CF5A4: /* 801CF5A4 001CC3A4 EC 84 00 72 */ fmuls f4, f4, f1 @@ -30041,9 +30041,9 @@ lbl_801CF5A4: lbl_801CF5AC: /* 801CF5AC 001CC3AC FC 04 00 40 */ fcmpo cr0, f4, f0 /* 801CF5B0 001CC3B0 41 81 FF F4 */ bgt lbl_801CF5A4 -/* 801CF5B4 001CC3B4 C8 02 B3 C0 */ lfd f0, lbl_803CFD40-_SDA2_BASE_(r2) -/* 801CF5B8 001CC3B8 C0 42 B3 B8 */ lfs f2, lbl_803CFD38-_SDA2_BASE_(r2) -/* 801CF5BC 001CC3BC C0 22 B3 A0 */ lfs f1, lbl_803CFD20-_SDA2_BASE_(r2) +/* 801CF5B4 001CC3B4 C8 02 B3 C0 */ lfd f0, lbl__226-_SDA2_BASE_(r2) +/* 801CF5B8 001CC3B8 C0 42 B3 B8 */ lfs f2, lbl__225-_SDA2_BASE_(r2) +/* 801CF5BC 001CC3BC C0 22 B3 A0 */ lfs f1, lbl__221-_SDA2_BASE_(r2) /* 801CF5C0 001CC3C0 48 00 00 0C */ b lbl_801CF5CC lbl_801CF5C4: /* 801CF5C4 001CC3C4 EC 84 00 B2 */ fmuls f4, f4, f2 @@ -30055,9 +30055,9 @@ lbl_801CF5CC: /* 801CF5D8 001CC3D8 41 80 FF EC */ blt lbl_801CF5C4 lbl_801CF5DC: /* 801CF5DC 001CC3DC 3A E3 00 01 */ addi r23, r3, 1 -/* 801CF5E0 001CC3E0 C0 02 B3 C8 */ lfs f0, lbl_803CFD48-_SDA2_BASE_(r2) +/* 801CF5E0 001CC3E0 C0 02 B3 C8 */ lfs f0, lbl__227-_SDA2_BASE_(r2) /* 801CF5E4 001CC3E4 38 00 00 01 */ li r0, 1 -/* 801CF5E8 001CC3E8 C8 42 B3 D0 */ lfd f2, lbl_803CFD50-_SDA2_BASE_(r2) +/* 801CF5E8 001CC3E8 C8 42 B3 D0 */ lfd f2, lbl__229-_SDA2_BASE_(r2) /* 801CF5EC 001CC3EC 7C 00 B8 30 */ slw r0, r0, r23 /* 801CF5F0 001CC3F0 EC 20 01 32 */ fmuls f1, f0, f4 /* 801CF5F4 001CC3F4 6C 00 80 00 */ xoris r0, r0, 0x8000 @@ -30096,7 +30096,7 @@ lbl_801CF644: /* 801CF674 001CC474 98 04 80 00 */ stb r0, 0xCC008000@l(r4) /* 801CF678 001CC478 51 09 C0 0E */ rlwimi r9, r8, 0x18, 0, 7 /* 801CF67C 001CC47C 50 FC 06 3E */ rlwimi r28, r7, 0, 0x18, 0x1f -/* 801CF680 001CC480 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CF680 001CC480 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CF684 001CC484 91 24 80 00 */ stw r9, -0x8000(r4) /* 801CF688 001CC488 51 5A A5 7E */ rlwimi r26, r10, 0x14, 0x15, 0x1f /* 801CF68C 001CC48C 98 04 80 00 */ stb r0, -0x8000(r4) @@ -30190,7 +30190,7 @@ GXSetFogRangeAdj: /* 801CF7E0 001CC5E0 91 05 80 00 */ stw r8, -0x8000(r5) lbl_801CF7E4: /* 801CF7E4 001CC5E4 54 85 04 3E */ clrlwi r5, r4, 0x10 -/* 801CF7E8 001CC5E8 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CF7E8 001CC5E8 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CF7EC 001CC5EC 38 05 01 56 */ addi r0, r5, 0x156 /* 801CF7F0 001CC5F0 38 A0 00 00 */ li r5, 0 /* 801CF7F4 001CC5F4 50 05 05 BE */ rlwimi r5, r0, 0, 0x16, 0x1f @@ -30207,7 +30207,7 @@ lbl_801CF7E4: .global GXSetBlendMode GXSetBlendMode: -/* 801CF820 001CC620 81 02 B2 F8 */ lwz r8, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CF820 001CC620 81 02 B2 F8 */ lwz r8, lbl___GXData-_SDA2_BASE_(r2) /* 801CF824 001CC624 20 03 00 03 */ subfic r0, r3, 3 /* 801CF828 001CC628 7C 07 00 34 */ cntlzw r7, r0 /* 801CF82C 001CC62C 20 03 00 02 */ subfic r0, r3, 2 @@ -30231,7 +30231,7 @@ GXSetBlendMode: .global GXSetColorUpdate GXSetColorUpdate: -/* 801CF874 001CC674 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CF874 001CC674 80 A2 B2 F8 */ lwz r5, lbl___GXData-_SDA2_BASE_(r2) /* 801CF878 001CC678 38 00 00 61 */ li r0, 0x61 /* 801CF87C 001CC67C 3C 80 CC 01 */ lis r4, 0xCC008000@ha /* 801CF880 001CC680 80 C5 01 D0 */ lwz r6, 0x1d0(r5) @@ -30245,7 +30245,7 @@ GXSetColorUpdate: .global GXSetAlphaUpdate GXSetAlphaUpdate: -/* 801CF8A0 001CC6A0 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CF8A0 001CC6A0 80 A2 B2 F8 */ lwz r5, lbl___GXData-_SDA2_BASE_(r2) /* 801CF8A4 001CC6A4 38 00 00 61 */ li r0, 0x61 /* 801CF8A8 001CC6A8 3C 80 CC 01 */ lis r4, 0xCC008000@ha /* 801CF8AC 001CC6AC 80 C5 01 D0 */ lwz r6, 0x1d0(r5) @@ -30259,7 +30259,7 @@ GXSetAlphaUpdate: .global GXSetZMode GXSetZMode: -/* 801CF8CC 001CC6CC 80 C2 B2 F8 */ lwz r6, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CF8CC 001CC6CC 80 C2 B2 F8 */ lwz r6, lbl___GXData-_SDA2_BASE_(r2) /* 801CF8D0 001CC6D0 38 00 00 61 */ li r0, 0x61 /* 801CF8D4 001CC6D4 80 E6 01 D8 */ lwz r7, 0x1d8(r6) /* 801CF8D8 001CC6D8 50 67 07 FE */ rlwimi r7, r3, 0, 0x1f, 0x1f @@ -30275,7 +30275,7 @@ GXSetZMode: .global GXSetZCompLoc GXSetZCompLoc: -/* 801CF900 001CC700 80 C2 B2 F8 */ lwz r6, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CF900 001CC700 80 C2 B2 F8 */ lwz r6, lbl___GXData-_SDA2_BASE_(r2) /* 801CF904 001CC704 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 801CF908 001CC708 38 60 00 61 */ li r3, 0x61 /* 801CF90C 001CC70C 80 A6 01 DC */ lwz r5, 0x1dc(r6) @@ -30291,10 +30291,10 @@ GXSetZCompLoc: .global GXSetPixelFmt GXSetPixelFmt: -/* 801CF934 001CC734 3C A0 80 2B */ lis r5, lbl_802B4ED0@ha -/* 801CF938 001CC738 80 E2 B2 F8 */ lwz r7, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CF934 001CC734 3C A0 80 2B */ lis r5, lbl_p2f$362@ha +/* 801CF938 001CC738 80 E2 B2 F8 */ lwz r7, lbl___GXData-_SDA2_BASE_(r2) /* 801CF93C 001CC73C 54 66 10 3A */ slwi r6, r3, 2 -/* 801CF940 001CC740 38 05 4E D0 */ addi r0, r5, lbl_802B4ED0@l +/* 801CF940 001CC740 38 05 4E D0 */ addi r0, r5, lbl_p2f$362@l /* 801CF944 001CC744 80 A7 01 DC */ lwz r5, 0x1dc(r7) /* 801CF948 001CC748 7C C0 32 14 */ add r6, r0, r6 /* 801CF94C 001CC74C 80 06 00 00 */ lwz r0, 0(r6) @@ -30318,7 +30318,7 @@ GXSetPixelFmt: lbl_801CF994: /* 801CF994 001CC794 38 00 00 00 */ li r0, 0 lbl_801CF998: -/* 801CF998 001CC798 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CF998 001CC798 80 A2 B2 F8 */ lwz r5, lbl___GXData-_SDA2_BASE_(r2) /* 801CF99C 001CC79C 80 85 02 04 */ lwz r4, 0x204(r5) /* 801CF9A0 001CC7A0 50 04 4D AC */ rlwimi r4, r0, 9, 0x16, 0x16 /* 801CF9A4 001CC7A4 90 85 02 04 */ stw r4, 0x204(r5) @@ -30329,7 +30329,7 @@ lbl_801CF9B4: /* 801CF9B4 001CC7B4 80 06 00 00 */ lwz r0, 0(r6) /* 801CF9B8 001CC7B8 28 00 00 04 */ cmplwi r0, 4 /* 801CF9BC 001CC7BC 40 82 00 3C */ bne lbl_801CF9F8 -/* 801CF9C0 001CC7C0 80 C2 B2 F8 */ lwz r6, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CF9C0 001CC7C0 80 C2 B2 F8 */ lwz r6, lbl___GXData-_SDA2_BASE_(r2) /* 801CF9C4 001CC7C4 38 03 FF FC */ addi r0, r3, -4 /* 801CF9C8 001CC7C8 38 80 00 42 */ li r4, 0x42 /* 801CF9CC 001CC7CC 80 66 01 D4 */ lwz r3, 0x1d4(r6) @@ -30344,14 +30344,14 @@ lbl_801CF9B4: /* 801CF9F0 001CC7F0 80 06 01 D4 */ lwz r0, 0x1d4(r6) /* 801CF9F4 001CC7F4 90 03 80 00 */ stw r0, -0x8000(r3) lbl_801CF9F8: -/* 801CF9F8 001CC7F8 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CF9F8 001CC7F8 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CF9FC 001CC7FC 38 00 00 00 */ li r0, 0 /* 801CFA00 001CC800 B0 03 00 02 */ sth r0, 2(r3) /* 801CFA04 001CC804 4E 80 00 20 */ blr .global GXSetDither GXSetDither: -/* 801CFA08 001CC808 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CFA08 001CC808 80 A2 B2 F8 */ lwz r5, lbl___GXData-_SDA2_BASE_(r2) /* 801CFA0C 001CC80C 38 00 00 61 */ li r0, 0x61 /* 801CFA10 001CC810 3C 80 CC 01 */ lis r4, 0xCC008000@ha /* 801CFA14 001CC814 80 C5 01 D0 */ lwz r6, 0x1d0(r5) @@ -30365,7 +30365,7 @@ GXSetDither: .global GXSetDstAlpha GXSetDstAlpha: -/* 801CFA34 001CC834 80 C2 B2 F8 */ lwz r6, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CFA34 001CC834 80 C2 B2 F8 */ lwz r6, lbl___GXData-_SDA2_BASE_(r2) /* 801CFA38 001CC838 54 85 06 3E */ clrlwi r5, r4, 0x18 /* 801CFA3C 001CC83C 38 00 00 61 */ li r0, 0x61 /* 801CFA40 001CC840 80 E6 01 D4 */ lwz r7, 0x1d4(r6) @@ -30384,7 +30384,7 @@ GXSetDstAlpha: .global GXSetFieldMask GXSetFieldMask: /* 801CFA70 001CC870 54 80 06 3E */ clrlwi r0, r4, 0x18 -/* 801CFA74 001CC874 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CFA74 001CC874 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CFA78 001CC878 38 A0 00 00 */ li r5, 0 /* 801CFA7C 001CC87C 50 05 07 FE */ rlwimi r5, r0, 0, 0x1f, 0x1f /* 801CFA80 001CC880 50 65 0F BC */ rlwimi r5, r3, 1, 0x1e, 0x1e @@ -30410,7 +30410,7 @@ GXSetFieldMode: /* 801CFAC4 001CC8C4 3B C0 00 61 */ li r30, 0x61 /* 801CFAC8 001CC8C8 93 A1 00 14 */ stw r29, 0x14(r1) /* 801CFACC 001CC8CC 7C 7D 1B 78 */ mr r29, r3 -/* 801CFAD0 001CC8D0 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CFAD0 001CC8D0 80 A2 B2 F8 */ lwz r5, lbl___GXData-_SDA2_BASE_(r2) /* 801CFAD4 001CC8D4 80 85 00 7C */ lwz r4, 0x7c(r5) /* 801CFAD8 001CC8D8 50 04 B2 52 */ rlwimi r4, r0, 0x16, 9, 9 /* 801CFADC 001CC8DC 90 85 00 7C */ stw r4, 0x7c(r5) @@ -30440,13 +30440,13 @@ GXCallDisplayList: /* 801CFB30 001CC930 3B E4 00 00 */ addi r31, r4, 0 /* 801CFB34 001CC934 93 C1 00 10 */ stw r30, 0x10(r1) /* 801CFB38 001CC938 3B C3 00 00 */ addi r30, r3, 0 -/* 801CFB3C 001CC93C 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CFB3C 001CC93C 80 A2 B2 F8 */ lwz r5, lbl___GXData-_SDA2_BASE_(r2) /* 801CFB40 001CC940 80 05 05 AC */ lwz r0, 0x5ac(r5) /* 801CFB44 001CC944 28 00 00 00 */ cmplwi r0, 0 /* 801CFB48 001CC948 41 82 00 08 */ beq lbl_801CFB50 /* 801CFB4C 001CC94C 4B FF C6 4D */ bl __GXSetDirtyState lbl_801CFB50: -/* 801CFB50 001CC950 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CFB50 001CC950 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CFB54 001CC954 80 03 00 00 */ lwz r0, 0(r3) /* 801CFB58 001CC958 28 00 00 00 */ cmplwi r0, 0 /* 801CFB5C 001CC95C 40 82 00 08 */ bne lbl_801CFB64 @@ -30466,7 +30466,7 @@ lbl_801CFB64: .global GXSetProjection GXSetProjection: -/* 801CFB90 001CC990 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CFB90 001CC990 80 A2 B2 F8 */ lwz r5, lbl___GXData-_SDA2_BASE_(r2) /* 801CFB94 001CC994 2C 04 00 01 */ cmpwi r4, 1 /* 801CFB98 001CC998 90 85 04 D8 */ stw r4, 0x4d8(r5) /* 801CFB9C 001CC99C C0 03 00 00 */ lfs f0, 0(r3) @@ -30490,7 +30490,7 @@ lbl_801CFBD4: /* 801CFBE0 001CC9E0 D0 05 04 E8 */ stfs f0, 0x4e8(r5) lbl_801CFBE4: /* 801CFBE4 001CC9E4 3C A0 CC 01 */ lis r5, 0xCC008000@ha -/* 801CFBE8 001CC9E8 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CFBE8 001CC9E8 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CFBEC 001CC9EC 38 00 00 10 */ li r0, 0x10 /* 801CFBF0 001CC9F0 3C 60 00 06 */ lis r3, 0x00061020@ha /* 801CFBF4 001CC9F4 98 05 80 00 */ stb r0, 0xCC008000@l(r5) @@ -30512,7 +30512,7 @@ lbl_801CFBE4: .global GXSetProjectionv GXSetProjectionv: -/* 801CFC34 001CCA34 C0 22 B3 D8 */ lfs f1, lbl_803CFD58-_SDA2_BASE_(r2) +/* 801CFC34 001CCA34 C0 22 B3 D8 */ lfs f1, lbl__26-_SDA2_BASE_(r2) /* 801CFC38 001CCA38 C0 03 00 00 */ lfs f0, 0(r3) /* 801CFC3C 001CCA3C FC 01 00 00 */ fcmpu cr0, f1, f0 /* 801CFC40 001CCA40 40 82 00 0C */ bne lbl_801CFC4C @@ -30521,7 +30521,7 @@ GXSetProjectionv: lbl_801CFC4C: /* 801CFC4C 001CCA4C 38 00 00 01 */ li r0, 1 lbl_801CFC50: -/* 801CFC50 001CCA50 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CFC50 001CCA50 80 A2 B2 F8 */ lwz r5, lbl___GXData-_SDA2_BASE_(r2) /* 801CFC54 001CCA54 38 63 00 04 */ addi r3, r3, 4 /* 801CFC58 001CCA58 90 05 04 D8 */ stw r0, 0x4d8(r5) /* 801CFC5C 001CCA5C 38 C5 04 DC */ addi r6, r5, 0x4dc @@ -30552,18 +30552,18 @@ lbl_801CFC50: .global GXGetProjectionv GXGetProjectionv: -/* 801CFCC0 001CCAC0 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CFCC0 001CCAC0 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CFCC4 001CCAC4 80 04 04 D8 */ lwz r0, 0x4d8(r4) /* 801CFCC8 001CCAC8 28 00 00 00 */ cmplwi r0, 0 /* 801CFCCC 001CCACC 41 82 00 0C */ beq lbl_801CFCD8 -/* 801CFCD0 001CCAD0 C0 02 B3 DC */ lfs f0, lbl_803CFD5C-_SDA2_BASE_(r2) +/* 801CFCD0 001CCAD0 C0 02 B3 DC */ lfs f0, lbl__27-_SDA2_BASE_(r2) /* 801CFCD4 001CCAD4 48 00 00 08 */ b lbl_801CFCDC lbl_801CFCD8: -/* 801CFCD8 001CCAD8 C0 02 B3 D8 */ lfs f0, lbl_803CFD58-_SDA2_BASE_(r2) +/* 801CFCD8 001CCAD8 C0 02 B3 D8 */ lfs f0, lbl__26-_SDA2_BASE_(r2) lbl_801CFCDC: /* 801CFCDC 001CCADC D0 03 00 00 */ stfs f0, 0(r3) /* 801CFCE0 001CCAE0 38 83 00 04 */ addi r4, r3, 4 -/* 801CFCE4 001CCAE4 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CFCE4 001CCAE4 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CFCE8 001CCAE8 38 63 04 DC */ addi r3, r3, 0x4dc /* 801CFCEC 001CCAEC E0 43 00 00 */ psq_l f2, 0(r3), 0, qr0 /* 801CFCF0 001CCAF0 E0 23 00 08 */ psq_l f1, 8(r3), 0, qr0 @@ -30624,7 +30624,7 @@ GXSetCurrentMtx: /* 801CFDA8 001CCBA8 7C 08 02 A6 */ mflr r0 /* 801CFDAC 001CCBAC 90 01 00 04 */ stw r0, 4(r1) /* 801CFDB0 001CCBB0 94 21 FF F8 */ stwu r1, -8(r1) -/* 801CFDB4 001CCBB4 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CFDB4 001CCBB4 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801CFDB8 001CCBB8 80 04 00 80 */ lwz r0, 0x80(r4) /* 801CFDBC 001CCBBC 50 60 06 BE */ rlwimi r0, r3, 0, 0x1a, 0x1f /* 801CFDC0 001CCBC0 38 60 00 00 */ li r3, 0 @@ -30690,9 +30690,9 @@ lbl_801CFE68: .global __GXSetViewport __GXSetViewport: -/* 801CFE90 001CCC90 80 C2 B2 F8 */ lwz r6, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CFE90 001CCC90 80 C2 B2 F8 */ lwz r6, lbl___GXData-_SDA2_BASE_(r2) /* 801CFE94 001CCC94 3C 60 00 05 */ lis r3, 0x0005101A@ha -/* 801CFE98 001CCC98 C0 22 B3 E0 */ lfs f1, lbl_803CFD60-_SDA2_BASE_(r2) +/* 801CFE98 001CCC98 C0 22 B3 E0 */ lfs f1, lbl__28-_SDA2_BASE_(r2) /* 801CFE9C 001CCC9C 38 A0 00 10 */ li r5, 0x10 /* 801CFEA0 001CCCA0 C0 66 05 00 */ lfs f3, 0x500(r6) /* 801CFEA4 001CCCA4 C0 46 04 FC */ lfs f2, 0x4fc(r6) @@ -30710,7 +30710,7 @@ __GXSetViewport: /* 801CFED4 001CCCD4 C0 06 05 0C */ lfs f0, 0x50c(r6) /* 801CFED8 001CCCD8 ED 22 01 B2 */ fmuls f9, f2, f6 /* 801CFEDC 001CCCDC EC 21 01 B2 */ fmuls f1, f1, f6 -/* 801CFEE0 001CCCE0 C0 C2 B3 E4 */ lfs f6, lbl_803CFD64-_SDA2_BASE_(r2) +/* 801CFEE0 001CCCE0 C0 C2 B3 E4 */ lfs f6, lbl__201-_SDA2_BASE_(r2) /* 801CFEE4 001CCCE4 98 A4 80 00 */ stb r5, 0xCC008000@l(r4) /* 801CFEE8 001CCCE8 EC A5 38 2A */ fadds f5, f5, f7 /* 801CFEEC 001CCCEC 90 04 80 00 */ stw r0, -0x8000(r4) @@ -30734,10 +30734,10 @@ GXSetViewportJitter: /* 801CFF28 001CCD28 90 01 00 04 */ stw r0, 4(r1) /* 801CFF2C 001CCD2C 94 21 FF F8 */ stwu r1, -8(r1) /* 801CFF30 001CCD30 40 82 00 0C */ bne lbl_801CFF3C -/* 801CFF34 001CCD34 C0 02 B3 E0 */ lfs f0, lbl_803CFD60-_SDA2_BASE_(r2) +/* 801CFF34 001CCD34 C0 02 B3 E0 */ lfs f0, lbl__28-_SDA2_BASE_(r2) /* 801CFF38 001CCD38 EC 42 00 28 */ fsubs f2, f2, f0 lbl_801CFF3C: -/* 801CFF3C 001CCD3C 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CFF3C 001CCD3C 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CFF40 001CCD40 D0 23 04 F4 */ stfs f1, 0x4f4(r3) /* 801CFF44 001CCD44 D0 43 04 F8 */ stfs f2, 0x4f8(r3) /* 801CFF48 001CCD48 D0 63 04 FC */ stfs f3, 0x4fc(r3) @@ -30745,7 +30745,7 @@ lbl_801CFF3C: /* 801CFF50 001CCD50 D0 A3 05 04 */ stfs f5, 0x504(r3) /* 801CFF54 001CCD54 D0 C3 05 08 */ stfs f6, 0x508(r3) /* 801CFF58 001CCD58 4B FF FF 39 */ bl __GXSetViewport -/* 801CFF5C 001CCD5C 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CFF5C 001CCD5C 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CFF60 001CCD60 38 00 00 01 */ li r0, 1 /* 801CFF64 001CCD64 B0 03 00 02 */ sth r0, 2(r3) /* 801CFF68 001CCD68 80 01 00 0C */ lwz r0, 0xc(r1) @@ -30758,7 +30758,7 @@ GXSetViewport: /* 801CFF78 001CCD78 7C 08 02 A6 */ mflr r0 /* 801CFF7C 001CCD7C 90 01 00 04 */ stw r0, 4(r1) /* 801CFF80 001CCD80 94 21 FF F8 */ stwu r1, -8(r1) -/* 801CFF84 001CCD84 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CFF84 001CCD84 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CFF88 001CCD88 D0 23 04 F4 */ stfs f1, 0x4f4(r3) /* 801CFF8C 001CCD8C D0 43 04 F8 */ stfs f2, 0x4f8(r3) /* 801CFF90 001CCD90 D0 63 04 FC */ stfs f3, 0x4fc(r3) @@ -30766,7 +30766,7 @@ GXSetViewport: /* 801CFF98 001CCD98 D0 A3 05 04 */ stfs f5, 0x504(r3) /* 801CFF9C 001CCD9C D0 C3 05 08 */ stfs f6, 0x508(r3) /* 801CFFA0 001CCDA0 4B FF FE F1 */ bl __GXSetViewport -/* 801CFFA4 001CCDA4 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CFFA4 001CCDA4 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801CFFA8 001CCDA8 38 00 00 01 */ li r0, 1 /* 801CFFAC 001CCDAC B0 03 00 02 */ sth r0, 2(r3) /* 801CFFB0 001CCDB0 80 01 00 0C */ lwz r0, 0xc(r1) @@ -30776,7 +30776,7 @@ GXSetViewport: .global GXSetScissor GXSetScissor: -/* 801CFFC0 001CCDC0 80 E2 B2 F8 */ lwz r7, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801CFFC0 001CCDC0 80 E2 B2 F8 */ lwz r7, lbl___GXData-_SDA2_BASE_(r2) /* 801CFFC4 001CCDC4 38 84 01 56 */ addi r4, r4, 0x156 /* 801CFFC8 001CCDC8 38 C6 FF FF */ addi r6, r6, -1 /* 801CFFCC 001CCDCC 80 07 00 F8 */ lwz r0, 0xf8(r7) @@ -30810,7 +30810,7 @@ GXSetScissor: .global GXSetScissorBoxOffset GXSetScissorBoxOffset: /* 801D0038 001CCE38 38 A3 01 56 */ addi r5, r3, 0x156 -/* 801D003C 001CCE3C 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801D003C 001CCE3C 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801D0040 001CCE40 38 04 01 56 */ addi r0, r4, 0x156 /* 801D0044 001CCE44 38 80 00 00 */ li r4, 0 /* 801D0048 001CCE48 50 A4 FD BE */ rlwimi r4, r5, 0x1f, 0x16, 0x1f @@ -30829,7 +30829,7 @@ GXSetScissorBoxOffset: .global GXSetClipMode GXSetClipMode: /* 801D0078 001CCE78 38 00 00 10 */ li r0, 0x10 -/* 801D007C 001CCE7C 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801D007C 001CCE7C 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801D0080 001CCE80 3C C0 CC 01 */ lis r6, 0xCC008000@ha /* 801D0084 001CCE84 98 06 80 00 */ stb r0, 0xCC008000@l(r6) /* 801D0088 001CCE88 38 A0 10 05 */ li r5, 0x1005 @@ -30844,7 +30844,7 @@ __GXSetMatrixIndex: /* 801D00A0 001CCEA0 2C 03 00 05 */ cmpwi r3, 5 /* 801D00A4 001CCEA4 40 80 00 3C */ bge lbl_801D00E0 /* 801D00A8 001CCEA8 38 00 00 08 */ li r0, 8 -/* 801D00AC 001CCEAC 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801D00AC 001CCEAC 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801D00B0 001CCEB0 3C A0 CC 01 */ lis r5, 0xCC008000@ha /* 801D00B4 001CCEB4 98 05 80 00 */ stb r0, 0xCC008000@l(r5) /* 801D00B8 001CCEB8 38 00 00 30 */ li r0, 0x30 @@ -30859,7 +30859,7 @@ __GXSetMatrixIndex: /* 801D00DC 001CCEDC 48 00 00 38 */ b lbl_801D0114 lbl_801D00E0: /* 801D00E0 001CCEE0 38 00 00 08 */ li r0, 8 -/* 801D00E4 001CCEE4 80 82 B2 F8 */ lwz r4, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801D00E4 001CCEE4 80 82 B2 F8 */ lwz r4, lbl___GXData-_SDA2_BASE_(r2) /* 801D00E8 001CCEE8 3C A0 CC 01 */ lis r5, 0xCC008000@ha /* 801D00EC 001CCEEC 98 05 80 00 */ stb r0, 0xCC008000@l(r5) /* 801D00F0 001CCEF0 38 00 00 40 */ li r0, 0x40 @@ -30872,14 +30872,14 @@ lbl_801D00E0: /* 801D010C 001CCF0C 90 05 80 00 */ stw r0, -0x8000(r5) /* 801D0110 001CCF10 90 85 80 00 */ stw r4, -0x8000(r5) lbl_801D0114: -/* 801D0114 001CCF14 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801D0114 001CCF14 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801D0118 001CCF18 38 00 00 01 */ li r0, 1 /* 801D011C 001CCF1C B0 03 00 02 */ sth r0, 2(r3) /* 801D0120 001CCF20 4E 80 00 20 */ blr .global GXSetGPMetric GXSetGPMetric: -/* 801D0124 001CCF24 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801D0124 001CCF24 80 A2 B2 F8 */ lwz r5, lbl___GXData-_SDA2_BASE_(r2) /* 801D0128 001CCF28 80 05 05 9C */ lwz r0, 0x59c(r5) /* 801D012C 001CCF2C 2C 00 00 22 */ cmpwi r0, 0x22 /* 801D0130 001CCF30 41 82 00 2C */ beq lbl_801D015C @@ -30917,7 +30917,7 @@ lbl_801D0194: /* 801D01A0 001CCFA0 3C 00 24 00 */ lis r0, 0x2400 /* 801D01A4 001CCFA4 90 05 80 00 */ stw r0, -0x8000(r5) lbl_801D01A8: -/* 801D01A8 001CCFA8 80 C2 B2 F8 */ lwz r6, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801D01A8 001CCFA8 80 C2 B2 F8 */ lwz r6, lbl___GXData-_SDA2_BASE_(r2) /* 801D01AC 001CCFAC 80 06 05 A0 */ lwz r0, 0x5a0(r6) /* 801D01B0 001CCFB0 2C 00 00 15 */ cmpwi r0, 0x15 /* 801D01B4 001CCFB4 41 82 00 2C */ beq lbl_801D01E0 @@ -30953,17 +30953,17 @@ lbl_801D01F8: /* 801D0220 001CD020 90 05 80 00 */ stw r0, -0x8000(r5) /* 801D0224 001CD024 48 00 00 10 */ b lbl_801D0234 lbl_801D0228: -/* 801D0228 001CD028 80 AD 9B A4 */ lwz r5, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801D0228 001CD028 80 AD 9B A4 */ lwz r5, lbl___cpReg-_SDA_BASE_(r13) /* 801D022C 001CD02C 38 00 00 00 */ li r0, 0 /* 801D0230 001CD030 B0 05 00 06 */ sth r0, 6(r5) lbl_801D0234: -/* 801D0234 001CD034 80 A2 B2 F8 */ lwz r5, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801D0234 001CD034 80 A2 B2 F8 */ lwz r5, lbl___GXData-_SDA2_BASE_(r2) /* 801D0238 001CD038 90 65 05 9C */ stw r3, 0x59c(r5) /* 801D023C 001CD03C 80 05 05 9C */ lwz r0, 0x59c(r5) /* 801D0240 001CD040 28 00 00 23 */ cmplwi r0, 0x23 /* 801D0244 001CD044 41 81 04 1C */ bgt lbl_801D0660 -/* 801D0248 001CD048 3C 60 80 2B */ lis r3, lbl_802B4F4C@ha -/* 801D024C 001CD04C 38 63 4F 4C */ addi r3, r3, lbl_802B4F4C@l +/* 801D0248 001CD048 3C 60 80 2B */ lis r3, lbl__280@ha +/* 801D024C 001CD04C 38 63 4F 4C */ addi r3, r3, lbl__280@l /* 801D0250 001CD050 54 00 10 3A */ slwi r0, r0, 2 /* 801D0254 001CD054 7C 03 00 2E */ lwzx r0, r3, r0 /* 801D0258 001CD058 7C 09 03 A6 */ mtctr r0 @@ -31225,13 +31225,13 @@ lbl_801D0234: /* 801D0658 001CD458 38 03 C1 AD */ addi r0, r3, 0x2402C1AD@l /* 801D065C 001CD45C 90 05 80 00 */ stw r0, -0x8000(r5) lbl_801D0660: -/* 801D0660 001CD460 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801D0660 001CD460 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801D0664 001CD464 90 83 05 A0 */ stw r4, 0x5a0(r3) /* 801D0668 001CD468 80 03 05 A0 */ lwz r0, 0x5a0(r3) /* 801D066C 001CD46C 28 00 00 16 */ cmplwi r0, 0x16 /* 801D0670 001CD470 41 81 02 EC */ bgt lbl_801D095C -/* 801D0674 001CD474 3C 80 80 2B */ lis r4, lbl_802B4EF0@ha -/* 801D0678 001CD478 38 84 4E F0 */ addi r4, r4, lbl_802B4EF0@l +/* 801D0674 001CD474 3C 80 80 2B */ lis r4, lbl__281@ha +/* 801D0678 001CD478 38 84 4E F0 */ addi r4, r4, lbl__281@l /* 801D067C 001CD47C 54 00 10 3A */ slwi r0, r0, 2 /* 801D0680 001CD480 7C 04 00 2E */ lwzx r0, r4, r0 /* 801D0684 001CD484 7C 09 03 A6 */ mtctr r0 @@ -31401,38 +31401,38 @@ lbl_801D0660: /* 801D0914 001CD714 80 03 05 A4 */ lwz r0, 0x5a4(r3) /* 801D0918 001CD718 90 04 80 00 */ stw r0, -0x8000(r4) /* 801D091C 001CD71C 48 00 00 40 */ b lbl_801D095C -/* 801D0920 001CD720 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801D0920 001CD720 80 6D 9B A4 */ lwz r3, lbl___cpReg-_SDA_BASE_(r13) /* 801D0924 001CD724 38 00 00 02 */ li r0, 2 /* 801D0928 001CD728 B0 03 00 06 */ sth r0, 6(r3) /* 801D092C 001CD72C 48 00 00 30 */ b lbl_801D095C -/* 801D0930 001CD730 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801D0930 001CD730 80 6D 9B A4 */ lwz r3, lbl___cpReg-_SDA_BASE_(r13) /* 801D0934 001CD734 38 00 00 03 */ li r0, 3 /* 801D0938 001CD738 B0 03 00 06 */ sth r0, 6(r3) /* 801D093C 001CD73C 48 00 00 20 */ b lbl_801D095C -/* 801D0940 001CD740 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801D0940 001CD740 80 6D 9B A4 */ lwz r3, lbl___cpReg-_SDA_BASE_(r13) /* 801D0944 001CD744 38 00 00 04 */ li r0, 4 /* 801D0948 001CD748 B0 03 00 06 */ sth r0, 6(r3) /* 801D094C 001CD74C 48 00 00 10 */ b lbl_801D095C -/* 801D0950 001CD750 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801D0950 001CD750 80 6D 9B A4 */ lwz r3, lbl___cpReg-_SDA_BASE_(r13) /* 801D0954 001CD754 38 00 00 05 */ li r0, 5 /* 801D0958 001CD758 B0 03 00 06 */ sth r0, 6(r3) lbl_801D095C: -/* 801D095C 001CD75C 80 62 B2 F8 */ lwz r3, lbl_803CFC78-_SDA2_BASE_(r2) +/* 801D095C 001CD75C 80 62 B2 F8 */ lwz r3, lbl___GXData-_SDA2_BASE_(r2) /* 801D0960 001CD760 38 00 00 00 */ li r0, 0 /* 801D0964 001CD764 B0 03 00 02 */ sth r0, 2(r3) /* 801D0968 001CD768 4E 80 00 20 */ blr .global GXClearGPMetric GXClearGPMetric: -/* 801D096C 001CD76C 80 6D 9B A4 */ lwz r3, lbl_803CC4A4-_SDA_BASE_(r13) +/* 801D096C 001CD76C 80 6D 9B A4 */ lwz r3, lbl___cpReg-_SDA_BASE_(r13) /* 801D0970 001CD770 38 00 00 04 */ li r0, 4 /* 801D0974 001CD774 B0 03 00 04 */ sth r0, 4(r3) /* 801D0978 001CD778 4E 80 00 20 */ blr .global PSMTXIdentity PSMTXIdentity: -/* 801D097C 001CD77C C0 02 B3 EC */ lfs f0, lbl_803CFD6C-_SDA2_BASE_(r2) -/* 801D0980 001CD780 C0 22 B3 E8 */ lfs f1, lbl_803CFD68-_SDA2_BASE_(r2) +/* 801D097C 001CD77C C0 02 B3 EC */ lfs f0, lbl__97-_SDA2_BASE_(r2) +/* 801D0980 001CD780 C0 22 B3 E8 */ lfs f1, lbl__96-_SDA2_BASE_(r2) /* 801D0984 001CD784 F0 03 00 08 */ psq_st f0, 8(r3), 0, qr0 /* 801D0988 001CD788 10 40 0C 60 */ ps_merge01 f2, f0, f1 /* 801D098C 001CD78C F0 03 00 18 */ psq_st f0, 24(r3), 0, qr0 @@ -31449,10 +31449,10 @@ PSMTXConcat: /* 801D09AC 001CD7AC E0 03 00 00 */ psq_l f0, 0(r3), 0, qr0 /* 801D09B0 001CD7B0 D9 C1 00 08 */ stfd f14, 8(r1) /* 801D09B4 001CD7B4 E0 C4 00 00 */ psq_l f6, 0(r4), 0, qr0 -/* 801D09B8 001CD7B8 3C C0 80 3D */ lis r6, lbl_803CAF28@ha +/* 801D09B8 001CD7B8 3C C0 80 3D */ lis r6, lbl_Unit01@ha /* 801D09BC 001CD7BC E0 E4 00 08 */ psq_l f7, 8(r4), 0, qr0 /* 801D09C0 001CD7C0 D9 E1 00 10 */ stfd f15, 0x10(r1) -/* 801D09C4 001CD7C4 38 C6 AF 28 */ addi r6, r6, lbl_803CAF28@l +/* 801D09C4 001CD7C4 38 C6 AF 28 */ addi r6, r6, lbl_Unit01@l /* 801D09C8 001CD7C8 DB E1 00 28 */ stfd f31, 0x28(r1) /* 801D09CC 001CD7CC E1 04 00 10 */ psq_l f8, 16(r4), 0, qr0 /* 801D09D0 001CD7D0 11 86 00 18 */ ps_muls0 f12, f6, f0 @@ -31499,7 +31499,7 @@ PSMTXConcat: .global PSMTXScale PSMTXScale: -/* 801D0A74 001CD874 C0 02 B3 EC */ lfs f0, lbl_803CFD6C-_SDA2_BASE_(r2) +/* 801D0A74 001CD874 C0 02 B3 EC */ lfs f0, lbl__97-_SDA2_BASE_(r2) /* 801D0A78 001CD878 D0 23 00 00 */ stfs f1, 0(r3) /* 801D0A7C 001CD87C F0 03 00 04 */ psq_st f0, 4(r3), 0, qr0 /* 801D0A80 001CD880 F0 03 00 0C */ psq_st f0, 12(r3), 0, qr0 @@ -31513,9 +31513,9 @@ PSMTXScale: .global C_MTXOrtho C_MTXOrtho: /* 801D0A9C 001CD89C ED 04 18 28 */ fsubs f8, f4, f3 -/* 801D0AA0 001CD8A0 C1 22 B3 F0 */ lfs f9, lbl_803CFD70-_SDA2_BASE_(r2) +/* 801D0AA0 001CD8A0 C1 22 B3 F0 */ lfs f9, lbl__99-_SDA2_BASE_(r2) /* 801D0AA4 001CD8A4 EC 01 10 28 */ fsubs f0, f1, f2 -/* 801D0AA8 001CD8A8 C0 E2 B3 F4 */ lfs f7, lbl_803CFD74-_SDA2_BASE_(r2) +/* 801D0AA8 001CD8A8 C0 E2 B3 F4 */ lfs f7, lbl__100-_SDA2_BASE_(r2) /* 801D0AAC 001CD8AC EC 64 18 2A */ fadds f3, f4, f3 /* 801D0AB0 001CD8B0 ED 49 40 24 */ fdivs f10, f9, f8 /* 801D0AB4 001CD8B4 ED 09 00 24 */ fdivs f8, f9, f0 @@ -31525,7 +31525,7 @@ C_MTXOrtho: /* 801D0AC4 001CD8C4 D0 83 00 00 */ stfs f4, 0(r3) /* 801D0AC8 001CD8C8 EC 21 10 2A */ fadds f1, f1, f2 /* 801D0ACC 001CD8CC EC 4A 00 F2 */ fmuls f2, f10, f3 -/* 801D0AD0 001CD8D0 C0 62 B3 F8 */ lfs f3, lbl_803CFD78-_SDA2_BASE_(r2) +/* 801D0AD0 001CD8D0 C0 62 B3 F8 */ lfs f3, lbl__101-_SDA2_BASE_(r2) /* 801D0AD4 001CD8D4 FC 20 08 50 */ fneg f1, f1 /* 801D0AD8 001CD8D8 D0 63 00 04 */ stfs f3, 4(r3) /* 801D0ADC 001CD8DC EC 89 00 24 */ fdivs f4, f9, f0 @@ -31541,7 +31541,7 @@ C_MTXOrtho: /* 801D0B04 001CD904 D0 23 00 1C */ stfs f1, 0x1c(r3) /* 801D0B08 001CD908 D0 63 00 20 */ stfs f3, 0x20(r3) /* 801D0B0C 001CD90C D0 63 00 24 */ stfs f3, 0x24(r3) -/* 801D0B10 001CD910 C0 22 B3 FC */ lfs f1, lbl_803CFD7C-_SDA2_BASE_(r2) +/* 801D0B10 001CD910 C0 22 B3 FC */ lfs f1, lbl__102-_SDA2_BASE_(r2) /* 801D0B14 001CD914 EC 21 01 32 */ fmuls f1, f1, f4 /* 801D0B18 001CD918 D0 23 00 28 */ stfs f1, 0x28(r3) /* 801D0B1C 001CD91C D0 03 00 2C */ stfs f0, 0x2c(r3) @@ -31564,8 +31564,8 @@ __OSFPRInit: /* 801D0B48 001CD948 7C 78 E2 A6 */ mfspr r3, 0x398 /* 801D0B4C 001CD94C 54 63 1F FF */ rlwinm. r3, r3, 3, 0x1f, 0x1f /* 801D0B50 001CD950 41 82 00 8C */ beq lbl_801D0BDC -/* 801D0B54 001CD954 3C 60 80 3D */ lis r3, lbl_803CC518@ha -/* 801D0B58 001CD958 38 63 C5 18 */ addi r3, r3, lbl_803CC518@l +/* 801D0B54 001CD954 3C 60 80 3D */ lis r3, lbl_ZeroPS@ha +/* 801D0B58 001CD958 38 63 C5 18 */ addi r3, r3, lbl_ZeroPS@l /* 801D0B5C 001CD95C E0 03 00 00 */ psq_l f0, 0(r3), 0, qr0 /* 801D0B60 001CD960 10 20 00 90 */ ps_mr f1, f0 /* 801D0B64 001CD964 10 40 00 90 */ ps_mr f2, f0 @@ -31599,7 +31599,7 @@ __OSFPRInit: /* 801D0BD4 001CD9D4 13 C0 00 90 */ ps_mr f30, f0 /* 801D0BD8 001CD9D8 13 E0 00 90 */ ps_mr f31, f0 lbl_801D0BDC: -/* 801D0BDC 001CD9DC C8 0D 9C 10 */ lfd f0, lbl_803CC510-_SDA_BASE_(r13) +/* 801D0BDC 001CD9DC C8 0D 9C 10 */ lfd f0, lbl_ZeroF-_SDA_BASE_(r13) /* 801D0BE0 001CD9E0 FC 20 00 90 */ fmr f1, f0 /* 801D0BE4 001CD9E4 FC 40 00 90 */ fmr f2, f0 /* 801D0BE8 001CD9E8 FC 60 00 90 */ fmr f3, f0 @@ -31636,7 +31636,7 @@ lbl_801D0BDC: .global OSGetConsoleType OSGetConsoleType: -/* 801D0C64 001CDA64 80 6D 9C 00 */ lwz r3, lbl_803CC500-_SDA_BASE_(r13) +/* 801D0C64 001CDA64 80 6D 9C 00 */ lwz r3, lbl_BootInfo_1-_SDA_BASE_(r13) /* 801D0C68 001CDA68 28 03 00 00 */ cmplwi r3, 0 /* 801D0C6C 001CDA6C 41 82 00 10 */ beq lbl_801D0C7C /* 801D0C70 001CDA70 80 63 00 2C */ lwz r3, 0x2c(r3) @@ -31660,8 +31660,8 @@ dolphin.ClearArena: /* 801D0CA4 001CDAA4 28 00 00 00 */ cmplwi r0, 0 /* 801D0CA8 001CDAA8 41 82 00 34 */ beq lbl_801D0CDC /* 801D0CAC 001CDAAC 38 00 00 00 */ li r0, 0 -/* 801D0CB0 001CDAB0 90 0D 9C 2C */ stw r0, lbl_803CC52C-_SDA_BASE_(r13) -/* 801D0CB4 001CDAB4 90 0D 9C 28 */ stw r0, lbl_803CC528-_SDA_BASE_(r13) +/* 801D0CB0 001CDAB0 90 0D 9C 2C */ stw r0, lbl___OSSavedRegionStart-_SDA_BASE_(r13) +/* 801D0CB4 001CDAB4 90 0D 9C 28 */ stw r0, lbl___OSSavedRegionEnd-_SDA_BASE_(r13) /* 801D0CB8 001CDAB8 48 00 13 AD */ bl func_801D2064 /* 801D0CBC 001CDABC 7C 7F 1B 78 */ mr r31, r3 /* 801D0CC0 001CDAC0 48 00 13 AD */ bl func_801D206C @@ -31676,8 +31676,8 @@ lbl_801D0CDC: /* 801D0CE0 001CDAE0 80 64 DF F0 */ lwz r3, 0x812FDFF0@l(r4) /* 801D0CE4 001CDAE4 80 04 DF EC */ lwz r0, -0x2014(r4) /* 801D0CE8 001CDAE8 28 03 00 00 */ cmplwi r3, 0 -/* 801D0CEC 001CDAEC 90 6D 9C 2C */ stw r3, lbl_803CC52C-_SDA_BASE_(r13) -/* 801D0CF0 001CDAF0 90 0D 9C 28 */ stw r0, lbl_803CC528-_SDA_BASE_(r13) +/* 801D0CEC 001CDAEC 90 6D 9C 2C */ stw r3, lbl___OSSavedRegionStart-_SDA_BASE_(r13) +/* 801D0CF0 001CDAF0 90 0D 9C 28 */ stw r0, lbl___OSSavedRegionEnd-_SDA_BASE_(r13) /* 801D0CF4 001CDAF4 40 82 00 28 */ bne lbl_801D0D1C /* 801D0CF8 001CDAF8 48 00 13 6D */ bl func_801D2064 /* 801D0CFC 001CDAFC 7C 7F 1B 78 */ mr r31, r3 @@ -31690,11 +31690,11 @@ lbl_801D0CDC: /* 801D0D18 001CDB18 48 00 00 88 */ b lbl_801D0DA0 lbl_801D0D1C: /* 801D0D1C 001CDB1C 48 00 13 51 */ bl func_801D206C -/* 801D0D20 001CDB20 80 0D 9C 2C */ lwz r0, lbl_803CC52C-_SDA_BASE_(r13) +/* 801D0D20 001CDB20 80 0D 9C 2C */ lwz r0, lbl___OSSavedRegionStart-_SDA_BASE_(r13) /* 801D0D24 001CDB24 7C 03 00 40 */ cmplw r3, r0 /* 801D0D28 001CDB28 40 80 00 78 */ bge lbl_801D0DA0 /* 801D0D2C 001CDB2C 48 00 13 39 */ bl func_801D2064 -/* 801D0D30 001CDB30 80 0D 9C 2C */ lwz r0, lbl_803CC52C-_SDA_BASE_(r13) +/* 801D0D30 001CDB30 80 0D 9C 2C */ lwz r0, lbl___OSSavedRegionStart-_SDA_BASE_(r13) /* 801D0D34 001CDB34 7C 03 00 40 */ cmplw r3, r0 /* 801D0D38 001CDB38 41 81 00 28 */ bgt lbl_801D0D60 /* 801D0D3C 001CDB3C 48 00 13 29 */ bl func_801D2064 @@ -31708,14 +31708,14 @@ lbl_801D0D1C: /* 801D0D5C 001CDB5C 48 00 00 44 */ b lbl_801D0DA0 lbl_801D0D60: /* 801D0D60 001CDB60 48 00 13 0D */ bl func_801D206C -/* 801D0D64 001CDB64 80 0D 9C 2C */ lwz r0, lbl_803CC52C-_SDA_BASE_(r13) +/* 801D0D64 001CDB64 80 0D 9C 2C */ lwz r0, lbl___OSSavedRegionStart-_SDA_BASE_(r13) /* 801D0D68 001CDB68 7F E3 00 50 */ subf r31, r3, r0 /* 801D0D6C 001CDB6C 48 00 13 01 */ bl func_801D206C /* 801D0D70 001CDB70 7F E5 FB 78 */ mr r5, r31 /* 801D0D74 001CDB74 38 80 00 00 */ li r4, 0 /* 801D0D78 001CDB78 4B E3 26 E1 */ bl memset /* 801D0D7C 001CDB7C 48 00 12 E9 */ bl func_801D2064 -/* 801D0D80 001CDB80 83 ED 9C 28 */ lwz r31, lbl_803CC528-_SDA_BASE_(r13) +/* 801D0D80 001CDB80 83 ED 9C 28 */ lwz r31, lbl___OSSavedRegionEnd-_SDA_BASE_(r13) /* 801D0D84 001CDB84 7C 03 F8 40 */ cmplw r3, r31 /* 801D0D88 001CDB88 40 81 00 18 */ ble lbl_801D0DA0 /* 801D0D8C 001CDB8C 48 00 12 D9 */ bl func_801D2064 @@ -31735,8 +31735,8 @@ lbl_801D0DB4: /* 801D0DBC 001CDBBC 41 82 00 08 */ beq lbl_801D0DC4 /* 801D0DC0 001CDBC0 48 00 00 20 */ b lbl_801D0DE0 lbl_801D0DC4: -/* 801D0DC4 001CDBC4 3C 60 80 38 */ lis r3, lbl_8037DFC0@ha -/* 801D0DC8 001CDBC8 38 63 DF C0 */ addi r3, r3, lbl_8037DFC0@l +/* 801D0DC4 001CDBC4 3C 60 80 38 */ lis r3, lbl_DriveInfo@ha +/* 801D0DC8 001CDBC8 38 63 DF C0 */ addi r3, r3, lbl_DriveInfo@l /* 801D0DCC 001CDBCC A0 03 00 02 */ lhz r0, 2(r3) /* 801D0DD0 001CDBD0 3C 60 80 00 */ lis r3, 0x800030E6@ha /* 801D0DD4 001CDBD4 60 00 80 00 */ ori r0, r0, 0x8000 @@ -31757,18 +31757,18 @@ OSInit: /* 801D0DFC 001CDBFC 93 E1 00 14 */ stw r31, 0x14(r1) /* 801D0E00 001CDC00 93 C1 00 10 */ stw r30, 0x10(r1) /* 801D0E04 001CDC04 93 A1 00 0C */ stw r29, 0xc(r1) -/* 801D0E08 001CDC08 80 0D 9C 20 */ lwz r0, lbl_803CC520-_SDA_BASE_(r13) -/* 801D0E0C 001CDC0C 3C 60 80 38 */ lis r3, lbl_8037DFC0@ha -/* 801D0E10 001CDC10 3B C3 DF C0 */ addi r30, r3, lbl_8037DFC0@l +/* 801D0E08 001CDC08 80 0D 9C 20 */ lwz r0, lbl_AreWeInitialized-_SDA_BASE_(r13) +/* 801D0E0C 001CDC0C 3C 60 80 38 */ lis r3, lbl_DriveInfo@ha +/* 801D0E10 001CDC10 3B C3 DF C0 */ addi r30, r3, lbl_DriveInfo@l /* 801D0E14 001CDC14 2C 00 00 00 */ cmpwi r0, 0 -/* 801D0E18 001CDC18 3C 60 80 2B */ lis r3, lbl_802B4FE0@ha -/* 801D0E1C 001CDC1C 3B E3 4F E0 */ addi r31, r3, lbl_802B4FE0@l +/* 801D0E18 001CDC18 3C 60 80 2B */ lis r3, lbl__1_9@ha +/* 801D0E1C 001CDC1C 3B E3 4F E0 */ addi r31, r3, lbl__1_9@l /* 801D0E20 001CDC20 40 82 03 8C */ bne lbl_801D11AC /* 801D0E24 001CDC24 38 00 00 01 */ li r0, 1 -/* 801D0E28 001CDC28 90 0D 9C 20 */ stw r0, lbl_803CC520-_SDA_BASE_(r13) +/* 801D0E28 001CDC28 90 0D 9C 20 */ stw r0, lbl_AreWeInitialized-_SDA_BASE_(r13) /* 801D0E2C 001CDC2C 48 00 67 41 */ bl __OSGetSystemTime /* 801D0E30 001CDC30 90 8D 9C 3C */ stw r4, lbl_803CC53C-_SDA_BASE_(r13) -/* 801D0E34 001CDC34 90 6D 9C 38 */ stw r3, lbl_803CC538-_SDA_BASE_(r13) +/* 801D0E34 001CDC34 90 6D 9C 38 */ stw r3, lbl___OSStartTime-_SDA_BASE_(r13) /* 801D0E38 001CDC38 48 00 34 D9 */ bl OSDisableInterrupts /* 801D0E3C 001CDC3C 38 60 00 00 */ li r3, 0 /* 801D0E40 001CDC40 4B FE 9E 85 */ bl PPCMtmmcr0 @@ -31786,21 +31786,21 @@ OSInit: /* 801D0E70 001CDC70 4B FE 9F 0D */ bl PPCSetFpNonIEEEMode /* 801D0E74 001CDC74 38 00 00 00 */ li r0, 0 /* 801D0E78 001CDC78 3C 80 80 00 */ lis r4, 0x800000F4@ha -/* 801D0E7C 001CDC7C 90 0D 9C 04 */ stw r0, lbl_803CC504-_SDA_BASE_(r13) -/* 801D0E80 001CDC80 90 8D 9C 00 */ stw r4, lbl_803CC500-_SDA_BASE_(r13) -/* 801D0E84 001CDC84 90 0D 9B 14 */ stw r0, lbl_803CC414-_SDA_BASE_(r13) +/* 801D0E7C 001CDC7C 90 0D 9C 04 */ stw r0, lbl_BI2DebugFlag-_SDA_BASE_(r13) +/* 801D0E80 001CDC80 90 8D 9C 00 */ stw r4, lbl_BootInfo_1-_SDA_BASE_(r13) +/* 801D0E84 001CDC84 90 0D 9B 14 */ stw r0, lbl___DVDLongFileNameFlag-_SDA_BASE_(r13) /* 801D0E88 001CDC88 80 64 00 F4 */ lwz r3, 0x800000F4@l(r4) /* 801D0E8C 001CDC8C 28 03 00 00 */ cmplwi r3, 0 /* 801D0E90 001CDC90 41 82 00 34 */ beq lbl_801D0EC4 /* 801D0E94 001CDC94 38 03 00 0C */ addi r0, r3, 0xc -/* 801D0E98 001CDC98 90 0D 9C 04 */ stw r0, lbl_803CC504-_SDA_BASE_(r13) +/* 801D0E98 001CDC98 90 0D 9C 04 */ stw r0, lbl_BI2DebugFlag-_SDA_BASE_(r13) /* 801D0E9C 001CDC9C 80 03 00 24 */ lwz r0, 0x24(r3) -/* 801D0EA0 001CDCA0 80 6D 9C 04 */ lwz r3, lbl_803CC504-_SDA_BASE_(r13) -/* 801D0EA4 001CDCA4 90 0D 9D 04 */ stw r0, lbl_803CC604-_SDA_BASE_(r13) +/* 801D0EA0 001CDCA0 80 6D 9C 04 */ lwz r3, lbl_BI2DebugFlag-_SDA_BASE_(r13) +/* 801D0EA4 001CDCA4 90 0D 9D 04 */ stw r0, lbl___PADSpec-_SDA_BASE_(r13) /* 801D0EA8 001CDCA8 80 03 00 00 */ lwz r0, 0(r3) /* 801D0EAC 001CDCAC 54 00 06 3E */ clrlwi r0, r0, 0x18 /* 801D0EB0 001CDCB0 98 04 30 E8 */ stb r0, 0x30e8(r4) -/* 801D0EB4 001CDCB4 80 0D 9D 04 */ lwz r0, lbl_803CC604-_SDA_BASE_(r13) +/* 801D0EB4 001CDCB4 80 0D 9D 04 */ lwz r0, lbl___PADSpec-_SDA_BASE_(r13) /* 801D0EB8 001CDCB8 54 00 06 3E */ clrlwi r0, r0, 0x18 /* 801D0EBC 001CDCBC 98 04 30 E9 */ stb r0, 0x30e9(r4) /* 801D0EC0 001CDCC0 48 00 00 28 */ b lbl_801D0EE8 @@ -31809,15 +31809,15 @@ lbl_801D0EC4: /* 801D0EC8 001CDCC8 28 00 00 00 */ cmplwi r0, 0 /* 801D0ECC 001CDCCC 41 82 00 1C */ beq lbl_801D0EE8 /* 801D0ED0 001CDCD0 88 64 30 E8 */ lbz r3, 0x30e8(r4) -/* 801D0ED4 001CDCD4 38 0D 9C 08 */ addi r0, r13, lbl_803CC508-_SDA_BASE_ -/* 801D0ED8 001CDCD8 90 6D 9C 08 */ stw r3, lbl_803CC508-_SDA_BASE_(r13) -/* 801D0EDC 001CDCDC 90 0D 9C 04 */ stw r0, lbl_803CC504-_SDA_BASE_(r13) +/* 801D0ED4 001CDCD4 38 0D 9C 08 */ addi r0, r13, lbl_BI2DebugFlagHolder-_SDA_BASE_ +/* 801D0ED8 001CDCD8 90 6D 9C 08 */ stw r3, lbl_BI2DebugFlagHolder-_SDA_BASE_(r13) +/* 801D0EDC 001CDCDC 90 0D 9C 04 */ stw r0, lbl_BI2DebugFlag-_SDA_BASE_(r13) /* 801D0EE0 001CDCE0 88 04 30 E9 */ lbz r0, 0x30e9(r4) -/* 801D0EE4 001CDCE4 90 0D 9D 04 */ stw r0, lbl_803CC604-_SDA_BASE_(r13) +/* 801D0EE4 001CDCE4 90 0D 9D 04 */ stw r0, lbl___PADSpec-_SDA_BASE_(r13) lbl_801D0EE8: /* 801D0EE8 001CDCE8 38 00 00 01 */ li r0, 1 -/* 801D0EEC 001CDCEC 80 6D 9C 00 */ lwz r3, lbl_803CC500-_SDA_BASE_(r13) -/* 801D0EF0 001CDCF0 90 0D 9B 14 */ stw r0, lbl_803CC414-_SDA_BASE_(r13) +/* 801D0EEC 001CDCEC 80 6D 9C 00 */ lwz r3, lbl_BootInfo_1-_SDA_BASE_(r13) +/* 801D0EF0 001CDCF0 90 0D 9B 14 */ stw r0, lbl___DVDLongFileNameFlag-_SDA_BASE_(r13) /* 801D0EF4 001CDCF4 80 63 00 30 */ lwz r3, 0x30(r3) /* 801D0EF8 001CDCF8 28 03 00 00 */ cmplwi r3, 0 /* 801D0EFC 001CDCFC 40 82 00 10 */ bne lbl_801D0F0C @@ -31826,11 +31826,11 @@ lbl_801D0EE8: /* 801D0F08 001CDD08 48 00 00 04 */ b lbl_801D0F0C lbl_801D0F0C: /* 801D0F0C 001CDD0C 48 00 11 71 */ bl func_801D207C -/* 801D0F10 001CDD10 80 6D 9C 00 */ lwz r3, lbl_803CC500-_SDA_BASE_(r13) +/* 801D0F10 001CDD10 80 6D 9C 00 */ lwz r3, lbl_BootInfo_1-_SDA_BASE_(r13) /* 801D0F14 001CDD14 80 03 00 30 */ lwz r0, 0x30(r3) /* 801D0F18 001CDD18 28 00 00 00 */ cmplwi r0, 0 /* 801D0F1C 001CDD1C 40 82 00 30 */ bne lbl_801D0F4C -/* 801D0F20 001CDD20 80 6D 9C 04 */ lwz r3, lbl_803CC504-_SDA_BASE_(r13) +/* 801D0F20 001CDD20 80 6D 9C 04 */ lwz r3, lbl_BI2DebugFlag-_SDA_BASE_(r13) /* 801D0F24 001CDD24 28 03 00 00 */ cmplwi r3, 0 /* 801D0F28 001CDD28 41 82 00 24 */ beq lbl_801D0F4C /* 801D0F2C 001CDD2C 80 03 00 00 */ lwz r0, 0(r3) @@ -31842,7 +31842,7 @@ lbl_801D0F0C: /* 801D0F44 001CDD44 54 03 00 34 */ rlwinm r3, r0, 0, 0, 0x1a /* 801D0F48 001CDD48 48 00 11 35 */ bl func_801D207C lbl_801D0F4C: -/* 801D0F4C 001CDD4C 80 6D 9C 00 */ lwz r3, lbl_803CC500-_SDA_BASE_(r13) +/* 801D0F4C 001CDD4C 80 6D 9C 00 */ lwz r3, lbl_BootInfo_1-_SDA_BASE_(r13) /* 801D0F50 001CDD50 80 63 00 34 */ lwz r3, 0x34(r3) /* 801D0F54 001CDD54 28 03 00 00 */ cmplwi r3, 0 /* 801D0F58 001CDD58 40 82 00 10 */ bne lbl_801D0F68 @@ -31870,7 +31870,7 @@ lbl_801D0F68: /* 801D0FAC 001CDDAC 4B FE 9D 91 */ bl PPCMfhid2 /* 801D0FB0 001CDDB0 54 63 00 80 */ rlwinm r3, r3, 0, 2, 0 /* 801D0FB4 001CDDB4 4B FE 9D 91 */ bl PPCMthid2 -/* 801D0FB8 001CDDB8 80 0D 9C 30 */ lwz r0, lbl_803CC530-_SDA_BASE_(r13) +/* 801D0FB8 001CDDB8 80 0D 9C 30 */ lwz r0, lbl___OSInIPL-_SDA_BASE_(r13) /* 801D0FBC 001CDDBC 2C 00 00 00 */ cmpwi r0, 0 /* 801D0FC0 001CDDC0 40 82 00 08 */ bne lbl_801D0FC8 /* 801D0FC4 001CDDC4 48 00 3D 91 */ bl __OSInitMemoryProtection @@ -31886,7 +31886,7 @@ lbl_801D0FC8: /* 801D0FE8 001CDDE8 38 7F 00 84 */ addi r3, r31, 0x84 /* 801D0FEC 001CDDEC 4C C6 31 82 */ crclr 6 /* 801D0FF0 001CDDF0 48 00 1F 15 */ bl func_801D2F04 -/* 801D0FF4 001CDDF4 80 6D 9C 00 */ lwz r3, lbl_803CC500-_SDA_BASE_(r13) +/* 801D0FF4 001CDDF4 80 6D 9C 00 */ lwz r3, lbl_BootInfo_1-_SDA_BASE_(r13) /* 801D0FF8 001CDDF8 28 03 00 00 */ cmplwi r3, 0 /* 801D0FFC 001CDDFC 41 82 00 10 */ beq lbl_801D100C /* 801D1000 001CDE00 80 83 00 2C */ lwz r4, 0x2c(r3) @@ -31961,10 +31961,10 @@ lbl_801D10D0: /* 801D10E8 001CDEE8 48 00 00 10 */ b lbl_801D10F8 lbl_801D10EC: /* 801D10EC 001CDEEC 4C C6 31 82 */ crclr 6 -/* 801D10F0 001CDEF0 38 6D 86 34 */ addi r3, r13, lbl_803CAF34-_SDA_BASE_ +/* 801D10F0 001CDEF0 38 6D 86 34 */ addi r3, r13, lbl__97_1-_SDA_BASE_ /* 801D10F4 001CDEF4 48 00 1E 11 */ bl func_801D2F04 lbl_801D10F8: -/* 801D10F8 001CDEF8 80 8D 9C 00 */ lwz r4, lbl_803CC500-_SDA_BASE_(r13) +/* 801D10F8 001CDEF8 80 8D 9C 00 */ lwz r4, lbl_BootInfo_1-_SDA_BASE_(r13) /* 801D10FC 001CDEFC 38 7F 00 FC */ addi r3, r31, 0xfc /* 801D1100 001CDF00 4C C6 31 82 */ crclr 6 /* 801D1104 001CDF04 80 04 00 28 */ lwz r0, 0x28(r4) @@ -31978,9 +31978,9 @@ lbl_801D10F8: /* 801D1124 001CDF24 7F A5 EB 78 */ mr r5, r29 /* 801D1128 001CDF28 38 7F 01 0C */ addi r3, r31, 0x10c /* 801D112C 001CDF2C 48 00 1D D9 */ bl func_801D2F04 -/* 801D1130 001CDF30 80 6D 86 30 */ lwz r3, lbl_803CAF30-_SDA_BASE_(r13) +/* 801D1130 001CDF30 80 6D 86 30 */ lwz r3, lbl___OSVersion-_SDA_BASE_(r13) /* 801D1134 001CDF34 48 00 04 C9 */ bl OSRegisterVersion -/* 801D1138 001CDF38 80 6D 9C 04 */ lwz r3, lbl_803CC504-_SDA_BASE_(r13) +/* 801D1138 001CDF38 80 6D 9C 04 */ lwz r3, lbl_BI2DebugFlag-_SDA_BASE_(r13) /* 801D113C 001CDF3C 28 03 00 00 */ cmplwi r3, 0 /* 801D1140 001CDF40 41 82 00 14 */ beq lbl_801D1154 /* 801D1144 001CDF44 80 03 00 00 */ lwz r0, 0(r3) @@ -31990,11 +31990,11 @@ lbl_801D10F8: lbl_801D1154: /* 801D1154 001CDF54 4B FF FB 39 */ bl dolphin.ClearArena /* 801D1158 001CDF58 48 00 31 CD */ bl OSEnableInterrupts -/* 801D115C 001CDF5C 80 0D 9C 30 */ lwz r0, lbl_803CC530-_SDA_BASE_(r13) +/* 801D115C 001CDF5C 80 0D 9C 30 */ lwz r0, lbl___OSInIPL-_SDA_BASE_(r13) /* 801D1160 001CDF60 2C 00 00 00 */ cmpwi r0, 0 /* 801D1164 001CDF64 40 82 00 48 */ bne lbl_801D11AC /* 801D1168 001CDF68 4B FF 2F C5 */ bl DVDInit -/* 801D116C 001CDF6C 80 0D 9C 0C */ lwz r0, lbl_803CC50C-_SDA_BASE_(r13) +/* 801D116C 001CDF6C 80 0D 9C 0C */ lwz r0, lbl___OSIsGcam-_SDA_BASE_(r13) /* 801D1170 001CDF70 2C 00 00 00 */ cmpwi r0, 0 /* 801D1174 001CDF74 41 82 00 18 */ beq lbl_801D118C /* 801D1178 001CDF78 3C 60 00 01 */ lis r3, 0x00009000@ha @@ -32035,10 +32035,10 @@ dolphin.OSExceptionInit: /* 801D11F0 001CDFF0 3C 80 80 1D */ lis r4, lbl_801D1538@ha /* 801D11F4 001CDFF4 38 A5 14 A0 */ addi r5, r5, lbl_801D14A0@l /* 801D11F8 001CDFF8 38 84 15 38 */ addi r4, r4, lbl_801D1538@l -/* 801D11FC 001CDFFC 3C C0 80 2B */ lis r6, lbl_802B4FE0@ha +/* 801D11FC 001CDFFC 3C C0 80 2B */ lis r6, lbl__1_9@ha /* 801D1200 001CE000 28 00 00 00 */ cmplwi r0, 0 /* 801D1204 001CE004 7C B8 2B 78 */ mr r24, r5 -/* 801D1208 001CE008 3B A6 4F E0 */ addi r29, r6, lbl_802B4FE0@l +/* 801D1208 001CE008 3B A6 4F E0 */ addi r29, r6, lbl__1_9@l /* 801D120C 001CE00C 7E E5 20 50 */ subf r23, r5, r4 /* 801D1210 001CE010 3A 83 00 60 */ addi r20, r3, 0x60 /* 801D1214 001CE014 40 82 00 4C */ bne lbl_801D1260 @@ -32077,7 +32077,7 @@ lbl_801D1280: lbl_801D1290: /* 801D1290 001CE090 48 00 01 48 */ b lbl_801D13D8 lbl_801D1294: -/* 801D1294 001CE094 80 6D 9C 04 */ lwz r3, lbl_803CC504-_SDA_BASE_(r13) +/* 801D1294 001CE094 80 6D 9C 04 */ lwz r3, lbl_BI2DebugFlag-_SDA_BASE_(r13) /* 801D1298 001CE098 28 03 00 00 */ cmplwi r3, 0 /* 801D129C 001CE09C 41 82 00 34 */ beq lbl_801D12D0 /* 801D12A0 001CE0A0 80 03 00 00 */ lwz r0, 0(r3) @@ -32172,7 +32172,7 @@ lbl_801D13D8: /* 801D13E0 001CE1E0 41 80 FE B4 */ blt lbl_801D1294 /* 801D13E4 001CE1E4 3C 60 80 00 */ lis r3, 0x80003000@ha /* 801D13E8 001CE1E8 38 03 30 00 */ addi r0, r3, 0x80003000@l -/* 801D13EC 001CE1EC 90 0D 9C 24 */ stw r0, lbl_803CC524-_SDA_BASE_(r13) +/* 801D13EC 001CE1EC 90 0D 9C 24 */ stw r0, lbl_OSExceptionTable-_SDA_BASE_(r13) /* 801D13F0 001CE1F0 3A 80 00 00 */ li r20, 0 /* 801D13F4 001CE1F4 48 00 00 04 */ b lbl_801D13F8 lbl_801D13F8: @@ -32215,7 +32215,7 @@ lbl_801D146C: .global __OSSetExceptionHandler __OSSetExceptionHandler: /* 801D1470 001CE270 54 60 06 3E */ clrlwi r0, r3, 0x18 -/* 801D1474 001CE274 80 6D 9C 24 */ lwz r3, lbl_803CC524-_SDA_BASE_(r13) +/* 801D1474 001CE274 80 6D 9C 24 */ lwz r3, lbl_OSExceptionTable-_SDA_BASE_(r13) /* 801D1478 001CE278 54 00 10 3A */ slwi r0, r0, 2 /* 801D147C 001CE27C 7C A3 02 14 */ add r5, r3, r0 /* 801D1480 001CE280 80 65 00 00 */ lwz r3, 0(r5) @@ -32225,7 +32225,7 @@ __OSSetExceptionHandler: .global __OSGetExceptionHandler __OSGetExceptionHandler: /* 801D148C 001CE28C 54 60 06 3E */ clrlwi r0, r3, 0x18 -/* 801D1490 001CE290 80 6D 9C 24 */ lwz r3, lbl_803CC524-_SDA_BASE_(r13) +/* 801D1490 001CE290 80 6D 9C 24 */ lwz r3, lbl_OSExceptionTable-_SDA_BASE_(r13) /* 801D1494 001CE294 54 00 10 3A */ slwi r0, r0, 2 /* 801D1498 001CE298 7C 63 00 2E */ lwzx r3, r3, r0 /* 801D149C 001CE29C 4E 80 00 20 */ blr @@ -32336,7 +32336,7 @@ OSRegisterVersion: /* 801D1604 001CE404 94 21 FF F8 */ stwu r1, -8(r1) /* 801D1608 001CE408 7C 64 1B 78 */ mr r4, r3 /* 801D160C 001CE40C 4C C6 31 82 */ crclr 6 -/* 801D1610 001CE410 38 6D 86 3C */ addi r3, r13, lbl_803CAF3C-_SDA_BASE_ +/* 801D1610 001CE410 38 6D 86 3C */ addi r3, r13, lbl__144_1-_SDA_BASE_ /* 801D1614 001CE414 48 00 18 F1 */ bl func_801D2F04 /* 801D1618 001CE418 80 01 00 0C */ lwz r0, 0xc(r1) /* 801D161C 001CE41C 38 21 00 08 */ addi r1, r1, 8 @@ -32355,10 +32355,10 @@ OSInitAlarm: /* 801D1644 001CE444 7C 03 20 40 */ cmplw r3, r4 /* 801D1648 001CE448 41 82 00 1C */ beq lbl_801D1664 /* 801D164C 001CE44C 38 00 00 00 */ li r0, 0 -/* 801D1650 001CE450 38 6D 9C 40 */ addi r3, r13, lbl_803CC540-_SDA_BASE_ +/* 801D1650 001CE450 38 6D 9C 40 */ addi r3, r13, lbl_AlarmQueue-_SDA_BASE_ /* 801D1654 001CE454 90 03 00 04 */ stw r0, 4(r3) /* 801D1658 001CE458 38 60 00 08 */ li r3, 8 -/* 801D165C 001CE45C 90 0D 9C 40 */ stw r0, lbl_803CC540-_SDA_BASE_(r13) +/* 801D165C 001CE45C 90 0D 9C 40 */ stw r0, lbl_AlarmQueue-_SDA_BASE_(r13) /* 801D1660 001CE460 4B FF FE 11 */ bl __OSSetExceptionHandler lbl_801D1664: /* 801D1664 001CE464 80 01 00 0C */ lwz r0, 0xc(r1) @@ -32428,7 +32428,7 @@ lbl_801D1744: /* 801D1748 001CE548 6F 24 80 00 */ xoris r4, r25, 0x8000 /* 801D174C 001CE54C 93 DD 00 0C */ stw r30, 0xc(r29) /* 801D1750 001CE550 93 3D 00 08 */ stw r25, 8(r29) -/* 801D1754 001CE554 80 CD 9C 40 */ lwz r6, lbl_803CC540-_SDA_BASE_(r13) +/* 801D1754 001CE554 80 CD 9C 40 */ lwz r6, lbl_AlarmQueue-_SDA_BASE_(r13) /* 801D1758 001CE558 48 00 00 C4 */ b lbl_801D181C lbl_801D175C: /* 801D175C 001CE55C 80 06 00 08 */ lwz r0, 8(r6) @@ -32449,7 +32449,7 @@ lbl_801D175C: /* 801D1798 001CE598 93 A3 00 14 */ stw r29, 0x14(r3) /* 801D179C 001CE59C 48 00 01 24 */ b lbl_801D18C0 lbl_801D17A0: -/* 801D17A0 001CE5A0 93 AD 9C 40 */ stw r29, lbl_803CC540-_SDA_BASE_(r13) +/* 801D17A0 001CE5A0 93 AD 9C 40 */ stw r29, lbl_AlarmQueue-_SDA_BASE_(r13) /* 801D17A4 001CE5A4 48 00 5D C9 */ bl __OSGetSystemTime /* 801D17A8 001CE5A8 80 DD 00 0C */ lwz r6, 0xc(r29) /* 801D17AC 001CE5AC 38 E0 00 00 */ li r7, 0 @@ -32488,7 +32488,7 @@ lbl_801D181C: /* 801D1820 001CE620 40 82 FF 3C */ bne lbl_801D175C /* 801D1824 001CE624 3B C0 00 00 */ li r30, 0 /* 801D1828 001CE628 93 DD 00 14 */ stw r30, 0x14(r29) -/* 801D182C 001CE62C 38 6D 9C 40 */ addi r3, r13, lbl_803CC540-_SDA_BASE_ +/* 801D182C 001CE62C 38 6D 9C 40 */ addi r3, r13, lbl_AlarmQueue-_SDA_BASE_ /* 801D1830 001CE630 80 83 00 04 */ lwz r4, 4(r3) /* 801D1834 001CE634 97 A3 00 04 */ stwu r29, 4(r3) /* 801D1838 001CE638 28 04 00 00 */ cmplwi r4, 0 @@ -32498,7 +32498,7 @@ lbl_801D181C: /* 801D1848 001CE648 48 00 00 78 */ b lbl_801D18C0 lbl_801D184C: /* 801D184C 001CE64C 93 A3 00 00 */ stw r29, 0(r3) -/* 801D1850 001CE650 93 AD 9C 40 */ stw r29, lbl_803CC540-_SDA_BASE_(r13) +/* 801D1850 001CE650 93 AD 9C 40 */ stw r29, lbl_AlarmQueue-_SDA_BASE_(r13) /* 801D1854 001CE654 48 00 5D 19 */ bl __OSGetSystemTime /* 801D1858 001CE658 80 DD 00 0C */ lwz r6, 0xc(r29) /* 801D185C 001CE65C 6F C5 80 00 */ xoris r5, r30, 0x8000 @@ -32620,7 +32620,7 @@ lbl_801D19F4: /* 801D19F8 001CE7F8 28 1D 00 00 */ cmplwi r29, 0 /* 801D19FC 001CE7FC 40 82 00 14 */ bne lbl_801D1A10 /* 801D1A00 001CE800 80 1E 00 10 */ lwz r0, 0x10(r30) -/* 801D1A04 001CE804 38 6D 9C 40 */ addi r3, r13, lbl_803CC540-_SDA_BASE_ +/* 801D1A04 001CE804 38 6D 9C 40 */ addi r3, r13, lbl_AlarmQueue-_SDA_BASE_ /* 801D1A08 001CE808 90 03 00 04 */ stw r0, 4(r3) /* 801D1A0C 001CE80C 48 00 00 0C */ b lbl_801D1A18 lbl_801D1A10: @@ -32634,7 +32634,7 @@ lbl_801D1A18: /* 801D1A28 001CE828 48 00 00 80 */ b lbl_801D1AA8 lbl_801D1A2C: /* 801D1A2C 001CE82C 28 1D 00 00 */ cmplwi r29, 0 -/* 801D1A30 001CE830 93 AD 9C 40 */ stw r29, lbl_803CC540-_SDA_BASE_(r13) +/* 801D1A30 001CE830 93 AD 9C 40 */ stw r29, lbl_AlarmQueue-_SDA_BASE_(r13) /* 801D1A34 001CE834 41 82 00 74 */ beq lbl_801D1AA8 /* 801D1A38 001CE838 48 00 5B 35 */ bl __OSGetSystemTime /* 801D1A3C 001CE83C 80 DD 00 0C */ lwz r6, 0xc(r29) @@ -32689,7 +32689,7 @@ lbl_801D1AD4: /* 801D1AEC 001CE8EC 7C 9D 23 78 */ mr r29, r4 /* 801D1AF0 001CE8F0 93 81 02 E0 */ stw r28, 0x2e0(r1) /* 801D1AF4 001CE8F4 48 00 5A 79 */ bl __OSGetSystemTime -/* 801D1AF8 001CE8F8 80 0D 9C 40 */ lwz r0, lbl_803CC540-_SDA_BASE_(r13) +/* 801D1AF8 001CE8F8 80 0D 9C 40 */ lwz r0, lbl_AlarmQueue-_SDA_BASE_(r13) /* 801D1AFC 001CE8FC 3B 84 00 00 */ addi r28, r4, 0 /* 801D1B00 001CE900 3B C3 00 00 */ addi r30, r3, 0 /* 801D1B04 001CE904 28 00 00 00 */ cmplwi r0, 0 @@ -32743,10 +32743,10 @@ lbl_801D1BAC: lbl_801D1BB4: /* 801D1BB4 001CE9B4 80 7F 00 14 */ lwz r3, 0x14(r31) /* 801D1BB8 001CE9B8 28 03 00 00 */ cmplwi r3, 0 -/* 801D1BBC 001CE9BC 90 6D 9C 40 */ stw r3, lbl_803CC540-_SDA_BASE_(r13) +/* 801D1BBC 001CE9BC 90 6D 9C 40 */ stw r3, lbl_AlarmQueue-_SDA_BASE_(r13) /* 801D1BC0 001CE9C0 40 82 00 14 */ bne lbl_801D1BD4 /* 801D1BC4 001CE9C4 38 00 00 00 */ li r0, 0 -/* 801D1BC8 001CE9C8 38 6D 9C 40 */ addi r3, r13, lbl_803CC540-_SDA_BASE_ +/* 801D1BC8 001CE9C8 38 6D 9C 40 */ addi r3, r13, lbl_AlarmQueue-_SDA_BASE_ /* 801D1BCC 001CE9CC 90 03 00 04 */ stw r0, 4(r3) /* 801D1BD0 001CE9D0 48 00 00 0C */ b lbl_801D1BDC lbl_801D1BD4: @@ -32771,7 +32771,7 @@ lbl_801D1BDC: /* 801D1C18 001CEA18 38 A0 00 00 */ li r5, 0 /* 801D1C1C 001CEA1C 4B FF FA 69 */ bl dolphin.InsertAlarm lbl_801D1C20: -/* 801D1C20 001CEA20 83 8D 9C 40 */ lwz r28, lbl_803CC540-_SDA_BASE_(r13) +/* 801D1C20 001CEA20 83 8D 9C 40 */ lwz r28, lbl_AlarmQueue-_SDA_BASE_(r13) /* 801D1C24 001CEA24 28 1C 00 00 */ cmplwi r28, 0 /* 801D1C28 001CEA28 41 82 00 74 */ beq lbl_801D1C9C /* 801D1C2C 001CEA2C 48 00 59 41 */ bl __OSGetSystemTime @@ -32907,7 +32907,7 @@ lbl_801D1DF8: .global func_801D1E00 func_801D1E00: /* 801D1E00 001CEC00 1C 03 00 0C */ mulli r0, r3, 0xc -/* 801D1E04 001CEC04 80 6D 9C 48 */ lwz r3, lbl_803CC548-_SDA_BASE_(r13) +/* 801D1E04 001CEC04 80 6D 9C 48 */ lwz r3, lbl_HeapArray-_SDA_BASE_(r13) /* 801D1E08 001CEC08 7C A3 02 14 */ add r5, r3, r0 /* 801D1E0C 001CEC0C 38 04 00 3F */ addi r0, r4, 0x3f /* 801D1E10 001CEC10 80 C5 00 04 */ lwz r6, 4(r5) @@ -32990,7 +32990,7 @@ func_801D1EFC: /* 801D1F08 001CED08 1C 03 00 0C */ mulli r0, r3, 0xc /* 801D1F0C 001CED0C 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801D1F10 001CED10 93 E1 00 14 */ stw r31, 0x14(r1) -/* 801D1F14 001CED14 80 8D 9C 48 */ lwz r4, lbl_803CC548-_SDA_BASE_(r13) +/* 801D1F14 001CED14 80 8D 9C 48 */ lwz r4, lbl_HeapArray-_SDA_BASE_(r13) /* 801D1F18 001CED18 80 66 00 04 */ lwz r3, 4(r6) /* 801D1F1C 001CED1C 7F E4 02 14 */ add r31, r4, r0 /* 801D1F20 001CED20 28 03 00 00 */ cmplwi r3, 0 @@ -33029,15 +33029,15 @@ func_801D1F78: .global func_801D1F88 func_801D1F88: /* 801D1F88 001CED88 1C E5 00 0C */ mulli r7, r5, 0xc -/* 801D1F8C 001CED8C 90 6D 9C 48 */ stw r3, lbl_803CC548-_SDA_BASE_(r13) -/* 801D1F90 001CED90 90 AD 9C 4C */ stw r5, lbl_803CC54C-_SDA_BASE_(r13) +/* 801D1F8C 001CED8C 90 6D 9C 48 */ stw r3, lbl_HeapArray-_SDA_BASE_(r13) +/* 801D1F90 001CED90 90 AD 9C 4C */ stw r5, lbl_NumHeaps-_SDA_BASE_(r13) /* 801D1F94 001CED94 38 C0 00 00 */ li r6, 0 /* 801D1F98 001CED98 38 66 00 00 */ addi r3, r6, 0 /* 801D1F9C 001CED9C 39 00 00 00 */ li r8, 0 /* 801D1FA0 001CEDA0 38 A0 FF FF */ li r5, -1 /* 801D1FA4 001CEDA4 48 00 00 20 */ b lbl_801D1FC4 lbl_801D1FA8: -/* 801D1FA8 001CEDA8 80 0D 9C 48 */ lwz r0, lbl_803CC548-_SDA_BASE_(r13) +/* 801D1FA8 001CEDA8 80 0D 9C 48 */ lwz r0, lbl_HeapArray-_SDA_BASE_(r13) /* 801D1FAC 001CEDAC 39 08 00 01 */ addi r8, r8, 1 /* 801D1FB0 001CEDB0 7D 20 32 14 */ add r9, r0, r6 /* 801D1FB4 001CEDB4 90 A9 00 00 */ stw r5, 0(r9) @@ -33045,25 +33045,25 @@ lbl_801D1FA8: /* 801D1FBC 001CEDBC 90 69 00 08 */ stw r3, 8(r9) /* 801D1FC0 001CEDC0 90 69 00 04 */ stw r3, 4(r9) lbl_801D1FC4: -/* 801D1FC4 001CEDC4 80 0D 9C 4C */ lwz r0, lbl_803CC54C-_SDA_BASE_(r13) +/* 801D1FC4 001CEDC4 80 0D 9C 4C */ lwz r0, lbl_NumHeaps-_SDA_BASE_(r13) /* 801D1FC8 001CEDC8 7C 08 00 00 */ cmpw r8, r0 /* 801D1FCC 001CEDCC 41 80 FF DC */ blt lbl_801D1FA8 -/* 801D1FD0 001CEDD0 80 6D 9C 48 */ lwz r3, lbl_803CC548-_SDA_BASE_(r13) +/* 801D1FD0 001CEDD0 80 6D 9C 48 */ lwz r3, lbl_HeapArray-_SDA_BASE_(r13) /* 801D1FD4 001CEDD4 54 80 00 34 */ rlwinm r0, r4, 0, 0, 0x1a /* 801D1FD8 001CEDD8 38 80 FF FF */ li r4, -1 -/* 801D1FDC 001CEDDC 90 0D 9C 54 */ stw r0, lbl_803CC554-_SDA_BASE_(r13) +/* 801D1FDC 001CEDDC 90 0D 9C 54 */ stw r0, lbl_ArenaEnd-_SDA_BASE_(r13) /* 801D1FE0 001CEDE0 7C 63 3A 14 */ add r3, r3, r7 /* 801D1FE4 001CEDE4 38 03 00 1F */ addi r0, r3, 0x1f /* 801D1FE8 001CEDE8 90 8D 86 40 */ stw r4, lbl_803CAF40-_SDA_BASE_(r13) /* 801D1FEC 001CEDEC 54 03 00 34 */ rlwinm r3, r0, 0, 0, 0x1a -/* 801D1FF0 001CEDF0 90 6D 9C 50 */ stw r3, lbl_803CC550-_SDA_BASE_(r13) +/* 801D1FF0 001CEDF0 90 6D 9C 50 */ stw r3, lbl_ArenaStart-_SDA_BASE_(r13) /* 801D1FF4 001CEDF4 4E 80 00 20 */ blr .global func_801D1FF8 func_801D1FF8: -/* 801D1FF8 001CEDF8 80 CD 9C 4C */ lwz r6, lbl_803CC54C-_SDA_BASE_(r13) +/* 801D1FF8 001CEDF8 80 CD 9C 4C */ lwz r6, lbl_NumHeaps-_SDA_BASE_(r13) /* 801D1FFC 001CEDFC 38 03 00 1F */ addi r0, r3, 0x1f -/* 801D2000 001CEE00 80 AD 9C 48 */ lwz r5, lbl_803CC548-_SDA_BASE_(r13) +/* 801D2000 001CEE00 80 AD 9C 48 */ lwz r5, lbl_HeapArray-_SDA_BASE_(r13) /* 801D2004 001CEE04 54 07 00 34 */ rlwinm r7, r0, 0, 0, 0x1a /* 801D2008 001CEE08 2C 06 00 00 */ cmpwi r6, 0 /* 801D200C 001CEE0C 7C C9 03 A6 */ mtctr r6 @@ -33094,22 +33094,22 @@ lbl_801D205C: .global func_801D2064 func_801D2064: -/* 801D2064 001CEE64 80 6D 9C 58 */ lwz r3, lbl_803CC558-_SDA_BASE_(r13) +/* 801D2064 001CEE64 80 6D 9C 58 */ lwz r3, lbl___OSArenaHi-_SDA_BASE_(r13) /* 801D2068 001CEE68 4E 80 00 20 */ blr .global func_801D206C func_801D206C: -/* 801D206C 001CEE6C 80 6D 86 48 */ lwz r3, lbl_803CAF48-_SDA_BASE_(r13) +/* 801D206C 001CEE6C 80 6D 86 48 */ lwz r3, lbl___OSArenaLo-_SDA_BASE_(r13) /* 801D2070 001CEE70 4E 80 00 20 */ blr .global OSSetArenaHi OSSetArenaHi: -/* 801D2074 001CEE74 90 6D 9C 58 */ stw r3, lbl_803CC558-_SDA_BASE_(r13) +/* 801D2074 001CEE74 90 6D 9C 58 */ stw r3, lbl___OSArenaHi-_SDA_BASE_(r13) /* 801D2078 001CEE78 4E 80 00 20 */ blr .global func_801D207C func_801D207C: -/* 801D207C 001CEE7C 90 6D 86 48 */ stw r3, lbl_803CAF48-_SDA_BASE_(r13) +/* 801D207C 001CEE7C 90 6D 86 48 */ stw r3, lbl___OSArenaLo-_SDA_BASE_(r13) /* 801D2080 001CEE80 4E 80 00 20 */ blr .global __OSInitAudioSystem @@ -33123,8 +33123,8 @@ __OSInitAudioSystem: /* 801D209C 001CEE9C 38 A0 00 80 */ li r5, 0x80 /* 801D20A0 001CEEA0 38 63 FF 80 */ addi r3, r3, -128 /* 801D20A4 001CEEA4 4B E3 14 9D */ bl memcpy -/* 801D20A8 001CEEA8 3C 60 80 2B */ lis r3, lbl_802B51D8@ha -/* 801D20AC 001CEEAC 38 83 51 D8 */ addi r4, r3, lbl_802B51D8@l +/* 801D20A8 001CEEA8 3C 60 80 2B */ lis r3, lbl_DSPInitCode@ha +/* 801D20AC 001CEEAC 38 83 51 D8 */ addi r4, r3, lbl_DSPInitCode@l /* 801D20B0 001CEEB0 3C 60 81 00 */ lis r3, 0x8100 /* 801D20B4 001CEEB4 38 A0 00 80 */ li r5, 0x80 /* 801D20B8 001CEEB8 4B E3 14 89 */ bl memcpy @@ -33445,8 +33445,8 @@ lbl_801D249C: /* 801D24B4 001CF2B4 4B FE 87 E5 */ bl PPCMtl2cr /* 801D24B8 001CF2B8 48 00 00 04 */ b lbl_801D24BC lbl_801D24BC: -/* 801D24BC 001CF2BC 3C 60 80 2B */ lis r3, lbl_802B5258@ha -/* 801D24C0 001CF2C0 3B E3 52 58 */ addi r31, r3, lbl_802B5258@l +/* 801D24BC 001CF2BC 3C 60 80 2B */ lis r3, lbl__63@ha +/* 801D24C0 001CF2C0 3B E3 52 58 */ addi r31, r3, lbl__63@l /* 801D24C4 001CF2C4 48 00 00 04 */ b lbl_801D24C8 lbl_801D24C8: /* 801D24C8 001CF2C8 48 00 00 10 */ b lbl_801D24D8 @@ -33490,8 +33490,8 @@ lbl_801D2538: /* 801D2550 001CF350 91 21 00 20 */ stw r9, 0x20(r1) /* 801D2554 001CF354 91 41 00 24 */ stw r10, 0x24(r1) /* 801D2558 001CF358 7C 9D 23 78 */ mr r29, r4 -/* 801D255C 001CF35C 3C 60 80 2B */ lis r3, lbl_802B5258@ha -/* 801D2560 001CF360 3B E3 52 58 */ addi r31, r3, lbl_802B5258@l +/* 801D255C 001CF35C 3C 60 80 2B */ lis r3, lbl__63@ha +/* 801D2560 001CF360 3B E3 52 58 */ addi r31, r3, lbl__63@l /* 801D2564 001CF364 4B FE 87 D9 */ bl PPCMfhid2 /* 801D2568 001CF368 7C 7E 1B 78 */ mr r30, r3 /* 801D256C 001CF36C 4C C6 31 82 */ crclr 6 @@ -33568,8 +33568,8 @@ __OSCacheInit: /* 801D2664 001CF464 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801D2668 001CF468 93 E1 00 0C */ stw r31, 0xc(r1) /* 801D266C 001CF46C 93 C1 00 08 */ stw r30, 8(r1) -/* 801D2670 001CF470 3C 60 80 2B */ lis r3, lbl_802B5258@ha -/* 801D2674 001CF474 3B E3 52 58 */ addi r31, r3, lbl_802B5258@l +/* 801D2670 001CF470 3C 60 80 2B */ lis r3, lbl__63@ha +/* 801D2674 001CF474 3B E3 52 58 */ addi r31, r3, lbl__63@l /* 801D2678 001CF478 4B FE 86 09 */ bl PPCMfhid0 /* 801D267C 001CF47C 54 60 04 20 */ rlwinm r0, r3, 0, 0x10, 0x10 /* 801D2680 001CF480 28 00 00 00 */ cmplwi r0, 0 @@ -33942,9 +33942,9 @@ OSDumpContext: /* 801D2B98 001CF998 94 21 FD 08 */ stwu r1, -0x2f8(r1) /* 801D2B9C 001CF99C BF 21 02 DC */ stmw r25, 0x2dc(r1) /* 801D2BA0 001CF9A0 7C 7C 1B 78 */ mr r28, r3 -/* 801D2BA4 001CF9A4 3C 60 80 2B */ lis r3, lbl_802B5488@ha +/* 801D2BA4 001CF9A4 3C 60 80 2B */ lis r3, lbl__61@ha /* 801D2BA8 001CF9A8 4C C6 31 82 */ crclr 6 -/* 801D2BAC 001CF9AC 3B E3 54 88 */ addi r31, r3, lbl_802B5488@l +/* 801D2BAC 001CF9AC 3B E3 54 88 */ addi r31, r3, lbl__61@l /* 801D2BB0 001CF9B0 7F E3 FB 78 */ mr r3, r31 /* 801D2BB4 001CF9B4 7F 84 E3 78 */ mr r4, r28 /* 801D2BB8 001CF9B8 48 00 03 4D */ bl func_801D2F04 @@ -34176,9 +34176,9 @@ __OSContextInit: /* 801D2ED8 001CFCD8 38 00 00 00 */ li r0, 0 /* 801D2EDC 001CFCDC 4C C6 31 82 */ crclr 6 /* 801D2EE0 001CFCE0 3C 80 80 00 */ lis r4, 0x800000D8@ha -/* 801D2EE4 001CFCE4 3C 60 80 2B */ lis r3, lbl_802B563C@ha +/* 801D2EE4 001CFCE4 3C 60 80 2B */ lis r3, lbl__76@ha /* 801D2EE8 001CFCE8 90 04 00 D8 */ stw r0, 0x800000D8@l(r4) -/* 801D2EEC 001CFCEC 38 63 56 3C */ addi r3, r3, lbl_802B563C@l +/* 801D2EEC 001CFCEC 38 63 56 3C */ addi r3, r3, lbl__76@l /* 801D2EF0 001CFCF0 4B FE EE 9D */ bl DBPrintf /* 801D2EF4 001CFCF4 80 01 00 0C */ lwz r0, 0xc(r1) /* 801D2EF8 001CFCF8 38 21 00 08 */ addi r1, r1, 8 @@ -34247,8 +34247,8 @@ lbl_801D2FC4: /* 801D2FD4 001CFDD4 3B A5 00 00 */ addi r29, r5, 0 /* 801D2FD8 001CFDD8 90 A1 00 10 */ stw r5, 0x10(r1) /* 801D2FDC 001CFDDC 90 C1 00 14 */ stw r6, 0x14(r1) -/* 801D2FE0 001CFDE0 3C C0 80 2B */ lis r6, lbl_802B5660@ha -/* 801D2FE4 001CFDE4 3B E6 56 60 */ addi r31, r6, lbl_802B5660@l +/* 801D2FE0 001CFDE0 3C C0 80 2B */ lis r6, lbl__13@ha +/* 801D2FE4 001CFDE4 3B E6 56 60 */ addi r31, r6, lbl__13@l /* 801D2FE8 001CFDE8 90 E1 00 18 */ stw r7, 0x18(r1) /* 801D2FEC 001CFDEC 91 01 00 1C */ stw r8, 0x1c(r1) /* 801D2FF0 001CFDF0 91 21 00 20 */ stw r9, 0x20(r1) @@ -34315,9 +34315,9 @@ OSSetErrorHandler: /* 801D30CC 001CFECC 93 81 00 20 */ stw r28, 0x20(r1) /* 801D30D0 001CFED0 3B 84 00 00 */ addi r28, r4, 0 /* 801D30D4 001CFED4 48 00 12 3D */ bl OSDisableInterrupts -/* 801D30D8 001CFED8 3C 80 80 38 */ lis r4, lbl_8037E010@ha +/* 801D30D8 001CFED8 3C 80 80 38 */ lis r4, lbl___OSErrorTable@ha /* 801D30DC 001CFEDC 57 A5 13 BA */ rlwinm r5, r29, 2, 0xe, 0x1d -/* 801D30E0 001CFEE0 38 04 E0 10 */ addi r0, r4, lbl_8037E010@l +/* 801D30E0 001CFEE0 38 04 E0 10 */ addi r0, r4, lbl___OSErrorTable@l /* 801D30E4 001CFEE4 57 A6 04 3E */ clrlwi r6, r29, 0x10 /* 801D30E8 001CFEE8 7C 80 2A 14 */ add r4, r0, r5 /* 801D30EC 001CFEEC 83 C4 00 00 */ lwz r30, 0(r4) @@ -34388,7 +34388,7 @@ lbl_801D315C: /* 801D31E8 001CFFE8 38 00 00 04 */ li r0, 4 /* 801D31EC 001CFFEC 90 06 01 94 */ stw r0, 0x194(r6) lbl_801D31F0: -/* 801D31F0 001CFFF0 80 0D 86 50 */ lwz r0, lbl_803CAF50-_SDA_BASE_(r13) +/* 801D31F0 001CFFF0 80 0D 86 50 */ lwz r0, lbl___OSFpscrEnableBits-_SDA_BASE_(r13) /* 801D31F4 001CFFF4 80 A6 01 94 */ lwz r5, 0x194(r6) /* 801D31F8 001CFFF8 54 00 06 38 */ rlwinm r0, r0, 0, 0x18, 0x1c /* 801D31FC 001CFFFC 7C A0 03 78 */ or r0, r5, r0 @@ -34400,7 +34400,7 @@ lbl_801D31F0: lbl_801D3214: /* 801D3214 001D0014 28 06 00 00 */ cmplwi r6, 0 /* 801D3218 001D0018 40 82 FF 18 */ bne lbl_801D3130 -/* 801D321C 001D001C 80 0D 86 50 */ lwz r0, lbl_803CAF50-_SDA_BASE_(r13) +/* 801D321C 001D001C 80 0D 86 50 */ lwz r0, lbl___OSFpscrEnableBits-_SDA_BASE_(r13) /* 801D3220 001D0020 63 FF 09 00 */ ori r31, r31, 0x900 /* 801D3224 001D0024 54 00 06 38 */ rlwinm r0, r0, 0, 0x18, 0x1c /* 801D3228 001D0028 7C 63 03 78 */ or r3, r3, r0 @@ -34452,17 +34452,17 @@ lbl_801D329C: .global __OSUnhandledException __OSUnhandledException: /* 801D32C8 001D00C8 7C 08 02 A6 */ mflr r0 -/* 801D32CC 001D00CC 3D 00 80 38 */ lis r8, lbl_8037E010@ha +/* 801D32CC 001D00CC 3D 00 80 38 */ lis r8, lbl___OSErrorTable@ha /* 801D32D0 001D00D0 90 01 00 04 */ stw r0, 4(r1) -/* 801D32D4 001D00D4 3C E0 80 2B */ lis r7, lbl_802B5660@ha +/* 801D32D4 001D00D4 3C E0 80 2B */ lis r7, lbl__13@ha /* 801D32D8 001D00D8 94 21 FF C0 */ stwu r1, -0x40(r1) /* 801D32DC 001D00DC BE C1 00 18 */ stmw r22, 0x18(r1) /* 801D32E0 001D00E0 3B 03 00 00 */ addi r24, r3, 0 /* 801D32E4 001D00E4 3B 24 00 00 */ addi r25, r4, 0 /* 801D32E8 001D00E8 3B 45 00 00 */ addi r26, r5, 0 /* 801D32EC 001D00EC 3B 66 00 00 */ addi r27, r6, 0 -/* 801D32F0 001D00F0 3B C8 E0 10 */ addi r30, r8, lbl_8037E010@l -/* 801D32F4 001D00F4 3B E7 56 60 */ addi r31, r7, lbl_802B5660@l +/* 801D32F0 001D00F0 3B C8 E0 10 */ addi r30, r8, lbl___OSErrorTable@l +/* 801D32F4 001D00F4 3B E7 56 60 */ addi r31, r7, lbl__13@l /* 801D32F8 001D00F8 48 00 42 55 */ bl OSGetTime /* 801D32FC 001D00FC 80 B9 01 9C */ lwz r5, 0x19c(r25) /* 801D3300 001D0100 3B 84 00 00 */ addi r28, r4, 0 @@ -34566,7 +34566,7 @@ lbl_801D3464: /* 801D346C 001D026C 57 04 06 3E */ clrlwi r4, r24, 0x18 /* 801D3470 001D0270 4B FF FA 95 */ bl func_801D2F04 lbl_801D3474: -/* 801D3474 001D0274 38 6D 86 54 */ addi r3, r13, lbl_803CAF54-_SDA_BASE_ +/* 801D3474 001D0274 38 6D 86 54 */ addi r3, r13, lbl__76_1-_SDA_BASE_ /* 801D3478 001D0278 4C C6 31 82 */ crclr 6 /* 801D347C 001D027C 4B FF FA 89 */ bl func_801D2F04 /* 801D3480 001D0280 7F 23 CB 78 */ mr r3, r25 @@ -34584,8 +34584,8 @@ lbl_801D3474: /* 801D34B0 001D02B0 57 00 06 3E */ clrlwi r0, r24, 0x18 /* 801D34B4 001D02B4 28 00 00 0F */ cmplwi r0, 0xf /* 801D34B8 001D02B8 41 81 00 C4 */ bgt lbl_801D357C -/* 801D34BC 001D02BC 3C 60 80 2B */ lis r3, lbl_802B593C@ha -/* 801D34C0 001D02C0 38 63 59 3C */ addi r3, r3, lbl_802B593C@l +/* 801D34BC 001D02BC 3C 60 80 2B */ lis r3, lbl__87_2@ha +/* 801D34C0 001D02C0 38 63 59 3C */ addi r3, r3, lbl__87_2@l /* 801D34C4 001D02C4 54 00 10 3A */ slwi r0, r0, 2 /* 801D34C8 001D02C8 7C 03 00 2E */ lwzx r0, r3, r0 /* 801D34CC 001D02CC 7C 09 03 A6 */ mtctr r0 @@ -34613,7 +34613,7 @@ lbl_801D3474: /* 801D3524 001D0324 4C C6 31 82 */ crclr 6 /* 801D3528 001D0328 4B FF F9 DD */ bl func_801D2F04 /* 801D352C 001D032C 48 00 00 50 */ b lbl_801D357C -/* 801D3530 001D0330 38 6D 86 54 */ addi r3, r13, lbl_803CAF54-_SDA_BASE_ +/* 801D3530 001D0330 38 6D 86 54 */ addi r3, r13, lbl__76_1-_SDA_BASE_ /* 801D3534 001D0334 4C C6 31 82 */ crclr 6 /* 801D3538 001D0338 4B FF F9 CD */ bl func_801D2F04 /* 801D353C 001D033C 3F 20 CC 00 */ lis r25, 0xCC005000@ha @@ -34633,11 +34633,11 @@ lbl_801D3474: /* 801D3574 001D0374 38 7F 02 88 */ addi r3, r31, 0x288 /* 801D3578 001D0378 4B FF F9 8D */ bl func_801D2F04 lbl_801D357C: -/* 801D357C 001D037C A8 8D 9C 78 */ lha r4, lbl_803CC578-_SDA_BASE_(r13) +/* 801D357C 001D037C A8 8D 9C 78 */ lha r4, lbl___OSLastInterrupt-_SDA_BASE_(r13) /* 801D3580 001D0380 38 7F 02 A4 */ addi r3, r31, 0x2a4 /* 801D3584 001D0384 4C C6 31 82 */ crclr 6 -/* 801D3588 001D0388 80 AD 9C 74 */ lwz r5, lbl_803CC574-_SDA_BASE_(r13) -/* 801D358C 001D038C 80 ED 9C 80 */ lwz r7, lbl_803CC580-_SDA_BASE_(r13) +/* 801D3588 001D0388 80 AD 9C 74 */ lwz r5, lbl___OSLastInterruptSrr0-_SDA_BASE_(r13) +/* 801D358C 001D038C 80 ED 9C 80 */ lwz r7, lbl___OSLastInterruptTime-_SDA_BASE_(r13) /* 801D3590 001D0390 81 0D 9C 84 */ lwz r8, lbl_803CC584-_SDA_BASE_(r13) /* 801D3594 001D0394 4B FF F9 71 */ bl func_801D2F04 /* 801D3598 001D0398 4B FE 77 19 */ bl PPCHalt @@ -34663,8 +34663,8 @@ dolphin.GetFontCode: /* 801D35DC 001D03DC 41 80 00 24 */ blt lbl_801D3600 /* 801D35E0 001D03E0 28 00 00 DF */ cmplwi r0, 0xdf /* 801D35E4 001D03E4 41 81 00 1C */ bgt lbl_801D3600 -/* 801D35E8 001D03E8 3C 60 80 2B */ lis r3, lbl_802B5980@ha -/* 801D35EC 001D03EC 38 63 59 80 */ addi r3, r3, lbl_802B5980@l +/* 801D35E8 001D03E8 3C 60 80 2B */ lis r3, lbl_HankakuToCode@ha +/* 801D35EC 001D03EC 38 63 59 80 */ addi r3, r3, lbl_HankakuToCode@l /* 801D35F0 001D03F0 54 00 08 3C */ slwi r0, r0, 1 /* 801D35F4 001D03F4 7C 63 02 14 */ add r3, r3, r0 /* 801D35F8 001D03F8 A0 63 FF C0 */ lhz r3, -0x40(r3) @@ -34743,9 +34743,9 @@ lbl_801D36EC: /* 801D36F8 001D04F8 38 63 FF FF */ addi r3, r3, -1 lbl_801D36FC: /* 801D36FC 001D04FC 7C 05 1A 14 */ add r0, r5, r3 -/* 801D3700 001D0500 3C 60 80 2B */ lis r3, lbl_802B5B00@ha +/* 801D3700 001D0500 3C 60 80 2B */ lis r3, lbl_Zenkaku2Code@ha /* 801D3704 001D0504 54 04 08 3C */ slwi r4, r0, 1 -/* 801D3708 001D0508 38 03 5B 00 */ addi r0, r3, lbl_802B5B00@l +/* 801D3708 001D0508 38 03 5B 00 */ addi r0, r3, lbl_Zenkaku2Code@l /* 801D370C 001D050C 7C 60 22 14 */ add r3, r0, r4 /* 801D3710 001D0510 A0 63 00 00 */ lhz r3, 0(r3) /* 801D3714 001D0514 48 00 00 24 */ b lbl_801D3738 @@ -34873,7 +34873,7 @@ lbl_801D389C: .global OSGetFontEncode OSGetFontEncode: -/* 801D38C0 001D06C0 A0 6D 86 58 */ lhz r3, lbl_803CAF58-_SDA_BASE_(r13) +/* 801D38C0 001D06C0 A0 6D 86 58 */ lhz r3, lbl_fontEncode$80-_SDA_BASE_(r13) /* 801D38C4 001D06C4 28 03 00 01 */ cmplwi r3, 1 /* 801D38C8 001D06C8 4C 81 00 20 */ blelr /* 801D38CC 001D06CC 3C 60 80 00 */ lis r3, 0x800000CC@ha @@ -34892,13 +34892,13 @@ lbl_801D38E4: lbl_801D38FC: /* 801D38FC 001D06FC 38 00 00 00 */ li r0, 0 lbl_801D3900: -/* 801D3900 001D0700 B0 0D 86 58 */ sth r0, lbl_803CAF58-_SDA_BASE_(r13) +/* 801D3900 001D0700 B0 0D 86 58 */ sth r0, lbl_fontEncode$80-_SDA_BASE_(r13) /* 801D3904 001D0704 48 00 00 0C */ b lbl_801D3910 lbl_801D3908: /* 801D3908 001D0708 38 00 00 00 */ li r0, 0 -/* 801D390C 001D070C B0 0D 86 58 */ sth r0, lbl_803CAF58-_SDA_BASE_(r13) +/* 801D390C 001D070C B0 0D 86 58 */ sth r0, lbl_fontEncode$80-_SDA_BASE_(r13) lbl_801D3910: -/* 801D3910 001D0710 A0 6D 86 58 */ lhz r3, lbl_803CAF58-_SDA_BASE_(r13) +/* 801D3910 001D0710 A0 6D 86 58 */ lhz r3, lbl_fontEncode$80-_SDA_BASE_(r13) /* 801D3914 001D0714 4E 80 00 20 */ blr .global dolphin.ReadROM @@ -34955,7 +34955,7 @@ OSLoadFont: /* 801D39BC 001D07BC 3B C4 00 00 */ addi r30, r4, 0 /* 801D39C0 001D07C0 93 A1 00 34 */ stw r29, 0x34(r1) /* 801D39C4 001D07C4 3B A3 00 00 */ addi r29, r3, 0 -/* 801D39C8 001D07C8 90 0D 9C 64 */ stw r0, lbl_803CC564-_SDA_BASE_(r13) +/* 801D39C8 001D07C8 90 0D 9C 64 */ stw r0, lbl_SheetImage-_SDA_BASE_(r13) /* 801D39CC 001D07CC 4B FF FE F5 */ bl OSGetFontEncode /* 801D39D0 001D07D0 54 60 04 3E */ clrlwi r0, r3, 0x10 /* 801D39D4 001D07D4 28 00 00 01 */ cmplwi r0, 1 @@ -34993,16 +34993,16 @@ lbl_801D3A3C: /* 801D3A44 001D0844 38 7E 00 00 */ addi r3, r30, 0 /* 801D3A48 001D0848 38 9D 00 00 */ addi r4, r29, 0 /* 801D3A4C 001D084C 4B FF FD 01 */ bl dolphin.Decode -/* 801D3A50 001D0850 93 AD 9C 60 */ stw r29, lbl_803CC560-_SDA_BASE_(r13) -/* 801D3A54 001D0854 A0 8D 86 58 */ lhz r4, lbl_803CAF58-_SDA_BASE_(r13) +/* 801D3A50 001D0850 93 AD 9C 60 */ stw r29, lbl_FontData-_SDA_BASE_(r13) +/* 801D3A54 001D0854 A0 8D 86 58 */ lhz r4, lbl_fontEncode$80-_SDA_BASE_(r13) /* 801D3A58 001D0858 A0 1D 00 22 */ lhz r0, 0x22(r29) /* 801D3A5C 001D085C 28 04 00 01 */ cmplwi r4, 1 /* 801D3A60 001D0860 7C 1D 02 14 */ add r0, r29, r0 -/* 801D3A64 001D0864 90 0D 9C 68 */ stw r0, lbl_803CC568-_SDA_BASE_(r13) +/* 801D3A64 001D0864 90 0D 9C 68 */ stw r0, lbl_WidthTable-_SDA_BASE_(r13) /* 801D3A68 001D0868 A0 7D 00 1A */ lhz r3, 0x1a(r29) /* 801D3A6C 001D086C A0 1D 00 1C */ lhz r0, 0x1c(r29) /* 801D3A70 001D0870 7C 03 01 D6 */ mullw r0, r3, r0 -/* 801D3A74 001D0874 90 0D 9C 6C */ stw r0, lbl_803CC56C-_SDA_BASE_(r13) +/* 801D3A74 001D0874 90 0D 9C 6C */ stw r0, lbl_CharsInSheet-_SDA_BASE_(r13) /* 801D3A78 001D0878 41 81 00 08 */ bgt lbl_801D3A80 /* 801D3A7C 001D087C 48 00 00 4C */ b lbl_801D3AC8 lbl_801D3A80: @@ -35022,25 +35022,25 @@ lbl_801D3A98: lbl_801D3AB0: /* 801D3AB0 001D08B0 38 00 00 00 */ li r0, 0 lbl_801D3AB4: -/* 801D3AB4 001D08B4 B0 0D 86 58 */ sth r0, lbl_803CAF58-_SDA_BASE_(r13) +/* 801D3AB4 001D08B4 B0 0D 86 58 */ sth r0, lbl_fontEncode$80-_SDA_BASE_(r13) /* 801D3AB8 001D08B8 48 00 00 0C */ b lbl_801D3AC4 lbl_801D3ABC: /* 801D3ABC 001D08BC 38 00 00 00 */ li r0, 0 -/* 801D3AC0 001D08C0 B0 0D 86 58 */ sth r0, lbl_803CAF58-_SDA_BASE_(r13) +/* 801D3AC0 001D08C0 B0 0D 86 58 */ sth r0, lbl_fontEncode$80-_SDA_BASE_(r13) lbl_801D3AC4: -/* 801D3AC4 001D08C4 A0 8D 86 58 */ lhz r4, lbl_803CAF58-_SDA_BASE_(r13) +/* 801D3AC4 001D08C4 A0 8D 86 58 */ lhz r4, lbl_fontEncode$80-_SDA_BASE_(r13) lbl_801D3AC8: /* 801D3AC8 001D08C8 54 80 04 3E */ clrlwi r0, r4, 0x10 /* 801D3ACC 001D08CC 28 00 00 01 */ cmplwi r0, 1 /* 801D3AD0 001D08D0 40 82 01 E8 */ bne lbl_801D3CB8 -/* 801D3AD4 001D08D4 80 82 B4 00 */ lwz r4, lbl_803CFD80-_SDA2_BASE_(r2) +/* 801D3AD4 001D08D4 80 82 B4 00 */ lwz r4, lbl__153-_SDA2_BASE_(r2) /* 801D3AD8 001D08D8 38 60 00 54 */ li r3, 0x54 /* 801D3ADC 001D08DC 80 02 B4 04 */ lwz r0, lbl_803CFD84-_SDA2_BASE_(r2) /* 801D3AE0 001D08E0 90 81 00 1C */ stw r4, 0x1c(r1) /* 801D3AE4 001D08E4 90 01 00 20 */ stw r0, 0x20(r1) /* 801D3AE8 001D08E8 4B FF FA C9 */ bl dolphin.GetFontCode -/* 801D3AEC 001D08EC 80 AD 9C 6C */ lwz r5, lbl_803CC56C-_SDA_BASE_(r13) -/* 801D3AF0 001D08F0 81 8D 9C 60 */ lwz r12, lbl_803CC560-_SDA_BASE_(r13) +/* 801D3AEC 001D08EC 80 AD 9C 6C */ lwz r5, lbl_CharsInSheet-_SDA_BASE_(r13) +/* 801D3AF0 001D08F0 81 8D 9C 60 */ lwz r12, lbl_FontData-_SDA_BASE_(r13) /* 801D3AF4 001D08F4 7D 43 2B D6 */ divw r10, r3, r5 /* 801D3AF8 001D08F8 A0 C1 00 1C */ lhz r6, 0x1c(r1) /* 801D3AFC 001D08FC A0 0C 00 1E */ lhz r0, 0x1e(r12) @@ -35090,7 +35090,7 @@ lbl_801D3AC8: /* 801D3BAC 001D09AC B0 C9 00 00 */ sth r6, 0(r9) /* 801D3BB0 001D09B0 39 45 00 05 */ addi r10, r5, 5 /* 801D3BB4 001D09B4 39 25 00 06 */ addi r9, r5, 6 -/* 801D3BB8 001D09B8 80 ED 9C 60 */ lwz r7, lbl_803CC560-_SDA_BASE_(r13) +/* 801D3BB8 001D09B8 80 ED 9C 60 */ lwz r7, lbl_FontData-_SDA_BASE_(r13) /* 801D3BBC 001D09BC 38 C5 00 07 */ addi r6, r5, 7 /* 801D3BC0 001D09C0 A0 A1 00 1E */ lhz r5, 0x1e(r1) /* 801D3BC4 001D09C4 A0 E7 00 1E */ lhz r7, 0x1e(r7) @@ -35112,7 +35112,7 @@ lbl_801D3AC8: /* 801D3C04 001D0A04 7D 08 3A 14 */ add r8, r8, r7 /* 801D3C08 001D0A08 7D 08 1A 14 */ add r8, r8, r3 /* 801D3C0C 001D0A0C B0 A8 00 00 */ sth r5, 0(r8) -/* 801D3C10 001D0A10 80 ED 9C 60 */ lwz r7, lbl_803CC560-_SDA_BASE_(r13) +/* 801D3C10 001D0A10 80 ED 9C 60 */ lwz r7, lbl_FontData-_SDA_BASE_(r13) /* 801D3C14 001D0A14 A0 A1 00 20 */ lhz r5, 0x20(r1) /* 801D3C18 001D0A18 A0 E7 00 1E */ lhz r7, 0x1e(r7) /* 801D3C1C 001D0A1C 7C E7 1E 70 */ srawi r7, r7, 3 @@ -35133,7 +35133,7 @@ lbl_801D3AC8: /* 801D3C58 001D0A58 7D 08 3A 14 */ add r8, r8, r7 /* 801D3C5C 001D0A5C 7D 08 1A 14 */ add r8, r8, r3 /* 801D3C60 001D0A60 B0 A8 00 00 */ sth r5, 0(r8) -/* 801D3C64 001D0A64 80 AD 9C 60 */ lwz r5, lbl_803CC560-_SDA_BASE_(r13) +/* 801D3C64 001D0A64 80 AD 9C 60 */ lwz r5, lbl_FontData-_SDA_BASE_(r13) /* 801D3C68 001D0A68 A0 A5 00 1E */ lhz r5, 0x1e(r5) /* 801D3C6C 001D0A6C 7C A5 1E 70 */ srawi r5, r5, 3 /* 801D3C70 001D0A70 7C A5 01 94 */ addze r5, r5 @@ -35169,7 +35169,7 @@ dolphin.ExpandFontSheet: /* 801D3CD8 001D0AD8 7C 08 02 A6 */ mflr r0 /* 801D3CDC 001D0ADC 90 01 00 04 */ stw r0, 4(r1) /* 801D3CE0 001D0AE0 94 21 FF F8 */ stwu r1, -8(r1) -/* 801D3CE4 001D0AE4 80 CD 9C 60 */ lwz r6, lbl_803CC560-_SDA_BASE_(r13) +/* 801D3CE4 001D0AE4 80 CD 9C 60 */ lwz r6, lbl_FontData-_SDA_BASE_(r13) /* 801D3CE8 001D0AE8 A0 06 00 18 */ lhz r0, 0x18(r6) /* 801D3CEC 001D0AEC 38 A6 00 2C */ addi r5, r6, 0x2c /* 801D3CF0 001D0AF0 28 00 00 00 */ cmplwi r0, 0 @@ -35402,7 +35402,7 @@ lbl_801D4018: /* 801D4060 001D0E60 38 E7 FF FC */ addi r7, r7, -4 /* 801D4064 001D0E64 42 00 FF B4 */ bdnz lbl_801D4018 lbl_801D4068: -/* 801D4068 001D0E68 80 AD 9C 60 */ lwz r5, lbl_803CC560-_SDA_BASE_(r13) +/* 801D4068 001D0E68 80 AD 9C 60 */ lwz r5, lbl_FontData-_SDA_BASE_(r13) /* 801D406C 001D0E6C 7C 83 23 78 */ mr r3, r4 /* 801D4070 001D0E70 80 85 00 28 */ lwz r4, 0x28(r5) /* 801D4074 001D0E74 4B FF E3 15 */ bl DCStoreRange @@ -35416,7 +35416,7 @@ OSInitFont: /* 801D4088 001D0E88 7C 08 02 A6 */ mflr r0 /* 801D408C 001D0E8C 90 01 00 04 */ stw r0, 4(r1) /* 801D4090 001D0E90 94 21 FF F8 */ stwu r1, -8(r1) -/* 801D4094 001D0E94 A0 0D 86 58 */ lhz r0, lbl_803CAF58-_SDA_BASE_(r13) +/* 801D4094 001D0E94 A0 0D 86 58 */ lhz r0, lbl_fontEncode$80-_SDA_BASE_(r13) /* 801D4098 001D0E98 28 00 00 01 */ cmplwi r0, 1 /* 801D409C 001D0E9C 41 81 00 08 */ bgt lbl_801D40A4 /* 801D40A0 001D0EA0 48 00 00 4C */ b lbl_801D40EC @@ -35437,13 +35437,13 @@ lbl_801D40BC: lbl_801D40D4: /* 801D40D4 001D0ED4 38 00 00 00 */ li r0, 0 lbl_801D40D8: -/* 801D40D8 001D0ED8 B0 0D 86 58 */ sth r0, lbl_803CAF58-_SDA_BASE_(r13) +/* 801D40D8 001D0ED8 B0 0D 86 58 */ sth r0, lbl_fontEncode$80-_SDA_BASE_(r13) /* 801D40DC 001D0EDC 48 00 00 0C */ b lbl_801D40E8 lbl_801D40E0: /* 801D40E0 001D0EE0 38 00 00 00 */ li r0, 0 -/* 801D40E4 001D0EE4 B0 0D 86 58 */ sth r0, lbl_803CAF58-_SDA_BASE_(r13) +/* 801D40E4 001D0EE4 B0 0D 86 58 */ sth r0, lbl_fontEncode$80-_SDA_BASE_(r13) lbl_801D40E8: -/* 801D40E8 001D0EE8 A0 0D 86 58 */ lhz r0, lbl_803CAF58-_SDA_BASE_(r13) +/* 801D40E8 001D0EE8 A0 0D 86 58 */ lhz r0, lbl_fontEncode$80-_SDA_BASE_(r13) lbl_801D40EC: /* 801D40EC 001D0EEC 54 00 04 3E */ clrlwi r0, r0, 0x10 /* 801D40F0 001D0EF0 28 00 00 01 */ cmplwi r0, 1 @@ -35462,16 +35462,16 @@ lbl_801D410C: /* 801D411C 001D0F1C 38 60 00 00 */ li r3, 0 /* 801D4120 001D0F20 48 00 00 38 */ b lbl_801D4158 lbl_801D4124: -/* 801D4124 001D0F24 80 AD 9C 60 */ lwz r5, lbl_803CC560-_SDA_BASE_(r13) +/* 801D4124 001D0F24 80 AD 9C 60 */ lwz r5, lbl_FontData-_SDA_BASE_(r13) /* 801D4128 001D0F28 80 05 00 24 */ lwz r0, 0x24(r5) /* 801D412C 001D0F2C 7C 05 02 14 */ add r0, r5, r0 -/* 801D4130 001D0F30 90 0D 9C 64 */ stw r0, lbl_803CC564-_SDA_BASE_(r13) -/* 801D4134 001D0F34 80 6D 9C 64 */ lwz r3, lbl_803CC564-_SDA_BASE_(r13) +/* 801D4130 001D0F30 90 0D 9C 64 */ stw r0, lbl_SheetImage-_SDA_BASE_(r13) +/* 801D4134 001D0F34 80 6D 9C 64 */ lwz r3, lbl_SheetImage-_SDA_BASE_(r13) /* 801D4138 001D0F38 38 03 00 1F */ addi r0, r3, 0x1f /* 801D413C 001D0F3C 54 00 00 34 */ rlwinm r0, r0, 0, 0, 0x1a -/* 801D4140 001D0F40 90 0D 9C 64 */ stw r0, lbl_803CC564-_SDA_BASE_(r13) +/* 801D4140 001D0F40 90 0D 9C 64 */ stw r0, lbl_SheetImage-_SDA_BASE_(r13) /* 801D4144 001D0F44 80 05 00 24 */ lwz r0, 0x24(r5) -/* 801D4148 001D0F48 80 8D 9C 64 */ lwz r4, lbl_803CC564-_SDA_BASE_(r13) +/* 801D4148 001D0F48 80 8D 9C 64 */ lwz r4, lbl_SheetImage-_SDA_BASE_(r13) /* 801D414C 001D0F4C 7C 65 02 14 */ add r3, r5, r0 /* 801D4150 001D0F50 4B FF FB 89 */ bl dolphin.ExpandFontSheet /* 801D4154 001D0F54 38 60 00 01 */ li r3, 1 @@ -35501,7 +35501,7 @@ OSGetFontTexture: /* 801D41A4 001D0FA4 7F 63 DB 78 */ mr r3, r27 /* 801D41A8 001D0FA8 48 00 01 54 */ b lbl_801D42FC lbl_801D41AC: -/* 801D41AC 001D0FAC A0 0D 86 58 */ lhz r0, lbl_803CAF58-_SDA_BASE_(r13) +/* 801D41AC 001D0FAC A0 0D 86 58 */ lhz r0, lbl_fontEncode$80-_SDA_BASE_(r13) /* 801D41B0 001D0FB0 3B 7B 00 01 */ addi r27, r27, 1 /* 801D41B4 001D0FB4 28 00 00 01 */ cmplwi r0, 1 /* 801D41B8 001D0FB8 41 81 00 08 */ bgt lbl_801D41C0 @@ -35523,13 +35523,13 @@ lbl_801D41D8: lbl_801D41F0: /* 801D41F0 001D0FF0 38 00 00 00 */ li r0, 0 lbl_801D41F4: -/* 801D41F4 001D0FF4 B0 0D 86 58 */ sth r0, lbl_803CAF58-_SDA_BASE_(r13) +/* 801D41F4 001D0FF4 B0 0D 86 58 */ sth r0, lbl_fontEncode$80-_SDA_BASE_(r13) /* 801D41F8 001D0FF8 48 00 00 0C */ b lbl_801D4204 lbl_801D41FC: /* 801D41FC 001D0FFC 38 00 00 00 */ li r0, 0 -/* 801D4200 001D1000 B0 0D 86 58 */ sth r0, lbl_803CAF58-_SDA_BASE_(r13) +/* 801D4200 001D1000 B0 0D 86 58 */ sth r0, lbl_fontEncode$80-_SDA_BASE_(r13) lbl_801D4204: -/* 801D4204 001D1004 A0 0D 86 58 */ lhz r0, lbl_803CAF58-_SDA_BASE_(r13) +/* 801D4204 001D1004 A0 0D 86 58 */ lhz r0, lbl_fontEncode$80-_SDA_BASE_(r13) lbl_801D4208: /* 801D4208 001D1008 54 00 04 3E */ clrlwi r0, r0, 0x10 /* 801D420C 001D100C 28 00 00 01 */ cmplwi r0, 1 @@ -35567,17 +35567,17 @@ lbl_801D4264: /* 801D4280 001D1080 3B 7B 00 01 */ addi r27, r27, 1 lbl_801D4284: /* 801D4284 001D1084 4B FF F3 2D */ bl dolphin.GetFontCode -/* 801D4288 001D1088 80 0D 9C 6C */ lwz r0, lbl_803CC56C-_SDA_BASE_(r13) +/* 801D4288 001D1088 80 0D 9C 6C */ lwz r0, lbl_CharsInSheet-_SDA_BASE_(r13) /* 801D428C 001D108C 28 1F 00 00 */ cmplwi r31, 0 -/* 801D4290 001D1090 80 8D 9C 60 */ lwz r4, lbl_803CC560-_SDA_BASE_(r13) +/* 801D4290 001D1090 80 8D 9C 60 */ lwz r4, lbl_FontData-_SDA_BASE_(r13) /* 801D4294 001D1094 7C C3 03 D6 */ divw r6, r3, r0 -/* 801D4298 001D1098 80 AD 9C 64 */ lwz r5, lbl_803CC564-_SDA_BASE_(r13) +/* 801D4298 001D1098 80 AD 9C 64 */ lwz r5, lbl_SheetImage-_SDA_BASE_(r13) /* 801D429C 001D109C 80 04 00 14 */ lwz r0, 0x14(r4) /* 801D42A0 001D10A0 7C 00 31 D6 */ mullw r0, r0, r6 /* 801D42A4 001D10A4 7C 05 02 14 */ add r0, r5, r0 /* 801D42A8 001D10A8 90 1C 00 00 */ stw r0, 0(r28) -/* 801D42AC 001D10AC 80 0D 9C 6C */ lwz r0, lbl_803CC56C-_SDA_BASE_(r13) -/* 801D42B0 001D10B0 80 AD 9C 60 */ lwz r5, lbl_803CC560-_SDA_BASE_(r13) +/* 801D42AC 001D10AC 80 0D 9C 6C */ lwz r0, lbl_CharsInSheet-_SDA_BASE_(r13) +/* 801D42B0 001D10B0 80 AD 9C 60 */ lwz r5, lbl_FontData-_SDA_BASE_(r13) /* 801D42B4 001D10B4 7C 86 01 D6 */ mullw r4, r6, r0 /* 801D42B8 001D10B8 A0 C5 00 1A */ lhz r6, 0x1a(r5) /* 801D42BC 001D10BC A0 05 00 10 */ lhz r0, 0x10(r5) @@ -35587,12 +35587,12 @@ lbl_801D4284: /* 801D42CC 001D10CC 7C 84 28 50 */ subf r4, r4, r5 /* 801D42D0 001D10D0 7C 04 01 D6 */ mullw r0, r4, r0 /* 801D42D4 001D10D4 90 1D 00 00 */ stw r0, 0(r29) -/* 801D42D8 001D10D8 80 8D 9C 60 */ lwz r4, lbl_803CC560-_SDA_BASE_(r13) +/* 801D42D8 001D10D8 80 8D 9C 60 */ lwz r4, lbl_FontData-_SDA_BASE_(r13) /* 801D42DC 001D10DC A0 04 00 12 */ lhz r0, 0x12(r4) /* 801D42E0 001D10E0 7C 07 01 D6 */ mullw r0, r7, r0 /* 801D42E4 001D10E4 90 1E 00 00 */ stw r0, 0(r30) /* 801D42E8 001D10E8 41 82 00 10 */ beq lbl_801D42F8 -/* 801D42EC 001D10EC 80 8D 9C 68 */ lwz r4, lbl_803CC568-_SDA_BASE_(r13) +/* 801D42EC 001D10EC 80 8D 9C 68 */ lwz r4, lbl_WidthTable-_SDA_BASE_(r13) /* 801D42F0 001D10F0 7C 04 18 AE */ lbzx r0, r4, r3 /* 801D42F4 001D10F4 90 1F 00 00 */ stw r0, 0(r31) lbl_801D42F8: @@ -35638,7 +35638,7 @@ lbl_801D4350: .global __OSSetInterruptHandler __OSSetInterruptHandler: /* 801D435C 001D115C 7C 60 07 34 */ extsh r0, r3 -/* 801D4360 001D1160 80 6D 9C 70 */ lwz r3, lbl_803CC570-_SDA_BASE_(r13) +/* 801D4360 001D1160 80 6D 9C 70 */ lwz r3, lbl_InterruptHandlerTable-_SDA_BASE_(r13) /* 801D4364 001D1164 54 00 10 3A */ slwi r0, r0, 2 /* 801D4368 001D1168 7C A3 02 14 */ add r5, r3, r0 /* 801D436C 001D116C 80 65 00 00 */ lwz r3, 0(r5) @@ -35648,7 +35648,7 @@ __OSSetInterruptHandler: .global __OSGetInterruptHandler __OSGetInterruptHandler: /* 801D4378 001D1178 7C 60 07 34 */ extsh r0, r3 -/* 801D437C 001D117C 80 6D 9C 70 */ lwz r3, lbl_803CC570-_SDA_BASE_(r13) +/* 801D437C 001D117C 80 6D 9C 70 */ lwz r3, lbl_InterruptHandlerTable-_SDA_BASE_(r13) /* 801D4380 001D1180 54 00 10 3A */ slwi r0, r0, 2 /* 801D4384 001D1184 7C 63 00 2E */ lwzx r3, r3, r0 /* 801D4388 001D1188 4E 80 00 20 */ blr @@ -35661,10 +35661,10 @@ __OSInterruptInit: /* 801D4398 001D1198 93 E1 00 0C */ stw r31, 0xc(r1) /* 801D439C 001D119C 3F E0 80 00 */ lis r31, 0x80003040@ha /* 801D43A0 001D11A0 38 1F 30 40 */ addi r0, r31, 0x80003040@l -/* 801D43A4 001D11A4 90 0D 9C 70 */ stw r0, lbl_803CC570-_SDA_BASE_(r13) +/* 801D43A4 001D11A4 90 0D 9C 70 */ stw r0, lbl_InterruptHandlerTable-_SDA_BASE_(r13) /* 801D43A8 001D11A8 38 80 00 00 */ li r4, 0 /* 801D43AC 001D11AC 38 A0 00 80 */ li r5, 0x80 -/* 801D43B0 001D11B0 80 6D 9C 70 */ lwz r3, lbl_803CC570-_SDA_BASE_(r13) +/* 801D43B0 001D11B0 80 6D 9C 70 */ lwz r3, lbl_InterruptHandlerTable-_SDA_BASE_(r13) /* 801D43B4 001D11B4 4B E2 F0 A5 */ bl memset /* 801D43B8 001D11B8 38 00 00 00 */ li r0, 0 /* 801D43BC 001D11BC 90 1F 00 C4 */ stw r0, 0xc4(r31) @@ -36181,8 +36181,8 @@ lbl_801D4A58: /* 801D4A68 001D1868 7C 04 18 78 */ andc r4, r0, r3 /* 801D4A6C 001D186C 28 04 00 00 */ cmplwi r4, 0 /* 801D4A70 001D1870 41 82 00 98 */ beq lbl_801D4B08 -/* 801D4A74 001D1874 3C 60 80 2B */ lis r3, lbl_802B6490@ha -/* 801D4A78 001D1878 38 03 64 90 */ addi r0, r3, lbl_802B6490@l +/* 801D4A74 001D1874 3C 60 80 2B */ lis r3, lbl_InterruptPrioTable@ha +/* 801D4A78 001D1878 38 03 64 90 */ addi r0, r3, lbl_InterruptPrioTable@l /* 801D4A7C 001D187C 7C 03 03 78 */ mr r3, r0 /* 801D4A80 001D1880 48 00 00 04 */ b lbl_801D4A84 lbl_801D4A84: @@ -36199,19 +36199,19 @@ lbl_801D4AA4: /* 801D4AA4 001D18A4 38 63 00 04 */ addi r3, r3, 4 /* 801D4AA8 001D18A8 4B FF FF E0 */ b lbl_801D4A88 lbl_801D4AAC: -/* 801D4AAC 001D18AC 80 6D 9C 70 */ lwz r3, lbl_803CC570-_SDA_BASE_(r13) +/* 801D4AAC 001D18AC 80 6D 9C 70 */ lwz r3, lbl_InterruptHandlerTable-_SDA_BASE_(r13) /* 801D4AB0 001D18B0 57 A0 10 3A */ slwi r0, r29, 2 /* 801D4AB4 001D18B4 7F E3 00 2E */ lwzx r31, r3, r0 /* 801D4AB8 001D18B8 28 1F 00 00 */ cmplwi r31, 0 /* 801D4ABC 001D18BC 41 82 00 4C */ beq lbl_801D4B08 /* 801D4AC0 001D18C0 2C 1D 00 04 */ cmpwi r29, 4 /* 801D4AC4 001D18C4 40 81 00 1C */ ble lbl_801D4AE0 -/* 801D4AC8 001D18C8 B3 AD 9C 78 */ sth r29, lbl_803CC578-_SDA_BASE_(r13) +/* 801D4AC8 001D18C8 B3 AD 9C 78 */ sth r29, lbl___OSLastInterrupt-_SDA_BASE_(r13) /* 801D4ACC 001D18CC 48 00 2A 81 */ bl OSGetTime /* 801D4AD0 001D18D0 90 8D 9C 84 */ stw r4, lbl_803CC584-_SDA_BASE_(r13) -/* 801D4AD4 001D18D4 90 6D 9C 80 */ stw r3, lbl_803CC580-_SDA_BASE_(r13) +/* 801D4AD4 001D18D4 90 6D 9C 80 */ stw r3, lbl___OSLastInterruptTime-_SDA_BASE_(r13) /* 801D4AD8 001D18D8 80 1E 01 98 */ lwz r0, 0x198(r30) -/* 801D4ADC 001D18DC 90 0D 9C 74 */ stw r0, lbl_803CC574-_SDA_BASE_(r13) +/* 801D4ADC 001D18DC 90 0D 9C 74 */ stw r0, lbl___OSLastInterruptSrr0-_SDA_BASE_(r13) lbl_801D4AE0: /* 801D4AE0 001D18E0 48 00 1C A5 */ bl OSDisableScheduler /* 801D4AE4 001D18E4 7F A3 EB 78 */ mr r3, r29 @@ -36287,9 +36287,9 @@ lbl_801D4BD0: /* 801D4BE0 001D19E0 38 00 00 00 */ li r0, 0 /* 801D4BE4 001D19E4 94 21 FF F8 */ stwu r1, -8(r1) /* 801D4BE8 001D19E8 A0 E3 40 24 */ lhz r7, 0x4024(r3) -/* 801D4BEC 001D19EC 3C 60 80 38 */ lis r3, lbl_8037E010@ha +/* 801D4BEC 001D19EC 3C 60 80 38 */ lis r3, lbl___OSErrorTable@ha /* 801D4BF0 001D19F0 A0 C8 00 22 */ lhz r6, 0x22(r8) -/* 801D4BF4 001D19F4 38 63 E0 10 */ addi r3, r3, lbl_8037E010@l +/* 801D4BF4 001D19F4 38 63 E0 10 */ addi r3, r3, lbl___OSErrorTable@l /* 801D4BF8 001D19F8 A0 A8 00 1E */ lhz r5, 0x1e(r8) /* 801D4BFC 001D19FC 50 E6 81 9E */ rlwimi r6, r7, 0x10, 6, 0xf /* 801D4C00 001D1A00 B0 08 00 20 */ sth r0, 0x20(r8) @@ -36420,8 +36420,8 @@ __OSInitMemoryProtection: /* 801D4DCC 001D1BCC 7F A4 EB 78 */ mr r4, r29 /* 801D4DD0 001D1BD0 38 60 00 04 */ li r3, 4 /* 801D4DD4 001D1BD4 4B FF F5 89 */ bl __OSSetInterruptHandler -/* 801D4DD8 001D1BD8 3C 60 80 2B */ lis r3, lbl_802B64C0@ha -/* 801D4DDC 001D1BDC 38 63 64 C0 */ addi r3, r3, lbl_802B64C0@l +/* 801D4DD8 001D1BD8 3C 60 80 2B */ lis r3, lbl_ResetFunctionInfo_1@ha +/* 801D4DDC 001D1BDC 38 63 64 C0 */ addi r3, r3, lbl_ResetFunctionInfo_1@l /* 801D4DE0 001D1BE0 48 00 04 59 */ bl OSRegisterResetFunction /* 801D4DE4 001D1BE4 80 7B 00 F0 */ lwz r3, 0xf0(r27) /* 801D4DE8 001D1BE8 80 1B 00 28 */ lwz r0, 0x28(r27) @@ -36504,7 +36504,7 @@ dolphin.Run: /* 801D4EE8 001D1CE8 4E 80 00 20 */ blr lbl_801D4EEC: /* 801D4EEC 001D1CEC 38 00 00 01 */ li r0, 1 -/* 801D4EF0 001D1CF0 90 0D 9C 90 */ stw r0, lbl_803CC590-_SDA_BASE_(r13) +/* 801D4EF0 001D1CF0 90 0D 9C 90 */ stw r0, lbl_Prepared-_SDA_BASE_(r13) /* 801D4EF4 001D1CF4 4E 80 00 20 */ blr .global __OSReboot @@ -36513,12 +36513,12 @@ __OSReboot: /* 801D4EFC 001D1CFC 90 01 00 04 */ stw r0, 4(r1) /* 801D4F00 001D1D00 94 21 FC 80 */ stwu r1, -0x380(r1) /* 801D4F04 001D1D04 BF 41 03 68 */ stmw r26, 0x368(r1) -/* 801D4F08 001D1D08 3C 60 80 38 */ lis r3, lbl_8037E060@ha -/* 801D4F0C 001D1D0C 3B C3 E0 60 */ addi r30, r3, lbl_8037E060@l +/* 801D4F08 001D1D08 3C 60 80 38 */ lis r3, lbl_Header@ha +/* 801D4F0C 001D1D0C 3B C3 E0 60 */ addi r30, r3, lbl_Header@l /* 801D4F10 001D1D10 4B FF F4 01 */ bl OSDisableInterrupts -/* 801D4F14 001D1D14 80 AD 9C 88 */ lwz r5, lbl_803CC588-_SDA_BASE_(r13) +/* 801D4F14 001D1D14 80 AD 9C 88 */ lwz r5, lbl_SaveStart-_SDA_BASE_(r13) /* 801D4F18 001D1D18 3C 80 81 30 */ lis r4, 0x812FDFF0@ha -/* 801D4F1C 001D1D1C 80 0D 9C 8C */ lwz r0, lbl_803CC58C-_SDA_BASE_(r13) +/* 801D4F1C 001D1D1C 80 0D 9C 8C */ lwz r0, lbl_SaveEnd-_SDA_BASE_(r13) /* 801D4F20 001D1D20 3B 60 00 00 */ li r27, 0 /* 801D4F24 001D1D24 3F E0 81 80 */ lis r31, 0x817FFFFC@ha /* 801D4F28 001D1D28 38 C0 00 01 */ li r6, 1 @@ -36537,7 +36537,7 @@ __OSReboot: /* 801D4F5C 001D1D5C 4B FF 13 CD */ bl DVDSetAutoInvalidation /* 801D4F60 001D1D60 4B FF 13 D9 */ bl DVDResume /* 801D4F64 001D1D64 3C 60 80 1D */ lis r3, lbl_801D4EEC@ha -/* 801D4F68 001D1D68 93 6D 9C 90 */ stw r27, lbl_803CC590-_SDA_BASE_(r13) +/* 801D4F68 001D1D68 93 6D 9C 90 */ stw r27, lbl_Prepared-_SDA_BASE_(r13) /* 801D4F6C 001D1D6C 38 63 4E EC */ addi r3, r3, lbl_801D4EEC@l /* 801D4F70 001D1D70 4B FF 1A B5 */ bl __DVDPrepareResetAsync /* 801D4F74 001D1D74 38 60 FF E0 */ li r3, -32 @@ -36574,10 +36574,10 @@ lbl_801D4FE0: /* 801D4FE0 001D1DE0 80 7F FF FC */ lwz r3, -4(r31) /* 801D4FE4 001D1DE4 48 00 03 49 */ bl __OSDoHotReset lbl_801D4FE8: -/* 801D4FE8 001D1DE8 80 0D 9C 90 */ lwz r0, lbl_803CC590-_SDA_BASE_(r13) +/* 801D4FE8 001D1DE8 80 0D 9C 90 */ lwz r0, lbl_Prepared-_SDA_BASE_(r13) /* 801D4FEC 001D1DEC 2C 00 00 01 */ cmpwi r0, 1 /* 801D4FF0 001D1DF0 40 82 FF BC */ bne lbl_801D4FAC -/* 801D4FF4 001D1DF4 80 0D 9C 0C */ lwz r0, lbl_803CC50C-_SDA_BASE_(r13) +/* 801D4FF4 001D1DF4 80 0D 9C 0C */ lwz r0, lbl___OSIsGcam-_SDA_BASE_(r13) /* 801D4FF8 001D1DF8 2C 00 00 00 */ cmpwi r0, 0 /* 801D4FFC 001D1DFC 40 82 00 C8 */ bne lbl_801D50C4 /* 801D5000 001D1E00 4B FF 19 25 */ bl DVDGetCurrentDiskID @@ -36743,7 +36743,7 @@ lbl_801D51F8: .global OSRegisterResetFunction OSRegisterResetFunction: -/* 801D5238 001D2038 80 AD 9C 98 */ lwz r5, lbl_803CC598-_SDA_BASE_(r13) +/* 801D5238 001D2038 80 AD 9C 98 */ lwz r5, lbl_ResetFunctionQueue-_SDA_BASE_(r13) /* 801D523C 001D203C 48 00 00 08 */ b lbl_801D5244 lbl_801D5240: /* 801D5240 001D2040 80 A5 00 08 */ lwz r5, 8(r5) @@ -36757,11 +36757,11 @@ lbl_801D5244: lbl_801D525C: /* 801D525C 001D205C 28 05 00 00 */ cmplwi r5, 0 /* 801D5260 001D2060 40 82 00 34 */ bne lbl_801D5294 -/* 801D5264 001D2064 38 AD 9C 98 */ addi r5, r13, lbl_803CC598-_SDA_BASE_ +/* 801D5264 001D2064 38 AD 9C 98 */ addi r5, r13, lbl_ResetFunctionQueue-_SDA_BASE_ /* 801D5268 001D2068 84 85 00 04 */ lwzu r4, 4(r5) /* 801D526C 001D206C 28 04 00 00 */ cmplwi r4, 0 /* 801D5270 001D2070 40 82 00 0C */ bne lbl_801D527C -/* 801D5274 001D2074 90 6D 9C 98 */ stw r3, lbl_803CC598-_SDA_BASE_(r13) +/* 801D5274 001D2074 90 6D 9C 98 */ stw r3, lbl_ResetFunctionQueue-_SDA_BASE_(r13) /* 801D5278 001D2078 48 00 00 08 */ b lbl_801D5280 lbl_801D527C: /* 801D527C 001D207C 90 64 00 08 */ stw r3, 8(r4) @@ -36778,7 +36778,7 @@ lbl_801D5294: /* 801D52A0 001D20A0 28 04 00 00 */ cmplwi r4, 0 /* 801D52A4 001D20A4 90 83 00 0C */ stw r4, 0xc(r3) /* 801D52A8 001D20A8 40 82 00 0C */ bne lbl_801D52B4 -/* 801D52AC 001D20AC 90 6D 9C 98 */ stw r3, lbl_803CC598-_SDA_BASE_(r13) +/* 801D52AC 001D20AC 90 6D 9C 98 */ stw r3, lbl_ResetFunctionQueue-_SDA_BASE_(r13) /* 801D52B0 001D20B0 4E 80 00 20 */ blr lbl_801D52B4: /* 801D52B4 001D20B4 90 64 00 08 */ stw r3, 8(r4) @@ -36860,7 +36860,7 @@ OSResetSystem: /* 801D539C 001D219C 41 82 00 18 */ beq lbl_801D53B4 /* 801D53A0 001D21A0 2C 1C 00 00 */ cmpwi r28, 0 /* 801D53A4 001D21A4 40 82 00 1C */ bne lbl_801D53C0 -/* 801D53A8 001D21A8 80 0D 9C A0 */ lwz r0, lbl_803CC5A0-_SDA_BASE_(r13) +/* 801D53A8 001D21A8 80 0D 9C A0 */ lwz r0, lbl_bootThisDol-_SDA_BASE_(r13) /* 801D53AC 001D21AC 28 00 00 00 */ cmplwi r0, 0 /* 801D53B0 001D21B0 41 82 00 10 */ beq lbl_801D53C0 lbl_801D53B4: @@ -36872,7 +36872,7 @@ lbl_801D53C0: lbl_801D53C4: /* 801D53C4 001D21C4 48 00 00 04 */ b lbl_801D53C8 lbl_801D53C8: -/* 801D53C8 001D21C8 83 4D 9C 98 */ lwz r26, lbl_803CC598-_SDA_BASE_(r13) +/* 801D53C8 001D21C8 83 4D 9C 98 */ lwz r26, lbl_ResetFunctionQueue-_SDA_BASE_(r13) /* 801D53CC 001D21CC 3B 60 00 00 */ li r27, 0 /* 801D53D0 001D21D0 48 00 00 04 */ b lbl_801D53D4 lbl_801D53D4: @@ -36926,7 +36926,7 @@ lbl_801D5468: /* 801D5470 001D2270 41 82 FF F8 */ beq lbl_801D5468 lbl_801D5474: /* 801D5474 001D2274 4B FF EE 9D */ bl OSDisableInterrupts -/* 801D5478 001D2278 83 6D 9C 98 */ lwz r27, lbl_803CC598-_SDA_BASE_(r13) +/* 801D5478 001D2278 83 6D 9C 98 */ lwz r27, lbl_ResetFunctionQueue-_SDA_BASE_(r13) /* 801D547C 001D227C 3B 40 00 00 */ li r26, 0 /* 801D5480 001D2280 48 00 00 04 */ b lbl_801D5484 lbl_801D5484: @@ -36964,7 +36964,7 @@ lbl_801D54BC: lbl_801D54F0: /* 801D54F0 001D22F0 2C 1C 00 00 */ cmpwi r28, 0 /* 801D54F4 001D22F4 40 82 00 74 */ bne lbl_801D5568 -/* 801D54F8 001D22F8 80 0D 9C A0 */ lwz r0, lbl_803CC5A0-_SDA_BASE_(r13) +/* 801D54F8 001D22F8 80 0D 9C A0 */ lwz r0, lbl_bootThisDol-_SDA_BASE_(r13) /* 801D54FC 001D22FC 3C 60 80 00 */ lis r3, 0x800030EC@ha /* 801D5500 001D2300 28 00 00 00 */ cmplwi r0, 0 /* 801D5504 001D2304 90 03 30 EC */ stw r0, 0x800030EC@l(r3) @@ -37085,7 +37085,7 @@ lbl_801D565C: /* 801D5680 001D2480 80 05 00 F8 */ lwz r0, 0x800000F8@l(r5) /* 801D5684 001D2484 3C 80 43 1C */ lis r4, 0x431BDE83@ha /* 801D5688 001D2488 38 84 DE 83 */ addi r4, r4, 0x431BDE83@l -/* 801D568C 001D248C 90 6D 9C C0 */ stw r3, lbl_803CC5C0-_SDA_BASE_(r13) +/* 801D568C 001D248C 90 6D 9C C0 */ stw r3, lbl_HoldDown-_SDA_BASE_(r13) /* 801D5690 001D2490 54 00 F0 BE */ srwi r0, r0, 2 /* 801D5694 001D2494 7C 04 00 16 */ mulhwu r0, r4, r0 /* 801D5698 001D2498 54 00 8B FE */ srwi r0, r0, 0xf @@ -37097,7 +37097,7 @@ lbl_801D56AC: /* 801D56AC 001D24AC 48 00 1E C1 */ bl __OSGetSystemTime /* 801D56B0 001D24B0 80 CD 9C C4 */ lwz r6, lbl_803CC5C4-_SDA_BASE_(r13) /* 801D56B4 001D24B4 6F C5 80 00 */ xoris r5, r30, 0x8000 -/* 801D56B8 001D24B8 80 0D 9C C0 */ lwz r0, lbl_803CC5C0-_SDA_BASE_(r13) +/* 801D56B8 001D24B8 80 0D 9C C0 */ lwz r0, lbl_HoldDown-_SDA_BASE_(r13) /* 801D56BC 001D24BC 7C 86 20 10 */ subfc r4, r6, r4 /* 801D56C0 001D24C0 7C 00 19 10 */ subfe r0, r0, r3 /* 801D56C4 001D24C4 6C 03 80 00 */ xoris r3, r0, 0x8000 @@ -37115,16 +37115,16 @@ lbl_801D56E8: /* 801D56F0 001D24F0 54 00 03 DF */ rlwinm. r0, r0, 0, 0xf, 0xf /* 801D56F4 001D24F4 40 82 00 34 */ bne lbl_801D5728 /* 801D56F8 001D24F8 38 00 00 01 */ li r0, 1 -/* 801D56FC 001D24FC 90 0D 9C AC */ stw r0, lbl_803CC5AC-_SDA_BASE_(r13) +/* 801D56FC 001D24FC 90 0D 9C AC */ stw r0, lbl_Down-_SDA_BASE_(r13) /* 801D5700 001D2500 38 60 02 00 */ li r3, 0x200 -/* 801D5704 001D2504 90 0D 9C B0 */ stw r0, lbl_803CC5B0-_SDA_BASE_(r13) +/* 801D5704 001D2504 90 0D 9C B0 */ stw r0, lbl_LastState-_SDA_BASE_(r13) /* 801D5708 001D2508 4B FF EF D1 */ bl __OSMaskInterrupts -/* 801D570C 001D250C 81 8D 9C A8 */ lwz r12, lbl_803CC5A8-_SDA_BASE_(r13) +/* 801D570C 001D250C 81 8D 9C A8 */ lwz r12, lbl_ResetCallback-_SDA_BASE_(r13) /* 801D5710 001D2510 28 0C 00 00 */ cmplwi r12, 0 /* 801D5714 001D2514 41 82 00 14 */ beq lbl_801D5728 /* 801D5718 001D2518 38 00 00 00 */ li r0, 0 /* 801D571C 001D251C 7D 88 03 A6 */ mtlr r12 -/* 801D5720 001D2520 90 0D 9C A8 */ stw r0, lbl_803CC5A8-_SDA_BASE_(r13) +/* 801D5720 001D2520 90 0D 9C A8 */ stw r0, lbl_ResetCallback-_SDA_BASE_(r13) /* 801D5724 001D2524 4E 80 00 21 */ blrl lbl_801D5728: /* 801D5728 001D2528 38 00 00 02 */ li r0, 2 @@ -37153,16 +37153,16 @@ OSGetResetButtonState: /* 801D5778 001D2578 80 05 30 00 */ lwz r0, 0xCC003000@l(r5) /* 801D577C 001D257C 54 00 03 DF */ rlwinm. r0, r0, 0, 0xf, 0xf /* 801D5780 001D2580 40 82 00 DC */ bne lbl_801D585C -/* 801D5784 001D2584 80 0D 9C AC */ lwz r0, lbl_803CC5AC-_SDA_BASE_(r13) +/* 801D5784 001D2584 80 0D 9C AC */ lwz r0, lbl_Down-_SDA_BASE_(r13) /* 801D5788 001D2588 2C 00 00 00 */ cmpwi r0, 0 /* 801D578C 001D258C 40 82 00 40 */ bne lbl_801D57CC -/* 801D5790 001D2590 80 0D 9C B8 */ lwz r0, lbl_803CC5B8-_SDA_BASE_(r13) +/* 801D5790 001D2590 80 0D 9C B8 */ lwz r0, lbl_HoldUp-_SDA_BASE_(r13) /* 801D5794 001D2594 38 C0 00 00 */ li r6, 0 /* 801D5798 001D2598 80 AD 9C BC */ lwz r5, lbl_803CC5BC-_SDA_BASE_(r13) /* 801D579C 001D259C 38 E0 00 01 */ li r7, 1 /* 801D57A0 001D25A0 7C 00 32 78 */ xor r0, r0, r6 /* 801D57A4 001D25A4 7C A5 32 78 */ xor r5, r5, r6 -/* 801D57A8 001D25A8 90 ED 9C AC */ stw r7, lbl_803CC5AC-_SDA_BASE_(r13) +/* 801D57A8 001D25A8 90 ED 9C AC */ stw r7, lbl_Down-_SDA_BASE_(r13) /* 801D57AC 001D25AC 7C A0 03 79 */ or. r0, r5, r0 /* 801D57B0 001D25B0 41 82 00 08 */ beq lbl_801D57B8 /* 801D57B4 001D25B4 48 00 00 08 */ b lbl_801D57BC @@ -37171,10 +37171,10 @@ lbl_801D57B8: lbl_801D57BC: /* 801D57BC 001D25BC 90 8D 9C C4 */ stw r4, lbl_803CC5C4-_SDA_BASE_(r13) /* 801D57C0 001D25C0 7C FD 3B 78 */ mr r29, r7 -/* 801D57C4 001D25C4 90 6D 9C C0 */ stw r3, lbl_803CC5C0-_SDA_BASE_(r13) +/* 801D57C4 001D25C4 90 6D 9C C0 */ stw r3, lbl_HoldDown-_SDA_BASE_(r13) /* 801D57C8 001D25C8 48 00 01 48 */ b lbl_801D5910 lbl_801D57CC: -/* 801D57CC 001D25CC 80 0D 9C B8 */ lwz r0, lbl_803CC5B8-_SDA_BASE_(r13) +/* 801D57CC 001D25CC 80 0D 9C B8 */ lwz r0, lbl_HoldUp-_SDA_BASE_(r13) /* 801D57D0 001D25D0 39 20 00 00 */ li r9, 0 /* 801D57D4 001D25D4 80 AD 9C BC */ lwz r5, lbl_803CC5BC-_SDA_BASE_(r13) /* 801D57D8 001D25D8 39 40 00 01 */ li r10, 1 @@ -37187,7 +37187,7 @@ lbl_801D57CC: /* 801D57F4 001D25F4 80 E6 00 F8 */ lwz r7, 0x800000F8@l(r6) /* 801D57F8 001D25F8 3C C0 43 1C */ lis r6, 0x431BDE83@ha /* 801D57FC 001D25FC 39 06 DE 83 */ addi r8, r6, 0x431BDE83@l -/* 801D5800 001D2600 80 0D 9C C0 */ lwz r0, lbl_803CC5C0-_SDA_BASE_(r13) +/* 801D5800 001D2600 80 0D 9C C0 */ lwz r0, lbl_HoldDown-_SDA_BASE_(r13) /* 801D5804 001D2604 54 E6 F0 BE */ srwi r6, r7, 2 /* 801D5808 001D2608 7C C8 30 16 */ mulhwu r6, r8, r6 /* 801D580C 001D260C 54 C6 8B FE */ srwi r6, r6, 0xf @@ -37214,24 +37214,24 @@ lbl_801D5854: /* 801D5854 001D2654 7C 1D 03 78 */ mr r29, r0 /* 801D5858 001D2658 48 00 00 B8 */ b lbl_801D5910 lbl_801D585C: -/* 801D585C 001D265C 80 0D 9C AC */ lwz r0, lbl_803CC5AC-_SDA_BASE_(r13) +/* 801D585C 001D265C 80 0D 9C AC */ lwz r0, lbl_Down-_SDA_BASE_(r13) /* 801D5860 001D2660 2C 00 00 00 */ cmpwi r0, 0 /* 801D5864 001D2664 41 82 00 34 */ beq lbl_801D5898 -/* 801D5868 001D2668 80 AD 9C B0 */ lwz r5, lbl_803CC5B0-_SDA_BASE_(r13) +/* 801D5868 001D2668 80 AD 9C B0 */ lwz r5, lbl_LastState-_SDA_BASE_(r13) /* 801D586C 001D266C 38 00 00 00 */ li r0, 0 -/* 801D5870 001D2670 90 0D 9C AC */ stw r0, lbl_803CC5AC-_SDA_BASE_(r13) +/* 801D5870 001D2670 90 0D 9C AC */ stw r0, lbl_Down-_SDA_BASE_(r13) /* 801D5874 001D2674 2C 05 00 00 */ cmpwi r5, 0 /* 801D5878 001D2678 3B A5 00 00 */ addi r29, r5, 0 /* 801D587C 001D267C 41 82 00 10 */ beq lbl_801D588C /* 801D5880 001D2680 90 8D 9C BC */ stw r4, lbl_803CC5BC-_SDA_BASE_(r13) -/* 801D5884 001D2684 90 6D 9C B8 */ stw r3, lbl_803CC5B8-_SDA_BASE_(r13) +/* 801D5884 001D2684 90 6D 9C B8 */ stw r3, lbl_HoldUp-_SDA_BASE_(r13) /* 801D5888 001D2688 48 00 00 88 */ b lbl_801D5910 lbl_801D588C: /* 801D588C 001D268C 90 0D 9C BC */ stw r0, lbl_803CC5BC-_SDA_BASE_(r13) -/* 801D5890 001D2690 90 0D 9C B8 */ stw r0, lbl_803CC5B8-_SDA_BASE_(r13) +/* 801D5890 001D2690 90 0D 9C B8 */ stw r0, lbl_HoldUp-_SDA_BASE_(r13) /* 801D5894 001D2694 48 00 00 7C */ b lbl_801D5910 lbl_801D5898: -/* 801D5898 001D2698 80 CD 9C B8 */ lwz r6, lbl_803CC5B8-_SDA_BASE_(r13) +/* 801D5898 001D2698 80 CD 9C B8 */ lwz r6, lbl_HoldUp-_SDA_BASE_(r13) /* 801D589C 001D269C 39 00 00 00 */ li r8, 0 /* 801D58A0 001D26A0 80 ED 9C BC */ lwz r7, lbl_803CC5BC-_SDA_BASE_(r13) /* 801D58A4 001D26A4 7C C0 42 78 */ xor r0, r6, r8 @@ -37261,17 +37261,17 @@ lbl_801D5900: /* 801D5900 001D2700 38 00 00 00 */ li r0, 0 /* 801D5904 001D2704 90 0D 9C BC */ stw r0, lbl_803CC5BC-_SDA_BASE_(r13) /* 801D5908 001D2708 3B A0 00 00 */ li r29, 0 -/* 801D590C 001D270C 90 0D 9C B8 */ stw r0, lbl_803CC5B8-_SDA_BASE_(r13) +/* 801D590C 001D270C 90 0D 9C B8 */ stw r0, lbl_HoldUp-_SDA_BASE_(r13) lbl_801D5910: /* 801D5910 001D2710 3C A0 80 00 */ lis r5, 0x800030E3@ha -/* 801D5914 001D2714 93 AD 9C B0 */ stw r29, lbl_803CC5B0-_SDA_BASE_(r13) +/* 801D5914 001D2714 93 AD 9C B0 */ stw r29, lbl_LastState-_SDA_BASE_(r13) /* 801D5918 001D2718 88 05 30 E3 */ lbz r0, 0x800030E3@l(r5) /* 801D591C 001D271C 54 00 06 BF */ clrlwi. r0, r0, 0x1a /* 801D5920 001D2720 41 82 00 A0 */ beq lbl_801D59C0 /* 801D5924 001D2724 1D 40 00 3C */ mulli r10, r0, 0x3c /* 801D5928 001D2728 80 05 00 F8 */ lwz r0, 0xf8(r5) /* 801D592C 001D272C 81 2D 9C 3C */ lwz r9, lbl_803CC53C-_SDA_BASE_(r13) -/* 801D5930 001D2730 81 0D 9C 38 */ lwz r8, lbl_803CC538-_SDA_BASE_(r13) +/* 801D5930 001D2730 81 0D 9C 38 */ lwz r8, lbl___OSStartTime-_SDA_BASE_(r13) /* 801D5934 001D2734 54 06 F0 BE */ srwi r6, r0, 2 /* 801D5938 001D2738 7D 40 FE 70 */ srawi r0, r10, 0x1f /* 801D593C 001D273C 7C E0 31 D6 */ mullw r7, r0, r6 @@ -37321,11 +37321,11 @@ lbl_801D59C0: /* 801D59E4 001D27E4 4E 80 00 20 */ blr lbl_801D59E8: /* 801D59E8 001D27E8 7C 08 02 A6 */ mflr r0 -/* 801D59EC 001D27EC 3C 60 80 38 */ lis r3, lbl_8037E080@ha +/* 801D59EC 001D27EC 3C 60 80 38 */ lis r3, lbl_Scb@ha /* 801D59F0 001D27F0 90 01 00 04 */ stw r0, 4(r1) /* 801D59F4 001D27F4 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801D59F8 001D27F8 93 E1 00 14 */ stw r31, 0x14(r1) -/* 801D59FC 001D27FC 3B E3 E0 80 */ addi r31, r3, lbl_8037E080@l +/* 801D59FC 001D27FC 3B E3 E0 80 */ addi r31, r3, lbl_Scb@l /* 801D5A00 001D2800 93 C1 00 10 */ stw r30, 0x10(r1) /* 801D5A04 001D2804 3B DF 00 40 */ addi r30, r31, 0x40 /* 801D5A08 001D2808 80 9F 00 40 */ lwz r4, 0x40(r31) @@ -37425,14 +37425,14 @@ lbl_801D5B44: .global __OSInitSram __OSInitSram: /* 801D5B60 001D2960 7C 08 02 A6 */ mflr r0 -/* 801D5B64 001D2964 3C 60 80 38 */ lis r3, lbl_8037E080@ha +/* 801D5B64 001D2964 3C 60 80 38 */ lis r3, lbl_Scb@ha /* 801D5B68 001D2968 90 01 00 04 */ stw r0, 4(r1) /* 801D5B6C 001D296C 38 80 00 40 */ li r4, 0x40 /* 801D5B70 001D2970 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801D5B74 001D2974 93 E1 00 14 */ stw r31, 0x14(r1) /* 801D5B78 001D2978 3B E0 00 00 */ li r31, 0 /* 801D5B7C 001D297C 93 C1 00 10 */ stw r30, 0x10(r1) -/* 801D5B80 001D2980 3B C3 E0 80 */ addi r30, r3, lbl_8037E080@l +/* 801D5B80 001D2980 3B C3 E0 80 */ addi r30, r3, lbl_Scb@l /* 801D5B84 001D2984 38 7E 00 00 */ addi r3, r30, 0 /* 801D5B88 001D2988 93 FE 00 44 */ stw r31, 0x44(r30) /* 801D5B8C 001D298C 93 FE 00 48 */ stw r31, 0x48(r30) @@ -37510,11 +37510,11 @@ lbl_801D5C70: .global __OSLockSram __OSLockSram: /* 801D5C9C 001D2A9C 7C 08 02 A6 */ mflr r0 -/* 801D5CA0 001D2AA0 3C 60 80 38 */ lis r3, lbl_8037E080@ha +/* 801D5CA0 001D2AA0 3C 60 80 38 */ lis r3, lbl_Scb@ha /* 801D5CA4 001D2AA4 90 01 00 04 */ stw r0, 4(r1) /* 801D5CA8 001D2AA8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801D5CAC 001D2AAC 93 E1 00 0C */ stw r31, 0xc(r1) -/* 801D5CB0 001D2AB0 3B E3 E0 80 */ addi r31, r3, lbl_8037E080@l +/* 801D5CB0 001D2AB0 3B E3 E0 80 */ addi r31, r3, lbl_Scb@l /* 801D5CB4 001D2AB4 4B FF E6 5D */ bl OSDisableInterrupts /* 801D5CB8 001D2AB8 80 1F 00 48 */ lwz r0, 0x48(r31) /* 801D5CBC 001D2ABC 38 9F 00 48 */ addi r4, r31, 0x48 @@ -37538,11 +37538,11 @@ lbl_801D5CE0: .global __OSLockSramEx __OSLockSramEx: /* 801D5CF8 001D2AF8 7C 08 02 A6 */ mflr r0 -/* 801D5CFC 001D2AFC 3C 60 80 38 */ lis r3, lbl_8037E080@ha +/* 801D5CFC 001D2AFC 3C 60 80 38 */ lis r3, lbl_Scb@ha /* 801D5D00 001D2B00 90 01 00 04 */ stw r0, 4(r1) /* 801D5D04 001D2B04 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801D5D08 001D2B08 93 E1 00 0C */ stw r31, 0xc(r1) -/* 801D5D0C 001D2B0C 3B E3 E0 80 */ addi r31, r3, lbl_8037E080@l +/* 801D5D0C 001D2B0C 3B E3 E0 80 */ addi r31, r3, lbl_Scb@l /* 801D5D10 001D2B10 4B FF E6 01 */ bl OSDisableInterrupts /* 801D5D14 001D2B14 80 1F 00 48 */ lwz r0, 0x48(r31) /* 801D5D18 001D2B18 38 9F 00 48 */ addi r4, r31, 0x48 @@ -37568,10 +37568,10 @@ dolphin.UnlockSram: /* 801D5D54 001D2B54 7C 08 02 A6 */ mflr r0 /* 801D5D58 001D2B58 2C 03 00 00 */ cmpwi r3, 0 /* 801D5D5C 001D2B5C 90 01 00 04 */ stw r0, 4(r1) -/* 801D5D60 001D2B60 3C 60 80 38 */ lis r3, lbl_8037E080@ha +/* 801D5D60 001D2B60 3C 60 80 38 */ lis r3, lbl_Scb@ha /* 801D5D64 001D2B64 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801D5D68 001D2B68 BF 61 00 1C */ stmw r27, 0x1c(r1) -/* 801D5D6C 001D2B6C 3B E3 E0 80 */ addi r31, r3, lbl_8037E080@l +/* 801D5D6C 001D2B6C 3B E3 E0 80 */ addi r31, r3, lbl_Scb@l /* 801D5D70 001D2B70 41 82 02 F8 */ beq lbl_801D6068 /* 801D5D74 001D2B74 28 04 00 00 */ cmplwi r4, 0 /* 801D5D78 001D2B78 40 82 01 B0 */ bne lbl_801D5F28 @@ -37811,8 +37811,8 @@ __OSUnlockSramEx: .global __OSSyncSram __OSSyncSram: -/* 801D60D8 001D2ED8 3C 60 80 38 */ lis r3, lbl_8037E080@ha -/* 801D60DC 001D2EDC 38 63 E0 80 */ addi r3, r3, lbl_8037E080@l +/* 801D60D8 001D2ED8 3C 60 80 38 */ lis r3, lbl_Scb@ha +/* 801D60DC 001D2EDC 38 63 E0 80 */ addi r3, r3, lbl_Scb@l /* 801D60E0 001D2EE0 80 63 00 4C */ lwz r3, 0x4c(r3) /* 801D60E4 001D2EE4 4E 80 00 20 */ blr @@ -37898,11 +37898,11 @@ lbl_801D61F0: .global OSGetSoundMode OSGetSoundMode: /* 801D620C 001D300C 7C 08 02 A6 */ mflr r0 -/* 801D6210 001D3010 3C 60 80 38 */ lis r3, lbl_8037E080@ha +/* 801D6210 001D3010 3C 60 80 38 */ lis r3, lbl_Scb@ha /* 801D6214 001D3014 90 01 00 04 */ stw r0, 4(r1) /* 801D6218 001D3018 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801D621C 001D301C 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 801D6220 001D3020 3B E3 E0 80 */ addi r31, r3, lbl_8037E080@l +/* 801D6220 001D3020 3B E3 E0 80 */ addi r31, r3, lbl_Scb@l /* 801D6224 001D3024 4B FF E0 ED */ bl OSDisableInterrupts /* 801D6228 001D3028 80 1F 00 48 */ lwz r0, 0x48(r31) /* 801D622C 001D302C 38 9F 00 48 */ addi r4, r31, 0x48 @@ -37937,11 +37937,11 @@ lbl_801D6268: .global OSSetSoundMode OSSetSoundMode: /* 801D628C 001D308C 7C 08 02 A6 */ mflr r0 -/* 801D6290 001D3090 3C 80 80 38 */ lis r4, lbl_8037E080@ha +/* 801D6290 001D3090 3C 80 80 38 */ lis r4, lbl_Scb@ha /* 801D6294 001D3094 90 01 00 04 */ stw r0, 4(r1) /* 801D6298 001D3098 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801D629C 001D309C 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 801D62A0 001D30A0 3B E4 E0 80 */ addi r31, r4, lbl_8037E080@l +/* 801D62A0 001D30A0 3B E4 E0 80 */ addi r31, r4, lbl_Scb@l /* 801D62A4 001D30A4 93 C1 00 18 */ stw r30, 0x18(r1) /* 801D62A8 001D30A8 54 7E 17 7A */ rlwinm r30, r3, 2, 0x1d, 0x1d /* 801D62AC 001D30AC 4B FF E0 65 */ bl OSDisableInterrupts @@ -37985,11 +37985,11 @@ lbl_801D6318: .global OSGetWirelessID OSGetWirelessID: /* 801D6330 001D3130 7C 08 02 A6 */ mflr r0 -/* 801D6334 001D3134 3C 80 80 38 */ lis r4, lbl_8037E080@ha +/* 801D6334 001D3134 3C 80 80 38 */ lis r4, lbl_Scb@ha /* 801D6338 001D3138 90 01 00 04 */ stw r0, 4(r1) /* 801D633C 001D313C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801D6340 001D3140 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 801D6344 001D3144 3B E4 E0 80 */ addi r31, r4, lbl_8037E080@l +/* 801D6344 001D3144 3B E4 E0 80 */ addi r31, r4, lbl_Scb@l /* 801D6348 001D3148 93 C1 00 18 */ stw r30, 0x18(r1) /* 801D634C 001D314C 3B C3 00 00 */ addi r30, r3, 0 /* 801D6350 001D3150 4B FF DF C1 */ bl OSDisableInterrupts @@ -38023,11 +38023,11 @@ lbl_801D6380: .global OSSetWirelessID OSSetWirelessID: /* 801D63B4 001D31B4 7C 08 02 A6 */ mflr r0 -/* 801D63B8 001D31B8 3C A0 80 38 */ lis r5, lbl_8037E080@ha +/* 801D63B8 001D31B8 3C A0 80 38 */ lis r5, lbl_Scb@ha /* 801D63BC 001D31BC 90 01 00 04 */ stw r0, 4(r1) /* 801D63C0 001D31C0 94 21 FF D8 */ stwu r1, -0x28(r1) /* 801D63C4 001D31C4 93 E1 00 24 */ stw r31, 0x24(r1) -/* 801D63C8 001D31C8 3B E5 E0 80 */ addi r31, r5, lbl_8037E080@l +/* 801D63C8 001D31C8 3B E5 E0 80 */ addi r31, r5, lbl_Scb@l /* 801D63CC 001D31CC 93 C1 00 20 */ stw r30, 0x20(r1) /* 801D63D0 001D31D0 3B C4 00 00 */ addi r30, r4, 0 /* 801D63D4 001D31D4 93 A1 00 1C */ stw r29, 0x1c(r1) @@ -38073,11 +38073,11 @@ lbl_801D6444: .global OSGetGbsMode OSGetGbsMode: /* 801D6460 001D3260 7C 08 02 A6 */ mflr r0 -/* 801D6464 001D3264 3C 60 80 38 */ lis r3, lbl_8037E080@ha +/* 801D6464 001D3264 3C 60 80 38 */ lis r3, lbl_Scb@ha /* 801D6468 001D3268 90 01 00 04 */ stw r0, 4(r1) /* 801D646C 001D326C 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801D6470 001D3270 93 E1 00 14 */ stw r31, 0x14(r1) -/* 801D6474 001D3274 3B E3 E0 80 */ addi r31, r3, lbl_8037E080@l +/* 801D6474 001D3274 3B E3 E0 80 */ addi r31, r3, lbl_Scb@l /* 801D6478 001D3278 4B FF DE 99 */ bl OSDisableInterrupts /* 801D647C 001D327C 80 1F 00 48 */ lwz r0, 0x48(r31) /* 801D6480 001D3280 38 9F 00 48 */ addi r4, r31, 0x48 @@ -38114,8 +38114,8 @@ OSSetGbsMode: /* 801D64E8 001D32E8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801D64EC 001D32EC 93 C1 00 18 */ stw r30, 0x18(r1) /* 801D64F0 001D32F0 3B C3 00 00 */ addi r30, r3, 0 -/* 801D64F4 001D32F4 3C 60 80 38 */ lis r3, lbl_8037E080@ha -/* 801D64F8 001D32F8 3B E3 E0 80 */ addi r31, r3, lbl_8037E080@l +/* 801D64F4 001D32F4 3C 60 80 38 */ lis r3, lbl_Scb@ha +/* 801D64F8 001D32F8 3B E3 E0 80 */ addi r31, r3, lbl_Scb@l /* 801D64FC 001D32FC 41 82 00 10 */ beq lbl_801D650C /* 801D6500 001D3300 54 80 06 32 */ rlwinm r0, r4, 0, 0x18, 0x19 /* 801D6504 001D3304 28 00 00 C0 */ cmplwi r0, 0xc0 @@ -38200,7 +38200,7 @@ __OSInitSystemCall: .global __OSThreadInit __OSThreadInit: /* 801D6610 001D3410 7C 08 02 A6 */ mflr r0 -/* 801D6614 001D3414 3C 60 80 38 */ lis r3, lbl_8037E0D8@ha +/* 801D6614 001D3414 3C 60 80 38 */ lis r3, lbl_RunQueue@ha /* 801D6618 001D3418 90 01 00 04 */ stw r0, 4(r1) /* 801D661C 001D341C 38 00 00 02 */ li r0, 2 /* 801D6620 001D3420 38 80 00 10 */ li r4, 0x10 @@ -38210,7 +38210,7 @@ __OSThreadInit: /* 801D6630 001D3430 93 A1 00 0C */ stw r29, 0xc(r1) /* 801D6634 001D3434 3B A0 00 00 */ li r29, 0 /* 801D6638 001D3438 93 81 00 08 */ stw r28, 8(r1) -/* 801D663C 001D343C 3B 83 E0 D8 */ addi r28, r3, lbl_8037E0D8@l +/* 801D663C 001D343C 3B 83 E0 D8 */ addi r28, r3, lbl_RunQueue@l /* 801D6640 001D3440 3B FC 04 18 */ addi r31, r28, 0x418 /* 801D6644 001D3444 B0 1C 06 E0 */ sth r0, 0x6e0(r28) /* 801D6648 001D3448 38 00 00 01 */ li r0, 1 @@ -38242,17 +38242,17 @@ __OSThreadInit: /* 801D66B0 001D34B0 80 7C 07 20 */ lwz r3, 0x720(r28) /* 801D66B4 001D34B4 7F E4 FB 78 */ mr r4, r31 /* 801D66B8 001D34B8 90 03 00 00 */ stw r0, 0(r3) -/* 801D66BC 001D34BC 81 8D 86 60 */ lwz r12, lbl_803CAF60-_SDA_BASE_(r13) +/* 801D66BC 001D34BC 81 8D 86 60 */ lwz r12, lbl_SwitchThreadCallback-_SDA_BASE_(r13) /* 801D66C0 001D34C0 80 7E 00 E4 */ lwz r3, 0xe4(r30) /* 801D66C4 001D34C4 7D 88 03 A6 */ mtlr r12 /* 801D66C8 001D34C8 4E 80 00 21 */ blrl /* 801D66CC 001D34CC 93 FE 00 E4 */ stw r31, 0xe4(r30) /* 801D66D0 001D34D0 38 60 00 00 */ li r3, 0 /* 801D66D4 001D34D4 48 00 0D CD */ bl OSClearStack -/* 801D66D8 001D34D8 93 AD 9C C8 */ stw r29, lbl_803CC5C8-_SDA_BASE_(r13) +/* 801D66D8 001D34D8 93 AD 9C C8 */ stw r29, lbl_RunQueueBits-_SDA_BASE_(r13) /* 801D66DC 001D34DC 3B C0 00 00 */ li r30, 0 /* 801D66E0 001D34E0 57 C0 18 38 */ slwi r0, r30, 3 -/* 801D66E4 001D34E4 93 AD 9C CC */ stw r29, lbl_803CC5CC-_SDA_BASE_(r13) +/* 801D66E4 001D34E4 93 AD 9C CC */ stw r29, lbl_RunQueueHint-_SDA_BASE_(r13) /* 801D66E8 001D34E8 7F BC 02 14 */ add r29, r28, r0 lbl_801D66EC: /* 801D66EC 001D34EC 7F A3 EB 78 */ mr r3, r29 @@ -38279,7 +38279,7 @@ lbl_801D672C: /* 801D6738 001D3538 93 DF 02 FC */ stw r30, 0x2fc(r31) /* 801D673C 001D353C 93 E4 00 00 */ stw r31, 0(r4) /* 801D6740 001D3540 4B FF C4 2D */ bl OSClearContext -/* 801D6744 001D3544 93 CD 9C D0 */ stw r30, lbl_803CC5D0-_SDA_BASE_(r13) +/* 801D6744 001D3544 93 CD 9C D0 */ stw r30, lbl_Reschedule-_SDA_BASE_(r13) /* 801D6748 001D3548 80 01 00 1C */ lwz r0, 0x1c(r1) /* 801D674C 001D354C 83 E1 00 14 */ lwz r31, 0x14(r1) /* 801D6750 001D3550 83 C1 00 10 */ lwz r30, 0x10(r1) @@ -38309,9 +38309,9 @@ OSDisableScheduler: /* 801D678C 001D358C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801D6790 001D3590 93 E1 00 0C */ stw r31, 0xc(r1) /* 801D6794 001D3594 4B FF DB 7D */ bl OSDisableInterrupts -/* 801D6798 001D3598 80 8D 9C D0 */ lwz r4, lbl_803CC5D0-_SDA_BASE_(r13) +/* 801D6798 001D3598 80 8D 9C D0 */ lwz r4, lbl_Reschedule-_SDA_BASE_(r13) /* 801D679C 001D359C 38 04 00 01 */ addi r0, r4, 1 -/* 801D67A0 001D35A0 90 0D 9C D0 */ stw r0, lbl_803CC5D0-_SDA_BASE_(r13) +/* 801D67A0 001D35A0 90 0D 9C D0 */ stw r0, lbl_Reschedule-_SDA_BASE_(r13) /* 801D67A4 001D35A4 7C 9F 23 78 */ mr r31, r4 /* 801D67A8 001D35A8 4B FF DB 91 */ bl OSRestoreInterrupts /* 801D67AC 001D35AC 7F E3 FB 78 */ mr r3, r31 @@ -38328,9 +38328,9 @@ OSEnableScheduler: /* 801D67CC 001D35CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801D67D0 001D35D0 93 E1 00 0C */ stw r31, 0xc(r1) /* 801D67D4 001D35D4 4B FF DB 3D */ bl OSDisableInterrupts -/* 801D67D8 001D35D8 80 8D 9C D0 */ lwz r4, lbl_803CC5D0-_SDA_BASE_(r13) +/* 801D67D8 001D35D8 80 8D 9C D0 */ lwz r4, lbl_Reschedule-_SDA_BASE_(r13) /* 801D67DC 001D35DC 38 04 FF FF */ addi r0, r4, -1 -/* 801D67E0 001D35E0 90 0D 9C D0 */ stw r0, lbl_803CC5D0-_SDA_BASE_(r13) +/* 801D67E0 001D35E0 90 0D 9C D0 */ stw r0, lbl_Reschedule-_SDA_BASE_(r13) /* 801D67E4 001D35E4 7C 9F 23 78 */ mr r31, r4 /* 801D67E8 001D35E8 4B FF DB 51 */ bl OSRestoreInterrupts /* 801D67EC 001D35EC 7F E3 FB 78 */ mr r3, r31 @@ -38364,11 +38364,11 @@ lbl_801D6838: /* 801D6840 001D3640 40 82 00 20 */ bne lbl_801D6860 /* 801D6844 001D3644 80 03 02 D0 */ lwz r0, 0x2d0(r3) /* 801D6848 001D3648 38 80 00 01 */ li r4, 1 -/* 801D684C 001D364C 80 AD 9C C8 */ lwz r5, lbl_803CC5C8-_SDA_BASE_(r13) +/* 801D684C 001D364C 80 AD 9C C8 */ lwz r5, lbl_RunQueueBits-_SDA_BASE_(r13) /* 801D6850 001D3650 20 00 00 1F */ subfic r0, r0, 0x1f /* 801D6854 001D3654 7C 80 00 30 */ slw r0, r4, r0 /* 801D6858 001D3658 7C A0 00 78 */ andc r0, r5, r0 -/* 801D685C 001D365C 90 0D 9C C8 */ stw r0, lbl_803CC5C8-_SDA_BASE_(r13) +/* 801D685C 001D365C 90 0D 9C C8 */ stw r0, lbl_RunQueueBits-_SDA_BASE_(r13) lbl_801D6860: /* 801D6860 001D3660 38 00 00 00 */ li r0, 0 /* 801D6864 001D3664 90 03 02 DC */ stw r0, 0x2dc(r3) @@ -38420,8 +38420,8 @@ lbl_801D68F0: /* 801D68F0 001D36F0 7F E3 FB 78 */ mr r3, r31 /* 801D68F4 001D36F4 4B FF FF 11 */ bl dolphin.UnsetRun /* 801D68F8 001D36F8 93 DF 02 D0 */ stw r30, 0x2d0(r31) -/* 801D68FC 001D36FC 3C 60 80 38 */ lis r3, lbl_8037E0D8@ha -/* 801D6900 001D3700 38 03 E0 D8 */ addi r0, r3, lbl_8037E0D8@l +/* 801D68FC 001D36FC 3C 60 80 38 */ lis r3, lbl_RunQueue@ha +/* 801D6900 001D3700 38 03 E0 D8 */ addi r0, r3, lbl_RunQueue@l /* 801D6904 001D3704 80 7F 02 D0 */ lwz r3, 0x2d0(r31) /* 801D6908 001D3708 54 63 18 38 */ slwi r3, r3, 3 /* 801D690C 001D370C 7C 00 1A 14 */ add r0, r0, r3 @@ -38442,12 +38442,12 @@ lbl_801D6930: /* 801D6940 001D3740 80 9F 02 DC */ lwz r4, 0x2dc(r31) /* 801D6944 001D3744 93 E4 00 04 */ stw r31, 4(r4) /* 801D6948 001D3748 80 1F 02 D0 */ lwz r0, 0x2d0(r31) -/* 801D694C 001D374C 80 8D 9C C8 */ lwz r4, lbl_803CC5C8-_SDA_BASE_(r13) +/* 801D694C 001D374C 80 8D 9C C8 */ lwz r4, lbl_RunQueueBits-_SDA_BASE_(r13) /* 801D6950 001D3750 20 00 00 1F */ subfic r0, r0, 0x1f /* 801D6954 001D3754 7C 60 00 30 */ slw r0, r3, r0 /* 801D6958 001D3758 7C 80 03 78 */ or r0, r4, r0 -/* 801D695C 001D375C 90 0D 9C C8 */ stw r0, lbl_803CC5C8-_SDA_BASE_(r13) -/* 801D6960 001D3760 90 6D 9C CC */ stw r3, lbl_803CC5CC-_SDA_BASE_(r13) +/* 801D695C 001D375C 90 0D 9C C8 */ stw r0, lbl_RunQueueBits-_SDA_BASE_(r13) +/* 801D6960 001D3760 90 6D 9C CC */ stw r3, lbl_RunQueueHint-_SDA_BASE_(r13) /* 801D6964 001D3764 48 00 00 E8 */ b lbl_801D6A4C lbl_801D6968: /* 801D6968 001D3768 80 9F 02 E0 */ lwz r4, 0x2e0(r31) @@ -38518,7 +38518,7 @@ lbl_801D6A2C: /* 801D6A3C 001D383C 48 00 00 14 */ b lbl_801D6A50 lbl_801D6A40: /* 801D6A40 001D3840 38 00 00 01 */ li r0, 1 -/* 801D6A44 001D3844 90 0D 9C CC */ stw r0, lbl_803CC5CC-_SDA_BASE_(r13) +/* 801D6A44 001D3844 90 0D 9C CC */ stw r0, lbl_RunQueueHint-_SDA_BASE_(r13) /* 801D6A48 001D3848 93 DF 02 D0 */ stw r30, 0x2d0(r31) lbl_801D6A4C: /* 801D6A4C 001D384C 38 60 00 00 */ li r3, 0 @@ -38533,14 +38533,14 @@ lbl_801D6A50: .global dolphin.SelectThread dolphin.SelectThread: /* 801D6A68 001D3868 7C 08 02 A6 */ mflr r0 -/* 801D6A6C 001D386C 3C 80 80 38 */ lis r4, lbl_8037E0D8@ha +/* 801D6A6C 001D386C 3C 80 80 38 */ lis r4, lbl_RunQueue@ha /* 801D6A70 001D3870 90 01 00 04 */ stw r0, 4(r1) /* 801D6A74 001D3874 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801D6A78 001D3878 93 E1 00 14 */ stw r31, 0x14(r1) -/* 801D6A7C 001D387C 3B E4 E0 D8 */ addi r31, r4, lbl_8037E0D8@l +/* 801D6A7C 001D387C 3B E4 E0 D8 */ addi r31, r4, lbl_RunQueue@l /* 801D6A80 001D3880 93 C1 00 10 */ stw r30, 0x10(r1) /* 801D6A84 001D3884 3B C3 00 00 */ addi r30, r3, 0 -/* 801D6A88 001D3888 80 0D 9C D0 */ lwz r0, lbl_803CC5D0-_SDA_BASE_(r13) +/* 801D6A88 001D3888 80 0D 9C D0 */ lwz r0, lbl_Reschedule-_SDA_BASE_(r13) /* 801D6A8C 001D388C 2C 00 00 00 */ cmpwi r0, 0 /* 801D6A90 001D3890 40 81 00 0C */ ble lbl_801D6A9C /* 801D6A94 001D3894 38 60 00 00 */ li r3, 0 @@ -38562,7 +38562,7 @@ lbl_801D6ABC: /* 801D6ACC 001D38CC 40 82 00 90 */ bne lbl_801D6B5C /* 801D6AD0 001D38D0 2C 1E 00 00 */ cmpwi r30, 0 /* 801D6AD4 001D38D4 40 82 00 20 */ bne lbl_801D6AF4 -/* 801D6AD8 001D38D8 80 8D 9C C8 */ lwz r4, lbl_803CC5C8-_SDA_BASE_(r13) +/* 801D6AD8 001D38D8 80 8D 9C C8 */ lwz r4, lbl_RunQueueBits-_SDA_BASE_(r13) /* 801D6ADC 001D38DC 80 06 02 D0 */ lwz r0, 0x2d0(r6) /* 801D6AE0 001D38E0 7C 84 00 34 */ cntlzw r4, r4 /* 801D6AE4 001D38E4 7C 00 20 00 */ cmpw r0, r4 @@ -38592,12 +38592,12 @@ lbl_801D6B28: /* 801D6B38 001D3938 80 A6 02 DC */ lwz r5, 0x2dc(r6) /* 801D6B3C 001D393C 90 C5 00 04 */ stw r6, 4(r5) /* 801D6B40 001D3940 80 06 02 D0 */ lwz r0, 0x2d0(r6) -/* 801D6B44 001D3944 80 AD 9C C8 */ lwz r5, lbl_803CC5C8-_SDA_BASE_(r13) +/* 801D6B44 001D3944 80 AD 9C C8 */ lwz r5, lbl_RunQueueBits-_SDA_BASE_(r13) /* 801D6B48 001D3948 20 00 00 1F */ subfic r0, r0, 0x1f /* 801D6B4C 001D394C 7C 80 00 30 */ slw r0, r4, r0 /* 801D6B50 001D3950 7C A0 03 78 */ or r0, r5, r0 -/* 801D6B54 001D3954 90 0D 9C C8 */ stw r0, lbl_803CC5C8-_SDA_BASE_(r13) -/* 801D6B58 001D3958 90 8D 9C CC */ stw r4, lbl_803CC5CC-_SDA_BASE_(r13) +/* 801D6B54 001D3954 90 0D 9C C8 */ stw r0, lbl_RunQueueBits-_SDA_BASE_(r13) +/* 801D6B58 001D3958 90 8D 9C CC */ stw r4, lbl_RunQueueHint-_SDA_BASE_(r13) lbl_801D6B5C: /* 801D6B5C 001D395C A0 06 01 A2 */ lhz r0, 0x1a2(r6) /* 801D6B60 001D3960 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e @@ -38608,10 +38608,10 @@ lbl_801D6B5C: /* 801D6B74 001D3974 38 60 00 00 */ li r3, 0 /* 801D6B78 001D3978 48 00 01 00 */ b lbl_801D6C78 lbl_801D6B7C: -/* 801D6B7C 001D397C 80 0D 9C C8 */ lwz r0, lbl_803CC5C8-_SDA_BASE_(r13) +/* 801D6B7C 001D397C 80 0D 9C C8 */ lwz r0, lbl_RunQueueBits-_SDA_BASE_(r13) /* 801D6B80 001D3980 28 00 00 00 */ cmplwi r0, 0 /* 801D6B84 001D3984 40 82 00 54 */ bne lbl_801D6BD8 -/* 801D6B88 001D3988 81 8D 86 60 */ lwz r12, lbl_803CAF60-_SDA_BASE_(r13) +/* 801D6B88 001D3988 81 8D 86 60 */ lwz r12, lbl_SwitchThreadCallback-_SDA_BASE_(r13) /* 801D6B8C 001D398C 3F C0 80 00 */ lis r30, 0x800000E4@ha /* 801D6B90 001D3990 80 7E 00 E4 */ lwz r3, 0x800000E4@l(r30) /* 801D6B94 001D3994 38 80 00 00 */ li r4, 0 @@ -38624,19 +38624,19 @@ lbl_801D6B7C: lbl_801D6BB0: /* 801D6BB0 001D39B0 4B FF D7 75 */ bl OSEnableInterrupts lbl_801D6BB4: -/* 801D6BB4 001D39B4 80 0D 9C C8 */ lwz r0, lbl_803CC5C8-_SDA_BASE_(r13) +/* 801D6BB4 001D39B4 80 0D 9C C8 */ lwz r0, lbl_RunQueueBits-_SDA_BASE_(r13) /* 801D6BB8 001D39B8 28 00 00 00 */ cmplwi r0, 0 /* 801D6BBC 001D39BC 41 82 FF F8 */ beq lbl_801D6BB4 /* 801D6BC0 001D39C0 4B FF D7 51 */ bl OSDisableInterrupts -/* 801D6BC4 001D39C4 80 0D 9C C8 */ lwz r0, lbl_803CC5C8-_SDA_BASE_(r13) +/* 801D6BC4 001D39C4 80 0D 9C C8 */ lwz r0, lbl_RunQueueBits-_SDA_BASE_(r13) /* 801D6BC8 001D39C8 28 00 00 00 */ cmplwi r0, 0 /* 801D6BCC 001D39CC 41 82 FF E4 */ beq lbl_801D6BB0 /* 801D6BD0 001D39D0 38 7F 07 30 */ addi r3, r31, 0x730 /* 801D6BD4 001D39D4 4B FF BF 99 */ bl OSClearContext lbl_801D6BD8: /* 801D6BD8 001D39D8 38 60 00 00 */ li r3, 0 -/* 801D6BDC 001D39DC 90 6D 9C CC */ stw r3, lbl_803CC5CC-_SDA_BASE_(r13) -/* 801D6BE0 001D39E0 80 0D 9C C8 */ lwz r0, lbl_803CC5C8-_SDA_BASE_(r13) +/* 801D6BDC 001D39DC 90 6D 9C CC */ stw r3, lbl_RunQueueHint-_SDA_BASE_(r13) +/* 801D6BE0 001D39E0 80 0D 9C C8 */ lwz r0, lbl_RunQueueBits-_SDA_BASE_(r13) /* 801D6BE4 001D39E4 7C 07 00 34 */ cntlzw r7, r0 /* 801D6BE8 001D39E8 54 E0 18 38 */ slwi r0, r7, 3 /* 801D6BEC 001D39EC 7C 9F 02 14 */ add r4, r31, r0 @@ -38655,11 +38655,11 @@ lbl_801D6C10: /* 801D6C18 001D3A18 28 00 00 00 */ cmplwi r0, 0 /* 801D6C1C 001D3A1C 40 82 00 1C */ bne lbl_801D6C38 /* 801D6C20 001D3A20 20 07 00 1F */ subfic r0, r7, 0x1f -/* 801D6C24 001D3A24 80 8D 9C C8 */ lwz r4, lbl_803CC5C8-_SDA_BASE_(r13) +/* 801D6C24 001D3A24 80 8D 9C C8 */ lwz r4, lbl_RunQueueBits-_SDA_BASE_(r13) /* 801D6C28 001D3A28 38 60 00 01 */ li r3, 1 /* 801D6C2C 001D3A2C 7C 60 00 30 */ slw r0, r3, r0 /* 801D6C30 001D3A30 7C 80 00 78 */ andc r0, r4, r0 -/* 801D6C34 001D3A34 90 0D 9C C8 */ stw r0, lbl_803CC5C8-_SDA_BASE_(r13) +/* 801D6C34 001D3A34 90 0D 9C C8 */ stw r0, lbl_RunQueueBits-_SDA_BASE_(r13) lbl_801D6C38: /* 801D6C38 001D3A38 38 00 00 00 */ li r0, 0 /* 801D6C3C 001D3A3C 90 1E 02 DC */ stw r0, 0x2dc(r30) @@ -38667,7 +38667,7 @@ lbl_801D6C38: /* 801D6C44 001D3A44 3F E0 80 00 */ lis r31, 0x800000E4@ha /* 801D6C48 001D3A48 B0 1E 02 C8 */ sth r0, 0x2c8(r30) /* 801D6C4C 001D3A4C 7F C4 F3 78 */ mr r4, r30 -/* 801D6C50 001D3A50 81 8D 86 60 */ lwz r12, lbl_803CAF60-_SDA_BASE_(r13) +/* 801D6C50 001D3A50 81 8D 86 60 */ lwz r12, lbl_SwitchThreadCallback-_SDA_BASE_(r13) /* 801D6C54 001D3A54 80 7F 00 E4 */ lwz r3, 0x800000E4@l(r31) /* 801D6C58 001D3A58 7D 88 03 A6 */ mtlr r12 /* 801D6C5C 001D3A5C 4E 80 00 21 */ blrl @@ -38690,7 +38690,7 @@ __OSReschedule: /* 801D6C90 001D3A90 7C 08 02 A6 */ mflr r0 /* 801D6C94 001D3A94 90 01 00 04 */ stw r0, 4(r1) /* 801D6C98 001D3A98 94 21 FF F8 */ stwu r1, -8(r1) -/* 801D6C9C 001D3A9C 80 0D 9C CC */ lwz r0, lbl_803CC5CC-_SDA_BASE_(r13) +/* 801D6C9C 001D3A9C 80 0D 9C CC */ lwz r0, lbl_RunQueueHint-_SDA_BASE_(r13) /* 801D6CA0 001D3AA0 2C 00 00 00 */ cmpwi r0, 0 /* 801D6CA4 001D3AA4 41 82 00 0C */ beq lbl_801D6CB0 /* 801D6CA8 001D3AA8 38 60 00 00 */ li r3, 0 @@ -38751,7 +38751,7 @@ lbl_801D6D4C: /* 801D6D60 001D3B60 48 00 00 B0 */ b lbl_801D6E10 lbl_801D6D64: /* 801D6D64 001D3B64 38 00 00 01 */ li r0, 1 -/* 801D6D68 001D3B68 90 0D 9C CC */ stw r0, lbl_803CC5CC-_SDA_BASE_(r13) +/* 801D6D68 001D3B68 90 0D 9C CC */ stw r0, lbl_RunQueueHint-_SDA_BASE_(r13) /* 801D6D6C 001D3B6C 48 00 00 A4 */ b lbl_801D6E10 lbl_801D6D70: /* 801D6D70 001D3B70 80 9E 02 E0 */ lwz r4, 0x2e0(r30) @@ -38835,7 +38835,7 @@ lbl_801D6E70: /* 801D6E74 001D3C74 4B FF DF F9 */ bl __OSUnlockAllMutex /* 801D6E78 001D3C78 38 7E 02 E8 */ addi r3, r30, 0x2e8 /* 801D6E7C 001D3C7C 48 00 05 21 */ bl OSWakeupThread -/* 801D6E80 001D3C80 80 0D 9C CC */ lwz r0, lbl_803CC5CC-_SDA_BASE_(r13) +/* 801D6E80 001D3C80 80 0D 9C CC */ lwz r0, lbl_RunQueueHint-_SDA_BASE_(r13) /* 801D6E84 001D3C84 2C 00 00 00 */ cmpwi r0, 0 /* 801D6E88 001D3C88 41 82 00 0C */ beq lbl_801D6E94 /* 801D6E8C 001D3C8C 38 60 00 00 */ li r3, 0 @@ -38900,8 +38900,8 @@ lbl_801D6F50: /* 801D6F50 001D3D50 28 03 00 00 */ cmplwi r3, 0 /* 801D6F54 001D3D54 40 82 FF DC */ bne lbl_801D6F30 /* 801D6F58 001D3D58 90 1D 02 D0 */ stw r0, 0x2d0(r29) -/* 801D6F5C 001D3D5C 3C 60 80 38 */ lis r3, lbl_8037E0D8@ha -/* 801D6F60 001D3D60 38 03 E0 D8 */ addi r0, r3, lbl_8037E0D8@l +/* 801D6F5C 001D3D5C 3C 60 80 38 */ lis r3, lbl_RunQueue@ha +/* 801D6F60 001D3D60 38 03 E0 D8 */ addi r0, r3, lbl_RunQueue@l /* 801D6F64 001D3D64 80 7D 02 D0 */ lwz r3, 0x2d0(r29) /* 801D6F68 001D3D68 54 63 18 38 */ slwi r3, r3, 3 /* 801D6F6C 001D3D6C 7C 00 1A 14 */ add r0, r0, r3 @@ -38922,12 +38922,12 @@ lbl_801D6F90: /* 801D6FA0 001D3DA0 80 9D 02 DC */ lwz r4, 0x2dc(r29) /* 801D6FA4 001D3DA4 93 A4 00 04 */ stw r29, 4(r4) /* 801D6FA8 001D3DA8 80 1D 02 D0 */ lwz r0, 0x2d0(r29) -/* 801D6FAC 001D3DAC 80 8D 9C C8 */ lwz r4, lbl_803CC5C8-_SDA_BASE_(r13) +/* 801D6FAC 001D3DAC 80 8D 9C C8 */ lwz r4, lbl_RunQueueBits-_SDA_BASE_(r13) /* 801D6FB0 001D3DB0 20 00 00 1F */ subfic r0, r0, 0x1f /* 801D6FB4 001D3DB4 7C 60 00 30 */ slw r0, r3, r0 /* 801D6FB8 001D3DB8 7C 80 03 78 */ or r0, r4, r0 -/* 801D6FBC 001D3DBC 90 0D 9C C8 */ stw r0, lbl_803CC5C8-_SDA_BASE_(r13) -/* 801D6FC0 001D3DC0 90 6D 9C CC */ stw r3, lbl_803CC5CC-_SDA_BASE_(r13) +/* 801D6FBC 001D3DBC 90 0D 9C C8 */ stw r0, lbl_RunQueueBits-_SDA_BASE_(r13) +/* 801D6FC0 001D3DC0 90 6D 9C CC */ stw r3, lbl_RunQueueHint-_SDA_BASE_(r13) /* 801D6FC4 001D3DC4 48 00 01 40 */ b lbl_801D7104 lbl_801D6FC8: /* 801D6FC8 001D3DC8 80 9D 02 E0 */ lwz r4, 0x2e0(r29) @@ -39026,7 +39026,7 @@ lbl_801D70D0: /* 801D70FC 001D3EFC 7C 7D 1B 79 */ or. r29, r3, r3 /* 801D7100 001D3F00 40 82 FF D0 */ bne lbl_801D70D0 lbl_801D7104: -/* 801D7104 001D3F04 80 0D 9C CC */ lwz r0, lbl_803CC5CC-_SDA_BASE_(r13) +/* 801D7104 001D3F04 80 0D 9C CC */ lwz r0, lbl_RunQueueHint-_SDA_BASE_(r13) /* 801D7108 001D3F08 2C 00 00 00 */ cmpwi r0, 0 /* 801D710C 001D3F0C 41 82 00 0C */ beq lbl_801D7118 /* 801D7110 001D3F10 38 60 00 00 */ li r3, 0 @@ -39073,7 +39073,7 @@ lbl_801D7198: /* 801D71A0 001D3FA0 48 00 00 20 */ b lbl_801D71C0 lbl_801D71A4: /* 801D71A4 001D3FA4 38 00 00 01 */ li r0, 1 -/* 801D71A8 001D3FA8 90 0D 9C CC */ stw r0, lbl_803CC5CC-_SDA_BASE_(r13) +/* 801D71A8 001D3FA8 90 0D 9C CC */ stw r0, lbl_RunQueueHint-_SDA_BASE_(r13) /* 801D71AC 001D3FAC B0 1D 02 C8 */ sth r0, 0x2c8(r29) /* 801D71B0 001D3FB0 48 00 00 C4 */ b lbl_801D7274 lbl_801D71B4: @@ -39134,7 +39134,7 @@ lbl_801D7240: /* 801D726C 001D406C 7C 7D 1B 79 */ or. r29, r3, r3 /* 801D7270 001D4070 40 82 FF D0 */ bne lbl_801D7240 lbl_801D7274: -/* 801D7274 001D4074 80 0D 9C CC */ lwz r0, lbl_803CC5CC-_SDA_BASE_(r13) +/* 801D7274 001D4074 80 0D 9C CC */ lwz r0, lbl_RunQueueHint-_SDA_BASE_(r13) /* 801D7278 001D4078 2C 00 00 00 */ cmpwi r0, 0 /* 801D727C 001D407C 41 82 00 0C */ beq lbl_801D7288 /* 801D7280 001D4080 38 60 00 00 */ li r3, 0 @@ -39206,8 +39206,8 @@ lbl_801D735C: /* 801D735C 001D415C 90 83 02 E0 */ stw r4, 0x2e0(r3) lbl_801D7360: /* 801D7360 001D4160 38 00 00 01 */ li r0, 1 -/* 801D7364 001D4164 90 0D 9C CC */ stw r0, lbl_803CC5CC-_SDA_BASE_(r13) -/* 801D7368 001D4168 80 0D 9C CC */ lwz r0, lbl_803CC5CC-_SDA_BASE_(r13) +/* 801D7364 001D4164 90 0D 9C CC */ stw r0, lbl_RunQueueHint-_SDA_BASE_(r13) +/* 801D7368 001D4168 80 0D 9C CC */ lwz r0, lbl_RunQueueHint-_SDA_BASE_(r13) /* 801D736C 001D416C 2C 00 00 00 */ cmpwi r0, 0 /* 801D7370 001D4170 41 82 00 0C */ beq lbl_801D737C /* 801D7374 001D4174 38 60 00 00 */ li r3, 0 @@ -39231,9 +39231,9 @@ OSWakeupThread: /* 801D73AC 001D41AC 93 C1 00 10 */ stw r30, 0x10(r1) /* 801D73B0 001D41B0 7C 7E 1B 78 */ mr r30, r3 /* 801D73B4 001D41B4 4B FF CF 5D */ bl OSDisableInterrupts -/* 801D73B8 001D41B8 3C 80 80 38 */ lis r4, lbl_8037E0D8@ha +/* 801D73B8 001D41B8 3C 80 80 38 */ lis r4, lbl_RunQueue@ha /* 801D73BC 001D41BC 3B E3 00 00 */ addi r31, r3, 0 -/* 801D73C0 001D41C0 38 A4 E0 D8 */ addi r5, r4, lbl_8037E0D8@l +/* 801D73C0 001D41C0 38 A4 E0 D8 */ addi r5, r4, lbl_RunQueue@l /* 801D73C4 001D41C4 48 00 00 9C */ b lbl_801D7460 lbl_801D73C8: /* 801D73C8 001D41C8 80 66 02 E0 */ lwz r3, 0x2e0(r6) @@ -39272,17 +39272,17 @@ lbl_801D742C: /* 801D743C 001D423C 80 86 02 DC */ lwz r4, 0x2dc(r6) /* 801D7440 001D4240 90 C4 00 04 */ stw r6, 4(r4) /* 801D7444 001D4244 80 06 02 D0 */ lwz r0, 0x2d0(r6) -/* 801D7448 001D4248 80 8D 9C C8 */ lwz r4, lbl_803CC5C8-_SDA_BASE_(r13) +/* 801D7448 001D4248 80 8D 9C C8 */ lwz r4, lbl_RunQueueBits-_SDA_BASE_(r13) /* 801D744C 001D424C 20 00 00 1F */ subfic r0, r0, 0x1f /* 801D7450 001D4250 7C 60 00 30 */ slw r0, r3, r0 /* 801D7454 001D4254 7C 80 03 78 */ or r0, r4, r0 -/* 801D7458 001D4258 90 0D 9C C8 */ stw r0, lbl_803CC5C8-_SDA_BASE_(r13) -/* 801D745C 001D425C 90 6D 9C CC */ stw r3, lbl_803CC5CC-_SDA_BASE_(r13) +/* 801D7458 001D4258 90 0D 9C C8 */ stw r0, lbl_RunQueueBits-_SDA_BASE_(r13) +/* 801D745C 001D425C 90 6D 9C CC */ stw r3, lbl_RunQueueHint-_SDA_BASE_(r13) lbl_801D7460: /* 801D7460 001D4260 80 DE 00 00 */ lwz r6, 0(r30) /* 801D7464 001D4264 28 06 00 00 */ cmplwi r6, 0 /* 801D7468 001D4268 40 82 FF 60 */ bne lbl_801D73C8 -/* 801D746C 001D426C 80 0D 9C CC */ lwz r0, lbl_803CC5CC-_SDA_BASE_(r13) +/* 801D746C 001D426C 80 0D 9C CC */ lwz r0, lbl_RunQueueHint-_SDA_BASE_(r13) /* 801D7470 001D4270 2C 00 00 00 */ cmpwi r0, 0 /* 801D7474 001D4274 41 82 00 0C */ beq lbl_801D7480 /* 801D7478 001D4278 38 60 00 00 */ li r3, 0 @@ -39507,12 +39507,12 @@ lbl_801D7738: lbl_801D776C: /* 801D776C 001D456C 2C 07 00 00 */ cmpwi r7, 0 /* 801D7770 001D4570 41 82 00 10 */ beq lbl_801D7780 -/* 801D7774 001D4574 3C 60 80 2B */ lis r3, lbl_802B6500@ha -/* 801D7778 001D4578 38 C3 65 00 */ addi r6, r3, lbl_802B6500@l +/* 801D7774 001D4574 3C 60 80 2B */ lis r3, lbl_LeapYearDays@ha +/* 801D7778 001D4578 38 C3 65 00 */ addi r6, r3, lbl_LeapYearDays@l /* 801D777C 001D457C 48 00 00 0C */ b lbl_801D7788 lbl_801D7780: -/* 801D7780 001D4580 3C 60 80 2B */ lis r3, lbl_802B64D0@ha -/* 801D7784 001D4584 38 C3 64 D0 */ addi r6, r3, lbl_802B64D0@l +/* 801D7780 001D4580 3C 60 80 2B */ lis r3, lbl_YearDays@ha +/* 801D7784 001D4584 38 C3 64 D0 */ addi r6, r3, lbl_YearDays@l lbl_801D7788: /* 801D7788 001D4588 38 E0 00 0C */ li r7, 0xc /* 801D778C 001D458C 38 60 00 30 */ li r3, 0x30 @@ -39687,8 +39687,8 @@ dolphin.__init_cpp: /* 801D79F0 001D47F0 90 01 00 04 */ stw r0, 4(r1) /* 801D79F4 001D47F4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801D79F8 001D47F8 93 E1 00 0C */ stw r31, 0xc(r1) -/* 801D79FC 001D47FC 3C 60 80 25 */ lis r3, lbl_80251D00@ha -/* 801D7A00 001D4800 38 03 1D 00 */ addi r0, r3, lbl_80251D00@l +/* 801D79FC 001D47FC 3C 60 80 25 */ lis r3, lbl__ctors@ha +/* 801D7A00 001D4800 38 03 1D 00 */ addi r0, r3, lbl__ctors@l /* 801D7A04 001D4804 7C 1F 03 78 */ mr r31, r0 /* 801D7A08 001D4808 48 00 00 04 */ b lbl_801D7A0C lbl_801D7A0C: @@ -39813,7 +39813,7 @@ lbl_801D7B7C: .global PADClamp PADClamp: /* 801D7B90 001D4990 7C 08 02 A6 */ mflr r0 -/* 801D7B94 001D4994 3C 80 80 28 */ lis r4, lbl_80279920@ha +/* 801D7B94 001D4994 3C 80 80 28 */ lis r4, lbl_ClampRegion@ha /* 801D7B98 001D4998 90 01 00 04 */ stw r0, 4(r1) /* 801D7B9C 001D499C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801D7BA0 001D49A0 93 E1 00 1C */ stw r31, 0x1c(r1) @@ -39822,7 +39822,7 @@ PADClamp: /* 801D7BAC 001D49AC 93 A1 00 14 */ stw r29, 0x14(r1) /* 801D7BB0 001D49B0 3B A3 00 00 */ addi r29, r3, 0 /* 801D7BB4 001D49B4 93 81 00 10 */ stw r28, 0x10(r1) -/* 801D7BB8 001D49B8 3B 84 99 20 */ addi r28, r4, lbl_80279920@l +/* 801D7BB8 001D49B8 3B 84 99 20 */ addi r28, r4, lbl_ClampRegion@l /* 801D7BBC 001D49BC 3B FC 00 01 */ addi r31, r28, 1 lbl_801D7BC0: /* 801D7BC0 001D49C0 88 1D 00 0A */ lbz r0, 0xa(r29) @@ -39892,14 +39892,14 @@ lbl_801D7C74: .global dolphin.UpdateOrigin dolphin.UpdateOrigin: /* 801D7CA4 001D4AA4 7C 08 02 A6 */ mflr r0 -/* 801D7CA8 001D4AA8 3C A0 80 38 */ lis r5, lbl_8037EAE0@ha +/* 801D7CA8 001D4AA8 3C A0 80 38 */ lis r5, lbl_Origin@ha /* 801D7CAC 001D4AAC 90 01 00 04 */ stw r0, 4(r1) /* 801D7CB0 001D4AB0 1C C3 00 0C */ mulli r6, r3, 0xc /* 801D7CB4 001D4AB4 94 21 FF E8 */ stwu r1, -0x18(r1) -/* 801D7CB8 001D4AB8 38 A5 EA E0 */ addi r5, r5, lbl_8037EAE0@l +/* 801D7CB8 001D4AB8 38 A5 EA E0 */ addi r5, r5, lbl_Origin@l /* 801D7CBC 001D4ABC 93 E1 00 14 */ stw r31, 0x14(r1) /* 801D7CC0 001D4AC0 7F E5 32 14 */ add r31, r5, r6 -/* 801D7CC4 001D4AC4 80 0D 86 74 */ lwz r0, lbl_803CAF74-_SDA_BASE_(r13) +/* 801D7CC4 001D4AC4 80 0D 86 74 */ lwz r0, lbl_AnalogMode-_SDA_BASE_(r13) /* 801D7CC8 001D4AC8 54 04 05 6E */ rlwinm r4, r0, 0, 0x15, 0x17 /* 801D7CCC 001D4ACC 2C 04 04 00 */ cmpwi r4, 0x400 /* 801D7CD0 001D4AD0 3C 00 80 00 */ lis r0, 0x8000 @@ -39984,7 +39984,7 @@ lbl_801D7DCC: /* 801D7DF0 001D4BF0 88 9F 00 05 */ lbz r4, 5(r31) /* 801D7DF4 001D4BF4 38 84 FF 80 */ addi r4, r4, -128 /* 801D7DF8 001D4BF8 98 9F 00 05 */ stb r4, 5(r31) -/* 801D7DFC 001D4BFC 80 8D 86 70 */ lwz r4, lbl_803CAF70-_SDA_BASE_(r13) +/* 801D7DFC 001D4BFC 80 8D 86 70 */ lwz r4, lbl_XPatchBits-_SDA_BASE_(r13) /* 801D7E00 001D4C00 7C 80 00 39 */ and. r0, r4, r0 /* 801D7E04 001D4C04 41 82 00 30 */ beq lbl_801D7E34 /* 801D7E08 001D4C08 88 1F 00 02 */ lbz r0, 2(r31) @@ -40011,43 +40011,43 @@ lbl_801D7E48: /* 801D7E54 001D4C54 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801D7E58 001D4C58 93 E1 00 2C */ stw r31, 0x2c(r1) /* 801D7E5C 001D4C5C 40 82 00 48 */ bne lbl_801D7EA4 -/* 801D7E60 001D4C60 80 6D 86 6C */ lwz r3, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D7E60 001D4C60 80 6D 86 6C */ lwz r3, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D7E64 001D4C64 4B FF FE 41 */ bl dolphin.UpdateOrigin -/* 801D7E68 001D4C68 83 ED 86 6C */ lwz r31, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D7E68 001D4C68 83 ED 86 6C */ lwz r31, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D7E6C 001D4C6C 3C 00 80 00 */ lis r0, 0x8000 -/* 801D7E70 001D4C70 80 6D 9C E4 */ lwz r3, lbl_803CC5E4-_SDA_BASE_(r13) +/* 801D7E70 001D4C70 80 6D 9C E4 */ lwz r3, lbl_EnabledBits-_SDA_BASE_(r13) /* 801D7E74 001D4C74 38 81 00 1C */ addi r4, r1, 0x1c /* 801D7E78 001D4C78 7C 00 FC 30 */ srw r0, r0, r31 /* 801D7E7C 001D4C7C 7C 60 03 78 */ or r0, r3, r0 -/* 801D7E80 001D4C80 90 0D 9C E4 */ stw r0, lbl_803CC5E4-_SDA_BASE_(r13) +/* 801D7E80 001D4C80 90 0D 9C E4 */ stw r0, lbl_EnabledBits-_SDA_BASE_(r13) /* 801D7E84 001D4C84 7F E3 FB 78 */ mr r3, r31 /* 801D7E88 001D4C88 48 00 27 89 */ bl SIGetResponse -/* 801D7E8C 001D4C8C 80 0D 86 74 */ lwz r0, lbl_803CAF74-_SDA_BASE_(r13) +/* 801D7E8C 001D4C8C 80 0D 86 74 */ lwz r0, lbl_AnalogMode-_SDA_BASE_(r13) /* 801D7E90 001D4C90 38 7F 00 00 */ addi r3, r31, 0 /* 801D7E94 001D4C94 64 04 00 40 */ oris r4, r0, 0x40 /* 801D7E98 001D4C98 48 00 25 0D */ bl SISetCommand -/* 801D7E9C 001D4C9C 80 6D 9C E4 */ lwz r3, lbl_803CC5E4-_SDA_BASE_(r13) +/* 801D7E9C 001D4C9C 80 6D 9C E4 */ lwz r3, lbl_EnabledBits-_SDA_BASE_(r13) /* 801D7EA0 001D4CA0 48 00 25 95 */ bl SIEnablePolling lbl_801D7EA4: -/* 801D7EA4 001D4CA4 80 AD 9C E8 */ lwz r5, lbl_803CC5E8-_SDA_BASE_(r13) +/* 801D7EA4 001D4CA4 80 AD 9C E8 */ lwz r5, lbl_ResettingBits-_SDA_BASE_(r13) /* 801D7EA8 001D4CA8 7C A0 00 34 */ cntlzw r0, r5 -/* 801D7EAC 001D4CAC 90 0D 86 6C */ stw r0, lbl_803CAF6C-_SDA_BASE_(r13) -/* 801D7EB0 001D4CB0 80 8D 86 6C */ lwz r4, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D7EAC 001D4CAC 90 0D 86 6C */ stw r0, lbl_ResettingChan-_SDA_BASE_(r13) +/* 801D7EB0 001D4CB0 80 8D 86 6C */ lwz r4, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D7EB4 001D4CB4 2C 04 00 20 */ cmpwi r4, 0x20 /* 801D7EB8 001D4CB8 41 82 00 40 */ beq lbl_801D7EF8 /* 801D7EBC 001D4CBC 3C 00 80 00 */ lis r0, 0x8000 /* 801D7EC0 001D4CC0 7C 00 24 30 */ srw r0, r0, r4 /* 801D7EC4 001D4CC4 7C A0 00 78 */ andc r0, r5, r0 /* 801D7EC8 001D4CC8 1C 84 00 0C */ mulli r4, r4, 0xc -/* 801D7ECC 001D4CCC 90 0D 9C E8 */ stw r0, lbl_803CC5E8-_SDA_BASE_(r13) -/* 801D7ED0 001D4CD0 3C 60 80 38 */ lis r3, lbl_8037EAE0@ha -/* 801D7ED4 001D4CD4 38 03 EA E0 */ addi r0, r3, lbl_8037EAE0@l +/* 801D7ECC 001D4CCC 90 0D 9C E8 */ stw r0, lbl_ResettingBits-_SDA_BASE_(r13) +/* 801D7ED0 001D4CD0 3C 60 80 38 */ lis r3, lbl_Origin@ha +/* 801D7ED4 001D4CD4 38 03 EA E0 */ addi r0, r3, lbl_Origin@l /* 801D7ED8 001D4CD8 7C 60 22 14 */ add r3, r0, r4 /* 801D7EDC 001D4CDC 38 80 00 00 */ li r4, 0 /* 801D7EE0 001D4CE0 38 A0 00 0C */ li r5, 0xc /* 801D7EE4 001D4CE4 4B E2 B5 75 */ bl memset /* 801D7EE8 001D4CE8 3C 80 80 1E */ lis r4, lbl_801D80A4@ha -/* 801D7EEC 001D4CEC 80 6D 86 6C */ lwz r3, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D7EEC 001D4CEC 80 6D 86 6C */ lwz r3, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D7EF0 001D4CF0 38 84 80 A4 */ addi r4, r4, lbl_801D80A4@l /* 801D7EF4 001D4CF4 48 00 2E 35 */ bl SIGetTypeAsync lbl_801D7EF8: @@ -40067,7 +40067,7 @@ lbl_801D7F0C: /* 801D7F28 001D4D28 93 A1 00 1C */ stw r29, 0x1c(r1) /* 801D7F2C 001D4D2C 7C 7D 1B 78 */ mr r29, r3 /* 801D7F30 001D4D30 7C 1E EC 30 */ srw r30, r0, r29 -/* 801D7F34 001D4D34 80 6D 9C E4 */ lwz r3, lbl_803CC5E4-_SDA_BASE_(r13) +/* 801D7F34 001D4D34 80 6D 9C E4 */ lwz r3, lbl_EnabledBits-_SDA_BASE_(r13) /* 801D7F38 001D4D38 7C 60 F0 39 */ and. r0, r3, r30 /* 801D7F3C 001D4D3C 41 82 00 74 */ beq lbl_801D7FB0 /* 801D7F40 001D4D40 57 E0 07 3F */ clrlwi. r0, r31, 0x1c @@ -40081,21 +40081,21 @@ lbl_801D7F50: /* 801D7F5C 001D4D5C 3B E3 00 00 */ addi r31, r3, 0 /* 801D7F60 001D4D60 38 7E 00 00 */ addi r3, r30, 0 /* 801D7F64 001D4D64 48 00 25 6D */ bl SIDisablePolling -/* 801D7F68 001D4D68 80 CD 9C E4 */ lwz r6, lbl_803CC5E4-_SDA_BASE_(r13) +/* 801D7F68 001D4D68 80 CD 9C E4 */ lwz r6, lbl_EnabledBits-_SDA_BASE_(r13) /* 801D7F6C 001D4D6C 7F C8 F0 F8 */ nor r8, r30, r30 -/* 801D7F70 001D4D70 80 AD 9C F0 */ lwz r5, lbl_803CC5F0-_SDA_BASE_(r13) +/* 801D7F70 001D4D70 80 AD 9C F0 */ lwz r5, lbl_WaitingBits-_SDA_BASE_(r13) /* 801D7F74 001D4D74 7F A3 EB 78 */ mr r3, r29 -/* 801D7F78 001D4D78 80 8D 9C F4 */ lwz r4, lbl_803CC5F4-_SDA_BASE_(r13) -/* 801D7F7C 001D4D7C 80 0D 9C F8 */ lwz r0, lbl_803CC5F8-_SDA_BASE_(r13) +/* 801D7F78 001D4D78 80 8D 9C F4 */ lwz r4, lbl_CheckingBits-_SDA_BASE_(r13) +/* 801D7F7C 001D4D7C 80 0D 9C F8 */ lwz r0, lbl_PendingBits-_SDA_BASE_(r13) /* 801D7F80 001D4D80 7C C7 40 38 */ and r7, r6, r8 /* 801D7F84 001D4D84 7C A6 40 38 */ and r6, r5, r8 -/* 801D7F88 001D4D88 90 ED 9C E4 */ stw r7, lbl_803CC5E4-_SDA_BASE_(r13) +/* 801D7F88 001D4D88 90 ED 9C E4 */ stw r7, lbl_EnabledBits-_SDA_BASE_(r13) /* 801D7F8C 001D4D8C 7C 85 40 38 */ and r5, r4, r8 /* 801D7F90 001D4D90 7C 00 40 38 */ and r0, r0, r8 -/* 801D7F94 001D4D94 90 CD 9C F0 */ stw r6, lbl_803CC5F0-_SDA_BASE_(r13) +/* 801D7F94 001D4D94 90 CD 9C F0 */ stw r6, lbl_WaitingBits-_SDA_BASE_(r13) /* 801D7F98 001D4D98 38 80 00 00 */ li r4, 0 -/* 801D7F9C 001D4D9C 90 AD 9C F4 */ stw r5, lbl_803CC5F4-_SDA_BASE_(r13) -/* 801D7FA0 001D4DA0 90 0D 9C F8 */ stw r0, lbl_803CC5F8-_SDA_BASE_(r13) +/* 801D7F9C 001D4D9C 90 AD 9C F4 */ stw r5, lbl_CheckingBits-_SDA_BASE_(r13) +/* 801D7FA0 001D4DA0 90 0D 9C F8 */ stw r0, lbl_PendingBits-_SDA_BASE_(r13) /* 801D7FA4 001D4DA4 4B FF E4 11 */ bl OSSetWirelessID /* 801D7FA8 001D4DA8 7F E3 FB 78 */ mr r3, r31 /* 801D7FAC 001D4DAC 4B FF C3 8D */ bl OSRestoreInterrupts @@ -40115,46 +40115,46 @@ lbl_801D7FCC: /* 801D7FDC 001D4DDC 93 E1 00 2C */ stw r31, 0x2c(r1) /* 801D7FE0 001D4DE0 93 C1 00 28 */ stw r30, 0x28(r1) /* 801D7FE4 001D4DE4 40 82 00 54 */ bne lbl_801D8038 -/* 801D7FE8 001D4DE8 83 CD 86 6C */ lwz r30, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D7FE8 001D4DE8 83 CD 86 6C */ lwz r30, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D7FEC 001D4DEC 3F E0 80 00 */ lis r31, 0x8000 -/* 801D7FF0 001D4DF0 80 6D 9C E4 */ lwz r3, lbl_803CC5E4-_SDA_BASE_(r13) +/* 801D7FF0 001D4DF0 80 6D 9C E4 */ lwz r3, lbl_EnabledBits-_SDA_BASE_(r13) /* 801D7FF4 001D4DF4 38 81 00 1C */ addi r4, r1, 0x1c /* 801D7FF8 001D4DF8 7F E0 F4 30 */ srw r0, r31, r30 /* 801D7FFC 001D4DFC 7C 60 03 78 */ or r0, r3, r0 -/* 801D8000 001D4E00 90 0D 9C E4 */ stw r0, lbl_803CC5E4-_SDA_BASE_(r13) +/* 801D8000 001D4E00 90 0D 9C E4 */ stw r0, lbl_EnabledBits-_SDA_BASE_(r13) /* 801D8004 001D4E04 7F C3 F3 78 */ mr r3, r30 /* 801D8008 001D4E08 48 00 26 09 */ bl SIGetResponse -/* 801D800C 001D4E0C 80 0D 86 74 */ lwz r0, lbl_803CAF74-_SDA_BASE_(r13) +/* 801D800C 001D4E0C 80 0D 86 74 */ lwz r0, lbl_AnalogMode-_SDA_BASE_(r13) /* 801D8010 001D4E10 38 7E 00 00 */ addi r3, r30, 0 /* 801D8014 001D4E14 64 04 00 40 */ oris r4, r0, 0x40 /* 801D8018 001D4E18 48 00 23 8D */ bl SISetCommand -/* 801D801C 001D4E1C 80 6D 9C E4 */ lwz r3, lbl_803CC5E4-_SDA_BASE_(r13) +/* 801D801C 001D4E1C 80 6D 9C E4 */ lwz r3, lbl_EnabledBits-_SDA_BASE_(r13) /* 801D8020 001D4E20 48 00 24 15 */ bl SIEnablePolling -/* 801D8024 001D4E24 80 0D 86 6C */ lwz r0, lbl_803CAF6C-_SDA_BASE_(r13) -/* 801D8028 001D4E28 80 6D 9C F0 */ lwz r3, lbl_803CC5F0-_SDA_BASE_(r13) +/* 801D8024 001D4E24 80 0D 86 6C */ lwz r0, lbl_ResettingChan-_SDA_BASE_(r13) +/* 801D8028 001D4E28 80 6D 9C F0 */ lwz r3, lbl_WaitingBits-_SDA_BASE_(r13) /* 801D802C 001D4E2C 7F E0 04 30 */ srw r0, r31, r0 /* 801D8030 001D4E30 7C 60 03 78 */ or r0, r3, r0 -/* 801D8034 001D4E34 90 0D 9C F0 */ stw r0, lbl_803CC5F0-_SDA_BASE_(r13) +/* 801D8034 001D4E34 90 0D 9C F0 */ stw r0, lbl_WaitingBits-_SDA_BASE_(r13) lbl_801D8038: -/* 801D8038 001D4E38 80 AD 9C E8 */ lwz r5, lbl_803CC5E8-_SDA_BASE_(r13) +/* 801D8038 001D4E38 80 AD 9C E8 */ lwz r5, lbl_ResettingBits-_SDA_BASE_(r13) /* 801D803C 001D4E3C 7C A0 00 34 */ cntlzw r0, r5 -/* 801D8040 001D4E40 90 0D 86 6C */ stw r0, lbl_803CAF6C-_SDA_BASE_(r13) -/* 801D8044 001D4E44 80 8D 86 6C */ lwz r4, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D8040 001D4E40 90 0D 86 6C */ stw r0, lbl_ResettingChan-_SDA_BASE_(r13) +/* 801D8044 001D4E44 80 8D 86 6C */ lwz r4, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D8048 001D4E48 2C 04 00 20 */ cmpwi r4, 0x20 /* 801D804C 001D4E4C 41 82 00 40 */ beq lbl_801D808C /* 801D8050 001D4E50 3C 00 80 00 */ lis r0, 0x8000 /* 801D8054 001D4E54 7C 00 24 30 */ srw r0, r0, r4 /* 801D8058 001D4E58 7C A0 00 78 */ andc r0, r5, r0 /* 801D805C 001D4E5C 1C 84 00 0C */ mulli r4, r4, 0xc -/* 801D8060 001D4E60 90 0D 9C E8 */ stw r0, lbl_803CC5E8-_SDA_BASE_(r13) -/* 801D8064 001D4E64 3C 60 80 38 */ lis r3, lbl_8037EAE0@ha -/* 801D8068 001D4E68 38 03 EA E0 */ addi r0, r3, lbl_8037EAE0@l +/* 801D8060 001D4E60 90 0D 9C E8 */ stw r0, lbl_ResettingBits-_SDA_BASE_(r13) +/* 801D8064 001D4E64 3C 60 80 38 */ lis r3, lbl_Origin@ha +/* 801D8068 001D4E68 38 03 EA E0 */ addi r0, r3, lbl_Origin@l /* 801D806C 001D4E6C 7C 60 22 14 */ add r3, r0, r4 /* 801D8070 001D4E70 38 80 00 00 */ li r4, 0 /* 801D8074 001D4E74 38 A0 00 0C */ li r5, 0xc /* 801D8078 001D4E78 4B E2 B3 E1 */ bl memset /* 801D807C 001D4E7C 3C 80 80 1E */ lis r4, lbl_801D80A4@ha -/* 801D8080 001D4E80 80 6D 86 6C */ lwz r3, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D8080 001D4E80 80 6D 86 6C */ lwz r3, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D8084 001D4E84 38 84 80 A4 */ addi r4, r4, lbl_801D80A4@l /* 801D8088 001D4E88 48 00 2C A1 */ bl SIGetTypeAsync lbl_801D808C: @@ -40166,41 +40166,41 @@ lbl_801D808C: /* 801D80A0 001D4EA0 4E 80 00 20 */ blr lbl_801D80A4: /* 801D80A4 001D4EA4 7C 08 02 A6 */ mflr r0 -/* 801D80A8 001D4EA8 3C C0 80 38 */ lis r6, lbl_8037EAD0@ha +/* 801D80A8 001D4EA8 3C C0 80 38 */ lis r6, lbl_Type@ha /* 801D80AC 001D4EAC 90 01 00 04 */ stw r0, 4(r1) /* 801D80B0 001D4EB0 54 80 07 3F */ clrlwi. r0, r4, 0x1c /* 801D80B4 001D4EB4 94 21 FF C0 */ stwu r1, -0x40(r1) /* 801D80B8 001D4EB8 93 E1 00 3C */ stw r31, 0x3c(r1) /* 801D80BC 001D4EBC 3F E0 80 00 */ lis r31, 0x8000 /* 801D80C0 001D4EC0 93 C1 00 38 */ stw r30, 0x38(r1) -/* 801D80C4 001D4EC4 3B C6 EA D0 */ addi r30, r6, lbl_8037EAD0@l +/* 801D80C4 001D4EC4 3B C6 EA D0 */ addi r30, r6, lbl_Type@l /* 801D80C8 001D4EC8 93 A1 00 34 */ stw r29, 0x34(r1) /* 801D80CC 001D4ECC 93 81 00 30 */ stw r28, 0x30(r1) -/* 801D80D0 001D4ED0 83 AD 86 6C */ lwz r29, lbl_803CAF6C-_SDA_BASE_(r13) -/* 801D80D4 001D4ED4 80 AD 9C EC */ lwz r5, lbl_803CC5EC-_SDA_BASE_(r13) +/* 801D80D0 001D4ED0 83 AD 86 6C */ lwz r29, lbl_ResettingChan-_SDA_BASE_(r13) +/* 801D80D4 001D4ED4 80 AD 9C EC */ lwz r5, lbl_RecalibrateBits-_SDA_BASE_(r13) /* 801D80D8 001D4ED8 7F FC EC 30 */ srw r28, r31, r29 /* 801D80DC 001D4EDC 7C A3 E0 78 */ andc r3, r5, r28 -/* 801D80E0 001D4EE0 90 6D 9C EC */ stw r3, lbl_803CC5EC-_SDA_BASE_(r13) +/* 801D80E0 001D4EE0 90 6D 9C EC */ stw r3, lbl_RecalibrateBits-_SDA_BASE_(r13) /* 801D80E4 001D4EE4 7C A5 E0 38 */ and r5, r5, r28 /* 801D80E8 001D4EE8 38 60 00 01 */ li r3, 1 /* 801D80EC 001D4EEC 41 82 00 54 */ beq lbl_801D8140 -/* 801D80F0 001D4EF0 80 8D 9C E8 */ lwz r4, lbl_803CC5E8-_SDA_BASE_(r13) +/* 801D80F0 001D4EF0 80 8D 9C E8 */ lwz r4, lbl_ResettingBits-_SDA_BASE_(r13) /* 801D80F4 001D4EF4 7C 80 00 34 */ cntlzw r0, r4 -/* 801D80F8 001D4EF8 90 0D 86 6C */ stw r0, lbl_803CAF6C-_SDA_BASE_(r13) -/* 801D80FC 001D4EFC 80 6D 86 6C */ lwz r3, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D80F8 001D4EF8 90 0D 86 6C */ stw r0, lbl_ResettingChan-_SDA_BASE_(r13) +/* 801D80FC 001D4EFC 80 6D 86 6C */ lwz r3, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D8100 001D4F00 2C 03 00 20 */ cmpwi r3, 0x20 /* 801D8104 001D4F04 41 82 02 AC */ beq lbl_801D83B0 /* 801D8108 001D4F08 1C 03 00 0C */ mulli r0, r3, 0xc /* 801D810C 001D4F0C 7F E3 1C 30 */ srw r3, r31, r3 /* 801D8110 001D4F10 7C 84 18 78 */ andc r4, r4, r3 /* 801D8114 001D4F14 7C 7E 02 14 */ add r3, r30, r0 -/* 801D8118 001D4F18 90 8D 9C E8 */ stw r4, lbl_803CC5E8-_SDA_BASE_(r13) +/* 801D8118 001D4F18 90 8D 9C E8 */ stw r4, lbl_ResettingBits-_SDA_BASE_(r13) /* 801D811C 001D4F1C 38 80 00 00 */ li r4, 0 /* 801D8120 001D4F20 38 A0 00 0C */ li r5, 0xc /* 801D8124 001D4F24 38 63 00 10 */ addi r3, r3, 0x10 /* 801D8128 001D4F28 4B E2 B3 31 */ bl memset /* 801D812C 001D4F2C 3C 80 80 1E */ lis r4, lbl_801D80A4@ha -/* 801D8130 001D4F30 80 6D 86 6C */ lwz r3, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D8130 001D4F30 80 6D 86 6C */ lwz r3, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D8134 001D4F34 38 84 80 A4 */ addi r4, r4, lbl_801D80A4@l /* 801D8138 001D4F38 48 00 2B F1 */ bl SIGetTypeAsync /* 801D813C 001D4F3C 48 00 02 74 */ b lbl_801D83B0 @@ -40215,10 +40215,10 @@ lbl_801D8140: /* 801D815C 001D4F5C 54 C0 01 CF */ rlwinm. r0, r6, 0, 7, 7 /* 801D8160 001D4F60 40 82 00 58 */ bne lbl_801D81B8 lbl_801D8164: -/* 801D8164 001D4F64 80 AD 9C E8 */ lwz r5, lbl_803CC5E8-_SDA_BASE_(r13) +/* 801D8164 001D4F64 80 AD 9C E8 */ lwz r5, lbl_ResettingBits-_SDA_BASE_(r13) /* 801D8168 001D4F68 7C A0 00 34 */ cntlzw r0, r5 -/* 801D816C 001D4F6C 90 0D 86 6C */ stw r0, lbl_803CAF6C-_SDA_BASE_(r13) -/* 801D8170 001D4F70 80 8D 86 6C */ lwz r4, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D816C 001D4F6C 90 0D 86 6C */ stw r0, lbl_ResettingChan-_SDA_BASE_(r13) +/* 801D8170 001D4F70 80 8D 86 6C */ lwz r4, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D8174 001D4F74 2C 04 00 20 */ cmpwi r4, 0x20 /* 801D8178 001D4F78 41 82 02 38 */ beq lbl_801D83B0 /* 801D817C 001D4F7C 3C 60 80 00 */ lis r3, 0x8000 @@ -40226,49 +40226,49 @@ lbl_801D8164: /* 801D8184 001D4F84 7C 63 24 30 */ srw r3, r3, r4 /* 801D8188 001D4F88 7C A4 18 78 */ andc r4, r5, r3 /* 801D818C 001D4F8C 7C 7E 02 14 */ add r3, r30, r0 -/* 801D8190 001D4F90 90 8D 9C E8 */ stw r4, lbl_803CC5E8-_SDA_BASE_(r13) +/* 801D8190 001D4F90 90 8D 9C E8 */ stw r4, lbl_ResettingBits-_SDA_BASE_(r13) /* 801D8194 001D4F94 38 80 00 00 */ li r4, 0 /* 801D8198 001D4F98 38 A0 00 0C */ li r5, 0xc /* 801D819C 001D4F9C 38 63 00 10 */ addi r3, r3, 0x10 /* 801D81A0 001D4FA0 4B E2 B2 B9 */ bl memset /* 801D81A4 001D4FA4 3C 80 80 1E */ lis r4, lbl_801D80A4@ha -/* 801D81A8 001D4FA8 80 6D 86 6C */ lwz r3, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D81A8 001D4FA8 80 6D 86 6C */ lwz r3, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D81AC 001D4FAC 38 84 80 A4 */ addi r4, r4, lbl_801D80A4@l /* 801D81B0 001D4FB0 48 00 2B 79 */ bl SIGetTypeAsync /* 801D81B4 001D4FB4 48 00 01 FC */ b lbl_801D83B0 lbl_801D81B8: -/* 801D81B8 001D4FB8 80 0D 86 78 */ lwz r0, lbl_803CAF78-_SDA_BASE_(r13) +/* 801D81B8 001D4FB8 80 0D 86 78 */ lwz r0, lbl_Spec-_SDA_BASE_(r13) /* 801D81BC 001D4FBC 28 00 00 02 */ cmplwi r0, 2 /* 801D81C0 001D4FC0 40 80 00 84 */ bge lbl_801D8244 -/* 801D81C4 001D4FC4 80 0D 9C E4 */ lwz r0, lbl_803CC5E4-_SDA_BASE_(r13) +/* 801D81C4 001D4FC4 80 0D 9C E4 */ lwz r0, lbl_EnabledBits-_SDA_BASE_(r13) /* 801D81C8 001D4FC8 38 7D 00 00 */ addi r3, r29, 0 /* 801D81CC 001D4FCC 38 81 00 1C */ addi r4, r1, 0x1c /* 801D81D0 001D4FD0 7C 00 E3 78 */ or r0, r0, r28 -/* 801D81D4 001D4FD4 90 0D 9C E4 */ stw r0, lbl_803CC5E4-_SDA_BASE_(r13) +/* 801D81D4 001D4FD4 90 0D 9C E4 */ stw r0, lbl_EnabledBits-_SDA_BASE_(r13) /* 801D81D8 001D4FD8 48 00 24 39 */ bl SIGetResponse -/* 801D81DC 001D4FDC 80 0D 86 74 */ lwz r0, lbl_803CAF74-_SDA_BASE_(r13) +/* 801D81DC 001D4FDC 80 0D 86 74 */ lwz r0, lbl_AnalogMode-_SDA_BASE_(r13) /* 801D81E0 001D4FE0 38 7D 00 00 */ addi r3, r29, 0 /* 801D81E4 001D4FE4 64 04 00 40 */ oris r4, r0, 0x40 /* 801D81E8 001D4FE8 48 00 21 BD */ bl SISetCommand -/* 801D81EC 001D4FEC 80 6D 9C E4 */ lwz r3, lbl_803CC5E4-_SDA_BASE_(r13) +/* 801D81EC 001D4FEC 80 6D 9C E4 */ lwz r3, lbl_EnabledBits-_SDA_BASE_(r13) /* 801D81F0 001D4FF0 48 00 22 45 */ bl SIEnablePolling -/* 801D81F4 001D4FF4 80 8D 9C E8 */ lwz r4, lbl_803CC5E8-_SDA_BASE_(r13) +/* 801D81F4 001D4FF4 80 8D 9C E8 */ lwz r4, lbl_ResettingBits-_SDA_BASE_(r13) /* 801D81F8 001D4FF8 7C 80 00 34 */ cntlzw r0, r4 -/* 801D81FC 001D4FFC 90 0D 86 6C */ stw r0, lbl_803CAF6C-_SDA_BASE_(r13) -/* 801D8200 001D5000 80 6D 86 6C */ lwz r3, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D81FC 001D4FFC 90 0D 86 6C */ stw r0, lbl_ResettingChan-_SDA_BASE_(r13) +/* 801D8200 001D5000 80 6D 86 6C */ lwz r3, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D8204 001D5004 2C 03 00 20 */ cmpwi r3, 0x20 /* 801D8208 001D5008 41 82 01 A8 */ beq lbl_801D83B0 /* 801D820C 001D500C 1C 03 00 0C */ mulli r0, r3, 0xc /* 801D8210 001D5010 7F E3 1C 30 */ srw r3, r31, r3 /* 801D8214 001D5014 7C 84 18 78 */ andc r4, r4, r3 /* 801D8218 001D5018 7C 7E 02 14 */ add r3, r30, r0 -/* 801D821C 001D501C 90 8D 9C E8 */ stw r4, lbl_803CC5E8-_SDA_BASE_(r13) +/* 801D821C 001D501C 90 8D 9C E8 */ stw r4, lbl_ResettingBits-_SDA_BASE_(r13) /* 801D8220 001D5020 38 80 00 00 */ li r4, 0 /* 801D8224 001D5024 38 A0 00 0C */ li r5, 0xc /* 801D8228 001D5028 38 63 00 10 */ addi r3, r3, 0x10 /* 801D822C 001D502C 4B E2 B2 2D */ bl memset /* 801D8230 001D5030 3C 80 80 1E */ lis r4, lbl_801D80A4@ha -/* 801D8234 001D5034 80 6D 86 6C */ lwz r3, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D8234 001D5034 80 6D 86 6C */ lwz r3, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D8238 001D5038 38 84 80 A4 */ addi r4, r4, lbl_801D80A4@l /* 801D823C 001D503C 48 00 2A ED */ bl SIGetTypeAsync /* 801D8240 001D5040 48 00 01 70 */ b lbl_801D83B0 @@ -40285,7 +40285,7 @@ lbl_801D8254: /* 801D8264 001D5064 7C DE 02 14 */ add r6, r30, r0 /* 801D8268 001D5068 39 03 7E 48 */ addi r8, r3, lbl_801D7E48@l /* 801D826C 001D506C 38 7D 00 00 */ addi r3, r29, 0 -/* 801D8270 001D5070 38 8D 86 84 */ addi r4, r13, lbl_803CAF84-_SDA_BASE_ +/* 801D8270 001D5070 38 8D 86 84 */ addi r4, r13, lbl_CmdCalibrate-_SDA_BASE_ /* 801D8274 001D5074 38 A0 00 03 */ li r5, 3 /* 801D8278 001D5078 38 E0 00 0A */ li r7, 0xa /* 801D827C 001D507C 39 40 00 00 */ li r10, 0 @@ -40299,7 +40299,7 @@ lbl_801D8290: /* 801D8298 001D5098 7C DE 02 14 */ add r6, r30, r0 /* 801D829C 001D509C 39 03 7E 48 */ addi r8, r3, lbl_801D7E48@l /* 801D82A0 001D50A0 38 7D 00 00 */ addi r3, r29, 0 -/* 801D82A4 001D50A4 38 8D 86 80 */ addi r4, r13, lbl_803CAF80-_SDA_BASE_ +/* 801D82A4 001D50A4 38 8D 86 80 */ addi r4, r13, lbl_CmdReadOrigin-_SDA_BASE_ /* 801D82A8 001D50A8 38 A0 00 01 */ li r5, 1 /* 801D82AC 001D50AC 38 E0 00 0A */ li r7, 0xa /* 801D82B0 001D50B0 39 40 00 00 */ li r10, 0 @@ -40321,7 +40321,7 @@ lbl_801D82C4: /* 801D82EC 001D50EC 7C DE 02 14 */ add r6, r30, r0 /* 801D82F0 001D50F0 39 03 7E 48 */ addi r8, r3, lbl_801D7E48@l /* 801D82F4 001D50F4 38 7D 00 00 */ addi r3, r29, 0 -/* 801D82F8 001D50F8 38 8D 86 80 */ addi r4, r13, lbl_803CAF80-_SDA_BASE_ +/* 801D82F8 001D50F8 38 8D 86 80 */ addi r4, r13, lbl_CmdReadOrigin-_SDA_BASE_ /* 801D82FC 001D50FC 38 A0 00 01 */ li r5, 1 /* 801D8300 001D5100 38 E0 00 0A */ li r7, 0xa /* 801D8304 001D5104 39 40 00 00 */ li r10, 0 @@ -40346,13 +40346,13 @@ lbl_801D8318: lbl_801D834C: /* 801D834C 001D514C 2C 03 00 00 */ cmpwi r3, 0 /* 801D8350 001D5150 40 82 00 60 */ bne lbl_801D83B0 -/* 801D8354 001D5154 80 AD 9C E8 */ lwz r5, lbl_803CC5E8-_SDA_BASE_(r13) -/* 801D8358 001D5158 80 6D 9C F8 */ lwz r3, lbl_803CC5F8-_SDA_BASE_(r13) +/* 801D8354 001D5154 80 AD 9C E8 */ lwz r5, lbl_ResettingBits-_SDA_BASE_(r13) +/* 801D8358 001D5158 80 6D 9C F8 */ lwz r3, lbl_PendingBits-_SDA_BASE_(r13) /* 801D835C 001D515C 7C A0 00 34 */ cntlzw r0, r5 -/* 801D8360 001D5160 90 0D 86 6C */ stw r0, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D8360 001D5160 90 0D 86 6C */ stw r0, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D8364 001D5164 7C 60 E3 78 */ or r0, r3, r28 -/* 801D8368 001D5168 80 8D 86 6C */ lwz r4, lbl_803CAF6C-_SDA_BASE_(r13) -/* 801D836C 001D516C 90 0D 9C F8 */ stw r0, lbl_803CC5F8-_SDA_BASE_(r13) +/* 801D8368 001D5168 80 8D 86 6C */ lwz r4, lbl_ResettingChan-_SDA_BASE_(r13) +/* 801D836C 001D516C 90 0D 9C F8 */ stw r0, lbl_PendingBits-_SDA_BASE_(r13) /* 801D8370 001D5170 2C 04 00 20 */ cmpwi r4, 0x20 /* 801D8374 001D5174 41 82 00 3C */ beq lbl_801D83B0 /* 801D8378 001D5178 3C 60 80 00 */ lis r3, 0x8000 @@ -40360,13 +40360,13 @@ lbl_801D834C: /* 801D8380 001D5180 7C 63 24 30 */ srw r3, r3, r4 /* 801D8384 001D5184 7C A4 18 78 */ andc r4, r5, r3 /* 801D8388 001D5188 7C 7E 02 14 */ add r3, r30, r0 -/* 801D838C 001D518C 90 8D 9C E8 */ stw r4, lbl_803CC5E8-_SDA_BASE_(r13) +/* 801D838C 001D518C 90 8D 9C E8 */ stw r4, lbl_ResettingBits-_SDA_BASE_(r13) /* 801D8390 001D5190 38 80 00 00 */ li r4, 0 /* 801D8394 001D5194 38 A0 00 0C */ li r5, 0xc /* 801D8398 001D5198 38 63 00 10 */ addi r3, r3, 0x10 /* 801D839C 001D519C 4B E2 B0 BD */ bl memset /* 801D83A0 001D51A0 3C 80 80 1E */ lis r4, lbl_801D80A4@ha -/* 801D83A4 001D51A4 80 6D 86 6C */ lwz r3, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D83A4 001D51A4 80 6D 86 6C */ lwz r3, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D83A8 001D51A8 38 84 80 A4 */ addi r4, r4, lbl_801D80A4@l /* 801D83AC 001D51AC 48 00 29 7D */ bl SIGetTypeAsync lbl_801D83B0: @@ -40388,17 +40388,17 @@ lbl_801D83D0: /* 801D83E8 001D51E8 93 C1 00 18 */ stw r30, 0x18(r1) /* 801D83EC 001D51EC 93 A1 00 14 */ stw r29, 0x14(r1) /* 801D83F0 001D51F0 7C 7D FC 30 */ srw r29, r3, r31 -/* 801D83F4 001D51F4 80 0D 9C E4 */ lwz r0, lbl_803CC5E4-_SDA_BASE_(r13) +/* 801D83F4 001D51F4 80 0D 9C E4 */ lwz r0, lbl_EnabledBits-_SDA_BASE_(r13) /* 801D83F8 001D51F8 7C 00 E8 39 */ and. r0, r0, r29 /* 801D83FC 001D51FC 41 82 00 EC */ beq lbl_801D84E8 -/* 801D8400 001D5200 80 AD 9C F0 */ lwz r5, lbl_803CC5F0-_SDA_BASE_(r13) +/* 801D8400 001D5200 80 AD 9C F0 */ lwz r5, lbl_WaitingBits-_SDA_BASE_(r13) /* 801D8404 001D5204 7F A6 E8 F8 */ nor r6, r29, r29 -/* 801D8408 001D5208 80 6D 9C F4 */ lwz r3, lbl_803CC5F4-_SDA_BASE_(r13) +/* 801D8408 001D5208 80 6D 9C F4 */ lwz r3, lbl_CheckingBits-_SDA_BASE_(r13) /* 801D840C 001D520C 54 80 07 3F */ clrlwi. r0, r4, 0x1c /* 801D8410 001D5210 7C A5 30 38 */ and r5, r5, r6 /* 801D8414 001D5214 7C 63 30 38 */ and r3, r3, r6 -/* 801D8418 001D5218 90 AD 9C F0 */ stw r5, lbl_803CC5F0-_SDA_BASE_(r13) -/* 801D841C 001D521C 90 6D 9C F4 */ stw r3, lbl_803CC5F4-_SDA_BASE_(r13) +/* 801D8418 001D5218 90 AD 9C F0 */ stw r5, lbl_WaitingBits-_SDA_BASE_(r13) +/* 801D841C 001D521C 90 6D 9C F4 */ stw r3, lbl_CheckingBits-_SDA_BASE_(r13) /* 801D8420 001D5220 54 83 00 2E */ rlwinm r3, r4, 0, 0, 0x17 /* 801D8424 001D5224 40 82 00 6C */ bne lbl_801D8490 /* 801D8428 001D5228 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0 @@ -40414,13 +40414,13 @@ lbl_801D83D0: /* 801D8450 001D5250 54 60 03 5B */ rlwinm. r0, r3, 0, 0xd, 0xd /* 801D8454 001D5254 40 82 00 3C */ bne lbl_801D8490 /* 801D8458 001D5258 1C 9F 00 0C */ mulli r4, r31, 0xc -/* 801D845C 001D525C 3C 60 80 38 */ lis r3, lbl_8037EAE0@ha -/* 801D8460 001D5260 38 03 EA E0 */ addi r0, r3, lbl_8037EAE0@l +/* 801D845C 001D525C 3C 60 80 38 */ lis r3, lbl_Origin@ha +/* 801D8460 001D5260 38 03 EA E0 */ addi r0, r3, lbl_Origin@l /* 801D8464 001D5264 3C 60 80 1D */ lis r3, lbl_801D7F0C@ha /* 801D8468 001D5268 7C C0 22 14 */ add r6, r0, r4 /* 801D846C 001D526C 39 03 7F 0C */ addi r8, r3, lbl_801D7F0C@l /* 801D8470 001D5270 38 7F 00 00 */ addi r3, r31, 0 -/* 801D8474 001D5274 38 8D 86 80 */ addi r4, r13, lbl_803CAF80-_SDA_BASE_ +/* 801D8474 001D5274 38 8D 86 80 */ addi r4, r13, lbl_CmdReadOrigin-_SDA_BASE_ /* 801D8478 001D5278 38 A0 00 01 */ li r5, 1 /* 801D847C 001D527C 38 E0 00 0A */ li r7, 0xa /* 801D8480 001D5280 39 40 00 00 */ li r10, 0 @@ -40432,21 +40432,21 @@ lbl_801D8490: /* 801D8494 001D5294 3B C3 00 00 */ addi r30, r3, 0 /* 801D8498 001D5298 38 7D 00 00 */ addi r3, r29, 0 /* 801D849C 001D529C 48 00 20 35 */ bl SIDisablePolling -/* 801D84A0 001D52A0 80 CD 9C E4 */ lwz r6, lbl_803CC5E4-_SDA_BASE_(r13) +/* 801D84A0 001D52A0 80 CD 9C E4 */ lwz r6, lbl_EnabledBits-_SDA_BASE_(r13) /* 801D84A4 001D52A4 7F A8 E8 F8 */ nor r8, r29, r29 -/* 801D84A8 001D52A8 80 AD 9C F0 */ lwz r5, lbl_803CC5F0-_SDA_BASE_(r13) +/* 801D84A8 001D52A8 80 AD 9C F0 */ lwz r5, lbl_WaitingBits-_SDA_BASE_(r13) /* 801D84AC 001D52AC 7F E3 FB 78 */ mr r3, r31 -/* 801D84B0 001D52B0 80 8D 9C F4 */ lwz r4, lbl_803CC5F4-_SDA_BASE_(r13) -/* 801D84B4 001D52B4 80 0D 9C F8 */ lwz r0, lbl_803CC5F8-_SDA_BASE_(r13) +/* 801D84B0 001D52B0 80 8D 9C F4 */ lwz r4, lbl_CheckingBits-_SDA_BASE_(r13) +/* 801D84B4 001D52B4 80 0D 9C F8 */ lwz r0, lbl_PendingBits-_SDA_BASE_(r13) /* 801D84B8 001D52B8 7C C7 40 38 */ and r7, r6, r8 /* 801D84BC 001D52BC 7C A6 40 38 */ and r6, r5, r8 -/* 801D84C0 001D52C0 90 ED 9C E4 */ stw r7, lbl_803CC5E4-_SDA_BASE_(r13) +/* 801D84C0 001D52C0 90 ED 9C E4 */ stw r7, lbl_EnabledBits-_SDA_BASE_(r13) /* 801D84C4 001D52C4 7C 85 40 38 */ and r5, r4, r8 /* 801D84C8 001D52C8 7C 00 40 38 */ and r0, r0, r8 -/* 801D84CC 001D52CC 90 CD 9C F0 */ stw r6, lbl_803CC5F0-_SDA_BASE_(r13) +/* 801D84CC 001D52CC 90 CD 9C F0 */ stw r6, lbl_WaitingBits-_SDA_BASE_(r13) /* 801D84D0 001D52D0 38 80 00 00 */ li r4, 0 -/* 801D84D4 001D52D4 90 AD 9C F4 */ stw r5, lbl_803CC5F4-_SDA_BASE_(r13) -/* 801D84D8 001D52D8 90 0D 9C F8 */ stw r0, lbl_803CC5F8-_SDA_BASE_(r13) +/* 801D84D4 001D52D4 90 AD 9C F4 */ stw r5, lbl_CheckingBits-_SDA_BASE_(r13) +/* 801D84D8 001D52D8 90 0D 9C F8 */ stw r0, lbl_PendingBits-_SDA_BASE_(r13) /* 801D84DC 001D52DC 4B FF DE D9 */ bl OSSetWirelessID /* 801D84E0 001D52E0 7F C3 F3 78 */ mr r3, r30 /* 801D84E4 001D52E4 4B FF BE 55 */ bl OSRestoreInterrupts @@ -40468,53 +40468,53 @@ PADReset: /* 801D8514 001D5314 93 C1 00 10 */ stw r30, 0x10(r1) /* 801D8518 001D5318 7C 7E 1B 78 */ mr r30, r3 /* 801D851C 001D531C 4B FF BD F5 */ bl OSDisableInterrupts -/* 801D8520 001D5320 80 8D 9C F8 */ lwz r4, lbl_803CC5F8-_SDA_BASE_(r13) +/* 801D8520 001D5320 80 8D 9C F8 */ lwz r4, lbl_PendingBits-_SDA_BASE_(r13) /* 801D8524 001D5324 38 E0 00 00 */ li r7, 0 -/* 801D8528 001D5328 80 AD 9C F0 */ lwz r5, lbl_803CC5F0-_SDA_BASE_(r13) +/* 801D8528 001D5328 80 AD 9C F0 */ lwz r5, lbl_WaitingBits-_SDA_BASE_(r13) /* 801D852C 001D532C 3B E3 00 00 */ addi r31, r3, 0 -/* 801D8530 001D5330 80 0D 9C F4 */ lwz r0, lbl_803CC5F4-_SDA_BASE_(r13) +/* 801D8530 001D5330 80 0D 9C F4 */ lwz r0, lbl_CheckingBits-_SDA_BASE_(r13) /* 801D8534 001D5334 7F DE 23 78 */ or r30, r30, r4 -/* 801D8538 001D5338 80 8D 9C E8 */ lwz r4, lbl_803CC5E8-_SDA_BASE_(r13) +/* 801D8538 001D5338 80 8D 9C E8 */ lwz r4, lbl_ResettingBits-_SDA_BASE_(r13) /* 801D853C 001D533C 7C A5 03 78 */ or r5, r5, r0 -/* 801D8540 001D5340 80 0D 86 78 */ lwz r0, lbl_803CAF78-_SDA_BASE_(r13) +/* 801D8540 001D5340 80 0D 86 78 */ lwz r0, lbl_Spec-_SDA_BASE_(r13) /* 801D8544 001D5344 7F DE 28 78 */ andc r30, r30, r5 -/* 801D8548 001D5348 80 AD 9C E4 */ lwz r5, lbl_803CC5E4-_SDA_BASE_(r13) +/* 801D8548 001D5348 80 AD 9C E4 */ lwz r5, lbl_EnabledBits-_SDA_BASE_(r13) /* 801D854C 001D534C 7C 86 F3 78 */ or r6, r4, r30 -/* 801D8550 001D5350 90 ED 9C F8 */ stw r7, lbl_803CC5F8-_SDA_BASE_(r13) +/* 801D8550 001D5350 90 ED 9C F8 */ stw r7, lbl_PendingBits-_SDA_BASE_(r13) /* 801D8554 001D5354 7C A4 F0 78 */ andc r4, r5, r30 -/* 801D8558 001D5358 90 CD 9C E8 */ stw r6, lbl_803CC5E8-_SDA_BASE_(r13) +/* 801D8558 001D5358 90 CD 9C E8 */ stw r6, lbl_ResettingBits-_SDA_BASE_(r13) /* 801D855C 001D535C 28 00 00 04 */ cmplwi r0, 4 -/* 801D8560 001D5360 80 0D 9C E8 */ lwz r0, lbl_803CC5E8-_SDA_BASE_(r13) -/* 801D8564 001D5364 90 8D 9C E4 */ stw r4, lbl_803CC5E4-_SDA_BASE_(r13) +/* 801D8560 001D5360 80 0D 9C E8 */ lwz r0, lbl_ResettingBits-_SDA_BASE_(r13) +/* 801D8564 001D5364 90 8D 9C E4 */ stw r4, lbl_EnabledBits-_SDA_BASE_(r13) /* 801D8568 001D5368 7C 03 28 38 */ and r3, r0, r5 /* 801D856C 001D536C 40 82 00 10 */ bne lbl_801D857C -/* 801D8570 001D5370 80 0D 9C EC */ lwz r0, lbl_803CC5EC-_SDA_BASE_(r13) +/* 801D8570 001D5370 80 0D 9C EC */ lwz r0, lbl_RecalibrateBits-_SDA_BASE_(r13) /* 801D8574 001D5374 7C 00 F3 78 */ or r0, r0, r30 -/* 801D8578 001D5378 90 0D 9C EC */ stw r0, lbl_803CC5EC-_SDA_BASE_(r13) +/* 801D8578 001D5378 90 0D 9C EC */ stw r0, lbl_RecalibrateBits-_SDA_BASE_(r13) lbl_801D857C: /* 801D857C 001D537C 48 00 1F 55 */ bl SIDisablePolling -/* 801D8580 001D5380 80 0D 86 6C */ lwz r0, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D8580 001D5380 80 0D 86 6C */ lwz r0, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D8584 001D5384 2C 00 00 20 */ cmpwi r0, 0x20 /* 801D8588 001D5388 40 82 00 58 */ bne lbl_801D85E0 -/* 801D858C 001D538C 80 AD 9C E8 */ lwz r5, lbl_803CC5E8-_SDA_BASE_(r13) +/* 801D858C 001D538C 80 AD 9C E8 */ lwz r5, lbl_ResettingBits-_SDA_BASE_(r13) /* 801D8590 001D5390 7C A0 00 34 */ cntlzw r0, r5 -/* 801D8594 001D5394 90 0D 86 6C */ stw r0, lbl_803CAF6C-_SDA_BASE_(r13) -/* 801D8598 001D5398 80 8D 86 6C */ lwz r4, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D8594 001D5394 90 0D 86 6C */ stw r0, lbl_ResettingChan-_SDA_BASE_(r13) +/* 801D8598 001D5398 80 8D 86 6C */ lwz r4, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D859C 001D539C 2C 04 00 20 */ cmpwi r4, 0x20 /* 801D85A0 001D53A0 41 82 00 40 */ beq lbl_801D85E0 /* 801D85A4 001D53A4 3C 00 80 00 */ lis r0, 0x8000 /* 801D85A8 001D53A8 7C 00 24 30 */ srw r0, r0, r4 /* 801D85AC 001D53AC 7C A0 00 78 */ andc r0, r5, r0 /* 801D85B0 001D53B0 1C 84 00 0C */ mulli r4, r4, 0xc -/* 801D85B4 001D53B4 90 0D 9C E8 */ stw r0, lbl_803CC5E8-_SDA_BASE_(r13) -/* 801D85B8 001D53B8 3C 60 80 38 */ lis r3, lbl_8037EAE0@ha -/* 801D85BC 001D53BC 38 03 EA E0 */ addi r0, r3, lbl_8037EAE0@l +/* 801D85B4 001D53B4 90 0D 9C E8 */ stw r0, lbl_ResettingBits-_SDA_BASE_(r13) +/* 801D85B8 001D53B8 3C 60 80 38 */ lis r3, lbl_Origin@ha +/* 801D85BC 001D53BC 38 03 EA E0 */ addi r0, r3, lbl_Origin@l /* 801D85C0 001D53C0 7C 60 22 14 */ add r3, r0, r4 /* 801D85C4 001D53C4 38 80 00 00 */ li r4, 0 /* 801D85C8 001D53C8 38 A0 00 0C */ li r5, 0xc /* 801D85CC 001D53CC 4B E2 AE 8D */ bl memset /* 801D85D0 001D53D0 3C 80 80 1E */ lis r4, lbl_801D80A4@ha -/* 801D85D4 001D53D4 80 6D 86 6C */ lwz r3, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D85D4 001D53D4 80 6D 86 6C */ lwz r3, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D85D8 001D53D8 38 84 80 A4 */ addi r4, r4, lbl_801D80A4@l /* 801D85DC 001D53DC 48 00 27 4D */ bl SIGetTypeAsync lbl_801D85E0: @@ -40537,54 +40537,54 @@ PADRecalibrate: /* 801D8614 001D5414 93 C1 00 10 */ stw r30, 0x10(r1) /* 801D8618 001D5418 7C 7E 1B 78 */ mr r30, r3 /* 801D861C 001D541C 4B FF BC F5 */ bl OSDisableInterrupts -/* 801D8620 001D5420 80 CD 9C F8 */ lwz r6, lbl_803CC5F8-_SDA_BASE_(r13) +/* 801D8620 001D5420 80 CD 9C F8 */ lwz r6, lbl_PendingBits-_SDA_BASE_(r13) /* 801D8624 001D5424 38 E0 00 00 */ li r7, 0 -/* 801D8628 001D5428 80 AD 9C F0 */ lwz r5, lbl_803CC5F0-_SDA_BASE_(r13) +/* 801D8628 001D5428 80 AD 9C F0 */ lwz r5, lbl_WaitingBits-_SDA_BASE_(r13) /* 801D862C 001D542C 3C 80 80 00 */ lis r4, 0x800030E3@ha -/* 801D8630 001D5430 80 0D 9C F4 */ lwz r0, lbl_803CC5F4-_SDA_BASE_(r13) +/* 801D8630 001D5430 80 0D 9C F4 */ lwz r0, lbl_CheckingBits-_SDA_BASE_(r13) /* 801D8634 001D5434 7F DE 33 78 */ or r30, r30, r6 -/* 801D8638 001D5438 80 CD 9C E8 */ lwz r6, lbl_803CC5E8-_SDA_BASE_(r13) +/* 801D8638 001D5438 80 CD 9C E8 */ lwz r6, lbl_ResettingBits-_SDA_BASE_(r13) /* 801D863C 001D543C 7C A5 03 78 */ or r5, r5, r0 /* 801D8640 001D5440 88 04 30 E3 */ lbz r0, 0x800030E3@l(r4) /* 801D8644 001D5444 7F DE 28 78 */ andc r30, r30, r5 -/* 801D8648 001D5448 80 AD 9C E4 */ lwz r5, lbl_803CC5E4-_SDA_BASE_(r13) +/* 801D8648 001D5448 80 AD 9C E4 */ lwz r5, lbl_EnabledBits-_SDA_BASE_(r13) /* 801D864C 001D544C 7C C4 F3 78 */ or r4, r6, r30 -/* 801D8650 001D5450 90 ED 9C F8 */ stw r7, lbl_803CC5F8-_SDA_BASE_(r13) +/* 801D8650 001D5450 90 ED 9C F8 */ stw r7, lbl_PendingBits-_SDA_BASE_(r13) /* 801D8654 001D5454 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19 -/* 801D8658 001D5458 90 8D 9C E8 */ stw r4, lbl_803CC5E8-_SDA_BASE_(r13) +/* 801D8658 001D5458 90 8D 9C E8 */ stw r4, lbl_ResettingBits-_SDA_BASE_(r13) /* 801D865C 001D545C 7C A4 F0 78 */ andc r4, r5, r30 /* 801D8660 001D5460 3B E3 00 00 */ addi r31, r3, 0 -/* 801D8664 001D5464 80 CD 9C E8 */ lwz r6, lbl_803CC5E8-_SDA_BASE_(r13) -/* 801D8668 001D5468 90 8D 9C E4 */ stw r4, lbl_803CC5E4-_SDA_BASE_(r13) +/* 801D8664 001D5464 80 CD 9C E8 */ lwz r6, lbl_ResettingBits-_SDA_BASE_(r13) +/* 801D8668 001D5468 90 8D 9C E4 */ stw r4, lbl_EnabledBits-_SDA_BASE_(r13) /* 801D866C 001D546C 7C C3 28 38 */ and r3, r6, r5 /* 801D8670 001D5470 40 82 00 10 */ bne lbl_801D8680 -/* 801D8674 001D5474 80 0D 9C EC */ lwz r0, lbl_803CC5EC-_SDA_BASE_(r13) +/* 801D8674 001D5474 80 0D 9C EC */ lwz r0, lbl_RecalibrateBits-_SDA_BASE_(r13) /* 801D8678 001D5478 7C 00 F3 78 */ or r0, r0, r30 -/* 801D867C 001D547C 90 0D 9C EC */ stw r0, lbl_803CC5EC-_SDA_BASE_(r13) +/* 801D867C 001D547C 90 0D 9C EC */ stw r0, lbl_RecalibrateBits-_SDA_BASE_(r13) lbl_801D8680: /* 801D8680 001D5480 48 00 1E 51 */ bl SIDisablePolling -/* 801D8684 001D5484 80 0D 86 6C */ lwz r0, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D8684 001D5484 80 0D 86 6C */ lwz r0, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D8688 001D5488 2C 00 00 20 */ cmpwi r0, 0x20 /* 801D868C 001D548C 40 82 00 58 */ bne lbl_801D86E4 -/* 801D8690 001D5490 80 AD 9C E8 */ lwz r5, lbl_803CC5E8-_SDA_BASE_(r13) +/* 801D8690 001D5490 80 AD 9C E8 */ lwz r5, lbl_ResettingBits-_SDA_BASE_(r13) /* 801D8694 001D5494 7C A0 00 34 */ cntlzw r0, r5 -/* 801D8698 001D5498 90 0D 86 6C */ stw r0, lbl_803CAF6C-_SDA_BASE_(r13) -/* 801D869C 001D549C 80 8D 86 6C */ lwz r4, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D8698 001D5498 90 0D 86 6C */ stw r0, lbl_ResettingChan-_SDA_BASE_(r13) +/* 801D869C 001D549C 80 8D 86 6C */ lwz r4, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D86A0 001D54A0 2C 04 00 20 */ cmpwi r4, 0x20 /* 801D86A4 001D54A4 41 82 00 40 */ beq lbl_801D86E4 /* 801D86A8 001D54A8 3C 00 80 00 */ lis r0, 0x8000 /* 801D86AC 001D54AC 7C 00 24 30 */ srw r0, r0, r4 /* 801D86B0 001D54B0 7C A0 00 78 */ andc r0, r5, r0 /* 801D86B4 001D54B4 1C 84 00 0C */ mulli r4, r4, 0xc -/* 801D86B8 001D54B8 90 0D 9C E8 */ stw r0, lbl_803CC5E8-_SDA_BASE_(r13) -/* 801D86BC 001D54BC 3C 60 80 38 */ lis r3, lbl_8037EAE0@ha -/* 801D86C0 001D54C0 38 03 EA E0 */ addi r0, r3, lbl_8037EAE0@l +/* 801D86B8 001D54B8 90 0D 9C E8 */ stw r0, lbl_ResettingBits-_SDA_BASE_(r13) +/* 801D86BC 001D54BC 3C 60 80 38 */ lis r3, lbl_Origin@ha +/* 801D86C0 001D54C0 38 03 EA E0 */ addi r0, r3, lbl_Origin@l /* 801D86C4 001D54C4 7C 60 22 14 */ add r3, r0, r4 /* 801D86C8 001D54C8 38 80 00 00 */ li r4, 0 /* 801D86CC 001D54CC 38 A0 00 0C */ li r5, 0xc /* 801D86D0 001D54D0 4B E2 AD 89 */ bl memset /* 801D86D4 001D54D4 3C 80 80 1E */ lis r4, lbl_801D80A4@ha -/* 801D86D8 001D54D8 80 6D 86 6C */ lwz r3, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D86D8 001D54D8 80 6D 86 6C */ lwz r3, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D86DC 001D54DC 38 84 80 A4 */ addi r4, r4, lbl_801D80A4@l /* 801D86E0 001D54E0 48 00 26 49 */ bl SIGetTypeAsync lbl_801D86E4: @@ -40601,27 +40601,27 @@ lbl_801D86E4: .global PADInit PADInit: /* 801D8708 001D5508 7C 08 02 A6 */ mflr r0 -/* 801D870C 001D550C 3C 60 80 38 */ lis r3, lbl_8037EAD0@ha +/* 801D870C 001D550C 3C 60 80 38 */ lis r3, lbl_Type@ha /* 801D8710 001D5510 90 01 00 04 */ stw r0, 4(r1) /* 801D8714 001D5514 94 21 FF C8 */ stwu r1, -0x38(r1) /* 801D8718 001D5518 BF 21 00 1C */ stmw r25, 0x1c(r1) -/* 801D871C 001D551C 3B E3 EA D0 */ addi r31, r3, lbl_8037EAD0@l -/* 801D8720 001D5520 80 0D 9C E0 */ lwz r0, lbl_803CC5E0-_SDA_BASE_(r13) +/* 801D871C 001D551C 3B E3 EA D0 */ addi r31, r3, lbl_Type@l +/* 801D8720 001D5520 80 0D 9C E0 */ lwz r0, lbl_Initialized-_SDA_BASE_(r13) /* 801D8724 001D5524 2C 00 00 00 */ cmpwi r0, 0 /* 801D8728 001D5528 41 82 00 0C */ beq lbl_801D8734 /* 801D872C 001D552C 38 60 00 01 */ li r3, 1 /* 801D8730 001D5530 48 00 01 DC */ b lbl_801D890C lbl_801D8734: -/* 801D8734 001D5534 80 6D 86 68 */ lwz r3, lbl_803CAF68-_SDA_BASE_(r13) +/* 801D8734 001D5534 80 6D 86 68 */ lwz r3, lbl___PADVersion-_SDA_BASE_(r13) /* 801D8738 001D5538 4B FF 8E C5 */ bl OSRegisterVersion -/* 801D873C 001D553C 80 6D 9D 04 */ lwz r3, lbl_803CC604-_SDA_BASE_(r13) +/* 801D873C 001D553C 80 6D 9D 04 */ lwz r3, lbl___PADSpec-_SDA_BASE_(r13) /* 801D8740 001D5540 28 03 00 00 */ cmplwi r3, 0 /* 801D8744 001D5544 41 82 00 08 */ beq lbl_801D874C /* 801D8748 001D5548 48 00 06 29 */ bl PADSetSpec lbl_801D874C: -/* 801D874C 001D554C 80 0D 9D 10 */ lwz r0, lbl_803CC610-_SDA_BASE_(r13) +/* 801D874C 001D554C 80 0D 9D 10 */ lwz r0, lbl___PADFixBits-_SDA_BASE_(r13) /* 801D8750 001D5550 38 60 00 01 */ li r3, 1 -/* 801D8754 001D5554 90 6D 9C E0 */ stw r3, lbl_803CC5E0-_SDA_BASE_(r13) +/* 801D8754 001D5554 90 6D 9C E0 */ stw r3, lbl_Initialized-_SDA_BASE_(r13) /* 801D8758 001D5558 28 00 00 00 */ cmplwi r0, 0 /* 801D875C 001D555C 41 82 00 8C */ beq lbl_801D87E8 /* 801D8760 001D5560 4B FF ED ED */ bl OSGetTime @@ -40654,7 +40654,7 @@ lbl_801D874C: /* 801D87CC 001D55CC 7C A0 E8 14 */ addc r5, r0, r29 /* 801D87D0 001D55D0 3C 00 F0 00 */ lis r0, 0xf000 /* 801D87D4 001D55D4 38 80 3F FF */ li r4, 0x3fff -/* 801D87D8 001D55D8 90 0D 9C EC */ stw r0, lbl_803CC5EC-_SDA_BASE_(r13) +/* 801D87D8 001D55D8 90 0D 9C EC */ stw r0, lbl_RecalibrateBits-_SDA_BASE_(r13) /* 801D87DC 001D55DC 7C A0 20 38 */ and r0, r5, r4 /* 801D87E0 001D55E0 3C 60 80 00 */ lis r3, 0x800030E0@ha /* 801D87E4 001D55E4 B0 03 30 E0 */ sth r0, 0x800030E0@l(r3) @@ -40677,43 +40677,43 @@ lbl_801D87E8: /* 801D8824 001D5624 64 00 4D C0 */ oris r0, r0, 0x4dc0 /* 801D8828 001D5628 90 1F 00 4C */ stw r0, 0x4c(r31) /* 801D882C 001D562C 48 00 27 1D */ bl SIRefreshSamplingRate -/* 801D8830 001D5630 3C 60 80 2B */ lis r3, lbl_802B6578@ha -/* 801D8834 001D5634 38 63 65 78 */ addi r3, r3, lbl_802B6578@l +/* 801D8830 001D5630 3C 60 80 2B */ lis r3, lbl_ResetFunctionInfo_2@ha +/* 801D8834 001D5634 38 63 65 78 */ addi r3, r3, lbl_ResetFunctionInfo_2@l /* 801D8838 001D5638 4B FF CA 01 */ bl OSRegisterResetFunction /* 801D883C 001D563C 3F 80 F0 00 */ lis r28, 0xf000 /* 801D8840 001D5640 4B FF BA D1 */ bl OSDisableInterrupts -/* 801D8844 001D5644 80 8D 9C F8 */ lwz r4, lbl_803CC5F8-_SDA_BASE_(r13) +/* 801D8844 001D5644 80 8D 9C F8 */ lwz r4, lbl_PendingBits-_SDA_BASE_(r13) /* 801D8848 001D5648 38 E0 00 00 */ li r7, 0 -/* 801D884C 001D564C 80 AD 9C F0 */ lwz r5, lbl_803CC5F0-_SDA_BASE_(r13) +/* 801D884C 001D564C 80 AD 9C F0 */ lwz r5, lbl_WaitingBits-_SDA_BASE_(r13) /* 801D8850 001D5650 3B 63 00 00 */ addi r27, r3, 0 -/* 801D8854 001D5654 80 0D 9C F4 */ lwz r0, lbl_803CC5F4-_SDA_BASE_(r13) +/* 801D8854 001D5654 80 0D 9C F4 */ lwz r0, lbl_CheckingBits-_SDA_BASE_(r13) /* 801D8858 001D5658 7F 9C 23 78 */ or r28, r28, r4 -/* 801D885C 001D565C 80 8D 9C E8 */ lwz r4, lbl_803CC5E8-_SDA_BASE_(r13) +/* 801D885C 001D565C 80 8D 9C E8 */ lwz r4, lbl_ResettingBits-_SDA_BASE_(r13) /* 801D8860 001D5660 7C A5 03 78 */ or r5, r5, r0 -/* 801D8864 001D5664 80 0D 86 78 */ lwz r0, lbl_803CAF78-_SDA_BASE_(r13) +/* 801D8864 001D5664 80 0D 86 78 */ lwz r0, lbl_Spec-_SDA_BASE_(r13) /* 801D8868 001D5668 7F 9C 28 78 */ andc r28, r28, r5 -/* 801D886C 001D566C 80 AD 9C E4 */ lwz r5, lbl_803CC5E4-_SDA_BASE_(r13) +/* 801D886C 001D566C 80 AD 9C E4 */ lwz r5, lbl_EnabledBits-_SDA_BASE_(r13) /* 801D8870 001D5670 7C 86 E3 78 */ or r6, r4, r28 -/* 801D8874 001D5674 90 ED 9C F8 */ stw r7, lbl_803CC5F8-_SDA_BASE_(r13) +/* 801D8874 001D5674 90 ED 9C F8 */ stw r7, lbl_PendingBits-_SDA_BASE_(r13) /* 801D8878 001D5678 7C A4 E0 78 */ andc r4, r5, r28 -/* 801D887C 001D567C 90 CD 9C E8 */ stw r6, lbl_803CC5E8-_SDA_BASE_(r13) +/* 801D887C 001D567C 90 CD 9C E8 */ stw r6, lbl_ResettingBits-_SDA_BASE_(r13) /* 801D8880 001D5680 28 00 00 04 */ cmplwi r0, 4 -/* 801D8884 001D5684 80 0D 9C E8 */ lwz r0, lbl_803CC5E8-_SDA_BASE_(r13) -/* 801D8888 001D5688 90 8D 9C E4 */ stw r4, lbl_803CC5E4-_SDA_BASE_(r13) +/* 801D8884 001D5684 80 0D 9C E8 */ lwz r0, lbl_ResettingBits-_SDA_BASE_(r13) +/* 801D8888 001D5688 90 8D 9C E4 */ stw r4, lbl_EnabledBits-_SDA_BASE_(r13) /* 801D888C 001D568C 7C 03 28 38 */ and r3, r0, r5 /* 801D8890 001D5690 40 82 00 10 */ bne lbl_801D88A0 -/* 801D8894 001D5694 80 0D 9C EC */ lwz r0, lbl_803CC5EC-_SDA_BASE_(r13) +/* 801D8894 001D5694 80 0D 9C EC */ lwz r0, lbl_RecalibrateBits-_SDA_BASE_(r13) /* 801D8898 001D5698 7C 00 E3 78 */ or r0, r0, r28 -/* 801D889C 001D569C 90 0D 9C EC */ stw r0, lbl_803CC5EC-_SDA_BASE_(r13) +/* 801D889C 001D569C 90 0D 9C EC */ stw r0, lbl_RecalibrateBits-_SDA_BASE_(r13) lbl_801D88A0: /* 801D88A0 001D56A0 48 00 1C 31 */ bl SIDisablePolling -/* 801D88A4 001D56A4 80 0D 86 6C */ lwz r0, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D88A4 001D56A4 80 0D 86 6C */ lwz r0, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D88A8 001D56A8 2C 00 00 20 */ cmpwi r0, 0x20 /* 801D88AC 001D56AC 40 82 00 54 */ bne lbl_801D8900 -/* 801D88B0 001D56B0 80 AD 9C E8 */ lwz r5, lbl_803CC5E8-_SDA_BASE_(r13) +/* 801D88B0 001D56B0 80 AD 9C E8 */ lwz r5, lbl_ResettingBits-_SDA_BASE_(r13) /* 801D88B4 001D56B4 7C A0 00 34 */ cntlzw r0, r5 -/* 801D88B8 001D56B8 90 0D 86 6C */ stw r0, lbl_803CAF6C-_SDA_BASE_(r13) -/* 801D88BC 001D56BC 80 8D 86 6C */ lwz r4, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D88B8 001D56B8 90 0D 86 6C */ stw r0, lbl_ResettingChan-_SDA_BASE_(r13) +/* 801D88BC 001D56BC 80 8D 86 6C */ lwz r4, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D88C0 001D56C0 2C 04 00 20 */ cmpwi r4, 0x20 /* 801D88C4 001D56C4 41 82 00 3C */ beq lbl_801D8900 /* 801D88C8 001D56C8 3C 60 80 00 */ lis r3, 0x8000 @@ -40721,13 +40721,13 @@ lbl_801D88A0: /* 801D88D0 001D56D0 7C 63 24 30 */ srw r3, r3, r4 /* 801D88D4 001D56D4 7C A4 18 78 */ andc r4, r5, r3 /* 801D88D8 001D56D8 7C 7F 02 14 */ add r3, r31, r0 -/* 801D88DC 001D56DC 90 8D 9C E8 */ stw r4, lbl_803CC5E8-_SDA_BASE_(r13) +/* 801D88DC 001D56DC 90 8D 9C E8 */ stw r4, lbl_ResettingBits-_SDA_BASE_(r13) /* 801D88E0 001D56E0 38 80 00 00 */ li r4, 0 /* 801D88E4 001D56E4 38 A0 00 0C */ li r5, 0xc /* 801D88E8 001D56E8 38 63 00 10 */ addi r3, r3, 0x10 /* 801D88EC 001D56EC 4B E2 AB 6D */ bl memset /* 801D88F0 001D56F0 3C 80 80 1E */ lis r4, lbl_801D80A4@ha -/* 801D88F4 001D56F4 80 6D 86 6C */ lwz r3, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D88F4 001D56F4 80 6D 86 6C */ lwz r3, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D88F8 001D56F8 38 84 80 A4 */ addi r4, r4, lbl_801D80A4@l /* 801D88FC 001D56FC 48 00 24 2D */ bl SIGetTypeAsync lbl_801D8900: @@ -40751,8 +40751,8 @@ PADRead: /* 801D8934 001D5734 4B FF B9 DD */ bl OSDisableInterrupts /* 801D8938 001D5738 3A A0 00 00 */ li r21, 0 /* 801D893C 001D573C 1C 15 00 0C */ mulli r0, r21, 0xc -/* 801D8940 001D5740 3C 80 80 38 */ lis r4, lbl_8037EAE0@ha -/* 801D8944 001D5744 3B 44 EA E0 */ addi r26, r4, lbl_8037EAE0@l +/* 801D8940 001D5740 3C 80 80 38 */ lis r4, lbl_Origin@ha +/* 801D8944 001D5744 3B 44 EA E0 */ addi r26, r4, lbl_Origin@l /* 801D8948 001D5748 3C 80 80 1D */ lis r4, lbl_801D7F0C@ha /* 801D894C 001D574C 3C A0 80 1E */ lis r5, lbl_801D83D0@ha /* 801D8950 001D5750 3C C0 80 1E */ lis r6, lbl_801D80A4@ha @@ -40764,53 +40764,53 @@ PADRead: /* 801D8968 001D5768 3A 80 00 00 */ li r20, 0 /* 801D896C 001D576C 3F 60 80 00 */ lis r27, 0x8000 lbl_801D8970: -/* 801D8970 001D5770 80 0D 9C F8 */ lwz r0, lbl_803CC5F8-_SDA_BASE_(r13) +/* 801D8970 001D5770 80 0D 9C F8 */ lwz r0, lbl_PendingBits-_SDA_BASE_(r13) /* 801D8974 001D5774 7F 77 AC 30 */ srw r23, r27, r21 /* 801D8978 001D5778 7C 00 B8 39 */ and. r0, r0, r23 /* 801D897C 001D577C 41 82 00 D8 */ beq lbl_801D8A54 /* 801D8980 001D5780 4B FF B9 91 */ bl OSDisableInterrupts -/* 801D8984 001D5784 80 8D 9C F0 */ lwz r4, lbl_803CC5F0-_SDA_BASE_(r13) +/* 801D8984 001D5784 80 8D 9C F0 */ lwz r4, lbl_WaitingBits-_SDA_BASE_(r13) /* 801D8988 001D5788 38 C0 00 00 */ li r6, 0 -/* 801D898C 001D578C 80 0D 9C F4 */ lwz r0, lbl_803CC5F4-_SDA_BASE_(r13) +/* 801D898C 001D578C 80 0D 9C F4 */ lwz r0, lbl_CheckingBits-_SDA_BASE_(r13) /* 801D8990 001D5790 7C 79 1B 78 */ mr r25, r3 -/* 801D8994 001D5794 80 AD 9C F8 */ lwz r5, lbl_803CC5F8-_SDA_BASE_(r13) +/* 801D8994 001D5794 80 AD 9C F8 */ lwz r5, lbl_PendingBits-_SDA_BASE_(r13) /* 801D8998 001D5798 7C 84 03 78 */ or r4, r4, r0 -/* 801D899C 001D579C 80 0D 9C E8 */ lwz r0, lbl_803CC5E8-_SDA_BASE_(r13) +/* 801D899C 001D579C 80 0D 9C E8 */ lwz r0, lbl_ResettingBits-_SDA_BASE_(r13) /* 801D89A0 001D57A0 7C A7 20 78 */ andc r7, r5, r4 -/* 801D89A4 001D57A4 80 AD 9C E4 */ lwz r5, lbl_803CC5E4-_SDA_BASE_(r13) +/* 801D89A4 001D57A4 80 AD 9C E4 */ lwz r5, lbl_EnabledBits-_SDA_BASE_(r13) /* 801D89A8 001D57A8 7C 04 3B 78 */ or r4, r0, r7 -/* 801D89AC 001D57AC 80 0D 86 78 */ lwz r0, lbl_803CAF78-_SDA_BASE_(r13) -/* 801D89B0 001D57B0 90 8D 9C E8 */ stw r4, lbl_803CC5E8-_SDA_BASE_(r13) +/* 801D89AC 001D57AC 80 0D 86 78 */ lwz r0, lbl_Spec-_SDA_BASE_(r13) +/* 801D89B0 001D57B0 90 8D 9C E8 */ stw r4, lbl_ResettingBits-_SDA_BASE_(r13) /* 801D89B4 001D57B4 7C A4 38 78 */ andc r4, r5, r7 /* 801D89B8 001D57B8 28 00 00 04 */ cmplwi r0, 4 -/* 801D89BC 001D57BC 80 0D 9C E8 */ lwz r0, lbl_803CC5E8-_SDA_BASE_(r13) -/* 801D89C0 001D57C0 90 CD 9C F8 */ stw r6, lbl_803CC5F8-_SDA_BASE_(r13) +/* 801D89BC 001D57BC 80 0D 9C E8 */ lwz r0, lbl_ResettingBits-_SDA_BASE_(r13) +/* 801D89C0 001D57C0 90 CD 9C F8 */ stw r6, lbl_PendingBits-_SDA_BASE_(r13) /* 801D89C4 001D57C4 7C 03 28 38 */ and r3, r0, r5 -/* 801D89C8 001D57C8 90 8D 9C E4 */ stw r4, lbl_803CC5E4-_SDA_BASE_(r13) +/* 801D89C8 001D57C8 90 8D 9C E4 */ stw r4, lbl_EnabledBits-_SDA_BASE_(r13) /* 801D89CC 001D57CC 40 82 00 10 */ bne lbl_801D89DC -/* 801D89D0 001D57D0 80 0D 9C EC */ lwz r0, lbl_803CC5EC-_SDA_BASE_(r13) +/* 801D89D0 001D57D0 80 0D 9C EC */ lwz r0, lbl_RecalibrateBits-_SDA_BASE_(r13) /* 801D89D4 001D57D4 7C 00 3B 78 */ or r0, r0, r7 -/* 801D89D8 001D57D8 90 0D 9C EC */ stw r0, lbl_803CC5EC-_SDA_BASE_(r13) +/* 801D89D8 001D57D8 90 0D 9C EC */ stw r0, lbl_RecalibrateBits-_SDA_BASE_(r13) lbl_801D89DC: /* 801D89DC 001D57DC 48 00 1A F5 */ bl SIDisablePolling -/* 801D89E0 001D57E0 80 0D 86 6C */ lwz r0, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D89E0 001D57E0 80 0D 86 6C */ lwz r0, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D89E4 001D57E4 2C 00 00 20 */ cmpwi r0, 0x20 /* 801D89E8 001D57E8 40 82 00 48 */ bne lbl_801D8A30 -/* 801D89EC 001D57EC 80 8D 9C E8 */ lwz r4, lbl_803CC5E8-_SDA_BASE_(r13) +/* 801D89EC 001D57EC 80 8D 9C E8 */ lwz r4, lbl_ResettingBits-_SDA_BASE_(r13) /* 801D89F0 001D57F0 7C 80 00 34 */ cntlzw r0, r4 -/* 801D89F4 001D57F4 90 0D 86 6C */ stw r0, lbl_803CAF6C-_SDA_BASE_(r13) -/* 801D89F8 001D57F8 80 6D 86 6C */ lwz r3, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D89F4 001D57F4 90 0D 86 6C */ stw r0, lbl_ResettingChan-_SDA_BASE_(r13) +/* 801D89F8 001D57F8 80 6D 86 6C */ lwz r3, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D89FC 001D57FC 2C 03 00 20 */ cmpwi r3, 0x20 /* 801D8A00 001D5800 41 82 00 30 */ beq lbl_801D8A30 /* 801D8A04 001D5804 1C 03 00 0C */ mulli r0, r3, 0xc /* 801D8A08 001D5808 7F 63 1C 30 */ srw r3, r27, r3 /* 801D8A0C 001D580C 7C 84 18 78 */ andc r4, r4, r3 -/* 801D8A10 001D5810 90 8D 9C E8 */ stw r4, lbl_803CC5E8-_SDA_BASE_(r13) +/* 801D8A10 001D5810 90 8D 9C E8 */ stw r4, lbl_ResettingBits-_SDA_BASE_(r13) /* 801D8A14 001D5814 7C 7A 02 14 */ add r3, r26, r0 /* 801D8A18 001D5818 38 80 00 00 */ li r4, 0 /* 801D8A1C 001D581C 38 A0 00 0C */ li r5, 0xc /* 801D8A20 001D5820 4B E2 AA 39 */ bl memset -/* 801D8A24 001D5824 80 6D 86 6C */ lwz r3, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D8A24 001D5824 80 6D 86 6C */ lwz r3, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D8A28 001D5828 7F 84 E3 78 */ mr r4, r28 /* 801D8A2C 001D582C 48 00 22 FD */ bl SIGetTypeAsync lbl_801D8A30: @@ -40824,10 +40824,10 @@ lbl_801D8A30: /* 801D8A4C 001D584C 4B E2 AA 0D */ bl memset /* 801D8A50 001D5850 48 00 02 48 */ b lbl_801D8C98 lbl_801D8A54: -/* 801D8A54 001D5854 80 0D 9C E8 */ lwz r0, lbl_803CC5E8-_SDA_BASE_(r13) +/* 801D8A54 001D5854 80 0D 9C E8 */ lwz r0, lbl_ResettingBits-_SDA_BASE_(r13) /* 801D8A58 001D5858 7C 00 B8 39 */ and. r0, r0, r23 /* 801D8A5C 001D585C 40 82 00 10 */ bne lbl_801D8A6C -/* 801D8A60 001D5860 80 0D 86 6C */ lwz r0, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D8A60 001D5860 80 0D 86 6C */ lwz r0, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D8A64 001D5864 7C 00 A8 00 */ cmpw r0, r21 /* 801D8A68 001D5868 40 82 00 20 */ bne lbl_801D8A88 lbl_801D8A6C: @@ -40839,7 +40839,7 @@ lbl_801D8A6C: /* 801D8A80 001D5880 4B E2 A9 D9 */ bl memset /* 801D8A84 001D5884 48 00 02 14 */ b lbl_801D8C98 lbl_801D8A88: -/* 801D8A88 001D5888 80 0D 9C E4 */ lwz r0, lbl_803CC5E4-_SDA_BASE_(r13) +/* 801D8A88 001D5888 80 0D 9C E4 */ lwz r0, lbl_EnabledBits-_SDA_BASE_(r13) /* 801D8A8C 001D588C 7C 00 B8 39 */ and. r0, r0, r23 /* 801D8A90 001D5890 40 82 00 20 */ bne lbl_801D8AB0 /* 801D8A94 001D5894 38 00 FF FF */ li r0, -1 @@ -40869,7 +40869,7 @@ lbl_801D8ADC: /* 801D8AEC 001D58EC 38 75 00 00 */ addi r3, r21, 0 /* 801D8AF0 001D58F0 38 81 00 14 */ addi r4, r1, 0x14 /* 801D8AF4 001D58F4 48 00 1B 1D */ bl SIGetResponse -/* 801D8AF8 001D58F8 80 0D 9C F0 */ lwz r0, lbl_803CC5F0-_SDA_BASE_(r13) +/* 801D8AF8 001D58F8 80 0D 9C F0 */ lwz r0, lbl_WaitingBits-_SDA_BASE_(r13) /* 801D8AFC 001D58FC 7C 00 B8 39 */ and. r0, r0, r23 /* 801D8B00 001D5900 41 82 00 40 */ beq lbl_801D8B40 /* 801D8B04 001D5904 38 00 00 00 */ li r0, 0 @@ -40878,11 +40878,11 @@ lbl_801D8ADC: /* 801D8B10 001D5910 38 80 00 00 */ li r4, 0 /* 801D8B14 001D5914 38 A0 00 0A */ li r5, 0xa /* 801D8B18 001D5918 4B E2 A9 41 */ bl memset -/* 801D8B1C 001D591C 80 6D 9C F4 */ lwz r3, lbl_803CC5F4-_SDA_BASE_(r13) +/* 801D8B1C 001D591C 80 6D 9C F4 */ lwz r3, lbl_CheckingBits-_SDA_BASE_(r13) /* 801D8B20 001D5920 7C 60 B8 39 */ and. r0, r3, r23 /* 801D8B24 001D5924 40 82 01 74 */ bne lbl_801D8C98 /* 801D8B28 001D5928 7C 60 BB 78 */ or r0, r3, r23 -/* 801D8B2C 001D592C 90 0D 9C F4 */ stw r0, lbl_803CC5F4-_SDA_BASE_(r13) +/* 801D8B2C 001D592C 90 0D 9C F4 */ stw r0, lbl_CheckingBits-_SDA_BASE_(r13) /* 801D8B30 001D5930 38 75 00 00 */ addi r3, r21, 0 /* 801D8B34 001D5934 38 9D 00 00 */ addi r4, r29, 0 /* 801D8B38 001D5938 48 00 21 F1 */ bl SIGetTypeAsync @@ -40892,21 +40892,21 @@ lbl_801D8B40: /* 801D8B44 001D5944 3B 23 00 00 */ addi r25, r3, 0 /* 801D8B48 001D5948 38 77 00 00 */ addi r3, r23, 0 /* 801D8B4C 001D594C 48 00 19 85 */ bl SIDisablePolling -/* 801D8B50 001D5950 80 CD 9C E4 */ lwz r6, lbl_803CC5E4-_SDA_BASE_(r13) +/* 801D8B50 001D5950 80 CD 9C E4 */ lwz r6, lbl_EnabledBits-_SDA_BASE_(r13) /* 801D8B54 001D5954 7E E8 B8 F8 */ nor r8, r23, r23 -/* 801D8B58 001D5958 80 AD 9C F0 */ lwz r5, lbl_803CC5F0-_SDA_BASE_(r13) +/* 801D8B58 001D5958 80 AD 9C F0 */ lwz r5, lbl_WaitingBits-_SDA_BASE_(r13) /* 801D8B5C 001D595C 7E A3 AB 78 */ mr r3, r21 -/* 801D8B60 001D5960 80 8D 9C F4 */ lwz r4, lbl_803CC5F4-_SDA_BASE_(r13) -/* 801D8B64 001D5964 80 0D 9C F8 */ lwz r0, lbl_803CC5F8-_SDA_BASE_(r13) +/* 801D8B60 001D5960 80 8D 9C F4 */ lwz r4, lbl_CheckingBits-_SDA_BASE_(r13) +/* 801D8B64 001D5964 80 0D 9C F8 */ lwz r0, lbl_PendingBits-_SDA_BASE_(r13) /* 801D8B68 001D5968 7C C7 40 38 */ and r7, r6, r8 /* 801D8B6C 001D596C 7C A6 40 38 */ and r6, r5, r8 -/* 801D8B70 001D5970 90 ED 9C E4 */ stw r7, lbl_803CC5E4-_SDA_BASE_(r13) +/* 801D8B70 001D5970 90 ED 9C E4 */ stw r7, lbl_EnabledBits-_SDA_BASE_(r13) /* 801D8B74 001D5974 7C 85 40 38 */ and r5, r4, r8 /* 801D8B78 001D5978 7C 00 40 38 */ and r0, r0, r8 -/* 801D8B7C 001D597C 90 CD 9C F0 */ stw r6, lbl_803CC5F0-_SDA_BASE_(r13) +/* 801D8B7C 001D597C 90 CD 9C F0 */ stw r6, lbl_WaitingBits-_SDA_BASE_(r13) /* 801D8B80 001D5980 38 80 00 00 */ li r4, 0 -/* 801D8B84 001D5984 90 AD 9C F4 */ stw r5, lbl_803CC5F4-_SDA_BASE_(r13) -/* 801D8B88 001D5988 90 0D 9C F8 */ stw r0, lbl_803CC5F8-_SDA_BASE_(r13) +/* 801D8B84 001D5984 90 AD 9C F4 */ stw r5, lbl_CheckingBits-_SDA_BASE_(r13) +/* 801D8B88 001D5988 90 0D 9C F8 */ stw r0, lbl_PendingBits-_SDA_BASE_(r13) /* 801D8B8C 001D598C 4B FF D8 29 */ bl OSSetWirelessID /* 801D8B90 001D5990 7F 23 CB 78 */ mr r3, r25 /* 801D8B94 001D5994 4B FF B7 A5 */ bl OSRestoreInterrupts @@ -40948,7 +40948,7 @@ lbl_801D8BF8: /* 801D8C18 001D5A18 4B E2 A8 41 */ bl memset /* 801D8C1C 001D5A1C 48 00 00 7C */ b lbl_801D8C98 lbl_801D8C20: -/* 801D8C20 001D5A20 81 8D 86 7C */ lwz r12, lbl_803CAF7C-_SDA_BASE_(r13) +/* 801D8C20 001D5A20 81 8D 86 7C */ lwz r12, lbl_MakeStatus-_SDA_BASE_(r13) /* 801D8C24 001D5A24 38 75 00 00 */ addi r3, r21, 0 /* 801D8C28 001D5A28 38 9F 00 00 */ addi r4, r31, 0 /* 801D8C2C 001D5A2C 7D 88 03 A6 */ mtlr r12 @@ -40966,7 +40966,7 @@ lbl_801D8C20: /* 801D8C5C 001D5A5C 38 75 00 00 */ addi r3, r21, 0 /* 801D8C60 001D5A60 38 D8 00 00 */ addi r6, r24, 0 /* 801D8C64 001D5A64 39 1E 00 00 */ addi r8, r30, 0 -/* 801D8C68 001D5A68 38 8D 86 80 */ addi r4, r13, lbl_803CAF80-_SDA_BASE_ +/* 801D8C68 001D5A68 38 8D 86 80 */ addi r4, r13, lbl_CmdReadOrigin-_SDA_BASE_ /* 801D8C6C 001D5A6C 38 A0 00 01 */ li r5, 1 /* 801D8C70 001D5A70 38 E0 00 0A */ li r7, 0xa /* 801D8C74 001D5A74 39 40 00 00 */ li r10, 0 @@ -41006,7 +41006,7 @@ PADControlMotor: /* 801D8CE8 001D5AE8 3B A3 00 00 */ addi r29, r3, 0 /* 801D8CEC 001D5AEC 4B FF B6 25 */ bl OSDisableInterrupts /* 801D8CF0 001D5AF0 3C 00 80 00 */ lis r0, 0x8000 -/* 801D8CF4 001D5AF4 80 8D 9C E4 */ lwz r4, lbl_803CC5E4-_SDA_BASE_(r13) +/* 801D8CF4 001D5AF4 80 8D 9C E4 */ lwz r4, lbl_EnabledBits-_SDA_BASE_(r13) /* 801D8CF8 001D5AF8 7C 00 EC 30 */ srw r0, r0, r29 /* 801D8CFC 001D5AFC 7C 80 00 39 */ and. r0, r4, r0 /* 801D8D00 001D5B00 3B E3 00 00 */ addi r31, r3, 0 @@ -41015,14 +41015,14 @@ PADControlMotor: /* 801D8D0C 001D5B0C 48 00 1E 59 */ bl SIGetType /* 801D8D10 001D5B10 54 60 00 85 */ rlwinm. r0, r3, 0, 2, 2 /* 801D8D14 001D5B14 40 82 00 38 */ bne lbl_801D8D4C -/* 801D8D18 001D5B18 80 0D 86 78 */ lwz r0, lbl_803CAF78-_SDA_BASE_(r13) +/* 801D8D18 001D5B18 80 0D 86 78 */ lwz r0, lbl_Spec-_SDA_BASE_(r13) /* 801D8D1C 001D5B1C 28 00 00 02 */ cmplwi r0, 2 /* 801D8D20 001D5B20 40 80 00 10 */ bge lbl_801D8D30 /* 801D8D24 001D5B24 28 1E 00 02 */ cmplwi r30, 2 /* 801D8D28 001D5B28 40 82 00 08 */ bne lbl_801D8D30 /* 801D8D2C 001D5B2C 3B C0 00 00 */ li r30, 0 lbl_801D8D30: -/* 801D8D30 001D5B30 80 8D 86 74 */ lwz r4, lbl_803CAF74-_SDA_BASE_(r13) +/* 801D8D30 001D5B30 80 8D 86 74 */ lwz r4, lbl_AnalogMode-_SDA_BASE_(r13) /* 801D8D34 001D5B34 57 C0 07 BE */ clrlwi r0, r30, 0x1e /* 801D8D38 001D5B38 38 7D 00 00 */ addi r3, r29, 0 /* 801D8D3C 001D5B3C 64 84 00 40 */ oris r4, r4, 0x40 @@ -41044,7 +41044,7 @@ lbl_801D8D4C: PADSetSpec: /* 801D8D70 001D5B70 38 00 00 00 */ li r0, 0 /* 801D8D74 001D5B74 2C 03 00 01 */ cmpwi r3, 1 -/* 801D8D78 001D5B78 90 0D 9D 04 */ stw r0, lbl_803CC604-_SDA_BASE_(r13) +/* 801D8D78 001D5B78 90 0D 9D 04 */ stw r0, lbl___PADSpec-_SDA_BASE_(r13) /* 801D8D7C 001D5B7C 41 82 00 30 */ beq lbl_801D8DAC /* 801D8D80 001D5B80 40 80 00 10 */ bge lbl_801D8D90 /* 801D8D84 001D5B84 2C 03 00 00 */ cmpwi r3, 0 @@ -41057,19 +41057,19 @@ lbl_801D8D90: lbl_801D8D9C: /* 801D8D9C 001D5B9C 3C 80 80 1E */ lis r4, lbl_801D8DD0@ha /* 801D8DA0 001D5BA0 38 04 8D D0 */ addi r0, r4, lbl_801D8DD0@l -/* 801D8DA4 001D5BA4 90 0D 86 7C */ stw r0, lbl_803CAF7C-_SDA_BASE_(r13) +/* 801D8DA4 001D5BA4 90 0D 86 7C */ stw r0, lbl_MakeStatus-_SDA_BASE_(r13) /* 801D8DA8 001D5BA8 48 00 00 20 */ b lbl_801D8DC8 lbl_801D8DAC: /* 801D8DAC 001D5BAC 3C 80 80 1E */ lis r4, lbl_801D8F44@ha /* 801D8DB0 001D5BB0 38 04 8F 44 */ addi r0, r4, lbl_801D8F44@l -/* 801D8DB4 001D5BB4 90 0D 86 7C */ stw r0, lbl_803CAF7C-_SDA_BASE_(r13) +/* 801D8DB4 001D5BB4 90 0D 86 7C */ stw r0, lbl_MakeStatus-_SDA_BASE_(r13) /* 801D8DB8 001D5BB8 48 00 00 10 */ b lbl_801D8DC8 lbl_801D8DBC: /* 801D8DBC 001D5BBC 3C 80 80 1E */ lis r4, lbl_801D90B8@ha /* 801D8DC0 001D5BC0 38 04 90 B8 */ addi r0, r4, lbl_801D90B8@l -/* 801D8DC4 001D5BC4 90 0D 86 7C */ stw r0, lbl_803CAF7C-_SDA_BASE_(r13) +/* 801D8DC4 001D5BC4 90 0D 86 7C */ stw r0, lbl_MakeStatus-_SDA_BASE_(r13) lbl_801D8DC8: -/* 801D8DC8 001D5BC8 90 6D 86 78 */ stw r3, lbl_803CAF78-_SDA_BASE_(r13) +/* 801D8DC8 001D5BC8 90 6D 86 78 */ stw r3, lbl_Spec-_SDA_BASE_(r13) /* 801D8DCC 001D5BCC 4E 80 00 20 */ blr lbl_801D8DD0: /* 801D8DD0 001D5BD0 38 60 00 00 */ li r3, 0 @@ -41292,7 +41292,7 @@ lbl_801D90B8: /* 801D90D4 001D5ED4 80 05 00 00 */ lwz r0, 0(r5) /* 801D90D8 001D5ED8 7C 00 07 74 */ extsb r0, r0 /* 801D90DC 001D5EDC 98 04 00 03 */ stb r0, 3(r4) -/* 801D90E0 001D5EE0 80 0D 86 74 */ lwz r0, lbl_803CAF74-_SDA_BASE_(r13) +/* 801D90E0 001D5EE0 80 0D 86 74 */ lwz r0, lbl_AnalogMode-_SDA_BASE_(r13) /* 801D90E4 001D5EE4 54 00 05 6E */ rlwinm r0, r0, 0, 0x15, 0x17 /* 801D90E8 001D5EE8 2C 00 04 00 */ cmpwi r0, 0x400 /* 801D90EC 001D5EEC 41 82 01 98 */ beq lbl_801D9284 @@ -41423,11 +41423,11 @@ lbl_801D9284: /* 801D92C0 001D60C0 98 04 00 09 */ stb r0, 9(r4) lbl_801D92C4: /* 801D92C4 001D60C4 88 C4 00 02 */ lbz r6, 2(r4) -/* 801D92C8 001D60C8 3C A0 80 38 */ lis r5, lbl_8037EAE0@ha +/* 801D92C8 001D60C8 3C A0 80 38 */ lis r5, lbl_Origin@ha /* 801D92CC 001D60CC 1C 63 00 0C */ mulli r3, r3, 0xc /* 801D92D0 001D60D0 38 06 FF 80 */ addi r0, r6, -128 /* 801D92D4 001D60D4 98 04 00 02 */ stb r0, 2(r4) -/* 801D92D8 001D60D8 38 05 EA E0 */ addi r0, r5, lbl_8037EAE0@l +/* 801D92D8 001D60D8 38 05 EA E0 */ addi r0, r5, lbl_Origin@l /* 801D92DC 001D60DC 7C 60 1A 14 */ add r3, r0, r3 /* 801D92E0 001D60E0 88 A4 00 03 */ lbz r5, 3(r4) /* 801D92E4 001D60E4 38 05 FF 80 */ addi r0, r5, -128 @@ -41561,7 +41561,7 @@ lbl_801D94A4: /* 801D94BC 001D62BC 93 E1 00 24 */ stw r31, 0x24(r1) /* 801D94C0 001D62C0 93 C1 00 20 */ stw r30, 0x20(r1) /* 801D94C4 001D62C4 3B C3 00 00 */ addi r30, r3, 0 -/* 801D94C8 001D62C8 80 0D 9C FC */ lwz r0, lbl_803CC5FC-_SDA_BASE_(r13) +/* 801D94C8 001D62C8 80 0D 9C FC */ lwz r0, lbl_SamplingCallback-_SDA_BASE_(r13) /* 801D94CC 001D62CC 28 00 00 00 */ cmplwi r0, 0 /* 801D94D0 001D62D0 41 82 00 0C */ beq lbl_801D94DC /* 801D94D4 001D62D4 38 60 00 00 */ li r3, 0 @@ -41569,12 +41569,12 @@ lbl_801D94A4: lbl_801D94DC: /* 801D94DC 001D62DC 2C 1E 00 00 */ cmpwi r30, 0 /* 801D94E0 001D62E0 40 82 01 40 */ bne lbl_801D9620 -/* 801D94E4 001D62E4 80 0D 9C E8 */ lwz r0, lbl_803CC5E8-_SDA_BASE_(r13) +/* 801D94E4 001D62E4 80 0D 9C E8 */ lwz r0, lbl_ResettingBits-_SDA_BASE_(r13) /* 801D94E8 001D62E8 3B C0 00 00 */ li r30, 0 /* 801D94EC 001D62EC 38 7E 00 00 */ addi r3, r30, 0 /* 801D94F0 001D62F0 28 00 00 00 */ cmplwi r0, 0 /* 801D94F4 001D62F4 40 82 00 14 */ bne lbl_801D9508 -/* 801D94F8 001D62F8 80 0D 86 6C */ lwz r0, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D94F8 001D62F8 80 0D 86 6C */ lwz r0, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D94FC 001D62FC 2C 00 00 20 */ cmpwi r0, 0x20 /* 801D9500 001D6300 40 82 00 08 */ bne lbl_801D9508 /* 801D9504 001D6304 38 60 00 01 */ li r3, 1 @@ -41586,68 +41586,68 @@ lbl_801D9508: /* 801D9518 001D6318 40 82 00 08 */ bne lbl_801D9520 /* 801D951C 001D631C 3B C0 00 01 */ li r30, 1 lbl_801D9520: -/* 801D9520 001D6320 80 0D 9D 00 */ lwz r0, lbl_803CC600-_SDA_BASE_(r13) +/* 801D9520 001D6320 80 0D 9D 00 */ lwz r0, lbl_recalibrated$397-_SDA_BASE_(r13) /* 801D9524 001D6324 2C 00 00 00 */ cmpwi r0, 0 /* 801D9528 001D6328 40 82 00 F0 */ bne lbl_801D9618 /* 801D952C 001D632C 2C 1E 00 00 */ cmpwi r30, 0 /* 801D9530 001D6330 41 82 00 E8 */ beq lbl_801D9618 /* 801D9534 001D6334 3F C0 F0 00 */ lis r30, 0xf000 /* 801D9538 001D6338 4B FF AD D9 */ bl OSDisableInterrupts -/* 801D953C 001D633C 80 CD 9C F8 */ lwz r6, lbl_803CC5F8-_SDA_BASE_(r13) +/* 801D953C 001D633C 80 CD 9C F8 */ lwz r6, lbl_PendingBits-_SDA_BASE_(r13) /* 801D9540 001D6340 38 E0 00 00 */ li r7, 0 -/* 801D9544 001D6344 80 AD 9C F0 */ lwz r5, lbl_803CC5F0-_SDA_BASE_(r13) +/* 801D9544 001D6344 80 AD 9C F0 */ lwz r5, lbl_WaitingBits-_SDA_BASE_(r13) /* 801D9548 001D6348 3C 80 80 00 */ lis r4, 0x800030E3@ha -/* 801D954C 001D634C 80 0D 9C F4 */ lwz r0, lbl_803CC5F4-_SDA_BASE_(r13) +/* 801D954C 001D634C 80 0D 9C F4 */ lwz r0, lbl_CheckingBits-_SDA_BASE_(r13) /* 801D9550 001D6350 7F DE 33 78 */ or r30, r30, r6 -/* 801D9554 001D6354 80 CD 9C E8 */ lwz r6, lbl_803CC5E8-_SDA_BASE_(r13) +/* 801D9554 001D6354 80 CD 9C E8 */ lwz r6, lbl_ResettingBits-_SDA_BASE_(r13) /* 801D9558 001D6358 7C A5 03 78 */ or r5, r5, r0 /* 801D955C 001D635C 88 04 30 E3 */ lbz r0, 0x800030E3@l(r4) /* 801D9560 001D6360 7F DE 28 78 */ andc r30, r30, r5 -/* 801D9564 001D6364 80 AD 9C E4 */ lwz r5, lbl_803CC5E4-_SDA_BASE_(r13) +/* 801D9564 001D6364 80 AD 9C E4 */ lwz r5, lbl_EnabledBits-_SDA_BASE_(r13) /* 801D9568 001D6368 7C C4 F3 78 */ or r4, r6, r30 -/* 801D956C 001D636C 90 ED 9C F8 */ stw r7, lbl_803CC5F8-_SDA_BASE_(r13) +/* 801D956C 001D636C 90 ED 9C F8 */ stw r7, lbl_PendingBits-_SDA_BASE_(r13) /* 801D9570 001D6370 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19 -/* 801D9574 001D6374 90 8D 9C E8 */ stw r4, lbl_803CC5E8-_SDA_BASE_(r13) +/* 801D9574 001D6374 90 8D 9C E8 */ stw r4, lbl_ResettingBits-_SDA_BASE_(r13) /* 801D9578 001D6378 7C A4 F0 78 */ andc r4, r5, r30 /* 801D957C 001D637C 3B E3 00 00 */ addi r31, r3, 0 -/* 801D9580 001D6380 80 CD 9C E8 */ lwz r6, lbl_803CC5E8-_SDA_BASE_(r13) -/* 801D9584 001D6384 90 8D 9C E4 */ stw r4, lbl_803CC5E4-_SDA_BASE_(r13) +/* 801D9580 001D6380 80 CD 9C E8 */ lwz r6, lbl_ResettingBits-_SDA_BASE_(r13) +/* 801D9584 001D6384 90 8D 9C E4 */ stw r4, lbl_EnabledBits-_SDA_BASE_(r13) /* 801D9588 001D6388 7C C3 28 38 */ and r3, r6, r5 /* 801D958C 001D638C 40 82 00 10 */ bne lbl_801D959C -/* 801D9590 001D6390 80 0D 9C EC */ lwz r0, lbl_803CC5EC-_SDA_BASE_(r13) +/* 801D9590 001D6390 80 0D 9C EC */ lwz r0, lbl_RecalibrateBits-_SDA_BASE_(r13) /* 801D9594 001D6394 7C 00 F3 78 */ or r0, r0, r30 -/* 801D9598 001D6398 90 0D 9C EC */ stw r0, lbl_803CC5EC-_SDA_BASE_(r13) +/* 801D9598 001D6398 90 0D 9C EC */ stw r0, lbl_RecalibrateBits-_SDA_BASE_(r13) lbl_801D959C: /* 801D959C 001D639C 48 00 0F 35 */ bl SIDisablePolling -/* 801D95A0 001D63A0 80 0D 86 6C */ lwz r0, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D95A0 001D63A0 80 0D 86 6C */ lwz r0, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D95A4 001D63A4 2C 00 00 20 */ cmpwi r0, 0x20 /* 801D95A8 001D63A8 40 82 00 58 */ bne lbl_801D9600 -/* 801D95AC 001D63AC 80 AD 9C E8 */ lwz r5, lbl_803CC5E8-_SDA_BASE_(r13) +/* 801D95AC 001D63AC 80 AD 9C E8 */ lwz r5, lbl_ResettingBits-_SDA_BASE_(r13) /* 801D95B0 001D63B0 7C A0 00 34 */ cntlzw r0, r5 -/* 801D95B4 001D63B4 90 0D 86 6C */ stw r0, lbl_803CAF6C-_SDA_BASE_(r13) -/* 801D95B8 001D63B8 80 8D 86 6C */ lwz r4, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D95B4 001D63B4 90 0D 86 6C */ stw r0, lbl_ResettingChan-_SDA_BASE_(r13) +/* 801D95B8 001D63B8 80 8D 86 6C */ lwz r4, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D95BC 001D63BC 2C 04 00 20 */ cmpwi r4, 0x20 /* 801D95C0 001D63C0 41 82 00 40 */ beq lbl_801D9600 /* 801D95C4 001D63C4 3C 00 80 00 */ lis r0, 0x8000 /* 801D95C8 001D63C8 7C 00 24 30 */ srw r0, r0, r4 /* 801D95CC 001D63CC 7C A0 00 78 */ andc r0, r5, r0 /* 801D95D0 001D63D0 1C 84 00 0C */ mulli r4, r4, 0xc -/* 801D95D4 001D63D4 90 0D 9C E8 */ stw r0, lbl_803CC5E8-_SDA_BASE_(r13) -/* 801D95D8 001D63D8 3C 60 80 38 */ lis r3, lbl_8037EAE0@ha -/* 801D95DC 001D63DC 38 03 EA E0 */ addi r0, r3, lbl_8037EAE0@l +/* 801D95D4 001D63D4 90 0D 9C E8 */ stw r0, lbl_ResettingBits-_SDA_BASE_(r13) +/* 801D95D8 001D63D8 3C 60 80 38 */ lis r3, lbl_Origin@ha +/* 801D95DC 001D63DC 38 03 EA E0 */ addi r0, r3, lbl_Origin@l /* 801D95E0 001D63E0 7C 60 22 14 */ add r3, r0, r4 /* 801D95E4 001D63E4 38 80 00 00 */ li r4, 0 /* 801D95E8 001D63E8 38 A0 00 0C */ li r5, 0xc /* 801D95EC 001D63EC 4B E2 9E 6D */ bl memset /* 801D95F0 001D63F0 3C 80 80 1E */ lis r4, lbl_801D80A4@ha -/* 801D95F4 001D63F4 80 6D 86 6C */ lwz r3, lbl_803CAF6C-_SDA_BASE_(r13) +/* 801D95F4 001D63F4 80 6D 86 6C */ lwz r3, lbl_ResettingChan-_SDA_BASE_(r13) /* 801D95F8 001D63F8 38 84 80 A4 */ addi r4, r4, lbl_801D80A4@l /* 801D95FC 001D63FC 48 00 17 2D */ bl SIGetTypeAsync lbl_801D9600: /* 801D9600 001D6400 7F E3 FB 78 */ mr r3, r31 /* 801D9604 001D6404 4B FF AD 35 */ bl OSRestoreInterrupts /* 801D9608 001D6408 38 00 00 01 */ li r0, 1 -/* 801D960C 001D640C 90 0D 9D 00 */ stw r0, lbl_803CC600-_SDA_BASE_(r13) +/* 801D960C 001D640C 90 0D 9D 00 */ stw r0, lbl_recalibrated$397-_SDA_BASE_(r13) /* 801D9610 001D6410 38 60 00 00 */ li r3, 0 /* 801D9614 001D6414 48 00 00 18 */ b lbl_801D962C lbl_801D9618: @@ -41655,7 +41655,7 @@ lbl_801D9618: /* 801D961C 001D641C 48 00 00 10 */ b lbl_801D962C lbl_801D9620: /* 801D9620 001D6420 38 00 00 00 */ li r0, 0 -/* 801D9624 001D6424 90 0D 9D 00 */ stw r0, lbl_803CC600-_SDA_BASE_(r13) +/* 801D9624 001D6424 90 0D 9D 00 */ stw r0, lbl_recalibrated$397-_SDA_BASE_(r13) /* 801D9628 001D6428 38 60 00 01 */ li r3, 1 lbl_801D962C: /* 801D962C 001D642C 80 01 00 2C */ lwz r0, 0x2c(r1) @@ -41670,14 +41670,14 @@ lbl_801D9644: /* 801D964C 001D644C 94 21 FD 20 */ stwu r1, -0x2e0(r1) /* 801D9650 001D6450 93 E1 02 DC */ stw r31, 0x2dc(r1) /* 801D9654 001D6454 3B E4 00 00 */ addi r31, r4, 0 -/* 801D9658 001D6458 80 0D 9C FC */ lwz r0, lbl_803CC5FC-_SDA_BASE_(r13) +/* 801D9658 001D6458 80 0D 9C FC */ lwz r0, lbl_SamplingCallback-_SDA_BASE_(r13) /* 801D965C 001D645C 28 00 00 00 */ cmplwi r0, 0 /* 801D9660 001D6460 41 82 00 30 */ beq lbl_801D9690 /* 801D9664 001D6464 38 61 00 10 */ addi r3, r1, 0x10 /* 801D9668 001D6468 4B FF 95 05 */ bl OSClearContext /* 801D966C 001D646C 38 61 00 10 */ addi r3, r1, 0x10 /* 801D9670 001D6470 4B FF 93 35 */ bl OSSetCurrentContext -/* 801D9674 001D6474 81 8D 9C FC */ lwz r12, lbl_803CC5FC-_SDA_BASE_(r13) +/* 801D9674 001D6474 81 8D 9C FC */ lwz r12, lbl_SamplingCallback-_SDA_BASE_(r13) /* 801D9678 001D6478 7D 88 03 A6 */ mtlr r12 /* 801D967C 001D647C 4E 80 00 21 */ blrl /* 801D9680 001D6480 38 61 00 10 */ addi r3, r1, 0x10 @@ -41698,8 +41698,8 @@ PADSetSamplingCallback: /* 801D96AC 001D64AC 90 01 00 04 */ stw r0, 4(r1) /* 801D96B0 001D64B0 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801D96B4 001D64B4 93 E1 00 14 */ stw r31, 0x14(r1) -/* 801D96B8 001D64B8 83 ED 9C FC */ lwz r31, lbl_803CC5FC-_SDA_BASE_(r13) -/* 801D96BC 001D64BC 90 6D 9C FC */ stw r3, lbl_803CC5FC-_SDA_BASE_(r13) +/* 801D96B8 001D64B8 83 ED 9C FC */ lwz r31, lbl_SamplingCallback-_SDA_BASE_(r13) +/* 801D96BC 001D64BC 90 6D 9C FC */ stw r3, lbl_SamplingCallback-_SDA_BASE_(r13) /* 801D96C0 001D64C0 41 82 00 14 */ beq lbl_801D96D4 /* 801D96C4 001D64C4 3C 60 80 1E */ lis r3, lbl_801D9644@ha /* 801D96C8 001D64C8 38 63 96 44 */ addi r3, r3, lbl_801D9644@l @@ -41756,8 +41756,8 @@ lbl_801D9754: .global SIBusy SIBusy: -/* 801D9774 001D6574 3C 60 80 2B */ lis r3, lbl_802B65CC@ha -/* 801D9778 001D6578 80 03 65 CC */ lwz r0, lbl_802B65CC@l(r3) +/* 801D9774 001D6574 3C 60 80 2B */ lis r3, lbl_Si@ha +/* 801D9778 001D6578 80 03 65 CC */ lwz r0, lbl_Si@l(r3) /* 801D977C 001D657C 2C 00 FF FF */ cmpwi r0, -1 /* 801D9780 001D6580 41 82 00 0C */ beq lbl_801D978C /* 801D9784 001D6584 38 60 00 01 */ li r3, 1 @@ -41768,16 +41768,16 @@ lbl_801D978C: .global SIIsChanBusy SIIsChanBusy: -/* 801D9794 001D6594 3C 80 80 38 */ lis r4, lbl_8037EB20@ha +/* 801D9794 001D6594 3C 80 80 38 */ lis r4, lbl_Packet@ha /* 801D9798 001D6598 54 65 28 34 */ slwi r5, r3, 5 -/* 801D979C 001D659C 38 04 EB 20 */ addi r0, r4, lbl_8037EB20@l +/* 801D979C 001D659C 38 04 EB 20 */ addi r0, r4, lbl_Packet@l /* 801D97A0 001D65A0 7C 80 2A 14 */ add r4, r0, r5 /* 801D97A4 001D65A4 80 04 00 00 */ lwz r0, 0(r4) /* 801D97A8 001D65A8 38 A0 00 01 */ li r5, 1 /* 801D97AC 001D65AC 2C 00 FF FF */ cmpwi r0, -1 /* 801D97B0 001D65B0 40 82 00 18 */ bne lbl_801D97C8 -/* 801D97B4 001D65B4 3C 80 80 2B */ lis r4, lbl_802B65CC@ha -/* 801D97B8 001D65B8 80 04 65 CC */ lwz r0, lbl_802B65CC@l(r4) +/* 801D97B4 001D65B4 3C 80 80 2B */ lis r4, lbl_Si@ha +/* 801D97B8 001D65B8 80 04 65 CC */ lwz r0, lbl_Si@l(r4) /* 801D97BC 001D65BC 7C 00 18 00 */ cmpw r0, r3 /* 801D97C0 001D65C0 41 82 00 08 */ beq lbl_801D97C8 /* 801D97C4 001D65C4 38 A0 00 00 */ li r5, 0 @@ -41799,18 +41799,18 @@ dolphin.CompleteTransfer: /* 801D97F4 001D65F4 93 81 00 10 */ stw r28, 0x10(r1) /* 801D97F8 001D65F8 80 03 64 34 */ lwz r0, 0x6434(r3) /* 801D97FC 001D65FC 83 83 64 38 */ lwz r28, 0x6438(r3) -/* 801D9800 001D6600 3C 60 80 2B */ lis r3, lbl_802B6588@ha +/* 801D9800 001D6600 3C 60 80 2B */ lis r3, lbl__1_11@ha /* 801D9804 001D6604 64 00 80 00 */ oris r0, r0, 0x8000 /* 801D9808 001D6608 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 801D980C 001D660C 90 1E 00 34 */ stw r0, 0x34(r30) -/* 801D9810 001D6610 3B E3 65 88 */ addi r31, r3, lbl_802B6588@l +/* 801D9810 001D6610 3B E3 65 88 */ addi r31, r3, lbl__1_11@l /* 801D9814 001D6614 80 1F 00 44 */ lwz r0, 0x44(r31) /* 801D9818 001D6618 2C 00 FF FF */ cmpwi r0, -1 /* 801D981C 001D661C 41 82 02 74 */ beq lbl_801D9A90 /* 801D9820 001D6620 4B FF DD 4D */ bl __OSGetSystemTime /* 801D9824 001D6624 80 DF 00 44 */ lwz r6, 0x44(r31) -/* 801D9828 001D6628 3C A0 80 38 */ lis r5, lbl_8037EC60@ha -/* 801D982C 001D662C 38 05 EC 60 */ addi r0, r5, lbl_8037EC60@l +/* 801D9828 001D6628 3C A0 80 38 */ lis r5, lbl_XferTime@ha +/* 801D982C 001D662C 38 05 EC 60 */ addi r0, r5, lbl_XferTime@l /* 801D9830 001D6630 54 C5 18 38 */ slwi r5, r6, 3 /* 801D9834 001D6634 7C A0 2A 14 */ add r5, r0, r5 /* 801D9838 001D6638 90 85 00 04 */ stw r4, 4(r5) @@ -41964,8 +41964,8 @@ lbl_801D9A54: lbl_801D9A64: /* 801D9A64 001D6864 4B FF DB 09 */ bl __OSGetSystemTime /* 801D9A68 001D6868 80 DF 00 44 */ lwz r6, 0x44(r31) -/* 801D9A6C 001D686C 3C A0 80 38 */ lis r5, lbl_8037EC40@ha -/* 801D9A70 001D6870 38 05 EC 40 */ addi r0, r5, lbl_8037EC40@l +/* 801D9A6C 001D686C 3C A0 80 38 */ lis r5, lbl_TypeTime@ha +/* 801D9A70 001D6870 38 05 EC 40 */ addi r0, r5, lbl_TypeTime@l /* 801D9A74 001D6874 54 C5 18 38 */ slwi r5, r6, 3 /* 801D9A78 001D6878 7C A0 2A 14 */ add r5, r0, r5 /* 801D9A7C 001D687C 90 85 00 04 */ stw r4, 4(r5) @@ -41996,14 +41996,14 @@ lbl_801D9ACC: /* 801D9ACC 001D68CC 7C 08 02 A6 */ mflr r0 /* 801D9AD0 001D68D0 3C A0 CC 00 */ lis r5, 0xCC006434@ha /* 801D9AD4 001D68D4 90 01 00 04 */ stw r0, 4(r1) -/* 801D9AD8 001D68D8 3C E0 80 38 */ lis r7, lbl_8037EB20@ha -/* 801D9ADC 001D68DC 3C C0 80 2B */ lis r6, lbl_802B6588@ha +/* 801D9AD8 001D68D8 3C E0 80 38 */ lis r7, lbl_Packet@ha +/* 801D9ADC 001D68DC 3C C0 80 2B */ lis r6, lbl__1_11@ha /* 801D9AE0 001D68E0 94 21 FF B8 */ stwu r1, -0x48(r1) /* 801D9AE4 001D68E4 BE A1 00 1C */ stmw r21, 0x1c(r1) /* 801D9AE8 001D68E8 3B C3 00 00 */ addi r30, r3, 0 /* 801D9AEC 001D68EC 3B E4 00 00 */ addi r31, r4, 0 -/* 801D9AF0 001D68F0 3B 87 EB 20 */ addi r28, r7, lbl_8037EB20@l -/* 801D9AF4 001D68F4 3B A6 65 88 */ addi r29, r6, lbl_802B6588@l +/* 801D9AF0 001D68F0 3B 87 EB 20 */ addi r28, r7, lbl_Packet@l +/* 801D9AF4 001D68F4 3B A6 65 88 */ addi r29, r6, lbl__1_11@l /* 801D9AF8 001D68F8 83 05 64 34 */ lwz r24, 0xCC006434@l(r5) /* 801D9AFC 001D68FC 57 05 00 02 */ rlwinm r5, r24, 0, 0, 1 /* 801D9B00 001D6900 3C 05 40 00 */ addis r0, r5, 0x4000 @@ -42105,7 +42105,7 @@ lbl_801D9C40: /* 801D9C6C 001D6A6C 39 04 A8 CC */ addi r8, r4, lbl_801DA8CC@l /* 801D9C70 001D6A70 54 0A E8 FE */ srwi r10, r0, 3 /* 801D9C74 001D6A74 38 77 00 00 */ addi r3, r23, 0 -/* 801D9C78 001D6A78 38 8D 9D 08 */ addi r4, r13, lbl_803CC608-_SDA_BASE_ +/* 801D9C78 001D6A78 38 8D 9D 08 */ addi r4, r13, lbl_cmdTypeAndStatus$78-_SDA_BASE_ /* 801D9C7C 001D6A7C 38 A0 00 01 */ li r5, 1 /* 801D9C80 001D6A80 38 E0 00 03 */ li r7, 3 /* 801D9C84 001D6A84 39 20 00 00 */ li r9, 0 @@ -42221,11 +42221,11 @@ lbl_801D9DFC: .global dolphin.SIEnablePollingInterrupt dolphin.SIEnablePollingInterrupt: /* 801D9E10 001D6C10 7C 08 02 A6 */ mflr r0 -/* 801D9E14 001D6C14 3C 80 80 38 */ lis r4, lbl_8037EB20@ha +/* 801D9E14 001D6C14 3C 80 80 38 */ lis r4, lbl_Packet@ha /* 801D9E18 001D6C18 90 01 00 04 */ stw r0, 4(r1) /* 801D9E1C 001D6C1C 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801D9E20 001D6C20 93 E1 00 2C */ stw r31, 0x2c(r1) -/* 801D9E24 001D6C24 3B E4 EB 20 */ addi r31, r4, lbl_8037EB20@l +/* 801D9E24 001D6C24 3B E4 EB 20 */ addi r31, r4, lbl_Packet@l /* 801D9E28 001D6C28 93 C1 00 28 */ stw r30, 0x28(r1) /* 801D9E2C 001D6C2C 93 A1 00 24 */ stw r29, 0x24(r1) /* 801D9E30 001D6C30 3B A3 00 00 */ addi r29, r3, 0 @@ -42272,9 +42272,9 @@ SIRegisterPollingHandler: /* 801D9EB8 001D6CB8 93 C1 00 10 */ stw r30, 0x10(r1) /* 801D9EBC 001D6CBC 7C 7E 1B 78 */ mr r30, r3 /* 801D9EC0 001D6CC0 4B FF A4 51 */ bl OSDisableInterrupts -/* 801D9EC4 001D6CC4 3C 80 80 38 */ lis r4, lbl_8037ECC0@ha +/* 801D9EC4 001D6CC4 3C 80 80 38 */ lis r4, lbl_RDSTHandler@ha /* 801D9EC8 001D6CC8 38 00 00 04 */ li r0, 4 -/* 801D9ECC 001D6CCC 38 84 EC C0 */ addi r4, r4, lbl_8037ECC0@l +/* 801D9ECC 001D6CCC 38 84 EC C0 */ addi r4, r4, lbl_RDSTHandler@l /* 801D9ED0 001D6CD0 7C 09 03 A6 */ mtctr r0 /* 801D9ED4 001D6CD4 3B E3 00 00 */ addi r31, r3, 0 /* 801D9ED8 001D6CD8 38 64 00 00 */ addi r3, r4, 0 @@ -42296,9 +42296,9 @@ lbl_801D9F0C: /* 801D9F0C 001D6D0C 80 04 00 00 */ lwz r0, 0(r4) /* 801D9F10 001D6D10 28 00 00 00 */ cmplwi r0, 0 /* 801D9F14 001D6D14 40 82 00 30 */ bne lbl_801D9F44 -/* 801D9F18 001D6D18 3C 60 80 38 */ lis r3, lbl_8037ECC0@ha +/* 801D9F18 001D6D18 3C 60 80 38 */ lis r3, lbl_RDSTHandler@ha /* 801D9F1C 001D6D1C 54 A4 10 3A */ slwi r4, r5, 2 -/* 801D9F20 001D6D20 38 03 EC C0 */ addi r0, r3, lbl_8037ECC0@l +/* 801D9F20 001D6D20 38 03 EC C0 */ addi r0, r3, lbl_RDSTHandler@l /* 801D9F24 001D6D24 7C 60 22 14 */ add r3, r0, r4 /* 801D9F28 001D6D28 93 C3 00 00 */ stw r30, 0(r3) /* 801D9F2C 001D6D2C 38 60 00 01 */ li r3, 1 @@ -42331,9 +42331,9 @@ SIUnregisterPollingHandler: /* 801D9F84 001D6D84 93 C1 00 10 */ stw r30, 0x10(r1) /* 801D9F88 001D6D88 7C 7E 1B 78 */ mr r30, r3 /* 801D9F8C 001D6D8C 4B FF A3 85 */ bl OSDisableInterrupts -/* 801D9F90 001D6D90 3C 80 80 38 */ lis r4, lbl_8037ECC0@ha +/* 801D9F90 001D6D90 3C 80 80 38 */ lis r4, lbl_RDSTHandler@ha /* 801D9F94 001D6D94 38 00 00 04 */ li r0, 4 -/* 801D9F98 001D6D98 38 A4 EC C0 */ addi r5, r4, lbl_8037ECC0@l +/* 801D9F98 001D6D98 38 A4 EC C0 */ addi r5, r4, lbl_RDSTHandler@l /* 801D9F9C 001D6D9C 7C 09 03 A6 */ mtctr r0 /* 801D9FA0 001D6DA0 3B E3 00 00 */ addi r31, r3, 0 /* 801D9FA4 001D6DA4 38 65 00 00 */ addi r3, r5, 0 @@ -42342,9 +42342,9 @@ lbl_801D9FAC: /* 801D9FAC 001D6DAC 80 03 00 00 */ lwz r0, 0(r3) /* 801D9FB0 001D6DB0 7C 00 F0 40 */ cmplw r0, r30 /* 801D9FB4 001D6DB4 40 82 00 84 */ bne lbl_801DA038 -/* 801D9FB8 001D6DB8 3C 60 80 38 */ lis r3, lbl_8037ECC0@ha +/* 801D9FB8 001D6DB8 3C 60 80 38 */ lis r3, lbl_RDSTHandler@ha /* 801D9FBC 001D6DBC 54 84 10 3A */ slwi r4, r4, 2 -/* 801D9FC0 001D6DC0 38 03 EC C0 */ addi r0, r3, lbl_8037ECC0@l +/* 801D9FC0 001D6DC0 38 03 EC C0 */ addi r0, r3, lbl_RDSTHandler@l /* 801D9FC4 001D6DC4 7C 60 22 14 */ add r3, r0, r4 /* 801D9FC8 001D6DC8 38 00 00 00 */ li r0, 0 /* 801D9FCC 001D6DCC 90 03 00 00 */ stw r0, 0(r3) @@ -42394,17 +42394,17 @@ lbl_801DA050: .global SIInit SIInit: /* 801DA068 001D6E68 7C 08 02 A6 */ mflr r0 -/* 801DA06C 001D6E6C 3C 80 80 38 */ lis r4, lbl_8037EB20@ha +/* 801DA06C 001D6E6C 3C 80 80 38 */ lis r4, lbl_Packet@ha /* 801DA070 001D6E70 90 01 00 04 */ stw r0, 4(r1) /* 801DA074 001D6E74 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801DA078 001D6E78 93 E1 00 0C */ stw r31, 0xc(r1) -/* 801DA07C 001D6E7C 3B E4 EB 20 */ addi r31, r4, lbl_8037EB20@l -/* 801DA080 001D6E80 80 6D 86 88 */ lwz r3, lbl_803CAF88-_SDA_BASE_(r13) +/* 801DA07C 001D6E7C 3B E4 EB 20 */ addi r31, r4, lbl_Packet@l +/* 801DA080 001D6E80 80 6D 86 88 */ lwz r3, lbl___SIVersion-_SDA_BASE_(r13) /* 801DA084 001D6E84 4B FF 75 79 */ bl OSRegisterVersion /* 801DA088 001D6E88 38 A0 FF FF */ li r5, -1 /* 801DA08C 001D6E8C 90 BF 00 60 */ stw r5, 0x60(r31) -/* 801DA090 001D6E90 3C 60 80 2B */ lis r3, lbl_802B65CC@ha -/* 801DA094 001D6E94 38 83 65 CC */ addi r4, r3, lbl_802B65CC@l +/* 801DA090 001D6E90 3C 60 80 2B */ lis r3, lbl_Si@ha +/* 801DA094 001D6E94 38 83 65 CC */ addi r4, r3, lbl_Si@l /* 801DA098 001D6E98 90 BF 00 40 */ stw r5, 0x40(r31) /* 801DA09C 001D6E9C 38 00 00 00 */ li r0, 0 /* 801DA0A0 001D6EA0 38 60 00 00 */ li r3, 0 @@ -42443,7 +42443,7 @@ lbl_801DA0B8: .global dolphin.__SITransfer dolphin.__SITransfer: /* 801DA11C 001D6F1C 7C 08 02 A6 */ mflr r0 -/* 801DA120 001D6F20 3D 20 80 2B */ lis r9, lbl_802B6588@ha +/* 801DA120 001D6F20 3D 20 80 2B */ lis r9, lbl__1_11@ha /* 801DA124 001D6F24 90 01 00 04 */ stw r0, 4(r1) /* 801DA128 001D6F28 94 21 FF B8 */ stwu r1, -0x48(r1) /* 801DA12C 001D6F2C BF 21 00 2C */ stmw r25, 0x2c(r1) @@ -42453,7 +42453,7 @@ dolphin.__SITransfer: /* 801DA13C 001D6F3C 3B A6 00 00 */ addi r29, r6, 0 /* 801DA140 001D6F40 3B C7 00 00 */ addi r30, r7, 0 /* 801DA144 001D6F44 3B E8 00 00 */ addi r31, r8, 0 -/* 801DA148 001D6F48 3B 29 65 88 */ addi r25, r9, lbl_802B6588@l +/* 801DA148 001D6F48 3B 29 65 88 */ addi r25, r9, lbl__1_11@l /* 801DA14C 001D6F4C 4B FF A1 C5 */ bl OSDisableInterrupts /* 801DA150 001D6F50 80 19 00 44 */ lwz r0, 0x44(r25) /* 801DA154 001D6F54 2C 00 FF FF */ cmpwi r0, -1 @@ -42603,9 +42603,9 @@ SIGetStatus: /* 801DA354 001D7154 7F FF 04 30 */ srw r31, r31, r0 /* 801DA358 001D7158 57 E0 07 39 */ rlwinm. r0, r31, 0, 0x1c, 0x1c /* 801DA35C 001D715C 41 82 00 28 */ beq lbl_801DA384 -/* 801DA360 001D7160 3C 80 80 2B */ lis r4, lbl_802B65E0@ha +/* 801DA360 001D7160 3C 80 80 2B */ lis r4, lbl_Type_1@ha /* 801DA364 001D7164 57 C5 10 3A */ slwi r5, r30, 2 -/* 801DA368 001D7168 38 04 65 E0 */ addi r0, r4, lbl_802B65E0@l +/* 801DA368 001D7168 38 04 65 E0 */ addi r0, r4, lbl_Type_1@l /* 801DA36C 001D716C 7C 80 2A 14 */ add r4, r0, r5 /* 801DA370 001D7170 80 04 00 00 */ lwz r0, 0(r4) /* 801DA374 001D7174 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18 @@ -42647,8 +42647,8 @@ SISetXY: /* 801DA3DC 001D71DC 54 7F 80 1E */ slwi r31, r3, 0x10 /* 801DA3E0 001D71E0 7F FF 03 78 */ or r31, r31, r0 /* 801DA3E4 001D71E4 4B FF 9F 2D */ bl OSDisableInterrupts -/* 801DA3E8 001D71E8 3C 80 80 2B */ lis r4, lbl_802B65CC@ha -/* 801DA3EC 001D71EC 38 84 65 CC */ addi r4, r4, lbl_802B65CC@l +/* 801DA3E8 001D71E8 3C 80 80 2B */ lis r4, lbl_Si@ha +/* 801DA3EC 001D71EC 38 84 65 CC */ addi r4, r4, lbl_Si@l /* 801DA3F0 001D71F0 80 04 00 04 */ lwz r0, 4(r4) /* 801DA3F4 001D71F4 38 A4 00 04 */ addi r5, r4, 4 /* 801DA3F8 001D71F8 3C 80 CC 00 */ lis r4, 0xCC006430@ha @@ -42675,14 +42675,14 @@ SIEnablePolling: /* 801DA440 001D7240 93 E1 00 14 */ stw r31, 0x14(r1) /* 801DA444 001D7244 7C 7F 1B 79 */ or. r31, r3, r3 /* 801DA448 001D7248 40 82 00 14 */ bne lbl_801DA45C -/* 801DA44C 001D724C 3C 60 80 2B */ lis r3, lbl_802B65CC@ha -/* 801DA450 001D7250 38 63 65 CC */ addi r3, r3, lbl_802B65CC@l +/* 801DA44C 001D724C 3C 60 80 2B */ lis r3, lbl_Si@ha +/* 801DA450 001D7250 38 63 65 CC */ addi r3, r3, lbl_Si@l /* 801DA454 001D7254 80 63 00 04 */ lwz r3, 4(r3) /* 801DA458 001D7258 48 00 00 64 */ b lbl_801DA4BC lbl_801DA45C: /* 801DA45C 001D725C 4B FF 9E B5 */ bl OSDisableInterrupts -/* 801DA460 001D7260 3C 80 80 2B */ lis r4, lbl_802B65CC@ha -/* 801DA464 001D7264 38 84 65 CC */ addi r4, r4, lbl_802B65CC@l +/* 801DA460 001D7260 3C 80 80 2B */ lis r4, lbl_Si@ha +/* 801DA464 001D7264 38 84 65 CC */ addi r4, r4, lbl_Si@l /* 801DA468 001D7268 57 FF 46 3E */ srwi r31, r31, 0x18 /* 801DA46C 001D726C 80 04 00 04 */ lwz r0, 4(r4) /* 801DA470 001D7270 38 A4 00 04 */ addi r5, r4, 4 @@ -42719,14 +42719,14 @@ SIDisablePolling: /* 801DA4DC 001D72DC 93 E1 00 14 */ stw r31, 0x14(r1) /* 801DA4E0 001D72E0 7C 7F 1B 79 */ or. r31, r3, r3 /* 801DA4E4 001D72E4 40 82 00 14 */ bne lbl_801DA4F8 -/* 801DA4E8 001D72E8 3C 60 80 2B */ lis r3, lbl_802B65CC@ha -/* 801DA4EC 001D72EC 38 63 65 CC */ addi r3, r3, lbl_802B65CC@l +/* 801DA4E8 001D72E8 3C 60 80 2B */ lis r3, lbl_Si@ha +/* 801DA4EC 001D72EC 38 63 65 CC */ addi r3, r3, lbl_Si@l /* 801DA4F0 001D72F0 80 63 00 04 */ lwz r3, 4(r3) /* 801DA4F4 001D72F4 48 00 00 34 */ b lbl_801DA528 lbl_801DA4F8: /* 801DA4F8 001D72F8 4B FF 9E 19 */ bl OSDisableInterrupts -/* 801DA4FC 001D72FC 3C 80 80 2B */ lis r4, lbl_802B65CC@ha -/* 801DA500 001D7300 38 84 65 CC */ addi r4, r4, lbl_802B65CC@l +/* 801DA4FC 001D72FC 3C 80 80 2B */ lis r4, lbl_Si@ha +/* 801DA500 001D7300 38 84 65 CC */ addi r4, r4, lbl_Si@l /* 801DA504 001D7304 80 04 00 04 */ lwz r0, 4(r4) /* 801DA508 001D7308 57 FF 46 36 */ rlwinm r31, r31, 8, 0x18, 0x1b /* 801DA50C 001D730C 38 A4 00 04 */ addi r5, r4, 4 @@ -42746,11 +42746,11 @@ lbl_801DA528: .global dolphin.SIGetResponseRaw dolphin.SIGetResponseRaw: /* 801DA53C 001D733C 7C 08 02 A6 */ mflr r0 -/* 801DA540 001D7340 3C 80 80 38 */ lis r4, lbl_8037EB20@ha +/* 801DA540 001D7340 3C 80 80 38 */ lis r4, lbl_Packet@ha /* 801DA544 001D7344 90 01 00 04 */ stw r0, 4(r1) /* 801DA548 001D7348 94 21 FF D8 */ stwu r1, -0x28(r1) /* 801DA54C 001D734C 93 E1 00 24 */ stw r31, 0x24(r1) -/* 801DA550 001D7350 3B E4 EB 20 */ addi r31, r4, lbl_8037EB20@l +/* 801DA550 001D7350 3B E4 EB 20 */ addi r31, r4, lbl_Packet@l /* 801DA554 001D7354 93 C1 00 20 */ stw r30, 0x20(r1) /* 801DA558 001D7358 3B C3 00 00 */ addi r30, r3, 0 /* 801DA55C 001D735C 93 A1 00 1C */ stw r29, 0x1c(r1) @@ -42762,9 +42762,9 @@ dolphin.SIGetResponseRaw: /* 801DA574 001D7374 7F BD 04 30 */ srw r29, r29, r0 /* 801DA578 001D7378 57 A0 07 39 */ rlwinm. r0, r29, 0, 0x1c, 0x1c /* 801DA57C 001D737C 41 82 00 28 */ beq lbl_801DA5A4 -/* 801DA580 001D7380 3C 80 80 2B */ lis r4, lbl_802B65E0@ha +/* 801DA580 001D7380 3C 80 80 2B */ lis r4, lbl_Type_1@ha /* 801DA584 001D7384 57 C5 10 3A */ slwi r5, r30, 2 -/* 801DA588 001D7388 38 04 65 E0 */ addi r0, r4, lbl_802B65E0@l +/* 801DA588 001D7388 38 04 65 E0 */ addi r0, r4, lbl_Type_1@l /* 801DA58C 001D738C 7C 80 2A 14 */ add r4, r0, r5 /* 801DA590 001D7390 80 04 00 00 */ lwz r0, 0(r4) /* 801DA594 001D7394 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18 @@ -42805,13 +42805,13 @@ lbl_801DA5F4: .global SIGetResponse SIGetResponse: /* 801DA610 001D7410 7C 08 02 A6 */ mflr r0 -/* 801DA614 001D7414 3C A0 80 38 */ lis r5, lbl_8037EB20@ha +/* 801DA614 001D7414 3C A0 80 38 */ lis r5, lbl_Packet@ha /* 801DA618 001D7418 90 01 00 04 */ stw r0, 4(r1) /* 801DA61C 001D741C 94 21 FF D8 */ stwu r1, -0x28(r1) /* 801DA620 001D7420 BF 61 00 14 */ stmw r27, 0x14(r1) /* 801DA624 001D7424 3B A3 00 00 */ addi r29, r3, 0 /* 801DA628 001D7428 3B C4 00 00 */ addi r30, r4, 0 -/* 801DA62C 001D742C 3B 85 EB 20 */ addi r28, r5, lbl_8037EB20@l +/* 801DA62C 001D742C 3B 85 EB 20 */ addi r28, r5, lbl_Packet@l /* 801DA630 001D7430 4B FF 9C E1 */ bl OSDisableInterrupts /* 801DA634 001D7434 3B E3 00 00 */ addi r31, r3, 0 /* 801DA638 001D7438 38 7D 00 00 */ addi r3, r29, 0 @@ -42857,9 +42857,9 @@ lbl_801DA6B4: /* 801DA6D0 001D74D0 4E 80 00 20 */ blr lbl_801DA6D4: /* 801DA6D4 001D74D4 7C 08 02 A6 */ mflr r0 -/* 801DA6D8 001D74D8 3C 80 80 38 */ lis r4, lbl_8037EBA0@ha +/* 801DA6D8 001D74D8 3C 80 80 38 */ lis r4, lbl_Alarm@ha /* 801DA6DC 001D74DC 90 01 00 04 */ stw r0, 4(r1) -/* 801DA6E0 001D74E0 38 04 EB A0 */ addi r0, r4, lbl_8037EBA0@l +/* 801DA6E0 001D74E0 38 04 EB A0 */ addi r0, r4, lbl_Alarm@l /* 801DA6E4 001D74E4 3C 80 66 66 */ lis r4, 0x66666667@ha /* 801DA6E8 001D74E8 7C 00 18 50 */ subf r0, r0, r3 /* 801DA6EC 001D74EC 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -42869,9 +42869,9 @@ lbl_801DA6D4: /* 801DA6FC 001D74FC 7C 00 26 70 */ srawi r0, r0, 4 /* 801DA700 001D7500 54 03 0F FE */ srwi r3, r0, 0x1f /* 801DA704 001D7504 7C 00 1A 14 */ add r0, r0, r3 -/* 801DA708 001D7508 3C 60 80 38 */ lis r3, lbl_8037EB20@ha +/* 801DA708 001D7508 3C 60 80 38 */ lis r3, lbl_Packet@ha /* 801DA70C 001D750C 54 04 28 34 */ slwi r4, r0, 5 -/* 801DA710 001D7510 38 03 EB 20 */ addi r0, r3, lbl_8037EB20@l +/* 801DA710 001D7510 38 03 EB 20 */ addi r0, r3, lbl_Packet@l /* 801DA714 001D7514 7F E0 22 14 */ add r31, r0, r4 /* 801DA718 001D7518 80 7F 00 00 */ lwz r3, 0(r31) /* 801DA71C 001D751C 2C 03 FF FF */ cmpwi r3, -1 @@ -42900,8 +42900,8 @@ SITransfer: /* 801DA768 001D7568 94 21 FF A0 */ stwu r1, -0x60(r1) /* 801DA76C 001D756C BE 61 00 2C */ stmw r19, 0x2c(r1) /* 801DA770 001D7570 3B 03 00 00 */ addi r24, r3, 0 -/* 801DA774 001D7574 3C 60 80 38 */ lis r3, lbl_8037EB20@ha -/* 801DA778 001D7578 3A E3 EB 20 */ addi r23, r3, lbl_8037EB20@l +/* 801DA774 001D7574 3C 60 80 38 */ lis r3, lbl_Packet@ha +/* 801DA778 001D7578 3A E3 EB 20 */ addi r23, r3, lbl_Packet@l /* 801DA77C 001D757C 57 00 28 34 */ slwi r0, r24, 5 /* 801DA780 001D7580 3B 24 00 00 */ addi r25, r4, 0 /* 801DA784 001D7584 3B 45 00 00 */ addi r26, r5, 0 @@ -42916,8 +42916,8 @@ SITransfer: /* 801DA7A8 001D75A8 3A A3 00 00 */ addi r21, r3, 0 /* 801DA7AC 001D75AC 2C 00 FF FF */ cmpwi r0, -1 /* 801DA7B0 001D75B0 40 82 00 14 */ bne lbl_801DA7C4 -/* 801DA7B4 001D75B4 3C 60 80 2B */ lis r3, lbl_802B65CC@ha -/* 801DA7B8 001D75B8 80 03 65 CC */ lwz r0, lbl_802B65CC@l(r3) +/* 801DA7B4 001D75B4 3C 60 80 2B */ lis r3, lbl_Si@ha +/* 801DA7B8 001D75B8 80 03 65 CC */ lwz r0, lbl_Si@l(r3) /* 801DA7BC 001D75BC 7C 00 C0 00 */ cmpw r0, r24 /* 801DA7C0 001D75C0 40 82 00 14 */ bne lbl_801DA7D4 lbl_801DA7C4: @@ -42999,13 +42999,13 @@ lbl_801DA8CC: /* 801DA8D4 001D76D4 94 21 FF D0 */ stwu r1, -0x30(r1) /* 801DA8D8 001D76D8 BF 41 00 18 */ stmw r26, 0x18(r1) /* 801DA8DC 001D76DC 3B 63 00 00 */ addi r27, r3, 0 -/* 801DA8E0 001D76E0 3C 60 80 2B */ lis r3, lbl_802B65E0@ha -/* 801DA8E4 001D76E4 38 03 65 E0 */ addi r0, r3, lbl_802B65E0@l +/* 801DA8E0 001D76E0 3C 60 80 2B */ lis r3, lbl_Type_1@ha +/* 801DA8E4 001D76E4 38 03 65 E0 */ addi r0, r3, lbl_Type_1@l /* 801DA8E8 001D76E8 57 7D 10 3A */ slwi r29, r27, 2 /* 801DA8EC 001D76EC 7F C0 EA 14 */ add r30, r0, r29 -/* 801DA8F0 001D76F0 3C 60 80 38 */ lis r3, lbl_8037EB20@ha +/* 801DA8F0 001D76F0 3C 60 80 38 */ lis r3, lbl_Packet@ha /* 801DA8F4 001D76F4 3B 44 00 00 */ addi r26, r4, 0 -/* 801DA8F8 001D76F8 3B E3 EB 20 */ addi r31, r3, lbl_8037EB20@l +/* 801DA8F8 001D76F8 3B E3 EB 20 */ addi r31, r3, lbl_Packet@l /* 801DA8FC 001D76FC 80 1E 00 00 */ lwz r0, 0(r30) /* 801DA900 001D7700 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17 /* 801DA904 001D7704 90 1E 00 00 */ stw r0, 0(r30) @@ -43020,10 +43020,10 @@ lbl_801DA8CC: /* 801DA928 001D7728 57 40 07 3F */ clrlwi. r0, r26, 0x1c /* 801DA92C 001D772C 90 65 01 20 */ stw r3, 0x120(r5) /* 801DA930 001D7730 7C 84 DC 30 */ srw r4, r4, r27 -/* 801DA934 001D7734 80 6D 9D 10 */ lwz r3, lbl_803CC610-_SDA_BASE_(r13) +/* 801DA934 001D7734 80 6D 9D 10 */ lwz r3, lbl___PADFixBits-_SDA_BASE_(r13) /* 801DA938 001D7738 83 9E 00 00 */ lwz r28, 0(r30) /* 801DA93C 001D773C 7C 60 20 78 */ andc r0, r3, r4 -/* 801DA940 001D7740 90 0D 9D 10 */ stw r0, lbl_803CC610-_SDA_BASE_(r13) +/* 801DA940 001D7740 90 0D 9D 10 */ stw r0, lbl___PADFixBits-_SDA_BASE_(r13) /* 801DA944 001D7744 7C 7A 20 38 */ and r26, r3, r4 /* 801DA948 001D7748 40 82 00 24 */ bne lbl_801DA96C /* 801DA94C 001D774C 57 83 00 C8 */ rlwinm r3, r28, 0, 3, 4 @@ -43181,20 +43181,20 @@ SIGetType: /* 801DAB70 001D7970 BF 61 00 14 */ stmw r27, 0x14(r1) /* 801DAB74 001D7974 7C 7B 1B 78 */ mr r27, r3 /* 801DAB78 001D7978 4B FF 97 99 */ bl OSDisableInterrupts -/* 801DAB7C 001D797C 3C 80 80 2B */ lis r4, lbl_802B65E0@ha +/* 801DAB7C 001D797C 3C 80 80 2B */ lis r4, lbl_Type_1@ha /* 801DAB80 001D7980 57 65 10 3A */ slwi r5, r27, 2 -/* 801DAB84 001D7984 38 04 65 E0 */ addi r0, r4, lbl_802B65E0@l +/* 801DAB84 001D7984 38 04 65 E0 */ addi r0, r4, lbl_Type_1@l /* 801DAB88 001D7988 7F C0 2A 14 */ add r30, r0, r5 /* 801DAB8C 001D798C 83 9E 00 00 */ lwz r28, 0(r30) /* 801DAB90 001D7990 7C 7D 1B 78 */ mr r29, r3 /* 801DAB94 001D7994 4B FF C9 D9 */ bl __OSGetSystemTime -/* 801DAB98 001D7998 3C A0 80 38 */ lis r5, lbl_8037EC40@ha +/* 801DAB98 001D7998 3C A0 80 38 */ lis r5, lbl_TypeTime@ha /* 801DAB9C 001D799C 57 66 18 38 */ slwi r6, r27, 3 -/* 801DABA0 001D79A0 38 05 EC 40 */ addi r0, r5, lbl_8037EC40@l +/* 801DABA0 001D79A0 38 05 EC 40 */ addi r0, r5, lbl_TypeTime@l /* 801DABA4 001D79A4 7F E0 32 14 */ add r31, r0, r6 /* 801DABA8 001D79A8 80 DF 00 04 */ lwz r6, 4(r31) -/* 801DABAC 001D79AC 3C A0 80 2B */ lis r5, lbl_802B65CC@ha -/* 801DABB0 001D79B0 38 A5 65 CC */ addi r5, r5, lbl_802B65CC@l +/* 801DABAC 001D79AC 3C A0 80 2B */ lis r5, lbl_Si@ha +/* 801DABB0 001D79B0 38 A5 65 CC */ addi r5, r5, lbl_Si@l /* 801DABB4 001D79B4 80 1F 00 00 */ lwz r0, 0(r31) /* 801DABB8 001D79B8 7C 86 20 10 */ subfc r4, r6, r4 /* 801DABBC 001D79BC 7C 00 19 10 */ subfe r0, r0, r3 @@ -43280,7 +43280,7 @@ lbl_801DACB4: /* 801DACE8 001D7AE8 1C 00 00 41 */ mulli r0, r0, 0x41 /* 801DACEC 001D7AEC 54 0A E8 FE */ srwi r10, r0, 3 /* 801DACF0 001D7AF0 38 DE 00 00 */ addi r6, r30, 0 -/* 801DACF4 001D7AF4 38 8D 9D 0C */ addi r4, r13, lbl_803CC60C-_SDA_BASE_ +/* 801DACF4 001D7AF4 38 8D 9D 0C */ addi r4, r13, lbl_cmdTypeAndStatus$372-_SDA_BASE_ /* 801DACF8 001D7AF8 38 A0 00 01 */ li r5, 1 /* 801DACFC 001D7AFC 38 E0 00 03 */ li r7, 3 /* 801DAD00 001D7B00 39 20 00 00 */ li r9, 0 @@ -43310,17 +43310,17 @@ SIGetTypeAsync: /* 801DAD50 001D7B50 3B C3 00 00 */ addi r30, r3, 0 /* 801DAD54 001D7B54 38 7C 00 00 */ addi r3, r28, 0 /* 801DAD58 001D7B58 4B FF FE 0D */ bl SIGetType -/* 801DAD5C 001D7B5C 3C 80 80 2B */ lis r4, lbl_802B65E0@ha +/* 801DAD5C 001D7B5C 3C 80 80 2B */ lis r4, lbl_Type_1@ha /* 801DAD60 001D7B60 57 85 10 3A */ slwi r5, r28, 2 -/* 801DAD64 001D7B64 38 04 65 E0 */ addi r0, r4, lbl_802B65E0@l +/* 801DAD64 001D7B64 38 04 65 E0 */ addi r0, r4, lbl_Type_1@l /* 801DAD68 001D7B68 7C 80 2A 14 */ add r4, r0, r5 /* 801DAD6C 001D7B6C 80 04 00 00 */ lwz r0, 0(r4) /* 801DAD70 001D7B70 3B A3 00 00 */ addi r29, r3, 0 /* 801DAD74 001D7B74 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18 /* 801DAD78 001D7B78 41 82 00 AC */ beq lbl_801DAE24 -/* 801DAD7C 001D7B7C 3C 60 80 38 */ lis r3, lbl_8037EC80@ha +/* 801DAD7C 001D7B7C 3C 60 80 38 */ lis r3, lbl_TypeCallback@ha /* 801DAD80 001D7B80 57 84 20 36 */ slwi r4, r28, 4 -/* 801DAD84 001D7B84 38 03 EC 80 */ addi r0, r3, lbl_8037EC80@l +/* 801DAD84 001D7B84 38 03 EC 80 */ addi r0, r3, lbl_TypeCallback@l /* 801DAD88 001D7B88 7C 80 22 14 */ add r4, r0, r4 /* 801DAD8C 001D7B8C 80 04 00 00 */ lwz r0, 0(r4) /* 801DAD90 001D7B90 38 A0 00 00 */ li r5, 0 @@ -43392,13 +43392,13 @@ SISetSamplingRate: /* 801DAE78 001D7C78 93 A1 00 14 */ stw r29, 0x14(r1) /* 801DAE7C 001D7C7C 3B A3 00 00 */ addi r29, r3, 0 /* 801DAE80 001D7C80 28 1D 00 0B */ cmplwi r29, 0xb -/* 801DAE84 001D7C84 3C 60 80 2B */ lis r3, lbl_802B66A0@ha -/* 801DAE88 001D7C88 3B E3 66 A0 */ addi r31, r3, lbl_802B66A0@l +/* 801DAE84 001D7C84 3C 60 80 2B */ lis r3, lbl_XYNTSC@ha +/* 801DAE88 001D7C88 3B E3 66 A0 */ addi r31, r3, lbl_XYNTSC@l /* 801DAE8C 001D7C8C 40 81 00 08 */ ble lbl_801DAE94 /* 801DAE90 001D7C90 3B A0 00 0B */ li r29, 0xb lbl_801DAE94: /* 801DAE94 001D7C94 4B FF 94 7D */ bl OSDisableInterrupts -/* 801DAE98 001D7C98 93 AD 9D 18 */ stw r29, lbl_803CC618-_SDA_BASE_(r13) +/* 801DAE98 001D7C98 93 AD 9D 18 */ stw r29, lbl_SamplingRate-_SDA_BASE_(r13) /* 801DAE9C 001D7C9C 7C 7E 1B 78 */ mr r30, r3 /* 801DAEA0 001D7CA0 48 00 1B F9 */ bl VIGetTvFormat /* 801DAEA4 001D7CA4 2C 03 00 02 */ cmpwi r3, 2 @@ -43455,7 +43455,7 @@ SIRefreshSamplingRate: /* 801DAF48 001D7D48 7C 08 02 A6 */ mflr r0 /* 801DAF4C 001D7D4C 90 01 00 04 */ stw r0, 4(r1) /* 801DAF50 001D7D50 94 21 FF F8 */ stwu r1, -8(r1) -/* 801DAF54 001D7D54 80 6D 9D 18 */ lwz r3, lbl_803CC618-_SDA_BASE_(r13) +/* 801DAF54 001D7D54 80 6D 9D 18 */ lwz r3, lbl_SamplingRate-_SDA_BASE_(r13) /* 801DAF58 001D7D58 4B FF FF 0D */ bl SISetSamplingRate /* 801DAF5C 001D7D5C 80 01 00 0C */ lwz r0, 0xc(r1) /* 801DAF60 001D7D60 38 21 00 08 */ addi r1, r1, 8 @@ -43466,12 +43466,12 @@ lbl_801DAF6C: /* 801DAF70 001D7D70 3C 60 CC 00 */ lis r3, 0xCC002000@ha /* 801DAF74 001D7D74 90 01 00 04 */ stw r0, 4(r1) /* 801DAF78 001D7D78 38 A3 20 00 */ addi r5, r3, 0xCC002000@l -/* 801DAF7C 001D7D7C 3C 60 80 38 */ lis r3, lbl_8037ED20@ha +/* 801DAF7C 001D7D7C 3C 60 80 38 */ lis r3, lbl_regs@ha /* 801DAF80 001D7D80 94 21 FD 08 */ stwu r1, -0x2f8(r1) /* 801DAF84 001D7D84 38 E0 00 00 */ li r7, 0 /* 801DAF88 001D7D88 BF 61 02 E4 */ stmw r27, 0x2e4(r1) /* 801DAF8C 001D7D8C 3B C4 00 00 */ addi r30, r4, 0 -/* 801DAF90 001D7D90 3B E3 ED 20 */ addi r31, r3, lbl_8037ED20@l +/* 801DAF90 001D7D90 3B E3 ED 20 */ addi r31, r3, lbl_regs@l /* 801DAF94 001D7D94 A4 C5 00 30 */ lhzu r6, 0x30(r5) /* 801DAF98 001D7D98 54 C0 04 21 */ rlwinm. r0, r6, 0, 0x10, 0x10 /* 801DAF9C 001D7D9C 41 82 00 10 */ beq lbl_801DAFAC @@ -43512,13 +43512,13 @@ lbl_801DB010: /* 801DB014 001D7E14 4B FF 7B 59 */ bl OSClearContext /* 801DB018 001D7E18 38 61 00 18 */ addi r3, r1, 0x18 /* 801DB01C 001D7E1C 4B FF 79 89 */ bl OSSetCurrentContext -/* 801DB020 001D7E20 80 0D 9D 3C */ lwz r0, lbl_803CC63C-_SDA_BASE_(r13) +/* 801DB020 001D7E20 80 0D 9D 3C */ lwz r0, lbl_PositionCallback-_SDA_BASE_(r13) /* 801DB024 001D7E24 28 00 00 00 */ cmplwi r0, 0 /* 801DB028 001D7E28 41 82 00 24 */ beq lbl_801DB04C /* 801DB02C 001D7E2C 38 61 00 16 */ addi r3, r1, 0x16 /* 801DB030 001D7E30 38 81 00 14 */ addi r4, r1, 0x14 /* 801DB034 001D7E34 48 00 1C E9 */ bl __VIGetCurrentPosition -/* 801DB038 001D7E38 81 8D 9D 3C */ lwz r12, lbl_803CC63C-_SDA_BASE_(r13) +/* 801DB038 001D7E38 81 8D 9D 3C */ lwz r12, lbl_PositionCallback-_SDA_BASE_(r13) /* 801DB03C 001D7E3C A8 61 00 16 */ lha r3, 0x16(r1) /* 801DB040 001D7E40 7D 88 03 A6 */ mtlr r12 /* 801DB044 001D7E44 A8 81 00 14 */ lha r4, 0x14(r1) @@ -43530,24 +43530,24 @@ lbl_801DB04C: /* 801DB058 001D7E58 4B FF 79 4D */ bl OSSetCurrentContext /* 801DB05C 001D7E5C 48 00 01 70 */ b lbl_801DB1CC lbl_801DB060: -/* 801DB060 001D7E60 80 8D 9D 24 */ lwz r4, lbl_803CC624-_SDA_BASE_(r13) +/* 801DB060 001D7E60 80 8D 9D 24 */ lwz r4, lbl_retraceCount-_SDA_BASE_(r13) /* 801DB064 001D7E64 38 61 00 18 */ addi r3, r1, 0x18 /* 801DB068 001D7E68 38 04 00 01 */ addi r0, r4, 1 -/* 801DB06C 001D7E6C 90 0D 9D 24 */ stw r0, lbl_803CC624-_SDA_BASE_(r13) +/* 801DB06C 001D7E6C 90 0D 9D 24 */ stw r0, lbl_retraceCount-_SDA_BASE_(r13) /* 801DB070 001D7E70 4B FF 7A FD */ bl OSClearContext /* 801DB074 001D7E74 38 61 00 18 */ addi r3, r1, 0x18 /* 801DB078 001D7E78 4B FF 79 2D */ bl OSSetCurrentContext -/* 801DB07C 001D7E7C 81 8D 9D 34 */ lwz r12, lbl_803CC634-_SDA_BASE_(r13) +/* 801DB07C 001D7E7C 81 8D 9D 34 */ lwz r12, lbl_PreCB-_SDA_BASE_(r13) /* 801DB080 001D7E80 28 0C 00 00 */ cmplwi r12, 0 /* 801DB084 001D7E84 41 82 00 10 */ beq lbl_801DB094 -/* 801DB088 001D7E88 80 6D 9D 24 */ lwz r3, lbl_803CC624-_SDA_BASE_(r13) +/* 801DB088 001D7E88 80 6D 9D 24 */ lwz r3, lbl_retraceCount-_SDA_BASE_(r13) /* 801DB08C 001D7E8C 7D 88 03 A6 */ mtlr r12 /* 801DB090 001D7E90 4E 80 00 21 */ blrl lbl_801DB094: -/* 801DB094 001D7E94 80 0D 9D 28 */ lwz r0, lbl_803CC628-_SDA_BASE_(r13) +/* 801DB094 001D7E94 80 0D 9D 28 */ lwz r0, lbl_flushFlag-_SDA_BASE_(r13) /* 801DB098 001D7E98 28 00 00 00 */ cmplwi r0, 0 /* 801DB09C 001D7E9C 41 82 00 F4 */ beq lbl_801DB190 -/* 801DB0A0 001D7EA0 80 0D 9D 58 */ lwz r0, lbl_803CC658-_SDA_BASE_(r13) +/* 801DB0A0 001D7EA0 80 0D 9D 58 */ lwz r0, lbl_shdwChangeMode-_SDA_BASE_(r13) /* 801DB0A4 001D7EA4 28 00 00 01 */ cmplwi r0, 1 /* 801DB0A8 001D7EA8 40 82 00 10 */ bne lbl_801DB0B8 /* 801DB0AC 001D7EAC 48 00 18 51 */ bl dolphin.getCurrentFieldEvenOdd @@ -43558,7 +43558,7 @@ lbl_801DB0B8: /* 801DB0BC 001D7EBC 3B A3 20 00 */ addi r29, r3, 0xCC002000@l /* 801DB0C0 001D7EC0 48 00 00 78 */ b lbl_801DB138 lbl_801DB0C4: -/* 801DB0C4 001D7EC4 80 6D 9D 60 */ lwz r3, lbl_803CC660-_SDA_BASE_(r13) +/* 801DB0C4 001D7EC4 80 6D 9D 60 */ lwz r3, lbl_shdwChanged-_SDA_BASE_(r13) /* 801DB0C8 001D7EC8 38 A0 00 20 */ li r5, 0x20 /* 801DB0CC 001D7ECC 83 6D 9D 64 */ lwz r27, lbl_803CC664-_SDA_BASE_(r13) /* 801DB0D0 001D7ED0 38 9B 00 00 */ addi r4, r27, 0 @@ -43581,30 +43581,30 @@ lbl_801DB0F8: /* 801DB10C 001D7F0C 7C 1D 33 2E */ sthx r0, r29, r6 /* 801DB110 001D7F10 38 80 00 01 */ li r4, 1 /* 801DB114 001D7F14 48 01 28 69 */ bl func_801ED97C -/* 801DB118 001D7F18 80 0D 9D 60 */ lwz r0, lbl_803CC660-_SDA_BASE_(r13) +/* 801DB118 001D7F18 80 0D 9D 60 */ lwz r0, lbl_shdwChanged-_SDA_BASE_(r13) /* 801DB11C 001D7F1C 7C 65 18 F8 */ nor r5, r3, r3 /* 801DB120 001D7F20 7C 84 20 F8 */ nor r4, r4, r4 /* 801DB124 001D7F24 80 6D 9D 64 */ lwz r3, lbl_803CC664-_SDA_BASE_(r13) /* 801DB128 001D7F28 7C 00 28 38 */ and r0, r0, r5 /* 801DB12C 001D7F2C 7C 63 20 38 */ and r3, r3, r4 /* 801DB130 001D7F30 90 6D 9D 64 */ stw r3, lbl_803CC664-_SDA_BASE_(r13) -/* 801DB134 001D7F34 90 0D 9D 60 */ stw r0, lbl_803CC660-_SDA_BASE_(r13) +/* 801DB134 001D7F34 90 0D 9D 60 */ stw r0, lbl_shdwChanged-_SDA_BASE_(r13) lbl_801DB138: -/* 801DB138 001D7F38 80 0D 9D 60 */ lwz r0, lbl_803CC660-_SDA_BASE_(r13) +/* 801DB138 001D7F38 80 0D 9D 60 */ lwz r0, lbl_shdwChanged-_SDA_BASE_(r13) /* 801DB13C 001D7F3C 38 80 00 00 */ li r4, 0 /* 801DB140 001D7F40 80 6D 9D 64 */ lwz r3, lbl_803CC664-_SDA_BASE_(r13) /* 801DB144 001D7F44 7C 00 22 78 */ xor r0, r0, r4 /* 801DB148 001D7F48 7C 63 22 78 */ xor r3, r3, r4 /* 801DB14C 001D7F4C 7C 60 03 79 */ or. r0, r3, r0 /* 801DB150 001D7F50 40 82 FF 74 */ bne lbl_801DB0C4 -/* 801DB154 001D7F54 90 8D 9D 58 */ stw r4, lbl_803CC658-_SDA_BASE_(r13) +/* 801DB154 001D7F54 90 8D 9D 58 */ stw r4, lbl_shdwChangeMode-_SDA_BASE_(r13) /* 801DB158 001D7F58 38 80 00 01 */ li r4, 1 -/* 801DB15C 001D7F5C 80 0D 9D 70 */ lwz r0, lbl_803CC670-_SDA_BASE_(r13) +/* 801DB15C 001D7F5C 80 0D 9D 70 */ lwz r0, lbl_NextBufAddr-_SDA_BASE_(r13) /* 801DB160 001D7F60 80 7F 01 44 */ lwz r3, 0x144(r31) -/* 801DB164 001D7F64 90 6D 9D 68 */ stw r3, lbl_803CC668-_SDA_BASE_(r13) +/* 801DB164 001D7F64 90 6D 9D 68 */ stw r3, lbl_CurrTiming-_SDA_BASE_(r13) /* 801DB168 001D7F68 80 7F 01 18 */ lwz r3, 0x118(r31) -/* 801DB16C 001D7F6C 90 6D 9D 6C */ stw r3, lbl_803CC66C-_SDA_BASE_(r13) -/* 801DB170 001D7F70 90 0D 9D 74 */ stw r0, lbl_803CC674-_SDA_BASE_(r13) +/* 801DB16C 001D7F6C 90 6D 9D 6C */ stw r3, lbl_CurrTvMode-_SDA_BASE_(r13) +/* 801DB170 001D7F70 90 0D 9D 74 */ stw r0, lbl_CurrBufAddr-_SDA_BASE_(r13) /* 801DB174 001D7F74 48 00 00 08 */ b lbl_801DB17C lbl_801DB178: /* 801DB178 001D7F78 38 80 00 00 */ li r4, 0 @@ -43612,20 +43612,20 @@ lbl_801DB17C: /* 801DB17C 001D7F7C 2C 04 00 00 */ cmpwi r4, 0 /* 801DB180 001D7F80 41 82 00 10 */ beq lbl_801DB190 /* 801DB184 001D7F84 38 00 00 00 */ li r0, 0 -/* 801DB188 001D7F88 90 0D 9D 28 */ stw r0, lbl_803CC628-_SDA_BASE_(r13) +/* 801DB188 001D7F88 90 0D 9D 28 */ stw r0, lbl_flushFlag-_SDA_BASE_(r13) /* 801DB18C 001D7F8C 4B FF FD BD */ bl SIRefreshSamplingRate lbl_801DB190: -/* 801DB190 001D7F90 80 0D 9D 38 */ lwz r0, lbl_803CC638-_SDA_BASE_(r13) +/* 801DB190 001D7F90 80 0D 9D 38 */ lwz r0, lbl_PostCB-_SDA_BASE_(r13) /* 801DB194 001D7F94 28 00 00 00 */ cmplwi r0, 0 /* 801DB198 001D7F98 41 82 00 1C */ beq lbl_801DB1B4 /* 801DB19C 001D7F9C 38 61 00 18 */ addi r3, r1, 0x18 /* 801DB1A0 001D7FA0 4B FF 79 CD */ bl OSClearContext -/* 801DB1A4 001D7FA4 81 8D 9D 38 */ lwz r12, lbl_803CC638-_SDA_BASE_(r13) -/* 801DB1A8 001D7FA8 80 6D 9D 24 */ lwz r3, lbl_803CC624-_SDA_BASE_(r13) +/* 801DB1A4 001D7FA4 81 8D 9D 38 */ lwz r12, lbl_PostCB-_SDA_BASE_(r13) +/* 801DB1A8 001D7FA8 80 6D 9D 24 */ lwz r3, lbl_retraceCount-_SDA_BASE_(r13) /* 801DB1AC 001D7FAC 7D 88 03 A6 */ mtlr r12 /* 801DB1B0 001D7FB0 4E 80 00 21 */ blrl lbl_801DB1B4: -/* 801DB1B4 001D7FB4 38 6D 9D 2C */ addi r3, r13, lbl_803CC62C-_SDA_BASE_ +/* 801DB1B4 001D7FB4 38 6D 9D 2C */ addi r3, r13, lbl_retraceQueue-_SDA_BASE_ /* 801DB1B8 001D7FB8 4B FF C1 E5 */ bl OSWakeupThread /* 801DB1BC 001D7FBC 38 61 00 18 */ addi r3, r1, 0x18 /* 801DB1C0 001D7FC0 4B FF 79 AD */ bl OSClearContext @@ -43646,9 +43646,9 @@ VISetPreRetraceCallback: /* 801DB1EC 001D7FEC 93 E1 00 14 */ stw r31, 0x14(r1) /* 801DB1F0 001D7FF0 93 C1 00 10 */ stw r30, 0x10(r1) /* 801DB1F4 001D7FF4 7C 7E 1B 78 */ mr r30, r3 -/* 801DB1F8 001D7FF8 83 ED 9D 34 */ lwz r31, lbl_803CC634-_SDA_BASE_(r13) +/* 801DB1F8 001D7FF8 83 ED 9D 34 */ lwz r31, lbl_PreCB-_SDA_BASE_(r13) /* 801DB1FC 001D7FFC 4B FF 91 15 */ bl OSDisableInterrupts -/* 801DB200 001D8000 93 CD 9D 34 */ stw r30, lbl_803CC634-_SDA_BASE_(r13) +/* 801DB200 001D8000 93 CD 9D 34 */ stw r30, lbl_PreCB-_SDA_BASE_(r13) /* 801DB204 001D8004 4B FF 91 35 */ bl OSRestoreInterrupts /* 801DB208 001D8008 7F E3 FB 78 */ mr r3, r31 /* 801DB20C 001D800C 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -43666,9 +43666,9 @@ VISetPostRetraceCallback: /* 801DB230 001D8030 93 E1 00 14 */ stw r31, 0x14(r1) /* 801DB234 001D8034 93 C1 00 10 */ stw r30, 0x10(r1) /* 801DB238 001D8038 7C 7E 1B 78 */ mr r30, r3 -/* 801DB23C 001D803C 83 ED 9D 38 */ lwz r31, lbl_803CC638-_SDA_BASE_(r13) +/* 801DB23C 001D803C 83 ED 9D 38 */ lwz r31, lbl_PostCB-_SDA_BASE_(r13) /* 801DB240 001D8040 4B FF 90 D1 */ bl OSDisableInterrupts -/* 801DB244 001D8044 93 CD 9D 38 */ stw r30, lbl_803CC638-_SDA_BASE_(r13) +/* 801DB244 001D8044 93 CD 9D 38 */ stw r30, lbl_PostCB-_SDA_BASE_(r13) /* 801DB248 001D8048 4B FF 90 F1 */ bl OSRestoreInterrupts /* 801DB24C 001D804C 7F E3 FB 78 */ mr r3, r31 /* 801DB250 001D8050 80 01 00 1C */ lwz r0, 0x1c(r1) @@ -43681,11 +43681,11 @@ VISetPostRetraceCallback: .global dolphin.getTiming dolphin.getTiming: /* 801DB268 001D8068 28 03 00 1A */ cmplwi r3, 0x1a -/* 801DB26C 001D806C 3C 80 80 2B */ lis r4, lbl_802B6738@ha -/* 801DB270 001D8070 38 A4 67 38 */ addi r5, r4, lbl_802B6738@l +/* 801DB26C 001D806C 3C 80 80 2B */ lis r4, lbl__1_12@ha +/* 801DB270 001D8070 38 A4 67 38 */ addi r5, r4, lbl__1_12@l /* 801DB274 001D8074 41 81 00 8C */ bgt lbl_801DB300 -/* 801DB278 001D8078 3C 80 80 2B */ lis r4, lbl_802B692C@ha -/* 801DB27C 001D807C 38 84 69 2C */ addi r4, r4, lbl_802B692C@l +/* 801DB278 001D8078 3C 80 80 2B */ lis r4, lbl__97_2@ha +/* 801DB27C 001D807C 38 84 69 2C */ addi r4, r4, lbl__97_2@l /* 801DB280 001D8080 54 60 10 3A */ slwi r0, r3, 2 /* 801DB284 001D8084 7C 04 00 2E */ lwzx r0, r4, r0 /* 801DB288 001D8088 7C 09 03 A6 */ mtctr r0 @@ -43861,26 +43861,26 @@ lbl_801DB4EC: .global VIInit VIInit: /* 801DB508 001D8308 7C 08 02 A6 */ mflr r0 -/* 801DB50C 001D830C 3C 80 80 2B */ lis r4, lbl_802B6738@ha +/* 801DB50C 001D830C 3C 80 80 2B */ lis r4, lbl__1_12@ha /* 801DB510 001D8310 90 01 00 04 */ stw r0, 4(r1) -/* 801DB514 001D8314 3C 60 80 38 */ lis r3, lbl_8037ED20@ha +/* 801DB514 001D8314 3C 60 80 38 */ lis r3, lbl_regs@ha /* 801DB518 001D8318 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801DB51C 001D831C 93 E1 00 14 */ stw r31, 0x14(r1) /* 801DB520 001D8320 93 C1 00 10 */ stw r30, 0x10(r1) -/* 801DB524 001D8324 3B C3 ED 20 */ addi r30, r3, lbl_8037ED20@l +/* 801DB524 001D8324 3B C3 ED 20 */ addi r30, r3, lbl_regs@l /* 801DB528 001D8328 93 A1 00 0C */ stw r29, 0xc(r1) -/* 801DB52C 001D832C 3B A4 67 38 */ addi r29, r4, lbl_802B6738@l +/* 801DB52C 001D832C 3B A4 67 38 */ addi r29, r4, lbl__1_12@l /* 801DB530 001D8330 93 81 00 08 */ stw r28, 8(r1) -/* 801DB534 001D8334 80 0D 9D 20 */ lwz r0, lbl_803CC620-_SDA_BASE_(r13) +/* 801DB534 001D8334 80 0D 9D 20 */ lwz r0, lbl_IsInitialized-_SDA_BASE_(r13) /* 801DB538 001D8338 2C 00 00 00 */ cmpwi r0, 0 /* 801DB53C 001D833C 40 82 04 5C */ bne lbl_801DB998 -/* 801DB540 001D8340 80 6D 86 90 */ lwz r3, lbl_803CAF90-_SDA_BASE_(r13) +/* 801DB540 001D8340 80 6D 86 90 */ lwz r3, lbl___VIVersion-_SDA_BASE_(r13) /* 801DB544 001D8344 4B FF 60 B9 */ bl OSRegisterVersion /* 801DB548 001D8348 38 00 00 01 */ li r0, 1 -/* 801DB54C 001D834C 90 0D 9D 20 */ stw r0, lbl_803CC620-_SDA_BASE_(r13) +/* 801DB54C 001D834C 90 0D 9D 20 */ stw r0, lbl_IsInitialized-_SDA_BASE_(r13) /* 801DB550 001D8350 3C 60 CC 00 */ lis r3, 0xCC002000@ha /* 801DB554 001D8354 3B 83 20 00 */ addi r28, r3, 0xCC002000@l -/* 801DB558 001D8358 90 0D 9D 40 */ stw r0, lbl_803CC640-_SDA_BASE_(r13) +/* 801DB558 001D8358 90 0D 9D 40 */ stw r0, lbl_encoderType-_SDA_BASE_(r13) /* 801DB55C 001D835C A4 1C 00 02 */ lhzu r0, 2(r28) /* 801DB560 001D8360 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 801DB564 001D8364 40 82 00 0C */ bne lbl_801DB570 @@ -43888,17 +43888,17 @@ VIInit: /* 801DB56C 001D836C 4B FF FD 9D */ bl __VIInit lbl_801DB570: /* 801DB570 001D8370 3B E0 00 00 */ li r31, 0 -/* 801DB574 001D8374 93 ED 9D 24 */ stw r31, lbl_803CC624-_SDA_BASE_(r13) +/* 801DB574 001D8374 93 ED 9D 24 */ stw r31, lbl_retraceCount-_SDA_BASE_(r13) /* 801DB578 001D8378 3C 60 CC 00 */ lis r3, 0xCC002000@ha /* 801DB57C 001D837C 38 63 20 00 */ addi r3, r3, 0xCC002000@l /* 801DB580 001D8380 93 ED 9D 54 */ stw r31, lbl_803CC654-_SDA_BASE_(r13) /* 801DB584 001D8384 38 00 02 80 */ li r0, 0x280 -/* 801DB588 001D8388 93 ED 9D 50 */ stw r31, lbl_803CC650-_SDA_BASE_(r13) +/* 801DB588 001D8388 93 ED 9D 50 */ stw r31, lbl_changed-_SDA_BASE_(r13) /* 801DB58C 001D838C 93 ED 9D 64 */ stw r31, lbl_803CC664-_SDA_BASE_(r13) -/* 801DB590 001D8390 93 ED 9D 60 */ stw r31, lbl_803CC660-_SDA_BASE_(r13) -/* 801DB594 001D8394 93 ED 9D 48 */ stw r31, lbl_803CC648-_SDA_BASE_(r13) -/* 801DB598 001D8398 93 ED 9D 58 */ stw r31, lbl_803CC658-_SDA_BASE_(r13) -/* 801DB59C 001D839C 93 ED 9D 28 */ stw r31, lbl_803CC628-_SDA_BASE_(r13) +/* 801DB590 001D8390 93 ED 9D 60 */ stw r31, lbl_shdwChanged-_SDA_BASE_(r13) +/* 801DB594 001D8394 93 ED 9D 48 */ stw r31, lbl_changeMode-_SDA_BASE_(r13) +/* 801DB598 001D8398 93 ED 9D 58 */ stw r31, lbl_shdwChangeMode-_SDA_BASE_(r13) +/* 801DB59C 001D839C 93 ED 9D 28 */ stw r31, lbl_flushFlag-_SDA_BASE_(r13) /* 801DB5A0 001D83A0 A0 BD 01 C2 */ lhz r5, 0x1c2(r29) /* 801DB5A4 001D83A4 A0 DD 01 C0 */ lhz r6, 0x1c0(r29) /* 801DB5A8 001D83A8 54 A5 54 2A */ rlwinm r5, r5, 0xa, 0x10, 0x15 @@ -43977,8 +43977,8 @@ lbl_801DB570: /* 801DB6CC 001D84CC 88 03 00 10 */ lbz r0, 0x10(r3) /* 801DB6D0 001D84D0 38 60 00 00 */ li r3, 0 /* 801DB6D4 001D84D4 7C 00 07 74 */ extsb r0, r0 -/* 801DB6D8 001D84D8 B3 ED 9D 46 */ sth r31, lbl_803CC646-_SDA_BASE_(r13) -/* 801DB6DC 001D84DC B0 0D 9D 44 */ sth r0, lbl_803CC644-_SDA_BASE_(r13) +/* 801DB6D8 001D84D8 B3 ED 9D 46 */ sth r31, lbl_displayOffsetV-_SDA_BASE_(r13) +/* 801DB6DC 001D84DC B0 0D 9D 44 */ sth r0, lbl_displayOffsetH-_SDA_BASE_(r13) /* 801DB6E0 001D84E0 4B FF A9 B1 */ bl __OSUnlockSram /* 801DB6E4 001D84E4 A3 BC 00 00 */ lhz r29, 0(r28) /* 801DB6E8 001D84E8 3C 60 80 00 */ lis r3, 0x800000CC@ha @@ -44014,11 +44014,11 @@ lbl_801DB734: /* 801DB758 001D8558 38 DE 00 F6 */ addi r6, r30, 0xf6 /* 801DB75C 001D855C 80 84 00 00 */ lwz r4, 0(r4) /* 801DB760 001D8560 38 7E 00 F2 */ addi r3, r30, 0xf2 -/* 801DB764 001D8564 90 8D 9D 68 */ stw r4, lbl_803CC668-_SDA_BASE_(r13) +/* 801DB764 001D8564 90 8D 9D 68 */ stw r4, lbl_CurrTiming-_SDA_BASE_(r13) /* 801DB768 001D8568 80 9C 00 00 */ lwz r4, 0(r28) -/* 801DB76C 001D856C 90 8D 9D 6C */ stw r4, lbl_803CC66C-_SDA_BASE_(r13) +/* 801DB76C 001D856C 90 8D 9D 6C */ stw r4, lbl_CurrTvMode-_SDA_BASE_(r13) /* 801DB770 001D8570 B0 1E 00 F4 */ sth r0, 0xf4(r30) -/* 801DB774 001D8574 80 8D 9D 68 */ lwz r4, lbl_803CC668-_SDA_BASE_(r13) +/* 801DB774 001D8574 80 8D 9D 68 */ lwz r4, lbl_CurrTiming-_SDA_BASE_(r13) /* 801DB778 001D8578 A4 04 00 02 */ lhzu r0, 2(r4) /* 801DB77C 001D857C 54 00 0C 3C */ rlwinm r0, r0, 1, 0x10, 0x1e /* 801DB780 001D8580 B0 1E 00 F6 */ sth r0, 0xf6(r30) @@ -44030,7 +44030,7 @@ lbl_801DB734: /* 801DB798 001D8598 B1 1E 00 F2 */ sth r8, 0xf2(r30) /* 801DB79C 001D859C A0 1E 00 F4 */ lhz r0, 0xf4(r30) /* 801DB7A0 001D85A0 A8 FE 00 F0 */ lha r7, 0xf0(r30) -/* 801DB7A4 001D85A4 A8 AD 9D 44 */ lha r5, lbl_803CC644-_SDA_BASE_(r13) +/* 801DB7A4 001D85A4 A8 AD 9D 44 */ lha r5, lbl_displayOffsetH-_SDA_BASE_(r13) /* 801DB7A8 001D85A8 20 00 02 D0 */ subfic r0, r0, 0x2d0 /* 801DB7AC 001D85AC A1 24 00 00 */ lhz r9, 0(r4) /* 801DB7B0 001D85B0 7C A7 2A 14 */ add r5, r7, r5 @@ -44057,7 +44057,7 @@ lbl_801DB7F0: /* 801DB7F0 001D85F0 39 60 00 01 */ li r11, 1 lbl_801DB7F4: /* 801DB7F4 001D85F4 A0 03 00 00 */ lhz r0, 0(r3) -/* 801DB7F8 001D85F8 A8 AD 9D 46 */ lha r5, lbl_803CC646-_SDA_BASE_(r13) +/* 801DB7F8 001D85F8 A8 AD 9D 46 */ lha r5, lbl_displayOffsetV-_SDA_BASE_(r13) /* 801DB7FC 001D85FC 7C 07 07 34 */ extsh r7, r0 /* 801DB800 001D8600 54 00 07 FE */ clrlwi r0, r0, 0x1f /* 801DB804 001D8604 7C E7 2A 14 */ add r7, r7, r5 @@ -44139,7 +44139,7 @@ lbl_801DB8E0: /* 801DB904 001D8704 38 A0 00 28 */ li r5, 0x28 /* 801DB908 001D8708 38 00 00 01 */ li r0, 1 /* 801DB90C 001D870C A0 C4 00 00 */ lhz r6, 0(r4) -/* 801DB910 001D8710 38 6D 9D 2C */ addi r3, r13, lbl_803CC62C-_SDA_BASE_ +/* 801DB910 001D8710 38 6D 9D 2C */ addi r3, r13, lbl_retraceQueue-_SDA_BASE_ /* 801DB914 001D8714 54 C6 0C 3C */ rlwinm r6, r6, 1, 0x10, 0x1e /* 801DB918 001D8718 B0 DE 01 04 */ sth r6, 0x104(r30) /* 801DB91C 001D871C B3 9E 01 06 */ sth r28, 0x106(r30) @@ -44168,8 +44168,8 @@ lbl_801DB8E0: /* 801DB978 001D8778 38 60 00 18 */ li r3, 0x18 /* 801DB97C 001D877C 54 00 04 7E */ clrlwi r0, r0, 0x11 /* 801DB980 001D8780 B0 05 00 34 */ sth r0, 0x34(r5) -/* 801DB984 001D8784 93 8D 9D 34 */ stw r28, lbl_803CC634-_SDA_BASE_(r13) -/* 801DB988 001D8788 93 8D 9D 38 */ stw r28, lbl_803CC638-_SDA_BASE_(r13) +/* 801DB984 001D8784 93 8D 9D 34 */ stw r28, lbl_PreCB-_SDA_BASE_(r13) +/* 801DB988 001D8788 93 8D 9D 38 */ stw r28, lbl_PostCB-_SDA_BASE_(r13) /* 801DB98C 001D878C 4B FF 89 D1 */ bl __OSSetInterruptHandler /* 801DB990 001D8790 38 60 00 80 */ li r3, 0x80 /* 801DB994 001D8794 4B FF 8D CD */ bl __OSUnmaskInterrupts @@ -44191,12 +44191,12 @@ VIWaitForRetrace: /* 801DB9C4 001D87C4 93 E1 00 0C */ stw r31, 0xc(r1) /* 801DB9C8 001D87C8 93 C1 00 08 */ stw r30, 8(r1) /* 801DB9CC 001D87CC 4B FF 89 45 */ bl OSDisableInterrupts -/* 801DB9D0 001D87D0 83 CD 9D 24 */ lwz r30, lbl_803CC624-_SDA_BASE_(r13) +/* 801DB9D0 001D87D0 83 CD 9D 24 */ lwz r30, lbl_retraceCount-_SDA_BASE_(r13) /* 801DB9D4 001D87D4 7C 7F 1B 78 */ mr r31, r3 lbl_801DB9D8: -/* 801DB9D8 001D87D8 38 6D 9D 2C */ addi r3, r13, lbl_803CC62C-_SDA_BASE_ +/* 801DB9D8 001D87D8 38 6D 9D 2C */ addi r3, r13, lbl_retraceQueue-_SDA_BASE_ /* 801DB9DC 001D87DC 4B FF B8 D5 */ bl OSSleepThread -/* 801DB9E0 001D87E0 80 0D 9D 24 */ lwz r0, lbl_803CC624-_SDA_BASE_(r13) +/* 801DB9E0 001D87E0 80 0D 9D 24 */ lwz r0, lbl_retraceCount-_SDA_BASE_(r13) /* 801DB9E4 001D87E4 7C 1E 00 40 */ cmplw r30, r0 /* 801DB9E8 001D87E8 41 82 FF F0 */ beq lbl_801DB9D8 /* 801DB9EC 001D87EC 7F E3 FB 78 */ mr r3, r31 @@ -44211,8 +44211,8 @@ lbl_801DB9D8: .global dolphin.setFbbRegs dolphin.setFbbRegs: /* 801DBA0C 001D880C 94 21 FF B8 */ stwu r1, -0x48(r1) -/* 801DBA10 001D8810 3D 20 80 38 */ lis r9, lbl_8037ED20@ha -/* 801DBA14 001D8814 39 29 ED 20 */ addi r9, r9, lbl_8037ED20@l +/* 801DBA10 001D8810 3D 20 80 38 */ lis r9, lbl_regs@ha +/* 801DBA14 001D8814 39 29 ED 20 */ addi r9, r9, lbl_regs@l /* 801DBA18 001D8818 93 E1 00 44 */ stw r31, 0x44(r1) /* 801DBA1C 001D881C 89 03 00 2C */ lbz r8, 0x2c(r3) /* 801DBA20 001D8820 A0 03 00 0E */ lhz r0, 0xe(r3) @@ -44332,11 +44332,11 @@ lbl_801DBBB8: /* 801DBBC0 001D89C0 3D 00 00 01 */ lis r8, 1 /* 801DBBC4 001D89C4 B0 09 00 1E */ sth r0, 0x1e(r9) /* 801DBBC8 001D89C8 3C 00 00 02 */ lis r0, 2 -/* 801DBBCC 001D89CC 81 4D 9D 50 */ lwz r10, lbl_803CC650-_SDA_BASE_(r13) +/* 801DBBCC 001D89CC 81 4D 9D 50 */ lwz r10, lbl_changed-_SDA_BASE_(r13) /* 801DBBD0 001D89D0 81 8D 9D 54 */ lwz r12, lbl_803CC654-_SDA_BASE_(r13) /* 801DBBD4 001D89D4 7D 4A 43 78 */ or r10, r10, r8 /* 801DBBD8 001D89D8 91 8D 9D 54 */ stw r12, lbl_803CC654-_SDA_BASE_(r13) -/* 801DBBDC 001D89DC 91 4D 9D 50 */ stw r10, lbl_803CC650-_SDA_BASE_(r13) +/* 801DBBDC 001D89DC 91 4D 9D 50 */ stw r10, lbl_changed-_SDA_BASE_(r13) /* 801DBBE0 001D89E0 81 44 00 00 */ lwz r10, 0(r4) /* 801DBBE4 001D89E4 88 83 00 3C */ lbz r4, 0x3c(r3) /* 801DBBE8 001D89E8 55 4A 84 3E */ srwi r10, r10, 0x10 @@ -44344,60 +44344,60 @@ lbl_801DBBB8: /* 801DBBF0 001D89F0 7D 44 23 78 */ or r4, r10, r4 /* 801DBBF4 001D89F4 7D 64 23 78 */ or r4, r11, r4 /* 801DBBF8 001D89F8 B0 89 00 1C */ sth r4, 0x1c(r9) -/* 801DBBFC 001D89FC 80 8D 9D 50 */ lwz r4, lbl_803CC650-_SDA_BASE_(r13) +/* 801DBBFC 001D89FC 80 8D 9D 50 */ lwz r4, lbl_changed-_SDA_BASE_(r13) /* 801DBC00 001D8A00 81 4D 9D 54 */ lwz r10, lbl_803CC654-_SDA_BASE_(r13) /* 801DBC04 001D8A04 7C 80 03 78 */ or r0, r4, r0 /* 801DBC08 001D8A08 91 4D 9D 54 */ stw r10, lbl_803CC654-_SDA_BASE_(r13) -/* 801DBC0C 001D8A0C 90 0D 9D 50 */ stw r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DBC0C 001D8A0C 90 0D 9D 50 */ stw r0, lbl_changed-_SDA_BASE_(r13) /* 801DBC10 001D8A10 80 05 00 00 */ lwz r0, 0(r5) /* 801DBC14 001D8A14 B0 09 00 26 */ sth r0, 0x26(r9) -/* 801DBC18 001D8A18 80 0D 9D 50 */ lwz r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DBC18 001D8A18 80 0D 9D 50 */ lwz r0, lbl_changed-_SDA_BASE_(r13) /* 801DBC1C 001D8A1C 80 8D 9D 54 */ lwz r4, lbl_803CC654-_SDA_BASE_(r13) /* 801DBC20 001D8A20 60 00 10 00 */ ori r0, r0, 0x1000 /* 801DBC24 001D8A24 90 8D 9D 54 */ stw r4, lbl_803CC654-_SDA_BASE_(r13) -/* 801DBC28 001D8A28 90 0D 9D 50 */ stw r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DBC28 001D8A28 90 0D 9D 50 */ stw r0, lbl_changed-_SDA_BASE_(r13) /* 801DBC2C 001D8A2C 80 05 00 00 */ lwz r0, 0(r5) /* 801DBC30 001D8A30 54 00 84 3E */ srwi r0, r0, 0x10 /* 801DBC34 001D8A34 B0 09 00 24 */ sth r0, 0x24(r9) -/* 801DBC38 001D8A38 80 0D 9D 50 */ lwz r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DBC38 001D8A38 80 0D 9D 50 */ lwz r0, lbl_changed-_SDA_BASE_(r13) /* 801DBC3C 001D8A3C 80 8D 9D 54 */ lwz r4, lbl_803CC654-_SDA_BASE_(r13) /* 801DBC40 001D8A40 60 00 20 00 */ ori r0, r0, 0x2000 /* 801DBC44 001D8A44 90 8D 9D 54 */ stw r4, lbl_803CC654-_SDA_BASE_(r13) -/* 801DBC48 001D8A48 90 0D 9D 50 */ stw r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DBC48 001D8A48 90 0D 9D 50 */ stw r0, lbl_changed-_SDA_BASE_(r13) /* 801DBC4C 001D8A4C 80 03 00 44 */ lwz r0, 0x44(r3) /* 801DBC50 001D8A50 2C 00 00 00 */ cmpwi r0, 0 /* 801DBC54 001D8A54 41 82 00 80 */ beq lbl_801DBCD4 /* 801DBC58 001D8A58 80 66 00 00 */ lwz r3, 0(r6) /* 801DBC5C 001D8A5C 38 08 80 00 */ addi r0, r8, -32768 /* 801DBC60 001D8A60 B0 69 00 22 */ sth r3, 0x22(r9) -/* 801DBC64 001D8A64 80 6D 9D 50 */ lwz r3, lbl_803CC650-_SDA_BASE_(r13) +/* 801DBC64 001D8A64 80 6D 9D 50 */ lwz r3, lbl_changed-_SDA_BASE_(r13) /* 801DBC68 001D8A68 80 8D 9D 54 */ lwz r4, lbl_803CC654-_SDA_BASE_(r13) /* 801DBC6C 001D8A6C 60 63 40 00 */ ori r3, r3, 0x4000 /* 801DBC70 001D8A70 90 8D 9D 54 */ stw r4, lbl_803CC654-_SDA_BASE_(r13) -/* 801DBC74 001D8A74 90 6D 9D 50 */ stw r3, lbl_803CC650-_SDA_BASE_(r13) +/* 801DBC74 001D8A74 90 6D 9D 50 */ stw r3, lbl_changed-_SDA_BASE_(r13) /* 801DBC78 001D8A78 80 66 00 00 */ lwz r3, 0(r6) /* 801DBC7C 001D8A7C 54 63 84 3E */ srwi r3, r3, 0x10 /* 801DBC80 001D8A80 B0 69 00 20 */ sth r3, 0x20(r9) -/* 801DBC84 001D8A84 80 6D 9D 50 */ lwz r3, lbl_803CC650-_SDA_BASE_(r13) +/* 801DBC84 001D8A84 80 6D 9D 50 */ lwz r3, lbl_changed-_SDA_BASE_(r13) /* 801DBC88 001D8A88 80 8D 9D 54 */ lwz r4, lbl_803CC654-_SDA_BASE_(r13) /* 801DBC8C 001D8A8C 7C 60 03 78 */ or r0, r3, r0 /* 801DBC90 001D8A90 90 8D 9D 54 */ stw r4, lbl_803CC654-_SDA_BASE_(r13) -/* 801DBC94 001D8A94 90 0D 9D 50 */ stw r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DBC94 001D8A94 90 0D 9D 50 */ stw r0, lbl_changed-_SDA_BASE_(r13) /* 801DBC98 001D8A98 80 07 00 00 */ lwz r0, 0(r7) /* 801DBC9C 001D8A9C B0 09 00 2A */ sth r0, 0x2a(r9) -/* 801DBCA0 001D8AA0 80 0D 9D 50 */ lwz r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DBCA0 001D8AA0 80 0D 9D 50 */ lwz r0, lbl_changed-_SDA_BASE_(r13) /* 801DBCA4 001D8AA4 80 6D 9D 54 */ lwz r3, lbl_803CC654-_SDA_BASE_(r13) /* 801DBCA8 001D8AA8 60 00 04 00 */ ori r0, r0, 0x400 /* 801DBCAC 001D8AAC 90 6D 9D 54 */ stw r3, lbl_803CC654-_SDA_BASE_(r13) -/* 801DBCB0 001D8AB0 90 0D 9D 50 */ stw r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DBCB0 001D8AB0 90 0D 9D 50 */ stw r0, lbl_changed-_SDA_BASE_(r13) /* 801DBCB4 001D8AB4 80 07 00 00 */ lwz r0, 0(r7) /* 801DBCB8 001D8AB8 54 00 84 3E */ srwi r0, r0, 0x10 /* 801DBCBC 001D8ABC B0 09 00 28 */ sth r0, 0x28(r9) -/* 801DBCC0 001D8AC0 80 0D 9D 50 */ lwz r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DBCC0 001D8AC0 80 0D 9D 50 */ lwz r0, lbl_changed-_SDA_BASE_(r13) /* 801DBCC4 001D8AC4 80 6D 9D 54 */ lwz r3, lbl_803CC654-_SDA_BASE_(r13) /* 801DBCC8 001D8AC8 60 00 08 00 */ ori r0, r0, 0x800 /* 801DBCCC 001D8ACC 90 6D 9D 54 */ stw r3, lbl_803CC654-_SDA_BASE_(r13) -/* 801DBCD0 001D8AD0 90 0D 9D 50 */ stw r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DBCD0 001D8AD0 90 0D 9D 50 */ stw r0, lbl_changed-_SDA_BASE_(r13) lbl_801DBCD4: /* 801DBCD4 001D8AD4 83 E1 00 44 */ lwz r31, 0x44(r1) /* 801DBCD8 001D8AD8 38 21 00 48 */ addi r1, r1, 0x48 @@ -44406,8 +44406,8 @@ lbl_801DBCD4: .global dolphin.setVerticalRegs dolphin.setVerticalRegs: /* 801DBCE0 001D8AE0 94 21 FF D8 */ stwu r1, -0x28(r1) -/* 801DBCE4 001D8AE4 3D 60 80 38 */ lis r11, lbl_8037ED20@ha -/* 801DBCE8 001D8AE8 39 6B ED 20 */ addi r11, r11, lbl_8037ED20@l +/* 801DBCE4 001D8AE4 3D 60 80 38 */ lis r11, lbl_regs@ha +/* 801DBCE8 001D8AE8 39 6B ED 20 */ addi r11, r11, lbl_regs@l /* 801DBCEC 001D8AEC 93 E1 00 24 */ stw r31, 0x24(r1) /* 801DBCF0 001D8AF0 83 E1 00 30 */ lwz r31, 0x30(r1) /* 801DBCF4 001D8AF4 93 C1 00 20 */ stw r30, 0x20(r1) @@ -44477,38 +44477,38 @@ lbl_801DBDD4: /* 801DBDE0 001D8BE0 B0 8B 00 00 */ sth r4, 0(r11) /* 801DBDE4 001D8BE4 3C 80 80 00 */ lis r4, 0x8000 /* 801DBDE8 001D8BE8 3D 20 01 00 */ lis r9, 0x100 -/* 801DBDEC 001D8BEC 80 AD 9D 50 */ lwz r5, lbl_803CC650-_SDA_BASE_(r13) +/* 801DBDEC 001D8BEC 80 AD 9D 50 */ lwz r5, lbl_changed-_SDA_BASE_(r13) /* 801DBDF0 001D8BF0 3D 00 02 00 */ lis r8, 0x200 /* 801DBDF4 001D8BF4 81 4D 9D 54 */ lwz r10, lbl_803CC654-_SDA_BASE_(r13) /* 801DBDF8 001D8BF8 7C A4 23 78 */ or r4, r5, r4 /* 801DBDFC 001D8BFC 3C A0 00 40 */ lis r5, 0x40 /* 801DBE00 001D8C00 91 4D 9D 54 */ stw r10, lbl_803CC654-_SDA_BASE_(r13) -/* 801DBE04 001D8C04 90 8D 9D 50 */ stw r4, lbl_803CC650-_SDA_BASE_(r13) +/* 801DBE04 001D8C04 90 8D 9D 50 */ stw r4, lbl_changed-_SDA_BASE_(r13) /* 801DBE08 001D8C08 3C 80 00 80 */ lis r4, 0x80 /* 801DBE0C 001D8C0C B0 0B 00 0E */ sth r0, 0xe(r11) -/* 801DBE10 001D8C10 80 0D 9D 50 */ lwz r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DBE10 001D8C10 80 0D 9D 50 */ lwz r0, lbl_changed-_SDA_BASE_(r13) /* 801DBE14 001D8C14 81 4D 9D 54 */ lwz r10, lbl_803CC654-_SDA_BASE_(r13) /* 801DBE18 001D8C18 7C 00 4B 78 */ or r0, r0, r9 /* 801DBE1C 001D8C1C 91 4D 9D 54 */ stw r10, lbl_803CC654-_SDA_BASE_(r13) -/* 801DBE20 001D8C20 90 0D 9D 50 */ stw r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DBE20 001D8C20 90 0D 9D 50 */ stw r0, lbl_changed-_SDA_BASE_(r13) /* 801DBE24 001D8C24 B0 CB 00 0C */ sth r6, 0xc(r11) -/* 801DBE28 001D8C28 80 0D 9D 50 */ lwz r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DBE28 001D8C28 80 0D 9D 50 */ lwz r0, lbl_changed-_SDA_BASE_(r13) /* 801DBE2C 001D8C2C 80 CD 9D 54 */ lwz r6, lbl_803CC654-_SDA_BASE_(r13) /* 801DBE30 001D8C30 7C 00 43 78 */ or r0, r0, r8 /* 801DBE34 001D8C34 90 CD 9D 54 */ stw r6, lbl_803CC654-_SDA_BASE_(r13) -/* 801DBE38 001D8C38 90 0D 9D 50 */ stw r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DBE38 001D8C38 90 0D 9D 50 */ stw r0, lbl_changed-_SDA_BASE_(r13) /* 801DBE3C 001D8C3C B0 6B 00 12 */ sth r3, 0x12(r11) -/* 801DBE40 001D8C40 80 0D 9D 50 */ lwz r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DBE40 001D8C40 80 0D 9D 50 */ lwz r0, lbl_changed-_SDA_BASE_(r13) /* 801DBE44 001D8C44 80 6D 9D 54 */ lwz r3, lbl_803CC654-_SDA_BASE_(r13) /* 801DBE48 001D8C48 7C 00 2B 78 */ or r0, r0, r5 /* 801DBE4C 001D8C4C 90 6D 9D 54 */ stw r3, lbl_803CC654-_SDA_BASE_(r13) -/* 801DBE50 001D8C50 90 0D 9D 50 */ stw r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DBE50 001D8C50 90 0D 9D 50 */ stw r0, lbl_changed-_SDA_BASE_(r13) /* 801DBE54 001D8C54 B0 EB 00 10 */ sth r7, 0x10(r11) -/* 801DBE58 001D8C58 80 0D 9D 50 */ lwz r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DBE58 001D8C58 80 0D 9D 50 */ lwz r0, lbl_changed-_SDA_BASE_(r13) /* 801DBE5C 001D8C5C 80 6D 9D 54 */ lwz r3, lbl_803CC654-_SDA_BASE_(r13) /* 801DBE60 001D8C60 7C 00 23 78 */ or r0, r0, r4 /* 801DBE64 001D8C64 90 6D 9D 54 */ stw r3, lbl_803CC654-_SDA_BASE_(r13) -/* 801DBE68 001D8C68 90 0D 9D 50 */ stw r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DBE68 001D8C68 90 0D 9D 50 */ stw r0, lbl_changed-_SDA_BASE_(r13) /* 801DBE6C 001D8C6C 83 E1 00 24 */ lwz r31, 0x24(r1) /* 801DBE70 001D8C70 83 C1 00 20 */ lwz r30, 0x20(r1) /* 801DBE74 001D8C74 83 A1 00 1C */ lwz r29, 0x1c(r1) @@ -44518,14 +44518,14 @@ lbl_801DBDD4: .global VIConfigure VIConfigure: /* 801DBE80 001D8C80 7C 08 02 A6 */ mflr r0 -/* 801DBE84 001D8C84 3C A0 80 2B */ lis r5, lbl_802B6738@ha +/* 801DBE84 001D8C84 3C A0 80 2B */ lis r5, lbl__1_12@ha /* 801DBE88 001D8C88 90 01 00 04 */ stw r0, 4(r1) -/* 801DBE8C 001D8C8C 3C 80 80 38 */ lis r4, lbl_8037ED20@ha +/* 801DBE8C 001D8C8C 3C 80 80 38 */ lis r4, lbl_regs@ha /* 801DBE90 001D8C90 94 21 FF 88 */ stwu r1, -0x78(r1) /* 801DBE94 001D8C94 BD C1 00 30 */ stmw r14, 0x30(r1) /* 801DBE98 001D8C98 3B E3 00 00 */ addi r31, r3, 0 -/* 801DBE9C 001D8C9C 39 E5 67 38 */ addi r15, r5, lbl_802B6738@l -/* 801DBEA0 001D8CA0 3B A4 ED 20 */ addi r29, r4, lbl_8037ED20@l +/* 801DBE9C 001D8C9C 39 E5 67 38 */ addi r15, r5, lbl__1_12@l +/* 801DBEA0 001D8CA0 3B A4 ED 20 */ addi r29, r4, lbl_regs@l /* 801DBEA4 001D8CA4 4B FF 84 6D */ bl OSDisableInterrupts /* 801DBEA8 001D8CA8 80 9F 00 00 */ lwz r4, 0(r31) /* 801DBEAC 001D8CAC 3B 9D 01 14 */ addi r28, r29, 0x114 @@ -44535,7 +44535,7 @@ VIConfigure: /* 801DBEBC 001D8CBC 7C 00 20 40 */ cmplw r0, r4 /* 801DBEC0 001D8CC0 41 82 00 10 */ beq lbl_801DBED0 /* 801DBEC4 001D8CC4 38 00 00 01 */ li r0, 1 -/* 801DBEC8 001D8CC8 90 0D 9D 48 */ stw r0, lbl_803CC648-_SDA_BASE_(r13) +/* 801DBEC8 001D8CC8 90 0D 9D 48 */ stw r0, lbl_changeMode-_SDA_BASE_(r13) /* 801DBECC 001D8CCC 90 9C 00 00 */ stw r4, 0(r28) lbl_801DBED0: /* 801DBED0 001D8CD0 80 1F 00 00 */ lwz r0, 0(r31) @@ -44545,12 +44545,12 @@ lbl_801DBED0: /* 801DBEE0 001D8CE0 28 00 00 04 */ cmplwi r0, 4 /* 801DBEE4 001D8CE4 7C 11 03 78 */ mr r17, r0 /* 801DBEE8 001D8CE8 40 82 00 6C */ bne lbl_801DBF54 -/* 801DBEEC 001D8CEC 80 0D 9D 7C */ lwz r0, lbl_803CC67C-_SDA_BASE_(r13) +/* 801DBEEC 001D8CEC 80 0D 9D 7C */ lwz r0, lbl_message$343-_SDA_BASE_(r13) /* 801DBEF0 001D8CF0 28 00 00 00 */ cmplwi r0, 0 /* 801DBEF4 001D8CF4 40 82 00 60 */ bne lbl_801DBF54 /* 801DBEF8 001D8CF8 38 00 00 01 */ li r0, 1 /* 801DBEFC 001D8CFC 4C C6 31 82 */ crclr 6 -/* 801DBF00 001D8D00 90 0D 9D 7C */ stw r0, lbl_803CC67C-_SDA_BASE_(r13) +/* 801DBF00 001D8D00 90 0D 9D 7C */ stw r0, lbl_message$343-_SDA_BASE_(r13) /* 801DBF04 001D8D04 38 6F 02 60 */ addi r3, r15, 0x260 /* 801DBF08 001D8D08 4B FF 6F FD */ bl func_801D2F04 /* 801DBF0C 001D8D0C 38 6F 02 8C */ addi r3, r15, 0x28c @@ -44604,7 +44604,7 @@ lbl_801DBFB4: /* 801DBFB8 001D8DB8 4C C6 31 82 */ crclr 6 /* 801DBFBC 001D8DBC 38 F1 00 00 */ addi r7, r17, 0 /* 801DBFC0 001D8DC0 38 AF 03 68 */ addi r5, r15, 0x368 -/* 801DBFC4 001D8DC4 38 6D 86 94 */ addi r3, r13, lbl_803CAF94-_SDA_BASE_ +/* 801DBFC4 001D8DC4 38 6D 86 94 */ addi r3, r13, lbl__534-_SDA_BASE_ /* 801DBFC8 001D8DC8 38 80 07 74 */ li r4, 0x774 /* 801DBFCC 001D8DCC 4B FF 6F B9 */ bl OSPanic lbl_801DBFD0: @@ -44695,7 +44695,7 @@ lbl_801DC0D0: /* 801DC0F4 001D8EF4 93 DD 01 44 */ stw r30, 0x144(r29) /* 801DC0F8 001D8EF8 A0 18 00 00 */ lhz r0, 0(r24) /* 801DC0FC 001D8EFC A8 9D 00 F0 */ lha r4, 0xf0(r29) -/* 801DC100 001D8F00 A8 6D 9D 44 */ lha r3, lbl_803CC644-_SDA_BASE_(r13) +/* 801DC100 001D8F00 A8 6D 9D 44 */ lha r3, lbl_displayOffsetH-_SDA_BASE_(r13) /* 801DC104 001D8F04 20 A0 02 D0 */ subfic r5, r0, 0x2d0 /* 801DC108 001D8F08 A0 1E 00 02 */ lhz r0, 2(r30) /* 801DC10C 001D8F0C 7C 64 1A 14 */ add r3, r4, r3 @@ -44720,7 +44720,7 @@ lbl_801DC148: /* 801DC148 001D8F48 38 80 00 01 */ li r4, 1 lbl_801DC14C: /* 801DC14C 001D8F4C A0 B7 00 00 */ lhz r5, 0(r23) -/* 801DC150 001D8F50 A8 CD 9D 46 */ lha r6, lbl_803CC646-_SDA_BASE_(r13) +/* 801DC150 001D8F50 A8 CD 9D 46 */ lha r6, lbl_displayOffsetV-_SDA_BASE_(r13) /* 801DC154 001D8F54 7C A7 07 34 */ extsh r7, r5 /* 801DC158 001D8F58 54 A5 07 FE */ clrlwi r5, r5, 0x1f /* 801DC15C 001D8F5C 7C E7 32 14 */ add r7, r7, r6 @@ -44797,7 +44797,7 @@ lbl_801DC23C: /* 801DC248 001D9048 7C 05 02 14 */ add r0, r5, r0 /* 801DC24C 001D904C 7C 04 00 50 */ subf r0, r4, r0 /* 801DC250 001D9050 B0 1D 01 00 */ sth r0, 0x100(r29) -/* 801DC254 001D9054 80 0D 9D 40 */ lwz r0, lbl_803CC640-_SDA_BASE_(r13) +/* 801DC254 001D9054 80 0D 9D 40 */ lwz r0, lbl_encoderType-_SDA_BASE_(r13) /* 801DC258 001D9058 28 00 00 00 */ cmplwi r0, 0 /* 801DC25C 001D905C 40 82 00 0C */ bne lbl_801DC268 /* 801DC260 001D9060 38 00 00 03 */ li r0, 3 @@ -44822,18 +44822,18 @@ lbl_801DC29C: /* 801DC2A0 001D90A0 B0 1D 00 32 */ sth r0, 0x32(r29) /* 801DC2A4 001D90A4 38 04 00 01 */ addi r0, r4, 1 /* 801DC2A8 001D90A8 60 00 10 00 */ ori r0, r0, 0x1000 -/* 801DC2AC 001D90AC 80 AD 9D 50 */ lwz r5, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC2AC 001D90AC 80 AD 9D 50 */ lwz r5, lbl_changed-_SDA_BASE_(r13) /* 801DC2B0 001D90B0 38 9D 00 02 */ addi r4, r29, 2 /* 801DC2B4 001D90B4 80 CD 9D 54 */ lwz r6, lbl_803CC654-_SDA_BASE_(r13) /* 801DC2B8 001D90B8 60 A5 00 40 */ ori r5, r5, 0x40 /* 801DC2BC 001D90BC 90 CD 9D 54 */ stw r6, lbl_803CC654-_SDA_BASE_(r13) -/* 801DC2C0 001D90C0 90 AD 9D 50 */ stw r5, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC2C0 001D90C0 90 AD 9D 50 */ stw r5, lbl_changed-_SDA_BASE_(r13) /* 801DC2C4 001D90C4 B0 1D 00 30 */ sth r0, 0x30(r29) -/* 801DC2C8 001D90C8 80 0D 9D 50 */ lwz r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC2C8 001D90C8 80 0D 9D 50 */ lwz r0, lbl_changed-_SDA_BASE_(r13) /* 801DC2CC 001D90CC 80 AD 9D 54 */ lwz r5, lbl_803CC654-_SDA_BASE_(r13) /* 801DC2D0 001D90D0 60 00 00 80 */ ori r0, r0, 0x80 /* 801DC2D4 001D90D4 90 AD 9D 54 */ stw r5, lbl_803CC654-_SDA_BASE_(r13) -/* 801DC2D8 001D90D8 90 0D 9D 50 */ stw r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC2D8 001D90D8 90 0D 9D 50 */ stw r0, lbl_changed-_SDA_BASE_(r13) /* 801DC2DC 001D90DC 80 1C 00 00 */ lwz r0, 0(r28) /* 801DC2E0 001D90E0 A0 BD 00 02 */ lhz r5, 2(r29) /* 801DC2E4 001D90E4 28 00 00 02 */ cmplwi r0, 2 @@ -44869,11 +44869,11 @@ lbl_801DC344: /* 801DC344 001D9144 B0 04 00 00 */ sth r0, 0(r4) /* 801DC348 001D9148 3C 00 40 00 */ lis r0, 0x4000 /* 801DC34C 001D914C 38 DD 00 6C */ addi r6, r29, 0x6c -/* 801DC350 001D9150 80 8D 9D 50 */ lwz r4, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC350 001D9150 80 8D 9D 50 */ lwz r4, lbl_changed-_SDA_BASE_(r13) /* 801DC354 001D9154 80 AD 9D 54 */ lwz r5, lbl_803CC654-_SDA_BASE_(r13) /* 801DC358 001D9158 7C 80 03 78 */ or r0, r4, r0 /* 801DC35C 001D915C 90 AD 9D 54 */ stw r5, lbl_803CC654-_SDA_BASE_(r13) -/* 801DC360 001D9160 90 0D 9D 50 */ stw r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC360 001D9160 90 0D 9D 50 */ stw r0, lbl_changed-_SDA_BASE_(r13) /* 801DC364 001D9164 80 1F 00 00 */ lwz r0, 0(r31) /* 801DC368 001D9168 A0 9D 00 6C */ lhz r4, 0x6c(r29) /* 801DC36C 001D916C 2C 00 00 02 */ cmpwi r0, 2 @@ -44891,11 +44891,11 @@ lbl_801DC390: lbl_801DC394: /* 801DC394 001D9194 B0 06 00 00 */ sth r0, 0(r6) /* 801DC398 001D9198 2C 07 00 00 */ cmpwi r7, 0 -/* 801DC39C 001D919C 80 8D 9D 50 */ lwz r4, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC39C 001D919C 80 8D 9D 50 */ lwz r4, lbl_changed-_SDA_BASE_(r13) /* 801DC3A0 001D91A0 80 0D 9D 54 */ lwz r0, lbl_803CC654-_SDA_BASE_(r13) /* 801DC3A4 001D91A4 60 00 02 00 */ ori r0, r0, 0x200 /* 801DC3A8 001D91A8 90 0D 9D 54 */ stw r0, lbl_803CC654-_SDA_BASE_(r13) -/* 801DC3AC 001D91AC 90 8D 9D 50 */ stw r4, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC3AC 001D91AC 90 8D 9D 50 */ stw r4, lbl_changed-_SDA_BASE_(r13) /* 801DC3B0 001D91B0 A0 98 00 00 */ lhz r4, 0(r24) /* 801DC3B4 001D91B4 A0 B0 00 00 */ lhz r5, 0(r16) /* 801DC3B8 001D91B8 41 82 00 0C */ beq lbl_801DC3C4 @@ -44914,27 +44914,27 @@ lbl_801DC3C8: /* 801DC3E4 001D91E4 60 00 10 00 */ ori r0, r0, 0x1000 /* 801DC3E8 001D91E8 B0 1D 00 4A */ sth r0, 0x4a(r29) /* 801DC3EC 001D91EC 3C 00 04 00 */ lis r0, 0x400 -/* 801DC3F0 001D91F0 80 CD 9D 50 */ lwz r6, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC3F0 001D91F0 80 CD 9D 50 */ lwz r6, lbl_changed-_SDA_BASE_(r13) /* 801DC3F4 001D91F4 80 ED 9D 54 */ lwz r7, lbl_803CC654-_SDA_BASE_(r13) /* 801DC3F8 001D91F8 7C E0 03 78 */ or r0, r7, r0 /* 801DC3FC 001D91FC 90 0D 9D 54 */ stw r0, lbl_803CC654-_SDA_BASE_(r13) -/* 801DC400 001D9200 90 CD 9D 50 */ stw r6, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC400 001D9200 90 CD 9D 50 */ stw r6, lbl_changed-_SDA_BASE_(r13) /* 801DC404 001D9204 B1 1D 00 70 */ sth r8, 0x70(r29) -/* 801DC408 001D9208 80 CD 9D 50 */ lwz r6, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC408 001D9208 80 CD 9D 50 */ lwz r6, lbl_changed-_SDA_BASE_(r13) /* 801DC40C 001D920C 80 0D 9D 54 */ lwz r0, lbl_803CC654-_SDA_BASE_(r13) /* 801DC410 001D9210 60 00 00 80 */ ori r0, r0, 0x80 /* 801DC414 001D9214 90 0D 9D 54 */ stw r0, lbl_803CC654-_SDA_BASE_(r13) -/* 801DC418 001D9218 90 CD 9D 50 */ stw r6, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC418 001D9218 90 CD 9D 50 */ stw r6, lbl_changed-_SDA_BASE_(r13) /* 801DC41C 001D921C 48 00 00 24 */ b lbl_801DC440 lbl_801DC420: /* 801DC420 001D9220 38 00 01 00 */ li r0, 0x100 /* 801DC424 001D9224 B0 1D 00 4A */ sth r0, 0x4a(r29) /* 801DC428 001D9228 3C 00 04 00 */ lis r0, 0x400 -/* 801DC42C 001D922C 80 CD 9D 50 */ lwz r6, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC42C 001D922C 80 CD 9D 50 */ lwz r6, lbl_changed-_SDA_BASE_(r13) /* 801DC430 001D9230 80 ED 9D 54 */ lwz r7, lbl_803CC654-_SDA_BASE_(r13) /* 801DC434 001D9234 7C E0 03 78 */ or r0, r7, r0 /* 801DC438 001D9238 90 0D 9D 54 */ stw r0, lbl_803CC654-_SDA_BASE_(r13) -/* 801DC43C 001D923C 90 CD 9D 50 */ stw r6, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC43C 001D923C 90 CD 9D 50 */ stw r6, lbl_changed-_SDA_BASE_(r13) lbl_801DC440: /* 801DC440 001D9240 A0 03 00 00 */ lhz r0, 0(r3) /* 801DC444 001D9244 21 84 02 D0 */ subfic r12, r4, 0x2d0 @@ -44944,23 +44944,23 @@ lbl_801DC440: /* 801DC454 001D9254 B0 DD 00 06 */ sth r6, 6(r29) /* 801DC458 001D9258 3D 20 04 00 */ lis r9, 0x400 /* 801DC45C 001D925C 3C E0 08 00 */ lis r7, 0x800 -/* 801DC460 001D9260 81 4D 9D 50 */ lwz r10, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC460 001D9260 81 4D 9D 50 */ lwz r10, lbl_changed-_SDA_BASE_(r13) /* 801DC464 001D9264 3C C0 00 10 */ lis r6, 0x10 /* 801DC468 001D9268 3C 80 00 20 */ lis r4, 0x20 /* 801DC46C 001D926C 81 6D 9D 54 */ lwz r11, lbl_803CC654-_SDA_BASE_(r13) /* 801DC470 001D9270 7D 4A 1B 78 */ or r10, r10, r3 /* 801DC474 001D9274 3C 60 00 04 */ lis r3, 4 /* 801DC478 001D9278 91 6D 9D 54 */ stw r11, lbl_803CC654-_SDA_BASE_(r13) -/* 801DC47C 001D927C 91 4D 9D 50 */ stw r10, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC47C 001D927C 91 4D 9D 50 */ stw r10, lbl_changed-_SDA_BASE_(r13) /* 801DC480 001D9280 89 5E 00 1D */ lbz r10, 0x1d(r30) /* 801DC484 001D9284 89 7E 00 1E */ lbz r11, 0x1e(r30) /* 801DC488 001D9288 51 4B 44 2E */ rlwimi r11, r10, 8, 0x10, 0x17 /* 801DC48C 001D928C B1 7D 00 04 */ sth r11, 4(r29) -/* 801DC490 001D9290 81 4D 9D 50 */ lwz r10, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC490 001D9290 81 4D 9D 50 */ lwz r10, lbl_changed-_SDA_BASE_(r13) /* 801DC494 001D9294 81 6D 9D 54 */ lwz r11, lbl_803CC654-_SDA_BASE_(r13) /* 801DC498 001D9298 7D 48 43 78 */ or r8, r10, r8 /* 801DC49C 001D929C 91 6D 9D 54 */ stw r11, lbl_803CC654-_SDA_BASE_(r13) -/* 801DC4A0 001D92A0 91 0D 9D 50 */ stw r8, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC4A0 001D92A0 91 0D 9D 50 */ stw r8, lbl_changed-_SDA_BASE_(r13) /* 801DC4A4 001D92A4 89 1E 00 1F */ lbz r8, 0x1f(r30) /* 801DC4A8 001D92A8 89 5E 00 1C */ lbz r10, 0x1c(r30) /* 801DC4AC 001D92AC 7E 08 02 14 */ add r16, r8, r0 @@ -44971,7 +44971,7 @@ lbl_801DC440: /* 801DC4C0 001D92C0 B1 1D 00 0A */ sth r8, 0xa(r29) /* 801DC4C4 001D92C4 7D 0B 02 14 */ add r8, r11, r0 /* 801DC4C8 001D92C8 38 08 00 28 */ addi r0, r8, 0x28 -/* 801DC4CC 001D92CC 81 4D 9D 50 */ lwz r10, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC4CC 001D92CC 81 4D 9D 50 */ lwz r10, lbl_changed-_SDA_BASE_(r13) /* 801DC4D0 001D92D0 7C 0C 00 50 */ subf r0, r12, r0 /* 801DC4D4 001D92D4 56 08 BA 7E */ srwi r8, r16, 9 /* 801DC4D8 001D92D8 81 6D 9D 54 */ lwz r11, lbl_803CC654-_SDA_BASE_(r13) @@ -44979,55 +44979,55 @@ lbl_801DC440: /* 801DC4E0 001D92E0 7D 49 4B 78 */ or r9, r10, r9 /* 801DC4E4 001D92E4 91 6D 9D 54 */ stw r11, lbl_803CC654-_SDA_BASE_(r13) /* 801DC4E8 001D92E8 7D 00 03 78 */ or r0, r8, r0 -/* 801DC4EC 001D92EC 91 2D 9D 50 */ stw r9, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC4EC 001D92EC 91 2D 9D 50 */ stw r9, lbl_changed-_SDA_BASE_(r13) /* 801DC4F0 001D92F0 B0 1D 00 08 */ sth r0, 8(r29) -/* 801DC4F4 001D92F4 80 0D 9D 50 */ lwz r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC4F4 001D92F4 80 0D 9D 50 */ lwz r0, lbl_changed-_SDA_BASE_(r13) /* 801DC4F8 001D92F8 81 0D 9D 54 */ lwz r8, lbl_803CC654-_SDA_BASE_(r13) /* 801DC4FC 001D92FC 7C 00 3B 78 */ or r0, r0, r7 /* 801DC500 001D9300 91 0D 9D 54 */ stw r8, lbl_803CC654-_SDA_BASE_(r13) -/* 801DC504 001D9304 90 0D 9D 50 */ stw r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC504 001D9304 90 0D 9D 50 */ stw r0, lbl_changed-_SDA_BASE_(r13) /* 801DC508 001D9308 A0 1E 00 10 */ lhz r0, 0x10(r30) /* 801DC50C 001D930C 88 FE 00 0C */ lbz r7, 0xc(r30) /* 801DC510 001D9310 54 00 28 34 */ slwi r0, r0, 5 /* 801DC514 001D9314 7C E0 03 78 */ or r0, r7, r0 /* 801DC518 001D9318 B0 1D 00 16 */ sth r0, 0x16(r29) -/* 801DC51C 001D931C 80 0D 9D 50 */ lwz r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC51C 001D931C 80 0D 9D 50 */ lwz r0, lbl_changed-_SDA_BASE_(r13) /* 801DC520 001D9320 80 ED 9D 54 */ lwz r7, lbl_803CC654-_SDA_BASE_(r13) /* 801DC524 001D9324 7C 00 33 78 */ or r0, r0, r6 /* 801DC528 001D9328 90 ED 9D 54 */ stw r7, lbl_803CC654-_SDA_BASE_(r13) -/* 801DC52C 001D932C 90 0D 9D 50 */ stw r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC52C 001D932C 90 0D 9D 50 */ stw r0, lbl_changed-_SDA_BASE_(r13) /* 801DC530 001D9330 A0 1E 00 14 */ lhz r0, 0x14(r30) /* 801DC534 001D9334 88 DE 00 0E */ lbz r6, 0xe(r30) /* 801DC538 001D9338 54 00 28 34 */ slwi r0, r0, 5 /* 801DC53C 001D933C 7C C0 03 78 */ or r0, r6, r0 /* 801DC540 001D9340 B0 1D 00 14 */ sth r0, 0x14(r29) -/* 801DC544 001D9344 80 0D 9D 50 */ lwz r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC544 001D9344 80 0D 9D 50 */ lwz r0, lbl_changed-_SDA_BASE_(r13) /* 801DC548 001D9348 80 CD 9D 54 */ lwz r6, lbl_803CC654-_SDA_BASE_(r13) /* 801DC54C 001D934C 7C 00 23 78 */ or r0, r0, r4 /* 801DC550 001D9350 90 CD 9D 54 */ stw r6, lbl_803CC654-_SDA_BASE_(r13) -/* 801DC554 001D9354 90 0D 9D 50 */ stw r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC554 001D9354 90 0D 9D 50 */ stw r0, lbl_changed-_SDA_BASE_(r13) /* 801DC558 001D9358 A0 1E 00 12 */ lhz r0, 0x12(r30) /* 801DC55C 001D935C 88 9E 00 0D */ lbz r4, 0xd(r30) /* 801DC560 001D9360 54 00 28 34 */ slwi r0, r0, 5 /* 801DC564 001D9364 7C 80 03 78 */ or r0, r4, r0 /* 801DC568 001D9368 B0 1D 00 1A */ sth r0, 0x1a(r29) -/* 801DC56C 001D936C 80 0D 9D 50 */ lwz r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC56C 001D936C 80 0D 9D 50 */ lwz r0, lbl_changed-_SDA_BASE_(r13) /* 801DC570 001D9370 80 8D 9D 54 */ lwz r4, lbl_803CC654-_SDA_BASE_(r13) /* 801DC574 001D9374 7C 00 1B 78 */ or r0, r0, r3 /* 801DC578 001D9378 90 8D 9D 54 */ stw r4, lbl_803CC654-_SDA_BASE_(r13) -/* 801DC57C 001D937C 90 0D 9D 50 */ stw r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC57C 001D937C 90 0D 9D 50 */ stw r0, lbl_changed-_SDA_BASE_(r13) /* 801DC580 001D9380 A0 1E 00 16 */ lhz r0, 0x16(r30) /* 801DC584 001D9384 88 7E 00 0F */ lbz r3, 0xf(r30) /* 801DC588 001D9388 54 00 28 34 */ slwi r0, r0, 5 /* 801DC58C 001D938C 7C 60 03 78 */ or r0, r3, r0 /* 801DC590 001D9390 B0 1D 00 18 */ sth r0, 0x18(r29) -/* 801DC594 001D9394 80 6D 9D 50 */ lwz r3, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC594 001D9394 80 6D 9D 50 */ lwz r3, lbl_changed-_SDA_BASE_(r13) /* 801DC598 001D9398 3C 00 00 08 */ lis r0, 8 /* 801DC59C 001D939C 38 DD 01 1C */ addi r6, r29, 0x11c /* 801DC5A0 001D93A0 80 8D 9D 54 */ lwz r4, lbl_803CC654-_SDA_BASE_(r13) /* 801DC5A4 001D93A4 7C 60 03 78 */ or r0, r3, r0 /* 801DC5A8 001D93A8 90 8D 9D 54 */ stw r4, lbl_803CC654-_SDA_BASE_(r13) -/* 801DC5AC 001D93AC 90 0D 9D 50 */ stw r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC5AC 001D93AC 90 0D 9D 50 */ stw r0, lbl_changed-_SDA_BASE_(r13) /* 801DC5B0 001D93B0 A0 7B 00 00 */ lhz r3, 0(r27) /* 801DC5B4 001D93B4 80 99 00 00 */ lwz r4, 0(r25) /* 801DC5B8 001D93B8 38 03 00 0F */ addi r0, r3, 0xf @@ -45060,13 +45060,13 @@ lbl_801DC5E4: /* 801DC61C 001D941C 88 9D 01 1D */ lbz r4, 0x11d(r29) /* 801DC620 001D9420 50 04 44 2E */ rlwimi r4, r0, 8, 0x10, 0x17 /* 801DC624 001D9424 B0 9D 00 48 */ sth r4, 0x48(r29) -/* 801DC628 001D9428 80 8D 9D 50 */ lwz r4, lbl_803CC650-_SDA_BASE_(r13) -/* 801DC62C 001D942C 80 0D 9D 78 */ lwz r0, lbl_803CC678-_SDA_BASE_(r13) +/* 801DC628 001D9428 80 8D 9D 50 */ lwz r4, lbl_changed-_SDA_BASE_(r13) +/* 801DC62C 001D942C 80 0D 9D 78 */ lwz r0, lbl_FBSet-_SDA_BASE_(r13) /* 801DC630 001D9430 80 AD 9D 54 */ lwz r5, lbl_803CC654-_SDA_BASE_(r13) /* 801DC634 001D9434 28 00 00 00 */ cmplwi r0, 0 /* 801DC638 001D9438 7C A0 1B 78 */ or r0, r5, r3 /* 801DC63C 001D943C 90 0D 9D 54 */ stw r0, lbl_803CC654-_SDA_BASE_(r13) -/* 801DC640 001D9440 90 8D 9D 50 */ stw r4, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC640 001D9440 90 8D 9D 50 */ stw r4, lbl_changed-_SDA_BASE_(r13) /* 801DC644 001D9444 41 82 00 1C */ beq lbl_801DC660 /* 801DC648 001D9448 38 7D 00 F0 */ addi r3, r29, 0xf0 /* 801DC64C 001D944C 38 9D 01 24 */ addi r4, r29, 0x124 @@ -45097,33 +45097,33 @@ lbl_801DC660: .global VIFlush VIFlush: /* 801DC6A8 001D94A8 7C 08 02 A6 */ mflr r0 -/* 801DC6AC 001D94AC 3C 60 80 38 */ lis r3, lbl_8037ED20@ha +/* 801DC6AC 001D94AC 3C 60 80 38 */ lis r3, lbl_regs@ha /* 801DC6B0 001D94B0 90 01 00 04 */ stw r0, 4(r1) /* 801DC6B4 001D94B4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801DC6B8 001D94B8 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 801DC6BC 001D94BC 3B E3 ED 20 */ addi r31, r3, lbl_8037ED20@l +/* 801DC6BC 001D94BC 3B E3 ED 20 */ addi r31, r3, lbl_regs@l /* 801DC6C0 001D94C0 93 C1 00 18 */ stw r30, 0x18(r1) /* 801DC6C4 001D94C4 93 A1 00 14 */ stw r29, 0x14(r1) /* 801DC6C8 001D94C8 93 81 00 10 */ stw r28, 0x10(r1) /* 801DC6CC 001D94CC 4B FF 7C 45 */ bl OSDisableInterrupts -/* 801DC6D0 001D94D0 80 AD 9D 58 */ lwz r5, lbl_803CC658-_SDA_BASE_(r13) +/* 801DC6D0 001D94D0 80 AD 9D 58 */ lwz r5, lbl_shdwChangeMode-_SDA_BASE_(r13) /* 801DC6D4 001D94D4 3B C3 00 00 */ addi r30, r3, 0 /* 801DC6D8 001D94D8 38 00 00 00 */ li r0, 0 -/* 801DC6DC 001D94DC 80 8D 9D 48 */ lwz r4, lbl_803CC648-_SDA_BASE_(r13) +/* 801DC6DC 001D94DC 80 8D 9D 48 */ lwz r4, lbl_changeMode-_SDA_BASE_(r13) /* 801DC6E0 001D94E0 7C A3 23 78 */ or r3, r5, r4 -/* 801DC6E4 001D94E4 90 6D 9D 58 */ stw r3, lbl_803CC658-_SDA_BASE_(r13) -/* 801DC6E8 001D94E8 90 0D 9D 48 */ stw r0, lbl_803CC648-_SDA_BASE_(r13) -/* 801DC6EC 001D94EC 80 8D 9D 60 */ lwz r4, lbl_803CC660-_SDA_BASE_(r13) +/* 801DC6E4 001D94E4 90 6D 9D 58 */ stw r3, lbl_shdwChangeMode-_SDA_BASE_(r13) +/* 801DC6E8 001D94E8 90 0D 9D 48 */ stw r0, lbl_changeMode-_SDA_BASE_(r13) +/* 801DC6EC 001D94EC 80 8D 9D 60 */ lwz r4, lbl_shdwChanged-_SDA_BASE_(r13) /* 801DC6F0 001D94F0 80 AD 9D 64 */ lwz r5, lbl_803CC664-_SDA_BASE_(r13) -/* 801DC6F4 001D94F4 80 0D 9D 50 */ lwz r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC6F4 001D94F4 80 0D 9D 50 */ lwz r0, lbl_changed-_SDA_BASE_(r13) /* 801DC6F8 001D94F8 80 6D 9D 54 */ lwz r3, lbl_803CC654-_SDA_BASE_(r13) /* 801DC6FC 001D94FC 7C 80 03 78 */ or r0, r4, r0 /* 801DC700 001D9500 7C A3 1B 78 */ or r3, r5, r3 /* 801DC704 001D9504 90 6D 9D 64 */ stw r3, lbl_803CC664-_SDA_BASE_(r13) -/* 801DC708 001D9508 90 0D 9D 60 */ stw r0, lbl_803CC660-_SDA_BASE_(r13) +/* 801DC708 001D9508 90 0D 9D 60 */ stw r0, lbl_shdwChanged-_SDA_BASE_(r13) /* 801DC70C 001D950C 48 00 00 78 */ b lbl_801DC784 lbl_801DC710: -/* 801DC710 001D9510 80 6D 9D 50 */ lwz r3, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC710 001D9510 80 6D 9D 50 */ lwz r3, lbl_changed-_SDA_BASE_(r13) /* 801DC714 001D9514 38 A0 00 20 */ li r5, 0x20 /* 801DC718 001D9518 83 8D 9D 54 */ lwz r28, lbl_803CC654-_SDA_BASE_(r13) /* 801DC71C 001D951C 38 9C 00 00 */ addi r4, r28, 0 @@ -45146,16 +45146,16 @@ lbl_801DC744: /* 801DC758 001D9558 38 60 00 00 */ li r3, 0 /* 801DC75C 001D955C 38 80 00 01 */ li r4, 1 /* 801DC760 001D9560 48 01 12 1D */ bl func_801ED97C -/* 801DC764 001D9564 80 0D 9D 50 */ lwz r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC764 001D9564 80 0D 9D 50 */ lwz r0, lbl_changed-_SDA_BASE_(r13) /* 801DC768 001D9568 7C 65 18 F8 */ nor r5, r3, r3 /* 801DC76C 001D956C 7C 84 20 F8 */ nor r4, r4, r4 /* 801DC770 001D9570 80 6D 9D 54 */ lwz r3, lbl_803CC654-_SDA_BASE_(r13) /* 801DC774 001D9574 7C 00 28 38 */ and r0, r0, r5 /* 801DC778 001D9578 7C 63 20 38 */ and r3, r3, r4 /* 801DC77C 001D957C 90 6D 9D 54 */ stw r3, lbl_803CC654-_SDA_BASE_(r13) -/* 801DC780 001D9580 90 0D 9D 50 */ stw r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC780 001D9580 90 0D 9D 50 */ stw r0, lbl_changed-_SDA_BASE_(r13) lbl_801DC784: -/* 801DC784 001D9584 80 0D 9D 50 */ lwz r0, lbl_803CC650-_SDA_BASE_(r13) +/* 801DC784 001D9584 80 0D 9D 50 */ lwz r0, lbl_changed-_SDA_BASE_(r13) /* 801DC788 001D9588 38 60 00 00 */ li r3, 0 /* 801DC78C 001D958C 80 8D 9D 54 */ lwz r4, lbl_803CC654-_SDA_BASE_(r13) /* 801DC790 001D9590 7C 00 1A 78 */ xor r0, r0, r3 @@ -45163,10 +45163,10 @@ lbl_801DC784: /* 801DC798 001D9598 7C 60 03 79 */ or. r0, r3, r0 /* 801DC79C 001D959C 40 82 FF 74 */ bne lbl_801DC710 /* 801DC7A0 001D95A0 38 00 00 01 */ li r0, 1 -/* 801DC7A4 001D95A4 90 0D 9D 28 */ stw r0, lbl_803CC628-_SDA_BASE_(r13) +/* 801DC7A4 001D95A4 90 0D 9D 28 */ stw r0, lbl_flushFlag-_SDA_BASE_(r13) /* 801DC7A8 001D95A8 7F C3 F3 78 */ mr r3, r30 /* 801DC7AC 001D95AC 80 1F 01 20 */ lwz r0, 0x120(r31) -/* 801DC7B0 001D95B0 90 0D 9D 70 */ stw r0, lbl_803CC670-_SDA_BASE_(r13) +/* 801DC7B0 001D95B0 90 0D 9D 70 */ stw r0, lbl_NextBufAddr-_SDA_BASE_(r13) /* 801DC7B4 001D95B4 4B FF 7B 85 */ bl OSRestoreInterrupts /* 801DC7B8 001D95B8 80 01 00 24 */ lwz r0, 0x24(r1) /* 801DC7BC 001D95BC 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -45180,18 +45180,18 @@ lbl_801DC784: .global VISetNextFrameBuffer VISetNextFrameBuffer: /* 801DC7D8 001D95D8 7C 08 02 A6 */ mflr r0 -/* 801DC7DC 001D95DC 3C 80 80 38 */ lis r4, lbl_8037ED20@ha +/* 801DC7DC 001D95DC 3C 80 80 38 */ lis r4, lbl_regs@ha /* 801DC7E0 001D95E0 90 01 00 04 */ stw r0, 4(r1) /* 801DC7E4 001D95E4 94 21 FF E8 */ stwu r1, -0x18(r1) /* 801DC7E8 001D95E8 93 E1 00 14 */ stw r31, 0x14(r1) -/* 801DC7EC 001D95EC 3B E4 ED 20 */ addi r31, r4, lbl_8037ED20@l +/* 801DC7EC 001D95EC 3B E4 ED 20 */ addi r31, r4, lbl_regs@l /* 801DC7F0 001D95F0 93 C1 00 10 */ stw r30, 0x10(r1) /* 801DC7F4 001D95F4 3B C3 00 00 */ addi r30, r3, 0 /* 801DC7F8 001D95F8 4B FF 7B 19 */ bl OSDisableInterrupts /* 801DC7FC 001D95FC 93 DF 01 20 */ stw r30, 0x120(r31) /* 801DC800 001D9600 38 00 00 01 */ li r0, 1 /* 801DC804 001D9604 3B C3 00 00 */ addi r30, r3, 0 -/* 801DC808 001D9608 90 0D 9D 78 */ stw r0, lbl_803CC678-_SDA_BASE_(r13) +/* 801DC808 001D9608 90 0D 9D 78 */ stw r0, lbl_FBSet-_SDA_BASE_(r13) /* 801DC80C 001D960C 38 7F 00 F0 */ addi r3, r31, 0xf0 /* 801DC810 001D9610 38 9F 01 24 */ addi r4, r31, 0x124 /* 801DC814 001D9614 38 BF 01 28 */ addi r5, r31, 0x128 @@ -45210,11 +45210,11 @@ VISetNextFrameBuffer: .global VISetBlack VISetBlack: /* 801DC844 001D9644 7C 08 02 A6 */ mflr r0 -/* 801DC848 001D9648 3C 80 80 38 */ lis r4, lbl_8037ED20@ha +/* 801DC848 001D9648 3C 80 80 38 */ lis r4, lbl_regs@ha /* 801DC84C 001D964C 90 01 00 04 */ stw r0, 4(r1) /* 801DC850 001D9650 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801DC854 001D9654 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 801DC858 001D9658 3B E4 ED 20 */ addi r31, r4, lbl_8037ED20@l +/* 801DC858 001D9658 3B E4 ED 20 */ addi r31, r4, lbl_regs@l /* 801DC85C 001D965C 93 C1 00 18 */ stw r30, 0x18(r1) /* 801DC860 001D9660 3B C3 00 00 */ addi r30, r3, 0 /* 801DC864 001D9664 4B FF 7A AD */ bl OSDisableInterrupts @@ -45275,7 +45275,7 @@ lbl_801DC910: /* 801DC920 001D9720 7C 06 28 40 */ cmplw r6, r5 /* 801DC924 001D9724 54 63 05 7E */ clrlwi r3, r3, 0x15 /* 801DC928 001D9728 40 82 FF E8 */ bne lbl_801DC910 -/* 801DC92C 001D972C 80 CD 9D 68 */ lwz r6, lbl_803CC668-_SDA_BASE_(r13) +/* 801DC92C 001D972C 80 CD 9D 68 */ lwz r6, lbl_CurrTiming-_SDA_BASE_(r13) /* 801DC930 001D9730 38 05 FF FF */ addi r0, r5, -1 /* 801DC934 001D9734 38 83 FF FF */ addi r4, r3, -1 /* 801DC938 001D9738 A0 66 00 1A */ lhz r3, 0x1a(r6) @@ -45303,7 +45303,7 @@ VIGetNextField: /* 801DC980 001D9780 38 61 00 10 */ addi r3, r1, 0x10 /* 801DC984 001D9784 38 81 00 14 */ addi r4, r1, 0x14 /* 801DC988 001D9788 4B FF FF 39 */ bl dolphin.GetCurrentDisplayPosition -/* 801DC98C 001D978C 80 AD 9D 68 */ lwz r5, lbl_803CC668-_SDA_BASE_(r13) +/* 801DC98C 001D978C 80 AD 9D 68 */ lwz r5, lbl_CurrTiming-_SDA_BASE_(r13) /* 801DC990 001D9790 80 61 00 10 */ lwz r3, 0x10(r1) /* 801DC994 001D9794 A0 05 00 1A */ lhz r0, 0x1a(r5) /* 801DC998 001D9798 38 63 FF FF */ addi r3, r3, -1 @@ -45322,8 +45322,8 @@ lbl_801DC9C4: lbl_801DC9C8: /* 801DC9C8 001D97C8 7F C3 F3 78 */ mr r3, r30 /* 801DC9CC 001D97CC 4B FF 79 6D */ bl OSRestoreInterrupts -/* 801DC9D0 001D97D0 3C 60 80 38 */ lis r3, lbl_8037EE10@ha -/* 801DC9D4 001D97D4 38 63 EE 10 */ addi r3, r3, lbl_8037EE10@l +/* 801DC9D0 001D97D0 3C 60 80 38 */ lis r3, lbl_HorVer@ha +/* 801DC9D4 001D97D4 38 63 EE 10 */ addi r3, r3, lbl_HorVer@l /* 801DC9D8 001D97D8 A0 03 00 0A */ lhz r0, 0xa(r3) /* 801DC9DC 001D97DC 6B E3 00 01 */ xori r3, r31, 1 /* 801DC9E0 001D97E0 54 00 07 FE */ clrlwi r0, r0, 0x1f @@ -45342,7 +45342,7 @@ VIGetCurrentLine: /* 801DCA08 001D9808 94 21 FF E0 */ stwu r1, -0x20(r1) /* 801DCA0C 001D980C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 801DCA10 001D9810 93 C1 00 18 */ stw r30, 0x18(r1) -/* 801DCA14 001D9814 83 ED 9D 68 */ lwz r31, lbl_803CC668-_SDA_BASE_(r13) +/* 801DCA14 001D9814 83 ED 9D 68 */ lwz r31, lbl_CurrTiming-_SDA_BASE_(r13) /* 801DCA18 001D9818 4B FF 78 F9 */ bl OSDisableInterrupts /* 801DCA1C 001D981C 3C 80 CC 00 */ lis r4, 0xCC002000@ha /* 801DCA20 001D9820 39 04 20 00 */ addi r8, r4, 0xCC002000@l @@ -45357,7 +45357,7 @@ lbl_801DCA30: /* 801DCA40 001D9840 7C 07 30 40 */ cmplw r7, r6 /* 801DCA44 001D9844 54 87 05 7E */ clrlwi r7, r4, 0x15 /* 801DCA48 001D9848 40 82 FF E8 */ bne lbl_801DCA30 -/* 801DCA4C 001D984C 80 8D 9D 68 */ lwz r4, lbl_803CC668-_SDA_BASE_(r13) +/* 801DCA4C 001D984C 80 8D 9D 68 */ lwz r4, lbl_CurrTiming-_SDA_BASE_(r13) /* 801DCA50 001D9850 38 A7 FF FF */ addi r5, r7, -1 /* 801DCA54 001D9854 38 C6 FF FF */ addi r6, r6, -1 /* 801DCA58 001D9858 A0 04 00 1A */ lhz r0, 0x1a(r4) @@ -45385,11 +45385,11 @@ VIGetTvFormat: /* 801DCAA0 001D98A0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801DCAA4 001D98A4 93 E1 00 0C */ stw r31, 0xc(r1) /* 801DCAA8 001D98A8 4B FF 78 69 */ bl OSDisableInterrupts -/* 801DCAAC 001D98AC 80 AD 9D 6C */ lwz r5, lbl_803CC66C-_SDA_BASE_(r13) +/* 801DCAAC 001D98AC 80 AD 9D 6C */ lwz r5, lbl_CurrTvMode-_SDA_BASE_(r13) /* 801DCAB0 001D98B0 28 05 00 06 */ cmplwi r5, 6 /* 801DCAB4 001D98B4 41 81 00 30 */ bgt lbl_801DCAE4 -/* 801DCAB8 001D98B8 3C 80 80 2B */ lis r4, lbl_802B6AEC@ha -/* 801DCABC 001D98BC 38 84 6A EC */ addi r4, r4, lbl_802B6AEC@l +/* 801DCAB8 001D98B8 3C 80 80 2B */ lis r4, lbl__736@ha +/* 801DCABC 001D98BC 38 84 6A EC */ addi r4, r4, lbl__736@l /* 801DCAC0 001D98C0 54 A0 10 3A */ slwi r0, r5, 2 /* 801DCAC4 001D98C4 7C 04 00 2E */ lwzx r0, r4, r0 /* 801DCAC8 001D98C8 7C 09 03 A6 */ mtctr r0 @@ -45410,9 +45410,9 @@ lbl_801DCAE4: .global __VIDisplayPositionToXY __VIDisplayPositionToXY: -/* 801DCB00 001D9900 81 2D 9D 68 */ lwz r9, lbl_803CC668-_SDA_BASE_(r13) -/* 801DCB04 001D9904 3C E0 80 38 */ lis r7, lbl_8037EE10@ha -/* 801DCB08 001D9908 38 E7 EE 10 */ addi r7, r7, lbl_8037EE10@l +/* 801DCB00 001D9900 81 2D 9D 68 */ lwz r9, lbl_CurrTiming-_SDA_BASE_(r13) +/* 801DCB04 001D9904 3C E0 80 38 */ lis r7, lbl_HorVer@ha +/* 801DCB08 001D9908 38 E7 EE 10 */ addi r7, r7, lbl_HorVer@l /* 801DCB0C 001D990C A0 09 00 1A */ lhz r0, 0x1a(r9) /* 801DCB10 001D9910 39 03 FF FF */ addi r8, r3, -1 /* 801DCB14 001D9914 80 E7 00 24 */ lwz r7, 0x24(r7) diff --git a/asm/init.s b/asm/init.s index a1f31c124..7d2f8c644 100644 --- a/asm/init.s +++ b/asm/init.s @@ -176,8 +176,8 @@ __init_data: /* 8000334C 0000034C 93 E1 00 14 */ stw r31, 0x14(r1) /* 80003350 00000350 93 C1 00 10 */ stw r30, 0x10(r1) /* 80003354 00000354 93 A1 00 0C */ stw r29, 0xc(r1) -/* 80003358 00000358 3C 60 80 00 */ lis r3, lbl_8000563C@ha -/* 8000335C 0000035C 38 03 56 3C */ addi r0, r3, lbl_8000563C@l +/* 80003358 00000358 3C 60 80 00 */ lis r3, lbl__rom_copy_info@ha +/* 8000335C 0000035C 38 03 56 3C */ addi r0, r3, lbl__rom_copy_info@l /* 80003360 00000360 7C 1D 03 78 */ mr r29, r0 /* 80003364 00000364 48 00 00 04 */ b lbl_80003368 lbl_80003368: @@ -201,8 +201,8 @@ lbl_800033A4: /* 800033A4 000003A4 3B BD 00 0C */ addi r29, r29, 0xc /* 800033A8 000003A8 4B FF FF C4 */ b lbl_8000336C lbl_800033AC: -/* 800033AC 000003AC 3C 60 80 00 */ lis r3, lbl_800056C0@ha -/* 800033B0 000003B0 38 03 56 C0 */ addi r0, r3, lbl_800056C0@l +/* 800033AC 000003AC 3C 60 80 00 */ lis r3, lbl__bss_init_info@ha +/* 800033B0 000003B0 38 03 56 C0 */ addi r0, r3, lbl__bss_init_info@l /* 800033B4 000003B4 7C 1D 03 78 */ mr r29, r0 /* 800033B8 000003B8 48 00 00 04 */ b lbl_800033BC lbl_800033BC: @@ -2395,9 +2395,9 @@ lbl_80004814: gTRKInterruptVectorTableEnd: /* 80005518 00002518 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8000551C 0000251C 7C 08 02 A6 */ mflr r0 -/* 80005520 00002520 3C 60 80 38 */ lis r3, lbl_80381250@ha +/* 80005520 00002520 3C 60 80 38 */ lis r3, lbl_lc_base@ha /* 80005524 00002524 90 01 00 24 */ stw r0, 0x24(r1) -/* 80005528 00002528 38 63 12 50 */ addi r3, r3, lbl_80381250@l +/* 80005528 00002528 38 63 12 50 */ addi r3, r3, lbl_lc_base@l /* 8000552C 0000252C BF 61 00 0C */ stmw r27, 0xc(r1) /* 80005530 00002530 80 63 00 00 */ lwz r3, 0(r3) /* 80005534 00002534 28 03 00 44 */ cmplwi r3, 0x44 @@ -2405,8 +2405,8 @@ gTRKInterruptVectorTableEnd: /* 8000553C 0000253C 38 03 40 00 */ addi r0, r3, 0x4000 /* 80005540 00002540 28 00 00 44 */ cmplwi r0, 0x44 /* 80005544 00002544 40 81 00 20 */ ble lbl_80005564 -/* 80005548 00002548 3C 60 80 38 */ lis r3, lbl_80380D78@ha -/* 8000554C 0000254C 38 63 0D 78 */ addi r3, r3, lbl_80380D78@l +/* 80005548 00002548 3C 60 80 38 */ lis r3, lbl_gTRKCPUState@ha +/* 8000554C 0000254C 38 63 0D 78 */ addi r3, r3, lbl_gTRKCPUState@l /* 80005550 00002550 80 03 02 38 */ lwz r0, 0x238(r3) /* 80005554 00002554 54 00 07 BF */ clrlwi. r0, r0, 0x1e /* 80005558 00002558 41 82 00 0C */ beq lbl_80005564 @@ -2416,20 +2416,20 @@ lbl_80005564: /* 80005564 00002564 3C 60 80 00 */ lis r3, 0x80000044@ha /* 80005568 00002568 38 A3 00 44 */ addi r5, r3, 0x80000044@l lbl_8000556C: -/* 8000556C 0000256C 3C 80 80 2B */ lis r4, lbl_802B7658@ha -/* 80005570 00002570 3C 60 80 38 */ lis r3, lbl_80380D78@ha +/* 8000556C 0000256C 3C 80 80 2B */ lis r4, lbl_TRK_ISR_OFFSETS@ha +/* 80005570 00002570 3C 60 80 38 */ lis r3, lbl_gTRKCPUState@ha /* 80005574 00002574 83 A5 00 00 */ lwz r29, 0(r5) -/* 80005578 00002578 3B E4 76 58 */ addi r31, r4, lbl_802B7658@l -/* 8000557C 0000257C 3B C3 0D 78 */ addi r30, r3, lbl_80380D78@l +/* 80005578 00002578 3B E4 76 58 */ addi r31, r4, lbl_TRK_ISR_OFFSETS@l +/* 8000557C 0000257C 3B C3 0D 78 */ addi r30, r3, lbl_gTRKCPUState@l /* 80005580 00002580 3B 80 00 00 */ li r28, 0 lbl_80005584: /* 80005584 00002584 38 00 00 01 */ li r0, 1 /* 80005588 00002588 7C 00 E0 30 */ slw r0, r0, r28 /* 8000558C 0000258C 7F A0 00 39 */ and. r0, r29, r0 /* 80005590 00002590 41 82 00 88 */ beq lbl_80005618 -/* 80005594 00002594 3C 60 80 38 */ lis r3, lbl_80381250@ha +/* 80005594 00002594 3C 60 80 38 */ lis r3, lbl_lc_base@ha /* 80005598 00002598 80 DF 00 00 */ lwz r6, 0(r31) -/* 8000559C 0000259C 38 63 12 50 */ addi r3, r3, lbl_80381250@l +/* 8000559C 0000259C 38 63 12 50 */ addi r3, r3, lbl_lc_base@l /* 800055A0 000025A0 80 63 00 00 */ lwz r3, 0(r3) /* 800055A4 000025A4 7C 06 18 40 */ cmplw r6, r3 /* 800055A8 000025A8 41 80 00 24 */ blt lbl_800055CC @@ -2474,8 +2474,8 @@ lbl_80005618: /* 80005634 00002634 38 21 00 20 */ addi r1, r1, 0x20 /* 80005638 00002638 4E 80 00 20 */ blr -.global lbl_8000563C /* TODO: _rom_copy_info */ -lbl_8000563C: +.global lbl__rom_copy_info /* TODO: _rom_copy_info */ +lbl__rom_copy_info: /* 8000563C 0000263C 80 00 31 00 */ lwz r0, 0x3100(0) /* 80005640 00002640 80 00 31 00 */ lwz r0, 0x3100(0) /* 80005644 00002644 00 00 25 E0 */ .4byte 0x000025E0 /* unknown instruction */ @@ -2510,8 +2510,8 @@ lbl_8000563C: /* 800056B8 000026B8 00 00 00 00 */ .4byte 0x00000000 /* unknown instruction */ /* 800056BC 000026BC 00 00 00 00 */ .4byte 0x00000000 /* unknown instruction */ -.global lbl_800056C0 /* TODO: _bss_init_info */ -lbl_800056C0: +.global lbl__bss_init_info /* TODO: _bss_init_info */ +lbl__bss_init_info: /* 800056C0 000026C0 80 2B 89 E0 */ lwz r1, -0x7620(r11) /* 800056C4 000026C4 00 11 1F 08 */ .4byte 0x00111F08 /* unknown instruction */ /* 800056C8 000026C8 80 3C B1 60 */ lwz r1, -0x4ea0(r28) diff --git a/asm/rodata.s b/asm/rodata.s index e7128167d..3e7b06944 100644 --- a/asm/rodata.s +++ b/asm/rodata.s @@ -1,1197 +1,1197 @@ .section .rodata # 0x80251D80 - 0x8027A5C0 -.global lbl_80251D80 -lbl_80251D80: +.global lbl__638 +lbl__638: .incbin "baserom.dol", 0x24ED60, 0x80 -.global lbl_80251E00 -lbl_80251E00: +.global lbl__stringBase0 +lbl__stringBase0: .incbin "baserom.dol", 0x24EDE0, 0x48 -.global lbl_80251E48 -lbl_80251E48: +.global lbl__688 +lbl__688: .incbin "baserom.dol", 0x24EE28, 0x114 -.global lbl_80251F5C -lbl_80251F5C: +.global lbl__stringBase0_1 +lbl__stringBase0_1: .incbin "baserom.dol", 0x24EF3C, 0xC -.global lbl_80251F68 -lbl_80251F68: +.global lbl__405 +lbl__405: .incbin "baserom.dol", 0x24EF48, 0x188 -.global lbl_802520F0 -lbl_802520F0: +.global lbl_snow_vel +lbl_snow_vel: .incbin "baserom.dol", 0x24F0D0, 0xC -.global lbl_802520FC -lbl_802520FC: +.global lbl_snow_dvel +lbl_snow_dvel: .incbin "baserom.dol", 0x24F0DC, 0xC -.global lbl_80252108 -lbl_80252108: +.global lbl__stringBase0_2 +lbl__stringBase0_2: .incbin "baserom.dol", 0x24F0E8, 0x2C -.global lbl_80252134 -lbl_80252134: +.global lbl__2936 +lbl__2936: .incbin "baserom.dol", 0x24F114, 0xC -.global lbl_80252140 -lbl_80252140: +.global lbl__stringBase0_3 +lbl__stringBase0_3: .incbin "baserom.dol", 0x24F120, 0x18 -.global lbl_80252158 -lbl_80252158: +.global lbl__1180 +lbl__1180: .incbin "baserom.dol", 0x24F138, 0x10 -.global lbl_80252168 -lbl_80252168: +.global lbl__stringBase0_4 +lbl__stringBase0_4: .incbin "baserom.dol", 0x24F148, 0x20 -.global lbl_80252188 -lbl_80252188: +.global lbl__1405_1 +lbl__1405_1: .incbin "baserom.dol", 0x24F168, 0xC -.global lbl_80252194 -lbl_80252194: +.global lbl__stringBase0_5 +lbl__stringBase0_5: .incbin "baserom.dol", 0x24F174, 0xEC -.global lbl_80252280 -lbl_80252280: +.global lbl__886 +lbl__886: .incbin "baserom.dol", 0x24F260, 0xC -.global lbl_8025228C -lbl_8025228C: +.global lbl__stringBase0_6 +lbl__stringBase0_6: .incbin "baserom.dol", 0x24F26C, 0x54C -.global lbl_802527D8 -lbl_802527D8: +.global lbl_screen_bounds +lbl_screen_bounds: .incbin "baserom.dol", 0x24F7B8, 0x10 -.global lbl_802527E8 -lbl_802527E8: +.global lbl__1107 +lbl__1107: .incbin "baserom.dol", 0x24F7C8, 0x10 -.global lbl_802527F8 -lbl_802527F8: +.global lbl__1207 +lbl__1207: .incbin "baserom.dol", 0x24F7D8, 0x20 -.global lbl_80252818 -lbl_80252818: +.global lbl_cb$2178 +lbl_cb$2178: .incbin "baserom.dol", 0x24F7F8, 0xC -.global lbl_80252824 -lbl_80252824: +.global lbl_cb$2201 +lbl_cb$2201: .incbin "baserom.dol", 0x24F804, 0xC -.global lbl_80252830 -lbl_80252830: +.global lbl_cb$2217 +lbl_cb$2217: .incbin "baserom.dol", 0x24F810, 0xC -.global lbl_8025283C -lbl_8025283C: +.global lbl_cb$2239 +lbl_cb$2239: .incbin "baserom.dol", 0x24F81C, 0xC -.global lbl_80252848 -lbl_80252848: +.global lbl_cb$2255 +lbl_cb$2255: .incbin "baserom.dol", 0x24F828, 0xC -.global lbl_80252854 -lbl_80252854: +.global lbl_cb$2277 +lbl_cb$2277: .incbin "baserom.dol", 0x24F834, 0xC -.global lbl_80252860 -lbl_80252860: +.global lbl_cb$2293 +lbl_cb$2293: .incbin "baserom.dol", 0x24F840, 0xC -.global lbl_8025286C -lbl_8025286C: +.global lbl_cb$2315 +lbl_cb$2315: .incbin "baserom.dol", 0x24F84C, 0xC -.global lbl_80252878 -lbl_80252878: +.global lbl_cb$2330 +lbl_cb$2330: .incbin "baserom.dol", 0x24F858, 0xC -.global lbl_80252884 -lbl_80252884: +.global lbl_cb$2351 +lbl_cb$2351: .incbin "baserom.dol", 0x24F864, 0xC -.global lbl_80252890 -lbl_80252890: +.global lbl_cb$2366 +lbl_cb$2366: .incbin "baserom.dol", 0x24F870, 0xC -.global lbl_8025289C -lbl_8025289C: +.global lbl_cb$2387 +lbl_cb$2387: .incbin "baserom.dol", 0x24F87C, 0xC -.global lbl_802528A8 -lbl_802528A8: +.global lbl_cb$2402 +lbl_cb$2402: .incbin "baserom.dol", 0x24F888, 0xC -.global lbl_802528B4 -lbl_802528B4: +.global lbl_cb$2424 +lbl_cb$2424: .incbin "baserom.dol", 0x24F894, 0xC -.global lbl_802528C0 -lbl_802528C0: +.global lbl_cb$2439 +lbl_cb$2439: .incbin "baserom.dol", 0x24F8A0, 0xC -.global lbl_802528CC -lbl_802528CC: +.global lbl_cb$2460 +lbl_cb$2460: .incbin "baserom.dol", 0x24F8AC, 0xC -.global lbl_802528D8 -lbl_802528D8: +.global lbl_cb$2475 +lbl_cb$2475: .incbin "baserom.dol", 0x24F8B8, 0xC -.global lbl_802528E4 -lbl_802528E4: +.global lbl_cb$2496 +lbl_cb$2496: .incbin "baserom.dol", 0x24F8C4, 0xC -.global lbl_802528F0 -lbl_802528F0: +.global lbl_cb$2511 +lbl_cb$2511: .incbin "baserom.dol", 0x24F8D0, 0xC -.global lbl_802528FC -lbl_802528FC: +.global lbl_cb$2532 +lbl_cb$2532: .incbin "baserom.dol", 0x24F8DC, 0xC -.global lbl_80252908 -lbl_80252908: +.global lbl_cb$2547 +lbl_cb$2547: .incbin "baserom.dol", 0x24F8E8, 0xC -.global lbl_80252914 -lbl_80252914: +.global lbl_cb$2568 +lbl_cb$2568: .incbin "baserom.dol", 0x24F8F4, 0xC -.global lbl_80252920 -lbl_80252920: +.global lbl_cb$2578 +lbl_cb$2578: .incbin "baserom.dol", 0x24F900, 0xC -.global lbl_8025292C -lbl_8025292C: +.global lbl_cb$2593 +lbl_cb$2593: .incbin "baserom.dol", 0x24F90C, 0xC -.global lbl_80252938 -lbl_80252938: +.global lbl_cb$2625 +lbl_cb$2625: .incbin "baserom.dol", 0x24F918, 0xC -.global lbl_80252944 -lbl_80252944: +.global lbl_cb$2640 +lbl_cb$2640: .incbin "baserom.dol", 0x24F924, 0xC -.global lbl_80252950 -lbl_80252950: +.global lbl_cb$2652 +lbl_cb$2652: .incbin "baserom.dol", 0x24F930, 0xC -.global lbl_8025295C -lbl_8025295C: +.global lbl_cb$2667 +lbl_cb$2667: .incbin "baserom.dol", 0x24F93C, 0xC -.global lbl_80252968 -lbl_80252968: +.global lbl_cb$2686 +lbl_cb$2686: .incbin "baserom.dol", 0x24F948, 0xC -.global lbl_80252974 -lbl_80252974: +.global lbl_cb$2701 +lbl_cb$2701: .incbin "baserom.dol", 0x24F954, 0xC -.global lbl_80252980 -lbl_80252980: +.global lbl_cb$2728 +lbl_cb$2728: .incbin "baserom.dol", 0x24F960, 0xC -.global lbl_8025298C -lbl_8025298C: +.global lbl_cb$2743 +lbl_cb$2743: .incbin "baserom.dol", 0x24F96C, 0xC -.global lbl_80252998 -lbl_80252998: +.global lbl_cb$2770 +lbl_cb$2770: .incbin "baserom.dol", 0x24F978, 0xC -.global lbl_802529A4 -lbl_802529A4: +.global lbl__2801 +lbl__2801: .incbin "baserom.dol", 0x24F984, 0xC -.global lbl_802529B0 -lbl_802529B0: +.global lbl__2802 +lbl__2802: .incbin "baserom.dol", 0x24F990, 0xC -.global lbl_802529BC -lbl_802529BC: +.global lbl_cb$2818 +lbl_cb$2818: .incbin "baserom.dol", 0x24F99C, 0xC -.global lbl_802529C8 -lbl_802529C8: +.global lbl_cb$2870 +lbl_cb$2870: .incbin "baserom.dol", 0x24F9A8, 0xC -.global lbl_802529D4 -lbl_802529D4: +.global lbl__stringBase0_7 +lbl__stringBase0_7: .incbin "baserom.dol", 0x24F9B4, 0x1BC -.global lbl_80252B90 -lbl_80252B90: +.global lbl__1168 +lbl__1168: .incbin "baserom.dol", 0x24FB70, 0xC -.global lbl_80252B9C -lbl_80252B9C: +.global lbl__1169 +lbl__1169: .incbin "baserom.dol", 0x24FB7C, 0xC -.global lbl_80252BA8 -lbl_80252BA8: +.global lbl_segments$1637 +lbl_segments$1637: .incbin "baserom.dol", 0x24FB88, 0x2C -.global lbl_80252BD4 -lbl_80252BD4: +.global lbl__stringBase0_8 +lbl__stringBase0_8: .incbin "baserom.dol", 0x24FBB4, 0x144 -.global lbl_80252D18 -lbl_80252D18: +.global lbl__405_1 +lbl__405_1: .incbin "baserom.dol", 0x24FCF8, 0x178 -.global lbl_80252E90 -lbl_80252E90: +.global lbl_known_types__Q24xhud18_unnamed_xHud_cpp_ +lbl_known_types__Q24xhud18_unnamed_xHud_cpp_: .incbin "baserom.dol", 0x24FE70, 0x48 -.global lbl_80252ED8 -lbl_80252ED8: +.global lbl_mult$1265 +lbl_mult$1265: .incbin "baserom.dol", 0x24FEB8, 0x10 -.global lbl_80252EE8 -lbl_80252EE8: +.global lbl__stringBase0_9 +lbl__stringBase0_9: .incbin "baserom.dol", 0x24FEC8, 0x18 -.global lbl_80252F00 -lbl_80252F00: +.global lbl_screen_bounds_2 +lbl_screen_bounds_2: .incbin "baserom.dol", 0x24FEE0, 0x10 -.global lbl_80252F10 -lbl_80252F10: +.global lbl__stringBase0_10 +lbl__stringBase0_10: .incbin "baserom.dol", 0x24FEF0, 0x28 -.global lbl_80252F38 -lbl_80252F38: +.global lbl__stringBase0_11 +lbl__stringBase0_11: .incbin "baserom.dol", 0x24FF18, 0x30 -.global lbl_80252F68 -lbl_80252F68: +.global lbl__stringBase0_12 +lbl__stringBase0_12: .incbin "baserom.dol", 0x24FF48, 0x28 -.global lbl_80252F90 -lbl_80252F90: +.global lbl__stringBase0_13 +lbl__stringBase0_13: .incbin "baserom.dol", 0x24FF70, 0x28 -.global lbl_80252FB8 -lbl_80252FB8: +.global lbl__stringBase0_14 +lbl__stringBase0_14: .incbin "baserom.dol", 0x24FF98, 0x10 -.global lbl_80252FC8 -lbl_80252FC8: +.global lbl_m_Null__13basic_rect_f_ +lbl_m_Null__13basic_rect_f_: .incbin "baserom.dol", 0x24FFA8, 0x10 -.global lbl_80252FD8 -lbl_80252FD8: +.global lbl_m_Unit__13basic_rect_f_ +lbl_m_Unit__13basic_rect_f_: .incbin "baserom.dol", 0x24FFB8, 0x10 -.global lbl_80252FE8 -lbl_80252FE8: +.global lbl__405_2 +lbl__405_2: .incbin "baserom.dol", 0x24FFC8, 0x24 -.global lbl_8025300C -lbl_8025300C: +.global lbl__441_2 +lbl__441_2: .incbin "baserom.dol", 0x24FFEC, 0xC -.global lbl_80253018 -lbl_80253018: +.global lbl_g_O3 +lbl_g_O3: .incbin "baserom.dol", 0x24FFF8, 0xC -.global lbl_80253024 -lbl_80253024: +.global lbl_g_X3 +lbl_g_X3: .incbin "baserom.dol", 0x250004, 0xC -.global lbl_80253030 -lbl_80253030: +.global lbl_g_Y3 +lbl_g_Y3: .incbin "baserom.dol", 0x250010, 0xC -.global lbl_8025303C -lbl_8025303C: +.global lbl_g_Z3 +lbl_g_Z3: .incbin "baserom.dol", 0x25001C, 0xC -.global lbl_80253048 -lbl_80253048: +.global lbl_g_NX3 +lbl_g_NX3: .incbin "baserom.dol", 0x250028, 0xC -.global lbl_80253054 -lbl_80253054: +.global lbl_g_NY3 +lbl_g_NY3: .incbin "baserom.dol", 0x250034, 0xC -.global lbl_80253060 -lbl_80253060: +.global lbl_g_NZ3 +lbl_g_NZ3: .incbin "baserom.dol", 0x250040, 0xC -.global lbl_8025306C -lbl_8025306C: +.global lbl_g_Onez +lbl_g_Onez: .incbin "baserom.dol", 0x25004C, 0xC -.global lbl_80253078 -lbl_80253078: +.global lbl_g_IQ +lbl_g_IQ: .incbin "baserom.dol", 0x250058, 0x10 -.global lbl_80253088 -lbl_80253088: +.global lbl__1244 +lbl__1244: .incbin "baserom.dol", 0x250068, 0x100 -.global lbl_80253188 -lbl_80253188: +.global lbl__1257 +lbl__1257: .incbin "baserom.dol", 0x250168, 0x100 -.global lbl_80253288 -lbl_80253288: +.global lbl__1371 +lbl__1371: .incbin "baserom.dol", 0x250268, 0x100 -.global lbl_80253388 -lbl_80253388: +.global lbl__1469 +lbl__1469: .incbin "baserom.dol", 0x250368, 0x204 -.global lbl_8025358C -lbl_8025358C: +.global lbl__stringBase0_15 +lbl__stringBase0_15: .incbin "baserom.dol", 0x25056C, 0xE4 -.global lbl_80253670 -lbl_80253670: +.global lbl__526_1 +lbl__526_1: .incbin "baserom.dol", 0x250650, 0x100 -.global lbl_80253770 -lbl_80253770: +.global lbl__535 +lbl__535: .incbin "baserom.dol", 0x250750, 0x100 -.global lbl_80253870 -lbl_80253870: +.global lbl__810 +lbl__810: .incbin "baserom.dol", 0x250850, 0x58 -.global lbl_802538C8 -lbl_802538C8: +.global lbl__811 +lbl__811: .incbin "baserom.dol", 0x2508A8, 0x18 -.global lbl_802538E0 -lbl_802538E0: +.global lbl__817 +lbl__817: .incbin "baserom.dol", 0x2508C0, 0x20 -.global lbl_80253900 -lbl_80253900: +.global lbl__818 +lbl__818: .incbin "baserom.dol", 0x2508E0, 0x58 -.global lbl_80253958 -lbl_80253958: +.global lbl__976 +lbl__976: .incbin "baserom.dol", 0x250938, 0x74 -.global lbl_802539CC -lbl_802539CC: +.global lbl__1011 +lbl__1011: .incbin "baserom.dol", 0x2509AC, 0x40 -.global lbl_80253A0C -lbl_80253A0C: +.global lbl__1115 +lbl__1115: .incbin "baserom.dol", 0x2509EC, 0x40 -.global lbl_80253A4C -lbl_80253A4C: +.global lbl__stringBase0_16 +lbl__stringBase0_16: .incbin "baserom.dol", 0x250A2C, 0x41C -.global lbl_80253E68 -lbl_80253E68: +.global lbl__stringBase0_17 +lbl__stringBase0_17: .incbin "baserom.dol", 0x250E48, 0x20 -.global lbl_80253E88 -lbl_80253E88: +.global lbl__1068 +lbl__1068: .incbin "baserom.dol", 0x250E68, 0xC -.global lbl_80253E94 -lbl_80253E94: +.global lbl__1074 +lbl__1074: .incbin "baserom.dol", 0x250E74, 0x24 -.global lbl_80253EB8 -lbl_80253EB8: +.global lbl__845 +lbl__845: .incbin "baserom.dol", 0x250E98, 0x10 -.global lbl_80253EC8 -lbl_80253EC8: +.global lbl__684_1 +lbl__684_1: .incbin "baserom.dol", 0x250EA8, 0x18 -.global lbl_80253EE0 -lbl_80253EE0: +.global lbl__stringBase0_18 +lbl__stringBase0_18: .incbin "baserom.dol", 0x250EC0, 0x20 -.global lbl_80253F00 -lbl_80253F00: +.global lbl_screen_bounds_3 +lbl_screen_bounds_3: .incbin "baserom.dol", 0x250EE0, 0x10 -.global lbl_80253F10 -lbl_80253F10: +.global lbl__stringBase0_19 +lbl__stringBase0_19: .incbin "baserom.dol", 0x250EF0, 0x3D0 -.global lbl_802542E0 -lbl_802542E0: +.global lbl_m_Null__5xVec3 +lbl_m_Null__5xVec3: .incbin "baserom.dol", 0x2512C0, 0xC -.global lbl_802542EC -lbl_802542EC: +.global lbl_m_UnitAxisX__5xVec3 +lbl_m_UnitAxisX__5xVec3: .incbin "baserom.dol", 0x2512CC, 0xC -.global lbl_802542F8 -lbl_802542F8: +.global lbl_m_UnitAxisY__5xVec3 +lbl_m_UnitAxisY__5xVec3: .incbin "baserom.dol", 0x2512D8, 0x10 -.global lbl_80254308 -lbl_80254308: +.global lbl__stringBase0_20 +lbl__stringBase0_20: .incbin "baserom.dol", 0x2512E8, 0x10 -.global lbl_80254318 -lbl_80254318: +.global lbl__stringBase0_21 +lbl__stringBase0_21: .incbin "baserom.dol", 0x2512F8, 0x80 -.global lbl_80254398 -lbl_80254398: +.global lbl__934 +lbl__934: .incbin "baserom.dol", 0x251378, 0xC -.global lbl_802543A4 -lbl_802543A4: +.global lbl__stringBase0_22 +lbl__stringBase0_22: .incbin "baserom.dol", 0x251384, 0x3FC -.global lbl_802547A0 -lbl_802547A0: +.global lbl__1021_1 +lbl__1021_1: .incbin "baserom.dol", 0x251780, 0x660 -.global lbl_80254E00 -lbl_80254E00: +.global lbl__978 +lbl__978: .incbin "baserom.dol", 0x251DE0, 0x10 -.global lbl_80254E10 -lbl_80254E10: +.global lbl__1155 +lbl__1155: .incbin "baserom.dol", 0x251DF0, 0x200 -.global lbl_80255010 -lbl_80255010: +.global lbl__stringBase0_24 +lbl__stringBase0_24: .incbin "baserom.dol", 0x251FF0, 0x8 -.global lbl_80255018 -lbl_80255018: +.global lbl__1228_1 +lbl__1228_1: .incbin "baserom.dol", 0x251FF8, 0xC -.global lbl_80255024 -lbl_80255024: +.global lbl__stringBase0_25 +lbl__stringBase0_25: .incbin "baserom.dol", 0x252004, 0x64 -.global lbl_80255088 -lbl_80255088: +.global lbl__stringBase0_26 +lbl__stringBase0_26: .incbin "baserom.dol", 0x252068, 0x30 -.global lbl_802550B8 -lbl_802550B8: +.global lbl__405_3 +lbl__405_3: .incbin "baserom.dol", 0x252098, 0xC -.global lbl_802550C4 -lbl_802550C4: +.global lbl__406_3 +lbl__406_3: .incbin "baserom.dol", 0x2520A4, 0x13C -.global lbl_80255200 -lbl_80255200: +.global lbl_screen_bounds_4 +lbl_screen_bounds_4: .incbin "baserom.dol", 0x2521E0, 0x3C -.global lbl_8025523C -lbl_8025523C: +.global lbl_wake_ribbon_curve__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ +lbl_wake_ribbon_curve__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_: .incbin "baserom.dol", 0x25221C, 0x18 -.global lbl_80255254 -lbl_80255254: +.global lbl_cheat_wake_ribbon_curve__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ +lbl_cheat_wake_ribbon_curve__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_: .incbin "baserom.dol", 0x252234, 0x18 -.global lbl_8025526C -lbl_8025526C: +.global lbl_explode_curve__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ +lbl_explode_curve__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_: .incbin "baserom.dol", 0x25224C, 0x24 -.global lbl_80255290 -lbl_80255290: +.global lbl_cheat_explode_curve__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ +lbl_cheat_explode_curve__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_: .incbin "baserom.dol", 0x252270, 0x30 -.global lbl_802552C0 -lbl_802552C0: +.global lbl__2102_1 +lbl__2102_1: .incbin "baserom.dol", 0x2522A0, 0xC -.global lbl_802552CC -lbl_802552CC: +.global lbl__2121 +lbl__2121: .incbin "baserom.dol", 0x2522AC, 0x64 -.global lbl_80255330 -lbl_80255330: +.global lbl__2826 +lbl__2826: .incbin "baserom.dol", 0x252310, 0xC -.global lbl_8025533C -lbl_8025533C: +.global lbl__stringBase0_27 +lbl__stringBase0_27: .incbin "baserom.dol", 0x25231C, 0xA4C -.global lbl_80255D88 -lbl_80255D88: +.global lbl__stringBase0_28 +lbl__stringBase0_28: .incbin "baserom.dol", 0x252D68, 0x70 -.global lbl_80255DF8 -lbl_80255DF8: +.global lbl__682_1 +lbl__682_1: .incbin "baserom.dol", 0x252DD8, 0x60 -.global lbl_80255E58 -lbl_80255E58: +.global lbl__stringBase0_29 +lbl__stringBase0_29: .incbin "baserom.dol", 0x252E38, 0x50 -.global lbl_80255EA8 -lbl_80255EA8: +.global lbl__stringBase0_30 +lbl__stringBase0_30: .incbin "baserom.dol", 0x252E88, 0x58 -.global lbl_80255F00 -lbl_80255F00: +.global lbl_patsock_totals +lbl_patsock_totals: .incbin "baserom.dol", 0x252EE0, 0x58 -.global lbl_80255F58 -lbl_80255F58: +.global lbl_STANDARD_STATES$3584 +lbl_STANDARD_STATES$3584: .incbin "baserom.dol", 0x252F38, 0x84 -.global lbl_80255FDC -lbl_80255FDC: +.global lbl_HIT_STATES$3600 +lbl_HIT_STATES$3600: .incbin "baserom.dol", 0x252FBC, 0x100 -.global lbl_802560DC -lbl_802560DC: +.global lbl__4929 +lbl__4929: .incbin "baserom.dol", 0x2530BC, 0xC -.global lbl_802560E8 -lbl_802560E8: +.global lbl__4971 +lbl__4971: .incbin "baserom.dol", 0x2530C8, 0xC -.global lbl_802560F4 -lbl_802560F4: +.global lbl_offsetChuck$localstatic4$get_reticle_bound__FR5xVec3Rf +lbl_offsetChuck$localstatic4$get_reticle_bound__FR5xVec3Rf: .incbin "baserom.dol", 0x2530D4, 0xC -.global lbl_80256100 -lbl_80256100: +.global lbl__7020 +lbl__7020: .incbin "baserom.dol", 0x2530E0, 0xC -.global lbl_8025610C -lbl_8025610C: +.global lbl__7128 +lbl__7128: .incbin "baserom.dol", 0x2530EC, 0xC -.global lbl_80256118 -lbl_80256118: +.global lbl__stringBase0_31 +lbl__stringBase0_31: .incbin "baserom.dol", 0x2530F8, 0x37C8 -.global lbl_802598E0 -lbl_802598E0: +.global lbl__965 +lbl__965: .incbin "baserom.dol", 0x2568C0, 0xC -.global lbl_802598EC -lbl_802598EC: +.global lbl__stringBase0_32 +lbl__stringBase0_32: .incbin "baserom.dol", 0x2568CC, 0x20EC -.global lbl_8025B9D8 -lbl_8025B9D8: +.global lbl__stringBase0_34 +lbl__stringBase0_34: .incbin "baserom.dol", 0x2589B8, 0x48 -.global lbl_8025BA20 -lbl_8025BA20: +.global lbl__stringBase0_35 +lbl__stringBase0_35: .incbin "baserom.dol", 0x258A00, 0x10 -.global lbl_8025BA30 -lbl_8025BA30: +.global lbl__446 +lbl__446: .incbin "baserom.dol", 0x258A10, 0xF8 -.global lbl_8025BB28 -lbl_8025BB28: +.global lbl__558_2 +lbl__558_2: .incbin "baserom.dol", 0x258B08, 0x70 -.global lbl_8025BB98 -lbl_8025BB98: +.global lbl_sPatrickStunRing +lbl_sPatrickStunRing: .incbin "baserom.dol", 0x258B78, 0xF0 -.global lbl_8025BC88 -lbl_8025BC88: +.global lbl_sHammerRing +lbl_sHammerRing: .incbin "baserom.dol", 0x258C68, 0x3C -.global lbl_8025BCC4 -lbl_8025BCC4: +.global lbl_sPorterRing +lbl_sPorterRing: .incbin "baserom.dol", 0x258CA4, 0x78 -.global lbl_8025BD3C -lbl_8025BD3C: +.global lbl_sMuscleArmRing +lbl_sMuscleArmRing: .incbin "baserom.dol", 0x258D1C, 0x3C -.global lbl_8025BD78 -lbl_8025BD78: +.global lbl_defaultGooTimes +lbl_defaultGooTimes: .incbin "baserom.dol", 0x258D58, 0x10 -.global lbl_8025BD88 -lbl_8025BD88: +.global lbl_defaultGooWarbc +lbl_defaultGooWarbc: .incbin "baserom.dol", 0x258D68, 0x10 -.global lbl_8025BD98 -lbl_8025BD98: +.global lbl_bubblewall_scale +lbl_bubblewall_scale: .incbin "baserom.dol", 0x258D78, 0xC -.global lbl_8025BDA4 -lbl_8025BDA4: +.global lbl_bubblewall_velscale +lbl_bubblewall_velscale: .incbin "baserom.dol", 0x258D84, 0xC -.global lbl_8025BDB0 -lbl_8025BDB0: +.global lbl__1505_1 +lbl__1505_1: .incbin "baserom.dol", 0x258D90, 0x30 -.global lbl_8025BDE0 -lbl_8025BDE0: +.global lbl__1631 +lbl__1631: .incbin "baserom.dol", 0x258DC0, 0xC -.global lbl_8025BDEC -lbl_8025BDEC: +.global lbl__1949 +lbl__1949: .incbin "baserom.dol", 0x258DCC, 0xC -.global lbl_8025BDF8 -lbl_8025BDF8: +.global lbl__1992 +lbl__1992: .incbin "baserom.dol", 0x258DD8, 0xC -.global lbl_8025BE04 -lbl_8025BE04: +.global lbl__stringBase0_36 +lbl__stringBase0_36: .incbin "baserom.dol", 0x258DE4, 0x74 -.global lbl_8025BE78 -lbl_8025BE78: +.global lbl_screen_bounds_6 +lbl_screen_bounds_6: .incbin "baserom.dol", 0x258E58, 0x10 -.global lbl_8025BE88 -lbl_8025BE88: +.global lbl__1458_1 +lbl__1458_1: .incbin "baserom.dol", 0x258E68, 0x100 -.global lbl_8025BF88 -lbl_8025BF88: +.global lbl__stringBase0_37 +lbl__stringBase0_37: .incbin "baserom.dol", 0x258F68, 0xA98 -.global lbl_8025CA20 -lbl_8025CA20: +.global lbl__stringBase0_38 +lbl__stringBase0_38: .incbin "baserom.dol", 0x259A00, 0x118 -.global lbl_8025CB38 -lbl_8025CB38: +.global lbl__stringBase0_39 +lbl__stringBase0_39: .incbin "baserom.dol", 0x259B18, 0x18 -.global lbl_8025CB50 -lbl_8025CB50: +.global lbl__stringBase0_40 +lbl__stringBase0_40: .incbin "baserom.dol", 0x259B30, 0x28 -.global lbl_8025CB78 -lbl_8025CB78: +.global lbl_meter_widget_index__Q24zhud18_unnamed_zHud_cpp_ +lbl_meter_widget_index__Q24zhud18_unnamed_zHud_cpp_: .incbin "baserom.dol", 0x259B58, 0x14 -.global lbl_8025CB8C -lbl_8025CB8C: +.global lbl_model_widget_index__Q24zhud18_unnamed_zHud_cpp_ +lbl_model_widget_index__Q24zhud18_unnamed_zHud_cpp_: .incbin "baserom.dol", 0x259B6C, 0x18C -.global lbl_8025CD18 -lbl_8025CD18: +.global lbl__stringBase0_42 +lbl__stringBase0_42: .incbin "baserom.dol", 0x259CF8, 0x18 -.global lbl_8025CD30 -lbl_8025CD30: +.global lbl__stringBase0_43 +lbl__stringBase0_43: .incbin "baserom.dol", 0x259D10, 0x20 -.global lbl_8025CD50 -lbl_8025CD50: +.global lbl__stringBase0_44 +lbl__stringBase0_44: .incbin "baserom.dol", 0x259D30, 0x4C8 -.global lbl_8025D218 -lbl_8025D218: +.global lbl_screen_bounds_7 +lbl_screen_bounds_7: .incbin "baserom.dol", 0x25A1F8, 0x10 -.global lbl_8025D228 -lbl_8025D228: +.global lbl__1170 +lbl__1170: .incbin "baserom.dol", 0x25A208, 0x26C -.global lbl_8025D494 -lbl_8025D494: +.global lbl__stringBase0_45 +lbl__stringBase0_45: .incbin "baserom.dol", 0x25A474, 0x10C4 -.global lbl_8025E558 -lbl_8025E558: +.global lbl__stringBase0_46 +lbl__stringBase0_46: .incbin "baserom.dol", 0x25B538, 0x30 -.global lbl_8025E588 -lbl_8025E588: +.global lbl__stringBase0_47 +lbl__stringBase0_47: .incbin "baserom.dol", 0x25B568, 0x170 -.global lbl_8025E6F8 -lbl_8025E6F8: +.global lbl__stringBase0_48 +lbl__stringBase0_48: .incbin "baserom.dol", 0x25B6D8, 0xF8 -.global lbl_8025E7F0 -lbl_8025E7F0: +.global lbl__stringBase0_50 +lbl__stringBase0_50: .incbin "baserom.dol", 0x25B7D0, 0x90 -.global lbl_8025E880 -lbl_8025E880: +.global lbl__1545 +lbl__1545: .incbin "baserom.dol", 0x25B860, 0x20 -.global lbl_8025E8A0 -lbl_8025E8A0: +.global lbl__1546_1 +lbl__1546_1: .incbin "baserom.dol", 0x25B880, 0x100 -.global lbl_8025E9A0 -lbl_8025E9A0: +.global lbl__2012 +lbl__2012: .incbin "baserom.dol", 0x25B980, 0x20 -.global lbl_8025E9C0 -lbl_8025E9C0: +.global lbl__stringBase0_51 +lbl__stringBase0_51: .incbin "baserom.dol", 0x25B9A0, 0x5A0 -.global lbl_8025EF60 -lbl_8025EF60: +.global lbl_dynamic_types__20_unnamed_zScene_cpp_ +lbl_dynamic_types__20_unnamed_zScene_cpp_: .incbin "baserom.dol", 0x25BF40, 0x118 -.global lbl_8025F078 -lbl_8025F078: +.global lbl__stringBase0_52 +lbl__stringBase0_52: .incbin "baserom.dol", 0x25C058, 0x470 -.global lbl_8025F4E8 -lbl_8025F4E8: +.global lbl__stringBase0_53 +lbl__stringBase0_53: .incbin "baserom.dol", 0x25C4C8, 0xA8 -.global lbl_8025F590 -lbl_8025F590: +.global lbl__stringBase0_54 +lbl__stringBase0_54: .incbin "baserom.dol", 0x25C570, 0x1B0 -.global lbl_8025F740 -lbl_8025F740: +.global lbl__1261_1 +lbl__1261_1: .incbin "baserom.dol", 0x25C720, 0x10 -.global lbl_8025F750 -lbl_8025F750: +.global lbl__stringBase0_55 +lbl__stringBase0_55: .incbin "baserom.dol", 0x25C730, 0x248 -.global lbl_8025F998 -lbl_8025F998: +.global lbl__855_1 +lbl__855_1: .incbin "baserom.dol", 0x25C978, 0x10 -.global lbl_8025F9A8 -lbl_8025F9A8: +.global lbl__stringBase0_56 +lbl__stringBase0_56: .incbin "baserom.dol", 0x25C988, 0x40 -.global lbl_8025F9E8 -lbl_8025F9E8: +.global lbl__449 +lbl__449: .incbin "baserom.dol", 0x25C9C8, 0x2C8 -.global lbl_8025FCB0 -lbl_8025FCB0: +.global lbl__stringBase0_57 +lbl__stringBase0_57: .incbin "baserom.dol", 0x25CC90, 0x354 .global lbl_80260004 lbl_80260004: .incbin "baserom.dol", 0x25CFE4, 0x104 -.global lbl_80260108 -lbl_80260108: +.global lbl__581 +lbl__581: .incbin "baserom.dol", 0x25D0E8, 0x10 -.global lbl_80260118 -lbl_80260118: +.global lbl__1073 +lbl__1073: .incbin "baserom.dol", 0x25D0F8, 0x18 -.global lbl_80260130 -lbl_80260130: +.global lbl__700_1 +lbl__700_1: .incbin "baserom.dol", 0x25D110, 0x18 -.global lbl_80260148 -lbl_80260148: +.global lbl__657 +lbl__657: .incbin "baserom.dol", 0x25D128, 0x30 -.global lbl_80260178 -lbl_80260178: +.global lbl__702_3 +lbl__702_3: .incbin "baserom.dol", 0x25D158, 0x10 -.global lbl_80260188 -lbl_80260188: +.global lbl__753_1 +lbl__753_1: .incbin "baserom.dol", 0x25D168, 0x18 -.global lbl_802601A0 -lbl_802601A0: +.global lbl__stringBase0_58 +lbl__stringBase0_58: .incbin "baserom.dol", 0x25D180, 0x8 -.global lbl_802601A8 -lbl_802601A8: +.global lbl__stringBase0_59 +lbl__stringBase0_59: .incbin "baserom.dol", 0x25D188, 0x10 -.global lbl_802601B8 -lbl_802601B8: +.global lbl__1076_1 +lbl__1076_1: .incbin "baserom.dol", 0x25D198, 0x28 -.global lbl_802601E0 -lbl_802601E0: +.global lbl__1148 +lbl__1148: .incbin "baserom.dol", 0x25D1C0, 0x6C -.global lbl_8026024C -lbl_8026024C: +.global lbl__1149 +lbl__1149: .incbin "baserom.dol", 0x25D22C, 0x6C -.global lbl_802602B8 -lbl_802602B8: +.global lbl__1545_1 +lbl__1545_1: .incbin "baserom.dol", 0x25D298, 0x200 -.global lbl_802604B8 -lbl_802604B8: +.global lbl__1598 +lbl__1598: .incbin "baserom.dol", 0x25D498, 0x28 -.global lbl_802604E0 -lbl_802604E0: +.global lbl__1661 +lbl__1661: .incbin "baserom.dol", 0x25D4C0, 0x5C40 -.global lbl_80266120 -lbl_80266120: +.global lbl__stringBase0_60 +lbl__stringBase0_60: .incbin "baserom.dol", 0x263100, 0x4C8 -.global lbl_802665E8 -lbl_802665E8: +.global lbl__stringBase0_61 +lbl__stringBase0_61: .incbin "baserom.dol", 0x2635C8, 0x28 -.global lbl_80266610 -lbl_80266610: +.global lbl__stringBase0_62 +lbl__stringBase0_62: .incbin "baserom.dol", 0x2635F0, 0x238 -.global lbl_80266848 -lbl_80266848: +.global lbl__857_3 +lbl__857_3: .incbin "baserom.dol", 0x263828, 0x868 -.global lbl_802670B0 -lbl_802670B0: +.global lbl__437 +lbl__437: .incbin "baserom.dol", 0x264090, 0x154 -.global lbl_80267204 -lbl_80267204: +.global lbl__1789 +lbl__1789: .incbin "baserom.dol", 0x2641E4, 0x20 -.global lbl_80267224 -lbl_80267224: +.global lbl_vec_emitOffset$1807 +lbl_vec_emitOffset$1807: .incbin "baserom.dol", 0x264204, 0xC -.global lbl_80267230 -lbl_80267230: +.global lbl__2533 +lbl__2533: .incbin "baserom.dol", 0x264210, 0xC -.global lbl_8026723C -lbl_8026723C: +.global lbl__2641 +lbl__2641: .incbin "baserom.dol", 0x26421C, 0xC -.global lbl_80267248 -lbl_80267248: +.global lbl__2734 +lbl__2734: .incbin "baserom.dol", 0x264228, 0xC -.global lbl_80267254 -lbl_80267254: +.global lbl__2735 +lbl__2735: .incbin "baserom.dol", 0x264234, 0x18 -.global lbl_8026726C -lbl_8026726C: +.global lbl__3533 +lbl__3533: .incbin "baserom.dol", 0x26424C, 0xC -.global lbl_80267278 -lbl_80267278: +.global lbl_vec_boneOffset$3650 +lbl_vec_boneOffset$3650: .incbin "baserom.dol", 0x264258, 0xC -.global lbl_80267284 -lbl_80267284: +.global lbl_vec_coneWeights$3651 +lbl_vec_coneWeights$3651: .incbin "baserom.dol", 0x264264, 0xC -.global lbl_80267290 -lbl_80267290: +.global lbl__3719 +lbl__3719: .incbin "baserom.dol", 0x264270, 0x20 -.global lbl_802672B0 -lbl_802672B0: +.global lbl_pos_disperse$4390 +lbl_pos_disperse$4390: .incbin "baserom.dol", 0x264290, 0xC -.global lbl_802672BC -lbl_802672BC: +.global lbl_vel_disperse$4391 +lbl_vel_disperse$4391: .incbin "baserom.dol", 0x26429C, 0xC -.global lbl_802672C8 -lbl_802672C8: +.global lbl__4743 +lbl__4743: .incbin "baserom.dol", 0x2642A8, 0x18 -.global lbl_802672E0 -lbl_802672E0: +.global lbl__4803 +lbl__4803: .incbin "baserom.dol", 0x2642C0, 0x18 -.global lbl_802672F8 -lbl_802672F8: +.global lbl__4882 +lbl__4882: .incbin "baserom.dol", 0x2642D8, 0x60 -.global lbl_80267358 -lbl_80267358: +.global lbl__5161 +lbl__5161: .incbin "baserom.dol", 0x264338, 0xC -.global lbl_80267364 -lbl_80267364: +.global lbl__5162 +lbl__5162: .incbin "baserom.dol", 0x264344, 0xC -.global lbl_80267370 -lbl_80267370: +.global lbl_vec_boneOffset$5373 +lbl_vec_boneOffset$5373: .incbin "baserom.dol", 0x264350, 0xC -.global lbl_8026737C -lbl_8026737C: +.global lbl__5411 +lbl__5411: .incbin "baserom.dol", 0x26435C, 0x20 -.global lbl_8026739C -lbl_8026739C: +.global lbl__5416 +lbl__5416: .incbin "baserom.dol", 0x26437C, 0xC -.global lbl_802673A8 -lbl_802673A8: +.global lbl__5953 +lbl__5953: .incbin "baserom.dol", 0x264388, 0xC -.global lbl_802673B4 -lbl_802673B4: +.global lbl__stringBase0_63 +lbl__stringBase0_63: .incbin "baserom.dol", 0x264394, 0x151C -.global lbl_802688D0 -lbl_802688D0: +.global lbl__797_2 +lbl__797_2: .incbin "baserom.dol", 0x2658B0, 0x358 -.global lbl_80268C28 -lbl_80268C28: +.global lbl__911 +lbl__911: .incbin "baserom.dol", 0x265C08, 0x30 -.global lbl_80268C58 -lbl_80268C58: +.global lbl__2056 +lbl__2056: .incbin "baserom.dol", 0x265C38, 0xC -.global lbl_80268C64 -lbl_80268C64: +.global lbl__2057 +lbl__2057: .incbin "baserom.dol", 0x265C44, 0x10 -.global lbl_80268C74 -lbl_80268C74: +.global lbl__2609 +lbl__2609: .incbin "baserom.dol", 0x265C54, 0x30 -.global lbl_80268CA4 -lbl_80268CA4: +.global lbl_pitchChoices$2968 +lbl_pitchChoices$2968: .incbin "baserom.dol", 0x265C84, 0x1C -.global lbl_80268CC0 -lbl_80268CC0: +.global lbl__stringBase0_65 +lbl__stringBase0_65: .incbin "baserom.dol", 0x265CA0, 0x5C0 -.global lbl_80269280 -lbl_80269280: +.global lbl__405_4 +lbl__405_4: .incbin "baserom.dol", 0x266260, 0x148 -.global lbl_802693C8 -lbl_802693C8: +.global lbl__1035_2 +lbl__1035_2: .incbin "baserom.dol", 0x2663A8, 0x44 -.global lbl_8026940C -lbl_8026940C: +.global lbl__1052_1 +lbl__1052_1: .incbin "baserom.dol", 0x2663EC, 0x40 -.global lbl_8026944C -lbl_8026944C: +.global lbl__1064_1 +lbl__1064_1: .incbin "baserom.dol", 0x26642C, 0x18 -.global lbl_80269464 -lbl_80269464: +.global lbl__1074_2 +lbl__1074_2: .incbin "baserom.dol", 0x266444, 0x10 -.global lbl_80269474 -lbl_80269474: +.global lbl__1087_1 +lbl__1087_1: .incbin "baserom.dol", 0x266454, 0x20 -.global lbl_80269494 -lbl_80269494: +.global lbl__1099 +lbl__1099: .incbin "baserom.dol", 0x266474, 0x14 -.global lbl_802694A8 -lbl_802694A8: +.global lbl__1107_1 +lbl__1107_1: .incbin "baserom.dol", 0x266488, 0xC -.global lbl_802694B4 -lbl_802694B4: +.global lbl__1119_1 +lbl__1119_1: .incbin "baserom.dol", 0x266494, 0xC -.global lbl_802694C0 -lbl_802694C0: +.global lbl__1125_1 +lbl__1125_1: .incbin "baserom.dol", 0x2664A0, 0x44 -.global lbl_80269504 -lbl_80269504: +.global lbl__1131_2 +lbl__1131_2: .incbin "baserom.dol", 0x2664E4, 0x1C -.global lbl_80269520 -lbl_80269520: +.global lbl__1139_1 +lbl__1139_1: .incbin "baserom.dol", 0x266500, 0x10 -.global lbl_80269530 -lbl_80269530: +.global lbl__1162 +lbl__1162: .incbin "baserom.dol", 0x266510, 0x10 -.global lbl_80269540 -lbl_80269540: +.global lbl_skipstates$1647 +lbl_skipstates$1647: .incbin "baserom.dol", 0x266520, 0x34 -.global lbl_80269574 -lbl_80269574: +.global lbl_vel_dflt$1673 +lbl_vel_dflt$1673: .incbin "baserom.dol", 0x266554, 0xC -.global lbl_80269580 -lbl_80269580: +.global lbl__1844 +lbl__1844: .incbin "baserom.dol", 0x266560, 0x78 -.global lbl_802695F8 -lbl_802695F8: +.global lbl__2132 +lbl__2132: .incbin "baserom.dol", 0x2665D8, 0xC -.global lbl_80269604 -lbl_80269604: +.global lbl__2170 +lbl__2170: .incbin "baserom.dol", 0x2665E4, 0xC -.global lbl_80269610 -lbl_80269610: +.global lbl_vec_boneOffset$2212 +lbl_vec_boneOffset$2212: .incbin "baserom.dol", 0x2665F0, 0xC -.global lbl_8026961C -lbl_8026961C: +.global lbl__2325 +lbl__2325: .incbin "baserom.dol", 0x2665FC, 0xC -.global lbl_80269628 -lbl_80269628: +.global lbl__2477 +lbl__2477: .incbin "baserom.dol", 0x266608, 0xC -.global lbl_80269634 -lbl_80269634: +.global lbl__2645 +lbl__2645: .incbin "baserom.dol", 0x266614, 0xC -.global lbl_80269640 -lbl_80269640: +.global lbl_vec_boneOffsetLeft$2682 +lbl_vec_boneOffsetLeft$2682: .incbin "baserom.dol", 0x266620, 0xC -.global lbl_8026964C -lbl_8026964C: +.global lbl_vec_boneOffsetRight$2683 +lbl_vec_boneOffsetRight$2683: .incbin "baserom.dol", 0x26662C, 0xC -.global lbl_80269658 -lbl_80269658: +.global lbl_rgb_peace$3252 +lbl_rgb_peace$3252: .incbin "baserom.dol", 0x266638, 0xC -.global lbl_80269664 -lbl_80269664: +.global lbl_rgb_anger$3253 +lbl_rgb_anger$3253: .incbin "baserom.dol", 0x266644, 0xC -.global lbl_80269670 -lbl_80269670: +.global lbl__3340 +lbl__3340: .incbin "baserom.dol", 0x266650, 0xC -.global lbl_8026967C -lbl_8026967C: +.global lbl__3441_1 +lbl__3441_1: .incbin "baserom.dol", 0x26665C, 0xC -.global lbl_80269688 -lbl_80269688: +.global lbl__3775 +lbl__3775: .incbin "baserom.dol", 0x266668, 0xC -.global lbl_80269694 -lbl_80269694: +.global lbl_vec_headOffset$3811 +lbl_vec_headOffset$3811: .incbin "baserom.dol", 0x266674, 0xC -.global lbl_802696A0 -lbl_802696A0: +.global lbl_vec_tailOffset$3812 +lbl_vec_tailOffset$3812: .incbin "baserom.dol", 0x266680, 0x18 -.global lbl_802696B8 -lbl_802696B8: +.global lbl_smidge$4449 +lbl_smidge$4449: .incbin "baserom.dol", 0x266698, 0x24 -.global lbl_802696DC -lbl_802696DC: +.global lbl__4730 +lbl__4730: .incbin "baserom.dol", 0x2666BC, 0x18 -.global lbl_802696F4 -lbl_802696F4: +.global lbl__stringBase0_66 +lbl__stringBase0_66: .incbin "baserom.dol", 0x2666D4, 0x3D4 -.global lbl_80269AC8 -lbl_80269AC8: +.global lbl__405_5 +lbl__405_5: .incbin "baserom.dol", 0x266AA8, 0x158 -.global lbl_80269C20 -lbl_80269C20: +.global lbl__977_1 +lbl__977_1: .incbin "baserom.dol", 0x266C00, 0x2C -.global lbl_80269C4C -lbl_80269C4C: +.global lbl__994 +lbl__994: .incbin "baserom.dol", 0x266C2C, 0x1C -.global lbl_80269C68 -lbl_80269C68: +.global lbl__1007_1 +lbl__1007_1: .incbin "baserom.dol", 0x266C48, 0x28 -.global lbl_80269C90 -lbl_80269C90: +.global lbl__1078 +lbl__1078: .incbin "baserom.dol", 0x266C70, 0x10 -.global lbl_80269CA0 -lbl_80269CA0: +.global lbl__1215 +lbl__1215: .incbin "baserom.dol", 0x266C80, 0x10 -.global lbl_80269CB0 -lbl_80269CB0: +.global lbl__1222 +lbl__1222: .incbin "baserom.dol", 0x266C90, 0x1C -.global lbl_80269CCC -lbl_80269CCC: +.global lbl__1805 +lbl__1805: .incbin "baserom.dol", 0x266CAC, 0x34 -.global lbl_80269D00 -lbl_80269D00: +.global lbl_vec_boneOffset$1989 +lbl_vec_boneOffset$1989: .incbin "baserom.dol", 0x266CE0, 0x1C -.global lbl_80269D1C -lbl_80269D1C: +.global lbl__2207_1 +lbl__2207_1: .incbin "baserom.dol", 0x266CFC, 0x24 -.global lbl_80269D40 -lbl_80269D40: +.global lbl__stringBase0_67 +lbl__stringBase0_67: .incbin "baserom.dol", 0x266D20, 0x4D0 -.global lbl_8026A210 -lbl_8026A210: +.global lbl__887_2 +lbl__887_2: .incbin "baserom.dol", 0x2671F0, 0x18 -.global lbl_8026A228 -lbl_8026A228: +.global lbl__894 +lbl__894: .incbin "baserom.dol", 0x267208, 0x1C -.global lbl_8026A244 -lbl_8026A244: +.global lbl_vec_offset$1037 +lbl_vec_offset$1037: .incbin "baserom.dol", 0x267224, 0xC -.global lbl_8026A250 -lbl_8026A250: +.global lbl__1153_1 +lbl__1153_1: .incbin "baserom.dol", 0x267230, 0xC -.global lbl_8026A25C -lbl_8026A25C: +.global lbl__1325 +lbl__1325: .incbin "baserom.dol", 0x26723C, 0xC -.global lbl_8026A268 -lbl_8026A268: +.global lbl__1327_1 +lbl__1327_1: .incbin "baserom.dol", 0x267248, 0xC -.global lbl_8026A274 -lbl_8026A274: +.global lbl__1392_2 +lbl__1392_2: .incbin "baserom.dol", 0x267254, 0xC -.global lbl_8026A280 -lbl_8026A280: +.global lbl__stringBase0_68 +lbl__stringBase0_68: .incbin "baserom.dol", 0x267260, 0x88 -.global lbl_8026A308 -lbl_8026A308: +.global lbl__1471_2 +lbl__1471_2: .incbin "baserom.dol", 0x2672E8, 0x50 -.global lbl_8026A358 -lbl_8026A358: +.global lbl__stringBase0_69 +lbl__stringBase0_69: .incbin "baserom.dol", 0x267338, 0x58 -.global lbl_8026A3B0 -lbl_8026A3B0: +.global lbl__stringBase0_70 +lbl__stringBase0_70: .incbin "baserom.dol", 0x267390, 0x18 -.global lbl_8026A3C8 -lbl_8026A3C8: +.global lbl__444 +lbl__444: .incbin "baserom.dol", 0x2673A8, 0x18 -.global lbl_8026A3E0 -lbl_8026A3E0: +.global lbl__461_1 +lbl__461_1: .incbin "baserom.dol", 0x2673C0, 0x18 -.global lbl_8026A3F8 -lbl_8026A3F8: +.global lbl__727_2 +lbl__727_2: .incbin "baserom.dol", 0x2673D8, 0x10 -.global lbl_8026A408 -lbl_8026A408: +.global lbl__405_6 +lbl__405_6: .incbin "baserom.dol", 0x2673E8, 0x168 -.global lbl_8026A570 -lbl_8026A570: +.global lbl_sound_groups__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_ +lbl_sound_groups__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_: .incbin "baserom.dol", 0x267550, 0x6C -.global lbl_8026A5DC -lbl_8026A5DC: +.global lbl__1502 +lbl__1502: .incbin "baserom.dol", 0x2675BC, 0xAC -.global lbl_8026A688 -lbl_8026A688: +.global lbl__stringBase0_71 +lbl__stringBase0_71: .incbin "baserom.dol", 0x267668, 0x950 -.global lbl_8026AFD8 -lbl_8026AFD8: +.global lbl_sBlendTable +lbl_sBlendTable: .incbin "baserom.dol", 0x267FB8, 0x30 -.global lbl_8026B008 -lbl_8026B008: +.global lbl__stringBase0_72 +lbl__stringBase0_72: .incbin "baserom.dol", 0x267FE8, 0x40 -.global lbl_8026B048 -lbl_8026B048: +.global lbl__427_2 +lbl__427_2: .incbin "baserom.dol", 0x268028, 0x178 -.global lbl_8026B1C0 -lbl_8026B1C0: +.global lbl__658_2 +lbl__658_2: .incbin "baserom.dol", 0x2681A0, 0xC -.global lbl_8026B1CC -lbl_8026B1CC: +.global lbl__668_4 +lbl__668_4: .incbin "baserom.dol", 0x2681AC, 0x10 -.global lbl_8026B1DC -lbl_8026B1DC: +.global lbl__685_4 +lbl__685_4: .incbin "baserom.dol", 0x2681BC, 0x10 -.global lbl_8026B1EC -lbl_8026B1EC: +.global lbl__722 +lbl__722: .incbin "baserom.dol", 0x2681CC, 0xC -.global lbl_8026B1F8 -lbl_8026B1F8: +.global lbl__739_1 +lbl__739_1: .incbin "baserom.dol", 0x2681D8, 0x54 -.global lbl_8026B24C -lbl_8026B24C: +.global lbl__834_1 +lbl__834_1: .incbin "baserom.dol", 0x26822C, 0xC -.global lbl_8026B258 -lbl_8026B258: +.global lbl__932_2 +lbl__932_2: .incbin "baserom.dol", 0x268238, 0x10 -.global lbl_8026B268 -lbl_8026B268: +.global lbl__405_7 +lbl__405_7: .incbin "baserom.dol", 0x268248, 0x1C4 -.global lbl_8026B42C -lbl_8026B42C: +.global lbl__stringBase0_73 +lbl__stringBase0_73: .incbin "baserom.dol", 0x26840C, 0x51C -.global lbl_8026B948 -lbl_8026B948: +.global lbl__stringBase0_74 +lbl__stringBase0_74: .incbin "baserom.dol", 0x268928, 0x50 -.global lbl_8026B998 -lbl_8026B998: +.global lbl__stringBase0_75 +lbl__stringBase0_75: .incbin "baserom.dol", 0x268978, 0x148 -.global lbl_8026BAE0 -lbl_8026BAE0: +.global lbl__738_1 +lbl__738_1: .incbin "baserom.dol", 0x268AC0, 0x80 -.global lbl_8026BB60 -lbl_8026BB60: +.global lbl__739_2 +lbl__739_2: .incbin "baserom.dol", 0x268B40, 0x568 -.global lbl_8026C0C8 -lbl_8026C0C8: +.global lbl__863_4 +lbl__863_4: .incbin "baserom.dol", 0x2690A8, 0x14 -.global lbl_8026C0DC -lbl_8026C0DC: +.global lbl_vec_emitOffset$1096 +lbl_vec_emitOffset$1096: .incbin "baserom.dol", 0x2690BC, 0xC -.global lbl_8026C0E8 -lbl_8026C0E8: +.global lbl__stringBase0_78 +lbl__stringBase0_78: .incbin "baserom.dol", 0x2690C8, 0x88 -.global lbl_8026C170 -lbl_8026C170: +.global lbl__stringBase0_79 +lbl__stringBase0_79: .incbin "baserom.dol", 0x269150, 0x80 -.global lbl_8026C1F0 -lbl_8026C1F0: +.global lbl__1082_1 +lbl__1082_1: .incbin "baserom.dol", 0x2691D0, 0x4C -.global lbl_8026C23C -lbl_8026C23C: +.global lbl__1264_3 +lbl__1264_3: .incbin "baserom.dol", 0x26921C, 0xC -.global lbl_8026C248 -lbl_8026C248: +.global lbl__1295_1 +lbl__1295_1: .incbin "baserom.dol", 0x269228, 0x50 -.global lbl_8026C298 -lbl_8026C298: +.global lbl__1314 +lbl__1314: .incbin "baserom.dol", 0x269278, 0xC -.global lbl_8026C2A4 -lbl_8026C2A4: +.global lbl__1389 +lbl__1389: .incbin "baserom.dol", 0x269284, 0xC -.global lbl_8026C2B0 -lbl_8026C2B0: +.global lbl__stringBase0_80 +lbl__stringBase0_80: .incbin "baserom.dol", 0x269290, 0x150 -.global lbl_8026C400 -lbl_8026C400: +.global lbl__stringBase0_81 +lbl__stringBase0_81: .incbin "baserom.dol", 0x2693E0, 0x10 -.global lbl_8026C410 -lbl_8026C410: +.global lbl__405_8 +lbl__405_8: .incbin "baserom.dol", 0x2693F0, 0x1E0 -.global lbl_8026C5F0 -lbl_8026C5F0: +.global lbl__1132_2 +lbl__1132_2: .incbin "baserom.dol", 0x2695D0, 0x6C -.global lbl_8026C65C -lbl_8026C65C: +.global lbl__1916 +lbl__1916: .incbin "baserom.dol", 0x26963C, 0xB8 -.global lbl_8026C714 -lbl_8026C714: +.global lbl__2088 +lbl__2088: .incbin "baserom.dol", 0x2696F4, 0x24 -.global lbl_8026C738 -lbl_8026C738: +.global lbl__2122 +lbl__2122: .incbin "baserom.dol", 0x269718, 0x24 -.global lbl_8026C75C -lbl_8026C75C: +.global lbl__2150 +lbl__2150: .incbin "baserom.dol", 0x26973C, 0x9C -.global lbl_8026C7F8 -lbl_8026C7F8: +.global lbl_yews$2215 +lbl_yews$2215: .incbin "baserom.dol", 0x2697D8, 0x10 -.global lbl_8026C808 -lbl_8026C808: +.global lbl__stringBase0_82 +lbl__stringBase0_82: .incbin "baserom.dol", 0x2697E8, 0x68 -.global lbl_8026C870 -lbl_8026C870: +.global lbl_positive$938 +lbl_positive$938: .incbin "baserom.dol", 0x269850, 0x30 -.global lbl_8026C8A0 -lbl_8026C8A0: +.global lbl_negative$940 +lbl_negative$940: .incbin "baserom.dol", 0x269880, 0x30 -.global lbl_8026C8D0 -lbl_8026C8D0: +.global lbl_signals$1119 +lbl_signals$1119: .incbin "baserom.dol", 0x2698B0, 0x50 -.global lbl_8026C920 -lbl_8026C920: +.global lbl__stringBase0_83 +lbl__stringBase0_83: .incbin "baserom.dol", 0x269900, 0x118 -.global lbl_8026CA38 -lbl_8026CA38: +.global lbl_xjlookup$739 +lbl_xjlookup$739: .incbin "baserom.dol", 0x269A18, 0x18 -.global lbl_8026CA50 -lbl_8026CA50: +.global lbl__stringBase0_85 +lbl__stringBase0_85: .incbin "baserom.dol", 0x269A30, 0x58 -.global lbl_8026CAA8 -lbl_8026CAA8: +.global lbl__stringBase0_86 +lbl__stringBase0_86: .incbin "baserom.dol", 0x269A88, 0x110 -.global lbl_8026CBB8 -lbl_8026CBB8: +.global lbl__stringBase0_87 +lbl__stringBase0_87: .incbin "baserom.dol", 0x269B98, 0x390 -.global lbl_8026CF48 -lbl_8026CF48: +.global lbl__891_1 +lbl__891_1: .incbin "baserom.dol", 0x269F28, 0xC -.global lbl_8026CF54 -lbl_8026CF54: +.global lbl__898_1 +lbl__898_1: .incbin "baserom.dol", 0x269F34, 0xC -.global lbl_8026CF60 -lbl_8026CF60: +.global lbl__958_2 +lbl__958_2: .incbin "baserom.dol", 0x269F40, 0xC -.global lbl_8026CF6C -lbl_8026CF6C: +.global lbl__999_1 +lbl__999_1: .incbin "baserom.dol", 0x269F4C, 0xC -.global lbl_8026CF78 -lbl_8026CF78: +.global lbl_shinies$1166 +lbl_shinies$1166: .incbin "baserom.dol", 0x269F58, 0x14 -.global lbl_8026CF8C -lbl_8026CF8C: +.global lbl__1343 +lbl__1343: .incbin "baserom.dol", 0x269F6C, 0xC -.global lbl_8026CF98 -lbl_8026CF98: +.global lbl__1363_1 +lbl__1363_1: .incbin "baserom.dol", 0x269F78, 0xC -.global lbl_8026CFA4 -lbl_8026CFA4: +.global lbl_shinies$1396 +lbl_shinies$1396: .incbin "baserom.dol", 0x269F84, 0xC -.global lbl_8026CFB0 -lbl_8026CFB0: +.global lbl__stringBase0_88 +lbl__stringBase0_88: .incbin "baserom.dol", 0x269F90, 0xD0 -.global lbl_8026D080 -lbl_8026D080: +.global lbl__stringBase0_89 +lbl__stringBase0_89: .incbin "baserom.dol", 0x26A060, 0x10 -.global lbl_8026D090 -lbl_8026D090: +.global lbl_close_encounters__25_unnamed_zDiscoFloor_cpp_ +lbl_close_encounters__25_unnamed_zDiscoFloor_cpp_: .incbin "baserom.dol", 0x26A070, 0x14 -.global lbl_8026D0A4 -lbl_8026D0A4: +.global lbl_blues_scale__25_unnamed_zDiscoFloor_cpp_ +lbl_blues_scale__25_unnamed_zDiscoFloor_cpp_: .incbin "baserom.dol", 0x26A084, 0x18 -.global lbl_8026D0BC -lbl_8026D0BC: +.global lbl__1283_1 +lbl__1283_1: .incbin "baserom.dol", 0x26A09C, 0xC -.global lbl_8026D0C8 -lbl_8026D0C8: +.global lbl__stringBase0_90 +lbl__stringBase0_90: .incbin "baserom.dol", 0x26A0A8, 0x20 -.global lbl_8026D0E8 -lbl_8026D0E8: +.global lbl_newsfish_cb +lbl_newsfish_cb: .incbin "baserom.dol", 0x26A0C8, 0x28 -.global lbl_8026D110 -lbl_8026D110: +.global lbl_shockwave_cb +lbl_shockwave_cb: .incbin "baserom.dol", 0x26A0F0, 0x28 -.global lbl_8026D138 -lbl_8026D138: +.global lbl__835_3 +lbl__835_3: .incbin "baserom.dol", 0x26A118, 0x64 -.global lbl_8026D19C -lbl_8026D19C: +.global lbl__stringBase0_91 +lbl__stringBase0_91: .incbin "baserom.dol", 0x26A17C, 0x684 -.global lbl_8026D820 -lbl_8026D820: +.global lbl__814 +lbl__814: .incbin "baserom.dol", 0x26A800, 0x10 -.global lbl_8026D830 -lbl_8026D830: +.global lbl_sound_flags__31_unnamed_zNPCTypeKingJelly_cpp_ +lbl_sound_flags__31_unnamed_zNPCTypeKingJelly_cpp_: .incbin "baserom.dol", 0x26A810, 0xC -.global lbl_8026D83C -lbl_8026D83C: +.global lbl_tentacle_bone__31_unnamed_zNPCTypeKingJelly_cpp_ +lbl_tentacle_bone__31_unnamed_zNPCTypeKingJelly_cpp_: .incbin "baserom.dol", 0x26A81C, 0x1C -.global lbl_8026D858 -lbl_8026D858: +.global lbl__2092_1 +lbl__2092_1: .incbin "baserom.dol", 0x26A838, 0x2C -.global lbl_8026D884 -lbl_8026D884: +.global lbl__3385 +lbl__3385: .incbin "baserom.dol", 0x26A864, 0x14 -.global lbl_8026D898 -lbl_8026D898: +.global lbl__3473 +lbl__3473: .incbin "baserom.dol", 0x26A878, 0xC -.global lbl_8026D8A4 -lbl_8026D8A4: +.global lbl__3482 +lbl__3482: .incbin "baserom.dol", 0x26A884, 0xC -.global lbl_8026D8B0 -lbl_8026D8B0: +.global lbl__stringBase0_92 +lbl__stringBase0_92: .incbin "baserom.dol", 0x26A890, 0xF88 -.global lbl_8026E838 -lbl_8026E838: +.global lbl_sound_assets__27_unnamed_zNPCTypePrawn_cpp_ +lbl_sound_assets__27_unnamed_zNPCTypePrawn_cpp_: .incbin "baserom.dol", 0x26B818, 0xE0 -.global lbl_8026E918 -lbl_8026E918: +.global lbl__1446 +lbl__1446: .incbin "baserom.dol", 0x26B8F8, 0x28 -.global lbl_8026E940 -lbl_8026E940: +.global lbl_vert_index$1513 +lbl_vert_index$1513: .incbin "baserom.dol", 0x26B920, 0x10 -.global lbl_8026E950 -lbl_8026E950: +.global lbl_default_pattern$1647 +lbl_default_pattern$1647: .incbin "baserom.dol", 0x26B930, 0xA0 -.global lbl_8026E9F0 -lbl_8026E9F0: +.global lbl__stringBase0_93 +lbl__stringBase0_93: .incbin "baserom.dol", 0x26B9D0, 0x7F0 -.global lbl_8026F1E0 -lbl_8026F1E0: +.global lbl__811_2 +lbl__811_2: .incbin "baserom.dol", 0x26C1C0, 0x2C -.global lbl_8026F20C -lbl_8026F20C: +.global lbl__1188_4 +lbl__1188_4: .incbin "baserom.dol", 0x26C1EC, 0xC -.global lbl_8026F218 -lbl_8026F218: +.global lbl__1196_1 +lbl__1196_1: .incbin "baserom.dol", 0x26C1F8, 0xC -.global lbl_8026F224 -lbl_8026F224: +.global lbl__stringBase0_94 +lbl__stringBase0_94: .incbin "baserom.dol", 0x26C204, 0x7C -.global lbl_8026F2A0 -lbl_8026F2A0: +.global lbl_sound_assets__29_unnamed_zNPCTypeBossSB2_cpp_ +lbl_sound_assets__29_unnamed_zNPCTypeBossSB2_cpp_: .incbin "baserom.dol", 0x26C280, 0xC0 -.global lbl_8026F360 -lbl_8026F360: +.global lbl_scale_curve__29_unnamed_zNPCTypeBossSB2_cpp_ +lbl_scale_curve__29_unnamed_zNPCTypeBossSB2_cpp_: .incbin "baserom.dol", 0x26C340, 0x20 -.global lbl_8026F380 -lbl_8026F380: +.global lbl_sequence__29_unnamed_zNPCTypeBossSB2_cpp_ +lbl_sequence__29_unnamed_zNPCTypeBossSB2_cpp_: .incbin "baserom.dol", 0x26C360, 0x480 -.global lbl_8026F800 -lbl_8026F800: +.global lbl_dizzy_round__29_unnamed_zNPCTypeBossSB2_cpp_ +lbl_dizzy_round__29_unnamed_zNPCTypeBossSB2_cpp_: .incbin "baserom.dol", 0x26C7E0, 0xC -.global lbl_8026F80C -lbl_8026F80C: +.global lbl_node_hooks__29_unnamed_zNPCTypeBossSB2_cpp_ +lbl_node_hooks__29_unnamed_zNPCTypeBossSB2_cpp_: .incbin "baserom.dol", 0x26C7EC, 0x1D4 -.global lbl_8026F9E0 -lbl_8026F9E0: +.global lbl_hand_hooks__29_unnamed_zNPCTypeBossSB2_cpp_ +lbl_hand_hooks__29_unnamed_zNPCTypeBossSB2_cpp_: .incbin "baserom.dol", 0x26C9C0, 0xC0 -.global lbl_8026FAA0 -lbl_8026FAA0: +.global lbl_platform_hooks__29_unnamed_zNPCTypeBossSB2_cpp_ +lbl_platform_hooks__29_unnamed_zNPCTypeBossSB2_cpp_: .incbin "baserom.dol", 0x26CA80, 0x40 -.global lbl_8026FAE0 -lbl_8026FAE0: +.global lbl_slug_hooks__29_unnamed_zNPCTypeBossSB2_cpp_ +lbl_slug_hooks__29_unnamed_zNPCTypeBossSB2_cpp_: .incbin "baserom.dol", 0x26CAC0, 0x6C -.global lbl_8026FB4C -lbl_8026FB4C: +.global lbl_say_set__29_unnamed_zNPCTypeBossSB2_cpp_ +lbl_say_set__29_unnamed_zNPCTypeBossSB2_cpp_: .incbin "baserom.dol", 0x26CB2C, 0x68 -.global lbl_8026FBB4 -lbl_8026FBB4: +.global lbl_idle_table$2324 +lbl_idle_table$2324: .incbin "baserom.dol", 0x26CB94, 0x40 -.global lbl_8026FBF4 -lbl_8026FBF4: +.global lbl__3236 +lbl__3236: .incbin "baserom.dol", 0x26CBD4, 0xC -.global lbl_8026FC00 -lbl_8026FC00: +.global lbl__stringBase0_95 +lbl__stringBase0_95: .incbin "baserom.dol", 0x26CBE0, 0x404 .global lbl_80270004 lbl_80270004: @@ -1199,206 +1199,206 @@ lbl_80270004: .global lbl_80270008 lbl_80270008: .incbin "baserom.dol", 0x26CFE8, 0x7E8 -.global lbl_802707F0 -lbl_802707F0: +.global lbl__828 +lbl__828: .incbin "baserom.dol", 0x26D7D0, 0x5C -.global lbl_8027084C -lbl_8027084C: +.global lbl_newsfish_cb_1 +lbl_newsfish_cb_1: .incbin "baserom.dol", 0x26D82C, 0x28 -.global lbl_80270874 -lbl_80270874: +.global lbl_recenter_cb +lbl_recenter_cb: .incbin "baserom.dol", 0x26D854, 0x28 -.global lbl_8027089C -lbl_8027089C: +.global lbl__stringBase0_96 +lbl__stringBase0_96: .incbin "baserom.dol", 0x26D87C, 0x70C -.global lbl_80270FA8 -lbl_80270FA8: +.global lbl__405_9 +lbl__405_9: .incbin "baserom.dol", 0x26DF88, 0x164 -.global lbl_8027110C -lbl_8027110C: +.global lbl_sound_assets__34_unnamed_zNPCTypeBossPlankton_cpp_ +lbl_sound_assets__34_unnamed_zNPCTypeBossPlankton_cpp_: .incbin "baserom.dol", 0x26E0EC, 0x1DC -.global lbl_802712E8 -lbl_802712E8: +.global lbl_beam_ring_curve__34_unnamed_zNPCTypeBossPlankton_cpp_ +lbl_beam_ring_curve__34_unnamed_zNPCTypeBossPlankton_cpp_: .incbin "baserom.dol", 0x26E2C8, 0x18 -.global lbl_80271300 -lbl_80271300: +.global lbl_beam_glow_curve__34_unnamed_zNPCTypeBossPlankton_cpp_ +lbl_beam_glow_curve__34_unnamed_zNPCTypeBossPlankton_cpp_: .incbin "baserom.dol", 0x26E2E0, 0x94 -.global lbl_80271394 -lbl_80271394: +.global lbl_say_set__34_unnamed_zNPCTypeBossPlankton_cpp_ +lbl_say_set__34_unnamed_zNPCTypeBossPlankton_cpp_: .incbin "baserom.dol", 0x26E374, 0x40 -.global lbl_802713D4 -lbl_802713D4: +.global lbl__2120 +lbl__2120: .incbin "baserom.dol", 0x26E3B4, 0xC -.global lbl_802713E0 -lbl_802713E0: +.global lbl__2125 +lbl__2125: .incbin "baserom.dol", 0x26E3C0, 0x60 -.global lbl_80271440 -lbl_80271440: +.global lbl__2381 +lbl__2381: .incbin "baserom.dol", 0x26E420, 0x24 -.global lbl_80271464 -lbl_80271464: +.global lbl__stringBase0_97 +lbl__stringBase0_97: .incbin "baserom.dol", 0x26E444, 0x9C4 -.global lbl_80271E28 -lbl_80271E28: +.global lbl__stringBase0_98 +lbl__stringBase0_98: .incbin "baserom.dol", 0x26EE08, 0x18 -.global lbl_80271E40 -lbl_80271E40: +.global lbl__stringBase0_99 +lbl__stringBase0_99: .incbin "baserom.dol", 0x26EE20, 0x18 -.global lbl_80271E58 -lbl_80271E58: +.global lbl_sequence__30_unnamed_zNPCTypeDutchman_cpp_ +lbl_sequence__30_unnamed_zNPCTypeDutchman_cpp_: .incbin "baserom.dol", 0x26EE38, 0x180 -.global lbl_80271FD8 -lbl_80271FD8: +.global lbl_burn_ribbon_curve__30_unnamed_zNPCTypeDutchman_cpp_ +lbl_burn_ribbon_curve__30_unnamed_zNPCTypeDutchman_cpp_: .incbin "baserom.dol", 0x26EFB8, 0x54 -.global lbl_8027202C -lbl_8027202C: +.global lbl_sound_assets__30_unnamed_zNPCTypeDutchman_cpp_ +lbl_sound_assets__30_unnamed_zNPCTypeDutchman_cpp_: .incbin "baserom.dol", 0x26F00C, 0x48 -.global lbl_80272074 -lbl_80272074: +.global lbl__1674_2 +lbl__1674_2: .incbin "baserom.dol", 0x26F054, 0x34 -.global lbl_802720A8 -lbl_802720A8: +.global lbl__2124_1 +lbl__2124_1: .incbin "baserom.dol", 0x26F088, 0x18 -.global lbl_802720C0 -lbl_802720C0: +.global lbl__2618 +lbl__2618: .incbin "baserom.dol", 0x26F0A0, 0xC -.global lbl_802720CC -lbl_802720CC: +.global lbl__2624 +lbl__2624: .incbin "baserom.dol", 0x26F0AC, 0x18 -.global lbl_802720E4 -lbl_802720E4: +.global lbl__3097 +lbl__3097: .incbin "baserom.dol", 0x26F0C4, 0xC -.global lbl_802720F0 -lbl_802720F0: +.global lbl__stringBase0_100 +lbl__stringBase0_100: .incbin "baserom.dol", 0x26F0D0, 0xB50 -.global lbl_80272C40 -lbl_80272C40: +.global lbl__621_2 +lbl__621_2: .incbin "baserom.dol", 0x26FC20, 0x10 -.global lbl_80272C50 -lbl_80272C50: +.global lbl__stringBase0_101 +lbl__stringBase0_101: .incbin "baserom.dol", 0x26FC30, 0x290 -.global lbl_80272EE0 -lbl_80272EE0: +.global lbl_g_parm_oilbub +lbl_g_parm_oilbub: .incbin "baserom.dol", 0x26FEC0, 0x70 -.global lbl_80272F50 -lbl_80272F50: +.global lbl_g_parm_tubespiral +lbl_g_parm_tubespiral: .incbin "baserom.dol", 0x26FF30, 0x30 -.global lbl_80272F80 -lbl_80272F80: +.global lbl_g_parm_tubeconfetti +lbl_g_parm_tubeconfetti: .incbin "baserom.dol", 0x26FF60, 0x50 -.global lbl_80272FD0 -lbl_80272FD0: +.global lbl_g_parm_glovedust +lbl_g_parm_glovedust: .incbin "baserom.dol", 0x26FFB0, 0x1C -.global lbl_80272FEC -lbl_80272FEC: +.global lbl_g_parm_monsoonrain +lbl_g_parm_monsoonrain: .incbin "baserom.dol", 0x26FFCC, 0x1C -.global lbl_80273008 -lbl_80273008: +.global lbl_g_parm_sleepyzeez +lbl_g_parm_sleepyzeez: .incbin "baserom.dol", 0x26FFE8, 0x28 -.global lbl_80273030 -lbl_80273030: +.global lbl_g_parm_chucksplash +lbl_g_parm_chucksplash: .incbin "baserom.dol", 0x270010, 0xA0 -.global lbl_802730D0 -lbl_802730D0: +.global lbl_g_parm_vissplash +lbl_g_parm_vissplash: .incbin "baserom.dol", 0x2700B0, 0x20 -.global lbl_802730F0 -lbl_802730F0: +.global lbl_g_parm_tartargunk +lbl_g_parm_tartargunk: .incbin "baserom.dol", 0x2700D0, 0xF0 -.global lbl_802731E0 -lbl_802731E0: +.global lbl_g_parm_dogbreath +lbl_g_parm_dogbreath: .incbin "baserom.dol", 0x2701C0, 0x60 -.global lbl_80273240 -lbl_80273240: +.global lbl_g_parm_fahrwerkz +lbl_g_parm_fahrwerkz: .incbin "baserom.dol", 0x270220, 0x158 -.global lbl_80273398 -lbl_80273398: +.global lbl__965_2 +lbl__965_2: .incbin "baserom.dol", 0x270378, 0xC -.global lbl_802733A4 -lbl_802733A4: +.global lbl__1048_6 +lbl__1048_6: .incbin "baserom.dol", 0x270384, 0xC -.global lbl_802733B0 -lbl_802733B0: +.global lbl__1053_6 +lbl__1053_6: .incbin "baserom.dol", 0x270390, 0x30 -.global lbl_802733E0 -lbl_802733E0: +.global lbl__1067_1 +lbl__1067_1: .incbin "baserom.dol", 0x2703C0, 0xC -.global lbl_802733EC -lbl_802733EC: +.global lbl__1099_1 +lbl__1099_1: .incbin "baserom.dol", 0x2703CC, 0xCC -.global lbl_802734B8 -lbl_802734B8: +.global lbl__446_2 +lbl__446_2: .incbin "baserom.dol", 0x270498, 0x148 -.global lbl_80273600 -lbl_80273600: +.global lbl_vec_tumble$1329 +lbl_vec_tumble$1329: .incbin "baserom.dol", 0x2705E0, 0xC -.global lbl_8027360C -lbl_8027360C: +.global lbl__1457 +lbl__1457: .incbin "baserom.dol", 0x2705EC, 0xE4 -.global lbl_802736F0 -lbl_802736F0: +.global lbl__2141 +lbl__2141: .incbin "baserom.dol", 0x2706D0, 0x20 -.global lbl_80273710 -lbl_80273710: +.global lbl__2353 +lbl__2353: .incbin "baserom.dol", 0x2706F0, 0x90 -.global lbl_802737A0 -lbl_802737A0: +.global lbl__2518_2 +lbl__2518_2: .incbin "baserom.dol", 0x270780, 0xC -.global lbl_802737AC -lbl_802737AC: +.global lbl__2578 +lbl__2578: .incbin "baserom.dol", 0x27078C, 0x18 -.global lbl_802737C4 -lbl_802737C4: +.global lbl__2603 +lbl__2603: .incbin "baserom.dol", 0x2707A4, 0xC -.global lbl_802737D0 -lbl_802737D0: +.global lbl__2613 +lbl__2613: .incbin "baserom.dol", 0x2707B0, 0xC -.global lbl_802737DC -lbl_802737DC: +.global lbl__2640 +lbl__2640: .incbin "baserom.dol", 0x2707BC, 0xC -.global lbl_802737E8 -lbl_802737E8: +.global lbl__3036 +lbl__3036: .incbin "baserom.dol", 0x2707C8, 0xC -.global lbl_802737F4 -lbl_802737F4: +.global lbl__3121 +lbl__3121: .incbin "baserom.dol", 0x2707D4, 0xC -.global lbl_80273800 -lbl_80273800: +.global lbl__stringBase0_104 +lbl__stringBase0_104: .incbin "baserom.dol", 0x2707E0, 0x330 -.global lbl_80273B30 -lbl_80273B30: +.global lbl_wt_tgt$1062 +lbl_wt_tgt$1062: .incbin "baserom.dol", 0x270B10, 0x10 -.global lbl_80273B40 -lbl_80273B40: +.global lbl__405_10 +lbl__405_10: .incbin "baserom.dol", 0x270B20, 0x148 -.global lbl_80273C88 -lbl_80273C88: +.global lbl_scl_wall$1289 +lbl_scl_wall$1289: .incbin "baserom.dol", 0x270C68, 0xC -.global lbl_80273C94 -lbl_80273C94: +.global lbl_vel_wall$1290 +lbl_vel_wall$1290: .incbin "baserom.dol", 0x270C74, 0x50 -.global lbl_80273CE4 -lbl_80273CE4: +.global lbl_vec_offset$1853 +lbl_vec_offset$1853: .incbin "baserom.dol", 0x270CC4, 0xC -.global lbl_80273CF0 -lbl_80273CF0: +.global lbl__2326 +lbl__2326: .incbin "baserom.dol", 0x270CD0, 0xC -.global lbl_80273CFC -lbl_80273CFC: +.global lbl__2327 +lbl__2327: .incbin "baserom.dol", 0x270CDC, 0xC -.global lbl_80273D08 -lbl_80273D08: +.global lbl__stringBase0_105 +lbl__stringBase0_105: .incbin "baserom.dol", 0x270CE8, 0xCE8 -.global lbl_802749F0 -lbl_802749F0: +.global lbl__stringBase0_106 +lbl__stringBase0_106: .incbin "baserom.dol", 0x2719D0, 0x10 -.global lbl_80274A00 -lbl_80274A00: +.global lbl__stringBase0_107 +lbl__stringBase0_107: .incbin "baserom.dol", 0x2719E0, 0x138 -.global lbl_80274B38 -lbl_80274B38: +.global lbl__454_1 +lbl__454_1: .incbin "baserom.dol", 0x271B18, 0x198 -.global lbl_80274CD0 -lbl_80274CD0: +.global lbl__stringBase0_108 +lbl__stringBase0_108: .incbin "baserom.dol", 0x271CB0, 0x80 .global lbl_80274D50 lbl_80274D50: @@ -1478,23 +1478,23 @@ lbl_80274E50: .global lbl_80274E58 lbl_80274E58: .incbin "baserom.dol", 0x271E38, 0x3D8 -.global lbl_80275230 -lbl_80275230: +.global lbl_huff4reads +lbl_huff4reads: .incbin "baserom.dol", 0x272210, 0x10 -.global lbl_80275240 -lbl_80275240: +.global lbl_mask2 +lbl_mask2: .incbin "baserom.dol", 0x272220, 0x40 -.global lbl_80275280 -lbl_80275280: +.global lbl_mask1 +lbl_mask1: .incbin "baserom.dol", 0x272260, 0x40 -.global lbl_802752C0 -lbl_802752C0: +.global lbl_mask4 +lbl_mask4: .incbin "baserom.dol", 0x2722A0, 0x10 -.global lbl_802752D0 -lbl_802752D0: +.global lbl_mask3 +lbl_mask3: .incbin "baserom.dol", 0x2722B0, 0x30 -.global lbl_80275300 -lbl_80275300: +.global lbl_VarBitsLens +lbl_VarBitsLens: .incbin "baserom.dol", 0x2722E0, 0xC .global lbl_8027530C lbl_8027530C: @@ -1553,20 +1553,20 @@ lbl_802754D0: .global lbl_802754D4 lbl_802754D4: .incbin "baserom.dol", 0x2724B4, 0xC -.global lbl_802754E0 -lbl_802754E0: +.global lbl_ifiquantlevels8 +lbl_ifiquantlevels8: .incbin "baserom.dol", 0x2724C0, 0x2000 -.global lbl_802774E0 -lbl_802774E0: +.global lbl_ifimquantlevels8 +lbl_ifimquantlevels8: .incbin "baserom.dol", 0x2744C0, 0x2000 -.global lbl_802794E0 -lbl_802794E0: +.global lbl_zigzag +lbl_zigzag: .incbin "baserom.dol", 0x2764C0, 0x40 -.global lbl_80279520 -lbl_80279520: +.global lbl_patterns +lbl_patterns: .incbin "baserom.dol", 0x276500, 0x400 -.global lbl_80279920 -lbl_80279920: +.global lbl_ClampRegion +lbl_ClampRegion: .incbin "baserom.dol", 0x276900, 0x10 .global lbl_80279930 lbl_80279930: @@ -1631,54 +1631,54 @@ lbl_8027A260: .global lbl_8027A298 lbl_8027A298: .incbin "baserom.dol", 0x277278, 0x40 -.global lbl_8027A2D8 -lbl_8027A2D8: +.global lbl__62_2 +lbl__62_2: .incbin "baserom.dol", 0x2772B8, 0x20 -.global lbl_8027A2F8 -lbl_8027A2F8: +.global lbl__618_5 +lbl__618_5: .incbin "baserom.dol", 0x2772D8, 0x20 -.global lbl_8027A318 -lbl_8027A318: +.global lbl_gTRKMemMap +lbl_gTRKMemMap: .incbin "baserom.dol", 0x2772F8, 0x10 -.global lbl_8027A328 -lbl_8027A328: +.global lbl__300 +lbl__300: .incbin "baserom.dol", 0x277308, 0x50 -.global lbl_8027A378 -lbl_8027A378: +.global lbl__314 +lbl__314: .incbin "baserom.dol", 0x277358, 0x28 -.global lbl_8027A3A0 -lbl_8027A3A0: +.global lbl_EndofProgramInstruction$111 +lbl_EndofProgramInstruction$111: .incbin "baserom.dol", 0x277380, 0x4 -.global lbl_8027A3A4 -lbl_8027A3A4: +.global lbl__114_3 +lbl__114_3: .incbin "baserom.dol", 0x277384, 0x4 -.global lbl_8027A3A8 -lbl_8027A3A8: +.global lbl__154_2 +lbl__154_2: .incbin "baserom.dol", 0x277388, 0x24 -.global lbl_8027A3CC -lbl_8027A3CC: +.global lbl__155_2 +lbl__155_2: .incbin "baserom.dol", 0x2773AC, 0x24 -.global lbl_8027A3F0 -lbl_8027A3F0: +.global lbl__799_4 +lbl__799_4: .incbin "baserom.dol", 0x2773D0, 0x20 -.global lbl_8027A410 -lbl_8027A410: +.global lbl__980_1 +lbl__980_1: .incbin "baserom.dol", 0x2773F0, 0x20 -.global lbl_8027A430 -lbl_8027A430: +.global lbl_datasize +lbl_datasize: .incbin "baserom.dol", 0x277410, 0x24 -.global lbl_8027A454 -lbl_8027A454: +.global lbl__463_5 +lbl__463_5: .incbin "baserom.dol", 0x277434, 0x44 -.global lbl_8027A498 -lbl_8027A498: +.global lbl__338 +lbl__338: .incbin "baserom.dol", 0x277478, 0x18 -.global lbl_8027A4B0 -lbl_8027A4B0: +.global lbl__424_2 +lbl__424_2: .incbin "baserom.dol", 0x277490, 0x10 -.global lbl_8027A4C0 -lbl_8027A4C0: +.global lbl_character$48 +lbl_character$48: .incbin "baserom.dol", 0x2774A0, 0x18 -.global lbl_8027A4D8 -lbl_8027A4D8: +.global lbl__338_2 +lbl__338_2: .incbin "baserom.dol", 0x2774B8, 0xE8 diff --git a/asm/rwsdk/rwsdk.s b/asm/rwsdk/rwsdk.s index c8e714df4..c853c6bac 100644 --- a/asm/rwsdk/rwsdk.s +++ b/asm/rwsdk/rwsdk.s @@ -23,7 +23,7 @@ lbl_801F7210: /* 801F7254 001F4054 39 61 00 60 */ addi r11, r1, 0x60 /* 801F7258 001F4058 4B FF 62 9D */ bl func_801ED4F4 /* 801F725C 001F405C 7C B8 2B 78 */ mr r24, r5 -/* 801F7260 001F4060 80 AD 9D DC */ lwz r5, lbl_803CC6DC-_SDA_BASE_(r13) +/* 801F7260 001F4060 80 AD 9D DC */ lwz r5, lbl__rpCollisionGeometryDataOffset-_SDA_BASE_(r13) /* 801F7264 001F4064 80 D8 00 00 */ lwz r6, 0(r24) /* 801F7268 001F4068 54 80 08 3C */ slwi r0, r4, 1 /* 801F726C 001F406C 83 B8 00 04 */ lwz r29, 4(r24) @@ -46,7 +46,7 @@ lbl_801F7290: /* 801F72AC 001F40AC A0 06 00 04 */ lhz r0, 4(r6) /* 801F72B0 001F40B0 1C 83 00 0C */ mulli r4, r3, 0xc /* 801F72B4 001F40B4 A0 66 00 02 */ lhz r3, 2(r6) -/* 801F72B8 001F40B8 C1 42 B9 C8 */ lfs f10, lbl_803D0348-_SDA2_BASE_(r2) +/* 801F72B8 001F40B8 C1 42 B9 C8 */ lfs f10, lbl__384-_SDA2_BASE_(r2) /* 801F72BC 001F40BC 7F 7F 22 14 */ add r27, r31, r4 /* 801F72C0 001F40C0 1C 00 00 0C */ mulli r0, r0, 0xc /* 801F72C4 001F40C4 C0 BB 00 08 */ lfs f5, 8(r27) @@ -82,7 +82,7 @@ lbl_801F7290: /* 801F733C 001F413C 41 82 00 EC */ beq lbl_801F7428 /* 801F7340 001F4140 80 78 00 08 */ lwz r3, 8(r24) /* 801F7344 001F4144 FD 40 48 50 */ fneg f10, f9 -/* 801F7348 001F4148 C1 A2 B9 CC */ lfs f13, lbl_803D034C-_SDA2_BASE_(r2) +/* 801F7348 001F4148 C1 A2 B9 CC */ lfs f13, lbl__385_1-_SDA2_BASE_(r2) /* 801F734C 001F414C 38 00 00 00 */ li r0, 0 /* 801F7350 001F4150 C1 63 00 04 */ lfs f11, 4(r3) /* 801F7354 001F4154 C1 83 00 00 */ lfs f12, 0(r3) @@ -239,7 +239,7 @@ lbl_801F7584: /* 801F7590 001F4390 39 61 00 60 */ addi r11, r1, 0x60 /* 801F7594 001F4394 4B FF 5F 61 */ bl func_801ED4F4 /* 801F7598 001F4398 7C BB 2B 78 */ mr r27, r5 -/* 801F759C 001F439C 80 AD 9D DC */ lwz r5, lbl_803CC6DC-_SDA_BASE_(r13) +/* 801F759C 001F439C 80 AD 9D DC */ lwz r5, lbl__rpCollisionGeometryDataOffset-_SDA_BASE_(r13) /* 801F75A0 001F43A0 80 DB 00 00 */ lwz r6, 0(r27) /* 801F75A4 001F43A4 54 80 08 3C */ slwi r0, r4, 1 /* 801F75A8 001F43A8 83 BB 00 04 */ lwz r29, 4(r27) @@ -334,7 +334,7 @@ rwsdk.GeometryForAllLineIntersections: /* 801F76F0 001F44F0 F3 21 00 98 */ psq_st f25, 152(r1), 0, qr0 /* 801F76F4 001F44F4 39 61 00 90 */ addi r11, r1, 0x90 /* 801F76F8 001F44F8 4B FF 5D FD */ bl func_801ED4F4 -/* 801F76FC 001F44FC 80 0D 9D DC */ lwz r0, lbl_803CC6DC-_SDA_BASE_(r13) +/* 801F76FC 001F44FC 80 0D 9D DC */ lwz r0, lbl__rpCollisionGeometryDataOffset-_SDA_BASE_(r13) /* 801F7700 001F4500 7C 78 1B 78 */ mr r24, r3 /* 801F7704 001F4504 7C 99 23 78 */ mr r25, r4 /* 801F7708 001F4508 7C BA 2B 78 */ mr r26, r5 @@ -356,10 +356,10 @@ rwsdk.GeometryForAllLineIntersections: /* 801F7748 001F4548 C0 19 00 08 */ lfs f0, 8(r25) /* 801F774C 001F454C EC 01 00 28 */ fsubs f0, f1, f0 /* 801F7750 001F4550 D0 01 00 1C */ stfs f0, 0x1c(r1) -/* 801F7754 001F4554 C0 02 B9 D0 */ lfs f0, lbl_803D0350-_SDA2_BASE_(r2) +/* 801F7754 001F4554 C0 02 B9 D0 */ lfs f0, lbl__454_3-_SDA2_BASE_(r2) /* 801F7758 001F4558 FC 00 10 00 */ fcmpu cr0, f0, f2 /* 801F775C 001F455C 41 82 00 0C */ beq lbl_801F7768 -/* 801F7760 001F4560 C0 02 B9 D4 */ lfs f0, lbl_803D0354-_SDA2_BASE_(r2) +/* 801F7760 001F4560 C0 02 B9 D4 */ lfs f0, lbl__596_1-_SDA2_BASE_(r2) /* 801F7764 001F4564 EC 00 10 24 */ fdivs f0, f0, f2 lbl_801F7768: /* 801F7768 001F4568 C0 61 00 18 */ lfs f3, 0x18(r1) @@ -368,20 +368,20 @@ lbl_801F7768: /* 801F7774 001F4574 EC 04 00 32 */ fmuls f0, f4, f0 /* 801F7778 001F4578 D0 21 00 20 */ stfs f1, 0x20(r1) /* 801F777C 001F457C D0 01 00 24 */ stfs f0, 0x24(r1) -/* 801F7780 001F4580 C0 02 B9 D0 */ lfs f0, lbl_803D0350-_SDA2_BASE_(r2) +/* 801F7780 001F4580 C0 02 B9 D0 */ lfs f0, lbl__454_3-_SDA2_BASE_(r2) /* 801F7784 001F4584 FC 00 18 00 */ fcmpu cr0, f0, f3 /* 801F7788 001F4588 41 82 00 0C */ beq lbl_801F7794 -/* 801F778C 001F458C C0 02 B9 D4 */ lfs f0, lbl_803D0354-_SDA2_BASE_(r2) +/* 801F778C 001F458C C0 02 B9 D4 */ lfs f0, lbl__596_1-_SDA2_BASE_(r2) /* 801F7790 001F4590 EC 00 18 24 */ fdivs f0, f0, f3 lbl_801F7794: /* 801F7794 001F4594 EC 22 00 32 */ fmuls f1, f2, f0 /* 801F7798 001F4598 EC 04 00 32 */ fmuls f0, f4, f0 /* 801F779C 001F459C D0 21 00 28 */ stfs f1, 0x28(r1) /* 801F77A0 001F45A0 D0 01 00 2C */ stfs f0, 0x2c(r1) -/* 801F77A4 001F45A4 C0 02 B9 D0 */ lfs f0, lbl_803D0350-_SDA2_BASE_(r2) +/* 801F77A4 001F45A4 C0 02 B9 D0 */ lfs f0, lbl__454_3-_SDA2_BASE_(r2) /* 801F77A8 001F45A8 FC 00 20 00 */ fcmpu cr0, f0, f4 /* 801F77AC 001F45AC 41 82 00 0C */ beq lbl_801F77B8 -/* 801F77B0 001F45B0 C0 02 B9 D4 */ lfs f0, lbl_803D0354-_SDA2_BASE_(r2) +/* 801F77B0 001F45B0 C0 02 B9 D4 */ lfs f0, lbl__596_1-_SDA2_BASE_(r2) /* 801F77B4 001F45B4 EC 00 20 24 */ fdivs f0, f0, f4 lbl_801F77B8: /* 801F77B8 001F45B8 EC 22 00 32 */ fmuls f1, f2, f0 @@ -416,7 +416,7 @@ lbl_801F7820: /* 801F7824 001F4624 A0 1E 00 04 */ lhz r0, 4(r30) /* 801F7828 001F4628 1C 83 00 0C */ mulli r4, r3, 0xc /* 801F782C 001F462C A0 7E 00 02 */ lhz r3, 2(r30) -/* 801F7830 001F4630 C0 C2 B9 C8 */ lfs f6, lbl_803D0348-_SDA2_BASE_(r2) +/* 801F7830 001F4630 C0 C2 B9 C8 */ lfs f6, lbl__384-_SDA2_BASE_(r2) /* 801F7834 001F4634 7F 9F 22 14 */ add r28, r31, r4 /* 801F7838 001F4638 1C 00 00 0C */ mulli r0, r0, 0xc /* 801F783C 001F463C C0 9C 00 08 */ lfs f4, 8(r28) @@ -456,7 +456,7 @@ lbl_801F7820: /* 801F78C4 001F46C4 38 00 00 00 */ li r0, 0 /* 801F78C8 001F46C8 EF 26 C8 28 */ fsubs f25, f6, f25 /* 801F78CC 001F46CC C0 D9 00 08 */ lfs f6, 8(r25) -/* 801F78D0 001F46D0 C1 22 B9 CC */ lfs f9, lbl_803D034C-_SDA2_BASE_(r2) +/* 801F78D0 001F46D0 C1 22 B9 CC */ lfs f9, lbl__385_1-_SDA2_BASE_(r2) /* 801F78D4 001F46D4 EC E7 18 28 */ fsubs f7, f7, f3 /* 801F78D8 001F46D8 EC 79 06 F2 */ fmuls f3, f25, f27 /* 801F78DC 001F46DC ED 29 02 32 */ fmuls f9, f9, f8 @@ -613,7 +613,7 @@ rwsdk.GeometryForAllSphereIntersections: /* 801F7B0C 001F490C F3 E1 00 98 */ psq_st f31, 152(r1), 0, qr0 /* 801F7B10 001F4910 39 61 00 90 */ addi r11, r1, 0x90 /* 801F7B14 001F4914 4B FF 59 E1 */ bl func_801ED4F4 -/* 801F7B18 001F4918 80 0D 9D DC */ lwz r0, lbl_803CC6DC-_SDA_BASE_(r13) +/* 801F7B18 001F4918 80 0D 9D DC */ lwz r0, lbl__rpCollisionGeometryDataOffset-_SDA_BASE_(r13) /* 801F7B1C 001F491C 7C 7D 1B 78 */ mr r29, r3 /* 801F7B20 001F4920 7C 9E 23 78 */ mr r30, r4 /* 801F7B24 001F4924 7C BF 2B 78 */ mr r31, r5 @@ -627,7 +627,7 @@ rwsdk.GeometryForAllSphereIntersections: /* 801F7B44 001F4944 93 A1 00 0C */ stw r29, 0xc(r1) /* 801F7B48 001F4948 38 C1 00 0C */ addi r6, r1, 0xc /* 801F7B4C 001F494C 93 C1 00 14 */ stw r30, 0x14(r1) -/* 801F7B50 001F4950 C0 02 B9 D4 */ lfs f0, lbl_803D0354-_SDA2_BASE_(r2) +/* 801F7B50 001F4950 C0 02 B9 D4 */ lfs f0, lbl__596_1-_SDA2_BASE_(r2) /* 801F7B54 001F4954 C0 DE 00 0C */ lfs f6, 0xc(r30) /* 801F7B58 001F4958 EC 00 30 24 */ fdivs f0, f0, f6 /* 801F7B5C 001F495C D0 01 00 18 */ stfs f0, 0x18(r1) @@ -662,7 +662,7 @@ rwsdk.GeometryForAllSphereIntersections: /* 801F7BD0 001F49D0 48 00 2B F5 */ bl _rpCollBSPTreeForAllBoxLeafNodeIntersections /* 801F7BD4 001F49D4 48 00 00 DC */ b lbl_801F7CB0 lbl_801F7BD8: -/* 801F7BD8 001F49D8 C0 22 B9 D4 */ lfs f1, lbl_803D0354-_SDA2_BASE_(r2) +/* 801F7BD8 001F49D8 C0 22 B9 D4 */ lfs f1, lbl__596_1-_SDA2_BASE_(r2) /* 801F7BDC 001F49DC 3B 40 00 00 */ li r26, 0 /* 801F7BE0 001F49E0 C0 1E 00 0C */ lfs f0, 0xc(r30) /* 801F7BE4 001F49E4 80 7D 00 5C */ lwz r3, 0x5c(r29) @@ -798,7 +798,7 @@ lbl_801F7D9C: /* 801F7DC8 001F4BC8 A8 76 00 50 */ lha r3, 0x50(r22) /* 801F7DCC 001F4BCC A8 B6 00 52 */ lha r5, 0x52(r22) /* 801F7DD0 001F4BD0 EF A1 00 28 */ fsubs f29, f1, f0 -/* 801F7DD4 001F4BD4 C3 82 B9 D0 */ lfs f28, lbl_803D0350-_SDA2_BASE_(r2) +/* 801F7DD4 001F4BD4 C3 82 B9 D0 */ lfs f28, lbl__454_3-_SDA2_BASE_(r2) /* 801F7DD8 001F4BD8 7C 03 28 00 */ cmpw r3, r5 /* 801F7DDC 001F4BDC 41 82 00 14 */ beq lbl_801F7DF0 /* 801F7DE0 001F4BE0 7C 03 00 00 */ cmpw r3, r0 @@ -951,7 +951,7 @@ lbl_801F7FE0: /* 801F800C 001F4E0C EC C2 68 28 */ fsubs f6, f2, f13 /* 801F8010 001F4E10 C1 7D 00 00 */ lfs f11, 0(r29) /* 801F8014 001F4E14 EC 5F 01 F2 */ fmuls f2, f31, f7 -/* 801F8018 001F4E18 C1 22 B9 C8 */ lfs f9, lbl_803D0348-_SDA2_BASE_(r2) +/* 801F8018 001F4E18 C1 22 B9 C8 */ lfs f9, lbl__384-_SDA2_BASE_(r2) /* 801F801C 001F4E1C ED 5E 01 72 */ fmuls f10, f30, f5 /* 801F8020 001F4E20 ED 1D 01 B2 */ fmuls f8, f29, f6 /* 801F8024 001F4E24 EF 3D 11 78 */ fmsubs f25, f29, f5, f2 @@ -972,7 +972,7 @@ lbl_801F7FE0: /* 801F8060 001F4E60 38 00 00 00 */ li r0, 0 /* 801F8064 001F4E64 EE E9 68 28 */ fsubs f23, f9, f13 /* 801F8068 001F4E68 C1 41 00 34 */ lfs f10, 0x34(r1) -/* 801F806C 001F4E6C C1 A2 B9 CC */ lfs f13, lbl_803D034C-_SDA2_BASE_(r2) +/* 801F806C 001F4E6C C1 A2 B9 CC */ lfs f13, lbl__385_1-_SDA2_BASE_(r2) /* 801F8070 001F4E70 ED 6B 00 28 */ fsubs f11, f11, f0 /* 801F8074 001F4E74 ED 37 06 72 */ fmuls f9, f23, f25 /* 801F8078 001F4E78 EC 0D 03 32 */ fmuls f0, f13, f12 @@ -1160,13 +1160,13 @@ rwsdk.AtomicForAllSphereIntersections: /* 801F8324 001F5124 38 60 00 00 */ li r3, 0 /* 801F8328 001F5128 48 00 02 C4 */ b lbl_801F85EC lbl_801F832C: -/* 801F832C 001F512C C0 02 B9 D4 */ lfs f0, lbl_803D0354-_SDA2_BASE_(r2) +/* 801F832C 001F512C C0 02 B9 D4 */ lfs f0, lbl__596_1-_SDA2_BASE_(r2) /* 801F8330 001F5130 3B C0 00 00 */ li r30, 0 /* 801F8334 001F5134 A8 76 00 50 */ lha r3, 0x50(r22) /* 801F8338 001F5138 3B A0 00 00 */ li r29, 0 /* 801F833C 001F513C EF C0 08 24 */ fdivs f30, f0, f1 /* 801F8340 001F5140 A8 B6 00 52 */ lha r5, 0x52(r22) -/* 801F8344 001F5144 C3 E2 B9 D0 */ lfs f31, lbl_803D0350-_SDA2_BASE_(r2) +/* 801F8344 001F5144 C3 E2 B9 D0 */ lfs f31, lbl__454_3-_SDA2_BASE_(r2) /* 801F8348 001F5148 3B 80 00 00 */ li r28, 0 /* 801F834C 001F514C 7C 03 28 00 */ cmpw r3, r5 /* 801F8350 001F5150 41 82 00 14 */ beq lbl_801F8364 @@ -2028,7 +2028,7 @@ lbl_801F8F78: /* 801F8FBC 001F5DBC 39 61 00 60 */ addi r11, r1, 0x60 /* 801F8FC0 001F5DC0 4B FF 45 31 */ bl func_801ED4F0 /* 801F8FC4 001F5DC4 7C B7 2B 78 */ mr r23, r5 -/* 801F8FC8 001F5DC8 80 AD 9D E0 */ lwz r5, lbl_803CC6E0-_SDA_BASE_(r13) +/* 801F8FC8 001F5DC8 80 AD 9D E0 */ lwz r5, lbl__rpCollisionWorldSectorDataOffset-_SDA_BASE_(r13) /* 801F8FCC 001F5DCC 83 D7 00 30 */ lwz r30, 0x30(r23) /* 801F8FD0 001F5DD0 54 80 08 3C */ slwi r0, r4, 1 /* 801F8FD4 001F5DD4 83 F7 00 44 */ lwz r31, 0x44(r23) @@ -2050,7 +2050,7 @@ lbl_801F8FF4: /* 801F9010 001F5E10 A0 06 00 06 */ lhz r0, 6(r6) /* 801F9014 001F5E14 1C 83 00 0C */ mulli r4, r3, 0xc /* 801F9018 001F5E18 A0 66 00 04 */ lhz r3, 4(r6) -/* 801F901C 001F5E1C C1 42 B9 DC */ lfs f10, lbl_803D035C-_SDA2_BASE_(r2) +/* 801F901C 001F5E1C C1 42 B9 DC */ lfs f10, lbl__608_5-_SDA2_BASE_(r2) /* 801F9020 001F5E20 7F 5D 22 14 */ add r26, r29, r4 /* 801F9024 001F5E24 1C 00 00 0C */ mulli r0, r0, 0xc /* 801F9028 001F5E28 C0 BA 00 08 */ lfs f5, 8(r26) @@ -2086,7 +2086,7 @@ lbl_801F8FF4: /* 801F90A0 001F5EA0 41 82 00 EC */ beq lbl_801F918C /* 801F90A4 001F5EA4 80 77 00 34 */ lwz r3, 0x34(r23) /* 801F90A8 001F5EA8 FD 40 48 50 */ fneg f10, f9 -/* 801F90AC 001F5EAC C1 A2 B9 E0 */ lfs f13, lbl_803D0360-_SDA2_BASE_(r2) +/* 801F90AC 001F5EAC C1 A2 B9 E0 */ lfs f13, lbl__609_3-_SDA2_BASE_(r2) /* 801F90B0 001F5EB0 38 00 00 00 */ li r0, 0 /* 801F90B4 001F5EB4 C1 63 00 04 */ lfs f11, 4(r3) /* 801F90B8 001F5EB8 C1 83 00 00 */ lfs f12, 0(r3) @@ -2245,7 +2245,7 @@ lbl_801F92EC: /* 801F92FC 001F60FC 4B FF 41 F5 */ bl func_801ED4F0 /* 801F9300 001F6100 83 A5 00 18 */ lwz r29, 0x18(r5) /* 801F9304 001F6104 54 80 08 3C */ slwi r0, r4, 1 -/* 801F9308 001F6108 80 8D 9D E0 */ lwz r4, lbl_803CC6E0-_SDA_BASE_(r13) +/* 801F9308 001F6108 80 8D 9D E0 */ lwz r4, lbl__rpCollisionWorldSectorDataOffset-_SDA_BASE_(r13) /* 801F930C 001F610C 7C 79 1B 78 */ mr r25, r3 /* 801F9310 001F6110 83 E5 00 24 */ lwz r31, 0x24(r5) /* 801F9314 001F6114 7C 7D 20 2E */ lwzx r3, r29, r4 @@ -2325,7 +2325,7 @@ lbl_801F9418: /* 801F9428 001F6228 4B FF 40 C9 */ bl func_801ED4F0 /* 801F942C 001F622C 83 A5 00 18 */ lwz r29, 0x18(r5) /* 801F9430 001F6230 7C 79 1B 78 */ mr r25, r3 -/* 801F9434 001F6234 80 CD 9D E0 */ lwz r6, lbl_803CC6E0-_SDA_BASE_(r13) +/* 801F9434 001F6234 80 CD 9D E0 */ lwz r6, lbl__rpCollisionWorldSectorDataOffset-_SDA_BASE_(r13) /* 801F9438 001F6238 54 80 08 3C */ slwi r0, r4, 1 /* 801F943C 001F623C 83 C5 00 24 */ lwz r30, 0x24(r5) /* 801F9440 001F6240 7C BF 2B 78 */ mr r31, r5 @@ -2409,7 +2409,7 @@ lbl_801F945C: /* 801F9574 001F6374 92 C1 00 2C */ stw r22, 0x2c(r1) /* 801F9578 001F6378 81 9E 00 04 */ lwz r12, 4(r30) /* 801F957C 001F637C 80 7E 00 00 */ lwz r3, 0(r30) -/* 801F9580 001F6380 C0 22 B9 D8 */ lfs f1, lbl_803D0358-_SDA2_BASE_(r2) +/* 801F9580 001F6380 C0 22 B9 D8 */ lfs f1, lbl__496-_SDA2_BASE_(r2) /* 801F9584 001F6384 80 DE 00 08 */ lwz r6, 8(r30) /* 801F9588 001F6388 7D 89 03 A6 */ mtctr r12 /* 801F958C 001F638C 4E 80 04 21 */ bctrl @@ -2437,7 +2437,7 @@ lbl_801F95CC: /* 801F95D4 001F63D4 90 01 00 14 */ stw r0, 0x14(r1) /* 801F95D8 001F63D8 93 E1 00 0C */ stw r31, 0xc(r1) /* 801F95DC 001F63DC 7C 7F 1B 78 */ mr r31, r3 -/* 801F95E0 001F63E0 80 0D 9D E0 */ lwz r0, lbl_803CC6E0-_SDA_BASE_(r13) +/* 801F95E0 001F63E0 80 0D 9D E0 */ lwz r0, lbl__rpCollisionWorldSectorDataOffset-_SDA_BASE_(r13) /* 801F95E4 001F63E4 7C FF 00 2E */ lwzx r7, r31, r0 /* 801F95E8 001F63E8 28 07 00 00 */ cmplwi r7, 0 /* 801F95EC 001F63EC 41 82 00 34 */ beq lbl_801F9620 @@ -2468,7 +2468,7 @@ lbl_801F9638: /* 801F9644 001F6444 90 01 00 14 */ stw r0, 0x14(r1) /* 801F9648 001F6448 93 E1 00 0C */ stw r31, 0xc(r1) /* 801F964C 001F644C 7C 7F 1B 78 */ mr r31, r3 -/* 801F9650 001F6450 80 0D 9D E0 */ lwz r0, lbl_803CC6E0-_SDA_BASE_(r13) +/* 801F9650 001F6450 80 0D 9D E0 */ lwz r0, lbl__rpCollisionWorldSectorDataOffset-_SDA_BASE_(r13) /* 801F9654 001F6454 7C 7F 00 2E */ lwzx r3, r31, r0 /* 801F9658 001F6458 28 03 00 00 */ cmplwi r3, 0 /* 801F965C 001F645C 41 82 00 24 */ beq lbl_801F9680 @@ -2542,10 +2542,10 @@ lbl_801F971C: /* 801F974C 001F654C EC 01 00 28 */ fsubs f0, f1, f0 /* 801F9750 001F6550 90 01 01 00 */ stw r0, 0x100(r1) /* 801F9754 001F6554 D0 01 00 FC */ stfs f0, 0xfc(r1) -/* 801F9758 001F6558 C0 62 B9 D8 */ lfs f3, lbl_803D0358-_SDA2_BASE_(r2) +/* 801F9758 001F6558 C0 62 B9 D8 */ lfs f3, lbl__496-_SDA2_BASE_(r2) /* 801F975C 001F655C FC 03 10 00 */ fcmpu cr0, f3, f2 /* 801F9760 001F6560 41 82 00 0C */ beq lbl_801F976C -/* 801F9764 001F6564 C0 02 B9 E4 */ lfs f0, lbl_803D0364-_SDA2_BASE_(r2) +/* 801F9764 001F6564 C0 02 B9 E4 */ lfs f0, lbl__890_4-_SDA2_BASE_(r2) /* 801F9768 001F6568 EC 60 10 24 */ fdivs f3, f0, f2 lbl_801F976C: /* 801F976C 001F656C C0 41 00 F8 */ lfs f2, 0xf8(r1) @@ -2554,10 +2554,10 @@ lbl_801F976C: /* 801F9778 001F6578 EC 00 00 F2 */ fmuls f0, f0, f3 /* 801F977C 001F657C D0 21 00 BC */ stfs f1, 0xbc(r1) /* 801F9780 001F6580 D0 01 00 C0 */ stfs f0, 0xc0(r1) -/* 801F9784 001F6584 C0 62 B9 D8 */ lfs f3, lbl_803D0358-_SDA2_BASE_(r2) +/* 801F9784 001F6584 C0 62 B9 D8 */ lfs f3, lbl__496-_SDA2_BASE_(r2) /* 801F9788 001F6588 FC 03 10 00 */ fcmpu cr0, f3, f2 /* 801F978C 001F658C 41 82 00 0C */ beq lbl_801F9798 -/* 801F9790 001F6590 C0 02 B9 E4 */ lfs f0, lbl_803D0364-_SDA2_BASE_(r2) +/* 801F9790 001F6590 C0 02 B9 E4 */ lfs f0, lbl__890_4-_SDA2_BASE_(r2) /* 801F9794 001F6594 EC 60 10 24 */ fdivs f3, f0, f2 lbl_801F9798: /* 801F9798 001F6598 C0 01 00 F4 */ lfs f0, 0xf4(r1) @@ -2566,10 +2566,10 @@ lbl_801F9798: /* 801F97A4 001F65A4 EC 01 00 F2 */ fmuls f0, f1, f3 /* 801F97A8 001F65A8 D0 41 00 C4 */ stfs f2, 0xc4(r1) /* 801F97AC 001F65AC D0 01 00 C8 */ stfs f0, 0xc8(r1) -/* 801F97B0 001F65B0 C0 42 B9 D8 */ lfs f2, lbl_803D0358-_SDA2_BASE_(r2) +/* 801F97B0 001F65B0 C0 42 B9 D8 */ lfs f2, lbl__496-_SDA2_BASE_(r2) /* 801F97B4 001F65B4 FC 02 08 00 */ fcmpu cr0, f2, f1 /* 801F97B8 001F65B8 41 82 00 0C */ beq lbl_801F97C4 -/* 801F97BC 001F65BC C0 02 B9 E4 */ lfs f0, lbl_803D0364-_SDA2_BASE_(r2) +/* 801F97BC 001F65BC C0 02 B9 E4 */ lfs f0, lbl__890_4-_SDA2_BASE_(r2) /* 801F97C0 001F65C0 EC 40 08 24 */ fdivs f2, f0, f1 lbl_801F97C4: /* 801F97C4 001F65C4 C0 21 00 F4 */ lfs f1, 0xf4(r1) @@ -2623,7 +2623,7 @@ lbl_801F9800: /* 801F9880 001F6680 D0 41 00 94 */ stfs f2, 0x94(r1) /* 801F9884 001F6684 D0 21 00 98 */ stfs f1, 0x98(r1) /* 801F9888 001F6688 D0 01 00 9C */ stfs f0, 0x9c(r1) -/* 801F988C 001F668C C0 02 B9 E4 */ lfs f0, lbl_803D0364-_SDA2_BASE_(r2) +/* 801F988C 001F668C C0 02 B9 E4 */ lfs f0, lbl__890_4-_SDA2_BASE_(r2) /* 801F9890 001F6690 EC 00 30 24 */ fdivs f0, f0, f6 /* 801F9894 001F6694 90 A1 00 B0 */ stw r5, 0xb0(r1) /* 801F9898 001F6698 90 61 00 B4 */ stw r3, 0xb4(r1) @@ -2635,7 +2635,7 @@ lbl_801F98AC: /* 801F98AC 001F66AC 80 1C 00 00 */ lwz r0, 0(r28) /* 801F98B0 001F66B0 2C 00 00 00 */ cmpwi r0, 0 /* 801F98B4 001F66B4 40 80 00 54 */ bge lbl_801F9908 -/* 801F98B8 001F66B8 80 0D 9D E0 */ lwz r0, lbl_803CC6E0-_SDA_BASE_(r13) +/* 801F98B8 001F66B8 80 0D 9D E0 */ lwz r0, lbl__rpCollisionWorldSectorDataOffset-_SDA_BASE_(r13) /* 801F98BC 001F66BC 38 81 00 94 */ addi r4, r1, 0x94 /* 801F98C0 001F66C0 7C 7C 00 2E */ lwzx r3, r28, r0 /* 801F98C4 001F66C4 28 03 00 00 */ cmplwi r3, 0 @@ -2709,7 +2709,7 @@ lbl_801F99B8: /* 801F99B8 001F67B8 80 1C 00 00 */ lwz r0, 0(r28) /* 801F99BC 001F67BC 2C 00 00 00 */ cmpwi r0, 0 /* 801F99C0 001F67C0 40 80 00 54 */ bge lbl_801F9A14 -/* 801F99C4 001F67C4 80 0D 9D E0 */ lwz r0, lbl_803CC6E0-_SDA_BASE_(r13) +/* 801F99C4 001F67C4 80 0D 9D E0 */ lwz r0, lbl__rpCollisionWorldSectorDataOffset-_SDA_BASE_(r13) /* 801F99C8 001F67C8 38 81 00 6C */ addi r4, r1, 0x6c /* 801F99CC 001F67CC 7C 7C 00 2E */ lwzx r3, r28, r0 /* 801F99D0 001F67D0 28 03 00 00 */ cmplwi r3, 0 @@ -2780,7 +2780,7 @@ lbl_801F9A70: /* 801F9ABC 001F68BC 91 41 00 30 */ stw r10, 0x30(r1) /* 801F9AC0 001F68C0 C0 E1 00 34 */ lfs f7, 0x34(r1) /* 801F9AC4 001F68C4 91 01 00 10 */ stw r8, 0x10(r1) -/* 801F9AC8 001F68C8 C0 02 B9 E4 */ lfs f0, lbl_803D0364-_SDA2_BASE_(r2) +/* 801F9AC8 001F68C8 C0 02 B9 E4 */ lfs f0, lbl__890_4-_SDA2_BASE_(r2) /* 801F9ACC 001F68CC EC C0 38 24 */ fdivs f6, f0, f7 /* 801F9AD0 001F68D0 91 81 00 44 */ stw r12, 0x44(r1) /* 801F9AD4 001F68D4 91 81 00 50 */ stw r12, 0x50(r1) @@ -2868,7 +2868,7 @@ _rpCollBSPTreeDestroy: /* 801F9BEC 001F69EC 28 03 00 00 */ cmplwi r3, 0 /* 801F9BF0 001F69F0 90 01 00 14 */ stw r0, 0x14(r1) /* 801F9BF4 001F69F4 41 82 00 14 */ beq lbl_801F9C08 -/* 801F9BF8 001F69F8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 801F9BF8 001F69F8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 801F9BFC 001F69FC 81 84 01 38 */ lwz r12, 0x138(r4) /* 801F9C00 001F6A00 7D 89 03 A6 */ mtctr r12 /* 801F9C04 001F6A04 4E 80 04 21 */ bctrl @@ -3045,7 +3045,7 @@ lbl_801F9E4C: /* 801F9E60 001F6C60 40 82 00 28 */ bne lbl_801F9E88 /* 801F9E64 001F6C64 28 1E 00 00 */ cmplwi r30, 0 /* 801F9E68 001F6C68 41 82 00 18 */ beq lbl_801F9E80 -/* 801F9E6C 001F6C6C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 801F9E6C 001F6C6C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 801F9E70 001F6C70 7F C3 F3 78 */ mr r3, r30 /* 801F9E74 001F6C74 81 84 01 38 */ lwz r12, 0x138(r4) /* 801F9E78 001F6C78 7D 89 03 A6 */ mtctr r12 @@ -3783,18 +3783,18 @@ lbl_801FA904: /* 801FA914 001F7714 38 21 01 30 */ addi r1, r1, 0x130 /* 801FA918 001F7718 4E 80 00 20 */ blr lbl_801FA91C: -/* 801FA91C 001F771C 80 8D 9D D0 */ lwz r4, lbl_803CC6D0-_SDA_BASE_(r13) +/* 801FA91C 001F771C 80 8D 9D D0 */ lwz r4, lbl__rpCollisionNumInstances-_SDA_BASE_(r13) /* 801FA920 001F7720 38 A0 00 00 */ li r5, 0 /* 801FA924 001F7724 38 04 00 01 */ addi r0, r4, 1 -/* 801FA928 001F7728 90 0D 9D D0 */ stw r0, lbl_803CC6D0-_SDA_BASE_(r13) -/* 801FA92C 001F772C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 801FA930 001F7730 80 0D 9D D4 */ lwz r0, lbl_803CC6D4-_SDA_BASE_(r13) +/* 801FA928 001F7728 90 0D 9D D0 */ stw r0, lbl__rpCollisionNumInstances-_SDA_BASE_(r13) +/* 801FA92C 001F772C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 801FA930 001F7730 80 0D 9D D4 */ lwz r0, lbl__rpCollisionGlobalsOffset-_SDA_BASE_(r13) /* 801FA934 001F7734 7C A4 01 2E */ stwx r5, r4, r0 /* 801FA938 001F7738 4E 80 00 20 */ blr lbl_801FA93C: -/* 801FA93C 001F773C 80 8D 9D D0 */ lwz r4, lbl_803CC6D0-_SDA_BASE_(r13) +/* 801FA93C 001F773C 80 8D 9D D0 */ lwz r4, lbl__rpCollisionNumInstances-_SDA_BASE_(r13) /* 801FA940 001F7740 38 04 FF FF */ addi r0, r4, -1 -/* 801FA944 001F7744 90 0D 9D D0 */ stw r0, lbl_803CC6D0-_SDA_BASE_(r13) +/* 801FA944 001F7744 90 0D 9D D0 */ stw r0, lbl__rpCollisionNumInstances-_SDA_BASE_(r13) /* 801FA948 001F7748 4E 80 00 20 */ blr lbl_801FA94C: /* 801FA94C 001F774C 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -3815,7 +3815,7 @@ lbl_801FA94C: /* 801FA988 001F7788 80 7F 00 04 */ lwz r3, 4(r31) /* 801FA98C 001F778C 4B FF F2 59 */ bl _rpCollBSPTreeDestroy lbl_801FA990: -/* 801FA990 001F7790 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 801FA990 001F7790 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 801FA994 001F7794 7F E3 FB 78 */ mr r3, r31 /* 801FA998 001F7798 81 84 01 38 */ lwz r12, 0x138(r4) /* 801FA99C 001F779C 7D 89 03 A6 */ mtctr r12 @@ -3837,7 +3837,7 @@ lbl_801FA9CC: /* 801FA9D0 001F77D0 7C 03 21 2E */ stwx r0, r3, r4 /* 801FA9D4 001F77D4 4E 80 00 20 */ blr lbl_801FA9D8: -/* 801FA9D8 001F77D8 80 0D 9D D8 */ lwz r0, lbl_803CC6D8-_SDA_BASE_(r13) +/* 801FA9D8 001F77D8 80 0D 9D D8 */ lwz r0, lbl__rpCollisionAtomicDataOffset-_SDA_BASE_(r13) /* 801FA9DC 001F77DC 38 80 00 00 */ li r4, 0 /* 801FA9E0 001F77E0 7C 83 01 2E */ stwx r4, r3, r0 /* 801FA9E4 001F77E4 4E 80 00 20 */ blr @@ -3935,7 +3935,7 @@ lbl_801FAB24: /* 801FAB28 001F7928 4B FF F0 A5 */ bl _rpCollBSPTreeMemGetSize /* 801FAB2C 001F792C 80 01 00 0C */ lwz r0, 0xc(r1) /* 801FAB30 001F7930 7C 7C 1B 78 */ mr r28, r3 -/* 801FAB34 001F7934 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 801FAB34 001F7934 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 801FAB38 001F7938 54 00 08 3C */ slwi r0, r0, 1 /* 801FAB3C 001F793C 7F 5C 02 14 */ add r26, r28, r0 /* 801FAB40 001F7940 81 83 01 34 */ lwz r12, 0x134(r3) @@ -3975,7 +3975,7 @@ lbl_801FAB8C: /* 801FABC4 001F79C4 4B FF F1 9D */ bl _rpCollBSPTreeStreamRead /* 801FABC8 001F79C8 28 03 00 00 */ cmplwi r3, 0 /* 801FABCC 001F79CC 40 82 00 20 */ bne lbl_801FABEC -/* 801FABD0 001F79D0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 801FABD0 001F79D0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 801FABD4 001F79D4 7F 63 DB 78 */ mr r3, r27 /* 801FABD8 001F79D8 81 84 01 38 */ lwz r12, 0x138(r4) /* 801FABDC 001F79DC 7D 89 03 A6 */ mtctr r12 @@ -3993,7 +3993,7 @@ lbl_801FABF8: /* 801FAC04 001F7A04 48 03 46 99 */ bl RwStreamReadInt32 /* 801FAC08 001F7A08 28 03 00 00 */ cmplwi r3, 0 /* 801FAC0C 001F7A0C 40 82 00 20 */ bne lbl_801FAC2C -/* 801FAC10 001F7A10 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 801FAC10 001F7A10 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 801FAC14 001F7A14 7F 63 DB 78 */ mr r3, r27 /* 801FAC18 001F7A18 81 84 01 38 */ lwz r12, 0x138(r4) /* 801FAC1C 001F7A1C 7D 89 03 A6 */ mtctr r12 @@ -4054,8 +4054,8 @@ RpCollisionPluginAttach: /* 801FACD0 001F7AD0 38 60 00 04 */ li r3, 4 /* 801FACD4 001F7AD4 38 80 01 1D */ li r4, 0x11d /* 801FACD8 001F7AD8 48 03 D0 8D */ bl RwEngineRegisterPlugin -/* 801FACDC 001F7ADC 90 6D 9D D4 */ stw r3, lbl_803CC6D4-_SDA_BASE_(r13) -/* 801FACE0 001F7AE0 80 0D 9D D4 */ lwz r0, lbl_803CC6D4-_SDA_BASE_(r13) +/* 801FACDC 001F7ADC 90 6D 9D D4 */ stw r3, lbl__rpCollisionGlobalsOffset-_SDA_BASE_(r13) +/* 801FACE0 001F7AE0 80 0D 9D D4 */ lwz r0, lbl__rpCollisionGlobalsOffset-_SDA_BASE_(r13) /* 801FACE4 001F7AE4 54 00 0F FE */ srwi r0, r0, 0x1f /* 801FACE8 001F7AE8 68 00 00 01 */ xori r0, r0, 1 /* 801FACEC 001F7AEC 2C 00 00 00 */ cmpwi r0, 0 @@ -4068,8 +4068,8 @@ RpCollisionPluginAttach: /* 801FAD08 001F7B08 38 60 00 04 */ li r3, 4 /* 801FAD0C 001F7B0C 38 80 01 1D */ li r4, 0x11d /* 801FAD10 001F7B10 48 02 14 05 */ bl RpWorldSectorRegisterPlugin -/* 801FAD14 001F7B14 90 6D 9D E0 */ stw r3, lbl_803CC6E0-_SDA_BASE_(r13) -/* 801FAD18 001F7B18 80 0D 9D E0 */ lwz r0, lbl_803CC6E0-_SDA_BASE_(r13) +/* 801FAD14 001F7B14 90 6D 9D E0 */ stw r3, lbl__rpCollisionWorldSectorDataOffset-_SDA_BASE_(r13) +/* 801FAD18 001F7B18 80 0D 9D E0 */ lwz r0, lbl__rpCollisionWorldSectorDataOffset-_SDA_BASE_(r13) /* 801FAD1C 001F7B1C 54 00 0F FE */ srwi r0, r0, 0x1f /* 801FAD20 001F7B20 68 00 00 01 */ xori r0, r0, 1 /* 801FAD24 001F7B24 2C 00 00 00 */ cmpwi r0, 0 @@ -4095,8 +4095,8 @@ lbl_801FAD54: /* 801FAD70 001F7B70 38 80 01 1D */ li r4, 0x11d /* 801FAD74 001F7B74 38 E0 00 00 */ li r7, 0 /* 801FAD78 001F7B78 48 01 9F 75 */ bl RpAtomicRegisterPlugin -/* 801FAD7C 001F7B7C 90 6D 9D D8 */ stw r3, lbl_803CC6D8-_SDA_BASE_(r13) -/* 801FAD80 001F7B80 80 0D 9D D8 */ lwz r0, lbl_803CC6D8-_SDA_BASE_(r13) +/* 801FAD7C 001F7B7C 90 6D 9D D8 */ stw r3, lbl__rpCollisionAtomicDataOffset-_SDA_BASE_(r13) +/* 801FAD80 001F7B80 80 0D 9D D8 */ lwz r0, lbl__rpCollisionAtomicDataOffset-_SDA_BASE_(r13) /* 801FAD84 001F7B84 54 00 0F FE */ srwi r0, r0, 0x1f /* 801FAD88 001F7B88 68 00 00 01 */ xori r0, r0, 1 /* 801FAD8C 001F7B8C 2C 00 00 00 */ cmpwi r0, 0 @@ -4109,8 +4109,8 @@ lbl_801FAD54: /* 801FADA8 001F7BA8 38 60 00 04 */ li r3, 4 /* 801FADAC 001F7BAC 38 80 01 1D */ li r4, 0x11d /* 801FADB0 001F7BB0 48 01 AF 35 */ bl RpGeometryRegisterPlugin -/* 801FADB4 001F7BB4 90 6D 9D DC */ stw r3, lbl_803CC6DC-_SDA_BASE_(r13) -/* 801FADB8 001F7BB8 80 0D 9D DC */ lwz r0, lbl_803CC6DC-_SDA_BASE_(r13) +/* 801FADB4 001F7BB4 90 6D 9D DC */ stw r3, lbl__rpCollisionGeometryDataOffset-_SDA_BASE_(r13) +/* 801FADB8 001F7BB8 80 0D 9D DC */ lwz r0, lbl__rpCollisionGeometryDataOffset-_SDA_BASE_(r13) /* 801FADBC 001F7BBC 54 00 0F FE */ srwi r0, r0, 0x1f /* 801FADC0 001F7BC0 68 00 00 01 */ xori r0, r0, 1 /* 801FADC4 001F7BC4 2C 00 00 00 */ cmpwi r0, 0 @@ -4141,9 +4141,9 @@ lbl_801FAE08: /* 801FAE1C 001F7C1C EC AB 02 F2 */ fmuls f5, f11, f11 /* 801FAE20 001F7C20 C1 84 00 14 */ lfs f12, 0x14(r4) /* 801FAE24 001F7C24 EC 69 02 72 */ fmuls f3, f9, f9 -/* 801FAE28 001F7C28 C0 42 B9 EC */ lfs f2, lbl_803D036C-_SDA2_BASE_(r2) +/* 801FAE28 001F7C28 C0 42 B9 EC */ lfs f2, lbl__298-_SDA2_BASE_(r2) /* 801FAE2C 001F7C2C EC 27 28 2A */ fadds f1, f7, f5 -/* 801FAE30 001F7C30 C0 02 B9 E8 */ lfs f0, lbl_803D0368-_SDA2_BASE_(r2) +/* 801FAE30 001F7C30 C0 02 B9 E8 */ lfs f0, lbl__297-_SDA2_BASE_(r2) /* 801FAE34 001F7C34 EC 89 02 32 */ fmuls f4, f9, f8 /* 801FAE38 001F7C38 EC CC 02 F2 */ fmuls f6, f12, f11 /* 801FAE3C 001F7C3C EC 02 00 7C */ fnmsubs f0, f2, f1, f0 @@ -4152,7 +4152,7 @@ lbl_801FAE08: /* 801FAE48 001F7C48 D0 03 00 00 */ stfs f0, 0(r3) /* 801FAE4C 001F7C4C EC 04 30 2A */ fadds f0, f4, f6 /* 801FAE50 001F7C50 EC 84 30 28 */ fsubs f4, f4, f6 -/* 801FAE54 001F7C54 C0 22 B9 EC */ lfs f1, lbl_803D036C-_SDA2_BASE_(r2) +/* 801FAE54 001F7C54 C0 22 B9 EC */ lfs f1, lbl__298-_SDA2_BASE_(r2) /* 801FAE58 001F7C58 EC C2 50 28 */ fsubs f6, f2, f10 /* 801FAE5C 001F7C5C EC A3 28 2A */ fadds f5, f3, f5 /* 801FAE60 001F7C60 EC 01 00 32 */ fmuls f0, f1, f0 @@ -4161,36 +4161,36 @@ lbl_801FAE08: /* 801FAE6C 001F7C6C D0 03 00 04 */ stfs f0, 4(r3) /* 801FAE70 001F7C70 EC 42 50 2A */ fadds f2, f2, f10 /* 801FAE74 001F7C74 EC 23 38 2A */ fadds f1, f3, f7 -/* 801FAE78 001F7C78 C0 E2 B9 EC */ lfs f7, lbl_803D036C-_SDA2_BASE_(r2) +/* 801FAE78 001F7C78 C0 E2 B9 EC */ lfs f7, lbl__298-_SDA2_BASE_(r2) /* 801FAE7C 001F7C7C EC 68 48 2A */ fadds f3, f8, f9 /* 801FAE80 001F7C80 EC 08 48 28 */ fsubs f0, f8, f9 /* 801FAE84 001F7C84 EC C7 01 B2 */ fmuls f6, f7, f6 /* 801FAE88 001F7C88 D0 C3 00 08 */ stfs f6, 8(r3) -/* 801FAE8C 001F7C8C C0 C2 B9 EC */ lfs f6, lbl_803D036C-_SDA2_BASE_(r2) +/* 801FAE8C 001F7C8C C0 C2 B9 EC */ lfs f6, lbl__298-_SDA2_BASE_(r2) /* 801FAE90 001F7C90 EC 86 01 32 */ fmuls f4, f6, f4 /* 801FAE94 001F7C94 D0 83 00 10 */ stfs f4, 0x10(r3) -/* 801FAE98 001F7C98 C0 C2 B9 EC */ lfs f6, lbl_803D036C-_SDA2_BASE_(r2) -/* 801FAE9C 001F7C9C C0 82 B9 E8 */ lfs f4, lbl_803D0368-_SDA2_BASE_(r2) +/* 801FAE98 001F7C98 C0 C2 B9 EC */ lfs f6, lbl__298-_SDA2_BASE_(r2) +/* 801FAE9C 001F7C9C C0 82 B9 E8 */ lfs f4, lbl__297-_SDA2_BASE_(r2) /* 801FAEA0 001F7CA0 EC 86 21 7C */ fnmsubs f4, f6, f5, f4 /* 801FAEA4 001F7CA4 D0 83 00 14 */ stfs f4, 0x14(r3) -/* 801FAEA8 001F7CA8 C0 82 B9 EC */ lfs f4, lbl_803D036C-_SDA2_BASE_(r2) +/* 801FAEA8 001F7CA8 C0 82 B9 EC */ lfs f4, lbl__298-_SDA2_BASE_(r2) /* 801FAEAC 001F7CAC EC 64 00 F2 */ fmuls f3, f4, f3 /* 801FAEB0 001F7CB0 D0 63 00 18 */ stfs f3, 0x18(r3) -/* 801FAEB4 001F7CB4 C0 62 B9 EC */ lfs f3, lbl_803D036C-_SDA2_BASE_(r2) +/* 801FAEB4 001F7CB4 C0 62 B9 EC */ lfs f3, lbl__298-_SDA2_BASE_(r2) /* 801FAEB8 001F7CB8 EC 43 00 B2 */ fmuls f2, f3, f2 /* 801FAEBC 001F7CBC D0 43 00 20 */ stfs f2, 0x20(r3) -/* 801FAEC0 001F7CC0 C0 42 B9 EC */ lfs f2, lbl_803D036C-_SDA2_BASE_(r2) +/* 801FAEC0 001F7CC0 C0 42 B9 EC */ lfs f2, lbl__298-_SDA2_BASE_(r2) /* 801FAEC4 001F7CC4 EC 02 00 32 */ fmuls f0, f2, f0 /* 801FAEC8 001F7CC8 D0 03 00 24 */ stfs f0, 0x24(r3) -/* 801FAECC 001F7CCC C0 42 B9 EC */ lfs f2, lbl_803D036C-_SDA2_BASE_(r2) -/* 801FAED0 001F7CD0 C0 02 B9 E8 */ lfs f0, lbl_803D0368-_SDA2_BASE_(r2) +/* 801FAECC 001F7CCC C0 42 B9 EC */ lfs f2, lbl__298-_SDA2_BASE_(r2) +/* 801FAED0 001F7CD0 C0 02 B9 E8 */ lfs f0, lbl__297-_SDA2_BASE_(r2) /* 801FAED4 001F7CD4 EC 02 00 7C */ fnmsubs f0, f2, f1, f0 /* 801FAED8 001F7CD8 D0 03 00 28 */ stfs f0, 0x28(r3) -/* 801FAEDC 001F7CDC C0 02 B9 F0 */ lfs f0, lbl_803D0370-_SDA2_BASE_(r2) +/* 801FAEDC 001F7CDC C0 02 B9 F0 */ lfs f0, lbl__299-_SDA2_BASE_(r2) /* 801FAEE0 001F7CE0 D0 03 00 30 */ stfs f0, 0x30(r3) -/* 801FAEE4 001F7CE4 C0 02 B9 F0 */ lfs f0, lbl_803D0370-_SDA2_BASE_(r2) +/* 801FAEE4 001F7CE4 C0 02 B9 F0 */ lfs f0, lbl__299-_SDA2_BASE_(r2) /* 801FAEE8 001F7CE8 D0 03 00 34 */ stfs f0, 0x34(r3) -/* 801FAEEC 001F7CEC C0 02 B9 F0 */ lfs f0, lbl_803D0370-_SDA2_BASE_(r2) +/* 801FAEEC 001F7CEC C0 02 B9 F0 */ lfs f0, lbl__299-_SDA2_BASE_(r2) /* 801FAEF0 001F7CF0 D0 03 00 38 */ stfs f0, 0x38(r3) /* 801FAEF4 001F7CF4 90 03 00 0C */ stw r0, 0xc(r3) /* 801FAEF8 001F7CF8 C0 04 00 18 */ lfs f0, 0x18(r4) @@ -4248,7 +4248,7 @@ lbl_801FAF14: /* 801FAFC4 001F7DC4 EC 21 10 28 */ fsubs f1, f1, f2 /* 801FAFC8 001F7DC8 EC 3E 10 7A */ fmadds f1, f30, f1, f2 /* 801FAFCC 001F7DCC D0 23 00 20 */ stfs f1, 0x20(r3) -/* 801FAFD0 001F7DD0 C0 22 B9 F0 */ lfs f1, lbl_803D0370-_SDA2_BASE_(r2) +/* 801FAFD0 001F7DD0 C0 22 B9 F0 */ lfs f1, lbl__299-_SDA2_BASE_(r2) /* 801FAFD4 001F7DD4 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 801FAFD8 001F7DD8 40 80 00 38 */ bge lbl_801FB010 /* 801FAFDC 001F7DDC C0 3F 00 08 */ lfs f1, 8(r31) @@ -4265,8 +4265,8 @@ lbl_801FAF14: /* 801FB008 001F7E08 FC 20 08 50 */ fneg f1, f1 /* 801FB00C 001F7E0C D0 3F 00 14 */ stfs f1, 0x14(r31) lbl_801FB010: -/* 801FB010 001F7E10 C0 22 B9 F4 */ lfs f1, lbl_803D0374-_SDA2_BASE_(r2) -/* 801FB014 001F7E14 C0 E2 B9 E8 */ lfs f7, lbl_803D0368-_SDA2_BASE_(r2) +/* 801FB010 001F7E10 C0 22 B9 F4 */ lfs f1, lbl__371_1-_SDA2_BASE_(r2) +/* 801FB014 001F7E14 C0 E2 B9 E8 */ lfs f7, lbl__297-_SDA2_BASE_(r2) /* 801FB018 001F7E18 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 801FB01C 001F7E1C EF A7 F0 28 */ fsubs f29, f7, f30 /* 801FB020 001F7E20 4C 41 13 82 */ cror 2, 1, 2 @@ -4279,10 +4279,10 @@ lbl_801FB010: /* 801FB03C 001F7E3C 41 80 00 1C */ blt lbl_801FB058 /* 801FB040 001F7E40 2C 03 00 00 */ cmpwi r3, 0 /* 801FB044 001F7E44 40 81 00 0C */ ble lbl_801FB050 -/* 801FB048 001F7E48 C1 42 B9 F0 */ lfs f10, lbl_803D0370-_SDA2_BASE_(r2) +/* 801FB048 001F7E48 C1 42 B9 F0 */ lfs f10, lbl__299-_SDA2_BASE_(r2) /* 801FB04C 001F7E4C 48 00 01 C8 */ b lbl_801FB214 lbl_801FB050: -/* 801FB050 001F7E50 C1 42 B9 F8 */ lfs f10, lbl_803D0378-_SDA2_BASE_(r2) +/* 801FB050 001F7E50 C1 42 B9 F8 */ lfs f10, lbl__372_1-_SDA2_BASE_(r2) /* 801FB054 001F7E54 48 00 01 C0 */ b lbl_801FB214 lbl_801FB058: /* 801FB058 001F7E58 3C 00 3F 00 */ lis r0, 0x3f00 @@ -4291,28 +4291,28 @@ lbl_801FB058: /* 801FB064 001F7E64 3C 00 23 00 */ lis r0, 0x2300 /* 801FB068 001F7E68 7C 04 00 00 */ cmpw r4, r0 /* 801FB06C 001F7E6C 41 81 00 0C */ bgt lbl_801FB078 -/* 801FB070 001F7E70 C1 42 B9 FC */ lfs f10, lbl_803D037C-_SDA2_BASE_(r2) +/* 801FB070 001F7E70 C1 42 B9 FC */ lfs f10, lbl__373_1-_SDA2_BASE_(r2) /* 801FB074 001F7E74 48 00 01 A0 */ b lbl_801FB214 lbl_801FB078: /* 801FB078 001F7E78 ED 00 00 32 */ fmuls f8, f0, f0 -/* 801FB07C 001F7E7C C0 42 BA 1C */ lfs f2, lbl_803D039C-_SDA2_BASE_(r2) -/* 801FB080 001F7E80 C0 22 BA 18 */ lfs f1, lbl_803D0398-_SDA2_BASE_(r2) -/* 801FB084 001F7E84 C0 82 BA 14 */ lfs f4, lbl_803D0394-_SDA2_BASE_(r2) +/* 801FB07C 001F7E7C C0 42 BA 1C */ lfs f2, lbl__381_1-_SDA2_BASE_(r2) +/* 801FB080 001F7E80 C0 22 BA 18 */ lfs f1, lbl__380_1-_SDA2_BASE_(r2) +/* 801FB084 001F7E84 C0 82 BA 14 */ lfs f4, lbl__379_1-_SDA2_BASE_(r2) /* 801FB088 001F7E88 EC A2 0A 3A */ fmadds f5, f2, f8, f1 -/* 801FB08C 001F7E8C C0 62 BA 10 */ lfs f3, lbl_803D0390-_SDA2_BASE_(r2) -/* 801FB090 001F7E90 C0 42 BA 2C */ lfs f2, lbl_803D03AC-_SDA2_BASE_(r2) -/* 801FB094 001F7E94 C0 22 BA 28 */ lfs f1, lbl_803D03A8-_SDA2_BASE_(r2) +/* 801FB08C 001F7E8C C0 62 BA 10 */ lfs f3, lbl__378_1-_SDA2_BASE_(r2) +/* 801FB090 001F7E90 C0 42 BA 2C */ lfs f2, lbl__385_2-_SDA2_BASE_(r2) +/* 801FB094 001F7E94 C0 22 BA 28 */ lfs f1, lbl__384_1-_SDA2_BASE_(r2) /* 801FB098 001F7E98 EC C8 21 7A */ fmadds f6, f8, f5, f4 -/* 801FB09C 001F7E9C C0 A2 BA 0C */ lfs f5, lbl_803D038C-_SDA2_BASE_(r2) +/* 801FB09C 001F7E9C C0 A2 BA 0C */ lfs f5, lbl__377_1-_SDA2_BASE_(r2) /* 801FB0A0 001F7EA0 EC 42 0A 3A */ fmadds f2, f2, f8, f1 -/* 801FB0A4 001F7EA4 C0 22 BA 24 */ lfs f1, lbl_803D03A4-_SDA2_BASE_(r2) -/* 801FB0A8 001F7EA8 C0 82 BA 08 */ lfs f4, lbl_803D0388-_SDA2_BASE_(r2) +/* 801FB0A4 001F7EA4 C0 22 BA 24 */ lfs f1, lbl__383_1-_SDA2_BASE_(r2) +/* 801FB0A8 001F7EA8 C0 82 BA 08 */ lfs f4, lbl__376_1-_SDA2_BASE_(r2) /* 801FB0AC 001F7EAC EC C8 19 BA */ fmadds f6, f8, f6, f3 /* 801FB0B0 001F7EB0 EC 68 08 BA */ fmadds f3, f8, f2, f1 -/* 801FB0B4 001F7EB4 C0 42 BA 20 */ lfs f2, lbl_803D03A0-_SDA2_BASE_(r2) -/* 801FB0B8 001F7EB8 C0 22 BA 04 */ lfs f1, lbl_803D0384-_SDA2_BASE_(r2) +/* 801FB0B4 001F7EB4 C0 42 BA 20 */ lfs f2, lbl__382-_SDA2_BASE_(r2) +/* 801FB0B8 001F7EB8 C0 22 BA 04 */ lfs f1, lbl__375_1-_SDA2_BASE_(r2) /* 801FB0BC 001F7EBC EC A8 29 BA */ fmadds f5, f8, f6, f5 -/* 801FB0C0 001F7EC0 C0 C2 BA 00 */ lfs f6, lbl_803D0380-_SDA2_BASE_(r2) +/* 801FB0C0 001F7EC0 C0 C2 BA 00 */ lfs f6, lbl__374_1-_SDA2_BASE_(r2) /* 801FB0C4 001F7EC4 EC 48 10 FA */ fmadds f2, f8, f3, f2 /* 801FB0C8 001F7EC8 EC 68 21 7A */ fmadds f3, f8, f5, f4 /* 801FB0CC 001F7ECC EC 48 38 BA */ fmadds f2, f8, f2, f7 @@ -4326,32 +4326,32 @@ lbl_801FB0E8: /* 801FB0E8 001F7EE8 2C 03 00 00 */ cmpwi r3, 0 /* 801FB0EC 001F7EEC 40 80 00 8C */ bge lbl_801FB178 /* 801FB0F0 001F7EF0 EC 07 00 2A */ fadds f0, f7, f0 -/* 801FB0F4 001F7EF4 C0 22 BA 30 */ lfs f1, lbl_803D03B0-_SDA2_BASE_(r2) +/* 801FB0F4 001F7EF4 C0 22 BA 30 */ lfs f1, lbl__386-_SDA2_BASE_(r2) /* 801FB0F8 001F7EF8 EF E1 00 32 */ fmuls f31, f1, f0 /* 801FB0FC 001F7EFC FC 20 F8 90 */ fmr f1, f31 /* 801FB100 001F7F00 48 03 8B C5 */ bl _rwSqrt -/* 801FB104 001F7F04 C0 42 BA 1C */ lfs f2, lbl_803D039C-_SDA2_BASE_(r2) -/* 801FB108 001F7F08 C0 02 BA 18 */ lfs f0, lbl_803D0398-_SDA2_BASE_(r2) -/* 801FB10C 001F7F0C C0 82 BA 14 */ lfs f4, lbl_803D0394-_SDA2_BASE_(r2) +/* 801FB104 001F7F04 C0 42 BA 1C */ lfs f2, lbl__381_1-_SDA2_BASE_(r2) +/* 801FB108 001F7F08 C0 02 BA 18 */ lfs f0, lbl__380_1-_SDA2_BASE_(r2) +/* 801FB10C 001F7F0C C0 82 BA 14 */ lfs f4, lbl__379_1-_SDA2_BASE_(r2) /* 801FB110 001F7F10 EC A2 07 FA */ fmadds f5, f2, f31, f0 -/* 801FB114 001F7F14 C0 62 BA 10 */ lfs f3, lbl_803D0390-_SDA2_BASE_(r2) -/* 801FB118 001F7F18 C0 42 BA 2C */ lfs f2, lbl_803D03AC-_SDA2_BASE_(r2) -/* 801FB11C 001F7F1C C0 02 BA 28 */ lfs f0, lbl_803D03A8-_SDA2_BASE_(r2) +/* 801FB114 001F7F14 C0 62 BA 10 */ lfs f3, lbl__378_1-_SDA2_BASE_(r2) +/* 801FB118 001F7F18 C0 42 BA 2C */ lfs f2, lbl__385_2-_SDA2_BASE_(r2) +/* 801FB11C 001F7F1C C0 02 BA 28 */ lfs f0, lbl__384_1-_SDA2_BASE_(r2) /* 801FB120 001F7F20 EC 9F 21 7A */ fmadds f4, f31, f5, f4 -/* 801FB124 001F7F24 C0 C2 BA 0C */ lfs f6, lbl_803D038C-_SDA2_BASE_(r2) +/* 801FB124 001F7F24 C0 C2 BA 0C */ lfs f6, lbl__377_1-_SDA2_BASE_(r2) /* 801FB128 001F7F28 EC 42 07 FA */ fmadds f2, f2, f31, f0 -/* 801FB12C 001F7F2C C0 02 BA 24 */ lfs f0, lbl_803D03A4-_SDA2_BASE_(r2) -/* 801FB130 001F7F30 C0 A2 BA 08 */ lfs f5, lbl_803D0388-_SDA2_BASE_(r2) +/* 801FB12C 001F7F2C C0 02 BA 24 */ lfs f0, lbl__383_1-_SDA2_BASE_(r2) +/* 801FB130 001F7F30 C0 A2 BA 08 */ lfs f5, lbl__376_1-_SDA2_BASE_(r2) /* 801FB134 001F7F34 EC FF 19 3A */ fmadds f7, f31, f4, f3 /* 801FB138 001F7F38 EC 9F 00 BA */ fmadds f4, f31, f2, f0 -/* 801FB13C 001F7F3C C0 02 BA 20 */ lfs f0, lbl_803D03A0-_SDA2_BASE_(r2) -/* 801FB140 001F7F40 C0 62 B9 E8 */ lfs f3, lbl_803D0368-_SDA2_BASE_(r2) +/* 801FB13C 001F7F3C C0 02 BA 20 */ lfs f0, lbl__382-_SDA2_BASE_(r2) +/* 801FB140 001F7F40 C0 62 B9 E8 */ lfs f3, lbl__297-_SDA2_BASE_(r2) /* 801FB144 001F7F44 EC DF 31 FA */ fmadds f6, f31, f7, f6 -/* 801FB148 001F7F48 C0 42 BA 04 */ lfs f2, lbl_803D0384-_SDA2_BASE_(r2) +/* 801FB148 001F7F48 C0 42 BA 04 */ lfs f2, lbl__375_1-_SDA2_BASE_(r2) /* 801FB14C 001F7F4C EC 9F 01 3A */ fmadds f4, f31, f4, f0 -/* 801FB150 001F7F50 C0 E2 B9 EC */ lfs f7, lbl_803D036C-_SDA2_BASE_(r2) +/* 801FB150 001F7F50 C0 E2 B9 EC */ lfs f7, lbl__298-_SDA2_BASE_(r2) /* 801FB154 001F7F54 EC BF 29 BA */ fmadds f5, f31, f6, f5 -/* 801FB158 001F7F58 C0 02 BA 34 */ lfs f0, lbl_803D03B4-_SDA2_BASE_(r2) +/* 801FB158 001F7F58 C0 02 BA 34 */ lfs f0, lbl__387-_SDA2_BASE_(r2) /* 801FB15C 001F7F5C EC 7F 19 3A */ fmadds f3, f31, f4, f3 /* 801FB160 001F7F60 EC 9F 01 72 */ fmuls f4, f31, f5 /* 801FB164 001F7F64 EC 64 18 24 */ fdivs f3, f4, f3 @@ -4361,36 +4361,36 @@ lbl_801FB0E8: /* 801FB174 001F7F74 48 00 00 A0 */ b lbl_801FB214 lbl_801FB178: /* 801FB178 001F7F78 EC 07 00 28 */ fsubs f0, f7, f0 -/* 801FB17C 001F7F7C C0 22 BA 30 */ lfs f1, lbl_803D03B0-_SDA2_BASE_(r2) +/* 801FB17C 001F7F7C C0 22 BA 30 */ lfs f1, lbl__386-_SDA2_BASE_(r2) /* 801FB180 001F7F80 EF E1 00 32 */ fmuls f31, f1, f0 /* 801FB184 001F7F84 FC 20 F8 90 */ fmr f1, f31 /* 801FB188 001F7F88 48 03 8B 3D */ bl _rwSqrt -/* 801FB18C 001F7F8C C0 42 BA 1C */ lfs f2, lbl_803D039C-_SDA2_BASE_(r2) -/* 801FB190 001F7F90 C0 02 BA 18 */ lfs f0, lbl_803D0398-_SDA2_BASE_(r2) +/* 801FB18C 001F7F8C C0 42 BA 1C */ lfs f2, lbl__381_1-_SDA2_BASE_(r2) +/* 801FB190 001F7F90 C0 02 BA 18 */ lfs f0, lbl__380_1-_SDA2_BASE_(r2) /* 801FB194 001F7F94 D0 21 00 0C */ stfs f1, 0xc(r1) /* 801FB198 001F7F98 EC 42 07 FA */ fmadds f2, f2, f31, f0 -/* 801FB19C 001F7F9C C0 02 BA 14 */ lfs f0, lbl_803D0394-_SDA2_BASE_(r2) +/* 801FB19C 001F7F9C C0 02 BA 14 */ lfs f0, lbl__379_1-_SDA2_BASE_(r2) /* 801FB1A0 001F7FA0 80 01 00 0C */ lwz r0, 0xc(r1) -/* 801FB1A4 001F7FA4 C0 62 BA 10 */ lfs f3, lbl_803D0390-_SDA2_BASE_(r2) +/* 801FB1A4 001F7FA4 C0 62 BA 10 */ lfs f3, lbl__378_1-_SDA2_BASE_(r2) /* 801FB1A8 001F7FA8 EC 9F 00 BA */ fmadds f4, f31, f2, f0 -/* 801FB1AC 001F7FAC C0 42 BA 2C */ lfs f2, lbl_803D03AC-_SDA2_BASE_(r2) -/* 801FB1B0 001F7FB0 C0 02 BA 28 */ lfs f0, lbl_803D03A8-_SDA2_BASE_(r2) +/* 801FB1AC 001F7FAC C0 42 BA 2C */ lfs f2, lbl__385_2-_SDA2_BASE_(r2) +/* 801FB1B0 001F7FB0 C0 02 BA 28 */ lfs f0, lbl__384_1-_SDA2_BASE_(r2) /* 801FB1B4 001F7FB4 54 00 00 26 */ rlwinm r0, r0, 0, 0, 0x13 /* 801FB1B8 001F7FB8 90 01 00 08 */ stw r0, 8(r1) /* 801FB1BC 001F7FBC EC 9F 19 3A */ fmadds f4, f31, f4, f3 -/* 801FB1C0 001F7FC0 C0 62 BA 0C */ lfs f3, lbl_803D038C-_SDA2_BASE_(r2) +/* 801FB1C0 001F7FC0 C0 62 BA 0C */ lfs f3, lbl__377_1-_SDA2_BASE_(r2) /* 801FB1C4 001F7FC4 EC 42 07 FA */ fmadds f2, f2, f31, f0 -/* 801FB1C8 001F7FC8 C0 02 BA 24 */ lfs f0, lbl_803D03A4-_SDA2_BASE_(r2) +/* 801FB1C8 001F7FC8 C0 02 BA 24 */ lfs f0, lbl__383_1-_SDA2_BASE_(r2) /* 801FB1CC 001F7FCC EC 9F 19 3A */ fmadds f4, f31, f4, f3 -/* 801FB1D0 001F7FD0 C0 62 BA 08 */ lfs f3, lbl_803D0388-_SDA2_BASE_(r2) +/* 801FB1D0 001F7FD0 C0 62 BA 08 */ lfs f3, lbl__376_1-_SDA2_BASE_(r2) /* 801FB1D4 001F7FD4 EC 5F 00 BA */ fmadds f2, f31, f2, f0 -/* 801FB1D8 001F7FD8 C0 02 BA 20 */ lfs f0, lbl_803D03A0-_SDA2_BASE_(r2) +/* 801FB1D8 001F7FD8 C0 02 BA 20 */ lfs f0, lbl__382-_SDA2_BASE_(r2) /* 801FB1DC 001F7FDC C0 C1 00 08 */ lfs f6, 8(r1) /* 801FB1E0 001F7FE0 EC BF 19 3A */ fmadds f5, f31, f4, f3 /* 801FB1E4 001F7FE4 EC 9F 00 BA */ fmadds f4, f31, f2, f0 -/* 801FB1E8 001F7FE8 C0 62 B9 E8 */ lfs f3, lbl_803D0368-_SDA2_BASE_(r2) +/* 801FB1E8 001F7FE8 C0 62 B9 E8 */ lfs f3, lbl__297-_SDA2_BASE_(r2) /* 801FB1EC 001F7FEC EC 46 F9 BC */ fnmsubs f2, f6, f6, f31 -/* 801FB1F0 001F7FF0 C0 E2 B9 EC */ lfs f7, lbl_803D036C-_SDA2_BASE_(r2) +/* 801FB1F0 001F7FF0 C0 E2 B9 EC */ lfs f7, lbl__298-_SDA2_BASE_(r2) /* 801FB1F4 001F7FF4 EC 01 30 2A */ fadds f0, f1, f6 /* 801FB1F8 001F7FF8 EC BF 01 72 */ fmuls f5, f31, f5 /* 801FB1FC 001F7FFC EC 7F 19 3A */ fmadds f3, f31, f4, f3 @@ -4401,19 +4401,19 @@ lbl_801FB178: /* 801FB210 001F8010 ED 47 00 32 */ fmuls f10, f7, f0 lbl_801FB214: /* 801FB214 001F8014 ED 6A 02 B2 */ fmuls f11, f10, f10 -/* 801FB218 001F8018 C1 22 BA 4C */ lfs f9, lbl_803D03CC-_SDA2_BASE_(r2) -/* 801FB21C 001F801C C1 02 BA 48 */ lfs f8, lbl_803D03C8-_SDA2_BASE_(r2) +/* 801FB218 001F8018 C1 22 BA 4C */ lfs f9, lbl__393-_SDA2_BASE_(r2) +/* 801FB21C 001F801C C1 02 BA 48 */ lfs f8, lbl__392-_SDA2_BASE_(r2) /* 801FB220 001F8020 EF BD 02 B2 */ fmuls f29, f29, f10 /* 801FB224 001F8024 EF DE 02 B2 */ fmuls f30, f30, f10 -/* 801FB228 001F8028 C0 E2 BA 44 */ lfs f7, lbl_803D03C4-_SDA2_BASE_(r2) +/* 801FB228 001F8028 C0 E2 BA 44 */ lfs f7, lbl__391-_SDA2_BASE_(r2) /* 801FB22C 001F802C EC 09 42 FA */ fmadds f0, f9, f11, f8 -/* 801FB230 001F8030 C0 C2 BA 40 */ lfs f6, lbl_803D03C0-_SDA2_BASE_(r2) +/* 801FB230 001F8030 C0 C2 BA 40 */ lfs f6, lbl__390-_SDA2_BASE_(r2) /* 801FB234 001F8034 ED 9D 07 72 */ fmuls f12, f29, f29 -/* 801FB238 001F8038 C0 A2 BA 3C */ lfs f5, lbl_803D03BC-_SDA2_BASE_(r2) +/* 801FB238 001F8038 C0 A2 BA 3C */ lfs f5, lbl__389_1-_SDA2_BASE_(r2) /* 801FB23C 001F803C ED BE 07 B2 */ fmuls f13, f30, f30 -/* 801FB240 001F8040 C0 82 BA 38 */ lfs f4, lbl_803D03B8-_SDA2_BASE_(r2) +/* 801FB240 001F8040 C0 82 BA 38 */ lfs f4, lbl__388-_SDA2_BASE_(r2) /* 801FB244 001F8044 EC 6B 38 3A */ fmadds f3, f11, f0, f7 -/* 801FB248 001F8048 C0 42 B9 E8 */ lfs f2, lbl_803D0368-_SDA2_BASE_(r2) +/* 801FB248 001F8048 C0 42 B9 E8 */ lfs f2, lbl__297-_SDA2_BASE_(r2) /* 801FB24C 001F804C EC 29 43 3A */ fmadds f1, f9, f12, f8 /* 801FB250 001F8050 EC 09 43 7A */ fmadds f0, f9, f13, f8 /* 801FB254 001F8054 EC 6B 30 FA */ fmadds f3, f11, f3, f6 @@ -4514,7 +4514,7 @@ lbl_801FB328: /* 801FB3C8 001F81C8 EC 21 10 28 */ fsubs f1, f1, f2 /* 801FB3CC 001F81CC EC 3D 10 7A */ fmadds f1, f29, f1, f2 /* 801FB3D0 001F81D0 D0 23 00 20 */ stfs f1, 0x20(r3) -/* 801FB3D4 001F81D4 C0 22 B9 F0 */ lfs f1, lbl_803D0370-_SDA2_BASE_(r2) +/* 801FB3D4 001F81D4 C0 22 B9 F0 */ lfs f1, lbl__299-_SDA2_BASE_(r2) /* 801FB3D8 001F81D8 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 801FB3DC 001F81DC 40 80 00 38 */ bge lbl_801FB414 /* 801FB3E0 001F81E0 C0 3F 00 08 */ lfs f1, 8(r31) @@ -4531,8 +4531,8 @@ lbl_801FB328: /* 801FB40C 001F820C FC 20 08 50 */ fneg f1, f1 /* 801FB410 001F8210 D0 3F 00 14 */ stfs f1, 0x14(r31) lbl_801FB414: -/* 801FB414 001F8214 C0 22 B9 F4 */ lfs f1, lbl_803D0374-_SDA2_BASE_(r2) -/* 801FB418 001F8218 C0 E2 B9 E8 */ lfs f7, lbl_803D0368-_SDA2_BASE_(r2) +/* 801FB414 001F8214 C0 22 B9 F4 */ lfs f1, lbl__371_1-_SDA2_BASE_(r2) +/* 801FB418 001F8218 C0 E2 B9 E8 */ lfs f7, lbl__297-_SDA2_BASE_(r2) /* 801FB41C 001F821C FC 00 08 40 */ fcmpo cr0, f0, f1 /* 801FB420 001F8220 EF C7 E8 28 */ fsubs f30, f7, f29 /* 801FB424 001F8224 4C 41 13 82 */ cror 2, 1, 2 @@ -4545,10 +4545,10 @@ lbl_801FB414: /* 801FB440 001F8240 41 80 00 1C */ blt lbl_801FB45C /* 801FB444 001F8244 2C 03 00 00 */ cmpwi r3, 0 /* 801FB448 001F8248 40 81 00 0C */ ble lbl_801FB454 -/* 801FB44C 001F824C C1 42 B9 F0 */ lfs f10, lbl_803D0370-_SDA2_BASE_(r2) +/* 801FB44C 001F824C C1 42 B9 F0 */ lfs f10, lbl__299-_SDA2_BASE_(r2) /* 801FB450 001F8250 48 00 01 C8 */ b lbl_801FB618 lbl_801FB454: -/* 801FB454 001F8254 C1 42 B9 F8 */ lfs f10, lbl_803D0378-_SDA2_BASE_(r2) +/* 801FB454 001F8254 C1 42 B9 F8 */ lfs f10, lbl__372_1-_SDA2_BASE_(r2) /* 801FB458 001F8258 48 00 01 C0 */ b lbl_801FB618 lbl_801FB45C: /* 801FB45C 001F825C 3C 00 3F 00 */ lis r0, 0x3f00 @@ -4557,28 +4557,28 @@ lbl_801FB45C: /* 801FB468 001F8268 3C 00 23 00 */ lis r0, 0x2300 /* 801FB46C 001F826C 7C 04 00 00 */ cmpw r4, r0 /* 801FB470 001F8270 41 81 00 0C */ bgt lbl_801FB47C -/* 801FB474 001F8274 C1 42 B9 FC */ lfs f10, lbl_803D037C-_SDA2_BASE_(r2) +/* 801FB474 001F8274 C1 42 B9 FC */ lfs f10, lbl__373_1-_SDA2_BASE_(r2) /* 801FB478 001F8278 48 00 01 A0 */ b lbl_801FB618 lbl_801FB47C: /* 801FB47C 001F827C ED 00 00 32 */ fmuls f8, f0, f0 -/* 801FB480 001F8280 C0 42 BA 1C */ lfs f2, lbl_803D039C-_SDA2_BASE_(r2) -/* 801FB484 001F8284 C0 22 BA 18 */ lfs f1, lbl_803D0398-_SDA2_BASE_(r2) -/* 801FB488 001F8288 C0 82 BA 14 */ lfs f4, lbl_803D0394-_SDA2_BASE_(r2) +/* 801FB480 001F8280 C0 42 BA 1C */ lfs f2, lbl__381_1-_SDA2_BASE_(r2) +/* 801FB484 001F8284 C0 22 BA 18 */ lfs f1, lbl__380_1-_SDA2_BASE_(r2) +/* 801FB488 001F8288 C0 82 BA 14 */ lfs f4, lbl__379_1-_SDA2_BASE_(r2) /* 801FB48C 001F828C EC A2 0A 3A */ fmadds f5, f2, f8, f1 -/* 801FB490 001F8290 C0 62 BA 10 */ lfs f3, lbl_803D0390-_SDA2_BASE_(r2) -/* 801FB494 001F8294 C0 42 BA 2C */ lfs f2, lbl_803D03AC-_SDA2_BASE_(r2) -/* 801FB498 001F8298 C0 22 BA 28 */ lfs f1, lbl_803D03A8-_SDA2_BASE_(r2) +/* 801FB490 001F8290 C0 62 BA 10 */ lfs f3, lbl__378_1-_SDA2_BASE_(r2) +/* 801FB494 001F8294 C0 42 BA 2C */ lfs f2, lbl__385_2-_SDA2_BASE_(r2) +/* 801FB498 001F8298 C0 22 BA 28 */ lfs f1, lbl__384_1-_SDA2_BASE_(r2) /* 801FB49C 001F829C EC C8 21 7A */ fmadds f6, f8, f5, f4 -/* 801FB4A0 001F82A0 C0 A2 BA 0C */ lfs f5, lbl_803D038C-_SDA2_BASE_(r2) +/* 801FB4A0 001F82A0 C0 A2 BA 0C */ lfs f5, lbl__377_1-_SDA2_BASE_(r2) /* 801FB4A4 001F82A4 EC 42 0A 3A */ fmadds f2, f2, f8, f1 -/* 801FB4A8 001F82A8 C0 22 BA 24 */ lfs f1, lbl_803D03A4-_SDA2_BASE_(r2) -/* 801FB4AC 001F82AC C0 82 BA 08 */ lfs f4, lbl_803D0388-_SDA2_BASE_(r2) +/* 801FB4A8 001F82A8 C0 22 BA 24 */ lfs f1, lbl__383_1-_SDA2_BASE_(r2) +/* 801FB4AC 001F82AC C0 82 BA 08 */ lfs f4, lbl__376_1-_SDA2_BASE_(r2) /* 801FB4B0 001F82B0 EC C8 19 BA */ fmadds f6, f8, f6, f3 /* 801FB4B4 001F82B4 EC 68 08 BA */ fmadds f3, f8, f2, f1 -/* 801FB4B8 001F82B8 C0 42 BA 20 */ lfs f2, lbl_803D03A0-_SDA2_BASE_(r2) -/* 801FB4BC 001F82BC C0 22 BA 04 */ lfs f1, lbl_803D0384-_SDA2_BASE_(r2) +/* 801FB4B8 001F82B8 C0 42 BA 20 */ lfs f2, lbl__382-_SDA2_BASE_(r2) +/* 801FB4BC 001F82BC C0 22 BA 04 */ lfs f1, lbl__375_1-_SDA2_BASE_(r2) /* 801FB4C0 001F82C0 EC A8 29 BA */ fmadds f5, f8, f6, f5 -/* 801FB4C4 001F82C4 C0 C2 BA 00 */ lfs f6, lbl_803D0380-_SDA2_BASE_(r2) +/* 801FB4C4 001F82C4 C0 C2 BA 00 */ lfs f6, lbl__374_1-_SDA2_BASE_(r2) /* 801FB4C8 001F82C8 EC 48 10 FA */ fmadds f2, f8, f3, f2 /* 801FB4CC 001F82CC EC 68 21 7A */ fmadds f3, f8, f5, f4 /* 801FB4D0 001F82D0 EC 48 38 BA */ fmadds f2, f8, f2, f7 @@ -4592,32 +4592,32 @@ lbl_801FB4EC: /* 801FB4EC 001F82EC 2C 03 00 00 */ cmpwi r3, 0 /* 801FB4F0 001F82F0 40 80 00 8C */ bge lbl_801FB57C /* 801FB4F4 001F82F4 EC 07 00 2A */ fadds f0, f7, f0 -/* 801FB4F8 001F82F8 C0 22 BA 30 */ lfs f1, lbl_803D03B0-_SDA2_BASE_(r2) +/* 801FB4F8 001F82F8 C0 22 BA 30 */ lfs f1, lbl__386-_SDA2_BASE_(r2) /* 801FB4FC 001F82FC EF E1 00 32 */ fmuls f31, f1, f0 /* 801FB500 001F8300 FC 20 F8 90 */ fmr f1, f31 /* 801FB504 001F8304 48 03 87 C1 */ bl _rwSqrt -/* 801FB508 001F8308 C0 42 BA 1C */ lfs f2, lbl_803D039C-_SDA2_BASE_(r2) -/* 801FB50C 001F830C C0 02 BA 18 */ lfs f0, lbl_803D0398-_SDA2_BASE_(r2) -/* 801FB510 001F8310 C0 82 BA 14 */ lfs f4, lbl_803D0394-_SDA2_BASE_(r2) +/* 801FB508 001F8308 C0 42 BA 1C */ lfs f2, lbl__381_1-_SDA2_BASE_(r2) +/* 801FB50C 001F830C C0 02 BA 18 */ lfs f0, lbl__380_1-_SDA2_BASE_(r2) +/* 801FB510 001F8310 C0 82 BA 14 */ lfs f4, lbl__379_1-_SDA2_BASE_(r2) /* 801FB514 001F8314 EC A2 07 FA */ fmadds f5, f2, f31, f0 -/* 801FB518 001F8318 C0 62 BA 10 */ lfs f3, lbl_803D0390-_SDA2_BASE_(r2) -/* 801FB51C 001F831C C0 42 BA 2C */ lfs f2, lbl_803D03AC-_SDA2_BASE_(r2) -/* 801FB520 001F8320 C0 02 BA 28 */ lfs f0, lbl_803D03A8-_SDA2_BASE_(r2) +/* 801FB518 001F8318 C0 62 BA 10 */ lfs f3, lbl__378_1-_SDA2_BASE_(r2) +/* 801FB51C 001F831C C0 42 BA 2C */ lfs f2, lbl__385_2-_SDA2_BASE_(r2) +/* 801FB520 001F8320 C0 02 BA 28 */ lfs f0, lbl__384_1-_SDA2_BASE_(r2) /* 801FB524 001F8324 EC 9F 21 7A */ fmadds f4, f31, f5, f4 -/* 801FB528 001F8328 C0 C2 BA 0C */ lfs f6, lbl_803D038C-_SDA2_BASE_(r2) +/* 801FB528 001F8328 C0 C2 BA 0C */ lfs f6, lbl__377_1-_SDA2_BASE_(r2) /* 801FB52C 001F832C EC 42 07 FA */ fmadds f2, f2, f31, f0 -/* 801FB530 001F8330 C0 02 BA 24 */ lfs f0, lbl_803D03A4-_SDA2_BASE_(r2) -/* 801FB534 001F8334 C0 A2 BA 08 */ lfs f5, lbl_803D0388-_SDA2_BASE_(r2) +/* 801FB530 001F8330 C0 02 BA 24 */ lfs f0, lbl__383_1-_SDA2_BASE_(r2) +/* 801FB534 001F8334 C0 A2 BA 08 */ lfs f5, lbl__376_1-_SDA2_BASE_(r2) /* 801FB538 001F8338 EC FF 19 3A */ fmadds f7, f31, f4, f3 /* 801FB53C 001F833C EC 9F 00 BA */ fmadds f4, f31, f2, f0 -/* 801FB540 001F8340 C0 02 BA 20 */ lfs f0, lbl_803D03A0-_SDA2_BASE_(r2) -/* 801FB544 001F8344 C0 62 B9 E8 */ lfs f3, lbl_803D0368-_SDA2_BASE_(r2) +/* 801FB540 001F8340 C0 02 BA 20 */ lfs f0, lbl__382-_SDA2_BASE_(r2) +/* 801FB544 001F8344 C0 62 B9 E8 */ lfs f3, lbl__297-_SDA2_BASE_(r2) /* 801FB548 001F8348 EC DF 31 FA */ fmadds f6, f31, f7, f6 -/* 801FB54C 001F834C C0 42 BA 04 */ lfs f2, lbl_803D0384-_SDA2_BASE_(r2) +/* 801FB54C 001F834C C0 42 BA 04 */ lfs f2, lbl__375_1-_SDA2_BASE_(r2) /* 801FB550 001F8350 EC 9F 01 3A */ fmadds f4, f31, f4, f0 -/* 801FB554 001F8354 C0 E2 B9 EC */ lfs f7, lbl_803D036C-_SDA2_BASE_(r2) +/* 801FB554 001F8354 C0 E2 B9 EC */ lfs f7, lbl__298-_SDA2_BASE_(r2) /* 801FB558 001F8358 EC BF 29 BA */ fmadds f5, f31, f6, f5 -/* 801FB55C 001F835C C0 02 BA 34 */ lfs f0, lbl_803D03B4-_SDA2_BASE_(r2) +/* 801FB55C 001F835C C0 02 BA 34 */ lfs f0, lbl__387-_SDA2_BASE_(r2) /* 801FB560 001F8360 EC 7F 19 3A */ fmadds f3, f31, f4, f3 /* 801FB564 001F8364 EC 9F 01 72 */ fmuls f4, f31, f5 /* 801FB568 001F8368 EC 64 18 24 */ fdivs f3, f4, f3 @@ -4627,36 +4627,36 @@ lbl_801FB4EC: /* 801FB578 001F8378 48 00 00 A0 */ b lbl_801FB618 lbl_801FB57C: /* 801FB57C 001F837C EC 07 00 28 */ fsubs f0, f7, f0 -/* 801FB580 001F8380 C0 22 BA 30 */ lfs f1, lbl_803D03B0-_SDA2_BASE_(r2) +/* 801FB580 001F8380 C0 22 BA 30 */ lfs f1, lbl__386-_SDA2_BASE_(r2) /* 801FB584 001F8384 EF E1 00 32 */ fmuls f31, f1, f0 /* 801FB588 001F8388 FC 20 F8 90 */ fmr f1, f31 /* 801FB58C 001F838C 48 03 87 39 */ bl _rwSqrt -/* 801FB590 001F8390 C0 42 BA 1C */ lfs f2, lbl_803D039C-_SDA2_BASE_(r2) -/* 801FB594 001F8394 C0 02 BA 18 */ lfs f0, lbl_803D0398-_SDA2_BASE_(r2) +/* 801FB590 001F8390 C0 42 BA 1C */ lfs f2, lbl__381_1-_SDA2_BASE_(r2) +/* 801FB594 001F8394 C0 02 BA 18 */ lfs f0, lbl__380_1-_SDA2_BASE_(r2) /* 801FB598 001F8398 D0 21 00 0C */ stfs f1, 0xc(r1) /* 801FB59C 001F839C EC 42 07 FA */ fmadds f2, f2, f31, f0 -/* 801FB5A0 001F83A0 C0 02 BA 14 */ lfs f0, lbl_803D0394-_SDA2_BASE_(r2) +/* 801FB5A0 001F83A0 C0 02 BA 14 */ lfs f0, lbl__379_1-_SDA2_BASE_(r2) /* 801FB5A4 001F83A4 80 01 00 0C */ lwz r0, 0xc(r1) -/* 801FB5A8 001F83A8 C0 62 BA 10 */ lfs f3, lbl_803D0390-_SDA2_BASE_(r2) +/* 801FB5A8 001F83A8 C0 62 BA 10 */ lfs f3, lbl__378_1-_SDA2_BASE_(r2) /* 801FB5AC 001F83AC EC 9F 00 BA */ fmadds f4, f31, f2, f0 -/* 801FB5B0 001F83B0 C0 42 BA 2C */ lfs f2, lbl_803D03AC-_SDA2_BASE_(r2) -/* 801FB5B4 001F83B4 C0 02 BA 28 */ lfs f0, lbl_803D03A8-_SDA2_BASE_(r2) +/* 801FB5B0 001F83B0 C0 42 BA 2C */ lfs f2, lbl__385_2-_SDA2_BASE_(r2) +/* 801FB5B4 001F83B4 C0 02 BA 28 */ lfs f0, lbl__384_1-_SDA2_BASE_(r2) /* 801FB5B8 001F83B8 54 00 00 26 */ rlwinm r0, r0, 0, 0, 0x13 /* 801FB5BC 001F83BC 90 01 00 08 */ stw r0, 8(r1) /* 801FB5C0 001F83C0 EC 9F 19 3A */ fmadds f4, f31, f4, f3 -/* 801FB5C4 001F83C4 C0 62 BA 0C */ lfs f3, lbl_803D038C-_SDA2_BASE_(r2) +/* 801FB5C4 001F83C4 C0 62 BA 0C */ lfs f3, lbl__377_1-_SDA2_BASE_(r2) /* 801FB5C8 001F83C8 EC 42 07 FA */ fmadds f2, f2, f31, f0 -/* 801FB5CC 001F83CC C0 02 BA 24 */ lfs f0, lbl_803D03A4-_SDA2_BASE_(r2) +/* 801FB5CC 001F83CC C0 02 BA 24 */ lfs f0, lbl__383_1-_SDA2_BASE_(r2) /* 801FB5D0 001F83D0 EC 9F 19 3A */ fmadds f4, f31, f4, f3 -/* 801FB5D4 001F83D4 C0 62 BA 08 */ lfs f3, lbl_803D0388-_SDA2_BASE_(r2) +/* 801FB5D4 001F83D4 C0 62 BA 08 */ lfs f3, lbl__376_1-_SDA2_BASE_(r2) /* 801FB5D8 001F83D8 EC 5F 00 BA */ fmadds f2, f31, f2, f0 -/* 801FB5DC 001F83DC C0 02 BA 20 */ lfs f0, lbl_803D03A0-_SDA2_BASE_(r2) +/* 801FB5DC 001F83DC C0 02 BA 20 */ lfs f0, lbl__382-_SDA2_BASE_(r2) /* 801FB5E0 001F83E0 C0 C1 00 08 */ lfs f6, 8(r1) /* 801FB5E4 001F83E4 EC BF 19 3A */ fmadds f5, f31, f4, f3 /* 801FB5E8 001F83E8 EC 9F 00 BA */ fmadds f4, f31, f2, f0 -/* 801FB5EC 001F83EC C0 62 B9 E8 */ lfs f3, lbl_803D0368-_SDA2_BASE_(r2) +/* 801FB5EC 001F83EC C0 62 B9 E8 */ lfs f3, lbl__297-_SDA2_BASE_(r2) /* 801FB5F0 001F83F0 EC 46 F9 BC */ fnmsubs f2, f6, f6, f31 -/* 801FB5F4 001F83F4 C0 E2 B9 EC */ lfs f7, lbl_803D036C-_SDA2_BASE_(r2) +/* 801FB5F4 001F83F4 C0 E2 B9 EC */ lfs f7, lbl__298-_SDA2_BASE_(r2) /* 801FB5F8 001F83F8 EC 01 30 2A */ fadds f0, f1, f6 /* 801FB5FC 001F83FC EC BF 01 72 */ fmuls f5, f31, f5 /* 801FB600 001F8400 EC 7F 19 3A */ fmadds f3, f31, f4, f3 @@ -4667,19 +4667,19 @@ lbl_801FB57C: /* 801FB614 001F8414 ED 47 00 32 */ fmuls f10, f7, f0 lbl_801FB618: /* 801FB618 001F8418 ED 6A 02 B2 */ fmuls f11, f10, f10 -/* 801FB61C 001F841C C1 22 BA 4C */ lfs f9, lbl_803D03CC-_SDA2_BASE_(r2) -/* 801FB620 001F8420 C1 02 BA 48 */ lfs f8, lbl_803D03C8-_SDA2_BASE_(r2) +/* 801FB61C 001F841C C1 22 BA 4C */ lfs f9, lbl__393-_SDA2_BASE_(r2) +/* 801FB620 001F8420 C1 02 BA 48 */ lfs f8, lbl__392-_SDA2_BASE_(r2) /* 801FB624 001F8424 EF DE 02 B2 */ fmuls f30, f30, f10 /* 801FB628 001F8428 EF BD 02 B2 */ fmuls f29, f29, f10 -/* 801FB62C 001F842C C0 E2 BA 44 */ lfs f7, lbl_803D03C4-_SDA2_BASE_(r2) +/* 801FB62C 001F842C C0 E2 BA 44 */ lfs f7, lbl__391-_SDA2_BASE_(r2) /* 801FB630 001F8430 EC 09 42 FA */ fmadds f0, f9, f11, f8 -/* 801FB634 001F8434 C0 C2 BA 40 */ lfs f6, lbl_803D03C0-_SDA2_BASE_(r2) +/* 801FB634 001F8434 C0 C2 BA 40 */ lfs f6, lbl__390-_SDA2_BASE_(r2) /* 801FB638 001F8438 ED 9E 07 B2 */ fmuls f12, f30, f30 -/* 801FB63C 001F843C C0 A2 BA 3C */ lfs f5, lbl_803D03BC-_SDA2_BASE_(r2) +/* 801FB63C 001F843C C0 A2 BA 3C */ lfs f5, lbl__389_1-_SDA2_BASE_(r2) /* 801FB640 001F8440 ED BD 07 72 */ fmuls f13, f29, f29 -/* 801FB644 001F8444 C0 82 BA 38 */ lfs f4, lbl_803D03B8-_SDA2_BASE_(r2) +/* 801FB644 001F8444 C0 82 BA 38 */ lfs f4, lbl__388-_SDA2_BASE_(r2) /* 801FB648 001F8448 EC 6B 38 3A */ fmadds f3, f11, f0, f7 -/* 801FB64C 001F844C C0 42 B9 E8 */ lfs f2, lbl_803D0368-_SDA2_BASE_(r2) +/* 801FB64C 001F844C C0 42 B9 E8 */ lfs f2, lbl__297-_SDA2_BASE_(r2) /* 801FB650 001F8450 EC 29 43 3A */ fmadds f1, f9, f12, f8 /* 801FB654 001F8454 EC 09 43 7A */ fmadds f0, f9, f13, f8 /* 801FB658 001F8458 EC 6B 30 FA */ fmadds f3, f11, f3, f6 @@ -4851,14 +4851,14 @@ lbl_801FB8A0: /* 801FB8B4 001F86B4 EC 45 01 72 */ fmuls f2, f5, f5 /* 801FB8B8 001F86B8 C1 64 00 14 */ lfs f11, 0x14(r4) /* 801FB8BC 001F86BC EC 8A 02 B2 */ fmuls f4, f10, f10 -/* 801FB8C0 001F86C0 C0 22 B9 F0 */ lfs f1, lbl_803D0370-_SDA2_BASE_(r2) +/* 801FB8C0 001F86C0 C0 22 B9 F0 */ lfs f1, lbl__299-_SDA2_BASE_(r2) /* 801FB8C4 001F86C4 EC 43 10 2A */ fadds f2, f3, f2 /* 801FB8C8 001F86C8 EC 6B 02 F2 */ fmuls f3, f11, f11 /* 801FB8CC 001F86CC EC 44 10 2A */ fadds f2, f4, f2 /* 801FB8D0 001F86D0 EC 43 10 2A */ fadds f2, f3, f2 /* 801FB8D4 001F86D4 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 801FB8D8 001F86D8 40 81 00 20 */ ble lbl_801FB8F8 -/* 801FB8DC 001F86DC C0 02 B9 E8 */ lfs f0, lbl_803D0368-_SDA2_BASE_(r2) +/* 801FB8DC 001F86DC C0 02 B9 E8 */ lfs f0, lbl__297-_SDA2_BASE_(r2) /* 801FB8E0 001F86E0 EC 20 10 24 */ fdivs f1, f0, f2 /* 801FB8E4 001F86E4 FC 00 08 50 */ fneg f0, f1 /* 801FB8E8 001F86E8 EC CB 00 72 */ fmuls f6, f11, f1 @@ -5005,17 +5005,17 @@ lbl_801FB9E0: lbl_801FBB14: /* 801FBB14 001F8914 94 21 FF C0 */ stwu r1, -0x40(r1) /* 801FBB18 001F8918 7C 08 02 A6 */ mflr r0 -/* 801FBB1C 001F891C 3C 80 80 38 */ lis r4, lbl_80383490@ha +/* 801FBB1C 001F891C 3C 80 80 38 */ lis r4, lbl__rpHAnimHierarchyFreeList@ha /* 801FBB20 001F8920 38 A0 00 04 */ li r5, 4 /* 801FBB24 001F8924 90 01 00 44 */ stw r0, 0x44(r1) -/* 801FBB28 001F8928 38 E4 34 90 */ addi r7, r4, lbl_80383490@l +/* 801FBB28 001F8928 38 E4 34 90 */ addi r7, r4, lbl__rpHAnimHierarchyFreeList@l /* 801FBB2C 001F892C 93 E1 00 3C */ stw r31, 0x3c(r1) /* 801FBB30 001F8930 7C 7F 1B 78 */ mr r31, r3 /* 801FBB34 001F8934 38 60 00 24 */ li r3, 0x24 -/* 801FBB38 001F8938 80 8D 87 18 */ lwz r4, lbl_803CB018-_SDA_BASE_(r13) -/* 801FBB3C 001F893C 80 CD 87 1C */ lwz r6, lbl_803CB01C-_SDA_BASE_(r13) +/* 801FBB38 001F8938 80 8D 87 18 */ lwz r4, lbl__rpHAnimHierarchyFreeListBlockSize-_SDA_BASE_(r13) +/* 801FBB3C 001F893C 80 CD 87 1C */ lwz r6, lbl__rpHAnimHierarchyFreeListPreallocBlocks-_SDA_BASE_(r13) /* 801FBB40 001F8940 48 03 57 C9 */ bl RwFreeListCreateAndPreallocateSpace -/* 801FBB44 001F8944 38 8D 9D E8 */ addi r4, r13, lbl_803CC6E8-_SDA_BASE_ +/* 801FBB44 001F8944 38 8D 9D E8 */ addi r4, r13, lbl_RpHAnimAtomicGlobals-_SDA_BASE_ /* 801FBB48 001F8948 28 03 00 00 */ cmplwi r3, 0 /* 801FBB4C 001F894C 90 64 00 04 */ stw r3, 4(r4) /* 801FBB50 001F8950 40 82 00 08 */ bne lbl_801FBB58 @@ -5065,7 +5065,7 @@ lbl_801FBBF4: /* 801FBBF8 001F89F8 7C 08 02 A6 */ mflr r0 /* 801FBBFC 001F89FC 90 01 00 14 */ stw r0, 0x14(r1) /* 801FBC00 001F8A00 93 E1 00 0C */ stw r31, 0xc(r1) -/* 801FBC04 001F8A04 3B ED 9D E8 */ addi r31, r13, lbl_803CC6E8-_SDA_BASE_ +/* 801FBC04 001F8A04 3B ED 9D E8 */ addi r31, r13, lbl_RpHAnimAtomicGlobals-_SDA_BASE_ /* 801FBC08 001F8A08 93 C1 00 08 */ stw r30, 8(r1) /* 801FBC0C 001F8A0C 7C 7E 1B 78 */ mr r30, r3 /* 801FBC10 001F8A10 80 7F 00 04 */ lwz r3, 4(r31) @@ -5083,7 +5083,7 @@ lbl_801FBC28: /* 801FBC3C 001F8A3C 38 21 00 10 */ addi r1, r1, 0x10 /* 801FBC40 001F8A40 4E 80 00 20 */ blr lbl_801FBC44: -/* 801FBC44 001F8A44 80 AD 9D E8 */ lwz r5, lbl_803CC6E8-_SDA_BASE_(r13) +/* 801FBC44 001F8A44 80 AD 9D E8 */ lwz r5, lbl_RpHAnimAtomicGlobals-_SDA_BASE_(r13) /* 801FBC48 001F8A48 38 80 00 00 */ li r4, 0 /* 801FBC4C 001F8A4C 38 00 FF FF */ li r0, -1 /* 801FBC50 001F8A50 7C A3 2A 14 */ add r5, r3, r5 @@ -5097,7 +5097,7 @@ lbl_801FBC60: /* 801FBC6C 001F8A6C 93 E1 00 0C */ stw r31, 0xc(r1) /* 801FBC70 001F8A70 93 C1 00 08 */ stw r30, 8(r1) /* 801FBC74 001F8A74 7C 7E 1B 78 */ mr r30, r3 -/* 801FBC78 001F8A78 80 0D 9D E8 */ lwz r0, lbl_803CC6E8-_SDA_BASE_(r13) +/* 801FBC78 001F8A78 80 0D 9D E8 */ lwz r0, lbl_RpHAnimAtomicGlobals-_SDA_BASE_(r13) /* 801FBC7C 001F8A7C 7F FE 02 14 */ add r31, r30, r0 /* 801FBC80 001F8A80 80 7F 00 04 */ lwz r3, 4(r31) /* 801FBC84 001F8A84 28 03 00 00 */ cmplwi r3, 0 @@ -5141,7 +5141,7 @@ lbl_801FBCF8: /* 801FBD08 001F8B08 93 C1 00 18 */ stw r30, 0x18(r1) /* 801FBD0C 001F8B0C 93 A1 00 14 */ stw r29, 0x14(r1) /* 801FBD10 001F8B10 7C 7D 1B 78 */ mr r29, r3 -/* 801FBD14 001F8B14 80 0D 9D E8 */ lwz r0, lbl_803CC6E8-_SDA_BASE_(r13) +/* 801FBD14 001F8B14 80 0D 9D E8 */ lwz r0, lbl_RpHAnimAtomicGlobals-_SDA_BASE_(r13) /* 801FBD18 001F8B18 7C 64 02 14 */ add r3, r4, r0 /* 801FBD1C 001F8B1C 7F DD 02 14 */ add r30, r29, r0 /* 801FBD20 001F8B20 83 E3 00 04 */ lwz r31, 4(r3) @@ -5217,7 +5217,7 @@ lbl_801FBDE8: /* 801FBE28 001F8C28 38 60 00 00 */ li r3, 0 /* 801FBE2C 001F8C2C 48 00 01 58 */ b lbl_801FBF84 lbl_801FBE30: -/* 801FBE30 001F8C30 80 0D 9D E8 */ lwz r0, lbl_803CC6E8-_SDA_BASE_(r13) +/* 801FBE30 001F8C30 80 0D 9D E8 */ lwz r0, lbl_RpHAnimAtomicGlobals-_SDA_BASE_(r13) /* 801FBE34 001F8C34 7F 83 E3 78 */ mr r3, r28 /* 801FBE38 001F8C38 38 A0 00 04 */ li r5, 4 /* 801FBE3C 001F8C3C 7F FD 02 14 */ add r31, r29, r0 @@ -5328,7 +5328,7 @@ lbl_801FBFA4: /* 801FBFAC 001F8DAC 90 01 00 34 */ stw r0, 0x34(r1) /* 801FBFB0 001F8DB0 39 61 00 30 */ addi r11, r1, 0x30 /* 801FBFB4 001F8DB4 4B FF 15 4D */ bl func_801ED500 -/* 801FBFB8 001F8DB8 80 0D 9D E8 */ lwz r0, lbl_803CC6E8-_SDA_BASE_(r13) +/* 801FBFB8 001F8DB8 80 0D 9D E8 */ lwz r0, lbl_RpHAnimAtomicGlobals-_SDA_BASE_(r13) /* 801FBFBC 001F8DBC 7C BA 2B 78 */ mr r26, r5 /* 801FBFC0 001F8DC0 7C 7E 1B 78 */ mr r30, r3 /* 801FBFC4 001F8DC4 38 81 00 10 */ addi r4, r1, 0x10 @@ -5385,8 +5385,8 @@ lbl_801FC064: /* 801FC07C 001F8E7C 38 60 00 00 */ li r3, 0 /* 801FC080 001F8E80 48 00 01 50 */ b lbl_801FC1D0 lbl_801FC084: -/* 801FC084 001F8E84 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 801FC088 001F8E88 38 6D 9D E8 */ addi r3, r13, lbl_803CC6E8-_SDA_BASE_ +/* 801FC084 001F8E84 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 801FC088 001F8E88 38 6D 9D E8 */ addi r3, r13, lbl_RpHAnimAtomicGlobals-_SDA_BASE_ /* 801FC08C 001F8E8C 80 63 00 04 */ lwz r3, 4(r3) /* 801FC090 001F8E90 81 84 01 44 */ lwz r12, 0x144(r4) /* 801FC094 001F8E94 7D 89 03 A6 */ mtctr r12 @@ -5415,7 +5415,7 @@ lbl_801FC084: /* 801FC0F0 001F8EF0 90 1C 00 0C */ stw r0, 0xc(r28) /* 801FC0F4 001F8EF4 48 00 00 30 */ b lbl_801FC124 lbl_801FC0F8: -/* 801FC0F8 001F8EF8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 801FC0F8 001F8EF8 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 801FC0FC 001F8EFC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801FC100 001F8F00 81 83 01 34 */ lwz r12, 0x134(r3) /* 801FC104 001F8F04 54 03 30 32 */ slwi r3, r0, 6 @@ -5427,7 +5427,7 @@ lbl_801FC0F8: /* 801FC11C 001F8F1C 90 1C 00 08 */ stw r0, 8(r28) /* 801FC120 001F8F20 90 7C 00 0C */ stw r3, 0xc(r28) lbl_801FC124: -/* 801FC124 001F8F24 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 801FC124 001F8F24 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 801FC128 001F8F28 80 01 00 14 */ lwz r0, 0x14(r1) /* 801FC12C 001F8F2C 81 83 01 34 */ lwz r12, 0x134(r3) /* 801FC130 001F8F30 54 03 20 36 */ slwi r3, r0, 4 @@ -5485,7 +5485,7 @@ lbl_801FC1D0: /* 801FC1E0 001F8FE0 38 21 00 30 */ addi r1, r1, 0x30 /* 801FC1E4 001F8FE4 4E 80 00 20 */ blr lbl_801FC1E8: -/* 801FC1E8 001F8FE8 80 0D 9D E8 */ lwz r0, lbl_803CC6E8-_SDA_BASE_(r13) +/* 801FC1E8 001F8FE8 80 0D 9D E8 */ lwz r0, lbl_RpHAnimAtomicGlobals-_SDA_BASE_(r13) /* 801FC1EC 001F8FEC 38 80 00 00 */ li r4, 0 /* 801FC1F0 001F8FF0 7C 63 02 14 */ add r3, r3, r0 /* 801FC1F4 001F8FF4 80 03 00 00 */ lwz r0, 0(r3) @@ -5543,7 +5543,7 @@ lbl_801FC284: /* 801FC2A8 001F90A8 3C 80 80 20 */ lis r4, lbl_801FBFA4@ha /* 801FC2AC 001F90AC 3C A0 80 20 */ lis r5, lbl_801FBDE8@ha /* 801FC2B0 001F90B0 3C C0 80 20 */ lis r6, lbl_801FC1E8@ha -/* 801FC2B4 001F90B4 90 6D 9D E8 */ stw r3, lbl_803CC6E8-_SDA_BASE_(r13) +/* 801FC2B4 001F90B4 90 6D 9D E8 */ stw r3, lbl_RpHAnimAtomicGlobals-_SDA_BASE_(r13) /* 801FC2B8 001F90B8 38 84 BF A4 */ addi r4, r4, lbl_801FBFA4@l /* 801FC2BC 001F90BC 38 A5 BD E8 */ addi r5, r5, lbl_801FBDE8@l /* 801FC2C0 001F90C0 38 C6 C1 E8 */ addi r6, r6, lbl_801FC1E8@l @@ -5552,7 +5552,7 @@ lbl_801FC284: /* 801FC2CC 001F90CC 2C 03 00 00 */ cmpwi r3, 0 /* 801FC2D0 001F90D0 38 60 00 00 */ li r3, 0 /* 801FC2D4 001F90D4 41 80 00 14 */ blt lbl_801FC2E8 -/* 801FC2D8 001F90D8 80 0D 9D E8 */ lwz r0, lbl_803CC6E8-_SDA_BASE_(r13) +/* 801FC2D8 001F90D8 80 0D 9D E8 */ lwz r0, lbl_RpHAnimAtomicGlobals-_SDA_BASE_(r13) /* 801FC2DC 001F90DC 2C 00 00 00 */ cmpwi r0, 0 /* 801FC2E0 001F90E0 41 80 00 08 */ blt lbl_801FC2E8 /* 801FC2E4 001F90E4 38 60 00 01 */ li r3, 1 @@ -5569,8 +5569,8 @@ RpHAnimHierarchyCreate: /* 801FC300 001F9100 90 01 00 24 */ stw r0, 0x24(r1) /* 801FC304 001F9104 39 61 00 20 */ addi r11, r1, 0x20 /* 801FC308 001F9108 4B FF 11 FD */ bl func_801ED504 -/* 801FC30C 001F910C 81 0D 9F 7C */ lwz r8, lbl_803CC87C-_SDA_BASE_(r13) -/* 801FC310 001F9110 39 2D 9D E8 */ addi r9, r13, lbl_803CC6E8-_SDA_BASE_ +/* 801FC30C 001F910C 81 0D 9F 7C */ lwz r8, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 801FC310 001F9110 39 2D 9D E8 */ addi r9, r13, lbl_RpHAnimAtomicGlobals-_SDA_BASE_ /* 801FC314 001F9114 7C 7C 1B 78 */ mr r28, r3 /* 801FC318 001F9118 7C 9D 23 78 */ mr r29, r4 /* 801FC31C 001F911C 81 88 01 44 */ lwz r12, 0x144(r8) @@ -5592,7 +5592,7 @@ RpHAnimHierarchyCreate: /* 801FC35C 001F915C 93 9F 00 04 */ stw r28, 4(r31) /* 801FC360 001F9160 90 1F 00 14 */ stw r0, 0x14(r31) /* 801FC364 001F9164 40 82 00 30 */ bne lbl_801FC394 -/* 801FC368 001F9168 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 801FC368 001F9168 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 801FC36C 001F916C 57 83 30 32 */ slwi r3, r28, 6 /* 801FC370 001F9170 38 63 00 0F */ addi r3, r3, 0xf /* 801FC374 001F9174 81 84 01 34 */ lwz r12, 0x134(r4) @@ -5607,7 +5607,7 @@ lbl_801FC394: /* 801FC394 001F9194 90 1F 00 08 */ stw r0, 8(r31) /* 801FC398 001F9198 90 1F 00 0C */ stw r0, 0xc(r31) lbl_801FC39C: -/* 801FC39C 001F919C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 801FC39C 001F919C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 801FC3A0 001F91A0 57 83 20 36 */ slwi r3, r28, 4 /* 801FC3A4 001F91A4 81 84 01 34 */ lwz r12, 0x134(r4) /* 801FC3A8 001F91A8 7D 89 03 A6 */ mtctr r12 @@ -5670,13 +5670,13 @@ RpHAnimHierarchyDestroy: /* 801FC470 001F9270 40 82 00 34 */ bne lbl_801FC4A4 /* 801FC474 001F9274 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e /* 801FC478 001F9278 40 82 00 18 */ bne lbl_801FC490 -/* 801FC47C 001F927C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 801FC47C 001F927C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 801FC480 001F9280 80 7E 00 0C */ lwz r3, 0xc(r30) /* 801FC484 001F9284 81 84 01 38 */ lwz r12, 0x138(r4) /* 801FC488 001F9288 7D 89 03 A6 */ mtctr r12 /* 801FC48C 001F928C 4E 80 04 21 */ bctrl lbl_801FC490: -/* 801FC490 001F9290 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 801FC490 001F9290 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 801FC494 001F9294 80 7E 00 10 */ lwz r3, 0x10(r30) /* 801FC498 001F9298 81 84 01 38 */ lwz r12, 0x138(r4) /* 801FC49C 001F929C 7D 89 03 A6 */ mtctr r12 @@ -5688,8 +5688,8 @@ lbl_801FC4A4: /* 801FC4B0 001F92B0 90 1E 00 10 */ stw r0, 0x10(r30) /* 801FC4B4 001F92B4 80 7E 00 20 */ lwz r3, 0x20(r30) /* 801FC4B8 001F92B8 48 03 0A BD */ bl RtAnimInterpolatorDestroy -/* 801FC4BC 001F92BC 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) -/* 801FC4C0 001F92C0 38 6D 9D E8 */ addi r3, r13, lbl_803CC6E8-_SDA_BASE_ +/* 801FC4BC 001F92BC 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 801FC4C0 001F92C0 38 6D 9D E8 */ addi r3, r13, lbl_RpHAnimAtomicGlobals-_SDA_BASE_ /* 801FC4C4 001F92C4 7F C4 F3 78 */ mr r4, r30 /* 801FC4C8 001F92C8 80 63 00 04 */ lwz r3, 4(r3) /* 801FC4CC 001F92CC 81 85 01 48 */ lwz r12, 0x148(r5) @@ -5697,7 +5697,7 @@ lbl_801FC4A4: /* 801FC4D4 001F92D4 4E 80 04 21 */ bctrl /* 801FC4D8 001F92D8 28 1F 00 00 */ cmplwi r31, 0 /* 801FC4DC 001F92DC 41 82 00 14 */ beq lbl_801FC4F0 -/* 801FC4E0 001F92E0 80 6D 9D E8 */ lwz r3, lbl_803CC6E8-_SDA_BASE_(r13) +/* 801FC4E0 001F92E0 80 6D 9D E8 */ lwz r3, lbl_RpHAnimAtomicGlobals-_SDA_BASE_(r13) /* 801FC4E4 001F92E4 38 80 00 00 */ li r4, 0 /* 801FC4E8 001F92E8 38 03 00 04 */ addi r0, r3, 4 /* 801FC4EC 001F92EC 7C 9F 01 2E */ stwx r4, r31, r0 @@ -5712,7 +5712,7 @@ lbl_801FC4F0: .global RpHAnimFrameSetHierarchy RpHAnimFrameSetHierarchy: -/* 801FC50C 001F930C 80 0D 9D E8 */ lwz r0, lbl_803CC6E8-_SDA_BASE_(r13) +/* 801FC50C 001F930C 80 0D 9D E8 */ lwz r0, lbl_RpHAnimAtomicGlobals-_SDA_BASE_(r13) /* 801FC510 001F9310 7C C3 02 14 */ add r6, r3, r0 /* 801FC514 001F9314 80 A6 00 04 */ lwz r5, 4(r6) /* 801FC518 001F9318 28 05 00 00 */ cmplwi r5, 0 @@ -5730,7 +5730,7 @@ lbl_801FC538: .global RpHAnimFrameGetHierarchy RpHAnimFrameGetHierarchy: -/* 801FC540 001F9340 80 8D 9D E8 */ lwz r4, lbl_803CC6E8-_SDA_BASE_(r13) +/* 801FC540 001F9340 80 8D 9D E8 */ lwz r4, lbl_RpHAnimAtomicGlobals-_SDA_BASE_(r13) /* 801FC544 001F9344 38 04 00 04 */ addi r0, r4, 4 /* 801FC548 001F9348 7C 63 00 2E */ lwzx r3, r3, r0 /* 801FC54C 001F934C 4E 80 00 20 */ blr @@ -5753,7 +5753,7 @@ rwsdk._rxGCChannelMaterialSetup: /* 801FC584 001F9384 80 1E 00 08 */ lwz r0, 8(r30) /* 801FC588 001F9388 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 801FC58C 001F938C 40 82 00 74 */ bne lbl_801FC600 -/* 801FC590 001F9390 C0 22 BA 58 */ lfs f1, lbl_803D03D8-_SDA2_BASE_(r2) +/* 801FC590 001F9390 C0 22 BA 58 */ lfs f1, lbl__350_3-_SDA2_BASE_(r2) /* 801FC594 001F9394 38 00 00 FF */ li r0, 0xff /* 801FC598 001F9398 C0 1F 00 0C */ lfs f0, 0xc(r31) /* 801FC59C 001F939C 38 81 00 18 */ addi r4, r1, 0x18 @@ -5822,7 +5822,7 @@ lbl_801FC650: /* 801FC68C 001F948C C0 1E 00 14 */ lfs f0, 0x14(r30) /* 801FC690 001F9490 90 61 00 24 */ stw r3, 0x24(r1) /* 801FC694 001F9494 EC 43 00 72 */ fmuls f2, f3, f1 -/* 801FC698 001F9498 C8 C2 BA 60 */ lfd f6, lbl_803D03E0-_SDA2_BASE_(r2) +/* 801FC698 001F9498 C8 C2 BA 60 */ lfd f6, lbl__354_2-_SDA2_BASE_(r2) /* 801FC69C 001F949C EC 03 00 32 */ fmuls f0, f3, f0 /* 801FC6A0 001F94A0 90 81 00 20 */ stw r4, 0x20(r1) /* 801FC6A4 001F94A4 C8 61 00 30 */ lfd f3, 0x30(r1) @@ -5852,7 +5852,7 @@ lbl_801FC650: /* 801FC704 001F9504 98 01 00 1E */ stb r0, 0x1e(r1) /* 801FC708 001F9508 48 00 00 5C */ b lbl_801FC764 lbl_801FC70C: -/* 801FC70C 001F950C C0 02 BA 58 */ lfs f0, lbl_803D03D8-_SDA2_BASE_(r2) +/* 801FC70C 001F950C C0 02 BA 58 */ lfs f0, lbl__350_3-_SDA2_BASE_(r2) /* 801FC710 001F9510 38 00 00 FF */ li r0, 0xff /* 801FC714 001F9514 C0 5E 00 0C */ lfs f2, 0xc(r30) /* 801FC718 001F9518 EC 63 00 32 */ fmuls f3, f3, f0 @@ -5910,13 +5910,13 @@ rwsdk.MeshRenderDual: /* 801FC7D0 001F95D0 90 01 00 44 */ stw r0, 0x44(r1) /* 801FC7D4 001F95D4 39 61 00 40 */ addi r11, r1, 0x40 /* 801FC7D8 001F95D8 4B FF 0D 21 */ bl func_801ED4F8 -/* 801FC7DC 001F95DC 3C C0 80 38 */ lis r6, lbl_803834B8@ha +/* 801FC7DC 001F95DC 3C C0 80 38 */ lis r6, lbl_FXStateCache@ha /* 801FC7E0 001F95E0 7C 9B 23 78 */ mr r27, r4 -/* 801FC7E4 001F95E4 80 06 34 B8 */ lwz r0, lbl_803834B8@l(r6) +/* 801FC7E4 001F95E4 80 06 34 B8 */ lwz r0, lbl_FXStateCache@l(r6) /* 801FC7E8 001F95E8 7C 7A 1B 78 */ mr r26, r3 /* 801FC7EC 001F95EC 7C BC 2B 78 */ mr r28, r5 /* 801FC7F0 001F95F0 80 BA 00 08 */ lwz r5, 8(r26) -/* 801FC7F4 001F95F4 80 8D 9E 18 */ lwz r4, lbl_803CC718-_SDA_BASE_(r13) +/* 801FC7F4 001F95F4 80 8D 9E 18 */ lwz r4, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 801FC7F8 001F95F8 2C 00 00 00 */ cmpwi r0, 0 /* 801FC7FC 001F95FC 80 7C 00 00 */ lwz r3, 0(r28) /* 801FC800 001F9600 3B E0 00 00 */ li r31, 0 @@ -5936,7 +5936,7 @@ lbl_801FC830: /* 801FC834 001F9634 3B 20 00 00 */ li r25, 0 /* 801FC838 001F9638 2C 00 00 00 */ cmpwi r0, 0 /* 801FC83C 001F963C 40 82 00 18 */ bne lbl_801FC854 -/* 801FC840 001F9640 80 02 BA 54 */ lwz r0, lbl_803D03D4-_SDA2_BASE_(r2) +/* 801FC840 001F9640 80 02 BA 54 */ lwz r0, lbl_opaqueBlack$277-_SDA2_BASE_(r2) /* 801FC844 001F9644 38 81 00 08 */ addi r4, r1, 8 /* 801FC848 001F9648 38 60 00 04 */ li r3, 4 /* 801FC84C 001F964C 90 01 00 08 */ stw r0, 8(r1) @@ -5954,7 +5954,7 @@ lbl_801FC854: /* 801FC878 001F9678 4B FD 0D 99 */ bl GXSetChanCtrl /* 801FC87C 001F967C 57 00 06 73 */ rlwinm. r0, r24, 0, 0x19, 0x19 /* 801FC880 001F9680 40 82 00 D4 */ bne lbl_801FC954 -/* 801FC884 001F9684 80 02 BA 50 */ lwz r0, lbl_803D03D0-_SDA2_BASE_(r2) +/* 801FC884 001F9684 80 02 BA 50 */ lwz r0, lbl_opaqueWhite$276-_SDA2_BASE_(r2) /* 801FC888 001F9688 38 81 00 0C */ addi r4, r1, 0xc /* 801FC88C 001F968C 38 60 00 04 */ li r3, 4 /* 801FC890 001F9690 90 01 00 0C */ stw r0, 0xc(r1) @@ -5994,7 +5994,7 @@ lbl_801FC904: /* 801FC90C 001F970C 40 82 00 20 */ bne lbl_801FC92C /* 801FC910 001F9710 57 00 06 73 */ rlwinm. r0, r24, 0, 0x19, 0x19 /* 801FC914 001F9714 40 82 00 18 */ bne lbl_801FC92C -/* 801FC918 001F9718 80 02 BA 54 */ lwz r0, lbl_803D03D4-_SDA2_BASE_(r2) +/* 801FC918 001F9718 80 02 BA 54 */ lwz r0, lbl_opaqueBlack$277-_SDA2_BASE_(r2) /* 801FC91C 001F971C 38 81 00 10 */ addi r4, r1, 0x10 /* 801FC920 001F9720 38 60 00 04 */ li r3, 4 /* 801FC924 001F9724 90 01 00 10 */ stw r0, 0x10(r1) @@ -6011,13 +6011,13 @@ lbl_801FC92C: /* 801FC94C 001F974C 39 20 00 02 */ li r9, 2 /* 801FC950 001F9750 4B FD 0C C1 */ bl GXSetChanCtrl lbl_801FC954: -/* 801FC954 001F9754 3C 60 80 38 */ lis r3, lbl_803834B8@ha +/* 801FC954 001F9754 3C 60 80 38 */ lis r3, lbl_FXStateCache@ha /* 801FC958 001F9758 38 00 00 01 */ li r0, 1 -/* 801FC95C 001F975C 90 03 34 B8 */ stw r0, lbl_803834B8@l(r3) +/* 801FC95C 001F975C 90 03 34 B8 */ stw r0, lbl_FXStateCache@l(r3) lbl_801FC960: -/* 801FC960 001F9760 3C 60 80 38 */ lis r3, lbl_803834B8@ha +/* 801FC960 001F9760 3C 60 80 38 */ lis r3, lbl_FXStateCache@ha /* 801FC964 001F9764 80 9A 00 08 */ lwz r4, 8(r26) -/* 801FC968 001F9768 3B 23 34 B8 */ addi r25, r3, lbl_803834B8@l +/* 801FC968 001F9768 3B 23 34 B8 */ addi r25, r3, lbl_FXStateCache@l /* 801FC96C 001F976C 80 19 00 04 */ lwz r0, 4(r25) /* 801FC970 001F9770 7C 00 20 40 */ cmplw r0, r4 /* 801FC974 001F9774 41 82 00 14 */ beq lbl_801FC988 @@ -6026,8 +6026,8 @@ lbl_801FC960: /* 801FC980 001F9780 80 1A 00 08 */ lwz r0, 8(r26) /* 801FC984 001F9784 90 19 00 04 */ stw r0, 4(r25) lbl_801FC988: -/* 801FC988 001F9788 3C 60 80 38 */ lis r3, lbl_803834B8@ha -/* 801FC98C 001F978C 3B 23 34 B8 */ addi r25, r3, lbl_803834B8@l +/* 801FC988 001F9788 3C 60 80 38 */ lis r3, lbl_FXStateCache@ha +/* 801FC98C 001F978C 3B 23 34 B8 */ addi r25, r3, lbl_FXStateCache@l /* 801FC990 001F9790 80 19 00 08 */ lwz r0, 8(r25) /* 801FC994 001F9794 2C 00 00 00 */ cmpwi r0, 0 /* 801FC998 001F9798 40 82 00 90 */ bne lbl_801FCA28 @@ -6079,7 +6079,7 @@ lbl_801FCA28: /* 801FCA44 001F9844 80 98 00 00 */ lwz r4, 0(r24) /* 801FCA48 001F9848 28 04 00 00 */ cmplwi r4, 0 /* 801FCA4C 001F984C 41 82 00 20 */ beq lbl_801FCA6C -/* 801FCA50 001F9850 80 6D A0 20 */ lwz r3, lbl_803CC920-_SDA_BASE_(r13) +/* 801FCA50 001F9850 80 6D A0 20 */ lwz r3, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 801FCA54 001F9854 80 84 00 00 */ lwz r4, 0(r4) /* 801FCA58 001F9858 38 03 00 14 */ addi r0, r3, 0x14 /* 801FCA5C 001F985C 7C 04 00 2E */ lwzx r0, r4, r0 @@ -6130,7 +6130,7 @@ lbl_801FCAE8: /* 801FCB00 001F9900 80 98 00 00 */ lwz r4, 0(r24) /* 801FCB04 001F9904 28 04 00 00 */ cmplwi r4, 0 /* 801FCB08 001F9908 41 82 00 20 */ beq lbl_801FCB28 -/* 801FCB0C 001F990C 80 6D A0 20 */ lwz r3, lbl_803CC920-_SDA_BASE_(r13) +/* 801FCB0C 001F990C 80 6D A0 20 */ lwz r3, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 801FCB10 001F9910 80 84 00 00 */ lwz r4, 0(r4) /* 801FCB14 001F9914 38 03 00 14 */ addi r0, r3, 0x14 /* 801FCB18 001F9918 7C 04 00 2E */ lwzx r0, r4, r0 @@ -6171,13 +6171,13 @@ rwsdk.MeshRenderUVAnimDual: /* 801FCB90 001F9990 90 01 00 74 */ stw r0, 0x74(r1) /* 801FCB94 001F9994 39 61 00 70 */ addi r11, r1, 0x70 /* 801FCB98 001F9998 4B FF 09 61 */ bl func_801ED4F8 -/* 801FCB9C 001F999C 3C C0 80 38 */ lis r6, lbl_803834B8@ha +/* 801FCB9C 001F999C 3C C0 80 38 */ lis r6, lbl_FXStateCache@ha /* 801FCBA0 001F99A0 7C 79 1B 78 */ mr r25, r3 -/* 801FCBA4 001F99A4 80 06 34 B8 */ lwz r0, lbl_803834B8@l(r6) +/* 801FCBA4 001F99A4 80 06 34 B8 */ lwz r0, lbl_FXStateCache@l(r6) /* 801FCBA8 001F99A8 7C 9A 23 78 */ mr r26, r4 /* 801FCBAC 001F99AC 80 99 00 08 */ lwz r4, 8(r25) /* 801FCBB0 001F99B0 7C BB 2B 78 */ mr r27, r5 -/* 801FCBB4 001F99B4 80 6D 9E 18 */ lwz r3, lbl_803CC718-_SDA_BASE_(r13) +/* 801FCBB4 001F99B4 80 6D 9E 18 */ lwz r3, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 801FCBB8 001F99B8 2C 00 00 00 */ cmpwi r0, 0 /* 801FCBBC 001F99BC 80 A5 00 00 */ lwz r5, 0(r5) /* 801FCBC0 001F99C0 3B A0 00 00 */ li r29, 0 @@ -6197,7 +6197,7 @@ lbl_801FCBF0: /* 801FCBF4 001F99F4 3B E0 00 00 */ li r31, 0 /* 801FCBF8 001F99F8 2C 00 00 00 */ cmpwi r0, 0 /* 801FCBFC 001F99FC 40 82 00 18 */ bne lbl_801FCC14 -/* 801FCC00 001F9A00 80 02 BA 54 */ lwz r0, lbl_803D03D4-_SDA2_BASE_(r2) +/* 801FCC00 001F9A00 80 02 BA 54 */ lwz r0, lbl_opaqueBlack$277-_SDA2_BASE_(r2) /* 801FCC04 001F9A04 38 81 00 08 */ addi r4, r1, 8 /* 801FCC08 001F9A08 38 60 00 04 */ li r3, 4 /* 801FCC0C 001F9A0C 90 01 00 08 */ stw r0, 8(r1) @@ -6215,7 +6215,7 @@ lbl_801FCC14: /* 801FCC38 001F9A38 4B FD 09 D9 */ bl GXSetChanCtrl /* 801FCC3C 001F9A3C 57 00 06 73 */ rlwinm. r0, r24, 0, 0x19, 0x19 /* 801FCC40 001F9A40 40 82 00 D4 */ bne lbl_801FCD14 -/* 801FCC44 001F9A44 80 02 BA 50 */ lwz r0, lbl_803D03D0-_SDA2_BASE_(r2) +/* 801FCC44 001F9A44 80 02 BA 50 */ lwz r0, lbl_opaqueWhite$276-_SDA2_BASE_(r2) /* 801FCC48 001F9A48 38 81 00 0C */ addi r4, r1, 0xc /* 801FCC4C 001F9A4C 38 60 00 04 */ li r3, 4 /* 801FCC50 001F9A50 90 01 00 0C */ stw r0, 0xc(r1) @@ -6255,7 +6255,7 @@ lbl_801FCCC4: /* 801FCCCC 001F9ACC 40 82 00 20 */ bne lbl_801FCCEC /* 801FCCD0 001F9AD0 57 00 06 73 */ rlwinm. r0, r24, 0, 0x19, 0x19 /* 801FCCD4 001F9AD4 40 82 00 18 */ bne lbl_801FCCEC -/* 801FCCD8 001F9AD8 80 02 BA 54 */ lwz r0, lbl_803D03D4-_SDA2_BASE_(r2) +/* 801FCCD8 001F9AD8 80 02 BA 54 */ lwz r0, lbl_opaqueBlack$277-_SDA2_BASE_(r2) /* 801FCCDC 001F9ADC 38 81 00 10 */ addi r4, r1, 0x10 /* 801FCCE0 001F9AE0 38 60 00 04 */ li r3, 4 /* 801FCCE4 001F9AE4 90 01 00 10 */ stw r0, 0x10(r1) @@ -6272,13 +6272,13 @@ lbl_801FCCEC: /* 801FCD0C 001F9B0C 39 20 00 02 */ li r9, 2 /* 801FCD10 001F9B10 4B FD 09 01 */ bl GXSetChanCtrl lbl_801FCD14: -/* 801FCD14 001F9B14 3C 60 80 38 */ lis r3, lbl_803834B8@ha +/* 801FCD14 001F9B14 3C 60 80 38 */ lis r3, lbl_FXStateCache@ha /* 801FCD18 001F9B18 38 00 00 01 */ li r0, 1 -/* 801FCD1C 001F9B1C 90 03 34 B8 */ stw r0, lbl_803834B8@l(r3) +/* 801FCD1C 001F9B1C 90 03 34 B8 */ stw r0, lbl_FXStateCache@l(r3) lbl_801FCD20: -/* 801FCD20 001F9B20 3C 60 80 38 */ lis r3, lbl_803834B8@ha +/* 801FCD20 001F9B20 3C 60 80 38 */ lis r3, lbl_FXStateCache@ha /* 801FCD24 001F9B24 80 99 00 08 */ lwz r4, 8(r25) -/* 801FCD28 001F9B28 3B E3 34 B8 */ addi r31, r3, lbl_803834B8@l +/* 801FCD28 001F9B28 3B E3 34 B8 */ addi r31, r3, lbl_FXStateCache@l /* 801FCD2C 001F9B2C 80 1F 00 04 */ lwz r0, 4(r31) /* 801FCD30 001F9B30 7C 00 20 40 */ cmplw r0, r4 /* 801FCD34 001F9B34 41 82 00 14 */ beq lbl_801FCD48 @@ -6287,8 +6287,8 @@ lbl_801FCD20: /* 801FCD40 001F9B40 80 19 00 08 */ lwz r0, 8(r25) /* 801FCD44 001F9B44 90 1F 00 04 */ stw r0, 4(r31) lbl_801FCD48: -/* 801FCD48 001F9B48 3C 60 80 38 */ lis r3, lbl_803834B8@ha -/* 801FCD4C 001F9B4C 3B E3 34 B8 */ addi r31, r3, lbl_803834B8@l +/* 801FCD48 001F9B48 3C 60 80 38 */ lis r3, lbl_FXStateCache@ha +/* 801FCD4C 001F9B4C 3B E3 34 B8 */ addi r31, r3, lbl_FXStateCache@l /* 801FCD50 001F9B50 80 1F 00 08 */ lwz r0, 8(r31) /* 801FCD54 001F9B54 2C 00 00 00 */ cmpwi r0, 0 /* 801FCD58 001F9B58 40 82 00 90 */ bne lbl_801FCDE8 @@ -6340,7 +6340,7 @@ lbl_801FCDE8: /* 801FCE04 001F9C04 D0 01 00 1C */ stfs f0, 0x1c(r1) /* 801FCE08 001F9C08 C0 06 00 10 */ lfs f0, 0x10(r6) /* 801FCE0C 001F9C0C D0 01 00 20 */ stfs f0, 0x20(r1) -/* 801FCE10 001F9C10 C0 22 BA 70 */ lfs f1, lbl_803D03F0-_SDA2_BASE_(r2) +/* 801FCE10 001F9C10 C0 22 BA 70 */ lfs f1, lbl__524-_SDA2_BASE_(r2) /* 801FCE14 001F9C14 D0 21 00 24 */ stfs f1, 0x24(r1) /* 801FCE18 001F9C18 C0 06 00 30 */ lfs f0, 0x30(r6) /* 801FCE1C 001F9C1C D0 01 00 28 */ stfs f0, 0x28(r1) @@ -6372,7 +6372,7 @@ lbl_801FCE64: /* 801FCE80 001F9C80 80 98 00 00 */ lwz r4, 0(r24) /* 801FCE84 001F9C84 28 04 00 00 */ cmplwi r4, 0 /* 801FCE88 001F9C88 41 82 00 20 */ beq lbl_801FCEA8 -/* 801FCE8C 001F9C8C 80 6D A0 20 */ lwz r3, lbl_803CC920-_SDA_BASE_(r13) +/* 801FCE8C 001F9C8C 80 6D A0 20 */ lwz r3, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 801FCE90 001F9C90 80 84 00 00 */ lwz r4, 0(r4) /* 801FCE94 001F9C94 38 03 00 14 */ addi r0, r3, 0x14 /* 801FCE98 001F9C98 7C 04 00 2E */ lwzx r0, r4, r0 @@ -6393,7 +6393,7 @@ lbl_801FCEA8: /* 801FCED0 001F9CD0 D0 01 00 1C */ stfs f0, 0x1c(r1) /* 801FCED4 001F9CD4 C0 06 00 10 */ lfs f0, 0x10(r6) /* 801FCED8 001F9CD8 D0 01 00 20 */ stfs f0, 0x20(r1) -/* 801FCEDC 001F9CDC C0 22 BA 70 */ lfs f1, lbl_803D03F0-_SDA2_BASE_(r2) +/* 801FCEDC 001F9CDC C0 22 BA 70 */ lfs f1, lbl__524-_SDA2_BASE_(r2) /* 801FCEE0 001F9CE0 D0 21 00 24 */ stfs f1, 0x24(r1) /* 801FCEE4 001F9CE4 C0 06 00 30 */ lfs f0, 0x30(r6) /* 801FCEE8 001F9CE8 D0 01 00 28 */ stfs f0, 0x28(r1) @@ -6467,7 +6467,7 @@ lbl_801FCFCC: /* 801FCFE4 001F9DE4 80 98 00 00 */ lwz r4, 0(r24) /* 801FCFE8 001F9DE8 28 04 00 00 */ cmplwi r4, 0 /* 801FCFEC 001F9DEC 41 82 00 20 */ beq lbl_801FD00C -/* 801FCFF0 001F9DF0 80 6D A0 20 */ lwz r3, lbl_803CC920-_SDA_BASE_(r13) +/* 801FCFF0 001F9DF0 80 6D A0 20 */ lwz r3, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 801FCFF4 001F9DF4 80 84 00 00 */ lwz r4, 0(r4) /* 801FCFF8 001F9DF8 38 03 00 14 */ addi r0, r3, 0x14 /* 801FCFFC 001F9DFC 7C 04 00 2E */ lwzx r0, r4, r0 @@ -6508,15 +6508,15 @@ rwsdk.MeshRenderEnvMap: /* 801FD074 001F9E74 90 01 01 04 */ stw r0, 0x104(r1) /* 801FD078 001F9E78 39 61 01 00 */ addi r11, r1, 0x100 /* 801FD07C 001F9E7C 4B FF 04 81 */ bl func_801ED4FC -/* 801FD080 001F9E80 3C E0 80 38 */ lis r7, lbl_803834B8@ha +/* 801FD080 001F9E80 3C E0 80 38 */ lis r7, lbl_FXStateCache@ha /* 801FD084 001F9E84 7C 79 1B 78 */ mr r25, r3 -/* 801FD088 001F9E88 38 67 34 B8 */ addi r3, r7, lbl_803834B8@l -/* 801FD08C 001F9E8C 80 E2 BA 74 */ lwz r7, lbl_803D03F4-_SDA2_BASE_(r2) +/* 801FD088 001F9E88 38 67 34 B8 */ addi r3, r7, lbl_FXStateCache@l +/* 801FD08C 001F9E8C 80 E2 BA 74 */ lwz r7, lbl__696-_SDA2_BASE_(r2) /* 801FD090 001F9E90 80 03 00 00 */ lwz r0, 0(r3) /* 801FD094 001F9E94 7C 9A 23 78 */ mr r26, r4 /* 801FD098 001F9E98 80 99 00 08 */ lwz r4, 8(r25) /* 801FD09C 001F9E9C 7C BB 2B 78 */ mr r27, r5 -/* 801FD0A0 001F9EA0 80 6D 9E 18 */ lwz r3, lbl_803CC718-_SDA_BASE_(r13) +/* 801FD0A0 001F9EA0 80 6D 9E 18 */ lwz r3, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 801FD0A4 001F9EA4 2C 00 00 00 */ cmpwi r0, 0 /* 801FD0A8 001F9EA8 90 E1 00 18 */ stw r7, 0x18(r1) /* 801FD0AC 001F9EAC 7C DC 33 78 */ mr r28, r6 @@ -6535,7 +6535,7 @@ lbl_801FD0D8: /* 801FD0DC 001F9EDC 3B C0 00 00 */ li r30, 0 /* 801FD0E0 001F9EE0 2C 00 00 00 */ cmpwi r0, 0 /* 801FD0E4 001F9EE4 40 82 00 18 */ bne lbl_801FD0FC -/* 801FD0E8 001F9EE8 80 02 BA 54 */ lwz r0, lbl_803D03D4-_SDA2_BASE_(r2) +/* 801FD0E8 001F9EE8 80 02 BA 54 */ lwz r0, lbl_opaqueBlack$277-_SDA2_BASE_(r2) /* 801FD0EC 001F9EEC 38 81 00 08 */ addi r4, r1, 8 /* 801FD0F0 001F9EF0 38 60 00 04 */ li r3, 4 /* 801FD0F4 001F9EF4 90 01 00 08 */ stw r0, 8(r1) @@ -6553,7 +6553,7 @@ lbl_801FD0FC: /* 801FD120 001F9F20 4B FD 04 F1 */ bl GXSetChanCtrl /* 801FD124 001F9F24 57 E0 06 73 */ rlwinm. r0, r31, 0, 0x19, 0x19 /* 801FD128 001F9F28 40 82 00 D4 */ bne lbl_801FD1FC -/* 801FD12C 001F9F2C 80 02 BA 50 */ lwz r0, lbl_803D03D0-_SDA2_BASE_(r2) +/* 801FD12C 001F9F2C 80 02 BA 50 */ lwz r0, lbl_opaqueWhite$276-_SDA2_BASE_(r2) /* 801FD130 001F9F30 38 81 00 0C */ addi r4, r1, 0xc /* 801FD134 001F9F34 38 60 00 04 */ li r3, 4 /* 801FD138 001F9F38 90 01 00 0C */ stw r0, 0xc(r1) @@ -6593,7 +6593,7 @@ lbl_801FD1AC: /* 801FD1B4 001F9FB4 40 82 00 20 */ bne lbl_801FD1D4 /* 801FD1B8 001F9FB8 57 E0 06 73 */ rlwinm. r0, r31, 0, 0x19, 0x19 /* 801FD1BC 001F9FBC 40 82 00 18 */ bne lbl_801FD1D4 -/* 801FD1C0 001F9FC0 80 02 BA 54 */ lwz r0, lbl_803D03D4-_SDA2_BASE_(r2) +/* 801FD1C0 001F9FC0 80 02 BA 54 */ lwz r0, lbl_opaqueBlack$277-_SDA2_BASE_(r2) /* 801FD1C4 001F9FC4 38 81 00 10 */ addi r4, r1, 0x10 /* 801FD1C8 001F9FC8 38 60 00 04 */ li r3, 4 /* 801FD1CC 001F9FCC 90 01 00 10 */ stw r0, 0x10(r1) @@ -6610,13 +6610,13 @@ lbl_801FD1D4: /* 801FD1F4 001F9FF4 39 20 00 02 */ li r9, 2 /* 801FD1F8 001F9FF8 4B FD 04 19 */ bl GXSetChanCtrl lbl_801FD1FC: -/* 801FD1FC 001F9FFC 3C 60 80 38 */ lis r3, lbl_803834B8@ha +/* 801FD1FC 001F9FFC 3C 60 80 38 */ lis r3, lbl_FXStateCache@ha /* 801FD200 001FA000 38 00 00 01 */ li r0, 1 -/* 801FD204 001FA004 90 03 34 B8 */ stw r0, lbl_803834B8@l(r3) +/* 801FD204 001FA004 90 03 34 B8 */ stw r0, lbl_FXStateCache@l(r3) lbl_801FD208: -/* 801FD208 001FA008 3C 60 80 38 */ lis r3, lbl_803834B8@ha +/* 801FD208 001FA008 3C 60 80 38 */ lis r3, lbl_FXStateCache@ha /* 801FD20C 001FA00C 80 99 00 08 */ lwz r4, 8(r25) -/* 801FD210 001FA010 3B C3 34 B8 */ addi r30, r3, lbl_803834B8@l +/* 801FD210 001FA010 3B C3 34 B8 */ addi r30, r3, lbl_FXStateCache@l /* 801FD214 001FA014 80 1E 00 04 */ lwz r0, 4(r30) /* 801FD218 001FA018 7C 00 20 40 */ cmplw r0, r4 /* 801FD21C 001FA01C 41 82 00 14 */ beq lbl_801FD230 @@ -6625,8 +6625,8 @@ lbl_801FD208: /* 801FD228 001FA028 80 19 00 08 */ lwz r0, 8(r25) /* 801FD22C 001FA02C 90 1E 00 04 */ stw r0, 4(r30) lbl_801FD230: -/* 801FD230 001FA030 3C 60 80 38 */ lis r3, lbl_803834B8@ha -/* 801FD234 001FA034 3B E3 34 B8 */ addi r31, r3, lbl_803834B8@l +/* 801FD230 001FA030 3C 60 80 38 */ lis r3, lbl_FXStateCache@ha +/* 801FD234 001FA034 3B E3 34 B8 */ addi r31, r3, lbl_FXStateCache@l /* 801FD238 001FA038 80 1F 00 08 */ lwz r0, 8(r31) /* 801FD23C 001FA03C 2C 00 00 00 */ cmpwi r0, 0 /* 801FD240 001FA040 40 82 00 90 */ bne lbl_801FD2D0 @@ -6711,10 +6711,10 @@ lbl_801FD324: /* 801FD36C 001FA16C 39 20 00 02 */ li r9, 2 /* 801FD370 001FA170 4B FD 02 A1 */ bl GXSetChanCtrl /* 801FD374 001FA174 C0 3D 00 08 */ lfs f1, 8(r29) -/* 801FD378 001FA178 C0 02 BA 78 */ lfs f0, lbl_803D03F8-_SDA2_BASE_(r2) +/* 801FD378 001FA178 C0 02 BA 78 */ lfs f0, lbl__766_4-_SDA2_BASE_(r2) /* 801FD37C 001FA17C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801FD380 001FA180 40 80 00 30 */ bge lbl_801FD3B0 -/* 801FD384 001FA184 C0 02 BA 7C */ lfs f0, lbl_803D03FC-_SDA2_BASE_(r2) +/* 801FD384 001FA184 C0 02 BA 7C */ lfs f0, lbl__767_2-_SDA2_BASE_(r2) /* 801FD388 001FA188 38 00 00 FF */ li r0, 0xff /* 801FD38C 001FA18C 98 01 00 1B */ stb r0, 0x1b(r1) /* 801FD390 001FA190 EC 00 00 72 */ fmuls f0, f0, f1 @@ -6757,10 +6757,10 @@ lbl_801FD3C4: /* 801FD41C 001FA21C 38 C0 00 04 */ li r6, 4 /* 801FD420 001FA220 4B FD 1E F5 */ bl GXSetTevOrder /* 801FD424 001FA224 38 00 00 00 */ li r0, 0 -/* 801FD428 001FA228 3C 60 80 38 */ lis r3, lbl_803834B8@ha +/* 801FD428 001FA228 3C 60 80 38 */ lis r3, lbl_FXStateCache@ha /* 801FD42C 001FA22C 90 1E 00 04 */ stw r0, 4(r30) /* 801FD430 001FA230 38 80 00 00 */ li r4, 0 -/* 801FD434 001FA234 90 03 34 B8 */ stw r0, lbl_803834B8@l(r3) +/* 801FD434 001FA234 90 03 34 B8 */ stw r0, lbl_FXStateCache@l(r3) /* 801FD438 001FA238 90 1F 00 08 */ stw r0, 8(r31) /* 801FD43C 001FA23C 80 7D 00 04 */ lwz r3, 4(r29) /* 801FD440 001FA240 48 04 DC B5 */ bl _rwDlTextureSet @@ -6774,8 +6774,8 @@ lbl_801FD3C4: /* 801FD460 001FA260 38 C1 00 64 */ addi r6, r1, 0x64 /* 801FD464 001FA264 48 00 00 0C */ b lbl_801FD470 lbl_801FD468: -/* 801FD468 001FA268 3C 60 80 38 */ lis r3, lbl_80384454@ha -/* 801FD46C 001FA26C 38 C3 44 54 */ addi r6, r3, lbl_80384454@l +/* 801FD468 001FA268 3C 60 80 38 */ lis r3, lbl__RwDlInvCamLTM@ha +/* 801FD46C 001FA26C 38 C3 44 54 */ addi r6, r3, lbl__RwDlInvCamLTM@l lbl_801FD470: /* 801FD470 001FA270 28 1B 00 00 */ cmplwi r27, 0 /* 801FD474 001FA274 41 82 00 18 */ beq lbl_801FD48C @@ -6785,7 +6785,7 @@ lbl_801FD470: /* 801FD484 001FA284 48 03 2F 1D */ bl RwMatrixMultiply /* 801FD488 001FA288 38 C1 00 24 */ addi r6, r1, 0x24 lbl_801FD48C: -/* 801FD48C 001FA28C C0 42 BA 68 */ lfs f2, lbl_803D03E8-_SDA2_BASE_(r2) +/* 801FD48C 001FA28C C0 42 BA 68 */ lfs f2, lbl__398-_SDA2_BASE_(r2) /* 801FD490 001FA290 38 61 00 A4 */ addi r3, r1, 0xa4 /* 801FD494 001FA294 C0 06 00 00 */ lfs f0, 0(r6) /* 801FD498 001FA298 38 80 00 1E */ li r4, 0x1e @@ -6798,7 +6798,7 @@ lbl_801FD48C: /* 801FD4B4 001FA2B4 C0 06 00 20 */ lfs f0, 0x20(r6) /* 801FD4B8 001FA2B8 EC 02 00 32 */ fmuls f0, f2, f0 /* 801FD4BC 001FA2BC D0 01 00 AC */ stfs f0, 0xac(r1) -/* 801FD4C0 001FA2C0 C0 22 BA 6C */ lfs f1, lbl_803D03EC-_SDA2_BASE_(r2) +/* 801FD4C0 001FA2C0 C0 22 BA 6C */ lfs f1, lbl__399-_SDA2_BASE_(r2) /* 801FD4C4 001FA2C4 D0 21 00 B0 */ stfs f1, 0xb0(r1) /* 801FD4C8 001FA2C8 C0 06 00 04 */ lfs f0, 4(r6) /* 801FD4CC 001FA2CC EC 02 00 32 */ fmuls f0, f2, f0 @@ -6836,13 +6836,13 @@ rwsdk.MeshRenderBumpMap: /* 801FD540 001FA340 F3 E1 01 B8 */ psq_st f31, 440(r1), 0, qr0 /* 801FD544 001FA344 39 61 01 B0 */ addi r11, r1, 0x1b0 /* 801FD548 001FA348 4B FE FF B1 */ bl func_801ED4F8 -/* 801FD54C 001FA34C 3D 00 80 38 */ lis r8, lbl_803834B8@ha +/* 801FD54C 001FA34C 3D 00 80 38 */ lis r8, lbl_FXStateCache@ha /* 801FD550 001FA350 7C 7A 1B 78 */ mr r26, r3 -/* 801FD554 001FA354 38 68 34 B8 */ addi r3, r8, lbl_803834B8@l +/* 801FD554 001FA354 38 68 34 B8 */ addi r3, r8, lbl_FXStateCache@l /* 801FD558 001FA358 81 1A 00 08 */ lwz r8, 8(r26) /* 801FD55C 001FA35C 80 03 00 00 */ lwz r0, 0(r3) /* 801FD560 001FA360 7C 9B 23 78 */ mr r27, r4 -/* 801FD564 001FA364 80 6D 9E 18 */ lwz r3, lbl_803CC718-_SDA_BASE_(r13) +/* 801FD564 001FA364 80 6D 9E 18 */ lwz r3, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 801FD568 001FA368 7C BC 2B 78 */ mr r28, r5 /* 801FD56C 001FA36C 2C 00 00 00 */ cmpwi r0, 0 /* 801FD570 001FA370 7C DD 33 78 */ mr r29, r6 @@ -6862,7 +6862,7 @@ lbl_801FD5A0: /* 801FD5A4 001FA3A4 3B 20 00 00 */ li r25, 0 /* 801FD5A8 001FA3A8 2C 00 00 00 */ cmpwi r0, 0 /* 801FD5AC 001FA3AC 40 82 00 18 */ bne lbl_801FD5C4 -/* 801FD5B0 001FA3B0 80 02 BA 54 */ lwz r0, lbl_803D03D4-_SDA2_BASE_(r2) +/* 801FD5B0 001FA3B0 80 02 BA 54 */ lwz r0, lbl_opaqueBlack$277-_SDA2_BASE_(r2) /* 801FD5B4 001FA3B4 38 81 00 10 */ addi r4, r1, 0x10 /* 801FD5B8 001FA3B8 38 60 00 04 */ li r3, 4 /* 801FD5BC 001FA3BC 90 01 00 10 */ stw r0, 0x10(r1) @@ -6880,7 +6880,7 @@ lbl_801FD5C4: /* 801FD5E8 001FA3E8 4B FD 00 29 */ bl GXSetChanCtrl /* 801FD5EC 001FA3EC 57 00 06 73 */ rlwinm. r0, r24, 0, 0x19, 0x19 /* 801FD5F0 001FA3F0 40 82 00 D4 */ bne lbl_801FD6C4 -/* 801FD5F4 001FA3F4 80 02 BA 50 */ lwz r0, lbl_803D03D0-_SDA2_BASE_(r2) +/* 801FD5F4 001FA3F4 80 02 BA 50 */ lwz r0, lbl_opaqueWhite$276-_SDA2_BASE_(r2) /* 801FD5F8 001FA3F8 38 81 00 14 */ addi r4, r1, 0x14 /* 801FD5FC 001FA3FC 38 60 00 04 */ li r3, 4 /* 801FD600 001FA400 90 01 00 14 */ stw r0, 0x14(r1) @@ -6920,7 +6920,7 @@ lbl_801FD674: /* 801FD67C 001FA47C 40 82 00 20 */ bne lbl_801FD69C /* 801FD680 001FA480 57 00 06 73 */ rlwinm. r0, r24, 0, 0x19, 0x19 /* 801FD684 001FA484 40 82 00 18 */ bne lbl_801FD69C -/* 801FD688 001FA488 80 02 BA 54 */ lwz r0, lbl_803D03D4-_SDA2_BASE_(r2) +/* 801FD688 001FA488 80 02 BA 54 */ lwz r0, lbl_opaqueBlack$277-_SDA2_BASE_(r2) /* 801FD68C 001FA48C 38 81 00 18 */ addi r4, r1, 0x18 /* 801FD690 001FA490 38 60 00 04 */ li r3, 4 /* 801FD694 001FA494 90 01 00 18 */ stw r0, 0x18(r1) @@ -6937,13 +6937,13 @@ lbl_801FD69C: /* 801FD6BC 001FA4BC 39 20 00 02 */ li r9, 2 /* 801FD6C0 001FA4C0 4B FC FF 51 */ bl GXSetChanCtrl lbl_801FD6C4: -/* 801FD6C4 001FA4C4 3C 60 80 38 */ lis r3, lbl_803834B8@ha +/* 801FD6C4 001FA4C4 3C 60 80 38 */ lis r3, lbl_FXStateCache@ha /* 801FD6C8 001FA4C8 38 00 00 01 */ li r0, 1 -/* 801FD6CC 001FA4CC 90 03 34 B8 */ stw r0, lbl_803834B8@l(r3) +/* 801FD6CC 001FA4CC 90 03 34 B8 */ stw r0, lbl_FXStateCache@l(r3) lbl_801FD6D0: -/* 801FD6D0 001FA4D0 3C 60 80 38 */ lis r3, lbl_803834B8@ha +/* 801FD6D0 001FA4D0 3C 60 80 38 */ lis r3, lbl_FXStateCache@ha /* 801FD6D4 001FA4D4 80 9A 00 08 */ lwz r4, 8(r26) -/* 801FD6D8 001FA4D8 3B 23 34 B8 */ addi r25, r3, lbl_803834B8@l +/* 801FD6D8 001FA4D8 3B 23 34 B8 */ addi r25, r3, lbl_FXStateCache@l /* 801FD6DC 001FA4DC 80 19 00 04 */ lwz r0, 4(r25) /* 801FD6E0 001FA4E0 7C 00 20 40 */ cmplw r0, r4 /* 801FD6E4 001FA4E4 41 82 00 14 */ beq lbl_801FD6F8 @@ -6952,9 +6952,9 @@ lbl_801FD6D0: /* 801FD6F0 001FA4F0 80 1A 00 08 */ lwz r0, 8(r26) /* 801FD6F4 001FA4F4 90 19 00 04 */ stw r0, 4(r25) lbl_801FD6F8: -/* 801FD6F8 001FA4F8 3C 60 80 38 */ lis r3, lbl_803834B8@ha +/* 801FD6F8 001FA4F8 3C 60 80 38 */ lis r3, lbl_FXStateCache@ha /* 801FD6FC 001FA4FC 38 00 00 00 */ li r0, 0 -/* 801FD700 001FA500 38 63 34 B8 */ addi r3, r3, lbl_803834B8@l +/* 801FD700 001FA500 38 63 34 B8 */ addi r3, r3, lbl_FXStateCache@l /* 801FD704 001FA504 38 80 00 00 */ li r4, 0 /* 801FD708 001FA508 90 03 00 08 */ stw r0, 8(r3) /* 801FD70C 001FA50C 80 7F 00 04 */ lwz r3, 4(r31) @@ -6975,8 +6975,8 @@ lbl_801FD6F8: /* 801FD748 001FA548 38 C1 00 E4 */ addi r6, r1, 0xe4 /* 801FD74C 001FA54C 48 00 00 0C */ b lbl_801FD758 lbl_801FD750: -/* 801FD750 001FA550 3C 60 80 38 */ lis r3, lbl_80384454@ha -/* 801FD754 001FA554 38 C3 44 54 */ addi r6, r3, lbl_80384454@l +/* 801FD750 001FA550 3C 60 80 38 */ lis r3, lbl__RwDlInvCamLTM@ha +/* 801FD754 001FA554 38 C3 44 54 */ addi r6, r3, lbl__RwDlInvCamLTM@l lbl_801FD758: /* 801FD758 001FA558 28 1C 00 00 */ cmplwi r28, 0 /* 801FD75C 001FA55C 41 82 00 18 */ beq lbl_801FD774 @@ -6998,7 +6998,7 @@ lbl_801FD774: /* 801FD798 001FA598 C0 06 00 20 */ lfs f0, 0x20(r6) /* 801FD79C 001FA59C EC 1F 00 32 */ fmuls f0, f31, f0 /* 801FD7A0 001FA5A0 D0 01 01 5C */ stfs f0, 0x15c(r1) -/* 801FD7A4 001FA5A4 C0 22 BA 70 */ lfs f1, lbl_803D03F0-_SDA2_BASE_(r2) +/* 801FD7A4 001FA5A4 C0 22 BA 70 */ lfs f1, lbl__524-_SDA2_BASE_(r2) /* 801FD7A8 001FA5A8 D0 21 01 60 */ stfs f1, 0x160(r1) /* 801FD7AC 001FA5AC C0 06 00 04 */ lfs f0, 4(r6) /* 801FD7B0 001FA5B0 EC 1F 00 32 */ fmuls f0, f31, f0 @@ -7015,7 +7015,7 @@ lbl_801FD774: /* 801FD7DC 001FA5DC 41 82 01 2C */ beq lbl_801FD908 /* 801FD7E0 001FA5E0 80 7A 00 08 */ lwz r3, 8(r26) /* 801FD7E4 001FA5E4 38 80 00 01 */ li r4, 1 -/* 801FD7E8 001FA5E8 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 801FD7E8 001FA5E8 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 801FD7EC 001FA5EC 7F A3 00 2E */ lwzx r29, r3, r0 /* 801FD7F0 001FA5F0 80 7D 00 1C */ lwz r3, 0x1c(r29) /* 801FD7F4 001FA5F4 48 04 D9 01 */ bl _rwDlTextureSet @@ -7029,8 +7029,8 @@ lbl_801FD774: /* 801FD814 001FA614 38 C1 00 64 */ addi r6, r1, 0x64 /* 801FD818 001FA618 48 00 00 0C */ b lbl_801FD824 lbl_801FD81C: -/* 801FD81C 001FA61C 3C 60 80 38 */ lis r3, lbl_80384454@ha -/* 801FD820 001FA620 38 C3 44 54 */ addi r6, r3, lbl_80384454@l +/* 801FD81C 001FA61C 3C 60 80 38 */ lis r3, lbl__RwDlInvCamLTM@ha +/* 801FD820 001FA620 38 C3 44 54 */ addi r6, r3, lbl__RwDlInvCamLTM@l lbl_801FD824: /* 801FD824 001FA624 28 1C 00 00 */ cmplwi r28, 0 /* 801FD828 001FA628 41 82 00 18 */ beq lbl_801FD840 @@ -7040,7 +7040,7 @@ lbl_801FD824: /* 801FD838 001FA638 48 03 2B 69 */ bl RwMatrixMultiply /* 801FD83C 001FA63C 38 C1 00 24 */ addi r6, r1, 0x24 lbl_801FD840: -/* 801FD840 001FA640 C0 42 BA 68 */ lfs f2, lbl_803D03E8-_SDA2_BASE_(r2) +/* 801FD840 001FA640 C0 42 BA 68 */ lfs f2, lbl__398-_SDA2_BASE_(r2) /* 801FD844 001FA644 38 61 01 24 */ addi r3, r1, 0x124 /* 801FD848 001FA648 C0 06 00 00 */ lfs f0, 0(r6) /* 801FD84C 001FA64C 38 80 00 21 */ li r4, 0x21 @@ -7053,7 +7053,7 @@ lbl_801FD840: /* 801FD868 001FA668 C0 06 00 20 */ lfs f0, 0x20(r6) /* 801FD86C 001FA66C EC 02 00 32 */ fmuls f0, f2, f0 /* 801FD870 001FA670 D0 01 01 2C */ stfs f0, 0x12c(r1) -/* 801FD874 001FA674 C0 22 BA 6C */ lfs f1, lbl_803D03EC-_SDA2_BASE_(r2) +/* 801FD874 001FA674 C0 22 BA 6C */ lfs f1, lbl__399-_SDA2_BASE_(r2) /* 801FD878 001FA678 D0 21 01 30 */ stfs f1, 0x130(r1) /* 801FD87C 001FA67C C0 06 00 04 */ lfs f0, 4(r6) /* 801FD880 001FA680 EC 02 00 32 */ fmuls f0, f2, f0 @@ -7188,13 +7188,13 @@ lbl_801FD948: /* 801FDA7C 001FA87C 2C 1E 00 00 */ cmpwi r30, 0 /* 801FDA80 001FA880 41 82 01 8C */ beq lbl_801FDC0C /* 801FDA84 001FA884 80 7A 00 08 */ lwz r3, 8(r26) -/* 801FDA88 001FA888 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) -/* 801FDA8C 001FA88C C0 02 BA 78 */ lfs f0, lbl_803D03F8-_SDA2_BASE_(r2) +/* 801FDA88 001FA888 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) +/* 801FDA8C 001FA88C C0 02 BA 78 */ lfs f0, lbl__766_4-_SDA2_BASE_(r2) /* 801FDA90 001FA890 7F 43 00 2E */ lwzx r26, r3, r0 /* 801FDA94 001FA894 C0 3A 00 20 */ lfs f1, 0x20(r26) /* 801FDA98 001FA898 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 801FDA9C 001FA89C 40 80 00 20 */ bge lbl_801FDABC -/* 801FDAA0 001FA8A0 C0 02 BA 7C */ lfs f0, lbl_803D03FC-_SDA2_BASE_(r2) +/* 801FDAA0 001FA8A0 C0 02 BA 7C */ lfs f0, lbl__767_2-_SDA2_BASE_(r2) /* 801FDAA4 001FA8A4 EC 00 00 72 */ fmuls f0, f0, f1 /* 801FDAA8 001FA8A8 FC 00 00 1E */ fctiwz f0, f0 /* 801FDAAC 001FA8AC D8 01 01 88 */ stfd f0, 0x188(r1) @@ -7357,8 +7357,8 @@ _rpDlMatFXMeshRender: /* 801FDCFC 001FAAFC 48 00 4B 2D */ bl RpMaterialGetMultiTexture /* 801FDD00 001FAB00 28 03 00 00 */ cmplwi r3, 0 /* 801FDD04 001FAB04 41 82 01 B8 */ beq lbl_801FDEBC -/* 801FDD08 001FAB08 3C 60 80 38 */ lis r3, lbl_803834B8@ha -/* 801FDD0C 001FAB0C 80 03 34 B8 */ lwz r0, lbl_803834B8@l(r3) +/* 801FDD08 001FAB08 3C 60 80 38 */ lis r3, lbl_FXStateCache@ha +/* 801FDD0C 001FAB0C 80 03 34 B8 */ lwz r0, lbl_FXStateCache@l(r3) /* 801FDD10 001FAB10 2C 00 00 00 */ cmpwi r0, 0 /* 801FDD14 001FAB14 40 82 01 54 */ bne lbl_801FDE68 /* 801FDD18 001FAB18 80 1E 00 24 */ lwz r0, 0x24(r30) @@ -7374,7 +7374,7 @@ lbl_801FDD38: /* 801FDD3C 001FAB3C 3B 40 00 00 */ li r26, 0 /* 801FDD40 001FAB40 2C 00 00 00 */ cmpwi r0, 0 /* 801FDD44 001FAB44 40 82 00 18 */ bne lbl_801FDD5C -/* 801FDD48 001FAB48 80 02 BA 54 */ lwz r0, lbl_803D03D4-_SDA2_BASE_(r2) +/* 801FDD48 001FAB48 80 02 BA 54 */ lwz r0, lbl_opaqueBlack$277-_SDA2_BASE_(r2) /* 801FDD4C 001FAB4C 38 81 00 2C */ addi r4, r1, 0x2c /* 801FDD50 001FAB50 38 60 00 04 */ li r3, 4 /* 801FDD54 001FAB54 90 01 00 2C */ stw r0, 0x2c(r1) @@ -7392,7 +7392,7 @@ lbl_801FDD5C: /* 801FDD80 001FAB80 4B FC F8 91 */ bl GXSetChanCtrl /* 801FDD84 001FAB84 57 20 06 73 */ rlwinm. r0, r25, 0, 0x19, 0x19 /* 801FDD88 001FAB88 40 82 00 D4 */ bne lbl_801FDE5C -/* 801FDD8C 001FAB8C 80 02 BA 50 */ lwz r0, lbl_803D03D0-_SDA2_BASE_(r2) +/* 801FDD8C 001FAB8C 80 02 BA 50 */ lwz r0, lbl_opaqueWhite$276-_SDA2_BASE_(r2) /* 801FDD90 001FAB90 38 81 00 30 */ addi r4, r1, 0x30 /* 801FDD94 001FAB94 38 60 00 04 */ li r3, 4 /* 801FDD98 001FAB98 90 01 00 30 */ stw r0, 0x30(r1) @@ -7432,7 +7432,7 @@ lbl_801FDE0C: /* 801FDE14 001FAC14 40 82 00 20 */ bne lbl_801FDE34 /* 801FDE18 001FAC18 57 20 06 73 */ rlwinm. r0, r25, 0, 0x19, 0x19 /* 801FDE1C 001FAC1C 40 82 00 18 */ bne lbl_801FDE34 -/* 801FDE20 001FAC20 80 02 BA 54 */ lwz r0, lbl_803D03D4-_SDA2_BASE_(r2) +/* 801FDE20 001FAC20 80 02 BA 54 */ lwz r0, lbl_opaqueBlack$277-_SDA2_BASE_(r2) /* 801FDE24 001FAC24 38 81 00 34 */ addi r4, r1, 0x34 /* 801FDE28 001FAC28 38 60 00 04 */ li r3, 4 /* 801FDE2C 001FAC2C 90 01 00 34 */ stw r0, 0x34(r1) @@ -7449,13 +7449,13 @@ lbl_801FDE34: /* 801FDE54 001FAC54 39 20 00 02 */ li r9, 2 /* 801FDE58 001FAC58 4B FC F7 B9 */ bl GXSetChanCtrl lbl_801FDE5C: -/* 801FDE5C 001FAC5C 3C 60 80 38 */ lis r3, lbl_803834B8@ha +/* 801FDE5C 001FAC5C 3C 60 80 38 */ lis r3, lbl_FXStateCache@ha /* 801FDE60 001FAC60 38 00 00 01 */ li r0, 1 -/* 801FDE64 001FAC64 90 03 34 B8 */ stw r0, lbl_803834B8@l(r3) +/* 801FDE64 001FAC64 90 03 34 B8 */ stw r0, lbl_FXStateCache@l(r3) lbl_801FDE68: -/* 801FDE68 001FAC68 3C 60 80 38 */ lis r3, lbl_803834B8@ha +/* 801FDE68 001FAC68 3C 60 80 38 */ lis r3, lbl_FXStateCache@ha /* 801FDE6C 001FAC6C 80 9B 00 08 */ lwz r4, 8(r27) -/* 801FDE70 001FAC70 3B 43 34 B8 */ addi r26, r3, lbl_803834B8@l +/* 801FDE70 001FAC70 3B 43 34 B8 */ addi r26, r3, lbl_FXStateCache@l /* 801FDE74 001FAC74 80 1A 00 04 */ lwz r0, 4(r26) /* 801FDE78 001FAC78 7C 00 20 40 */ cmplw r0, r4 /* 801FDE7C 001FAC7C 41 82 00 14 */ beq lbl_801FDE90 @@ -7464,9 +7464,9 @@ lbl_801FDE68: /* 801FDE88 001FAC88 80 1B 00 08 */ lwz r0, 8(r27) /* 801FDE8C 001FAC8C 90 1A 00 04 */ stw r0, 4(r26) lbl_801FDE90: -/* 801FDE90 001FAC90 3C 60 80 38 */ lis r3, lbl_803834B8@ha +/* 801FDE90 001FAC90 3C 60 80 38 */ lis r3, lbl_FXStateCache@ha /* 801FDE94 001FAC94 38 00 00 00 */ li r0, 0 -/* 801FDE98 001FAC98 38 83 34 B8 */ addi r4, r3, lbl_803834B8@l +/* 801FDE98 001FAC98 38 83 34 B8 */ addi r4, r3, lbl_FXStateCache@l /* 801FDE9C 001FAC9C 7F 83 E3 78 */ mr r3, r28 /* 801FDEA0 001FACA0 90 04 00 08 */ stw r0, 8(r4) /* 801FDEA4 001FACA4 7F E5 FB 78 */ mr r5, r31 @@ -7477,7 +7477,7 @@ lbl_801FDE90: /* 801FDEB8 001FACB8 48 00 08 B4 */ b lbl_801FE76C lbl_801FDEBC: /* 801FDEBC 001FACBC 80 7B 00 08 */ lwz r3, 8(r27) -/* 801FDEC0 001FACC0 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 801FDEC0 001FACC0 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 801FDEC4 001FACC4 7F E3 00 2E */ lwzx r31, r3, r0 /* 801FDEC8 001FACC8 28 1F 00 00 */ cmplwi r31, 0 /* 801FDECC 001FACCC 41 82 06 28 */ beq lbl_801FE4F4 @@ -7503,8 +7503,8 @@ lbl_801FDF08: /* 801FDF14 001FAD14 4B FF E8 B5 */ bl rwsdk.MeshRenderDual /* 801FDF18 001FAD18 48 00 08 54 */ b lbl_801FE76C lbl_801FDF1C: -/* 801FDF1C 001FAD1C 3C 60 80 38 */ lis r3, lbl_803834B8@ha -/* 801FDF20 001FAD20 80 03 34 B8 */ lwz r0, lbl_803834B8@l(r3) +/* 801FDF1C 001FAD1C 3C 60 80 38 */ lis r3, lbl_FXStateCache@ha +/* 801FDF20 001FAD20 80 03 34 B8 */ lwz r0, lbl_FXStateCache@l(r3) /* 801FDF24 001FAD24 2C 00 00 00 */ cmpwi r0, 0 /* 801FDF28 001FAD28 40 82 01 54 */ bne lbl_801FE07C /* 801FDF2C 001FAD2C 80 1E 00 24 */ lwz r0, 0x24(r30) @@ -7520,7 +7520,7 @@ lbl_801FDF4C: /* 801FDF50 001FAD50 3B 20 00 00 */ li r25, 0 /* 801FDF54 001FAD54 2C 00 00 00 */ cmpwi r0, 0 /* 801FDF58 001FAD58 40 82 00 18 */ bne lbl_801FDF70 -/* 801FDF5C 001FAD5C 80 02 BA 54 */ lwz r0, lbl_803D03D4-_SDA2_BASE_(r2) +/* 801FDF5C 001FAD5C 80 02 BA 54 */ lwz r0, lbl_opaqueBlack$277-_SDA2_BASE_(r2) /* 801FDF60 001FAD60 38 81 00 20 */ addi r4, r1, 0x20 /* 801FDF64 001FAD64 38 60 00 04 */ li r3, 4 /* 801FDF68 001FAD68 90 01 00 20 */ stw r0, 0x20(r1) @@ -7538,7 +7538,7 @@ lbl_801FDF70: /* 801FDF94 001FAD94 4B FC F6 7D */ bl GXSetChanCtrl /* 801FDF98 001FAD98 57 40 06 73 */ rlwinm. r0, r26, 0, 0x19, 0x19 /* 801FDF9C 001FAD9C 40 82 00 D4 */ bne lbl_801FE070 -/* 801FDFA0 001FADA0 80 02 BA 50 */ lwz r0, lbl_803D03D0-_SDA2_BASE_(r2) +/* 801FDFA0 001FADA0 80 02 BA 50 */ lwz r0, lbl_opaqueWhite$276-_SDA2_BASE_(r2) /* 801FDFA4 001FADA4 38 81 00 24 */ addi r4, r1, 0x24 /* 801FDFA8 001FADA8 38 60 00 04 */ li r3, 4 /* 801FDFAC 001FADAC 90 01 00 24 */ stw r0, 0x24(r1) @@ -7578,7 +7578,7 @@ lbl_801FE020: /* 801FE028 001FAE28 40 82 00 20 */ bne lbl_801FE048 /* 801FE02C 001FAE2C 57 40 06 73 */ rlwinm. r0, r26, 0, 0x19, 0x19 /* 801FE030 001FAE30 40 82 00 18 */ bne lbl_801FE048 -/* 801FE034 001FAE34 80 02 BA 54 */ lwz r0, lbl_803D03D4-_SDA2_BASE_(r2) +/* 801FE034 001FAE34 80 02 BA 54 */ lwz r0, lbl_opaqueBlack$277-_SDA2_BASE_(r2) /* 801FE038 001FAE38 38 81 00 28 */ addi r4, r1, 0x28 /* 801FE03C 001FAE3C 38 60 00 04 */ li r3, 4 /* 801FE040 001FAE40 90 01 00 28 */ stw r0, 0x28(r1) @@ -7595,13 +7595,13 @@ lbl_801FE048: /* 801FE068 001FAE68 39 20 00 02 */ li r9, 2 /* 801FE06C 001FAE6C 4B FC F5 A5 */ bl GXSetChanCtrl lbl_801FE070: -/* 801FE070 001FAE70 3C 60 80 38 */ lis r3, lbl_803834B8@ha +/* 801FE070 001FAE70 3C 60 80 38 */ lis r3, lbl_FXStateCache@ha /* 801FE074 001FAE74 38 00 00 01 */ li r0, 1 -/* 801FE078 001FAE78 90 03 34 B8 */ stw r0, lbl_803834B8@l(r3) +/* 801FE078 001FAE78 90 03 34 B8 */ stw r0, lbl_FXStateCache@l(r3) lbl_801FE07C: -/* 801FE07C 001FAE7C 3C 60 80 38 */ lis r3, lbl_803834B8@ha +/* 801FE07C 001FAE7C 3C 60 80 38 */ lis r3, lbl_FXStateCache@ha /* 801FE080 001FAE80 80 9B 00 08 */ lwz r4, 8(r27) -/* 801FE084 001FAE84 3B A3 34 B8 */ addi r29, r3, lbl_803834B8@l +/* 801FE084 001FAE84 3B A3 34 B8 */ addi r29, r3, lbl_FXStateCache@l /* 801FE088 001FAE88 80 1D 00 04 */ lwz r0, 4(r29) /* 801FE08C 001FAE8C 7C 00 20 40 */ cmplw r0, r4 /* 801FE090 001FAE90 41 82 00 14 */ beq lbl_801FE0A4 @@ -7610,8 +7610,8 @@ lbl_801FE07C: /* 801FE09C 001FAE9C 80 1B 00 08 */ lwz r0, 8(r27) /* 801FE0A0 001FAEA0 90 1D 00 04 */ stw r0, 4(r29) lbl_801FE0A4: -/* 801FE0A4 001FAEA4 3C 60 80 38 */ lis r3, lbl_803834B8@ha -/* 801FE0A8 001FAEA8 3B A3 34 B8 */ addi r29, r3, lbl_803834B8@l +/* 801FE0A4 001FAEA4 3C 60 80 38 */ lis r3, lbl_FXStateCache@ha +/* 801FE0A8 001FAEA8 3B A3 34 B8 */ addi r29, r3, lbl_FXStateCache@l /* 801FE0AC 001FAEAC 80 1D 00 08 */ lwz r0, 8(r29) /* 801FE0B0 001FAEB0 2C 00 00 00 */ cmpwi r0, 0 /* 801FE0B4 001FAEB4 40 82 00 90 */ bne lbl_801FE144 @@ -7663,7 +7663,7 @@ lbl_801FE144: /* 801FE160 001FAF60 D0 01 00 38 */ stfs f0, 0x38(r1) /* 801FE164 001FAF64 C0 06 00 10 */ lfs f0, 0x10(r6) /* 801FE168 001FAF68 D0 01 00 3C */ stfs f0, 0x3c(r1) -/* 801FE16C 001FAF6C C0 22 BA 70 */ lfs f1, lbl_803D03F0-_SDA2_BASE_(r2) +/* 801FE16C 001FAF6C C0 22 BA 70 */ lfs f1, lbl__524-_SDA2_BASE_(r2) /* 801FE170 001FAF70 D0 21 00 40 */ stfs f1, 0x40(r1) /* 801FE174 001FAF74 C0 06 00 30 */ lfs f0, 0x30(r6) /* 801FE178 001FAF78 D0 01 00 44 */ stfs f0, 0x44(r1) @@ -7695,7 +7695,7 @@ lbl_801FE1C0: /* 801FE1DC 001FAFDC 80 99 00 00 */ lwz r4, 0(r25) /* 801FE1E0 001FAFE0 28 04 00 00 */ cmplwi r4, 0 /* 801FE1E4 001FAFE4 41 82 00 20 */ beq lbl_801FE204 -/* 801FE1E8 001FAFE8 80 6D A0 20 */ lwz r3, lbl_803CC920-_SDA_BASE_(r13) +/* 801FE1E8 001FAFE8 80 6D A0 20 */ lwz r3, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 801FE1EC 001FAFEC 80 84 00 00 */ lwz r4, 0(r4) /* 801FE1F0 001FAFF0 38 03 00 14 */ addi r0, r3, 0x14 /* 801FE1F4 001FAFF4 7C 04 00 2E */ lwzx r0, r4, r0 @@ -7737,8 +7737,8 @@ lbl_801FE25C: /* 801FE270 001FB070 4B FF F2 C1 */ bl rwsdk.MeshRenderBumpMap /* 801FE274 001FB074 48 00 04 F8 */ b lbl_801FE76C lbl_801FE278: -/* 801FE278 001FB078 3C 60 80 38 */ lis r3, lbl_803834B8@ha -/* 801FE27C 001FB07C 80 03 34 B8 */ lwz r0, lbl_803834B8@l(r3) +/* 801FE278 001FB078 3C 60 80 38 */ lis r3, lbl_FXStateCache@ha +/* 801FE27C 001FB07C 80 03 34 B8 */ lwz r0, lbl_FXStateCache@l(r3) /* 801FE280 001FB080 2C 00 00 00 */ cmpwi r0, 0 /* 801FE284 001FB084 40 82 01 54 */ bne lbl_801FE3D8 /* 801FE288 001FB088 80 1E 00 24 */ lwz r0, 0x24(r30) @@ -7754,7 +7754,7 @@ lbl_801FE2A8: /* 801FE2AC 001FB0AC 3B 20 00 00 */ li r25, 0 /* 801FE2B0 001FB0B0 2C 00 00 00 */ cmpwi r0, 0 /* 801FE2B4 001FB0B4 40 82 00 18 */ bne lbl_801FE2CC -/* 801FE2B8 001FB0B8 80 02 BA 54 */ lwz r0, lbl_803D03D4-_SDA2_BASE_(r2) +/* 801FE2B8 001FB0B8 80 02 BA 54 */ lwz r0, lbl_opaqueBlack$277-_SDA2_BASE_(r2) /* 801FE2BC 001FB0BC 38 81 00 14 */ addi r4, r1, 0x14 /* 801FE2C0 001FB0C0 38 60 00 04 */ li r3, 4 /* 801FE2C4 001FB0C4 90 01 00 14 */ stw r0, 0x14(r1) @@ -7772,7 +7772,7 @@ lbl_801FE2CC: /* 801FE2F0 001FB0F0 4B FC F3 21 */ bl GXSetChanCtrl /* 801FE2F4 001FB0F4 57 40 06 73 */ rlwinm. r0, r26, 0, 0x19, 0x19 /* 801FE2F8 001FB0F8 40 82 00 D4 */ bne lbl_801FE3CC -/* 801FE2FC 001FB0FC 80 02 BA 50 */ lwz r0, lbl_803D03D0-_SDA2_BASE_(r2) +/* 801FE2FC 001FB0FC 80 02 BA 50 */ lwz r0, lbl_opaqueWhite$276-_SDA2_BASE_(r2) /* 801FE300 001FB100 38 81 00 18 */ addi r4, r1, 0x18 /* 801FE304 001FB104 38 60 00 04 */ li r3, 4 /* 801FE308 001FB108 90 01 00 18 */ stw r0, 0x18(r1) @@ -7812,7 +7812,7 @@ lbl_801FE37C: /* 801FE384 001FB184 40 82 00 20 */ bne lbl_801FE3A4 /* 801FE388 001FB188 57 40 06 73 */ rlwinm. r0, r26, 0, 0x19, 0x19 /* 801FE38C 001FB18C 40 82 00 18 */ bne lbl_801FE3A4 -/* 801FE390 001FB190 80 02 BA 54 */ lwz r0, lbl_803D03D4-_SDA2_BASE_(r2) +/* 801FE390 001FB190 80 02 BA 54 */ lwz r0, lbl_opaqueBlack$277-_SDA2_BASE_(r2) /* 801FE394 001FB194 38 81 00 1C */ addi r4, r1, 0x1c /* 801FE398 001FB198 38 60 00 04 */ li r3, 4 /* 801FE39C 001FB19C 90 01 00 1C */ stw r0, 0x1c(r1) @@ -7829,13 +7829,13 @@ lbl_801FE3A4: /* 801FE3C4 001FB1C4 39 20 00 02 */ li r9, 2 /* 801FE3C8 001FB1C8 4B FC F2 49 */ bl GXSetChanCtrl lbl_801FE3CC: -/* 801FE3CC 001FB1CC 3C 60 80 38 */ lis r3, lbl_803834B8@ha +/* 801FE3CC 001FB1CC 3C 60 80 38 */ lis r3, lbl_FXStateCache@ha /* 801FE3D0 001FB1D0 38 00 00 01 */ li r0, 1 -/* 801FE3D4 001FB1D4 90 03 34 B8 */ stw r0, lbl_803834B8@l(r3) +/* 801FE3D4 001FB1D4 90 03 34 B8 */ stw r0, lbl_FXStateCache@l(r3) lbl_801FE3D8: -/* 801FE3D8 001FB1D8 3C 60 80 38 */ lis r3, lbl_803834B8@ha +/* 801FE3D8 001FB1D8 3C 60 80 38 */ lis r3, lbl_FXStateCache@ha /* 801FE3DC 001FB1DC 80 9B 00 08 */ lwz r4, 8(r27) -/* 801FE3E0 001FB1E0 3B A3 34 B8 */ addi r29, r3, lbl_803834B8@l +/* 801FE3E0 001FB1E0 3B A3 34 B8 */ addi r29, r3, lbl_FXStateCache@l /* 801FE3E4 001FB1E4 80 1D 00 04 */ lwz r0, 4(r29) /* 801FE3E8 001FB1E8 7C 00 20 40 */ cmplw r0, r4 /* 801FE3EC 001FB1EC 41 82 00 14 */ beq lbl_801FE400 @@ -7844,8 +7844,8 @@ lbl_801FE3D8: /* 801FE3F8 001FB1F8 80 1B 00 08 */ lwz r0, 8(r27) /* 801FE3FC 001FB1FC 90 1D 00 04 */ stw r0, 4(r29) lbl_801FE400: -/* 801FE400 001FB200 3C 60 80 38 */ lis r3, lbl_803834B8@ha -/* 801FE404 001FB204 3B A3 34 B8 */ addi r29, r3, lbl_803834B8@l +/* 801FE400 001FB200 3C 60 80 38 */ lis r3, lbl_FXStateCache@ha +/* 801FE404 001FB204 3B A3 34 B8 */ addi r29, r3, lbl_FXStateCache@l /* 801FE408 001FB208 80 1D 00 08 */ lwz r0, 8(r29) /* 801FE40C 001FB20C 2C 00 00 00 */ cmpwi r0, 0 /* 801FE410 001FB210 40 82 00 90 */ bne lbl_801FE4A0 @@ -7897,7 +7897,7 @@ lbl_801FE4A0: /* 801FE4BC 001FB2BC 80 99 00 00 */ lwz r4, 0(r25) /* 801FE4C0 001FB2C0 28 04 00 00 */ cmplwi r4, 0 /* 801FE4C4 001FB2C4 41 82 00 20 */ beq lbl_801FE4E4 -/* 801FE4C8 001FB2C8 80 6D A0 20 */ lwz r3, lbl_803CC920-_SDA_BASE_(r13) +/* 801FE4C8 001FB2C8 80 6D A0 20 */ lwz r3, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 801FE4CC 001FB2CC 80 84 00 00 */ lwz r4, 0(r4) /* 801FE4D0 001FB2D0 38 03 00 14 */ addi r0, r3, 0x14 /* 801FE4D4 001FB2D4 7C 04 00 2E */ lwzx r0, r4, r0 @@ -7910,8 +7910,8 @@ lbl_801FE4E4: /* 801FE4EC 001FB2EC 4B FD 16 35 */ bl GXCallDisplayList /* 801FE4F0 001FB2F0 48 00 02 7C */ b lbl_801FE76C lbl_801FE4F4: -/* 801FE4F4 001FB2F4 3C 60 80 38 */ lis r3, lbl_803834B8@ha -/* 801FE4F8 001FB2F8 80 03 34 B8 */ lwz r0, lbl_803834B8@l(r3) +/* 801FE4F4 001FB2F4 3C 60 80 38 */ lis r3, lbl_FXStateCache@ha +/* 801FE4F8 001FB2F8 80 03 34 B8 */ lwz r0, lbl_FXStateCache@l(r3) /* 801FE4FC 001FB2FC 2C 00 00 00 */ cmpwi r0, 0 /* 801FE500 001FB300 40 82 01 54 */ bne lbl_801FE654 /* 801FE504 001FB304 80 1E 00 24 */ lwz r0, 0x24(r30) @@ -7927,7 +7927,7 @@ lbl_801FE524: /* 801FE528 001FB328 3B 20 00 00 */ li r25, 0 /* 801FE52C 001FB32C 2C 00 00 00 */ cmpwi r0, 0 /* 801FE530 001FB330 40 82 00 18 */ bne lbl_801FE548 -/* 801FE534 001FB334 80 02 BA 54 */ lwz r0, lbl_803D03D4-_SDA2_BASE_(r2) +/* 801FE534 001FB334 80 02 BA 54 */ lwz r0, lbl_opaqueBlack$277-_SDA2_BASE_(r2) /* 801FE538 001FB338 38 81 00 08 */ addi r4, r1, 8 /* 801FE53C 001FB33C 38 60 00 04 */ li r3, 4 /* 801FE540 001FB340 90 01 00 08 */ stw r0, 8(r1) @@ -7945,7 +7945,7 @@ lbl_801FE548: /* 801FE56C 001FB36C 4B FC F0 A5 */ bl GXSetChanCtrl /* 801FE570 001FB370 57 40 06 73 */ rlwinm. r0, r26, 0, 0x19, 0x19 /* 801FE574 001FB374 40 82 00 D4 */ bne lbl_801FE648 -/* 801FE578 001FB378 80 02 BA 50 */ lwz r0, lbl_803D03D0-_SDA2_BASE_(r2) +/* 801FE578 001FB378 80 02 BA 50 */ lwz r0, lbl_opaqueWhite$276-_SDA2_BASE_(r2) /* 801FE57C 001FB37C 38 81 00 0C */ addi r4, r1, 0xc /* 801FE580 001FB380 38 60 00 04 */ li r3, 4 /* 801FE584 001FB384 90 01 00 0C */ stw r0, 0xc(r1) @@ -7985,7 +7985,7 @@ lbl_801FE5F8: /* 801FE600 001FB400 40 82 00 20 */ bne lbl_801FE620 /* 801FE604 001FB404 57 40 06 73 */ rlwinm. r0, r26, 0, 0x19, 0x19 /* 801FE608 001FB408 40 82 00 18 */ bne lbl_801FE620 -/* 801FE60C 001FB40C 80 02 BA 54 */ lwz r0, lbl_803D03D4-_SDA2_BASE_(r2) +/* 801FE60C 001FB40C 80 02 BA 54 */ lwz r0, lbl_opaqueBlack$277-_SDA2_BASE_(r2) /* 801FE610 001FB410 38 81 00 10 */ addi r4, r1, 0x10 /* 801FE614 001FB414 38 60 00 04 */ li r3, 4 /* 801FE618 001FB418 90 01 00 10 */ stw r0, 0x10(r1) @@ -8002,13 +8002,13 @@ lbl_801FE620: /* 801FE640 001FB440 39 20 00 02 */ li r9, 2 /* 801FE644 001FB444 4B FC EF CD */ bl GXSetChanCtrl lbl_801FE648: -/* 801FE648 001FB448 3C 60 80 38 */ lis r3, lbl_803834B8@ha +/* 801FE648 001FB448 3C 60 80 38 */ lis r3, lbl_FXStateCache@ha /* 801FE64C 001FB44C 38 00 00 01 */ li r0, 1 -/* 801FE650 001FB450 90 03 34 B8 */ stw r0, lbl_803834B8@l(r3) +/* 801FE650 001FB450 90 03 34 B8 */ stw r0, lbl_FXStateCache@l(r3) lbl_801FE654: -/* 801FE654 001FB454 3C 60 80 38 */ lis r3, lbl_803834B8@ha +/* 801FE654 001FB454 3C 60 80 38 */ lis r3, lbl_FXStateCache@ha /* 801FE658 001FB458 80 9B 00 08 */ lwz r4, 8(r27) -/* 801FE65C 001FB45C 3B A3 34 B8 */ addi r29, r3, lbl_803834B8@l +/* 801FE65C 001FB45C 3B A3 34 B8 */ addi r29, r3, lbl_FXStateCache@l /* 801FE660 001FB460 80 1D 00 04 */ lwz r0, 4(r29) /* 801FE664 001FB464 7C 00 20 40 */ cmplw r0, r4 /* 801FE668 001FB468 41 82 00 14 */ beq lbl_801FE67C @@ -8017,8 +8017,8 @@ lbl_801FE654: /* 801FE674 001FB474 80 1B 00 08 */ lwz r0, 8(r27) /* 801FE678 001FB478 90 1D 00 04 */ stw r0, 4(r29) lbl_801FE67C: -/* 801FE67C 001FB47C 3C 60 80 38 */ lis r3, lbl_803834B8@ha -/* 801FE680 001FB480 3B A3 34 B8 */ addi r29, r3, lbl_803834B8@l +/* 801FE67C 001FB47C 3C 60 80 38 */ lis r3, lbl_FXStateCache@ha +/* 801FE680 001FB480 3B A3 34 B8 */ addi r29, r3, lbl_FXStateCache@l /* 801FE684 001FB484 80 1D 00 08 */ lwz r0, 8(r29) /* 801FE688 001FB488 2C 00 00 00 */ cmpwi r0, 0 /* 801FE68C 001FB48C 40 82 00 90 */ bne lbl_801FE71C @@ -8070,7 +8070,7 @@ lbl_801FE71C: /* 801FE738 001FB538 80 99 00 00 */ lwz r4, 0(r25) /* 801FE73C 001FB53C 28 04 00 00 */ cmplwi r4, 0 /* 801FE740 001FB540 41 82 00 20 */ beq lbl_801FE760 -/* 801FE744 001FB544 80 6D A0 20 */ lwz r3, lbl_803CC920-_SDA_BASE_(r13) +/* 801FE744 001FB544 80 6D A0 20 */ lwz r3, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 801FE748 001FB548 80 84 00 00 */ lwz r4, 0(r4) /* 801FE74C 001FB54C 38 03 00 14 */ addi r0, r3, 0x14 /* 801FE750 001FB550 7C 04 00 2E */ lwzx r0, r4, r0 @@ -8101,14 +8101,14 @@ lbl_801FE784: /* 801FE7A8 001FB5A8 2C 03 00 00 */ cmpwi r3, 0 /* 801FE7AC 001FB5AC 41 82 00 88 */ beq lbl_801FE834 /* 801FE7B0 001FB5B0 83 DB 00 18 */ lwz r30, 0x18(r27) -/* 801FE7B4 001FB5B4 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 801FE7B4 001FB5B4 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 801FE7B8 001FB5B8 7F BE 00 2E */ lwzx r29, r30, r0 /* 801FE7BC 001FB5BC 28 1D 00 00 */ cmplwi r29, 0 /* 801FE7C0 001FB5C0 40 82 00 14 */ bne lbl_801FE7D4 -/* 801FE7C4 001FB5C4 80 8D 9D F0 */ lwz r4, lbl_803CC6F0-_SDA_BASE_(r13) +/* 801FE7C4 001FB5C4 80 8D 9D F0 */ lwz r4, lbl__rpGCMatFXVtxFmtNBT-_SDA_BASE_(r13) /* 801FE7C8 001FB5C8 7F C3 F3 78 */ mr r3, r30 /* 801FE7CC 001FB5CC 48 02 14 5D */ bl RpGameCubeGeometrySetVtxFmt -/* 801FE7D0 001FB5D0 83 AD 9D F0 */ lwz r29, lbl_803CC6F0-_SDA_BASE_(r13) +/* 801FE7D0 001FB5D0 83 AD 9D F0 */ lwz r29, lbl__rpGCMatFXVtxFmtNBT-_SDA_BASE_(r13) lbl_801FE7D4: /* 801FE7D4 001FB5D4 48 02 0F 79 */ bl RxGameCubePreInstanceGetOptimize /* 801FE7D8 001FB5D8 7C 7F 1B 78 */ mr r31, r3 @@ -8117,7 +8117,7 @@ lbl_801FE7D4: /* 801FE7E4 001FB5E4 38 60 00 00 */ li r3, 0 /* 801FE7E8 001FB5E8 48 02 0F 5D */ bl RxGameCubePreInstanceSetOptimize lbl_801FE7EC: -/* 801FE7EC 001FB5EC 81 8D 9E 04 */ lwz r12, lbl_803CC704-_SDA_BASE_(r13) +/* 801FE7EC 001FB5EC 81 8D 9E 04 */ lwz r12, lbl_DefaultAtomicInstanceCallBack-_SDA_BASE_(r13) /* 801FE7F0 001FB5F0 7F 63 DB 78 */ mr r3, r27 /* 801FE7F4 001FB5F4 7F 84 E3 78 */ mr r4, r28 /* 801FE7F8 001FB5F8 7D 89 03 A6 */ mtctr r12 @@ -8138,7 +8138,7 @@ lbl_801FE82C: /* 801FE82C 001FB62C 7F 63 DB 78 */ mr r3, r27 /* 801FE830 001FB630 48 00 00 18 */ b lbl_801FE848 lbl_801FE834: -/* 801FE834 001FB634 81 8D 9E 04 */ lwz r12, lbl_803CC704-_SDA_BASE_(r13) +/* 801FE834 001FB634 81 8D 9E 04 */ lwz r12, lbl_DefaultAtomicInstanceCallBack-_SDA_BASE_(r13) /* 801FE838 001FB638 7F 63 DB 78 */ mr r3, r27 /* 801FE83C 001FB63C 7F 84 E3 78 */ mr r4, r28 /* 801FE840 001FB640 7D 89 03 A6 */ mtctr r12 @@ -8157,7 +8157,7 @@ lbl_801FE860: /* 801FE86C 001FB66C 39 61 00 20 */ addi r11, r1, 0x20 /* 801FE870 001FB670 4B FE EC 95 */ bl func_801ED504 /* 801FE874 001FB674 7C 7B 1B 78 */ mr r27, r3 -/* 801FE878 001FB678 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 801FE878 001FB678 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 801FE87C 001FB67C 83 E3 00 18 */ lwz r31, 0x18(r3) /* 801FE880 001FB680 7C 9C 23 78 */ mr r28, r4 /* 801FE884 001FB684 3B A0 00 00 */ li r29, 0 @@ -8191,7 +8191,7 @@ lbl_801FE8E8: lbl_801FE8EC: /* 801FE8EC 001FB6EC 7C 1D 03 78 */ mr r29, r0 lbl_801FE8F0: -/* 801FE8F0 001FB6F0 81 8D 9E 00 */ lwz r12, lbl_803CC700-_SDA_BASE_(r13) +/* 801FE8F0 001FB6F0 81 8D 9E 00 */ lwz r12, lbl_DefaultAtomicReinstanceCallBack-_SDA_BASE_(r13) /* 801FE8F4 001FB6F4 7F 63 DB 78 */ mr r3, r27 /* 801FE8F8 001FB6F8 7F 84 E3 78 */ mr r4, r28 /* 801FE8FC 001FB6FC 7D 89 03 A6 */ mtctr r12 @@ -8224,7 +8224,7 @@ lbl_801FE948: /* 801FE958 001FB758 7C 9F 23 78 */ mr r31, r4 /* 801FE95C 001FB75C 93 C1 00 08 */ stw r30, 8(r1) /* 801FE960 001FB760 7C 7E 1B 78 */ mr r30, r3 -/* 801FE964 001FB764 81 8D 9D FC */ lwz r12, lbl_803CC6FC-_SDA_BASE_(r13) +/* 801FE964 001FB764 81 8D 9D FC */ lwz r12, lbl_DefaultSectorInstanceCallBack-_SDA_BASE_(r13) /* 801FE968 001FB768 7D 89 03 A6 */ mtctr r12 /* 801FE96C 001FB76C 4E 80 04 21 */ bctrl /* 801FE970 001FB770 28 03 00 00 */ cmplwi r3, 0 @@ -8232,8 +8232,8 @@ lbl_801FE948: /* 801FE978 001FB778 38 60 00 00 */ li r3, 0 /* 801FE97C 001FB77C 48 00 00 38 */ b lbl_801FE9B4 lbl_801FE980: -/* 801FE980 001FB780 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 801FE984 001FB784 80 0D 9F 04 */ lwz r0, lbl_803CC804-_SDA_BASE_(r13) +/* 801FE980 001FB780 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 801FE984 001FB784 80 0D 9F 04 */ lwz r0, lbl__rpDlWorldVtxFmtOffset-_SDA_BASE_(r13) /* 801FE988 001FB788 80 63 00 04 */ lwz r3, 4(r3) /* 801FE98C 001FB78C 7C 83 00 2E */ lwzx r4, r3, r0 /* 801FE990 001FB790 28 04 00 00 */ cmplwi r4, 0 @@ -8261,7 +8261,7 @@ lbl_801FE9CC: /* 801FE9DC 001FB7DC 4B FE EB 25 */ bl func_801ED500 /* 801FE9E0 001FB7E0 80 A4 00 00 */ lwz r5, 0(r4) /* 801FE9E4 001FB7E4 7C 7E 1B 78 */ mr r30, r3 -/* 801FE9E8 001FB7E8 A0 0D 88 30 */ lhz r0, lbl_803CB130-_SDA_BASE_(r13) +/* 801FE9E8 001FB7E8 A0 0D 88 30 */ lhz r0, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 801FE9EC 001FB7EC 7C 9F 23 78 */ mr r31, r4 /* 801FE9F0 001FB7F0 38 A5 00 18 */ addi r5, r5, 0x18 /* 801FE9F4 001FB7F4 80 65 00 08 */ lwz r3, 8(r5) @@ -8279,15 +8279,15 @@ lbl_801FE9CC: /* 801FEA24 001FB824 48 03 A6 0D */ bl RwFrameGetLTM /* 801FEA28 001FB828 80 BE 00 18 */ lwz r5, 0x18(r30) /* 801FEA2C 001FB82C 7C 7A 1B 78 */ mr r26, r3 -/* 801FEA30 001FB830 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 801FEA30 001FB830 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 801FEA34 001FB834 7F E4 FB 78 */ mr r4, r31 /* 801FEA38 001FB838 7C 65 00 2E */ lwzx r3, r5, r0 /* 801FEA3C 001FB83C 48 02 0D 19 */ bl _rwDlVtxFmtSetup /* 801FEA40 001FB840 48 00 00 20 */ b lbl_801FEA60 lbl_801FEA44: -/* 801FEA44 001FB844 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 801FEA44 001FB844 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 801FEA48 001FB848 3B 40 00 00 */ li r26, 0 -/* 801FEA4C 001FB84C 80 0D 9F 04 */ lwz r0, lbl_803CC804-_SDA_BASE_(r13) +/* 801FEA4C 001FB84C 80 0D 9F 04 */ lwz r0, lbl__rpDlWorldVtxFmtOffset-_SDA_BASE_(r13) /* 801FEA50 001FB850 80 63 00 04 */ lwz r3, 4(r3) /* 801FEA54 001FB854 83 BE 00 80 */ lwz r29, 0x80(r30) /* 801FEA58 001FB858 7C 63 00 2E */ lwzx r3, r3, r0 @@ -8297,9 +8297,9 @@ lbl_801FEA60: /* 801FEA64 001FB864 7F 43 D3 78 */ mr r3, r26 /* 801FEA68 001FB868 54 04 E7 FE */ rlwinm r4, r0, 0x1c, 0x1f, 0x1f /* 801FEA6C 001FB86C 48 04 7C 19 */ bl _rwDlTransformSetup -/* 801FEA70 001FB870 3C 60 80 38 */ lis r3, lbl_803834B8@ha +/* 801FEA70 001FB870 3C 60 80 38 */ lis r3, lbl_FXStateCache@ha /* 801FEA74 001FB874 38 00 00 00 */ li r0, 0 -/* 801FEA78 001FB878 38 63 34 B8 */ addi r3, r3, lbl_803834B8@l +/* 801FEA78 001FB878 38 63 34 B8 */ addi r3, r3, lbl_FXStateCache@l /* 801FEA7C 001FB87C 3B 7D 00 10 */ addi r27, r29, 0x10 /* 801FEA80 001FB880 90 03 00 08 */ stw r0, 8(r3) /* 801FEA84 001FB884 90 03 00 00 */ stw r0, 0(r3) @@ -8336,10 +8336,10 @@ _rpMatFXPipelinesCreate: /* 801FEAEC 001FB8EC 93 C1 00 18 */ stw r30, 0x18(r1) /* 801FEAF0 001FB8F0 93 A1 00 14 */ stw r29, 0x14(r1) /* 801FEAF4 001FB8F4 48 02 10 55 */ bl RpGameCubeVtxFmtCreate -/* 801FEAF8 001FB8F8 90 6D 9D F0 */ stw r3, lbl_803CC6F0-_SDA_BASE_(r13) +/* 801FEAF8 001FB8F8 90 6D 9D F0 */ stw r3, lbl__rpGCMatFXVtxFmtNBT-_SDA_BASE_(r13) /* 801FEAFC 001FB8FC 38 80 00 04 */ li r4, 4 /* 801FEB00 001FB900 38 A0 00 01 */ li r5, 1 -/* 801FEB04 001FB904 80 6D 9D F0 */ lwz r3, lbl_803CC6F0-_SDA_BASE_(r13) +/* 801FEB04 001FB904 80 6D 9D F0 */ lwz r3, lbl__rpGCMatFXVtxFmtNBT-_SDA_BASE_(r13) /* 801FEB08 001FB908 48 02 0F AD */ bl RpGameCubeVtxFmtSetNormal /* 801FEB0C 001FB90C 48 04 E0 B1 */ bl RxPipelineCreate /* 801FEB10 001FB910 7C 7D 1B 79 */ or. r29, r3, r3 @@ -8365,11 +8365,11 @@ _rpMatFXPipelinesCreate: /* 801FEB60 001FB960 48 04 F8 91 */ bl RxPipelineFindNodeByName /* 801FEB64 001FB964 7C 7F 1B 78 */ mr r31, r3 /* 801FEB68 001FB968 48 02 0B AD */ bl _rxGameCubeAllInOneGetInstanceCallBack -/* 801FEB6C 001FB96C 90 6D 9E 04 */ stw r3, lbl_803CC704-_SDA_BASE_(r13) +/* 801FEB6C 001FB96C 90 6D 9E 04 */ stw r3, lbl_DefaultAtomicInstanceCallBack-_SDA_BASE_(r13) /* 801FEB70 001FB970 7F E3 FB 78 */ mr r3, r31 /* 801FEB74 001FB974 48 02 0B B9 */ bl _rxGameCubeAllInOneGetReinstanceCallBack /* 801FEB78 001FB978 3C 80 80 20 */ lis r4, lbl_801FE784@ha -/* 801FEB7C 001FB97C 90 6D 9E 00 */ stw r3, lbl_803CC700-_SDA_BASE_(r13) +/* 801FEB7C 001FB97C 90 6D 9E 00 */ stw r3, lbl_DefaultAtomicReinstanceCallBack-_SDA_BASE_(r13) /* 801FEB80 001FB980 38 84 E7 84 */ addi r4, r4, lbl_801FE784@l /* 801FEB84 001FB984 7F E3 FB 78 */ mr r3, r31 /* 801FEB88 001FB988 48 02 0B 81 */ bl _rxGameCubeAllInOneSetInstanceCallBack @@ -8388,7 +8388,7 @@ lbl_801FEBB0: lbl_801FEBB8: /* 801FEBB8 001FB9B8 3B A0 00 00 */ li r29, 0 lbl_801FEBBC: -/* 801FEBBC 001FB9BC 93 AD 9D F4 */ stw r29, lbl_803CC6F4-_SDA_BASE_(r13) +/* 801FEBBC 001FB9BC 93 AD 9D F4 */ stw r29, lbl__RpMatFXAtomicPipe-_SDA_BASE_(r13) /* 801FEBC0 001FB9C0 48 04 DF FD */ bl RxPipelineCreate /* 801FEBC4 001FB9C4 7C 7F 1B 79 */ or. r31, r3, r3 /* 801FEBC8 001FB9C8 41 82 00 88 */ beq lbl_801FEC50 @@ -8414,7 +8414,7 @@ lbl_801FEBBC: /* 801FEC18 001FBA18 7C 7D 1B 78 */ mr r29, r3 /* 801FEC1C 001FBA1C 48 02 0A F9 */ bl _rxGameCubeAllInOneGetInstanceCallBack /* 801FEC20 001FBA20 3C 80 80 20 */ lis r4, lbl_801FE948@ha -/* 801FEC24 001FBA24 90 6D 9D FC */ stw r3, lbl_803CC6FC-_SDA_BASE_(r13) +/* 801FEC24 001FBA24 90 6D 9D FC */ stw r3, lbl_DefaultSectorInstanceCallBack-_SDA_BASE_(r13) /* 801FEC28 001FBA28 38 84 E9 48 */ addi r4, r4, lbl_801FE948@l /* 801FEC2C 001FBA2C 7F A3 EB 78 */ mr r3, r29 /* 801FEC30 001FBA30 48 02 0A D9 */ bl _rxGameCubeAllInOneSetInstanceCallBack @@ -8429,7 +8429,7 @@ lbl_801FEC48: lbl_801FEC50: /* 801FEC50 001FBA50 3B E0 00 00 */ li r31, 0 lbl_801FEC54: -/* 801FEC54 001FBA54 93 ED 9D F8 */ stw r31, lbl_803CC6F8-_SDA_BASE_(r13) +/* 801FEC54 001FBA54 93 ED 9D F8 */ stw r31, lbl__RpMatFXWorldSectorPipe-_SDA_BASE_(r13) /* 801FEC58 001FBA58 38 60 00 01 */ li r3, 1 /* 801FEC5C 001FBA5C 80 01 00 24 */ lwz r0, 0x24(r1) /* 801FEC60 001FBA60 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -8444,26 +8444,26 @@ _rpMatFXPipelinesDestroy: /* 801FEC78 001FBA78 94 21 FF F0 */ stwu r1, -0x10(r1) /* 801FEC7C 001FBA7C 7C 08 02 A6 */ mflr r0 /* 801FEC80 001FBA80 90 01 00 14 */ stw r0, 0x14(r1) -/* 801FEC84 001FBA84 80 6D 9D F0 */ lwz r3, lbl_803CC6F0-_SDA_BASE_(r13) +/* 801FEC84 001FBA84 80 6D 9D F0 */ lwz r3, lbl__rpGCMatFXVtxFmtNBT-_SDA_BASE_(r13) /* 801FEC88 001FBA88 28 03 00 00 */ cmplwi r3, 0 /* 801FEC8C 001FBA8C 41 82 00 10 */ beq lbl_801FEC9C /* 801FEC90 001FBA90 48 02 0F 55 */ bl RpGameCubeVtxFmtDestroy /* 801FEC94 001FBA94 38 00 00 00 */ li r0, 0 -/* 801FEC98 001FBA98 90 0D 9D F0 */ stw r0, lbl_803CC6F0-_SDA_BASE_(r13) +/* 801FEC98 001FBA98 90 0D 9D F0 */ stw r0, lbl__rpGCMatFXVtxFmtNBT-_SDA_BASE_(r13) lbl_801FEC9C: -/* 801FEC9C 001FBA9C 80 6D 9D F4 */ lwz r3, lbl_803CC6F4-_SDA_BASE_(r13) +/* 801FEC9C 001FBA9C 80 6D 9D F4 */ lwz r3, lbl__RpMatFXAtomicPipe-_SDA_BASE_(r13) /* 801FECA0 001FBAA0 28 03 00 00 */ cmplwi r3, 0 /* 801FECA4 001FBAA4 41 82 00 10 */ beq lbl_801FECB4 /* 801FECA8 001FBAA8 48 04 DF A1 */ bl _rxPipelineDestroy /* 801FECAC 001FBAAC 38 00 00 00 */ li r0, 0 -/* 801FECB0 001FBAB0 90 0D 9D F4 */ stw r0, lbl_803CC6F4-_SDA_BASE_(r13) +/* 801FECB0 001FBAB0 90 0D 9D F4 */ stw r0, lbl__RpMatFXAtomicPipe-_SDA_BASE_(r13) lbl_801FECB4: -/* 801FECB4 001FBAB4 80 6D 9D F8 */ lwz r3, lbl_803CC6F8-_SDA_BASE_(r13) +/* 801FECB4 001FBAB4 80 6D 9D F8 */ lwz r3, lbl__RpMatFXWorldSectorPipe-_SDA_BASE_(r13) /* 801FECB8 001FBAB8 28 03 00 00 */ cmplwi r3, 0 /* 801FECBC 001FBABC 41 82 00 10 */ beq lbl_801FECCC /* 801FECC0 001FBAC0 48 04 DF 89 */ bl _rxPipelineDestroy /* 801FECC4 001FBAC4 38 00 00 00 */ li r0, 0 -/* 801FECC8 001FBAC8 90 0D 9D F8 */ stw r0, lbl_803CC6F8-_SDA_BASE_(r13) +/* 801FECC8 001FBAC8 90 0D 9D F8 */ stw r0, lbl__RpMatFXWorldSectorPipe-_SDA_BASE_(r13) lbl_801FECCC: /* 801FECCC 001FBACC 80 01 00 14 */ lwz r0, 0x14(r1) /* 801FECD0 001FBAD0 38 60 00 01 */ li r3, 1 @@ -8473,13 +8473,13 @@ lbl_801FECCC: .global _rpMatFXPipelineAtomicSetup _rpMatFXPipelineAtomicSetup: -/* 801FECE0 001FBAE0 80 0D 9D F4 */ lwz r0, lbl_803CC6F4-_SDA_BASE_(r13) +/* 801FECE0 001FBAE0 80 0D 9D F4 */ lwz r0, lbl__RpMatFXAtomicPipe-_SDA_BASE_(r13) /* 801FECE4 001FBAE4 90 03 00 6C */ stw r0, 0x6c(r3) /* 801FECE8 001FBAE8 4E 80 00 20 */ blr .global _rpMatFXPipelineWorldSectorSetup _rpMatFXPipelineWorldSectorSetup: -/* 801FECEC 001FBAEC 80 0D 9D F8 */ lwz r0, lbl_803CC6F8-_SDA_BASE_(r13) +/* 801FECEC 001FBAEC 80 0D 9D F8 */ lwz r0, lbl__RpMatFXWorldSectorPipe-_SDA_BASE_(r13) /* 801FECF0 001FBAF0 90 03 00 84 */ stw r0, 0x84(r3) /* 801FECF4 001FBAF4 4E 80 00 20 */ blr @@ -8508,10 +8508,10 @@ RpMatFXGetGameCubePipeline: /* 801FED30 001FBB30 40 80 00 08 */ bge lbl_801FED38 /* 801FED34 001FBB34 48 00 00 14 */ b lbl_801FED48 lbl_801FED38: -/* 801FED38 001FBB38 80 6D 9D F4 */ lwz r3, lbl_803CC6F4-_SDA_BASE_(r13) +/* 801FED38 001FBB38 80 6D 9D F4 */ lwz r3, lbl__RpMatFXAtomicPipe-_SDA_BASE_(r13) /* 801FED3C 001FBB3C 4E 80 00 20 */ blr lbl_801FED40: -/* 801FED40 001FBB40 80 6D 9D F8 */ lwz r3, lbl_803CC6F8-_SDA_BASE_(r13) +/* 801FED40 001FBB40 80 6D 9D F8 */ lwz r3, lbl__RpMatFXWorldSectorPipe-_SDA_BASE_(r13) /* 801FED44 001FBB44 4E 80 00 20 */ blr lbl_801FED48: /* 801FED48 001FBB48 38 60 00 00 */ li r3, 0 @@ -8934,7 +8934,7 @@ lbl_801FF344: /* 801FF350 001FC150 48 03 32 25 */ bl RwStreamRead /* 801FF354 001FC154 7C 17 18 40 */ cmplw r23, r3 /* 801FF358 001FC158 41 82 00 20 */ beq lbl_801FF378 -/* 801FF35C 001FC15C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 801FF35C 001FC15C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 801FF360 001FC160 7F 63 DB 78 */ mr r3, r27 /* 801FF364 001FC164 81 84 01 38 */ lwz r12, 0x138(r4) /* 801FF368 001FC168 7D 89 03 A6 */ mtctr r12 @@ -8987,7 +8987,7 @@ lbl_801FF404: /* 801FF410 001FC210 48 03 31 65 */ bl RwStreamRead /* 801FF414 001FC214 7C 17 18 40 */ cmplw r23, r3 /* 801FF418 001FC218 41 82 00 20 */ beq lbl_801FF438 -/* 801FF41C 001FC21C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 801FF41C 001FC21C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 801FF420 001FC220 7F 63 DB 78 */ mr r3, r27 /* 801FF424 001FC224 81 84 01 38 */ lwz r12, 0x138(r4) /* 801FF428 001FC228 7D 89 03 A6 */ mtctr r12 @@ -9083,7 +9083,7 @@ lbl_801FF550: /* 801FF580 001FC380 28 03 00 00 */ cmplwi r3, 0 /* 801FF584 001FC384 40 82 00 20 */ bne lbl_801FF5A4 lbl_801FF588: -/* 801FF588 001FC388 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 801FF588 001FC388 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 801FF58C 001FC38C 7F 63 DB 78 */ mr r3, r27 /* 801FF590 001FC390 81 84 01 38 */ lwz r12, 0x138(r4) /* 801FF594 001FC394 7D 89 03 A6 */ mtctr r12 @@ -9122,7 +9122,7 @@ lbl_801FF5DC: /* 801FF60C 001FC40C 28 03 00 00 */ cmplwi r3, 0 /* 801FF610 001FC410 40 82 00 20 */ bne lbl_801FF630 lbl_801FF614: -/* 801FF614 001FC414 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 801FF614 001FC414 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 801FF618 001FC418 7F 63 DB 78 */ mr r3, r27 /* 801FF61C 001FC41C 81 84 01 38 */ lwz r12, 0x138(r4) /* 801FF620 001FC420 7D 89 03 A6 */ mtctr r12 @@ -9157,7 +9157,7 @@ lbl_801FF674: /* 801FF688 001FC488 48 03 2E ED */ bl RwStreamRead /* 801FF68C 001FC48C 28 03 00 08 */ cmplwi r3, 8 /* 801FF690 001FC490 41 82 00 20 */ beq lbl_801FF6B0 -/* 801FF694 001FC494 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 801FF694 001FC494 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 801FF698 001FC498 7F 63 DB 78 */ mr r3, r27 /* 801FF69C 001FC49C 81 84 01 38 */ lwz r12, 0x138(r4) /* 801FF6A0 001FC4A0 7D 89 03 A6 */ mtctr r12 @@ -9219,7 +9219,7 @@ RpGameCubeMTEffectCreate: /* 801FF75C 001FC55C 7C 98 23 78 */ mr r24, r4 /* 801FF760 001FC560 7C 77 1B 78 */ mr r23, r3 /* 801FF764 001FC564 1F D8 00 18 */ mulli r30, r24, 0x18 -/* 801FF768 001FC568 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 801FF768 001FC568 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 801FF76C 001FC56C 7C DA 33 78 */ mr r26, r6 /* 801FF770 001FC570 7C B9 2B 78 */ mr r25, r5 /* 801FF774 001FC574 81 83 01 34 */ lwz r12, 0x134(r3) @@ -9350,8 +9350,8 @@ lbl_801FF920: /* 801FF930 001FC730 90 01 00 14 */ stw r0, 0x14(r1) /* 801FF934 001FC734 93 E1 00 0C */ stw r31, 0xc(r1) /* 801FF938 001FC738 7C 7F 1B 78 */ mr r31, r3 -/* 801FF93C 001FC73C 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) -/* 801FF940 001FC740 80 0D 9E 08 */ lwz r0, lbl_803CC708-_SDA_BASE_(r13) +/* 801FF93C 001FC73C 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 801FF940 001FC740 80 0D 9E 08 */ lwz r0, lbl__rpGameCubeMTEngineOffset-_SDA_BASE_(r13) /* 801FF944 001FC744 7C 66 02 14 */ add r3, r6, r0 /* 801FF948 001FC748 4B E0 3B 11 */ bl memset /* 801FF94C 001FC74C 80 01 00 14 */ lwz r0, 0x14(r1) @@ -9688,7 +9688,7 @@ lbl_801FFDF0: lbl_801FFDFC: /* 801FFDFC 001FCBFC 28 05 00 00 */ cmplwi r5, 0 /* 801FFE00 001FCC00 41 82 00 98 */ beq lbl_801FFE98 -/* 801FFE04 001FCC04 80 62 BA 88 */ lwz r3, lbl_803D0408-_SDA2_BASE_(r2) +/* 801FFE04 001FCC04 80 62 BA 88 */ lwz r3, lbl__287-_SDA2_BASE_(r2) /* 801FFE08 001FCC08 38 C1 00 18 */ addi r6, r1, 0x18 /* 801FFE0C 001FCC0C 88 02 BA 8C */ lbz r0, lbl_803D040C-_SDA2_BASE_(r2) /* 801FFE10 001FCC10 38 E1 00 10 */ addi r7, r1, 0x10 @@ -9696,9 +9696,9 @@ lbl_801FFDFC: /* 801FFE18 001FCC18 38 81 00 20 */ addi r4, r1, 0x20 /* 801FFE1C 001FCC1C 89 85 00 00 */ lbz r12, 0(r5) /* 801FFE20 001FCC20 98 01 00 1C */ stb r0, 0x1c(r1) -/* 801FFE24 001FCC24 81 62 BA 80 */ lwz r11, lbl_803D0400-_SDA2_BASE_(r2) +/* 801FFE24 001FCC24 81 62 BA 80 */ lwz r11, lbl__286-_SDA2_BASE_(r2) /* 801FFE28 001FCC28 89 42 BA 84 */ lbz r10, lbl_803D0404-_SDA2_BASE_(r2) -/* 801FFE2C 001FCC2C 81 22 BA 90 */ lwz r9, lbl_803D0410-_SDA2_BASE_(r2) +/* 801FFE2C 001FCC2C 81 22 BA 90 */ lwz r9, lbl__288_1-_SDA2_BASE_(r2) /* 801FFE30 001FCC30 89 02 BA 94 */ lbz r8, lbl_803D0414-_SDA2_BASE_(r2) /* 801FFE34 001FCC34 88 65 00 0C */ lbz r3, 0xc(r5) /* 801FFE38 001FCC38 7C 06 60 AE */ lbzx r0, r6, r12 @@ -9864,8 +9864,8 @@ lbl_80200064: lbl_80200070: /* 80200070 001FCE70 7C 1D F9 D6 */ mullw r0, r29, r31 /* 80200074 001FCE74 92 C1 00 48 */ stw r22, 0x48(r1) -/* 80200078 001FCE78 C8 22 BA A0 */ lfd f1, lbl_803D0420-_SDA2_BASE_(r2) -/* 8020007C 001FCE7C C0 42 BA 98 */ lfs f2, lbl_803D0418-_SDA2_BASE_(r2) +/* 80200078 001FCE78 C8 22 BA A0 */ lfd f1, lbl__885_5-_SDA2_BASE_(r2) +/* 8020007C 001FCE7C C0 42 BA 98 */ lfs f2, lbl__883_5-_SDA2_BASE_(r2) /* 80200080 001FCE80 7C 19 00 AE */ lbzx r0, r25, r0 /* 80200084 001FCE84 1C 60 00 12 */ mulli r3, r0, 0x12 /* 80200088 001FCE88 38 03 00 06 */ addi r0, r3, 6 @@ -9914,7 +9914,7 @@ lbl_80200104: /* 80200120 001FCF20 48 00 00 50 */ b lbl_80200170 lbl_80200124: /* 80200124 001FCF24 7C 1D B1 D6 */ mullw r0, r29, r22 -/* 80200128 001FCF28 C0 22 BA 98 */ lfs f1, lbl_803D0418-_SDA2_BASE_(r2) +/* 80200128 001FCF28 C0 22 BA 98 */ lfs f1, lbl__883_5-_SDA2_BASE_(r2) /* 8020012C 001FCF2C 7C 19 02 2E */ lhzx r0, r25, r0 /* 80200130 001FCF30 1C 60 00 24 */ mulli r3, r0, 0x24 /* 80200134 001FCF34 38 03 00 0C */ addi r0, r3, 0xc @@ -9942,7 +9942,7 @@ lbl_8020017C: /* 80200180 001FCF80 48 00 00 50 */ b lbl_802001D0 lbl_80200184: /* 80200184 001FCF84 7C 1D B1 D6 */ mullw r0, r29, r22 -/* 80200188 001FCF88 C0 22 BA 98 */ lfs f1, lbl_803D0418-_SDA2_BASE_(r2) +/* 80200188 001FCF88 C0 22 BA 98 */ lfs f1, lbl__883_5-_SDA2_BASE_(r2) /* 8020018C 001FCF8C 7C 19 00 AE */ lbzx r0, r25, r0 /* 80200190 001FCF90 1C 60 00 24 */ mulli r3, r0, 0x24 /* 80200194 001FCF94 38 03 00 0C */ addi r0, r3, 0xc @@ -9988,7 +9988,7 @@ lbl_80200204: /* 80200220 001FD020 48 00 00 50 */ b lbl_80200270 lbl_80200224: /* 80200224 001FD024 7C 1D B1 D6 */ mullw r0, r29, r22 -/* 80200228 001FD028 C0 22 BA 98 */ lfs f1, lbl_803D0418-_SDA2_BASE_(r2) +/* 80200228 001FD028 C0 22 BA 98 */ lfs f1, lbl__883_5-_SDA2_BASE_(r2) /* 8020022C 001FD02C 7C 19 02 2E */ lhzx r0, r25, r0 /* 80200230 001FD030 1C 60 00 24 */ mulli r3, r0, 0x24 /* 80200234 001FD034 38 03 00 0C */ addi r0, r3, 0xc @@ -10016,7 +10016,7 @@ lbl_8020027C: /* 80200280 001FD080 48 00 00 50 */ b lbl_802002D0 lbl_80200284: /* 80200284 001FD084 7C 1D B1 D6 */ mullw r0, r29, r22 -/* 80200288 001FD088 C0 22 BA 98 */ lfs f1, lbl_803D0418-_SDA2_BASE_(r2) +/* 80200288 001FD088 C0 22 BA 98 */ lfs f1, lbl__883_5-_SDA2_BASE_(r2) /* 8020028C 001FD08C 7C 19 00 AE */ lbzx r0, r25, r0 /* 80200290 001FD090 1C 60 00 24 */ mulli r3, r0, 0x24 /* 80200294 001FD094 38 03 00 0C */ addi r0, r3, 0xc @@ -10361,8 +10361,8 @@ lbl_80200738: lbl_80200744: /* 80200744 001FD544 7C 1D A9 D6 */ mullw r0, r29, r21 /* 80200748 001FD548 92 C1 00 48 */ stw r22, 0x48(r1) -/* 8020074C 001FD54C C8 22 BA A0 */ lfd f1, lbl_803D0420-_SDA2_BASE_(r2) -/* 80200750 001FD550 C0 42 BA 98 */ lfs f2, lbl_803D0418-_SDA2_BASE_(r2) +/* 8020074C 001FD54C C8 22 BA A0 */ lfd f1, lbl__885_5-_SDA2_BASE_(r2) +/* 80200750 001FD550 C0 42 BA 98 */ lfs f2, lbl__883_5-_SDA2_BASE_(r2) /* 80200754 001FD554 7C 19 00 AE */ lbzx r0, r25, r0 /* 80200758 001FD558 1C 60 00 12 */ mulli r3, r0, 0x12 /* 8020075C 001FD55C 38 63 00 06 */ addi r3, r3, 6 @@ -10474,7 +10474,7 @@ lbl_802008BC: /* 802008D8 001FD6D8 48 00 01 34 */ b lbl_80200A0C lbl_802008DC: /* 802008DC 001FD6DC 7C 1D B1 D6 */ mullw r0, r29, r22 -/* 802008E0 001FD6E0 C0 22 BA 98 */ lfs f1, lbl_803D0418-_SDA2_BASE_(r2) +/* 802008E0 001FD6E0 C0 22 BA 98 */ lfs f1, lbl__883_5-_SDA2_BASE_(r2) /* 802008E4 001FD6E4 7C 19 02 2E */ lhzx r0, r25, r0 /* 802008E8 001FD6E8 1C 60 00 24 */ mulli r3, r0, 0x24 /* 802008EC 001FD6EC 38 63 00 0C */ addi r3, r3, 0xc @@ -10565,7 +10565,7 @@ lbl_80200A18: /* 80200A1C 001FD81C 48 00 01 34 */ b lbl_80200B50 lbl_80200A20: /* 80200A20 001FD820 7C 1D B1 D6 */ mullw r0, r29, r22 -/* 80200A24 001FD824 C0 22 BA 98 */ lfs f1, lbl_803D0418-_SDA2_BASE_(r2) +/* 80200A24 001FD824 C0 22 BA 98 */ lfs f1, lbl__883_5-_SDA2_BASE_(r2) /* 80200A28 001FD828 7C 19 00 AE */ lbzx r0, r25, r0 /* 80200A2C 001FD82C 1C 60 00 24 */ mulli r3, r0, 0x24 /* 80200A30 001FD830 38 63 00 0C */ addi r3, r3, 0xc @@ -10674,7 +10674,7 @@ lbl_80200B84: /* 80200BA0 001FD9A0 48 00 01 34 */ b lbl_80200CD4 lbl_80200BA4: /* 80200BA4 001FD9A4 7C 1D B1 D6 */ mullw r0, r29, r22 -/* 80200BA8 001FD9A8 C0 22 BA 98 */ lfs f1, lbl_803D0418-_SDA2_BASE_(r2) +/* 80200BA8 001FD9A8 C0 22 BA 98 */ lfs f1, lbl__883_5-_SDA2_BASE_(r2) /* 80200BAC 001FD9AC 7C 19 02 2E */ lhzx r0, r25, r0 /* 80200BB0 001FD9B0 1C 60 00 24 */ mulli r3, r0, 0x24 /* 80200BB4 001FD9B4 38 63 00 0C */ addi r3, r3, 0xc @@ -10765,7 +10765,7 @@ lbl_80200CE0: /* 80200CE4 001FDAE4 48 00 01 34 */ b lbl_80200E18 lbl_80200CE8: /* 80200CE8 001FDAE8 7C 1D B1 D6 */ mullw r0, r29, r22 -/* 80200CEC 001FDAEC C0 22 BA 98 */ lfs f1, lbl_803D0418-_SDA2_BASE_(r2) +/* 80200CEC 001FDAEC C0 22 BA 98 */ lfs f1, lbl__883_5-_SDA2_BASE_(r2) /* 80200CF0 001FDAF0 7C 19 00 AE */ lbzx r0, r25, r0 /* 80200CF4 001FDAF4 1C 60 00 24 */ mulli r3, r0, 0x24 /* 80200CF8 001FDAF8 38 63 00 0C */ addi r3, r3, 0xc @@ -10987,22 +10987,22 @@ lbl_80200FD4: /* 80201000 001FDE00 2C 03 00 00 */ cmpwi r3, 0 /* 80201004 001FDE04 40 81 00 50 */ ble lbl_80201054 lbl_80201008: -/* 80201008 001FDE08 C0 02 BA 98 */ lfs f0, lbl_803D0418-_SDA2_BASE_(r2) +/* 80201008 001FDE08 C0 02 BA 98 */ lfs f0, lbl__883_5-_SDA2_BASE_(r2) /* 8020100C 001FDE0C 38 84 00 08 */ addi r4, r4, 8 /* 80201010 001FDE10 D0 05 00 00 */ stfs f0, 0(r5) -/* 80201014 001FDE14 C0 02 BA 98 */ lfs f0, lbl_803D0418-_SDA2_BASE_(r2) +/* 80201014 001FDE14 C0 02 BA 98 */ lfs f0, lbl__883_5-_SDA2_BASE_(r2) /* 80201018 001FDE18 D0 05 00 24 */ stfs f0, 0x24(r5) -/* 8020101C 001FDE1C C0 02 BA 98 */ lfs f0, lbl_803D0418-_SDA2_BASE_(r2) +/* 8020101C 001FDE1C C0 02 BA 98 */ lfs f0, lbl__883_5-_SDA2_BASE_(r2) /* 80201020 001FDE20 D0 05 00 48 */ stfs f0, 0x48(r5) -/* 80201024 001FDE24 C0 02 BA 98 */ lfs f0, lbl_803D0418-_SDA2_BASE_(r2) +/* 80201024 001FDE24 C0 02 BA 98 */ lfs f0, lbl__883_5-_SDA2_BASE_(r2) /* 80201028 001FDE28 D0 05 00 6C */ stfs f0, 0x6c(r5) -/* 8020102C 001FDE2C C0 02 BA 98 */ lfs f0, lbl_803D0418-_SDA2_BASE_(r2) +/* 8020102C 001FDE2C C0 02 BA 98 */ lfs f0, lbl__883_5-_SDA2_BASE_(r2) /* 80201030 001FDE30 D0 05 00 90 */ stfs f0, 0x90(r5) -/* 80201034 001FDE34 C0 02 BA 98 */ lfs f0, lbl_803D0418-_SDA2_BASE_(r2) +/* 80201034 001FDE34 C0 02 BA 98 */ lfs f0, lbl__883_5-_SDA2_BASE_(r2) /* 80201038 001FDE38 D0 05 00 B4 */ stfs f0, 0xb4(r5) -/* 8020103C 001FDE3C C0 02 BA 98 */ lfs f0, lbl_803D0418-_SDA2_BASE_(r2) +/* 8020103C 001FDE3C C0 02 BA 98 */ lfs f0, lbl__883_5-_SDA2_BASE_(r2) /* 80201040 001FDE40 D0 05 00 D8 */ stfs f0, 0xd8(r5) -/* 80201044 001FDE44 C0 02 BA 98 */ lfs f0, lbl_803D0418-_SDA2_BASE_(r2) +/* 80201044 001FDE44 C0 02 BA 98 */ lfs f0, lbl__883_5-_SDA2_BASE_(r2) /* 80201048 001FDE48 D0 05 00 FC */ stfs f0, 0xfc(r5) /* 8020104C 001FDE4C 38 A5 01 20 */ addi r5, r5, 0x120 /* 80201050 001FDE50 42 00 FF B8 */ bdnz lbl_80201008 @@ -11012,7 +11012,7 @@ lbl_80201054: /* 8020105C 001FDE5C 7C 04 E0 00 */ cmpw r4, r28 /* 80201060 001FDE60 40 80 00 B8 */ bge lbl_80201118 lbl_80201064: -/* 80201064 001FDE64 C0 02 BA 98 */ lfs f0, lbl_803D0418-_SDA2_BASE_(r2) +/* 80201064 001FDE64 C0 02 BA 98 */ lfs f0, lbl__883_5-_SDA2_BASE_(r2) /* 80201068 001FDE68 D0 05 00 00 */ stfs f0, 0(r5) /* 8020106C 001FDE6C 38 A5 00 24 */ addi r5, r5, 0x24 /* 80201070 001FDE70 42 00 FF F4 */ bdnz lbl_80201064 @@ -11032,22 +11032,22 @@ lbl_80201078: /* 802010A4 001FDEA4 2C 03 00 00 */ cmpwi r3, 0 /* 802010A8 001FDEA8 40 81 00 50 */ ble lbl_802010F8 lbl_802010AC: -/* 802010AC 001FDEAC C0 02 BA 98 */ lfs f0, lbl_803D0418-_SDA2_BASE_(r2) +/* 802010AC 001FDEAC C0 02 BA 98 */ lfs f0, lbl__883_5-_SDA2_BASE_(r2) /* 802010B0 001FDEB0 38 84 00 08 */ addi r4, r4, 8 /* 802010B4 001FDEB4 D0 05 00 00 */ stfs f0, 0(r5) -/* 802010B8 001FDEB8 C0 02 BA 98 */ lfs f0, lbl_803D0418-_SDA2_BASE_(r2) +/* 802010B8 001FDEB8 C0 02 BA 98 */ lfs f0, lbl__883_5-_SDA2_BASE_(r2) /* 802010BC 001FDEBC D0 05 00 24 */ stfs f0, 0x24(r5) -/* 802010C0 001FDEC0 C0 02 BA 98 */ lfs f0, lbl_803D0418-_SDA2_BASE_(r2) +/* 802010C0 001FDEC0 C0 02 BA 98 */ lfs f0, lbl__883_5-_SDA2_BASE_(r2) /* 802010C4 001FDEC4 D0 05 00 48 */ stfs f0, 0x48(r5) -/* 802010C8 001FDEC8 C0 02 BA 98 */ lfs f0, lbl_803D0418-_SDA2_BASE_(r2) +/* 802010C8 001FDEC8 C0 02 BA 98 */ lfs f0, lbl__883_5-_SDA2_BASE_(r2) /* 802010CC 001FDECC D0 05 00 6C */ stfs f0, 0x6c(r5) -/* 802010D0 001FDED0 C0 02 BA 98 */ lfs f0, lbl_803D0418-_SDA2_BASE_(r2) +/* 802010D0 001FDED0 C0 02 BA 98 */ lfs f0, lbl__883_5-_SDA2_BASE_(r2) /* 802010D4 001FDED4 D0 05 00 90 */ stfs f0, 0x90(r5) -/* 802010D8 001FDED8 C0 02 BA 98 */ lfs f0, lbl_803D0418-_SDA2_BASE_(r2) +/* 802010D8 001FDED8 C0 02 BA 98 */ lfs f0, lbl__883_5-_SDA2_BASE_(r2) /* 802010DC 001FDEDC D0 05 00 B4 */ stfs f0, 0xb4(r5) -/* 802010E0 001FDEE0 C0 02 BA 98 */ lfs f0, lbl_803D0418-_SDA2_BASE_(r2) +/* 802010E0 001FDEE0 C0 02 BA 98 */ lfs f0, lbl__883_5-_SDA2_BASE_(r2) /* 802010E4 001FDEE4 D0 05 00 D8 */ stfs f0, 0xd8(r5) -/* 802010E8 001FDEE8 C0 02 BA 98 */ lfs f0, lbl_803D0418-_SDA2_BASE_(r2) +/* 802010E8 001FDEE8 C0 02 BA 98 */ lfs f0, lbl__883_5-_SDA2_BASE_(r2) /* 802010EC 001FDEEC D0 05 00 FC */ stfs f0, 0xfc(r5) /* 802010F0 001FDEF0 38 A5 01 20 */ addi r5, r5, 0x120 /* 802010F4 001FDEF4 42 00 FF B8 */ bdnz lbl_802010AC @@ -11057,7 +11057,7 @@ lbl_802010F8: /* 80201100 001FDF00 7C 04 E0 00 */ cmpw r4, r28 /* 80201104 001FDF04 40 80 00 14 */ bge lbl_80201118 lbl_80201108: -/* 80201108 001FDF08 C0 02 BA 98 */ lfs f0, lbl_803D0418-_SDA2_BASE_(r2) +/* 80201108 001FDF08 C0 02 BA 98 */ lfs f0, lbl__883_5-_SDA2_BASE_(r2) /* 8020110C 001FDF0C D0 05 00 00 */ stfs f0, 0(r5) /* 80201110 001FDF10 38 A5 00 24 */ addi r5, r5, 0x24 /* 80201114 001FDF14 42 00 FF F4 */ bdnz lbl_80201108 @@ -11202,9 +11202,9 @@ rwsdk.GetTexFrameMatrix: /* 802012F0 001FE0F0 93 C1 00 48 */ stw r30, 0x48(r1) /* 802012F4 001FE0F4 7C 9E 23 78 */ mr r30, r4 /* 802012F8 001FE0F8 41 80 00 E8 */ blt lbl_802013E0 -/* 802012FC 001FE0FC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802012FC 001FE0FC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80201300 001FE100 38 A3 FF F0 */ addi r5, r3, -16 -/* 80201304 001FE104 80 0D 9E 08 */ lwz r0, lbl_803CC708-_SDA_BASE_(r13) +/* 80201304 001FE104 80 0D 9E 08 */ lwz r0, lbl__rpGameCubeMTEngineOffset-_SDA_BASE_(r13) /* 80201308 001FE108 7C 64 02 14 */ add r3, r4, r0 /* 8020130C 001FE10C 80 03 00 00 */ lwz r0, 0(r3) /* 80201310 001FE110 80 63 00 04 */ lwz r3, 4(r3) @@ -11241,20 +11241,20 @@ lbl_80201378: /* 80201380 001FE180 7F C3 F3 78 */ mr r3, r30 /* 80201384 001FE184 48 00 00 B8 */ b lbl_8020143C lbl_80201388: -/* 80201388 001FE188 C0 02 BA A8 */ lfs f0, lbl_803D0428-_SDA2_BASE_(r2) +/* 80201388 001FE188 C0 02 BA A8 */ lfs f0, lbl__1048_7-_SDA2_BASE_(r2) /* 8020138C 001FE18C 7F E3 FB 78 */ mr r3, r31 /* 80201390 001FE190 D0 1F 00 28 */ stfs f0, 0x28(r31) /* 80201394 001FE194 D0 1F 00 14 */ stfs f0, 0x14(r31) /* 80201398 001FE198 D0 1F 00 00 */ stfs f0, 0(r31) -/* 8020139C 001FE19C C0 02 BA AC */ lfs f0, lbl_803D042C-_SDA2_BASE_(r2) +/* 8020139C 001FE19C C0 02 BA AC */ lfs f0, lbl__1049_5-_SDA2_BASE_(r2) /* 802013A0 001FE1A0 D0 1F 00 10 */ stfs f0, 0x10(r31) /* 802013A4 001FE1A4 D0 1F 00 08 */ stfs f0, 8(r31) /* 802013A8 001FE1A8 D0 1F 00 04 */ stfs f0, 4(r31) -/* 802013AC 001FE1AC C0 02 BA AC */ lfs f0, lbl_803D042C-_SDA2_BASE_(r2) +/* 802013AC 001FE1AC C0 02 BA AC */ lfs f0, lbl__1049_5-_SDA2_BASE_(r2) /* 802013B0 001FE1B0 D0 1F 00 24 */ stfs f0, 0x24(r31) /* 802013B4 001FE1B4 D0 1F 00 20 */ stfs f0, 0x20(r31) /* 802013B8 001FE1B8 D0 1F 00 18 */ stfs f0, 0x18(r31) -/* 802013BC 001FE1BC C0 02 BA AC */ lfs f0, lbl_803D042C-_SDA2_BASE_(r2) +/* 802013BC 001FE1BC C0 02 BA AC */ lfs f0, lbl__1049_5-_SDA2_BASE_(r2) /* 802013C0 001FE1C0 D0 1F 00 38 */ stfs f0, 0x38(r31) /* 802013C4 001FE1C4 D0 1F 00 34 */ stfs f0, 0x34(r31) /* 802013C8 001FE1C8 D0 1F 00 30 */ stfs f0, 0x30(r31) @@ -11268,15 +11268,15 @@ lbl_802013E0: /* 802013E4 001FE1E4 40 82 00 34 */ bne lbl_80201418 /* 802013E8 001FE1E8 28 1E 00 00 */ cmplwi r30, 0 /* 802013EC 001FE1EC 41 82 00 1C */ beq lbl_80201408 -/* 802013F0 001FE1F0 3C A0 80 38 */ lis r5, lbl_80384454@ha +/* 802013F0 001FE1F0 3C A0 80 38 */ lis r5, lbl__RwDlInvCamLTM@ha /* 802013F4 001FE1F4 7F E3 FB 78 */ mr r3, r31 -/* 802013F8 001FE1F8 38 A5 44 54 */ addi r5, r5, lbl_80384454@l +/* 802013F8 001FE1F8 38 A5 44 54 */ addi r5, r5, lbl__RwDlInvCamLTM@l /* 802013FC 001FE1FC 48 02 EF A5 */ bl RwMatrixMultiply /* 80201400 001FE200 7F E3 FB 78 */ mr r3, r31 /* 80201404 001FE204 48 00 00 38 */ b lbl_8020143C lbl_80201408: -/* 80201408 001FE208 3C 60 80 38 */ lis r3, lbl_80384454@ha -/* 8020140C 001FE20C 38 03 44 54 */ addi r0, r3, lbl_80384454@l +/* 80201408 001FE208 3C 60 80 38 */ lis r3, lbl__RwDlInvCamLTM@ha +/* 8020140C 001FE20C 38 03 44 54 */ addi r0, r3, lbl__RwDlInvCamLTM@l /* 80201410 001FE210 7C 03 03 78 */ mr r3, r0 /* 80201414 001FE214 48 00 00 28 */ b lbl_8020143C lbl_80201418: @@ -11372,18 +11372,18 @@ lbl_80201554: /* 8020155C 001FE35C 41 82 00 98 */ beq lbl_802015F4 /* 80201560 001FE360 28 19 00 00 */ cmplwi r25, 0 /* 80201564 001FE364 41 82 00 20 */ beq lbl_80201584 -/* 80201568 001FE368 3C 60 80 38 */ lis r3, lbl_80384454@ha +/* 80201568 001FE368 3C 60 80 38 */ lis r3, lbl__RwDlInvCamLTM@ha /* 8020156C 001FE36C 7F 24 CB 78 */ mr r4, r25 -/* 80201570 001FE370 38 A3 44 54 */ addi r5, r3, lbl_80384454@l +/* 80201570 001FE370 38 A3 44 54 */ addi r5, r3, lbl__RwDlInvCamLTM@l /* 80201574 001FE374 38 61 01 90 */ addi r3, r1, 0x190 /* 80201578 001FE378 48 02 EE 29 */ bl RwMatrixMultiply /* 8020157C 001FE37C 7C 66 1B 78 */ mr r6, r3 /* 80201580 001FE380 48 00 00 0C */ b lbl_8020158C lbl_80201584: -/* 80201584 001FE384 3C 60 80 38 */ lis r3, lbl_80384454@ha -/* 80201588 001FE388 38 C3 44 54 */ addi r6, r3, lbl_80384454@l +/* 80201584 001FE384 3C 60 80 38 */ lis r3, lbl__RwDlInvCamLTM@ha +/* 80201588 001FE388 38 C3 44 54 */ addi r6, r3, lbl__RwDlInvCamLTM@l lbl_8020158C: -/* 8020158C 001FE38C C0 C2 BA B0 */ lfs f6, lbl_803D0430-_SDA2_BASE_(r2) +/* 8020158C 001FE38C C0 C2 BA B0 */ lfs f6, lbl__1216-_SDA2_BASE_(r2) /* 80201590 001FE390 38 61 01 60 */ addi r3, r1, 0x160 /* 80201594 001FE394 C0 46 00 00 */ lfs f2, 0(r6) /* 80201598 001FE398 38 80 00 1E */ li r4, 0x1e @@ -11402,7 +11402,7 @@ lbl_8020158C: /* 802015CC 001FE3CC EC 26 00 72 */ fmuls f1, f6, f1 /* 802015D0 001FE3D0 EC 06 00 32 */ fmuls f0, f6, f0 /* 802015D4 001FE3D4 D0 61 01 68 */ stfs f3, 0x168(r1) -/* 802015D8 001FE3D8 C0 62 BA B4 */ lfs f3, lbl_803D0434-_SDA2_BASE_(r2) +/* 802015D8 001FE3D8 C0 62 BA B4 */ lfs f3, lbl__1217-_SDA2_BASE_(r2) /* 802015DC 001FE3DC D0 61 01 6C */ stfs f3, 0x16c(r1) /* 802015E0 001FE3E0 D0 41 01 70 */ stfs f2, 0x170(r1) /* 802015E4 001FE3E4 D0 21 01 74 */ stfs f1, 0x174(r1) @@ -11451,7 +11451,7 @@ lbl_80201600: /* 80201688 001FE488 D0 01 01 1C */ stfs f0, 0x11c(r1) /* 8020168C 001FE48C 48 00 00 14 */ b lbl_802016A0 lbl_80201690: -/* 80201690 001FE490 C0 02 BA AC */ lfs f0, lbl_803D042C-_SDA2_BASE_(r2) +/* 80201690 001FE490 C0 02 BA AC */ lfs f0, lbl__1049_5-_SDA2_BASE_(r2) /* 80201694 001FE494 D0 01 00 FC */ stfs f0, 0xfc(r1) /* 80201698 001FE498 D0 01 01 0C */ stfs f0, 0x10c(r1) /* 8020169C 001FE49C D0 01 01 1C */ stfs f0, 0x11c(r1) @@ -11947,8 +11947,8 @@ _rpGameCubeMTPipePluginAttach: /* 80201D74 001FEB74 38 60 00 08 */ li r3, 8 /* 80201D78 001FEB78 38 80 01 29 */ li r4, 0x129 /* 80201D7C 001FEB7C 48 03 5F E9 */ bl RwEngineRegisterPlugin -/* 80201D80 001FEB80 90 6D 9E 08 */ stw r3, lbl_803CC708-_SDA_BASE_(r13) -/* 80201D84 001FEB84 80 0D 9E 08 */ lwz r0, lbl_803CC708-_SDA_BASE_(r13) +/* 80201D80 001FEB80 90 6D 9E 08 */ stw r3, lbl__rpGameCubeMTEngineOffset-_SDA_BASE_(r13) +/* 80201D84 001FEB84 80 0D 9E 08 */ lwz r0, lbl__rpGameCubeMTEngineOffset-_SDA_BASE_(r13) /* 80201D88 001FEB88 54 00 0F FE */ srwi r0, r0, 0x1f /* 80201D8C 001FEB8C 68 03 00 01 */ xori r3, r0, 1 /* 80201D90 001FEB90 80 01 00 14 */ lwz r0, 0x14(r1) @@ -11991,7 +11991,7 @@ lbl_80201DF8: lbl_80201E08: /* 80201E08 001FEC08 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80201E0C 001FEC0C 7C 08 02 A6 */ mflr r0 -/* 80201E10 001FEC10 38 8D 87 20 */ addi r4, r13, lbl_803CB020-_SDA_BASE_ +/* 80201E10 001FEC10 38 8D 87 20 */ addi r4, r13, lbl__rpMultiTextureModule-_SDA_BASE_ /* 80201E14 001FEC14 90 01 00 14 */ stw r0, 0x14(r1) /* 80201E18 001FEC18 93 E1 00 0C */ stw r31, 0xc(r1) /* 80201E1C 001FEC1C 7C 7F 1B 78 */ mr r31, r3 @@ -12012,7 +12012,7 @@ lbl_80201E48: /* 80201E54 001FEC54 93 E1 00 0C */ stw r31, 0xc(r1) /* 80201E58 001FEC58 7C 7F 1B 78 */ mr r31, r3 /* 80201E5C 001FEC5C 48 00 0B 75 */ bl _rpMTEffectClose -/* 80201E60 001FEC60 38 AD 87 20 */ addi r5, r13, lbl_803CB020-_SDA_BASE_ +/* 80201E60 001FEC60 38 AD 87 20 */ addi r5, r13, lbl__rpMultiTextureModule-_SDA_BASE_ /* 80201E64 001FEC64 7F E3 FB 78 */ mr r3, r31 /* 80201E68 001FEC68 80 85 00 04 */ lwz r4, 4(r5) /* 80201E6C 001FEC6C 38 04 FF FF */ addi r0, r4, -1 @@ -12061,7 +12061,7 @@ lbl_80201EE8: /* 80201F04 001FED04 38 00 00 00 */ li r0, 0 /* 80201F08 001FED08 90 1C 00 30 */ stw r0, 0x30(r28) lbl_80201F0C: -/* 80201F0C 001FED0C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80201F0C 001FED0C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80201F10 001FED10 7F 83 E3 78 */ mr r3, r28 /* 80201F14 001FED14 81 84 01 38 */ lwz r12, 0x138(r4) /* 80201F18 001FED18 7D 89 03 A6 */ mtctr r12 @@ -12090,7 +12090,7 @@ lbl_80201F44: /* 80201F6C 001FED6C 48 00 01 04 */ b lbl_80202070 lbl_80201F70: /* 80201F70 001FED70 83 9F 00 00 */ lwz r28, 0(r31) -/* 80201F74 001FED74 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80201F74 001FED74 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80201F78 001FED78 80 9C 00 0C */ lwz r4, 0xc(r28) /* 80201F7C 001FED7C 81 83 01 34 */ lwz r12, 0x134(r3) /* 80201F80 001FED80 3B 44 00 38 */ addi r26, r4, 0x38 @@ -12326,9 +12326,9 @@ lbl_802022A8: /* 802022C4 001FF0C4 48 00 03 10 */ b lbl_802025D4 lbl_802022C8: /* 802022C8 001FF0C8 88 A1 00 08 */ lbz r5, 8(r1) -/* 802022CC 001FF0CC 3C 80 80 38 */ lis r4, lbl_803834C8@ha -/* 802022D0 001FF0D0 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 802022D4 001FF0D4 38 04 34 C8 */ addi r0, r4, lbl_803834C8@l +/* 802022CC 001FF0CC 3C 80 80 38 */ lis r4, lbl_RegEntries@ha +/* 802022D0 001FF0D0 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 802022D4 001FF0D4 38 04 34 C8 */ addi r0, r4, lbl_RegEntries@l /* 802022D8 001FF0D8 54 A4 20 36 */ slwi r4, r5, 4 /* 802022DC 001FF0DC 8B 61 00 09 */ lbz r27, 9(r1) /* 802022E0 001FF0E0 7F 20 22 14 */ add r25, r0, r4 @@ -12402,7 +12402,7 @@ lbl_802023BC: /* 802023D8 001FF1D8 38 00 00 00 */ li r0, 0 /* 802023DC 001FF1DC 90 1F 00 30 */ stw r0, 0x30(r31) lbl_802023E0: -/* 802023E0 001FF1E0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802023E0 001FF1E0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802023E4 001FF1E4 7F E3 FB 78 */ mr r3, r31 /* 802023E8 001FF1E8 81 84 01 38 */ lwz r12, 0x138(r4) /* 802023EC 001FF1EC 7D 89 03 A6 */ mtctr r12 @@ -12443,7 +12443,7 @@ lbl_80202448: /* 80202464 001FF264 38 00 00 00 */ li r0, 0 /* 80202468 001FF268 90 1F 00 30 */ stw r0, 0x30(r31) lbl_8020246C: -/* 8020246C 001FF26C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020246C 001FF26C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80202470 001FF270 7F E3 FB 78 */ mr r3, r31 /* 80202474 001FF274 81 84 01 38 */ lwz r12, 0x138(r4) /* 80202478 001FF278 7D 89 03 A6 */ mtctr r12 @@ -12490,7 +12490,7 @@ lbl_802024E8: /* 80202504 001FF304 38 00 00 00 */ li r0, 0 /* 80202508 001FF308 90 1F 00 30 */ stw r0, 0x30(r31) lbl_8020250C: -/* 8020250C 001FF30C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020250C 001FF30C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80202510 001FF310 7F E3 FB 78 */ mr r3, r31 /* 80202514 001FF314 81 84 01 38 */ lwz r12, 0x138(r4) /* 80202518 001FF318 7D 89 03 A6 */ mtctr r12 @@ -12529,7 +12529,7 @@ lbl_80202570: /* 8020258C 001FF38C 38 00 00 00 */ li r0, 0 /* 80202590 001FF390 90 1F 00 30 */ stw r0, 0x30(r31) lbl_80202594: -/* 80202594 001FF394 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80202594 001FF394 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80202598 001FF398 7F E3 FB 78 */ mr r3, r31 /* 8020259C 001FF39C 81 84 01 38 */ lwz r12, 0x138(r4) /* 802025A0 001FF3A0 7D 89 03 A6 */ mtctr r12 @@ -12567,9 +12567,9 @@ _rpMultiTexturePluginAttach: /* 80202604 001FF404 38 60 00 00 */ li r3, 0 /* 80202608 001FF408 48 00 00 44 */ b lbl_8020264C lbl_8020260C: -/* 8020260C 001FF40C 3C 60 80 38 */ lis r3, lbl_803834C8@ha +/* 8020260C 001FF40C 3C 60 80 38 */ lis r3, lbl_RegEntries@ha /* 80202610 001FF410 38 80 00 00 */ li r4, 0 -/* 80202614 001FF414 38 63 34 C8 */ addi r3, r3, lbl_803834C8@l +/* 80202614 001FF414 38 63 34 C8 */ addi r3, r3, lbl_RegEntries@l /* 80202618 001FF418 38 A0 00 90 */ li r5, 0x90 /* 8020261C 001FF41C 4B E0 0E 3D */ bl memset /* 80202620 001FF420 3C 60 80 20 */ lis r3, lbl_80201E08@ha @@ -12579,8 +12579,8 @@ lbl_8020260C: /* 80202630 001FF430 38 60 00 18 */ li r3, 0x18 /* 80202634 001FF434 38 80 01 2C */ li r4, 0x12c /* 80202638 001FF438 48 03 57 2D */ bl RwEngineRegisterPlugin -/* 8020263C 001FF43C 90 6D 87 20 */ stw r3, lbl_803CB020-_SDA_BASE_(r13) -/* 80202640 001FF440 80 0D 87 20 */ lwz r0, lbl_803CB020-_SDA_BASE_(r13) +/* 8020263C 001FF43C 90 6D 87 20 */ stw r3, lbl__rpMultiTextureModule-_SDA_BASE_(r13) +/* 80202640 001FF440 80 0D 87 20 */ lwz r0, lbl__rpMultiTextureModule-_SDA_BASE_(r13) /* 80202644 001FF444 54 00 0F FE */ srwi r0, r0, 0x1f /* 80202648 001FF448 68 03 00 01 */ xori r3, r0, 1 lbl_8020264C: @@ -12615,9 +12615,9 @@ _rpMaterialRegisterMultiTexturePlugin: /* 802026B0 001FF4B0 38 60 00 00 */ li r3, 0 /* 802026B4 001FF4B4 48 00 00 58 */ b lbl_8020270C lbl_802026B8: -/* 802026B8 001FF4B8 3C C0 80 38 */ lis r6, lbl_803834C8@ha +/* 802026B8 001FF4B8 3C C0 80 38 */ lis r6, lbl_RegEntries@ha /* 802026BC 001FF4BC 3C 80 80 20 */ lis r4, lbl_8020226C@ha -/* 802026C0 001FF4C0 38 06 34 C8 */ addi r0, r6, lbl_803834C8@l +/* 802026C0 001FF4C0 38 06 34 C8 */ addi r0, r6, lbl_RegEntries@l /* 802026C4 001FF4C4 57 E7 20 36 */ slwi r7, r31, 4 /* 802026C8 001FF4C8 7F C0 3A 14 */ add r30, r0, r7 /* 802026CC 001FF4CC 3C A0 80 20 */ lis r5, lbl_80202128@ha @@ -12734,9 +12734,9 @@ RpMultiTextureGetCoords: .global RpMaterialGetMultiTexture RpMaterialGetMultiTexture: -/* 80202828 001FF628 3C A0 80 38 */ lis r5, lbl_803834C8@ha +/* 80202828 001FF628 3C A0 80 38 */ lis r5, lbl_RegEntries@ha /* 8020282C 001FF62C 54 84 20 36 */ slwi r4, r4, 4 -/* 80202830 001FF630 38 05 34 C8 */ addi r0, r5, lbl_803834C8@l +/* 80202830 001FF630 38 05 34 C8 */ addi r0, r5, lbl_RegEntries@l /* 80202834 001FF634 7C 80 22 14 */ add r4, r0, r4 /* 80202838 001FF638 80 04 00 04 */ lwz r0, 4(r4) /* 8020283C 001FF63C 28 00 00 00 */ cmplwi r0, 0 @@ -12752,10 +12752,10 @@ lbl_80202850: _rpMTEffectSystemInit: /* 80202858 001FF658 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8020285C 001FF65C 7C 08 02 A6 */ mflr r0 -/* 80202860 001FF660 3C 60 80 38 */ lis r3, lbl_80383558@ha +/* 80202860 001FF660 3C 60 80 38 */ lis r3, lbl_EffectRegEntries@ha /* 80202864 001FF664 38 80 00 00 */ li r4, 0 /* 80202868 001FF668 90 01 00 14 */ stw r0, 0x14(r1) -/* 8020286C 001FF66C 38 63 35 58 */ addi r3, r3, lbl_80383558@l +/* 8020286C 001FF66C 38 63 35 58 */ addi r3, r3, lbl_EffectRegEntries@l /* 80202870 001FF670 38 A0 00 B4 */ li r5, 0xb4 /* 80202874 001FF674 4B E0 0B E5 */ bl memset /* 80202878 001FF678 80 01 00 14 */ lwz r0, 0x14(r1) @@ -12767,8 +12767,8 @@ _rpMTEffectSystemInit: .global _rpMTEffectRegisterPlatform _rpMTEffectRegisterPlatform: /* 8020288C 001FF68C 1D 23 00 14 */ mulli r9, r3, 0x14 -/* 80202890 001FF690 3D 00 80 38 */ lis r8, lbl_80383558@ha -/* 80202894 001FF694 38 08 35 58 */ addi r0, r8, lbl_80383558@l +/* 80202890 001FF690 3D 00 80 38 */ lis r8, lbl_EffectRegEntries@ha +/* 80202894 001FF694 38 08 35 58 */ addi r0, r8, lbl_EffectRegEntries@l /* 80202898 001FF698 7D 00 4A 14 */ add r8, r0, r9 /* 8020289C 001FF69C 90 68 00 00 */ stw r3, 0(r8) /* 802028A0 001FF6A0 38 60 00 01 */ li r3, 1 @@ -12784,35 +12784,35 @@ _rpMTEffectOpen: /* 802028BC 001FF6BC 7C 08 02 A6 */ mflr r0 /* 802028C0 001FF6C0 90 01 00 24 */ stw r0, 0x24(r1) /* 802028C4 001FF6C4 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 802028C8 001FF6C8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 802028CC 001FF6CC 80 0D 87 20 */ lwz r0, lbl_803CB020-_SDA_BASE_(r13) +/* 802028C8 001FF6C8 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 802028CC 001FF6CC 80 0D 87 20 */ lwz r0, lbl__rpMultiTextureModule-_SDA_BASE_(r13) /* 802028D0 001FF6D0 7C 63 02 14 */ add r3, r3, r0 /* 802028D4 001FF6D4 90 63 00 00 */ stw r3, 0(r3) -/* 802028D8 001FF6D8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 802028DC 001FF6DC 80 0D 87 20 */ lwz r0, lbl_803CB020-_SDA_BASE_(r13) +/* 802028D8 001FF6D8 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 802028DC 001FF6DC 80 0D 87 20 */ lwz r0, lbl__rpMultiTextureModule-_SDA_BASE_(r13) /* 802028E0 001FF6E0 7C 63 02 14 */ add r3, r3, r0 /* 802028E4 001FF6E4 90 63 00 04 */ stw r3, 4(r3) /* 802028E8 001FF6E8 48 00 02 25 */ bl RpMTEffectDictCreate -/* 802028EC 001FF6EC 90 6D 9E 10 */ stw r3, lbl_803CC710-_SDA_BASE_(r13) -/* 802028F0 001FF6F0 80 CD 9E 10 */ lwz r6, lbl_803CC710-_SDA_BASE_(r13) +/* 802028EC 001FF6EC 90 6D 9E 10 */ stw r3, lbl_DummyDict-_SDA_BASE_(r13) +/* 802028F0 001FF6F0 80 CD 9E 10 */ lwz r6, lbl_DummyDict-_SDA_BASE_(r13) /* 802028F4 001FF6F4 28 06 00 00 */ cmplwi r6, 0 /* 802028F8 001FF6F8 40 82 00 0C */ bne lbl_80202904 /* 802028FC 001FF6FC 38 60 00 00 */ li r3, 0 /* 80202900 001FF700 48 00 00 BC */ b lbl_802029BC lbl_80202904: -/* 80202904 001FF704 80 8D 87 20 */ lwz r4, lbl_803CB020-_SDA_BASE_(r13) +/* 80202904 001FF704 80 8D 87 20 */ lwz r4, lbl__rpMultiTextureModule-_SDA_BASE_(r13) /* 80202908 001FF708 38 60 02 20 */ li r3, 0x220 -/* 8020290C 001FF70C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020290C 001FF70C 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80202910 001FF710 38 04 00 08 */ addi r0, r4, 8 /* 80202914 001FF714 7C C5 01 2E */ stwx r6, r5, r0 -/* 80202918 001FF718 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80202918 001FF718 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020291C 001FF71C 81 84 01 34 */ lwz r12, 0x134(r4) /* 80202920 001FF720 7D 89 03 A6 */ mtctr r12 /* 80202924 001FF724 4E 80 04 21 */ bctrl /* 80202928 001FF728 7C 7F 1B 79 */ or. r31, r3, r3 /* 8020292C 001FF72C 40 82 00 48 */ bne lbl_80202974 -/* 80202930 001FF730 80 6D 87 20 */ lwz r3, lbl_803CB020-_SDA_BASE_(r13) -/* 80202934 001FF734 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80202930 001FF730 80 6D 87 20 */ lwz r3, lbl__rpMultiTextureModule-_SDA_BASE_(r13) +/* 80202934 001FF734 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80202938 001FF738 38 03 00 08 */ addi r0, r3, 8 /* 8020293C 001FF73C 7C 64 00 2E */ lwzx r3, r4, r0 /* 80202940 001FF740 48 00 02 7D */ bl RpMTEffectDictDestroy @@ -12832,19 +12832,19 @@ lbl_80202974: /* 80202974 001FF774 38 80 00 00 */ li r4, 0 /* 80202978 001FF778 38 A0 02 20 */ li r5, 0x220 /* 8020297C 001FF77C 4B E0 0A DD */ bl memset -/* 80202980 001FF780 80 6D 87 20 */ lwz r3, lbl_803CB020-_SDA_BASE_(r13) +/* 80202980 001FF780 80 6D 87 20 */ lwz r3, lbl__rpMultiTextureModule-_SDA_BASE_(r13) /* 80202984 001FF784 38 FF 01 00 */ addi r7, r31, 0x100 -/* 80202988 001FF788 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80202988 001FF788 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020298C 001FF78C 38 C0 01 00 */ li r6, 0x100 /* 80202990 001FF790 38 03 00 10 */ addi r0, r3, 0x10 /* 80202994 001FF794 38 60 00 01 */ li r3, 1 /* 80202998 001FF798 7F E4 01 2E */ stwx r31, r4, r0 -/* 8020299C 001FF79C 80 8D 87 20 */ lwz r4, lbl_803CB020-_SDA_BASE_(r13) -/* 802029A0 001FF7A0 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020299C 001FF79C 80 8D 87 20 */ lwz r4, lbl__rpMultiTextureModule-_SDA_BASE_(r13) +/* 802029A0 001FF7A0 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802029A4 001FF7A4 38 04 00 14 */ addi r0, r4, 0x14 /* 802029A8 001FF7A8 7C E5 01 2E */ stwx r7, r5, r0 -/* 802029AC 001FF7AC 80 8D 87 20 */ lwz r4, lbl_803CB020-_SDA_BASE_(r13) -/* 802029B0 001FF7B0 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 802029AC 001FF7AC 80 8D 87 20 */ lwz r4, lbl__rpMultiTextureModule-_SDA_BASE_(r13) +/* 802029B0 001FF7B0 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802029B4 001FF7B4 38 04 00 0C */ addi r0, r4, 0xc /* 802029B8 001FF7B8 7C C5 01 2E */ stwx r6, r5, r0 lbl_802029BC: @@ -12859,8 +12859,8 @@ _rpMTEffectClose: /* 802029D0 001FF7D0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802029D4 001FF7D4 7C 08 02 A6 */ mflr r0 /* 802029D8 001FF7D8 90 01 00 14 */ stw r0, 0x14(r1) -/* 802029DC 001FF7DC 80 6D 87 20 */ lwz r3, lbl_803CB020-_SDA_BASE_(r13) -/* 802029E0 001FF7E0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802029DC 001FF7DC 80 6D 87 20 */ lwz r3, lbl__rpMultiTextureModule-_SDA_BASE_(r13) +/* 802029E0 001FF7E0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802029E4 001FF7E4 38 03 00 10 */ addi r0, r3, 0x10 /* 802029E8 001FF7E8 7C 64 00 2E */ lwzx r3, r4, r0 /* 802029EC 001FF7EC 28 03 00 00 */ cmplwi r3, 0 @@ -12868,23 +12868,23 @@ _rpMTEffectClose: /* 802029F4 001FF7F4 81 84 01 38 */ lwz r12, 0x138(r4) /* 802029F8 001FF7F8 7D 89 03 A6 */ mtctr r12 /* 802029FC 001FF7FC 4E 80 04 21 */ bctrl -/* 80202A00 001FF800 80 6D 87 20 */ lwz r3, lbl_803CB020-_SDA_BASE_(r13) +/* 80202A00 001FF800 80 6D 87 20 */ lwz r3, lbl__rpMultiTextureModule-_SDA_BASE_(r13) /* 80202A04 001FF804 38 A0 00 00 */ li r5, 0 -/* 80202A08 001FF808 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80202A08 001FF808 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80202A0C 001FF80C 38 03 00 10 */ addi r0, r3, 0x10 /* 80202A10 001FF810 7C A4 01 2E */ stwx r5, r4, r0 -/* 80202A14 001FF814 80 6D 87 20 */ lwz r3, lbl_803CB020-_SDA_BASE_(r13) -/* 80202A18 001FF818 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80202A14 001FF814 80 6D 87 20 */ lwz r3, lbl__rpMultiTextureModule-_SDA_BASE_(r13) +/* 80202A18 001FF818 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80202A1C 001FF81C 38 03 00 14 */ addi r0, r3, 0x14 /* 80202A20 001FF820 7C A4 01 2E */ stwx r5, r4, r0 -/* 80202A24 001FF824 80 6D 87 20 */ lwz r3, lbl_803CB020-_SDA_BASE_(r13) -/* 80202A28 001FF828 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80202A24 001FF824 80 6D 87 20 */ lwz r3, lbl__rpMultiTextureModule-_SDA_BASE_(r13) +/* 80202A28 001FF828 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80202A2C 001FF82C 38 03 00 0C */ addi r0, r3, 0xc /* 80202A30 001FF830 7C A4 01 2E */ stwx r5, r4, r0 lbl_80202A34: -/* 80202A34 001FF834 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 80202A38 001FF838 80 0D 87 20 */ lwz r0, lbl_803CB020-_SDA_BASE_(r13) -/* 80202A3C 001FF83C 80 6D 9E 10 */ lwz r3, lbl_803CC710-_SDA_BASE_(r13) +/* 80202A34 001FF834 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80202A38 001FF838 80 0D 87 20 */ lwz r0, lbl__rpMultiTextureModule-_SDA_BASE_(r13) +/* 80202A3C 001FF83C 80 6D 9E 10 */ lwz r3, lbl_DummyDict-_SDA_BASE_(r13) /* 80202A40 001FF840 7C A4 02 14 */ add r5, r4, r0 /* 80202A44 001FF844 80 85 00 00 */ lwz r4, 0(r5) /* 80202A48 001FF848 48 00 00 24 */ b lbl_80202A6C @@ -12894,7 +12894,7 @@ lbl_80202A4C: /* 80202A54 001FF854 40 82 00 14 */ bne lbl_80202A68 /* 80202A58 001FF858 48 00 01 65 */ bl RpMTEffectDictDestroy /* 80202A5C 001FF85C 38 00 00 00 */ li r0, 0 -/* 80202A60 001FF860 90 0D 9E 10 */ stw r0, lbl_803CC710-_SDA_BASE_(r13) +/* 80202A60 001FF860 90 0D 9E 10 */ stw r0, lbl_DummyDict-_SDA_BASE_(r13) /* 80202A64 001FF864 48 00 00 10 */ b lbl_80202A74 lbl_80202A68: /* 80202A68 001FF868 80 84 00 00 */ lwz r4, 0(r4) @@ -12928,8 +12928,8 @@ _rpMTEffectInit: /* 80202AC4 001FF8C4 90 1E 00 2C */ stw r0, 0x2c(r30) /* 80202AC8 001FF8C8 90 1E 00 28 */ stw r0, 0x28(r30) /* 80202ACC 001FF8CC 41 82 00 24 */ beq lbl_80202AF0 -/* 80202AD0 001FF8D0 80 6D 87 20 */ lwz r3, lbl_803CB020-_SDA_BASE_(r13) -/* 80202AD4 001FF8D4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80202AD0 001FF8D0 80 6D 87 20 */ lwz r3, lbl__rpMultiTextureModule-_SDA_BASE_(r13) +/* 80202AD4 001FF8D4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80202AD8 001FF8D8 38 03 00 08 */ addi r0, r3, 8 /* 80202ADC 001FF8DC 7C 64 00 2E */ lwzx r3, r4, r0 /* 80202AE0 001FF8E0 28 03 00 00 */ cmplwi r3, 0 @@ -12951,7 +12951,7 @@ RpMTEffectDictCreate: /* 80202B10 001FF910 7C 08 02 A6 */ mflr r0 /* 80202B14 001FF914 38 60 00 10 */ li r3, 0x10 /* 80202B18 001FF918 90 01 00 14 */ stw r0, 0x14(r1) -/* 80202B1C 001FF91C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80202B1C 001FF91C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80202B20 001FF920 81 84 01 34 */ lwz r12, 0x134(r4) /* 80202B24 001FF924 7D 89 03 A6 */ mtctr r12 /* 80202B28 001FF928 4E 80 04 21 */ bctrl @@ -12973,20 +12973,20 @@ lbl_80202B64: /* 80202B64 001FF964 90 63 00 00 */ stw r3, 0(r3) /* 80202B68 001FF968 38 A3 00 08 */ addi r5, r3, 8 /* 80202B6C 001FF96C 90 63 00 04 */ stw r3, 4(r3) -/* 80202B70 001FF970 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 80202B74 001FF974 80 0D 87 20 */ lwz r0, lbl_803CB020-_SDA_BASE_(r13) +/* 80202B70 001FF970 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80202B74 001FF974 80 0D 87 20 */ lwz r0, lbl__rpMultiTextureModule-_SDA_BASE_(r13) /* 80202B78 001FF978 7C 04 00 2E */ lwzx r0, r4, r0 /* 80202B7C 001FF97C 90 03 00 08 */ stw r0, 8(r3) -/* 80202B80 001FF980 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 80202B84 001FF984 80 0D 87 20 */ lwz r0, lbl_803CB020-_SDA_BASE_(r13) +/* 80202B80 001FF980 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80202B84 001FF984 80 0D 87 20 */ lwz r0, lbl__rpMultiTextureModule-_SDA_BASE_(r13) /* 80202B88 001FF988 7C 04 02 14 */ add r0, r4, r0 /* 80202B8C 001FF98C 90 03 00 0C */ stw r0, 0xc(r3) -/* 80202B90 001FF990 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 80202B94 001FF994 80 0D 87 20 */ lwz r0, lbl_803CB020-_SDA_BASE_(r13) +/* 80202B90 001FF990 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80202B94 001FF994 80 0D 87 20 */ lwz r0, lbl__rpMultiTextureModule-_SDA_BASE_(r13) /* 80202B98 001FF998 7C 84 00 2E */ lwzx r4, r4, r0 /* 80202B9C 001FF99C 90 A4 00 04 */ stw r5, 4(r4) -/* 80202BA0 001FF9A0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 80202BA4 001FF9A4 80 0D 87 20 */ lwz r0, lbl_803CB020-_SDA_BASE_(r13) +/* 80202BA0 001FF9A0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80202BA4 001FF9A4 80 0D 87 20 */ lwz r0, lbl__rpMultiTextureModule-_SDA_BASE_(r13) /* 80202BA8 001FF9A8 7C A4 01 2E */ stwx r5, r4, r0 lbl_80202BAC: /* 80202BAC 001FF9AC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -13002,8 +13002,8 @@ RpMTEffectDictDestroy: /* 80202BC8 001FF9C8 93 E1 00 0C */ stw r31, 0xc(r1) /* 80202BCC 001FF9CC 93 C1 00 08 */ stw r30, 8(r1) /* 80202BD0 001FF9D0 7C 7E 1B 78 */ mr r30, r3 -/* 80202BD4 001FF9D4 80 8D 87 20 */ lwz r4, lbl_803CB020-_SDA_BASE_(r13) -/* 80202BD8 001FF9D8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80202BD4 001FF9D4 80 8D 87 20 */ lwz r4, lbl__rpMultiTextureModule-_SDA_BASE_(r13) +/* 80202BD8 001FF9D8 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80202BDC 001FF9DC 38 84 00 08 */ addi r4, r4, 8 /* 80202BE0 001FF9E0 7C 03 20 2E */ lwzx r0, r3, r4 /* 80202BE4 001FF9E4 7C 1E 00 40 */ cmplw r30, r0 @@ -13027,7 +13027,7 @@ lbl_80202C08: /* 80202C20 001FFA20 80 1E 00 0C */ lwz r0, 0xc(r30) /* 80202C24 001FFA24 80 9E 00 08 */ lwz r4, 8(r30) /* 80202C28 001FFA28 90 04 00 04 */ stw r0, 4(r4) -/* 80202C2C 001FFA2C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80202C2C 001FFA2C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80202C30 001FFA30 81 84 01 38 */ lwz r12, 0x138(r4) /* 80202C34 001FFA34 7D 89 03 A6 */ mtctr r12 /* 80202C38 001FFA38 4E 80 04 21 */ bctrl @@ -13106,7 +13106,7 @@ RpMTEffectCreateDummy: /* 80202D30 001FFB30 38 60 00 30 */ li r3, 0x30 /* 80202D34 001FFB34 90 01 00 24 */ stw r0, 0x24(r1) /* 80202D38 001FFB38 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 80202D3C 001FFB3C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80202D3C 001FFB3C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80202D40 001FFB40 81 84 01 34 */ lwz r12, 0x134(r4) /* 80202D44 001FFB44 7D 89 03 A6 */ mtctr r12 /* 80202D48 001FFB48 4E 80 04 21 */ bctrl @@ -13216,8 +13216,8 @@ RpMTEffectDestroy: /* 80202ED4 001FFCD4 2C 00 00 00 */ cmpwi r0, 0 /* 80202ED8 001FFCD8 41 82 00 30 */ beq lbl_80202F08 /* 80202EDC 001FFCDC 1C 80 00 14 */ mulli r4, r0, 0x14 -/* 80202EE0 001FFCE0 3C 60 80 38 */ lis r3, lbl_80383558@ha -/* 80202EE4 001FFCE4 38 03 35 58 */ addi r0, r3, lbl_80383558@l +/* 80202EE0 001FFCE0 3C 60 80 38 */ lis r3, lbl_EffectRegEntries@ha +/* 80202EE4 001FFCE4 38 03 35 58 */ addi r0, r3, lbl_EffectRegEntries@l /* 80202EE8 001FFCE8 7C 60 22 14 */ add r3, r0, r4 /* 80202EEC 001FFCEC 81 83 00 04 */ lwz r12, 4(r3) /* 80202EF0 001FFCF0 28 0C 00 00 */ cmplwi r12, 0 @@ -13227,7 +13227,7 @@ RpMTEffectDestroy: /* 80202F00 001FFD00 4E 80 04 21 */ bctrl /* 80202F04 001FFD04 48 00 00 18 */ b lbl_80202F1C lbl_80202F08: -/* 80202F08 001FFD08 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80202F08 001FFD08 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80202F0C 001FFD0C 7F E3 FB 78 */ mr r3, r31 /* 80202F10 001FFD10 81 84 01 38 */ lwz r12, 0x138(r4) /* 80202F14 001FFD14 7D 89 03 A6 */ mtctr r12 @@ -13237,8 +13237,8 @@ lbl_80202F1C: /* 80202F20 001FFD20 2C 00 00 00 */ cmpwi r0, 0 /* 80202F24 001FFD24 41 82 00 30 */ beq lbl_80202F54 /* 80202F28 001FFD28 1C 80 00 14 */ mulli r4, r0, 0x14 -/* 80202F2C 001FFD2C 3C 60 80 38 */ lis r3, lbl_80383558@ha -/* 80202F30 001FFD30 38 03 35 58 */ addi r0, r3, lbl_80383558@l +/* 80202F2C 001FFD2C 3C 60 80 38 */ lis r3, lbl_EffectRegEntries@ha +/* 80202F30 001FFD30 38 03 35 58 */ addi r0, r3, lbl_EffectRegEntries@l /* 80202F34 001FFD34 7C 60 22 14 */ add r3, r0, r4 /* 80202F38 001FFD38 81 83 00 04 */ lwz r12, 4(r3) /* 80202F3C 001FFD3C 28 0C 00 00 */ cmplwi r12, 0 @@ -13248,7 +13248,7 @@ lbl_80202F1C: /* 80202F4C 001FFD4C 4E 80 04 21 */ bctrl /* 80202F50 001FFD50 48 00 00 18 */ b lbl_80202F68 lbl_80202F54: -/* 80202F54 001FFD54 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80202F54 001FFD54 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80202F58 001FFD58 7F E3 FB 78 */ mr r3, r31 /* 80202F5C 001FFD5C 81 84 01 38 */ lwz r12, 0x138(r4) /* 80202F60 001FFD60 7D 89 03 A6 */ mtctr r12 @@ -13258,8 +13258,8 @@ lbl_80202F68: /* 80202F6C 001FFD6C 2C 00 00 00 */ cmpwi r0, 0 /* 80202F70 001FFD70 41 82 00 30 */ beq lbl_80202FA0 /* 80202F74 001FFD74 1C 80 00 14 */ mulli r4, r0, 0x14 -/* 80202F78 001FFD78 3C 60 80 38 */ lis r3, lbl_80383558@ha -/* 80202F7C 001FFD7C 38 03 35 58 */ addi r0, r3, lbl_80383558@l +/* 80202F78 001FFD78 3C 60 80 38 */ lis r3, lbl_EffectRegEntries@ha +/* 80202F7C 001FFD7C 38 03 35 58 */ addi r0, r3, lbl_EffectRegEntries@l /* 80202F80 001FFD80 7C 60 22 14 */ add r3, r0, r4 /* 80202F84 001FFD84 81 83 00 04 */ lwz r12, 4(r3) /* 80202F88 001FFD88 28 0C 00 00 */ cmplwi r12, 0 @@ -13269,7 +13269,7 @@ lbl_80202F68: /* 80202F98 001FFD98 4E 80 04 21 */ bctrl /* 80202F9C 001FFD9C 48 00 00 18 */ b lbl_80202FB4 lbl_80202FA0: -/* 80202FA0 001FFDA0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80202FA0 001FFDA0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80202FA4 001FFDA4 7F E3 FB 78 */ mr r3, r31 /* 80202FA8 001FFDA8 81 84 01 38 */ lwz r12, 0x138(r4) /* 80202FAC 001FFDAC 7D 89 03 A6 */ mtctr r12 @@ -13279,8 +13279,8 @@ lbl_80202FB4: /* 80202FB8 001FFDB8 2C 00 00 00 */ cmpwi r0, 0 /* 80202FBC 001FFDBC 41 82 00 30 */ beq lbl_80202FEC /* 80202FC0 001FFDC0 1C 80 00 14 */ mulli r4, r0, 0x14 -/* 80202FC4 001FFDC4 3C 60 80 38 */ lis r3, lbl_80383558@ha -/* 80202FC8 001FFDC8 38 03 35 58 */ addi r0, r3, lbl_80383558@l +/* 80202FC4 001FFDC4 3C 60 80 38 */ lis r3, lbl_EffectRegEntries@ha +/* 80202FC8 001FFDC8 38 03 35 58 */ addi r0, r3, lbl_EffectRegEntries@l /* 80202FCC 001FFDCC 7C 60 22 14 */ add r3, r0, r4 /* 80202FD0 001FFDD0 81 83 00 04 */ lwz r12, 4(r3) /* 80202FD4 001FFDD4 28 0C 00 00 */ cmplwi r12, 0 @@ -13290,7 +13290,7 @@ lbl_80202FB4: /* 80202FE4 001FFDE4 4E 80 04 21 */ bctrl /* 80202FE8 001FFDE8 48 00 00 18 */ b lbl_80203000 lbl_80202FEC: -/* 80202FEC 001FFDEC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80202FEC 001FFDEC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80202FF0 001FFDF0 7F E3 FB 78 */ mr r3, r31 /* 80202FF4 001FFDF4 81 84 01 38 */ lwz r12, 0x138(r4) /* 80202FF8 001FFDF8 7D 89 03 A6 */ mtctr r12 @@ -13300,8 +13300,8 @@ lbl_80203000: /* 80203004 001FFE04 2C 00 00 00 */ cmpwi r0, 0 /* 80203008 001FFE08 41 82 00 30 */ beq lbl_80203038 /* 8020300C 001FFE0C 1C 80 00 14 */ mulli r4, r0, 0x14 -/* 80203010 001FFE10 3C 60 80 38 */ lis r3, lbl_80383558@ha -/* 80203014 001FFE14 38 03 35 58 */ addi r0, r3, lbl_80383558@l +/* 80203010 001FFE10 3C 60 80 38 */ lis r3, lbl_EffectRegEntries@ha +/* 80203014 001FFE14 38 03 35 58 */ addi r0, r3, lbl_EffectRegEntries@l /* 80203018 001FFE18 7C 60 22 14 */ add r3, r0, r4 /* 8020301C 001FFE1C 81 83 00 04 */ lwz r12, 4(r3) /* 80203020 001FFE20 28 0C 00 00 */ cmplwi r12, 0 @@ -13311,7 +13311,7 @@ lbl_80203000: /* 80203030 001FFE30 4E 80 04 21 */ bctrl /* 80203034 001FFE34 48 00 00 18 */ b lbl_8020304C lbl_80203038: -/* 80203038 001FFE38 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80203038 001FFE38 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020303C 001FFE3C 7F E3 FB 78 */ mr r3, r31 /* 80203040 001FFE40 81 84 01 38 */ lwz r12, 0x138(r4) /* 80203044 001FFE44 7D 89 03 A6 */ mtctr r12 @@ -13330,9 +13330,9 @@ RpMTEffectFind: /* 80203068 001FFE68 90 01 00 54 */ stw r0, 0x54(r1) /* 8020306C 001FFE6C 39 61 00 50 */ addi r11, r1, 0x50 /* 80203070 001FFE70 4B FE A4 91 */ bl func_801ED500 -/* 80203074 001FFE74 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80203074 001FFE74 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80203078 001FFE78 7C 7F 1B 78 */ mr r31, r3 -/* 8020307C 001FFE7C 80 0D 87 20 */ lwz r0, lbl_803CB020-_SDA_BASE_(r13) +/* 8020307C 001FFE7C 80 0D 87 20 */ lwz r0, lbl__rpMultiTextureModule-_SDA_BASE_(r13) /* 80203080 001FFE80 3B C0 00 00 */ li r30, 0 /* 80203084 001FFE84 7F 64 02 14 */ add r27, r4, r0 /* 80203088 001FFE88 83 9B 00 08 */ lwz r28, 8(r27) @@ -13341,7 +13341,7 @@ RpMTEffectFind: /* 80203094 001FFE94 83 DC 00 00 */ lwz r30, 0(r28) /* 80203098 001FFE98 48 00 00 30 */ b lbl_802030C8 lbl_8020309C: -/* 8020309C 001FFE9C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020309C 001FFE9C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802030A0 001FFEA0 3B BE FF D8 */ addi r29, r30, -40 /* 802030A4 001FFEA4 7F E4 FB 78 */ mr r4, r31 /* 802030A8 001FFEA8 81 83 01 14 */ lwz r12, 0x114(r3) @@ -13368,7 +13368,7 @@ lbl_802030E4: /* 802030E8 001FFEE8 83 DD FF F8 */ lwz r30, -8(r29) /* 802030EC 001FFEEC 48 00 00 30 */ b lbl_8020311C lbl_802030F0: -/* 802030F0 001FFEF0 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 802030F0 001FFEF0 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802030F4 001FFEF4 3B 9E FF D8 */ addi r28, r30, -40 /* 802030F8 001FFEF8 7F E4 FB 78 */ mr r4, r31 /* 802030FC 001FFEFC 81 83 01 14 */ lwz r12, 0x114(r3) @@ -13400,8 +13400,8 @@ lbl_80203140: /* 80203150 001FFF50 7F C3 F3 78 */ mr r3, r30 /* 80203154 001FFF54 48 00 01 84 */ b lbl_802032D8 lbl_80203158: -/* 80203158 001FFF58 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8020315C 001FFF5C 80 0D 87 20 */ lwz r0, lbl_803CB020-_SDA_BASE_(r13) +/* 80203158 001FFF58 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8020315C 001FFF5C 80 0D 87 20 */ lwz r0, lbl__rpMultiTextureModule-_SDA_BASE_(r13) /* 80203160 001FFF60 81 83 00 F8 */ lwz r12, 0xf8(r3) /* 80203164 001FFF64 7C 63 02 14 */ add r3, r3, r0 /* 80203168 001FFF68 83 63 00 14 */ lwz r27, 0x14(r3) @@ -13409,7 +13409,7 @@ lbl_80203158: /* 80203170 001FFF70 7F 63 DB 78 */ mr r3, r27 /* 80203174 001FFF74 7D 89 03 A6 */ mtctr r12 /* 80203178 001FFF78 4E 80 04 21 */ bctrl -/* 8020317C 001FFF7C 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020317C 001FFF7C 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80203180 001FFF80 7F 63 DB 78 */ mr r3, r27 /* 80203184 001FFF84 7F E4 FB 78 */ mr r4, r31 /* 80203188 001FFF88 38 A0 00 1F */ li r5, 0x1f @@ -13458,8 +13458,8 @@ lbl_80203220: /* 80203224 00200024 38 80 00 04 */ li r4, 4 /* 80203228 00200028 48 02 BC 85 */ bl RwMemNative32 /* 8020322C 0020002C 80 81 00 08 */ lwz r4, 8(r1) -/* 80203230 00200030 3C 60 80 38 */ lis r3, lbl_80383558@ha -/* 80203234 00200034 38 03 35 58 */ addi r0, r3, lbl_80383558@l +/* 80203230 00200030 3C 60 80 38 */ lis r3, lbl_EffectRegEntries@ha +/* 80203234 00200034 38 03 35 58 */ addi r0, r3, lbl_EffectRegEntries@l /* 80203238 00200038 1C 64 00 14 */ mulli r3, r4, 0x14 /* 8020323C 0020003C 7F E0 1A 14 */ add r31, r0, r3 /* 80203240 00200040 80 1F 00 08 */ lwz r0, 8(r31) @@ -13522,7 +13522,7 @@ RpMTEffectSetName: /* 80203300 00200100 93 E1 00 0C */ stw r31, 0xc(r1) /* 80203304 00200104 7C 7F 1B 78 */ mr r31, r3 /* 80203308 00200108 38 7F 00 08 */ addi r3, r31, 8 -/* 8020330C 0020010C 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020330C 0020010C 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80203310 00200110 81 86 00 FC */ lwz r12, 0xfc(r6) /* 80203314 00200114 7D 89 03 A6 */ mtctr r12 /* 80203318 00200118 4E 80 04 21 */ bctrl @@ -13542,9 +13542,9 @@ RpMTEffectAddRef: lbl_80203344: /* 80203344 00200144 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80203348 00200148 7C 08 02 A6 */ mflr r0 -/* 8020334C 0020014C 3C 80 80 2B */ lis r4, lbl_802B76B8@ha +/* 8020334C 0020014C 3C 80 80 2B */ lis r4, lbl_MatFXInfo@ha /* 80203350 00200150 90 01 00 14 */ stw r0, 0x14(r1) -/* 80203354 00200154 38 84 76 B8 */ addi r4, r4, lbl_802B76B8@l +/* 80203354 00200154 38 84 76 B8 */ addi r4, r4, lbl_MatFXInfo@l /* 80203358 00200158 93 E1 00 0C */ stw r31, 0xc(r1) /* 8020335C 0020015C 93 C1 00 08 */ stw r30, 8(r1) /* 80203360 00200160 7C 7E 1B 78 */ mr r30, r3 @@ -13554,8 +13554,8 @@ lbl_80203344: /* 80203370 00200170 40 82 00 08 */ bne lbl_80203378 /* 80203374 00200174 4B FF B9 05 */ bl _rpMatFXPipelinesDestroy lbl_80203378: -/* 80203378 00200178 3C 60 80 2B */ lis r3, lbl_802B76B8@ha -/* 8020337C 0020017C 3B E3 76 B8 */ addi r31, r3, lbl_802B76B8@l +/* 80203378 00200178 3C 60 80 2B */ lis r3, lbl_MatFXInfo@ha +/* 8020337C 0020017C 3B E3 76 B8 */ addi r31, r3, lbl_MatFXInfo@l /* 80203380 00200180 80 7F 00 08 */ lwz r3, 8(r31) /* 80203384 00200184 28 03 00 00 */ cmplwi r3, 0 /* 80203388 00200188 41 82 00 10 */ beq lbl_80203398 @@ -13573,25 +13573,25 @@ lbl_80203398: lbl_802033B4: /* 802033B4 002001B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802033B8 002001B8 7C 08 02 A6 */ mflr r0 -/* 802033BC 002001BC 3C 80 80 2B */ lis r4, lbl_802B76B8@ha +/* 802033BC 002001BC 3C 80 80 2B */ lis r4, lbl_MatFXInfo@ha /* 802033C0 002001C0 90 01 00 14 */ stw r0, 0x14(r1) /* 802033C4 002001C4 93 E1 00 0C */ stw r31, 0xc(r1) -/* 802033C8 002001C8 3B E4 76 B8 */ addi r31, r4, lbl_802B76B8@l +/* 802033C8 002001C8 3B E4 76 B8 */ addi r31, r4, lbl_MatFXInfo@l /* 802033CC 002001CC 93 C1 00 08 */ stw r30, 8(r1) /* 802033D0 002001D0 7C 7E 1B 78 */ mr r30, r3 /* 802033D4 002001D4 80 1F 00 04 */ lwz r0, 4(r31) /* 802033D8 002001D8 2C 00 00 00 */ cmpwi r0, 0 /* 802033DC 002001DC 40 82 00 50 */ bne lbl_8020342C -/* 802033E0 002001E0 3C 60 80 38 */ lis r3, lbl_80383610@ha -/* 802033E4 002001E4 80 8D 87 28 */ lwz r4, lbl_803CB028-_SDA_BASE_(r13) -/* 802033E8 002001E8 38 E3 36 10 */ addi r7, r3, lbl_80383610@l -/* 802033EC 002001EC 80 CD 87 2C */ lwz r6, lbl_803CB02C-_SDA_BASE_(r13) +/* 802033E0 002001E0 3C 60 80 38 */ lis r3, lbl__rpMatFXMaterialDataFreeList@ha +/* 802033E4 002001E4 80 8D 87 28 */ lwz r4, lbl__rpMatFXMaterialDataFreeListBlockSize-_SDA_BASE_(r13) +/* 802033E8 002001E8 38 E3 36 10 */ addi r7, r3, lbl__rpMatFXMaterialDataFreeList@l +/* 802033EC 002001EC 80 CD 87 2C */ lwz r6, lbl__rpMatFXMaterialDataFreeListPreallocBlocks-_SDA_BASE_(r13) /* 802033F0 002001F0 38 60 00 34 */ li r3, 0x34 /* 802033F4 002001F4 38 A0 00 04 */ li r5, 4 /* 802033F8 002001F8 48 02 DF 11 */ bl RwFreeListCreateAndPreallocateSpace -/* 802033FC 002001FC 3C 80 80 2B */ lis r4, lbl_802B76B8@ha +/* 802033FC 002001FC 3C 80 80 2B */ lis r4, lbl_MatFXInfo@ha /* 80203400 00200200 28 03 00 00 */ cmplwi r3, 0 -/* 80203404 00200204 38 84 76 B8 */ addi r4, r4, lbl_802B76B8@l +/* 80203404 00200204 38 84 76 B8 */ addi r4, r4, lbl_MatFXInfo@l /* 80203408 00200208 90 64 00 08 */ stw r3, 8(r4) /* 8020340C 0020020C 40 82 00 0C */ bne lbl_80203418 /* 80203410 00200210 38 60 00 00 */ li r3, 0 @@ -13615,7 +13615,7 @@ lbl_8020343C: /* 8020344C 0020024C 38 21 00 10 */ addi r1, r1, 0x10 /* 80203450 00200250 4E 80 00 20 */ blr lbl_80203454: -/* 80203454 00200254 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 80203454 00200254 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 80203458 00200258 38 80 00 00 */ li r4, 0 /* 8020345C 0020025C 7C 83 01 2E */ stwx r4, r3, r0 /* 80203460 00200260 4E 80 00 20 */ blr @@ -13628,7 +13628,7 @@ lbl_80203464: /* 80203478 00200278 93 C1 00 18 */ stw r30, 0x18(r1) /* 8020347C 0020027C 93 A1 00 14 */ stw r29, 0x14(r1) /* 80203480 00200280 93 81 00 10 */ stw r28, 0x10(r1) -/* 80203484 00200284 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 80203484 00200284 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 80203488 00200288 7F 9F 00 2E */ lwzx r28, r31, r0 /* 8020348C 0020028C 28 1C 00 00 */ cmplwi r28, 0 /* 80203490 00200290 41 82 00 EC */ beq lbl_8020357C @@ -13688,15 +13688,15 @@ lbl_80203534: /* 80203544 00200344 38 80 00 00 */ li r4, 0 /* 80203548 00200348 38 A0 00 34 */ li r5, 0x34 /* 8020354C 0020034C 4B DF FF 0D */ bl memset -/* 80203550 00200350 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 80203554 00200354 3C 80 80 2B */ lis r4, lbl_802B76B8@ha -/* 80203558 00200358 38 A4 76 B8 */ addi r5, r4, lbl_802B76B8@l +/* 80203550 00200350 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80203554 00200354 3C 80 80 2B */ lis r4, lbl_MatFXInfo@ha +/* 80203558 00200358 38 A4 76 B8 */ addi r5, r4, lbl_MatFXInfo@l /* 8020355C 0020035C 7F 84 E3 78 */ mr r4, r28 /* 80203560 00200360 81 83 01 48 */ lwz r12, 0x148(r3) /* 80203564 00200364 80 65 00 08 */ lwz r3, 8(r5) /* 80203568 00200368 7D 89 03 A6 */ mtctr r12 /* 8020356C 0020036C 4E 80 04 21 */ bctrl -/* 80203570 00200370 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 80203570 00200370 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 80203574 00200374 38 60 00 00 */ li r3, 0 /* 80203578 00200378 7C 7F 01 2E */ stwx r3, r31, r0 lbl_8020357C: @@ -13716,7 +13716,7 @@ lbl_802035A0: /* 802035AC 002003AC 39 61 00 48 */ addi r11, r1, 0x48 /* 802035B0 002003B0 DB E1 00 48 */ stfd f31, 0x48(r1) /* 802035B4 002003B4 4B FE 9F 41 */ bl func_801ED4F4 -/* 802035B8 002003B8 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 802035B8 002003B8 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 802035BC 002003BC 7C 9E 23 78 */ mr r30, r4 /* 802035C0 002003C0 7C 7A 1B 78 */ mr r26, r3 /* 802035C4 002003C4 7F BE 00 2E */ lwzx r29, r30, r0 @@ -13729,9 +13729,9 @@ lbl_802035DC: /* 802035DC 002003DC 7F FC 00 2E */ lwzx r31, r28, r0 /* 802035E0 002003E0 28 1F 00 00 */ cmplwi r31, 0 /* 802035E4 002003E4 40 82 00 44 */ bne lbl_80203628 -/* 802035E8 002003E8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 802035EC 002003EC 3C 80 80 2B */ lis r4, lbl_802B76B8@ha -/* 802035F0 002003F0 38 84 76 B8 */ addi r4, r4, lbl_802B76B8@l +/* 802035E8 002003E8 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 802035EC 002003EC 3C 80 80 2B */ lis r4, lbl_MatFXInfo@ha +/* 802035F0 002003F0 38 84 76 B8 */ addi r4, r4, lbl_MatFXInfo@l /* 802035F4 002003F4 81 83 01 44 */ lwz r12, 0x144(r3) /* 802035F8 002003F8 80 64 00 08 */ lwz r3, 8(r4) /* 802035FC 002003FC 7D 89 03 A6 */ mtctr r12 @@ -13744,7 +13744,7 @@ lbl_80203614: /* 80203614 00200414 38 80 00 00 */ li r4, 0 /* 80203618 00200418 38 A0 00 34 */ li r5, 0x34 /* 8020361C 0020041C 4B DF FE 3D */ bl memset -/* 80203620 00200420 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 80203620 00200420 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 80203624 00200424 7F FC 01 2E */ stwx r31, r28, r0 lbl_80203628: /* 80203628 00200428 28 1F 00 00 */ cmplwi r31, 0 @@ -14011,7 +14011,7 @@ lbl_802039B4: /* 802039BC 002007BC 90 01 00 44 */ stw r0, 0x44(r1) /* 802039C0 002007C0 39 61 00 40 */ addi r11, r1, 0x40 /* 802039C4 002007C4 4B FE 9B 41 */ bl func_801ED504 -/* 802039C8 002007C8 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 802039C8 002007C8 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 802039CC 002007CC 7C 7D 1B 78 */ mr r29, r3 /* 802039D0 002007D0 38 81 00 20 */ addi r4, r1, 0x20 /* 802039D4 002007D4 7F E5 00 2E */ lwzx r31, r5, r0 @@ -14256,15 +14256,15 @@ lbl_80203D14: /* 80203D1C 00200B1C 90 01 00 84 */ stw r0, 0x84(r1) /* 80203D20 00200B20 39 61 00 80 */ addi r11, r1, 0x80 /* 80203D24 00200B24 4B FE 97 D9 */ bl func_801ED4FC -/* 80203D28 00200B28 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 80203D28 00200B28 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 80203D2C 00200B2C 7C BE 2B 78 */ mr r30, r5 /* 80203D30 00200B30 7C 79 1B 78 */ mr r25, r3 /* 80203D34 00200B34 7F FE 00 2E */ lwzx r31, r30, r0 /* 80203D38 00200B38 28 1F 00 00 */ cmplwi r31, 0 /* 80203D3C 00200B3C 40 82 00 44 */ bne lbl_80203D80 -/* 80203D40 00200B40 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 80203D44 00200B44 3C 80 80 2B */ lis r4, lbl_802B76B8@ha -/* 80203D48 00200B48 38 84 76 B8 */ addi r4, r4, lbl_802B76B8@l +/* 80203D40 00200B40 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80203D44 00200B44 3C 80 80 2B */ lis r4, lbl_MatFXInfo@ha +/* 80203D48 00200B48 38 84 76 B8 */ addi r4, r4, lbl_MatFXInfo@l /* 80203D4C 00200B4C 81 83 01 44 */ lwz r12, 0x144(r3) /* 80203D50 00200B50 80 64 00 08 */ lwz r3, 8(r4) /* 80203D54 00200B54 7D 89 03 A6 */ mtctr r12 @@ -14277,7 +14277,7 @@ lbl_80203D6C: /* 80203D6C 00200B6C 38 80 00 00 */ li r4, 0 /* 80203D70 00200B70 38 A0 00 34 */ li r5, 0x34 /* 80203D74 00200B74 4B DF F6 E5 */ bl memset -/* 80203D78 00200B78 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 80203D78 00200B78 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 80203D7C 00200B7C 7F FE 01 2E */ stwx r31, r30, r0 lbl_80203D80: /* 80203D80 00200B80 28 1F 00 00 */ cmplwi r31, 0 @@ -14450,9 +14450,9 @@ lbl_80203FB8: /* 80203FCC 00200DCC 80 7A 00 04 */ lwz r3, 4(r26) /* 80203FD0 00200DD0 90 01 00 58 */ stw r0, 0x58(r1) /* 80203FD4 00200DD4 80 63 00 00 */ lwz r3, 0(r3) -/* 80203FD8 00200DD8 C8 22 BA C0 */ lfd f1, lbl_803D0440-_SDA2_BASE_(r2) +/* 80203FD8 00200DD8 C8 22 BA C0 */ lfd f1, lbl__633-_SDA2_BASE_(r2) /* 80203FDC 00200DDC 80 03 00 0C */ lwz r0, 0xc(r3) -/* 80203FE0 00200DE0 C0 42 BA B8 */ lfs f2, lbl_803D0438-_SDA2_BASE_(r2) +/* 80203FE0 00200DE0 C0 42 BA B8 */ lfs f2, lbl__631_1-_SDA2_BASE_(r2) /* 80203FE4 00200DE4 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80203FE8 00200DE8 90 01 00 5C */ stw r0, 0x5c(r1) /* 80203FEC 00200DEC C8 01 00 58 */ lfd f0, 0x58(r1) @@ -14658,7 +14658,7 @@ lbl_80204294: /* 802042A4 002010A4 93 C1 00 18 */ stw r30, 0x18(r1) /* 802042A8 002010A8 93 A1 00 14 */ stw r29, 0x14(r1) /* 802042AC 002010AC 93 81 00 10 */ stw r28, 0x10(r1) -/* 802042B0 002010B0 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 802042B0 002010B0 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 802042B4 002010B4 7F C3 00 2E */ lwzx r30, r3, r0 /* 802042B8 002010B8 28 1E 00 00 */ cmplwi r30, 0 /* 802042BC 002010BC 41 82 00 10 */ beq lbl_802042CC @@ -14747,17 +14747,17 @@ lbl_802043B8: /* 802043D0 002011D0 38 21 00 20 */ addi r1, r1, 0x20 /* 802043D4 002011D4 4E 80 00 20 */ blr lbl_802043D8: -/* 802043D8 002011D8 80 0D 9E 1C */ lwz r0, lbl_803CC71C-_SDA_BASE_(r13) +/* 802043D8 002011D8 80 0D 9E 1C */ lwz r0, lbl_MatFXAtomicDataOffset-_SDA_BASE_(r13) /* 802043DC 002011DC 38 80 00 00 */ li r4, 0 /* 802043E0 002011E0 7C 83 01 2E */ stwx r4, r3, r0 /* 802043E4 002011E4 4E 80 00 20 */ blr lbl_802043E8: -/* 802043E8 002011E8 80 0D 9E 1C */ lwz r0, lbl_803CC71C-_SDA_BASE_(r13) +/* 802043E8 002011E8 80 0D 9E 1C */ lwz r0, lbl_MatFXAtomicDataOffset-_SDA_BASE_(r13) /* 802043EC 002011EC 38 80 00 00 */ li r4, 0 /* 802043F0 002011F0 7C 83 01 2E */ stwx r4, r3, r0 /* 802043F4 002011F4 4E 80 00 20 */ blr lbl_802043F8: -/* 802043F8 002011F8 80 AD 9E 1C */ lwz r5, lbl_803CC71C-_SDA_BASE_(r13) +/* 802043F8 002011F8 80 AD 9E 1C */ lwz r5, lbl_MatFXAtomicDataOffset-_SDA_BASE_(r13) /* 802043FC 002011FC 7C 04 28 2E */ lwzx r0, r4, r5 /* 80204400 00201200 2C 00 00 00 */ cmpwi r0, 0 /* 80204404 00201204 4D 82 00 20 */ beqlr @@ -14769,7 +14769,7 @@ lbl_80204414: /* 80204418 00201218 7C 08 02 A6 */ mflr r0 /* 8020441C 0020121C 90 01 00 14 */ stw r0, 0x14(r1) /* 80204420 00201220 38 81 00 08 */ addi r4, r1, 8 -/* 80204424 00201224 80 0D 9E 1C */ lwz r0, lbl_803CC71C-_SDA_BASE_(r13) +/* 80204424 00201224 80 0D 9E 1C */ lwz r0, lbl_MatFXAtomicDataOffset-_SDA_BASE_(r13) /* 80204428 00201228 7C 05 00 2E */ lwzx r0, r5, r0 /* 8020442C 0020122C 38 A0 00 04 */ li r5, 4 /* 80204430 00201230 90 01 00 08 */ stw r0, 8(r1) @@ -14809,7 +14809,7 @@ lbl_80204498: /* 802044A8 002012A8 38 21 00 20 */ addi r1, r1, 0x20 /* 802044AC 002012AC 4E 80 00 20 */ blr lbl_802044B0: -/* 802044B0 002012B0 80 8D 9E 1C */ lwz r4, lbl_803CC71C-_SDA_BASE_(r13) +/* 802044B0 002012B0 80 8D 9E 1C */ lwz r4, lbl_MatFXAtomicDataOffset-_SDA_BASE_(r13) /* 802044B4 002012B4 38 00 00 04 */ li r0, 4 /* 802044B8 002012B8 7C 63 20 2E */ lwzx r3, r3, r4 /* 802044BC 002012BC 7C 63 00 34 */ cntlzw r3, r3 @@ -14818,17 +14818,17 @@ lbl_802044B0: /* 802044C8 002012C8 7C 03 18 78 */ andc r3, r0, r3 /* 802044CC 002012CC 4E 80 00 20 */ blr lbl_802044D0: -/* 802044D0 002012D0 80 0D 9E 20 */ lwz r0, lbl_803CC720-_SDA_BASE_(r13) +/* 802044D0 002012D0 80 0D 9E 20 */ lwz r0, lbl_MatFXWorldSectorDataOffset-_SDA_BASE_(r13) /* 802044D4 002012D4 38 80 00 00 */ li r4, 0 /* 802044D8 002012D8 7C 83 01 2E */ stwx r4, r3, r0 /* 802044DC 002012DC 4E 80 00 20 */ blr lbl_802044E0: -/* 802044E0 002012E0 80 0D 9E 20 */ lwz r0, lbl_803CC720-_SDA_BASE_(r13) +/* 802044E0 002012E0 80 0D 9E 20 */ lwz r0, lbl_MatFXWorldSectorDataOffset-_SDA_BASE_(r13) /* 802044E4 002012E4 38 80 00 00 */ li r4, 0 /* 802044E8 002012E8 7C 83 01 2E */ stwx r4, r3, r0 /* 802044EC 002012EC 4E 80 00 20 */ blr lbl_802044F0: -/* 802044F0 002012F0 80 AD 9E 20 */ lwz r5, lbl_803CC720-_SDA_BASE_(r13) +/* 802044F0 002012F0 80 AD 9E 20 */ lwz r5, lbl_MatFXWorldSectorDataOffset-_SDA_BASE_(r13) /* 802044F4 002012F4 7C 04 28 2E */ lwzx r0, r4, r5 /* 802044F8 002012F8 2C 00 00 00 */ cmpwi r0, 0 /* 802044FC 002012FC 4D 82 00 20 */ beqlr @@ -14840,7 +14840,7 @@ lbl_8020450C: /* 80204510 00201310 7C 08 02 A6 */ mflr r0 /* 80204514 00201314 90 01 00 14 */ stw r0, 0x14(r1) /* 80204518 00201318 38 81 00 08 */ addi r4, r1, 8 -/* 8020451C 0020131C 80 0D 9E 20 */ lwz r0, lbl_803CC720-_SDA_BASE_(r13) +/* 8020451C 0020131C 80 0D 9E 20 */ lwz r0, lbl_MatFXWorldSectorDataOffset-_SDA_BASE_(r13) /* 80204520 00201320 7C 05 00 2E */ lwzx r0, r5, r0 /* 80204524 00201324 38 A0 00 04 */ li r5, 4 /* 80204528 00201328 90 01 00 08 */ stw r0, 8(r1) @@ -14880,7 +14880,7 @@ lbl_80204590: /* 802045A0 002013A0 38 21 00 20 */ addi r1, r1, 0x20 /* 802045A4 002013A4 4E 80 00 20 */ blr lbl_802045A8: -/* 802045A8 002013A8 80 8D 9E 20 */ lwz r4, lbl_803CC720-_SDA_BASE_(r13) +/* 802045A8 002013A8 80 8D 9E 20 */ lwz r4, lbl_MatFXWorldSectorDataOffset-_SDA_BASE_(r13) /* 802045AC 002013AC 38 00 00 04 */ li r0, 4 /* 802045B0 002013B0 7C 63 20 2E */ lwzx r3, r3, r4 /* 802045B4 002013B4 7C 63 00 34 */ cntlzw r3, r3 @@ -15118,9 +15118,9 @@ lbl_802048DC: /* 80204904 00201704 48 03 51 09 */ bl RwImageDestroy /* 80204908 00201708 7E E3 BB 78 */ mr r3, r23 /* 8020490C 0020170C 48 03 51 01 */ bl RwImageDestroy -/* 80204910 00201710 3C 60 80 28 */ lis r3, lbl_8027A3F0@ha +/* 80204910 00201710 3C 60 80 28 */ lis r3, lbl__799_4@ha /* 80204914 00201714 28 1E 00 00 */ cmplwi r30, 0 -/* 80204918 00201718 39 63 A3 F0 */ addi r11, r3, lbl_8027A3F0@l +/* 80204918 00201718 39 63 A3 F0 */ addi r11, r3, lbl__799_4@l /* 8020491C 0020171C 38 81 00 20 */ addi r4, r1, 0x20 /* 80204920 00201720 81 4B 00 00 */ lwz r10, 0(r11) /* 80204924 00201724 39 80 00 00 */ li r12, 0 @@ -15224,8 +15224,8 @@ lbl_80204A6C: /* 80204A84 00201884 38 C6 34 64 */ addi r6, r6, lbl_80203464@l /* 80204A88 00201888 38 80 01 20 */ li r4, 0x120 /* 80204A8C 0020188C 48 01 32 69 */ bl RpMaterialRegisterPlugin -/* 80204A90 00201890 90 6D 9E 18 */ stw r3, lbl_803CC718-_SDA_BASE_(r13) -/* 80204A94 00201894 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 80204A90 00201890 90 6D 9E 18 */ stw r3, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) +/* 80204A94 00201894 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 80204A98 00201898 2C 00 00 00 */ cmpwi r0, 0 /* 80204A9C 0020189C 40 80 00 0C */ bge lbl_80204AA8 /* 80204AA0 002018A0 38 60 00 00 */ li r3, 0 @@ -15253,8 +15253,8 @@ lbl_80204AD8: /* 80204AF0 002018F0 38 C6 43 E8 */ addi r6, r6, lbl_802043E8@l /* 80204AF4 002018F4 38 80 01 20 */ li r4, 0x120 /* 80204AF8 002018F8 48 01 01 F5 */ bl RpAtomicRegisterPlugin -/* 80204AFC 002018FC 90 6D 9E 1C */ stw r3, lbl_803CC71C-_SDA_BASE_(r13) -/* 80204B00 00201900 80 0D 9E 1C */ lwz r0, lbl_803CC71C-_SDA_BASE_(r13) +/* 80204AFC 002018FC 90 6D 9E 1C */ stw r3, lbl_MatFXAtomicDataOffset-_SDA_BASE_(r13) +/* 80204B00 00201900 80 0D 9E 1C */ lwz r0, lbl_MatFXAtomicDataOffset-_SDA_BASE_(r13) /* 80204B04 00201904 2C 00 00 00 */ cmpwi r0, 0 /* 80204B08 00201908 40 80 00 0C */ bge lbl_80204B14 /* 80204B0C 0020190C 38 60 00 00 */ li r3, 0 @@ -15282,8 +15282,8 @@ lbl_80204B44: /* 80204B5C 0020195C 38 C6 44 E0 */ addi r6, r6, lbl_802044E0@l /* 80204B60 00201960 38 80 01 20 */ li r4, 0x120 /* 80204B64 00201964 48 01 75 B1 */ bl RpWorldSectorRegisterPlugin -/* 80204B68 00201968 90 6D 9E 20 */ stw r3, lbl_803CC720-_SDA_BASE_(r13) -/* 80204B6C 0020196C 80 0D 9E 20 */ lwz r0, lbl_803CC720-_SDA_BASE_(r13) +/* 80204B68 00201968 90 6D 9E 20 */ stw r3, lbl_MatFXWorldSectorDataOffset-_SDA_BASE_(r13) +/* 80204B6C 0020196C 80 0D 9E 20 */ lwz r0, lbl_MatFXWorldSectorDataOffset-_SDA_BASE_(r13) /* 80204B70 00201970 2C 00 00 00 */ cmpwi r0, 0 /* 80204B74 00201974 40 80 00 0C */ bge lbl_80204B80 /* 80204B78 00201978 38 60 00 00 */ li r3, 0 @@ -15320,7 +15320,7 @@ RpMatFXAtomicEnableEffects: /* 80204BDC 002019DC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80204BE0 002019E0 93 C1 00 08 */ stw r30, 8(r1) /* 80204BE4 002019E4 7C 7E 1B 78 */ mr r30, r3 -/* 80204BE8 002019E8 83 ED 9E 1C */ lwz r31, lbl_803CC71C-_SDA_BASE_(r13) +/* 80204BE8 002019E8 83 ED 9E 1C */ lwz r31, lbl_MatFXAtomicDataOffset-_SDA_BASE_(r13) /* 80204BEC 002019EC 7C 1E F8 2E */ lwzx r0, r30, r31 /* 80204BF0 002019F0 2C 00 00 00 */ cmpwi r0, 0 /* 80204BF4 002019F4 40 82 00 20 */ bne lbl_80204C14 @@ -15350,7 +15350,7 @@ RpMatFXWorldSectorEnableEffects: /* 80204C3C 00201A3C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80204C40 00201A40 93 C1 00 08 */ stw r30, 8(r1) /* 80204C44 00201A44 7C 7E 1B 78 */ mr r30, r3 -/* 80204C48 00201A48 83 ED 9E 20 */ lwz r31, lbl_803CC720-_SDA_BASE_(r13) +/* 80204C48 00201A48 83 ED 9E 20 */ lwz r31, lbl_MatFXWorldSectorDataOffset-_SDA_BASE_(r13) /* 80204C4C 00201A4C 7C 1E F8 2E */ lwzx r0, r30, r31 /* 80204C50 00201A50 2C 00 00 00 */ cmpwi r0, 0 /* 80204C54 00201A54 40 82 00 20 */ bne lbl_80204C74 @@ -15379,15 +15379,15 @@ RpMatFXMaterialSetEffects: /* 80204C98 00201A98 90 01 00 24 */ stw r0, 0x24(r1) /* 80204C9C 00201A9C 39 61 00 20 */ addi r11, r1, 0x20 /* 80204CA0 00201AA0 4B FE 88 65 */ bl func_801ED504 -/* 80204CA4 00201AA4 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 80204CA4 00201AA4 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 80204CA8 00201AA8 7C 7D 1B 78 */ mr r29, r3 /* 80204CAC 00201AAC 7C 9E 23 78 */ mr r30, r4 /* 80204CB0 00201AB0 7F FD 00 2E */ lwzx r31, r29, r0 /* 80204CB4 00201AB4 28 1F 00 00 */ cmplwi r31, 0 /* 80204CB8 00201AB8 40 82 00 44 */ bne lbl_80204CFC -/* 80204CBC 00201ABC 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 80204CC0 00201AC0 3C 80 80 2B */ lis r4, lbl_802B76B8@ha -/* 80204CC4 00201AC4 38 84 76 B8 */ addi r4, r4, lbl_802B76B8@l +/* 80204CBC 00201ABC 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80204CC0 00201AC0 3C 80 80 2B */ lis r4, lbl_MatFXInfo@ha +/* 80204CC4 00201AC4 38 84 76 B8 */ addi r4, r4, lbl_MatFXInfo@l /* 80204CC8 00201AC8 81 83 01 44 */ lwz r12, 0x144(r3) /* 80204CCC 00201ACC 80 64 00 08 */ lwz r3, 8(r4) /* 80204CD0 00201AD0 7D 89 03 A6 */ mtctr r12 @@ -15400,7 +15400,7 @@ lbl_80204CE8: /* 80204CE8 00201AE8 38 80 00 00 */ li r4, 0 /* 80204CEC 00201AEC 38 A0 00 34 */ li r5, 0x34 /* 80204CF0 00201AF0 4B DF E7 69 */ bl memset -/* 80204CF4 00201AF4 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 80204CF4 00201AF4 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 80204CF8 00201AF8 7F FD 01 2E */ stwx r31, r29, r0 lbl_80204CFC: /* 80204CFC 00201AFC 28 1F 00 00 */ cmplwi r31, 0 @@ -15477,9 +15477,9 @@ lbl_80204DE4: /* 80204DE8 00201BE8 80 1F 00 30 */ lwz r0, 0x30(r31) /* 80204DEC 00201BEC 28 00 00 06 */ cmplwi r0, 6 /* 80204DF0 00201BF0 41 81 00 90 */ bgt lbl_80204E80 -/* 80204DF4 00201BF4 3C 60 80 2B */ lis r3, lbl_802B76C4@ha +/* 80204DF4 00201BF4 3C 60 80 2B */ lis r3, lbl__928_1@ha /* 80204DF8 00201BF8 54 00 10 3A */ slwi r0, r0, 2 -/* 80204DFC 00201BFC 38 63 76 C4 */ addi r3, r3, lbl_802B76C4@l +/* 80204DFC 00201BFC 38 63 76 C4 */ addi r3, r3, lbl__928_1@l /* 80204E00 00201C00 7C 03 00 2E */ lwzx r0, r3, r0 /* 80204E04 00201C04 7C 09 03 A6 */ mtctr r0 /* 80204E08 00201C08 4E 80 04 20 */ bctr @@ -15621,7 +15621,7 @@ lbl_80204FC4: .global RpMatFXMaterialGetEffects RpMatFXMaterialGetEffects: -/* 80204FE4 00201DE4 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 80204FE4 00201DE4 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 80204FE8 00201DE8 7C 63 00 2E */ lwzx r3, r3, r0 /* 80204FEC 00201DEC 28 03 00 00 */ cmplwi r3, 0 /* 80204FF0 00201DF0 40 82 00 0C */ bne lbl_80204FFC @@ -15638,7 +15638,7 @@ RpMatFXMaterialSetBumpMapTexture: /* 8020500C 00201E0C 90 01 00 54 */ stw r0, 0x54(r1) /* 80205010 00201E10 39 61 00 50 */ addi r11, r1, 0x50 /* 80205014 00201E14 4B FE 84 F1 */ bl func_801ED504 -/* 80205018 00201E18 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 80205018 00201E18 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 8020501C 00201E1C 7C 7C 1B 78 */ mr r28, r3 /* 80205020 00201E20 7C 9D 23 78 */ mr r29, r4 /* 80205024 00201E24 38 60 00 00 */ li r3, 0 @@ -15673,7 +15673,7 @@ lbl_80205078: /* 80205084 00201E84 48 03 97 31 */ bl RwTextureDestroy /* 80205088 00201E88 38 00 00 00 */ li r0, 0 /* 8020508C 00201E8C 90 1F 00 04 */ stw r0, 4(r31) -/* 80205090 00201E90 C0 02 BA C8 */ lfs f0, lbl_803D0448-_SDA2_BASE_(r2) +/* 80205090 00201E90 C0 02 BA C8 */ lfs f0, lbl__1021_5-_SDA2_BASE_(r2) /* 80205094 00201E94 D0 1F 00 10 */ stfs f0, 0x10(r31) lbl_80205098: /* 80205098 00201E98 28 1D 00 00 */ cmplwi r29, 0 @@ -15698,9 +15698,9 @@ lbl_80205098: lbl_802050E4: /* 802050E4 00201EE4 2C 00 00 00 */ cmpwi r0, 0 /* 802050E8 00201EE8 40 82 01 D4 */ bne lbl_802052BC -/* 802050EC 00201EEC 3C 60 80 28 */ lis r3, lbl_8027A410@ha +/* 802050EC 00201EEC 3C 60 80 28 */ lis r3, lbl__980_1@ha /* 802050F0 00201EF0 28 1E 00 00 */ cmplwi r30, 0 -/* 802050F4 00201EF4 39 83 A4 10 */ addi r12, r3, lbl_8027A410@l +/* 802050F4 00201EF4 39 83 A4 10 */ addi r12, r3, lbl__980_1@l /* 802050F8 00201EF8 38 61 00 10 */ addi r3, r1, 0x10 /* 802050FC 00201EFC 81 6C 00 00 */ lwz r11, 0(r12) /* 80205100 00201F00 38 80 00 00 */ li r4, 0 @@ -15800,9 +15800,9 @@ lbl_80205250: /* 80205254 00202054 3C 00 43 30 */ lis r0, 0x4330 /* 80205258 00202058 90 01 00 30 */ stw r0, 0x30(r1) /* 8020525C 0020205C 80 63 00 00 */ lwz r3, 0(r3) -/* 80205260 00202060 C8 22 BA C0 */ lfd f1, lbl_803D0440-_SDA2_BASE_(r2) +/* 80205260 00202060 C8 22 BA C0 */ lfd f1, lbl__633-_SDA2_BASE_(r2) /* 80205264 00202064 80 03 00 0C */ lwz r0, 0xc(r3) -/* 80205268 00202068 C0 42 BA B8 */ lfs f2, lbl_803D0438-_SDA2_BASE_(r2) +/* 80205268 00202068 C0 42 BA B8 */ lfs f2, lbl__631_1-_SDA2_BASE_(r2) /* 8020526C 0020206C 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80205270 00202070 90 01 00 34 */ stw r0, 0x34(r1) /* 80205274 00202074 C8 01 00 30 */ lfd f0, 0x30(r1) @@ -15815,9 +15815,9 @@ lbl_80205288: /* 8020528C 0020208C 3C 00 43 30 */ lis r0, 0x4330 /* 80205290 00202090 90 01 00 30 */ stw r0, 0x30(r1) /* 80205294 00202094 80 63 00 00 */ lwz r3, 0(r3) -/* 80205298 00202098 C8 22 BA C0 */ lfd f1, lbl_803D0440-_SDA2_BASE_(r2) +/* 80205298 00202098 C8 22 BA C0 */ lfd f1, lbl__633-_SDA2_BASE_(r2) /* 8020529C 0020209C 80 03 00 0C */ lwz r0, 0xc(r3) -/* 802052A0 002020A0 C0 42 BA B8 */ lfs f2, lbl_803D0438-_SDA2_BASE_(r2) +/* 802052A0 002020A0 C0 42 BA B8 */ lfs f2, lbl__631_1-_SDA2_BASE_(r2) /* 802052A4 002020A4 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 802052A8 002020A8 90 01 00 34 */ stw r0, 0x34(r1) /* 802052AC 002020AC C8 01 00 30 */ lfd f0, 0x30(r1) @@ -15838,7 +15838,7 @@ lbl_802052C8: .global RpMatFXMaterialSetBumpMapFrame RpMatFXMaterialSetBumpMapFrame: -/* 802052E0 002020E0 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 802052E0 002020E0 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 802052E4 002020E4 38 A0 00 00 */ li r5, 0 /* 802052E8 002020E8 7C C3 00 2E */ lwzx r6, r3, r0 /* 802052EC 002020EC 48 00 00 24 */ b lbl_80205310 @@ -15863,7 +15863,7 @@ lbl_80205320: .global RpMatFXMaterialSetBumpMapCoefficient RpMatFXMaterialSetBumpMapCoefficient: -/* 80205328 00202128 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 80205328 00202128 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 8020532C 0020212C 38 80 00 00 */ li r4, 0 /* 80205330 00202130 7C A3 00 2E */ lwzx r5, r3, r0 /* 80205334 00202134 48 00 00 24 */ b lbl_80205358 @@ -15889,7 +15889,7 @@ lbl_80205368: .global RpMatFXMaterialGetBumpMapFrame RpMatFXMaterialGetBumpMapFrame: -/* 80205374 00202174 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 80205374 00202174 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 80205378 00202178 38 80 00 00 */ li r4, 0 /* 8020537C 0020217C 7C 63 00 2E */ lwzx r3, r3, r0 /* 80205380 00202180 48 00 00 24 */ b lbl_802053A4 @@ -15914,7 +15914,7 @@ lbl_802053B4: .global RpMatFXMaterialGetBumpMapCoefficient RpMatFXMaterialGetBumpMapCoefficient: -/* 802053BC 002021BC 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 802053BC 002021BC 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 802053C0 002021C0 38 80 00 00 */ li r4, 0 /* 802053C4 002021C4 7C 63 00 2E */ lwzx r3, r3, r0 /* 802053C8 002021C8 48 00 00 24 */ b lbl_802053EC @@ -15949,7 +15949,7 @@ RpMatFXMaterialSetEnvMapTexture: /* 80205420 00202220 93 A1 00 14 */ stw r29, 0x14(r1) /* 80205424 00202224 7C 7D 1B 78 */ mr r29, r3 /* 80205428 00202228 38 60 00 00 */ li r3, 0 -/* 8020542C 0020222C 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 8020542C 0020222C 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 80205430 00202230 7C 9D 00 2E */ lwzx r4, r29, r0 /* 80205434 00202234 48 00 00 24 */ b lbl_80205458 lbl_80205438: @@ -15990,7 +15990,7 @@ lbl_8020548C: .global RpMatFXMaterialSetEnvMapFrame RpMatFXMaterialSetEnvMapFrame: -/* 802054B0 002022B0 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 802054B0 002022B0 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 802054B4 002022B4 38 A0 00 00 */ li r5, 0 /* 802054B8 002022B8 7C C3 00 2E */ lwzx r6, r3, r0 /* 802054BC 002022BC 48 00 00 24 */ b lbl_802054E0 @@ -16015,7 +16015,7 @@ lbl_802054F0: .global RpMatFXMaterialSetEnvMapFrameBufferAlpha RpMatFXMaterialSetEnvMapFrameBufferAlpha: -/* 802054F8 002022F8 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 802054F8 002022F8 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 802054FC 002022FC 38 A0 00 00 */ li r5, 0 /* 80205500 00202300 7C C3 00 2E */ lwzx r6, r3, r0 /* 80205504 00202304 48 00 00 24 */ b lbl_80205528 @@ -16040,7 +16040,7 @@ lbl_80205538: .global RpMatFXMaterialSetEnvMapCoefficient RpMatFXMaterialSetEnvMapCoefficient: -/* 80205540 00202340 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 80205540 00202340 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 80205544 00202344 38 80 00 00 */ li r4, 0 /* 80205548 00202348 7C A3 00 2E */ lwzx r5, r3, r0 /* 8020554C 0020234C 48 00 00 24 */ b lbl_80205570 @@ -16065,7 +16065,7 @@ lbl_80205580: .global RpMatFXMaterialGetEnvMapTexture RpMatFXMaterialGetEnvMapTexture: -/* 80205588 00202388 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 80205588 00202388 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 8020558C 0020238C 38 80 00 00 */ li r4, 0 /* 80205590 00202390 7C 63 00 2E */ lwzx r3, r3, r0 /* 80205594 00202394 48 00 00 24 */ b lbl_802055B8 @@ -16090,7 +16090,7 @@ lbl_802055C8: .global RpMatFXMaterialGetEnvMapFrame RpMatFXMaterialGetEnvMapFrame: -/* 802055D0 002023D0 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 802055D0 002023D0 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 802055D4 002023D4 38 80 00 00 */ li r4, 0 /* 802055D8 002023D8 7C 63 00 2E */ lwzx r3, r3, r0 /* 802055DC 002023DC 48 00 00 24 */ b lbl_80205600 @@ -16115,7 +16115,7 @@ lbl_80205610: .global RpMatFXMaterialGetEnvMapFrameBufferAlpha RpMatFXMaterialGetEnvMapFrameBufferAlpha: -/* 80205618 00202418 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 80205618 00202418 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 8020561C 0020241C 38 80 00 00 */ li r4, 0 /* 80205620 00202420 7C 63 00 2E */ lwzx r3, r3, r0 /* 80205624 00202424 48 00 00 24 */ b lbl_80205648 @@ -16140,7 +16140,7 @@ lbl_80205658: .global RpMatFXMaterialGetEnvMapCoefficient RpMatFXMaterialGetEnvMapCoefficient: -/* 80205660 00202460 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 80205660 00202460 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 80205664 00202464 38 80 00 00 */ li r4, 0 /* 80205668 00202468 7C 63 00 2E */ lwzx r3, r3, r0 /* 8020566C 0020246C 48 00 00 24 */ b lbl_80205690 @@ -16174,7 +16174,7 @@ RpMatFXMaterialSetDualTexture: /* 802056C0 002024C0 93 A1 00 14 */ stw r29, 0x14(r1) /* 802056C4 002024C4 7C 7D 1B 78 */ mr r29, r3 /* 802056C8 002024C8 38 60 00 00 */ li r3, 0 -/* 802056CC 002024CC 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 802056CC 002024CC 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 802056D0 002024D0 7C 9D 00 2E */ lwzx r4, r29, r0 /* 802056D4 002024D4 48 00 00 24 */ b lbl_802056F8 lbl_802056D8: @@ -16228,7 +16228,7 @@ RpMatFXMaterialSetDualBlendModes: /* 80205778 00202578 93 C1 00 08 */ stw r30, 8(r1) /* 8020577C 0020257C 7C 7E 1B 78 */ mr r30, r3 /* 80205780 00202580 38 60 00 00 */ li r3, 0 -/* 80205784 00202584 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 80205784 00202584 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 80205788 00202588 7C DE 00 2E */ lwzx r6, r30, r0 /* 8020578C 0020258C 48 00 00 24 */ b lbl_802057B0 lbl_80205790: @@ -16265,7 +16265,7 @@ lbl_802057C0: .global RpMatFXMaterialGetDualTexture RpMatFXMaterialGetDualTexture: -/* 802057FC 002025FC 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 802057FC 002025FC 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 80205800 00202600 38 80 00 00 */ li r4, 0 /* 80205804 00202604 7C 63 00 2E */ lwzx r3, r3, r0 /* 80205808 00202608 48 00 00 24 */ b lbl_8020582C @@ -16290,7 +16290,7 @@ lbl_8020583C: .global RpMatFXMaterialGetDualBlendModes RpMatFXMaterialGetDualBlendModes: -/* 80205844 00202644 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 80205844 00202644 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 80205848 00202648 38 C0 00 00 */ li r6, 0 /* 8020584C 0020264C 7C E3 00 2E */ lwzx r7, r3, r0 /* 80205850 00202650 48 00 00 24 */ b lbl_80205874 @@ -16318,7 +16318,7 @@ lbl_80205884: .global RpMatFXMaterialSetUVTransformMatrices RpMatFXMaterialSetUVTransformMatrices: -/* 80205898 00202698 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 80205898 00202698 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 8020589C 0020269C 38 C0 00 00 */ li r6, 0 /* 802058A0 002026A0 7C E3 00 2E */ lwzx r7, r3, r0 /* 802058A4 002026A4 48 00 00 24 */ b lbl_802058C8 @@ -16344,7 +16344,7 @@ lbl_802058D8: .global RpMatFXMaterialGetUVTransformMatrices RpMatFXMaterialGetUVTransformMatrices: -/* 802058E4 002026E4 80 0D 9E 18 */ lwz r0, lbl_803CC718-_SDA_BASE_(r13) +/* 802058E4 002026E4 80 0D 9E 18 */ lwz r0, lbl_MatFXMaterialDataOffset-_SDA_BASE_(r13) /* 802058E8 002026E8 38 C0 00 00 */ li r6, 0 /* 802058EC 002026EC 7C E3 00 2E */ lwzx r7, r3, r0 /* 802058F0 002026F0 48 00 00 24 */ b lbl_80205914 @@ -16375,7 +16375,7 @@ lbl_80205934: /* 80205940 00202740 90 05 00 00 */ stw r0, 0(r5) /* 80205944 00202744 4E 80 00 20 */ blr lbl_80205948: -/* 80205948 00202748 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80205948 00202748 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 8020594C 0020274C 38 80 00 00 */ li r4, 0 /* 80205950 00202750 7C 83 01 2E */ stwx r4, r3, r0 /* 80205954 00202754 4E 80 00 20 */ blr @@ -16385,7 +16385,7 @@ lbl_80205958: /* 80205960 00202760 90 01 00 14 */ stw r0, 0x14(r1) /* 80205964 00202764 93 E1 00 0C */ stw r31, 0xc(r1) /* 80205968 00202768 7C 7F 1B 78 */ mr r31, r3 -/* 8020596C 0020276C 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 8020596C 0020276C 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80205970 00202770 7C 1F 00 2E */ lwzx r0, r31, r0 /* 80205974 00202774 28 00 00 00 */ cmplwi r0, 0 /* 80205978 00202778 41 82 00 60 */ beq lbl_802059D8 @@ -16394,23 +16394,23 @@ lbl_80205958: /* 80205984 00202784 80 63 00 20 */ lwz r3, 0x20(r3) /* 80205988 00202788 80 63 00 00 */ lwz r3, 0(r3) /* 8020598C 0020278C 48 01 23 0D */ bl RpMaterialSetTexture -/* 80205990 00202790 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80205990 00202790 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80205994 00202794 7C 7F 00 2E */ lwzx r3, r31, r0 /* 80205998 00202798 80 63 00 0C */ lwz r3, 0xc(r3) /* 8020599C 0020279C 28 03 00 00 */ cmplwi r3, 0 /* 802059A0 002027A0 41 82 00 14 */ beq lbl_802059B4 -/* 802059A4 002027A4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802059A4 002027A4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802059A8 002027A8 81 84 01 38 */ lwz r12, 0x138(r4) /* 802059AC 002027AC 7D 89 03 A6 */ mtctr r12 /* 802059B0 002027B0 4E 80 04 21 */ bctrl lbl_802059B4: -/* 802059B4 002027B4 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 802059B8 002027B8 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 802059B4 002027B4 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 802059B8 002027B8 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 802059BC 002027BC 81 83 01 38 */ lwz r12, 0x138(r3) /* 802059C0 002027C0 7C 7F 00 2E */ lwzx r3, r31, r0 /* 802059C4 002027C4 7D 89 03 A6 */ mtctr r12 /* 802059C8 002027C8 4E 80 04 21 */ bctrl -/* 802059CC 002027CC 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 802059CC 002027CC 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 802059D0 002027D0 38 60 00 00 */ li r3, 0 /* 802059D4 002027D4 7C 7F 01 2E */ stwx r3, r31, r0 lbl_802059D8: @@ -16433,8 +16433,8 @@ RpPTankPluginAttach: /* 80205A0C 0020280C 38 60 00 04 */ li r3, 4 /* 80205A10 00202810 38 80 01 2F */ li r4, 0x12f /* 80205A14 00202814 48 03 23 51 */ bl RwEngineRegisterPlugin -/* 80205A18 00202818 90 6D 9E 2C */ stw r3, lbl_803CC72C-_SDA_BASE_(r13) -/* 80205A1C 0020281C 80 0D 9E 2C */ lwz r0, lbl_803CC72C-_SDA_BASE_(r13) +/* 80205A18 00202818 90 6D 9E 2C */ stw r3, lbl__rpPTankGlobalsOffset-_SDA_BASE_(r13) +/* 80205A1C 0020281C 80 0D 9E 2C */ lwz r0, lbl__rpPTankGlobalsOffset-_SDA_BASE_(r13) /* 80205A20 00202820 2C 00 00 00 */ cmpwi r0, 0 /* 80205A24 00202824 41 80 00 38 */ blt lbl_80205A5C /* 80205A28 00202828 3C 60 80 20 */ lis r3, lbl_80205948@ha @@ -16445,8 +16445,8 @@ RpPTankPluginAttach: /* 80205A3C 0020283C 38 60 00 04 */ li r3, 4 /* 80205A40 00202840 38 80 01 2F */ li r4, 0x12f /* 80205A44 00202844 48 00 F2 A9 */ bl RpAtomicRegisterPlugin -/* 80205A48 00202848 90 6D 9E 28 */ stw r3, lbl_803CC728-_SDA_BASE_(r13) -/* 80205A4C 0020284C 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80205A48 00202848 90 6D 9E 28 */ stw r3, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) +/* 80205A4C 0020284C 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80205A50 00202850 54 00 0F FE */ srwi r0, r0, 0x1f /* 80205A54 00202854 68 03 00 01 */ xori r3, r0, 1 /* 80205A58 00202858 48 00 00 08 */ b lbl_80205A60 @@ -16486,8 +16486,8 @@ rwsdk.rpPTankAStructAlloc: /* 80205ACC 002028CC 38 60 00 00 */ li r3, 0 /* 80205AD0 002028D0 40 82 00 34 */ bne lbl_80205B04 /* 80205AD4 002028D4 80 95 00 98 */ lwz r4, 0x98(r21) -/* 80205AD8 002028D8 3C 60 80 28 */ lis r3, lbl_8027A430@ha -/* 80205ADC 002028DC 38 63 A4 30 */ addi r3, r3, lbl_8027A430@l +/* 80205AD8 002028D8 3C 60 80 28 */ lis r3, lbl_datasize@ha +/* 80205ADC 002028DC 38 63 A4 30 */ addi r3, r3, lbl_datasize@l /* 80205AE0 002028E0 38 04 00 01 */ addi r0, r4, 1 /* 80205AE4 002028E4 80 63 00 00 */ lwz r3, 0(r3) /* 80205AE8 002028E8 90 15 00 98 */ stw r0, 0x98(r21) @@ -16501,8 +16501,8 @@ lbl_80205B04: /* 80205B04 00202904 2C 1B 00 01 */ cmpwi r27, 1 /* 80205B08 00202908 40 82 00 34 */ bne lbl_80205B3C /* 80205B0C 0020290C 80 B5 00 98 */ lwz r5, 0x98(r21) -/* 80205B10 00202910 3C 80 80 28 */ lis r4, lbl_8027A430@ha -/* 80205B14 00202914 38 84 A4 30 */ addi r4, r4, lbl_8027A430@l +/* 80205B10 00202910 3C 80 80 28 */ lis r4, lbl_datasize@ha +/* 80205B14 00202914 38 84 A4 30 */ addi r4, r4, lbl_datasize@l /* 80205B18 00202918 38 05 00 01 */ addi r0, r5, 1 /* 80205B1C 0020291C 80 84 00 04 */ lwz r4, 4(r4) /* 80205B20 00202920 90 15 00 98 */ stw r0, 0x98(r21) @@ -16516,8 +16516,8 @@ lbl_80205B3C: /* 80205B3C 0020293C 2C 1A 00 01 */ cmpwi r26, 1 /* 80205B40 00202940 40 82 00 34 */ bne lbl_80205B74 /* 80205B44 00202944 80 B5 00 98 */ lwz r5, 0x98(r21) -/* 80205B48 00202948 3C 80 80 28 */ lis r4, lbl_8027A430@ha -/* 80205B4C 0020294C 38 84 A4 30 */ addi r4, r4, lbl_8027A430@l +/* 80205B48 00202948 3C 80 80 28 */ lis r4, lbl_datasize@ha +/* 80205B4C 0020294C 38 84 A4 30 */ addi r4, r4, lbl_datasize@l /* 80205B50 00202950 38 05 00 01 */ addi r0, r5, 1 /* 80205B54 00202954 80 84 00 08 */ lwz r4, 8(r4) /* 80205B58 00202958 90 15 00 98 */ stw r0, 0x98(r21) @@ -16531,8 +16531,8 @@ lbl_80205B74: /* 80205B74 00202974 2C 1C 00 01 */ cmpwi r28, 1 /* 80205B78 00202978 40 82 00 34 */ bne lbl_80205BAC /* 80205B7C 0020297C 80 B5 00 98 */ lwz r5, 0x98(r21) -/* 80205B80 00202980 3C 80 80 28 */ lis r4, lbl_8027A430@ha -/* 80205B84 00202984 38 84 A4 30 */ addi r4, r4, lbl_8027A430@l +/* 80205B80 00202980 3C 80 80 28 */ lis r4, lbl_datasize@ha +/* 80205B84 00202984 38 84 A4 30 */ addi r4, r4, lbl_datasize@l /* 80205B88 00202988 38 05 00 01 */ addi r0, r5, 1 /* 80205B8C 0020298C 80 84 00 0C */ lwz r4, 0xc(r4) /* 80205B90 00202990 90 15 00 98 */ stw r0, 0x98(r21) @@ -16546,8 +16546,8 @@ lbl_80205BAC: /* 80205BAC 002029AC 2C 1D 00 01 */ cmpwi r29, 1 /* 80205BB0 002029B0 40 82 00 34 */ bne lbl_80205BE4 /* 80205BB4 002029B4 80 B5 00 98 */ lwz r5, 0x98(r21) -/* 80205BB8 002029B8 3C 80 80 28 */ lis r4, lbl_8027A430@ha -/* 80205BBC 002029BC 38 84 A4 30 */ addi r4, r4, lbl_8027A430@l +/* 80205BB8 002029B8 3C 80 80 28 */ lis r4, lbl_datasize@ha +/* 80205BBC 002029BC 38 84 A4 30 */ addi r4, r4, lbl_datasize@l /* 80205BC0 002029C0 38 05 00 01 */ addi r0, r5, 1 /* 80205BC4 002029C4 80 84 00 10 */ lwz r4, 0x10(r4) /* 80205BC8 002029C8 90 15 00 98 */ stw r0, 0x98(r21) @@ -16561,8 +16561,8 @@ lbl_80205BE4: /* 80205BE4 002029E4 2C 18 00 01 */ cmpwi r24, 1 /* 80205BE8 002029E8 40 82 00 34 */ bne lbl_80205C1C /* 80205BEC 002029EC 80 B5 00 98 */ lwz r5, 0x98(r21) -/* 80205BF0 002029F0 3C 80 80 28 */ lis r4, lbl_8027A430@ha -/* 80205BF4 002029F4 38 84 A4 30 */ addi r4, r4, lbl_8027A430@l +/* 80205BF0 002029F0 3C 80 80 28 */ lis r4, lbl_datasize@ha +/* 80205BF4 002029F4 38 84 A4 30 */ addi r4, r4, lbl_datasize@l /* 80205BF8 002029F8 38 05 00 01 */ addi r0, r5, 1 /* 80205BFC 002029FC 80 84 00 14 */ lwz r4, 0x14(r4) /* 80205C00 00202A00 90 15 00 98 */ stw r0, 0x98(r21) @@ -16576,8 +16576,8 @@ lbl_80205C1C: /* 80205C1C 00202A1C 2C 19 00 01 */ cmpwi r25, 1 /* 80205C20 00202A20 40 82 00 34 */ bne lbl_80205C54 /* 80205C24 00202A24 80 B5 00 98 */ lwz r5, 0x98(r21) -/* 80205C28 00202A28 3C 80 80 28 */ lis r4, lbl_8027A430@ha -/* 80205C2C 00202A2C 38 84 A4 30 */ addi r4, r4, lbl_8027A430@l +/* 80205C28 00202A28 3C 80 80 28 */ lis r4, lbl_datasize@ha +/* 80205C2C 00202A2C 38 84 A4 30 */ addi r4, r4, lbl_datasize@l /* 80205C30 00202A30 38 05 00 01 */ addi r0, r5, 1 /* 80205C34 00202A34 80 84 00 18 */ lwz r4, 0x18(r4) /* 80205C38 00202A38 90 15 00 98 */ stw r0, 0x98(r21) @@ -16591,8 +16591,8 @@ lbl_80205C54: /* 80205C54 00202A54 2C 17 00 01 */ cmpwi r23, 1 /* 80205C58 00202A58 40 82 00 34 */ bne lbl_80205C8C /* 80205C5C 00202A5C 80 B5 00 98 */ lwz r5, 0x98(r21) -/* 80205C60 00202A60 3C 80 80 28 */ lis r4, lbl_8027A430@ha -/* 80205C64 00202A64 38 84 A4 30 */ addi r4, r4, lbl_8027A430@l +/* 80205C60 00202A60 3C 80 80 28 */ lis r4, lbl_datasize@ha +/* 80205C64 00202A64 38 84 A4 30 */ addi r4, r4, lbl_datasize@l /* 80205C68 00202A68 38 05 00 01 */ addi r0, r5, 1 /* 80205C6C 00202A6C 80 84 00 1C */ lwz r4, 0x1c(r4) /* 80205C70 00202A70 90 15 00 98 */ stw r0, 0x98(r21) @@ -16606,8 +16606,8 @@ lbl_80205C8C: /* 80205C8C 00202A8C 2C 16 00 01 */ cmpwi r22, 1 /* 80205C90 00202A90 40 82 00 34 */ bne lbl_80205CC4 /* 80205C94 00202A94 80 B5 00 98 */ lwz r5, 0x98(r21) -/* 80205C98 00202A98 3C 80 80 28 */ lis r4, lbl_8027A430@ha -/* 80205C9C 00202A9C 38 84 A4 30 */ addi r4, r4, lbl_8027A430@l +/* 80205C98 00202A98 3C 80 80 28 */ lis r4, lbl_datasize@ha +/* 80205C9C 00202A9C 38 84 A4 30 */ addi r4, r4, lbl_datasize@l /* 80205CA0 00202AA0 38 05 00 01 */ addi r0, r5, 1 /* 80205CA4 00202AA4 80 84 00 20 */ lwz r4, 0x20(r4) /* 80205CA8 00202AA8 90 15 00 98 */ stw r0, 0x98(r21) @@ -16618,7 +16618,7 @@ lbl_80205C8C: /* 80205CBC 00202ABC 7C 04 01 D6 */ mullw r0, r4, r0 /* 80205CC0 00202AC0 7C 63 02 14 */ add r3, r3, r0 lbl_80205CC4: -/* 80205CC4 00202AC4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80205CC4 00202AC4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80205CC8 00202AC8 38 63 00 10 */ addi r3, r3, 0x10 /* 80205CCC 00202ACC 81 84 01 34 */ lwz r12, 0x134(r4) /* 80205CD0 00202AD0 7D 89 03 A6 */ mtctr r12 @@ -16632,9 +16632,9 @@ lbl_80205CC4: /* 80205CF0 00202AF0 40 82 00 24 */ bne lbl_80205D14 /* 80205CF4 00202AF4 90 95 00 4C */ stw r4, 0x4c(r21) /* 80205CF8 00202AF8 38 00 00 0C */ li r0, 0xc -/* 80205CFC 00202AFC 3C A0 80 28 */ lis r5, lbl_8027A430@ha +/* 80205CFC 00202AFC 3C A0 80 28 */ lis r5, lbl_datasize@ha /* 80205D00 00202B00 90 15 00 50 */ stw r0, 0x50(r21) -/* 80205D04 00202B04 38 A5 A4 30 */ addi r5, r5, lbl_8027A430@l +/* 80205D04 00202B04 38 A5 A4 30 */ addi r5, r5, lbl_datasize@l /* 80205D08 00202B08 80 A5 00 00 */ lwz r5, 0(r5) /* 80205D0C 00202B0C 80 15 00 00 */ lwz r0, 0(r21) /* 80205D10 00202B10 7C 05 01 D6 */ mullw r0, r5, r0 @@ -16642,10 +16642,10 @@ lbl_80205D14: /* 80205D14 00202B14 2C 1B 00 01 */ cmpwi r27, 1 /* 80205D18 00202B18 40 82 00 2C */ bne lbl_80205D44 /* 80205D1C 00202B1C 7C C4 02 14 */ add r6, r4, r0 -/* 80205D20 00202B20 3C A0 80 28 */ lis r5, lbl_8027A430@ha +/* 80205D20 00202B20 3C A0 80 28 */ lis r5, lbl_datasize@ha /* 80205D24 00202B24 90 D5 00 54 */ stw r6, 0x54(r21) /* 80205D28 00202B28 38 C0 00 40 */ li r6, 0x40 -/* 80205D2C 00202B2C 38 A5 A4 30 */ addi r5, r5, lbl_8027A430@l +/* 80205D2C 00202B2C 38 A5 A4 30 */ addi r5, r5, lbl_datasize@l /* 80205D30 00202B30 90 D5 00 58 */ stw r6, 0x58(r21) /* 80205D34 00202B34 80 C5 00 04 */ lwz r6, 4(r5) /* 80205D38 00202B38 80 B5 00 00 */ lwz r5, 0(r21) @@ -16655,10 +16655,10 @@ lbl_80205D44: /* 80205D44 00202B44 2C 1A 00 01 */ cmpwi r26, 1 /* 80205D48 00202B48 40 82 00 2C */ bne lbl_80205D74 /* 80205D4C 00202B4C 7C C4 02 14 */ add r6, r4, r0 -/* 80205D50 00202B50 3C A0 80 28 */ lis r5, lbl_8027A430@ha +/* 80205D50 00202B50 3C A0 80 28 */ lis r5, lbl_datasize@ha /* 80205D54 00202B54 90 D5 00 5C */ stw r6, 0x5c(r21) /* 80205D58 00202B58 38 C0 00 0C */ li r6, 0xc -/* 80205D5C 00202B5C 38 A5 A4 30 */ addi r5, r5, lbl_8027A430@l +/* 80205D5C 00202B5C 38 A5 A4 30 */ addi r5, r5, lbl_datasize@l /* 80205D60 00202B60 90 D5 00 60 */ stw r6, 0x60(r21) /* 80205D64 00202B64 80 C5 00 08 */ lwz r6, 8(r5) /* 80205D68 00202B68 80 B5 00 00 */ lwz r5, 0(r21) @@ -16668,10 +16668,10 @@ lbl_80205D74: /* 80205D74 00202B74 2C 1C 00 01 */ cmpwi r28, 1 /* 80205D78 00202B78 40 82 00 2C */ bne lbl_80205DA4 /* 80205D7C 00202B7C 7C C4 02 14 */ add r6, r4, r0 -/* 80205D80 00202B80 3C A0 80 28 */ lis r5, lbl_8027A430@ha +/* 80205D80 00202B80 3C A0 80 28 */ lis r5, lbl_datasize@ha /* 80205D84 00202B84 90 D5 00 64 */ stw r6, 0x64(r21) /* 80205D88 00202B88 38 C0 00 08 */ li r6, 8 -/* 80205D8C 00202B8C 38 A5 A4 30 */ addi r5, r5, lbl_8027A430@l +/* 80205D8C 00202B8C 38 A5 A4 30 */ addi r5, r5, lbl_datasize@l /* 80205D90 00202B90 90 D5 00 68 */ stw r6, 0x68(r21) /* 80205D94 00202B94 80 C5 00 0C */ lwz r6, 0xc(r5) /* 80205D98 00202B98 80 B5 00 00 */ lwz r5, 0(r21) @@ -16681,10 +16681,10 @@ lbl_80205DA4: /* 80205DA4 00202BA4 2C 1D 00 01 */ cmpwi r29, 1 /* 80205DA8 00202BA8 40 82 00 2C */ bne lbl_80205DD4 /* 80205DAC 00202BAC 7C C4 02 14 */ add r6, r4, r0 -/* 80205DB0 00202BB0 3C A0 80 28 */ lis r5, lbl_8027A430@ha +/* 80205DB0 00202BB0 3C A0 80 28 */ lis r5, lbl_datasize@ha /* 80205DB4 00202BB4 90 D5 00 6C */ stw r6, 0x6c(r21) /* 80205DB8 00202BB8 38 C0 00 04 */ li r6, 4 -/* 80205DBC 00202BBC 38 A5 A4 30 */ addi r5, r5, lbl_8027A430@l +/* 80205DBC 00202BBC 38 A5 A4 30 */ addi r5, r5, lbl_datasize@l /* 80205DC0 00202BC0 90 D5 00 70 */ stw r6, 0x70(r21) /* 80205DC4 00202BC4 80 C5 00 10 */ lwz r6, 0x10(r5) /* 80205DC8 00202BC8 80 B5 00 00 */ lwz r5, 0(r21) @@ -16694,10 +16694,10 @@ lbl_80205DD4: /* 80205DD4 00202BD4 2C 18 00 01 */ cmpwi r24, 1 /* 80205DD8 00202BD8 40 82 00 2C */ bne lbl_80205E04 /* 80205DDC 00202BDC 7C C4 02 14 */ add r6, r4, r0 -/* 80205DE0 00202BE0 3C A0 80 28 */ lis r5, lbl_8027A430@ha +/* 80205DE0 00202BE0 3C A0 80 28 */ lis r5, lbl_datasize@ha /* 80205DE4 00202BE4 90 D5 00 74 */ stw r6, 0x74(r21) /* 80205DE8 00202BE8 38 C0 00 10 */ li r6, 0x10 -/* 80205DEC 00202BEC 38 A5 A4 30 */ addi r5, r5, lbl_8027A430@l +/* 80205DEC 00202BEC 38 A5 A4 30 */ addi r5, r5, lbl_datasize@l /* 80205DF0 00202BF0 90 D5 00 78 */ stw r6, 0x78(r21) /* 80205DF4 00202BF4 80 C5 00 14 */ lwz r6, 0x14(r5) /* 80205DF8 00202BF8 80 B5 00 00 */ lwz r5, 0(r21) @@ -16707,10 +16707,10 @@ lbl_80205E04: /* 80205E04 00202C04 2C 19 00 01 */ cmpwi r25, 1 /* 80205E08 00202C08 40 82 00 2C */ bne lbl_80205E34 /* 80205E0C 00202C0C 7C C4 02 14 */ add r6, r4, r0 -/* 80205E10 00202C10 3C A0 80 28 */ lis r5, lbl_8027A430@ha +/* 80205E10 00202C10 3C A0 80 28 */ lis r5, lbl_datasize@ha /* 80205E14 00202C14 90 D5 00 7C */ stw r6, 0x7c(r21) /* 80205E18 00202C18 38 C0 00 04 */ li r6, 4 -/* 80205E1C 00202C1C 38 A5 A4 30 */ addi r5, r5, lbl_8027A430@l +/* 80205E1C 00202C1C 38 A5 A4 30 */ addi r5, r5, lbl_datasize@l /* 80205E20 00202C20 90 D5 00 80 */ stw r6, 0x80(r21) /* 80205E24 00202C24 80 C5 00 18 */ lwz r6, 0x18(r5) /* 80205E28 00202C28 80 B5 00 00 */ lwz r5, 0(r21) @@ -16720,10 +16720,10 @@ lbl_80205E34: /* 80205E34 00202C34 2C 17 00 01 */ cmpwi r23, 1 /* 80205E38 00202C38 40 82 00 2C */ bne lbl_80205E64 /* 80205E3C 00202C3C 7C C4 02 14 */ add r6, r4, r0 -/* 80205E40 00202C40 3C A0 80 28 */ lis r5, lbl_8027A430@ha +/* 80205E40 00202C40 3C A0 80 28 */ lis r5, lbl_datasize@ha /* 80205E44 00202C44 90 D5 00 84 */ stw r6, 0x84(r21) /* 80205E48 00202C48 38 C0 00 10 */ li r6, 0x10 -/* 80205E4C 00202C4C 38 A5 A4 30 */ addi r5, r5, lbl_8027A430@l +/* 80205E4C 00202C4C 38 A5 A4 30 */ addi r5, r5, lbl_datasize@l /* 80205E50 00202C50 90 D5 00 88 */ stw r6, 0x88(r21) /* 80205E54 00202C54 80 C5 00 1C */ lwz r6, 0x1c(r5) /* 80205E58 00202C58 80 B5 00 00 */ lwz r5, 0(r21) @@ -16777,8 +16777,8 @@ rwsdk.rpPTankSStructAlloc: /* 80205F00 00202D00 38 60 00 00 */ li r3, 0 /* 80205F04 00202D04 40 82 00 28 */ bne lbl_80205F2C /* 80205F08 00202D08 80 95 00 98 */ lwz r4, 0x98(r21) -/* 80205F0C 00202D0C 3C 60 80 28 */ lis r3, lbl_8027A430@ha -/* 80205F10 00202D10 38 63 A4 30 */ addi r3, r3, lbl_8027A430@l +/* 80205F0C 00202D0C 3C 60 80 28 */ lis r3, lbl_datasize@ha +/* 80205F10 00202D10 38 63 A4 30 */ addi r3, r3, lbl_datasize@l /* 80205F14 00202D14 38 84 00 01 */ addi r4, r4, 1 /* 80205F18 00202D18 80 63 00 00 */ lwz r3, 0(r3) /* 80205F1C 00202D1C 90 95 00 98 */ stw r4, 0x98(r21) @@ -16789,8 +16789,8 @@ lbl_80205F2C: /* 80205F2C 00202D2C 2C 1B 00 01 */ cmpwi r27, 1 /* 80205F30 00202D30 40 82 00 2C */ bne lbl_80205F5C /* 80205F34 00202D34 80 B5 00 98 */ lwz r5, 0x98(r21) -/* 80205F38 00202D38 3C 80 80 28 */ lis r4, lbl_8027A430@ha -/* 80205F3C 00202D3C 38 84 A4 30 */ addi r4, r4, lbl_8027A430@l +/* 80205F38 00202D38 3C 80 80 28 */ lis r4, lbl_datasize@ha +/* 80205F3C 00202D3C 38 84 A4 30 */ addi r4, r4, lbl_datasize@l /* 80205F40 00202D40 38 A5 00 01 */ addi r5, r5, 1 /* 80205F44 00202D44 80 04 00 04 */ lwz r0, 4(r4) /* 80205F48 00202D48 90 B5 00 98 */ stw r5, 0x98(r21) @@ -16802,8 +16802,8 @@ lbl_80205F5C: /* 80205F5C 00202D5C 2C 1A 00 01 */ cmpwi r26, 1 /* 80205F60 00202D60 40 82 00 2C */ bne lbl_80205F8C /* 80205F64 00202D64 80 B5 00 98 */ lwz r5, 0x98(r21) -/* 80205F68 00202D68 3C 80 80 28 */ lis r4, lbl_8027A430@ha -/* 80205F6C 00202D6C 38 84 A4 30 */ addi r4, r4, lbl_8027A430@l +/* 80205F68 00202D68 3C 80 80 28 */ lis r4, lbl_datasize@ha +/* 80205F6C 00202D6C 38 84 A4 30 */ addi r4, r4, lbl_datasize@l /* 80205F70 00202D70 38 A5 00 01 */ addi r5, r5, 1 /* 80205F74 00202D74 80 04 00 08 */ lwz r0, 8(r4) /* 80205F78 00202D78 90 B5 00 98 */ stw r5, 0x98(r21) @@ -16815,8 +16815,8 @@ lbl_80205F8C: /* 80205F8C 00202D8C 2C 1C 00 01 */ cmpwi r28, 1 /* 80205F90 00202D90 40 82 00 2C */ bne lbl_80205FBC /* 80205F94 00202D94 80 B5 00 98 */ lwz r5, 0x98(r21) -/* 80205F98 00202D98 3C 80 80 28 */ lis r4, lbl_8027A430@ha -/* 80205F9C 00202D9C 38 84 A4 30 */ addi r4, r4, lbl_8027A430@l +/* 80205F98 00202D98 3C 80 80 28 */ lis r4, lbl_datasize@ha +/* 80205F9C 00202D9C 38 84 A4 30 */ addi r4, r4, lbl_datasize@l /* 80205FA0 00202DA0 38 A5 00 01 */ addi r5, r5, 1 /* 80205FA4 00202DA4 80 04 00 0C */ lwz r0, 0xc(r4) /* 80205FA8 00202DA8 90 B5 00 98 */ stw r5, 0x98(r21) @@ -16828,8 +16828,8 @@ lbl_80205FBC: /* 80205FBC 00202DBC 2C 1D 00 01 */ cmpwi r29, 1 /* 80205FC0 00202DC0 40 82 00 2C */ bne lbl_80205FEC /* 80205FC4 00202DC4 80 B5 00 98 */ lwz r5, 0x98(r21) -/* 80205FC8 00202DC8 3C 80 80 28 */ lis r4, lbl_8027A430@ha -/* 80205FCC 00202DCC 38 84 A4 30 */ addi r4, r4, lbl_8027A430@l +/* 80205FC8 00202DC8 3C 80 80 28 */ lis r4, lbl_datasize@ha +/* 80205FCC 00202DCC 38 84 A4 30 */ addi r4, r4, lbl_datasize@l /* 80205FD0 00202DD0 38 A5 00 01 */ addi r5, r5, 1 /* 80205FD4 00202DD4 80 04 00 10 */ lwz r0, 0x10(r4) /* 80205FD8 00202DD8 90 B5 00 98 */ stw r5, 0x98(r21) @@ -16841,8 +16841,8 @@ lbl_80205FEC: /* 80205FEC 00202DEC 2C 18 00 01 */ cmpwi r24, 1 /* 80205FF0 00202DF0 40 82 00 2C */ bne lbl_8020601C /* 80205FF4 00202DF4 80 B5 00 98 */ lwz r5, 0x98(r21) -/* 80205FF8 00202DF8 3C 80 80 28 */ lis r4, lbl_8027A430@ha -/* 80205FFC 00202DFC 38 84 A4 30 */ addi r4, r4, lbl_8027A430@l +/* 80205FF8 00202DF8 3C 80 80 28 */ lis r4, lbl_datasize@ha +/* 80205FFC 00202DFC 38 84 A4 30 */ addi r4, r4, lbl_datasize@l /* 80206000 00202E00 38 A5 00 01 */ addi r5, r5, 1 /* 80206004 00202E04 80 04 00 14 */ lwz r0, 0x14(r4) /* 80206008 00202E08 90 B5 00 98 */ stw r5, 0x98(r21) @@ -16854,8 +16854,8 @@ lbl_8020601C: /* 8020601C 00202E1C 2C 19 00 01 */ cmpwi r25, 1 /* 80206020 00202E20 40 82 00 2C */ bne lbl_8020604C /* 80206024 00202E24 80 B5 00 98 */ lwz r5, 0x98(r21) -/* 80206028 00202E28 3C 80 80 28 */ lis r4, lbl_8027A430@ha -/* 8020602C 00202E2C 38 84 A4 30 */ addi r4, r4, lbl_8027A430@l +/* 80206028 00202E28 3C 80 80 28 */ lis r4, lbl_datasize@ha +/* 8020602C 00202E2C 38 84 A4 30 */ addi r4, r4, lbl_datasize@l /* 80206030 00202E30 38 A5 00 01 */ addi r5, r5, 1 /* 80206034 00202E34 80 04 00 18 */ lwz r0, 0x18(r4) /* 80206038 00202E38 90 B5 00 98 */ stw r5, 0x98(r21) @@ -16867,8 +16867,8 @@ lbl_8020604C: /* 8020604C 00202E4C 2C 17 00 01 */ cmpwi r23, 1 /* 80206050 00202E50 40 82 00 2C */ bne lbl_8020607C /* 80206054 00202E54 80 B5 00 98 */ lwz r5, 0x98(r21) -/* 80206058 00202E58 3C 80 80 28 */ lis r4, lbl_8027A430@ha -/* 8020605C 00202E5C 38 84 A4 30 */ addi r4, r4, lbl_8027A430@l +/* 80206058 00202E58 3C 80 80 28 */ lis r4, lbl_datasize@ha +/* 8020605C 00202E5C 38 84 A4 30 */ addi r4, r4, lbl_datasize@l /* 80206060 00202E60 38 A5 00 01 */ addi r5, r5, 1 /* 80206064 00202E64 80 04 00 1C */ lwz r0, 0x1c(r4) /* 80206068 00202E68 90 B5 00 98 */ stw r5, 0x98(r21) @@ -16880,8 +16880,8 @@ lbl_8020607C: /* 8020607C 00202E7C 2C 16 00 01 */ cmpwi r22, 1 /* 80206080 00202E80 40 82 00 2C */ bne lbl_802060AC /* 80206084 00202E84 80 B5 00 98 */ lwz r5, 0x98(r21) -/* 80206088 00202E88 3C 80 80 28 */ lis r4, lbl_8027A430@ha -/* 8020608C 00202E8C 38 84 A4 30 */ addi r4, r4, lbl_8027A430@l +/* 80206088 00202E88 3C 80 80 28 */ lis r4, lbl_datasize@ha +/* 8020608C 00202E8C 38 84 A4 30 */ addi r4, r4, lbl_datasize@l /* 80206090 00202E90 38 A5 00 01 */ addi r5, r5, 1 /* 80206094 00202E94 80 04 00 20 */ lwz r0, 0x20(r4) /* 80206098 00202E98 90 B5 00 98 */ stw r5, 0x98(r21) @@ -16897,7 +16897,7 @@ lbl_802060AC: lbl_802060BC: /* 802060BC 00202EBC 90 75 00 9C */ stw r3, 0x9c(r21) /* 802060C0 00202EC0 80 15 00 00 */ lwz r0, 0(r21) -/* 802060C4 00202EC4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802060C4 00202EC4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802060C8 00202EC8 7C 63 01 D6 */ mullw r3, r3, r0 /* 802060CC 00202ECC 81 84 01 34 */ lwz r12, 0x134(r4) /* 802060D0 00202ED0 38 63 00 10 */ addi r3, r3, 0x10 @@ -16911,17 +16911,17 @@ lbl_802060BC: /* 802060F0 00202EF0 38 00 00 00 */ li r0, 0 /* 802060F4 00202EF4 40 82 00 18 */ bne lbl_8020610C /* 802060F8 00202EF8 90 95 00 4C */ stw r4, 0x4c(r21) -/* 802060FC 00202EFC 3C A0 80 28 */ lis r5, lbl_8027A430@ha -/* 80206100 00202F00 80 05 A4 30 */ lwz r0, lbl_8027A430@l(r5) +/* 802060FC 00202EFC 3C A0 80 28 */ lis r5, lbl_datasize@ha +/* 80206100 00202F00 80 05 A4 30 */ lwz r0, lbl_datasize@l(r5) /* 80206104 00202F04 80 D5 00 9C */ lwz r6, 0x9c(r21) /* 80206108 00202F08 90 D5 00 50 */ stw r6, 0x50(r21) lbl_8020610C: /* 8020610C 00202F0C 2C 1B 00 01 */ cmpwi r27, 1 /* 80206110 00202F10 40 82 00 24 */ bne lbl_80206134 /* 80206114 00202F14 7C C4 02 14 */ add r6, r4, r0 -/* 80206118 00202F18 3C A0 80 28 */ lis r5, lbl_8027A430@ha +/* 80206118 00202F18 3C A0 80 28 */ lis r5, lbl_datasize@ha /* 8020611C 00202F1C 90 D5 00 54 */ stw r6, 0x54(r21) -/* 80206120 00202F20 38 A5 A4 30 */ addi r5, r5, lbl_8027A430@l +/* 80206120 00202F20 38 A5 A4 30 */ addi r5, r5, lbl_datasize@l /* 80206124 00202F24 80 A5 00 04 */ lwz r5, 4(r5) /* 80206128 00202F28 80 D5 00 9C */ lwz r6, 0x9c(r21) /* 8020612C 00202F2C 7C 00 2A 14 */ add r0, r0, r5 @@ -16930,9 +16930,9 @@ lbl_80206134: /* 80206134 00202F34 2C 1A 00 01 */ cmpwi r26, 1 /* 80206138 00202F38 40 82 00 24 */ bne lbl_8020615C /* 8020613C 00202F3C 7C C4 02 14 */ add r6, r4, r0 -/* 80206140 00202F40 3C A0 80 28 */ lis r5, lbl_8027A430@ha +/* 80206140 00202F40 3C A0 80 28 */ lis r5, lbl_datasize@ha /* 80206144 00202F44 90 D5 00 5C */ stw r6, 0x5c(r21) -/* 80206148 00202F48 38 A5 A4 30 */ addi r5, r5, lbl_8027A430@l +/* 80206148 00202F48 38 A5 A4 30 */ addi r5, r5, lbl_datasize@l /* 8020614C 00202F4C 80 A5 00 08 */ lwz r5, 8(r5) /* 80206150 00202F50 80 D5 00 9C */ lwz r6, 0x9c(r21) /* 80206154 00202F54 7C 00 2A 14 */ add r0, r0, r5 @@ -16941,9 +16941,9 @@ lbl_8020615C: /* 8020615C 00202F5C 2C 1C 00 01 */ cmpwi r28, 1 /* 80206160 00202F60 40 82 00 24 */ bne lbl_80206184 /* 80206164 00202F64 7C C4 02 14 */ add r6, r4, r0 -/* 80206168 00202F68 3C A0 80 28 */ lis r5, lbl_8027A430@ha +/* 80206168 00202F68 3C A0 80 28 */ lis r5, lbl_datasize@ha /* 8020616C 00202F6C 90 D5 00 64 */ stw r6, 0x64(r21) -/* 80206170 00202F70 38 A5 A4 30 */ addi r5, r5, lbl_8027A430@l +/* 80206170 00202F70 38 A5 A4 30 */ addi r5, r5, lbl_datasize@l /* 80206174 00202F74 80 A5 00 0C */ lwz r5, 0xc(r5) /* 80206178 00202F78 80 D5 00 9C */ lwz r6, 0x9c(r21) /* 8020617C 00202F7C 7C 00 2A 14 */ add r0, r0, r5 @@ -16952,9 +16952,9 @@ lbl_80206184: /* 80206184 00202F84 2C 1D 00 01 */ cmpwi r29, 1 /* 80206188 00202F88 40 82 00 24 */ bne lbl_802061AC /* 8020618C 00202F8C 7C C4 02 14 */ add r6, r4, r0 -/* 80206190 00202F90 3C A0 80 28 */ lis r5, lbl_8027A430@ha +/* 80206190 00202F90 3C A0 80 28 */ lis r5, lbl_datasize@ha /* 80206194 00202F94 90 D5 00 6C */ stw r6, 0x6c(r21) -/* 80206198 00202F98 38 A5 A4 30 */ addi r5, r5, lbl_8027A430@l +/* 80206198 00202F98 38 A5 A4 30 */ addi r5, r5, lbl_datasize@l /* 8020619C 00202F9C 80 A5 00 10 */ lwz r5, 0x10(r5) /* 802061A0 00202FA0 80 D5 00 9C */ lwz r6, 0x9c(r21) /* 802061A4 00202FA4 7C 00 2A 14 */ add r0, r0, r5 @@ -16963,9 +16963,9 @@ lbl_802061AC: /* 802061AC 00202FAC 2C 18 00 01 */ cmpwi r24, 1 /* 802061B0 00202FB0 40 82 00 24 */ bne lbl_802061D4 /* 802061B4 00202FB4 7C C4 02 14 */ add r6, r4, r0 -/* 802061B8 00202FB8 3C A0 80 28 */ lis r5, lbl_8027A430@ha +/* 802061B8 00202FB8 3C A0 80 28 */ lis r5, lbl_datasize@ha /* 802061BC 00202FBC 90 D5 00 74 */ stw r6, 0x74(r21) -/* 802061C0 00202FC0 38 A5 A4 30 */ addi r5, r5, lbl_8027A430@l +/* 802061C0 00202FC0 38 A5 A4 30 */ addi r5, r5, lbl_datasize@l /* 802061C4 00202FC4 80 A5 00 14 */ lwz r5, 0x14(r5) /* 802061C8 00202FC8 80 D5 00 9C */ lwz r6, 0x9c(r21) /* 802061CC 00202FCC 7C 00 2A 14 */ add r0, r0, r5 @@ -16974,9 +16974,9 @@ lbl_802061D4: /* 802061D4 00202FD4 2C 19 00 01 */ cmpwi r25, 1 /* 802061D8 00202FD8 40 82 00 24 */ bne lbl_802061FC /* 802061DC 00202FDC 7C C4 02 14 */ add r6, r4, r0 -/* 802061E0 00202FE0 3C A0 80 28 */ lis r5, lbl_8027A430@ha +/* 802061E0 00202FE0 3C A0 80 28 */ lis r5, lbl_datasize@ha /* 802061E4 00202FE4 90 D5 00 7C */ stw r6, 0x7c(r21) -/* 802061E8 00202FE8 38 A5 A4 30 */ addi r5, r5, lbl_8027A430@l +/* 802061E8 00202FE8 38 A5 A4 30 */ addi r5, r5, lbl_datasize@l /* 802061EC 00202FEC 80 A5 00 18 */ lwz r5, 0x18(r5) /* 802061F0 00202FF0 80 D5 00 9C */ lwz r6, 0x9c(r21) /* 802061F4 00202FF4 7C 00 2A 14 */ add r0, r0, r5 @@ -16985,9 +16985,9 @@ lbl_802061FC: /* 802061FC 00202FFC 2C 17 00 01 */ cmpwi r23, 1 /* 80206200 00203000 40 82 00 24 */ bne lbl_80206224 /* 80206204 00203004 7C C4 02 14 */ add r6, r4, r0 -/* 80206208 00203008 3C A0 80 28 */ lis r5, lbl_8027A430@ha +/* 80206208 00203008 3C A0 80 28 */ lis r5, lbl_datasize@ha /* 8020620C 0020300C 90 D5 00 84 */ stw r6, 0x84(r21) -/* 80206210 00203010 38 A5 A4 30 */ addi r5, r5, lbl_8027A430@l +/* 80206210 00203010 38 A5 A4 30 */ addi r5, r5, lbl_datasize@l /* 80206214 00203014 80 A5 00 1C */ lwz r5, 0x1c(r5) /* 80206218 00203018 80 D5 00 9C */ lwz r6, 0x9c(r21) /* 8020621C 0020301C 7C 00 2A 14 */ add r0, r0, r5 @@ -17099,7 +17099,7 @@ lbl_8020636C: /* 80206380 00203180 93 C1 00 18 */ stw r30, 0x18(r1) /* 80206384 00203184 93 A1 00 14 */ stw r29, 0x14(r1) /* 80206388 00203188 7C 7D 1B 78 */ mr r29, r3 -/* 8020638C 0020318C 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 8020638C 0020318C 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80206390 00203190 7F DD 00 2E */ lwzx r30, r29, r0 /* 80206394 00203194 80 BE 00 04 */ lwz r5, 4(r30) /* 80206398 00203198 2C 05 00 00 */ cmpwi r5, 0 @@ -17151,9 +17151,9 @@ RpPTankAtomicCreate: /* 80206438 00203238 7C 7E 1B 78 */ mr r30, r3 /* 8020643C 0020323C 7C 83 23 78 */ mr r3, r4 /* 80206440 00203240 4B FF FE 21 */ bl rwsdk.rpPTankValidateFlag -/* 80206444 00203244 3C A0 80 2B */ lis r5, lbl_802B76E0@ha +/* 80206444 00203244 3C A0 80 2B */ lis r5, lbl_defaultCB@ha /* 80206448 00203248 7C 64 1B 78 */ mr r4, r3 -/* 8020644C 0020324C 38 C5 76 E0 */ addi r6, r5, lbl_802B76E0@l +/* 8020644C 0020324C 38 C5 76 E0 */ addi r6, r5, lbl_defaultCB@l /* 80206450 00203250 7F C3 F3 78 */ mr r3, r30 /* 80206454 00203254 7F E5 FB 78 */ mr r5, r31 /* 80206458 00203258 48 00 00 1D */ bl _rpPTankAtomicCreateCustom @@ -17179,7 +17179,7 @@ _rpPTankAtomicCreateCustom: /* 8020649C 0020329C 48 00 CD 19 */ bl RpAtomicCreate /* 802064A0 002032A0 7C 7E 1B 79 */ or. r30, r3, r3 /* 802064A4 002032A4 41 82 02 AC */ beq lbl_80206750 -/* 802064A8 002032A8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802064A8 002032A8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802064AC 002032AC 38 60 01 38 */ li r3, 0x138 /* 802064B0 002032B0 81 84 01 34 */ lwz r12, 0x134(r4) /* 802064B4 002032B4 7D 89 03 A6 */ mtctr r12 @@ -17210,7 +17210,7 @@ lbl_802064F0: /* 80206514 00203314 90 1D 00 40 */ stw r0, 0x40(r29) /* 80206518 00203318 90 DD 00 3C */ stw r6, 0x3c(r29) /* 8020651C 0020331C 90 DD 00 0C */ stw r6, 0xc(r29) -/* 80206520 00203320 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80206520 00203320 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80206524 00203324 7F BE 01 2E */ stwx r29, r30, r0 /* 80206528 00203328 4B DF D0 19 */ bl memcpy /* 8020652C 0020332C 81 9D 00 14 */ lwz r12, 0x14(r29) @@ -17259,14 +17259,14 @@ lbl_802065A8: /* 802065C8 002033C8 2C 03 00 01 */ cmpwi r3, 1 /* 802065CC 002033CC 40 82 01 84 */ bne lbl_80206750 /* 802065D0 002033D0 80 7E 00 18 */ lwz r3, 0x18(r30) -/* 802065D4 002033D4 3C 80 80 28 */ lis r4, lbl_8027A454@ha -/* 802065D8 002033D8 39 84 A4 54 */ addi r12, r4, lbl_8027A454@l -/* 802065DC 002033DC 83 22 C0 C8 */ lwz r25, lbl_803D0A48-_SDA2_BASE_(r2) +/* 802065D4 002033D4 3C 80 80 28 */ lis r4, lbl__463_5@ha +/* 802065D8 002033D8 39 84 A4 54 */ addi r12, r4, lbl__463_5@l +/* 802065DC 002033DC 83 22 C0 C8 */ lwz r25, lbl__460_3-_SDA2_BASE_(r2) /* 802065E0 002033E0 83 42 C0 CC */ lwz r26, lbl_803D0A4C-_SDA2_BASE_(r2) /* 802065E4 002033E4 38 80 00 00 */ li r4, 0 -/* 802065E8 002033E8 83 E2 BA D0 */ lwz r31, lbl_803D0450-_SDA2_BASE_(r2) +/* 802065E8 002033E8 83 E2 BA D0 */ lwz r31, lbl__461_4-_SDA2_BASE_(r2) /* 802065EC 002033EC 83 82 BA D4 */ lwz r28, lbl_803D0454-_SDA2_BASE_(r2) -/* 802065F0 002033F0 83 62 BA D8 */ lwz r27, lbl_803D0458-_SDA2_BASE_(r2) +/* 802065F0 002033F0 83 62 BA D8 */ lwz r27, lbl__462_3-_SDA2_BASE_(r2) /* 802065F4 002033F4 81 6C 00 00 */ lwz r11, 0(r12) /* 802065F8 002033F8 81 4C 00 04 */ lwz r10, 4(r12) /* 802065FC 002033FC 81 2C 00 08 */ lwz r9, 8(r12) @@ -17301,7 +17301,7 @@ lbl_802065A8: /* 80206670 00203470 7F 40 D3 78 */ mr r0, r26 /* 80206674 00203474 81 41 00 20 */ lwz r10, 0x20(r1) /* 80206678 00203478 38 9D 00 A4 */ addi r4, r29, 0xa4 -/* 8020667C 0020347C C0 02 BA DC */ lfs f0, lbl_803D045C-_SDA2_BASE_(r2) +/* 8020667C 0020347C C0 02 BA DC */ lfs f0, lbl__474_1-_SDA2_BASE_(r2) /* 80206680 00203480 38 60 00 0A */ li r3, 0xa /* 80206684 00203484 81 21 00 24 */ lwz r9, 0x24(r1) /* 80206688 00203488 D0 1D 00 C0 */ stfs f0, 0xc0(r29) @@ -17310,21 +17310,21 @@ lbl_802065A8: /* 80206694 00203494 80 E1 00 2C */ lwz r7, 0x2c(r1) /* 80206698 00203498 90 1D 00 B4 */ stw r0, 0xb4(r29) /* 8020669C 0020349C 80 C1 00 30 */ lwz r6, 0x30(r1) -/* 802066A0 002034A0 C0 02 BA E0 */ lfs f0, lbl_803D0460-_SDA2_BASE_(r2) +/* 802066A0 002034A0 C0 02 BA E0 */ lfs f0, lbl__475-_SDA2_BASE_(r2) /* 802066A4 002034A4 80 A1 00 34 */ lwz r5, 0x34(r1) /* 802066A8 002034A8 D0 1D 01 20 */ stfs f0, 0x120(r29) /* 802066AC 002034AC 80 01 00 38 */ lwz r0, 0x38(r1) /* 802066B0 002034B0 D0 1D 01 0C */ stfs f0, 0x10c(r29) /* 802066B4 002034B4 D0 1D 00 F8 */ stfs f0, 0xf8(r29) -/* 802066B8 002034B8 C0 02 BA DC */ lfs f0, lbl_803D045C-_SDA2_BASE_(r2) +/* 802066B8 002034B8 C0 02 BA DC */ lfs f0, lbl__474_1-_SDA2_BASE_(r2) /* 802066BC 002034BC D0 1D 01 08 */ stfs f0, 0x108(r29) /* 802066C0 002034C0 D0 1D 01 00 */ stfs f0, 0x100(r29) /* 802066C4 002034C4 D0 1D 00 FC */ stfs f0, 0xfc(r29) -/* 802066C8 002034C8 C0 02 BA DC */ lfs f0, lbl_803D045C-_SDA2_BASE_(r2) +/* 802066C8 002034C8 C0 02 BA DC */ lfs f0, lbl__474_1-_SDA2_BASE_(r2) /* 802066CC 002034CC D0 1D 01 1C */ stfs f0, 0x11c(r29) /* 802066D0 002034D0 D0 1D 01 18 */ stfs f0, 0x118(r29) /* 802066D4 002034D4 D0 1D 01 10 */ stfs f0, 0x110(r29) -/* 802066D8 002034D8 C0 02 BA DC */ lfs f0, lbl_803D045C-_SDA2_BASE_(r2) +/* 802066D8 002034D8 C0 02 BA DC */ lfs f0, lbl__474_1-_SDA2_BASE_(r2) /* 802066DC 002034DC D0 1D 01 30 */ stfs f0, 0x130(r29) /* 802066E0 002034E0 D0 1D 01 2C */ stfs f0, 0x12c(r29) /* 802066E4 002034E4 D0 1D 01 28 */ stfs f0, 0x128(r29) @@ -17379,7 +17379,7 @@ RpPTankAtomicDestroy: .global RpPTankAtomicLock RpPTankAtomicLock: -/* 80206794 00203594 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80206794 00203594 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80206798 00203598 7D 03 00 2E */ lwzx r8, r3, r0 /* 8020679C 0020359C 80 08 00 A0 */ lwz r0, 0xa0(r8) /* 802067A0 002035A0 7C 00 28 39 */ and. r0, r0, r5 @@ -17486,7 +17486,7 @@ lbl_802068E8: /* 802068F8 002036F8 3C 04 C0 00 */ addis r0, r4, 0xc000 /* 802068FC 002036FC 28 00 00 00 */ cmplwi r0, 0 /* 80206900 00203700 40 82 00 1C */ bne lbl_8020691C -/* 80206904 00203704 80 8D 9E 28 */ lwz r4, lbl_803CC728-_SDA_BASE_(r13) +/* 80206904 00203704 80 8D 9E 28 */ lwz r4, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80206908 00203708 7C C0 2B 78 */ or r0, r6, r5 /* 8020690C 0020370C 7C 83 20 2E */ lwzx r4, r3, r4 /* 80206910 00203710 80 64 00 3C */ lwz r3, 0x3c(r4) @@ -17498,7 +17498,7 @@ lbl_8020691C: .global RpPTankAtomicUnlock RpPTankAtomicUnlock: -/* 80206924 00203724 80 8D 9E 28 */ lwz r4, lbl_803CC728-_SDA_BASE_(r13) +/* 80206924 00203724 80 8D 9E 28 */ lwz r4, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80206928 00203728 38 00 00 00 */ li r0, 0 /* 8020692C 0020372C 7C C3 20 2E */ lwzx r6, r3, r4 /* 80206930 00203730 80 A6 00 40 */ lwz r5, 0x40(r6) @@ -17548,7 +17548,7 @@ lbl_80206948: /* 802069DC 002037DC 7F C3 F3 78 */ mr r3, r30 /* 802069E0 002037E0 38 80 00 00 */ li r4, 0 /* 802069E4 002037E4 48 01 8D 3D */ bl _rxGameCubeAllInOneSetReinstanceCallBack -/* 802069E8 002037E8 93 ED 9E 30 */ stw r31, lbl_803CC730-_SDA_BASE_(r13) +/* 802069E8 002037E8 93 ED 9E 30 */ stw r31, lbl__rxPTankGameCubeRenderPipeline-_SDA_BASE_(r13) /* 802069EC 002037EC 7F A3 EB 78 */ mr r3, r29 /* 802069F0 002037F0 80 01 00 24 */ lwz r0, 0x24(r1) /* 802069F4 002037F4 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -17563,13 +17563,13 @@ lbl_80206A0C: /* 80206A14 00203814 90 01 00 14 */ stw r0, 0x14(r1) /* 80206A18 00203818 93 E1 00 0C */ stw r31, 0xc(r1) /* 80206A1C 0020381C 7C 7F 1B 78 */ mr r31, r3 -/* 80206A20 00203820 80 0D 9E 30 */ lwz r0, lbl_803CC730-_SDA_BASE_(r13) +/* 80206A20 00203820 80 0D 9E 30 */ lwz r0, lbl__rxPTankGameCubeRenderPipeline-_SDA_BASE_(r13) /* 80206A24 00203824 28 00 00 00 */ cmplwi r0, 0 /* 80206A28 00203828 41 82 00 14 */ beq lbl_80206A3C /* 80206A2C 0020382C 7C 03 03 78 */ mr r3, r0 /* 80206A30 00203830 48 04 62 19 */ bl _rxPipelineDestroy /* 80206A34 00203834 38 00 00 00 */ li r0, 0 -/* 80206A38 00203838 90 0D 9E 30 */ stw r0, lbl_803CC730-_SDA_BASE_(r13) +/* 80206A38 00203838 90 0D 9E 30 */ stw r0, lbl__rxPTankGameCubeRenderPipeline-_SDA_BASE_(r13) lbl_80206A3C: /* 80206A3C 0020383C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80206A40 00203840 7F E3 FB 78 */ mr r3, r31 @@ -17580,7 +17580,7 @@ lbl_80206A3C: .global rwsdk.PTankGameCubeSetupRenderCallback rwsdk.PTankGameCubeSetupRenderCallback: -/* 80206A54 00203854 80 AD 9E 28 */ lwz r5, lbl_803CC728-_SDA_BASE_(r13) +/* 80206A54 00203854 80 AD 9E 28 */ lwz r5, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80206A58 00203858 38 80 00 00 */ li r4, 0 /* 80206A5C 0020385C 38 00 00 00 */ li r0, 0 /* 80206A60 00203860 7C 63 28 2E */ lwzx r3, r3, r5 @@ -17771,7 +17771,7 @@ lbl_80206CC8: /* 80206CE8 00203AE8 38 C0 00 00 */ li r6, 0 /* 80206CEC 00203AEC 48 01 8D D5 */ bl RpGameCubeVtxFmtSetTexCoord lbl_80206CF0: -/* 80206CF0 00203AF0 C0 22 BA E8 */ lfs f1, lbl_803D0468-_SDA2_BASE_(r2) +/* 80206CF0 00203AF0 C0 22 BA E8 */ lfs f1, lbl__347_2-_SDA2_BASE_(r2) /* 80206CF4 00203AF4 48 00 E2 4D */ bl RpGeometryCreateSpace /* 80206CF8 00203AF8 93 C3 00 08 */ stw r30, 8(r3) /* 80206CFC 00203AFC 38 00 00 01 */ li r0, 1 @@ -17782,9 +17782,9 @@ lbl_80206CF0: /* 80206D10 00203B10 7F 83 E3 78 */ mr r3, r28 /* 80206D14 00203B14 48 01 8E D1 */ bl RpGameCubeVtxFmtDestroy /* 80206D18 00203B18 48 01 0E 55 */ bl RpMaterialCreate -/* 80206D1C 00203B1C C0 22 BA EC */ lfs f1, lbl_803D046C-_SDA2_BASE_(r2) +/* 80206D1C 00203B1C C0 22 BA EC */ lfs f1, lbl__348_3-_SDA2_BASE_(r2) /* 80206D20 00203B20 7C 7C 1B 78 */ mr r28, r3 -/* 80206D24 00203B24 C0 02 BA E8 */ lfs f0, lbl_803D0468-_SDA2_BASE_(r2) +/* 80206D24 00203B24 C0 02 BA E8 */ lfs f0, lbl__347_2-_SDA2_BASE_(r2) /* 80206D28 00203B28 7F A3 EB 78 */ mr r3, r29 /* 80206D2C 00203B2C D0 21 00 10 */ stfs f1, 0x10(r1) /* 80206D30 00203B30 7F 85 E3 78 */ mr r5, r28 @@ -17804,9 +17804,9 @@ lbl_80206CF0: /* 80206D68 00203B68 38 80 00 00 */ li r4, 0 /* 80206D6C 00203B6C 38 A0 00 1C */ li r5, 0x1c /* 80206D70 00203B70 4B DF C6 E9 */ bl memset -/* 80206D74 00203B74 80 6D 9E D0 */ lwz r3, lbl_803CC7D0-_SDA_BASE_(r13) +/* 80206D74 00203B74 80 6D 9E D0 */ lwz r3, lbl_meshModule-_SDA_BASE_(r13) /* 80206D78 00203B78 38 DE 00 10 */ addi r6, r30, 0x10 -/* 80206D7C 00203B7C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80206D7C 00203B7C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80206D80 00203B80 38 00 00 01 */ li r0, 1 /* 80206D84 00203B84 38 63 00 2D */ addi r3, r3, 0x2d /* 80206D88 00203B88 80 BE 00 00 */ lwz r5, 0(r30) @@ -17834,7 +17834,7 @@ lbl_80206CF0: /* 80206DE0 00203BE0 48 01 0E 3D */ bl RpMaterialDestroy /* 80206DE4 00203BE4 7F E3 FB 78 */ mr r3, r31 /* 80206DE8 00203BE8 4B FF FC 6D */ bl rwsdk.PTankGameCubeSetupRenderCallback -/* 80206DEC 00203BEC 80 0D 9E 30 */ lwz r0, lbl_803CC730-_SDA_BASE_(r13) +/* 80206DEC 00203BEC 80 0D 9E 30 */ lwz r0, lbl__rxPTankGameCubeRenderPipeline-_SDA_BASE_(r13) /* 80206DF0 00203BF0 38 60 00 01 */ li r3, 1 /* 80206DF4 00203BF4 90 1F 00 6C */ stw r0, 0x6c(r31) /* 80206DF8 00203BF8 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -17855,7 +17855,7 @@ lbl_80206CF0: /* 80206E34 00203C34 93 E1 00 3C */ stw r31, 0x3c(r1) /* 80206E38 00203C38 93 C1 00 38 */ stw r30, 0x38(r1) /* 80206E3C 00203C3C 93 A1 00 34 */ stw r29, 0x34(r1) -/* 80206E40 00203C40 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80206E40 00203C40 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80206E44 00203C44 7C 7E 1B 78 */ mr r30, r3 /* 80206E48 00203C48 7F FE 00 2E */ lwzx r31, r30, r0 /* 80206E4C 00203C4C 83 BF 00 A0 */ lwz r29, 0xa0(r31) @@ -17877,7 +17877,7 @@ lbl_80206CF0: /* 80206E8C 00203C8C 90 01 00 24 */ stw r0, 0x24(r1) /* 80206E90 00203C90 48 00 00 D8 */ b lbl_80206F68 lbl_80206E94: -/* 80206E94 00203C94 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80206E94 00203C94 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80206E98 00203C98 80 63 00 00 */ lwz r3, 0(r3) /* 80206E9C 00203C9C 80 63 00 04 */ lwz r3, 4(r3) /* 80206EA0 00203CA0 48 03 21 91 */ bl RwFrameGetLTM @@ -17932,7 +17932,7 @@ lbl_80206F38: /* 80206F60 00203D60 80 1D 00 18 */ lwz r0, 0x18(r29) /* 80206F64 00203D64 90 01 00 24 */ stw r0, 0x24(r1) lbl_80206F68: -/* 80206F68 00203D68 C0 62 BA F0 */ lfs f3, lbl_803D0470-_SDA2_BASE_(r2) +/* 80206F68 00203D68 C0 62 BA F0 */ lfs f3, lbl__386_1-_SDA2_BASE_(r2) /* 80206F6C 00203D6C 38 01 00 10 */ addi r0, r1, 0x10 /* 80206F70 00203D70 C0 41 00 1C */ lfs f2, 0x1c(r1) /* 80206F74 00203D74 C0 21 00 20 */ lfs f1, 0x20(r1) @@ -17998,12 +17998,12 @@ lbl_8020704C: /* 80207054 00203E54 90 01 00 74 */ stw r0, 0x74(r1) /* 80207058 00203E58 39 61 00 70 */ addi r11, r1, 0x70 /* 8020705C 00203E5C 4B FE 64 A5 */ bl func_801ED500 -/* 80207060 00203E60 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80207060 00203E60 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 80207064 00203E64 7C 7A 1B 78 */ mr r26, r3 /* 80207068 00203E68 80 63 00 18 */ lwz r3, 0x18(r3) /* 8020706C 00203E6C 7C 9B 23 78 */ mr r27, r4 /* 80207070 00203E70 7F FA 00 2E */ lwzx r31, r26, r0 -/* 80207074 00203E74 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 80207074 00203E74 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 80207078 00203E78 83 DF 00 44 */ lwz r30, 0x44(r31) /* 8020707C 00203E7C 7F 83 00 2E */ lwzx r28, r3, r0 /* 80207080 00203E80 4B FC 41 29 */ bl GXClearVtxDesc @@ -18081,11 +18081,11 @@ lbl_8020718C: /* 8020718C 00203F8C 80 1B 00 1C */ lwz r0, 0x1c(r27) /* 80207190 00203F90 2C 00 00 00 */ cmpwi r0, 0 /* 80207194 00203F94 41 82 00 84 */ beq lbl_80207218 -/* 80207198 00203F98 C0 A2 BB 14 */ lfs f5, lbl_803D0494-_SDA2_BASE_(r2) +/* 80207198 00203F98 C0 A2 BB 14 */ lfs f5, lbl__390_1-_SDA2_BASE_(r2) /* 8020719C 00203F9C 38 81 00 1C */ addi r4, r1, 0x1c /* 802071A0 00203FA0 C0 1B 00 0C */ lfs f0, 0xc(r27) /* 802071A4 00203FA4 38 60 00 04 */ li r3, 4 -/* 802071A8 00203FA8 C0 82 BB 10 */ lfs f4, lbl_803D0490-_SDA2_BASE_(r2) +/* 802071A8 00203FA8 C0 82 BB 10 */ lfs f4, lbl__389_2-_SDA2_BASE_(r2) /* 802071AC 00203FAC C0 5B 00 10 */ lfs f2, 0x10(r27) /* 802071B0 00203FB0 EC 65 20 3A */ fmadds f3, f5, f0, f4 /* 802071B4 00203FB4 C0 3B 00 14 */ lfs f1, 0x14(r27) @@ -18114,13 +18114,13 @@ lbl_8020718C: /* 80207210 00204010 4B FC 61 E5 */ bl GXSetChanAmbColor /* 80207214 00204014 48 00 00 18 */ b lbl_8020722C lbl_80207218: -/* 80207218 00204018 80 02 BA FC */ lwz r0, lbl_803D047C-_SDA2_BASE_(r2) +/* 80207218 00204018 80 02 BA FC */ lwz r0, lbl_OpaqueBlack-_SDA2_BASE_(r2) /* 8020721C 0020401C 38 81 00 18 */ addi r4, r1, 0x18 /* 80207220 00204020 38 60 00 04 */ li r3, 4 /* 80207224 00204024 90 01 00 18 */ stw r0, 0x18(r1) /* 80207228 00204028 4B FC 61 CD */ bl GXSetChanAmbColor lbl_8020722C: -/* 8020722C 0020402C 80 02 BA F8 */ lwz r0, lbl_803D0478-_SDA2_BASE_(r2) +/* 8020722C 0020402C 80 02 BA F8 */ lwz r0, lbl_OpaqueWhite-_SDA2_BASE_(r2) /* 80207230 00204030 38 81 00 14 */ addi r4, r1, 0x14 /* 80207234 00204034 3B C0 00 00 */ li r30, 0 /* 80207238 00204038 38 60 00 04 */ li r3, 4 @@ -18149,11 +18149,11 @@ lbl_80207284: /* 80207288 00204088 3B C0 00 00 */ li r30, 0 /* 8020728C 0020408C 2C 00 00 00 */ cmpwi r0, 0 /* 80207290 00204090 41 82 00 84 */ beq lbl_80207314 -/* 80207294 00204094 C0 A2 BB 14 */ lfs f5, lbl_803D0494-_SDA2_BASE_(r2) +/* 80207294 00204094 C0 A2 BB 14 */ lfs f5, lbl__390_1-_SDA2_BASE_(r2) /* 80207298 00204098 38 81 00 0C */ addi r4, r1, 0xc /* 8020729C 0020409C C0 1B 00 0C */ lfs f0, 0xc(r27) /* 802072A0 002040A0 38 60 00 04 */ li r3, 4 -/* 802072A4 002040A4 C0 82 BB 10 */ lfs f4, lbl_803D0490-_SDA2_BASE_(r2) +/* 802072A4 002040A4 C0 82 BB 10 */ lfs f4, lbl__389_2-_SDA2_BASE_(r2) /* 802072A8 002040A8 C0 5B 00 10 */ lfs f2, 0x10(r27) /* 802072AC 002040AC EC 65 20 3A */ fmadds f3, f5, f0, f4 /* 802072B0 002040B0 C0 3B 00 14 */ lfs f1, 0x14(r27) @@ -18182,7 +18182,7 @@ lbl_80207284: /* 8020730C 0020410C 4B FC 61 D9 */ bl GXSetChanMatColor /* 80207310 00204110 48 00 00 18 */ b lbl_80207328 lbl_80207314: -/* 80207314 00204114 80 02 BA FC */ lwz r0, lbl_803D047C-_SDA2_BASE_(r2) +/* 80207314 00204114 80 02 BA FC */ lwz r0, lbl_OpaqueBlack-_SDA2_BASE_(r2) /* 80207318 00204118 38 81 00 08 */ addi r4, r1, 8 /* 8020731C 0020411C 38 60 00 04 */ li r3, 4 /* 80207320 00204120 90 01 00 08 */ stw r0, 8(r1) @@ -18263,7 +18263,7 @@ lbl_80207414: /* 80207440 00204240 80 9B 00 00 */ lwz r4, 0(r27) /* 80207444 00204244 28 04 00 00 */ cmplwi r4, 0 /* 80207448 00204248 41 82 00 20 */ beq lbl_80207468 -/* 8020744C 0020424C 80 6D A0 20 */ lwz r3, lbl_803CC920-_SDA_BASE_(r13) +/* 8020744C 0020424C 80 6D A0 20 */ lwz r3, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 80207450 00204250 80 84 00 00 */ lwz r4, 0(r4) /* 80207454 00204254 38 03 00 14 */ addi r0, r3, 0x14 /* 80207458 00204258 7C 04 00 2E */ lwzx r0, r4, r0 @@ -18271,7 +18271,7 @@ lbl_80207414: /* 80207460 00204260 68 03 00 01 */ xori r3, r0, 1 /* 80207464 00204264 48 04 18 99 */ bl _rwDlRenderStateSetZCompLoc lbl_80207468: -/* 80207468 00204268 80 0D 9E 28 */ lwz r0, lbl_803CC728-_SDA_BASE_(r13) +/* 80207468 00204268 80 0D 9E 28 */ lwz r0, lbl__rpPTankAtomicDataOffset-_SDA_BASE_(r13) /* 8020746C 0020426C 38 60 00 80 */ li r3, 0x80 /* 80207470 00204270 83 7A 00 18 */ lwz r27, 0x18(r26) /* 80207474 00204274 38 80 00 00 */ li r4, 0 @@ -18283,17 +18283,17 @@ lbl_80207468: /* 8020748C 0020428C 54 1E 04 3E */ clrlwi r30, r0, 0x10 /* 80207490 00204290 54 05 14 3A */ rlwinm r5, r0, 2, 0x10, 0x1d /* 80207494 00204294 4B FC 4D 85 */ bl GXBegin -/* 80207498 00204298 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 80207498 00204298 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 8020749C 0020429C 39 00 00 00 */ li r8, 0 /* 802074A0 002042A0 7D 04 43 78 */ mr r4, r8 /* 802074A4 002042A4 7D 3B 00 2E */ lwzx r9, r27, r0 /* 802074A8 002042A8 28 09 00 00 */ cmplwi r9, 0 /* 802074AC 002042AC 41 82 00 54 */ beq lbl_80207500 -/* 802074B0 002042B0 80 02 BB 00 */ lwz r0, lbl_803D0480-_SDA2_BASE_(r2) +/* 802074B0 002042B0 80 02 BB 00 */ lwz r0, lbl__288_2-_SDA2_BASE_(r2) /* 802074B4 002042B4 38 81 00 28 */ addi r4, r1, 0x28 /* 802074B8 002042B8 89 02 BB 04 */ lbz r8, lbl_803D0484-_SDA2_BASE_(r2) /* 802074BC 002042BC 38 61 00 30 */ addi r3, r1, 0x30 -/* 802074C0 002042C0 80 E2 BB 08 */ lwz r7, lbl_803D0488-_SDA2_BASE_(r2) +/* 802074C0 002042C0 80 E2 BB 08 */ lwz r7, lbl__290_2-_SDA2_BASE_(r2) /* 802074C4 002042C4 88 C2 BB 0C */ lbz r6, lbl_803D048C-_SDA2_BASE_(r2) /* 802074C8 002042C8 90 01 00 28 */ stw r0, 0x28(r1) /* 802074CC 002042CC 88 A9 00 0C */ lbz r5, 0xc(r9) @@ -18382,7 +18382,7 @@ lbl_8020753C: /* 80207610 00204410 29 91 00 00 */ cmplwi cr3, r17, 0 /* 80207614 00204414 29 0C 00 00 */ cmplwi cr2, r12, 0 /* 80207618 00204418 28 8E 00 00 */ cmplwi cr1, r14, 0 -/* 8020761C 0020441C 81 8D 87 30 */ lwz r12, lbl_803CB030-_SDA_BASE_(r13) +/* 8020761C 0020441C 81 8D 87 30 */ lwz r12, lbl__rwPNumber1-_SDA_BASE_(r13) /* 80207620 00204420 82 E5 00 0C */ lwz r23, 0xc(r5) /* 80207624 00204424 82 65 00 10 */ lwz r19, 0x10(r5) /* 80207628 00204428 E0 0C 80 00 */ psq_l f0, 0(r12), 1, qr0 @@ -18437,7 +18437,7 @@ lbl_802076C8: /* 802076D0 002044D0 82 C5 00 18 */ lwz r22, 0x18(r5) lbl_802076D4: /* 802076D4 002044D4 2C 03 00 00 */ cmpwi r3, 0 -/* 802076D8 002044D8 83 62 BB 20 */ lwz r27, lbl_803D04A0-_SDA2_BASE_(r2) +/* 802076D8 002044D8 83 62 BB 20 */ lwz r27, lbl__rwFifo-_SDA2_BASE_(r2) /* 802076DC 002044DC 7C 69 03 A6 */ mtctr r3 /* 802076E0 002044E0 40 81 01 80 */ ble lbl_80207860 lbl_802076E4: @@ -18651,7 +18651,7 @@ lbl_80207900: /* 802079D4 002047D4 29 91 00 00 */ cmplwi cr3, r17, 0 /* 802079D8 002047D8 29 0C 00 00 */ cmplwi cr2, r12, 0 /* 802079DC 002047DC 28 8E 00 00 */ cmplwi cr1, r14, 0 -/* 802079E0 002047E0 81 8D 87 30 */ lwz r12, lbl_803CB030-_SDA_BASE_(r13) +/* 802079E0 002047E0 81 8D 87 30 */ lwz r12, lbl__rwPNumber1-_SDA_BASE_(r13) /* 802079E4 002047E4 E0 25 00 68 */ psq_l f1, 104(r5), 0, qr0 /* 802079E8 002047E8 E0 0C 00 00 */ psq_l f0, 0(r12), 0, qr0 /* 802079EC 002047EC 82 E5 00 0C */ lwz r23, 0xc(r5) @@ -18707,7 +18707,7 @@ lbl_80207A90: /* 80207A98 00204898 82 C5 00 18 */ lwz r22, 0x18(r5) lbl_80207A9C: /* 80207A9C 0020489C 2C 03 00 00 */ cmpwi r3, 0 -/* 80207AA0 002048A0 83 62 BB 20 */ lwz r27, lbl_803D04A0-_SDA2_BASE_(r2) +/* 80207AA0 002048A0 83 62 BB 20 */ lwz r27, lbl__rwFifo-_SDA2_BASE_(r2) /* 80207AA4 002048A4 7C 69 03 A6 */ mtctr r3 /* 80207AA8 002048A8 40 81 01 7C */ ble lbl_80207C24 lbl_80207AAC: @@ -18920,7 +18920,7 @@ lbl_80207CC4: /* 80207D98 00204B98 29 91 00 00 */ cmplwi cr3, r17, 0 /* 80207D9C 00204B9C 29 0C 00 00 */ cmplwi cr2, r12, 0 /* 80207DA0 00204BA0 28 8E 00 00 */ cmplwi cr1, r14, 0 -/* 80207DA4 00204BA4 81 8D 87 30 */ lwz r12, lbl_803CB030-_SDA_BASE_(r13) +/* 80207DA4 00204BA4 81 8D 87 30 */ lwz r12, lbl__rwPNumber1-_SDA_BASE_(r13) /* 80207DA8 00204BA8 82 E5 00 04 */ lwz r23, 4(r5) /* 80207DAC 00204BAC 82 65 00 08 */ lwz r19, 8(r5) /* 80207DB0 00204BB0 81 65 00 4C */ lwz r11, 0x4c(r5) @@ -18990,7 +18990,7 @@ lbl_80207E8C: /* 80207E94 00204C94 82 C5 00 18 */ lwz r22, 0x18(r5) lbl_80207E98: /* 80207E98 00204C98 2C 03 00 00 */ cmpwi r3, 0 -/* 80207E9C 00204C9C 83 62 BB 20 */ lwz r27, lbl_803D04A0-_SDA2_BASE_(r2) +/* 80207E9C 00204C9C 83 62 BB 20 */ lwz r27, lbl__rwFifo-_SDA2_BASE_(r2) /* 80207EA0 00204CA0 7C 69 03 A6 */ mtctr r3 /* 80207EA4 00204CA4 40 81 01 48 */ ble lbl_80207FEC lbl_80207EA8: @@ -19191,7 +19191,7 @@ lbl_8020808C: /* 80208164 00204F64 29 0C 00 00 */ cmplwi cr2, r12, 0 /* 80208168 00204F68 28 8E 00 00 */ cmplwi cr1, r14, 0 /* 8020816C 00204F6C 81 65 00 4C */ lwz r11, 0x4c(r5) -/* 80208170 00204F70 81 8D 87 30 */ lwz r12, lbl_803CB030-_SDA_BASE_(r13) +/* 80208170 00204F70 81 8D 87 30 */ lwz r12, lbl__rwPNumber1-_SDA_BASE_(r13) /* 80208174 00204F74 E1 65 00 68 */ psq_l f11, 104(r5), 0, qr0 /* 80208178 00204F78 E0 AB 00 00 */ psq_l f5, 0(r11), 0, qr0 /* 8020817C 00204F7C E0 8B 80 08 */ psq_l f4, 8(r11), 1, qr0 @@ -19277,7 +19277,7 @@ lbl_80208298: /* 802082A0 002050A0 82 C5 00 18 */ lwz r22, 0x18(r5) lbl_802082A4: /* 802082A4 002050A4 2C 03 00 00 */ cmpwi r3, 0 -/* 802082A8 002050A8 83 62 BB 20 */ lwz r27, lbl_803D04A0-_SDA2_BASE_(r2) +/* 802082A8 002050A8 83 62 BB 20 */ lwz r27, lbl__rwFifo-_SDA2_BASE_(r2) /* 802082AC 002050AC 7C 69 03 A6 */ mtctr r3 /* 802082B0 002050B0 40 81 01 48 */ ble lbl_802083F8 lbl_802082B4: @@ -19481,7 +19481,7 @@ lbl_80208498: /* 8020857C 0020537C 82 65 00 08 */ lwz r19, 8(r5) /* 80208580 00205380 82 45 00 1C */ lwz r18, 0x1c(r5) /* 80208584 00205384 82 25 00 20 */ lwz r17, 0x20(r5) -/* 80208588 00205388 81 8D 87 30 */ lwz r12, lbl_803CB030-_SDA_BASE_(r13) +/* 80208588 00205388 81 8D 87 30 */ lwz r12, lbl__rwPNumber1-_SDA_BASE_(r13) /* 8020858C 0020538C 81 65 00 4C */ lwz r11, 0x4c(r5) /* 80208590 00205390 E0 2C 80 00 */ psq_l f1, 0(r12), 1, qr0 /* 80208594 00205394 E0 AB 00 00 */ psq_l f5, 0(r11), 0, qr0 @@ -19539,7 +19539,7 @@ lbl_80208640: /* 80208648 00205448 82 C5 00 18 */ lwz r22, 0x18(r5) lbl_8020864C: /* 8020864C 0020544C 2C 03 00 00 */ cmpwi r3, 0 -/* 80208650 00205450 83 62 BB 20 */ lwz r27, lbl_803D04A0-_SDA2_BASE_(r2) +/* 80208650 00205450 83 62 BB 20 */ lwz r27, lbl__rwFifo-_SDA2_BASE_(r2) /* 80208654 00205454 7C 69 03 A6 */ mtctr r3 /* 80208658 00205458 40 81 01 78 */ ble lbl_802087D0 lbl_8020865C: @@ -19751,7 +19751,7 @@ lbl_80208870: /* 80208944 00205744 29 91 00 00 */ cmplwi cr3, r17, 0 /* 80208948 00205748 29 0C 00 00 */ cmplwi cr2, r12, 0 /* 8020894C 0020574C 28 8E 00 00 */ cmplwi cr1, r14, 0 -/* 80208950 00205750 81 8D 87 30 */ lwz r12, lbl_803CB030-_SDA_BASE_(r13) +/* 80208950 00205750 81 8D 87 30 */ lwz r12, lbl__rwPNumber1-_SDA_BASE_(r13) /* 80208954 00205754 81 65 00 4C */ lwz r11, 0x4c(r5) /* 80208958 00205758 E0 2C 80 00 */ psq_l f1, 0(r12), 1, qr0 /* 8020895C 0020575C E0 AB 00 00 */ psq_l f5, 0(r11), 0, qr0 @@ -19821,7 +19821,7 @@ lbl_80208A38: /* 80208A40 00205840 82 C5 00 18 */ lwz r22, 0x18(r5) lbl_80208A44: /* 80208A44 00205844 2C 03 00 00 */ cmpwi r3, 0 -/* 80208A48 00205848 83 62 BB 20 */ lwz r27, lbl_803D04A0-_SDA2_BASE_(r2) +/* 80208A48 00205848 83 62 BB 20 */ lwz r27, lbl__rwFifo-_SDA2_BASE_(r2) /* 80208A4C 0020584C 7C 69 03 A6 */ mtctr r3 /* 80208A50 00205850 40 81 01 7C */ ble lbl_80208BCC lbl_80208A54: @@ -20034,7 +20034,7 @@ lbl_80208C6C: /* 80208D40 00205B40 29 91 00 00 */ cmplwi cr3, r17, 0 /* 80208D44 00205B44 29 0C 00 00 */ cmplwi cr2, r12, 0 /* 80208D48 00205B48 28 8E 00 00 */ cmplwi cr1, r14, 0 -/* 80208D4C 00205B4C 81 8D 87 30 */ lwz r12, lbl_803CB030-_SDA_BASE_(r13) +/* 80208D4C 00205B4C 81 8D 87 30 */ lwz r12, lbl__rwPNumber1-_SDA_BASE_(r13) /* 80208D50 00205B50 81 65 00 4C */ lwz r11, 0x4c(r5) /* 80208D54 00205B54 82 E5 00 04 */ lwz r23, 4(r5) /* 80208D58 00205B58 82 65 00 08 */ lwz r19, 8(r5) @@ -20055,7 +20055,7 @@ lbl_80208C6C: /* 80208D94 00205B94 10 90 03 1A */ ps_muls1 f4, f16, f12 /* 80208D98 00205B98 10 6F 03 1A */ ps_muls1 f3, f15, f12 /* 80208D9C 00205B9C 10 4E 03 1A */ ps_muls1 f2, f14, f12 -/* 80208DA0 00205BA0 81 CD 87 34 */ lwz r14, lbl_803CB034-_SDA_BASE_(r13) +/* 80208DA0 00205BA0 81 CD 87 34 */ lwz r14, lbl__rwConst-_SDA_BASE_(r13) /* 80208DA4 00205BA4 10 E0 38 50 */ ps_neg f7, f7 /* 80208DA8 00205BA8 10 C0 30 50 */ ps_neg f6, f6 /* 80208DAC 00205BAC E1 4E 00 00 */ psq_l f10, 0(r14), 0, qr0 @@ -20113,7 +20113,7 @@ lbl_80208E58: /* 80208E60 00205C60 82 C5 00 18 */ lwz r22, 0x18(r5) lbl_80208E64: /* 80208E64 00205C64 2C 03 00 00 */ cmpwi r3, 0 -/* 80208E68 00205C68 83 62 BB 20 */ lwz r27, lbl_803D04A0-_SDA2_BASE_(r2) +/* 80208E68 00205C68 83 62 BB 20 */ lwz r27, lbl__rwFifo-_SDA2_BASE_(r2) /* 80208E6C 00205C6C 7C 69 03 A6 */ mtctr r3 /* 80208E70 00205C70 40 81 01 C8 */ ble lbl_80209038 lbl_80208E74: @@ -20345,9 +20345,9 @@ lbl_802090D8: /* 802091AC 00205FAC 29 91 00 00 */ cmplwi cr3, r17, 0 /* 802091B0 00205FB0 29 0C 00 00 */ cmplwi cr2, r12, 0 /* 802091B4 00205FB4 28 8E 00 00 */ cmplwi cr1, r14, 0 -/* 802091B8 00205FB8 81 8D 87 30 */ lwz r12, lbl_803CB030-_SDA_BASE_(r13) +/* 802091B8 00205FB8 81 8D 87 30 */ lwz r12, lbl__rwPNumber1-_SDA_BASE_(r13) /* 802091BC 00205FBC 81 65 00 4C */ lwz r11, 0x4c(r5) -/* 802091C0 00205FC0 81 CD 87 34 */ lwz r14, lbl_803CB034-_SDA_BASE_(r13) +/* 802091C0 00205FC0 81 CD 87 34 */ lwz r14, lbl__rwConst-_SDA_BASE_(r13) /* 802091C4 00205FC4 E0 0C 80 00 */ psq_l f0, 0(r12), 1, qr0 /* 802091C8 00205FC8 E0 25 00 70 */ psq_l f1, 112(r5), 0, qr0 /* 802091CC 00205FCC 82 E5 00 04 */ lwz r23, 4(r5) @@ -20414,7 +20414,7 @@ lbl_8020929C: /* 802092A4 002060A4 82 C5 00 18 */ lwz r22, 0x18(r5) lbl_802092A8: /* 802092A8 002060A8 2C 03 00 00 */ cmpwi r3, 0 -/* 802092AC 002060AC 83 62 BB 20 */ lwz r27, lbl_803D04A0-_SDA2_BASE_(r2) +/* 802092AC 002060AC 83 62 BB 20 */ lwz r27, lbl__rwFifo-_SDA2_BASE_(r2) /* 802092B0 002060B0 7C 69 03 A6 */ mtctr r3 /* 802092B4 002060B4 40 81 01 EC */ ble lbl_802094A0 lbl_802092B8: @@ -20655,9 +20655,9 @@ lbl_80209540: /* 80209614 00206414 29 91 00 00 */ cmplwi cr3, r17, 0 /* 80209618 00206418 29 0C 00 00 */ cmplwi cr2, r12, 0 /* 8020961C 0020641C 28 8E 00 00 */ cmplwi cr1, r14, 0 -/* 80209620 00206420 81 8D 87 30 */ lwz r12, lbl_803CB030-_SDA_BASE_(r13) +/* 80209620 00206420 81 8D 87 30 */ lwz r12, lbl__rwPNumber1-_SDA_BASE_(r13) /* 80209624 00206424 81 65 00 4C */ lwz r11, 0x4c(r5) -/* 80209628 00206428 81 CD 87 34 */ lwz r14, lbl_803CB034-_SDA_BASE_(r13) +/* 80209628 00206428 81 CD 87 34 */ lwz r14, lbl__rwConst-_SDA_BASE_(r13) /* 8020962C 0020642C 82 E5 00 04 */ lwz r23, 4(r5) /* 80209630 00206430 82 65 00 08 */ lwz r19, 8(r5) /* 80209634 00206434 82 45 00 1C */ lwz r18, 0x1c(r5) @@ -20719,7 +20719,7 @@ lbl_802096F0: /* 802096F8 002064F8 82 C5 00 18 */ lwz r22, 0x18(r5) lbl_802096FC: /* 802096FC 002064FC 2C 03 00 00 */ cmpwi r3, 0 -/* 80209700 00206500 83 62 BB 20 */ lwz r27, lbl_803D04A0-_SDA2_BASE_(r2) +/* 80209700 00206500 83 62 BB 20 */ lwz r27, lbl__rwFifo-_SDA2_BASE_(r2) /* 80209704 00206504 7C 69 03 A6 */ mtctr r3 /* 80209708 00206508 40 81 01 DC */ ble lbl_802098E4 lbl_8020970C: @@ -20956,9 +20956,9 @@ lbl_80209984: /* 80209A58 00206858 29 91 00 00 */ cmplwi cr3, r17, 0 /* 80209A5C 0020685C 29 0C 00 00 */ cmplwi cr2, r12, 0 /* 80209A60 00206860 28 8E 00 00 */ cmplwi cr1, r14, 0 -/* 80209A64 00206864 81 8D 87 30 */ lwz r12, lbl_803CB030-_SDA_BASE_(r13) +/* 80209A64 00206864 81 8D 87 30 */ lwz r12, lbl__rwPNumber1-_SDA_BASE_(r13) /* 80209A68 00206868 81 65 00 4C */ lwz r11, 0x4c(r5) -/* 80209A6C 0020686C 81 CD 87 34 */ lwz r14, lbl_803CB034-_SDA_BASE_(r13) +/* 80209A6C 0020686C 81 CD 87 34 */ lwz r14, lbl__rwConst-_SDA_BASE_(r13) /* 80209A70 00206870 82 E5 00 04 */ lwz r23, 4(r5) /* 80209A74 00206874 82 65 00 08 */ lwz r19, 8(r5) /* 80209A78 00206878 82 45 00 1C */ lwz r18, 0x1c(r5) @@ -21022,7 +21022,7 @@ lbl_80209B3C: /* 80209B44 00206944 82 C5 00 18 */ lwz r22, 0x18(r5) lbl_80209B48: /* 80209B48 00206948 2C 03 00 00 */ cmpwi r3, 0 -/* 80209B4C 0020694C 83 62 BB 20 */ lwz r27, lbl_803D04A0-_SDA2_BASE_(r2) +/* 80209B4C 0020694C 83 62 BB 20 */ lwz r27, lbl__rwFifo-_SDA2_BASE_(r2) /* 80209B50 00206950 7C 69 03 A6 */ mtctr r3 /* 80209B54 00206954 40 81 01 F0 */ ble lbl_80209D44 lbl_80209B58: @@ -21218,7 +21218,7 @@ _rpSkinSplitDataDestroy: /* 80209DF8 00206BF8 80 63 00 38 */ lwz r3, 0x38(r3) /* 80209DFC 00206BFC 28 03 00 00 */ cmplwi r3, 0 /* 80209E00 00206C00 41 82 00 14 */ beq lbl_80209E14 -/* 80209E04 00206C04 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80209E04 00206C04 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80209E08 00206C08 81 84 01 38 */ lwz r12, 0x138(r4) /* 80209E0C 00206C0C 7D 89 03 A6 */ mtctr r12 /* 80209E10 00206C10 4E 80 04 21 */ bctrl @@ -21347,7 +21347,7 @@ lbl_80209FA8: /* 80209FC0 00206DC0 83 7E 00 00 */ lwz r27, 0(r30) /* 80209FC4 00206DC4 83 81 00 08 */ lwz r28, 8(r1) /* 80209FC8 00206DC8 41 82 00 14 */ beq lbl_80209FDC -/* 80209FCC 00206DCC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80209FCC 00206DCC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80209FD0 00206DD0 81 84 01 38 */ lwz r12, 0x138(r4) /* 80209FD4 00206DD4 7D 89 03 A6 */ mtctr r12 /* 80209FD8 00206DD8 4E 80 04 21 */ bctrl @@ -21364,7 +21364,7 @@ lbl_80209FDC: /* 8020A000 00206E00 90 9E 00 38 */ stw r4, 0x38(r30) /* 8020A004 00206E04 90 9E 00 3C */ stw r4, 0x3c(r30) /* 8020A008 00206E08 90 9E 00 40 */ stw r4, 0x40(r30) -/* 8020A00C 00206E0C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020A00C 00206E0C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020A010 00206E10 81 84 01 34 */ lwz r12, 0x134(r4) /* 8020A014 00206E14 7D 89 03 A6 */ mtctr r12 /* 8020A018 00206E18 4E 80 04 21 */ bctrl @@ -21407,7 +21407,7 @@ lbl_8020A07C: /* 8020A0A0 00206EA0 48 02 84 D5 */ bl RwStreamRead /* 8020A0A4 00206EA4 28 03 00 00 */ cmplwi r3, 0 /* 8020A0A8 00206EA8 40 82 00 20 */ bne lbl_8020A0C8 -/* 8020A0AC 00206EAC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020A0AC 00206EAC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020A0B0 00206EB0 7F E3 FB 78 */ mr r3, r31 /* 8020A0B4 00206EB4 81 84 01 38 */ lwz r12, 0x138(r4) /* 8020A0B8 00206EB8 7D 89 03 A6 */ mtctr r12 @@ -21448,9 +21448,9 @@ rwsdk.SkinCreate: /* 8020A120 00206F20 90 01 01 34 */ stw r0, 0x134(r1) /* 8020A124 00206F24 39 61 01 30 */ addi r11, r1, 0x130 /* 8020A128 00206F28 4B FE 33 C9 */ bl func_801ED4F0 -/* 8020A12C 00206F2C 81 4D 9F 7C */ lwz r10, lbl_803CC87C-_SDA_BASE_(r13) -/* 8020A130 00206F30 3D 60 80 2B */ lis r11, lbl_802B76F0@ha -/* 8020A134 00206F34 3B EB 76 F0 */ addi r31, r11, lbl_802B76F0@l +/* 8020A12C 00206F2C 81 4D 9F 7C */ lwz r10, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8020A130 00206F30 3D 60 80 2B */ lis r11, lbl__rpSkinGlobals@ha +/* 8020A134 00206F34 3B EB 76 F0 */ addi r31, r11, lbl__rpSkinGlobals@l /* 8020A138 00206F38 7C 78 1B 78 */ mr r24, r3 /* 8020A13C 00206F3C 81 8A 01 44 */ lwz r12, 0x144(r10) /* 8020A140 00206F40 7C 99 23 78 */ mr r25, r4 @@ -21560,7 +21560,7 @@ lbl_8020A2A8: /* 8020A2AC 002070AC 41 80 FF 64 */ blt lbl_8020A210 lbl_8020A2B0: /* 8020A2B0 002070B0 57 20 30 32 */ slwi r0, r25, 6 -/* 8020A2B4 002070B4 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020A2B4 002070B4 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020A2B8 002070B8 7C 80 D2 14 */ add r4, r0, r26 /* 8020A2BC 002070BC 1C 18 00 14 */ mulli r0, r24, 0x14 /* 8020A2C0 002070C0 81 83 01 34 */ lwz r12, 0x134(r3) @@ -21671,7 +21671,7 @@ lbl_8020A444: lbl_8020A448: /* 8020A448 00207248 2C 00 00 00 */ cmpwi r0, 0 /* 8020A44C 0020724C 40 82 00 24 */ bne lbl_8020A470 -/* 8020A450 00207250 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020A450 00207250 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020A454 00207254 7F C4 F3 78 */ mr r4, r30 /* 8020A458 00207258 80 7F 00 18 */ lwz r3, 0x18(r31) /* 8020A45C 0020725C 81 85 01 48 */ lwz r12, 0x148(r5) @@ -21691,11 +21691,11 @@ lbl_8020A474: lbl_8020A48C: /* 8020A48C 0020728C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8020A490 00207290 7C 08 02 A6 */ mflr r0 -/* 8020A494 00207294 3C 80 80 2B */ lis r4, lbl_802B76F0@ha +/* 8020A494 00207294 3C 80 80 2B */ lis r4, lbl__rpSkinGlobals@ha /* 8020A498 00207298 90 01 00 24 */ stw r0, 0x24(r1) /* 8020A49C 0020729C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8020A4A0 002072A0 93 C1 00 18 */ stw r30, 0x18(r1) -/* 8020A4A4 002072A4 3B C4 76 F0 */ addi r30, r4, lbl_802B76F0@l +/* 8020A4A4 002072A4 3B C4 76 F0 */ addi r30, r4, lbl__rpSkinGlobals@l /* 8020A4A8 002072A8 93 A1 00 14 */ stw r29, 0x14(r1) /* 8020A4AC 002072AC 7C 7D 1B 78 */ mr r29, r3 /* 8020A4B0 002072B0 80 1E 00 20 */ lwz r0, 0x20(r30) @@ -21716,30 +21716,30 @@ lbl_8020A4D4: lbl_8020A4E8: /* 8020A4E8 002072E8 7F E3 FB 78 */ mr r3, r31 /* 8020A4EC 002072EC 48 00 52 F1 */ bl _rpSkinPipelinesCreate -/* 8020A4F0 002072F0 3C 60 80 38 */ lis r3, lbl_80383638@ha -/* 8020A4F4 002072F4 80 8D 87 38 */ lwz r4, lbl_803CB038-_SDA_BASE_(r13) -/* 8020A4F8 002072F8 38 E3 36 38 */ addi r7, r3, lbl_80383638@l -/* 8020A4FC 002072FC 80 CD 87 3C */ lwz r6, lbl_803CB03C-_SDA_BASE_(r13) +/* 8020A4F0 002072F0 3C 60 80 38 */ lis r3, lbl__rpSkinFreeList@ha +/* 8020A4F4 002072F4 80 8D 87 38 */ lwz r4, lbl__rpSkinFreeListBlockSize-_SDA_BASE_(r13) +/* 8020A4F8 002072F8 38 E3 36 38 */ addi r7, r3, lbl__rpSkinFreeList@l +/* 8020A4FC 002072FC 80 CD 87 3C */ lwz r6, lbl__rpSkinFreeListPreallocBlocks-_SDA_BASE_(r13) /* 8020A500 00207300 38 60 00 48 */ li r3, 0x48 /* 8020A504 00207304 38 A0 00 04 */ li r5, 4 /* 8020A508 00207308 48 02 6E 01 */ bl RwFreeListCreateAndPreallocateSpace -/* 8020A50C 0020730C 3C 80 80 2B */ lis r4, lbl_802B76F0@ha -/* 8020A510 00207310 38 84 76 F0 */ addi r4, r4, lbl_802B76F0@l +/* 8020A50C 0020730C 3C 80 80 2B */ lis r4, lbl__rpSkinGlobals@ha +/* 8020A510 00207310 38 84 76 F0 */ addi r4, r4, lbl__rpSkinGlobals@l /* 8020A514 00207314 90 64 00 18 */ stw r3, 0x18(r4) /* 8020A518 00207318 38 60 40 0F */ li r3, 0x400f -/* 8020A51C 0020731C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020A51C 0020731C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020A520 00207320 81 84 01 34 */ lwz r12, 0x134(r4) /* 8020A524 00207324 7D 89 03 A6 */ mtctr r12 /* 8020A528 00207328 4E 80 04 21 */ bctrl -/* 8020A52C 0020732C 3C A0 80 2B */ lis r5, lbl_802B76F0@ha +/* 8020A52C 0020732C 3C A0 80 2B */ lis r5, lbl__rpSkinGlobals@ha /* 8020A530 00207330 38 80 00 00 */ li r4, 0 -/* 8020A534 00207334 3B E5 76 F0 */ addi r31, r5, lbl_802B76F0@l +/* 8020A534 00207334 3B E5 76 F0 */ addi r31, r5, lbl__rpSkinGlobals@l /* 8020A538 00207338 38 A0 40 0F */ li r5, 0x400f /* 8020A53C 0020733C 90 7F 00 10 */ stw r3, 0x10(r31) /* 8020A540 00207340 4B DF 8F 19 */ bl memset /* 8020A544 00207344 80 9F 00 10 */ lwz r4, 0x10(r31) -/* 8020A548 00207348 3C 60 80 2B */ lis r3, lbl_802B76F0@ha -/* 8020A54C 0020734C 38 63 76 F0 */ addi r3, r3, lbl_802B76F0@l +/* 8020A548 00207348 3C 60 80 2B */ lis r3, lbl__rpSkinGlobals@ha +/* 8020A54C 0020734C 38 63 76 F0 */ addi r3, r3, lbl__rpSkinGlobals@l /* 8020A550 00207350 38 04 00 0F */ addi r0, r4, 0xf /* 8020A554 00207354 54 00 00 36 */ rlwinm r0, r0, 0, 0, 0x1b /* 8020A558 00207358 90 03 00 0C */ stw r0, 0xc(r3) @@ -21758,9 +21758,9 @@ lbl_8020A55C: lbl_8020A588: /* 8020A588 00207388 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8020A58C 0020738C 7C 08 02 A6 */ mflr r0 -/* 8020A590 00207390 3C 80 80 2B */ lis r4, lbl_802B76F0@ha +/* 8020A590 00207390 3C 80 80 2B */ lis r4, lbl__rpSkinGlobals@ha /* 8020A594 00207394 90 01 00 14 */ stw r0, 0x14(r1) -/* 8020A598 00207398 38 84 76 F0 */ addi r4, r4, lbl_802B76F0@l +/* 8020A598 00207398 38 84 76 F0 */ addi r4, r4, lbl__rpSkinGlobals@l /* 8020A59C 0020739C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8020A5A0 002073A0 93 C1 00 08 */ stw r30, 8(r1) /* 8020A5A4 002073A4 7C 7E 1B 78 */ mr r30, r3 @@ -21769,16 +21769,16 @@ lbl_8020A588: /* 8020A5B0 002073B0 90 04 00 20 */ stw r0, 0x20(r4) /* 8020A5B4 002073B4 40 82 00 44 */ bne lbl_8020A5F8 /* 8020A5B8 002073B8 48 00 52 81 */ bl _rpSkinPipelinesDestroy -/* 8020A5BC 002073BC 3C 60 80 2B */ lis r3, lbl_802B76F0@ha -/* 8020A5C0 002073C0 3B E3 76 F0 */ addi r31, r3, lbl_802B76F0@l +/* 8020A5BC 002073BC 3C 60 80 2B */ lis r3, lbl__rpSkinGlobals@ha +/* 8020A5C0 002073C0 3B E3 76 F0 */ addi r31, r3, lbl__rpSkinGlobals@l /* 8020A5C4 002073C4 80 7F 00 18 */ lwz r3, 0x18(r31) /* 8020A5C8 002073C8 48 02 6E 19 */ bl RwFreeListDestroy /* 8020A5CC 002073CC 38 00 00 00 */ li r0, 0 -/* 8020A5D0 002073D0 3C 60 80 2B */ lis r3, lbl_802B76F0@ha +/* 8020A5D0 002073D0 3C 60 80 2B */ lis r3, lbl__rpSkinGlobals@ha /* 8020A5D4 002073D4 90 1F 00 18 */ stw r0, 0x18(r31) -/* 8020A5D8 002073D8 3B E3 76 F0 */ addi r31, r3, lbl_802B76F0@l +/* 8020A5D8 002073D8 3B E3 76 F0 */ addi r31, r3, lbl__rpSkinGlobals@l /* 8020A5DC 002073DC 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 8020A5E0 002073E0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020A5E0 002073E0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020A5E4 002073E4 81 84 01 38 */ lwz r12, 0x138(r4) /* 8020A5E8 002073E8 7D 89 03 A6 */ mtctr r12 /* 8020A5EC 002073EC 4E 80 04 21 */ bctrl @@ -21793,19 +21793,19 @@ lbl_8020A5F8: /* 8020A60C 0020740C 38 21 00 10 */ addi r1, r1, 0x10 /* 8020A610 00207410 4E 80 00 20 */ blr lbl_8020A614: -/* 8020A614 00207414 3C 80 80 2B */ lis r4, lbl_802B76F0@ha +/* 8020A614 00207414 3C 80 80 2B */ lis r4, lbl__rpSkinGlobals@ha /* 8020A618 00207418 38 A0 00 00 */ li r5, 0 -/* 8020A61C 0020741C 38 84 76 F0 */ addi r4, r4, lbl_802B76F0@l +/* 8020A61C 0020741C 38 84 76 F0 */ addi r4, r4, lbl__rpSkinGlobals@l /* 8020A620 00207420 80 04 00 08 */ lwz r0, 8(r4) /* 8020A624 00207424 7C A3 01 2E */ stwx r5, r3, r0 /* 8020A628 00207428 4E 80 00 20 */ blr lbl_8020A62C: /* 8020A62C 0020742C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8020A630 00207430 7C 08 02 A6 */ mflr r0 -/* 8020A634 00207434 3C 80 80 2B */ lis r4, lbl_802B76F0@ha +/* 8020A634 00207434 3C 80 80 2B */ lis r4, lbl__rpSkinGlobals@ha /* 8020A638 00207438 90 01 00 24 */ stw r0, 0x24(r1) /* 8020A63C 0020743C 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 8020A640 00207440 3B E4 76 F0 */ addi r31, r4, lbl_802B76F0@l +/* 8020A640 00207440 3B E4 76 F0 */ addi r31, r4, lbl__rpSkinGlobals@l /* 8020A644 00207444 93 C1 00 18 */ stw r30, 0x18(r1) /* 8020A648 00207448 93 A1 00 14 */ stw r29, 0x14(r1) /* 8020A64C 0020744C 7C 7D 1B 78 */ mr r29, r3 @@ -21830,15 +21830,15 @@ lbl_8020A674: lbl_8020A694: /* 8020A694 00207494 4E 80 00 20 */ blr lbl_8020A698: -/* 8020A698 00207498 3C 80 80 2B */ lis r4, lbl_802B76F0@ha +/* 8020A698 00207498 3C 80 80 2B */ lis r4, lbl__rpSkinGlobals@ha /* 8020A69C 0020749C 38 A0 00 00 */ li r5, 0 -/* 8020A6A0 002074A0 38 84 76 F0 */ addi r4, r4, lbl_802B76F0@l +/* 8020A6A0 002074A0 38 84 76 F0 */ addi r4, r4, lbl__rpSkinGlobals@l /* 8020A6A4 002074A4 80 04 00 04 */ lwz r0, 4(r4) /* 8020A6A8 002074A8 7C A3 01 2E */ stwx r5, r3, r0 /* 8020A6AC 002074AC 4E 80 00 20 */ blr lbl_8020A6B0: -/* 8020A6B0 002074B0 3C 80 80 2B */ lis r4, lbl_802B76F0@ha -/* 8020A6B4 002074B4 38 84 76 F0 */ addi r4, r4, lbl_802B76F0@l +/* 8020A6B0 002074B0 3C 80 80 2B */ lis r4, lbl__rpSkinGlobals@ha +/* 8020A6B4 002074B4 38 84 76 F0 */ addi r4, r4, lbl__rpSkinGlobals@l /* 8020A6B8 002074B8 80 84 00 04 */ lwz r4, 4(r4) /* 8020A6BC 002074BC 7C 03 20 2E */ lwzx r0, r3, r4 /* 8020A6C0 002074C0 28 00 00 00 */ cmplwi r0, 0 @@ -21847,8 +21847,8 @@ lbl_8020A6B0: /* 8020A6CC 002074CC 7C 03 21 2E */ stwx r0, r3, r4 /* 8020A6D0 002074D0 4E 80 00 20 */ blr lbl_8020A6D4: -/* 8020A6D4 002074D4 3C A0 80 2B */ lis r5, lbl_802B76F0@ha -/* 8020A6D8 002074D8 38 A5 76 F0 */ addi r5, r5, lbl_802B76F0@l +/* 8020A6D4 002074D4 3C A0 80 2B */ lis r5, lbl__rpSkinGlobals@ha +/* 8020A6D8 002074D8 38 A5 76 F0 */ addi r5, r5, lbl__rpSkinGlobals@l /* 8020A6DC 002074DC 80 A5 00 04 */ lwz r5, 4(r5) /* 8020A6E0 002074E0 7C 04 28 2E */ lwzx r0, r4, r5 /* 8020A6E4 002074E4 7C 03 29 2E */ stwx r0, r3, r5 @@ -21951,9 +21951,9 @@ lbl_8020A828: lbl_8020A844: /* 8020A844 00207644 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8020A848 00207648 7C 08 02 A6 */ mflr r0 -/* 8020A84C 0020764C 3C 80 80 2B */ lis r4, lbl_802B76F0@ha +/* 8020A84C 0020764C 3C 80 80 2B */ lis r4, lbl__rpSkinGlobals@ha /* 8020A850 00207650 90 01 00 14 */ stw r0, 0x14(r1) -/* 8020A854 00207654 38 84 76 F0 */ addi r4, r4, lbl_802B76F0@l +/* 8020A854 00207654 38 84 76 F0 */ addi r4, r4, lbl__rpSkinGlobals@l /* 8020A858 00207658 93 E1 00 0C */ stw r31, 0xc(r1) /* 8020A85C 0020765C 3B E0 00 00 */ li r31, 0 /* 8020A860 00207660 80 04 00 08 */ lwz r0, 8(r4) @@ -21990,10 +21990,10 @@ lbl_8020A8BC: lbl_8020A8D4: /* 8020A8D4 002076D4 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8020A8D8 002076D8 7C 08 02 A6 */ mflr r0 -/* 8020A8DC 002076DC 3C 80 80 2B */ lis r4, lbl_802B76F0@ha +/* 8020A8DC 002076DC 3C 80 80 2B */ lis r4, lbl__rpSkinGlobals@ha /* 8020A8E0 002076E0 7C A8 2B 78 */ mr r8, r5 /* 8020A8E4 002076E4 90 01 00 24 */ stw r0, 0x24(r1) -/* 8020A8E8 002076E8 38 84 76 F0 */ addi r4, r4, lbl_802B76F0@l +/* 8020A8E8 002076E8 38 84 76 F0 */ addi r4, r4, lbl__rpSkinGlobals@l /* 8020A8EC 002076EC 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8020A8F0 002076F0 93 C1 00 18 */ stw r30, 0x18(r1) /* 8020A8F4 002076F4 93 A1 00 14 */ stw r29, 0x14(r1) @@ -22532,9 +22532,9 @@ RpSkinPluginAttach: /* 8020B038 00207E38 38 60 00 00 */ li r3, 0 /* 8020B03C 00207E3C 38 80 01 16 */ li r4, 0x116 /* 8020B040 00207E40 48 02 CD 25 */ bl RwEngineRegisterPlugin -/* 8020B044 00207E44 3C 80 80 2B */ lis r4, lbl_802B76F0@ha +/* 8020B044 00207E44 3C 80 80 2B */ lis r4, lbl__rpSkinGlobals@ha /* 8020B048 00207E48 3C A0 80 21 */ lis r5, lbl_8020A698@ha -/* 8020B04C 00207E4C 38 E4 76 F0 */ addi r7, r4, lbl_802B76F0@l +/* 8020B04C 00207E4C 38 E4 76 F0 */ addi r7, r4, lbl__rpSkinGlobals@l /* 8020B050 00207E50 3C C0 80 21 */ lis r6, lbl_8020A6B0@ha /* 8020B054 00207E54 90 67 00 00 */ stw r3, 0(r7) /* 8020B058 00207E58 3C 80 80 21 */ lis r4, lbl_8020A6D4@ha @@ -22544,9 +22544,9 @@ RpSkinPluginAttach: /* 8020B068 00207E68 38 60 00 04 */ li r3, 4 /* 8020B06C 00207E6C 38 80 01 16 */ li r4, 0x116 /* 8020B070 00207E70 48 00 9C 7D */ bl RpAtomicRegisterPlugin -/* 8020B074 00207E74 3C A0 80 2B */ lis r5, lbl_802B76F0@ha +/* 8020B074 00207E74 3C A0 80 2B */ lis r5, lbl__rpSkinGlobals@ha /* 8020B078 00207E78 3C 80 80 21 */ lis r4, lbl_8020AD64@ha -/* 8020B07C 00207E7C 38 E5 76 F0 */ addi r7, r5, lbl_802B76F0@l +/* 8020B07C 00207E7C 38 E5 76 F0 */ addi r7, r5, lbl__rpSkinGlobals@l /* 8020B080 00207E80 3C C0 80 21 */ lis r6, lbl_8020B014@ha /* 8020B084 00207E84 3C A0 80 21 */ lis r5, lbl_8020B010@ha /* 8020B088 00207E88 90 67 00 04 */ stw r3, 4(r7) @@ -22572,9 +22572,9 @@ RpSkinPluginAttach: /* 8020B0D8 00207ED8 38 C6 A6 2C */ addi r6, r6, lbl_8020A62C@l /* 8020B0DC 00207EDC 38 80 01 16 */ li r4, 0x116 /* 8020B0E0 00207EE0 48 00 AC 05 */ bl RpGeometryRegisterPlugin -/* 8020B0E4 00207EE4 3C A0 80 2B */ lis r5, lbl_802B76F0@ha +/* 8020B0E4 00207EE4 3C A0 80 2B */ lis r5, lbl__rpSkinGlobals@ha /* 8020B0E8 00207EE8 3C 80 80 21 */ lis r4, lbl_8020AA2C@ha -/* 8020B0EC 00207EEC 38 E5 76 F0 */ addi r7, r5, lbl_802B76F0@l +/* 8020B0EC 00207EEC 38 E5 76 F0 */ addi r7, r5, lbl__rpSkinGlobals@l /* 8020B0F0 00207EF0 3C C0 80 21 */ lis r6, lbl_8020A844@ha /* 8020B0F4 00207EF4 3C A0 80 21 */ lis r5, lbl_8020A8D4@ha /* 8020B0F8 00207EF8 90 67 00 08 */ stw r3, 8(r7) @@ -22591,16 +22591,16 @@ RpSkinPluginAttach: .global RpSkinAtomicSetHAnimHierarchy RpSkinAtomicSetHAnimHierarchy: -/* 8020B124 00207F24 3C A0 80 2B */ lis r5, lbl_802B76F0@ha -/* 8020B128 00207F28 38 A5 76 F0 */ addi r5, r5, lbl_802B76F0@l +/* 8020B124 00207F24 3C A0 80 2B */ lis r5, lbl__rpSkinGlobals@ha +/* 8020B128 00207F28 38 A5 76 F0 */ addi r5, r5, lbl__rpSkinGlobals@l /* 8020B12C 00207F2C 80 05 00 04 */ lwz r0, 4(r5) /* 8020B130 00207F30 7C 83 01 2E */ stwx r4, r3, r0 /* 8020B134 00207F34 4E 80 00 20 */ blr .global RpSkinGeometryGetSkin RpSkinGeometryGetSkin: -/* 8020B138 00207F38 3C 80 80 2B */ lis r4, lbl_802B76F0@ha -/* 8020B13C 00207F3C 38 84 76 F0 */ addi r4, r4, lbl_802B76F0@l +/* 8020B138 00207F38 3C 80 80 2B */ lis r4, lbl__rpSkinGlobals@ha +/* 8020B13C 00207F3C 38 84 76 F0 */ addi r4, r4, lbl__rpSkinGlobals@l /* 8020B140 00207F40 80 04 00 08 */ lwz r0, 8(r4) /* 8020B144 00207F44 7C 63 00 2E */ lwzx r3, r3, r0 /* 8020B148 00207F48 4E 80 00 20 */ blr @@ -22609,10 +22609,10 @@ RpSkinGeometryGetSkin: RpSkinGeometrySetSkin: /* 8020B14C 00207F4C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8020B150 00207F50 7C 08 02 A6 */ mflr r0 -/* 8020B154 00207F54 3C A0 80 2B */ lis r5, lbl_802B76F0@ha +/* 8020B154 00207F54 3C A0 80 2B */ lis r5, lbl__rpSkinGlobals@ha /* 8020B158 00207F58 90 01 00 24 */ stw r0, 0x24(r1) /* 8020B15C 00207F5C 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 8020B160 00207F60 3B E5 76 F0 */ addi r31, r5, lbl_802B76F0@l +/* 8020B160 00207F60 3B E5 76 F0 */ addi r31, r5, lbl__rpSkinGlobals@l /* 8020B164 00207F64 93 C1 00 18 */ stw r30, 0x18(r1) /* 8020B168 00207F68 7C 9E 23 78 */ mr r30, r4 /* 8020B16C 00207F6C 93 A1 00 14 */ stw r29, 0x14(r1) @@ -22656,16 +22656,16 @@ RpSkinDestroy: /* 8020B1EC 00207FEC 80 63 00 44 */ lwz r3, 0x44(r3) /* 8020B1F0 00207FF0 28 03 00 00 */ cmplwi r3, 0 /* 8020B1F4 00207FF4 41 82 00 14 */ beq lbl_8020B208 -/* 8020B1F8 00207FF8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020B1F8 00207FF8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020B1FC 00207FFC 81 84 01 38 */ lwz r12, 0x138(r4) /* 8020B200 00208000 7D 89 03 A6 */ mtctr r12 /* 8020B204 00208004 4E 80 04 21 */ bctrl lbl_8020B208: /* 8020B208 00208008 7F E3 FB 78 */ mr r3, r31 /* 8020B20C 0020800C 4B FF EB D9 */ bl _rpSkinSplitDataDestroy -/* 8020B210 00208010 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8020B214 00208014 3C 80 80 2B */ lis r4, lbl_802B76F0@ha -/* 8020B218 00208018 38 A4 76 F0 */ addi r5, r4, lbl_802B76F0@l +/* 8020B210 00208010 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8020B214 00208014 3C 80 80 2B */ lis r4, lbl__rpSkinGlobals@ha +/* 8020B218 00208018 38 A4 76 F0 */ addi r5, r4, lbl__rpSkinGlobals@l /* 8020B21C 0020801C 7F E4 FB 78 */ mr r4, r31 /* 8020B220 00208020 81 83 01 48 */ lwz r12, 0x148(r3) /* 8020B224 00208024 80 65 00 18 */ lwz r3, 0x18(r5) @@ -22739,13 +22739,13 @@ lbl_8020B2E4: /* 8020B2EC 002080EC 90 01 00 14 */ stw r0, 0x14(r1) /* 8020B2F0 002080F0 93 E1 00 0C */ stw r31, 0xc(r1) /* 8020B2F4 002080F4 7C 7F 1B 78 */ mr r31, r3 -/* 8020B2F8 002080F8 A0 0D 88 30 */ lhz r0, lbl_803CB130-_SDA_BASE_(r13) +/* 8020B2F8 002080F8 A0 0D 88 30 */ lhz r0, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 8020B2FC 002080FC A0 63 00 18 */ lhz r3, 0x18(r3) /* 8020B300 00208100 7C 03 00 40 */ cmplw r3, r0 /* 8020B304 00208104 40 82 00 44 */ bne lbl_8020B348 -/* 8020B308 00208108 A0 6D 88 30 */ lhz r3, lbl_803CB130-_SDA_BASE_(r13) +/* 8020B308 00208108 A0 6D 88 30 */ lhz r3, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 8020B30C 0020810C 4B FC 0A 01 */ bl GXSetDrawSync -/* 8020B310 00208110 A0 AD 88 30 */ lhz r5, lbl_803CB130-_SDA_BASE_(r13) +/* 8020B310 00208110 A0 AD 88 30 */ lhz r5, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 8020B314 00208114 3C 80 92 49 */ lis r4, 0x92492493@ha /* 8020B318 00208118 38 04 24 93 */ addi r0, r4, 0x92492493@l /* 8020B31C 0020811C 3C 60 00 01 */ lis r3, 0x0000E000@ha @@ -22758,7 +22758,7 @@ lbl_8020B2E4: /* 8020B338 00208138 7C 63 22 14 */ add r3, r3, r4 /* 8020B33C 0020813C 7C 03 01 D6 */ mullw r0, r3, r0 /* 8020B340 00208140 7C 00 28 50 */ subf r0, r0, r5 -/* 8020B344 00208144 B0 0D 88 30 */ sth r0, lbl_803CB130-_SDA_BASE_(r13) +/* 8020B344 00208144 B0 0D 88 30 */ sth r0, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) lbl_8020B348: /* 8020B348 00208148 A0 7F 00 18 */ lhz r3, 0x18(r31) /* 8020B34C 0020814C 48 04 08 89 */ bl _rwDlTokenQueryDone @@ -22774,9 +22774,9 @@ lbl_8020B36C: /* 8020B370 00208170 88 04 00 00 */ lbz r0, 0(r4) /* 8020B374 00208174 28 00 00 01 */ cmplwi r0, 1 /* 8020B378 00208178 40 82 00 38 */ bne lbl_8020B3B0 -/* 8020B37C 0020817C 3C 60 80 2B */ lis r3, lbl_802B76F0@ha +/* 8020B37C 0020817C 3C 60 80 2B */ lis r3, lbl__rpSkinGlobals@ha /* 8020B380 00208180 80 84 00 18 */ lwz r4, 0x18(r4) -/* 8020B384 00208184 38 63 76 F0 */ addi r3, r3, lbl_802B76F0@l +/* 8020B384 00208184 38 63 76 F0 */ addi r3, r3, lbl__rpSkinGlobals@l /* 8020B388 00208188 80 03 00 08 */ lwz r0, 8(r3) /* 8020B38C 0020818C 7C 64 00 2E */ lwzx r3, r4, r0 /* 8020B390 00208190 80 03 00 1C */ lwz r0, 0x1c(r3) @@ -22788,8 +22788,8 @@ lbl_8020B36C: /* 8020B3A8 002081A8 90 1F 00 2C */ stw r0, 0x2c(r31) /* 8020B3AC 002081AC 48 00 00 30 */ b lbl_8020B3DC lbl_8020B3B0: -/* 8020B3B0 002081B0 3C 60 80 2B */ lis r3, lbl_802B76F0@ha -/* 8020B3B4 002081B4 38 63 76 F0 */ addi r3, r3, lbl_802B76F0@l +/* 8020B3B0 002081B0 3C 60 80 2B */ lis r3, lbl__rpSkinGlobals@ha +/* 8020B3B4 002081B4 38 63 76 F0 */ addi r3, r3, lbl__rpSkinGlobals@l /* 8020B3B8 002081B8 80 03 00 08 */ lwz r0, 8(r3) /* 8020B3BC 002081BC 7C 64 00 2E */ lwzx r3, r4, r0 /* 8020B3C0 002081C0 80 03 00 1C */ lwz r0, 0x1c(r3) @@ -22815,13 +22815,13 @@ lbl_8020B400: /* 8020B408 00208208 90 01 00 14 */ stw r0, 0x14(r1) /* 8020B40C 0020820C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8020B410 00208210 7C 7F 1B 78 */ mr r31, r3 -/* 8020B414 00208214 A0 0D 88 30 */ lhz r0, lbl_803CB130-_SDA_BASE_(r13) +/* 8020B414 00208214 A0 0D 88 30 */ lhz r0, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 8020B418 00208218 A0 63 00 18 */ lhz r3, 0x18(r3) /* 8020B41C 0020821C 7C 03 00 40 */ cmplw r3, r0 /* 8020B420 00208220 40 82 00 44 */ bne lbl_8020B464 -/* 8020B424 00208224 A0 6D 88 30 */ lhz r3, lbl_803CB130-_SDA_BASE_(r13) +/* 8020B424 00208224 A0 6D 88 30 */ lhz r3, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 8020B428 00208228 4B FC 08 E5 */ bl GXSetDrawSync -/* 8020B42C 0020822C A0 AD 88 30 */ lhz r5, lbl_803CB130-_SDA_BASE_(r13) +/* 8020B42C 0020822C A0 AD 88 30 */ lhz r5, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 8020B430 00208230 3C 80 92 49 */ lis r4, 0x92492493@ha /* 8020B434 00208234 38 04 24 93 */ addi r0, r4, 0x92492493@l /* 8020B438 00208238 3C 60 00 01 */ lis r3, 0x0000E000@ha @@ -22834,7 +22834,7 @@ lbl_8020B400: /* 8020B454 00208254 7C 63 22 14 */ add r3, r3, r4 /* 8020B458 00208258 7C 03 01 D6 */ mullw r0, r3, r0 /* 8020B45C 0020825C 7C 00 28 50 */ subf r0, r0, r5 -/* 8020B460 00208260 B0 0D 88 30 */ sth r0, lbl_803CB130-_SDA_BASE_(r13) +/* 8020B460 00208260 B0 0D 88 30 */ sth r0, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) lbl_8020B464: /* 8020B464 00208264 A0 7F 00 18 */ lhz r3, 0x18(r31) /* 8020B468 00208268 48 04 07 6D */ bl _rwDlTokenQueryDone @@ -22868,28 +22868,28 @@ _rpSkinVertexBuffersUpdate: /* 8020B4CC 002082CC 80 04 00 04 */ lwz r0, 4(r4) /* 8020B4D0 002082D0 80 84 00 00 */ lwz r4, 0(r4) /* 8020B4D4 002082D4 90 04 00 04 */ stw r0, 4(r4) -/* 8020B4D8 002082D8 80 8D 9F 48 */ lwz r4, lbl_803CC848-_SDA_BASE_(r13) -/* 8020B4DC 002082DC 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020B4D8 002082D8 80 8D 9F 48 */ lwz r4, lbl_resourcesModule-_SDA_BASE_(r13) +/* 8020B4DC 002082DC 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020B4E0 002082E0 38 04 00 24 */ addi r0, r4, 0x24 /* 8020B4E4 002082E4 80 86 00 00 */ lwz r4, 0(r6) /* 8020B4E8 002082E8 7C A5 00 2E */ lwzx r5, r5, r0 /* 8020B4EC 002082EC 80 05 00 00 */ lwz r0, 0(r5) /* 8020B4F0 002082F0 90 04 00 00 */ stw r0, 0(r4) -/* 8020B4F4 002082F4 80 8D 9F 48 */ lwz r4, lbl_803CC848-_SDA_BASE_(r13) -/* 8020B4F8 002082F8 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020B4F4 002082F4 80 8D 9F 48 */ lwz r4, lbl_resourcesModule-_SDA_BASE_(r13) +/* 8020B4F8 002082F8 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020B4FC 002082FC 38 04 00 24 */ addi r0, r4, 0x24 /* 8020B500 00208300 80 86 00 00 */ lwz r4, 0(r6) /* 8020B504 00208304 7C 05 00 2E */ lwzx r0, r5, r0 /* 8020B508 00208308 90 04 00 04 */ stw r0, 4(r4) -/* 8020B50C 0020830C 80 8D 9F 48 */ lwz r4, lbl_803CC848-_SDA_BASE_(r13) -/* 8020B510 00208310 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020B50C 0020830C 80 8D 9F 48 */ lwz r4, lbl_resourcesModule-_SDA_BASE_(r13) +/* 8020B510 00208310 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020B514 00208314 38 04 00 24 */ addi r0, r4, 0x24 /* 8020B518 00208318 80 E6 00 00 */ lwz r7, 0(r6) /* 8020B51C 0020831C 7C 85 00 2E */ lwzx r4, r5, r0 /* 8020B520 00208320 80 84 00 00 */ lwz r4, 0(r4) /* 8020B524 00208324 90 E4 00 04 */ stw r7, 4(r4) -/* 8020B528 00208328 80 8D 9F 48 */ lwz r4, lbl_803CC848-_SDA_BASE_(r13) -/* 8020B52C 0020832C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020B528 00208328 80 8D 9F 48 */ lwz r4, lbl_resourcesModule-_SDA_BASE_(r13) +/* 8020B52C 0020832C 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020B530 00208330 38 04 00 24 */ addi r0, r4, 0x24 /* 8020B534 00208334 80 E6 00 00 */ lwz r7, 0(r6) /* 8020B538 00208338 7C 85 00 2E */ lwzx r4, r5, r0 @@ -22937,13 +22937,13 @@ lbl_8020B5D0: /* 8020B5D0 002083D0 80 7E 00 0C */ lwz r3, 0xc(r30) /* 8020B5D4 002083D4 28 03 00 00 */ cmplwi r3, 0 /* 8020B5D8 002083D8 40 82 01 68 */ bne lbl_8020B740 -/* 8020B5DC 002083DC 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 8020B5DC 002083DC 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 8020B5E0 002083E0 7D 5F 00 2E */ lwzx r10, r31, r0 /* 8020B5E4 002083E4 28 0A 00 00 */ cmplwi r10, 0 /* 8020B5E8 002083E8 41 82 00 9C */ beq lbl_8020B684 /* 8020B5EC 002083EC 80 1F 00 08 */ lwz r0, 8(r31) -/* 8020B5F0 002083F0 3C 80 80 28 */ lis r4, lbl_8027A498@ha -/* 8020B5F4 002083F4 39 24 A4 98 */ addi r9, r4, lbl_8027A498@l +/* 8020B5F0 002083F0 3C 80 80 28 */ lis r4, lbl__338@ha +/* 8020B5F4 002083F4 39 24 A4 98 */ addi r9, r4, lbl__338@l /* 8020B5F8 002083F8 88 6A 00 00 */ lbz r3, 0(r10) /* 8020B5FC 002083FC 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 8020B600 00208400 81 09 00 00 */ lwz r8, 0(r9) @@ -23047,32 +23047,32 @@ lbl_8020B740: /* 8020B760 00208560 80 03 00 04 */ lwz r0, 4(r3) /* 8020B764 00208564 80 63 00 00 */ lwz r3, 0(r3) /* 8020B768 00208568 90 03 00 04 */ stw r0, 4(r3) -/* 8020B76C 0020856C 80 6D 9F 48 */ lwz r3, lbl_803CC848-_SDA_BASE_(r13) -/* 8020B770 00208570 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020B76C 0020856C 80 6D 9F 48 */ lwz r3, lbl_resourcesModule-_SDA_BASE_(r13) +/* 8020B770 00208570 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020B774 00208574 38 03 00 24 */ addi r0, r3, 0x24 /* 8020B778 00208578 80 7E 00 0C */ lwz r3, 0xc(r30) /* 8020B77C 0020857C 7C 84 00 2E */ lwzx r4, r4, r0 /* 8020B780 00208580 80 63 FF FC */ lwz r3, -4(r3) /* 8020B784 00208584 80 04 00 00 */ lwz r0, 0(r4) /* 8020B788 00208588 90 03 00 00 */ stw r0, 0(r3) -/* 8020B78C 0020858C 80 8D 9F 48 */ lwz r4, lbl_803CC848-_SDA_BASE_(r13) +/* 8020B78C 0020858C 80 8D 9F 48 */ lwz r4, lbl_resourcesModule-_SDA_BASE_(r13) /* 8020B790 00208590 80 7E 00 0C */ lwz r3, 0xc(r30) -/* 8020B794 00208594 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020B794 00208594 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020B798 00208598 38 04 00 24 */ addi r0, r4, 0x24 /* 8020B79C 0020859C 80 63 FF FC */ lwz r3, -4(r3) /* 8020B7A0 002085A0 7C 05 00 2E */ lwzx r0, r5, r0 /* 8020B7A4 002085A4 90 03 00 04 */ stw r0, 4(r3) -/* 8020B7A8 002085A8 80 6D 9F 48 */ lwz r3, lbl_803CC848-_SDA_BASE_(r13) +/* 8020B7A8 002085A8 80 6D 9F 48 */ lwz r3, lbl_resourcesModule-_SDA_BASE_(r13) /* 8020B7AC 002085AC 80 BE 00 0C */ lwz r5, 0xc(r30) -/* 8020B7B0 002085B0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020B7B0 002085B0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020B7B4 002085B4 38 03 00 24 */ addi r0, r3, 0x24 /* 8020B7B8 002085B8 80 A5 FF FC */ lwz r5, -4(r5) /* 8020B7BC 002085BC 7C 64 00 2E */ lwzx r3, r4, r0 /* 8020B7C0 002085C0 80 63 00 00 */ lwz r3, 0(r3) /* 8020B7C4 002085C4 90 A3 00 04 */ stw r5, 4(r3) -/* 8020B7C8 002085C8 80 6D 9F 48 */ lwz r3, lbl_803CC848-_SDA_BASE_(r13) +/* 8020B7C8 002085C8 80 6D 9F 48 */ lwz r3, lbl_resourcesModule-_SDA_BASE_(r13) /* 8020B7CC 002085CC 80 BE 00 0C */ lwz r5, 0xc(r30) -/* 8020B7D0 002085D0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020B7D0 002085D0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020B7D4 002085D4 38 03 00 24 */ addi r0, r3, 0x24 /* 8020B7D8 002085D8 80 A5 FF FC */ lwz r5, -4(r5) /* 8020B7DC 002085DC 7C 64 00 2E */ lwzx r3, r4, r0 @@ -23080,7 +23080,7 @@ lbl_8020B740: lbl_8020B7E4: /* 8020B7E4 002085E4 80 9E 00 0C */ lwz r4, 0xc(r30) /* 8020B7E8 002085E8 38 60 00 01 */ li r3, 1 -/* 8020B7EC 002085EC A0 0D 88 30 */ lhz r0, lbl_803CB130-_SDA_BASE_(r13) +/* 8020B7EC 002085EC A0 0D 88 30 */ lhz r0, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 8020B7F0 002085F0 80 84 FF FC */ lwz r4, -4(r4) /* 8020B7F4 002085F4 B0 04 00 18 */ sth r0, 0x18(r4) lbl_8020B7F8: @@ -23117,8 +23117,8 @@ _rpSkinMatrixBlendUpdate: /* 8020B864 00208664 3B A1 00 C8 */ addi r29, r1, 0xc8 /* 8020B868 00208668 48 00 00 10 */ b lbl_8020B878 lbl_8020B86C: -/* 8020B86C 0020866C 3C 60 80 38 */ lis r3, lbl_80384454@ha -/* 8020B870 00208670 38 03 44 54 */ addi r0, r3, lbl_80384454@l +/* 8020B86C 0020866C 3C 60 80 38 */ lis r3, lbl__RwDlInvCamLTM@ha +/* 8020B870 00208670 38 03 44 54 */ addi r0, r3, lbl__RwDlInvCamLTM@l /* 8020B874 00208674 7C 1D 03 78 */ mr r29, r0 lbl_8020B878: /* 8020B878 00208678 83 FB 00 08 */ lwz r31, 8(r27) @@ -23185,8 +23185,8 @@ lbl_8020B950: /* 8020B958 00208758 48 00 00 90 */ b lbl_8020B9E8 lbl_8020B95C: /* 8020B95C 0020875C 38 80 00 00 */ li r4, 0 -/* 8020B960 00208760 3C 60 80 38 */ lis r3, lbl_80384454@ha -/* 8020B964 00208764 38 03 44 54 */ addi r0, r3, lbl_80384454@l +/* 8020B960 00208760 3C 60 80 38 */ lis r3, lbl__RwDlInvCamLTM@ha +/* 8020B964 00208764 38 03 44 54 */ addi r0, r3, lbl__RwDlInvCamLTM@l /* 8020B968 00208768 90 81 00 54 */ stw r4, 0x54(r1) /* 8020B96C 0020876C 7C A4 2B 78 */ mr r4, r5 /* 8020B970 00208770 38 61 00 48 */ addi r3, r1, 0x48 @@ -23212,8 +23212,8 @@ lbl_8020B99C: /* 8020B9BC 002087BC 38 C1 00 08 */ addi r6, r1, 8 /* 8020B9C0 002087C0 48 00 00 10 */ b lbl_8020B9D0 lbl_8020B9C4: -/* 8020B9C4 002087C4 3C 60 80 38 */ lis r3, lbl_80384454@ha -/* 8020B9C8 002087C8 38 03 44 54 */ addi r0, r3, lbl_80384454@l +/* 8020B9C4 002087C4 3C 60 80 38 */ lis r3, lbl__RwDlInvCamLTM@ha +/* 8020B9C8 002087C8 38 03 44 54 */ addi r0, r3, lbl__RwDlInvCamLTM@l /* 8020B9CC 002087CC 7C 06 03 78 */ mr r6, r0 lbl_8020B9D0: /* 8020B9D0 002087D0 80 9B 00 0C */ lwz r4, 0xc(r27) @@ -23247,7 +23247,7 @@ _rpSkinBlendBody: /* 8020BA30 00208830 41 82 00 90 */ beq lbl_8020BAC0 /* 8020BA34 00208834 88 A7 00 0D */ lbz r5, 0xd(r7) /* 8020BA38 00208838 39 41 00 14 */ addi r10, r1, 0x14 -/* 8020BA3C 0020883C 83 A2 BB 30 */ lwz r29, lbl_803D04B0-_SDA2_BASE_(r2) +/* 8020BA3C 0020883C 83 A2 BB 30 */ lwz r29, lbl__423_2-_SDA2_BASE_(r2) /* 8020BA40 00208840 39 61 00 1C */ addi r11, r1, 0x1c /* 8020BA44 00208844 89 02 BB 34 */ lbz r8, lbl_803D04B4-_SDA2_BASE_(r2) /* 8020BA48 00208848 7C 05 00 D0 */ neg r0, r5 @@ -23257,10 +23257,10 @@ _rpSkinBlendBody: /* 8020BA58 00208858 39 21 00 0C */ addi r9, r1, 0xc /* 8020BA5C 0020885C 99 01 00 18 */ stb r8, 0x18(r1) /* 8020BA60 00208860 7C A8 FE 70 */ srawi r8, r5, 0x1f -/* 8020BA64 00208864 83 E2 BB 28 */ lwz r31, lbl_803D04A8-_SDA2_BASE_(r2) +/* 8020BA64 00208864 83 E2 BB 28 */ lwz r31, lbl__422_1-_SDA2_BASE_(r2) /* 8020BA68 00208868 7F CA 00 AE */ lbzx r30, r10, r0 /* 8020BA6C 0020886C 8A E2 BB 2C */ lbz r23, lbl_803D04AC-_SDA2_BASE_(r2) -/* 8020BA70 00208870 83 02 BB 38 */ lwz r24, lbl_803D04B8-_SDA2_BASE_(r2) +/* 8020BA70 00208870 83 02 BB 38 */ lwz r24, lbl__424_1-_SDA2_BASE_(r2) /* 8020BA74 00208874 1C BE 00 06 */ mulli r5, r30, 6 /* 8020BA78 00208878 8B 22 BB 3C */ lbz r25, lbl_803D04BC-_SDA2_BASE_(r2) /* 8020BA7C 0020887C 89 87 00 0C */ lbz r12, 0xc(r7) @@ -23394,7 +23394,7 @@ lbl_8020BC3C: /* 8020BC48 00208A48 80 1E 00 08 */ lwz r0, 8(r30) /* 8020BC4C 00208A4C 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6 /* 8020BC50 00208A50 41 82 00 30 */ beq lbl_8020BC80 -/* 8020BC54 00208A54 80 0D 87 78 */ lwz r0, lbl_803CB078-_SDA_BASE_(r13) +/* 8020BC54 00208A54 80 0D 87 78 */ lwz r0, lbl__RwDlPreInstanceOptimize-_SDA_BASE_(r13) /* 8020BC58 00208A58 2C 00 00 01 */ cmpwi r0, 1 /* 8020BC5C 00208A5C 40 82 00 14 */ bne lbl_8020BC70 /* 8020BC60 00208A60 7F C3 F3 78 */ mr r3, r30 @@ -23415,7 +23415,7 @@ lbl_8020BC90: /* 8020BC90 00208A90 80 1E 00 08 */ lwz r0, 8(r30) /* 8020BC94 00208A94 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6 /* 8020BC98 00208A98 41 82 00 30 */ beq lbl_8020BCC8 -/* 8020BC9C 00208A9C 80 0D 87 78 */ lwz r0, lbl_803CB078-_SDA_BASE_(r13) +/* 8020BC9C 00208A9C 80 0D 87 78 */ lwz r0, lbl__RwDlPreInstanceOptimize-_SDA_BASE_(r13) /* 8020BCA0 00208AA0 2C 00 00 01 */ cmpwi r0, 1 /* 8020BCA4 00208AA4 40 82 00 14 */ bne lbl_8020BCB8 /* 8020BCA8 00208AA8 7F C3 F3 78 */ mr r3, r30 @@ -23448,9 +23448,9 @@ lbl_8020BCFC: /* 8020BD04 00208B04 90 01 00 34 */ stw r0, 0x34(r1) /* 8020BD08 00208B08 39 61 00 30 */ addi r11, r1, 0x30 /* 8020BD0C 00208B0C 4B FE 17 F1 */ bl func_801ED4FC -/* 8020BD10 00208B10 3C A0 80 2B */ lis r5, lbl_802B76F0@ha +/* 8020BD10 00208B10 3C A0 80 2B */ lis r5, lbl__rpSkinGlobals@ha /* 8020BD14 00208B14 83 A3 00 18 */ lwz r29, 0x18(r3) -/* 8020BD18 00208B18 38 A5 76 F0 */ addi r5, r5, lbl_802B76F0@l +/* 8020BD18 00208B18 38 A5 76 F0 */ addi r5, r5, lbl__rpSkinGlobals@l /* 8020BD1C 00208B1C 7C 7E 1B 78 */ mr r30, r3 /* 8020BD20 00208B20 80 05 00 08 */ lwz r0, 8(r5) /* 8020BD24 00208B24 7C 9B 23 78 */ mr r27, r4 @@ -23466,7 +23466,7 @@ lbl_8020BCFC: /* 8020BD4C 00208B4C 80 1D 00 08 */ lwz r0, 8(r29) /* 8020BD50 00208B50 54 00 01 CF */ rlwinm. r0, r0, 0, 7, 7 /* 8020BD54 00208B54 40 82 00 10 */ bne lbl_8020BD64 -/* 8020BD58 00208B58 81 8D 9E 38 */ lwz r12, lbl_803CC738-_SDA_BASE_(r13) +/* 8020BD58 00208B58 81 8D 9E 38 */ lwz r12, lbl__RwDlDefaultReinstanceCallBack-_SDA_BASE_(r13) /* 8020BD5C 00208B5C 7D 89 03 A6 */ mtctr r12 /* 8020BD60 00208B60 4E 80 04 21 */ bctrl lbl_8020BD64: @@ -23493,13 +23493,13 @@ lbl_8020BD90: /* 8020BDB0 00208BB0 83 3F 00 14 */ lwz r25, 0x14(r31) /* 8020BDB4 00208BB4 80 1C 00 20 */ lwz r0, 0x20(r28) /* 8020BDB8 00208BB8 90 1F 00 14 */ stw r0, 0x14(r31) -/* 8020BDBC 00208BBC 81 8D 9E 38 */ lwz r12, lbl_803CC738-_SDA_BASE_(r13) +/* 8020BDBC 00208BBC 81 8D 9E 38 */ lwz r12, lbl__RwDlDefaultReinstanceCallBack-_SDA_BASE_(r13) /* 8020BDC0 00208BC0 7D 89 03 A6 */ mtctr r12 /* 8020BDC4 00208BC4 4E 80 04 21 */ bctrl /* 8020BDC8 00208BC8 93 3F 00 14 */ stw r25, 0x14(r31) /* 8020BDCC 00208BCC 48 00 00 10 */ b lbl_8020BDDC lbl_8020BDD0: -/* 8020BDD0 00208BD0 81 8D 9E 38 */ lwz r12, lbl_803CC738-_SDA_BASE_(r13) +/* 8020BDD0 00208BD0 81 8D 9E 38 */ lwz r12, lbl__RwDlDefaultReinstanceCallBack-_SDA_BASE_(r13) /* 8020BDD4 00208BD4 7D 89 03 A6 */ mtctr r12 /* 8020BDD8 00208BD8 4E 80 04 21 */ bctrl lbl_8020BDDC: @@ -23517,9 +23517,9 @@ lbl_8020BDE0: lbl_8020BE04: /* 8020BE04 00208C04 80 7E 00 04 */ lwz r3, 4(r30) /* 8020BE08 00208C08 48 02 D2 29 */ bl RwFrameGetLTM -/* 8020BE0C 00208C0C 3C 80 80 2B */ lis r4, lbl_802B76F0@ha +/* 8020BE0C 00208C0C 3C 80 80 2B */ lis r4, lbl__rpSkinGlobals@ha /* 8020BE10 00208C10 7C 65 1B 78 */ mr r5, r3 -/* 8020BE14 00208C14 3B 64 76 F0 */ addi r27, r4, lbl_802B76F0@l +/* 8020BE14 00208C14 3B 64 76 F0 */ addi r27, r4, lbl__rpSkinGlobals@l /* 8020BE18 00208C18 80 1B 00 04 */ lwz r0, 4(r27) /* 8020BE1C 00208C1C 7F 84 E3 78 */ mr r4, r28 /* 8020BE20 00208C20 80 7B 00 0C */ lwz r3, 0xc(r27) @@ -23536,7 +23536,7 @@ lbl_8020BE04: lbl_8020BE4C: /* 8020BE4C 00208C4C 38 C0 00 00 */ li r6, 0 lbl_8020BE50: -/* 8020BE50 00208C50 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 8020BE50 00208C50 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 8020BE54 00208C54 81 1D 00 14 */ lwz r8, 0x14(r29) /* 8020BE58 00208C58 7C FD 00 2E */ lwzx r7, r29, r0 /* 8020BE5C 00208C5C 4B FF FB A5 */ bl _rpSkinBlendBody @@ -23544,9 +23544,9 @@ lbl_8020BE50: lbl_8020BE64: /* 8020BE64 00208C64 80 7E 00 04 */ lwz r3, 4(r30) /* 8020BE68 00208C68 48 02 D1 C9 */ bl RwFrameGetLTM -/* 8020BE6C 00208C6C 3C 80 80 2B */ lis r4, lbl_802B76F0@ha +/* 8020BE6C 00208C6C 3C 80 80 2B */ lis r4, lbl__rpSkinGlobals@ha /* 8020BE70 00208C70 7C 65 1B 78 */ mr r5, r3 -/* 8020BE74 00208C74 38 C4 76 F0 */ addi r6, r4, lbl_802B76F0@l +/* 8020BE74 00208C74 38 C4 76 F0 */ addi r6, r4, lbl__rpSkinGlobals@l /* 8020BE78 00208C78 80 06 00 04 */ lwz r0, 4(r6) /* 8020BE7C 00208C7C 7F 84 E3 78 */ mr r4, r28 /* 8020BE80 00208C80 80 66 00 0C */ lwz r3, 0xc(r6) @@ -23570,7 +23570,7 @@ lbl_8020BEA8: /* 8020BEBC 00208CBC 7C 9B 23 78 */ mr r27, r4 /* 8020BEC0 00208CC0 80 84 00 00 */ lwz r4, 0(r4) /* 8020BEC4 00208CC4 7C 7A 1B 78 */ mr r26, r3 -/* 8020BEC8 00208CC8 A0 0D 88 30 */ lhz r0, lbl_803CB130-_SDA_BASE_(r13) +/* 8020BEC8 00208CC8 A0 0D 88 30 */ lhz r0, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 8020BECC 00208CCC 80 64 00 20 */ lwz r3, 0x20(r4) /* 8020BED0 00208CD0 39 E4 00 18 */ addi r15, r4, 0x18 /* 8020BED4 00208CD4 B0 04 00 18 */ sth r0, 0x18(r4) @@ -23582,7 +23582,7 @@ lbl_8020BEA8: /* 8020BEEC 00208CEC 48 02 D1 45 */ bl RwFrameGetLTM /* 8020BEF0 00208CF0 80 BA 00 18 */ lwz r5, 0x18(r26) /* 8020BEF4 00208CF4 7C 70 1B 78 */ mr r16, r3 -/* 8020BEF8 00208CF8 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 8020BEF8 00208CF8 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 8020BEFC 00208CFC 7F 64 DB 78 */ mr r4, r27 /* 8020BF00 00208D00 7C 65 00 2E */ lwzx r3, r5, r0 /* 8020BF04 00208D04 48 01 38 51 */ bl _rwDlVtxFmtSetup @@ -23603,7 +23603,7 @@ lbl_8020BF34: /* 8020BF3C 00208D3C 4B FB EE 21 */ bl GXSetVtxDesc lbl_8020BF40: /* 8020BF40 00208D40 80 7A 00 18 */ lwz r3, 0x18(r26) -/* 8020BF44 00208D44 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 8020BF44 00208D44 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 8020BF48 00208D48 7C 03 00 2E */ lwzx r0, r3, r0 /* 8020BF4C 00208D4C 28 00 00 00 */ cmplwi r0, 0 /* 8020BF50 00208D50 40 82 00 08 */ bne lbl_8020BF58 @@ -23625,9 +23625,9 @@ lbl_8020BF58: /* 8020BF8C 00208D8C 80 18 00 30 */ lwz r0, 0x30(r24) /* 8020BF90 00208D90 28 00 00 00 */ cmplwi r0, 0 /* 8020BF94 00208D94 40 82 00 E8 */ bne lbl_8020C07C -/* 8020BF98 00208D98 3C 60 80 2B */ lis r3, lbl_802B76F0@ha +/* 8020BF98 00208D98 3C 60 80 2B */ lis r3, lbl__rpSkinGlobals@ha /* 8020BF9C 00208D9C 3A 00 00 00 */ li r16, 0 -/* 8020BFA0 00208DA0 39 E3 76 F0 */ addi r15, r3, lbl_802B76F0@l +/* 8020BFA0 00208DA0 39 E3 76 F0 */ addi r15, r3, lbl__rpSkinGlobals@l /* 8020BFA4 00208DA4 3A 40 00 00 */ li r18, 0 /* 8020BFA8 00208DA8 48 00 00 C8 */ b lbl_8020C070 lbl_8020BFAC: @@ -23689,8 +23689,8 @@ lbl_8020C07C: /* 8020C07C 00208E7C 80 1B 00 08 */ lwz r0, 8(r27) /* 8020C080 00208E80 70 00 00 84 */ andi. r0, r0, 0x84 /* 8020C084 00208E84 41 82 01 E4 */ beq lbl_8020C268 -/* 8020C088 00208E88 3C 60 80 2B */ lis r3, lbl_802B76F0@ha -/* 8020C08C 00208E8C 3B 23 76 F0 */ addi r25, r3, lbl_802B76F0@l +/* 8020C088 00208E88 3C 60 80 2B */ lis r3, lbl__rpSkinGlobals@ha +/* 8020C08C 00208E8C 3B 23 76 F0 */ addi r25, r3, lbl__rpSkinGlobals@l /* 8020C090 00208E90 48 00 01 C8 */ b lbl_8020C258 lbl_8020C094: /* 8020C094 00208E94 80 7D 00 08 */ lwz r3, 8(r29) @@ -23703,7 +23703,7 @@ lbl_8020C094: /* 8020C0B0 00208EB0 80 8F 00 00 */ lwz r4, 0(r15) /* 8020C0B4 00208EB4 28 04 00 00 */ cmplwi r4, 0 /* 8020C0B8 00208EB8 41 82 00 20 */ beq lbl_8020C0D8 -/* 8020C0BC 00208EBC 80 6D A0 20 */ lwz r3, lbl_803CC920-_SDA_BASE_(r13) +/* 8020C0BC 00208EBC 80 6D A0 20 */ lwz r3, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 8020C0C0 00208EC0 80 84 00 00 */ lwz r4, 0(r4) /* 8020C0C4 00208EC4 38 03 00 14 */ addi r0, r3, 0x14 /* 8020C0C8 00208EC8 7C 04 00 2E */ lwzx r0, r4, r0 @@ -23820,8 +23820,8 @@ lbl_8020C258: /* 8020C260 00209060 40 82 FE 34 */ bne lbl_8020C094 /* 8020C264 00209064 48 00 01 9C */ b lbl_8020C400 lbl_8020C268: -/* 8020C268 00209068 3C 60 80 2B */ lis r3, lbl_802B76F0@ha -/* 8020C26C 0020906C 3B 23 76 F0 */ addi r25, r3, lbl_802B76F0@l +/* 8020C268 00209068 3C 60 80 2B */ lis r3, lbl__rpSkinGlobals@ha +/* 8020C26C 0020906C 3B 23 76 F0 */ addi r25, r3, lbl__rpSkinGlobals@l /* 8020C270 00209070 48 00 01 84 */ b lbl_8020C3F4 lbl_8020C274: /* 8020C274 00209074 28 1C 00 00 */ cmplwi r28, 0 @@ -24030,7 +24030,7 @@ lbl_8020C558: /* 8020C558 00209358 7C 08 F8 40 */ cmplw r8, r31 /* 8020C55C 0020935C 41 80 FF 08 */ blt lbl_8020C464 /* 8020C560 00209360 80 1E 00 10 */ lwz r0, 0x10(r30) -/* 8020C564 00209364 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020C564 00209364 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020C568 00209368 54 00 08 3C */ slwi r0, r0, 1 /* 8020C56C 0020936C 7C 9F 01 D6 */ mullw r4, r31, r0 /* 8020C570 00209370 81 83 01 34 */ lwz r12, 0x134(r3) @@ -24051,7 +24051,7 @@ lbl_8020C598: lbl_8020C5A8: /* 8020C5A8 002093A8 80 1E 00 18 */ lwz r0, 0x18(r30) /* 8020C5AC 002093AC 38 84 00 01 */ addi r4, r4, 1 -/* 8020C5B0 002093B0 C0 22 BB 40 */ lfs f1, lbl_803D04C0-_SDA2_BASE_(r2) +/* 8020C5B0 002093B0 C0 22 BB 40 */ lfs f1, lbl__831_7-_SDA2_BASE_(r2) /* 8020C5B4 002093B4 7C 00 1A 14 */ add r0, r0, r3 /* 8020C5B8 002093B8 38 63 00 04 */ addi r3, r3, 4 /* 8020C5BC 002093BC 7C 05 04 2E */ lfsx f0, r5, r0 @@ -24136,11 +24136,11 @@ lbl_8020C6B0: _rpSkinInitialize: /* 8020C6CC 002094CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8020C6D0 002094D0 7C 08 02 A6 */ mflr r0 -/* 8020C6D4 002094D4 3C 80 80 2B */ lis r4, lbl_802B76F0@ha +/* 8020C6D4 002094D4 3C 80 80 2B */ lis r4, lbl__rpSkinGlobals@ha /* 8020C6D8 002094D8 90 01 00 14 */ stw r0, 0x14(r1) /* 8020C6DC 002094DC 93 E1 00 0C */ stw r31, 0xc(r1) /* 8020C6E0 002094E0 7C 7F 1B 78 */ mr r31, r3 -/* 8020C6E4 002094E4 38 64 76 F0 */ addi r3, r4, lbl_802B76F0@l +/* 8020C6E4 002094E4 38 64 76 F0 */ addi r3, r4, lbl__rpSkinGlobals@l /* 8020C6E8 002094E8 80 03 00 08 */ lwz r0, 8(r3) /* 8020C6EC 002094EC 7C 7F 00 2E */ lwzx r3, r31, r0 /* 8020C6F0 002094F0 28 03 00 00 */ cmplwi r3, 0 @@ -24183,18 +24183,18 @@ lbl_8020C754: _rpSkinDeinitialize: /* 8020C768 00209568 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8020C76C 0020956C 7C 08 02 A6 */ mflr r0 -/* 8020C770 00209570 3C 80 80 2B */ lis r4, lbl_802B76F0@ha +/* 8020C770 00209570 3C 80 80 2B */ lis r4, lbl__rpSkinGlobals@ha /* 8020C774 00209574 90 01 00 14 */ stw r0, 0x14(r1) /* 8020C778 00209578 93 E1 00 0C */ stw r31, 0xc(r1) /* 8020C77C 0020957C 93 C1 00 08 */ stw r30, 8(r1) /* 8020C780 00209580 7C 7E 1B 78 */ mr r30, r3 -/* 8020C784 00209584 38 64 76 F0 */ addi r3, r4, lbl_802B76F0@l +/* 8020C784 00209584 38 64 76 F0 */ addi r3, r4, lbl__rpSkinGlobals@l /* 8020C788 00209588 80 03 00 08 */ lwz r0, 8(r3) /* 8020C78C 0020958C 7F FE 00 2E */ lwzx r31, r30, r0 /* 8020C790 00209590 80 7F 00 24 */ lwz r3, 0x24(r31) /* 8020C794 00209594 28 03 00 00 */ cmplwi r3, 0 /* 8020C798 00209598 41 82 00 20 */ beq lbl_8020C7B8 -/* 8020C79C 0020959C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020C79C 0020959C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020C7A0 002095A0 81 84 01 38 */ lwz r12, 0x138(r4) /* 8020C7A4 002095A4 7D 89 03 A6 */ mtctr r12 /* 8020C7A8 002095A8 4E 80 04 21 */ bctrl @@ -24256,7 +24256,7 @@ lbl_8020C870: /* 8020C874 00209674 41 82 00 1C */ beq lbl_8020C890 /* 8020C878 00209678 7F C3 F3 78 */ mr r3, r30 /* 8020C87C 0020967C 48 01 2E B1 */ bl _rxGameCubeAllInOneGetReinstanceCallBack -/* 8020C880 00209680 90 6D 9E 38 */ stw r3, lbl_803CC738-_SDA_BASE_(r13) +/* 8020C880 00209680 90 6D 9E 38 */ stw r3, lbl__RwDlDefaultReinstanceCallBack-_SDA_BASE_(r13) /* 8020C884 00209684 7F C3 F3 78 */ mr r3, r30 /* 8020C888 00209688 7F 84 E3 78 */ mr r4, r28 /* 8020C88C 0020968C 48 01 2E 95 */ bl _rxGameCubeAllInOneSetReinstanceCallBack @@ -24279,9 +24279,9 @@ lbl_8020C8A4: _rpSkinGeometryNativeSize: /* 8020C8C0 002096C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8020C8C4 002096C4 7C 08 02 A6 */ mflr r0 -/* 8020C8C8 002096C8 3C 80 80 2B */ lis r4, lbl_802B76F0@ha +/* 8020C8C8 002096C8 3C 80 80 2B */ lis r4, lbl__rpSkinGlobals@ha /* 8020C8CC 002096CC 90 01 00 14 */ stw r0, 0x14(r1) -/* 8020C8D0 002096D0 38 84 76 F0 */ addi r4, r4, lbl_802B76F0@l +/* 8020C8D0 002096D0 38 84 76 F0 */ addi r4, r4, lbl__rpSkinGlobals@l /* 8020C8D4 002096D4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8020C8D8 002096D8 80 04 00 08 */ lwz r0, 8(r4) /* 8020C8DC 002096DC 7C E3 00 2E */ lwzx r7, r3, r0 @@ -24336,11 +24336,11 @@ lbl_8020C968: _rpSkinGeometryNativeWrite: /* 8020C98C 0020978C 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8020C990 00209790 7C 08 02 A6 */ mflr r0 -/* 8020C994 00209794 3C A0 80 2B */ lis r5, lbl_802B76F0@ha +/* 8020C994 00209794 3C A0 80 2B */ lis r5, lbl__rpSkinGlobals@ha /* 8020C998 00209798 38 C0 00 06 */ li r6, 6 /* 8020C99C 0020979C 90 01 00 24 */ stw r0, 0x24(r1) /* 8020C9A0 002097A0 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 8020C9A4 002097A4 3B E5 76 F0 */ addi r31, r5, lbl_802B76F0@l +/* 8020C9A4 002097A4 3B E5 76 F0 */ addi r31, r5, lbl__rpSkinGlobals@l /* 8020C9A8 002097A8 93 C1 00 18 */ stw r30, 0x18(r1) /* 8020C9AC 002097AC 93 A1 00 14 */ stw r29, 0x14(r1) /* 8020C9B0 002097B0 7C 9D 23 78 */ mr r29, r4 @@ -24560,9 +24560,9 @@ lbl_8020CCAC: /* 8020CCB8 00209AB8 38 60 00 00 */ li r3, 0 /* 8020CCBC 00209ABC 48 00 02 74 */ b lbl_8020CF30 lbl_8020CCC0: -/* 8020CCC0 00209AC0 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8020CCC4 00209AC4 3C 80 80 2B */ lis r4, lbl_802B76F0@ha -/* 8020CCC8 00209AC8 38 84 76 F0 */ addi r4, r4, lbl_802B76F0@l +/* 8020CCC0 00209AC0 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8020CCC4 00209AC4 3C 80 80 2B */ lis r4, lbl__rpSkinGlobals@ha +/* 8020CCC8 00209AC8 38 84 76 F0 */ addi r4, r4, lbl__rpSkinGlobals@l /* 8020CCCC 00209ACC 81 83 01 44 */ lwz r12, 0x144(r3) /* 8020CCD0 00209AD0 80 64 00 18 */ lwz r3, 0x18(r4) /* 8020CCD4 00209AD4 7D 89 03 A6 */ mtctr r12 @@ -24596,7 +24596,7 @@ lbl_8020CD0C: /* 8020CD40 00209B40 80 1E 00 10 */ lwz r0, 0x10(r30) /* 8020CD44 00209B44 28 00 00 01 */ cmplwi r0, 1 /* 8020CD48 00209B48 40 81 01 24 */ ble lbl_8020CE6C -/* 8020CD4C 00209B4C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020CD4C 00209B4C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020CD50 00209B50 38 63 00 05 */ addi r3, r3, 5 /* 8020CD54 00209B54 81 84 01 34 */ lwz r12, 0x134(r4) /* 8020CD58 00209B58 7D 89 03 A6 */ mtctr r12 @@ -24672,7 +24672,7 @@ lbl_8020CE40: /* 8020CE64 00209C64 38 60 00 00 */ li r3, 0 /* 8020CE68 00209C68 48 00 00 C8 */ b lbl_8020CF30 lbl_8020CE6C: -/* 8020CE6C 00209C6C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020CE6C 00209C6C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020CE70 00209C70 38 63 00 03 */ addi r3, r3, 3 /* 8020CE74 00209C74 81 84 01 34 */ lwz r12, 0x134(r4) /* 8020CE78 00209C78 7D 89 03 A6 */ mtctr r12 @@ -24741,7 +24741,7 @@ rwsdk.ReconditionVertexIndexData: /* 8020CF58 00209D58 90 01 01 C4 */ stw r0, 0x1c4(r1) /* 8020CF5C 00209D5C 39 61 01 C0 */ addi r11, r1, 0x1c0 /* 8020CF60 00209D60 4B FE 05 8D */ bl func_801ED4EC -/* 8020CF64 00209D64 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 8020CF64 00209D64 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 8020CF68 00209D68 7C 7D 1B 78 */ mr r29, r3 /* 8020CF6C 00209D6C 7C 9E 23 78 */ mr r30, r4 /* 8020CF70 00209D70 7C BF 2B 78 */ mr r31, r5 @@ -24955,7 +24955,7 @@ lbl_8020D254: /* 8020D268 0020A068 80 1E 00 00 */ lwz r0, 0(r30) /* 8020D26C 0020A06C 28 00 00 00 */ cmplwi r0, 0 /* 8020D270 0020A070 40 82 00 20 */ bne lbl_8020D290 -/* 8020D274 0020A074 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020D274 0020A074 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020D278 0020A078 7F 83 E3 78 */ mr r3, r28 /* 8020D27C 0020A07C 81 84 01 38 */ lwz r12, 0x138(r4) /* 8020D280 0020A080 7D 89 03 A6 */ mtctr r12 @@ -24965,7 +24965,7 @@ lbl_8020D254: lbl_8020D290: /* 8020D290 0020A090 80 9D 00 54 */ lwz r4, 0x54(r29) /* 8020D294 0020A094 38 19 FF FE */ addi r0, r25, -2 -/* 8020D298 0020A098 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020D298 0020A098 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020D29C 0020A09C A3 04 00 04 */ lhz r24, 4(r4) /* 8020D2A0 0020A0A0 81 83 01 34 */ lwz r12, 0x134(r3) /* 8020D2A4 0020A0A4 57 1B 10 3A */ slwi r27, r24, 2 @@ -24975,12 +24975,12 @@ lbl_8020D290: /* 8020D2B4 0020A0B4 4E 80 04 21 */ bctrl /* 8020D2B8 0020A0B8 7C 7A 1B 79 */ or. r26, r3, r3 /* 8020D2BC 0020A0BC 40 82 00 34 */ bne lbl_8020D2F0 -/* 8020D2C0 0020A0C0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020D2C0 0020A0C0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020D2C4 0020A0C4 80 7E 00 00 */ lwz r3, 0(r30) /* 8020D2C8 0020A0C8 81 84 01 38 */ lwz r12, 0x138(r4) /* 8020D2CC 0020A0CC 7D 89 03 A6 */ mtctr r12 /* 8020D2D0 0020A0D0 4E 80 04 21 */ bctrl -/* 8020D2D4 0020A0D4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020D2D4 0020A0D4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020D2D8 0020A0D8 7F 83 E3 78 */ mr r3, r28 /* 8020D2DC 0020A0DC 81 84 01 38 */ lwz r12, 0x138(r4) /* 8020D2E0 0020A0E0 7D 89 03 A6 */ mtctr r12 @@ -25066,7 +25066,7 @@ lbl_8020D3F8: lbl_8020D408: /* 8020D408 0020A208 7C 06 C0 40 */ cmplw r6, r24 /* 8020D40C 0020A20C 41 80 FF 08 */ blt lbl_8020D314 -/* 8020D410 0020A210 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020D410 0020A210 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020D414 0020A214 7F 63 DB 78 */ mr r3, r27 /* 8020D418 0020A218 81 84 01 34 */ lwz r12, 0x134(r4) /* 8020D41C 0020A21C 7D 89 03 A6 */ mtctr r12 @@ -25075,17 +25075,17 @@ lbl_8020D408: /* 8020D428 0020A228 80 1F 00 00 */ lwz r0, 0(r31) /* 8020D42C 0020A22C 28 00 00 00 */ cmplwi r0, 0 /* 8020D430 0020A230 40 82 00 48 */ bne lbl_8020D478 -/* 8020D434 0020A234 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020D434 0020A234 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020D438 0020A238 7F 43 D3 78 */ mr r3, r26 /* 8020D43C 0020A23C 81 84 01 38 */ lwz r12, 0x138(r4) /* 8020D440 0020A240 7D 89 03 A6 */ mtctr r12 /* 8020D444 0020A244 4E 80 04 21 */ bctrl -/* 8020D448 0020A248 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020D448 0020A248 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020D44C 0020A24C 80 7E 00 00 */ lwz r3, 0(r30) /* 8020D450 0020A250 81 84 01 38 */ lwz r12, 0x138(r4) /* 8020D454 0020A254 7D 89 03 A6 */ mtctr r12 /* 8020D458 0020A258 4E 80 04 21 */ bctrl -/* 8020D45C 0020A25C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020D45C 0020A25C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020D460 0020A260 7F 83 E3 78 */ mr r3, r28 /* 8020D464 0020A264 81 84 01 38 */ lwz r12, 0x138(r4) /* 8020D468 0020A268 7D 89 03 A6 */ mtctr r12 @@ -25116,7 +25116,7 @@ lbl_8020D48C: /* 8020D4C4 0020A2C4 57 75 10 3A */ slwi r21, r27, 2 /* 8020D4C8 0020A2C8 48 00 00 1C */ b lbl_8020D4E4 lbl_8020D4CC: -/* 8020D4CC 0020A2CC 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020D4CC 0020A2CC 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020D4D0 0020A2D0 80 9F 00 00 */ lwz r4, 0(r31) /* 8020D4D4 0020A2D4 81 83 01 38 */ lwz r12, 0x138(r3) /* 8020D4D8 0020A2D8 7C 64 A8 2E */ lwzx r3, r4, r21 @@ -25137,12 +25137,12 @@ lbl_8020D4F8: lbl_8020D50C: /* 8020D50C 0020A30C 7C 1B C0 40 */ cmplw r27, r24 /* 8020D510 0020A310 41 80 FF 7C */ blt lbl_8020D48C -/* 8020D514 0020A314 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020D514 0020A314 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020D518 0020A318 7F 43 D3 78 */ mr r3, r26 /* 8020D51C 0020A31C 81 84 01 38 */ lwz r12, 0x138(r4) /* 8020D520 0020A320 7D 89 03 A6 */ mtctr r12 /* 8020D524 0020A324 4E 80 04 21 */ bctrl -/* 8020D528 0020A328 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020D528 0020A328 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020D52C 0020A32C 7F 83 E3 78 */ mr r3, r28 /* 8020D530 0020A330 81 84 01 38 */ lwz r12, 0x138(r4) /* 8020D534 0020A334 7D 89 03 A6 */ mtctr r12 @@ -25166,7 +25166,7 @@ rwsdk.VtxDescInitOptimized: /* 8020D56C 0020A36C 7C 7E 1B 78 */ mr r30, r3 /* 8020D570 0020A370 7C 9D 23 78 */ mr r29, r4 /* 8020D574 0020A374 4B FF DB C5 */ bl RpSkinGeometryGetSkin -/* 8020D578 0020A378 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 8020D578 0020A378 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 8020D57C 0020A37C 7C 7B 1B 78 */ mr r27, r3 /* 8020D580 0020A380 7F FE 00 2E */ lwzx r31, r30, r0 /* 8020D584 0020A384 28 1F 00 00 */ cmplwi r31, 0 @@ -25174,32 +25174,32 @@ rwsdk.VtxDescInitOptimized: /* 8020D58C 0020A38C 48 01 23 B5 */ bl _rpGameCubeVtxFmtGetDefault /* 8020D590 0020A390 7C 7F 1B 78 */ mr r31, r3 lbl_8020D594: -/* 8020D594 0020A394 3C 60 80 38 */ lis r3, lbl_80383660@ha -/* 8020D598 0020A398 38 63 36 60 */ addi r3, r3, lbl_80383660@l +/* 8020D594 0020A394 3C 60 80 38 */ lis r3, lbl_VtxDesc@ha +/* 8020D598 0020A398 38 63 36 60 */ addi r3, r3, lbl_VtxDesc@l /* 8020D59C 0020A39C 48 01 EF B5 */ bl _rwVertexDescriptorInit -/* 8020D5A0 0020A3A0 3C 60 80 38 */ lis r3, lbl_80383660@ha +/* 8020D5A0 0020A3A0 3C 60 80 38 */ lis r3, lbl_VtxDesc@ha /* 8020D5A4 0020A3A4 38 80 00 00 */ li r4, 0 -/* 8020D5A8 0020A3A8 38 63 36 60 */ addi r3, r3, lbl_80383660@l +/* 8020D5A8 0020A3A8 38 63 36 60 */ addi r3, r3, lbl_VtxDesc@l /* 8020D5AC 0020A3AC 48 01 EF D1 */ bl _rwGCNVertexDescSetVAT /* 8020D5B0 0020A3B0 80 1B 00 10 */ lwz r0, 0x10(r27) /* 8020D5B4 0020A3B4 28 00 00 01 */ cmplwi r0, 1 /* 8020D5B8 0020A3B8 40 82 00 18 */ bne lbl_8020D5D0 -/* 8020D5BC 0020A3BC 3C 60 80 38 */ lis r3, lbl_80383660@ha +/* 8020D5BC 0020A3BC 3C 60 80 38 */ lis r3, lbl_VtxDesc@ha /* 8020D5C0 0020A3C0 38 80 00 00 */ li r4, 0 -/* 8020D5C4 0020A3C4 38 63 36 60 */ addi r3, r3, lbl_80383660@l +/* 8020D5C4 0020A3C4 38 63 36 60 */ addi r3, r3, lbl_VtxDesc@l /* 8020D5C8 0020A3C8 38 A0 00 01 */ li r5, 1 /* 8020D5CC 0020A3CC 48 01 F2 9D */ bl _rwGCNVertexDescSetElementDesc lbl_8020D5D0: -/* 8020D5D0 0020A3D0 3C 60 80 38 */ lis r3, lbl_80383660@ha +/* 8020D5D0 0020A3D0 3C 60 80 38 */ lis r3, lbl_VtxDesc@ha /* 8020D5D4 0020A3D4 88 DF 00 00 */ lbz r6, 0(r31) /* 8020D5D8 0020A3D8 88 FF 00 0C */ lbz r7, 0xc(r31) -/* 8020D5DC 0020A3DC 38 63 36 60 */ addi r3, r3, lbl_80383660@l +/* 8020D5DC 0020A3DC 38 63 36 60 */ addi r3, r3, lbl_VtxDesc@l /* 8020D5E0 0020A3E0 38 80 00 09 */ li r4, 9 /* 8020D5E4 0020A3E4 38 A0 00 01 */ li r5, 1 /* 8020D5E8 0020A3E8 48 01 EF 9D */ bl _rwGCNVertexDescSetElementAttr /* 8020D5EC 0020A3EC 80 1D 00 04 */ lwz r0, 4(r29) -/* 8020D5F0 0020A3F0 3C 60 80 38 */ lis r3, lbl_80383660@ha -/* 8020D5F4 0020A3F4 38 63 36 60 */ addi r3, r3, lbl_80383660@l +/* 8020D5F0 0020A3F0 3C 60 80 38 */ lis r3, lbl_VtxDesc@ha +/* 8020D5F4 0020A3F4 38 63 36 60 */ addi r3, r3, lbl_VtxDesc@l /* 8020D5F8 0020A3F8 38 80 00 09 */ li r4, 9 /* 8020D5FC 0020A3FC 28 00 00 FF */ cmplwi r0, 0xff /* 8020D600 0020A400 38 A0 00 02 */ li r5, 2 @@ -25214,19 +25214,19 @@ lbl_8020D60C: /* 8020D620 0020A420 88 1F 00 0D */ lbz r0, 0xd(r31) /* 8020D624 0020A424 28 00 00 00 */ cmplwi r0, 0 /* 8020D628 0020A428 41 82 00 50 */ beq lbl_8020D678 -/* 8020D62C 0020A42C 3C 60 80 38 */ lis r3, lbl_80383660@ha +/* 8020D62C 0020A42C 3C 60 80 38 */ lis r3, lbl_VtxDesc@ha /* 8020D630 0020A430 88 DF 00 01 */ lbz r6, 1(r31) -/* 8020D634 0020A434 38 63 36 60 */ addi r3, r3, lbl_80383660@l +/* 8020D634 0020A434 38 63 36 60 */ addi r3, r3, lbl_VtxDesc@l /* 8020D638 0020A438 38 80 00 19 */ li r4, 0x19 /* 8020D63C 0020A43C 38 A0 00 01 */ li r5, 1 /* 8020D640 0020A440 38 E0 00 00 */ li r7, 0 /* 8020D644 0020A444 48 01 EF 41 */ bl _rwGCNVertexDescSetElementAttr /* 8020D648 0020A448 57 80 18 38 */ slwi r0, r28, 3 -/* 8020D64C 0020A44C 3C A0 80 38 */ lis r5, lbl_80383660@ha +/* 8020D64C 0020A44C 3C A0 80 38 */ lis r5, lbl_VtxDesc@ha /* 8020D650 0020A450 7C 7D 02 14 */ add r3, r29, r0 /* 8020D654 0020A454 38 80 00 19 */ li r4, 0x19 /* 8020D658 0020A458 80 03 00 04 */ lwz r0, 4(r3) -/* 8020D65C 0020A45C 38 65 36 60 */ addi r3, r5, lbl_80383660@l +/* 8020D65C 0020A45C 38 65 36 60 */ addi r3, r5, lbl_VtxDesc@l /* 8020D660 0020A460 38 A0 00 02 */ li r5, 2 /* 8020D664 0020A464 28 00 00 FF */ cmplwi r0, 0xff /* 8020D668 0020A468 41 80 00 08 */ blt lbl_8020D670 @@ -25235,19 +25235,19 @@ lbl_8020D670: /* 8020D670 0020A470 48 01 F1 F9 */ bl _rwGCNVertexDescSetElementDesc /* 8020D674 0020A474 48 00 00 4C */ b lbl_8020D6C0 lbl_8020D678: -/* 8020D678 0020A478 3C 60 80 38 */ lis r3, lbl_80383660@ha +/* 8020D678 0020A478 3C 60 80 38 */ lis r3, lbl_VtxDesc@ha /* 8020D67C 0020A47C 88 DF 00 01 */ lbz r6, 1(r31) -/* 8020D680 0020A480 38 63 36 60 */ addi r3, r3, lbl_80383660@l +/* 8020D680 0020A480 38 63 36 60 */ addi r3, r3, lbl_VtxDesc@l /* 8020D684 0020A484 38 80 00 0A */ li r4, 0xa /* 8020D688 0020A488 38 A0 00 00 */ li r5, 0 /* 8020D68C 0020A48C 38 E0 00 00 */ li r7, 0 /* 8020D690 0020A490 48 01 EE F5 */ bl _rwGCNVertexDescSetElementAttr /* 8020D694 0020A494 57 80 18 38 */ slwi r0, r28, 3 -/* 8020D698 0020A498 3C A0 80 38 */ lis r5, lbl_80383660@ha +/* 8020D698 0020A498 3C A0 80 38 */ lis r5, lbl_VtxDesc@ha /* 8020D69C 0020A49C 7C 7D 02 14 */ add r3, r29, r0 /* 8020D6A0 0020A4A0 38 80 00 0A */ li r4, 0xa /* 8020D6A4 0020A4A4 80 03 00 04 */ lwz r0, 4(r3) -/* 8020D6A8 0020A4A8 38 65 36 60 */ addi r3, r5, lbl_80383660@l +/* 8020D6A8 0020A4A8 38 65 36 60 */ addi r3, r5, lbl_VtxDesc@l /* 8020D6AC 0020A4AC 38 A0 00 02 */ li r5, 2 /* 8020D6B0 0020A4B0 28 00 00 FF */ cmplwi r0, 0xff /* 8020D6B4 0020A4B4 41 80 00 08 */ blt lbl_8020D6BC @@ -25261,19 +25261,19 @@ lbl_8020D6C4: /* 8020D6C8 0020A4C8 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 8020D6CC 0020A4CC 41 82 00 54 */ beq lbl_8020D720 /* 8020D6D0 0020A4D0 88 DF 00 0A */ lbz r6, 0xa(r31) -/* 8020D6D4 0020A4D4 3C 60 80 38 */ lis r3, lbl_80383660@ha -/* 8020D6D8 0020A4D8 38 63 36 60 */ addi r3, r3, lbl_80383660@l +/* 8020D6D4 0020A4D4 3C 60 80 38 */ lis r3, lbl_VtxDesc@ha +/* 8020D6D8 0020A4D8 38 63 36 60 */ addi r3, r3, lbl_VtxDesc@l /* 8020D6DC 0020A4DC 38 80 00 0B */ li r4, 0xb /* 8020D6E0 0020A4E0 20 06 00 02 */ subfic r0, r6, 2 /* 8020D6E4 0020A4E4 38 E0 00 00 */ li r7, 0 /* 8020D6E8 0020A4E8 54 05 0F FE */ srwi r5, r0, 0x1f /* 8020D6EC 0020A4EC 48 01 EE 99 */ bl _rwGCNVertexDescSetElementAttr /* 8020D6F0 0020A4F0 57 80 18 38 */ slwi r0, r28, 3 -/* 8020D6F4 0020A4F4 3C A0 80 38 */ lis r5, lbl_80383660@ha +/* 8020D6F4 0020A4F4 3C A0 80 38 */ lis r5, lbl_VtxDesc@ha /* 8020D6F8 0020A4F8 7C 7D 02 14 */ add r3, r29, r0 /* 8020D6FC 0020A4FC 38 80 00 0B */ li r4, 0xb /* 8020D700 0020A500 80 03 00 04 */ lwz r0, 4(r3) -/* 8020D704 0020A504 38 65 36 60 */ addi r3, r5, lbl_80383660@l +/* 8020D704 0020A504 38 65 36 60 */ addi r3, r5, lbl_VtxDesc@l /* 8020D708 0020A508 38 A0 00 02 */ li r5, 2 /* 8020D70C 0020A50C 28 00 00 FF */ cmplwi r0, 0xff /* 8020D710 0020A510 41 80 00 08 */ blt lbl_8020D718 @@ -25285,9 +25285,9 @@ lbl_8020D720: /* 8020D720 0020A520 80 1E 00 08 */ lwz r0, 8(r30) /* 8020D724 0020A524 70 00 00 84 */ andi. r0, r0, 0x84 /* 8020D728 0020A528 41 82 00 74 */ beq lbl_8020D79C -/* 8020D72C 0020A52C 3C 60 80 38 */ lis r3, lbl_80383660@ha +/* 8020D72C 0020A52C 3C 60 80 38 */ lis r3, lbl_VtxDesc@ha /* 8020D730 0020A530 57 80 18 38 */ slwi r0, r28, 3 -/* 8020D734 0020A534 3B 63 36 60 */ addi r27, r3, lbl_80383660@l +/* 8020D734 0020A534 3B 63 36 60 */ addi r27, r3, lbl_VtxDesc@l /* 8020D738 0020A538 3B 20 00 00 */ li r25, 0 /* 8020D73C 0020A53C 7F BD 02 14 */ add r29, r29, r0 /* 8020D740 0020A540 48 00 00 50 */ b lbl_8020D790 @@ -25317,13 +25317,13 @@ lbl_8020D790: /* 8020D794 0020A594 7C 19 00 40 */ cmplw r25, r0 /* 8020D798 0020A598 41 80 FF AC */ blt lbl_8020D744 lbl_8020D79C: -/* 8020D79C 0020A59C 3C 60 80 38 */ lis r3, lbl_80383660@ha +/* 8020D79C 0020A59C 3C 60 80 38 */ lis r3, lbl_VtxDesc@ha /* 8020D7A0 0020A5A0 57 84 06 3E */ clrlwi r4, r28, 0x18 -/* 8020D7A4 0020A5A4 38 63 36 60 */ addi r3, r3, lbl_80383660@l +/* 8020D7A4 0020A5A4 38 63 36 60 */ addi r3, r3, lbl_VtxDesc@l /* 8020D7A8 0020A5A8 48 01 F5 F9 */ bl _rwGCNVertexDescSetNumIndexedAttr -/* 8020D7AC 0020A5AC 3C 60 80 38 */ lis r3, lbl_80383660@ha +/* 8020D7AC 0020A5AC 3C 60 80 38 */ lis r3, lbl_VtxDesc@ha /* 8020D7B0 0020A5B0 39 61 00 30 */ addi r11, r1, 0x30 -/* 8020D7B4 0020A5B4 38 63 36 60 */ addi r3, r3, lbl_80383660@l +/* 8020D7B4 0020A5B4 38 63 36 60 */ addi r3, r3, lbl_VtxDesc@l /* 8020D7B8 0020A5B8 4B FD FD 91 */ bl func_801ED548 /* 8020D7BC 0020A5BC 80 01 00 34 */ lwz r0, 0x34(r1) /* 8020D7C0 0020A5C0 7C 08 03 A6 */ mtlr r0 @@ -25406,7 +25406,7 @@ lbl_8020D8D0: /* 8020D8D0 0020A6D0 39 29 00 02 */ addi r9, r9, 2 /* 8020D8D4 0020A6D4 42 00 FF 54 */ bdnz lbl_8020D828 lbl_8020D8D8: -/* 8020D8D8 0020A6D8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020D8D8 0020A6D8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020D8DC 0020A6DC 57 E3 08 3C */ slwi r3, r31, 1 /* 8020D8E0 0020A6E0 81 84 01 34 */ lwz r12, 0x134(r4) /* 8020D8E4 0020A6E4 7D 89 03 A6 */ mtctr r12 @@ -25476,7 +25476,7 @@ lbl_8020D9BC: /* 8020D9C0 0020A7C0 41 80 FF 3C */ blt lbl_8020D8FC /* 8020D9C4 0020A7C4 48 00 00 84 */ b lbl_8020DA48 lbl_8020D9C8: -/* 8020D9C8 0020A7C8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020D9C8 0020A7C8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020D9CC 0020A7CC 57 E3 08 3C */ slwi r3, r31, 1 /* 8020D9D0 0020A7D0 81 84 01 34 */ lwz r12, 0x134(r4) /* 8020D9D4 0020A7D4 7D 89 03 A6 */ mtctr r12 @@ -25537,7 +25537,7 @@ _rwDlGeometrySkinInstanceOptimized: /* 8020DA8C 0020A88C 80 81 00 1C */ lwz r4, 0x1c(r1) /* 8020DA90 0020A890 7F E3 FB 78 */ mr r3, r31 /* 8020DA94 0020A894 4B FF FA C5 */ bl rwsdk.VtxDescInitOptimized -/* 8020DA98 0020A898 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 8020DA98 0020A898 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 8020DA9C 0020A89C 7C 76 1B 78 */ mr r22, r3 /* 8020DAA0 0020A8A0 80 9F 00 1C */ lwz r4, 0x1c(r31) /* 8020DAA4 0020A8A4 7C 1F 00 2E */ lwzx r0, r31, r0 @@ -25724,7 +25724,7 @@ lbl_8020DD38: /* 8020DD48 0020AB48 7E C3 B3 78 */ mr r3, r22 /* 8020DD4C 0020AB4C 38 81 00 88 */ addi r4, r1, 0x88 /* 8020DD50 0020AB50 48 01 DA 8D */ bl _rwGCNVertexBufferGetSize -/* 8020DD54 0020AB54 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020DD54 0020AB54 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020DD58 0020AB58 7E F7 1A 14 */ add r23, r23, r3 /* 8020DD5C 0020AB5C 7E FB BB 78 */ mr r27, r23 /* 8020DD60 0020AB60 81 84 01 34 */ lwz r12, 0x134(r4) @@ -25747,7 +25747,7 @@ lbl_8020DD38: /* 8020DDA4 0020ABA4 90 18 00 14 */ stw r0, 0x14(r24) /* 8020DDA8 0020ABA8 93 10 00 00 */ stw r24, 0(r16) /* 8020DDAC 0020ABAC 4B DF 56 AD */ bl memset -/* 8020DDB0 0020ABB0 A0 0D A0 40 */ lhz r0, lbl_803CC940-_SDA_BASE_(r13) +/* 8020DDB0 0020ABB0 A0 0D A0 40 */ lhz r0, lbl__RwDlTokenLastSeen-_SDA_BASE_(r13) /* 8020DDB4 0020ABB4 38 80 00 00 */ li r4, 0 /* 8020DDB8 0020ABB8 7D F7 7B 78 */ mr r23, r15 /* 8020DDBC 0020ABBC B0 0F 00 00 */ sth r0, 0(r15) @@ -25758,7 +25758,7 @@ lbl_8020DD38: /* 8020DDD0 0020ABD0 80 1F 00 08 */ lwz r0, 8(r31) /* 8020DDD4 0020ABD4 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 8020DDD8 0020ABD8 41 82 00 88 */ beq lbl_8020DE60 -/* 8020DDDC 0020ABDC 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 8020DDDC 0020ABDC 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 8020DDE0 0020ABE0 7C 7F 00 2E */ lwzx r3, r31, r0 /* 8020DDE4 0020ABE4 28 03 00 00 */ cmplwi r3, 0 /* 8020DDE8 0020ABE8 40 82 00 50 */ bne lbl_8020DE38 @@ -25845,7 +25845,7 @@ lbl_8020DEE0: /* 8020DF0C 0020AD0C 80 14 00 10 */ lwz r0, 0x10(r20) /* 8020DF10 0020AD10 28 00 00 01 */ cmplwi r0, 1 /* 8020DF14 0020AD14 40 81 01 70 */ ble lbl_8020E084 -/* 8020DF18 0020AD18 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 8020DF18 0020AD18 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 8020DF1C 0020AD1C 80 81 00 18 */ lwz r4, 0x18(r1) /* 8020DF20 0020AD20 7C 1F 00 2E */ lwzx r0, r31, r0 /* 8020DF24 0020AD24 80 7F 00 1C */ lwz r3, 0x1c(r31) @@ -25993,7 +25993,7 @@ lbl_8020E104: /* 8020E128 0020AF28 7C A8 28 2E */ lwzx r5, r8, r5 /* 8020E12C 0020AF2C 80 C6 00 14 */ lwz r6, 0x14(r6) /* 8020E130 0020AF30 4B FF F6 9D */ bl rwsdk.CreateMatrixIndexListOptimized -/* 8020E134 0020AF34 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 8020E134 0020AF34 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 8020E138 0020AF38 7C 72 1B 78 */ mr r18, r3 /* 8020E13C 0020AF3C 80 81 00 18 */ lwz r4, 0x18(r1) /* 8020E140 0020AF40 7C 1F 00 2E */ lwzx r0, r31, r0 @@ -26110,7 +26110,7 @@ lbl_8020E2AC: /* 8020E2DC 0020B0DC 48 01 CB FD */ bl _rwGCNDisplayListFill /* 8020E2E0 0020B0E0 28 12 00 00 */ cmplwi r18, 0 /* 8020E2E4 0020B0E4 41 82 00 18 */ beq lbl_8020E2FC -/* 8020E2E8 0020B0E8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020E2E8 0020B0E8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020E2EC 0020B0EC 7E 43 93 78 */ mr r3, r18 /* 8020E2F0 0020B0F0 81 84 01 38 */ lwz r12, 0x138(r4) /* 8020E2F4 0020B0F4 7D 89 03 A6 */ mtctr r12 @@ -26204,7 +26204,7 @@ lbl_8020E410: /* 8020E430 0020B230 7E 0F 83 78 */ mr r15, r16 /* 8020E434 0020B234 48 00 00 24 */ b lbl_8020E458 lbl_8020E438: -/* 8020E438 0020B238 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020E438 0020B238 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020E43C 0020B23C 80 81 00 18 */ lwz r4, 0x18(r1) /* 8020E440 0020B240 81 83 01 38 */ lwz r12, 0x138(r3) /* 8020E444 0020B244 7C 64 78 2E */ lwzx r3, r4, r15 @@ -26217,12 +26217,12 @@ lbl_8020E458: /* 8020E45C 0020B25C A0 03 00 04 */ lhz r0, 4(r3) /* 8020E460 0020B260 7C 10 00 40 */ cmplw r16, r0 /* 8020E464 0020B264 41 80 FF D4 */ blt lbl_8020E438 -/* 8020E468 0020B268 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020E468 0020B268 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020E46C 0020B26C 80 61 00 18 */ lwz r3, 0x18(r1) /* 8020E470 0020B270 81 84 01 38 */ lwz r12, 0x138(r4) /* 8020E474 0020B274 7D 89 03 A6 */ mtctr r12 /* 8020E478 0020B278 4E 80 04 21 */ bctrl -/* 8020E47C 0020B27C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020E47C 0020B27C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020E480 0020B280 80 61 00 1C */ lwz r3, 0x1c(r1) /* 8020E484 0020B284 81 84 01 38 */ lwz r12, 0x138(r4) /* 8020E488 0020B288 7D 89 03 A6 */ mtctr r12 @@ -26242,7 +26242,7 @@ rwsdk.VtxDescInitFast: /* 8020E4B4 0020B2B4 90 01 00 34 */ stw r0, 0x34(r1) /* 8020E4B8 0020B2B8 39 61 00 30 */ addi r11, r1, 0x30 /* 8020E4BC 0020B2BC 4B FD F0 41 */ bl func_801ED4FC -/* 8020E4C0 0020B2C0 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 8020E4C0 0020B2C0 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 8020E4C4 0020B2C4 7C 7E 1B 78 */ mr r30, r3 /* 8020E4C8 0020B2C8 83 A3 00 14 */ lwz r29, 0x14(r3) /* 8020E4CC 0020B2CC 7F FE 00 2E */ lwzx r31, r30, r0 @@ -26251,28 +26251,28 @@ rwsdk.VtxDescInitFast: /* 8020E4D8 0020B2D8 48 01 14 69 */ bl _rpGameCubeVtxFmtGetDefault /* 8020E4DC 0020B2DC 7C 7F 1B 78 */ mr r31, r3 lbl_8020E4E0: -/* 8020E4E0 0020B2E0 3C 60 80 38 */ lis r3, lbl_80383660@ha -/* 8020E4E4 0020B2E4 38 63 36 60 */ addi r3, r3, lbl_80383660@l +/* 8020E4E0 0020B2E0 3C 60 80 38 */ lis r3, lbl_VtxDesc@ha +/* 8020E4E4 0020B2E4 38 63 36 60 */ addi r3, r3, lbl_VtxDesc@l /* 8020E4E8 0020B2E8 48 01 E0 69 */ bl _rwVertexDescriptorInit -/* 8020E4EC 0020B2EC 3C 60 80 38 */ lis r3, lbl_80383660@ha +/* 8020E4EC 0020B2EC 3C 60 80 38 */ lis r3, lbl_VtxDesc@ha /* 8020E4F0 0020B2F0 38 80 00 00 */ li r4, 0 -/* 8020E4F4 0020B2F4 38 63 36 60 */ addi r3, r3, lbl_80383660@l +/* 8020E4F4 0020B2F4 38 63 36 60 */ addi r3, r3, lbl_VtxDesc@l /* 8020E4F8 0020B2F8 48 01 E0 85 */ bl _rwGCNVertexDescSetVAT -/* 8020E4FC 0020B2FC 3C 60 80 38 */ lis r3, lbl_80383660@ha +/* 8020E4FC 0020B2FC 3C 60 80 38 */ lis r3, lbl_VtxDesc@ha /* 8020E500 0020B300 38 80 00 00 */ li r4, 0 -/* 8020E504 0020B304 38 63 36 60 */ addi r3, r3, lbl_80383660@l +/* 8020E504 0020B304 38 63 36 60 */ addi r3, r3, lbl_VtxDesc@l /* 8020E508 0020B308 38 A0 00 01 */ li r5, 1 /* 8020E50C 0020B30C 48 01 E3 5D */ bl _rwGCNVertexDescSetElementDesc -/* 8020E510 0020B310 3C 60 80 38 */ lis r3, lbl_80383660@ha +/* 8020E510 0020B310 3C 60 80 38 */ lis r3, lbl_VtxDesc@ha /* 8020E514 0020B314 88 DF 00 00 */ lbz r6, 0(r31) /* 8020E518 0020B318 88 FF 00 0C */ lbz r7, 0xc(r31) -/* 8020E51C 0020B31C 38 63 36 60 */ addi r3, r3, lbl_80383660@l +/* 8020E51C 0020B31C 38 63 36 60 */ addi r3, r3, lbl_VtxDesc@l /* 8020E520 0020B320 38 80 00 09 */ li r4, 9 /* 8020E524 0020B324 38 A0 00 01 */ li r5, 1 /* 8020E528 0020B328 48 01 E0 5D */ bl _rwGCNVertexDescSetElementAttr /* 8020E52C 0020B32C 28 1D 00 FF */ cmplwi r29, 0xff -/* 8020E530 0020B330 3C 60 80 38 */ lis r3, lbl_80383660@ha -/* 8020E534 0020B334 38 63 36 60 */ addi r3, r3, lbl_80383660@l +/* 8020E530 0020B330 3C 60 80 38 */ lis r3, lbl_VtxDesc@ha +/* 8020E534 0020B334 38 63 36 60 */ addi r3, r3, lbl_VtxDesc@l /* 8020E538 0020B338 38 80 00 09 */ li r4, 9 /* 8020E53C 0020B33C 38 A0 00 02 */ li r5, 2 /* 8020E540 0020B340 41 80 00 08 */ blt lbl_8020E548 @@ -26286,16 +26286,16 @@ lbl_8020E548: /* 8020E55C 0020B35C 88 1F 00 0D */ lbz r0, 0xd(r31) /* 8020E560 0020B360 28 00 00 00 */ cmplwi r0, 0 /* 8020E564 0020B364 41 82 00 44 */ beq lbl_8020E5A8 -/* 8020E568 0020B368 3C 60 80 38 */ lis r3, lbl_80383660@ha +/* 8020E568 0020B368 3C 60 80 38 */ lis r3, lbl_VtxDesc@ha /* 8020E56C 0020B36C 88 DF 00 01 */ lbz r6, 1(r31) -/* 8020E570 0020B370 38 63 36 60 */ addi r3, r3, lbl_80383660@l +/* 8020E570 0020B370 38 63 36 60 */ addi r3, r3, lbl_VtxDesc@l /* 8020E574 0020B374 38 80 00 19 */ li r4, 0x19 /* 8020E578 0020B378 38 A0 00 01 */ li r5, 1 /* 8020E57C 0020B37C 38 E0 00 00 */ li r7, 0 /* 8020E580 0020B380 48 01 E0 05 */ bl _rwGCNVertexDescSetElementAttr /* 8020E584 0020B384 28 1D 00 FF */ cmplwi r29, 0xff -/* 8020E588 0020B388 3C 60 80 38 */ lis r3, lbl_80383660@ha -/* 8020E58C 0020B38C 38 63 36 60 */ addi r3, r3, lbl_80383660@l +/* 8020E588 0020B388 3C 60 80 38 */ lis r3, lbl_VtxDesc@ha +/* 8020E58C 0020B38C 38 63 36 60 */ addi r3, r3, lbl_VtxDesc@l /* 8020E590 0020B390 38 80 00 19 */ li r4, 0x19 /* 8020E594 0020B394 38 A0 00 02 */ li r5, 2 /* 8020E598 0020B398 41 80 00 08 */ blt lbl_8020E5A0 @@ -26304,16 +26304,16 @@ lbl_8020E5A0: /* 8020E5A0 0020B3A0 48 01 E2 C9 */ bl _rwGCNVertexDescSetElementDesc /* 8020E5A4 0020B3A4 48 00 00 40 */ b lbl_8020E5E4 lbl_8020E5A8: -/* 8020E5A8 0020B3A8 3C 60 80 38 */ lis r3, lbl_80383660@ha +/* 8020E5A8 0020B3A8 3C 60 80 38 */ lis r3, lbl_VtxDesc@ha /* 8020E5AC 0020B3AC 88 DF 00 01 */ lbz r6, 1(r31) -/* 8020E5B0 0020B3B0 38 63 36 60 */ addi r3, r3, lbl_80383660@l +/* 8020E5B0 0020B3B0 38 63 36 60 */ addi r3, r3, lbl_VtxDesc@l /* 8020E5B4 0020B3B4 38 80 00 0A */ li r4, 0xa /* 8020E5B8 0020B3B8 38 A0 00 00 */ li r5, 0 /* 8020E5BC 0020B3BC 38 E0 00 00 */ li r7, 0 /* 8020E5C0 0020B3C0 48 01 DF C5 */ bl _rwGCNVertexDescSetElementAttr /* 8020E5C4 0020B3C4 28 1D 00 FF */ cmplwi r29, 0xff -/* 8020E5C8 0020B3C8 3C 60 80 38 */ lis r3, lbl_80383660@ha -/* 8020E5CC 0020B3CC 38 63 36 60 */ addi r3, r3, lbl_80383660@l +/* 8020E5C8 0020B3C8 3C 60 80 38 */ lis r3, lbl_VtxDesc@ha +/* 8020E5CC 0020B3CC 38 63 36 60 */ addi r3, r3, lbl_VtxDesc@l /* 8020E5D0 0020B3D0 38 80 00 0A */ li r4, 0xa /* 8020E5D4 0020B3D4 38 A0 00 02 */ li r5, 2 /* 8020E5D8 0020B3D8 41 80 00 08 */ blt lbl_8020E5E0 @@ -26327,16 +26327,16 @@ lbl_8020E5E8: /* 8020E5EC 0020B3EC 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 8020E5F0 0020B3F0 41 82 00 48 */ beq lbl_8020E638 /* 8020E5F4 0020B3F4 88 DF 00 0A */ lbz r6, 0xa(r31) -/* 8020E5F8 0020B3F8 3C 60 80 38 */ lis r3, lbl_80383660@ha -/* 8020E5FC 0020B3FC 38 63 36 60 */ addi r3, r3, lbl_80383660@l +/* 8020E5F8 0020B3F8 3C 60 80 38 */ lis r3, lbl_VtxDesc@ha +/* 8020E5FC 0020B3FC 38 63 36 60 */ addi r3, r3, lbl_VtxDesc@l /* 8020E600 0020B400 38 80 00 0B */ li r4, 0xb /* 8020E604 0020B404 20 06 00 02 */ subfic r0, r6, 2 /* 8020E608 0020B408 38 E0 00 00 */ li r7, 0 /* 8020E60C 0020B40C 54 05 0F FE */ srwi r5, r0, 0x1f /* 8020E610 0020B410 48 01 DF 75 */ bl _rwGCNVertexDescSetElementAttr /* 8020E614 0020B414 28 1D 00 FF */ cmplwi r29, 0xff -/* 8020E618 0020B418 3C 60 80 38 */ lis r3, lbl_80383660@ha -/* 8020E61C 0020B41C 38 63 36 60 */ addi r3, r3, lbl_80383660@l +/* 8020E618 0020B418 3C 60 80 38 */ lis r3, lbl_VtxDesc@ha +/* 8020E61C 0020B41C 38 63 36 60 */ addi r3, r3, lbl_VtxDesc@l /* 8020E620 0020B420 38 80 00 0B */ li r4, 0xb /* 8020E624 0020B424 38 A0 00 02 */ li r5, 2 /* 8020E628 0020B428 41 80 00 08 */ blt lbl_8020E630 @@ -26348,9 +26348,9 @@ lbl_8020E638: /* 8020E638 0020B438 80 1E 00 08 */ lwz r0, 8(r30) /* 8020E63C 0020B43C 70 00 00 84 */ andi. r0, r0, 0x84 /* 8020E640 0020B440 41 82 00 64 */ beq lbl_8020E6A4 -/* 8020E644 0020B444 3C 60 80 38 */ lis r3, lbl_80383660@ha +/* 8020E644 0020B444 3C 60 80 38 */ lis r3, lbl_VtxDesc@ha /* 8020E648 0020B448 3B 20 00 00 */ li r25, 0 -/* 8020E64C 0020B44C 3B 63 36 60 */ addi r27, r3, lbl_80383660@l +/* 8020E64C 0020B44C 3B 63 36 60 */ addi r27, r3, lbl_VtxDesc@l /* 8020E650 0020B450 48 00 00 48 */ b lbl_8020E698 lbl_8020E654: /* 8020E654 0020B454 7C 9F CA 14 */ add r4, r31, r25 @@ -26376,13 +26376,13 @@ lbl_8020E698: /* 8020E69C 0020B49C 7C 19 00 40 */ cmplw r25, r0 /* 8020E6A0 0020B4A0 41 80 FF B4 */ blt lbl_8020E654 lbl_8020E6A4: -/* 8020E6A4 0020B4A4 3C 60 80 38 */ lis r3, lbl_80383660@ha +/* 8020E6A4 0020B4A4 3C 60 80 38 */ lis r3, lbl_VtxDesc@ha /* 8020E6A8 0020B4A8 57 84 06 3E */ clrlwi r4, r28, 0x18 -/* 8020E6AC 0020B4AC 38 63 36 60 */ addi r3, r3, lbl_80383660@l +/* 8020E6AC 0020B4AC 38 63 36 60 */ addi r3, r3, lbl_VtxDesc@l /* 8020E6B0 0020B4B0 48 01 E6 F1 */ bl _rwGCNVertexDescSetNumIndexedAttr -/* 8020E6B4 0020B4B4 3C 60 80 38 */ lis r3, lbl_80383660@ha +/* 8020E6B4 0020B4B4 3C 60 80 38 */ lis r3, lbl_VtxDesc@ha /* 8020E6B8 0020B4B8 39 61 00 30 */ addi r11, r1, 0x30 -/* 8020E6BC 0020B4BC 38 63 36 60 */ addi r3, r3, lbl_80383660@l +/* 8020E6BC 0020B4BC 38 63 36 60 */ addi r3, r3, lbl_VtxDesc@l /* 8020E6C0 0020B4C0 4B FD EE 89 */ bl func_801ED548 /* 8020E6C4 0020B4C4 80 01 00 34 */ lwz r0, 0x34(r1) /* 8020E6C8 0020B4C8 7C 08 03 A6 */ mtlr r0 @@ -26465,7 +26465,7 @@ lbl_8020E7D8: /* 8020E7D8 0020B5D8 39 29 00 02 */ addi r9, r9, 2 /* 8020E7DC 0020B5DC 42 00 FF 54 */ bdnz lbl_8020E730 lbl_8020E7E0: -/* 8020E7E0 0020B5E0 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020E7E0 0020B5E0 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020E7E4 0020B5E4 80 1F 00 04 */ lwz r0, 4(r31) /* 8020E7E8 0020B5E8 81 83 01 34 */ lwz r12, 0x134(r3) /* 8020E7EC 0020B5EC 54 03 08 3C */ slwi r3, r0, 1 @@ -26539,7 +26539,7 @@ lbl_8020E8D0: /* 8020E8D8 0020B6D8 41 80 FF 30 */ blt lbl_8020E808 /* 8020E8DC 0020B6DC 48 00 00 94 */ b lbl_8020E970 lbl_8020E8E0: -/* 8020E8E0 0020B6E0 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020E8E0 0020B6E0 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020E8E4 0020B6E4 80 1F 00 04 */ lwz r0, 4(r31) /* 8020E8E8 0020B6E8 81 83 01 34 */ lwz r12, 0x134(r3) /* 8020E8EC 0020B6EC 54 03 08 3C */ slwi r3, r0, 1 @@ -26605,7 +26605,7 @@ _rwDlGeometrySkinInstanceFast: /* 8020E9B8 0020B7B8 7F 43 D3 78 */ mr r3, r26 /* 8020E9BC 0020B7BC 7C 1B 03 78 */ mr r27, r0 /* 8020E9C0 0020B7C0 4B FF FA ED */ bl rwsdk.VtxDescInitFast -/* 8020E9C4 0020B7C4 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 8020E9C4 0020B7C4 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 8020E9C8 0020B7C8 7C 7D 1B 78 */ mr r29, r3 /* 8020E9CC 0020B7CC 7C 1A 00 2E */ lwzx r0, r26, r0 /* 8020E9D0 0020B7D0 28 00 00 00 */ cmplwi r0, 0 @@ -26691,7 +26691,7 @@ lbl_8020EACC: /* 8020EAEC 0020B8EC 7E 94 1A 14 */ add r20, r20, r3 /* 8020EAF0 0020B8F0 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6 /* 8020EAF4 0020B8F4 41 82 00 48 */ beq lbl_8020EB3C -/* 8020EAF8 0020B8F8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020EAF8 0020B8F8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020EAFC 0020B8FC 38 74 00 18 */ addi r3, r20, 0x18 /* 8020EB00 0020B900 81 84 01 34 */ lwz r12, 0x134(r4) /* 8020EB04 0020B904 7D 89 03 A6 */ mtctr r12 @@ -26723,7 +26723,7 @@ lbl_8020EB58: /* 8020EB64 0020B964 7E 85 A3 78 */ mr r5, r20 /* 8020EB68 0020B968 38 80 00 00 */ li r4, 0 /* 8020EB6C 0020B96C 4B DF 48 ED */ bl memset -/* 8020EB70 0020B970 A0 0D A0 40 */ lhz r0, lbl_803CC940-_SDA_BASE_(r13) +/* 8020EB70 0020B970 A0 0D A0 40 */ lhz r0, lbl__RwDlTokenLastSeen-_SDA_BASE_(r13) /* 8020EB74 0020B974 38 80 00 00 */ li r4, 0 /* 8020EB78 0020B978 7E DE B3 78 */ mr r30, r22 /* 8020EB7C 0020B97C B0 16 00 00 */ sth r0, 0(r22) @@ -26734,7 +26734,7 @@ lbl_8020EB58: /* 8020EB90 0020B990 80 1A 00 08 */ lwz r0, 8(r26) /* 8020EB94 0020B994 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 8020EB98 0020B998 41 82 00 88 */ beq lbl_8020EC20 -/* 8020EB9C 0020B99C 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 8020EB9C 0020B99C 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 8020EBA0 0020B9A0 7C 7A 00 2E */ lwzx r3, r26, r0 /* 8020EBA4 0020B9A4 28 03 00 00 */ cmplwi r3, 0 /* 8020EBA8 0020B9A8 40 82 00 50 */ bne lbl_8020EBF8 @@ -26797,7 +26797,7 @@ lbl_8020EC3C: /* 8020EC74 0020BA74 7E 44 93 78 */ mr r4, r18 /* 8020EC78 0020BA78 7E C5 B3 78 */ mr r5, r22 /* 8020EC7C 0020BA7C 4B FF FA 59 */ bl rwsdk.CreateMatrixIndexList -/* 8020EC80 0020BA80 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 8020EC80 0020BA80 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 8020EC84 0020BA84 83 32 00 00 */ lwz r25, 0(r18) /* 8020EC88 0020BA88 7C 72 1B 78 */ mr r18, r3 /* 8020EC8C 0020BA8C 7C 1A 00 2E */ lwzx r0, r26, r0 @@ -26845,7 +26845,7 @@ lbl_8020ECF4: /* 8020ED1C 0020BB1C 38 E0 00 01 */ li r7, 1 /* 8020ED20 0020BB20 39 20 00 01 */ li r9, 1 /* 8020ED24 0020BB24 48 01 C1 B5 */ bl _rwGCNDisplayListFill -/* 8020ED28 0020BB28 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020ED28 0020BB28 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020ED2C 0020BB2C 7E 43 93 78 */ mr r3, r18 /* 8020ED30 0020BB30 81 84 01 38 */ lwz r12, 0x138(r4) /* 8020ED34 0020BB34 7D 89 03 A6 */ mtctr r12 @@ -27572,9 +27572,9 @@ _rpSkinPipelinesCreate: /* 8020F7E0 0020C5E0 7C 08 02 A6 */ mflr r0 /* 8020F7E4 0020C5E4 90 01 00 14 */ stw r0, 0x14(r1) /* 8020F7E8 0020C5E8 54 60 07 FF */ clrlwi. r0, r3, 0x1f -/* 8020F7EC 0020C5EC 3C 60 80 2B */ lis r3, lbl_802B76F0@ha +/* 8020F7EC 0020C5EC 3C 60 80 2B */ lis r3, lbl__rpSkinGlobals@ha /* 8020F7F0 0020C5F0 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8020F7F4 0020C5F4 3B E3 76 F0 */ addi r31, r3, lbl_802B76F0@l +/* 8020F7F4 0020C5F4 3B E3 76 F0 */ addi r31, r3, lbl__rpSkinGlobals@l /* 8020F7F8 0020C5F8 41 82 00 28 */ beq lbl_8020F820 /* 8020F7FC 0020C5FC 3C 80 80 21 */ lis r4, lbl_8020BBF0@ha /* 8020F800 0020C600 3C A0 80 21 */ lis r5, lbl_8020BCFC@ha @@ -27597,10 +27597,10 @@ lbl_8020F820: _rpSkinPipelinesDestroy: /* 8020F838 0020C638 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8020F83C 0020C63C 7C 08 02 A6 */ mflr r0 -/* 8020F840 0020C640 3C 60 80 2B */ lis r3, lbl_802B76F0@ha +/* 8020F840 0020C640 3C 60 80 2B */ lis r3, lbl__rpSkinGlobals@ha /* 8020F844 0020C644 90 01 00 14 */ stw r0, 0x14(r1) /* 8020F848 0020C648 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8020F84C 0020C64C 3B E3 76 F0 */ addi r31, r3, lbl_802B76F0@l +/* 8020F84C 0020C64C 3B E3 76 F0 */ addi r31, r3, lbl__rpSkinGlobals@l /* 8020F850 0020C650 80 7F 00 28 */ lwz r3, 0x28(r31) /* 8020F854 0020C654 28 03 00 00 */ cmplwi r3, 0 /* 8020F858 0020C658 41 82 00 10 */ beq lbl_8020F868 @@ -27617,19 +27617,19 @@ lbl_8020F868: .global _rpSkinPipelinesAttach _rpSkinPipelinesAttach: -/* 8020F880 0020C680 3C 80 80 2B */ lis r4, lbl_802B76F0@ha -/* 8020F884 0020C684 38 84 76 F0 */ addi r4, r4, lbl_802B76F0@l +/* 8020F880 0020C680 3C 80 80 2B */ lis r4, lbl__rpSkinGlobals@ha +/* 8020F884 0020C684 38 84 76 F0 */ addi r4, r4, lbl__rpSkinGlobals@l /* 8020F888 0020C688 80 04 00 28 */ lwz r0, 0x28(r4) /* 8020F88C 0020C68C 90 03 00 6C */ stw r0, 0x6c(r3) /* 8020F890 0020C690 4E 80 00 20 */ blr lbl_8020F894: -/* 8020F894 0020C694 38 AD 9E 78 */ addi r5, r13, lbl_803CC778-_SDA_BASE_ +/* 8020F894 0020C694 38 AD 9E 78 */ addi r5, r13, lbl_userDataModule-_SDA_BASE_ /* 8020F898 0020C698 80 85 00 04 */ lwz r4, 4(r5) /* 8020F89C 0020C69C 38 04 00 01 */ addi r0, r4, 1 /* 8020F8A0 0020C6A0 90 05 00 04 */ stw r0, 4(r5) /* 8020F8A4 0020C6A4 4E 80 00 20 */ blr lbl_8020F8A8: -/* 8020F8A8 0020C6A8 38 AD 9E 78 */ addi r5, r13, lbl_803CC778-_SDA_BASE_ +/* 8020F8A8 0020C6A8 38 AD 9E 78 */ addi r5, r13, lbl_userDataModule-_SDA_BASE_ /* 8020F8AC 0020C6AC 80 85 00 04 */ lwz r4, 4(r5) /* 8020F8B0 0020C6B0 38 04 FF FF */ addi r0, r4, -1 /* 8020F8B4 0020C6B4 90 05 00 04 */ stw r0, 4(r5) @@ -27658,7 +27658,7 @@ lbl_8020F900: /* 8020F900 0020C700 80 61 00 08 */ lwz r3, 8(r1) /* 8020F904 0020C704 2C 03 00 00 */ cmpwi r3, 0 /* 8020F908 0020C708 40 81 00 48 */ ble lbl_8020F950 -/* 8020F90C 0020C70C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020F90C 0020C70C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020F910 0020C710 81 84 01 34 */ lwz r12, 0x134(r4) /* 8020F914 0020C714 7D 89 03 A6 */ mtctr r12 /* 8020F918 0020C718 4E 80 04 21 */ bctrl @@ -27707,7 +27707,7 @@ lbl_8020F9AC: /* 8020F9B0 0020C7B0 40 80 01 B0 */ bge lbl_8020FB60 /* 8020F9B4 0020C7B4 48 00 00 E4 */ b lbl_8020FA98 lbl_8020F9B8: -/* 8020F9B8 0020C7B8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020F9B8 0020C7B8 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020F9BC 0020C7BC 80 1E 00 08 */ lwz r0, 8(r30) /* 8020F9C0 0020C7C0 81 83 01 34 */ lwz r12, 0x134(r3) /* 8020F9C4 0020C7C4 54 03 10 3A */ slwi r3, r0, 2 @@ -27740,7 +27740,7 @@ lbl_8020FA18: /* 8020FA20 0020C820 41 80 FF D0 */ blt lbl_8020F9F0 /* 8020FA24 0020C824 48 00 01 44 */ b lbl_8020FB68 lbl_8020FA28: -/* 8020FA28 0020C828 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020FA28 0020C828 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020FA2C 0020C82C 80 1E 00 08 */ lwz r0, 8(r30) /* 8020FA30 0020C830 81 83 01 34 */ lwz r12, 0x134(r3) /* 8020FA34 0020C834 54 03 10 3A */ slwi r3, r0, 2 @@ -27773,7 +27773,7 @@ lbl_8020FA88: /* 8020FA90 0020C890 41 80 FF D0 */ blt lbl_8020FA60 /* 8020FA94 0020C894 48 00 00 D4 */ b lbl_8020FB68 lbl_8020FA98: -/* 8020FA98 0020C898 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020FA98 0020C898 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020FA9C 0020C89C 80 1E 00 08 */ lwz r0, 8(r30) /* 8020FAA0 0020C8A0 81 83 01 34 */ lwz r12, 0x134(r3) /* 8020FAA4 0020C8A4 54 03 10 3A */ slwi r3, r0, 2 @@ -27801,7 +27801,7 @@ lbl_8020FAF0: /* 8020FAF0 0020C8F0 80 61 00 08 */ lwz r3, 8(r1) /* 8020FAF4 0020C8F4 2C 03 00 00 */ cmpwi r3, 0 /* 8020FAF8 0020C8F8 40 81 00 48 */ ble lbl_8020FB40 -/* 8020FAFC 0020C8FC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020FAFC 0020C8FC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020FB00 0020C900 81 84 01 34 */ lwz r12, 0x134(r4) /* 8020FB04 0020C904 7D 89 03 A6 */ mtctr r12 /* 8020FB08 0020C908 4E 80 04 21 */ bctrl @@ -27859,7 +27859,7 @@ rwsdk.UserDataStreamWrite: /* 8020FBB0 0020C9B0 80 63 00 00 */ lwz r3, 0(r3) /* 8020FBB4 0020C9B4 28 03 00 00 */ cmplwi r3, 0 /* 8020FBB8 0020C9B8 41 82 00 1C */ beq lbl_8020FBD4 -/* 8020FBBC 0020C9BC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020FBBC 0020C9BC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020FBC0 0020C9C0 81 84 01 20 */ lwz r12, 0x120(r4) /* 8020FBC4 0020C9C4 7D 89 03 A6 */ mtctr r12 /* 8020FBC8 0020C9C8 4E 80 04 21 */ bctrl @@ -27968,7 +27968,7 @@ lbl_8020FD20: /* 8020FD20 0020CB20 80 7D 00 00 */ lwz r3, 0(r29) /* 8020FD24 0020CB24 28 03 00 00 */ cmplwi r3, 0 /* 8020FD28 0020CB28 41 82 00 1C */ beq lbl_8020FD44 -/* 8020FD2C 0020CB2C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020FD2C 0020CB2C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020FD30 0020CB30 81 84 01 20 */ lwz r12, 0x120(r4) /* 8020FD34 0020CB34 7D 89 03 A6 */ mtctr r12 /* 8020FD38 0020CB38 4E 80 04 21 */ bctrl @@ -28041,7 +28041,7 @@ lbl_8020FE0C: /* 8020FE14 0020CC14 80 7E 00 00 */ lwz r3, 0(r30) /* 8020FE18 0020CC18 28 03 00 00 */ cmplwi r3, 0 /* 8020FE1C 0020CC1C 41 82 00 14 */ beq lbl_8020FE30 -/* 8020FE20 0020CC20 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020FE20 0020CC20 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020FE24 0020CC24 81 84 01 38 */ lwz r12, 0x138(r4) /* 8020FE28 0020CC28 7D 89 03 A6 */ mtctr r12 /* 8020FE2C 0020CC2C 4E 80 04 21 */ bctrl @@ -28056,7 +28056,7 @@ lbl_8020FE48: /* 8020FE48 0020CC48 80 7F 00 00 */ lwz r3, 0(r31) /* 8020FE4C 0020CC4C 28 03 00 00 */ cmplwi r3, 0 /* 8020FE50 0020CC50 41 82 00 14 */ beq lbl_8020FE64 -/* 8020FE54 0020CC54 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020FE54 0020CC54 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020FE58 0020CC58 81 84 01 38 */ lwz r12, 0x138(r4) /* 8020FE5C 0020CC5C 7D 89 03 A6 */ mtctr r12 /* 8020FE60 0020CC60 4E 80 04 21 */ bctrl @@ -28071,7 +28071,7 @@ lbl_8020FE78: /* 8020FE78 0020CC78 80 7E 00 0C */ lwz r3, 0xc(r30) /* 8020FE7C 0020CC7C 28 03 00 00 */ cmplwi r3, 0 /* 8020FE80 0020CC80 41 82 00 14 */ beq lbl_8020FE94 -/* 8020FE84 0020CC84 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020FE84 0020CC84 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020FE88 0020CC88 81 84 01 38 */ lwz r12, 0x138(r4) /* 8020FE8C 0020CC8C 7D 89 03 A6 */ mtctr r12 /* 8020FE90 0020CC90 4E 80 04 21 */ bctrl @@ -28082,7 +28082,7 @@ lbl_8020FE9C: /* 8020FE9C 0020CC9C 80 1A 00 00 */ lwz r0, 0(r26) /* 8020FEA0 0020CCA0 7C 1B 00 00 */ cmpw r27, r0 /* 8020FEA4 0020CCA4 41 80 FF 68 */ blt lbl_8020FE0C -/* 8020FEA8 0020CCA8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020FEA8 0020CCA8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020FEAC 0020CCAC 80 7A 00 04 */ lwz r3, 4(r26) /* 8020FEB0 0020CCB0 81 84 01 38 */ lwz r12, 0x138(r4) /* 8020FEB4 0020CCB4 7D 89 03 A6 */ mtctr r12 @@ -28096,7 +28096,7 @@ lbl_8020FEBC: /* 8020FED0 0020CCD0 80 1A 00 00 */ lwz r0, 0(r26) /* 8020FED4 0020CCD4 2C 00 00 00 */ cmpwi r0, 0 /* 8020FED8 0020CCD8 40 81 01 B4 */ ble lbl_8021008C -/* 8020FEDC 0020CCDC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020FEDC 0020CCDC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020FEE0 0020CCE0 54 03 20 36 */ slwi r3, r0, 4 /* 8020FEE4 0020CCE4 81 84 01 34 */ lwz r12, 0x134(r4) /* 8020FEE8 0020CCE8 7D 89 03 A6 */ mtctr r12 @@ -28122,11 +28122,11 @@ lbl_8020FF04: /* 8020FF34 0020CD34 80 7D 00 00 */ lwz r3, 0(r29) /* 8020FF38 0020CD38 28 03 00 00 */ cmplwi r3, 0 /* 8020FF3C 0020CD3C 41 82 00 4C */ beq lbl_8020FF88 -/* 8020FF40 0020CD40 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020FF40 0020CD40 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020FF44 0020CD44 81 84 01 20 */ lwz r12, 0x120(r4) /* 8020FF48 0020CD48 7D 89 03 A6 */ mtctr r12 /* 8020FF4C 0020CD4C 4E 80 04 21 */ bctrl -/* 8020FF50 0020CD50 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020FF50 0020CD50 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020FF54 0020CD54 81 84 01 34 */ lwz r12, 0x134(r4) /* 8020FF58 0020CD58 7D 89 03 A6 */ mtctr r12 /* 8020FF5C 0020CD5C 38 63 00 01 */ addi r3, r3, 1 @@ -28135,7 +28135,7 @@ lbl_8020FF04: /* 8020FF68 0020CD68 80 7E 00 00 */ lwz r3, 0(r30) /* 8020FF6C 0020CD6C 28 03 00 00 */ cmplwi r3, 0 /* 8020FF70 0020CD70 41 82 00 18 */ beq lbl_8020FF88 -/* 8020FF74 0020CD74 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020FF74 0020CD74 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020FF78 0020CD78 80 9D 00 00 */ lwz r4, 0(r29) /* 8020FF7C 0020CD7C 81 85 00 F8 */ lwz r12, 0xf8(r5) /* 8020FF80 0020CD80 7D 89 03 A6 */ mtctr r12 @@ -28147,7 +28147,7 @@ lbl_8020FF88: /* 8020FF94 0020CD94 80 7E 00 04 */ lwz r3, 4(r30) /* 8020FF98 0020CD98 48 00 07 41 */ bl RpUserDataGetFormatSize /* 8020FF9C 0020CD9C 80 1E 00 08 */ lwz r0, 8(r30) -/* 8020FFA0 0020CDA0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8020FFA0 0020CDA0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8020FFA4 0020CDA4 7F 00 19 D6 */ mullw r24, r0, r3 /* 8020FFA8 0020CDA8 81 84 01 34 */ lwz r12, 0x134(r4) /* 8020FFAC 0020CDAC 7F 03 C3 78 */ mr r3, r24 @@ -28174,11 +28174,11 @@ lbl_8020FFF0: /* 8020FFF8 0020CDF8 80 79 00 00 */ lwz r3, 0(r25) /* 8020FFFC 0020CDFC 28 03 00 00 */ cmplwi r3, 0 /* 80210000 0020CE00 41 82 00 4C */ beq lbl_8021004C -/* 80210004 0020CE04 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80210004 0020CE04 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80210008 0020CE08 81 84 01 20 */ lwz r12, 0x120(r4) /* 8021000C 0020CE0C 7D 89 03 A6 */ mtctr r12 /* 80210010 0020CE10 4E 80 04 21 */ bctrl -/* 80210014 0020CE14 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80210014 0020CE14 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80210018 0020CE18 81 84 01 34 */ lwz r12, 0x134(r4) /* 8021001C 0020CE1C 7D 89 03 A6 */ mtctr r12 /* 80210020 0020CE20 38 63 00 01 */ addi r3, r3, 1 @@ -28187,7 +28187,7 @@ lbl_8020FFF0: /* 8021002C 0020CE2C 80 78 00 00 */ lwz r3, 0(r24) /* 80210030 0020CE30 28 03 00 00 */ cmplwi r3, 0 /* 80210034 0020CE34 41 82 00 18 */ beq lbl_8021004C -/* 80210038 0020CE38 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80210038 0020CE38 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021003C 0020CE3C 80 99 00 00 */ lwz r4, 0(r25) /* 80210040 0020CE40 81 85 00 F8 */ lwz r12, 0xf8(r5) /* 80210044 0020CE44 7D 89 03 A6 */ mtctr r12 @@ -28256,7 +28256,7 @@ lbl_80210108: /* 80210110 0020CF10 80 1B 00 04 */ lwz r0, 4(r27) /* 80210114 0020CF14 28 00 00 00 */ cmplwi r0, 0 /* 80210118 0020CF18 41 82 00 58 */ beq lbl_80210170 -/* 8021011C 0020CF1C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021011C 0020CF1C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80210120 0020CF20 38 07 00 01 */ addi r0, r7, 1 /* 80210124 0020CF24 54 03 20 36 */ slwi r3, r0, 4 /* 80210128 0020CF28 81 84 01 34 */ lwz r12, 0x134(r4) @@ -28271,7 +28271,7 @@ lbl_80210144: /* 80210148 0020CF48 80 9B 00 04 */ lwz r4, 4(r27) /* 8021014C 0020CF4C 54 05 20 36 */ slwi r5, r0, 4 /* 80210150 0020CF50 4B DF 33 F1 */ bl memcpy -/* 80210154 0020CF54 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80210154 0020CF54 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80210158 0020CF58 80 7B 00 04 */ lwz r3, 4(r27) /* 8021015C 0020CF5C 81 84 01 38 */ lwz r12, 0x138(r4) /* 80210160 0020CF60 7D 89 03 A6 */ mtctr r12 @@ -28279,7 +28279,7 @@ lbl_80210144: /* 80210168 0020CF68 93 FB 00 04 */ stw r31, 4(r27) /* 8021016C 0020CF6C 48 00 00 34 */ b lbl_802101A0 lbl_80210170: -/* 80210170 0020CF70 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80210170 0020CF70 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80210174 0020CF74 38 07 00 01 */ addi r0, r7, 1 /* 80210178 0020CF78 54 03 20 36 */ slwi r3, r0, 4 /* 8021017C 0020CF7C 81 84 01 34 */ lwz r12, 0x134(r4) @@ -28301,7 +28301,7 @@ lbl_802101AC: /* 802101B4 0020CFB4 7F A3 EB 78 */ mr r3, r29 /* 802101B8 0020CFB8 7F 64 02 14 */ add r27, r4, r0 /* 802101BC 0020CFBC 48 00 05 1D */ bl RpUserDataGetFormatSize -/* 802101C0 0020CFC0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802101C0 0020CFC0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802101C4 0020CFC4 7C 7E 19 D6 */ mullw r3, r30, r3 /* 802101C8 0020CFC8 81 84 01 34 */ lwz r12, 0x134(r4) /* 802101CC 0020CFCC 7D 89 03 A6 */ mtctr r12 @@ -28317,12 +28317,12 @@ lbl_802101EC: /* 802101F0 0020CFF0 28 1C 00 00 */ cmplwi r28, 0 /* 802101F4 0020CFF4 90 1B 00 00 */ stw r0, 0(r27) /* 802101F8 0020CFF8 41 82 00 50 */ beq lbl_80210248 -/* 802101FC 0020CFFC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802101FC 0020CFFC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80210200 0020D000 7F 83 E3 78 */ mr r3, r28 /* 80210204 0020D004 81 84 01 20 */ lwz r12, 0x120(r4) /* 80210208 0020D008 7D 89 03 A6 */ mtctr r12 /* 8021020C 0020D00C 4E 80 04 21 */ bctrl -/* 80210210 0020D010 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80210210 0020D010 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80210214 0020D014 81 84 01 34 */ lwz r12, 0x134(r4) /* 80210218 0020D018 7D 89 03 A6 */ mtctr r12 /* 8021021C 0020D01C 38 63 00 01 */ addi r3, r3, 1 @@ -28331,7 +28331,7 @@ lbl_802101EC: /* 80210228 0020D028 80 7B 00 00 */ lwz r3, 0(r27) /* 8021022C 0020D02C 28 03 00 00 */ cmplwi r3, 0 /* 80210230 0020D030 41 82 00 18 */ beq lbl_80210248 -/* 80210234 0020D034 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80210234 0020D034 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80210238 0020D038 7F 84 E3 78 */ mr r4, r28 /* 8021023C 0020D03C 81 85 00 F8 */ lwz r12, 0xf8(r5) /* 80210240 0020D040 7D 89 03 A6 */ mtctr r12 @@ -28373,7 +28373,7 @@ lbl_802102B4: /* 802102BC 0020D0BC 80 7B 00 00 */ lwz r3, 0(r27) /* 802102C0 0020D0C0 28 03 00 00 */ cmplwi r3, 0 /* 802102C4 0020D0C4 41 82 00 14 */ beq lbl_802102D8 -/* 802102C8 0020D0C8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802102C8 0020D0C8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802102CC 0020D0CC 81 84 01 38 */ lwz r12, 0x138(r4) /* 802102D0 0020D0D0 7D 89 03 A6 */ mtctr r12 /* 802102D4 0020D0D4 4E 80 04 21 */ bctrl @@ -28388,7 +28388,7 @@ lbl_802102F0: /* 802102F0 0020D0F0 80 7A 00 00 */ lwz r3, 0(r26) /* 802102F4 0020D0F4 28 03 00 00 */ cmplwi r3, 0 /* 802102F8 0020D0F8 41 82 00 14 */ beq lbl_8021030C -/* 802102FC 0020D0FC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802102FC 0020D0FC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80210300 0020D100 81 84 01 38 */ lwz r12, 0x138(r4) /* 80210304 0020D104 7D 89 03 A6 */ mtctr r12 /* 80210308 0020D108 4E 80 04 21 */ bctrl @@ -28403,7 +28403,7 @@ lbl_80210320: /* 80210320 0020D120 80 7B 00 0C */ lwz r3, 0xc(r27) /* 80210324 0020D124 28 03 00 00 */ cmplwi r3, 0 /* 80210328 0020D128 41 82 00 14 */ beq lbl_8021033C -/* 8021032C 0020D12C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021032C 0020D12C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80210330 0020D130 81 84 01 38 */ lwz r12, 0x138(r4) /* 80210334 0020D134 7D 89 03 A6 */ mtctr r12 /* 80210338 0020D138 4E 80 04 21 */ bctrl @@ -28414,7 +28414,7 @@ lbl_80210344: /* 80210344 0020D144 80 1F 00 00 */ lwz r0, 0(r31) /* 80210348 0020D148 7C 1D 00 00 */ cmpw r29, r0 /* 8021034C 0020D14C 41 80 FF 68 */ blt lbl_802102B4 -/* 80210350 0020D150 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80210350 0020D150 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80210354 0020D154 80 7F 00 04 */ lwz r3, 4(r31) /* 80210358 0020D158 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021035C 0020D15C 7D 89 03 A6 */ mtctr r12 @@ -28462,7 +28462,7 @@ lbl_802103C4: /* 802103F8 0020D1F8 41 82 00 5C */ beq lbl_80210454 /* 802103FC 0020D1FC 80 01 00 08 */ lwz r0, 8(r1) /* 80210400 0020D200 90 1C 00 00 */ stw r0, 0(r28) -/* 80210404 0020D204 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80210404 0020D204 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80210408 0020D208 80 1C 00 00 */ lwz r0, 0(r28) /* 8021040C 0020D20C 81 83 01 34 */ lwz r12, 0x134(r3) /* 80210410 0020D210 54 03 20 36 */ slwi r3, r0, 4 @@ -28558,7 +28558,7 @@ lbl_80210540: /* 80210554 0020D354 3B 60 00 04 */ li r27, 4 /* 80210558 0020D358 28 03 00 00 */ cmplwi r3, 0 /* 8021055C 0020D35C 41 82 00 18 */ beq lbl_80210574 -/* 80210560 0020D360 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80210560 0020D360 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80210564 0020D364 81 84 01 20 */ lwz r12, 0x120(r4) /* 80210568 0020D368 7D 89 03 A6 */ mtctr r12 /* 8021056C 0020D36C 4E 80 04 21 */ bctrl @@ -28595,7 +28595,7 @@ lbl_802105CC: /* 802105D0 0020D3D0 3B 7B 00 04 */ addi r27, r27, 4 /* 802105D4 0020D3D4 28 03 00 00 */ cmplwi r3, 0 /* 802105D8 0020D3D8 41 82 00 1C */ beq lbl_802105F4 -/* 802105DC 0020D3DC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802105DC 0020D3DC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802105E0 0020D3E0 81 84 01 20 */ lwz r12, 0x120(r4) /* 802105E4 0020D3E4 7D 89 03 A6 */ mtctr r12 /* 802105E8 0020D3E8 4E 80 04 21 */ bctrl @@ -28630,7 +28630,7 @@ RpGeometryAddUserDataArray: /* 8021063C 0020D43C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80210640 0020D440 7C 08 02 A6 */ mflr r0 /* 80210644 0020D444 90 01 00 14 */ stw r0, 0x14(r1) -/* 80210648 0020D448 80 0D 9E 40 */ lwz r0, lbl_803CC740-_SDA_BASE_(r13) +/* 80210648 0020D448 80 0D 9E 40 */ lwz r0, lbl_userDataGeometryOffset-_SDA_BASE_(r13) /* 8021064C 0020D44C 7C 63 02 14 */ add r3, r3, r0 /* 80210650 0020D450 4B FF FA 55 */ bl rwsdk.UserDataListAddElement /* 80210654 0020D454 80 01 00 14 */ lwz r0, 0x14(r1) @@ -28640,7 +28640,7 @@ RpGeometryAddUserDataArray: .global RpGeometryGetUserDataArrayCount RpGeometryGetUserDataArrayCount: -/* 80210664 0020D464 80 0D 9E 40 */ lwz r0, lbl_803CC740-_SDA_BASE_(r13) +/* 80210664 0020D464 80 0D 9E 40 */ lwz r0, lbl_userDataGeometryOffset-_SDA_BASE_(r13) /* 80210668 0020D468 38 80 00 00 */ li r4, 0 /* 8021066C 0020D46C 7C 85 23 78 */ mr r5, r4 /* 80210670 0020D470 7C C3 02 14 */ add r6, r3, r0 @@ -28664,7 +28664,7 @@ lbl_802106A4: .global RpGeometryGetUserDataArray RpGeometryGetUserDataArray: -/* 802106AC 0020D4AC 80 0D 9E 40 */ lwz r0, lbl_803CC740-_SDA_BASE_(r13) +/* 802106AC 0020D4AC 80 0D 9E 40 */ lwz r0, lbl_userDataGeometryOffset-_SDA_BASE_(r13) /* 802106B0 0020D4B0 7C 63 02 14 */ add r3, r3, r0 /* 802106B4 0020D4B4 80 03 00 00 */ lwz r0, 0(r3) /* 802106B8 0020D4B8 7C 04 00 00 */ cmpw r4, r0 @@ -28728,8 +28728,8 @@ lbl_80210754: /* 8021076C 0020D56C 38 C6 02 80 */ addi r6, r6, lbl_80210280@l /* 80210770 0020D570 38 80 01 1F */ li r4, 0x11f /* 80210774 0020D574 48 00 55 71 */ bl RpGeometryRegisterPlugin -/* 80210778 0020D578 90 6D 9E 40 */ stw r3, lbl_803CC740-_SDA_BASE_(r13) -/* 8021077C 0020D57C 80 0D 9E 40 */ lwz r0, lbl_803CC740-_SDA_BASE_(r13) +/* 80210778 0020D578 90 6D 9E 40 */ stw r3, lbl_userDataGeometryOffset-_SDA_BASE_(r13) +/* 8021077C 0020D57C 80 0D 9E 40 */ lwz r0, lbl_userDataGeometryOffset-_SDA_BASE_(r13) /* 80210780 0020D580 2C 00 00 00 */ cmpwi r0, 0 /* 80210784 0020D584 40 80 00 0C */ bge lbl_80210790 /* 80210788 0020D588 38 60 00 00 */ li r3, 0 @@ -28743,8 +28743,8 @@ lbl_80210790: /* 802107A4 0020D5A4 38 A5 04 70 */ addi r5, r5, lbl_80210470@l /* 802107A8 0020D5A8 38 C6 05 04 */ addi r6, r6, lbl_80210504@l /* 802107AC 0020D5AC 48 00 55 79 */ bl RpGeometryRegisterPluginStream -/* 802107B0 0020D5B0 90 6D 9E 44 */ stw r3, lbl_803CC744-_SDA_BASE_(r13) -/* 802107B4 0020D5B4 80 0D 9E 44 */ lwz r0, lbl_803CC744-_SDA_BASE_(r13) +/* 802107B0 0020D5B0 90 6D 9E 44 */ stw r3, lbl_userDataGeometryStreamOffset-_SDA_BASE_(r13) +/* 802107B4 0020D5B4 80 0D 9E 44 */ lwz r0, lbl_userDataGeometryStreamOffset-_SDA_BASE_(r13) /* 802107B8 0020D5B8 2C 00 00 00 */ cmpwi r0, 0 /* 802107BC 0020D5BC 40 80 00 0C */ bge lbl_802107C8 /* 802107C0 0020D5C0 38 60 00 00 */ li r3, 0 @@ -28759,8 +28759,8 @@ lbl_802107C8: /* 802107E0 0020D5E0 38 C6 02 80 */ addi r6, r6, lbl_80210280@l /* 802107E4 0020D5E4 38 80 01 1F */ li r4, 0x11f /* 802107E8 0020D5E8 48 00 B9 2D */ bl RpWorldSectorRegisterPlugin -/* 802107EC 0020D5EC 90 6D 9E 48 */ stw r3, lbl_803CC748-_SDA_BASE_(r13) -/* 802107F0 0020D5F0 80 0D 9E 40 */ lwz r0, lbl_803CC740-_SDA_BASE_(r13) +/* 802107EC 0020D5EC 90 6D 9E 48 */ stw r3, lbl_userDataWorldSectorOffset-_SDA_BASE_(r13) +/* 802107F0 0020D5F0 80 0D 9E 40 */ lwz r0, lbl_userDataGeometryOffset-_SDA_BASE_(r13) /* 802107F4 0020D5F4 2C 00 00 00 */ cmpwi r0, 0 /* 802107F8 0020D5F8 40 80 00 0C */ bge lbl_80210804 /* 802107FC 0020D5FC 38 60 00 00 */ li r3, 0 @@ -28774,8 +28774,8 @@ lbl_80210804: /* 80210818 0020D618 38 A5 04 70 */ addi r5, r5, lbl_80210470@l /* 8021081C 0020D61C 38 C6 05 04 */ addi r6, r6, lbl_80210504@l /* 80210820 0020D620 48 00 B9 35 */ bl RpWorldSectorRegisterPluginStream -/* 80210824 0020D624 90 6D 9E 4C */ stw r3, lbl_803CC74C-_SDA_BASE_(r13) -/* 80210828 0020D628 80 0D 9E 44 */ lwz r0, lbl_803CC744-_SDA_BASE_(r13) +/* 80210824 0020D624 90 6D 9E 4C */ stw r3, lbl_userDataWorldSectorStreamOffset-_SDA_BASE_(r13) +/* 80210828 0020D628 80 0D 9E 44 */ lwz r0, lbl_userDataGeometryStreamOffset-_SDA_BASE_(r13) /* 8021082C 0020D62C 2C 00 00 00 */ cmpwi r0, 0 /* 80210830 0020D630 40 80 00 0C */ bge lbl_8021083C /* 80210834 0020D634 38 60 00 00 */ li r3, 0 @@ -28790,8 +28790,8 @@ lbl_8021083C: /* 80210854 0020D654 38 C6 02 80 */ addi r6, r6, lbl_80210280@l /* 80210858 0020D658 38 80 01 1F */ li r4, 0x11f /* 8021085C 0020D65C 48 02 8C F9 */ bl RwFrameRegisterPlugin -/* 80210860 0020D660 90 6D 9E 50 */ stw r3, lbl_803CC750-_SDA_BASE_(r13) -/* 80210864 0020D664 80 0D 9E 50 */ lwz r0, lbl_803CC750-_SDA_BASE_(r13) +/* 80210860 0020D660 90 6D 9E 50 */ stw r3, lbl_userDataFrameOffset-_SDA_BASE_(r13) +/* 80210864 0020D664 80 0D 9E 50 */ lwz r0, lbl_userDataFrameOffset-_SDA_BASE_(r13) /* 80210868 0020D668 2C 00 00 00 */ cmpwi r0, 0 /* 8021086C 0020D66C 40 80 00 0C */ bge lbl_80210878 /* 80210870 0020D670 38 60 00 00 */ li r3, 0 @@ -28805,8 +28805,8 @@ lbl_80210878: /* 8021088C 0020D68C 38 A5 04 70 */ addi r5, r5, lbl_80210470@l /* 80210890 0020D690 38 C6 05 04 */ addi r6, r6, lbl_80210504@l /* 80210894 0020D694 48 02 42 51 */ bl RwFrameRegisterPluginStream -/* 80210898 0020D698 90 6D 9E 54 */ stw r3, lbl_803CC754-_SDA_BASE_(r13) -/* 8021089C 0020D69C 80 0D 9E 54 */ lwz r0, lbl_803CC754-_SDA_BASE_(r13) +/* 80210898 0020D698 90 6D 9E 54 */ stw r3, lbl_userDataFrameStreamOffset-_SDA_BASE_(r13) +/* 8021089C 0020D69C 80 0D 9E 54 */ lwz r0, lbl_userDataFrameStreamOffset-_SDA_BASE_(r13) /* 802108A0 0020D6A0 2C 00 00 00 */ cmpwi r0, 0 /* 802108A4 0020D6A4 40 80 00 0C */ bge lbl_802108B0 /* 802108A8 0020D6A8 38 60 00 00 */ li r3, 0 @@ -28821,8 +28821,8 @@ lbl_802108B0: /* 802108C8 0020D6C8 38 C6 02 80 */ addi r6, r6, lbl_80210280@l /* 802108CC 0020D6CC 38 80 01 1F */ li r4, 0x11f /* 802108D0 0020D6D0 48 02 71 F1 */ bl RwCameraRegisterPlugin -/* 802108D4 0020D6D4 90 6D 9E 58 */ stw r3, lbl_803CC758-_SDA_BASE_(r13) -/* 802108D8 0020D6D8 80 0D 9E 58 */ lwz r0, lbl_803CC758-_SDA_BASE_(r13) +/* 802108D4 0020D6D4 90 6D 9E 58 */ stw r3, lbl_userDataCameraOffset-_SDA_BASE_(r13) +/* 802108D8 0020D6D8 80 0D 9E 58 */ lwz r0, lbl_userDataCameraOffset-_SDA_BASE_(r13) /* 802108DC 0020D6DC 2C 00 00 00 */ cmpwi r0, 0 /* 802108E0 0020D6E0 40 80 00 0C */ bge lbl_802108EC /* 802108E4 0020D6E4 38 60 00 00 */ li r3, 0 @@ -28836,8 +28836,8 @@ lbl_802108EC: /* 80210900 0020D700 38 A5 04 70 */ addi r5, r5, lbl_80210470@l /* 80210904 0020D704 38 C6 05 04 */ addi r6, r6, lbl_80210504@l /* 80210908 0020D708 48 02 40 45 */ bl RwCameraRegisterPluginStream -/* 8021090C 0020D70C 90 6D 9E 5C */ stw r3, lbl_803CC75C-_SDA_BASE_(r13) -/* 80210910 0020D710 80 0D 9E 5C */ lwz r0, lbl_803CC75C-_SDA_BASE_(r13) +/* 8021090C 0020D70C 90 6D 9E 5C */ stw r3, lbl_userDataCameraStreamOffset-_SDA_BASE_(r13) +/* 80210910 0020D710 80 0D 9E 5C */ lwz r0, lbl_userDataCameraStreamOffset-_SDA_BASE_(r13) /* 80210914 0020D714 2C 00 00 00 */ cmpwi r0, 0 /* 80210918 0020D718 40 80 00 0C */ bge lbl_80210924 /* 8021091C 0020D71C 38 60 00 00 */ li r3, 0 @@ -28852,8 +28852,8 @@ lbl_80210924: /* 8021093C 0020D73C 38 C6 02 80 */ addi r6, r6, lbl_80210280@l /* 80210940 0020D740 38 80 01 1F */ li r4, 0x11f /* 80210944 0020D744 48 00 6B 49 */ bl RpLightRegisterPlugin -/* 80210948 0020D748 90 6D 9E 60 */ stw r3, lbl_803CC760-_SDA_BASE_(r13) -/* 8021094C 0020D74C 80 0D 9E 60 */ lwz r0, lbl_803CC760-_SDA_BASE_(r13) +/* 80210948 0020D748 90 6D 9E 60 */ stw r3, lbl_userDataLightOffset-_SDA_BASE_(r13) +/* 8021094C 0020D74C 80 0D 9E 60 */ lwz r0, lbl_userDataLightOffset-_SDA_BASE_(r13) /* 80210950 0020D750 2C 00 00 00 */ cmpwi r0, 0 /* 80210954 0020D754 40 80 00 0C */ bge lbl_80210960 /* 80210958 0020D758 38 60 00 00 */ li r3, 0 @@ -28867,8 +28867,8 @@ lbl_80210960: /* 80210974 0020D774 38 A5 04 70 */ addi r5, r5, lbl_80210470@l /* 80210978 0020D778 38 C6 05 04 */ addi r6, r6, lbl_80210504@l /* 8021097C 0020D77C 48 00 6B 51 */ bl RpLightRegisterPluginStream -/* 80210980 0020D780 90 6D 9E 64 */ stw r3, lbl_803CC764-_SDA_BASE_(r13) -/* 80210984 0020D784 80 0D 9E 64 */ lwz r0, lbl_803CC764-_SDA_BASE_(r13) +/* 80210980 0020D780 90 6D 9E 64 */ stw r3, lbl_userDataLightStreamOffset-_SDA_BASE_(r13) +/* 80210984 0020D784 80 0D 9E 64 */ lwz r0, lbl_userDataLightStreamOffset-_SDA_BASE_(r13) /* 80210988 0020D788 2C 00 00 00 */ cmpwi r0, 0 /* 8021098C 0020D78C 40 80 00 0C */ bge lbl_80210998 /* 80210990 0020D790 38 60 00 00 */ li r3, 0 @@ -28883,8 +28883,8 @@ lbl_80210998: /* 802109B0 0020D7B0 38 C6 02 80 */ addi r6, r6, lbl_80210280@l /* 802109B4 0020D7B4 38 80 01 1F */ li r4, 0x11f /* 802109B8 0020D7B8 48 00 73 3D */ bl RpMaterialRegisterPlugin -/* 802109BC 0020D7BC 90 6D 9E 68 */ stw r3, lbl_803CC768-_SDA_BASE_(r13) -/* 802109C0 0020D7C0 80 0D 9E 68 */ lwz r0, lbl_803CC768-_SDA_BASE_(r13) +/* 802109BC 0020D7BC 90 6D 9E 68 */ stw r3, lbl_userDataMaterialOffset-_SDA_BASE_(r13) +/* 802109C0 0020D7C0 80 0D 9E 68 */ lwz r0, lbl_userDataMaterialOffset-_SDA_BASE_(r13) /* 802109C4 0020D7C4 2C 00 00 00 */ cmpwi r0, 0 /* 802109C8 0020D7C8 40 80 00 0C */ bge lbl_802109D4 /* 802109CC 0020D7CC 38 60 00 00 */ li r3, 0 @@ -28898,8 +28898,8 @@ lbl_802109D4: /* 802109E8 0020D7E8 38 A5 04 70 */ addi r5, r5, lbl_80210470@l /* 802109EC 0020D7EC 38 C6 05 04 */ addi r6, r6, lbl_80210504@l /* 802109F0 0020D7F0 48 00 73 45 */ bl RpMaterialRegisterPluginStream -/* 802109F4 0020D7F4 90 6D 9E 6C */ stw r3, lbl_803CC76C-_SDA_BASE_(r13) -/* 802109F8 0020D7F8 80 0D 9E 6C */ lwz r0, lbl_803CC76C-_SDA_BASE_(r13) +/* 802109F4 0020D7F4 90 6D 9E 6C */ stw r3, lbl_userDataMaterialStreamOffset-_SDA_BASE_(r13) +/* 802109F8 0020D7F8 80 0D 9E 6C */ lwz r0, lbl_userDataMaterialStreamOffset-_SDA_BASE_(r13) /* 802109FC 0020D7FC 2C 00 00 00 */ cmpwi r0, 0 /* 80210A00 0020D800 40 80 00 0C */ bge lbl_80210A0C /* 80210A04 0020D804 38 60 00 00 */ li r3, 0 @@ -28914,8 +28914,8 @@ lbl_80210A0C: /* 80210A24 0020D824 38 C6 02 80 */ addi r6, r6, lbl_80210280@l /* 80210A28 0020D828 38 80 01 1F */ li r4, 0x11f /* 80210A2C 0020D82C 48 02 E2 99 */ bl RwTextureRegisterPlugin -/* 80210A30 0020D830 90 6D 9E 70 */ stw r3, lbl_803CC770-_SDA_BASE_(r13) -/* 80210A34 0020D834 80 0D 9E 70 */ lwz r0, lbl_803CC770-_SDA_BASE_(r13) +/* 80210A30 0020D830 90 6D 9E 70 */ stw r3, lbl_userDataTextureOffset-_SDA_BASE_(r13) +/* 80210A34 0020D834 80 0D 9E 70 */ lwz r0, lbl_userDataTextureOffset-_SDA_BASE_(r13) /* 80210A38 0020D838 2C 00 00 00 */ cmpwi r0, 0 /* 80210A3C 0020D83C 40 80 00 0C */ bge lbl_80210A48 /* 80210A40 0020D840 38 60 00 00 */ li r3, 0 @@ -28929,8 +28929,8 @@ lbl_80210A48: /* 80210A5C 0020D85C 38 A5 04 70 */ addi r5, r5, lbl_80210470@l /* 80210A60 0020D860 38 C6 05 04 */ addi r6, r6, lbl_80210504@l /* 80210A64 0020D864 48 02 49 45 */ bl RwTextureRegisterPluginStream -/* 80210A68 0020D868 90 6D 9E 74 */ stw r3, lbl_803CC774-_SDA_BASE_(r13) -/* 80210A6C 0020D86C 80 0D 9E 74 */ lwz r0, lbl_803CC774-_SDA_BASE_(r13) +/* 80210A68 0020D868 90 6D 9E 74 */ stw r3, lbl_userDataTextureStreamOffset-_SDA_BASE_(r13) +/* 80210A6C 0020D86C 80 0D 9E 74 */ lwz r0, lbl_userDataTextureStreamOffset-_SDA_BASE_(r13) /* 80210A70 0020D870 54 00 0F FE */ srwi r0, r0, 0x1f /* 80210A74 0020D874 68 03 00 01 */ xori r3, r0, 1 lbl_80210A78: @@ -28945,7 +28945,7 @@ lbl_80210A88: /* 80210A94 0020D894 90 01 00 14 */ stw r0, 0x14(r1) /* 80210A98 0020D898 93 E1 00 0C */ stw r31, 0xc(r1) /* 80210A9C 0020D89C 7C 9F 23 78 */ mr r31, r4 -/* 80210AA0 0020D8A0 38 8D 9E 8C */ addi r4, r13, lbl_803CC78C-_SDA_BASE_ +/* 80210AA0 0020D8A0 38 8D 9E 8C */ addi r4, r13, lbl_lastSeenWorldRightsPluginId-_SDA_BASE_ /* 80210AA4 0020D8A4 93 C1 00 08 */ stw r30, 8(r1) /* 80210AA8 0020D8A8 7C 7E 1B 78 */ mr r30, r3 /* 80210AAC 0020D8AC 48 01 E7 F1 */ bl RwStreamReadInt32 @@ -28957,7 +28957,7 @@ lbl_80210AC0: /* 80210AC0 0020D8C0 2C 1F 00 08 */ cmpwi r31, 8 /* 80210AC4 0020D8C4 40 82 00 24 */ bne lbl_80210AE8 /* 80210AC8 0020D8C8 7F C3 F3 78 */ mr r3, r30 -/* 80210ACC 0020D8CC 38 8D 9E 88 */ addi r4, r13, lbl_803CC788-_SDA_BASE_ +/* 80210ACC 0020D8CC 38 8D 9E 88 */ addi r4, r13, lbl_lastSeenWorldExtraData-_SDA_BASE_ /* 80210AD0 0020D8D0 38 A0 00 04 */ li r5, 4 /* 80210AD4 0020D8D4 48 01 E7 C9 */ bl RwStreamReadInt32 /* 80210AD8 0020D8D8 28 03 00 00 */ cmplwi r3, 0 @@ -29027,7 +29027,7 @@ lbl_80210BA8: /* 80210BB4 0020D9B4 90 01 00 14 */ stw r0, 0x14(r1) /* 80210BB8 0020D9B8 93 E1 00 0C */ stw r31, 0xc(r1) /* 80210BBC 0020D9BC 7C 9F 23 78 */ mr r31, r4 -/* 80210BC0 0020D9C0 38 8D 9E 84 */ addi r4, r13, lbl_803CC784-_SDA_BASE_ +/* 80210BC0 0020D9C0 38 8D 9E 84 */ addi r4, r13, lbl_lastSeenSectRightsPluginId-_SDA_BASE_ /* 80210BC4 0020D9C4 93 C1 00 08 */ stw r30, 8(r1) /* 80210BC8 0020D9C8 7C 7E 1B 78 */ mr r30, r3 /* 80210BCC 0020D9CC 48 01 E6 D1 */ bl RwStreamReadInt32 @@ -29039,7 +29039,7 @@ lbl_80210BE0: /* 80210BE0 0020D9E0 2C 1F 00 08 */ cmpwi r31, 8 /* 80210BE4 0020D9E4 40 82 00 24 */ bne lbl_80210C08 /* 80210BE8 0020D9E8 7F C3 F3 78 */ mr r3, r30 -/* 80210BEC 0020D9EC 38 8D 9E 80 */ addi r4, r13, lbl_803CC780-_SDA_BASE_ +/* 80210BEC 0020D9EC 38 8D 9E 80 */ addi r4, r13, lbl_lastSeenSectExtraData-_SDA_BASE_ /* 80210BF0 0020D9F0 38 A0 00 04 */ li r5, 4 /* 80210BF4 0020D9F4 48 01 E6 A9 */ bl RwStreamReadInt32 /* 80210BF8 0020D9F8 28 03 00 00 */ cmplwi r3, 0 @@ -29156,9 +29156,9 @@ lbl_80210D78: /* 80210D78 0020DB78 38 61 00 44 */ addi r3, r1, 0x44 /* 80210D7C 0020DB7C 38 80 00 2C */ li r4, 0x2c /* 80210D80 0020DB80 48 01 E1 2D */ bl RwMemNative32 -/* 80210D84 0020DB84 3C 60 80 2B */ lis r3, lbl_802B77D0@ha +/* 80210D84 0020DB84 3C 60 80 2B */ lis r3, lbl_sectorTKList@ha /* 80210D88 0020DB88 81 1C 00 00 */ lwz r8, 0(r28) -/* 80210D8C 0020DB8C 38 83 77 D0 */ addi r4, r3, lbl_802B77D0@l +/* 80210D8C 0020DB8C 38 83 77 D0 */ addi r4, r3, lbl_sectorTKList@l /* 80210D90 0020DB90 80 04 00 00 */ lwz r0, 0(r4) /* 80210D94 0020DB94 28 08 00 00 */ cmplwi r8, 0 /* 80210D98 0020DB98 7D 1F 43 78 */ mr r31, r8 @@ -29408,7 +29408,7 @@ lbl_80211124: /* 8021112C 0020DF2C 38 03 04 00 */ addi r0, r3, 0x00030400@l /* 80211130 0020DF30 7C 04 00 40 */ cmplw r4, r0 /* 80211134 0020DF34 40 80 01 D4 */ bge lbl_80211308 -/* 80211138 0020DF38 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80211138 0020DF38 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021113C 0020DF3C A3 5F 00 8C */ lhz r26, 0x8c(r31) /* 80211140 0020DF40 81 83 01 34 */ lwz r12, 0x134(r3) /* 80211144 0020DF44 57 5D 10 3A */ slwi r29, r26, 2 @@ -29522,7 +29522,7 @@ lbl_802112C4: /* 802112E8 0020E0E8 38 84 00 08 */ addi r4, r4, 8 /* 802112EC 0020E0EC 42 00 FF D8 */ bdnz lbl_802112C4 lbl_802112F0: -/* 802112F0 0020E0F0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802112F0 0020E0F0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802112F4 0020E0F4 7F 83 E3 78 */ mr r3, r28 /* 802112F8 0020E0F8 81 84 01 38 */ lwz r12, 0x138(r4) /* 802112FC 0020E0FC 7D 89 03 A6 */ mtctr r12 @@ -29533,29 +29533,29 @@ lbl_80211308: /* 8021130C 0020E10C 7F 24 CB 78 */ mr r4, r25 /* 80211310 0020E110 48 01 DC 0D */ bl RwMemNative16 lbl_80211314: -/* 80211314 0020E114 3C 60 80 2B */ lis r3, lbl_802B77D0@ha +/* 80211314 0020E114 3C 60 80 2B */ lis r3, lbl_sectorTKList@ha /* 80211318 0020E118 7F E4 FB 78 */ mr r4, r31 -/* 8021131C 0020E11C 38 63 77 D0 */ addi r3, r3, lbl_802B77D0@l +/* 8021131C 0020E11C 38 63 77 D0 */ addi r3, r3, lbl_sectorTKList@l /* 80211320 0020E120 48 02 26 05 */ bl _rwPluginRegistryInitObject /* 80211324 0020E124 38 00 00 00 */ li r0, 0 -/* 80211328 0020E128 3C 60 80 2B */ lis r3, lbl_802B77D0@ha -/* 8021132C 0020E12C 90 0D 9E 84 */ stw r0, lbl_803CC784-_SDA_BASE_(r13) -/* 80211330 0020E130 38 63 77 D0 */ addi r3, r3, lbl_802B77D0@l +/* 80211328 0020E128 3C 60 80 2B */ lis r3, lbl_sectorTKList@ha +/* 8021132C 0020E12C 90 0D 9E 84 */ stw r0, lbl_lastSeenSectRightsPluginId-_SDA_BASE_(r13) +/* 80211330 0020E130 38 63 77 D0 */ addi r3, r3, lbl_sectorTKList@l /* 80211334 0020E134 7F C4 F3 78 */ mr r4, r30 /* 80211338 0020E138 7F E5 FB 78 */ mr r5, r31 -/* 8021133C 0020E13C 90 0D 9E 80 */ stw r0, lbl_803CC780-_SDA_BASE_(r13) +/* 8021133C 0020E13C 90 0D 9E 80 */ stw r0, lbl_lastSeenSectExtraData-_SDA_BASE_(r13) /* 80211340 0020E140 48 02 1B F5 */ bl _rwPluginRegistryReadDataChunks /* 80211344 0020E144 28 03 00 00 */ cmplwi r3, 0 /* 80211348 0020E148 40 82 00 0C */ bne lbl_80211354 /* 8021134C 0020E14C 38 60 00 00 */ li r3, 0 /* 80211350 0020E150 48 00 00 28 */ b lbl_80211378 lbl_80211354: -/* 80211354 0020E154 80 8D 9E 84 */ lwz r4, lbl_803CC784-_SDA_BASE_(r13) +/* 80211354 0020E154 80 8D 9E 84 */ lwz r4, lbl_lastSeenSectRightsPluginId-_SDA_BASE_(r13) /* 80211358 0020E158 28 04 00 00 */ cmplwi r4, 0 /* 8021135C 0020E15C 41 82 00 18 */ beq lbl_80211374 -/* 80211360 0020E160 3C 60 80 2B */ lis r3, lbl_802B77D0@ha -/* 80211364 0020E164 80 CD 9E 80 */ lwz r6, lbl_803CC780-_SDA_BASE_(r13) -/* 80211368 0020E168 38 63 77 D0 */ addi r3, r3, lbl_802B77D0@l +/* 80211360 0020E160 3C 60 80 2B */ lis r3, lbl_sectorTKList@ha +/* 80211364 0020E164 80 CD 9E 80 */ lwz r6, lbl_lastSeenSectExtraData-_SDA_BASE_(r13) +/* 80211368 0020E168 38 63 77 D0 */ addi r3, r3, lbl_sectorTKList@l /* 8021136C 0020E16C 7F E5 FB 78 */ mr r5, r31 /* 80211370 0020E170 48 02 1D 89 */ bl _rwPluginRegistryInvokeRights lbl_80211374: @@ -29956,12 +29956,12 @@ lbl_80211904: /* 80211904 0020E704 38 61 00 7C */ addi r3, r1, 0x7c /* 80211908 0020E708 38 80 00 40 */ li r4, 0x40 /* 8021190C 0020E70C 48 01 D5 A1 */ bl RwMemNative32 -/* 80211910 0020E710 3C 60 80 2B */ lis r3, lbl_802B77D0@ha +/* 80211910 0020E710 3C 60 80 2B */ lis r3, lbl_sectorTKList@ha /* 80211914 0020E714 80 E1 00 A0 */ lwz r7, 0xa0(r1) /* 80211918 0020E718 80 81 00 98 */ lwz r4, 0x98(r1) -/* 8021191C 0020E71C 3C C0 80 2B */ lis r6, lbl_802B77E8@ha -/* 80211920 0020E720 80 03 77 D0 */ lwz r0, lbl_802B77D0@l(r3) -/* 80211924 0020E724 38 66 77 E8 */ addi r3, r6, lbl_802B77E8@l +/* 8021191C 0020E71C 3C C0 80 2B */ lis r6, lbl_worldTKList@ha +/* 80211920 0020E720 80 03 77 D0 */ lwz r0, lbl_sectorTKList@l(r3) +/* 80211924 0020E724 38 66 77 E8 */ addi r3, r6, lbl_worldTKList@l /* 80211928 0020E728 80 A1 00 94 */ lwz r5, 0x94(r1) /* 8021192C 0020E72C 54 E6 02 1F */ rlwinm. r6, r7, 0, 8, 0xf /* 80211930 0020E730 83 A3 00 00 */ lwz r29, 0(r3) @@ -30006,7 +30006,7 @@ lbl_802119B0: /* 802119B4 0020E7B4 54 00 18 38 */ slwi r0, r0, 3 /* 802119B8 0020E7B8 7F BD 02 14 */ add r29, r29, r0 lbl_802119BC: -/* 802119BC 0020E7BC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802119BC 0020E7BC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802119C0 0020E7C0 7F A3 EB 78 */ mr r3, r29 /* 802119C4 0020E7C4 81 84 01 34 */ lwz r12, 0x134(r4) /* 802119C8 0020E7C8 7D 89 03 A6 */ mtctr r12 @@ -30029,9 +30029,9 @@ lbl_80211A08: /* 80211A08 0020E808 7F A5 EB 78 */ mr r5, r29 /* 80211A0C 0020E80C 38 80 00 00 */ li r4, 0 /* 80211A10 0020E810 4B DF 1A 49 */ bl memset -/* 80211A14 0020E814 3C 60 80 2B */ lis r3, lbl_802B77E8@ha +/* 80211A14 0020E814 3C 60 80 2B */ lis r3, lbl_worldTKList@ha /* 80211A18 0020E818 38 C0 00 07 */ li r6, 7 -/* 80211A1C 0020E81C 80 E3 77 E8 */ lwz r7, lbl_802B77E8@l(r3) +/* 80211A1C 0020E81C 80 E3 77 E8 */ lwz r7, lbl_worldTKList@l(r3) /* 80211A20 0020E820 38 A0 00 00 */ li r5, 0 /* 80211A24 0020E824 38 00 00 01 */ li r0, 1 /* 80211A28 0020E828 7F C3 F3 78 */ mr r3, r30 @@ -30053,15 +30053,15 @@ lbl_80211A08: /* 80211A68 0020E868 38 C1 00 08 */ addi r6, r1, 8 /* 80211A6C 0020E86C 38 80 00 08 */ li r4, 8 /* 80211A70 0020E870 38 A0 00 00 */ li r5, 0 -/* 80211A74 0020E874 C0 22 BB 48 */ lfs f1, lbl_803D04C8-_SDA2_BASE_(r2) +/* 80211A74 0020E874 C0 22 BB 48 */ lfs f1, lbl__869_1-_SDA2_BASE_(r2) /* 80211A78 0020E878 C0 01 00 80 */ lfs f0, 0x80(r1) /* 80211A7C 0020E87C EC 01 00 32 */ fmuls f0, f1, f0 /* 80211A80 0020E880 D0 1E 00 44 */ stfs f0, 0x44(r30) -/* 80211A84 0020E884 C0 22 BB 48 */ lfs f1, lbl_803D04C8-_SDA2_BASE_(r2) +/* 80211A84 0020E884 C0 22 BB 48 */ lfs f1, lbl__869_1-_SDA2_BASE_(r2) /* 80211A88 0020E888 C0 01 00 84 */ lfs f0, 0x84(r1) /* 80211A8C 0020E88C EC 01 00 32 */ fmuls f0, f1, f0 /* 80211A90 0020E890 D0 1E 00 48 */ stfs f0, 0x48(r30) -/* 80211A94 0020E894 C0 22 BB 48 */ lfs f1, lbl_803D04C8-_SDA2_BASE_(r2) +/* 80211A94 0020E894 C0 22 BB 48 */ lfs f1, lbl__869_1-_SDA2_BASE_(r2) /* 80211A98 0020E898 C0 01 00 88 */ lfs f0, 0x88(r1) /* 80211A9C 0020E89C EC 01 00 32 */ fmuls f0, f1, f0 /* 80211AA0 0020E8A0 D0 1E 00 4C */ stfs f0, 0x4c(r30) @@ -30073,7 +30073,7 @@ lbl_80211A08: /* 80211AB8 0020E8B8 40 82 00 28 */ bne lbl_80211AE0 /* 80211ABC 0020E8BC 7F C3 F3 78 */ mr r3, r30 /* 80211AC0 0020E8C0 48 00 B1 FD */ bl _rpWorldUnregisterWorld -/* 80211AC4 0020E8C4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80211AC4 0020E8C4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80211AC8 0020E8C8 7F C3 F3 78 */ mr r3, r30 /* 80211ACC 0020E8CC 81 84 01 38 */ lwz r12, 0x138(r4) /* 80211AD0 0020E8D0 7D 89 03 A6 */ mtctr r12 @@ -30109,7 +30109,7 @@ lbl_80211B2C: /* 80211B3C 0020E93C 40 82 00 28 */ bne lbl_80211B64 /* 80211B40 0020E940 7F C3 F3 78 */ mr r3, r30 /* 80211B44 0020E944 48 00 B1 79 */ bl _rpWorldUnregisterWorld -/* 80211B48 0020E948 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80211B48 0020E948 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80211B4C 0020E94C 7F C3 F3 78 */ mr r3, r30 /* 80211B50 0020E950 81 84 01 38 */ lwz r12, 0x138(r4) /* 80211B54 0020E954 7D 89 03 A6 */ mtctr r12 @@ -30129,7 +30129,7 @@ lbl_80211B64: /* 80211B88 0020E988 40 82 00 28 */ bne lbl_80211BB0 /* 80211B8C 0020E98C 7F C3 F3 78 */ mr r3, r30 /* 80211B90 0020E990 48 00 B1 2D */ bl _rpWorldUnregisterWorld -/* 80211B94 0020E994 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80211B94 0020E994 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80211B98 0020E998 7F C3 F3 78 */ mr r3, r30 /* 80211B9C 0020E99C 81 84 01 38 */ lwz r12, 0x138(r4) /* 80211BA0 0020E9A0 7D 89 03 A6 */ mtctr r12 @@ -30157,7 +30157,7 @@ lbl_80211BD0: /* 80211BF0 0020E9F0 48 01 D9 A1 */ bl RwErrorSet /* 80211BF4 0020E9F4 7F C3 F3 78 */ mr r3, r30 /* 80211BF8 0020E9F8 48 00 B0 C5 */ bl _rpWorldUnregisterWorld -/* 80211BFC 0020E9FC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80211BFC 0020E9FC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80211C00 0020EA00 7F C3 F3 78 */ mr r3, r30 /* 80211C04 0020EA04 81 84 01 38 */ lwz r12, 0x138(r4) /* 80211C08 0020EA08 7D 89 03 A6 */ mtctr r12 @@ -30175,7 +30175,7 @@ lbl_80211C18: /* 80211C34 0020EA34 40 82 01 14 */ bne lbl_80211D48 /* 80211C38 0020EA38 7F C3 F3 78 */ mr r3, r30 /* 80211C3C 0020EA3C 48 00 B0 81 */ bl _rpWorldUnregisterWorld -/* 80211C40 0020EA40 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80211C40 0020EA40 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80211C44 0020EA44 7F C3 F3 78 */ mr r3, r30 /* 80211C48 0020EA48 81 84 01 38 */ lwz r12, 0x138(r4) /* 80211C4C 0020EA4C 7D 89 03 A6 */ mtctr r12 @@ -30192,7 +30192,7 @@ lbl_80211C5C: /* 80211C74 0020EA74 40 82 00 28 */ bne lbl_80211C9C /* 80211C78 0020EA78 7F C3 F3 78 */ mr r3, r30 /* 80211C7C 0020EA7C 48 00 B0 41 */ bl _rpWorldUnregisterWorld -/* 80211C80 0020EA80 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80211C80 0020EA80 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80211C84 0020EA84 7F C3 F3 78 */ mr r3, r30 /* 80211C88 0020EA88 81 84 01 38 */ lwz r12, 0x138(r4) /* 80211C8C 0020EA8C 7D 89 03 A6 */ mtctr r12 @@ -30220,7 +30220,7 @@ lbl_80211CBC: /* 80211CDC 0020EADC 48 01 D8 B5 */ bl RwErrorSet /* 80211CE0 0020EAE0 7F C3 F3 78 */ mr r3, r30 /* 80211CE4 0020EAE4 48 00 AF D9 */ bl _rpWorldUnregisterWorld -/* 80211CE8 0020EAE8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80211CE8 0020EAE8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80211CEC 0020EAEC 7F C3 F3 78 */ mr r3, r30 /* 80211CF0 0020EAF0 81 84 01 38 */ lwz r12, 0x138(r4) /* 80211CF4 0020EAF4 7D 89 03 A6 */ mtctr r12 @@ -30238,7 +30238,7 @@ lbl_80211D04: /* 80211D20 0020EB20 40 82 00 28 */ bne lbl_80211D48 /* 80211D24 0020EB24 7F C3 F3 78 */ mr r3, r30 /* 80211D28 0020EB28 48 00 AF 95 */ bl _rpWorldUnregisterWorld -/* 80211D2C 0020EB2C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80211D2C 0020EB2C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80211D30 0020EB30 7F C3 F3 78 */ mr r3, r30 /* 80211D34 0020EB34 81 84 01 38 */ lwz r12, 0x138(r4) /* 80211D38 0020EB38 7D 89 03 A6 */ mtctr r12 @@ -30303,23 +30303,23 @@ lbl_80211E0C: /* 80211E0C 0020EC0C 80 1E 00 14 */ lwz r0, 0x14(r30) /* 80211E10 0020EC10 7C 1D 00 00 */ cmpw r29, r0 /* 80211E14 0020EC14 41 80 FF D8 */ blt lbl_80211DEC -/* 80211E18 0020EC18 3C 60 80 2B */ lis r3, lbl_802B77E8@ha +/* 80211E18 0020EC18 3C 60 80 2B */ lis r3, lbl_worldTKList@ha /* 80211E1C 0020EC1C 7F C4 F3 78 */ mr r4, r30 -/* 80211E20 0020EC20 38 63 77 E8 */ addi r3, r3, lbl_802B77E8@l +/* 80211E20 0020EC20 38 63 77 E8 */ addi r3, r3, lbl_worldTKList@l /* 80211E24 0020EC24 48 02 1B 01 */ bl _rwPluginRegistryInitObject /* 80211E28 0020EC28 38 00 00 00 */ li r0, 0 -/* 80211E2C 0020EC2C 3C 60 80 2B */ lis r3, lbl_802B77E8@ha -/* 80211E30 0020EC30 90 0D 9E 8C */ stw r0, lbl_803CC78C-_SDA_BASE_(r13) -/* 80211E34 0020EC34 38 63 77 E8 */ addi r3, r3, lbl_802B77E8@l +/* 80211E2C 0020EC2C 3C 60 80 2B */ lis r3, lbl_worldTKList@ha +/* 80211E30 0020EC30 90 0D 9E 8C */ stw r0, lbl_lastSeenWorldRightsPluginId-_SDA_BASE_(r13) +/* 80211E34 0020EC34 38 63 77 E8 */ addi r3, r3, lbl_worldTKList@l /* 80211E38 0020EC38 7F 64 DB 78 */ mr r4, r27 /* 80211E3C 0020EC3C 7F C5 F3 78 */ mr r5, r30 -/* 80211E40 0020EC40 90 0D 9E 88 */ stw r0, lbl_803CC788-_SDA_BASE_(r13) +/* 80211E40 0020EC40 90 0D 9E 88 */ stw r0, lbl_lastSeenWorldExtraData-_SDA_BASE_(r13) /* 80211E44 0020EC44 48 02 10 F1 */ bl _rwPluginRegistryReadDataChunks /* 80211E48 0020EC48 28 03 00 00 */ cmplwi r3, 0 /* 80211E4C 0020EC4C 40 82 00 28 */ bne lbl_80211E74 /* 80211E50 0020EC50 7F C3 F3 78 */ mr r3, r30 /* 80211E54 0020EC54 48 00 AE 69 */ bl _rpWorldUnregisterWorld -/* 80211E58 0020EC58 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80211E58 0020EC58 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80211E5C 0020EC5C 7F C3 F3 78 */ mr r3, r30 /* 80211E60 0020EC60 81 84 01 38 */ lwz r12, 0x138(r4) /* 80211E64 0020EC64 7D 89 03 A6 */ mtctr r12 @@ -30327,12 +30327,12 @@ lbl_80211E0C: /* 80211E6C 0020EC6C 38 60 00 00 */ li r3, 0 /* 80211E70 0020EC70 48 00 00 48 */ b lbl_80211EB8 lbl_80211E74: -/* 80211E74 0020EC74 80 8D 9E 8C */ lwz r4, lbl_803CC78C-_SDA_BASE_(r13) +/* 80211E74 0020EC74 80 8D 9E 8C */ lwz r4, lbl_lastSeenWorldRightsPluginId-_SDA_BASE_(r13) /* 80211E78 0020EC78 28 04 00 00 */ cmplwi r4, 0 /* 80211E7C 0020EC7C 41 82 00 18 */ beq lbl_80211E94 -/* 80211E80 0020EC80 3C 60 80 2B */ lis r3, lbl_802B77E8@ha -/* 80211E84 0020EC84 80 CD 9E 88 */ lwz r6, lbl_803CC788-_SDA_BASE_(r13) -/* 80211E88 0020EC88 38 63 77 E8 */ addi r3, r3, lbl_802B77E8@l +/* 80211E80 0020EC80 3C 60 80 2B */ lis r3, lbl_worldTKList@ha +/* 80211E84 0020EC84 80 CD 9E 88 */ lwz r6, lbl_lastSeenWorldExtraData-_SDA_BASE_(r13) +/* 80211E88 0020EC88 38 63 77 E8 */ addi r3, r3, lbl_worldTKList@l /* 80211E8C 0020EC8C 7F C5 F3 78 */ mr r5, r30 /* 80211E90 0020EC90 48 02 12 69 */ bl _rwPluginRegistryInvokeRights lbl_80211E94: @@ -30354,13 +30354,13 @@ lbl_80211EB8: /* 80211EC8 0020ECC8 38 21 00 E0 */ addi r1, r1, 0xe0 /* 80211ECC 0020ECCC 4E 80 00 20 */ blr lbl_80211ED0: -/* 80211ED0 0020ECD0 38 AD 9E 90 */ addi r5, r13, lbl_803CC790-_SDA_BASE_ +/* 80211ED0 0020ECD0 38 AD 9E 90 */ addi r5, r13, lbl_binWorldModule-_SDA_BASE_ /* 80211ED4 0020ECD4 80 85 00 04 */ lwz r4, 4(r5) /* 80211ED8 0020ECD8 38 04 FF FF */ addi r0, r4, -1 /* 80211EDC 0020ECDC 90 05 00 04 */ stw r0, 4(r5) /* 80211EE0 0020ECE0 4E 80 00 20 */ blr lbl_80211EE4: -/* 80211EE4 0020ECE4 38 AD 9E 90 */ addi r5, r13, lbl_803CC790-_SDA_BASE_ +/* 80211EE4 0020ECE4 38 AD 9E 90 */ addi r5, r13, lbl_binWorldModule-_SDA_BASE_ /* 80211EE8 0020ECE8 80 85 00 04 */ lwz r4, 4(r5) /* 80211EEC 0020ECEC 38 04 00 01 */ addi r0, r4, 1 /* 80211EF0 0020ECF0 90 05 00 04 */ stw r0, 4(r5) @@ -30390,7 +30390,7 @@ lbl_80211F38: /* 80211F44 0020ED44 90 01 00 14 */ stw r0, 0x14(r1) /* 80211F48 0020ED48 93 E1 00 0C */ stw r31, 0xc(r1) /* 80211F4C 0020ED4C 7C 9F 23 78 */ mr r31, r4 -/* 80211F50 0020ED50 38 8D 9E A4 */ addi r4, r13, lbl_803CC7A4-_SDA_BASE_ +/* 80211F50 0020ED50 38 8D 9E A4 */ addi r4, r13, lbl_lastSeenRightsPluginId-_SDA_BASE_ /* 80211F54 0020ED54 93 C1 00 08 */ stw r30, 8(r1) /* 80211F58 0020ED58 7C 7E 1B 78 */ mr r30, r3 /* 80211F5C 0020ED5C 48 01 D3 41 */ bl RwStreamReadInt32 @@ -30402,7 +30402,7 @@ lbl_80211F70: /* 80211F70 0020ED70 2C 1F 00 08 */ cmpwi r31, 8 /* 80211F74 0020ED74 40 82 00 24 */ bne lbl_80211F98 /* 80211F78 0020ED78 7F C3 F3 78 */ mr r3, r30 -/* 80211F7C 0020ED7C 38 8D 9E A0 */ addi r4, r13, lbl_803CC7A0-_SDA_BASE_ +/* 80211F7C 0020ED7C 38 8D 9E A0 */ addi r4, r13, lbl_lastSeenExtraData-_SDA_BASE_ /* 80211F80 0020ED80 38 A0 00 04 */ li r5, 4 /* 80211F84 0020ED84 48 01 D3 19 */ bl RwStreamReadInt32 /* 80211F88 0020ED88 28 03 00 00 */ cmplwi r3, 0 @@ -30501,8 +30501,8 @@ lbl_802120B0: /* 802120C4 0020EEC4 80 63 00 6C */ lwz r3, 0x6c(r3) /* 802120C8 0020EEC8 28 03 00 00 */ cmplwi r3, 0 /* 802120CC 0020EECC 40 82 00 14 */ bne lbl_802120E0 -/* 802120D0 0020EED0 80 6D A0 58 */ lwz r3, lbl_803CC958-_SDA_BASE_(r13) -/* 802120D4 0020EED4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802120D0 0020EED0 80 6D A0 58 */ lwz r3, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) +/* 802120D4 0020EED4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802120D8 0020EED8 38 03 00 3C */ addi r0, r3, 0x3c /* 802120DC 0020EEDC 7C 64 00 2E */ lwzx r3, r4, r0 lbl_802120E0: @@ -30565,7 +30565,7 @@ lbl_80212190: /* 802121A4 0020EFA4 80 61 00 10 */ lwz r3, 0x10(r1) /* 802121A8 0020EFA8 2C 03 00 00 */ cmpwi r3, 0 /* 802121AC 0020EFAC 40 81 00 5C */ ble lbl_80212208 -/* 802121B0 0020EFB0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802121B0 0020EFB0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802121B4 0020EFB4 54 63 10 3A */ slwi r3, r3, 2 /* 802121B8 0020EFB8 81 84 01 34 */ lwz r12, 0x134(r4) /* 802121BC 0020EFBC 7D 89 03 A6 */ mtctr r12 @@ -30620,7 +30620,7 @@ lbl_80212260: /* 8021226C 0020F06C 80 7F 00 00 */ lwz r3, 0(r31) /* 80212270 0020F070 28 03 00 00 */ cmplwi r3, 0 /* 80212274 0020F074 41 82 00 1C */ beq lbl_80212290 -/* 80212278 0020F078 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80212278 0020F078 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021227C 0020F07C 81 84 01 38 */ lwz r12, 0x138(r4) /* 80212280 0020F080 7D 89 03 A6 */ mtctr r12 /* 80212284 0020F084 4E 80 04 21 */ bctrl @@ -30657,7 +30657,7 @@ lbl_802122E4: /* 802122F0 0020F0F0 80 7F 00 00 */ lwz r3, 0(r31) /* 802122F4 0020F0F4 28 03 00 00 */ cmplwi r3, 0 /* 802122F8 0020F0F8 41 82 00 1C */ beq lbl_80212314 -/* 802122FC 0020F0FC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802122FC 0020F0FC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80212300 0020F100 81 84 01 38 */ lwz r12, 0x138(r4) /* 80212304 0020F104 7D 89 03 A6 */ mtctr r12 /* 80212308 0020F108 4E 80 04 21 */ bctrl @@ -30688,7 +30688,7 @@ lbl_8021234C: /* 80212358 0020F158 80 7F 00 00 */ lwz r3, 0(r31) /* 8021235C 0020F15C 28 03 00 00 */ cmplwi r3, 0 /* 80212360 0020F160 41 82 00 1C */ beq lbl_8021237C -/* 80212364 0020F164 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80212364 0020F164 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80212368 0020F168 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021236C 0020F16C 7D 89 03 A6 */ mtctr r12 /* 80212370 0020F170 4E 80 04 21 */ bctrl @@ -30727,7 +30727,7 @@ lbl_802123CC: /* 802123DC 0020F1DC 38 21 00 40 */ addi r1, r1, 0x40 /* 802123E0 0020F1E0 4E 80 00 20 */ blr lbl_802123E4: -/* 802123E4 0020F1E4 80 8D 9E 98 */ lwz r4, lbl_803CC798-_SDA_BASE_(r13) +/* 802123E4 0020F1E4 80 8D 9E 98 */ lwz r4, lbl__rpClumpCameraExtOffset-_SDA_BASE_(r13) /* 802123E8 0020F1E8 38 00 00 00 */ li r0, 0 /* 802123EC 0020F1EC 7C 83 22 14 */ add r4, r3, r4 /* 802123F0 0020F1F0 90 04 00 08 */ stw r0, 8(r4) @@ -30737,7 +30737,7 @@ lbl_802123E4: lbl_80212400: /* 80212400 0020F200 4E 80 00 20 */ blr lbl_80212404: -/* 80212404 0020F204 80 8D 9E 9C */ lwz r4, lbl_803CC79C-_SDA_BASE_(r13) +/* 80212404 0020F204 80 8D 9E 9C */ lwz r4, lbl__rpClumpLightExtOffset-_SDA_BASE_(r13) /* 80212408 0020F208 38 00 00 00 */ li r0, 0 /* 8021240C 0020F20C 7C 83 22 14 */ add r4, r3, r4 /* 80212410 0020F210 90 04 00 08 */ stw r0, 8(r4) @@ -30777,9 +30777,9 @@ rwsdk.ClumpAtomicStreamWrite: /* 80212484 0020F284 90 1F 00 14 */ stw r0, 0x14(r31) /* 80212488 0020F288 48 00 01 C4 */ b lbl_8021264C lbl_8021248C: -/* 8021248C 0020F28C 3C 60 80 2B */ lis r3, lbl_802B7730@ha +/* 8021248C 0020F28C 3C 60 80 2B */ lis r3, lbl_atomicTKList@ha /* 80212490 0020F290 7F C4 F3 78 */ mr r4, r30 -/* 80212494 0020F294 38 63 77 30 */ addi r3, r3, lbl_802B7730@l +/* 80212494 0020F294 38 63 77 30 */ addi r3, r3, lbl_atomicTKList@l /* 80212498 0020F298 48 02 0C ED */ bl _rwPluginRegistryGetSize /* 8021249C 0020F29C 38 A3 00 1C */ addi r5, r3, 0x1c /* 802124A0 0020F2A0 3C C0 00 03 */ lis r6, 0x00035000@ha @@ -30888,9 +30888,9 @@ lbl_802125EC: /* 80212614 0020F414 90 1F 00 14 */ stw r0, 0x14(r31) /* 80212618 0020F418 48 00 00 34 */ b lbl_8021264C lbl_8021261C: -/* 8021261C 0020F41C 3C 60 80 2B */ lis r3, lbl_802B7730@ha +/* 8021261C 0020F41C 3C 60 80 2B */ lis r3, lbl_atomicTKList@ha /* 80212620 0020F420 80 9F 00 00 */ lwz r4, 0(r31) -/* 80212624 0020F424 38 63 77 30 */ addi r3, r3, lbl_802B7730@l +/* 80212624 0020F424 38 63 77 30 */ addi r3, r3, lbl_atomicTKList@l /* 80212628 0020F428 7F C5 F3 78 */ mr r5, r30 /* 8021262C 0020F42C 48 02 0B DD */ bl _rwPluginRegistryWriteDataChunks /* 80212630 0020F430 28 03 00 00 */ cmplwi r3, 0 @@ -31073,12 +31073,12 @@ lbl_802128AC: /* 802128C0 0020F6C0 48 00 33 35 */ bl RpGeometryDestroy lbl_802128C4: /* 802128C4 0020F6C4 38 00 00 00 */ li r0, 0 -/* 802128C8 0020F6C8 3C 60 80 2B */ lis r3, lbl_802B7730@ha -/* 802128CC 0020F6CC 90 0D 9E A4 */ stw r0, lbl_803CC7A4-_SDA_BASE_(r13) -/* 802128D0 0020F6D0 38 63 77 30 */ addi r3, r3, lbl_802B7730@l +/* 802128C8 0020F6C8 3C 60 80 2B */ lis r3, lbl_atomicTKList@ha +/* 802128CC 0020F6CC 90 0D 9E A4 */ stw r0, lbl_lastSeenRightsPluginId-_SDA_BASE_(r13) +/* 802128D0 0020F6D0 38 63 77 30 */ addi r3, r3, lbl_atomicTKList@l /* 802128D4 0020F6D4 7F A4 EB 78 */ mr r4, r29 /* 802128D8 0020F6D8 7F E5 FB 78 */ mr r5, r31 -/* 802128DC 0020F6DC 90 0D 9E A0 */ stw r0, lbl_803CC7A0-_SDA_BASE_(r13) +/* 802128DC 0020F6DC 90 0D 9E A0 */ stw r0, lbl_lastSeenExtraData-_SDA_BASE_(r13) /* 802128E0 0020F6E0 48 02 06 55 */ bl _rwPluginRegistryReadDataChunks /* 802128E4 0020F6E4 7C 03 00 D0 */ neg r0, r3 /* 802128E8 0020F6E8 7C 00 1B 78 */ or r0, r0, r3 @@ -31096,12 +31096,12 @@ lbl_802128C4: /* 80212918 0020F718 38 60 00 00 */ li r3, 0 /* 8021291C 0020F71C 48 00 00 54 */ b lbl_80212970 lbl_80212920: -/* 80212920 0020F720 80 8D 9E A4 */ lwz r4, lbl_803CC7A4-_SDA_BASE_(r13) +/* 80212920 0020F720 80 8D 9E A4 */ lwz r4, lbl_lastSeenRightsPluginId-_SDA_BASE_(r13) /* 80212924 0020F724 28 04 00 00 */ cmplwi r4, 0 /* 80212928 0020F728 41 82 00 18 */ beq lbl_80212940 -/* 8021292C 0020F72C 3C 60 80 2B */ lis r3, lbl_802B7730@ha -/* 80212930 0020F730 80 CD 9E A0 */ lwz r6, lbl_803CC7A0-_SDA_BASE_(r13) -/* 80212934 0020F734 38 63 77 30 */ addi r3, r3, lbl_802B7730@l +/* 8021292C 0020F72C 3C 60 80 2B */ lis r3, lbl_atomicTKList@ha +/* 80212930 0020F730 80 CD 9E A0 */ lwz r6, lbl_lastSeenExtraData-_SDA_BASE_(r13) +/* 80212934 0020F734 38 63 77 30 */ addi r3, r3, lbl_atomicTKList@l /* 80212938 0020F738 7F E5 FB 78 */ mr r5, r31 /* 8021293C 0020F73C 48 02 07 BD */ bl _rwPluginRegistryInvokeRights lbl_80212940: @@ -31431,36 +31431,36 @@ lbl_80212DC8: /* 80212DD8 0020FBD8 38 84 1E F8 */ addi r4, r4, lbl_80211EF8@l /* 80212DDC 0020FBDC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80212DE0 0020FBE0 7C 7F 1B 78 */ mr r31, r3 -/* 80212DE4 0020FBE4 80 AD 9E A8 */ lwz r5, lbl_803CC7A8-_SDA_BASE_(r13) -/* 80212DE8 0020FBE8 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 80212DE4 0020FBE4 80 AD 9E A8 */ lwz r5, lbl_clumpModule-_SDA_BASE_(r13) +/* 80212DE8 0020FBE8 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80212DEC 0020FBEC 38 05 00 04 */ addi r0, r5, 4 /* 80212DF0 0020FBF0 38 A0 00 00 */ li r5, 0 /* 80212DF4 0020FBF4 7C 66 00 2E */ lwzx r3, r6, r0 /* 80212DF8 0020FBF8 48 01 EA 11 */ bl RwFreeListForAllUsed -/* 80212DFC 0020FBFC 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 80212DFC 0020FBFC 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80212E00 0020FC00 3C 60 80 21 */ lis r3, lbl_80211F18@ha -/* 80212E04 0020FC04 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) +/* 80212E04 0020FC04 80 0D 9E A8 */ lwz r0, lbl_clumpModule-_SDA_BASE_(r13) /* 80212E08 0020FC08 38 83 1F 18 */ addi r4, r3, lbl_80211F18@l /* 80212E0C 0020FC0C 38 A0 00 00 */ li r5, 0 /* 80212E10 0020FC10 7C 66 00 2E */ lwzx r3, r6, r0 /* 80212E14 0020FC14 48 01 E9 F5 */ bl RwFreeListForAllUsed -/* 80212E18 0020FC18 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 80212E1C 0020FC1C 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) +/* 80212E18 0020FC18 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80212E1C 0020FC1C 80 0D 9E A8 */ lwz r0, lbl_clumpModule-_SDA_BASE_(r13) /* 80212E20 0020FC20 7C 63 00 2E */ lwzx r3, r3, r0 /* 80212E24 0020FC24 48 01 E5 BD */ bl RwFreeListDestroy -/* 80212E28 0020FC28 80 6D 9E A8 */ lwz r3, lbl_803CC7A8-_SDA_BASE_(r13) -/* 80212E2C 0020FC2C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80212E28 0020FC28 80 6D 9E A8 */ lwz r3, lbl_clumpModule-_SDA_BASE_(r13) +/* 80212E2C 0020FC2C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80212E30 0020FC30 38 03 00 04 */ addi r0, r3, 4 /* 80212E34 0020FC34 7C 64 00 2E */ lwzx r3, r4, r0 /* 80212E38 0020FC38 48 01 E5 A9 */ bl RwFreeListDestroy -/* 80212E3C 0020FC3C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80212E3C 0020FC3C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80212E40 0020FC40 38 E0 00 00 */ li r7, 0 -/* 80212E44 0020FC44 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) -/* 80212E48 0020FC48 38 AD 9E A8 */ addi r5, r13, lbl_803CC7A8-_SDA_BASE_ +/* 80212E44 0020FC44 80 0D 9E A8 */ lwz r0, lbl_clumpModule-_SDA_BASE_(r13) +/* 80212E48 0020FC48 38 AD 9E A8 */ addi r5, r13, lbl_clumpModule-_SDA_BASE_ /* 80212E4C 0020FC4C 7F E3 FB 78 */ mr r3, r31 /* 80212E50 0020FC50 7C E4 01 2E */ stwx r7, r4, r0 -/* 80212E54 0020FC54 80 8D 9E A8 */ lwz r4, lbl_803CC7A8-_SDA_BASE_(r13) -/* 80212E58 0020FC58 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 80212E54 0020FC54 80 8D 9E A8 */ lwz r4, lbl_clumpModule-_SDA_BASE_(r13) +/* 80212E58 0020FC58 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80212E5C 0020FC5C 38 04 00 04 */ addi r0, r4, 4 /* 80212E60 0020FC60 7C E6 01 2E */ stwx r7, r6, r0 /* 80212E64 0020FC64 80 85 00 04 */ lwz r4, 4(r5) @@ -31474,47 +31474,47 @@ lbl_80212DC8: lbl_80212E84: /* 80212E84 0020FC84 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80212E88 0020FC88 7C 08 02 A6 */ mflr r0 -/* 80212E8C 0020FC8C 3C A0 80 38 */ lis r5, lbl_80383680@ha +/* 80212E8C 0020FC8C 3C A0 80 38 */ lis r5, lbl__rpAtomicFreeList@ha /* 80212E90 0020FC90 90 01 00 14 */ stw r0, 0x14(r1) -/* 80212E94 0020FC94 38 E5 36 80 */ addi r7, r5, lbl_80383680@l +/* 80212E94 0020FC94 38 E5 36 80 */ addi r7, r5, lbl__rpAtomicFreeList@l /* 80212E98 0020FC98 38 A0 00 04 */ li r5, 4 /* 80212E9C 0020FC9C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80212EA0 0020FCA0 7C 7F 1B 78 */ mr r31, r3 -/* 80212EA4 0020FCA4 90 8D 9E A8 */ stw r4, lbl_803CC7A8-_SDA_BASE_(r13) -/* 80212EA8 0020FCA8 3C 80 80 2B */ lis r4, lbl_802B7730@ha -/* 80212EAC 0020FCAC 38 64 77 30 */ addi r3, r4, lbl_802B7730@l -/* 80212EB0 0020FCB0 80 8D 87 40 */ lwz r4, lbl_803CB040-_SDA_BASE_(r13) +/* 80212EA4 0020FCA4 90 8D 9E A8 */ stw r4, lbl_clumpModule-_SDA_BASE_(r13) +/* 80212EA8 0020FCA8 3C 80 80 2B */ lis r4, lbl_atomicTKList@ha +/* 80212EAC 0020FCAC 38 64 77 30 */ addi r3, r4, lbl_atomicTKList@l +/* 80212EB0 0020FCB0 80 8D 87 40 */ lwz r4, lbl__rpAtomicFreeListBlockSize-_SDA_BASE_(r13) /* 80212EB4 0020FCB4 80 63 00 00 */ lwz r3, 0(r3) -/* 80212EB8 0020FCB8 80 CD 87 44 */ lwz r6, lbl_803CB044-_SDA_BASE_(r13) +/* 80212EB8 0020FCB8 80 CD 87 44 */ lwz r6, lbl__rpAtomicFreeListPreallocBlocks-_SDA_BASE_(r13) /* 80212EBC 0020FCBC 48 01 E4 4D */ bl RwFreeListCreateAndPreallocateSpace -/* 80212EC0 0020FCC0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 80212EC4 0020FCC4 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) +/* 80212EC0 0020FCC0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80212EC4 0020FCC4 80 0D 9E A8 */ lwz r0, lbl_clumpModule-_SDA_BASE_(r13) /* 80212EC8 0020FCC8 7C 64 01 2E */ stwx r3, r4, r0 -/* 80212ECC 0020FCCC 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 80212ED0 0020FCD0 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) +/* 80212ECC 0020FCCC 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80212ED0 0020FCD0 80 0D 9E A8 */ lwz r0, lbl_clumpModule-_SDA_BASE_(r13) /* 80212ED4 0020FCD4 7C 03 00 2E */ lwzx r0, r3, r0 /* 80212ED8 0020FCD8 28 00 00 00 */ cmplwi r0, 0 /* 80212EDC 0020FCDC 41 82 00 80 */ beq lbl_80212F5C -/* 80212EE0 0020FCE0 3C 80 80 2B */ lis r4, lbl_802B7748@ha -/* 80212EE4 0020FCE4 3C 60 80 38 */ lis r3, lbl_803836A4@ha -/* 80212EE8 0020FCE8 38 A4 77 48 */ addi r5, r4, lbl_802B7748@l -/* 80212EEC 0020FCEC 80 8D 87 48 */ lwz r4, lbl_803CB048-_SDA_BASE_(r13) -/* 80212EF0 0020FCF0 38 E3 36 A4 */ addi r7, r3, lbl_803836A4@l +/* 80212EE0 0020FCE0 3C 80 80 2B */ lis r4, lbl_clumpTKList@ha +/* 80212EE4 0020FCE4 3C 60 80 38 */ lis r3, lbl__rpClumpFreeList@ha +/* 80212EE8 0020FCE8 38 A4 77 48 */ addi r5, r4, lbl_clumpTKList@l +/* 80212EEC 0020FCEC 80 8D 87 48 */ lwz r4, lbl__rpClumpFreeListBlockSize-_SDA_BASE_(r13) +/* 80212EF0 0020FCF0 38 E3 36 A4 */ addi r7, r3, lbl__rpClumpFreeList@l /* 80212EF4 0020FCF4 80 65 00 00 */ lwz r3, 0(r5) -/* 80212EF8 0020FCF8 80 CD 87 4C */ lwz r6, lbl_803CB04C-_SDA_BASE_(r13) +/* 80212EF8 0020FCF8 80 CD 87 4C */ lwz r6, lbl__rpClumpFreeListPreallocBlocks-_SDA_BASE_(r13) /* 80212EFC 0020FCFC 38 A0 00 04 */ li r5, 4 /* 80212F00 0020FD00 48 01 E4 09 */ bl RwFreeListCreateAndPreallocateSpace -/* 80212F04 0020FD04 80 8D 9E A8 */ lwz r4, lbl_803CC7A8-_SDA_BASE_(r13) -/* 80212F08 0020FD08 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80212F04 0020FD04 80 8D 9E A8 */ lwz r4, lbl_clumpModule-_SDA_BASE_(r13) +/* 80212F08 0020FD08 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80212F0C 0020FD0C 38 04 00 04 */ addi r0, r4, 4 /* 80212F10 0020FD10 7C 65 01 2E */ stwx r3, r5, r0 -/* 80212F14 0020FD14 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 80212F18 0020FD18 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) +/* 80212F14 0020FD14 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80212F18 0020FD18 80 0D 9E A8 */ lwz r0, lbl_clumpModule-_SDA_BASE_(r13) /* 80212F1C 0020FD1C 7C 63 02 14 */ add r3, r3, r0 /* 80212F20 0020FD20 80 03 00 04 */ lwz r0, 4(r3) /* 80212F24 0020FD24 28 00 00 00 */ cmplwi r0, 0 /* 80212F28 0020FD28 41 82 00 1C */ beq lbl_80212F44 -/* 80212F2C 0020FD2C 38 AD 9E A8 */ addi r5, r13, lbl_803CC7A8-_SDA_BASE_ +/* 80212F2C 0020FD2C 38 AD 9E A8 */ addi r5, r13, lbl_clumpModule-_SDA_BASE_ /* 80212F30 0020FD30 7F E3 FB 78 */ mr r3, r31 /* 80212F34 0020FD34 80 85 00 04 */ lwz r4, 4(r5) /* 80212F38 0020FD38 38 04 00 01 */ addi r0, r4, 1 @@ -31523,9 +31523,9 @@ lbl_80212E84: lbl_80212F44: /* 80212F44 0020FD44 80 63 00 00 */ lwz r3, 0(r3) /* 80212F48 0020FD48 48 01 E4 99 */ bl RwFreeListDestroy -/* 80212F4C 0020FD4C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80212F4C 0020FD4C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80212F50 0020FD50 38 80 00 00 */ li r4, 0 -/* 80212F54 0020FD54 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) +/* 80212F54 0020FD54 80 0D 9E A8 */ lwz r0, lbl_clumpModule-_SDA_BASE_(r13) /* 80212F58 0020FD58 7C 83 01 2E */ stwx r4, r3, r0 lbl_80212F5C: /* 80212F5C 0020FD5C 38 60 00 00 */ li r3, 0 @@ -31549,8 +31549,8 @@ _rpClumpRegisterExtensions: /* 80212F94 0020FD94 38 80 00 10 */ li r4, 0x10 /* 80212F98 0020FD98 38 E0 00 00 */ li r7, 0 /* 80212F9C 0020FD9C 48 02 4B 25 */ bl RwCameraRegisterPlugin -/* 80212FA0 0020FDA0 90 6D 9E 98 */ stw r3, lbl_803CC798-_SDA_BASE_(r13) -/* 80212FA4 0020FDA4 80 0D 9E 98 */ lwz r0, lbl_803CC798-_SDA_BASE_(r13) +/* 80212FA0 0020FDA0 90 6D 9E 98 */ stw r3, lbl__rpClumpCameraExtOffset-_SDA_BASE_(r13) +/* 80212FA4 0020FDA4 80 0D 9E 98 */ lwz r0, lbl__rpClumpCameraExtOffset-_SDA_BASE_(r13) /* 80212FA8 0020FDA8 2C 00 00 00 */ cmpwi r0, 0 /* 80212FAC 0020FDAC 40 80 00 0C */ bge lbl_80212FB8 /* 80212FB0 0020FDB0 38 60 00 00 */ li r3, 0 @@ -31564,8 +31564,8 @@ lbl_80212FB8: /* 80212FCC 0020FDCC 38 60 00 0C */ li r3, 0xc /* 80212FD0 0020FDD0 38 80 00 10 */ li r4, 0x10 /* 80212FD4 0020FDD4 48 00 44 B9 */ bl RpLightRegisterPlugin -/* 80212FD8 0020FDD8 90 6D 9E 9C */ stw r3, lbl_803CC79C-_SDA_BASE_(r13) -/* 80212FDC 0020FDDC 80 0D 9E 9C */ lwz r0, lbl_803CC79C-_SDA_BASE_(r13) +/* 80212FD8 0020FDD8 90 6D 9E 9C */ stw r3, lbl__rpClumpLightExtOffset-_SDA_BASE_(r13) +/* 80212FDC 0020FDDC 80 0D 9E 9C */ lwz r0, lbl__rpClumpLightExtOffset-_SDA_BASE_(r13) /* 80212FE0 0020FDE0 54 00 0F FE */ srwi r0, r0, 0x1f /* 80212FE4 0020FDE4 68 03 00 01 */ xori r3, r0, 1 lbl_80212FE8: @@ -31643,7 +31643,7 @@ RpClumpForAllCameras: /* 802130D0 0020FED0 3B FB 00 18 */ addi r31, r27, 0x18 /* 802130D4 0020FED4 48 00 00 38 */ b lbl_8021310C lbl_802130D8: -/* 802130D8 0020FED8 80 6D 9E 98 */ lwz r3, lbl_803CC798-_SDA_BASE_(r13) +/* 802130D8 0020FED8 80 6D 9E 98 */ lwz r3, lbl__rpClumpCameraExtOffset-_SDA_BASE_(r13) /* 802130DC 0020FEDC 38 06 FF FC */ addi r0, r6, -4 /* 802130E0 0020FEE0 7F 8C E3 78 */ mr r12, r28 /* 802130E4 0020FEE4 7F A4 EB 78 */ mr r4, r29 @@ -31683,7 +31683,7 @@ RpClumpForAllLights: /* 80213154 0020FF54 3B FB 00 10 */ addi r31, r27, 0x10 /* 80213158 0020FF58 48 00 00 38 */ b lbl_80213190 lbl_8021315C: -/* 8021315C 0020FF5C 80 6D 9E 9C */ lwz r3, lbl_803CC79C-_SDA_BASE_(r13) +/* 8021315C 0020FF5C 80 6D 9E 9C */ lwz r3, lbl__rpClumpLightExtOffset-_SDA_BASE_(r13) /* 80213160 0020FF60 38 06 FF FC */ addi r0, r6, -4 /* 80213164 0020FF64 7F 8C E3 78 */ mr r12, r28 /* 80213168 0020FF68 7F A4 EB 78 */ mr r4, r29 @@ -31715,8 +31715,8 @@ RpAtomicCreate: /* 802131B8 0020FFB8 7C 08 02 A6 */ mflr r0 /* 802131BC 0020FFBC 90 01 00 14 */ stw r0, 0x14(r1) /* 802131C0 0020FFC0 93 E1 00 0C */ stw r31, 0xc(r1) -/* 802131C4 0020FFC4 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 802131C8 0020FFC8 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) +/* 802131C4 0020FFC4 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 802131C8 0020FFC8 80 0D 9E A8 */ lwz r0, lbl_clumpModule-_SDA_BASE_(r13) /* 802131CC 0020FFCC 81 83 01 44 */ lwz r12, 0x144(r3) /* 802131D0 0020FFD0 7C 63 00 2E */ lwzx r3, r3, r0 /* 802131D4 0020FFD4 7D 89 03 A6 */ mtctr r12 @@ -31746,21 +31746,21 @@ lbl_802131EC: /* 80213230 00210030 3C 60 80 21 */ lis r3, lbl_802120B0@ha /* 80213234 00210034 90 1F 00 18 */ stw r0, 0x18(r31) /* 80213238 00210038 38 63 20 B0 */ addi r3, r3, lbl_802120B0@l -/* 8021323C 0021003C C0 02 BB 50 */ lfs f0, lbl_803D04D0-_SDA2_BASE_(r2) +/* 8021323C 0021003C C0 02 BB 50 */ lfs f0, lbl__903_5-_SDA2_BASE_(r2) /* 80213240 00210040 D0 1F 00 28 */ stfs f0, 0x28(r31) -/* 80213244 00210044 C0 02 BB 50 */ lfs f0, lbl_803D04D0-_SDA2_BASE_(r2) +/* 80213244 00210044 C0 02 BB 50 */ lfs f0, lbl__903_5-_SDA2_BASE_(r2) /* 80213248 00210048 D0 1F 00 1C */ stfs f0, 0x1c(r31) -/* 8021324C 0021004C C0 02 BB 50 */ lfs f0, lbl_803D04D0-_SDA2_BASE_(r2) +/* 8021324C 0021004C C0 02 BB 50 */ lfs f0, lbl__903_5-_SDA2_BASE_(r2) /* 80213250 00210050 D0 1F 00 20 */ stfs f0, 0x20(r31) -/* 80213254 00210054 C0 02 BB 50 */ lfs f0, lbl_803D04D0-_SDA2_BASE_(r2) +/* 80213254 00210054 C0 02 BB 50 */ lfs f0, lbl__903_5-_SDA2_BASE_(r2) /* 80213258 00210058 D0 1F 00 24 */ stfs f0, 0x24(r31) -/* 8021325C 0021005C C0 02 BB 50 */ lfs f0, lbl_803D04D0-_SDA2_BASE_(r2) +/* 8021325C 0021005C C0 02 BB 50 */ lfs f0, lbl__903_5-_SDA2_BASE_(r2) /* 80213260 00210060 D0 1F 00 38 */ stfs f0, 0x38(r31) -/* 80213264 00210064 C0 02 BB 50 */ lfs f0, lbl_803D04D0-_SDA2_BASE_(r2) +/* 80213264 00210064 C0 02 BB 50 */ lfs f0, lbl__903_5-_SDA2_BASE_(r2) /* 80213268 00210068 D0 1F 00 2C */ stfs f0, 0x2c(r31) -/* 8021326C 0021006C C0 02 BB 50 */ lfs f0, lbl_803D04D0-_SDA2_BASE_(r2) +/* 8021326C 0021006C C0 02 BB 50 */ lfs f0, lbl__903_5-_SDA2_BASE_(r2) /* 80213270 00210070 D0 1F 00 30 */ stfs f0, 0x30(r31) -/* 80213274 00210074 C0 02 BB 50 */ lfs f0, lbl_803D04D0-_SDA2_BASE_(r2) +/* 80213274 00210074 C0 02 BB 50 */ lfs f0, lbl__903_5-_SDA2_BASE_(r2) /* 80213278 00210078 D0 1F 00 34 */ stfs f0, 0x34(r31) /* 8021327C 0021007C 90 7F 00 48 */ stw r3, 0x48(r31) /* 80213280 00210080 80 1F 00 48 */ lwz r0, 0x48(r31) @@ -31769,18 +31769,18 @@ lbl_802131EC: /* 8021328C 0021008C 90 7F 00 48 */ stw r3, 0x48(r31) lbl_80213290: /* 80213290 00210090 38 C0 00 00 */ li r6, 0 -/* 80213294 00210094 3C 60 80 2B */ lis r3, lbl_802B7730@ha +/* 80213294 00210094 3C 60 80 2B */ lis r3, lbl_atomicTKList@ha /* 80213298 00210098 B0 DF 00 50 */ sth r6, 0x50(r31) /* 8021329C 0021009C 38 A0 00 03 */ li r5, 3 /* 802132A0 002100A0 38 1F 00 64 */ addi r0, r31, 0x64 -/* 802132A4 002100A4 38 63 77 30 */ addi r3, r3, lbl_802B7730@l +/* 802132A4 002100A4 38 63 77 30 */ addi r3, r3, lbl_atomicTKList@l /* 802132A8 002100A8 B0 DF 00 52 */ sth r6, 0x52(r31) /* 802132AC 002100AC 7F E4 FB 78 */ mr r4, r31 -/* 802132B0 002100B0 C0 02 BB 54 */ lfs f0, lbl_803D04D4-_SDA2_BASE_(r2) +/* 802132B0 002100B0 C0 02 BB 54 */ lfs f0, lbl__904_2-_SDA2_BASE_(r2) /* 802132B4 002100B4 D0 1F 00 54 */ stfs f0, 0x54(r31) -/* 802132B8 002100B8 C0 02 BB 54 */ lfs f0, lbl_803D04D4-_SDA2_BASE_(r2) +/* 802132B8 002100B8 C0 02 BB 54 */ lfs f0, lbl__904_2-_SDA2_BASE_(r2) /* 802132BC 002100BC D0 1F 00 58 */ stfs f0, 0x58(r31) -/* 802132C0 002100C0 C0 02 BB 50 */ lfs f0, lbl_803D04D0-_SDA2_BASE_(r2) +/* 802132C0 002100C0 C0 02 BB 50 */ lfs f0, lbl__903_5-_SDA2_BASE_(r2) /* 802132C4 002100C4 D0 1F 00 5C */ stfs f0, 0x5c(r31) /* 802132C8 002100C8 90 BF 00 4C */ stw r5, 0x4c(r31) /* 802132CC 002100CC 90 DF 00 44 */ stw r6, 0x44(r31) @@ -31860,12 +31860,12 @@ lbl_802133AC: RpAtomicDestroy: /* 802133CC 002101CC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802133D0 002101D0 7C 08 02 A6 */ mflr r0 -/* 802133D4 002101D4 3C 80 80 2B */ lis r4, lbl_802B7730@ha +/* 802133D4 002101D4 3C 80 80 2B */ lis r4, lbl_atomicTKList@ha /* 802133D8 002101D8 90 01 00 14 */ stw r0, 0x14(r1) /* 802133DC 002101DC 93 E1 00 0C */ stw r31, 0xc(r1) /* 802133E0 002101E0 93 C1 00 08 */ stw r30, 8(r1) /* 802133E4 002101E4 7C 7E 1B 78 */ mr r30, r3 -/* 802133E8 002101E8 38 64 77 30 */ addi r3, r4, lbl_802B7730@l +/* 802133E8 002101E8 38 64 77 30 */ addi r3, r4, lbl_atomicTKList@l /* 802133EC 002101EC 7F C4 F3 78 */ mr r4, r30 /* 802133F0 002101F0 48 02 05 DD */ bl _rwPluginRegistryDeInitObject /* 802133F4 002101F4 80 7E 00 14 */ lwz r3, 0x14(r30) @@ -31893,9 +31893,9 @@ lbl_80213418: lbl_80213444: /* 80213444 00210244 7F C3 F3 78 */ mr r3, r30 /* 80213448 00210248 48 02 BE 21 */ bl _rwObjectHasFrameReleaseFrame -/* 8021344C 0021024C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021344C 0021024C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80213450 00210250 7F C4 F3 78 */ mr r4, r30 -/* 80213454 00210254 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) +/* 80213454 00210254 80 0D 9E A8 */ lwz r0, lbl_clumpModule-_SDA_BASE_(r13) /* 80213458 00210258 81 83 01 48 */ lwz r12, 0x148(r3) /* 8021345C 0021025C 7C 63 00 2E */ lwzx r3, r3, r0 /* 80213460 00210260 7D 89 03 A6 */ mtctr r12 @@ -31915,15 +31915,15 @@ RpClumpDestroy: /* 8021348C 0021028C 90 01 00 24 */ stw r0, 0x24(r1) /* 80213490 00210290 39 61 00 20 */ addi r11, r1, 0x20 /* 80213494 00210294 4B FD A0 6D */ bl func_801ED500 -/* 80213498 00210298 3C 80 80 2B */ lis r4, lbl_802B7748@ha +/* 80213498 00210298 3C 80 80 2B */ lis r4, lbl_clumpTKList@ha /* 8021349C 0021029C 7C 7F 1B 78 */ mr r31, r3 -/* 802134A0 002102A0 38 64 77 48 */ addi r3, r4, lbl_802B7748@l +/* 802134A0 002102A0 38 64 77 48 */ addi r3, r4, lbl_clumpTKList@l /* 802134A4 002102A4 7F E4 FB 78 */ mr r4, r31 /* 802134A8 002102A8 48 02 05 25 */ bl _rwPluginRegistryDeInitObject -/* 802134AC 002102AC 3C 60 80 2B */ lis r3, lbl_802B7730@ha +/* 802134AC 002102AC 3C 60 80 2B */ lis r3, lbl_atomicTKList@ha /* 802134B0 002102B0 83 7F 00 08 */ lwz r27, 8(r31) /* 802134B4 002102B4 3B 9F 00 08 */ addi r28, r31, 8 -/* 802134B8 002102B8 3B C3 77 30 */ addi r30, r3, lbl_802B7730@l +/* 802134B8 002102B8 3B C3 77 30 */ addi r30, r3, lbl_atomicTKList@l /* 802134BC 002102BC 48 00 00 94 */ b lbl_80213550 lbl_802134C0: /* 802134C0 002102C0 3B BB FF C0 */ addi r29, r27, -64 @@ -31956,9 +31956,9 @@ lbl_802134F8: lbl_80213524: /* 80213524 00210324 7F A3 EB 78 */ mr r3, r29 /* 80213528 00210328 48 02 BD 41 */ bl _rwObjectHasFrameReleaseFrame -/* 8021352C 0021032C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021352C 0021032C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80213530 00210330 7F A4 EB 78 */ mr r4, r29 -/* 80213534 00210334 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) +/* 80213534 00210334 80 0D 9E A8 */ lwz r0, lbl_clumpModule-_SDA_BASE_(r13) /* 80213538 00210338 81 83 01 48 */ lwz r12, 0x148(r3) /* 8021353C 0021033C 7C 63 00 2E */ lwzx r3, r3, r0 /* 80213540 00210340 7D 89 03 A6 */ mtctr r12 @@ -31973,7 +31973,7 @@ lbl_80213558: /* 8021355C 0021035C 3B 9F 00 10 */ addi r28, r31, 0x10 /* 80213560 00210360 48 00 00 30 */ b lbl_80213590 lbl_80213564: -/* 80213564 00210364 80 6D 9E 9C */ lwz r3, lbl_803CC79C-_SDA_BASE_(r13) +/* 80213564 00210364 80 6D 9E 9C */ lwz r3, lbl__rpClumpLightExtOffset-_SDA_BASE_(r13) /* 80213568 00210368 38 1D FF FC */ addi r0, r29, -4 /* 8021356C 0021036C 83 BD 00 00 */ lwz r29, 0(r29) /* 80213570 00210370 7F 63 00 50 */ subf r27, r3, r0 @@ -31992,7 +31992,7 @@ lbl_80213598: /* 8021359C 0021039C 3B 9F 00 18 */ addi r28, r31, 0x18 /* 802135A0 002103A0 48 00 00 30 */ b lbl_802135D0 lbl_802135A4: -/* 802135A4 002103A4 80 6D 9E 98 */ lwz r3, lbl_803CC798-_SDA_BASE_(r13) +/* 802135A4 002103A4 80 6D 9E 98 */ lwz r3, lbl__rpClumpCameraExtOffset-_SDA_BASE_(r13) /* 802135A8 002103A8 38 1D FF FC */ addi r0, r29, -4 /* 802135AC 002103AC 83 BD 00 00 */ lwz r29, 0(r29) /* 802135B0 002103B0 7F 63 00 50 */ subf r27, r3, r0 @@ -32012,9 +32012,9 @@ lbl_802135D8: /* 802135E0 002103E0 41 82 00 08 */ beq lbl_802135E8 /* 802135E4 002103E4 48 02 59 BD */ bl RwFrameDestroyHierarchy lbl_802135E8: -/* 802135E8 002103E8 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 802135E8 002103E8 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802135EC 002103EC 7F E4 FB 78 */ mr r4, r31 -/* 802135F0 002103F0 80 6D 9E A8 */ lwz r3, lbl_803CC7A8-_SDA_BASE_(r13) +/* 802135F0 002103F0 80 6D 9E A8 */ lwz r3, lbl_clumpModule-_SDA_BASE_(r13) /* 802135F4 002103F4 81 85 01 48 */ lwz r12, 0x148(r5) /* 802135F8 002103F8 38 03 00 04 */ addi r0, r3, 4 /* 802135FC 002103FC 7C 65 00 2E */ lwzx r3, r5, r0 @@ -32055,7 +32055,7 @@ RpClumpRemoveAtomic: .global RpClumpRemoveLight RpClumpRemoveLight: -/* 80213670 00210470 80 AD 9E 9C */ lwz r5, lbl_803CC79C-_SDA_BASE_(r13) +/* 80213670 00210470 80 AD 9E 9C */ lwz r5, lbl__rpClumpLightExtOffset-_SDA_BASE_(r13) /* 80213674 00210474 38 00 00 00 */ li r0, 0 /* 80213678 00210478 7C C4 2A 14 */ add r6, r4, r5 /* 8021367C 0021047C 80 A6 00 04 */ lwz r5, 4(r6) @@ -32071,7 +32071,7 @@ RpClumpRemoveLight: .global RpClumpRemoveCamera RpClumpRemoveCamera: -/* 802136A4 002104A4 80 AD 9E 98 */ lwz r5, lbl_803CC798-_SDA_BASE_(r13) +/* 802136A4 002104A4 80 AD 9E 98 */ lwz r5, lbl__rpClumpCameraExtOffset-_SDA_BASE_(r13) /* 802136A8 002104A8 38 00 00 00 */ li r0, 0 /* 802136AC 002104AC 7C C4 2A 14 */ add r6, r4, r5 /* 802136B0 002104B0 80 A6 00 04 */ lwz r5, 4(r6) @@ -32096,8 +32096,8 @@ RpAtomicStreamGetSize: /* 802136F0 002104F0 80 63 00 18 */ lwz r3, 0x18(r3) /* 802136F4 002104F4 48 00 26 6D */ bl RpGeometryStreamGetSize /* 802136F8 002104F8 3B E3 00 1C */ addi r31, r3, 0x1c -/* 802136FC 002104FC 3C 80 80 2B */ lis r4, lbl_802B7730@ha -/* 80213700 00210500 38 64 77 30 */ addi r3, r4, lbl_802B7730@l +/* 802136FC 002104FC 3C 80 80 2B */ lis r4, lbl_atomicTKList@ha +/* 80213700 00210500 38 64 77 30 */ addi r3, r4, lbl_atomicTKList@l /* 80213704 00210504 7F C4 F3 78 */ mr r4, r30 /* 80213708 00210508 3B FF 00 0C */ addi r31, r31, 0xc /* 8021370C 0021050C 48 01 FA 79 */ bl _rwPluginRegistryGetSize @@ -32236,8 +32236,8 @@ lbl_802138E8: /* 802138EC 002106EC 38 80 00 0C */ li r4, 0xc /* 802138F0 002106F0 48 01 B5 BD */ bl RwMemNative32 lbl_802138F4: -/* 802138F4 002106F4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 802138F8 002106F8 80 6D 9E A8 */ lwz r3, lbl_803CC7A8-_SDA_BASE_(r13) +/* 802138F4 002106F4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 802138F8 002106F8 80 6D 9E A8 */ lwz r3, lbl_clumpModule-_SDA_BASE_(r13) /* 802138FC 002106FC 81 84 01 44 */ lwz r12, 0x144(r4) /* 80213900 00210700 38 03 00 04 */ addi r0, r3, 4 /* 80213904 00210704 7C 64 00 2E */ lwzx r3, r4, r0 @@ -32248,7 +32248,7 @@ lbl_802138F4: /* 80213918 00210718 48 00 00 6C */ b lbl_80213984 lbl_8021391C: /* 8021391C 0021071C 38 00 00 02 */ li r0, 2 -/* 80213920 00210720 3C 60 80 2B */ lis r3, lbl_802B7748@ha +/* 80213920 00210720 3C 60 80 2B */ lis r3, lbl_clumpTKList@ha /* 80213924 00210724 98 1F 00 00 */ stb r0, 0(r31) /* 80213928 00210728 39 00 00 00 */ li r8, 0 /* 8021392C 0021072C 3C 80 80 21 */ lis r4, lbl_80212424@ha @@ -32258,7 +32258,7 @@ lbl_8021391C: /* 8021393C 0021073C 38 DF 00 10 */ addi r6, r31, 0x10 /* 80213940 00210740 38 BF 00 18 */ addi r5, r31, 0x18 /* 80213944 00210744 99 1F 00 02 */ stb r8, 2(r31) -/* 80213948 00210748 38 63 77 48 */ addi r3, r3, lbl_802B7748@l +/* 80213948 00210748 38 63 77 48 */ addi r3, r3, lbl_clumpTKList@l /* 8021394C 0021074C 7F E4 FB 78 */ mr r4, r31 /* 80213950 00210750 99 1F 00 03 */ stb r8, 3(r31) /* 80213954 00210754 91 1F 00 04 */ stw r8, 4(r31) @@ -32286,14 +32286,14 @@ lbl_80213994: /* 802139A4 002107A4 48 01 B2 11 */ bl RwStreamFindChunk /* 802139A8 002107A8 2C 03 00 00 */ cmpwi r3, 0 /* 802139AC 002107AC 40 82 01 DC */ bne lbl_80213B88 -/* 802139B0 002107B0 3C 60 80 2B */ lis r3, lbl_802B7748@ha +/* 802139B0 002107B0 3C 60 80 2B */ lis r3, lbl_clumpTKList@ha /* 802139B4 002107B4 7F E4 FB 78 */ mr r4, r31 -/* 802139B8 002107B8 38 63 77 48 */ addi r3, r3, lbl_802B7748@l +/* 802139B8 002107B8 38 63 77 48 */ addi r3, r3, lbl_clumpTKList@l /* 802139BC 002107BC 48 02 00 11 */ bl _rwPluginRegistryDeInitObject -/* 802139C0 002107C0 3C 60 80 2B */ lis r3, lbl_802B7730@ha +/* 802139C0 002107C0 3C 60 80 2B */ lis r3, lbl_atomicTKList@ha /* 802139C4 002107C4 83 BF 00 08 */ lwz r29, 8(r31) /* 802139C8 002107C8 3B 9F 00 08 */ addi r28, r31, 8 -/* 802139CC 002107CC 3B 43 77 30 */ addi r26, r3, lbl_802B7730@l +/* 802139CC 002107CC 3B 43 77 30 */ addi r26, r3, lbl_atomicTKList@l /* 802139D0 002107D0 48 00 00 94 */ b lbl_80213A64 lbl_802139D4: /* 802139D4 002107D4 3B 7D FF C0 */ addi r27, r29, -64 @@ -32326,9 +32326,9 @@ lbl_80213A0C: lbl_80213A38: /* 80213A38 00210838 7F 63 DB 78 */ mr r3, r27 /* 80213A3C 0021083C 48 02 B8 2D */ bl _rwObjectHasFrameReleaseFrame -/* 80213A40 00210840 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80213A40 00210840 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80213A44 00210844 7F 64 DB 78 */ mr r4, r27 -/* 80213A48 00210848 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) +/* 80213A48 00210848 80 0D 9E A8 */ lwz r0, lbl_clumpModule-_SDA_BASE_(r13) /* 80213A4C 0021084C 81 83 01 48 */ lwz r12, 0x148(r3) /* 80213A50 00210850 7C 63 00 2E */ lwzx r3, r3, r0 /* 80213A54 00210854 7D 89 03 A6 */ mtctr r12 @@ -32344,7 +32344,7 @@ lbl_80213A6C: /* 80213A74 00210874 3B 40 00 00 */ li r26, 0 /* 80213A78 00210878 48 00 00 4C */ b lbl_80213AC4 lbl_80213A7C: -/* 80213A7C 0021087C 80 6D 9E 9C */ lwz r3, lbl_803CC79C-_SDA_BASE_(r13) +/* 80213A7C 0021087C 80 6D 9E 9C */ lwz r3, lbl__rpClumpLightExtOffset-_SDA_BASE_(r13) /* 80213A80 00210880 38 1D FF FC */ addi r0, r29, -4 /* 80213A84 00210884 83 BD 00 00 */ lwz r29, 0(r29) /* 80213A88 00210888 7F 63 00 50 */ subf r27, r3, r0 @@ -32371,7 +32371,7 @@ lbl_80213ACC: /* 80213AD4 002108D4 3B 40 00 00 */ li r26, 0 /* 80213AD8 002108D8 48 00 00 4C */ b lbl_80213B24 lbl_80213ADC: -/* 80213ADC 002108DC 80 6D 9E 98 */ lwz r3, lbl_803CC798-_SDA_BASE_(r13) +/* 80213ADC 002108DC 80 6D 9E 98 */ lwz r3, lbl__rpClumpCameraExtOffset-_SDA_BASE_(r13) /* 80213AE0 002108E0 38 1D FF FC */ addi r0, r29, -4 /* 80213AE4 002108E4 83 BD 00 00 */ lwz r29, 0(r29) /* 80213AE8 002108E8 7F 63 00 50 */ subf r27, r3, r0 @@ -32398,9 +32398,9 @@ lbl_80213B2C: /* 80213B34 00210934 41 82 00 08 */ beq lbl_80213B3C /* 80213B38 00210938 48 02 54 69 */ bl RwFrameDestroyHierarchy lbl_80213B3C: -/* 80213B3C 0021093C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80213B3C 0021093C 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80213B40 00210940 7F E4 FB 78 */ mr r4, r31 -/* 80213B44 00210944 80 6D 9E A8 */ lwz r3, lbl_803CC7A8-_SDA_BASE_(r13) +/* 80213B44 00210944 80 6D 9E A8 */ lwz r3, lbl_clumpModule-_SDA_BASE_(r13) /* 80213B48 00210948 81 85 01 48 */ lwz r12, 0x148(r5) /* 80213B4C 0021094C 38 03 00 04 */ addi r0, r3, 4 /* 80213B50 00210950 7C 65 00 2E */ lwzx r3, r5, r0 @@ -32425,14 +32425,14 @@ lbl_80213B88: /* 80213B98 00210998 7C 00 1B 78 */ or r0, r0, r3 /* 80213B9C 0021099C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f /* 80213BA0 002109A0 40 82 01 DC */ bne lbl_80213D7C -/* 80213BA4 002109A4 3C 60 80 2B */ lis r3, lbl_802B7748@ha +/* 80213BA4 002109A4 3C 60 80 2B */ lis r3, lbl_clumpTKList@ha /* 80213BA8 002109A8 7F E4 FB 78 */ mr r4, r31 -/* 80213BAC 002109AC 38 63 77 48 */ addi r3, r3, lbl_802B7748@l +/* 80213BAC 002109AC 38 63 77 48 */ addi r3, r3, lbl_clumpTKList@l /* 80213BB0 002109B0 48 01 FE 1D */ bl _rwPluginRegistryDeInitObject -/* 80213BB4 002109B4 3C 60 80 2B */ lis r3, lbl_802B7730@ha +/* 80213BB4 002109B4 3C 60 80 2B */ lis r3, lbl_atomicTKList@ha /* 80213BB8 002109B8 83 BF 00 08 */ lwz r29, 8(r31) /* 80213BBC 002109BC 3B 9F 00 08 */ addi r28, r31, 8 -/* 80213BC0 002109C0 3B 43 77 30 */ addi r26, r3, lbl_802B7730@l +/* 80213BC0 002109C0 3B 43 77 30 */ addi r26, r3, lbl_atomicTKList@l /* 80213BC4 002109C4 48 00 00 94 */ b lbl_80213C58 lbl_80213BC8: /* 80213BC8 002109C8 3B 7D FF C0 */ addi r27, r29, -64 @@ -32465,9 +32465,9 @@ lbl_80213C00: lbl_80213C2C: /* 80213C2C 00210A2C 7F 63 DB 78 */ mr r3, r27 /* 80213C30 00210A30 48 02 B6 39 */ bl _rwObjectHasFrameReleaseFrame -/* 80213C34 00210A34 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80213C34 00210A34 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80213C38 00210A38 7F 64 DB 78 */ mr r4, r27 -/* 80213C3C 00210A3C 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) +/* 80213C3C 00210A3C 80 0D 9E A8 */ lwz r0, lbl_clumpModule-_SDA_BASE_(r13) /* 80213C40 00210A40 81 83 01 48 */ lwz r12, 0x148(r3) /* 80213C44 00210A44 7C 63 00 2E */ lwzx r3, r3, r0 /* 80213C48 00210A48 7D 89 03 A6 */ mtctr r12 @@ -32483,7 +32483,7 @@ lbl_80213C60: /* 80213C68 00210A68 3B 40 00 00 */ li r26, 0 /* 80213C6C 00210A6C 48 00 00 4C */ b lbl_80213CB8 lbl_80213C70: -/* 80213C70 00210A70 80 6D 9E 9C */ lwz r3, lbl_803CC79C-_SDA_BASE_(r13) +/* 80213C70 00210A70 80 6D 9E 9C */ lwz r3, lbl__rpClumpLightExtOffset-_SDA_BASE_(r13) /* 80213C74 00210A74 38 1D FF FC */ addi r0, r29, -4 /* 80213C78 00210A78 83 BD 00 00 */ lwz r29, 0(r29) /* 80213C7C 00210A7C 7F 63 00 50 */ subf r27, r3, r0 @@ -32510,7 +32510,7 @@ lbl_80213CC0: /* 80213CC8 00210AC8 3B 40 00 00 */ li r26, 0 /* 80213CCC 00210ACC 48 00 00 4C */ b lbl_80213D18 lbl_80213CD0: -/* 80213CD0 00210AD0 80 6D 9E 98 */ lwz r3, lbl_803CC798-_SDA_BASE_(r13) +/* 80213CD0 00210AD0 80 6D 9E 98 */ lwz r3, lbl__rpClumpCameraExtOffset-_SDA_BASE_(r13) /* 80213CD4 00210AD4 38 1D FF FC */ addi r0, r29, -4 /* 80213CD8 00210AD8 83 BD 00 00 */ lwz r29, 0(r29) /* 80213CDC 00210ADC 7F 63 00 50 */ subf r27, r3, r0 @@ -32537,9 +32537,9 @@ lbl_80213D20: /* 80213D28 00210B28 41 82 00 08 */ beq lbl_80213D30 /* 80213D2C 00210B2C 48 02 52 75 */ bl RwFrameDestroyHierarchy lbl_80213D30: -/* 80213D30 00210B30 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80213D30 00210B30 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80213D34 00210B34 7F E4 FB 78 */ mr r4, r31 -/* 80213D38 00210B38 80 6D 9E A8 */ lwz r3, lbl_803CC7A8-_SDA_BASE_(r13) +/* 80213D38 00210B38 80 6D 9E A8 */ lwz r3, lbl_clumpModule-_SDA_BASE_(r13) /* 80213D3C 00210B3C 81 85 01 48 */ lwz r12, 0x148(r5) /* 80213D40 00210B40 38 03 00 04 */ addi r0, r3, 4 /* 80213D44 00210B44 7C 65 00 2E */ lwzx r3, r5, r0 @@ -32569,14 +32569,14 @@ lbl_80213D7C: /* 80213DA0 00210BA0 40 82 01 E4 */ bne lbl_80213F84 /* 80213DA4 00210BA4 38 61 00 80 */ addi r3, r1, 0x80 /* 80213DA8 00210BA8 48 02 0D BD */ bl _rwFrameListDeinitialize -/* 80213DAC 00210BAC 3C 60 80 2B */ lis r3, lbl_802B7748@ha +/* 80213DAC 00210BAC 3C 60 80 2B */ lis r3, lbl_clumpTKList@ha /* 80213DB0 00210BB0 7F E4 FB 78 */ mr r4, r31 -/* 80213DB4 00210BB4 38 63 77 48 */ addi r3, r3, lbl_802B7748@l +/* 80213DB4 00210BB4 38 63 77 48 */ addi r3, r3, lbl_clumpTKList@l /* 80213DB8 00210BB8 48 01 FC 15 */ bl _rwPluginRegistryDeInitObject -/* 80213DBC 00210BBC 3C 60 80 2B */ lis r3, lbl_802B7730@ha +/* 80213DBC 00210BBC 3C 60 80 2B */ lis r3, lbl_atomicTKList@ha /* 80213DC0 00210BC0 83 BF 00 08 */ lwz r29, 8(r31) /* 80213DC4 00210BC4 3B 9F 00 08 */ addi r28, r31, 8 -/* 80213DC8 00210BC8 3B 43 77 30 */ addi r26, r3, lbl_802B7730@l +/* 80213DC8 00210BC8 3B 43 77 30 */ addi r26, r3, lbl_atomicTKList@l /* 80213DCC 00210BCC 48 00 00 94 */ b lbl_80213E60 lbl_80213DD0: /* 80213DD0 00210BD0 3B 7D FF C0 */ addi r27, r29, -64 @@ -32609,9 +32609,9 @@ lbl_80213E08: lbl_80213E34: /* 80213E34 00210C34 7F 63 DB 78 */ mr r3, r27 /* 80213E38 00210C38 48 02 B4 31 */ bl _rwObjectHasFrameReleaseFrame -/* 80213E3C 00210C3C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80213E3C 00210C3C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80213E40 00210C40 7F 64 DB 78 */ mr r4, r27 -/* 80213E44 00210C44 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) +/* 80213E44 00210C44 80 0D 9E A8 */ lwz r0, lbl_clumpModule-_SDA_BASE_(r13) /* 80213E48 00210C48 81 83 01 48 */ lwz r12, 0x148(r3) /* 80213E4C 00210C4C 7C 63 00 2E */ lwzx r3, r3, r0 /* 80213E50 00210C50 7D 89 03 A6 */ mtctr r12 @@ -32627,7 +32627,7 @@ lbl_80213E68: /* 80213E70 00210C70 3B 40 00 00 */ li r26, 0 /* 80213E74 00210C74 48 00 00 4C */ b lbl_80213EC0 lbl_80213E78: -/* 80213E78 00210C78 80 6D 9E 9C */ lwz r3, lbl_803CC79C-_SDA_BASE_(r13) +/* 80213E78 00210C78 80 6D 9E 9C */ lwz r3, lbl__rpClumpLightExtOffset-_SDA_BASE_(r13) /* 80213E7C 00210C7C 38 1D FF FC */ addi r0, r29, -4 /* 80213E80 00210C80 83 BD 00 00 */ lwz r29, 0(r29) /* 80213E84 00210C84 7F 63 00 50 */ subf r27, r3, r0 @@ -32654,7 +32654,7 @@ lbl_80213EC8: /* 80213ED0 00210CD0 3B 40 00 00 */ li r26, 0 /* 80213ED4 00210CD4 48 00 00 4C */ b lbl_80213F20 lbl_80213ED8: -/* 80213ED8 00210CD8 80 6D 9E 98 */ lwz r3, lbl_803CC798-_SDA_BASE_(r13) +/* 80213ED8 00210CD8 80 6D 9E 98 */ lwz r3, lbl__rpClumpCameraExtOffset-_SDA_BASE_(r13) /* 80213EDC 00210CDC 38 1D FF FC */ addi r0, r29, -4 /* 80213EE0 00210CE0 83 BD 00 00 */ lwz r29, 0(r29) /* 80213EE4 00210CE4 7F 63 00 50 */ subf r27, r3, r0 @@ -32681,9 +32681,9 @@ lbl_80213F28: /* 80213F30 00210D30 41 82 00 08 */ beq lbl_80213F38 /* 80213F34 00210D34 48 02 50 6D */ bl RwFrameDestroyHierarchy lbl_80213F38: -/* 80213F38 00210D38 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80213F38 00210D38 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80213F3C 00210D3C 7F E4 FB 78 */ mr r4, r31 -/* 80213F40 00210D40 80 6D 9E A8 */ lwz r3, lbl_803CC7A8-_SDA_BASE_(r13) +/* 80213F40 00210D40 80 6D 9E A8 */ lwz r3, lbl_clumpModule-_SDA_BASE_(r13) /* 80213F44 00210D44 81 85 01 48 */ lwz r12, 0x148(r5) /* 80213F48 00210D48 38 03 00 04 */ addi r0, r3, 4 /* 80213F4C 00210D4C 7C 65 00 2E */ lwzx r3, r5, r0 @@ -32710,14 +32710,14 @@ lbl_80213F84: /* 80213F9C 00210D9C 40 82 01 E4 */ bne lbl_80214180 /* 80213FA0 00210DA0 38 61 00 80 */ addi r3, r1, 0x80 /* 80213FA4 00210DA4 48 02 0B C1 */ bl _rwFrameListDeinitialize -/* 80213FA8 00210DA8 3C 60 80 2B */ lis r3, lbl_802B7748@ha +/* 80213FA8 00210DA8 3C 60 80 2B */ lis r3, lbl_clumpTKList@ha /* 80213FAC 00210DAC 7F E4 FB 78 */ mr r4, r31 -/* 80213FB0 00210DB0 38 63 77 48 */ addi r3, r3, lbl_802B7748@l +/* 80213FB0 00210DB0 38 63 77 48 */ addi r3, r3, lbl_clumpTKList@l /* 80213FB4 00210DB4 48 01 FA 19 */ bl _rwPluginRegistryDeInitObject -/* 80213FB8 00210DB8 3C 60 80 2B */ lis r3, lbl_802B7730@ha +/* 80213FB8 00210DB8 3C 60 80 2B */ lis r3, lbl_atomicTKList@ha /* 80213FBC 00210DBC 83 BF 00 08 */ lwz r29, 8(r31) /* 80213FC0 00210DC0 3B 9F 00 08 */ addi r28, r31, 8 -/* 80213FC4 00210DC4 3B 43 77 30 */ addi r26, r3, lbl_802B7730@l +/* 80213FC4 00210DC4 3B 43 77 30 */ addi r26, r3, lbl_atomicTKList@l /* 80213FC8 00210DC8 48 00 00 94 */ b lbl_8021405C lbl_80213FCC: /* 80213FCC 00210DCC 3B 7D FF C0 */ addi r27, r29, -64 @@ -32750,9 +32750,9 @@ lbl_80214004: lbl_80214030: /* 80214030 00210E30 7F 63 DB 78 */ mr r3, r27 /* 80214034 00210E34 48 02 B2 35 */ bl _rwObjectHasFrameReleaseFrame -/* 80214038 00210E38 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80214038 00210E38 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021403C 00210E3C 7F 64 DB 78 */ mr r4, r27 -/* 80214040 00210E40 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) +/* 80214040 00210E40 80 0D 9E A8 */ lwz r0, lbl_clumpModule-_SDA_BASE_(r13) /* 80214044 00210E44 81 83 01 48 */ lwz r12, 0x148(r3) /* 80214048 00210E48 7C 63 00 2E */ lwzx r3, r3, r0 /* 8021404C 00210E4C 7D 89 03 A6 */ mtctr r12 @@ -32768,7 +32768,7 @@ lbl_80214064: /* 8021406C 00210E6C 3B 40 00 00 */ li r26, 0 /* 80214070 00210E70 48 00 00 4C */ b lbl_802140BC lbl_80214074: -/* 80214074 00210E74 80 6D 9E 9C */ lwz r3, lbl_803CC79C-_SDA_BASE_(r13) +/* 80214074 00210E74 80 6D 9E 9C */ lwz r3, lbl__rpClumpLightExtOffset-_SDA_BASE_(r13) /* 80214078 00210E78 38 1D FF FC */ addi r0, r29, -4 /* 8021407C 00210E7C 83 BD 00 00 */ lwz r29, 0(r29) /* 80214080 00210E80 7F 63 00 50 */ subf r27, r3, r0 @@ -32795,7 +32795,7 @@ lbl_802140C4: /* 802140CC 00210ECC 3B 40 00 00 */ li r26, 0 /* 802140D0 00210ED0 48 00 00 4C */ b lbl_8021411C lbl_802140D4: -/* 802140D4 00210ED4 80 6D 9E 98 */ lwz r3, lbl_803CC798-_SDA_BASE_(r13) +/* 802140D4 00210ED4 80 6D 9E 98 */ lwz r3, lbl__rpClumpCameraExtOffset-_SDA_BASE_(r13) /* 802140D8 00210ED8 38 1D FF FC */ addi r0, r29, -4 /* 802140DC 00210EDC 83 BD 00 00 */ lwz r29, 0(r29) /* 802140E0 00210EE0 7F 63 00 50 */ subf r27, r3, r0 @@ -32822,9 +32822,9 @@ lbl_80214124: /* 8021412C 00210F2C 41 82 00 08 */ beq lbl_80214134 /* 80214130 00210F30 48 02 4E 71 */ bl RwFrameDestroyHierarchy lbl_80214134: -/* 80214134 00210F34 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80214134 00210F34 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80214138 00210F38 7F E4 FB 78 */ mr r4, r31 -/* 8021413C 00210F3C 80 6D 9E A8 */ lwz r3, lbl_803CC7A8-_SDA_BASE_(r13) +/* 8021413C 00210F3C 80 6D 9E A8 */ lwz r3, lbl_clumpModule-_SDA_BASE_(r13) /* 80214140 00210F40 81 85 01 48 */ lwz r12, 0x148(r5) /* 80214144 00210F44 38 03 00 04 */ addi r0, r3, 4 /* 80214148 00210F48 7C 65 00 2E */ lwzx r3, r5, r0 @@ -32880,7 +32880,7 @@ lbl_802141F0: /* 802141FC 00210FFC 80 61 00 78 */ lwz r3, 0x78(r1) /* 80214200 00211000 28 03 00 00 */ cmplwi r3, 0 /* 80214204 00211004 41 82 00 1C */ beq lbl_80214220 -/* 80214208 00211008 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80214208 00211008 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021420C 0021100C 81 84 01 38 */ lwz r12, 0x138(r4) /* 80214210 00211010 7D 89 03 A6 */ mtctr r12 /* 80214214 00211014 4E 80 04 21 */ bctrl @@ -32889,14 +32889,14 @@ lbl_802141F0: lbl_80214220: /* 80214220 00211020 38 61 00 80 */ addi r3, r1, 0x80 /* 80214224 00211024 48 02 09 41 */ bl _rwFrameListDeinitialize -/* 80214228 00211028 3C 60 80 2B */ lis r3, lbl_802B7748@ha +/* 80214228 00211028 3C 60 80 2B */ lis r3, lbl_clumpTKList@ha /* 8021422C 0021102C 7F E4 FB 78 */ mr r4, r31 -/* 80214230 00211030 38 63 77 48 */ addi r3, r3, lbl_802B7748@l +/* 80214230 00211030 38 63 77 48 */ addi r3, r3, lbl_clumpTKList@l /* 80214234 00211034 48 01 F7 99 */ bl _rwPluginRegistryDeInitObject -/* 80214238 00211038 3C 60 80 2B */ lis r3, lbl_802B7730@ha +/* 80214238 00211038 3C 60 80 2B */ lis r3, lbl_atomicTKList@ha /* 8021423C 0021103C 83 BF 00 08 */ lwz r29, 8(r31) /* 80214240 00211040 3B 9F 00 08 */ addi r28, r31, 8 -/* 80214244 00211044 3B 43 77 30 */ addi r26, r3, lbl_802B7730@l +/* 80214244 00211044 3B 43 77 30 */ addi r26, r3, lbl_atomicTKList@l /* 80214248 00211048 48 00 00 94 */ b lbl_802142DC lbl_8021424C: /* 8021424C 0021104C 3B 7D FF C0 */ addi r27, r29, -64 @@ -32929,9 +32929,9 @@ lbl_80214284: lbl_802142B0: /* 802142B0 002110B0 7F 63 DB 78 */ mr r3, r27 /* 802142B4 002110B4 48 02 AF B5 */ bl _rwObjectHasFrameReleaseFrame -/* 802142B8 002110B8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 802142B8 002110B8 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802142BC 002110BC 7F 64 DB 78 */ mr r4, r27 -/* 802142C0 002110C0 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) +/* 802142C0 002110C0 80 0D 9E A8 */ lwz r0, lbl_clumpModule-_SDA_BASE_(r13) /* 802142C4 002110C4 81 83 01 48 */ lwz r12, 0x148(r3) /* 802142C8 002110C8 7C 63 00 2E */ lwzx r3, r3, r0 /* 802142CC 002110CC 7D 89 03 A6 */ mtctr r12 @@ -32947,7 +32947,7 @@ lbl_802142E4: /* 802142EC 002110EC 3B 40 00 00 */ li r26, 0 /* 802142F0 002110F0 48 00 00 4C */ b lbl_8021433C lbl_802142F4: -/* 802142F4 002110F4 80 6D 9E 9C */ lwz r3, lbl_803CC79C-_SDA_BASE_(r13) +/* 802142F4 002110F4 80 6D 9E 9C */ lwz r3, lbl__rpClumpLightExtOffset-_SDA_BASE_(r13) /* 802142F8 002110F8 38 1D FF FC */ addi r0, r29, -4 /* 802142FC 002110FC 83 BD 00 00 */ lwz r29, 0(r29) /* 80214300 00211100 7F 63 00 50 */ subf r27, r3, r0 @@ -32974,7 +32974,7 @@ lbl_80214344: /* 8021434C 0021114C 3B 40 00 00 */ li r26, 0 /* 80214350 00211150 48 00 00 4C */ b lbl_8021439C lbl_80214354: -/* 80214354 00211154 80 6D 9E 98 */ lwz r3, lbl_803CC798-_SDA_BASE_(r13) +/* 80214354 00211154 80 6D 9E 98 */ lwz r3, lbl__rpClumpCameraExtOffset-_SDA_BASE_(r13) /* 80214358 00211158 38 1D FF FC */ addi r0, r29, -4 /* 8021435C 0021115C 83 BD 00 00 */ lwz r29, 0(r29) /* 80214360 00211160 7F 63 00 50 */ subf r27, r3, r0 @@ -33001,9 +33001,9 @@ lbl_802143A4: /* 802143AC 002111AC 41 82 00 08 */ beq lbl_802143B4 /* 802143B0 002111B0 48 02 4B F1 */ bl RwFrameDestroyHierarchy lbl_802143B4: -/* 802143B4 002111B4 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 802143B4 002111B4 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802143B8 002111B8 7F E4 FB 78 */ mr r4, r31 -/* 802143BC 002111BC 80 6D 9E A8 */ lwz r3, lbl_803CC7A8-_SDA_BASE_(r13) +/* 802143BC 002111BC 80 6D 9E A8 */ lwz r3, lbl_clumpModule-_SDA_BASE_(r13) /* 802143C0 002111C0 81 85 01 48 */ lwz r12, 0x148(r5) /* 802143C4 002111C4 38 03 00 04 */ addi r0, r3, 4 /* 802143C8 002111C8 7C 65 00 2E */ lwzx r3, r5, r0 @@ -33090,7 +33090,7 @@ lbl_802144E0: /* 802144EC 002112EC 80 61 00 78 */ lwz r3, 0x78(r1) /* 802144F0 002112F0 28 03 00 00 */ cmplwi r3, 0 /* 802144F4 002112F4 41 82 00 1C */ beq lbl_80214510 -/* 802144F8 002112F8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802144F8 002112F8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802144FC 002112FC 81 84 01 38 */ lwz r12, 0x138(r4) /* 80214500 00211300 7D 89 03 A6 */ mtctr r12 /* 80214504 00211304 4E 80 04 21 */ bctrl @@ -33099,14 +33099,14 @@ lbl_802144E0: lbl_80214510: /* 80214510 00211310 38 61 00 80 */ addi r3, r1, 0x80 /* 80214514 00211314 48 02 06 51 */ bl _rwFrameListDeinitialize -/* 80214518 00211318 3C 60 80 2B */ lis r3, lbl_802B7748@ha +/* 80214518 00211318 3C 60 80 2B */ lis r3, lbl_clumpTKList@ha /* 8021451C 0021131C 7F E4 FB 78 */ mr r4, r31 -/* 80214520 00211320 38 63 77 48 */ addi r3, r3, lbl_802B7748@l +/* 80214520 00211320 38 63 77 48 */ addi r3, r3, lbl_clumpTKList@l /* 80214524 00211324 48 01 F4 A9 */ bl _rwPluginRegistryDeInitObject -/* 80214528 00211328 3C 60 80 2B */ lis r3, lbl_802B7730@ha +/* 80214528 00211328 3C 60 80 2B */ lis r3, lbl_atomicTKList@ha /* 8021452C 0021132C 83 BF 00 08 */ lwz r29, 8(r31) /* 80214530 00211330 3B 9F 00 08 */ addi r28, r31, 8 -/* 80214534 00211334 3B 43 77 30 */ addi r26, r3, lbl_802B7730@l +/* 80214534 00211334 3B 43 77 30 */ addi r26, r3, lbl_atomicTKList@l /* 80214538 00211338 48 00 00 94 */ b lbl_802145CC lbl_8021453C: /* 8021453C 0021133C 3B 7D FF C0 */ addi r27, r29, -64 @@ -33139,9 +33139,9 @@ lbl_80214574: lbl_802145A0: /* 802145A0 002113A0 7F 63 DB 78 */ mr r3, r27 /* 802145A4 002113A4 48 02 AC C5 */ bl _rwObjectHasFrameReleaseFrame -/* 802145A8 002113A8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 802145A8 002113A8 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802145AC 002113AC 7F 64 DB 78 */ mr r4, r27 -/* 802145B0 002113B0 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) +/* 802145B0 002113B0 80 0D 9E A8 */ lwz r0, lbl_clumpModule-_SDA_BASE_(r13) /* 802145B4 002113B4 81 83 01 48 */ lwz r12, 0x148(r3) /* 802145B8 002113B8 7C 63 00 2E */ lwzx r3, r3, r0 /* 802145BC 002113BC 7D 89 03 A6 */ mtctr r12 @@ -33157,7 +33157,7 @@ lbl_802145D4: /* 802145DC 002113DC 3B 40 00 00 */ li r26, 0 /* 802145E0 002113E0 48 00 00 4C */ b lbl_8021462C lbl_802145E4: -/* 802145E4 002113E4 80 6D 9E 9C */ lwz r3, lbl_803CC79C-_SDA_BASE_(r13) +/* 802145E4 002113E4 80 6D 9E 9C */ lwz r3, lbl__rpClumpLightExtOffset-_SDA_BASE_(r13) /* 802145E8 002113E8 38 1D FF FC */ addi r0, r29, -4 /* 802145EC 002113EC 83 BD 00 00 */ lwz r29, 0(r29) /* 802145F0 002113F0 7F 63 00 50 */ subf r27, r3, r0 @@ -33184,7 +33184,7 @@ lbl_80214634: /* 8021463C 0021143C 3B 40 00 00 */ li r26, 0 /* 80214640 00211440 48 00 00 4C */ b lbl_8021468C lbl_80214644: -/* 80214644 00211444 80 6D 9E 98 */ lwz r3, lbl_803CC798-_SDA_BASE_(r13) +/* 80214644 00211444 80 6D 9E 98 */ lwz r3, lbl__rpClumpCameraExtOffset-_SDA_BASE_(r13) /* 80214648 00211448 38 1D FF FC */ addi r0, r29, -4 /* 8021464C 0021144C 83 BD 00 00 */ lwz r29, 0(r29) /* 80214650 00211450 7F 63 00 50 */ subf r27, r3, r0 @@ -33211,9 +33211,9 @@ lbl_80214694: /* 8021469C 0021149C 41 82 00 08 */ beq lbl_802146A4 /* 802146A0 002114A0 48 02 49 01 */ bl RwFrameDestroyHierarchy lbl_802146A4: -/* 802146A4 002114A4 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 802146A4 002114A4 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802146A8 002114A8 7F E4 FB 78 */ mr r4, r31 -/* 802146AC 002114AC 80 6D 9E A8 */ lwz r3, lbl_803CC7A8-_SDA_BASE_(r13) +/* 802146AC 002114AC 80 6D 9E A8 */ lwz r3, lbl_clumpModule-_SDA_BASE_(r13) /* 802146B0 002114B0 81 85 01 48 */ lwz r12, 0x148(r5) /* 802146B4 002114B4 38 03 00 04 */ addi r0, r3, 4 /* 802146B8 002114B8 7C 65 00 2E */ lwzx r3, r5, r0 @@ -33237,7 +33237,7 @@ lbl_802146F0: /* 802146FC 002114FC 54 00 10 3A */ slwi r0, r0, 2 /* 80214700 00211500 7C 84 00 2E */ lwzx r4, r4, r0 /* 80214704 00211504 48 02 AA F1 */ bl _rwObjectHasFrameSetFrame -/* 80214708 00211508 80 6D 9E 9C */ lwz r3, lbl_803CC79C-_SDA_BASE_(r13) +/* 80214708 00211508 80 6D 9E 9C */ lwz r3, lbl__rpClumpLightExtOffset-_SDA_BASE_(r13) /* 8021470C 0021150C 3B 9C 00 01 */ addi r28, r28, 1 /* 80214710 00211510 80 1F 00 10 */ lwz r0, 0x10(r31) /* 80214714 00211514 7C 9B 1A 14 */ add r4, r27, r3 @@ -33308,7 +33308,7 @@ lbl_802147F0: /* 802147FC 002115FC 80 61 00 78 */ lwz r3, 0x78(r1) /* 80214800 00211600 28 03 00 00 */ cmplwi r3, 0 /* 80214804 00211604 41 82 00 1C */ beq lbl_80214820 -/* 80214808 00211608 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80214808 00211608 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021480C 0021160C 81 84 01 38 */ lwz r12, 0x138(r4) /* 80214810 00211610 7D 89 03 A6 */ mtctr r12 /* 80214814 00211614 4E 80 04 21 */ bctrl @@ -33317,14 +33317,14 @@ lbl_802147F0: lbl_80214820: /* 80214820 00211620 38 61 00 80 */ addi r3, r1, 0x80 /* 80214824 00211624 48 02 03 41 */ bl _rwFrameListDeinitialize -/* 80214828 00211628 3C 60 80 2B */ lis r3, lbl_802B7748@ha +/* 80214828 00211628 3C 60 80 2B */ lis r3, lbl_clumpTKList@ha /* 8021482C 0021162C 7F E4 FB 78 */ mr r4, r31 -/* 80214830 00211630 38 63 77 48 */ addi r3, r3, lbl_802B7748@l +/* 80214830 00211630 38 63 77 48 */ addi r3, r3, lbl_clumpTKList@l /* 80214834 00211634 48 01 F1 99 */ bl _rwPluginRegistryDeInitObject -/* 80214838 00211638 3C 60 80 2B */ lis r3, lbl_802B7730@ha +/* 80214838 00211638 3C 60 80 2B */ lis r3, lbl_atomicTKList@ha /* 8021483C 0021163C 83 BF 00 08 */ lwz r29, 8(r31) /* 80214840 00211640 3B 9F 00 08 */ addi r28, r31, 8 -/* 80214844 00211644 3B 63 77 30 */ addi r27, r3, lbl_802B7730@l +/* 80214844 00211644 3B 63 77 30 */ addi r27, r3, lbl_atomicTKList@l /* 80214848 00211648 48 00 00 94 */ b lbl_802148DC lbl_8021484C: /* 8021484C 0021164C 3B 5D FF C0 */ addi r26, r29, -64 @@ -33357,9 +33357,9 @@ lbl_80214884: lbl_802148B0: /* 802148B0 002116B0 7F 43 D3 78 */ mr r3, r26 /* 802148B4 002116B4 48 02 A9 B5 */ bl _rwObjectHasFrameReleaseFrame -/* 802148B8 002116B8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 802148B8 002116B8 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802148BC 002116BC 7F 44 D3 78 */ mr r4, r26 -/* 802148C0 002116C0 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) +/* 802148C0 002116C0 80 0D 9E A8 */ lwz r0, lbl_clumpModule-_SDA_BASE_(r13) /* 802148C4 002116C4 81 83 01 48 */ lwz r12, 0x148(r3) /* 802148C8 002116C8 7C 63 00 2E */ lwzx r3, r3, r0 /* 802148CC 002116CC 7D 89 03 A6 */ mtctr r12 @@ -33375,7 +33375,7 @@ lbl_802148E4: /* 802148EC 002116EC 3B 60 00 00 */ li r27, 0 /* 802148F0 002116F0 48 00 00 4C */ b lbl_8021493C lbl_802148F4: -/* 802148F4 002116F4 80 6D 9E 9C */ lwz r3, lbl_803CC79C-_SDA_BASE_(r13) +/* 802148F4 002116F4 80 6D 9E 9C */ lwz r3, lbl__rpClumpLightExtOffset-_SDA_BASE_(r13) /* 802148F8 002116F8 38 1D FF FC */ addi r0, r29, -4 /* 802148FC 002116FC 83 BD 00 00 */ lwz r29, 0(r29) /* 80214900 00211700 7F 43 00 50 */ subf r26, r3, r0 @@ -33402,7 +33402,7 @@ lbl_80214944: /* 8021494C 0021174C 3B 60 00 00 */ li r27, 0 /* 80214950 00211750 48 00 00 4C */ b lbl_8021499C lbl_80214954: -/* 80214954 00211754 80 6D 9E 98 */ lwz r3, lbl_803CC798-_SDA_BASE_(r13) +/* 80214954 00211754 80 6D 9E 98 */ lwz r3, lbl__rpClumpCameraExtOffset-_SDA_BASE_(r13) /* 80214958 00211758 38 1D FF FC */ addi r0, r29, -4 /* 8021495C 0021175C 83 BD 00 00 */ lwz r29, 0(r29) /* 80214960 00211760 7F 43 00 50 */ subf r26, r3, r0 @@ -33429,9 +33429,9 @@ lbl_802149A4: /* 802149AC 002117AC 41 82 00 08 */ beq lbl_802149B4 /* 802149B0 002117B0 48 02 45 F1 */ bl RwFrameDestroyHierarchy lbl_802149B4: -/* 802149B4 002117B4 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 802149B4 002117B4 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802149B8 002117B8 7F E4 FB 78 */ mr r4, r31 -/* 802149BC 002117BC 80 6D 9E A8 */ lwz r3, lbl_803CC7A8-_SDA_BASE_(r13) +/* 802149BC 002117BC 80 6D 9E A8 */ lwz r3, lbl_clumpModule-_SDA_BASE_(r13) /* 802149C0 002117C0 81 85 01 48 */ lwz r12, 0x148(r5) /* 802149C4 002117C4 38 03 00 04 */ addi r0, r3, 4 /* 802149C8 002117C8 7C 65 00 2E */ lwzx r3, r5, r0 @@ -33455,7 +33455,7 @@ lbl_80214A00: /* 80214A0C 0021180C 54 00 10 3A */ slwi r0, r0, 2 /* 80214A10 00211810 7C 84 00 2E */ lwzx r4, r4, r0 /* 80214A14 00211814 48 02 A7 E1 */ bl _rwObjectHasFrameSetFrame -/* 80214A18 00211818 80 6D 9E 98 */ lwz r3, lbl_803CC798-_SDA_BASE_(r13) +/* 80214A18 00211818 80 6D 9E 98 */ lwz r3, lbl__rpClumpCameraExtOffset-_SDA_BASE_(r13) /* 80214A1C 0021181C 3B 9C 00 01 */ addi r28, r28, 1 /* 80214A20 00211820 80 1F 00 18 */ lwz r0, 0x18(r31) /* 80214A24 00211824 7C 9E 1A 14 */ add r4, r30, r3 @@ -33486,7 +33486,7 @@ lbl_80214A70: /* 80214A7C 0021187C 80 61 00 78 */ lwz r3, 0x78(r1) /* 80214A80 00211880 28 03 00 00 */ cmplwi r3, 0 /* 80214A84 00211884 41 82 00 1C */ beq lbl_80214AA0 -/* 80214A88 00211888 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80214A88 00211888 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80214A8C 0021188C 81 84 01 38 */ lwz r12, 0x138(r4) /* 80214A90 00211890 7D 89 03 A6 */ mtctr r12 /* 80214A94 00211894 4E 80 04 21 */ bctrl @@ -33495,23 +33495,23 @@ lbl_80214A70: lbl_80214AA0: /* 80214AA0 002118A0 38 61 00 80 */ addi r3, r1, 0x80 /* 80214AA4 002118A4 48 02 00 C1 */ bl _rwFrameListDeinitialize -/* 80214AA8 002118A8 3C 60 80 2B */ lis r3, lbl_802B7748@ha +/* 80214AA8 002118A8 3C 60 80 2B */ lis r3, lbl_clumpTKList@ha /* 80214AAC 002118AC 7F A4 EB 78 */ mr r4, r29 -/* 80214AB0 002118B0 38 63 77 48 */ addi r3, r3, lbl_802B7748@l +/* 80214AB0 002118B0 38 63 77 48 */ addi r3, r3, lbl_clumpTKList@l /* 80214AB4 002118B4 7F E5 FB 78 */ mr r5, r31 /* 80214AB8 002118B8 48 01 E4 7D */ bl _rwPluginRegistryReadDataChunks /* 80214ABC 002118BC 7C 03 00 D0 */ neg r0, r3 /* 80214AC0 002118C0 7C 00 1B 78 */ or r0, r0, r3 /* 80214AC4 002118C4 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f /* 80214AC8 002118C8 40 82 01 DC */ bne lbl_80214CA4 -/* 80214ACC 002118CC 3C 60 80 2B */ lis r3, lbl_802B7748@ha +/* 80214ACC 002118CC 3C 60 80 2B */ lis r3, lbl_clumpTKList@ha /* 80214AD0 002118D0 7F E4 FB 78 */ mr r4, r31 -/* 80214AD4 002118D4 38 63 77 48 */ addi r3, r3, lbl_802B7748@l +/* 80214AD4 002118D4 38 63 77 48 */ addi r3, r3, lbl_clumpTKList@l /* 80214AD8 002118D8 48 01 EE F5 */ bl _rwPluginRegistryDeInitObject -/* 80214ADC 002118DC 3C 60 80 2B */ lis r3, lbl_802B7730@ha +/* 80214ADC 002118DC 3C 60 80 2B */ lis r3, lbl_atomicTKList@ha /* 80214AE0 002118E0 83 BF 00 08 */ lwz r29, 8(r31) /* 80214AE4 002118E4 3B 9F 00 08 */ addi r28, r31, 8 -/* 80214AE8 002118E8 3B 63 77 30 */ addi r27, r3, lbl_802B7730@l +/* 80214AE8 002118E8 3B 63 77 30 */ addi r27, r3, lbl_atomicTKList@l /* 80214AEC 002118EC 48 00 00 94 */ b lbl_80214B80 lbl_80214AF0: /* 80214AF0 002118F0 3B 5D FF C0 */ addi r26, r29, -64 @@ -33544,9 +33544,9 @@ lbl_80214B28: lbl_80214B54: /* 80214B54 00211954 7F 43 D3 78 */ mr r3, r26 /* 80214B58 00211958 48 02 A7 11 */ bl _rwObjectHasFrameReleaseFrame -/* 80214B5C 0021195C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80214B5C 0021195C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80214B60 00211960 7F 44 D3 78 */ mr r4, r26 -/* 80214B64 00211964 80 0D 9E A8 */ lwz r0, lbl_803CC7A8-_SDA_BASE_(r13) +/* 80214B64 00211964 80 0D 9E A8 */ lwz r0, lbl_clumpModule-_SDA_BASE_(r13) /* 80214B68 00211968 81 83 01 48 */ lwz r12, 0x148(r3) /* 80214B6C 0021196C 7C 63 00 2E */ lwzx r3, r3, r0 /* 80214B70 00211970 7D 89 03 A6 */ mtctr r12 @@ -33562,7 +33562,7 @@ lbl_80214B88: /* 80214B90 00211990 3B 60 00 00 */ li r27, 0 /* 80214B94 00211994 48 00 00 4C */ b lbl_80214BE0 lbl_80214B98: -/* 80214B98 00211998 80 6D 9E 9C */ lwz r3, lbl_803CC79C-_SDA_BASE_(r13) +/* 80214B98 00211998 80 6D 9E 9C */ lwz r3, lbl__rpClumpLightExtOffset-_SDA_BASE_(r13) /* 80214B9C 0021199C 38 1D FF FC */ addi r0, r29, -4 /* 80214BA0 002119A0 83 BD 00 00 */ lwz r29, 0(r29) /* 80214BA4 002119A4 7F 43 00 50 */ subf r26, r3, r0 @@ -33589,7 +33589,7 @@ lbl_80214BE8: /* 80214BF0 002119F0 3B 60 00 00 */ li r27, 0 /* 80214BF4 002119F4 48 00 00 4C */ b lbl_80214C40 lbl_80214BF8: -/* 80214BF8 002119F8 80 6D 9E 98 */ lwz r3, lbl_803CC798-_SDA_BASE_(r13) +/* 80214BF8 002119F8 80 6D 9E 98 */ lwz r3, lbl__rpClumpCameraExtOffset-_SDA_BASE_(r13) /* 80214BFC 002119FC 38 1D FF FC */ addi r0, r29, -4 /* 80214C00 00211A00 83 BD 00 00 */ lwz r29, 0(r29) /* 80214C04 00211A04 7F 43 00 50 */ subf r26, r3, r0 @@ -33616,9 +33616,9 @@ lbl_80214C48: /* 80214C50 00211A50 41 82 00 08 */ beq lbl_80214C58 /* 80214C54 00211A54 48 02 43 4D */ bl RwFrameDestroyHierarchy lbl_80214C58: -/* 80214C58 00211A58 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80214C58 00211A58 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80214C5C 00211A5C 7F E4 FB 78 */ mr r4, r31 -/* 80214C60 00211A60 80 6D 9E A8 */ lwz r3, lbl_803CC7A8-_SDA_BASE_(r13) +/* 80214C60 00211A60 80 6D 9E A8 */ lwz r3, lbl_clumpModule-_SDA_BASE_(r13) /* 80214C64 00211A64 81 85 01 48 */ lwz r12, 0x148(r5) /* 80214C68 00211A68 38 03 00 04 */ addi r0, r3, 4 /* 80214C6C 00211A6C 7C 65 00 2E */ lwzx r3, r5, r0 @@ -33666,10 +33666,10 @@ RpAtomicRegisterPlugin: /* 80214CFC 00211AFC 90 01 00 14 */ stw r0, 0x14(r1) /* 80214D00 00211B00 7C 80 23 78 */ mr r0, r4 /* 80214D04 00211B04 7C A6 2B 78 */ mr r6, r5 -/* 80214D08 00211B08 3D 20 80 2B */ lis r9, lbl_802B7730@ha +/* 80214D08 00211B08 3D 20 80 2B */ lis r9, lbl_atomicTKList@ha /* 80214D0C 00211B0C 7C 64 1B 78 */ mr r4, r3 /* 80214D10 00211B10 7C 05 03 78 */ mr r5, r0 -/* 80214D14 00211B14 38 69 77 30 */ addi r3, r9, lbl_802B7730@l +/* 80214D14 00211B14 38 69 77 30 */ addi r3, r9, lbl_atomicTKList@l /* 80214D18 00211B18 48 01 E9 41 */ bl _rwPluginRegistryAddPlugin /* 80214D1C 00211B1C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80214D20 00211B20 7C 08 03 A6 */ mtlr r0 @@ -33685,10 +33685,10 @@ RpClumpRegisterPlugin: /* 80214D3C 00211B3C 90 01 00 14 */ stw r0, 0x14(r1) /* 80214D40 00211B40 7C 80 23 78 */ mr r0, r4 /* 80214D44 00211B44 7C A6 2B 78 */ mr r6, r5 -/* 80214D48 00211B48 3D 20 80 2B */ lis r9, lbl_802B7748@ha +/* 80214D48 00211B48 3D 20 80 2B */ lis r9, lbl_clumpTKList@ha /* 80214D4C 00211B4C 7C 64 1B 78 */ mr r4, r3 /* 80214D50 00211B50 7C 05 03 78 */ mr r5, r0 -/* 80214D54 00211B54 38 69 77 48 */ addi r3, r9, lbl_802B7748@l +/* 80214D54 00211B54 38 69 77 48 */ addi r3, r9, lbl_clumpTKList@l /* 80214D58 00211B58 48 01 E9 01 */ bl _rwPluginRegistryAddPlugin /* 80214D5C 00211B5C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80214D60 00211B60 7C 08 03 A6 */ mtlr r0 @@ -33702,10 +33702,10 @@ RpAtomicRegisterPluginStream: /* 80214D74 00211B74 7C C7 33 78 */ mr r7, r6 /* 80214D78 00211B78 7C A6 2B 78 */ mr r6, r5 /* 80214D7C 00211B7C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80214D80 00211B80 3D 00 80 2B */ lis r8, lbl_802B7730@ha +/* 80214D80 00211B80 3D 00 80 2B */ lis r8, lbl_atomicTKList@ha /* 80214D84 00211B84 7C 60 1B 78 */ mr r0, r3 /* 80214D88 00211B88 7C 85 23 78 */ mr r5, r4 -/* 80214D8C 00211B8C 38 68 77 30 */ addi r3, r8, lbl_802B7730@l +/* 80214D8C 00211B8C 38 68 77 30 */ addi r3, r8, lbl_atomicTKList@l /* 80214D90 00211B90 7C 04 03 78 */ mr r4, r0 /* 80214D94 00211B94 48 01 E0 E5 */ bl _rwPluginRegistryAddPluginStream /* 80214D98 00211B98 80 01 00 14 */ lwz r0, 0x14(r1) @@ -33717,10 +33717,10 @@ RpAtomicRegisterPluginStream: RpAtomicSetStreamAlwaysCallBack: /* 80214DA8 00211BA8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80214DAC 00211BAC 7C 08 02 A6 */ mflr r0 -/* 80214DB0 00211BB0 3C A0 80 2B */ lis r5, lbl_802B7730@ha +/* 80214DB0 00211BB0 3C A0 80 2B */ lis r5, lbl_atomicTKList@ha /* 80214DB4 00211BB4 90 01 00 14 */ stw r0, 0x14(r1) /* 80214DB8 00211BB8 7C 60 1B 78 */ mr r0, r3 -/* 80214DBC 00211BBC 38 65 77 30 */ addi r3, r5, lbl_802B7730@l +/* 80214DBC 00211BBC 38 65 77 30 */ addi r3, r5, lbl_atomicTKList@l /* 80214DC0 00211BC0 7C 85 23 78 */ mr r5, r4 /* 80214DC4 00211BC4 7C 04 03 78 */ mr r4, r0 /* 80214DC8 00211BC8 48 01 E0 F5 */ bl _rwPluginRegistryAddPlgnStrmlwysCB @@ -33733,10 +33733,10 @@ RpAtomicSetStreamAlwaysCallBack: RpAtomicSetStreamRightsCallBack: /* 80214DDC 00211BDC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80214DE0 00211BE0 7C 08 02 A6 */ mflr r0 -/* 80214DE4 00211BE4 3C A0 80 2B */ lis r5, lbl_802B7730@ha +/* 80214DE4 00211BE4 3C A0 80 2B */ lis r5, lbl_atomicTKList@ha /* 80214DE8 00211BE8 90 01 00 14 */ stw r0, 0x14(r1) /* 80214DEC 00211BEC 7C 60 1B 78 */ mr r0, r3 -/* 80214DF0 00211BF0 38 65 77 30 */ addi r3, r5, lbl_802B7730@l +/* 80214DF0 00211BF0 38 65 77 30 */ addi r3, r5, lbl_atomicTKList@l /* 80214DF4 00211BF4 7C 85 23 78 */ mr r5, r4 /* 80214DF8 00211BF8 7C 04 03 78 */ mr r4, r0 /* 80214DFC 00211BFC 48 01 E0 FD */ bl _rwPluginRegistryAddPlgnStrmRightsCB @@ -33749,10 +33749,10 @@ RpAtomicSetStreamRightsCallBack: RpAtomicGetPluginOffset: /* 80214E10 00211C10 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80214E14 00211C14 7C 08 02 A6 */ mflr r0 -/* 80214E18 00211C18 3C A0 80 2B */ lis r5, lbl_802B7730@ha +/* 80214E18 00211C18 3C A0 80 2B */ lis r5, lbl_atomicTKList@ha /* 80214E1C 00211C1C 7C 64 1B 78 */ mr r4, r3 /* 80214E20 00211C20 90 01 00 14 */ stw r0, 0x14(r1) -/* 80214E24 00211C24 38 65 77 30 */ addi r3, r5, lbl_802B7730@l +/* 80214E24 00211C24 38 65 77 30 */ addi r3, r5, lbl_atomicTKList@l /* 80214E28 00211C28 48 01 E8 01 */ bl _rwPluginRegistryGetPluginOffset /* 80214E2C 00211C2C 80 01 00 14 */ lwz r0, 0x14(r1) /* 80214E30 00211C30 7C 08 03 A6 */ mtlr r0 @@ -33823,14 +33823,14 @@ lbl_80214EFC: /* 80214F0C 00211D0C 38 21 00 10 */ addi r1, r1, 0x10 /* 80214F10 00211D10 4E 80 00 20 */ blr lbl_80214F14: -/* 80214F14 00211D14 90 8D 9E B0 */ stw r4, lbl_803CC7B0-_SDA_BASE_(r13) -/* 80214F18 00211D18 38 AD 9E B0 */ addi r5, r13, lbl_803CC7B0-_SDA_BASE_ +/* 80214F14 00211D14 90 8D 9E B0 */ stw r4, lbl_geometryModule-_SDA_BASE_(r13) +/* 80214F18 00211D18 38 AD 9E B0 */ addi r5, r13, lbl_geometryModule-_SDA_BASE_ /* 80214F1C 00211D1C 80 85 00 04 */ lwz r4, 4(r5) /* 80214F20 00211D20 38 04 00 01 */ addi r0, r4, 1 /* 80214F24 00211D24 90 05 00 04 */ stw r0, 4(r5) /* 80214F28 00211D28 4E 80 00 20 */ blr lbl_80214F2C: -/* 80214F2C 00211D2C 38 AD 9E B0 */ addi r5, r13, lbl_803CC7B0-_SDA_BASE_ +/* 80214F2C 00211D2C 38 AD 9E B0 */ addi r5, r13, lbl_geometryModule-_SDA_BASE_ /* 80214F30 00211D30 80 85 00 04 */ lwz r4, 4(r5) /* 80214F34 00211D34 38 04 FF FF */ addi r0, r4, -1 /* 80214F38 00211D38 90 05 00 04 */ stw r0, 4(r5) @@ -33852,11 +33852,11 @@ RpGeometryCreateSpace: /* 80214F6C 00211D6C 7C 7F 1B 79 */ or. r31, r3, r3 /* 80214F70 00211D70 41 82 00 24 */ beq lbl_80214F94 /* 80214F74 00211D74 80 7F 00 5C */ lwz r3, 0x5c(r31) -/* 80214F78 00211D78 C0 02 BB 58 */ lfs f0, lbl_803D04D8-_SDA2_BASE_(r2) +/* 80214F78 00211D78 C0 02 BB 58 */ lfs f0, lbl__321-_SDA2_BASE_(r2) /* 80214F7C 00211D7C D0 03 00 04 */ stfs f0, 4(r3) -/* 80214F80 00211D80 C0 02 BB 58 */ lfs f0, lbl_803D04D8-_SDA2_BASE_(r2) +/* 80214F80 00211D80 C0 02 BB 58 */ lfs f0, lbl__321-_SDA2_BASE_(r2) /* 80214F84 00211D84 D0 03 00 08 */ stfs f0, 8(r3) -/* 80214F88 00211D88 C0 02 BB 58 */ lfs f0, lbl_803D04D8-_SDA2_BASE_(r2) +/* 80214F88 00211D88 C0 02 BB 58 */ lfs f0, lbl__321-_SDA2_BASE_(r2) /* 80214F8C 00211D8C D0 03 00 0C */ stfs f0, 0xc(r3) /* 80214F90 00211D90 D3 E3 00 10 */ stfs f31, 0x10(r3) lbl_80214F94: @@ -33893,7 +33893,7 @@ RpMorphTargetCalcBoundingSphere: /* 80214FF8 00211DF8 7C 9E 23 78 */ mr r30, r4 /* 80214FFC 00211DFC 80 83 00 00 */ lwz r4, 0(r3) /* 80215000 00211E00 38 61 00 18 */ addi r3, r1, 0x18 -/* 80215004 00211E04 C3 E2 BB 58 */ lfs f31, lbl_803D04D8-_SDA2_BASE_(r2) +/* 80215004 00211E04 C3 E2 BB 58 */ lfs f31, lbl__321-_SDA2_BASE_(r2) /* 80215008 00211E08 83 E4 00 14 */ lwz r31, 0x14(r4) /* 8021500C 00211E0C 80 9D 00 14 */ lwz r4, 0x14(r29) /* 80215010 00211E10 7F E5 FB 78 */ mr r5, r31 @@ -33903,7 +33903,7 @@ RpMorphTargetCalcBoundingSphere: /* 80215020 00211E20 C0 21 00 28 */ lfs f1, 0x28(r1) /* 80215024 00211E24 C0 01 00 1C */ lfs f0, 0x1c(r1) /* 80215028 00211E28 EC 83 10 2A */ fadds f4, f3, f2 -/* 8021502C 00211E2C C0 42 BB 5C */ lfs f2, lbl_803D04DC-_SDA2_BASE_(r2) +/* 8021502C 00211E2C C0 42 BB 5C */ lfs f2, lbl__354_3-_SDA2_BASE_(r2) /* 80215030 00211E30 EC C1 00 2A */ fadds f6, f1, f0 /* 80215034 00211E34 C0 61 00 2C */ lfs f3, 0x2c(r1) /* 80215038 00211E38 C0 21 00 20 */ lfs f1, 0x20(r1) @@ -33939,14 +33939,14 @@ lbl_802150A8: /* 802150A8 00211EA8 38 63 00 0C */ addi r3, r3, 0xc /* 802150AC 00211EAC 42 00 FF CC */ bdnz lbl_80215078 lbl_802150B0: -/* 802150B0 00211EB0 C0 02 BB 58 */ lfs f0, lbl_803D04D8-_SDA2_BASE_(r2) +/* 802150B0 00211EB0 C0 02 BB 58 */ lfs f0, lbl__321-_SDA2_BASE_(r2) /* 802150B4 00211EB4 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 802150B8 00211EB8 40 81 00 10 */ ble lbl_802150C8 /* 802150BC 00211EBC FC 20 F8 90 */ fmr f1, f31 /* 802150C0 00211EC0 48 01 EC 05 */ bl _rwSqrt /* 802150C4 00211EC4 FF E0 08 90 */ fmr f31, f1 lbl_802150C8: -/* 802150C8 00211EC8 C0 02 BB 60 */ lfs f0, lbl_803D04E0-_SDA2_BASE_(r2) +/* 802150C8 00211EC8 C0 02 BB 60 */ lfs f0, lbl__355_2-_SDA2_BASE_(r2) /* 802150CC 00211ECC 7F A3 EB 78 */ mr r3, r29 /* 802150D0 00211ED0 80 81 00 08 */ lwz r4, 8(r1) /* 802150D4 00211ED4 EC 00 07 F2 */ fmuls f0, f0, f31 @@ -33998,7 +33998,7 @@ lbl_8021516C: /* 80215178 00211F78 7F 9D 01 D6 */ mullw r28, r29, r0 /* 8021517C 00211F7C 28 03 00 00 */ cmplwi r3, 0 /* 80215180 00211F80 41 82 00 F4 */ beq lbl_80215274 -/* 80215184 00211F84 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80215184 00211F84 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80215188 00211F88 7F 84 E3 78 */ mr r4, r28 /* 8021518C 00211F8C 81 85 01 3C */ lwz r12, 0x13c(r5) /* 80215190 00211F90 7D 89 03 A6 */ mtctr r12 @@ -34063,7 +34063,7 @@ lbl_8021525C: /* 8021526C 0021206C 42 00 FF F0 */ bdnz lbl_8021525C /* 80215270 00212070 48 00 00 50 */ b lbl_802152C0 lbl_80215274: -/* 80215274 00212074 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80215274 00212074 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80215278 00212078 7F 83 E3 78 */ mr r3, r28 /* 8021527C 0021207C 81 84 01 34 */ lwz r12, 0x134(r4) /* 80215280 00212080 7D 89 03 A6 */ mtctr r12 @@ -34129,15 +34129,15 @@ lbl_80215348: lbl_80215360: /* 80215360 00212160 80 1E 00 5C */ lwz r0, 0x5c(r30) /* 80215364 00212164 38 84 00 01 */ addi r4, r4, 1 -/* 80215368 00212168 C0 02 BB 58 */ lfs f0, lbl_803D04D8-_SDA2_BASE_(r2) +/* 80215368 00212168 C0 02 BB 58 */ lfs f0, lbl__321-_SDA2_BASE_(r2) /* 8021536C 0021216C 7C A0 1A 14 */ add r5, r0, r3 /* 80215370 00212170 38 63 00 1C */ addi r3, r3, 0x1c /* 80215374 00212174 D0 05 00 04 */ stfs f0, 4(r5) -/* 80215378 00212178 C0 02 BB 58 */ lfs f0, lbl_803D04D8-_SDA2_BASE_(r2) +/* 80215378 00212178 C0 02 BB 58 */ lfs f0, lbl__321-_SDA2_BASE_(r2) /* 8021537C 0021217C D0 05 00 08 */ stfs f0, 8(r5) -/* 80215380 00212180 C0 02 BB 58 */ lfs f0, lbl_803D04D8-_SDA2_BASE_(r2) +/* 80215380 00212180 C0 02 BB 58 */ lfs f0, lbl__321-_SDA2_BASE_(r2) /* 80215384 00212184 D0 05 00 0C */ stfs f0, 0xc(r5) -/* 80215388 00212188 C0 02 BB 58 */ lfs f0, lbl_803D04D8-_SDA2_BASE_(r2) +/* 80215388 00212188 C0 02 BB 58 */ lfs f0, lbl__321-_SDA2_BASE_(r2) /* 8021538C 0021218C D0 05 00 10 */ stfs f0, 0x10(r5) /* 80215390 00212190 93 C5 00 00 */ stw r30, 0(r5) lbl_80215394: @@ -34318,20 +34318,20 @@ RpGeometryUnlock: /* 802155C4 002123C4 48 00 3A 9D */ bl _rpBuildMeshCreate /* 802155C8 002123C8 7C 7F 1B 79 */ or. r31, r3, r3 /* 802155CC 002123CC 41 82 02 24 */ beq lbl_802157F0 -/* 802155D0 002123D0 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 802155D0 002123D0 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802155D4 002123D4 80 1E 00 24 */ lwz r0, 0x24(r30) /* 802155D8 002123D8 81 83 01 34 */ lwz r12, 0x134(r3) /* 802155DC 002123DC 54 14 10 3A */ slwi r20, r0, 2 /* 802155E0 002123E0 7E 83 A3 78 */ mr r3, r20 /* 802155E4 002123E4 7D 89 03 A6 */ mtctr r12 /* 802155E8 002123E8 4E 80 04 21 */ bctrl -/* 802155EC 002123EC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802155EC 002123EC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802155F0 002123F0 7C 7C 1B 78 */ mr r28, r3 /* 802155F4 002123F4 7E 83 A3 78 */ mr r3, r20 /* 802155F8 002123F8 81 84 01 34 */ lwz r12, 0x134(r4) /* 802155FC 002123FC 7D 89 03 A6 */ mtctr r12 /* 80215600 00212400 4E 80 04 21 */ bctrl -/* 80215604 00212404 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80215604 00212404 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80215608 00212408 7C 7B 1B 78 */ mr r27, r3 /* 8021560C 0021240C 7E 83 A3 78 */ mr r3, r20 /* 80215610 00212410 81 84 01 34 */ lwz r12, 0x134(r4) @@ -34435,17 +34435,17 @@ lbl_8021575C: /* 8021575C 0021255C 80 1E 00 10 */ lwz r0, 0x10(r30) /* 80215760 00212560 7C 16 00 00 */ cmpw r22, r0 /* 80215764 00212564 41 80 FE C8 */ blt lbl_8021562C -/* 80215768 00212568 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80215768 00212568 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021576C 0021256C 7F 83 E3 78 */ mr r3, r28 /* 80215770 00212570 81 84 01 38 */ lwz r12, 0x138(r4) /* 80215774 00212574 7D 89 03 A6 */ mtctr r12 /* 80215778 00212578 4E 80 04 21 */ bctrl -/* 8021577C 0021257C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021577C 0021257C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80215780 00212580 7F 63 DB 78 */ mr r3, r27 /* 80215784 00212584 81 84 01 38 */ lwz r12, 0x138(r4) /* 80215788 00212588 7D 89 03 A6 */ mtctr r12 /* 8021578C 0021258C 4E 80 04 21 */ bctrl -/* 80215790 00212590 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80215790 00212590 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80215794 00212594 7F 43 D3 78 */ mr r3, r26 /* 80215798 00212598 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021579C 0021259C 7D 89 03 A6 */ mtctr r12 @@ -34516,9 +34516,9 @@ lbl_80215878: /* 80215878 00212678 38 60 00 00 */ li r3, 0 /* 8021587C 0021267C 48 00 03 50 */ b lbl_80215BCC lbl_80215880: -/* 80215880 00212680 3C 60 80 2B */ lis r3, lbl_802B7760@ha +/* 80215880 00212680 3C 60 80 2B */ lis r3, lbl_geometryTKList@ha /* 80215884 00212684 57 60 02 1F */ rlwinm. r0, r27, 0, 8, 0xf -/* 80215888 00212688 38 63 77 60 */ addi r3, r3, lbl_802B7760@l +/* 80215888 00212688 38 63 77 60 */ addi r3, r3, lbl_geometryTKList@l /* 8021588C 0021268C 57 64 06 3E */ clrlwi r4, r27, 0x18 /* 80215890 00212690 80 63 00 00 */ lwz r3, 0(r3) /* 80215894 00212694 41 82 00 0C */ beq lbl_802158A0 @@ -34562,7 +34562,7 @@ lbl_80215910: /* 80215910 00212710 57 40 18 38 */ slwi r0, r26, 3 /* 80215914 00212714 7C 63 02 14 */ add r3, r3, r0 lbl_80215918: -/* 80215918 00212718 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80215918 00212718 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021591C 0021271C 81 84 01 34 */ lwz r12, 0x134(r4) /* 80215920 00212720 7D 89 03 A6 */ mtctr r12 /* 80215924 00212724 4E 80 04 21 */ bctrl @@ -34607,9 +34607,9 @@ lbl_80215950: /* 802159B8 002127B8 90 1C 00 08 */ stw r0, 8(r28) /* 802159BC 002127BC 93 3C 00 14 */ stw r25, 0x14(r28) /* 802159C0 002127C0 40 82 01 C0 */ bne lbl_80215B80 -/* 802159C4 002127C4 3C 60 80 2B */ lis r3, lbl_802B7760@ha +/* 802159C4 002127C4 3C 60 80 2B */ lis r3, lbl_geometryTKList@ha /* 802159C8 002127C8 57 A0 07 39 */ rlwinm. r0, r29, 0, 0x1c, 0x1c -/* 802159CC 002127CC 38 63 77 60 */ addi r3, r3, lbl_802B7760@l +/* 802159CC 002127CC 38 63 77 60 */ addi r3, r3, lbl_geometryTKList@l /* 802159D0 002127D0 80 63 00 00 */ lwz r3, 0(r3) /* 802159D4 002127D4 7C DC 1A 14 */ add r6, r28, r3 /* 802159D8 002127D8 41 82 00 18 */ beq lbl_802159F0 @@ -34734,7 +34734,7 @@ lbl_80215B80: /* 80215B90 00212990 40 80 00 28 */ bge lbl_80215BB8 /* 80215B94 00212994 38 7C 00 20 */ addi r3, r28, 0x20 /* 80215B98 00212998 48 00 27 B5 */ bl _rpMaterialListDeinitialize -/* 80215B9C 0021299C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80215B9C 0021299C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80215BA0 002129A0 7F 83 E3 78 */ mr r3, r28 /* 80215BA4 002129A4 81 84 01 38 */ lwz r12, 0x138(r4) /* 80215BA8 002129A8 7D 89 03 A6 */ mtctr r12 @@ -34742,9 +34742,9 @@ lbl_80215B80: /* 80215BB0 002129B0 38 60 00 00 */ li r3, 0 /* 80215BB4 002129B4 48 00 00 18 */ b lbl_80215BCC lbl_80215BB8: -/* 80215BB8 002129B8 3C 60 80 2B */ lis r3, lbl_802B7760@ha +/* 80215BB8 002129B8 3C 60 80 2B */ lis r3, lbl_geometryTKList@ha /* 80215BBC 002129BC 7F 84 E3 78 */ mr r4, r28 -/* 80215BC0 002129C0 38 63 77 60 */ addi r3, r3, lbl_802B7760@l +/* 80215BC0 002129C0 38 63 77 60 */ addi r3, r3, lbl_geometryTKList@l /* 80215BC4 002129C4 48 01 DD 61 */ bl _rwPluginRegistryInitObject /* 80215BC8 002129C8 7F 83 E3 78 */ mr r3, r28 lbl_80215BCC: @@ -34794,14 +34794,14 @@ lbl_80215C28: /* 80215C5C 00212A5C 38 00 00 00 */ li r0, 0 /* 80215C60 00212A60 90 1F 00 54 */ stw r0, 0x54(r31) lbl_80215C64: -/* 80215C64 00212A64 3C 60 80 2B */ lis r3, lbl_802B7760@ha +/* 80215C64 00212A64 3C 60 80 2B */ lis r3, lbl_geometryTKList@ha /* 80215C68 00212A68 7F E4 FB 78 */ mr r4, r31 -/* 80215C6C 00212A6C 38 63 77 60 */ addi r3, r3, lbl_802B7760@l +/* 80215C6C 00212A6C 38 63 77 60 */ addi r3, r3, lbl_geometryTKList@l /* 80215C70 00212A70 48 01 DD 5D */ bl _rwPluginRegistryDeInitObject /* 80215C74 00212A74 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 80215C78 00212A78 28 03 00 00 */ cmplwi r3, 0 /* 80215C7C 00212A7C 41 82 00 1C */ beq lbl_80215C98 -/* 80215C80 00212A80 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80215C80 00212A80 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80215C84 00212A84 81 84 01 38 */ lwz r12, 0x138(r4) /* 80215C88 00212A88 7D 89 03 A6 */ mtctr r12 /* 80215C8C 00212A8C 4E 80 04 21 */ bctrl @@ -34814,7 +34814,7 @@ lbl_80215C98: /* 80215CA4 00212AA4 7F E3 FB 78 */ mr r3, r31 /* 80215CA8 00212AA8 38 04 FF FF */ addi r0, r4, -1 /* 80215CAC 00212AAC B0 1F 00 0E */ sth r0, 0xe(r31) -/* 80215CB0 00212AB0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80215CB0 00212AB0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80215CB4 00212AB4 81 84 01 38 */ lwz r12, 0x138(r4) /* 80215CB8 00212AB8 7D 89 03 A6 */ mtctr r12 /* 80215CBC 00212ABC 4E 80 04 21 */ bctrl @@ -34839,10 +34839,10 @@ RpGeometryRegisterPlugin: /* 80215CF4 00212AF4 90 01 00 14 */ stw r0, 0x14(r1) /* 80215CF8 00212AF8 7C 80 23 78 */ mr r0, r4 /* 80215CFC 00212AFC 7C A6 2B 78 */ mr r6, r5 -/* 80215D00 00212B00 3D 20 80 2B */ lis r9, lbl_802B7760@ha +/* 80215D00 00212B00 3D 20 80 2B */ lis r9, lbl_geometryTKList@ha /* 80215D04 00212B04 7C 64 1B 78 */ mr r4, r3 /* 80215D08 00212B08 7C 05 03 78 */ mr r5, r0 -/* 80215D0C 00212B0C 38 69 77 60 */ addi r3, r9, lbl_802B7760@l +/* 80215D0C 00212B0C 38 69 77 60 */ addi r3, r9, lbl_geometryTKList@l /* 80215D10 00212B10 48 01 D9 49 */ bl _rwPluginRegistryAddPlugin /* 80215D14 00212B14 80 01 00 14 */ lwz r0, 0x14(r1) /* 80215D18 00212B18 7C 08 03 A6 */ mtlr r0 @@ -34856,10 +34856,10 @@ RpGeometryRegisterPluginStream: /* 80215D2C 00212B2C 7C C7 33 78 */ mr r7, r6 /* 80215D30 00212B30 7C A6 2B 78 */ mr r6, r5 /* 80215D34 00212B34 90 01 00 14 */ stw r0, 0x14(r1) -/* 80215D38 00212B38 3D 00 80 2B */ lis r8, lbl_802B7760@ha +/* 80215D38 00212B38 3D 00 80 2B */ lis r8, lbl_geometryTKList@ha /* 80215D3C 00212B3C 7C 60 1B 78 */ mr r0, r3 /* 80215D40 00212B40 7C 85 23 78 */ mr r5, r4 -/* 80215D44 00212B44 38 68 77 60 */ addi r3, r8, lbl_802B7760@l +/* 80215D44 00212B44 38 68 77 60 */ addi r3, r8, lbl_geometryTKList@l /* 80215D48 00212B48 7C 04 03 78 */ mr r4, r0 /* 80215D4C 00212B4C 48 01 D1 2D */ bl _rwPluginRegistryAddPluginStream /* 80215D50 00212B50 80 01 00 14 */ lwz r0, 0x14(r1) @@ -34925,8 +34925,8 @@ lbl_80215E14: /* 80215E18 00212C18 38 7F 00 20 */ addi r3, r31, 0x20 /* 80215E1C 00212C1C 48 00 27 55 */ bl _rpMaterialListStreamGetSize /* 80215E20 00212C20 7F C3 F2 14 */ add r30, r3, r30 -/* 80215E24 00212C24 3C 80 80 2B */ lis r4, lbl_802B7760@ha -/* 80215E28 00212C28 38 64 77 60 */ addi r3, r4, lbl_802B7760@l +/* 80215E24 00212C24 3C 80 80 2B */ lis r4, lbl_geometryTKList@ha +/* 80215E28 00212C28 38 64 77 60 */ addi r3, r4, lbl_geometryTKList@l /* 80215E2C 00212C2C 7F E4 FB 78 */ mr r4, r31 /* 80215E30 00212C30 3B DE 00 0C */ addi r30, r30, 0xc /* 80215E34 00212C34 48 01 D3 51 */ bl _rwPluginRegistryGetSize @@ -34999,8 +34999,8 @@ lbl_80215F14: /* 80215F18 00212D18 38 7A 00 20 */ addi r3, r26, 0x20 /* 80215F1C 00212D1C 48 00 26 55 */ bl _rpMaterialListStreamGetSize /* 80215F20 00212D20 7F 23 CA 14 */ add r25, r3, r25 -/* 80215F24 00212D24 3C 80 80 2B */ lis r4, lbl_802B7760@ha -/* 80215F28 00212D28 38 64 77 60 */ addi r3, r4, lbl_802B7760@l +/* 80215F24 00212D24 3C 80 80 2B */ lis r4, lbl_geometryTKList@ha +/* 80215F28 00212D28 38 64 77 60 */ addi r3, r4, lbl_geometryTKList@l /* 80215F2C 00212D2C 7F 44 D3 78 */ mr r4, r26 /* 80215F30 00212D30 3B 39 00 0C */ addi r25, r25, 0xc /* 80215F34 00212D34 48 01 D2 51 */ bl _rwPluginRegistryGetSize @@ -35266,9 +35266,9 @@ lbl_802162C4: /* 802162E0 002130E0 38 60 00 00 */ li r3, 0 /* 802162E4 002130E4 48 00 00 2C */ b lbl_80216310 lbl_802162E8: -/* 802162E8 002130E8 3C 60 80 2B */ lis r3, lbl_802B7760@ha +/* 802162E8 002130E8 3C 60 80 2B */ lis r3, lbl_geometryTKList@ha /* 802162EC 002130EC 7F 64 DB 78 */ mr r4, r27 -/* 802162F0 002130F0 38 63 77 60 */ addi r3, r3, lbl_802B7760@l +/* 802162F0 002130F0 38 63 77 60 */ addi r3, r3, lbl_geometryTKList@l /* 802162F4 002130F4 7F 45 D3 78 */ mr r5, r26 /* 802162F8 002130F8 48 01 CF 11 */ bl _rwPluginRegistryWriteDataChunks /* 802162FC 002130FC 28 03 00 00 */ cmplwi r3, 0 @@ -35401,14 +35401,14 @@ lbl_8021648C: /* 802164C0 002132C0 38 00 00 00 */ li r0, 0 /* 802164C4 002132C4 90 1F 00 54 */ stw r0, 0x54(r31) lbl_802164C8: -/* 802164C8 002132C8 3C 60 80 2B */ lis r3, lbl_802B7760@ha +/* 802164C8 002132C8 3C 60 80 2B */ lis r3, lbl_geometryTKList@ha /* 802164CC 002132CC 7F E4 FB 78 */ mr r4, r31 -/* 802164D0 002132D0 38 63 77 60 */ addi r3, r3, lbl_802B7760@l +/* 802164D0 002132D0 38 63 77 60 */ addi r3, r3, lbl_geometryTKList@l /* 802164D4 002132D4 48 01 D4 F9 */ bl _rwPluginRegistryDeInitObject /* 802164D8 002132D8 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 802164DC 002132DC 28 03 00 00 */ cmplwi r3, 0 /* 802164E0 002132E0 41 82 00 1C */ beq lbl_802164FC -/* 802164E4 002132E4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802164E4 002132E4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802164E8 002132E8 81 84 01 38 */ lwz r12, 0x138(r4) /* 802164EC 002132EC 7D 89 03 A6 */ mtctr r12 /* 802164F0 002132F0 4E 80 04 21 */ bctrl @@ -35421,7 +35421,7 @@ lbl_802164FC: /* 80216508 00213308 7F E3 FB 78 */ mr r3, r31 /* 8021650C 0021330C 38 04 FF FF */ addi r0, r4, -1 /* 80216510 00213310 B0 1F 00 0E */ sth r0, 0xe(r31) -/* 80216514 00213314 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80216514 00213314 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80216518 00213318 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021651C 0021331C 7D 89 03 A6 */ mtctr r12 /* 80216520 00213320 4E 80 04 21 */ bctrl @@ -35473,14 +35473,14 @@ lbl_80216594: /* 802165C8 002133C8 38 00 00 00 */ li r0, 0 /* 802165CC 002133CC 90 1F 00 54 */ stw r0, 0x54(r31) lbl_802165D0: -/* 802165D0 002133D0 3C 60 80 2B */ lis r3, lbl_802B7760@ha +/* 802165D0 002133D0 3C 60 80 2B */ lis r3, lbl_geometryTKList@ha /* 802165D4 002133D4 7F E4 FB 78 */ mr r4, r31 -/* 802165D8 002133D8 38 63 77 60 */ addi r3, r3, lbl_802B7760@l +/* 802165D8 002133D8 38 63 77 60 */ addi r3, r3, lbl_geometryTKList@l /* 802165DC 002133DC 48 01 D3 F1 */ bl _rwPluginRegistryDeInitObject /* 802165E0 002133E0 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 802165E4 002133E4 28 03 00 00 */ cmplwi r3, 0 /* 802165E8 002133E8 41 82 00 1C */ beq lbl_80216604 -/* 802165EC 002133EC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802165EC 002133EC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802165F0 002133F0 81 84 01 38 */ lwz r12, 0x138(r4) /* 802165F4 002133F4 7D 89 03 A6 */ mtctr r12 /* 802165F8 002133F8 4E 80 04 21 */ bctrl @@ -35493,7 +35493,7 @@ lbl_80216604: /* 80216610 00213410 7F E3 FB 78 */ mr r3, r31 /* 80216614 00213414 38 04 FF FF */ addi r0, r4, -1 /* 80216618 00213418 B0 1F 00 0E */ sth r0, 0xe(r31) -/* 8021661C 0021341C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021661C 0021341C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80216620 00213420 81 84 01 38 */ lwz r12, 0x138(r4) /* 80216624 00213424 7D 89 03 A6 */ mtctr r12 /* 80216628 00213428 4E 80 04 21 */ bctrl @@ -35544,14 +35544,14 @@ lbl_80216694: /* 802166C8 002134C8 38 00 00 00 */ li r0, 0 /* 802166CC 002134CC 90 1F 00 54 */ stw r0, 0x54(r31) lbl_802166D0: -/* 802166D0 002134D0 3C 60 80 2B */ lis r3, lbl_802B7760@ha +/* 802166D0 002134D0 3C 60 80 2B */ lis r3, lbl_geometryTKList@ha /* 802166D4 002134D4 7F E4 FB 78 */ mr r4, r31 -/* 802166D8 002134D8 38 63 77 60 */ addi r3, r3, lbl_802B7760@l +/* 802166D8 002134D8 38 63 77 60 */ addi r3, r3, lbl_geometryTKList@l /* 802166DC 002134DC 48 01 D2 F1 */ bl _rwPluginRegistryDeInitObject /* 802166E0 002134E0 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 802166E4 002134E4 28 03 00 00 */ cmplwi r3, 0 /* 802166E8 002134E8 41 82 00 1C */ beq lbl_80216704 -/* 802166EC 002134EC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802166EC 002134EC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802166F0 002134F0 81 84 01 38 */ lwz r12, 0x138(r4) /* 802166F4 002134F4 7D 89 03 A6 */ mtctr r12 /* 802166F8 002134F8 4E 80 04 21 */ bctrl @@ -35564,7 +35564,7 @@ lbl_80216704: /* 80216710 00213510 7F E3 FB 78 */ mr r3, r31 /* 80216714 00213514 38 04 FF FF */ addi r0, r4, -1 /* 80216718 00213518 B0 1F 00 0E */ sth r0, 0xe(r31) -/* 8021671C 0021351C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021671C 0021351C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80216720 00213520 81 84 01 38 */ lwz r12, 0x138(r4) /* 80216724 00213524 7D 89 03 A6 */ mtctr r12 /* 80216728 00213528 4E 80 04 21 */ bctrl @@ -35619,14 +35619,14 @@ lbl_802167A0: /* 802167D4 002135D4 38 00 00 00 */ li r0, 0 /* 802167D8 002135D8 90 1F 00 54 */ stw r0, 0x54(r31) lbl_802167DC: -/* 802167DC 002135DC 3C 60 80 2B */ lis r3, lbl_802B7760@ha +/* 802167DC 002135DC 3C 60 80 2B */ lis r3, lbl_geometryTKList@ha /* 802167E0 002135E0 7F E4 FB 78 */ mr r4, r31 -/* 802167E4 002135E4 38 63 77 60 */ addi r3, r3, lbl_802B7760@l +/* 802167E4 002135E4 38 63 77 60 */ addi r3, r3, lbl_geometryTKList@l /* 802167E8 002135E8 48 01 D1 E5 */ bl _rwPluginRegistryDeInitObject /* 802167EC 002135EC 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 802167F0 002135F0 28 03 00 00 */ cmplwi r3, 0 /* 802167F4 002135F4 41 82 00 1C */ beq lbl_80216810 -/* 802167F8 002135F8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802167F8 002135F8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802167FC 002135FC 81 84 01 38 */ lwz r12, 0x138(r4) /* 80216800 00213600 7D 89 03 A6 */ mtctr r12 /* 80216804 00213604 4E 80 04 21 */ bctrl @@ -35639,7 +35639,7 @@ lbl_80216810: /* 8021681C 0021361C 7F E3 FB 78 */ mr r3, r31 /* 80216820 00213620 38 04 FF FF */ addi r0, r4, -1 /* 80216824 00213624 B0 1F 00 0E */ sth r0, 0xe(r31) -/* 80216828 00213628 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80216828 00213628 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021682C 0021362C 81 84 01 38 */ lwz r12, 0x138(r4) /* 80216830 00213630 7D 89 03 A6 */ mtctr r12 /* 80216834 00213634 4E 80 04 21 */ bctrl @@ -35747,14 +35747,14 @@ lbl_80216974: /* 802169A8 002137A8 38 00 00 00 */ li r0, 0 /* 802169AC 002137AC 90 1F 00 54 */ stw r0, 0x54(r31) lbl_802169B0: -/* 802169B0 002137B0 3C 60 80 2B */ lis r3, lbl_802B7760@ha +/* 802169B0 002137B0 3C 60 80 2B */ lis r3, lbl_geometryTKList@ha /* 802169B4 002137B4 7F E4 FB 78 */ mr r4, r31 -/* 802169B8 002137B8 38 63 77 60 */ addi r3, r3, lbl_802B7760@l +/* 802169B8 002137B8 38 63 77 60 */ addi r3, r3, lbl_geometryTKList@l /* 802169BC 002137BC 48 01 D0 11 */ bl _rwPluginRegistryDeInitObject /* 802169C0 002137C0 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 802169C4 002137C4 28 03 00 00 */ cmplwi r3, 0 /* 802169C8 002137C8 41 82 00 1C */ beq lbl_802169E4 -/* 802169CC 002137CC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802169CC 002137CC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802169D0 002137D0 81 84 01 38 */ lwz r12, 0x138(r4) /* 802169D4 002137D4 7D 89 03 A6 */ mtctr r12 /* 802169D8 002137D8 4E 80 04 21 */ bctrl @@ -35767,7 +35767,7 @@ lbl_802169E4: /* 802169F0 002137F0 7F E3 FB 78 */ mr r3, r31 /* 802169F4 002137F4 38 04 FF FF */ addi r0, r4, -1 /* 802169F8 002137F8 B0 1F 00 0E */ sth r0, 0xe(r31) -/* 802169FC 002137FC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802169FC 002137FC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80216A00 00213800 81 84 01 38 */ lwz r12, 0x138(r4) /* 80216A04 00213804 7D 89 03 A6 */ mtctr r12 /* 80216A08 00213808 4E 80 04 21 */ bctrl @@ -35827,14 +35827,14 @@ lbl_80216A9C: /* 80216AD0 002138D0 38 00 00 00 */ li r0, 0 /* 80216AD4 002138D4 90 1F 00 54 */ stw r0, 0x54(r31) lbl_80216AD8: -/* 80216AD8 002138D8 3C 60 80 2B */ lis r3, lbl_802B7760@ha +/* 80216AD8 002138D8 3C 60 80 2B */ lis r3, lbl_geometryTKList@ha /* 80216ADC 002138DC 7F E4 FB 78 */ mr r4, r31 -/* 80216AE0 002138E0 38 63 77 60 */ addi r3, r3, lbl_802B7760@l +/* 80216AE0 002138E0 38 63 77 60 */ addi r3, r3, lbl_geometryTKList@l /* 80216AE4 002138E4 48 01 CE E9 */ bl _rwPluginRegistryDeInitObject /* 80216AE8 002138E8 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 80216AEC 002138EC 28 03 00 00 */ cmplwi r3, 0 /* 80216AF0 002138F0 41 82 00 1C */ beq lbl_80216B0C -/* 80216AF4 002138F4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80216AF4 002138F4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80216AF8 002138F8 81 84 01 38 */ lwz r12, 0x138(r4) /* 80216AFC 002138FC 7D 89 03 A6 */ mtctr r12 /* 80216B00 00213900 4E 80 04 21 */ bctrl @@ -35847,7 +35847,7 @@ lbl_80216B0C: /* 80216B18 00213918 7F E3 FB 78 */ mr r3, r31 /* 80216B1C 0021391C 38 04 FF FF */ addi r0, r4, -1 /* 80216B20 00213920 B0 1F 00 0E */ sth r0, 0xe(r31) -/* 80216B24 00213924 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80216B24 00213924 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80216B28 00213928 81 84 01 38 */ lwz r12, 0x138(r4) /* 80216B2C 0021392C 7D 89 03 A6 */ mtctr r12 /* 80216B30 00213930 4E 80 04 21 */ bctrl @@ -35892,14 +35892,14 @@ lbl_80216B88: /* 80216BBC 002139BC 38 00 00 00 */ li r0, 0 /* 80216BC0 002139C0 90 1F 00 54 */ stw r0, 0x54(r31) lbl_80216BC4: -/* 80216BC4 002139C4 3C 60 80 2B */ lis r3, lbl_802B7760@ha +/* 80216BC4 002139C4 3C 60 80 2B */ lis r3, lbl_geometryTKList@ha /* 80216BC8 002139C8 7F E4 FB 78 */ mr r4, r31 -/* 80216BCC 002139CC 38 63 77 60 */ addi r3, r3, lbl_802B7760@l +/* 80216BCC 002139CC 38 63 77 60 */ addi r3, r3, lbl_geometryTKList@l /* 80216BD0 002139D0 48 01 CD FD */ bl _rwPluginRegistryDeInitObject /* 80216BD4 002139D4 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 80216BD8 002139D8 28 03 00 00 */ cmplwi r3, 0 /* 80216BDC 002139DC 41 82 00 1C */ beq lbl_80216BF8 -/* 80216BE0 002139E0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80216BE0 002139E0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80216BE4 002139E4 81 84 01 38 */ lwz r12, 0x138(r4) /* 80216BE8 002139E8 7D 89 03 A6 */ mtctr r12 /* 80216BEC 002139EC 4E 80 04 21 */ bctrl @@ -35912,7 +35912,7 @@ lbl_80216BF8: /* 80216C04 00213A04 7F E3 FB 78 */ mr r3, r31 /* 80216C08 00213A08 38 04 FF FF */ addi r0, r4, -1 /* 80216C0C 00213A0C B0 1F 00 0E */ sth r0, 0xe(r31) -/* 80216C10 00213A10 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80216C10 00213A10 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80216C14 00213A14 81 84 01 38 */ lwz r12, 0x138(r4) /* 80216C18 00213A18 7D 89 03 A6 */ mtctr r12 /* 80216C1C 00213A1C 4E 80 04 21 */ bctrl @@ -35958,14 +35958,14 @@ lbl_80216C78: /* 80216CAC 00213AAC 38 00 00 00 */ li r0, 0 /* 80216CB0 00213AB0 90 1F 00 54 */ stw r0, 0x54(r31) lbl_80216CB4: -/* 80216CB4 00213AB4 3C 60 80 2B */ lis r3, lbl_802B7760@ha +/* 80216CB4 00213AB4 3C 60 80 2B */ lis r3, lbl_geometryTKList@ha /* 80216CB8 00213AB8 7F E4 FB 78 */ mr r4, r31 -/* 80216CBC 00213ABC 38 63 77 60 */ addi r3, r3, lbl_802B7760@l +/* 80216CBC 00213ABC 38 63 77 60 */ addi r3, r3, lbl_geometryTKList@l /* 80216CC0 00213AC0 48 01 CD 0D */ bl _rwPluginRegistryDeInitObject /* 80216CC4 00213AC4 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 80216CC8 00213AC8 28 03 00 00 */ cmplwi r3, 0 /* 80216CCC 00213ACC 41 82 00 1C */ beq lbl_80216CE8 -/* 80216CD0 00213AD0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80216CD0 00213AD0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80216CD4 00213AD4 81 84 01 38 */ lwz r12, 0x138(r4) /* 80216CD8 00213AD8 7D 89 03 A6 */ mtctr r12 /* 80216CDC 00213ADC 4E 80 04 21 */ bctrl @@ -35978,7 +35978,7 @@ lbl_80216CE8: /* 80216CF4 00213AF4 7F E3 FB 78 */ mr r3, r31 /* 80216CF8 00213AF8 38 04 FF FF */ addi r0, r4, -1 /* 80216CFC 00213AFC B0 1F 00 0E */ sth r0, 0xe(r31) -/* 80216D00 00213B00 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80216D00 00213B00 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80216D04 00213B04 81 84 01 38 */ lwz r12, 0x138(r4) /* 80216D08 00213B08 7D 89 03 A6 */ mtctr r12 /* 80216D0C 00213B0C 4E 80 04 21 */ bctrl @@ -36039,14 +36039,14 @@ lbl_80216D98: /* 80216DCC 00213BCC 38 00 00 00 */ li r0, 0 /* 80216DD0 00213BD0 90 1F 00 54 */ stw r0, 0x54(r31) lbl_80216DD4: -/* 80216DD4 00213BD4 3C 60 80 2B */ lis r3, lbl_802B7760@ha +/* 80216DD4 00213BD4 3C 60 80 2B */ lis r3, lbl_geometryTKList@ha /* 80216DD8 00213BD8 7F E4 FB 78 */ mr r4, r31 -/* 80216DDC 00213BDC 38 63 77 60 */ addi r3, r3, lbl_802B7760@l +/* 80216DDC 00213BDC 38 63 77 60 */ addi r3, r3, lbl_geometryTKList@l /* 80216DE0 00213BE0 48 01 CB ED */ bl _rwPluginRegistryDeInitObject /* 80216DE4 00213BE4 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 80216DE8 00213BE8 28 03 00 00 */ cmplwi r3, 0 /* 80216DEC 00213BEC 41 82 00 1C */ beq lbl_80216E08 -/* 80216DF0 00213BF0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80216DF0 00213BF0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80216DF4 00213BF4 81 84 01 38 */ lwz r12, 0x138(r4) /* 80216DF8 00213BF8 7D 89 03 A6 */ mtctr r12 /* 80216DFC 00213BFC 4E 80 04 21 */ bctrl @@ -36059,7 +36059,7 @@ lbl_80216E08: /* 80216E14 00213C14 7F E3 FB 78 */ mr r3, r31 /* 80216E18 00213C18 38 04 FF FF */ addi r0, r4, -1 /* 80216E1C 00213C1C B0 1F 00 0E */ sth r0, 0xe(r31) -/* 80216E20 00213C20 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80216E20 00213C20 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80216E24 00213C24 81 84 01 38 */ lwz r12, 0x138(r4) /* 80216E28 00213C28 7D 89 03 A6 */ mtctr r12 /* 80216E2C 00213C2C 4E 80 04 21 */ bctrl @@ -36115,14 +36115,14 @@ lbl_80216EAC: /* 80216EE0 00213CE0 38 00 00 00 */ li r0, 0 /* 80216EE4 00213CE4 90 1F 00 54 */ stw r0, 0x54(r31) lbl_80216EE8: -/* 80216EE8 00213CE8 3C 60 80 2B */ lis r3, lbl_802B7760@ha +/* 80216EE8 00213CE8 3C 60 80 2B */ lis r3, lbl_geometryTKList@ha /* 80216EEC 00213CEC 7F E4 FB 78 */ mr r4, r31 -/* 80216EF0 00213CF0 38 63 77 60 */ addi r3, r3, lbl_802B7760@l +/* 80216EF0 00213CF0 38 63 77 60 */ addi r3, r3, lbl_geometryTKList@l /* 80216EF4 00213CF4 48 01 CA D9 */ bl _rwPluginRegistryDeInitObject /* 80216EF8 00213CF8 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 80216EFC 00213CFC 28 03 00 00 */ cmplwi r3, 0 /* 80216F00 00213D00 41 82 00 1C */ beq lbl_80216F1C -/* 80216F04 00213D04 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80216F04 00213D04 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80216F08 00213D08 81 84 01 38 */ lwz r12, 0x138(r4) /* 80216F0C 00213D0C 7D 89 03 A6 */ mtctr r12 /* 80216F10 00213D10 4E 80 04 21 */ bctrl @@ -36135,7 +36135,7 @@ lbl_80216F1C: /* 80216F28 00213D28 7F E3 FB 78 */ mr r3, r31 /* 80216F2C 00213D2C 38 04 FF FF */ addi r0, r4, -1 /* 80216F30 00213D30 B0 1F 00 0E */ sth r0, 0xe(r31) -/* 80216F34 00213D34 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80216F34 00213D34 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80216F38 00213D38 81 84 01 38 */ lwz r12, 0x138(r4) /* 80216F3C 00213D3C 7D 89 03 A6 */ mtctr r12 /* 80216F40 00213D40 4E 80 04 21 */ bctrl @@ -36155,9 +36155,9 @@ lbl_80216F58: /* 80216F6C 00213D6C 38 60 00 00 */ li r3, 0 /* 80216F70 00213D70 48 00 0A C9 */ bl _rpMaterialSetDefaultSurfaceProperties lbl_80216F74: -/* 80216F74 00213D74 3C 60 80 2B */ lis r3, lbl_802B7760@ha +/* 80216F74 00213D74 3C 60 80 2B */ lis r3, lbl_geometryTKList@ha /* 80216F78 00213D78 7F C4 F3 78 */ mr r4, r30 -/* 80216F7C 00213D7C 38 63 77 60 */ addi r3, r3, lbl_802B7760@l +/* 80216F7C 00213D7C 38 63 77 60 */ addi r3, r3, lbl_geometryTKList@l /* 80216F80 00213D80 7F E5 FB 78 */ mr r5, r31 /* 80216F84 00213D84 48 01 BF B1 */ bl _rwPluginRegistryReadDataChunks /* 80216F88 00213D88 28 03 00 00 */ cmplwi r3, 0 @@ -36186,14 +36186,14 @@ lbl_80216FAC: /* 80216FE0 00213DE0 38 00 00 00 */ li r0, 0 /* 80216FE4 00213DE4 90 1F 00 54 */ stw r0, 0x54(r31) lbl_80216FE8: -/* 80216FE8 00213DE8 3C 60 80 2B */ lis r3, lbl_802B7760@ha +/* 80216FE8 00213DE8 3C 60 80 2B */ lis r3, lbl_geometryTKList@ha /* 80216FEC 00213DEC 7F E4 FB 78 */ mr r4, r31 -/* 80216FF0 00213DF0 38 63 77 60 */ addi r3, r3, lbl_802B7760@l +/* 80216FF0 00213DF0 38 63 77 60 */ addi r3, r3, lbl_geometryTKList@l /* 80216FF4 00213DF4 48 01 C9 D9 */ bl _rwPluginRegistryDeInitObject /* 80216FF8 00213DF8 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 80216FFC 00213DFC 28 03 00 00 */ cmplwi r3, 0 /* 80217000 00213E00 41 82 00 1C */ beq lbl_8021701C -/* 80217004 00213E04 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80217004 00213E04 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80217008 00213E08 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021700C 00213E0C 7D 89 03 A6 */ mtctr r12 /* 80217010 00213E10 4E 80 04 21 */ bctrl @@ -36206,7 +36206,7 @@ lbl_8021701C: /* 80217028 00213E28 7F E3 FB 78 */ mr r3, r31 /* 8021702C 00213E2C 38 04 FF FF */ addi r0, r4, -1 /* 80217030 00213E30 B0 1F 00 0E */ sth r0, 0xe(r31) -/* 80217034 00213E34 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80217034 00213E34 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80217038 00213E38 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021703C 00213E3C 7D 89 03 A6 */ mtctr r12 /* 80217040 00213E40 4E 80 04 21 */ bctrl @@ -36246,14 +36246,14 @@ lbl_80217084: /* 802170B8 00213EB8 38 00 00 00 */ li r0, 0 /* 802170BC 00213EBC 90 1F 00 54 */ stw r0, 0x54(r31) lbl_802170C0: -/* 802170C0 00213EC0 3C 60 80 2B */ lis r3, lbl_802B7760@ha +/* 802170C0 00213EC0 3C 60 80 2B */ lis r3, lbl_geometryTKList@ha /* 802170C4 00213EC4 7F E4 FB 78 */ mr r4, r31 -/* 802170C8 00213EC8 38 63 77 60 */ addi r3, r3, lbl_802B7760@l +/* 802170C8 00213EC8 38 63 77 60 */ addi r3, r3, lbl_geometryTKList@l /* 802170CC 00213ECC 48 01 C9 01 */ bl _rwPluginRegistryDeInitObject /* 802170D0 00213ED0 80 7F 00 5C */ lwz r3, 0x5c(r31) /* 802170D4 00213ED4 28 03 00 00 */ cmplwi r3, 0 /* 802170D8 00213ED8 41 82 00 1C */ beq lbl_802170F4 -/* 802170DC 00213EDC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802170DC 00213EDC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802170E0 00213EE0 81 84 01 38 */ lwz r12, 0x138(r4) /* 802170E4 00213EE4 7D 89 03 A6 */ mtctr r12 /* 802170E8 00213EE8 4E 80 04 21 */ bctrl @@ -36266,7 +36266,7 @@ lbl_802170F4: /* 80217100 00213F00 7F E3 FB 78 */ mr r3, r31 /* 80217104 00213F04 38 04 FF FF */ addi r0, r4, -1 /* 80217108 00213F08 B0 1F 00 0E */ sth r0, 0xe(r31) -/* 8021710C 00213F0C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021710C 00213F0C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80217110 00213F10 81 84 01 38 */ lwz r12, 0x138(r4) /* 80217114 00213F14 7D 89 03 A6 */ mtctr r12 /* 80217118 00213F18 4E 80 04 21 */ bctrl @@ -36360,10 +36360,10 @@ RpLightGetConeAngle: /* 80217234 00214034 41 80 00 1C */ blt lbl_80217250 /* 80217238 00214038 2C 03 00 00 */ cmpwi r3, 0 /* 8021723C 0021403C 40 81 00 0C */ ble lbl_80217248 -/* 80217240 00214040 C0 22 BB 68 */ lfs f1, lbl_803D04E8-_SDA2_BASE_(r2) +/* 80217240 00214040 C0 22 BB 68 */ lfs f1, lbl__336-_SDA2_BASE_(r2) /* 80217244 00214044 48 00 01 D4 */ b lbl_80217418 lbl_80217248: -/* 80217248 00214048 C0 22 BB 6C */ lfs f1, lbl_803D04EC-_SDA2_BASE_(r2) +/* 80217248 00214048 C0 22 BB 6C */ lfs f1, lbl__337-_SDA2_BASE_(r2) /* 8021724C 0021404C 48 00 01 CC */ b lbl_80217418 lbl_80217250: /* 80217250 00214050 3C 00 3F 00 */ lis r0, 0x3f00 @@ -36372,30 +36372,30 @@ lbl_80217250: /* 8021725C 0021405C 3C 00 23 00 */ lis r0, 0x2300 /* 80217260 00214060 7C 04 00 00 */ cmpw r4, r0 /* 80217264 00214064 41 81 00 0C */ bgt lbl_80217270 -/* 80217268 00214068 C0 22 BB 70 */ lfs f1, lbl_803D04F0-_SDA2_BASE_(r2) +/* 80217268 00214068 C0 22 BB 70 */ lfs f1, lbl__338_1-_SDA2_BASE_(r2) /* 8021726C 0021406C 48 00 01 AC */ b lbl_80217418 lbl_80217270: /* 80217270 00214070 ED 07 01 F2 */ fmuls f8, f7, f7 -/* 80217274 00214074 C0 22 BB 90 */ lfs f1, lbl_803D0510-_SDA2_BASE_(r2) -/* 80217278 00214078 C0 02 BB 8C */ lfs f0, lbl_803D050C-_SDA2_BASE_(r2) -/* 8021727C 0021407C C0 62 BB 88 */ lfs f3, lbl_803D0508-_SDA2_BASE_(r2) +/* 80217274 00214074 C0 22 BB 90 */ lfs f1, lbl__346_1-_SDA2_BASE_(r2) +/* 80217278 00214078 C0 02 BB 8C */ lfs f0, lbl__345-_SDA2_BASE_(r2) +/* 8021727C 0021407C C0 62 BB 88 */ lfs f3, lbl__344_1-_SDA2_BASE_(r2) /* 80217280 00214080 EC 81 02 3A */ fmadds f4, f1, f8, f0 -/* 80217284 00214084 C0 42 BB 84 */ lfs f2, lbl_803D0504-_SDA2_BASE_(r2) -/* 80217288 00214088 C0 22 BB A4 */ lfs f1, lbl_803D0524-_SDA2_BASE_(r2) -/* 8021728C 0021408C C0 02 BB A0 */ lfs f0, lbl_803D0520-_SDA2_BASE_(r2) +/* 80217284 00214084 C0 42 BB 84 */ lfs f2, lbl__343-_SDA2_BASE_(r2) +/* 80217288 00214088 C0 22 BB A4 */ lfs f1, lbl__351_3-_SDA2_BASE_(r2) +/* 8021728C 0021408C C0 02 BB A0 */ lfs f0, lbl__350_4-_SDA2_BASE_(r2) /* 80217290 00214090 EC 68 19 3A */ fmadds f3, f8, f4, f3 -/* 80217294 00214094 C0 A2 BB 80 */ lfs f5, lbl_803D0500-_SDA2_BASE_(r2) +/* 80217294 00214094 C0 A2 BB 80 */ lfs f5, lbl__342-_SDA2_BASE_(r2) /* 80217298 00214098 EC 21 02 3A */ fmadds f1, f1, f8, f0 -/* 8021729C 0021409C C0 02 BB 9C */ lfs f0, lbl_803D051C-_SDA2_BASE_(r2) -/* 802172A0 002140A0 C0 82 BB 7C */ lfs f4, lbl_803D04FC-_SDA2_BASE_(r2) +/* 8021729C 0021409C C0 02 BB 9C */ lfs f0, lbl__349_3-_SDA2_BASE_(r2) +/* 802172A0 002140A0 C0 82 BB 7C */ lfs f4, lbl__341-_SDA2_BASE_(r2) /* 802172A4 002140A4 EC C8 10 FA */ fmadds f6, f8, f3, f2 /* 802172A8 002140A8 EC 68 00 7A */ fmadds f3, f8, f1, f0 -/* 802172AC 002140AC C0 42 BB 98 */ lfs f2, lbl_803D0518-_SDA2_BASE_(r2) -/* 802172B0 002140B0 C0 22 BB 94 */ lfs f1, lbl_803D0514-_SDA2_BASE_(r2) +/* 802172AC 002140AC C0 42 BB 98 */ lfs f2, lbl__348_4-_SDA2_BASE_(r2) +/* 802172B0 002140B0 C0 22 BB 94 */ lfs f1, lbl__347_3-_SDA2_BASE_(r2) /* 802172B4 002140B4 EC A8 29 BA */ fmadds f5, f8, f6, f5 -/* 802172B8 002140B8 C0 02 BB 78 */ lfs f0, lbl_803D04F8-_SDA2_BASE_(r2) +/* 802172B8 002140B8 C0 02 BB 78 */ lfs f0, lbl__340-_SDA2_BASE_(r2) /* 802172BC 002140BC EC 48 10 FA */ fmadds f2, f8, f3, f2 -/* 802172C0 002140C0 C0 C2 BB 74 */ lfs f6, lbl_803D04F4-_SDA2_BASE_(r2) +/* 802172C0 002140C0 C0 C2 BB 74 */ lfs f6, lbl__339-_SDA2_BASE_(r2) /* 802172C4 002140C4 EC 68 21 7A */ fmadds f3, f8, f5, f4 /* 802172C8 002140C8 EC 28 08 BA */ fmadds f1, f8, f2, f1 /* 802172CC 002140CC EC 48 00 F2 */ fmuls f2, f8, f3 @@ -36407,34 +36407,34 @@ lbl_80217270: lbl_802172E4: /* 802172E4 002140E4 2C 03 00 00 */ cmpwi r3, 0 /* 802172E8 002140E8 40 80 00 90 */ bge lbl_80217378 -/* 802172EC 002140EC C0 02 BB 94 */ lfs f0, lbl_803D0514-_SDA2_BASE_(r2) -/* 802172F0 002140F0 C0 22 BB A8 */ lfs f1, lbl_803D0528-_SDA2_BASE_(r2) +/* 802172EC 002140EC C0 02 BB 94 */ lfs f0, lbl__347_3-_SDA2_BASE_(r2) +/* 802172F0 002140F0 C0 22 BB A8 */ lfs f1, lbl__352_2-_SDA2_BASE_(r2) /* 802172F4 002140F4 EC 00 38 2A */ fadds f0, f0, f7 /* 802172F8 002140F8 EF E1 00 32 */ fmuls f31, f1, f0 /* 802172FC 002140FC FC 20 F8 90 */ fmr f1, f31 /* 80217300 00214100 48 01 C9 C5 */ bl _rwSqrt -/* 80217304 00214104 C0 42 BB 90 */ lfs f2, lbl_803D0510-_SDA2_BASE_(r2) -/* 80217308 00214108 C0 02 BB 8C */ lfs f0, lbl_803D050C-_SDA2_BASE_(r2) -/* 8021730C 0021410C C0 82 BB 88 */ lfs f4, lbl_803D0508-_SDA2_BASE_(r2) +/* 80217304 00214104 C0 42 BB 90 */ lfs f2, lbl__346_1-_SDA2_BASE_(r2) +/* 80217308 00214108 C0 02 BB 8C */ lfs f0, lbl__345-_SDA2_BASE_(r2) +/* 8021730C 0021410C C0 82 BB 88 */ lfs f4, lbl__344_1-_SDA2_BASE_(r2) /* 80217310 00214110 EC A2 07 FA */ fmadds f5, f2, f31, f0 -/* 80217314 00214114 C0 62 BB 84 */ lfs f3, lbl_803D0504-_SDA2_BASE_(r2) -/* 80217318 00214118 C0 42 BB A4 */ lfs f2, lbl_803D0524-_SDA2_BASE_(r2) -/* 8021731C 0021411C C0 02 BB A0 */ lfs f0, lbl_803D0520-_SDA2_BASE_(r2) +/* 80217314 00214114 C0 62 BB 84 */ lfs f3, lbl__343-_SDA2_BASE_(r2) +/* 80217318 00214118 C0 42 BB A4 */ lfs f2, lbl__351_3-_SDA2_BASE_(r2) +/* 8021731C 0021411C C0 02 BB A0 */ lfs f0, lbl__350_4-_SDA2_BASE_(r2) /* 80217320 00214120 EC 9F 21 7A */ fmadds f4, f31, f5, f4 -/* 80217324 00214124 C0 C2 BB 80 */ lfs f6, lbl_803D0500-_SDA2_BASE_(r2) +/* 80217324 00214124 C0 C2 BB 80 */ lfs f6, lbl__342-_SDA2_BASE_(r2) /* 80217328 00214128 EC 42 07 FA */ fmadds f2, f2, f31, f0 -/* 8021732C 0021412C C0 02 BB 9C */ lfs f0, lbl_803D051C-_SDA2_BASE_(r2) -/* 80217330 00214130 C0 A2 BB 7C */ lfs f5, lbl_803D04FC-_SDA2_BASE_(r2) +/* 8021732C 0021412C C0 02 BB 9C */ lfs f0, lbl__349_3-_SDA2_BASE_(r2) +/* 80217330 00214130 C0 A2 BB 7C */ lfs f5, lbl__341-_SDA2_BASE_(r2) /* 80217334 00214134 EC FF 19 3A */ fmadds f7, f31, f4, f3 /* 80217338 00214138 EC 9F 00 BA */ fmadds f4, f31, f2, f0 -/* 8021733C 0021413C C0 02 BB 98 */ lfs f0, lbl_803D0518-_SDA2_BASE_(r2) -/* 80217340 00214140 C0 62 BB 94 */ lfs f3, lbl_803D0514-_SDA2_BASE_(r2) +/* 8021733C 0021413C C0 02 BB 98 */ lfs f0, lbl__348_4-_SDA2_BASE_(r2) +/* 80217340 00214140 C0 62 BB 94 */ lfs f3, lbl__347_3-_SDA2_BASE_(r2) /* 80217344 00214144 EC DF 31 FA */ fmadds f6, f31, f7, f6 -/* 80217348 00214148 C0 42 BB 78 */ lfs f2, lbl_803D04F8-_SDA2_BASE_(r2) +/* 80217348 00214148 C0 42 BB 78 */ lfs f2, lbl__340-_SDA2_BASE_(r2) /* 8021734C 0021414C EC 9F 01 3A */ fmadds f4, f31, f4, f0 -/* 80217350 00214150 C0 E2 BB B0 */ lfs f7, lbl_803D0530-_SDA2_BASE_(r2) +/* 80217350 00214150 C0 E2 BB B0 */ lfs f7, lbl__354_4-_SDA2_BASE_(r2) /* 80217354 00214154 EC BF 29 BA */ fmadds f5, f31, f6, f5 -/* 80217358 00214158 C0 02 BB AC */ lfs f0, lbl_803D052C-_SDA2_BASE_(r2) +/* 80217358 00214158 C0 02 BB AC */ lfs f0, lbl__353_2-_SDA2_BASE_(r2) /* 8021735C 0021415C EC 7F 19 3A */ fmadds f3, f31, f4, f3 /* 80217360 00214160 EC 9F 01 72 */ fmuls f4, f31, f5 /* 80217364 00214164 EC 64 18 24 */ fdivs f3, f4, f3 @@ -36443,38 +36443,38 @@ lbl_802172E4: /* 80217370 00214170 EC 27 00 7C */ fnmsubs f1, f7, f1, f0 /* 80217374 00214174 48 00 00 A4 */ b lbl_80217418 lbl_80217378: -/* 80217378 00214178 C0 02 BB 94 */ lfs f0, lbl_803D0514-_SDA2_BASE_(r2) -/* 8021737C 0021417C C0 22 BB A8 */ lfs f1, lbl_803D0528-_SDA2_BASE_(r2) +/* 80217378 00214178 C0 02 BB 94 */ lfs f0, lbl__347_3-_SDA2_BASE_(r2) +/* 8021737C 0021417C C0 22 BB A8 */ lfs f1, lbl__352_2-_SDA2_BASE_(r2) /* 80217380 00214180 EC 00 38 28 */ fsubs f0, f0, f7 /* 80217384 00214184 EF E1 00 32 */ fmuls f31, f1, f0 /* 80217388 00214188 FC 20 F8 90 */ fmr f1, f31 /* 8021738C 0021418C 48 01 C9 39 */ bl _rwSqrt -/* 80217390 00214190 C0 42 BB 90 */ lfs f2, lbl_803D0510-_SDA2_BASE_(r2) -/* 80217394 00214194 C0 02 BB 8C */ lfs f0, lbl_803D050C-_SDA2_BASE_(r2) +/* 80217390 00214190 C0 42 BB 90 */ lfs f2, lbl__346_1-_SDA2_BASE_(r2) +/* 80217394 00214194 C0 02 BB 8C */ lfs f0, lbl__345-_SDA2_BASE_(r2) /* 80217398 00214198 D0 21 00 0C */ stfs f1, 0xc(r1) /* 8021739C 0021419C EC 42 07 FA */ fmadds f2, f2, f31, f0 -/* 802173A0 002141A0 C0 02 BB 88 */ lfs f0, lbl_803D0508-_SDA2_BASE_(r2) +/* 802173A0 002141A0 C0 02 BB 88 */ lfs f0, lbl__344_1-_SDA2_BASE_(r2) /* 802173A4 002141A4 80 01 00 0C */ lwz r0, 0xc(r1) -/* 802173A8 002141A8 C0 62 BB 84 */ lfs f3, lbl_803D0504-_SDA2_BASE_(r2) +/* 802173A8 002141A8 C0 62 BB 84 */ lfs f3, lbl__343-_SDA2_BASE_(r2) /* 802173AC 002141AC EC 9F 00 BA */ fmadds f4, f31, f2, f0 -/* 802173B0 002141B0 C0 42 BB A4 */ lfs f2, lbl_803D0524-_SDA2_BASE_(r2) -/* 802173B4 002141B4 C0 02 BB A0 */ lfs f0, lbl_803D0520-_SDA2_BASE_(r2) +/* 802173B0 002141B0 C0 42 BB A4 */ lfs f2, lbl__351_3-_SDA2_BASE_(r2) +/* 802173B4 002141B4 C0 02 BB A0 */ lfs f0, lbl__350_4-_SDA2_BASE_(r2) /* 802173B8 002141B8 54 00 00 26 */ rlwinm r0, r0, 0, 0, 0x13 /* 802173BC 002141BC 90 01 00 08 */ stw r0, 8(r1) /* 802173C0 002141C0 EC 9F 19 3A */ fmadds f4, f31, f4, f3 -/* 802173C4 002141C4 C0 62 BB 80 */ lfs f3, lbl_803D0500-_SDA2_BASE_(r2) +/* 802173C4 002141C4 C0 62 BB 80 */ lfs f3, lbl__342-_SDA2_BASE_(r2) /* 802173C8 002141C8 EC 42 07 FA */ fmadds f2, f2, f31, f0 -/* 802173CC 002141CC C0 02 BB 9C */ lfs f0, lbl_803D051C-_SDA2_BASE_(r2) +/* 802173CC 002141CC C0 02 BB 9C */ lfs f0, lbl__349_3-_SDA2_BASE_(r2) /* 802173D0 002141D0 EC 9F 19 3A */ fmadds f4, f31, f4, f3 -/* 802173D4 002141D4 C0 62 BB 7C */ lfs f3, lbl_803D04FC-_SDA2_BASE_(r2) +/* 802173D4 002141D4 C0 62 BB 7C */ lfs f3, lbl__341-_SDA2_BASE_(r2) /* 802173D8 002141D8 EC 5F 00 BA */ fmadds f2, f31, f2, f0 -/* 802173DC 002141DC C0 02 BB 98 */ lfs f0, lbl_803D0518-_SDA2_BASE_(r2) +/* 802173DC 002141DC C0 02 BB 98 */ lfs f0, lbl__348_4-_SDA2_BASE_(r2) /* 802173E0 002141E0 C0 C1 00 08 */ lfs f6, 8(r1) /* 802173E4 002141E4 EC BF 19 3A */ fmadds f5, f31, f4, f3 /* 802173E8 002141E8 EC 9F 00 BA */ fmadds f4, f31, f2, f0 -/* 802173EC 002141EC C0 62 BB 94 */ lfs f3, lbl_803D0514-_SDA2_BASE_(r2) +/* 802173EC 002141EC C0 62 BB 94 */ lfs f3, lbl__347_3-_SDA2_BASE_(r2) /* 802173F0 002141F0 EC 46 F9 BC */ fnmsubs f2, f6, f6, f31 -/* 802173F4 002141F4 C0 E2 BB B0 */ lfs f7, lbl_803D0530-_SDA2_BASE_(r2) +/* 802173F4 002141F4 C0 E2 BB B0 */ lfs f7, lbl__354_4-_SDA2_BASE_(r2) /* 802173F8 002141F8 EC 01 30 2A */ fadds f0, f1, f6 /* 802173FC 002141FC EC BF 01 72 */ fmuls f5, f31, f5 /* 80217400 00214200 EC 7F 19 3A */ fmadds f3, f31, f4, f3 @@ -36498,10 +36498,10 @@ RpLightSetConeAngle: /* 80217438 00214238 90 01 00 14 */ stw r0, 0x14(r1) /* 8021743C 0021423C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80217440 00214240 7C 7F 1B 78 */ mr r31, r3 -/* 80217444 00214244 C0 02 BB 68 */ lfs f0, lbl_803D04E8-_SDA2_BASE_(r2) +/* 80217444 00214244 C0 02 BB 68 */ lfs f0, lbl__336-_SDA2_BASE_(r2) /* 80217448 00214248 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8021744C 0021424C 41 80 00 10 */ blt lbl_8021745C -/* 80217450 00214250 C0 02 BB 70 */ lfs f0, lbl_803D04F0-_SDA2_BASE_(r2) +/* 80217450 00214250 C0 02 BB 70 */ lfs f0, lbl__338_1-_SDA2_BASE_(r2) /* 80217454 00214254 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80217458 00214258 40 81 00 0C */ ble lbl_80217464 lbl_8021745C: @@ -36529,10 +36529,10 @@ RpLightRegisterPlugin: /* 8021749C 0021429C 90 01 00 14 */ stw r0, 0x14(r1) /* 802174A0 002142A0 7C 80 23 78 */ mr r0, r4 /* 802174A4 002142A4 7C A6 2B 78 */ mr r6, r5 -/* 802174A8 002142A8 3D 20 80 2B */ lis r9, lbl_802B7778@ha +/* 802174A8 002142A8 3D 20 80 2B */ lis r9, lbl_lightTKList@ha /* 802174AC 002142AC 7C 64 1B 78 */ mr r4, r3 /* 802174B0 002142B0 7C 05 03 78 */ mr r5, r0 -/* 802174B4 002142B4 38 69 77 78 */ addi r3, r9, lbl_802B7778@l +/* 802174B4 002142B4 38 69 77 78 */ addi r3, r9, lbl_lightTKList@l /* 802174B8 002142B8 48 01 C1 A1 */ bl _rwPluginRegistryAddPlugin /* 802174BC 002142BC 80 01 00 14 */ lwz r0, 0x14(r1) /* 802174C0 002142C0 7C 08 03 A6 */ mtlr r0 @@ -36546,10 +36546,10 @@ RpLightRegisterPluginStream: /* 802174D4 002142D4 7C C7 33 78 */ mr r7, r6 /* 802174D8 002142D8 7C A6 2B 78 */ mr r6, r5 /* 802174DC 002142DC 90 01 00 14 */ stw r0, 0x14(r1) -/* 802174E0 002142E0 3D 00 80 2B */ lis r8, lbl_802B7778@ha +/* 802174E0 002142E0 3D 00 80 2B */ lis r8, lbl_lightTKList@ha /* 802174E4 002142E4 7C 60 1B 78 */ mr r0, r3 /* 802174E8 002142E8 7C 85 23 78 */ mr r5, r4 -/* 802174EC 002142EC 38 68 77 78 */ addi r3, r8, lbl_802B7778@l +/* 802174EC 002142EC 38 68 77 78 */ addi r3, r8, lbl_lightTKList@l /* 802174F0 002142F0 7C 04 03 78 */ mr r4, r0 /* 802174F4 002142F4 48 01 B9 85 */ bl _rwPluginRegistryAddPluginStream /* 802174F8 002142F8 80 01 00 14 */ lwz r0, 0x14(r1) @@ -36621,7 +36621,7 @@ lbl_802175BC: /* 802175E8 002143E8 7C 03 00 40 */ cmplw r3, r0 /* 802175EC 002143EC 40 80 00 28 */ bge lbl_80217614 /* 802175F0 002143F0 C0 01 00 28 */ lfs f0, 0x28(r1) -/* 802175F4 002143F4 C0 22 BB 94 */ lfs f1, lbl_803D0514-_SDA2_BASE_(r2) +/* 802175F4 002143F4 C0 22 BB 94 */ lfs f1, lbl__347_3-_SDA2_BASE_(r2) /* 802175F8 002143F8 EC 00 00 32 */ fmuls f0, f0, f0 /* 802175FC 002143FC EC 01 00 2A */ fadds f0, f1, f0 /* 80217600 00214400 EC 21 00 24 */ fdivs f1, f1, f0 @@ -36648,8 +36648,8 @@ lbl_80217644: /* 80217648 00214448 98 1F 00 03 */ stb r0, 3(r31) lbl_8021764C: /* 8021764C 0021444C 80 01 00 2C */ lwz r0, 0x2c(r1) -/* 80217650 00214450 3C 60 80 2B */ lis r3, lbl_802B7778@ha -/* 80217654 00214454 38 63 77 78 */ addi r3, r3, lbl_802B7778@l +/* 80217650 00214450 3C 60 80 2B */ lis r3, lbl_lightTKList@ha +/* 80217654 00214454 38 63 77 78 */ addi r3, r3, lbl_lightTKList@l /* 80217658 00214458 7F C4 F3 78 */ mr r4, r30 /* 8021765C 0021445C 98 1F 00 02 */ stb r0, 2(r31) /* 80217660 00214460 7F E5 FB 78 */ mr r5, r31 @@ -36684,18 +36684,18 @@ lbl_802176A8: RpLightDestroy: /* 802176C0 002144C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802176C4 002144C4 7C 08 02 A6 */ mflr r0 -/* 802176C8 002144C8 3C 80 80 2B */ lis r4, lbl_802B7778@ha +/* 802176C8 002144C8 3C 80 80 2B */ lis r4, lbl_lightTKList@ha /* 802176CC 002144CC 90 01 00 14 */ stw r0, 0x14(r1) /* 802176D0 002144D0 93 E1 00 0C */ stw r31, 0xc(r1) /* 802176D4 002144D4 7C 7F 1B 78 */ mr r31, r3 -/* 802176D8 002144D8 38 64 77 78 */ addi r3, r4, lbl_802B7778@l +/* 802176D8 002144D8 38 64 77 78 */ addi r3, r4, lbl_lightTKList@l /* 802176DC 002144DC 7F E4 FB 78 */ mr r4, r31 /* 802176E0 002144E0 48 01 C2 ED */ bl _rwPluginRegistryDeInitObject /* 802176E4 002144E4 7F E3 FB 78 */ mr r3, r31 /* 802176E8 002144E8 48 02 7B 81 */ bl _rwObjectHasFrameReleaseFrame -/* 802176EC 002144EC 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 802176EC 002144EC 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802176F0 002144F0 7F E4 FB 78 */ mr r4, r31 -/* 802176F4 002144F4 80 0D 9E B8 */ lwz r0, lbl_803CC7B8-_SDA_BASE_(r13) +/* 802176F4 002144F4 80 0D 9E B8 */ lwz r0, lbl_lightModule-_SDA_BASE_(r13) /* 802176F8 002144F8 81 83 01 48 */ lwz r12, 0x148(r3) /* 802176FC 002144FC 7C 63 00 2E */ lwzx r3, r3, r0 /* 80217700 00214500 7D 89 03 A6 */ mtctr r12 @@ -36715,8 +36715,8 @@ RpLightCreate: /* 8021772C 0021452C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80217730 00214530 93 C1 00 08 */ stw r30, 8(r1) /* 80217734 00214534 7C 7E 1B 78 */ mr r30, r3 -/* 80217738 00214538 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021773C 0021453C 80 0D 9E B8 */ lwz r0, lbl_803CC7B8-_SDA_BASE_(r13) +/* 80217738 00214538 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021773C 0021453C 80 0D 9E B8 */ lwz r0, lbl_lightModule-_SDA_BASE_(r13) /* 80217740 00214540 81 84 01 44 */ lwz r12, 0x144(r4) /* 80217744 00214544 7C 64 00 2E */ lwzx r3, r4, r0 /* 80217748 00214548 7D 89 03 A6 */ mtctr r12 @@ -36730,35 +36730,35 @@ lbl_80217760: /* 80217764 00214564 3C 80 80 21 */ lis r4, lbl_8021716C@ha /* 80217768 00214568 99 1F 00 00 */ stb r8, 0(r31) /* 8021776C 0021456C 38 C4 71 6C */ addi r6, r4, lbl_8021716C@l -/* 80217770 00214570 3C 60 80 2B */ lis r3, lbl_802B7778@ha +/* 80217770 00214570 3C 60 80 2B */ lis r3, lbl_lightTKList@ha /* 80217774 00214574 38 E0 00 00 */ li r7, 0 /* 80217778 00214578 9B DF 00 01 */ stb r30, 1(r31) /* 8021777C 0021457C 38 A0 00 01 */ li r5, 1 /* 80217780 00214580 38 1F 00 2C */ addi r0, r31, 0x2c -/* 80217784 00214584 38 63 77 78 */ addi r3, r3, lbl_802B7778@l +/* 80217784 00214584 38 63 77 78 */ addi r3, r3, lbl_lightTKList@l /* 80217788 00214588 98 FF 00 02 */ stb r7, 2(r31) /* 8021778C 0021458C 7F E4 FB 78 */ mr r4, r31 /* 80217790 00214590 98 FF 00 03 */ stb r7, 3(r31) /* 80217794 00214594 90 FF 00 04 */ stw r7, 4(r31) /* 80217798 00214598 90 DF 00 10 */ stw r6, 0x10(r31) -/* 8021779C 0021459C C0 02 BB 68 */ lfs f0, lbl_803D04E8-_SDA2_BASE_(r2) +/* 8021779C 0021459C C0 02 BB 68 */ lfs f0, lbl__336-_SDA2_BASE_(r2) /* 802177A0 002145A0 D0 1F 00 14 */ stfs f0, 0x14(r31) -/* 802177A4 002145A4 C0 02 BB 94 */ lfs f0, lbl_803D0514-_SDA2_BASE_(r2) +/* 802177A4 002145A4 C0 02 BB 94 */ lfs f0, lbl__347_3-_SDA2_BASE_(r2) /* 802177A8 002145A8 D0 1F 00 28 */ stfs f0, 0x28(r31) -/* 802177AC 002145AC C0 02 BB 94 */ lfs f0, lbl_803D0514-_SDA2_BASE_(r2) +/* 802177AC 002145AC C0 02 BB 94 */ lfs f0, lbl__347_3-_SDA2_BASE_(r2) /* 802177B0 002145B0 D0 1F 00 18 */ stfs f0, 0x18(r31) -/* 802177B4 002145B4 C0 02 BB 94 */ lfs f0, lbl_803D0514-_SDA2_BASE_(r2) +/* 802177B4 002145B4 C0 02 BB 94 */ lfs f0, lbl__347_3-_SDA2_BASE_(r2) /* 802177B8 002145B8 D0 1F 00 1C */ stfs f0, 0x1c(r31) -/* 802177BC 002145BC C0 02 BB 94 */ lfs f0, lbl_803D0514-_SDA2_BASE_(r2) +/* 802177BC 002145BC C0 02 BB 94 */ lfs f0, lbl__347_3-_SDA2_BASE_(r2) /* 802177C0 002145C0 D0 1F 00 20 */ stfs f0, 0x20(r31) -/* 802177C4 002145C4 C0 02 BB 94 */ lfs f0, lbl_803D0514-_SDA2_BASE_(r2) +/* 802177C4 002145C4 C0 02 BB 94 */ lfs f0, lbl__347_3-_SDA2_BASE_(r2) /* 802177C8 002145C8 D0 1F 00 24 */ stfs f0, 0x24(r31) /* 802177CC 002145CC 98 BF 00 03 */ stb r5, 3(r31) /* 802177D0 002145D0 90 1F 00 2C */ stw r0, 0x2c(r31) /* 802177D4 002145D4 90 1F 00 30 */ stw r0, 0x30(r31) /* 802177D8 002145D8 90 FF 00 38 */ stw r7, 0x38(r31) /* 802177DC 002145DC 90 FF 00 34 */ stw r7, 0x34(r31) -/* 802177E0 002145E0 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 802177E0 002145E0 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802177E4 002145E4 A0 A5 00 0A */ lhz r5, 0xa(r5) /* 802177E8 002145E8 38 05 FF FF */ addi r0, r5, -1 /* 802177EC 002145EC B0 1F 00 3C */ sth r0, 0x3c(r31) @@ -36781,18 +36781,18 @@ lbl_80217814: /* 80217828 00214628 38 84 71 4C */ addi r4, r4, lbl_8021714C@l /* 8021782C 0021462C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80217830 00214630 7C 7F 1B 78 */ mr r31, r3 -/* 80217834 00214634 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) -/* 80217838 00214638 80 0D 9E B8 */ lwz r0, lbl_803CC7B8-_SDA_BASE_(r13) +/* 80217834 00214634 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80217838 00214638 80 0D 9E B8 */ lwz r0, lbl_lightModule-_SDA_BASE_(r13) /* 8021783C 0021463C 7C 66 00 2E */ lwzx r3, r6, r0 /* 80217840 00214640 48 01 9F C9 */ bl RwFreeListForAllUsed -/* 80217844 00214644 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 80217848 00214648 80 0D 9E B8 */ lwz r0, lbl_803CC7B8-_SDA_BASE_(r13) +/* 80217844 00214644 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80217848 00214648 80 0D 9E B8 */ lwz r0, lbl_lightModule-_SDA_BASE_(r13) /* 8021784C 0021464C 7C 63 00 2E */ lwzx r3, r3, r0 /* 80217850 00214650 48 01 9B 91 */ bl RwFreeListDestroy -/* 80217854 00214654 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80217854 00214654 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80217858 00214658 38 C0 00 00 */ li r6, 0 -/* 8021785C 0021465C 80 0D 9E B8 */ lwz r0, lbl_803CC7B8-_SDA_BASE_(r13) -/* 80217860 00214660 38 AD 9E B8 */ addi r5, r13, lbl_803CC7B8-_SDA_BASE_ +/* 8021785C 0021465C 80 0D 9E B8 */ lwz r0, lbl_lightModule-_SDA_BASE_(r13) +/* 80217860 00214660 38 AD 9E B8 */ addi r5, r13, lbl_lightModule-_SDA_BASE_ /* 80217864 00214664 7F E3 FB 78 */ mr r3, r31 /* 80217868 00214668 7C C4 01 2E */ stwx r6, r4, r0 /* 8021786C 0021466C 80 85 00 04 */ lwz r4, 4(r5) @@ -36806,28 +36806,28 @@ lbl_80217814: lbl_8021788C: /* 8021788C 0021468C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80217890 00214690 7C 08 02 A6 */ mflr r0 -/* 80217894 00214694 3C A0 80 38 */ lis r5, lbl_803836C8@ha +/* 80217894 00214694 3C A0 80 38 */ lis r5, lbl__rpLightFreeList@ha /* 80217898 00214698 90 01 00 14 */ stw r0, 0x14(r1) -/* 8021789C 0021469C 38 E5 36 C8 */ addi r7, r5, lbl_803836C8@l +/* 8021789C 0021469C 38 E5 36 C8 */ addi r7, r5, lbl__rpLightFreeList@l /* 802178A0 002146A0 38 A0 00 04 */ li r5, 4 /* 802178A4 002146A4 93 E1 00 0C */ stw r31, 0xc(r1) /* 802178A8 002146A8 7C 7F 1B 78 */ mr r31, r3 -/* 802178AC 002146AC 90 8D 9E B8 */ stw r4, lbl_803CC7B8-_SDA_BASE_(r13) -/* 802178B0 002146B0 3C 80 80 2B */ lis r4, lbl_802B7778@ha -/* 802178B4 002146B4 38 64 77 78 */ addi r3, r4, lbl_802B7778@l -/* 802178B8 002146B8 80 8D 87 50 */ lwz r4, lbl_803CB050-_SDA_BASE_(r13) +/* 802178AC 002146AC 90 8D 9E B8 */ stw r4, lbl_lightModule-_SDA_BASE_(r13) +/* 802178B0 002146B0 3C 80 80 2B */ lis r4, lbl_lightTKList@ha +/* 802178B4 002146B4 38 64 77 78 */ addi r3, r4, lbl_lightTKList@l +/* 802178B8 002146B8 80 8D 87 50 */ lwz r4, lbl__rpLightFreeListBlockSize-_SDA_BASE_(r13) /* 802178BC 002146BC 80 63 00 00 */ lwz r3, 0(r3) -/* 802178C0 002146C0 80 CD 87 54 */ lwz r6, lbl_803CB054-_SDA_BASE_(r13) +/* 802178C0 002146C0 80 CD 87 54 */ lwz r6, lbl__rpLightFreeListPreallocBlocks-_SDA_BASE_(r13) /* 802178C4 002146C4 48 01 9A 45 */ bl RwFreeListCreateAndPreallocateSpace -/* 802178C8 002146C8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 802178CC 002146CC 80 0D 9E B8 */ lwz r0, lbl_803CC7B8-_SDA_BASE_(r13) +/* 802178C8 002146C8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 802178CC 002146CC 80 0D 9E B8 */ lwz r0, lbl_lightModule-_SDA_BASE_(r13) /* 802178D0 002146D0 7C 64 01 2E */ stwx r3, r4, r0 -/* 802178D4 002146D4 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 802178D8 002146D8 80 0D 9E B8 */ lwz r0, lbl_803CC7B8-_SDA_BASE_(r13) +/* 802178D4 002146D4 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 802178D8 002146D8 80 0D 9E B8 */ lwz r0, lbl_lightModule-_SDA_BASE_(r13) /* 802178DC 002146DC 7C 03 00 2E */ lwzx r0, r3, r0 /* 802178E0 002146E0 28 00 00 00 */ cmplwi r0, 0 /* 802178E4 002146E4 41 82 00 1C */ beq lbl_80217900 -/* 802178E8 002146E8 38 AD 9E B8 */ addi r5, r13, lbl_803CC7B8-_SDA_BASE_ +/* 802178E8 002146E8 38 AD 9E B8 */ addi r5, r13, lbl_lightModule-_SDA_BASE_ /* 802178EC 002146EC 7F E3 FB 78 */ mr r3, r31 /* 802178F0 002146F0 80 85 00 04 */ lwz r4, 4(r5) /* 802178F4 002146F4 38 04 00 01 */ addi r0, r4, 1 @@ -36848,7 +36848,7 @@ lbl_80217918: /* 80217924 00214724 90 01 00 14 */ stw r0, 0x14(r1) /* 80217928 00214728 93 E1 00 0C */ stw r31, 0xc(r1) /* 8021792C 0021472C 7C 9F 23 78 */ mr r31, r4 -/* 80217930 00214730 38 8D 9E C4 */ addi r4, r13, lbl_803CC7C4-_SDA_BASE_ +/* 80217930 00214730 38 8D 9E C4 */ addi r4, r13, lbl_lastSeenRightsPluginId_1-_SDA_BASE_ /* 80217934 00214734 93 C1 00 08 */ stw r30, 8(r1) /* 80217938 00214738 7C 7E 1B 78 */ mr r30, r3 /* 8021793C 0021473C 48 01 79 61 */ bl RwStreamReadInt32 @@ -36860,7 +36860,7 @@ lbl_80217950: /* 80217950 00214750 2C 1F 00 08 */ cmpwi r31, 8 /* 80217954 00214754 40 82 00 24 */ bne lbl_80217978 /* 80217958 00214758 7F C3 F3 78 */ mr r3, r30 -/* 8021795C 0021475C 38 8D 9E C0 */ addi r4, r13, lbl_803CC7C0-_SDA_BASE_ +/* 8021795C 0021475C 38 8D 9E C0 */ addi r4, r13, lbl_lastSeenExtraData_1-_SDA_BASE_ /* 80217960 00214760 38 A0 00 04 */ li r5, 4 /* 80217964 00214764 48 01 79 39 */ bl RwStreamReadInt32 /* 80217968 00214768 28 03 00 00 */ cmplwi r3, 0 @@ -36928,16 +36928,16 @@ lbl_80217A30: _rpMaterialSetDefaultSurfaceProperties: /* 80217A38 00214838 28 03 00 00 */ cmplwi r3, 0 /* 80217A3C 0021483C 40 82 00 1C */ bne lbl_80217A58 -/* 80217A40 00214840 C0 02 BB B8 */ lfs f0, lbl_803D0538-_SDA2_BASE_(r2) -/* 80217A44 00214844 3C 60 80 2B */ lis r3, lbl_802B77A8@ha -/* 80217A48 00214848 D4 03 77 A8 */ stfsu f0, lbl_802B77A8@l(r3) +/* 80217A40 00214840 C0 02 BB B8 */ lfs f0, lbl__309-_SDA2_BASE_(r2) +/* 80217A44 00214844 3C 60 80 2B */ lis r3, lbl_defaultSurfaceProperties@ha +/* 80217A48 00214848 D4 03 77 A8 */ stfsu f0, lbl_defaultSurfaceProperties@l(r3) /* 80217A4C 0021484C D0 03 00 08 */ stfs f0, 8(r3) /* 80217A50 00214850 D0 03 00 04 */ stfs f0, 4(r3) /* 80217A54 00214854 4E 80 00 20 */ blr lbl_80217A58: -/* 80217A58 00214858 3C 80 80 2B */ lis r4, lbl_802B77A8@ha +/* 80217A58 00214858 3C 80 80 2B */ lis r4, lbl_defaultSurfaceProperties@ha /* 80217A5C 0021485C 80 A3 00 00 */ lwz r5, 0(r3) -/* 80217A60 00214860 38 C4 77 A8 */ addi r6, r4, lbl_802B77A8@l +/* 80217A60 00214860 38 C4 77 A8 */ addi r6, r4, lbl_defaultSurfaceProperties@l /* 80217A64 00214864 80 83 00 04 */ lwz r4, 4(r3) /* 80217A68 00214868 80 03 00 08 */ lwz r0, 8(r3) /* 80217A6C 0021486C 90 A6 00 00 */ stw r5, 0(r6) @@ -36947,31 +36947,31 @@ lbl_80217A58: lbl_80217A7C: /* 80217A7C 0021487C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80217A80 00214880 7C 08 02 A6 */ mflr r0 -/* 80217A84 00214884 3C A0 80 38 */ lis r5, lbl_803836F0@ha +/* 80217A84 00214884 3C A0 80 38 */ lis r5, lbl__rpMaterialFreeList@ha /* 80217A88 00214888 90 01 00 14 */ stw r0, 0x14(r1) -/* 80217A8C 0021488C 38 E5 36 F0 */ addi r7, r5, lbl_803836F0@l +/* 80217A8C 0021488C 38 E5 36 F0 */ addi r7, r5, lbl__rpMaterialFreeList@l /* 80217A90 00214890 38 A0 00 04 */ li r5, 4 /* 80217A94 00214894 93 E1 00 0C */ stw r31, 0xc(r1) /* 80217A98 00214898 7C 7F 1B 78 */ mr r31, r3 -/* 80217A9C 0021489C 90 8D 9E C8 */ stw r4, lbl_803CC7C8-_SDA_BASE_(r13) -/* 80217AA0 002148A0 3C 80 80 2B */ lis r4, lbl_802B7790@ha -/* 80217AA4 002148A4 38 64 77 90 */ addi r3, r4, lbl_802B7790@l -/* 80217AA8 002148A8 80 8D 87 58 */ lwz r4, lbl_803CB058-_SDA_BASE_(r13) +/* 80217A9C 0021489C 90 8D 9E C8 */ stw r4, lbl_materialModule-_SDA_BASE_(r13) +/* 80217AA0 002148A0 3C 80 80 2B */ lis r4, lbl_materialTKList@ha +/* 80217AA4 002148A4 38 64 77 90 */ addi r3, r4, lbl_materialTKList@l +/* 80217AA8 002148A8 80 8D 87 58 */ lwz r4, lbl__rpMaterialFreeListBlockSize-_SDA_BASE_(r13) /* 80217AAC 002148AC 80 63 00 00 */ lwz r3, 0(r3) -/* 80217AB0 002148B0 80 CD 87 5C */ lwz r6, lbl_803CB05C-_SDA_BASE_(r13) +/* 80217AB0 002148B0 80 CD 87 5C */ lwz r6, lbl__rpMaterialFreeListPreallocBlocks-_SDA_BASE_(r13) /* 80217AB4 002148B4 48 01 98 55 */ bl RwFreeListCreateAndPreallocateSpace -/* 80217AB8 002148B8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 80217ABC 002148BC 80 0D 9E C8 */ lwz r0, lbl_803CC7C8-_SDA_BASE_(r13) +/* 80217AB8 002148B8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80217ABC 002148BC 80 0D 9E C8 */ lwz r0, lbl_materialModule-_SDA_BASE_(r13) /* 80217AC0 002148C0 7C 64 01 2E */ stwx r3, r4, r0 -/* 80217AC4 002148C4 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 80217AC8 002148C8 80 0D 9E C8 */ lwz r0, lbl_803CC7C8-_SDA_BASE_(r13) +/* 80217AC4 002148C4 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80217AC8 002148C8 80 0D 9E C8 */ lwz r0, lbl_materialModule-_SDA_BASE_(r13) /* 80217ACC 002148CC 7C 03 00 2E */ lwzx r0, r3, r0 /* 80217AD0 002148D0 28 00 00 00 */ cmplwi r0, 0 /* 80217AD4 002148D4 40 82 00 0C */ bne lbl_80217AE0 /* 80217AD8 002148D8 38 60 00 00 */ li r3, 0 /* 80217ADC 002148DC 48 00 00 18 */ b lbl_80217AF4 lbl_80217AE0: -/* 80217AE0 002148E0 38 AD 9E C8 */ addi r5, r13, lbl_803CC7C8-_SDA_BASE_ +/* 80217AE0 002148E0 38 AD 9E C8 */ addi r5, r13, lbl_materialModule-_SDA_BASE_ /* 80217AE4 002148E4 7F E3 FB 78 */ mr r3, r31 /* 80217AE8 002148E8 80 85 00 04 */ lwz r4, 4(r5) /* 80217AEC 002148EC 38 04 00 01 */ addi r0, r4, 1 @@ -36988,18 +36988,18 @@ lbl_80217B08: /* 80217B10 00214910 90 01 00 14 */ stw r0, 0x14(r1) /* 80217B14 00214914 93 E1 00 0C */ stw r31, 0xc(r1) /* 80217B18 00214918 7C 7F 1B 78 */ mr r31, r3 -/* 80217B1C 0021491C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 80217B20 00214920 80 0D 9E C8 */ lwz r0, lbl_803CC7C8-_SDA_BASE_(r13) +/* 80217B1C 0021491C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80217B20 00214920 80 0D 9E C8 */ lwz r0, lbl_materialModule-_SDA_BASE_(r13) /* 80217B24 00214924 7C 64 00 2E */ lwzx r3, r4, r0 /* 80217B28 00214928 28 03 00 00 */ cmplwi r3, 0 /* 80217B2C 0021492C 41 82 00 18 */ beq lbl_80217B44 /* 80217B30 00214930 48 01 98 B1 */ bl RwFreeListDestroy -/* 80217B34 00214934 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80217B34 00214934 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80217B38 00214938 38 80 00 00 */ li r4, 0 -/* 80217B3C 0021493C 80 0D 9E C8 */ lwz r0, lbl_803CC7C8-_SDA_BASE_(r13) +/* 80217B3C 0021493C 80 0D 9E C8 */ lwz r0, lbl_materialModule-_SDA_BASE_(r13) /* 80217B40 00214940 7C 83 01 2E */ stwx r4, r3, r0 lbl_80217B44: -/* 80217B44 00214944 38 AD 9E C8 */ addi r5, r13, lbl_803CC7C8-_SDA_BASE_ +/* 80217B44 00214944 38 AD 9E C8 */ addi r5, r13, lbl_materialModule-_SDA_BASE_ /* 80217B48 00214948 7F E3 FB 78 */ mr r3, r31 /* 80217B4C 0021494C 80 85 00 04 */ lwz r4, 4(r5) /* 80217B50 00214950 38 04 FF FF */ addi r0, r4, -1 @@ -37016,8 +37016,8 @@ RpMaterialCreate: /* 80217B70 00214970 7C 08 02 A6 */ mflr r0 /* 80217B74 00214974 90 01 00 24 */ stw r0, 0x24(r1) /* 80217B78 00214978 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 80217B7C 0021497C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 80217B80 00214980 80 0D 9E C8 */ lwz r0, lbl_803CC7C8-_SDA_BASE_(r13) +/* 80217B7C 0021497C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80217B80 00214980 80 0D 9E C8 */ lwz r0, lbl_materialModule-_SDA_BASE_(r13) /* 80217B84 00214984 81 83 01 44 */ lwz r12, 0x144(r3) /* 80217B88 00214988 7C 63 00 2E */ lwzx r3, r3, r0 /* 80217B8C 0021498C 7D 89 03 A6 */ mtctr r12 @@ -37030,12 +37030,12 @@ lbl_80217BA4: /* 80217BA4 002149A4 38 A0 00 FF */ li r5, 0xff /* 80217BA8 002149A8 38 E0 00 01 */ li r7, 1 /* 80217BAC 002149AC 98 A1 00 08 */ stb r5, 8(r1) -/* 80217BB0 002149B0 3C 80 80 2B */ lis r4, lbl_802B77A8@ha -/* 80217BB4 002149B4 38 C4 77 A8 */ addi r6, r4, lbl_802B77A8@l -/* 80217BB8 002149B8 3C 60 80 2B */ lis r3, lbl_802B7790@ha +/* 80217BB0 002149B0 3C 80 80 2B */ lis r4, lbl_defaultSurfaceProperties@ha +/* 80217BB4 002149B4 38 C4 77 A8 */ addi r6, r4, lbl_defaultSurfaceProperties@l +/* 80217BB8 002149B8 3C 60 80 2B */ lis r3, lbl_materialTKList@ha /* 80217BBC 002149BC 98 A1 00 09 */ stb r5, 9(r1) /* 80217BC0 002149C0 38 00 00 00 */ li r0, 0 -/* 80217BC4 002149C4 38 63 77 90 */ addi r3, r3, lbl_802B7790@l +/* 80217BC4 002149C4 38 63 77 90 */ addi r3, r3, lbl_materialTKList@l /* 80217BC8 002149C8 7F E4 FB 78 */ mr r4, r31 /* 80217BCC 002149CC 98 A1 00 0A */ stb r5, 0xa(r1) /* 80217BD0 002149D0 98 A1 00 0B */ stb r5, 0xb(r1) @@ -37069,16 +37069,16 @@ RpMaterialDestroy: /* 80217C30 00214A30 A8 63 00 18 */ lha r3, 0x18(r3) /* 80217C34 00214A34 2C 03 00 01 */ cmpwi r3, 1 /* 80217C38 00214A38 40 82 00 40 */ bne lbl_80217C78 -/* 80217C3C 00214A3C 3C 60 80 2B */ lis r3, lbl_802B7790@ha +/* 80217C3C 00214A3C 3C 60 80 2B */ lis r3, lbl_materialTKList@ha /* 80217C40 00214A40 7F E4 FB 78 */ mr r4, r31 -/* 80217C44 00214A44 38 63 77 90 */ addi r3, r3, lbl_802B7790@l +/* 80217C44 00214A44 38 63 77 90 */ addi r3, r3, lbl_materialTKList@l /* 80217C48 00214A48 48 01 BD 85 */ bl _rwPluginRegistryDeInitObject /* 80217C4C 00214A4C 7F E3 FB 78 */ mr r3, r31 /* 80217C50 00214A50 38 80 00 00 */ li r4, 0 /* 80217C54 00214A54 48 00 00 45 */ bl RpMaterialSetTexture -/* 80217C58 00214A58 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80217C58 00214A58 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80217C5C 00214A5C 7F E4 FB 78 */ mr r4, r31 -/* 80217C60 00214A60 80 0D 9E C8 */ lwz r0, lbl_803CC7C8-_SDA_BASE_(r13) +/* 80217C60 00214A60 80 0D 9E C8 */ lwz r0, lbl_materialModule-_SDA_BASE_(r13) /* 80217C64 00214A64 81 83 01 48 */ lwz r12, 0x148(r3) /* 80217C68 00214A68 7C 63 00 2E */ lwzx r3, r3, r0 /* 80217C6C 00214A6C 7D 89 03 A6 */ mtctr r12 @@ -37132,10 +37132,10 @@ RpMaterialRegisterPlugin: /* 80217D04 00214B04 90 01 00 14 */ stw r0, 0x14(r1) /* 80217D08 00214B08 7C 80 23 78 */ mr r0, r4 /* 80217D0C 00214B0C 7C A6 2B 78 */ mr r6, r5 -/* 80217D10 00214B10 3D 20 80 2B */ lis r9, lbl_802B7790@ha +/* 80217D10 00214B10 3D 20 80 2B */ lis r9, lbl_materialTKList@ha /* 80217D14 00214B14 7C 64 1B 78 */ mr r4, r3 /* 80217D18 00214B18 7C 05 03 78 */ mr r5, r0 -/* 80217D1C 00214B1C 38 69 77 90 */ addi r3, r9, lbl_802B7790@l +/* 80217D1C 00214B1C 38 69 77 90 */ addi r3, r9, lbl_materialTKList@l /* 80217D20 00214B20 48 01 B9 39 */ bl _rwPluginRegistryAddPlugin /* 80217D24 00214B24 80 01 00 14 */ lwz r0, 0x14(r1) /* 80217D28 00214B28 7C 08 03 A6 */ mtlr r0 @@ -37149,10 +37149,10 @@ RpMaterialRegisterPluginStream: /* 80217D3C 00214B3C 7C C7 33 78 */ mr r7, r6 /* 80217D40 00214B40 7C A6 2B 78 */ mr r6, r5 /* 80217D44 00214B44 90 01 00 14 */ stw r0, 0x14(r1) -/* 80217D48 00214B48 3D 00 80 2B */ lis r8, lbl_802B7790@ha +/* 80217D48 00214B48 3D 00 80 2B */ lis r8, lbl_materialTKList@ha /* 80217D4C 00214B4C 7C 60 1B 78 */ mr r0, r3 /* 80217D50 00214B50 7C 85 23 78 */ mr r5, r4 -/* 80217D54 00214B54 38 68 77 90 */ addi r3, r8, lbl_802B7790@l +/* 80217D54 00214B54 38 68 77 90 */ addi r3, r8, lbl_materialTKList@l /* 80217D58 00214B58 7C 04 03 78 */ mr r4, r0 /* 80217D5C 00214B5C 48 01 B1 1D */ bl _rwPluginRegistryAddPluginStream /* 80217D60 00214B60 80 01 00 14 */ lwz r0, 0x14(r1) @@ -37206,8 +37206,8 @@ lbl_80217DFC: /* 80217E0C 00214C0C 48 01 70 A1 */ bl RwMemNative32 /* 80217E10 00214C10 80 01 00 0C */ lwz r0, 0xc(r1) /* 80217E14 00214C14 90 01 00 2C */ stw r0, 0x2c(r1) -/* 80217E18 00214C18 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 80217E1C 00214C1C 80 0D 9E C8 */ lwz r0, lbl_803CC7C8-_SDA_BASE_(r13) +/* 80217E18 00214C18 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80217E1C 00214C1C 80 0D 9E C8 */ lwz r0, lbl_materialModule-_SDA_BASE_(r13) /* 80217E20 00214C20 81 83 01 44 */ lwz r12, 0x144(r3) /* 80217E24 00214C24 7C 63 00 2E */ lwzx r3, r3, r0 /* 80217E28 00214C28 7D 89 03 A6 */ mtctr r12 @@ -37220,12 +37220,12 @@ lbl_80217E40: /* 80217E40 00214C40 38 A0 00 FF */ li r5, 0xff /* 80217E44 00214C44 38 E0 00 01 */ li r7, 1 /* 80217E48 00214C48 98 A1 00 08 */ stb r5, 8(r1) -/* 80217E4C 00214C4C 3C 80 80 2B */ lis r4, lbl_802B77A8@ha -/* 80217E50 00214C50 38 C4 77 A8 */ addi r6, r4, lbl_802B77A8@l -/* 80217E54 00214C54 3C 60 80 2B */ lis r3, lbl_802B7790@ha +/* 80217E4C 00214C4C 3C 80 80 2B */ lis r4, lbl_defaultSurfaceProperties@ha +/* 80217E50 00214C50 38 C4 77 A8 */ addi r6, r4, lbl_defaultSurfaceProperties@l +/* 80217E54 00214C54 3C 60 80 2B */ lis r3, lbl_materialTKList@ha /* 80217E58 00214C58 98 A1 00 09 */ stb r5, 9(r1) /* 80217E5C 00214C5C 38 00 00 00 */ li r0, 0 -/* 80217E60 00214C60 38 63 77 90 */ addi r3, r3, lbl_802B7790@l +/* 80217E60 00214C60 38 63 77 90 */ addi r3, r3, lbl_materialTKList@l /* 80217E64 00214C64 7F E4 FB 78 */ mr r4, r31 /* 80217E68 00214C68 98 A1 00 0A */ stb r5, 0xa(r1) /* 80217E6C 00214C6C 98 A1 00 0B */ stb r5, 0xb(r1) @@ -37260,8 +37260,8 @@ lbl_80217EB0: /* 80217ED8 00214CD8 38 03 10 00 */ addi r0, r3, 0x00031000@l /* 80217EDC 00214CDC 7C 04 00 40 */ cmplw r4, r0 /* 80217EE0 00214CE0 40 80 00 28 */ bge lbl_80217F08 -/* 80217EE4 00214CE4 3C 60 80 2B */ lis r3, lbl_802B77A8@ha -/* 80217EE8 00214CE8 38 83 77 A8 */ addi r4, r3, lbl_802B77A8@l +/* 80217EE4 00214CE4 3C 60 80 2B */ lis r3, lbl_defaultSurfaceProperties@ha +/* 80217EE8 00214CE8 38 83 77 A8 */ addi r4, r3, lbl_defaultSurfaceProperties@l /* 80217EEC 00214CEC 80 64 00 00 */ lwz r3, 0(r4) /* 80217EF0 00214CF0 80 04 00 04 */ lwz r0, 4(r4) /* 80217EF4 00214CF4 90 7F 00 0C */ stw r3, 0xc(r31) @@ -37292,9 +37292,9 @@ lbl_80217F20: /* 80217F50 00214D50 A8 7F 00 18 */ lha r3, 0x18(r31) /* 80217F54 00214D54 2C 03 00 01 */ cmpwi r3, 1 /* 80217F58 00214D58 40 82 00 4C */ bne lbl_80217FA4 -/* 80217F5C 00214D5C 3C 60 80 2B */ lis r3, lbl_802B7790@ha +/* 80217F5C 00214D5C 3C 60 80 2B */ lis r3, lbl_materialTKList@ha /* 80217F60 00214D60 7F E4 FB 78 */ mr r4, r31 -/* 80217F64 00214D64 38 63 77 90 */ addi r3, r3, lbl_802B7790@l +/* 80217F64 00214D64 38 63 77 90 */ addi r3, r3, lbl_materialTKList@l /* 80217F68 00214D68 48 01 BA 65 */ bl _rwPluginRegistryDeInitObject /* 80217F6C 00214D6C 80 7F 00 00 */ lwz r3, 0(r31) /* 80217F70 00214D70 28 03 00 00 */ cmplwi r3, 0 @@ -37304,8 +37304,8 @@ lbl_80217F7C: /* 80217F7C 00214D7C 38 00 00 00 */ li r0, 0 /* 80217F80 00214D80 7F E4 FB 78 */ mr r4, r31 /* 80217F84 00214D84 90 1F 00 00 */ stw r0, 0(r31) -/* 80217F88 00214D88 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 80217F8C 00214D8C 80 0D 9E C8 */ lwz r0, lbl_803CC7C8-_SDA_BASE_(r13) +/* 80217F88 00214D88 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80217F8C 00214D8C 80 0D 9E C8 */ lwz r0, lbl_materialModule-_SDA_BASE_(r13) /* 80217F90 00214D90 81 83 01 48 */ lwz r12, 0x148(r3) /* 80217F94 00214D94 7C 63 00 2E */ lwzx r3, r3, r0 /* 80217F98 00214D98 7D 89 03 A6 */ mtctr r12 @@ -37334,9 +37334,9 @@ lbl_80217FE4: /* 80217FE4 00214DE4 A8 7F 00 18 */ lha r3, 0x18(r31) /* 80217FE8 00214DE8 2C 03 00 01 */ cmpwi r3, 1 /* 80217FEC 00214DEC 40 82 00 4C */ bne lbl_80218038 -/* 80217FF0 00214DF0 3C 60 80 2B */ lis r3, lbl_802B7790@ha +/* 80217FF0 00214DF0 3C 60 80 2B */ lis r3, lbl_materialTKList@ha /* 80217FF4 00214DF4 7F E4 FB 78 */ mr r4, r31 -/* 80217FF8 00214DF8 38 63 77 90 */ addi r3, r3, lbl_802B7790@l +/* 80217FF8 00214DF8 38 63 77 90 */ addi r3, r3, lbl_materialTKList@l /* 80217FFC 00214DFC 48 01 B9 D1 */ bl _rwPluginRegistryDeInitObject /* 80218000 00214E00 80 7F 00 00 */ lwz r3, 0(r31) /* 80218004 00214E04 28 03 00 00 */ cmplwi r3, 0 @@ -37346,8 +37346,8 @@ lbl_80218010: /* 80218010 00214E10 38 00 00 00 */ li r0, 0 /* 80218014 00214E14 7F E4 FB 78 */ mr r4, r31 /* 80218018 00214E18 90 1F 00 00 */ stw r0, 0(r31) -/* 8021801C 00214E1C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 80218020 00214E20 80 0D 9E C8 */ lwz r0, lbl_803CC7C8-_SDA_BASE_(r13) +/* 8021801C 00214E1C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80218020 00214E20 80 0D 9E C8 */ lwz r0, lbl_materialModule-_SDA_BASE_(r13) /* 80218024 00214E24 81 83 01 48 */ lwz r12, 0x148(r3) /* 80218028 00214E28 7C 63 00 2E */ lwzx r3, r3, r0 /* 8021802C 00214E2C 7D 89 03 A6 */ mtctr r12 @@ -37370,21 +37370,21 @@ lbl_80218040: /* 80218068 00214E68 48 00 00 E0 */ b lbl_80218148 lbl_8021806C: /* 8021806C 00214E6C 38 00 00 00 */ li r0, 0 -/* 80218070 00214E70 3C 60 80 2B */ lis r3, lbl_802B7790@ha -/* 80218074 00214E74 90 0D 9E C4 */ stw r0, lbl_803CC7C4-_SDA_BASE_(r13) -/* 80218078 00214E78 38 63 77 90 */ addi r3, r3, lbl_802B7790@l +/* 80218070 00214E70 3C 60 80 2B */ lis r3, lbl_materialTKList@ha +/* 80218074 00214E74 90 0D 9E C4 */ stw r0, lbl_lastSeenRightsPluginId_1-_SDA_BASE_(r13) +/* 80218078 00214E78 38 63 77 90 */ addi r3, r3, lbl_materialTKList@l /* 8021807C 00214E7C 7F C4 F3 78 */ mr r4, r30 /* 80218080 00214E80 7F E5 FB 78 */ mr r5, r31 -/* 80218084 00214E84 90 0D 9E C0 */ stw r0, lbl_803CC7C0-_SDA_BASE_(r13) +/* 80218084 00214E84 90 0D 9E C0 */ stw r0, lbl_lastSeenExtraData_1-_SDA_BASE_(r13) /* 80218088 00214E88 48 01 AE AD */ bl _rwPluginRegistryReadDataChunks /* 8021808C 00214E8C 28 03 00 00 */ cmplwi r3, 0 /* 80218090 00214E90 40 82 00 68 */ bne lbl_802180F8 /* 80218094 00214E94 A8 7F 00 18 */ lha r3, 0x18(r31) /* 80218098 00214E98 2C 03 00 01 */ cmpwi r3, 1 /* 8021809C 00214E9C 40 82 00 4C */ bne lbl_802180E8 -/* 802180A0 00214EA0 3C 60 80 2B */ lis r3, lbl_802B7790@ha +/* 802180A0 00214EA0 3C 60 80 2B */ lis r3, lbl_materialTKList@ha /* 802180A4 00214EA4 7F E4 FB 78 */ mr r4, r31 -/* 802180A8 00214EA8 38 63 77 90 */ addi r3, r3, lbl_802B7790@l +/* 802180A8 00214EA8 38 63 77 90 */ addi r3, r3, lbl_materialTKList@l /* 802180AC 00214EAC 48 01 B9 21 */ bl _rwPluginRegistryDeInitObject /* 802180B0 00214EB0 80 7F 00 00 */ lwz r3, 0(r31) /* 802180B4 00214EB4 28 03 00 00 */ cmplwi r3, 0 @@ -37394,8 +37394,8 @@ lbl_802180C0: /* 802180C0 00214EC0 38 00 00 00 */ li r0, 0 /* 802180C4 00214EC4 7F E4 FB 78 */ mr r4, r31 /* 802180C8 00214EC8 90 1F 00 00 */ stw r0, 0(r31) -/* 802180CC 00214ECC 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 802180D0 00214ED0 80 0D 9E C8 */ lwz r0, lbl_803CC7C8-_SDA_BASE_(r13) +/* 802180CC 00214ECC 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 802180D0 00214ED0 80 0D 9E C8 */ lwz r0, lbl_materialModule-_SDA_BASE_(r13) /* 802180D4 00214ED4 81 83 01 48 */ lwz r12, 0x148(r3) /* 802180D8 00214ED8 7C 63 00 2E */ lwzx r3, r3, r0 /* 802180DC 00214EDC 7D 89 03 A6 */ mtctr r12 @@ -37408,12 +37408,12 @@ lbl_802180F0: /* 802180F0 00214EF0 38 60 00 00 */ li r3, 0 /* 802180F4 00214EF4 48 00 00 54 */ b lbl_80218148 lbl_802180F8: -/* 802180F8 00214EF8 80 8D 9E C4 */ lwz r4, lbl_803CC7C4-_SDA_BASE_(r13) +/* 802180F8 00214EF8 80 8D 9E C4 */ lwz r4, lbl_lastSeenRightsPluginId_1-_SDA_BASE_(r13) /* 802180FC 00214EFC 28 04 00 00 */ cmplwi r4, 0 /* 80218100 00214F00 41 82 00 18 */ beq lbl_80218118 -/* 80218104 00214F04 3C 60 80 2B */ lis r3, lbl_802B7790@ha -/* 80218108 00214F08 80 CD 9E C0 */ lwz r6, lbl_803CC7C0-_SDA_BASE_(r13) -/* 8021810C 00214F0C 38 63 77 90 */ addi r3, r3, lbl_802B7790@l +/* 80218104 00214F04 3C 60 80 2B */ lis r3, lbl_materialTKList@ha +/* 80218108 00214F08 80 CD 9E C0 */ lwz r6, lbl_lastSeenExtraData_1-_SDA_BASE_(r13) +/* 8021810C 00214F0C 38 63 77 90 */ addi r3, r3, lbl_materialTKList@l /* 80218110 00214F10 7F E5 FB 78 */ mr r5, r31 /* 80218114 00214F14 48 01 AF E5 */ bl _rwPluginRegistryInvokeRights lbl_80218118: @@ -37453,9 +37453,9 @@ RpMaterialStreamGetSize: /* 80218188 00214F88 48 01 D2 5D */ bl RwTextureStreamGetSize /* 8021818C 00214F8C 3B E3 00 34 */ addi r31, r3, 0x34 lbl_80218190: -/* 80218190 00214F90 3C 60 80 2B */ lis r3, lbl_802B7790@ha +/* 80218190 00214F90 3C 60 80 2B */ lis r3, lbl_materialTKList@ha /* 80218194 00214F94 7F C4 F3 78 */ mr r4, r30 -/* 80218198 00214F98 38 63 77 90 */ addi r3, r3, lbl_802B7790@l +/* 80218198 00214F98 38 63 77 90 */ addi r3, r3, lbl_materialTKList@l /* 8021819C 00214F9C 48 01 AF E9 */ bl _rwPluginRegistryGetSize /* 802181A0 00214FA0 7F E3 FA 14 */ add r31, r3, r31 /* 802181A4 00214FA4 3B FF 00 0C */ addi r31, r31, 0xc @@ -37484,9 +37484,9 @@ RpMaterialStreamWrite: /* 802181F4 00214FF4 48 01 D1 F1 */ bl RwTextureStreamGetSize /* 802181F8 00214FF8 3B A3 00 34 */ addi r29, r3, 0x34 lbl_802181FC: -/* 802181FC 00214FFC 3C 60 80 2B */ lis r3, lbl_802B7790@ha +/* 802181FC 00214FFC 3C 60 80 2B */ lis r3, lbl_materialTKList@ha /* 80218200 00215000 7F C4 F3 78 */ mr r4, r30 -/* 80218204 00215004 38 63 77 90 */ addi r3, r3, lbl_802B7790@l +/* 80218204 00215004 38 63 77 90 */ addi r3, r3, lbl_materialTKList@l /* 80218208 00215008 48 01 AF 7D */ bl _rwPluginRegistryGetSize /* 8021820C 0021500C 7F A3 EA 14 */ add r29, r3, r29 /* 80218210 00215010 3C A0 00 03 */ lis r5, 0x00035000@ha @@ -37557,9 +37557,9 @@ lbl_802182E4: /* 80218300 00215100 38 60 00 00 */ li r3, 0 /* 80218304 00215104 48 00 00 2C */ b lbl_80218330 lbl_80218308: -/* 80218308 00215108 3C 60 80 2B */ lis r3, lbl_802B7790@ha +/* 80218308 00215108 3C 60 80 2B */ lis r3, lbl_materialTKList@ha /* 8021830C 0021510C 7F E4 FB 78 */ mr r4, r31 -/* 80218310 00215110 38 63 77 90 */ addi r3, r3, lbl_802B7790@l +/* 80218310 00215110 38 63 77 90 */ addi r3, r3, lbl_materialTKList@l /* 80218314 00215114 7F C5 F3 78 */ mr r5, r30 /* 80218318 00215118 48 01 AE F1 */ bl _rwPluginRegistryWriteDataChunks /* 8021831C 0021511C 28 03 00 00 */ cmplwi r3, 0 @@ -37602,7 +37602,7 @@ lbl_80218384: lbl_80218398: /* 80218398 00215198 7C 1B E0 00 */ cmpw r27, r28 /* 8021839C 0021519C 41 80 FF E8 */ blt lbl_80218384 -/* 802183A0 002151A0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802183A0 002151A0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802183A4 002151A4 7F A3 EB 78 */ mr r3, r29 /* 802183A8 002151A8 81 84 01 38 */ lwz r12, 0x138(r4) /* 802183AC 002151AC 7D 89 03 A6 */ mtctr r12 @@ -37669,13 +37669,13 @@ lbl_80218468: /* 80218474 00215274 28 03 00 00 */ cmplwi r3, 0 /* 80218478 00215278 7C 9D 23 78 */ mr r29, r4 /* 8021847C 0021527C 41 82 00 18 */ beq lbl_80218494 -/* 80218480 00215280 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80218480 00215280 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80218484 00215284 81 85 01 3C */ lwz r12, 0x13c(r5) /* 80218488 00215288 7D 89 03 A6 */ mtctr r12 /* 8021848C 0021528C 4E 80 04 21 */ bctrl /* 80218490 00215290 48 00 00 18 */ b lbl_802184A8 lbl_80218494: -/* 80218494 00215294 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80218494 00215294 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80218498 00215298 7C 83 23 78 */ mr r3, r4 /* 8021849C 0021529C 81 85 01 34 */ lwz r12, 0x134(r5) /* 802184A0 002152A0 7D 89 03 A6 */ mtctr r12 @@ -38020,14 +38020,14 @@ lbl_8021891C: /* 8021892C 0021572C 57 7A 10 3A */ slwi r26, r27, 2 /* 80218930 00215730 28 03 00 00 */ cmplwi r3, 0 /* 80218934 00215734 41 82 00 1C */ beq lbl_80218950 -/* 80218938 00215738 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80218938 00215738 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021893C 0021573C 7F 44 D3 78 */ mr r4, r26 /* 80218940 00215740 81 85 01 3C */ lwz r12, 0x13c(r5) /* 80218944 00215744 7D 89 03 A6 */ mtctr r12 /* 80218948 00215748 4E 80 04 21 */ bctrl /* 8021894C 0021574C 48 00 00 18 */ b lbl_80218964 lbl_80218950: -/* 80218950 00215750 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80218950 00215750 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80218954 00215754 7F 43 D3 78 */ mr r3, r26 /* 80218958 00215758 81 84 01 34 */ lwz r12, 0x134(r4) /* 8021895C 0021575C 7D 89 03 A6 */ mtctr r12 @@ -38072,7 +38072,7 @@ lbl_802189D0: lbl_802189E4: /* 802189E4 002157E4 7C 1B E0 00 */ cmpw r27, r28 /* 802189E8 002157E8 41 80 FF E8 */ blt lbl_802189D0 -/* 802189EC 002157EC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802189EC 002157EC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802189F0 002157F0 7F A3 EB 78 */ mr r3, r29 /* 802189F4 002157F4 81 84 01 38 */ lwz r12, 0x138(r4) /* 802189F8 002157F8 7D 89 03 A6 */ mtctr r12 @@ -38086,7 +38086,7 @@ lbl_80218A08: /* 80218A14 00215814 90 1F 00 08 */ stw r0, 8(r31) /* 80218A18 00215818 48 00 04 28 */ b lbl_80218E40 lbl_80218A1C: -/* 80218A1C 0021581C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80218A1C 0021581C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80218A20 00215820 80 01 00 10 */ lwz r0, 0x10(r1) /* 80218A24 00215824 81 83 01 34 */ lwz r12, 0x134(r3) /* 80218A28 00215828 54 03 10 3A */ slwi r3, r0, 2 @@ -38102,7 +38102,7 @@ lbl_80218A1C: /* 80218A50 00215850 7C 00 1B 78 */ or r0, r0, r3 /* 80218A54 00215854 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f /* 80218A58 00215858 40 82 00 84 */ bne lbl_80218ADC -/* 80218A5C 0021585C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80218A5C 0021585C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80218A60 00215860 7F 63 DB 78 */ mr r3, r27 /* 80218A64 00215864 81 84 01 38 */ lwz r12, 0x138(r4) /* 80218A68 00215868 7D 89 03 A6 */ mtctr r12 @@ -38124,7 +38124,7 @@ lbl_80218A90: lbl_80218AA4: /* 80218AA4 002158A4 7C 1B E0 00 */ cmpw r27, r28 /* 80218AA8 002158A8 41 80 FF E8 */ blt lbl_80218A90 -/* 80218AAC 002158AC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80218AAC 002158AC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80218AB0 002158B0 7F A3 EB 78 */ mr r3, r29 /* 80218AB4 002158B4 81 84 01 38 */ lwz r12, 0x138(r4) /* 80218AB8 002158B8 7D 89 03 A6 */ mtctr r12 @@ -38152,7 +38152,7 @@ lbl_80218AE8: /* 80218B04 00215904 48 01 60 B1 */ bl RwStreamFindChunk /* 80218B08 00215908 2C 03 00 00 */ cmpwi r3, 0 /* 80218B0C 0021590C 40 82 00 84 */ bne lbl_80218B90 -/* 80218B10 00215910 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80218B10 00215910 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80218B14 00215914 7F 63 DB 78 */ mr r3, r27 /* 80218B18 00215918 81 84 01 38 */ lwz r12, 0x138(r4) /* 80218B1C 0021591C 7D 89 03 A6 */ mtctr r12 @@ -38174,7 +38174,7 @@ lbl_80218B44: lbl_80218B58: /* 80218B58 00215958 7C 1B E0 00 */ cmpw r27, r28 /* 80218B5C 0021595C 41 80 FF E8 */ blt lbl_80218B44 -/* 80218B60 00215960 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80218B60 00215960 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80218B64 00215964 7F A3 EB 78 */ mr r3, r29 /* 80218B68 00215968 81 84 01 38 */ lwz r12, 0x138(r4) /* 80218B6C 0021596C 7D 89 03 A6 */ mtctr r12 @@ -38200,7 +38200,7 @@ lbl_80218B90: /* 80218BB4 002159B4 4B FF F1 BD */ bl RpMaterialStreamRead /* 80218BB8 002159B8 7C 7A 1B 79 */ or. r26, r3, r3 /* 80218BBC 002159BC 40 82 01 44 */ bne lbl_80218D00 -/* 80218BC0 002159C0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80218BC0 002159C0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80218BC4 002159C4 7F 63 DB 78 */ mr r3, r27 /* 80218BC8 002159C8 81 84 01 38 */ lwz r12, 0x138(r4) /* 80218BCC 002159CC 7D 89 03 A6 */ mtctr r12 @@ -38222,7 +38222,7 @@ lbl_80218BF4: lbl_80218C08: /* 80218C08 00215A08 7C 1B E0 00 */ cmpw r27, r28 /* 80218C0C 00215A0C 41 80 FF E8 */ blt lbl_80218BF4 -/* 80218C10 00215A10 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80218C10 00215A10 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80218C14 00215A14 7F A3 EB 78 */ mr r3, r29 /* 80218C18 00215A18 81 84 01 38 */ lwz r12, 0x138(r4) /* 80218C1C 00215A1C 7D 89 03 A6 */ mtctr r12 @@ -38245,7 +38245,7 @@ lbl_80218C40: /* 80218C58 00215A58 90 61 00 30 */ stw r3, 0x30(r1) /* 80218C5C 00215A5C 38 61 00 2C */ addi r3, r1, 0x2c /* 80218C60 00215A60 48 01 69 31 */ bl RwErrorSet -/* 80218C64 00215A64 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80218C64 00215A64 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80218C68 00215A68 7F 63 DB 78 */ mr r3, r27 /* 80218C6C 00215A6C 81 84 01 38 */ lwz r12, 0x138(r4) /* 80218C70 00215A70 7D 89 03 A6 */ mtctr r12 @@ -38267,7 +38267,7 @@ lbl_80218C98: lbl_80218CAC: /* 80218CAC 00215AAC 7C 1B E0 00 */ cmpw r27, r28 /* 80218CB0 00215AB0 41 80 FF E8 */ blt lbl_80218C98 -/* 80218CB4 00215AB4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80218CB4 00215AB4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80218CB8 00215AB8 7F A3 EB 78 */ mr r3, r29 /* 80218CBC 00215ABC 81 84 01 38 */ lwz r12, 0x138(r4) /* 80218CC0 00215AC0 7D 89 03 A6 */ mtctr r12 @@ -38309,14 +38309,14 @@ lbl_80218D38: /* 80218D40 00215B40 54 19 10 3A */ slwi r25, r0, 2 /* 80218D44 00215B44 28 03 00 00 */ cmplwi r3, 0 /* 80218D48 00215B48 41 82 00 1C */ beq lbl_80218D64 -/* 80218D4C 00215B4C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80218D4C 00215B4C 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80218D50 00215B50 7F 24 CB 78 */ mr r4, r25 /* 80218D54 00215B54 81 85 01 3C */ lwz r12, 0x13c(r5) /* 80218D58 00215B58 7D 89 03 A6 */ mtctr r12 /* 80218D5C 00215B5C 4E 80 04 21 */ bctrl /* 80218D60 00215B60 48 00 00 18 */ b lbl_80218D78 lbl_80218D64: -/* 80218D64 00215B64 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80218D64 00215B64 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80218D68 00215B68 7F 23 CB 78 */ mr r3, r25 /* 80218D6C 00215B6C 81 84 01 34 */ lwz r12, 0x134(r4) /* 80218D70 00215B70 7D 89 03 A6 */ mtctr r12 @@ -38358,7 +38358,7 @@ lbl_80218DF0: /* 80218DF0 00215BF0 80 01 00 10 */ lwz r0, 0x10(r1) /* 80218DF4 00215BF4 7C 1C 00 00 */ cmpw r28, r0 /* 80218DF8 00215BF8 41 80 FC F0 */ blt lbl_80218AE8 -/* 80218DFC 00215BFC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80218DFC 00215BFC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80218E00 00215C00 7F 63 DB 78 */ mr r3, r27 /* 80218E04 00215C04 81 84 01 38 */ lwz r12, 0x138(r4) /* 80218E08 00215C08 7D 89 03 A6 */ mtctr r12 @@ -38389,7 +38389,7 @@ _rpMeshHeaderCreate: /* 80218E58 00215C58 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80218E5C 00215C5C 7C 08 02 A6 */ mflr r0 /* 80218E60 00215C60 90 01 00 14 */ stw r0, 0x14(r1) -/* 80218E64 00215C64 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80218E64 00215C64 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80218E68 00215C68 81 84 01 34 */ lwz r12, 0x134(r4) /* 80218E6C 00215C6C 7D 89 03 A6 */ mtctr r12 /* 80218E70 00215C70 4E 80 04 21 */ bctrl @@ -38400,7 +38400,7 @@ _rpMeshHeaderCreate: lbl_80218E84: /* 80218E84 00215C84 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80218E88 00215C88 7C 08 02 A6 */ mflr r0 -/* 80218E8C 00215C8C 38 8D 9E D0 */ addi r4, r13, lbl_803CC7D0-_SDA_BASE_ +/* 80218E8C 00215C8C 38 8D 9E D0 */ addi r4, r13, lbl_meshModule-_SDA_BASE_ /* 80218E90 00215C90 90 01 00 14 */ stw r0, 0x14(r1) /* 80218E94 00215C94 93 E1 00 0C */ stw r31, 0xc(r1) /* 80218E98 00215C98 7C 7F 1B 78 */ mr r31, r3 @@ -38408,12 +38408,12 @@ lbl_80218E84: /* 80218EA0 00215CA0 34 03 FF FF */ addic. r0, r3, -1 /* 80218EA4 00215CA4 90 04 00 04 */ stw r0, 4(r4) /* 80218EA8 00215CA8 40 82 00 1C */ bne lbl_80218EC4 -/* 80218EAC 00215CAC 80 6D 87 60 */ lwz r3, lbl_803CB060-_SDA_BASE_(r13) +/* 80218EAC 00215CAC 80 6D 87 60 */ lwz r3, lbl_MeshStatic-_SDA_BASE_(r13) /* 80218EB0 00215CB0 28 03 00 00 */ cmplwi r3, 0 /* 80218EB4 00215CB4 41 82 00 10 */ beq lbl_80218EC4 /* 80218EB8 00215CB8 48 01 85 29 */ bl RwFreeListDestroy /* 80218EBC 00215CBC 38 00 00 00 */ li r0, 0 -/* 80218EC0 00215CC0 90 0D 87 60 */ stw r0, lbl_803CB060-_SDA_BASE_(r13) +/* 80218EC0 00215CC0 90 0D 87 60 */ stw r0, lbl_MeshStatic-_SDA_BASE_(r13) lbl_80218EC4: /* 80218EC4 00215CC4 80 01 00 14 */ lwz r0, 0x14(r1) /* 80218EC8 00215CC8 7F E3 FB 78 */ mr r3, r31 @@ -38427,10 +38427,10 @@ lbl_80218EDC: /* 80218EE4 00215CE4 90 01 00 24 */ stw r0, 0x24(r1) /* 80218EE8 00215CE8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80218EEC 00215CEC 93 C1 00 18 */ stw r30, 0x18(r1) -/* 80218EF0 00215CF0 3B CD 9E D0 */ addi r30, r13, lbl_803CC7D0-_SDA_BASE_ +/* 80218EF0 00215CF0 3B CD 9E D0 */ addi r30, r13, lbl_meshModule-_SDA_BASE_ /* 80218EF4 00215CF4 93 A1 00 14 */ stw r29, 0x14(r1) /* 80218EF8 00215CF8 7C 7D 1B 78 */ mr r29, r3 -/* 80218EFC 00215CFC 90 8D 9E D0 */ stw r4, lbl_803CC7D0-_SDA_BASE_(r13) +/* 80218EFC 00215CFC 90 8D 9E D0 */ stw r4, lbl_meshModule-_SDA_BASE_(r13) /* 80218F00 00215D00 80 1E 00 04 */ lwz r0, 4(r30) /* 80218F04 00215D04 2C 00 00 00 */ cmpwi r0, 0 /* 80218F08 00215D08 40 82 00 3C */ bne lbl_80218F44 @@ -38438,21 +38438,21 @@ lbl_80218EDC: /* 80218F10 00215D10 38 80 00 32 */ li r4, 0x32 /* 80218F14 00215D14 38 A0 00 04 */ li r5, 4 /* 80218F18 00215D18 48 01 83 C9 */ bl RwFreeListCreate -/* 80218F1C 00215D1C 90 6D 87 60 */ stw r3, lbl_803CB060-_SDA_BASE_(r13) -/* 80218F20 00215D20 80 6D 87 60 */ lwz r3, lbl_803CB060-_SDA_BASE_(r13) +/* 80218F1C 00215D1C 90 6D 87 60 */ stw r3, lbl_MeshStatic-_SDA_BASE_(r13) +/* 80218F20 00215D20 80 6D 87 60 */ lwz r3, lbl_MeshStatic-_SDA_BASE_(r13) /* 80218F24 00215D24 28 03 00 00 */ cmplwi r3, 0 /* 80218F28 00215D28 40 82 00 1C */ bne lbl_80218F44 /* 80218F2C 00215D2C 41 82 00 10 */ beq lbl_80218F3C /* 80218F30 00215D30 48 01 84 B1 */ bl RwFreeListDestroy /* 80218F34 00215D34 38 00 00 00 */ li r0, 0 -/* 80218F38 00215D38 90 0D 87 60 */ stw r0, lbl_803CB060-_SDA_BASE_(r13) +/* 80218F38 00215D38 90 0D 87 60 */ stw r0, lbl_MeshStatic-_SDA_BASE_(r13) lbl_80218F3C: /* 80218F3C 00215D3C 38 60 00 00 */ li r3, 0 /* 80218F40 00215D40 48 00 01 04 */ b lbl_80219044 lbl_80218F44: -/* 80218F44 00215D44 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80218F44 00215D44 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80218F48 00215D48 38 00 00 01 */ li r0, 1 -/* 80218F4C 00215D4C 80 6D 9E D0 */ lwz r3, lbl_803CC7D0-_SDA_BASE_(r13) +/* 80218F4C 00215D4C 80 6D 9E D0 */ lwz r3, lbl_meshModule-_SDA_BASE_(r13) /* 80218F50 00215D50 3B E0 00 03 */ li r31, 3 /* 80218F54 00215D54 39 80 00 04 */ li r12, 4 /* 80218F58 00215D58 39 60 00 05 */ li r11, 5 @@ -38466,52 +38466,52 @@ lbl_80218F44: /* 80218F78 00215D78 7F A3 EB 78 */ mr r3, r29 /* 80218F7C 00215D7C 38 84 00 01 */ addi r4, r4, 1 /* 80218F80 00215D80 90 9E 00 04 */ stw r4, 4(r30) -/* 80218F84 00215D84 80 8D 9E D0 */ lwz r4, lbl_803CC7D0-_SDA_BASE_(r13) -/* 80218F88 00215D88 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80218F84 00215D84 80 8D 9E D0 */ lwz r4, lbl_meshModule-_SDA_BASE_(r13) +/* 80218F88 00215D88 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80218F8C 00215D8C 38 84 00 08 */ addi r4, r4, 8 /* 80218F90 00215D90 7F E5 21 AE */ stbx r31, r5, r4 -/* 80218F94 00215D94 80 8D 9E D0 */ lwz r4, lbl_803CC7D0-_SDA_BASE_(r13) -/* 80218F98 00215D98 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80218F94 00215D94 80 8D 9E D0 */ lwz r4, lbl_meshModule-_SDA_BASE_(r13) +/* 80218F98 00215D98 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80218F9C 00215D9C 38 84 00 09 */ addi r4, r4, 9 /* 80218FA0 00215DA0 7D 85 21 AE */ stbx r12, r5, r4 -/* 80218FA4 00215DA4 80 8D 9E D0 */ lwz r4, lbl_803CC7D0-_SDA_BASE_(r13) -/* 80218FA8 00215DA8 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80218FA4 00215DA4 80 8D 9E D0 */ lwz r4, lbl_meshModule-_SDA_BASE_(r13) +/* 80218FA8 00215DA8 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80218FAC 00215DAC 38 84 00 0A */ addi r4, r4, 0xa /* 80218FB0 00215DB0 7D 65 21 AE */ stbx r11, r5, r4 -/* 80218FB4 00215DB4 80 8D 9E D0 */ lwz r4, lbl_803CC7D0-_SDA_BASE_(r13) -/* 80218FB8 00215DB8 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80218FB4 00215DB4 80 8D 9E D0 */ lwz r4, lbl_meshModule-_SDA_BASE_(r13) +/* 80218FB8 00215DB8 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80218FBC 00215DBC 38 84 00 0C */ addi r4, r4, 0xc /* 80218FC0 00215DC0 7C 05 21 AE */ stbx r0, r5, r4 -/* 80218FC4 00215DC4 80 8D 9E D0 */ lwz r4, lbl_803CC7D0-_SDA_BASE_(r13) -/* 80218FC8 00215DC8 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80218FC4 00215DC4 80 8D 9E D0 */ lwz r4, lbl_meshModule-_SDA_BASE_(r13) +/* 80218FC8 00215DC8 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80218FCC 00215DCC 38 84 00 10 */ addi r4, r4, 0x10 /* 80218FD0 00215DD0 7D 45 21 AE */ stbx r10, r5, r4 -/* 80218FD4 00215DD4 80 8D 9E D0 */ lwz r4, lbl_803CC7D0-_SDA_BASE_(r13) -/* 80218FD8 00215DD8 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80218FD4 00215DD4 80 8D 9E D0 */ lwz r4, lbl_meshModule-_SDA_BASE_(r13) +/* 80218FD8 00215DD8 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80218FDC 00215DDC 38 84 00 18 */ addi r4, r4, 0x18 /* 80218FE0 00215DE0 7D 25 21 AE */ stbx r9, r5, r4 -/* 80218FE4 00215DE4 80 8D 9E D0 */ lwz r4, lbl_803CC7D0-_SDA_BASE_(r13) -/* 80218FE8 00215DE8 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80218FE4 00215DE4 80 8D 9E D0 */ lwz r4, lbl_meshModule-_SDA_BASE_(r13) +/* 80218FE8 00215DE8 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80218FEC 00215DEC 38 84 00 28 */ addi r4, r4, 0x28 /* 80218FF0 00215DF0 7D 85 21 AE */ stbx r12, r5, r4 -/* 80218FF4 00215DF4 80 8D 9E D0 */ lwz r4, lbl_803CC7D0-_SDA_BASE_(r13) -/* 80218FF8 00215DF8 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80218FF4 00215DF4 80 8D 9E D0 */ lwz r4, lbl_meshModule-_SDA_BASE_(r13) +/* 80218FF8 00215DF8 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80218FFC 00215DFC 38 84 00 29 */ addi r4, r4, 0x29 /* 80219000 00215E00 7D 05 21 AE */ stbx r8, r5, r4 -/* 80219004 00215E04 80 8D 9E D0 */ lwz r4, lbl_803CC7D0-_SDA_BASE_(r13) -/* 80219008 00215E08 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80219004 00215E04 80 8D 9E D0 */ lwz r4, lbl_meshModule-_SDA_BASE_(r13) +/* 80219008 00215E08 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021900C 00215E0C 38 84 00 2A */ addi r4, r4, 0x2a /* 80219010 00215E10 7C E5 21 AE */ stbx r7, r5, r4 -/* 80219014 00215E14 80 8D 9E D0 */ lwz r4, lbl_803CC7D0-_SDA_BASE_(r13) -/* 80219018 00215E18 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80219014 00215E14 80 8D 9E D0 */ lwz r4, lbl_meshModule-_SDA_BASE_(r13) +/* 80219018 00215E18 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021901C 00215E1C 38 84 00 2B */ addi r4, r4, 0x2b /* 80219020 00215E20 7C 05 21 AE */ stbx r0, r5, r4 -/* 80219024 00215E24 80 8D 9E D0 */ lwz r4, lbl_803CC7D0-_SDA_BASE_(r13) -/* 80219028 00215E28 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80219024 00215E24 80 8D 9E D0 */ lwz r4, lbl_meshModule-_SDA_BASE_(r13) +/* 80219028 00215E28 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021902C 00215E2C 38 04 00 2C */ addi r0, r4, 0x2c /* 80219030 00215E30 7D 45 01 AE */ stbx r10, r5, r0 -/* 80219034 00215E34 80 8D 9E D0 */ lwz r4, lbl_803CC7D0-_SDA_BASE_(r13) -/* 80219038 00215E38 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80219034 00215E34 80 8D 9E D0 */ lwz r4, lbl_meshModule-_SDA_BASE_(r13) +/* 80219038 00215E38 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021903C 00215E3C 38 04 00 2D */ addi r0, r4, 0x2d /* 80219040 00215E40 7C C5 01 AE */ stbx r6, r5, r0 lbl_80219044: @@ -38532,8 +38532,8 @@ _rpBuildMeshCreate: /* 80219070 00215E70 93 C1 00 28 */ stw r30, 0x28(r1) /* 80219074 00215E74 93 A1 00 24 */ stw r29, 0x24(r1) /* 80219078 00215E78 7C 7D 1B 78 */ mr r29, r3 -/* 8021907C 00215E7C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 80219080 00215E80 80 6D 87 60 */ lwz r3, lbl_803CB060-_SDA_BASE_(r13) +/* 8021907C 00215E7C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80219080 00215E80 80 6D 87 60 */ lwz r3, lbl_MeshStatic-_SDA_BASE_(r13) /* 80219084 00215E84 81 84 01 44 */ lwz r12, 0x144(r4) /* 80219088 00215E88 7D 89 03 A6 */ mtctr r12 /* 8021908C 00215E8C 4E 80 04 21 */ bctrl @@ -38543,7 +38543,7 @@ _rpBuildMeshCreate: /* 8021909C 00215E9C 28 1D 00 00 */ cmplwi r29, 0 /* 802190A0 00215EA0 90 1F 00 04 */ stw r0, 4(r31) /* 802190A4 00215EA4 41 82 00 7C */ beq lbl_80219120 -/* 802190A8 00215EA8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 802190A8 00215EA8 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802190AC 00215EAC 1F DD 00 14 */ mulli r30, r29, 0x14 /* 802190B0 00215EB0 81 83 01 34 */ lwz r12, 0x134(r3) /* 802190B4 00215EB4 7F C3 F3 78 */ mr r3, r30 @@ -38553,9 +38553,9 @@ _rpBuildMeshCreate: /* 802190C4 00215EC4 80 1F 00 08 */ lwz r0, 8(r31) /* 802190C8 00215EC8 28 00 00 00 */ cmplwi r0, 0 /* 802190CC 00215ECC 40 82 00 4C */ bne lbl_80219118 -/* 802190D0 00215ED0 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 802190D0 00215ED0 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802190D4 00215ED4 7F E4 FB 78 */ mr r4, r31 -/* 802190D8 00215ED8 80 6D 87 60 */ lwz r3, lbl_803CB060-_SDA_BASE_(r13) +/* 802190D8 00215ED8 80 6D 87 60 */ lwz r3, lbl_MeshStatic-_SDA_BASE_(r13) /* 802190DC 00215EDC 81 85 01 48 */ lwz r12, 0x148(r5) /* 802190E0 00215EE0 7D 89 03 A6 */ mtctr r12 /* 802190E4 00215EE4 4E 80 04 21 */ bctrl @@ -38611,16 +38611,16 @@ _rpBuildMeshDestroy: /* 8021918C 00215F8C 80 63 00 08 */ lwz r3, 8(r3) /* 80219190 00215F90 28 03 00 00 */ cmplwi r3, 0 /* 80219194 00215F94 41 82 00 1C */ beq lbl_802191B0 -/* 80219198 00215F98 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80219198 00215F98 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021919C 00215F9C 81 84 01 38 */ lwz r12, 0x138(r4) /* 802191A0 00215FA0 7D 89 03 A6 */ mtctr r12 /* 802191A4 00215FA4 4E 80 04 21 */ bctrl /* 802191A8 00215FA8 38 00 00 00 */ li r0, 0 /* 802191AC 00215FAC 90 1F 00 08 */ stw r0, 8(r31) lbl_802191B0: -/* 802191B0 00215FB0 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 802191B0 00215FB0 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802191B4 00215FB4 7F E4 FB 78 */ mr r4, r31 -/* 802191B8 00215FB8 80 6D 87 60 */ lwz r3, lbl_803CB060-_SDA_BASE_(r13) +/* 802191B8 00215FB8 80 6D 87 60 */ lwz r3, lbl_MeshStatic-_SDA_BASE_(r13) /* 802191BC 00215FBC 81 85 01 48 */ lwz r12, 0x148(r5) /* 802191C0 00215FC0 7D 89 03 A6 */ mtctr r12 /* 802191C4 00215FC4 4E 80 04 21 */ bctrl @@ -38652,7 +38652,7 @@ _rpMeshDestroy: /* 80219220 00216020 28 00 00 00 */ cmplwi r0, 0 /* 80219224 00216024 41 82 00 14 */ beq lbl_80219238 lbl_80219228: -/* 80219228 00216028 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80219228 00216028 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021922C 0021602C 81 84 01 38 */ lwz r12, 0x138(r4) /* 80219230 00216030 7D 89 03 A6 */ mtctr r12 /* 80219234 00216034 4E 80 04 21 */ bctrl @@ -38687,7 +38687,7 @@ _rpBuildMeshAddTriangle: /* 80219298 00216098 28 03 00 00 */ cmplwi r3, 0 /* 8021929C 0021609C 1E C0 00 14 */ mulli r22, r0, 0x14 /* 802192A0 002160A0 41 82 00 20 */ beq lbl_802192C0 -/* 802192A4 002160A4 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 802192A4 002160A4 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802192A8 002160A8 7E C4 B3 78 */ mr r4, r22 /* 802192AC 002160AC 80 77 00 08 */ lwz r3, 8(r23) /* 802192B0 002160B0 81 85 01 3C */ lwz r12, 0x13c(r5) @@ -38695,7 +38695,7 @@ _rpBuildMeshAddTriangle: /* 802192B8 002160B8 4E 80 04 21 */ bctrl /* 802192BC 002160BC 48 00 00 18 */ b lbl_802192D4 lbl_802192C0: -/* 802192C0 002160C0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802192C0 002160C0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802192C4 002160C4 7E C3 B3 78 */ mr r3, r22 /* 802192C8 002160C8 81 84 01 34 */ lwz r12, 0x134(r4) /* 802192CC 002160CC 7D 89 03 A6 */ mtctr r12 @@ -39000,7 +39000,7 @@ lbl_802196E0: /* 802196E4 002164E4 54 00 08 3C */ slwi r0, r0, 1 /* 802196E8 002164E8 7C 63 02 14 */ add r3, r3, r0 lbl_802196EC: -/* 802196EC 002164EC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802196EC 002164EC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802196F0 002164F0 81 84 01 34 */ lwz r12, 0x134(r4) /* 802196F4 002164F4 7D 89 03 A6 */ mtctr r12 /* 802196F8 002164F8 4E 80 04 21 */ bctrl @@ -39016,15 +39016,15 @@ lbl_802196EC: /* 80219720 00216520 80 61 00 14 */ lwz r3, 0x14(r1) /* 80219724 00216524 7F 9D 22 14 */ add r28, r29, r4 /* 80219728 00216528 B0 7F 00 04 */ sth r3, 4(r31) -/* 8021972C 0021652C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 80219730 00216530 80 6D 9E D0 */ lwz r3, lbl_803CC7D0-_SDA_BASE_(r13) +/* 8021972C 0021652C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80219730 00216530 80 6D 9E D0 */ lwz r3, lbl_meshModule-_SDA_BASE_(r13) /* 80219734 00216534 7C 64 1A AE */ lhax r3, r4, r3 /* 80219738 00216538 B0 7F 00 06 */ sth r3, 6(r31) /* 8021973C 0021653C 80 61 00 18 */ lwz r3, 0x18(r1) /* 80219740 00216540 90 7F 00 08 */ stw r3, 8(r31) /* 80219744 00216544 90 1F 00 0C */ stw r0, 0xc(r31) -/* 80219748 00216548 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021974C 0021654C 80 8D 9E D0 */ lwz r4, lbl_803CC7D0-_SDA_BASE_(r13) +/* 80219748 00216548 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021974C 0021654C 80 8D 9E D0 */ lwz r4, lbl_meshModule-_SDA_BASE_(r13) /* 80219750 00216550 7C 65 22 AE */ lhax r3, r5, r4 /* 80219754 00216554 38 03 00 01 */ addi r0, r3, 1 /* 80219758 00216558 7C 05 23 2E */ sthx r0, r5, r4 @@ -39162,8 +39162,8 @@ lbl_802198F8: .global _rpMeshGetNextSerialNumber _rpMeshGetNextSerialNumber: -/* 80219914 00216714 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) -/* 80219918 00216718 80 8D 9E D0 */ lwz r4, lbl_803CC7D0-_SDA_BASE_(r13) +/* 80219914 00216714 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80219918 00216718 80 8D 9E D0 */ lwz r4, lbl_meshModule-_SDA_BASE_(r13) /* 8021991C 0021671C 7C 65 22 AE */ lhax r3, r5, r4 /* 80219920 00216720 38 03 00 01 */ addi r0, r3, 1 /* 80219924 00216724 7C 05 23 2E */ sthx r0, r5, r4 @@ -39200,12 +39200,12 @@ lbl_80219968: /* 80219998 00216798 2C 04 05 00 */ cmpwi r4, 0x500 /* 8021999C 0021679C 40 82 00 08 */ bne lbl_802199A4 lbl_802199A0: -/* 802199A0 002167A0 80 02 BB C0 */ lwz r0, lbl_803D0540-_SDA2_BASE_(r2) +/* 802199A0 002167A0 80 02 BB C0 */ lwz r0, lbl_transBIT$276-_SDA2_BASE_(r2) lbl_802199A4: /* 802199A4 002167A4 88 85 00 07 */ lbz r4, 7(r5) /* 802199A8 002167A8 28 04 00 FF */ cmplwi r4, 0xff /* 802199AC 002167AC 41 82 00 0C */ beq lbl_802199B8 -/* 802199B0 002167B0 80 82 BB C0 */ lwz r4, lbl_803D0540-_SDA2_BASE_(r2) +/* 802199B0 002167B0 80 82 BB C0 */ lwz r4, lbl_transBIT$276-_SDA2_BASE_(r2) /* 802199B4 002167B4 7C 00 23 78 */ or r0, r0, r4 lbl_802199B8: /* 802199B8 002167B8 28 06 00 00 */ cmplwi r6, 0 @@ -39223,12 +39223,12 @@ lbl_802199B8: /* 802199E8 002167E8 2C 04 05 00 */ cmpwi r4, 0x500 /* 802199EC 002167EC 40 82 00 08 */ bne lbl_802199F4 lbl_802199F0: -/* 802199F0 002167F0 80 62 BB C0 */ lwz r3, lbl_803D0540-_SDA2_BASE_(r2) +/* 802199F0 002167F0 80 62 BB C0 */ lwz r3, lbl_transBIT$276-_SDA2_BASE_(r2) lbl_802199F4: /* 802199F4 002167F4 88 86 00 07 */ lbz r4, 7(r6) /* 802199F8 002167F8 28 04 00 FF */ cmplwi r4, 0xff /* 802199FC 002167FC 41 82 00 0C */ beq lbl_80219A08 -/* 80219A00 00216800 80 82 BB C0 */ lwz r4, lbl_803D0540-_SDA2_BASE_(r2) +/* 80219A00 00216800 80 82 BB C0 */ lwz r4, lbl_transBIT$276-_SDA2_BASE_(r2) /* 80219A04 00216804 7C 63 23 78 */ or r3, r3, r4 lbl_80219A08: /* 80219A08 00216808 A1 8B 00 10 */ lhz r12, 0x10(r11) @@ -39339,7 +39339,7 @@ lbl_80219B90: /* 80219B98 00216998 7C C6 03 78 */ or r6, r6, r0 /* 80219B9C 0021699C 42 00 FF F4 */ bdnz lbl_80219B90 lbl_80219BA0: -/* 80219BA0 002169A0 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80219BA0 002169A0 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80219BA4 002169A4 38 06 00 1F */ addi r0, r6, 0x1f /* 80219BA8 002169A8 54 1F E8 FE */ srwi r31, r0, 3 /* 80219BAC 002169AC 81 83 01 34 */ lwz r12, 0x134(r3) @@ -39348,7 +39348,7 @@ lbl_80219BA0: /* 80219BB8 002169B8 4E 80 04 21 */ bctrl /* 80219BBC 002169BC 7C 7E 1B 79 */ or. r30, r3, r3 /* 80219BC0 002169C0 41 82 01 E0 */ beq lbl_80219DA0 -/* 80219BC4 002169C4 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80219BC4 002169C4 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80219BC8 002169C8 80 1A 00 04 */ lwz r0, 4(r26) /* 80219BCC 002169CC 81 83 01 34 */ lwz r12, 0x134(r3) /* 80219BD0 002169D0 54 19 08 3C */ slwi r25, r0, 1 @@ -39463,13 +39463,13 @@ lbl_80219D60: lbl_80219D68: /* 80219D68 00216B68 7C 04 E8 40 */ cmplw r4, r29 /* 80219D6C 00216B6C 41 80 FE 90 */ blt lbl_80219BFC -/* 80219D70 00216B70 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80219D70 00216B70 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80219D74 00216B74 7F 63 DB 78 */ mr r3, r27 /* 80219D78 00216B78 81 84 01 38 */ lwz r12, 0x138(r4) /* 80219D7C 00216B7C 7D 89 03 A6 */ mtctr r12 /* 80219D80 00216B80 4E 80 04 21 */ bctrl lbl_80219D84: -/* 80219D84 00216B84 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80219D84 00216B84 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80219D88 00216B88 7F C3 F3 78 */ mr r3, r30 /* 80219D8C 00216B8C 81 84 01 38 */ lwz r12, 0x138(r4) /* 80219D90 00216B90 7D 89 03 A6 */ mtctr r12 @@ -39493,7 +39493,7 @@ rwsdk.TriStripBinEntryArrayCreate: /* 80219DC4 00216BC4 90 01 00 34 */ stw r0, 0x34(r1) /* 80219DC8 00216BC8 39 61 00 30 */ addi r11, r1, 0x30 /* 80219DCC 00216BCC 4B FD 37 29 */ bl func_801ED4F4 -/* 80219DD0 00216BD0 80 ED 9F 7C */ lwz r7, lbl_803CC87C-_SDA_BASE_(r13) +/* 80219DD0 00216BD0 80 ED 9F 7C */ lwz r7, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80219DD4 00216BD4 7C 7D 1B 78 */ mr r29, r3 /* 80219DD8 00216BD8 7C 9E 23 78 */ mr r30, r4 /* 80219DDC 00216BDC 7C BF 2B 78 */ mr r31, r5 @@ -39519,7 +39519,7 @@ rwsdk.TriStripBinEntryArrayCreate: /* 80219E2C 00216C2C 3B 40 00 00 */ li r26, 0 /* 80219E30 00216C30 48 00 02 64 */ b lbl_8021A094 lbl_80219E34: -/* 80219E34 00216C34 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80219E34 00216C34 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80219E38 00216C38 80 7E 00 00 */ lwz r3, 0(r30) /* 80219E3C 00216C3C 81 84 01 44 */ lwz r12, 0x144(r4) /* 80219E40 00216C40 7D 89 03 A6 */ mtctr r12 @@ -39567,7 +39567,7 @@ lbl_80219EDC: lbl_80219EE0: /* 80219EE0 00216CE0 28 05 00 00 */ cmplwi r5, 0 /* 80219EE4 00216CE4 40 82 FF A8 */ bne lbl_80219E8C -/* 80219EE8 00216CE8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80219EE8 00216CE8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80219EEC 00216CEC 81 84 01 44 */ lwz r12, 0x144(r4) /* 80219EF0 00216CF0 7D 89 03 A6 */ mtctr r12 /* 80219EF4 00216CF4 4E 80 04 21 */ bctrl @@ -39615,7 +39615,7 @@ lbl_80219F8C: lbl_80219F90: /* 80219F90 00216D90 28 05 00 00 */ cmplwi r5, 0 /* 80219F94 00216D94 40 82 FF A8 */ bne lbl_80219F3C -/* 80219F98 00216D98 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80219F98 00216D98 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80219F9C 00216D9C 81 84 01 44 */ lwz r12, 0x144(r4) /* 80219FA0 00216DA0 7D 89 03 A6 */ mtctr r12 /* 80219FA4 00216DA4 4E 80 04 21 */ bctrl @@ -39663,7 +39663,7 @@ lbl_8021A03C: lbl_8021A040: /* 8021A040 00216E40 28 05 00 00 */ cmplwi r5, 0 /* 8021A044 00216E44 40 82 FF A8 */ bne lbl_80219FEC -/* 8021A048 00216E48 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021A048 00216E48 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021A04C 00216E4C 81 84 01 44 */ lwz r12, 0x144(r4) /* 8021A050 00216E50 7D 89 03 A6 */ mtctr r12 /* 8021A054 00216E54 4E 80 04 21 */ bctrl @@ -40232,8 +40232,8 @@ lbl_8021A7EC: /* 8021A804 00217604 90 03 00 14 */ stw r0, 0x14(r3) /* 8021A808 00217608 42 00 FF BC */ bdnz lbl_8021A7C4 lbl_8021A80C: -/* 8021A80C 0021760C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021A810 00217610 80 6D 9E D0 */ lwz r3, lbl_803CC7D0-_SDA_BASE_(r13) +/* 8021A80C 0021760C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021A810 00217610 80 6D 9E D0 */ lwz r3, lbl_meshModule-_SDA_BASE_(r13) /* 8021A814 00217614 81 84 01 44 */ lwz r12, 0x144(r4) /* 8021A818 00217618 38 03 00 04 */ addi r0, r3, 4 /* 8021A81C 0021761C 7C 64 00 2E */ lwzx r3, r4, r0 @@ -40245,15 +40245,15 @@ lbl_8021A80C: /* 8021A834 00217634 7C 7A 1B 78 */ mr r26, r3 /* 8021A838 00217638 92 23 00 08 */ stw r17, 8(r3) /* 8021A83C 0021763C 90 03 00 04 */ stw r0, 4(r3) -/* 8021A840 00217640 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021A840 00217640 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021A844 00217644 80 1A 00 08 */ lwz r0, 8(r26) /* 8021A848 00217648 81 83 01 34 */ lwz r12, 0x134(r3) /* 8021A84C 0021764C 54 03 10 3A */ slwi r3, r0, 2 /* 8021A850 00217650 7D 89 03 A6 */ mtctr r12 /* 8021A854 00217654 4E 80 04 21 */ bctrl /* 8021A858 00217658 90 7A 00 00 */ stw r3, 0(r26) -/* 8021A85C 0021765C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021A860 00217660 80 6D 9E D0 */ lwz r3, lbl_803CC7D0-_SDA_BASE_(r13) +/* 8021A85C 0021765C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021A860 00217660 80 6D 9E D0 */ lwz r3, lbl_meshModule-_SDA_BASE_(r13) /* 8021A864 00217664 81 84 01 44 */ lwz r12, 0x144(r4) /* 8021A868 00217668 38 03 00 04 */ addi r0, r3, 4 /* 8021A86C 0021766C 7C 64 00 2E */ lwzx r3, r4, r0 @@ -40263,7 +40263,7 @@ lbl_8021A80C: /* 8021A87C 0021767C 38 00 00 00 */ li r0, 0 /* 8021A880 00217680 7C 79 1B 78 */ mr r25, r3 /* 8021A884 00217684 90 03 00 04 */ stw r0, 4(r3) -/* 8021A888 00217688 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021A888 00217688 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021A88C 0021768C 80 19 00 08 */ lwz r0, 8(r25) /* 8021A890 00217690 81 83 01 34 */ lwz r12, 0x134(r3) /* 8021A894 00217694 54 03 10 3A */ slwi r3, r0, 2 @@ -40283,8 +40283,8 @@ lbl_8021A8B4: /* 8021A8C8 002176C8 38 00 00 03 */ li r0, 3 /* 8021A8CC 002176CC 7C 12 18 78 */ andc r18, r0, r3 /* 8021A8D0 002176D0 41 82 00 C4 */ beq lbl_8021A994 -/* 8021A8D4 002176D4 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021A8D8 002176D8 80 6D 9E D0 */ lwz r3, lbl_803CC7D0-_SDA_BASE_(r13) +/* 8021A8D4 002176D4 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021A8D8 002176D8 80 6D 9E D0 */ lwz r3, lbl_meshModule-_SDA_BASE_(r13) /* 8021A8DC 002176DC 81 85 01 44 */ lwz r12, 0x144(r5) /* 8021A8E0 002176E0 38 03 00 04 */ addi r0, r3, 4 /* 8021A8E4 002176E4 82 24 00 00 */ lwz r17, 0(r4) @@ -40301,7 +40301,7 @@ lbl_8021A8B4: /* 8021A910 00217710 91 C4 00 00 */ stw r14, 0(r4) /* 8021A914 00217714 90 0E 00 08 */ stw r0, 8(r14) /* 8021A918 00217718 90 0E 00 04 */ stw r0, 4(r14) -/* 8021A91C 0021771C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021A91C 0021771C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021A920 00217720 81 84 01 34 */ lwz r12, 0x134(r4) /* 8021A924 00217724 7D 89 03 A6 */ mtctr r12 /* 8021A928 00217728 4E 80 04 21 */ bctrl @@ -40855,8 +40855,8 @@ lbl_8021B0C0: lbl_8021B0D0: /* 8021B0D0 00217ED0 2C 12 00 04 */ cmpwi r18, 4 /* 8021B0D4 00217ED4 41 80 FC B4 */ blt lbl_8021AD88 -/* 8021B0D8 00217ED8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021B0DC 00217EDC 80 6D 9E D0 */ lwz r3, lbl_803CC7D0-_SDA_BASE_(r13) +/* 8021B0D8 00217ED8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021B0DC 00217EDC 80 6D 9E D0 */ lwz r3, lbl_meshModule-_SDA_BASE_(r13) /* 8021B0E0 00217EE0 81 84 01 44 */ lwz r12, 0x144(r4) /* 8021B0E4 00217EE4 38 03 00 04 */ addi r0, r3, 4 /* 8021B0E8 00217EE8 7C 64 00 2E */ lwzx r3, r4, r0 @@ -40875,7 +40875,7 @@ lbl_8021B0D0: /* 8021B11C 00217F1C 7C 64 1A 14 */ add r3, r4, r3 /* 8021B120 00217F20 90 6E 00 08 */ stw r3, 8(r14) /* 8021B124 00217F24 90 0E 00 04 */ stw r0, 4(r14) -/* 8021B128 00217F28 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021B128 00217F28 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021B12C 00217F2C 80 0E 00 08 */ lwz r0, 8(r14) /* 8021B130 00217F30 81 83 01 34 */ lwz r12, 0x134(r3) /* 8021B134 00217F34 54 03 10 3A */ slwi r3, r0, 2 @@ -40921,8 +40921,8 @@ lbl_8021B1B8: lbl_8021B1C8: /* 8021B1C8 00217FC8 2C 12 00 04 */ cmpwi r18, 4 /* 8021B1CC 00217FCC 41 80 FB BC */ blt lbl_8021AD88 -/* 8021B1D0 00217FD0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021B1D4 00217FD4 80 6D 9E D0 */ lwz r3, lbl_803CC7D0-_SDA_BASE_(r13) +/* 8021B1D0 00217FD0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021B1D4 00217FD4 80 6D 9E D0 */ lwz r3, lbl_meshModule-_SDA_BASE_(r13) /* 8021B1D8 00217FD8 81 84 01 44 */ lwz r12, 0x144(r4) /* 8021B1DC 00217FDC 38 03 00 04 */ addi r0, r3, 4 /* 8021B1E0 00217FE0 7C 64 00 2E */ lwzx r3, r4, r0 @@ -40937,7 +40937,7 @@ lbl_8021B1C8: /* 8021B204 00218004 90 0E 00 08 */ stw r0, 8(r14) /* 8021B208 00218008 80 1A 00 04 */ lwz r0, 4(r26) /* 8021B20C 0021800C 90 0E 00 04 */ stw r0, 4(r14) -/* 8021B210 00218010 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021B210 00218010 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021B214 00218014 80 1A 00 04 */ lwz r0, 4(r26) /* 8021B218 00218018 81 83 01 34 */ lwz r12, 0x134(r3) /* 8021B21C 0021801C 54 03 10 3A */ slwi r3, r0, 2 @@ -40952,7 +40952,7 @@ lbl_8021B1C8: lbl_8021B240: /* 8021B240 00218040 7C 18 80 40 */ cmplw r24, r16 /* 8021B244 00218044 41 80 F6 70 */ blt lbl_8021A8B4 -/* 8021B248 00218048 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021B248 00218048 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021B24C 0021804C 80 79 00 00 */ lwz r3, 0(r25) /* 8021B250 00218050 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021B254 00218054 7D 89 03 A6 */ mtctr r12 @@ -40960,14 +40960,14 @@ lbl_8021B240: /* 8021B25C 0021805C 38 00 00 00 */ li r0, 0 /* 8021B260 00218060 7F 24 CB 78 */ mr r4, r25 /* 8021B264 00218064 90 19 00 00 */ stw r0, 0(r25) -/* 8021B268 00218068 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021B26C 0021806C 80 6D 9E D0 */ lwz r3, lbl_803CC7D0-_SDA_BASE_(r13) +/* 8021B268 00218068 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021B26C 0021806C 80 6D 9E D0 */ lwz r3, lbl_meshModule-_SDA_BASE_(r13) /* 8021B270 00218070 81 85 01 48 */ lwz r12, 0x148(r5) /* 8021B274 00218074 38 03 00 04 */ addi r0, r3, 4 /* 8021B278 00218078 7C 65 00 2E */ lwzx r3, r5, r0 /* 8021B27C 0021807C 7D 89 03 A6 */ mtctr r12 /* 8021B280 00218080 4E 80 04 21 */ bctrl -/* 8021B284 00218084 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021B284 00218084 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021B288 00218088 80 7A 00 00 */ lwz r3, 0(r26) /* 8021B28C 0021808C 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021B290 00218090 7D 89 03 A6 */ mtctr r12 @@ -40975,8 +40975,8 @@ lbl_8021B240: /* 8021B298 00218098 38 00 00 00 */ li r0, 0 /* 8021B29C 0021809C 7F 44 D3 78 */ mr r4, r26 /* 8021B2A0 002180A0 90 1A 00 00 */ stw r0, 0(r26) -/* 8021B2A4 002180A4 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021B2A8 002180A8 80 6D 9E D0 */ lwz r3, lbl_803CC7D0-_SDA_BASE_(r13) +/* 8021B2A4 002180A4 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021B2A8 002180A8 80 6D 9E D0 */ lwz r3, lbl_meshModule-_SDA_BASE_(r13) /* 8021B2AC 002180AC 81 85 01 48 */ lwz r12, 0x148(r5) /* 8021B2B0 002180B0 38 03 00 04 */ addi r0, r3, 4 /* 8021B2B4 002180B4 7C 65 00 2E */ lwzx r3, r5, r0 @@ -40985,7 +40985,7 @@ lbl_8021B240: /* 8021B2C0 002180C0 80 81 00 0C */ lwz r4, 0xc(r1) /* 8021B2C4 002180C4 48 00 00 20 */ b lbl_8021B2E4 lbl_8021B2C8: -/* 8021B2C8 002180C8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021B2C8 002180C8 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021B2CC 002180CC 81 C4 00 0C */ lwz r14, 0xc(r4) /* 8021B2D0 002180D0 81 83 01 48 */ lwz r12, 0x148(r3) /* 8021B2D4 002180D4 80 61 00 14 */ lwz r3, 0x14(r1) @@ -41003,7 +41003,7 @@ lbl_8021B2E4: /* 8021B300 00218100 7D CF 73 78 */ mr r15, r14 /* 8021B304 00218104 48 00 00 28 */ b lbl_8021B32C lbl_8021B308: -/* 8021B308 00218108 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021B308 00218108 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021B30C 0021810C 80 61 00 10 */ lwz r3, 0x10(r1) /* 8021B310 00218110 81 84 01 48 */ lwz r12, 0x148(r4) /* 8021B314 00218114 80 91 00 00 */ lwz r4, 0(r17) @@ -41020,7 +41020,7 @@ lbl_8021B32C: /* 8021B33C 0021813C 38 00 00 00 */ li r0, 0 /* 8021B340 00218140 7E C3 B3 78 */ mr r3, r22 /* 8021B344 00218144 90 01 00 10 */ stw r0, 0x10(r1) -/* 8021B348 00218148 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021B348 00218148 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021B34C 0021814C 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021B350 00218150 7D 89 03 A6 */ mtctr r12 /* 8021B354 00218154 4E 80 04 21 */ bctrl @@ -41047,8 +41047,8 @@ rwsdk.TriStripJoin: /* 8021B39C 0021819C 38 60 00 00 */ li r3, 0 /* 8021B3A0 002181A0 48 00 03 94 */ b lbl_8021B734 lbl_8021B3A4: -/* 8021B3A4 002181A4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021B3A8 002181A8 80 6D 9E D0 */ lwz r3, lbl_803CC7D0-_SDA_BASE_(r13) +/* 8021B3A4 002181A4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021B3A8 002181A8 80 6D 9E D0 */ lwz r3, lbl_meshModule-_SDA_BASE_(r13) /* 8021B3AC 002181AC 81 84 01 44 */ lwz r12, 0x144(r4) /* 8021B3B0 002181B0 38 03 00 04 */ addi r0, r3, 4 /* 8021B3B4 002181B4 7C 64 00 2E */ lwzx r3, r4, r0 @@ -41070,7 +41070,7 @@ lbl_8021B3D8: lbl_8021B3F0: /* 8021B3F0 002181F0 28 04 00 00 */ cmplwi r4, 0 /* 8021B3F4 002181F4 40 82 FF E4 */ bne lbl_8021B3D8 -/* 8021B3F8 002181F8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021B3F8 002181F8 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021B3FC 002181FC 80 1F 00 08 */ lwz r0, 8(r31) /* 8021B400 00218200 81 83 01 34 */ lwz r12, 0x134(r3) /* 8021B404 00218204 54 03 10 3A */ slwi r3, r0, 2 @@ -41097,7 +41097,7 @@ lbl_8021B450: /* 8021B450 00218250 80 1D 00 04 */ lwz r0, 4(r29) /* 8021B454 00218254 7C 06 00 40 */ cmplw r6, r0 /* 8021B458 00218258 41 80 FF CC */ blt lbl_8021B424 -/* 8021B45C 0021825C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021B45C 0021825C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021B460 00218260 80 7D 00 00 */ lwz r3, 0(r29) /* 8021B464 00218264 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021B468 00218268 7D 89 03 A6 */ mtctr r12 @@ -41105,8 +41105,8 @@ lbl_8021B450: /* 8021B470 00218270 38 00 00 00 */ li r0, 0 /* 8021B474 00218274 7F A4 EB 78 */ mr r4, r29 /* 8021B478 00218278 90 1D 00 00 */ stw r0, 0(r29) -/* 8021B47C 0021827C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021B480 00218280 80 6D 9E D0 */ lwz r3, lbl_803CC7D0-_SDA_BASE_(r13) +/* 8021B47C 0021827C 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021B480 00218280 80 6D 9E D0 */ lwz r3, lbl_meshModule-_SDA_BASE_(r13) /* 8021B484 00218284 81 85 01 48 */ lwz r12, 0x148(r5) /* 8021B488 00218288 38 03 00 04 */ addi r0, r3, 4 /* 8021B48C 0021828C 83 BD 00 0C */ lwz r29, 0xc(r29) @@ -41253,7 +41253,7 @@ lbl_8021B684: /* 8021B684 00218484 80 1D 00 04 */ lwz r0, 4(r29) /* 8021B688 00218488 7C 06 00 40 */ cmplw r6, r0 /* 8021B68C 0021848C 41 80 FF CC */ blt lbl_8021B658 -/* 8021B690 00218490 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021B690 00218490 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021B694 00218494 80 7D 00 00 */ lwz r3, 0(r29) /* 8021B698 00218498 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021B69C 0021849C 7D 89 03 A6 */ mtctr r12 @@ -41262,9 +41262,9 @@ lbl_8021B684: /* 8021B6A8 002184A8 7C 1E E8 40 */ cmplw r30, r29 /* 8021B6AC 002184AC 90 1D 00 00 */ stw r0, 0(r29) /* 8021B6B0 002184B0 40 82 00 2C */ bne lbl_8021B6DC -/* 8021B6B4 002184B4 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021B6B4 002184B4 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021B6B8 002184B8 7F A4 EB 78 */ mr r4, r29 -/* 8021B6BC 002184BC 80 6D 9E D0 */ lwz r3, lbl_803CC7D0-_SDA_BASE_(r13) +/* 8021B6BC 002184BC 80 6D 9E D0 */ lwz r3, lbl_meshModule-_SDA_BASE_(r13) /* 8021B6C0 002184C0 81 85 01 48 */ lwz r12, 0x148(r5) /* 8021B6C4 002184C4 38 03 00 04 */ addi r0, r3, 4 /* 8021B6C8 002184C8 83 DE 00 0C */ lwz r30, 0xc(r30) @@ -41284,8 +41284,8 @@ lbl_8021B6E8: /* 8021B6F4 002184F4 80 1D 00 0C */ lwz r0, 0xc(r29) /* 8021B6F8 002184F8 7F A4 EB 78 */ mr r4, r29 /* 8021B6FC 002184FC 90 03 00 0C */ stw r0, 0xc(r3) -/* 8021B700 00218500 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021B704 00218504 80 6D 9E D0 */ lwz r3, lbl_803CC7D0-_SDA_BASE_(r13) +/* 8021B700 00218500 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021B704 00218504 80 6D 9E D0 */ lwz r3, lbl_meshModule-_SDA_BASE_(r13) /* 8021B708 00218508 81 85 01 48 */ lwz r12, 0x148(r5) /* 8021B70C 0021850C 38 03 00 04 */ addi r0, r3, 4 /* 8021B710 00218510 7C 65 00 2E */ lwzx r3, r5, r0 @@ -41313,7 +41313,7 @@ rwsdk.TriStripMeshGenerate: /* 8021B754 00218554 90 01 00 54 */ stw r0, 0x54(r1) /* 8021B758 00218558 39 61 00 50 */ addi r11, r1, 0x50 /* 8021B75C 0021855C 4B FD 1D 89 */ bl func_801ED4E4 -/* 8021B760 00218560 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021B760 00218560 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021B764 00218564 7C 74 1B 78 */ mr r20, r3 /* 8021B768 00218568 80 03 00 04 */ lwz r0, 4(r3) /* 8021B76C 0021856C 7C 9A 23 78 */ mr r26, r4 @@ -41370,12 +41370,12 @@ lbl_8021B824: /* 8021B824 00218624 38 84 00 04 */ addi r4, r4, 4 /* 8021B828 00218628 42 00 FF E4 */ bdnz lbl_8021B80C lbl_8021B82C: -/* 8021B82C 0021862C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021B82C 0021862C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021B830 00218630 56 63 10 3A */ slwi r3, r19, 2 /* 8021B834 00218634 81 84 01 34 */ lwz r12, 0x134(r4) /* 8021B838 00218638 7D 89 03 A6 */ mtctr r12 /* 8021B83C 0021863C 4E 80 04 21 */ bctrl -/* 8021B840 00218640 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021B840 00218640 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021B844 00218644 7C 60 1B 78 */ mr r0, r3 /* 8021B848 00218648 1C 73 00 0C */ mulli r3, r19, 0xc /* 8021B84C 0021864C 81 84 01 34 */ lwz r12, 0x134(r4) @@ -41437,9 +41437,9 @@ lbl_8021B8EC: /* 8021B91C 0021871C 54 04 E8 FE */ srwi r4, r0, 3 /* 8021B920 00218720 38 84 00 05 */ addi r4, r4, 5 /* 8021B924 00218724 48 01 59 BD */ bl RwFreeListCreate -/* 8021B928 00218728 80 8D 9E D0 */ lwz r4, lbl_803CC7D0-_SDA_BASE_(r13) +/* 8021B928 00218728 80 8D 9E D0 */ lwz r4, lbl_meshModule-_SDA_BASE_(r13) /* 8021B92C 0021872C 3B 00 00 00 */ li r24, 0 -/* 8021B930 00218730 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021B930 00218730 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021B934 00218734 7F F6 FB 78 */ mr r22, r31 /* 8021B938 00218738 38 04 00 04 */ addi r0, r4, 4 /* 8021B93C 0021873C 7F 99 E3 78 */ mr r25, r28 @@ -41447,7 +41447,7 @@ lbl_8021B8EC: /* 8021B944 00218744 93 01 00 08 */ stw r24, 8(r1) /* 8021B948 00218748 48 00 01 80 */ b lbl_8021BAC8 lbl_8021B94C: -/* 8021B94C 0021874C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021B94C 0021874C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021B950 00218750 80 19 00 04 */ lwz r0, 4(r25) /* 8021B954 00218754 81 83 01 34 */ lwz r12, 0x134(r3) /* 8021B958 00218758 1C 60 00 14 */ mulli r3, r0, 0x14 @@ -41486,7 +41486,7 @@ lbl_8021B9AC: /* 8021B9D4 002187D4 82 81 00 08 */ lwz r20, 8(r1) /* 8021B9D8 002187D8 48 00 00 78 */ b lbl_8021BA50 lbl_8021B9DC: -/* 8021B9DC 002187DC 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021B9DC 002187DC 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021B9E0 002187E0 80 14 00 04 */ lwz r0, 4(r20) /* 8021B9E4 002187E4 81 83 01 34 */ lwz r12, 0x134(r3) /* 8021B9E8 002187E8 54 03 08 3C */ slwi r3, r0, 1 @@ -41525,15 +41525,15 @@ lbl_8021BA50: lbl_8021BA60: /* 8021BA60 00218860 80 13 00 0C */ lwz r0, 0xc(r19) /* 8021BA64 00218864 90 01 00 08 */ stw r0, 8(r1) -/* 8021BA68 00218868 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021BA68 00218868 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021BA6C 0021886C 80 73 00 00 */ lwz r3, 0(r19) /* 8021BA70 00218870 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021BA74 00218874 7D 89 03 A6 */ mtctr r12 /* 8021BA78 00218878 4E 80 04 21 */ bctrl /* 8021BA7C 0021887C 92 93 00 00 */ stw r20, 0(r19) /* 8021BA80 00218880 7E 64 9B 78 */ mr r4, r19 -/* 8021BA84 00218884 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021BA88 00218888 80 6D 9E D0 */ lwz r3, lbl_803CC7D0-_SDA_BASE_(r13) +/* 8021BA84 00218884 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021BA88 00218888 80 6D 9E D0 */ lwz r3, lbl_meshModule-_SDA_BASE_(r13) /* 8021BA8C 0021888C 81 85 01 48 */ lwz r12, 0x148(r5) /* 8021BA90 00218890 38 03 00 04 */ addi r0, r3, 4 /* 8021BA94 00218894 7C 65 00 2E */ lwzx r3, r5, r0 @@ -41543,7 +41543,7 @@ lbl_8021BAA0: /* 8021BAA0 002188A0 82 61 00 08 */ lwz r19, 8(r1) /* 8021BAA4 002188A4 28 13 00 00 */ cmplwi r19, 0 /* 8021BAA8 002188A8 40 82 FF B8 */ bne lbl_8021BA60 -/* 8021BAAC 002188AC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021BAAC 002188AC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021BAB0 002188B0 7E A3 AB 78 */ mr r3, r21 /* 8021BAB4 002188B4 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021BAB8 002188B8 7D 89 03 A6 */ mtctr r12 @@ -41553,14 +41553,14 @@ lbl_8021BAA0: lbl_8021BAC8: /* 8021BAC8 002188C8 7C 18 B8 40 */ cmplw r24, r23 /* 8021BACC 002188CC 41 80 FE 80 */ blt lbl_8021B94C -/* 8021BAD0 002188D0 80 6D 9E D0 */ lwz r3, lbl_803CC7D0-_SDA_BASE_(r13) -/* 8021BAD4 002188D4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021BAD0 002188D0 80 6D 9E D0 */ lwz r3, lbl_meshModule-_SDA_BASE_(r13) +/* 8021BAD4 002188D4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021BAD8 002188D8 38 03 00 04 */ addi r0, r3, 4 /* 8021BADC 002188DC 7C 64 00 2E */ lwzx r3, r4, r0 /* 8021BAE0 002188E0 48 01 59 01 */ bl RwFreeListDestroy -/* 8021BAE4 002188E4 80 6D 9E D0 */ lwz r3, lbl_803CC7D0-_SDA_BASE_(r13) +/* 8021BAE4 002188E4 80 6D 9E D0 */ lwz r3, lbl_meshModule-_SDA_BASE_(r13) /* 8021BAE8 002188E8 57 DA 04 3E */ clrlwi r26, r30, 0x10 -/* 8021BAEC 002188EC 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021BAEC 002188EC 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021BAF0 002188F0 38 80 00 00 */ li r4, 0 /* 8021BAF4 002188F4 38 03 00 04 */ addi r0, r3, 4 /* 8021BAF8 002188F8 28 1A 00 00 */ cmplwi r26, 0 @@ -41656,15 +41656,15 @@ lbl_8021BC34: /* 8021BC50 00218A50 B3 C3 00 04 */ sth r30, 4(r3) /* 8021BC54 00218A54 3B 60 00 00 */ li r27, 0 /* 8021BC58 00218A58 7F B9 EB 78 */ mr r25, r29 -/* 8021BC5C 00218A5C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021BC60 00218A60 80 6D 9E D0 */ lwz r3, lbl_803CC7D0-_SDA_BASE_(r13) +/* 8021BC5C 00218A5C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021BC60 00218A60 80 6D 9E D0 */ lwz r3, lbl_meshModule-_SDA_BASE_(r13) /* 8021BC64 00218A64 7E 97 02 14 */ add r20, r23, r0 /* 8021BC68 00218A68 7C 04 1A AE */ lhax r0, r4, r3 /* 8021BC6C 00218A6C B0 18 00 06 */ sth r0, 6(r24) /* 8021BC70 00218A70 93 78 00 0C */ stw r27, 0xc(r24) /* 8021BC74 00218A74 92 B8 00 08 */ stw r21, 8(r24) -/* 8021BC78 00218A78 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021BC7C 00218A7C 80 8D 9E D0 */ lwz r4, lbl_803CC7D0-_SDA_BASE_(r13) +/* 8021BC78 00218A78 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021BC7C 00218A7C 80 8D 9E D0 */ lwz r4, lbl_meshModule-_SDA_BASE_(r13) /* 8021BC80 00218A80 7C 65 22 AE */ lhax r3, r5, r4 /* 8021BC84 00218A84 38 03 00 01 */ addi r0, r3, 1 /* 8021BC88 00218A88 7C 05 23 2E */ sthx r0, r5, r4 @@ -41683,7 +41683,7 @@ lbl_8021BC90: /* 8021BCB8 00218AB8 80 84 00 00 */ lwz r4, 0(r4) /* 8021BCBC 00218ABC 54 05 08 3C */ slwi r5, r0, 1 /* 8021BCC0 00218AC0 4B DE 78 81 */ bl memcpy -/* 8021BCC4 00218AC4 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021BCC4 00218AC4 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021BCC8 00218AC8 80 17 00 04 */ lwz r0, 4(r23) /* 8021BCCC 00218ACC 81 83 01 38 */ lwz r12, 0x138(r3) /* 8021BCD0 00218AD0 54 00 08 3C */ slwi r0, r0, 1 @@ -41699,17 +41699,17 @@ lbl_8021BC90: lbl_8021BCF8: /* 8021BCF8 00218AF8 7C 1B D0 40 */ cmplw r27, r26 /* 8021BCFC 00218AFC 41 80 FF 94 */ blt lbl_8021BC90 -/* 8021BD00 00218B00 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021BD00 00218B00 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021BD04 00218B04 7F E3 FB 78 */ mr r3, r31 /* 8021BD08 00218B08 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021BD0C 00218B0C 7D 89 03 A6 */ mtctr r12 /* 8021BD10 00218B10 4E 80 04 21 */ bctrl -/* 8021BD14 00218B14 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021BD14 00218B14 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021BD18 00218B18 7F A3 EB 78 */ mr r3, r29 /* 8021BD1C 00218B1C 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021BD20 00218B20 7D 89 03 A6 */ mtctr r12 /* 8021BD24 00218B24 4E 80 04 21 */ bctrl -/* 8021BD28 00218B28 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021BD28 00218B28 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021BD2C 00218B2C 7F 83 E3 78 */ mr r3, r28 /* 8021BD30 00218B30 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021BD34 00218B34 7D 89 03 A6 */ mtctr r12 @@ -41738,7 +41738,7 @@ lbl_8021BD80: /* 8021BD88 00218B88 90 01 00 34 */ stw r0, 0x34(r1) /* 8021BD8C 00218B8C 39 61 00 30 */ addi r11, r1, 0x30 /* 8021BD90 00218B90 4B FD 17 75 */ bl func_801ED504 -/* 8021BD94 00218B94 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021BD94 00218B94 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021BD98 00218B98 7C 7D 1B 78 */ mr r29, r3 /* 8021BD9C 00218B9C 80 03 00 04 */ lwz r0, 4(r3) /* 8021BDA0 00218BA0 81 84 01 34 */ lwz r12, 0x134(r4) @@ -41797,7 +41797,7 @@ lbl_8021BE4C: /* 8021BE60 00218C60 4B FF CF F9 */ bl _rpMeshHeaderCreate /* 8021BE64 00218C64 7C 7E 1B 79 */ or. r30, r3, r3 /* 8021BE68 00218C68 40 82 00 48 */ bne lbl_8021BEB0 -/* 8021BE6C 00218C6C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021BE6C 00218C6C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021BE70 00218C70 7F E3 FB 78 */ mr r3, r31 /* 8021BE74 00218C74 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021BE78 00218C78 7D 89 03 A6 */ mtctr r12 @@ -41823,16 +41823,16 @@ lbl_8021BEB0: /* 8021BEC4 00218CC4 B0 7E 00 04 */ sth r3, 4(r30) /* 8021BEC8 00218CC8 7F E3 FB 78 */ mr r3, r31 /* 8021BECC 00218CCC 7C C5 02 14 */ add r6, r5, r0 -/* 8021BED0 00218CD0 80 ED 9F 7C */ lwz r7, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021BED4 00218CD4 80 0D 9E D0 */ lwz r0, lbl_803CC7D0-_SDA_BASE_(r13) +/* 8021BED0 00218CD0 80 ED 9F 7C */ lwz r7, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021BED4 00218CD4 80 0D 9E D0 */ lwz r0, lbl_meshModule-_SDA_BASE_(r13) /* 8021BED8 00218CD8 7C 07 02 AE */ lhax r0, r7, r0 /* 8021BEDC 00218CDC B0 1E 00 06 */ sth r0, 6(r30) /* 8021BEE0 00218CE0 90 9E 00 0C */ stw r4, 0xc(r30) /* 8021BEE4 00218CE4 80 1D 00 04 */ lwz r0, 4(r29) /* 8021BEE8 00218CE8 1C 00 00 03 */ mulli r0, r0, 3 /* 8021BEEC 00218CEC 90 1E 00 08 */ stw r0, 8(r30) -/* 8021BEF0 00218CF0 81 2D 9F 7C */ lwz r9, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021BEF4 00218CF4 81 0D 9E D0 */ lwz r8, lbl_803CC7D0-_SDA_BASE_(r13) +/* 8021BEF0 00218CF0 81 2D 9F 7C */ lwz r9, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021BEF4 00218CF4 81 0D 9E D0 */ lwz r8, lbl_meshModule-_SDA_BASE_(r13) /* 8021BEF8 00218CF8 7C E9 42 AE */ lhax r7, r9, r8 /* 8021BEFC 00218CFC 38 07 00 01 */ addi r0, r7, 1 /* 8021BF00 00218D00 7C 09 43 2E */ sthx r0, r9, r8 @@ -41880,7 +41880,7 @@ lbl_8021BF50: /* 8021BFA0 00218DA0 38 84 9A C8 */ addi r4, r4, lbl_80219AC8@l /* 8021BFA4 00218DA4 38 A0 00 00 */ li r5, 0 /* 8021BFA8 00218DA8 4B FF D4 39 */ bl _rpMeshHeaderForAllMeshes -/* 8021BFAC 00218DAC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021BFAC 00218DAC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021BFB0 00218DB0 7F E3 FB 78 */ mr r3, r31 /* 8021BFB4 00218DB4 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021BFB8 00218DB8 7D 89 03 A6 */ mtctr r12 @@ -41921,14 +41921,14 @@ _rpMeshOptimise: /* 8021C030 00218E30 28 00 00 00 */ cmplwi r0, 0 /* 8021C034 00218E34 40 82 00 14 */ bne lbl_8021C048 /* 8021C038 00218E38 4B FF D1 41 */ bl _rpBuildMeshDestroy -/* 8021C03C 00218E3C 3C 60 80 2B */ lis r3, lbl_802B77B8@ha -/* 8021C040 00218E40 38 63 77 B8 */ addi r3, r3, lbl_802B77B8@l +/* 8021C03C 00218E3C 3C 60 80 2B */ lis r3, lbl_MeshopStatic@ha +/* 8021C040 00218E40 38 63 77 B8 */ addi r3, r3, lbl_MeshopStatic@l /* 8021C044 00218E44 48 00 00 58 */ b lbl_8021C09C lbl_8021C048: /* 8021C048 00218E48 54 80 07 FF */ clrlwi. r0, r4, 0x1f /* 8021C04C 00218E4C 41 82 00 18 */ beq lbl_8021C064 -/* 8021C050 00218E50 3C 60 80 2B */ lis r3, lbl_802B77B8@ha -/* 8021C054 00218E54 38 63 77 B8 */ addi r3, r3, lbl_802B77B8@l +/* 8021C050 00218E50 3C 60 80 2B */ lis r3, lbl_MeshopStatic@ha +/* 8021C054 00218E54 38 63 77 B8 */ addi r3, r3, lbl_MeshopStatic@l /* 8021C058 00218E58 81 83 00 10 */ lwz r12, 0x10(r3) /* 8021C05C 00218E5C 80 83 00 14 */ lwz r4, 0x14(r3) /* 8021C060 00218E60 48 00 00 14 */ b lbl_8021C074 @@ -41957,13 +41957,13 @@ lbl_8021C09C: /* 8021C0AC 00218EAC 38 21 00 10 */ addi r1, r1, 0x10 /* 8021C0B0 00218EB0 4E 80 00 20 */ blr lbl_8021C0B4: -/* 8021C0B4 00218EB4 38 AD 9E D8 */ addi r5, r13, lbl_803CC7D8-_SDA_BASE_ +/* 8021C0B4 00218EB4 38 AD 9E D8 */ addi r5, r13, lbl_sectorModule-_SDA_BASE_ /* 8021C0B8 00218EB8 80 85 00 04 */ lwz r4, 4(r5) /* 8021C0BC 00218EBC 38 04 00 01 */ addi r0, r4, 1 /* 8021C0C0 00218EC0 90 05 00 04 */ stw r0, 4(r5) /* 8021C0C4 00218EC4 4E 80 00 20 */ blr lbl_8021C0C8: -/* 8021C0C8 00218EC8 38 AD 9E D8 */ addi r5, r13, lbl_803CC7D8-_SDA_BASE_ +/* 8021C0C8 00218EC8 38 AD 9E D8 */ addi r5, r13, lbl_sectorModule-_SDA_BASE_ /* 8021C0CC 00218ECC 80 85 00 04 */ lwz r4, 4(r5) /* 8021C0D0 00218ED0 38 04 FF FF */ addi r0, r4, -1 /* 8021C0D4 00218ED4 90 05 00 04 */ stw r0, 4(r5) @@ -41979,7 +41979,7 @@ RpWorldSectorRender: /* 8021C0E4 00218EE4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021C0E8 00218EE8 7C 08 02 A6 */ mflr r0 /* 8021C0EC 00218EEC 90 01 00 14 */ stw r0, 0x14(r1) -/* 8021C0F0 00218EF0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021C0F0 00218EF0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021C0F4 00218EF4 80 84 00 04 */ lwz r4, 4(r4) /* 8021C0F8 00218EF8 81 84 00 68 */ lwz r12, 0x68(r4) /* 8021C0FC 00218EFC 7D 89 03 A6 */ mtctr r12 @@ -41998,10 +41998,10 @@ RpWorldSectorRegisterPlugin: /* 8021C124 00218F24 90 01 00 14 */ stw r0, 0x14(r1) /* 8021C128 00218F28 7C 80 23 78 */ mr r0, r4 /* 8021C12C 00218F2C 7C A6 2B 78 */ mr r6, r5 -/* 8021C130 00218F30 3D 20 80 2B */ lis r9, lbl_802B77D0@ha +/* 8021C130 00218F30 3D 20 80 2B */ lis r9, lbl_sectorTKList@ha /* 8021C134 00218F34 7C 64 1B 78 */ mr r4, r3 /* 8021C138 00218F38 7C 05 03 78 */ mr r5, r0 -/* 8021C13C 00218F3C 38 69 77 D0 */ addi r3, r9, lbl_802B77D0@l +/* 8021C13C 00218F3C 38 69 77 D0 */ addi r3, r9, lbl_sectorTKList@l /* 8021C140 00218F40 48 01 75 19 */ bl _rwPluginRegistryAddPlugin /* 8021C144 00218F44 80 01 00 14 */ lwz r0, 0x14(r1) /* 8021C148 00218F48 7C 08 03 A6 */ mtlr r0 @@ -42015,10 +42015,10 @@ RpWorldSectorRegisterPluginStream: /* 8021C15C 00218F5C 7C C7 33 78 */ mr r7, r6 /* 8021C160 00218F60 7C A6 2B 78 */ mr r6, r5 /* 8021C164 00218F64 90 01 00 14 */ stw r0, 0x14(r1) -/* 8021C168 00218F68 3D 00 80 2B */ lis r8, lbl_802B77D0@ha +/* 8021C168 00218F68 3D 00 80 2B */ lis r8, lbl_sectorTKList@ha /* 8021C16C 00218F6C 7C 60 1B 78 */ mr r0, r3 /* 8021C170 00218F70 7C 85 23 78 */ mr r5, r4 -/* 8021C174 00218F74 38 68 77 D0 */ addi r3, r8, lbl_802B77D0@l +/* 8021C174 00218F74 38 68 77 D0 */ addi r3, r8, lbl_sectorTKList@l /* 8021C178 00218F78 7C 04 03 78 */ mr r4, r0 /* 8021C17C 00218F7C 48 01 6C FD */ bl _rwPluginRegistryAddPluginStream /* 8021C180 00218F80 80 01 00 14 */ lwz r0, 0x14(r1) @@ -42053,14 +42053,14 @@ lbl_8021C1E4: /* 8021C1E8 00218FE8 88 1E 00 02 */ lbz r0, 2(r30) /* 8021C1EC 00218FEC 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 8021C1F0 00218FF0 41 82 00 54 */ beq lbl_8021C244 -/* 8021C1F4 00218FF4 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021C1F4 00218FF4 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021C1F8 00218FF8 A0 9E 00 60 */ lhz r4, 0x60(r30) /* 8021C1FC 00218FFC A0 03 00 08 */ lhz r0, 8(r3) /* 8021C200 00219000 7C 04 00 40 */ cmplw r4, r0 /* 8021C204 00219004 41 82 00 40 */ beq lbl_8021C244 /* 8021C208 00219008 7F C3 F3 78 */ mr r3, r30 /* 8021C20C 0021900C 4B FF 68 F5 */ bl RpAtomicGetWorldBoundingSphere -/* 8021C210 00219010 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021C210 00219010 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021C214 00219014 7C 64 1B 78 */ mr r4, r3 /* 8021C218 00219018 80 65 00 00 */ lwz r3, 0(r5) /* 8021C21C 0021901C 48 01 B5 A1 */ bl RwCameraFrustumTestSphere @@ -42071,7 +42071,7 @@ lbl_8021C1E4: /* 8021C230 00219030 7D 89 03 A6 */ mtctr r12 /* 8021C234 00219034 4E 80 04 21 */ bctrl lbl_8021C238: -/* 8021C238 00219038 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021C238 00219038 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021C23C 0021903C A0 03 00 08 */ lhz r0, 8(r3) /* 8021C240 00219040 B0 1E 00 60 */ sth r0, 0x60(r30) lbl_8021C244: @@ -42087,14 +42087,14 @@ lbl_8021C25C: /* 8021C260 00219060 88 1E 00 02 */ lbz r0, 2(r30) /* 8021C264 00219064 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 8021C268 00219068 41 82 00 54 */ beq lbl_8021C2BC -/* 8021C26C 0021906C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021C26C 0021906C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021C270 00219070 A0 9E 00 60 */ lhz r4, 0x60(r30) /* 8021C274 00219074 A0 03 00 08 */ lhz r0, 8(r3) /* 8021C278 00219078 7C 04 00 40 */ cmplw r4, r0 /* 8021C27C 0021907C 41 82 00 40 */ beq lbl_8021C2BC /* 8021C280 00219080 7F C3 F3 78 */ mr r3, r30 /* 8021C284 00219084 4B FF 68 7D */ bl RpAtomicGetWorldBoundingSphere -/* 8021C288 00219088 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021C288 00219088 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021C28C 0021908C 7C 64 1B 78 */ mr r4, r3 /* 8021C290 00219090 80 65 00 00 */ lwz r3, 0(r5) /* 8021C294 00219094 48 01 B5 29 */ bl RwCameraFrustumTestSphere @@ -42105,7 +42105,7 @@ lbl_8021C25C: /* 8021C2A8 002190A8 7D 89 03 A6 */ mtctr r12 /* 8021C2AC 002190AC 4E 80 04 21 */ bctrl lbl_8021C2B0: -/* 8021C2B0 002190B0 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021C2B0 002190B0 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021C2B4 002190B4 A0 03 00 08 */ lhz r0, 8(r3) /* 8021C2B8 002190B8 B0 1E 00 60 */ sth r0, 0x60(r30) lbl_8021C2BC: @@ -42132,7 +42132,7 @@ rwsdk.WorldBuildMeshAtomicSector: /* 8021C2F8 002190F8 39 61 00 40 */ addi r11, r1, 0x40 /* 8021C2FC 002190FC 4B FD 11 ED */ bl func_801ED4E8 /* 8021C300 00219100 7C 79 1B 78 */ mr r25, r3 -/* 8021C304 00219104 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021C304 00219104 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021C308 00219108 80 19 00 14 */ lwz r0, 0x14(r25) /* 8021C30C 0021910C 7C 9A 23 78 */ mr r26, r4 /* 8021C310 00219110 81 83 01 34 */ lwz r12, 0x134(r3) @@ -42145,13 +42145,13 @@ rwsdk.WorldBuildMeshAtomicSector: /* 8021C32C 0021912C 3B A0 00 00 */ li r29, 0 /* 8021C330 00219130 7D 89 03 A6 */ mtctr r12 /* 8021C334 00219134 4E 80 04 21 */ bctrl -/* 8021C338 00219138 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021C338 00219138 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021C33C 0021913C 7C 76 1B 78 */ mr r22, r3 /* 8021C340 00219140 7E 83 A3 78 */ mr r3, r20 /* 8021C344 00219144 81 84 01 34 */ lwz r12, 0x134(r4) /* 8021C348 00219148 7D 89 03 A6 */ mtctr r12 /* 8021C34C 0021914C 4E 80 04 21 */ bctrl -/* 8021C350 00219150 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021C350 00219150 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021C354 00219154 7C 75 1B 78 */ mr r21, r3 /* 8021C358 00219158 7E 83 A3 78 */ mr r3, r20 /* 8021C35C 0021915C 81 84 01 34 */ lwz r12, 0x134(r4) @@ -42253,17 +42253,17 @@ lbl_8021C4A0: /* 8021C4A0 002192A0 A0 1B 00 8C */ lhz r0, 0x8c(r27) /* 8021C4A4 002192A4 7C 17 00 00 */ cmpw r23, r0 /* 8021C4A8 002192A8 41 80 FE D0 */ blt lbl_8021C378 -/* 8021C4AC 002192AC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021C4AC 002192AC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021C4B0 002192B0 7E C3 B3 78 */ mr r3, r22 /* 8021C4B4 002192B4 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021C4B8 002192B8 7D 89 03 A6 */ mtctr r12 /* 8021C4BC 002192BC 4E 80 04 21 */ bctrl -/* 8021C4C0 002192C0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021C4C0 002192C0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021C4C4 002192C4 7E A3 AB 78 */ mr r3, r21 /* 8021C4C8 002192C8 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021C4CC 002192CC 7D 89 03 A6 */ mtctr r12 /* 8021C4D0 002192D0 4E 80 04 21 */ bctrl -/* 8021C4D4 002192D4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021C4D4 002192D4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021C4D8 002192D8 7E 83 A3 78 */ mr r3, r20 /* 8021C4DC 002192DC 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021C4E0 002192E0 7D 89 03 A6 */ mtctr r12 @@ -42351,9 +42351,9 @@ lbl_8021C5E0: lbl_8021C5EC: /* 8021C5EC 002193EC 7C 1F F0 40 */ cmplw r31, r30 /* 8021C5F0 002193F0 40 82 FF F0 */ bne lbl_8021C5E0 -/* 8021C5F4 002193F4 3C 60 80 2B */ lis r3, lbl_802B77D0@ha +/* 8021C5F4 002193F4 3C 60 80 2B */ lis r3, lbl_sectorTKList@ha /* 8021C5F8 002193F8 7F A4 EB 78 */ mr r4, r29 -/* 8021C5FC 002193FC 38 63 77 D0 */ addi r3, r3, lbl_802B77D0@l +/* 8021C5FC 002193FC 38 63 77 D0 */ addi r3, r3, lbl_sectorTKList@l /* 8021C600 00219400 48 01 73 CD */ bl _rwPluginRegistryDeInitObject /* 8021C604 00219404 48 00 00 14 */ b lbl_8021C618 lbl_8021C608: @@ -42424,14 +42424,14 @@ lbl_8021C6D0: lbl_8021C6DC: /* 8021C6DC 002194DC 7C 1D F0 40 */ cmplw r29, r30 /* 8021C6E0 002194E0 40 82 FF F0 */ bne lbl_8021C6D0 -/* 8021C6E4 002194E4 3C 60 80 2B */ lis r3, lbl_802B77D0@ha +/* 8021C6E4 002194E4 3C 60 80 2B */ lis r3, lbl_sectorTKList@ha /* 8021C6E8 002194E8 7F E4 FB 78 */ mr r4, r31 -/* 8021C6EC 002194EC 38 63 77 D0 */ addi r3, r3, lbl_802B77D0@l +/* 8021C6EC 002194EC 38 63 77 D0 */ addi r3, r3, lbl_sectorTKList@l /* 8021C6F0 002194F0 48 01 72 DD */ bl _rwPluginRegistryDeInitObject /* 8021C6F4 002194F4 80 7F 00 08 */ lwz r3, 8(r31) /* 8021C6F8 002194F8 28 03 00 00 */ cmplwi r3, 0 /* 8021C6FC 002194FC 41 82 00 1C */ beq lbl_8021C718 -/* 8021C700 00219500 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021C700 00219500 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021C704 00219504 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021C708 00219508 7D 89 03 A6 */ mtctr r12 /* 8021C70C 0021950C 4E 80 04 21 */ bctrl @@ -42441,7 +42441,7 @@ lbl_8021C718: /* 8021C718 00219518 80 7F 00 0C */ lwz r3, 0xc(r31) /* 8021C71C 0021951C 28 03 00 00 */ cmplwi r3, 0 /* 8021C720 00219520 41 82 00 1C */ beq lbl_8021C73C -/* 8021C724 00219524 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021C724 00219524 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021C728 00219528 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021C72C 0021952C 7D 89 03 A6 */ mtctr r12 /* 8021C730 00219530 4E 80 04 21 */ bctrl @@ -42451,7 +42451,7 @@ lbl_8021C73C: /* 8021C73C 0021953C 80 7F 00 30 */ lwz r3, 0x30(r31) /* 8021C740 00219540 28 03 00 00 */ cmplwi r3, 0 /* 8021C744 00219544 41 82 00 1C */ beq lbl_8021C760 -/* 8021C748 00219548 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021C748 00219548 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021C74C 0021954C 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021C750 00219550 7D 89 03 A6 */ mtctr r12 /* 8021C754 00219554 4E 80 04 21 */ bctrl @@ -42461,7 +42461,7 @@ lbl_8021C760: /* 8021C760 00219560 80 7F 00 04 */ lwz r3, 4(r31) /* 8021C764 00219564 28 03 00 00 */ cmplwi r3, 0 /* 8021C768 00219568 41 82 00 1C */ beq lbl_8021C784 -/* 8021C76C 0021956C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021C76C 0021956C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021C770 00219570 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021C774 00219574 7D 89 03 A6 */ mtctr r12 /* 8021C778 00219578 4E 80 04 21 */ bctrl @@ -42475,7 +42475,7 @@ lbl_8021C790: /* 8021C790 00219590 80 7D 00 10 */ lwz r3, 0x10(r29) /* 8021C794 00219594 28 03 00 00 */ cmplwi r3, 0 /* 8021C798 00219598 41 82 00 18 */ beq lbl_8021C7B0 -/* 8021C79C 0021959C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021C79C 0021959C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021C7A0 002195A0 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021C7A4 002195A4 7D 89 03 A6 */ mtctr r12 /* 8021C7A8 002195A8 4E 80 04 21 */ bctrl @@ -42485,14 +42485,14 @@ lbl_8021C7B0: /* 8021C7B4 002195B4 3B BD 00 04 */ addi r29, r29, 4 /* 8021C7B8 002195B8 2C 1C 00 08 */ cmpwi r28, 8 /* 8021C7BC 002195BC 41 80 FF D4 */ blt lbl_8021C790 -/* 8021C7C0 002195C0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021C7C0 002195C0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021C7C4 002195C4 7F E3 FB 78 */ mr r3, r31 /* 8021C7C8 002195C8 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021C7CC 002195CC 7D 89 03 A6 */ mtctr r12 /* 8021C7D0 002195D0 4E 80 04 21 */ bctrl /* 8021C7D4 002195D4 48 00 00 4C */ b lbl_8021C820 lbl_8021C7D8: -/* 8021C7D8 002195D8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021C7D8 002195D8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021C7DC 002195DC 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021C7E0 002195E0 7D 89 03 A6 */ mtctr r12 /* 8021C7E4 002195E4 4E 80 04 21 */ bctrl @@ -42507,7 +42507,7 @@ lbl_8021C7EC: /* 8021C804 00219604 38 00 00 00 */ li r0, 0 /* 8021C808 00219608 7F 83 E3 78 */ mr r3, r28 /* 8021C80C 0021960C 90 1C 00 0C */ stw r0, 0xc(r28) -/* 8021C810 00219610 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021C810 00219610 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021C814 00219614 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021C818 00219618 7D 89 03 A6 */ mtctr r12 /* 8021C81C 0021961C 4E 80 04 21 */ bctrl @@ -42526,19 +42526,19 @@ lbl_8021C840: /* 8021C848 00219648 90 01 00 14 */ stw r0, 0x14(r1) /* 8021C84C 0021964C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8021C850 00219650 7C 7F 1B 78 */ mr r31, r3 -/* 8021C854 00219654 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021C858 00219658 80 0D 9E E0 */ lwz r0, lbl_803CC7E0-_SDA_BASE_(r13) +/* 8021C854 00219654 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021C858 00219658 80 0D 9E E0 */ lwz r0, lbl_worldModule-_SDA_BASE_(r13) /* 8021C85C 0021965C 7C 64 00 2E */ lwzx r3, r4, r0 /* 8021C860 00219660 28 03 00 00 */ cmplwi r3, 0 /* 8021C864 00219664 41 82 00 18 */ beq lbl_8021C87C /* 8021C868 00219668 48 01 4B 79 */ bl RwFreeListDestroy -/* 8021C86C 0021966C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021C86C 0021966C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021C870 00219670 38 80 00 00 */ li r4, 0 -/* 8021C874 00219674 80 0D 9E E0 */ lwz r0, lbl_803CC7E0-_SDA_BASE_(r13) +/* 8021C874 00219674 80 0D 9E E0 */ lwz r0, lbl_worldModule-_SDA_BASE_(r13) /* 8021C878 00219678 7C 83 01 2E */ stwx r4, r3, r0 lbl_8021C87C: /* 8021C87C 0021967C 48 00 2B A1 */ bl _rpWorldPipelineClose -/* 8021C880 00219680 38 AD 9E E0 */ addi r5, r13, lbl_803CC7E0-_SDA_BASE_ +/* 8021C880 00219680 38 AD 9E E0 */ addi r5, r13, lbl_worldModule-_SDA_BASE_ /* 8021C884 00219684 7F E3 FB 78 */ mr r3, r31 /* 8021C888 00219688 80 85 00 04 */ lwz r4, 4(r5) /* 8021C88C 0021968C 38 04 FF FF */ addi r0, r4, -1 @@ -42554,25 +42554,25 @@ lbl_8021C8A8: /* 8021C8B0 002196B0 90 01 00 14 */ stw r0, 0x14(r1) /* 8021C8B4 002196B4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8021C8B8 002196B8 7C 7F 1B 78 */ mr r31, r3 -/* 8021C8BC 002196BC 90 8D 9E E0 */ stw r4, lbl_803CC7E0-_SDA_BASE_(r13) +/* 8021C8BC 002196BC 90 8D 9E E0 */ stw r4, lbl_worldModule-_SDA_BASE_(r13) /* 8021C8C0 002196C0 48 00 2B 85 */ bl _rpWorldPipelineOpen /* 8021C8C4 002196C4 2C 03 00 00 */ cmpwi r3, 0 /* 8021C8C8 002196C8 40 82 00 0C */ bne lbl_8021C8D4 /* 8021C8CC 002196CC 38 60 00 00 */ li r3, 0 /* 8021C8D0 002196D0 48 00 00 7C */ b lbl_8021C94C lbl_8021C8D4: -/* 8021C8D4 002196D4 3C 80 80 38 */ lis r4, lbl_80383718@ha +/* 8021C8D4 002196D4 3C 80 80 38 */ lis r4, lbl__rpWorldListFreeList@ha /* 8021C8D8 002196D8 38 60 00 10 */ li r3, 0x10 -/* 8021C8DC 002196DC 38 E4 37 18 */ addi r7, r4, lbl_80383718@l +/* 8021C8DC 002196DC 38 E4 37 18 */ addi r7, r4, lbl__rpWorldListFreeList@l /* 8021C8E0 002196E0 38 A0 00 04 */ li r5, 4 /* 8021C8E4 002196E4 38 80 00 08 */ li r4, 8 /* 8021C8E8 002196E8 38 C0 00 01 */ li r6, 1 /* 8021C8EC 002196EC 48 01 4A 1D */ bl RwFreeListCreateAndPreallocateSpace -/* 8021C8F0 002196F0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021C8F4 002196F4 80 0D 9E E0 */ lwz r0, lbl_803CC7E0-_SDA_BASE_(r13) +/* 8021C8F0 002196F0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021C8F4 002196F4 80 0D 9E E0 */ lwz r0, lbl_worldModule-_SDA_BASE_(r13) /* 8021C8F8 002196F8 7C 64 01 2E */ stwx r3, r4, r0 -/* 8021C8FC 002196FC 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021C900 00219700 80 0D 9E E0 */ lwz r0, lbl_803CC7E0-_SDA_BASE_(r13) +/* 8021C8FC 002196FC 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021C900 00219700 80 0D 9E E0 */ lwz r0, lbl_worldModule-_SDA_BASE_(r13) /* 8021C904 00219704 7C 63 02 14 */ add r3, r3, r0 /* 8021C908 00219708 80 03 00 00 */ lwz r0, 0(r3) /* 8021C90C 0021970C 28 00 00 00 */ cmplwi r0, 0 @@ -42581,11 +42581,11 @@ lbl_8021C8D4: /* 8021C918 00219718 48 00 00 34 */ b lbl_8021C94C lbl_8021C91C: /* 8021C91C 0021971C 38 63 00 04 */ addi r3, r3, 4 -/* 8021C920 00219720 38 AD 9E E0 */ addi r5, r13, lbl_803CC7E0-_SDA_BASE_ +/* 8021C920 00219720 38 AD 9E E0 */ addi r5, r13, lbl_worldModule-_SDA_BASE_ /* 8021C924 00219724 90 63 00 00 */ stw r3, 0(r3) /* 8021C928 00219728 7F E3 FB 78 */ mr r3, r31 -/* 8021C92C 0021972C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021C930 00219730 80 0D 9E E0 */ lwz r0, lbl_803CC7E0-_SDA_BASE_(r13) +/* 8021C92C 0021972C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021C930 00219730 80 0D 9E E0 */ lwz r0, lbl_worldModule-_SDA_BASE_(r13) /* 8021C934 00219734 7C 84 02 14 */ add r4, r4, r0 /* 8021C938 00219738 38 04 00 04 */ addi r0, r4, 4 /* 8021C93C 0021973C 90 04 00 08 */ stw r0, 8(r4) @@ -42615,7 +42615,7 @@ lbl_8021C984: /* 8021C990 00219790 7C 03 03 78 */ mr r3, r0 /* 8021C994 00219794 48 00 00 2C */ b lbl_8021C9C0 lbl_8021C998: -/* 8021C998 00219798 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021C998 00219798 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021C99C 0021979C 80 64 00 04 */ lwz r3, 4(r4) /* 8021C9A0 002197A0 80 03 00 6C */ lwz r0, 0x6c(r3) /* 8021C9A4 002197A4 28 00 00 00 */ cmplwi r0, 0 @@ -42623,7 +42623,7 @@ lbl_8021C998: /* 8021C9AC 002197AC 7C 03 03 78 */ mr r3, r0 /* 8021C9B0 002197B0 48 00 00 10 */ b lbl_8021C9C0 lbl_8021C9B4: -/* 8021C9B4 002197B4 80 6D A0 58 */ lwz r3, lbl_803CC958-_SDA_BASE_(r13) +/* 8021C9B4 002197B4 80 6D A0 58 */ lwz r3, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) /* 8021C9B8 002197B8 38 03 00 40 */ addi r0, r3, 0x40 /* 8021C9BC 002197BC 7C 64 00 2E */ lwzx r3, r4, r0 lbl_8021C9C0: @@ -42801,8 +42801,8 @@ _rpWorldRegisterWorld: /* 8021CC20 00219A20 7C 9F 23 78 */ mr r31, r4 /* 8021CC24 00219A24 93 C1 00 08 */ stw r30, 8(r1) /* 8021CC28 00219A28 7C 7E 1B 78 */ mr r30, r3 -/* 8021CC2C 00219A2C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021CC30 00219A30 80 0D 9E E0 */ lwz r0, lbl_803CC7E0-_SDA_BASE_(r13) +/* 8021CC2C 00219A2C 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021CC30 00219A30 80 0D 9E E0 */ lwz r0, lbl_worldModule-_SDA_BASE_(r13) /* 8021CC34 00219A34 81 85 01 44 */ lwz r12, 0x144(r5) /* 8021CC38 00219A38 7C 65 00 2E */ lwzx r3, r5, r0 /* 8021CC3C 00219A3C 7D 89 03 A6 */ mtctr r12 @@ -42812,23 +42812,23 @@ _rpWorldRegisterWorld: /* 8021CC4C 00219A4C 93 C3 00 00 */ stw r30, 0(r3) /* 8021CC50 00219A50 38 A3 00 08 */ addi r5, r3, 8 /* 8021CC54 00219A54 93 E3 00 04 */ stw r31, 4(r3) -/* 8021CC58 00219A58 80 8D 9E E0 */ lwz r4, lbl_803CC7E0-_SDA_BASE_(r13) -/* 8021CC5C 00219A5C 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021CC58 00219A58 80 8D 9E E0 */ lwz r4, lbl_worldModule-_SDA_BASE_(r13) +/* 8021CC5C 00219A5C 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021CC60 00219A60 38 04 00 04 */ addi r0, r4, 4 /* 8021CC64 00219A64 7C 06 00 2E */ lwzx r0, r6, r0 /* 8021CC68 00219A68 90 03 00 08 */ stw r0, 8(r3) -/* 8021CC6C 00219A6C 80 8D 9E E0 */ lwz r4, lbl_803CC7E0-_SDA_BASE_(r13) -/* 8021CC70 00219A70 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021CC6C 00219A6C 80 8D 9E E0 */ lwz r4, lbl_worldModule-_SDA_BASE_(r13) +/* 8021CC70 00219A70 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021CC74 00219A74 38 04 00 04 */ addi r0, r4, 4 /* 8021CC78 00219A78 7C 06 02 14 */ add r0, r6, r0 /* 8021CC7C 00219A7C 90 03 00 0C */ stw r0, 0xc(r3) -/* 8021CC80 00219A80 80 6D 9E E0 */ lwz r3, lbl_803CC7E0-_SDA_BASE_(r13) -/* 8021CC84 00219A84 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021CC80 00219A80 80 6D 9E E0 */ lwz r3, lbl_worldModule-_SDA_BASE_(r13) +/* 8021CC84 00219A84 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021CC88 00219A88 38 03 00 04 */ addi r0, r3, 4 /* 8021CC8C 00219A8C 7C 64 00 2E */ lwzx r3, r4, r0 /* 8021CC90 00219A90 90 A3 00 04 */ stw r5, 4(r3) -/* 8021CC94 00219A94 80 6D 9E E0 */ lwz r3, lbl_803CC7E0-_SDA_BASE_(r13) -/* 8021CC98 00219A98 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021CC94 00219A94 80 6D 9E E0 */ lwz r3, lbl_worldModule-_SDA_BASE_(r13) +/* 8021CC98 00219A98 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021CC9C 00219A9C 38 03 00 04 */ addi r0, r3, 4 /* 8021CCA0 00219AA0 7C A4 01 2E */ stwx r5, r4, r0 lbl_8021CCA4: @@ -42844,8 +42844,8 @@ _rpWorldUnregisterWorld: /* 8021CCBC 00219ABC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021CCC0 00219AC0 7C 08 02 A6 */ mflr r0 /* 8021CCC4 00219AC4 90 01 00 14 */ stw r0, 0x14(r1) -/* 8021CCC8 00219AC8 80 8D 9E E0 */ lwz r4, lbl_803CC7E0-_SDA_BASE_(r13) -/* 8021CCCC 00219ACC 80 0D 9F 7C */ lwz r0, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021CCC8 00219AC8 80 8D 9E E0 */ lwz r4, lbl_worldModule-_SDA_BASE_(r13) +/* 8021CCCC 00219ACC 80 0D 9F 7C */ lwz r0, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021CCD0 00219AD0 38 A4 00 04 */ addi r5, r4, 4 /* 8021CCD4 00219AD4 7C A0 2A 14 */ add r5, r0, r5 /* 8021CCD8 00219AD8 80 C5 00 00 */ lwz r6, 0(r5) @@ -42861,8 +42861,8 @@ lbl_8021CCE0: /* 8021CCFC 00219AFC 80 04 00 0C */ lwz r0, 0xc(r4) /* 8021CD00 00219B00 80 64 00 08 */ lwz r3, 8(r4) /* 8021CD04 00219B04 90 03 00 04 */ stw r0, 4(r3) -/* 8021CD08 00219B08 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021CD0C 00219B0C 80 0D 9E E0 */ lwz r0, lbl_803CC7E0-_SDA_BASE_(r13) +/* 8021CD08 00219B08 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021CD0C 00219B0C 80 0D 9E E0 */ lwz r0, lbl_worldModule-_SDA_BASE_(r13) /* 8021CD10 00219B10 81 83 01 48 */ lwz r12, 0x148(r3) /* 8021CD14 00219B14 7C 63 00 2E */ lwzx r3, r3, r0 /* 8021CD18 00219B18 7D 89 03 A6 */ mtctr r12 @@ -42953,8 +42953,8 @@ RpWorldSectorGetWorld: /* 8021CE30 00219C30 93 C1 00 18 */ stw r30, 0x18(r1) /* 8021CE34 00219C34 93 A1 00 14 */ stw r29, 0x14(r1) /* 8021CE38 00219C38 7C 7D 1B 78 */ mr r29, r3 -/* 8021CE3C 00219C3C 80 8D 9E E0 */ lwz r4, lbl_803CC7E0-_SDA_BASE_(r13) -/* 8021CE40 00219C40 80 0D 9F 7C */ lwz r0, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021CE3C 00219C3C 80 8D 9E E0 */ lwz r4, lbl_worldModule-_SDA_BASE_(r13) +/* 8021CE40 00219C40 80 0D 9F 7C */ lwz r0, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021CE44 00219C44 3B E4 00 04 */ addi r31, r4, 4 /* 8021CE48 00219C48 7F E0 FA 14 */ add r31, r0, r31 /* 8021CE4C 00219C4C 83 DF 00 00 */ lwz r30, 0(r31) @@ -43007,7 +43007,7 @@ RpWorldRender: /* 8021CEE8 00219CE8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8021CEEC 00219CEC 7C 7F 1B 78 */ mr r31, r3 /* 8021CEF0 00219CF0 3C 60 80 22 */ lis r3, lbl_8021C1AC@ha -/* 8021CEF4 00219CF4 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021CEF4 00219CF4 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021CEF8 00219CF8 38 83 C1 AC */ addi r4, r3, lbl_8021C1AC@l /* 8021CEFC 00219CFC 80 65 00 00 */ lwz r3, 0(r5) /* 8021CF00 00219D00 7F E5 FB 78 */ mr r5, r31 @@ -43026,9 +43026,9 @@ RpWorldDestroy: /* 8021CF28 00219D28 90 01 01 24 */ stw r0, 0x124(r1) /* 8021CF2C 00219D2C 39 61 01 20 */ addi r11, r1, 0x120 /* 8021CF30 00219D30 4B FD 05 D5 */ bl func_801ED504 -/* 8021CF34 00219D34 80 8D 9E E0 */ lwz r4, lbl_803CC7E0-_SDA_BASE_(r13) +/* 8021CF34 00219D34 80 8D 9E E0 */ lwz r4, lbl_worldModule-_SDA_BASE_(r13) /* 8021CF38 00219D38 7C 7F 1B 78 */ mr r31, r3 -/* 8021CF3C 00219D3C 80 0D 9F 7C */ lwz r0, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021CF3C 00219D3C 80 0D 9F 7C */ lwz r0, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021CF40 00219D40 38 A4 00 04 */ addi r5, r4, 4 /* 8021CF44 00219D44 7C A0 2A 14 */ add r5, r0, r5 /* 8021CF48 00219D48 80 65 00 00 */ lwz r3, 0(r5) @@ -43044,8 +43044,8 @@ lbl_8021CF50: /* 8021CF6C 00219D6C 80 04 00 0C */ lwz r0, 0xc(r4) /* 8021CF70 00219D70 80 64 00 08 */ lwz r3, 8(r4) /* 8021CF74 00219D74 90 03 00 04 */ stw r0, 4(r3) -/* 8021CF78 00219D78 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021CF7C 00219D7C 80 0D 9E E0 */ lwz r0, lbl_803CC7E0-_SDA_BASE_(r13) +/* 8021CF78 00219D78 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021CF7C 00219D7C 80 0D 9E E0 */ lwz r0, lbl_worldModule-_SDA_BASE_(r13) /* 8021CF80 00219D80 81 83 01 48 */ lwz r12, 0x148(r3) /* 8021CF84 00219D84 7C 63 00 2E */ lwzx r3, r3, r0 /* 8021CF88 00219D88 7D 89 03 A6 */ mtctr r12 @@ -43091,11 +43091,11 @@ lbl_8021CFF4: /* 8021D00C 00219E0C 41 82 00 34 */ beq lbl_8021D040 /* 8021D010 00219E10 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 8021D014 00219E14 4B FF F5 39 */ bl rwsdk.WorldSectorDeinstanceAll -/* 8021D018 00219E18 3C 60 80 2B */ lis r3, lbl_802B77E8@ha +/* 8021D018 00219E18 3C 60 80 2B */ lis r3, lbl_worldTKList@ha /* 8021D01C 00219E1C 7F E4 FB 78 */ mr r4, r31 -/* 8021D020 00219E20 38 63 77 E8 */ addi r3, r3, lbl_802B77E8@l +/* 8021D020 00219E20 38 63 77 E8 */ addi r3, r3, lbl_worldTKList@l /* 8021D024 00219E24 48 01 69 A9 */ bl _rwPluginRegistryDeInitObject -/* 8021D028 00219E28 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021D028 00219E28 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021D02C 00219E2C 7F E3 FB 78 */ mr r3, r31 /* 8021D030 00219E30 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021D034 00219E34 7D 89 03 A6 */ mtctr r12 @@ -43104,11 +43104,11 @@ lbl_8021CFF4: lbl_8021D040: /* 8021D040 00219E40 80 7F 00 1C */ lwz r3, 0x1c(r31) /* 8021D044 00219E44 4B FF F5 F1 */ bl rwsdk.WorldSectorDestroyRecurse -/* 8021D048 00219E48 3C 60 80 2B */ lis r3, lbl_802B77E8@ha +/* 8021D048 00219E48 3C 60 80 2B */ lis r3, lbl_worldTKList@ha /* 8021D04C 00219E4C 7F E4 FB 78 */ mr r4, r31 -/* 8021D050 00219E50 38 63 77 E8 */ addi r3, r3, lbl_802B77E8@l +/* 8021D050 00219E50 38 63 77 E8 */ addi r3, r3, lbl_worldTKList@l /* 8021D054 00219E54 48 01 69 79 */ bl _rwPluginRegistryDeInitObject -/* 8021D058 00219E58 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021D058 00219E58 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021D05C 00219E5C 7F E3 FB 78 */ mr r3, r31 /* 8021D060 00219E60 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021D064 00219E64 7D 89 03 A6 */ mtctr r12 @@ -43139,18 +43139,18 @@ RpWorldCreate: /* 8021D0A8 00219EA8 90 01 02 34 */ stw r0, 0x234(r1) /* 8021D0AC 00219EAC 39 61 02 30 */ addi r11, r1, 0x230 /* 8021D0B0 00219EB0 4B FD 04 55 */ bl func_801ED504 -/* 8021D0B4 00219EB4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021D0B8 00219EB8 3C A0 80 2B */ lis r5, lbl_802B77E8@ha +/* 8021D0B4 00219EB4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021D0B8 00219EB8 3C A0 80 2B */ lis r5, lbl_worldTKList@ha /* 8021D0BC 00219EBC 7C 7F 1B 78 */ mr r31, r3 -/* 8021D0C0 00219EC0 80 65 77 E8 */ lwz r3, lbl_802B77E8@l(r5) +/* 8021D0C0 00219EC0 80 65 77 E8 */ lwz r3, lbl_worldTKList@l(r5) /* 8021D0C4 00219EC4 81 84 01 34 */ lwz r12, 0x134(r4) /* 8021D0C8 00219EC8 7D 89 03 A6 */ mtctr r12 /* 8021D0CC 00219ECC 4E 80 04 21 */ bctrl /* 8021D0D0 00219ED0 7C 7D 1B 79 */ or. r29, r3, r3 /* 8021D0D4 00219ED4 40 82 00 3C */ bne lbl_8021D110 -/* 8021D0D8 00219ED8 3C 60 80 2B */ lis r3, lbl_802B77E8@ha +/* 8021D0D8 00219ED8 3C 60 80 2B */ lis r3, lbl_worldTKList@ha /* 8021D0DC 00219EDC 38 00 00 02 */ li r0, 2 -/* 8021D0E0 00219EE0 38 83 77 E8 */ addi r4, r3, lbl_802B77E8@l +/* 8021D0E0 00219EE0 38 83 77 E8 */ addi r4, r3, lbl_worldTKList@l /* 8021D0E4 00219EE4 3C 60 80 00 */ lis r3, 0x80000013@ha /* 8021D0E8 00219EE8 90 01 00 10 */ stw r0, 0x10(r1) /* 8021D0EC 00219EEC 38 63 00 13 */ addi r3, r3, 0x80000013@l @@ -43173,12 +43173,12 @@ lbl_8021D110: /* 8021D12C 00219F2C 90 1D 00 04 */ stw r0, 4(r29) /* 8021D130 00219F30 4B FF B2 B5 */ bl _rpMaterialListInitialize /* 8021D134 00219F34 38 00 00 02 */ li r0, 2 -/* 8021D138 00219F38 3C 60 80 2B */ lis r3, lbl_802B77D0@ha +/* 8021D138 00219F38 3C 60 80 2B */ lis r3, lbl_sectorTKList@ha /* 8021D13C 00219F3C 90 1D 00 0C */ stw r0, 0xc(r29) /* 8021D140 00219F40 38 00 00 00 */ li r0, 0 -/* 8021D144 00219F44 38 63 77 D0 */ addi r3, r3, lbl_802B77D0@l +/* 8021D144 00219F44 38 63 77 D0 */ addi r3, r3, lbl_sectorTKList@l /* 8021D148 00219F48 90 1D 00 08 */ stw r0, 8(r29) -/* 8021D14C 00219F4C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021D14C 00219F4C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021D150 00219F50 80 63 00 00 */ lwz r3, 0(r3) /* 8021D154 00219F54 81 84 01 34 */ lwz r12, 0x134(r4) /* 8021D158 00219F58 7D 89 03 A6 */ mtctr r12 @@ -43195,7 +43195,7 @@ lbl_8021D110: /* 8021D184 00219F84 90 61 00 0C */ stw r3, 0xc(r1) /* 8021D188 00219F88 38 61 00 08 */ addi r3, r1, 8 /* 8021D18C 00219F8C 48 01 24 05 */ bl RwErrorSet -/* 8021D190 00219F90 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021D190 00219F90 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021D194 00219F94 7F A3 EB 78 */ mr r3, r29 /* 8021D198 00219F98 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021D19C 00219F9C 7D 89 03 A6 */ mtctr r12 @@ -43235,7 +43235,7 @@ lbl_8021D1AC: /* 8021D220 0021A020 81 3F 00 0C */ lwz r9, 0xc(r31) /* 8021D224 0021A024 38 84 C9 60 */ addi r4, r4, lbl_8021C960@l /* 8021D228 0021A028 81 1F 00 10 */ lwz r8, 0x10(r31) -/* 8021D22C 0021A02C 3C 60 80 2B */ lis r3, lbl_802B77E8@ha +/* 8021D22C 0021A02C 3C 60 80 2B */ lis r3, lbl_worldTKList@ha /* 8021D230 0021A030 91 3E 00 5C */ stw r9, 0x5c(r30) /* 8021D234 0021A034 91 1E 00 60 */ stw r8, 0x60(r30) /* 8021D238 0021A038 81 1F 00 14 */ lwz r8, 0x14(r31) @@ -43261,7 +43261,7 @@ lbl_8021D1AC: /* 8021D288 0021A088 90 1E 00 84 */ stw r0, 0x84(r30) /* 8021D28C 0021A08C 93 DD 00 1C */ stw r30, 0x1c(r29) /* 8021D290 0021A090 90 1D 00 20 */ stw r0, 0x20(r29) -/* 8021D294 0021A094 C0 02 BB C8 */ lfs f0, lbl_803D0548-_SDA2_BASE_(r2) +/* 8021D294 0021A094 C0 02 BB C8 */ lfs f0, lbl__740_1-_SDA2_BASE_(r2) /* 8021D298 0021A098 D0 1D 00 4C */ stfs f0, 0x4c(r29) /* 8021D29C 0021A09C D0 1D 00 48 */ stfs f0, 0x48(r29) /* 8021D2A0 0021A0A0 D0 1D 00 44 */ stfs f0, 0x44(r29) @@ -43287,9 +43287,9 @@ lbl_8021D1AC: /* 8021D2F0 0021A0F0 90 BD 00 40 */ stw r5, 0x40(r29) /* 8021D2F4 0021A0F4 90 9D 00 68 */ stw r4, 0x68(r29) /* 8021D2F8 0021A0F8 90 1D 00 6C */ stw r0, 0x6c(r29) -/* 8021D2FC 0021A0FC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021D300 0021A100 80 0D 9E E0 */ lwz r0, lbl_803CC7E0-_SDA_BASE_(r13) -/* 8021D304 0021A104 83 E3 77 E8 */ lwz r31, lbl_802B77E8@l(r3) +/* 8021D2FC 0021A0FC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021D300 0021A100 80 0D 9E E0 */ lwz r0, lbl_worldModule-_SDA_BASE_(r13) +/* 8021D304 0021A104 83 E3 77 E8 */ lwz r31, lbl_worldTKList@l(r3) /* 8021D308 0021A108 81 84 01 44 */ lwz r12, 0x144(r4) /* 8021D30C 0021A10C 7C 64 00 2E */ lwzx r3, r4, r0 /* 8021D310 0021A110 7D 89 03 A6 */ mtctr r12 @@ -43299,33 +43299,33 @@ lbl_8021D1AC: /* 8021D320 0021A120 93 A3 00 00 */ stw r29, 0(r3) /* 8021D324 0021A124 38 A3 00 08 */ addi r5, r3, 8 /* 8021D328 0021A128 93 E3 00 04 */ stw r31, 4(r3) -/* 8021D32C 0021A12C 80 8D 9E E0 */ lwz r4, lbl_803CC7E0-_SDA_BASE_(r13) -/* 8021D330 0021A130 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021D32C 0021A12C 80 8D 9E E0 */ lwz r4, lbl_worldModule-_SDA_BASE_(r13) +/* 8021D330 0021A130 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021D334 0021A134 38 04 00 04 */ addi r0, r4, 4 /* 8021D338 0021A138 7C 06 00 2E */ lwzx r0, r6, r0 /* 8021D33C 0021A13C 90 03 00 08 */ stw r0, 8(r3) -/* 8021D340 0021A140 80 8D 9E E0 */ lwz r4, lbl_803CC7E0-_SDA_BASE_(r13) -/* 8021D344 0021A144 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021D340 0021A140 80 8D 9E E0 */ lwz r4, lbl_worldModule-_SDA_BASE_(r13) +/* 8021D344 0021A144 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021D348 0021A148 38 04 00 04 */ addi r0, r4, 4 /* 8021D34C 0021A14C 7C 06 02 14 */ add r0, r6, r0 /* 8021D350 0021A150 90 03 00 0C */ stw r0, 0xc(r3) -/* 8021D354 0021A154 80 6D 9E E0 */ lwz r3, lbl_803CC7E0-_SDA_BASE_(r13) -/* 8021D358 0021A158 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021D354 0021A154 80 6D 9E E0 */ lwz r3, lbl_worldModule-_SDA_BASE_(r13) +/* 8021D358 0021A158 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021D35C 0021A15C 38 03 00 04 */ addi r0, r3, 4 /* 8021D360 0021A160 7C 64 00 2E */ lwzx r3, r4, r0 /* 8021D364 0021A164 90 A3 00 04 */ stw r5, 4(r3) -/* 8021D368 0021A168 80 6D 9E E0 */ lwz r3, lbl_803CC7E0-_SDA_BASE_(r13) -/* 8021D36C 0021A16C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021D368 0021A168 80 6D 9E E0 */ lwz r3, lbl_worldModule-_SDA_BASE_(r13) +/* 8021D36C 0021A16C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021D370 0021A170 38 03 00 04 */ addi r0, r3, 4 /* 8021D374 0021A174 7C A4 01 2E */ stwx r5, r4, r0 lbl_8021D378: -/* 8021D378 0021A178 3C 60 80 2B */ lis r3, lbl_802B77E8@ha +/* 8021D378 0021A178 3C 60 80 2B */ lis r3, lbl_worldTKList@ha /* 8021D37C 0021A17C 7F A4 EB 78 */ mr r4, r29 -/* 8021D380 0021A180 38 63 77 E8 */ addi r3, r3, lbl_802B77E8@l +/* 8021D380 0021A180 38 63 77 E8 */ addi r3, r3, lbl_worldTKList@l /* 8021D384 0021A184 48 01 65 A1 */ bl _rwPluginRegistryInitObject -/* 8021D388 0021A188 3C 60 80 2B */ lis r3, lbl_802B77D0@ha +/* 8021D388 0021A188 3C 60 80 2B */ lis r3, lbl_sectorTKList@ha /* 8021D38C 0021A18C 7F C4 F3 78 */ mr r4, r30 -/* 8021D390 0021A190 38 63 77 D0 */ addi r3, r3, lbl_802B77D0@l +/* 8021D390 0021A190 38 63 77 D0 */ addi r3, r3, lbl_sectorTKList@l /* 8021D394 0021A194 48 01 65 91 */ bl _rwPluginRegistryInitObject /* 8021D398 0021A198 83 7D 00 1C */ lwz r27, 0x1c(r29) /* 8021D39C 0021A19C 7F BE EB 78 */ mr r30, r29 @@ -43375,8 +43375,8 @@ lbl_8021D430: lbl_8021D438: /* 8021D438 0021A238 28 1E 00 00 */ cmplwi r30, 0 /* 8021D43C 0021A23C 40 82 01 40 */ bne lbl_8021D57C -/* 8021D440 0021A240 80 6D 9E E0 */ lwz r3, lbl_803CC7E0-_SDA_BASE_(r13) -/* 8021D444 0021A244 80 0D 9F 7C */ lwz r0, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021D440 0021A240 80 6D 9E E0 */ lwz r3, lbl_worldModule-_SDA_BASE_(r13) +/* 8021D444 0021A244 80 0D 9F 7C */ lwz r0, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021D448 0021A248 38 A3 00 04 */ addi r5, r3, 4 /* 8021D44C 0021A24C 7C A0 2A 14 */ add r5, r0, r5 /* 8021D450 0021A250 80 65 00 00 */ lwz r3, 0(r5) @@ -43392,8 +43392,8 @@ lbl_8021D458: /* 8021D474 0021A274 80 04 00 0C */ lwz r0, 0xc(r4) /* 8021D478 0021A278 80 64 00 08 */ lwz r3, 8(r4) /* 8021D47C 0021A27C 90 03 00 04 */ stw r0, 4(r3) -/* 8021D480 0021A280 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021D484 0021A284 80 0D 9E E0 */ lwz r0, lbl_803CC7E0-_SDA_BASE_(r13) +/* 8021D480 0021A280 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021D484 0021A284 80 0D 9E E0 */ lwz r0, lbl_worldModule-_SDA_BASE_(r13) /* 8021D488 0021A288 81 83 01 48 */ lwz r12, 0x148(r3) /* 8021D48C 0021A28C 7C 63 00 2E */ lwzx r3, r3, r0 /* 8021D490 0021A290 7D 89 03 A6 */ mtctr r12 @@ -43439,11 +43439,11 @@ lbl_8021D4FC: /* 8021D514 0021A314 41 82 00 34 */ beq lbl_8021D548 /* 8021D518 0021A318 80 7D 00 1C */ lwz r3, 0x1c(r29) /* 8021D51C 0021A31C 4B FF F0 31 */ bl rwsdk.WorldSectorDeinstanceAll -/* 8021D520 0021A320 3C 60 80 2B */ lis r3, lbl_802B77E8@ha +/* 8021D520 0021A320 3C 60 80 2B */ lis r3, lbl_worldTKList@ha /* 8021D524 0021A324 7F A4 EB 78 */ mr r4, r29 -/* 8021D528 0021A328 38 63 77 E8 */ addi r3, r3, lbl_802B77E8@l +/* 8021D528 0021A328 38 63 77 E8 */ addi r3, r3, lbl_worldTKList@l /* 8021D52C 0021A32C 48 01 64 A1 */ bl _rwPluginRegistryDeInitObject -/* 8021D530 0021A330 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021D530 0021A330 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021D534 0021A334 7F A3 EB 78 */ mr r3, r29 /* 8021D538 0021A338 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021D53C 0021A33C 7D 89 03 A6 */ mtctr r12 @@ -43452,11 +43452,11 @@ lbl_8021D4FC: lbl_8021D548: /* 8021D548 0021A348 80 7D 00 1C */ lwz r3, 0x1c(r29) /* 8021D54C 0021A34C 4B FF F0 E9 */ bl rwsdk.WorldSectorDestroyRecurse -/* 8021D550 0021A350 3C 60 80 2B */ lis r3, lbl_802B77E8@ha +/* 8021D550 0021A350 3C 60 80 2B */ lis r3, lbl_worldTKList@ha /* 8021D554 0021A354 7F A4 EB 78 */ mr r4, r29 -/* 8021D558 0021A358 38 63 77 E8 */ addi r3, r3, lbl_802B77E8@l +/* 8021D558 0021A358 38 63 77 E8 */ addi r3, r3, lbl_worldTKList@l /* 8021D55C 0021A35C 48 01 64 71 */ bl _rwPluginRegistryDeInitObject -/* 8021D560 0021A360 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021D560 0021A360 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021D564 0021A364 7F A3 EB 78 */ mr r3, r29 /* 8021D568 0021A368 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021D56C 0021A36C 7D 89 03 A6 */ mtctr r12 @@ -43531,10 +43531,10 @@ RpWorldRegisterPlugin: /* 8021D648 0021A448 90 01 00 14 */ stw r0, 0x14(r1) /* 8021D64C 0021A44C 7C 80 23 78 */ mr r0, r4 /* 8021D650 0021A450 7C A6 2B 78 */ mr r6, r5 -/* 8021D654 0021A454 3D 20 80 2B */ lis r9, lbl_802B77E8@ha +/* 8021D654 0021A454 3D 20 80 2B */ lis r9, lbl_worldTKList@ha /* 8021D658 0021A458 7C 64 1B 78 */ mr r4, r3 /* 8021D65C 0021A45C 7C 05 03 78 */ mr r5, r0 -/* 8021D660 0021A460 38 69 77 E8 */ addi r3, r9, lbl_802B77E8@l +/* 8021D660 0021A460 38 69 77 E8 */ addi r3, r9, lbl_worldTKList@l /* 8021D664 0021A464 48 01 5F F5 */ bl _rwPluginRegistryAddPlugin /* 8021D668 0021A468 80 01 00 14 */ lwz r0, 0x14(r1) /* 8021D66C 0021A46C 7C 08 03 A6 */ mtlr r0 @@ -43548,10 +43548,10 @@ RpWorldRegisterPluginStream: /* 8021D680 0021A480 7C C7 33 78 */ mr r7, r6 /* 8021D684 0021A484 7C A6 2B 78 */ mr r6, r5 /* 8021D688 0021A488 90 01 00 14 */ stw r0, 0x14(r1) -/* 8021D68C 0021A48C 3D 00 80 2B */ lis r8, lbl_802B77E8@ha +/* 8021D68C 0021A48C 3D 00 80 2B */ lis r8, lbl_worldTKList@ha /* 8021D690 0021A490 7C 60 1B 78 */ mr r0, r3 /* 8021D694 0021A494 7C 85 23 78 */ mr r5, r4 -/* 8021D698 0021A498 38 68 77 E8 */ addi r3, r8, lbl_802B77E8@l +/* 8021D698 0021A498 38 68 77 E8 */ addi r3, r8, lbl_worldTKList@l /* 8021D69C 0021A49C 7C 04 03 78 */ mr r4, r0 /* 8021D6A0 0021A4A0 48 01 57 D9 */ bl _rwPluginRegistryAddPluginStream /* 8021D6A4 0021A4A4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -43663,45 +43663,45 @@ lbl_8021D81C: /* 8021D82C 0021A62C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8021D830 0021A630 7C 7F 1B 78 */ mr r31, r3 /* 8021D834 0021A634 38 60 00 18 */ li r3, 0x18 -/* 8021D838 0021A638 90 8D 9E F8 */ stw r4, lbl_803CC7F8-_SDA_BASE_(r13) -/* 8021D83C 0021A63C 3C 80 80 38 */ lis r4, lbl_80383740@ha -/* 8021D840 0021A640 38 E4 37 40 */ addi r7, r4, lbl_80383740@l -/* 8021D844 0021A644 80 8D 87 68 */ lwz r4, lbl_803CB068-_SDA_BASE_(r13) -/* 8021D848 0021A648 80 CD 87 6C */ lwz r6, lbl_803CB06C-_SDA_BASE_(r13) +/* 8021D838 0021A638 90 8D 9E F8 */ stw r4, lbl_worldObjModule-_SDA_BASE_(r13) +/* 8021D83C 0021A63C 3C 80 80 38 */ lis r4, lbl__rpTieFreeList@ha +/* 8021D840 0021A640 38 E4 37 40 */ addi r7, r4, lbl__rpTieFreeList@l +/* 8021D844 0021A644 80 8D 87 68 */ lwz r4, lbl__rpTieFreeListBlockSize-_SDA_BASE_(r13) +/* 8021D848 0021A648 80 CD 87 6C */ lwz r6, lbl__rpTieFreeListPreallocBlocks-_SDA_BASE_(r13) /* 8021D84C 0021A64C 48 01 3A BD */ bl RwFreeListCreateAndPreallocateSpace -/* 8021D850 0021A650 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021D854 0021A654 80 0D 9E F8 */ lwz r0, lbl_803CC7F8-_SDA_BASE_(r13) +/* 8021D850 0021A650 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021D854 0021A654 80 0D 9E F8 */ lwz r0, lbl_worldObjModule-_SDA_BASE_(r13) /* 8021D858 0021A658 7C 64 01 2E */ stwx r3, r4, r0 -/* 8021D85C 0021A65C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021D860 0021A660 80 0D 9E F8 */ lwz r0, lbl_803CC7F8-_SDA_BASE_(r13) +/* 8021D85C 0021A65C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021D860 0021A660 80 0D 9E F8 */ lwz r0, lbl_worldObjModule-_SDA_BASE_(r13) /* 8021D864 0021A664 7C 03 00 2E */ lwzx r0, r3, r0 /* 8021D868 0021A668 28 00 00 00 */ cmplwi r0, 0 /* 8021D86C 0021A66C 40 82 00 0C */ bne lbl_8021D878 /* 8021D870 0021A670 38 60 00 00 */ li r3, 0 /* 8021D874 0021A674 48 00 00 98 */ b lbl_8021D90C lbl_8021D878: -/* 8021D878 0021A678 3C 60 80 38 */ lis r3, lbl_80383764@ha -/* 8021D87C 0021A67C 80 8D 87 70 */ lwz r4, lbl_803CB070-_SDA_BASE_(r13) -/* 8021D880 0021A680 38 E3 37 64 */ addi r7, r3, lbl_80383764@l -/* 8021D884 0021A684 80 CD 87 74 */ lwz r6, lbl_803CB074-_SDA_BASE_(r13) +/* 8021D878 0021A678 3C 60 80 38 */ lis r3, lbl__rpLightTieFreeList@ha +/* 8021D87C 0021A67C 80 8D 87 70 */ lwz r4, lbl__rpLightTieFreeListBlockSize-_SDA_BASE_(r13) +/* 8021D880 0021A680 38 E3 37 64 */ addi r7, r3, lbl__rpLightTieFreeList@l +/* 8021D884 0021A684 80 CD 87 74 */ lwz r6, lbl__rpLightTieFreeListPreallocBlocks-_SDA_BASE_(r13) /* 8021D888 0021A688 38 60 00 18 */ li r3, 0x18 /* 8021D88C 0021A68C 38 A0 00 04 */ li r5, 4 /* 8021D890 0021A690 48 01 3A 79 */ bl RwFreeListCreateAndPreallocateSpace -/* 8021D894 0021A694 80 8D 9E F8 */ lwz r4, lbl_803CC7F8-_SDA_BASE_(r13) -/* 8021D898 0021A698 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021D894 0021A694 80 8D 9E F8 */ lwz r4, lbl_worldObjModule-_SDA_BASE_(r13) +/* 8021D898 0021A698 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021D89C 0021A69C 38 04 00 04 */ addi r0, r4, 4 /* 8021D8A0 0021A6A0 7C 65 01 2E */ stwx r3, r5, r0 -/* 8021D8A4 0021A6A4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021D8A8 0021A6A8 80 0D 9E F8 */ lwz r0, lbl_803CC7F8-_SDA_BASE_(r13) +/* 8021D8A4 0021A6A4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021D8A8 0021A6A8 80 0D 9E F8 */ lwz r0, lbl_worldObjModule-_SDA_BASE_(r13) /* 8021D8AC 0021A6AC 7C 64 02 14 */ add r3, r4, r0 /* 8021D8B0 0021A6B0 80 03 00 04 */ lwz r0, 4(r3) /* 8021D8B4 0021A6B4 28 00 00 00 */ cmplwi r0, 0 /* 8021D8B8 0021A6B8 40 82 00 24 */ bne lbl_8021D8DC /* 8021D8BC 0021A6BC 80 63 00 00 */ lwz r3, 0(r3) /* 8021D8C0 0021A6C0 48 01 3B 21 */ bl RwFreeListDestroy -/* 8021D8C4 0021A6C4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021D8C4 0021A6C4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021D8C8 0021A6C8 38 A0 00 00 */ li r5, 0 -/* 8021D8CC 0021A6CC 80 0D 9E F8 */ lwz r0, lbl_803CC7F8-_SDA_BASE_(r13) +/* 8021D8CC 0021A6CC 80 0D 9E F8 */ lwz r0, lbl_worldObjModule-_SDA_BASE_(r13) /* 8021D8D0 0021A6D0 38 60 00 00 */ li r3, 0 /* 8021D8D4 0021A6D4 7C A4 01 2E */ stwx r5, r4, r0 /* 8021D8D8 0021A6D8 48 00 00 34 */ b lbl_8021D90C @@ -43709,10 +43709,10 @@ lbl_8021D8DC: /* 8021D8DC 0021A6DC 38 00 00 01 */ li r0, 1 /* 8021D8E0 0021A6E0 38 E0 00 00 */ li r7, 0 /* 8021D8E4 0021A6E4 B0 04 00 08 */ sth r0, 8(r4) -/* 8021D8E8 0021A6E8 38 AD 9E F8 */ addi r5, r13, lbl_803CC7F8-_SDA_BASE_ +/* 8021D8E8 0021A6E8 38 AD 9E F8 */ addi r5, r13, lbl_worldObjModule-_SDA_BASE_ /* 8021D8EC 0021A6EC 7F E3 FB 78 */ mr r3, r31 -/* 8021D8F0 0021A6F0 80 8D 9E F8 */ lwz r4, lbl_803CC7F8-_SDA_BASE_(r13) -/* 8021D8F4 0021A6F4 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021D8F0 0021A6F0 80 8D 9E F8 */ lwz r4, lbl_worldObjModule-_SDA_BASE_(r13) +/* 8021D8F4 0021A6F4 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021D8F8 0021A6F8 38 04 00 08 */ addi r0, r4, 8 /* 8021D8FC 0021A6FC 7C E6 01 2E */ stwx r7, r6, r0 /* 8021D900 0021A700 80 85 00 04 */ lwz r4, 4(r5) @@ -43730,31 +43730,31 @@ lbl_8021D920: /* 8021D928 0021A728 90 01 00 14 */ stw r0, 0x14(r1) /* 8021D92C 0021A72C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8021D930 0021A730 7C 7F 1B 78 */ mr r31, r3 -/* 8021D934 0021A734 80 8D 9E F8 */ lwz r4, lbl_803CC7F8-_SDA_BASE_(r13) -/* 8021D938 0021A738 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021D934 0021A734 80 8D 9E F8 */ lwz r4, lbl_worldObjModule-_SDA_BASE_(r13) +/* 8021D938 0021A738 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021D93C 0021A73C 38 04 00 04 */ addi r0, r4, 4 /* 8021D940 0021A740 7C 63 00 2E */ lwzx r3, r3, r0 /* 8021D944 0021A744 28 03 00 00 */ cmplwi r3, 0 /* 8021D948 0021A748 41 82 00 1C */ beq lbl_8021D964 /* 8021D94C 0021A74C 48 01 3A 95 */ bl RwFreeListDestroy -/* 8021D950 0021A750 80 6D 9E F8 */ lwz r3, lbl_803CC7F8-_SDA_BASE_(r13) +/* 8021D950 0021A750 80 6D 9E F8 */ lwz r3, lbl_worldObjModule-_SDA_BASE_(r13) /* 8021D954 0021A754 38 A0 00 00 */ li r5, 0 -/* 8021D958 0021A758 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021D958 0021A758 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021D95C 0021A75C 38 03 00 04 */ addi r0, r3, 4 /* 8021D960 0021A760 7C A4 01 2E */ stwx r5, r4, r0 lbl_8021D964: -/* 8021D964 0021A764 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021D968 0021A768 80 0D 9E F8 */ lwz r0, lbl_803CC7F8-_SDA_BASE_(r13) +/* 8021D964 0021A764 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021D968 0021A768 80 0D 9E F8 */ lwz r0, lbl_worldObjModule-_SDA_BASE_(r13) /* 8021D96C 0021A76C 7C 63 00 2E */ lwzx r3, r3, r0 /* 8021D970 0021A770 28 03 00 00 */ cmplwi r3, 0 /* 8021D974 0021A774 41 82 00 18 */ beq lbl_8021D98C /* 8021D978 0021A778 48 01 3A 69 */ bl RwFreeListDestroy -/* 8021D97C 0021A77C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021D97C 0021A77C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021D980 0021A780 38 80 00 00 */ li r4, 0 -/* 8021D984 0021A784 80 0D 9E F8 */ lwz r0, lbl_803CC7F8-_SDA_BASE_(r13) +/* 8021D984 0021A784 80 0D 9E F8 */ lwz r0, lbl_worldObjModule-_SDA_BASE_(r13) /* 8021D988 0021A788 7C 83 01 2E */ stwx r4, r3, r0 lbl_8021D98C: -/* 8021D98C 0021A78C 38 AD 9E F8 */ addi r5, r13, lbl_803CC7F8-_SDA_BASE_ +/* 8021D98C 0021A78C 38 AD 9E F8 */ addi r5, r13, lbl_worldObjModule-_SDA_BASE_ /* 8021D990 0021A790 7F E3 FB 78 */ mr r3, r31 /* 8021D994 0021A794 80 85 00 04 */ lwz r4, 4(r5) /* 8021D998 0021A798 38 04 FF FF */ addi r0, r4, -1 @@ -43768,12 +43768,12 @@ lbl_8021D9B4: /* 8021D9B4 0021A7B4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021D9B8 0021A7B8 7C 08 02 A6 */ mflr r0 /* 8021D9BC 0021A7BC 90 01 00 14 */ stw r0, 0x14(r1) -/* 8021D9C0 0021A7C0 80 0D 9E E8 */ lwz r0, lbl_803CC7E8-_SDA_BASE_(r13) -/* 8021D9C4 0021A7C4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021D9C0 0021A7C0 80 0D 9E E8 */ lwz r0, lbl_cameraExtOffset-_SDA_BASE_(r13) +/* 8021D9C4 0021A7C4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021D9C8 0021A7C8 7C C3 02 14 */ add r6, r3, r0 /* 8021D9CC 0021A7CC 80 06 00 0C */ lwz r0, 0xc(r6) /* 8021D9D0 0021A7D0 90 04 00 04 */ stw r0, 4(r4) -/* 8021D9D4 0021A7D4 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021D9D4 0021A7D4 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021D9D8 0021A7D8 A0 85 00 08 */ lhz r4, 8(r5) /* 8021D9DC 0021A7DC 38 04 00 01 */ addi r0, r4, 1 /* 8021D9E0 0021A7E0 B0 05 00 08 */ sth r0, 8(r5) @@ -43789,8 +43789,8 @@ lbl_8021DA00: /* 8021DA04 0021A804 7C 08 02 A6 */ mflr r0 /* 8021DA08 0021A808 90 01 00 14 */ stw r0, 0x14(r1) /* 8021DA0C 0021A80C 38 00 00 00 */ li r0, 0 -/* 8021DA10 0021A810 80 AD 9E E8 */ lwz r5, lbl_803CC7E8-_SDA_BASE_(r13) -/* 8021DA14 0021A814 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021DA10 0021A810 80 AD 9E E8 */ lwz r5, lbl_cameraExtOffset-_SDA_BASE_(r13) +/* 8021DA14 0021A814 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021DA18 0021A818 7C A3 2A 14 */ add r5, r3, r5 /* 8021DA1C 0021A81C 90 04 00 04 */ stw r0, 4(r4) /* 8021DA20 0021A820 81 85 00 14 */ lwz r12, 0x14(r5) @@ -43808,7 +43808,7 @@ lbl_8021DA3C: /* 8021DA4C 0021A84C 93 C1 00 18 */ stw r30, 0x18(r1) /* 8021DA50 0021A850 93 A1 00 14 */ stw r29, 0x14(r1) /* 8021DA54 0021A854 7C 7D 1B 78 */ mr r29, r3 -/* 8021DA58 0021A858 80 0D 9E E8 */ lwz r0, lbl_803CC7E8-_SDA_BASE_(r13) +/* 8021DA58 0021A858 80 0D 9E E8 */ lwz r0, lbl_cameraExtOffset-_SDA_BASE_(r13) /* 8021DA5C 0021A85C 7F FD 02 14 */ add r31, r29, r0 /* 8021DA60 0021A860 81 9F 00 18 */ lwz r12, 0x18(r31) /* 8021DA64 0021A864 7D 89 03 A6 */ mtctr r12 @@ -43818,7 +43818,7 @@ lbl_8021DA3C: /* 8021DA74 0021A874 83 FF 00 0C */ lwz r31, 0xc(r31) /* 8021DA78 0021A878 28 1F 00 00 */ cmplwi r31, 0 /* 8021DA7C 0021A87C 41 82 00 3C */ beq lbl_8021DAB8 -/* 8021DA80 0021A880 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021DA80 0021A880 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021DA84 0021A884 7F E3 FB 78 */ mr r3, r31 /* 8021DA88 0021A888 7F A4 EB 78 */ mr r4, r29 /* 8021DA8C 0021A88C 83 C5 00 A0 */ lwz r30, 0xa0(r5) @@ -43846,7 +43846,7 @@ lbl_8021DAC4: /* 8021DAD8 0021A8D8 38 21 00 20 */ addi r1, r1, 0x20 /* 8021DADC 0021A8DC 4E 80 00 20 */ blr lbl_8021DAE0: -/* 8021DAE0 0021A8E0 80 0D 9E E8 */ lwz r0, lbl_803CC7E8-_SDA_BASE_(r13) +/* 8021DAE0 0021A8E0 80 0D 9E E8 */ lwz r0, lbl_cameraExtOffset-_SDA_BASE_(r13) /* 8021DAE4 0021A8E4 3C C0 80 22 */ lis r6, lbl_8021DA3C@ha /* 8021DAE8 0021A8E8 3C A0 80 22 */ lis r5, lbl_8021D9B4@ha /* 8021DAEC 0021A8EC 3C 80 80 22 */ lis r4, lbl_8021DA00@ha @@ -43876,7 +43876,7 @@ lbl_8021DB3C: /* 8021DB48 0021A948 90 01 00 14 */ stw r0, 0x14(r1) /* 8021DB4C 0021A94C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8021DB50 0021A950 7C 7F 1B 78 */ mr r31, r3 -/* 8021DB54 0021A954 80 CD 9E E8 */ lwz r6, lbl_803CC7E8-_SDA_BASE_(r13) +/* 8021DB54 0021A954 80 CD 9E E8 */ lwz r6, lbl_cameraExtOffset-_SDA_BASE_(r13) /* 8021DB58 0021A958 7C FF 32 14 */ add r7, r31, r6 /* 8021DB5C 0021A95C 38 06 00 0C */ addi r0, r6, 0xc /* 8021DB60 0021A960 90 A7 00 00 */ stw r5, 0(r7) @@ -43901,12 +43901,12 @@ lbl_8021DB98: /* 8021DBA4 0021A9A4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8021DBA8 0021A9A8 93 C1 00 08 */ stw r30, 8(r1) /* 8021DBAC 0021A9AC 7C 7E 1B 78 */ mr r30, r3 -/* 8021DBB0 0021A9B0 80 0D 9E E8 */ lwz r0, lbl_803CC7E8-_SDA_BASE_(r13) +/* 8021DBB0 0021A9B0 80 0D 9E E8 */ lwz r0, lbl_cameraExtOffset-_SDA_BASE_(r13) /* 8021DBB4 0021A9B4 7F FE 02 14 */ add r31, r30, r0 /* 8021DBB8 0021A9B8 80 7F 00 00 */ lwz r3, 0(r31) /* 8021DBBC 0021A9BC 28 03 00 00 */ cmplwi r3, 0 /* 8021DBC0 0021A9C0 41 82 00 14 */ beq lbl_8021DBD4 -/* 8021DBC4 0021A9C4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021DBC4 0021A9C4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021DBC8 0021A9C8 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021DBCC 0021A9CC 7D 89 03 A6 */ mtctr r12 /* 8021DBD0 0021A9D0 4E 80 04 21 */ bctrl @@ -43947,8 +43947,8 @@ _rpLightTieDestroy: /* 8021DC4C 0021AA4C 80 03 00 04 */ lwz r0, 4(r3) /* 8021DC50 0021AA50 80 63 00 00 */ lwz r3, 0(r3) /* 8021DC54 0021AA54 90 03 00 04 */ stw r0, 4(r3) -/* 8021DC58 0021AA58 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021DC5C 0021AA5C 80 6D 9E F8 */ lwz r3, lbl_803CC7F8-_SDA_BASE_(r13) +/* 8021DC58 0021AA58 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021DC5C 0021AA5C 80 6D 9E F8 */ lwz r3, lbl_worldObjModule-_SDA_BASE_(r13) /* 8021DC60 0021AA60 81 85 01 48 */ lwz r12, 0x148(r5) /* 8021DC64 0021AA64 38 03 00 04 */ addi r0, r3, 4 /* 8021DC68 0021AA68 7C 65 00 2E */ lwzx r3, r5, r0 @@ -43984,8 +43984,8 @@ _rpTieDestroy: /* 8021DCD4 0021AAD4 80 03 00 04 */ lwz r0, 4(r3) /* 8021DCD8 0021AAD8 80 63 00 00 */ lwz r3, 0(r3) /* 8021DCDC 0021AADC 90 03 00 04 */ stw r0, 4(r3) -/* 8021DCE0 0021AAE0 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021DCE4 0021AAE4 80 0D 9E F8 */ lwz r0, lbl_803CC7F8-_SDA_BASE_(r13) +/* 8021DCE0 0021AAE0 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021DCE4 0021AAE4 80 0D 9E F8 */ lwz r0, lbl_worldObjModule-_SDA_BASE_(r13) /* 8021DCE8 0021AAE8 81 83 01 48 */ lwz r12, 0x148(r3) /* 8021DCEC 0021AAEC 7C 63 00 2E */ lwzx r3, r3, r0 /* 8021DCF0 0021AAF0 7D 89 03 A6 */ mtctr r12 @@ -44043,8 +44043,8 @@ lbl_8021DDAC: /* 8021DDAC 0021ABAC 80 1D 00 00 */ lwz r0, 0(r29) /* 8021DDB0 0021ABB0 2C 00 00 00 */ cmpwi r0, 0 /* 8021DDB4 0021ABB4 40 80 00 A0 */ bge lbl_8021DE54 -/* 8021DDB8 0021ABB8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021DDBC 0021ABBC 80 0D 9E F8 */ lwz r0, lbl_803CC7F8-_SDA_BASE_(r13) +/* 8021DDB8 0021ABB8 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021DDBC 0021ABBC 80 0D 9E F8 */ lwz r0, lbl_worldObjModule-_SDA_BASE_(r13) /* 8021DDC0 0021ABC0 81 83 01 44 */ lwz r12, 0x144(r3) /* 8021DDC4 0021ABC4 7C 63 00 2E */ lwzx r3, r3, r0 /* 8021DDC8 0021ABC8 7D 89 03 A6 */ mtctr r12 @@ -44135,7 +44135,7 @@ lbl_8021DEEC: /* 8021DF00 0021AD00 93 C1 00 18 */ stw r30, 0x18(r1) /* 8021DF04 0021AD04 93 A1 00 14 */ stw r29, 0x14(r1) /* 8021DF08 0021AD08 93 81 00 10 */ stw r28, 0x10(r1) -/* 8021DF0C 0021AD0C 80 0D 9E EC */ lwz r0, lbl_803CC7EC-_SDA_BASE_(r13) +/* 8021DF0C 0021AD0C 80 0D 9E EC */ lwz r0, lbl_atomicExtOffset-_SDA_BASE_(r13) /* 8021DF10 0021AD10 7F BF 02 14 */ add r29, r31, r0 /* 8021DF14 0021AD14 81 9D 00 04 */ lwz r12, 4(r29) /* 8021DF18 0021AD18 7D 89 03 A6 */ mtctr r12 @@ -44169,8 +44169,8 @@ lbl_8021DF40: /* 8021DF84 0021AD84 80 04 00 04 */ lwz r0, 4(r4) /* 8021DF88 0021AD88 80 64 00 00 */ lwz r3, 0(r4) /* 8021DF8C 0021AD8C 90 03 00 04 */ stw r0, 4(r3) -/* 8021DF90 0021AD90 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021DF94 0021AD94 80 0D 9E F8 */ lwz r0, lbl_803CC7F8-_SDA_BASE_(r13) +/* 8021DF90 0021AD90 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021DF94 0021AD94 80 0D 9E F8 */ lwz r0, lbl_worldObjModule-_SDA_BASE_(r13) /* 8021DF98 0021AD98 81 83 01 48 */ lwz r12, 0x148(r3) /* 8021DF9C 0021AD9C 7C 63 00 2E */ lwzx r3, r3, r0 /* 8021DFA0 0021ADA0 7D 89 03 A6 */ mtctr r12 @@ -44196,13 +44196,13 @@ lbl_8021DFC8: /* 8021DFE0 0021ADE0 38 21 00 20 */ addi r1, r1, 0x20 /* 8021DFE4 0021ADE4 4E 80 00 20 */ blr lbl_8021DFE8: -/* 8021DFE8 0021ADE8 80 0D 9E EC */ lwz r0, lbl_803CC7EC-_SDA_BASE_(r13) +/* 8021DFE8 0021ADE8 80 0D 9E EC */ lwz r0, lbl_atomicExtOffset-_SDA_BASE_(r13) /* 8021DFEC 0021ADEC 38 A0 00 00 */ li r5, 0 /* 8021DFF0 0021ADF0 3C 80 80 22 */ lis r4, lbl_8021DEEC@ha /* 8021DFF4 0021ADF4 7C C3 02 14 */ add r6, r3, r0 /* 8021DFF8 0021ADF8 90 A6 00 00 */ stw r5, 0(r6) /* 8021DFFC 0021ADFC 38 04 DE EC */ addi r0, r4, lbl_8021DEEC@l -/* 8021E000 0021AE00 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021E000 0021AE00 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021E004 0021AE04 A0 84 00 08 */ lhz r4, 8(r4) /* 8021E008 0021AE08 38 84 FF FF */ addi r4, r4, -1 /* 8021E00C 0021AE0C B0 83 00 60 */ sth r4, 0x60(r3) @@ -44222,7 +44222,7 @@ lbl_8021E024: /* 8021E03C 0021AE3C 3B DF 00 64 */ addi r30, r31, 0x64 /* 8021E040 0021AE40 93 A1 00 14 */ stw r29, 0x14(r1) /* 8021E044 0021AE44 93 81 00 10 */ stw r28, 0x10(r1) -/* 8021E048 0021AE48 80 0D 9E EC */ lwz r0, lbl_803CC7EC-_SDA_BASE_(r13) +/* 8021E048 0021AE48 80 0D 9E EC */ lwz r0, lbl_atomicExtOffset-_SDA_BASE_(r13) /* 8021E04C 0021AE4C 83 A3 00 64 */ lwz r29, 0x64(r3) /* 8021E050 0021AE50 7F 9F 02 14 */ add r28, r31, r0 /* 8021E054 0021AE54 48 00 00 6C */ b lbl_8021E0C0 @@ -44247,8 +44247,8 @@ lbl_8021E058: /* 8021E09C 0021AE9C 80 04 00 04 */ lwz r0, 4(r4) /* 8021E0A0 0021AEA0 80 64 00 00 */ lwz r3, 0(r4) /* 8021E0A4 0021AEA4 90 03 00 04 */ stw r0, 4(r3) -/* 8021E0A8 0021AEA8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021E0AC 0021AEAC 80 0D 9E F8 */ lwz r0, lbl_803CC7F8-_SDA_BASE_(r13) +/* 8021E0A8 0021AEA8 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021E0AC 0021AEAC 80 0D 9E F8 */ lwz r0, lbl_worldObjModule-_SDA_BASE_(r13) /* 8021E0B0 0021AEB0 81 83 01 48 */ lwz r12, 0x148(r3) /* 8021E0B4 0021AEB4 7C 63 00 2E */ lwzx r3, r3, r0 /* 8021E0B8 0021AEB8 7D 89 03 A6 */ mtctr r12 @@ -44268,12 +44268,12 @@ lbl_8021E0C0: /* 8021E0EC 0021AEEC 38 21 00 20 */ addi r1, r1, 0x20 /* 8021E0F0 0021AEF0 4E 80 00 20 */ blr lbl_8021E0F4: -/* 8021E0F4 0021AEF4 80 8D 9E F0 */ lwz r4, lbl_803CC7F0-_SDA_BASE_(r13) +/* 8021E0F4 0021AEF4 80 8D 9E F0 */ lwz r4, lbl_clumpExtOffset-_SDA_BASE_(r13) /* 8021E0F8 0021AEF8 38 00 00 00 */ li r0, 0 /* 8021E0FC 0021AEFC 7C C3 22 14 */ add r6, r3, r4 /* 8021E100 0021AF00 90 06 00 00 */ stw r0, 0(r6) -/* 8021E104 0021AF04 80 8D 9E F8 */ lwz r4, lbl_803CC7F8-_SDA_BASE_(r13) -/* 8021E108 0021AF08 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021E104 0021AF04 80 8D 9E F8 */ lwz r4, lbl_worldObjModule-_SDA_BASE_(r13) +/* 8021E108 0021AF08 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021E10C 0021AF0C 38 04 00 08 */ addi r0, r4, 8 /* 8021E110 0021AF10 7C 05 00 2E */ lwzx r0, r5, r0 /* 8021E114 0021AF14 90 06 00 04 */ stw r0, 4(r6) @@ -44284,7 +44284,7 @@ lbl_8021E11C: /* 8021E124 0021AF24 90 01 00 14 */ stw r0, 0x14(r1) /* 8021E128 0021AF28 93 E1 00 0C */ stw r31, 0xc(r1) /* 8021E12C 0021AF2C 7C 7F 1B 78 */ mr r31, r3 -/* 8021E130 0021AF30 80 0D 9E F0 */ lwz r0, lbl_803CC7F0-_SDA_BASE_(r13) +/* 8021E130 0021AF30 80 0D 9E F0 */ lwz r0, lbl_clumpExtOffset-_SDA_BASE_(r13) /* 8021E134 0021AF34 7C 64 00 2E */ lwzx r3, r4, r0 /* 8021E138 0021AF38 28 03 00 00 */ cmplwi r3, 0 /* 8021E13C 0021AF3C 41 82 00 0C */ beq lbl_8021E148 @@ -44307,7 +44307,7 @@ lbl_8021E164: /* 8021E174 0021AF74 F3 E1 01 48 */ psq_st f31, 328(r1), 0, qr0 /* 8021E178 0021AF78 39 61 01 40 */ addi r11, r1, 0x140 /* 8021E17C 0021AF7C 4B FC F3 85 */ bl func_801ED500 -/* 8021E180 0021AF80 80 0D 9E F4 */ lwz r0, lbl_803CC7F4-_SDA_BASE_(r13) +/* 8021E180 0021AF80 80 0D 9E F4 */ lwz r0, lbl_lightExtOffset-_SDA_BASE_(r13) /* 8021E184 0021AF84 7C 7C 1B 78 */ mr r28, r3 /* 8021E188 0021AF88 7F 5C 02 14 */ add r26, r28, r0 /* 8021E18C 0021AF8C 81 9A 00 04 */ lwz r12, 4(r26) @@ -44347,8 +44347,8 @@ lbl_8021E1E0: /* 8021E20C 0021B00C 80 04 00 04 */ lwz r0, 4(r4) /* 8021E210 0021B010 80 64 00 00 */ lwz r3, 0(r4) /* 8021E214 0021B014 90 03 00 04 */ stw r0, 4(r3) -/* 8021E218 0021B018 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021E21C 0021B01C 80 6D 9E F8 */ lwz r3, lbl_803CC7F8-_SDA_BASE_(r13) +/* 8021E218 0021B018 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021E21C 0021B01C 80 6D 9E F8 */ lwz r3, lbl_worldObjModule-_SDA_BASE_(r13) /* 8021E220 0021B020 81 85 01 48 */ lwz r12, 0x148(r5) /* 8021E224 0021B024 38 03 00 04 */ addi r0, r3, 4 /* 8021E228 0021B028 7C 65 00 2E */ lwzx r3, r5, r0 @@ -44391,8 +44391,8 @@ lbl_8021E2B4: /* 8021E2B4 0021B0B4 80 1E 00 00 */ lwz r0, 0(r30) /* 8021E2B8 0021B0B8 2C 00 00 00 */ cmpwi r0, 0 /* 8021E2BC 0021B0BC 40 80 00 78 */ bge lbl_8021E334 -/* 8021E2C0 0021B0C0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021E2C4 0021B0C4 80 6D 9E F8 */ lwz r3, lbl_803CC7F8-_SDA_BASE_(r13) +/* 8021E2C0 0021B0C0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021E2C4 0021B0C4 80 6D 9E F8 */ lwz r3, lbl_worldObjModule-_SDA_BASE_(r13) /* 8021E2C8 0021B0C8 81 84 01 44 */ lwz r12, 0x144(r4) /* 8021E2CC 0021B0CC 38 03 00 04 */ addi r0, r3, 4 /* 8021E2D0 0021B0D0 7C 64 00 2E */ lwzx r3, r4, r0 @@ -44478,7 +44478,7 @@ lbl_8021E3DC: /* 8021E3F4 0021B1F4 38 21 01 50 */ addi r1, r1, 0x150 /* 8021E3F8 0021B1F8 4E 80 00 20 */ blr lbl_8021E3FC: -/* 8021E3FC 0021B1FC 80 0D 9E F4 */ lwz r0, lbl_803CC7F4-_SDA_BASE_(r13) +/* 8021E3FC 0021B1FC 80 0D 9E F4 */ lwz r0, lbl_lightExtOffset-_SDA_BASE_(r13) /* 8021E400 0021B200 3C 80 80 22 */ lis r4, lbl_8021E164@ha /* 8021E404 0021B204 38 A0 00 00 */ li r5, 0 /* 8021E408 0021B208 7C C3 02 14 */ add r6, r3, r0 @@ -44494,7 +44494,7 @@ lbl_8021E424: /* 8021E42C 0021B22C 90 01 00 14 */ stw r0, 0x14(r1) /* 8021E430 0021B230 93 E1 00 0C */ stw r31, 0xc(r1) /* 8021E434 0021B234 7C 7F 1B 78 */ mr r31, r3 -/* 8021E438 0021B238 80 0D 9E F4 */ lwz r0, lbl_803CC7F4-_SDA_BASE_(r13) +/* 8021E438 0021B238 80 0D 9E F4 */ lwz r0, lbl_lightExtOffset-_SDA_BASE_(r13) /* 8021E43C 0021B23C 7C 64 00 2E */ lwzx r3, r4, r0 /* 8021E440 0021B240 28 03 00 00 */ cmplwi r3, 0 /* 8021E444 0021B244 41 82 00 0C */ beq lbl_8021E450 @@ -44533,8 +44533,8 @@ lbl_8021E490: /* 8021E4BC 0021B2BC 80 04 00 04 */ lwz r0, 4(r4) /* 8021E4C0 0021B2C0 80 64 00 00 */ lwz r3, 0(r4) /* 8021E4C4 0021B2C4 90 03 00 04 */ stw r0, 4(r3) -/* 8021E4C8 0021B2C8 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021E4CC 0021B2CC 80 6D 9E F8 */ lwz r3, lbl_803CC7F8-_SDA_BASE_(r13) +/* 8021E4C8 0021B2C8 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021E4CC 0021B2CC 80 6D 9E F8 */ lwz r3, lbl_worldObjModule-_SDA_BASE_(r13) /* 8021E4D0 0021B2D0 81 85 01 48 */ lwz r12, 0x148(r5) /* 8021E4D4 0021B2D4 38 03 00 04 */ addi r0, r3, 4 /* 8021E4D8 0021B2D8 7C 65 00 2E */ lwzx r3, r5, r0 @@ -44560,7 +44560,7 @@ rwsdk.WorldSyncCamera: /* 8021E518 0021B318 39 61 01 70 */ addi r11, r1, 0x170 /* 8021E51C 0021B31C 4B FC EF D9 */ bl func_801ED4F4 /* 8021E520 0021B320 7C 9F 23 78 */ mr r31, r4 -/* 8021E524 0021B324 80 0D 9E E8 */ lwz r0, lbl_803CC7E8-_SDA_BASE_(r13) +/* 8021E524 0021B324 80 0D 9E E8 */ lwz r0, lbl_cameraExtOffset-_SDA_BASE_(r13) /* 8021E528 0021B328 7C 79 1B 78 */ mr r25, r3 /* 8021E52C 0021B32C 80 64 00 04 */ lwz r3, 4(r4) /* 8021E530 0021B330 7F BF 02 14 */ add r29, r31, r0 @@ -44667,14 +44667,14 @@ lbl_8021E69C: /* 8021E6B8 0021B4B8 54 17 10 3A */ slwi r23, r0, 2 /* 8021E6BC 0021B4BC 28 03 00 00 */ cmplwi r3, 0 /* 8021E6C0 0021B4C0 41 82 00 1C */ beq lbl_8021E6DC -/* 8021E6C4 0021B4C4 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021E6C4 0021B4C4 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021E6C8 0021B4C8 7E E4 BB 78 */ mr r4, r23 /* 8021E6CC 0021B4CC 81 85 01 3C */ lwz r12, 0x13c(r5) /* 8021E6D0 0021B4D0 7D 89 03 A6 */ mtctr r12 /* 8021E6D4 0021B4D4 4E 80 04 21 */ bctrl /* 8021E6D8 0021B4D8 48 00 00 18 */ b lbl_8021E6F0 lbl_8021E6DC: -/* 8021E6DC 0021B4DC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021E6DC 0021B4DC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021E6E0 0021B4E0 7E E3 BB 78 */ mr r3, r23 /* 8021E6E4 0021B4E4 81 84 01 34 */ lwz r12, 0x134(r4) /* 8021E6E8 0021B4E8 7D 89 03 A6 */ mtctr r12 @@ -45053,11 +45053,11 @@ _rpWorldObjRegisterExtensions: /* 8021EC1C 0021BA1C 38 60 00 1C */ li r3, 0x1c /* 8021EC20 0021BA20 38 80 05 09 */ li r4, 0x509 /* 8021EC24 0021BA24 48 01 8E 9D */ bl RwCameraRegisterPlugin -/* 8021EC28 0021BA28 90 6D 9E E8 */ stw r3, lbl_803CC7E8-_SDA_BASE_(r13) +/* 8021EC28 0021BA28 90 6D 9E E8 */ stw r3, lbl_cameraExtOffset-_SDA_BASE_(r13) /* 8021EC2C 0021BA2C 3C A0 80 22 */ lis r5, lbl_8021DFE8@ha /* 8021EC30 0021BA30 3C 80 80 22 */ lis r4, lbl_8021E024@ha /* 8021EC34 0021BA34 3C 60 80 22 */ lis r3, lbl_8021E020@ha -/* 8021EC38 0021BA38 80 0D 9E E8 */ lwz r0, lbl_803CC7E8-_SDA_BASE_(r13) +/* 8021EC38 0021BA38 80 0D 9E E8 */ lwz r0, lbl_cameraExtOffset-_SDA_BASE_(r13) /* 8021EC3C 0021BA3C 38 C4 E0 24 */ addi r6, r4, lbl_8021E024@l /* 8021EC40 0021BA40 38 E3 E0 20 */ addi r7, r3, lbl_8021E020@l /* 8021EC44 0021BA44 38 A5 DF E8 */ addi r5, r5, lbl_8021DFE8@l @@ -45065,11 +45065,11 @@ _rpWorldObjRegisterExtensions: /* 8021EC4C 0021BA4C 38 60 00 08 */ li r3, 8 /* 8021EC50 0021BA50 38 80 05 09 */ li r4, 0x509 /* 8021EC54 0021BA54 4B FF 60 99 */ bl RpAtomicRegisterPlugin -/* 8021EC58 0021BA58 90 6D 9E EC */ stw r3, lbl_803CC7EC-_SDA_BASE_(r13) +/* 8021EC58 0021BA58 90 6D 9E EC */ stw r3, lbl_atomicExtOffset-_SDA_BASE_(r13) /* 8021EC5C 0021BA5C 3C A0 80 22 */ lis r5, lbl_8021E0F4@ha /* 8021EC60 0021BA60 3C 80 80 22 */ lis r4, lbl_8021E160@ha /* 8021EC64 0021BA64 3C 60 80 22 */ lis r3, lbl_8021E11C@ha -/* 8021EC68 0021BA68 80 0D 9E EC */ lwz r0, lbl_803CC7EC-_SDA_BASE_(r13) +/* 8021EC68 0021BA68 80 0D 9E EC */ lwz r0, lbl_atomicExtOffset-_SDA_BASE_(r13) /* 8021EC6C 0021BA6C 38 C4 E1 60 */ addi r6, r4, lbl_8021E160@l /* 8021EC70 0021BA70 38 E3 E1 1C */ addi r7, r3, lbl_8021E11C@l /* 8021EC74 0021BA74 38 A5 E0 F4 */ addi r5, r5, lbl_8021E0F4@l @@ -45077,11 +45077,11 @@ _rpWorldObjRegisterExtensions: /* 8021EC7C 0021BA7C 38 60 00 08 */ li r3, 8 /* 8021EC80 0021BA80 38 80 05 09 */ li r4, 0x509 /* 8021EC84 0021BA84 4B FF 60 A9 */ bl RpClumpRegisterPlugin -/* 8021EC88 0021BA88 90 6D 9E F0 */ stw r3, lbl_803CC7F0-_SDA_BASE_(r13) +/* 8021EC88 0021BA88 90 6D 9E F0 */ stw r3, lbl_clumpExtOffset-_SDA_BASE_(r13) /* 8021EC8C 0021BA8C 3C A0 80 22 */ lis r5, lbl_8021E3FC@ha /* 8021EC90 0021BA90 3C 80 80 22 */ lis r4, lbl_8021E468@ha /* 8021EC94 0021BA94 3C 60 80 22 */ lis r3, lbl_8021E424@ha -/* 8021EC98 0021BA98 80 0D 9E F0 */ lwz r0, lbl_803CC7F0-_SDA_BASE_(r13) +/* 8021EC98 0021BA98 80 0D 9E F0 */ lwz r0, lbl_clumpExtOffset-_SDA_BASE_(r13) /* 8021EC9C 0021BA9C 38 C4 E4 68 */ addi r6, r4, lbl_8021E468@l /* 8021ECA0 0021BAA0 38 E3 E4 24 */ addi r7, r3, lbl_8021E424@l /* 8021ECA4 0021BAA4 38 A5 E3 FC */ addi r5, r5, lbl_8021E3FC@l @@ -45089,11 +45089,11 @@ _rpWorldObjRegisterExtensions: /* 8021ECAC 0021BAAC 38 60 00 08 */ li r3, 8 /* 8021ECB0 0021BAB0 38 80 05 09 */ li r4, 0x509 /* 8021ECB4 0021BAB4 4B FF 87 D9 */ bl RpLightRegisterPlugin -/* 8021ECB8 0021BAB8 90 6D 9E F4 */ stw r3, lbl_803CC7F4-_SDA_BASE_(r13) +/* 8021ECB8 0021BAB8 90 6D 9E F4 */ stw r3, lbl_lightExtOffset-_SDA_BASE_(r13) /* 8021ECBC 0021BABC 38 60 00 00 */ li r3, 0 /* 8021ECC0 0021BAC0 38 80 05 0E */ li r4, 0x50e /* 8021ECC4 0021BAC4 38 A0 00 00 */ li r5, 0 -/* 8021ECC8 0021BAC8 80 0D 9E F4 */ lwz r0, lbl_803CC7F4-_SDA_BASE_(r13) +/* 8021ECC8 0021BAC8 80 0D 9E F4 */ lwz r0, lbl_lightExtOffset-_SDA_BASE_(r13) /* 8021ECCC 0021BACC 38 C0 00 00 */ li r6, 0 /* 8021ECD0 0021BAD0 38 E0 00 00 */ li r7, 0 /* 8021ECD4 0021BAD4 7F FF 03 78 */ or r31, r31, r0 @@ -45244,7 +45244,7 @@ RpWorldAddCamera: /* 8021EF04 0021BD04 93 C1 00 08 */ stw r30, 8(r1) /* 8021EF08 0021BD08 7C 7E 1B 78 */ mr r30, r3 /* 8021EF0C 0021BD0C 80 A4 00 04 */ lwz r5, 4(r4) -/* 8021EF10 0021BD10 80 0D 9E E8 */ lwz r0, lbl_803CC7E8-_SDA_BASE_(r13) +/* 8021EF10 0021BD10 80 0D 9E E8 */ lwz r0, lbl_cameraExtOffset-_SDA_BASE_(r13) /* 8021EF14 0021BD14 28 05 00 00 */ cmplwi r5, 0 /* 8021EF18 0021BD18 7F E4 02 14 */ add r31, r4, r0 /* 8021EF1C 0021BD1C 41 82 00 0C */ beq lbl_8021EF28 @@ -45268,7 +45268,7 @@ RpWorldRemoveCamera: /* 8021EF54 0021BD54 93 E1 00 0C */ stw r31, 0xc(r1) /* 8021EF58 0021BD58 93 C1 00 08 */ stw r30, 8(r1) /* 8021EF5C 0021BD5C 7C 7E 1B 78 */ mr r30, r3 -/* 8021EF60 0021BD60 80 0D 9E E8 */ lwz r0, lbl_803CC7E8-_SDA_BASE_(r13) +/* 8021EF60 0021BD60 80 0D 9E E8 */ lwz r0, lbl_cameraExtOffset-_SDA_BASE_(r13) /* 8021EF64 0021BD64 7F E4 02 14 */ add r31, r4, r0 /* 8021EF68 0021BD68 80 1F 00 0C */ lwz r0, 0xc(r31) /* 8021EF6C 0021BD6C 28 00 00 00 */ cmplwi r0, 0 @@ -45276,7 +45276,7 @@ RpWorldRemoveCamera: /* 8021EF74 0021BD74 80 7F 00 00 */ lwz r3, 0(r31) /* 8021EF78 0021BD78 28 03 00 00 */ cmplwi r3, 0 /* 8021EF7C 0021BD7C 41 82 00 14 */ beq lbl_8021EF90 -/* 8021EF80 0021BD80 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021EF80 0021BD80 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021EF84 0021BD84 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021EF88 0021BD88 7D 89 03 A6 */ mtctr r12 /* 8021EF8C 0021BD8C 4E 80 04 21 */ bctrl @@ -45300,7 +45300,7 @@ lbl_8021EFB0: .global RwCameraGetWorld RwCameraGetWorld: -/* 8021EFC8 0021BDC8 80 8D 9E E8 */ lwz r4, lbl_803CC7E8-_SDA_BASE_(r13) +/* 8021EFC8 0021BDC8 80 8D 9E E8 */ lwz r4, lbl_cameraExtOffset-_SDA_BASE_(r13) /* 8021EFCC 0021BDCC 38 04 00 0C */ addi r0, r4, 0xc /* 8021EFD0 0021BDD0 7C 63 00 2E */ lwzx r3, r3, r0 /* 8021EFD4 0021BDD4 4E 80 00 20 */ blr @@ -45316,7 +45316,7 @@ RpWorldAddAtomic: /* 8021EFF0 0021BDF0 93 A1 00 14 */ stw r29, 0x14(r1) /* 8021EFF4 0021BDF4 7C 7D 1B 78 */ mr r29, r3 /* 8021EFF8 0021BDF8 80 04 00 04 */ lwz r0, 4(r4) -/* 8021EFFC 0021BDFC 83 ED 9E EC */ lwz r31, lbl_803CC7EC-_SDA_BASE_(r13) +/* 8021EFFC 0021BDFC 83 ED 9E EC */ lwz r31, lbl_atomicExtOffset-_SDA_BASE_(r13) /* 8021F000 0021BE00 28 00 00 00 */ cmplwi r0, 0 /* 8021F004 0021BE04 41 82 00 0C */ beq lbl_8021F010 /* 8021F008 0021BE08 7C 03 03 78 */ mr r3, r0 @@ -45334,7 +45334,7 @@ lbl_8021F010: .global RpAtomicGetWorld RpAtomicGetWorld: -/* 8021F034 0021BE34 80 0D 9E EC */ lwz r0, lbl_803CC7EC-_SDA_BASE_(r13) +/* 8021F034 0021BE34 80 0D 9E EC */ lwz r0, lbl_atomicExtOffset-_SDA_BASE_(r13) /* 8021F038 0021BE38 7C 63 00 2E */ lwzx r3, r3, r0 /* 8021F03C 0021BE3C 4E 80 00 20 */ blr @@ -45389,7 +45389,7 @@ RpWorldAddClump: /* 8021F0DC 0021BEDC 93 81 00 10 */ stw r28, 0x10(r1) /* 8021F0E0 0021BEE0 7C 7C 1B 78 */ mr r28, r3 /* 8021F0E4 0021BEE4 3C 60 80 22 */ lis r3, lbl_8021E86C@ha -/* 8021F0E8 0021BEE8 80 AD 9E F0 */ lwz r5, lbl_803CC7F0-_SDA_BASE_(r13) +/* 8021F0E8 0021BEE8 80 AD 9E F0 */ lwz r5, lbl_clumpExtOffset-_SDA_BASE_(r13) /* 8021F0EC 0021BEEC 38 DC 00 2C */ addi r6, r28, 0x2c /* 8021F0F0 0021BEF0 83 C4 00 04 */ lwz r30, 4(r4) /* 8021F0F4 0021BEF4 38 83 E8 6C */ addi r4, r3, lbl_8021E86C@l @@ -45425,9 +45425,9 @@ RpWorldAddClump: /* 8021F16C 0021BF6C 7F C3 F3 78 */ mr r3, r30 /* 8021F170 0021BF70 48 01 9E 55 */ bl RwFrameUpdateObjects lbl_8021F174: -/* 8021F174 0021BF74 80 8D 9E F8 */ lwz r4, lbl_803CC7F8-_SDA_BASE_(r13) +/* 8021F174 0021BF74 80 8D 9E F8 */ lwz r4, lbl_worldObjModule-_SDA_BASE_(r13) /* 8021F178 0021BF78 7F 83 E3 78 */ mr r3, r28 -/* 8021F17C 0021BF7C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021F17C 0021BF7C 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021F180 0021BF80 38 04 00 08 */ addi r0, r4, 8 /* 8021F184 0021BF84 7C 05 00 2E */ lwzx r0, r5, r0 /* 8021F188 0021BF88 90 1F 00 04 */ stw r0, 4(r31) @@ -45447,7 +45447,7 @@ RwCameraForAllSectorsInFrustum: /* 8021F1B4 0021BFB4 90 01 00 24 */ stw r0, 0x24(r1) /* 8021F1B8 0021BFB8 39 61 00 20 */ addi r11, r1, 0x20 /* 8021F1BC 0021BFBC 4B FC E3 49 */ bl func_801ED504 -/* 8021F1C0 0021BFC0 80 0D 9E E8 */ lwz r0, lbl_803CC7E8-_SDA_BASE_(r13) +/* 8021F1C0 0021BFC0 80 0D 9E E8 */ lwz r0, lbl_cameraExtOffset-_SDA_BASE_(r13) /* 8021F1C4 0021BFC4 7C 7B 1B 78 */ mr r27, r3 /* 8021F1C8 0021BFC8 7C 9C 23 78 */ mr r28, r4 /* 8021F1CC 0021BFCC 7C BD 2B 78 */ mr r29, r5 @@ -45489,7 +45489,7 @@ RpWorldAddLight: /* 8021F240 0021C040 7C 9F 23 78 */ mr r31, r4 /* 8021F244 0021C044 93 C1 00 08 */ stw r30, 8(r1) /* 8021F248 0021C048 7C 7E 1B 78 */ mr r30, r3 -/* 8021F24C 0021C04C 80 0D 9E F4 */ lwz r0, lbl_803CC7F4-_SDA_BASE_(r13) +/* 8021F24C 0021C04C 80 0D 9E F4 */ lwz r0, lbl_lightExtOffset-_SDA_BASE_(r13) /* 8021F250 0021C050 7F DF 01 2E */ stwx r30, r31, r0 /* 8021F254 0021C054 88 04 00 01 */ lbz r0, 1(r4) /* 8021F258 0021C058 28 00 00 80 */ cmplwi r0, 0x80 @@ -45539,7 +45539,7 @@ RpWorldRemoveLight: /* 8021F2F0 0021C0F0 93 A1 00 14 */ stw r29, 0x14(r1) /* 8021F2F4 0021C0F4 3B BF 00 2C */ addi r29, r31, 0x2c /* 8021F2F8 0021C0F8 93 81 00 10 */ stw r28, 0x10(r1) -/* 8021F2FC 0021C0FC 80 0D 9E F4 */ lwz r0, lbl_803CC7F4-_SDA_BASE_(r13) +/* 8021F2FC 0021C0FC 80 0D 9E F4 */ lwz r0, lbl_lightExtOffset-_SDA_BASE_(r13) /* 8021F300 0021C100 7C 9F 01 2E */ stwx r4, r31, r0 /* 8021F304 0021C104 83 9F 00 2C */ lwz r28, 0x2c(r31) /* 8021F308 0021C108 48 00 00 58 */ b lbl_8021F360 @@ -45558,8 +45558,8 @@ lbl_8021F30C: /* 8021F338 0021C138 80 04 00 04 */ lwz r0, 4(r4) /* 8021F33C 0021C13C 80 64 00 00 */ lwz r3, 0(r4) /* 8021F340 0021C140 90 03 00 04 */ stw r0, 4(r3) -/* 8021F344 0021C144 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) -/* 8021F348 0021C148 80 6D 9E F8 */ lwz r3, lbl_803CC7F8-_SDA_BASE_(r13) +/* 8021F344 0021C144 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8021F348 0021C148 80 6D 9E F8 */ lwz r3, lbl_worldObjModule-_SDA_BASE_(r13) /* 8021F34C 0021C14C 81 85 01 48 */ lwz r12, 0x148(r5) /* 8021F350 0021C150 38 03 00 04 */ addi r0, r3, 4 /* 8021F354 0021C154 7C 65 00 2E */ lwzx r3, r5, r0 @@ -45588,8 +45588,8 @@ lbl_8021F360: RpWorldSetDefaultSectorPipeline: /* 8021F3A4 0021C1A4 28 03 00 00 */ cmplwi r3, 0 /* 8021F3A8 0021C1A8 40 82 00 24 */ bne lbl_8021F3CC -/* 8021F3AC 0021C1AC 80 6D A0 58 */ lwz r3, lbl_803CC958-_SDA_BASE_(r13) -/* 8021F3B0 0021C1B0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021F3AC 0021C1AC 80 6D A0 58 */ lwz r3, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) +/* 8021F3B0 0021C1B0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021F3B4 0021C1B4 38 03 00 58 */ addi r0, r3, 0x58 /* 8021F3B8 0021C1B8 7C 64 00 2E */ lwzx r3, r4, r0 /* 8021F3BC 0021C1BC 28 03 00 00 */ cmplwi r3, 0 @@ -45598,8 +45598,8 @@ RpWorldSetDefaultSectorPipeline: lbl_8021F3C8: /* 8021F3C8 0021C1C8 38 60 00 00 */ li r3, 0 lbl_8021F3CC: -/* 8021F3CC 0021C1CC 80 8D A0 58 */ lwz r4, lbl_803CC958-_SDA_BASE_(r13) -/* 8021F3D0 0021C1D0 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021F3CC 0021C1CC 80 8D A0 58 */ lwz r4, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) +/* 8021F3D0 0021C1D0 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021F3D4 0021C1D4 38 04 00 40 */ addi r0, r4, 0x40 /* 8021F3D8 0021C1D8 7C 65 01 2E */ stwx r3, r5, r0 /* 8021F3DC 0021C1DC 4E 80 00 20 */ blr @@ -45608,8 +45608,8 @@ lbl_8021F3CC: RpAtomicSetDefaultPipeline: /* 8021F3E0 0021C1E0 28 03 00 00 */ cmplwi r3, 0 /* 8021F3E4 0021C1E4 40 82 00 24 */ bne lbl_8021F408 -/* 8021F3E8 0021C1E8 80 6D A0 58 */ lwz r3, lbl_803CC958-_SDA_BASE_(r13) -/* 8021F3EC 0021C1EC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021F3E8 0021C1E8 80 6D A0 58 */ lwz r3, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) +/* 8021F3EC 0021C1EC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021F3F0 0021C1F0 38 03 00 54 */ addi r0, r3, 0x54 /* 8021F3F4 0021C1F4 7C 64 00 2E */ lwzx r3, r4, r0 /* 8021F3F8 0021C1F8 28 03 00 00 */ cmplwi r3, 0 @@ -45618,8 +45618,8 @@ RpAtomicSetDefaultPipeline: lbl_8021F404: /* 8021F404 0021C204 38 60 00 00 */ li r3, 0 lbl_8021F408: -/* 8021F408 0021C208 80 8D A0 58 */ lwz r4, lbl_803CC958-_SDA_BASE_(r13) -/* 8021F40C 0021C20C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021F408 0021C208 80 8D A0 58 */ lwz r4, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) +/* 8021F40C 0021C20C 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021F410 0021C210 38 04 00 3C */ addi r0, r4, 0x3c /* 8021F414 0021C214 7C 65 01 2E */ stwx r3, r5, r0 /* 8021F418 0021C218 4E 80 00 20 */ blr @@ -45676,13 +45676,13 @@ lbl_8021F4A4: /* 8021F4AC 0021C2AC 90 01 00 14 */ stw r0, 0x14(r1) /* 8021F4B0 0021C2B0 93 E1 00 0C */ stw r31, 0xc(r1) /* 8021F4B4 0021C2B4 7C 7F 1B 78 */ mr r31, r3 -/* 8021F4B8 0021C2B8 A0 0D 88 30 */ lhz r0, lbl_803CB130-_SDA_BASE_(r13) +/* 8021F4B8 0021C2B8 A0 0D 88 30 */ lhz r0, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 8021F4BC 0021C2BC A0 63 00 18 */ lhz r3, 0x18(r3) /* 8021F4C0 0021C2C0 7C 03 00 40 */ cmplw r3, r0 /* 8021F4C4 0021C2C4 40 82 00 44 */ bne lbl_8021F508 -/* 8021F4C8 0021C2C8 A0 6D 88 30 */ lhz r3, lbl_803CB130-_SDA_BASE_(r13) +/* 8021F4C8 0021C2C8 A0 6D 88 30 */ lhz r3, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 8021F4CC 0021C2CC 4B FA C8 41 */ bl GXSetDrawSync -/* 8021F4D0 0021C2D0 A0 AD 88 30 */ lhz r5, lbl_803CB130-_SDA_BASE_(r13) +/* 8021F4D0 0021C2D0 A0 AD 88 30 */ lhz r5, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 8021F4D4 0021C2D4 3C 80 92 49 */ lis r4, 0x92492493@ha /* 8021F4D8 0021C2D8 38 04 24 93 */ addi r0, r4, 0x92492493@l /* 8021F4DC 0021C2DC 3C 60 00 01 */ lis r3, 0x0000E000@ha @@ -45695,7 +45695,7 @@ lbl_8021F4A4: /* 8021F4F8 0021C2F8 7C 63 22 14 */ add r3, r3, r4 /* 8021F4FC 0021C2FC 7C 03 01 D6 */ mullw r0, r3, r0 /* 8021F500 0021C300 7C 00 28 50 */ subf r0, r0, r5 -/* 8021F504 0021C304 B0 0D 88 30 */ sth r0, lbl_803CB130-_SDA_BASE_(r13) +/* 8021F504 0021C304 B0 0D 88 30 */ sth r0, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) lbl_8021F508: /* 8021F508 0021C308 A0 7F 00 18 */ lhz r3, 0x18(r31) /* 8021F50C 0021C30C 48 02 C6 C9 */ bl _rwDlTokenQueryDone @@ -45715,7 +45715,7 @@ lbl_8021F530: /* 8021F540 0021C340 4B FC DF BD */ bl func_801ED4FC /* 8021F544 0021C344 80 A4 00 00 */ lwz r5, 0(r4) /* 8021F548 0021C348 7C 7D 1B 78 */ mr r29, r3 -/* 8021F54C 0021C34C A0 0D 88 30 */ lhz r0, lbl_803CB130-_SDA_BASE_(r13) +/* 8021F54C 0021C34C A0 0D 88 30 */ lhz r0, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 8021F550 0021C350 7C 9E 23 78 */ mr r30, r4 /* 8021F554 0021C354 80 65 00 20 */ lwz r3, 0x20(r5) /* 8021F558 0021C358 3B 85 00 18 */ addi r28, r5, 0x18 @@ -45731,15 +45731,15 @@ lbl_8021F530: /* 8021F580 0021C380 48 01 9A B1 */ bl RwFrameGetLTM /* 8021F584 0021C384 80 BD 00 18 */ lwz r5, 0x18(r29) /* 8021F588 0021C388 7C 7B 1B 78 */ mr r27, r3 -/* 8021F58C 0021C38C 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 8021F58C 0021C38C 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 8021F590 0021C390 7F C4 F3 78 */ mr r4, r30 /* 8021F594 0021C394 7C 65 00 2E */ lwzx r3, r5, r0 /* 8021F598 0021C398 48 00 01 BD */ bl _rwDlVtxFmtSetup /* 8021F59C 0021C39C 48 00 00 1C */ b lbl_8021F5B8 lbl_8021F5A0: -/* 8021F5A0 0021C3A0 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021F5A0 0021C3A0 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021F5A4 0021C3A4 3B 60 00 00 */ li r27, 0 -/* 8021F5A8 0021C3A8 80 0D 9F 04 */ lwz r0, lbl_803CC804-_SDA_BASE_(r13) +/* 8021F5A8 0021C3A8 80 0D 9F 04 */ lwz r0, lbl__rpDlWorldVtxFmtOffset-_SDA_BASE_(r13) /* 8021F5AC 0021C3AC 80 63 00 04 */ lwz r3, 4(r3) /* 8021F5B0 0021C3B0 7C 63 00 2E */ lwzx r3, r3, r0 /* 8021F5B4 0021C3B4 48 00 01 A1 */ bl _rwDlVtxFmtSetup @@ -45781,7 +45781,7 @@ lbl_8021F618: /* 8021F634 0021C434 80 99 00 00 */ lwz r4, 0(r25) /* 8021F638 0021C438 28 04 00 00 */ cmplwi r4, 0 /* 8021F63C 0021C43C 41 82 00 20 */ beq lbl_8021F65C -/* 8021F640 0021C440 80 6D A0 20 */ lwz r3, lbl_803CC920-_SDA_BASE_(r13) +/* 8021F640 0021C440 80 6D A0 20 */ lwz r3, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 8021F644 0021C444 80 84 00 00 */ lwz r4, 0(r4) /* 8021F648 0021C448 38 03 00 14 */ addi r0, r3, 0x14 /* 8021F64C 0021C44C 7C 04 00 2E */ lwzx r0, r4, r0 @@ -45871,12 +45871,12 @@ RxGameCubeAllInOneSetRenderCallBack: .global RxGameCubePreInstanceSetOptimize RxGameCubePreInstanceSetOptimize: -/* 8021F744 0021C544 90 6D 87 78 */ stw r3, lbl_803CB078-_SDA_BASE_(r13) +/* 8021F744 0021C544 90 6D 87 78 */ stw r3, lbl__RwDlPreInstanceOptimize-_SDA_BASE_(r13) /* 8021F748 0021C548 4E 80 00 20 */ blr .global RxGameCubePreInstanceGetOptimize RxGameCubePreInstanceGetOptimize: -/* 8021F74C 0021C54C 80 6D 87 78 */ lwz r3, lbl_803CB078-_SDA_BASE_(r13) +/* 8021F74C 0021C54C 80 6D 87 78 */ lwz r3, lbl__RwDlPreInstanceOptimize-_SDA_BASE_(r13) /* 8021F750 0021C550 4E 80 00 20 */ blr .global _rwDlVtxFmtSetup @@ -45889,8 +45889,8 @@ _rwDlVtxFmtSetup: /* 8021F768 0021C568 7C 7C 1B 79 */ or. r28, r3, r3 /* 8021F76C 0021C56C 7C 9D 23 78 */ mr r29, r4 /* 8021F770 0021C570 40 82 00 10 */ bne lbl_8021F780 -/* 8021F774 0021C574 3C 60 80 38 */ lis r3, lbl_80383788@ha -/* 8021F778 0021C578 38 03 37 88 */ addi r0, r3, lbl_80383788@l +/* 8021F774 0021C574 3C 60 80 38 */ lis r3, lbl__RpDlVtxFmtDefault@ha +/* 8021F778 0021C578 38 03 37 88 */ addi r0, r3, lbl__RpDlVtxFmtDefault@l /* 8021F77C 0021C57C 7C 1C 03 78 */ mr r28, r0 lbl_8021F780: /* 8021F780 0021C580 80 7D 00 00 */ lwz r3, 0(r29) @@ -46014,8 +46014,8 @@ lbl_8021F928: .global _rpGameCubeVtxFmtGetDefault _rpGameCubeVtxFmtGetDefault: -/* 8021F940 0021C740 3C 60 80 38 */ lis r3, lbl_80383788@ha -/* 8021F944 0021C744 38 63 37 88 */ addi r3, r3, lbl_80383788@l +/* 8021F940 0021C740 3C 60 80 38 */ lis r3, lbl__RpDlVtxFmtDefault@ha +/* 8021F944 0021C744 38 63 37 88 */ addi r3, r3, lbl__RpDlVtxFmtDefault@l /* 8021F948 0021C748 4E 80 00 20 */ blr lbl_8021F94C: /* 8021F94C 0021C74C 38 00 00 00 */ li r0, 0 @@ -46041,7 +46041,7 @@ lbl_8021F97C: lbl_8021F994: /* 8021F994 0021C794 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8021F998 0021C798 7C 08 02 A6 */ mflr r0 -/* 8021F99C 0021C79C 38 8D 9F 08 */ addi r4, r13, lbl_803CC808-_SDA_BASE_ +/* 8021F99C 0021C79C 38 8D 9F 08 */ addi r4, r13, lbl__RpVtxFmtModule-_SDA_BASE_ /* 8021F9A0 0021C7A0 90 01 00 14 */ stw r0, 0x14(r1) /* 8021F9A4 0021C7A4 93 E1 00 0C */ stw r31, 0xc(r1) /* 8021F9A8 0021C7A8 7C 7F 1B 78 */ mr r31, r3 @@ -46050,8 +46050,8 @@ lbl_8021F994: /* 8021F9B4 0021C7B4 2C 00 00 01 */ cmpwi r0, 1 /* 8021F9B8 0021C7B8 90 04 00 04 */ stw r0, 4(r4) /* 8021F9BC 0021C7BC 40 82 00 10 */ bne lbl_8021F9CC -/* 8021F9C0 0021C7C0 3C 60 80 38 */ lis r3, lbl_80383788@ha -/* 8021F9C4 0021C7C4 38 63 37 88 */ addi r3, r3, lbl_80383788@l +/* 8021F9C0 0021C7C0 3C 60 80 38 */ lis r3, lbl__RpDlVtxFmtDefault@ha +/* 8021F9C4 0021C7C4 38 63 37 88 */ addi r3, r3, lbl__RpDlVtxFmtDefault@l /* 8021F9C8 0021C7C8 48 00 01 11 */ bl RpGameCubeVtxFmtInit lbl_8021F9CC: /* 8021F9CC 0021C7CC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -46061,7 +46061,7 @@ lbl_8021F9CC: /* 8021F9DC 0021C7DC 38 21 00 10 */ addi r1, r1, 0x10 /* 8021F9E0 0021C7E0 4E 80 00 20 */ blr lbl_8021F9E4: -/* 8021F9E4 0021C7E4 38 AD 9F 08 */ addi r5, r13, lbl_803CC808-_SDA_BASE_ +/* 8021F9E4 0021C7E4 38 AD 9F 08 */ addi r5, r13, lbl__RpVtxFmtModule-_SDA_BASE_ /* 8021F9E8 0021C7E8 80 85 00 04 */ lwz r4, 4(r5) /* 8021F9EC 0021C7EC 38 04 FF FF */ addi r0, r4, -1 /* 8021F9F0 0021C7F0 90 05 00 04 */ stw r0, 4(r5) @@ -46092,8 +46092,8 @@ lbl_8021FA30: /* 8021FA44 0021C844 38 60 00 04 */ li r3, 4 /* 8021FA48 0021C848 38 80 05 11 */ li r4, 0x511 /* 8021FA4C 0021C84C 4B FF 62 99 */ bl RpGeometryRegisterPlugin -/* 8021FA50 0021C850 90 6D 9F 00 */ stw r3, lbl_803CC800-_SDA_BASE_(r13) -/* 8021FA54 0021C854 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 8021FA50 0021C850 90 6D 9F 00 */ stw r3, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) +/* 8021FA54 0021C854 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 8021FA58 0021C858 2C 00 00 00 */ cmpwi r0, 0 /* 8021FA5C 0021C85C 40 80 00 0C */ bge lbl_8021FA68 /* 8021FA60 0021C860 38 60 00 00 */ li r3, 0 @@ -46107,8 +46107,8 @@ lbl_8021FA68: /* 8021FA7C 0021C87C 38 60 00 04 */ li r3, 4 /* 8021FA80 0021C880 38 80 05 11 */ li r4, 0x511 /* 8021FA84 0021C884 4B FF DB B5 */ bl RpWorldRegisterPlugin -/* 8021FA88 0021C888 90 6D 9F 04 */ stw r3, lbl_803CC804-_SDA_BASE_(r13) -/* 8021FA8C 0021C88C 80 0D 9F 04 */ lwz r0, lbl_803CC804-_SDA_BASE_(r13) +/* 8021FA88 0021C888 90 6D 9F 04 */ stw r3, lbl__rpDlWorldVtxFmtOffset-_SDA_BASE_(r13) +/* 8021FA8C 0021C88C 80 0D 9F 04 */ lwz r0, lbl__rpDlWorldVtxFmtOffset-_SDA_BASE_(r13) /* 8021FA90 0021C890 54 00 0F FE */ srwi r0, r0, 0x1f /* 8021FA94 0021C894 68 03 00 01 */ xori r3, r0, 1 lbl_8021FA98: @@ -46178,7 +46178,7 @@ RpGameCubeVtxFmtCreate: /* 8021FB4C 0021C94C 7C 08 02 A6 */ mflr r0 /* 8021FB50 0021C950 38 60 00 18 */ li r3, 0x18 /* 8021FB54 0021C954 90 01 00 14 */ stw r0, 0x14(r1) -/* 8021FB58 0021C958 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021FB58 0021C958 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021FB5C 0021C95C 81 84 01 34 */ lwz r12, 0x134(r4) /* 8021FB60 0021C960 7D 89 03 A6 */ mtctr r12 /* 8021FB64 0021C964 4E 80 04 21 */ bctrl @@ -46222,7 +46222,7 @@ RpGameCubeVtxFmtDestroy: /* 8021FBF0 0021C9F0 A0 83 00 16 */ lhz r4, 0x16(r3) /* 8021FBF4 0021C9F4 28 04 00 01 */ cmplwi r4, 1 /* 8021FBF8 0021C9F8 40 82 00 18 */ bne lbl_8021FC10 -/* 8021FBFC 0021C9FC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021FBFC 0021C9FC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021FC00 0021CA00 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021FC04 0021CA04 7D 89 03 A6 */ mtctr r12 /* 8021FC08 0021CA08 4E 80 04 21 */ bctrl @@ -46246,14 +46246,14 @@ RpGameCubeGeometrySetVtxFmt: /* 8021FC3C 0021CA3C 7C 9E 23 78 */ mr r30, r4 /* 8021FC40 0021CA40 93 A1 00 14 */ stw r29, 0x14(r1) /* 8021FC44 0021CA44 7C 7D 1B 78 */ mr r29, r3 -/* 8021FC48 0021CA48 83 ED 9F 00 */ lwz r31, lbl_803CC800-_SDA_BASE_(r13) +/* 8021FC48 0021CA48 83 ED 9F 00 */ lwz r31, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 8021FC4C 0021CA4C 7C 7D F8 2E */ lwzx r3, r29, r31 /* 8021FC50 0021CA50 28 03 00 00 */ cmplwi r3, 0 /* 8021FC54 0021CA54 41 82 00 2C */ beq lbl_8021FC80 /* 8021FC58 0021CA58 A0 83 00 16 */ lhz r4, 0x16(r3) /* 8021FC5C 0021CA5C 28 04 00 01 */ cmplwi r4, 1 /* 8021FC60 0021CA60 40 82 00 18 */ bne lbl_8021FC78 -/* 8021FC64 0021CA64 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021FC64 0021CA64 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021FC68 0021CA68 81 84 01 38 */ lwz r12, 0x138(r4) /* 8021FC6C 0021CA6C 7D 89 03 A6 */ mtctr r12 /* 8021FC70 0021CA70 4E 80 04 21 */ bctrl @@ -46330,9 +46330,9 @@ _rpCreatePlatformWorldSectorPipelines: /* 8021FD4C 0021CB4C 48 02 D8 D9 */ bl RxLockedPipeUnlock /* 8021FD50 0021CB50 28 03 00 00 */ cmplwi r3, 0 /* 8021FD54 0021CB54 41 82 00 24 */ beq lbl_8021FD78 -/* 8021FD58 0021CB58 80 8D A0 58 */ lwz r4, lbl_803CC958-_SDA_BASE_(r13) +/* 8021FD58 0021CB58 80 8D A0 58 */ lwz r4, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) /* 8021FD5C 0021CB5C 7F E3 FB 78 */ mr r3, r31 -/* 8021FD60 0021CB60 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021FD60 0021CB60 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021FD64 0021CB64 38 04 00 58 */ addi r0, r4, 0x58 /* 8021FD68 0021CB68 7F E5 01 2E */ stwx r31, r5, r0 /* 8021FD6C 0021CB6C 4B FF F6 39 */ bl RpWorldSetDefaultSectorPipeline @@ -46358,16 +46358,16 @@ _rpDestroyPlatformWorldSectorPipelines: /* 8021FDA4 0021CBA4 38 60 00 00 */ li r3, 0 /* 8021FDA8 0021CBA8 90 01 00 14 */ stw r0, 0x14(r1) /* 8021FDAC 0021CBAC 4B FF F5 F9 */ bl RpWorldSetDefaultSectorPipeline -/* 8021FDB0 0021CBB0 80 6D A0 58 */ lwz r3, lbl_803CC958-_SDA_BASE_(r13) -/* 8021FDB4 0021CBB4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021FDB0 0021CBB0 80 6D A0 58 */ lwz r3, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) +/* 8021FDB4 0021CBB4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021FDB8 0021CBB8 38 03 00 58 */ addi r0, r3, 0x58 /* 8021FDBC 0021CBBC 7C 64 00 2E */ lwzx r3, r4, r0 /* 8021FDC0 0021CBC0 28 03 00 00 */ cmplwi r3, 0 /* 8021FDC4 0021CBC4 41 82 00 1C */ beq lbl_8021FDE0 /* 8021FDC8 0021CBC8 48 02 CE 81 */ bl _rxPipelineDestroy -/* 8021FDCC 0021CBCC 80 6D A0 58 */ lwz r3, lbl_803CC958-_SDA_BASE_(r13) +/* 8021FDCC 0021CBCC 80 6D A0 58 */ lwz r3, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) /* 8021FDD0 0021CBD0 38 A0 00 00 */ li r5, 0 -/* 8021FDD4 0021CBD4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021FDD4 0021CBD4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021FDD8 0021CBD8 38 03 00 58 */ addi r0, r3, 0x58 /* 8021FDDC 0021CBDC 7C A4 01 2E */ stwx r5, r4, r0 lbl_8021FDE0: @@ -46401,9 +46401,9 @@ _rpCreatePlatformAtomicPipelines: /* 8021FE40 0021CC40 48 02 D7 E5 */ bl RxLockedPipeUnlock /* 8021FE44 0021CC44 28 03 00 00 */ cmplwi r3, 0 /* 8021FE48 0021CC48 41 82 00 24 */ beq lbl_8021FE6C -/* 8021FE4C 0021CC4C 80 8D A0 58 */ lwz r4, lbl_803CC958-_SDA_BASE_(r13) +/* 8021FE4C 0021CC4C 80 8D A0 58 */ lwz r4, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) /* 8021FE50 0021CC50 7F E3 FB 78 */ mr r3, r31 -/* 8021FE54 0021CC54 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021FE54 0021CC54 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021FE58 0021CC58 38 04 00 54 */ addi r0, r4, 0x54 /* 8021FE5C 0021CC5C 7F E5 01 2E */ stwx r31, r5, r0 /* 8021FE60 0021CC60 4B FF F5 81 */ bl RpAtomicSetDefaultPipeline @@ -46429,16 +46429,16 @@ _rpDestroyPlatformAtomicPipelines: /* 8021FE98 0021CC98 38 60 00 00 */ li r3, 0 /* 8021FE9C 0021CC9C 90 01 00 14 */ stw r0, 0x14(r1) /* 8021FEA0 0021CCA0 4B FF F5 41 */ bl RpAtomicSetDefaultPipeline -/* 8021FEA4 0021CCA4 80 6D A0 58 */ lwz r3, lbl_803CC958-_SDA_BASE_(r13) -/* 8021FEA8 0021CCA8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021FEA4 0021CCA4 80 6D A0 58 */ lwz r3, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) +/* 8021FEA8 0021CCA8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021FEAC 0021CCAC 38 03 00 54 */ addi r0, r3, 0x54 /* 8021FEB0 0021CCB0 7C 64 00 2E */ lwzx r3, r4, r0 /* 8021FEB4 0021CCB4 28 03 00 00 */ cmplwi r3, 0 /* 8021FEB8 0021CCB8 41 82 00 1C */ beq lbl_8021FED4 /* 8021FEBC 0021CCBC 48 02 CD 8D */ bl _rxPipelineDestroy -/* 8021FEC0 0021CCC0 80 6D A0 58 */ lwz r3, lbl_803CC958-_SDA_BASE_(r13) +/* 8021FEC0 0021CCC0 80 6D A0 58 */ lwz r3, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) /* 8021FEC4 0021CCC4 38 A0 00 00 */ li r5, 0 -/* 8021FEC8 0021CCC8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021FEC8 0021CCC8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021FECC 0021CCCC 38 03 00 54 */ addi r0, r3, 0x54 /* 8021FED0 0021CCD0 7C A4 01 2E */ stwx r5, r4, r0 lbl_8021FED4: @@ -46459,24 +46459,24 @@ lbl_8021FEE4: /* 8021FF08 0021CD08 80 05 00 08 */ lwz r0, 8(r5) /* 8021FF0C 0021CD0C 90 64 00 20 */ stw r3, 0x20(r4) /* 8021FF10 0021CD10 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a -/* 8021FF14 0021CD14 C0 02 BB D0 */ lfs f0, lbl_803D0550-_SDA2_BASE_(r2) +/* 8021FF14 0021CD14 C0 02 BB D0 */ lfs f0, lbl__311-_SDA2_BASE_(r2) /* 8021FF18 0021CD18 D0 04 00 0C */ stfs f0, 0xc(r4) -/* 8021FF1C 0021CD1C C0 02 BB D0 */ lfs f0, lbl_803D0550-_SDA2_BASE_(r2) +/* 8021FF1C 0021CD1C C0 02 BB D0 */ lfs f0, lbl__311-_SDA2_BASE_(r2) /* 8021FF20 0021CD20 D0 04 00 10 */ stfs f0, 0x10(r4) -/* 8021FF24 0021CD24 C0 02 BB D0 */ lfs f0, lbl_803D0550-_SDA2_BASE_(r2) +/* 8021FF24 0021CD24 C0 02 BB D0 */ lfs f0, lbl__311-_SDA2_BASE_(r2) /* 8021FF28 0021CD28 D0 04 00 14 */ stfs f0, 0x14(r4) -/* 8021FF2C 0021CD2C C0 02 BB D4 */ lfs f0, lbl_803D0554-_SDA2_BASE_(r2) +/* 8021FF2C 0021CD2C C0 02 BB D4 */ lfs f0, lbl__312-_SDA2_BASE_(r2) /* 8021FF30 0021CD30 D0 04 00 18 */ stfs f0, 0x18(r4) /* 8021FF34 0021CD34 90 64 00 1C */ stw r3, 0x1c(r4) /* 8021FF38 0021CD38 90 64 00 24 */ stw r3, 0x24(r4) /* 8021FF3C 0021CD3C 41 82 00 F8 */ beq lbl_80220034 -/* 8021FF40 0021CD40 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021FF40 0021CD40 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021FF44 0021CD44 80 03 00 04 */ lwz r0, 4(r3) /* 8021FF48 0021CD48 28 00 00 00 */ cmplwi r0, 0 /* 8021FF4C 0021CD4C 41 82 00 E8 */ beq lbl_80220034 /* 8021FF50 0021CD50 38 60 00 01 */ li r3, 1 /* 8021FF54 0021CD54 48 00 0C 75 */ bl _rwGCLightsGlobalEnable -/* 8021FF58 0021CD58 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021FF58 0021CD58 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021FF5C 0021CD5C 3B 5E 00 64 */ addi r26, r30, 0x64 /* 8021FF60 0021CD60 A0 64 00 0A */ lhz r3, 0xa(r4) /* 8021FF64 0021CD64 38 03 00 01 */ addi r0, r3, 1 @@ -46492,7 +46492,7 @@ lbl_8021FF84: /* 8021FF84 0021CD84 83 19 00 08 */ lwz r24, 8(r25) /* 8021FF88 0021CD88 28 18 00 00 */ cmplwi r24, 0 /* 8021FF8C 0021CD8C 41 82 00 90 */ beq lbl_8022001C -/* 8021FF90 0021CD90 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8021FF90 0021CD90 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8021FF94 0021CD94 A0 18 00 3C */ lhz r0, 0x3c(r24) /* 8021FF98 0021CD98 A0 63 00 0A */ lhz r3, 0xa(r3) /* 8021FF9C 0021CD9C 7C 00 18 40 */ cmplw r0, r3 @@ -46541,19 +46541,19 @@ lbl_80220034: /* 80220038 0021CE38 2C 00 00 00 */ cmpwi r0, 0 /* 8022003C 0021CE3C 41 82 00 40 */ beq lbl_8022007C /* 80220040 0021CE40 C0 3F 00 0C */ lfs f1, 0xc(r31) -/* 80220044 0021CE44 C0 02 BB D4 */ lfs f0, lbl_803D0554-_SDA2_BASE_(r2) +/* 80220044 0021CE44 C0 02 BB D4 */ lfs f0, lbl__312-_SDA2_BASE_(r2) /* 80220048 0021CE48 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8022004C 0021CE4C 40 81 00 08 */ ble lbl_80220054 /* 80220050 0021CE50 D0 1F 00 0C */ stfs f0, 0xc(r31) lbl_80220054: /* 80220054 0021CE54 C0 3F 00 10 */ lfs f1, 0x10(r31) -/* 80220058 0021CE58 C0 02 BB D4 */ lfs f0, lbl_803D0554-_SDA2_BASE_(r2) +/* 80220058 0021CE58 C0 02 BB D4 */ lfs f0, lbl__312-_SDA2_BASE_(r2) /* 8022005C 0021CE5C FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80220060 0021CE60 40 81 00 08 */ ble lbl_80220068 /* 80220064 0021CE64 D0 1F 00 10 */ stfs f0, 0x10(r31) lbl_80220068: /* 80220068 0021CE68 C0 3F 00 14 */ lfs f1, 0x14(r31) -/* 8022006C 0021CE6C C0 02 BB D4 */ lfs f0, lbl_803D0554-_SDA2_BASE_(r2) +/* 8022006C 0021CE6C C0 02 BB D4 */ lfs f0, lbl__312-_SDA2_BASE_(r2) /* 80220070 0021CE70 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 80220074 0021CE74 40 81 00 08 */ ble lbl_8022007C /* 80220078 0021CE78 D0 1F 00 14 */ stfs f0, 0x14(r31) @@ -46573,7 +46573,7 @@ rwsdk._rxGCDefaultReinstance: /* 802200A0 0021CEA0 90 01 00 34 */ stw r0, 0x34(r1) /* 802200A4 0021CEA4 39 61 00 30 */ addi r11, r1, 0x30 /* 802200A8 0021CEA8 4B FC D4 51 */ bl func_801ED4F8 -/* 802200AC 0021CEAC 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 802200AC 0021CEAC 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 802200B0 0021CEB0 7C 79 1B 78 */ mr r25, r3 /* 802200B4 0021CEB4 80 63 00 08 */ lwz r3, 8(r3) /* 802200B8 0021CEB8 7C 9A 23 78 */ mr r26, r4 @@ -46598,7 +46598,7 @@ lbl_802200E0: /* 80220100 0021CF00 7C 83 18 30 */ slw r3, r4, r3 /* 80220104 0021CF04 90 01 00 08 */ stw r0, 8(r1) /* 80220108 0021CF08 6C 60 80 00 */ xoris r0, r3, 0x8000 -/* 8022010C 0021CF0C C8 22 BB D8 */ lfd f1, lbl_803D0558-_SDA2_BASE_(r2) +/* 8022010C 0021CF0C C8 22 BB D8 */ lfd f1, lbl__366_1-_SDA2_BASE_(r2) /* 80220110 0021CF10 90 01 00 0C */ stw r0, 0xc(r1) /* 80220114 0021CF14 80 7A 00 0C */ lwz r3, 0xc(r26) /* 80220118 0021CF18 C8 01 00 08 */ lfd f0, 8(r1) @@ -46638,7 +46638,7 @@ lbl_8022018C: /* 80220190 0021CF90 41 82 00 C0 */ beq lbl_80220250 /* 80220194 0021CF94 57 80 07 39 */ rlwinm. r0, r28, 0, 0x1c, 0x1c /* 80220198 0021CF98 41 82 00 B4 */ beq lbl_8022024C -/* 8022019C 0021CF9C 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 8022019C 0021CF9C 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 802201A0 0021CFA0 7C 19 00 2E */ lwzx r0, r25, r0 /* 802201A4 0021CFA4 28 00 00 00 */ cmplwi r0, 0 /* 802201A8 0021CFA8 40 82 00 50 */ bne lbl_802201F8 @@ -46708,7 +46708,7 @@ lbl_8022026C: /* 80220288 0021D088 38 80 00 01 */ li r4, 1 /* 8022028C 0021D08C 90 01 00 08 */ stw r0, 8(r1) /* 80220290 0021D090 7C 80 18 30 */ slw r0, r4, r3 -/* 80220294 0021D094 C8 22 BB D8 */ lfd f1, lbl_803D0558-_SDA2_BASE_(r2) +/* 80220294 0021D094 C8 22 BB D8 */ lfd f1, lbl__366_1-_SDA2_BASE_(r2) /* 80220298 0021D098 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 8022029C 0021D09C 80 7A 00 0C */ lwz r3, 0xc(r26) /* 802202A0 0021D0A0 90 01 00 0C */ stw r0, 0xc(r1) @@ -46755,12 +46755,12 @@ lbl_80220300: /* 80220334 0021D134 28 00 00 00 */ cmplwi r0, 0 /* 80220338 0021D138 41 82 00 7C */ beq lbl_802203B4 /* 8022033C 0021D13C A0 7E 00 00 */ lhz r3, 0(r30) -/* 80220340 0021D140 A0 0D 88 30 */ lhz r0, lbl_803CB130-_SDA_BASE_(r13) +/* 80220340 0021D140 A0 0D 88 30 */ lhz r0, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 80220344 0021D144 7C 03 00 40 */ cmplw r3, r0 /* 80220348 0021D148 40 82 00 44 */ bne lbl_8022038C -/* 8022034C 0021D14C A0 6D 88 30 */ lhz r3, lbl_803CB130-_SDA_BASE_(r13) +/* 8022034C 0021D14C A0 6D 88 30 */ lhz r3, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 80220350 0021D150 4B FA B9 BD */ bl GXSetDrawSync -/* 80220354 0021D154 A0 AD 88 30 */ lhz r5, lbl_803CB130-_SDA_BASE_(r13) +/* 80220354 0021D154 A0 AD 88 30 */ lhz r5, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 80220358 0021D158 3C 80 92 49 */ lis r4, 0x92492493@ha /* 8022035C 0021D15C 38 04 24 93 */ addi r0, r4, 0x92492493@l /* 80220360 0021D160 3C 60 00 01 */ lis r3, 0x0000E000@ha @@ -46773,7 +46773,7 @@ lbl_80220300: /* 8022037C 0021D17C 7C 63 22 14 */ add r3, r3, r4 /* 80220380 0021D180 7C 03 01 D6 */ mullw r0, r3, r0 /* 80220384 0021D184 7C 00 28 50 */ subf r0, r0, r5 -/* 80220388 0021D188 B0 0D 88 30 */ sth r0, lbl_803CB130-_SDA_BASE_(r13) +/* 80220388 0021D188 B0 0D 88 30 */ sth r0, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) lbl_8022038C: /* 8022038C 0021D18C A0 7E 00 00 */ lhz r3, 0(r30) /* 80220390 0021D190 48 02 B8 45 */ bl _rwDlTokenQueryDone @@ -46793,12 +46793,12 @@ lbl_802203B4: /* 802203C4 0021D1C4 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 802203C8 0021D1C8 41 82 00 80 */ beq lbl_80220448 /* 802203CC 0021D1CC A0 7E 00 00 */ lhz r3, 0(r30) -/* 802203D0 0021D1D0 A0 0D 88 30 */ lhz r0, lbl_803CB130-_SDA_BASE_(r13) +/* 802203D0 0021D1D0 A0 0D 88 30 */ lhz r0, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 802203D4 0021D1D4 7C 03 00 40 */ cmplw r3, r0 /* 802203D8 0021D1D8 40 82 00 44 */ bne lbl_8022041C -/* 802203DC 0021D1DC A0 6D 88 30 */ lhz r3, lbl_803CB130-_SDA_BASE_(r13) +/* 802203DC 0021D1DC A0 6D 88 30 */ lhz r3, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 802203E0 0021D1E0 4B FA B9 2D */ bl GXSetDrawSync -/* 802203E4 0021D1E4 A0 AD 88 30 */ lhz r5, lbl_803CB130-_SDA_BASE_(r13) +/* 802203E4 0021D1E4 A0 AD 88 30 */ lhz r5, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 802203E8 0021D1E8 3C 80 92 49 */ lis r4, 0x92492493@ha /* 802203EC 0021D1EC 38 04 24 93 */ addi r0, r4, 0x92492493@l /* 802203F0 0021D1F0 3C 60 00 01 */ lis r3, 0x0000E000@ha @@ -46811,7 +46811,7 @@ lbl_802203B4: /* 8022040C 0021D20C 7C 63 22 14 */ add r3, r3, r4 /* 80220410 0021D210 7C 03 01 D6 */ mullw r0, r3, r0 /* 80220414 0021D214 7C 00 28 50 */ subf r0, r0, r5 -/* 80220418 0021D218 B0 0D 88 30 */ sth r0, lbl_803CB130-_SDA_BASE_(r13) +/* 80220418 0021D218 B0 0D 88 30 */ sth r0, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) lbl_8022041C: /* 8022041C 0021D21C A0 7E 00 00 */ lhz r3, 0(r30) /* 80220420 0021D220 48 02 B7 B5 */ bl _rwDlTokenQueryDone @@ -46857,7 +46857,7 @@ lbl_802204B0: /* 802204B0 0021D2B0 80 1F 00 08 */ lwz r0, 8(r31) /* 802204B4 0021D2B4 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6 /* 802204B8 0021D2B8 41 82 00 30 */ beq lbl_802204E8 -/* 802204BC 0021D2BC 80 0D 87 78 */ lwz r0, lbl_803CB078-_SDA_BASE_(r13) +/* 802204BC 0021D2BC 80 0D 87 78 */ lwz r0, lbl__RwDlPreInstanceOptimize-_SDA_BASE_(r13) /* 802204C0 0021D2C0 2C 00 00 01 */ cmpwi r0, 1 /* 802204C4 0021D2C4 40 82 00 14 */ bne lbl_802204D8 /* 802204C8 0021D2C8 7F E3 FB 78 */ mr r3, r31 @@ -46957,28 +46957,28 @@ lbl_80220600: /* 8022061C 0021D41C 80 03 00 04 */ lwz r0, 4(r3) /* 80220620 0021D420 80 63 00 00 */ lwz r3, 0(r3) /* 80220624 0021D424 90 03 00 04 */ stw r0, 4(r3) -/* 80220628 0021D428 80 6D 9F 48 */ lwz r3, lbl_803CC848-_SDA_BASE_(r13) -/* 8022062C 0021D42C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80220628 0021D428 80 6D 9F 48 */ lwz r3, lbl_resourcesModule-_SDA_BASE_(r13) +/* 8022062C 0021D42C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80220630 0021D430 38 03 00 24 */ addi r0, r3, 0x24 /* 80220634 0021D434 80 61 00 08 */ lwz r3, 8(r1) /* 80220638 0021D438 7C 84 00 2E */ lwzx r4, r4, r0 /* 8022063C 0021D43C 80 04 00 00 */ lwz r0, 0(r4) /* 80220640 0021D440 90 03 00 00 */ stw r0, 0(r3) -/* 80220644 0021D444 80 6D 9F 48 */ lwz r3, lbl_803CC848-_SDA_BASE_(r13) -/* 80220648 0021D448 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80220644 0021D444 80 6D 9F 48 */ lwz r3, lbl_resourcesModule-_SDA_BASE_(r13) +/* 80220648 0021D448 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8022064C 0021D44C 38 03 00 24 */ addi r0, r3, 0x24 /* 80220650 0021D450 80 61 00 08 */ lwz r3, 8(r1) /* 80220654 0021D454 7C 04 00 2E */ lwzx r0, r4, r0 /* 80220658 0021D458 90 03 00 04 */ stw r0, 4(r3) -/* 8022065C 0021D45C 80 6D 9F 48 */ lwz r3, lbl_803CC848-_SDA_BASE_(r13) -/* 80220660 0021D460 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022065C 0021D45C 80 6D 9F 48 */ lwz r3, lbl_resourcesModule-_SDA_BASE_(r13) +/* 80220660 0021D460 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80220664 0021D464 38 03 00 24 */ addi r0, r3, 0x24 /* 80220668 0021D468 80 A1 00 08 */ lwz r5, 8(r1) /* 8022066C 0021D46C 7C 64 00 2E */ lwzx r3, r4, r0 /* 80220670 0021D470 80 63 00 00 */ lwz r3, 0(r3) /* 80220674 0021D474 90 A3 00 04 */ stw r5, 4(r3) -/* 80220678 0021D478 80 6D 9F 48 */ lwz r3, lbl_803CC848-_SDA_BASE_(r13) -/* 8022067C 0021D47C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80220678 0021D478 80 6D 9F 48 */ lwz r3, lbl_resourcesModule-_SDA_BASE_(r13) +/* 8022067C 0021D47C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80220680 0021D480 38 03 00 24 */ addi r0, r3, 0x24 /* 80220684 0021D484 80 A1 00 08 */ lwz r5, 8(r1) /* 80220688 0021D488 7C 64 00 2E */ lwzx r3, r4, r0 @@ -47076,8 +47076,8 @@ lbl_80220788: .global RxNodeDefinitionGetGameCubeAtomicAllInOne RxNodeDefinitionGetGameCubeAtomicAllInOne: -/* 802207DC 0021D5DC 3C 60 80 2B */ lis r3, lbl_802B781C@ha -/* 802207E0 0021D5E0 38 63 78 1C */ addi r3, r3, lbl_802B781C@l +/* 802207DC 0021D5DC 3C 60 80 2B */ lis r3, lbl_nodeGameCubeAtomicAllInOneCSL$487@ha +/* 802207E0 0021D5E0 38 63 78 1C */ addi r3, r3, lbl_nodeGameCubeAtomicAllInOneCSL$487@l /* 802207E4 0021D5E4 4E 80 00 20 */ blr lbl_802207E8: /* 802207E8 0021D5E8 94 21 FF E0 */ stwu r1, -0x20(r1) @@ -47091,24 +47091,24 @@ lbl_802207E8: /* 80220808 0021D608 93 81 00 10 */ stw r28, 0x10(r1) /* 8022080C 0021D60C 7C 7C 1B 78 */ mr r28, r3 /* 80220810 0021D610 90 04 00 20 */ stw r0, 0x20(r4) -/* 80220814 0021D614 C0 02 BB E0 */ lfs f0, lbl_803D0560-_SDA2_BASE_(r2) +/* 80220814 0021D614 C0 02 BB E0 */ lfs f0, lbl__294_1-_SDA2_BASE_(r2) /* 80220818 0021D618 D0 04 00 0C */ stfs f0, 0xc(r4) -/* 8022081C 0021D61C C0 02 BB E0 */ lfs f0, lbl_803D0560-_SDA2_BASE_(r2) +/* 8022081C 0021D61C C0 02 BB E0 */ lfs f0, lbl__294_1-_SDA2_BASE_(r2) /* 80220820 0021D620 D0 04 00 10 */ stfs f0, 0x10(r4) -/* 80220824 0021D624 C0 02 BB E0 */ lfs f0, lbl_803D0560-_SDA2_BASE_(r2) +/* 80220824 0021D624 C0 02 BB E0 */ lfs f0, lbl__294_1-_SDA2_BASE_(r2) /* 80220828 0021D628 D0 04 00 14 */ stfs f0, 0x14(r4) -/* 8022082C 0021D62C C0 02 BB E4 */ lfs f0, lbl_803D0564-_SDA2_BASE_(r2) +/* 8022082C 0021D62C C0 02 BB E4 */ lfs f0, lbl__295-_SDA2_BASE_(r2) /* 80220830 0021D630 D0 04 00 18 */ stfs f0, 0x18(r4) /* 80220834 0021D634 90 04 00 1C */ stw r0, 0x1c(r4) /* 80220838 0021D638 90 04 00 24 */ stw r0, 0x24(r4) -/* 8022083C 0021D63C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022083C 0021D63C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80220840 0021D640 80 63 00 04 */ lwz r3, 4(r3) /* 80220844 0021D644 80 03 00 08 */ lwz r0, 8(r3) /* 80220848 0021D648 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a /* 8022084C 0021D64C 41 82 00 54 */ beq lbl_802208A0 /* 80220850 0021D650 38 60 00 02 */ li r3, 2 /* 80220854 0021D654 48 00 03 75 */ bl _rwGCLightsGlobalEnable -/* 80220858 0021D658 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80220858 0021D658 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8022085C 0021D65C 3B DC 00 48 */ addi r30, r28, 0x48 /* 80220860 0021D660 A0 64 00 0A */ lhz r3, 0xa(r4) /* 80220864 0021D664 38 03 00 01 */ addi r0, r3, 1 @@ -47134,19 +47134,19 @@ lbl_802208A0: /* 802208A4 0021D6A4 2C 00 00 00 */ cmpwi r0, 0 /* 802208A8 0021D6A8 41 82 00 40 */ beq lbl_802208E8 /* 802208AC 0021D6AC C0 3D 00 0C */ lfs f1, 0xc(r29) -/* 802208B0 0021D6B0 C0 02 BB E4 */ lfs f0, lbl_803D0564-_SDA2_BASE_(r2) +/* 802208B0 0021D6B0 C0 02 BB E4 */ lfs f0, lbl__295-_SDA2_BASE_(r2) /* 802208B4 0021D6B4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 802208B8 0021D6B8 40 81 00 08 */ ble lbl_802208C0 /* 802208BC 0021D6BC D0 1D 00 0C */ stfs f0, 0xc(r29) lbl_802208C0: /* 802208C0 0021D6C0 C0 3D 00 10 */ lfs f1, 0x10(r29) -/* 802208C4 0021D6C4 C0 02 BB E4 */ lfs f0, lbl_803D0564-_SDA2_BASE_(r2) +/* 802208C4 0021D6C4 C0 02 BB E4 */ lfs f0, lbl__295-_SDA2_BASE_(r2) /* 802208C8 0021D6C8 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 802208CC 0021D6CC 40 81 00 08 */ ble lbl_802208D4 /* 802208D0 0021D6D0 D0 1D 00 10 */ stfs f0, 0x10(r29) lbl_802208D4: /* 802208D4 0021D6D4 C0 3D 00 14 */ lfs f1, 0x14(r29) -/* 802208D8 0021D6D8 C0 02 BB E4 */ lfs f0, lbl_803D0564-_SDA2_BASE_(r2) +/* 802208D8 0021D6D8 C0 02 BB E4 */ lfs f0, lbl__295-_SDA2_BASE_(r2) /* 802208DC 0021D6DC FC 01 00 40 */ fcmpo cr0, f1, f0 /* 802208E0 0021D6E0 40 81 00 08 */ ble lbl_802208E8 /* 802208E4 0021D6E4 D0 1D 00 14 */ stfs f0, 0x14(r29) @@ -47169,12 +47169,12 @@ lbl_8022090C: /* 80220920 0021D720 93 C1 00 08 */ stw r30, 8(r1) /* 80220924 0021D724 7C 7E 1B 78 */ mr r30, r3 /* 80220928 0021D728 7F C4 F3 78 */ mr r4, r30 -/* 8022092C 0021D72C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022092C 0021D72C 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80220930 0021D730 80 65 00 04 */ lwz r3, 4(r5) /* 80220934 0021D734 80 03 00 08 */ lwz r0, 8(r3) /* 80220938 0021D738 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6 /* 8022093C 0021D73C 41 82 00 38 */ beq lbl_80220974 -/* 80220940 0021D740 80 0D 87 78 */ lwz r0, lbl_803CB078-_SDA_BASE_(r13) +/* 80220940 0021D740 80 0D 87 78 */ lwz r0, lbl__RwDlPreInstanceOptimize-_SDA_BASE_(r13) /* 80220944 0021D744 2C 00 00 01 */ cmpwi r0, 1 /* 80220948 0021D748 40 82 00 18 */ bne lbl_80220960 /* 8022094C 0021D74C 7C 85 23 78 */ mr r5, r4 @@ -47209,7 +47209,7 @@ lbl_80220984: /* 802209B4 0021D7B4 93 C1 00 38 */ stw r30, 0x38(r1) /* 802209B8 0021D7B8 83 C3 00 14 */ lwz r30, 0x14(r3) /* 802209BC 0021D7BC 93 C1 00 30 */ stw r30, 0x30(r1) -/* 802209C0 0021D7C0 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 802209C0 0021D7C0 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802209C4 0021D7C4 80 63 00 04 */ lwz r3, 4(r3) /* 802209C8 0021D7C8 80 83 00 08 */ lwz r4, 8(r3) /* 802209CC 0021D7CC 54 80 01 CF */ rlwinm. r0, r4, 0, 7, 7 @@ -47253,28 +47253,28 @@ lbl_80220A34: /* 80220A58 0021D858 80 03 00 04 */ lwz r0, 4(r3) /* 80220A5C 0021D85C 80 63 00 00 */ lwz r3, 0(r3) /* 80220A60 0021D860 90 03 00 04 */ stw r0, 4(r3) -/* 80220A64 0021D864 80 6D 9F 48 */ lwz r3, lbl_803CC848-_SDA_BASE_(r13) -/* 80220A68 0021D868 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80220A64 0021D864 80 6D 9F 48 */ lwz r3, lbl_resourcesModule-_SDA_BASE_(r13) +/* 80220A68 0021D868 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80220A6C 0021D86C 38 03 00 24 */ addi r0, r3, 0x24 /* 80220A70 0021D870 80 61 00 08 */ lwz r3, 8(r1) /* 80220A74 0021D874 7C 84 00 2E */ lwzx r4, r4, r0 /* 80220A78 0021D878 80 04 00 00 */ lwz r0, 0(r4) /* 80220A7C 0021D87C 90 03 00 00 */ stw r0, 0(r3) -/* 80220A80 0021D880 80 6D 9F 48 */ lwz r3, lbl_803CC848-_SDA_BASE_(r13) -/* 80220A84 0021D884 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80220A80 0021D880 80 6D 9F 48 */ lwz r3, lbl_resourcesModule-_SDA_BASE_(r13) +/* 80220A84 0021D884 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80220A88 0021D888 38 03 00 24 */ addi r0, r3, 0x24 /* 80220A8C 0021D88C 80 61 00 08 */ lwz r3, 8(r1) /* 80220A90 0021D890 7C 04 00 2E */ lwzx r0, r4, r0 /* 80220A94 0021D894 90 03 00 04 */ stw r0, 4(r3) -/* 80220A98 0021D898 80 6D 9F 48 */ lwz r3, lbl_803CC848-_SDA_BASE_(r13) -/* 80220A9C 0021D89C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80220A98 0021D898 80 6D 9F 48 */ lwz r3, lbl_resourcesModule-_SDA_BASE_(r13) +/* 80220A9C 0021D89C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80220AA0 0021D8A0 38 03 00 24 */ addi r0, r3, 0x24 /* 80220AA4 0021D8A4 80 A1 00 08 */ lwz r5, 8(r1) /* 80220AA8 0021D8A8 7C 64 00 2E */ lwzx r3, r4, r0 /* 80220AAC 0021D8AC 80 63 00 00 */ lwz r3, 0(r3) /* 80220AB0 0021D8B0 90 A3 00 04 */ stw r5, 4(r3) -/* 80220AB4 0021D8B4 80 6D 9F 48 */ lwz r3, lbl_803CC848-_SDA_BASE_(r13) -/* 80220AB8 0021D8B8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80220AB4 0021D8B4 80 6D 9F 48 */ lwz r3, lbl_resourcesModule-_SDA_BASE_(r13) +/* 80220AB8 0021D8B8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80220ABC 0021D8BC 38 03 00 24 */ addi r0, r3, 0x24 /* 80220AC0 0021D8C0 80 A1 00 08 */ lwz r5, 8(r1) /* 80220AC4 0021D8C4 7C 64 00 2E */ lwzx r3, r4, r0 @@ -47348,8 +47348,8 @@ lbl_80220B6C: .global RxNodeDefinitionGetGameCubeWorldSectorAllInOne RxNodeDefinitionGetGameCubeWorldSectorAllInOne: -/* 80220BBC 0021D9BC 3C 60 80 2B */ lis r3, lbl_802B7884@ha -/* 80220BC0 0021D9C0 38 63 78 84 */ addi r3, r3, lbl_802B7884@l +/* 80220BBC 0021D9BC 3C 60 80 2B */ lis r3, lbl_nodeGameCubeWorldSectorAllInOneCSL$357@ha +/* 80220BC0 0021D9C0 38 63 78 84 */ addi r3, r3, lbl_nodeGameCubeWorldSectorAllInOneCSL$357@l /* 80220BC4 0021D9C4 4E 80 00 20 */ blr .global _rwGCLightsGlobalEnable @@ -47359,7 +47359,7 @@ _rwGCLightsGlobalEnable: /* 80220BD0 0021D9D0 90 01 00 64 */ stw r0, 0x64(r1) /* 80220BD4 0021D9D4 39 61 00 60 */ addi r11, r1, 0x60 /* 80220BD8 0021D9D8 4B FC C9 25 */ bl func_801ED4FC -/* 80220BDC 0021D9DC 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80220BDC 0021D9DC 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80220BE0 0021D9E0 7C 9A 23 78 */ mr r26, r4 /* 80220BE4 0021D9E4 54 7F 06 3E */ clrlwi r31, r3, 0x18 /* 80220BE8 0021D9E8 80 65 00 04 */ lwz r3, 4(r5) @@ -47378,24 +47378,24 @@ lbl_80220BF8: /* 80220C18 0021DA18 83 DA 00 24 */ lwz r30, 0x24(r26) /* 80220C1C 0021DA1C 80 7B 00 04 */ lwz r3, 4(r27) /* 80220C20 0021DA20 48 01 84 11 */ bl RwFrameGetLTM -/* 80220C24 0021DA24 3C 80 80 38 */ lis r4, lbl_80384454@ha +/* 80220C24 0021DA24 3C 80 80 38 */ lis r4, lbl__RwDlInvCamLTM@ha /* 80220C28 0021DA28 7C 65 1B 78 */ mr r5, r3 -/* 80220C2C 0021DA2C 38 C4 44 54 */ addi r6, r4, lbl_80384454@l +/* 80220C2C 0021DA2C 38 C4 44 54 */ addi r6, r4, lbl__RwDlInvCamLTM@l /* 80220C30 0021DA30 38 61 00 10 */ addi r3, r1, 0x10 /* 80220C34 0021DA34 38 85 00 20 */ addi r4, r5, 0x20 /* 80220C38 0021DA38 38 A0 00 01 */ li r5, 1 /* 80220C3C 0021DA3C 48 01 31 99 */ bl RwV3dTransformVectors -/* 80220C40 0021DA40 80 0D 9F 10 */ lwz r0, lbl_803CC810-_SDA_BASE_(r13) +/* 80220C40 0021DA40 80 0D 9F 10 */ lwz r0, lbl__RwDlLightExtOffset-_SDA_BASE_(r13) /* 80220C44 0021DA44 7C BB 02 14 */ add r5, r27, r0 /* 80220C48 0021DA48 80 05 00 00 */ lwz r0, 0(r5) /* 80220C4C 0021DA4C 28 00 00 00 */ cmplwi r0, 0 /* 80220C50 0021DA50 40 82 00 34 */ bne lbl_80220C84 -/* 80220C54 0021DA54 C0 42 BB EC */ lfs f2, lbl_803D056C-_SDA2_BASE_(r2) -/* 80220C58 0021DA58 3C 60 80 38 */ lis r3, lbl_803837A0@ha -/* 80220C5C 0021DA5C C0 22 BB E8 */ lfs f1, lbl_803D0568-_SDA2_BASE_(r2) +/* 80220C54 0021DA54 C0 42 BB EC */ lfs f2, lbl__285-_SDA2_BASE_(r2) +/* 80220C58 0021DA58 3C 60 80 38 */ lis r3, lbl__RwGCLightObjs@ha +/* 80220C5C 0021DA5C C0 22 BB E8 */ lfs f1, lbl__284-_SDA2_BASE_(r2) /* 80220C60 0021DA60 57 C4 30 32 */ slwi r4, r30, 6 /* 80220C64 0021DA64 FC 60 10 90 */ fmr f3, f2 -/* 80220C68 0021DA68 38 03 37 A0 */ addi r0, r3, lbl_803837A0@l +/* 80220C68 0021DA68 38 03 37 A0 */ addi r0, r3, lbl__RwGCLightObjs@l /* 80220C6C 0021DA6C FC 80 08 90 */ fmr f4, f1 /* 80220C70 0021DA70 7C 60 22 14 */ add r3, r0, r4 /* 80220C74 0021DA74 FC A0 10 90 */ fmr f5, f2 @@ -47403,9 +47403,9 @@ lbl_80220BF8: /* 80220C7C 0021DA7C 4B FA C4 39 */ bl GXInitLightAttn /* 80220C80 0021DA80 48 00 00 30 */ b lbl_80220CB0 lbl_80220C84: -/* 80220C84 0021DA84 3C 60 80 38 */ lis r3, lbl_803837A0@ha +/* 80220C84 0021DA84 3C 60 80 38 */ lis r3, lbl__RwGCLightObjs@ha /* 80220C88 0021DA88 57 C4 30 32 */ slwi r4, r30, 6 -/* 80220C8C 0021DA8C 38 03 37 A0 */ addi r0, r3, lbl_803837A0@l +/* 80220C8C 0021DA8C 38 03 37 A0 */ addi r0, r3, lbl__RwGCLightObjs@l /* 80220C90 0021DA90 C0 25 00 04 */ lfs f1, 4(r5) /* 80220C94 0021DA94 C0 45 00 08 */ lfs f2, 8(r5) /* 80220C98 0021DA98 7C 60 22 14 */ add r3, r0, r4 @@ -47416,21 +47416,21 @@ lbl_80220C84: /* 80220CAC 0021DAAC 4B FA C4 09 */ bl GXInitLightAttn lbl_80220CB0: /* 80220CB0 0021DAB0 C0 21 00 10 */ lfs f1, 0x10(r1) -/* 80220CB4 0021DAB4 3C 60 80 38 */ lis r3, lbl_803837A0@ha +/* 80220CB4 0021DAB4 3C 60 80 38 */ lis r3, lbl__RwGCLightObjs@ha /* 80220CB8 0021DAB8 C0 01 00 18 */ lfs f0, 0x18(r1) /* 80220CBC 0021DABC 57 C4 30 32 */ slwi r4, r30, 6 /* 80220CC0 0021DAC0 FC 20 08 50 */ fneg f1, f1 -/* 80220CC4 0021DAC4 C0 62 BB F0 */ lfs f3, lbl_803D0570-_SDA2_BASE_(r2) +/* 80220CC4 0021DAC4 C0 62 BB F0 */ lfs f3, lbl__286_1-_SDA2_BASE_(r2) /* 80220CC8 0021DAC8 FC 00 00 50 */ fneg f0, f0 /* 80220CCC 0021DACC C0 41 00 14 */ lfs f2, 0x14(r1) -/* 80220CD0 0021DAD0 38 03 37 A0 */ addi r0, r3, lbl_803837A0@l +/* 80220CD0 0021DAD0 38 03 37 A0 */ addi r0, r3, lbl__RwGCLightObjs@l /* 80220CD4 0021DAD4 EC 23 00 72 */ fmuls f1, f3, f1 /* 80220CD8 0021DAD8 7F 20 22 14 */ add r25, r0, r4 /* 80220CDC 0021DADC EC 43 00 B2 */ fmuls f2, f3, f2 /* 80220CE0 0021DAE0 EC 63 00 32 */ fmuls f3, f3, f0 /* 80220CE4 0021DAE4 7F 23 CB 78 */ mr r3, r25 /* 80220CE8 0021DAE8 4B FA C6 59 */ bl GXInitLightPos -/* 80220CEC 0021DAEC C0 62 BB F4 */ lfs f3, lbl_803D0574-_SDA2_BASE_(r2) +/* 80220CEC 0021DAEC C0 62 BB F4 */ lfs f3, lbl__287_1-_SDA2_BASE_(r2) /* 80220CF0 0021DAF0 38 00 00 00 */ li r0, 0 /* 80220CF4 0021DAF4 C0 5B 00 18 */ lfs f2, 0x18(r27) /* 80220CF8 0021DAF8 7F 23 CB 78 */ mr r3, r25 @@ -47511,12 +47511,12 @@ _rwGCLightsLocalEnable: /* 80220E0C 0021DC0C 80 04 00 24 */ lwz r0, 0x24(r4) /* 80220E10 0021DC10 2C 00 00 08 */ cmpwi r0, 8 /* 80220E14 0021DC14 40 80 03 88 */ bge lbl_8022119C -/* 80220E18 0021DC18 C0 62 BB F4 */ lfs f3, lbl_803D0574-_SDA2_BASE_(r2) +/* 80220E18 0021DC18 C0 62 BB F4 */ lfs f3, lbl__287_1-_SDA2_BASE_(r2) /* 80220E1C 0021DC1C 38 80 00 00 */ li r4, 0 /* 80220E20 0021DC20 C0 5D 00 18 */ lfs f2, 0x18(r29) -/* 80220E24 0021DC24 3C 60 80 38 */ lis r3, lbl_803837A0@ha +/* 80220E24 0021DC24 3C 60 80 38 */ lis r3, lbl__RwGCLightObjs@ha /* 80220E28 0021DC28 C0 3D 00 1C */ lfs f1, 0x1c(r29) -/* 80220E2C 0021DC2C 38 03 37 A0 */ addi r0, r3, lbl_803837A0@l +/* 80220E2C 0021DC2C 38 03 37 A0 */ addi r0, r3, lbl__RwGCLightObjs@l /* 80220E30 0021DC30 C0 1D 00 20 */ lfs f0, 0x20(r29) /* 80220E34 0021DC34 EC 43 00 B2 */ fmuls f2, f3, f2 /* 80220E38 0021DC38 EC 23 00 72 */ fmuls f1, f3, f1 @@ -47543,17 +47543,17 @@ _rwGCLightsLocalEnable: /* 80220E8C 0021DC8C 4B FA C4 E1 */ bl GXInitLightColor /* 80220E90 0021DC90 80 7D 00 04 */ lwz r3, 4(r29) /* 80220E94 0021DC94 48 01 81 9D */ bl RwFrameGetLTM -/* 80220E98 0021DC98 3C 80 80 38 */ lis r4, lbl_80384454@ha +/* 80220E98 0021DC98 3C 80 80 38 */ lis r4, lbl__RwDlInvCamLTM@ha /* 80220E9C 0021DC9C 7C 7C 1B 78 */ mr r28, r3 -/* 80220EA0 0021DCA0 38 C4 44 54 */ addi r6, r4, lbl_80384454@l +/* 80220EA0 0021DCA0 38 C4 44 54 */ addi r6, r4, lbl__RwDlInvCamLTM@l /* 80220EA4 0021DCA4 38 61 00 10 */ addi r3, r1, 0x10 /* 80220EA8 0021DCA8 38 9C 00 30 */ addi r4, r28, 0x30 /* 80220EAC 0021DCAC 38 A0 00 01 */ li r5, 1 /* 80220EB0 0021DCB0 48 01 2E C5 */ bl RwV3dTransformPoints /* 80220EB4 0021DCB4 C0 21 00 10 */ lfs f1, 0x10(r1) -/* 80220EB8 0021DCB8 3C 60 80 38 */ lis r3, lbl_803837A0@ha +/* 80220EB8 0021DCB8 3C 60 80 38 */ lis r3, lbl__RwGCLightObjs@ha /* 80220EBC 0021DCBC C0 01 00 18 */ lfs f0, 0x18(r1) -/* 80220EC0 0021DCC0 38 03 37 A0 */ addi r0, r3, lbl_803837A0@l +/* 80220EC0 0021DCC0 38 03 37 A0 */ addi r0, r3, lbl__RwGCLightObjs@l /* 80220EC4 0021DCC4 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80220EC8 0021DCC8 FC 20 08 50 */ fneg f1, f1 /* 80220ECC 0021DCCC FC 60 00 50 */ fneg f3, f0 @@ -47562,7 +47562,7 @@ _rwGCLightsLocalEnable: /* 80220ED8 0021DCD8 7C 60 1A 14 */ add r3, r0, r3 /* 80220EDC 0021DCDC 4B FA C4 65 */ bl GXInitLightPos /* 80220EE0 0021DCE0 88 1D 00 01 */ lbz r0, 1(r29) -/* 80220EE4 0021DCE4 80 6D 9F 10 */ lwz r3, lbl_803CC810-_SDA_BASE_(r13) +/* 80220EE4 0021DCE4 80 6D 9F 10 */ lwz r3, lbl__RwDlLightExtOffset-_SDA_BASE_(r13) /* 80220EE8 0021DCE8 2C 00 00 80 */ cmpwi r0, 0x80 /* 80220EEC 0021DCEC 7F FD 1A 14 */ add r31, r29, r3 /* 80220EF0 0021DCF0 41 82 00 24 */ beq lbl_80220F14 @@ -47579,19 +47579,19 @@ lbl_80220F14: /* 80220F14 0021DD14 80 1F 00 00 */ lwz r0, 0(r31) /* 80220F18 0021DD18 28 00 00 00 */ cmplwi r0, 0 /* 80220F1C 0021DD1C 40 82 00 54 */ bne lbl_80220F70 -/* 80220F20 0021DD20 C0 42 BB EC */ lfs f2, lbl_803D056C-_SDA2_BASE_(r2) -/* 80220F24 0021DD24 3C 60 80 38 */ lis r3, lbl_803837A0@ha +/* 80220F20 0021DD20 C0 42 BB EC */ lfs f2, lbl__285-_SDA2_BASE_(r2) +/* 80220F24 0021DD24 3C 60 80 38 */ lis r3, lbl__RwGCLightObjs@ha /* 80220F28 0021DD28 80 9E 00 24 */ lwz r4, 0x24(r30) -/* 80220F2C 0021DD2C 38 03 37 A0 */ addi r0, r3, lbl_803837A0@l +/* 80220F2C 0021DD2C 38 03 37 A0 */ addi r0, r3, lbl__RwGCLightObjs@l /* 80220F30 0021DD30 FC 60 10 90 */ fmr f3, f2 -/* 80220F34 0021DD34 C0 22 BB E8 */ lfs f1, lbl_803D0568-_SDA2_BASE_(r2) +/* 80220F34 0021DD34 C0 22 BB E8 */ lfs f1, lbl__284-_SDA2_BASE_(r2) /* 80220F38 0021DD38 54 83 30 32 */ slwi r3, r4, 6 /* 80220F3C 0021DD3C 7C 60 1A 14 */ add r3, r0, r3 /* 80220F40 0021DD40 4B FA C1 91 */ bl GXInitLightAttnA -/* 80220F44 0021DD44 3C 60 80 38 */ lis r3, lbl_803837A0@ha -/* 80220F48 0021DD48 C0 42 BB F8 */ lfs f2, lbl_803D0578-_SDA2_BASE_(r2) +/* 80220F44 0021DD44 3C 60 80 38 */ lis r3, lbl__RwGCLightObjs@ha +/* 80220F48 0021DD48 C0 42 BB F8 */ lfs f2, lbl__352_3-_SDA2_BASE_(r2) /* 80220F4C 0021DD4C C0 1D 00 14 */ lfs f0, 0x14(r29) -/* 80220F50 0021DD50 38 03 37 A0 */ addi r0, r3, lbl_803837A0@l +/* 80220F50 0021DD50 38 03 37 A0 */ addi r0, r3, lbl__RwGCLightObjs@l /* 80220F54 0021DD54 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80220F58 0021DD58 38 80 00 02 */ li r4, 2 /* 80220F5C 0021DD5C EC 22 00 32 */ fmuls f1, f2, f0 @@ -47601,8 +47601,8 @@ lbl_80220F14: /* 80220F6C 0021DD6C 48 00 01 EC */ b lbl_80221158 lbl_80220F70: /* 80220F70 0021DD70 80 9E 00 24 */ lwz r4, 0x24(r30) -/* 80220F74 0021DD74 3C 60 80 38 */ lis r3, lbl_803837A0@ha -/* 80220F78 0021DD78 38 03 37 A0 */ addi r0, r3, lbl_803837A0@l +/* 80220F74 0021DD74 3C 60 80 38 */ lis r3, lbl__RwGCLightObjs@ha +/* 80220F78 0021DD78 38 03 37 A0 */ addi r0, r3, lbl__RwGCLightObjs@l /* 80220F7C 0021DD7C C0 3F 00 04 */ lfs f1, 4(r31) /* 80220F80 0021DD80 54 83 30 32 */ slwi r3, r4, 6 /* 80220F84 0021DD84 C0 5F 00 08 */ lfs f2, 8(r31) @@ -47614,16 +47614,16 @@ lbl_80220F70: /* 80220F9C 0021DD9C 4B FA C1 19 */ bl GXInitLightAttn /* 80220FA0 0021DDA0 48 00 01 B8 */ b lbl_80221158 lbl_80220FA4: -/* 80220FA4 0021DDA4 3C 80 80 38 */ lis r4, lbl_80384454@ha +/* 80220FA4 0021DDA4 3C 80 80 38 */ lis r4, lbl__RwDlInvCamLTM@ha /* 80220FA8 0021DDA8 38 61 00 1C */ addi r3, r1, 0x1c -/* 80220FAC 0021DDAC 38 C4 44 54 */ addi r6, r4, lbl_80384454@l +/* 80220FAC 0021DDAC 38 C4 44 54 */ addi r6, r4, lbl__RwDlInvCamLTM@l /* 80220FB0 0021DDB0 38 A0 00 01 */ li r5, 1 /* 80220FB4 0021DDB4 38 9C 00 20 */ addi r4, r28, 0x20 /* 80220FB8 0021DDB8 48 01 2E 1D */ bl RwV3dTransformVectors /* 80220FBC 0021DDBC C0 21 00 1C */ lfs f1, 0x1c(r1) -/* 80220FC0 0021DDC0 3C 60 80 38 */ lis r3, lbl_803837A0@ha +/* 80220FC0 0021DDC0 3C 60 80 38 */ lis r3, lbl__RwGCLightObjs@ha /* 80220FC4 0021DDC4 C0 01 00 24 */ lfs f0, 0x24(r1) -/* 80220FC8 0021DDC8 38 03 37 A0 */ addi r0, r3, lbl_803837A0@l +/* 80220FC8 0021DDC8 38 03 37 A0 */ addi r0, r3, lbl__RwGCLightObjs@l /* 80220FCC 0021DDCC 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80220FD0 0021DDD0 FC 20 08 50 */ fneg f1, f1 /* 80220FD4 0021DDD4 FC 60 00 50 */ fneg f3, f0 @@ -47636,19 +47636,19 @@ lbl_80220FA4: /* 80220FF0 0021DDF0 40 82 00 5C */ bne lbl_8022104C /* 80220FF4 0021DDF4 7F A3 EB 78 */ mr r3, r29 /* 80220FF8 0021DDF8 4B FF 62 0D */ bl RpLightGetConeAngle -/* 80220FFC 0021DDFC C0 02 BB FC */ lfs f0, lbl_803D057C-_SDA2_BASE_(r2) -/* 80221000 0021DE00 3C 60 80 38 */ lis r3, lbl_803837A0@ha +/* 80220FFC 0021DDFC C0 02 BB FC */ lfs f0, lbl__353_3-_SDA2_BASE_(r2) +/* 80221000 0021DE00 3C 60 80 38 */ lis r3, lbl__RwGCLightObjs@ha /* 80221004 0021DE04 80 BE 00 24 */ lwz r5, 0x24(r30) -/* 80221008 0021DE08 38 03 37 A0 */ addi r0, r3, lbl_803837A0@l +/* 80221008 0021DE08 38 03 37 A0 */ addi r0, r3, lbl__RwGCLightObjs@l /* 8022100C 0021DE0C EC 20 00 72 */ fmuls f1, f0, f1 /* 80221010 0021DE10 38 80 00 01 */ li r4, 1 /* 80221014 0021DE14 54 A3 30 32 */ slwi r3, r5, 6 /* 80221018 0021DE18 7C 60 1A 14 */ add r3, r0, r3 /* 8022101C 0021DE1C 4B FA C0 C5 */ bl GXInitLightSpot -/* 80221020 0021DE20 3C 60 80 38 */ lis r3, lbl_803837A0@ha -/* 80221024 0021DE24 C0 42 BB F8 */ lfs f2, lbl_803D0578-_SDA2_BASE_(r2) +/* 80221020 0021DE20 3C 60 80 38 */ lis r3, lbl__RwGCLightObjs@ha +/* 80221024 0021DE24 C0 42 BB F8 */ lfs f2, lbl__352_3-_SDA2_BASE_(r2) /* 80221028 0021DE28 C0 1D 00 14 */ lfs f0, 0x14(r29) -/* 8022102C 0021DE2C 38 03 37 A0 */ addi r0, r3, lbl_803837A0@l +/* 8022102C 0021DE2C 38 03 37 A0 */ addi r0, r3, lbl__RwGCLightObjs@l /* 80221030 0021DE30 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80221034 0021DE34 38 80 00 02 */ li r4, 2 /* 80221038 0021DE38 EC 22 00 32 */ fmuls f1, f2, f0 @@ -47658,8 +47658,8 @@ lbl_80220FA4: /* 80221048 0021DE48 48 00 01 10 */ b lbl_80221158 lbl_8022104C: /* 8022104C 0021DE4C 80 9E 00 24 */ lwz r4, 0x24(r30) -/* 80221050 0021DE50 3C 60 80 38 */ lis r3, lbl_803837A0@ha -/* 80221054 0021DE54 38 03 37 A0 */ addi r0, r3, lbl_803837A0@l +/* 80221050 0021DE50 3C 60 80 38 */ lis r3, lbl__RwGCLightObjs@ha +/* 80221054 0021DE54 38 03 37 A0 */ addi r0, r3, lbl__RwGCLightObjs@l /* 80221058 0021DE58 C0 3F 00 04 */ lfs f1, 4(r31) /* 8022105C 0021DE5C 54 83 30 32 */ slwi r3, r4, 6 /* 80221060 0021DE60 C0 5F 00 08 */ lfs f2, 8(r31) @@ -47671,16 +47671,16 @@ lbl_8022104C: /* 80221078 0021DE78 4B FA C0 3D */ bl GXInitLightAttn /* 8022107C 0021DE7C 48 00 00 DC */ b lbl_80221158 lbl_80221080: -/* 80221080 0021DE80 3C 80 80 38 */ lis r4, lbl_80384454@ha +/* 80221080 0021DE80 3C 80 80 38 */ lis r4, lbl__RwDlInvCamLTM@ha /* 80221084 0021DE84 38 61 00 1C */ addi r3, r1, 0x1c -/* 80221088 0021DE88 38 C4 44 54 */ addi r6, r4, lbl_80384454@l +/* 80221088 0021DE88 38 C4 44 54 */ addi r6, r4, lbl__RwDlInvCamLTM@l /* 8022108C 0021DE8C 38 A0 00 01 */ li r5, 1 /* 80221090 0021DE90 38 9C 00 20 */ addi r4, r28, 0x20 /* 80221094 0021DE94 48 01 2D 41 */ bl RwV3dTransformVectors /* 80221098 0021DE98 C0 21 00 1C */ lfs f1, 0x1c(r1) -/* 8022109C 0021DE9C 3C 60 80 38 */ lis r3, lbl_803837A0@ha +/* 8022109C 0021DE9C 3C 60 80 38 */ lis r3, lbl__RwGCLightObjs@ha /* 802210A0 0021DEA0 C0 01 00 24 */ lfs f0, 0x24(r1) -/* 802210A4 0021DEA4 38 03 37 A0 */ addi r0, r3, lbl_803837A0@l +/* 802210A4 0021DEA4 38 03 37 A0 */ addi r0, r3, lbl__RwGCLightObjs@l /* 802210A8 0021DEA8 80 7E 00 24 */ lwz r3, 0x24(r30) /* 802210AC 0021DEAC FC 20 08 50 */ fneg f1, f1 /* 802210B0 0021DEB0 FC 60 00 50 */ fneg f3, f0 @@ -47693,19 +47693,19 @@ lbl_80221080: /* 802210CC 0021DECC 40 82 00 5C */ bne lbl_80221128 /* 802210D0 0021DED0 7F A3 EB 78 */ mr r3, r29 /* 802210D4 0021DED4 4B FF 61 31 */ bl RpLightGetConeAngle -/* 802210D8 0021DED8 C0 02 BB FC */ lfs f0, lbl_803D057C-_SDA2_BASE_(r2) -/* 802210DC 0021DEDC 3C 60 80 38 */ lis r3, lbl_803837A0@ha +/* 802210D8 0021DED8 C0 02 BB FC */ lfs f0, lbl__353_3-_SDA2_BASE_(r2) +/* 802210DC 0021DEDC 3C 60 80 38 */ lis r3, lbl__RwGCLightObjs@ha /* 802210E0 0021DEE0 80 BE 00 24 */ lwz r5, 0x24(r30) -/* 802210E4 0021DEE4 38 03 37 A0 */ addi r0, r3, lbl_803837A0@l +/* 802210E4 0021DEE4 38 03 37 A0 */ addi r0, r3, lbl__RwGCLightObjs@l /* 802210E8 0021DEE8 EC 20 00 72 */ fmuls f1, f0, f1 /* 802210EC 0021DEEC 38 80 00 02 */ li r4, 2 /* 802210F0 0021DEF0 54 A3 30 32 */ slwi r3, r5, 6 /* 802210F4 0021DEF4 7C 60 1A 14 */ add r3, r0, r3 /* 802210F8 0021DEF8 4B FA BF E9 */ bl GXInitLightSpot -/* 802210FC 0021DEFC 3C 60 80 38 */ lis r3, lbl_803837A0@ha -/* 80221100 0021DF00 C0 42 BB F8 */ lfs f2, lbl_803D0578-_SDA2_BASE_(r2) +/* 802210FC 0021DEFC 3C 60 80 38 */ lis r3, lbl__RwGCLightObjs@ha +/* 80221100 0021DF00 C0 42 BB F8 */ lfs f2, lbl__352_3-_SDA2_BASE_(r2) /* 80221104 0021DF04 C0 1D 00 14 */ lfs f0, 0x14(r29) -/* 80221108 0021DF08 38 03 37 A0 */ addi r0, r3, lbl_803837A0@l +/* 80221108 0021DF08 38 03 37 A0 */ addi r0, r3, lbl__RwGCLightObjs@l /* 8022110C 0021DF0C 80 7E 00 24 */ lwz r3, 0x24(r30) /* 80221110 0021DF10 38 80 00 02 */ li r4, 2 /* 80221114 0021DF14 EC 22 00 32 */ fmuls f1, f2, f0 @@ -47715,8 +47715,8 @@ lbl_80221080: /* 80221124 0021DF24 48 00 00 34 */ b lbl_80221158 lbl_80221128: /* 80221128 0021DF28 80 9E 00 24 */ lwz r4, 0x24(r30) -/* 8022112C 0021DF2C 3C 60 80 38 */ lis r3, lbl_803837A0@ha -/* 80221130 0021DF30 38 03 37 A0 */ addi r0, r3, lbl_803837A0@l +/* 8022112C 0021DF2C 3C 60 80 38 */ lis r3, lbl__RwGCLightObjs@ha +/* 80221130 0021DF30 38 03 37 A0 */ addi r0, r3, lbl__RwGCLightObjs@l /* 80221134 0021DF34 C0 3F 00 04 */ lfs f1, 4(r31) /* 80221138 0021DF38 54 83 30 32 */ slwi r3, r4, 6 /* 8022113C 0021DF3C C0 5F 00 08 */ lfs f2, 8(r31) @@ -47728,10 +47728,10 @@ lbl_80221128: /* 80221154 0021DF54 4B FA BF 61 */ bl GXInitLightAttn lbl_80221158: /* 80221158 0021DF58 80 BE 00 24 */ lwz r5, 0x24(r30) -/* 8022115C 0021DF5C 3C 60 80 38 */ lis r3, lbl_803837A0@ha +/* 8022115C 0021DF5C 3C 60 80 38 */ lis r3, lbl__RwGCLightObjs@ha /* 80221160 0021DF60 38 00 00 01 */ li r0, 1 /* 80221164 0021DF64 54 A4 30 32 */ slwi r4, r5, 6 -/* 80221168 0021DF68 38 63 37 A0 */ addi r3, r3, lbl_803837A0@l +/* 80221168 0021DF68 38 63 37 A0 */ addi r3, r3, lbl__RwGCLightObjs@l /* 8022116C 0021DF6C 7C 63 22 14 */ add r3, r3, r4 /* 80221170 0021DF70 7C 04 28 30 */ slw r4, r0, r5 /* 80221174 0021DF74 4B FA C2 05 */ bl GXLoadLightObjImm @@ -47754,7 +47754,7 @@ lbl_8022119C: /* 802211B4 0021DFB4 38 21 00 50 */ addi r1, r1, 0x50 /* 802211B8 0021DFB8 4E 80 00 20 */ blr lbl_802211BC: -/* 802211BC 0021DFBC 80 0D 9F 10 */ lwz r0, lbl_803CC810-_SDA_BASE_(r13) +/* 802211BC 0021DFBC 80 0D 9F 10 */ lwz r0, lbl__RwDlLightExtOffset-_SDA_BASE_(r13) /* 802211C0 0021DFC0 38 80 00 00 */ li r4, 0 /* 802211C4 0021DFC4 7C 83 01 2E */ stwx r4, r3, r0 /* 802211C8 0021DFC8 4E 80 00 20 */ blr @@ -47777,8 +47777,8 @@ _rpDlLightPluginAttach: /* 802211F8 0021DFF8 38 C6 11 CC */ addi r6, r6, lbl_802211CC@l /* 802211FC 0021DFFC 38 80 05 05 */ li r4, 0x505 /* 80221200 0021E000 4B FF 62 8D */ bl RpLightRegisterPlugin -/* 80221204 0021E004 90 6D 9F 10 */ stw r3, lbl_803CC810-_SDA_BASE_(r13) -/* 80221208 0021E008 80 0D 9F 10 */ lwz r0, lbl_803CC810-_SDA_BASE_(r13) +/* 80221204 0021E004 90 6D 9F 10 */ stw r3, lbl__RwDlLightExtOffset-_SDA_BASE_(r13) +/* 80221208 0021E008 80 0D 9F 10 */ lwz r0, lbl__RwDlLightExtOffset-_SDA_BASE_(r13) /* 8022120C 0021E00C 54 00 0F FE */ srwi r0, r0, 0x1f /* 80221210 0021E010 68 03 00 01 */ xori r3, r0, 1 /* 80221214 0021E014 80 01 00 14 */ lwz r0, 0x14(r1) @@ -47807,15 +47807,15 @@ _rxGCInstanceMorphUpdate: /* 80221264 0021E064 D0 01 00 08 */ stfs f0, 8(r1) /* 80221268 0021E068 1C 80 00 1C */ mulli r4, r0, 0x1c /* 8022126C 0021E06C 7F C7 2A 14 */ add r30, r7, r5 -/* 80221270 0021E070 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 80221270 0021E070 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 80221274 0021E074 7F A7 22 14 */ add r29, r7, r4 /* 80221278 0021E078 7C 9B 00 2E */ lwzx r4, r27, r0 /* 8022127C 0021E07C 28 04 00 00 */ cmplwi r4, 0 /* 80221280 0021E080 41 82 00 24 */ beq lbl_802212A4 /* 80221284 0021E084 88 E4 00 00 */ lbz r7, 0(r4) -/* 80221288 0021E088 38 AD 87 80 */ addi r5, r13, lbl_803CB080-_SDA_BASE_ +/* 80221288 0021E088 38 AD 87 80 */ addi r5, r13, lbl_vtxFmtTypeConvTable$278-_SDA_BASE_ /* 8022128C 0021E08C 88 04 00 0C */ lbz r0, 0xc(r4) -/* 80221290 0021E090 38 8D 87 88 */ addi r4, r13, lbl_803CB088-_SDA_BASE_ +/* 80221290 0021E090 38 8D 87 88 */ addi r4, r13, lbl_vtxFmtSizeConvTable$279-_SDA_BASE_ /* 80221294 0021E094 7C C5 38 AE */ lbzx r6, r5, r7 /* 80221298 0021E098 7F E4 38 AE */ lbzx r31, r4, r7 /* 8022129C 0021E09C 50 06 44 2E */ rlwimi r6, r0, 8, 0x10, 0x17 @@ -47840,13 +47840,13 @@ lbl_802212A8: /* 802212E0 0021E0E0 80 1B 00 08 */ lwz r0, 8(r27) /* 802212E4 0021E0E4 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 802212E8 0021E0E8 41 82 00 CC */ beq lbl_802213B4 -/* 802212EC 0021E0EC 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 802212EC 0021E0EC 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 802212F0 0021E0F0 38 A0 00 00 */ li r5, 0 /* 802212F4 0021E0F4 80 7C 00 14 */ lwz r3, 0x14(r28) /* 802212F8 0021E0F8 7D 9B 00 2E */ lwzx r12, r27, r0 /* 802212FC 0021E0FC 28 0C 00 00 */ cmplwi r12, 0 /* 80221300 0021E100 41 82 00 70 */ beq lbl_80221370 -/* 80221304 0021E104 80 82 BC 08 */ lwz r4, lbl_803D0588-_SDA2_BASE_(r2) +/* 80221304 0021E104 80 82 BC 08 */ lwz r4, lbl__289_2-_SDA2_BASE_(r2) /* 80221308 0021E108 38 A1 00 14 */ addi r5, r1, 0x14 /* 8022130C 0021E10C 88 02 BC 0C */ lbz r0, lbl_803D058C-_SDA2_BASE_(r2) /* 80221310 0021E110 38 E1 00 1C */ addi r7, r1, 0x1c @@ -47856,12 +47856,12 @@ lbl_802212A8: /* 80221320 0021E120 98 01 00 18 */ stb r0, 0x18(r1) /* 80221324 0021E124 89 8C 00 01 */ lbz r12, 1(r12) /* 80221328 0021E128 7C 04 00 D0 */ neg r0, r4 -/* 8022132C 0021E12C 81 22 BC 10 */ lwz r9, lbl_803D0590-_SDA2_BASE_(r2) +/* 8022132C 0021E12C 81 22 BC 10 */ lwz r9, lbl__290_3-_SDA2_BASE_(r2) /* 80221330 0021E130 7C 00 23 78 */ or r0, r0, r4 /* 80221334 0021E134 89 02 BC 14 */ lbz r8, lbl_803D0594-_SDA2_BASE_(r2) /* 80221338 0021E138 7C 04 FE 70 */ srawi r4, r0, 0x1f /* 8022133C 0021E13C 7F E5 60 AE */ lbzx r31, r5, r12 -/* 80221340 0021E140 81 62 BC 00 */ lwz r11, lbl_803D0580-_SDA2_BASE_(r2) +/* 80221340 0021E140 81 62 BC 00 */ lwz r11, lbl__288_3-_SDA2_BASE_(r2) /* 80221344 0021E144 89 42 BC 04 */ lbz r10, lbl_803D0584-_SDA2_BASE_(r2) /* 80221348 0021E148 1C 1F 00 06 */ mulli r0, r31, 6 /* 8022134C 0021E14C 91 21 00 1C */ stw r9, 0x1c(r1) @@ -48048,7 +48048,7 @@ lbl_802215C0: /* 802215D8 0021E3D8 38 60 00 00 */ li r3, 0 /* 802215DC 0021E3DC 48 00 01 F8 */ b lbl_802217D4 lbl_802215E0: -/* 802215E0 0021E3E0 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 802215E0 0021E3E0 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802215E4 0021E3E4 80 81 00 10 */ lwz r4, 0x10(r1) /* 802215E8 0021E3E8 80 01 00 0C */ lwz r0, 0xc(r1) /* 802215EC 0021E3EC 81 83 01 34 */ lwz r12, 0x134(r3) @@ -48173,7 +48173,7 @@ lbl_80221774: /* 802217A8 0021E5A8 93 A3 00 10 */ stw r29, 0x10(r3) /* 802217AC 0021E5AC 80 7D 00 00 */ lwz r3, 0(r29) /* 802217B0 0021E5B0 90 03 00 14 */ stw r0, 0x14(r3) -/* 802217B4 0021E5B4 A0 0D 88 30 */ lhz r0, lbl_803CB130-_SDA_BASE_(r13) +/* 802217B4 0021E5B4 A0 0D 88 30 */ lhz r0, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 802217B8 0021E5B8 B0 1F 00 00 */ sth r0, 0(r31) /* 802217BC 0021E5BC 80 7D 00 00 */ lwz r3, 0(r29) /* 802217C0 0021E5C0 80 83 00 08 */ lwz r4, 8(r3) @@ -48562,7 +48562,7 @@ lbl_80221CD0: /* 80221D00 0021EB00 38 60 00 01 */ li r3, 1 /* 80221D04 0021EB04 90 01 00 3C */ stw r0, 0x3c(r1) /* 80221D08 0021EB08 EC 42 00 72 */ fmuls f2, f2, f1 -/* 80221D0C 0021EB0C C8 C2 BC 20 */ lfd f6, lbl_803D05A0-_SDA2_BASE_(r2) +/* 80221D0C 0021EB0C C8 C2 BC 20 */ lfd f6, lbl__284_1-_SDA2_BASE_(r2) /* 80221D10 0021EB10 91 01 00 1C */ stw r8, 0x1c(r1) /* 80221D14 0021EB14 EC 00 00 72 */ fmuls f0, f0, f1 /* 80221D18 0021EB18 80 04 00 00 */ lwz r0, 0(r4) @@ -48610,7 +48610,7 @@ lbl_80221DB4: /* 80221DBC 0021EBBC 90 01 00 34 */ stw r0, 0x34(r1) /* 80221DC0 0021EBC0 38 00 00 00 */ li r0, 0 /* 80221DC4 0021EBC4 38 81 00 08 */ addi r4, r1, 8 -/* 80221DC8 0021EBC8 C0 02 BC 28 */ lfs f0, lbl_803D05A8-_SDA2_BASE_(r2) +/* 80221DC8 0021EBC8 C0 02 BC 28 */ lfs f0, lbl__297_1-_SDA2_BASE_(r2) /* 80221DCC 0021EBCC C0 43 00 00 */ lfs f2, 0(r3) /* 80221DD0 0021EBD0 EC 60 00 72 */ fmuls f3, f0, f1 /* 80221DD4 0021EBD4 C0 23 00 04 */ lfs f1, 4(r3) @@ -48645,7 +48645,7 @@ lbl_80221E3C: /* 80221E44 0021EC44 90 01 00 34 */ stw r0, 0x34(r1) /* 80221E48 0021EC48 38 00 00 00 */ li r0, 0 /* 80221E4C 0021EC4C 38 81 00 08 */ addi r4, r1, 8 -/* 80221E50 0021EC50 C0 02 BC 28 */ lfs f0, lbl_803D05A8-_SDA2_BASE_(r2) +/* 80221E50 0021EC50 C0 02 BC 28 */ lfs f0, lbl__297_1-_SDA2_BASE_(r2) /* 80221E54 0021EC54 C0 43 00 00 */ lfs f2, 0(r3) /* 80221E58 0021EC58 EC 60 00 72 */ fmuls f3, f0, f1 /* 80221E5C 0021EC5C C0 23 00 04 */ lfs f1, 4(r3) @@ -48679,7 +48679,7 @@ lbl_80221EC4: /* 80221EC8 0021ECC8 7C 08 02 A6 */ mflr r0 /* 80221ECC 0021ECCC 38 A0 00 00 */ li r5, 0 /* 80221ED0 0021ECD0 90 01 00 34 */ stw r0, 0x34(r1) -/* 80221ED4 0021ECD4 C0 02 BC 28 */ lfs f0, lbl_803D05A8-_SDA2_BASE_(r2) +/* 80221ED4 0021ECD4 C0 02 BC 28 */ lfs f0, lbl__297_1-_SDA2_BASE_(r2) /* 80221ED8 0021ECD8 80 04 00 00 */ lwz r0, 0(r4) /* 80221EDC 0021ECDC 38 81 00 0C */ addi r4, r1, 0xc /* 80221EE0 0021ECE0 EC 60 00 72 */ fmuls f3, f0, f1 @@ -48733,7 +48733,7 @@ lbl_80221F90: /* 80221F98 0021ED98 90 01 00 34 */ stw r0, 0x34(r1) /* 80221F9C 0021ED9C 38 00 00 00 */ li r0, 0 /* 80221FA0 0021EDA0 38 81 00 08 */ addi r4, r1, 8 -/* 80221FA4 0021EDA4 C0 02 BC 28 */ lfs f0, lbl_803D05A8-_SDA2_BASE_(r2) +/* 80221FA4 0021EDA4 C0 02 BC 28 */ lfs f0, lbl__297_1-_SDA2_BASE_(r2) /* 80221FA8 0021EDA8 C0 43 00 00 */ lfs f2, 0(r3) /* 80221FAC 0021EDAC EC 60 00 72 */ fmuls f3, f0, f1 /* 80221FB0 0021EDB0 C0 23 00 04 */ lfs f1, 4(r3) @@ -48789,7 +48789,7 @@ _rwDlObjectRenderSetup: /* 8022206C 0021EE6C 7C 1E 03 78 */ mr r30, r0 /* 80222070 0021EE70 48 00 00 24 */ b lbl_80222094 lbl_80222074: -/* 80222074 0021EE74 80 02 BC 18 */ lwz r0, lbl_803D0598-_SDA2_BASE_(r2) +/* 80222074 0021EE74 80 02 BC 18 */ lwz r0, lbl_OpaqueWhite_1-_SDA2_BASE_(r2) /* 80222078 0021EE78 38 81 00 48 */ addi r4, r1, 0x48 /* 8022207C 0021EE7C 38 60 00 01 */ li r3, 1 /* 80222080 0021EE80 90 01 00 48 */ stw r0, 0x48(r1) @@ -48798,7 +48798,7 @@ lbl_80222074: /* 8022208C 0021EE8C 38 03 1D B4 */ addi r0, r3, lbl_80221DB4@l /* 80222090 0021EE90 7C 1E 03 78 */ mr r30, r0 lbl_80222094: -/* 80222094 0021EE94 80 02 BC 18 */ lwz r0, lbl_803D0598-_SDA2_BASE_(r2) +/* 80222094 0021EE94 80 02 BC 18 */ lwz r0, lbl_OpaqueWhite_1-_SDA2_BASE_(r2) /* 80222098 0021EE98 38 81 00 44 */ addi r4, r1, 0x44 /* 8022209C 0021EE9C 3B 60 00 00 */ li r27, 0 /* 802220A0 0021EEA0 3B 40 00 00 */ li r26, 0 @@ -48813,7 +48813,7 @@ lbl_80222094: /* 802220C4 0021EEC4 3B 80 00 01 */ li r28, 1 /* 802220C8 0021EEC8 48 00 00 98 */ b lbl_80222160 lbl_802220CC: -/* 802220CC 0021EECC 80 02 BC 1C */ lwz r0, lbl_803D059C-_SDA2_BASE_(r2) +/* 802220CC 0021EECC 80 02 BC 1C */ lwz r0, lbl_OpaqueBlack_1-_SDA2_BASE_(r2) /* 802220D0 0021EED0 38 81 00 40 */ addi r4, r1, 0x40 /* 802220D4 0021EED4 3B 00 00 00 */ li r24, 0 /* 802220D8 0021EED8 38 60 00 02 */ li r3, 2 @@ -48829,7 +48829,7 @@ lbl_802220EC: /* 802220FC 0021EEFC 7C 1E 03 78 */ mr r30, r0 /* 80222100 0021EF00 48 00 00 24 */ b lbl_80222124 lbl_80222104: -/* 80222104 0021EF04 80 02 BC 18 */ lwz r0, lbl_803D0598-_SDA2_BASE_(r2) +/* 80222104 0021EF04 80 02 BC 18 */ lwz r0, lbl_OpaqueWhite_1-_SDA2_BASE_(r2) /* 80222108 0021EF08 38 81 00 3C */ addi r4, r1, 0x3c /* 8022210C 0021EF0C 38 60 00 01 */ li r3, 1 /* 80222110 0021EF10 90 01 00 3C */ stw r0, 0x3c(r1) @@ -48846,7 +48846,7 @@ lbl_80222124: /* 80222138 0021EF38 3B 40 00 01 */ li r26, 1 /* 8022213C 0021EF3C 48 00 00 1C */ b lbl_80222158 lbl_80222140: -/* 80222140 0021EF40 80 02 BC 1C */ lwz r0, lbl_803D059C-_SDA2_BASE_(r2) +/* 80222140 0021EF40 80 02 BC 1C */ lwz r0, lbl_OpaqueBlack_1-_SDA2_BASE_(r2) /* 80222144 0021EF44 38 81 00 38 */ addi r4, r1, 0x38 /* 80222148 0021EF48 3B 40 00 00 */ li r26, 0 /* 8022214C 0021EF4C 38 60 00 02 */ li r3, 2 @@ -48887,7 +48887,7 @@ lbl_80222198: /* 802221CC 0021EFCC 3B 80 00 01 */ li r28, 1 /* 802221D0 0021EFD0 48 00 00 20 */ b lbl_802221F0 lbl_802221D4: -/* 802221D4 0021EFD4 80 02 BC 1C */ lwz r0, lbl_803D059C-_SDA2_BASE_(r2) +/* 802221D4 0021EFD4 80 02 BC 1C */ lwz r0, lbl_OpaqueBlack_1-_SDA2_BASE_(r2) /* 802221D8 0021EFD8 38 81 00 34 */ addi r4, r1, 0x34 /* 802221DC 0021EFDC 3B 00 00 00 */ li r24, 0 /* 802221E0 0021EFE0 38 60 00 02 */ li r3, 2 @@ -48900,7 +48900,7 @@ lbl_802221F0: /* 802221F8 0021EFF8 7C 1E 03 78 */ mr r30, r0 /* 802221FC 0021EFFC 48 00 01 9C */ b lbl_80222398 lbl_80222200: -/* 80222200 0021F000 80 02 BC 1C */ lwz r0, lbl_803D059C-_SDA2_BASE_(r2) +/* 80222200 0021F000 80 02 BC 1C */ lwz r0, lbl_OpaqueBlack_1-_SDA2_BASE_(r2) /* 80222204 0021F004 38 81 00 30 */ addi r4, r1, 0x30 /* 80222208 0021F008 3B 20 00 00 */ li r25, 0 /* 8022220C 0021F00C 3B 00 00 00 */ li r24, 0 @@ -48913,7 +48913,7 @@ lbl_80222200: /* 80222228 0021F028 7C 1E 03 78 */ mr r30, r0 /* 8022222C 0021F02C 48 00 01 6C */ b lbl_80222398 lbl_80222230: -/* 80222230 0021F030 80 02 BC 18 */ lwz r0, lbl_803D0598-_SDA2_BASE_(r2) +/* 80222230 0021F030 80 02 BC 18 */ lwz r0, lbl_OpaqueWhite_1-_SDA2_BASE_(r2) /* 80222234 0021F034 38 81 00 2C */ addi r4, r1, 0x2c /* 80222238 0021F038 3B 60 00 00 */ li r27, 0 /* 8022223C 0021F03C 3B 40 00 00 */ li r26, 0 @@ -48956,7 +48956,7 @@ lbl_80222298: /* 802222C4 0021F0C4 3B 80 00 01 */ li r28, 1 /* 802222C8 0021F0C8 48 00 00 20 */ b lbl_802222E8 lbl_802222CC: -/* 802222CC 0021F0CC 80 02 BC 1C */ lwz r0, lbl_803D059C-_SDA2_BASE_(r2) +/* 802222CC 0021F0CC 80 02 BC 1C */ lwz r0, lbl_OpaqueBlack_1-_SDA2_BASE_(r2) /* 802222D0 0021F0D0 38 81 00 28 */ addi r4, r1, 0x28 /* 802222D4 0021F0D4 3B 00 00 00 */ li r24, 0 /* 802222D8 0021F0D8 38 60 00 02 */ li r3, 2 @@ -48969,7 +48969,7 @@ lbl_802222E8: /* 802222F0 0021F0F0 7C 1E 03 78 */ mr r30, r0 /* 802222F4 0021F0F4 48 00 00 A4 */ b lbl_80222398 lbl_802222F8: -/* 802222F8 0021F0F8 80 02 BC 1C */ lwz r0, lbl_803D059C-_SDA2_BASE_(r2) +/* 802222F8 0021F0F8 80 02 BC 1C */ lwz r0, lbl_OpaqueBlack_1-_SDA2_BASE_(r2) /* 802222FC 0021F0FC 38 81 00 24 */ addi r4, r1, 0x24 /* 80222300 0021F100 3B 20 00 00 */ li r25, 0 /* 80222304 0021F104 3B 00 00 00 */ li r24, 0 @@ -48990,7 +48990,7 @@ lbl_80222328: /* 8022233C 0021F13C 3B 40 00 01 */ li r26, 1 /* 80222340 0021F140 48 00 00 48 */ b lbl_80222388 lbl_80222344: -/* 80222344 0021F144 80 02 BC 1C */ lwz r0, lbl_803D059C-_SDA2_BASE_(r2) +/* 80222344 0021F144 80 02 BC 1C */ lwz r0, lbl_OpaqueBlack_1-_SDA2_BASE_(r2) /* 80222348 0021F148 38 81 00 20 */ addi r4, r1, 0x20 /* 8022234C 0021F14C 3B 40 00 00 */ li r26, 0 /* 80222350 0021F150 38 60 00 02 */ li r3, 2 @@ -48998,7 +48998,7 @@ lbl_80222344: /* 80222358 0021F158 4B FA B1 8D */ bl GXSetChanMatColor /* 8022235C 0021F15C 48 00 00 2C */ b lbl_80222388 lbl_80222360: -/* 80222360 0021F160 80 02 BC 1C */ lwz r0, lbl_803D059C-_SDA2_BASE_(r2) +/* 80222360 0021F160 80 02 BC 1C */ lwz r0, lbl_OpaqueBlack_1-_SDA2_BASE_(r2) /* 80222364 0021F164 38 81 00 1C */ addi r4, r1, 0x1c /* 80222368 0021F168 3B 60 00 00 */ li r27, 0 /* 8022236C 0021F16C 3B 40 00 00 */ li r26, 0 @@ -49031,7 +49031,7 @@ lbl_80222398: lbl_802223D0: /* 802223D0 0021F1D0 28 17 00 00 */ cmplwi r23, 0 /* 802223D4 0021F1D4 41 82 00 74 */ beq lbl_80222448 -/* 802223D8 0021F1D8 80 02 BC 18 */ lwz r0, lbl_803D0598-_SDA2_BASE_(r2) +/* 802223D8 0021F1D8 80 02 BC 18 */ lwz r0, lbl_OpaqueWhite_1-_SDA2_BASE_(r2) /* 802223DC 0021F1DC 38 81 00 18 */ addi r4, r1, 0x18 /* 802223E0 0021F1E0 3B 60 00 00 */ li r27, 0 /* 802223E4 0021F1E4 3B 40 00 00 */ li r26, 0 @@ -49052,7 +49052,7 @@ lbl_80222418: /* 8022241C 0021F21C 3B 80 00 00 */ li r28, 0 /* 80222420 0021F220 48 00 00 8C */ b lbl_802224AC lbl_80222424: -/* 80222424 0021F224 80 02 BC 1C */ lwz r0, lbl_803D059C-_SDA2_BASE_(r2) +/* 80222424 0021F224 80 02 BC 1C */ lwz r0, lbl_OpaqueBlack_1-_SDA2_BASE_(r2) /* 80222428 0021F228 38 81 00 14 */ addi r4, r1, 0x14 /* 8022242C 0021F22C 3B 20 00 00 */ li r25, 0 /* 80222430 0021F230 3B 00 00 00 */ li r24, 0 @@ -49070,7 +49070,7 @@ lbl_80222448: /* 8022245C 0021F25C 3B 40 00 01 */ li r26, 1 /* 80222460 0021F260 48 00 00 3C */ b lbl_8022249C lbl_80222464: -/* 80222464 0021F264 80 02 BC 1C */ lwz r0, lbl_803D059C-_SDA2_BASE_(r2) +/* 80222464 0021F264 80 02 BC 1C */ lwz r0, lbl_OpaqueBlack_1-_SDA2_BASE_(r2) /* 80222468 0021F268 38 81 00 10 */ addi r4, r1, 0x10 /* 8022246C 0021F26C 3B 40 00 00 */ li r26, 0 /* 80222470 0021F270 38 60 00 02 */ li r3, 2 @@ -49078,7 +49078,7 @@ lbl_80222464: /* 80222478 0021F278 4B FA B0 6D */ bl GXSetChanMatColor /* 8022247C 0021F27C 48 00 00 20 */ b lbl_8022249C lbl_80222480: -/* 80222480 0021F280 80 02 BC 1C */ lwz r0, lbl_803D059C-_SDA2_BASE_(r2) +/* 80222480 0021F280 80 02 BC 1C */ lwz r0, lbl_OpaqueBlack_1-_SDA2_BASE_(r2) /* 80222484 0021F284 38 81 00 0C */ addi r4, r1, 0xc /* 80222488 0021F288 3B 60 00 00 */ li r27, 0 /* 8022248C 0021F28C 3B 40 00 00 */ li r26, 0 @@ -49099,7 +49099,7 @@ lbl_802224AC: /* 802224C0 0021F2C0 7C 1E 03 78 */ mr r30, r0 /* 802224C4 0021F2C4 48 00 00 24 */ b lbl_802224E8 lbl_802224C8: -/* 802224C8 0021F2C8 80 02 BC 18 */ lwz r0, lbl_803D0598-_SDA2_BASE_(r2) +/* 802224C8 0021F2C8 80 02 BC 18 */ lwz r0, lbl_OpaqueWhite_1-_SDA2_BASE_(r2) /* 802224CC 0021F2CC 38 81 00 08 */ addi r4, r1, 8 /* 802224D0 0021F2D0 38 60 00 01 */ li r3, 1 /* 802224D4 0021F2D4 90 01 00 08 */ stw r0, 8(r1) @@ -49265,7 +49265,7 @@ IndexDataCreateRemapped: /* 80222734 0021F534 7C BC 2B 78 */ mr r28, r5 /* 80222738 0021F538 54 DF 08 3C */ slwi r31, r6, 1 /* 8022273C 0021F53C 7C 1C F9 D6 */ mullw r0, r28, r31 -/* 80222740 0021F540 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80222740 0021F540 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80222744 0021F544 57 99 10 3A */ slwi r25, r28, 2 /* 80222748 0021F548 7C 7A 1B 78 */ mr r26, r3 /* 8022274C 0021F54C 81 85 01 34 */ lwz r12, 0x134(r5) @@ -49417,9 +49417,9 @@ lbl_8022294C: /* 8022294C 0021F74C 80 05 00 04 */ lwz r0, 4(r5) /* 80222950 0021F750 28 00 00 0A */ cmplwi r0, 0xa /* 80222954 0021F754 41 81 00 64 */ bgt lbl_802229B8 -/* 80222958 0021F758 3C 80 80 2B */ lis r4, lbl_802B7920@ha +/* 80222958 0021F758 3C 80 80 2B */ lis r4, lbl__484@ha /* 8022295C 0021F75C 54 00 10 3A */ slwi r0, r0, 2 -/* 80222960 0021F760 38 84 79 20 */ addi r4, r4, lbl_802B7920@l +/* 80222960 0021F760 38 84 79 20 */ addi r4, r4, lbl__484@l /* 80222964 0021F764 7C 04 00 2E */ lwzx r0, r4, r0 /* 80222968 0021F768 7C 09 03 A6 */ mtctr r0 /* 8022296C 0021F76C 4E 80 04 20 */ bctr @@ -49453,7 +49453,7 @@ lbl_802229BC: lbl_802229D4: /* 802229D4 0021F7D4 7C 07 E0 40 */ cmplw r7, r28 /* 802229D8 0021F7D8 41 80 FF 74 */ blt lbl_8022294C -/* 802229DC 0021F7DC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802229DC 0021F7DC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802229E0 0021F7E0 81 84 01 34 */ lwz r12, 0x134(r4) /* 802229E4 0021F7E4 7D 89 03 A6 */ mtctr r12 /* 802229E8 0021F7E8 4E 80 04 21 */ bctrl @@ -49477,9 +49477,9 @@ lbl_80222A20: /* 80222A28 0021F828 80 05 00 04 */ lwz r0, 4(r5) /* 80222A2C 0021F82C 28 00 00 0A */ cmplwi r0, 0xa /* 80222A30 0021F830 41 81 00 64 */ bgt lbl_80222A94 -/* 80222A34 0021F834 3C 60 80 2B */ lis r3, lbl_802B78F4@ha +/* 80222A34 0021F834 3C 60 80 2B */ lis r3, lbl__485_1@ha /* 80222A38 0021F838 54 00 10 3A */ slwi r0, r0, 2 -/* 80222A3C 0021F83C 38 63 78 F4 */ addi r3, r3, lbl_802B78F4@l +/* 80222A3C 0021F83C 38 63 78 F4 */ addi r3, r3, lbl__485_1@l /* 80222A40 0021F840 7C 03 00 2E */ lwzx r0, r3, r0 /* 80222A44 0021F844 7C 09 03 A6 */ mtctr r0 /* 80222A48 0021F848 4E 80 04 20 */ bctr @@ -49523,9 +49523,9 @@ lbl_80222AD0: /* 80222AD0 0021F8D0 80 1F 00 04 */ lwz r0, 4(r31) /* 80222AD4 0021F8D4 28 00 00 0A */ cmplwi r0, 0xa /* 80222AD8 0021F8D8 41 81 00 64 */ bgt lbl_80222B3C -/* 80222ADC 0021F8DC 3C 60 80 2B */ lis r3, lbl_802B78C8@ha +/* 80222ADC 0021F8DC 3C 60 80 2B */ lis r3, lbl__486@ha /* 80222AE0 0021F8E0 54 00 10 3A */ slwi r0, r0, 2 -/* 80222AE4 0021F8E4 38 63 78 C8 */ addi r3, r3, lbl_802B78C8@l +/* 80222AE4 0021F8E4 38 63 78 C8 */ addi r3, r3, lbl__486@l /* 80222AE8 0021F8E8 7C 03 00 2E */ lwzx r0, r3, r0 /* 80222AEC 0021F8EC 7C 09 03 A6 */ mtctr r0 /* 80222AF0 0021F8F0 4E 80 04 20 */ bctr @@ -49600,7 +49600,7 @@ VertexDataCreateMaps: /* 80222BDC 0021F9DC 7C 9D 23 78 */ mr r29, r4 /* 80222BE0 0021F9E0 7C BE 2B 78 */ mr r30, r5 /* 80222BE4 0021F9E4 7F 1D F1 D6 */ mullw r24, r29, r30 -/* 80222BE8 0021F9E8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80222BE8 0021F9E8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80222BEC 0021F9EC 57 B5 18 38 */ slwi r21, r29, 3 /* 80222BF0 0021F9F0 81 84 01 34 */ lwz r12, 0x134(r4) /* 80222BF4 0021F9F4 7C 7C 1B 78 */ mr r28, r3 @@ -49732,9 +49732,9 @@ lbl_80222DC4: /* 80222DC4 0021FBC4 80 07 00 04 */ lwz r0, 4(r7) /* 80222DC8 0021FBC8 28 00 00 0A */ cmplwi r0, 0xa /* 80222DCC 0021FBCC 41 81 00 64 */ bgt lbl_80222E30 -/* 80222DD0 0021FBD0 3C 60 80 2B */ lis r3, lbl_802B79FC@ha +/* 80222DD0 0021FBD0 3C 60 80 2B */ lis r3, lbl__679_3@ha /* 80222DD4 0021FBD4 54 00 10 3A */ slwi r0, r0, 2 -/* 80222DD8 0021FBD8 38 63 79 FC */ addi r3, r3, lbl_802B79FC@l +/* 80222DD8 0021FBD8 38 63 79 FC */ addi r3, r3, lbl__679_3@l /* 80222DDC 0021FBDC 7C 03 00 2E */ lwzx r0, r3, r0 /* 80222DE0 0021FBE0 7C 09 03 A6 */ mtctr r0 /* 80222DE4 0021FBE4 4E 80 04 20 */ bctr @@ -49782,9 +49782,9 @@ lbl_80222E68: /* 80222E7C 0021FC7C 7F 36 02 14 */ add r25, r22, r0 /* 80222E80 0021FC80 7F 56 32 14 */ add r26, r22, r6 /* 80222E84 0021FC84 41 81 01 84 */ bgt lbl_80223008 -/* 80222E88 0021FC88 3E C0 80 2B */ lis r22, lbl_802B79D0@ha +/* 80222E88 0021FC88 3E C0 80 2B */ lis r22, lbl__680_4@ha /* 80222E8C 0021FC8C 56 B5 10 3A */ slwi r21, r21, 2 -/* 80222E90 0021FC90 3A D6 79 D0 */ addi r22, r22, lbl_802B79D0@l +/* 80222E90 0021FC90 3A D6 79 D0 */ addi r22, r22, lbl__680_4@l /* 80222E94 0021FC94 7E B6 A8 2E */ lwzx r21, r22, r21 /* 80222E98 0021FC98 7E A9 03 A6 */ mtctr r21 /* 80222E9C 0021FC9C 4E 80 04 20 */ bctr @@ -49891,9 +49891,9 @@ lbl_8022300C: /* 80223028 0021FE28 7E BC A8 2E */ lwzx r21, r28, r21 /* 8022302C 0021FE2C 28 15 00 0A */ cmplwi r21, 0xa /* 80223030 0021FE30 41 81 00 64 */ bgt lbl_80223094 -/* 80223034 0021FE34 3E C0 80 2B */ lis r22, lbl_802B79A4@ha +/* 80223034 0021FE34 3E C0 80 2B */ lis r22, lbl__681_3@ha /* 80223038 0021FE38 56 B5 10 3A */ slwi r21, r21, 2 -/* 8022303C 0021FE3C 3A D6 79 A4 */ addi r22, r22, lbl_802B79A4@l +/* 8022303C 0021FE3C 3A D6 79 A4 */ addi r22, r22, lbl__681_3@l /* 80223040 0021FE40 7E B6 A8 2E */ lwzx r21, r22, r21 /* 80223044 0021FE44 7E A9 03 A6 */ mtctr r21 /* 80223048 0021FE48 4E 80 04 20 */ bctr @@ -49933,9 +49933,9 @@ lbl_802230A4: /* 802230C4 0021FEC4 7F 7A B2 14 */ add r27, r26, r22 /* 802230C8 0021FEC8 7F 5A AA 14 */ add r26, r26, r21 /* 802230CC 0021FECC 41 81 01 84 */ bgt lbl_80223250 -/* 802230D0 0021FED0 3E C0 80 2B */ lis r22, lbl_802B7978@ha +/* 802230D0 0021FED0 3E C0 80 2B */ lis r22, lbl__682_3@ha /* 802230D4 0021FED4 57 35 10 3A */ slwi r21, r25, 2 -/* 802230D8 0021FED8 3A D6 79 78 */ addi r22, r22, lbl_802B7978@l +/* 802230D8 0021FED8 3A D6 79 78 */ addi r22, r22, lbl__682_3@l /* 802230DC 0021FEDC 7E B6 A8 2E */ lwzx r21, r22, r21 /* 802230E0 0021FEE0 7E A9 03 A6 */ mtctr r21 /* 802230E4 0021FEE4 4E 80 04 20 */ bctr @@ -50045,9 +50045,9 @@ lbl_80223264: /* 80223278 00220078 7E BC D0 2E */ lwzx r21, r28, r26 /* 8022327C 0022007C 28 15 00 0A */ cmplwi r21, 0xa /* 80223280 00220080 41 81 00 64 */ bgt lbl_802232E4 -/* 80223284 00220084 3F 60 80 2B */ lis r27, lbl_802B794C@ha +/* 80223284 00220084 3F 60 80 2B */ lis r27, lbl__683_3@ha /* 80223288 00220088 56 BA 10 3A */ slwi r26, r21, 2 -/* 8022328C 0022008C 3B 7B 79 4C */ addi r27, r27, lbl_802B794C@l +/* 8022328C 0022008C 3B 7B 79 4C */ addi r27, r27, lbl__683_3@l /* 80223290 00220090 7F 5B D0 2E */ lwzx r26, r27, r26 /* 80223294 00220094 7F 49 03 A6 */ mtctr r26 /* 80223298 00220098 4E 80 04 20 */ bctr @@ -50212,9 +50212,9 @@ rwGCNTexGetSize: /* 80223480 00220280 54 80 06 3E */ clrlwi r0, r4, 0x18 /* 80223484 00220284 28 00 00 07 */ cmplwi r0, 7 /* 80223488 00220288 41 81 00 9C */ bgt lbl_80223524 -/* 8022348C 0022028C 3C 80 80 2B */ lis r4, lbl_802B7A28@ha +/* 8022348C 0022028C 3C 80 80 2B */ lis r4, lbl__345_1@ha /* 80223490 00220290 54 00 10 3A */ slwi r0, r0, 2 -/* 80223494 00220294 38 84 7A 28 */ addi r4, r4, lbl_802B7A28@l +/* 80223494 00220294 38 84 7A 28 */ addi r4, r4, lbl__345_1@l /* 80223498 00220298 7C 04 00 2E */ lwzx r0, r4, r0 /* 8022349C 0022029C 7C 09 03 A6 */ mtctr r0 /* 802234A0 002202A0 4E 80 04 20 */ bctr @@ -51248,7 +51248,7 @@ lbl_802243C4: lbl_802243F0: /* 802243F0 002211F0 C0 24 00 00 */ lfs f1, 0(r4) /* 802243F4 002211F4 7D 43 3A 14 */ add r10, r3, r7 -/* 802243F8 002211F8 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 802243F8 002211F8 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 802243FC 002211FC 7D 2A 3A 14 */ add r9, r10, r7 /* 80224400 00221200 7D 09 3A 14 */ add r8, r9, r7 /* 80224404 00221204 EC 01 00 32 */ fmuls f0, f1, f0 @@ -51258,91 +51258,91 @@ lbl_802243F0: /* 80224414 00221214 80 01 00 0C */ lwz r0, 0xc(r1) /* 80224418 00221218 98 03 00 00 */ stb r0, 0(r3) /* 8022441C 0022121C C0 24 00 04 */ lfs f1, 4(r4) -/* 80224420 00221220 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80224420 00221220 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80224424 00221224 EC 01 00 32 */ fmuls f0, f1, f0 /* 80224428 00221228 FC 00 00 1E */ fctiwz f0, f0 /* 8022442C 0022122C D8 01 00 10 */ stfd f0, 0x10(r1) /* 80224430 00221230 80 01 00 14 */ lwz r0, 0x14(r1) /* 80224434 00221234 98 03 00 01 */ stb r0, 1(r3) /* 80224438 00221238 C0 24 00 08 */ lfs f1, 8(r4) -/* 8022443C 0022123C C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 8022443C 0022123C C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80224440 00221240 EC 01 00 32 */ fmuls f0, f1, f0 /* 80224444 00221244 FC 00 00 1E */ fctiwz f0, f0 /* 80224448 00221248 D8 01 00 18 */ stfd f0, 0x18(r1) /* 8022444C 0022124C 80 01 00 1C */ lwz r0, 0x1c(r1) /* 80224450 00221250 98 03 00 02 */ stb r0, 2(r3) /* 80224454 00221254 C0 24 00 0C */ lfs f1, 0xc(r4) -/* 80224458 00221258 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80224458 00221258 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 8022445C 0022125C EC 01 00 32 */ fmuls f0, f1, f0 /* 80224460 00221260 FC 00 00 1E */ fctiwz f0, f0 /* 80224464 00221264 D8 01 00 20 */ stfd f0, 0x20(r1) /* 80224468 00221268 80 01 00 24 */ lwz r0, 0x24(r1) /* 8022446C 0022126C 98 0A 00 00 */ stb r0, 0(r10) /* 80224470 00221270 C0 24 00 10 */ lfs f1, 0x10(r4) -/* 80224474 00221274 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80224474 00221274 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80224478 00221278 EC 01 00 32 */ fmuls f0, f1, f0 /* 8022447C 0022127C FC 00 00 1E */ fctiwz f0, f0 /* 80224480 00221280 D8 01 00 28 */ stfd f0, 0x28(r1) /* 80224484 00221284 80 01 00 2C */ lwz r0, 0x2c(r1) /* 80224488 00221288 98 0A 00 01 */ stb r0, 1(r10) /* 8022448C 0022128C C0 24 00 14 */ lfs f1, 0x14(r4) -/* 80224490 00221290 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80224490 00221290 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80224494 00221294 EC 01 00 32 */ fmuls f0, f1, f0 /* 80224498 00221298 FC 00 00 1E */ fctiwz f0, f0 /* 8022449C 0022129C D8 01 00 30 */ stfd f0, 0x30(r1) /* 802244A0 002212A0 80 01 00 34 */ lwz r0, 0x34(r1) /* 802244A4 002212A4 98 0A 00 02 */ stb r0, 2(r10) /* 802244A8 002212A8 C0 24 00 18 */ lfs f1, 0x18(r4) -/* 802244AC 002212AC C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 802244AC 002212AC C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 802244B0 002212B0 EC 01 00 32 */ fmuls f0, f1, f0 /* 802244B4 002212B4 FC 00 00 1E */ fctiwz f0, f0 /* 802244B8 002212B8 D8 01 00 38 */ stfd f0, 0x38(r1) /* 802244BC 002212BC 80 01 00 3C */ lwz r0, 0x3c(r1) /* 802244C0 002212C0 98 09 00 00 */ stb r0, 0(r9) /* 802244C4 002212C4 C0 24 00 1C */ lfs f1, 0x1c(r4) -/* 802244C8 002212C8 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 802244C8 002212C8 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 802244CC 002212CC EC 01 00 32 */ fmuls f0, f1, f0 /* 802244D0 002212D0 FC 00 00 1E */ fctiwz f0, f0 /* 802244D4 002212D4 D8 01 00 40 */ stfd f0, 0x40(r1) /* 802244D8 002212D8 80 01 00 44 */ lwz r0, 0x44(r1) /* 802244DC 002212DC 98 09 00 01 */ stb r0, 1(r9) /* 802244E0 002212E0 C0 24 00 20 */ lfs f1, 0x20(r4) -/* 802244E4 002212E4 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 802244E4 002212E4 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 802244E8 002212E8 EC 01 00 32 */ fmuls f0, f1, f0 /* 802244EC 002212EC FC 00 00 1E */ fctiwz f0, f0 /* 802244F0 002212F0 D8 01 00 48 */ stfd f0, 0x48(r1) /* 802244F4 002212F4 80 01 00 4C */ lwz r0, 0x4c(r1) /* 802244F8 002212F8 98 09 00 02 */ stb r0, 2(r9) /* 802244FC 002212FC C0 24 00 24 */ lfs f1, 0x24(r4) -/* 80224500 00221300 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80224500 00221300 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80224504 00221304 EC 01 00 32 */ fmuls f0, f1, f0 /* 80224508 00221308 FC 00 00 1E */ fctiwz f0, f0 /* 8022450C 0022130C D8 01 00 50 */ stfd f0, 0x50(r1) /* 80224510 00221310 80 01 00 54 */ lwz r0, 0x54(r1) /* 80224514 00221314 98 08 00 00 */ stb r0, 0(r8) /* 80224518 00221318 C0 24 00 28 */ lfs f1, 0x28(r4) -/* 8022451C 0022131C C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 8022451C 0022131C C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80224520 00221320 EC 01 00 32 */ fmuls f0, f1, f0 /* 80224524 00221324 FC 00 00 1E */ fctiwz f0, f0 /* 80224528 00221328 D8 01 00 58 */ stfd f0, 0x58(r1) /* 8022452C 0022132C 80 01 00 5C */ lwz r0, 0x5c(r1) /* 80224530 00221330 98 08 00 01 */ stb r0, 1(r8) /* 80224534 00221334 C0 24 00 2C */ lfs f1, 0x2c(r4) -/* 80224538 00221338 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80224538 00221338 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 8022453C 0022133C EC 01 00 32 */ fmuls f0, f1, f0 /* 80224540 00221340 FC 00 00 1E */ fctiwz f0, f0 /* 80224544 00221344 D8 01 00 60 */ stfd f0, 0x60(r1) /* 80224548 00221348 80 01 00 64 */ lwz r0, 0x64(r1) /* 8022454C 0022134C 98 08 00 02 */ stb r0, 2(r8) /* 80224550 00221350 C0 24 00 30 */ lfs f1, 0x30(r4) -/* 80224554 00221354 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80224554 00221354 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80224558 00221358 EC 01 00 32 */ fmuls f0, f1, f0 /* 8022455C 0022135C FC 00 00 1E */ fctiwz f0, f0 /* 80224560 00221360 D8 01 00 68 */ stfd f0, 0x68(r1) /* 80224564 00221364 80 01 00 6C */ lwz r0, 0x6c(r1) /* 80224568 00221368 98 0B 00 00 */ stb r0, 0(r11) /* 8022456C 0022136C C0 24 00 34 */ lfs f1, 0x34(r4) -/* 80224570 00221370 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80224570 00221370 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80224574 00221374 EC 01 00 32 */ fmuls f0, f1, f0 /* 80224578 00221378 FC 00 00 1E */ fctiwz f0, f0 /* 8022457C 0022137C D8 01 00 70 */ stfd f0, 0x70(r1) @@ -51350,7 +51350,7 @@ lbl_802243F0: /* 80224584 00221384 98 0B 00 01 */ stb r0, 1(r11) /* 80224588 00221388 C0 24 00 38 */ lfs f1, 0x38(r4) /* 8022458C 0022138C 7D 4B 3A 14 */ add r10, r11, r7 -/* 80224590 00221390 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80224590 00221390 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80224594 00221394 7D 2A 3A 14 */ add r9, r10, r7 /* 80224598 00221398 7D 09 3A 14 */ add r8, r9, r7 /* 8022459C 0022139C 38 A5 00 08 */ addi r5, r5, 8 @@ -51361,56 +51361,56 @@ lbl_802243F0: /* 802245B0 002213B0 80 01 00 7C */ lwz r0, 0x7c(r1) /* 802245B4 002213B4 98 0B 00 02 */ stb r0, 2(r11) /* 802245B8 002213B8 C0 24 00 3C */ lfs f1, 0x3c(r4) -/* 802245BC 002213BC C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 802245BC 002213BC C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 802245C0 002213C0 EC 01 00 32 */ fmuls f0, f1, f0 /* 802245C4 002213C4 FC 00 00 1E */ fctiwz f0, f0 /* 802245C8 002213C8 D8 01 00 80 */ stfd f0, 0x80(r1) /* 802245CC 002213CC 80 01 00 84 */ lwz r0, 0x84(r1) /* 802245D0 002213D0 98 0A 00 00 */ stb r0, 0(r10) /* 802245D4 002213D4 C0 24 00 40 */ lfs f1, 0x40(r4) -/* 802245D8 002213D8 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 802245D8 002213D8 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 802245DC 002213DC EC 01 00 32 */ fmuls f0, f1, f0 /* 802245E0 002213E0 FC 00 00 1E */ fctiwz f0, f0 /* 802245E4 002213E4 D8 01 00 88 */ stfd f0, 0x88(r1) /* 802245E8 002213E8 80 01 00 8C */ lwz r0, 0x8c(r1) /* 802245EC 002213EC 98 0A 00 01 */ stb r0, 1(r10) /* 802245F0 002213F0 C0 24 00 44 */ lfs f1, 0x44(r4) -/* 802245F4 002213F4 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 802245F4 002213F4 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 802245F8 002213F8 EC 01 00 32 */ fmuls f0, f1, f0 /* 802245FC 002213FC FC 00 00 1E */ fctiwz f0, f0 /* 80224600 00221400 D8 01 00 90 */ stfd f0, 0x90(r1) /* 80224604 00221404 80 01 00 94 */ lwz r0, 0x94(r1) /* 80224608 00221408 98 0A 00 02 */ stb r0, 2(r10) /* 8022460C 0022140C C0 24 00 48 */ lfs f1, 0x48(r4) -/* 80224610 00221410 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80224610 00221410 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80224614 00221414 EC 01 00 32 */ fmuls f0, f1, f0 /* 80224618 00221418 FC 00 00 1E */ fctiwz f0, f0 /* 8022461C 0022141C D8 01 00 98 */ stfd f0, 0x98(r1) /* 80224620 00221420 80 01 00 9C */ lwz r0, 0x9c(r1) /* 80224624 00221424 98 09 00 00 */ stb r0, 0(r9) /* 80224628 00221428 C0 24 00 4C */ lfs f1, 0x4c(r4) -/* 8022462C 0022142C C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 8022462C 0022142C C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80224630 00221430 EC 01 00 32 */ fmuls f0, f1, f0 /* 80224634 00221434 FC 00 00 1E */ fctiwz f0, f0 /* 80224638 00221438 D8 01 00 A0 */ stfd f0, 0xa0(r1) /* 8022463C 0022143C 80 01 00 A4 */ lwz r0, 0xa4(r1) /* 80224640 00221440 98 09 00 01 */ stb r0, 1(r9) /* 80224644 00221444 C0 24 00 50 */ lfs f1, 0x50(r4) -/* 80224648 00221448 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80224648 00221448 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 8022464C 0022144C EC 01 00 32 */ fmuls f0, f1, f0 /* 80224650 00221450 FC 00 00 1E */ fctiwz f0, f0 /* 80224654 00221454 D8 01 00 A8 */ stfd f0, 0xa8(r1) /* 80224658 00221458 80 01 00 AC */ lwz r0, 0xac(r1) /* 8022465C 0022145C 98 09 00 02 */ stb r0, 2(r9) /* 80224660 00221460 C0 24 00 54 */ lfs f1, 0x54(r4) -/* 80224664 00221464 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80224664 00221464 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80224668 00221468 EC 01 00 32 */ fmuls f0, f1, f0 /* 8022466C 0022146C FC 00 00 1E */ fctiwz f0, f0 /* 80224670 00221470 D8 01 00 B0 */ stfd f0, 0xb0(r1) /* 80224674 00221474 80 01 00 B4 */ lwz r0, 0xb4(r1) /* 80224678 00221478 98 08 00 00 */ stb r0, 0(r8) /* 8022467C 0022147C C0 24 00 58 */ lfs f1, 0x58(r4) -/* 80224680 00221480 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80224680 00221480 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80224684 00221484 EC 01 00 32 */ fmuls f0, f1, f0 /* 80224688 00221488 FC 00 00 1E */ fctiwz f0, f0 /* 8022468C 0022148C D8 01 00 B8 */ stfd f0, 0xb8(r1) @@ -51418,7 +51418,7 @@ lbl_802243F0: /* 80224694 00221494 98 08 00 01 */ stb r0, 1(r8) /* 80224698 00221498 C0 24 00 5C */ lfs f1, 0x5c(r4) /* 8022469C 0022149C 38 84 00 60 */ addi r4, r4, 0x60 -/* 802246A0 002214A0 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 802246A0 002214A0 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 802246A4 002214A4 EC 01 00 32 */ fmuls f0, f1, f0 /* 802246A8 002214A8 FC 00 00 1E */ fctiwz f0, f0 /* 802246AC 002214AC D8 01 00 C0 */ stfd f0, 0xc0(r1) @@ -51432,14 +51432,14 @@ lbl_802246BC: /* 802246C8 002214C8 40 80 00 64 */ bge lbl_8022472C lbl_802246CC: /* 802246CC 002214CC C0 24 00 00 */ lfs f1, 0(r4) -/* 802246D0 002214D0 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 802246D0 002214D0 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 802246D4 002214D4 EC 01 00 32 */ fmuls f0, f1, f0 /* 802246D8 002214D8 FC 00 00 1E */ fctiwz f0, f0 /* 802246DC 002214DC D8 01 00 C0 */ stfd f0, 0xc0(r1) /* 802246E0 002214E0 80 01 00 C4 */ lwz r0, 0xc4(r1) /* 802246E4 002214E4 98 03 00 00 */ stb r0, 0(r3) /* 802246E8 002214E8 C0 24 00 04 */ lfs f1, 4(r4) -/* 802246EC 002214EC C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 802246EC 002214EC C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 802246F0 002214F0 EC 01 00 32 */ fmuls f0, f1, f0 /* 802246F4 002214F4 FC 00 00 1E */ fctiwz f0, f0 /* 802246F8 002214F8 D8 01 00 B8 */ stfd f0, 0xb8(r1) @@ -51447,7 +51447,7 @@ lbl_802246CC: /* 80224700 00221500 98 03 00 01 */ stb r0, 1(r3) /* 80224704 00221504 C0 24 00 08 */ lfs f1, 8(r4) /* 80224708 00221508 38 84 00 0C */ addi r4, r4, 0xc -/* 8022470C 0022150C C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 8022470C 0022150C C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80224710 00221510 EC 01 00 32 */ fmuls f0, f1, f0 /* 80224714 00221514 FC 00 00 1E */ fctiwz f0, f0 /* 80224718 00221518 D8 01 00 B0 */ stfd f0, 0xb0(r1) @@ -51477,7 +51477,7 @@ lbl_80224740: lbl_8022476C: /* 8022476C 0022156C C0 24 00 00 */ lfs f1, 0(r4) /* 80224770 00221570 7D 43 3A 14 */ add r10, r3, r7 -/* 80224774 00221574 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80224774 00221574 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80224778 00221578 7D 2A 3A 14 */ add r9, r10, r7 /* 8022477C 0022157C 7D 09 3A 14 */ add r8, r9, r7 /* 80224780 00221580 EC 01 00 32 */ fmuls f0, f1, f0 @@ -51487,91 +51487,91 @@ lbl_8022476C: /* 80224790 00221590 80 01 00 C4 */ lwz r0, 0xc4(r1) /* 80224794 00221594 B0 03 00 00 */ sth r0, 0(r3) /* 80224798 00221598 C0 24 00 04 */ lfs f1, 4(r4) -/* 8022479C 0022159C C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 8022479C 0022159C C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 802247A0 002215A0 EC 01 00 32 */ fmuls f0, f1, f0 /* 802247A4 002215A4 FC 00 00 1E */ fctiwz f0, f0 /* 802247A8 002215A8 D8 01 00 B8 */ stfd f0, 0xb8(r1) /* 802247AC 002215AC 80 01 00 BC */ lwz r0, 0xbc(r1) /* 802247B0 002215B0 B0 03 00 02 */ sth r0, 2(r3) /* 802247B4 002215B4 C0 24 00 08 */ lfs f1, 8(r4) -/* 802247B8 002215B8 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 802247B8 002215B8 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 802247BC 002215BC EC 01 00 32 */ fmuls f0, f1, f0 /* 802247C0 002215C0 FC 00 00 1E */ fctiwz f0, f0 /* 802247C4 002215C4 D8 01 00 B0 */ stfd f0, 0xb0(r1) /* 802247C8 002215C8 80 01 00 B4 */ lwz r0, 0xb4(r1) /* 802247CC 002215CC B0 03 00 04 */ sth r0, 4(r3) /* 802247D0 002215D0 C0 24 00 0C */ lfs f1, 0xc(r4) -/* 802247D4 002215D4 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 802247D4 002215D4 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 802247D8 002215D8 EC 01 00 32 */ fmuls f0, f1, f0 /* 802247DC 002215DC FC 00 00 1E */ fctiwz f0, f0 /* 802247E0 002215E0 D8 01 00 A8 */ stfd f0, 0xa8(r1) /* 802247E4 002215E4 80 01 00 AC */ lwz r0, 0xac(r1) /* 802247E8 002215E8 B0 0A 00 00 */ sth r0, 0(r10) /* 802247EC 002215EC C0 24 00 10 */ lfs f1, 0x10(r4) -/* 802247F0 002215F0 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 802247F0 002215F0 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 802247F4 002215F4 EC 01 00 32 */ fmuls f0, f1, f0 /* 802247F8 002215F8 FC 00 00 1E */ fctiwz f0, f0 /* 802247FC 002215FC D8 01 00 A0 */ stfd f0, 0xa0(r1) /* 80224800 00221600 80 01 00 A4 */ lwz r0, 0xa4(r1) /* 80224804 00221604 B0 0A 00 02 */ sth r0, 2(r10) /* 80224808 00221608 C0 24 00 14 */ lfs f1, 0x14(r4) -/* 8022480C 0022160C C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 8022480C 0022160C C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80224810 00221610 EC 01 00 32 */ fmuls f0, f1, f0 /* 80224814 00221614 FC 00 00 1E */ fctiwz f0, f0 /* 80224818 00221618 D8 01 00 98 */ stfd f0, 0x98(r1) /* 8022481C 0022161C 80 01 00 9C */ lwz r0, 0x9c(r1) /* 80224820 00221620 B0 0A 00 04 */ sth r0, 4(r10) /* 80224824 00221624 C0 24 00 18 */ lfs f1, 0x18(r4) -/* 80224828 00221628 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80224828 00221628 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 8022482C 0022162C EC 01 00 32 */ fmuls f0, f1, f0 /* 80224830 00221630 FC 00 00 1E */ fctiwz f0, f0 /* 80224834 00221634 D8 01 00 90 */ stfd f0, 0x90(r1) /* 80224838 00221638 80 01 00 94 */ lwz r0, 0x94(r1) /* 8022483C 0022163C B0 09 00 00 */ sth r0, 0(r9) /* 80224840 00221640 C0 24 00 1C */ lfs f1, 0x1c(r4) -/* 80224844 00221644 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80224844 00221644 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80224848 00221648 EC 01 00 32 */ fmuls f0, f1, f0 /* 8022484C 0022164C FC 00 00 1E */ fctiwz f0, f0 /* 80224850 00221650 D8 01 00 88 */ stfd f0, 0x88(r1) /* 80224854 00221654 80 01 00 8C */ lwz r0, 0x8c(r1) /* 80224858 00221658 B0 09 00 02 */ sth r0, 2(r9) /* 8022485C 0022165C C0 24 00 20 */ lfs f1, 0x20(r4) -/* 80224860 00221660 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80224860 00221660 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80224864 00221664 EC 01 00 32 */ fmuls f0, f1, f0 /* 80224868 00221668 FC 00 00 1E */ fctiwz f0, f0 /* 8022486C 0022166C D8 01 00 80 */ stfd f0, 0x80(r1) /* 80224870 00221670 80 01 00 84 */ lwz r0, 0x84(r1) /* 80224874 00221674 B0 09 00 04 */ sth r0, 4(r9) /* 80224878 00221678 C0 24 00 24 */ lfs f1, 0x24(r4) -/* 8022487C 0022167C C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 8022487C 0022167C C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80224880 00221680 EC 01 00 32 */ fmuls f0, f1, f0 /* 80224884 00221684 FC 00 00 1E */ fctiwz f0, f0 /* 80224888 00221688 D8 01 00 78 */ stfd f0, 0x78(r1) /* 8022488C 0022168C 80 01 00 7C */ lwz r0, 0x7c(r1) /* 80224890 00221690 B0 08 00 00 */ sth r0, 0(r8) /* 80224894 00221694 C0 24 00 28 */ lfs f1, 0x28(r4) -/* 80224898 00221698 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80224898 00221698 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 8022489C 0022169C EC 01 00 32 */ fmuls f0, f1, f0 /* 802248A0 002216A0 FC 00 00 1E */ fctiwz f0, f0 /* 802248A4 002216A4 D8 01 00 70 */ stfd f0, 0x70(r1) /* 802248A8 002216A8 80 01 00 74 */ lwz r0, 0x74(r1) /* 802248AC 002216AC B0 08 00 02 */ sth r0, 2(r8) /* 802248B0 002216B0 C0 24 00 2C */ lfs f1, 0x2c(r4) -/* 802248B4 002216B4 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 802248B4 002216B4 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 802248B8 002216B8 EC 01 00 32 */ fmuls f0, f1, f0 /* 802248BC 002216BC FC 00 00 1E */ fctiwz f0, f0 /* 802248C0 002216C0 D8 01 00 68 */ stfd f0, 0x68(r1) /* 802248C4 002216C4 80 01 00 6C */ lwz r0, 0x6c(r1) /* 802248C8 002216C8 B0 08 00 04 */ sth r0, 4(r8) /* 802248CC 002216CC C0 24 00 30 */ lfs f1, 0x30(r4) -/* 802248D0 002216D0 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 802248D0 002216D0 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 802248D4 002216D4 EC 01 00 32 */ fmuls f0, f1, f0 /* 802248D8 002216D8 FC 00 00 1E */ fctiwz f0, f0 /* 802248DC 002216DC D8 01 00 60 */ stfd f0, 0x60(r1) /* 802248E0 002216E0 80 01 00 64 */ lwz r0, 0x64(r1) /* 802248E4 002216E4 B0 0B 00 00 */ sth r0, 0(r11) /* 802248E8 002216E8 C0 24 00 34 */ lfs f1, 0x34(r4) -/* 802248EC 002216EC C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 802248EC 002216EC C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 802248F0 002216F0 EC 01 00 32 */ fmuls f0, f1, f0 /* 802248F4 002216F4 FC 00 00 1E */ fctiwz f0, f0 /* 802248F8 002216F8 D8 01 00 58 */ stfd f0, 0x58(r1) @@ -51579,7 +51579,7 @@ lbl_8022476C: /* 80224900 00221700 B0 0B 00 02 */ sth r0, 2(r11) /* 80224904 00221704 C0 24 00 38 */ lfs f1, 0x38(r4) /* 80224908 00221708 7D 4B 3A 14 */ add r10, r11, r7 -/* 8022490C 0022170C C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 8022490C 0022170C C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80224910 00221710 7D 2A 3A 14 */ add r9, r10, r7 /* 80224914 00221714 7D 09 3A 14 */ add r8, r9, r7 /* 80224918 00221718 38 A5 00 08 */ addi r5, r5, 8 @@ -51590,56 +51590,56 @@ lbl_8022476C: /* 8022492C 0022172C 80 01 00 54 */ lwz r0, 0x54(r1) /* 80224930 00221730 B0 0B 00 04 */ sth r0, 4(r11) /* 80224934 00221734 C0 24 00 3C */ lfs f1, 0x3c(r4) -/* 80224938 00221738 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80224938 00221738 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 8022493C 0022173C EC 01 00 32 */ fmuls f0, f1, f0 /* 80224940 00221740 FC 00 00 1E */ fctiwz f0, f0 /* 80224944 00221744 D8 01 00 48 */ stfd f0, 0x48(r1) /* 80224948 00221748 80 01 00 4C */ lwz r0, 0x4c(r1) /* 8022494C 0022174C B0 0A 00 00 */ sth r0, 0(r10) /* 80224950 00221750 C0 24 00 40 */ lfs f1, 0x40(r4) -/* 80224954 00221754 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80224954 00221754 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80224958 00221758 EC 01 00 32 */ fmuls f0, f1, f0 /* 8022495C 0022175C FC 00 00 1E */ fctiwz f0, f0 /* 80224960 00221760 D8 01 00 40 */ stfd f0, 0x40(r1) /* 80224964 00221764 80 01 00 44 */ lwz r0, 0x44(r1) /* 80224968 00221768 B0 0A 00 02 */ sth r0, 2(r10) /* 8022496C 0022176C C0 24 00 44 */ lfs f1, 0x44(r4) -/* 80224970 00221770 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80224970 00221770 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80224974 00221774 EC 01 00 32 */ fmuls f0, f1, f0 /* 80224978 00221778 FC 00 00 1E */ fctiwz f0, f0 /* 8022497C 0022177C D8 01 00 38 */ stfd f0, 0x38(r1) /* 80224980 00221780 80 01 00 3C */ lwz r0, 0x3c(r1) /* 80224984 00221784 B0 0A 00 04 */ sth r0, 4(r10) /* 80224988 00221788 C0 24 00 48 */ lfs f1, 0x48(r4) -/* 8022498C 0022178C C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 8022498C 0022178C C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80224990 00221790 EC 01 00 32 */ fmuls f0, f1, f0 /* 80224994 00221794 FC 00 00 1E */ fctiwz f0, f0 /* 80224998 00221798 D8 01 00 30 */ stfd f0, 0x30(r1) /* 8022499C 0022179C 80 01 00 34 */ lwz r0, 0x34(r1) /* 802249A0 002217A0 B0 09 00 00 */ sth r0, 0(r9) /* 802249A4 002217A4 C0 24 00 4C */ lfs f1, 0x4c(r4) -/* 802249A8 002217A8 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 802249A8 002217A8 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 802249AC 002217AC EC 01 00 32 */ fmuls f0, f1, f0 /* 802249B0 002217B0 FC 00 00 1E */ fctiwz f0, f0 /* 802249B4 002217B4 D8 01 00 28 */ stfd f0, 0x28(r1) /* 802249B8 002217B8 80 01 00 2C */ lwz r0, 0x2c(r1) /* 802249BC 002217BC B0 09 00 02 */ sth r0, 2(r9) /* 802249C0 002217C0 C0 24 00 50 */ lfs f1, 0x50(r4) -/* 802249C4 002217C4 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 802249C4 002217C4 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 802249C8 002217C8 EC 01 00 32 */ fmuls f0, f1, f0 /* 802249CC 002217CC FC 00 00 1E */ fctiwz f0, f0 /* 802249D0 002217D0 D8 01 00 20 */ stfd f0, 0x20(r1) /* 802249D4 002217D4 80 01 00 24 */ lwz r0, 0x24(r1) /* 802249D8 002217D8 B0 09 00 04 */ sth r0, 4(r9) /* 802249DC 002217DC C0 24 00 54 */ lfs f1, 0x54(r4) -/* 802249E0 002217E0 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 802249E0 002217E0 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 802249E4 002217E4 EC 01 00 32 */ fmuls f0, f1, f0 /* 802249E8 002217E8 FC 00 00 1E */ fctiwz f0, f0 /* 802249EC 002217EC D8 01 00 18 */ stfd f0, 0x18(r1) /* 802249F0 002217F0 80 01 00 1C */ lwz r0, 0x1c(r1) /* 802249F4 002217F4 B0 08 00 00 */ sth r0, 0(r8) /* 802249F8 002217F8 C0 24 00 58 */ lfs f1, 0x58(r4) -/* 802249FC 002217FC C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 802249FC 002217FC C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80224A00 00221800 EC 01 00 32 */ fmuls f0, f1, f0 /* 80224A04 00221804 FC 00 00 1E */ fctiwz f0, f0 /* 80224A08 00221808 D8 01 00 10 */ stfd f0, 0x10(r1) @@ -51647,7 +51647,7 @@ lbl_8022476C: /* 80224A10 00221810 B0 08 00 02 */ sth r0, 2(r8) /* 80224A14 00221814 C0 24 00 5C */ lfs f1, 0x5c(r4) /* 80224A18 00221818 38 84 00 60 */ addi r4, r4, 0x60 -/* 80224A1C 0022181C C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80224A1C 0022181C C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80224A20 00221820 EC 01 00 32 */ fmuls f0, f1, f0 /* 80224A24 00221824 FC 00 00 1E */ fctiwz f0, f0 /* 80224A28 00221828 D8 01 00 08 */ stfd f0, 8(r1) @@ -51661,14 +51661,14 @@ lbl_80224A38: /* 80224A44 00221844 40 80 00 64 */ bge lbl_80224AA8 lbl_80224A48: /* 80224A48 00221848 C0 24 00 00 */ lfs f1, 0(r4) -/* 80224A4C 0022184C C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80224A4C 0022184C C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80224A50 00221850 EC 01 00 32 */ fmuls f0, f1, f0 /* 80224A54 00221854 FC 00 00 1E */ fctiwz f0, f0 /* 80224A58 00221858 D8 01 00 C0 */ stfd f0, 0xc0(r1) /* 80224A5C 0022185C 80 01 00 C4 */ lwz r0, 0xc4(r1) /* 80224A60 00221860 B0 03 00 00 */ sth r0, 0(r3) /* 80224A64 00221864 C0 24 00 04 */ lfs f1, 4(r4) -/* 80224A68 00221868 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80224A68 00221868 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80224A6C 0022186C EC 01 00 32 */ fmuls f0, f1, f0 /* 80224A70 00221870 FC 00 00 1E */ fctiwz f0, f0 /* 80224A74 00221874 D8 01 00 B8 */ stfd f0, 0xb8(r1) @@ -51676,7 +51676,7 @@ lbl_80224A48: /* 80224A7C 0022187C B0 03 00 02 */ sth r0, 2(r3) /* 80224A80 00221880 C0 24 00 08 */ lfs f1, 8(r4) /* 80224A84 00221884 38 84 00 0C */ addi r4, r4, 0xc -/* 80224A88 00221888 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80224A88 00221888 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80224A8C 0022188C EC 01 00 32 */ fmuls f0, f1, f0 /* 80224A90 00221890 FC 00 00 1E */ fctiwz f0, f0 /* 80224A94 00221894 D8 01 00 B0 */ stfd f0, 0xb0(r1) @@ -51823,13 +51823,13 @@ lbl_80224C74: /* 80224C8C 00221A8C 90 01 00 2C */ stw r0, 0x2c(r1) /* 80224C90 00221A90 6D 29 80 00 */ xoris r9, r9, 0x8000 /* 80224C94 00221A94 7C A0 07 74 */ extsb r0, r5 -/* 80224C98 00221A98 C8 62 BC 40 */ lfd f3, lbl_803D05C0-_SDA2_BASE_(r2) +/* 80224C98 00221A98 C8 62 BC 40 */ lfd f3, lbl__635-_SDA2_BASE_(r2) /* 80224C9C 00221A9C 91 01 00 28 */ stw r8, 0x28(r1) /* 80224CA0 00221AA0 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 80224CA4 00221AA4 C0 82 BC 38 */ lfs f4, lbl_803D05B8-_SDA2_BASE_(r2) +/* 80224CA4 00221AA4 C0 82 BC 38 */ lfs f4, lbl__633_1-_SDA2_BASE_(r2) /* 80224CA8 00221AA8 38 84 00 04 */ addi r4, r4, 4 /* 80224CAC 00221AAC C8 21 00 28 */ lfd f1, 0x28(r1) -/* 80224CB0 00221AB0 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80224CB0 00221AB0 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80224CB4 00221AB4 EC 21 18 28 */ fsubs f1, f1, f3 /* 80224CB8 00221AB8 91 21 00 1C */ stw r9, 0x1c(r1) /* 80224CBC 00221ABC 91 01 00 18 */ stw r8, 0x18(r1) @@ -51847,13 +51847,13 @@ lbl_80224C74: /* 80224CEC 00221AEC 80 01 00 34 */ lwz r0, 0x34(r1) /* 80224CF0 00221AF0 EC 24 00 72 */ fmuls f1, f4, f1 /* 80224CF4 00221AF4 98 03 00 00 */ stb r0, 0(r3) -/* 80224CF8 00221AF8 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80224CF8 00221AF8 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80224CFC 00221AFC EC 02 00 32 */ fmuls f0, f2, f0 /* 80224D00 00221B00 FC 00 00 1E */ fctiwz f0, f0 /* 80224D04 00221B04 D8 01 00 38 */ stfd f0, 0x38(r1) /* 80224D08 00221B08 80 01 00 3C */ lwz r0, 0x3c(r1) /* 80224D0C 00221B0C 98 03 00 01 */ stb r0, 1(r3) -/* 80224D10 00221B10 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80224D10 00221B10 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80224D14 00221B14 EC 01 00 32 */ fmuls f0, f1, f0 /* 80224D18 00221B18 FC 00 00 1E */ fctiwz f0, f0 /* 80224D1C 00221B1C D8 01 00 40 */ stfd f0, 0x40(r1) @@ -51883,13 +51883,13 @@ lbl_80224D54: /* 80224D6C 00221B6C 90 01 00 34 */ stw r0, 0x34(r1) /* 80224D70 00221B70 6D 29 80 00 */ xoris r9, r9, 0x8000 /* 80224D74 00221B74 7C A0 07 74 */ extsb r0, r5 -/* 80224D78 00221B78 C8 62 BC 40 */ lfd f3, lbl_803D05C0-_SDA2_BASE_(r2) +/* 80224D78 00221B78 C8 62 BC 40 */ lfd f3, lbl__635-_SDA2_BASE_(r2) /* 80224D7C 00221B7C 91 01 00 30 */ stw r8, 0x30(r1) /* 80224D80 00221B80 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 80224D84 00221B84 C0 82 BC 38 */ lfs f4, lbl_803D05B8-_SDA2_BASE_(r2) +/* 80224D84 00221B84 C0 82 BC 38 */ lfs f4, lbl__633_1-_SDA2_BASE_(r2) /* 80224D88 00221B88 38 84 00 04 */ addi r4, r4, 4 /* 80224D8C 00221B8C C8 21 00 30 */ lfd f1, 0x30(r1) -/* 80224D90 00221B90 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80224D90 00221B90 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80224D94 00221B94 EC 21 18 28 */ fsubs f1, f1, f3 /* 80224D98 00221B98 91 21 00 44 */ stw r9, 0x44(r1) /* 80224D9C 00221B9C 91 01 00 40 */ stw r8, 0x40(r1) @@ -51907,13 +51907,13 @@ lbl_80224D54: /* 80224DCC 00221BCC 80 01 00 2C */ lwz r0, 0x2c(r1) /* 80224DD0 00221BD0 EC 24 00 72 */ fmuls f1, f4, f1 /* 80224DD4 00221BD4 B0 03 00 00 */ sth r0, 0(r3) -/* 80224DD8 00221BD8 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80224DD8 00221BD8 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80224DDC 00221BDC EC 02 00 32 */ fmuls f0, f2, f0 /* 80224DE0 00221BE0 FC 00 00 1E */ fctiwz f0, f0 /* 80224DE4 00221BE4 D8 01 00 20 */ stfd f0, 0x20(r1) /* 80224DE8 00221BE8 80 01 00 24 */ lwz r0, 0x24(r1) /* 80224DEC 00221BEC B0 03 00 02 */ sth r0, 2(r3) -/* 80224DF0 00221BF0 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80224DF0 00221BF0 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80224DF4 00221BF4 EC 01 00 32 */ fmuls f0, f1, f0 /* 80224DF8 00221BF8 FC 00 00 1E */ fctiwz f0, f0 /* 80224DFC 00221BFC D8 01 00 18 */ stfd f0, 0x18(r1) @@ -51953,10 +51953,10 @@ lbl_80224E54: /* 80224E74 00221C74 91 81 00 44 */ stw r12, 0x44(r1) /* 80224E78 00221C78 6D 6B 80 00 */ xoris r11, r11, 0x8000 /* 80224E7C 00221C7C 7D 4A 07 74 */ extsb r10, r10 -/* 80224E80 00221C80 C8 62 BC 40 */ lfd f3, lbl_803D05C0-_SDA2_BASE_(r2) +/* 80224E80 00221C80 C8 62 BC 40 */ lfd f3, lbl__635-_SDA2_BASE_(r2) /* 80224E84 00221C84 90 01 00 40 */ stw r0, 0x40(r1) /* 80224E88 00221C88 6D 4A 80 00 */ xoris r10, r10, 0x8000 -/* 80224E8C 00221C8C C0 82 BC 38 */ lfs f4, lbl_803D05B8-_SDA2_BASE_(r2) +/* 80224E8C 00221C8C C0 82 BC 38 */ lfs f4, lbl__633_1-_SDA2_BASE_(r2) /* 80224E90 00221C90 C8 01 00 40 */ lfd f0, 0x40(r1) /* 80224E94 00221C94 91 61 00 3C */ stw r11, 0x3c(r1) /* 80224E98 00221C98 EC 20 18 28 */ fsubs f1, f0, f3 @@ -51989,12 +51989,12 @@ lbl_80224E54: /* 80224F04 00221D04 91 61 00 2C */ stw r11, 0x2c(r1) /* 80224F08 00221D08 6D 4A 80 00 */ xoris r10, r10, 0x8000 /* 80224F0C 00221D0C 7C 63 07 74 */ extsb r3, r3 -/* 80224F10 00221D10 C8 62 BC 40 */ lfd f3, lbl_803D05C0-_SDA2_BASE_(r2) +/* 80224F10 00221D10 C8 62 BC 40 */ lfd f3, lbl__635-_SDA2_BASE_(r2) /* 80224F14 00221D14 C8 01 00 28 */ lfd f0, 0x28(r1) /* 80224F18 00221D18 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 80224F1C 00221D1C 91 41 00 24 */ stw r10, 0x24(r1) /* 80224F20 00221D20 EC 20 18 28 */ fsubs f1, f0, f3 -/* 80224F24 00221D24 C0 82 BC 38 */ lfs f4, lbl_803D05B8-_SDA2_BASE_(r2) +/* 80224F24 00221D24 C0 82 BC 38 */ lfs f4, lbl__633_1-_SDA2_BASE_(r2) /* 80224F28 00221D28 90 01 00 20 */ stw r0, 0x20(r1) /* 80224F2C 00221D2C C8 01 00 20 */ lfd f0, 0x20(r1) /* 80224F30 00221D30 EC 44 00 72 */ fmuls f2, f4, f1 @@ -52020,9 +52020,9 @@ lbl_80224E54: /* 80224F80 00221D80 7C A5 07 74 */ extsb r5, r5 /* 80224F84 00221D84 90 01 00 50 */ stw r0, 0x50(r1) /* 80224F88 00221D88 7C 63 07 74 */ extsb r3, r3 -/* 80224F8C 00221D8C C8 42 BC 40 */ lfd f2, lbl_803D05C0-_SDA2_BASE_(r2) +/* 80224F8C 00221D8C C8 42 BC 40 */ lfd f2, lbl__635-_SDA2_BASE_(r2) /* 80224F90 00221D90 6C A5 80 00 */ xoris r5, r5, 0x8000 -/* 80224F94 00221D94 C0 62 BC 38 */ lfs f3, lbl_803D05B8-_SDA2_BASE_(r2) +/* 80224F94 00221D94 C0 62 BC 38 */ lfs f3, lbl__633_1-_SDA2_BASE_(r2) /* 80224F98 00221D98 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 80224F9C 00221D9C 90 A1 00 4C */ stw r5, 0x4c(r1) /* 80224FA0 00221DA0 90 61 00 54 */ stw r3, 0x54(r1) @@ -52063,14 +52063,14 @@ lbl_80224E54: /* 8022502C 00221E2C 91 61 00 64 */ stw r11, 0x64(r1) /* 80225030 00221E30 6D 4A 80 00 */ xoris r10, r10, 0x8000 /* 80225034 00221E34 7D 08 07 74 */ extsb r8, r8 -/* 80225038 00221E38 C8 62 BC 40 */ lfd f3, lbl_803D05C0-_SDA2_BASE_(r2) +/* 80225038 00221E38 C8 62 BC 40 */ lfd f3, lbl__635-_SDA2_BASE_(r2) /* 8022503C 00221E3C 91 41 00 6C */ stw r10, 0x6c(r1) /* 80225040 00221E40 6D 08 80 00 */ xoris r8, r8, 0x8000 /* 80225044 00221E44 C8 21 00 60 */ lfd f1, 0x60(r1) /* 80225048 00221E48 91 01 00 74 */ stw r8, 0x74(r1) /* 8022504C 00221E4C C8 01 00 68 */ lfd f0, 0x68(r1) /* 80225050 00221E50 EC 41 18 28 */ fsubs f2, f1, f3 -/* 80225054 00221E54 C0 82 BC 38 */ lfs f4, lbl_803D05B8-_SDA2_BASE_(r2) +/* 80225054 00221E54 C0 82 BC 38 */ lfs f4, lbl__633_1-_SDA2_BASE_(r2) /* 80225058 00221E58 EC 20 18 28 */ fsubs f1, f0, f3 /* 8022505C 00221E5C C8 01 00 70 */ lfd f0, 0x70(r1) /* 80225060 00221E60 EC 44 00 B2 */ fmuls f2, f4, f2 @@ -52096,12 +52096,12 @@ lbl_80224E54: /* 802250B0 00221EB0 91 41 00 7C */ stw r10, 0x7c(r1) /* 802250B4 00221EB4 6D 08 80 00 */ xoris r8, r8, 0x8000 /* 802250B8 00221EB8 7C A5 07 74 */ extsb r5, r5 -/* 802250BC 00221EBC C8 62 BC 40 */ lfd f3, lbl_803D05C0-_SDA2_BASE_(r2) +/* 802250BC 00221EBC C8 62 BC 40 */ lfd f3, lbl__635-_SDA2_BASE_(r2) /* 802250C0 00221EC0 C8 01 00 78 */ lfd f0, 0x78(r1) /* 802250C4 00221EC4 6C A5 80 00 */ xoris r5, r5, 0x8000 /* 802250C8 00221EC8 91 01 00 84 */ stw r8, 0x84(r1) /* 802250CC 00221ECC EC 20 18 28 */ fsubs f1, f0, f3 -/* 802250D0 00221ED0 C0 82 BC 38 */ lfs f4, lbl_803D05B8-_SDA2_BASE_(r2) +/* 802250D0 00221ED0 C0 82 BC 38 */ lfs f4, lbl__633_1-_SDA2_BASE_(r2) /* 802250D4 00221ED4 90 01 00 80 */ stw r0, 0x80(r1) /* 802250D8 00221ED8 C8 01 00 80 */ lfd f0, 0x80(r1) /* 802250DC 00221EDC EC 44 00 72 */ fmuls f2, f4, f1 @@ -52132,10 +52132,10 @@ lbl_80224E54: /* 80225140 00221F40 91 41 00 94 */ stw r10, 0x94(r1) /* 80225144 00221F44 6D 0A 80 00 */ xoris r10, r8, 0x8000 /* 80225148 00221F48 7C A5 07 74 */ extsb r5, r5 -/* 8022514C 00221F4C C8 62 BC 40 */ lfd f3, lbl_803D05C0-_SDA2_BASE_(r2) +/* 8022514C 00221F4C C8 62 BC 40 */ lfd f3, lbl__635-_SDA2_BASE_(r2) /* 80225150 00221F50 90 01 00 90 */ stw r0, 0x90(r1) /* 80225154 00221F54 6C A8 80 00 */ xoris r8, r5, 0x8000 -/* 80225158 00221F58 C0 82 BC 38 */ lfs f4, lbl_803D05B8-_SDA2_BASE_(r2) +/* 80225158 00221F58 C0 82 BC 38 */ lfs f4, lbl__633_1-_SDA2_BASE_(r2) /* 8022515C 00221F5C 7C A3 3A 14 */ add r5, r3, r7 /* 80225160 00221F60 C8 01 00 90 */ lfd f0, 0x90(r1) /* 80225164 00221F64 91 41 00 9C */ stw r10, 0x9c(r1) @@ -52169,12 +52169,12 @@ lbl_80224E54: /* 802251D4 00221FD4 91 61 00 AC */ stw r11, 0xac(r1) /* 802251D8 00221FD8 6D 4A 80 00 */ xoris r10, r10, 0x8000 /* 802251DC 00221FDC 7D 08 07 74 */ extsb r8, r8 -/* 802251E0 00221FE0 C8 62 BC 40 */ lfd f3, lbl_803D05C0-_SDA2_BASE_(r2) +/* 802251E0 00221FE0 C8 62 BC 40 */ lfd f3, lbl__635-_SDA2_BASE_(r2) /* 802251E4 00221FE4 C8 01 00 A8 */ lfd f0, 0xa8(r1) /* 802251E8 00221FE8 6D 08 80 00 */ xoris r8, r8, 0x8000 /* 802251EC 00221FEC 91 41 00 B4 */ stw r10, 0xb4(r1) /* 802251F0 00221FF0 EC 20 18 28 */ fsubs f1, f0, f3 -/* 802251F4 00221FF4 C0 82 BC 38 */ lfs f4, lbl_803D05B8-_SDA2_BASE_(r2) +/* 802251F4 00221FF4 C0 82 BC 38 */ lfs f4, lbl__633_1-_SDA2_BASE_(r2) /* 802251F8 00221FF8 90 01 00 B0 */ stw r0, 0xb0(r1) /* 802251FC 00221FFC C8 01 00 B0 */ lfd f0, 0xb0(r1) /* 80225200 00222000 EC 44 00 72 */ fmuls f2, f4, f1 @@ -52200,9 +52200,9 @@ lbl_80224E54: /* 80225250 00222050 7D 08 07 74 */ extsb r8, r8 /* 80225254 00222054 90 01 00 C8 */ stw r0, 0xc8(r1) /* 80225258 00222058 7C 63 07 74 */ extsb r3, r3 -/* 8022525C 0022205C C8 42 BC 40 */ lfd f2, lbl_803D05C0-_SDA2_BASE_(r2) +/* 8022525C 0022205C C8 42 BC 40 */ lfd f2, lbl__635-_SDA2_BASE_(r2) /* 80225260 00222060 6D 08 80 00 */ xoris r8, r8, 0x8000 -/* 80225264 00222064 C0 62 BC 38 */ lfs f3, lbl_803D05B8-_SDA2_BASE_(r2) +/* 80225264 00222064 C0 62 BC 38 */ lfs f3, lbl__633_1-_SDA2_BASE_(r2) /* 80225268 00222068 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 8022526C 0022206C 91 01 00 C4 */ stw r8, 0xc4(r1) /* 80225270 00222070 90 61 00 CC */ stw r3, 0xcc(r1) @@ -52249,10 +52249,10 @@ lbl_802252F4: /* 8022530C 0022210C 91 21 00 D4 */ stw r9, 0xd4(r1) /* 80225310 00222110 6C A5 80 00 */ xoris r5, r5, 0x8000 /* 80225314 00222114 7C 00 07 74 */ extsb r0, r0 -/* 80225318 00222118 C8 62 BC 40 */ lfd f3, lbl_803D05C0-_SDA2_BASE_(r2) +/* 80225318 00222118 C8 62 BC 40 */ lfd f3, lbl__635-_SDA2_BASE_(r2) /* 8022531C 0022211C 91 01 00 D0 */ stw r8, 0xd0(r1) /* 80225320 00222120 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 80225324 00222124 C0 82 BC 38 */ lfs f4, lbl_803D05B8-_SDA2_BASE_(r2) +/* 80225324 00222124 C0 82 BC 38 */ lfs f4, lbl__633_1-_SDA2_BASE_(r2) /* 80225328 00222128 38 84 00 04 */ addi r4, r4, 4 /* 8022532C 0022212C C8 01 00 D0 */ lfd f0, 0xd0(r1) /* 80225330 00222130 90 A1 00 CC */ stw r5, 0xcc(r1) @@ -52323,7 +52323,7 @@ lbl_802253E8: lbl_80225414: /* 80225414 00222214 C0 24 00 00 */ lfs f1, 0(r4) /* 80225418 00222218 7D 43 3A 14 */ add r10, r3, r7 -/* 8022541C 0022221C C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 8022541C 0022221C C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80225420 00222220 7D 2A 3A 14 */ add r9, r10, r7 /* 80225424 00222224 7D 09 3A 14 */ add r8, r9, r7 /* 80225428 00222228 EC 01 00 32 */ fmuls f0, f1, f0 @@ -52333,91 +52333,91 @@ lbl_80225414: /* 80225438 00222238 80 01 00 0C */ lwz r0, 0xc(r1) /* 8022543C 0022223C 98 03 00 00 */ stb r0, 0(r3) /* 80225440 00222240 C0 24 00 04 */ lfs f1, 4(r4) -/* 80225444 00222244 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80225444 00222244 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80225448 00222248 EC 01 00 32 */ fmuls f0, f1, f0 /* 8022544C 0022224C FC 00 00 1E */ fctiwz f0, f0 /* 80225450 00222250 D8 01 00 10 */ stfd f0, 0x10(r1) /* 80225454 00222254 80 01 00 14 */ lwz r0, 0x14(r1) /* 80225458 00222258 98 03 00 01 */ stb r0, 1(r3) /* 8022545C 0022225C C0 24 00 08 */ lfs f1, 8(r4) -/* 80225460 00222260 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80225460 00222260 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80225464 00222264 EC 01 00 32 */ fmuls f0, f1, f0 /* 80225468 00222268 FC 00 00 1E */ fctiwz f0, f0 /* 8022546C 0022226C D8 01 00 18 */ stfd f0, 0x18(r1) /* 80225470 00222270 80 01 00 1C */ lwz r0, 0x1c(r1) /* 80225474 00222274 98 03 00 02 */ stb r0, 2(r3) /* 80225478 00222278 C0 24 00 0C */ lfs f1, 0xc(r4) -/* 8022547C 0022227C C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 8022547C 0022227C C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80225480 00222280 EC 01 00 32 */ fmuls f0, f1, f0 /* 80225484 00222284 FC 00 00 1E */ fctiwz f0, f0 /* 80225488 00222288 D8 01 00 20 */ stfd f0, 0x20(r1) /* 8022548C 0022228C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80225490 00222290 98 0A 00 00 */ stb r0, 0(r10) /* 80225494 00222294 C0 24 00 10 */ lfs f1, 0x10(r4) -/* 80225498 00222298 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80225498 00222298 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 8022549C 0022229C EC 01 00 32 */ fmuls f0, f1, f0 /* 802254A0 002222A0 FC 00 00 1E */ fctiwz f0, f0 /* 802254A4 002222A4 D8 01 00 28 */ stfd f0, 0x28(r1) /* 802254A8 002222A8 80 01 00 2C */ lwz r0, 0x2c(r1) /* 802254AC 002222AC 98 0A 00 01 */ stb r0, 1(r10) /* 802254B0 002222B0 C0 24 00 14 */ lfs f1, 0x14(r4) -/* 802254B4 002222B4 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 802254B4 002222B4 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 802254B8 002222B8 EC 01 00 32 */ fmuls f0, f1, f0 /* 802254BC 002222BC FC 00 00 1E */ fctiwz f0, f0 /* 802254C0 002222C0 D8 01 00 30 */ stfd f0, 0x30(r1) /* 802254C4 002222C4 80 01 00 34 */ lwz r0, 0x34(r1) /* 802254C8 002222C8 98 0A 00 02 */ stb r0, 2(r10) /* 802254CC 002222CC C0 24 00 18 */ lfs f1, 0x18(r4) -/* 802254D0 002222D0 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 802254D0 002222D0 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 802254D4 002222D4 EC 01 00 32 */ fmuls f0, f1, f0 /* 802254D8 002222D8 FC 00 00 1E */ fctiwz f0, f0 /* 802254DC 002222DC D8 01 00 38 */ stfd f0, 0x38(r1) /* 802254E0 002222E0 80 01 00 3C */ lwz r0, 0x3c(r1) /* 802254E4 002222E4 98 09 00 00 */ stb r0, 0(r9) /* 802254E8 002222E8 C0 24 00 1C */ lfs f1, 0x1c(r4) -/* 802254EC 002222EC C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 802254EC 002222EC C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 802254F0 002222F0 EC 01 00 32 */ fmuls f0, f1, f0 /* 802254F4 002222F4 FC 00 00 1E */ fctiwz f0, f0 /* 802254F8 002222F8 D8 01 00 40 */ stfd f0, 0x40(r1) /* 802254FC 002222FC 80 01 00 44 */ lwz r0, 0x44(r1) /* 80225500 00222300 98 09 00 01 */ stb r0, 1(r9) /* 80225504 00222304 C0 24 00 20 */ lfs f1, 0x20(r4) -/* 80225508 00222308 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80225508 00222308 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 8022550C 0022230C EC 01 00 32 */ fmuls f0, f1, f0 /* 80225510 00222310 FC 00 00 1E */ fctiwz f0, f0 /* 80225514 00222314 D8 01 00 48 */ stfd f0, 0x48(r1) /* 80225518 00222318 80 01 00 4C */ lwz r0, 0x4c(r1) /* 8022551C 0022231C 98 09 00 02 */ stb r0, 2(r9) /* 80225520 00222320 C0 24 00 24 */ lfs f1, 0x24(r4) -/* 80225524 00222324 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80225524 00222324 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80225528 00222328 EC 01 00 32 */ fmuls f0, f1, f0 /* 8022552C 0022232C FC 00 00 1E */ fctiwz f0, f0 /* 80225530 00222330 D8 01 00 50 */ stfd f0, 0x50(r1) /* 80225534 00222334 80 01 00 54 */ lwz r0, 0x54(r1) /* 80225538 00222338 98 08 00 00 */ stb r0, 0(r8) /* 8022553C 0022233C C0 24 00 28 */ lfs f1, 0x28(r4) -/* 80225540 00222340 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80225540 00222340 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80225544 00222344 EC 01 00 32 */ fmuls f0, f1, f0 /* 80225548 00222348 FC 00 00 1E */ fctiwz f0, f0 /* 8022554C 0022234C D8 01 00 58 */ stfd f0, 0x58(r1) /* 80225550 00222350 80 01 00 5C */ lwz r0, 0x5c(r1) /* 80225554 00222354 98 08 00 01 */ stb r0, 1(r8) /* 80225558 00222358 C0 24 00 2C */ lfs f1, 0x2c(r4) -/* 8022555C 0022235C C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 8022555C 0022235C C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80225560 00222360 EC 01 00 32 */ fmuls f0, f1, f0 /* 80225564 00222364 FC 00 00 1E */ fctiwz f0, f0 /* 80225568 00222368 D8 01 00 60 */ stfd f0, 0x60(r1) /* 8022556C 0022236C 80 01 00 64 */ lwz r0, 0x64(r1) /* 80225570 00222370 98 08 00 02 */ stb r0, 2(r8) /* 80225574 00222374 C0 24 00 30 */ lfs f1, 0x30(r4) -/* 80225578 00222378 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80225578 00222378 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 8022557C 0022237C EC 01 00 32 */ fmuls f0, f1, f0 /* 80225580 00222380 FC 00 00 1E */ fctiwz f0, f0 /* 80225584 00222384 D8 01 00 68 */ stfd f0, 0x68(r1) /* 80225588 00222388 80 01 00 6C */ lwz r0, 0x6c(r1) /* 8022558C 0022238C 98 0B 00 00 */ stb r0, 0(r11) /* 80225590 00222390 C0 24 00 34 */ lfs f1, 0x34(r4) -/* 80225594 00222394 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80225594 00222394 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80225598 00222398 EC 01 00 32 */ fmuls f0, f1, f0 /* 8022559C 0022239C FC 00 00 1E */ fctiwz f0, f0 /* 802255A0 002223A0 D8 01 00 70 */ stfd f0, 0x70(r1) @@ -52425,7 +52425,7 @@ lbl_80225414: /* 802255A8 002223A8 98 0B 00 01 */ stb r0, 1(r11) /* 802255AC 002223AC C0 24 00 38 */ lfs f1, 0x38(r4) /* 802255B0 002223B0 7D 4B 3A 14 */ add r10, r11, r7 -/* 802255B4 002223B4 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 802255B4 002223B4 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 802255B8 002223B8 7D 2A 3A 14 */ add r9, r10, r7 /* 802255BC 002223BC 7D 09 3A 14 */ add r8, r9, r7 /* 802255C0 002223C0 38 A5 00 08 */ addi r5, r5, 8 @@ -52436,56 +52436,56 @@ lbl_80225414: /* 802255D4 002223D4 80 01 00 7C */ lwz r0, 0x7c(r1) /* 802255D8 002223D8 98 0B 00 02 */ stb r0, 2(r11) /* 802255DC 002223DC C0 24 00 3C */ lfs f1, 0x3c(r4) -/* 802255E0 002223E0 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 802255E0 002223E0 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 802255E4 002223E4 EC 01 00 32 */ fmuls f0, f1, f0 /* 802255E8 002223E8 FC 00 00 1E */ fctiwz f0, f0 /* 802255EC 002223EC D8 01 00 80 */ stfd f0, 0x80(r1) /* 802255F0 002223F0 80 01 00 84 */ lwz r0, 0x84(r1) /* 802255F4 002223F4 98 0A 00 00 */ stb r0, 0(r10) /* 802255F8 002223F8 C0 24 00 40 */ lfs f1, 0x40(r4) -/* 802255FC 002223FC C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 802255FC 002223FC C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80225600 00222400 EC 01 00 32 */ fmuls f0, f1, f0 /* 80225604 00222404 FC 00 00 1E */ fctiwz f0, f0 /* 80225608 00222408 D8 01 00 88 */ stfd f0, 0x88(r1) /* 8022560C 0022240C 80 01 00 8C */ lwz r0, 0x8c(r1) /* 80225610 00222410 98 0A 00 01 */ stb r0, 1(r10) /* 80225614 00222414 C0 24 00 44 */ lfs f1, 0x44(r4) -/* 80225618 00222418 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80225618 00222418 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 8022561C 0022241C EC 01 00 32 */ fmuls f0, f1, f0 /* 80225620 00222420 FC 00 00 1E */ fctiwz f0, f0 /* 80225624 00222424 D8 01 00 90 */ stfd f0, 0x90(r1) /* 80225628 00222428 80 01 00 94 */ lwz r0, 0x94(r1) /* 8022562C 0022242C 98 0A 00 02 */ stb r0, 2(r10) /* 80225630 00222430 C0 24 00 48 */ lfs f1, 0x48(r4) -/* 80225634 00222434 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80225634 00222434 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80225638 00222438 EC 01 00 32 */ fmuls f0, f1, f0 /* 8022563C 0022243C FC 00 00 1E */ fctiwz f0, f0 /* 80225640 00222440 D8 01 00 98 */ stfd f0, 0x98(r1) /* 80225644 00222444 80 01 00 9C */ lwz r0, 0x9c(r1) /* 80225648 00222448 98 09 00 00 */ stb r0, 0(r9) /* 8022564C 0022244C C0 24 00 4C */ lfs f1, 0x4c(r4) -/* 80225650 00222450 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80225650 00222450 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80225654 00222454 EC 01 00 32 */ fmuls f0, f1, f0 /* 80225658 00222458 FC 00 00 1E */ fctiwz f0, f0 /* 8022565C 0022245C D8 01 00 A0 */ stfd f0, 0xa0(r1) /* 80225660 00222460 80 01 00 A4 */ lwz r0, 0xa4(r1) /* 80225664 00222464 98 09 00 01 */ stb r0, 1(r9) /* 80225668 00222468 C0 24 00 50 */ lfs f1, 0x50(r4) -/* 8022566C 0022246C C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 8022566C 0022246C C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80225670 00222470 EC 01 00 32 */ fmuls f0, f1, f0 /* 80225674 00222474 FC 00 00 1E */ fctiwz f0, f0 /* 80225678 00222478 D8 01 00 A8 */ stfd f0, 0xa8(r1) /* 8022567C 0022247C 80 01 00 AC */ lwz r0, 0xac(r1) /* 80225680 00222480 98 09 00 02 */ stb r0, 2(r9) /* 80225684 00222484 C0 24 00 54 */ lfs f1, 0x54(r4) -/* 80225688 00222488 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80225688 00222488 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 8022568C 0022248C EC 01 00 32 */ fmuls f0, f1, f0 /* 80225690 00222490 FC 00 00 1E */ fctiwz f0, f0 /* 80225694 00222494 D8 01 00 B0 */ stfd f0, 0xb0(r1) /* 80225698 00222498 80 01 00 B4 */ lwz r0, 0xb4(r1) /* 8022569C 0022249C 98 08 00 00 */ stb r0, 0(r8) /* 802256A0 002224A0 C0 24 00 58 */ lfs f1, 0x58(r4) -/* 802256A4 002224A4 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 802256A4 002224A4 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 802256A8 002224A8 EC 01 00 32 */ fmuls f0, f1, f0 /* 802256AC 002224AC FC 00 00 1E */ fctiwz f0, f0 /* 802256B0 002224B0 D8 01 00 B8 */ stfd f0, 0xb8(r1) @@ -52493,7 +52493,7 @@ lbl_80225414: /* 802256B8 002224B8 98 08 00 01 */ stb r0, 1(r8) /* 802256BC 002224BC C0 24 00 5C */ lfs f1, 0x5c(r4) /* 802256C0 002224C0 38 84 00 60 */ addi r4, r4, 0x60 -/* 802256C4 002224C4 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 802256C4 002224C4 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 802256C8 002224C8 EC 01 00 32 */ fmuls f0, f1, f0 /* 802256CC 002224CC FC 00 00 1E */ fctiwz f0, f0 /* 802256D0 002224D0 D8 01 00 C0 */ stfd f0, 0xc0(r1) @@ -52507,14 +52507,14 @@ lbl_802256E0: /* 802256EC 002224EC 40 80 00 64 */ bge lbl_80225750 lbl_802256F0: /* 802256F0 002224F0 C0 24 00 00 */ lfs f1, 0(r4) -/* 802256F4 002224F4 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 802256F4 002224F4 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 802256F8 002224F8 EC 01 00 32 */ fmuls f0, f1, f0 /* 802256FC 002224FC FC 00 00 1E */ fctiwz f0, f0 /* 80225700 00222500 D8 01 00 C0 */ stfd f0, 0xc0(r1) /* 80225704 00222504 80 01 00 C4 */ lwz r0, 0xc4(r1) /* 80225708 00222508 98 03 00 00 */ stb r0, 0(r3) /* 8022570C 0022250C C0 24 00 04 */ lfs f1, 4(r4) -/* 80225710 00222510 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80225710 00222510 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80225714 00222514 EC 01 00 32 */ fmuls f0, f1, f0 /* 80225718 00222518 FC 00 00 1E */ fctiwz f0, f0 /* 8022571C 0022251C D8 01 00 B8 */ stfd f0, 0xb8(r1) @@ -52522,7 +52522,7 @@ lbl_802256F0: /* 80225724 00222524 98 03 00 01 */ stb r0, 1(r3) /* 80225728 00222528 C0 24 00 08 */ lfs f1, 8(r4) /* 8022572C 0022252C 38 84 00 0C */ addi r4, r4, 0xc -/* 80225730 00222530 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80225730 00222530 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80225734 00222534 EC 01 00 32 */ fmuls f0, f1, f0 /* 80225738 00222538 FC 00 00 1E */ fctiwz f0, f0 /* 8022573C 0022253C D8 01 00 B0 */ stfd f0, 0xb0(r1) @@ -52552,7 +52552,7 @@ lbl_80225764: lbl_80225790: /* 80225790 00222590 C0 24 00 00 */ lfs f1, 0(r4) /* 80225794 00222594 7D 43 3A 14 */ add r10, r3, r7 -/* 80225798 00222598 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80225798 00222598 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 8022579C 0022259C 7D 2A 3A 14 */ add r9, r10, r7 /* 802257A0 002225A0 7D 09 3A 14 */ add r8, r9, r7 /* 802257A4 002225A4 EC 01 00 32 */ fmuls f0, f1, f0 @@ -52562,91 +52562,91 @@ lbl_80225790: /* 802257B4 002225B4 80 01 00 C4 */ lwz r0, 0xc4(r1) /* 802257B8 002225B8 B0 03 00 00 */ sth r0, 0(r3) /* 802257BC 002225BC C0 24 00 04 */ lfs f1, 4(r4) -/* 802257C0 002225C0 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 802257C0 002225C0 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 802257C4 002225C4 EC 01 00 32 */ fmuls f0, f1, f0 /* 802257C8 002225C8 FC 00 00 1E */ fctiwz f0, f0 /* 802257CC 002225CC D8 01 00 B8 */ stfd f0, 0xb8(r1) /* 802257D0 002225D0 80 01 00 BC */ lwz r0, 0xbc(r1) /* 802257D4 002225D4 B0 03 00 02 */ sth r0, 2(r3) /* 802257D8 002225D8 C0 24 00 08 */ lfs f1, 8(r4) -/* 802257DC 002225DC C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 802257DC 002225DC C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 802257E0 002225E0 EC 01 00 32 */ fmuls f0, f1, f0 /* 802257E4 002225E4 FC 00 00 1E */ fctiwz f0, f0 /* 802257E8 002225E8 D8 01 00 B0 */ stfd f0, 0xb0(r1) /* 802257EC 002225EC 80 01 00 B4 */ lwz r0, 0xb4(r1) /* 802257F0 002225F0 B0 03 00 04 */ sth r0, 4(r3) /* 802257F4 002225F4 C0 24 00 0C */ lfs f1, 0xc(r4) -/* 802257F8 002225F8 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 802257F8 002225F8 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 802257FC 002225FC EC 01 00 32 */ fmuls f0, f1, f0 /* 80225800 00222600 FC 00 00 1E */ fctiwz f0, f0 /* 80225804 00222604 D8 01 00 A8 */ stfd f0, 0xa8(r1) /* 80225808 00222608 80 01 00 AC */ lwz r0, 0xac(r1) /* 8022580C 0022260C B0 0A 00 00 */ sth r0, 0(r10) /* 80225810 00222610 C0 24 00 10 */ lfs f1, 0x10(r4) -/* 80225814 00222614 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80225814 00222614 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80225818 00222618 EC 01 00 32 */ fmuls f0, f1, f0 /* 8022581C 0022261C FC 00 00 1E */ fctiwz f0, f0 /* 80225820 00222620 D8 01 00 A0 */ stfd f0, 0xa0(r1) /* 80225824 00222624 80 01 00 A4 */ lwz r0, 0xa4(r1) /* 80225828 00222628 B0 0A 00 02 */ sth r0, 2(r10) /* 8022582C 0022262C C0 24 00 14 */ lfs f1, 0x14(r4) -/* 80225830 00222630 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80225830 00222630 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80225834 00222634 EC 01 00 32 */ fmuls f0, f1, f0 /* 80225838 00222638 FC 00 00 1E */ fctiwz f0, f0 /* 8022583C 0022263C D8 01 00 98 */ stfd f0, 0x98(r1) /* 80225840 00222640 80 01 00 9C */ lwz r0, 0x9c(r1) /* 80225844 00222644 B0 0A 00 04 */ sth r0, 4(r10) /* 80225848 00222648 C0 24 00 18 */ lfs f1, 0x18(r4) -/* 8022584C 0022264C C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 8022584C 0022264C C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80225850 00222650 EC 01 00 32 */ fmuls f0, f1, f0 /* 80225854 00222654 FC 00 00 1E */ fctiwz f0, f0 /* 80225858 00222658 D8 01 00 90 */ stfd f0, 0x90(r1) /* 8022585C 0022265C 80 01 00 94 */ lwz r0, 0x94(r1) /* 80225860 00222660 B0 09 00 00 */ sth r0, 0(r9) /* 80225864 00222664 C0 24 00 1C */ lfs f1, 0x1c(r4) -/* 80225868 00222668 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80225868 00222668 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 8022586C 0022266C EC 01 00 32 */ fmuls f0, f1, f0 /* 80225870 00222670 FC 00 00 1E */ fctiwz f0, f0 /* 80225874 00222674 D8 01 00 88 */ stfd f0, 0x88(r1) /* 80225878 00222678 80 01 00 8C */ lwz r0, 0x8c(r1) /* 8022587C 0022267C B0 09 00 02 */ sth r0, 2(r9) /* 80225880 00222680 C0 24 00 20 */ lfs f1, 0x20(r4) -/* 80225884 00222684 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80225884 00222684 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80225888 00222688 EC 01 00 32 */ fmuls f0, f1, f0 /* 8022588C 0022268C FC 00 00 1E */ fctiwz f0, f0 /* 80225890 00222690 D8 01 00 80 */ stfd f0, 0x80(r1) /* 80225894 00222694 80 01 00 84 */ lwz r0, 0x84(r1) /* 80225898 00222698 B0 09 00 04 */ sth r0, 4(r9) /* 8022589C 0022269C C0 24 00 24 */ lfs f1, 0x24(r4) -/* 802258A0 002226A0 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 802258A0 002226A0 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 802258A4 002226A4 EC 01 00 32 */ fmuls f0, f1, f0 /* 802258A8 002226A8 FC 00 00 1E */ fctiwz f0, f0 /* 802258AC 002226AC D8 01 00 78 */ stfd f0, 0x78(r1) /* 802258B0 002226B0 80 01 00 7C */ lwz r0, 0x7c(r1) /* 802258B4 002226B4 B0 08 00 00 */ sth r0, 0(r8) /* 802258B8 002226B8 C0 24 00 28 */ lfs f1, 0x28(r4) -/* 802258BC 002226BC C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 802258BC 002226BC C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 802258C0 002226C0 EC 01 00 32 */ fmuls f0, f1, f0 /* 802258C4 002226C4 FC 00 00 1E */ fctiwz f0, f0 /* 802258C8 002226C8 D8 01 00 70 */ stfd f0, 0x70(r1) /* 802258CC 002226CC 80 01 00 74 */ lwz r0, 0x74(r1) /* 802258D0 002226D0 B0 08 00 02 */ sth r0, 2(r8) /* 802258D4 002226D4 C0 24 00 2C */ lfs f1, 0x2c(r4) -/* 802258D8 002226D8 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 802258D8 002226D8 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 802258DC 002226DC EC 01 00 32 */ fmuls f0, f1, f0 /* 802258E0 002226E0 FC 00 00 1E */ fctiwz f0, f0 /* 802258E4 002226E4 D8 01 00 68 */ stfd f0, 0x68(r1) /* 802258E8 002226E8 80 01 00 6C */ lwz r0, 0x6c(r1) /* 802258EC 002226EC B0 08 00 04 */ sth r0, 4(r8) /* 802258F0 002226F0 C0 24 00 30 */ lfs f1, 0x30(r4) -/* 802258F4 002226F4 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 802258F4 002226F4 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 802258F8 002226F8 EC 01 00 32 */ fmuls f0, f1, f0 /* 802258FC 002226FC FC 00 00 1E */ fctiwz f0, f0 /* 80225900 00222700 D8 01 00 60 */ stfd f0, 0x60(r1) /* 80225904 00222704 80 01 00 64 */ lwz r0, 0x64(r1) /* 80225908 00222708 B0 0B 00 00 */ sth r0, 0(r11) /* 8022590C 0022270C C0 24 00 34 */ lfs f1, 0x34(r4) -/* 80225910 00222710 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80225910 00222710 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80225914 00222714 EC 01 00 32 */ fmuls f0, f1, f0 /* 80225918 00222718 FC 00 00 1E */ fctiwz f0, f0 /* 8022591C 0022271C D8 01 00 58 */ stfd f0, 0x58(r1) @@ -52654,7 +52654,7 @@ lbl_80225790: /* 80225924 00222724 B0 0B 00 02 */ sth r0, 2(r11) /* 80225928 00222728 C0 24 00 38 */ lfs f1, 0x38(r4) /* 8022592C 0022272C 7D 4B 3A 14 */ add r10, r11, r7 -/* 80225930 00222730 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80225930 00222730 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80225934 00222734 7D 2A 3A 14 */ add r9, r10, r7 /* 80225938 00222738 7D 09 3A 14 */ add r8, r9, r7 /* 8022593C 0022273C 38 A5 00 08 */ addi r5, r5, 8 @@ -52665,56 +52665,56 @@ lbl_80225790: /* 80225950 00222750 80 01 00 54 */ lwz r0, 0x54(r1) /* 80225954 00222754 B0 0B 00 04 */ sth r0, 4(r11) /* 80225958 00222758 C0 24 00 3C */ lfs f1, 0x3c(r4) -/* 8022595C 0022275C C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 8022595C 0022275C C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80225960 00222760 EC 01 00 32 */ fmuls f0, f1, f0 /* 80225964 00222764 FC 00 00 1E */ fctiwz f0, f0 /* 80225968 00222768 D8 01 00 48 */ stfd f0, 0x48(r1) /* 8022596C 0022276C 80 01 00 4C */ lwz r0, 0x4c(r1) /* 80225970 00222770 B0 0A 00 00 */ sth r0, 0(r10) /* 80225974 00222774 C0 24 00 40 */ lfs f1, 0x40(r4) -/* 80225978 00222778 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80225978 00222778 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 8022597C 0022277C EC 01 00 32 */ fmuls f0, f1, f0 /* 80225980 00222780 FC 00 00 1E */ fctiwz f0, f0 /* 80225984 00222784 D8 01 00 40 */ stfd f0, 0x40(r1) /* 80225988 00222788 80 01 00 44 */ lwz r0, 0x44(r1) /* 8022598C 0022278C B0 0A 00 02 */ sth r0, 2(r10) /* 80225990 00222790 C0 24 00 44 */ lfs f1, 0x44(r4) -/* 80225994 00222794 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80225994 00222794 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80225998 00222798 EC 01 00 32 */ fmuls f0, f1, f0 /* 8022599C 0022279C FC 00 00 1E */ fctiwz f0, f0 /* 802259A0 002227A0 D8 01 00 38 */ stfd f0, 0x38(r1) /* 802259A4 002227A4 80 01 00 3C */ lwz r0, 0x3c(r1) /* 802259A8 002227A8 B0 0A 00 04 */ sth r0, 4(r10) /* 802259AC 002227AC C0 24 00 48 */ lfs f1, 0x48(r4) -/* 802259B0 002227B0 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 802259B0 002227B0 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 802259B4 002227B4 EC 01 00 32 */ fmuls f0, f1, f0 /* 802259B8 002227B8 FC 00 00 1E */ fctiwz f0, f0 /* 802259BC 002227BC D8 01 00 30 */ stfd f0, 0x30(r1) /* 802259C0 002227C0 80 01 00 34 */ lwz r0, 0x34(r1) /* 802259C4 002227C4 B0 09 00 00 */ sth r0, 0(r9) /* 802259C8 002227C8 C0 24 00 4C */ lfs f1, 0x4c(r4) -/* 802259CC 002227CC C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 802259CC 002227CC C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 802259D0 002227D0 EC 01 00 32 */ fmuls f0, f1, f0 /* 802259D4 002227D4 FC 00 00 1E */ fctiwz f0, f0 /* 802259D8 002227D8 D8 01 00 28 */ stfd f0, 0x28(r1) /* 802259DC 002227DC 80 01 00 2C */ lwz r0, 0x2c(r1) /* 802259E0 002227E0 B0 09 00 02 */ sth r0, 2(r9) /* 802259E4 002227E4 C0 24 00 50 */ lfs f1, 0x50(r4) -/* 802259E8 002227E8 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 802259E8 002227E8 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 802259EC 002227EC EC 01 00 32 */ fmuls f0, f1, f0 /* 802259F0 002227F0 FC 00 00 1E */ fctiwz f0, f0 /* 802259F4 002227F4 D8 01 00 20 */ stfd f0, 0x20(r1) /* 802259F8 002227F8 80 01 00 24 */ lwz r0, 0x24(r1) /* 802259FC 002227FC B0 09 00 04 */ sth r0, 4(r9) /* 80225A00 00222800 C0 24 00 54 */ lfs f1, 0x54(r4) -/* 80225A04 00222804 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80225A04 00222804 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80225A08 00222808 EC 01 00 32 */ fmuls f0, f1, f0 /* 80225A0C 0022280C FC 00 00 1E */ fctiwz f0, f0 /* 80225A10 00222810 D8 01 00 18 */ stfd f0, 0x18(r1) /* 80225A14 00222814 80 01 00 1C */ lwz r0, 0x1c(r1) /* 80225A18 00222818 B0 08 00 00 */ sth r0, 0(r8) /* 80225A1C 0022281C C0 24 00 58 */ lfs f1, 0x58(r4) -/* 80225A20 00222820 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80225A20 00222820 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80225A24 00222824 EC 01 00 32 */ fmuls f0, f1, f0 /* 80225A28 00222828 FC 00 00 1E */ fctiwz f0, f0 /* 80225A2C 0022282C D8 01 00 10 */ stfd f0, 0x10(r1) @@ -52722,7 +52722,7 @@ lbl_80225790: /* 80225A34 00222834 B0 08 00 02 */ sth r0, 2(r8) /* 80225A38 00222838 C0 24 00 5C */ lfs f1, 0x5c(r4) /* 80225A3C 0022283C 38 84 00 60 */ addi r4, r4, 0x60 -/* 80225A40 00222840 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80225A40 00222840 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80225A44 00222844 EC 01 00 32 */ fmuls f0, f1, f0 /* 80225A48 00222848 FC 00 00 1E */ fctiwz f0, f0 /* 80225A4C 0022284C D8 01 00 08 */ stfd f0, 8(r1) @@ -52736,14 +52736,14 @@ lbl_80225A5C: /* 80225A68 00222868 40 80 00 64 */ bge lbl_80225ACC lbl_80225A6C: /* 80225A6C 0022286C C0 24 00 00 */ lfs f1, 0(r4) -/* 80225A70 00222870 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80225A70 00222870 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80225A74 00222874 EC 01 00 32 */ fmuls f0, f1, f0 /* 80225A78 00222878 FC 00 00 1E */ fctiwz f0, f0 /* 80225A7C 0022287C D8 01 00 C0 */ stfd f0, 0xc0(r1) /* 80225A80 00222880 80 01 00 C4 */ lwz r0, 0xc4(r1) /* 80225A84 00222884 B0 03 00 00 */ sth r0, 0(r3) /* 80225A88 00222888 C0 24 00 04 */ lfs f1, 4(r4) -/* 80225A8C 0022288C C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80225A8C 0022288C C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80225A90 00222890 EC 01 00 32 */ fmuls f0, f1, f0 /* 80225A94 00222894 FC 00 00 1E */ fctiwz f0, f0 /* 80225A98 00222898 D8 01 00 B8 */ stfd f0, 0xb8(r1) @@ -52751,7 +52751,7 @@ lbl_80225A6C: /* 80225AA0 002228A0 B0 03 00 02 */ sth r0, 2(r3) /* 80225AA4 002228A4 C0 24 00 08 */ lfs f1, 8(r4) /* 80225AA8 002228A8 38 84 00 0C */ addi r4, r4, 0xc -/* 80225AAC 002228AC C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80225AAC 002228AC C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80225AB0 002228B0 EC 01 00 32 */ fmuls f0, f1, f0 /* 80225AB4 002228B4 FC 00 00 1E */ fctiwz f0, f0 /* 80225AB8 002228B8 D8 01 00 B0 */ stfd f0, 0xb0(r1) @@ -52898,13 +52898,13 @@ lbl_80225C98: /* 80225CB0 00222AB0 90 01 00 2C */ stw r0, 0x2c(r1) /* 80225CB4 00222AB4 6D 29 80 00 */ xoris r9, r9, 0x8000 /* 80225CB8 00222AB8 7C A0 07 74 */ extsb r0, r5 -/* 80225CBC 00222ABC C8 62 BC 40 */ lfd f3, lbl_803D05C0-_SDA2_BASE_(r2) +/* 80225CBC 00222ABC C8 62 BC 40 */ lfd f3, lbl__635-_SDA2_BASE_(r2) /* 80225CC0 00222AC0 91 01 00 28 */ stw r8, 0x28(r1) /* 80225CC4 00222AC4 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 80225CC8 00222AC8 C0 82 BC 38 */ lfs f4, lbl_803D05B8-_SDA2_BASE_(r2) +/* 80225CC8 00222AC8 C0 82 BC 38 */ lfs f4, lbl__633_1-_SDA2_BASE_(r2) /* 80225CCC 00222ACC 38 84 00 04 */ addi r4, r4, 4 /* 80225CD0 00222AD0 C8 21 00 28 */ lfd f1, 0x28(r1) -/* 80225CD4 00222AD4 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80225CD4 00222AD4 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80225CD8 00222AD8 EC 21 18 28 */ fsubs f1, f1, f3 /* 80225CDC 00222ADC 91 21 00 1C */ stw r9, 0x1c(r1) /* 80225CE0 00222AE0 91 01 00 18 */ stw r8, 0x18(r1) @@ -52922,13 +52922,13 @@ lbl_80225C98: /* 80225D10 00222B10 80 01 00 34 */ lwz r0, 0x34(r1) /* 80225D14 00222B14 EC 24 00 72 */ fmuls f1, f4, f1 /* 80225D18 00222B18 98 03 00 00 */ stb r0, 0(r3) -/* 80225D1C 00222B1C C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80225D1C 00222B1C C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80225D20 00222B20 EC 02 00 32 */ fmuls f0, f2, f0 /* 80225D24 00222B24 FC 00 00 1E */ fctiwz f0, f0 /* 80225D28 00222B28 D8 01 00 38 */ stfd f0, 0x38(r1) /* 80225D2C 00222B2C 80 01 00 3C */ lwz r0, 0x3c(r1) /* 80225D30 00222B30 98 03 00 01 */ stb r0, 1(r3) -/* 80225D34 00222B34 C0 02 BC 30 */ lfs f0, lbl_803D05B0-_SDA2_BASE_(r2) +/* 80225D34 00222B34 C0 02 BC 30 */ lfs f0, lbl__552-_SDA2_BASE_(r2) /* 80225D38 00222B38 EC 01 00 32 */ fmuls f0, f1, f0 /* 80225D3C 00222B3C FC 00 00 1E */ fctiwz f0, f0 /* 80225D40 00222B40 D8 01 00 40 */ stfd f0, 0x40(r1) @@ -52958,13 +52958,13 @@ lbl_80225D78: /* 80225D90 00222B90 90 01 00 34 */ stw r0, 0x34(r1) /* 80225D94 00222B94 6D 29 80 00 */ xoris r9, r9, 0x8000 /* 80225D98 00222B98 7C A0 07 74 */ extsb r0, r5 -/* 80225D9C 00222B9C C8 62 BC 40 */ lfd f3, lbl_803D05C0-_SDA2_BASE_(r2) +/* 80225D9C 00222B9C C8 62 BC 40 */ lfd f3, lbl__635-_SDA2_BASE_(r2) /* 80225DA0 00222BA0 91 01 00 30 */ stw r8, 0x30(r1) /* 80225DA4 00222BA4 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 80225DA8 00222BA8 C0 82 BC 38 */ lfs f4, lbl_803D05B8-_SDA2_BASE_(r2) +/* 80225DA8 00222BA8 C0 82 BC 38 */ lfs f4, lbl__633_1-_SDA2_BASE_(r2) /* 80225DAC 00222BAC 38 84 00 04 */ addi r4, r4, 4 /* 80225DB0 00222BB0 C8 21 00 30 */ lfd f1, 0x30(r1) -/* 80225DB4 00222BB4 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80225DB4 00222BB4 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80225DB8 00222BB8 EC 21 18 28 */ fsubs f1, f1, f3 /* 80225DBC 00222BBC 91 21 00 44 */ stw r9, 0x44(r1) /* 80225DC0 00222BC0 91 01 00 40 */ stw r8, 0x40(r1) @@ -52982,13 +52982,13 @@ lbl_80225D78: /* 80225DF0 00222BF0 80 01 00 2C */ lwz r0, 0x2c(r1) /* 80225DF4 00222BF4 EC 24 00 72 */ fmuls f1, f4, f1 /* 80225DF8 00222BF8 B0 03 00 00 */ sth r0, 0(r3) -/* 80225DFC 00222BFC C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80225DFC 00222BFC C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80225E00 00222C00 EC 02 00 32 */ fmuls f0, f2, f0 /* 80225E04 00222C04 FC 00 00 1E */ fctiwz f0, f0 /* 80225E08 00222C08 D8 01 00 20 */ stfd f0, 0x20(r1) /* 80225E0C 00222C0C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80225E10 00222C10 B0 03 00 02 */ sth r0, 2(r3) -/* 80225E14 00222C14 C0 02 BC 34 */ lfs f0, lbl_803D05B4-_SDA2_BASE_(r2) +/* 80225E14 00222C14 C0 02 BC 34 */ lfs f0, lbl__553_2-_SDA2_BASE_(r2) /* 80225E18 00222C18 EC 01 00 32 */ fmuls f0, f1, f0 /* 80225E1C 00222C1C FC 00 00 1E */ fctiwz f0, f0 /* 80225E20 00222C20 D8 01 00 18 */ stfd f0, 0x18(r1) @@ -53028,10 +53028,10 @@ lbl_80225E78: /* 80225E98 00222C98 91 81 00 44 */ stw r12, 0x44(r1) /* 80225E9C 00222C9C 6D 6B 80 00 */ xoris r11, r11, 0x8000 /* 80225EA0 00222CA0 7D 4A 07 74 */ extsb r10, r10 -/* 80225EA4 00222CA4 C8 62 BC 40 */ lfd f3, lbl_803D05C0-_SDA2_BASE_(r2) +/* 80225EA4 00222CA4 C8 62 BC 40 */ lfd f3, lbl__635-_SDA2_BASE_(r2) /* 80225EA8 00222CA8 90 01 00 40 */ stw r0, 0x40(r1) /* 80225EAC 00222CAC 6D 4A 80 00 */ xoris r10, r10, 0x8000 -/* 80225EB0 00222CB0 C0 82 BC 38 */ lfs f4, lbl_803D05B8-_SDA2_BASE_(r2) +/* 80225EB0 00222CB0 C0 82 BC 38 */ lfs f4, lbl__633_1-_SDA2_BASE_(r2) /* 80225EB4 00222CB4 C8 01 00 40 */ lfd f0, 0x40(r1) /* 80225EB8 00222CB8 91 61 00 3C */ stw r11, 0x3c(r1) /* 80225EBC 00222CBC EC 20 18 28 */ fsubs f1, f0, f3 @@ -53064,12 +53064,12 @@ lbl_80225E78: /* 80225F28 00222D28 91 61 00 2C */ stw r11, 0x2c(r1) /* 80225F2C 00222D2C 6D 4A 80 00 */ xoris r10, r10, 0x8000 /* 80225F30 00222D30 7C 63 07 74 */ extsb r3, r3 -/* 80225F34 00222D34 C8 62 BC 40 */ lfd f3, lbl_803D05C0-_SDA2_BASE_(r2) +/* 80225F34 00222D34 C8 62 BC 40 */ lfd f3, lbl__635-_SDA2_BASE_(r2) /* 80225F38 00222D38 C8 01 00 28 */ lfd f0, 0x28(r1) /* 80225F3C 00222D3C 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 80225F40 00222D40 91 41 00 24 */ stw r10, 0x24(r1) /* 80225F44 00222D44 EC 20 18 28 */ fsubs f1, f0, f3 -/* 80225F48 00222D48 C0 82 BC 38 */ lfs f4, lbl_803D05B8-_SDA2_BASE_(r2) +/* 80225F48 00222D48 C0 82 BC 38 */ lfs f4, lbl__633_1-_SDA2_BASE_(r2) /* 80225F4C 00222D4C 90 01 00 20 */ stw r0, 0x20(r1) /* 80225F50 00222D50 C8 01 00 20 */ lfd f0, 0x20(r1) /* 80225F54 00222D54 EC 44 00 72 */ fmuls f2, f4, f1 @@ -53095,9 +53095,9 @@ lbl_80225E78: /* 80225FA4 00222DA4 7C A5 07 74 */ extsb r5, r5 /* 80225FA8 00222DA8 90 01 00 50 */ stw r0, 0x50(r1) /* 80225FAC 00222DAC 7C 63 07 74 */ extsb r3, r3 -/* 80225FB0 00222DB0 C8 42 BC 40 */ lfd f2, lbl_803D05C0-_SDA2_BASE_(r2) +/* 80225FB0 00222DB0 C8 42 BC 40 */ lfd f2, lbl__635-_SDA2_BASE_(r2) /* 80225FB4 00222DB4 6C A5 80 00 */ xoris r5, r5, 0x8000 -/* 80225FB8 00222DB8 C0 62 BC 38 */ lfs f3, lbl_803D05B8-_SDA2_BASE_(r2) +/* 80225FB8 00222DB8 C0 62 BC 38 */ lfs f3, lbl__633_1-_SDA2_BASE_(r2) /* 80225FBC 00222DBC 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 80225FC0 00222DC0 90 A1 00 4C */ stw r5, 0x4c(r1) /* 80225FC4 00222DC4 90 61 00 54 */ stw r3, 0x54(r1) @@ -53138,14 +53138,14 @@ lbl_80225E78: /* 80226050 00222E50 91 61 00 64 */ stw r11, 0x64(r1) /* 80226054 00222E54 6D 4A 80 00 */ xoris r10, r10, 0x8000 /* 80226058 00222E58 7D 08 07 74 */ extsb r8, r8 -/* 8022605C 00222E5C C8 62 BC 40 */ lfd f3, lbl_803D05C0-_SDA2_BASE_(r2) +/* 8022605C 00222E5C C8 62 BC 40 */ lfd f3, lbl__635-_SDA2_BASE_(r2) /* 80226060 00222E60 91 41 00 6C */ stw r10, 0x6c(r1) /* 80226064 00222E64 6D 08 80 00 */ xoris r8, r8, 0x8000 /* 80226068 00222E68 C8 21 00 60 */ lfd f1, 0x60(r1) /* 8022606C 00222E6C 91 01 00 74 */ stw r8, 0x74(r1) /* 80226070 00222E70 C8 01 00 68 */ lfd f0, 0x68(r1) /* 80226074 00222E74 EC 41 18 28 */ fsubs f2, f1, f3 -/* 80226078 00222E78 C0 82 BC 38 */ lfs f4, lbl_803D05B8-_SDA2_BASE_(r2) +/* 80226078 00222E78 C0 82 BC 38 */ lfs f4, lbl__633_1-_SDA2_BASE_(r2) /* 8022607C 00222E7C EC 20 18 28 */ fsubs f1, f0, f3 /* 80226080 00222E80 C8 01 00 70 */ lfd f0, 0x70(r1) /* 80226084 00222E84 EC 44 00 B2 */ fmuls f2, f4, f2 @@ -53171,12 +53171,12 @@ lbl_80225E78: /* 802260D4 00222ED4 91 41 00 7C */ stw r10, 0x7c(r1) /* 802260D8 00222ED8 6D 08 80 00 */ xoris r8, r8, 0x8000 /* 802260DC 00222EDC 7C A5 07 74 */ extsb r5, r5 -/* 802260E0 00222EE0 C8 62 BC 40 */ lfd f3, lbl_803D05C0-_SDA2_BASE_(r2) +/* 802260E0 00222EE0 C8 62 BC 40 */ lfd f3, lbl__635-_SDA2_BASE_(r2) /* 802260E4 00222EE4 C8 01 00 78 */ lfd f0, 0x78(r1) /* 802260E8 00222EE8 6C A5 80 00 */ xoris r5, r5, 0x8000 /* 802260EC 00222EEC 91 01 00 84 */ stw r8, 0x84(r1) /* 802260F0 00222EF0 EC 20 18 28 */ fsubs f1, f0, f3 -/* 802260F4 00222EF4 C0 82 BC 38 */ lfs f4, lbl_803D05B8-_SDA2_BASE_(r2) +/* 802260F4 00222EF4 C0 82 BC 38 */ lfs f4, lbl__633_1-_SDA2_BASE_(r2) /* 802260F8 00222EF8 90 01 00 80 */ stw r0, 0x80(r1) /* 802260FC 00222EFC C8 01 00 80 */ lfd f0, 0x80(r1) /* 80226100 00222F00 EC 44 00 72 */ fmuls f2, f4, f1 @@ -53207,10 +53207,10 @@ lbl_80225E78: /* 80226164 00222F64 91 41 00 94 */ stw r10, 0x94(r1) /* 80226168 00222F68 6D 0A 80 00 */ xoris r10, r8, 0x8000 /* 8022616C 00222F6C 7C A5 07 74 */ extsb r5, r5 -/* 80226170 00222F70 C8 62 BC 40 */ lfd f3, lbl_803D05C0-_SDA2_BASE_(r2) +/* 80226170 00222F70 C8 62 BC 40 */ lfd f3, lbl__635-_SDA2_BASE_(r2) /* 80226174 00222F74 90 01 00 90 */ stw r0, 0x90(r1) /* 80226178 00222F78 6C A8 80 00 */ xoris r8, r5, 0x8000 -/* 8022617C 00222F7C C0 82 BC 38 */ lfs f4, lbl_803D05B8-_SDA2_BASE_(r2) +/* 8022617C 00222F7C C0 82 BC 38 */ lfs f4, lbl__633_1-_SDA2_BASE_(r2) /* 80226180 00222F80 7C A3 3A 14 */ add r5, r3, r7 /* 80226184 00222F84 C8 01 00 90 */ lfd f0, 0x90(r1) /* 80226188 00222F88 91 41 00 9C */ stw r10, 0x9c(r1) @@ -53244,12 +53244,12 @@ lbl_80225E78: /* 802261F8 00222FF8 91 61 00 AC */ stw r11, 0xac(r1) /* 802261FC 00222FFC 6D 4A 80 00 */ xoris r10, r10, 0x8000 /* 80226200 00223000 7D 08 07 74 */ extsb r8, r8 -/* 80226204 00223004 C8 62 BC 40 */ lfd f3, lbl_803D05C0-_SDA2_BASE_(r2) +/* 80226204 00223004 C8 62 BC 40 */ lfd f3, lbl__635-_SDA2_BASE_(r2) /* 80226208 00223008 C8 01 00 A8 */ lfd f0, 0xa8(r1) /* 8022620C 0022300C 6D 08 80 00 */ xoris r8, r8, 0x8000 /* 80226210 00223010 91 41 00 B4 */ stw r10, 0xb4(r1) /* 80226214 00223014 EC 20 18 28 */ fsubs f1, f0, f3 -/* 80226218 00223018 C0 82 BC 38 */ lfs f4, lbl_803D05B8-_SDA2_BASE_(r2) +/* 80226218 00223018 C0 82 BC 38 */ lfs f4, lbl__633_1-_SDA2_BASE_(r2) /* 8022621C 0022301C 90 01 00 B0 */ stw r0, 0xb0(r1) /* 80226220 00223020 C8 01 00 B0 */ lfd f0, 0xb0(r1) /* 80226224 00223024 EC 44 00 72 */ fmuls f2, f4, f1 @@ -53275,9 +53275,9 @@ lbl_80225E78: /* 80226274 00223074 7D 08 07 74 */ extsb r8, r8 /* 80226278 00223078 90 01 00 C8 */ stw r0, 0xc8(r1) /* 8022627C 0022307C 7C 63 07 74 */ extsb r3, r3 -/* 80226280 00223080 C8 42 BC 40 */ lfd f2, lbl_803D05C0-_SDA2_BASE_(r2) +/* 80226280 00223080 C8 42 BC 40 */ lfd f2, lbl__635-_SDA2_BASE_(r2) /* 80226284 00223084 6D 08 80 00 */ xoris r8, r8, 0x8000 -/* 80226288 00223088 C0 62 BC 38 */ lfs f3, lbl_803D05B8-_SDA2_BASE_(r2) +/* 80226288 00223088 C0 62 BC 38 */ lfs f3, lbl__633_1-_SDA2_BASE_(r2) /* 8022628C 0022308C 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 80226290 00223090 91 01 00 C4 */ stw r8, 0xc4(r1) /* 80226294 00223094 90 61 00 CC */ stw r3, 0xcc(r1) @@ -53324,10 +53324,10 @@ lbl_80226318: /* 80226330 00223130 91 21 00 D4 */ stw r9, 0xd4(r1) /* 80226334 00223134 6C A5 80 00 */ xoris r5, r5, 0x8000 /* 80226338 00223138 7C 00 07 74 */ extsb r0, r0 -/* 8022633C 0022313C C8 62 BC 40 */ lfd f3, lbl_803D05C0-_SDA2_BASE_(r2) +/* 8022633C 0022313C C8 62 BC 40 */ lfd f3, lbl__635-_SDA2_BASE_(r2) /* 80226340 00223140 91 01 00 D0 */ stw r8, 0xd0(r1) /* 80226344 00223144 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 80226348 00223148 C0 82 BC 38 */ lfs f4, lbl_803D05B8-_SDA2_BASE_(r2) +/* 80226348 00223148 C0 82 BC 38 */ lfs f4, lbl__633_1-_SDA2_BASE_(r2) /* 8022634C 0022314C 38 84 00 04 */ addi r4, r4, 4 /* 80226350 00223150 C8 01 00 D0 */ lfd f0, 0xd0(r1) /* 80226354 00223154 90 A1 00 CC */ stw r5, 0xcc(r1) @@ -54647,8 +54647,8 @@ _rwGCNDisplayListGetStride: lbl_802276B0: /* 802276B0 002244B0 28 1F 00 14 */ cmplwi r31, 0x14 /* 802276B4 002244B4 41 81 03 84 */ bgt lbl_80227A38 -/* 802276B8 002244B8 3C 60 80 2B */ lis r3, lbl_802B7A48@ha -/* 802276BC 002244BC 38 63 7A 48 */ addi r3, r3, lbl_802B7A48@l +/* 802276B8 002244B8 3C 60 80 2B */ lis r3, lbl__421@ha +/* 802276BC 002244BC 38 63 7A 48 */ addi r3, r3, lbl__421@l /* 802276C0 002244C0 7C 03 E0 2E */ lwzx r0, r3, r28 /* 802276C4 002244C4 7C 09 03 A6 */ mtctr r0 /* 802276C8 002244C8 4E 80 04 20 */ bctr @@ -54954,7 +54954,7 @@ rwsdk.2.ReconditionVertexIndexData: /* 80227AE8 002248E8 90 01 01 B4 */ stw r0, 0x1b4(r1) /* 80227AEC 002248EC 39 61 01 B0 */ addi r11, r1, 0x1b0 /* 80227AF0 002248F0 4B FC 5A 01 */ bl func_801ED4F0 -/* 80227AF4 002248F4 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 80227AF4 002248F4 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 80227AF8 002248F8 7C 78 1B 78 */ mr r24, r3 /* 80227AFC 002248FC 7C 99 23 78 */ mr r25, r4 /* 80227B00 00224900 7C BA 2B 78 */ mr r26, r5 @@ -55039,7 +55039,7 @@ lbl_80227C0C: /* 80227C20 00224A20 80 19 00 00 */ lwz r0, 0(r25) /* 80227C24 00224A24 28 00 00 00 */ cmplwi r0, 0 /* 80227C28 00224A28 40 82 00 20 */ bne lbl_80227C48 -/* 80227C2C 00224A2C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80227C2C 00224A2C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80227C30 00224A30 7F C3 F3 78 */ mr r3, r30 /* 80227C34 00224A34 81 84 01 38 */ lwz r12, 0x138(r4) /* 80227C38 00224A38 7D 89 03 A6 */ mtctr r12 @@ -55048,7 +55048,7 @@ lbl_80227C0C: /* 80227C44 00224A44 48 00 02 A0 */ b lbl_80227EE4 lbl_80227C48: /* 80227C48 00224A48 80 98 00 54 */ lwz r4, 0x54(r24) -/* 80227C4C 00224A4C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80227C4C 00224A4C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80227C50 00224A50 A3 64 00 04 */ lhz r27, 4(r4) /* 80227C54 00224A54 81 83 01 34 */ lwz r12, 0x134(r3) /* 80227C58 00224A58 57 7F 10 3A */ slwi r31, r27, 2 @@ -55058,12 +55058,12 @@ lbl_80227C48: /* 80227C68 00224A68 4E 80 04 21 */ bctrl /* 80227C6C 00224A6C 7C 7D 1B 79 */ or. r29, r3, r3 /* 80227C70 00224A70 40 82 00 34 */ bne lbl_80227CA4 -/* 80227C74 00224A74 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80227C74 00224A74 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80227C78 00224A78 80 79 00 00 */ lwz r3, 0(r25) /* 80227C7C 00224A7C 81 84 01 38 */ lwz r12, 0x138(r4) /* 80227C80 00224A80 7D 89 03 A6 */ mtctr r12 /* 80227C84 00224A84 4E 80 04 21 */ bctrl -/* 80227C88 00224A88 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80227C88 00224A88 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80227C8C 00224A8C 7F C3 F3 78 */ mr r3, r30 /* 80227C90 00224A90 81 84 01 38 */ lwz r12, 0x138(r4) /* 80227C94 00224A94 7D 89 03 A6 */ mtctr r12 @@ -55146,7 +55146,7 @@ lbl_80227DA4: lbl_80227DB0: /* 80227DB0 00224BB0 7C 04 D8 40 */ cmplw r4, r27 /* 80227DB4 00224BB4 41 80 FF 0C */ blt lbl_80227CC0 -/* 80227DB8 00224BB8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80227DB8 00224BB8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80227DBC 00224BBC 7F E3 FB 78 */ mr r3, r31 /* 80227DC0 00224BC0 81 84 01 34 */ lwz r12, 0x134(r4) /* 80227DC4 00224BC4 7D 89 03 A6 */ mtctr r12 @@ -55155,17 +55155,17 @@ lbl_80227DB0: /* 80227DD0 00224BD0 80 1A 00 00 */ lwz r0, 0(r26) /* 80227DD4 00224BD4 28 00 00 00 */ cmplwi r0, 0 /* 80227DD8 00224BD8 40 82 00 48 */ bne lbl_80227E20 -/* 80227DDC 00224BDC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80227DDC 00224BDC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80227DE0 00224BE0 7F A3 EB 78 */ mr r3, r29 /* 80227DE4 00224BE4 81 84 01 38 */ lwz r12, 0x138(r4) /* 80227DE8 00224BE8 7D 89 03 A6 */ mtctr r12 /* 80227DEC 00224BEC 4E 80 04 21 */ bctrl -/* 80227DF0 00224BF0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80227DF0 00224BF0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80227DF4 00224BF4 80 79 00 00 */ lwz r3, 0(r25) /* 80227DF8 00224BF8 81 84 01 38 */ lwz r12, 0x138(r4) /* 80227DFC 00224BFC 7D 89 03 A6 */ mtctr r12 /* 80227E00 00224C00 4E 80 04 21 */ bctrl -/* 80227E04 00224C04 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80227E04 00224C04 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80227E08 00224C08 7F C3 F3 78 */ mr r3, r30 /* 80227E0C 00224C0C 81 84 01 38 */ lwz r12, 0x138(r4) /* 80227E10 00224C10 7D 89 03 A6 */ mtctr r12 @@ -55196,7 +55196,7 @@ lbl_80227E34: /* 80227E6C 00224C6C 57 F7 10 3A */ slwi r23, r31, 2 /* 80227E70 00224C70 48 00 00 1C */ b lbl_80227E8C lbl_80227E74: -/* 80227E74 00224C74 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80227E74 00224C74 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80227E78 00224C78 80 9A 00 00 */ lwz r4, 0(r26) /* 80227E7C 00224C7C 81 83 01 38 */ lwz r12, 0x138(r3) /* 80227E80 00224C80 7C 64 B8 2E */ lwzx r3, r4, r23 @@ -55216,12 +55216,12 @@ lbl_80227EA0: lbl_80227EB0: /* 80227EB0 00224CB0 7C 1F D8 40 */ cmplw r31, r27 /* 80227EB4 00224CB4 41 80 FF 80 */ blt lbl_80227E34 -/* 80227EB8 00224CB8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80227EB8 00224CB8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80227EBC 00224CBC 7F A3 EB 78 */ mr r3, r29 /* 80227EC0 00224CC0 81 84 01 38 */ lwz r12, 0x138(r4) /* 80227EC4 00224CC4 7D 89 03 A6 */ mtctr r12 /* 80227EC8 00224CC8 4E 80 04 21 */ bctrl -/* 80227ECC 00224CCC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80227ECC 00224CCC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80227ED0 00224CD0 7F C3 F3 78 */ mr r3, r30 /* 80227ED4 00224CD4 81 84 01 38 */ lwz r12, 0x138(r4) /* 80227ED8 00224CD8 7D 89 03 A6 */ mtctr r12 @@ -55242,7 +55242,7 @@ rwsdk.2.VtxDescInitOptimized: /* 80227F04 00224D04 90 01 00 34 */ stw r0, 0x34(r1) /* 80227F08 00224D08 39 61 00 30 */ addi r11, r1, 0x30 /* 80227F0C 00224D0C 4B FC 55 F1 */ bl func_801ED4FC -/* 80227F10 00224D10 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 80227F10 00224D10 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 80227F14 00224D14 7C 7E 1B 78 */ mr r30, r3 /* 80227F18 00224D18 7C 9D 23 78 */ mr r29, r4 /* 80227F1C 00224D1C 7F FE 00 2E */ lwzx r31, r30, r0 @@ -55251,23 +55251,23 @@ rwsdk.2.VtxDescInitOptimized: /* 80227F28 00224D28 4B FF 7A 19 */ bl _rpGameCubeVtxFmtGetDefault /* 80227F2C 00224D2C 7C 7F 1B 78 */ mr r31, r3 lbl_80227F30: -/* 80227F30 00224D30 3C 60 80 38 */ lis r3, lbl_803839A0@ha -/* 80227F34 00224D34 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l +/* 80227F30 00224D30 3C 60 80 38 */ lis r3, lbl_VtxDesc_1@ha +/* 80227F34 00224D34 38 63 39 A0 */ addi r3, r3, lbl_VtxDesc_1@l /* 80227F38 00224D38 48 00 46 19 */ bl _rwVertexDescriptorInit -/* 80227F3C 00224D3C 3C 60 80 38 */ lis r3, lbl_803839A0@ha +/* 80227F3C 00224D3C 3C 60 80 38 */ lis r3, lbl_VtxDesc_1@ha /* 80227F40 00224D40 38 80 00 00 */ li r4, 0 -/* 80227F44 00224D44 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l +/* 80227F44 00224D44 38 63 39 A0 */ addi r3, r3, lbl_VtxDesc_1@l /* 80227F48 00224D48 48 00 46 35 */ bl _rwGCNVertexDescSetVAT -/* 80227F4C 00224D4C 3C 60 80 38 */ lis r3, lbl_803839A0@ha +/* 80227F4C 00224D4C 3C 60 80 38 */ lis r3, lbl_VtxDesc_1@ha /* 80227F50 00224D50 88 DF 00 00 */ lbz r6, 0(r31) /* 80227F54 00224D54 88 FF 00 0C */ lbz r7, 0xc(r31) -/* 80227F58 00224D58 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l +/* 80227F58 00224D58 38 63 39 A0 */ addi r3, r3, lbl_VtxDesc_1@l /* 80227F5C 00224D5C 38 80 00 09 */ li r4, 9 /* 80227F60 00224D60 38 A0 00 01 */ li r5, 1 /* 80227F64 00224D64 48 00 46 21 */ bl _rwGCNVertexDescSetElementAttr /* 80227F68 00224D68 80 1D 00 04 */ lwz r0, 4(r29) -/* 80227F6C 00224D6C 3C 60 80 38 */ lis r3, lbl_803839A0@ha -/* 80227F70 00224D70 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l +/* 80227F6C 00224D6C 3C 60 80 38 */ lis r3, lbl_VtxDesc_1@ha +/* 80227F70 00224D70 38 63 39 A0 */ addi r3, r3, lbl_VtxDesc_1@l /* 80227F74 00224D74 38 80 00 09 */ li r4, 9 /* 80227F78 00224D78 28 00 00 FF */ cmplwi r0, 0xff /* 80227F7C 00224D7C 38 A0 00 02 */ li r5, 2 @@ -55282,19 +55282,19 @@ lbl_80227F88: /* 80227F9C 00224D9C 88 1F 00 0D */ lbz r0, 0xd(r31) /* 80227FA0 00224DA0 28 00 00 00 */ cmplwi r0, 0 /* 80227FA4 00224DA4 41 82 00 50 */ beq lbl_80227FF4 -/* 80227FA8 00224DA8 3C 60 80 38 */ lis r3, lbl_803839A0@ha +/* 80227FA8 00224DA8 3C 60 80 38 */ lis r3, lbl_VtxDesc_1@ha /* 80227FAC 00224DAC 88 DF 00 01 */ lbz r6, 1(r31) -/* 80227FB0 00224DB0 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l +/* 80227FB0 00224DB0 38 63 39 A0 */ addi r3, r3, lbl_VtxDesc_1@l /* 80227FB4 00224DB4 38 80 00 19 */ li r4, 0x19 /* 80227FB8 00224DB8 38 A0 00 01 */ li r5, 1 /* 80227FBC 00224DBC 38 E0 00 00 */ li r7, 0 /* 80227FC0 00224DC0 48 00 45 C5 */ bl _rwGCNVertexDescSetElementAttr /* 80227FC4 00224DC4 57 80 18 38 */ slwi r0, r28, 3 -/* 80227FC8 00224DC8 3C A0 80 38 */ lis r5, lbl_803839A0@ha +/* 80227FC8 00224DC8 3C A0 80 38 */ lis r5, lbl_VtxDesc_1@ha /* 80227FCC 00224DCC 7C 7D 02 14 */ add r3, r29, r0 /* 80227FD0 00224DD0 38 80 00 19 */ li r4, 0x19 /* 80227FD4 00224DD4 80 03 00 04 */ lwz r0, 4(r3) -/* 80227FD8 00224DD8 38 65 39 A0 */ addi r3, r5, lbl_803839A0@l +/* 80227FD8 00224DD8 38 65 39 A0 */ addi r3, r5, lbl_VtxDesc_1@l /* 80227FDC 00224DDC 38 A0 00 02 */ li r5, 2 /* 80227FE0 00224DE0 28 00 00 FF */ cmplwi r0, 0xff /* 80227FE4 00224DE4 41 80 00 08 */ blt lbl_80227FEC @@ -55303,19 +55303,19 @@ lbl_80227FEC: /* 80227FEC 00224DEC 48 00 48 7D */ bl _rwGCNVertexDescSetElementDesc /* 80227FF0 00224DF0 48 00 00 4C */ b lbl_8022803C lbl_80227FF4: -/* 80227FF4 00224DF4 3C 60 80 38 */ lis r3, lbl_803839A0@ha +/* 80227FF4 00224DF4 3C 60 80 38 */ lis r3, lbl_VtxDesc_1@ha /* 80227FF8 00224DF8 88 DF 00 01 */ lbz r6, 1(r31) -/* 80227FFC 00224DFC 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l +/* 80227FFC 00224DFC 38 63 39 A0 */ addi r3, r3, lbl_VtxDesc_1@l /* 80228000 00224E00 38 80 00 0A */ li r4, 0xa /* 80228004 00224E04 38 A0 00 00 */ li r5, 0 /* 80228008 00224E08 38 E0 00 00 */ li r7, 0 /* 8022800C 00224E0C 48 00 45 79 */ bl _rwGCNVertexDescSetElementAttr /* 80228010 00224E10 57 80 18 38 */ slwi r0, r28, 3 -/* 80228014 00224E14 3C A0 80 38 */ lis r5, lbl_803839A0@ha +/* 80228014 00224E14 3C A0 80 38 */ lis r5, lbl_VtxDesc_1@ha /* 80228018 00224E18 7C 7D 02 14 */ add r3, r29, r0 /* 8022801C 00224E1C 38 80 00 0A */ li r4, 0xa /* 80228020 00224E20 80 03 00 04 */ lwz r0, 4(r3) -/* 80228024 00224E24 38 65 39 A0 */ addi r3, r5, lbl_803839A0@l +/* 80228024 00224E24 38 65 39 A0 */ addi r3, r5, lbl_VtxDesc_1@l /* 80228028 00224E28 38 A0 00 02 */ li r5, 2 /* 8022802C 00224E2C 28 00 00 FF */ cmplwi r0, 0xff /* 80228030 00224E30 41 80 00 08 */ blt lbl_80228038 @@ -55329,19 +55329,19 @@ lbl_80228040: /* 80228044 00224E44 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 80228048 00224E48 41 82 00 54 */ beq lbl_8022809C /* 8022804C 00224E4C 88 DF 00 0A */ lbz r6, 0xa(r31) -/* 80228050 00224E50 3C 60 80 38 */ lis r3, lbl_803839A0@ha -/* 80228054 00224E54 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l +/* 80228050 00224E50 3C 60 80 38 */ lis r3, lbl_VtxDesc_1@ha +/* 80228054 00224E54 38 63 39 A0 */ addi r3, r3, lbl_VtxDesc_1@l /* 80228058 00224E58 38 80 00 0B */ li r4, 0xb /* 8022805C 00224E5C 20 06 00 02 */ subfic r0, r6, 2 /* 80228060 00224E60 38 E0 00 00 */ li r7, 0 /* 80228064 00224E64 54 05 0F FE */ srwi r5, r0, 0x1f /* 80228068 00224E68 48 00 45 1D */ bl _rwGCNVertexDescSetElementAttr /* 8022806C 00224E6C 57 80 18 38 */ slwi r0, r28, 3 -/* 80228070 00224E70 3C A0 80 38 */ lis r5, lbl_803839A0@ha +/* 80228070 00224E70 3C A0 80 38 */ lis r5, lbl_VtxDesc_1@ha /* 80228074 00224E74 7C 7D 02 14 */ add r3, r29, r0 /* 80228078 00224E78 38 80 00 0B */ li r4, 0xb /* 8022807C 00224E7C 80 03 00 04 */ lwz r0, 4(r3) -/* 80228080 00224E80 38 65 39 A0 */ addi r3, r5, lbl_803839A0@l +/* 80228080 00224E80 38 65 39 A0 */ addi r3, r5, lbl_VtxDesc_1@l /* 80228084 00224E84 38 A0 00 02 */ li r5, 2 /* 80228088 00224E88 28 00 00 FF */ cmplwi r0, 0xff /* 8022808C 00224E8C 41 80 00 08 */ blt lbl_80228094 @@ -55353,9 +55353,9 @@ lbl_8022809C: /* 8022809C 00224E9C 80 1E 00 08 */ lwz r0, 8(r30) /* 802280A0 00224EA0 70 00 00 84 */ andi. r0, r0, 0x84 /* 802280A4 00224EA4 41 82 00 74 */ beq lbl_80228118 -/* 802280A8 00224EA8 3C 60 80 38 */ lis r3, lbl_803839A0@ha +/* 802280A8 00224EA8 3C 60 80 38 */ lis r3, lbl_VtxDesc_1@ha /* 802280AC 00224EAC 57 80 18 38 */ slwi r0, r28, 3 -/* 802280B0 00224EB0 3B 63 39 A0 */ addi r27, r3, lbl_803839A0@l +/* 802280B0 00224EB0 3B 63 39 A0 */ addi r27, r3, lbl_VtxDesc_1@l /* 802280B4 00224EB4 3B 20 00 00 */ li r25, 0 /* 802280B8 00224EB8 7F BD 02 14 */ add r29, r29, r0 /* 802280BC 00224EBC 48 00 00 50 */ b lbl_8022810C @@ -55385,13 +55385,13 @@ lbl_8022810C: /* 80228110 00224F10 7C 19 00 40 */ cmplw r25, r0 /* 80228114 00224F14 41 80 FF AC */ blt lbl_802280C0 lbl_80228118: -/* 80228118 00224F18 3C 60 80 38 */ lis r3, lbl_803839A0@ha +/* 80228118 00224F18 3C 60 80 38 */ lis r3, lbl_VtxDesc_1@ha /* 8022811C 00224F1C 57 84 06 3E */ clrlwi r4, r28, 0x18 -/* 80228120 00224F20 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l +/* 80228120 00224F20 38 63 39 A0 */ addi r3, r3, lbl_VtxDesc_1@l /* 80228124 00224F24 48 00 4C 7D */ bl _rwGCNVertexDescSetNumIndexedAttr -/* 80228128 00224F28 3C 60 80 38 */ lis r3, lbl_803839A0@ha +/* 80228128 00224F28 3C 60 80 38 */ lis r3, lbl_VtxDesc_1@ha /* 8022812C 00224F2C 39 61 00 30 */ addi r11, r1, 0x30 -/* 80228130 00224F30 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l +/* 80228130 00224F30 38 63 39 A0 */ addi r3, r3, lbl_VtxDesc_1@l /* 80228134 00224F34 4B FC 54 15 */ bl func_801ED548 /* 80228138 00224F38 80 01 00 34 */ lwz r0, 0x34(r1) /* 8022813C 00224F3C 7C 08 03 A6 */ mtlr r0 @@ -55414,7 +55414,7 @@ _rwDlGeometryInstanceOptimized: /* 80228174 00224F74 80 81 00 1C */ lwz r4, 0x1c(r1) /* 80228178 00224F78 7F A3 EB 78 */ mr r3, r29 /* 8022817C 00224F7C 4B FF FD 81 */ bl rwsdk.2.VtxDescInitOptimized -/* 80228180 00224F80 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 80228180 00224F80 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 80228184 00224F84 7C 7F 1B 78 */ mr r31, r3 /* 80228188 00224F88 80 9D 00 1C */ lwz r4, 0x1c(r29) /* 8022818C 00224F8C 7C 1D 00 2E */ lwzx r0, r29, r0 @@ -55601,7 +55601,7 @@ lbl_80228420: /* 80228430 00225230 7F E3 FB 78 */ mr r3, r31 /* 80228434 00225234 38 81 00 88 */ addi r4, r1, 0x88 /* 80228438 00225238 48 00 33 A5 */ bl _rwGCNVertexBufferGetSize -/* 8022843C 0022523C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022843C 0022523C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80228440 00225240 7F 18 1A 14 */ add r24, r24, r3 /* 80228444 00225244 7F 19 C3 78 */ mr r25, r24 /* 80228448 00225248 81 84 01 34 */ lwz r12, 0x134(r4) @@ -55624,7 +55624,7 @@ lbl_80228420: /* 8022848C 0022528C 90 15 00 14 */ stw r0, 0x14(r21) /* 80228490 00225290 92 B3 00 00 */ stw r21, 0(r19) /* 80228494 00225294 4B DD AF C5 */ bl memset -/* 80228498 00225298 A0 0D A0 40 */ lhz r0, lbl_803CC940-_SDA_BASE_(r13) +/* 80228498 00225298 A0 0D A0 40 */ lhz r0, lbl__RwDlTokenLastSeen-_SDA_BASE_(r13) /* 8022849C 0022529C 38 80 00 00 */ li r4, 0 /* 802284A0 002252A0 7E 34 8B 78 */ mr r20, r17 /* 802284A4 002252A4 B0 11 00 00 */ sth r0, 0(r17) @@ -55635,7 +55635,7 @@ lbl_80228420: /* 802284B8 002252B8 80 1D 00 08 */ lwz r0, 8(r29) /* 802284BC 002252BC 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 802284C0 002252C0 41 82 00 88 */ beq lbl_80228548 -/* 802284C4 002252C4 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 802284C4 002252C4 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 802284C8 002252C8 7C 7D 00 2E */ lwzx r3, r29, r0 /* 802284CC 002252CC 28 03 00 00 */ cmplwi r3, 0 /* 802284D0 002252D0 40 82 00 50 */ bne lbl_80228520 @@ -55713,7 +55713,7 @@ lbl_802285B0: /* 802285D0 002253D0 7E 65 9B 78 */ mr r5, r19 /* 802285D4 002253D4 7E E6 BB 78 */ mr r6, r23 /* 802285D8 002253D8 4B FF F4 D9 */ bl _rwGCNDisplayListInitialize -/* 802285DC 002253DC 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 802285DC 002253DC 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 802285E0 002253E0 80 81 00 18 */ lwz r4, 0x18(r1) /* 802285E4 002253E4 7C 1D 00 2E */ lwzx r0, r29, r0 /* 802285E8 002253E8 80 7D 00 1C */ lwz r3, 0x1c(r29) @@ -55851,7 +55851,7 @@ lbl_8022878C: /* 802287D8 002255D8 7E 51 93 78 */ mr r17, r18 /* 802287DC 002255DC 48 00 00 24 */ b lbl_80228800 lbl_802287E0: -/* 802287E0 002255E0 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 802287E0 002255E0 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802287E4 002255E4 80 81 00 18 */ lwz r4, 0x18(r1) /* 802287E8 002255E8 81 83 01 38 */ lwz r12, 0x138(r3) /* 802287EC 002255EC 7C 64 88 2E */ lwzx r3, r4, r17 @@ -55864,12 +55864,12 @@ lbl_80228800: /* 80228804 00225604 A0 03 00 04 */ lhz r0, 4(r3) /* 80228808 00225608 7C 12 00 40 */ cmplw r18, r0 /* 8022880C 0022560C 41 80 FF D4 */ blt lbl_802287E0 -/* 80228810 00225610 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80228810 00225610 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80228814 00225614 80 61 00 18 */ lwz r3, 0x18(r1) /* 80228818 00225618 81 84 01 38 */ lwz r12, 0x138(r4) /* 8022881C 0022561C 7D 89 03 A6 */ mtctr r12 /* 80228820 00225620 4E 80 04 21 */ bctrl -/* 80228824 00225624 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80228824 00225624 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80228828 00225628 80 61 00 1C */ lwz r3, 0x1c(r1) /* 8022882C 0022562C 81 84 01 38 */ lwz r12, 0x138(r4) /* 80228830 00225630 7D 89 03 A6 */ mtctr r12 @@ -55889,7 +55889,7 @@ rwsdk.2.VtxDescInitFast: /* 8022885C 0022565C 90 01 00 34 */ stw r0, 0x34(r1) /* 80228860 00225660 39 61 00 30 */ addi r11, r1, 0x30 /* 80228864 00225664 4B FC 4C 99 */ bl func_801ED4FC -/* 80228868 00225668 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 80228868 00225668 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 8022886C 0022566C 7C 7E 1B 78 */ mr r30, r3 /* 80228870 00225670 83 A3 00 14 */ lwz r29, 0x14(r3) /* 80228874 00225674 7F FE 00 2E */ lwzx r31, r30, r0 @@ -55898,23 +55898,23 @@ rwsdk.2.VtxDescInitFast: /* 80228880 00225680 4B FF 70 C1 */ bl _rpGameCubeVtxFmtGetDefault /* 80228884 00225684 7C 7F 1B 78 */ mr r31, r3 lbl_80228888: -/* 80228888 00225688 3C 60 80 38 */ lis r3, lbl_803839A0@ha -/* 8022888C 0022568C 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l +/* 80228888 00225688 3C 60 80 38 */ lis r3, lbl_VtxDesc_1@ha +/* 8022888C 0022568C 38 63 39 A0 */ addi r3, r3, lbl_VtxDesc_1@l /* 80228890 00225690 48 00 3C C1 */ bl _rwVertexDescriptorInit -/* 80228894 00225694 3C 60 80 38 */ lis r3, lbl_803839A0@ha +/* 80228894 00225694 3C 60 80 38 */ lis r3, lbl_VtxDesc_1@ha /* 80228898 00225698 38 80 00 00 */ li r4, 0 -/* 8022889C 0022569C 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l +/* 8022889C 0022569C 38 63 39 A0 */ addi r3, r3, lbl_VtxDesc_1@l /* 802288A0 002256A0 48 00 3C DD */ bl _rwGCNVertexDescSetVAT -/* 802288A4 002256A4 3C 60 80 38 */ lis r3, lbl_803839A0@ha +/* 802288A4 002256A4 3C 60 80 38 */ lis r3, lbl_VtxDesc_1@ha /* 802288A8 002256A8 88 DF 00 00 */ lbz r6, 0(r31) /* 802288AC 002256AC 88 FF 00 0C */ lbz r7, 0xc(r31) -/* 802288B0 002256B0 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l +/* 802288B0 002256B0 38 63 39 A0 */ addi r3, r3, lbl_VtxDesc_1@l /* 802288B4 002256B4 38 80 00 09 */ li r4, 9 /* 802288B8 002256B8 38 A0 00 01 */ li r5, 1 /* 802288BC 002256BC 48 00 3C C9 */ bl _rwGCNVertexDescSetElementAttr /* 802288C0 002256C0 28 1D 00 FF */ cmplwi r29, 0xff -/* 802288C4 002256C4 3C 60 80 38 */ lis r3, lbl_803839A0@ha -/* 802288C8 002256C8 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l +/* 802288C4 002256C4 3C 60 80 38 */ lis r3, lbl_VtxDesc_1@ha +/* 802288C8 002256C8 38 63 39 A0 */ addi r3, r3, lbl_VtxDesc_1@l /* 802288CC 002256CC 38 80 00 09 */ li r4, 9 /* 802288D0 002256D0 38 A0 00 02 */ li r5, 2 /* 802288D4 002256D4 41 80 00 08 */ blt lbl_802288DC @@ -55928,16 +55928,16 @@ lbl_802288DC: /* 802288F0 002256F0 88 1F 00 0D */ lbz r0, 0xd(r31) /* 802288F4 002256F4 28 00 00 00 */ cmplwi r0, 0 /* 802288F8 002256F8 41 82 00 44 */ beq lbl_8022893C -/* 802288FC 002256FC 3C 60 80 38 */ lis r3, lbl_803839A0@ha +/* 802288FC 002256FC 3C 60 80 38 */ lis r3, lbl_VtxDesc_1@ha /* 80228900 00225700 88 DF 00 01 */ lbz r6, 1(r31) -/* 80228904 00225704 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l +/* 80228904 00225704 38 63 39 A0 */ addi r3, r3, lbl_VtxDesc_1@l /* 80228908 00225708 38 80 00 19 */ li r4, 0x19 /* 8022890C 0022570C 38 A0 00 01 */ li r5, 1 /* 80228910 00225710 38 E0 00 00 */ li r7, 0 /* 80228914 00225714 48 00 3C 71 */ bl _rwGCNVertexDescSetElementAttr /* 80228918 00225718 28 1D 00 FF */ cmplwi r29, 0xff -/* 8022891C 0022571C 3C 60 80 38 */ lis r3, lbl_803839A0@ha -/* 80228920 00225720 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l +/* 8022891C 0022571C 3C 60 80 38 */ lis r3, lbl_VtxDesc_1@ha +/* 80228920 00225720 38 63 39 A0 */ addi r3, r3, lbl_VtxDesc_1@l /* 80228924 00225724 38 80 00 19 */ li r4, 0x19 /* 80228928 00225728 38 A0 00 02 */ li r5, 2 /* 8022892C 0022572C 41 80 00 08 */ blt lbl_80228934 @@ -55946,16 +55946,16 @@ lbl_80228934: /* 80228934 00225734 48 00 3F 35 */ bl _rwGCNVertexDescSetElementDesc /* 80228938 00225738 48 00 00 40 */ b lbl_80228978 lbl_8022893C: -/* 8022893C 0022573C 3C 60 80 38 */ lis r3, lbl_803839A0@ha +/* 8022893C 0022573C 3C 60 80 38 */ lis r3, lbl_VtxDesc_1@ha /* 80228940 00225740 88 DF 00 01 */ lbz r6, 1(r31) -/* 80228944 00225744 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l +/* 80228944 00225744 38 63 39 A0 */ addi r3, r3, lbl_VtxDesc_1@l /* 80228948 00225748 38 80 00 0A */ li r4, 0xa /* 8022894C 0022574C 38 A0 00 00 */ li r5, 0 /* 80228950 00225750 38 E0 00 00 */ li r7, 0 /* 80228954 00225754 48 00 3C 31 */ bl _rwGCNVertexDescSetElementAttr /* 80228958 00225758 28 1D 00 FF */ cmplwi r29, 0xff -/* 8022895C 0022575C 3C 60 80 38 */ lis r3, lbl_803839A0@ha -/* 80228960 00225760 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l +/* 8022895C 0022575C 3C 60 80 38 */ lis r3, lbl_VtxDesc_1@ha +/* 80228960 00225760 38 63 39 A0 */ addi r3, r3, lbl_VtxDesc_1@l /* 80228964 00225764 38 80 00 0A */ li r4, 0xa /* 80228968 00225768 38 A0 00 02 */ li r5, 2 /* 8022896C 0022576C 41 80 00 08 */ blt lbl_80228974 @@ -55969,16 +55969,16 @@ lbl_8022897C: /* 80228980 00225780 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 80228984 00225784 41 82 00 48 */ beq lbl_802289CC /* 80228988 00225788 88 DF 00 0A */ lbz r6, 0xa(r31) -/* 8022898C 0022578C 3C 60 80 38 */ lis r3, lbl_803839A0@ha -/* 80228990 00225790 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l +/* 8022898C 0022578C 3C 60 80 38 */ lis r3, lbl_VtxDesc_1@ha +/* 80228990 00225790 38 63 39 A0 */ addi r3, r3, lbl_VtxDesc_1@l /* 80228994 00225794 38 80 00 0B */ li r4, 0xb /* 80228998 00225798 20 06 00 02 */ subfic r0, r6, 2 /* 8022899C 0022579C 38 E0 00 00 */ li r7, 0 /* 802289A0 002257A0 54 05 0F FE */ srwi r5, r0, 0x1f /* 802289A4 002257A4 48 00 3B E1 */ bl _rwGCNVertexDescSetElementAttr /* 802289A8 002257A8 28 1D 00 FF */ cmplwi r29, 0xff -/* 802289AC 002257AC 3C 60 80 38 */ lis r3, lbl_803839A0@ha -/* 802289B0 002257B0 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l +/* 802289AC 002257AC 3C 60 80 38 */ lis r3, lbl_VtxDesc_1@ha +/* 802289B0 002257B0 38 63 39 A0 */ addi r3, r3, lbl_VtxDesc_1@l /* 802289B4 002257B4 38 80 00 0B */ li r4, 0xb /* 802289B8 002257B8 38 A0 00 02 */ li r5, 2 /* 802289BC 002257BC 41 80 00 08 */ blt lbl_802289C4 @@ -55990,9 +55990,9 @@ lbl_802289CC: /* 802289CC 002257CC 80 1E 00 08 */ lwz r0, 8(r30) /* 802289D0 002257D0 70 00 00 84 */ andi. r0, r0, 0x84 /* 802289D4 002257D4 41 82 00 64 */ beq lbl_80228A38 -/* 802289D8 002257D8 3C 60 80 38 */ lis r3, lbl_803839A0@ha +/* 802289D8 002257D8 3C 60 80 38 */ lis r3, lbl_VtxDesc_1@ha /* 802289DC 002257DC 3B 20 00 00 */ li r25, 0 -/* 802289E0 002257E0 3B 63 39 A0 */ addi r27, r3, lbl_803839A0@l +/* 802289E0 002257E0 3B 63 39 A0 */ addi r27, r3, lbl_VtxDesc_1@l /* 802289E4 002257E4 48 00 00 48 */ b lbl_80228A2C lbl_802289E8: /* 802289E8 002257E8 7C 9F CA 14 */ add r4, r31, r25 @@ -56018,13 +56018,13 @@ lbl_80228A2C: /* 80228A30 00225830 7C 19 00 40 */ cmplw r25, r0 /* 80228A34 00225834 41 80 FF B4 */ blt lbl_802289E8 lbl_80228A38: -/* 80228A38 00225838 3C 60 80 38 */ lis r3, lbl_803839A0@ha +/* 80228A38 00225838 3C 60 80 38 */ lis r3, lbl_VtxDesc_1@ha /* 80228A3C 0022583C 57 84 06 3E */ clrlwi r4, r28, 0x18 -/* 80228A40 00225840 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l +/* 80228A40 00225840 38 63 39 A0 */ addi r3, r3, lbl_VtxDesc_1@l /* 80228A44 00225844 48 00 43 5D */ bl _rwGCNVertexDescSetNumIndexedAttr -/* 80228A48 00225848 3C 60 80 38 */ lis r3, lbl_803839A0@ha +/* 80228A48 00225848 3C 60 80 38 */ lis r3, lbl_VtxDesc_1@ha /* 80228A4C 0022584C 39 61 00 30 */ addi r11, r1, 0x30 -/* 80228A50 00225850 38 63 39 A0 */ addi r3, r3, lbl_803839A0@l +/* 80228A50 00225850 38 63 39 A0 */ addi r3, r3, lbl_VtxDesc_1@l /* 80228A54 00225854 4B FC 4A F5 */ bl func_801ED548 /* 80228A58 00225858 80 01 00 34 */ lwz r0, 0x34(r1) /* 80228A5C 0022585C 7C 08 03 A6 */ mtlr r0 @@ -56042,7 +56042,7 @@ _rwDlGeometryInstanceFast: /* 80228A80 00225880 7C 95 23 78 */ mr r21, r4 /* 80228A84 00225884 7C B4 2B 78 */ mr r20, r5 /* 80228A88 00225888 4B FF FD CD */ bl rwsdk.2.VtxDescInitFast -/* 80228A8C 0022588C 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 80228A8C 0022588C 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 80228A90 00225890 7C 7F 1B 78 */ mr r31, r3 /* 80228A94 00225894 7C 1D 00 2E */ lwzx r0, r29, r0 /* 80228A98 00225898 28 00 00 00 */ cmplwi r0, 0 @@ -56128,7 +56128,7 @@ lbl_80228B94: /* 80228BB4 002259B4 7E F7 1A 14 */ add r23, r23, r3 /* 80228BB8 002259B8 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6 /* 80228BBC 002259BC 41 82 00 48 */ beq lbl_80228C04 -/* 80228BC0 002259C0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80228BC0 002259C0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80228BC4 002259C4 38 77 00 18 */ addi r3, r23, 0x18 /* 80228BC8 002259C8 81 84 01 34 */ lwz r12, 0x134(r4) /* 80228BCC 002259CC 7D 89 03 A6 */ mtctr r12 @@ -56160,7 +56160,7 @@ lbl_80228C20: /* 80228C2C 00225A2C 7E E5 BB 78 */ mr r5, r23 /* 80228C30 00225A30 38 80 00 00 */ li r4, 0 /* 80228C34 00225A34 4B DD A8 25 */ bl memset -/* 80228C38 00225A38 A0 0D A0 40 */ lhz r0, lbl_803CC940-_SDA_BASE_(r13) +/* 80228C38 00225A38 A0 0D A0 40 */ lhz r0, lbl__RwDlTokenLastSeen-_SDA_BASE_(r13) /* 80228C3C 00225A3C 38 80 00 00 */ li r4, 0 /* 80228C40 00225A40 7F 35 CB 78 */ mr r21, r25 /* 80228C44 00225A44 B0 19 00 00 */ sth r0, 0(r25) @@ -56171,7 +56171,7 @@ lbl_80228C20: /* 80228C58 00225A58 80 1D 00 08 */ lwz r0, 8(r29) /* 80228C5C 00225A5C 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 80228C60 00225A60 41 82 00 88 */ beq lbl_80228CE8 -/* 80228C64 00225A64 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 80228C64 00225A64 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 80228C68 00225A68 7C 7D 00 2E */ lwzx r3, r29, r0 /* 80228C6C 00225A6C 28 03 00 00 */ cmplwi r3, 0 /* 80228C70 00225A70 40 82 00 50 */ bne lbl_80228CC0 @@ -56229,7 +56229,7 @@ lbl_80228D04: /* 80228D28 00225B28 7E 85 A3 78 */ mr r5, r20 /* 80228D2C 00225B2C 7F 06 C3 78 */ mr r6, r24 /* 80228D30 00225B30 4B FF ED 81 */ bl _rwGCNDisplayListInitialize -/* 80228D34 00225B34 80 0D 9F 00 */ lwz r0, lbl_803CC800-_SDA_BASE_(r13) +/* 80228D34 00225B34 80 0D 9F 00 */ lwz r0, lbl__rpDlGeomVtxFmtOffset-_SDA_BASE_(r13) /* 80228D38 00225B38 80 7D 00 54 */ lwz r3, 0x54(r29) /* 80228D3C 00225B3C 7C 1D 00 2E */ lwzx r0, r29, r0 /* 80228D40 00225B40 7C 63 DA 14 */ add r3, r3, r27 @@ -56315,7 +56315,7 @@ rwsdk.5.ReconditionVertexIndexData: /* 80228E58 00225C58 90 01 01 B4 */ stw r0, 0x1b4(r1) /* 80228E5C 00225C5C 39 61 01 B0 */ addi r11, r1, 0x1b0 /* 80228E60 00225C60 4B FC 46 91 */ bl func_801ED4F0 -/* 80228E64 00225C64 80 0D 9F 04 */ lwz r0, lbl_803CC804-_SDA_BASE_(r13) +/* 80228E64 00225C64 80 0D 9F 04 */ lwz r0, lbl__rpDlWorldVtxFmtOffset-_SDA_BASE_(r13) /* 80228E68 00225C68 7C 7B 1B 78 */ mr r27, r3 /* 80228E6C 00225C6C 7C 98 23 78 */ mr r24, r4 /* 80228E70 00225C70 7C B9 2B 78 */ mr r25, r5 @@ -56416,7 +56416,7 @@ lbl_80228FB4: /* 80228FC8 00225DC8 80 19 00 00 */ lwz r0, 0(r25) /* 80228FCC 00225DCC 28 00 00 00 */ cmplwi r0, 0 /* 80228FD0 00225DD0 40 82 00 20 */ bne lbl_80228FF0 -/* 80228FD4 00225DD4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80228FD4 00225DD4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80228FD8 00225DD8 7F C3 F3 78 */ mr r3, r30 /* 80228FDC 00225DDC 81 84 01 38 */ lwz r12, 0x138(r4) /* 80228FE0 00225DE0 7D 89 03 A6 */ mtctr r12 @@ -56425,7 +56425,7 @@ lbl_80228FB4: /* 80228FEC 00225DEC 48 00 02 A0 */ b lbl_8022928C lbl_80228FF0: /* 80228FF0 00225DF0 80 98 00 80 */ lwz r4, 0x80(r24) -/* 80228FF4 00225DF4 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80228FF4 00225DF4 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80228FF8 00225DF8 A3 64 00 04 */ lhz r27, 4(r4) /* 80228FFC 00225DFC 81 83 01 34 */ lwz r12, 0x134(r3) /* 80229000 00225E00 57 7F 10 3A */ slwi r31, r27, 2 @@ -56435,12 +56435,12 @@ lbl_80228FF0: /* 80229010 00225E10 4E 80 04 21 */ bctrl /* 80229014 00225E14 7C 7D 1B 79 */ or. r29, r3, r3 /* 80229018 00225E18 40 82 00 34 */ bne lbl_8022904C -/* 8022901C 00225E1C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022901C 00225E1C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80229020 00225E20 80 79 00 00 */ lwz r3, 0(r25) /* 80229024 00225E24 81 84 01 38 */ lwz r12, 0x138(r4) /* 80229028 00225E28 7D 89 03 A6 */ mtctr r12 /* 8022902C 00225E2C 4E 80 04 21 */ bctrl -/* 80229030 00225E30 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80229030 00225E30 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80229034 00225E34 7F C3 F3 78 */ mr r3, r30 /* 80229038 00225E38 81 84 01 38 */ lwz r12, 0x138(r4) /* 8022903C 00225E3C 7D 89 03 A6 */ mtctr r12 @@ -56523,7 +56523,7 @@ lbl_8022914C: lbl_80229158: /* 80229158 00225F58 7C 04 D8 40 */ cmplw r4, r27 /* 8022915C 00225F5C 41 80 FF 0C */ blt lbl_80229068 -/* 80229160 00225F60 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80229160 00225F60 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80229164 00225F64 7F E3 FB 78 */ mr r3, r31 /* 80229168 00225F68 81 84 01 34 */ lwz r12, 0x134(r4) /* 8022916C 00225F6C 7D 89 03 A6 */ mtctr r12 @@ -56532,17 +56532,17 @@ lbl_80229158: /* 80229178 00225F78 80 1A 00 00 */ lwz r0, 0(r26) /* 8022917C 00225F7C 28 00 00 00 */ cmplwi r0, 0 /* 80229180 00225F80 40 82 00 48 */ bne lbl_802291C8 -/* 80229184 00225F84 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80229184 00225F84 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80229188 00225F88 7F A3 EB 78 */ mr r3, r29 /* 8022918C 00225F8C 81 84 01 38 */ lwz r12, 0x138(r4) /* 80229190 00225F90 7D 89 03 A6 */ mtctr r12 /* 80229194 00225F94 4E 80 04 21 */ bctrl -/* 80229198 00225F98 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80229198 00225F98 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8022919C 00225F9C 80 79 00 00 */ lwz r3, 0(r25) /* 802291A0 00225FA0 81 84 01 38 */ lwz r12, 0x138(r4) /* 802291A4 00225FA4 7D 89 03 A6 */ mtctr r12 /* 802291A8 00225FA8 4E 80 04 21 */ bctrl -/* 802291AC 00225FAC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802291AC 00225FAC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802291B0 00225FB0 7F C3 F3 78 */ mr r3, r30 /* 802291B4 00225FB4 81 84 01 38 */ lwz r12, 0x138(r4) /* 802291B8 00225FB8 7D 89 03 A6 */ mtctr r12 @@ -56573,7 +56573,7 @@ lbl_802291DC: /* 80229214 00226014 57 F7 10 3A */ slwi r23, r31, 2 /* 80229218 00226018 48 00 00 1C */ b lbl_80229234 lbl_8022921C: -/* 8022921C 0022601C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022921C 0022601C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80229220 00226020 80 9A 00 00 */ lwz r4, 0(r26) /* 80229224 00226024 81 83 01 38 */ lwz r12, 0x138(r3) /* 80229228 00226028 7C 64 B8 2E */ lwzx r3, r4, r23 @@ -56593,12 +56593,12 @@ lbl_80229248: lbl_80229258: /* 80229258 00226058 7C 1F D8 40 */ cmplw r31, r27 /* 8022925C 0022605C 41 80 FF 80 */ blt lbl_802291DC -/* 80229260 00226060 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80229260 00226060 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80229264 00226064 7F A3 EB 78 */ mr r3, r29 /* 80229268 00226068 81 84 01 38 */ lwz r12, 0x138(r4) /* 8022926C 0022606C 7D 89 03 A6 */ mtctr r12 /* 80229270 00226070 4E 80 04 21 */ bctrl -/* 80229274 00226074 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80229274 00226074 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80229278 00226078 7F C3 F3 78 */ mr r3, r30 /* 8022927C 0022607C 81 84 01 38 */ lwz r12, 0x138(r4) /* 80229280 00226080 7D 89 03 A6 */ mtctr r12 @@ -56619,7 +56619,7 @@ rwsdk.5.VtxDescInitOptimized: /* 802292AC 002260AC 90 01 00 34 */ stw r0, 0x34(r1) /* 802292B0 002260B0 39 61 00 30 */ addi r11, r1, 0x30 /* 802292B4 002260B4 4B FC 42 49 */ bl func_801ED4FC -/* 802292B8 002260B8 80 0D 9F 04 */ lwz r0, lbl_803CC804-_SDA_BASE_(r13) +/* 802292B8 002260B8 80 0D 9F 04 */ lwz r0, lbl__rpDlWorldVtxFmtOffset-_SDA_BASE_(r13) /* 802292BC 002260BC 7C 7E 1B 78 */ mr r30, r3 /* 802292C0 002260C0 7C 9D 23 78 */ mr r29, r4 /* 802292C4 002260C4 7F FE 00 2E */ lwzx r31, r30, r0 @@ -56628,23 +56628,23 @@ rwsdk.5.VtxDescInitOptimized: /* 802292D0 002260D0 4B FF 66 71 */ bl _rpGameCubeVtxFmtGetDefault /* 802292D4 002260D4 7C 7F 1B 78 */ mr r31, r3 lbl_802292D8: -/* 802292D8 002260D8 3C 60 80 38 */ lis r3, lbl_803839C0@ha -/* 802292DC 002260DC 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l +/* 802292D8 002260D8 3C 60 80 38 */ lis r3, lbl_VtxDesc_2@ha +/* 802292DC 002260DC 38 63 39 C0 */ addi r3, r3, lbl_VtxDesc_2@l /* 802292E0 002260E0 48 00 32 71 */ bl _rwVertexDescriptorInit -/* 802292E4 002260E4 3C 60 80 38 */ lis r3, lbl_803839C0@ha +/* 802292E4 002260E4 3C 60 80 38 */ lis r3, lbl_VtxDesc_2@ha /* 802292E8 002260E8 38 80 00 00 */ li r4, 0 -/* 802292EC 002260EC 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l +/* 802292EC 002260EC 38 63 39 C0 */ addi r3, r3, lbl_VtxDesc_2@l /* 802292F0 002260F0 48 00 32 8D */ bl _rwGCNVertexDescSetVAT -/* 802292F4 002260F4 3C 60 80 38 */ lis r3, lbl_803839C0@ha +/* 802292F4 002260F4 3C 60 80 38 */ lis r3, lbl_VtxDesc_2@ha /* 802292F8 002260F8 88 DF 00 00 */ lbz r6, 0(r31) /* 802292FC 002260FC 88 FF 00 0C */ lbz r7, 0xc(r31) -/* 80229300 00226100 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l +/* 80229300 00226100 38 63 39 C0 */ addi r3, r3, lbl_VtxDesc_2@l /* 80229304 00226104 38 80 00 09 */ li r4, 9 /* 80229308 00226108 38 A0 00 01 */ li r5, 1 /* 8022930C 0022610C 48 00 32 79 */ bl _rwGCNVertexDescSetElementAttr /* 80229310 00226110 80 1D 00 04 */ lwz r0, 4(r29) -/* 80229314 00226114 3C 60 80 38 */ lis r3, lbl_803839C0@ha -/* 80229318 00226118 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l +/* 80229314 00226114 3C 60 80 38 */ lis r3, lbl_VtxDesc_2@ha +/* 80229318 00226118 38 63 39 C0 */ addi r3, r3, lbl_VtxDesc_2@l /* 8022931C 0022611C 38 80 00 09 */ li r4, 9 /* 80229320 00226120 28 00 00 FF */ cmplwi r0, 0xff /* 80229324 00226124 38 A0 00 02 */ li r5, 2 @@ -56659,19 +56659,19 @@ lbl_80229330: /* 80229344 00226144 88 1F 00 0D */ lbz r0, 0xd(r31) /* 80229348 00226148 28 00 00 00 */ cmplwi r0, 0 /* 8022934C 0022614C 41 82 00 50 */ beq lbl_8022939C -/* 80229350 00226150 3C 60 80 38 */ lis r3, lbl_803839C0@ha +/* 80229350 00226150 3C 60 80 38 */ lis r3, lbl_VtxDesc_2@ha /* 80229354 00226154 88 DF 00 01 */ lbz r6, 1(r31) -/* 80229358 00226158 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l +/* 80229358 00226158 38 63 39 C0 */ addi r3, r3, lbl_VtxDesc_2@l /* 8022935C 0022615C 38 80 00 19 */ li r4, 0x19 /* 80229360 00226160 38 A0 00 01 */ li r5, 1 /* 80229364 00226164 38 E0 00 00 */ li r7, 0 /* 80229368 00226168 48 00 32 1D */ bl _rwGCNVertexDescSetElementAttr /* 8022936C 0022616C 57 80 18 38 */ slwi r0, r28, 3 -/* 80229370 00226170 3C A0 80 38 */ lis r5, lbl_803839C0@ha +/* 80229370 00226170 3C A0 80 38 */ lis r5, lbl_VtxDesc_2@ha /* 80229374 00226174 7C 7D 02 14 */ add r3, r29, r0 /* 80229378 00226178 38 80 00 19 */ li r4, 0x19 /* 8022937C 0022617C 80 03 00 04 */ lwz r0, 4(r3) -/* 80229380 00226180 38 65 39 C0 */ addi r3, r5, lbl_803839C0@l +/* 80229380 00226180 38 65 39 C0 */ addi r3, r5, lbl_VtxDesc_2@l /* 80229384 00226184 38 A0 00 02 */ li r5, 2 /* 80229388 00226188 28 00 00 FF */ cmplwi r0, 0xff /* 8022938C 0022618C 41 80 00 08 */ blt lbl_80229394 @@ -56680,19 +56680,19 @@ lbl_80229394: /* 80229394 00226194 48 00 34 D5 */ bl _rwGCNVertexDescSetElementDesc /* 80229398 00226198 48 00 00 4C */ b lbl_802293E4 lbl_8022939C: -/* 8022939C 0022619C 3C 60 80 38 */ lis r3, lbl_803839C0@ha +/* 8022939C 0022619C 3C 60 80 38 */ lis r3, lbl_VtxDesc_2@ha /* 802293A0 002261A0 88 DF 00 01 */ lbz r6, 1(r31) -/* 802293A4 002261A4 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l +/* 802293A4 002261A4 38 63 39 C0 */ addi r3, r3, lbl_VtxDesc_2@l /* 802293A8 002261A8 38 80 00 0A */ li r4, 0xa /* 802293AC 002261AC 38 A0 00 00 */ li r5, 0 /* 802293B0 002261B0 38 E0 00 00 */ li r7, 0 /* 802293B4 002261B4 48 00 31 D1 */ bl _rwGCNVertexDescSetElementAttr /* 802293B8 002261B8 57 80 18 38 */ slwi r0, r28, 3 -/* 802293BC 002261BC 3C A0 80 38 */ lis r5, lbl_803839C0@ha +/* 802293BC 002261BC 3C A0 80 38 */ lis r5, lbl_VtxDesc_2@ha /* 802293C0 002261C0 7C 7D 02 14 */ add r3, r29, r0 /* 802293C4 002261C4 38 80 00 0A */ li r4, 0xa /* 802293C8 002261C8 80 03 00 04 */ lwz r0, 4(r3) -/* 802293CC 002261CC 38 65 39 C0 */ addi r3, r5, lbl_803839C0@l +/* 802293CC 002261CC 38 65 39 C0 */ addi r3, r5, lbl_VtxDesc_2@l /* 802293D0 002261D0 38 A0 00 02 */ li r5, 2 /* 802293D4 002261D4 28 00 00 FF */ cmplwi r0, 0xff /* 802293D8 002261D8 41 80 00 08 */ blt lbl_802293E0 @@ -56706,19 +56706,19 @@ lbl_802293E8: /* 802293EC 002261EC 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 802293F0 002261F0 41 82 00 54 */ beq lbl_80229444 /* 802293F4 002261F4 88 DF 00 0A */ lbz r6, 0xa(r31) -/* 802293F8 002261F8 3C 60 80 38 */ lis r3, lbl_803839C0@ha -/* 802293FC 002261FC 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l +/* 802293F8 002261F8 3C 60 80 38 */ lis r3, lbl_VtxDesc_2@ha +/* 802293FC 002261FC 38 63 39 C0 */ addi r3, r3, lbl_VtxDesc_2@l /* 80229400 00226200 38 80 00 0B */ li r4, 0xb /* 80229404 00226204 20 06 00 02 */ subfic r0, r6, 2 /* 80229408 00226208 38 E0 00 00 */ li r7, 0 /* 8022940C 0022620C 54 05 0F FE */ srwi r5, r0, 0x1f /* 80229410 00226210 48 00 31 75 */ bl _rwGCNVertexDescSetElementAttr /* 80229414 00226214 57 80 18 38 */ slwi r0, r28, 3 -/* 80229418 00226218 3C A0 80 38 */ lis r5, lbl_803839C0@ha +/* 80229418 00226218 3C A0 80 38 */ lis r5, lbl_VtxDesc_2@ha /* 8022941C 0022621C 7C 7D 02 14 */ add r3, r29, r0 /* 80229420 00226220 38 80 00 0B */ li r4, 0xb /* 80229424 00226224 80 03 00 04 */ lwz r0, 4(r3) -/* 80229428 00226228 38 65 39 C0 */ addi r3, r5, lbl_803839C0@l +/* 80229428 00226228 38 65 39 C0 */ addi r3, r5, lbl_VtxDesc_2@l /* 8022942C 0022622C 38 A0 00 02 */ li r5, 2 /* 80229430 00226230 28 00 00 FF */ cmplwi r0, 0xff /* 80229434 00226234 41 80 00 08 */ blt lbl_8022943C @@ -56730,9 +56730,9 @@ lbl_80229444: /* 80229444 00226244 80 1E 00 08 */ lwz r0, 8(r30) /* 80229448 00226248 70 00 00 84 */ andi. r0, r0, 0x84 /* 8022944C 0022624C 41 82 00 74 */ beq lbl_802294C0 -/* 80229450 00226250 3C 60 80 38 */ lis r3, lbl_803839C0@ha +/* 80229450 00226250 3C 60 80 38 */ lis r3, lbl_VtxDesc_2@ha /* 80229454 00226254 57 80 18 38 */ slwi r0, r28, 3 -/* 80229458 00226258 3B 63 39 C0 */ addi r27, r3, lbl_803839C0@l +/* 80229458 00226258 3B 63 39 C0 */ addi r27, r3, lbl_VtxDesc_2@l /* 8022945C 0022625C 3B 20 00 00 */ li r25, 0 /* 80229460 00226260 7F BD 02 14 */ add r29, r29, r0 /* 80229464 00226264 48 00 00 50 */ b lbl_802294B4 @@ -56762,13 +56762,13 @@ lbl_802294B4: /* 802294B8 002262B8 7C 19 00 40 */ cmplw r25, r0 /* 802294BC 002262BC 41 80 FF AC */ blt lbl_80229468 lbl_802294C0: -/* 802294C0 002262C0 3C 60 80 38 */ lis r3, lbl_803839C0@ha +/* 802294C0 002262C0 3C 60 80 38 */ lis r3, lbl_VtxDesc_2@ha /* 802294C4 002262C4 57 84 06 3E */ clrlwi r4, r28, 0x18 -/* 802294C8 002262C8 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l +/* 802294C8 002262C8 38 63 39 C0 */ addi r3, r3, lbl_VtxDesc_2@l /* 802294CC 002262CC 48 00 38 D5 */ bl _rwGCNVertexDescSetNumIndexedAttr -/* 802294D0 002262D0 3C 60 80 38 */ lis r3, lbl_803839C0@ha +/* 802294D0 002262D0 3C 60 80 38 */ lis r3, lbl_VtxDesc_2@ha /* 802294D4 002262D4 39 61 00 30 */ addi r11, r1, 0x30 -/* 802294D8 002262D8 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l +/* 802294D8 002262D8 38 63 39 C0 */ addi r3, r3, lbl_VtxDesc_2@l /* 802294DC 002262DC 4B FC 40 6D */ bl func_801ED548 /* 802294E0 002262E0 80 01 00 34 */ lwz r0, 0x34(r1) /* 802294E4 002262E4 7C 08 03 A6 */ mtlr r0 @@ -56790,7 +56790,7 @@ _rwDlWorldSectorInstanceOptimized: /* 80229518 00226318 80 81 00 1C */ lwz r4, 0x1c(r1) /* 8022951C 0022631C 7F 23 CB 78 */ mr r3, r25 /* 80229520 00226320 4B FF FD 85 */ bl rwsdk.5.VtxDescInitOptimized -/* 80229524 00226324 80 0D 9F 04 */ lwz r0, lbl_803CC804-_SDA_BASE_(r13) +/* 80229524 00226324 80 0D 9F 04 */ lwz r0, lbl__rpDlWorldVtxFmtOffset-_SDA_BASE_(r13) /* 80229528 00226328 7C 7D 1B 78 */ mr r29, r3 /* 8022952C 0022632C 80 99 00 20 */ lwz r4, 0x20(r25) /* 80229530 00226330 7C 19 00 2E */ lwzx r0, r25, r0 @@ -56977,7 +56977,7 @@ lbl_802297C4: /* 802297D4 002265D4 7F A3 EB 78 */ mr r3, r29 /* 802297D8 002265D8 38 81 00 88 */ addi r4, r1, 0x88 /* 802297DC 002265DC 48 00 20 01 */ bl _rwGCNVertexBufferGetSize -/* 802297E0 002265E0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802297E0 002265E0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802297E4 002265E4 7E 52 1A 14 */ add r18, r18, r3 /* 802297E8 002265E8 7E 54 93 78 */ mr r20, r18 /* 802297EC 002265EC 81 84 01 34 */ lwz r12, 0x134(r4) @@ -57001,7 +57001,7 @@ lbl_802297C4: /* 80229834 00226634 90 1F 00 14 */ stw r0, 0x14(r31) /* 80229838 00226638 93 FA 00 34 */ stw r31, 0x34(r26) /* 8022983C 0022663C 4B DD 9C 1D */ bl memset -/* 80229840 00226640 A0 0D A0 40 */ lhz r0, lbl_803CC940-_SDA_BASE_(r13) +/* 80229840 00226640 A0 0D A0 40 */ lhz r0, lbl__RwDlTokenLastSeen-_SDA_BASE_(r13) /* 80229844 00226644 3A 00 00 00 */ li r16, 0 /* 80229848 00226648 7E 7E 9B 78 */ mr r30, r19 /* 8022984C 0022664C B0 13 00 00 */ sth r0, 0(r19) @@ -57012,7 +57012,7 @@ lbl_802297C4: /* 80229860 00226660 80 19 00 08 */ lwz r0, 8(r25) /* 80229864 00226664 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 80229868 00226668 41 82 00 90 */ beq lbl_802298F8 -/* 8022986C 0022666C 80 0D 9F 04 */ lwz r0, lbl_803CC804-_SDA_BASE_(r13) +/* 8022986C 0022666C 80 0D 9F 04 */ lwz r0, lbl__rpDlWorldVtxFmtOffset-_SDA_BASE_(r13) /* 80229870 00226670 7C 79 00 2E */ lwzx r3, r25, r0 /* 80229874 00226674 28 03 00 00 */ cmplwi r3, 0 /* 80229878 00226678 40 82 00 58 */ bne lbl_802298D0 @@ -57093,7 +57093,7 @@ lbl_80229960: /* 80229980 00226780 7F 65 DB 78 */ mr r5, r27 /* 80229984 00226784 7E 46 93 78 */ mr r6, r18 /* 80229988 00226788 4B FF E1 29 */ bl _rwGCNDisplayListInitialize -/* 8022998C 0022678C 80 0D 9F 04 */ lwz r0, lbl_803CC804-_SDA_BASE_(r13) +/* 8022998C 0022678C 80 0D 9F 04 */ lwz r0, lbl__rpDlWorldVtxFmtOffset-_SDA_BASE_(r13) /* 80229990 00226790 80 81 00 18 */ lwz r4, 0x18(r1) /* 80229994 00226794 7C 19 00 2E */ lwzx r0, r25, r0 /* 80229998 00226798 80 79 00 20 */ lwz r3, 0x20(r25) @@ -57231,7 +57231,7 @@ lbl_80229B3C: /* 80229B88 00226988 7E 30 8B 78 */ mr r16, r17 /* 80229B8C 0022698C 48 00 00 24 */ b lbl_80229BB0 lbl_80229B90: -/* 80229B90 00226990 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80229B90 00226990 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80229B94 00226994 80 81 00 18 */ lwz r4, 0x18(r1) /* 80229B98 00226998 81 83 01 38 */ lwz r12, 0x138(r3) /* 80229B9C 0022699C 7C 64 80 2E */ lwzx r3, r4, r16 @@ -57244,12 +57244,12 @@ lbl_80229BB0: /* 80229BB4 002269B4 A0 03 00 04 */ lhz r0, 4(r3) /* 80229BB8 002269B8 7C 11 00 40 */ cmplw r17, r0 /* 80229BBC 002269BC 41 80 FF D4 */ blt lbl_80229B90 -/* 80229BC0 002269C0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80229BC0 002269C0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80229BC4 002269C4 80 61 00 18 */ lwz r3, 0x18(r1) /* 80229BC8 002269C8 81 84 01 38 */ lwz r12, 0x138(r4) /* 80229BCC 002269CC 7D 89 03 A6 */ mtctr r12 /* 80229BD0 002269D0 4E 80 04 21 */ bctrl -/* 80229BD4 002269D4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80229BD4 002269D4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80229BD8 002269D8 80 61 00 1C */ lwz r3, 0x1c(r1) /* 80229BDC 002269DC 81 84 01 38 */ lwz r12, 0x138(r4) /* 80229BE0 002269E0 7D 89 03 A6 */ mtctr r12 @@ -57269,7 +57269,7 @@ rwsdk.5.VtxDescInitFast: /* 80229C0C 00226A0C 90 01 00 34 */ stw r0, 0x34(r1) /* 80229C10 00226A10 39 61 00 30 */ addi r11, r1, 0x30 /* 80229C14 00226A14 4B FC 38 E9 */ bl func_801ED4FC -/* 80229C18 00226A18 80 0D 9F 04 */ lwz r0, lbl_803CC804-_SDA_BASE_(r13) +/* 80229C18 00226A18 80 0D 9F 04 */ lwz r0, lbl__rpDlWorldVtxFmtOffset-_SDA_BASE_(r13) /* 80229C1C 00226A1C 7C 7E 1B 78 */ mr r30, r3 /* 80229C20 00226A20 A3 A4 00 8A */ lhz r29, 0x8a(r4) /* 80229C24 00226A24 7F FE 00 2E */ lwzx r31, r30, r0 @@ -57278,23 +57278,23 @@ rwsdk.5.VtxDescInitFast: /* 80229C30 00226A30 4B FF 5D 11 */ bl _rpGameCubeVtxFmtGetDefault /* 80229C34 00226A34 7C 7F 1B 78 */ mr r31, r3 lbl_80229C38: -/* 80229C38 00226A38 3C 60 80 38 */ lis r3, lbl_803839C0@ha -/* 80229C3C 00226A3C 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l +/* 80229C38 00226A38 3C 60 80 38 */ lis r3, lbl_VtxDesc_2@ha +/* 80229C3C 00226A3C 38 63 39 C0 */ addi r3, r3, lbl_VtxDesc_2@l /* 80229C40 00226A40 48 00 29 11 */ bl _rwVertexDescriptorInit -/* 80229C44 00226A44 3C 60 80 38 */ lis r3, lbl_803839C0@ha +/* 80229C44 00226A44 3C 60 80 38 */ lis r3, lbl_VtxDesc_2@ha /* 80229C48 00226A48 38 80 00 00 */ li r4, 0 -/* 80229C4C 00226A4C 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l +/* 80229C4C 00226A4C 38 63 39 C0 */ addi r3, r3, lbl_VtxDesc_2@l /* 80229C50 00226A50 48 00 29 2D */ bl _rwGCNVertexDescSetVAT -/* 80229C54 00226A54 3C 60 80 38 */ lis r3, lbl_803839C0@ha +/* 80229C54 00226A54 3C 60 80 38 */ lis r3, lbl_VtxDesc_2@ha /* 80229C58 00226A58 88 DF 00 00 */ lbz r6, 0(r31) /* 80229C5C 00226A5C 88 FF 00 0C */ lbz r7, 0xc(r31) -/* 80229C60 00226A60 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l +/* 80229C60 00226A60 38 63 39 C0 */ addi r3, r3, lbl_VtxDesc_2@l /* 80229C64 00226A64 38 80 00 09 */ li r4, 9 /* 80229C68 00226A68 38 A0 00 01 */ li r5, 1 /* 80229C6C 00226A6C 48 00 29 19 */ bl _rwGCNVertexDescSetElementAttr /* 80229C70 00226A70 28 1D 00 FF */ cmplwi r29, 0xff -/* 80229C74 00226A74 3C 60 80 38 */ lis r3, lbl_803839C0@ha -/* 80229C78 00226A78 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l +/* 80229C74 00226A74 3C 60 80 38 */ lis r3, lbl_VtxDesc_2@ha +/* 80229C78 00226A78 38 63 39 C0 */ addi r3, r3, lbl_VtxDesc_2@l /* 80229C7C 00226A7C 38 80 00 09 */ li r4, 9 /* 80229C80 00226A80 38 A0 00 02 */ li r5, 2 /* 80229C84 00226A84 41 80 00 08 */ blt lbl_80229C8C @@ -57308,16 +57308,16 @@ lbl_80229C8C: /* 80229CA0 00226AA0 88 1F 00 0D */ lbz r0, 0xd(r31) /* 80229CA4 00226AA4 28 00 00 00 */ cmplwi r0, 0 /* 80229CA8 00226AA8 41 82 00 44 */ beq lbl_80229CEC -/* 80229CAC 00226AAC 3C 60 80 38 */ lis r3, lbl_803839C0@ha +/* 80229CAC 00226AAC 3C 60 80 38 */ lis r3, lbl_VtxDesc_2@ha /* 80229CB0 00226AB0 88 DF 00 01 */ lbz r6, 1(r31) -/* 80229CB4 00226AB4 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l +/* 80229CB4 00226AB4 38 63 39 C0 */ addi r3, r3, lbl_VtxDesc_2@l /* 80229CB8 00226AB8 38 80 00 19 */ li r4, 0x19 /* 80229CBC 00226ABC 38 A0 00 01 */ li r5, 1 /* 80229CC0 00226AC0 38 E0 00 00 */ li r7, 0 /* 80229CC4 00226AC4 48 00 28 C1 */ bl _rwGCNVertexDescSetElementAttr /* 80229CC8 00226AC8 28 1D 00 FF */ cmplwi r29, 0xff -/* 80229CCC 00226ACC 3C 60 80 38 */ lis r3, lbl_803839C0@ha -/* 80229CD0 00226AD0 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l +/* 80229CCC 00226ACC 3C 60 80 38 */ lis r3, lbl_VtxDesc_2@ha +/* 80229CD0 00226AD0 38 63 39 C0 */ addi r3, r3, lbl_VtxDesc_2@l /* 80229CD4 00226AD4 38 80 00 19 */ li r4, 0x19 /* 80229CD8 00226AD8 38 A0 00 02 */ li r5, 2 /* 80229CDC 00226ADC 41 80 00 08 */ blt lbl_80229CE4 @@ -57326,16 +57326,16 @@ lbl_80229CE4: /* 80229CE4 00226AE4 48 00 2B 85 */ bl _rwGCNVertexDescSetElementDesc /* 80229CE8 00226AE8 48 00 00 40 */ b lbl_80229D28 lbl_80229CEC: -/* 80229CEC 00226AEC 3C 60 80 38 */ lis r3, lbl_803839C0@ha +/* 80229CEC 00226AEC 3C 60 80 38 */ lis r3, lbl_VtxDesc_2@ha /* 80229CF0 00226AF0 88 DF 00 01 */ lbz r6, 1(r31) -/* 80229CF4 00226AF4 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l +/* 80229CF4 00226AF4 38 63 39 C0 */ addi r3, r3, lbl_VtxDesc_2@l /* 80229CF8 00226AF8 38 80 00 0A */ li r4, 0xa /* 80229CFC 00226AFC 38 A0 00 00 */ li r5, 0 /* 80229D00 00226B00 38 E0 00 00 */ li r7, 0 /* 80229D04 00226B04 48 00 28 81 */ bl _rwGCNVertexDescSetElementAttr /* 80229D08 00226B08 28 1D 00 FF */ cmplwi r29, 0xff -/* 80229D0C 00226B0C 3C 60 80 38 */ lis r3, lbl_803839C0@ha -/* 80229D10 00226B10 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l +/* 80229D0C 00226B0C 3C 60 80 38 */ lis r3, lbl_VtxDesc_2@ha +/* 80229D10 00226B10 38 63 39 C0 */ addi r3, r3, lbl_VtxDesc_2@l /* 80229D14 00226B14 38 80 00 0A */ li r4, 0xa /* 80229D18 00226B18 38 A0 00 02 */ li r5, 2 /* 80229D1C 00226B1C 41 80 00 08 */ blt lbl_80229D24 @@ -57349,16 +57349,16 @@ lbl_80229D2C: /* 80229D30 00226B30 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 80229D34 00226B34 41 82 00 48 */ beq lbl_80229D7C /* 80229D38 00226B38 88 DF 00 0A */ lbz r6, 0xa(r31) -/* 80229D3C 00226B3C 3C 60 80 38 */ lis r3, lbl_803839C0@ha -/* 80229D40 00226B40 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l +/* 80229D3C 00226B3C 3C 60 80 38 */ lis r3, lbl_VtxDesc_2@ha +/* 80229D40 00226B40 38 63 39 C0 */ addi r3, r3, lbl_VtxDesc_2@l /* 80229D44 00226B44 38 80 00 0B */ li r4, 0xb /* 80229D48 00226B48 20 06 00 02 */ subfic r0, r6, 2 /* 80229D4C 00226B4C 38 E0 00 00 */ li r7, 0 /* 80229D50 00226B50 54 05 0F FE */ srwi r5, r0, 0x1f /* 80229D54 00226B54 48 00 28 31 */ bl _rwGCNVertexDescSetElementAttr /* 80229D58 00226B58 28 1D 00 FF */ cmplwi r29, 0xff -/* 80229D5C 00226B5C 3C 60 80 38 */ lis r3, lbl_803839C0@ha -/* 80229D60 00226B60 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l +/* 80229D5C 00226B5C 3C 60 80 38 */ lis r3, lbl_VtxDesc_2@ha +/* 80229D60 00226B60 38 63 39 C0 */ addi r3, r3, lbl_VtxDesc_2@l /* 80229D64 00226B64 38 80 00 0B */ li r4, 0xb /* 80229D68 00226B68 38 A0 00 02 */ li r5, 2 /* 80229D6C 00226B6C 41 80 00 08 */ blt lbl_80229D74 @@ -57370,9 +57370,9 @@ lbl_80229D7C: /* 80229D7C 00226B7C 80 1E 00 08 */ lwz r0, 8(r30) /* 80229D80 00226B80 70 00 00 84 */ andi. r0, r0, 0x84 /* 80229D84 00226B84 41 82 00 64 */ beq lbl_80229DE8 -/* 80229D88 00226B88 3C 60 80 38 */ lis r3, lbl_803839C0@ha +/* 80229D88 00226B88 3C 60 80 38 */ lis r3, lbl_VtxDesc_2@ha /* 80229D8C 00226B8C 3B 20 00 00 */ li r25, 0 -/* 80229D90 00226B90 3B 63 39 C0 */ addi r27, r3, lbl_803839C0@l +/* 80229D90 00226B90 3B 63 39 C0 */ addi r27, r3, lbl_VtxDesc_2@l /* 80229D94 00226B94 48 00 00 48 */ b lbl_80229DDC lbl_80229D98: /* 80229D98 00226B98 7C 9F CA 14 */ add r4, r31, r25 @@ -57398,13 +57398,13 @@ lbl_80229DDC: /* 80229DE0 00226BE0 7C 19 00 40 */ cmplw r25, r0 /* 80229DE4 00226BE4 41 80 FF B4 */ blt lbl_80229D98 lbl_80229DE8: -/* 80229DE8 00226BE8 3C 60 80 38 */ lis r3, lbl_803839C0@ha +/* 80229DE8 00226BE8 3C 60 80 38 */ lis r3, lbl_VtxDesc_2@ha /* 80229DEC 00226BEC 57 84 06 3E */ clrlwi r4, r28, 0x18 -/* 80229DF0 00226BF0 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l +/* 80229DF0 00226BF0 38 63 39 C0 */ addi r3, r3, lbl_VtxDesc_2@l /* 80229DF4 00226BF4 48 00 2F AD */ bl _rwGCNVertexDescSetNumIndexedAttr -/* 80229DF8 00226BF8 3C 60 80 38 */ lis r3, lbl_803839C0@ha +/* 80229DF8 00226BF8 3C 60 80 38 */ lis r3, lbl_VtxDesc_2@ha /* 80229DFC 00226BFC 39 61 00 30 */ addi r11, r1, 0x30 -/* 80229E00 00226C00 38 63 39 C0 */ addi r3, r3, lbl_803839C0@l +/* 80229E00 00226C00 38 63 39 C0 */ addi r3, r3, lbl_VtxDesc_2@l /* 80229E04 00226C04 4B FC 37 45 */ bl func_801ED548 /* 80229E08 00226C08 80 01 00 34 */ lwz r0, 0x34(r1) /* 80229E0C 00226C0C 7C 08 03 A6 */ mtlr r0 @@ -57423,7 +57423,7 @@ _rwDlWorldSectorInstanceFast: /* 80229E34 00226C34 7C B6 2B 78 */ mr r22, r5 /* 80229E38 00226C38 7C D3 33 78 */ mr r19, r6 /* 80229E3C 00226C3C 4B FF FD C9 */ bl rwsdk.5.VtxDescInitFast -/* 80229E40 00226C40 80 0D 9F 04 */ lwz r0, lbl_803CC804-_SDA_BASE_(r13) +/* 80229E40 00226C40 80 0D 9F 04 */ lwz r0, lbl__rpDlWorldVtxFmtOffset-_SDA_BASE_(r13) /* 80229E44 00226C44 7C 7D 1B 78 */ mr r29, r3 /* 80229E48 00226C48 7C 1A 00 2E */ lwzx r0, r26, r0 /* 80229E4C 00226C4C 28 00 00 00 */ cmplwi r0, 0 @@ -57508,7 +57508,7 @@ lbl_80229F44: /* 80229F64 00226D64 7E 94 1A 14 */ add r20, r20, r3 /* 80229F68 00226D68 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6 /* 80229F6C 00226D6C 41 82 00 4C */ beq lbl_80229FB8 -/* 80229F70 00226D70 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80229F70 00226D70 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80229F74 00226D74 38 74 00 18 */ addi r3, r20, 0x18 /* 80229F78 00226D78 81 84 01 34 */ lwz r12, 0x134(r4) /* 80229F7C 00226D7C 7D 89 03 A6 */ mtctr r12 @@ -57541,7 +57541,7 @@ lbl_80229FD4: /* 80229FE0 00226DE0 7E 85 A3 78 */ mr r5, r20 /* 80229FE4 00226DE4 38 80 00 00 */ li r4, 0 /* 80229FE8 00226DE8 4B DD 94 71 */ bl memset -/* 80229FEC 00226DEC A0 0D A0 40 */ lhz r0, lbl_803CC940-_SDA_BASE_(r13) +/* 80229FEC 00226DEC A0 0D A0 40 */ lhz r0, lbl__RwDlTokenLastSeen-_SDA_BASE_(r13) /* 80229FF0 00226DF0 3B 00 00 00 */ li r24, 0 /* 80229FF4 00226DF4 7E DE B3 78 */ mr r30, r22 /* 80229FF8 00226DF8 B0 16 00 00 */ sth r0, 0(r22) @@ -57552,7 +57552,7 @@ lbl_80229FD4: /* 8022A00C 00226E0C 80 1A 00 08 */ lwz r0, 8(r26) /* 8022A010 00226E10 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 8022A014 00226E14 41 82 00 90 */ beq lbl_8022A0A4 -/* 8022A018 00226E18 80 0D 9F 04 */ lwz r0, lbl_803CC804-_SDA_BASE_(r13) +/* 8022A018 00226E18 80 0D 9F 04 */ lwz r0, lbl__rpDlWorldVtxFmtOffset-_SDA_BASE_(r13) /* 8022A01C 00226E1C 7C 7A 00 2E */ lwzx r3, r26, r0 /* 8022A020 00226E20 28 03 00 00 */ cmplwi r3, 0 /* 8022A024 00226E24 40 82 00 58 */ bne lbl_8022A07C @@ -57613,7 +57613,7 @@ lbl_8022A0C0: /* 8022A0E4 00226EE4 7E 65 9B 78 */ mr r5, r19 /* 8022A0E8 00226EE8 7E A6 AB 78 */ mr r6, r21 /* 8022A0EC 00226EEC 4B FF D9 C5 */ bl _rwGCNDisplayListInitialize -/* 8022A0F0 00226EF0 80 0D 9F 04 */ lwz r0, lbl_803CC804-_SDA_BASE_(r13) +/* 8022A0F0 00226EF0 80 0D 9F 04 */ lwz r0, lbl__rpDlWorldVtxFmtOffset-_SDA_BASE_(r13) /* 8022A0F4 00226EF4 80 7B 00 80 */ lwz r3, 0x80(r27) /* 8022A0F8 00226EF8 7C 1A 00 2E */ lwzx r0, r26, r0 /* 8022A0FC 00226EFC 7C 63 C2 14 */ add r3, r3, r24 @@ -58617,8 +58617,8 @@ lbl_8022AF38: /* 8022AF3C 00227D3C 28 1E 00 14 */ cmplwi r30, 0x14 /* 8022AF40 00227D40 7D 40 FA 14 */ add r10, r0, r31 /* 8022AF44 00227D44 41 81 08 58 */ bgt lbl_8022B79C -/* 8022AF48 00227D48 3C 60 80 2B */ lis r3, lbl_802B7AA0@ha -/* 8022AF4C 00227D4C 38 63 7A A0 */ addi r3, r3, lbl_802B7AA0@l +/* 8022AF48 00227D48 3C 60 80 2B */ lis r3, lbl__827_1@ha +/* 8022AF4C 00227D4C 38 63 7A A0 */ addi r3, r3, lbl__827_1@l /* 8022AF50 00227D50 7C 03 B8 2E */ lwzx r0, r3, r23 /* 8022AF54 00227D54 7C 09 03 A6 */ mtctr r0 /* 8022AF58 00227D58 4E 80 04 20 */ bctr @@ -58651,7 +58651,7 @@ lbl_8022AF38: /* 8022AFC4 00227DC4 3C 00 43 30 */ lis r0, 0x4330 /* 8022AFC8 00227DC8 6C 64 80 00 */ xoris r4, r3, 0x8000 /* 8022AFCC 00227DCC 90 01 00 08 */ stw r0, 8(r1) -/* 8022AFD0 00227DD0 C8 22 BC 48 */ lfd f1, lbl_803D05C8-_SDA2_BASE_(r2) +/* 8022AFD0 00227DD0 C8 22 BC 48 */ lfd f1, lbl__829_2-_SDA2_BASE_(r2) /* 8022AFD4 00227DD4 7D 43 53 78 */ mr r3, r10 /* 8022AFD8 00227DD8 90 81 00 0C */ stw r4, 0xc(r1) /* 8022AFDC 00227DDC 7F 46 D3 78 */ mr r6, r26 @@ -58812,7 +58812,7 @@ lbl_8022B1F4: /* 8022B21C 0022801C 90 01 00 08 */ stw r0, 8(r1) /* 8022B220 00228020 38 60 00 01 */ li r3, 1 /* 8022B224 00228024 54 A0 3E FE */ rlwinm r0, r5, 7, 0x1b, 0x1f -/* 8022B228 00228028 C8 22 BC 48 */ lfd f1, lbl_803D05C8-_SDA2_BASE_(r2) +/* 8022B228 00228028 C8 22 BC 48 */ lfd f1, lbl__829_2-_SDA2_BASE_(r2) /* 8022B22C 0022802C 7C 60 00 30 */ slw r0, r3, r0 /* 8022B230 00228030 80 96 00 00 */ lwz r4, 0(r22) /* 8022B234 00228034 6C 00 80 00 */ xoris r0, r0, 0x8000 @@ -58860,7 +58860,7 @@ lbl_8022B2A4: /* 8022B2D4 002280D4 54 80 E1 3E */ srwi r0, r4, 4 /* 8022B2D8 002280D8 54 85 FF 7E */ rlwinm r5, r4, 0x1f, 0x1d, 0x1f /* 8022B2DC 002280DC 7C 60 00 30 */ slw r0, r3, r0 -/* 8022B2E0 002280E0 C8 22 BC 48 */ lfd f1, lbl_803D05C8-_SDA2_BASE_(r2) +/* 8022B2E0 002280E0 C8 22 BC 48 */ lfd f1, lbl__829_2-_SDA2_BASE_(r2) /* 8022B2E4 002280E4 54 00 06 FE */ clrlwi r0, r0, 0x1b /* 8022B2E8 002280E8 80 96 00 00 */ lwz r4, 0(r22) /* 8022B2EC 002280EC 6C 00 80 00 */ xoris r0, r0, 0x8000 @@ -58907,7 +58907,7 @@ lbl_8022B358: /* 8022B388 00228188 54 80 9B 7E */ srwi r0, r4, 0xd /* 8022B38C 0022818C 54 85 B7 7E */ rlwinm r5, r4, 0x16, 0x1d, 0x1f /* 8022B390 00228190 7C 60 00 30 */ slw r0, r3, r0 -/* 8022B394 00228194 C8 22 BC 48 */ lfd f1, lbl_803D05C8-_SDA2_BASE_(r2) +/* 8022B394 00228194 C8 22 BC 48 */ lfd f1, lbl__829_2-_SDA2_BASE_(r2) /* 8022B398 00228198 54 00 06 FE */ clrlwi r0, r0, 0x1b /* 8022B39C 0022819C 80 96 00 00 */ lwz r4, 0(r22) /* 8022B3A0 002281A0 6C 00 80 00 */ xoris r0, r0, 0x8000 @@ -58954,7 +58954,7 @@ lbl_8022B40C: /* 8022B43C 0022823C 54 80 55 BE */ srwi r0, r4, 0x16 /* 8022B440 00228240 54 85 6F 7E */ rlwinm r5, r4, 0xd, 0x1d, 0x1f /* 8022B444 00228244 7C 60 00 30 */ slw r0, r3, r0 -/* 8022B448 00228248 C8 22 BC 48 */ lfd f1, lbl_803D05C8-_SDA2_BASE_(r2) +/* 8022B448 00228248 C8 22 BC 48 */ lfd f1, lbl__829_2-_SDA2_BASE_(r2) /* 8022B44C 0022824C 54 00 06 FE */ clrlwi r0, r0, 0x1b /* 8022B450 00228250 80 96 00 00 */ lwz r4, 0(r22) /* 8022B454 00228254 6C 00 80 00 */ xoris r0, r0, 0x8000 @@ -59001,7 +59001,7 @@ lbl_8022B4C0: /* 8022B4F0 002282F0 7C 83 18 30 */ slw r3, r4, r3 /* 8022B4F4 002282F4 90 01 00 08 */ stw r0, 8(r1) /* 8022B4F8 002282F8 54 60 06 FE */ clrlwi r0, r3, 0x1b -/* 8022B4FC 002282FC C8 22 BC 48 */ lfd f1, lbl_803D05C8-_SDA2_BASE_(r2) +/* 8022B4FC 002282FC C8 22 BC 48 */ lfd f1, lbl__829_2-_SDA2_BASE_(r2) /* 8022B500 00228300 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 8022B504 00228304 80 96 00 00 */ lwz r4, 0(r22) /* 8022B508 00228308 90 01 00 0C */ stw r0, 0xc(r1) @@ -59048,7 +59048,7 @@ lbl_8022B574: /* 8022B5A4 002283A4 54 80 BA 7E */ srwi r0, r4, 9 /* 8022B5A8 002283A8 54 85 D7 7E */ rlwinm r5, r4, 0x1a, 0x1d, 0x1f /* 8022B5AC 002283AC 7C 60 00 30 */ slw r0, r3, r0 -/* 8022B5B0 002283B0 C8 22 BC 48 */ lfd f1, lbl_803D05C8-_SDA2_BASE_(r2) +/* 8022B5B0 002283B0 C8 22 BC 48 */ lfd f1, lbl__829_2-_SDA2_BASE_(r2) /* 8022B5B4 002283B4 54 00 06 FE */ clrlwi r0, r0, 0x1b /* 8022B5B8 002283B8 80 96 00 00 */ lwz r4, 0(r22) /* 8022B5BC 002283BC 6C 00 80 00 */ xoris r0, r0, 0x8000 @@ -59095,7 +59095,7 @@ lbl_8022B628: /* 8022B658 00228458 54 80 74 BE */ srwi r0, r4, 0x12 /* 8022B65C 0022845C 54 85 8F 7E */ rlwinm r5, r4, 0x11, 0x1d, 0x1f /* 8022B660 00228460 7C 60 00 30 */ slw r0, r3, r0 -/* 8022B664 00228464 C8 22 BC 48 */ lfd f1, lbl_803D05C8-_SDA2_BASE_(r2) +/* 8022B664 00228464 C8 22 BC 48 */ lfd f1, lbl__829_2-_SDA2_BASE_(r2) /* 8022B668 00228468 54 00 06 FE */ clrlwi r0, r0, 0x1b /* 8022B66C 0022846C 80 96 00 00 */ lwz r4, 0(r22) /* 8022B670 00228470 6C 00 80 00 */ xoris r0, r0, 0x8000 @@ -59142,7 +59142,7 @@ lbl_8022B6DC: /* 8022B70C 0022850C 54 80 2E FE */ srwi r0, r4, 0x1b /* 8022B710 00228510 54 85 47 7E */ rlwinm r5, r4, 8, 0x1d, 0x1f /* 8022B714 00228514 7C 60 00 30 */ slw r0, r3, r0 -/* 8022B718 00228518 C8 22 BC 48 */ lfd f1, lbl_803D05C8-_SDA2_BASE_(r2) +/* 8022B718 00228518 C8 22 BC 48 */ lfd f1, lbl__829_2-_SDA2_BASE_(r2) /* 8022B71C 0022851C 54 00 06 FE */ clrlwi r0, r0, 0x1b /* 8022B720 00228520 80 96 00 00 */ lwz r4, 0(r22) /* 8022B724 00228524 6C 00 80 00 */ xoris r0, r0, 0x8000 @@ -59214,9 +59214,9 @@ lbl_8022B804: /* 8022B804 00228604 38 1E FF F7 */ addi r0, r30, -9 /* 8022B808 00228608 28 00 00 0B */ cmplwi r0, 0xb /* 8022B80C 0022860C 41 81 03 0C */ bgt lbl_8022BB18 -/* 8022B810 00228610 3C 60 80 2B */ lis r3, lbl_802B7AF8@ha +/* 8022B810 00228610 3C 60 80 2B */ lis r3, lbl__347_4@ha /* 8022B814 00228614 54 00 10 3A */ slwi r0, r0, 2 -/* 8022B818 00228618 38 63 7A F8 */ addi r3, r3, lbl_802B7AF8@l +/* 8022B818 00228618 38 63 7A F8 */ addi r3, r3, lbl__347_4@l /* 8022B81C 0022861C 7C 03 00 2E */ lwzx r0, r3, r0 /* 8022B820 00228620 7C 09 03 A6 */ mtctr r0 /* 8022B824 00228624 4E 80 04 20 */ bctr @@ -59454,9 +59454,9 @@ lbl_8022BB7C: /* 8022BB80 00228980 7F 7A EA 14 */ add r27, r26, r29 /* 8022BB84 00228984 28 00 00 0B */ cmplwi r0, 0xb /* 8022BB88 00228988 41 81 04 54 */ bgt lbl_8022BFDC -/* 8022BB8C 0022898C 3C 60 80 2B */ lis r3, lbl_802B7B28@ha +/* 8022BB8C 0022898C 3C 60 80 2B */ lis r3, lbl__441_13@ha /* 8022BB90 00228990 54 00 10 3A */ slwi r0, r0, 2 -/* 8022BB94 00228994 38 63 7B 28 */ addi r3, r3, lbl_802B7B28@l +/* 8022BB94 00228994 38 63 7B 28 */ addi r3, r3, lbl__441_13@l /* 8022BB98 00228998 7C 03 00 2E */ lwzx r0, r3, r0 /* 8022BB9C 0022899C 7C 09 03 A6 */ mtctr r0 /* 8022BBA0 002289A0 4E 80 04 20 */ bctr @@ -59773,9 +59773,9 @@ lbl_8022C034: /* 8022C034 00228E34 38 1E FF F7 */ addi r0, r30, -9 /* 8022C038 00228E38 28 00 00 0B */ cmplwi r0, 0xb /* 8022C03C 00228E3C 41 81 04 EC */ bgt lbl_8022C528 -/* 8022C040 00228E40 3C 60 80 2B */ lis r3, lbl_802B7B58@ha +/* 8022C040 00228E40 3C 60 80 2B */ lis r3, lbl__384_2@ha /* 8022C044 00228E44 54 00 10 3A */ slwi r0, r0, 2 -/* 8022C048 00228E48 38 63 7B 58 */ addi r3, r3, lbl_802B7B58@l +/* 8022C048 00228E48 38 63 7B 58 */ addi r3, r3, lbl__384_2@l /* 8022C04C 00228E4C 7C 03 00 2E */ lwzx r0, r3, r0 /* 8022C050 00228E50 7C 09 03 A6 */ mtctr r0 /* 8022C054 00228E54 4E 80 04 20 */ bctr @@ -59798,7 +59798,7 @@ lbl_8022C070: /* 8022C094 00228E94 3C 00 43 30 */ lis r0, 0x4330 /* 8022C098 00228E98 90 61 00 0C */ stw r3, 0xc(r1) /* 8022C09C 00228E9C 54 85 FF 7E */ rlwinm r5, r4, 0x1f, 0x1d, 0x1f -/* 8022C0A0 00228EA0 C8 22 BC 50 */ lfd f1, lbl_803D05D0-_SDA2_BASE_(r2) +/* 8022C0A0 00228EA0 C8 22 BC 50 */ lfd f1, lbl__386_2-_SDA2_BASE_(r2) /* 8022C0A4 00228EA4 90 01 00 08 */ stw r0, 8(r1) /* 8022C0A8 00228EA8 80 67 00 0C */ lwz r3, 0xc(r7) /* 8022C0AC 00228EAC C8 01 00 08 */ lfd f0, 8(r1) @@ -59895,7 +59895,7 @@ lbl_8022C1F4: /* 8022C1FC 00228FFC 38 80 00 01 */ li r4, 1 /* 8022C200 00229000 90 01 00 08 */ stw r0, 8(r1) /* 8022C204 00229004 54 A3 3E FE */ rlwinm r3, r5, 7, 0x1b, 0x1f -/* 8022C208 00229008 C8 22 BC 50 */ lfd f1, lbl_803D05D0-_SDA2_BASE_(r2) +/* 8022C208 00229008 C8 22 BC 50 */ lfd f1, lbl__386_2-_SDA2_BASE_(r2) /* 8022C20C 0022900C 7C 83 18 30 */ slw r3, r4, r3 /* 8022C210 00229010 7C FC D2 14 */ add r7, r28, r26 /* 8022C214 00229014 6C 60 80 00 */ xoris r0, r3, 0x8000 @@ -59922,7 +59922,7 @@ lbl_8022C25C: /* 8022C264 00229064 38 80 00 01 */ li r4, 1 /* 8022C268 00229068 90 01 00 08 */ stw r0, 8(r1) /* 8022C26C 0022906C 54 A3 E1 3E */ srwi r3, r5, 4 -/* 8022C270 00229070 C8 22 BC 50 */ lfd f1, lbl_803D05D0-_SDA2_BASE_(r2) +/* 8022C270 00229070 C8 22 BC 50 */ lfd f1, lbl__386_2-_SDA2_BASE_(r2) /* 8022C274 00229074 7C 83 18 30 */ slw r3, r4, r3 /* 8022C278 00229078 7C FC D2 14 */ add r7, r28, r26 /* 8022C27C 0022907C 54 60 06 FE */ clrlwi r0, r3, 0x1b @@ -59950,7 +59950,7 @@ lbl_8022C2C8: /* 8022C2D0 002290D0 38 80 00 01 */ li r4, 1 /* 8022C2D4 002290D4 90 01 00 08 */ stw r0, 8(r1) /* 8022C2D8 002290D8 54 A3 9B 7E */ srwi r3, r5, 0xd -/* 8022C2DC 002290DC C8 22 BC 50 */ lfd f1, lbl_803D05D0-_SDA2_BASE_(r2) +/* 8022C2DC 002290DC C8 22 BC 50 */ lfd f1, lbl__386_2-_SDA2_BASE_(r2) /* 8022C2E0 002290E0 7C 83 18 30 */ slw r3, r4, r3 /* 8022C2E4 002290E4 7C FC D2 14 */ add r7, r28, r26 /* 8022C2E8 002290E8 54 60 06 FE */ clrlwi r0, r3, 0x1b @@ -59978,7 +59978,7 @@ lbl_8022C334: /* 8022C33C 0022913C 38 80 00 01 */ li r4, 1 /* 8022C340 00229140 90 01 00 08 */ stw r0, 8(r1) /* 8022C344 00229144 54 A3 55 BE */ srwi r3, r5, 0x16 -/* 8022C348 00229148 C8 22 BC 50 */ lfd f1, lbl_803D05D0-_SDA2_BASE_(r2) +/* 8022C348 00229148 C8 22 BC 50 */ lfd f1, lbl__386_2-_SDA2_BASE_(r2) /* 8022C34C 0022914C 7C 83 18 30 */ slw r3, r4, r3 /* 8022C350 00229150 7C FC D2 14 */ add r7, r28, r26 /* 8022C354 00229154 54 60 06 FE */ clrlwi r0, r3, 0x1b @@ -60010,7 +60010,7 @@ lbl_8022C3A0: /* 8022C3B8 002291B8 7C 83 18 30 */ slw r3, r4, r3 /* 8022C3BC 002291BC 90 01 00 08 */ stw r0, 8(r1) /* 8022C3C0 002291C0 6C 60 80 00 */ xoris r0, r3, 0x8000 -/* 8022C3C4 002291C4 C8 22 BC 50 */ lfd f1, lbl_803D05D0-_SDA2_BASE_(r2) +/* 8022C3C4 002291C4 C8 22 BC 50 */ lfd f1, lbl__386_2-_SDA2_BASE_(r2) /* 8022C3C8 002291C8 90 01 00 0C */ stw r0, 0xc(r1) /* 8022C3CC 002291CC 54 A5 27 7E */ rlwinm r5, r5, 4, 0x1d, 0x1f /* 8022C3D0 002291D0 80 67 00 0C */ lwz r3, 0xc(r7) @@ -60034,7 +60034,7 @@ lbl_8022C40C: /* 8022C414 00229214 38 80 00 01 */ li r4, 1 /* 8022C418 00229218 90 01 00 08 */ stw r0, 8(r1) /* 8022C41C 0022921C 54 A3 BE FE */ rlwinm r3, r5, 0x17, 0x1b, 0x1f -/* 8022C420 00229220 C8 22 BC 50 */ lfd f1, lbl_803D05D0-_SDA2_BASE_(r2) +/* 8022C420 00229220 C8 22 BC 50 */ lfd f1, lbl__386_2-_SDA2_BASE_(r2) /* 8022C424 00229224 7C 83 18 30 */ slw r3, r4, r3 /* 8022C428 00229228 7C FC D2 14 */ add r7, r28, r26 /* 8022C42C 0022922C 6C 60 80 00 */ xoris r0, r3, 0x8000 @@ -60061,7 +60061,7 @@ lbl_8022C474: /* 8022C47C 0022927C 38 80 00 01 */ li r4, 1 /* 8022C480 00229280 90 01 00 08 */ stw r0, 8(r1) /* 8022C484 00229284 54 A3 76 FE */ rlwinm r3, r5, 0xe, 0x1b, 0x1f -/* 8022C488 00229288 C8 22 BC 50 */ lfd f1, lbl_803D05D0-_SDA2_BASE_(r2) +/* 8022C488 00229288 C8 22 BC 50 */ lfd f1, lbl__386_2-_SDA2_BASE_(r2) /* 8022C48C 0022928C 7C 83 18 30 */ slw r3, r4, r3 /* 8022C490 00229290 7C FC D2 14 */ add r7, r28, r26 /* 8022C494 00229294 6C 60 80 00 */ xoris r0, r3, 0x8000 @@ -60088,7 +60088,7 @@ lbl_8022C4DC: /* 8022C4E4 002292E4 38 80 00 01 */ li r4, 1 /* 8022C4E8 002292E8 90 01 00 08 */ stw r0, 8(r1) /* 8022C4EC 002292EC 54 A3 2E FE */ srwi r3, r5, 0x1b -/* 8022C4F0 002292F0 C8 22 BC 50 */ lfd f1, lbl_803D05D0-_SDA2_BASE_(r2) +/* 8022C4F0 002292F0 C8 22 BC 50 */ lfd f1, lbl__386_2-_SDA2_BASE_(r2) /* 8022C4F4 002292F4 7C 83 18 30 */ slw r3, r4, r3 /* 8022C4F8 002292F8 7C FC D2 14 */ add r7, r28, r26 /* 8022C4FC 002292FC 6C 60 80 00 */ xoris r0, r3, 0x8000 @@ -60138,9 +60138,9 @@ _rwGCNVertexDescSetElementAttr: /* 8022C584 00229384 38 04 FF F7 */ addi r0, r4, 0x3FFFFFF7@l /* 8022C588 00229388 28 00 00 10 */ cmplwi r0, 0x10 /* 8022C58C 0022938C 4D 81 00 20 */ bgtlr -/* 8022C590 00229390 3C 80 80 2B */ lis r4, lbl_802B7B88@ha +/* 8022C590 00229390 3C 80 80 2B */ lis r4, lbl__303@ha /* 8022C594 00229394 54 00 10 3A */ slwi r0, r0, 2 -/* 8022C598 00229398 38 84 7B 88 */ addi r4, r4, lbl_802B7B88@l +/* 8022C598 00229398 38 84 7B 88 */ addi r4, r4, lbl__303@l /* 8022C59C 0022939C 7C 04 00 2E */ lwzx r0, r4, r0 /* 8022C5A0 002293A0 7C 09 03 A6 */ mtctr r0 /* 8022C5A4 002293A4 4E 80 04 20 */ bctr @@ -60326,9 +60326,9 @@ lbl_8022C650: _rwGCNVertexDescSetElementDesc: /* 8022C868 00229668 28 04 00 19 */ cmplwi r4, 0x19 /* 8022C86C 0022966C 4D 81 00 20 */ bgtlr -/* 8022C870 00229670 3C C0 80 2B */ lis r6, lbl_802B7BCC@ha +/* 8022C870 00229670 3C C0 80 2B */ lis r6, lbl__413@ha /* 8022C874 00229674 54 80 10 3A */ slwi r0, r4, 2 -/* 8022C878 00229678 38 C6 7B CC */ addi r6, r6, lbl_802B7BCC@l +/* 8022C878 00229678 38 C6 7B CC */ addi r6, r6, lbl__413@l /* 8022C87C 0022967C 7C 06 00 2E */ lwzx r0, r6, r0 /* 8022C880 00229680 7C 09 03 A6 */ mtctr r0 /* 8022C884 00229684 4E 80 04 20 */ bctr @@ -60689,11 +60689,11 @@ RtAnimRegisterInterpolationScheme: /* 8022CDA8 00229BA8 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8022CDAC 00229BAC 7C 08 02 A6 */ mflr r0 /* 8022CDB0 00229BB0 90 01 00 24 */ stw r0, 0x24(r1) -/* 8022CDB4 00229BB4 80 CD 9F 18 */ lwz r6, lbl_803CC818-_SDA_BASE_(r13) +/* 8022CDB4 00229BB4 80 CD 9F 18 */ lwz r6, lbl_RtAnimInterpolatorInfoBlockNumEntries-_SDA_BASE_(r13) /* 8022CDB8 00229BB8 2C 06 00 10 */ cmpwi r6, 0x10 /* 8022CDBC 00229BBC 40 80 00 DC */ bge lbl_8022CE98 -/* 8022CDC0 00229BC0 3C 80 80 38 */ lis r4, lbl_803839E0@ha -/* 8022CDC4 00229BC4 38 A4 39 E0 */ addi r5, r4, lbl_803839E0@l +/* 8022CDC0 00229BC0 3C 80 80 38 */ lis r4, lbl_RtAnimInterpolatorInfoBlock@ha +/* 8022CDC4 00229BC4 38 A4 39 E0 */ addi r5, r4, lbl_RtAnimInterpolatorInfoBlock@l /* 8022CDC8 00229BC8 7C C9 03 A6 */ mtctr r6 /* 8022CDCC 00229BCC 2C 06 00 00 */ cmpwi r6, 0 /* 8022CDD0 00229BD0 40 81 00 44 */ ble lbl_8022CE14 @@ -60717,9 +60717,9 @@ lbl_8022CE0C: /* 8022CE10 00229C10 42 00 FF C4 */ bdnz lbl_8022CDD4 lbl_8022CE14: /* 8022CE14 00229C14 1C C6 00 30 */ mulli r6, r6, 0x30 -/* 8022CE18 00229C18 3C A0 80 38 */ lis r5, lbl_803839E0@ha +/* 8022CE18 00229C18 3C A0 80 38 */ lis r5, lbl_RtAnimInterpolatorInfoBlock@ha /* 8022CE1C 00229C1C 80 83 00 00 */ lwz r4, 0(r3) -/* 8022CE20 00229C20 38 A5 39 E0 */ addi r5, r5, lbl_803839E0@l +/* 8022CE20 00229C20 38 A5 39 E0 */ addi r5, r5, lbl_RtAnimInterpolatorInfoBlock@l /* 8022CE24 00229C24 80 03 00 04 */ lwz r0, 4(r3) /* 8022CE28 00229C28 7C A5 32 14 */ add r5, r5, r6 /* 8022CE2C 00229C2C 90 85 00 00 */ stw r4, 0(r5) @@ -60745,9 +60745,9 @@ lbl_8022CE14: /* 8022CE7C 00229C7C 38 60 00 01 */ li r3, 1 /* 8022CE80 00229C80 90 85 00 28 */ stw r4, 0x28(r5) /* 8022CE84 00229C84 90 05 00 2C */ stw r0, 0x2c(r5) -/* 8022CE88 00229C88 80 8D 9F 18 */ lwz r4, lbl_803CC818-_SDA_BASE_(r13) +/* 8022CE88 00229C88 80 8D 9F 18 */ lwz r4, lbl_RtAnimInterpolatorInfoBlockNumEntries-_SDA_BASE_(r13) /* 8022CE8C 00229C8C 38 04 00 01 */ addi r0, r4, 1 -/* 8022CE90 00229C90 90 0D 9F 18 */ stw r0, lbl_803CC818-_SDA_BASE_(r13) +/* 8022CE90 00229C90 90 0D 9F 18 */ stw r0, lbl_RtAnimInterpolatorInfoBlockNumEntries-_SDA_BASE_(r13) /* 8022CE94 00229C94 48 00 00 28 */ b lbl_8022CEBC lbl_8022CE98: /* 8022CE98 00229C98 38 00 01 B7 */ li r0, 0x1b7 @@ -60775,7 +60775,7 @@ RtAnimInterpolatorCreate: /* 8022CEE0 00229CE0 93 C1 00 08 */ stw r30, 8(r1) /* 8022CEE4 00229CE4 7C 7E 1B 78 */ mr r30, r3 /* 8022CEE8 00229CE8 7C 9E F9 D6 */ mullw r4, r30, r31 -/* 8022CEEC 00229CEC 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022CEEC 00229CEC 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8022CEF0 00229CF0 81 83 01 34 */ lwz r12, 0x134(r3) /* 8022CEF4 00229CF4 38 64 00 4C */ addi r3, r4, 0x4c /* 8022CEF8 00229CF8 7D 89 03 A6 */ mtctr r12 @@ -60785,10 +60785,10 @@ RtAnimInterpolatorCreate: /* 8022CF08 00229D08 38 00 FF FF */ li r0, -1 /* 8022CF0C 00229D0C 90 83 00 00 */ stw r4, 0(r3) /* 8022CF10 00229D10 90 83 00 08 */ stw r4, 8(r3) -/* 8022CF14 00229D14 C0 02 BC 58 */ lfs f0, lbl_803D05D8-_SDA2_BASE_(r2) +/* 8022CF14 00229D14 C0 02 BC 58 */ lfs f0, lbl__456_1-_SDA2_BASE_(r2) /* 8022CF18 00229D18 D0 03 00 04 */ stfs f0, 4(r3) /* 8022CF1C 00229D1C 90 83 00 0C */ stw r4, 0xc(r3) -/* 8022CF20 00229D20 C0 02 BC 5C */ lfs f0, lbl_803D05DC-_SDA2_BASE_(r2) +/* 8022CF20 00229D20 C0 02 BC 5C */ lfs f0, lbl__457_1-_SDA2_BASE_(r2) /* 8022CF24 00229D24 D0 03 00 14 */ stfs f0, 0x14(r3) /* 8022CF28 00229D28 90 83 00 10 */ stw r4, 0x10(r3) /* 8022CF2C 00229D2C 90 83 00 18 */ stw r4, 0x18(r3) @@ -60815,7 +60815,7 @@ RtAnimInterpolatorDestroy: /* 8022CF74 00229D74 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8022CF78 00229D78 7C 08 02 A6 */ mflr r0 /* 8022CF7C 00229D7C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8022CF80 00229D80 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022CF80 00229D80 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8022CF84 00229D84 81 84 01 38 */ lwz r12, 0x138(r4) /* 8022CF88 00229D88 7D 89 03 A6 */ mtctr r12 /* 8022CF8C 00229D8C 4E 80 04 21 */ bctrl @@ -61037,7 +61037,7 @@ lbl_8022D260: /* 8022D2C8 0022A0C8 C0 7E 00 08 */ lfs f3, 8(r30) /* 8022D2CC 0022A0CC EC 41 00 72 */ fmuls f2, f1, f1 /* 8022D2D0 0022A0D0 EC 20 00 32 */ fmuls f1, f0, f0 -/* 8022D2D4 0022A0D4 C0 02 BC 60 */ lfs f0, lbl_803D05E0-_SDA2_BASE_(r2) +/* 8022D2D4 0022A0D4 C0 02 BC 60 */ lfs f0, lbl__539-_SDA2_BASE_(r2) /* 8022D2D8 0022A0D8 EC 63 00 F2 */ fmuls f3, f3, f3 /* 8022D2DC 0022A0DC EC 22 08 2A */ fadds f1, f2, f1 /* 8022D2E0 0022A0E0 EC 23 08 2A */ fadds f1, f3, f1 @@ -61467,7 +61467,7 @@ lbl_8022D888: /* 8022D8C0 0022A6C0 EF 40 18 28 */ fsubs f26, f0, f3 /* 8022D8C4 0022A6C4 EF 22 38 28 */ fsubs f25, f2, f7 /* 8022D8C8 0022A6C8 41 82 00 8C */ beq lbl_8022D954 -/* 8022D8CC 0022A6CC C3 02 BC 60 */ lfs f24, lbl_803D05E0-_SDA2_BASE_(r2) +/* 8022D8CC 0022A6CC C3 02 BC 60 */ lfs f24, lbl__539-_SDA2_BASE_(r2) /* 8022D8D0 0022A6D0 EE FB 03 72 */ fmuls f23, f27, f13 /* 8022D8D4 0022A6D4 FC 0C C0 40 */ fcmpo cr0, f12, f24 /* 8022D8D8 0022A6D8 40 80 00 40 */ bge lbl_8022D918 @@ -61505,7 +61505,7 @@ lbl_8022D918: lbl_8022D954: /* 8022D954 0022A754 54 A0 07 BD */ rlwinm. r0, r5, 0, 0x1e, 0x1e /* 8022D958 0022A758 41 82 00 8C */ beq lbl_8022D9E4 -/* 8022D95C 0022A75C C3 02 BC 60 */ lfs f24, lbl_803D05E0-_SDA2_BASE_(r2) +/* 8022D95C 0022A75C C3 02 BC 60 */ lfs f24, lbl__539-_SDA2_BASE_(r2) /* 8022D960 0022A760 EE FE 03 72 */ fmuls f23, f30, f13 /* 8022D964 0022A764 FC 0C C0 40 */ fcmpo cr0, f12, f24 /* 8022D968 0022A768 40 80 00 40 */ bge lbl_8022D9A8 @@ -61543,7 +61543,7 @@ lbl_8022D9A8: lbl_8022D9E4: /* 8022D9E4 0022A7E4 54 A0 07 7B */ rlwinm. r0, r5, 0, 0x1d, 0x1d /* 8022D9E8 0022A7E8 41 82 00 8C */ beq lbl_8022DA74 -/* 8022D9EC 0022A7EC C3 02 BC 60 */ lfs f24, lbl_803D05E0-_SDA2_BASE_(r2) +/* 8022D9EC 0022A7EC C3 02 BC 60 */ lfs f24, lbl__539-_SDA2_BASE_(r2) /* 8022D9F0 0022A7F0 EE FA 07 F2 */ fmuls f23, f26, f31 /* 8022D9F4 0022A7F4 FC 0D C0 40 */ fcmpo cr0, f13, f24 /* 8022D9F8 0022A7F8 40 80 00 40 */ bge lbl_8022DA38 @@ -61581,7 +61581,7 @@ lbl_8022DA38: lbl_8022DA74: /* 8022DA74 0022A874 54 A0 07 39 */ rlwinm. r0, r5, 0, 0x1c, 0x1c /* 8022DA78 0022A878 41 82 00 8C */ beq lbl_8022DB04 -/* 8022DA7C 0022A87C C3 02 BC 60 */ lfs f24, lbl_803D05E0-_SDA2_BASE_(r2) +/* 8022DA7C 0022A87C C3 02 BC 60 */ lfs f24, lbl__539-_SDA2_BASE_(r2) /* 8022DA80 0022A880 EE FD 07 F2 */ fmuls f23, f29, f31 /* 8022DA84 0022A884 FC 0D C0 40 */ fcmpo cr0, f13, f24 /* 8022DA88 0022A888 40 80 00 40 */ bge lbl_8022DAC8 @@ -61619,7 +61619,7 @@ lbl_8022DAC8: lbl_8022DB04: /* 8022DB04 0022A904 54 A0 06 F7 */ rlwinm. r0, r5, 0, 0x1b, 0x1b /* 8022DB08 0022A908 41 82 00 8C */ beq lbl_8022DB94 -/* 8022DB0C 0022A90C C3 02 BC 60 */ lfs f24, lbl_803D05E0-_SDA2_BASE_(r2) +/* 8022DB0C 0022A90C C3 02 BC 60 */ lfs f24, lbl__539-_SDA2_BASE_(r2) /* 8022DB10 0022A910 EE F9 03 32 */ fmuls f23, f25, f12 /* 8022DB14 0022A914 FC 1F C0 40 */ fcmpo cr0, f31, f24 /* 8022DB18 0022A918 40 80 00 40 */ bge lbl_8022DB58 @@ -61657,7 +61657,7 @@ lbl_8022DB58: lbl_8022DB94: /* 8022DB94 0022A994 54 A0 06 B5 */ rlwinm. r0, r5, 0, 0x1a, 0x1a /* 8022DB98 0022A998 41 82 00 8C */ beq lbl_8022DC24 -/* 8022DB9C 0022A99C C3 02 BC 60 */ lfs f24, lbl_803D05E0-_SDA2_BASE_(r2) +/* 8022DB9C 0022A99C C3 02 BC 60 */ lfs f24, lbl__539-_SDA2_BASE_(r2) /* 8022DBA0 0022A9A0 EE FC 03 32 */ fmuls f23, f28, f12 /* 8022DBA4 0022A9A4 FC 1F C0 40 */ fcmpo cr0, f31, f24 /* 8022DBA8 0022A9A8 40 80 00 40 */ bge lbl_8022DBE8 @@ -61710,7 +61710,7 @@ lbl_8022DC24: /* 8022DC5C 0022AA5C EF C0 18 28 */ fsubs f30, f0, f3 /* 8022DC60 0022AA60 EF E2 38 28 */ fsubs f31, f2, f7 /* 8022DC64 0022AA64 41 82 00 8C */ beq lbl_8022DCF0 -/* 8022DC68 0022AA68 C3 02 BC 60 */ lfs f24, lbl_803D05E0-_SDA2_BASE_(r2) +/* 8022DC68 0022AA68 C3 02 BC 60 */ lfs f24, lbl__539-_SDA2_BASE_(r2) /* 8022DC6C 0022AA6C EE FD 03 72 */ fmuls f23, f29, f13 /* 8022DC70 0022AA70 FC 0C C0 40 */ fcmpo cr0, f12, f24 /* 8022DC74 0022AA74 40 80 00 40 */ bge lbl_8022DCB4 @@ -61748,7 +61748,7 @@ lbl_8022DCB4: lbl_8022DCF0: /* 8022DCF0 0022AAF0 54 A0 07 BD */ rlwinm. r0, r5, 0, 0x1e, 0x1e /* 8022DCF4 0022AAF4 41 82 00 8C */ beq lbl_8022DD80 -/* 8022DCF8 0022AAF8 C3 02 BC 60 */ lfs f24, lbl_803D05E0-_SDA2_BASE_(r2) +/* 8022DCF8 0022AAF8 C3 02 BC 60 */ lfs f24, lbl__539-_SDA2_BASE_(r2) /* 8022DCFC 0022AAFC EE FA 03 72 */ fmuls f23, f26, f13 /* 8022DD00 0022AB00 FC 0C C0 40 */ fcmpo cr0, f12, f24 /* 8022DD04 0022AB04 40 80 00 40 */ bge lbl_8022DD44 @@ -61786,7 +61786,7 @@ lbl_8022DD44: lbl_8022DD80: /* 8022DD80 0022AB80 54 A0 07 7B */ rlwinm. r0, r5, 0, 0x1d, 0x1d /* 8022DD84 0022AB84 41 82 00 8C */ beq lbl_8022DE10 -/* 8022DD88 0022AB88 C3 02 BC 60 */ lfs f24, lbl_803D05E0-_SDA2_BASE_(r2) +/* 8022DD88 0022AB88 C3 02 BC 60 */ lfs f24, lbl__539-_SDA2_BASE_(r2) /* 8022DD8C 0022AB8C EE FE 06 72 */ fmuls f23, f30, f25 /* 8022DD90 0022AB90 FC 0D C0 40 */ fcmpo cr0, f13, f24 /* 8022DD94 0022AB94 40 80 00 40 */ bge lbl_8022DDD4 @@ -61824,7 +61824,7 @@ lbl_8022DDD4: lbl_8022DE10: /* 8022DE10 0022AC10 54 A0 07 39 */ rlwinm. r0, r5, 0, 0x1c, 0x1c /* 8022DE14 0022AC14 41 82 00 8C */ beq lbl_8022DEA0 -/* 8022DE18 0022AC18 C3 02 BC 60 */ lfs f24, lbl_803D05E0-_SDA2_BASE_(r2) +/* 8022DE18 0022AC18 C3 02 BC 60 */ lfs f24, lbl__539-_SDA2_BASE_(r2) /* 8022DE1C 0022AC1C EE FB 06 72 */ fmuls f23, f27, f25 /* 8022DE20 0022AC20 FC 0D C0 40 */ fcmpo cr0, f13, f24 /* 8022DE24 0022AC24 40 80 00 40 */ bge lbl_8022DE64 @@ -61862,7 +61862,7 @@ lbl_8022DE64: lbl_8022DEA0: /* 8022DEA0 0022ACA0 54 A0 06 F7 */ rlwinm. r0, r5, 0, 0x1b, 0x1b /* 8022DEA4 0022ACA4 41 82 00 8C */ beq lbl_8022DF30 -/* 8022DEA8 0022ACA8 C3 02 BC 60 */ lfs f24, lbl_803D05E0-_SDA2_BASE_(r2) +/* 8022DEA8 0022ACA8 C3 02 BC 60 */ lfs f24, lbl__539-_SDA2_BASE_(r2) /* 8022DEAC 0022ACAC EE FF 03 32 */ fmuls f23, f31, f12 /* 8022DEB0 0022ACB0 FC 19 C0 40 */ fcmpo cr0, f25, f24 /* 8022DEB4 0022ACB4 40 80 00 40 */ bge lbl_8022DEF4 @@ -61900,7 +61900,7 @@ lbl_8022DEF4: lbl_8022DF30: /* 8022DF30 0022AD30 54 A0 06 B5 */ rlwinm. r0, r5, 0, 0x1a, 0x1a /* 8022DF34 0022AD34 41 82 00 8C */ beq lbl_8022DFC0 -/* 8022DF38 0022AD38 C3 E2 BC 60 */ lfs f31, lbl_803D05E0-_SDA2_BASE_(r2) +/* 8022DF38 0022AD38 C3 E2 BC 60 */ lfs f31, lbl__539-_SDA2_BASE_(r2) /* 8022DF3C 0022AD3C EE FC 03 32 */ fmuls f23, f28, f12 /* 8022DF40 0022AD40 FC 19 F8 40 */ fcmpo cr0, f25, f31 /* 8022DF44 0022AD44 40 80 00 40 */ bge lbl_8022DF84 @@ -61953,7 +61953,7 @@ lbl_8022DFC0: /* 8022DFF8 0022ADF8 EC 64 18 28 */ fsubs f3, f4, f3 /* 8022DFFC 0022ADFC EC E8 38 28 */ fsubs f7, f8, f7 /* 8022E000 0022AE00 41 82 00 8C */ beq lbl_8022E08C -/* 8022E004 0022AE04 C3 A2 BC 60 */ lfs f29, lbl_803D05E0-_SDA2_BASE_(r2) +/* 8022E004 0022AE04 C3 A2 BC 60 */ lfs f29, lbl__539-_SDA2_BASE_(r2) /* 8022E008 0022AE08 EE E5 03 72 */ fmuls f23, f5, f13 /* 8022E00C 0022AE0C FC 0C E8 40 */ fcmpo cr0, f12, f29 /* 8022E010 0022AE10 40 80 00 40 */ bge lbl_8022E050 @@ -61991,7 +61991,7 @@ lbl_8022E050: lbl_8022E08C: /* 8022E08C 0022AE8C 54 A0 07 BD */ rlwinm. r0, r5, 0, 0x1e, 0x1e /* 8022E090 0022AE90 41 82 00 8C */ beq lbl_8022E11C -/* 8022E094 0022AE94 C3 A2 BC 60 */ lfs f29, lbl_803D05E0-_SDA2_BASE_(r2) +/* 8022E094 0022AE94 C3 A2 BC 60 */ lfs f29, lbl__539-_SDA2_BASE_(r2) /* 8022E098 0022AE98 EE FA 03 72 */ fmuls f23, f26, f13 /* 8022E09C 0022AE9C FC 0C E8 40 */ fcmpo cr0, f12, f29 /* 8022E0A0 0022AEA0 40 80 00 40 */ bge lbl_8022E0E0 @@ -62029,7 +62029,7 @@ lbl_8022E0E0: lbl_8022E11C: /* 8022E11C 0022AF1C 54 A0 07 7B */ rlwinm. r0, r5, 0, 0x1d, 0x1d /* 8022E120 0022AF20 41 82 00 8C */ beq lbl_8022E1AC -/* 8022E124 0022AF24 C3 A2 BC 60 */ lfs f29, lbl_803D05E0-_SDA2_BASE_(r2) +/* 8022E124 0022AF24 C3 A2 BC 60 */ lfs f29, lbl__539-_SDA2_BASE_(r2) /* 8022E128 0022AF28 EE E3 06 72 */ fmuls f23, f3, f25 /* 8022E12C 0022AF2C FC 0D E8 40 */ fcmpo cr0, f13, f29 /* 8022E130 0022AF30 40 80 00 40 */ bge lbl_8022E170 @@ -62067,7 +62067,7 @@ lbl_8022E170: lbl_8022E1AC: /* 8022E1AC 0022AFAC 54 A0 07 39 */ rlwinm. r0, r5, 0, 0x1c, 0x1c /* 8022E1B0 0022AFB0 41 82 00 8C */ beq lbl_8022E23C -/* 8022E1B4 0022AFB4 C3 A2 BC 60 */ lfs f29, lbl_803D05E0-_SDA2_BASE_(r2) +/* 8022E1B4 0022AFB4 C3 A2 BC 60 */ lfs f29, lbl__539-_SDA2_BASE_(r2) /* 8022E1B8 0022AFB8 EE FB 06 72 */ fmuls f23, f27, f25 /* 8022E1BC 0022AFBC FC 0D E8 40 */ fcmpo cr0, f13, f29 /* 8022E1C0 0022AFC0 40 80 00 40 */ bge lbl_8022E200 @@ -62105,7 +62105,7 @@ lbl_8022E200: lbl_8022E23C: /* 8022E23C 0022B03C 54 A0 06 F7 */ rlwinm. r0, r5, 0, 0x1b, 0x1b /* 8022E240 0022B040 41 82 00 8C */ beq lbl_8022E2CC -/* 8022E244 0022B044 C3 A2 BC 60 */ lfs f29, lbl_803D05E0-_SDA2_BASE_(r2) +/* 8022E244 0022B044 C3 A2 BC 60 */ lfs f29, lbl__539-_SDA2_BASE_(r2) /* 8022E248 0022B048 EE E7 03 32 */ fmuls f23, f7, f12 /* 8022E24C 0022B04C FC 19 E8 40 */ fcmpo cr0, f25, f29 /* 8022E250 0022B050 40 80 00 40 */ bge lbl_8022E290 @@ -62143,7 +62143,7 @@ lbl_8022E290: lbl_8022E2CC: /* 8022E2CC 0022B0CC 54 A0 06 B5 */ rlwinm. r0, r5, 0, 0x1a, 0x1a /* 8022E2D0 0022B0D0 41 82 00 8C */ beq lbl_8022E35C -/* 8022E2D4 0022B0D4 C0 E2 BC 60 */ lfs f7, lbl_803D05E0-_SDA2_BASE_(r2) +/* 8022E2D4 0022B0D4 C0 E2 BC 60 */ lfs f7, lbl__539-_SDA2_BASE_(r2) /* 8022E2D8 0022B0D8 ED 9C 03 32 */ fmuls f12, f28, f12 /* 8022E2DC 0022B0DC FC 19 38 40 */ fcmpo cr0, f25, f7 /* 8022E2E0 0022B0E0 40 80 00 40 */ bge lbl_8022E320 @@ -62237,7 +62237,7 @@ lbl_8022E420: /* 8022E428 0022B228 EC ED 01 32 */ fmuls f7, f13, f4 /* 8022E42C 0022B22C C3 61 00 10 */ lfs f27, 0x10(r1) /* 8022E430 0022B230 EC 98 01 32 */ fmuls f4, f24, f4 -/* 8022E434 0022B234 C1 42 BC 60 */ lfs f10, lbl_803D05E0-_SDA2_BASE_(r2) +/* 8022E434 0022B234 C1 42 BC 60 */ lfs f10, lbl__539-_SDA2_BASE_(r2) /* 8022E438 0022B238 ED 0B 3A 7A */ fmadds f8, f11, f9, f7 /* 8022E43C 0022B23C EC EC 22 7A */ fmadds f7, f12, f9, f4 /* 8022E440 0022B240 EC 99 46 FE */ fnmadds f4, f25, f27, f8 @@ -62352,15 +62352,15 @@ RtQuatSetupSlerpCache: /* 8022E5DC 0022B3DC EC 22 00 7A */ fmadds f1, f2, f1, f0 /* 8022E5E0 0022B3E0 C0 43 00 0C */ lfs f2, 0xc(r3) /* 8022E5E4 0022B3E4 C0 A4 00 0C */ lfs f5, 0xc(r4) -/* 8022E5E8 0022B3E8 C0 02 BC 6C */ lfs f0, lbl_803D05EC-_SDA2_BASE_(r2) +/* 8022E5E8 0022B3E8 C0 02 BC 6C */ lfs f0, lbl__305-_SDA2_BASE_(r2) /* 8022E5EC 0022B3EC EC 24 08 FA */ fmadds f1, f4, f3, f1 /* 8022E5F0 0022B3F0 EC 22 09 7A */ fmadds f1, f2, f5, f1 /* 8022E5F4 0022B3F4 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8022E5F8 0022B3F8 40 80 00 4C */ bge lbl_8022E644 -/* 8022E5FC 0022B3FC C0 02 BC 74 */ lfs f0, lbl_803D05F4-_SDA2_BASE_(r2) +/* 8022E5FC 0022B3FC C0 02 BC 74 */ lfs f0, lbl__500-_SDA2_BASE_(r2) /* 8022E600 0022B400 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 8022E604 0022B404 40 80 00 0C */ bge lbl_8022E610 -/* 8022E608 0022B408 C3 E2 BC 68 */ lfs f31, lbl_803D05E8-_SDA2_BASE_(r2) +/* 8022E608 0022B408 C3 E2 BC 68 */ lfs f31, lbl__304-_SDA2_BASE_(r2) /* 8022E60C 0022B40C 48 00 00 08 */ b lbl_8022E614 lbl_8022E610: /* 8022E610 0022B410 FF E0 08 50 */ fneg f31, f1 @@ -62378,7 +62378,7 @@ lbl_8022E614: /* 8022E63C 0022B43C D0 1F 00 18 */ stfs f0, 0x18(r31) /* 8022E640 0022B440 48 00 00 38 */ b lbl_8022E678 lbl_8022E644: -/* 8022E644 0022B444 C3 E2 BC 68 */ lfs f31, lbl_803D05E8-_SDA2_BASE_(r2) +/* 8022E644 0022B444 C3 E2 BC 68 */ lfs f31, lbl__304-_SDA2_BASE_(r2) /* 8022E648 0022B448 FC 01 F8 40 */ fcmpo cr0, f1, f31 /* 8022E64C 0022B44C 40 81 00 08 */ ble lbl_8022E654 /* 8022E650 0022B450 48 00 00 08 */ b lbl_8022E658 @@ -62402,11 +62402,11 @@ lbl_8022E678: /* 8022E68C 0022B48C 41 80 00 24 */ blt lbl_8022E6B0 /* 8022E690 0022B490 2C 03 00 00 */ cmpwi r3, 0 /* 8022E694 0022B494 40 81 00 10 */ ble lbl_8022E6A4 -/* 8022E698 0022B498 C0 02 BC 6C */ lfs f0, lbl_803D05EC-_SDA2_BASE_(r2) +/* 8022E698 0022B498 C0 02 BC 6C */ lfs f0, lbl__305-_SDA2_BASE_(r2) /* 8022E69C 0022B49C D0 1F 00 20 */ stfs f0, 0x20(r31) /* 8022E6A0 0022B4A0 48 00 01 E8 */ b lbl_8022E888 lbl_8022E6A4: -/* 8022E6A4 0022B4A4 C0 02 BC 78 */ lfs f0, lbl_803D05F8-_SDA2_BASE_(r2) +/* 8022E6A4 0022B4A4 C0 02 BC 78 */ lfs f0, lbl__501-_SDA2_BASE_(r2) /* 8022E6A8 0022B4A8 D0 1F 00 20 */ stfs f0, 0x20(r31) /* 8022E6AC 0022B4AC 48 00 01 DC */ b lbl_8022E888 lbl_8022E6B0: @@ -62416,31 +62416,31 @@ lbl_8022E6B0: /* 8022E6BC 0022B4BC 3C 00 23 00 */ lis r0, 0x2300 /* 8022E6C0 0022B4C0 7C 04 00 00 */ cmpw r4, r0 /* 8022E6C4 0022B4C4 41 81 00 10 */ bgt lbl_8022E6D4 -/* 8022E6C8 0022B4C8 C0 02 BC 7C */ lfs f0, lbl_803D05FC-_SDA2_BASE_(r2) +/* 8022E6C8 0022B4C8 C0 02 BC 7C */ lfs f0, lbl__502-_SDA2_BASE_(r2) /* 8022E6CC 0022B4CC D0 1F 00 20 */ stfs f0, 0x20(r31) /* 8022E6D0 0022B4D0 48 00 01 B8 */ b lbl_8022E888 lbl_8022E6D4: /* 8022E6D4 0022B4D4 EC FF 07 F2 */ fmuls f7, f31, f31 -/* 8022E6D8 0022B4D8 C0 22 BC 9C */ lfs f1, lbl_803D061C-_SDA2_BASE_(r2) -/* 8022E6DC 0022B4DC C0 02 BC 98 */ lfs f0, lbl_803D0618-_SDA2_BASE_(r2) -/* 8022E6E0 0022B4E0 C0 62 BC 94 */ lfs f3, lbl_803D0614-_SDA2_BASE_(r2) +/* 8022E6D8 0022B4D8 C0 22 BC 9C */ lfs f1, lbl__510-_SDA2_BASE_(r2) +/* 8022E6DC 0022B4DC C0 02 BC 98 */ lfs f0, lbl__509-_SDA2_BASE_(r2) +/* 8022E6E0 0022B4E0 C0 62 BC 94 */ lfs f3, lbl__508_1-_SDA2_BASE_(r2) /* 8022E6E4 0022B4E4 EC 81 01 FA */ fmadds f4, f1, f7, f0 -/* 8022E6E8 0022B4E8 C0 42 BC 90 */ lfs f2, lbl_803D0610-_SDA2_BASE_(r2) -/* 8022E6EC 0022B4EC C0 22 BC AC */ lfs f1, lbl_803D062C-_SDA2_BASE_(r2) -/* 8022E6F0 0022B4F0 C0 02 BC A8 */ lfs f0, lbl_803D0628-_SDA2_BASE_(r2) +/* 8022E6E8 0022B4E8 C0 42 BC 90 */ lfs f2, lbl__507_2-_SDA2_BASE_(r2) +/* 8022E6EC 0022B4EC C0 22 BC AC */ lfs f1, lbl__514-_SDA2_BASE_(r2) +/* 8022E6F0 0022B4F0 C0 02 BC A8 */ lfs f0, lbl__513_1-_SDA2_BASE_(r2) /* 8022E6F4 0022B4F4 EC 67 19 3A */ fmadds f3, f7, f4, f3 -/* 8022E6F8 0022B4F8 C0 A2 BC 8C */ lfs f5, lbl_803D060C-_SDA2_BASE_(r2) +/* 8022E6F8 0022B4F8 C0 A2 BC 8C */ lfs f5, lbl__506_1-_SDA2_BASE_(r2) /* 8022E6FC 0022B4FC EC 21 01 FA */ fmadds f1, f1, f7, f0 -/* 8022E700 0022B500 C0 02 BC A4 */ lfs f0, lbl_803D0624-_SDA2_BASE_(r2) -/* 8022E704 0022B504 C0 82 BC 88 */ lfs f4, lbl_803D0608-_SDA2_BASE_(r2) +/* 8022E700 0022B500 C0 02 BC A4 */ lfs f0, lbl__512_1-_SDA2_BASE_(r2) +/* 8022E704 0022B504 C0 82 BC 88 */ lfs f4, lbl__505_2-_SDA2_BASE_(r2) /* 8022E708 0022B508 EC C7 10 FA */ fmadds f6, f7, f3, f2 /* 8022E70C 0022B50C EC 67 00 7A */ fmadds f3, f7, f1, f0 -/* 8022E710 0022B510 C0 42 BC A0 */ lfs f2, lbl_803D0620-_SDA2_BASE_(r2) -/* 8022E714 0022B514 C0 22 BC 68 */ lfs f1, lbl_803D05E8-_SDA2_BASE_(r2) +/* 8022E710 0022B510 C0 42 BC A0 */ lfs f2, lbl__511-_SDA2_BASE_(r2) +/* 8022E714 0022B514 C0 22 BC 68 */ lfs f1, lbl__304-_SDA2_BASE_(r2) /* 8022E718 0022B518 EC A7 29 BA */ fmadds f5, f7, f6, f5 -/* 8022E71C 0022B51C C0 02 BC 84 */ lfs f0, lbl_803D0604-_SDA2_BASE_(r2) +/* 8022E71C 0022B51C C0 02 BC 84 */ lfs f0, lbl__504_2-_SDA2_BASE_(r2) /* 8022E720 0022B520 EC 47 10 FA */ fmadds f2, f7, f3, f2 -/* 8022E724 0022B524 C0 C2 BC 80 */ lfs f6, lbl_803D0600-_SDA2_BASE_(r2) +/* 8022E724 0022B524 C0 C2 BC 80 */ lfs f6, lbl__503_1-_SDA2_BASE_(r2) /* 8022E728 0022B528 EC 67 21 7A */ fmadds f3, f7, f5, f4 /* 8022E72C 0022B52C EC 27 08 BA */ fmadds f1, f7, f2, f1 /* 8022E730 0022B530 EC 47 00 F2 */ fmuls f2, f7, f3 @@ -62453,34 +62453,34 @@ lbl_8022E6D4: lbl_8022E74C: /* 8022E74C 0022B54C 2C 03 00 00 */ cmpwi r3, 0 /* 8022E750 0022B550 40 80 00 94 */ bge lbl_8022E7E4 -/* 8022E754 0022B554 C0 02 BC 68 */ lfs f0, lbl_803D05E8-_SDA2_BASE_(r2) -/* 8022E758 0022B558 C0 22 BC B0 */ lfs f1, lbl_803D0630-_SDA2_BASE_(r2) +/* 8022E754 0022B554 C0 02 BC 68 */ lfs f0, lbl__304-_SDA2_BASE_(r2) +/* 8022E758 0022B558 C0 22 BC B0 */ lfs f1, lbl__515_1-_SDA2_BASE_(r2) /* 8022E75C 0022B55C EC 00 F8 2A */ fadds f0, f0, f31 /* 8022E760 0022B560 EF C1 00 32 */ fmuls f30, f1, f0 /* 8022E764 0022B564 FC 20 F0 90 */ fmr f1, f30 /* 8022E768 0022B568 48 00 55 5D */ bl _rwSqrt -/* 8022E76C 0022B56C C0 42 BC 9C */ lfs f2, lbl_803D061C-_SDA2_BASE_(r2) -/* 8022E770 0022B570 C0 02 BC 98 */ lfs f0, lbl_803D0618-_SDA2_BASE_(r2) -/* 8022E774 0022B574 C0 82 BC 94 */ lfs f4, lbl_803D0614-_SDA2_BASE_(r2) +/* 8022E76C 0022B56C C0 42 BC 9C */ lfs f2, lbl__510-_SDA2_BASE_(r2) +/* 8022E770 0022B570 C0 02 BC 98 */ lfs f0, lbl__509-_SDA2_BASE_(r2) +/* 8022E774 0022B574 C0 82 BC 94 */ lfs f4, lbl__508_1-_SDA2_BASE_(r2) /* 8022E778 0022B578 EC A2 07 BA */ fmadds f5, f2, f30, f0 -/* 8022E77C 0022B57C C0 62 BC 90 */ lfs f3, lbl_803D0610-_SDA2_BASE_(r2) -/* 8022E780 0022B580 C0 42 BC AC */ lfs f2, lbl_803D062C-_SDA2_BASE_(r2) -/* 8022E784 0022B584 C0 02 BC A8 */ lfs f0, lbl_803D0628-_SDA2_BASE_(r2) +/* 8022E77C 0022B57C C0 62 BC 90 */ lfs f3, lbl__507_2-_SDA2_BASE_(r2) +/* 8022E780 0022B580 C0 42 BC AC */ lfs f2, lbl__514-_SDA2_BASE_(r2) +/* 8022E784 0022B584 C0 02 BC A8 */ lfs f0, lbl__513_1-_SDA2_BASE_(r2) /* 8022E788 0022B588 EC 9E 21 7A */ fmadds f4, f30, f5, f4 -/* 8022E78C 0022B58C C0 C2 BC 8C */ lfs f6, lbl_803D060C-_SDA2_BASE_(r2) +/* 8022E78C 0022B58C C0 C2 BC 8C */ lfs f6, lbl__506_1-_SDA2_BASE_(r2) /* 8022E790 0022B590 EC 42 07 BA */ fmadds f2, f2, f30, f0 -/* 8022E794 0022B594 C0 02 BC A4 */ lfs f0, lbl_803D0624-_SDA2_BASE_(r2) -/* 8022E798 0022B598 C0 A2 BC 88 */ lfs f5, lbl_803D0608-_SDA2_BASE_(r2) +/* 8022E794 0022B594 C0 02 BC A4 */ lfs f0, lbl__512_1-_SDA2_BASE_(r2) +/* 8022E798 0022B598 C0 A2 BC 88 */ lfs f5, lbl__505_2-_SDA2_BASE_(r2) /* 8022E79C 0022B59C EC FE 19 3A */ fmadds f7, f30, f4, f3 /* 8022E7A0 0022B5A0 EC 9E 00 BA */ fmadds f4, f30, f2, f0 -/* 8022E7A4 0022B5A4 C0 02 BC A0 */ lfs f0, lbl_803D0620-_SDA2_BASE_(r2) -/* 8022E7A8 0022B5A8 C0 62 BC 68 */ lfs f3, lbl_803D05E8-_SDA2_BASE_(r2) +/* 8022E7A4 0022B5A4 C0 02 BC A0 */ lfs f0, lbl__511-_SDA2_BASE_(r2) +/* 8022E7A8 0022B5A8 C0 62 BC 68 */ lfs f3, lbl__304-_SDA2_BASE_(r2) /* 8022E7AC 0022B5AC EC DE 31 FA */ fmadds f6, f30, f7, f6 -/* 8022E7B0 0022B5B0 C0 42 BC 84 */ lfs f2, lbl_803D0604-_SDA2_BASE_(r2) +/* 8022E7B0 0022B5B0 C0 42 BC 84 */ lfs f2, lbl__504_2-_SDA2_BASE_(r2) /* 8022E7B4 0022B5B4 EC 9E 01 3A */ fmadds f4, f30, f4, f0 -/* 8022E7B8 0022B5B8 C0 E2 BC 70 */ lfs f7, lbl_803D05F0-_SDA2_BASE_(r2) +/* 8022E7B8 0022B5B8 C0 E2 BC 70 */ lfs f7, lbl__306-_SDA2_BASE_(r2) /* 8022E7BC 0022B5BC EC BE 29 BA */ fmadds f5, f30, f6, f5 -/* 8022E7C0 0022B5C0 C0 02 BC B4 */ lfs f0, lbl_803D0634-_SDA2_BASE_(r2) +/* 8022E7C0 0022B5C0 C0 02 BC B4 */ lfs f0, lbl__516_1-_SDA2_BASE_(r2) /* 8022E7C4 0022B5C4 EC 7E 19 3A */ fmadds f3, f30, f4, f3 /* 8022E7C8 0022B5C8 EC 9E 01 72 */ fmuls f4, f30, f5 /* 8022E7CC 0022B5CC EC 64 18 24 */ fdivs f3, f4, f3 @@ -62490,38 +62490,38 @@ lbl_8022E74C: /* 8022E7DC 0022B5DC D0 1F 00 20 */ stfs f0, 0x20(r31) /* 8022E7E0 0022B5E0 48 00 00 A8 */ b lbl_8022E888 lbl_8022E7E4: -/* 8022E7E4 0022B5E4 C0 02 BC 68 */ lfs f0, lbl_803D05E8-_SDA2_BASE_(r2) -/* 8022E7E8 0022B5E8 C0 22 BC B0 */ lfs f1, lbl_803D0630-_SDA2_BASE_(r2) +/* 8022E7E4 0022B5E4 C0 02 BC 68 */ lfs f0, lbl__304-_SDA2_BASE_(r2) +/* 8022E7E8 0022B5E8 C0 22 BC B0 */ lfs f1, lbl__515_1-_SDA2_BASE_(r2) /* 8022E7EC 0022B5EC EC 00 F8 28 */ fsubs f0, f0, f31 /* 8022E7F0 0022B5F0 EF C1 00 32 */ fmuls f30, f1, f0 /* 8022E7F4 0022B5F4 FC 20 F0 90 */ fmr f1, f30 /* 8022E7F8 0022B5F8 48 00 54 CD */ bl _rwSqrt -/* 8022E7FC 0022B5FC C0 42 BC 9C */ lfs f2, lbl_803D061C-_SDA2_BASE_(r2) -/* 8022E800 0022B600 C0 02 BC 98 */ lfs f0, lbl_803D0618-_SDA2_BASE_(r2) +/* 8022E7FC 0022B5FC C0 42 BC 9C */ lfs f2, lbl__510-_SDA2_BASE_(r2) +/* 8022E800 0022B600 C0 02 BC 98 */ lfs f0, lbl__509-_SDA2_BASE_(r2) /* 8022E804 0022B604 D0 21 00 0C */ stfs f1, 0xc(r1) /* 8022E808 0022B608 EC 42 07 BA */ fmadds f2, f2, f30, f0 -/* 8022E80C 0022B60C C0 02 BC 94 */ lfs f0, lbl_803D0614-_SDA2_BASE_(r2) +/* 8022E80C 0022B60C C0 02 BC 94 */ lfs f0, lbl__508_1-_SDA2_BASE_(r2) /* 8022E810 0022B610 80 01 00 0C */ lwz r0, 0xc(r1) -/* 8022E814 0022B614 C0 62 BC 90 */ lfs f3, lbl_803D0610-_SDA2_BASE_(r2) +/* 8022E814 0022B614 C0 62 BC 90 */ lfs f3, lbl__507_2-_SDA2_BASE_(r2) /* 8022E818 0022B618 EC 9E 00 BA */ fmadds f4, f30, f2, f0 -/* 8022E81C 0022B61C C0 42 BC AC */ lfs f2, lbl_803D062C-_SDA2_BASE_(r2) -/* 8022E820 0022B620 C0 02 BC A8 */ lfs f0, lbl_803D0628-_SDA2_BASE_(r2) +/* 8022E81C 0022B61C C0 42 BC AC */ lfs f2, lbl__514-_SDA2_BASE_(r2) +/* 8022E820 0022B620 C0 02 BC A8 */ lfs f0, lbl__513_1-_SDA2_BASE_(r2) /* 8022E824 0022B624 54 00 00 26 */ rlwinm r0, r0, 0, 0, 0x13 /* 8022E828 0022B628 90 01 00 08 */ stw r0, 8(r1) /* 8022E82C 0022B62C EC 9E 19 3A */ fmadds f4, f30, f4, f3 -/* 8022E830 0022B630 C0 62 BC 8C */ lfs f3, lbl_803D060C-_SDA2_BASE_(r2) +/* 8022E830 0022B630 C0 62 BC 8C */ lfs f3, lbl__506_1-_SDA2_BASE_(r2) /* 8022E834 0022B634 EC 42 07 BA */ fmadds f2, f2, f30, f0 -/* 8022E838 0022B638 C0 02 BC A4 */ lfs f0, lbl_803D0624-_SDA2_BASE_(r2) +/* 8022E838 0022B638 C0 02 BC A4 */ lfs f0, lbl__512_1-_SDA2_BASE_(r2) /* 8022E83C 0022B63C EC 9E 19 3A */ fmadds f4, f30, f4, f3 -/* 8022E840 0022B640 C0 62 BC 88 */ lfs f3, lbl_803D0608-_SDA2_BASE_(r2) +/* 8022E840 0022B640 C0 62 BC 88 */ lfs f3, lbl__505_2-_SDA2_BASE_(r2) /* 8022E844 0022B644 EC 5E 00 BA */ fmadds f2, f30, f2, f0 -/* 8022E848 0022B648 C0 02 BC A0 */ lfs f0, lbl_803D0620-_SDA2_BASE_(r2) +/* 8022E848 0022B648 C0 02 BC A0 */ lfs f0, lbl__511-_SDA2_BASE_(r2) /* 8022E84C 0022B64C C0 C1 00 08 */ lfs f6, 8(r1) /* 8022E850 0022B650 EC BE 19 3A */ fmadds f5, f30, f4, f3 /* 8022E854 0022B654 EC 9E 00 BA */ fmadds f4, f30, f2, f0 -/* 8022E858 0022B658 C0 62 BC 68 */ lfs f3, lbl_803D05E8-_SDA2_BASE_(r2) +/* 8022E858 0022B658 C0 62 BC 68 */ lfs f3, lbl__304-_SDA2_BASE_(r2) /* 8022E85C 0022B65C EC 46 F1 BC */ fnmsubs f2, f6, f6, f30 -/* 8022E860 0022B660 C0 E2 BC 70 */ lfs f7, lbl_803D05F0-_SDA2_BASE_(r2) +/* 8022E860 0022B660 C0 E2 BC 70 */ lfs f7, lbl__306-_SDA2_BASE_(r2) /* 8022E864 0022B664 EC 01 30 2A */ fadds f0, f1, f6 /* 8022E868 0022B668 EC BE 01 72 */ fmuls f5, f30, f5 /* 8022E86C 0022B66C EC 7E 19 3A */ fmadds f3, f30, f4, f3 @@ -62532,7 +62532,7 @@ lbl_8022E7E4: /* 8022E880 0022B680 EC 07 00 32 */ fmuls f0, f7, f0 /* 8022E884 0022B684 D0 1F 00 20 */ stfs f0, 0x20(r31) lbl_8022E888: -/* 8022E888 0022B688 C0 02 BC B8 */ lfs f0, lbl_803D0638-_SDA2_BASE_(r2) +/* 8022E888 0022B688 C0 02 BC B8 */ lfs f0, lbl__517-_SDA2_BASE_(r2) /* 8022E88C 0022B68C FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 8022E890 0022B690 4C 41 13 82 */ cror 2, 1, 2 /* 8022E894 0022B694 7C 00 00 26 */ mfcr r0 @@ -62542,16 +62542,16 @@ lbl_8022E888: /* 8022E8A4 0022B6A4 2C 00 00 00 */ cmpwi r0, 0 /* 8022E8A8 0022B6A8 40 82 00 A8 */ bne lbl_8022E950 /* 8022E8AC 0022B6AC C0 FF 00 20 */ lfs f7, 0x20(r31) -/* 8022E8B0 0022B6B0 C0 42 BC D0 */ lfs f2, lbl_803D0650-_SDA2_BASE_(r2) +/* 8022E8B0 0022B6B0 C0 42 BC D0 */ lfs f2, lbl__523-_SDA2_BASE_(r2) /* 8022E8B4 0022B6B4 ED 07 01 F2 */ fmuls f8, f7, f7 -/* 8022E8B8 0022B6B8 C0 22 BC CC */ lfs f1, lbl_803D064C-_SDA2_BASE_(r2) -/* 8022E8BC 0022B6BC C0 02 BC C8 */ lfs f0, lbl_803D0648-_SDA2_BASE_(r2) -/* 8022E8C0 0022B6C0 C0 82 BC C4 */ lfs f4, lbl_803D0644-_SDA2_BASE_(r2) +/* 8022E8B8 0022B6B8 C0 22 BC CC */ lfs f1, lbl__522-_SDA2_BASE_(r2) +/* 8022E8BC 0022B6BC C0 02 BC C8 */ lfs f0, lbl__521-_SDA2_BASE_(r2) +/* 8022E8C0 0022B6C0 C0 82 BC C4 */ lfs f4, lbl__520-_SDA2_BASE_(r2) /* 8022E8C4 0022B6C4 EC A2 0A 3A */ fmadds f5, f2, f8, f1 -/* 8022E8C8 0022B6C8 C0 62 BC C0 */ lfs f3, lbl_803D0640-_SDA2_BASE_(r2) -/* 8022E8CC 0022B6CC C0 42 BC BC */ lfs f2, lbl_803D063C-_SDA2_BASE_(r2) +/* 8022E8C8 0022B6C8 C0 62 BC C0 */ lfs f3, lbl__519-_SDA2_BASE_(r2) +/* 8022E8CC 0022B6CC C0 42 BC BC */ lfs f2, lbl__518-_SDA2_BASE_(r2) /* 8022E8D0 0022B6D0 EC C8 01 F2 */ fmuls f6, f8, f7 -/* 8022E8D4 0022B6D4 C0 22 BC 68 */ lfs f1, lbl_803D05E8-_SDA2_BASE_(r2) +/* 8022E8D4 0022B6D4 C0 22 BC 68 */ lfs f1, lbl__304-_SDA2_BASE_(r2) /* 8022E8D8 0022B6D8 EC A8 01 7A */ fmadds f5, f8, f5, f0 /* 8022E8DC 0022B6DC C0 1F 00 0C */ lfs f0, 0xc(r31) /* 8022E8E0 0022B6E0 EC 88 21 7A */ fmadds f4, f8, f5, f4 @@ -62598,9 +62598,9 @@ rwsdk.ChunkIsComplex: /* 8022E974 0022B774 80 03 00 00 */ lwz r0, 0(r3) /* 8022E978 0022B778 28 00 00 1A */ cmplwi r0, 0x1a /* 8022E97C 0022B77C 41 81 00 AC */ bgt lbl_8022EA28 -/* 8022E980 0022B780 3C 60 80 2B */ lis r3, lbl_802B7C38@ha +/* 8022E980 0022B780 3C 60 80 2B */ lis r3, lbl__69_2@ha /* 8022E984 0022B784 54 00 10 3A */ slwi r0, r0, 2 -/* 8022E988 0022B788 38 63 7C 38 */ addi r3, r3, lbl_802B7C38@l +/* 8022E988 0022B788 38 63 7C 38 */ addi r3, r3, lbl__69_2@l /* 8022E98C 0022B78C 7C 03 00 2E */ lwzx r0, r3, r0 /* 8022E990 0022B790 7C 09 03 A6 */ mtctr r0 /* 8022E994 0022B794 4E 80 04 20 */ bctr @@ -63457,35 +63457,35 @@ lbl_8022F500: /* 8022F510 0022C310 38 21 00 40 */ addi r1, r1, 0x40 /* 8022F514 0022C314 4E 80 00 20 */ blr lbl_8022F518: -/* 8022F518 0022C318 38 AD 9F 20 */ addi r5, r13, lbl_803CC820-_SDA_BASE_ +/* 8022F518 0022C318 38 AD 9F 20 */ addi r5, r13, lbl_colorModule-_SDA_BASE_ /* 8022F51C 0022C31C 80 85 00 04 */ lwz r4, 4(r5) /* 8022F520 0022C320 38 04 00 01 */ addi r0, r4, 1 /* 8022F524 0022C324 90 05 00 04 */ stw r0, 4(r5) /* 8022F528 0022C328 4E 80 00 20 */ blr lbl_8022F52C: -/* 8022F52C 0022C32C 38 AD 9F 20 */ addi r5, r13, lbl_803CC820-_SDA_BASE_ +/* 8022F52C 0022C32C 38 AD 9F 20 */ addi r5, r13, lbl_colorModule-_SDA_BASE_ /* 8022F530 0022C330 80 85 00 04 */ lwz r4, 4(r5) /* 8022F534 0022C334 38 04 FF FF */ addi r0, r4, -1 /* 8022F538 0022C338 90 05 00 04 */ stw r0, 4(r5) /* 8022F53C 0022C33C 4E 80 00 20 */ blr lbl_8022F540: -/* 8022F540 0022C340 90 8D 9F 28 */ stw r4, lbl_803CC828-_SDA_BASE_(r13) -/* 8022F544 0022C344 38 ED 9F 28 */ addi r7, r13, lbl_803CC828-_SDA_BASE_ +/* 8022F540 0022C340 90 8D 9F 28 */ stw r4, lbl_errorModule-_SDA_BASE_(r13) +/* 8022F544 0022C344 38 ED 9F 28 */ addi r7, r13, lbl_errorModule-_SDA_BASE_ /* 8022F548 0022C348 38 A0 00 00 */ li r5, 0 /* 8022F54C 0022C34C 3C C0 80 00 */ lis r6, 0x8000 /* 8022F550 0022C350 80 87 00 04 */ lwz r4, 4(r7) /* 8022F554 0022C354 38 04 00 01 */ addi r0, r4, 1 /* 8022F558 0022C358 90 07 00 04 */ stw r0, 4(r7) -/* 8022F55C 0022C35C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 8022F560 0022C360 80 0D 9F 28 */ lwz r0, lbl_803CC828-_SDA_BASE_(r13) +/* 8022F55C 0022C35C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8022F560 0022C360 80 0D 9F 28 */ lwz r0, lbl_errorModule-_SDA_BASE_(r13) /* 8022F564 0022C364 7C A4 01 2E */ stwx r5, r4, r0 -/* 8022F568 0022C368 80 8D 9F 28 */ lwz r4, lbl_803CC828-_SDA_BASE_(r13) -/* 8022F56C 0022C36C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022F568 0022C368 80 8D 9F 28 */ lwz r4, lbl_errorModule-_SDA_BASE_(r13) +/* 8022F56C 0022C36C 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8022F570 0022C370 38 04 00 04 */ addi r0, r4, 4 /* 8022F574 0022C374 7C C5 01 2E */ stwx r6, r5, r0 /* 8022F578 0022C378 4E 80 00 20 */ blr lbl_8022F57C: -/* 8022F57C 0022C37C 38 AD 9F 28 */ addi r5, r13, lbl_803CC828-_SDA_BASE_ +/* 8022F57C 0022C37C 38 AD 9F 28 */ addi r5, r13, lbl_errorModule-_SDA_BASE_ /* 8022F580 0022C380 80 85 00 04 */ lwz r4, 4(r5) /* 8022F584 0022C384 38 04 FF FF */ addi r0, r4, -1 /* 8022F588 0022C388 90 05 00 04 */ stw r0, 4(r5) @@ -63493,8 +63493,8 @@ lbl_8022F57C: .global RwErrorSet RwErrorSet: -/* 8022F590 0022C390 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 8022F594 0022C394 80 0D 9F 28 */ lwz r0, lbl_803CC828-_SDA_BASE_(r13) +/* 8022F590 0022C390 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8022F594 0022C394 80 0D 9F 28 */ lwz r0, lbl_errorModule-_SDA_BASE_(r13) /* 8022F598 0022C398 7C A4 02 14 */ add r5, r4, r0 /* 8022F59C 0022C39C 80 05 00 00 */ lwz r0, 0(r5) /* 8022F5A0 0022C3A0 2C 00 00 00 */ cmpwi r0, 0 @@ -63513,29 +63513,29 @@ lbl_8022F5D0: /* 8022F5D0 0022C3D0 80 03 00 00 */ lwz r0, 0(r3) /* 8022F5D4 0022C3D4 90 05 00 00 */ stw r0, 0(r5) lbl_8022F5D8: -/* 8022F5D8 0022C3D8 80 8D 9F 28 */ lwz r4, lbl_803CC828-_SDA_BASE_(r13) +/* 8022F5D8 0022C3D8 80 8D 9F 28 */ lwz r4, lbl_errorModule-_SDA_BASE_(r13) /* 8022F5DC 0022C3DC 80 C3 00 04 */ lwz r6, 4(r3) -/* 8022F5E0 0022C3E0 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022F5E0 0022C3E0 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8022F5E4 0022C3E4 38 04 00 04 */ addi r0, r4, 4 /* 8022F5E8 0022C3E8 7C C5 01 2E */ stwx r6, r5, r0 /* 8022F5EC 0022C3EC 4E 80 00 20 */ blr .global RwErrorGet RwErrorGet: -/* 8022F5F0 0022C3F0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022F5F0 0022C3F0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8022F5F4 0022C3F4 38 A0 00 00 */ li r5, 0 -/* 8022F5F8 0022C3F8 80 0D 9F 28 */ lwz r0, lbl_803CC828-_SDA_BASE_(r13) +/* 8022F5F8 0022C3F8 80 0D 9F 28 */ lwz r0, lbl_errorModule-_SDA_BASE_(r13) /* 8022F5FC 0022C3FC 3C C0 80 00 */ lis r6, 0x8000 /* 8022F600 0022C400 7C E4 02 14 */ add r7, r4, r0 /* 8022F604 0022C404 80 87 00 00 */ lwz r4, 0(r7) /* 8022F608 0022C408 80 07 00 04 */ lwz r0, 4(r7) /* 8022F60C 0022C40C 90 83 00 00 */ stw r4, 0(r3) /* 8022F610 0022C410 90 03 00 04 */ stw r0, 4(r3) -/* 8022F614 0022C414 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 8022F618 0022C418 80 0D 9F 28 */ lwz r0, lbl_803CC828-_SDA_BASE_(r13) +/* 8022F614 0022C414 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8022F618 0022C418 80 0D 9F 28 */ lwz r0, lbl_errorModule-_SDA_BASE_(r13) /* 8022F61C 0022C41C 7C A4 01 2E */ stwx r5, r4, r0 -/* 8022F620 0022C420 80 8D 9F 28 */ lwz r4, lbl_803CC828-_SDA_BASE_(r13) -/* 8022F624 0022C424 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022F620 0022C420 80 8D 9F 28 */ lwz r4, lbl_errorModule-_SDA_BASE_(r13) +/* 8022F624 0022C424 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8022F628 0022C428 38 04 00 04 */ addi r0, r4, 4 /* 8022F62C 0022C42C 7C C5 01 2E */ stwx r6, r5, r0 /* 8022F630 0022C430 4E 80 00 20 */ blr @@ -63572,16 +63572,16 @@ lbl_8022F65C: .global RwOsGetFileInterface RwOsGetFileInterface: -/* 8022F69C 0022C49C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022F69C 0022C49C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8022F6A0 0022C4A0 38 63 00 C4 */ addi r3, r3, 0xc4 /* 8022F6A4 0022C4A4 4E 80 00 20 */ blr lbl_8022F6A8: /* 8022F6A8 0022C4A8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8022F6AC 0022C4AC 7C 08 02 A6 */ mflr r0 -/* 8022F6B0 0022C4B0 38 8D 87 90 */ addi r4, r13, lbl_803CB090-_SDA_BASE_ +/* 8022F6B0 0022C4B0 38 8D 87 90 */ addi r4, r13, lbl__55-_SDA_BASE_ /* 8022F6B4 0022C4B4 90 01 00 14 */ stw r0, 0x14(r1) /* 8022F6B8 0022C4B8 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8022F6BC 0022C4BC 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022F6BC 0022C4BC 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8022F6C0 0022C4C0 81 85 00 C8 */ lwz r12, 0xc8(r5) /* 8022F6C4 0022C4C4 7D 89 03 A6 */ mtctr r12 /* 8022F6C8 0022C4C8 4E 80 04 21 */ bctrl @@ -63590,7 +63590,7 @@ lbl_8022F6A8: /* 8022F6D4 0022C4D4 7C 00 1B 78 */ or r0, r0, r3 /* 8022F6D8 0022C4D8 54 1F 0F FE */ srwi r31, r0, 0x1f /* 8022F6DC 0022C4DC 41 82 00 14 */ beq lbl_8022F6F0 -/* 8022F6E0 0022C4E0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022F6E0 0022C4E0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8022F6E4 0022C4E4 81 84 00 CC */ lwz r12, 0xcc(r4) /* 8022F6E8 0022C4E8 7D 89 03 A6 */ mtctr r12 /* 8022F6EC 0022C4EC 4E 80 04 21 */ bctrl @@ -63605,14 +63605,14 @@ lbl_8022F6F0: .global _rwFileSystemOpen _rwFileSystemOpen: /* 8022F708 0022C508 3C 80 80 23 */ lis r4, lbl_8022F6A8@ha -/* 8022F70C 0022C50C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022F70C 0022C50C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8022F710 0022C510 38 04 F6 A8 */ addi r0, r4, lbl_8022F6A8@l /* 8022F714 0022C514 3C A0 80 1E */ lis r5, lbl_801E2F14@ha /* 8022F718 0022C518 90 03 00 C4 */ stw r0, 0xc4(r3) /* 8022F71C 0022C51C 3C 60 80 1E */ lis r3, func_801E329C@ha /* 8022F720 0022C520 3D 40 80 1E */ lis r10, lbl_801E2D1C@ha /* 8022F724 0022C524 3D 20 80 1E */ lis r9, func_801E2950@ha -/* 8022F728 0022C528 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022F728 0022C528 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8022F72C 0022C52C 38 05 2F 14 */ addi r0, r5, lbl_801E2F14@l /* 8022F730 0022C530 3D 00 80 1E */ lis r8, lbl_801E23E8@ha /* 8022F734 0022C534 3C E0 80 1E */ lis r7, lbl_801E215C@ha @@ -63620,7 +63620,7 @@ _rwFileSystemOpen: /* 8022F73C 0022C53C 3C C0 80 1E */ lis r6, lbl_801E3F1C@ha /* 8022F740 0022C540 3C A0 80 1E */ lis r5, func_801E3458@ha /* 8022F744 0022C544 3C 80 80 1E */ lis r4, func_801E3164@ha -/* 8022F748 0022C548 81 6D 9F 7C */ lwz r11, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022F748 0022C548 81 6D 9F 7C */ lwz r11, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8022F74C 0022C54C 39 83 32 9C */ addi r12, r3, func_801E329C@l /* 8022F750 0022C550 3C 60 80 1E */ lis r3, func_801E3700@ha /* 8022F754 0022C554 38 0A 2D 1C */ addi r0, r10, lbl_801E2D1C@l @@ -63628,26 +63628,26 @@ _rwFileSystemOpen: /* 8022F75C 0022C55C 39 49 29 50 */ addi r10, r9, func_801E2950@l /* 8022F760 0022C560 39 28 23 E8 */ addi r9, r8, lbl_801E23E8@l /* 8022F764 0022C564 39 07 21 5C */ addi r8, r7, lbl_801E215C@l -/* 8022F768 0022C568 81 6D 9F 7C */ lwz r11, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022F768 0022C568 81 6D 9F 7C */ lwz r11, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8022F76C 0022C56C 38 E6 3F 1C */ addi r7, r6, lbl_801E3F1C@l /* 8022F770 0022C570 38 C5 34 58 */ addi r6, r5, func_801E3458@l /* 8022F774 0022C574 38 A4 31 64 */ addi r5, r4, func_801E3164@l /* 8022F778 0022C578 90 0B 00 D0 */ stw r0, 0xd0(r11) /* 8022F77C 0022C57C 38 03 37 00 */ addi r0, r3, func_801E3700@l /* 8022F780 0022C580 38 60 00 01 */ li r3, 1 -/* 8022F784 0022C584 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022F784 0022C584 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8022F788 0022C588 91 44 00 D4 */ stw r10, 0xd4(r4) -/* 8022F78C 0022C58C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022F78C 0022C58C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8022F790 0022C590 91 24 00 D8 */ stw r9, 0xd8(r4) -/* 8022F794 0022C594 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022F794 0022C594 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8022F798 0022C598 91 04 00 DC */ stw r8, 0xdc(r4) -/* 8022F79C 0022C59C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022F79C 0022C59C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8022F7A0 0022C5A0 90 E4 00 E0 */ stw r7, 0xe0(r4) -/* 8022F7A4 0022C5A4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022F7A4 0022C5A4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8022F7A8 0022C5A8 90 C4 00 E4 */ stw r6, 0xe4(r4) -/* 8022F7AC 0022C5AC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022F7AC 0022C5AC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8022F7B0 0022C5B0 90 A4 00 E8 */ stw r5, 0xe8(r4) -/* 8022F7B4 0022C5B4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022F7B4 0022C5B4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8022F7B8 0022C5B8 90 04 00 EC */ stw r0, 0xec(r4) /* 8022F7BC 0022C5BC 4E 80 00 20 */ blr @@ -63657,13 +63657,13 @@ _rwFileSystemClose: .global RwIm2DGetNearScreenZ RwIm2DGetNearScreenZ: -/* 8022F7C4 0022C5C4 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022F7C4 0022C5C4 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8022F7C8 0022C5C8 C0 23 00 18 */ lfs f1, 0x18(r3) /* 8022F7CC 0022C5CC 4E 80 00 20 */ blr .global RwIm2DGetFarScreenZ RwIm2DGetFarScreenZ: -/* 8022F7D0 0022C5D0 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022F7D0 0022C5D0 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8022F7D4 0022C5D4 C0 23 00 1C */ lfs f1, 0x1c(r3) /* 8022F7D8 0022C5D8 4E 80 00 20 */ blr @@ -63672,7 +63672,7 @@ RwRenderStateSet: /* 8022F7DC 0022C5DC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8022F7E0 0022C5E0 7C 08 02 A6 */ mflr r0 /* 8022F7E4 0022C5E4 90 01 00 14 */ stw r0, 0x14(r1) -/* 8022F7E8 0022C5E8 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022F7E8 0022C5E8 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8022F7EC 0022C5EC 80 05 00 00 */ lwz r0, 0(r5) /* 8022F7F0 0022C5F0 28 00 00 00 */ cmplwi r0, 0 /* 8022F7F4 0022C5F4 40 82 00 2C */ bne lbl_8022F820 @@ -63701,7 +63701,7 @@ RwRenderStateGet: /* 8022F83C 0022C63C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8022F840 0022C640 7C 08 02 A6 */ mflr r0 /* 8022F844 0022C644 90 01 00 14 */ stw r0, 0x14(r1) -/* 8022F848 0022C648 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022F848 0022C648 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8022F84C 0022C64C 81 85 00 24 */ lwz r12, 0x24(r5) /* 8022F850 0022C650 7D 89 03 A6 */ mtctr r12 /* 8022F854 0022C654 4E 80 04 21 */ bctrl @@ -63715,7 +63715,7 @@ RwIm2DRenderLine: /* 8022F868 0022C668 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8022F86C 0022C66C 7C 08 02 A6 */ mflr r0 /* 8022F870 0022C670 90 01 00 14 */ stw r0, 0x14(r1) -/* 8022F874 0022C674 80 ED 9F 7C */ lwz r7, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022F874 0022C674 80 ED 9F 7C */ lwz r7, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8022F878 0022C678 81 87 00 28 */ lwz r12, 0x28(r7) /* 8022F87C 0022C67C 7D 89 03 A6 */ mtctr r12 /* 8022F880 0022C680 4E 80 04 21 */ bctrl @@ -63729,7 +63729,7 @@ RwIm2DRenderPrimitive: /* 8022F894 0022C694 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8022F898 0022C698 7C 08 02 A6 */ mflr r0 /* 8022F89C 0022C69C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8022F8A0 0022C6A0 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022F8A0 0022C6A0 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8022F8A4 0022C6A4 81 86 00 30 */ lwz r12, 0x30(r6) /* 8022F8A8 0022C6A8 7D 89 03 A6 */ mtctr r12 /* 8022F8AC 0022C6AC 4E 80 04 21 */ bctrl @@ -63743,7 +63743,7 @@ RwIm2DRenderIndexedPrimitive: /* 8022F8C0 0022C6C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8022F8C4 0022C6C4 7C 08 02 A6 */ mflr r0 /* 8022F8C8 0022C6C8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8022F8CC 0022C6CC 81 0D 9F 7C */ lwz r8, lbl_803CC87C-_SDA_BASE_(r13) +/* 8022F8CC 0022C6CC 81 0D 9F 7C */ lwz r8, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8022F8D0 0022C6D0 81 88 00 34 */ lwz r12, 0x34(r8) /* 8022F8D4 0022C6D4 7D 89 03 A6 */ mtctr r12 /* 8022F8D8 0022C6D8 4E 80 04 21 */ bctrl @@ -63949,7 +63949,7 @@ rwsdk.MatrixOrthoNormalize: /* 8022FBE8 0022C9E8 D0 A1 00 14 */ stfs f5, 0x14(r1) /* 8022FBEC 0022C9EC D0 81 00 18 */ stfs f4, 0x18(r1) /* 8022FBF0 0022C9F0 D0 61 00 1C */ stfs f3, 0x1c(r1) -/* 8022FBF4 0022C9F4 C0 42 BC D8 */ lfs f2, lbl_803D0658-_SDA2_BASE_(r2) +/* 8022FBF4 0022C9F4 C0 42 BC D8 */ lfs f2, lbl__170-_SDA2_BASE_(r2) /* 8022FBF8 0022C9F8 FC 1E 10 40 */ fcmpo cr0, f30, f2 /* 8022FBFC 0022C9FC 40 81 01 0C */ ble lbl_8022FD08 /* 8022FC00 0022CA00 FC 1F 10 40 */ fcmpo cr0, f31, f2 @@ -63973,7 +63973,7 @@ lbl_8022FC3C: /* 8022FC40 0022CA40 C1 01 00 2C */ lfs f8, 0x2c(r1) /* 8022FC44 0022CA44 EC 24 00 B2 */ fmuls f1, f4, f2 /* 8022FC48 0022CA48 C0 81 00 34 */ lfs f4, 0x34(r1) -/* 8022FC4C 0022CA4C C0 02 BC D8 */ lfs f0, lbl_803D0658-_SDA2_BASE_(r2) +/* 8022FC4C 0022CA4C C0 02 BC D8 */ lfs f0, lbl__170-_SDA2_BASE_(r2) /* 8022FC50 0022CA50 EC 25 0A 3A */ fmadds f1, f5, f8, f1 /* 8022FC54 0022CA54 EC 63 09 3A */ fmadds f3, f3, f4, f1 /* 8022FC58 0022CA58 FC 03 00 40 */ fcmpo cr0, f3, f0 @@ -63984,7 +63984,7 @@ lbl_8022FC68: /* 8022FC68 0022CA68 FC 60 18 50 */ fneg f3, f3 lbl_8022FC6C: /* 8022FC6C 0022CA6C EC 22 01 B2 */ fmuls f1, f2, f6 -/* 8022FC70 0022CA70 C0 02 BC D8 */ lfs f0, lbl_803D0658-_SDA2_BASE_(r2) +/* 8022FC70 0022CA70 C0 02 BC D8 */ lfs f0, lbl__170-_SDA2_BASE_(r2) /* 8022FC74 0022CA74 EC 28 09 FA */ fmadds f1, f8, f7, f1 /* 8022FC78 0022CA78 EC 24 0A 7A */ fmadds f1, f4, f9, f1 /* 8022FC7C 0022CA7C FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -64220,7 +64220,7 @@ _rwMatrixNormalError: /* 8022FFCC 0022CDCC C1 03 00 28 */ lfs f8, 0x28(r3) /* 8022FFD0 0022CDD0 EC A5 01 72 */ fmuls f5, f5, f5 /* 8022FFD4 0022CDD4 EC 84 18 2A */ fadds f4, f4, f3 -/* 8022FFD8 0022CDD8 C0 62 BC DC */ lfs f3, lbl_803D065C-_SDA2_BASE_(r2) +/* 8022FFD8 0022CDD8 C0 62 BC DC */ lfs f3, lbl__188-_SDA2_BASE_(r2) /* 8022FFDC 0022CDDC EC 42 00 2A */ fadds f2, f2, f0 /* 8022FFE0 0022CDE0 EC 27 01 F2 */ fmuls f1, f7, f7 /* 8022FFE4 0022CDE4 EC 06 01 B2 */ fmuls f0, f6, f6 @@ -64241,18 +64241,18 @@ lbl_80230014: /* 8023001C 0022CE1C 90 01 00 14 */ stw r0, 0x14(r1) /* 80230020 0022CE20 93 E1 00 0C */ stw r31, 0xc(r1) /* 80230024 0022CE24 7C 7F 1B 78 */ mr r31, r3 -/* 80230028 0022CE28 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 8023002C 0022CE2C 80 0D 9F 30 */ lwz r0, lbl_803CC830-_SDA_BASE_(r13) +/* 80230028 0022CE28 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8023002C 0022CE2C 80 0D 9F 30 */ lwz r0, lbl_matrixModule-_SDA_BASE_(r13) /* 80230030 0022CE30 7C 64 00 2E */ lwzx r3, r4, r0 /* 80230034 0022CE34 28 03 00 00 */ cmplwi r3, 0 /* 80230038 0022CE38 41 82 00 18 */ beq lbl_80230050 /* 8023003C 0022CE3C 48 00 13 A5 */ bl RwFreeListDestroy -/* 80230040 0022CE40 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80230040 0022CE40 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80230044 0022CE44 38 80 00 00 */ li r4, 0 -/* 80230048 0022CE48 80 0D 9F 30 */ lwz r0, lbl_803CC830-_SDA_BASE_(r13) +/* 80230048 0022CE48 80 0D 9F 30 */ lwz r0, lbl_matrixModule-_SDA_BASE_(r13) /* 8023004C 0022CE4C 7C 83 01 2E */ stwx r4, r3, r0 lbl_80230050: -/* 80230050 0022CE50 38 AD 9F 30 */ addi r5, r13, lbl_803CC830-_SDA_BASE_ +/* 80230050 0022CE50 38 AD 9F 30 */ addi r5, r13, lbl_matrixModule-_SDA_BASE_ /* 80230054 0022CE54 7F E3 FB 78 */ mr r3, r31 /* 80230058 0022CE58 80 85 00 04 */ lwz r4, 4(r5) /* 8023005C 0022CE5C 38 04 FF FF */ addi r0, r4, -1 @@ -64270,17 +64270,17 @@ lbl_80230078: /* 80230088 0022CE88 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8023008C 0022CE8C 7C 7F 1B 78 */ mr r31, r3 /* 80230090 0022CE90 38 60 00 40 */ li r3, 0x40 -/* 80230094 0022CE94 90 8D 9F 30 */ stw r4, lbl_803CC830-_SDA_BASE_(r13) -/* 80230098 0022CE98 3C 80 80 38 */ lis r4, lbl_80383CE0@ha -/* 8023009C 0022CE9C 38 E4 3C E0 */ addi r7, r4, lbl_80383CE0@l -/* 802300A0 0022CEA0 80 8D 87 98 */ lwz r4, lbl_803CB098-_SDA_BASE_(r13) -/* 802300A4 0022CEA4 80 CD 87 9C */ lwz r6, lbl_803CB09C-_SDA_BASE_(r13) +/* 80230094 0022CE94 90 8D 9F 30 */ stw r4, lbl_matrixModule-_SDA_BASE_(r13) +/* 80230098 0022CE98 3C 80 80 38 */ lis r4, lbl__rwMatrixFreeList@ha +/* 8023009C 0022CE9C 38 E4 3C E0 */ addi r7, r4, lbl__rwMatrixFreeList@l +/* 802300A0 0022CEA0 80 8D 87 98 */ lwz r4, lbl__rwMatrixFreeListBlockSize-_SDA_BASE_(r13) +/* 802300A4 0022CEA4 80 CD 87 9C */ lwz r6, lbl__rwMatrixFreeListPreallocBlocks-_SDA_BASE_(r13) /* 802300A8 0022CEA8 48 00 12 61 */ bl RwFreeListCreateAndPreallocateSpace -/* 802300AC 0022CEAC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 802300B0 0022CEB0 80 0D 9F 30 */ lwz r0, lbl_803CC830-_SDA_BASE_(r13) +/* 802300AC 0022CEAC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 802300B0 0022CEB0 80 0D 9F 30 */ lwz r0, lbl_matrixModule-_SDA_BASE_(r13) /* 802300B4 0022CEB4 7C 64 01 2E */ stwx r3, r4, r0 -/* 802300B8 0022CEB8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 802300BC 0022CEBC 80 0D 9F 30 */ lwz r0, lbl_803CC830-_SDA_BASE_(r13) +/* 802300B8 0022CEB8 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 802300BC 0022CEBC 80 0D 9F 30 */ lwz r0, lbl_matrixModule-_SDA_BASE_(r13) /* 802300C0 0022CEC0 7D 23 02 14 */ add r9, r3, r0 /* 802300C4 0022CEC4 80 09 00 00 */ lwz r0, 0(r9) /* 802300C8 0022CEC8 28 00 00 00 */ cmplwi r0, 0 @@ -64288,9 +64288,9 @@ lbl_80230078: /* 802300D0 0022CED0 3B E0 00 00 */ li r31, 0 /* 802300D4 0022CED4 48 00 00 5C */ b lbl_80230130 lbl_802300D8: -/* 802300D8 0022CED8 3C 80 80 28 */ lis r4, lbl_8027A4B0@ha +/* 802300D8 0022CED8 3C 80 80 28 */ lis r4, lbl__424_2@ha /* 802300DC 0022CEDC 3C 60 80 23 */ lis r3, lbl_8022F8EC@ha -/* 802300E0 0022CEE0 38 A4 A4 B0 */ addi r5, r4, lbl_8027A4B0@l +/* 802300E0 0022CEE0 38 A4 A4 B0 */ addi r5, r4, lbl__424_2@l /* 802300E4 0022CEE4 3C 00 00 02 */ lis r0, 2 /* 802300E8 0022CEE8 80 85 00 00 */ lwz r4, 0(r5) /* 802300EC 0022CEEC 38 C3 F8 EC */ addi r6, r3, lbl_8022F8EC@l @@ -64299,14 +64299,14 @@ lbl_802300D8: /* 802300F8 0022CEF8 80 E5 00 08 */ lwz r7, 8(r5) /* 802300FC 0022CEFC 90 81 00 08 */ stw r4, 8(r1) /* 80230100 0022CF00 90 09 00 04 */ stw r0, 4(r9) -/* 80230104 0022CF04 80 8D 9F 30 */ lwz r4, lbl_803CC830-_SDA_BASE_(r13) -/* 80230108 0022CF08 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80230104 0022CF04 80 8D 9F 30 */ lwz r4, lbl_matrixModule-_SDA_BASE_(r13) +/* 80230108 0022CF08 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023010C 0022CF0C 38 04 00 08 */ addi r0, r4, 8 /* 80230110 0022CF10 91 01 00 0C */ stw r8, 0xc(r1) /* 80230114 0022CF14 90 E1 00 10 */ stw r7, 0x10(r1) /* 80230118 0022CF18 7C C5 01 2E */ stwx r6, r5, r0 /* 8023011C 0022CF1C 48 00 00 2D */ bl RwEngineSetMatrixTolerances -/* 80230120 0022CF20 38 8D 9F 30 */ addi r4, r13, lbl_803CC830-_SDA_BASE_ +/* 80230120 0022CF20 38 8D 9F 30 */ addi r4, r13, lbl_matrixModule-_SDA_BASE_ /* 80230124 0022CF24 80 64 00 04 */ lwz r3, 4(r4) /* 80230128 0022CF28 38 03 00 01 */ addi r0, r3, 1 /* 8023012C 0022CF2C 90 04 00 04 */ stw r0, 4(r4) @@ -64320,8 +64320,8 @@ lbl_80230130: .global RwEngineSetMatrixTolerances RwEngineSetMatrixTolerances: -/* 80230148 0022CF48 80 8D 9F 30 */ lwz r4, lbl_803CC830-_SDA_BASE_(r13) -/* 8023014C 0022CF4C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80230148 0022CF48 80 8D 9F 30 */ lwz r4, lbl_matrixModule-_SDA_BASE_(r13) +/* 8023014C 0022CF4C 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80230150 0022CF50 38 84 00 0C */ addi r4, r4, 0xc /* 80230154 0022CF54 80 03 00 00 */ lwz r0, 0(r3) /* 80230158 0022CF58 7C A5 22 14 */ add r5, r5, r4 @@ -64344,8 +64344,8 @@ RwMatrixOptimize: /* 80230190 0022CF90 F3 A1 00 18 */ psq_st f29, 24(r1), 0, qr0 /* 80230194 0022CF94 28 04 00 00 */ cmplwi r4, 0 /* 80230198 0022CF98 40 82 00 14 */ bne lbl_802301AC -/* 8023019C 0022CF9C 80 8D 9F 30 */ lwz r4, lbl_803CC830-_SDA_BASE_(r13) -/* 802301A0 0022CFA0 80 0D 9F 7C */ lwz r0, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023019C 0022CF9C 80 8D 9F 30 */ lwz r4, lbl_matrixModule-_SDA_BASE_(r13) +/* 802301A0 0022CFA0 80 0D 9F 7C */ lwz r0, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802301A4 0022CFA4 38 84 00 0C */ addi r4, r4, 0xc /* 802301A8 0022CFA8 7C 80 22 14 */ add r4, r0, r4 lbl_802301AC: @@ -64366,7 +64366,7 @@ lbl_802301AC: /* 802301E4 0022CFE4 C1 03 00 28 */ lfs f8, 0x28(r3) /* 802301E8 0022CFE8 EF C2 00 B2 */ fmuls f30, f2, f2 /* 802301EC 0022CFEC EF EC 58 2A */ fadds f31, f12, f11 -/* 802301F0 0022CFF0 C1 A2 BC DC */ lfs f13, lbl_803D065C-_SDA2_BASE_(r2) +/* 802301F0 0022CFF0 C1 A2 BC DC */ lfs f13, lbl__188-_SDA2_BASE_(r2) /* 802301F4 0022CFF4 ED 8A 48 2A */ fadds f12, f10, f9 /* 802301F8 0022CFF8 C1 44 00 00 */ lfs f10, 0(r4) /* 802301FC 0022CFFC ED 67 01 F2 */ fmuls f11, f7, f7 @@ -64412,7 +64412,7 @@ lbl_802301AC: lbl_8023029C: /* 8023029C 0022D09C 2C 00 00 00 */ cmpwi r0, 0 /* 802302A0 0022D0A0 41 82 00 90 */ beq lbl_80230330 -/* 802302A4 0022D0A4 C1 42 BC DC */ lfs f10, lbl_803D065C-_SDA2_BASE_(r2) +/* 802302A4 0022D0A4 C1 42 BC DC */ lfs f10, lbl__188-_SDA2_BASE_(r2) /* 802302A8 0022D0A8 EC 04 01 32 */ fmuls f0, f4, f4 /* 802302AC 0022D0AC C0 23 00 00 */ lfs f1, 0(r3) /* 802302B0 0022D0B0 EC 85 01 72 */ fmuls f4, f5, f5 @@ -64574,7 +64574,7 @@ RwMatrixRotateOneMinusCosineSine: /* 802304E0 0022D2E0 7C 7F 1B 78 */ mr r31, r3 /* 802304E4 0022D2E4 C1 64 00 08 */ lfs f11, 8(r4) /* 802304E8 0022D2E8 ED 09 02 B2 */ fmuls f8, f9, f10 -/* 802304EC 0022D2EC C0 A2 BC DC */ lfs f5, lbl_803D065C-_SDA2_BASE_(r2) +/* 802304EC 0022D2EC C0 A2 BC DC */ lfs f5, lbl__188-_SDA2_BASE_(r2) /* 802304F0 0022D2F0 EC 89 02 72 */ fmuls f4, f9, f9 /* 802304F4 0022D2F4 EC 0B 02 F2 */ fmuls f0, f11, f11 /* 802304F8 0022D2F8 EC 65 18 28 */ fsubs f3, f5, f3 @@ -64609,7 +64609,7 @@ RwMatrixRotateOneMinusCosineSine: /* 8023056C 0022D36C D0 61 00 70 */ stfs f3, 0x70(r1) /* 80230570 0022D370 D0 41 00 54 */ stfs f2, 0x54(r1) /* 80230574 0022D374 D0 21 00 60 */ stfs f1, 0x60(r1) -/* 80230578 0022D378 C0 02 BC D8 */ lfs f0, lbl_803D0658-_SDA2_BASE_(r2) +/* 80230578 0022D378 C0 02 BC D8 */ lfs f0, lbl__170-_SDA2_BASE_(r2) /* 8023057C 0022D37C D0 01 00 80 */ stfs f0, 0x80(r1) /* 80230580 0022D380 D0 01 00 84 */ stfs f0, 0x84(r1) /* 80230584 0022D384 D0 01 00 88 */ stfs f0, 0x88(r1) @@ -64735,8 +64735,8 @@ lbl_802306C4: /* 80230754 0022D554 48 00 00 34 */ b lbl_80230788 lbl_80230758: /* 80230758 0022D558 38 00 00 01 */ li r0, 1 -/* 8023075C 0022D55C 3C 60 80 2B */ lis r3, lbl_802B7CA8@ha -/* 80230760 0022D560 38 83 7C A8 */ addi r4, r3, lbl_802B7CA8@l +/* 8023075C 0022D55C 3C 60 80 2B */ lis r3, lbl__587_1@ha +/* 80230760 0022D560 38 83 7C A8 */ addi r4, r3, lbl__587_1@l /* 80230764 0022D564 90 01 00 08 */ stw r0, 8(r1) /* 80230768 0022D568 3C 60 80 00 */ lis r3, 0x80000003@ha /* 8023076C 0022D56C 38 63 00 03 */ addi r3, r3, 0x80000003@l @@ -64767,7 +64767,7 @@ RwMatrixRotate: /* 802307C0 0022D5C0 93 C1 00 28 */ stw r30, 0x28(r1) /* 802307C4 0022D5C4 93 A1 00 24 */ stw r29, 0x24(r1) /* 802307C8 0022D5C8 7C 9E 23 78 */ mr r30, r4 -/* 802307CC 0022D5CC C0 02 BC E0 */ lfs f0, lbl_803D0660-_SDA2_BASE_(r2) +/* 802307CC 0022D5CC C0 02 BC E0 */ lfs f0, lbl__606_1-_SDA2_BASE_(r2) /* 802307D0 0022D5D0 C0 64 00 00 */ lfs f3, 0(r4) /* 802307D4 0022D5D4 7C 7D 1B 78 */ mr r29, r3 /* 802307D8 0022D5D8 C0 44 00 04 */ lfs f2, 4(r4) @@ -64795,7 +64795,7 @@ RwMatrixRotate: /* 80230830 0022D630 FC 20 F0 90 */ fmr f1, f30 /* 80230834 0022D634 4B FB BB 85 */ bl cos /* 80230838 0022D638 FC 20 08 18 */ frsp f1, f1 -/* 8023083C 0022D63C C0 02 BC DC */ lfs f0, lbl_803D065C-_SDA2_BASE_(r2) +/* 8023083C 0022D63C C0 02 BC DC */ lfs f0, lbl__188-_SDA2_BASE_(r2) /* 80230840 0022D640 FC 40 F8 90 */ fmr f2, f31 /* 80230844 0022D644 7F A3 EB 78 */ mr r3, r29 /* 80230848 0022D648 7F E5 FB 78 */ mr r5, r31 @@ -64820,8 +64820,8 @@ RwMatrixInvert: /* 80230888 0022D688 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8023088C 0022D68C DB E1 00 10 */ stfd f31, 0x10(r1) /* 80230890 0022D690 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 -/* 80230894 0022D694 80 AD 9F 30 */ lwz r5, lbl_803CC830-_SDA_BASE_(r13) -/* 80230898 0022D698 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 80230894 0022D694 80 AD 9F 30 */ lwz r5, lbl_matrixModule-_SDA_BASE_(r13) +/* 80230898 0022D698 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023089C 0022D69C 38 05 00 04 */ addi r0, r5, 4 /* 802308A0 0022D6A0 80 E4 00 0C */ lwz r7, 0xc(r4) /* 802308A4 0022D6A4 7C 06 00 2E */ lwzx r0, r6, r0 @@ -64929,11 +64929,11 @@ lbl_802309D0: /* 80230A34 0022D834 80 01 00 08 */ lwz r0, 8(r1) /* 80230A38 0022D838 2C 00 00 00 */ cmpwi r0, 0 /* 80230A3C 0022D83C 41 82 00 10 */ beq lbl_80230A4C -/* 80230A40 0022D840 C0 02 BC DC */ lfs f0, lbl_803D065C-_SDA2_BASE_(r2) +/* 80230A40 0022D840 C0 02 BC DC */ lfs f0, lbl__188-_SDA2_BASE_(r2) /* 80230A44 0022D844 EC 00 08 24 */ fdivs f0, f0, f1 /* 80230A48 0022D848 48 00 00 08 */ b lbl_80230A50 lbl_80230A4C: -/* 80230A4C 0022D84C C0 02 BC DC */ lfs f0, lbl_803D065C-_SDA2_BASE_(r2) +/* 80230A4C 0022D84C C0 02 BC DC */ lfs f0, lbl__188-_SDA2_BASE_(r2) lbl_80230A50: /* 80230A50 0022D850 C0 23 00 00 */ lfs f1, 0(r3) /* 80230A54 0022D854 38 00 00 00 */ li r0, 0 @@ -65025,22 +65025,22 @@ lbl_80230B94: /* 80230B98 0022D998 40 80 01 90 */ bge lbl_80230D28 /* 80230B9C 0022D99C 48 00 00 EC */ b lbl_80230C88 lbl_80230BA0: -/* 80230BA0 0022D9A0 C0 62 BC DC */ lfs f3, lbl_803D065C-_SDA2_BASE_(r2) +/* 80230BA0 0022D9A0 C0 62 BC DC */ lfs f3, lbl__188-_SDA2_BASE_(r2) /* 80230BA4 0022D9A4 C0 44 00 00 */ lfs f2, 0(r4) /* 80230BA8 0022D9A8 D0 63 00 28 */ stfs f3, 0x28(r3) /* 80230BAC 0022D9AC C0 24 00 04 */ lfs f1, 4(r4) /* 80230BB0 0022D9B0 D0 63 00 14 */ stfs f3, 0x14(r3) /* 80230BB4 0022D9B4 C0 04 00 08 */ lfs f0, 8(r4) /* 80230BB8 0022D9B8 D0 63 00 00 */ stfs f3, 0(r3) -/* 80230BBC 0022D9BC C0 62 BC D8 */ lfs f3, lbl_803D0658-_SDA2_BASE_(r2) +/* 80230BBC 0022D9BC C0 62 BC D8 */ lfs f3, lbl__170-_SDA2_BASE_(r2) /* 80230BC0 0022D9C0 D0 63 00 10 */ stfs f3, 0x10(r3) /* 80230BC4 0022D9C4 D0 63 00 08 */ stfs f3, 8(r3) /* 80230BC8 0022D9C8 D0 63 00 04 */ stfs f3, 4(r3) -/* 80230BCC 0022D9CC C0 62 BC D8 */ lfs f3, lbl_803D0658-_SDA2_BASE_(r2) +/* 80230BCC 0022D9CC C0 62 BC D8 */ lfs f3, lbl__170-_SDA2_BASE_(r2) /* 80230BD0 0022D9D0 D0 63 00 24 */ stfs f3, 0x24(r3) /* 80230BD4 0022D9D4 D0 63 00 20 */ stfs f3, 0x20(r3) /* 80230BD8 0022D9D8 D0 63 00 18 */ stfs f3, 0x18(r3) -/* 80230BDC 0022D9DC C0 62 BC D8 */ lfs f3, lbl_803D0658-_SDA2_BASE_(r2) +/* 80230BDC 0022D9DC C0 62 BC D8 */ lfs f3, lbl__170-_SDA2_BASE_(r2) /* 80230BE0 0022D9E0 D0 63 00 38 */ stfs f3, 0x38(r3) /* 80230BE4 0022D9E4 D0 63 00 34 */ stfs f3, 0x34(r3) /* 80230BE8 0022D9E8 D0 63 00 30 */ stfs f3, 0x30(r3) @@ -65127,8 +65127,8 @@ lbl_80230C88: /* 80230D24 0022DB24 48 00 00 34 */ b lbl_80230D58 lbl_80230D28: /* 80230D28 0022DB28 38 00 00 01 */ li r0, 1 -/* 80230D2C 0022DB2C 3C 60 80 2B */ lis r3, lbl_802B7CA8@ha -/* 80230D30 0022DB30 38 83 7C A8 */ addi r4, r3, lbl_802B7CA8@l +/* 80230D2C 0022DB2C 3C 60 80 2B */ lis r3, lbl__587_1@ha +/* 80230D30 0022DB30 38 83 7C A8 */ addi r4, r3, lbl__587_1@l /* 80230D34 0022DB34 90 01 00 08 */ stw r0, 8(r1) /* 80230D38 0022DB38 3C 60 80 00 */ lis r3, 0x80000003@ha /* 80230D3C 0022DB3C 38 63 00 03 */ addi r3, r3, 0x80000003@l @@ -65165,22 +65165,22 @@ lbl_80230DA0: /* 80230DA4 0022DBA4 40 80 01 24 */ bge lbl_80230EC8 /* 80230DA8 0022DBA8 48 00 00 EC */ b lbl_80230E94 lbl_80230DAC: -/* 80230DAC 0022DBAC C0 62 BC DC */ lfs f3, lbl_803D065C-_SDA2_BASE_(r2) +/* 80230DAC 0022DBAC C0 62 BC DC */ lfs f3, lbl__188-_SDA2_BASE_(r2) /* 80230DB0 0022DBB0 C0 44 00 00 */ lfs f2, 0(r4) /* 80230DB4 0022DBB4 D0 63 00 28 */ stfs f3, 0x28(r3) /* 80230DB8 0022DBB8 C0 24 00 04 */ lfs f1, 4(r4) /* 80230DBC 0022DBBC D0 63 00 14 */ stfs f3, 0x14(r3) /* 80230DC0 0022DBC0 C0 04 00 08 */ lfs f0, 8(r4) /* 80230DC4 0022DBC4 D0 63 00 00 */ stfs f3, 0(r3) -/* 80230DC8 0022DBC8 C0 62 BC D8 */ lfs f3, lbl_803D0658-_SDA2_BASE_(r2) +/* 80230DC8 0022DBC8 C0 62 BC D8 */ lfs f3, lbl__170-_SDA2_BASE_(r2) /* 80230DCC 0022DBCC D0 63 00 10 */ stfs f3, 0x10(r3) /* 80230DD0 0022DBD0 D0 63 00 08 */ stfs f3, 8(r3) /* 80230DD4 0022DBD4 D0 63 00 04 */ stfs f3, 4(r3) -/* 80230DD8 0022DBD8 C0 62 BC D8 */ lfs f3, lbl_803D0658-_SDA2_BASE_(r2) +/* 80230DD8 0022DBD8 C0 62 BC D8 */ lfs f3, lbl__170-_SDA2_BASE_(r2) /* 80230DDC 0022DBDC D0 63 00 24 */ stfs f3, 0x24(r3) /* 80230DE0 0022DBE0 D0 63 00 20 */ stfs f3, 0x20(r3) /* 80230DE4 0022DBE4 D0 63 00 18 */ stfs f3, 0x18(r3) -/* 80230DE8 0022DBE8 C0 62 BC D8 */ lfs f3, lbl_803D0658-_SDA2_BASE_(r2) +/* 80230DE8 0022DBE8 C0 62 BC D8 */ lfs f3, lbl__170-_SDA2_BASE_(r2) /* 80230DEC 0022DBEC D0 63 00 38 */ stfs f3, 0x38(r3) /* 80230DF0 0022DBF0 D0 63 00 34 */ stfs f3, 0x34(r3) /* 80230DF4 0022DBF4 D0 63 00 30 */ stfs f3, 0x30(r3) @@ -65240,8 +65240,8 @@ lbl_80230E94: /* 80230EC4 0022DCC4 48 00 00 34 */ b lbl_80230EF8 lbl_80230EC8: /* 80230EC8 0022DCC8 38 00 00 01 */ li r0, 1 -/* 80230ECC 0022DCCC 3C 60 80 2B */ lis r3, lbl_802B7CA8@ha -/* 80230ED0 0022DCD0 38 83 7C A8 */ addi r4, r3, lbl_802B7CA8@l +/* 80230ECC 0022DCCC 3C 60 80 2B */ lis r3, lbl__587_1@ha +/* 80230ED0 0022DCD0 38 83 7C A8 */ addi r4, r3, lbl__587_1@l /* 80230ED4 0022DCD4 90 01 00 08 */ stw r0, 8(r1) /* 80230ED8 0022DCD8 3C 60 80 00 */ lis r3, 0x80000003@ha /* 80230EDC 0022DCDC 38 63 00 03 */ addi r3, r3, 0x80000003@l @@ -65389,8 +65389,8 @@ lbl_80231064: /* 802310F4 0022DEF4 48 00 00 34 */ b lbl_80231128 lbl_802310F8: /* 802310F8 0022DEF8 38 00 00 01 */ li r0, 1 -/* 802310FC 0022DEFC 3C 60 80 2B */ lis r3, lbl_802B7CA8@ha -/* 80231100 0022DF00 38 83 7C A8 */ addi r4, r3, lbl_802B7CA8@l +/* 802310FC 0022DEFC 3C 60 80 2B */ lis r3, lbl__587_1@ha +/* 80231100 0022DF00 38 83 7C A8 */ addi r4, r3, lbl__587_1@l /* 80231104 0022DF04 90 01 00 08 */ stw r0, 8(r1) /* 80231108 0022DF08 3C 60 80 00 */ lis r3, 0x80000003@ha /* 8023110C 0022DF0C 38 63 00 03 */ addi r3, r3, 0x80000003@l @@ -65410,7 +65410,7 @@ lbl_80231128: .global _rwFreeListEnable _rwFreeListEnable: -/* 80231140 0022DF40 90 6D 87 A0 */ stw r3, lbl_803CB0A0-_SDA_BASE_(r13) +/* 80231140 0022DF40 90 6D 87 A0 */ stw r3, lbl_FreeListsEnabled-_SDA_BASE_(r13) /* 80231144 0022DF44 4E 80 00 20 */ blr .global rwsdk.FreeListCreate @@ -65420,7 +65420,7 @@ rwsdk.FreeListCreate: /* 80231150 0022DF50 90 01 00 24 */ stw r0, 0x24(r1) /* 80231154 0022DF54 39 61 00 20 */ addi r11, r1, 0x20 /* 80231158 0022DF58 4B FB C3 A9 */ bl func_801ED500 -/* 8023115C 0022DF5C 80 0D 87 A0 */ lwz r0, lbl_803CB0A0-_SDA_BASE_(r13) +/* 8023115C 0022DF5C 80 0D 87 A0 */ lwz r0, lbl_FreeListsEnabled-_SDA_BASE_(r13) /* 80231160 0022DF60 7C 7A 1B 78 */ mr r26, r3 /* 80231164 0022DF64 7C 9C 23 78 */ mr r28, r4 /* 80231168 0022DF68 7C BD 2B 78 */ mr r29, r5 @@ -65436,16 +65436,16 @@ lbl_80231180: lbl_8023118C: /* 8023118C 0022DF8C 28 1F 00 00 */ cmplwi r31, 0 /* 80231190 0022DF90 40 82 00 58 */ bne lbl_802311E8 -/* 80231194 0022DF94 80 6D 9F 3C */ lwz r3, lbl_803CC83C-_SDA_BASE_(r13) +/* 80231194 0022DF94 80 6D 9F 3C */ lwz r3, lbl__masterFreeListPtr-_SDA_BASE_(r13) /* 80231198 0022DF98 28 03 00 00 */ cmplwi r3, 0 /* 8023119C 0022DF9C 41 82 00 18 */ beq lbl_802311B4 -/* 802311A0 0022DFA0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802311A0 0022DFA0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802311A4 0022DFA4 81 84 01 44 */ lwz r12, 0x144(r4) /* 802311A8 0022DFA8 7D 89 03 A6 */ mtctr r12 /* 802311AC 0022DFAC 4E 80 04 21 */ bctrl /* 802311B0 0022DFB0 48 00 00 18 */ b lbl_802311C8 lbl_802311B4: -/* 802311B4 0022DFB4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802311B4 0022DFB4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802311B8 0022DFB8 38 60 00 24 */ li r3, 0x24 /* 802311BC 0022DFBC 81 84 01 34 */ lwz r12, 0x134(r4) /* 802311C0 0022DFC0 7D 89 03 A6 */ mtctr r12 @@ -65484,7 +65484,7 @@ lbl_802311F0: /* 80231234 0022E034 93 7F 00 14 */ stw r27, 0x14(r31) /* 80231238 0022E038 48 00 00 64 */ b lbl_8023129C lbl_8023123C: -/* 8023123C 0022E03C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023123C 0022E03C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80231240 0022E040 7F A3 EB 78 */ mr r3, r29 /* 80231244 0022E044 81 84 01 34 */ lwz r12, 0x134(r4) /* 80231248 0022E048 7D 89 03 A6 */ mtctr r12 @@ -65512,15 +65512,15 @@ lbl_80231268: lbl_8023129C: /* 8023129C 0022E09C 28 1E 00 00 */ cmplwi r30, 0 /* 802312A0 0022E0A0 40 82 FF 9C */ bne lbl_8023123C -/* 802312A4 0022E0A4 80 AD 9F 40 */ lwz r5, lbl_803CC840-_SDA_BASE_(r13) -/* 802312A8 0022E0A8 38 8D 9F 40 */ addi r4, r13, lbl_803CC840-_SDA_BASE_ +/* 802312A4 0022E0A4 80 AD 9F 40 */ lwz r5, lbl__freeListList-_SDA_BASE_(r13) +/* 802312A8 0022E0A8 38 8D 9F 40 */ addi r4, r13, lbl__freeListList-_SDA_BASE_ /* 802312AC 0022E0AC 38 1F 00 1C */ addi r0, r31, 0x1c /* 802312B0 0022E0B0 7F E3 FB 78 */ mr r3, r31 /* 802312B4 0022E0B4 90 BF 00 1C */ stw r5, 0x1c(r31) /* 802312B8 0022E0B8 90 9F 00 20 */ stw r4, 0x20(r31) -/* 802312BC 0022E0BC 80 8D 9F 40 */ lwz r4, lbl_803CC840-_SDA_BASE_(r13) +/* 802312BC 0022E0BC 80 8D 9F 40 */ lwz r4, lbl__freeListList-_SDA_BASE_(r13) /* 802312C0 0022E0C0 90 04 00 04 */ stw r0, 4(r4) -/* 802312C4 0022E0C4 90 0D 9F 40 */ stw r0, lbl_803CC840-_SDA_BASE_(r13) +/* 802312C4 0022E0C4 90 0D 9F 40 */ stw r0, lbl__freeListList-_SDA_BASE_(r13) lbl_802312C8: /* 802312C8 0022E0C8 39 61 00 20 */ addi r11, r1, 0x20 /* 802312CC 0022E0CC 4B FB C2 81 */ bl func_801ED54C @@ -65570,7 +65570,7 @@ lbl_80231348: /* 80231354 0022E154 80 03 00 04 */ lwz r0, 4(r3) /* 80231358 0022E158 80 83 00 00 */ lwz r4, 0(r3) /* 8023135C 0022E15C 90 04 00 04 */ stw r0, 4(r4) -/* 80231360 0022E160 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80231360 0022E160 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80231364 0022E164 81 84 01 38 */ lwz r12, 0x138(r4) /* 80231368 0022E168 7D 89 03 A6 */ mtctr r12 /* 8023136C 0022E16C 4E 80 04 21 */ bctrl @@ -65582,20 +65582,20 @@ lbl_80231378: /* 80231380 0022E180 80 1F 00 18 */ lwz r0, 0x18(r31) /* 80231384 0022E184 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80231388 0022E188 40 82 00 44 */ bne lbl_802313CC -/* 8023138C 0022E18C 80 6D 9F 3C */ lwz r3, lbl_803CC83C-_SDA_BASE_(r13) +/* 8023138C 0022E18C 80 6D 9F 3C */ lwz r3, lbl__masterFreeListPtr-_SDA_BASE_(r13) /* 80231390 0022E190 7C 03 F8 40 */ cmplw r3, r31 /* 80231394 0022E194 41 82 00 0C */ beq lbl_802313A0 /* 80231398 0022E198 28 03 00 00 */ cmplwi r3, 0 /* 8023139C 0022E19C 40 82 00 1C */ bne lbl_802313B8 lbl_802313A0: -/* 802313A0 0022E1A0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802313A0 0022E1A0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802313A4 0022E1A4 7F E3 FB 78 */ mr r3, r31 /* 802313A8 0022E1A8 81 84 01 38 */ lwz r12, 0x138(r4) /* 802313AC 0022E1AC 7D 89 03 A6 */ mtctr r12 /* 802313B0 0022E1B0 4E 80 04 21 */ bctrl /* 802313B4 0022E1B4 48 00 00 18 */ b lbl_802313CC lbl_802313B8: -/* 802313B8 0022E1B8 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 802313B8 0022E1B8 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802313BC 0022E1BC 7F E4 FB 78 */ mr r4, r31 /* 802313C0 0022E1C0 81 85 01 48 */ lwz r12, 0x148(r5) /* 802313C4 0022E1C4 7D 89 03 A6 */ mtctr r12 @@ -65630,7 +65630,7 @@ lbl_80231418: /* 80231424 0022E224 80 03 00 04 */ lwz r0, 4(r3) /* 80231428 0022E228 80 83 00 00 */ lwz r4, 0(r3) /* 8023142C 0022E22C 90 04 00 04 */ stw r0, 4(r4) -/* 80231430 0022E230 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80231430 0022E230 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80231434 0022E234 81 84 01 38 */ lwz r12, 0x138(r4) /* 80231438 0022E238 7D 89 03 A6 */ mtctr r12 /* 8023143C 0022E23C 4E 80 04 21 */ bctrl @@ -65642,20 +65642,20 @@ lbl_80231448: /* 80231450 0022E250 80 1F 00 18 */ lwz r0, 0x18(r31) /* 80231454 0022E254 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80231458 0022E258 40 82 00 44 */ bne lbl_8023149C -/* 8023145C 0022E25C 80 6D 9F 3C */ lwz r3, lbl_803CC83C-_SDA_BASE_(r13) +/* 8023145C 0022E25C 80 6D 9F 3C */ lwz r3, lbl__masterFreeListPtr-_SDA_BASE_(r13) /* 80231460 0022E260 7C 03 F8 40 */ cmplw r3, r31 /* 80231464 0022E264 41 82 00 0C */ beq lbl_80231470 /* 80231468 0022E268 28 03 00 00 */ cmplwi r3, 0 /* 8023146C 0022E26C 40 82 00 1C */ bne lbl_80231488 lbl_80231470: -/* 80231470 0022E270 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80231470 0022E270 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80231474 0022E274 7F E3 FB 78 */ mr r3, r31 /* 80231478 0022E278 81 84 01 38 */ lwz r12, 0x138(r4) /* 8023147C 0022E27C 7D 89 03 A6 */ mtctr r12 /* 80231480 0022E280 4E 80 04 21 */ bctrl /* 80231484 0022E284 48 00 00 18 */ b lbl_8023149C lbl_80231488: -/* 80231488 0022E288 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80231488 0022E288 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023148C 0022E28C 7F E4 FB 78 */ mr r4, r31 /* 80231490 0022E290 81 85 01 48 */ lwz r12, 0x148(r5) /* 80231494 0022E294 7D 89 03 A6 */ mtctr r12 @@ -65744,7 +65744,7 @@ lbl_802315AC: /* 802315B0 0022E3B0 40 82 00 94 */ bne lbl_80231644 /* 802315B4 0022E3B4 80 9E 00 04 */ lwz r4, 4(r30) /* 802315B8 0022E3B8 80 1E 00 00 */ lwz r0, 0(r30) -/* 802315BC 0022E3BC 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 802315BC 0022E3BC 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802315C0 0022E3C0 7C 04 01 D6 */ mullw r0, r4, r0 /* 802315C4 0022E3C4 80 9E 00 0C */ lwz r4, 0xc(r30) /* 802315C8 0022E3C8 81 83 01 34 */ lwz r12, 0x134(r3) @@ -65885,7 +65885,7 @@ lbl_802317B4: /* 802317C0 0022E5C0 80 03 00 04 */ lwz r0, 4(r3) /* 802317C4 0022E5C4 80 83 00 00 */ lwz r4, 0(r3) /* 802317C8 0022E5C8 90 04 00 04 */ stw r0, 4(r4) -/* 802317CC 0022E5CC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802317CC 0022E5CC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802317D0 0022E5D0 81 84 01 38 */ lwz r12, 0x138(r4) /* 802317D4 0022E5D4 7D 89 03 A6 */ mtctr r12 /* 802317D8 0022E5D8 4E 80 04 21 */ bctrl @@ -65920,7 +65920,7 @@ RwFreeListForAllUsed: /* 80231830 0022E630 3B 52 00 10 */ addi r26, r18, 0x10 /* 80231834 0022E634 48 00 00 E4 */ b lbl_80231918 lbl_80231838: -/* 80231838 0022E638 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80231838 0022E638 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023183C 0022E63C 7F 63 DB 78 */ mr r3, r27 /* 80231840 0022E640 3A 35 00 08 */ addi r17, r21, 8 /* 80231844 0022E644 81 84 01 34 */ lwz r12, 0x134(r4) @@ -65976,7 +65976,7 @@ lbl_802318EC: lbl_802318F8: /* 802318F8 0022E6F8 7C 16 D8 40 */ cmplw r22, r27 /* 802318FC 0022E6FC 41 80 FF 88 */ blt lbl_80231884 -/* 80231900 0022E700 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80231900 0022E700 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80231904 0022E704 7F 03 C3 78 */ mr r3, r24 /* 80231908 0022E708 81 84 01 38 */ lwz r12, 0x138(r4) /* 8023190C 0022E70C 7D 89 03 A6 */ mtctr r12 @@ -66020,34 +66020,34 @@ lbl_80231970: _rwMemoryOpen: /* 8023198C 0022E78C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80231990 0022E790 7C 08 02 A6 */ mflr r0 -/* 80231994 0022E794 3C 80 80 38 */ lis r4, lbl_80383D08@ha -/* 80231998 0022E798 38 AD 9F 40 */ addi r5, r13, lbl_803CC840-_SDA_BASE_ +/* 80231994 0022E794 3C 80 80 38 */ lis r4, lbl__masterFreeList@ha +/* 80231998 0022E798 38 AD 9F 40 */ addi r5, r13, lbl__freeListList-_SDA_BASE_ /* 8023199C 0022E79C 90 01 00 14 */ stw r0, 0x14(r1) -/* 802319A0 0022E7A0 38 E4 3D 08 */ addi r7, r4, lbl_80383D08@l +/* 802319A0 0022E7A0 38 E4 3D 08 */ addi r7, r4, lbl__masterFreeList@l /* 802319A4 0022E7A4 38 00 00 01 */ li r0, 1 /* 802319A8 0022E7A8 38 80 00 10 */ li r4, 0x10 /* 802319AC 0022E7AC 93 E1 00 0C */ stw r31, 0xc(r1) /* 802319B0 0022E7B0 7C 7F 1B 78 */ mr r31, r3 /* 802319B4 0022E7B4 38 60 00 24 */ li r3, 0x24 /* 802319B8 0022E7B8 38 C0 00 00 */ li r6, 0 -/* 802319BC 0022E7BC 90 AD 9F 40 */ stw r5, lbl_803CC840-_SDA_BASE_(r13) +/* 802319BC 0022E7BC 90 AD 9F 40 */ stw r5, lbl__freeListList-_SDA_BASE_(r13) /* 802319C0 0022E7C0 90 A5 00 04 */ stw r5, 4(r5) /* 802319C4 0022E7C4 38 A0 00 20 */ li r5, 0x20 -/* 802319C8 0022E7C8 90 0D 9F 38 */ stw r0, lbl_803CC838-_SDA_BASE_(r13) +/* 802319C8 0022E7C8 90 0D 9F 38 */ stw r0, lbl__freeListModuleOpen-_SDA_BASE_(r13) /* 802319CC 0022E7CC 4B FF F7 7D */ bl rwsdk.FreeListCreate -/* 802319D0 0022E7D0 90 6D 9F 3C */ stw r3, lbl_803CC83C-_SDA_BASE_(r13) -/* 802319D4 0022E7D4 80 6D 9F 3C */ lwz r3, lbl_803CC83C-_SDA_BASE_(r13) +/* 802319D0 0022E7D0 90 6D 9F 3C */ stw r3, lbl__masterFreeListPtr-_SDA_BASE_(r13) +/* 802319D4 0022E7D4 80 6D 9F 3C */ lwz r3, lbl__masterFreeListPtr-_SDA_BASE_(r13) /* 802319D8 0022E7D8 28 03 00 00 */ cmplwi r3, 0 /* 802319DC 0022E7DC 40 82 00 10 */ bne lbl_802319EC /* 802319E0 0022E7E0 38 80 00 00 */ li r4, 0 -/* 802319E4 0022E7E4 90 8D 9F 38 */ stw r4, lbl_803CC838-_SDA_BASE_(r13) +/* 802319E4 0022E7E4 90 8D 9F 38 */ stw r4, lbl__freeListModuleOpen-_SDA_BASE_(r13) /* 802319E8 0022E7E8 48 00 00 24 */ b lbl_80231A0C lbl_802319EC: /* 802319EC 0022E7EC 80 03 00 1C */ lwz r0, 0x1c(r3) /* 802319F0 0022E7F0 38 80 00 01 */ li r4, 1 /* 802319F4 0022E7F4 80 63 00 20 */ lwz r3, 0x20(r3) /* 802319F8 0022E7F8 90 03 00 00 */ stw r0, 0(r3) -/* 802319FC 0022E7FC 80 6D 9F 3C */ lwz r3, lbl_803CC83C-_SDA_BASE_(r13) +/* 802319FC 0022E7FC 80 6D 9F 3C */ lwz r3, lbl__masterFreeListPtr-_SDA_BASE_(r13) /* 80231A00 0022E800 80 03 00 20 */ lwz r0, 0x20(r3) /* 80231A04 0022E804 80 63 00 1C */ lwz r3, 0x1c(r3) /* 80231A08 0022E808 90 03 00 04 */ stw r0, 4(r3) @@ -66059,7 +66059,7 @@ lbl_80231A0C: lbl_80231A1C: /* 80231A1C 0022E81C 28 1F 00 00 */ cmplwi r31, 0 /* 80231A20 0022E820 41 82 00 2C */ beq lbl_80231A4C -/* 80231A24 0022E824 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80231A24 0022E824 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80231A28 0022E828 80 7F 00 00 */ lwz r3, 0(r31) /* 80231A2C 0022E82C 80 1F 00 04 */ lwz r0, 4(r31) /* 80231A30 0022E830 90 64 01 34 */ stw r3, 0x134(r4) @@ -66071,20 +66071,20 @@ lbl_80231A1C: /* 80231A48 0022E848 48 00 00 44 */ b lbl_80231A8C lbl_80231A4C: /* 80231A4C 0022E84C 3C 80 80 0D */ lis r4, func_800D3748@ha -/* 80231A50 0022E850 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80231A50 0022E850 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80231A54 0022E854 38 04 37 48 */ addi r0, r4, func_800D3748@l /* 80231A58 0022E858 3C A0 80 0D */ lis r5, func_800D3794@ha /* 80231A5C 0022E85C 90 03 01 34 */ stw r0, 0x134(r3) /* 80231A60 0022E860 3C 80 80 1E */ lis r4, lbl_801DCF08@ha /* 80231A64 0022E864 3C 60 80 23 */ lis r3, lbl_8023193C@ha /* 80231A68 0022E868 38 C5 37 94 */ addi r6, r5, func_800D3794@l -/* 80231A6C 0022E86C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80231A6C 0022E86C 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80231A70 0022E870 38 84 CF 08 */ addi r4, r4, lbl_801DCF08@l /* 80231A74 0022E874 38 03 19 3C */ addi r0, r3, lbl_8023193C@l /* 80231A78 0022E878 90 C5 01 38 */ stw r6, 0x138(r5) -/* 80231A7C 0022E87C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80231A7C 0022E87C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80231A80 0022E880 90 83 01 3C */ stw r4, 0x13c(r3) -/* 80231A84 0022E884 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80231A84 0022E884 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80231A88 0022E888 90 03 01 40 */ stw r0, 0x140(r3) lbl_80231A8C: /* 80231A8C 0022E88C 38 60 00 01 */ li r3, 1 @@ -66100,9 +66100,9 @@ _rwMemoryClose: /* 80231AA4 0022E8A4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80231AA8 0022E8A8 7C 08 02 A6 */ mflr r0 /* 80231AAC 0022E8AC 90 01 00 14 */ stw r0, 0x14(r1) -/* 80231AB0 0022E8B0 38 0D 9F 40 */ addi r0, r13, lbl_803CC840-_SDA_BASE_ +/* 80231AB0 0022E8B0 38 0D 9F 40 */ addi r0, r13, lbl__freeListList-_SDA_BASE_ /* 80231AB4 0022E8B4 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80231AB8 0022E8B8 80 6D 9F 40 */ lwz r3, lbl_803CC840-_SDA_BASE_(r13) +/* 80231AB8 0022E8B8 80 6D 9F 40 */ lwz r3, lbl__freeListList-_SDA_BASE_(r13) /* 80231ABC 0022E8BC 48 00 00 B8 */ b lbl_80231B74 lbl_80231AC0: /* 80231AC0 0022E8C0 3B E3 FF E4 */ addi r31, r3, -28 @@ -66122,7 +66122,7 @@ lbl_80231AE8: /* 80231AF4 0022E8F4 80 03 00 04 */ lwz r0, 4(r3) /* 80231AF8 0022E8F8 80 83 00 00 */ lwz r4, 0(r3) /* 80231AFC 0022E8FC 90 04 00 04 */ stw r0, 4(r4) -/* 80231B00 0022E900 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80231B00 0022E900 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80231B04 0022E904 81 84 01 38 */ lwz r12, 0x138(r4) /* 80231B08 0022E908 7D 89 03 A6 */ mtctr r12 /* 80231B0C 0022E90C 4E 80 04 21 */ bctrl @@ -66134,31 +66134,31 @@ lbl_80231B18: /* 80231B20 0022E920 80 1F 00 18 */ lwz r0, 0x18(r31) /* 80231B24 0022E924 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80231B28 0022E928 40 82 00 44 */ bne lbl_80231B6C -/* 80231B2C 0022E92C 80 6D 9F 3C */ lwz r3, lbl_803CC83C-_SDA_BASE_(r13) +/* 80231B2C 0022E92C 80 6D 9F 3C */ lwz r3, lbl__masterFreeListPtr-_SDA_BASE_(r13) /* 80231B30 0022E930 7C 03 F8 40 */ cmplw r3, r31 /* 80231B34 0022E934 41 82 00 0C */ beq lbl_80231B40 /* 80231B38 0022E938 28 03 00 00 */ cmplwi r3, 0 /* 80231B3C 0022E93C 40 82 00 1C */ bne lbl_80231B58 lbl_80231B40: -/* 80231B40 0022E940 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80231B40 0022E940 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80231B44 0022E944 7F E3 FB 78 */ mr r3, r31 /* 80231B48 0022E948 81 84 01 38 */ lwz r12, 0x138(r4) /* 80231B4C 0022E94C 7D 89 03 A6 */ mtctr r12 /* 80231B50 0022E950 4E 80 04 21 */ bctrl /* 80231B54 0022E954 48 00 00 18 */ b lbl_80231B6C lbl_80231B58: -/* 80231B58 0022E958 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80231B58 0022E958 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80231B5C 0022E95C 7F E4 FB 78 */ mr r4, r31 /* 80231B60 0022E960 81 85 01 48 */ lwz r12, 0x148(r5) /* 80231B64 0022E964 7D 89 03 A6 */ mtctr r12 /* 80231B68 0022E968 4E 80 04 21 */ bctrl lbl_80231B6C: -/* 80231B6C 0022E96C 80 6D 9F 40 */ lwz r3, lbl_803CC840-_SDA_BASE_(r13) -/* 80231B70 0022E970 38 0D 9F 40 */ addi r0, r13, lbl_803CC840-_SDA_BASE_ +/* 80231B6C 0022E96C 80 6D 9F 40 */ lwz r3, lbl__freeListList-_SDA_BASE_(r13) +/* 80231B70 0022E970 38 0D 9F 40 */ addi r0, r13, lbl__freeListList-_SDA_BASE_ lbl_80231B74: /* 80231B74 0022E974 7C 03 00 40 */ cmplw r3, r0 /* 80231B78 0022E978 40 82 FF 48 */ bne lbl_80231AC0 -/* 80231B7C 0022E97C 83 ED 9F 3C */ lwz r31, lbl_803CC83C-_SDA_BASE_(r13) +/* 80231B7C 0022E97C 83 ED 9F 3C */ lwz r31, lbl__masterFreeListPtr-_SDA_BASE_(r13) /* 80231B80 0022E980 80 1F 00 1C */ lwz r0, 0x1c(r31) /* 80231B84 0022E984 38 9F 00 10 */ addi r4, r31, 0x10 /* 80231B88 0022E988 80 7F 00 20 */ lwz r3, 0x20(r31) @@ -66175,7 +66175,7 @@ lbl_80231BA4: /* 80231BB0 0022E9B0 80 03 00 04 */ lwz r0, 4(r3) /* 80231BB4 0022E9B4 80 83 00 00 */ lwz r4, 0(r3) /* 80231BB8 0022E9B8 90 04 00 04 */ stw r0, 4(r4) -/* 80231BBC 0022E9BC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80231BBC 0022E9BC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80231BC0 0022E9C0 81 84 01 38 */ lwz r12, 0x138(r4) /* 80231BC4 0022E9C4 7D 89 03 A6 */ mtctr r12 /* 80231BC8 0022E9C8 4E 80 04 21 */ bctrl @@ -66187,28 +66187,28 @@ lbl_80231BD4: /* 80231BDC 0022E9DC 80 1F 00 18 */ lwz r0, 0x18(r31) /* 80231BE0 0022E9E0 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80231BE4 0022E9E4 40 82 00 44 */ bne lbl_80231C28 -/* 80231BE8 0022E9E8 80 6D 9F 3C */ lwz r3, lbl_803CC83C-_SDA_BASE_(r13) +/* 80231BE8 0022E9E8 80 6D 9F 3C */ lwz r3, lbl__masterFreeListPtr-_SDA_BASE_(r13) /* 80231BEC 0022E9EC 7C 03 F8 40 */ cmplw r3, r31 /* 80231BF0 0022E9F0 41 82 00 0C */ beq lbl_80231BFC /* 80231BF4 0022E9F4 28 03 00 00 */ cmplwi r3, 0 /* 80231BF8 0022E9F8 40 82 00 1C */ bne lbl_80231C14 lbl_80231BFC: -/* 80231BFC 0022E9FC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80231BFC 0022E9FC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80231C00 0022EA00 7F E3 FB 78 */ mr r3, r31 /* 80231C04 0022EA04 81 84 01 38 */ lwz r12, 0x138(r4) /* 80231C08 0022EA08 7D 89 03 A6 */ mtctr r12 /* 80231C0C 0022EA0C 4E 80 04 21 */ bctrl /* 80231C10 0022EA10 48 00 00 18 */ b lbl_80231C28 lbl_80231C14: -/* 80231C14 0022EA14 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80231C14 0022EA14 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80231C18 0022EA18 7F E4 FB 78 */ mr r4, r31 /* 80231C1C 0022EA1C 81 85 01 48 */ lwz r12, 0x148(r5) /* 80231C20 0022EA20 7D 89 03 A6 */ mtctr r12 /* 80231C24 0022EA24 4E 80 04 21 */ bctrl lbl_80231C28: /* 80231C28 0022EA28 38 00 00 00 */ li r0, 0 -/* 80231C2C 0022EA2C 90 0D 9F 3C */ stw r0, lbl_803CC83C-_SDA_BASE_(r13) -/* 80231C30 0022EA30 90 0D 9F 38 */ stw r0, lbl_803CC838-_SDA_BASE_(r13) +/* 80231C2C 0022EA2C 90 0D 9F 3C */ stw r0, lbl__masterFreeListPtr-_SDA_BASE_(r13) +/* 80231C30 0022EA30 90 0D 9F 38 */ stw r0, lbl__freeListModuleOpen-_SDA_BASE_(r13) /* 80231C34 0022EA34 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80231C38 0022EA38 80 01 00 14 */ lwz r0, 0x14(r1) /* 80231C3C 0022EA3C 7C 08 03 A6 */ mtlr r0 @@ -66222,9 +66222,9 @@ lbl_80231C48: /* 80231C58 0022EA58 93 C1 00 28 */ stw r30, 0x28(r1) /* 80231C5C 0022EA5C 93 A1 00 24 */ stw r29, 0x24(r1) /* 80231C60 0022EA60 7C 7D 1B 78 */ mr r29, r3 -/* 80231C64 0022EA64 90 8D 9F 48 */ stw r4, lbl_803CC848-_SDA_BASE_(r13) -/* 80231C68 0022EA68 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 80231C6C 0022EA6C 80 0D 9F 48 */ lwz r0, lbl_803CC848-_SDA_BASE_(r13) +/* 80231C64 0022EA64 90 8D 9F 48 */ stw r4, lbl_resourcesModule-_SDA_BASE_(r13) +/* 80231C68 0022EA68 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80231C6C 0022EA6C 80 0D 9F 48 */ lwz r0, lbl_resourcesModule-_SDA_BASE_(r13) /* 80231C70 0022EA70 83 C3 01 54 */ lwz r30, 0x154(r3) /* 80231C74 0022EA74 7F E3 02 14 */ add r31, r3, r0 /* 80231C78 0022EA78 28 1E 00 00 */ cmplwi r30, 0 @@ -66254,7 +66254,7 @@ lbl_80231CD0: /* 80231CD4 0022EAD4 48 00 25 B9 */ bl _rwResHeapInit /* 80231CD8 0022EAD8 2C 03 00 00 */ cmpwi r3, 0 /* 80231CDC 0022EADC 40 82 00 4C */ bne lbl_80231D28 -/* 80231CE0 0022EAE0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80231CE0 0022EAE0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80231CE4 0022EAE4 80 7F 00 0C */ lwz r3, 0xc(r31) /* 80231CE8 0022EAE8 81 84 01 38 */ lwz r12, 0x138(r4) /* 80231CEC 0022EAEC 7D 89 03 A6 */ mtctr r12 @@ -66292,7 +66292,7 @@ lbl_80231D58: /* 80231D60 0022EB60 38 60 00 00 */ li r3, 0 /* 80231D64 0022EB64 48 00 00 18 */ b lbl_80231D7C lbl_80231D68: -/* 80231D68 0022EB68 38 AD 9F 48 */ addi r5, r13, lbl_803CC848-_SDA_BASE_ +/* 80231D68 0022EB68 38 AD 9F 48 */ addi r5, r13, lbl_resourcesModule-_SDA_BASE_ /* 80231D6C 0022EB6C 7F A3 EB 78 */ mr r3, r29 /* 80231D70 0022EB70 80 85 00 04 */ lwz r4, 4(r5) /* 80231D74 0022EB74 38 04 00 01 */ addi r0, r4, 1 @@ -66312,22 +66312,22 @@ lbl_80231D98: /* 80231DA4 0022EBA4 93 E1 00 0C */ stw r31, 0xc(r1) /* 80231DA8 0022EBA8 7C 7F 1B 78 */ mr r31, r3 /* 80231DAC 0022EBAC 48 00 05 8D */ bl RwResourcesEmptyArena -/* 80231DB0 0022EBB0 80 6D 9F 48 */ lwz r3, lbl_803CC848-_SDA_BASE_(r13) -/* 80231DB4 0022EBB4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80231DB0 0022EBB0 80 6D 9F 48 */ lwz r3, lbl_resourcesModule-_SDA_BASE_(r13) +/* 80231DB4 0022EBB4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80231DB8 0022EBB8 38 03 00 0C */ addi r0, r3, 0xc /* 80231DBC 0022EBBC 7C 64 00 2E */ lwzx r3, r4, r0 /* 80231DC0 0022EBC0 48 00 25 1D */ bl _rwResHeapClose -/* 80231DC4 0022EBC4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 80231DC8 0022EBC8 80 6D 9F 48 */ lwz r3, lbl_803CC848-_SDA_BASE_(r13) +/* 80231DC4 0022EBC4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80231DC8 0022EBC8 80 6D 9F 48 */ lwz r3, lbl_resourcesModule-_SDA_BASE_(r13) /* 80231DCC 0022EBCC 81 84 01 38 */ lwz r12, 0x138(r4) /* 80231DD0 0022EBD0 38 03 00 0C */ addi r0, r3, 0xc /* 80231DD4 0022EBD4 7C 64 00 2E */ lwzx r3, r4, r0 /* 80231DD8 0022EBD8 7D 89 03 A6 */ mtctr r12 /* 80231DDC 0022EBDC 4E 80 04 21 */ bctrl -/* 80231DE0 0022EBE0 80 6D 9F 48 */ lwz r3, lbl_803CC848-_SDA_BASE_(r13) +/* 80231DE0 0022EBE0 80 6D 9F 48 */ lwz r3, lbl_resourcesModule-_SDA_BASE_(r13) /* 80231DE4 0022EBE4 38 C0 00 00 */ li r6, 0 -/* 80231DE8 0022EBE8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 80231DEC 0022EBEC 38 AD 9F 48 */ addi r5, r13, lbl_803CC848-_SDA_BASE_ +/* 80231DE8 0022EBE8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80231DEC 0022EBEC 38 AD 9F 48 */ addi r5, r13, lbl_resourcesModule-_SDA_BASE_ /* 80231DF0 0022EBF0 38 03 00 0C */ addi r0, r3, 0xc /* 80231DF4 0022EBF4 7F E3 FB 78 */ mr r3, r31 /* 80231DF8 0022EBF8 7C C4 01 2E */ stwx r6, r4, r0 @@ -66368,8 +66368,8 @@ lbl_80231E58: /* 80231E70 0022EC70 80 1F 00 04 */ lwz r0, 4(r31) /* 80231E74 0022EC74 80 9F 00 00 */ lwz r4, 0(r31) /* 80231E78 0022EC78 90 04 00 04 */ stw r0, 4(r4) -/* 80231E7C 0022EC7C 80 8D 9F 48 */ lwz r4, lbl_803CC848-_SDA_BASE_(r13) -/* 80231E80 0022EC80 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80231E7C 0022EC7C 80 8D 9F 48 */ lwz r4, lbl_resourcesModule-_SDA_BASE_(r13) +/* 80231E80 0022EC80 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80231E84 0022EC84 38 84 00 04 */ addi r4, r4, 4 /* 80231E88 0022EC88 80 DF 00 08 */ lwz r6, 8(r31) /* 80231E8C 0022EC8C 7C 05 20 2E */ lwzx r0, r5, r4 @@ -66378,7 +66378,7 @@ lbl_80231E58: /* 80231E98 0022EC98 48 00 24 4D */ bl _rwResHeapFree /* 80231E9C 0022EC9C 48 00 00 18 */ b lbl_80231EB4 lbl_80231EA0: -/* 80231EA0 0022ECA0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80231EA0 0022ECA0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80231EA4 0022ECA4 7F E3 FB 78 */ mr r3, r31 /* 80231EA8 0022ECA8 81 84 01 38 */ lwz r12, 0x138(r4) /* 80231EAC 0022ECAC 7D 89 03 A6 */ mtctr r12 @@ -66393,8 +66393,8 @@ lbl_80231EB4: .global _rwResourcesPurge _rwResourcesPurge: -/* 80231ECC 0022ECCC 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 80231ED0 0022ECD0 80 0D 9F 48 */ lwz r0, lbl_803CC848-_SDA_BASE_(r13) +/* 80231ECC 0022ECCC 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80231ED0 0022ECD0 80 0D 9F 48 */ lwz r0, lbl_resourcesModule-_SDA_BASE_(r13) /* 80231ED4 0022ECD4 7C 63 02 14 */ add r3, r3, r0 /* 80231ED8 0022ECD8 80 E3 00 20 */ lwz r7, 0x20(r3) /* 80231EDC 0022ECDC 80 C3 00 24 */ lwz r6, 0x24(r3) @@ -66424,17 +66424,17 @@ lbl_80231F20: /* 80231F38 0022ED38 90 E7 00 00 */ stw r7, 0(r7) /* 80231F3C 0022ED3C 90 E7 00 04 */ stw r7, 4(r7) lbl_80231F40: -/* 80231F40 0022ED40 80 6D 9F 48 */ lwz r3, lbl_803CC848-_SDA_BASE_(r13) +/* 80231F40 0022ED40 80 6D 9F 48 */ lwz r3, lbl_resourcesModule-_SDA_BASE_(r13) /* 80231F44 0022ED44 38 A0 00 00 */ li r5, 0 -/* 80231F48 0022ED48 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80231F48 0022ED48 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80231F4C 0022ED4C 38 03 00 24 */ addi r0, r3, 0x24 /* 80231F50 0022ED50 7C E4 01 2E */ stwx r7, r4, r0 -/* 80231F54 0022ED54 80 6D 9F 48 */ lwz r3, lbl_803CC848-_SDA_BASE_(r13) -/* 80231F58 0022ED58 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80231F54 0022ED54 80 6D 9F 48 */ lwz r3, lbl_resourcesModule-_SDA_BASE_(r13) +/* 80231F58 0022ED58 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80231F5C 0022ED5C 38 03 00 20 */ addi r0, r3, 0x20 /* 80231F60 0022ED60 7C C4 01 2E */ stwx r6, r4, r0 -/* 80231F64 0022ED64 80 6D 9F 48 */ lwz r3, lbl_803CC848-_SDA_BASE_(r13) -/* 80231F68 0022ED68 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80231F64 0022ED64 80 6D 9F 48 */ lwz r3, lbl_resourcesModule-_SDA_BASE_(r13) +/* 80231F68 0022ED68 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80231F6C 0022ED6C 38 03 00 08 */ addi r0, r3, 8 /* 80231F70 0022ED70 7C A4 01 2E */ stwx r5, r4, r0 /* 80231F74 0022ED74 4E 80 00 20 */ blr @@ -66454,34 +66454,34 @@ RwResourcesAllocateResEntry: /* 80231FA0 0022EDA0 3B A0 00 00 */ li r29, 0 /* 80231FA4 0022EDA4 48 00 02 0C */ b lbl_802321B0 lbl_80231FA8: -/* 80231FA8 0022EDA8 80 6D 9F 48 */ lwz r3, lbl_803CC848-_SDA_BASE_(r13) +/* 80231FA8 0022EDA8 80 6D 9F 48 */ lwz r3, lbl_resourcesModule-_SDA_BASE_(r13) /* 80231FAC 0022EDAC 7F E4 FB 78 */ mr r4, r31 -/* 80231FB0 0022EDB0 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80231FB0 0022EDB0 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80231FB4 0022EDB4 38 03 00 0C */ addi r0, r3, 0xc /* 80231FB8 0022EDB8 7C 65 00 2E */ lwzx r3, r5, r0 /* 80231FBC 0022EDBC 48 00 23 E1 */ bl _rwResHeapAlloc /* 80231FC0 0022EDC0 28 03 00 00 */ cmplwi r3, 0 /* 80231FC4 0022EDC4 41 82 00 94 */ beq lbl_80232058 -/* 80231FC8 0022EDC8 80 8D 9F 48 */ lwz r4, lbl_803CC848-_SDA_BASE_(r13) +/* 80231FC8 0022EDC8 80 8D 9F 48 */ lwz r4, lbl_resourcesModule-_SDA_BASE_(r13) /* 80231FCC 0022EDCC 28 1A 00 00 */ cmplwi r26, 0 -/* 80231FD0 0022EDD0 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80231FD0 0022EDD0 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80231FD4 0022EDD4 38 04 00 24 */ addi r0, r4, 0x24 /* 80231FD8 0022EDD8 7C 85 00 2E */ lwzx r4, r5, r0 /* 80231FDC 0022EDDC 80 04 00 00 */ lwz r0, 0(r4) /* 80231FE0 0022EDE0 90 03 00 00 */ stw r0, 0(r3) -/* 80231FE4 0022EDE4 80 8D 9F 48 */ lwz r4, lbl_803CC848-_SDA_BASE_(r13) -/* 80231FE8 0022EDE8 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80231FE4 0022EDE4 80 8D 9F 48 */ lwz r4, lbl_resourcesModule-_SDA_BASE_(r13) +/* 80231FE8 0022EDE8 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80231FEC 0022EDEC 38 04 00 24 */ addi r0, r4, 0x24 /* 80231FF0 0022EDF0 7C 05 00 2E */ lwzx r0, r5, r0 /* 80231FF4 0022EDF4 90 03 00 04 */ stw r0, 4(r3) -/* 80231FF8 0022EDF8 80 8D 9F 48 */ lwz r4, lbl_803CC848-_SDA_BASE_(r13) -/* 80231FFC 0022EDFC 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80231FF8 0022EDF8 80 8D 9F 48 */ lwz r4, lbl_resourcesModule-_SDA_BASE_(r13) +/* 80231FFC 0022EDFC 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80232000 0022EE00 38 04 00 24 */ addi r0, r4, 0x24 /* 80232004 0022EE04 7C 85 00 2E */ lwzx r4, r5, r0 /* 80232008 0022EE08 80 84 00 00 */ lwz r4, 0(r4) /* 8023200C 0022EE0C 90 64 00 04 */ stw r3, 4(r4) -/* 80232010 0022EE10 80 8D 9F 48 */ lwz r4, lbl_803CC848-_SDA_BASE_(r13) -/* 80232014 0022EE14 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80232010 0022EE10 80 8D 9F 48 */ lwz r4, lbl_resourcesModule-_SDA_BASE_(r13) +/* 80232014 0022EE14 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80232018 0022EE18 38 04 00 24 */ addi r0, r4, 0x24 /* 8023201C 0022EE1C 7C 85 00 2E */ lwzx r4, r5, r0 /* 80232020 0022EE20 90 64 00 00 */ stw r3, 0(r4) @@ -66489,8 +66489,8 @@ lbl_80231FA8: /* 80232028 0022EE28 93 63 00 08 */ stw r27, 8(r3) /* 8023202C 0022EE2C 93 43 00 10 */ stw r26, 0x10(r3) /* 80232030 0022EE30 93 83 00 14 */ stw r28, 0x14(r3) -/* 80232034 0022EE34 80 8D 9F 48 */ lwz r4, lbl_803CC848-_SDA_BASE_(r13) -/* 80232038 0022EE38 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80232034 0022EE34 80 8D 9F 48 */ lwz r4, lbl_resourcesModule-_SDA_BASE_(r13) +/* 80232038 0022EE38 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023203C 0022EE3C 38 84 00 04 */ addi r4, r4, 4 /* 80232040 0022EE40 7C 05 20 2E */ lwzx r0, r5, r4 /* 80232044 0022EE44 7C 00 DA 14 */ add r0, r0, r27 @@ -66499,8 +66499,8 @@ lbl_80231FA8: /* 80232050 0022EE50 90 7A 00 00 */ stw r3, 0(r26) /* 80232054 0022EE54 48 00 01 9C */ b lbl_802321F0 lbl_80232058: -/* 80232058 0022EE58 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8023205C 0022EE5C 80 0D 9F 48 */ lwz r0, lbl_803CC848-_SDA_BASE_(r13) +/* 80232058 0022EE58 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8023205C 0022EE5C 80 0D 9F 48 */ lwz r0, lbl_resourcesModule-_SDA_BASE_(r13) /* 80232060 0022EE60 7C A3 02 14 */ add r5, r3, r0 /* 80232064 0022EE64 80 85 00 20 */ lwz r4, 0x20(r5) /* 80232068 0022EE68 80 64 00 04 */ lwz r3, 4(r4) @@ -66528,8 +66528,8 @@ lbl_802320A0: /* 802320B8 0022EEB8 80 1E 00 04 */ lwz r0, 4(r30) /* 802320BC 0022EEBC 80 9E 00 00 */ lwz r4, 0(r30) /* 802320C0 0022EEC0 90 04 00 04 */ stw r0, 4(r4) -/* 802320C4 0022EEC4 80 8D 9F 48 */ lwz r4, lbl_803CC848-_SDA_BASE_(r13) -/* 802320C8 0022EEC8 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 802320C4 0022EEC4 80 8D 9F 48 */ lwz r4, lbl_resourcesModule-_SDA_BASE_(r13) +/* 802320C8 0022EEC8 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802320CC 0022EECC 38 84 00 04 */ addi r4, r4, 4 /* 802320D0 0022EED0 80 DE 00 08 */ lwz r6, 8(r30) /* 802320D4 0022EED4 7C 05 20 2E */ lwzx r0, r5, r4 @@ -66538,7 +66538,7 @@ lbl_802320A0: /* 802320E0 0022EEE0 48 00 22 05 */ bl _rwResHeapFree /* 802320E4 0022EEE4 48 00 00 CC */ b lbl_802321B0 lbl_802320E8: -/* 802320E8 0022EEE8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802320E8 0022EEE8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802320EC 0022EEEC 7F C3 F3 78 */ mr r3, r30 /* 802320F0 0022EEF0 81 84 01 38 */ lwz r12, 0x138(r4) /* 802320F4 0022EEF4 7D 89 03 A6 */ mtctr r12 @@ -66575,8 +66575,8 @@ lbl_8023214C: /* 80232164 0022EF64 80 1E 00 04 */ lwz r0, 4(r30) /* 80232168 0022EF68 80 9E 00 00 */ lwz r4, 0(r30) /* 8023216C 0022EF6C 90 04 00 04 */ stw r0, 4(r4) -/* 80232170 0022EF70 80 8D 9F 48 */ lwz r4, lbl_803CC848-_SDA_BASE_(r13) -/* 80232174 0022EF74 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80232170 0022EF70 80 8D 9F 48 */ lwz r4, lbl_resourcesModule-_SDA_BASE_(r13) +/* 80232174 0022EF74 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80232178 0022EF78 38 84 00 04 */ addi r4, r4, 4 /* 8023217C 0022EF7C 80 DE 00 08 */ lwz r6, 8(r30) /* 80232180 0022EF80 7C 05 20 2E */ lwzx r0, r5, r4 @@ -66585,7 +66585,7 @@ lbl_8023214C: /* 8023218C 0022EF8C 48 00 21 59 */ bl _rwResHeapFree /* 80232190 0022EF90 48 00 00 20 */ b lbl_802321B0 lbl_80232194: -/* 80232194 0022EF94 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80232194 0022EF94 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80232198 0022EF98 7F C3 F3 78 */ mr r3, r30 /* 8023219C 0022EF9C 81 84 01 38 */ lwz r12, 0x138(r4) /* 802321A0 0022EFA0 7D 89 03 A6 */ mtctr r12 @@ -66623,7 +66623,7 @@ lbl_802321F0: RwResourcesSetArenaSize: /* 80232208 0022F008 94 21 FF E0 */ stwu r1, -0x20(r1) /* 8023220C 0022F00C 7C 08 02 A6 */ mflr r0 -/* 80232210 0022F010 38 8D 9F 48 */ addi r4, r13, lbl_803CC848-_SDA_BASE_ +/* 80232210 0022F010 38 8D 9F 48 */ addi r4, r13, lbl_resourcesModule-_SDA_BASE_ /* 80232214 0022F014 90 01 00 24 */ stw r0, 0x24(r1) /* 80232218 0022F018 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8023221C 0022F01C 93 C1 00 18 */ stw r30, 0x18(r1) @@ -66631,24 +66631,24 @@ RwResourcesSetArenaSize: /* 80232224 0022F024 80 04 00 04 */ lwz r0, 4(r4) /* 80232228 0022F028 2C 00 00 00 */ cmpwi r0, 0 /* 8023222C 0022F02C 40 82 00 14 */ bne lbl_80232240 -/* 80232230 0022F030 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80232230 0022F030 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80232234 0022F034 38 60 00 01 */ li r3, 1 /* 80232238 0022F038 93 C4 01 54 */ stw r30, 0x154(r4) /* 8023223C 0022F03C 48 00 00 E4 */ b lbl_80232320 lbl_80232240: -/* 80232240 0022F040 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 80232244 0022F044 80 0D 9F 48 */ lwz r0, lbl_803CC848-_SDA_BASE_(r13) +/* 80232240 0022F040 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80232244 0022F044 80 0D 9F 48 */ lwz r0, lbl_resourcesModule-_SDA_BASE_(r13) /* 80232248 0022F048 7F E3 02 14 */ add r31, r3, r0 /* 8023224C 0022F04C 93 DF 00 00 */ stw r30, 0(r31) /* 80232250 0022F050 48 00 00 E9 */ bl RwResourcesEmptyArena /* 80232254 0022F054 80 7F 00 0C */ lwz r3, 0xc(r31) /* 80232258 0022F058 48 00 20 85 */ bl _rwResHeapClose -/* 8023225C 0022F05C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023225C 0022F05C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80232260 0022F060 80 7F 00 0C */ lwz r3, 0xc(r31) /* 80232264 0022F064 81 84 01 38 */ lwz r12, 0x138(r4) /* 80232268 0022F068 7D 89 03 A6 */ mtctr r12 /* 8023226C 0022F06C 4E 80 04 21 */ bctrl -/* 80232270 0022F070 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80232270 0022F070 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80232274 0022F074 7F C3 F3 78 */ mr r3, r30 /* 80232278 0022F078 81 84 01 34 */ lwz r12, 0x134(r4) /* 8023227C 0022F07C 7D 89 03 A6 */ mtctr r12 @@ -66676,7 +66676,7 @@ lbl_802322CC: /* 802322D0 0022F0D0 48 00 1F BD */ bl _rwResHeapInit /* 802322D4 0022F0D4 2C 03 00 00 */ cmpwi r3, 0 /* 802322D8 0022F0D8 40 82 00 44 */ bne lbl_8023231C -/* 802322DC 0022F0DC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802322DC 0022F0DC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802322E0 0022F0E0 80 7F 00 0C */ lwz r3, 0xc(r31) /* 802322E4 0022F0E4 81 84 01 38 */ lwz r12, 0x138(r4) /* 802322E8 0022F0E8 7D 89 03 A6 */ mtctr r12 @@ -66710,14 +66710,14 @@ RwResourcesEmptyArena: /* 80232344 0022F144 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80232348 0022F148 93 C1 00 18 */ stw r30, 0x18(r1) /* 8023234C 0022F14C 93 A1 00 14 */ stw r29, 0x14(r1) -/* 80232350 0022F150 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 80232354 0022F154 80 0D 9F 48 */ lwz r0, lbl_803CC848-_SDA_BASE_(r13) +/* 80232350 0022F150 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80232354 0022F154 80 0D 9F 48 */ lwz r0, lbl_resourcesModule-_SDA_BASE_(r13) /* 80232358 0022F158 7C 63 02 14 */ add r3, r3, r0 /* 8023235C 0022F15C 80 03 00 18 */ lwz r0, 0x18(r3) /* 80232360 0022F160 80 63 00 14 */ lwz r3, 0x14(r3) /* 80232364 0022F164 90 03 00 00 */ stw r0, 0(r3) -/* 80232368 0022F168 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8023236C 0022F16C 80 0D 9F 48 */ lwz r0, lbl_803CC848-_SDA_BASE_(r13) +/* 80232368 0022F168 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8023236C 0022F16C 80 0D 9F 48 */ lwz r0, lbl_resourcesModule-_SDA_BASE_(r13) /* 80232370 0022F170 7C 63 02 14 */ add r3, r3, r0 /* 80232374 0022F174 83 E3 00 10 */ lwz r31, 0x10(r3) /* 80232378 0022F178 3B C3 00 18 */ addi r30, r3, 0x18 @@ -66747,8 +66747,8 @@ lbl_802323B4: /* 802323CC 0022F1CC 80 1D 00 04 */ lwz r0, 4(r29) /* 802323D0 0022F1D0 80 9D 00 00 */ lwz r4, 0(r29) /* 802323D4 0022F1D4 90 04 00 04 */ stw r0, 4(r4) -/* 802323D8 0022F1D8 80 8D 9F 48 */ lwz r4, lbl_803CC848-_SDA_BASE_(r13) -/* 802323DC 0022F1DC 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 802323D8 0022F1D8 80 8D 9F 48 */ lwz r4, lbl_resourcesModule-_SDA_BASE_(r13) +/* 802323DC 0022F1DC 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802323E0 0022F1E0 38 84 00 04 */ addi r4, r4, 4 /* 802323E4 0022F1E4 80 DD 00 08 */ lwz r6, 8(r29) /* 802323E8 0022F1E8 7C 05 20 2E */ lwzx r0, r5, r4 @@ -66757,7 +66757,7 @@ lbl_802323B4: /* 802323F4 0022F1F4 48 00 1E F1 */ bl _rwResHeapFree /* 802323F8 0022F1F8 48 00 00 18 */ b lbl_80232410 lbl_802323FC: -/* 802323FC 0022F1FC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802323FC 0022F1FC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80232400 0022F200 7F A3 EB 78 */ mr r3, r29 /* 80232404 0022F204 81 84 01 38 */ lwz r12, 0x138(r4) /* 80232408 0022F208 7D 89 03 A6 */ mtctr r12 @@ -66765,30 +66765,30 @@ lbl_802323FC: lbl_80232410: /* 80232410 0022F210 7C 1F F0 40 */ cmplw r31, r30 /* 80232414 0022F214 40 82 FF 6C */ bne lbl_80232380 -/* 80232418 0022F218 80 8D 9F 48 */ lwz r4, lbl_803CC848-_SDA_BASE_(r13) +/* 80232418 0022F218 80 8D 9F 48 */ lwz r4, lbl_resourcesModule-_SDA_BASE_(r13) /* 8023241C 0022F21C 38 C0 00 00 */ li r6, 0 -/* 80232420 0022F220 80 0D 9F 7C */ lwz r0, lbl_803CC87C-_SDA_BASE_(r13) +/* 80232420 0022F220 80 0D 9F 7C */ lwz r0, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80232424 0022F224 38 60 00 01 */ li r3, 1 /* 80232428 0022F228 38 84 00 10 */ addi r4, r4, 0x10 /* 8023242C 0022F22C 7C 80 22 14 */ add r4, r0, r4 /* 80232430 0022F230 90 84 00 00 */ stw r4, 0(r4) -/* 80232434 0022F234 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 80232438 0022F238 80 0D 9F 48 */ lwz r0, lbl_803CC848-_SDA_BASE_(r13) +/* 80232434 0022F234 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80232438 0022F238 80 0D 9F 48 */ lwz r0, lbl_resourcesModule-_SDA_BASE_(r13) /* 8023243C 0022F23C 7C 84 02 14 */ add r4, r4, r0 /* 80232440 0022F240 38 04 00 10 */ addi r0, r4, 0x10 /* 80232444 0022F244 90 04 00 14 */ stw r0, 0x14(r4) -/* 80232448 0022F248 80 8D 9F 48 */ lwz r4, lbl_803CC848-_SDA_BASE_(r13) -/* 8023244C 0022F24C 80 0D 9F 7C */ lwz r0, lbl_803CC87C-_SDA_BASE_(r13) +/* 80232448 0022F248 80 8D 9F 48 */ lwz r4, lbl_resourcesModule-_SDA_BASE_(r13) +/* 8023244C 0022F24C 80 0D 9F 7C */ lwz r0, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80232450 0022F250 38 84 00 18 */ addi r4, r4, 0x18 /* 80232454 0022F254 7C 80 22 14 */ add r4, r0, r4 /* 80232458 0022F258 90 84 00 00 */ stw r4, 0(r4) -/* 8023245C 0022F25C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 80232460 0022F260 80 0D 9F 48 */ lwz r0, lbl_803CC848-_SDA_BASE_(r13) +/* 8023245C 0022F25C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80232460 0022F260 80 0D 9F 48 */ lwz r0, lbl_resourcesModule-_SDA_BASE_(r13) /* 80232464 0022F264 7C 84 02 14 */ add r4, r4, r0 /* 80232468 0022F268 38 04 00 18 */ addi r0, r4, 0x18 /* 8023246C 0022F26C 90 04 00 1C */ stw r0, 0x1c(r4) -/* 80232470 0022F270 80 8D 9F 48 */ lwz r4, lbl_803CC848-_SDA_BASE_(r13) -/* 80232474 0022F274 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80232470 0022F270 80 8D 9F 48 */ lwz r4, lbl_resourcesModule-_SDA_BASE_(r13) +/* 80232474 0022F274 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80232478 0022F278 38 04 00 08 */ addi r0, r4, 8 /* 8023247C 0022F27C 7C C5 01 2E */ stwx r6, r5, r0 /* 80232480 0022F280 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -66806,24 +66806,24 @@ lbl_8023249C: /* 802324AC 0022F2AC 93 E1 00 0C */ stw r31, 0xc(r1) /* 802324B0 0022F2B0 7C 7F 1B 78 */ mr r31, r3 /* 802324B4 0022F2B4 38 60 00 24 */ li r3, 0x24 -/* 802324B8 0022F2B8 90 8D 9F 50 */ stw r4, lbl_803CC850-_SDA_BASE_(r13) -/* 802324BC 0022F2BC 3C 80 80 38 */ lis r4, lbl_80383D30@ha -/* 802324C0 0022F2C0 38 E4 3D 30 */ addi r7, r4, lbl_80383D30@l -/* 802324C4 0022F2C4 80 8D 87 A8 */ lwz r4, lbl_803CB0A8-_SDA_BASE_(r13) -/* 802324C8 0022F2C8 80 CD 87 AC */ lwz r6, lbl_803CB0AC-_SDA_BASE_(r13) +/* 802324B8 0022F2B8 90 8D 9F 50 */ stw r4, lbl_streamModule-_SDA_BASE_(r13) +/* 802324BC 0022F2BC 3C 80 80 38 */ lis r4, lbl__rwStreamFreeList@ha +/* 802324C0 0022F2C0 38 E4 3D 30 */ addi r7, r4, lbl__rwStreamFreeList@l +/* 802324C4 0022F2C4 80 8D 87 A8 */ lwz r4, lbl__rwStreamFreeListBlockSize-_SDA_BASE_(r13) +/* 802324C8 0022F2C8 80 CD 87 AC */ lwz r6, lbl__rwStreamFreeListPreallocBlocks-_SDA_BASE_(r13) /* 802324CC 0022F2CC 4B FF EE 3D */ bl RwFreeListCreateAndPreallocateSpace -/* 802324D0 0022F2D0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 802324D4 0022F2D4 80 0D 9F 50 */ lwz r0, lbl_803CC850-_SDA_BASE_(r13) +/* 802324D0 0022F2D0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 802324D4 0022F2D4 80 0D 9F 50 */ lwz r0, lbl_streamModule-_SDA_BASE_(r13) /* 802324D8 0022F2D8 7C 64 01 2E */ stwx r3, r4, r0 -/* 802324DC 0022F2DC 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 802324E0 0022F2E0 80 0D 9F 50 */ lwz r0, lbl_803CC850-_SDA_BASE_(r13) +/* 802324DC 0022F2DC 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 802324E0 0022F2E0 80 0D 9F 50 */ lwz r0, lbl_streamModule-_SDA_BASE_(r13) /* 802324E4 0022F2E4 7C 03 00 2E */ lwzx r0, r3, r0 /* 802324E8 0022F2E8 28 00 00 00 */ cmplwi r0, 0 /* 802324EC 0022F2EC 40 82 00 0C */ bne lbl_802324F8 /* 802324F0 0022F2F0 38 60 00 00 */ li r3, 0 /* 802324F4 0022F2F4 48 00 00 18 */ b lbl_8023250C lbl_802324F8: -/* 802324F8 0022F2F8 38 AD 9F 50 */ addi r5, r13, lbl_803CC850-_SDA_BASE_ +/* 802324F8 0022F2F8 38 AD 9F 50 */ addi r5, r13, lbl_streamModule-_SDA_BASE_ /* 802324FC 0022F2FC 7F E3 FB 78 */ mr r3, r31 /* 80232500 0022F300 80 85 00 04 */ lwz r4, 4(r5) /* 80232504 0022F304 38 04 00 01 */ addi r0, r4, 1 @@ -66840,14 +66840,14 @@ lbl_80232520: /* 80232528 0022F328 90 01 00 14 */ stw r0, 0x14(r1) /* 8023252C 0022F32C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80232530 0022F330 7C 7F 1B 78 */ mr r31, r3 -/* 80232534 0022F334 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 80232538 0022F338 80 0D 9F 50 */ lwz r0, lbl_803CC850-_SDA_BASE_(r13) +/* 80232534 0022F334 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80232538 0022F338 80 0D 9F 50 */ lwz r0, lbl_streamModule-_SDA_BASE_(r13) /* 8023253C 0022F33C 7C 64 00 2E */ lwzx r3, r4, r0 /* 80232540 0022F340 28 03 00 00 */ cmplwi r3, 0 /* 80232544 0022F344 41 82 00 08 */ beq lbl_8023254C /* 80232548 0022F348 4B FF EE 99 */ bl RwFreeListDestroy lbl_8023254C: -/* 8023254C 0022F34C 38 AD 9F 50 */ addi r5, r13, lbl_803CC850-_SDA_BASE_ +/* 8023254C 0022F34C 38 AD 9F 50 */ addi r5, r13, lbl_streamModule-_SDA_BASE_ /* 80232550 0022F350 7F E3 FB 78 */ mr r3, r31 /* 80232554 0022F354 80 85 00 04 */ lwz r4, 4(r5) /* 80232558 0022F358 38 04 FF FF */ addi r0, r4, -1 @@ -66881,7 +66881,7 @@ lbl_802325B4: /* 802325B8 0022F3B8 40 80 01 18 */ bge lbl_802326D0 /* 802325BC 0022F3BC 48 00 01 00 */ b lbl_802326BC lbl_802325C0: -/* 802325C0 0022F3C0 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 802325C0 0022F3C0 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802325C4 0022F3C4 7F C3 F3 78 */ mr r3, r30 /* 802325C8 0022F3C8 83 FF 00 0C */ lwz r31, 0xc(r31) /* 802325CC 0022F3CC 38 80 00 01 */ li r4, 1 @@ -66892,7 +66892,7 @@ lbl_802325C0: /* 802325E0 0022F3E0 7C 7E 1B 78 */ mr r30, r3 /* 802325E4 0022F3E4 7C 1E E8 40 */ cmplw r30, r29 /* 802325E8 0022F3E8 41 82 00 68 */ beq lbl_80232650 -/* 802325EC 0022F3EC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802325EC 0022F3EC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802325F0 0022F3F0 7F E3 FB 78 */ mr r3, r31 /* 802325F4 0022F3F4 81 84 00 E0 */ lwz r12, 0xe0(r4) /* 802325F8 0022F3F8 7D 89 03 A6 */ mtctr r12 @@ -66997,7 +66997,7 @@ lbl_80232754: /* 80232758 0022F558 40 80 01 9C */ bge lbl_802328F4 /* 8023275C 0022F55C 48 00 01 70 */ b lbl_802328CC lbl_80232760: -/* 80232760 0022F560 80 ED 9F 7C */ lwz r7, lbl_803CC87C-_SDA_BASE_(r13) +/* 80232760 0022F560 80 ED 9F 7C */ lwz r7, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80232764 0022F564 7F 83 E3 78 */ mr r3, r28 /* 80232768 0022F568 80 DF 00 0C */ lwz r6, 0xc(r31) /* 8023276C 0022F56C 38 80 00 01 */ li r4, 1 @@ -67024,7 +67024,7 @@ lbl_802327B8: /* 802327B8 0022F5B8 80 1F 00 14 */ lwz r0, 0x14(r31) /* 802327BC 0022F5BC 28 00 00 00 */ cmplwi r0, 0 /* 802327C0 0022F5C0 40 82 00 60 */ bne lbl_80232820 -/* 802327C4 0022F5C4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802327C4 0022F5C4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802327C8 0022F5C8 38 60 02 00 */ li r3, 0x200 /* 802327CC 0022F5CC 81 84 01 34 */ lwz r12, 0x134(r4) /* 802327D0 0022F5D0 7D 89 03 A6 */ mtctr r12 @@ -67059,7 +67059,7 @@ lbl_80232820: /* 8023283C 0022F63C 40 80 00 08 */ bge lbl_80232844 /* 80232840 0022F640 3B C3 02 00 */ addi r30, r3, 0x200 lbl_80232844: -/* 80232844 0022F644 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80232844 0022F644 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80232848 0022F648 7F C4 F3 78 */ mr r4, r30 /* 8023284C 0022F64C 80 7F 00 14 */ lwz r3, 0x14(r31) /* 80232850 0022F650 81 85 01 3C */ lwz r12, 0x13c(r5) @@ -67151,7 +67151,7 @@ lbl_80232978: /* 8023297C 0022F77C 40 80 00 E8 */ bge lbl_80232A64 /* 80232980 0022F780 48 00 00 BC */ b lbl_80232A3C lbl_80232984: -/* 80232984 0022F784 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80232984 0022F784 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80232988 0022F788 38 A0 00 01 */ li r5, 1 /* 8023298C 0022F78C 83 FE 00 0C */ lwz r31, 0xc(r30) /* 80232990 0022F790 81 83 00 E4 */ lwz r12, 0xe4(r3) @@ -67160,7 +67160,7 @@ lbl_80232984: /* 8023299C 0022F79C 4E 80 04 21 */ bctrl /* 802329A0 0022F7A0 2C 03 00 00 */ cmpwi r3, 0 /* 802329A4 0022F7A4 41 82 00 48 */ beq lbl_802329EC -/* 802329A8 0022F7A8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802329A8 0022F7A8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802329AC 0022F7AC 7F E3 FB 78 */ mr r3, r31 /* 802329B0 0022F7B0 81 84 00 E0 */ lwz r12, 0xe0(r4) /* 802329B4 0022F7B4 7D 89 03 A6 */ mtctr r12 @@ -67255,7 +67255,7 @@ lbl_80232AE4: /* 80232AE4 0022F8E4 3B E0 00 01 */ li r31, 1 /* 80232AE8 0022F8E8 48 00 00 9C */ b lbl_80232B84 lbl_80232AEC: -/* 80232AEC 0022F8EC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80232AEC 0022F8EC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80232AF0 0022F8F0 80 7E 00 0C */ lwz r3, 0xc(r30) /* 80232AF4 0022F8F4 81 84 00 CC */ lwz r12, 0xcc(r4) /* 80232AF8 0022F8F8 7D 89 03 A6 */ mtctr r12 @@ -67302,9 +67302,9 @@ lbl_80232B84: /* 80232B84 0022F984 80 1E 00 20 */ lwz r0, 0x20(r30) /* 80232B88 0022F988 2C 00 00 00 */ cmpwi r0, 0 /* 80232B8C 0022F98C 41 82 00 20 */ beq lbl_80232BAC -/* 80232B90 0022F990 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80232B90 0022F990 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80232B94 0022F994 7F C4 F3 78 */ mr r4, r30 -/* 80232B98 0022F998 80 0D 9F 50 */ lwz r0, lbl_803CC850-_SDA_BASE_(r13) +/* 80232B98 0022F998 80 0D 9F 50 */ lwz r0, lbl_streamModule-_SDA_BASE_(r13) /* 80232B9C 0022F99C 81 83 01 48 */ lwz r12, 0x148(r3) /* 80232BA0 0022F9A0 7C 63 00 2E */ lwzx r3, r3, r0 /* 80232BA4 0022F9A4 7D 89 03 A6 */ mtctr r12 @@ -67326,9 +67326,9 @@ RwStreamOpen: /* 80232BD0 0022F9D0 90 01 00 44 */ stw r0, 0x44(r1) /* 80232BD4 0022F9D4 39 61 00 40 */ addi r11, r1, 0x40 /* 80232BD8 0022F9D8 4B FB A9 2D */ bl func_801ED504 -/* 80232BDC 0022F9DC 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 80232BDC 0022F9DC 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80232BE0 0022F9E0 7C 7D 1B 78 */ mr r29, r3 -/* 80232BE4 0022F9E4 80 0D 9F 50 */ lwz r0, lbl_803CC850-_SDA_BASE_(r13) +/* 80232BE4 0022F9E4 80 0D 9F 50 */ lwz r0, lbl_streamModule-_SDA_BASE_(r13) /* 80232BE8 0022F9E8 7C 9B 23 78 */ mr r27, r4 /* 80232BEC 0022F9EC 81 86 01 44 */ lwz r12, 0x144(r6) /* 80232BF0 0022F9F0 7C BE 2B 78 */ mr r30, r5 @@ -67356,7 +67356,7 @@ lbl_80232C3C: /* 80232C40 0022FA40 40 80 01 D4 */ bge lbl_80232E14 /* 80232C44 0022FA44 48 00 01 B8 */ b lbl_80232DFC lbl_80232C48: -/* 80232C48 0022FA48 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80232C48 0022FA48 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80232C4C 0022FA4C 7F C3 F3 78 */ mr r3, r30 /* 80232C50 0022FA50 81 84 00 EC */ lwz r12, 0xec(r4) /* 80232C54 0022FA54 7D 89 03 A6 */ mtctr r12 @@ -67382,27 +67382,27 @@ lbl_80232C94: /* 80232C98 0022FA98 40 80 00 68 */ bge lbl_80232D00 /* 80232C9C 0022FA9C 48 00 00 44 */ b lbl_80232CE0 lbl_80232CA0: -/* 80232CA0 0022FAA0 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80232CA0 0022FAA0 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80232CA4 0022FAA4 7F C3 F3 78 */ mr r3, r30 -/* 80232CA8 0022FAA8 38 8D 87 B0 */ addi r4, r13, lbl_803CB0B0-_SDA_BASE_ +/* 80232CA8 0022FAA8 38 8D 87 B0 */ addi r4, r13, lbl__90_2-_SDA_BASE_ /* 80232CAC 0022FAAC 81 85 00 C8 */ lwz r12, 0xc8(r5) /* 80232CB0 0022FAB0 7D 89 03 A6 */ mtctr r12 /* 80232CB4 0022FAB4 4E 80 04 21 */ bctrl /* 80232CB8 0022FAB8 7C 7D 1B 78 */ mr r29, r3 /* 80232CBC 0022FABC 48 00 00 64 */ b lbl_80232D20 lbl_80232CC0: -/* 80232CC0 0022FAC0 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80232CC0 0022FAC0 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80232CC4 0022FAC4 7F C3 F3 78 */ mr r3, r30 -/* 80232CC8 0022FAC8 38 8D 87 B4 */ addi r4, r13, lbl_803CB0B4-_SDA_BASE_ +/* 80232CC8 0022FAC8 38 8D 87 B4 */ addi r4, r13, lbl__91_2-_SDA_BASE_ /* 80232CCC 0022FACC 81 85 00 C8 */ lwz r12, 0xc8(r5) /* 80232CD0 0022FAD0 7D 89 03 A6 */ mtctr r12 /* 80232CD4 0022FAD4 4E 80 04 21 */ bctrl /* 80232CD8 0022FAD8 7C 7D 1B 78 */ mr r29, r3 /* 80232CDC 0022FADC 48 00 00 44 */ b lbl_80232D20 lbl_80232CE0: -/* 80232CE0 0022FAE0 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80232CE0 0022FAE0 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80232CE4 0022FAE4 7F C3 F3 78 */ mr r3, r30 -/* 80232CE8 0022FAE8 38 8D 87 B8 */ addi r4, r13, lbl_803CB0B8-_SDA_BASE_ +/* 80232CE8 0022FAE8 38 8D 87 B8 */ addi r4, r13, lbl__92_3-_SDA_BASE_ /* 80232CEC 0022FAEC 81 85 00 C8 */ lwz r12, 0xc8(r5) /* 80232CF0 0022FAF0 7D 89 03 A6 */ mtctr r12 /* 80232CF4 0022FAF4 4E 80 04 21 */ bctrl @@ -67500,9 +67500,9 @@ lbl_80232E14: lbl_80232E34: /* 80232E34 0022FC34 28 1C 00 00 */ cmplwi r28, 0 /* 80232E38 0022FC38 40 82 00 24 */ bne lbl_80232E5C -/* 80232E3C 0022FC3C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80232E3C 0022FC3C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80232E40 0022FC40 7F E4 FB 78 */ mr r4, r31 -/* 80232E44 0022FC44 80 0D 9F 50 */ lwz r0, lbl_803CC850-_SDA_BASE_(r13) +/* 80232E44 0022FC44 80 0D 9F 50 */ lwz r0, lbl_streamModule-_SDA_BASE_(r13) /* 80232E48 0022FC48 81 83 01 48 */ lwz r12, 0x148(r3) /* 80232E4C 0022FC4C 7C 63 00 2E */ lwzx r3, r3, r0 /* 80232E50 0022FC50 7D 89 03 A6 */ mtctr r12 @@ -67958,16 +67958,16 @@ lbl_80233410: _rwPluginRegistryOpen: /* 80233428 00230228 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023342C 0023022C 7C 08 02 A6 */ mflr r0 -/* 80233430 00230230 3C 60 80 38 */ lis r3, lbl_80383D58@ha +/* 80233430 00230230 3C 60 80 38 */ lis r3, lbl_toolkitRegEntriesSpace@ha /* 80233434 00230234 38 A0 00 04 */ li r5, 4 /* 80233438 00230238 90 01 00 14 */ stw r0, 0x14(r1) -/* 8023343C 0023023C 38 E3 3D 58 */ addi r7, r3, lbl_80383D58@l +/* 8023343C 0023023C 38 E3 3D 58 */ addi r7, r3, lbl_toolkitRegEntriesSpace@l /* 80233440 00230240 38 60 00 3C */ li r3, 0x3c -/* 80233444 00230244 80 8D 87 C0 */ lwz r4, lbl_803CB0C0-_SDA_BASE_(r13) -/* 80233448 00230248 80 CD 87 C4 */ lwz r6, lbl_803CB0C4-_SDA_BASE_(r13) +/* 80233444 00230244 80 8D 87 C0 */ lwz r4, lbl__rwPluginRegFreeListBlockSize-_SDA_BASE_(r13) +/* 80233448 00230248 80 CD 87 C4 */ lwz r6, lbl__rwPluginRegListPreallocBlocks-_SDA_BASE_(r13) /* 8023344C 0023024C 4B FF DE BD */ bl RwFreeListCreateAndPreallocateSpace -/* 80233450 00230250 90 6D 9F 60 */ stw r3, lbl_803CC860-_SDA_BASE_(r13) -/* 80233454 00230254 80 0D 9F 60 */ lwz r0, lbl_803CC860-_SDA_BASE_(r13) +/* 80233450 00230250 90 6D 9F 60 */ stw r3, lbl_toolkitRegEntries-_SDA_BASE_(r13) +/* 80233454 00230254 80 0D 9F 60 */ lwz r0, lbl_toolkitRegEntries-_SDA_BASE_(r13) /* 80233458 00230258 28 00 00 00 */ cmplwi r0, 0 /* 8023345C 0023025C 40 82 00 0C */ bne lbl_80233468 /* 80233460 00230260 38 60 00 00 */ li r3, 0 @@ -67975,7 +67975,7 @@ _rwPluginRegistryOpen: lbl_80233468: /* 80233468 00230268 38 00 00 00 */ li r0, 0 /* 8023346C 0023026C 38 60 00 01 */ li r3, 1 -/* 80233470 00230270 90 0D 9F 5C */ stw r0, lbl_803CC85C-_SDA_BASE_(r13) +/* 80233470 00230270 90 0D 9F 5C */ stw r0, lbl_numRegToolkits-_SDA_BASE_(r13) lbl_80233474: /* 80233474 00230274 80 01 00 14 */ lwz r0, 0x14(r1) /* 80233478 00230278 7C 08 03 A6 */ mtlr r0 @@ -67998,7 +67998,7 @@ lbl_80233484: /* 802334B8 002302B8 80 66 00 38 */ lwz r3, 0x38(r6) /* 802334BC 002302BC 90 03 00 14 */ stw r0, 0x14(r3) lbl_802334C0: -/* 802334C0 002302C0 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 802334C0 002302C0 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802334C4 002302C4 7C 83 23 78 */ mr r3, r4 /* 802334C8 002302C8 7C C4 33 78 */ mr r4, r6 /* 802334CC 002302CC 81 85 01 48 */ lwz r12, 0x148(r5) @@ -68018,14 +68018,14 @@ _rwPluginRegistryClose: /* 802334F8 002302F8 93 C1 00 18 */ stw r30, 0x18(r1) /* 802334FC 002302FC 93 A1 00 14 */ stw r29, 0x14(r1) /* 80233500 00230300 93 81 00 10 */ stw r28, 0x10(r1) -/* 80233504 00230304 80 6D 9F 60 */ lwz r3, lbl_803CC860-_SDA_BASE_(r13) +/* 80233504 00230304 80 6D 9F 60 */ lwz r3, lbl_toolkitRegEntries-_SDA_BASE_(r13) /* 80233508 00230308 28 03 00 00 */ cmplwi r3, 0 /* 8023350C 0023030C 41 82 00 EC */ beq lbl_802335F8 /* 80233510 00230310 3C 80 80 23 */ lis r4, lbl_80233484@ha /* 80233514 00230314 7C 65 1B 78 */ mr r5, r3 /* 80233518 00230318 38 84 34 84 */ addi r4, r4, lbl_80233484@l /* 8023351C 0023031C 4B FF E2 ED */ bl RwFreeListForAllUsed -/* 80233520 00230320 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80233520 00230320 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80233524 00230324 3C 60 80 23 */ lis r3, lbl_802314B4@ha /* 80233528 00230328 38 03 14 B4 */ addi r0, r3, lbl_802314B4@l /* 8023352C 0023032C 80 64 01 44 */ lwz r3, 0x144(r4) @@ -68035,7 +68035,7 @@ _rwPluginRegistryClose: /* 8023353C 0023033C 3B E0 00 00 */ li r31, 0 /* 80233540 00230340 48 00 00 78 */ b lbl_802335B8 lbl_80233544: -/* 80233544 00230344 80 6D 9F 58 */ lwz r3, lbl_803CC858-_SDA_BASE_(r13) +/* 80233544 00230344 80 6D 9F 58 */ lwz r3, lbl_toolkitNonFLRegList-_SDA_BASE_(r13) /* 80233548 00230348 3B A0 00 00 */ li r29, 0 /* 8023354C 0023034C 7C 63 F8 2E */ lwzx r3, r3, r31 /* 80233550 00230350 80 83 00 10 */ lwz r4, 0x10(r3) @@ -68044,7 +68044,7 @@ lbl_80233544: /* 8023355C 0023035C 83 A4 00 38 */ lwz r29, 0x38(r4) /* 80233560 00230360 48 00 00 20 */ b lbl_80233580 lbl_80233564: -/* 80233564 00230364 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80233564 00230364 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80233568 00230368 38 60 00 00 */ li r3, 0 /* 8023356C 0023036C 83 84 00 30 */ lwz r28, 0x30(r4) /* 80233570 00230370 81 85 01 48 */ lwz r12, 0x148(r5) @@ -68068,23 +68068,23 @@ lbl_802335B0: /* 802335B0 002303B0 3B FF 00 04 */ addi r31, r31, 4 /* 802335B4 002303B4 3B DE 00 01 */ addi r30, r30, 1 lbl_802335B8: -/* 802335B8 002303B8 80 0D 9F 5C */ lwz r0, lbl_803CC85C-_SDA_BASE_(r13) +/* 802335B8 002303B8 80 0D 9F 5C */ lwz r0, lbl_numRegToolkits-_SDA_BASE_(r13) /* 802335BC 002303BC 7C 1E 00 40 */ cmplw r30, r0 /* 802335C0 002303C0 41 80 FF 84 */ blt lbl_80233544 -/* 802335C4 002303C4 80 6D 9F 58 */ lwz r3, lbl_803CC858-_SDA_BASE_(r13) +/* 802335C4 002303C4 80 6D 9F 58 */ lwz r3, lbl_toolkitNonFLRegList-_SDA_BASE_(r13) /* 802335C8 002303C8 28 03 00 00 */ cmplwi r3, 0 /* 802335CC 002303CC 41 82 00 1C */ beq lbl_802335E8 -/* 802335D0 002303D0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802335D0 002303D0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802335D4 002303D4 81 84 01 38 */ lwz r12, 0x138(r4) /* 802335D8 002303D8 7D 89 03 A6 */ mtctr r12 /* 802335DC 002303DC 4E 80 04 21 */ bctrl /* 802335E0 002303E0 38 00 00 00 */ li r0, 0 -/* 802335E4 002303E4 90 0D 9F 58 */ stw r0, lbl_803CC858-_SDA_BASE_(r13) +/* 802335E4 002303E4 90 0D 9F 58 */ stw r0, lbl_toolkitNonFLRegList-_SDA_BASE_(r13) lbl_802335E8: -/* 802335E8 002303E8 80 6D 9F 60 */ lwz r3, lbl_803CC860-_SDA_BASE_(r13) +/* 802335E8 002303E8 80 6D 9F 60 */ lwz r3, lbl_toolkitRegEntries-_SDA_BASE_(r13) /* 802335EC 002303EC 4B FF DD F5 */ bl RwFreeListDestroy /* 802335F0 002303F0 38 00 00 00 */ li r0, 0 -/* 802335F4 002303F4 90 0D 9F 60 */ stw r0, lbl_803CC860-_SDA_BASE_(r13) +/* 802335F4 002303F4 90 0D 9F 60 */ stw r0, lbl_toolkitRegEntries-_SDA_BASE_(r13) lbl_802335F8: /* 802335F8 002303F8 80 01 00 24 */ lwz r0, 0x24(r1) /* 802335FC 002303FC 38 60 00 01 */ li r3, 1 @@ -68127,7 +68127,7 @@ _rwPluginRegistryAddPlugin: /* 80233660 00230460 90 01 00 44 */ stw r0, 0x44(r1) /* 80233664 00230464 39 61 00 40 */ addi r11, r1, 0x40 /* 80233668 00230468 4B FB 9E 91 */ bl func_801ED4F8 -/* 8023366C 0023046C 80 0D 9F 60 */ lwz r0, lbl_803CC860-_SDA_BASE_(r13) +/* 8023366C 0023046C 80 0D 9F 60 */ lwz r0, lbl_toolkitRegEntries-_SDA_BASE_(r13) /* 80233670 00230470 7C 79 1B 78 */ mr r25, r3 /* 80233674 00230474 7C 9A 23 78 */ mr r26, r4 /* 80233678 00230478 7C BB 2B 78 */ mr r27, r5 @@ -68154,15 +68154,15 @@ lbl_80233698: /* 802336C8 002304C8 38 60 FF FF */ li r3, -1 /* 802336CC 002304CC 48 00 02 40 */ b lbl_8023390C lbl_802336D0: -/* 802336D0 002304D0 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 802336D0 002304D0 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802336D4 002304D4 3C 60 80 23 */ lis r3, lbl_802314B4@ha /* 802336D8 002304D8 38 03 14 B4 */ addi r0, r3, lbl_802314B4@l /* 802336DC 002304DC 80 65 01 44 */ lwz r3, 0x144(r5) /* 802336E0 002304E0 7C 03 00 40 */ cmplw r3, r0 /* 802336E4 002304E4 41 82 00 C8 */ beq lbl_802337AC -/* 802336E8 002304E8 80 8D 9F 5C */ lwz r4, lbl_803CC85C-_SDA_BASE_(r13) +/* 802336E8 002304E8 80 8D 9F 5C */ lwz r4, lbl_numRegToolkits-_SDA_BASE_(r13) /* 802336EC 002304EC 38 C0 00 00 */ li r6, 0 -/* 802336F0 002304F0 80 6D 9F 58 */ lwz r3, lbl_803CC858-_SDA_BASE_(r13) +/* 802336F0 002304F0 80 6D 9F 58 */ lwz r3, lbl_toolkitNonFLRegList-_SDA_BASE_(r13) /* 802336F4 002304F4 7C 89 03 A6 */ mtctr r4 /* 802336F8 002304F8 28 04 00 00 */ cmplwi r4, 0 /* 802336FC 002304FC 40 81 00 1C */ ble lbl_80233718 @@ -68181,7 +68181,7 @@ lbl_80233718: /* 80233728 00230528 54 03 10 3A */ slwi r3, r0, 2 /* 8023372C 0023052C 7D 89 03 A6 */ mtctr r12 /* 80233730 00230530 4E 80 04 21 */ bctrl -/* 80233734 00230534 80 0D 9F 58 */ lwz r0, lbl_803CC858-_SDA_BASE_(r13) +/* 80233734 00230534 80 0D 9F 58 */ lwz r0, lbl_toolkitNonFLRegList-_SDA_BASE_(r13) /* 80233738 00230538 7C 7F 1B 78 */ mr r31, r3 /* 8023373C 0023053C 3B 00 00 00 */ li r24, 0 /* 80233740 00230540 28 00 00 00 */ cmplwi r0, 0 @@ -68190,30 +68190,30 @@ lbl_80233718: /* 8023374C 0023054C 38 80 00 00 */ li r4, 0 /* 80233750 00230550 48 00 00 1C */ b lbl_8023376C lbl_80233754: -/* 80233754 00230554 80 6D 9F 58 */ lwz r3, lbl_803CC858-_SDA_BASE_(r13) +/* 80233754 00230554 80 6D 9F 58 */ lwz r3, lbl_toolkitNonFLRegList-_SDA_BASE_(r13) /* 80233758 00230558 3B 18 00 01 */ addi r24, r24, 1 /* 8023375C 0023055C 7C 03 20 2E */ lwzx r0, r3, r4 /* 80233760 00230560 38 84 00 04 */ addi r4, r4, 4 /* 80233764 00230564 90 05 00 00 */ stw r0, 0(r5) /* 80233768 00230568 38 A5 00 04 */ addi r5, r5, 4 lbl_8023376C: -/* 8023376C 0023056C 80 0D 9F 5C */ lwz r0, lbl_803CC85C-_SDA_BASE_(r13) +/* 8023376C 0023056C 80 0D 9F 5C */ lwz r0, lbl_numRegToolkits-_SDA_BASE_(r13) /* 80233770 00230570 7C 18 00 40 */ cmplw r24, r0 /* 80233774 00230574 41 80 FF E0 */ blt lbl_80233754 -/* 80233778 00230578 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 8023377C 0023057C 80 6D 9F 58 */ lwz r3, lbl_803CC858-_SDA_BASE_(r13) +/* 80233778 00230578 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8023377C 0023057C 80 6D 9F 58 */ lwz r3, lbl_toolkitNonFLRegList-_SDA_BASE_(r13) /* 80233780 00230580 81 84 01 38 */ lwz r12, 0x138(r4) /* 80233784 00230584 7D 89 03 A6 */ mtctr r12 /* 80233788 00230588 4E 80 04 21 */ bctrl /* 8023378C 0023058C 38 00 00 00 */ li r0, 0 -/* 80233790 00230590 90 0D 9F 58 */ stw r0, lbl_803CC858-_SDA_BASE_(r13) +/* 80233790 00230590 90 0D 9F 58 */ stw r0, lbl_toolkitNonFLRegList-_SDA_BASE_(r13) lbl_80233794: /* 80233794 00230594 57 00 10 3A */ slwi r0, r24, 2 /* 80233798 00230598 7F 3F 01 2E */ stwx r25, r31, r0 -/* 8023379C 0023059C 80 6D 9F 5C */ lwz r3, lbl_803CC85C-_SDA_BASE_(r13) +/* 8023379C 0023059C 80 6D 9F 5C */ lwz r3, lbl_numRegToolkits-_SDA_BASE_(r13) /* 802337A0 002305A0 38 03 00 01 */ addi r0, r3, 1 -/* 802337A4 002305A4 90 0D 9F 5C */ stw r0, lbl_803CC85C-_SDA_BASE_(r13) -/* 802337A8 002305A8 93 ED 9F 58 */ stw r31, lbl_803CC858-_SDA_BASE_(r13) +/* 802337A4 002305A4 90 0D 9F 5C */ stw r0, lbl_numRegToolkits-_SDA_BASE_(r13) +/* 802337A8 002305A8 93 ED 9F 58 */ stw r31, lbl_toolkitNonFLRegList-_SDA_BASE_(r13) lbl_802337AC: /* 802337AC 002305AC 83 F9 00 10 */ lwz r31, 0x10(r25) /* 802337B0 002305B0 48 00 00 40 */ b lbl_802337F0 @@ -68249,8 +68249,8 @@ lbl_802337F0: /* 8023381C 0023061C 38 60 FF FF */ li r3, -1 /* 80233820 00230620 48 00 00 EC */ b lbl_8023390C lbl_80233824: -/* 80233824 00230624 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 80233828 00230628 80 6D 9F 60 */ lwz r3, lbl_803CC860-_SDA_BASE_(r13) +/* 80233824 00230624 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80233828 00230628 80 6D 9F 60 */ lwz r3, lbl_toolkitRegEntries-_SDA_BASE_(r13) /* 8023382C 0023062C 81 84 01 44 */ lwz r12, 0x144(r4) /* 80233830 00230630 7D 89 03 A6 */ mtctr r12 /* 80233834 00230634 4E 80 04 21 */ bctrl @@ -68541,7 +68541,7 @@ RwV3dNormalize: /* 80233C24 00230A24 D0 7E 00 00 */ stfs f3, 0(r30) /* 80233C28 00230A28 D0 5E 00 04 */ stfs f2, 4(r30) /* 80233C2C 00230A2C D0 1E 00 08 */ stfs f0, 8(r30) -/* 80233C30 00230A30 C0 02 BC EC */ lfs f0, lbl_803D066C-_SDA2_BASE_(r2) +/* 80233C30 00230A30 C0 02 BC EC */ lfs f0, lbl__96_4-_SDA2_BASE_(r2) /* 80233C34 00230A34 FC 1F 00 40 */ fcmpo cr0, f31, f0 /* 80233C38 00230A38 4C 40 13 82 */ cror 2, 0, 2 /* 80233C3C 00230A3C 40 82 00 24 */ bne lbl_80233C60 @@ -68591,9 +68591,9 @@ _rwSqrt: /* 80233CD0 00230AD0 28 00 00 00 */ cmplwi r0, 0 /* 80233CD4 00230AD4 41 82 00 38 */ beq lbl_80233D0C /* 80233CD8 00230AD8 80 81 00 08 */ lwz r4, 8(r1) -/* 80233CDC 00230ADC 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80233CDC 00230ADC 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80233CE0 00230AE0 38 84 08 00 */ addi r4, r4, 0x800 -/* 80233CE4 00230AE4 80 0D 9F 68 */ lwz r0, lbl_803CC868-_SDA_BASE_(r13) +/* 80233CE4 00230AE4 80 0D 9F 68 */ lwz r0, lbl_vectorModule-_SDA_BASE_(r13) /* 80233CE8 00230AE8 90 81 00 08 */ stw r4, 8(r1) /* 80233CEC 00230AEC 7C 63 00 2E */ lwzx r3, r3, r0 /* 80233CF0 00230AF0 80 81 00 08 */ lwz r4, 8(r1) @@ -68616,9 +68616,9 @@ _rwInvSqrt: /* 80233D24 00230B24 28 00 00 00 */ cmplwi r0, 0 /* 80233D28 00230B28 41 82 00 40 */ beq lbl_80233D68 /* 80233D2C 00230B2C 80 81 00 08 */ lwz r4, 8(r1) -/* 80233D30 00230B30 80 6D 9F 68 */ lwz r3, lbl_803CC868-_SDA_BASE_(r13) +/* 80233D30 00230B30 80 6D 9F 68 */ lwz r3, lbl_vectorModule-_SDA_BASE_(r13) /* 80233D34 00230B34 38 04 08 00 */ addi r0, r4, 0x800 -/* 80233D38 00230B38 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80233D38 00230B38 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80233D3C 00230B3C 90 01 00 08 */ stw r0, 8(r1) /* 80233D40 00230B40 38 03 00 04 */ addi r0, r3, 4 /* 80233D44 00230B44 7C 64 00 2E */ lwzx r3, r4, r0 @@ -68694,8 +68694,8 @@ lbl_80233E2C: /* 80233E34 00230C34 90 01 00 14 */ stw r0, 0x14(r1) /* 80233E38 00230C38 93 E1 00 0C */ stw r31, 0xc(r1) /* 80233E3C 00230C3C 7C 7F 1B 78 */ mr r31, r3 -/* 80233E40 00230C40 80 8D 9F 68 */ lwz r4, lbl_803CC868-_SDA_BASE_(r13) -/* 80233E44 00230C44 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80233E40 00230C40 80 8D 9F 68 */ lwz r4, lbl_vectorModule-_SDA_BASE_(r13) +/* 80233E44 00230C44 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80233E48 00230C48 38 04 00 04 */ addi r0, r4, 4 /* 80233E4C 00230C4C 7C 65 00 2E */ lwzx r3, r5, r0 /* 80233E50 00230C50 28 03 00 00 */ cmplwi r3, 0 @@ -68703,26 +68703,26 @@ lbl_80233E2C: /* 80233E58 00230C58 81 85 01 38 */ lwz r12, 0x138(r5) /* 80233E5C 00230C5C 7D 89 03 A6 */ mtctr r12 /* 80233E60 00230C60 4E 80 04 21 */ bctrl -/* 80233E64 00230C64 80 6D 9F 68 */ lwz r3, lbl_803CC868-_SDA_BASE_(r13) +/* 80233E64 00230C64 80 6D 9F 68 */ lwz r3, lbl_vectorModule-_SDA_BASE_(r13) /* 80233E68 00230C68 38 A0 00 00 */ li r5, 0 -/* 80233E6C 00230C6C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80233E6C 00230C6C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80233E70 00230C70 38 03 00 04 */ addi r0, r3, 4 /* 80233E74 00230C74 7C A4 01 2E */ stwx r5, r4, r0 lbl_80233E78: -/* 80233E78 00230C78 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 80233E7C 00230C7C 80 0D 9F 68 */ lwz r0, lbl_803CC868-_SDA_BASE_(r13) +/* 80233E78 00230C78 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80233E7C 00230C7C 80 0D 9F 68 */ lwz r0, lbl_vectorModule-_SDA_BASE_(r13) /* 80233E80 00230C80 7C 64 00 2E */ lwzx r3, r4, r0 /* 80233E84 00230C84 28 03 00 00 */ cmplwi r3, 0 /* 80233E88 00230C88 41 82 00 20 */ beq lbl_80233EA8 /* 80233E8C 00230C8C 81 84 01 38 */ lwz r12, 0x138(r4) /* 80233E90 00230C90 7D 89 03 A6 */ mtctr r12 /* 80233E94 00230C94 4E 80 04 21 */ bctrl -/* 80233E98 00230C98 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80233E98 00230C98 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80233E9C 00230C9C 38 80 00 00 */ li r4, 0 -/* 80233EA0 00230CA0 80 0D 9F 68 */ lwz r0, lbl_803CC868-_SDA_BASE_(r13) +/* 80233EA0 00230CA0 80 0D 9F 68 */ lwz r0, lbl_vectorModule-_SDA_BASE_(r13) /* 80233EA4 00230CA4 7C 83 01 2E */ stwx r4, r3, r0 lbl_80233EA8: -/* 80233EA8 00230CA8 38 AD 9F 68 */ addi r5, r13, lbl_803CC868-_SDA_BASE_ +/* 80233EA8 00230CA8 38 AD 9F 68 */ addi r5, r13, lbl_vectorModule-_SDA_BASE_ /* 80233EAC 00230CAC 7F E3 FB 78 */ mr r3, r31 /* 80233EB0 00230CB0 80 85 00 04 */ lwz r4, 4(r5) /* 80233EB4 00230CB4 38 04 FF FF */ addi r0, r4, -1 @@ -68740,19 +68740,19 @@ lbl_80233ED0: /* 80233EE0 00230CE0 38 E5 3A 38 */ addi r7, r5, lbl_80233A38@l /* 80233EE4 00230CE4 93 E1 00 5C */ stw r31, 0x5c(r1) /* 80233EE8 00230CE8 7C 7F 1B 78 */ mr r31, r3 -/* 80233EEC 00230CEC 90 8D 9F 68 */ stw r4, lbl_803CC868-_SDA_BASE_(r13) +/* 80233EEC 00230CEC 90 8D 9F 68 */ stw r4, lbl_vectorModule-_SDA_BASE_(r13) /* 80233EF0 00230CF0 3C 80 80 23 */ lis r4, lbl_80233B18@ha /* 80233EF4 00230CF4 38 C4 3B 18 */ addi r6, r4, lbl_80233B18@l -/* 80233EF8 00230CF8 80 6D 9F 68 */ lwz r3, lbl_803CC868-_SDA_BASE_(r13) -/* 80233EFC 00230CFC 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80233EF8 00230CF8 80 6D 9F 68 */ lwz r3, lbl_vectorModule-_SDA_BASE_(r13) +/* 80233EFC 00230CFC 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80233F00 00230D00 38 03 00 08 */ addi r0, r3, 8 /* 80233F04 00230D04 38 60 40 00 */ li r3, 0x4000 /* 80233F08 00230D08 7C E5 01 2E */ stwx r7, r5, r0 -/* 80233F0C 00230D0C 80 8D 9F 68 */ lwz r4, lbl_803CC868-_SDA_BASE_(r13) -/* 80233F10 00230D10 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80233F0C 00230D0C 80 8D 9F 68 */ lwz r4, lbl_vectorModule-_SDA_BASE_(r13) +/* 80233F10 00230D10 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80233F14 00230D14 38 04 00 0C */ addi r0, r4, 0xc /* 80233F18 00230D18 7C C5 01 2E */ stwx r6, r5, r0 -/* 80233F1C 00230D1C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80233F1C 00230D1C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80233F20 00230D20 81 84 01 34 */ lwz r12, 0x134(r4) /* 80233F24 00230D24 7D 89 03 A6 */ mtctr r12 /* 80233F28 00230D28 4E 80 04 21 */ bctrl @@ -68771,19 +68771,19 @@ lbl_80233ED0: /* 80233F5C 00230D5C 38 A0 00 00 */ li r5, 0 /* 80233F60 00230D60 48 00 01 44 */ b lbl_802340A4 lbl_80233F64: -/* 80233F64 00230D64 C0 02 BC E8 */ lfs f0, lbl_803D0668-_SDA2_BASE_(r2) +/* 80233F64 00230D64 C0 02 BC E8 */ lfs f0, lbl__95_3-_SDA2_BASE_(r2) /* 80233F68 00230D68 38 00 08 00 */ li r0, 0x800 /* 80233F6C 00230D6C 38 A3 20 00 */ addi r5, r3, 0x2000 /* 80233F70 00230D70 D0 01 00 38 */ stfs f0, 0x38(r1) /* 80233F74 00230D74 7C 09 03 A6 */ mtctr r0 lbl_80233F78: /* 80233F78 00230D78 C0 81 00 38 */ lfs f4, 0x38(r1) -/* 80233F7C 00230D7C C0 02 BC EC */ lfs f0, lbl_803D066C-_SDA2_BASE_(r2) +/* 80233F7C 00230D7C C0 02 BC EC */ lfs f0, lbl__96_4-_SDA2_BASE_(r2) /* 80233F80 00230D80 FC 04 00 40 */ fcmpo cr0, f4, f0 /* 80233F84 00230D84 40 81 00 50 */ ble lbl_80233FD4 /* 80233F88 00230D88 FC 20 20 34 */ frsqrte f1, f4 -/* 80233F8C 00230D8C C8 62 BC F0 */ lfd f3, lbl_803D0670-_SDA2_BASE_(r2) -/* 80233F90 00230D90 C8 42 BC F8 */ lfd f2, lbl_803D0678-_SDA2_BASE_(r2) +/* 80233F8C 00230D8C C8 62 BC F0 */ lfd f3, lbl__97_4-_SDA2_BASE_(r2) +/* 80233F90 00230D90 C8 42 BC F8 */ lfd f2, lbl__98_2-_SDA2_BASE_(r2) /* 80233F94 00230D94 FC 01 00 72 */ fmul f0, f1, f1 /* 80233F98 00230D98 FC 23 00 72 */ fmul f1, f3, f1 /* 80233F9C 00230D9C FC 04 10 3C */ fnmsub f0, f4, f0, f2 @@ -68817,12 +68817,12 @@ lbl_80233FD4: /* 80234008 00230E08 7C 09 03 A6 */ mtctr r0 lbl_8023400C: /* 8023400C 00230E0C C0 81 00 38 */ lfs f4, 0x38(r1) -/* 80234010 00230E10 C0 02 BC EC */ lfs f0, lbl_803D066C-_SDA2_BASE_(r2) +/* 80234010 00230E10 C0 02 BC EC */ lfs f0, lbl__96_4-_SDA2_BASE_(r2) /* 80234014 00230E14 FC 04 00 40 */ fcmpo cr0, f4, f0 /* 80234018 00230E18 40 81 00 50 */ ble lbl_80234068 /* 8023401C 00230E1C FC 20 20 34 */ frsqrte f1, f4 -/* 80234020 00230E20 C8 62 BC F0 */ lfd f3, lbl_803D0670-_SDA2_BASE_(r2) -/* 80234024 00230E24 C8 42 BC F8 */ lfd f2, lbl_803D0678-_SDA2_BASE_(r2) +/* 80234020 00230E20 C8 62 BC F0 */ lfd f3, lbl__97_4-_SDA2_BASE_(r2) +/* 80234024 00230E24 C8 42 BC F8 */ lfd f2, lbl__98_2-_SDA2_BASE_(r2) /* 80234028 00230E28 FC 01 00 72 */ fmul f0, f1, f1 /* 8023402C 00230E2C FC 23 00 72 */ fmul f1, f3, f1 /* 80234030 00230E30 FC 04 10 3C */ fnmsub f0, f4, f0, f2 @@ -68851,9 +68851,9 @@ lbl_80234068: /* 80234088 00230E88 38 04 10 00 */ addi r0, r4, 0x1000 /* 8023408C 00230E8C 90 01 00 38 */ stw r0, 0x38(r1) /* 80234090 00230E90 42 00 FF 7C */ bdnz lbl_8023400C -/* 80234094 00230E94 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80234094 00230E94 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80234098 00230E98 38 A0 00 01 */ li r5, 1 -/* 8023409C 00230E9C 80 0D 9F 68 */ lwz r0, lbl_803CC868-_SDA_BASE_(r13) +/* 8023409C 00230E9C 80 0D 9F 68 */ lwz r0, lbl_vectorModule-_SDA_BASE_(r13) /* 802340A0 00230EA0 7C 64 01 2E */ stwx r3, r4, r0 lbl_802340A4: /* 802340A4 00230EA4 2C 05 00 00 */ cmpwi r5, 0 @@ -68861,7 +68861,7 @@ lbl_802340A4: /* 802340AC 00230EAC 38 60 00 00 */ li r3, 0 /* 802340B0 00230EB0 48 00 01 C8 */ b lbl_80234278 lbl_802340B4: -/* 802340B4 00230EB4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802340B4 00230EB4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802340B8 00230EB8 38 60 40 00 */ li r3, 0x4000 /* 802340BC 00230EBC 81 84 01 34 */ lwz r12, 0x134(r4) /* 802340C0 00230EC0 7D 89 03 A6 */ mtctr r12 @@ -68881,19 +68881,19 @@ lbl_802340B4: /* 802340F8 00230EF8 38 C0 00 00 */ li r6, 0 /* 802340FC 00230EFC 48 00 01 58 */ b lbl_80234254 lbl_80234100: -/* 80234100 00230F00 C0 02 BC E8 */ lfs f0, lbl_803D0668-_SDA2_BASE_(r2) +/* 80234100 00230F00 C0 02 BC E8 */ lfs f0, lbl__95_3-_SDA2_BASE_(r2) /* 80234104 00230F04 38 00 08 00 */ li r0, 0x800 /* 80234108 00230F08 38 A3 20 00 */ addi r5, r3, 0x2000 /* 8023410C 00230F0C D0 01 00 30 */ stfs f0, 0x30(r1) /* 80234110 00230F10 7C 09 03 A6 */ mtctr r0 lbl_80234114: /* 80234114 00230F14 C0 81 00 30 */ lfs f4, 0x30(r1) -/* 80234118 00230F18 C0 02 BC EC */ lfs f0, lbl_803D066C-_SDA2_BASE_(r2) +/* 80234118 00230F18 C0 02 BC EC */ lfs f0, lbl__96_4-_SDA2_BASE_(r2) /* 8023411C 00230F1C FC 04 00 40 */ fcmpo cr0, f4, f0 /* 80234120 00230F20 40 81 00 50 */ ble lbl_80234170 /* 80234124 00230F24 FC 20 20 34 */ frsqrte f1, f4 -/* 80234128 00230F28 C8 62 BC F0 */ lfd f3, lbl_803D0670-_SDA2_BASE_(r2) -/* 8023412C 00230F2C C8 42 BC F8 */ lfd f2, lbl_803D0678-_SDA2_BASE_(r2) +/* 80234128 00230F28 C8 62 BC F0 */ lfd f3, lbl__97_4-_SDA2_BASE_(r2) +/* 8023412C 00230F2C C8 42 BC F8 */ lfd f2, lbl__98_2-_SDA2_BASE_(r2) /* 80234130 00230F30 FC 01 00 72 */ fmul f0, f1, f1 /* 80234134 00230F34 FC 23 00 72 */ fmul f1, f3, f1 /* 80234138 00230F38 FC 04 10 3C */ fnmsub f0, f4, f0, f2 @@ -68911,7 +68911,7 @@ lbl_80234114: /* 80234168 00230F68 D0 01 00 24 */ stfs f0, 0x24(r1) /* 8023416C 00230F6C C0 81 00 24 */ lfs f4, 0x24(r1) lbl_80234170: -/* 80234170 00230F70 C0 02 BC E8 */ lfs f0, lbl_803D0668-_SDA2_BASE_(r2) +/* 80234170 00230F70 C0 02 BC E8 */ lfs f0, lbl__95_3-_SDA2_BASE_(r2) /* 80234174 00230F74 EC 00 20 24 */ fdivs f0, f0, f4 /* 80234178 00230F78 D0 01 00 34 */ stfs f0, 0x34(r1) /* 8023417C 00230F7C 80 81 00 34 */ lwz r4, 0x34(r1) @@ -68929,12 +68929,12 @@ lbl_80234170: /* 802341AC 00230FAC 7C 09 03 A6 */ mtctr r0 lbl_802341B0: /* 802341B0 00230FB0 C0 81 00 30 */ lfs f4, 0x30(r1) -/* 802341B4 00230FB4 C0 02 BC EC */ lfs f0, lbl_803D066C-_SDA2_BASE_(r2) +/* 802341B4 00230FB4 C0 02 BC EC */ lfs f0, lbl__96_4-_SDA2_BASE_(r2) /* 802341B8 00230FB8 FC 04 00 40 */ fcmpo cr0, f4, f0 /* 802341BC 00230FBC 40 81 00 50 */ ble lbl_8023420C /* 802341C0 00230FC0 FC 20 20 34 */ frsqrte f1, f4 -/* 802341C4 00230FC4 C8 62 BC F0 */ lfd f3, lbl_803D0670-_SDA2_BASE_(r2) -/* 802341C8 00230FC8 C8 42 BC F8 */ lfd f2, lbl_803D0678-_SDA2_BASE_(r2) +/* 802341C4 00230FC4 C8 62 BC F0 */ lfd f3, lbl__97_4-_SDA2_BASE_(r2) +/* 802341C8 00230FC8 C8 42 BC F8 */ lfd f2, lbl__98_2-_SDA2_BASE_(r2) /* 802341CC 00230FCC FC 01 00 72 */ fmul f0, f1, f1 /* 802341D0 00230FD0 FC 23 00 72 */ fmul f1, f3, f1 /* 802341D4 00230FD4 FC 04 10 3C */ fnmsub f0, f4, f0, f2 @@ -68952,7 +68952,7 @@ lbl_802341B0: /* 80234204 00231004 D0 01 00 20 */ stfs f0, 0x20(r1) /* 80234208 00231008 C0 81 00 20 */ lfs f4, 0x20(r1) lbl_8023420C: -/* 8023420C 0023100C C0 02 BC E8 */ lfs f0, lbl_803D0668-_SDA2_BASE_(r2) +/* 8023420C 0023100C C0 02 BC E8 */ lfs f0, lbl__95_3-_SDA2_BASE_(r2) /* 80234210 00231010 EC 00 20 24 */ fdivs f0, f0, f4 /* 80234214 00231014 D0 01 00 0C */ stfs f0, 0xc(r1) /* 80234218 00231018 80 81 00 0C */ lwz r4, 0xc(r1) @@ -68965,9 +68965,9 @@ lbl_8023420C: /* 80234234 00231034 38 04 10 00 */ addi r0, r4, 0x1000 /* 80234238 00231038 90 01 00 30 */ stw r0, 0x30(r1) /* 8023423C 0023103C 42 00 FF 74 */ bdnz lbl_802341B0 -/* 80234240 00231040 80 8D 9F 68 */ lwz r4, lbl_803CC868-_SDA_BASE_(r13) +/* 80234240 00231040 80 8D 9F 68 */ lwz r4, lbl_vectorModule-_SDA_BASE_(r13) /* 80234244 00231044 38 C0 00 01 */ li r6, 1 -/* 80234248 00231048 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80234248 00231048 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023424C 0023104C 38 04 00 04 */ addi r0, r4, 4 /* 80234250 00231050 7C 65 01 2E */ stwx r3, r5, r0 lbl_80234254: @@ -68976,7 +68976,7 @@ lbl_80234254: /* 8023425C 0023105C 38 60 00 00 */ li r3, 0 /* 80234260 00231060 48 00 00 18 */ b lbl_80234278 lbl_80234264: -/* 80234264 00231064 38 AD 9F 68 */ addi r5, r13, lbl_803CC868-_SDA_BASE_ +/* 80234264 00231064 38 AD 9F 68 */ addi r5, r13, lbl_vectorModule-_SDA_BASE_ /* 80234268 00231068 7F E3 FB 78 */ mr r3, r31 /* 8023426C 0023106C 80 85 00 04 */ lwz r4, 4(r5) /* 80234270 00231070 38 04 00 01 */ addi r0, r4, 1 @@ -69303,26 +69303,26 @@ _rwStringOpen: /* 80234698 00231498 3F 80 80 1E */ lis r28, func_801E7690@ha /* 8023469C 0023149C 3B 9C 76 90 */ addi r28, r28, func_801E7690@l /* 802346A0 002314A0 3B DE 46 24 */ addi r30, r30, lbl_80234624@l -/* 802346A4 002314A4 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 802346A4 002314A4 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802346A8 002314A8 90 03 00 F0 */ stw r0, 0xf0(r3) /* 802346AC 002314AC 38 06 40 14 */ addi r0, r6, lbl_801E4014@l /* 802346B0 002314B0 3C 60 80 1E */ lis r3, func_801E76BC@ha /* 802346B4 002314B4 3C C0 80 23 */ lis r6, lbl_80234570@ha -/* 802346B8 002314B8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802346B8 002314B8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802346BC 002314BC 90 04 00 F4 */ stw r0, 0xf4(r4) /* 802346C0 002314C0 38 05 77 00 */ addi r0, r5, func_801E7700@l /* 802346C4 002314C4 3C A0 80 23 */ lis r5, lbl_802345B0@ha -/* 802346C8 002314C8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802346C8 002314C8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802346CC 002314CC 90 04 00 F8 */ stw r0, 0xf8(r4) /* 802346D0 002314D0 38 03 76 BC */ addi r0, r3, func_801E76BC@l /* 802346D4 002314D4 3C 80 80 1E */ lis r4, func_801E7370@ha /* 802346D8 002314D8 3C 60 80 1E */ lis r3, lbl_801E6200@ha -/* 802346DC 002314DC 83 ED 9F 7C */ lwz r31, lbl_803CC87C-_SDA_BASE_(r13) +/* 802346DC 002314DC 83 ED 9F 7C */ lwz r31, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802346E0 002314E0 90 1F 00 FC */ stw r0, 0xfc(r31) /* 802346E4 002314E4 38 1D 76 44 */ addi r0, r29, lbl_801E7644@l /* 802346E8 002314E8 3B EC 45 F0 */ addi r31, r12, lbl_802345F0@l /* 802346EC 002314EC 39 8B 73 08 */ addi r12, r11, func_801E7308@l -/* 802346F0 002314F0 83 AD 9F 7C */ lwz r29, lbl_803CC87C-_SDA_BASE_(r13) +/* 802346F0 002314F0 83 AD 9F 7C */ lwz r29, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802346F4 002314F4 39 6A 75 1C */ addi r11, r10, func_801E751C@l /* 802346F8 002314F8 39 49 74 DC */ addi r10, r9, func_801E74DC@l /* 802346FC 002314FC 39 28 44 D8 */ addi r9, r8, lbl_802344D8@l @@ -69330,32 +69330,32 @@ _rwStringOpen: /* 80234704 00231504 39 07 77 B8 */ addi r8, r7, func_801E77B8@l /* 80234708 00231508 38 E6 45 70 */ addi r7, r6, lbl_80234570@l /* 8023470C 0023150C 38 C5 45 B0 */ addi r6, r5, lbl_802345B0@l -/* 80234710 00231510 83 AD 9F 7C */ lwz r29, lbl_803CC87C-_SDA_BASE_(r13) +/* 80234710 00231510 83 AD 9F 7C */ lwz r29, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80234714 00231514 38 A4 73 70 */ addi r5, r4, func_801E7370@l /* 80234718 00231518 90 1D 01 04 */ stw r0, 0x104(r29) /* 8023471C 0023151C 38 03 62 00 */ addi r0, r3, lbl_801E6200@l /* 80234720 00231520 38 60 00 01 */ li r3, 1 -/* 80234724 00231524 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80234724 00231524 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80234728 00231528 93 C4 01 08 */ stw r30, 0x108(r4) -/* 8023472C 0023152C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023472C 0023152C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80234730 00231530 93 E4 01 0C */ stw r31, 0x10c(r4) -/* 80234734 00231534 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80234734 00231534 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80234738 00231538 91 84 01 10 */ stw r12, 0x110(r4) -/* 8023473C 0023153C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023473C 0023153C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80234740 00231540 91 64 01 14 */ stw r11, 0x114(r4) -/* 80234744 00231544 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80234744 00231544 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80234748 00231548 91 44 01 18 */ stw r10, 0x118(r4) -/* 8023474C 0023154C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023474C 0023154C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80234750 00231550 91 24 01 1C */ stw r9, 0x11c(r4) -/* 80234754 00231554 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80234754 00231554 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80234758 00231558 91 04 01 20 */ stw r8, 0x120(r4) -/* 8023475C 0023155C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023475C 0023155C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80234760 00231560 90 E4 01 24 */ stw r7, 0x124(r4) -/* 80234764 00231564 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80234764 00231564 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80234768 00231568 90 C4 01 28 */ stw r6, 0x128(r4) -/* 8023476C 0023156C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023476C 0023156C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80234770 00231570 90 A4 01 2C */ stw r5, 0x12c(r4) -/* 80234774 00231574 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80234774 00231574 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80234778 00231578 90 04 01 30 */ stw r0, 0x130(r4) /* 8023477C 0023157C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80234780 00231580 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -69511,10 +69511,10 @@ RwCameraRegisterPluginStream: /* 80234954 00231754 7C C7 33 78 */ mr r7, r6 /* 80234958 00231758 7C A6 2B 78 */ mr r6, r5 /* 8023495C 0023175C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80234960 00231760 3D 00 80 2B */ lis r8, lbl_802B7CC8@ha +/* 80234960 00231760 3D 00 80 2B */ lis r8, lbl_cameraTKList@ha /* 80234964 00231764 7C 60 1B 78 */ mr r0, r3 /* 80234968 00231768 7C 85 23 78 */ mr r5, r4 -/* 8023496C 0023176C 38 68 7C C8 */ addi r3, r8, lbl_802B7CC8@l +/* 8023496C 0023176C 38 68 7C C8 */ addi r3, r8, lbl_cameraTKList@l /* 80234970 00231770 7C 04 03 78 */ mr r4, r0 /* 80234974 00231774 4B FF E5 05 */ bl _rwPluginRegistryAddPluginStream /* 80234978 00231778 80 01 00 14 */ lwz r0, 0x14(r1) @@ -69570,9 +69570,9 @@ lbl_80234A14: /* 80234A2C 0023182C 38 60 00 00 */ li r3, 0 /* 80234A30 00231830 48 00 00 9C */ b lbl_80234ACC lbl_80234A34: -/* 80234A34 00231834 3C 60 80 2B */ lis r3, lbl_802B7CC8@ha +/* 80234A34 00231834 3C 60 80 2B */ lis r3, lbl_cameraTKList@ha /* 80234A38 00231838 7F C4 F3 78 */ mr r4, r30 -/* 80234A3C 0023183C 38 63 7C C8 */ addi r3, r3, lbl_802B7CC8@l +/* 80234A3C 0023183C 38 63 7C C8 */ addi r3, r3, lbl_cameraTKList@l /* 80234A40 00231840 7F E5 FB 78 */ mr r5, r31 /* 80234A44 00231844 4B FF E4 F1 */ bl _rwPluginRegistryReadDataChunks /* 80234A48 00231848 28 03 00 00 */ cmplwi r3, 0 @@ -69625,10 +69625,10 @@ RwFrameRegisterPluginStream: /* 80234AEC 002318EC 7C C7 33 78 */ mr r7, r6 /* 80234AF0 002318F0 7C A6 2B 78 */ mr r6, r5 /* 80234AF4 002318F4 90 01 00 14 */ stw r0, 0x14(r1) -/* 80234AF8 002318F8 3D 00 80 2B */ lis r8, lbl_802B7D20@ha +/* 80234AF8 002318F8 3D 00 80 2B */ lis r8, lbl_frameTKList@ha /* 80234AFC 002318FC 7C 60 1B 78 */ mr r0, r3 /* 80234B00 00231900 7C 85 23 78 */ mr r5, r4 -/* 80234B04 00231904 38 68 7D 20 */ addi r3, r8, lbl_802B7D20@l +/* 80234B04 00231904 38 68 7D 20 */ addi r3, r8, lbl_frameTKList@l /* 80234B08 00231908 7C 04 03 78 */ mr r4, r0 /* 80234B0C 0023190C 4B FF E3 6D */ bl _rwPluginRegistryAddPluginStream /* 80234B10 00231910 80 01 00 14 */ lwz r0, 0x14(r1) @@ -69669,7 +69669,7 @@ _rwFrameListDeinitialize: /* 80234B78 00231978 80 03 00 04 */ lwz r0, 4(r3) /* 80234B7C 0023197C 2C 00 00 00 */ cmpwi r0, 0 /* 80234B80 00231980 41 82 00 18 */ beq lbl_80234B98 -/* 80234B84 00231984 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80234B84 00231984 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80234B88 00231988 80 7F 00 00 */ lwz r3, 0(r31) /* 80234B8C 0023198C 81 84 01 38 */ lwz r12, 0x138(r4) /* 80234B90 00231990 7D 89 03 A6 */ mtctr r12 @@ -69722,7 +69722,7 @@ lbl_80234C2C: /* 80234C34 00231A34 4B FF A2 79 */ bl RwMemNative32 /* 80234C38 00231A38 80 01 00 10 */ lwz r0, 0x10(r1) /* 80234C3C 00231A3C 90 1B 00 04 */ stw r0, 4(r27) -/* 80234C40 00231A40 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80234C40 00231A40 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80234C44 00231A44 80 01 00 10 */ lwz r0, 0x10(r1) /* 80234C48 00231A48 81 83 01 34 */ lwz r12, 0x134(r3) /* 80234C4C 00231A4C 54 03 10 3A */ slwi r3, r0, 2 @@ -69756,7 +69756,7 @@ lbl_80234CA8: /* 80234CB4 00231AB4 4B FF D8 C1 */ bl RwStreamRead /* 80234CB8 00231AB8 28 03 00 38 */ cmplwi r3, 0x38 /* 80234CBC 00231ABC 41 82 00 20 */ beq lbl_80234CDC -/* 80234CC0 00231AC0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80234CC0 00231AC0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80234CC4 00231AC4 80 7B 00 00 */ lwz r3, 0(r27) /* 80234CC8 00231AC8 81 84 01 38 */ lwz r12, 0x138(r4) /* 80234CCC 00231ACC 7D 89 03 A6 */ mtctr r12 @@ -69770,7 +69770,7 @@ lbl_80234CDC: /* 80234CE8 00231AE8 48 00 3D A1 */ bl RwFrameCreate /* 80234CEC 00231AEC 7C 7D 1B 79 */ or. r29, r3, r3 /* 80234CF0 00231AF0 40 82 00 20 */ bne lbl_80234D10 -/* 80234CF4 00231AF4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80234CF4 00231AF4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80234CF8 00231AF8 80 7B 00 00 */ lwz r3, 0(r27) /* 80234CFC 00231AFC 81 84 01 38 */ lwz r12, 0x138(r4) /* 80234D00 00231B00 7D 89 03 A6 */ mtctr r12 @@ -69805,19 +69805,19 @@ lbl_80234D10: /* 80234D70 00231B70 80 01 00 50 */ lwz r0, 0x50(r1) /* 80234D74 00231B74 90 1D 00 48 */ stw r0, 0x48(r29) /* 80234D78 00231B78 4B FF B2 1D */ bl _rwMatrixNormalError -/* 80234D7C 00231B7C C0 02 BD 00 */ lfs f0, lbl_803D0680-_SDA2_BASE_(r2) +/* 80234D7C 00231B7C C0 02 BD 00 */ lfs f0, lbl__272-_SDA2_BASE_(r2) /* 80234D80 00231B80 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80234D84 00231B84 4C 41 13 82 */ cror 2, 1, 2 /* 80234D88 00231B88 40 82 00 44 */ bne lbl_80234DCC /* 80234D8C 00231B8C 7F 83 E3 78 */ mr r3, r28 /* 80234D90 00231B90 4B FF B1 AD */ bl _rwMatrixOrthogonalError -/* 80234D94 00231B94 C0 02 BD 00 */ lfs f0, lbl_803D0680-_SDA2_BASE_(r2) +/* 80234D94 00231B94 C0 02 BD 00 */ lfs f0, lbl__272-_SDA2_BASE_(r2) /* 80234D98 00231B98 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80234D9C 00231B9C 4C 41 13 82 */ cror 2, 1, 2 /* 80234DA0 00231BA0 40 82 00 2C */ bne lbl_80234DCC /* 80234DA4 00231BA4 7F 83 E3 78 */ mr r3, r28 /* 80234DA8 00231BA8 4B FF B1 49 */ bl _rwMatrixDeterminant -/* 80234DAC 00231BAC C0 02 BD 04 */ lfs f0, lbl_803D0684-_SDA2_BASE_(r2) +/* 80234DAC 00231BAC C0 02 BD 04 */ lfs f0, lbl__273-_SDA2_BASE_(r2) /* 80234DB0 00231BB0 FC 00 08 40 */ fcmpo cr0, f0, f1 /* 80234DB4 00231BB4 4C 40 13 82 */ cror 2, 0, 2 /* 80234DB8 00231BB8 40 82 00 14 */ bne lbl_80234DCC @@ -69864,9 +69864,9 @@ lbl_80234E20: /* 80234E48 00231C48 48 00 00 74 */ b lbl_80234EBC lbl_80234E4C: /* 80234E4C 00231C4C 3B C0 00 00 */ li r30, 0 -/* 80234E50 00231C50 3C 60 80 2B */ lis r3, lbl_802B7D20@ha +/* 80234E50 00231C50 3C 60 80 2B */ lis r3, lbl_frameTKList@ha /* 80234E54 00231C54 7F DD F3 78 */ mr r29, r30 -/* 80234E58 00231C58 3B 83 7D 20 */ addi r28, r3, lbl_802B7D20@l +/* 80234E58 00231C58 3B 83 7D 20 */ addi r28, r3, lbl_frameTKList@l /* 80234E5C 00231C5C 48 00 00 50 */ b lbl_80234EAC lbl_80234E60: /* 80234E60 00231C60 80 BB 00 00 */ lwz r5, 0(r27) @@ -69879,7 +69879,7 @@ lbl_80234E60: /* 80234E7C 00231C7C 80 7B 00 00 */ lwz r3, 0(r27) /* 80234E80 00231C80 80 63 00 00 */ lwz r3, 0(r3) /* 80234E84 00231C84 48 00 41 1D */ bl RwFrameDestroyHierarchy -/* 80234E88 00231C88 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80234E88 00231C88 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80234E8C 00231C8C 80 7B 00 00 */ lwz r3, 0(r27) /* 80234E90 00231C90 81 84 01 38 */ lwz r12, 0x138(r4) /* 80234E94 00231C94 7D 89 03 A6 */ mtctr r12 @@ -69909,9 +69909,9 @@ _rwStringStreamGetSize: /* 80234EDC 00231CDC 28 03 00 00 */ cmplwi r3, 0 /* 80234EE0 00231CE0 90 01 00 14 */ stw r0, 0x14(r1) /* 80234EE4 00231CE4 40 82 00 08 */ bne lbl_80234EEC -/* 80234EE8 00231CE8 38 62 BD 08 */ addi r3, r2, lbl_803D0688-_SDA2_BASE_ +/* 80234EE8 00231CE8 38 62 BD 08 */ addi r3, r2, lbl_nullString-_SDA2_BASE_ lbl_80234EEC: -/* 80234EEC 00231CEC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80234EEC 00231CEC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80234EF0 00231CF0 81 84 01 20 */ lwz r12, 0x120(r4) /* 80234EF4 00231CF4 7D 89 03 A6 */ mtctr r12 /* 80234EF8 00231CF8 4E 80 04 21 */ bctrl @@ -69933,14 +69933,14 @@ _rwStringStreamWrite: /* 80234F2C 00231D2C 93 A1 00 14 */ stw r29, 0x14(r1) /* 80234F30 00231D30 7C 7D 1B 79 */ or. r29, r3, r3 /* 80234F34 00231D34 40 82 00 08 */ bne lbl_80234F3C -/* 80234F38 00231D38 3B A2 BD 08 */ addi r29, r2, lbl_803D0688-_SDA2_BASE_ +/* 80234F38 00231D38 3B A2 BD 08 */ addi r29, r2, lbl_nullString-_SDA2_BASE_ lbl_80234F3C: /* 80234F3C 00231D3C 28 1D 00 00 */ cmplwi r29, 0 /* 80234F40 00231D40 7F A3 EB 78 */ mr r3, r29 /* 80234F44 00231D44 40 82 00 08 */ bne lbl_80234F4C -/* 80234F48 00231D48 38 62 BD 08 */ addi r3, r2, lbl_803D0688-_SDA2_BASE_ +/* 80234F48 00231D48 38 62 BD 08 */ addi r3, r2, lbl_nullString-_SDA2_BASE_ lbl_80234F4C: -/* 80234F4C 00231D4C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80234F4C 00231D4C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80234F50 00231D50 81 84 01 20 */ lwz r12, 0x120(r4) /* 80234F54 00231D54 7D 89 03 A6 */ mtctr r12 /* 80234F58 00231D58 4E 80 04 21 */ bctrl @@ -70019,7 +70019,7 @@ lbl_8023504C: /* 80235058 00231E58 28 1D 00 00 */ cmplwi r29, 0 /* 8023505C 00231E5C 83 81 00 0C */ lwz r28, 0xc(r1) /* 80235060 00231E60 40 82 00 50 */ bne lbl_802350B0 -/* 80235064 00231E64 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80235064 00231E64 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80235068 00231E68 7F 83 E3 78 */ mr r3, r28 /* 8023506C 00231E6C 81 84 01 34 */ lwz r12, 0x134(r4) /* 80235070 00231E70 7D 89 03 A6 */ mtctr r12 @@ -70121,7 +70121,7 @@ lbl_802351B4: /* 802351C4 00231FC4 7F BF EB 78 */ mr r31, r29 /* 802351C8 00231FC8 3B A0 00 00 */ li r29, 0 /* 802351CC 00231FCC 40 82 00 54 */ bne lbl_80235220 -/* 802351D0 00231FD0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802351D0 00231FD0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802351D4 00231FD4 7F 83 E3 78 */ mr r3, r28 /* 802351D8 00231FD8 81 84 01 34 */ lwz r12, 0x134(r4) /* 802351DC 00231FDC 7D 89 03 A6 */ mtctr r12 @@ -70159,7 +70159,7 @@ lbl_80235238: /* 8023524C 0023204C 41 82 00 28 */ beq lbl_80235274 /* 80235250 00232050 2C 1D 00 00 */ cmpwi r29, 0 /* 80235254 00232054 41 82 00 18 */ beq lbl_8023526C -/* 80235258 00232058 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80235258 00232058 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023525C 0023205C 7F E3 FB 78 */ mr r3, r31 /* 80235260 00232060 81 84 01 38 */ lwz r12, 0x138(r4) /* 80235264 00232064 7D 89 03 A6 */ mtctr r12 @@ -70263,10 +70263,10 @@ RwTextureRegisterPluginStream: /* 802353B0 002321B0 7C C7 33 78 */ mr r7, r6 /* 802353B4 002321B4 7C A6 2B 78 */ mr r6, r5 /* 802353B8 002321B8 90 01 00 14 */ stw r0, 0x14(r1) -/* 802353BC 002321BC 3D 00 80 2B */ lis r8, lbl_802B7D68@ha +/* 802353BC 002321BC 3D 00 80 2B */ lis r8, lbl_textureTKList@ha /* 802353C0 002321C0 7C 60 1B 78 */ mr r0, r3 /* 802353C4 002321C4 7C 85 23 78 */ mr r5, r4 -/* 802353C8 002321C8 38 68 7D 68 */ addi r3, r8, lbl_802B7D68@l +/* 802353C8 002321C8 38 68 7D 68 */ addi r3, r8, lbl_textureTKList@l /* 802353CC 002321CC 7C 04 03 78 */ mr r4, r0 /* 802353D0 002321D0 4B FF DA A9 */ bl _rwPluginRegistryAddPluginStream /* 802353D4 002321D4 80 01 00 14 */ lwz r0, 0x14(r1) @@ -70284,9 +70284,9 @@ RwTextureStreamGetSize: /* 802353F8 002321F8 7C 7E 1B 78 */ mr r30, r3 /* 802353FC 002321FC 34 7E 00 10 */ addic. r3, r30, 0x10 /* 80235400 00232200 40 82 00 08 */ bne lbl_80235408 -/* 80235404 00232204 38 62 BD 08 */ addi r3, r2, lbl_803D0688-_SDA2_BASE_ +/* 80235404 00232204 38 62 BD 08 */ addi r3, r2, lbl_nullString-_SDA2_BASE_ lbl_80235408: -/* 80235408 00232208 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80235408 00232208 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023540C 0023220C 81 84 01 20 */ lwz r12, 0x120(r4) /* 80235410 00232210 7D 89 03 A6 */ mtctr r12 /* 80235414 00232214 4E 80 04 21 */ bctrl @@ -70295,18 +70295,18 @@ lbl_80235408: /* 80235420 00232220 54 04 00 3A */ rlwinm r4, r0, 0, 0, 0x1d /* 80235424 00232224 3B E4 00 1C */ addi r31, r4, 0x1c /* 80235428 00232228 40 82 00 08 */ bne lbl_80235430 -/* 8023542C 0023222C 38 62 BD 08 */ addi r3, r2, lbl_803D0688-_SDA2_BASE_ +/* 8023542C 0023222C 38 62 BD 08 */ addi r3, r2, lbl_nullString-_SDA2_BASE_ lbl_80235430: -/* 80235430 00232230 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80235430 00232230 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80235434 00232234 81 84 01 20 */ lwz r12, 0x120(r4) /* 80235438 00232238 7D 89 03 A6 */ mtctr r12 /* 8023543C 0023223C 4E 80 04 21 */ bctrl /* 80235440 00232240 38 03 00 04 */ addi r0, r3, 4 -/* 80235444 00232244 3C 60 80 2B */ lis r3, lbl_802B7D68@ha +/* 80235444 00232244 3C 60 80 2B */ lis r3, lbl_textureTKList@ha /* 80235448 00232248 54 00 00 3A */ rlwinm r0, r0, 0, 0, 0x1d /* 8023544C 0023224C 7F C4 F3 78 */ mr r4, r30 /* 80235450 00232250 7F E0 FA 14 */ add r31, r0, r31 -/* 80235454 00232254 38 63 7D 68 */ addi r3, r3, lbl_802B7D68@l +/* 80235454 00232254 38 63 7D 68 */ addi r3, r3, lbl_textureTKList@l /* 80235458 00232258 3B FF 00 0C */ addi r31, r31, 0xc /* 8023545C 0023225C 4B FF DD 29 */ bl _rwPluginRegistryGetSize /* 80235460 00232260 7F E3 FA 14 */ add r31, r3, r31 @@ -70332,9 +70332,9 @@ RwTextureStreamWrite: /* 802354A4 002322A4 93 A1 00 14 */ stw r29, 0x14(r1) /* 802354A8 002322A8 93 81 00 10 */ stw r28, 0x10(r1) /* 802354AC 002322AC 40 82 00 08 */ bne lbl_802354B4 -/* 802354B0 002322B0 38 62 BD 08 */ addi r3, r2, lbl_803D0688-_SDA2_BASE_ +/* 802354B0 002322B0 38 62 BD 08 */ addi r3, r2, lbl_nullString-_SDA2_BASE_ lbl_802354B4: -/* 802354B4 002322B4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802354B4 002322B4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802354B8 002322B8 81 84 01 20 */ lwz r12, 0x120(r4) /* 802354BC 002322BC 7D 89 03 A6 */ mtctr r12 /* 802354C0 002322C0 4E 80 04 21 */ bctrl @@ -70343,18 +70343,18 @@ lbl_802354B4: /* 802354CC 002322CC 54 04 00 3A */ rlwinm r4, r0, 0, 0, 0x1d /* 802354D0 002322D0 3B A4 00 1C */ addi r29, r4, 0x1c /* 802354D4 002322D4 40 82 00 08 */ bne lbl_802354DC -/* 802354D8 002322D8 38 62 BD 08 */ addi r3, r2, lbl_803D0688-_SDA2_BASE_ +/* 802354D8 002322D8 38 62 BD 08 */ addi r3, r2, lbl_nullString-_SDA2_BASE_ lbl_802354DC: -/* 802354DC 002322DC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802354DC 002322DC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802354E0 002322E0 81 84 01 20 */ lwz r12, 0x120(r4) /* 802354E4 002322E4 7D 89 03 A6 */ mtctr r12 /* 802354E8 002322E8 4E 80 04 21 */ bctrl /* 802354EC 002322EC 38 03 00 04 */ addi r0, r3, 4 -/* 802354F0 002322F0 3C 60 80 2B */ lis r3, lbl_802B7D68@ha +/* 802354F0 002322F0 3C 60 80 2B */ lis r3, lbl_textureTKList@ha /* 802354F4 002322F4 54 00 00 3A */ rlwinm r0, r0, 0, 0, 0x1d /* 802354F8 002322F8 7F C4 F3 78 */ mr r4, r30 /* 802354FC 002322FC 7F A0 EA 14 */ add r29, r0, r29 -/* 80235500 00232300 38 63 7D 68 */ addi r3, r3, lbl_802B7D68@l +/* 80235500 00232300 38 63 7D 68 */ addi r3, r3, lbl_textureTKList@l /* 80235504 00232304 3B BD 00 0C */ addi r29, r29, 0xc /* 80235508 00232308 4B FF DC 7D */ bl _rwPluginRegistryGetSize /* 8023550C 0023230C 7F A3 EA 14 */ add r29, r3, r29 @@ -70414,14 +70414,14 @@ lbl_80235598: lbl_802355D4: /* 802355D4 002323D4 37 BE 00 10 */ addic. r29, r30, 0x10 /* 802355D8 002323D8 40 82 00 08 */ bne lbl_802355E0 -/* 802355DC 002323DC 3B A2 BD 08 */ addi r29, r2, lbl_803D0688-_SDA2_BASE_ +/* 802355DC 002323DC 3B A2 BD 08 */ addi r29, r2, lbl_nullString-_SDA2_BASE_ lbl_802355E0: /* 802355E0 002323E0 28 1D 00 00 */ cmplwi r29, 0 /* 802355E4 002323E4 7F A3 EB 78 */ mr r3, r29 /* 802355E8 002323E8 40 82 00 08 */ bne lbl_802355F0 -/* 802355EC 002323EC 38 62 BD 08 */ addi r3, r2, lbl_803D0688-_SDA2_BASE_ +/* 802355EC 002323EC 38 62 BD 08 */ addi r3, r2, lbl_nullString-_SDA2_BASE_ lbl_802355F0: -/* 802355F0 002323F0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802355F0 002323F0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802355F4 002323F4 81 84 01 20 */ lwz r12, 0x120(r4) /* 802355F8 002323F8 7D 89 03 A6 */ mtctr r12 /* 802355FC 002323FC 4E 80 04 21 */ bctrl @@ -70455,14 +70455,14 @@ lbl_80235654: lbl_80235664: /* 80235664 00232464 37 BE 00 30 */ addic. r29, r30, 0x30 /* 80235668 00232468 40 82 00 08 */ bne lbl_80235670 -/* 8023566C 0023246C 3B A2 BD 08 */ addi r29, r2, lbl_803D0688-_SDA2_BASE_ +/* 8023566C 0023246C 3B A2 BD 08 */ addi r29, r2, lbl_nullString-_SDA2_BASE_ lbl_80235670: /* 80235670 00232470 28 1D 00 00 */ cmplwi r29, 0 /* 80235674 00232474 7F A3 EB 78 */ mr r3, r29 /* 80235678 00232478 40 82 00 08 */ bne lbl_80235680 -/* 8023567C 0023247C 38 62 BD 08 */ addi r3, r2, lbl_803D0688-_SDA2_BASE_ +/* 8023567C 0023247C 38 62 BD 08 */ addi r3, r2, lbl_nullString-_SDA2_BASE_ lbl_80235680: -/* 80235680 00232480 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80235680 00232480 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80235684 00232484 81 84 01 20 */ lwz r12, 0x120(r4) /* 80235688 00232488 7D 89 03 A6 */ mtctr r12 /* 8023568C 0023248C 4E 80 04 21 */ bctrl @@ -70494,9 +70494,9 @@ lbl_802356E4: /* 802356EC 002324EC 38 60 00 00 */ li r3, 0 /* 802356F0 002324F0 48 00 00 2C */ b lbl_8023571C lbl_802356F4: -/* 802356F4 002324F4 3C 60 80 2B */ lis r3, lbl_802B7D68@ha +/* 802356F4 002324F4 3C 60 80 2B */ lis r3, lbl_textureTKList@ha /* 802356F8 002324F8 7F E4 FB 78 */ mr r4, r31 -/* 802356FC 002324FC 38 63 7D 68 */ addi r3, r3, lbl_802B7D68@l +/* 802356FC 002324FC 38 63 7D 68 */ addi r3, r3, lbl_textureTKList@l /* 80235700 00232500 7F C5 F3 78 */ mr r5, r30 /* 80235704 00232504 4B FF DB 05 */ bl _rwPluginRegistryWriteDataChunks /* 80235708 00232508 28 03 00 00 */ cmplwi r3, 0 @@ -70627,7 +70627,7 @@ lbl_802358B4: /* 802358C4 002326C4 83 21 00 18 */ lwz r25, 0x18(r1) /* 802358C8 002326C8 3B 41 02 64 */ addi r26, r1, 0x264 /* 802358CC 002326CC 40 82 00 50 */ bne lbl_8023591C -/* 802358D0 002326D0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802358D0 002326D0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802358D4 002326D4 7F 23 CB 78 */ mr r3, r25 /* 802358D8 002326D8 81 84 01 34 */ lwz r12, 0x134(r4) /* 802358DC 002326DC 7D 89 03 A6 */ mtctr r12 @@ -70727,7 +70727,7 @@ lbl_80235A1C: /* 80235A2C 0023282C 3B 41 02 64 */ addi r26, r1, 0x264 /* 80235A30 00232830 3B 60 00 00 */ li r27, 0 /* 80235A34 00232834 40 82 00 54 */ bne lbl_80235A88 -/* 80235A38 00232838 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80235A38 00232838 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80235A3C 0023283C 7F 23 CB 78 */ mr r3, r25 /* 80235A40 00232840 81 84 01 34 */ lwz r12, 0x134(r4) /* 80235A44 00232844 7D 89 03 A6 */ mtctr r12 @@ -70765,7 +70765,7 @@ lbl_80235AA0: /* 80235AB4 002328B4 41 82 00 28 */ beq lbl_80235ADC /* 80235AB8 002328B8 2C 1B 00 00 */ cmpwi r27, 0 /* 80235ABC 002328BC 41 82 00 18 */ beq lbl_80235AD4 -/* 80235AC0 002328C0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80235AC0 002328C0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80235AC4 002328C4 7F 43 D3 78 */ mr r3, r26 /* 80235AC8 002328C8 81 84 01 38 */ lwz r12, 0x138(r4) /* 80235ACC 002328CC 7D 89 03 A6 */ mtctr r12 @@ -70893,7 +70893,7 @@ lbl_80235C6C: /* 80235C7C 00232A7C 83 41 00 0C */ lwz r26, 0xc(r1) /* 80235C80 00232A80 3B 61 01 E4 */ addi r27, r1, 0x1e4 /* 80235C84 00232A84 40 82 00 50 */ bne lbl_80235CD4 -/* 80235C88 00232A88 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80235C88 00232A88 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80235C8C 00232A8C 7F 43 D3 78 */ mr r3, r26 /* 80235C90 00232A90 81 84 01 34 */ lwz r12, 0x134(r4) /* 80235C94 00232A94 7D 89 03 A6 */ mtctr r12 @@ -70993,7 +70993,7 @@ lbl_80235DD4: /* 80235DE4 00232BE4 3B 61 01 E4 */ addi r27, r1, 0x1e4 /* 80235DE8 00232BE8 3B 20 00 00 */ li r25, 0 /* 80235DEC 00232BEC 40 82 00 54 */ bne lbl_80235E40 -/* 80235DF0 00232BF0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80235DF0 00232BF0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80235DF4 00232BF4 7F 83 E3 78 */ mr r3, r28 /* 80235DF8 00232BF8 81 84 01 34 */ lwz r12, 0x134(r4) /* 80235DFC 00232BFC 7D 89 03 A6 */ mtctr r12 @@ -71031,7 +71031,7 @@ lbl_80235E58: /* 80235E6C 00232C6C 41 82 00 28 */ beq lbl_80235E94 /* 80235E70 00232C70 2C 19 00 00 */ cmpwi r25, 0 /* 80235E74 00232C74 41 82 00 18 */ beq lbl_80235E8C -/* 80235E78 00232C78 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80235E78 00232C78 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80235E7C 00232C7C 7F 63 DB 78 */ mr r3, r27 /* 80235E80 00232C80 81 84 01 38 */ lwz r12, 0x138(r4) /* 80235E84 00232C84 7D 89 03 A6 */ mtctr r12 @@ -71133,9 +71133,9 @@ lbl_80235FCC: /* 80235FD4 00232DD4 48 00 8B A1 */ bl RwTextureRead /* 80235FD8 00232DD8 7C 78 1B 79 */ or. r24, r3, r3 /* 80235FDC 00232DDC 40 82 00 2C */ bne lbl_80236008 -/* 80235FE0 00232DE0 3C 60 80 2B */ lis r3, lbl_802B7D68@ha +/* 80235FE0 00232DE0 3C 60 80 2B */ lis r3, lbl_textureTKList@ha /* 80235FE4 00232DE4 7F E4 FB 78 */ mr r4, r31 -/* 80235FE8 00232DE8 38 63 7D 68 */ addi r3, r3, lbl_802B7D68@l +/* 80235FE8 00232DE8 38 63 7D 68 */ addi r3, r3, lbl_textureTKList@l /* 80235FEC 00232DEC 4B FF D3 79 */ bl _rwPluginRegistrySkipDataChunks /* 80235FF0 00232DF0 7F A3 EB 78 */ mr r3, r29 /* 80235FF4 00232DF4 48 00 84 75 */ bl RwTextureSetMipmapping @@ -71155,9 +71155,9 @@ lbl_80236020: /* 80236024 00232E24 48 00 84 45 */ bl RwTextureSetMipmapping /* 80236028 00232E28 7F C3 F3 78 */ mr r3, r30 /* 8023602C 00232E2C 48 00 84 69 */ bl RwTextureSetAutoMipmapping -/* 80236030 00232E30 3C 60 80 2B */ lis r3, lbl_802B7D68@ha +/* 80236030 00232E30 3C 60 80 2B */ lis r3, lbl_textureTKList@ha /* 80236034 00232E34 7F E4 FB 78 */ mr r4, r31 -/* 80236038 00232E38 38 63 7D 68 */ addi r3, r3, lbl_802B7D68@l +/* 80236038 00232E38 38 63 7D 68 */ addi r3, r3, lbl_textureTKList@l /* 8023603C 00232E3C 7F 05 C3 78 */ mr r5, r24 /* 80236040 00232E40 4B FF CE F5 */ bl _rwPluginRegistryReadDataChunks /* 80236044 00232E44 28 03 00 00 */ cmplwi r3, 0 @@ -71248,10 +71248,10 @@ lbl_80236158: /* 80236174 00232F74 48 00 01 F8 */ b lbl_8023636C lbl_80236178: /* 80236178 00232F78 3C 80 00 03 */ lis r4, 0x00031000@ha -/* 8023617C 00232F7C 3C 60 80 2B */ lis r3, lbl_802B7D68@ha +/* 8023617C 00232F7C 3C 60 80 2B */ lis r3, lbl_textureTKList@ha /* 80236180 00232F80 3B 64 10 00 */ addi r27, r4, 0x00031000@l /* 80236184 00232F84 3B 84 50 00 */ addi r28, r4, 0x5000 -/* 80236188 00232F88 3B A3 7D 68 */ addi r29, r3, lbl_802B7D68@l +/* 80236188 00232F88 3B A3 7D 68 */ addi r29, r3, lbl_textureTKList@l /* 8023618C 00232F8C 48 00 01 5C */ b lbl_802362E8 lbl_80236190: /* 80236190 00232F90 7F C3 F3 78 */ mr r3, r30 @@ -71296,7 +71296,7 @@ lbl_802361E4: /* 80236224 00233024 38 60 00 00 */ li r3, 0 /* 80236228 00233028 48 00 01 44 */ b lbl_8023636C lbl_8023622C: -/* 8023622C 0023302C 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023622C 0023302C 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80236230 00233030 7F C3 F3 78 */ mr r3, r30 /* 80236234 00233034 38 81 00 08 */ addi r4, r1, 8 /* 80236238 00233038 80 A1 00 14 */ lwz r5, 0x14(r1) @@ -71352,9 +71352,9 @@ lbl_802362E8: /* 802362F0 002330F0 2C 03 00 00 */ cmpwi r3, 0 /* 802362F4 002330F4 90 01 00 0C */ stw r0, 0xc(r1) /* 802362F8 002330F8 40 82 FE 98 */ bne lbl_80236190 -/* 802362FC 002330FC 3C 60 80 2B */ lis r3, lbl_802B7D80@ha +/* 802362FC 002330FC 3C 60 80 2B */ lis r3, lbl_texDictTKList@ha /* 80236300 00233100 7F C4 F3 78 */ mr r4, r30 -/* 80236304 00233104 38 63 7D 80 */ addi r3, r3, lbl_802B7D80@l +/* 80236304 00233104 38 63 7D 80 */ addi r3, r3, lbl_texDictTKList@l /* 80236308 00233108 7F E5 FB 78 */ mr r5, r31 /* 8023630C 0023310C 4B FF CC 29 */ bl _rwPluginRegistryReadDataChunks /* 80236310 00233110 28 03 00 00 */ cmplwi r3, 0 @@ -71412,7 +71412,7 @@ rwsdk.CameraBuildPerspClipPlanes: /* 802363C8 002331C8 93 E1 00 1C */ stw r31, 0x1c(r1) /* 802363CC 002331CC 93 C1 00 18 */ stw r30, 0x18(r1) /* 802363D0 002331D0 7C 7E 1B 78 */ mr r30, r3 -/* 802363D4 002331D4 C0 A2 BD 1C */ lfs f5, lbl_803D069C-_SDA2_BASE_(r2) +/* 802363D4 002331D4 C0 A2 BD 1C */ lfs f5, lbl__259-_SDA2_BASE_(r2) /* 802363D8 002331D8 80 A3 00 04 */ lwz r5, 4(r3) /* 802363DC 002331DC 3B FE 01 24 */ addi r31, r30, 0x124 /* 802363E0 002331E0 C0 03 00 78 */ lfs f0, 0x78(r3) @@ -71909,12 +71909,12 @@ rwsdk.CameraBuildPerspViewMatrix: /* 80236B7C 0023397C 7C 7F 1B 78 */ mr r31, r3 /* 80236B80 00233980 C0 03 00 70 */ lfs f0, 0x70(r3) /* 80236B84 00233984 38 7F 00 20 */ addi r3, r31, 0x20 -/* 80236B88 00233988 C0 22 BD 20 */ lfs f1, lbl_803D06A0-_SDA2_BASE_(r2) +/* 80236B88 00233988 C0 22 BD 20 */ lfs f1, lbl__289_3-_SDA2_BASE_(r2) /* 80236B8C 0023398C 80 BF 00 04 */ lwz r5, 4(r31) /* 80236B90 00233990 EC A1 00 32 */ fmuls f5, f1, f0 /* 80236B94 00233994 C0 5F 00 78 */ lfs f2, 0x78(r31) /* 80236B98 00233998 C0 05 00 50 */ lfs f0, 0x50(r5) -/* 80236B9C 0023399C C0 22 BD 18 */ lfs f1, lbl_803D0698-_SDA2_BASE_(r2) +/* 80236B9C 0023399C C0 22 BD 18 */ lfs f1, lbl__56-_SDA2_BASE_(r2) /* 80236BA0 002339A0 C0 65 00 54 */ lfs f3, 0x54(r5) /* 80236BA4 002339A4 EC 80 01 72 */ fmuls f4, f0, f5 /* 80236BA8 002339A8 EC C5 08 BC */ fnmsubs f6, f5, f2, f1 @@ -71934,19 +71934,19 @@ rwsdk.CameraBuildPerspViewMatrix: /* 80236BE0 002339E0 C0 25 00 80 */ lfs f1, 0x80(r5) /* 80236BE4 002339E4 EC 00 00 F2 */ fmuls f0, f0, f3 /* 80236BE8 002339E8 C0 45 00 88 */ lfs f2, 0x88(r5) -/* 80236BEC 002339EC C0 62 BD 18 */ lfs f3, lbl_803D0698-_SDA2_BASE_(r2) +/* 80236BEC 002339EC C0 62 BD 18 */ lfs f3, lbl__56-_SDA2_BASE_(r2) /* 80236BF0 002339F0 EC 01 01 3A */ fmadds f0, f1, f4, f0 /* 80236BF4 002339F4 EC 02 01 7A */ fmadds f0, f2, f5, f0 /* 80236BF8 002339F8 EC 06 00 2A */ fadds f0, f6, f0 /* 80236BFC 002339FC EC 03 00 28 */ fsubs f0, f3, f0 /* 80236C00 00233A00 D0 1F 00 50 */ stfs f0, 0x50(r31) -/* 80236C04 00233A04 C0 22 BD 20 */ lfs f1, lbl_803D06A0-_SDA2_BASE_(r2) +/* 80236C04 00233A04 C0 22 BD 20 */ lfs f1, lbl__289_3-_SDA2_BASE_(r2) /* 80236C08 00233A08 C0 1F 00 74 */ lfs f0, 0x74(r31) /* 80236C0C 00233A0C C0 45 00 60 */ lfs f2, 0x60(r5) /* 80236C10 00233A10 EC C1 00 32 */ fmuls f6, f1, f0 /* 80236C14 00233A14 C0 85 00 64 */ lfs f4, 0x64(r5) /* 80236C18 00233A18 C0 3F 00 7C */ lfs f1, 0x7c(r31) -/* 80236C1C 00233A1C C0 02 BD 18 */ lfs f0, lbl_803D0698-_SDA2_BASE_(r2) +/* 80236C1C 00233A1C C0 02 BD 18 */ lfs f0, lbl__56-_SDA2_BASE_(r2) /* 80236C20 00233A20 EC E2 01 B2 */ fmuls f7, f2, f6 /* 80236C24 00233A24 C0 45 00 70 */ lfs f2, 0x70(r5) /* 80236C28 00233A28 EC A6 00 7A */ fmadds f5, f6, f1, f0 @@ -71965,7 +71965,7 @@ rwsdk.CameraBuildPerspViewMatrix: /* 80236C5C 00233A5C C0 25 00 80 */ lfs f1, 0x80(r5) /* 80236C60 00233A60 EC 00 01 32 */ fmuls f0, f0, f4 /* 80236C64 00233A64 C0 45 00 88 */ lfs f2, 0x88(r5) -/* 80236C68 00233A68 C0 62 BD 18 */ lfs f3, lbl_803D0698-_SDA2_BASE_(r2) +/* 80236C68 00233A68 C0 62 BD 18 */ lfs f3, lbl__56-_SDA2_BASE_(r2) /* 80236C6C 00233A6C EC 01 01 FA */ fmadds f0, f1, f7, f0 /* 80236C70 00233A70 EC 02 01 BA */ fmadds f0, f2, f6, f0 /* 80236C74 00233A74 EC 05 00 2A */ fadds f0, f5, f0 @@ -72034,7 +72034,7 @@ rwsdk.CameraBuildParallelClipPlanes: /* 80236D64 00233B64 D1 1E 01 74 */ stfs f8, 0x174(r30) /* 80236D68 00233B68 D1 1E 01 68 */ stfs f8, 0x168(r30) /* 80236D6C 00233B6C D1 1E 01 5C */ stfs f8, 0x15c(r30) -/* 80236D70 00233B70 C0 02 BD 10 */ lfs f0, lbl_803D0690-_SDA2_BASE_(r2) +/* 80236D70 00233B70 C0 02 BD 10 */ lfs f0, lbl__54_1-_SDA2_BASE_(r2) /* 80236D74 00233B74 EC 00 08 28 */ fsubs f0, f0, f1 /* 80236D78 00233B78 EC 60 02 72 */ fmuls f3, f0, f9 /* 80236D7C 00233B7C EC 40 02 B2 */ fmuls f2, f0, f10 @@ -72046,7 +72046,7 @@ rwsdk.CameraBuildParallelClipPlanes: /* 80236D94 00233B94 D0 3E 01 24 */ stfs f1, 0x124(r30) /* 80236D98 00233B98 D0 1E 01 3C */ stfs f0, 0x13c(r30) /* 80236D9C 00233B9C D0 1E 01 30 */ stfs f0, 0x130(r30) -/* 80236DA0 00233BA0 C0 02 BD 10 */ lfs f0, lbl_803D0690-_SDA2_BASE_(r2) +/* 80236DA0 00233BA0 C0 02 BD 10 */ lfs f0, lbl__54_1-_SDA2_BASE_(r2) /* 80236DA4 00233BA4 EC 00 40 28 */ fsubs f0, f0, f8 /* 80236DA8 00233BA8 EC 20 02 72 */ fmuls f1, f0, f9 /* 80236DAC 00233BAC EC 00 02 B2 */ fmuls f0, f0, f10 @@ -72334,7 +72334,7 @@ rwsdk.CameraBuildParallelViewMatrix: /* 80237208 00234008 7C 7F 1B 78 */ mr r31, r3 /* 8023720C 0023400C C0 03 00 70 */ lfs f0, 0x70(r3) /* 80237210 00234010 38 7F 00 20 */ addi r3, r31, 0x20 -/* 80237214 00234014 C0 22 BD 20 */ lfs f1, lbl_803D06A0-_SDA2_BASE_(r2) +/* 80237214 00234014 C0 22 BD 20 */ lfs f1, lbl__289_3-_SDA2_BASE_(r2) /* 80237218 00234018 80 BF 00 04 */ lwz r5, 4(r31) /* 8023721C 0023401C EC C1 00 32 */ fmuls f6, f1, f0 /* 80237220 00234020 C0 1F 00 78 */ lfs f0, 0x78(r31) @@ -72359,13 +72359,13 @@ rwsdk.CameraBuildParallelViewMatrix: /* 8023726C 0023406C C0 25 00 80 */ lfs f1, 0x80(r5) /* 80237270 00234070 EC 00 01 72 */ fmuls f0, f0, f5 /* 80237274 00234074 C0 45 00 88 */ lfs f2, 0x88(r5) -/* 80237278 00234078 C0 62 BD 18 */ lfs f3, lbl_803D0698-_SDA2_BASE_(r2) +/* 80237278 00234078 C0 62 BD 18 */ lfs f3, lbl__56-_SDA2_BASE_(r2) /* 8023727C 0023407C EC 01 01 3A */ fmadds f0, f1, f4, f0 /* 80237280 00234080 EC 02 01 BA */ fmadds f0, f2, f6, f0 /* 80237284 00234084 EC 07 00 2A */ fadds f0, f7, f0 /* 80237288 00234088 EC 03 00 28 */ fsubs f0, f3, f0 /* 8023728C 0023408C D0 1F 00 50 */ stfs f0, 0x50(r31) -/* 80237290 00234090 C0 22 BD 20 */ lfs f1, lbl_803D06A0-_SDA2_BASE_(r2) +/* 80237290 00234090 C0 22 BD 20 */ lfs f1, lbl__289_3-_SDA2_BASE_(r2) /* 80237294 00234094 C0 1F 00 74 */ lfs f0, 0x74(r31) /* 80237298 00234098 C0 45 00 60 */ lfs f2, 0x60(r5) /* 8023729C 0023409C EC 81 00 32 */ fmuls f4, f1, f0 @@ -72389,7 +72389,7 @@ rwsdk.CameraBuildParallelViewMatrix: /* 802372E4 002340E4 C0 25 00 80 */ lfs f1, 0x80(r5) /* 802372E8 002340E8 EC 00 01 B2 */ fmuls f0, f0, f6 /* 802372EC 002340EC C0 45 00 88 */ lfs f2, 0x88(r5) -/* 802372F0 002340F0 C0 62 BD 18 */ lfs f3, lbl_803D0698-_SDA2_BASE_(r2) +/* 802372F0 002340F0 C0 62 BD 18 */ lfs f3, lbl__56-_SDA2_BASE_(r2) /* 802372F4 002340F4 EC 01 01 7A */ fmadds f0, f1, f5, f0 /* 802372F8 002340F8 EC 02 01 FA */ fmadds f0, f2, f7, f0 /* 802372FC 002340FC EC 04 00 2A */ fadds f0, f4, f0 @@ -72454,14 +72454,14 @@ lbl_802373C8: /* 802373D8 002341D8 7C 7F 1B 78 */ mr r31, r3 /* 802373DC 002341DC 7F E4 FB 78 */ mr r4, r31 /* 802373E0 002341E0 38 60 00 00 */ li r3, 0 -/* 802373E4 002341E4 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 802373E4 002341E4 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802373E8 002341E8 81 85 00 70 */ lwz r12, 0x70(r5) /* 802373EC 002341EC 38 A0 00 00 */ li r5, 0 /* 802373F0 002341F0 7D 89 03 A6 */ mtctr r12 /* 802373F4 002341F4 4E 80 04 21 */ bctrl /* 802373F8 002341F8 2C 03 00 00 */ cmpwi r3, 0 /* 802373FC 002341FC 41 82 00 18 */ beq lbl_80237414 -/* 80237400 00234200 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80237400 00234200 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80237404 00234204 38 00 00 00 */ li r0, 0 /* 80237408 00234208 7F E3 FB 78 */ mr r3, r31 /* 8023740C 0023420C 90 04 00 00 */ stw r0, 0(r4) @@ -72480,10 +72480,10 @@ lbl_8023742C: /* 80237434 00234234 90 01 00 14 */ stw r0, 0x14(r1) /* 80237438 00234238 93 E1 00 0C */ stw r31, 0xc(r1) /* 8023743C 0023423C 7C 7F 1B 78 */ mr r31, r3 -/* 80237440 00234240 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80237440 00234240 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80237444 00234244 93 E4 00 00 */ stw r31, 0(r4) /* 80237448 00234248 48 00 59 B5 */ bl _rwFrameSyncDirty -/* 8023744C 0023424C 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023744C 0023424C 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80237450 00234250 7F E4 FB 78 */ mr r4, r31 /* 80237454 00234254 38 60 00 00 */ li r3, 0 /* 80237458 00234258 38 A0 00 00 */ li r5, 0 @@ -72510,18 +72510,18 @@ lbl_80237498: /* 802374A0 002342A0 90 01 00 14 */ stw r0, 0x14(r1) /* 802374A4 002342A4 93 E1 00 0C */ stw r31, 0xc(r1) /* 802374A8 002342A8 7C 7F 1B 78 */ mr r31, r3 -/* 802374AC 002342AC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 802374B0 002342B0 80 0D 9F 70 */ lwz r0, lbl_803CC870-_SDA_BASE_(r13) +/* 802374AC 002342AC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 802374B0 002342B0 80 0D 9F 70 */ lwz r0, lbl_cameraModule-_SDA_BASE_(r13) /* 802374B4 002342B4 7C 64 00 2E */ lwzx r3, r4, r0 /* 802374B8 002342B8 28 03 00 00 */ cmplwi r3, 0 /* 802374BC 002342BC 41 82 00 18 */ beq lbl_802374D4 /* 802374C0 002342C0 4B FF 9F 21 */ bl RwFreeListDestroy -/* 802374C4 002342C4 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 802374C4 002342C4 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802374C8 002342C8 38 80 00 00 */ li r4, 0 -/* 802374CC 002342CC 80 0D 9F 70 */ lwz r0, lbl_803CC870-_SDA_BASE_(r13) +/* 802374CC 002342CC 80 0D 9F 70 */ lwz r0, lbl_cameraModule-_SDA_BASE_(r13) /* 802374D0 002342D0 7C 83 01 2E */ stwx r4, r3, r0 lbl_802374D4: -/* 802374D4 002342D4 38 AD 9F 70 */ addi r5, r13, lbl_803CC870-_SDA_BASE_ +/* 802374D4 002342D4 38 AD 9F 70 */ addi r5, r13, lbl_cameraModule-_SDA_BASE_ /* 802374D8 002342D8 7F E3 FB 78 */ mr r3, r31 /* 802374DC 002342DC 80 85 00 04 */ lwz r4, 4(r5) /* 802374E0 002342E0 38 04 FF FF */ addi r0, r4, -1 @@ -72534,31 +72534,31 @@ lbl_802374D4: lbl_802374FC: /* 802374FC 002342FC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80237500 00234300 7C 08 02 A6 */ mflr r0 -/* 80237504 00234304 3C A0 80 38 */ lis r5, lbl_80383D80@ha +/* 80237504 00234304 3C A0 80 38 */ lis r5, lbl__rwCameraFreeList@ha /* 80237508 00234308 90 01 00 14 */ stw r0, 0x14(r1) -/* 8023750C 0023430C 38 E5 3D 80 */ addi r7, r5, lbl_80383D80@l +/* 8023750C 0023430C 38 E5 3D 80 */ addi r7, r5, lbl__rwCameraFreeList@l /* 80237510 00234310 38 A0 00 04 */ li r5, 4 /* 80237514 00234314 93 E1 00 0C */ stw r31, 0xc(r1) /* 80237518 00234318 7C 7F 1B 78 */ mr r31, r3 -/* 8023751C 0023431C 90 8D 9F 70 */ stw r4, lbl_803CC870-_SDA_BASE_(r13) -/* 80237520 00234320 3C 80 80 2B */ lis r4, lbl_802B7CC8@ha -/* 80237524 00234324 38 64 7C C8 */ addi r3, r4, lbl_802B7CC8@l -/* 80237528 00234328 80 8D 87 C8 */ lwz r4, lbl_803CB0C8-_SDA_BASE_(r13) +/* 8023751C 0023431C 90 8D 9F 70 */ stw r4, lbl_cameraModule-_SDA_BASE_(r13) +/* 80237520 00234320 3C 80 80 2B */ lis r4, lbl_cameraTKList@ha +/* 80237524 00234324 38 64 7C C8 */ addi r3, r4, lbl_cameraTKList@l +/* 80237528 00234328 80 8D 87 C8 */ lwz r4, lbl__rwCameraFreeListBlockSize-_SDA_BASE_(r13) /* 8023752C 0023432C 80 63 00 00 */ lwz r3, 0(r3) -/* 80237530 00234330 80 CD 87 CC */ lwz r6, lbl_803CB0CC-_SDA_BASE_(r13) +/* 80237530 00234330 80 CD 87 CC */ lwz r6, lbl__rwCameraFreeListPreallocBlocks-_SDA_BASE_(r13) /* 80237534 00234334 4B FF 9D D5 */ bl RwFreeListCreateAndPreallocateSpace -/* 80237538 00234338 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 8023753C 0023433C 80 0D 9F 70 */ lwz r0, lbl_803CC870-_SDA_BASE_(r13) +/* 80237538 00234338 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8023753C 0023433C 80 0D 9F 70 */ lwz r0, lbl_cameraModule-_SDA_BASE_(r13) /* 80237540 00234340 7C 64 01 2E */ stwx r3, r4, r0 -/* 80237544 00234344 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 80237548 00234348 80 0D 9F 70 */ lwz r0, lbl_803CC870-_SDA_BASE_(r13) +/* 80237544 00234344 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80237548 00234348 80 0D 9F 70 */ lwz r0, lbl_cameraModule-_SDA_BASE_(r13) /* 8023754C 0023434C 7C 03 00 2E */ lwzx r0, r3, r0 /* 80237550 00234350 28 00 00 00 */ cmplwi r0, 0 /* 80237554 00234354 40 82 00 0C */ bne lbl_80237560 /* 80237558 00234358 38 60 00 00 */ li r3, 0 /* 8023755C 0023435C 48 00 00 18 */ b lbl_80237574 lbl_80237560: -/* 80237560 00234360 38 AD 9F 70 */ addi r5, r13, lbl_803CC870-_SDA_BASE_ +/* 80237560 00234360 38 AD 9F 70 */ addi r5, r13, lbl_cameraModule-_SDA_BASE_ /* 80237564 00234364 7F E3 FB 78 */ mr r3, r31 /* 80237568 00234368 80 85 00 04 */ lwz r4, 4(r5) /* 8023756C 0023436C 38 04 00 01 */ addi r0, r4, 1 @@ -72642,14 +72642,14 @@ lbl_80237664: /* 80237668 00234468 C0 BF 00 80 */ lfs f5, 0x80(r31) /* 8023766C 0023446C 48 00 00 18 */ b lbl_80237684 lbl_80237670: -/* 80237670 00234470 C0 62 BD 10 */ lfs f3, lbl_803D0690-_SDA2_BASE_(r2) +/* 80237670 00234470 C0 62 BD 10 */ lfs f3, lbl__54_1-_SDA2_BASE_(r2) /* 80237674 00234474 C0 5F 00 84 */ lfs f2, 0x84(r31) /* 80237678 00234478 C0 1F 00 80 */ lfs f0, 0x80(r31) /* 8023767C 0023447C EC 43 10 24 */ fdivs f2, f3, f2 /* 80237680 00234480 EC A3 00 24 */ fdivs f5, f3, f0 lbl_80237684: /* 80237684 00234484 EC 01 F8 28 */ fsubs f0, f1, f31 -/* 80237688 00234488 C0 82 BD 14 */ lfs f4, lbl_803D0694-_SDA2_BASE_(r2) +/* 80237688 00234488 C0 82 BD 14 */ lfs f4, lbl__55_1-_SDA2_BASE_(r2) /* 8023768C 0023448C EC 62 28 28 */ fsubs f3, f2, f5 /* 80237690 00234490 EC 42 28 2A */ fadds f2, f2, f5 /* 80237694 00234494 EC 04 00 32 */ fmuls f0, f4, f0 @@ -72660,7 +72660,7 @@ lbl_80237684: /* 802376A8 002344A8 EC 21 18 24 */ fdivs f1, f1, f3 /* 802376AC 002344AC D0 3F 00 8C */ stfs f1, 0x8c(r31) /* 802376B0 002344B0 EC 01 00 BC */ fnmsubs f0, f1, f2, f0 -/* 802376B4 002344B4 C0 22 BD 18 */ lfs f1, lbl_803D0698-_SDA2_BASE_(r2) +/* 802376B4 002344B4 C0 22 BD 18 */ lfs f1, lbl__56-_SDA2_BASE_(r2) /* 802376B8 002344B8 EC 01 00 32 */ fmuls f0, f1, f0 /* 802376BC 002344BC D0 1F 00 90 */ stfs f0, 0x90(r31) /* 802376C0 002344C0 80 7F 00 04 */ lwz r3, 4(r31) @@ -72700,14 +72700,14 @@ lbl_80237730: /* 80237734 00234534 C0 BF 00 80 */ lfs f5, 0x80(r31) /* 80237738 00234538 48 00 00 18 */ b lbl_80237750 lbl_8023773C: -/* 8023773C 0023453C C0 62 BD 10 */ lfs f3, lbl_803D0690-_SDA2_BASE_(r2) +/* 8023773C 0023453C C0 62 BD 10 */ lfs f3, lbl__54_1-_SDA2_BASE_(r2) /* 80237740 00234540 C0 5F 00 84 */ lfs f2, 0x84(r31) /* 80237744 00234544 C0 1F 00 80 */ lfs f0, 0x80(r31) /* 80237748 00234548 EC 43 10 24 */ fdivs f2, f3, f2 /* 8023774C 0023454C EC A3 00 24 */ fdivs f5, f3, f0 lbl_80237750: /* 80237750 00234550 EC 01 F8 28 */ fsubs f0, f1, f31 -/* 80237754 00234554 C0 82 BD 14 */ lfs f4, lbl_803D0694-_SDA2_BASE_(r2) +/* 80237754 00234554 C0 82 BD 14 */ lfs f4, lbl__55_1-_SDA2_BASE_(r2) /* 80237758 00234558 EC 62 28 28 */ fsubs f3, f2, f5 /* 8023775C 0023455C EC 42 28 2A */ fadds f2, f2, f5 /* 80237760 00234560 EC 04 00 32 */ fmuls f0, f4, f0 @@ -72718,7 +72718,7 @@ lbl_80237750: /* 80237774 00234574 EC 21 18 24 */ fdivs f1, f1, f3 /* 80237778 00234578 D0 3F 00 8C */ stfs f1, 0x8c(r31) /* 8023777C 0023457C EC 01 00 BC */ fnmsubs f0, f1, f2, f0 -/* 80237780 00234580 C0 22 BD 18 */ lfs f1, lbl_803D0698-_SDA2_BASE_(r2) +/* 80237780 00234580 C0 22 BD 18 */ lfs f1, lbl__56-_SDA2_BASE_(r2) /* 80237784 00234584 EC 01 00 32 */ fmuls f0, f1, f0 /* 80237788 00234588 D0 1F 00 90 */ stfs f0, 0x90(r31) /* 8023778C 0023458C 80 7F 00 04 */ lwz r3, 4(r31) @@ -72813,7 +72813,7 @@ RwCameraClear: /* 802378B8 002346B8 90 01 00 14 */ stw r0, 0x14(r1) /* 802378BC 002346BC 93 E1 00 0C */ stw r31, 0xc(r1) /* 802378C0 002346C0 7C 7F 1B 78 */ mr r31, r3 -/* 802378C4 002346C4 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 802378C4 002346C4 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802378C8 002346C8 81 86 00 9C */ lwz r12, 0x9c(r6) /* 802378CC 002346CC 7D 89 03 A6 */ mtctr r12 /* 802378D0 002346D0 4E 80 04 21 */ bctrl @@ -72886,14 +72886,14 @@ lbl_802379A4: /* 802379A8 002347A8 C0 BF 00 80 */ lfs f5, 0x80(r31) /* 802379AC 002347AC 48 00 00 18 */ b lbl_802379C4 lbl_802379B0: -/* 802379B0 002347B0 C0 62 BD 10 */ lfs f3, lbl_803D0690-_SDA2_BASE_(r2) +/* 802379B0 002347B0 C0 62 BD 10 */ lfs f3, lbl__54_1-_SDA2_BASE_(r2) /* 802379B4 002347B4 C0 5F 00 84 */ lfs f2, 0x84(r31) /* 802379B8 002347B8 C0 1F 00 80 */ lfs f0, 0x80(r31) /* 802379BC 002347BC EC 43 10 24 */ fdivs f2, f3, f2 /* 802379C0 002347C0 EC A3 00 24 */ fdivs f5, f3, f0 lbl_802379C4: /* 802379C4 002347C4 EC 01 F8 28 */ fsubs f0, f1, f31 -/* 802379C8 002347C8 C0 82 BD 14 */ lfs f4, lbl_803D0694-_SDA2_BASE_(r2) +/* 802379C8 002347C8 C0 82 BD 14 */ lfs f4, lbl__55_1-_SDA2_BASE_(r2) /* 802379CC 002347CC EC 62 28 28 */ fsubs f3, f2, f5 /* 802379D0 002347D0 7F E3 FB 78 */ mr r3, r31 /* 802379D4 002347D4 EC 42 28 2A */ fadds f2, f2, f5 @@ -72905,14 +72905,14 @@ lbl_802379C4: /* 802379EC 002347EC EC 21 18 24 */ fdivs f1, f1, f3 /* 802379F0 002347F0 D0 3F 00 8C */ stfs f1, 0x8c(r31) /* 802379F4 002347F4 EC 01 00 BC */ fnmsubs f0, f1, f2, f0 -/* 802379F8 002347F8 C0 22 BD 18 */ lfs f1, lbl_803D0698-_SDA2_BASE_(r2) +/* 802379F8 002347F8 C0 22 BD 18 */ lfs f1, lbl__56-_SDA2_BASE_(r2) /* 802379FC 002347FC EC 01 00 32 */ fmuls f0, f1, f0 /* 80237A00 00234800 D0 1F 00 90 */ stfs f0, 0x90(r31) /* 80237A04 00234804 48 00 00 34 */ b lbl_80237A38 lbl_80237A08: /* 80237A08 00234808 38 00 00 01 */ li r0, 1 -/* 80237A0C 0023480C 3C 60 80 2B */ lis r3, lbl_802B7CE0@ha -/* 80237A10 00234810 38 83 7C E0 */ addi r4, r3, lbl_802B7CE0@l +/* 80237A0C 0023480C 3C 60 80 2B */ lis r3, lbl__549@ha +/* 80237A10 00234810 38 83 7C E0 */ addi r4, r3, lbl__549@l /* 80237A14 00234814 90 01 00 08 */ stw r0, 8(r1) /* 80237A18 00234818 3C 60 80 00 */ lis r3, 0x80000003@ha /* 80237A1C 0023481C 38 63 00 03 */ addi r3, r3, 0x80000003@l @@ -72942,11 +72942,11 @@ RwCameraSetViewWindow: /* 80237A6C 0023486C 7C 7F 1B 78 */ mr r31, r3 /* 80237A70 00234870 90 A3 00 68 */ stw r5, 0x68(r3) /* 80237A74 00234874 90 03 00 6C */ stw r0, 0x6c(r3) -/* 80237A78 00234878 C0 22 BD 10 */ lfs f1, lbl_803D0690-_SDA2_BASE_(r2) +/* 80237A78 00234878 C0 22 BD 10 */ lfs f1, lbl__54_1-_SDA2_BASE_(r2) /* 80237A7C 0023487C C0 03 00 68 */ lfs f0, 0x68(r3) /* 80237A80 00234880 EC 01 00 24 */ fdivs f0, f1, f0 /* 80237A84 00234884 D0 03 00 70 */ stfs f0, 0x70(r3) -/* 80237A88 00234888 C0 22 BD 10 */ lfs f1, lbl_803D0690-_SDA2_BASE_(r2) +/* 80237A88 00234888 C0 22 BD 10 */ lfs f1, lbl__54_1-_SDA2_BASE_(r2) /* 80237A8C 0023488C C0 03 00 6C */ lfs f0, 0x6c(r3) /* 80237A90 00234890 EC 01 00 24 */ fdivs f0, f1, f0 /* 80237A94 00234894 D0 03 00 74 */ stfs f0, 0x74(r3) @@ -72971,10 +72971,10 @@ RwCameraRegisterPlugin: /* 80237AD0 002348D0 90 01 00 14 */ stw r0, 0x14(r1) /* 80237AD4 002348D4 7C 80 23 78 */ mr r0, r4 /* 80237AD8 002348D8 7C A6 2B 78 */ mr r6, r5 -/* 80237ADC 002348DC 3D 20 80 2B */ lis r9, lbl_802B7CC8@ha +/* 80237ADC 002348DC 3D 20 80 2B */ lis r9, lbl_cameraTKList@ha /* 80237AE0 002348E0 7C 64 1B 78 */ mr r4, r3 /* 80237AE4 002348E4 7C 05 03 78 */ mr r5, r0 -/* 80237AE8 002348E8 38 69 7C C8 */ addi r3, r9, lbl_802B7CC8@l +/* 80237AE8 002348E8 38 69 7C C8 */ addi r3, r9, lbl_cameraTKList@l /* 80237AEC 002348EC 4B FF BB 6D */ bl _rwPluginRegistryAddPlugin /* 80237AF0 002348F0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80237AF4 002348F4 7C 08 03 A6 */ mtlr r0 @@ -72985,18 +72985,18 @@ RwCameraRegisterPlugin: RwCameraDestroy: /* 80237B00 00234900 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80237B04 00234904 7C 08 02 A6 */ mflr r0 -/* 80237B08 00234908 3C 80 80 2B */ lis r4, lbl_802B7CC8@ha +/* 80237B08 00234908 3C 80 80 2B */ lis r4, lbl_cameraTKList@ha /* 80237B0C 0023490C 90 01 00 14 */ stw r0, 0x14(r1) /* 80237B10 00234910 93 E1 00 0C */ stw r31, 0xc(r1) /* 80237B14 00234914 7C 7F 1B 78 */ mr r31, r3 -/* 80237B18 00234918 38 64 7C C8 */ addi r3, r4, lbl_802B7CC8@l +/* 80237B18 00234918 38 64 7C C8 */ addi r3, r4, lbl_cameraTKList@l /* 80237B1C 0023491C 7F E4 FB 78 */ mr r4, r31 /* 80237B20 00234920 4B FF BE AD */ bl _rwPluginRegistryDeInitObject /* 80237B24 00234924 7F E3 FB 78 */ mr r3, r31 /* 80237B28 00234928 48 00 77 41 */ bl _rwObjectHasFrameReleaseFrame -/* 80237B2C 0023492C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80237B2C 0023492C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80237B30 00234930 7F E4 FB 78 */ mr r4, r31 -/* 80237B34 00234934 80 0D 9F 70 */ lwz r0, lbl_803CC870-_SDA_BASE_(r13) +/* 80237B34 00234934 80 0D 9F 70 */ lwz r0, lbl_cameraModule-_SDA_BASE_(r13) /* 80237B38 00234938 81 83 01 48 */ lwz r12, 0x148(r3) /* 80237B3C 0023493C 7C 63 00 2E */ lwzx r3, r3, r0 /* 80237B40 00234940 7D 89 03 A6 */ mtctr r12 @@ -73016,8 +73016,8 @@ RwCameraCreate: /* 80237B6C 0023496C DB E1 00 10 */ stfd f31, 0x10(r1) /* 80237B70 00234970 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0 /* 80237B74 00234974 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80237B78 00234978 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 80237B7C 0023497C 80 0D 9F 70 */ lwz r0, lbl_803CC870-_SDA_BASE_(r13) +/* 80237B78 00234978 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80237B7C 0023497C 80 0D 9F 70 */ lwz r0, lbl_cameraModule-_SDA_BASE_(r13) /* 80237B80 00234980 81 83 01 44 */ lwz r12, 0x144(r3) /* 80237B84 00234984 7C 63 00 2E */ lwzx r3, r3, r0 /* 80237B88 00234988 7D 89 03 A6 */ mtctr r12 @@ -73044,20 +73044,20 @@ lbl_80237BA0: /* 80237BD8 002349D8 90 BF 00 10 */ stw r5, 0x10(r31) /* 80237BDC 002349DC 90 9F 00 18 */ stw r4, 0x18(r31) /* 80237BE0 002349E0 90 7F 00 1C */ stw r3, 0x1c(r31) -/* 80237BE4 002349E4 C0 02 BD 10 */ lfs f0, lbl_803D0690-_SDA2_BASE_(r2) +/* 80237BE4 002349E4 C0 02 BD 10 */ lfs f0, lbl__54_1-_SDA2_BASE_(r2) /* 80237BE8 002349E8 D0 1F 00 6C */ stfs f0, 0x6c(r31) /* 80237BEC 002349EC D0 1F 00 68 */ stfs f0, 0x68(r31) -/* 80237BF0 002349F0 C0 02 BD 10 */ lfs f0, lbl_803D0690-_SDA2_BASE_(r2) +/* 80237BF0 002349F0 C0 02 BD 10 */ lfs f0, lbl__54_1-_SDA2_BASE_(r2) /* 80237BF4 002349F4 D0 1F 00 74 */ stfs f0, 0x74(r31) /* 80237BF8 002349F8 D0 1F 00 70 */ stfs f0, 0x70(r31) -/* 80237BFC 002349FC C0 02 BD 24 */ lfs f0, lbl_803D06A4-_SDA2_BASE_(r2) +/* 80237BFC 002349FC C0 02 BD 24 */ lfs f0, lbl__608_6-_SDA2_BASE_(r2) /* 80237C00 00234A00 D0 1F 00 7C */ stfs f0, 0x7c(r31) /* 80237C04 00234A04 D0 1F 00 78 */ stfs f0, 0x78(r31) -/* 80237C08 00234A08 C0 02 BD 28 */ lfs f0, lbl_803D06A8-_SDA2_BASE_(r2) +/* 80237C08 00234A08 C0 02 BD 28 */ lfs f0, lbl__609_4-_SDA2_BASE_(r2) /* 80237C0C 00234A0C D0 1F 00 80 */ stfs f0, 0x80(r31) -/* 80237C10 00234A10 C0 02 BD 2C */ lfs f0, lbl_803D06AC-_SDA2_BASE_(r2) +/* 80237C10 00234A10 C0 02 BD 2C */ lfs f0, lbl__610_3-_SDA2_BASE_(r2) /* 80237C14 00234A14 D0 1F 00 84 */ stfs f0, 0x84(r31) -/* 80237C18 00234A18 C0 02 BD 30 */ lfs f0, lbl_803D06B0-_SDA2_BASE_(r2) +/* 80237C18 00234A18 C0 02 BD 30 */ lfs f0, lbl__611_3-_SDA2_BASE_(r2) /* 80237C1C 00234A1C D0 1F 00 88 */ stfs f0, 0x88(r31) /* 80237C20 00234A20 90 DF 00 60 */ stw r6, 0x60(r31) /* 80237C24 00234A24 90 DF 00 64 */ stw r6, 0x64(r31) @@ -73075,20 +73075,20 @@ lbl_80237C4C: /* 80237C50 00234A50 C0 BF 00 80 */ lfs f5, 0x80(r31) /* 80237C54 00234A54 48 00 00 18 */ b lbl_80237C6C lbl_80237C58: -/* 80237C58 00234A58 C0 62 BD 10 */ lfs f3, lbl_803D0690-_SDA2_BASE_(r2) +/* 80237C58 00234A58 C0 62 BD 10 */ lfs f3, lbl__54_1-_SDA2_BASE_(r2) /* 80237C5C 00234A5C C0 5F 00 84 */ lfs f2, 0x84(r31) /* 80237C60 00234A60 C0 1F 00 80 */ lfs f0, 0x80(r31) /* 80237C64 00234A64 EC 43 10 24 */ fdivs f2, f3, f2 /* 80237C68 00234A68 EC A3 00 24 */ fdivs f5, f3, f0 lbl_80237C6C: /* 80237C6C 00234A6C EC 01 F8 28 */ fsubs f0, f1, f31 -/* 80237C70 00234A70 C0 82 BD 14 */ lfs f4, lbl_803D0694-_SDA2_BASE_(r2) +/* 80237C70 00234A70 C0 82 BD 14 */ lfs f4, lbl__55_1-_SDA2_BASE_(r2) /* 80237C74 00234A74 EC 62 28 28 */ fsubs f3, f2, f5 -/* 80237C78 00234A78 3C 60 80 2B */ lis r3, lbl_802B7CC8@ha +/* 80237C78 00234A78 3C 60 80 2B */ lis r3, lbl_cameraTKList@ha /* 80237C7C 00234A7C EC 42 28 2A */ fadds f2, f2, f5 /* 80237C80 00234A80 38 00 00 00 */ li r0, 0 /* 80237C84 00234A84 EC 04 00 32 */ fmuls f0, f4, f0 -/* 80237C88 00234A88 38 63 7C C8 */ addi r3, r3, lbl_802B7CC8@l +/* 80237C88 00234A88 38 63 7C C8 */ addi r3, r3, lbl_cameraTKList@l /* 80237C8C 00234A8C 7F E4 FB 78 */ mr r4, r31 /* 80237C90 00234A90 EC 81 00 28 */ fsubs f4, f1, f0 /* 80237C94 00234A94 EC 1F 00 2A */ fadds f0, f31, f0 @@ -73097,7 +73097,7 @@ lbl_80237C6C: /* 80237CA0 00234AA0 EC 21 18 24 */ fdivs f1, f1, f3 /* 80237CA4 00234AA4 D0 3F 00 8C */ stfs f1, 0x8c(r31) /* 80237CA8 00234AA8 EC 01 00 BC */ fnmsubs f0, f1, f2, f0 -/* 80237CAC 00234AAC C0 22 BD 18 */ lfs f1, lbl_803D0698-_SDA2_BASE_(r2) +/* 80237CAC 00234AAC C0 22 BD 18 */ lfs f1, lbl__56-_SDA2_BASE_(r2) /* 80237CB0 00234AB0 EC 01 00 32 */ fmuls f0, f1, f0 /* 80237CB4 00234AB4 D0 1F 00 90 */ stfs f0, 0x90(r31) /* 80237CB8 00234AB8 90 1F 00 2C */ stw r0, 0x2c(r31) @@ -73115,7 +73115,7 @@ lbl_80237CE0: /* 80237CE0 00234AE0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80237CE4 00234AE4 7C 08 02 A6 */ mflr r0 /* 80237CE8 00234AE8 90 01 00 14 */ stw r0, 0x14(r1) -/* 80237CEC 00234AEC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80237CEC 00234AEC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80237CF0 00234AF0 80 63 00 00 */ lwz r3, 0(r3) /* 80237CF4 00234AF4 81 84 01 34 */ lwz r12, 0x134(r4) /* 80237CF8 00234AF8 7D 89 03 A6 */ mtctr r12 @@ -73131,7 +73131,7 @@ lbl_80237D10: /* 80237D1C 00234B1C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80237D20 00234B20 7C 7F 1B 78 */ mr r31, r3 /* 80237D24 00234B24 7C 83 23 78 */ mr r3, r4 -/* 80237D28 00234B28 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80237D28 00234B28 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80237D2C 00234B2C 81 85 01 38 */ lwz r12, 0x138(r5) /* 80237D30 00234B30 7D 89 03 A6 */ mtctr r12 /* 80237D34 00234B34 4E 80 04 21 */ bctrl @@ -73144,7 +73144,7 @@ lbl_80237D10: .global _rwGetNumEngineInstances _rwGetNumEngineInstances: -/* 80237D50 00234B50 80 6D 9F 78 */ lwz r3, lbl_803CC878-_SDA_BASE_(r13) +/* 80237D50 00234B50 80 6D 9F 78 */ lwz r3, lbl_engineInstancesOpened-_SDA_BASE_(r13) /* 80237D54 00234B54 4E 80 00 20 */ blr .global RwEngineGetVersion @@ -73160,10 +73160,10 @@ RwEngineRegisterPlugin: /* 80237D6C 00234B6C 7C C7 33 78 */ mr r7, r6 /* 80237D70 00234B70 7C A6 2B 78 */ mr r6, r5 /* 80237D74 00234B74 90 01 00 14 */ stw r0, 0x14(r1) -/* 80237D78 00234B78 3D 00 80 2B */ lis r8, lbl_802B7D08@ha +/* 80237D78 00234B78 3D 00 80 2B */ lis r8, lbl_engineTKList@ha /* 80237D7C 00234B7C 7C 60 1B 78 */ mr r0, r3 /* 80237D80 00234B80 7C 85 23 78 */ mr r5, r4 -/* 80237D84 00234B84 38 68 7D 08 */ addi r3, r8, lbl_802B7D08@l +/* 80237D84 00234B84 38 68 7D 08 */ addi r3, r8, lbl_engineTKList@l /* 80237D88 00234B88 39 00 00 00 */ li r8, 0 /* 80237D8C 00234B8C 7C 04 03 78 */ mr r4, r0 /* 80237D90 00234B90 4B FF B8 C9 */ bl _rwPluginRegistryAddPlugin @@ -73176,10 +73176,10 @@ RwEngineRegisterPlugin: RwEngineGetPluginOffset: /* 80237DA4 00234BA4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80237DA8 00234BA8 7C 08 02 A6 */ mflr r0 -/* 80237DAC 00234BAC 3C A0 80 2B */ lis r5, lbl_802B7D08@ha +/* 80237DAC 00234BAC 3C A0 80 2B */ lis r5, lbl_engineTKList@ha /* 80237DB0 00234BB0 7C 64 1B 78 */ mr r4, r3 /* 80237DB4 00234BB4 90 01 00 14 */ stw r0, 0x14(r1) -/* 80237DB8 00234BB8 38 65 7D 08 */ addi r3, r5, lbl_802B7D08@l +/* 80237DB8 00234BB8 38 65 7D 08 */ addi r3, r5, lbl_engineTKList@l /* 80237DBC 00234BBC 4B FF B8 6D */ bl _rwPluginRegistryGetPluginOffset /* 80237DC0 00234BC0 80 01 00 14 */ lwz r0, 0x14(r1) /* 80237DC4 00234BC4 7C 08 03 A6 */ mtlr r0 @@ -73196,7 +73196,7 @@ RwEngineGetVideoModeInfo: /* 80237DE4 00234BE4 93 C1 00 18 */ stw r30, 0x18(r1) /* 80237DE8 00234BE8 7C 7E 1B 78 */ mr r30, r3 /* 80237DEC 00234BEC 38 60 00 06 */ li r3, 6 -/* 80237DF0 00234BF0 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80237DF0 00234BF0 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80237DF4 00234BF4 7F C4 F3 78 */ mr r4, r30 /* 80237DF8 00234BF8 81 85 00 14 */ lwz r12, 0x14(r5) /* 80237DFC 00234BFC 38 A0 00 00 */ li r5, 0 @@ -73235,7 +73235,7 @@ RwEngineGetCurrentVideoMode: /* 80237E6C 00234C6C 90 01 00 24 */ stw r0, 0x24(r1) /* 80237E70 00234C70 38 81 00 08 */ addi r4, r1, 8 /* 80237E74 00234C74 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 80237E78 00234C78 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 80237E78 00234C78 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80237E7C 00234C7C 81 86 00 14 */ lwz r12, 0x14(r6) /* 80237E80 00234C80 38 C0 00 00 */ li r6, 0 /* 80237E84 00234C84 7D 89 03 A6 */ mtctr r12 @@ -73275,7 +73275,7 @@ RwEngineStop: /* 80237EF4 00234CF4 38 A0 00 00 */ li r5, 0 /* 80237EF8 00234CF8 38 C0 00 00 */ li r6, 0 /* 80237EFC 00234CFC 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 80237F00 00234D00 83 ED 9F 7C */ lwz r31, lbl_803CC87C-_SDA_BASE_(r13) +/* 80237F00 00234D00 83 ED 9F 7C */ lwz r31, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80237F04 00234D04 81 9F 00 14 */ lwz r12, 0x14(r31) /* 80237F08 00234D08 7D 89 03 A6 */ mtctr r12 /* 80237F0C 00234D0C 4E 80 04 21 */ bctrl @@ -73295,9 +73295,9 @@ lbl_80237F1C: /* 80237F40 00234D40 38 61 00 10 */ addi r3, r1, 0x10 /* 80237F44 00234D44 4B FF 76 4D */ bl RwErrorSet lbl_80237F48: -/* 80237F48 00234D48 3C 60 80 2B */ lis r3, lbl_802B7D08@ha -/* 80237F4C 00234D4C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 80237F50 00234D50 38 63 7D 08 */ addi r3, r3, lbl_802B7D08@l +/* 80237F48 00234D48 3C 60 80 2B */ lis r3, lbl_engineTKList@ha +/* 80237F4C 00234D4C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80237F50 00234D50 38 63 7D 08 */ addi r3, r3, lbl_engineTKList@l /* 80237F54 00234D54 4B FF BA 79 */ bl _rwPluginRegistryDeInitObject /* 80237F58 00234D58 81 9F 00 14 */ lwz r12, 0x14(r31) /* 80237F5C 00234D5C 38 60 00 03 */ li r3, 3 @@ -73320,7 +73320,7 @@ lbl_80237F48: lbl_80237FA0: /* 80237FA0 00234DA0 2C 1F 00 00 */ cmpwi r31, 0 /* 80237FA4 00234DA4 41 82 00 10 */ beq lbl_80237FB4 -/* 80237FA8 00234DA8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80237FA8 00234DA8 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80237FAC 00234DAC 38 00 00 02 */ li r0, 2 /* 80237FB0 00234DB0 90 03 01 50 */ stw r0, 0x150(r3) lbl_80237FB4: @@ -73342,7 +73342,7 @@ RwEngineStart: /* 80237FE4 00234DE4 38 C0 00 00 */ li r6, 0 /* 80237FE8 00234DE8 93 E1 00 2C */ stw r31, 0x2c(r1) /* 80237FEC 00234DEC 93 C1 00 28 */ stw r30, 0x28(r1) -/* 80237FF0 00234DF0 83 CD 9F 7C */ lwz r30, lbl_803CC87C-_SDA_BASE_(r13) +/* 80237FF0 00234DF0 83 CD 9F 7C */ lwz r30, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80237FF4 00234DF4 81 9E 00 14 */ lwz r12, 0x14(r30) /* 80237FF8 00234DF8 7D 89 03 A6 */ mtctr r12 /* 80237FFC 00234DFC 4E 80 04 21 */ bctrl @@ -73360,13 +73360,13 @@ RwEngineStart: lbl_8023802C: /* 8023802C 00234E2C 2C 1F 00 00 */ cmpwi r31, 0 /* 80238030 00234E30 41 82 00 D8 */ beq lbl_80238108 -/* 80238034 00234E34 3C 60 80 2B */ lis r3, lbl_802B7D08@ha -/* 80238038 00234E38 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 8023803C 00234E3C 38 63 7D 08 */ addi r3, r3, lbl_802B7D08@l +/* 80238034 00234E34 3C 60 80 2B */ lis r3, lbl_engineTKList@ha +/* 80238038 00234E38 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8023803C 00234E3C 38 63 7D 08 */ addi r3, r3, lbl_engineTKList@l /* 80238040 00234E40 4B FF B8 E5 */ bl _rwPluginRegistryInitObject /* 80238044 00234E44 28 03 00 00 */ cmplwi r3, 0 /* 80238048 00234E48 41 82 00 78 */ beq lbl_802380C0 -/* 8023804C 00234E4C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023804C 00234E4C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80238050 00234E50 C0 23 00 10 */ lfs f1, 0x10(r3) /* 80238054 00234E54 48 00 33 2D */ bl RwImageSetGamma /* 80238058 00234E58 81 9E 00 14 */ lwz r12, 0x14(r30) @@ -73392,7 +73392,7 @@ lbl_80238080: /* 802380A4 00234EA4 38 61 00 10 */ addi r3, r1, 0x10 /* 802380A8 00234EA8 4B FF 74 E9 */ bl RwErrorSet lbl_802380AC: -/* 802380AC 00234EAC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802380AC 00234EAC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802380B0 00234EB0 38 00 00 03 */ li r0, 3 /* 802380B4 00234EB4 38 60 00 01 */ li r3, 1 /* 802380B8 00234EB8 90 04 01 50 */ stw r0, 0x150(r4) @@ -73436,7 +73436,7 @@ RwEngineClose: /* 80238138 00234F38 38 A0 00 00 */ li r5, 0 /* 8023813C 00234F3C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80238140 00234F40 93 C1 00 18 */ stw r30, 0x18(r1) -/* 80238144 00234F44 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 80238144 00234F44 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80238148 00234F48 81 86 00 14 */ lwz r12, 0x14(r6) /* 8023814C 00234F4C 38 C0 00 00 */ li r6, 0 /* 80238150 00234F50 7D 89 03 A6 */ mtctr r12 @@ -73455,24 +73455,24 @@ RwEngineClose: lbl_80238184: /* 80238184 00234F84 2C 1F 00 00 */ cmpwi r31, 0 /* 80238188 00234F88 41 82 00 50 */ beq lbl_802381D8 -/* 8023818C 00234F8C 83 CD 9F 7C */ lwz r30, lbl_803CC87C-_SDA_BASE_(r13) -/* 80238190 00234F90 3C 60 80 38 */ lis r3, lbl_80383DA8@ha -/* 80238194 00234F94 38 03 3D A8 */ addi r0, r3, lbl_80383DA8@l +/* 8023818C 00234F8C 83 CD 9F 7C */ lwz r30, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80238190 00234F90 3C 60 80 38 */ lis r3, lbl_staticGlobals@ha +/* 80238194 00234F94 38 03 3D A8 */ addi r0, r3, lbl_staticGlobals@l /* 80238198 00234F98 38 A0 01 58 */ li r5, 0x158 -/* 8023819C 00234F9C 90 0D 9F 7C */ stw r0, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023819C 00234F9C 90 0D 9F 7C */ stw r0, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802381A0 00234FA0 7F C4 F3 78 */ mr r4, r30 -/* 802381A4 00234FA4 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 802381A4 00234FA4 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802381A8 00234FA8 4B DC B3 99 */ bl memcpy -/* 802381AC 00234FAC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802381AC 00234FAC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802381B0 00234FB0 7F C3 F3 78 */ mr r3, r30 /* 802381B4 00234FB4 81 84 01 38 */ lwz r12, 0x138(r4) /* 802381B8 00234FB8 7D 89 03 A6 */ mtctr r12 /* 802381BC 00234FBC 4E 80 04 21 */ bctrl -/* 802381C0 00234FC0 80 6D 9F 78 */ lwz r3, lbl_803CC878-_SDA_BASE_(r13) +/* 802381C0 00234FC0 80 6D 9F 78 */ lwz r3, lbl_engineInstancesOpened-_SDA_BASE_(r13) /* 802381C4 00234FC4 38 00 00 01 */ li r0, 1 /* 802381C8 00234FC8 38 63 FF FF */ addi r3, r3, -1 -/* 802381CC 00234FCC 90 6D 9F 78 */ stw r3, lbl_803CC878-_SDA_BASE_(r13) -/* 802381D0 00234FD0 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 802381CC 00234FCC 90 6D 9F 78 */ stw r3, lbl_engineInstancesOpened-_SDA_BASE_(r13) +/* 802381D0 00234FD0 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802381D4 00234FD4 90 03 01 50 */ stw r0, 0x150(r3) lbl_802381D8: /* 802381D8 00234FD8 80 01 00 24 */ lwz r0, 0x24(r1) @@ -73492,14 +73492,14 @@ RwEngineOpen: /* 80238204 00235004 7C 7F 1B 78 */ mr r31, r3 /* 80238208 00235008 93 C1 00 48 */ stw r30, 0x48(r1) /* 8023820C 0023500C 93 A1 00 44 */ stw r29, 0x44(r1) -/* 80238210 00235010 80 0D 9F 7C */ lwz r0, lbl_803CC87C-_SDA_BASE_(r13) +/* 80238210 00235010 80 0D 9F 7C */ lwz r0, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80238214 00235014 28 00 00 00 */ cmplwi r0, 0 /* 80238218 00235018 40 82 00 10 */ bne lbl_80238228 -/* 8023821C 0023501C 3C 60 80 38 */ lis r3, lbl_80383DA8@ha -/* 80238220 00235020 38 03 3D A8 */ addi r0, r3, lbl_80383DA8@l -/* 80238224 00235024 90 0D 9F 7C */ stw r0, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023821C 0023501C 3C 60 80 38 */ lis r3, lbl_staticGlobals@ha +/* 80238220 00235020 38 03 3D A8 */ addi r0, r3, lbl_staticGlobals@l +/* 80238224 00235024 90 0D 9F 7C */ stw r0, lbl_RwEngineInstance-_SDA_BASE_(r13) lbl_80238228: -/* 80238228 00235028 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80238228 00235028 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023822C 0023502C 80 03 01 50 */ lwz r0, 0x150(r3) /* 80238230 00235030 20 00 00 01 */ subfic r0, r0, 1 /* 80238234 00235034 7C 00 00 34 */ cntlzw r0, r0 @@ -73515,22 +73515,22 @@ lbl_80238228: /* 8023825C 0023505C 7C 00 F3 78 */ or r0, r0, r30 /* 80238260 00235060 54 1D 0F FF */ rlwinm. r29, r0, 1, 0x1f, 0x1f /* 80238264 00235064 41 82 02 10 */ beq lbl_80238474 -/* 80238268 00235068 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8023826C 0023506C 3C 80 80 2B */ lis r4, lbl_802B7D08@ha +/* 80238268 00235068 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8023826C 0023506C 3C 80 80 2B */ lis r4, lbl_engineTKList@ha /* 80238270 00235070 81 83 01 34 */ lwz r12, 0x134(r3) -/* 80238274 00235074 80 64 7D 08 */ lwz r3, lbl_802B7D08@l(r4) +/* 80238274 00235074 80 64 7D 08 */ lwz r3, lbl_engineTKList@l(r4) /* 80238278 00235078 7D 89 03 A6 */ mtctr r12 /* 8023827C 0023507C 4E 80 04 21 */ bctrl -/* 80238280 00235080 90 6D 9F 7C */ stw r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 80238284 00235084 83 AD 9F 7C */ lwz r29, lbl_803CC87C-_SDA_BASE_(r13) +/* 80238280 00235080 90 6D 9F 7C */ stw r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80238284 00235084 83 AD 9F 7C */ lwz r29, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80238288 00235088 28 1D 00 00 */ cmplwi r29, 0 /* 8023828C 0023508C 41 82 01 4C */ beq lbl_802383D8 -/* 80238290 00235090 3C 80 80 38 */ lis r4, lbl_80383DA8@ha +/* 80238290 00235090 3C 80 80 38 */ lis r4, lbl_staticGlobals@ha /* 80238294 00235094 7F A3 EB 78 */ mr r3, r29 -/* 80238298 00235098 38 84 3D A8 */ addi r4, r4, lbl_80383DA8@l +/* 80238298 00235098 38 84 3D A8 */ addi r4, r4, lbl_staticGlobals@l /* 8023829C 0023509C 38 A0 01 58 */ li r5, 0x158 /* 802382A0 002350A0 4B DC B2 A1 */ bl memcpy -/* 802382A4 002350A4 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 802382A4 002350A4 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802382A8 002350A8 38 60 00 04 */ li r3, 4 /* 802382AC 002350AC 81 9E 00 04 */ lwz r12, 4(r30) /* 802382B0 002350B0 38 C0 00 00 */ li r6, 0 @@ -73571,7 +73571,7 @@ lbl_802382F0: lbl_80238338: /* 80238338 00235138 2C 1F 00 00 */ cmpwi r31, 0 /* 8023833C 0023513C 41 82 00 64 */ beq lbl_802383A0 -/* 80238340 00235140 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80238340 00235140 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80238344 00235144 38 60 00 0B */ li r3, 0xb /* 80238348 00235148 81 9E 00 04 */ lwz r12, 4(r30) /* 8023834C 0023514C 38 A0 00 00 */ li r5, 0 @@ -73591,20 +73591,20 @@ lbl_80238338: /* 80238384 00235184 38 61 00 08 */ addi r3, r1, 8 /* 80238388 00235188 4B FF 72 09 */ bl RwErrorSet lbl_8023838C: -/* 8023838C 0023518C 80 6D 9F 78 */ lwz r3, lbl_803CC878-_SDA_BASE_(r13) +/* 8023838C 0023518C 80 6D 9F 78 */ lwz r3, lbl_engineInstancesOpened-_SDA_BASE_(r13) /* 80238390 00235190 38 80 00 01 */ li r4, 1 /* 80238394 00235194 38 03 00 01 */ addi r0, r3, 1 -/* 80238398 00235198 90 0D 9F 78 */ stw r0, lbl_803CC878-_SDA_BASE_(r13) +/* 80238398 00235198 90 0D 9F 78 */ stw r0, lbl_engineInstancesOpened-_SDA_BASE_(r13) /* 8023839C 0023519C 48 00 00 70 */ b lbl_8023840C lbl_802383A0: -/* 802383A0 002351A0 3C 60 80 38 */ lis r3, lbl_80383DA8@ha +/* 802383A0 002351A0 3C 60 80 38 */ lis r3, lbl_staticGlobals@ha /* 802383A4 002351A4 7F A4 EB 78 */ mr r4, r29 -/* 802383A8 002351A8 38 03 3D A8 */ addi r0, r3, lbl_80383DA8@l +/* 802383A8 002351A8 38 03 3D A8 */ addi r0, r3, lbl_staticGlobals@l /* 802383AC 002351AC 38 A0 01 58 */ li r5, 0x158 -/* 802383B0 002351B0 90 0D 9F 7C */ stw r0, lbl_803CC87C-_SDA_BASE_(r13) -/* 802383B4 002351B4 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 802383B0 002351B0 90 0D 9F 7C */ stw r0, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 802383B4 002351B4 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802383B8 002351B8 4B DC B1 89 */ bl memcpy -/* 802383BC 002351BC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802383BC 002351BC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802383C0 002351C0 7F A3 EB 78 */ mr r3, r29 /* 802383C4 002351C4 81 84 01 38 */ lwz r12, 0x138(r4) /* 802383C8 002351C8 7D 89 03 A6 */ mtctr r12 @@ -73612,9 +73612,9 @@ lbl_802383A0: /* 802383D0 002351D0 38 80 00 00 */ li r4, 0 /* 802383D4 002351D4 48 00 00 38 */ b lbl_8023840C lbl_802383D8: -/* 802383D8 002351D8 3C 60 80 2B */ lis r3, lbl_802B7D08@ha +/* 802383D8 002351D8 3C 60 80 2B */ lis r3, lbl_engineTKList@ha /* 802383DC 002351DC 38 00 00 01 */ li r0, 1 -/* 802383E0 002351E0 38 83 7D 08 */ addi r4, r3, lbl_802B7D08@l +/* 802383E0 002351E0 38 83 7D 08 */ addi r4, r3, lbl_engineTKList@l /* 802383E4 002351E4 3C 60 80 00 */ lis r3, 0x80000013@ha /* 802383E8 002351E8 90 01 00 20 */ stw r0, 0x20(r1) /* 802383EC 002351EC 38 63 00 13 */ addi r3, r3, 0x80000013@l @@ -73629,7 +73629,7 @@ lbl_8023840C: /* 8023840C 0023520C 2C 04 00 00 */ cmpwi r4, 0 /* 80238410 00235210 7C 9D 23 78 */ mr r29, r4 /* 80238414 00235214 41 82 00 60 */ beq lbl_80238474 -/* 80238418 00235218 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80238418 00235218 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023841C 0023521C 38 00 00 02 */ li r0, 2 /* 80238420 00235220 90 03 01 50 */ stw r0, 0x150(r3) /* 80238424 00235224 48 00 00 50 */ b lbl_80238474 @@ -73670,14 +73670,14 @@ RwEngineTerm: /* 80238498 00235298 7C 08 02 A6 */ mflr r0 /* 8023849C 0023529C 90 01 00 14 */ stw r0, 0x14(r1) /* 802384A0 002352A0 93 E1 00 0C */ stw r31, 0xc(r1) -/* 802384A4 002352A4 80 0D 9F 78 */ lwz r0, lbl_803CC878-_SDA_BASE_(r13) +/* 802384A4 002352A4 80 0D 9F 78 */ lwz r0, lbl_engineInstancesOpened-_SDA_BASE_(r13) /* 802384A8 002352A8 7C 00 00 34 */ cntlzw r0, r0 /* 802384AC 002352AC 54 1F D9 7F */ rlwinm. r31, r0, 0x1b, 5, 0x1f /* 802384B0 002352B0 41 82 00 1C */ beq lbl_802384CC /* 802384B4 002352B4 4B FF B0 35 */ bl _rwPluginRegistryClose /* 802384B8 002352B8 4B FF 73 09 */ bl _rwFileSystemClose /* 802384BC 002352BC 4B FF 95 E9 */ bl _rwMemoryClose -/* 802384C0 002352C0 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 802384C0 002352C0 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802384C4 002352C4 38 00 00 00 */ li r0, 0 /* 802384C8 002352C8 90 03 01 50 */ stw r0, 0x150(r3) lbl_802384CC: @@ -73694,42 +73694,42 @@ RwEngineInit: /* 802384E8 002352E8 7C 08 02 A6 */ mflr r0 /* 802384EC 002352EC 90 01 00 24 */ stw r0, 0x24(r1) /* 802384F0 002352F0 54 80 07 FF */ clrlwi. r0, r4, 0x1f -/* 802384F4 002352F4 3C 80 80 38 */ lis r4, lbl_80383DA8@ha +/* 802384F4 002352F4 3C 80 80 38 */ lis r4, lbl_staticGlobals@ha /* 802384F8 002352F8 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 802384FC 002352FC 38 84 3D A8 */ addi r4, r4, lbl_80383DA8@l +/* 802384FC 002352FC 38 84 3D A8 */ addi r4, r4, lbl_staticGlobals@l /* 80238500 00235300 7C 7F 1B 78 */ mr r31, r3 /* 80238504 00235304 93 C1 00 18 */ stw r30, 0x18(r1) /* 80238508 00235308 3B C0 00 00 */ li r30, 0 /* 8023850C 0023530C 93 A1 00 14 */ stw r29, 0x14(r1) /* 80238510 00235310 7C BD 2B 78 */ mr r29, r5 -/* 80238514 00235314 90 8D 9F 7C */ stw r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80238514 00235314 90 8D 9F 7C */ stw r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80238518 00235318 41 82 00 30 */ beq lbl_80238548 /* 8023851C 0023531C 3C 60 80 23 */ lis r3, lbl_80237CE0@ha -/* 80238520 00235320 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80238520 00235320 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80238524 00235324 38 03 7C E0 */ addi r0, r3, lbl_80237CE0@l /* 80238528 00235328 3C 60 80 23 */ lis r3, lbl_80237D10@ha /* 8023852C 0023532C 90 04 01 44 */ stw r0, 0x144(r4) /* 80238530 00235330 38 03 7D 10 */ addi r0, r3, lbl_80237D10@l /* 80238534 00235334 38 60 00 00 */ li r3, 0 -/* 80238538 00235338 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80238538 00235338 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023853C 0023533C 90 04 01 48 */ stw r0, 0x148(r4) /* 80238540 00235340 4B FF 8C 01 */ bl _rwFreeListEnable /* 80238544 00235344 48 00 00 2C */ b lbl_80238570 lbl_80238548: /* 80238548 00235348 3C 60 80 23 */ lis r3, lbl_802314B4@ha -/* 8023854C 0023534C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023854C 0023534C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80238550 00235350 38 03 14 B4 */ addi r0, r3, lbl_802314B4@l /* 80238554 00235354 3C 60 80 23 */ lis r3, lbl_80231664@ha /* 80238558 00235358 90 04 01 44 */ stw r0, 0x144(r4) /* 8023855C 0023535C 38 03 16 64 */ addi r0, r3, lbl_80231664@l /* 80238560 00235360 38 60 00 01 */ li r3, 1 -/* 80238564 00235364 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80238564 00235364 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80238568 00235368 90 04 01 48 */ stw r0, 0x148(r4) /* 8023856C 0023536C 4B FF 8B D5 */ bl _rwFreeListEnable lbl_80238570: -/* 80238570 00235370 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80238570 00235370 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80238574 00235374 93 A3 01 54 */ stw r29, 0x154(r3) -/* 80238578 00235378 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80238578 00235378 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023857C 0023537C 80 03 01 50 */ lwz r0, 0x150(r3) /* 80238580 00235380 2C 00 00 00 */ cmpwi r0, 0 /* 80238584 00235384 40 82 02 BC */ bne lbl_80238840 @@ -73746,21 +73746,21 @@ lbl_80238570: /* 802385B0 002353B0 4B FF AE 79 */ bl _rwPluginRegistryOpen /* 802385B4 002353B4 7C 7E 1B 79 */ or. r30, r3, r3 /* 802385B8 002353B8 41 82 02 7C */ beq lbl_80238834 -/* 802385BC 002353BC 3C 60 80 2B */ lis r3, lbl_802B7D08@ha +/* 802385BC 002353BC 3C 60 80 2B */ lis r3, lbl_engineTKList@ha /* 802385C0 002353C0 3C C0 80 23 */ lis r6, lbl_8022F540@ha /* 802385C4 002353C4 3C A0 80 23 */ lis r5, lbl_8022F57C@ha /* 802385C8 002353C8 38 80 00 08 */ li r4, 8 /* 802385CC 002353CC 38 E5 F5 7C */ addi r7, r5, lbl_8022F57C@l -/* 802385D0 002353D0 38 63 7D 08 */ addi r3, r3, lbl_802B7D08@l +/* 802385D0 002353D0 38 63 7D 08 */ addi r3, r3, lbl_engineTKList@l /* 802385D4 002353D4 38 C6 F5 40 */ addi r6, r6, lbl_8022F540@l /* 802385D8 002353D8 38 A0 04 0F */ li r5, 0x40f /* 802385DC 002353DC 39 00 00 00 */ li r8, 0 /* 802385E0 002353E0 4B FF B0 79 */ bl _rwPluginRegistryAddPlugin /* 802385E4 002353E4 3C 80 80 23 */ lis r4, lbl_80233E2C@ha -/* 802385E8 002353E8 3C C0 80 2B */ lis r6, lbl_802B7D08@ha +/* 802385E8 002353E8 3C C0 80 2B */ lis r6, lbl_engineTKList@ha /* 802385EC 002353EC 7C 7F 1B 78 */ mr r31, r3 /* 802385F0 002353F0 3C A0 80 23 */ lis r5, lbl_80233ED0@ha -/* 802385F4 002353F4 38 66 7D 08 */ addi r3, r6, lbl_802B7D08@l +/* 802385F4 002353F4 38 66 7D 08 */ addi r3, r6, lbl_engineTKList@l /* 802385F8 002353F8 38 E4 3E 2C */ addi r7, r4, lbl_80233E2C@l /* 802385FC 002353FC 38 C5 3E D0 */ addi r6, r5, lbl_80233ED0@l /* 80238600 00235400 38 80 00 10 */ li r4, 0x10 @@ -73768,10 +73768,10 @@ lbl_80238570: /* 80238608 00235408 39 00 00 00 */ li r8, 0 /* 8023860C 0023540C 4B FF B0 4D */ bl _rwPluginRegistryAddPlugin /* 80238610 00235410 3C 80 80 23 */ lis r4, lbl_8022F52C@ha -/* 80238614 00235414 3C C0 80 2B */ lis r6, lbl_802B7D08@ha +/* 80238614 00235414 3C C0 80 2B */ lis r6, lbl_engineTKList@ha /* 80238618 00235418 7F FF 1B 78 */ or r31, r31, r3 /* 8023861C 0023541C 3C A0 80 23 */ lis r5, lbl_8022F518@ha -/* 80238620 00235420 38 66 7D 08 */ addi r3, r6, lbl_802B7D08@l +/* 80238620 00235420 38 66 7D 08 */ addi r3, r6, lbl_engineTKList@l /* 80238624 00235424 38 E4 F5 2C */ addi r7, r4, lbl_8022F52C@l /* 80238628 00235428 38 C5 F5 18 */ addi r6, r5, lbl_8022F518@l /* 8023862C 0023542C 38 80 00 00 */ li r4, 0 @@ -73779,10 +73779,10 @@ lbl_80238570: /* 80238634 00235434 39 00 00 00 */ li r8, 0 /* 80238638 00235438 4B FF B0 21 */ bl _rwPluginRegistryAddPlugin /* 8023863C 0023543C 3C 80 80 23 */ lis r4, lbl_80230014@ha -/* 80238640 00235440 3C C0 80 2B */ lis r6, lbl_802B7D08@ha +/* 80238640 00235440 3C C0 80 2B */ lis r6, lbl_engineTKList@ha /* 80238644 00235444 7F FF 1B 78 */ or r31, r31, r3 /* 80238648 00235448 3C A0 80 23 */ lis r5, lbl_80230078@ha -/* 8023864C 0023544C 38 66 7D 08 */ addi r3, r6, lbl_802B7D08@l +/* 8023864C 0023544C 38 66 7D 08 */ addi r3, r6, lbl_engineTKList@l /* 80238650 00235450 38 E4 00 14 */ addi r7, r4, lbl_80230014@l /* 80238654 00235454 38 C5 00 78 */ addi r6, r5, lbl_80230078@l /* 80238658 00235458 38 80 00 18 */ li r4, 0x18 @@ -73790,10 +73790,10 @@ lbl_80238570: /* 80238660 00235460 39 00 00 00 */ li r8, 0 /* 80238664 00235464 4B FF AF F5 */ bl _rwPluginRegistryAddPlugin /* 80238668 00235468 3C 80 80 24 */ lis r4, lbl_80238900@ha -/* 8023866C 0023546C 3C C0 80 2B */ lis r6, lbl_802B7D08@ha +/* 8023866C 0023546C 3C C0 80 2B */ lis r6, lbl_engineTKList@ha /* 80238670 00235470 7F FF 1B 78 */ or r31, r31, r3 /* 80238674 00235474 3C A0 80 24 */ lis r5, lbl_80238860@ha -/* 80238678 00235478 38 66 7D 08 */ addi r3, r6, lbl_802B7D08@l +/* 80238678 00235478 38 66 7D 08 */ addi r3, r6, lbl_engineTKList@l /* 8023867C 0023547C 38 E4 89 00 */ addi r7, r4, lbl_80238900@l /* 80238680 00235480 38 C5 88 60 */ addi r6, r5, lbl_80238860@l /* 80238684 00235484 38 80 00 04 */ li r4, 4 @@ -73801,10 +73801,10 @@ lbl_80238570: /* 8023868C 0023548C 39 00 00 00 */ li r8, 0 /* 80238690 00235490 4B FF AF C9 */ bl _rwPluginRegistryAddPlugin /* 80238694 00235494 3C 80 80 23 */ lis r4, lbl_80232520@ha -/* 80238698 00235498 3C C0 80 2B */ lis r6, lbl_802B7D08@ha +/* 80238698 00235498 3C C0 80 2B */ lis r6, lbl_engineTKList@ha /* 8023869C 0023549C 7F FF 1B 78 */ or r31, r31, r3 /* 802386A0 002354A0 3C A0 80 23 */ lis r5, lbl_8023249C@ha -/* 802386A4 002354A4 38 66 7D 08 */ addi r3, r6, lbl_802B7D08@l +/* 802386A4 002354A4 38 66 7D 08 */ addi r3, r6, lbl_engineTKList@l /* 802386A8 002354A8 38 E4 25 20 */ addi r7, r4, lbl_80232520@l /* 802386AC 002354AC 38 C5 24 9C */ addi r6, r5, lbl_8023249C@l /* 802386B0 002354B0 38 80 00 04 */ li r4, 4 @@ -73812,10 +73812,10 @@ lbl_80238570: /* 802386B8 002354B8 39 00 00 00 */ li r8, 0 /* 802386BC 002354BC 4B FF AF 9D */ bl _rwPluginRegistryAddPlugin /* 802386C0 002354C0 3C 80 80 23 */ lis r4, lbl_80237498@ha -/* 802386C4 002354C4 3C C0 80 2B */ lis r6, lbl_802B7D08@ha +/* 802386C4 002354C4 3C C0 80 2B */ lis r6, lbl_engineTKList@ha /* 802386C8 002354C8 7F FF 1B 78 */ or r31, r31, r3 /* 802386CC 002354CC 3C A0 80 23 */ lis r5, lbl_802374FC@ha -/* 802386D0 002354D0 38 66 7D 08 */ addi r3, r6, lbl_802B7D08@l +/* 802386D0 002354D0 38 66 7D 08 */ addi r3, r6, lbl_engineTKList@l /* 802386D4 002354D4 38 E4 74 98 */ addi r7, r4, lbl_80237498@l /* 802386D8 002354D8 38 C5 74 FC */ addi r6, r5, lbl_802374FC@l /* 802386DC 002354DC 38 80 00 04 */ li r4, 4 @@ -73823,10 +73823,10 @@ lbl_80238570: /* 802386E4 002354E4 39 00 00 00 */ li r8, 0 /* 802386E8 002354E8 4B FF AF 71 */ bl _rwPluginRegistryAddPlugin /* 802386EC 002354EC 3C 80 80 24 */ lis r4, lbl_80239814@ha -/* 802386F0 002354F0 3C C0 80 2B */ lis r6, lbl_802B7D08@ha +/* 802386F0 002354F0 3C C0 80 2B */ lis r6, lbl_engineTKList@ha /* 802386F4 002354F4 7F FF 1B 78 */ or r31, r31, r3 /* 802386F8 002354F8 3C A0 80 24 */ lis r5, lbl_80239594@ha -/* 802386FC 002354FC 38 66 7D 08 */ addi r3, r6, lbl_802B7D08@l +/* 802386FC 002354FC 38 66 7D 08 */ addi r3, r6, lbl_engineTKList@l /* 80238700 00235500 38 E4 98 14 */ addi r7, r4, lbl_80239814@l /* 80238704 00235504 38 C5 95 94 */ addi r6, r5, lbl_80239594@l /* 80238708 00235508 38 80 02 20 */ li r4, 0x220 @@ -73834,10 +73834,10 @@ lbl_80238570: /* 80238710 00235510 39 00 00 00 */ li r8, 0 /* 80238714 00235514 4B FF AF 45 */ bl _rwPluginRegistryAddPlugin /* 80238718 00235518 3C 80 80 24 */ lis r4, lbl_8023BA20@ha -/* 8023871C 0023551C 3C C0 80 2B */ lis r6, lbl_802B7D08@ha +/* 8023871C 0023551C 3C C0 80 2B */ lis r6, lbl_engineTKList@ha /* 80238720 00235520 7F FF 1B 78 */ or r31, r31, r3 /* 80238724 00235524 3C A0 80 24 */ lis r5, lbl_8023BA8C@ha -/* 80238728 00235528 38 66 7D 08 */ addi r3, r6, lbl_802B7D08@l +/* 80238728 00235528 38 66 7D 08 */ addi r3, r6, lbl_engineTKList@l /* 8023872C 0023552C 38 E4 BA 20 */ addi r7, r4, lbl_8023BA20@l /* 80238730 00235530 38 C5 BA 8C */ addi r6, r5, lbl_8023BA8C@l /* 80238734 00235534 38 80 00 64 */ li r4, 0x64 @@ -73845,10 +73845,10 @@ lbl_80238570: /* 8023873C 0023553C 39 00 00 00 */ li r8, 0 /* 80238740 00235540 4B FF AF 19 */ bl _rwPluginRegistryAddPlugin /* 80238744 00235544 3C 80 80 24 */ lis r4, lbl_8023ED44@ha -/* 80238748 00235548 3C C0 80 2B */ lis r6, lbl_802B7D08@ha +/* 80238748 00235548 3C C0 80 2B */ lis r6, lbl_engineTKList@ha /* 8023874C 0023554C 7F FF 1B 78 */ or r31, r31, r3 /* 80238750 00235550 3C A0 80 24 */ lis r5, lbl_8023EF20@ha -/* 80238754 00235554 38 66 7D 08 */ addi r3, r6, lbl_802B7D08@l +/* 80238754 00235554 38 66 7D 08 */ addi r3, r6, lbl_engineTKList@l /* 80238758 00235558 38 E4 ED 44 */ addi r7, r4, lbl_8023ED44@l /* 8023875C 0023555C 38 C5 EF 20 */ addi r6, r5, lbl_8023EF20@l /* 80238760 00235560 38 80 00 34 */ li r4, 0x34 @@ -73856,10 +73856,10 @@ lbl_80238570: /* 80238768 00235568 39 00 00 00 */ li r8, 0 /* 8023876C 0023556C 4B FF AE ED */ bl _rwPluginRegistryAddPlugin /* 80238770 00235570 3C 80 80 25 */ lis r4, lbl_8024C564@ha -/* 80238774 00235574 3C C0 80 2B */ lis r6, lbl_802B7D08@ha +/* 80238774 00235574 3C C0 80 2B */ lis r6, lbl_engineTKList@ha /* 80238778 00235578 7F FF 1B 78 */ or r31, r31, r3 /* 8023877C 0023557C 3C A0 80 25 */ lis r5, lbl_8024C520@ha -/* 80238780 00235580 38 66 7D 08 */ addi r3, r6, lbl_802B7D08@l +/* 80238780 00235580 38 66 7D 08 */ addi r3, r6, lbl_engineTKList@l /* 80238784 00235584 38 E4 C5 64 */ addi r7, r4, lbl_8024C564@l /* 80238788 00235588 38 C5 C5 20 */ addi r6, r5, lbl_8024C520@l /* 8023878C 0023558C 38 80 00 60 */ li r4, 0x60 @@ -73869,10 +73869,10 @@ lbl_80238570: /* 8023879C 0023559C 7F FF 1B 78 */ or r31, r31, r3 /* 802387A0 002355A0 48 01 3D F5 */ bl _rwPipeAttach /* 802387A4 002355A4 3C 80 80 25 */ lis r4, lbl_8024C3DC@ha -/* 802387A8 002355A8 3C C0 80 2B */ lis r6, lbl_802B7D08@ha +/* 802387A8 002355A8 3C C0 80 2B */ lis r6, lbl_engineTKList@ha /* 802387AC 002355AC 7F FF 1B 78 */ or r31, r31, r3 /* 802387B0 002355B0 3C A0 80 25 */ lis r5, lbl_8024C440@ha -/* 802387B4 002355B4 38 66 7D 08 */ addi r3, r6, lbl_802B7D08@l +/* 802387B4 002355B4 38 66 7D 08 */ addi r3, r6, lbl_engineTKList@l /* 802387B8 002355B8 38 E4 C3 DC */ addi r7, r4, lbl_8024C3DC@l /* 802387BC 002355BC 38 C5 C4 40 */ addi r6, r5, lbl_8024C440@l /* 802387C0 002355C0 38 80 00 74 */ li r4, 0x74 @@ -73880,10 +73880,10 @@ lbl_80238570: /* 802387C8 002355C8 39 00 00 00 */ li r8, 0 /* 802387CC 002355CC 4B FF AE 8D */ bl _rwPluginRegistryAddPlugin /* 802387D0 002355D0 3C 80 80 23 */ lis r4, lbl_80231D98@ha -/* 802387D4 002355D4 3C C0 80 2B */ lis r6, lbl_802B7D08@ha +/* 802387D4 002355D4 3C C0 80 2B */ lis r6, lbl_engineTKList@ha /* 802387D8 002355D8 7F FF 1B 78 */ or r31, r31, r3 /* 802387DC 002355DC 3C A0 80 23 */ lis r5, lbl_80231C48@ha -/* 802387E0 002355E0 38 66 7D 08 */ addi r3, r6, lbl_802B7D08@l +/* 802387E0 002355E0 38 66 7D 08 */ addi r3, r6, lbl_engineTKList@l /* 802387E4 002355E4 38 E4 1D 98 */ addi r7, r4, lbl_80231D98@l /* 802387E8 002355E8 38 C5 1C 48 */ addi r6, r5, lbl_80231C48@l /* 802387EC 002355EC 38 80 00 28 */ li r4, 0x28 @@ -73899,7 +73899,7 @@ lbl_80238570: /* 80238814 00235614 48 00 CC 41 */ bl _rwDeviceRegisterPlugin /* 80238818 00235618 7C 7E 1B 79 */ or. r30, r3, r3 /* 8023881C 0023561C 41 82 00 14 */ beq lbl_80238830 -/* 80238820 00235620 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80238820 00235620 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80238824 00235624 38 00 00 01 */ li r0, 1 /* 80238828 00235628 90 04 01 50 */ stw r0, 0x150(r4) /* 8023882C 0023562C 48 00 00 18 */ b lbl_80238844 @@ -73924,24 +73924,24 @@ lbl_80238844: lbl_80238860: /* 80238860 00235660 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80238864 00235664 7C 08 02 A6 */ mflr r0 -/* 80238868 00235668 3C A0 80 38 */ lis r5, lbl_80383F00@ha +/* 80238868 00235668 3C A0 80 38 */ lis r5, lbl_frameFreeList$52@ha /* 8023886C 0023566C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80238870 00235670 38 E5 3F 00 */ addi r7, r5, lbl_80383F00@l +/* 80238870 00235670 38 E5 3F 00 */ addi r7, r5, lbl_frameFreeList$52@l /* 80238874 00235674 38 A0 00 04 */ li r5, 4 /* 80238878 00235678 93 E1 00 0C */ stw r31, 0xc(r1) /* 8023887C 0023567C 7C 7F 1B 78 */ mr r31, r3 -/* 80238880 00235680 90 8D 9F 80 */ stw r4, lbl_803CC880-_SDA_BASE_(r13) -/* 80238884 00235684 3C 80 80 2B */ lis r4, lbl_802B7D20@ha -/* 80238888 00235688 38 64 7D 20 */ addi r3, r4, lbl_802B7D20@l -/* 8023888C 0023568C 80 8D 87 D0 */ lwz r4, lbl_803CB0D0-_SDA_BASE_(r13) +/* 80238880 00235680 90 8D 9F 80 */ stw r4, lbl_frameModule-_SDA_BASE_(r13) +/* 80238884 00235684 3C 80 80 2B */ lis r4, lbl_frameTKList@ha +/* 80238888 00235688 38 64 7D 20 */ addi r3, r4, lbl_frameTKList@l +/* 8023888C 0023568C 80 8D 87 D0 */ lwz r4, lbl__rwFrameFreeListBlockSize-_SDA_BASE_(r13) /* 80238890 00235690 80 63 00 00 */ lwz r3, 0(r3) -/* 80238894 00235694 80 CD 87 D4 */ lwz r6, lbl_803CB0D4-_SDA_BASE_(r13) +/* 80238894 00235694 80 CD 87 D4 */ lwz r6, lbl__rwFrameFreeListPreallocBlocks-_SDA_BASE_(r13) /* 80238898 00235698 4B FF 8A 71 */ bl RwFreeListCreateAndPreallocateSpace -/* 8023889C 0023569C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 802388A0 002356A0 80 0D 9F 80 */ lwz r0, lbl_803CC880-_SDA_BASE_(r13) +/* 8023889C 0023569C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 802388A0 002356A0 80 0D 9F 80 */ lwz r0, lbl_frameModule-_SDA_BASE_(r13) /* 802388A4 002356A4 7C 64 01 2E */ stwx r3, r4, r0 -/* 802388A8 002356A8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 802388AC 002356AC 80 0D 9F 80 */ lwz r0, lbl_803CC880-_SDA_BASE_(r13) +/* 802388A8 002356A8 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 802388AC 002356AC 80 0D 9F 80 */ lwz r0, lbl_frameModule-_SDA_BASE_(r13) /* 802388B0 002356B0 7C 03 00 2E */ lwzx r0, r3, r0 /* 802388B4 002356B4 28 00 00 00 */ cmplwi r0, 0 /* 802388B8 002356B8 40 82 00 0C */ bne lbl_802388C4 @@ -73949,10 +73949,10 @@ lbl_80238860: /* 802388C0 002356C0 48 00 00 2C */ b lbl_802388EC lbl_802388C4: /* 802388C4 002356C4 38 63 00 BC */ addi r3, r3, 0xbc -/* 802388C8 002356C8 38 AD 9F 80 */ addi r5, r13, lbl_803CC880-_SDA_BASE_ +/* 802388C8 002356C8 38 AD 9F 80 */ addi r5, r13, lbl_frameModule-_SDA_BASE_ /* 802388CC 002356CC 90 63 00 00 */ stw r3, 0(r3) /* 802388D0 002356D0 7F E3 FB 78 */ mr r3, r31 -/* 802388D4 002356D4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802388D4 002356D4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802388D8 002356D8 38 04 00 BC */ addi r0, r4, 0xbc /* 802388DC 002356DC 90 04 00 C0 */ stw r0, 0xc0(r4) /* 802388E0 002356E0 80 85 00 04 */ lwz r4, 4(r5) @@ -73970,18 +73970,18 @@ lbl_80238900: /* 80238908 00235708 90 01 00 14 */ stw r0, 0x14(r1) /* 8023890C 0023570C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80238910 00235710 7C 7F 1B 78 */ mr r31, r3 -/* 80238914 00235714 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 80238918 00235718 80 0D 9F 80 */ lwz r0, lbl_803CC880-_SDA_BASE_(r13) +/* 80238914 00235714 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80238918 00235718 80 0D 9F 80 */ lwz r0, lbl_frameModule-_SDA_BASE_(r13) /* 8023891C 0023571C 7C 64 00 2E */ lwzx r3, r4, r0 /* 80238920 00235720 28 03 00 00 */ cmplwi r3, 0 /* 80238924 00235724 41 82 00 18 */ beq lbl_8023893C /* 80238928 00235728 4B FF 8A B9 */ bl RwFreeListDestroy -/* 8023892C 0023572C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023892C 0023572C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80238930 00235730 38 80 00 00 */ li r4, 0 -/* 80238934 00235734 80 0D 9F 80 */ lwz r0, lbl_803CC880-_SDA_BASE_(r13) +/* 80238934 00235734 80 0D 9F 80 */ lwz r0, lbl_frameModule-_SDA_BASE_(r13) /* 80238938 00235738 7C 83 01 2E */ stwx r4, r3, r0 lbl_8023893C: -/* 8023893C 0023573C 38 AD 9F 80 */ addi r5, r13, lbl_803CC880-_SDA_BASE_ +/* 8023893C 0023573C 38 AD 9F 80 */ addi r5, r13, lbl_frameModule-_SDA_BASE_ /* 80238940 00235740 7F E3 FB 78 */ mr r3, r31 /* 80238944 00235744 80 85 00 04 */ lwz r4, 4(r5) /* 80238948 00235748 38 04 FF FF */ addi r0, r4, -1 @@ -74095,8 +74095,8 @@ RwFrameCreate: /* 80238A8C 0023588C 7C 08 02 A6 */ mflr r0 /* 80238A90 00235890 90 01 00 14 */ stw r0, 0x14(r1) /* 80238A94 00235894 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80238A98 00235898 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 80238A9C 0023589C 80 0D 9F 80 */ lwz r0, lbl_803CC880-_SDA_BASE_(r13) +/* 80238A98 00235898 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80238A9C 0023589C 80 0D 9F 80 */ lwz r0, lbl_frameModule-_SDA_BASE_(r13) /* 80238AA0 002358A0 81 83 01 44 */ lwz r12, 0x144(r3) /* 80238AA4 002358A4 7C 63 00 2E */ lwzx r3, r3, r0 /* 80238AA8 002358A8 7D 89 03 A6 */ mtctr r12 @@ -74107,11 +74107,11 @@ RwFrameCreate: /* 80238ABC 002358BC 48 00 00 F4 */ b lbl_80238BB0 lbl_80238AC0: /* 80238AC0 002358C0 38 C0 00 00 */ li r6, 0 -/* 80238AC4 002358C4 3C 60 80 2B */ lis r3, lbl_802B7D20@ha +/* 80238AC4 002358C4 3C 60 80 2B */ lis r3, lbl_frameTKList@ha /* 80238AC8 002358C8 98 DF 00 00 */ stb r6, 0(r31) /* 80238ACC 002358CC 38 1F 00 90 */ addi r0, r31, 0x90 /* 80238AD0 002358D0 38 A0 00 03 */ li r5, 3 -/* 80238AD4 002358D4 38 63 7D 20 */ addi r3, r3, lbl_802B7D20@l +/* 80238AD4 002358D4 38 63 7D 20 */ addi r3, r3, lbl_frameTKList@l /* 80238AD8 002358D8 98 DF 00 01 */ stb r6, 1(r31) /* 80238ADC 002358DC 7F E4 FB 78 */ mr r4, r31 /* 80238AE0 002358E0 98 DF 00 02 */ stb r6, 2(r31) @@ -74120,19 +74120,19 @@ lbl_80238AC0: /* 80238AEC 002358EC 90 1F 00 90 */ stw r0, 0x90(r31) /* 80238AF0 002358F0 90 1F 00 94 */ stw r0, 0x94(r31) /* 80238AF4 002358F4 90 BF 00 1C */ stw r5, 0x1c(r31) -/* 80238AF8 002358F8 C0 02 BD 38 */ lfs f0, lbl_803D06B8-_SDA2_BASE_(r2) +/* 80238AF8 002358F8 C0 02 BD 38 */ lfs f0, lbl__186-_SDA2_BASE_(r2) /* 80238AFC 002358FC D0 1F 00 38 */ stfs f0, 0x38(r31) /* 80238B00 00235900 D0 1F 00 24 */ stfs f0, 0x24(r31) /* 80238B04 00235904 D0 1F 00 10 */ stfs f0, 0x10(r31) -/* 80238B08 00235908 C0 02 BD 3C */ lfs f0, lbl_803D06BC-_SDA2_BASE_(r2) +/* 80238B08 00235908 C0 02 BD 3C */ lfs f0, lbl__187-_SDA2_BASE_(r2) /* 80238B0C 0023590C D0 1F 00 20 */ stfs f0, 0x20(r31) /* 80238B10 00235910 D0 1F 00 18 */ stfs f0, 0x18(r31) /* 80238B14 00235914 D0 1F 00 14 */ stfs f0, 0x14(r31) -/* 80238B18 00235918 C0 02 BD 3C */ lfs f0, lbl_803D06BC-_SDA2_BASE_(r2) +/* 80238B18 00235918 C0 02 BD 3C */ lfs f0, lbl__187-_SDA2_BASE_(r2) /* 80238B1C 0023591C D0 1F 00 34 */ stfs f0, 0x34(r31) /* 80238B20 00235920 D0 1F 00 30 */ stfs f0, 0x30(r31) /* 80238B24 00235924 D0 1F 00 28 */ stfs f0, 0x28(r31) -/* 80238B28 00235928 C0 02 BD 3C */ lfs f0, lbl_803D06BC-_SDA2_BASE_(r2) +/* 80238B28 00235928 C0 02 BD 3C */ lfs f0, lbl__187-_SDA2_BASE_(r2) /* 80238B2C 0023592C D0 1F 00 48 */ stfs f0, 0x48(r31) /* 80238B30 00235930 D0 1F 00 44 */ stfs f0, 0x44(r31) /* 80238B34 00235934 D0 1F 00 40 */ stfs f0, 0x40(r31) @@ -74141,19 +74141,19 @@ lbl_80238AC0: /* 80238B40 00235940 60 00 00 03 */ ori r0, r0, 3 /* 80238B44 00235944 90 1F 00 1C */ stw r0, 0x1c(r31) /* 80238B48 00235948 90 BF 00 5C */ stw r5, 0x5c(r31) -/* 80238B4C 0023594C C0 02 BD 38 */ lfs f0, lbl_803D06B8-_SDA2_BASE_(r2) +/* 80238B4C 0023594C C0 02 BD 38 */ lfs f0, lbl__186-_SDA2_BASE_(r2) /* 80238B50 00235950 D0 1F 00 78 */ stfs f0, 0x78(r31) /* 80238B54 00235954 D0 1F 00 64 */ stfs f0, 0x64(r31) /* 80238B58 00235958 D0 1F 00 50 */ stfs f0, 0x50(r31) -/* 80238B5C 0023595C C0 02 BD 3C */ lfs f0, lbl_803D06BC-_SDA2_BASE_(r2) +/* 80238B5C 0023595C C0 02 BD 3C */ lfs f0, lbl__187-_SDA2_BASE_(r2) /* 80238B60 00235960 D0 1F 00 60 */ stfs f0, 0x60(r31) /* 80238B64 00235964 D0 1F 00 58 */ stfs f0, 0x58(r31) /* 80238B68 00235968 D0 1F 00 54 */ stfs f0, 0x54(r31) -/* 80238B6C 0023596C C0 02 BD 3C */ lfs f0, lbl_803D06BC-_SDA2_BASE_(r2) +/* 80238B6C 0023596C C0 02 BD 3C */ lfs f0, lbl__187-_SDA2_BASE_(r2) /* 80238B70 00235970 D0 1F 00 74 */ stfs f0, 0x74(r31) /* 80238B74 00235974 D0 1F 00 70 */ stfs f0, 0x70(r31) /* 80238B78 00235978 D0 1F 00 68 */ stfs f0, 0x68(r31) -/* 80238B7C 0023597C C0 02 BD 3C */ lfs f0, lbl_803D06BC-_SDA2_BASE_(r2) +/* 80238B7C 0023597C C0 02 BD 3C */ lfs f0, lbl__187-_SDA2_BASE_(r2) /* 80238B80 00235980 D0 1F 00 88 */ stfs f0, 0x88(r31) /* 80238B84 00235984 D0 1F 00 84 */ stfs f0, 0x84(r31) /* 80238B88 00235988 D0 1F 00 80 */ stfs f0, 0x80(r31) @@ -74177,11 +74177,11 @@ lbl_80238BB0: RwFrameDestroy: /* 80238BC4 002359C4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80238BC8 002359C8 7C 08 02 A6 */ mflr r0 -/* 80238BCC 002359CC 3C 80 80 2B */ lis r4, lbl_802B7D20@ha +/* 80238BCC 002359CC 3C 80 80 2B */ lis r4, lbl_frameTKList@ha /* 80238BD0 002359D0 90 01 00 14 */ stw r0, 0x14(r1) /* 80238BD4 002359D4 93 E1 00 0C */ stw r31, 0xc(r1) /* 80238BD8 002359D8 7C 7F 1B 78 */ mr r31, r3 -/* 80238BDC 002359DC 38 64 7D 20 */ addi r3, r4, lbl_802B7D20@l +/* 80238BDC 002359DC 38 64 7D 20 */ addi r3, r4, lbl_frameTKList@l /* 80238BE0 002359E0 7F E4 FB 78 */ mr r4, r31 /* 80238BE4 002359E4 4B FF AD E9 */ bl _rwPluginRegistryDeInitObject /* 80238BE8 002359E8 80 1F 00 04 */ lwz r0, 4(r31) @@ -74209,9 +74209,9 @@ lbl_80238C2C: lbl_80238C34: /* 80238C34 00235A34 28 03 00 00 */ cmplwi r3, 0 /* 80238C38 00235A38 40 82 FF F4 */ bne lbl_80238C2C -/* 80238C3C 00235A3C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80238C3C 00235A3C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80238C40 00235A40 7F E4 FB 78 */ mr r4, r31 -/* 80238C44 00235A44 80 0D 9F 80 */ lwz r0, lbl_803CC880-_SDA_BASE_(r13) +/* 80238C44 00235A44 80 0D 9F 80 */ lwz r0, lbl_frameModule-_SDA_BASE_(r13) /* 80238C48 00235A48 81 83 01 48 */ lwz r12, 0x148(r3) /* 80238C4C 00235A4C 7C 63 00 2E */ lwzx r3, r3, r0 /* 80238C50 00235A50 7D 89 03 A6 */ mtctr r12 @@ -74227,11 +74227,11 @@ lbl_80238C34: rwsdk.FrameDestroyRecurseDeInitLeaf: /* 80238C70 00235A70 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80238C74 00235A74 7C 08 02 A6 */ mflr r0 -/* 80238C78 00235A78 3C 80 80 2B */ lis r4, lbl_802B7D20@ha +/* 80238C78 00235A78 3C 80 80 2B */ lis r4, lbl_frameTKList@ha /* 80238C7C 00235A7C 90 01 00 14 */ stw r0, 0x14(r1) /* 80238C80 00235A80 93 E1 00 0C */ stw r31, 0xc(r1) /* 80238C84 00235A84 7C 7F 1B 78 */ mr r31, r3 -/* 80238C88 00235A88 38 64 7D 20 */ addi r3, r4, lbl_802B7D20@l +/* 80238C88 00235A88 38 64 7D 20 */ addi r3, r4, lbl_frameTKList@l /* 80238C8C 00235A8C 7F E4 FB 78 */ mr r4, r31 /* 80238C90 00235A90 4B FF AD 3D */ bl _rwPluginRegistryDeInitObject /* 80238C94 00235A94 88 1F 00 03 */ lbz r0, 3(r31) @@ -74254,11 +74254,11 @@ lbl_80238CB8: rwsdk.rwFrameDestroyRecurseDestroyLeaf: /* 80238CCC 00235ACC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80238CD0 00235AD0 7C 08 02 A6 */ mflr r0 -/* 80238CD4 00235AD4 3C 80 80 2B */ lis r4, lbl_802B7D20@ha +/* 80238CD4 00235AD4 3C 80 80 2B */ lis r4, lbl_frameTKList@ha /* 80238CD8 00235AD8 90 01 00 14 */ stw r0, 0x14(r1) /* 80238CDC 00235ADC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80238CE0 00235AE0 7C 7F 1B 78 */ mr r31, r3 -/* 80238CE4 00235AE4 38 64 7D 20 */ addi r3, r4, lbl_802B7D20@l +/* 80238CE4 00235AE4 38 64 7D 20 */ addi r3, r4, lbl_frameTKList@l /* 80238CE8 00235AE8 7F E4 FB 78 */ mr r4, r31 /* 80238CEC 00235AEC 4B FF AC E1 */ bl _rwPluginRegistryDeInitObject /* 80238CF0 00235AF0 88 1F 00 03 */ lbz r0, 3(r31) @@ -74271,9 +74271,9 @@ rwsdk.rwFrameDestroyRecurseDestroyLeaf: /* 80238D0C 00235B0C 80 7F 00 08 */ lwz r3, 8(r31) /* 80238D10 00235B10 90 03 00 04 */ stw r0, 4(r3) lbl_80238D14: -/* 80238D14 00235B14 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80238D14 00235B14 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80238D18 00235B18 7F E4 FB 78 */ mr r4, r31 -/* 80238D1C 00235B1C 80 0D 9F 80 */ lwz r0, lbl_803CC880-_SDA_BASE_(r13) +/* 80238D1C 00235B1C 80 0D 9F 80 */ lwz r0, lbl_frameModule-_SDA_BASE_(r13) /* 80238D20 00235B20 81 83 01 48 */ lwz r12, 0x148(r3) /* 80238D24 00235B24 7C 63 00 2E */ lwzx r3, r3, r0 /* 80238D28 00235B28 7D 89 03 A6 */ mtctr r12 @@ -74341,9 +74341,9 @@ lbl_80238DEC: /* 80238DF0 00235BF0 40 82 FF C8 */ bne lbl_80238DB8 /* 80238DF4 00235BF4 7E E3 BB 78 */ mr r3, r23 /* 80238DF8 00235BF8 4B FF FE 79 */ bl rwsdk.FrameDestroyRecurseDeInitLeaf -/* 80238DFC 00235BFC 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80238DFC 00235BFC 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80238E00 00235C00 7E E4 BB 78 */ mr r4, r23 -/* 80238E04 00235C04 80 0D 9F 80 */ lwz r0, lbl_803CC880-_SDA_BASE_(r13) +/* 80238E04 00235C04 80 0D 9F 80 */ lwz r0, lbl_frameModule-_SDA_BASE_(r13) /* 80238E08 00235C08 81 83 01 48 */ lwz r12, 0x148(r3) /* 80238E0C 00235C0C 7C 63 00 2E */ lwzx r3, r3, r0 /* 80238E10 00235C10 7D 89 03 A6 */ mtctr r12 @@ -74353,9 +74353,9 @@ lbl_80238E18: lbl_80238E1C: /* 80238E1C 00235C1C 28 17 00 00 */ cmplwi r23, 0 /* 80238E20 00235C20 40 82 FF 84 */ bne lbl_80238DA4 -/* 80238E24 00235C24 3C 60 80 2B */ lis r3, lbl_802B7D20@ha +/* 80238E24 00235C24 3C 60 80 2B */ lis r3, lbl_frameTKList@ha /* 80238E28 00235C28 7F 24 CB 78 */ mr r4, r25 -/* 80238E2C 00235C2C 38 63 7D 20 */ addi r3, r3, lbl_802B7D20@l +/* 80238E2C 00235C2C 38 63 7D 20 */ addi r3, r3, lbl_frameTKList@l /* 80238E30 00235C30 4B FF AB 9D */ bl _rwPluginRegistryDeInitObject /* 80238E34 00235C34 88 19 00 03 */ lbz r0, 3(r25) /* 80238E38 00235C38 54 00 07 BF */ clrlwi. r0, r0, 0x1e @@ -74367,9 +74367,9 @@ lbl_80238E1C: /* 80238E50 00235C50 80 79 00 08 */ lwz r3, 8(r25) /* 80238E54 00235C54 90 03 00 04 */ stw r0, 4(r3) lbl_80238E58: -/* 80238E58 00235C58 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80238E58 00235C58 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80238E5C 00235C5C 7F 24 CB 78 */ mr r4, r25 -/* 80238E60 00235C60 80 0D 9F 80 */ lwz r0, lbl_803CC880-_SDA_BASE_(r13) +/* 80238E60 00235C60 80 0D 9F 80 */ lwz r0, lbl_frameModule-_SDA_BASE_(r13) /* 80238E64 00235C64 81 83 01 48 */ lwz r12, 0x148(r3) /* 80238E68 00235C68 7C 63 00 2E */ lwzx r3, r3, r0 /* 80238E6C 00235C6C 7D 89 03 A6 */ mtctr r12 @@ -74379,9 +74379,9 @@ lbl_80238E74: lbl_80238E78: /* 80238E78 00235C78 28 19 00 00 */ cmplwi r25, 0 /* 80238E7C 00235C7C 40 82 FF 14 */ bne lbl_80238D90 -/* 80238E80 00235C80 3C 60 80 2B */ lis r3, lbl_802B7D20@ha +/* 80238E80 00235C80 3C 60 80 2B */ lis r3, lbl_frameTKList@ha /* 80238E84 00235C84 7F C4 F3 78 */ mr r4, r30 -/* 80238E88 00235C88 38 63 7D 20 */ addi r3, r3, lbl_802B7D20@l +/* 80238E88 00235C88 38 63 7D 20 */ addi r3, r3, lbl_frameTKList@l /* 80238E8C 00235C8C 4B FF AB 41 */ bl _rwPluginRegistryDeInitObject /* 80238E90 00235C90 88 1E 00 03 */ lbz r0, 3(r30) /* 80238E94 00235C94 54 00 07 BF */ clrlwi. r0, r0, 0x1e @@ -74393,9 +74393,9 @@ lbl_80238E78: /* 80238EAC 00235CAC 80 7E 00 08 */ lwz r3, 8(r30) /* 80238EB0 00235CB0 90 03 00 04 */ stw r0, 4(r3) lbl_80238EB4: -/* 80238EB4 00235CB4 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80238EB4 00235CB4 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80238EB8 00235CB8 7F C4 F3 78 */ mr r4, r30 -/* 80238EBC 00235CBC 80 0D 9F 80 */ lwz r0, lbl_803CC880-_SDA_BASE_(r13) +/* 80238EBC 00235CBC 80 0D 9F 80 */ lwz r0, lbl_frameModule-_SDA_BASE_(r13) /* 80238EC0 00235CC0 81 83 01 48 */ lwz r12, 0x148(r3) /* 80238EC4 00235CC4 7C 63 00 2E */ lwzx r3, r3, r0 /* 80238EC8 00235CC8 7D 89 03 A6 */ mtctr r12 @@ -74405,9 +74405,9 @@ lbl_80238ED0: lbl_80238ED4: /* 80238ED4 00235CD4 28 1E 00 00 */ cmplwi r30, 0 /* 80238ED8 00235CD8 40 82 FE A4 */ bne lbl_80238D7C -/* 80238EDC 00235CDC 3C 60 80 2B */ lis r3, lbl_802B7D20@ha +/* 80238EDC 00235CDC 3C 60 80 2B */ lis r3, lbl_frameTKList@ha /* 80238EE0 00235CE0 7F A4 EB 78 */ mr r4, r29 -/* 80238EE4 00235CE4 38 63 7D 20 */ addi r3, r3, lbl_802B7D20@l +/* 80238EE4 00235CE4 38 63 7D 20 */ addi r3, r3, lbl_frameTKList@l /* 80238EE8 00235CE8 4B FF AA E5 */ bl _rwPluginRegistryDeInitObject /* 80238EEC 00235CEC 88 1D 00 03 */ lbz r0, 3(r29) /* 80238EF0 00235CF0 54 00 07 BF */ clrlwi. r0, r0, 0x1e @@ -74419,9 +74419,9 @@ lbl_80238ED4: /* 80238F08 00235D08 80 7D 00 08 */ lwz r3, 8(r29) /* 80238F0C 00235D0C 90 03 00 04 */ stw r0, 4(r3) lbl_80238F10: -/* 80238F10 00235D10 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80238F10 00235D10 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80238F14 00235D14 7F A4 EB 78 */ mr r4, r29 -/* 80238F18 00235D18 80 0D 9F 80 */ lwz r0, lbl_803CC880-_SDA_BASE_(r13) +/* 80238F18 00235D18 80 0D 9F 80 */ lwz r0, lbl_frameModule-_SDA_BASE_(r13) /* 80238F1C 00235D1C 81 83 01 48 */ lwz r12, 0x148(r3) /* 80238F20 00235D20 7C 63 00 2E */ lwzx r3, r3, r0 /* 80238F24 00235D24 7D 89 03 A6 */ mtctr r12 @@ -74431,9 +74431,9 @@ lbl_80238F2C: lbl_80238F30: /* 80238F30 00235D30 28 1D 00 00 */ cmplwi r29, 0 /* 80238F34 00235D34 40 82 FE 34 */ bne lbl_80238D68 -/* 80238F38 00235D38 3C 60 80 2B */ lis r3, lbl_802B7D20@ha +/* 80238F38 00235D38 3C 60 80 2B */ lis r3, lbl_frameTKList@ha /* 80238F3C 00235D3C 7F 64 DB 78 */ mr r4, r27 -/* 80238F40 00235D40 38 63 7D 20 */ addi r3, r3, lbl_802B7D20@l +/* 80238F40 00235D40 38 63 7D 20 */ addi r3, r3, lbl_frameTKList@l /* 80238F44 00235D44 4B FF AA 89 */ bl _rwPluginRegistryDeInitObject /* 80238F48 00235D48 88 1B 00 03 */ lbz r0, 3(r27) /* 80238F4C 00235D4C 54 00 07 BF */ clrlwi. r0, r0, 0x1e @@ -74445,9 +74445,9 @@ lbl_80238F30: /* 80238F64 00235D64 80 7B 00 08 */ lwz r3, 8(r27) /* 80238F68 00235D68 90 03 00 04 */ stw r0, 4(r3) lbl_80238F6C: -/* 80238F6C 00235D6C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80238F6C 00235D6C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80238F70 00235D70 7F 64 DB 78 */ mr r4, r27 -/* 80238F74 00235D74 80 0D 9F 80 */ lwz r0, lbl_803CC880-_SDA_BASE_(r13) +/* 80238F74 00235D74 80 0D 9F 80 */ lwz r0, lbl_frameModule-_SDA_BASE_(r13) /* 80238F78 00235D78 81 83 01 48 */ lwz r12, 0x148(r3) /* 80238F7C 00235D7C 7C 63 00 2E */ lwzx r3, r3, r0 /* 80238F80 00235D80 7D 89 03 A6 */ mtctr r12 @@ -74478,20 +74478,20 @@ RwFrameUpdateObjects: /* 80238FC8 00235DC8 88 C5 00 03 */ lbz r6, 3(r5) /* 80238FCC 00235DCC 54 C0 07 BF */ clrlwi. r0, r6, 0x1e /* 80238FD0 00235DD0 40 82 00 44 */ bne lbl_80239014 -/* 80238FD4 00235DD4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80238FD4 00235DD4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80238FD8 00235DD8 80 04 00 BC */ lwz r0, 0xbc(r4) /* 80238FDC 00235DDC 90 05 00 08 */ stw r0, 8(r5) -/* 80238FE0 00235DE0 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80238FE0 00235DE0 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80238FE4 00235DE4 80 83 00 A0 */ lwz r4, 0xa0(r3) /* 80238FE8 00235DE8 38 05 00 BC */ addi r0, r5, 0xbc /* 80238FEC 00235DEC 90 04 00 0C */ stw r0, 0xc(r4) -/* 80238FF0 00235DF0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80238FF0 00235DF0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80238FF4 00235DF4 80 A3 00 A0 */ lwz r5, 0xa0(r3) /* 80238FF8 00235DF8 80 84 00 BC */ lwz r4, 0xbc(r4) /* 80238FFC 00235DFC 38 05 00 08 */ addi r0, r5, 8 /* 80239000 00235E00 90 04 00 04 */ stw r0, 4(r4) /* 80239004 00235E04 80 A3 00 A0 */ lwz r5, 0xa0(r3) -/* 80239008 00235E08 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239008 00235E08 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023900C 00235E0C 38 05 00 08 */ addi r0, r5, 8 /* 80239010 00235E10 90 04 00 BC */ stw r0, 0xbc(r4) lbl_80239014: @@ -74567,20 +74567,20 @@ lbl_802390F4: /* 802390F8 00235EF8 88 A4 00 03 */ lbz r5, 3(r4) /* 802390FC 00235EFC 54 A0 07 BF */ clrlwi. r0, r5, 0x1e /* 80239100 00235F00 40 82 00 44 */ bne lbl_80239144 -/* 80239104 00235F04 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239104 00235F04 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80239108 00235F08 80 03 00 BC */ lwz r0, 0xbc(r3) /* 8023910C 00235F0C 90 04 00 08 */ stw r0, 8(r4) -/* 80239110 00235F10 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239110 00235F10 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80239114 00235F14 80 7F 00 A0 */ lwz r3, 0xa0(r31) /* 80239118 00235F18 38 04 00 BC */ addi r0, r4, 0xbc /* 8023911C 00235F1C 90 03 00 0C */ stw r0, 0xc(r3) -/* 80239120 00235F20 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239120 00235F20 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80239124 00235F24 80 9F 00 A0 */ lwz r4, 0xa0(r31) /* 80239128 00235F28 80 63 00 BC */ lwz r3, 0xbc(r3) /* 8023912C 00235F2C 38 04 00 08 */ addi r0, r4, 8 /* 80239130 00235F30 90 03 00 04 */ stw r0, 4(r3) /* 80239134 00235F34 80 9F 00 A0 */ lwz r4, 0xa0(r31) -/* 80239138 00235F38 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239138 00235F38 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023913C 00235F3C 38 04 00 08 */ addi r0, r4, 8 /* 80239140 00235F40 90 03 00 BC */ stw r0, 0xbc(r3) lbl_80239144: @@ -74632,20 +74632,20 @@ lbl_802391C4: /* 802391E0 00235FE0 88 A4 00 03 */ lbz r5, 3(r4) /* 802391E4 00235FE4 54 A0 07 BF */ clrlwi. r0, r5, 0x1e /* 802391E8 00235FE8 40 82 00 44 */ bne lbl_8023922C -/* 802391EC 00235FEC 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 802391EC 00235FEC 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802391F0 00235FF0 80 03 00 BC */ lwz r0, 0xbc(r3) /* 802391F4 00235FF4 90 04 00 08 */ stw r0, 8(r4) -/* 802391F8 00235FF8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802391F8 00235FF8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802391FC 00235FFC 80 7F 00 A0 */ lwz r3, 0xa0(r31) /* 80239200 00236000 38 04 00 BC */ addi r0, r4, 0xbc /* 80239204 00236004 90 03 00 0C */ stw r0, 0xc(r3) -/* 80239208 00236008 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239208 00236008 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023920C 0023600C 80 9F 00 A0 */ lwz r4, 0xa0(r31) /* 80239210 00236010 80 63 00 BC */ lwz r3, 0xbc(r3) /* 80239214 00236014 38 04 00 08 */ addi r0, r4, 8 /* 80239218 00236018 90 03 00 04 */ stw r0, 4(r3) /* 8023921C 0023601C 80 9F 00 A0 */ lwz r4, 0xa0(r31) -/* 80239220 00236020 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239220 00236020 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80239224 00236024 38 04 00 08 */ addi r0, r4, 8 /* 80239228 00236028 90 03 00 BC */ stw r0, 0xbc(r3) lbl_8023922C: @@ -74715,20 +74715,20 @@ RwFrameTranslate: /* 80239300 00236100 88 A4 00 03 */ lbz r5, 3(r4) /* 80239304 00236104 54 A0 07 BF */ clrlwi. r0, r5, 0x1e /* 80239308 00236108 40 82 00 44 */ bne lbl_8023934C -/* 8023930C 0023610C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023930C 0023610C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80239310 00236110 80 03 00 BC */ lwz r0, 0xbc(r3) /* 80239314 00236114 90 04 00 08 */ stw r0, 8(r4) -/* 80239318 00236118 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239318 00236118 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023931C 0023611C 80 7F 00 A0 */ lwz r3, 0xa0(r31) /* 80239320 00236120 38 04 00 BC */ addi r0, r4, 0xbc /* 80239324 00236124 90 03 00 0C */ stw r0, 0xc(r3) -/* 80239328 00236128 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239328 00236128 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023932C 0023612C 80 9F 00 A0 */ lwz r4, 0xa0(r31) /* 80239330 00236130 80 63 00 BC */ lwz r3, 0xbc(r3) /* 80239334 00236134 38 04 00 08 */ addi r0, r4, 8 /* 80239338 00236138 90 03 00 04 */ stw r0, 4(r3) /* 8023933C 0023613C 80 9F 00 A0 */ lwz r4, 0xa0(r31) -/* 80239340 00236140 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239340 00236140 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80239344 00236144 38 04 00 08 */ addi r0, r4, 8 /* 80239348 00236148 90 03 00 BC */ stw r0, 0xbc(r3) lbl_8023934C: @@ -74758,20 +74758,20 @@ RwFrameTransform: /* 8023939C 0023619C 88 A4 00 03 */ lbz r5, 3(r4) /* 802393A0 002361A0 54 A0 07 BF */ clrlwi. r0, r5, 0x1e /* 802393A4 002361A4 40 82 00 44 */ bne lbl_802393E8 -/* 802393A8 002361A8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 802393A8 002361A8 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802393AC 002361AC 80 03 00 BC */ lwz r0, 0xbc(r3) /* 802393B0 002361B0 90 04 00 08 */ stw r0, 8(r4) -/* 802393B4 002361B4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802393B4 002361B4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802393B8 002361B8 80 7F 00 A0 */ lwz r3, 0xa0(r31) /* 802393BC 002361BC 38 04 00 BC */ addi r0, r4, 0xbc /* 802393C0 002361C0 90 03 00 0C */ stw r0, 0xc(r3) -/* 802393C4 002361C4 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 802393C4 002361C4 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802393C8 002361C8 80 9F 00 A0 */ lwz r4, 0xa0(r31) /* 802393CC 002361CC 80 63 00 BC */ lwz r3, 0xbc(r3) /* 802393D0 002361D0 38 04 00 08 */ addi r0, r4, 8 /* 802393D4 002361D4 90 03 00 04 */ stw r0, 4(r3) /* 802393D8 002361D8 80 9F 00 A0 */ lwz r4, 0xa0(r31) -/* 802393DC 002361DC 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 802393DC 002361DC 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802393E0 002361E0 38 04 00 08 */ addi r0, r4, 8 /* 802393E4 002361E4 90 03 00 BC */ stw r0, 0xbc(r3) lbl_802393E8: @@ -74801,20 +74801,20 @@ RwFrameRotate: /* 80239438 00236238 88 A4 00 03 */ lbz r5, 3(r4) /* 8023943C 0023623C 54 A0 07 BF */ clrlwi. r0, r5, 0x1e /* 80239440 00236240 40 82 00 44 */ bne lbl_80239484 -/* 80239444 00236244 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239444 00236244 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80239448 00236248 80 03 00 BC */ lwz r0, 0xbc(r3) /* 8023944C 0023624C 90 04 00 08 */ stw r0, 8(r4) -/* 80239450 00236250 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239450 00236250 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80239454 00236254 80 7F 00 A0 */ lwz r3, 0xa0(r31) /* 80239458 00236258 38 04 00 BC */ addi r0, r4, 0xbc /* 8023945C 0023625C 90 03 00 0C */ stw r0, 0xc(r3) -/* 80239460 00236260 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239460 00236260 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80239464 00236264 80 9F 00 A0 */ lwz r4, 0xa0(r31) /* 80239468 00236268 80 63 00 BC */ lwz r3, 0xbc(r3) /* 8023946C 0023626C 38 04 00 08 */ addi r0, r4, 8 /* 80239470 00236270 90 03 00 04 */ stw r0, 4(r3) /* 80239474 00236274 80 9F 00 A0 */ lwz r4, 0xa0(r31) -/* 80239478 00236278 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239478 00236278 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023947C 0023627C 38 04 00 08 */ addi r0, r4, 8 /* 80239480 00236280 90 03 00 BC */ stw r0, 0xbc(r3) lbl_80239484: @@ -74845,20 +74845,20 @@ RwFrameOrthoNormalize: /* 802394D8 002362D8 88 A4 00 03 */ lbz r5, 3(r4) /* 802394DC 002362DC 54 A0 07 BF */ clrlwi. r0, r5, 0x1e /* 802394E0 002362E0 40 82 00 44 */ bne lbl_80239524 -/* 802394E4 002362E4 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 802394E4 002362E4 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802394E8 002362E8 80 03 00 BC */ lwz r0, 0xbc(r3) /* 802394EC 002362EC 90 04 00 08 */ stw r0, 8(r4) -/* 802394F0 002362F0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802394F0 002362F0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802394F4 002362F4 80 7F 00 A0 */ lwz r3, 0xa0(r31) /* 802394F8 002362F8 38 04 00 BC */ addi r0, r4, 0xbc /* 802394FC 002362FC 90 03 00 0C */ stw r0, 0xc(r3) -/* 80239500 00236300 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239500 00236300 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80239504 00236304 80 9F 00 A0 */ lwz r4, 0xa0(r31) /* 80239508 00236308 80 63 00 BC */ lwz r3, 0xbc(r3) /* 8023950C 0023630C 38 04 00 08 */ addi r0, r4, 8 /* 80239510 00236310 90 03 00 04 */ stw r0, 4(r3) /* 80239514 00236314 80 9F 00 A0 */ lwz r4, 0xa0(r31) -/* 80239518 00236318 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239518 00236318 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023951C 0023631C 38 04 00 08 */ addi r0, r4, 8 /* 80239520 00236320 90 03 00 BC */ stw r0, 0xbc(r3) lbl_80239524: @@ -74884,10 +74884,10 @@ RwFrameRegisterPlugin: /* 80239564 00236364 90 01 00 14 */ stw r0, 0x14(r1) /* 80239568 00236368 7C 80 23 78 */ mr r0, r4 /* 8023956C 0023636C 7C A6 2B 78 */ mr r6, r5 -/* 80239570 00236370 3D 20 80 2B */ lis r9, lbl_802B7D20@ha +/* 80239570 00236370 3D 20 80 2B */ lis r9, lbl_frameTKList@ha /* 80239574 00236374 7C 64 1B 78 */ mr r4, r3 /* 80239578 00236378 7C 05 03 78 */ mr r5, r0 -/* 8023957C 0023637C 38 69 7D 20 */ addi r3, r9, lbl_802B7D20@l +/* 8023957C 0023637C 38 69 7D 20 */ addi r3, r9, lbl_frameTKList@l /* 80239580 00236380 4B FF A0 D9 */ bl _rwPluginRegistryAddPlugin /* 80239584 00236384 80 01 00 14 */ lwz r0, 0x14(r1) /* 80239588 00236388 7C 08 03 A6 */ mtlr r0 @@ -74896,124 +74896,124 @@ RwFrameRegisterPlugin: lbl_80239594: /* 80239594 00236394 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80239598 00236398 7C 08 02 A6 */ mflr r0 -/* 8023959C 0023639C 3C A0 80 38 */ lis r5, lbl_80383F28@ha +/* 8023959C 0023639C 3C A0 80 38 */ lis r5, lbl__rwImageFreeList@ha /* 802395A0 002363A0 90 01 00 14 */ stw r0, 0x14(r1) -/* 802395A4 002363A4 38 E5 3F 28 */ addi r7, r5, lbl_80383F28@l +/* 802395A4 002363A4 38 E5 3F 28 */ addi r7, r5, lbl__rwImageFreeList@l /* 802395A8 002363A8 38 A0 00 04 */ li r5, 4 /* 802395AC 002363AC 93 E1 00 0C */ stw r31, 0xc(r1) /* 802395B0 002363B0 7C 7F 1B 78 */ mr r31, r3 -/* 802395B4 002363B4 90 8D 9F 88 */ stw r4, lbl_803CC888-_SDA_BASE_(r13) -/* 802395B8 002363B8 3C 80 80 2B */ lis r4, lbl_802B7D38@ha -/* 802395BC 002363BC 38 64 7D 38 */ addi r3, r4, lbl_802B7D38@l -/* 802395C0 002363C0 80 8D 87 D8 */ lwz r4, lbl_803CB0D8-_SDA_BASE_(r13) +/* 802395B4 002363B4 90 8D 9F 88 */ stw r4, lbl_imageModule-_SDA_BASE_(r13) +/* 802395B8 002363B8 3C 80 80 2B */ lis r4, lbl_imageTKList@ha +/* 802395BC 002363BC 38 64 7D 38 */ addi r3, r4, lbl_imageTKList@l +/* 802395C0 002363C0 80 8D 87 D8 */ lwz r4, lbl__rwImageFreeListBlockSize-_SDA_BASE_(r13) /* 802395C4 002363C4 80 63 00 00 */ lwz r3, 0(r3) -/* 802395C8 002363C8 80 CD 87 DC */ lwz r6, lbl_803CB0DC-_SDA_BASE_(r13) +/* 802395C8 002363C8 80 CD 87 DC */ lwz r6, lbl__rwImageFreeListPreallocBlocks-_SDA_BASE_(r13) /* 802395CC 002363CC 4B FF 7D 3D */ bl RwFreeListCreateAndPreallocateSpace -/* 802395D0 002363D0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 802395D4 002363D4 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) +/* 802395D0 002363D0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 802395D4 002363D4 80 0D 9F 88 */ lwz r0, lbl_imageModule-_SDA_BASE_(r13) /* 802395D8 002363D8 7C 64 01 2E */ stwx r3, r4, r0 -/* 802395DC 002363DC 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 802395E0 002363E0 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) +/* 802395DC 002363DC 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 802395E0 002363E0 80 0D 9F 88 */ lwz r0, lbl_imageModule-_SDA_BASE_(r13) /* 802395E4 002363E4 7C 03 00 2E */ lwzx r0, r3, r0 /* 802395E8 002363E8 28 00 00 00 */ cmplwi r0, 0 /* 802395EC 002363EC 40 82 00 0C */ bne lbl_802395F8 /* 802395F0 002363F0 38 60 00 00 */ li r3, 0 /* 802395F4 002363F4 48 00 02 0C */ b lbl_80239800 lbl_802395F8: -/* 802395F8 002363F8 3C 60 80 38 */ lis r3, lbl_80383F4C@ha -/* 802395FC 002363FC 80 8D 87 D8 */ lwz r4, lbl_803CB0D8-_SDA_BASE_(r13) -/* 80239600 00236400 38 E3 3F 4C */ addi r7, r3, lbl_80383F4C@l -/* 80239604 00236404 80 CD 87 E0 */ lwz r6, lbl_803CB0E0-_SDA_BASE_(r13) +/* 802395F8 002363F8 3C 60 80 38 */ lis r3, lbl__rwImageFormatFreeList@ha +/* 802395FC 002363FC 80 8D 87 D8 */ lwz r4, lbl__rwImageFreeListBlockSize-_SDA_BASE_(r13) +/* 80239600 00236400 38 E3 3F 4C */ addi r7, r3, lbl__rwImageFormatFreeList@l +/* 80239604 00236404 80 CD 87 E0 */ lwz r6, lbl__rwImageFormatFreeListPreallocBlocks-_SDA_BASE_(r13) /* 80239608 00236408 38 60 00 34 */ li r3, 0x34 /* 8023960C 0023640C 38 A0 00 04 */ li r5, 4 /* 80239610 00236410 4B FF 7C F9 */ bl RwFreeListCreateAndPreallocateSpace -/* 80239614 00236414 80 8D 9F 88 */ lwz r4, lbl_803CC888-_SDA_BASE_(r13) -/* 80239618 00236418 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239614 00236414 80 8D 9F 88 */ lwz r4, lbl_imageModule-_SDA_BASE_(r13) +/* 80239618 00236418 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023961C 0023641C 38 04 02 18 */ addi r0, r4, 0x218 /* 80239620 00236420 7C 65 01 2E */ stwx r3, r5, r0 -/* 80239624 00236424 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 80239628 00236428 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) +/* 80239624 00236424 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80239628 00236428 80 0D 9F 88 */ lwz r0, lbl_imageModule-_SDA_BASE_(r13) /* 8023962C 0023642C 7C 63 02 14 */ add r3, r3, r0 /* 80239630 00236430 80 03 02 18 */ lwz r0, 0x218(r3) /* 80239634 00236434 28 00 00 00 */ cmplwi r0, 0 /* 80239638 00236438 40 82 00 24 */ bne lbl_8023965C /* 8023963C 0023643C 80 63 00 00 */ lwz r3, 0(r3) /* 80239640 00236440 4B FF 7D A1 */ bl RwFreeListDestroy -/* 80239644 00236444 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239644 00236444 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80239648 00236448 38 A0 00 00 */ li r5, 0 -/* 8023964C 0023644C 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) +/* 8023964C 0023644C 80 0D 9F 88 */ lwz r0, lbl_imageModule-_SDA_BASE_(r13) /* 80239650 00236450 38 60 00 00 */ li r3, 0 /* 80239654 00236454 7C A4 01 2E */ stwx r5, r4, r0 /* 80239658 00236458 48 00 01 A8 */ b lbl_80239800 lbl_8023965C: /* 8023965C 0023645C 38 00 01 00 */ li r0, 0x100 /* 80239660 00236460 90 03 00 08 */ stw r0, 8(r3) -/* 80239664 00236464 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 80239668 00236468 80 6D 9F 88 */ lwz r3, lbl_803CC888-_SDA_BASE_(r13) +/* 80239664 00236464 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80239668 00236468 80 6D 9F 88 */ lwz r3, lbl_imageModule-_SDA_BASE_(r13) /* 8023966C 0023646C 81 84 01 34 */ lwz r12, 0x134(r4) /* 80239670 00236470 38 03 00 08 */ addi r0, r3, 8 /* 80239674 00236474 7C 64 00 2E */ lwzx r3, r4, r0 /* 80239678 00236478 7D 89 03 A6 */ mtctr r12 /* 8023967C 0023647C 4E 80 04 21 */ bctrl -/* 80239680 00236480 80 8D 9F 88 */ lwz r4, lbl_803CC888-_SDA_BASE_(r13) -/* 80239684 00236484 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239680 00236480 80 8D 9F 88 */ lwz r4, lbl_imageModule-_SDA_BASE_(r13) +/* 80239684 00236484 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80239688 00236488 38 04 00 04 */ addi r0, r4, 4 /* 8023968C 0023648C 7C 65 01 2E */ stwx r3, r5, r0 -/* 80239690 00236490 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 80239694 00236494 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) +/* 80239690 00236490 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80239694 00236494 80 0D 9F 88 */ lwz r0, lbl_imageModule-_SDA_BASE_(r13) /* 80239698 00236498 7C 63 02 14 */ add r3, r3, r0 /* 8023969C 0023649C 80 A3 00 04 */ lwz r5, 4(r3) /* 802396A0 002364A0 28 05 00 00 */ cmplwi r5, 0 /* 802396A4 002364A4 40 82 00 48 */ bne lbl_802396EC /* 802396A8 002364A8 80 63 02 18 */ lwz r3, 0x218(r3) /* 802396AC 002364AC 4B FF 7D 35 */ bl RwFreeListDestroy -/* 802396B0 002364B0 80 6D 9F 88 */ lwz r3, lbl_803CC888-_SDA_BASE_(r13) +/* 802396B0 002364B0 80 6D 9F 88 */ lwz r3, lbl_imageModule-_SDA_BASE_(r13) /* 802396B4 002364B4 38 A0 00 00 */ li r5, 0 -/* 802396B8 002364B8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802396B8 002364B8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802396BC 002364BC 38 03 02 18 */ addi r0, r3, 0x218 /* 802396C0 002364C0 7C A4 01 2E */ stwx r5, r4, r0 -/* 802396C4 002364C4 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 802396C8 002364C8 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) +/* 802396C4 002364C4 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 802396C8 002364C8 80 0D 9F 88 */ lwz r0, lbl_imageModule-_SDA_BASE_(r13) /* 802396CC 002364CC 7C 63 00 2E */ lwzx r3, r3, r0 /* 802396D0 002364D0 4B FF 7D 11 */ bl RwFreeListDestroy -/* 802396D4 002364D4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802396D4 002364D4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802396D8 002364D8 38 A0 00 00 */ li r5, 0 -/* 802396DC 002364DC 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) +/* 802396DC 002364DC 80 0D 9F 88 */ lwz r0, lbl_imageModule-_SDA_BASE_(r13) /* 802396E0 002364E0 38 60 00 00 */ li r3, 0 /* 802396E4 002364E4 7C A4 01 2E */ stwx r5, r4, r0 /* 802396E8 002364E8 48 00 01 18 */ b lbl_80239800 lbl_802396EC: /* 802396EC 002364EC 38 00 00 00 */ li r0, 0 -/* 802396F0 002364F0 38 8D 9F 88 */ addi r4, r13, lbl_803CC888-_SDA_BASE_ +/* 802396F0 002364F0 38 8D 9F 88 */ addi r4, r13, lbl_imageModule-_SDA_BASE_ /* 802396F4 002364F4 98 05 00 00 */ stb r0, 0(r5) /* 802396F8 002364F8 80 64 00 04 */ lwz r3, 4(r4) /* 802396FC 002364FC 38 03 00 01 */ addi r0, r3, 1 /* 80239700 00236500 90 04 00 04 */ stw r0, 4(r4) -/* 80239704 00236504 C0 22 BD 40 */ lfs f1, lbl_803D06C0-_SDA2_BASE_(r2) +/* 80239704 00236504 C0 22 BD 40 */ lfs f1, lbl__72_2-_SDA2_BASE_(r2) /* 80239708 00236508 48 00 1C 79 */ bl RwImageSetGamma -/* 8023970C 0023650C 80 6D 9F 88 */ lwz r3, lbl_803CC888-_SDA_BASE_(r13) +/* 8023970C 0023650C 80 6D 9F 88 */ lwz r3, lbl_imageModule-_SDA_BASE_(r13) /* 80239710 00236510 38 C0 00 00 */ li r6, 0 -/* 80239714 00236514 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239714 00236514 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80239718 00236518 38 A0 01 00 */ li r5, 0x100 /* 8023971C 0023651C 38 03 02 1C */ addi r0, r3, 0x21c /* 80239720 00236520 7C C4 01 2E */ stwx r6, r4, r0 -/* 80239724 00236524 80 6D 9F 88 */ lwz r3, lbl_803CC888-_SDA_BASE_(r13) -/* 80239728 00236528 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239724 00236524 80 6D 9F 88 */ lwz r3, lbl_imageModule-_SDA_BASE_(r13) +/* 80239728 00236528 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023972C 0023652C 38 03 02 14 */ addi r0, r3, 0x214 /* 80239730 00236530 7C A4 01 2E */ stwx r5, r4, r0 -/* 80239734 00236534 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 80239738 00236538 80 6D 9F 88 */ lwz r3, lbl_803CC888-_SDA_BASE_(r13) +/* 80239734 00236534 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80239738 00236538 80 6D 9F 88 */ lwz r3, lbl_imageModule-_SDA_BASE_(r13) /* 8023973C 0023653C 81 84 01 34 */ lwz r12, 0x134(r4) /* 80239740 00236540 38 03 02 14 */ addi r0, r3, 0x214 /* 80239744 00236544 7C 64 00 2E */ lwzx r3, r4, r0 /* 80239748 00236548 7D 89 03 A6 */ mtctr r12 /* 8023974C 0023654C 4E 80 04 21 */ bctrl -/* 80239750 00236550 80 8D 9F 88 */ lwz r4, lbl_803CC888-_SDA_BASE_(r13) -/* 80239754 00236554 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239750 00236550 80 8D 9F 88 */ lwz r4, lbl_imageModule-_SDA_BASE_(r13) +/* 80239754 00236554 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80239758 00236558 38 04 02 10 */ addi r0, r4, 0x210 /* 8023975C 0023655C 7C 65 01 2E */ stwx r3, r5, r0 -/* 80239760 00236560 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 80239764 00236564 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) +/* 80239760 00236560 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80239764 00236564 80 0D 9F 88 */ lwz r0, lbl_imageModule-_SDA_BASE_(r13) /* 80239768 00236568 7C 64 02 14 */ add r3, r4, r0 /* 8023976C 0023656C 80 03 02 10 */ lwz r0, 0x210(r3) /* 80239770 00236570 28 00 00 00 */ cmplwi r0, 0 @@ -75022,32 +75022,32 @@ lbl_802396EC: /* 8023977C 0023657C 80 63 00 04 */ lwz r3, 4(r3) /* 80239780 00236580 7D 89 03 A6 */ mtctr r12 /* 80239784 00236584 4E 80 04 21 */ bctrl -/* 80239788 00236588 80 6D 9F 88 */ lwz r3, lbl_803CC888-_SDA_BASE_(r13) +/* 80239788 00236588 80 6D 9F 88 */ lwz r3, lbl_imageModule-_SDA_BASE_(r13) /* 8023978C 0023658C 38 A0 00 00 */ li r5, 0 -/* 80239790 00236590 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239790 00236590 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80239794 00236594 38 03 00 04 */ addi r0, r3, 4 /* 80239798 00236598 7C A4 01 2E */ stwx r5, r4, r0 -/* 8023979C 0023659C 80 6D 9F 88 */ lwz r3, lbl_803CC888-_SDA_BASE_(r13) -/* 802397A0 002365A0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023979C 0023659C 80 6D 9F 88 */ lwz r3, lbl_imageModule-_SDA_BASE_(r13) +/* 802397A0 002365A0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802397A4 002365A4 38 03 00 08 */ addi r0, r3, 8 /* 802397A8 002365A8 7C A4 01 2E */ stwx r5, r4, r0 -/* 802397AC 002365AC 80 6D 9F 88 */ lwz r3, lbl_803CC888-_SDA_BASE_(r13) -/* 802397B0 002365B0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802397AC 002365AC 80 6D 9F 88 */ lwz r3, lbl_imageModule-_SDA_BASE_(r13) +/* 802397B0 002365B0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802397B4 002365B4 38 03 02 18 */ addi r0, r3, 0x218 /* 802397B8 002365B8 7C 64 00 2E */ lwzx r3, r4, r0 /* 802397BC 002365BC 4B FF 7C 25 */ bl RwFreeListDestroy -/* 802397C0 002365C0 80 6D 9F 88 */ lwz r3, lbl_803CC888-_SDA_BASE_(r13) +/* 802397C0 002365C0 80 6D 9F 88 */ lwz r3, lbl_imageModule-_SDA_BASE_(r13) /* 802397C4 002365C4 38 A0 00 00 */ li r5, 0 -/* 802397C8 002365C8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802397C8 002365C8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802397CC 002365CC 38 03 02 18 */ addi r0, r3, 0x218 /* 802397D0 002365D0 7C A4 01 2E */ stwx r5, r4, r0 -/* 802397D4 002365D4 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 802397D8 002365D8 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) +/* 802397D4 002365D4 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 802397D8 002365D8 80 0D 9F 88 */ lwz r0, lbl_imageModule-_SDA_BASE_(r13) /* 802397DC 002365DC 7C 63 00 2E */ lwzx r3, r3, r0 /* 802397E0 002365E0 4B FF 7C 01 */ bl RwFreeListDestroy -/* 802397E4 002365E4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802397E4 002365E4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802397E8 002365E8 38 A0 00 00 */ li r5, 0 -/* 802397EC 002365EC 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) +/* 802397EC 002365EC 80 0D 9F 88 */ lwz r0, lbl_imageModule-_SDA_BASE_(r13) /* 802397F0 002365F0 38 60 00 00 */ li r3, 0 /* 802397F4 002365F4 7C A4 01 2E */ stwx r5, r4, r0 /* 802397F8 002365F8 48 00 00 08 */ b lbl_80239800 @@ -75065,8 +75065,8 @@ lbl_80239814: /* 8023981C 0023661C 90 01 00 14 */ stw r0, 0x14(r1) /* 80239820 00236620 93 E1 00 0C */ stw r31, 0xc(r1) /* 80239824 00236624 7C 7F 1B 78 */ mr r31, r3 -/* 80239828 00236628 80 8D 9F 88 */ lwz r4, lbl_803CC888-_SDA_BASE_(r13) -/* 8023982C 0023662C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239828 00236628 80 8D 9F 88 */ lwz r4, lbl_imageModule-_SDA_BASE_(r13) +/* 8023982C 0023662C 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80239830 00236630 38 04 02 10 */ addi r0, r4, 0x210 /* 80239834 00236634 7C 65 00 2E */ lwzx r3, r5, r0 /* 80239838 00236638 28 03 00 00 */ cmplwi r3, 0 @@ -75074,18 +75074,18 @@ lbl_80239814: /* 80239840 00236640 81 85 01 38 */ lwz r12, 0x138(r5) /* 80239844 00236644 7D 89 03 A6 */ mtctr r12 /* 80239848 00236648 4E 80 04 21 */ bctrl -/* 8023984C 0023664C 80 6D 9F 88 */ lwz r3, lbl_803CC888-_SDA_BASE_(r13) +/* 8023984C 0023664C 80 6D 9F 88 */ lwz r3, lbl_imageModule-_SDA_BASE_(r13) /* 80239850 00236650 38 A0 00 00 */ li r5, 0 -/* 80239854 00236654 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239854 00236654 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80239858 00236658 38 03 02 10 */ addi r0, r3, 0x210 /* 8023985C 0023665C 7C A4 01 2E */ stwx r5, r4, r0 -/* 80239860 00236660 80 6D 9F 88 */ lwz r3, lbl_803CC888-_SDA_BASE_(r13) -/* 80239864 00236664 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239860 00236660 80 6D 9F 88 */ lwz r3, lbl_imageModule-_SDA_BASE_(r13) +/* 80239864 00236664 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80239868 00236668 38 03 02 14 */ addi r0, r3, 0x214 /* 8023986C 0023666C 7C A4 01 2E */ stwx r5, r4, r0 lbl_80239870: -/* 80239870 00236670 80 6D 9F 88 */ lwz r3, lbl_803CC888-_SDA_BASE_(r13) -/* 80239874 00236674 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239870 00236670 80 6D 9F 88 */ lwz r3, lbl_imageModule-_SDA_BASE_(r13) +/* 80239874 00236674 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80239878 00236678 38 03 00 04 */ addi r0, r3, 4 /* 8023987C 0023667C 7C 64 00 2E */ lwzx r3, r4, r0 /* 80239880 00236680 28 03 00 00 */ cmplwi r3, 0 @@ -75093,29 +75093,29 @@ lbl_80239870: /* 80239888 00236688 81 84 01 38 */ lwz r12, 0x138(r4) /* 8023988C 0023668C 7D 89 03 A6 */ mtctr r12 /* 80239890 00236690 4E 80 04 21 */ bctrl -/* 80239894 00236694 80 6D 9F 88 */ lwz r3, lbl_803CC888-_SDA_BASE_(r13) +/* 80239894 00236694 80 6D 9F 88 */ lwz r3, lbl_imageModule-_SDA_BASE_(r13) /* 80239898 00236698 38 A0 00 00 */ li r5, 0 -/* 8023989C 0023669C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023989C 0023669C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802398A0 002366A0 38 03 00 04 */ addi r0, r3, 4 /* 802398A4 002366A4 7C A4 01 2E */ stwx r5, r4, r0 -/* 802398A8 002366A8 80 6D 9F 88 */ lwz r3, lbl_803CC888-_SDA_BASE_(r13) -/* 802398AC 002366AC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802398A8 002366A8 80 6D 9F 88 */ lwz r3, lbl_imageModule-_SDA_BASE_(r13) +/* 802398AC 002366AC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802398B0 002366B0 38 03 00 08 */ addi r0, r3, 8 /* 802398B4 002366B4 7C A4 01 2E */ stwx r5, r4, r0 /* 802398B8 002366B8 48 00 00 28 */ b lbl_802398E0 lbl_802398BC: /* 802398BC 002366BC 80 04 00 30 */ lwz r0, 0x30(r4) /* 802398C0 002366C0 90 03 02 1C */ stw r0, 0x21c(r3) -/* 802398C4 002366C4 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) -/* 802398C8 002366C8 80 6D 9F 88 */ lwz r3, lbl_803CC888-_SDA_BASE_(r13) +/* 802398C4 002366C4 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 802398C8 002366C8 80 6D 9F 88 */ lwz r3, lbl_imageModule-_SDA_BASE_(r13) /* 802398CC 002366CC 81 85 01 48 */ lwz r12, 0x148(r5) /* 802398D0 002366D0 38 03 02 18 */ addi r0, r3, 0x218 /* 802398D4 002366D4 7C 65 00 2E */ lwzx r3, r5, r0 /* 802398D8 002366D8 7D 89 03 A6 */ mtctr r12 /* 802398DC 002366DC 4E 80 04 21 */ bctrl lbl_802398E0: -/* 802398E0 002366E0 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 802398E4 002366E4 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) +/* 802398E0 002366E0 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 802398E4 002366E4 80 0D 9F 88 */ lwz r0, lbl_imageModule-_SDA_BASE_(r13) /* 802398E8 002366E8 7C 63 02 14 */ add r3, r3, r0 /* 802398EC 002366EC 80 83 02 1C */ lwz r4, 0x21c(r3) /* 802398F0 002366F0 28 04 00 00 */ cmplwi r4, 0 @@ -75124,24 +75124,24 @@ lbl_802398E0: /* 802398FC 002366FC 28 03 00 00 */ cmplwi r3, 0 /* 80239900 00236700 41 82 00 1C */ beq lbl_8023991C /* 80239904 00236704 4B FF 7A DD */ bl RwFreeListDestroy -/* 80239908 00236708 80 6D 9F 88 */ lwz r3, lbl_803CC888-_SDA_BASE_(r13) +/* 80239908 00236708 80 6D 9F 88 */ lwz r3, lbl_imageModule-_SDA_BASE_(r13) /* 8023990C 0023670C 38 A0 00 00 */ li r5, 0 -/* 80239910 00236710 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239910 00236710 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80239914 00236714 38 03 02 18 */ addi r0, r3, 0x218 /* 80239918 00236718 7C A4 01 2E */ stwx r5, r4, r0 lbl_8023991C: -/* 8023991C 0023671C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 80239920 00236720 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) +/* 8023991C 0023671C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80239920 00236720 80 0D 9F 88 */ lwz r0, lbl_imageModule-_SDA_BASE_(r13) /* 80239924 00236724 7C 63 00 2E */ lwzx r3, r3, r0 /* 80239928 00236728 28 03 00 00 */ cmplwi r3, 0 /* 8023992C 0023672C 41 82 00 18 */ beq lbl_80239944 /* 80239930 00236730 4B FF 7A B1 */ bl RwFreeListDestroy -/* 80239934 00236734 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239934 00236734 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80239938 00236738 38 80 00 00 */ li r4, 0 -/* 8023993C 0023673C 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) +/* 8023993C 0023673C 80 0D 9F 88 */ lwz r0, lbl_imageModule-_SDA_BASE_(r13) /* 80239940 00236740 7C 83 01 2E */ stwx r4, r3, r0 lbl_80239944: -/* 80239944 00236744 38 AD 9F 88 */ addi r5, r13, lbl_803CC888-_SDA_BASE_ +/* 80239944 00236744 38 AD 9F 88 */ addi r5, r13, lbl_imageModule-_SDA_BASE_ /* 80239948 00236748 7F E3 FB 78 */ mr r3, r31 /* 8023994C 0023674C 80 85 00 04 */ lwz r4, 4(r5) /* 80239950 00236750 38 04 FF FF */ addi r0, r4, -1 @@ -75164,8 +75164,8 @@ RwImageCreate: /* 80239988 00236788 7C 9D 23 78 */ mr r29, r4 /* 8023998C 0023678C 93 81 00 10 */ stw r28, 0x10(r1) /* 80239990 00236790 7C 7C 1B 78 */ mr r28, r3 -/* 80239994 00236794 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) -/* 80239998 00236798 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) +/* 80239994 00236794 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80239998 00236798 80 0D 9F 88 */ lwz r0, lbl_imageModule-_SDA_BASE_(r13) /* 8023999C 0023679C 81 86 01 44 */ lwz r12, 0x144(r6) /* 802399A0 002367A0 7C 66 00 2E */ lwzx r3, r6, r0 /* 802399A4 002367A4 7D 89 03 A6 */ mtctr r12 @@ -75176,11 +75176,11 @@ RwImageCreate: /* 802399B8 002367B8 48 00 00 34 */ b lbl_802399EC lbl_802399BC: /* 802399BC 002367BC 93 9F 00 04 */ stw r28, 4(r31) -/* 802399C0 002367C0 3C 60 80 2B */ lis r3, lbl_802B7D38@ha +/* 802399C0 002367C0 3C 60 80 2B */ lis r3, lbl_imageTKList@ha /* 802399C4 002367C4 38 00 00 00 */ li r0, 0 /* 802399C8 002367C8 7F E4 FB 78 */ mr r4, r31 /* 802399CC 002367CC 93 BF 00 08 */ stw r29, 8(r31) -/* 802399D0 002367D0 38 63 7D 38 */ addi r3, r3, lbl_802B7D38@l +/* 802399D0 002367D0 38 63 7D 38 */ addi r3, r3, lbl_imageTKList@l /* 802399D4 002367D4 93 DF 00 0C */ stw r30, 0xc(r31) /* 802399D8 002367D8 90 1F 00 14 */ stw r0, 0x14(r31) /* 802399DC 002367DC 90 1F 00 18 */ stw r0, 0x18(r31) @@ -75209,13 +75209,13 @@ RwImageDestroy: /* 80239A28 00236828 41 82 00 08 */ beq lbl_80239A30 /* 80239A2C 0023682C 48 00 01 79 */ bl RwImageFreePixels lbl_80239A30: -/* 80239A30 00236830 3C 60 80 2B */ lis r3, lbl_802B7D38@ha +/* 80239A30 00236830 3C 60 80 2B */ lis r3, lbl_imageTKList@ha /* 80239A34 00236834 7F E4 FB 78 */ mr r4, r31 -/* 80239A38 00236838 38 63 7D 38 */ addi r3, r3, lbl_802B7D38@l +/* 80239A38 00236838 38 63 7D 38 */ addi r3, r3, lbl_imageTKList@l /* 80239A3C 0023683C 4B FF 9F 91 */ bl _rwPluginRegistryDeInitObject -/* 80239A40 00236840 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239A40 00236840 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80239A44 00236844 7F E4 FB 78 */ mr r4, r31 -/* 80239A48 00236848 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) +/* 80239A48 00236848 80 0D 9F 88 */ lwz r0, lbl_imageModule-_SDA_BASE_(r13) /* 80239A4C 0023684C 81 83 01 48 */ lwz r12, 0x148(r3) /* 80239A50 00236850 7C 63 00 2E */ lwzx r3, r3, r0 /* 80239A54 00236854 7D 89 03 A6 */ mtctr r12 @@ -75266,7 +75266,7 @@ lbl_80239AB0: /* 80239AF4 002368F4 90 1E 00 10 */ stw r0, 0x10(r30) /* 80239AF8 002368F8 80 9E 00 10 */ lwz r4, 0x10(r30) /* 80239AFC 002368FC 80 1E 00 08 */ lwz r0, 8(r30) -/* 80239B00 00236900 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239B00 00236900 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80239B04 00236904 7F A4 01 D6 */ mullw r29, r4, r0 /* 80239B08 00236908 81 83 01 34 */ lwz r12, 0x134(r3) /* 80239B0C 0023690C 7F 9D 2A 14 */ add r28, r29, r5 @@ -75319,7 +75319,7 @@ RwImageFreePixels: /* 80239BAC 002369AC 90 01 00 14 */ stw r0, 0x14(r1) /* 80239BB0 002369B0 93 E1 00 0C */ stw r31, 0xc(r1) /* 80239BB4 002369B4 7C 7F 1B 78 */ mr r31, r3 -/* 80239BB8 002369B8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239BB8 002369B8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80239BBC 002369BC 80 63 00 14 */ lwz r3, 0x14(r3) /* 80239BC0 002369C0 81 84 01 38 */ lwz r12, 0x138(r4) /* 80239BC4 002369C4 7D 89 03 A6 */ mtctr r12 @@ -75450,8 +75450,8 @@ lbl_80239D60: /* 80239D64 00236B64 41 82 03 A0 */ beq lbl_8023A104 /* 80239D68 00236B68 48 00 04 68 */ b lbl_8023A1D0 lbl_80239D6C: -/* 80239D6C 00236B6C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 80239D70 00236B70 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) +/* 80239D6C 00236B6C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80239D70 00236B70 80 0D 9F 88 */ lwz r0, lbl_imageModule-_SDA_BASE_(r13) /* 80239D74 00236B74 81 83 01 44 */ lwz r12, 0x144(r3) /* 80239D78 00236B78 7C 63 00 2E */ lwzx r3, r3, r0 /* 80239D7C 00236B7C 7D 89 03 A6 */ mtctr r12 @@ -75462,11 +75462,11 @@ lbl_80239D6C: /* 80239D90 00236B90 48 00 00 30 */ b lbl_80239DC0 lbl_80239D94: /* 80239D94 00236B94 93 FE 00 04 */ stw r31, 4(r30) -/* 80239D98 00236B98 3C 60 80 2B */ lis r3, lbl_802B7D38@ha +/* 80239D98 00236B98 3C 60 80 2B */ lis r3, lbl_imageTKList@ha /* 80239D9C 00236B9C 38 00 00 00 */ li r0, 0 /* 80239DA0 00236BA0 7F C4 F3 78 */ mr r4, r30 /* 80239DA4 00236BA4 93 7E 00 08 */ stw r27, 8(r30) -/* 80239DA8 00236BA8 38 63 7D 38 */ addi r3, r3, lbl_802B7D38@l +/* 80239DA8 00236BA8 38 63 7D 38 */ addi r3, r3, lbl_imageTKList@l /* 80239DAC 00236BAC 93 5E 00 0C */ stw r26, 0xc(r30) /* 80239DB0 00236BB0 90 1E 00 14 */ stw r0, 0x14(r30) /* 80239DB4 00236BB4 90 1E 00 18 */ stw r0, 0x18(r30) @@ -75507,7 +75507,7 @@ lbl_80239DEC: /* 80239E30 00236C30 90 1E 00 10 */ stw r0, 0x10(r30) /* 80239E34 00236C34 80 9E 00 10 */ lwz r4, 0x10(r30) /* 80239E38 00236C38 80 1E 00 08 */ lwz r0, 8(r30) -/* 80239E3C 00236C3C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239E3C 00236C3C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80239E40 00236C40 7F 44 01 D6 */ mullw r26, r4, r0 /* 80239E44 00236C44 81 83 01 34 */ lwz r12, 0x134(r3) /* 80239E48 00236C48 7F 7A 2A 14 */ add r27, r26, r5 @@ -75549,7 +75549,7 @@ lbl_80239EC0: /* 80239EC8 00236CC8 80 1E 00 00 */ lwz r0, 0(r30) /* 80239ECC 00236CCC 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80239ED0 00236CD0 41 82 00 30 */ beq lbl_80239F00 -/* 80239ED4 00236CD4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239ED4 00236CD4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80239ED8 00236CD8 80 7E 00 14 */ lwz r3, 0x14(r30) /* 80239EDC 00236CDC 81 84 01 38 */ lwz r12, 0x138(r4) /* 80239EE0 00236CE0 7D 89 03 A6 */ mtctr r12 @@ -75561,13 +75561,13 @@ lbl_80239EC0: /* 80239EF8 00236CF8 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 80239EFC 00236CFC 90 1E 00 00 */ stw r0, 0(r30) lbl_80239F00: -/* 80239F00 00236D00 3C 60 80 2B */ lis r3, lbl_802B7D38@ha +/* 80239F00 00236D00 3C 60 80 2B */ lis r3, lbl_imageTKList@ha /* 80239F04 00236D04 7F C4 F3 78 */ mr r4, r30 -/* 80239F08 00236D08 38 63 7D 38 */ addi r3, r3, lbl_802B7D38@l +/* 80239F08 00236D08 38 63 7D 38 */ addi r3, r3, lbl_imageTKList@l /* 80239F0C 00236D0C 4B FF 9A C1 */ bl _rwPluginRegistryDeInitObject -/* 80239F10 00236D10 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239F10 00236D10 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80239F14 00236D14 7F C4 F3 78 */ mr r4, r30 -/* 80239F18 00236D18 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) +/* 80239F18 00236D18 80 0D 9F 88 */ lwz r0, lbl_imageModule-_SDA_BASE_(r13) /* 80239F1C 00236D1C 81 83 01 48 */ lwz r12, 0x148(r3) /* 80239F20 00236D20 7C 63 00 2E */ lwzx r3, r3, r0 /* 80239F24 00236D24 7D 89 03 A6 */ mtctr r12 @@ -75581,7 +75581,7 @@ lbl_80239F34: /* 80239F40 00236D40 80 1C 00 00 */ lwz r0, 0(r28) /* 80239F44 00236D44 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80239F48 00236D48 41 82 00 30 */ beq lbl_80239F78 -/* 80239F4C 00236D4C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239F4C 00236D4C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80239F50 00236D50 80 7C 00 14 */ lwz r3, 0x14(r28) /* 80239F54 00236D54 81 84 01 38 */ lwz r12, 0x138(r4) /* 80239F58 00236D58 7D 89 03 A6 */ mtctr r12 @@ -75624,7 +75624,7 @@ lbl_80239F9C: /* 80239FE0 00236DE0 90 1C 00 10 */ stw r0, 0x10(r28) /* 80239FE4 00236DE4 80 9C 00 10 */ lwz r4, 0x10(r28) /* 80239FE8 00236DE8 80 1C 00 08 */ lwz r0, 8(r28) -/* 80239FEC 00236DEC 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80239FEC 00236DEC 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80239FF0 00236DF0 7F 64 01 D6 */ mullw r27, r4, r0 /* 80239FF4 00236DF4 81 83 01 34 */ lwz r12, 0x134(r3) /* 80239FF8 00236DF8 7F 5B 2A 14 */ add r26, r27, r5 @@ -75662,7 +75662,7 @@ lbl_8023A068: /* 8023A068 00236E68 7F 83 E3 78 */ mr r3, r28 /* 8023A06C 00236E6C 7F C4 F3 78 */ mr r4, r30 /* 8023A070 00236E70 48 00 0E 99 */ bl RwImageCopy -/* 8023A074 00236E74 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A074 00236E74 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A078 00236E78 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8023A07C 00236E7C 81 84 01 38 */ lwz r12, 0x138(r4) /* 8023A080 00236E80 7D 89 03 A6 */ mtctr r12 @@ -75676,7 +75676,7 @@ lbl_8023A068: /* 8023A0A0 00236EA0 80 1E 00 00 */ lwz r0, 0(r30) /* 8023A0A4 00236EA4 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8023A0A8 00236EA8 41 82 00 30 */ beq lbl_8023A0D8 -/* 8023A0AC 00236EAC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A0AC 00236EAC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A0B0 00236EB0 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8023A0B4 00236EB4 81 84 01 38 */ lwz r12, 0x138(r4) /* 8023A0B8 00236EB8 7D 89 03 A6 */ mtctr r12 @@ -75688,13 +75688,13 @@ lbl_8023A068: /* 8023A0D0 00236ED0 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 8023A0D4 00236ED4 90 1E 00 00 */ stw r0, 0(r30) lbl_8023A0D8: -/* 8023A0D8 00236ED8 3C 60 80 2B */ lis r3, lbl_802B7D38@ha +/* 8023A0D8 00236ED8 3C 60 80 2B */ lis r3, lbl_imageTKList@ha /* 8023A0DC 00236EDC 7F C4 F3 78 */ mr r4, r30 -/* 8023A0E0 00236EE0 38 63 7D 38 */ addi r3, r3, lbl_802B7D38@l +/* 8023A0E0 00236EE0 38 63 7D 38 */ addi r3, r3, lbl_imageTKList@l /* 8023A0E4 00236EE4 4B FF 98 E9 */ bl _rwPluginRegistryDeInitObject -/* 8023A0E8 00236EE8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A0E8 00236EE8 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A0EC 00236EEC 7F C4 F3 78 */ mr r4, r30 -/* 8023A0F0 00236EF0 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) +/* 8023A0F0 00236EF0 80 0D 9F 88 */ lwz r0, lbl_imageModule-_SDA_BASE_(r13) /* 8023A0F4 00236EF4 81 83 01 48 */ lwz r12, 0x148(r3) /* 8023A0F8 00236EF8 7C 63 00 2E */ lwzx r3, r3, r0 /* 8023A0FC 00236EFC 7D 89 03 A6 */ mtctr r12 @@ -75790,9 +75790,9 @@ rwsdk.ImagePathForAllFullNames: /* 8023A220 00237020 90 01 00 44 */ stw r0, 0x44(r1) /* 8023A224 00237024 39 61 00 40 */ addi r11, r1, 0x40 /* 8023A228 00237028 4B FB 32 D1 */ bl func_801ED4F8 -/* 8023A22C 0023702C 80 ED 9F 88 */ lwz r7, lbl_803CC888-_SDA_BASE_(r13) +/* 8023A22C 0023702C 80 ED 9F 88 */ lwz r7, lbl_imageModule-_SDA_BASE_(r13) /* 8023A230 00237030 7C 7D 1B 78 */ mr r29, r3 -/* 8023A234 00237034 81 0D 9F 7C */ lwz r8, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A234 00237034 81 0D 9F 7C */ lwz r8, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A238 00237038 7C 98 23 78 */ mr r24, r4 /* 8023A23C 0023703C 38 07 00 04 */ addi r0, r7, 4 /* 8023A240 00237040 7C BE 2B 78 */ mr r30, r5 @@ -75807,14 +75807,14 @@ rwsdk.ImagePathForAllFullNames: /* 8023A264 00237064 7C 00 07 75 */ extsb. r0, r0 /* 8023A268 00237068 40 82 02 98 */ bne lbl_8023A500 lbl_8023A26C: -/* 8023A26C 0023706C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A26C 0023706C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A270 00237070 7F A3 EB 78 */ mr r3, r29 /* 8023A274 00237074 81 84 01 20 */ lwz r12, 0x120(r4) /* 8023A278 00237078 7D 89 03 A6 */ mtctr r12 /* 8023A27C 0023707C 4E 80 04 21 */ bctrl -/* 8023A280 00237080 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A280 00237080 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A284 00237084 7F 78 1A 14 */ add r27, r24, r3 -/* 8023A288 00237088 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) +/* 8023A288 00237088 80 0D 9F 88 */ lwz r0, lbl_imageModule-_SDA_BASE_(r13) /* 8023A28C 0023708C 7C 64 02 14 */ add r3, r4, r0 /* 8023A290 00237090 80 03 02 14 */ lwz r0, 0x214(r3) /* 8023A294 00237094 7C 1B 00 00 */ cmpw r27, r0 @@ -75848,17 +75848,17 @@ lbl_8023A2CC: /* 8023A2FC 002370FC 3B 00 00 00 */ li r24, 0 /* 8023A300 00237100 48 00 00 34 */ b lbl_8023A334 lbl_8023A304: -/* 8023A304 00237104 80 8D 9F 88 */ lwz r4, lbl_803CC888-_SDA_BASE_(r13) -/* 8023A308 00237108 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A304 00237104 80 8D 9F 88 */ lwz r4, lbl_imageModule-_SDA_BASE_(r13) +/* 8023A308 00237108 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A30C 0023710C 38 04 02 10 */ addi r0, r4, 0x210 /* 8023A310 00237110 7C 65 01 2E */ stwx r3, r5, r0 -/* 8023A314 00237114 80 6D 9F 88 */ lwz r3, lbl_803CC888-_SDA_BASE_(r13) -/* 8023A318 00237118 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A314 00237114 80 6D 9F 88 */ lwz r3, lbl_imageModule-_SDA_BASE_(r13) +/* 8023A318 00237118 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A31C 0023711C 38 03 02 14 */ addi r0, r3, 0x214 /* 8023A320 00237120 7F 64 01 2E */ stwx r27, r4, r0 lbl_8023A324: -/* 8023A324 00237124 80 6D 9F 88 */ lwz r3, lbl_803CC888-_SDA_BASE_(r13) -/* 8023A328 00237128 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A324 00237124 80 6D 9F 88 */ lwz r3, lbl_imageModule-_SDA_BASE_(r13) +/* 8023A328 00237128 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A32C 0023712C 38 03 02 10 */ addi r0, r3, 0x210 /* 8023A330 00237130 7F 04 00 2E */ lwzx r24, r4, r0 lbl_8023A334: @@ -75867,7 +75867,7 @@ lbl_8023A334: /* 8023A33C 0023713C 38 60 00 00 */ li r3, 0 /* 8023A340 00237140 48 00 01 D8 */ b lbl_8023A518 lbl_8023A344: -/* 8023A344 00237144 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A344 00237144 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A348 00237148 7F 03 C3 78 */ mr r3, r24 /* 8023A34C 0023714C 7F A4 EB 78 */ mr r4, r29 /* 8023A350 00237150 81 85 00 F8 */ lwz r12, 0xf8(r5) @@ -75881,13 +75881,13 @@ lbl_8023A344: /* 8023A370 00237170 48 00 01 A4 */ b lbl_8023A514 /* 8023A374 00237174 48 00 01 8C */ b lbl_8023A500 lbl_8023A378: -/* 8023A378 00237178 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A378 00237178 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A37C 0023717C 7F 43 D3 78 */ mr r3, r26 /* 8023A380 00237180 38 80 00 3B */ li r4, 0x3b /* 8023A384 00237184 81 85 01 0C */ lwz r12, 0x10c(r5) /* 8023A388 00237188 7D 89 03 A6 */ mtctr r12 /* 8023A38C 0023718C 4E 80 04 21 */ bctrl -/* 8023A390 00237190 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A390 00237190 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A394 00237194 7F 43 D3 78 */ mr r3, r26 /* 8023A398 00237198 38 80 00 3B */ li r4, 0x3b /* 8023A39C 0023719C 81 85 01 0C */ lwz r12, 0x10c(r5) @@ -75899,21 +75899,21 @@ lbl_8023A378: /* 8023A3B4 002371B4 3B 39 00 01 */ addi r25, r25, 1 /* 8023A3B8 002371B8 48 00 00 1C */ b lbl_8023A3D4 lbl_8023A3BC: -/* 8023A3BC 002371BC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A3BC 002371BC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A3C0 002371C0 7F 43 D3 78 */ mr r3, r26 /* 8023A3C4 002371C4 81 84 01 20 */ lwz r12, 0x120(r4) /* 8023A3C8 002371C8 7D 89 03 A6 */ mtctr r12 /* 8023A3CC 002371CC 4E 80 04 21 */ bctrl /* 8023A3D0 002371D0 7C 7C 1B 78 */ mr r28, r3 lbl_8023A3D4: -/* 8023A3D4 002371D4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A3D4 002371D4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A3D8 002371D8 7F A3 EB 78 */ mr r3, r29 /* 8023A3DC 002371DC 81 84 01 20 */ lwz r12, 0x120(r4) /* 8023A3E0 002371E0 7D 89 03 A6 */ mtctr r12 /* 8023A3E4 002371E4 4E 80 04 21 */ bctrl -/* 8023A3E8 002371E8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A3E8 002371E8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A3EC 002371EC 7F 63 C2 14 */ add r27, r3, r24 -/* 8023A3F0 002371F0 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) +/* 8023A3F0 002371F0 80 0D 9F 88 */ lwz r0, lbl_imageModule-_SDA_BASE_(r13) /* 8023A3F4 002371F4 7F 7C DA 14 */ add r27, r28, r27 /* 8023A3F8 002371F8 7C 64 02 14 */ add r3, r4, r0 /* 8023A3FC 002371FC 80 03 02 14 */ lwz r0, 0x214(r3) @@ -75948,17 +75948,17 @@ lbl_8023A438: /* 8023A468 00237268 3B 60 00 00 */ li r27, 0 /* 8023A46C 0023726C 48 00 00 34 */ b lbl_8023A4A0 lbl_8023A470: -/* 8023A470 00237270 80 8D 9F 88 */ lwz r4, lbl_803CC888-_SDA_BASE_(r13) -/* 8023A474 00237274 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A470 00237270 80 8D 9F 88 */ lwz r4, lbl_imageModule-_SDA_BASE_(r13) +/* 8023A474 00237274 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A478 00237278 38 04 02 10 */ addi r0, r4, 0x210 /* 8023A47C 0023727C 7C 65 01 2E */ stwx r3, r5, r0 -/* 8023A480 00237280 80 6D 9F 88 */ lwz r3, lbl_803CC888-_SDA_BASE_(r13) -/* 8023A484 00237284 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A480 00237280 80 6D 9F 88 */ lwz r3, lbl_imageModule-_SDA_BASE_(r13) +/* 8023A484 00237284 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A488 00237288 38 03 02 14 */ addi r0, r3, 0x214 /* 8023A48C 0023728C 7F 64 01 2E */ stwx r27, r4, r0 lbl_8023A490: -/* 8023A490 00237290 80 6D 9F 88 */ lwz r3, lbl_803CC888-_SDA_BASE_(r13) -/* 8023A494 00237294 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A490 00237290 80 6D 9F 88 */ lwz r3, lbl_imageModule-_SDA_BASE_(r13) +/* 8023A494 00237294 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A498 00237298 38 03 02 10 */ addi r0, r3, 0x210 /* 8023A49C 0023729C 7F 64 00 2E */ lwzx r27, r4, r0 lbl_8023A4A0: @@ -75971,7 +75971,7 @@ lbl_8023A4B0: /* 8023A4B4 002372B4 7F 44 D3 78 */ mr r4, r26 /* 8023A4B8 002372B8 7F 85 E3 78 */ mr r5, r28 /* 8023A4BC 002372BC 4B DC 90 85 */ bl memcpy -/* 8023A4C0 002372C0 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A4C0 002372C0 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A4C4 002372C4 7F A4 EB 78 */ mr r4, r29 /* 8023A4C8 002372C8 7C 7B E2 14 */ add r3, r27, r28 /* 8023A4CC 002372CC 81 85 00 F8 */ lwz r12, 0xf8(r5) @@ -76011,7 +76011,7 @@ lbl_8023A530: /* 8023A540 00237340 7C 9F 23 78 */ mr r31, r4 /* 8023A544 00237344 93 C1 00 08 */ stw r30, 8(r1) /* 8023A548 00237348 7C 7E 1B 78 */ mr r30, r3 -/* 8023A54C 0023734C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A54C 0023734C 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A550 00237350 81 85 00 C4 */ lwz r12, 0xc4(r5) /* 8023A554 00237354 7D 89 03 A6 */ mtctr r12 /* 8023A558 00237358 4E 80 04 21 */ bctrl @@ -76046,24 +76046,24 @@ lbl_8023A5A8: /* 8023A5C0 002373C0 7C 9D 23 78 */ mr r29, r4 /* 8023A5C4 002373C4 93 81 00 10 */ stw r28, 0x10(r1) /* 8023A5C8 002373C8 7C 7C 1B 78 */ mr r28, r3 -/* 8023A5CC 002373CC 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A5CC 002373CC 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A5D0 002373D0 81 85 01 20 */ lwz r12, 0x120(r5) /* 8023A5D4 002373D4 7D 89 03 A6 */ mtctr r12 /* 8023A5D8 002373D8 4E 80 04 21 */ bctrl -/* 8023A5DC 002373DC 80 8D 9F 88 */ lwz r4, lbl_803CC888-_SDA_BASE_(r13) +/* 8023A5DC 002373DC 80 8D 9F 88 */ lwz r4, lbl_imageModule-_SDA_BASE_(r13) /* 8023A5E0 002373E0 7F DC 1A 14 */ add r30, r28, r3 -/* 8023A5E4 002373E4 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A5E4 002373E4 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A5E8 002373E8 38 04 02 1C */ addi r0, r4, 0x21c /* 8023A5EC 002373EC 7F E3 00 2E */ lwzx r31, r3, r0 /* 8023A5F0 002373F0 48 00 00 8C */ b lbl_8023A67C lbl_8023A5F4: -/* 8023A5F4 002373F4 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A5F4 002373F4 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A5F8 002373F8 7F C3 F3 78 */ mr r3, r30 /* 8023A5FC 002373FC 7F E4 FB 78 */ mr r4, r31 /* 8023A600 00237400 81 85 00 F8 */ lwz r12, 0xf8(r5) /* 8023A604 00237404 7D 89 03 A6 */ mtctr r12 /* 8023A608 00237408 4E 80 04 21 */ bctrl -/* 8023A60C 0023740C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A60C 0023740C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A610 00237410 7F 83 E3 78 */ mr r3, r28 /* 8023A614 00237414 81 84 00 C4 */ lwz r12, 0xc4(r4) /* 8023A618 00237418 7D 89 03 A6 */ mtctr r12 @@ -76074,13 +76074,13 @@ lbl_8023A5F4: /* 8023A62C 0023742C 38 60 00 00 */ li r3, 0 /* 8023A630 00237430 48 00 00 58 */ b lbl_8023A688 lbl_8023A634: -/* 8023A634 00237434 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A634 00237434 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A638 00237438 7F C3 F3 78 */ mr r3, r30 /* 8023A63C 0023743C 38 9F 00 14 */ addi r4, r31, 0x14 /* 8023A640 00237440 81 85 00 F8 */ lwz r12, 0xf8(r5) /* 8023A644 00237444 7D 89 03 A6 */ mtctr r12 /* 8023A648 00237448 4E 80 04 21 */ bctrl -/* 8023A64C 0023744C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A64C 0023744C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A650 00237450 7F 83 E3 78 */ mr r3, r28 /* 8023A654 00237454 81 84 00 C4 */ lwz r12, 0xc4(r4) /* 8023A658 00237458 7D 89 03 A6 */ mtctr r12 @@ -76137,7 +76137,7 @@ RwImageReadMaskedImage: /* 8023A700 00237500 7C 7E 1B 78 */ mr r30, r3 /* 8023A704 00237504 93 A1 00 24 */ stw r29, 0x24(r1) /* 8023A708 00237508 93 81 00 20 */ stw r28, 0x20(r1) -/* 8023A70C 0023750C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A70C 0023750C 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A710 00237510 81 85 01 08 */ lwz r12, 0x108(r5) /* 8023A714 00237514 7D 89 03 A6 */ mtctr r12 /* 8023A718 00237518 4E 80 04 21 */ bctrl @@ -76148,7 +76148,7 @@ RwImageReadMaskedImage: lbl_8023A72C: /* 8023A72C 0023752C 7F DC F3 78 */ mr r28, r30 lbl_8023A730: -/* 8023A730 00237530 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A730 00237530 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A734 00237534 7F 83 E3 78 */ mr r3, r28 /* 8023A738 00237538 38 80 00 2F */ li r4, 0x2f /* 8023A73C 0023753C 81 85 01 08 */ lwz r12, 0x108(r5) @@ -76158,7 +76158,7 @@ lbl_8023A730: /* 8023A74C 0023754C 41 82 00 08 */ beq lbl_8023A754 /* 8023A750 00237550 7C 7C 1B 78 */ mr r28, r3 lbl_8023A754: -/* 8023A754 00237554 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A754 00237554 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A758 00237558 7F 83 E3 78 */ mr r3, r28 /* 8023A75C 0023755C 38 80 00 5C */ li r4, 0x5c /* 8023A760 00237560 81 85 01 08 */ lwz r12, 0x108(r5) @@ -76170,20 +76170,20 @@ lbl_8023A754: lbl_8023A778: /* 8023A778 00237578 7F 83 E3 78 */ mr r3, r28 lbl_8023A77C: -/* 8023A77C 0023757C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A77C 0023757C 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A780 00237580 38 80 00 2E */ li r4, 0x2e /* 8023A784 00237584 81 85 01 08 */ lwz r12, 0x108(r5) /* 8023A788 00237588 7D 89 03 A6 */ mtctr r12 /* 8023A78C 0023758C 4E 80 04 21 */ bctrl /* 8023A790 00237590 7C 7C 1B 79 */ or. r28, r3, r3 /* 8023A794 00237594 41 82 00 AC */ beq lbl_8023A840 -/* 8023A798 00237598 80 6D 9F 88 */ lwz r3, lbl_803CC888-_SDA_BASE_(r13) -/* 8023A79C 0023759C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A798 00237598 80 6D 9F 88 */ lwz r3, lbl_imageModule-_SDA_BASE_(r13) +/* 8023A79C 0023759C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A7A0 002375A0 38 03 02 1C */ addi r0, r3, 0x21c /* 8023A7A4 002375A4 7F A4 00 2E */ lwzx r29, r4, r0 /* 8023A7A8 002375A8 48 00 00 88 */ b lbl_8023A830 lbl_8023A7AC: -/* 8023A7AC 002375AC 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A7AC 002375AC 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A7B0 002375B0 7F A3 EB 78 */ mr r3, r29 /* 8023A7B4 002375B4 7F 84 E3 78 */ mr r4, r28 /* 8023A7B8 002375B8 81 85 01 14 */ lwz r12, 0x114(r5) @@ -76191,7 +76191,7 @@ lbl_8023A7AC: /* 8023A7C0 002375C0 4E 80 04 21 */ bctrl /* 8023A7C4 002375C4 2C 03 00 00 */ cmpwi r3, 0 /* 8023A7C8 002375C8 41 82 00 24 */ beq lbl_8023A7EC -/* 8023A7CC 002375CC 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A7CC 002375CC 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A7D0 002375D0 7F 84 E3 78 */ mr r4, r28 /* 8023A7D4 002375D4 38 7D 00 14 */ addi r3, r29, 0x14 /* 8023A7D8 002375D8 81 85 01 14 */ lwz r12, 0x114(r5) @@ -76234,7 +76234,7 @@ lbl_8023A844: /* 8023A854 00237654 88 1F 00 00 */ lbz r0, 0(r31) /* 8023A858 00237658 7C 00 07 75 */ extsb. r0, r0 /* 8023A85C 0023765C 41 82 03 E0 */ beq lbl_8023AC3C -/* 8023A860 00237660 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A860 00237660 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A864 00237664 7F E3 FB 78 */ mr r3, r31 /* 8023A868 00237668 38 80 00 3A */ li r4, 0x3a /* 8023A86C 0023766C 81 85 01 08 */ lwz r12, 0x108(r5) @@ -76247,7 +76247,7 @@ lbl_8023A844: lbl_8023A888: /* 8023A888 00237688 7F FC FB 78 */ mr r28, r31 lbl_8023A88C: -/* 8023A88C 0023768C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A88C 0023768C 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A890 00237690 7F 83 E3 78 */ mr r3, r28 /* 8023A894 00237694 38 80 00 2F */ li r4, 0x2f /* 8023A898 00237698 81 85 01 08 */ lwz r12, 0x108(r5) @@ -76257,7 +76257,7 @@ lbl_8023A88C: /* 8023A8A8 002376A8 41 82 00 08 */ beq lbl_8023A8B0 /* 8023A8AC 002376AC 7C 7C 1B 78 */ mr r28, r3 lbl_8023A8B0: -/* 8023A8B0 002376B0 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A8B0 002376B0 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A8B4 002376B4 7F 83 E3 78 */ mr r3, r28 /* 8023A8B8 002376B8 38 80 00 5C */ li r4, 0x5c /* 8023A8BC 002376BC 81 85 01 08 */ lwz r12, 0x108(r5) @@ -76269,20 +76269,20 @@ lbl_8023A8B0: lbl_8023A8D4: /* 8023A8D4 002376D4 7F 83 E3 78 */ mr r3, r28 lbl_8023A8D8: -/* 8023A8D8 002376D8 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A8D8 002376D8 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A8DC 002376DC 38 80 00 2E */ li r4, 0x2e /* 8023A8E0 002376E0 81 85 01 08 */ lwz r12, 0x108(r5) /* 8023A8E4 002376E4 7D 89 03 A6 */ mtctr r12 /* 8023A8E8 002376E8 4E 80 04 21 */ bctrl /* 8023A8EC 002376EC 7C 7D 1B 79 */ or. r29, r3, r3 /* 8023A8F0 002376F0 41 82 00 AC */ beq lbl_8023A99C -/* 8023A8F4 002376F4 80 6D 9F 88 */ lwz r3, lbl_803CC888-_SDA_BASE_(r13) -/* 8023A8F8 002376F8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A8F4 002376F4 80 6D 9F 88 */ lwz r3, lbl_imageModule-_SDA_BASE_(r13) +/* 8023A8F8 002376F8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A8FC 002376FC 38 03 02 1C */ addi r0, r3, 0x21c /* 8023A900 00237700 7F 84 00 2E */ lwzx r28, r4, r0 /* 8023A904 00237704 48 00 00 88 */ b lbl_8023A98C lbl_8023A908: -/* 8023A908 00237708 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A908 00237708 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A90C 0023770C 7F 83 E3 78 */ mr r3, r28 /* 8023A910 00237710 7F A4 EB 78 */ mr r4, r29 /* 8023A914 00237714 81 85 01 14 */ lwz r12, 0x114(r5) @@ -76290,7 +76290,7 @@ lbl_8023A908: /* 8023A91C 0023771C 4E 80 04 21 */ bctrl /* 8023A920 00237720 2C 03 00 00 */ cmpwi r3, 0 /* 8023A924 00237724 41 82 00 24 */ beq lbl_8023A948 -/* 8023A928 00237728 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A928 00237728 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A92C 0023772C 7F A4 EB 78 */ mr r4, r29 /* 8023A930 00237730 38 7C 00 14 */ addi r3, r28, 0x14 /* 8023A934 00237734 81 85 01 14 */ lwz r12, 0x114(r5) @@ -76331,7 +76331,7 @@ lbl_8023A9A0: /* 8023A9A8 002377A8 80 1E 00 00 */ lwz r0, 0(r30) /* 8023A9AC 002377AC 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8023A9B0 002377B0 41 82 00 30 */ beq lbl_8023A9E0 -/* 8023A9B4 002377B4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A9B4 002377B4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A9B8 002377B8 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8023A9BC 002377BC 81 84 01 38 */ lwz r12, 0x138(r4) /* 8023A9C0 002377C0 7D 89 03 A6 */ mtctr r12 @@ -76343,13 +76343,13 @@ lbl_8023A9A0: /* 8023A9D8 002377D8 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 8023A9DC 002377DC 90 1E 00 00 */ stw r0, 0(r30) lbl_8023A9E0: -/* 8023A9E0 002377E0 3C 60 80 2B */ lis r3, lbl_802B7D38@ha +/* 8023A9E0 002377E0 3C 60 80 2B */ lis r3, lbl_imageTKList@ha /* 8023A9E4 002377E4 7F C4 F3 78 */ mr r4, r30 -/* 8023A9E8 002377E8 38 63 7D 38 */ addi r3, r3, lbl_802B7D38@l +/* 8023A9E8 002377E8 38 63 7D 38 */ addi r3, r3, lbl_imageTKList@l /* 8023A9EC 002377EC 4B FF 8F E1 */ bl _rwPluginRegistryDeInitObject -/* 8023A9F0 002377F0 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023A9F0 002377F0 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023A9F4 002377F4 7F C4 F3 78 */ mr r4, r30 -/* 8023A9F8 002377F8 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) +/* 8023A9F8 002377F8 80 0D 9F 88 */ lwz r0, lbl_imageModule-_SDA_BASE_(r13) /* 8023A9FC 002377FC 81 83 01 48 */ lwz r12, 0x148(r3) /* 8023AA00 00237800 7C 63 00 2E */ lwzx r3, r3, r0 /* 8023AA04 00237804 7D 89 03 A6 */ mtctr r12 @@ -76364,7 +76364,7 @@ lbl_8023AA14: /* 8023AA24 00237824 80 1E 00 00 */ lwz r0, 0(r30) /* 8023AA28 00237828 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8023AA2C 0023782C 41 82 00 30 */ beq lbl_8023AA5C -/* 8023AA30 00237830 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023AA30 00237830 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023AA34 00237834 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8023AA38 00237838 81 84 01 38 */ lwz r12, 0x138(r4) /* 8023AA3C 0023783C 7D 89 03 A6 */ mtctr r12 @@ -76376,13 +76376,13 @@ lbl_8023AA14: /* 8023AA54 00237854 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 8023AA58 00237858 90 1E 00 00 */ stw r0, 0(r30) lbl_8023AA5C: -/* 8023AA5C 0023785C 3C 60 80 2B */ lis r3, lbl_802B7D38@ha +/* 8023AA5C 0023785C 3C 60 80 2B */ lis r3, lbl_imageTKList@ha /* 8023AA60 00237860 7F C4 F3 78 */ mr r4, r30 -/* 8023AA64 00237864 38 63 7D 38 */ addi r3, r3, lbl_802B7D38@l +/* 8023AA64 00237864 38 63 7D 38 */ addi r3, r3, lbl_imageTKList@l /* 8023AA68 00237868 4B FF 8F 65 */ bl _rwPluginRegistryDeInitObject -/* 8023AA6C 0023786C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023AA6C 0023786C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023AA70 00237870 7F C4 F3 78 */ mr r4, r30 -/* 8023AA74 00237874 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) +/* 8023AA74 00237874 80 0D 9F 88 */ lwz r0, lbl_imageModule-_SDA_BASE_(r13) /* 8023AA78 00237878 81 83 01 48 */ lwz r12, 0x148(r3) /* 8023AA7C 0023787C 7C 63 00 2E */ lwzx r3, r3, r0 /* 8023AA80 00237880 7D 89 03 A6 */ mtctr r12 @@ -76390,7 +76390,7 @@ lbl_8023AA5C: /* 8023AA88 00237888 80 1F 00 00 */ lwz r0, 0(r31) /* 8023AA8C 0023788C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8023AA90 00237890 41 82 00 30 */ beq lbl_8023AAC0 -/* 8023AA94 00237894 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023AA94 00237894 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023AA98 00237898 80 7F 00 14 */ lwz r3, 0x14(r31) /* 8023AA9C 0023789C 81 84 01 38 */ lwz r12, 0x138(r4) /* 8023AAA0 002378A0 7D 89 03 A6 */ mtctr r12 @@ -76402,13 +76402,13 @@ lbl_8023AA5C: /* 8023AAB8 002378B8 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 8023AABC 002378BC 90 1F 00 00 */ stw r0, 0(r31) lbl_8023AAC0: -/* 8023AAC0 002378C0 3C 60 80 2B */ lis r3, lbl_802B7D38@ha +/* 8023AAC0 002378C0 3C 60 80 2B */ lis r3, lbl_imageTKList@ha /* 8023AAC4 002378C4 7F E4 FB 78 */ mr r4, r31 -/* 8023AAC8 002378C8 38 63 7D 38 */ addi r3, r3, lbl_802B7D38@l +/* 8023AAC8 002378C8 38 63 7D 38 */ addi r3, r3, lbl_imageTKList@l /* 8023AACC 002378CC 4B FF 8F 01 */ bl _rwPluginRegistryDeInitObject -/* 8023AAD0 002378D0 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023AAD0 002378D0 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023AAD4 002378D4 7F E4 FB 78 */ mr r4, r31 -/* 8023AAD8 002378D8 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) +/* 8023AAD8 002378D8 80 0D 9F 88 */ lwz r0, lbl_imageModule-_SDA_BASE_(r13) /* 8023AADC 002378DC 81 83 01 48 */ lwz r12, 0x148(r3) /* 8023AAE0 002378E0 7C 63 00 2E */ lwzx r3, r3, r0 /* 8023AAE4 002378E4 7D 89 03 A6 */ mtctr r12 @@ -76424,7 +76424,7 @@ lbl_8023AAF4: /* 8023AB08 00237908 80 1E 00 00 */ lwz r0, 0(r30) /* 8023AB0C 0023790C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8023AB10 00237910 41 82 00 30 */ beq lbl_8023AB40 -/* 8023AB14 00237914 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023AB14 00237914 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023AB18 00237918 80 7E 00 14 */ lwz r3, 0x14(r30) /* 8023AB1C 0023791C 81 84 01 38 */ lwz r12, 0x138(r4) /* 8023AB20 00237920 7D 89 03 A6 */ mtctr r12 @@ -76436,13 +76436,13 @@ lbl_8023AAF4: /* 8023AB38 00237938 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 8023AB3C 0023793C 90 1E 00 00 */ stw r0, 0(r30) lbl_8023AB40: -/* 8023AB40 00237940 3C 60 80 2B */ lis r3, lbl_802B7D38@ha +/* 8023AB40 00237940 3C 60 80 2B */ lis r3, lbl_imageTKList@ha /* 8023AB44 00237944 7F C4 F3 78 */ mr r4, r30 -/* 8023AB48 00237948 38 63 7D 38 */ addi r3, r3, lbl_802B7D38@l +/* 8023AB48 00237948 38 63 7D 38 */ addi r3, r3, lbl_imageTKList@l /* 8023AB4C 0023794C 4B FF 8E 81 */ bl _rwPluginRegistryDeInitObject -/* 8023AB50 00237950 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023AB50 00237950 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023AB54 00237954 7F C4 F3 78 */ mr r4, r30 -/* 8023AB58 00237958 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) +/* 8023AB58 00237958 80 0D 9F 88 */ lwz r0, lbl_imageModule-_SDA_BASE_(r13) /* 8023AB5C 0023795C 81 83 01 48 */ lwz r12, 0x148(r3) /* 8023AB60 00237960 7C 63 00 2E */ lwzx r3, r3, r0 /* 8023AB64 00237964 7D 89 03 A6 */ mtctr r12 @@ -76450,7 +76450,7 @@ lbl_8023AB40: /* 8023AB6C 0023796C 80 1F 00 00 */ lwz r0, 0(r31) /* 8023AB70 00237970 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8023AB74 00237974 41 82 00 30 */ beq lbl_8023ABA4 -/* 8023AB78 00237978 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023AB78 00237978 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023AB7C 0023797C 80 7F 00 14 */ lwz r3, 0x14(r31) /* 8023AB80 00237980 81 84 01 38 */ lwz r12, 0x138(r4) /* 8023AB84 00237984 7D 89 03 A6 */ mtctr r12 @@ -76462,13 +76462,13 @@ lbl_8023AB40: /* 8023AB9C 0023799C 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 8023ABA0 002379A0 90 1F 00 00 */ stw r0, 0(r31) lbl_8023ABA4: -/* 8023ABA4 002379A4 3C 60 80 2B */ lis r3, lbl_802B7D38@ha +/* 8023ABA4 002379A4 3C 60 80 2B */ lis r3, lbl_imageTKList@ha /* 8023ABA8 002379A8 7F E4 FB 78 */ mr r4, r31 -/* 8023ABAC 002379AC 38 63 7D 38 */ addi r3, r3, lbl_802B7D38@l +/* 8023ABAC 002379AC 38 63 7D 38 */ addi r3, r3, lbl_imageTKList@l /* 8023ABB0 002379B0 4B FF 8E 1D */ bl _rwPluginRegistryDeInitObject -/* 8023ABB4 002379B4 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023ABB4 002379B4 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023ABB8 002379B8 7F E4 FB 78 */ mr r4, r31 -/* 8023ABBC 002379BC 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) +/* 8023ABBC 002379BC 80 0D 9F 88 */ lwz r0, lbl_imageModule-_SDA_BASE_(r13) /* 8023ABC0 002379C0 81 83 01 48 */ lwz r12, 0x148(r3) /* 8023ABC4 002379C4 7C 63 00 2E */ lwzx r3, r3, r0 /* 8023ABC8 002379C8 7D 89 03 A6 */ mtctr r12 @@ -76479,7 +76479,7 @@ lbl_8023ABD8: /* 8023ABD8 002379D8 80 1F 00 00 */ lwz r0, 0(r31) /* 8023ABDC 002379DC 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8023ABE0 002379E0 41 82 00 30 */ beq lbl_8023AC10 -/* 8023ABE4 002379E4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023ABE4 002379E4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023ABE8 002379E8 80 7F 00 14 */ lwz r3, 0x14(r31) /* 8023ABEC 002379EC 81 84 01 38 */ lwz r12, 0x138(r4) /* 8023ABF0 002379F0 7D 89 03 A6 */ mtctr r12 @@ -76491,13 +76491,13 @@ lbl_8023ABD8: /* 8023AC08 00237A08 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e /* 8023AC0C 00237A0C 90 1F 00 00 */ stw r0, 0(r31) lbl_8023AC10: -/* 8023AC10 00237A10 3C 60 80 2B */ lis r3, lbl_802B7D38@ha +/* 8023AC10 00237A10 3C 60 80 2B */ lis r3, lbl_imageTKList@ha /* 8023AC14 00237A14 7F E4 FB 78 */ mr r4, r31 -/* 8023AC18 00237A18 38 63 7D 38 */ addi r3, r3, lbl_802B7D38@l +/* 8023AC18 00237A18 38 63 7D 38 */ addi r3, r3, lbl_imageTKList@l /* 8023AC1C 00237A1C 4B FF 8D B1 */ bl _rwPluginRegistryDeInitObject -/* 8023AC20 00237A20 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023AC20 00237A20 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023AC24 00237A24 7F E4 FB 78 */ mr r4, r31 -/* 8023AC28 00237A28 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) +/* 8023AC28 00237A28 80 0D 9F 88 */ lwz r0, lbl_imageModule-_SDA_BASE_(r13) /* 8023AC2C 00237A2C 81 83 01 48 */ lwz r12, 0x148(r3) /* 8023AC30 00237A30 7C 63 00 2E */ lwzx r3, r3, r0 /* 8023AC34 00237A34 7D 89 03 A6 */ mtctr r12 @@ -76526,7 +76526,7 @@ RwRGBASetFromPixel: /* 8023AC78 00237A78 7C 7F 1B 78 */ mr r31, r3 /* 8023AC7C 00237A7C 90 81 00 08 */ stw r4, 8(r1) /* 8023AC80 00237A80 38 81 00 08 */ addi r4, r1, 8 -/* 8023AC84 00237A84 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023AC84 00237A84 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023AC88 00237A88 81 86 00 54 */ lwz r12, 0x54(r6) /* 8023AC8C 00237A8C 7D 89 03 A6 */ mtctr r12 /* 8023AC90 00237A90 4E 80 04 21 */ bctrl @@ -76812,9 +76812,9 @@ lbl_8023B03C: /* 8023B070 00237E70 38 60 00 00 */ li r3, 0 /* 8023B074 00237E74 48 00 02 FC */ b lbl_8023B370 lbl_8023B078: -/* 8023B078 00237E78 80 8D 9F 88 */ lwz r4, lbl_803CC888-_SDA_BASE_(r13) +/* 8023B078 00237E78 80 8D 9F 88 */ lwz r4, lbl_imageModule-_SDA_BASE_(r13) /* 8023B07C 00237E7C 2C 08 00 00 */ cmpwi r8, 0 -/* 8023B080 00237E80 80 0D 9F 7C */ lwz r0, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023B080 00237E80 80 0D 9F 7C */ lwz r0, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023B084 00237E84 7C C7 33 78 */ mr r7, r6 /* 8023B088 00237E88 38 A4 00 0C */ addi r5, r4, 0xc /* 8023B08C 00237E8C 7D 04 43 78 */ mr r4, r8 @@ -76912,9 +76912,9 @@ lbl_8023B1E8: /* 8023B1E8 00237FE8 39 60 00 00 */ li r11, 0 /* 8023B1EC 00237FEC 48 00 01 40 */ b lbl_8023B32C lbl_8023B1F0: -/* 8023B1F0 00237FF0 80 8D 9F 88 */ lwz r4, lbl_803CC888-_SDA_BASE_(r13) +/* 8023B1F0 00237FF0 80 8D 9F 88 */ lwz r4, lbl_imageModule-_SDA_BASE_(r13) /* 8023B1F4 00237FF4 2C 09 00 00 */ cmpwi r9, 0 -/* 8023B1F8 00237FF8 80 0D 9F 7C */ lwz r0, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023B1F8 00237FF8 80 0D 9F 7C */ lwz r0, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023B1FC 00237FFC 7D 07 43 78 */ mr r7, r8 /* 8023B200 00238000 38 A4 00 0C */ addi r5, r4, 0xc /* 8023B204 00238004 7D 06 43 78 */ mr r6, r8 @@ -77034,45 +77034,45 @@ RwImageSetGamma: /* 8023B3A0 002381A0 F3 A1 00 38 */ psq_st f29, 56(r1), 0, qr0 /* 8023B3A4 002381A4 93 E1 00 2C */ stw r31, 0x2c(r1) /* 8023B3A8 002381A8 93 C1 00 28 */ stw r30, 0x28(r1) -/* 8023B3AC 002381AC 80 6D 9F 88 */ lwz r3, lbl_803CC888-_SDA_BASE_(r13) +/* 8023B3AC 002381AC 80 6D 9F 88 */ lwz r3, lbl_imageModule-_SDA_BASE_(r13) /* 8023B3B0 002381B0 FF E0 08 90 */ fmr f31, f1 -/* 8023B3B4 002381B4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023B3B4 002381B4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023B3B8 002381B8 38 A0 00 00 */ li r5, 0 /* 8023B3BC 002381BC 38 03 02 0C */ addi r0, r3, 0x20c /* 8023B3C0 002381C0 3B E0 00 01 */ li r31, 1 /* 8023B3C4 002381C4 7F E4 05 2E */ stfsx f31, r4, r0 /* 8023B3C8 002381C8 3F C0 43 30 */ lis r30, 0x4330 -/* 8023B3CC 002381CC C0 02 BD 40 */ lfs f0, lbl_803D06C0-_SDA2_BASE_(r2) -/* 8023B3D0 002381D0 80 6D 9F 88 */ lwz r3, lbl_803CC888-_SDA_BASE_(r13) +/* 8023B3CC 002381CC C0 02 BD 40 */ lfs f0, lbl__72_2-_SDA2_BASE_(r2) +/* 8023B3D0 002381D0 80 6D 9F 88 */ lwz r3, lbl_imageModule-_SDA_BASE_(r13) /* 8023B3D4 002381D4 EF C0 F8 24 */ fdivs f30, f0, f31 -/* 8023B3D8 002381D8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023B3D8 002381D8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023B3DC 002381DC 38 03 00 0C */ addi r0, r3, 0xc /* 8023B3E0 002381E0 7C A4 01 AE */ stbx r5, r4, r0 -/* 8023B3E4 002381E4 80 6D 9F 88 */ lwz r3, lbl_803CC888-_SDA_BASE_(r13) -/* 8023B3E8 002381E8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023B3E4 002381E4 80 6D 9F 88 */ lwz r3, lbl_imageModule-_SDA_BASE_(r13) +/* 8023B3E8 002381E8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023B3EC 002381EC 38 03 01 0C */ addi r0, r3, 0x10c /* 8023B3F0 002381F0 7C A4 01 AE */ stbx r5, r4, r0 lbl_8023B3F4: /* 8023B3F4 002381F4 6F E0 80 00 */ xoris r0, r31, 0x8000 /* 8023B3F8 002381F8 93 C1 00 08 */ stw r30, 8(r1) -/* 8023B3FC 002381FC C8 62 BD 50 */ lfd f3, lbl_803D06D0-_SDA2_BASE_(r2) +/* 8023B3FC 002381FC C8 62 BD 50 */ lfd f3, lbl__870_2-_SDA2_BASE_(r2) /* 8023B400 00238200 FC 40 F0 90 */ fmr f2, f30 /* 8023B404 00238204 90 01 00 0C */ stw r0, 0xc(r1) -/* 8023B408 00238208 C0 02 BD 44 */ lfs f0, lbl_803D06C4-_SDA2_BASE_(r2) +/* 8023B408 00238208 C0 02 BD 44 */ lfs f0, lbl__867_8-_SDA2_BASE_(r2) /* 8023B40C 0023820C C8 21 00 08 */ lfd f1, 8(r1) /* 8023B410 00238210 EC 21 18 28 */ fsubs f1, f1, f3 /* 8023B414 00238214 EF A1 00 24 */ fdivs f29, f1, f0 /* 8023B418 00238218 FC 20 E8 90 */ fmr f1, f29 /* 8023B41C 0023821C 4B FB 17 15 */ bl func_801ECB30 /* 8023B420 00238220 FC 80 08 18 */ frsp f4, f1 -/* 8023B424 00238224 C0 02 BD 44 */ lfs f0, lbl_803D06C4-_SDA2_BASE_(r2) -/* 8023B428 00238228 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) +/* 8023B424 00238224 C0 02 BD 44 */ lfs f0, lbl__867_8-_SDA2_BASE_(r2) +/* 8023B428 00238228 80 0D 9F 88 */ lwz r0, lbl_imageModule-_SDA_BASE_(r13) /* 8023B42C 0023822C FC 20 E8 90 */ fmr f1, f29 -/* 8023B430 00238230 C0 62 BD 48 */ lfs f3, lbl_803D06C8-_SDA2_BASE_(r2) +/* 8023B430 00238230 C0 62 BD 48 */ lfs f3, lbl__868_3-_SDA2_BASE_(r2) /* 8023B434 00238234 FC 40 F8 90 */ fmr f2, f31 /* 8023B438 00238238 EC 00 01 32 */ fmuls f0, f0, f4 /* 8023B43C 0023823C 7C 60 FA 14 */ add r3, r0, r31 -/* 8023B440 00238240 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023B440 00238240 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023B444 00238244 38 03 00 0C */ addi r0, r3, 0xc /* 8023B448 00238248 EC 03 00 2A */ fadds f0, f3, f0 /* 8023B44C 0023824C FC 00 00 1E */ fctiwz f0, f0 @@ -77081,13 +77081,13 @@ lbl_8023B3F4: /* 8023B458 00238258 7C 64 01 AE */ stbx r3, r4, r0 /* 8023B45C 0023825C 4B FB 16 D5 */ bl func_801ECB30 /* 8023B460 00238260 FC 40 08 18 */ frsp f2, f1 -/* 8023B464 00238264 C0 02 BD 44 */ lfs f0, lbl_803D06C4-_SDA2_BASE_(r2) -/* 8023B468 00238268 80 0D 9F 88 */ lwz r0, lbl_803CC888-_SDA_BASE_(r13) -/* 8023B46C 0023826C C0 22 BD 48 */ lfs f1, lbl_803D06C8-_SDA2_BASE_(r2) +/* 8023B464 00238264 C0 02 BD 44 */ lfs f0, lbl__867_8-_SDA2_BASE_(r2) +/* 8023B468 00238268 80 0D 9F 88 */ lwz r0, lbl_imageModule-_SDA_BASE_(r13) +/* 8023B46C 0023826C C0 22 BD 48 */ lfs f1, lbl__868_3-_SDA2_BASE_(r2) /* 8023B470 00238270 EC 00 00 B2 */ fmuls f0, f0, f2 /* 8023B474 00238274 7C 60 FA 14 */ add r3, r0, r31 /* 8023B478 00238278 3B FF 00 01 */ addi r31, r31, 1 -/* 8023B47C 0023827C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023B47C 0023827C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023B480 00238280 38 03 01 0C */ addi r0, r3, 0x10c /* 8023B484 00238284 EC 01 00 2A */ fadds f0, f1, f0 /* 8023B488 00238288 2C 1F 01 00 */ cmpwi r31, 0x100 @@ -77120,7 +77120,7 @@ RwImageSetFromRaster: /* 8023B4E8 002382E8 7C 9F 23 78 */ mr r31, r4 /* 8023B4EC 002382EC 93 C1 00 08 */ stw r30, 8(r1) /* 8023B4F0 002382F0 7C 7E 1B 78 */ mr r30, r3 -/* 8023B4F4 002382F4 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023B4F4 002382F4 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023B4F8 002382F8 81 86 00 60 */ lwz r12, 0x60(r6) /* 8023B4FC 002382FC 7D 89 03 A6 */ mtctr r12 /* 8023B500 00238300 4E 80 04 21 */ bctrl @@ -77155,7 +77155,7 @@ RwRasterSetFromImage: /* 8023B55C 0023835C 7C 9F 23 78 */ mr r31, r4 /* 8023B560 00238360 93 C1 00 08 */ stw r30, 8(r1) /* 8023B564 00238364 7C 7E 1B 78 */ mr r30, r3 -/* 8023B568 00238368 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023B568 00238368 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023B56C 0023836C 81 86 00 64 */ lwz r12, 0x64(r6) /* 8023B570 00238370 7D 89 03 A6 */ mtctr r12 /* 8023B574 00238374 4E 80 04 21 */ bctrl @@ -77187,7 +77187,7 @@ RwImageFindRasterFormat: /* 8023B5C4 002383C4 90 01 00 64 */ stw r0, 0x64(r1) /* 8023B5C8 002383C8 39 61 00 60 */ addi r11, r1, 0x60 /* 8023B5CC 002383CC 4B FB 1F 39 */ bl func_801ED504 -/* 8023B5D0 002383D0 81 2D 9F 7C */ lwz r9, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023B5D0 002383D0 81 2D 9F 7C */ lwz r9, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023B5D4 002383D4 7C 7B 1B 78 */ mr r27, r3 /* 8023B5D8 002383D8 7C 80 23 78 */ mr r0, r4 /* 8023B5DC 002383DC 7C BC 2B 78 */ mr r28, r5 @@ -77233,7 +77233,7 @@ RwRasterUnlock: /* 8023B668 00238468 7C 7F 1B 78 */ mr r31, r3 /* 8023B66C 0023846C 7F E4 FB 78 */ mr r4, r31 /* 8023B670 00238470 38 60 00 00 */ li r3, 0 -/* 8023B674 00238474 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023B674 00238474 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023B678 00238478 81 85 00 88 */ lwz r12, 0x88(r5) /* 8023B67C 0023847C 38 A0 00 00 */ li r5, 0 /* 8023B680 00238480 7D 89 03 A6 */ mtctr r12 @@ -77254,7 +77254,7 @@ RwRasterUnlockPalette: /* 8023B6B0 002384B0 7C 7F 1B 78 */ mr r31, r3 /* 8023B6B4 002384B4 7F E4 FB 78 */ mr r4, r31 /* 8023B6B8 002384B8 38 60 00 00 */ li r3, 0 -/* 8023B6BC 002384BC 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023B6BC 002384BC 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023B6C0 002384C0 81 85 00 A8 */ lwz r12, 0xa8(r5) /* 8023B6C4 002384C4 38 A0 00 00 */ li r5, 0 /* 8023B6C8 002384C8 7D 89 03 A6 */ mtctr r12 @@ -77273,23 +77273,23 @@ RwRasterUnlockPalette: RwRasterDestroy: /* 8023B6F4 002384F4 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023B6F8 002384F8 7C 08 02 A6 */ mflr r0 -/* 8023B6FC 002384FC 3C 80 80 2B */ lis r4, lbl_802B7D50@ha +/* 8023B6FC 002384FC 3C 80 80 2B */ lis r4, lbl_rasterTKList@ha /* 8023B700 00238500 90 01 00 14 */ stw r0, 0x14(r1) /* 8023B704 00238504 93 E1 00 0C */ stw r31, 0xc(r1) /* 8023B708 00238508 7C 7F 1B 78 */ mr r31, r3 -/* 8023B70C 0023850C 38 64 7D 50 */ addi r3, r4, lbl_802B7D50@l +/* 8023B70C 0023850C 38 64 7D 50 */ addi r3, r4, lbl_rasterTKList@l /* 8023B710 00238510 7F E4 FB 78 */ mr r4, r31 /* 8023B714 00238514 4B FF 82 B9 */ bl _rwPluginRegistryDeInitObject -/* 8023B718 00238518 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023B718 00238518 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023B71C 0023851C 7F E4 FB 78 */ mr r4, r31 /* 8023B720 00238520 38 60 00 00 */ li r3, 0 /* 8023B724 00238524 38 A0 00 00 */ li r5, 0 /* 8023B728 00238528 81 86 00 5C */ lwz r12, 0x5c(r6) /* 8023B72C 0023852C 7D 89 03 A6 */ mtctr r12 /* 8023B730 00238530 4E 80 04 21 */ bctrl -/* 8023B734 00238534 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023B734 00238534 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023B738 00238538 7F E4 FB 78 */ mr r4, r31 -/* 8023B73C 0023853C 80 6D 9F 90 */ lwz r3, lbl_803CC890-_SDA_BASE_(r13) +/* 8023B73C 0023853C 80 6D 9F 90 */ lwz r3, lbl_rasterModule-_SDA_BASE_(r13) /* 8023B740 00238540 81 85 01 48 */ lwz r12, 0x148(r5) /* 8023B744 00238544 38 03 00 60 */ addi r0, r3, 0x60 /* 8023B748 00238548 7C 65 00 2E */ lwzx r3, r5, r0 @@ -77311,10 +77311,10 @@ RwRasterRegisterPlugin: /* 8023B77C 0023857C 90 01 00 14 */ stw r0, 0x14(r1) /* 8023B780 00238580 7C 80 23 78 */ mr r0, r4 /* 8023B784 00238584 7C A6 2B 78 */ mr r6, r5 -/* 8023B788 00238588 3D 20 80 2B */ lis r9, lbl_802B7D50@ha +/* 8023B788 00238588 3D 20 80 2B */ lis r9, lbl_rasterTKList@ha /* 8023B78C 0023858C 7C 64 1B 78 */ mr r4, r3 /* 8023B790 00238590 7C 05 03 78 */ mr r5, r0 -/* 8023B794 00238594 38 69 7D 50 */ addi r3, r9, lbl_802B7D50@l +/* 8023B794 00238594 38 69 7D 50 */ addi r3, r9, lbl_rasterTKList@l /* 8023B798 00238598 4B FF 7E C1 */ bl _rwPluginRegistryAddPlugin /* 8023B79C 0023859C 80 01 00 14 */ lwz r0, 0x14(r1) /* 8023B7A0 002385A0 7C 08 03 A6 */ mtlr r0 @@ -77329,7 +77329,7 @@ RwRasterLockPalette: /* 8023B7B8 002385B8 90 01 00 14 */ stw r0, 0x14(r1) /* 8023B7BC 002385BC 7C 60 1B 78 */ mr r0, r3 /* 8023B7C0 002385C0 38 61 00 08 */ addi r3, r1, 8 -/* 8023B7C4 002385C4 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023B7C4 002385C4 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023B7C8 002385C8 7C 04 03 78 */ mr r4, r0 /* 8023B7CC 002385CC 81 86 00 A4 */ lwz r12, 0xa4(r6) /* 8023B7D0 002385D0 7D 89 03 A6 */ mtctr r12 @@ -77357,7 +77357,7 @@ RwRasterGetNumLevels: /* 8023B814 00238614 38 60 00 01 */ li r3, 1 /* 8023B818 00238618 48 00 00 34 */ b lbl_8023B84C lbl_8023B81C: -/* 8023B81C 0023861C 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023B81C 0023861C 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023B820 00238620 7C 64 1B 78 */ mr r4, r3 /* 8023B824 00238624 38 61 00 08 */ addi r3, r1, 8 /* 8023B828 00238628 38 A0 00 00 */ li r5, 0 @@ -77388,7 +77388,7 @@ RwRasterShowRaster: /* 8023B878 00238678 7C 9D 23 78 */ mr r29, r4 /* 8023B87C 0023867C 93 81 00 10 */ stw r28, 0x10(r1) /* 8023B880 00238680 7C 7C 1B 78 */ mr r28, r3 -/* 8023B884 00238684 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023B884 00238684 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023B888 00238688 83 E6 00 98 */ lwz r31, 0x98(r6) /* 8023B88C 0023868C 4B FF 66 41 */ bl _rwResourcesPurge /* 8023B890 00238690 7F EC FB 78 */ mr r12, r31 @@ -77420,9 +77420,9 @@ RwRasterCreate: /* 8023B8E4 002386E4 90 01 00 24 */ stw r0, 0x24(r1) /* 8023B8E8 002386E8 39 61 00 20 */ addi r11, r1, 0x20 /* 8023B8EC 002386EC 4B FB 1C 19 */ bl func_801ED504 -/* 8023B8F0 002386F0 80 ED 9F 7C */ lwz r7, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023B8F0 002386F0 80 ED 9F 7C */ lwz r7, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023B8F4 002386F4 7C 7B 1B 78 */ mr r27, r3 -/* 8023B8F8 002386F8 80 6D 9F 90 */ lwz r3, lbl_803CC890-_SDA_BASE_(r13) +/* 8023B8F8 002386F8 80 6D 9F 90 */ lwz r3, lbl_rasterModule-_SDA_BASE_(r13) /* 8023B8FC 002386FC 7C 9C 23 78 */ mr r28, r4 /* 8023B900 00238700 81 87 01 44 */ lwz r12, 0x144(r7) /* 8023B904 00238704 7C BD 2B 78 */ mr r29, r5 @@ -77433,7 +77433,7 @@ RwRasterCreate: /* 8023B918 00238718 4E 80 04 21 */ bctrl /* 8023B91C 0023871C 7C 7F 1B 79 */ or. r31, r3, r3 /* 8023B920 00238720 41 82 00 94 */ beq lbl_8023B9B4 -/* 8023B924 00238724 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023B924 00238724 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023B928 00238728 38 00 00 00 */ li r0, 0 /* 8023B92C 0023872C 7F E4 FB 78 */ mr r4, r31 /* 8023B930 00238730 7F C5 F3 78 */ mr r5, r30 @@ -77453,9 +77453,9 @@ RwRasterCreate: /* 8023B968 00238768 4E 80 04 21 */ bctrl /* 8023B96C 0023876C 2C 03 00 00 */ cmpwi r3, 0 /* 8023B970 00238770 40 82 00 2C */ bne lbl_8023B99C -/* 8023B974 00238774 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023B974 00238774 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023B978 00238778 7F E4 FB 78 */ mr r4, r31 -/* 8023B97C 0023877C 80 6D 9F 90 */ lwz r3, lbl_803CC890-_SDA_BASE_(r13) +/* 8023B97C 0023877C 80 6D 9F 90 */ lwz r3, lbl_rasterModule-_SDA_BASE_(r13) /* 8023B980 00238780 81 85 01 48 */ lwz r12, 0x148(r5) /* 8023B984 00238784 38 03 00 60 */ addi r0, r3, 0x60 /* 8023B988 00238788 7C 65 00 2E */ lwzx r3, r5, r0 @@ -77464,9 +77464,9 @@ RwRasterCreate: /* 8023B994 00238794 38 60 00 00 */ li r3, 0 /* 8023B998 00238798 48 00 00 20 */ b lbl_8023B9B8 lbl_8023B99C: -/* 8023B99C 0023879C 3C 60 80 2B */ lis r3, lbl_802B7D50@ha +/* 8023B99C 0023879C 3C 60 80 2B */ lis r3, lbl_rasterTKList@ha /* 8023B9A0 002387A0 7F E4 FB 78 */ mr r4, r31 -/* 8023B9A4 002387A4 38 63 7D 50 */ addi r3, r3, lbl_802B7D50@l +/* 8023B9A4 002387A4 38 63 7D 50 */ addi r3, r3, lbl_rasterTKList@l /* 8023B9A8 002387A8 4B FF 7F 7D */ bl _rwPluginRegistryInitObject /* 8023B9AC 002387AC 7F E3 FB 78 */ mr r3, r31 /* 8023B9B0 002387B0 48 00 00 08 */ b lbl_8023B9B8 @@ -77488,7 +77488,7 @@ RwRasterLock: /* 8023B9DC 002387DC 54 80 44 2E */ rlwinm r0, r4, 8, 0x10, 0x17 /* 8023B9E0 002387E0 7C 64 1B 78 */ mr r4, r3 /* 8023B9E4 002387E4 38 61 00 08 */ addi r3, r1, 8 -/* 8023B9E8 002387E8 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023B9E8 002387E8 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023B9EC 002387EC 7C A5 02 14 */ add r5, r5, r0 /* 8023B9F0 002387F0 81 86 00 84 */ lwz r12, 0x84(r6) /* 8023B9F4 002387F4 7D 89 03 A6 */ mtctr r12 @@ -77510,20 +77510,20 @@ lbl_8023BA20: /* 8023BA28 00238828 90 01 00 14 */ stw r0, 0x14(r1) /* 8023BA2C 0023882C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8023BA30 00238830 7C 7F 1B 78 */ mr r31, r3 -/* 8023BA34 00238834 80 8D 9F 90 */ lwz r4, lbl_803CC890-_SDA_BASE_(r13) -/* 8023BA38 00238838 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023BA34 00238834 80 8D 9F 90 */ lwz r4, lbl_rasterModule-_SDA_BASE_(r13) +/* 8023BA38 00238838 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023BA3C 0023883C 38 04 00 60 */ addi r0, r4, 0x60 /* 8023BA40 00238840 7C 63 00 2E */ lwzx r3, r3, r0 /* 8023BA44 00238844 28 03 00 00 */ cmplwi r3, 0 /* 8023BA48 00238848 41 82 00 1C */ beq lbl_8023BA64 /* 8023BA4C 0023884C 4B FF 59 95 */ bl RwFreeListDestroy -/* 8023BA50 00238850 80 6D 9F 90 */ lwz r3, lbl_803CC890-_SDA_BASE_(r13) +/* 8023BA50 00238850 80 6D 9F 90 */ lwz r3, lbl_rasterModule-_SDA_BASE_(r13) /* 8023BA54 00238854 38 A0 00 00 */ li r5, 0 -/* 8023BA58 00238858 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023BA58 00238858 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023BA5C 0023885C 38 03 00 60 */ addi r0, r3, 0x60 /* 8023BA60 00238860 7C A4 01 2E */ stwx r5, r4, r0 lbl_8023BA64: -/* 8023BA64 00238864 38 AD 9F 90 */ addi r5, r13, lbl_803CC890-_SDA_BASE_ +/* 8023BA64 00238864 38 AD 9F 90 */ addi r5, r13, lbl_rasterModule-_SDA_BASE_ /* 8023BA68 00238868 7F E3 FB 78 */ mr r3, r31 /* 8023BA6C 0023886C 80 85 00 04 */ lwz r4, 4(r5) /* 8023BA70 00238870 38 04 FF FF */ addi r0, r4, -1 @@ -77540,67 +77540,67 @@ lbl_8023BA8C: /* 8023BA98 00238898 90 01 00 14 */ stw r0, 0x14(r1) /* 8023BA9C 0023889C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8023BAA0 002388A0 7C 7F 1B 78 */ mr r31, r3 -/* 8023BAA4 002388A4 90 8D 9F 90 */ stw r4, lbl_803CC890-_SDA_BASE_(r13) +/* 8023BAA4 002388A4 90 8D 9F 90 */ stw r4, lbl_rasterModule-_SDA_BASE_(r13) /* 8023BAA8 002388A8 38 80 00 00 */ li r4, 0 -/* 8023BAAC 002388AC 80 6D 9F 90 */ lwz r3, lbl_803CC890-_SDA_BASE_(r13) -/* 8023BAB0 002388B0 80 0D 9F 7C */ lwz r0, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023BAAC 002388AC 80 6D 9F 90 */ lwz r3, lbl_rasterModule-_SDA_BASE_(r13) +/* 8023BAB0 002388B0 80 0D 9F 7C */ lwz r0, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023BAB4 002388B4 38 63 00 2C */ addi r3, r3, 0x2c /* 8023BAB8 002388B8 7C 60 1A 14 */ add r3, r0, r3 /* 8023BABC 002388BC 4B DC 79 9D */ bl memset -/* 8023BAC0 002388C0 80 AD 9F 90 */ lwz r5, lbl_803CC890-_SDA_BASE_(r13) -/* 8023BAC4 002388C4 3C 60 80 38 */ lis r3, lbl_80383F70@ha -/* 8023BAC8 002388C8 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023BAC0 002388C0 80 AD 9F 90 */ lwz r5, lbl_rasterModule-_SDA_BASE_(r13) +/* 8023BAC4 002388C4 3C 60 80 38 */ lis r3, lbl__rwRasterFreeList@ha +/* 8023BAC8 002388C8 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023BACC 002388CC 38 00 00 00 */ li r0, 0 /* 8023BAD0 002388D0 38 A5 00 38 */ addi r5, r5, 0x38 -/* 8023BAD4 002388D4 3C 80 80 2B */ lis r4, lbl_802B7D50@ha +/* 8023BAD4 002388D4 3C 80 80 2B */ lis r4, lbl_rasterTKList@ha /* 8023BAD8 002388D8 7C 06 29 2E */ stwx r0, r6, r5 -/* 8023BADC 002388DC 38 E3 3F 70 */ addi r7, r3, lbl_80383F70@l -/* 8023BAE0 002388E0 38 64 7D 50 */ addi r3, r4, lbl_802B7D50@l +/* 8023BADC 002388DC 38 E3 3F 70 */ addi r7, r3, lbl__rwRasterFreeList@l +/* 8023BAE0 002388E0 38 64 7D 50 */ addi r3, r4, lbl_rasterTKList@l /* 8023BAE4 002388E4 39 00 00 80 */ li r8, 0x80 -/* 8023BAE8 002388E8 80 8D 9F 90 */ lwz r4, lbl_803CC890-_SDA_BASE_(r13) +/* 8023BAE8 002388E8 80 8D 9F 90 */ lwz r4, lbl_rasterModule-_SDA_BASE_(r13) /* 8023BAEC 002388EC 38 A0 00 04 */ li r5, 4 -/* 8023BAF0 002388F0 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023BAF0 002388F0 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023BAF4 002388F4 38 84 00 3C */ addi r4, r4, 0x3c /* 8023BAF8 002388F8 7C 06 21 2E */ stwx r0, r6, r4 -/* 8023BAFC 002388FC 80 8D 9F 90 */ lwz r4, lbl_803CC890-_SDA_BASE_(r13) -/* 8023BB00 00238900 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023BAFC 002388FC 80 8D 9F 90 */ lwz r4, lbl_rasterModule-_SDA_BASE_(r13) +/* 8023BB00 00238900 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023BB04 00238904 38 84 00 40 */ addi r4, r4, 0x40 /* 8023BB08 00238908 7C 06 21 2E */ stwx r0, r6, r4 -/* 8023BB0C 0023890C 80 8D 9F 90 */ lwz r4, lbl_803CC890-_SDA_BASE_(r13) -/* 8023BB10 00238910 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023BB0C 0023890C 80 8D 9F 90 */ lwz r4, lbl_rasterModule-_SDA_BASE_(r13) +/* 8023BB10 00238910 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023BB14 00238914 38 84 00 4D */ addi r4, r4, 0x4d /* 8023BB18 00238918 7D 06 21 AE */ stbx r8, r6, r4 -/* 8023BB1C 0023891C 80 8D 9F 90 */ lwz r4, lbl_803CC890-_SDA_BASE_(r13) -/* 8023BB20 00238920 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023BB1C 0023891C 80 8D 9F 90 */ lwz r4, lbl_rasterModule-_SDA_BASE_(r13) +/* 8023BB20 00238920 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023BB24 00238924 38 84 00 30 */ addi r4, r4, 0x30 /* 8023BB28 00238928 7C 06 21 2E */ stwx r0, r6, r4 -/* 8023BB2C 0023892C 80 8D 9F 90 */ lwz r4, lbl_803CC890-_SDA_BASE_(r13) -/* 8023BB30 00238930 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023BB2C 0023892C 80 8D 9F 90 */ lwz r4, lbl_rasterModule-_SDA_BASE_(r13) +/* 8023BB30 00238930 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023BB34 00238934 38 84 00 34 */ addi r4, r4, 0x34 /* 8023BB38 00238938 7C 06 21 2E */ stwx r0, r6, r4 -/* 8023BB3C 0023893C 80 8D 9F 90 */ lwz r4, lbl_803CC890-_SDA_BASE_(r13) -/* 8023BB40 00238940 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023BB3C 0023893C 80 8D 9F 90 */ lwz r4, lbl_rasterModule-_SDA_BASE_(r13) +/* 8023BB40 00238940 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023BB44 00238944 38 84 00 4C */ addi r4, r4, 0x4c /* 8023BB48 00238948 7C 06 21 AE */ stbx r0, r6, r4 -/* 8023BB4C 0023894C 80 8D 9F 90 */ lwz r4, lbl_803CC890-_SDA_BASE_(r13) -/* 8023BB50 00238950 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023BB4C 0023894C 80 8D 9F 90 */ lwz r4, lbl_rasterModule-_SDA_BASE_(r13) +/* 8023BB50 00238950 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023BB54 00238954 38 84 00 28 */ addi r4, r4, 0x28 /* 8023BB58 00238958 7C 06 21 2E */ stwx r0, r6, r4 -/* 8023BB5C 0023895C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 8023BB60 00238960 80 0D 9F 90 */ lwz r0, lbl_803CC890-_SDA_BASE_(r13) +/* 8023BB5C 0023895C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8023BB60 00238960 80 0D 9F 90 */ lwz r0, lbl_rasterModule-_SDA_BASE_(r13) /* 8023BB64 00238964 7C 84 02 14 */ add r4, r4, r0 /* 8023BB68 00238968 38 04 00 2C */ addi r0, r4, 0x2c /* 8023BB6C 0023896C 90 04 00 00 */ stw r0, 0(r4) /* 8023BB70 00238970 80 63 00 00 */ lwz r3, 0(r3) -/* 8023BB74 00238974 80 8D 87 E8 */ lwz r4, lbl_803CB0E8-_SDA_BASE_(r13) -/* 8023BB78 00238978 80 CD 87 EC */ lwz r6, lbl_803CB0EC-_SDA_BASE_(r13) +/* 8023BB74 00238974 80 8D 87 E8 */ lwz r4, lbl__rwRasterFreeListBlockSize-_SDA_BASE_(r13) +/* 8023BB78 00238978 80 CD 87 EC */ lwz r6, lbl__rwRasterFreeListPreallocBlocks-_SDA_BASE_(r13) /* 8023BB7C 0023897C 4B FF 57 8D */ bl RwFreeListCreateAndPreallocateSpace -/* 8023BB80 00238980 80 8D 9F 90 */ lwz r4, lbl_803CC890-_SDA_BASE_(r13) -/* 8023BB84 00238984 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023BB80 00238980 80 8D 9F 90 */ lwz r4, lbl_rasterModule-_SDA_BASE_(r13) +/* 8023BB84 00238984 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023BB88 00238988 38 04 00 60 */ addi r0, r4, 0x60 /* 8023BB8C 0023898C 7C 65 01 2E */ stwx r3, r5, r0 -/* 8023BB90 00238990 80 6D 9F 90 */ lwz r3, lbl_803CC890-_SDA_BASE_(r13) -/* 8023BB94 00238994 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023BB90 00238990 80 6D 9F 90 */ lwz r3, lbl_rasterModule-_SDA_BASE_(r13) +/* 8023BB94 00238994 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023BB98 00238998 38 03 00 60 */ addi r0, r3, 0x60 /* 8023BB9C 0023899C 7C 04 00 2E */ lwzx r0, r4, r0 /* 8023BBA0 002389A0 28 00 00 00 */ cmplwi r0, 0 @@ -77608,7 +77608,7 @@ lbl_8023BA8C: /* 8023BBA8 002389A8 38 60 00 00 */ li r3, 0 /* 8023BBAC 002389AC 48 00 00 18 */ b lbl_8023BBC4 lbl_8023BBB0: -/* 8023BBB0 002389B0 38 AD 9F 90 */ addi r5, r13, lbl_803CC890-_SDA_BASE_ +/* 8023BBB0 002389B0 38 AD 9F 90 */ addi r5, r13, lbl_rasterModule-_SDA_BASE_ /* 8023BBB4 002389B4 7F E3 FB 78 */ mr r3, r31 /* 8023BBB8 002389B8 80 85 00 04 */ lwz r4, 4(r5) /* 8023BBBC 002389BC 38 04 00 01 */ addi r0, r4, 1 @@ -77629,14 +77629,14 @@ rwsdk.ImageResampleGetSpan: /* 8023BBE8 002389E8 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 8023BBEC 002389EC 91 21 00 08 */ stw r9, 8(r1) /* 8023BBF0 002389F0 7C 8A 86 70 */ srawi r10, r4, 0x10 -/* 8023BBF4 002389F4 C8 22 BD 68 */ lfd f1, lbl_803D06E8-_SDA2_BASE_(r2) +/* 8023BBF4 002389F4 C8 22 BD 68 */ lfd f1, lbl__116_5-_SDA2_BASE_(r2) /* 8023BBF8 002389F8 90 01 00 0C */ stw r0, 0xc(r1) /* 8023BBFC 002389FC 7C AB 86 70 */ srawi r11, r5, 0x10 /* 8023BC00 00238A00 80 03 00 10 */ lwz r0, 0x10(r3) /* 8023BC04 00238A04 7C 0A 58 00 */ cmpw r10, r11 /* 8023BC08 00238A08 C8 01 00 08 */ lfd f0, 8(r1) /* 8023BC0C 00238A0C 7C C6 01 D6 */ mullw r6, r6, r0 -/* 8023BC10 00238A10 C0 42 BD 58 */ lfs f2, lbl_803D06D8-_SDA2_BASE_(r2) +/* 8023BC10 00238A10 C0 42 BD 58 */ lfs f2, lbl__111_3-_SDA2_BASE_(r2) /* 8023BC14 00238A14 EC 00 08 28 */ fsubs f0, f0, f1 /* 8023BC18 00238A18 55 40 10 3A */ slwi r0, r10, 2 /* 8023BC1C 00238A1C 81 03 00 14 */ lwz r8, 0x14(r3) @@ -77646,9 +77646,9 @@ rwsdk.ImageResampleGetSpan: /* 8023BC2C 00238A2C 40 82 00 C8 */ bne lbl_8023BCF4 /* 8023BC30 00238A30 88 03 00 00 */ lbz r0, 0(r3) /* 8023BC34 00238A34 91 21 00 08 */ stw r9, 8(r1) -/* 8023BC38 00238A38 C8 42 BD 70 */ lfd f2, lbl_803D06F0-_SDA2_BASE_(r2) +/* 8023BC38 00238A38 C8 42 BD 70 */ lfd f2, lbl__117_5-_SDA2_BASE_(r2) /* 8023BC3C 00238A3C 90 01 00 0C */ stw r0, 0xc(r1) -/* 8023BC40 00238A40 C0 62 BD 5C */ lfs f3, lbl_803D06DC-_SDA2_BASE_(r2) +/* 8023BC40 00238A40 C0 62 BD 5C */ lfs f3, lbl__112_3-_SDA2_BASE_(r2) /* 8023BC44 00238A44 C8 21 00 08 */ lfd f1, 8(r1) /* 8023BC48 00238A48 91 21 00 10 */ stw r9, 0x10(r1) /* 8023BC4C 00238A4C EC 21 10 28 */ fsubs f1, f1, f2 @@ -77657,25 +77657,25 @@ rwsdk.ImageResampleGetSpan: /* 8023BC58 00238A58 91 21 00 20 */ stw r9, 0x20(r1) /* 8023BC5C 00238A5C D0 27 00 00 */ stfs f1, 0(r7) /* 8023BC60 00238A60 88 03 00 01 */ lbz r0, 1(r3) -/* 8023BC64 00238A64 C8 42 BD 70 */ lfd f2, lbl_803D06F0-_SDA2_BASE_(r2) +/* 8023BC64 00238A64 C8 42 BD 70 */ lfd f2, lbl__117_5-_SDA2_BASE_(r2) /* 8023BC68 00238A68 90 01 00 14 */ stw r0, 0x14(r1) -/* 8023BC6C 00238A6C C0 62 BD 5C */ lfs f3, lbl_803D06DC-_SDA2_BASE_(r2) +/* 8023BC6C 00238A6C C0 62 BD 5C */ lfs f3, lbl__112_3-_SDA2_BASE_(r2) /* 8023BC70 00238A70 C8 21 00 10 */ lfd f1, 0x10(r1) /* 8023BC74 00238A74 EC 21 10 28 */ fsubs f1, f1, f2 /* 8023BC78 00238A78 EC 23 00 72 */ fmuls f1, f3, f1 /* 8023BC7C 00238A7C D0 27 00 04 */ stfs f1, 4(r7) /* 8023BC80 00238A80 88 03 00 02 */ lbz r0, 2(r3) -/* 8023BC84 00238A84 C8 42 BD 70 */ lfd f2, lbl_803D06F0-_SDA2_BASE_(r2) +/* 8023BC84 00238A84 C8 42 BD 70 */ lfd f2, lbl__117_5-_SDA2_BASE_(r2) /* 8023BC88 00238A88 90 01 00 1C */ stw r0, 0x1c(r1) -/* 8023BC8C 00238A8C C0 62 BD 5C */ lfs f3, lbl_803D06DC-_SDA2_BASE_(r2) +/* 8023BC8C 00238A8C C0 62 BD 5C */ lfs f3, lbl__112_3-_SDA2_BASE_(r2) /* 8023BC90 00238A90 C8 21 00 18 */ lfd f1, 0x18(r1) /* 8023BC94 00238A94 EC 21 10 28 */ fsubs f1, f1, f2 /* 8023BC98 00238A98 EC 23 00 72 */ fmuls f1, f3, f1 /* 8023BC9C 00238A9C D0 27 00 08 */ stfs f1, 8(r7) /* 8023BCA0 00238AA0 88 03 00 03 */ lbz r0, 3(r3) -/* 8023BCA4 00238AA4 C8 42 BD 70 */ lfd f2, lbl_803D06F0-_SDA2_BASE_(r2) +/* 8023BCA4 00238AA4 C8 42 BD 70 */ lfd f2, lbl__117_5-_SDA2_BASE_(r2) /* 8023BCA8 00238AA8 90 01 00 24 */ stw r0, 0x24(r1) -/* 8023BCAC 00238AAC C0 62 BD 5C */ lfs f3, lbl_803D06DC-_SDA2_BASE_(r2) +/* 8023BCAC 00238AAC C0 62 BD 5C */ lfs f3, lbl__112_3-_SDA2_BASE_(r2) /* 8023BCB0 00238AB0 C8 21 00 20 */ lfd f1, 0x20(r1) /* 8023BCB4 00238AB4 EC 21 10 28 */ fsubs f1, f1, f2 /* 8023BCB8 00238AB8 EC 23 00 72 */ fmuls f1, f3, f1 @@ -77699,11 +77699,11 @@ lbl_8023BCF4: /* 8023BCFC 00238AFC 54 08 80 1E */ slwi r8, r0, 0x10 /* 8023BD00 00238B00 91 21 00 20 */ stw r9, 0x20(r1) /* 8023BD04 00238B04 7C 04 40 50 */ subf r0, r4, r8 -/* 8023BD08 00238B08 C8 42 BD 70 */ lfd f2, lbl_803D06F0-_SDA2_BASE_(r2) +/* 8023BD08 00238B08 C8 42 BD 70 */ lfd f2, lbl__117_5-_SDA2_BASE_(r2) /* 8023BD0C 00238B0C 90 C1 00 24 */ stw r6, 0x24(r1) /* 8023BD10 00238B10 6C 04 80 00 */ xoris r4, r0, 0x8000 /* 8023BD14 00238B14 7D 06 86 70 */ srawi r6, r8, 0x10 -/* 8023BD18 00238B18 C0 62 BD 5C */ lfs f3, lbl_803D06DC-_SDA2_BASE_(r2) +/* 8023BD18 00238B18 C0 62 BD 5C */ lfs f3, lbl__112_3-_SDA2_BASE_(r2) /* 8023BD1C 00238B1C C8 21 00 20 */ lfd f1, 0x20(r1) /* 8023BD20 00238B20 7C 06 58 50 */ subf r0, r6, r11 /* 8023BD24 00238B24 90 81 00 2C */ stw r4, 0x2c(r1) @@ -77715,32 +77715,32 @@ lbl_8023BCF4: /* 8023BD3C 00238B3C D0 27 00 00 */ stfs f1, 0(r7) /* 8023BD40 00238B40 88 83 00 01 */ lbz r4, 1(r3) /* 8023BD44 00238B44 91 21 00 28 */ stw r9, 0x28(r1) -/* 8023BD48 00238B48 C8 62 BD 70 */ lfd f3, lbl_803D06F0-_SDA2_BASE_(r2) +/* 8023BD48 00238B48 C8 62 BD 70 */ lfd f3, lbl__117_5-_SDA2_BASE_(r2) /* 8023BD4C 00238B4C 90 81 00 1C */ stw r4, 0x1c(r1) -/* 8023BD50 00238B50 C0 82 BD 5C */ lfs f4, lbl_803D06DC-_SDA2_BASE_(r2) +/* 8023BD50 00238B50 C0 82 BD 5C */ lfs f4, lbl__112_3-_SDA2_BASE_(r2) /* 8023BD54 00238B54 C8 41 00 18 */ lfd f2, 0x18(r1) /* 8023BD58 00238B58 C8 21 00 28 */ lfd f1, 0x28(r1) /* 8023BD5C 00238B5C EC 42 18 28 */ fsubs f2, f2, f3 /* 8023BD60 00238B60 EC 44 00 B2 */ fmuls f2, f4, f2 /* 8023BD64 00238B64 D0 47 00 04 */ stfs f2, 4(r7) /* 8023BD68 00238B68 88 83 00 02 */ lbz r4, 2(r3) -/* 8023BD6C 00238B6C C8 62 BD 70 */ lfd f3, lbl_803D06F0-_SDA2_BASE_(r2) +/* 8023BD6C 00238B6C C8 62 BD 70 */ lfd f3, lbl__117_5-_SDA2_BASE_(r2) /* 8023BD70 00238B70 90 81 00 14 */ stw r4, 0x14(r1) -/* 8023BD74 00238B74 C0 82 BD 5C */ lfs f4, lbl_803D06DC-_SDA2_BASE_(r2) +/* 8023BD74 00238B74 C0 82 BD 5C */ lfs f4, lbl__112_3-_SDA2_BASE_(r2) /* 8023BD78 00238B78 C8 41 00 10 */ lfd f2, 0x10(r1) /* 8023BD7C 00238B7C EC 42 18 28 */ fsubs f2, f2, f3 /* 8023BD80 00238B80 EC 44 00 B2 */ fmuls f2, f4, f2 /* 8023BD84 00238B84 D0 47 00 08 */ stfs f2, 8(r7) /* 8023BD88 00238B88 88 83 00 03 */ lbz r4, 3(r3) -/* 8023BD8C 00238B8C C8 62 BD 70 */ lfd f3, lbl_803D06F0-_SDA2_BASE_(r2) +/* 8023BD8C 00238B8C C8 62 BD 70 */ lfd f3, lbl__117_5-_SDA2_BASE_(r2) /* 8023BD90 00238B90 90 81 00 0C */ stw r4, 0xc(r1) -/* 8023BD94 00238B94 C0 82 BD 5C */ lfs f4, lbl_803D06DC-_SDA2_BASE_(r2) +/* 8023BD94 00238B94 C0 82 BD 5C */ lfs f4, lbl__112_3-_SDA2_BASE_(r2) /* 8023BD98 00238B98 C8 41 00 08 */ lfd f2, 8(r1) /* 8023BD9C 00238B9C EC 42 18 28 */ fsubs f2, f2, f3 /* 8023BDA0 00238BA0 EC 44 00 B2 */ fmuls f2, f4, f2 /* 8023BDA4 00238BA4 D0 47 00 0C */ stfs f2, 0xc(r7) -/* 8023BDA8 00238BA8 C8 42 BD 68 */ lfd f2, lbl_803D06E8-_SDA2_BASE_(r2) -/* 8023BDAC 00238BAC C0 62 BD 58 */ lfs f3, lbl_803D06D8-_SDA2_BASE_(r2) +/* 8023BDA8 00238BA8 C8 42 BD 68 */ lfd f2, lbl__116_5-_SDA2_BASE_(r2) +/* 8023BDAC 00238BAC C0 62 BD 58 */ lfs f3, lbl__111_3-_SDA2_BASE_(r2) /* 8023BDB0 00238BB0 EC 41 10 28 */ fsubs f2, f1, f2 /* 8023BDB4 00238BB4 C0 27 00 00 */ lfs f1, 0(r7) /* 8023BDB8 00238BB8 EC 43 00 B2 */ fmuls f2, f3, f2 @@ -77766,9 +77766,9 @@ lbl_8023BDF8: /* 8023BE04 00238C04 90 01 00 14 */ stw r0, 0x14(r1) /* 8023BE08 00238C08 88 83 00 02 */ lbz r4, 2(r3) /* 8023BE0C 00238C0C 91 21 00 10 */ stw r9, 0x10(r1) -/* 8023BE10 00238C10 C8 82 BD 70 */ lfd f4, lbl_803D06F0-_SDA2_BASE_(r2) +/* 8023BE10 00238C10 C8 82 BD 70 */ lfd f4, lbl__117_5-_SDA2_BASE_(r2) /* 8023BE14 00238C14 C8 21 00 10 */ lfd f1, 0x10(r1) -/* 8023BE18 00238C18 C0 A2 BD 5C */ lfs f5, lbl_803D06DC-_SDA2_BASE_(r2) +/* 8023BE18 00238C18 C0 A2 BD 5C */ lfs f5, lbl__112_3-_SDA2_BASE_(r2) /* 8023BE1C 00238C1C EC 21 20 28 */ fsubs f1, f1, f4 /* 8023BE20 00238C20 88 03 00 03 */ lbz r0, 3(r3) /* 8023BE24 00238C24 90 C1 00 2C */ stw r6, 0x2c(r1) @@ -77810,15 +77810,15 @@ lbl_8023BE9C: /* 8023BEB0 00238CB0 90 81 00 2C */ stw r4, 0x2c(r1) /* 8023BEB4 00238CB4 88 83 00 02 */ lbz r4, 2(r3) /* 8023BEB8 00238CB8 90 C1 00 28 */ stw r6, 0x28(r1) -/* 8023BEBC 00238CBC C8 A2 BD 70 */ lfd f5, lbl_803D06F0-_SDA2_BASE_(r2) +/* 8023BEBC 00238CBC C8 A2 BD 70 */ lfd f5, lbl__117_5-_SDA2_BASE_(r2) /* 8023BEC0 00238CC0 C8 21 00 28 */ lfd f1, 0x28(r1) /* 8023BEC4 00238CC4 90 01 00 0C */ stw r0, 0xc(r1) -/* 8023BEC8 00238CC8 C8 42 BD 68 */ lfd f2, lbl_803D06E8-_SDA2_BASE_(r2) +/* 8023BEC8 00238CC8 C8 42 BD 68 */ lfd f2, lbl__116_5-_SDA2_BASE_(r2) /* 8023BECC 00238CCC EC 81 28 28 */ fsubs f4, f1, f5 /* 8023BED0 00238CD0 90 C1 00 08 */ stw r6, 8(r1) -/* 8023BED4 00238CD4 C0 C2 BD 5C */ lfs f6, lbl_803D06DC-_SDA2_BASE_(r2) +/* 8023BED4 00238CD4 C0 C2 BD 5C */ lfs f6, lbl__112_3-_SDA2_BASE_(r2) /* 8023BED8 00238CD8 C8 21 00 08 */ lfd f1, 8(r1) -/* 8023BEDC 00238CDC C0 62 BD 58 */ lfs f3, lbl_803D06D8-_SDA2_BASE_(r2) +/* 8023BEDC 00238CDC C0 62 BD 58 */ lfs f3, lbl__111_3-_SDA2_BASE_(r2) /* 8023BEE0 00238CE0 EC 86 01 32 */ fmuls f4, f6, f4 /* 8023BEE4 00238CE4 EC 41 10 28 */ fsubs f2, f1, f2 /* 8023BEE8 00238CE8 90 A1 00 24 */ stw r5, 0x24(r1) @@ -77855,7 +77855,7 @@ lbl_8023BE9C: /* 8023BF64 00238D64 EC 21 10 2A */ fadds f1, f1, f2 /* 8023BF68 00238D68 D0 27 00 0C */ stfs f1, 0xc(r7) lbl_8023BF6C: -/* 8023BF6C 00238D6C C0 42 BD 60 */ lfs f2, lbl_803D06E0-_SDA2_BASE_(r2) +/* 8023BF6C 00238D6C C0 42 BD 60 */ lfs f2, lbl__113_3-_SDA2_BASE_(r2) /* 8023BF70 00238D70 C0 27 00 00 */ lfs f1, 0(r7) /* 8023BF74 00238D74 EC 42 00 24 */ fdivs f2, f2, f0 /* 8023BF78 00238D78 EC 01 00 B2 */ fmuls f0, f1, f2 @@ -77889,11 +77889,11 @@ rwsdk.ImageResampleGetAvgPixel: /* 8023BFDC 00238DDC 7F E9 86 70 */ srawi r9, r31, 0x10 /* 8023BFE0 00238DE0 90 E1 00 1C */ stw r7, 0x1c(r1) /* 8023BFE4 00238DE4 7F 7E 86 70 */ srawi r30, r27, 0x10 -/* 8023BFE8 00238DE8 C8 22 BD 68 */ lfd f1, lbl_803D06E8-_SDA2_BASE_(r2) +/* 8023BFE8 00238DE8 C8 22 BD 68 */ lfd f1, lbl__116_5-_SDA2_BASE_(r2) /* 8023BFEC 00238DEC 7C 09 F0 00 */ cmpw r9, r30 /* 8023BFF0 00238DF0 90 01 00 18 */ stw r0, 0x18(r1) /* 8023BFF4 00238DF4 7C 78 1B 78 */ mr r24, r3 -/* 8023BFF8 00238DF8 C0 42 BD 58 */ lfs f2, lbl_803D06D8-_SDA2_BASE_(r2) +/* 8023BFF8 00238DF8 C0 42 BD 58 */ lfs f2, lbl__111_3-_SDA2_BASE_(r2) /* 8023BFFC 00238DFC 7C 99 23 78 */ mr r25, r4 /* 8023C000 00238E00 C8 01 00 18 */ lfd f0, 0x18(r1) /* 8023C004 00238E04 7C BA 2B 78 */ mr r26, r5 @@ -77925,10 +77925,10 @@ lbl_8023C054: /* 8023C068 00238E68 3C 00 43 30 */ lis r0, 0x4330 /* 8023C06C 00238E6C 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 8023C070 00238E70 90 01 00 18 */ stw r0, 0x18(r1) -/* 8023C074 00238E74 C8 42 BD 68 */ lfd f2, lbl_803D06E8-_SDA2_BASE_(r2) +/* 8023C074 00238E74 C8 42 BD 68 */ lfd f2, lbl__116_5-_SDA2_BASE_(r2) /* 8023C078 00238E78 7F BF 86 70 */ srawi r31, r29, 0x10 /* 8023C07C 00238E7C 90 61 00 1C */ stw r3, 0x1c(r1) -/* 8023C080 00238E80 C0 62 BD 58 */ lfs f3, lbl_803D06D8-_SDA2_BASE_(r2) +/* 8023C080 00238E80 C0 62 BD 58 */ lfs f3, lbl__111_3-_SDA2_BASE_(r2) /* 8023C084 00238E84 C8 21 00 18 */ lfd f1, 0x18(r1) /* 8023C088 00238E88 C0 1C 00 00 */ lfs f0, 0(r28) /* 8023C08C 00238E8C EC 21 10 28 */ fsubs f1, f1, f2 @@ -77983,9 +77983,9 @@ lbl_8023C124: /* 8023C148 00238F48 3C 00 43 30 */ lis r0, 0x4330 /* 8023C14C 00238F4C 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 8023C150 00238F50 90 01 00 18 */ stw r0, 0x18(r1) -/* 8023C154 00238F54 C8 22 BD 68 */ lfd f1, lbl_803D06E8-_SDA2_BASE_(r2) +/* 8023C154 00238F54 C8 22 BD 68 */ lfd f1, lbl__116_5-_SDA2_BASE_(r2) /* 8023C158 00238F58 90 61 00 1C */ stw r3, 0x1c(r1) -/* 8023C15C 00238F5C C0 A2 BD 58 */ lfs f5, lbl_803D06D8-_SDA2_BASE_(r2) +/* 8023C15C 00238F5C C0 A2 BD 58 */ lfs f5, lbl__111_3-_SDA2_BASE_(r2) /* 8023C160 00238F60 C8 01 00 18 */ lfd f0, 0x18(r1) /* 8023C164 00238F64 C0 61 00 08 */ lfs f3, 8(r1) /* 8023C168 00238F68 EC 80 08 28 */ fsubs f4, f0, f1 @@ -78017,7 +78017,7 @@ lbl_8023C124: /* 8023C1D0 00238FD0 EC 01 00 2A */ fadds f0, f1, f0 /* 8023C1D4 00238FD4 D0 1C 00 0C */ stfs f0, 0xc(r28) lbl_8023C1D8: -/* 8023C1D8 00238FD8 C0 22 BD 60 */ lfs f1, lbl_803D06E0-_SDA2_BASE_(r2) +/* 8023C1D8 00238FD8 C0 22 BD 60 */ lfs f1, lbl__113_3-_SDA2_BASE_(r2) /* 8023C1DC 00238FDC C0 1C 00 00 */ lfs f0, 0(r28) /* 8023C1E0 00238FE0 EC 21 F8 24 */ fdivs f1, f1, f31 /* 8023C1E4 00238FE4 EC 00 00 72 */ fmuls f0, f0, f1 @@ -78067,11 +78067,11 @@ RwImageResample: /* 8023C288 00239088 3B E0 00 00 */ li r31, 0 /* 8023C28C 0023908C 90 D8 00 00 */ stw r6, 0(r24) /* 8023C290 00239090 90 A1 00 18 */ stw r5, 0x18(r1) -/* 8023C294 00239094 C8 62 BD 68 */ lfd f3, lbl_803D06E8-_SDA2_BASE_(r2) +/* 8023C294 00239094 C8 62 BD 68 */ lfd f3, lbl__116_5-_SDA2_BASE_(r2) /* 8023C298 00239098 C8 01 00 18 */ lfd f0, 0x18(r1) /* 8023C29C 0023909C 90 81 00 24 */ stw r4, 0x24(r1) /* 8023C2A0 002390A0 EC 40 18 28 */ fsubs f2, f0, f3 -/* 8023C2A4 002390A4 C0 82 BD 78 */ lfs f4, lbl_803D06F8-_SDA2_BASE_(r2) +/* 8023C2A4 002390A4 C0 82 BD 78 */ lfs f4, lbl__200-_SDA2_BASE_(r2) /* 8023C2A8 002390A8 90 A1 00 20 */ stw r5, 0x20(r1) /* 8023C2AC 002390AC C8 01 00 20 */ lfd f0, 0x20(r1) /* 8023C2B0 002390B0 90 61 00 34 */ stw r3, 0x34(r1) @@ -78113,35 +78113,35 @@ lbl_8023C324: /* 8023C338 00239138 7C B4 2A 14 */ add r5, r20, r5 /* 8023C33C 0023913C 39 01 00 08 */ addi r8, r1, 8 /* 8023C340 00239140 4B FF FC 6D */ bl rwsdk.ImageResampleGetAvgPixel -/* 8023C344 00239144 C0 42 BD 80 */ lfs f2, lbl_803D0700-_SDA2_BASE_(r2) +/* 8023C344 00239144 C0 42 BD 80 */ lfs f2, lbl__202-_SDA2_BASE_(r2) /* 8023C348 00239148 7E 94 F2 14 */ add r20, r20, r30 /* 8023C34C 0023914C C0 21 00 08 */ lfs f1, 8(r1) /* 8023C350 00239150 3A B5 00 01 */ addi r21, r21, 1 -/* 8023C354 00239154 C0 02 BD 7C */ lfs f0, lbl_803D06FC-_SDA2_BASE_(r2) +/* 8023C354 00239154 C0 02 BD 7C */ lfs f0, lbl__201_1-_SDA2_BASE_(r2) /* 8023C358 00239158 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8023C35C 0023915C FC 00 00 1E */ fctiwz f0, f0 /* 8023C360 00239160 D8 01 00 40 */ stfd f0, 0x40(r1) /* 8023C364 00239164 80 01 00 44 */ lwz r0, 0x44(r1) /* 8023C368 00239168 98 17 00 00 */ stb r0, 0(r23) -/* 8023C36C 0023916C C0 42 BD 80 */ lfs f2, lbl_803D0700-_SDA2_BASE_(r2) +/* 8023C36C 0023916C C0 42 BD 80 */ lfs f2, lbl__202-_SDA2_BASE_(r2) /* 8023C370 00239170 C0 21 00 0C */ lfs f1, 0xc(r1) -/* 8023C374 00239174 C0 02 BD 7C */ lfs f0, lbl_803D06FC-_SDA2_BASE_(r2) +/* 8023C374 00239174 C0 02 BD 7C */ lfs f0, lbl__201_1-_SDA2_BASE_(r2) /* 8023C378 00239178 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8023C37C 0023917C FC 00 00 1E */ fctiwz f0, f0 /* 8023C380 00239180 D8 01 00 38 */ stfd f0, 0x38(r1) /* 8023C384 00239184 80 01 00 3C */ lwz r0, 0x3c(r1) /* 8023C388 00239188 98 17 00 01 */ stb r0, 1(r23) -/* 8023C38C 0023918C C0 42 BD 80 */ lfs f2, lbl_803D0700-_SDA2_BASE_(r2) +/* 8023C38C 0023918C C0 42 BD 80 */ lfs f2, lbl__202-_SDA2_BASE_(r2) /* 8023C390 00239190 C0 21 00 10 */ lfs f1, 0x10(r1) -/* 8023C394 00239194 C0 02 BD 7C */ lfs f0, lbl_803D06FC-_SDA2_BASE_(r2) +/* 8023C394 00239194 C0 02 BD 7C */ lfs f0, lbl__201_1-_SDA2_BASE_(r2) /* 8023C398 00239198 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8023C39C 0023919C FC 00 00 1E */ fctiwz f0, f0 /* 8023C3A0 002391A0 D8 01 00 30 */ stfd f0, 0x30(r1) /* 8023C3A4 002391A4 80 01 00 34 */ lwz r0, 0x34(r1) /* 8023C3A8 002391A8 98 17 00 02 */ stb r0, 2(r23) -/* 8023C3AC 002391AC C0 42 BD 80 */ lfs f2, lbl_803D0700-_SDA2_BASE_(r2) +/* 8023C3AC 002391AC C0 42 BD 80 */ lfs f2, lbl__202-_SDA2_BASE_(r2) /* 8023C3B0 002391B0 C0 21 00 14 */ lfs f1, 0x14(r1) -/* 8023C3B4 002391B4 C0 02 BD 7C */ lfs f0, lbl_803D06FC-_SDA2_BASE_(r2) +/* 8023C3B4 002391B4 C0 02 BD 7C */ lfs f0, lbl__201_1-_SDA2_BASE_(r2) /* 8023C3B8 002391B8 EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8023C3BC 002391BC FC 00 00 1E */ fctiwz f0, f0 /* 8023C3C0 002391C0 D8 01 00 28 */ stfd f0, 0x28(r1) @@ -78239,11 +78239,11 @@ lbl_8023C4C4: /* 8023C50C 0023930C 7F BC EB 78 */ mr r28, r29 /* 8023C510 00239310 90 DA 00 00 */ stw r6, 0(r26) /* 8023C514 00239314 90 A1 00 28 */ stw r5, 0x28(r1) -/* 8023C518 00239318 C8 62 BD 68 */ lfd f3, lbl_803D06E8-_SDA2_BASE_(r2) +/* 8023C518 00239318 C8 62 BD 68 */ lfd f3, lbl__116_5-_SDA2_BASE_(r2) /* 8023C51C 0023931C C8 01 00 28 */ lfd f0, 0x28(r1) /* 8023C520 00239320 90 81 00 34 */ stw r4, 0x34(r1) /* 8023C524 00239324 EC 40 18 28 */ fsubs f2, f0, f3 -/* 8023C528 00239328 C0 82 BD 78 */ lfs f4, lbl_803D06F8-_SDA2_BASE_(r2) +/* 8023C528 00239328 C0 82 BD 78 */ lfs f4, lbl__200-_SDA2_BASE_(r2) /* 8023C52C 0023932C 90 A1 00 30 */ stw r5, 0x30(r1) /* 8023C530 00239330 C8 01 00 30 */ lfd f0, 0x30(r1) /* 8023C534 00239334 90 61 00 44 */ stw r3, 0x44(r1) @@ -78285,35 +78285,35 @@ lbl_8023C5A8: /* 8023C5BC 002393BC 7C B6 2A 14 */ add r5, r22, r5 /* 8023C5C0 002393C0 39 01 00 18 */ addi r8, r1, 0x18 /* 8023C5C4 002393C4 4B FF F9 E9 */ bl rwsdk.ImageResampleGetAvgPixel -/* 8023C5C8 002393C8 C0 42 BD 80 */ lfs f2, lbl_803D0700-_SDA2_BASE_(r2) +/* 8023C5C8 002393C8 C0 42 BD 80 */ lfs f2, lbl__202-_SDA2_BASE_(r2) /* 8023C5CC 002393CC 7E D6 BA 14 */ add r22, r22, r23 /* 8023C5D0 002393D0 C0 21 00 18 */ lfs f1, 0x18(r1) /* 8023C5D4 002393D4 3A B5 00 01 */ addi r21, r21, 1 -/* 8023C5D8 002393D8 C0 02 BD 7C */ lfs f0, lbl_803D06FC-_SDA2_BASE_(r2) +/* 8023C5D8 002393D8 C0 02 BD 7C */ lfs f0, lbl__201_1-_SDA2_BASE_(r2) /* 8023C5DC 002393DC EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8023C5E0 002393E0 FC 00 00 1E */ fctiwz f0, f0 /* 8023C5E4 002393E4 D8 01 00 50 */ stfd f0, 0x50(r1) /* 8023C5E8 002393E8 80 01 00 54 */ lwz r0, 0x54(r1) /* 8023C5EC 002393EC 98 14 00 00 */ stb r0, 0(r20) -/* 8023C5F0 002393F0 C0 42 BD 80 */ lfs f2, lbl_803D0700-_SDA2_BASE_(r2) +/* 8023C5F0 002393F0 C0 42 BD 80 */ lfs f2, lbl__202-_SDA2_BASE_(r2) /* 8023C5F4 002393F4 C0 21 00 1C */ lfs f1, 0x1c(r1) -/* 8023C5F8 002393F8 C0 02 BD 7C */ lfs f0, lbl_803D06FC-_SDA2_BASE_(r2) +/* 8023C5F8 002393F8 C0 02 BD 7C */ lfs f0, lbl__201_1-_SDA2_BASE_(r2) /* 8023C5FC 002393FC EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8023C600 00239400 FC 00 00 1E */ fctiwz f0, f0 /* 8023C604 00239404 D8 01 00 48 */ stfd f0, 0x48(r1) /* 8023C608 00239408 80 01 00 4C */ lwz r0, 0x4c(r1) /* 8023C60C 0023940C 98 14 00 01 */ stb r0, 1(r20) -/* 8023C610 00239410 C0 42 BD 80 */ lfs f2, lbl_803D0700-_SDA2_BASE_(r2) +/* 8023C610 00239410 C0 42 BD 80 */ lfs f2, lbl__202-_SDA2_BASE_(r2) /* 8023C614 00239414 C0 21 00 20 */ lfs f1, 0x20(r1) -/* 8023C618 00239418 C0 02 BD 7C */ lfs f0, lbl_803D06FC-_SDA2_BASE_(r2) +/* 8023C618 00239418 C0 02 BD 7C */ lfs f0, lbl__201_1-_SDA2_BASE_(r2) /* 8023C61C 0023941C EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8023C620 00239420 FC 00 00 1E */ fctiwz f0, f0 /* 8023C624 00239424 D8 01 00 40 */ stfd f0, 0x40(r1) /* 8023C628 00239428 80 01 00 44 */ lwz r0, 0x44(r1) /* 8023C62C 0023942C 98 14 00 02 */ stb r0, 2(r20) -/* 8023C630 00239430 C0 42 BD 80 */ lfs f2, lbl_803D0700-_SDA2_BASE_(r2) +/* 8023C630 00239430 C0 42 BD 80 */ lfs f2, lbl__202-_SDA2_BASE_(r2) /* 8023C634 00239434 C0 21 00 24 */ lfs f1, 0x24(r1) -/* 8023C638 00239438 C0 02 BD 7C */ lfs f0, lbl_803D06FC-_SDA2_BASE_(r2) +/* 8023C638 00239438 C0 02 BD 7C */ lfs f0, lbl__201_1-_SDA2_BASE_(r2) /* 8023C63C 0023943C EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8023C640 00239440 FC 00 00 1E */ fctiwz f0, f0 /* 8023C644 00239444 D8 01 00 38 */ stfd f0, 0x38(r1) @@ -78365,11 +78365,11 @@ lbl_8023C6B0: /* 8023C6EC 002394EC 7F DF F3 78 */ mr r31, r30 /* 8023C6F0 002394F0 90 DA 00 00 */ stw r6, 0(r26) /* 8023C6F4 002394F4 90 A1 00 50 */ stw r5, 0x50(r1) -/* 8023C6F8 002394F8 C8 62 BD 68 */ lfd f3, lbl_803D06E8-_SDA2_BASE_(r2) +/* 8023C6F8 002394F8 C8 62 BD 68 */ lfd f3, lbl__116_5-_SDA2_BASE_(r2) /* 8023C6FC 002394FC C8 01 00 50 */ lfd f0, 0x50(r1) /* 8023C700 00239500 90 81 00 4C */ stw r4, 0x4c(r1) /* 8023C704 00239504 EC 40 18 28 */ fsubs f2, f0, f3 -/* 8023C708 00239508 C0 82 BD 78 */ lfs f4, lbl_803D06F8-_SDA2_BASE_(r2) +/* 8023C708 00239508 C0 82 BD 78 */ lfs f4, lbl__200-_SDA2_BASE_(r2) /* 8023C70C 0023950C 90 A1 00 48 */ stw r5, 0x48(r1) /* 8023C710 00239510 C8 01 00 48 */ lfd f0, 0x48(r1) /* 8023C714 00239514 90 61 00 3C */ stw r3, 0x3c(r1) @@ -78411,35 +78411,35 @@ lbl_8023C788: /* 8023C79C 0023959C 7C B7 2A 14 */ add r5, r23, r5 /* 8023C7A0 002395A0 39 01 00 08 */ addi r8, r1, 8 /* 8023C7A4 002395A4 4B FF F8 09 */ bl rwsdk.ImageResampleGetAvgPixel -/* 8023C7A8 002395A8 C0 42 BD 80 */ lfs f2, lbl_803D0700-_SDA2_BASE_(r2) +/* 8023C7A8 002395A8 C0 42 BD 80 */ lfs f2, lbl__202-_SDA2_BASE_(r2) /* 8023C7AC 002395AC 7E F7 B2 14 */ add r23, r23, r22 /* 8023C7B0 002395B0 C0 21 00 08 */ lfs f1, 8(r1) /* 8023C7B4 002395B4 3B 39 00 01 */ addi r25, r25, 1 -/* 8023C7B8 002395B8 C0 02 BD 7C */ lfs f0, lbl_803D06FC-_SDA2_BASE_(r2) +/* 8023C7B8 002395B8 C0 02 BD 7C */ lfs f0, lbl__201_1-_SDA2_BASE_(r2) /* 8023C7BC 002395BC EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8023C7C0 002395C0 FC 00 00 1E */ fctiwz f0, f0 /* 8023C7C4 002395C4 D8 01 00 50 */ stfd f0, 0x50(r1) /* 8023C7C8 002395C8 80 01 00 54 */ lwz r0, 0x54(r1) /* 8023C7CC 002395CC 98 14 00 00 */ stb r0, 0(r20) -/* 8023C7D0 002395D0 C0 42 BD 80 */ lfs f2, lbl_803D0700-_SDA2_BASE_(r2) +/* 8023C7D0 002395D0 C0 42 BD 80 */ lfs f2, lbl__202-_SDA2_BASE_(r2) /* 8023C7D4 002395D4 C0 21 00 0C */ lfs f1, 0xc(r1) -/* 8023C7D8 002395D8 C0 02 BD 7C */ lfs f0, lbl_803D06FC-_SDA2_BASE_(r2) +/* 8023C7D8 002395D8 C0 02 BD 7C */ lfs f0, lbl__201_1-_SDA2_BASE_(r2) /* 8023C7DC 002395DC EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8023C7E0 002395E0 FC 00 00 1E */ fctiwz f0, f0 /* 8023C7E4 002395E4 D8 01 00 48 */ stfd f0, 0x48(r1) /* 8023C7E8 002395E8 80 01 00 4C */ lwz r0, 0x4c(r1) /* 8023C7EC 002395EC 98 14 00 01 */ stb r0, 1(r20) -/* 8023C7F0 002395F0 C0 42 BD 80 */ lfs f2, lbl_803D0700-_SDA2_BASE_(r2) +/* 8023C7F0 002395F0 C0 42 BD 80 */ lfs f2, lbl__202-_SDA2_BASE_(r2) /* 8023C7F4 002395F4 C0 21 00 10 */ lfs f1, 0x10(r1) -/* 8023C7F8 002395F8 C0 02 BD 7C */ lfs f0, lbl_803D06FC-_SDA2_BASE_(r2) +/* 8023C7F8 002395F8 C0 02 BD 7C */ lfs f0, lbl__201_1-_SDA2_BASE_(r2) /* 8023C7FC 002395FC EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8023C800 00239600 FC 00 00 1E */ fctiwz f0, f0 /* 8023C804 00239604 D8 01 00 40 */ stfd f0, 0x40(r1) /* 8023C808 00239608 80 01 00 44 */ lwz r0, 0x44(r1) /* 8023C80C 0023960C 98 14 00 02 */ stb r0, 2(r20) -/* 8023C810 00239610 C0 42 BD 80 */ lfs f2, lbl_803D0700-_SDA2_BASE_(r2) +/* 8023C810 00239610 C0 42 BD 80 */ lfs f2, lbl__202-_SDA2_BASE_(r2) /* 8023C814 00239614 C0 21 00 14 */ lfs f1, 0x14(r1) -/* 8023C818 00239618 C0 02 BD 7C */ lfs f0, lbl_803D06FC-_SDA2_BASE_(r2) +/* 8023C818 00239618 C0 02 BD 7C */ lfs f0, lbl__201_1-_SDA2_BASE_(r2) /* 8023C81C 0023961C EC 02 00 7A */ fmadds f0, f2, f1, f0 /* 8023C820 00239620 FC 00 00 1E */ fctiwz f0, f0 /* 8023C824 00239624 D8 01 00 38 */ stfd f0, 0x38(r1) @@ -78900,7 +78900,7 @@ _rwFrameSyncDirty: /* 8023CE04 00239C04 90 01 00 14 */ stw r0, 0x14(r1) /* 8023CE08 00239C08 93 E1 00 0C */ stw r31, 0xc(r1) /* 8023CE0C 00239C0C 93 C1 00 08 */ stw r30, 8(r1) -/* 8023CE10 00239C10 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023CE10 00239C10 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023CE14 00239C14 83 C3 00 BC */ lwz r30, 0xbc(r3) /* 8023CE18 00239C18 3B E3 00 BC */ addi r31, r3, 0xbc /* 8023CE1C 00239C1C 48 00 00 10 */ b lbl_8023CE2C @@ -78911,11 +78911,11 @@ lbl_8023CE20: lbl_8023CE2C: /* 8023CE2C 00239C2C 7C 1E F8 40 */ cmplw r30, r31 /* 8023CE30 00239C30 40 82 FF F0 */ bne lbl_8023CE20 -/* 8023CE34 00239C34 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023CE34 00239C34 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023CE38 00239C38 38 60 00 01 */ li r3, 1 /* 8023CE3C 00239C3C 38 84 00 BC */ addi r4, r4, 0xbc /* 8023CE40 00239C40 90 84 00 00 */ stw r4, 0(r4) -/* 8023CE44 00239C44 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023CE44 00239C44 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023CE48 00239C48 38 04 00 BC */ addi r0, r4, 0xbc /* 8023CE4C 00239C4C 90 04 00 C0 */ stw r0, 0xc0(r4) /* 8023CE50 00239C50 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -79156,9 +79156,9 @@ lbl_8023D154: lbl_8023D188: /* 8023D188 00239F88 2C 04 00 00 */ cmpwi r4, 0 /* 8023D18C 00239F8C 41 82 00 1C */ beq lbl_8023D1A8 -/* 8023D190 00239F90 3C 80 80 28 */ lis r4, lbl_8027A4C0@ha +/* 8023D190 00239F90 3C 80 80 28 */ lis r4, lbl_character$48@ha /* 8023D194 00239F94 54 A0 06 3E */ clrlwi r0, r5, 0x18 -/* 8023D198 00239F98 38 84 A4 C0 */ addi r4, r4, lbl_8027A4C0@l +/* 8023D198 00239F98 38 84 A4 C0 */ addi r4, r4, lbl_character$48@l /* 8023D19C 00239F9C 7C A4 00 AE */ lbzx r5, r4, r0 /* 8023D1A0 00239FA0 7C A5 07 74 */ extsb r5, r5 /* 8023D1A4 00239FA4 48 00 00 08 */ b lbl_8023D1AC @@ -79171,7 +79171,7 @@ lbl_8023D1AC: /* 8023D1B8 00239FB8 98 A1 00 09 */ stb r5, 9(r1) /* 8023D1BC 00239FBC 98 81 00 0A */ stb r4, 0xa(r1) /* 8023D1C0 00239FC0 41 82 00 44 */ beq lbl_8023D204 -/* 8023D1C4 00239FC4 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023D1C4 00239FC4 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023D1C8 00239FC8 38 81 00 08 */ addi r4, r1, 8 /* 8023D1CC 00239FCC 81 85 01 00 */ lwz r12, 0x100(r5) /* 8023D1D0 00239FD0 7D 89 03 A6 */ mtctr r12 @@ -79181,7 +79181,7 @@ lbl_8023D1AC: /* 8023D1E0 00239FE0 88 1F 00 00 */ lbz r0, 0(r31) /* 8023D1E4 00239FE4 7C 00 07 75 */ extsb. r0, r0 /* 8023D1E8 00239FE8 41 82 00 1C */ beq lbl_8023D204 -/* 8023D1EC 00239FEC 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023D1EC 00239FEC 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023D1F0 00239FF0 7F E3 FB 78 */ mr r3, r31 /* 8023D1F4 00239FF4 38 81 00 08 */ addi r4, r1, 8 /* 8023D1F8 00239FF8 81 85 01 00 */ lwz r12, 0x100(r5) @@ -79214,7 +79214,7 @@ rwsdk.PalettizeImage: lbl_8023D254: /* 8023D254 0023A054 80 9D 00 00 */ lwz r4, 0(r29) /* 8023D258 0023A058 38 61 00 08 */ addi r3, r1, 8 -/* 8023D25C 0023A05C C0 22 BD 88 */ lfs f1, lbl_803D0708-_SDA2_BASE_(r2) +/* 8023D25C 0023A05C C0 22 BD 88 */ lfs f1, lbl__84_2-_SDA2_BASE_(r2) /* 8023D260 0023A060 48 00 23 C1 */ bl _rwPalQuantAddImage /* 8023D264 0023A064 38 00 00 01 */ li r0, 1 /* 8023D268 0023A068 38 61 00 18 */ addi r3, r1, 0x18 @@ -79339,7 +79339,7 @@ lbl_8023D3F8: lbl_8023D404: /* 8023D404 0023A204 80 9A 00 00 */ lwz r4, 0(r26) /* 8023D408 0023A208 38 61 00 08 */ addi r3, r1, 8 -/* 8023D40C 0023A20C C0 22 BD 88 */ lfs f1, lbl_803D0708-_SDA2_BASE_(r2) +/* 8023D40C 0023A20C C0 22 BD 88 */ lfs f1, lbl__84_2-_SDA2_BASE_(r2) /* 8023D410 0023A210 48 00 22 11 */ bl _rwPalQuantAddImage /* 8023D414 0023A214 3B 5A 00 04 */ addi r26, r26, 4 /* 8023D418 0023A218 3B 39 00 01 */ addi r25, r25, 1 @@ -79404,7 +79404,7 @@ rwsdk.TextureImageReadAndSize: /* 8023D4E0 0023A2E0 90 01 02 54 */ stw r0, 0x254(r1) /* 8023D4E4 0023A2E4 39 61 02 50 */ addi r11, r1, 0x250 /* 8023D4E8 0023A2E8 4B FB 00 15 */ bl func_801ED4FC -/* 8023D4EC 0023A2EC 81 4D 9F 7C */ lwz r10, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023D4EC 0023A2EC 81 4D 9F 7C */ lwz r10, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023D4F0 0023A2F0 7C 79 1B 78 */ mr r25, r3 /* 8023D4F4 0023A2F4 7C 9A 23 78 */ mr r26, r4 /* 8023D4F8 0023A2F8 7C BB 2B 78 */ mr r27, r5 @@ -79418,7 +79418,7 @@ rwsdk.TextureImageReadAndSize: /* 8023D518 0023A318 38 A0 01 00 */ li r5, 0x100 /* 8023D51C 0023A31C 7D 89 03 A6 */ mtctr r12 /* 8023D520 0023A320 4E 80 04 21 */ bctrl -/* 8023D524 0023A324 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023D524 0023A324 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023D528 0023A328 7F 23 CB 78 */ mr r3, r25 /* 8023D52C 0023A32C 81 84 01 20 */ lwz r12, 0x120(r4) /* 8023D530 0023A330 7D 89 03 A6 */ mtctr r12 @@ -79446,7 +79446,7 @@ lbl_8023D580: /* 8023D584 0023A384 4B FF D1 25 */ bl RwImageFindFileType /* 8023D588 0023A388 28 03 00 00 */ cmplwi r3, 0 /* 8023D58C 0023A38C 41 82 00 1C */ beq lbl_8023D5A8 -/* 8023D590 0023A390 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023D590 0023A390 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023D594 0023A394 7C 64 1B 78 */ mr r4, r3 /* 8023D598 0023A398 38 61 01 24 */ addi r3, r1, 0x124 /* 8023D59C 0023A39C 81 85 01 00 */ lwz r12, 0x100(r5) @@ -79460,14 +79460,14 @@ lbl_8023D5A8: /* 8023D5B8 0023A3B8 88 1A 00 00 */ lbz r0, 0(r26) /* 8023D5BC 0023A3BC 7C 00 07 75 */ extsb. r0, r0 /* 8023D5C0 0023A3C0 41 82 00 A4 */ beq lbl_8023D664 -/* 8023D5C4 0023A3C4 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023D5C4 0023A3C4 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023D5C8 0023A3C8 7F 44 D3 78 */ mr r4, r26 /* 8023D5CC 0023A3CC 38 61 00 24 */ addi r3, r1, 0x24 /* 8023D5D0 0023A3D0 38 A0 01 00 */ li r5, 0x100 /* 8023D5D4 0023A3D4 81 86 00 FC */ lwz r12, 0xfc(r6) /* 8023D5D8 0023A3D8 7D 89 03 A6 */ mtctr r12 /* 8023D5DC 0023A3DC 4E 80 04 21 */ bctrl -/* 8023D5E0 0023A3E0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023D5E0 0023A3E0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023D5E4 0023A3E4 7F 43 D3 78 */ mr r3, r26 /* 8023D5E8 0023A3E8 81 84 01 20 */ lwz r12, 0x120(r4) /* 8023D5EC 0023A3EC 7D 89 03 A6 */ mtctr r12 @@ -79495,7 +79495,7 @@ lbl_8023D63C: /* 8023D640 0023A440 4B FF D0 69 */ bl RwImageFindFileType /* 8023D644 0023A444 28 03 00 00 */ cmplwi r3, 0 /* 8023D648 0023A448 41 82 00 1C */ beq lbl_8023D664 -/* 8023D64C 0023A44C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023D64C 0023A44C 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023D650 0023A450 7C 64 1B 78 */ mr r4, r3 /* 8023D654 0023A454 38 61 00 24 */ addi r3, r1, 0x24 /* 8023D658 0023A458 81 85 01 00 */ lwz r12, 0x100(r5) @@ -79642,12 +79642,12 @@ rwsdk.TextureDefaultNormalRead: /* 8023D84C 0023A64C 93 A1 06 34 */ stw r29, 0x634(r1) /* 8023D850 0023A650 7F C4 F3 78 */ mr r4, r30 /* 8023D854 0023A654 93 81 06 30 */ stw r28, 0x630(r1) -/* 8023D858 0023A658 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023D858 0023A658 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023D85C 0023A65C 81 85 00 FC */ lwz r12, 0xfc(r5) /* 8023D860 0023A660 38 A0 01 00 */ li r5, 0x100 /* 8023D864 0023A664 7D 89 03 A6 */ mtctr r12 /* 8023D868 0023A668 4E 80 04 21 */ bctrl -/* 8023D86C 0023A66C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023D86C 0023A66C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023D870 0023A670 7F C3 F3 78 */ mr r3, r30 /* 8023D874 0023A674 81 84 01 20 */ lwz r12, 0x120(r4) /* 8023D878 0023A678 7D 89 03 A6 */ mtctr r12 @@ -79678,14 +79678,14 @@ lbl_8023D8C8: /* 8023D8D8 0023A6D8 88 1F 00 00 */ lbz r0, 0(r31) /* 8023D8DC 0023A6DC 7C 00 07 75 */ extsb. r0, r0 /* 8023D8E0 0023A6E0 41 82 00 7C */ beq lbl_8023D95C -/* 8023D8E4 0023A6E4 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023D8E4 0023A6E4 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023D8E8 0023A6E8 7F E4 FB 78 */ mr r4, r31 /* 8023D8EC 0023A6EC 38 61 00 2C */ addi r3, r1, 0x2c /* 8023D8F0 0023A6F0 38 A0 01 00 */ li r5, 0x100 /* 8023D8F4 0023A6F4 81 86 00 FC */ lwz r12, 0xfc(r6) /* 8023D8F8 0023A6F8 7D 89 03 A6 */ mtctr r12 /* 8023D8FC 0023A6FC 4E 80 04 21 */ bctrl -/* 8023D900 0023A700 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023D900 0023A700 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023D904 0023A704 7F E3 FB 78 */ mr r3, r31 /* 8023D908 0023A708 81 84 01 20 */ lwz r12, 0x120(r4) /* 8023D90C 0023A70C 7D 89 03 A6 */ mtctr r12 @@ -79803,7 +79803,7 @@ lbl_8023DA90: /* 8023DAAC 0023A8AC 48 00 00 10 */ b lbl_8023DABC lbl_8023DAB0: /* 8023DAB0 0023A8B0 7F A3 EB 78 */ mr r3, r29 -/* 8023DAB4 0023A8B4 38 8D 87 F0 */ addi r4, r13, lbl_803CB0F0-_SDA_BASE_ +/* 8023DAB4 0023A8B4 38 8D 87 F0 */ addi r4, r13, lbl__250-_SDA_BASE_ /* 8023DAB8 0023A8B8 48 00 0E 71 */ bl RwTextureSetMaskName lbl_8023DABC: /* 8023DABC 0023A8BC 7F A3 EB 78 */ mr r3, r29 @@ -79824,7 +79824,7 @@ rwsdk.TextureDefaultMipmapRead: /* 8023DAE8 0023A8E8 90 01 06 A4 */ stw r0, 0x6a4(r1) /* 8023DAEC 0023A8EC 39 61 06 A0 */ addi r11, r1, 0x6a0 /* 8023DAF0 0023A8F0 4B FA FA 0D */ bl func_801ED4FC -/* 8023DAF4 0023A8F4 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023DAF4 0023A8F4 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023DAF8 0023A8F8 7C 79 1B 78 */ mr r25, r3 /* 8023DAFC 0023A8FC 7C 9A 23 78 */ mr r26, r4 /* 8023DB00 0023A900 38 61 01 78 */ addi r3, r1, 0x178 @@ -79833,7 +79833,7 @@ rwsdk.TextureDefaultMipmapRead: /* 8023DB0C 0023A90C 38 A0 01 00 */ li r5, 0x100 /* 8023DB10 0023A910 7D 89 03 A6 */ mtctr r12 /* 8023DB14 0023A914 4E 80 04 21 */ bctrl -/* 8023DB18 0023A918 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023DB18 0023A918 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023DB1C 0023A91C 7F 23 CB 78 */ mr r3, r25 /* 8023DB20 0023A920 81 84 01 20 */ lwz r12, 0x120(r4) /* 8023DB24 0023A924 7D 89 03 A6 */ mtctr r12 @@ -79864,14 +79864,14 @@ lbl_8023DB74: /* 8023DB84 0023A984 88 1A 00 00 */ lbz r0, 0(r26) /* 8023DB88 0023A988 7C 00 07 75 */ extsb. r0, r0 /* 8023DB8C 0023A98C 41 82 00 7C */ beq lbl_8023DC08 -/* 8023DB90 0023A990 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023DB90 0023A990 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023DB94 0023A994 7F 44 D3 78 */ mr r4, r26 /* 8023DB98 0023A998 38 61 00 78 */ addi r3, r1, 0x78 /* 8023DB9C 0023A99C 38 A0 01 00 */ li r5, 0x100 /* 8023DBA0 0023A9A0 81 86 00 FC */ lwz r12, 0xfc(r6) /* 8023DBA4 0023A9A4 7D 89 03 A6 */ mtctr r12 /* 8023DBA8 0023A9A8 4E 80 04 21 */ bctrl -/* 8023DBAC 0023A9AC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023DBAC 0023A9AC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023DBB0 0023A9B0 7F 43 D3 78 */ mr r3, r26 /* 8023DBB4 0023A9B4 81 84 01 20 */ lwz r12, 0x120(r4) /* 8023DBB8 0023A9B8 7D 89 03 A6 */ mtctr r12 @@ -79895,9 +79895,9 @@ lbl_8023DB74: /* 8023DC00 0023AA00 38 00 00 00 */ li r0, 0 /* 8023DC04 0023AA04 98 01 01 77 */ stb r0, 0x177(r1) lbl_8023DC08: -/* 8023DC08 0023AA08 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023DC08 0023AA08 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023DC0C 0023AA0C 3B A0 00 04 */ li r29, 4 -/* 8023DC10 0023AA10 80 0D 9F 9C */ lwz r0, lbl_803CC89C-_SDA_BASE_(r13) +/* 8023DC10 0023AA10 80 0D 9F 9C */ lwz r0, lbl_textureModule-_SDA_BASE_(r13) /* 8023DC14 0023AA14 7C 63 02 14 */ add r3, r3, r0 /* 8023DC18 0023AA18 80 03 00 1C */ lwz r0, 0x1c(r3) /* 8023DC1C 0023AA1C 2C 00 00 00 */ cmpwi r0, 0 @@ -79968,14 +79968,14 @@ lbl_8023DD00: /* 8023DD0C 0023AB0C 3B 80 00 01 */ li r28, 1 /* 8023DD10 0023AB10 48 00 01 D0 */ b lbl_8023DEE0 lbl_8023DD14: -/* 8023DD14 0023AB14 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023DD14 0023AB14 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023DD18 0023AB18 7F 24 CB 78 */ mr r4, r25 /* 8023DD1C 0023AB1C 38 61 01 78 */ addi r3, r1, 0x178 /* 8023DD20 0023AB20 38 A0 01 00 */ li r5, 0x100 /* 8023DD24 0023AB24 81 86 00 FC */ lwz r12, 0xfc(r6) /* 8023DD28 0023AB28 7D 89 03 A6 */ mtctr r12 /* 8023DD2C 0023AB2C 4E 80 04 21 */ bctrl -/* 8023DD30 0023AB30 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023DD30 0023AB30 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023DD34 0023AB34 7F 23 CB 78 */ mr r3, r25 /* 8023DD38 0023AB38 81 84 01 20 */ lwz r12, 0x120(r4) /* 8023DD3C 0023AB3C 7D 89 03 A6 */ mtctr r12 @@ -80006,14 +80006,14 @@ lbl_8023DD8C: /* 8023DD9C 0023AB9C 88 1A 00 00 */ lbz r0, 0(r26) /* 8023DDA0 0023ABA0 7C 00 07 75 */ extsb. r0, r0 /* 8023DDA4 0023ABA4 41 82 00 7C */ beq lbl_8023DE20 -/* 8023DDA8 0023ABA8 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023DDA8 0023ABA8 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023DDAC 0023ABAC 7F 44 D3 78 */ mr r4, r26 /* 8023DDB0 0023ABB0 38 61 00 78 */ addi r3, r1, 0x78 /* 8023DDB4 0023ABB4 38 A0 01 00 */ li r5, 0x100 /* 8023DDB8 0023ABB8 81 86 00 FC */ lwz r12, 0xfc(r6) /* 8023DDBC 0023ABBC 7D 89 03 A6 */ mtctr r12 /* 8023DDC0 0023ABC0 4E 80 04 21 */ bctrl -/* 8023DDC4 0023ABC4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023DDC4 0023ABC4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023DDC8 0023ABC8 7F 43 D3 78 */ mr r3, r26 /* 8023DDCC 0023ABCC 81 84 01 20 */ lwz r12, 0x120(r4) /* 8023DDD0 0023ABD0 7D 89 03 A6 */ mtctr r12 @@ -80208,7 +80208,7 @@ lbl_8023E054: /* 8023E070 0023AE70 48 00 00 10 */ b lbl_8023E080 lbl_8023E074: /* 8023E074 0023AE74 7F 63 DB 78 */ mr r3, r27 -/* 8023E078 0023AE78 38 8D 87 F0 */ addi r4, r13, lbl_803CB0F0-_SDA_BASE_ +/* 8023E078 0023AE78 38 8D 87 F0 */ addi r4, r13, lbl__250-_SDA_BASE_ /* 8023E07C 0023AE7C 48 00 08 AD */ bl RwTextureSetMaskName lbl_8023E080: /* 8023E080 0023AE80 7F 63 DB 78 */ mr r3, r27 @@ -80223,8 +80223,8 @@ lbl_8023E09C: /* 8023E09C 0023AE9C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023E0A0 0023AEA0 7C 08 02 A6 */ mflr r0 /* 8023E0A4 0023AEA4 90 01 00 14 */ stw r0, 0x14(r1) -/* 8023E0A8 0023AEA8 80 AD 9F 9C */ lwz r5, lbl_803CC89C-_SDA_BASE_(r13) -/* 8023E0AC 0023AEAC 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023E0A8 0023AEA8 80 AD 9F 9C */ lwz r5, lbl_textureModule-_SDA_BASE_(r13) +/* 8023E0AC 0023AEAC 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023E0B0 0023AEB0 38 05 00 1C */ addi r0, r5, 0x1c /* 8023E0B4 0023AEB4 7C 06 00 2E */ lwzx r0, r6, r0 /* 8023E0B8 0023AEB8 2C 00 00 00 */ cmpwi r0, 0 @@ -80462,8 +80462,8 @@ lbl_8023E3C4: /* 8023E3D4 0023B1D4 93 C1 00 18 */ stw r30, 0x18(r1) /* 8023E3D8 0023B1D8 93 A1 00 14 */ stw r29, 0x14(r1) /* 8023E3DC 0023B1DC 7C 7D 1B 78 */ mr r29, r3 -/* 8023E3E0 0023B1E0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 8023E3E4 0023B1E4 80 0D 9F 9C */ lwz r0, lbl_803CC89C-_SDA_BASE_(r13) +/* 8023E3E0 0023B1E0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8023E3E4 0023B1E4 80 0D 9F 9C */ lwz r0, lbl_textureModule-_SDA_BASE_(r13) /* 8023E3E8 0023B1E8 7F E4 02 14 */ add r31, r4, r0 /* 8023E3EC 0023B1EC 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8023E3F0 0023B1F0 28 03 00 00 */ cmplwi r3, 0 @@ -80498,8 +80498,8 @@ lbl_8023E434: .global RwTextureSetReadCallBack RwTextureSetReadCallBack: -/* 8023E450 0023B250 80 8D 9F 9C */ lwz r4, lbl_803CC89C-_SDA_BASE_(r13) -/* 8023E454 0023B254 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023E450 0023B250 80 8D 9F 9C */ lwz r4, lbl_textureModule-_SDA_BASE_(r13) +/* 8023E454 0023B254 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023E458 0023B258 38 04 00 14 */ addi r0, r4, 0x14 /* 8023E45C 0023B25C 7C 65 01 2E */ stwx r3, r5, r0 /* 8023E460 0023B260 38 60 00 01 */ li r3, 1 @@ -80507,8 +80507,8 @@ RwTextureSetReadCallBack: .global RwTextureSetMipmapping RwTextureSetMipmapping: -/* 8023E468 0023B268 80 8D 9F 9C */ lwz r4, lbl_803CC89C-_SDA_BASE_(r13) -/* 8023E46C 0023B26C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023E468 0023B268 80 8D 9F 9C */ lwz r4, lbl_textureModule-_SDA_BASE_(r13) +/* 8023E46C 0023B26C 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023E470 0023B270 38 04 00 1C */ addi r0, r4, 0x1c /* 8023E474 0023B274 7C 65 01 2E */ stwx r3, r5, r0 /* 8023E478 0023B278 38 60 00 01 */ li r3, 1 @@ -80516,16 +80516,16 @@ RwTextureSetMipmapping: .global RwTextureGetMipmapping RwTextureGetMipmapping: -/* 8023E480 0023B280 80 6D 9F 9C */ lwz r3, lbl_803CC89C-_SDA_BASE_(r13) -/* 8023E484 0023B284 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023E480 0023B280 80 6D 9F 9C */ lwz r3, lbl_textureModule-_SDA_BASE_(r13) +/* 8023E484 0023B284 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023E488 0023B288 38 03 00 1C */ addi r0, r3, 0x1c /* 8023E48C 0023B28C 7C 64 00 2E */ lwzx r3, r4, r0 /* 8023E490 0023B290 4E 80 00 20 */ blr .global RwTextureSetAutoMipmapping RwTextureSetAutoMipmapping: -/* 8023E494 0023B294 80 8D 9F 9C */ lwz r4, lbl_803CC89C-_SDA_BASE_(r13) -/* 8023E498 0023B298 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023E494 0023B294 80 8D 9F 9C */ lwz r4, lbl_textureModule-_SDA_BASE_(r13) +/* 8023E498 0023B298 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023E49C 0023B29C 38 04 00 20 */ addi r0, r4, 0x20 /* 8023E4A0 0023B2A0 7C 65 01 2E */ stwx r3, r5, r0 /* 8023E4A4 0023B2A4 38 60 00 01 */ li r3, 1 @@ -80533,8 +80533,8 @@ RwTextureSetAutoMipmapping: .global RwTextureGetAutoMipmapping RwTextureGetAutoMipmapping: -/* 8023E4AC 0023B2AC 80 6D 9F 9C */ lwz r3, lbl_803CC89C-_SDA_BASE_(r13) -/* 8023E4B0 0023B2B0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023E4AC 0023B2AC 80 6D 9F 9C */ lwz r3, lbl_textureModule-_SDA_BASE_(r13) +/* 8023E4B0 0023B2B0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023E4B4 0023B2B4 38 03 00 20 */ addi r0, r3, 0x20 /* 8023E4B8 0023B2B8 7C 64 00 2E */ lwzx r3, r4, r0 /* 8023E4BC 0023B2BC 4E 80 00 20 */ blr @@ -80548,7 +80548,7 @@ RwTextureSetRaster: /* 8023E4D0 0023B2D0 93 E1 00 0C */ stw r31, 0xc(r1) /* 8023E4D4 0023B2D4 7C 7F 1B 78 */ mr r31, r3 /* 8023E4D8 0023B2D8 41 82 00 30 */ beq lbl_8023E508 -/* 8023E4DC 0023B2DC 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023E4DC 0023B2DC 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023E4E0 0023B2E0 38 A0 00 00 */ li r5, 0 /* 8023E4E4 0023B2E4 81 86 00 68 */ lwz r12, 0x68(r6) /* 8023E4E8 0023B2E8 7D 89 03 A6 */ mtctr r12 @@ -80576,8 +80576,8 @@ RwTexDictionaryCreate: /* 8023E528 0023B328 7C 08 02 A6 */ mflr r0 /* 8023E52C 0023B32C 90 01 00 14 */ stw r0, 0x14(r1) /* 8023E530 0023B330 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8023E534 0023B334 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 8023E538 0023B338 80 6D 9F 9C */ lwz r3, lbl_803CC89C-_SDA_BASE_(r13) +/* 8023E534 0023B334 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8023E538 0023B338 80 6D 9F 9C */ lwz r3, lbl_textureModule-_SDA_BASE_(r13) /* 8023E53C 0023B33C 81 84 01 44 */ lwz r12, 0x144(r4) /* 8023E540 0023B340 38 03 00 0C */ addi r0, r3, 0xc /* 8023E544 0023B344 7C 64 00 2E */ lwzx r3, r4, r0 @@ -80589,31 +80589,31 @@ RwTexDictionaryCreate: /* 8023E55C 0023B35C 48 00 00 80 */ b lbl_8023E5DC lbl_8023E560: /* 8023E560 0023B360 38 00 00 06 */ li r0, 6 -/* 8023E564 0023B364 3C 60 80 2B */ lis r3, lbl_802B7D80@ha +/* 8023E564 0023B364 3C 60 80 2B */ lis r3, lbl_texDictTKList@ha /* 8023E568 0023B368 98 1F 00 00 */ stb r0, 0(r31) /* 8023E56C 0023B36C 38 A0 00 00 */ li r5, 0 /* 8023E570 0023B370 38 FF 00 10 */ addi r7, r31, 0x10 /* 8023E574 0023B374 38 1F 00 08 */ addi r0, r31, 8 /* 8023E578 0023B378 98 BF 00 01 */ stb r5, 1(r31) -/* 8023E57C 0023B37C 38 63 7D 80 */ addi r3, r3, lbl_802B7D80@l +/* 8023E57C 0023B37C 38 63 7D 80 */ addi r3, r3, lbl_texDictTKList@l /* 8023E580 0023B380 7F E4 FB 78 */ mr r4, r31 /* 8023E584 0023B384 98 BF 00 02 */ stb r5, 2(r31) /* 8023E588 0023B388 98 BF 00 03 */ stb r5, 3(r31) /* 8023E58C 0023B38C 90 BF 00 04 */ stw r5, 4(r31) -/* 8023E590 0023B390 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) -/* 8023E594 0023B394 80 AD 9F 9C */ lwz r5, lbl_803CC89C-_SDA_BASE_(r13) +/* 8023E590 0023B390 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8023E594 0023B394 80 AD 9F 9C */ lwz r5, lbl_textureModule-_SDA_BASE_(r13) /* 8023E598 0023B398 7C A6 28 2E */ lwzx r5, r6, r5 /* 8023E59C 0023B39C 90 BF 00 10 */ stw r5, 0x10(r31) -/* 8023E5A0 0023B3A0 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) -/* 8023E5A4 0023B3A4 80 AD 9F 9C */ lwz r5, lbl_803CC89C-_SDA_BASE_(r13) +/* 8023E5A0 0023B3A0 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8023E5A4 0023B3A4 80 AD 9F 9C */ lwz r5, lbl_textureModule-_SDA_BASE_(r13) /* 8023E5A8 0023B3A8 7C A6 2A 14 */ add r5, r6, r5 /* 8023E5AC 0023B3AC 90 BF 00 14 */ stw r5, 0x14(r31) -/* 8023E5B0 0023B3B0 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) -/* 8023E5B4 0023B3B4 80 AD 9F 9C */ lwz r5, lbl_803CC89C-_SDA_BASE_(r13) +/* 8023E5B0 0023B3B0 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8023E5B4 0023B3B4 80 AD 9F 9C */ lwz r5, lbl_textureModule-_SDA_BASE_(r13) /* 8023E5B8 0023B3B8 7C A6 28 2E */ lwzx r5, r6, r5 /* 8023E5BC 0023B3BC 90 E5 00 04 */ stw r7, 4(r5) -/* 8023E5C0 0023B3C0 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) -/* 8023E5C4 0023B3C4 80 AD 9F 9C */ lwz r5, lbl_803CC89C-_SDA_BASE_(r13) +/* 8023E5C0 0023B3C0 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8023E5C4 0023B3C4 80 AD 9F 9C */ lwz r5, lbl_textureModule-_SDA_BASE_(r13) /* 8023E5C8 0023B3C8 7C E6 29 2E */ stwx r7, r6, r5 /* 8023E5CC 0023B3CC 90 1F 00 08 */ stw r0, 8(r31) /* 8023E5D0 0023B3D0 90 1F 00 0C */ stw r0, 0xc(r31) @@ -80633,8 +80633,8 @@ RwTexDictionaryDestroy: /* 8023E5F8 0023B3F8 90 01 00 14 */ stw r0, 0x14(r1) /* 8023E5FC 0023B3FC 93 E1 00 0C */ stw r31, 0xc(r1) /* 8023E600 0023B400 7C 7F 1B 78 */ mr r31, r3 -/* 8023E604 0023B404 80 8D 9F 9C */ lwz r4, lbl_803CC89C-_SDA_BASE_(r13) -/* 8023E608 0023B408 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023E604 0023B404 80 8D 9F 9C */ lwz r4, lbl_textureModule-_SDA_BASE_(r13) +/* 8023E608 0023B408 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023E60C 0023B40C 38 84 00 10 */ addi r4, r4, 0x10 /* 8023E610 0023B410 7C 03 20 2E */ lwzx r0, r3, r4 /* 8023E614 0023B414 7C 00 F8 40 */ cmplw r0, r31 @@ -80647,9 +80647,9 @@ lbl_8023E624: /* 8023E62C 0023B42C 38 84 E7 B4 */ addi r4, r4, RwTextureDestroy@l /* 8023E630 0023B430 38 A0 00 00 */ li r5, 0 /* 8023E634 0023B434 48 00 00 65 */ bl RwTexDictionaryForAllTextures -/* 8023E638 0023B438 3C 60 80 2B */ lis r3, lbl_802B7D80@ha +/* 8023E638 0023B438 3C 60 80 2B */ lis r3, lbl_texDictTKList@ha /* 8023E63C 0023B43C 7F E4 FB 78 */ mr r4, r31 -/* 8023E640 0023B440 38 63 7D 80 */ addi r3, r3, lbl_802B7D80@l +/* 8023E640 0023B440 38 63 7D 80 */ addi r3, r3, lbl_texDictTKList@l /* 8023E644 0023B444 4B FF 53 89 */ bl _rwPluginRegistryDeInitObject /* 8023E648 0023B448 80 1F 00 10 */ lwz r0, 0x10(r31) /* 8023E64C 0023B44C 7F E4 FB 78 */ mr r4, r31 @@ -80658,8 +80658,8 @@ lbl_8023E624: /* 8023E658 0023B458 80 1F 00 14 */ lwz r0, 0x14(r31) /* 8023E65C 0023B45C 80 7F 00 10 */ lwz r3, 0x10(r31) /* 8023E660 0023B460 90 03 00 04 */ stw r0, 4(r3) -/* 8023E664 0023B464 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) -/* 8023E668 0023B468 80 6D 9F 9C */ lwz r3, lbl_803CC89C-_SDA_BASE_(r13) +/* 8023E664 0023B464 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8023E668 0023B468 80 6D 9F 9C */ lwz r3, lbl_textureModule-_SDA_BASE_(r13) /* 8023E66C 0023B46C 81 85 01 48 */ lwz r12, 0x148(r5) /* 8023E670 0023B470 38 03 00 0C */ addi r0, r3, 0xc /* 8023E674 0023B474 7C 65 00 2E */ lwzx r3, r5, r0 @@ -80715,8 +80715,8 @@ RwTextureCreate: /* 8023E718 0023B518 93 E1 00 0C */ stw r31, 0xc(r1) /* 8023E71C 0023B51C 93 C1 00 08 */ stw r30, 8(r1) /* 8023E720 0023B520 7C 7E 1B 78 */ mr r30, r3 -/* 8023E724 0023B524 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 8023E728 0023B528 80 6D 9F 9C */ lwz r3, lbl_803CC89C-_SDA_BASE_(r13) +/* 8023E724 0023B524 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8023E728 0023B528 80 6D 9F 9C */ lwz r3, lbl_textureModule-_SDA_BASE_(r13) /* 8023E72C 0023B52C 81 84 01 44 */ lwz r12, 0x144(r4) /* 8023E730 0023B530 38 03 00 08 */ addi r0, r3, 8 /* 8023E734 0023B534 7C 64 00 2E */ lwzx r3, r4, r0 @@ -80725,10 +80725,10 @@ RwTextureCreate: /* 8023E740 0023B540 7C 7F 1B 79 */ or. r31, r3, r3 /* 8023E744 0023B544 41 82 00 54 */ beq lbl_8023E798 /* 8023E748 0023B548 38 A0 00 00 */ li r5, 0 -/* 8023E74C 0023B54C 3C 60 80 2B */ lis r3, lbl_802B7D68@ha +/* 8023E74C 0023B54C 3C 60 80 2B */ lis r3, lbl_textureTKList@ha /* 8023E750 0023B550 90 BF 00 04 */ stw r5, 4(r31) /* 8023E754 0023B554 38 00 00 01 */ li r0, 1 -/* 8023E758 0023B558 38 63 7D 68 */ addi r3, r3, lbl_802B7D68@l +/* 8023E758 0023B558 38 63 7D 68 */ addi r3, r3, lbl_textureTKList@l /* 8023E75C 0023B55C 7F E4 FB 78 */ mr r4, r31 /* 8023E760 0023B560 98 BF 00 10 */ stb r5, 0x10(r31) /* 8023E764 0023B564 98 BF 00 30 */ stb r5, 0x30(r31) @@ -80768,9 +80768,9 @@ RwTextureDestroy: /* 8023E7DC 0023B5DC 2C 04 00 00 */ cmpwi r4, 0 /* 8023E7E0 0023B5E0 41 81 00 88 */ bgt lbl_8023E868 /* 8023E7E4 0023B5E4 38 04 00 01 */ addi r0, r4, 1 -/* 8023E7E8 0023B5E8 3C 60 80 2B */ lis r3, lbl_802B7D68@ha +/* 8023E7E8 0023B5E8 3C 60 80 2B */ lis r3, lbl_textureTKList@ha /* 8023E7EC 0023B5EC 90 1F 00 54 */ stw r0, 0x54(r31) -/* 8023E7F0 0023B5F0 38 63 7D 68 */ addi r3, r3, lbl_802B7D68@l +/* 8023E7F0 0023B5F0 38 63 7D 68 */ addi r3, r3, lbl_textureTKList@l /* 8023E7F4 0023B5F4 7F E4 FB 78 */ mr r4, r31 /* 8023E7F8 0023B5F8 4B FF 51 D5 */ bl _rwPluginRegistryDeInitObject /* 8023E7FC 0023B5FC 80 1F 00 04 */ lwz r0, 4(r31) @@ -80794,8 +80794,8 @@ lbl_8023E838: /* 8023E83C 0023B63C 7F E4 FB 78 */ mr r4, r31 /* 8023E840 0023B640 38 03 FF FF */ addi r0, r3, -1 /* 8023E844 0023B644 90 1F 00 54 */ stw r0, 0x54(r31) -/* 8023E848 0023B648 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) -/* 8023E84C 0023B64C 80 6D 9F 9C */ lwz r3, lbl_803CC89C-_SDA_BASE_(r13) +/* 8023E848 0023B648 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8023E84C 0023B64C 80 6D 9F 9C */ lwz r3, lbl_textureModule-_SDA_BASE_(r13) /* 8023E850 0023B650 81 85 01 48 */ lwz r12, 0x148(r5) /* 8023E854 0023B654 38 03 00 08 */ addi r0, r3, 8 /* 8023E858 0023B658 7C 65 00 2E */ lwzx r3, r5, r0 @@ -80820,11 +80820,11 @@ RwTextureSetName: /* 8023E894 0023B694 93 C1 00 18 */ stw r30, 0x18(r1) /* 8023E898 0023B698 7C 7E 1B 78 */ mr r30, r3 /* 8023E89C 0023B69C 38 7E 00 10 */ addi r3, r30, 0x10 -/* 8023E8A0 0023B6A0 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023E8A0 0023B6A0 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023E8A4 0023B6A4 81 86 00 FC */ lwz r12, 0xfc(r6) /* 8023E8A8 0023B6A8 7D 89 03 A6 */ mtctr r12 /* 8023E8AC 0023B6AC 4E 80 04 21 */ bctrl -/* 8023E8B0 0023B6B0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023E8B0 0023B6B0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023E8B4 0023B6B4 7F E3 FB 78 */ mr r3, r31 /* 8023E8B8 0023B6B8 81 84 01 20 */ lwz r12, 0x120(r4) /* 8023E8BC 0023B6BC 7D 89 03 A6 */ mtctr r12 @@ -80867,11 +80867,11 @@ RwTextureSetMaskName: /* 8023E940 0023B740 93 C1 00 18 */ stw r30, 0x18(r1) /* 8023E944 0023B744 7C 7E 1B 78 */ mr r30, r3 /* 8023E948 0023B748 38 7E 00 30 */ addi r3, r30, 0x30 -/* 8023E94C 0023B74C 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023E94C 0023B74C 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023E950 0023B750 81 86 00 FC */ lwz r12, 0xfc(r6) /* 8023E954 0023B754 7D 89 03 A6 */ mtctr r12 /* 8023E958 0023B758 4E 80 04 21 */ bctrl -/* 8023E95C 0023B75C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023E95C 0023B75C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023E960 0023B760 7F E3 FB 78 */ mr r3, r31 /* 8023E964 0023B764 81 84 01 20 */ lwz r12, 0x120(r4) /* 8023E968 0023B768 7D 89 03 A6 */ mtctr r12 @@ -81008,8 +81008,8 @@ lbl_8023EB0C: .global RwTexDictionaryGetCurrent RwTexDictionaryGetCurrent: -/* 8023EB1C 0023B91C 80 6D 9F 9C */ lwz r3, lbl_803CC89C-_SDA_BASE_(r13) -/* 8023EB20 0023B920 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023EB1C 0023B91C 80 6D 9F 9C */ lwz r3, lbl_textureModule-_SDA_BASE_(r13) +/* 8023EB20 0023B920 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023EB24 0023B924 38 03 00 10 */ addi r0, r3, 0x10 /* 8023EB28 0023B928 7C 64 00 2E */ lwzx r3, r4, r0 /* 8023EB2C 0023B92C 4E 80 00 20 */ blr @@ -81019,8 +81019,8 @@ RwTextureGenerateMipmapName: /* 8023EB30 0023B930 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023EB34 0023B934 7C 08 02 A6 */ mflr r0 /* 8023EB38 0023B938 90 01 00 14 */ stw r0, 0x14(r1) -/* 8023EB3C 0023B93C 80 ED 9F 9C */ lwz r7, lbl_803CC89C-_SDA_BASE_(r13) -/* 8023EB40 0023B940 81 0D 9F 7C */ lwz r8, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023EB3C 0023B93C 80 ED 9F 9C */ lwz r7, lbl_textureModule-_SDA_BASE_(r13) +/* 8023EB40 0023B940 81 0D 9F 7C */ lwz r8, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023EB44 0023B944 38 07 00 30 */ addi r0, r7, 0x30 /* 8023EB48 0023B948 7D 88 00 2E */ lwzx r12, r8, r0 /* 8023EB4C 0023B94C 28 0C 00 00 */ cmplwi r12, 0 @@ -81045,8 +81045,8 @@ RwTextureRead: /* 8023EB84 0023B984 7C 9F 23 78 */ mr r31, r4 /* 8023EB88 0023B988 93 C1 00 18 */ stw r30, 0x18(r1) /* 8023EB8C 0023B98C 7C 7E 1B 78 */ mr r30, r3 -/* 8023EB90 0023B990 80 AD 9F 9C */ lwz r5, lbl_803CC89C-_SDA_BASE_(r13) -/* 8023EB94 0023B994 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023EB90 0023B990 80 AD 9F 9C */ lwz r5, lbl_textureModule-_SDA_BASE_(r13) +/* 8023EB94 0023B994 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023EB98 0023B998 38 05 00 18 */ addi r0, r5, 0x18 /* 8023EB9C 0023B99C 7D 86 00 2E */ lwzx r12, r6, r0 /* 8023EBA0 0023B9A0 7D 89 03 A6 */ mtctr r12 @@ -81058,9 +81058,9 @@ RwTextureRead: /* 8023EBB8 0023B9B8 90 03 00 54 */ stw r0, 0x54(r3) /* 8023EBBC 0023B9BC 48 00 00 F0 */ b lbl_8023ECAC lbl_8023EBC0: -/* 8023EBC0 0023B9C0 80 AD 9F 9C */ lwz r5, lbl_803CC89C-_SDA_BASE_(r13) +/* 8023EBC0 0023B9C0 80 AD 9F 9C */ lwz r5, lbl_textureModule-_SDA_BASE_(r13) /* 8023EBC4 0023B9C4 7F C3 F3 78 */ mr r3, r30 -/* 8023EBC8 0023B9C8 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023EBC8 0023B9C8 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023EBCC 0023B9CC 7F E4 FB 78 */ mr r4, r31 /* 8023EBD0 0023B9D0 38 05 00 14 */ addi r0, r5, 0x14 /* 8023EBD4 0023B9D4 7D 86 00 2E */ lwzx r12, r6, r0 @@ -81086,7 +81086,7 @@ lbl_8023EC1C: /* 8023EC20 0023BA20 7F C4 F3 78 */ mr r4, r30 /* 8023EC24 0023BA24 90 01 00 08 */ stw r0, 8(r1) /* 8023EC28 0023BA28 38 60 00 16 */ li r3, 0x16 -/* 8023EC2C 0023BA2C 38 AD 87 F4 */ addi r5, r13, lbl_803CB0F4-_SDA_BASE_ +/* 8023EC2C 0023BA2C 38 AD 87 F4 */ addi r5, r13, lbl__753_2-_SDA_BASE_ /* 8023EC30 0023BA30 4C C6 31 82 */ crclr 6 /* 8023EC34 0023BA34 4B FF 0A 01 */ bl _rwerror /* 8023EC38 0023BA38 90 61 00 0C */ stw r3, 0xc(r1) @@ -81096,8 +81096,8 @@ lbl_8023EC44: /* 8023EC44 0023BA44 38 60 00 00 */ li r3, 0 /* 8023EC48 0023BA48 48 00 00 64 */ b lbl_8023ECAC lbl_8023EC4C: -/* 8023EC4C 0023BA4C 80 8D 9F 9C */ lwz r4, lbl_803CC89C-_SDA_BASE_(r13) -/* 8023EC50 0023BA50 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023EC4C 0023BA4C 80 8D 9F 9C */ lwz r4, lbl_textureModule-_SDA_BASE_(r13) +/* 8023EC50 0023BA50 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023EC54 0023BA54 38 04 00 10 */ addi r0, r4, 0x10 /* 8023EC58 0023BA58 7C C5 00 2E */ lwzx r6, r5, r0 /* 8023EC5C 0023BA5C 28 06 00 00 */ cmplwi r6, 0 @@ -81138,10 +81138,10 @@ RwTextureRegisterPlugin: /* 8023ECD4 0023BAD4 90 01 00 14 */ stw r0, 0x14(r1) /* 8023ECD8 0023BAD8 7C 80 23 78 */ mr r0, r4 /* 8023ECDC 0023BADC 7C A6 2B 78 */ mr r6, r5 -/* 8023ECE0 0023BAE0 3D 20 80 2B */ lis r9, lbl_802B7D68@ha +/* 8023ECE0 0023BAE0 3D 20 80 2B */ lis r9, lbl_textureTKList@ha /* 8023ECE4 0023BAE4 7C 64 1B 78 */ mr r4, r3 /* 8023ECE8 0023BAE8 7C 05 03 78 */ mr r5, r0 -/* 8023ECEC 0023BAEC 38 69 7D 68 */ addi r3, r9, lbl_802B7D68@l +/* 8023ECEC 0023BAEC 38 69 7D 68 */ addi r3, r9, lbl_textureTKList@l /* 8023ECF0 0023BAF0 4B FF 49 69 */ bl _rwPluginRegistryAddPlugin /* 8023ECF4 0023BAF4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8023ECF8 0023BAF8 7C 08 03 A6 */ mtlr r0 @@ -81153,8 +81153,8 @@ RwTextureRasterGenerateMipmaps: /* 8023ED04 0023BB04 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023ED08 0023BB08 7C 08 02 A6 */ mflr r0 /* 8023ED0C 0023BB0C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8023ED10 0023BB10 80 AD 9F 9C */ lwz r5, lbl_803CC89C-_SDA_BASE_(r13) -/* 8023ED14 0023BB14 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023ED10 0023BB10 80 AD 9F 9C */ lwz r5, lbl_textureModule-_SDA_BASE_(r13) +/* 8023ED14 0023BB14 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023ED18 0023BB18 38 05 00 2C */ addi r0, r5, 0x2c /* 8023ED1C 0023BB1C 7D 86 00 2E */ lwzx r12, r6, r0 /* 8023ED20 0023BB20 7D 89 03 A6 */ mtctr r12 @@ -81175,8 +81175,8 @@ lbl_8023ED44: /* 8023ED58 0023BB58 93 C1 00 18 */ stw r30, 0x18(r1) /* 8023ED5C 0023BB5C 93 A1 00 14 */ stw r29, 0x14(r1) /* 8023ED60 0023BB60 93 81 00 10 */ stw r28, 0x10(r1) -/* 8023ED64 0023BB64 80 8D 9F 9C */ lwz r4, lbl_803CC89C-_SDA_BASE_(r13) -/* 8023ED68 0023BB68 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023ED64 0023BB64 80 8D 9F 9C */ lwz r4, lbl_textureModule-_SDA_BASE_(r13) +/* 8023ED68 0023BB68 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023ED6C 0023BB6C 38 04 00 24 */ addi r0, r4, 0x24 /* 8023ED70 0023BB70 7C 65 00 2E */ lwzx r3, r5, r0 /* 8023ED74 0023BB74 28 03 00 00 */ cmplwi r3, 0 @@ -81184,18 +81184,18 @@ lbl_8023ED44: /* 8023ED7C 0023BB7C 81 85 01 38 */ lwz r12, 0x138(r5) /* 8023ED80 0023BB80 7D 89 03 A6 */ mtctr r12 /* 8023ED84 0023BB84 4E 80 04 21 */ bctrl -/* 8023ED88 0023BB88 80 6D 9F 9C */ lwz r3, lbl_803CC89C-_SDA_BASE_(r13) +/* 8023ED88 0023BB88 80 6D 9F 9C */ lwz r3, lbl_textureModule-_SDA_BASE_(r13) /* 8023ED8C 0023BB8C 38 A0 00 00 */ li r5, 0 -/* 8023ED90 0023BB90 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023ED90 0023BB90 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023ED94 0023BB94 38 03 00 24 */ addi r0, r3, 0x24 /* 8023ED98 0023BB98 7C A4 01 2E */ stwx r5, r4, r0 -/* 8023ED9C 0023BB9C 80 6D 9F 9C */ lwz r3, lbl_803CC89C-_SDA_BASE_(r13) -/* 8023EDA0 0023BBA0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023ED9C 0023BB9C 80 6D 9F 9C */ lwz r3, lbl_textureModule-_SDA_BASE_(r13) +/* 8023EDA0 0023BBA0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023EDA4 0023BBA4 38 03 00 28 */ addi r0, r3, 0x28 /* 8023EDA8 0023BBA8 7C A4 03 2E */ sthx r5, r4, r0 lbl_8023EDAC: -/* 8023EDAC 0023BBAC 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8023EDB0 0023BBB0 80 0D 9F 9C */ lwz r0, lbl_803CC89C-_SDA_BASE_(r13) +/* 8023EDAC 0023BBAC 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8023EDB0 0023BBB0 80 0D 9F 9C */ lwz r0, lbl_textureModule-_SDA_BASE_(r13) /* 8023EDB4 0023BBB4 7C 63 02 14 */ add r3, r3, r0 /* 8023EDB8 0023BBB8 80 03 00 08 */ lwz r0, 8(r3) /* 8023EDBC 0023BBBC 28 00 00 00 */ cmplwi r0, 0 @@ -81204,7 +81204,7 @@ lbl_8023EDAC: /* 8023EDC8 0023BBC8 28 00 00 00 */ cmplwi r0, 0 /* 8023EDCC 0023BBCC 41 82 00 C0 */ beq lbl_8023EE8C /* 8023EDD0 0023BBD0 80 83 00 00 */ lwz r4, 0(r3) -/* 8023EDD4 0023BBD4 83 AD 9F 98 */ lwz r29, lbl_803CC898-_SDA_BASE_(r13) +/* 8023EDD4 0023BBD4 83 AD 9F 98 */ lwz r29, lbl_dummyTexDict-_SDA_BASE_(r13) /* 8023EDD8 0023BBD8 48 00 00 AC */ b lbl_8023EE84 lbl_8023EDDC: /* 8023EDDC 0023BBDC 38 04 FF F0 */ addi r0, r4, -16 @@ -81232,9 +81232,9 @@ lbl_8023EE28: /* 8023EE28 0023BC28 7C 03 E0 40 */ cmplw r3, r28 /* 8023EE2C 0023BC2C 40 82 FF E0 */ bne lbl_8023EE0C lbl_8023EE30: -/* 8023EE30 0023BC30 3C 60 80 2B */ lis r3, lbl_802B7D80@ha +/* 8023EE30 0023BC30 3C 60 80 2B */ lis r3, lbl_texDictTKList@ha /* 8023EE34 0023BC34 7F A4 EB 78 */ mr r4, r29 -/* 8023EE38 0023BC38 38 63 7D 80 */ addi r3, r3, lbl_802B7D80@l +/* 8023EE38 0023BC38 38 63 7D 80 */ addi r3, r3, lbl_texDictTKList@l /* 8023EE3C 0023BC3C 4B FF 4B 91 */ bl _rwPluginRegistryDeInitObject /* 8023EE40 0023BC40 80 1D 00 10 */ lwz r0, 0x10(r29) /* 8023EE44 0023BC44 7F A4 EB 78 */ mr r4, r29 @@ -81243,47 +81243,47 @@ lbl_8023EE30: /* 8023EE50 0023BC50 80 1D 00 14 */ lwz r0, 0x14(r29) /* 8023EE54 0023BC54 80 7D 00 10 */ lwz r3, 0x10(r29) /* 8023EE58 0023BC58 90 03 00 04 */ stw r0, 4(r3) -/* 8023EE5C 0023BC5C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) -/* 8023EE60 0023BC60 80 6D 9F 9C */ lwz r3, lbl_803CC89C-_SDA_BASE_(r13) +/* 8023EE5C 0023BC5C 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8023EE60 0023BC60 80 6D 9F 9C */ lwz r3, lbl_textureModule-_SDA_BASE_(r13) /* 8023EE64 0023BC64 81 85 01 48 */ lwz r12, 0x148(r5) /* 8023EE68 0023BC68 38 03 00 0C */ addi r0, r3, 0xc /* 8023EE6C 0023BC6C 7C 65 00 2E */ lwzx r3, r5, r0 /* 8023EE70 0023BC70 7D 89 03 A6 */ mtctr r12 /* 8023EE74 0023BC74 4E 80 04 21 */ bctrl /* 8023EE78 0023BC78 38 00 00 00 */ li r0, 0 -/* 8023EE7C 0023BC7C 90 0D 9F 98 */ stw r0, lbl_803CC898-_SDA_BASE_(r13) +/* 8023EE7C 0023BC7C 90 0D 9F 98 */ stw r0, lbl_dummyTexDict-_SDA_BASE_(r13) /* 8023EE80 0023BC80 48 00 00 0C */ b lbl_8023EE8C lbl_8023EE84: /* 8023EE84 0023BC84 7C 04 18 40 */ cmplw r4, r3 /* 8023EE88 0023BC88 40 82 FF 54 */ bne lbl_8023EDDC lbl_8023EE8C: -/* 8023EE8C 0023BC8C 80 6D 9F 9C */ lwz r3, lbl_803CC89C-_SDA_BASE_(r13) -/* 8023EE90 0023BC90 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023EE8C 0023BC8C 80 6D 9F 9C */ lwz r3, lbl_textureModule-_SDA_BASE_(r13) +/* 8023EE90 0023BC90 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023EE94 0023BC94 38 03 00 08 */ addi r0, r3, 8 /* 8023EE98 0023BC98 7C 64 00 2E */ lwzx r3, r4, r0 /* 8023EE9C 0023BC9C 28 03 00 00 */ cmplwi r3, 0 /* 8023EEA0 0023BCA0 41 82 00 1C */ beq lbl_8023EEBC /* 8023EEA4 0023BCA4 4B FF 25 3D */ bl RwFreeListDestroy -/* 8023EEA8 0023BCA8 80 6D 9F 9C */ lwz r3, lbl_803CC89C-_SDA_BASE_(r13) +/* 8023EEA8 0023BCA8 80 6D 9F 9C */ lwz r3, lbl_textureModule-_SDA_BASE_(r13) /* 8023EEAC 0023BCAC 38 A0 00 00 */ li r5, 0 -/* 8023EEB0 0023BCB0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023EEB0 0023BCB0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023EEB4 0023BCB4 38 03 00 08 */ addi r0, r3, 8 /* 8023EEB8 0023BCB8 7C A4 01 2E */ stwx r5, r4, r0 lbl_8023EEBC: -/* 8023EEBC 0023BCBC 80 6D 9F 9C */ lwz r3, lbl_803CC89C-_SDA_BASE_(r13) -/* 8023EEC0 0023BCC0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023EEBC 0023BCBC 80 6D 9F 9C */ lwz r3, lbl_textureModule-_SDA_BASE_(r13) +/* 8023EEC0 0023BCC0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023EEC4 0023BCC4 38 03 00 0C */ addi r0, r3, 0xc /* 8023EEC8 0023BCC8 7C 64 00 2E */ lwzx r3, r4, r0 /* 8023EECC 0023BCCC 28 03 00 00 */ cmplwi r3, 0 /* 8023EED0 0023BCD0 41 82 00 1C */ beq lbl_8023EEEC /* 8023EED4 0023BCD4 4B FF 25 0D */ bl RwFreeListDestroy -/* 8023EED8 0023BCD8 80 6D 9F 9C */ lwz r3, lbl_803CC89C-_SDA_BASE_(r13) +/* 8023EED8 0023BCD8 80 6D 9F 9C */ lwz r3, lbl_textureModule-_SDA_BASE_(r13) /* 8023EEDC 0023BCDC 38 A0 00 00 */ li r5, 0 -/* 8023EEE0 0023BCE0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023EEE0 0023BCE0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023EEE4 0023BCE4 38 03 00 0C */ addi r0, r3, 0xc /* 8023EEE8 0023BCE8 7C A4 01 2E */ stwx r5, r4, r0 lbl_8023EEEC: -/* 8023EEEC 0023BCEC 38 AD 9F 9C */ addi r5, r13, lbl_803CC89C-_SDA_BASE_ +/* 8023EEEC 0023BCEC 38 AD 9F 9C */ addi r5, r13, lbl_textureModule-_SDA_BASE_ /* 8023EEF0 0023BCF0 7F E3 FB 78 */ mr r3, r31 /* 8023EEF4 0023BCF4 80 85 00 04 */ lwz r4, 4(r5) /* 8023EEF8 0023BCF8 38 04 FF FF */ addi r0, r4, -1 @@ -81299,26 +81299,26 @@ lbl_8023EEEC: lbl_8023EF20: /* 8023EF20 0023BD20 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023EF24 0023BD24 7C 08 02 A6 */ mflr r0 -/* 8023EF28 0023BD28 3C A0 80 38 */ lis r5, lbl_80383F98@ha +/* 8023EF28 0023BD28 3C A0 80 38 */ lis r5, lbl__rwTextureFreeList@ha /* 8023EF2C 0023BD2C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8023EF30 0023BD30 38 E5 3F 98 */ addi r7, r5, lbl_80383F98@l +/* 8023EF30 0023BD30 38 E5 3F 98 */ addi r7, r5, lbl__rwTextureFreeList@l /* 8023EF34 0023BD34 38 A0 00 04 */ li r5, 4 /* 8023EF38 0023BD38 93 E1 00 0C */ stw r31, 0xc(r1) /* 8023EF3C 0023BD3C 93 C1 00 08 */ stw r30, 8(r1) /* 8023EF40 0023BD40 7C 7E 1B 78 */ mr r30, r3 -/* 8023EF44 0023BD44 90 8D 9F 9C */ stw r4, lbl_803CC89C-_SDA_BASE_(r13) -/* 8023EF48 0023BD48 3C 80 80 2B */ lis r4, lbl_802B7D68@ha -/* 8023EF4C 0023BD4C 38 64 7D 68 */ addi r3, r4, lbl_802B7D68@l -/* 8023EF50 0023BD50 80 8D 87 FC */ lwz r4, lbl_803CB0FC-_SDA_BASE_(r13) +/* 8023EF44 0023BD44 90 8D 9F 9C */ stw r4, lbl_textureModule-_SDA_BASE_(r13) +/* 8023EF48 0023BD48 3C 80 80 2B */ lis r4, lbl_textureTKList@ha +/* 8023EF4C 0023BD4C 38 64 7D 68 */ addi r3, r4, lbl_textureTKList@l +/* 8023EF50 0023BD50 80 8D 87 FC */ lwz r4, lbl__rwTextureFreeListBlockSize-_SDA_BASE_(r13) /* 8023EF54 0023BD54 80 63 00 00 */ lwz r3, 0(r3) -/* 8023EF58 0023BD58 80 CD 88 00 */ lwz r6, lbl_803CB100-_SDA_BASE_(r13) +/* 8023EF58 0023BD58 80 CD 88 00 */ lwz r6, lbl__rwTextureFreeListPreallocBlocks-_SDA_BASE_(r13) /* 8023EF5C 0023BD5C 4B FF 23 AD */ bl RwFreeListCreateAndPreallocateSpace -/* 8023EF60 0023BD60 80 8D 9F 9C */ lwz r4, lbl_803CC89C-_SDA_BASE_(r13) -/* 8023EF64 0023BD64 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023EF60 0023BD60 80 8D 9F 9C */ lwz r4, lbl_textureModule-_SDA_BASE_(r13) +/* 8023EF64 0023BD64 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023EF68 0023BD68 38 04 00 08 */ addi r0, r4, 8 /* 8023EF6C 0023BD6C 7C 65 01 2E */ stwx r3, r5, r0 -/* 8023EF70 0023BD70 80 6D 9F 9C */ lwz r3, lbl_803CC89C-_SDA_BASE_(r13) -/* 8023EF74 0023BD74 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023EF70 0023BD70 80 6D 9F 9C */ lwz r3, lbl_textureModule-_SDA_BASE_(r13) +/* 8023EF74 0023BD74 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023EF78 0023BD78 38 03 00 08 */ addi r0, r3, 8 /* 8023EF7C 0023BD7C 7C 04 00 2E */ lwzx r0, r4, r0 /* 8023EF80 0023BD80 28 00 00 00 */ cmplwi r0, 0 @@ -81326,46 +81326,46 @@ lbl_8023EF20: /* 8023EF88 0023BD88 38 60 00 00 */ li r3, 0 /* 8023EF8C 0023BD8C 48 00 02 50 */ b lbl_8023F1DC lbl_8023EF90: -/* 8023EF90 0023BD90 3C 80 80 2B */ lis r4, lbl_802B7D80@ha -/* 8023EF94 0023BD94 3C 60 80 38 */ lis r3, lbl_80383FBC@ha -/* 8023EF98 0023BD98 38 A4 7D 80 */ addi r5, r4, lbl_802B7D80@l -/* 8023EF9C 0023BD9C 80 8D 88 04 */ lwz r4, lbl_803CB104-_SDA_BASE_(r13) -/* 8023EFA0 0023BDA0 38 E3 3F BC */ addi r7, r3, lbl_80383FBC@l +/* 8023EF90 0023BD90 3C 80 80 2B */ lis r4, lbl_texDictTKList@ha +/* 8023EF94 0023BD94 3C 60 80 38 */ lis r3, lbl__rwTexDictionaryFreeList@ha +/* 8023EF98 0023BD98 38 A4 7D 80 */ addi r5, r4, lbl_texDictTKList@l +/* 8023EF9C 0023BD9C 80 8D 88 04 */ lwz r4, lbl__rwTexDictionaryFreeListBlockSize-_SDA_BASE_(r13) +/* 8023EFA0 0023BDA0 38 E3 3F BC */ addi r7, r3, lbl__rwTexDictionaryFreeList@l /* 8023EFA4 0023BDA4 80 65 00 00 */ lwz r3, 0(r5) -/* 8023EFA8 0023BDA8 80 CD 88 08 */ lwz r6, lbl_803CB108-_SDA_BASE_(r13) +/* 8023EFA8 0023BDA8 80 CD 88 08 */ lwz r6, lbl__rwTexDictionaryFreeListPreallocBlocks-_SDA_BASE_(r13) /* 8023EFAC 0023BDAC 38 A0 00 04 */ li r5, 4 /* 8023EFB0 0023BDB0 4B FF 23 59 */ bl RwFreeListCreateAndPreallocateSpace -/* 8023EFB4 0023BDB4 80 8D 9F 9C */ lwz r4, lbl_803CC89C-_SDA_BASE_(r13) -/* 8023EFB8 0023BDB8 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023EFB4 0023BDB4 80 8D 9F 9C */ lwz r4, lbl_textureModule-_SDA_BASE_(r13) +/* 8023EFB8 0023BDB8 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023EFBC 0023BDBC 38 04 00 0C */ addi r0, r4, 0xc /* 8023EFC0 0023BDC0 7C 65 01 2E */ stwx r3, r5, r0 -/* 8023EFC4 0023BDC4 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8023EFC8 0023BDC8 80 0D 9F 9C */ lwz r0, lbl_803CC89C-_SDA_BASE_(r13) +/* 8023EFC4 0023BDC4 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8023EFC8 0023BDC8 80 0D 9F 9C */ lwz r0, lbl_textureModule-_SDA_BASE_(r13) /* 8023EFCC 0023BDCC 7C 63 02 14 */ add r3, r3, r0 /* 8023EFD0 0023BDD0 80 03 00 0C */ lwz r0, 0xc(r3) /* 8023EFD4 0023BDD4 28 00 00 00 */ cmplwi r0, 0 /* 8023EFD8 0023BDD8 40 82 00 28 */ bne lbl_8023F000 /* 8023EFDC 0023BDDC 80 63 00 08 */ lwz r3, 8(r3) /* 8023EFE0 0023BDE0 4B FF 24 01 */ bl RwFreeListDestroy -/* 8023EFE4 0023BDE4 80 8D 9F 9C */ lwz r4, lbl_803CC89C-_SDA_BASE_(r13) +/* 8023EFE4 0023BDE4 80 8D 9F 9C */ lwz r4, lbl_textureModule-_SDA_BASE_(r13) /* 8023EFE8 0023BDE8 38 C0 00 00 */ li r6, 0 -/* 8023EFEC 0023BDEC 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023EFEC 0023BDEC 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023EFF0 0023BDF0 38 60 00 00 */ li r3, 0 /* 8023EFF4 0023BDF4 38 04 00 08 */ addi r0, r4, 8 /* 8023EFF8 0023BDF8 7C C5 01 2E */ stwx r6, r5, r0 /* 8023EFFC 0023BDFC 48 00 01 E0 */ b lbl_8023F1DC lbl_8023F000: /* 8023F000 0023BE00 90 63 00 00 */ stw r3, 0(r3) -/* 8023F004 0023BE04 38 8D 9F 9C */ addi r4, r13, lbl_803CC89C-_SDA_BASE_ -/* 8023F008 0023BE08 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8023F00C 0023BE0C 80 0D 9F 9C */ lwz r0, lbl_803CC89C-_SDA_BASE_(r13) +/* 8023F004 0023BE04 38 8D 9F 9C */ addi r4, r13, lbl_textureModule-_SDA_BASE_ +/* 8023F008 0023BE08 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8023F00C 0023BE0C 80 0D 9F 9C */ lwz r0, lbl_textureModule-_SDA_BASE_(r13) /* 8023F010 0023BE10 7C 63 02 14 */ add r3, r3, r0 /* 8023F014 0023BE14 90 63 00 04 */ stw r3, 4(r3) /* 8023F018 0023BE18 80 64 00 04 */ lwz r3, 4(r4) /* 8023F01C 0023BE1C 38 03 00 01 */ addi r0, r3, 1 /* 8023F020 0023BE20 90 04 00 04 */ stw r0, 4(r4) -/* 8023F024 0023BE24 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 8023F028 0023BE28 80 6D 9F 9C */ lwz r3, lbl_803CC89C-_SDA_BASE_(r13) +/* 8023F024 0023BE24 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8023F028 0023BE28 80 6D 9F 9C */ lwz r3, lbl_textureModule-_SDA_BASE_(r13) /* 8023F02C 0023BE2C 81 84 01 44 */ lwz r12, 0x144(r4) /* 8023F030 0023BE30 38 03 00 0C */ addi r0, r3, 0xc /* 8023F034 0023BE34 7C 64 00 2E */ lwzx r3, r4, r0 @@ -81377,62 +81377,62 @@ lbl_8023F000: /* 8023F04C 0023BE4C 48 00 00 7C */ b lbl_8023F0C8 lbl_8023F050: /* 8023F050 0023BE50 38 00 00 06 */ li r0, 6 -/* 8023F054 0023BE54 3C 60 80 2B */ lis r3, lbl_802B7D80@ha +/* 8023F054 0023BE54 3C 60 80 2B */ lis r3, lbl_texDictTKList@ha /* 8023F058 0023BE58 98 1F 00 00 */ stb r0, 0(r31) /* 8023F05C 0023BE5C 38 A0 00 00 */ li r5, 0 /* 8023F060 0023BE60 38 FF 00 10 */ addi r7, r31, 0x10 /* 8023F064 0023BE64 38 1F 00 08 */ addi r0, r31, 8 /* 8023F068 0023BE68 98 BF 00 01 */ stb r5, 1(r31) -/* 8023F06C 0023BE6C 38 63 7D 80 */ addi r3, r3, lbl_802B7D80@l +/* 8023F06C 0023BE6C 38 63 7D 80 */ addi r3, r3, lbl_texDictTKList@l /* 8023F070 0023BE70 7F E4 FB 78 */ mr r4, r31 /* 8023F074 0023BE74 98 BF 00 02 */ stb r5, 2(r31) /* 8023F078 0023BE78 98 BF 00 03 */ stb r5, 3(r31) /* 8023F07C 0023BE7C 90 BF 00 04 */ stw r5, 4(r31) -/* 8023F080 0023BE80 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) -/* 8023F084 0023BE84 80 AD 9F 9C */ lwz r5, lbl_803CC89C-_SDA_BASE_(r13) +/* 8023F080 0023BE80 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8023F084 0023BE84 80 AD 9F 9C */ lwz r5, lbl_textureModule-_SDA_BASE_(r13) /* 8023F088 0023BE88 7C A6 28 2E */ lwzx r5, r6, r5 /* 8023F08C 0023BE8C 90 BF 00 10 */ stw r5, 0x10(r31) -/* 8023F090 0023BE90 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) -/* 8023F094 0023BE94 80 AD 9F 9C */ lwz r5, lbl_803CC89C-_SDA_BASE_(r13) +/* 8023F090 0023BE90 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8023F094 0023BE94 80 AD 9F 9C */ lwz r5, lbl_textureModule-_SDA_BASE_(r13) /* 8023F098 0023BE98 7C A6 2A 14 */ add r5, r6, r5 /* 8023F09C 0023BE9C 90 BF 00 14 */ stw r5, 0x14(r31) -/* 8023F0A0 0023BEA0 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) -/* 8023F0A4 0023BEA4 80 AD 9F 9C */ lwz r5, lbl_803CC89C-_SDA_BASE_(r13) +/* 8023F0A0 0023BEA0 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8023F0A4 0023BEA4 80 AD 9F 9C */ lwz r5, lbl_textureModule-_SDA_BASE_(r13) /* 8023F0A8 0023BEA8 7C A6 28 2E */ lwzx r5, r6, r5 /* 8023F0AC 0023BEAC 90 E5 00 04 */ stw r7, 4(r5) -/* 8023F0B0 0023BEB0 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) -/* 8023F0B4 0023BEB4 80 AD 9F 9C */ lwz r5, lbl_803CC89C-_SDA_BASE_(r13) +/* 8023F0B0 0023BEB0 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8023F0B4 0023BEB4 80 AD 9F 9C */ lwz r5, lbl_textureModule-_SDA_BASE_(r13) /* 8023F0B8 0023BEB8 7C E6 29 2E */ stwx r7, r6, r5 /* 8023F0BC 0023BEBC 90 1F 00 08 */ stw r0, 8(r31) /* 8023F0C0 0023BEC0 90 1F 00 0C */ stw r0, 0xc(r31) /* 8023F0C4 0023BEC4 4B FF 48 61 */ bl _rwPluginRegistryInitObject lbl_8023F0C8: -/* 8023F0C8 0023BEC8 93 ED 9F 98 */ stw r31, lbl_803CC898-_SDA_BASE_(r13) -/* 8023F0CC 0023BECC 80 6D 9F 9C */ lwz r3, lbl_803CC89C-_SDA_BASE_(r13) -/* 8023F0D0 0023BED0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023F0C8 0023BEC8 93 ED 9F 98 */ stw r31, lbl_dummyTexDict-_SDA_BASE_(r13) +/* 8023F0CC 0023BECC 80 6D 9F 9C */ lwz r3, lbl_textureModule-_SDA_BASE_(r13) +/* 8023F0D0 0023BED0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023F0D4 0023BED4 38 03 00 10 */ addi r0, r3, 0x10 /* 8023F0D8 0023BED8 7F E4 01 2E */ stwx r31, r4, r0 -/* 8023F0DC 0023BEDC 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8023F0E0 0023BEE0 80 0D 9F 9C */ lwz r0, lbl_803CC89C-_SDA_BASE_(r13) +/* 8023F0DC 0023BEDC 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8023F0E0 0023BEE0 80 0D 9F 9C */ lwz r0, lbl_textureModule-_SDA_BASE_(r13) /* 8023F0E4 0023BEE4 7C 63 02 14 */ add r3, r3, r0 /* 8023F0E8 0023BEE8 80 03 00 10 */ lwz r0, 0x10(r3) /* 8023F0EC 0023BEEC 28 00 00 00 */ cmplwi r0, 0 /* 8023F0F0 0023BEF0 40 82 00 50 */ bne lbl_8023F140 /* 8023F0F4 0023BEF4 80 63 00 0C */ lwz r3, 0xc(r3) /* 8023F0F8 0023BEF8 4B FF 22 E9 */ bl RwFreeListDestroy -/* 8023F0FC 0023BEFC 80 6D 9F 9C */ lwz r3, lbl_803CC89C-_SDA_BASE_(r13) +/* 8023F0FC 0023BEFC 80 6D 9F 9C */ lwz r3, lbl_textureModule-_SDA_BASE_(r13) /* 8023F100 0023BF00 38 A0 00 00 */ li r5, 0 -/* 8023F104 0023BF04 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023F104 0023BF04 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023F108 0023BF08 38 03 00 0C */ addi r0, r3, 0xc /* 8023F10C 0023BF0C 7C A4 01 2E */ stwx r5, r4, r0 -/* 8023F110 0023BF10 80 6D 9F 9C */ lwz r3, lbl_803CC89C-_SDA_BASE_(r13) -/* 8023F114 0023BF14 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023F110 0023BF10 80 6D 9F 9C */ lwz r3, lbl_textureModule-_SDA_BASE_(r13) +/* 8023F114 0023BF14 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023F118 0023BF18 38 03 00 08 */ addi r0, r3, 8 /* 8023F11C 0023BF1C 7C 64 00 2E */ lwzx r3, r4, r0 /* 8023F120 0023BF20 4B FF 22 C1 */ bl RwFreeListDestroy -/* 8023F124 0023BF24 80 8D 9F 9C */ lwz r4, lbl_803CC89C-_SDA_BASE_(r13) +/* 8023F124 0023BF24 80 8D 9F 9C */ lwz r4, lbl_textureModule-_SDA_BASE_(r13) /* 8023F128 0023BF28 38 C0 00 00 */ li r6, 0 -/* 8023F12C 0023BF2C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023F12C 0023BF2C 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023F130 0023BF30 38 60 00 00 */ li r3, 0 /* 8023F134 0023BF34 38 04 00 08 */ addi r0, r4, 8 /* 8023F138 0023BF38 7C C5 01 2E */ stwx r6, r5, r0 @@ -81444,37 +81444,37 @@ lbl_8023F140: /* 8023F14C 0023BF4C 3C A0 80 24 */ lis r5, lbl_8023E09C@ha /* 8023F150 0023BF50 3C 80 80 24 */ lis r4, lbl_8023E0DC@ha /* 8023F154 0023BF54 3C 60 80 24 */ lis r3, lbl_8023D154@ha -/* 8023F158 0023BF58 80 ED 9F 9C */ lwz r7, lbl_803CC89C-_SDA_BASE_(r13) +/* 8023F158 0023BF58 80 ED 9F 9C */ lwz r7, lbl_textureModule-_SDA_BASE_(r13) /* 8023F15C 0023BF5C 39 26 E3 C4 */ addi r9, r6, lbl_8023E3C4@l -/* 8023F160 0023BF60 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023F160 0023BF60 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023F164 0023BF64 39 05 E0 9C */ addi r8, r5, lbl_8023E09C@l /* 8023F168 0023BF68 38 A7 00 20 */ addi r5, r7, 0x20 /* 8023F16C 0023BF6C 38 E4 E0 DC */ addi r7, r4, lbl_8023E0DC@l /* 8023F170 0023BF70 7C 06 29 2E */ stwx r0, r6, r5 /* 8023F174 0023BF74 38 C3 D1 54 */ addi r6, r3, lbl_8023D154@l /* 8023F178 0023BF78 7F C3 F3 78 */ mr r3, r30 -/* 8023F17C 0023BF7C 80 8D 9F 9C */ lwz r4, lbl_803CC89C-_SDA_BASE_(r13) -/* 8023F180 0023BF80 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023F17C 0023BF7C 80 8D 9F 9C */ lwz r4, lbl_textureModule-_SDA_BASE_(r13) +/* 8023F180 0023BF80 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023F184 0023BF84 38 84 00 18 */ addi r4, r4, 0x18 /* 8023F188 0023BF88 7D 25 21 2E */ stwx r9, r5, r4 -/* 8023F18C 0023BF8C 80 8D 9F 9C */ lwz r4, lbl_803CC89C-_SDA_BASE_(r13) -/* 8023F190 0023BF90 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023F18C 0023BF8C 80 8D 9F 9C */ lwz r4, lbl_textureModule-_SDA_BASE_(r13) +/* 8023F190 0023BF90 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023F194 0023BF94 38 84 00 14 */ addi r4, r4, 0x14 /* 8023F198 0023BF98 7D 05 21 2E */ stwx r8, r5, r4 -/* 8023F19C 0023BF9C 80 8D 9F 9C */ lwz r4, lbl_803CC89C-_SDA_BASE_(r13) -/* 8023F1A0 0023BFA0 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023F19C 0023BF9C 80 8D 9F 9C */ lwz r4, lbl_textureModule-_SDA_BASE_(r13) +/* 8023F1A0 0023BFA0 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023F1A4 0023BFA4 38 84 00 2C */ addi r4, r4, 0x2c /* 8023F1A8 0023BFA8 7C E5 21 2E */ stwx r7, r5, r4 -/* 8023F1AC 0023BFAC 80 8D 9F 9C */ lwz r4, lbl_803CC89C-_SDA_BASE_(r13) -/* 8023F1B0 0023BFB0 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023F1AC 0023BFAC 80 8D 9F 9C */ lwz r4, lbl_textureModule-_SDA_BASE_(r13) +/* 8023F1B0 0023BFB0 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023F1B4 0023BFB4 38 84 00 30 */ addi r4, r4, 0x30 /* 8023F1B8 0023BFB8 7C C5 21 2E */ stwx r6, r5, r4 -/* 8023F1BC 0023BFBC 80 8D 9F 9C */ lwz r4, lbl_803CC89C-_SDA_BASE_(r13) -/* 8023F1C0 0023BFC0 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023F1BC 0023BFBC 80 8D 9F 9C */ lwz r4, lbl_textureModule-_SDA_BASE_(r13) +/* 8023F1C0 0023BFC0 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023F1C4 0023BFC4 38 84 00 24 */ addi r4, r4, 0x24 /* 8023F1C8 0023BFC8 7C 05 21 2E */ stwx r0, r5, r4 -/* 8023F1CC 0023BFCC 80 8D 9F 9C */ lwz r4, lbl_803CC89C-_SDA_BASE_(r13) -/* 8023F1D0 0023BFD0 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023F1CC 0023BFCC 80 8D 9F 9C */ lwz r4, lbl_textureModule-_SDA_BASE_(r13) +/* 8023F1D0 0023BFD0 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023F1D4 0023BFD4 38 84 00 28 */ addi r4, r4, 0x28 /* 8023F1D8 0023BFD8 7C 05 23 2E */ sthx r0, r5, r4 lbl_8023F1DC: @@ -81536,17 +81536,17 @@ _rwObjectHasFrameReleaseFrame: rwsdk.InitLeaf: /* 8023F290 0023C090 38 00 00 FF */ li r0, 0xff /* 8023F294 0023C094 98 03 00 18 */ stb r0, 0x18(r3) -/* 8023F298 0023C098 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8023F298 0023C098 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 8023F29C 0023C09C D0 03 00 00 */ stfs f0, 0(r3) -/* 8023F2A0 0023C0A0 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8023F2A0 0023C0A0 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 8023F2A4 0023C0A4 D0 03 00 04 */ stfs f0, 4(r3) -/* 8023F2A8 0023C0A8 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8023F2A8 0023C0A8 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 8023F2AC 0023C0AC D0 03 00 08 */ stfs f0, 8(r3) -/* 8023F2B0 0023C0B0 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8023F2B0 0023C0B0 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 8023F2B4 0023C0B4 D0 03 00 0C */ stfs f0, 0xc(r3) -/* 8023F2B8 0023C0B8 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8023F2B8 0023C0B8 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 8023F2BC 0023C0BC D0 03 00 10 */ stfs f0, 0x10(r3) -/* 8023F2C0 0023C0C0 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8023F2C0 0023C0C0 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 8023F2C4 0023C0C4 D0 03 00 14 */ stfs f0, 0x14(r3) /* 8023F2C8 0023C0C8 4E 80 00 20 */ blr @@ -81576,7 +81576,7 @@ rwsdk.CreateCube: /* 8023F314 0023C114 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8023F318 0023C118 7C 08 02 A6 */ mflr r0 /* 8023F31C 0023C11C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8023F320 0023C120 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023F320 0023C120 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023F324 0023C124 81 84 01 44 */ lwz r12, 0x144(r4) /* 8023F328 0023C128 7D 89 03 A6 */ mtctr r12 /* 8023F32C 0023C12C 4E 80 04 21 */ bctrl @@ -81604,7 +81604,7 @@ lbl_8023F370: /* 8023F374 0023C174 7C 1F D8 2E */ lwzx r0, r31, r27 /* 8023F378 0023C178 28 00 00 00 */ cmplwi r0, 0 /* 8023F37C 0023C17C 40 82 00 A4 */ bne lbl_8023F420 -/* 8023F380 0023C180 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023F380 0023C180 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023F384 0023C184 80 7C 00 0C */ lwz r3, 0xc(r28) /* 8023F388 0023C188 81 84 01 44 */ lwz r12, 0x144(r4) /* 8023F38C 0023C18C 7D 89 03 A6 */ mtctr r12 @@ -81614,17 +81614,17 @@ lbl_8023F370: /* 8023F39C 0023C19C 40 82 00 40 */ bne lbl_8023F3DC /* 8023F3A0 0023C1A0 38 00 00 FF */ li r0, 0xff /* 8023F3A4 0023C1A4 98 03 00 18 */ stb r0, 0x18(r3) -/* 8023F3A8 0023C1A8 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8023F3A8 0023C1A8 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 8023F3AC 0023C1AC D0 03 00 00 */ stfs f0, 0(r3) -/* 8023F3B0 0023C1B0 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8023F3B0 0023C1B0 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 8023F3B4 0023C1B4 D0 03 00 04 */ stfs f0, 4(r3) -/* 8023F3B8 0023C1B8 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8023F3B8 0023C1B8 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 8023F3BC 0023C1BC D0 03 00 08 */ stfs f0, 8(r3) -/* 8023F3C0 0023C1C0 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8023F3C0 0023C1C0 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 8023F3C4 0023C1C4 D0 03 00 0C */ stfs f0, 0xc(r3) -/* 8023F3C8 0023C1C8 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8023F3C8 0023C1C8 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 8023F3CC 0023C1CC D0 03 00 10 */ stfs f0, 0x10(r3) -/* 8023F3D0 0023C1D0 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8023F3D0 0023C1D0 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 8023F3D4 0023C1D4 D0 03 00 14 */ stfs f0, 0x14(r3) /* 8023F3D8 0023C1D8 48 00 00 48 */ b lbl_8023F420 lbl_8023F3DC: @@ -81655,7 +81655,7 @@ lbl_8023F430: /* 8023F434 0023C234 7C 1F D8 2E */ lwzx r0, r31, r27 /* 8023F438 0023C238 28 00 00 00 */ cmplwi r0, 0 /* 8023F43C 0023C23C 40 82 00 A8 */ bne lbl_8023F4E4 -/* 8023F440 0023C240 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023F440 0023C240 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023F444 0023C244 80 7C 00 0C */ lwz r3, 0xc(r28) /* 8023F448 0023C248 81 84 01 44 */ lwz r12, 0x144(r4) /* 8023F44C 0023C24C 7D 89 03 A6 */ mtctr r12 @@ -81666,17 +81666,17 @@ lbl_8023F430: /* 8023F460 0023C260 40 82 00 40 */ bne lbl_8023F4A0 /* 8023F464 0023C264 38 00 00 FF */ li r0, 0xff /* 8023F468 0023C268 98 03 00 18 */ stb r0, 0x18(r3) -/* 8023F46C 0023C26C C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8023F46C 0023C26C C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 8023F470 0023C270 D0 03 00 00 */ stfs f0, 0(r3) -/* 8023F474 0023C274 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8023F474 0023C274 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 8023F478 0023C278 D0 03 00 04 */ stfs f0, 4(r3) -/* 8023F47C 0023C27C C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8023F47C 0023C27C C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 8023F480 0023C280 D0 03 00 08 */ stfs f0, 8(r3) -/* 8023F484 0023C284 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8023F484 0023C284 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 8023F488 0023C288 D0 03 00 0C */ stfs f0, 0xc(r3) -/* 8023F48C 0023C28C C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8023F48C 0023C28C C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 8023F490 0023C290 D0 03 00 10 */ stfs f0, 0x10(r3) -/* 8023F494 0023C294 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8023F494 0023C294 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 8023F498 0023C298 D0 03 00 14 */ stfs f0, 0x14(r3) /* 8023F49C 0023C29C 48 00 00 48 */ b lbl_8023F4E4 lbl_8023F4A0: @@ -81707,7 +81707,7 @@ lbl_8023F4F4: /* 8023F4F8 0023C2F8 7C 1F D8 2E */ lwzx r0, r31, r27 /* 8023F4FC 0023C2FC 28 00 00 00 */ cmplwi r0, 0 /* 8023F500 0023C300 40 82 00 A8 */ bne lbl_8023F5A8 -/* 8023F504 0023C304 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8023F504 0023C304 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8023F508 0023C308 80 7C 00 0C */ lwz r3, 0xc(r28) /* 8023F50C 0023C30C 81 84 01 44 */ lwz r12, 0x144(r4) /* 8023F510 0023C310 7D 89 03 A6 */ mtctr r12 @@ -81718,17 +81718,17 @@ lbl_8023F4F4: /* 8023F524 0023C324 40 82 00 40 */ bne lbl_8023F564 /* 8023F528 0023C328 38 00 00 FF */ li r0, 0xff /* 8023F52C 0023C32C 98 03 00 18 */ stb r0, 0x18(r3) -/* 8023F530 0023C330 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8023F530 0023C330 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 8023F534 0023C334 D0 03 00 00 */ stfs f0, 0(r3) -/* 8023F538 0023C338 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8023F538 0023C338 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 8023F53C 0023C33C D0 03 00 04 */ stfs f0, 4(r3) -/* 8023F540 0023C340 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8023F540 0023C340 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 8023F544 0023C344 D0 03 00 08 */ stfs f0, 8(r3) -/* 8023F548 0023C348 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8023F548 0023C348 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 8023F54C 0023C34C D0 03 00 0C */ stfs f0, 0xc(r3) -/* 8023F550 0023C350 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8023F550 0023C350 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 8023F554 0023C354 D0 03 00 10 */ stfs f0, 0x10(r3) -/* 8023F558 0023C358 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8023F558 0023C358 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 8023F55C 0023C35C D0 03 00 14 */ stfs f0, 0x14(r3) /* 8023F560 0023C360 48 00 00 48 */ b lbl_8023F5A8 lbl_8023F564: @@ -81814,9 +81814,9 @@ lbl_8023F674: /* 8023F678 0023C478 41 82 01 90 */ beq lbl_8023F808 /* 8023F67C 0023C47C 48 00 03 04 */ b lbl_8023F980 lbl_8023F680: -/* 8023F680 0023C480 3C 60 80 38 */ lis r3, lbl_80383FE0@ha +/* 8023F680 0023C480 3C 60 80 38 */ lis r3, lbl_splice@ha /* 8023F684 0023C484 3E A0 43 30 */ lis r21, 0x4330 -/* 8023F688 0023C488 3B E3 3F E0 */ addi r31, r3, lbl_80383FE0@l +/* 8023F688 0023C488 3B E3 3F E0 */ addi r31, r3, lbl_splice@l /* 8023F68C 0023C48C 48 00 01 6C */ b lbl_8023F7F8 lbl_8023F690: /* 8023F690 0023C490 83 D7 00 04 */ lwz r30, 4(r23) @@ -81825,7 +81825,7 @@ lbl_8023F690: lbl_8023F69C: /* 8023F69C 0023C49C 88 19 00 00 */ lbz r0, 0(r25) /* 8023F6A0 0023C4A0 7E C3 B3 78 */ mr r3, r22 -/* 8023F6A4 0023C4A4 88 CD 88 10 */ lbz r6, lbl_803CB110-_SDA_BASE_(r13) +/* 8023F6A4 0023C4A4 88 CD 88 10 */ lbz r6, lbl_MaxDepth-_SDA_BASE_(r13) /* 8023F6A8 0023C4A8 54 00 10 3A */ slwi r0, r0, 2 /* 8023F6AC 0023C4AC 80 96 00 08 */ lwz r4, 8(r22) /* 8023F6B0 0023C4B0 7F 1A 02 14 */ add r24, r26, r0 @@ -81860,9 +81860,9 @@ lbl_8023F69C: /* 8023F724 0023C524 88 B8 00 01 */ lbz r5, 1(r24) /* 8023F728 0023C528 EC 00 F8 2A */ fadds f0, f0, f31 /* 8023F72C 0023C52C 92 A1 00 08 */ stw r21, 8(r1) -/* 8023F730 0023C530 C8 62 BD 98 */ lfd f3, lbl_803D0718-_SDA2_BASE_(r2) +/* 8023F730 0023C530 C8 62 BD 98 */ lfd f3, lbl__232_1-_SDA2_BASE_(r2) /* 8023F734 0023C534 C8 21 00 08 */ lfd f1, 8(r1) -/* 8023F738 0023C538 C0 82 BD 94 */ lfs f4, lbl_803D0714-_SDA2_BASE_(r2) +/* 8023F738 0023C538 C0 82 BD 94 */ lfs f4, lbl__230-_SDA2_BASE_(r2) /* 8023F73C 0023C53C EC 21 18 28 */ fsubs f1, f1, f3 /* 8023F740 0023C540 88 98 00 02 */ lbz r4, 2(r24) /* 8023F744 0023C544 88 18 00 03 */ lbz r0, 3(r24) @@ -81917,16 +81917,16 @@ lbl_8023F7F8: /* 8023F800 0023C600 40 82 FE 90 */ bne lbl_8023F690 /* 8023F804 0023C604 48 00 01 7C */ b lbl_8023F980 lbl_8023F808: -/* 8023F808 0023C608 3C 60 80 38 */ lis r3, lbl_80383FE0@ha +/* 8023F808 0023C608 3C 60 80 38 */ lis r3, lbl_splice@ha /* 8023F80C 0023C60C 3F 20 43 30 */ lis r25, 0x4330 -/* 8023F810 0023C610 3B E3 3F E0 */ addi r31, r3, lbl_80383FE0@l +/* 8023F810 0023C610 3B E3 3F E0 */ addi r31, r3, lbl_splice@l /* 8023F814 0023C614 48 00 01 60 */ b lbl_8023F974 lbl_8023F818: /* 8023F818 0023C618 83 D7 00 04 */ lwz r30, 4(r23) /* 8023F81C 0023C61C 7F 78 DB 78 */ mr r24, r27 /* 8023F820 0023C620 48 00 01 44 */ b lbl_8023F964 lbl_8023F824: -/* 8023F824 0023C624 88 CD 88 10 */ lbz r6, lbl_803CB110-_SDA_BASE_(r13) +/* 8023F824 0023C624 88 CD 88 10 */ lbz r6, lbl_MaxDepth-_SDA_BASE_(r13) /* 8023F828 0023C628 7E C3 B3 78 */ mr r3, r22 /* 8023F82C 0023C62C 88 98 00 03 */ lbz r4, 3(r24) /* 8023F830 0023C630 21 26 00 08 */ subfic r9, r6, 8 @@ -81959,9 +81959,9 @@ lbl_8023F824: /* 8023F89C 0023C69C 88 B8 00 01 */ lbz r5, 1(r24) /* 8023F8A0 0023C6A0 EC 00 F8 2A */ fadds f0, f0, f31 /* 8023F8A4 0023C6A4 93 21 00 20 */ stw r25, 0x20(r1) -/* 8023F8A8 0023C6A8 C8 62 BD 98 */ lfd f3, lbl_803D0718-_SDA2_BASE_(r2) +/* 8023F8A8 0023C6A8 C8 62 BD 98 */ lfd f3, lbl__232_1-_SDA2_BASE_(r2) /* 8023F8AC 0023C6AC C8 21 00 20 */ lfd f1, 0x20(r1) -/* 8023F8B0 0023C6B0 C0 82 BD 94 */ lfs f4, lbl_803D0714-_SDA2_BASE_(r2) +/* 8023F8B0 0023C6B0 C0 82 BD 94 */ lfs f4, lbl__230-_SDA2_BASE_(r2) /* 8023F8B4 0023C6B4 EC 21 18 28 */ fsubs f1, f1, f3 /* 8023F8B8 0023C6B8 88 98 00 02 */ lbz r4, 2(r24) /* 8023F8BC 0023C6BC 88 18 00 03 */ lbz r0, 3(r24) @@ -82293,7 +82293,7 @@ rwsdk.nMaximize: /* 8023FD7C 0023CB7C F3 C1 00 68 */ psq_st f30, 104(r1), 0, qr0 /* 8023FD80 0023CB80 39 61 00 60 */ addi r11, r1, 0x60 /* 8023FD84 0023CB84 4B FA D7 81 */ bl func_801ED504 -/* 8023FD88 0023CB88 C3 E2 BD 90 */ lfs f31, lbl_803D0710-_SDA2_BASE_(r2) +/* 8023FD88 0023CB88 C3 E2 BD 90 */ lfs f31, lbl__49-_SDA2_BASE_(r2) /* 8023FD8C 0023CB8C 7C DE 33 78 */ mr r30, r6 /* 8023FD90 0023CB90 38 00 FF FF */ li r0, -1 /* 8023FD94 0023CB94 7C 9D 23 78 */ mr r29, r4 @@ -82332,14 +82332,14 @@ lbl_8023FDE8: /* 8023FE0C 0023CC0C 98 A1 00 16 */ stb r5, 0x16(r1) /* 8023FE10 0023CC10 98 A1 00 17 */ stb r5, 0x17(r1) /* 8023FE14 0023CC14 98 01 00 38 */ stb r0, 0x38(r1) -/* 8023FE18 0023CC18 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8023FE18 0023CC18 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 8023FE1C 0023CC1C D0 01 00 20 */ stfs f0, 0x20(r1) /* 8023FE20 0023CC20 D0 01 00 24 */ stfs f0, 0x24(r1) /* 8023FE24 0023CC24 D0 01 00 28 */ stfs f0, 0x28(r1) /* 8023FE28 0023CC28 D0 01 00 2C */ stfs f0, 0x2c(r1) /* 8023FE2C 0023CC2C D0 01 00 30 */ stfs f0, 0x30(r1) /* 8023FE30 0023CC30 D0 01 00 34 */ stfs f0, 0x34(r1) -/* 8023FE34 0023CC34 88 AD 88 10 */ lbz r5, lbl_803CB110-_SDA_BASE_(r13) +/* 8023FE34 0023CC34 88 AD 88 10 */ lbz r5, lbl_MaxDepth-_SDA_BASE_(r13) /* 8023FE38 0023CC38 4B FF FD 1D */ bl rwsdk.addvolume /* 8023FE3C 0023CC3C C0 3F 00 04 */ lfs f1, 4(r31) /* 8023FE40 0023CC40 C1 21 00 24 */ lfs f9, 0x24(r1) @@ -82355,7 +82355,7 @@ lbl_8023FDE8: /* 8023FE68 0023CC68 C0 3F 00 00 */ lfs f1, 0(r31) /* 8023FE6C 0023CC6C C0 E1 00 20 */ lfs f7, 0x20(r1) /* 8023FE70 0023CC70 EC A0 58 28 */ fsubs f5, f0, f11 -/* 8023FE74 0023CC74 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8023FE74 0023CC74 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 8023FE78 0023CC78 EC C1 38 28 */ fsubs f6, f1, f7 /* 8023FE7C 0023CC7C FC 07 00 40 */ fcmpo cr0, f7, f0 /* 8023FE80 0023CC80 40 81 00 58 */ ble lbl_8023FED8 @@ -82405,14 +82405,14 @@ lbl_8023FEF4: /* 8023FF18 0023CD18 98 A1 00 12 */ stb r5, 0x12(r1) /* 8023FF1C 0023CD1C 98 A1 00 13 */ stb r5, 0x13(r1) /* 8023FF20 0023CD20 98 01 00 38 */ stb r0, 0x38(r1) -/* 8023FF24 0023CD24 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8023FF24 0023CD24 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 8023FF28 0023CD28 D0 01 00 20 */ stfs f0, 0x20(r1) /* 8023FF2C 0023CD2C D0 01 00 24 */ stfs f0, 0x24(r1) /* 8023FF30 0023CD30 D0 01 00 28 */ stfs f0, 0x28(r1) /* 8023FF34 0023CD34 D0 01 00 2C */ stfs f0, 0x2c(r1) /* 8023FF38 0023CD38 D0 01 00 30 */ stfs f0, 0x30(r1) /* 8023FF3C 0023CD3C D0 01 00 34 */ stfs f0, 0x34(r1) -/* 8023FF40 0023CD40 88 AD 88 10 */ lbz r5, lbl_803CB110-_SDA_BASE_(r13) +/* 8023FF40 0023CD40 88 AD 88 10 */ lbz r5, lbl_MaxDepth-_SDA_BASE_(r13) /* 8023FF44 0023CD44 4B FF FC 11 */ bl rwsdk.addvolume /* 8023FF48 0023CD48 C0 3F 00 04 */ lfs f1, 4(r31) /* 8023FF4C 0023CD4C C0 81 00 24 */ lfs f4, 0x24(r1) @@ -82428,7 +82428,7 @@ lbl_8023FEF4: /* 8023FF74 0023CD74 C0 3F 00 00 */ lfs f1, 0(r31) /* 8023FF78 0023CD78 C0 41 00 20 */ lfs f2, 0x20(r1) /* 8023FF7C 0023CD7C ED 40 30 28 */ fsubs f10, f0, f6 -/* 8023FF80 0023CD80 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8023FF80 0023CD80 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 8023FF84 0023CD84 ED 61 10 28 */ fsubs f11, f1, f2 /* 8023FF88 0023CD88 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 8023FF8C 0023CD8C 40 81 00 58 */ ble lbl_8023FFE4 @@ -82478,14 +82478,14 @@ lbl_80240000: /* 80240024 0023CE24 98 A1 00 0E */ stb r5, 0xe(r1) /* 80240028 0023CE28 98 A1 00 0F */ stb r5, 0xf(r1) /* 8024002C 0023CE2C 98 01 00 38 */ stb r0, 0x38(r1) -/* 80240030 0023CE30 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 80240030 0023CE30 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 80240034 0023CE34 D0 01 00 20 */ stfs f0, 0x20(r1) /* 80240038 0023CE38 D0 01 00 24 */ stfs f0, 0x24(r1) /* 8024003C 0023CE3C D0 01 00 28 */ stfs f0, 0x28(r1) /* 80240040 0023CE40 D0 01 00 2C */ stfs f0, 0x2c(r1) /* 80240044 0023CE44 D0 01 00 30 */ stfs f0, 0x30(r1) /* 80240048 0023CE48 D0 01 00 34 */ stfs f0, 0x34(r1) -/* 8024004C 0023CE4C 88 AD 88 10 */ lbz r5, lbl_803CB110-_SDA_BASE_(r13) +/* 8024004C 0023CE4C 88 AD 88 10 */ lbz r5, lbl_MaxDepth-_SDA_BASE_(r13) /* 80240050 0023CE50 4B FF FB 05 */ bl rwsdk.addvolume /* 80240054 0023CE54 C0 3F 00 04 */ lfs f1, 4(r31) /* 80240058 0023CE58 C0 81 00 24 */ lfs f4, 0x24(r1) @@ -82501,7 +82501,7 @@ lbl_80240000: /* 80240080 0023CE80 C0 3F 00 00 */ lfs f1, 0(r31) /* 80240084 0023CE84 C0 41 00 20 */ lfs f2, 0x20(r1) /* 80240088 0023CE88 ED 40 30 28 */ fsubs f10, f0, f6 -/* 8024008C 0023CE8C C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8024008C 0023CE8C C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 80240090 0023CE90 ED 61 10 28 */ fsubs f11, f1, f2 /* 80240094 0023CE94 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 80240098 0023CE98 40 81 00 58 */ ble lbl_802400F0 @@ -82551,14 +82551,14 @@ lbl_8024010C: /* 80240130 0023CF30 98 A1 00 0A */ stb r5, 0xa(r1) /* 80240134 0023CF34 98 A1 00 0B */ stb r5, 0xb(r1) /* 80240138 0023CF38 98 01 00 38 */ stb r0, 0x38(r1) -/* 8024013C 0023CF3C C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8024013C 0023CF3C C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 80240140 0023CF40 D0 01 00 20 */ stfs f0, 0x20(r1) /* 80240144 0023CF44 D0 01 00 24 */ stfs f0, 0x24(r1) /* 80240148 0023CF48 D0 01 00 28 */ stfs f0, 0x28(r1) /* 8024014C 0023CF4C D0 01 00 2C */ stfs f0, 0x2c(r1) /* 80240150 0023CF50 D0 01 00 30 */ stfs f0, 0x30(r1) /* 80240154 0023CF54 D0 01 00 34 */ stfs f0, 0x34(r1) -/* 80240158 0023CF58 88 AD 88 10 */ lbz r5, lbl_803CB110-_SDA_BASE_(r13) +/* 80240158 0023CF58 88 AD 88 10 */ lbz r5, lbl_MaxDepth-_SDA_BASE_(r13) /* 8024015C 0023CF5C 4B FF F9 F9 */ bl rwsdk.addvolume /* 80240160 0023CF60 C0 3F 00 04 */ lfs f1, 4(r31) /* 80240164 0023CF64 C0 81 00 24 */ lfs f4, 0x24(r1) @@ -82574,7 +82574,7 @@ lbl_8024010C: /* 8024018C 0023CF8C C0 3F 00 00 */ lfs f1, 0(r31) /* 80240190 0023CF90 C0 41 00 20 */ lfs f2, 0x20(r1) /* 80240194 0023CF94 ED 40 30 28 */ fsubs f10, f0, f6 -/* 80240198 0023CF98 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 80240198 0023CF98 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 8024019C 0023CF9C ED 61 10 28 */ fsubs f11, f1, f2 /* 802401A0 0023CFA0 FC 02 00 40 */ fcmpo cr0, f2, f0 /* 802401A4 0023CFA4 40 81 00 58 */ ble lbl_802401FC @@ -82647,14 +82647,14 @@ rwsdk.nCut: /* 80240290 0023D090 99 01 00 0A */ stb r8, 0xa(r1) /* 80240294 0023D094 99 01 00 0B */ stb r8, 0xb(r1) /* 80240298 0023D098 98 01 00 34 */ stb r0, 0x34(r1) -/* 8024029C 0023D09C C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8024029C 0023D09C C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 802402A0 0023D0A0 D0 01 00 1C */ stfs f0, 0x1c(r1) /* 802402A4 0023D0A4 D0 01 00 20 */ stfs f0, 0x20(r1) /* 802402A8 0023D0A8 D0 01 00 24 */ stfs f0, 0x24(r1) /* 802402AC 0023D0AC D0 01 00 28 */ stfs f0, 0x28(r1) /* 802402B0 0023D0B0 D0 01 00 2C */ stfs f0, 0x2c(r1) /* 802402B4 0023D0B4 D0 01 00 30 */ stfs f0, 0x30(r1) -/* 802402B8 0023D0B8 88 AD 88 10 */ lbz r5, lbl_803CB110-_SDA_BASE_(r13) +/* 802402B8 0023D0B8 88 AD 88 10 */ lbz r5, lbl_MaxDepth-_SDA_BASE_(r13) /* 802402BC 0023D0BC 4B FF F8 99 */ bl rwsdk.addvolume /* 802402C0 0023D0C0 7F A3 EB 78 */ mr r3, r29 /* 802402C4 0023D0C4 7F C4 F3 78 */ mr r4, r30 @@ -82683,7 +82683,7 @@ rwsdk.nCut: /* 80240320 0023D120 38 E1 00 1C */ addi r7, r1, 0x1c /* 80240324 0023D124 38 A0 00 04 */ li r5, 4 /* 80240328 0023D128 4B FF FA 3D */ bl rwsdk.nMaximize -/* 8024032C 0023D12C C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 8024032C 0023D12C C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 80240330 0023D130 FC 1D 00 40 */ fcmpo cr0, f29, f0 /* 80240334 0023D134 4C 40 13 82 */ cror 2, 0, 2 /* 80240338 0023D138 40 82 00 30 */ bne lbl_80240368 @@ -83037,10 +83037,10 @@ lbl_802407CC: /* 802407F0 0023D5F0 48 00 00 8C */ b lbl_8024087C lbl_802407F4: /* 802407F4 0023D5F4 C0 58 00 00 */ lfs f2, 0(r24) -/* 802407F8 0023D5F8 C0 22 BD 90 */ lfs f1, lbl_803D0710-_SDA2_BASE_(r2) +/* 802407F8 0023D5F8 C0 22 BD 90 */ lfs f1, lbl__49-_SDA2_BASE_(r2) /* 802407FC 0023D5FC FC 02 08 40 */ fcmpo cr0, f2, f1 /* 80240800 0023D600 40 81 00 0C */ ble lbl_8024080C -/* 80240804 0023D604 C0 02 BD A0 */ lfs f0, lbl_803D0720-_SDA2_BASE_(r2) +/* 80240804 0023D604 C0 02 BD A0 */ lfs f0, lbl__818_3-_SDA2_BASE_(r2) /* 80240808 0023D608 EC 20 10 24 */ fdivs f1, f0, f2 lbl_8024080C: /* 8024080C 0023D60C C0 18 00 04 */ lfs f0, 4(r24) @@ -83079,10 +83079,10 @@ lbl_8024087C: /* 8024088C 0023D68C 48 00 00 8C */ b lbl_80240918 lbl_80240890: /* 80240890 0023D690 C0 5F 00 00 */ lfs f2, 0(r31) -/* 80240894 0023D694 C0 22 BD 90 */ lfs f1, lbl_803D0710-_SDA2_BASE_(r2) +/* 80240894 0023D694 C0 22 BD 90 */ lfs f1, lbl__49-_SDA2_BASE_(r2) /* 80240898 0023D698 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 8024089C 0023D69C 40 81 00 0C */ ble lbl_802408A8 -/* 802408A0 0023D6A0 C0 02 BD A0 */ lfs f0, lbl_803D0720-_SDA2_BASE_(r2) +/* 802408A0 0023D6A0 C0 02 BD A0 */ lfs f0, lbl__818_3-_SDA2_BASE_(r2) /* 802408A4 0023D6A4 EC 20 10 24 */ fdivs f1, f0, f2 lbl_802408A8: /* 802408A8 0023D6A8 C0 1F 00 04 */ lfs f0, 4(r31) @@ -83121,10 +83121,10 @@ lbl_80240918: /* 80240928 0023D728 48 00 00 8C */ b lbl_802409B4 lbl_8024092C: /* 8024092C 0023D72C C0 43 00 00 */ lfs f2, 0(r3) -/* 80240930 0023D730 C0 22 BD 90 */ lfs f1, lbl_803D0710-_SDA2_BASE_(r2) +/* 80240930 0023D730 C0 22 BD 90 */ lfs f1, lbl__49-_SDA2_BASE_(r2) /* 80240934 0023D734 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 80240938 0023D738 40 81 00 0C */ ble lbl_80240944 -/* 8024093C 0023D73C C0 02 BD A0 */ lfs f0, lbl_803D0720-_SDA2_BASE_(r2) +/* 8024093C 0023D73C C0 02 BD A0 */ lfs f0, lbl__818_3-_SDA2_BASE_(r2) /* 80240940 0023D740 EC 20 10 24 */ fdivs f1, f0, f2 lbl_80240944: /* 80240944 0023D744 C0 03 00 04 */ lfs f0, 4(r3) @@ -83175,7 +83175,7 @@ _rwPalQuantResolvePalette: /* 802409E8 0023D7E8 7C 9D 23 78 */ mr r29, r4 /* 802409EC 0023D7EC 7C 7C 1B 78 */ mr r28, r3 /* 802409F0 0023D7F0 80 65 00 08 */ lwz r3, 8(r5) -/* 802409F4 0023D7F4 88 8D 88 10 */ lbz r4, lbl_803CB110-_SDA_BASE_(r13) +/* 802409F4 0023D7F4 88 8D 88 10 */ lbz r4, lbl_MaxDepth-_SDA_BASE_(r13) /* 802409F8 0023D7F8 7F BF EB 78 */ mr r31, r29 /* 802409FC 0023D7FC 4B FF FA 85 */ bl rwsdk.CountLeafs /* 80240A00 0023D800 7C 60 1B 78 */ mr r0, r3 @@ -83183,7 +83183,7 @@ _rwPalQuantResolvePalette: /* 80240A08 0023D808 41 80 00 F0 */ blt lbl_80240AF8 /* 80240A0C 0023D80C 80 7E 00 08 */ lwz r3, 8(r30) /* 80240A10 0023D810 7C 1F 03 78 */ mr r31, r0 -/* 80240A14 0023D814 88 CD 88 10 */ lbz r6, lbl_803CB110-_SDA_BASE_(r13) +/* 80240A14 0023D814 88 CD 88 10 */ lbz r6, lbl_MaxDepth-_SDA_BASE_(r13) /* 80240A18 0023D818 7F 84 E3 78 */ mr r4, r28 /* 80240A1C 0023D81C 38 A0 00 00 */ li r5, 0 /* 80240A20 0023D820 4B FF FD 49 */ bl rwsdk.ExtractNodes @@ -83257,19 +83257,19 @@ lbl_80240AF8: /* 80240B20 0023D920 98 03 00 02 */ stb r0, 2(r3) /* 80240B24 0023D924 80 7E 00 00 */ lwz r3, 0(r30) /* 80240B28 0023D928 98 03 00 03 */ stb r0, 3(r3) -/* 80240B2C 0023D92C 88 CD 88 10 */ lbz r6, lbl_803CB110-_SDA_BASE_(r13) +/* 80240B2C 0023D92C 88 CD 88 10 */ lbz r6, lbl_MaxDepth-_SDA_BASE_(r13) /* 80240B30 0023D930 80 7E 00 00 */ lwz r3, 0(r30) /* 80240B34 0023D934 7D 06 30 30 */ slw r6, r8, r6 /* 80240B38 0023D938 98 C3 00 04 */ stb r6, 4(r3) -/* 80240B3C 0023D93C 88 CD 88 10 */ lbz r6, lbl_803CB110-_SDA_BASE_(r13) +/* 80240B3C 0023D93C 88 CD 88 10 */ lbz r6, lbl_MaxDepth-_SDA_BASE_(r13) /* 80240B40 0023D940 80 7E 00 00 */ lwz r3, 0(r30) /* 80240B44 0023D944 7D 06 30 30 */ slw r6, r8, r6 /* 80240B48 0023D948 98 C3 00 05 */ stb r6, 5(r3) -/* 80240B4C 0023D94C 88 CD 88 10 */ lbz r6, lbl_803CB110-_SDA_BASE_(r13) +/* 80240B4C 0023D94C 88 CD 88 10 */ lbz r6, lbl_MaxDepth-_SDA_BASE_(r13) /* 80240B50 0023D950 80 7E 00 00 */ lwz r3, 0(r30) /* 80240B54 0023D954 7D 06 30 30 */ slw r6, r8, r6 /* 80240B58 0023D958 98 C3 00 06 */ stb r6, 6(r3) -/* 80240B5C 0023D95C 88 CD 88 10 */ lbz r6, lbl_803CB110-_SDA_BASE_(r13) +/* 80240B5C 0023D95C 88 CD 88 10 */ lbz r6, lbl_MaxDepth-_SDA_BASE_(r13) /* 80240B60 0023D960 80 7E 00 00 */ lwz r3, 0(r30) /* 80240B64 0023D964 7D 06 30 30 */ slw r6, r8, r6 /* 80240B68 0023D968 98 C3 00 07 */ stb r6, 7(r3) @@ -83280,14 +83280,14 @@ lbl_80240AF8: /* 80240B7C 0023D97C 98 01 00 12 */ stb r0, 0x12(r1) /* 80240B80 0023D980 98 01 00 13 */ stb r0, 0x13(r1) /* 80240B84 0023D984 98 A1 00 6C */ stb r5, 0x6c(r1) -/* 80240B88 0023D988 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 80240B88 0023D988 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 80240B8C 0023D98C D0 01 00 54 */ stfs f0, 0x54(r1) /* 80240B90 0023D990 D0 01 00 58 */ stfs f0, 0x58(r1) /* 80240B94 0023D994 D0 01 00 5C */ stfs f0, 0x5c(r1) /* 80240B98 0023D998 D0 01 00 60 */ stfs f0, 0x60(r1) /* 80240B9C 0023D99C D0 01 00 64 */ stfs f0, 0x64(r1) /* 80240BA0 0023D9A0 D0 01 00 68 */ stfs f0, 0x68(r1) -/* 80240BA4 0023D9A4 88 AD 88 10 */ lbz r5, lbl_803CB110-_SDA_BASE_(r13) +/* 80240BA4 0023D9A4 88 AD 88 10 */ lbz r5, lbl_MaxDepth-_SDA_BASE_(r13) /* 80240BA8 0023D9A8 4B FF EF AD */ bl rwsdk.addvolume /* 80240BAC 0023D9AC C0 21 00 58 */ lfs f1, 0x58(r1) /* 80240BB0 0023D9B0 3B 40 00 01 */ li r26, 1 @@ -83309,7 +83309,7 @@ lbl_80240AF8: /* 80240BF0 0023D9F0 D0 03 00 00 */ stfs f0, 0(r3) /* 80240BF4 0023D9F4 48 00 01 C4 */ b lbl_80240DB8 lbl_80240BF8: -/* 80240BF8 0023D9F8 C0 22 BD 90 */ lfs f1, lbl_803D0710-_SDA2_BASE_(r2) +/* 80240BF8 0023D9F8 C0 22 BD 90 */ lfs f1, lbl__49-_SDA2_BASE_(r2) /* 80240BFC 0023D9FC 3B 00 FF FF */ li r24, -1 /* 80240C00 0023DA00 38 A0 00 00 */ li r5, 0 /* 80240C04 0023DA04 38 80 00 00 */ li r4, 0 @@ -83351,14 +83351,14 @@ lbl_80240C38: /* 80240C88 0023DA88 98 A1 00 0E */ stb r5, 0xe(r1) /* 80240C8C 0023DA8C 98 A1 00 0F */ stb r5, 0xf(r1) /* 80240C90 0023DA90 98 01 00 50 */ stb r0, 0x50(r1) -/* 80240C94 0023DA94 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 80240C94 0023DA94 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 80240C98 0023DA98 D0 01 00 38 */ stfs f0, 0x38(r1) /* 80240C9C 0023DA9C D0 01 00 3C */ stfs f0, 0x3c(r1) /* 80240CA0 0023DAA0 D0 01 00 40 */ stfs f0, 0x40(r1) /* 80240CA4 0023DAA4 D0 01 00 44 */ stfs f0, 0x44(r1) /* 80240CA8 0023DAA8 D0 01 00 48 */ stfs f0, 0x48(r1) /* 80240CAC 0023DAAC D0 01 00 4C */ stfs f0, 0x4c(r1) -/* 80240CB0 0023DAB0 88 AD 88 10 */ lbz r5, lbl_803CB110-_SDA_BASE_(r13) +/* 80240CB0 0023DAB0 88 AD 88 10 */ lbz r5, lbl_MaxDepth-_SDA_BASE_(r13) /* 80240CB4 0023DAB4 4B FF EE A1 */ bl rwsdk.addvolume /* 80240CB8 0023DAB8 C0 21 00 3C */ lfs f1, 0x3c(r1) /* 80240CBC 0023DABC 57 03 10 3A */ slwi r3, r24, 2 @@ -83390,14 +83390,14 @@ lbl_80240C38: /* 80240D24 0023DB24 98 A1 00 0A */ stb r5, 0xa(r1) /* 80240D28 0023DB28 98 A1 00 0B */ stb r5, 0xb(r1) /* 80240D2C 0023DB2C 98 01 00 34 */ stb r0, 0x34(r1) -/* 80240D30 0023DB30 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 80240D30 0023DB30 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 80240D34 0023DB34 D0 01 00 1C */ stfs f0, 0x1c(r1) /* 80240D38 0023DB38 D0 01 00 20 */ stfs f0, 0x20(r1) /* 80240D3C 0023DB3C D0 01 00 24 */ stfs f0, 0x24(r1) /* 80240D40 0023DB40 D0 01 00 28 */ stfs f0, 0x28(r1) /* 80240D44 0023DB44 D0 01 00 2C */ stfs f0, 0x2c(r1) /* 80240D48 0023DB48 D0 01 00 30 */ stfs f0, 0x30(r1) -/* 80240D4C 0023DB4C 88 AD 88 10 */ lbz r5, lbl_803CB110-_SDA_BASE_(r13) +/* 80240D4C 0023DB4C 88 AD 88 10 */ lbz r5, lbl_MaxDepth-_SDA_BASE_(r13) /* 80240D50 0023DB50 4B FF EE 05 */ bl rwsdk.addvolume /* 80240D54 0023DB54 C0 21 00 20 */ lfs f1, 0x20(r1) /* 80240D58 0023DB58 57 40 10 3A */ slwi r0, r26, 2 @@ -83419,7 +83419,7 @@ lbl_80240C38: /* 80240D98 0023DB98 7C 03 05 2E */ stfsx f0, r3, r0 /* 80240D9C 0023DB9C 48 00 00 18 */ b lbl_80240DB4 lbl_80240DA0: -/* 80240DA0 0023DBA0 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 80240DA0 0023DBA0 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 80240DA4 0023DBA4 57 00 10 3A */ slwi r0, r24, 2 /* 80240DA8 0023DBA8 80 7E 00 04 */ lwz r3, 4(r30) /* 80240DAC 0023DBAC 3B 5A FF FF */ addi r26, r26, -1 @@ -83447,7 +83447,7 @@ lbl_80240DD0: /* 80240DF4 0023DBF4 98 01 00 19 */ stb r0, 0x19(r1) /* 80240DF8 0023DBF8 98 01 00 1A */ stb r0, 0x1a(r1) /* 80240DFC 0023DBFC 98 01 00 1B */ stb r0, 0x1b(r1) -/* 80240E00 0023DC00 88 AD 88 10 */ lbz r5, lbl_803CB110-_SDA_BASE_(r13) +/* 80240E00 0023DC00 88 AD 88 10 */ lbz r5, lbl_MaxDepth-_SDA_BASE_(r13) /* 80240E04 0023DC04 4B FF EB 9D */ bl rwsdk.assignindex /* 80240E08 0023DC08 80 9E 00 00 */ lwz r4, 0(r30) /* 80240E0C 0023DC0C 38 A0 00 00 */ li r5, 0 @@ -83461,20 +83461,20 @@ lbl_80240DD0: /* 80240E2C 0023DC2C 98 A1 00 16 */ stb r5, 0x16(r1) /* 80240E30 0023DC30 98 A1 00 17 */ stb r5, 0x17(r1) /* 80240E34 0023DC34 98 01 00 88 */ stb r0, 0x88(r1) -/* 80240E38 0023DC38 C0 02 BD 90 */ lfs f0, lbl_803D0710-_SDA2_BASE_(r2) +/* 80240E38 0023DC38 C0 02 BD 90 */ lfs f0, lbl__49-_SDA2_BASE_(r2) /* 80240E3C 0023DC3C D0 01 00 70 */ stfs f0, 0x70(r1) /* 80240E40 0023DC40 D0 01 00 74 */ stfs f0, 0x74(r1) /* 80240E44 0023DC44 D0 01 00 78 */ stfs f0, 0x78(r1) /* 80240E48 0023DC48 D0 01 00 7C */ stfs f0, 0x7c(r1) /* 80240E4C 0023DC4C D0 01 00 80 */ stfs f0, 0x80(r1) /* 80240E50 0023DC50 D0 01 00 84 */ stfs f0, 0x84(r1) -/* 80240E54 0023DC54 88 AD 88 10 */ lbz r5, lbl_803CB110-_SDA_BASE_(r13) +/* 80240E54 0023DC54 88 AD 88 10 */ lbz r5, lbl_MaxDepth-_SDA_BASE_(r13) /* 80240E58 0023DC58 4B FF EC FD */ bl rwsdk.addvolume /* 80240E5C 0023DC5C C0 41 00 70 */ lfs f2, 0x70(r1) -/* 80240E60 0023DC60 C0 22 BD 90 */ lfs f1, lbl_803D0710-_SDA2_BASE_(r2) +/* 80240E60 0023DC60 C0 22 BD 90 */ lfs f1, lbl__49-_SDA2_BASE_(r2) /* 80240E64 0023DC64 FC 02 08 40 */ fcmpo cr0, f2, f1 /* 80240E68 0023DC68 40 81 00 0C */ ble lbl_80240E74 -/* 80240E6C 0023DC6C C0 02 BD A0 */ lfs f0, lbl_803D0720-_SDA2_BASE_(r2) +/* 80240E6C 0023DC6C C0 02 BD A0 */ lfs f0, lbl__818_3-_SDA2_BASE_(r2) /* 80240E70 0023DC70 EC 20 10 24 */ fdivs f1, f0, f2 lbl_80240E74: /* 80240E74 0023DC74 C0 01 00 74 */ lfs f0, 0x74(r1) @@ -83629,10 +83629,10 @@ lbl_80241070: /* 80241074 0023DE74 41 82 01 14 */ beq lbl_80241188 /* 80241078 0023DE78 48 00 03 B0 */ b lbl_80241428 lbl_8024107C: -/* 8024107C 0023DE7C 3C 60 80 38 */ lis r3, lbl_80383FE0@ha +/* 8024107C 0023DE7C 3C 60 80 38 */ lis r3, lbl_splice@ha /* 80241080 0023DE80 82 9D 00 18 */ lwz r20, 0x18(r29) /* 80241084 0023DE84 82 FD 00 08 */ lwz r23, 8(r29) -/* 80241088 0023DE88 3B 23 3F E0 */ addi r25, r3, lbl_80383FE0@l +/* 80241088 0023DE88 3B 23 3F E0 */ addi r25, r3, lbl_splice@l /* 8024108C 0023DE8C 48 00 00 EC */ b lbl_80241178 lbl_80241090: /* 80241090 0023DE90 82 BD 00 04 */ lwz r21, 4(r29) @@ -83643,7 +83643,7 @@ lbl_80241090: lbl_802410A4: /* 802410A4 0023DEA4 88 13 00 00 */ lbz r0, 0(r19) /* 802410A8 0023DEA8 3A 73 00 01 */ addi r19, r19, 1 -/* 802410AC 0023DEAC 88 AD 88 10 */ lbz r5, lbl_803CB110-_SDA_BASE_(r13) +/* 802410AC 0023DEAC 88 AD 88 10 */ lbz r5, lbl_MaxDepth-_SDA_BASE_(r13) /* 802410B0 0023DEB0 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d /* 802410B4 0023DEB4 80 7C 00 08 */ lwz r3, 8(r28) /* 802410B8 0023DEB8 7D 34 02 14 */ add r9, r20, r0 @@ -83703,9 +83703,9 @@ lbl_80241178: /* 80241180 0023DF80 40 82 FF 10 */ bne lbl_80241090 /* 80241184 0023DF84 48 00 02 A4 */ b lbl_80241428 lbl_80241188: -/* 80241188 0023DF88 3C 60 80 38 */ lis r3, lbl_80383FE0@ha +/* 80241188 0023DF88 3C 60 80 38 */ lis r3, lbl_splice@ha /* 8024118C 0023DF8C 83 1D 00 08 */ lwz r24, 8(r29) -/* 80241190 0023DF90 3B 23 3F E0 */ addi r25, r3, lbl_80383FE0@l +/* 80241190 0023DF90 3B 23 3F E0 */ addi r25, r3, lbl_splice@l /* 80241194 0023DF94 48 00 00 E0 */ b lbl_80241274 lbl_80241198: /* 80241198 0023DF98 82 DD 00 04 */ lwz r22, 4(r29) @@ -83714,7 +83714,7 @@ lbl_80241198: /* 802411A4 0023DFA4 3A A0 00 00 */ li r21, 0 /* 802411A8 0023DFA8 48 00 00 BC */ b lbl_80241264 lbl_802411AC: -/* 802411AC 0023DFAC 88 AD 88 10 */ lbz r5, lbl_803CB110-_SDA_BASE_(r13) +/* 802411AC 0023DFAC 88 AD 88 10 */ lbz r5, lbl_MaxDepth-_SDA_BASE_(r13) /* 802411B0 0023DFB0 88 73 00 03 */ lbz r3, 3(r19) /* 802411B4 0023DFB4 21 05 00 08 */ subfic r8, r5, 8 /* 802411B8 0023DFB8 88 13 00 02 */ lbz r0, 2(r19) @@ -83785,10 +83785,10 @@ lbl_802412A0: /* 802412A4 0023E0A4 41 82 00 D0 */ beq lbl_80241374 /* 802412A8 0023E0A8 48 00 01 80 */ b lbl_80241428 lbl_802412AC: -/* 802412AC 0023E0AC 3C 60 80 38 */ lis r3, lbl_80383FE0@ha +/* 802412AC 0023E0AC 3C 60 80 38 */ lis r3, lbl_splice@ha /* 802412B0 0023E0B0 82 7D 00 18 */ lwz r19, 0x18(r29) /* 802412B4 0023E0B4 83 1D 00 08 */ lwz r24, 8(r29) -/* 802412B8 0023E0B8 3B 23 3F E0 */ addi r25, r3, lbl_80383FE0@l +/* 802412B8 0023E0B8 3B 23 3F E0 */ addi r25, r3, lbl_splice@l /* 802412BC 0023E0BC 48 00 00 A8 */ b lbl_80241364 lbl_802412C0: /* 802412C0 0023E0C0 82 DD 00 04 */ lwz r22, 4(r29) @@ -83798,7 +83798,7 @@ lbl_802412C0: lbl_802412D0: /* 802412D0 0023E0D0 88 14 00 00 */ lbz r0, 0(r20) /* 802412D4 0023E0D4 3A 94 00 01 */ addi r20, r20, 1 -/* 802412D8 0023E0D8 88 AD 88 10 */ lbz r5, lbl_803CB110-_SDA_BASE_(r13) +/* 802412D8 0023E0D8 88 AD 88 10 */ lbz r5, lbl_MaxDepth-_SDA_BASE_(r13) /* 802412DC 0023E0DC 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d /* 802412E0 0023E0E0 80 7C 00 08 */ lwz r3, 8(r28) /* 802412E4 0023E0E4 7D 33 02 14 */ add r9, r19, r0 @@ -83840,9 +83840,9 @@ lbl_80241364: /* 8024136C 0023E16C 40 82 FF 54 */ bne lbl_802412C0 /* 80241370 0023E170 48 00 00 B8 */ b lbl_80241428 lbl_80241374: -/* 80241374 0023E174 3C 60 80 38 */ lis r3, lbl_80383FE0@ha +/* 80241374 0023E174 3C 60 80 38 */ lis r3, lbl_splice@ha /* 80241378 0023E178 83 1D 00 08 */ lwz r24, 8(r29) -/* 8024137C 0023E17C 3B 23 3F E0 */ addi r25, r3, lbl_80383FE0@l +/* 8024137C 0023E17C 3B 23 3F E0 */ addi r25, r3, lbl_splice@l /* 80241380 0023E180 48 00 00 9C */ b lbl_8024141C lbl_80241384: /* 80241384 0023E184 82 DD 00 04 */ lwz r22, 4(r29) @@ -83850,7 +83850,7 @@ lbl_80241384: /* 8024138C 0023E18C 7F 57 D3 78 */ mr r23, r26 /* 80241390 0023E190 48 00 00 78 */ b lbl_80241408 lbl_80241394: -/* 80241394 0023E194 88 AD 88 10 */ lbz r5, lbl_803CB110-_SDA_BASE_(r13) +/* 80241394 0023E194 88 AD 88 10 */ lbz r5, lbl_MaxDepth-_SDA_BASE_(r13) /* 80241398 0023E198 88 73 00 03 */ lbz r3, 3(r19) /* 8024139C 0023E19C 21 05 00 08 */ subfic r8, r5, 8 /* 802413A0 0023E1A0 88 13 00 02 */ lbz r0, 2(r19) @@ -83904,11 +83904,11 @@ _rwPalQuantInit: /* 80241448 0023E248 90 01 00 34 */ stw r0, 0x34(r1) /* 8024144C 0023E24C 39 61 00 30 */ addi r11, r1, 0x30 /* 80241450 0023E250 4B FA C0 AD */ bl func_801ED4FC -/* 80241454 0023E254 8B AD 88 10 */ lbz r29, lbl_803CB110-_SDA_BASE_(r13) -/* 80241458 0023E258 3C 80 80 38 */ lis r4, lbl_80383FE0@ha +/* 80241454 0023E254 8B AD 88 10 */ lbz r29, lbl_MaxDepth-_SDA_BASE_(r13) +/* 80241458 0023E258 3C 80 80 38 */ lis r4, lbl_splice@ha /* 8024145C 0023E25C 39 40 00 01 */ li r10, 1 /* 80241460 0023E260 7C 7F 1B 78 */ mr r31, r3 -/* 80241464 0023E264 39 84 3F E0 */ addi r12, r4, lbl_80383FE0@l +/* 80241464 0023E264 39 84 3F E0 */ addi r12, r4, lbl_splice@l /* 80241468 0023E268 3B DD FF FF */ addi r30, r29, -1 /* 8024146C 0023E26C 7D 5A E8 30 */ slw r26, r10, r29 /* 80241470 0023E270 3B 80 00 00 */ li r28, 0 @@ -83992,7 +83992,7 @@ lbl_80241588: lbl_80241594: /* 80241594 0023E394 7C 1C D0 00 */ cmpw r28, r26 /* 80241598 0023E398 41 80 FE E0 */ blt lbl_80241478 -/* 8024159C 0023E39C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024159C 0023E39C 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802415A0 0023E3A0 38 60 00 08 */ li r3, 8 /* 802415A4 0023E3A4 38 80 01 00 */ li r4, 0x100 /* 802415A8 0023E3A8 81 85 01 40 */ lwz r12, 0x140(r5) @@ -84001,7 +84001,7 @@ lbl_80241594: /* 802415B4 0023E3B4 90 7F 00 00 */ stw r3, 0(r31) /* 802415B8 0023E3B8 38 60 00 04 */ li r3, 4 /* 802415BC 0023E3BC 38 80 01 00 */ li r4, 0x100 -/* 802415C0 0023E3C0 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 802415C0 0023E3C0 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802415C4 0023E3C4 81 85 01 40 */ lwz r12, 0x140(r5) /* 802415C8 0023E3C8 7D 89 03 A6 */ mtctr r12 /* 802415CC 0023E3CC 4E 80 04 21 */ bctrl @@ -84011,7 +84011,7 @@ lbl_80241594: /* 802415DC 0023E3DC 38 A0 00 04 */ li r5, 4 /* 802415E0 0023E3E0 4B FE FD 01 */ bl RwFreeListCreate /* 802415E4 0023E3E4 90 7F 00 0C */ stw r3, 0xc(r31) -/* 802415E8 0023E3E8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802415E8 0023E3E8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802415EC 0023E3EC 80 7F 00 0C */ lwz r3, 0xc(r31) /* 802415F0 0023E3F0 81 84 01 44 */ lwz r12, 0x144(r4) /* 802415F4 0023E3F4 7D 89 03 A6 */ mtctr r12 @@ -84146,7 +84146,7 @@ lbl_802417B0: /* 802417C8 0023E5C8 2C 17 00 10 */ cmpwi r23, 0x10 /* 802417CC 0023E5CC 41 80 FF E4 */ blt lbl_802417B0 lbl_802417D0: -/* 802417D0 0023E5D0 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 802417D0 0023E5D0 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802417D4 0023E5D4 7E C4 B3 78 */ mr r4, r22 /* 802417D8 0023E5D8 80 6F 00 0C */ lwz r3, 0xc(r15) /* 802417DC 0023E5DC 81 85 01 48 */ lwz r12, 0x148(r5) @@ -84158,7 +84158,7 @@ lbl_802417E8: /* 802417F0 0023E5F0 2C 19 00 10 */ cmpwi r25, 0x10 /* 802417F4 0023E5F4 41 80 FF A0 */ blt lbl_80241794 lbl_802417F8: -/* 802417F8 0023E5F8 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 802417F8 0023E5F8 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802417FC 0023E5FC 7F 04 C3 78 */ mr r4, r24 /* 80241800 0023E600 80 6F 00 0C */ lwz r3, 0xc(r15) /* 80241804 0023E604 81 85 01 48 */ lwz r12, 0x148(r5) @@ -84170,7 +84170,7 @@ lbl_80241810: /* 80241818 0023E618 2C 1B 00 10 */ cmpwi r27, 0x10 /* 8024181C 0023E61C 41 80 FF 5C */ blt lbl_80241778 lbl_80241820: -/* 80241820 0023E620 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80241820 0023E620 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80241824 0023E624 7F 44 D3 78 */ mr r4, r26 /* 80241828 0023E628 80 6F 00 0C */ lwz r3, 0xc(r15) /* 8024182C 0023E62C 81 85 01 48 */ lwz r12, 0x148(r5) @@ -84182,7 +84182,7 @@ lbl_80241838: /* 80241840 0023E640 2C 1D 00 10 */ cmpwi r29, 0x10 /* 80241844 0023E644 41 80 FF 18 */ blt lbl_8024175C lbl_80241848: -/* 80241848 0023E648 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80241848 0023E648 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024184C 0023E64C 7F 84 E3 78 */ mr r4, r28 /* 80241850 0023E650 80 6F 00 0C */ lwz r3, 0xc(r15) /* 80241854 0023E654 81 85 01 48 */ lwz r12, 0x148(r5) @@ -84194,7 +84194,7 @@ lbl_80241860: /* 80241868 0023E668 2C 1F 00 10 */ cmpwi r31, 0x10 /* 8024186C 0023E66C 41 80 FE D4 */ blt lbl_80241740 lbl_80241870: -/* 80241870 0023E670 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80241870 0023E670 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80241874 0023E674 7F C4 F3 78 */ mr r4, r30 /* 80241878 0023E678 80 6F 00 0C */ lwz r3, 0xc(r15) /* 8024187C 0023E67C 81 85 01 48 */ lwz r12, 0x148(r5) @@ -84209,7 +84209,7 @@ lbl_80241888: /* 8024189C 0023E69C 2C 00 00 10 */ cmpwi r0, 0x10 /* 802418A0 0023E6A0 41 80 FE 84 */ blt lbl_80241724 lbl_802418A4: -/* 802418A4 0023E6A4 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 802418A4 0023E6A4 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802418A8 0023E6A8 80 81 00 1C */ lwz r4, 0x1c(r1) /* 802418AC 0023E6AC 81 85 01 48 */ lwz r12, 0x148(r5) /* 802418B0 0023E6B0 80 6F 00 0C */ lwz r3, 0xc(r15) @@ -84226,7 +84226,7 @@ lbl_802418BC: /* 802418D8 0023E6D8 90 61 00 18 */ stw r3, 0x18(r1) /* 802418DC 0023E6DC 41 80 FE 20 */ blt lbl_802416FC lbl_802418E0: -/* 802418E0 0023E6E0 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 802418E0 0023E6E0 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802418E4 0023E6E4 80 81 00 24 */ lwz r4, 0x24(r1) /* 802418E8 0023E6E8 81 85 01 48 */ lwz r12, 0x148(r5) /* 802418EC 0023E6EC 80 6F 00 0C */ lwz r3, 0xc(r15) @@ -84243,7 +84243,7 @@ lbl_802418F8: /* 80241914 0023E714 90 61 00 14 */ stw r3, 0x14(r1) /* 80241918 0023E718 41 80 FD B8 */ blt lbl_802416D0 lbl_8024191C: -/* 8024191C 0023E71C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024191C 0023E71C 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80241920 0023E720 80 81 00 2C */ lwz r4, 0x2c(r1) /* 80241924 0023E724 81 85 01 48 */ lwz r12, 0x148(r5) /* 80241928 0023E728 80 6F 00 0C */ lwz r3, 0xc(r15) @@ -84260,7 +84260,7 @@ lbl_80241934: /* 80241950 0023E750 90 61 00 10 */ stw r3, 0x10(r1) /* 80241954 0023E754 41 80 FD 50 */ blt lbl_802416A4 lbl_80241958: -/* 80241958 0023E758 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80241958 0023E758 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024195C 0023E75C 80 81 00 08 */ lwz r4, 8(r1) /* 80241960 0023E760 81 85 01 48 */ lwz r12, 0x148(r5) /* 80241964 0023E764 80 6F 00 0C */ lwz r3, 0xc(r15) @@ -84281,19 +84281,19 @@ _rwPalQuantTerm: /* 80241990 0023E790 90 01 00 14 */ stw r0, 0x14(r1) /* 80241994 0023E794 93 E1 00 0C */ stw r31, 0xc(r1) /* 80241998 0023E798 7C 7F 1B 78 */ mr r31, r3 -/* 8024199C 0023E79C 88 AD 88 10 */ lbz r5, lbl_803CB110-_SDA_BASE_(r13) +/* 8024199C 0023E79C 88 AD 88 10 */ lbz r5, lbl_MaxDepth-_SDA_BASE_(r13) /* 802419A0 0023E7A0 80 83 00 08 */ lwz r4, 8(r3) /* 802419A4 0023E7A4 4B FF FC C1 */ bl rwsdk.DeleteOctTree /* 802419A8 0023E7A8 38 00 00 00 */ li r0, 0 /* 802419AC 0023E7AC 90 1F 00 08 */ stw r0, 8(r31) /* 802419B0 0023E7B0 80 7F 00 0C */ lwz r3, 0xc(r31) /* 802419B4 0023E7B4 4B FE FA 2D */ bl RwFreeListDestroy -/* 802419B8 0023E7B8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802419B8 0023E7B8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802419BC 0023E7BC 80 7F 00 04 */ lwz r3, 4(r31) /* 802419C0 0023E7C0 81 84 01 38 */ lwz r12, 0x138(r4) /* 802419C4 0023E7C4 7D 89 03 A6 */ mtctr r12 /* 802419C8 0023E7C8 4E 80 04 21 */ bctrl -/* 802419CC 0023E7CC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802419CC 0023E7CC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802419D0 0023E7D0 80 7F 00 00 */ lwz r3, 0(r31) /* 802419D4 0023E7D4 81 84 01 38 */ lwz r12, 0x138(r4) /* 802419D8 0023E7D8 7D 89 03 A6 */ mtctr r12 @@ -84349,7 +84349,7 @@ _rw2DRenderPrimitiveInit: /* 80241A94 0023E894 39 00 00 00 */ li r8, 0 /* 80241A98 0023E898 39 20 00 02 */ li r9, 2 /* 80241A9C 0023E89C 4B F8 BB 75 */ bl GXSetChanCtrl -/* 80241AA0 0023E8A0 80 6D A0 2C */ lwz r3, lbl_803CC92C-_SDA_BASE_(r13) +/* 80241AA0 0023E8A0 80 6D A0 2C */ lwz r3, lbl__RwDlTexture-_SDA_BASE_(r13) /* 80241AA4 0023E8A4 80 03 00 00 */ lwz r0, 0(r3) /* 80241AA8 0023E8A8 28 00 00 00 */ cmplwi r0, 0 /* 80241AAC 0023E8AC 41 82 00 74 */ beq lbl_80241B20 @@ -84393,22 +84393,22 @@ lbl_80241B20: /* 80241B40 0023E940 38 80 00 04 */ li r4, 4 /* 80241B44 0023E944 4B F8 D2 31 */ bl GXSetTevOp lbl_80241B48: -/* 80241B48 0023E948 83 ED A0 14 */ lwz r31, lbl_803CC914-_SDA_BASE_(r13) +/* 80241B48 0023E948 83 ED A0 14 */ lwz r31, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 80241B4C 0023E94C 88 1F 00 18 */ lbz r0, 0x18(r31) /* 80241B50 0023E950 28 00 00 00 */ cmplwi r0, 0 /* 80241B54 0023E954 41 82 00 54 */ beq lbl_80241BA8 /* 80241B58 0023E958 4B F9 AE 0D */ bl VIGetNextField /* 80241B5C 0023E95C A0 BF 00 04 */ lhz r5, 4(r31) /* 80241B60 0023E960 3C 80 43 30 */ lis r4, 0x4330 -/* 80241B64 0023E964 C0 22 BD A8 */ lfs f1, lbl_803D0728-_SDA2_BASE_(r2) +/* 80241B64 0023E964 C0 22 BD A8 */ lfs f1, lbl__290_4-_SDA2_BASE_(r2) /* 80241B68 0023E968 68 63 00 01 */ xori r3, r3, 1 /* 80241B6C 0023E96C A0 1F 00 08 */ lhz r0, 8(r31) /* 80241B70 0023E970 90 A1 00 0C */ stw r5, 0xc(r1) /* 80241B74 0023E974 FC 40 08 90 */ fmr f2, f1 -/* 80241B78 0023E978 C8 82 BD C0 */ lfd f4, lbl_803D0740-_SDA2_BASE_(r2) +/* 80241B78 0023E978 C8 82 BD C0 */ lfd f4, lbl__296-_SDA2_BASE_(r2) /* 80241B7C 0023E97C FC A0 08 90 */ fmr f5, f1 /* 80241B80 0023E980 90 81 00 08 */ stw r4, 8(r1) -/* 80241B84 0023E984 C0 C2 BD AC */ lfs f6, lbl_803D072C-_SDA2_BASE_(r2) +/* 80241B84 0023E984 C0 C2 BD AC */ lfs f6, lbl__291_2-_SDA2_BASE_(r2) /* 80241B88 0023E988 C8 01 00 08 */ lfd f0, 8(r1) /* 80241B8C 0023E98C 90 01 00 14 */ stw r0, 0x14(r1) /* 80241B90 0023E990 EC 60 20 28 */ fsubs f3, f0, f4 @@ -84422,33 +84422,33 @@ lbl_80241BA8: /* 80241BAC 0023E9AC 3C 60 43 30 */ lis r3, 0x4330 /* 80241BB0 0023E9B0 A0 1F 00 08 */ lhz r0, 8(r31) /* 80241BB4 0023E9B4 90 81 00 14 */ stw r4, 0x14(r1) -/* 80241BB8 0023E9B8 C0 22 BD A8 */ lfs f1, lbl_803D0728-_SDA2_BASE_(r2) +/* 80241BB8 0023E9B8 C0 22 BD A8 */ lfs f1, lbl__290_4-_SDA2_BASE_(r2) /* 80241BBC 0023E9BC 90 61 00 10 */ stw r3, 0x10(r1) -/* 80241BC0 0023E9C0 C8 82 BD C0 */ lfd f4, lbl_803D0740-_SDA2_BASE_(r2) +/* 80241BC0 0023E9C0 C8 82 BD C0 */ lfd f4, lbl__296-_SDA2_BASE_(r2) /* 80241BC4 0023E9C4 FC 40 08 90 */ fmr f2, f1 /* 80241BC8 0023E9C8 C8 01 00 10 */ lfd f0, 0x10(r1) /* 80241BCC 0023E9CC FC A0 08 90 */ fmr f5, f1 /* 80241BD0 0023E9D0 90 01 00 0C */ stw r0, 0xc(r1) /* 80241BD4 0023E9D4 EC 60 20 28 */ fsubs f3, f0, f4 -/* 80241BD8 0023E9D8 C0 C2 BD AC */ lfs f6, lbl_803D072C-_SDA2_BASE_(r2) +/* 80241BD8 0023E9D8 C0 C2 BD AC */ lfs f6, lbl__291_2-_SDA2_BASE_(r2) /* 80241BDC 0023E9DC 90 61 00 08 */ stw r3, 8(r1) /* 80241BE0 0023E9E0 C8 01 00 08 */ lfd f0, 8(r1) /* 80241BE4 0023E9E4 EC 80 20 28 */ fsubs f4, f0, f4 /* 80241BE8 0023E9E8 4B F8 E3 91 */ bl GXSetViewport lbl_80241BEC: -/* 80241BEC 0023E9EC 80 ED A0 14 */ lwz r7, lbl_803CC914-_SDA_BASE_(r13) +/* 80241BEC 0023E9EC 80 ED A0 14 */ lwz r7, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 80241BF0 0023E9F0 3C 00 43 30 */ lis r0, 0x4330 -/* 80241BF4 0023E9F4 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) -/* 80241BF8 0023E9F8 3C 80 80 2B */ lis r4, lbl_802B7DB4@ha +/* 80241BF4 0023E9F4 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80241BF8 0023E9F8 3C 80 80 2B */ lis r4, lbl_projVector$276@ha /* 80241BFC 0023E9FC A0 A7 00 04 */ lhz r5, 4(r7) -/* 80241C00 0023EA00 3C 60 80 38 */ lis r3, lbl_803843E0@ha +/* 80241C00 0023EA00 3C 60 80 38 */ lis r3, lbl__rwDlProjectionMatrix@ha /* 80241C04 0023EA04 80 C6 00 00 */ lwz r6, 0(r6) -/* 80241C08 0023EA08 38 84 7D B4 */ addi r4, r4, lbl_802B7DB4@l +/* 80241C08 0023EA08 38 84 7D B4 */ addi r4, r4, lbl_projVector$276@l /* 80241C0C 0023EA0C 90 A1 00 14 */ stw r5, 0x14(r1) -/* 80241C10 0023EA10 38 63 43 E0 */ addi r3, r3, lbl_803843E0@l -/* 80241C14 0023EA14 C8 42 BD C0 */ lfd f2, lbl_803D0740-_SDA2_BASE_(r2) +/* 80241C10 0023EA10 38 63 43 E0 */ addi r3, r3, lbl__rwDlProjectionMatrix@l +/* 80241C14 0023EA14 C8 42 BD C0 */ lfd f2, lbl__296-_SDA2_BASE_(r2) /* 80241C18 0023EA18 90 01 00 10 */ stw r0, 0x10(r1) -/* 80241C1C 0023EA1C C0 22 BD B0 */ lfs f1, lbl_803D0730-_SDA2_BASE_(r2) +/* 80241C1C 0023EA1C C0 22 BD B0 */ lfs f1, lbl__292_2-_SDA2_BASE_(r2) /* 80241C20 0023EA20 C8 01 00 10 */ lfd f0, 0x10(r1) /* 80241C24 0023EA24 83 E6 00 60 */ lwz r31, 0x60(r6) /* 80241C28 0023EA28 EC 00 10 28 */ fsubs f0, f0, f2 @@ -84456,25 +84456,25 @@ lbl_80241BEC: /* 80241C30 0023EA30 EC 01 00 24 */ fdivs f0, f1, f0 /* 80241C34 0023EA34 D0 04 00 04 */ stfs f0, 4(r4) /* 80241C38 0023EA38 A0 07 00 08 */ lhz r0, 8(r7) -/* 80241C3C 0023EA3C C0 22 BD B4 */ lfs f1, lbl_803D0734-_SDA2_BASE_(r2) +/* 80241C3C 0023EA3C C0 22 BD B4 */ lfs f1, lbl__293_2-_SDA2_BASE_(r2) /* 80241C40 0023EA40 90 01 00 0C */ stw r0, 0xc(r1) /* 80241C44 0023EA44 C8 01 00 08 */ lfd f0, 8(r1) /* 80241C48 0023EA48 EC 00 10 28 */ fsubs f0, f0, f2 /* 80241C4C 0023EA4C EC 01 00 24 */ fdivs f0, f1, f0 /* 80241C50 0023EA50 D0 04 00 0C */ stfs f0, 0xc(r4) /* 80241C54 0023EA54 4B F8 E0 6D */ bl GXGetProjectionv -/* 80241C58 0023EA58 3C 60 80 2B */ lis r3, lbl_802B7DB4@ha -/* 80241C5C 0023EA5C 38 63 7D B4 */ addi r3, r3, lbl_802B7DB4@l +/* 80241C58 0023EA58 3C 60 80 2B */ lis r3, lbl_projVector$276@ha +/* 80241C5C 0023EA5C 38 63 7D B4 */ addi r3, r3, lbl_projVector$276@l /* 80241C60 0023EA60 4B F8 DF D5 */ bl GXSetProjectionv /* 80241C64 0023EA64 A8 9F 00 1C */ lha r4, 0x1c(r31) /* 80241C68 0023EA68 3C 00 43 30 */ lis r0, 0x4330 -/* 80241C6C 0023EA6C 3C 60 80 2B */ lis r3, lbl_802B7DD0@ha +/* 80241C6C 0023EA6C 3C 60 80 2B */ lis r3, lbl_posMatrix$277@ha /* 80241C70 0023EA70 90 01 00 18 */ stw r0, 0x18(r1) /* 80241C74 0023EA74 6C 84 80 00 */ xoris r4, r4, 0x8000 -/* 80241C78 0023EA78 C8 22 BD C8 */ lfd f1, lbl_803D0748-_SDA2_BASE_(r2) +/* 80241C78 0023EA78 C8 22 BD C8 */ lfd f1, lbl__299_1-_SDA2_BASE_(r2) /* 80241C7C 0023EA7C 90 81 00 1C */ stw r4, 0x1c(r1) -/* 80241C80 0023EA80 38 63 7D D0 */ addi r3, r3, lbl_802B7DD0@l -/* 80241C84 0023EA84 C0 42 BD B8 */ lfs f2, lbl_803D0738-_SDA2_BASE_(r2) +/* 80241C80 0023EA80 38 63 7D D0 */ addi r3, r3, lbl_posMatrix$277@l +/* 80241C84 0023EA84 C0 42 BD B8 */ lfs f2, lbl__294_2-_SDA2_BASE_(r2) /* 80241C88 0023EA88 38 80 00 00 */ li r4, 0 /* 80241C8C 0023EA8C C8 01 00 18 */ lfd f0, 0x18(r1) /* 80241C90 0023EA90 90 01 00 20 */ stw r0, 0x20(r1) @@ -84503,16 +84503,16 @@ rwsdk._rw2DRenderPrimativeTerm: /* 80241CE0 0023EAE0 7C 08 02 A6 */ mflr r0 /* 80241CE4 0023EAE4 90 01 00 34 */ stw r0, 0x34(r1) /* 80241CE8 0023EAE8 93 E1 00 2C */ stw r31, 0x2c(r1) -/* 80241CEC 0023EAEC 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80241CEC 0023EAEC 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80241CF0 0023EAF0 80 63 00 00 */ lwz r3, 0(r3) /* 80241CF4 0023EAF4 83 E3 00 60 */ lwz r31, 0x60(r3) /* 80241CF8 0023EAF8 80 1F 00 00 */ lwz r0, 0(r31) /* 80241CFC 0023EAFC 7C 1F 00 40 */ cmplw r31, r0 /* 80241D00 0023EB00 41 82 03 50 */ beq lbl_80242050 -/* 80241D04 0023EB04 80 0D 9F B8 */ lwz r0, lbl_803CC8B8-_SDA_BASE_(r13) +/* 80241D04 0023EB04 80 0D 9F B8 */ lwz r0, lbl__RwDlFSAA-_SDA_BASE_(r13) /* 80241D08 0023EB08 2C 00 00 00 */ cmpwi r0, 0 /* 80241D0C 0023EB0C 40 82 01 20 */ bne lbl_80241E2C -/* 80241D10 0023EB10 80 6D A0 14 */ lwz r3, lbl_803CC914-_SDA_BASE_(r13) +/* 80241D10 0023EB10 80 6D A0 14 */ lwz r3, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 80241D14 0023EB14 88 03 00 18 */ lbz r0, 0x18(r3) /* 80241D18 0023EB18 28 00 00 00 */ cmplwi r0, 0 /* 80241D1C 0023EB1C 41 82 00 84 */ beq lbl_80241DA0 @@ -84528,14 +84528,14 @@ rwsdk._rw2DRenderPrimativeTerm: /* 80241D44 0023EB44 80 1F 00 10 */ lwz r0, 0x10(r31) /* 80241D48 0023EB48 6C 84 80 00 */ xoris r4, r4, 0x8000 /* 80241D4C 0023EB4C 90 C1 00 08 */ stw r6, 8(r1) -/* 80241D50 0023EB50 C8 82 BD C8 */ lfd f4, lbl_803D0748-_SDA2_BASE_(r2) +/* 80241D50 0023EB50 C8 82 BD C8 */ lfd f4, lbl__299_1-_SDA2_BASE_(r2) /* 80241D54 0023EB54 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80241D58 0023EB58 C8 01 00 08 */ lfd f0, 8(r1) /* 80241D5C 0023EB5C 90 A1 00 14 */ stw r5, 0x14(r1) /* 80241D60 0023EB60 EC 20 20 28 */ fsubs f1, f0, f4 -/* 80241D64 0023EB64 C0 A2 BD A8 */ lfs f5, lbl_803D0728-_SDA2_BASE_(r2) +/* 80241D64 0023EB64 C0 A2 BD A8 */ lfs f5, lbl__290_4-_SDA2_BASE_(r2) /* 80241D68 0023EB68 90 C1 00 10 */ stw r6, 0x10(r1) -/* 80241D6C 0023EB6C C0 C2 BD AC */ lfs f6, lbl_803D072C-_SDA2_BASE_(r2) +/* 80241D6C 0023EB6C C0 C2 BD AC */ lfs f6, lbl__291_2-_SDA2_BASE_(r2) /* 80241D70 0023EB70 C8 01 00 10 */ lfd f0, 0x10(r1) /* 80241D74 0023EB74 90 81 00 1C */ stw r4, 0x1c(r1) /* 80241D78 0023EB78 EC 40 20 28 */ fsubs f2, f0, f4 @@ -84559,13 +84559,13 @@ lbl_80241DA0: /* 80241DBC 0023EBBC 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 80241DC0 0023EBC0 90 C1 00 24 */ stw r6, 0x24(r1) /* 80241DC4 0023EBC4 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 80241DC8 0023EBC8 C8 82 BD C8 */ lfd f4, lbl_803D0748-_SDA2_BASE_(r2) +/* 80241DC8 0023EBC8 C8 82 BD C8 */ lfd f4, lbl__299_1-_SDA2_BASE_(r2) /* 80241DCC 0023EBCC 90 A1 00 20 */ stw r5, 0x20(r1) -/* 80241DD0 0023EBD0 C0 A2 BD A8 */ lfs f5, lbl_803D0728-_SDA2_BASE_(r2) +/* 80241DD0 0023EBD0 C0 A2 BD A8 */ lfs f5, lbl__290_4-_SDA2_BASE_(r2) /* 80241DD4 0023EBD4 C8 01 00 20 */ lfd f0, 0x20(r1) /* 80241DD8 0023EBD8 90 81 00 1C */ stw r4, 0x1c(r1) /* 80241DDC 0023EBDC EC 20 20 28 */ fsubs f1, f0, f4 -/* 80241DE0 0023EBE0 C0 C2 BD AC */ lfs f6, lbl_803D072C-_SDA2_BASE_(r2) +/* 80241DE0 0023EBE0 C0 C2 BD AC */ lfs f6, lbl__291_2-_SDA2_BASE_(r2) /* 80241DE4 0023EBE4 90 A1 00 18 */ stw r5, 0x18(r1) /* 80241DE8 0023EBE8 C8 01 00 18 */ lfd f0, 0x18(r1) /* 80241DEC 0023EBEC 90 61 00 14 */ stw r3, 0x14(r1) @@ -84586,7 +84586,7 @@ lbl_80241E14: /* 80241E24 0023EC24 4B F8 E1 9D */ bl GXSetScissor /* 80241E28 0023EC28 48 00 02 28 */ b lbl_80242050 lbl_80241E2C: -/* 80241E2C 0023EC2C 80 6D A0 14 */ lwz r3, lbl_803CC914-_SDA_BASE_(r13) +/* 80241E2C 0023EC2C 80 6D A0 14 */ lwz r3, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 80241E30 0023EC30 88 03 00 18 */ lbz r0, 0x18(r3) /* 80241E34 0023EC34 28 00 00 00 */ cmplwi r0, 0 /* 80241E38 0023EC38 41 82 00 84 */ beq lbl_80241EBC @@ -84602,14 +84602,14 @@ lbl_80241E2C: /* 80241E60 0023EC60 80 1F 00 10 */ lwz r0, 0x10(r31) /* 80241E64 0023EC64 6C 84 80 00 */ xoris r4, r4, 0x8000 /* 80241E68 0023EC68 90 C1 00 20 */ stw r6, 0x20(r1) -/* 80241E6C 0023EC6C C8 82 BD C8 */ lfd f4, lbl_803D0748-_SDA2_BASE_(r2) +/* 80241E6C 0023EC6C C8 82 BD C8 */ lfd f4, lbl__299_1-_SDA2_BASE_(r2) /* 80241E70 0023EC70 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80241E74 0023EC74 C8 01 00 20 */ lfd f0, 0x20(r1) /* 80241E78 0023EC78 90 A1 00 1C */ stw r5, 0x1c(r1) /* 80241E7C 0023EC7C EC 20 20 28 */ fsubs f1, f0, f4 -/* 80241E80 0023EC80 C0 A2 BD A8 */ lfs f5, lbl_803D0728-_SDA2_BASE_(r2) +/* 80241E80 0023EC80 C0 A2 BD A8 */ lfs f5, lbl__290_4-_SDA2_BASE_(r2) /* 80241E84 0023EC84 90 C1 00 18 */ stw r6, 0x18(r1) -/* 80241E88 0023EC88 C0 C2 BD AC */ lfs f6, lbl_803D072C-_SDA2_BASE_(r2) +/* 80241E88 0023EC88 C0 C2 BD AC */ lfs f6, lbl__291_2-_SDA2_BASE_(r2) /* 80241E8C 0023EC8C C8 01 00 18 */ lfd f0, 0x18(r1) /* 80241E90 0023EC90 90 81 00 14 */ stw r4, 0x14(r1) /* 80241E94 0023EC94 EC 40 20 28 */ fsubs f2, f0, f4 @@ -84635,13 +84635,13 @@ lbl_80241EBC: /* 80241EE0 0023ECE0 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 80241EE4 0023ECE4 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80241EE8 0023ECE8 90 C1 00 24 */ stw r6, 0x24(r1) -/* 80241EEC 0023ECEC C8 82 BD C8 */ lfd f4, lbl_803D0748-_SDA2_BASE_(r2) +/* 80241EEC 0023ECEC C8 82 BD C8 */ lfd f4, lbl__299_1-_SDA2_BASE_(r2) /* 80241EF0 0023ECF0 90 A1 00 20 */ stw r5, 0x20(r1) -/* 80241EF4 0023ECF4 C0 A2 BD A8 */ lfs f5, lbl_803D0728-_SDA2_BASE_(r2) +/* 80241EF4 0023ECF4 C0 A2 BD A8 */ lfs f5, lbl__290_4-_SDA2_BASE_(r2) /* 80241EF8 0023ECF8 C8 01 00 20 */ lfd f0, 0x20(r1) /* 80241EFC 0023ECFC 90 81 00 1C */ stw r4, 0x1c(r1) /* 80241F00 0023ED00 EC 20 20 28 */ fsubs f1, f0, f4 -/* 80241F04 0023ED04 C0 C2 BD AC */ lfs f6, lbl_803D072C-_SDA2_BASE_(r2) +/* 80241F04 0023ED04 C0 C2 BD AC */ lfs f6, lbl__291_2-_SDA2_BASE_(r2) /* 80241F08 0023ED08 90 A1 00 18 */ stw r5, 0x18(r1) /* 80241F0C 0023ED0C C8 01 00 18 */ lfd f0, 0x18(r1) /* 80241F10 0023ED10 90 61 00 14 */ stw r3, 0x14(r1) @@ -84655,18 +84655,18 @@ lbl_80241EBC: /* 80241F30 0023ED30 EC 80 20 28 */ fsubs f4, f0, f4 /* 80241F34 0023ED34 4B F8 E0 45 */ bl GXSetViewport lbl_80241F38: -/* 80241F38 0023ED38 80 0D 88 18 */ lwz r0, lbl_803CB118-_SDA_BASE_(r13) +/* 80241F38 0023ED38 80 0D 88 18 */ lwz r0, lbl__RwDlFSAATop-_SDA_BASE_(r13) /* 80241F3C 0023ED3C 2C 00 00 00 */ cmpwi r0, 0 /* 80241F40 0023ED40 41 82 00 84 */ beq lbl_80241FC4 /* 80241F44 0023ED44 A8 9F 00 1E */ lha r4, 0x1e(r31) /* 80241F48 0023ED48 80 FF 00 10 */ lwz r7, 0x10(r31) -/* 80241F4C 0023ED4C 80 6D A0 10 */ lwz r3, lbl_803CC910-_SDA_BASE_(r13) +/* 80241F4C 0023ED4C 80 6D A0 10 */ lwz r3, lbl__RwDlHalfHeight-_SDA_BASE_(r13) /* 80241F50 0023ED50 7C 04 3A 14 */ add r0, r4, r7 /* 80241F54 0023ED54 54 00 08 3C */ slwi r0, r0, 1 /* 80241F58 0023ED58 38 C3 00 02 */ addi r6, r3, 2 /* 80241F5C 0023ED5C 7C 00 30 00 */ cmpw r0, r6 /* 80241F60 0023ED60 41 81 00 20 */ bgt lbl_80241F80 -/* 80241F64 0023ED64 80 AD A0 14 */ lwz r5, lbl_803CC914-_SDA_BASE_(r13) +/* 80241F64 0023ED64 80 AD A0 14 */ lwz r5, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 80241F68 0023ED68 54 84 08 3C */ slwi r4, r4, 1 /* 80241F6C 0023ED6C A8 7F 00 1C */ lha r3, 0x1c(r31) /* 80241F70 0023ED70 54 E6 08 3C */ slwi r6, r7, 1 @@ -84677,14 +84677,14 @@ lbl_80241F80: /* 80241F80 0023ED80 54 84 08 3C */ slwi r4, r4, 1 /* 80241F84 0023ED84 7C 04 30 00 */ cmpw r4, r6 /* 80241F88 0023ED88 40 81 00 1C */ ble lbl_80241FA4 -/* 80241F8C 0023ED8C 80 AD A0 14 */ lwz r5, lbl_803CC914-_SDA_BASE_(r13) +/* 80241F8C 0023ED8C 80 AD A0 14 */ lwz r5, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 80241F90 0023ED90 38 60 00 00 */ li r3, 0 /* 80241F94 0023ED94 38 80 00 00 */ li r4, 0 /* 80241F98 0023ED98 A0 A5 00 04 */ lhz r5, 4(r5) /* 80241F9C 0023ED9C 4B F8 E0 25 */ bl GXSetScissor /* 80241FA0 0023EDA0 48 00 00 14 */ b lbl_80241FB4 lbl_80241FA4: -/* 80241FA4 0023EDA4 80 AD A0 14 */ lwz r5, lbl_803CC914-_SDA_BASE_(r13) +/* 80241FA4 0023EDA4 80 AD A0 14 */ lwz r5, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 80241FA8 0023EDA8 A8 7F 00 1C */ lha r3, 0x1c(r31) /* 80241FAC 0023EDAC A0 A5 00 04 */ lhz r5, 4(r5) /* 80241FB0 0023EDB0 4B F8 E0 11 */ bl GXSetScissor @@ -84695,12 +84695,12 @@ lbl_80241FB4: /* 80241FC0 0023EDC0 48 00 00 90 */ b lbl_80242050 lbl_80241FC4: /* 80241FC4 0023EDC4 A8 1F 00 1E */ lha r0, 0x1e(r31) -/* 80241FC8 0023EDC8 80 6D A0 10 */ lwz r3, lbl_803CC910-_SDA_BASE_(r13) +/* 80241FC8 0023EDC8 80 6D A0 10 */ lwz r3, lbl__RwDlHalfHeight-_SDA_BASE_(r13) /* 80241FCC 0023EDCC 54 04 08 3C */ slwi r4, r0, 1 /* 80241FD0 0023EDD0 38 E3 FF FE */ addi r7, r3, -2 /* 80241FD4 0023EDD4 7C 04 38 00 */ cmpw r4, r7 /* 80241FD8 0023EDD8 41 80 00 20 */ blt lbl_80241FF8 -/* 80241FDC 0023EDDC 80 AD A0 14 */ lwz r5, lbl_803CC914-_SDA_BASE_(r13) +/* 80241FDC 0023EDDC 80 AD A0 14 */ lwz r5, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 80241FE0 0023EDE0 80 1F 00 10 */ lwz r0, 0x10(r31) /* 80241FE4 0023EDE4 A8 7F 00 1C */ lha r3, 0x1c(r31) /* 80241FE8 0023EDE8 A0 A5 00 04 */ lhz r5, 4(r5) @@ -84714,27 +84714,27 @@ lbl_80241FF8: /* 80242004 0023EE04 54 00 08 3C */ slwi r0, r0, 1 /* 80242008 0023EE08 7C 00 30 00 */ cmpw r0, r6 /* 8024200C 0023EE0C 40 80 00 1C */ bge lbl_80242028 -/* 80242010 0023EE10 80 AD A0 14 */ lwz r5, lbl_803CC914-_SDA_BASE_(r13) +/* 80242010 0023EE10 80 AD A0 14 */ lwz r5, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 80242014 0023EE14 7C E4 3B 78 */ mr r4, r7 /* 80242018 0023EE18 38 60 00 00 */ li r3, 0 /* 8024201C 0023EE1C A0 A5 00 04 */ lhz r5, 4(r5) /* 80242020 0023EE20 4B F8 DF A1 */ bl GXSetScissor /* 80242024 0023EE24 48 00 00 1C */ b lbl_80242040 lbl_80242028: -/* 80242028 0023EE28 80 AD A0 14 */ lwz r5, lbl_803CC914-_SDA_BASE_(r13) +/* 80242028 0023EE28 80 AD A0 14 */ lwz r5, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 8024202C 0023EE2C 7C E4 3B 78 */ mr r4, r7 /* 80242030 0023EE30 A8 7F 00 1C */ lha r3, 0x1c(r31) /* 80242034 0023EE34 55 06 08 3C */ slwi r6, r8, 1 /* 80242038 0023EE38 A0 A5 00 04 */ lhz r5, 4(r5) /* 8024203C 0023EE3C 4B F8 DF 85 */ bl GXSetScissor lbl_80242040: -/* 80242040 0023EE40 80 8D A0 10 */ lwz r4, lbl_803CC910-_SDA_BASE_(r13) +/* 80242040 0023EE40 80 8D A0 10 */ lwz r4, lbl__RwDlHalfHeight-_SDA_BASE_(r13) /* 80242044 0023EE44 38 60 00 00 */ li r3, 0 /* 80242048 0023EE48 38 84 FF FE */ addi r4, r4, -2 /* 8024204C 0023EE4C 4B F8 DF ED */ bl GXSetScissorBoxOffset lbl_80242050: -/* 80242050 0023EE50 3C 60 80 38 */ lis r3, lbl_803843E0@ha -/* 80242054 0023EE54 38 63 43 E0 */ addi r3, r3, lbl_803843E0@l +/* 80242050 0023EE50 3C 60 80 38 */ lis r3, lbl__rwDlProjectionMatrix@ha +/* 80242054 0023EE54 38 63 43 E0 */ addi r3, r3, lbl__rwDlProjectionMatrix@l /* 80242058 0023EE58 4B F8 DB DD */ bl GXSetProjectionv /* 8024205C 0023EE5C 80 01 00 34 */ lwz r0, 0x34(r1) /* 80242060 0023EE60 83 E1 00 2C */ lwz r31, 0x2c(r1) @@ -84758,7 +84758,7 @@ lbl_80242050: /* 802420A8 0023EEA8 38 80 00 00 */ li r4, 0 /* 802420AC 0023EEAC 38 A0 00 03 */ li r5, 3 /* 802420B0 0023EEB0 4B F8 A1 69 */ bl GXBegin -/* 802420B4 0023EEB4 80 6D A0 2C */ lwz r3, lbl_803CC92C-_SDA_BASE_(r13) +/* 802420B4 0023EEB4 80 6D A0 2C */ lwz r3, lbl__RwDlTexture-_SDA_BASE_(r13) /* 802420B8 0023EEB8 80 03 00 00 */ lwz r0, 0(r3) /* 802420BC 0023EEBC 28 00 00 00 */ cmplwi r0, 0 /* 802420C0 0023EEC0 41 82 00 E4 */ beq lbl_802421A4 @@ -84886,7 +84886,7 @@ lbl_80242250: /* 802422A0 0023F0A0 38 80 00 00 */ li r4, 0 /* 802422A4 0023F0A4 38 A0 00 02 */ li r5, 2 /* 802422A8 0023F0A8 4B F8 9F 71 */ bl GXBegin -/* 802422AC 0023F0AC 80 6D A0 2C */ lwz r3, lbl_803CC92C-_SDA_BASE_(r13) +/* 802422AC 0023F0AC 80 6D A0 2C */ lwz r3, lbl__RwDlTexture-_SDA_BASE_(r13) /* 802422B0 0023F0B0 80 03 00 00 */ lwz r0, 0(r3) /* 802422B4 0023F0B4 28 00 00 00 */ cmplwi r0, 0 /* 802422B8 0023F0B8 41 82 00 9C */ beq lbl_80242354 @@ -84977,9 +84977,9 @@ lbl_802423C8: /* 80242404 0023F204 93 A1 00 14 */ stw r29, 0x14(r1) /* 80242408 0023F208 7C 7D 1B 78 */ mr r29, r3 /* 8024240C 0023F20C 4B FF F5 E9 */ bl _rw2DRenderPrimitiveInit -/* 80242410 0023F210 3C 60 80 2B */ lis r3, lbl_802B7D98@ha +/* 80242410 0023F210 3C 60 80 2B */ lis r3, lbl__rwDlPrimConvTbl@ha /* 80242414 0023F214 57 A0 10 3A */ slwi r0, r29, 2 -/* 80242418 0023F218 38 63 7D 98 */ addi r3, r3, lbl_802B7D98@l +/* 80242418 0023F218 38 63 7D 98 */ addi r3, r3, lbl__rwDlPrimConvTbl@l /* 8024241C 0023F21C 57 C5 04 3E */ clrlwi r5, r30, 0x10 /* 80242420 0023F220 7C 63 00 2E */ lwzx r3, r3, r0 /* 80242424 0023F224 38 80 00 00 */ li r4, 0 @@ -84995,7 +84995,7 @@ lbl_80242448: /* 80242448 0023F248 2C 1D 00 06 */ cmpwi r29, 6 /* 8024244C 0023F24C 40 80 05 34 */ bge lbl_80242980 lbl_80242450: -/* 80242450 0023F250 80 6D A0 2C */ lwz r3, lbl_803CC92C-_SDA_BASE_(r13) +/* 80242450 0023F250 80 6D A0 2C */ lwz r3, lbl__RwDlTexture-_SDA_BASE_(r13) /* 80242454 0023F254 80 03 00 00 */ lwz r0, 0(r3) /* 80242458 0023F258 28 00 00 00 */ cmplwi r0, 0 /* 8024245C 0023F25C 41 82 01 18 */ beq lbl_80242574 @@ -85133,7 +85133,7 @@ lbl_80242614: /* 80242650 0023F450 42 00 FF C4 */ bdnz lbl_80242614 /* 80242654 0023F454 48 00 03 4C */ b lbl_802429A0 lbl_80242658: -/* 80242658 0023F458 80 6D A0 2C */ lwz r3, lbl_803CC92C-_SDA_BASE_(r13) +/* 80242658 0023F458 80 6D A0 2C */ lwz r3, lbl__RwDlTexture-_SDA_BASE_(r13) /* 8024265C 0023F45C 7F C4 0E 70 */ srawi r4, r30, 1 /* 80242660 0023F460 80 03 00 00 */ lwz r0, 0(r3) /* 80242664 0023F464 28 00 00 00 */ cmplwi r0, 0 @@ -85221,7 +85221,7 @@ lbl_80242728: /* 802427A0 0023F5A0 48 00 02 00 */ b lbl_802429A0 lbl_802427A4: /* 802427A4 0023F5A4 3C 80 55 55 */ lis r4, 0x55555556@ha -/* 802427A8 0023F5A8 80 6D A0 2C */ lwz r3, lbl_803CC92C-_SDA_BASE_(r13) +/* 802427A8 0023F5A8 80 6D A0 2C */ lwz r3, lbl__RwDlTexture-_SDA_BASE_(r13) /* 802427AC 0023F5AC 38 04 55 56 */ addi r0, r4, 0x55555556@l /* 802427B0 0023F5B0 7C 80 F0 96 */ mulhw r4, r0, r30 /* 802427B4 0023F5B4 80 03 00 00 */ lwz r0, 0(r3) @@ -85373,9 +85373,9 @@ lbl_802429A0: /* 802429E8 0023F7E8 93 81 00 10 */ stw r28, 0x10(r1) /* 802429EC 0023F7EC 7C 7C 1B 78 */ mr r28, r3 /* 802429F0 0023F7F0 4B FF F0 05 */ bl _rw2DRenderPrimitiveInit -/* 802429F4 0023F7F4 3C 60 80 2B */ lis r3, lbl_802B7D98@ha +/* 802429F4 0023F7F4 3C 60 80 2B */ lis r3, lbl__rwDlPrimConvTbl@ha /* 802429F8 0023F7F8 57 80 10 3A */ slwi r0, r28, 2 -/* 802429FC 0023F7FC 38 63 7D 98 */ addi r3, r3, lbl_802B7D98@l +/* 802429FC 0023F7FC 38 63 7D 98 */ addi r3, r3, lbl__rwDlPrimConvTbl@l /* 80242A00 0023F800 57 A5 04 3E */ clrlwi r5, r29, 0x10 /* 80242A04 0023F804 7C 63 00 2E */ lwzx r3, r3, r0 /* 80242A08 0023F808 38 80 00 00 */ li r4, 0 @@ -85391,7 +85391,7 @@ lbl_80242A2C: /* 80242A2C 0023F82C 2C 1C 00 06 */ cmpwi r28, 6 /* 80242A30 0023F830 40 80 05 F4 */ bge lbl_80243024 lbl_80242A34: -/* 80242A34 0023F834 80 6D A0 2C */ lwz r3, lbl_803CC92C-_SDA_BASE_(r13) +/* 80242A34 0023F834 80 6D A0 2C */ lwz r3, lbl__RwDlTexture-_SDA_BASE_(r13) /* 80242A38 0023F838 80 03 00 00 */ lwz r0, 0(r3) /* 80242A3C 0023F83C 28 00 00 00 */ cmplwi r0, 0 /* 80242A40 0023F840 41 82 01 3C */ beq lbl_80242B7C @@ -85547,7 +85547,7 @@ lbl_80242C34: /* 80242C7C 0023FA7C 42 00 FF B8 */ bdnz lbl_80242C34 /* 80242C80 0023FA80 48 00 03 C4 */ b lbl_80243044 lbl_80242C84: -/* 80242C84 0023FA84 80 6D A0 2C */ lwz r3, lbl_803CC92C-_SDA_BASE_(r13) +/* 80242C84 0023FA84 80 6D A0 2C */ lwz r3, lbl__RwDlTexture-_SDA_BASE_(r13) /* 80242C88 0023FA88 7F A4 0E 70 */ srawi r4, r29, 1 /* 80242C8C 0023FA8C 80 03 00 00 */ lwz r0, 0(r3) /* 80242C90 0023FA90 28 00 00 00 */ cmplwi r0, 0 @@ -85647,7 +85647,7 @@ lbl_80242D6C: /* 80242DFC 0023FBFC 48 00 02 48 */ b lbl_80243044 lbl_80242E00: /* 80242E00 0023FC00 3C 80 55 55 */ lis r4, 0x55555556@ha -/* 80242E04 0023FC04 80 6D A0 2C */ lwz r3, lbl_803CC92C-_SDA_BASE_(r13) +/* 80242E04 0023FC04 80 6D A0 2C */ lwz r3, lbl__RwDlTexture-_SDA_BASE_(r13) /* 80242E08 0023FC08 38 04 55 56 */ addi r0, r4, 0x55555556@l /* 80242E0C 0023FC0C 7C 80 E8 96 */ mulhw r4, r0, r29 /* 80242E10 0023FC10 80 03 00 00 */ lwz r0, 0(r3) @@ -85923,9 +85923,9 @@ lbl_802431DC: /* 802431F8 0023FFF8 48 00 01 38 */ b lbl_80243330 lbl_802431FC: /* 802431FC 0023FFFC 38 00 00 01 */ li r0, 1 -/* 80243200 00240000 3C 60 80 2B */ lis r3, lbl_802B7E00@ha +/* 80243200 00240000 3C 60 80 2B */ lis r3, lbl__397@ha /* 80243204 00240004 90 01 00 14 */ stw r0, 0x14(r1) -/* 80243208 00240008 38 83 7E 00 */ addi r4, r3, lbl_802B7E00@l +/* 80243208 00240008 38 83 7E 00 */ addi r4, r3, lbl__397@l /* 8024320C 0024000C 38 60 00 02 */ li r3, 2 /* 80243210 00240010 4C C6 31 82 */ crclr 6 /* 80243214 00240014 4B FE C4 21 */ bl _rwerror @@ -86137,9 +86137,9 @@ lbl_802434EC: /* 802434F0 002402F0 48 00 01 7C */ b lbl_8024366C lbl_802434F4: /* 802434F4 002402F4 38 00 00 01 */ li r0, 1 -/* 802434F8 002402F8 3C 60 80 2B */ lis r3, lbl_802B7E00@ha +/* 802434F8 002402F8 3C 60 80 2B */ lis r3, lbl__397@ha /* 802434FC 002402FC 90 01 00 10 */ stw r0, 0x10(r1) -/* 80243500 00240300 38 83 7E 00 */ addi r4, r3, lbl_802B7E00@l +/* 80243500 00240300 38 83 7E 00 */ addi r4, r3, lbl__397@l /* 80243504 00240304 38 60 00 02 */ li r3, 2 /* 80243508 00240308 4C C6 31 82 */ crclr 6 /* 8024350C 0024030C 4B FE C1 29 */ bl _rwerror @@ -86284,9 +86284,9 @@ lbl_802436F0: /* 802436F8 002404F8 48 00 00 78 */ b lbl_80243770 lbl_802436FC: /* 802436FC 002404FC 38 00 00 01 */ li r0, 1 -/* 80243700 00240500 3C 60 80 2B */ lis r3, lbl_802B7E00@ha +/* 80243700 00240500 3C 60 80 2B */ lis r3, lbl__397@ha /* 80243704 00240504 90 01 00 08 */ stw r0, 8(r1) -/* 80243708 00240508 38 83 7E 00 */ addi r4, r3, lbl_802B7E00@l +/* 80243708 00240508 38 83 7E 00 */ addi r4, r3, lbl__397@l /* 8024370C 0024050C 38 60 00 02 */ li r3, 2 /* 80243710 00240510 4C C6 31 82 */ crclr 6 /* 80243714 00240514 4B FE BF 21 */ bl _rwerror @@ -86333,9 +86333,9 @@ lbl_80243794: /* 80243798 00240598 38 03 FF FC */ addi r0, r3, -4 /* 8024379C 0024059C 28 00 00 1C */ cmplwi r0, 0x1c /* 802437A0 002405A0 41 81 00 F8 */ bgt lbl_80243898 -/* 802437A4 002405A4 3C 60 80 2B */ lis r3, lbl_802B7E6C@ha +/* 802437A4 002405A4 3C 60 80 2B */ lis r3, lbl__556_2@ha /* 802437A8 002405A8 54 00 10 3A */ slwi r0, r0, 2 -/* 802437AC 002405AC 38 63 7E 6C */ addi r3, r3, lbl_802B7E6C@l +/* 802437AC 002405AC 38 63 7E 6C */ addi r3, r3, lbl__556_2@l /* 802437B0 002405B0 7C 03 00 2E */ lwzx r0, r3, r0 /* 802437B4 002405B4 7C 09 03 A6 */ mtctr r0 /* 802437B8 002405B8 4E 80 04 20 */ bctr @@ -86389,9 +86389,9 @@ lbl_8024385C: /* 80243864 00240664 41 80 FF 9C */ blt lbl_80243800 /* 80243868 00240668 48 00 00 54 */ b lbl_802438BC /* 8024386C 0024066C 38 00 00 01 */ li r0, 1 -/* 80243870 00240670 3C 60 80 2B */ lis r3, lbl_802B7E28@ha +/* 80243870 00240670 3C 60 80 2B */ lis r3, lbl__555_3@ha /* 80243874 00240674 90 01 00 20 */ stw r0, 0x20(r1) -/* 80243878 00240678 38 83 7E 28 */ addi r4, r3, lbl_802B7E28@l +/* 80243878 00240678 38 83 7E 28 */ addi r4, r3, lbl__555_3@l /* 8024387C 0024067C 38 60 00 02 */ li r3, 2 /* 80243880 00240680 4C C6 31 82 */ crclr 6 /* 80243884 00240684 4B FE BD B1 */ bl _rwerror @@ -86455,9 +86455,9 @@ lbl_80243944: /* 8024394C 0024074C 48 00 00 78 */ b lbl_802439C4 lbl_80243950: /* 80243950 00240750 38 00 00 01 */ li r0, 1 -/* 80243954 00240754 3C 60 80 2B */ lis r3, lbl_802B7E00@ha +/* 80243954 00240754 3C 60 80 2B */ lis r3, lbl__397@ha /* 80243958 00240758 90 01 00 08 */ stw r0, 8(r1) -/* 8024395C 0024075C 38 83 7E 00 */ addi r4, r3, lbl_802B7E00@l +/* 8024395C 0024075C 38 83 7E 00 */ addi r4, r3, lbl__397@l /* 80243960 00240760 38 60 00 02 */ li r3, 2 /* 80243964 00240764 4C C6 31 82 */ crclr 6 /* 80243968 00240768 4B FE BC CD */ bl _rwerror @@ -86504,9 +86504,9 @@ lbl_802439E8: /* 802439EC 002407EC 38 03 FF FC */ addi r0, r3, -4 /* 802439F0 002407F0 28 00 00 1C */ cmplwi r0, 0x1c /* 802439F4 002407F4 41 81 01 98 */ bgt lbl_80243B8C -/* 802439F8 002407F8 3C 60 80 2B */ lis r3, lbl_802B7F24@ha +/* 802439F8 002407F8 3C 60 80 2B */ lis r3, lbl__628_3@ha /* 802439FC 002407FC 54 00 10 3A */ slwi r0, r0, 2 -/* 80243A00 00240800 38 63 7F 24 */ addi r3, r3, lbl_802B7F24@l +/* 80243A00 00240800 38 63 7F 24 */ addi r3, r3, lbl__628_3@l /* 80243A04 00240804 7C 03 00 2E */ lwzx r0, r3, r0 /* 80243A08 00240808 7C 09 03 A6 */ mtctr r0 /* 80243A0C 0024080C 4E 80 04 20 */ bctr @@ -86605,9 +86605,9 @@ lbl_80243B50: /* 80243B58 00240958 41 80 FF AC */ blt lbl_80243B04 /* 80243B5C 0024095C 48 00 00 54 */ b lbl_80243BB0 /* 80243B60 00240960 38 00 00 01 */ li r0, 1 -/* 80243B64 00240964 3C 60 80 2B */ lis r3, lbl_802B7EE0@ha +/* 80243B64 00240964 3C 60 80 2B */ lis r3, lbl__627_3@ha /* 80243B68 00240968 90 01 00 20 */ stw r0, 0x20(r1) -/* 80243B6C 0024096C 38 83 7E E0 */ addi r4, r3, lbl_802B7EE0@l +/* 80243B6C 0024096C 38 83 7E E0 */ addi r4, r3, lbl__627_3@l /* 80243B70 00240970 38 60 00 02 */ li r3, 2 /* 80243B74 00240974 4C C6 31 82 */ crclr 6 /* 80243B78 00240978 4B FE BA BD */ bl _rwerror @@ -86671,9 +86671,9 @@ lbl_80243C38: /* 80243C40 00240A40 48 00 00 78 */ b lbl_80243CB8 lbl_80243C44: /* 80243C44 00240A44 38 00 00 01 */ li r0, 1 -/* 80243C48 00240A48 3C 60 80 2B */ lis r3, lbl_802B7E00@ha +/* 80243C48 00240A48 3C 60 80 2B */ lis r3, lbl__397@ha /* 80243C4C 00240A4C 90 01 00 08 */ stw r0, 8(r1) -/* 80243C50 00240A50 38 83 7E 00 */ addi r4, r3, lbl_802B7E00@l +/* 80243C50 00240A50 38 83 7E 00 */ addi r4, r3, lbl__397@l /* 80243C54 00240A54 38 60 00 02 */ li r3, 2 /* 80243C58 00240A58 4C C6 31 82 */ crclr 6 /* 80243C5C 00240A5C 4B FE B9 D9 */ bl _rwerror @@ -86720,9 +86720,9 @@ lbl_80243CDC: /* 80243CE0 00240AE0 38 03 FF FC */ addi r0, r3, -4 /* 80243CE4 00240AE4 28 00 00 1C */ cmplwi r0, 0x1c /* 80243CE8 00240AE8 41 81 02 84 */ bgt lbl_80243F6C -/* 80243CEC 00240AEC 3C 60 80 2B */ lis r3, lbl_802B7F98@ha +/* 80243CEC 00240AEC 3C 60 80 2B */ lis r3, lbl__719_3@ha /* 80243CF0 00240AF0 54 00 10 3A */ slwi r0, r0, 2 -/* 80243CF4 00240AF4 38 63 7F 98 */ addi r3, r3, lbl_802B7F98@l +/* 80243CF4 00240AF4 38 63 7F 98 */ addi r3, r3, lbl__719_3@l /* 80243CF8 00240AF8 7C 03 00 2E */ lwzx r0, r3, r0 /* 80243CFC 00240AFC 7C 09 03 A6 */ mtctr r0 /* 80243D00 00240B00 4E 80 04 20 */ bctr @@ -87011,7 +87011,7 @@ rwsdk._rwDlRasterPalletized4SetFromImage: /* 802440E8 00240EE8 39 61 00 50 */ addi r11, r1, 0x50 /* 802440EC 00240EEC 4B FA 94 19 */ bl func_801ED504 /* 802440F0 00240EF0 7C 7C 1B 78 */ mr r28, r3 -/* 802440F4 00240EF4 80 6D A0 20 */ lwz r3, lbl_803CC920-_SDA_BASE_(r13) +/* 802440F4 00240EF4 80 6D A0 20 */ lwz r3, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 802440F8 00240EF8 88 1C 00 23 */ lbz r0, 0x23(r28) /* 802440FC 00240EFC 7C 9D 23 78 */ mr r29, r4 /* 80244100 00240F00 80 9C 00 00 */ lwz r4, 0(r28) @@ -87044,9 +87044,9 @@ lbl_80244158: /* 80244160 00240F60 48 00 00 6C */ b lbl_802441CC lbl_80244164: /* 80244164 00240F64 38 00 00 01 */ li r0, 1 -/* 80244168 00240F68 3C 60 80 2B */ lis r3, lbl_802B7E00@ha +/* 80244168 00240F68 3C 60 80 2B */ lis r3, lbl__397@ha /* 8024416C 00240F6C 90 01 00 08 */ stw r0, 8(r1) -/* 80244170 00240F70 38 83 7E 00 */ addi r4, r3, lbl_802B7E00@l +/* 80244170 00240F70 38 83 7E 00 */ addi r4, r3, lbl__397@l /* 80244174 00240F74 38 60 00 02 */ li r3, 2 /* 80244178 00240F78 4C C6 31 82 */ crclr 6 /* 8024417C 00240F7C 4B FE B4 B9 */ bl _rwerror @@ -87166,7 +87166,7 @@ lbl_802442F0: /* 80244304 00241104 3B C0 00 00 */ li r30, 0 /* 80244308 00241108 48 00 00 4C */ b lbl_80244354 lbl_8024430C: -/* 8024430C 0024110C C0 22 BD D0 */ lfs f1, lbl_803D0750-_SDA2_BASE_(r2) +/* 8024430C 0024110C C0 22 BD D0 */ lfs f1, lbl__772_4-_SDA2_BASE_(r2) /* 80244310 00241110 7F A4 EB 78 */ mr r4, r29 /* 80244314 00241114 38 61 00 20 */ addi r3, r1, 0x20 /* 80244318 00241118 4B FF B3 09 */ bl _rwPalQuantAddImage @@ -87249,9 +87249,9 @@ lbl_80244420: /* 80244428 00241228 48 00 00 6C */ b lbl_80244494 lbl_8024442C: /* 8024442C 0024122C 38 00 00 01 */ li r0, 1 -/* 80244430 00241230 3C 60 80 2B */ lis r3, lbl_802B7E00@ha +/* 80244430 00241230 3C 60 80 2B */ lis r3, lbl__397@ha /* 80244434 00241234 90 01 00 08 */ stw r0, 8(r1) -/* 80244438 00241238 38 83 7E 00 */ addi r4, r3, lbl_802B7E00@l +/* 80244438 00241238 38 83 7E 00 */ addi r4, r3, lbl__397@l /* 8024443C 0024123C 38 60 00 02 */ li r3, 2 /* 80244440 00241240 4C C6 31 82 */ crclr 6 /* 80244444 00241244 4B FE B1 F1 */ bl _rwerror @@ -87304,7 +87304,7 @@ lbl_802444D4: lbl_802444E0: /* 802444E0 002412E0 80 7D 00 00 */ lwz r3, 0(r29) /* 802444E4 002412E4 38 C0 00 00 */ li r6, 0 -/* 802444E8 002412E8 80 0D A0 20 */ lwz r0, lbl_803CC920-_SDA_BASE_(r13) +/* 802444E8 002412E8 80 0D A0 20 */ lwz r0, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 802444EC 002412EC 7C E3 02 14 */ add r7, r3, r0 /* 802444F0 002412F0 48 00 00 50 */ b lbl_80244540 lbl_802444F4: @@ -87376,7 +87376,7 @@ lbl_802445C8: /* 802445DC 002413DC 3B E0 00 00 */ li r31, 0 /* 802445E0 002413E0 48 00 00 4C */ b lbl_8024462C lbl_802445E4: -/* 802445E4 002413E4 C0 22 BD D0 */ lfs f1, lbl_803D0750-_SDA2_BASE_(r2) +/* 802445E4 002413E4 C0 22 BD D0 */ lfs f1, lbl__772_4-_SDA2_BASE_(r2) /* 802445E8 002413E8 7F C4 F3 78 */ mr r4, r30 /* 802445EC 002413EC 38 61 00 20 */ addi r3, r1, 0x20 /* 802445F0 002413F0 4B FF B0 31 */ bl _rwPalQuantAddImage @@ -87459,9 +87459,9 @@ lbl_802446F8: /* 80244700 00241500 48 00 00 6C */ b lbl_8024476C lbl_80244704: /* 80244704 00241504 38 00 00 01 */ li r0, 1 -/* 80244708 00241508 3C 60 80 2B */ lis r3, lbl_802B7E00@ha +/* 80244708 00241508 3C 60 80 2B */ lis r3, lbl__397@ha /* 8024470C 0024150C 90 01 00 08 */ stw r0, 8(r1) -/* 80244710 00241510 38 83 7E 00 */ addi r4, r3, lbl_802B7E00@l +/* 80244710 00241510 38 83 7E 00 */ addi r4, r3, lbl__397@l /* 80244714 00241514 38 60 00 02 */ li r3, 2 /* 80244718 00241518 4C C6 31 82 */ crclr 6 /* 8024471C 0024151C 4B FE AF 19 */ bl _rwerror @@ -87653,9 +87653,9 @@ lbl_8024498C: /* 80244994 00241794 48 00 00 6C */ b lbl_80244A00 lbl_80244998: /* 80244998 00241798 38 00 00 01 */ li r0, 1 -/* 8024499C 0024179C 3C 60 80 2B */ lis r3, lbl_802B7E00@ha +/* 8024499C 0024179C 3C 60 80 2B */ lis r3, lbl__397@ha /* 802449A0 002417A0 90 01 00 08 */ stw r0, 8(r1) -/* 802449A4 002417A4 38 83 7E 00 */ addi r4, r3, lbl_802B7E00@l +/* 802449A4 002417A4 38 83 7E 00 */ addi r4, r3, lbl__397@l /* 802449A8 002417A8 38 60 00 02 */ li r3, 2 /* 802449AC 002417AC 4C C6 31 82 */ crclr 6 /* 802449B0 002417B0 4B FE AC 85 */ bl _rwerror @@ -87856,9 +87856,9 @@ lbl_80244C50: /* 80244C54 00241A54 38 03 FF FC */ addi r0, r3, -4 /* 80244C58 00241A58 28 00 00 1C */ cmplwi r0, 0x1c /* 80244C5C 00241A5C 41 81 00 84 */ bgt lbl_80244CE0 -/* 80244C60 00241A60 3C 60 80 2C */ lis r3, lbl_802B800C@ha +/* 80244C60 00241A60 3C 60 80 2C */ lis r3, lbl__1033_4@ha /* 80244C64 00241A64 54 00 10 3A */ slwi r0, r0, 2 -/* 80244C68 00241A68 38 63 80 0C */ addi r3, r3, lbl_802B800C@l +/* 80244C68 00241A68 38 63 80 0C */ addi r3, r3, lbl__1033_4@l /* 80244C6C 00241A6C 7C 03 00 2E */ lwzx r0, r3, r0 /* 80244C70 00241A70 7C 09 03 A6 */ mtctr r0 /* 80244C74 00241A74 4E 80 04 20 */ bctr @@ -88112,20 +88112,20 @@ lbl_80244FB0: lbl_80244FC8: /* 80244FC8 00241DC8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80244FCC 00241DCC 7C 08 02 A6 */ mflr r0 -/* 80244FD0 00241DD0 3C 60 80 38 */ lis r3, lbl_80384400@ha +/* 80244FD0 00241DD0 3C 60 80 38 */ lis r3, lbl__RwGCFrameQueue@ha /* 80244FD4 00241DD4 90 01 00 14 */ stw r0, 0x14(r1) -/* 80244FD8 00241DD8 38 C3 44 00 */ addi r6, r3, lbl_80384400@l +/* 80244FD8 00241DD8 38 C3 44 00 */ addi r6, r3, lbl__RwGCFrameQueue@l /* 80244FDC 00241DDC 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80244FE0 00241DE0 80 8D 9F D0 */ lwz r4, lbl_803CC8D0-_SDA_BASE_(r13) -/* 80244FE4 00241DE4 80 0D 9F CC */ lwz r0, lbl_803CC8CC-_SDA_BASE_(r13) +/* 80244FE0 00241DE0 80 8D 9F D0 */ lwz r4, lbl__RwDlFrameCurrent-_SDA_BASE_(r13) +/* 80244FE4 00241DE4 80 0D 9F CC */ lwz r0, lbl__RwGCXFBDisp-_SDA_BASE_(r13) /* 80244FE8 00241DE8 54 83 18 38 */ slwi r3, r4, 3 /* 80244FEC 00241DEC 7C 66 18 2E */ lwzx r3, r6, r3 /* 80244FF0 00241DF0 7C 03 00 40 */ cmplw r3, r0 /* 80244FF4 00241DF4 41 82 00 98 */ beq lbl_8024508C -/* 80244FF8 00241DF8 80 6D 9F D0 */ lwz r3, lbl_803CC8D0-_SDA_BASE_(r13) -/* 80244FFC 00241DFC 80 8D 88 24 */ lwz r4, lbl_803CB124-_SDA_BASE_(r13) +/* 80244FF8 00241DF8 80 6D 9F D0 */ lwz r3, lbl__RwDlFrameCurrent-_SDA_BASE_(r13) +/* 80244FFC 00241DFC 80 8D 88 24 */ lwz r4, lbl__RwDlLatency-_SDA_BASE_(r13) /* 80245000 00241E00 38 A3 00 01 */ addi r5, r3, 1 -/* 80245004 00241E04 80 0D 9F D4 */ lwz r0, lbl_803CC8D4-_SDA_BASE_(r13) +/* 80245004 00241E04 80 0D 9F D4 */ lwz r0, lbl__RwDlFrameNew-_SDA_BASE_(r13) /* 80245008 00241E08 7C 65 23 D6 */ divw r3, r5, r4 /* 8024500C 00241E0C 7C 63 21 D6 */ mullw r3, r3, r4 /* 80245010 00241E10 7F E3 28 50 */ subf r31, r3, r5 @@ -88133,7 +88133,7 @@ lbl_80244FC8: /* 80245018 00241E18 40 82 00 14 */ bne lbl_8024502C /* 8024501C 00241E1C 4B F8 5B 69 */ bl GXDisableBreakPt /* 80245020 00241E20 38 00 00 00 */ li r0, 0 -/* 80245024 00241E24 90 0D 9F E0 */ stw r0, lbl_803CC8E0-_SDA_BASE_(r13) +/* 80245024 00241E24 90 0D 9F E0 */ stw r0, lbl__RwDlBreakPointEnabled-_SDA_BASE_(r13) /* 80245028 00241E28 48 00 00 14 */ b lbl_8024503C lbl_8024502C: /* 8024502C 00241E2C 57 E0 18 38 */ slwi r0, r31, 3 @@ -88141,31 +88141,31 @@ lbl_8024502C: /* 80245034 00241E34 80 63 00 04 */ lwz r3, 4(r3) /* 80245038 00241E38 4B F8 5A C1 */ bl GXEnableBreakPt lbl_8024503C: -/* 8024503C 00241E3C 93 ED 9F D0 */ stw r31, lbl_803CC8D0-_SDA_BASE_(r13) -/* 80245040 00241E40 38 6D 9F F8 */ addi r3, r13, lbl_803CC8F8-_SDA_BASE_ +/* 8024503C 00241E3C 93 ED 9F D0 */ stw r31, lbl__RwDlFrameCurrent-_SDA_BASE_(r13) +/* 80245040 00241E40 38 6D 9F F8 */ addi r3, r13, lbl__RwDlWaitingDoneRender-_SDA_BASE_ /* 80245044 00241E44 4B F9 23 59 */ bl OSWakeupThread -/* 80245048 00241E48 80 0D 9F B8 */ lwz r0, lbl_803CC8B8-_SDA_BASE_(r13) +/* 80245048 00241E48 80 0D 9F B8 */ lwz r0, lbl__RwDlFSAA-_SDA_BASE_(r13) /* 8024504C 00241E4C 2C 00 00 00 */ cmpwi r0, 0 /* 80245050 00241E50 40 82 00 10 */ bne lbl_80245060 /* 80245054 00241E54 38 00 00 01 */ li r0, 1 -/* 80245058 00241E58 90 0D 9F E4 */ stw r0, lbl_803CC8E4-_SDA_BASE_(r13) +/* 80245058 00241E58 90 0D 9F E4 */ stw r0, lbl__RwDlFrameReadyOnToken-_SDA_BASE_(r13) /* 8024505C 00241E5C 48 00 00 38 */ b lbl_80245094 lbl_80245060: -/* 80245060 00241E60 80 0D 9F F0 */ lwz r0, lbl_803CC8F0-_SDA_BASE_(r13) +/* 80245060 00241E60 80 0D 9F F0 */ lwz r0, lbl_swap$282-_SDA_BASE_(r13) /* 80245064 00241E64 2C 00 00 01 */ cmpwi r0, 1 /* 80245068 00241E68 40 82 00 18 */ bne lbl_80245080 /* 8024506C 00241E6C 38 60 00 01 */ li r3, 1 /* 80245070 00241E70 38 00 00 00 */ li r0, 0 -/* 80245074 00241E74 90 6D 9F E4 */ stw r3, lbl_803CC8E4-_SDA_BASE_(r13) -/* 80245078 00241E78 90 0D 9F F0 */ stw r0, lbl_803CC8F0-_SDA_BASE_(r13) +/* 80245074 00241E74 90 6D 9F E4 */ stw r3, lbl__RwDlFrameReadyOnToken-_SDA_BASE_(r13) +/* 80245078 00241E78 90 0D 9F F0 */ stw r0, lbl_swap$282-_SDA_BASE_(r13) /* 8024507C 00241E7C 48 00 00 18 */ b lbl_80245094 lbl_80245080: /* 80245080 00241E80 38 00 00 01 */ li r0, 1 -/* 80245084 00241E84 90 0D 9F F0 */ stw r0, lbl_803CC8F0-_SDA_BASE_(r13) +/* 80245084 00241E84 90 0D 9F F0 */ stw r0, lbl_swap$282-_SDA_BASE_(r13) /* 80245088 00241E88 48 00 00 0C */ b lbl_80245094 lbl_8024508C: /* 8024508C 00241E8C 38 00 00 01 */ li r0, 1 -/* 80245090 00241E90 90 0D 9F E8 */ stw r0, lbl_803CC8E8-_SDA_BASE_(r13) +/* 80245090 00241E90 90 0D 9F E8 */ stw r0, lbl__RwDlFrameWait-_SDA_BASE_(r13) lbl_80245094: /* 80245094 00241E94 80 01 00 14 */ lwz r0, 0x14(r1) /* 80245098 00241E98 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -88175,13 +88175,13 @@ lbl_80245094: lbl_802450A8: /* 802450A8 00241EA8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 802450AC 00241EAC 7C 08 02 A6 */ mflr r0 -/* 802450B0 00241EB0 38 6D A0 00 */ addi r3, r13, lbl_803CC900-_SDA_BASE_ +/* 802450B0 00241EB0 38 6D A0 00 */ addi r3, r13, lbl__RwDlFrameSwap-_SDA_BASE_ /* 802450B4 00241EB4 90 01 00 14 */ stw r0, 0x14(r1) -/* 802450B8 00241EB8 88 8D 88 28 */ lbz r4, lbl_803CB128-_SDA_BASE_(r13) +/* 802450B8 00241EB8 88 8D 88 28 */ lbz r4, lbl__RwDlRetraceCount-_SDA_BASE_(r13) /* 802450BC 00241EBC 38 04 00 01 */ addi r0, r4, 1 -/* 802450C0 00241EC0 98 0D 88 28 */ stb r0, lbl_803CB128-_SDA_BASE_(r13) -/* 802450C4 00241EC4 80 8D 9F DC */ lwz r4, lbl_803CC8DC-_SDA_BASE_(r13) -/* 802450C8 00241EC8 80 0D 9F E4 */ lwz r0, lbl_803CC8E4-_SDA_BASE_(r13) +/* 802450C0 00241EC0 98 0D 88 28 */ stb r0, lbl__RwDlRetraceCount-_SDA_BASE_(r13) +/* 802450C4 00241EC4 80 8D 9F DC */ lwz r4, lbl__RwDlFrameTokenCurrent-_SDA_BASE_(r13) +/* 802450C8 00241EC8 80 0D 9F E4 */ lwz r0, lbl__RwDlFrameReadyOnToken-_SDA_BASE_(r13) /* 802450CC 00241ECC 54 84 08 3C */ slwi r4, r4, 1 /* 802450D0 00241ED0 7C 63 22 2E */ lhzx r3, r3, r4 /* 802450D4 00241ED4 2C 00 00 01 */ cmpwi r0, 1 @@ -88191,41 +88191,41 @@ lbl_802450A8: /* 802450E4 00241EE4 48 00 6A F1 */ bl _rwDlTokenQueryDone /* 802450E8 00241EE8 2C 03 00 00 */ cmpwi r3, 0 /* 802450EC 00241EEC 41 82 00 88 */ beq lbl_80245174 -/* 802450F0 00241EF0 88 6D 88 28 */ lbz r3, lbl_803CB128-_SDA_BASE_(r13) -/* 802450F4 00241EF4 88 0D 88 29 */ lbz r0, lbl_803CB129-_SDA_BASE_(r13) +/* 802450F0 00241EF0 88 6D 88 28 */ lbz r3, lbl__RwDlRetraceCount-_SDA_BASE_(r13) +/* 802450F4 00241EF4 88 0D 88 29 */ lbz r0, lbl__RwDlRetraceMinCount-_SDA_BASE_(r13) /* 802450F8 00241EF8 7C 03 00 40 */ cmplw r3, r0 /* 802450FC 00241EFC 41 80 00 78 */ blt lbl_80245174 /* 80245100 00241F00 38 00 00 00 */ li r0, 0 -/* 80245104 00241F04 98 0D 88 28 */ stb r0, lbl_803CB128-_SDA_BASE_(r13) -/* 80245108 00241F08 80 0D 9F CC */ lwz r0, lbl_803CC8CC-_SDA_BASE_(r13) -/* 8024510C 00241F0C 80 6D 9F C0 */ lwz r3, lbl_803CC8C0-_SDA_BASE_(r13) +/* 80245104 00241F04 98 0D 88 28 */ stb r0, lbl__RwDlRetraceCount-_SDA_BASE_(r13) +/* 80245108 00241F08 80 0D 9F CC */ lwz r0, lbl__RwGCXFBDisp-_SDA_BASE_(r13) +/* 8024510C 00241F0C 80 6D 9F C0 */ lwz r3, lbl__RwGCXFB1-_SDA_BASE_(r13) /* 80245110 00241F10 7C 00 18 40 */ cmplw r0, r3 /* 80245114 00241F14 40 82 00 08 */ bne lbl_8024511C -/* 80245118 00241F18 80 6D 9F C4 */ lwz r3, lbl_803CC8C4-_SDA_BASE_(r13) +/* 80245118 00241F18 80 6D 9F C4 */ lwz r3, lbl__RwGCXFB2-_SDA_BASE_(r13) lbl_8024511C: -/* 8024511C 00241F1C 90 6D 9F CC */ stw r3, lbl_803CC8CC-_SDA_BASE_(r13) -/* 80245120 00241F20 80 6D 9F CC */ lwz r3, lbl_803CC8CC-_SDA_BASE_(r13) +/* 8024511C 00241F1C 90 6D 9F CC */ stw r3, lbl__RwGCXFBDisp-_SDA_BASE_(r13) +/* 80245120 00241F20 80 6D 9F CC */ lwz r3, lbl__RwGCXFBDisp-_SDA_BASE_(r13) /* 80245124 00241F24 4B F9 76 B5 */ bl VISetNextFrameBuffer -/* 80245128 00241F28 80 0D 88 20 */ lwz r0, lbl_803CB120-_SDA_BASE_(r13) +/* 80245128 00241F28 80 0D 88 20 */ lwz r0, lbl__RwDlFirstFrame-_SDA_BASE_(r13) /* 8024512C 00241F2C 2C 00 00 00 */ cmpwi r0, 0 /* 80245130 00241F30 41 82 00 14 */ beq lbl_80245144 /* 80245134 00241F34 38 60 00 00 */ li r3, 0 /* 80245138 00241F38 4B F9 77 0D */ bl VISetBlack /* 8024513C 00241F3C 38 00 00 00 */ li r0, 0 -/* 80245140 00241F40 90 0D 88 20 */ stw r0, lbl_803CB120-_SDA_BASE_(r13) +/* 80245140 00241F40 90 0D 88 20 */ stw r0, lbl__RwDlFirstFrame-_SDA_BASE_(r13) lbl_80245144: /* 80245144 00241F44 4B F9 75 65 */ bl VIFlush -/* 80245148 00241F48 80 8D 9F DC */ lwz r4, lbl_803CC8DC-_SDA_BASE_(r13) +/* 80245148 00241F48 80 8D 9F DC */ lwz r4, lbl__RwDlFrameTokenCurrent-_SDA_BASE_(r13) /* 8024514C 00241F4C 38 60 00 00 */ li r3, 0 -/* 80245150 00241F50 80 AD 88 24 */ lwz r5, lbl_803CB124-_SDA_BASE_(r13) +/* 80245150 00241F50 80 AD 88 24 */ lwz r5, lbl__RwDlLatency-_SDA_BASE_(r13) /* 80245154 00241F54 38 00 00 01 */ li r0, 1 /* 80245158 00241F58 38 C4 00 01 */ addi r6, r4, 1 /* 8024515C 00241F5C 7C 86 2B D6 */ divw r4, r6, r5 /* 80245160 00241F60 7C 84 29 D6 */ mullw r4, r4, r5 /* 80245164 00241F64 7C 84 30 50 */ subf r4, r4, r6 -/* 80245168 00241F68 90 8D 9F DC */ stw r4, lbl_803CC8DC-_SDA_BASE_(r13) -/* 8024516C 00241F6C 90 6D 9F E4 */ stw r3, lbl_803CC8E4-_SDA_BASE_(r13) -/* 80245170 00241F70 90 0D 9F EC */ stw r0, lbl_803CC8EC-_SDA_BASE_(r13) +/* 80245168 00241F68 90 8D 9F DC */ stw r4, lbl__RwDlFrameTokenCurrent-_SDA_BASE_(r13) +/* 8024516C 00241F6C 90 6D 9F E4 */ stw r3, lbl__RwDlFrameReadyOnToken-_SDA_BASE_(r13) +/* 80245170 00241F70 90 0D 9F EC */ stw r0, lbl__RwDlFrameGo-_SDA_BASE_(r13) lbl_80245174: /* 80245174 00241F74 80 01 00 14 */ lwz r0, 0x14(r1) /* 80245178 00241F78 7C 08 03 A6 */ mtlr r0 @@ -88236,16 +88236,16 @@ lbl_80245184: /* 80245188 00241F88 7C 08 02 A6 */ mflr r0 /* 8024518C 00241F8C 90 01 00 14 */ stw r0, 0x14(r1) /* 80245190 00241F90 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80245194 00241F94 80 0D 9F E8 */ lwz r0, lbl_803CC8E8-_SDA_BASE_(r13) +/* 80245194 00241F94 80 0D 9F E8 */ lwz r0, lbl__RwDlFrameWait-_SDA_BASE_(r13) /* 80245198 00241F98 2C 00 00 00 */ cmpwi r0, 0 /* 8024519C 00241F9C 41 82 00 B0 */ beq lbl_8024524C -/* 802451A0 00241FA0 80 0D 9F EC */ lwz r0, lbl_803CC8EC-_SDA_BASE_(r13) +/* 802451A0 00241FA0 80 0D 9F EC */ lwz r0, lbl__RwDlFrameGo-_SDA_BASE_(r13) /* 802451A4 00241FA4 2C 00 00 00 */ cmpwi r0, 0 /* 802451A8 00241FA8 41 82 00 A4 */ beq lbl_8024524C -/* 802451AC 00241FAC 80 6D 9F D0 */ lwz r3, lbl_803CC8D0-_SDA_BASE_(r13) -/* 802451B0 00241FB0 80 8D 88 24 */ lwz r4, lbl_803CB124-_SDA_BASE_(r13) +/* 802451AC 00241FAC 80 6D 9F D0 */ lwz r3, lbl__RwDlFrameCurrent-_SDA_BASE_(r13) +/* 802451B0 00241FB0 80 8D 88 24 */ lwz r4, lbl__RwDlLatency-_SDA_BASE_(r13) /* 802451B4 00241FB4 38 A3 00 01 */ addi r5, r3, 1 -/* 802451B8 00241FB8 80 0D 9F D4 */ lwz r0, lbl_803CC8D4-_SDA_BASE_(r13) +/* 802451B8 00241FB8 80 0D 9F D4 */ lwz r0, lbl__RwDlFrameNew-_SDA_BASE_(r13) /* 802451BC 00241FBC 7C 65 23 D6 */ divw r3, r5, r4 /* 802451C0 00241FC0 7C 63 21 D6 */ mullw r3, r3, r4 /* 802451C4 00241FC4 7F E3 28 50 */ subf r31, r3, r5 @@ -88253,43 +88253,43 @@ lbl_80245184: /* 802451CC 00241FCC 40 82 00 14 */ bne lbl_802451E0 /* 802451D0 00241FD0 4B F8 59 B5 */ bl GXDisableBreakPt /* 802451D4 00241FD4 38 00 00 00 */ li r0, 0 -/* 802451D8 00241FD8 90 0D 9F E0 */ stw r0, lbl_803CC8E0-_SDA_BASE_(r13) +/* 802451D8 00241FD8 90 0D 9F E0 */ stw r0, lbl__RwDlBreakPointEnabled-_SDA_BASE_(r13) /* 802451DC 00241FDC 48 00 00 1C */ b lbl_802451F8 lbl_802451E0: -/* 802451E0 00241FE0 3C 60 80 38 */ lis r3, lbl_80384400@ha +/* 802451E0 00241FE0 3C 60 80 38 */ lis r3, lbl__RwGCFrameQueue@ha /* 802451E4 00241FE4 57 E0 18 38 */ slwi r0, r31, 3 -/* 802451E8 00241FE8 38 63 44 00 */ addi r3, r3, lbl_80384400@l +/* 802451E8 00241FE8 38 63 44 00 */ addi r3, r3, lbl__RwGCFrameQueue@l /* 802451EC 00241FEC 7C 63 02 14 */ add r3, r3, r0 /* 802451F0 00241FF0 80 63 00 04 */ lwz r3, 4(r3) /* 802451F4 00241FF4 4B F8 59 05 */ bl GXEnableBreakPt lbl_802451F8: -/* 802451F8 00241FF8 93 ED 9F D0 */ stw r31, lbl_803CC8D0-_SDA_BASE_(r13) -/* 802451FC 00241FFC 38 6D 9F F8 */ addi r3, r13, lbl_803CC8F8-_SDA_BASE_ +/* 802451F8 00241FF8 93 ED 9F D0 */ stw r31, lbl__RwDlFrameCurrent-_SDA_BASE_(r13) +/* 802451FC 00241FFC 38 6D 9F F8 */ addi r3, r13, lbl__RwDlWaitingDoneRender-_SDA_BASE_ /* 80245200 00242000 4B F9 21 9D */ bl OSWakeupThread -/* 80245204 00242004 80 0D 9F B8 */ lwz r0, lbl_803CC8B8-_SDA_BASE_(r13) +/* 80245204 00242004 80 0D 9F B8 */ lwz r0, lbl__RwDlFSAA-_SDA_BASE_(r13) /* 80245208 00242008 2C 00 00 00 */ cmpwi r0, 0 /* 8024520C 0024200C 40 82 00 10 */ bne lbl_8024521C /* 80245210 00242010 38 00 00 01 */ li r0, 1 -/* 80245214 00242014 90 0D 9F E4 */ stw r0, lbl_803CC8E4-_SDA_BASE_(r13) +/* 80245214 00242014 90 0D 9F E4 */ stw r0, lbl__RwDlFrameReadyOnToken-_SDA_BASE_(r13) /* 80245218 00242018 48 00 00 2C */ b lbl_80245244 lbl_8024521C: -/* 8024521C 0024201C 80 0D 9F F0 */ lwz r0, lbl_803CC8F0-_SDA_BASE_(r13) +/* 8024521C 0024201C 80 0D 9F F0 */ lwz r0, lbl_swap$282-_SDA_BASE_(r13) /* 80245220 00242020 2C 00 00 01 */ cmpwi r0, 1 /* 80245224 00242024 40 82 00 18 */ bne lbl_8024523C /* 80245228 00242028 38 60 00 01 */ li r3, 1 /* 8024522C 0024202C 38 00 00 00 */ li r0, 0 -/* 80245230 00242030 90 6D 9F E4 */ stw r3, lbl_803CC8E4-_SDA_BASE_(r13) -/* 80245234 00242034 90 0D 9F F0 */ stw r0, lbl_803CC8F0-_SDA_BASE_(r13) +/* 80245230 00242030 90 6D 9F E4 */ stw r3, lbl__RwDlFrameReadyOnToken-_SDA_BASE_(r13) +/* 80245234 00242034 90 0D 9F F0 */ stw r0, lbl_swap$282-_SDA_BASE_(r13) /* 80245238 00242038 48 00 00 0C */ b lbl_80245244 lbl_8024523C: /* 8024523C 0024203C 38 00 00 01 */ li r0, 1 -/* 80245240 00242040 90 0D 9F F0 */ stw r0, lbl_803CC8F0-_SDA_BASE_(r13) +/* 80245240 00242040 90 0D 9F F0 */ stw r0, lbl_swap$282-_SDA_BASE_(r13) lbl_80245244: /* 80245244 00242044 38 00 00 00 */ li r0, 0 -/* 80245248 00242048 90 0D 9F E8 */ stw r0, lbl_803CC8E8-_SDA_BASE_(r13) +/* 80245248 00242048 90 0D 9F E8 */ stw r0, lbl__RwDlFrameWait-_SDA_BASE_(r13) lbl_8024524C: /* 8024524C 0024204C 38 00 00 00 */ li r0, 0 -/* 80245250 00242050 90 0D 9F EC */ stw r0, lbl_803CC8EC-_SDA_BASE_(r13) +/* 80245250 00242050 90 0D 9F EC */ stw r0, lbl__RwDlFrameGo-_SDA_BASE_(r13) /* 80245254 00242054 80 01 00 14 */ lwz r0, 0x14(r1) /* 80245258 00242058 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8024525C 0024205C 7C 08 03 A6 */ mtlr r0 @@ -88304,15 +88304,15 @@ rwsdk._rwDlRenderModeSelect: /* 80245270 00242070 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80245274 00242074 7C 08 02 A6 */ mflr r0 /* 80245278 00242078 28 03 00 00 */ cmplwi r3, 0 -/* 8024527C 0024207C 3C A0 80 2C */ lis r5, lbl_802B8080@ha +/* 8024527C 0024207C 3C A0 80 2C */ lis r5, lbl__RwDlVideoModes@ha /* 80245280 00242080 90 01 00 24 */ stw r0, 0x24(r1) /* 80245284 00242084 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 80245288 00242088 3B E5 80 80 */ addi r31, r5, lbl_802B8080@l +/* 80245288 00242088 3B E5 80 80 */ addi r31, r5, lbl__RwDlVideoModes@l /* 8024528C 0024208C 41 82 01 1C */ beq lbl_802453A8 -/* 80245290 00242090 3C A0 80 38 */ lis r5, lbl_80384418@ha +/* 80245290 00242090 3C A0 80 38 */ lis r5, lbl__RwGameCubeRenderModeObj@ha /* 80245294 00242094 80 E3 00 00 */ lwz r7, 0(r3) /* 80245298 00242098 80 C3 00 04 */ lwz r6, 4(r3) -/* 8024529C 0024209C 39 05 44 18 */ addi r8, r5, lbl_80384418@l +/* 8024529C 0024209C 39 05 44 18 */ addi r8, r5, lbl__RwGameCubeRenderModeObj@l /* 802452A0 002420A0 38 00 00 2A */ li r0, 0x2a /* 802452A4 002420A4 7C 85 23 78 */ mr r5, r4 /* 802452A8 002420A8 90 E8 00 00 */ stw r7, 0(r8) @@ -88343,18 +88343,18 @@ rwsdk._rwDlRenderModeSelect: /* 8024530C 0024210C 90 C8 00 34 */ stw r6, 0x34(r8) /* 80245310 00242110 80 63 00 38 */ lwz r3, 0x38(r3) /* 80245314 00242114 90 68 00 38 */ stw r3, 0x38(r8) -/* 80245318 00242118 91 0D A0 14 */ stw r8, lbl_803CC914-_SDA_BASE_(r13) -/* 8024531C 0024211C 90 0D 9F B4 */ stw r0, lbl_803CC8B4-_SDA_BASE_(r13) -/* 80245320 00242120 80 CD A0 14 */ lwz r6, lbl_803CC914-_SDA_BASE_(r13) +/* 80245318 00242118 91 0D A0 14 */ stw r8, lbl__RwDlRenderMode-_SDA_BASE_(r13) +/* 8024531C 0024211C 90 0D 9F B4 */ stw r0, lbl__RwGameCubeVideoMode-_SDA_BASE_(r13) +/* 80245320 00242120 80 CD A0 14 */ lwz r6, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 80245324 00242124 88 06 00 19 */ lbz r0, 0x19(r6) /* 80245328 00242128 28 00 00 00 */ cmplwi r0, 0 /* 8024532C 0024212C 41 82 00 08 */ beq lbl_80245334 /* 80245330 00242130 38 A0 00 02 */ li r5, 2 lbl_80245334: -/* 80245334 00242134 90 AD 9F AC */ stw r5, lbl_803CC8AC-_SDA_BASE_(r13) +/* 80245334 00242134 90 AD 9F AC */ stw r5, lbl__RwDlPixelFormat-_SDA_BASE_(r13) /* 80245338 00242138 38 7F 00 00 */ addi r3, r31, 0 /* 8024533C 0024213C 2C 04 00 02 */ cmpwi r4, 2 -/* 80245340 00242140 90 AD 9F B0 */ stw r5, lbl_803CC8B0-_SDA_BASE_(r13) +/* 80245340 00242140 90 AD 9F B0 */ stw r5, lbl__RwDlCurPixelFormat-_SDA_BASE_(r13) /* 80245344 00242144 A0 06 00 04 */ lhz r0, 4(r6) /* 80245348 00242148 90 03 00 48 */ stw r0, 0x48(r3) /* 8024534C 0024214C A0 06 00 06 */ lhz r0, 6(r6) @@ -88397,25 +88397,25 @@ lbl_802453C8: /* 802453CC 002421CC 41 82 00 20 */ beq lbl_802453EC /* 802453D0 002421D0 48 00 00 4C */ b lbl_8024541C lbl_802453D4: -/* 802453D4 002421D4 3C 60 80 2B */ lis r3, lbl_802B4B20@ha +/* 802453D4 002421D4 3C 60 80 2B */ lis r3, lbl_GXNtsc480IntDf@ha /* 802453D8 002421D8 38 00 00 00 */ li r0, 0 -/* 802453DC 002421DC 38 63 4B 20 */ addi r3, r3, lbl_802B4B20@l -/* 802453E0 002421E0 90 6D A0 14 */ stw r3, lbl_803CC914-_SDA_BASE_(r13) -/* 802453E4 002421E4 90 0D 9F B4 */ stw r0, lbl_803CC8B4-_SDA_BASE_(r13) +/* 802453DC 002421DC 38 63 4B 20 */ addi r3, r3, lbl_GXNtsc480IntDf@l +/* 802453E0 002421E0 90 6D A0 14 */ stw r3, lbl__RwDlRenderMode-_SDA_BASE_(r13) +/* 802453E4 002421E4 90 0D 9F B4 */ stw r0, lbl__RwGameCubeVideoMode-_SDA_BASE_(r13) /* 802453E8 002421E8 48 00 00 58 */ b lbl_80245440 lbl_802453EC: -/* 802453EC 002421EC 3C 60 80 2B */ lis r3, lbl_802B4B98@ha +/* 802453EC 002421EC 3C 60 80 2B */ lis r3, lbl_GXPal528IntDf@ha /* 802453F0 002421F0 38 00 00 01 */ li r0, 1 -/* 802453F4 002421F4 38 63 4B 98 */ addi r3, r3, lbl_802B4B98@l -/* 802453F8 002421F8 90 6D A0 14 */ stw r3, lbl_803CC914-_SDA_BASE_(r13) -/* 802453FC 002421FC 90 0D 9F B4 */ stw r0, lbl_803CC8B4-_SDA_BASE_(r13) +/* 802453F4 002421F4 38 63 4B 98 */ addi r3, r3, lbl_GXPal528IntDf@l +/* 802453F8 002421F8 90 6D A0 14 */ stw r3, lbl__RwDlRenderMode-_SDA_BASE_(r13) +/* 802453FC 002421FC 90 0D 9F B4 */ stw r0, lbl__RwGameCubeVideoMode-_SDA_BASE_(r13) /* 80245400 00242200 48 00 00 40 */ b lbl_80245440 lbl_80245404: -/* 80245404 00242204 3C 60 80 2B */ lis r3, lbl_802B4B5C@ha +/* 80245404 00242204 3C 60 80 2B */ lis r3, lbl_GXMpal480IntDf@ha /* 80245408 00242208 38 00 00 02 */ li r0, 2 -/* 8024540C 0024220C 38 63 4B 5C */ addi r3, r3, lbl_802B4B5C@l -/* 80245410 00242210 90 6D A0 14 */ stw r3, lbl_803CC914-_SDA_BASE_(r13) -/* 80245414 00242214 90 0D 9F B4 */ stw r0, lbl_803CC8B4-_SDA_BASE_(r13) +/* 8024540C 0024220C 38 63 4B 5C */ addi r3, r3, lbl_GXMpal480IntDf@l +/* 80245410 00242210 90 6D A0 14 */ stw r3, lbl__RwDlRenderMode-_SDA_BASE_(r13) +/* 80245414 00242214 90 0D 9F B4 */ stw r0, lbl__RwGameCubeVideoMode-_SDA_BASE_(r13) /* 80245418 00242218 48 00 00 28 */ b lbl_80245440 lbl_8024541C: /* 8024541C 0024221C 38 00 00 01 */ li r0, 1 @@ -88455,9 +88455,9 @@ _rwDeviceRegisterPlugin: /* 80245494 00242294 93 C1 01 78 */ stw r30, 0x178(r1) /* 80245498 00242298 7C BE 2B 78 */ mr r30, r5 /* 8024549C 0024229C 41 81 07 18 */ bgt lbl_80245BB4 -/* 802454A0 002422A0 3C 80 80 2C */ lis r4, lbl_802B810C@ha +/* 802454A0 002422A0 3C 80 80 2C */ lis r4, lbl__494_1@ha /* 802454A4 002422A4 54 60 10 3A */ slwi r0, r3, 2 -/* 802454A8 002422A8 38 64 81 0C */ addi r3, r4, lbl_802B810C@l +/* 802454A8 002422A8 38 64 81 0C */ addi r3, r4, lbl__494_1@l /* 802454AC 002422AC 7C 03 00 2E */ lwzx r0, r3, r0 /* 802454B0 002422B0 7C 09 03 A6 */ mtctr r0 /* 802454B4 002422B4 4E 80 04 20 */ bctr @@ -88474,7 +88474,7 @@ _rwDeviceRegisterPlugin: /* 802454E0 002422E0 48 00 06 D8 */ b lbl_80245BB8 /* 802454E4 002422E4 2C 06 00 01 */ cmpwi r6, 1 /* 802454E8 002422E8 40 80 01 38 */ bge lbl_80245620 -/* 802454EC 002422EC 80 0D 9F B4 */ lwz r0, lbl_803CC8B4-_SDA_BASE_(r13) +/* 802454EC 002422EC 80 0D 9F B4 */ lwz r0, lbl__RwGameCubeVideoMode-_SDA_BASE_(r13) /* 802454F0 002422F0 2C 00 00 05 */ cmpwi r0, 5 /* 802454F4 002422F4 41 82 00 74 */ beq lbl_80245568 /* 802454F8 002422F8 40 80 00 28 */ bge lbl_80245520 @@ -88493,8 +88493,8 @@ lbl_80245520: /* 80245524 00242324 41 82 00 BC */ beq lbl_802455E0 /* 80245528 00242328 48 00 00 F0 */ b lbl_80245618 lbl_8024552C: -/* 8024552C 0024232C 3C 60 80 2C */ lis r3, lbl_802B8080@ha -/* 80245530 00242330 38 83 80 80 */ addi r4, r3, lbl_802B8080@l +/* 8024552C 0024232C 3C 60 80 2C */ lis r3, lbl__RwDlVideoModes@ha +/* 80245530 00242330 38 83 80 80 */ addi r4, r3, lbl__RwDlVideoModes@l /* 80245534 00242334 80 64 00 00 */ lwz r3, 0(r4) /* 80245538 00242338 80 04 00 04 */ lwz r0, 4(r4) /* 8024553C 0024233C 90 7F 00 00 */ stw r3, 0(r31) @@ -88509,8 +88509,8 @@ lbl_8024552C: /* 80245560 00242360 90 1F 00 14 */ stw r0, 0x14(r31) /* 80245564 00242364 48 00 00 B4 */ b lbl_80245618 lbl_80245568: -/* 80245568 00242368 3C 60 80 2C */ lis r3, lbl_802B8080@ha -/* 8024556C 0024236C 38 83 80 80 */ addi r4, r3, lbl_802B8080@l +/* 80245568 00242368 3C 60 80 2C */ lis r3, lbl__RwDlVideoModes@ha +/* 8024556C 0024236C 38 83 80 80 */ addi r4, r3, lbl__RwDlVideoModes@l /* 80245570 00242370 80 64 00 18 */ lwz r3, 0x18(r4) /* 80245574 00242374 80 04 00 1C */ lwz r0, 0x1c(r4) /* 80245578 00242378 90 7F 00 00 */ stw r3, 0(r31) @@ -88525,8 +88525,8 @@ lbl_80245568: /* 8024559C 0024239C 90 1F 00 14 */ stw r0, 0x14(r31) /* 802455A0 002423A0 48 00 00 78 */ b lbl_80245618 lbl_802455A4: -/* 802455A4 002423A4 3C 60 80 2C */ lis r3, lbl_802B8080@ha -/* 802455A8 002423A8 38 83 80 80 */ addi r4, r3, lbl_802B8080@l +/* 802455A4 002423A4 3C 60 80 2C */ lis r3, lbl__RwDlVideoModes@ha +/* 802455A8 002423A8 38 83 80 80 */ addi r4, r3, lbl__RwDlVideoModes@l /* 802455AC 002423AC 80 64 00 30 */ lwz r3, 0x30(r4) /* 802455B0 002423B0 80 04 00 34 */ lwz r0, 0x34(r4) /* 802455B4 002423B4 90 7F 00 00 */ stw r3, 0(r31) @@ -88541,8 +88541,8 @@ lbl_802455A4: /* 802455D8 002423D8 90 1F 00 14 */ stw r0, 0x14(r31) /* 802455DC 002423DC 48 00 00 3C */ b lbl_80245618 lbl_802455E0: -/* 802455E0 002423E0 3C 60 80 2C */ lis r3, lbl_802B8080@ha -/* 802455E4 002423E4 38 83 80 80 */ addi r4, r3, lbl_802B8080@l +/* 802455E0 002423E0 3C 60 80 2C */ lis r3, lbl__RwDlVideoModes@ha +/* 802455E4 002423E4 38 83 80 80 */ addi r4, r3, lbl__RwDlVideoModes@l /* 802455E8 002423E8 80 64 00 48 */ lwz r3, 0x48(r4) /* 802455EC 002423EC 80 04 00 4C */ lwz r0, 0x4c(r4) /* 802455F0 002423F0 90 7F 00 00 */ stw r3, 0(r31) @@ -88569,7 +88569,7 @@ lbl_80245620: /* 8024563C 0024243C 48 00 05 7C */ b lbl_80245BB8 /* 80245640 00242440 48 00 10 39 */ bl _rwDeviceGetHandle /* 80245644 00242444 80 A3 00 00 */ lwz r5, 0(r3) -/* 80245648 00242448 38 8D A0 18 */ addi r4, r13, lbl_803CC918-_SDA_BASE_ +/* 80245648 00242448 38 8D A0 18 */ addi r4, r13, lbl_dgGGlobals-_SDA_BASE_ /* 8024564C 0024244C 80 03 00 04 */ lwz r0, 4(r3) /* 80245650 00242450 90 BF 00 00 */ stw r5, 0(r31) /* 80245654 00242454 90 1F 00 04 */ stw r0, 4(r31) @@ -88607,19 +88607,19 @@ lbl_80245620: /* 802456D4 002424D4 80 9E 00 04 */ lwz r4, 4(r30) /* 802456D8 002424D8 4B FF FB 99 */ bl rwsdk._rwDlRenderModeSelect /* 802456DC 002424DC 80 1E 00 08 */ lwz r0, 8(r30) -/* 802456E0 002424E0 90 0D 88 1C */ stw r0, lbl_803CB11C-_SDA_BASE_(r13) +/* 802456E0 002424E0 90 0D 88 1C */ stw r0, lbl__RwDlFifoSize-_SDA_BASE_(r13) /* 802456E4 002424E4 48 00 00 10 */ b lbl_802456F4 lbl_802456E8: -/* 802456E8 002424E8 80 8D 9F AC */ lwz r4, lbl_803CC8AC-_SDA_BASE_(r13) +/* 802456E8 002424E8 80 8D 9F AC */ lwz r4, lbl__RwDlPixelFormat-_SDA_BASE_(r13) /* 802456EC 002424EC 38 60 00 00 */ li r3, 0 /* 802456F0 002424F0 4B FF FB 81 */ bl rwsdk._rwDlRenderModeSelect lbl_802456F4: -/* 802456F4 002424F4 80 8D A0 14 */ lwz r4, lbl_803CC914-_SDA_BASE_(r13) -/* 802456F8 002424F8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 802456F4 002424F4 80 8D A0 14 */ lwz r4, lbl__RwDlRenderMode-_SDA_BASE_(r13) +/* 802456F8 002424F8 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802456FC 002424FC A0 A4 00 04 */ lhz r5, 4(r4) /* 80245700 00242500 A0 84 00 08 */ lhz r4, 8(r4) /* 80245704 00242504 38 A5 00 0F */ addi r5, r5, 0xf -/* 80245708 00242508 80 0D 88 1C */ lwz r0, lbl_803CB11C-_SDA_BASE_(r13) +/* 80245708 00242508 80 0D 88 1C */ lwz r0, lbl__RwDlFifoSize-_SDA_BASE_(r13) /* 8024570C 0024250C 54 A5 04 36 */ rlwinm r5, r5, 0, 0x10, 0x1b /* 80245710 00242510 81 83 01 34 */ lwz r12, 0x134(r3) /* 80245714 00242514 7C 85 21 D6 */ mullw r4, r5, r4 @@ -88629,80 +88629,80 @@ lbl_802456F4: /* 80245724 00242524 7C 60 1A 14 */ add r3, r0, r3 /* 80245728 00242528 7D 89 03 A6 */ mtctr r12 /* 8024572C 0024252C 4E 80 04 21 */ bctrl -/* 80245730 00242530 90 6D 9F BC */ stw r3, lbl_803CC8BC-_SDA_BASE_(r13) -/* 80245734 00242534 80 6D 9F BC */ lwz r3, lbl_803CC8BC-_SDA_BASE_(r13) +/* 80245730 00242530 90 6D 9F BC */ stw r3, lbl__RwDl_FIFO_XFB-_SDA_BASE_(r13) +/* 80245734 00242534 80 6D 9F BC */ lwz r3, lbl__RwDl_FIFO_XFB-_SDA_BASE_(r13) /* 80245738 00242538 38 03 00 1F */ addi r0, r3, 0x1f /* 8024573C 0024253C 54 00 00 34 */ rlwinm r0, r0, 0, 0, 0x1a -/* 80245740 00242540 90 0D A0 08 */ stw r0, lbl_803CC908-_SDA_BASE_(r13) -/* 80245744 00242544 80 6D A0 08 */ lwz r3, lbl_803CC908-_SDA_BASE_(r13) -/* 80245748 00242548 80 8D 88 1C */ lwz r4, lbl_803CB11C-_SDA_BASE_(r13) +/* 80245740 00242540 90 0D A0 08 */ stw r0, lbl__RwDlDefaultFifo-_SDA_BASE_(r13) +/* 80245744 00242544 80 6D A0 08 */ lwz r3, lbl__RwDlDefaultFifo-_SDA_BASE_(r13) +/* 80245748 00242548 80 8D 88 1C */ lwz r4, lbl__RwDlFifoSize-_SDA_BASE_(r13) /* 8024574C 0024254C 4B F8 CB E1 */ bl DCInvalidateRange -/* 80245750 00242550 80 8D A0 08 */ lwz r4, lbl_803CC908-_SDA_BASE_(r13) +/* 80245750 00242550 80 8D A0 08 */ lwz r4, lbl__RwDlDefaultFifo-_SDA_BASE_(r13) /* 80245754 00242554 38 60 00 01 */ li r3, 1 -/* 80245758 00242558 80 0D 88 1C */ lwz r0, lbl_803CB11C-_SDA_BASE_(r13) +/* 80245758 00242558 80 0D 88 1C */ lwz r0, lbl__RwDlFifoSize-_SDA_BASE_(r13) /* 8024575C 0024255C 7C 04 02 14 */ add r0, r4, r0 -/* 80245760 00242560 90 0D 9F C0 */ stw r0, lbl_803CC8C0-_SDA_BASE_(r13) -/* 80245764 00242564 80 8D 9F C0 */ lwz r4, lbl_803CC8C0-_SDA_BASE_(r13) +/* 80245760 00242560 90 0D 9F C0 */ stw r0, lbl__RwGCXFB1-_SDA_BASE_(r13) +/* 80245764 00242564 80 8D 9F C0 */ lwz r4, lbl__RwGCXFB1-_SDA_BASE_(r13) /* 80245768 00242568 7C 04 F2 14 */ add r0, r4, r30 -/* 8024576C 0024256C 90 0D 9F C4 */ stw r0, lbl_803CC8C4-_SDA_BASE_(r13) -/* 80245770 00242570 90 8D 9F CC */ stw r4, lbl_803CC8CC-_SDA_BASE_(r13) -/* 80245774 00242574 80 0D 9F C4 */ lwz r0, lbl_803CC8C4-_SDA_BASE_(r13) -/* 80245778 00242578 90 0D 9F C8 */ stw r0, lbl_803CC8C8-_SDA_BASE_(r13) +/* 8024576C 0024256C 90 0D 9F C4 */ stw r0, lbl__RwGCXFB2-_SDA_BASE_(r13) +/* 80245770 00242570 90 8D 9F CC */ stw r4, lbl__RwGCXFBDisp-_SDA_BASE_(r13) +/* 80245774 00242574 80 0D 9F C4 */ lwz r0, lbl__RwGCXFB2-_SDA_BASE_(r13) +/* 80245778 00242578 90 0D 9F C8 */ stw r0, lbl__RwGCXFBCopy-_SDA_BASE_(r13) /* 8024577C 0024257C 48 00 04 3C */ b lbl_80245BB8 /* 80245780 00242580 4B F8 63 C5 */ bl GXFlush -/* 80245784 00242584 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 80245788 00242588 80 6D 9F BC */ lwz r3, lbl_803CC8BC-_SDA_BASE_(r13) +/* 80245784 00242584 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80245788 00242588 80 6D 9F BC */ lwz r3, lbl__RwDl_FIFO_XFB-_SDA_BASE_(r13) /* 8024578C 0024258C 81 84 01 38 */ lwz r12, 0x138(r4) /* 80245790 00242590 7D 89 03 A6 */ mtctr r12 /* 80245794 00242594 4E 80 04 21 */ bctrl /* 80245798 00242598 38 00 00 00 */ li r0, 0 /* 8024579C 0024259C 38 60 00 01 */ li r3, 1 -/* 802457A0 002425A0 90 0D 9F C0 */ stw r0, lbl_803CC8C0-_SDA_BASE_(r13) -/* 802457A4 002425A4 90 0D 9F C4 */ stw r0, lbl_803CC8C4-_SDA_BASE_(r13) -/* 802457A8 002425A8 90 0D 9F CC */ stw r0, lbl_803CC8CC-_SDA_BASE_(r13) -/* 802457AC 002425AC 90 0D 9F C8 */ stw r0, lbl_803CC8C8-_SDA_BASE_(r13) -/* 802457B0 002425B0 90 0D A0 08 */ stw r0, lbl_803CC908-_SDA_BASE_(r13) -/* 802457B4 002425B4 90 0D 9F BC */ stw r0, lbl_803CC8BC-_SDA_BASE_(r13) +/* 802457A0 002425A0 90 0D 9F C0 */ stw r0, lbl__RwGCXFB1-_SDA_BASE_(r13) +/* 802457A4 002425A4 90 0D 9F C4 */ stw r0, lbl__RwGCXFB2-_SDA_BASE_(r13) +/* 802457A8 002425A8 90 0D 9F CC */ stw r0, lbl__RwGCXFBDisp-_SDA_BASE_(r13) +/* 802457AC 002425AC 90 0D 9F C8 */ stw r0, lbl__RwGCXFBCopy-_SDA_BASE_(r13) +/* 802457B0 002425B0 90 0D A0 08 */ stw r0, lbl__RwDlDefaultFifo-_SDA_BASE_(r13) +/* 802457B4 002425B4 90 0D 9F BC */ stw r0, lbl__RwDl_FIFO_XFB-_SDA_BASE_(r13) /* 802457B8 002425B8 48 00 04 00 */ b lbl_80245BB8 -/* 802457BC 002425BC 80 0D 9F F4 */ lwz r0, lbl_803CC8F4-_SDA_BASE_(r13) +/* 802457BC 002425BC 80 0D 9F F4 */ lwz r0, lbl_gxInit$441-_SDA_BASE_(r13) /* 802457C0 002425C0 2C 00 00 00 */ cmpwi r0, 0 /* 802457C4 002425C4 40 82 00 20 */ bne lbl_802457E4 -/* 802457C8 002425C8 80 6D A0 08 */ lwz r3, lbl_803CC908-_SDA_BASE_(r13) -/* 802457CC 002425CC 80 8D 88 1C */ lwz r4, lbl_803CB11C-_SDA_BASE_(r13) +/* 802457C8 002425C8 80 6D A0 08 */ lwz r3, lbl__RwDlDefaultFifo-_SDA_BASE_(r13) +/* 802457CC 002425CC 80 8D 88 1C */ lwz r4, lbl__RwDlFifoSize-_SDA_BASE_(r13) /* 802457D0 002425D0 4B F8 3C C9 */ bl GXInit -/* 802457D4 002425D4 90 6D A0 0C */ stw r3, lbl_803CC90C-_SDA_BASE_(r13) +/* 802457D4 002425D4 90 6D A0 0C */ stw r3, lbl__RwDlDefaultFifoObj-_SDA_BASE_(r13) /* 802457D8 002425D8 38 00 00 01 */ li r0, 1 -/* 802457DC 002425DC 90 0D 9F F4 */ stw r0, lbl_803CC8F4-_SDA_BASE_(r13) +/* 802457DC 002425DC 90 0D 9F F4 */ stw r0, lbl_gxInit$441-_SDA_BASE_(r13) /* 802457E0 002425E0 48 00 00 50 */ b lbl_80245830 lbl_802457E4: -/* 802457E4 002425E4 80 8D A0 08 */ lwz r4, lbl_803CC908-_SDA_BASE_(r13) +/* 802457E4 002425E4 80 8D A0 08 */ lwz r4, lbl__RwDlDefaultFifo-_SDA_BASE_(r13) /* 802457E8 002425E8 38 61 00 08 */ addi r3, r1, 8 -/* 802457EC 002425EC 80 AD 88 1C */ lwz r5, lbl_803CB11C-_SDA_BASE_(r13) +/* 802457EC 002425EC 80 AD 88 1C */ lwz r5, lbl__RwDlFifoSize-_SDA_BASE_(r13) /* 802457F0 002425F0 4B F8 4E A5 */ bl GXInitFifoBase /* 802457F4 002425F4 38 61 00 08 */ addi r3, r1, 8 /* 802457F8 002425F8 4B F8 4F 85 */ bl GXSetCPUFifo /* 802457FC 002425FC 38 61 00 08 */ addi r3, r1, 8 /* 80245800 00242600 4B F8 50 A5 */ bl GXSetGPFifo -/* 80245804 00242604 80 6D A0 0C */ lwz r3, lbl_803CC90C-_SDA_BASE_(r13) -/* 80245808 00242608 80 8D A0 08 */ lwz r4, lbl_803CC908-_SDA_BASE_(r13) -/* 8024580C 0024260C 80 AD 88 1C */ lwz r5, lbl_803CB11C-_SDA_BASE_(r13) +/* 80245804 00242604 80 6D A0 0C */ lwz r3, lbl__RwDlDefaultFifoObj-_SDA_BASE_(r13) +/* 80245808 00242608 80 8D A0 08 */ lwz r4, lbl__RwDlDefaultFifo-_SDA_BASE_(r13) +/* 8024580C 0024260C 80 AD 88 1C */ lwz r5, lbl__RwDlFifoSize-_SDA_BASE_(r13) /* 80245810 00242610 4B F8 4E 85 */ bl GXInitFifoBase -/* 80245814 00242614 80 6D A0 0C */ lwz r3, lbl_803CC90C-_SDA_BASE_(r13) +/* 80245814 00242614 80 6D A0 0C */ lwz r3, lbl__RwDlDefaultFifoObj-_SDA_BASE_(r13) /* 80245818 00242618 4B F8 4F 65 */ bl GXSetCPUFifo -/* 8024581C 0024261C 80 6D A0 0C */ lwz r3, lbl_803CC90C-_SDA_BASE_(r13) +/* 8024581C 0024261C 80 6D A0 0C */ lwz r3, lbl__RwDlDefaultFifoObj-_SDA_BASE_(r13) /* 80245820 00242620 4B F8 50 85 */ bl GXSetGPFifo /* 80245824 00242624 48 00 00 0C */ b lbl_80245830 lbl_80245828: -/* 80245828 00242628 A0 6D A0 40 */ lhz r3, lbl_803CC940-_SDA_BASE_(r13) +/* 80245828 00242628 A0 6D A0 40 */ lhz r3, lbl__RwDlTokenLastSeen-_SDA_BASE_(r13) /* 8024582C 0024262C 4B F8 64 E1 */ bl GXSetDrawSync lbl_80245830: /* 80245830 00242630 4B F8 65 91 */ bl GXReadDrawSync -/* 80245834 00242634 A0 0D A0 40 */ lhz r0, lbl_803CC940-_SDA_BASE_(r13) +/* 80245834 00242634 A0 0D A0 40 */ lhz r0, lbl__RwDlTokenLastSeen-_SDA_BASE_(r13) /* 80245838 00242638 54 63 04 3E */ clrlwi r3, r3, 0x10 /* 8024583C 0024263C 7C 00 18 40 */ cmplw r0, r3 /* 80245840 00242640 40 82 FF E8 */ bne lbl_80245828 -/* 80245844 00242644 83 CD A0 14 */ lwz r30, lbl_803CC914-_SDA_BASE_(r13) -/* 80245848 00242648 83 ED 9F AC */ lwz r31, lbl_803CC8AC-_SDA_BASE_(r13) +/* 80245844 00242644 83 CD A0 14 */ lwz r30, lbl__RwDlRenderMode-_SDA_BASE_(r13) +/* 80245848 00242648 83 ED 9F AC */ lwz r31, lbl__RwDlPixelFormat-_SDA_BASE_(r13) /* 8024584C 0024264C 7F C3 F3 78 */ mr r3, r30 /* 80245850 00242650 4B F9 66 31 */ bl VIConfigure /* 80245854 00242654 38 60 00 01 */ li r3, 1 @@ -88714,15 +88714,15 @@ lbl_80245830: /* 8024586C 0024266C 4B F9 70 F9 */ bl VIGetNextField /* 80245870 00242670 A0 BE 00 04 */ lhz r5, 4(r30) /* 80245874 00242674 3C 80 43 30 */ lis r4, 0x4330 -/* 80245878 00242678 C0 22 BD D8 */ lfs f1, lbl_803D0758-_SDA2_BASE_(r2) +/* 80245878 00242678 C0 22 BD D8 */ lfs f1, lbl__405_11-_SDA2_BASE_(r2) /* 8024587C 0024267C 68 63 00 01 */ xori r3, r3, 1 /* 80245880 00242680 A0 1E 00 08 */ lhz r0, 8(r30) /* 80245884 00242684 90 A1 01 64 */ stw r5, 0x164(r1) /* 80245888 00242688 FC 40 08 90 */ fmr f2, f1 -/* 8024588C 0024268C C8 82 BD E0 */ lfd f4, lbl_803D0760-_SDA2_BASE_(r2) +/* 8024588C 0024268C C8 82 BD E0 */ lfd f4, lbl__408-_SDA2_BASE_(r2) /* 80245890 00242690 FC A0 08 90 */ fmr f5, f1 /* 80245894 00242694 90 81 01 60 */ stw r4, 0x160(r1) -/* 80245898 00242698 C0 C2 BD DC */ lfs f6, lbl_803D075C-_SDA2_BASE_(r2) +/* 80245898 00242698 C0 C2 BD DC */ lfs f6, lbl__406_11-_SDA2_BASE_(r2) /* 8024589C 0024269C C8 01 01 60 */ lfd f0, 0x160(r1) /* 802458A0 002426A0 90 01 01 6C */ stw r0, 0x16c(r1) /* 802458A4 002426A4 EC 60 20 28 */ fsubs f3, f0, f4 @@ -88736,15 +88736,15 @@ lbl_802458BC: /* 802458C0 002426C0 3C 60 43 30 */ lis r3, 0x4330 /* 802458C4 002426C4 A0 1E 00 08 */ lhz r0, 8(r30) /* 802458C8 002426C8 90 81 01 6C */ stw r4, 0x16c(r1) -/* 802458CC 002426CC C0 22 BD D8 */ lfs f1, lbl_803D0758-_SDA2_BASE_(r2) +/* 802458CC 002426CC C0 22 BD D8 */ lfs f1, lbl__405_11-_SDA2_BASE_(r2) /* 802458D0 002426D0 90 61 01 68 */ stw r3, 0x168(r1) -/* 802458D4 002426D4 C8 82 BD E0 */ lfd f4, lbl_803D0760-_SDA2_BASE_(r2) +/* 802458D4 002426D4 C8 82 BD E0 */ lfd f4, lbl__408-_SDA2_BASE_(r2) /* 802458D8 002426D8 FC 40 08 90 */ fmr f2, f1 /* 802458DC 002426DC C8 01 01 68 */ lfd f0, 0x168(r1) /* 802458E0 002426E0 FC A0 08 90 */ fmr f5, f1 /* 802458E4 002426E4 90 01 01 64 */ stw r0, 0x164(r1) /* 802458E8 002426E8 EC 60 20 28 */ fsubs f3, f0, f4 -/* 802458EC 002426EC C0 C2 BD DC */ lfs f6, lbl_803D075C-_SDA2_BASE_(r2) +/* 802458EC 002426EC C0 C2 BD DC */ lfs f6, lbl__406_11-_SDA2_BASE_(r2) /* 802458F0 002426F0 90 61 01 60 */ stw r3, 0x160(r1) /* 802458F4 002426F4 C8 01 01 60 */ lfd f0, 0x160(r1) /* 802458F8 002426F8 EC 80 20 28 */ fsubs f4, f0, f4 @@ -88778,21 +88778,21 @@ lbl_80245900: /* 80245964 00242764 A0 1E 00 10 */ lhz r0, 0x10(r30) /* 80245968 00242768 7C 03 00 40 */ cmplw r3, r0 /* 8024596C 0024276C 40 82 00 28 */ bne lbl_80245994 -/* 80245970 00242770 C0 22 BD DC */ lfs f1, lbl_803D075C-_SDA2_BASE_(r2) +/* 80245970 00242770 C0 22 BD DC */ lfs f1, lbl__406_11-_SDA2_BASE_(r2) /* 80245974 00242774 4B F8 70 B5 */ bl GXSetDispCopyYScale /* 80245978 00242778 A0 7E 00 08 */ lhz r3, 8(r30) /* 8024597C 0024277C 38 00 00 01 */ li r0, 1 /* 80245980 00242780 54 63 F8 7E */ srwi r3, r3, 1 -/* 80245984 00242784 90 6D A0 10 */ stw r3, lbl_803CC910-_SDA_BASE_(r13) -/* 80245988 00242788 90 0D 9F B8 */ stw r0, lbl_803CC8B8-_SDA_BASE_(r13) -/* 8024598C 0024278C 90 0D 88 18 */ stw r0, lbl_803CB118-_SDA_BASE_(r13) +/* 80245984 00242784 90 6D A0 10 */ stw r3, lbl__RwDlHalfHeight-_SDA_BASE_(r13) +/* 80245988 00242788 90 0D 9F B8 */ stw r0, lbl__RwDlFSAA-_SDA_BASE_(r13) +/* 8024598C 0024278C 90 0D 88 18 */ stw r0, lbl__RwDlFSAATop-_SDA_BASE_(r13) /* 80245990 00242790 48 00 00 44 */ b lbl_802459D4 lbl_80245994: /* 80245994 00242794 A0 9E 00 08 */ lhz r4, 8(r30) /* 80245998 00242798 3C 60 43 30 */ lis r3, 0x4330 /* 8024599C 0024279C A0 1E 00 06 */ lhz r0, 6(r30) /* 802459A0 002427A0 90 81 01 6C */ stw r4, 0x16c(r1) -/* 802459A4 002427A4 C8 42 BD E0 */ lfd f2, lbl_803D0760-_SDA2_BASE_(r2) +/* 802459A4 002427A4 C8 42 BD E0 */ lfd f2, lbl__408-_SDA2_BASE_(r2) /* 802459A8 002427A8 90 61 01 68 */ stw r3, 0x168(r1) /* 802459AC 002427AC C8 01 01 68 */ lfd f0, 0x168(r1) /* 802459B0 002427B0 90 01 01 64 */ stw r0, 0x164(r1) @@ -88803,7 +88803,7 @@ lbl_80245994: /* 802459C4 002427C4 EC 21 00 24 */ fdivs f1, f1, f0 /* 802459C8 002427C8 4B F8 70 61 */ bl GXSetDispCopyYScale /* 802459CC 002427CC 38 00 00 00 */ li r0, 0 -/* 802459D0 002427D0 90 0D 9F B8 */ stw r0, lbl_803CC8B8-_SDA_BASE_(r13) +/* 802459D0 002427D0 90 0D 9F B8 */ stw r0, lbl__RwDlFSAA-_SDA_BASE_(r13) lbl_802459D4: /* 802459D4 002427D4 A0 9E 00 08 */ lhz r4, 8(r30) /* 802459D8 002427D8 A0 1E 00 10 */ lhz r0, 0x10(r30) @@ -88815,9 +88815,9 @@ lbl_802459D4: /* 802459F0 002427F0 38 80 00 00 */ li r4, 0 /* 802459F4 002427F4 4B F8 9F 41 */ bl GXSetPixelFmt /* 802459F8 002427F8 38 00 00 01 */ li r0, 1 -/* 802459FC 002427FC 90 0D 88 20 */ stw r0, lbl_803CB120-_SDA_BASE_(r13) +/* 802459FC 002427FC 90 0D 88 20 */ stw r0, lbl__RwDlFirstFrame-_SDA_BASE_(r13) /* 80245A00 00242800 4B F9 5F B9 */ bl VIWaitForRetrace -/* 80245A04 00242804 80 6D A0 14 */ lwz r3, lbl_803CC914-_SDA_BASE_(r13) +/* 80245A04 00242804 80 6D A0 14 */ lwz r3, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 80245A08 00242808 80 03 00 00 */ lwz r0, 0(r3) /* 80245A0C 0024280C 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80245A10 00242810 41 82 00 08 */ beq lbl_80245A18 @@ -88825,10 +88825,10 @@ lbl_802459D4: lbl_80245A18: /* 80245A18 00242818 38 60 00 00 */ li r3, 0 /* 80245A1C 0024281C 4B F8 73 59 */ bl GXSetDispCopyGamma -/* 80245A20 00242820 88 0D 88 29 */ lbz r0, lbl_803CB129-_SDA_BASE_(r13) +/* 80245A20 00242820 88 0D 88 29 */ lbz r0, lbl__RwDlRetraceMinCount-_SDA_BASE_(r13) /* 80245A24 00242824 3C 60 80 24 */ lis r3, lbl_802450A8@ha /* 80245A28 00242828 38 63 50 A8 */ addi r3, r3, lbl_802450A8@l -/* 80245A2C 0024282C 98 0D 88 28 */ stb r0, lbl_803CB128-_SDA_BASE_(r13) +/* 80245A2C 0024282C 98 0D 88 28 */ stb r0, lbl__RwDlRetraceCount-_SDA_BASE_(r13) /* 80245A30 00242830 4B F9 57 B1 */ bl VISetPreRetraceCallback /* 80245A34 00242834 3C 60 80 24 */ lis r3, lbl_80245184@ha /* 80245A38 00242838 38 63 51 84 */ addi r3, r3, lbl_80245184@l @@ -88836,7 +88836,7 @@ lbl_80245A18: /* 80245A40 00242840 3C 60 80 24 */ lis r3, lbl_80244FC8@ha /* 80245A44 00242844 38 63 4F C8 */ addi r3, r3, lbl_80244FC8@l /* 80245A48 00242848 4B F8 50 6D */ bl GXSetBreakPtCallback -/* 80245A4C 0024284C 38 6D 9F F8 */ addi r3, r13, lbl_803CC8F8-_SDA_BASE_ +/* 80245A4C 0024284C 38 6D 9F F8 */ addi r3, r13, lbl__RwDlWaitingDoneRender-_SDA_BASE_ /* 80245A50 00242850 4B F9 0D 19 */ bl OSInitThreadQueue /* 80245A54 00242854 38 60 00 01 */ li r3, 1 /* 80245A58 00242858 48 00 01 60 */ b lbl_80245BB8 @@ -88847,20 +88847,20 @@ lbl_80245A18: /* 80245A6C 0024286C 38 60 00 01 */ li r3, 1 /* 80245A70 00242870 48 00 01 48 */ b lbl_80245BB8 lbl_80245A74: -/* 80245A74 00242874 80 0D 9F E4 */ lwz r0, lbl_803CC8E4-_SDA_BASE_(r13) +/* 80245A74 00242874 80 0D 9F E4 */ lwz r0, lbl__RwDlFrameReadyOnToken-_SDA_BASE_(r13) /* 80245A78 00242878 2C 00 00 01 */ cmpwi r0, 1 /* 80245A7C 0024287C 41 82 FF F8 */ beq lbl_80245A74 -/* 80245A80 00242880 80 6D 9F D8 */ lwz r3, lbl_803CC8D8-_SDA_BASE_(r13) -/* 80245A84 00242884 80 0D 9F DC */ lwz r0, lbl_803CC8DC-_SDA_BASE_(r13) +/* 80245A80 00242880 80 6D 9F D8 */ lwz r3, lbl__RwDlFrameTokenNew-_SDA_BASE_(r13) +/* 80245A84 00242884 80 0D 9F DC */ lwz r0, lbl__RwDlFrameTokenCurrent-_SDA_BASE_(r13) /* 80245A88 00242888 7C 03 00 00 */ cmpw r3, r0 /* 80245A8C 0024288C 40 82 FF E8 */ bne lbl_80245A74 /* 80245A90 00242890 38 60 00 01 */ li r3, 1 /* 80245A94 00242894 48 00 01 24 */ b lbl_80245BB8 /* 80245A98 00242898 38 60 00 01 */ li r3, 1 /* 80245A9C 0024289C 48 00 01 1C */ b lbl_80245BB8 -/* 80245AA0 002428A0 3C 60 80 28 */ lis r3, lbl_8027A4D8@ha +/* 80245AA0 002428A0 3C 60 80 28 */ lis r3, lbl__338_2@ha /* 80245AA4 002428A4 38 00 00 1B */ li r0, 0x1b -/* 80245AA8 002428A8 38 63 A4 D8 */ addi r3, r3, lbl_8027A4D8@l +/* 80245AA8 002428A8 38 63 A4 D8 */ addi r3, r3, lbl__338_2@l /* 80245AAC 002428AC 38 A1 00 84 */ addi r5, r1, 0x84 /* 80245AB0 002428B0 38 83 FF FC */ addi r4, r3, -4 /* 80245AB4 002428B4 7C 09 03 A6 */ mtctr r0 @@ -88947,10 +88947,10 @@ lbl_80245BB8: /* 80245BD4 002429D4 7C 08 02 A6 */ mflr r0 /* 80245BD8 002429D8 7C A6 2B 78 */ mr r6, r5 /* 80245BDC 002429DC 90 01 00 24 */ stw r0, 0x24(r1) -/* 80245BE0 002429E0 80 0D 9F A8 */ lwz r0, lbl_803CC8A8-_SDA_BASE_(r13) +/* 80245BE0 002429E0 80 0D 9F A8 */ lwz r0, lbl__RwDlCopyClear-_SDA_BASE_(r13) /* 80245BE4 002429E4 2C 00 00 00 */ cmpwi r0, 0 /* 80245BE8 002429E8 40 82 00 70 */ bne lbl_80245C58 -/* 80245BEC 002429EC 80 0D 9F B8 */ lwz r0, lbl_803CC8B8-_SDA_BASE_(r13) +/* 80245BEC 002429EC 80 0D 9F B8 */ lwz r0, lbl__RwDlFSAA-_SDA_BASE_(r13) /* 80245BF0 002429F0 80 63 00 60 */ lwz r3, 0x60(r3) /* 80245BF4 002429F4 2C 00 00 00 */ cmpwi r0, 0 /* 80245BF8 002429F8 40 82 00 28 */ bne lbl_80245C20 @@ -89000,16 +89000,16 @@ lbl_80245C78: /* 80245C98 00242A98 93 E1 00 6C */ stw r31, 0x6c(r1) /* 80245C9C 00242A9C 7C 9F 23 78 */ mr r31, r4 /* 80245CA0 00242AA0 4B F8 50 61 */ bl GXSetCurrentGXThread -/* 80245CA4 00242AA4 93 ED A0 18 */ stw r31, lbl_803CC918-_SDA_BASE_(r13) +/* 80245CA4 00242AA4 93 ED A0 18 */ stw r31, lbl_dgGGlobals-_SDA_BASE_(r13) /* 80245CA8 00242AA8 38 00 00 00 */ li r0, 0 /* 80245CAC 00242AAC 3C 80 00 02 */ lis r4, 0x00020003@ha -/* 80245CB0 00242AB0 3C 60 80 38 */ lis r3, lbl_80384454@ha +/* 80245CB0 00242AB0 3C 60 80 38 */ lis r3, lbl__RwDlInvCamLTM@ha /* 80245CB4 00242AB4 90 01 00 14 */ stw r0, 0x14(r1) /* 80245CB8 00242AB8 38 04 00 03 */ addi r0, r4, 0x00020003@l -/* 80245CBC 00242ABC 38 63 44 54 */ addi r3, r3, lbl_80384454@l -/* 80245CC0 00242AC0 C0 82 BD DC */ lfs f4, lbl_803D075C-_SDA2_BASE_(r2) +/* 80245CBC 00242ABC 38 63 44 54 */ addi r3, r3, lbl__RwDlInvCamLTM@l +/* 80245CC0 00242AC0 C0 82 BD DC */ lfs f4, lbl__406_11-_SDA2_BASE_(r2) /* 80245CC4 00242AC4 D0 81 00 08 */ stfs f4, 8(r1) -/* 80245CC8 00242AC8 C0 62 BD D8 */ lfs f3, lbl_803D0758-_SDA2_BASE_(r2) +/* 80245CC8 00242AC8 C0 62 BD D8 */ lfs f3, lbl__405_11-_SDA2_BASE_(r2) /* 80245CCC 00242ACC D0 61 00 0C */ stfs f3, 0xc(r1) /* 80245CD0 00242AD0 D0 61 00 10 */ stfs f3, 0x10(r1) /* 80245CD4 00242AD4 D0 61 00 18 */ stfs f3, 0x18(r1) @@ -89028,29 +89028,29 @@ lbl_80245C78: /* 80245D08 00242B08 90 03 00 0C */ stw r0, 0xc(r3) /* 80245D0C 00242B0C 80 7F 00 04 */ lwz r3, 4(r31) /* 80245D10 00242B10 4B FF 33 21 */ bl RwFrameGetLTM -/* 80245D14 00242B14 3C A0 80 38 */ lis r5, lbl_80384454@ha +/* 80245D14 00242B14 3C A0 80 38 */ lis r5, lbl__RwDlInvCamLTM@ha /* 80245D18 00242B18 7C 64 1B 78 */ mr r4, r3 -/* 80245D1C 00242B1C 38 65 44 54 */ addi r3, r5, lbl_80384454@l +/* 80245D1C 00242B1C 38 65 44 54 */ addi r3, r5, lbl__RwDlInvCamLTM@l /* 80245D20 00242B20 4B FE AB 69 */ bl RwMatrixInvert -/* 80245D24 00242B24 3C 60 80 38 */ lis r3, lbl_80384454@ha +/* 80245D24 00242B24 3C 60 80 38 */ lis r3, lbl__RwDlInvCamLTM@ha /* 80245D28 00242B28 38 81 00 08 */ addi r4, r1, 8 -/* 80245D2C 00242B2C 38 63 44 54 */ addi r3, r3, lbl_80384454@l +/* 80245D2C 00242B2C 38 63 44 54 */ addi r3, r3, lbl__RwDlInvCamLTM@l /* 80245D30 00242B30 38 A0 00 02 */ li r5, 2 /* 80245D34 00242B34 4B FE B1 E1 */ bl RwMatrixTransform -/* 80245D38 00242B38 3C 60 80 2C */ lis r3, lbl_802B815C@ha +/* 80245D38 00242B38 3C 60 80 2C */ lis r3, lbl_projVector$515@ha /* 80245D3C 00242B3C C0 1F 00 70 */ lfs f0, 0x70(r31) -/* 80245D40 00242B40 38 63 81 5C */ addi r3, r3, lbl_802B815C@l +/* 80245D40 00242B40 38 63 81 5C */ addi r3, r3, lbl_projVector$515@l /* 80245D44 00242B44 D0 03 00 04 */ stfs f0, 4(r3) /* 80245D48 00242B48 C0 1F 00 74 */ lfs f0, 0x74(r31) /* 80245D4C 00242B4C D0 03 00 0C */ stfs f0, 0xc(r3) /* 80245D50 00242B50 80 1F 00 14 */ lwz r0, 0x14(r31) /* 80245D54 00242B54 2C 00 00 02 */ cmpwi r0, 2 /* 80245D58 00242B58 40 82 00 30 */ bne lbl_80245D88 -/* 80245D5C 00242B5C C0 02 BD DC */ lfs f0, lbl_803D075C-_SDA2_BASE_(r2) +/* 80245D5C 00242B5C C0 02 BD DC */ lfs f0, lbl__406_11-_SDA2_BASE_(r2) /* 80245D60 00242B60 D0 03 00 00 */ stfs f0, 0(r3) /* 80245D64 00242B64 C0 5F 00 84 */ lfs f2, 0x84(r31) /* 80245D68 00242B68 C0 1F 00 80 */ lfs f0, 0x80(r31) -/* 80245D6C 00242B6C C0 22 BD E8 */ lfs f1, lbl_803D0768-_SDA2_BASE_(r2) +/* 80245D6C 00242B6C C0 22 BD E8 */ lfs f1, lbl__569_1-_SDA2_BASE_(r2) /* 80245D70 00242B70 EC 02 00 28 */ fsubs f0, f2, f0 /* 80245D74 00242B74 EC 21 00 24 */ fdivs f1, f1, f0 /* 80245D78 00242B78 EC 02 00 72 */ fmuls f0, f2, f1 @@ -89058,7 +89058,7 @@ lbl_80245C78: /* 80245D80 00242B80 D0 03 00 18 */ stfs f0, 0x18(r3) /* 80245D84 00242B84 48 00 00 2C */ b lbl_80245DB0 lbl_80245D88: -/* 80245D88 00242B88 C0 02 BD D8 */ lfs f0, lbl_803D0758-_SDA2_BASE_(r2) +/* 80245D88 00242B88 C0 02 BD D8 */ lfs f0, lbl__405_11-_SDA2_BASE_(r2) /* 80245D8C 00242B8C D0 03 00 00 */ stfs f0, 0(r3) /* 80245D90 00242B90 C0 1F 00 80 */ lfs f0, 0x80(r31) /* 80245D94 00242B94 C0 5F 00 84 */ lfs f2, 0x84(r31) @@ -89069,37 +89069,37 @@ lbl_80245D88: /* 80245DA8 00242BA8 D0 23 00 14 */ stfs f1, 0x14(r3) /* 80245DAC 00242BAC D0 03 00 18 */ stfs f0, 0x18(r3) lbl_80245DB0: -/* 80245DB0 00242BB0 3C 60 80 2C */ lis r3, lbl_802B815C@ha -/* 80245DB4 00242BB4 38 63 81 5C */ addi r3, r3, lbl_802B815C@l +/* 80245DB0 00242BB0 3C 60 80 2C */ lis r3, lbl_projVector$515@ha +/* 80245DB4 00242BB4 38 63 81 5C */ addi r3, r3, lbl_projVector$515@l /* 80245DB8 00242BB8 4B F8 9E 7D */ bl GXSetProjectionv /* 80245DBC 00242BBC 83 FF 00 60 */ lwz r31, 0x60(r31) /* 80245DC0 00242BC0 88 1F 00 20 */ lbz r0, 0x20(r31) /* 80245DC4 00242BC4 70 00 00 05 */ andi. r0, r0, 5 /* 80245DC8 00242BC8 41 82 00 F8 */ beq lbl_80245EC0 -/* 80245DCC 00242BCC 80 6D A0 20 */ lwz r3, lbl_803CC920-_SDA_BASE_(r13) +/* 80245DCC 00242BCC 80 6D A0 20 */ lwz r3, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 80245DD0 00242BD0 80 9F 00 00 */ lwz r4, 0(r31) /* 80245DD4 00242BD4 38 03 00 14 */ addi r0, r3, 0x14 /* 80245DD8 00242BD8 7C 04 00 2E */ lwzx r0, r4, r0 /* 80245DDC 00242BDC 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 80245DE0 00242BE0 41 82 00 28 */ beq lbl_80245E08 -/* 80245DE4 00242BE4 80 0D 9F B0 */ lwz r0, lbl_803CC8B0-_SDA_BASE_(r13) +/* 80245DE4 00242BE4 80 0D 9F B0 */ lwz r0, lbl__RwDlCurPixelFormat-_SDA_BASE_(r13) /* 80245DE8 00242BE8 2C 00 00 01 */ cmpwi r0, 1 /* 80245DEC 00242BEC 41 82 00 3C */ beq lbl_80245E28 /* 80245DF0 00242BF0 38 60 00 01 */ li r3, 1 /* 80245DF4 00242BF4 38 80 00 00 */ li r4, 0 /* 80245DF8 00242BF8 4B F8 9B 3D */ bl GXSetPixelFmt /* 80245DFC 00242BFC 38 00 00 01 */ li r0, 1 -/* 80245E00 00242C00 90 0D 9F B0 */ stw r0, lbl_803CC8B0-_SDA_BASE_(r13) +/* 80245E00 00242C00 90 0D 9F B0 */ stw r0, lbl__RwDlCurPixelFormat-_SDA_BASE_(r13) /* 80245E04 00242C04 48 00 00 24 */ b lbl_80245E28 lbl_80245E08: -/* 80245E08 00242C08 80 0D 9F B0 */ lwz r0, lbl_803CC8B0-_SDA_BASE_(r13) +/* 80245E08 00242C08 80 0D 9F B0 */ lwz r0, lbl__RwDlCurPixelFormat-_SDA_BASE_(r13) /* 80245E0C 00242C0C 2C 00 00 00 */ cmpwi r0, 0 /* 80245E10 00242C10 41 82 00 18 */ beq lbl_80245E28 /* 80245E14 00242C14 38 60 00 00 */ li r3, 0 /* 80245E18 00242C18 38 80 00 00 */ li r4, 0 /* 80245E1C 00242C1C 4B F8 9B 19 */ bl GXSetPixelFmt /* 80245E20 00242C20 38 00 00 00 */ li r0, 0 -/* 80245E24 00242C24 90 0D 9F B0 */ stw r0, lbl_803CC8B0-_SDA_BASE_(r13) +/* 80245E24 00242C24 90 0D 9F B0 */ stw r0, lbl__RwDlCurPixelFormat-_SDA_BASE_(r13) lbl_80245E28: /* 80245E28 00242C28 A8 1F 00 1C */ lha r0, 0x1c(r31) /* 80245E2C 00242C2C 3C A0 43 30 */ lis r5, 0x4330 @@ -89111,13 +89111,13 @@ lbl_80245E28: /* 80245E44 00242C44 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 80245E48 00242C48 90 C1 00 4C */ stw r6, 0x4c(r1) /* 80245E4C 00242C4C 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 80245E50 00242C50 C8 82 BD F0 */ lfd f4, lbl_803D0770-_SDA2_BASE_(r2) +/* 80245E50 00242C50 C8 82 BD F0 */ lfd f4, lbl__571_1-_SDA2_BASE_(r2) /* 80245E54 00242C54 90 A1 00 48 */ stw r5, 0x48(r1) -/* 80245E58 00242C58 C0 A2 BD D8 */ lfs f5, lbl_803D0758-_SDA2_BASE_(r2) +/* 80245E58 00242C58 C0 A2 BD D8 */ lfs f5, lbl__405_11-_SDA2_BASE_(r2) /* 80245E5C 00242C5C C8 01 00 48 */ lfd f0, 0x48(r1) /* 80245E60 00242C60 90 81 00 54 */ stw r4, 0x54(r1) /* 80245E64 00242C64 EC 20 20 28 */ fsubs f1, f0, f4 -/* 80245E68 00242C68 C0 C2 BD DC */ lfs f6, lbl_803D075C-_SDA2_BASE_(r2) +/* 80245E68 00242C68 C0 C2 BD DC */ lfs f6, lbl__406_11-_SDA2_BASE_(r2) /* 80245E6C 00242C6C 90 A1 00 50 */ stw r5, 0x50(r1) /* 80245E70 00242C70 C8 01 00 50 */ lfd f0, 0x50(r1) /* 80245E74 00242C74 90 61 00 5C */ stw r3, 0x5c(r1) @@ -89140,19 +89140,19 @@ lbl_80245E28: /* 80245EB8 00242CB8 4B F8 A1 81 */ bl GXSetScissorBoxOffset /* 80245EBC 00242CBC 48 00 03 70 */ b lbl_8024622C lbl_80245EC0: -/* 80245EC0 00242CC0 80 0D 9F B0 */ lwz r0, lbl_803CC8B0-_SDA_BASE_(r13) -/* 80245EC4 00242CC4 80 6D 9F AC */ lwz r3, lbl_803CC8AC-_SDA_BASE_(r13) +/* 80245EC0 00242CC0 80 0D 9F B0 */ lwz r0, lbl__RwDlCurPixelFormat-_SDA_BASE_(r13) +/* 80245EC4 00242CC4 80 6D 9F AC */ lwz r3, lbl__RwDlPixelFormat-_SDA_BASE_(r13) /* 80245EC8 00242CC8 7C 00 18 00 */ cmpw r0, r3 /* 80245ECC 00242CCC 41 82 00 14 */ beq lbl_80245EE0 /* 80245ED0 00242CD0 38 80 00 00 */ li r4, 0 /* 80245ED4 00242CD4 4B F8 9A 61 */ bl GXSetPixelFmt -/* 80245ED8 00242CD8 80 0D 9F AC */ lwz r0, lbl_803CC8AC-_SDA_BASE_(r13) -/* 80245EDC 00242CDC 90 0D 9F B0 */ stw r0, lbl_803CC8B0-_SDA_BASE_(r13) +/* 80245ED8 00242CD8 80 0D 9F AC */ lwz r0, lbl__RwDlPixelFormat-_SDA_BASE_(r13) +/* 80245EDC 00242CDC 90 0D 9F B0 */ stw r0, lbl__RwDlCurPixelFormat-_SDA_BASE_(r13) lbl_80245EE0: -/* 80245EE0 00242CE0 80 0D 9F B8 */ lwz r0, lbl_803CC8B8-_SDA_BASE_(r13) +/* 80245EE0 00242CE0 80 0D 9F B8 */ lwz r0, lbl__RwDlFSAA-_SDA_BASE_(r13) /* 80245EE4 00242CE4 2C 00 00 00 */ cmpwi r0, 0 /* 80245EE8 00242CE8 40 82 01 20 */ bne lbl_80246008 -/* 80245EEC 00242CEC 80 6D A0 14 */ lwz r3, lbl_803CC914-_SDA_BASE_(r13) +/* 80245EEC 00242CEC 80 6D A0 14 */ lwz r3, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 80245EF0 00242CF0 88 03 00 18 */ lbz r0, 0x18(r3) /* 80245EF4 00242CF4 28 00 00 00 */ cmplwi r0, 0 /* 80245EF8 00242CF8 41 82 00 84 */ beq lbl_80245F7C @@ -89168,14 +89168,14 @@ lbl_80245EE0: /* 80245F20 00242D20 80 1F 00 10 */ lwz r0, 0x10(r31) /* 80245F24 00242D24 6C 84 80 00 */ xoris r4, r4, 0x8000 /* 80245F28 00242D28 90 C1 00 60 */ stw r6, 0x60(r1) -/* 80245F2C 00242D2C C8 82 BD F0 */ lfd f4, lbl_803D0770-_SDA2_BASE_(r2) +/* 80245F2C 00242D2C C8 82 BD F0 */ lfd f4, lbl__571_1-_SDA2_BASE_(r2) /* 80245F30 00242D30 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80245F34 00242D34 C8 01 00 60 */ lfd f0, 0x60(r1) /* 80245F38 00242D38 90 A1 00 5C */ stw r5, 0x5c(r1) /* 80245F3C 00242D3C EC 20 20 28 */ fsubs f1, f0, f4 -/* 80245F40 00242D40 C0 A2 BD D8 */ lfs f5, lbl_803D0758-_SDA2_BASE_(r2) +/* 80245F40 00242D40 C0 A2 BD D8 */ lfs f5, lbl__405_11-_SDA2_BASE_(r2) /* 80245F44 00242D44 90 C1 00 58 */ stw r6, 0x58(r1) -/* 80245F48 00242D48 C0 C2 BD DC */ lfs f6, lbl_803D075C-_SDA2_BASE_(r2) +/* 80245F48 00242D48 C0 C2 BD DC */ lfs f6, lbl__406_11-_SDA2_BASE_(r2) /* 80245F4C 00242D4C C8 01 00 58 */ lfd f0, 0x58(r1) /* 80245F50 00242D50 90 81 00 54 */ stw r4, 0x54(r1) /* 80245F54 00242D54 EC 40 20 28 */ fsubs f2, f0, f4 @@ -89199,13 +89199,13 @@ lbl_80245F7C: /* 80245F98 00242D98 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 80245F9C 00242D9C 90 C1 00 64 */ stw r6, 0x64(r1) /* 80245FA0 00242DA0 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 80245FA4 00242DA4 C8 82 BD F0 */ lfd f4, lbl_803D0770-_SDA2_BASE_(r2) +/* 80245FA4 00242DA4 C8 82 BD F0 */ lfd f4, lbl__571_1-_SDA2_BASE_(r2) /* 80245FA8 00242DA8 90 A1 00 60 */ stw r5, 0x60(r1) -/* 80245FAC 00242DAC C0 A2 BD D8 */ lfs f5, lbl_803D0758-_SDA2_BASE_(r2) +/* 80245FAC 00242DAC C0 A2 BD D8 */ lfs f5, lbl__405_11-_SDA2_BASE_(r2) /* 80245FB0 00242DB0 C8 01 00 60 */ lfd f0, 0x60(r1) /* 80245FB4 00242DB4 90 81 00 5C */ stw r4, 0x5c(r1) /* 80245FB8 00242DB8 EC 20 20 28 */ fsubs f1, f0, f4 -/* 80245FBC 00242DBC C0 C2 BD DC */ lfs f6, lbl_803D075C-_SDA2_BASE_(r2) +/* 80245FBC 00242DBC C0 C2 BD DC */ lfs f6, lbl__406_11-_SDA2_BASE_(r2) /* 80245FC0 00242DC0 90 A1 00 58 */ stw r5, 0x58(r1) /* 80245FC4 00242DC4 C8 01 00 58 */ lfd f0, 0x58(r1) /* 80245FC8 00242DC8 90 61 00 54 */ stw r3, 0x54(r1) @@ -89226,7 +89226,7 @@ lbl_80245FF0: /* 80246000 00242E00 4B F8 9F C1 */ bl GXSetScissor /* 80246004 00242E04 48 00 02 28 */ b lbl_8024622C lbl_80246008: -/* 80246008 00242E08 80 6D A0 14 */ lwz r3, lbl_803CC914-_SDA_BASE_(r13) +/* 80246008 00242E08 80 6D A0 14 */ lwz r3, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 8024600C 00242E0C 88 03 00 18 */ lbz r0, 0x18(r3) /* 80246010 00242E10 28 00 00 00 */ cmplwi r0, 0 /* 80246014 00242E14 41 82 00 84 */ beq lbl_80246098 @@ -89242,14 +89242,14 @@ lbl_80246008: /* 8024603C 00242E3C 80 1F 00 10 */ lwz r0, 0x10(r31) /* 80246040 00242E40 6C 84 80 00 */ xoris r4, r4, 0x8000 /* 80246044 00242E44 90 C1 00 60 */ stw r6, 0x60(r1) -/* 80246048 00242E48 C8 82 BD F0 */ lfd f4, lbl_803D0770-_SDA2_BASE_(r2) +/* 80246048 00242E48 C8 82 BD F0 */ lfd f4, lbl__571_1-_SDA2_BASE_(r2) /* 8024604C 00242E4C 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80246050 00242E50 C8 01 00 60 */ lfd f0, 0x60(r1) /* 80246054 00242E54 90 A1 00 5C */ stw r5, 0x5c(r1) /* 80246058 00242E58 EC 20 20 28 */ fsubs f1, f0, f4 -/* 8024605C 00242E5C C0 A2 BD D8 */ lfs f5, lbl_803D0758-_SDA2_BASE_(r2) +/* 8024605C 00242E5C C0 A2 BD D8 */ lfs f5, lbl__405_11-_SDA2_BASE_(r2) /* 80246060 00242E60 90 C1 00 58 */ stw r6, 0x58(r1) -/* 80246064 00242E64 C0 C2 BD DC */ lfs f6, lbl_803D075C-_SDA2_BASE_(r2) +/* 80246064 00242E64 C0 C2 BD DC */ lfs f6, lbl__406_11-_SDA2_BASE_(r2) /* 80246068 00242E68 C8 01 00 58 */ lfd f0, 0x58(r1) /* 8024606C 00242E6C 90 81 00 54 */ stw r4, 0x54(r1) /* 80246070 00242E70 EC 40 20 28 */ fsubs f2, f0, f4 @@ -89275,13 +89275,13 @@ lbl_80246098: /* 802460BC 00242EBC 6C 63 80 00 */ xoris r3, r3, 0x8000 /* 802460C0 00242EC0 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 802460C4 00242EC4 90 C1 00 64 */ stw r6, 0x64(r1) -/* 802460C8 00242EC8 C8 82 BD F0 */ lfd f4, lbl_803D0770-_SDA2_BASE_(r2) +/* 802460C8 00242EC8 C8 82 BD F0 */ lfd f4, lbl__571_1-_SDA2_BASE_(r2) /* 802460CC 00242ECC 90 A1 00 60 */ stw r5, 0x60(r1) -/* 802460D0 00242ED0 C0 A2 BD D8 */ lfs f5, lbl_803D0758-_SDA2_BASE_(r2) +/* 802460D0 00242ED0 C0 A2 BD D8 */ lfs f5, lbl__405_11-_SDA2_BASE_(r2) /* 802460D4 00242ED4 C8 01 00 60 */ lfd f0, 0x60(r1) /* 802460D8 00242ED8 90 81 00 5C */ stw r4, 0x5c(r1) /* 802460DC 00242EDC EC 20 20 28 */ fsubs f1, f0, f4 -/* 802460E0 00242EE0 C0 C2 BD DC */ lfs f6, lbl_803D075C-_SDA2_BASE_(r2) +/* 802460E0 00242EE0 C0 C2 BD DC */ lfs f6, lbl__406_11-_SDA2_BASE_(r2) /* 802460E4 00242EE4 90 A1 00 58 */ stw r5, 0x58(r1) /* 802460E8 00242EE8 C8 01 00 58 */ lfd f0, 0x58(r1) /* 802460EC 00242EEC 90 61 00 54 */ stw r3, 0x54(r1) @@ -89295,18 +89295,18 @@ lbl_80246098: /* 8024610C 00242F0C EC 80 20 28 */ fsubs f4, f0, f4 /* 80246110 00242F10 4B F8 9E 69 */ bl GXSetViewport lbl_80246114: -/* 80246114 00242F14 80 0D 88 18 */ lwz r0, lbl_803CB118-_SDA_BASE_(r13) +/* 80246114 00242F14 80 0D 88 18 */ lwz r0, lbl__RwDlFSAATop-_SDA_BASE_(r13) /* 80246118 00242F18 2C 00 00 00 */ cmpwi r0, 0 /* 8024611C 00242F1C 41 82 00 84 */ beq lbl_802461A0 /* 80246120 00242F20 A8 9F 00 1E */ lha r4, 0x1e(r31) /* 80246124 00242F24 80 FF 00 10 */ lwz r7, 0x10(r31) -/* 80246128 00242F28 80 6D A0 10 */ lwz r3, lbl_803CC910-_SDA_BASE_(r13) +/* 80246128 00242F28 80 6D A0 10 */ lwz r3, lbl__RwDlHalfHeight-_SDA_BASE_(r13) /* 8024612C 00242F2C 7C 04 3A 14 */ add r0, r4, r7 /* 80246130 00242F30 54 00 08 3C */ slwi r0, r0, 1 /* 80246134 00242F34 38 C3 00 02 */ addi r6, r3, 2 /* 80246138 00242F38 7C 00 30 00 */ cmpw r0, r6 /* 8024613C 00242F3C 41 81 00 20 */ bgt lbl_8024615C -/* 80246140 00242F40 80 AD A0 14 */ lwz r5, lbl_803CC914-_SDA_BASE_(r13) +/* 80246140 00242F40 80 AD A0 14 */ lwz r5, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 80246144 00242F44 54 84 08 3C */ slwi r4, r4, 1 /* 80246148 00242F48 A8 7F 00 1C */ lha r3, 0x1c(r31) /* 8024614C 00242F4C 54 E6 08 3C */ slwi r6, r7, 1 @@ -89317,14 +89317,14 @@ lbl_8024615C: /* 8024615C 00242F5C 54 84 08 3C */ slwi r4, r4, 1 /* 80246160 00242F60 7C 04 30 00 */ cmpw r4, r6 /* 80246164 00242F64 40 81 00 1C */ ble lbl_80246180 -/* 80246168 00242F68 80 AD A0 14 */ lwz r5, lbl_803CC914-_SDA_BASE_(r13) +/* 80246168 00242F68 80 AD A0 14 */ lwz r5, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 8024616C 00242F6C 38 60 00 00 */ li r3, 0 /* 80246170 00242F70 38 80 00 00 */ li r4, 0 /* 80246174 00242F74 A0 A5 00 04 */ lhz r5, 4(r5) /* 80246178 00242F78 4B F8 9E 49 */ bl GXSetScissor /* 8024617C 00242F7C 48 00 00 14 */ b lbl_80246190 lbl_80246180: -/* 80246180 00242F80 80 AD A0 14 */ lwz r5, lbl_803CC914-_SDA_BASE_(r13) +/* 80246180 00242F80 80 AD A0 14 */ lwz r5, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 80246184 00242F84 A8 7F 00 1C */ lha r3, 0x1c(r31) /* 80246188 00242F88 A0 A5 00 04 */ lhz r5, 4(r5) /* 8024618C 00242F8C 4B F8 9E 35 */ bl GXSetScissor @@ -89335,12 +89335,12 @@ lbl_80246190: /* 8024619C 00242F9C 48 00 00 90 */ b lbl_8024622C lbl_802461A0: /* 802461A0 00242FA0 A8 1F 00 1E */ lha r0, 0x1e(r31) -/* 802461A4 00242FA4 80 6D A0 10 */ lwz r3, lbl_803CC910-_SDA_BASE_(r13) +/* 802461A4 00242FA4 80 6D A0 10 */ lwz r3, lbl__RwDlHalfHeight-_SDA_BASE_(r13) /* 802461A8 00242FA8 54 04 08 3C */ slwi r4, r0, 1 /* 802461AC 00242FAC 38 E3 FF FE */ addi r7, r3, -2 /* 802461B0 00242FB0 7C 04 38 00 */ cmpw r4, r7 /* 802461B4 00242FB4 41 80 00 20 */ blt lbl_802461D4 -/* 802461B8 00242FB8 80 AD A0 14 */ lwz r5, lbl_803CC914-_SDA_BASE_(r13) +/* 802461B8 00242FB8 80 AD A0 14 */ lwz r5, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 802461BC 00242FBC 80 1F 00 10 */ lwz r0, 0x10(r31) /* 802461C0 00242FC0 A8 7F 00 1C */ lha r3, 0x1c(r31) /* 802461C4 00242FC4 A0 A5 00 04 */ lhz r5, 4(r5) @@ -89354,21 +89354,21 @@ lbl_802461D4: /* 802461E0 00242FE0 54 00 08 3C */ slwi r0, r0, 1 /* 802461E4 00242FE4 7C 00 30 00 */ cmpw r0, r6 /* 802461E8 00242FE8 40 80 00 1C */ bge lbl_80246204 -/* 802461EC 00242FEC 80 AD A0 14 */ lwz r5, lbl_803CC914-_SDA_BASE_(r13) +/* 802461EC 00242FEC 80 AD A0 14 */ lwz r5, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 802461F0 00242FF0 7C E4 3B 78 */ mr r4, r7 /* 802461F4 00242FF4 38 60 00 00 */ li r3, 0 /* 802461F8 00242FF8 A0 A5 00 04 */ lhz r5, 4(r5) /* 802461FC 00242FFC 4B F8 9D C5 */ bl GXSetScissor /* 80246200 00243000 48 00 00 1C */ b lbl_8024621C lbl_80246204: -/* 80246204 00243004 80 AD A0 14 */ lwz r5, lbl_803CC914-_SDA_BASE_(r13) +/* 80246204 00243004 80 AD A0 14 */ lwz r5, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 80246208 00243008 7C E4 3B 78 */ mr r4, r7 /* 8024620C 0024300C A8 7F 00 1C */ lha r3, 0x1c(r31) /* 80246210 00243010 55 06 08 3C */ slwi r6, r8, 1 /* 80246214 00243014 A0 A5 00 04 */ lhz r5, 4(r5) /* 80246218 00243018 4B F8 9D A9 */ bl GXSetScissor lbl_8024621C: -/* 8024621C 0024301C 80 8D A0 10 */ lwz r4, lbl_803CC910-_SDA_BASE_(r13) +/* 8024621C 0024301C 80 8D A0 10 */ lwz r4, lbl__RwDlHalfHeight-_SDA_BASE_(r13) /* 80246220 00243020 38 60 00 00 */ li r3, 0 /* 80246224 00243024 38 84 FF FE */ addi r4, r4, -2 /* 80246228 00243028 4B F8 9E 11 */ bl GXSetScissorBoxOffset @@ -89381,21 +89381,21 @@ lbl_8024622C: /* 80246240 00243040 4E 80 00 20 */ blr /* 80246244 00243044 38 00 00 00 */ li r0, 0 /* 80246248 00243048 38 60 00 01 */ li r3, 1 -/* 8024624C 0024304C 90 0D A0 18 */ stw r0, lbl_803CC918-_SDA_BASE_(r13) +/* 8024624C 0024304C 90 0D A0 18 */ stw r0, lbl_dgGGlobals-_SDA_BASE_(r13) /* 80246250 00243050 4E 80 00 20 */ blr /* 80246254 00243054 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80246258 00243058 7C 08 02 A6 */ mflr r0 /* 8024625C 0024305C 90 01 00 24 */ stw r0, 0x24(r1) /* 80246260 00243060 4B F8 E0 B1 */ bl OSDisableInterrupts -/* 80246264 00243064 80 8D 9F D0 */ lwz r4, lbl_803CC8D0-_SDA_BASE_(r13) +/* 80246264 00243064 80 8D 9F D0 */ lwz r4, lbl__RwDlFrameCurrent-_SDA_BASE_(r13) /* 80246268 00243068 38 C0 00 00 */ li r6, 0 -/* 8024626C 0024306C 80 0D 9F D4 */ lwz r0, lbl_803CC8D4-_SDA_BASE_(r13) +/* 8024626C 0024306C 80 0D 9F D4 */ lwz r0, lbl__RwDlFrameNew-_SDA_BASE_(r13) /* 80246270 00243070 7C 04 00 50 */ subf r0, r4, r0 /* 80246274 00243074 2C 00 FF FF */ cmpwi r0, -1 /* 80246278 00243078 41 82 00 20 */ beq lbl_80246298 -/* 8024627C 0024307C 80 AD 88 24 */ lwz r5, lbl_803CB124-_SDA_BASE_(r13) -/* 80246280 00243080 80 8D 9F D0 */ lwz r4, lbl_803CC8D0-_SDA_BASE_(r13) -/* 80246284 00243084 80 0D 9F D4 */ lwz r0, lbl_803CC8D4-_SDA_BASE_(r13) +/* 8024627C 0024307C 80 AD 88 24 */ lwz r5, lbl__RwDlLatency-_SDA_BASE_(r13) +/* 80246280 00243080 80 8D 9F D0 */ lwz r4, lbl__RwDlFrameCurrent-_SDA_BASE_(r13) +/* 80246284 00243084 80 0D 9F D4 */ lwz r0, lbl__RwDlFrameNew-_SDA_BASE_(r13) /* 80246288 00243088 38 A5 FF FF */ addi r5, r5, -1 /* 8024628C 0024308C 7C 04 00 50 */ subf r0, r4, r0 /* 80246290 00243090 7C 05 00 00 */ cmpw r5, r0 @@ -89411,10 +89411,10 @@ lbl_8024629C: /* 802462B0 002430B0 80 01 00 08 */ lwz r0, 8(r1) /* 802462B4 002430B4 2C 00 00 01 */ cmpwi r0, 1 /* 802462B8 002430B8 40 82 00 0C */ bne lbl_802462C4 -/* 802462BC 002430BC 38 6D 9F F8 */ addi r3, r13, lbl_803CC8F8-_SDA_BASE_ +/* 802462BC 002430BC 38 6D 9F F8 */ addi r3, r13, lbl__RwDlWaitingDoneRender-_SDA_BASE_ /* 802462C0 002430C0 4B F9 0F F1 */ bl OSSleepThread lbl_802462C4: -/* 802462C4 002430C4 80 0D 9F B8 */ lwz r0, lbl_803CC8B8-_SDA_BASE_(r13) +/* 802462C4 002430C4 80 0D 9F B8 */ lwz r0, lbl__RwDlFSAA-_SDA_BASE_(r13) /* 802462C8 002430C8 2C 00 00 00 */ cmpwi r0, 0 /* 802462CC 002430CC 40 82 01 20 */ bne lbl_802463EC /* 802462D0 002430D0 4B F8 58 75 */ bl GXFlush @@ -89423,51 +89423,51 @@ lbl_802462C4: /* 802462DC 002430DC 38 A1 00 0C */ addi r5, r1, 0xc /* 802462E0 002430E0 4B F8 47 3D */ bl GXGetFifoPtrs /* 802462E4 002430E4 4B F8 E0 2D */ bl OSDisableInterrupts -/* 802462E8 002430E8 80 0D 9F D4 */ lwz r0, lbl_803CC8D4-_SDA_BASE_(r13) -/* 802462EC 002430EC 3C 80 80 38 */ lis r4, lbl_80384400@ha -/* 802462F0 002430F0 38 C4 44 00 */ addi r6, r4, lbl_80384400@l +/* 802462E8 002430E8 80 0D 9F D4 */ lwz r0, lbl__RwDlFrameNew-_SDA_BASE_(r13) +/* 802462EC 002430EC 3C 80 80 38 */ lis r4, lbl__RwGCFrameQueue@ha +/* 802462F0 002430F0 38 C4 44 00 */ addi r6, r4, lbl__RwGCFrameQueue@l /* 802462F4 002430F4 80 E1 00 0C */ lwz r7, 0xc(r1) /* 802462F8 002430F8 54 00 18 38 */ slwi r0, r0, 3 -/* 802462FC 002430FC 38 8D A0 00 */ addi r4, r13, lbl_803CC900-_SDA_BASE_ +/* 802462FC 002430FC 38 8D A0 00 */ addi r4, r13, lbl__RwDlFrameSwap-_SDA_BASE_ /* 80246300 00243100 7C A6 02 14 */ add r5, r6, r0 /* 80246304 00243104 90 E5 00 04 */ stw r7, 4(r5) -/* 80246308 00243108 80 AD 9F C8 */ lwz r5, lbl_803CC8C8-_SDA_BASE_(r13) -/* 8024630C 0024310C 80 0D 9F D4 */ lwz r0, lbl_803CC8D4-_SDA_BASE_(r13) +/* 80246308 00243108 80 AD 9F C8 */ lwz r5, lbl__RwGCXFBCopy-_SDA_BASE_(r13) +/* 8024630C 0024310C 80 0D 9F D4 */ lwz r0, lbl__RwDlFrameNew-_SDA_BASE_(r13) /* 80246310 00243110 54 00 18 38 */ slwi r0, r0, 3 /* 80246314 00243114 7C A6 01 2E */ stwx r5, r6, r0 -/* 80246318 00243118 A0 AD 88 30 */ lhz r5, lbl_803CB130-_SDA_BASE_(r13) -/* 8024631C 0024311C 80 0D 9F D8 */ lwz r0, lbl_803CC8D8-_SDA_BASE_(r13) +/* 80246318 00243118 A0 AD 88 30 */ lhz r5, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) +/* 8024631C 0024311C 80 0D 9F D8 */ lwz r0, lbl__RwDlFrameTokenNew-_SDA_BASE_(r13) /* 80246320 00243120 54 00 08 3C */ slwi r0, r0, 1 /* 80246324 00243124 7C A4 03 2E */ sthx r5, r4, r0 -/* 80246328 00243128 80 8D 9F D4 */ lwz r4, lbl_803CC8D4-_SDA_BASE_(r13) -/* 8024632C 0024312C 80 AD 88 24 */ lwz r5, lbl_803CB124-_SDA_BASE_(r13) +/* 80246328 00243128 80 8D 9F D4 */ lwz r4, lbl__RwDlFrameNew-_SDA_BASE_(r13) +/* 8024632C 0024312C 80 AD 88 24 */ lwz r5, lbl__RwDlLatency-_SDA_BASE_(r13) /* 80246330 00243130 38 84 00 01 */ addi r4, r4, 1 /* 80246334 00243134 7C 04 2B D6 */ divw r0, r4, r5 /* 80246338 00243138 7C 00 29 D6 */ mullw r0, r0, r5 /* 8024633C 0024313C 7C 00 20 50 */ subf r0, r0, r4 -/* 80246340 00243140 90 0D 9F D4 */ stw r0, lbl_803CC8D4-_SDA_BASE_(r13) -/* 80246344 00243144 80 8D 9F D8 */ lwz r4, lbl_803CC8D8-_SDA_BASE_(r13) +/* 80246340 00243140 90 0D 9F D4 */ stw r0, lbl__RwDlFrameNew-_SDA_BASE_(r13) +/* 80246344 00243144 80 8D 9F D8 */ lwz r4, lbl__RwDlFrameTokenNew-_SDA_BASE_(r13) /* 80246348 00243148 38 84 00 01 */ addi r4, r4, 1 /* 8024634C 0024314C 7C 04 2B D6 */ divw r0, r4, r5 /* 80246350 00243150 7C 00 29 D6 */ mullw r0, r0, r5 /* 80246354 00243154 7C 00 20 50 */ subf r0, r0, r4 -/* 80246358 00243158 90 0D 9F D8 */ stw r0, lbl_803CC8D8-_SDA_BASE_(r13) +/* 80246358 00243158 90 0D 9F D8 */ stw r0, lbl__RwDlFrameTokenNew-_SDA_BASE_(r13) /* 8024635C 0024315C 4B F8 DF DD */ bl OSRestoreInterrupts -/* 80246360 00243160 80 0D 9F E0 */ lwz r0, lbl_803CC8E0-_SDA_BASE_(r13) +/* 80246360 00243160 80 0D 9F E0 */ lwz r0, lbl__RwDlBreakPointEnabled-_SDA_BASE_(r13) /* 80246364 00243164 2C 00 00 00 */ cmpwi r0, 0 /* 80246368 00243168 40 82 00 14 */ bne lbl_8024637C /* 8024636C 0024316C 38 00 00 01 */ li r0, 1 -/* 80246370 00243170 90 0D 9F E0 */ stw r0, lbl_803CC8E0-_SDA_BASE_(r13) +/* 80246370 00243170 90 0D 9F E0 */ stw r0, lbl__RwDlBreakPointEnabled-_SDA_BASE_(r13) /* 80246374 00243174 80 61 00 0C */ lwz r3, 0xc(r1) /* 80246378 00243178 4B F8 47 81 */ bl GXEnableBreakPt lbl_8024637C: -/* 8024637C 0024317C 80 0D 9F A8 */ lwz r0, lbl_803CC8A8-_SDA_BASE_(r13) -/* 80246380 00243180 80 6D 9F C8 */ lwz r3, lbl_803CC8C8-_SDA_BASE_(r13) +/* 8024637C 0024317C 80 0D 9F A8 */ lwz r0, lbl__RwDlCopyClear-_SDA_BASE_(r13) +/* 80246380 00243180 80 6D 9F C8 */ lwz r3, lbl__RwGCXFBCopy-_SDA_BASE_(r13) /* 80246384 00243184 54 04 06 3E */ clrlwi r4, r0, 0x18 /* 80246388 00243188 4B F8 6A 01 */ bl GXCopyDisp -/* 8024638C 0024318C A0 6D 88 30 */ lhz r3, lbl_803CB130-_SDA_BASE_(r13) +/* 8024638C 0024318C A0 6D 88 30 */ lhz r3, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 80246390 00243190 4B F8 59 7D */ bl GXSetDrawSync -/* 80246394 00243194 A0 AD 88 30 */ lhz r5, lbl_803CB130-_SDA_BASE_(r13) +/* 80246394 00243194 A0 AD 88 30 */ lhz r5, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 80246398 00243198 3C 80 92 49 */ lis r4, 0x92492493@ha /* 8024639C 0024319C 38 04 24 93 */ addi r0, r4, 0x92492493@l /* 802463A0 002431A0 3C 60 00 01 */ lis r3, 0x0000E000@ha @@ -89480,18 +89480,18 @@ lbl_8024637C: /* 802463BC 002431BC 7C 63 22 14 */ add r3, r3, r4 /* 802463C0 002431C0 7C 03 01 D6 */ mullw r0, r3, r0 /* 802463C4 002431C4 7C 00 28 50 */ subf r0, r0, r5 -/* 802463C8 002431C8 B0 0D 88 30 */ sth r0, lbl_803CB130-_SDA_BASE_(r13) +/* 802463C8 002431C8 B0 0D 88 30 */ sth r0, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 802463CC 002431CC 4B F8 57 79 */ bl GXFlush -/* 802463D0 002431D0 80 0D 9F C8 */ lwz r0, lbl_803CC8C8-_SDA_BASE_(r13) -/* 802463D4 002431D4 80 6D 9F C0 */ lwz r3, lbl_803CC8C0-_SDA_BASE_(r13) +/* 802463D0 002431D0 80 0D 9F C8 */ lwz r0, lbl__RwGCXFBCopy-_SDA_BASE_(r13) +/* 802463D4 002431D4 80 6D 9F C0 */ lwz r3, lbl__RwGCXFB1-_SDA_BASE_(r13) /* 802463D8 002431D8 7C 00 18 40 */ cmplw r0, r3 /* 802463DC 002431DC 40 82 00 08 */ bne lbl_802463E4 -/* 802463E0 002431E0 80 6D 9F C4 */ lwz r3, lbl_803CC8C4-_SDA_BASE_(r13) +/* 802463E0 002431E0 80 6D 9F C4 */ lwz r3, lbl__RwGCXFB2-_SDA_BASE_(r13) lbl_802463E4: -/* 802463E4 002431E4 90 6D 9F C8 */ stw r3, lbl_803CC8C8-_SDA_BASE_(r13) +/* 802463E4 002431E4 90 6D 9F C8 */ stw r3, lbl__RwGCXFBCopy-_SDA_BASE_(r13) /* 802463E8 002431E8 48 00 02 7C */ b lbl_80246664 lbl_802463EC: -/* 802463EC 002431EC 80 0D 88 18 */ lwz r0, lbl_803CB118-_SDA_BASE_(r13) +/* 802463EC 002431EC 80 0D 88 18 */ lwz r0, lbl__RwDlFSAATop-_SDA_BASE_(r13) /* 802463F0 002431F0 2C 00 00 00 */ cmpwi r0, 0 /* 802463F4 002431F4 41 82 00 E4 */ beq lbl_802464D8 /* 802463F8 002431F8 4B F8 57 4D */ bl GXFlush @@ -89500,40 +89500,40 @@ lbl_802463EC: /* 80246404 00243204 38 A1 00 0C */ addi r5, r1, 0xc /* 80246408 00243208 4B F8 46 15 */ bl GXGetFifoPtrs /* 8024640C 0024320C 4B F8 DF 05 */ bl OSDisableInterrupts -/* 80246410 00243210 80 0D 9F D4 */ lwz r0, lbl_803CC8D4-_SDA_BASE_(r13) -/* 80246414 00243214 3C 80 80 38 */ lis r4, lbl_80384400@ha -/* 80246418 00243218 38 A4 44 00 */ addi r5, r4, lbl_80384400@l +/* 80246410 00243210 80 0D 9F D4 */ lwz r0, lbl__RwDlFrameNew-_SDA_BASE_(r13) +/* 80246414 00243214 3C 80 80 38 */ lis r4, lbl__RwGCFrameQueue@ha +/* 80246418 00243218 38 A4 44 00 */ addi r5, r4, lbl__RwGCFrameQueue@l /* 8024641C 0024321C 80 C1 00 0C */ lwz r6, 0xc(r1) /* 80246420 00243220 54 00 18 38 */ slwi r0, r0, 3 /* 80246424 00243224 7C 85 02 14 */ add r4, r5, r0 /* 80246428 00243228 90 C4 00 04 */ stw r6, 4(r4) -/* 8024642C 0024322C 80 8D 9F C8 */ lwz r4, lbl_803CC8C8-_SDA_BASE_(r13) -/* 80246430 00243230 80 0D 9F D4 */ lwz r0, lbl_803CC8D4-_SDA_BASE_(r13) +/* 8024642C 0024322C 80 8D 9F C8 */ lwz r4, lbl__RwGCXFBCopy-_SDA_BASE_(r13) +/* 80246430 00243230 80 0D 9F D4 */ lwz r0, lbl__RwDlFrameNew-_SDA_BASE_(r13) /* 80246434 00243234 54 00 18 38 */ slwi r0, r0, 3 /* 80246438 00243238 7C 85 01 2E */ stwx r4, r5, r0 -/* 8024643C 0024323C 80 AD 9F D4 */ lwz r5, lbl_803CC8D4-_SDA_BASE_(r13) -/* 80246440 00243240 80 8D 88 24 */ lwz r4, lbl_803CB124-_SDA_BASE_(r13) +/* 8024643C 0024323C 80 AD 9F D4 */ lwz r5, lbl__RwDlFrameNew-_SDA_BASE_(r13) +/* 80246440 00243240 80 8D 88 24 */ lwz r4, lbl__RwDlLatency-_SDA_BASE_(r13) /* 80246444 00243244 38 A5 00 01 */ addi r5, r5, 1 /* 80246448 00243248 7C 05 23 D6 */ divw r0, r5, r4 /* 8024644C 0024324C 7C 00 21 D6 */ mullw r0, r0, r4 /* 80246450 00243250 7C 00 28 50 */ subf r0, r0, r5 -/* 80246454 00243254 90 0D 9F D4 */ stw r0, lbl_803CC8D4-_SDA_BASE_(r13) +/* 80246454 00243254 90 0D 9F D4 */ stw r0, lbl__RwDlFrameNew-_SDA_BASE_(r13) /* 80246458 00243258 4B F8 DE E1 */ bl OSRestoreInterrupts -/* 8024645C 0024325C 80 0D 9F E0 */ lwz r0, lbl_803CC8E0-_SDA_BASE_(r13) +/* 8024645C 0024325C 80 0D 9F E0 */ lwz r0, lbl__RwDlBreakPointEnabled-_SDA_BASE_(r13) /* 80246460 00243260 2C 00 00 00 */ cmpwi r0, 0 /* 80246464 00243264 40 82 00 14 */ bne lbl_80246478 /* 80246468 00243268 38 00 00 01 */ li r0, 1 -/* 8024646C 0024326C 90 0D 9F E0 */ stw r0, lbl_803CC8E0-_SDA_BASE_(r13) +/* 8024646C 0024326C 90 0D 9F E0 */ stw r0, lbl__RwDlBreakPointEnabled-_SDA_BASE_(r13) /* 80246470 00243270 80 61 00 0C */ lwz r3, 0xc(r1) /* 80246474 00243274 4B F8 46 85 */ bl GXEnableBreakPt lbl_80246478: -/* 80246478 00243278 80 0D 9F A8 */ lwz r0, lbl_803CC8A8-_SDA_BASE_(r13) -/* 8024647C 0024327C 80 6D 9F C8 */ lwz r3, lbl_803CC8C8-_SDA_BASE_(r13) +/* 80246478 00243278 80 0D 9F A8 */ lwz r0, lbl__RwDlCopyClear-_SDA_BASE_(r13) +/* 8024647C 0024327C 80 6D 9F C8 */ lwz r3, lbl__RwGCXFBCopy-_SDA_BASE_(r13) /* 80246480 00243280 54 04 06 3E */ clrlwi r4, r0, 0x18 /* 80246484 00243284 4B F8 69 05 */ bl GXCopyDisp -/* 80246488 00243288 A0 6D 88 30 */ lhz r3, lbl_803CB130-_SDA_BASE_(r13) +/* 80246488 00243288 A0 6D 88 30 */ lhz r3, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 8024648C 0024328C 4B F8 58 81 */ bl GXSetDrawSync -/* 80246490 00243290 A0 AD 88 30 */ lhz r5, lbl_803CB130-_SDA_BASE_(r13) +/* 80246490 00243290 A0 AD 88 30 */ lhz r5, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 80246494 00243294 3C 80 92 49 */ lis r4, 0x92492493@ha /* 80246498 00243298 38 04 24 93 */ addi r0, r4, 0x92492493@l /* 8024649C 0024329C 3C 60 00 01 */ lis r3, 0x0000E000@ha @@ -89546,10 +89546,10 @@ lbl_80246478: /* 802464B8 002432B8 7C 63 22 14 */ add r3, r3, r4 /* 802464BC 002432BC 7C 03 01 D6 */ mullw r0, r3, r0 /* 802464C0 002432C0 7C 00 28 50 */ subf r0, r0, r5 -/* 802464C4 002432C4 B0 0D 88 30 */ sth r0, lbl_803CB130-_SDA_BASE_(r13) +/* 802464C4 002432C4 B0 0D 88 30 */ sth r0, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 802464C8 002432C8 4B F8 56 7D */ bl GXFlush /* 802464CC 002432CC 38 00 00 00 */ li r0, 0 -/* 802464D0 002432D0 90 0D 88 18 */ stw r0, lbl_803CB118-_SDA_BASE_(r13) +/* 802464D0 002432D0 90 0D 88 18 */ stw r0, lbl__RwDlFSAATop-_SDA_BASE_(r13) /* 802464D4 002432D4 48 00 01 90 */ b lbl_80246664 lbl_802464D8: /* 802464D8 002432D8 4B F8 56 6D */ bl GXFlush @@ -89558,47 +89558,47 @@ lbl_802464D8: /* 802464E4 002432E4 38 A1 00 0C */ addi r5, r1, 0xc /* 802464E8 002432E8 4B F8 45 35 */ bl GXGetFifoPtrs /* 802464EC 002432EC 4B F8 DE 25 */ bl OSDisableInterrupts -/* 802464F0 002432F0 80 0D 9F D4 */ lwz r0, lbl_803CC8D4-_SDA_BASE_(r13) -/* 802464F4 002432F4 3C 80 80 38 */ lis r4, lbl_80384400@ha -/* 802464F8 002432F8 38 C4 44 00 */ addi r6, r4, lbl_80384400@l +/* 802464F0 002432F0 80 0D 9F D4 */ lwz r0, lbl__RwDlFrameNew-_SDA_BASE_(r13) +/* 802464F4 002432F4 3C 80 80 38 */ lis r4, lbl__RwGCFrameQueue@ha +/* 802464F8 002432F8 38 C4 44 00 */ addi r6, r4, lbl__RwGCFrameQueue@l /* 802464FC 002432FC 80 E1 00 0C */ lwz r7, 0xc(r1) /* 80246500 00243300 54 00 18 38 */ slwi r0, r0, 3 -/* 80246504 00243304 38 8D A0 00 */ addi r4, r13, lbl_803CC900-_SDA_BASE_ +/* 80246504 00243304 38 8D A0 00 */ addi r4, r13, lbl__RwDlFrameSwap-_SDA_BASE_ /* 80246508 00243308 7C A6 02 14 */ add r5, r6, r0 /* 8024650C 0024330C 90 E5 00 04 */ stw r7, 4(r5) -/* 80246510 00243310 80 AD 9F C8 */ lwz r5, lbl_803CC8C8-_SDA_BASE_(r13) -/* 80246514 00243314 80 0D 9F D4 */ lwz r0, lbl_803CC8D4-_SDA_BASE_(r13) +/* 80246510 00243310 80 AD 9F C8 */ lwz r5, lbl__RwGCXFBCopy-_SDA_BASE_(r13) +/* 80246514 00243314 80 0D 9F D4 */ lwz r0, lbl__RwDlFrameNew-_SDA_BASE_(r13) /* 80246518 00243318 54 00 18 38 */ slwi r0, r0, 3 /* 8024651C 0024331C 7C A6 01 2E */ stwx r5, r6, r0 -/* 80246520 00243320 A0 AD 88 30 */ lhz r5, lbl_803CB130-_SDA_BASE_(r13) -/* 80246524 00243324 80 0D 9F D8 */ lwz r0, lbl_803CC8D8-_SDA_BASE_(r13) +/* 80246520 00243320 A0 AD 88 30 */ lhz r5, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) +/* 80246524 00243324 80 0D 9F D8 */ lwz r0, lbl__RwDlFrameTokenNew-_SDA_BASE_(r13) /* 80246528 00243328 54 00 08 3C */ slwi r0, r0, 1 /* 8024652C 0024332C 7C A4 03 2E */ sthx r5, r4, r0 -/* 80246530 00243330 80 8D 9F D4 */ lwz r4, lbl_803CC8D4-_SDA_BASE_(r13) -/* 80246534 00243334 80 AD 88 24 */ lwz r5, lbl_803CB124-_SDA_BASE_(r13) +/* 80246530 00243330 80 8D 9F D4 */ lwz r4, lbl__RwDlFrameNew-_SDA_BASE_(r13) +/* 80246534 00243334 80 AD 88 24 */ lwz r5, lbl__RwDlLatency-_SDA_BASE_(r13) /* 80246538 00243338 38 84 00 01 */ addi r4, r4, 1 /* 8024653C 0024333C 7C 04 2B D6 */ divw r0, r4, r5 /* 80246540 00243340 7C 00 29 D6 */ mullw r0, r0, r5 /* 80246544 00243344 7C 00 20 50 */ subf r0, r0, r4 -/* 80246548 00243348 90 0D 9F D4 */ stw r0, lbl_803CC8D4-_SDA_BASE_(r13) -/* 8024654C 0024334C 80 8D 9F D8 */ lwz r4, lbl_803CC8D8-_SDA_BASE_(r13) +/* 80246548 00243348 90 0D 9F D4 */ stw r0, lbl__RwDlFrameNew-_SDA_BASE_(r13) +/* 8024654C 0024334C 80 8D 9F D8 */ lwz r4, lbl__RwDlFrameTokenNew-_SDA_BASE_(r13) /* 80246550 00243350 38 84 00 01 */ addi r4, r4, 1 /* 80246554 00243354 7C 04 2B D6 */ divw r0, r4, r5 /* 80246558 00243358 7C 00 29 D6 */ mullw r0, r0, r5 /* 8024655C 0024335C 7C 00 20 50 */ subf r0, r0, r4 -/* 80246560 00243360 90 0D 9F D8 */ stw r0, lbl_803CC8D8-_SDA_BASE_(r13) +/* 80246560 00243360 90 0D 9F D8 */ stw r0, lbl__RwDlFrameTokenNew-_SDA_BASE_(r13) /* 80246564 00243364 4B F8 DD D5 */ bl OSRestoreInterrupts -/* 80246568 00243368 80 0D 9F E0 */ lwz r0, lbl_803CC8E0-_SDA_BASE_(r13) +/* 80246568 00243368 80 0D 9F E0 */ lwz r0, lbl__RwDlBreakPointEnabled-_SDA_BASE_(r13) /* 8024656C 0024336C 2C 00 00 00 */ cmpwi r0, 0 /* 80246570 00243370 40 82 00 14 */ bne lbl_80246584 /* 80246574 00243374 38 00 00 01 */ li r0, 1 -/* 80246578 00243378 90 0D 9F E0 */ stw r0, lbl_803CC8E0-_SDA_BASE_(r13) +/* 80246578 00243378 90 0D 9F E0 */ stw r0, lbl__RwDlBreakPointEnabled-_SDA_BASE_(r13) /* 8024657C 0024337C 80 61 00 0C */ lwz r3, 0xc(r1) /* 80246580 00243380 4B F8 45 79 */ bl GXEnableBreakPt lbl_80246584: /* 80246584 00243384 38 60 00 02 */ li r3, 2 /* 80246588 00243388 4B F8 62 11 */ bl GXSetCopyClamp -/* 8024658C 0024338C 80 AD A0 14 */ lwz r5, lbl_803CC914-_SDA_BASE_(r13) +/* 8024658C 0024338C 80 AD A0 14 */ lwz r5, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 80246590 00243390 38 60 00 00 */ li r3, 0 /* 80246594 00243394 38 80 00 02 */ li r4, 2 /* 80246598 00243398 A0 C5 00 06 */ lhz r6, 6(r5) @@ -89606,22 +89606,22 @@ lbl_80246584: /* 802465A0 002433A0 38 06 FF FE */ addi r0, r6, -2 /* 802465A4 002433A4 54 06 04 3E */ clrlwi r6, r0, 0x10 /* 802465A8 002433A8 4B F8 5F 71 */ bl GXSetDispCopySrc -/* 802465AC 002433AC 80 6D A0 14 */ lwz r3, lbl_803CC914-_SDA_BASE_(r13) -/* 802465B0 002433B0 80 0D 9F A8 */ lwz r0, lbl_803CC8A8-_SDA_BASE_(r13) +/* 802465AC 002433AC 80 6D A0 14 */ lwz r3, lbl__RwDlRenderMode-_SDA_BASE_(r13) +/* 802465B0 002433B0 80 0D 9F A8 */ lwz r0, lbl__RwDlCopyClear-_SDA_BASE_(r13) /* 802465B4 002433B4 A0 A3 00 04 */ lhz r5, 4(r3) /* 802465B8 002433B8 A0 63 00 06 */ lhz r3, 6(r3) /* 802465BC 002433BC 54 04 06 3E */ clrlwi r4, r0, 0x18 /* 802465C0 002433C0 38 05 00 0F */ addi r0, r5, 0xf -/* 802465C4 002433C4 80 CD 9F C8 */ lwz r6, lbl_803CC8C8-_SDA_BASE_(r13) +/* 802465C4 002433C4 80 CD 9F C8 */ lwz r6, lbl__RwGCXFBCopy-_SDA_BASE_(r13) /* 802465C8 002433C8 54 05 04 36 */ rlwinm r5, r0, 0, 0x10, 0x1b /* 802465CC 002433CC 38 03 FF FE */ addi r0, r3, -2 /* 802465D0 002433D0 7C 05 01 D6 */ mullw r0, r5, r0 /* 802465D4 002433D4 54 00 08 3C */ slwi r0, r0, 1 /* 802465D8 002433D8 7C 66 02 14 */ add r3, r6, r0 /* 802465DC 002433DC 4B F8 67 AD */ bl GXCopyDisp -/* 802465E0 002433E0 A0 6D 88 30 */ lhz r3, lbl_803CB130-_SDA_BASE_(r13) +/* 802465E0 002433E0 A0 6D 88 30 */ lhz r3, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 802465E4 002433E4 4B F8 57 29 */ bl GXSetDrawSync -/* 802465E8 002433E8 A0 CD 88 30 */ lhz r6, lbl_803CB130-_SDA_BASE_(r13) +/* 802465E8 002433E8 A0 CD 88 30 */ lhz r6, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 802465EC 002433EC 3C A0 92 49 */ lis r5, 0x92492493@ha /* 802465F0 002433F0 38 05 24 93 */ addi r0, r5, 0x92492493@l /* 802465F4 002433F4 3C 80 00 01 */ lis r4, 0x0000E000@ha @@ -89635,24 +89635,24 @@ lbl_80246584: /* 80246614 00243414 7C 84 2A 14 */ add r4, r4, r5 /* 80246618 00243418 7C 04 01 D6 */ mullw r0, r4, r0 /* 8024661C 0024341C 7C 00 30 50 */ subf r0, r0, r6 -/* 80246620 00243420 B0 0D 88 30 */ sth r0, lbl_803CB130-_SDA_BASE_(r13) +/* 80246620 00243420 B0 0D 88 30 */ sth r0, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 80246624 00243424 4B F8 61 75 */ bl GXSetCopyClamp -/* 80246628 00243428 80 CD A0 14 */ lwz r6, lbl_803CC914-_SDA_BASE_(r13) +/* 80246628 00243428 80 CD A0 14 */ lwz r6, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 8024662C 0024342C 38 60 00 00 */ li r3, 0 /* 80246630 00243430 38 80 00 00 */ li r4, 0 /* 80246634 00243434 A0 A6 00 04 */ lhz r5, 4(r6) /* 80246638 00243438 A0 C6 00 06 */ lhz r6, 6(r6) /* 8024663C 0024343C 4B F8 5E DD */ bl GXSetDispCopySrc /* 80246640 00243440 4B F8 55 05 */ bl GXFlush -/* 80246644 00243444 80 0D 9F C8 */ lwz r0, lbl_803CC8C8-_SDA_BASE_(r13) -/* 80246648 00243448 80 6D 9F C0 */ lwz r3, lbl_803CC8C0-_SDA_BASE_(r13) +/* 80246644 00243444 80 0D 9F C8 */ lwz r0, lbl__RwGCXFBCopy-_SDA_BASE_(r13) +/* 80246648 00243448 80 6D 9F C0 */ lwz r3, lbl__RwGCXFB1-_SDA_BASE_(r13) /* 8024664C 0024344C 7C 00 18 40 */ cmplw r0, r3 /* 80246650 00243450 40 82 00 08 */ bne lbl_80246658 -/* 80246654 00243454 80 6D 9F C4 */ lwz r3, lbl_803CC8C4-_SDA_BASE_(r13) +/* 80246654 00243454 80 6D 9F C4 */ lwz r3, lbl__RwGCXFB2-_SDA_BASE_(r13) lbl_80246658: -/* 80246658 00243458 90 6D 9F C8 */ stw r3, lbl_803CC8C8-_SDA_BASE_(r13) +/* 80246658 00243458 90 6D 9F C8 */ stw r3, lbl__RwGCXFBCopy-_SDA_BASE_(r13) /* 8024665C 0024345C 38 00 00 01 */ li r0, 1 -/* 80246660 00243460 90 0D 88 18 */ stw r0, lbl_803CB118-_SDA_BASE_(r13) +/* 80246660 00243460 90 0D 88 18 */ stw r0, lbl__RwDlFSAATop-_SDA_BASE_(r13) lbl_80246664: /* 80246664 00243464 80 01 00 24 */ lwz r0, 0x24(r1) /* 80246668 00243468 38 60 00 01 */ li r3, 1 @@ -89662,8 +89662,8 @@ lbl_80246664: .global _rwDeviceGetHandle _rwDeviceGetHandle: -/* 80246678 00243478 3C 60 80 2C */ lis r3, lbl_802B8178@ha -/* 8024667C 0024347C 38 63 81 78 */ addi r3, r3, lbl_802B8178@l +/* 80246678 00243478 3C 60 80 2C */ lis r3, lbl_rwDlDriverDevice$633@ha +/* 8024667C 0024347C 38 63 81 78 */ addi r3, r3, lbl_rwDlDriverDevice$633@l /* 80246680 00243480 4E 80 00 20 */ blr .global _rwDlTransformSetup @@ -89676,18 +89676,18 @@ _rwDlTransformSetup: /* 80246698 00243498 7C 9F 23 78 */ mr r31, r4 /* 8024669C 0024349C 41 82 00 2C */ beq lbl_802466C8 /* 802466A0 002434A0 3C 80 00 02 */ lis r4, 0x00020003@ha -/* 802466A4 002434A4 3C A0 80 38 */ lis r5, lbl_80384454@ha +/* 802466A4 002434A4 3C A0 80 38 */ lis r5, lbl__RwDlInvCamLTM@ha /* 802466A8 002434A8 38 04 00 03 */ addi r0, r4, 0x00020003@l /* 802466AC 002434AC 90 01 00 44 */ stw r0, 0x44(r1) /* 802466B0 002434B0 7C 64 1B 78 */ mr r4, r3 -/* 802466B4 002434B4 38 A5 44 54 */ addi r5, r5, lbl_80384454@l +/* 802466B4 002434B4 38 A5 44 54 */ addi r5, r5, lbl__RwDlInvCamLTM@l /* 802466B8 002434B8 38 61 00 38 */ addi r3, r1, 0x38 /* 802466BC 002434BC 4B FE 9C E5 */ bl RwMatrixMultiply /* 802466C0 002434C0 38 A1 00 38 */ addi r5, r1, 0x38 /* 802466C4 002434C4 48 00 00 10 */ b lbl_802466D4 lbl_802466C8: -/* 802466C8 002434C8 3C 60 80 38 */ lis r3, lbl_80384454@ha -/* 802466CC 002434CC 38 03 44 54 */ addi r0, r3, lbl_80384454@l +/* 802466C8 002434C8 3C 60 80 38 */ lis r3, lbl__RwDlInvCamLTM@ha +/* 802466CC 002434CC 38 03 44 54 */ addi r0, r3, lbl__RwDlInvCamLTM@l /* 802466D0 002434D0 7C 05 03 78 */ mr r5, r0 lbl_802466D4: /* 802466D4 002434D4 C0 05 00 00 */ lfs f0, 0(r5) @@ -89755,7 +89755,7 @@ RwGameCubeCameraTextureFlush: /* 802467BC 002435BC 38 80 00 00 */ li r4, 0 /* 802467C0 002435C0 83 E3 00 00 */ lwz r31, 0(r3) /* 802467C4 002435C4 38 60 00 00 */ li r3, 0 -/* 802467C8 002435C8 80 0D A0 20 */ lwz r0, lbl_803CC920-_SDA_BASE_(r13) +/* 802467C8 002435C8 80 0D A0 20 */ lwz r0, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 802467CC 002435CC 7F DF 02 14 */ add r30, r31, r0 /* 802467D0 002435D0 4B F8 63 9D */ bl GXSetCopyFilter /* 802467D4 002435D4 2C 1C 00 00 */ cmpwi r28, 0 @@ -89792,9 +89792,9 @@ lbl_80246828: /* 80246848 00243648 38 03 FF FC */ addi r0, r3, -4 /* 8024684C 0024364C 28 00 00 1C */ cmplwi r0, 0x1c /* 80246850 00243650 41 81 00 B8 */ bgt lbl_80246908 -/* 80246854 00243654 3C 60 80 2C */ lis r3, lbl_802B81B0@ha +/* 80246854 00243654 3C 60 80 2C */ lis r3, lbl__667_2@ha /* 80246858 00243658 54 00 10 3A */ slwi r0, r0, 2 -/* 8024685C 0024365C 38 63 81 B0 */ addi r3, r3, lbl_802B81B0@l +/* 8024685C 0024365C 38 63 81 B0 */ addi r3, r3, lbl__667_2@l /* 80246860 00243660 7C 03 00 2E */ lwzx r0, r3, r0 /* 80246864 00243664 7C 09 03 A6 */ mtctr r0 /* 80246868 00243668 4E 80 04 20 */ bctr @@ -89850,12 +89850,12 @@ lbl_80246908: /* 8024692C 0024372C 48 00 00 4C */ b lbl_80246978 lbl_80246930: /* 80246930 00243730 80 7E 00 1C */ lwz r3, 0x1c(r30) -/* 80246934 00243734 80 0D 9F A8 */ lwz r0, lbl_803CC8A8-_SDA_BASE_(r13) +/* 80246934 00243734 80 0D 9F A8 */ lwz r0, lbl__RwDlCopyClear-_SDA_BASE_(r13) /* 80246938 00243738 7C 63 22 14 */ add r3, r3, r4 /* 8024693C 0024373C 54 04 06 3E */ clrlwi r4, r0, 0x18 /* 80246940 00243740 4B F8 65 B1 */ bl GXCopyTex /* 80246944 00243744 4B F8 55 09 */ bl GXPixModeSync -/* 80246948 00243748 80 CD A0 14 */ lwz r6, lbl_803CC914-_SDA_BASE_(r13) +/* 80246948 00243748 80 CD A0 14 */ lwz r6, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 8024694C 0024374C 38 A0 00 01 */ li r5, 1 /* 80246950 00243750 88 66 00 19 */ lbz r3, 0x19(r6) /* 80246954 00243754 38 86 00 1A */ addi r4, r6, 0x1a @@ -89880,22 +89880,22 @@ lbl_80246978: .global RwGameCubeGetXFBs RwGameCubeGetXFBs: -/* 80246998 00243798 80 0D 9F E4 */ lwz r0, lbl_803CC8E4-_SDA_BASE_(r13) +/* 80246998 00243798 80 0D 9F E4 */ lwz r0, lbl__RwDlFrameReadyOnToken-_SDA_BASE_(r13) /* 8024699C 0024379C 2C 00 00 01 */ cmpwi r0, 1 /* 802469A0 002437A0 41 82 FF F8 */ beq RwGameCubeGetXFBs -/* 802469A4 002437A4 80 AD 9F D8 */ lwz r5, lbl_803CC8D8-_SDA_BASE_(r13) -/* 802469A8 002437A8 80 0D 9F DC */ lwz r0, lbl_803CC8DC-_SDA_BASE_(r13) +/* 802469A4 002437A4 80 AD 9F D8 */ lwz r5, lbl__RwDlFrameTokenNew-_SDA_BASE_(r13) +/* 802469A8 002437A8 80 0D 9F DC */ lwz r0, lbl__RwDlFrameTokenCurrent-_SDA_BASE_(r13) /* 802469AC 002437AC 7C 05 00 00 */ cmpw r5, r0 /* 802469B0 002437B0 40 82 FF E8 */ bne RwGameCubeGetXFBs -/* 802469B4 002437B4 80 0D 9F CC */ lwz r0, lbl_803CC8CC-_SDA_BASE_(r13) +/* 802469B4 002437B4 80 0D 9F CC */ lwz r0, lbl__RwGCXFBDisp-_SDA_BASE_(r13) /* 802469B8 002437B8 90 03 00 00 */ stw r0, 0(r3) -/* 802469BC 002437BC 80 0D 9F C8 */ lwz r0, lbl_803CC8C8-_SDA_BASE_(r13) +/* 802469BC 002437BC 80 0D 9F C8 */ lwz r0, lbl__RwGCXFBCopy-_SDA_BASE_(r13) /* 802469C0 002437C0 90 04 00 00 */ stw r0, 0(r4) /* 802469C4 002437C4 4E 80 00 20 */ blr .global RwGameCubeSetMinRetraceCount RwGameCubeSetMinRetraceCount: -/* 802469C8 002437C8 98 6D 88 29 */ stb r3, lbl_803CB129-_SDA_BASE_(r13) +/* 802469C8 002437C8 98 6D 88 29 */ stb r3, lbl__RwDlRetraceMinCount-_SDA_BASE_(r13) /* 802469CC 002437CC 4E 80 00 20 */ blr .global _rwDlRasterPluginAttach @@ -89909,7 +89909,7 @@ _rwDlRasterPluginAttach: /* 802469E8 002437E8 38 C0 00 00 */ li r6, 0 /* 802469EC 002437EC 38 E0 00 00 */ li r7, 0 /* 802469F0 002437F0 4B FF 4D 7D */ bl RwRasterRegisterPlugin -/* 802469F4 002437F4 90 6D A0 20 */ stw r3, lbl_803CC920-_SDA_BASE_(r13) +/* 802469F4 002437F4 90 6D A0 20 */ stw r3, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 802469F8 002437F8 80 01 00 14 */ lwz r0, 0x14(r1) /* 802469FC 002437FC 7C 08 03 A6 */ mtlr r0 /* 80246A00 00243800 38 21 00 10 */ addi r1, r1, 0x10 @@ -89946,9 +89946,9 @@ lbl_80246A60: /* 80246A64 00243864 38 03 FF FC */ addi r0, r3, -4 /* 80246A68 00243868 28 00 00 1C */ cmplwi r0, 0x1c /* 80246A6C 0024386C 41 81 00 88 */ bgt lbl_80246AF4 -/* 80246A70 00243870 3C 60 80 2C */ lis r3, lbl_802B8228@ha +/* 80246A70 00243870 3C 60 80 2C */ lis r3, lbl__313@ha /* 80246A74 00243874 54 00 10 3A */ slwi r0, r0, 2 -/* 80246A78 00243878 38 63 82 28 */ addi r3, r3, lbl_802B8228@l +/* 80246A78 00243878 38 63 82 28 */ addi r3, r3, lbl__313@l /* 80246A7C 0024387C 7C 03 00 2E */ lwzx r0, r3, r0 /* 80246A80 00243880 7C 09 03 A6 */ mtctr r0 /* 80246A84 00243884 4E 80 04 20 */ bctr @@ -90048,9 +90048,9 @@ lbl_80246BD4: /* 80246BD8 002439D8 38 03 FF FC */ addi r0, r3, -4 /* 80246BDC 002439DC 28 00 00 1C */ cmplwi r0, 0x1c /* 80246BE0 002439E0 41 81 00 50 */ bgt lbl_80246C30 -/* 80246BE4 002439E4 3C 60 80 2C */ lis r3, lbl_802B829C@ha +/* 80246BE4 002439E4 3C 60 80 2C */ lis r3, lbl__348_5@ha /* 80246BE8 002439E8 54 00 10 3A */ slwi r0, r0, 2 -/* 80246BEC 002439EC 38 63 82 9C */ addi r3, r3, lbl_802B829C@l +/* 80246BEC 002439EC 38 63 82 9C */ addi r3, r3, lbl__348_5@l /* 80246BF0 002439F0 7C 03 00 2E */ lwzx r0, r3, r0 /* 80246BF4 002439F4 7C 09 03 A6 */ mtctr r0 /* 80246BF8 002439F8 4E 80 04 20 */ bctr @@ -90091,7 +90091,7 @@ _rwDlRasterGetNumMipLevels: /* 80246C70 00243A70 90 01 00 14 */ stw r0, 0x14(r1) /* 80246C74 00243A74 93 E1 00 0C */ stw r31, 0xc(r1) /* 80246C78 00243A78 7C 7F 1B 78 */ mr r31, r3 -/* 80246C7C 00243A7C 80 AD A0 20 */ lwz r5, lbl_803CC920-_SDA_BASE_(r13) +/* 80246C7C 00243A7C 80 AD A0 20 */ lwz r5, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 80246C80 00243A80 80 64 00 00 */ lwz r3, 0(r4) /* 80246C84 00243A84 38 05 00 32 */ addi r0, r5, 0x32 /* 80246C88 00243A88 7C 63 00 AE */ lbzx r3, r3, r0 @@ -90148,9 +90148,9 @@ rwsdk.DlRasterTile: /* 80246D34 00243B34 7C DE 33 78 */ mr r30, r6 /* 80246D38 00243B38 7D 1F 43 78 */ mr r31, r8 /* 80246D3C 00243B3C 41 81 02 28 */ bgt lbl_80246F64 -/* 80246D40 00243B40 3C 60 80 2C */ lis r3, lbl_802B8310@ha +/* 80246D40 00243B40 3C 60 80 2C */ lis r3, lbl__444_2@ha /* 80246D44 00243B44 54 00 10 3A */ slwi r0, r0, 2 -/* 80246D48 00243B48 38 63 83 10 */ addi r3, r3, lbl_802B8310@l +/* 80246D48 00243B48 38 63 83 10 */ addi r3, r3, lbl__444_2@l /* 80246D4C 00243B4C 7C 03 00 2E */ lwzx r0, r3, r0 /* 80246D50 00243B50 7C 09 03 A6 */ mtctr r0 /* 80246D54 00243B54 4E 80 04 20 */ bctr @@ -90335,9 +90335,9 @@ rwsdk.DlRasterUntile: /* 80246FC8 00243DC8 7C DE 33 78 */ mr r30, r6 /* 80246FCC 00243DCC 7D 1F 43 78 */ mr r31, r8 /* 80246FD0 00243DD0 41 81 02 28 */ bgt lbl_802471F8 -/* 80246FD4 00243DD4 3C 60 80 2C */ lis r3, lbl_802B8384@ha +/* 80246FD4 00243DD4 3C 60 80 2C */ lis r3, lbl__514_1@ha /* 80246FD8 00243DD8 54 00 10 3A */ slwi r0, r0, 2 -/* 80246FDC 00243DDC 38 63 83 84 */ addi r3, r3, lbl_802B8384@l +/* 80246FDC 00243DDC 38 63 83 84 */ addi r3, r3, lbl__514_1@l /* 80246FE0 00243DE0 7C 03 00 2E */ lwzx r0, r3, r0 /* 80246FE4 00243DE4 7C 09 03 A6 */ mtctr r0 /* 80246FE8 00243DE8 4E 80 04 20 */ bctr @@ -90515,7 +90515,7 @@ lbl_8024721C: /* 8024724C 0024404C 7C B7 2B 78 */ mr r23, r5 /* 80247250 00244050 88 1C 00 20 */ lbz r0, 0x20(r28) /* 80247254 00244054 54 A5 C6 3E */ rlwinm r5, r5, 0x18, 0x18, 0x1f -/* 80247258 00244058 80 8D A0 20 */ lwz r4, lbl_803CC920-_SDA_BASE_(r13) +/* 80247258 00244058 80 8D A0 20 */ lwz r4, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 8024725C 0024405C 7C 76 1B 78 */ mr r22, r3 /* 80247260 00244060 54 00 07 7E */ clrlwi r0, r0, 0x1d /* 80247264 00244064 83 7C 00 00 */ lwz r27, 0(r28) @@ -90557,9 +90557,9 @@ lbl_802472DC: /* 802472E0 002440E0 38 03 FF FC */ addi r0, r3, -4 /* 802472E4 002440E4 28 00 00 1C */ cmplwi r0, 0x1c /* 802472E8 002440E8 41 81 00 50 */ bgt lbl_80247338 -/* 802472EC 002440EC 3C 60 80 2C */ lis r3, lbl_802B846C@ha +/* 802472EC 002440EC 3C 60 80 2C */ lis r3, lbl__617_5@ha /* 802472F0 002440F0 54 00 10 3A */ slwi r0, r0, 2 -/* 802472F4 002440F4 38 63 84 6C */ addi r3, r3, lbl_802B846C@l +/* 802472F4 002440F4 38 63 84 6C */ addi r3, r3, lbl__617_5@l /* 802472F8 002440F8 7C 03 00 2E */ lwzx r0, r3, r0 /* 802472FC 002440FC 7C 09 03 A6 */ mtctr r0 /* 80247300 00244100 4E 80 04 20 */ bctr @@ -90596,7 +90596,7 @@ lbl_80247360: /* 80247374 00244174 41 82 00 08 */ beq lbl_8024737C /* 80247378 00244178 7C 60 1B 78 */ mr r0, r3 lbl_8024737C: -/* 8024737C 0024417C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024737C 0024417C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80247380 00244180 7C 7F 01 D6 */ mullw r3, r31, r0 /* 80247384 00244184 81 84 01 34 */ lwz r12, 0x134(r4) /* 80247388 00244188 7D 89 03 A6 */ mtctr r12 @@ -90643,9 +90643,9 @@ lbl_8024740C: /* 80247418 00244218 38 03 FF FC */ addi r0, r3, -4 /* 8024741C 0024421C 28 00 00 1C */ cmplwi r0, 0x1c /* 80247420 00244220 41 81 00 A8 */ bgt lbl_802474C8 -/* 80247424 00244224 3C 60 80 2C */ lis r3, lbl_802B83F8@ha +/* 80247424 00244224 3C 60 80 2C */ lis r3, lbl__618_6@ha /* 80247428 00244228 54 00 10 3A */ slwi r0, r0, 2 -/* 8024742C 0024422C 38 63 83 F8 */ addi r3, r3, lbl_802B83F8@l +/* 8024742C 0024422C 38 63 83 F8 */ addi r3, r3, lbl__618_6@l /* 80247430 00244230 7C 03 00 2E */ lwzx r0, r3, r0 /* 80247434 00244234 7C 09 03 A6 */ mtctr r0 /* 80247438 00244238 4E 80 04 20 */ bctr @@ -90750,12 +90750,12 @@ lbl_80247598: /* 802475B0 002443B0 60 00 00 04 */ ori r0, r0, 4 /* 802475B4 002443B4 98 1B 00 22 */ stb r0, 0x22(r27) /* 802475B8 002443B8 A0 7A 00 30 */ lhz r3, 0x30(r26) -/* 802475BC 002443BC A0 0D 88 30 */ lhz r0, lbl_803CB130-_SDA_BASE_(r13) +/* 802475BC 002443BC A0 0D 88 30 */ lhz r0, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 802475C0 002443C0 7C 03 00 40 */ cmplw r3, r0 /* 802475C4 002443C4 40 82 00 44 */ bne lbl_80247608 -/* 802475C8 002443C8 A0 6D 88 30 */ lhz r3, lbl_803CB130-_SDA_BASE_(r13) +/* 802475C8 002443C8 A0 6D 88 30 */ lhz r3, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 802475CC 002443CC 4B F8 47 41 */ bl GXSetDrawSync -/* 802475D0 002443D0 A0 AD 88 30 */ lhz r5, lbl_803CB130-_SDA_BASE_(r13) +/* 802475D0 002443D0 A0 AD 88 30 */ lhz r5, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 802475D4 002443D4 3C 80 92 49 */ lis r4, 0x92492493@ha /* 802475D8 002443D8 38 04 24 93 */ addi r0, r4, 0x92492493@l /* 802475DC 002443DC 3C 60 00 01 */ lis r3, 0x0000E000@ha @@ -90768,7 +90768,7 @@ lbl_80247598: /* 802475F8 002443F8 7C 63 22 14 */ add r3, r3, r4 /* 802475FC 002443FC 7C 03 01 D6 */ mullw r0, r3, r0 /* 80247600 00244400 7C 00 28 50 */ subf r0, r0, r5 -/* 80247604 00244404 B0 0D 88 30 */ sth r0, lbl_803CB130-_SDA_BASE_(r13) +/* 80247604 00244404 B0 0D 88 30 */ sth r0, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) lbl_80247608: /* 80247608 00244408 A0 7A 00 30 */ lhz r3, 0x30(r26) /* 8024760C 0024440C 48 00 45 C9 */ bl _rwDlTokenQueryDone @@ -90815,7 +90815,7 @@ lbl_80247674: /* 802476A0 002444A0 93 C1 00 18 */ stw r30, 0x18(r1) /* 802476A4 002444A4 93 A1 00 14 */ stw r29, 0x14(r1) /* 802476A8 002444A8 88 04 00 20 */ lbz r0, 0x20(r4) -/* 802476AC 002444AC 80 6D A0 20 */ lwz r3, lbl_803CC920-_SDA_BASE_(r13) +/* 802476AC 002444AC 80 6D A0 20 */ lwz r3, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 802476B0 002444B0 54 00 07 7E */ clrlwi r0, r0, 0x1d /* 802476B4 002444B4 83 C4 00 00 */ lwz r30, 0(r4) /* 802476B8 002444B8 2C 00 00 03 */ cmpwi r0, 3 @@ -90860,7 +90860,7 @@ lbl_80247740: /* 80247740 00244540 88 1F 00 22 */ lbz r0, 0x22(r31) /* 80247744 00244544 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a /* 80247748 00244548 40 82 00 20 */ bne lbl_80247768 -/* 8024774C 0024454C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024774C 0024454C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80247750 00244550 80 7D 00 28 */ lwz r3, 0x28(r29) /* 80247754 00244554 81 84 01 38 */ lwz r12, 0x138(r4) /* 80247758 00244558 7D 89 03 A6 */ mtctr r12 @@ -90948,7 +90948,7 @@ lbl_80247878: /* 80247884 00244684 80 04 00 08 */ lwz r0, 8(r4) /* 80247888 00244688 28 00 00 00 */ cmplwi r0, 0 /* 8024788C 0024468C 40 82 00 44 */ bne lbl_802478D0 -/* 80247890 00244690 80 CD A0 20 */ lwz r6, lbl_803CC920-_SDA_BASE_(r13) +/* 80247890 00244690 80 CD A0 20 */ lwz r6, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 80247894 00244694 54 A0 07 BD */ rlwinm. r0, r5, 0, 0x1e, 0x1e /* 80247898 00244698 7C C4 32 14 */ add r6, r4, r6 /* 8024789C 0024469C 41 82 00 10 */ beq lbl_802478AC @@ -91007,7 +91007,7 @@ lbl_80247950: /* 80247954 00244754 7C 1F 00 40 */ cmplw r31, r0 /* 80247958 00244758 40 82 00 44 */ bne lbl_8024799C /* 8024795C 0024475C 88 1F 00 22 */ lbz r0, 0x22(r31) -/* 80247960 00244760 80 6D A0 20 */ lwz r3, lbl_803CC920-_SDA_BASE_(r13) +/* 80247960 00244760 80 6D A0 20 */ lwz r3, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 80247964 00244764 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b /* 80247968 00244768 7C 7F 1A 14 */ add r3, r31, r3 /* 8024796C 0024476C 41 82 00 1C */ beq lbl_80247988 @@ -91048,13 +91048,13 @@ lbl_802479CC: rwsdk.DlGetRasterFormat: /* 802479E0 002447E0 94 21 FF A0 */ stwu r1, -0x60(r1) /* 802479E4 002447E4 7C 08 02 A6 */ mflr r0 -/* 802479E8 002447E8 3D 00 80 2C */ lis r8, lbl_802B8228@ha +/* 802479E8 002447E8 3D 00 80 2C */ lis r8, lbl__313@ha /* 802479EC 002447EC 54 86 06 38 */ rlwinm r6, r4, 0, 0x18, 0x1c /* 802479F0 002447F0 90 01 00 64 */ stw r0, 0x64(r1) /* 802479F4 002447F4 54 80 07 7E */ clrlwi r0, r4, 0x1d -/* 802479F8 002447F8 39 08 82 28 */ addi r8, r8, lbl_802B8228@l +/* 802479F8 002447F8 39 08 82 28 */ addi r8, r8, lbl__313@l /* 802479FC 002447FC 80 E3 00 00 */ lwz r7, 0(r3) -/* 80247A00 00244800 80 AD A0 20 */ lwz r5, lbl_803CC920-_SDA_BASE_(r13) +/* 80247A00 00244800 80 AD A0 20 */ lwz r5, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 80247A04 00244804 98 03 00 20 */ stb r0, 0x20(r3) /* 80247A08 00244808 7C A7 2A 14 */ add r5, r7, r5 /* 80247A0C 0024480C 54 80 04 2E */ rlwinm r0, r4, 0, 0x10, 0x17 @@ -91092,9 +91092,9 @@ lbl_80247A78: /* 80247A80 00244880 80 83 00 14 */ lwz r4, 0x14(r3) /* 80247A84 00244884 28 04 00 20 */ cmplwi r4, 0x20 /* 80247A88 00244888 41 81 01 30 */ bgt lbl_80247BB8 -/* 80247A8C 0024488C 3C C0 80 2C */ lis r6, lbl_802B85DC@ha +/* 80247A8C 0024488C 3C C0 80 2C */ lis r6, lbl__827_2@ha /* 80247A90 00244890 54 84 10 3A */ slwi r4, r4, 2 -/* 80247A94 00244894 38 C6 85 DC */ addi r6, r6, lbl_802B85DC@l +/* 80247A94 00244894 38 C6 85 DC */ addi r6, r6, lbl__827_2@l /* 80247A98 00244898 7C 86 20 2E */ lwzx r4, r6, r4 /* 80247A9C 0024489C 7C 89 03 A6 */ mtctr r4 /* 80247AA0 002448A0 4E 80 04 20 */ bctr @@ -91412,7 +91412,7 @@ lbl_80247ED8: lbl_80247F04: /* 80247F04 00244D04 54 04 05 2F */ rlwinm. r4, r0, 0, 0x14, 0x17 /* 80247F08 00244D08 40 82 00 54 */ bne lbl_80247F5C -/* 80247F0C 00244D0C 80 8D A0 14 */ lwz r4, lbl_803CC914-_SDA_BASE_(r13) +/* 80247F0C 00244D0C 80 8D A0 14 */ lwz r4, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 80247F10 00244D10 88 84 00 19 */ lbz r4, 0x19(r4) /* 80247F14 00244D14 28 04 00 00 */ cmplwi r4, 0 /* 80247F18 00244D18 41 82 00 24 */ beq lbl_80247F3C @@ -91436,7 +91436,7 @@ lbl_80247F3C: lbl_80247F5C: /* 80247F5C 00244D5C 28 00 07 00 */ cmplwi r0, 0x700 /* 80247F60 00244D60 40 82 00 24 */ bne lbl_80247F84 -/* 80247F64 00244D64 80 8D A0 14 */ lwz r4, lbl_803CC914-_SDA_BASE_(r13) +/* 80247F64 00244D64 80 8D A0 14 */ lwz r4, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 80247F68 00244D68 88 84 00 19 */ lbz r4, 0x19(r4) /* 80247F6C 00244D6C 28 04 00 00 */ cmplwi r4, 0 /* 80247F70 00244D70 41 82 00 14 */ beq lbl_80247F84 @@ -91490,10 +91490,10 @@ _rwDlTextureRasterCreate: /* 80248014 00244E14 93 A1 00 24 */ stw r29, 0x24(r1) /* 80248018 00244E18 7C 7D 1B 78 */ mr r29, r3 /* 8024801C 00244E1C 93 81 00 20 */ stw r28, 0x20(r1) -/* 80248020 00244E20 80 AD A0 20 */ lwz r5, lbl_803CC920-_SDA_BASE_(r13) +/* 80248020 00244E20 80 AD A0 20 */ lwz r5, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 80248024 00244E24 7F DD 2A 14 */ add r30, r29, r5 /* 80248028 00244E28 98 1E 00 32 */ stb r0, 0x32(r30) -/* 8024802C 00244E2C 80 6D A0 20 */ lwz r3, lbl_803CC920-_SDA_BASE_(r13) +/* 8024802C 00244E2C 80 6D A0 20 */ lwz r3, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 80248030 00244E30 80 9D 00 00 */ lwz r4, 0(r29) /* 80248034 00244E34 38 03 00 32 */ addi r0, r3, 0x32 /* 80248038 00244E38 7C 64 00 AE */ lbzx r3, r4, r0 @@ -91545,7 +91545,7 @@ lbl_802480BC: /* 802480D8 00244ED8 41 82 00 AC */ beq lbl_80248184 /* 802480DC 00244EDC 80 1D 00 14 */ lwz r0, 0x14(r29) /* 802480E0 00244EE0 38 80 00 01 */ li r4, 1 -/* 802480E4 00244EE4 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 802480E4 00244EE4 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802480E8 00244EE8 7C 80 00 30 */ slw r0, r4, r0 /* 802480EC 00244EEC 54 04 08 3C */ slwi r4, r0, 1 /* 802480F0 00244EF0 81 83 01 34 */ lwz r12, 0x134(r3) @@ -91587,7 +91587,7 @@ lbl_80248148: /* 8024817C 00244F7C 4B F8 5D CD */ bl GXInitTlutObj /* 80248180 00244F80 48 00 00 7C */ b lbl_802481FC lbl_80248184: -/* 80248184 00244F84 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80248184 00244F84 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80248188 00244F88 38 7F 00 1F */ addi r3, r31, 0x1f /* 8024818C 00244F8C 81 84 01 34 */ lwz r12, 0x134(r4) /* 80248190 00244F90 7D 89 03 A6 */ mtctr r12 @@ -91639,7 +91639,7 @@ lbl_80248200: /* 8024823C 0024503C 93 A1 00 34 */ stw r29, 0x34(r1) /* 80248240 00245040 7C 9D 23 78 */ mr r29, r4 /* 80248244 00245044 93 81 00 30 */ stw r28, 0x30(r1) -/* 80248248 00245048 80 6D A0 20 */ lwz r3, lbl_803CC920-_SDA_BASE_(r13) +/* 80248248 00245048 80 6D A0 20 */ lwz r3, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 8024824C 0024504C 90 04 00 18 */ stw r0, 0x18(r4) /* 80248250 00245050 7C FD 1A 14 */ add r7, r29, r3 /* 80248254 00245054 7F A3 EB 78 */ mr r3, r29 @@ -91653,7 +91653,7 @@ lbl_80248200: /* 80248274 00245074 90 07 00 24 */ stw r0, 0x24(r7) /* 80248278 00245078 90 07 00 28 */ stw r0, 0x28(r7) /* 8024827C 0024507C 90 07 00 2C */ stw r0, 0x2c(r7) -/* 80248280 00245080 A0 0D A0 40 */ lhz r0, lbl_803CC940-_SDA_BASE_(r13) +/* 80248280 00245080 A0 0D A0 40 */ lhz r0, lbl__RwDlTokenLastSeen-_SDA_BASE_(r13) /* 80248284 00245084 B0 07 00 30 */ sth r0, 0x30(r7) /* 80248288 00245088 98 C7 00 32 */ stb r6, 0x32(r7) /* 8024828C 0024508C 98 C7 00 33 */ stb r6, 0x33(r7) @@ -91704,12 +91704,12 @@ lbl_80248318: lbl_80248330: /* 80248330 00245130 38 80 00 01 */ li r4, 1 lbl_80248334: -/* 80248334 00245134 80 6D A0 20 */ lwz r3, lbl_803CC920-_SDA_BASE_(r13) +/* 80248334 00245134 80 6D A0 20 */ lwz r3, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 80248338 00245138 38 04 FF FF */ addi r0, r4, -1 /* 8024833C 0024513C 3B C0 00 00 */ li r30, 0 /* 80248340 00245140 7F FD 1A 14 */ add r31, r29, r3 /* 80248344 00245144 98 1F 00 32 */ stb r0, 0x32(r31) -/* 80248348 00245148 80 6D A0 20 */ lwz r3, lbl_803CC920-_SDA_BASE_(r13) +/* 80248348 00245148 80 6D A0 20 */ lwz r3, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 8024834C 0024514C 80 9D 00 00 */ lwz r4, 0(r29) /* 80248350 00245150 38 03 00 32 */ addi r0, r3, 0x32 /* 80248354 00245154 7C 64 00 AE */ lbzx r3, r4, r0 @@ -91761,7 +91761,7 @@ lbl_802483D8: /* 802483F4 002451F4 41 82 00 AC */ beq lbl_802484A0 /* 802483F8 002451F8 80 1D 00 14 */ lwz r0, 0x14(r29) /* 802483FC 002451FC 38 80 00 01 */ li r4, 1 -/* 80248400 00245200 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80248400 00245200 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80248404 00245204 7C 80 00 30 */ slw r0, r4, r0 /* 80248408 00245208 54 04 08 3C */ slwi r4, r0, 1 /* 8024840C 0024520C 81 83 01 34 */ lwz r12, 0x134(r3) @@ -91803,7 +91803,7 @@ lbl_80248464: /* 80248498 00245298 4B F8 5A B1 */ bl GXInitTlutObj /* 8024849C 0024529C 48 00 00 7C */ b lbl_80248518 lbl_802484A0: -/* 802484A0 002452A0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802484A0 002452A0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802484A4 002452A4 38 7E 00 1F */ addi r3, r30, 0x1f /* 802484A8 002452A8 81 84 01 34 */ lwz r12, 0x134(r4) /* 802484AC 002452AC 7D 89 03 A6 */ mtctr r12 @@ -91840,9 +91840,9 @@ lbl_8024851C: /* 8024851C 0024531C 2C 00 00 00 */ cmpwi r0, 0 /* 80248520 00245320 40 82 00 7C */ bne lbl_8024859C /* 80248524 00245324 38 00 00 01 */ li r0, 1 -/* 80248528 00245328 3C 60 80 2C */ lis r3, lbl_802B8660@ha +/* 80248528 00245328 3C 60 80 2C */ lis r3, lbl__936_1@ha /* 8024852C 0024532C 90 01 00 24 */ stw r0, 0x24(r1) -/* 80248530 00245330 38 83 86 60 */ addi r4, r3, lbl_802B8660@l +/* 80248530 00245330 38 83 86 60 */ addi r4, r3, lbl__936_1@l /* 80248534 00245334 38 60 00 02 */ li r3, 2 /* 80248538 00245338 4C C6 31 82 */ crclr 6 /* 8024853C 0024533C 4B FE 70 F9 */ bl _rwerror @@ -91907,15 +91907,15 @@ lbl_80248610: /* 80248610 00245410 2C 00 00 06 */ cmpwi r0, 6 /* 80248614 00245414 40 80 00 A8 */ bge lbl_802486BC lbl_80248618: -/* 80248618 00245418 80 6D A0 20 */ lwz r3, lbl_803CC920-_SDA_BASE_(r13) -/* 8024861C 0024541C A0 0D 88 30 */ lhz r0, lbl_803CB130-_SDA_BASE_(r13) +/* 80248618 00245418 80 6D A0 20 */ lwz r3, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) +/* 8024861C 0024541C A0 0D 88 30 */ lhz r0, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 80248620 00245420 7F FE 1A 14 */ add r31, r30, r3 /* 80248624 00245424 A0 7F 00 30 */ lhz r3, 0x30(r31) /* 80248628 00245428 7C 03 00 40 */ cmplw r3, r0 /* 8024862C 0024542C 40 82 00 44 */ bne lbl_80248670 -/* 80248630 00245430 A0 6D 88 30 */ lhz r3, lbl_803CB130-_SDA_BASE_(r13) +/* 80248630 00245430 A0 6D 88 30 */ lhz r3, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 80248634 00245434 4B F8 36 D9 */ bl GXSetDrawSync -/* 80248638 00245438 A0 AD 88 30 */ lhz r5, lbl_803CB130-_SDA_BASE_(r13) +/* 80248638 00245438 A0 AD 88 30 */ lhz r5, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 8024863C 0024543C 3C 80 92 49 */ lis r4, 0x92492493@ha /* 80248640 00245440 38 04 24 93 */ addi r0, r4, 0x92492493@l /* 80248644 00245444 3C 60 00 01 */ lis r3, 0x0000E000@ha @@ -91928,13 +91928,13 @@ lbl_80248618: /* 80248660 00245460 7C 63 22 14 */ add r3, r3, r4 /* 80248664 00245464 7C 03 01 D6 */ mullw r0, r3, r0 /* 80248668 00245468 7C 00 28 50 */ subf r0, r0, r5 -/* 8024866C 0024546C B0 0D 88 30 */ sth r0, lbl_803CB130-_SDA_BASE_(r13) +/* 8024866C 0024546C B0 0D 88 30 */ sth r0, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) lbl_80248670: /* 80248670 00245470 A0 7F 00 30 */ lhz r3, 0x30(r31) /* 80248674 00245474 48 00 35 61 */ bl _rwDlTokenQueryDone /* 80248678 00245478 2C 03 00 00 */ cmpwi r3, 0 /* 8024867C 0024547C 41 82 FF F4 */ beq lbl_80248670 -/* 80248680 00245480 80 6D A0 2C */ lwz r3, lbl_803CC92C-_SDA_BASE_(r13) +/* 80248680 00245480 80 6D A0 2C */ lwz r3, lbl__RwDlTexture-_SDA_BASE_(r13) /* 80248684 00245484 28 03 00 00 */ cmplwi r3, 0 /* 80248688 00245488 41 82 00 1C */ beq lbl_802486A4 /* 8024868C 0024548C 80 03 00 00 */ lwz r0, 0(r3) @@ -91944,7 +91944,7 @@ lbl_80248670: /* 8024869C 0024549C 38 A0 00 00 */ li r5, 0 /* 802486A0 002454A0 48 00 00 65 */ bl _rwDlTextureSetRaster lbl_802486A4: -/* 802486A4 002454A4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802486A4 002454A4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802486A8 002454A8 80 7F 00 18 */ lwz r3, 0x18(r31) /* 802486AC 002454AC 81 84 01 38 */ lwz r12, 0x138(r4) /* 802486B0 002454B0 7D 89 03 A6 */ mtctr r12 @@ -91976,7 +91976,7 @@ lbl_802486EC: _rwDlTextureSetRaster: /* 80248704 00245504 90 83 00 00 */ stw r4, 0(r3) /* 80248708 00245508 3C A0 01 00 */ lis r5, 0x100 -/* 8024870C 0024550C 80 8D A0 38 */ lwz r4, lbl_803CC938-_SDA_BASE_(r13) +/* 8024870C 0024550C 80 8D A0 38 */ lwz r4, lbl__RwGameCubeTextureExtOffset-_SDA_BASE_(r13) /* 80248710 00245510 38 04 00 20 */ addi r0, r4, 0x20 /* 80248714 00245514 7C A3 01 2E */ stwx r5, r3, r0 /* 80248718 00245518 38 60 00 01 */ li r3, 1 @@ -91998,13 +91998,13 @@ _rwDlTextureSetRaster: _rwDlRenderStateOpen: /* 80248750 00245550 94 21 FF E0 */ stwu r1, -0x20(r1) /* 80248754 00245554 7C 08 02 A6 */ mflr r0 -/* 80248758 00245558 3C 60 80 38 */ lis r3, lbl_80384498@ha +/* 80248758 00245558 3C 60 80 38 */ lis r3, lbl__RwDlStateCache@ha /* 8024875C 0024555C 38 C0 00 FF */ li r6, 0xff /* 80248760 00245560 90 01 00 24 */ stw r0, 0x24(r1) -/* 80248764 00245564 39 23 44 98 */ addi r9, r3, lbl_80384498@l +/* 80248764 00245564 39 23 44 98 */ addi r9, r3, lbl__RwDlStateCache@l /* 80248768 00245568 39 40 00 00 */ li r10, 0 /* 8024876C 0024556C 39 00 00 01 */ li r8, 1 -/* 80248770 00245570 81 62 BD F8 */ lwz r11, lbl_803D0778-_SDA2_BASE_(r2) +/* 80248770 00245570 81 62 BD F8 */ lwz r11, lbl__276-_SDA2_BASE_(r2) /* 80248774 00245574 38 E0 FF FF */ li r7, -1 /* 80248778 00245578 38 00 00 03 */ li r0, 3 /* 8024877C 0024557C 38 60 00 01 */ li r3, 1 @@ -92017,12 +92017,12 @@ _rwDlRenderStateOpen: /* 80248798 00245598 98 C9 00 1D */ stb r6, 0x1d(r9) /* 8024879C 0024559C 98 C9 00 1E */ stb r6, 0x1e(r9) /* 802487A0 002455A0 98 C9 00 1F */ stb r6, 0x1f(r9) -/* 802487A4 002455A4 C0 02 BD FC */ lfs f0, lbl_803D077C-_SDA2_BASE_(r2) +/* 802487A4 002455A4 C0 02 BD FC */ lfs f0, lbl__295_1-_SDA2_BASE_(r2) /* 802487A8 002455A8 91 61 00 1C */ stw r11, 0x1c(r1) /* 802487AC 002455AC D0 09 00 24 */ stfs f0, 0x24(r9) -/* 802487B0 002455B0 C0 22 BE 00 */ lfs f1, lbl_803D0780-_SDA2_BASE_(r2) +/* 802487B0 002455B0 C0 22 BE 00 */ lfs f1, lbl__296_1-_SDA2_BASE_(r2) /* 802487B4 002455B4 D0 29 00 28 */ stfs f1, 0x28(r9) -/* 802487B8 002455B8 C0 02 BE 04 */ lfs f0, lbl_803D0784-_SDA2_BASE_(r2) +/* 802487B8 002455B8 C0 02 BE 04 */ lfs f0, lbl__297_2-_SDA2_BASE_(r2) /* 802487BC 002455BC D0 09 00 2C */ stfs f0, 0x2c(r9) /* 802487C0 002455C0 D0 29 00 30 */ stfs f1, 0x30(r9) /* 802487C4 002455C4 91 49 00 20 */ stw r10, 0x20(r9) @@ -92030,9 +92030,9 @@ _rwDlRenderStateOpen: /* 802487CC 002455CC 91 09 00 04 */ stw r8, 4(r9) /* 802487D0 002455D0 90 09 00 08 */ stw r0, 8(r9) /* 802487D4 002455D4 4B F8 70 F9 */ bl GXSetZMode -/* 802487D8 002455D8 3C 60 80 38 */ lis r3, lbl_80384498@ha +/* 802487D8 002455D8 3C 60 80 38 */ lis r3, lbl__RwDlStateCache@ha /* 802487DC 002455DC 38 00 00 01 */ li r0, 1 -/* 802487E0 002455E0 38 83 44 98 */ addi r4, r3, lbl_80384498@l +/* 802487E0 002455E0 38 83 44 98 */ addi r4, r3, lbl__RwDlStateCache@l /* 802487E4 002455E4 38 60 00 01 */ li r3, 1 /* 802487E8 002455E8 90 04 00 44 */ stw r0, 0x44(r4) /* 802487EC 002455EC 4B F8 71 15 */ bl GXSetZCompLoc @@ -92042,9 +92042,9 @@ _rwDlRenderStateOpen: /* 802487FC 002455FC 38 C0 00 07 */ li r6, 7 /* 80248800 00245600 38 E0 00 00 */ li r7, 0 /* 80248804 00245604 4B F8 6A 41 */ bl GXSetAlphaCompare -/* 80248808 00245608 3C 60 80 38 */ lis r3, lbl_80384498@ha +/* 80248808 00245608 3C 60 80 38 */ lis r3, lbl__RwDlStateCache@ha /* 8024880C 0024560C 39 40 00 04 */ li r10, 4 -/* 80248810 00245610 39 23 44 98 */ addi r9, r3, lbl_80384498@l +/* 80248810 00245610 39 23 44 98 */ addi r9, r3, lbl__RwDlStateCache@l /* 80248814 00245614 39 00 00 00 */ li r8, 0 /* 80248818 00245618 38 E0 00 05 */ li r7, 5 /* 8024881C 0024561C 38 00 00 06 */ li r0, 6 @@ -92062,9 +92062,9 @@ _rwDlRenderStateOpen: /* 8024884C 0024564C 91 49 00 3C */ stw r10, 0x3c(r9) /* 80248850 00245650 90 E9 00 40 */ stw r7, 0x40(r9) /* 80248854 00245654 4B F8 6F CD */ bl GXSetBlendMode -/* 80248858 00245658 3C 60 80 38 */ lis r3, lbl_80384498@ha +/* 80248858 00245658 3C 60 80 38 */ lis r3, lbl__RwDlStateCache@ha /* 8024885C 0024565C 38 00 00 02 */ li r0, 2 -/* 80248860 00245660 38 83 44 98 */ addi r4, r3, lbl_80384498@l +/* 80248860 00245660 38 83 44 98 */ addi r4, r3, lbl__RwDlStateCache@l /* 80248864 00245664 38 60 00 01 */ li r3, 1 /* 80248868 00245668 90 04 00 0C */ stw r0, 0xc(r4) /* 8024886C 0024566C 4B F8 3B CD */ bl GXSetCullMode @@ -92140,31 +92140,31 @@ _rwDlRenderStateOpen: /* 80248984 00245784 48 00 27 01 */ bl _rwDlTextureCacheInit /* 80248988 00245788 38 60 00 00 */ li r3, 0 /* 8024898C 0024578C 4B FF 5D 81 */ bl RwTextureCreate -/* 80248990 00245790 90 6D A0 2C */ stw r3, lbl_803CC92C-_SDA_BASE_(r13) +/* 80248990 00245790 90 6D A0 2C */ stw r3, lbl__RwDlTexture-_SDA_BASE_(r13) /* 80248994 00245794 38 60 00 04 */ li r3, 4 /* 80248998 00245798 38 80 00 04 */ li r4, 4 /* 8024899C 0024579C 38 A0 00 10 */ li r5, 0x10 -/* 802489A0 002457A0 80 ED A0 2C */ lwz r7, lbl_803CC92C-_SDA_BASE_(r13) +/* 802489A0 002457A0 80 ED A0 2C */ lwz r7, lbl__RwDlTexture-_SDA_BASE_(r13) /* 802489A4 002457A4 38 C0 02 04 */ li r6, 0x204 /* 802489A8 002457A8 80 07 00 50 */ lwz r0, 0x50(r7) /* 802489AC 002457AC 54 00 00 2E */ rlwinm r0, r0, 0, 0, 0x17 /* 802489B0 002457B0 60 00 00 02 */ ori r0, r0, 2 /* 802489B4 002457B4 90 07 00 50 */ stw r0, 0x50(r7) -/* 802489B8 002457B8 80 ED A0 2C */ lwz r7, lbl_803CC92C-_SDA_BASE_(r13) +/* 802489B8 002457B8 80 ED A0 2C */ lwz r7, lbl__RwDlTexture-_SDA_BASE_(r13) /* 802489BC 002457BC 80 07 00 50 */ lwz r0, 0x50(r7) /* 802489C0 002457C0 54 00 06 1E */ rlwinm r0, r0, 0, 0x18, 0xf /* 802489C4 002457C4 60 00 11 00 */ ori r0, r0, 0x1100 /* 802489C8 002457C8 90 07 00 50 */ stw r0, 0x50(r7) /* 802489CC 002457CC 4B FF 2F 11 */ bl RwRasterCreate -/* 802489D0 002457D0 90 6D A0 28 */ stw r3, lbl_803CC928-_SDA_BASE_(r13) +/* 802489D0 002457D0 90 6D A0 28 */ stw r3, lbl__RwDlRasterWhite-_SDA_BASE_(r13) /* 802489D4 002457D4 38 80 00 00 */ li r4, 0 /* 802489D8 002457D8 38 A0 00 09 */ li r5, 9 -/* 802489DC 002457DC 80 6D A0 28 */ lwz r3, lbl_803CC928-_SDA_BASE_(r13) +/* 802489DC 002457DC 80 6D A0 28 */ lwz r3, lbl__RwDlRasterWhite-_SDA_BASE_(r13) /* 802489E0 002457E0 4B FF 2F F1 */ bl RwRasterLock /* 802489E4 002457E4 38 80 00 FF */ li r4, 0xff /* 802489E8 002457E8 38 A0 00 20 */ li r5, 0x20 /* 802489EC 002457EC 4B DB AA 6D */ bl memset -/* 802489F0 002457F0 80 6D A0 28 */ lwz r3, lbl_803CC928-_SDA_BASE_(r13) +/* 802489F0 002457F0 80 6D A0 28 */ lwz r3, lbl__RwDlRasterWhite-_SDA_BASE_(r13) /* 802489F4 002457F4 4B FF 2C 65 */ bl RwRasterUnlock /* 802489F8 002457F8 80 01 00 24 */ lwz r0, 0x24(r1) /* 802489FC 002457FC 7C 08 03 A6 */ mtlr r0 @@ -92176,17 +92176,17 @@ _rwDlRenderStateClose: /* 80248A08 00245808 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80248A0C 0024580C 7C 08 02 A6 */ mflr r0 /* 80248A10 00245810 90 01 00 14 */ stw r0, 0x14(r1) -/* 80248A14 00245814 80 6D A0 28 */ lwz r3, lbl_803CC928-_SDA_BASE_(r13) +/* 80248A14 00245814 80 6D A0 28 */ lwz r3, lbl__RwDlRasterWhite-_SDA_BASE_(r13) /* 80248A18 00245818 4B FF 2C DD */ bl RwRasterDestroy /* 80248A1C 0024581C 38 00 00 00 */ li r0, 0 /* 80248A20 00245820 38 80 00 00 */ li r4, 0 -/* 80248A24 00245824 90 0D A0 28 */ stw r0, lbl_803CC928-_SDA_BASE_(r13) -/* 80248A28 00245828 80 6D A0 2C */ lwz r3, lbl_803CC92C-_SDA_BASE_(r13) +/* 80248A24 00245824 90 0D A0 28 */ stw r0, lbl__RwDlRasterWhite-_SDA_BASE_(r13) +/* 80248A28 00245828 80 6D A0 2C */ lwz r3, lbl__RwDlTexture-_SDA_BASE_(r13) /* 80248A2C 0024582C 4B FF 5A 95 */ bl RwTextureSetRaster -/* 80248A30 00245830 80 6D A0 2C */ lwz r3, lbl_803CC92C-_SDA_BASE_(r13) +/* 80248A30 00245830 80 6D A0 2C */ lwz r3, lbl__RwDlTexture-_SDA_BASE_(r13) /* 80248A34 00245834 4B FF 5D 81 */ bl RwTextureDestroy /* 80248A38 00245838 38 00 00 00 */ li r0, 0 -/* 80248A3C 0024583C 90 0D A0 2C */ stw r0, lbl_803CC92C-_SDA_BASE_(r13) +/* 80248A3C 0024583C 90 0D A0 2C */ stw r0, lbl__RwDlTexture-_SDA_BASE_(r13) /* 80248A40 00245840 80 01 00 14 */ lwz r0, 0x14(r1) /* 80248A44 00245844 7C 08 03 A6 */ mtlr r0 /* 80248A48 00245848 38 21 00 10 */ addi r1, r1, 0x10 @@ -92196,33 +92196,33 @@ _rwDlRenderStateClose: _rwDlGetRenderState: /* 80248A50 00245850 28 03 00 14 */ cmplwi r3, 0x14 /* 80248A54 00245854 41 81 01 90 */ bgt lbl_80248BE4 -/* 80248A58 00245858 3C A0 80 2C */ lis r5, lbl_802B86C8@ha +/* 80248A58 00245858 3C A0 80 2C */ lis r5, lbl__329@ha /* 80248A5C 0024585C 54 60 10 3A */ slwi r0, r3, 2 -/* 80248A60 00245860 38 65 86 C8 */ addi r3, r5, lbl_802B86C8@l +/* 80248A60 00245860 38 65 86 C8 */ addi r3, r5, lbl__329@l /* 80248A64 00245864 7C 03 00 2E */ lwzx r0, r3, r0 /* 80248A68 00245868 7C 09 03 A6 */ mtctr r0 /* 80248A6C 0024586C 4E 80 04 20 */ bctr -/* 80248A70 00245870 3C A0 80 38 */ lis r5, lbl_80384498@ha +/* 80248A70 00245870 3C A0 80 38 */ lis r5, lbl__RwDlStateCache@ha /* 80248A74 00245874 38 60 00 01 */ li r3, 1 -/* 80248A78 00245878 38 A5 44 98 */ addi r5, r5, lbl_80384498@l +/* 80248A78 00245878 38 A5 44 98 */ addi r5, r5, lbl__RwDlStateCache@l /* 80248A7C 0024587C 80 05 00 10 */ lwz r0, 0x10(r5) /* 80248A80 00245880 90 04 00 00 */ stw r0, 0(r4) /* 80248A84 00245884 4E 80 00 20 */ blr -/* 80248A88 00245888 3C A0 80 38 */ lis r5, lbl_80384498@ha +/* 80248A88 00245888 3C A0 80 38 */ lis r5, lbl__RwDlStateCache@ha /* 80248A8C 0024588C 38 60 00 01 */ li r3, 1 -/* 80248A90 00245890 38 A5 44 98 */ addi r5, r5, lbl_80384498@l +/* 80248A90 00245890 38 A5 44 98 */ addi r5, r5, lbl__RwDlStateCache@l /* 80248A94 00245894 80 05 00 14 */ lwz r0, 0x14(r5) /* 80248A98 00245898 90 04 00 00 */ stw r0, 0(r4) /* 80248A9C 0024589C 4E 80 00 20 */ blr -/* 80248AA0 002458A0 3C A0 80 38 */ lis r5, lbl_80384498@ha +/* 80248AA0 002458A0 3C A0 80 38 */ lis r5, lbl__RwDlStateCache@ha /* 80248AA4 002458A4 38 60 00 01 */ li r3, 1 -/* 80248AA8 002458A8 38 A5 44 98 */ addi r5, r5, lbl_80384498@l +/* 80248AA8 002458A8 38 A5 44 98 */ addi r5, r5, lbl__RwDlStateCache@l /* 80248AAC 002458AC 80 05 00 18 */ lwz r0, 0x18(r5) /* 80248AB0 002458B0 90 04 00 00 */ stw r0, 0(r4) /* 80248AB4 002458B4 4E 80 00 20 */ blr /* 80248AB8 002458B8 38 60 00 00 */ li r3, 0 /* 80248ABC 002458BC 4E 80 00 20 */ blr -/* 80248AC0 002458C0 80 6D A0 2C */ lwz r3, lbl_803CC92C-_SDA_BASE_(r13) +/* 80248AC0 002458C0 80 6D A0 2C */ lwz r3, lbl__RwDlTexture-_SDA_BASE_(r13) /* 80248AC4 002458C4 80 03 00 50 */ lwz r0, 0x50(r3) /* 80248AC8 002458C8 54 03 C7 3E */ rlwinm r3, r0, 0x18, 0x1c, 0x1f /* 80248ACC 002458CC 54 00 A7 3E */ rlwinm r0, r0, 0x14, 0x1c, 0x1f @@ -92234,49 +92234,49 @@ _rwDlGetRenderState: lbl_80248AE4: /* 80248AE4 002458E4 38 60 00 00 */ li r3, 0 /* 80248AE8 002458E8 4E 80 00 20 */ blr -/* 80248AEC 002458EC 80 AD A0 2C */ lwz r5, lbl_803CC92C-_SDA_BASE_(r13) +/* 80248AEC 002458EC 80 AD A0 2C */ lwz r5, lbl__RwDlTexture-_SDA_BASE_(r13) /* 80248AF0 002458F0 38 60 00 01 */ li r3, 1 /* 80248AF4 002458F4 80 05 00 50 */ lwz r0, 0x50(r5) /* 80248AF8 002458F8 54 00 C7 3E */ rlwinm r0, r0, 0x18, 0x1c, 0x1f /* 80248AFC 002458FC 90 04 00 00 */ stw r0, 0(r4) /* 80248B00 00245900 4E 80 00 20 */ blr -/* 80248B04 00245904 80 AD A0 2C */ lwz r5, lbl_803CC92C-_SDA_BASE_(r13) +/* 80248B04 00245904 80 AD A0 2C */ lwz r5, lbl__RwDlTexture-_SDA_BASE_(r13) /* 80248B08 00245908 38 60 00 01 */ li r3, 1 /* 80248B0C 0024590C 80 05 00 50 */ lwz r0, 0x50(r5) /* 80248B10 00245910 54 00 A7 3E */ rlwinm r0, r0, 0x14, 0x1c, 0x1f /* 80248B14 00245914 90 04 00 00 */ stw r0, 0(r4) /* 80248B18 00245918 4E 80 00 20 */ blr -/* 80248B1C 0024591C 80 AD A0 2C */ lwz r5, lbl_803CC92C-_SDA_BASE_(r13) +/* 80248B1C 0024591C 80 AD A0 2C */ lwz r5, lbl__RwDlTexture-_SDA_BASE_(r13) /* 80248B20 00245920 38 60 00 01 */ li r3, 1 /* 80248B24 00245924 80 05 00 50 */ lwz r0, 0x50(r5) /* 80248B28 00245928 54 00 06 3E */ clrlwi r0, r0, 0x18 /* 80248B2C 0024592C 90 04 00 00 */ stw r0, 0(r4) /* 80248B30 00245930 4E 80 00 20 */ blr -/* 80248B34 00245934 80 AD A0 2C */ lwz r5, lbl_803CC92C-_SDA_BASE_(r13) +/* 80248B34 00245934 80 AD A0 2C */ lwz r5, lbl__RwDlTexture-_SDA_BASE_(r13) /* 80248B38 00245938 38 60 00 01 */ li r3, 1 /* 80248B3C 0024593C 80 05 00 00 */ lwz r0, 0(r5) /* 80248B40 00245940 90 04 00 00 */ stw r0, 0(r4) /* 80248B44 00245944 4E 80 00 20 */ blr -/* 80248B48 00245948 3C A0 80 38 */ lis r5, lbl_80384498@ha +/* 80248B48 00245948 3C A0 80 38 */ lis r5, lbl__RwDlStateCache@ha /* 80248B4C 0024594C 38 60 00 01 */ li r3, 1 -/* 80248B50 00245950 80 05 44 98 */ lwz r0, lbl_80384498@l(r5) +/* 80248B50 00245950 80 05 44 98 */ lwz r0, lbl__RwDlStateCache@l(r5) /* 80248B54 00245954 90 04 00 00 */ stw r0, 0(r4) /* 80248B58 00245958 4E 80 00 20 */ blr -/* 80248B5C 0024595C 3C A0 80 38 */ lis r5, lbl_80384498@ha +/* 80248B5C 0024595C 3C A0 80 38 */ lis r5, lbl__RwDlStateCache@ha /* 80248B60 00245960 38 60 00 01 */ li r3, 1 -/* 80248B64 00245964 38 A5 44 98 */ addi r5, r5, lbl_80384498@l +/* 80248B64 00245964 38 A5 44 98 */ addi r5, r5, lbl__RwDlStateCache@l /* 80248B68 00245968 80 05 00 04 */ lwz r0, 4(r5) /* 80248B6C 0024596C 90 04 00 00 */ stw r0, 0(r4) /* 80248B70 00245970 4E 80 00 20 */ blr -/* 80248B74 00245974 3C A0 80 38 */ lis r5, lbl_80384498@ha +/* 80248B74 00245974 3C A0 80 38 */ lis r5, lbl__RwDlStateCache@ha /* 80248B78 00245978 38 60 00 01 */ li r3, 1 -/* 80248B7C 0024597C 38 A5 44 98 */ addi r5, r5, lbl_80384498@l +/* 80248B7C 0024597C 38 A5 44 98 */ addi r5, r5, lbl__RwDlStateCache@l /* 80248B80 00245980 80 05 00 34 */ lwz r0, 0x34(r5) /* 80248B84 00245984 90 04 00 00 */ stw r0, 0(r4) /* 80248B88 00245988 4E 80 00 20 */ blr -/* 80248B8C 0024598C 3C A0 80 38 */ lis r5, lbl_80384498@ha +/* 80248B8C 0024598C 3C A0 80 38 */ lis r5, lbl__RwDlStateCache@ha /* 80248B90 00245990 38 60 00 01 */ li r3, 1 -/* 80248B94 00245994 38 A5 44 98 */ addi r5, r5, lbl_80384498@l +/* 80248B94 00245994 38 A5 44 98 */ addi r5, r5, lbl__RwDlStateCache@l /* 80248B98 00245998 80 05 00 38 */ lwz r0, 0x38(r5) /* 80248B9C 0024599C 90 04 00 00 */ stw r0, 0(r4) /* 80248BA0 002459A0 4E 80 00 20 */ blr @@ -92290,9 +92290,9 @@ lbl_80248AE4: /* 80248BC0 002459C0 38 60 00 01 */ li r3, 1 /* 80248BC4 002459C4 90 04 00 00 */ stw r0, 0(r4) /* 80248BC8 002459C8 4E 80 00 20 */ blr -/* 80248BCC 002459CC 3C A0 80 38 */ lis r5, lbl_80384498@ha +/* 80248BCC 002459CC 3C A0 80 38 */ lis r5, lbl__RwDlStateCache@ha /* 80248BD0 002459D0 38 60 00 01 */ li r3, 1 -/* 80248BD4 002459D4 38 A5 44 98 */ addi r5, r5, lbl_80384498@l +/* 80248BD4 002459D4 38 A5 44 98 */ addi r5, r5, lbl__RwDlStateCache@l /* 80248BD8 002459D8 80 05 00 0C */ lwz r0, 0xc(r5) /* 80248BDC 002459DC 90 04 00 00 */ stw r0, 0(r4) /* 80248BE0 002459E0 4E 80 00 20 */ blr @@ -92308,12 +92308,12 @@ _rwDlRenderStateFogEnable: /* 80248BF8 002459F8 90 01 00 24 */ stw r0, 0x24(r1) /* 80248BFC 002459FC 93 E1 00 1C */ stw r31, 0x1c(r1) /* 80248C00 00245A00 41 82 00 A4 */ beq lbl_80248CA4 -/* 80248C04 00245A04 3C 60 80 38 */ lis r3, lbl_80384498@ha -/* 80248C08 00245A08 3B E3 44 98 */ addi r31, r3, lbl_80384498@l +/* 80248C04 00245A04 3C 60 80 38 */ lis r3, lbl__RwDlStateCache@ha +/* 80248C08 00245A08 3B E3 44 98 */ addi r31, r3, lbl__RwDlStateCache@l /* 80248C0C 00245A0C 80 1F 00 10 */ lwz r0, 0x10(r31) /* 80248C10 00245A10 2C 00 00 00 */ cmpwi r0, 0 /* 80248C14 00245A14 40 82 00 D0 */ bne lbl_80248CE4 -/* 80248C18 00245A18 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80248C18 00245A18 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80248C1C 00245A1C 80 83 00 00 */ lwz r4, 0(r3) /* 80248C20 00245A20 28 04 00 00 */ cmplwi r4, 0 /* 80248C24 00245A24 41 82 00 38 */ beq lbl_80248C5C @@ -92323,21 +92323,21 @@ _rwDlRenderStateFogEnable: /* 80248C34 00245A34 C0 04 00 84 */ lfs f0, 0x84(r4) /* 80248C38 00245A38 D0 1F 00 28 */ stfs f0, 0x28(r31) lbl_80248C3C: -/* 80248C3C 00245A3C 3C 60 80 38 */ lis r3, lbl_80384498@ha +/* 80248C3C 00245A3C 3C 60 80 38 */ lis r3, lbl__RwDlStateCache@ha /* 80248C40 00245A40 C0 04 00 88 */ lfs f0, 0x88(r4) -/* 80248C44 00245A44 38 63 44 98 */ addi r3, r3, lbl_80384498@l +/* 80248C44 00245A44 38 63 44 98 */ addi r3, r3, lbl__RwDlStateCache@l /* 80248C48 00245A48 D0 03 00 24 */ stfs f0, 0x24(r3) /* 80248C4C 00245A4C C0 04 00 80 */ lfs f0, 0x80(r4) /* 80248C50 00245A50 D0 03 00 2C */ stfs f0, 0x2c(r3) /* 80248C54 00245A54 C0 04 00 84 */ lfs f0, 0x84(r4) /* 80248C58 00245A58 D0 03 00 30 */ stfs f0, 0x30(r3) lbl_80248C5C: -/* 80248C5C 00245A5C 3C 80 80 38 */ lis r4, lbl_80384498@ha -/* 80248C60 00245A60 3C 60 80 2C */ lis r3, lbl_802B8688@ha -/* 80248C64 00245A64 38 C4 44 98 */ addi r6, r4, lbl_80384498@l +/* 80248C5C 00245A5C 3C 80 80 38 */ lis r4, lbl__RwDlStateCache@ha +/* 80248C60 00245A60 3C 60 80 2C */ lis r3, lbl__RwDlFogConvTable@ha +/* 80248C64 00245A64 38 C4 44 98 */ addi r6, r4, lbl__RwDlStateCache@l /* 80248C68 00245A68 38 81 00 0C */ addi r4, r1, 0xc /* 80248C6C 00245A6C 80 06 00 14 */ lwz r0, 0x14(r6) -/* 80248C70 00245A70 38 63 86 88 */ addi r3, r3, lbl_802B8688@l +/* 80248C70 00245A70 38 63 86 88 */ addi r3, r3, lbl__RwDlFogConvTable@l /* 80248C74 00245A74 80 A6 00 1C */ lwz r5, 0x1c(r6) /* 80248C78 00245A78 54 00 10 3A */ slwi r0, r0, 2 /* 80248C7C 00245A7C C0 26 00 24 */ lfs f1, 0x24(r6) @@ -92351,8 +92351,8 @@ lbl_80248C5C: /* 80248C9C 00245A9C 90 1F 00 10 */ stw r0, 0x10(r31) /* 80248CA0 00245AA0 48 00 00 44 */ b lbl_80248CE4 lbl_80248CA4: -/* 80248CA4 00245AA4 3C 60 80 38 */ lis r3, lbl_80384498@ha -/* 80248CA8 00245AA8 3B E3 44 98 */ addi r31, r3, lbl_80384498@l +/* 80248CA4 00245AA4 3C 60 80 38 */ lis r3, lbl__RwDlStateCache@ha +/* 80248CA8 00245AA8 3B E3 44 98 */ addi r31, r3, lbl__RwDlStateCache@l /* 80248CAC 00245AAC 80 1F 00 10 */ lwz r0, 0x10(r31) /* 80248CB0 00245AB0 2C 00 00 00 */ cmpwi r0, 0 /* 80248CB4 00245AB4 41 82 00 30 */ beq lbl_80248CE4 @@ -92360,10 +92360,10 @@ lbl_80248CA4: /* 80248CBC 00245ABC 38 81 00 08 */ addi r4, r1, 8 /* 80248CC0 00245AC0 38 60 00 00 */ li r3, 0 /* 80248CC4 00245AC4 90 01 00 08 */ stw r0, 8(r1) -/* 80248CC8 00245AC8 C0 42 BE 00 */ lfs f2, lbl_803D0780-_SDA2_BASE_(r2) -/* 80248CCC 00245ACC C0 22 BD FC */ lfs f1, lbl_803D077C-_SDA2_BASE_(r2) +/* 80248CC8 00245AC8 C0 42 BE 00 */ lfs f2, lbl__296_1-_SDA2_BASE_(r2) +/* 80248CCC 00245ACC C0 22 BD FC */ lfs f1, lbl__295_1-_SDA2_BASE_(r2) /* 80248CD0 00245AD0 FC 80 10 90 */ fmr f4, f2 -/* 80248CD4 00245AD4 C0 62 BE 04 */ lfs f3, lbl_803D0784-_SDA2_BASE_(r2) +/* 80248CD4 00245AD4 C0 62 BE 04 */ lfs f3, lbl__297_2-_SDA2_BASE_(r2) /* 80248CD8 00245AD8 4B F8 68 01 */ bl GXSetFog /* 80248CDC 00245ADC 38 00 00 00 */ li r0, 0 /* 80248CE0 00245AE0 90 1F 00 10 */ stw r0, 0x10(r31) @@ -92379,10 +92379,10 @@ lbl_80248CE4: _rwDlRenderStateSetZCompLoc: /* 80248CFC 00245AFC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80248D00 00245B00 7C 08 02 A6 */ mflr r0 -/* 80248D04 00245B04 3C 80 80 38 */ lis r4, lbl_80384498@ha +/* 80248D04 00245B04 3C 80 80 38 */ lis r4, lbl__RwDlStateCache@ha /* 80248D08 00245B08 90 01 00 14 */ stw r0, 0x14(r1) /* 80248D0C 00245B0C 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80248D10 00245B10 3B E4 44 98 */ addi r31, r4, lbl_80384498@l +/* 80248D10 00245B10 3B E4 44 98 */ addi r31, r4, lbl__RwDlStateCache@l /* 80248D14 00245B14 93 C1 00 08 */ stw r30, 8(r1) /* 80248D18 00245B18 7C 7E 1B 78 */ mr r30, r3 /* 80248D1C 00245B1C 80 1F 00 44 */ lwz r0, 0x44(r31) @@ -92423,16 +92423,16 @@ _rwDlTextureRasterFlush: /* 80248D90 00245B90 90 01 00 14 */ stw r0, 0x14(r1) /* 80248D94 00245B94 93 E1 00 0C */ stw r31, 0xc(r1) /* 80248D98 00245B98 93 C1 00 08 */ stw r30, 8(r1) -/* 80248D9C 00245B9C 80 6D A0 2C */ lwz r3, lbl_803CC92C-_SDA_BASE_(r13) +/* 80248D9C 00245B9C 80 6D A0 2C */ lwz r3, lbl__RwDlTexture-_SDA_BASE_(r13) /* 80248DA0 00245BA0 80 03 00 00 */ lwz r0, 0(r3) /* 80248DA4 00245BA4 28 00 00 00 */ cmplwi r0, 0 /* 80248DA8 00245BA8 41 82 00 84 */ beq lbl_80248E2C /* 80248DAC 00245BAC 38 80 00 00 */ li r4, 0 /* 80248DB0 00245BB0 48 00 23 45 */ bl _rwDlTextureSet -/* 80248DB4 00245BB4 80 AD A0 2C */ lwz r5, lbl_803CC92C-_SDA_BASE_(r13) -/* 80248DB8 00245BB8 3C 60 80 38 */ lis r3, lbl_80384498@ha -/* 80248DBC 00245BBC 80 8D A0 20 */ lwz r4, lbl_803CC920-_SDA_BASE_(r13) -/* 80248DC0 00245BC0 3B E3 44 98 */ addi r31, r3, lbl_80384498@l +/* 80248DB4 00245BB4 80 AD A0 2C */ lwz r5, lbl__RwDlTexture-_SDA_BASE_(r13) +/* 80248DB8 00245BB8 3C 60 80 38 */ lis r3, lbl__RwDlStateCache@ha +/* 80248DBC 00245BBC 80 8D A0 20 */ lwz r4, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) +/* 80248DC0 00245BC0 3B E3 44 98 */ addi r31, r3, lbl__RwDlStateCache@l /* 80248DC4 00245BC4 80 A5 00 00 */ lwz r5, 0(r5) /* 80248DC8 00245BC8 38 64 00 14 */ addi r3, r4, 0x14 /* 80248DCC 00245BCC 80 1F 00 44 */ lwz r0, 0x44(r31) @@ -92481,20 +92481,20 @@ _rwDlSetRenderState: /* 80248E60 00245C60 93 C1 00 28 */ stw r30, 0x28(r1) /* 80248E64 00245C64 93 A1 00 24 */ stw r29, 0x24(r1) /* 80248E68 00245C68 41 81 05 10 */ bgt lbl_80249378 -/* 80248E6C 00245C6C 3C A0 80 2C */ lis r5, lbl_802B871C@ha +/* 80248E6C 00245C6C 3C A0 80 2C */ lis r5, lbl__664_2@ha /* 80248E70 00245C70 54 60 10 3A */ slwi r0, r3, 2 -/* 80248E74 00245C74 38 65 87 1C */ addi r3, r5, lbl_802B871C@l +/* 80248E74 00245C74 38 65 87 1C */ addi r3, r5, lbl__664_2@l /* 80248E78 00245C78 7C 03 00 2E */ lwzx r0, r3, r0 /* 80248E7C 00245C7C 7C 09 03 A6 */ mtctr r0 /* 80248E80 00245C80 4E 80 04 20 */ bctr /* 80248E84 00245C84 2C 1F 00 00 */ cmpwi r31, 0 /* 80248E88 00245C88 41 82 00 A4 */ beq lbl_80248F2C -/* 80248E8C 00245C8C 3C 60 80 38 */ lis r3, lbl_80384498@ha -/* 80248E90 00245C90 3B C3 44 98 */ addi r30, r3, lbl_80384498@l +/* 80248E8C 00245C8C 3C 60 80 38 */ lis r3, lbl__RwDlStateCache@ha +/* 80248E90 00245C90 3B C3 44 98 */ addi r30, r3, lbl__RwDlStateCache@l /* 80248E94 00245C94 80 1E 00 10 */ lwz r0, 0x10(r30) /* 80248E98 00245C98 2C 00 00 00 */ cmpwi r0, 0 /* 80248E9C 00245C9C 40 82 00 D0 */ bne lbl_80248F6C -/* 80248EA0 00245CA0 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 80248EA0 00245CA0 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80248EA4 00245CA4 80 83 00 00 */ lwz r4, 0(r3) /* 80248EA8 00245CA8 28 04 00 00 */ cmplwi r4, 0 /* 80248EAC 00245CAC 41 82 00 38 */ beq lbl_80248EE4 @@ -92504,21 +92504,21 @@ _rwDlSetRenderState: /* 80248EBC 00245CBC C0 04 00 84 */ lfs f0, 0x84(r4) /* 80248EC0 00245CC0 D0 1E 00 28 */ stfs f0, 0x28(r30) lbl_80248EC4: -/* 80248EC4 00245CC4 3C 60 80 38 */ lis r3, lbl_80384498@ha +/* 80248EC4 00245CC4 3C 60 80 38 */ lis r3, lbl__RwDlStateCache@ha /* 80248EC8 00245CC8 C0 04 00 88 */ lfs f0, 0x88(r4) -/* 80248ECC 00245CCC 38 63 44 98 */ addi r3, r3, lbl_80384498@l +/* 80248ECC 00245CCC 38 63 44 98 */ addi r3, r3, lbl__RwDlStateCache@l /* 80248ED0 00245CD0 D0 03 00 24 */ stfs f0, 0x24(r3) /* 80248ED4 00245CD4 C0 04 00 80 */ lfs f0, 0x80(r4) /* 80248ED8 00245CD8 D0 03 00 2C */ stfs f0, 0x2c(r3) /* 80248EDC 00245CDC C0 04 00 84 */ lfs f0, 0x84(r4) /* 80248EE0 00245CE0 D0 03 00 30 */ stfs f0, 0x30(r3) lbl_80248EE4: -/* 80248EE4 00245CE4 3C 80 80 38 */ lis r4, lbl_80384498@ha -/* 80248EE8 00245CE8 3C 60 80 2C */ lis r3, lbl_802B8688@ha -/* 80248EEC 00245CEC 38 C4 44 98 */ addi r6, r4, lbl_80384498@l +/* 80248EE4 00245CE4 3C 80 80 38 */ lis r4, lbl__RwDlStateCache@ha +/* 80248EE8 00245CE8 3C 60 80 2C */ lis r3, lbl__RwDlFogConvTable@ha +/* 80248EEC 00245CEC 38 C4 44 98 */ addi r6, r4, lbl__RwDlStateCache@l /* 80248EF0 00245CF0 38 81 00 10 */ addi r4, r1, 0x10 /* 80248EF4 00245CF4 80 06 00 14 */ lwz r0, 0x14(r6) -/* 80248EF8 00245CF8 38 63 86 88 */ addi r3, r3, lbl_802B8688@l +/* 80248EF8 00245CF8 38 63 86 88 */ addi r3, r3, lbl__RwDlFogConvTable@l /* 80248EFC 00245CFC 80 A6 00 1C */ lwz r5, 0x1c(r6) /* 80248F00 00245D00 54 00 10 3A */ slwi r0, r0, 2 /* 80248F04 00245D04 C0 26 00 24 */ lfs f1, 0x24(r6) @@ -92532,8 +92532,8 @@ lbl_80248EE4: /* 80248F24 00245D24 90 1E 00 10 */ stw r0, 0x10(r30) /* 80248F28 00245D28 48 00 00 44 */ b lbl_80248F6C lbl_80248F2C: -/* 80248F2C 00245D2C 3C 60 80 38 */ lis r3, lbl_80384498@ha -/* 80248F30 00245D30 3B C3 44 98 */ addi r30, r3, lbl_80384498@l +/* 80248F2C 00245D2C 3C 60 80 38 */ lis r3, lbl__RwDlStateCache@ha +/* 80248F30 00245D30 3B C3 44 98 */ addi r30, r3, lbl__RwDlStateCache@l /* 80248F34 00245D34 80 1E 00 10 */ lwz r0, 0x10(r30) /* 80248F38 00245D38 2C 00 00 00 */ cmpwi r0, 0 /* 80248F3C 00245D3C 41 82 00 30 */ beq lbl_80248F6C @@ -92541,23 +92541,23 @@ lbl_80248F2C: /* 80248F44 00245D44 38 81 00 14 */ addi r4, r1, 0x14 /* 80248F48 00245D48 38 60 00 00 */ li r3, 0 /* 80248F4C 00245D4C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80248F50 00245D50 C0 42 BE 00 */ lfs f2, lbl_803D0780-_SDA2_BASE_(r2) -/* 80248F54 00245D54 C0 22 BD FC */ lfs f1, lbl_803D077C-_SDA2_BASE_(r2) +/* 80248F50 00245D50 C0 42 BE 00 */ lfs f2, lbl__296_1-_SDA2_BASE_(r2) +/* 80248F54 00245D54 C0 22 BD FC */ lfs f1, lbl__295_1-_SDA2_BASE_(r2) /* 80248F58 00245D58 FC 80 10 90 */ fmr f4, f2 -/* 80248F5C 00245D5C C0 62 BE 04 */ lfs f3, lbl_803D0784-_SDA2_BASE_(r2) +/* 80248F5C 00245D5C C0 62 BE 04 */ lfs f3, lbl__297_2-_SDA2_BASE_(r2) /* 80248F60 00245D60 4B F8 65 79 */ bl GXSetFog /* 80248F64 00245D64 38 00 00 00 */ li r0, 0 /* 80248F68 00245D68 90 1E 00 10 */ stw r0, 0x10(r30) lbl_80248F6C: /* 80248F6C 00245D6C 38 C0 00 01 */ li r6, 1 /* 80248F70 00245D70 48 00 04 08 */ b lbl_80249378 -/* 80248F74 00245D74 3C 60 80 38 */ lis r3, lbl_80384498@ha -/* 80248F78 00245D78 3B C3 44 98 */ addi r30, r3, lbl_80384498@l +/* 80248F74 00245D74 3C 60 80 38 */ lis r3, lbl__RwDlStateCache@ha +/* 80248F78 00245D78 3B C3 44 98 */ addi r30, r3, lbl__RwDlStateCache@l /* 80248F7C 00245D7C 80 1E 00 18 */ lwz r0, 0x18(r30) /* 80248F80 00245D80 7C 1F 00 40 */ cmplw r31, r0 /* 80248F84 00245D84 41 82 00 60 */ beq lbl_80248FE4 -/* 80248F88 00245D88 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 80248F8C 00245D8C 3C 60 80 2C */ lis r3, lbl_802B8688@ha +/* 80248F88 00245D88 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80248F8C 00245D8C 3C 60 80 2C */ lis r3, lbl__RwDlFogConvTable@ha /* 80248F90 00245D90 80 1E 00 14 */ lwz r0, 0x14(r30) /* 80248F94 00245D94 57 E6 46 3E */ srwi r6, r31, 0x18 /* 80248F98 00245D98 80 E4 00 00 */ lwz r7, 0(r4) @@ -92565,7 +92565,7 @@ lbl_80248F6C: /* 80248FA0 00245DA0 57 E5 C6 3E */ rlwinm r5, r31, 0x18, 0x18, 0x1f /* 80248FA4 00245DA4 54 00 10 3A */ slwi r0, r0, 2 /* 80248FA8 00245DA8 98 9E 00 1C */ stb r4, 0x1c(r30) -/* 80248FAC 00245DAC 38 63 86 88 */ addi r3, r3, lbl_802B8688@l +/* 80248FAC 00245DAC 38 63 86 88 */ addi r3, r3, lbl__RwDlFogConvTable@l /* 80248FB0 00245DB0 7C 63 00 2E */ lwzx r3, r3, r0 /* 80248FB4 00245DB4 38 81 00 0C */ addi r4, r1, 0xc /* 80248FB8 00245DB8 98 DE 00 1F */ stb r6, 0x1f(r30) @@ -92582,8 +92582,8 @@ lbl_80248F6C: lbl_80248FE4: /* 80248FE4 00245DE4 38 C0 00 01 */ li r6, 1 /* 80248FE8 00245DE8 48 00 03 90 */ b lbl_80249378 -/* 80248FEC 00245DEC 3C 60 80 38 */ lis r3, lbl_80384498@ha -/* 80248FF0 00245DF0 3B C3 44 98 */ addi r30, r3, lbl_80384498@l +/* 80248FEC 00245DEC 3C 60 80 38 */ lis r3, lbl__RwDlStateCache@ha +/* 80248FF0 00245DF0 3B C3 44 98 */ addi r30, r3, lbl__RwDlStateCache@l /* 80248FF4 00245DF4 80 1E 00 14 */ lwz r0, 0x14(r30) /* 80248FF8 00245DF8 7C 1F 00 00 */ cmpw r31, r0 /* 80248FFC 00245DFC 41 82 00 50 */ beq lbl_8024904C @@ -92592,12 +92592,12 @@ lbl_80248FE4: /* 80249008 00245E08 38 00 00 00 */ li r0, 0 /* 8024900C 00245E0C 48 00 00 44 */ b lbl_80249050 lbl_80249010: -/* 80249010 00245E10 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 80249014 00245E14 3C 60 80 2C */ lis r3, lbl_802B8688@ha +/* 80249010 00245E10 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 80249014 00245E14 3C 60 80 2C */ lis r3, lbl__RwDlFogConvTable@ha /* 80249018 00245E18 80 BE 00 1C */ lwz r5, 0x1c(r30) /* 8024901C 00245E1C 57 E0 10 3A */ slwi r0, r31, 2 /* 80249020 00245E20 80 C4 00 00 */ lwz r6, 0(r4) -/* 80249024 00245E24 38 63 86 88 */ addi r3, r3, lbl_802B8688@l +/* 80249024 00245E24 38 63 86 88 */ addi r3, r3, lbl__RwDlFogConvTable@l /* 80249028 00245E28 7C 63 00 2E */ lwzx r3, r3, r0 /* 8024902C 00245E2C 38 81 00 08 */ addi r4, r1, 8 /* 80249030 00245E30 90 A1 00 08 */ stw r5, 8(r1) @@ -92619,7 +92619,7 @@ lbl_80249050: /* 80249068 00245E68 38 A0 00 00 */ li r5, 0 /* 8024906C 00245E6C 48 00 00 24 */ b lbl_80249090 lbl_80249070: -/* 80249070 00245E70 80 8D A0 2C */ lwz r4, lbl_803CC92C-_SDA_BASE_(r13) +/* 80249070 00245E70 80 8D A0 2C */ lwz r4, lbl__RwDlTexture-_SDA_BASE_(r13) /* 80249074 00245E74 57 E0 64 26 */ rlwinm r0, r31, 0xc, 0x10, 0x13 /* 80249078 00245E78 53 E0 45 2E */ rlwimi r0, r31, 8, 0x14, 0x17 /* 8024907C 00245E7C 38 A0 00 01 */ li r5, 1 @@ -92635,7 +92635,7 @@ lbl_80249090: /* 802490A0 00245EA0 38 80 00 00 */ li r4, 0 /* 802490A4 00245EA4 48 00 00 18 */ b lbl_802490BC lbl_802490A8: -/* 802490A8 00245EA8 80 6D A0 2C */ lwz r3, lbl_803CC92C-_SDA_BASE_(r13) +/* 802490A8 00245EA8 80 6D A0 2C */ lwz r3, lbl__RwDlTexture-_SDA_BASE_(r13) /* 802490AC 00245EAC 38 80 00 01 */ li r4, 1 /* 802490B0 00245EB0 80 03 00 50 */ lwz r0, 0x50(r3) /* 802490B4 00245EB4 53 E0 45 2E */ rlwimi r0, r31, 8, 0x14, 0x17 @@ -92648,7 +92648,7 @@ lbl_802490BC: /* 802490CC 00245ECC 38 80 00 00 */ li r4, 0 /* 802490D0 00245ED0 48 00 00 18 */ b lbl_802490E8 lbl_802490D4: -/* 802490D4 00245ED4 80 6D A0 2C */ lwz r3, lbl_803CC92C-_SDA_BASE_(r13) +/* 802490D4 00245ED4 80 6D A0 2C */ lwz r3, lbl__RwDlTexture-_SDA_BASE_(r13) /* 802490D8 00245ED8 38 80 00 01 */ li r4, 1 /* 802490DC 00245EDC 80 03 00 50 */ lwz r0, 0x50(r3) /* 802490E0 00245EE0 53 E0 64 26 */ rlwimi r0, r31, 0xc, 0x10, 0x13 @@ -92656,14 +92656,14 @@ lbl_802490D4: lbl_802490E8: /* 802490E8 00245EE8 7C 86 23 78 */ mr r6, r4 /* 802490EC 00245EEC 48 00 02 8C */ b lbl_80249378 -/* 802490F0 00245EF0 80 8D A0 2C */ lwz r4, lbl_803CC92C-_SDA_BASE_(r13) +/* 802490F0 00245EF0 80 8D A0 2C */ lwz r4, lbl__RwDlTexture-_SDA_BASE_(r13) /* 802490F4 00245EF4 7F E0 FB 78 */ mr r0, r31 /* 802490F8 00245EF8 38 C0 00 01 */ li r6, 1 /* 802490FC 00245EFC 80 64 00 50 */ lwz r3, 0x50(r4) /* 80249100 00245F00 50 60 00 2E */ rlwimi r0, r3, 0, 0, 0x17 /* 80249104 00245F04 90 04 00 50 */ stw r0, 0x50(r4) /* 80249108 00245F08 48 00 02 70 */ b lbl_80249378 -/* 8024910C 00245F0C 80 6D A0 2C */ lwz r3, lbl_803CC92C-_SDA_BASE_(r13) +/* 8024910C 00245F0C 80 6D A0 2C */ lwz r3, lbl__RwDlTexture-_SDA_BASE_(r13) /* 80249110 00245F10 80 03 00 00 */ lwz r0, 0(r3) /* 80249114 00245F14 7C 1F 00 40 */ cmplw r31, r0 /* 80249118 00245F18 41 82 00 0C */ beq lbl_80249124 @@ -92682,9 +92682,9 @@ lbl_80249124: /* 80249148 00245F48 38 60 00 01 */ li r3, 1 /* 8024914C 00245F4C 38 A0 00 01 */ li r5, 1 /* 80249150 00245F50 4B F8 67 7D */ bl GXSetZMode -/* 80249154 00245F54 3C 60 80 38 */ lis r3, lbl_80384498@ha +/* 80249154 00245F54 3C 60 80 38 */ lis r3, lbl__RwDlStateCache@ha /* 80249158 00245F58 38 00 00 01 */ li r0, 1 -/* 8024915C 00245F5C 90 03 44 98 */ stw r0, lbl_80384498@l(r3) +/* 8024915C 00245F5C 90 03 44 98 */ stw r0, lbl__RwDlStateCache@l(r3) /* 80249160 00245F60 48 00 00 30 */ b lbl_80249190 lbl_80249164: /* 80249164 00245F64 3C 60 80 38 */ lis r3, 0x8038 @@ -92695,16 +92695,16 @@ lbl_80249164: /* 80249178 00245F78 38 60 00 01 */ li r3, 1 /* 8024917C 00245F7C 38 A0 00 00 */ li r5, 0 /* 80249180 00245F80 4B F8 67 4D */ bl GXSetZMode -/* 80249184 00245F84 3C 60 80 38 */ lis r3, lbl_80384498@ha +/* 80249184 00245F84 3C 60 80 38 */ lis r3, lbl__RwDlStateCache@ha /* 80249188 00245F88 38 00 00 00 */ li r0, 0 -/* 8024918C 00245F8C 90 03 44 98 */ stw r0, lbl_80384498@l(r3) +/* 8024918C 00245F8C 90 03 44 98 */ stw r0, lbl__RwDlStateCache@l(r3) lbl_80249190: /* 80249190 00245F90 38 C0 00 01 */ li r6, 1 /* 80249194 00245F94 48 00 01 E4 */ b lbl_80249378 /* 80249198 00245F98 2C 1F 00 00 */ cmpwi r31, 0 /* 8024919C 00245F9C 41 82 00 48 */ beq lbl_802491E4 -/* 802491A0 00245FA0 3C 60 80 38 */ lis r3, lbl_80384498@ha -/* 802491A4 00245FA4 3B C3 44 98 */ addi r30, r3, lbl_80384498@l +/* 802491A0 00245FA0 3C 60 80 38 */ lis r3, lbl__RwDlStateCache@ha +/* 802491A4 00245FA4 3B C3 44 98 */ addi r30, r3, lbl__RwDlStateCache@l /* 802491A8 00245FA8 80 1E 00 04 */ lwz r0, 4(r30) /* 802491AC 00245FAC 2C 00 00 00 */ cmpwi r0, 0 /* 802491B0 00245FB0 40 82 00 74 */ bne lbl_80249224 @@ -92713,16 +92713,16 @@ lbl_80249190: /* 802491BC 00245FBC 38 80 00 03 */ li r4, 3 /* 802491C0 00245FC0 54 05 06 3E */ clrlwi r5, r0, 0x18 /* 802491C4 00245FC4 4B F8 67 09 */ bl GXSetZMode -/* 802491C8 00245FC8 3C 60 80 38 */ lis r3, lbl_80384498@ha +/* 802491C8 00245FC8 3C 60 80 38 */ lis r3, lbl__RwDlStateCache@ha /* 802491CC 00245FCC 38 80 00 01 */ li r4, 1 -/* 802491D0 00245FD0 38 63 44 98 */ addi r3, r3, lbl_80384498@l +/* 802491D0 00245FD0 38 63 44 98 */ addi r3, r3, lbl__RwDlStateCache@l /* 802491D4 00245FD4 38 00 00 03 */ li r0, 3 /* 802491D8 00245FD8 90 9E 00 04 */ stw r4, 4(r30) /* 802491DC 00245FDC 90 03 00 08 */ stw r0, 8(r3) /* 802491E0 00245FE0 48 00 00 44 */ b lbl_80249224 lbl_802491E4: -/* 802491E4 00245FE4 3C 60 80 38 */ lis r3, lbl_80384498@ha -/* 802491E8 00245FE8 3B C3 44 98 */ addi r30, r3, lbl_80384498@l +/* 802491E4 00245FE4 3C 60 80 38 */ lis r3, lbl__RwDlStateCache@ha +/* 802491E8 00245FE8 3B C3 44 98 */ addi r30, r3, lbl__RwDlStateCache@l /* 802491EC 00245FEC 80 1E 00 04 */ lwz r0, 4(r30) /* 802491F0 00245FF0 2C 00 00 00 */ cmpwi r0, 0 /* 802491F4 00245FF4 41 82 00 30 */ beq lbl_80249224 @@ -92731,17 +92731,17 @@ lbl_802491E4: /* 80249200 00246000 38 80 00 07 */ li r4, 7 /* 80249204 00246004 54 05 06 3E */ clrlwi r5, r0, 0x18 /* 80249208 00246008 4B F8 66 C5 */ bl GXSetZMode -/* 8024920C 0024600C 3C 60 80 38 */ lis r3, lbl_80384498@ha +/* 8024920C 0024600C 3C 60 80 38 */ lis r3, lbl__RwDlStateCache@ha /* 80249210 00246010 38 80 00 00 */ li r4, 0 -/* 80249214 00246014 38 63 44 98 */ addi r3, r3, lbl_80384498@l +/* 80249214 00246014 38 63 44 98 */ addi r3, r3, lbl__RwDlStateCache@l /* 80249218 00246018 38 00 00 07 */ li r0, 7 /* 8024921C 0024601C 90 9E 00 04 */ stw r4, 4(r30) /* 80249220 00246020 90 03 00 08 */ stw r0, 8(r3) lbl_80249224: /* 80249224 00246024 38 C0 00 01 */ li r6, 1 /* 80249228 00246028 48 00 01 50 */ b lbl_80249378 -/* 8024922C 0024602C 3C 60 80 38 */ lis r3, lbl_80384498@ha -/* 80249230 00246030 3B C3 44 98 */ addi r30, r3, lbl_80384498@l +/* 8024922C 0024602C 3C 60 80 38 */ lis r3, lbl__RwDlStateCache@ha +/* 80249230 00246030 3B C3 44 98 */ addi r30, r3, lbl__RwDlStateCache@l /* 80249234 00246034 80 1E 00 34 */ lwz r0, 0x34(r30) /* 80249238 00246038 7C 1F 00 00 */ cmpw r31, r0 /* 8024923C 0024603C 41 82 00 74 */ beq lbl_802492B0 @@ -92757,20 +92757,20 @@ lbl_8024925C: /* 80249260 00246060 41 82 00 48 */ beq lbl_802492A8 /* 80249264 00246064 40 80 00 44 */ bge lbl_802492A8 lbl_80249268: -/* 80249268 00246068 3C A0 80 2C */ lis r5, lbl_802B8698@ha -/* 8024926C 0024606C 3C 80 80 38 */ lis r4, lbl_80384498@ha +/* 80249268 00246068 3C A0 80 2C */ lis r5, lbl__RwDlBlendConvTable@ha +/* 8024926C 0024606C 3C 80 80 38 */ lis r4, lbl__RwDlStateCache@ha /* 80249270 00246070 57 E0 10 3A */ slwi r0, r31, 2 /* 80249274 00246074 38 60 00 01 */ li r3, 1 -/* 80249278 00246078 38 A5 86 98 */ addi r5, r5, lbl_802B8698@l -/* 8024927C 0024607C 38 84 44 98 */ addi r4, r4, lbl_80384498@l +/* 80249278 00246078 38 A5 86 98 */ addi r5, r5, lbl__RwDlBlendConvTable@l +/* 8024927C 0024607C 38 84 44 98 */ addi r4, r4, lbl__RwDlStateCache@l /* 80249280 00246080 7F A5 00 2E */ lwzx r29, r5, r0 /* 80249284 00246084 38 C0 00 00 */ li r6, 0 /* 80249288 00246088 80 A4 00 40 */ lwz r5, 0x40(r4) /* 8024928C 0024608C 7F A4 EB 78 */ mr r4, r29 /* 80249290 00246090 4B F8 65 91 */ bl GXSetBlendMode -/* 80249294 00246094 3C 60 80 38 */ lis r3, lbl_80384498@ha +/* 80249294 00246094 3C 60 80 38 */ lis r3, lbl__RwDlStateCache@ha /* 80249298 00246098 93 FE 00 34 */ stw r31, 0x34(r30) -/* 8024929C 0024609C 38 63 44 98 */ addi r3, r3, lbl_80384498@l +/* 8024929C 0024609C 38 63 44 98 */ addi r3, r3, lbl__RwDlStateCache@l /* 802492A0 002460A0 93 A3 00 3C */ stw r29, 0x3c(r3) /* 802492A4 002460A4 48 00 00 0C */ b lbl_802492B0 lbl_802492A8: @@ -92781,8 +92781,8 @@ lbl_802492B0: lbl_802492B4: /* 802492B4 002460B4 7C 06 03 78 */ mr r6, r0 /* 802492B8 002460B8 48 00 00 C0 */ b lbl_80249378 -/* 802492BC 002460BC 3C 60 80 38 */ lis r3, lbl_80384498@ha -/* 802492C0 002460C0 3B C3 44 98 */ addi r30, r3, lbl_80384498@l +/* 802492BC 002460BC 3C 60 80 38 */ lis r3, lbl__RwDlStateCache@ha +/* 802492C0 002460C0 3B C3 44 98 */ addi r30, r3, lbl__RwDlStateCache@l /* 802492C4 002460C4 80 1E 00 38 */ lwz r0, 0x38(r30) /* 802492C8 002460C8 7C 1F 00 00 */ cmpw r31, r0 /* 802492CC 002460CC 41 82 00 5C */ beq lbl_80249328 @@ -92793,18 +92793,18 @@ lbl_802492B4: /* 802492E0 002460E0 48 00 00 40 */ b lbl_80249320 /* 802492E4 002460E4 48 00 00 3C */ b lbl_80249320 lbl_802492E8: -/* 802492E8 002460E8 3C 60 80 2C */ lis r3, lbl_802B8698@ha +/* 802492E8 002460E8 3C 60 80 2C */ lis r3, lbl__RwDlBlendConvTable@ha /* 802492EC 002460EC 57 E0 10 3A */ slwi r0, r31, 2 -/* 802492F0 002460F0 38 63 86 98 */ addi r3, r3, lbl_802B8698@l +/* 802492F0 002460F0 38 63 86 98 */ addi r3, r3, lbl__RwDlBlendConvTable@l /* 802492F4 002460F4 80 9E 00 3C */ lwz r4, 0x3c(r30) /* 802492F8 002460F8 7F A3 00 2E */ lwzx r29, r3, r0 /* 802492FC 002460FC 38 60 00 01 */ li r3, 1 /* 80249300 00246100 38 C0 00 00 */ li r6, 0 /* 80249304 00246104 7F A5 EB 78 */ mr r5, r29 /* 80249308 00246108 4B F8 65 19 */ bl GXSetBlendMode -/* 8024930C 0024610C 3C 60 80 38 */ lis r3, lbl_80384498@ha +/* 8024930C 0024610C 3C 60 80 38 */ lis r3, lbl__RwDlStateCache@ha /* 80249310 00246110 93 FE 00 38 */ stw r31, 0x38(r30) -/* 80249314 00246114 38 63 44 98 */ addi r3, r3, lbl_80384498@l +/* 80249314 00246114 38 63 44 98 */ addi r3, r3, lbl__RwDlStateCache@l /* 80249318 00246118 93 A3 00 40 */ stw r29, 0x40(r3) /* 8024931C 0024611C 48 00 00 0C */ b lbl_80249328 lbl_80249320: @@ -92823,8 +92823,8 @@ lbl_8024932C: /* 80249348 00246148 48 00 00 30 */ b lbl_80249378 /* 8024934C 0024614C 7F E6 FB 78 */ mr r6, r31 /* 80249350 00246150 48 00 00 28 */ b lbl_80249378 -/* 80249354 00246154 3C 60 80 38 */ lis r3, lbl_80384498@ha -/* 80249358 00246158 3B C3 44 98 */ addi r30, r3, lbl_80384498@l +/* 80249354 00246154 3C 60 80 38 */ lis r3, lbl__RwDlStateCache@ha +/* 80249358 00246158 3B C3 44 98 */ addi r30, r3, lbl__RwDlStateCache@l /* 8024935C 0024615C 80 1E 00 0C */ lwz r0, 0xc(r30) /* 80249360 00246160 7C 1F 00 00 */ cmpw r31, r0 /* 80249364 00246164 41 82 00 10 */ beq lbl_80249374 @@ -92850,9 +92850,9 @@ RwGameCubeSetAlphaCompare: /* 802493A0 002461A0 90 01 00 24 */ stw r0, 0x24(r1) /* 802493A4 002461A4 39 61 00 20 */ addi r11, r1, 0x20 /* 802493A8 002461A8 4B FA 41 5D */ bl func_801ED504 -/* 802493AC 002461AC 3D 00 80 38 */ lis r8, lbl_80384498@ha +/* 802493AC 002461AC 3D 00 80 38 */ lis r8, lbl__RwDlStateCache@ha /* 802493B0 002461B0 7C 7B 1B 78 */ mr r27, r3 -/* 802493B4 002461B4 39 08 44 98 */ addi r8, r8, lbl_80384498@l +/* 802493B4 002461B4 39 08 44 98 */ addi r8, r8, lbl__RwDlStateCache@l /* 802493B8 002461B8 7C 9C 23 78 */ mr r28, r4 /* 802493BC 002461BC 80 08 00 44 */ lwz r0, 0x44(r8) /* 802493C0 002461C0 7C BD 2B 78 */ mr r29, r5 @@ -92867,8 +92867,8 @@ RwGameCubeSetAlphaCompare: /* 802493E4 002461E4 88 E8 00 55 */ lbz r7, 0x55(r8) /* 802493E8 002461E8 4B F8 5E 5D */ bl GXSetAlphaCompare lbl_802493EC: -/* 802493EC 002461EC 3C 60 80 38 */ lis r3, lbl_80384498@ha -/* 802493F0 002461F0 38 63 44 98 */ addi r3, r3, lbl_80384498@l +/* 802493EC 002461EC 3C 60 80 38 */ lis r3, lbl__RwDlStateCache@ha +/* 802493F0 002461F0 38 63 44 98 */ addi r3, r3, lbl__RwDlStateCache@l /* 802493F4 002461F4 93 63 00 48 */ stw r27, 0x48(r3) /* 802493F8 002461F8 9B 83 00 54 */ stb r28, 0x54(r3) /* 802493FC 002461FC 93 A3 00 50 */ stw r29, 0x50(r3) @@ -92945,22 +92945,22 @@ rwsdk._rwDlRasterRenderQuadInit: /* 8024950C 0024630C 39 00 00 00 */ li r8, 0 /* 80249510 00246310 39 20 00 02 */ li r9, 2 /* 80249514 00246314 4B F8 40 FD */ bl GXSetChanCtrl -/* 80249518 00246318 83 CD A0 14 */ lwz r30, lbl_803CC914-_SDA_BASE_(r13) +/* 80249518 00246318 83 CD A0 14 */ lwz r30, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 8024951C 0024631C 88 1E 00 18 */ lbz r0, 0x18(r30) /* 80249520 00246320 28 00 00 00 */ cmplwi r0, 0 /* 80249524 00246324 41 82 00 54 */ beq lbl_80249578 /* 80249528 00246328 4B F9 34 3D */ bl VIGetNextField /* 8024952C 0024632C A0 BE 00 04 */ lhz r5, 4(r30) /* 80249530 00246330 3C 80 43 30 */ lis r4, 0x4330 -/* 80249534 00246334 C0 22 BE 08 */ lfs f1, lbl_803D0788-_SDA2_BASE_(r2) +/* 80249534 00246334 C0 22 BE 08 */ lfs f1, lbl__315-_SDA2_BASE_(r2) /* 80249538 00246338 68 63 00 01 */ xori r3, r3, 1 /* 8024953C 0024633C A0 1E 00 08 */ lhz r0, 8(r30) /* 80249540 00246340 90 A1 00 0C */ stw r5, 0xc(r1) /* 80249544 00246344 FC 40 08 90 */ fmr f2, f1 -/* 80249548 00246348 C8 82 BE 18 */ lfd f4, lbl_803D0798-_SDA2_BASE_(r2) +/* 80249548 00246348 C8 82 BE 18 */ lfd f4, lbl__320-_SDA2_BASE_(r2) /* 8024954C 0024634C FC A0 08 90 */ fmr f5, f1 /* 80249550 00246350 90 81 00 08 */ stw r4, 8(r1) -/* 80249554 00246354 C0 C2 BE 0C */ lfs f6, lbl_803D078C-_SDA2_BASE_(r2) +/* 80249554 00246354 C0 C2 BE 0C */ lfs f6, lbl__316-_SDA2_BASE_(r2) /* 80249558 00246358 C8 01 00 08 */ lfd f0, 8(r1) /* 8024955C 0024635C 90 01 00 14 */ stw r0, 0x14(r1) /* 80249560 00246360 EC 60 20 28 */ fsubs f3, f0, f4 @@ -92974,24 +92974,24 @@ lbl_80249578: /* 8024957C 0024637C 3C 60 43 30 */ lis r3, 0x4330 /* 80249580 00246380 A0 1E 00 08 */ lhz r0, 8(r30) /* 80249584 00246384 90 81 00 14 */ stw r4, 0x14(r1) -/* 80249588 00246388 C0 22 BE 08 */ lfs f1, lbl_803D0788-_SDA2_BASE_(r2) +/* 80249588 00246388 C0 22 BE 08 */ lfs f1, lbl__315-_SDA2_BASE_(r2) /* 8024958C 0024638C 90 61 00 10 */ stw r3, 0x10(r1) -/* 80249590 00246390 C8 82 BE 18 */ lfd f4, lbl_803D0798-_SDA2_BASE_(r2) +/* 80249590 00246390 C8 82 BE 18 */ lfd f4, lbl__320-_SDA2_BASE_(r2) /* 80249594 00246394 FC 40 08 90 */ fmr f2, f1 /* 80249598 00246398 C8 01 00 10 */ lfd f0, 0x10(r1) /* 8024959C 0024639C FC A0 08 90 */ fmr f5, f1 /* 802495A0 002463A0 90 01 00 0C */ stw r0, 0xc(r1) /* 802495A4 002463A4 EC 60 20 28 */ fsubs f3, f0, f4 -/* 802495A8 002463A8 C0 C2 BE 0C */ lfs f6, lbl_803D078C-_SDA2_BASE_(r2) +/* 802495A8 002463A8 C0 C2 BE 0C */ lfs f6, lbl__316-_SDA2_BASE_(r2) /* 802495AC 002463AC 90 61 00 08 */ stw r3, 8(r1) /* 802495B0 002463B0 C8 01 00 08 */ lfd f0, 8(r1) /* 802495B4 002463B4 EC 80 20 28 */ fsubs f4, f0, f4 /* 802495B8 002463B8 4B F8 69 C1 */ bl GXSetViewport lbl_802495BC: -/* 802495BC 002463BC 80 0D 9F B8 */ lwz r0, lbl_803CC8B8-_SDA_BASE_(r13) +/* 802495BC 002463BC 80 0D 9F B8 */ lwz r0, lbl__RwDlFSAA-_SDA_BASE_(r13) /* 802495C0 002463C0 2C 00 00 00 */ cmpwi r0, 0 /* 802495C4 002463C4 40 82 00 30 */ bne lbl_802495F4 -/* 802495C8 002463C8 80 8D A0 30 */ lwz r4, lbl_803CC930-_SDA_BASE_(r13) +/* 802495C8 002463C8 80 8D A0 30 */ lwz r4, lbl__RwDlRasterTarget-_SDA_BASE_(r13) /* 802495CC 002463CC 80 7F 00 00 */ lwz r3, 0(r31) /* 802495D0 002463D0 A8 A4 00 1C */ lha r5, 0x1c(r4) /* 802495D4 002463D4 A8 84 00 1E */ lha r4, 0x1e(r4) @@ -93003,11 +93003,11 @@ lbl_802495BC: /* 802495EC 002463EC 4B F8 69 D5 */ bl GXSetScissor /* 802495F0 002463F0 48 00 01 38 */ b lbl_80249728 lbl_802495F4: -/* 802495F4 002463F4 80 0D 88 18 */ lwz r0, lbl_803CB118-_SDA_BASE_(r13) +/* 802495F4 002463F4 80 0D 88 18 */ lwz r0, lbl__RwDlFSAATop-_SDA_BASE_(r13) /* 802495F8 002463F8 2C 00 00 00 */ cmpwi r0, 0 /* 802495FC 002463FC 41 82 00 94 */ beq lbl_80249690 -/* 80249600 00246400 80 AD A0 30 */ lwz r5, lbl_803CC930-_SDA_BASE_(r13) -/* 80249604 00246404 80 6D A0 10 */ lwz r3, lbl_803CC910-_SDA_BASE_(r13) +/* 80249600 00246400 80 AD A0 30 */ lwz r5, lbl__RwDlRasterTarget-_SDA_BASE_(r13) +/* 80249604 00246404 80 6D A0 10 */ lwz r3, lbl__RwDlHalfHeight-_SDA_BASE_(r13) /* 80249608 00246408 A8 85 00 1E */ lha r4, 0x1e(r5) /* 8024960C 0024640C 80 1F 00 04 */ lwz r0, 4(r31) /* 80249610 00246410 38 E3 00 02 */ addi r7, r3, 2 @@ -93026,7 +93026,7 @@ lbl_802495F4: lbl_80249644: /* 80249644 00246444 7C 04 38 00 */ cmpw r4, r7 /* 80249648 00246448 40 81 00 20 */ ble lbl_80249668 -/* 8024964C 0024644C 80 AD A0 14 */ lwz r5, lbl_803CC914-_SDA_BASE_(r13) +/* 8024964C 0024644C 80 AD A0 14 */ lwz r5, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 80249650 00246450 7C E6 3B 78 */ mr r6, r7 /* 80249654 00246454 38 60 00 00 */ li r3, 0 /* 80249658 00246458 38 80 00 00 */ li r4, 0 @@ -93046,8 +93046,8 @@ lbl_80249680: /* 80249688 00246488 4B F8 69 B1 */ bl GXSetScissorBoxOffset /* 8024968C 0024648C 48 00 00 9C */ b lbl_80249728 lbl_80249690: -/* 80249690 00246490 80 AD A0 30 */ lwz r5, lbl_803CC930-_SDA_BASE_(r13) -/* 80249694 00246494 80 ED A0 10 */ lwz r7, lbl_803CC910-_SDA_BASE_(r13) +/* 80249690 00246490 80 AD A0 30 */ lwz r5, lbl__RwDlRasterTarget-_SDA_BASE_(r13) +/* 80249694 00246494 80 ED A0 10 */ lwz r7, lbl__RwDlHalfHeight-_SDA_BASE_(r13) /* 80249698 00246498 A8 65 00 1E */ lha r3, 0x1e(r5) /* 8024969C 0024649C 80 1F 00 04 */ lwz r0, 4(r31) /* 802496A0 002464A0 38 C7 FF FE */ addi r6, r7, -2 @@ -93067,7 +93067,7 @@ lbl_802496D0: /* 802496D4 002464D4 7D 00 22 14 */ add r8, r0, r4 /* 802496D8 002464D8 7C 08 30 00 */ cmpw r8, r6 /* 802496DC 002464DC 40 80 00 20 */ bge lbl_802496FC -/* 802496E0 002464E0 80 AD A0 14 */ lwz r5, lbl_803CC914-_SDA_BASE_(r13) +/* 802496E0 002464E0 80 AD A0 14 */ lwz r5, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 802496E4 002464E4 7C C4 33 78 */ mr r4, r6 /* 802496E8 002464E8 38 C7 00 02 */ addi r6, r7, 2 /* 802496EC 002464EC 38 60 00 00 */ li r3, 0 @@ -93083,36 +93083,36 @@ lbl_802496FC: /* 80249710 00246510 7C 63 02 14 */ add r3, r3, r0 /* 80249714 00246514 4B F8 68 AD */ bl GXSetScissor lbl_80249718: -/* 80249718 00246518 80 8D A0 10 */ lwz r4, lbl_803CC910-_SDA_BASE_(r13) +/* 80249718 00246518 80 8D A0 10 */ lwz r4, lbl__RwDlHalfHeight-_SDA_BASE_(r13) /* 8024971C 0024651C 38 60 00 00 */ li r3, 0 /* 80249720 00246520 38 84 FF FE */ addi r4, r4, -2 /* 80249724 00246524 4B F8 69 15 */ bl GXSetScissorBoxOffset lbl_80249728: -/* 80249728 00246528 80 AD A0 14 */ lwz r5, lbl_803CC914-_SDA_BASE_(r13) +/* 80249728 00246528 80 AD A0 14 */ lwz r5, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 8024972C 0024652C 3C 00 43 30 */ lis r0, 0x4330 -/* 80249730 00246530 3C 60 80 2C */ lis r3, lbl_802B8770@ha +/* 80249730 00246530 3C 60 80 2C */ lis r3, lbl_projVector$276_1@ha /* 80249734 00246534 90 01 00 10 */ stw r0, 0x10(r1) /* 80249738 00246538 A0 85 00 04 */ lhz r4, 4(r5) -/* 8024973C 0024653C 38 63 87 70 */ addi r3, r3, lbl_802B8770@l -/* 80249740 00246540 C8 42 BE 18 */ lfd f2, lbl_803D0798-_SDA2_BASE_(r2) +/* 8024973C 0024653C 38 63 87 70 */ addi r3, r3, lbl_projVector$276_1@l +/* 80249740 00246540 C8 42 BE 18 */ lfd f2, lbl__320-_SDA2_BASE_(r2) /* 80249744 00246544 90 81 00 14 */ stw r4, 0x14(r1) -/* 80249748 00246548 C0 22 BE 10 */ lfs f1, lbl_803D0790-_SDA2_BASE_(r2) +/* 80249748 00246548 C0 22 BE 10 */ lfs f1, lbl__317-_SDA2_BASE_(r2) /* 8024974C 0024654C C8 01 00 10 */ lfd f0, 0x10(r1) /* 80249750 00246550 90 01 00 08 */ stw r0, 8(r1) /* 80249754 00246554 EC 00 10 28 */ fsubs f0, f0, f2 /* 80249758 00246558 EC 01 00 24 */ fdivs f0, f1, f0 /* 8024975C 0024655C D0 03 00 04 */ stfs f0, 4(r3) /* 80249760 00246560 A0 05 00 08 */ lhz r0, 8(r5) -/* 80249764 00246564 C0 22 BE 14 */ lfs f1, lbl_803D0794-_SDA2_BASE_(r2) +/* 80249764 00246564 C0 22 BE 14 */ lfs f1, lbl__318-_SDA2_BASE_(r2) /* 80249768 00246568 90 01 00 0C */ stw r0, 0xc(r1) /* 8024976C 0024656C C8 01 00 08 */ lfd f0, 8(r1) /* 80249770 00246570 EC 00 10 28 */ fsubs f0, f0, f2 /* 80249774 00246574 EC 01 00 24 */ fdivs f0, f1, f0 /* 80249778 00246578 D0 03 00 0C */ stfs f0, 0xc(r3) /* 8024977C 0024657C 4B F8 64 B9 */ bl GXSetProjectionv -/* 80249780 00246580 3C 60 80 2C */ lis r3, lbl_802B878C@ha +/* 80249780 00246580 3C 60 80 2C */ lis r3, lbl_posMatrix$277_1@ha /* 80249784 00246584 38 80 00 00 */ li r4, 0 -/* 80249788 00246588 38 63 87 8C */ addi r3, r3, lbl_802B878C@l +/* 80249788 00246588 38 63 87 8C */ addi r3, r3, lbl_posMatrix$277_1@l /* 8024978C 0024658C 4B F8 65 7D */ bl GXLoadPosMtxImm /* 80249790 00246590 38 60 00 00 */ li r3, 0 /* 80249794 00246594 4B F8 66 15 */ bl GXSetCurrentMtx @@ -93194,15 +93194,15 @@ lbl_80249870: /* 802498AC 002466AC 41 82 02 28 */ beq lbl_80249AD4 /* 802498B0 002466B0 80 BD 00 0C */ lwz r5, 0xc(r29) /* 802498B4 002466B4 3C 00 43 30 */ lis r0, 0x4330 -/* 802498B8 002466B8 80 8D A0 30 */ lwz r4, lbl_803CC930-_SDA_BASE_(r13) +/* 802498B8 002466B8 80 8D A0 30 */ lwz r4, lbl__RwDlRasterTarget-_SDA_BASE_(r13) /* 802498BC 002466BC 3C 60 CC 01 */ lis r3, 0xCC008000@ha /* 802498C0 002466C0 6C A6 80 00 */ xoris r6, r5, 0x8000 /* 802498C4 002466C4 80 BD 00 10 */ lwz r5, 0x10(r29) /* 802498C8 002466C8 90 C1 00 24 */ stw r6, 0x24(r1) /* 802498CC 002466CC 6C A5 80 00 */ xoris r5, r5, 0x8000 -/* 802498D0 002466D0 C8 42 BE 20 */ lfd f2, lbl_803D07A0-_SDA2_BASE_(r2) +/* 802498D0 002466D0 C8 42 BE 20 */ lfd f2, lbl__391_1-_SDA2_BASE_(r2) /* 802498D4 002466D4 90 01 00 20 */ stw r0, 0x20(r1) -/* 802498D8 002466D8 C0 62 BE 0C */ lfs f3, lbl_803D078C-_SDA2_BASE_(r2) +/* 802498D8 002466D8 C0 62 BE 0C */ lfs f3, lbl__316-_SDA2_BASE_(r2) /* 802498DC 002466DC C8 01 00 20 */ lfd f0, 0x20(r1) /* 802498E0 002466E0 90 A1 00 2C */ stw r5, 0x2c(r1) /* 802498E4 002466E4 EC 20 10 28 */ fsubs f1, f0, f2 @@ -93226,7 +93226,7 @@ lbl_80249870: /* 8024992C 0024672C 90 01 00 30 */ stw r0, 0x30(r1) /* 80249930 00246730 6C C6 80 00 */ xoris r6, r6, 0x8000 /* 80249934 00246734 90 A1 00 3C */ stw r5, 0x3c(r1) -/* 80249938 00246738 C8 42 BE 20 */ lfd f2, lbl_803D07A0-_SDA2_BASE_(r2) +/* 80249938 00246738 C8 42 BE 20 */ lfd f2, lbl__391_1-_SDA2_BASE_(r2) /* 8024993C 0024673C 90 C1 00 34 */ stw r6, 0x34(r1) /* 80249940 00246740 C8 01 00 38 */ lfd f0, 0x38(r1) /* 80249944 00246744 C8 21 00 30 */ lfd f1, 0x30(r1) @@ -93254,7 +93254,7 @@ lbl_80249870: /* 8024999C 0024679C 80 DE 00 10 */ lwz r6, 0x10(r30) /* 802499A0 002467A0 90 A1 00 4C */ stw r5, 0x4c(r1) /* 802499A4 002467A4 7C A7 32 14 */ add r5, r7, r6 -/* 802499A8 002467A8 C8 42 BE 20 */ lfd f2, lbl_803D07A0-_SDA2_BASE_(r2) +/* 802499A8 002467A8 C8 42 BE 20 */ lfd f2, lbl__391_1-_SDA2_BASE_(r2) /* 802499AC 002467AC 6C A5 80 00 */ xoris r5, r5, 0x8000 /* 802499B0 002467B0 C8 01 00 48 */ lfd f0, 0x48(r1) /* 802499B4 002467B4 90 A1 00 44 */ stw r5, 0x44(r1) @@ -93287,7 +93287,7 @@ lbl_80249870: /* 80249A20 00246820 6C A5 80 00 */ xoris r5, r5, 0x8000 /* 80249A24 00246824 90 01 00 50 */ stw r0, 0x50(r1) /* 80249A28 00246828 7C C7 32 14 */ add r6, r7, r6 -/* 80249A2C 0024682C C8 42 BE 20 */ lfd f2, lbl_803D07A0-_SDA2_BASE_(r2) +/* 80249A2C 0024682C C8 42 BE 20 */ lfd f2, lbl__391_1-_SDA2_BASE_(r2) /* 80249A30 00246830 90 A1 00 5C */ stw r5, 0x5c(r1) /* 80249A34 00246834 6C C5 80 00 */ xoris r5, r6, 0x8000 /* 80249A38 00246838 90 A1 00 54 */ stw r5, 0x54(r1) @@ -93317,7 +93317,7 @@ lbl_80249870: /* 80249A98 00246898 6C A5 80 00 */ xoris r5, r5, 0x8000 /* 80249A9C 0024689C 90 A1 00 64 */ stw r5, 0x64(r1) /* 80249AA0 002468A0 7C 04 02 14 */ add r0, r4, r0 -/* 80249AA4 002468A4 C8 42 BE 20 */ lfd f2, lbl_803D07A0-_SDA2_BASE_(r2) +/* 80249AA4 002468A4 C8 42 BE 20 */ lfd f2, lbl__391_1-_SDA2_BASE_(r2) /* 80249AA8 002468A8 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80249AAC 002468AC C8 01 00 60 */ lfd f0, 0x60(r1) /* 80249AB0 002468B0 90 01 00 6C */ stw r0, 0x6c(r1) @@ -93332,15 +93332,15 @@ lbl_80249870: lbl_80249AD4: /* 80249AD4 002468D4 80 BD 00 0C */ lwz r5, 0xc(r29) /* 80249AD8 002468D8 3C 00 43 30 */ lis r0, 0x4330 -/* 80249ADC 002468DC 80 8D A0 30 */ lwz r4, lbl_803CC930-_SDA_BASE_(r13) +/* 80249ADC 002468DC 80 8D A0 30 */ lwz r4, lbl__RwDlRasterTarget-_SDA_BASE_(r13) /* 80249AE0 002468E0 3C 60 CC 01 */ lis r3, 0xCC008000@ha /* 80249AE4 002468E4 6C A6 80 00 */ xoris r6, r5, 0x8000 /* 80249AE8 002468E8 80 BD 00 10 */ lwz r5, 0x10(r29) /* 80249AEC 002468EC 90 C1 00 6C */ stw r6, 0x6c(r1) /* 80249AF0 002468F0 6C A5 80 00 */ xoris r5, r5, 0x8000 -/* 80249AF4 002468F4 C8 42 BE 20 */ lfd f2, lbl_803D07A0-_SDA2_BASE_(r2) +/* 80249AF4 002468F4 C8 42 BE 20 */ lfd f2, lbl__391_1-_SDA2_BASE_(r2) /* 80249AF8 002468F8 90 01 00 68 */ stw r0, 0x68(r1) -/* 80249AFC 002468FC C0 62 BE 0C */ lfs f3, lbl_803D078C-_SDA2_BASE_(r2) +/* 80249AFC 002468FC C0 62 BE 0C */ lfs f3, lbl__316-_SDA2_BASE_(r2) /* 80249B00 00246900 C8 01 00 68 */ lfd f0, 0x68(r1) /* 80249B04 00246904 90 A1 00 64 */ stw r5, 0x64(r1) /* 80249B08 00246908 EC 20 10 28 */ fsubs f1, f0, f2 @@ -93364,7 +93364,7 @@ lbl_80249AD4: /* 80249B50 00246950 90 01 00 58 */ stw r0, 0x58(r1) /* 80249B54 00246954 6C C6 80 00 */ xoris r6, r6, 0x8000 /* 80249B58 00246958 90 A1 00 54 */ stw r5, 0x54(r1) -/* 80249B5C 0024695C C8 42 BE 20 */ lfd f2, lbl_803D07A0-_SDA2_BASE_(r2) +/* 80249B5C 0024695C C8 42 BE 20 */ lfd f2, lbl__391_1-_SDA2_BASE_(r2) /* 80249B60 00246960 90 C1 00 5C */ stw r6, 0x5c(r1) /* 80249B64 00246964 C8 01 00 50 */ lfd f0, 0x50(r1) /* 80249B68 00246968 C8 21 00 58 */ lfd f1, 0x58(r1) @@ -93392,7 +93392,7 @@ lbl_80249AD4: /* 80249BC0 002469C0 80 DE 00 10 */ lwz r6, 0x10(r30) /* 80249BC4 002469C4 90 A1 00 44 */ stw r5, 0x44(r1) /* 80249BC8 002469C8 7C A7 32 14 */ add r5, r7, r6 -/* 80249BCC 002469CC C8 42 BE 20 */ lfd f2, lbl_803D07A0-_SDA2_BASE_(r2) +/* 80249BCC 002469CC C8 42 BE 20 */ lfd f2, lbl__391_1-_SDA2_BASE_(r2) /* 80249BD0 002469D0 6C A5 80 00 */ xoris r5, r5, 0x8000 /* 80249BD4 002469D4 C8 01 00 40 */ lfd f0, 0x40(r1) /* 80249BD8 002469D8 90 A1 00 4C */ stw r5, 0x4c(r1) @@ -93425,7 +93425,7 @@ lbl_80249AD4: /* 80249C44 00246A44 6C A5 80 00 */ xoris r5, r5, 0x8000 /* 80249C48 00246A48 90 01 00 38 */ stw r0, 0x38(r1) /* 80249C4C 00246A4C 7C C7 32 14 */ add r6, r7, r6 -/* 80249C50 00246A50 C8 42 BE 20 */ lfd f2, lbl_803D07A0-_SDA2_BASE_(r2) +/* 80249C50 00246A50 C8 42 BE 20 */ lfd f2, lbl__391_1-_SDA2_BASE_(r2) /* 80249C54 00246A54 90 A1 00 34 */ stw r5, 0x34(r1) /* 80249C58 00246A58 6C C5 80 00 */ xoris r5, r6, 0x8000 /* 80249C5C 00246A5C 90 A1 00 3C */ stw r5, 0x3c(r1) @@ -93455,7 +93455,7 @@ lbl_80249AD4: /* 80249CBC 00246ABC 6C A5 80 00 */ xoris r5, r5, 0x8000 /* 80249CC0 00246AC0 90 A1 00 2C */ stw r5, 0x2c(r1) /* 80249CC4 00246AC4 7C 04 02 14 */ add r0, r4, r0 -/* 80249CC8 00246AC8 C8 42 BE 20 */ lfd f2, lbl_803D07A0-_SDA2_BASE_(r2) +/* 80249CC8 00246AC8 C8 42 BE 20 */ lfd f2, lbl__391_1-_SDA2_BASE_(r2) /* 80249CCC 00246ACC 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 80249CD0 00246AD0 C8 01 00 28 */ lfd f0, 0x28(r1) /* 80249CD4 00246AD4 90 01 00 24 */ stw r0, 0x24(r1) @@ -93467,15 +93467,15 @@ lbl_80249AD4: /* 80249CEC 00246AEC D0 03 80 00 */ stfs f0, -0x8000(r3) /* 80249CF0 00246AF0 D0 23 80 00 */ stfs f1, -0x8000(r3) lbl_80249CF4: -/* 80249CF4 00246AF4 3C 80 80 38 */ lis r4, lbl_80384498@ha +/* 80249CF4 00246AF4 3C 80 80 38 */ lis r4, lbl__RwDlStateCache@ha /* 80249CF8 00246AF8 38 60 00 01 */ li r3, 1 -/* 80249CFC 00246AFC 38 A4 44 98 */ addi r5, r4, lbl_80384498@l +/* 80249CFC 00246AFC 38 A4 44 98 */ addi r5, r4, lbl__RwDlStateCache@l /* 80249D00 00246B00 38 C0 00 00 */ li r6, 0 /* 80249D04 00246B04 80 85 00 3C */ lwz r4, 0x3c(r5) /* 80249D08 00246B08 80 A5 00 40 */ lwz r5, 0x40(r5) /* 80249D0C 00246B0C 4B F8 5B 15 */ bl GXSetBlendMode -/* 80249D10 00246B10 3C 60 80 38 */ lis r3, lbl_80384498@ha -/* 80249D14 00246B14 38 63 44 98 */ addi r3, r3, lbl_80384498@l +/* 80249D10 00246B10 3C 60 80 38 */ lis r3, lbl__RwDlStateCache@ha +/* 80249D14 00246B14 38 63 44 98 */ addi r3, r3, lbl__RwDlStateCache@l /* 80249D18 00246B18 80 63 00 0C */ lwz r3, 0xc(r3) /* 80249D1C 00246B1C 38 63 FF FF */ addi r3, r3, -1 /* 80249D20 00246B20 4B F8 27 19 */ bl GXSetCullMode @@ -93523,7 +93523,7 @@ lbl_80249DB0: /* 80249DB8 00246BB8 80 03 00 10 */ lwz r0, 0x10(r3) /* 80249DBC 00246BBC 90 01 00 2C */ stw r0, 0x2c(r1) lbl_80249DC0: -/* 80249DC0 00246BC0 80 8D A0 30 */ lwz r4, lbl_803CC930-_SDA_BASE_(r13) +/* 80249DC0 00246BC0 80 8D A0 30 */ lwz r4, lbl__RwDlRasterTarget-_SDA_BASE_(r13) /* 80249DC4 00246BC4 88 04 00 20 */ lbz r0, 0x20(r4) /* 80249DC8 00246BC8 2C 00 00 02 */ cmpwi r0, 2 /* 80249DCC 00246BCC 41 82 00 7C */ beq lbl_80249E48 @@ -93550,9 +93550,9 @@ lbl_80249E10: /* 80249E14 00246C14 40 80 00 C8 */ bge lbl_80249EDC lbl_80249E18: /* 80249E18 00246C18 38 00 00 01 */ li r0, 1 -/* 80249E1C 00246C1C 3C 60 80 2C */ lis r3, lbl_802B87BC@ha +/* 80249E1C 00246C1C 3C 60 80 2C */ lis r3, lbl__439_2@ha /* 80249E20 00246C20 90 01 00 18 */ stw r0, 0x18(r1) -/* 80249E24 00246C24 38 83 87 BC */ addi r4, r3, lbl_802B87BC@l +/* 80249E24 00246C24 38 83 87 BC */ addi r4, r3, lbl__439_2@l /* 80249E28 00246C28 38 60 00 02 */ li r3, 2 /* 80249E2C 00246C2C 4C C6 31 82 */ crclr 6 /* 80249E30 00246C30 4B FE 58 05 */ bl _rwerror @@ -93579,9 +93579,9 @@ lbl_80249E70: /* 80249E78 00246C78 48 00 00 64 */ b lbl_80249EDC lbl_80249E7C: /* 80249E7C 00246C7C 38 00 00 01 */ li r0, 1 -/* 80249E80 00246C80 3C 60 80 2C */ lis r3, lbl_802B87BC@ha +/* 80249E80 00246C80 3C 60 80 2C */ lis r3, lbl__439_2@ha /* 80249E84 00246C84 90 01 00 10 */ stw r0, 0x10(r1) -/* 80249E88 00246C88 38 83 87 BC */ addi r4, r3, lbl_802B87BC@l +/* 80249E88 00246C88 38 83 87 BC */ addi r4, r3, lbl__439_2@l /* 80249E8C 00246C8C 38 60 00 02 */ li r3, 2 /* 80249E90 00246C90 4C C6 31 82 */ crclr 6 /* 80249E94 00246C94 4B FE 57 A1 */ bl _rwerror @@ -93592,9 +93592,9 @@ lbl_80249E7C: /* 80249EA8 00246CA8 48 00 00 38 */ b lbl_80249EE0 lbl_80249EAC: /* 80249EAC 00246CAC 38 00 00 01 */ li r0, 1 -/* 80249EB0 00246CB0 3C 60 80 2C */ lis r3, lbl_802B87BC@ha +/* 80249EB0 00246CB0 3C 60 80 2C */ lis r3, lbl__439_2@ha /* 80249EB4 00246CB4 90 01 00 08 */ stw r0, 8(r1) -/* 80249EB8 00246CB8 38 83 87 BC */ addi r4, r3, lbl_802B87BC@l +/* 80249EB8 00246CB8 38 83 87 BC */ addi r4, r3, lbl__439_2@l /* 80249EBC 00246CBC 38 60 00 02 */ li r3, 2 /* 80249EC0 00246CC0 4C C6 31 82 */ crclr 6 /* 80249EC4 00246CC4 4B FE 57 71 */ bl _rwerror @@ -93691,76 +93691,76 @@ rwsdk._rwDlRasterCamera_ZClearRectInit: /* 8024A01C 00246E1C 88 1F 00 20 */ lbz r0, 0x20(r31) /* 8024A020 00246E20 28 00 00 05 */ cmplwi r0, 5 /* 8024A024 00246E24 40 82 00 AC */ bne lbl_8024A0D0 -/* 8024A028 00246E28 80 6D A0 20 */ lwz r3, lbl_803CC920-_SDA_BASE_(r13) +/* 8024A028 00246E28 80 6D A0 20 */ lwz r3, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 8024A02C 00246E2C 80 9F 00 00 */ lwz r4, 0(r31) /* 8024A030 00246E30 38 03 00 14 */ addi r0, r3, 0x14 /* 8024A034 00246E34 7C 04 00 2E */ lwzx r0, r4, r0 /* 8024A038 00246E38 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 8024A03C 00246E3C 41 82 00 28 */ beq lbl_8024A064 -/* 8024A040 00246E40 80 0D 9F AC */ lwz r0, lbl_803CC8AC-_SDA_BASE_(r13) +/* 8024A040 00246E40 80 0D 9F AC */ lwz r0, lbl__RwDlPixelFormat-_SDA_BASE_(r13) /* 8024A044 00246E44 2C 00 00 01 */ cmpwi r0, 1 /* 8024A048 00246E48 41 82 00 3C */ beq lbl_8024A084 /* 8024A04C 00246E4C 38 60 00 01 */ li r3, 1 /* 8024A050 00246E50 38 80 00 00 */ li r4, 0 /* 8024A054 00246E54 4B F8 58 E1 */ bl GXSetPixelFmt /* 8024A058 00246E58 38 00 00 01 */ li r0, 1 -/* 8024A05C 00246E5C 90 0D 9F B0 */ stw r0, lbl_803CC8B0-_SDA_BASE_(r13) +/* 8024A05C 00246E5C 90 0D 9F B0 */ stw r0, lbl__RwDlCurPixelFormat-_SDA_BASE_(r13) /* 8024A060 00246E60 48 00 00 24 */ b lbl_8024A084 lbl_8024A064: -/* 8024A064 00246E64 80 0D 9F AC */ lwz r0, lbl_803CC8AC-_SDA_BASE_(r13) +/* 8024A064 00246E64 80 0D 9F AC */ lwz r0, lbl__RwDlPixelFormat-_SDA_BASE_(r13) /* 8024A068 00246E68 2C 00 00 00 */ cmpwi r0, 0 /* 8024A06C 00246E6C 41 82 00 18 */ beq lbl_8024A084 /* 8024A070 00246E70 38 60 00 00 */ li r3, 0 /* 8024A074 00246E74 38 80 00 00 */ li r4, 0 /* 8024A078 00246E78 4B F8 58 BD */ bl GXSetPixelFmt /* 8024A07C 00246E7C 38 00 00 00 */ li r0, 0 -/* 8024A080 00246E80 90 0D 9F B0 */ stw r0, lbl_803CC8B0-_SDA_BASE_(r13) +/* 8024A080 00246E80 90 0D 9F B0 */ stw r0, lbl__RwDlCurPixelFormat-_SDA_BASE_(r13) lbl_8024A084: -/* 8024A084 00246E84 C0 22 BE 08 */ lfs f1, lbl_803D0788-_SDA2_BASE_(r2) -/* 8024A088 00246E88 C0 62 BE 28 */ lfs f3, lbl_803D07A8-_SDA2_BASE_(r2) +/* 8024A084 00246E84 C0 22 BE 08 */ lfs f1, lbl__315-_SDA2_BASE_(r2) +/* 8024A088 00246E88 C0 62 BE 28 */ lfs f3, lbl__485_2-_SDA2_BASE_(r2) /* 8024A08C 00246E8C FC 40 08 90 */ fmr f2, f1 -/* 8024A090 00246E90 C0 82 BE 2C */ lfs f4, lbl_803D07AC-_SDA2_BASE_(r2) +/* 8024A090 00246E90 C0 82 BE 2C */ lfs f4, lbl__486_1-_SDA2_BASE_(r2) /* 8024A094 00246E94 FC A0 08 90 */ fmr f5, f1 -/* 8024A098 00246E98 C0 C2 BE 0C */ lfs f6, lbl_803D078C-_SDA2_BASE_(r2) +/* 8024A098 00246E98 C0 C2 BE 0C */ lfs f6, lbl__316-_SDA2_BASE_(r2) /* 8024A09C 00246E9C 4B F8 5E DD */ bl GXSetViewport /* 8024A0A0 00246EA0 38 60 00 00 */ li r3, 0 /* 8024A0A4 00246EA4 38 80 00 00 */ li r4, 0 /* 8024A0A8 00246EA8 38 A0 02 80 */ li r5, 0x280 /* 8024A0AC 00246EAC 38 C0 02 10 */ li r6, 0x210 /* 8024A0B0 00246EB0 4B F8 5F 11 */ bl GXSetScissor -/* 8024A0B4 00246EB4 3C 60 80 2C */ lis r3, lbl_802B87F0@ha -/* 8024A0B8 00246EB8 C0 02 BE 30 */ lfs f0, lbl_803D07B0-_SDA2_BASE_(r2) -/* 8024A0BC 00246EBC 38 63 87 F0 */ addi r3, r3, lbl_802B87F0@l +/* 8024A0B4 00246EB4 3C 60 80 2C */ lis r3, lbl_projVector$455@ha +/* 8024A0B8 00246EB8 C0 02 BE 30 */ lfs f0, lbl__487-_SDA2_BASE_(r2) +/* 8024A0BC 00246EBC 38 63 87 F0 */ addi r3, r3, lbl_projVector$455@l /* 8024A0C0 00246EC0 D0 03 00 04 */ stfs f0, 4(r3) -/* 8024A0C4 00246EC4 C0 02 BE 34 */ lfs f0, lbl_803D07B4-_SDA2_BASE_(r2) +/* 8024A0C4 00246EC4 C0 02 BE 34 */ lfs f0, lbl__488_1-_SDA2_BASE_(r2) /* 8024A0C8 00246EC8 D0 03 00 0C */ stfs f0, 0xc(r3) /* 8024A0CC 00246ECC 48 00 01 A8 */ b lbl_8024A274 lbl_8024A0D0: -/* 8024A0D0 00246ED0 80 0D 9F B0 */ lwz r0, lbl_803CC8B0-_SDA_BASE_(r13) -/* 8024A0D4 00246ED4 80 6D 9F AC */ lwz r3, lbl_803CC8AC-_SDA_BASE_(r13) +/* 8024A0D0 00246ED0 80 0D 9F B0 */ lwz r0, lbl__RwDlCurPixelFormat-_SDA_BASE_(r13) +/* 8024A0D4 00246ED4 80 6D 9F AC */ lwz r3, lbl__RwDlPixelFormat-_SDA_BASE_(r13) /* 8024A0D8 00246ED8 7C 00 18 00 */ cmpw r0, r3 /* 8024A0DC 00246EDC 41 82 00 14 */ beq lbl_8024A0F0 /* 8024A0E0 00246EE0 38 80 00 00 */ li r4, 0 /* 8024A0E4 00246EE4 4B F8 58 51 */ bl GXSetPixelFmt -/* 8024A0E8 00246EE8 80 0D 9F AC */ lwz r0, lbl_803CC8AC-_SDA_BASE_(r13) -/* 8024A0EC 00246EEC 90 0D 9F B0 */ stw r0, lbl_803CC8B0-_SDA_BASE_(r13) +/* 8024A0E8 00246EE8 80 0D 9F AC */ lwz r0, lbl__RwDlPixelFormat-_SDA_BASE_(r13) +/* 8024A0EC 00246EEC 90 0D 9F B0 */ stw r0, lbl__RwDlCurPixelFormat-_SDA_BASE_(r13) lbl_8024A0F0: -/* 8024A0F0 00246EF0 83 ED A0 14 */ lwz r31, lbl_803CC914-_SDA_BASE_(r13) +/* 8024A0F0 00246EF0 83 ED A0 14 */ lwz r31, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 8024A0F4 00246EF4 88 1F 00 18 */ lbz r0, 0x18(r31) /* 8024A0F8 00246EF8 28 00 00 00 */ cmplwi r0, 0 /* 8024A0FC 00246EFC 41 82 00 54 */ beq lbl_8024A150 /* 8024A100 00246F00 4B F9 28 65 */ bl VIGetNextField /* 8024A104 00246F04 A0 BF 00 04 */ lhz r5, 4(r31) /* 8024A108 00246F08 3C 80 43 30 */ lis r4, 0x4330 -/* 8024A10C 00246F0C C0 22 BE 08 */ lfs f1, lbl_803D0788-_SDA2_BASE_(r2) +/* 8024A10C 00246F0C C0 22 BE 08 */ lfs f1, lbl__315-_SDA2_BASE_(r2) /* 8024A110 00246F10 68 63 00 01 */ xori r3, r3, 1 /* 8024A114 00246F14 A0 1F 00 08 */ lhz r0, 8(r31) /* 8024A118 00246F18 90 A1 00 0C */ stw r5, 0xc(r1) /* 8024A11C 00246F1C FC 40 08 90 */ fmr f2, f1 -/* 8024A120 00246F20 C8 82 BE 18 */ lfd f4, lbl_803D0798-_SDA2_BASE_(r2) +/* 8024A120 00246F20 C8 82 BE 18 */ lfd f4, lbl__320-_SDA2_BASE_(r2) /* 8024A124 00246F24 FC A0 08 90 */ fmr f5, f1 /* 8024A128 00246F28 90 81 00 08 */ stw r4, 8(r1) -/* 8024A12C 00246F2C C0 C2 BE 0C */ lfs f6, lbl_803D078C-_SDA2_BASE_(r2) +/* 8024A12C 00246F2C C0 C2 BE 0C */ lfs f6, lbl__316-_SDA2_BASE_(r2) /* 8024A130 00246F30 C8 01 00 08 */ lfd f0, 8(r1) /* 8024A134 00246F34 90 01 00 14 */ stw r0, 0x14(r1) /* 8024A138 00246F38 EC 60 20 28 */ fsubs f3, f0, f4 @@ -93774,24 +93774,24 @@ lbl_8024A150: /* 8024A154 00246F54 3C 60 43 30 */ lis r3, 0x4330 /* 8024A158 00246F58 A0 1F 00 08 */ lhz r0, 8(r31) /* 8024A15C 00246F5C 90 81 00 14 */ stw r4, 0x14(r1) -/* 8024A160 00246F60 C0 22 BE 08 */ lfs f1, lbl_803D0788-_SDA2_BASE_(r2) +/* 8024A160 00246F60 C0 22 BE 08 */ lfs f1, lbl__315-_SDA2_BASE_(r2) /* 8024A164 00246F64 90 61 00 10 */ stw r3, 0x10(r1) -/* 8024A168 00246F68 C8 82 BE 18 */ lfd f4, lbl_803D0798-_SDA2_BASE_(r2) +/* 8024A168 00246F68 C8 82 BE 18 */ lfd f4, lbl__320-_SDA2_BASE_(r2) /* 8024A16C 00246F6C FC 40 08 90 */ fmr f2, f1 /* 8024A170 00246F70 C8 01 00 10 */ lfd f0, 0x10(r1) /* 8024A174 00246F74 FC A0 08 90 */ fmr f5, f1 /* 8024A178 00246F78 90 01 00 0C */ stw r0, 0xc(r1) /* 8024A17C 00246F7C EC 60 20 28 */ fsubs f3, f0, f4 -/* 8024A180 00246F80 C0 C2 BE 0C */ lfs f6, lbl_803D078C-_SDA2_BASE_(r2) +/* 8024A180 00246F80 C0 C2 BE 0C */ lfs f6, lbl__316-_SDA2_BASE_(r2) /* 8024A184 00246F84 90 61 00 08 */ stw r3, 8(r1) /* 8024A188 00246F88 C8 01 00 08 */ lfd f0, 8(r1) /* 8024A18C 00246F8C EC 80 20 28 */ fsubs f4, f0, f4 /* 8024A190 00246F90 4B F8 5D E9 */ bl GXSetViewport lbl_8024A194: -/* 8024A194 00246F94 80 0D 9F B8 */ lwz r0, lbl_803CC8B8-_SDA_BASE_(r13) +/* 8024A194 00246F94 80 0D 9F B8 */ lwz r0, lbl__RwDlFSAA-_SDA_BASE_(r13) /* 8024A198 00246F98 2C 00 00 00 */ cmpwi r0, 0 /* 8024A19C 00246F9C 40 82 00 20 */ bne lbl_8024A1BC -/* 8024A1A0 00246FA0 80 CD A0 14 */ lwz r6, lbl_803CC914-_SDA_BASE_(r13) +/* 8024A1A0 00246FA0 80 CD A0 14 */ lwz r6, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 8024A1A4 00246FA4 38 60 00 00 */ li r3, 0 /* 8024A1A8 00246FA8 38 80 00 00 */ li r4, 0 /* 8024A1AC 00246FAC A0 A6 00 04 */ lhz r5, 4(r6) @@ -93799,12 +93799,12 @@ lbl_8024A194: /* 8024A1B4 00246FB4 4B F8 5E 0D */ bl GXSetScissor /* 8024A1B8 00246FB8 48 00 00 68 */ b lbl_8024A220 lbl_8024A1BC: -/* 8024A1BC 00246FBC 80 0D 88 18 */ lwz r0, lbl_803CB118-_SDA_BASE_(r13) +/* 8024A1BC 00246FBC 80 0D 88 18 */ lwz r0, lbl__RwDlFSAATop-_SDA_BASE_(r13) /* 8024A1C0 00246FC0 2C 00 00 00 */ cmpwi r0, 0 /* 8024A1C4 00246FC4 41 82 00 30 */ beq lbl_8024A1F4 -/* 8024A1C8 00246FC8 80 AD A0 14 */ lwz r5, lbl_803CC914-_SDA_BASE_(r13) +/* 8024A1C8 00246FC8 80 AD A0 14 */ lwz r5, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 8024A1CC 00246FCC 38 60 00 00 */ li r3, 0 -/* 8024A1D0 00246FD0 80 CD A0 10 */ lwz r6, lbl_803CC910-_SDA_BASE_(r13) +/* 8024A1D0 00246FD0 80 CD A0 10 */ lwz r6, lbl__RwDlHalfHeight-_SDA_BASE_(r13) /* 8024A1D4 00246FD4 38 80 00 00 */ li r4, 0 /* 8024A1D8 00246FD8 A0 A5 00 04 */ lhz r5, 4(r5) /* 8024A1DC 00246FDC 38 C6 00 02 */ addi r6, r6, 2 @@ -93814,46 +93814,46 @@ lbl_8024A1BC: /* 8024A1EC 00246FEC 4B F8 5E 4D */ bl GXSetScissorBoxOffset /* 8024A1F0 00246FF0 48 00 00 30 */ b lbl_8024A220 lbl_8024A1F4: -/* 8024A1F4 00246FF4 80 8D A0 14 */ lwz r4, lbl_803CC914-_SDA_BASE_(r13) +/* 8024A1F4 00246FF4 80 8D A0 14 */ lwz r4, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 8024A1F8 00246FF8 38 60 00 00 */ li r3, 0 -/* 8024A1FC 00246FFC 80 CD A0 10 */ lwz r6, lbl_803CC910-_SDA_BASE_(r13) +/* 8024A1FC 00246FFC 80 CD A0 10 */ lwz r6, lbl__RwDlHalfHeight-_SDA_BASE_(r13) /* 8024A200 00247000 A0 A4 00 04 */ lhz r5, 4(r4) /* 8024A204 00247004 38 86 FF FE */ addi r4, r6, -2 /* 8024A208 00247008 38 C6 00 02 */ addi r6, r6, 2 /* 8024A20C 0024700C 4B F8 5D B5 */ bl GXSetScissor -/* 8024A210 00247010 80 8D A0 10 */ lwz r4, lbl_803CC910-_SDA_BASE_(r13) +/* 8024A210 00247010 80 8D A0 10 */ lwz r4, lbl__RwDlHalfHeight-_SDA_BASE_(r13) /* 8024A214 00247014 38 60 00 00 */ li r3, 0 /* 8024A218 00247018 38 84 FF FE */ addi r4, r4, -2 /* 8024A21C 0024701C 4B F8 5E 1D */ bl GXSetScissorBoxOffset lbl_8024A220: -/* 8024A220 00247020 80 AD A0 14 */ lwz r5, lbl_803CC914-_SDA_BASE_(r13) +/* 8024A220 00247020 80 AD A0 14 */ lwz r5, lbl__RwDlRenderMode-_SDA_BASE_(r13) /* 8024A224 00247024 3C 00 43 30 */ lis r0, 0x4330 -/* 8024A228 00247028 3C 60 80 2C */ lis r3, lbl_802B87F0@ha +/* 8024A228 00247028 3C 60 80 2C */ lis r3, lbl_projVector$455@ha /* 8024A22C 0024702C 90 01 00 10 */ stw r0, 0x10(r1) /* 8024A230 00247030 A0 85 00 04 */ lhz r4, 4(r5) -/* 8024A234 00247034 38 63 87 F0 */ addi r3, r3, lbl_802B87F0@l -/* 8024A238 00247038 C8 42 BE 18 */ lfd f2, lbl_803D0798-_SDA2_BASE_(r2) +/* 8024A234 00247034 38 63 87 F0 */ addi r3, r3, lbl_projVector$455@l +/* 8024A238 00247038 C8 42 BE 18 */ lfd f2, lbl__320-_SDA2_BASE_(r2) /* 8024A23C 0024703C 90 81 00 14 */ stw r4, 0x14(r1) -/* 8024A240 00247040 C0 22 BE 10 */ lfs f1, lbl_803D0790-_SDA2_BASE_(r2) +/* 8024A240 00247040 C0 22 BE 10 */ lfs f1, lbl__317-_SDA2_BASE_(r2) /* 8024A244 00247044 C8 01 00 10 */ lfd f0, 0x10(r1) /* 8024A248 00247048 90 01 00 08 */ stw r0, 8(r1) /* 8024A24C 0024704C EC 00 10 28 */ fsubs f0, f0, f2 /* 8024A250 00247050 EC 01 00 24 */ fdivs f0, f1, f0 /* 8024A254 00247054 D0 03 00 04 */ stfs f0, 4(r3) /* 8024A258 00247058 A0 05 00 08 */ lhz r0, 8(r5) -/* 8024A25C 0024705C C0 22 BE 14 */ lfs f1, lbl_803D0794-_SDA2_BASE_(r2) +/* 8024A25C 0024705C C0 22 BE 14 */ lfs f1, lbl__318-_SDA2_BASE_(r2) /* 8024A260 00247060 90 01 00 0C */ stw r0, 0xc(r1) /* 8024A264 00247064 C8 01 00 08 */ lfd f0, 8(r1) /* 8024A268 00247068 EC 00 10 28 */ fsubs f0, f0, f2 /* 8024A26C 0024706C EC 01 00 24 */ fdivs f0, f1, f0 /* 8024A270 00247070 D0 03 00 0C */ stfs f0, 0xc(r3) lbl_8024A274: -/* 8024A274 00247074 3C 60 80 2C */ lis r3, lbl_802B87F0@ha -/* 8024A278 00247078 38 63 87 F0 */ addi r3, r3, lbl_802B87F0@l +/* 8024A274 00247074 3C 60 80 2C */ lis r3, lbl_projVector$455@ha +/* 8024A278 00247078 38 63 87 F0 */ addi r3, r3, lbl_projVector$455@l /* 8024A27C 0024707C 4B F8 59 B9 */ bl GXSetProjectionv -/* 8024A280 00247080 3C 60 80 2C */ lis r3, lbl_802B880C@ha +/* 8024A280 00247080 3C 60 80 2C */ lis r3, lbl_posMatrix$456@ha /* 8024A284 00247084 38 80 00 00 */ li r4, 0 -/* 8024A288 00247088 38 63 88 0C */ addi r3, r3, lbl_802B880C@l +/* 8024A288 00247088 38 63 88 0C */ addi r3, r3, lbl_posMatrix$456@l /* 8024A28C 0024708C 4B F8 5A 7D */ bl GXLoadPosMtxImm /* 8024A290 00247090 38 60 00 00 */ li r3, 0 /* 8024A294 00247094 4B F8 5B 15 */ bl GXSetCurrentMtx @@ -93929,8 +93929,8 @@ lbl_8024A368: /* 8024A394 00247194 4B F8 20 A5 */ bl GXSetCullMode /* 8024A398 00247198 38 60 00 01 */ li r3, 1 /* 8024A39C 0024719C 4B FF E9 61 */ bl _rwDlRenderStateSetZCompLoc -/* 8024A3A0 002471A0 3C 60 80 38 */ lis r3, lbl_80384498@ha -/* 8024A3A4 002471A4 38 63 44 98 */ addi r3, r3, lbl_80384498@l +/* 8024A3A0 002471A0 3C 60 80 38 */ lis r3, lbl__RwDlStateCache@ha +/* 8024A3A4 002471A4 38 63 44 98 */ addi r3, r3, lbl__RwDlStateCache@l /* 8024A3A8 002471A8 80 03 00 10 */ lwz r0, 0x10(r3) /* 8024A3AC 002471AC 2C 00 00 00 */ cmpwi r0, 0 /* 8024A3B0 002471B0 41 82 00 10 */ beq lbl_8024A3C0 @@ -93951,7 +93951,7 @@ lbl_8024A3C0: /* 8024A3E8 002471E8 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 8024A3EC 002471EC 90 C1 00 18 */ stw r6, 0x18(r1) /* 8024A3F0 002471F0 6C 63 80 00 */ xoris r3, r3, 0x8000 -/* 8024A3F4 002471F4 C8 42 BE 20 */ lfd f2, lbl_803D07A0-_SDA2_BASE_(r2) +/* 8024A3F4 002471F4 C8 42 BE 20 */ lfd f2, lbl__391_1-_SDA2_BASE_(r2) /* 8024A3F8 002471F8 90 01 00 1C */ stw r0, 0x1c(r1) /* 8024A3FC 002471FC 2C 1F 00 00 */ cmpwi r31, 0 /* 8024A400 00247200 C8 01 00 18 */ lfd f0, 0x18(r1) @@ -93963,7 +93963,7 @@ lbl_8024A3C0: /* 8024A418 00247218 EC 01 10 28 */ fsubs f0, f1, f2 /* 8024A41C 0024721C 90 C1 00 28 */ stw r6, 0x28(r1) /* 8024A420 00247220 D0 05 80 00 */ stfs f0, -0x8000(r5) -/* 8024A424 00247224 C0 02 BE 38 */ lfs f0, lbl_803D07B8-_SDA2_BASE_(r2) +/* 8024A424 00247224 C0 02 BE 38 */ lfs f0, lbl__524_1-_SDA2_BASE_(r2) /* 8024A428 00247228 90 C1 00 20 */ stw r6, 0x20(r1) /* 8024A42C 0024722C D0 05 80 00 */ stfs f0, -0x8000(r5) /* 8024A430 00247230 80 1E 00 00 */ lwz r0, 0(r30) @@ -93972,7 +93972,7 @@ lbl_8024A3C0: /* 8024A43C 0024723C 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 8024A440 00247240 90 01 00 2C */ stw r0, 0x2c(r1) /* 8024A444 00247244 7C 04 1A 14 */ add r0, r4, r3 -/* 8024A448 00247248 C8 42 BE 20 */ lfd f2, lbl_803D07A0-_SDA2_BASE_(r2) +/* 8024A448 00247248 C8 42 BE 20 */ lfd f2, lbl__391_1-_SDA2_BASE_(r2) /* 8024A44C 0024724C 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 8024A450 00247250 C8 01 00 28 */ lfd f0, 0x28(r1) /* 8024A454 00247254 90 01 00 24 */ stw r0, 0x24(r1) @@ -93982,7 +93982,7 @@ lbl_8024A3C0: /* 8024A464 00247264 EC 21 10 28 */ fsubs f1, f1, f2 /* 8024A468 00247268 D0 05 80 00 */ stfs f0, -0x8000(r5) /* 8024A46C 0024726C D0 25 80 00 */ stfs f1, -0x8000(r5) -/* 8024A470 00247270 C0 02 BE 38 */ lfs f0, lbl_803D07B8-_SDA2_BASE_(r2) +/* 8024A470 00247270 C0 02 BE 38 */ lfs f0, lbl__524_1-_SDA2_BASE_(r2) /* 8024A474 00247274 90 C1 00 30 */ stw r6, 0x30(r1) /* 8024A478 00247278 D0 05 80 00 */ stfs f0, -0x8000(r5) /* 8024A47C 0024727C 80 7E 00 00 */ lwz r3, 0(r30) @@ -93991,7 +93991,7 @@ lbl_8024A3C0: /* 8024A488 00247288 7C 03 02 14 */ add r0, r3, r0 /* 8024A48C 0024728C 80 7E 00 0C */ lwz r3, 0xc(r30) /* 8024A490 00247290 6C 00 80 00 */ xoris r0, r0, 0x8000 -/* 8024A494 00247294 C8 42 BE 20 */ lfd f2, lbl_803D07A0-_SDA2_BASE_(r2) +/* 8024A494 00247294 C8 42 BE 20 */ lfd f2, lbl__391_1-_SDA2_BASE_(r2) /* 8024A498 00247298 90 01 00 3C */ stw r0, 0x3c(r1) /* 8024A49C 0024729C 7C 04 1A 14 */ add r0, r4, r3 /* 8024A4A0 002472A0 6C 00 80 00 */ xoris r0, r0, 0x8000 @@ -94004,7 +94004,7 @@ lbl_8024A3C0: /* 8024A4BC 002472BC 90 C1 00 40 */ stw r6, 0x40(r1) /* 8024A4C0 002472C0 D0 05 80 00 */ stfs f0, -0x8000(r5) /* 8024A4C4 002472C4 D0 25 80 00 */ stfs f1, -0x8000(r5) -/* 8024A4C8 002472C8 C0 02 BE 38 */ lfs f0, lbl_803D07B8-_SDA2_BASE_(r2) +/* 8024A4C8 002472C8 C0 02 BE 38 */ lfs f0, lbl__524_1-_SDA2_BASE_(r2) /* 8024A4CC 002472CC D0 05 80 00 */ stfs f0, -0x8000(r5) /* 8024A4D0 002472D0 80 9E 00 04 */ lwz r4, 4(r30) /* 8024A4D4 002472D4 80 7E 00 00 */ lwz r3, 0(r30) @@ -94012,7 +94012,7 @@ lbl_8024A3C0: /* 8024A4DC 002472DC 6C 84 80 00 */ xoris r4, r4, 0x8000 /* 8024A4E0 002472E0 90 81 00 44 */ stw r4, 0x44(r1) /* 8024A4E4 002472E4 7C 03 02 14 */ add r0, r3, r0 -/* 8024A4E8 002472E8 C8 22 BE 20 */ lfd f1, lbl_803D07A0-_SDA2_BASE_(r2) +/* 8024A4E8 002472E8 C8 22 BE 20 */ lfd f1, lbl__391_1-_SDA2_BASE_(r2) /* 8024A4EC 002472EC 6C 00 80 00 */ xoris r0, r0, 0x8000 /* 8024A4F0 002472F0 C8 01 00 40 */ lfd f0, 0x40(r1) /* 8024A4F4 002472F4 90 01 00 4C */ stw r0, 0x4c(r1) @@ -94021,7 +94021,7 @@ lbl_8024A3C0: /* 8024A500 00247300 EC 00 08 28 */ fsubs f0, f0, f1 /* 8024A504 00247304 D0 05 80 00 */ stfs f0, -0x8000(r5) /* 8024A508 00247308 D0 45 80 00 */ stfs f2, -0x8000(r5) -/* 8024A50C 0024730C C0 02 BE 38 */ lfs f0, lbl_803D07B8-_SDA2_BASE_(r2) +/* 8024A50C 0024730C C0 02 BE 38 */ lfs f0, lbl__524_1-_SDA2_BASE_(r2) /* 8024A510 00247310 D0 05 80 00 */ stfs f0, -0x8000(r5) /* 8024A514 00247314 41 82 00 0C */ beq lbl_8024A520 /* 8024A518 00247318 38 60 00 01 */ li r3, 1 @@ -94033,15 +94033,15 @@ lbl_8024A520: /* 8024A52C 0024732C 80 84 00 08 */ lwz r4, lbl_80380008@l(r4) /* 8024A530 00247330 54 05 06 3E */ clrlwi r5, r0, 0x18 /* 8024A534 00247334 4B F8 53 99 */ bl GXSetZMode -/* 8024A538 00247338 3C 80 80 38 */ lis r4, lbl_80384498@ha +/* 8024A538 00247338 3C 80 80 38 */ lis r4, lbl__RwDlStateCache@ha /* 8024A53C 0024733C 38 60 00 01 */ li r3, 1 -/* 8024A540 00247340 38 A4 44 98 */ addi r5, r4, lbl_80384498@l +/* 8024A540 00247340 38 A4 44 98 */ addi r5, r4, lbl__RwDlStateCache@l /* 8024A544 00247344 38 C0 00 00 */ li r6, 0 /* 8024A548 00247348 80 85 00 3C */ lwz r4, 0x3c(r5) /* 8024A54C 0024734C 80 A5 00 40 */ lwz r5, 0x40(r5) /* 8024A550 00247350 4B F8 52 D1 */ bl GXSetBlendMode -/* 8024A554 00247354 3C 60 80 38 */ lis r3, lbl_80384498@ha -/* 8024A558 00247358 38 63 44 98 */ addi r3, r3, lbl_80384498@l +/* 8024A554 00247354 3C 60 80 38 */ lis r3, lbl__RwDlStateCache@ha +/* 8024A558 00247358 38 63 44 98 */ addi r3, r3, lbl__RwDlStateCache@l /* 8024A55C 0024735C 80 63 00 0C */ lwz r3, 0xc(r3) /* 8024A560 00247360 38 63 FF FF */ addi r3, r3, -1 /* 8024A564 00247364 4B F8 1E D5 */ bl GXSetCullMode @@ -94068,7 +94068,7 @@ rwsdk._rwDlRasterClearGeneric: /* 8024A5A8 002473A8 7C 9D 23 78 */ mr r29, r4 /* 8024A5AC 002473AC 93 81 00 20 */ stw r28, 0x20(r1) /* 8024A5B0 002473B0 7C 7C 1B 78 */ mr r28, r3 -/* 8024A5B4 002473B4 80 CD A0 30 */ lwz r6, lbl_803CC930-_SDA_BASE_(r13) +/* 8024A5B4 002473B4 80 CD A0 30 */ lwz r6, lbl__RwDlRasterTarget-_SDA_BASE_(r13) /* 8024A5B8 002473B8 88 06 00 20 */ lbz r0, 0x20(r6) /* 8024A5BC 002473BC 2C 00 00 02 */ cmpwi r0, 2 /* 8024A5C0 002473C0 41 82 00 2C */ beq lbl_8024A5EC @@ -94089,7 +94089,7 @@ lbl_8024A5EC: /* 8024A5F4 002473F4 38 61 00 08 */ addi r3, r1, 8 /* 8024A5F8 002473F8 54 05 44 2E */ rlwinm r5, r0, 8, 0x10, 0x17 /* 8024A5FC 002473FC 4B FF 06 6D */ bl RwRGBASetFromPixel -/* 8024A600 00247400 80 AD A0 30 */ lwz r5, lbl_803CC930-_SDA_BASE_(r13) +/* 8024A600 00247400 80 AD A0 30 */ lwz r5, lbl__RwDlRasterTarget-_SDA_BASE_(r13) /* 8024A604 00247404 7F 83 E3 78 */ mr r3, r28 /* 8024A608 00247408 80 FD 00 00 */ lwz r7, 0(r29) /* 8024A60C 0024740C 7F A4 EB 78 */ mr r4, r29 @@ -94098,7 +94098,7 @@ lbl_8024A5EC: /* 8024A618 00247418 38 C0 00 01 */ li r6, 1 /* 8024A61C 0024741C 7C 07 02 14 */ add r0, r7, r0 /* 8024A620 00247420 90 1D 00 00 */ stw r0, 0(r29) -/* 8024A624 00247424 80 ED A0 30 */ lwz r7, lbl_803CC930-_SDA_BASE_(r13) +/* 8024A624 00247424 80 ED A0 30 */ lwz r7, lbl__RwDlRasterTarget-_SDA_BASE_(r13) /* 8024A628 00247428 81 1D 00 04 */ lwz r8, 4(r29) /* 8024A62C 0024742C A8 07 00 1E */ lha r0, 0x1e(r7) /* 8024A630 00247430 7C 08 02 14 */ add r0, r8, r0 @@ -94112,7 +94112,7 @@ lbl_8024A640: /* 8024A64C 0024744C 38 C0 00 02 */ li r6, 2 /* 8024A650 00247450 7C 07 02 14 */ add r0, r7, r0 /* 8024A654 00247454 90 1D 00 00 */ stw r0, 0(r29) -/* 8024A658 00247458 80 ED A0 30 */ lwz r7, lbl_803CC930-_SDA_BASE_(r13) +/* 8024A658 00247458 80 ED A0 30 */ lwz r7, lbl__RwDlRasterTarget-_SDA_BASE_(r13) /* 8024A65C 0024745C 81 1D 00 04 */ lwz r8, 4(r29) /* 8024A660 00247460 A8 07 00 1E */ lha r0, 0x1e(r7) /* 8024A664 00247464 7C 08 02 14 */ add r0, r8, r0 @@ -94152,7 +94152,7 @@ lbl_8024A6DC: /* 8024A6E4 002474E4 2C 1E FF FF */ cmpwi r30, -1 /* 8024A6E8 002474E8 40 82 00 58 */ bne lbl_8024A740 lbl_8024A6EC: -/* 8024A6EC 002474EC 80 6D A0 30 */ lwz r3, lbl_803CC930-_SDA_BASE_(r13) +/* 8024A6EC 002474EC 80 6D A0 30 */ lwz r3, lbl__RwDlRasterTarget-_SDA_BASE_(r13) /* 8024A6F0 002474F0 7F C4 F3 78 */ mr r4, r30 /* 8024A6F4 002474F4 80 A3 00 18 */ lwz r5, 0x18(r3) /* 8024A6F8 002474F8 80 03 00 10 */ lwz r0, 0x10(r3) @@ -94161,7 +94161,7 @@ lbl_8024A6EC: /* 8024A704 00247504 4B DB 8D 55 */ bl memset /* 8024A708 00247508 2C 1F 00 00 */ cmpwi r31, 0 /* 8024A70C 0024750C 41 82 00 0C */ beq lbl_8024A718 -/* 8024A710 00247510 80 6D A0 30 */ lwz r3, lbl_803CC930-_SDA_BASE_(r13) +/* 8024A710 00247510 80 6D A0 30 */ lwz r3, lbl__RwDlRasterTarget-_SDA_BASE_(r13) /* 8024A714 00247514 4B FF 0F 45 */ bl RwRasterUnlock lbl_8024A718: /* 8024A718 00247518 38 60 00 01 */ li r3, 1 @@ -94176,14 +94176,14 @@ lbl_8024A720: /* 8024A738 00247538 38 A0 00 03 */ li r5, 3 /* 8024A73C 0024753C 4B FF 12 95 */ bl RwRasterLock lbl_8024A740: -/* 8024A740 00247540 80 6D A0 30 */ lwz r3, lbl_803CC930-_SDA_BASE_(r13) +/* 8024A740 00247540 80 6D A0 30 */ lwz r3, lbl__RwDlRasterTarget-_SDA_BASE_(r13) /* 8024A744 00247544 80 63 00 14 */ lwz r3, 0x14(r3) /* 8024A748 00247548 38 03 FF FC */ addi r0, r3, -4 /* 8024A74C 0024754C 28 00 00 1C */ cmplwi r0, 0x1c /* 8024A750 00247550 41 81 01 98 */ bgt lbl_8024A8E8 -/* 8024A754 00247554 3C 60 80 2C */ lis r3, lbl_802B883C@ha +/* 8024A754 00247554 3C 60 80 2C */ lis r3, lbl__617_6@ha /* 8024A758 00247558 54 00 10 3A */ slwi r0, r0, 2 -/* 8024A75C 0024755C 38 63 88 3C */ addi r3, r3, lbl_802B883C@l +/* 8024A75C 0024755C 38 63 88 3C */ addi r3, r3, lbl__617_6@l /* 8024A760 00247560 7C 03 00 2E */ lwzx r0, r3, r0 /* 8024A764 00247564 7C 09 03 A6 */ mtctr r0 /* 8024A768 00247568 4E 80 04 20 */ bctr @@ -94193,7 +94193,7 @@ lbl_8024A740: /* 8024A778 00247578 54 1E 06 3E */ clrlwi r30, r0, 0x18 /* 8024A77C 0024757C 48 00 00 40 */ b lbl_8024A7BC lbl_8024A780: -/* 8024A780 00247580 80 ED A0 30 */ lwz r7, lbl_803CC930-_SDA_BASE_(r13) +/* 8024A780 00247580 80 ED A0 30 */ lwz r7, lbl__RwDlRasterTarget-_SDA_BASE_(r13) /* 8024A784 00247584 7F C4 F3 78 */ mr r4, r30 /* 8024A788 00247588 80 1D 00 04 */ lwz r0, 4(r29) /* 8024A78C 0024758C 80 A7 00 18 */ lwz r5, 0x18(r7) @@ -94217,7 +94217,7 @@ lbl_8024A7BC: /* 8024A7D0 002475D0 3B 80 00 00 */ li r28, 0 /* 8024A7D4 002475D4 48 00 00 38 */ b lbl_8024A80C lbl_8024A7D8: -/* 8024A7D8 002475D8 80 CD A0 30 */ lwz r6, lbl_803CC930-_SDA_BASE_(r13) +/* 8024A7D8 002475D8 80 CD A0 30 */ lwz r6, lbl__RwDlRasterTarget-_SDA_BASE_(r13) /* 8024A7DC 002475DC 7F C4 F3 78 */ mr r4, r30 /* 8024A7E0 002475E0 80 1D 00 04 */ lwz r0, 4(r29) /* 8024A7E4 002475E4 80 A6 00 18 */ lwz r5, 0x18(r6) @@ -94239,7 +94239,7 @@ lbl_8024A80C: /* 8024A820 00247620 38 C0 00 00 */ li r6, 0 /* 8024A824 00247624 48 00 00 50 */ b lbl_8024A874 lbl_8024A828: -/* 8024A828 00247628 80 AD A0 30 */ lwz r5, lbl_803CC930-_SDA_BASE_(r13) +/* 8024A828 00247628 80 AD A0 30 */ lwz r5, lbl__RwDlRasterTarget-_SDA_BASE_(r13) /* 8024A82C 0024762C 39 00 00 00 */ li r8, 0 /* 8024A830 00247630 80 1D 00 04 */ lwz r0, 4(r29) /* 8024A834 00247634 80 85 00 18 */ lwz r4, 0x18(r5) @@ -94268,7 +94268,7 @@ lbl_8024A874: /* 8024A884 00247684 38 C0 00 00 */ li r6, 0 /* 8024A888 00247688 48 00 00 50 */ b lbl_8024A8D8 lbl_8024A88C: -/* 8024A88C 0024768C 80 AD A0 30 */ lwz r5, lbl_803CC930-_SDA_BASE_(r13) +/* 8024A88C 0024768C 80 AD A0 30 */ lwz r5, lbl__RwDlRasterTarget-_SDA_BASE_(r13) /* 8024A890 00247690 38 E0 00 00 */ li r7, 0 /* 8024A894 00247694 80 1D 00 04 */ lwz r0, 4(r29) /* 8024A898 00247698 80 85 00 18 */ lwz r4, 0x18(r5) @@ -94307,7 +94307,7 @@ lbl_8024A8E8: lbl_8024A90C: /* 8024A90C 0024770C 2C 1F 00 00 */ cmpwi r31, 0 /* 8024A910 00247710 41 82 00 3C */ beq lbl_8024A94C -/* 8024A914 00247714 80 6D A0 30 */ lwz r3, lbl_803CC930-_SDA_BASE_(r13) +/* 8024A914 00247714 80 6D A0 30 */ lwz r3, lbl__RwDlRasterTarget-_SDA_BASE_(r13) /* 8024A918 00247718 4B FF 0D 41 */ bl RwRasterUnlock /* 8024A91C 0024771C 48 00 00 30 */ b lbl_8024A94C lbl_8024A920: @@ -94336,7 +94336,7 @@ lbl_8024A950: /* 8024A970 00247770 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8024A974 00247774 7C 08 02 A6 */ mflr r0 /* 8024A978 00247778 90 01 00 14 */ stw r0, 0x14(r1) -/* 8024A97C 0024777C 80 6D A0 30 */ lwz r3, lbl_803CC930-_SDA_BASE_(r13) +/* 8024A97C 0024777C 80 6D A0 30 */ lwz r3, lbl__RwDlRasterTarget-_SDA_BASE_(r13) /* 8024A980 00247780 4B FF FC 0D */ bl rwsdk._rwDlRasterClearGeneric /* 8024A984 00247784 80 01 00 14 */ lwz r0, 0x14(r1) /* 8024A988 00247788 7C 08 03 A6 */ mtlr r0 @@ -94349,7 +94349,7 @@ lbl_8024A950: /* 8024A9A4 002477A4 38 81 00 08 */ addi r4, r1, 8 /* 8024A9A8 002477A8 90 01 00 08 */ stw r0, 8(r1) /* 8024A9AC 002477AC 90 01 00 0C */ stw r0, 0xc(r1) -/* 8024A9B0 002477B0 80 6D A0 30 */ lwz r3, lbl_803CC930-_SDA_BASE_(r13) +/* 8024A9B0 002477B0 80 6D A0 30 */ lwz r3, lbl__RwDlRasterTarget-_SDA_BASE_(r13) /* 8024A9B4 002477B4 80 03 00 0C */ lwz r0, 0xc(r3) /* 8024A9B8 002477B8 90 01 00 10 */ stw r0, 0x10(r1) /* 8024A9BC 002477BC 80 03 00 10 */ lwz r0, 0x10(r3) @@ -94359,7 +94359,7 @@ lbl_8024A950: /* 8024A9CC 002477CC 7C 08 03 A6 */ mtlr r0 /* 8024A9D0 002477D0 38 21 00 20 */ addi r1, r1, 0x20 /* 8024A9D4 002477D4 4E 80 00 20 */ blr -/* 8024A9D8 002477D8 90 8D A0 30 */ stw r4, lbl_803CC930-_SDA_BASE_(r13) +/* 8024A9D8 002477D8 90 8D A0 30 */ stw r4, lbl__RwDlRasterTarget-_SDA_BASE_(r13) /* 8024A9DC 002477DC 38 60 00 01 */ li r3, 1 /* 8024A9E0 002477E0 4E 80 00 20 */ blr /* 8024A9E4 002477E4 94 21 FF F0 */ stwu r1, -0x10(r1) @@ -94452,7 +94452,7 @@ lbl_8024AB14: /* 8024AB24 00247924 50 60 05 2E */ rlwimi r0, r3, 0, 0x14, 0x17 /* 8024AB28 00247928 50 60 04 26 */ rlwimi r0, r3, 0, 0x10, 0x13 /* 8024AB2C 0024792C 90 01 00 24 */ stw r0, 0x24(r1) -/* 8024AB30 00247930 80 0D A0 38 */ lwz r0, lbl_803CC938-_SDA_BASE_(r13) +/* 8024AB30 00247930 80 0D A0 38 */ lwz r0, lbl__RwGameCubeTextureExtOffset-_SDA_BASE_(r13) /* 8024AB34 00247934 7F FE 02 14 */ add r31, r30, r0 /* 8024AB38 00247938 80 1F 00 20 */ lwz r0, 0x20(r31) /* 8024AB3C 0024793C 54 00 01 CF */ rlwinm. r0, r0, 0, 7, 7 @@ -94462,7 +94462,7 @@ lbl_8024AB14: /* 8024AB4C 0024794C 90 61 00 28 */ stw r3, 0x28(r1) /* 8024AB50 00247950 90 01 00 2C */ stw r0, 0x2c(r1) /* 8024AB54 00247954 90 01 00 30 */ stw r0, 0x30(r1) -/* 8024AB58 00247958 C0 02 BE 40 */ lfs f0, lbl_803D07C0-_SDA2_BASE_(r2) +/* 8024AB58 00247958 C0 02 BE 40 */ lfs f0, lbl__308-_SDA2_BASE_(r2) /* 8024AB5C 0024795C D0 01 00 34 */ stfs f0, 0x34(r1) /* 8024AB60 00247960 48 00 00 3C */ b lbl_8024AB9C lbl_8024AB64: @@ -94506,7 +94506,7 @@ lbl_8024ABDC: /* 8024ABF0 002479F0 88 1F 00 20 */ lbz r0, 0x20(r31) /* 8024ABF4 002479F4 80 DF 00 00 */ lwz r6, 0(r31) /* 8024ABF8 002479F8 50 80 44 2E */ rlwimi r0, r4, 8, 0x10, 0x17 -/* 8024ABFC 002479FC 80 AD A0 20 */ lwz r5, lbl_803CC920-_SDA_BASE_(r13) +/* 8024ABFC 002479FC 80 AD A0 20 */ lwz r5, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 8024AC00 00247A00 90 E1 00 08 */ stw r7, 8(r1) /* 8024AC04 00247A04 7F C6 2A 14 */ add r30, r6, r5 /* 8024AC08 00247A08 90 01 00 10 */ stw r0, 0x10(r1) @@ -94658,7 +94658,7 @@ lbl_8024AE00: /* 8024AE20 00247C20 38 60 00 00 */ li r3, 0 /* 8024AE24 00247C24 48 00 01 A4 */ b lbl_8024AFC8 lbl_8024AE28: -/* 8024AE28 00247C28 80 8D A0 20 */ lwz r4, lbl_803CC920-_SDA_BASE_(r13) +/* 8024AE28 00247C28 80 8D A0 20 */ lwz r4, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 8024AE2C 00247C2C 88 01 00 1E */ lbz r0, 0x1e(r1) /* 8024AE30 00247C30 7F DF 22 14 */ add r30, r31, r4 /* 8024AE34 00247C34 90 1E 00 0C */ stw r0, 0xc(r30) @@ -94776,15 +94776,15 @@ lbl_8024AFC8: /* 8024AFD8 00247DD8 38 21 00 A0 */ addi r1, r1, 0xa0 /* 8024AFDC 00247DDC 4E 80 00 20 */ blr lbl_8024AFE0: -/* 8024AFE0 00247DE0 80 8D A0 38 */ lwz r4, lbl_803CC938-_SDA_BASE_(r13) +/* 8024AFE0 00247DE0 80 8D A0 38 */ lwz r4, lbl__RwGameCubeTextureExtOffset-_SDA_BASE_(r13) /* 8024AFE4 00247DE4 3C A0 01 00 */ lis r5, 0x100 /* 8024AFE8 00247DE8 38 04 00 20 */ addi r0, r4, 0x20 /* 8024AFEC 00247DEC 7C A3 01 2E */ stwx r5, r3, r0 /* 8024AFF0 00247DF0 4E 80 00 20 */ blr lbl_8024AFF4: -/* 8024AFF4 00247DF4 3C 80 80 2C */ lis r4, lbl_802B88FC@ha +/* 8024AFF4 00247DF4 3C 80 80 2C */ lis r4, lbl__RwDlTextureCache@ha /* 8024AFF8 00247DF8 38 00 00 00 */ li r0, 0 -/* 8024AFFC 00247DFC 38 A4 88 FC */ addi r5, r4, lbl_802B88FC@l +/* 8024AFFC 00247DFC 38 A4 88 FC */ addi r5, r4, lbl__RwDlTextureCache@l /* 8024B000 00247E00 80 85 00 00 */ lwz r4, 0(r5) /* 8024B004 00247E04 7C 03 20 40 */ cmplw r3, r4 /* 8024B008 00247E08 40 82 00 08 */ bne lbl_8024B010 @@ -94828,9 +94828,9 @@ lbl_8024B070: .global _rwDlTextureCacheInit _rwDlTextureCacheInit: -/* 8024B084 00247E84 3C 60 80 2C */ lis r3, lbl_802B88FC@ha +/* 8024B084 00247E84 3C 60 80 2C */ lis r3, lbl__RwDlTextureCache@ha /* 8024B088 00247E88 38 80 00 08 */ li r4, 8 -/* 8024B08C 00247E8C 38 63 88 FC */ addi r3, r3, lbl_802B88FC@l +/* 8024B08C 00247E8C 38 63 88 FC */ addi r3, r3, lbl__RwDlTextureCache@l /* 8024B090 00247E90 38 00 00 00 */ li r0, 0 /* 8024B094 00247E94 38 63 00 20 */ addi r3, r3, 0x20 /* 8024B098 00247E98 48 00 00 08 */ b lbl_8024B0A0 @@ -94856,7 +94856,7 @@ _rwDlTexturePluginAttach: /* 8024B0D4 00247ED4 38 80 04 0C */ li r4, 0x40c /* 8024B0D8 00247ED8 38 E0 00 00 */ li r7, 0 /* 8024B0DC 00247EDC 4B FF 3B E9 */ bl RwTextureRegisterPlugin -/* 8024B0E0 00247EE0 90 6D A0 38 */ stw r3, lbl_803CC938-_SDA_BASE_(r13) +/* 8024B0E0 00247EE0 90 6D A0 38 */ stw r3, lbl__RwGameCubeTextureExtOffset-_SDA_BASE_(r13) /* 8024B0E4 00247EE4 80 01 00 14 */ lwz r0, 0x14(r1) /* 8024B0E8 00247EE8 7C 08 03 A6 */ mtlr r0 /* 8024B0EC 00247EEC 38 21 00 10 */ addi r1, r1, 0x10 @@ -94872,22 +94872,22 @@ _rwDlTextureSet: /* 8024B108 00247F08 39 61 00 50 */ addi r11, r1, 0x50 /* 8024B10C 00247F0C 4B FA 23 DD */ bl func_801ED4E8 /* 8024B110 00247F10 7C 7F 1B 79 */ or. r31, r3, r3 -/* 8024B114 00247F14 3C 60 80 2C */ lis r3, lbl_802B88B0@ha +/* 8024B114 00247F14 3C 60 80 2C */ lis r3, lbl__RwDlFilterModeConvTable@ha /* 8024B118 00247F18 7C 9C 23 78 */ mr r28, r4 -/* 8024B11C 00247F1C 3B C3 88 B0 */ addi r30, r3, lbl_802B88B0@l +/* 8024B11C 00247F1C 3B C3 88 B0 */ addi r30, r3, lbl__RwDlFilterModeConvTable@l /* 8024B120 00247F20 40 82 00 18 */ bne lbl_8024B138 -/* 8024B124 00247F24 80 6D A0 2C */ lwz r3, lbl_803CC92C-_SDA_BASE_(r13) +/* 8024B124 00247F24 80 6D A0 2C */ lwz r3, lbl__RwDlTexture-_SDA_BASE_(r13) /* 8024B128 00247F28 38 A0 00 00 */ li r5, 0 -/* 8024B12C 00247F2C 80 8D A0 28 */ lwz r4, lbl_803CC928-_SDA_BASE_(r13) +/* 8024B12C 00247F2C 80 8D A0 28 */ lwz r4, lbl__RwDlRasterWhite-_SDA_BASE_(r13) /* 8024B130 00247F30 7C 7F 1B 78 */ mr r31, r3 /* 8024B134 00247F34 4B FF D5 D1 */ bl _rwDlTextureSetRaster lbl_8024B138: /* 8024B138 00247F38 80 BF 00 00 */ lwz r5, 0(r31) -/* 8024B13C 00247F3C 80 0D A0 38 */ lwz r0, lbl_803CC938-_SDA_BASE_(r13) +/* 8024B13C 00247F3C 80 0D A0 38 */ lwz r0, lbl__RwGameCubeTextureExtOffset-_SDA_BASE_(r13) /* 8024B140 00247F40 80 85 00 00 */ lwz r4, 0(r5) -/* 8024B144 00247F44 80 6D A0 20 */ lwz r3, lbl_803CC920-_SDA_BASE_(r13) +/* 8024B144 00247F44 80 6D A0 20 */ lwz r3, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 8024B148 00247F48 7F BF 02 14 */ add r29, r31, r0 -/* 8024B14C 00247F4C A0 0D 88 30 */ lhz r0, lbl_803CB130-_SDA_BASE_(r13) +/* 8024B14C 00247F4C A0 0D 88 30 */ lhz r0, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 8024B150 00247F50 7F 64 1A 14 */ add r27, r4, r3 /* 8024B154 00247F54 B0 1B 00 30 */ sth r0, 0x30(r27) /* 8024B158 00247F58 88 05 00 23 */ lbz r0, 0x23(r5) @@ -94897,11 +94897,11 @@ lbl_8024B138: /* 8024B168 00247F68 54 80 01 CF */ rlwinm. r0, r4, 0, 7, 7 /* 8024B16C 00247F6C 41 82 01 70 */ beq lbl_8024B2DC /* 8024B170 00247F70 83 1F 00 00 */ lwz r24, 0(r31) -/* 8024B174 00247F74 80 0D A0 38 */ lwz r0, lbl_803CC938-_SDA_BASE_(r13) +/* 8024B174 00247F74 80 0D A0 38 */ lwz r0, lbl__RwGameCubeTextureExtOffset-_SDA_BASE_(r13) /* 8024B178 00247F78 88 78 00 23 */ lbz r3, 0x23(r24) /* 8024B17C 00247F7C 7F 3F 02 14 */ add r25, r31, r0 /* 8024B180 00247F80 80 B8 00 00 */ lwz r5, 0(r24) -/* 8024B184 00247F84 80 8D A0 20 */ lwz r4, lbl_803CC920-_SDA_BASE_(r13) +/* 8024B184 00247F84 80 8D A0 20 */ lwz r4, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 8024B188 00247F88 54 60 44 65 */ rlwinm. r0, r3, 8, 0x11, 0x12 /* 8024B18C 00247F8C 54 75 44 2E */ rlwinm r21, r3, 8, 0x10, 0x17 /* 8024B190 00247F90 7F 45 22 14 */ add r26, r5, r4 @@ -94975,11 +94975,11 @@ lbl_8024B238: lbl_8024B28C: /* 8024B28C 0024808C 88 DA 00 32 */ lbz r6, 0x32(r26) /* 8024B290 00248090 3C 00 43 30 */ lis r0, 0x4330 -/* 8024B294 00248094 C0 22 BE 48 */ lfs f1, lbl_803D07C8-_SDA2_BASE_(r2) +/* 8024B294 00248094 C0 22 BE 48 */ lfs f1, lbl__331-_SDA2_BASE_(r2) /* 8024B298 00248098 7F 23 CB 78 */ mr r3, r25 /* 8024B29C 0024809C 90 C1 00 14 */ stw r6, 0x14(r1) /* 8024B2A0 002480A0 38 C0 00 01 */ li r6, 1 -/* 8024B2A4 002480A4 C8 42 BE 50 */ lfd f2, lbl_803D07D0-_SDA2_BASE_(r2) +/* 8024B2A4 002480A4 C8 42 BE 50 */ lfd f2, lbl__333-_SDA2_BASE_(r2) /* 8024B2A8 002480A8 FC 60 08 90 */ fmr f3, f1 /* 8024B2AC 002480AC 90 01 00 10 */ stw r0, 0x10(r1) /* 8024B2B0 002480B0 38 E0 00 01 */ li r7, 1 @@ -95012,11 +95012,11 @@ lbl_8024B2DC: /* 8024B318 00248118 4B F8 29 ED */ bl GXGetTexObjLODBias /* 8024B31C 0024811C 83 5F 00 00 */ lwz r26, 0(r31) /* 8024B320 00248120 FF E0 08 90 */ fmr f31, f1 -/* 8024B324 00248124 80 CD A0 38 */ lwz r6, lbl_803CC938-_SDA_BASE_(r13) +/* 8024B324 00248124 80 CD A0 38 */ lwz r6, lbl__RwGameCubeTextureExtOffset-_SDA_BASE_(r13) /* 8024B328 00248128 88 7A 00 23 */ lbz r3, 0x23(r26) /* 8024B32C 0024812C 80 BA 00 00 */ lwz r5, 0(r26) /* 8024B330 00248130 7F 3F 32 14 */ add r25, r31, r6 -/* 8024B334 00248134 80 8D A0 20 */ lwz r4, lbl_803CC920-_SDA_BASE_(r13) +/* 8024B334 00248134 80 8D A0 20 */ lwz r4, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 8024B338 00248138 54 60 44 65 */ rlwinm. r0, r3, 8, 0x11, 0x12 /* 8024B33C 0024813C 54 74 44 2E */ rlwinm r20, r3, 8, 0x10, 0x17 /* 8024B340 00248140 7F 05 22 14 */ add r24, r5, r4 @@ -95092,11 +95092,11 @@ lbl_8024B43C: /* 8024B440 00248240 3C 00 43 30 */ lis r0, 0x4330 /* 8024B444 00248244 90 01 00 10 */ stw r0, 0x10(r1) /* 8024B448 00248248 FC 60 F8 90 */ fmr f3, f31 -/* 8024B44C 0024824C C8 42 BE 50 */ lfd f2, lbl_803D07D0-_SDA2_BASE_(r2) +/* 8024B44C 0024824C C8 42 BE 50 */ lfd f2, lbl__333-_SDA2_BASE_(r2) /* 8024B450 00248250 7F 23 CB 78 */ mr r3, r25 /* 8024B454 00248254 90 C1 00 14 */ stw r6, 0x14(r1) /* 8024B458 00248258 7E E6 BB 78 */ mr r6, r23 -/* 8024B45C 0024825C C0 22 BE 48 */ lfs f1, lbl_803D07C8-_SDA2_BASE_(r2) +/* 8024B45C 0024825C C0 22 BE 48 */ lfs f1, lbl__331-_SDA2_BASE_(r2) /* 8024B460 00248260 C8 01 00 10 */ lfd f0, 0x10(r1) /* 8024B464 00248264 7E C7 B3 78 */ mr r7, r22 /* 8024B468 00248268 7E A8 AB 78 */ mr r8, r21 @@ -95133,11 +95133,11 @@ lbl_8024B48C: /* 8024B4E0 002482E0 4B F8 28 25 */ bl GXGetTexObjLODBias /* 8024B4E4 002482E4 82 FF 00 00 */ lwz r23, 0(r31) /* 8024B4E8 002482E8 FF E0 08 90 */ fmr f31, f1 -/* 8024B4EC 002482EC 80 CD A0 38 */ lwz r6, lbl_803CC938-_SDA_BASE_(r13) +/* 8024B4EC 002482EC 80 CD A0 38 */ lwz r6, lbl__RwGameCubeTextureExtOffset-_SDA_BASE_(r13) /* 8024B4F0 002482F0 88 77 00 23 */ lbz r3, 0x23(r23) /* 8024B4F4 002482F4 80 B7 00 00 */ lwz r5, 0(r23) /* 8024B4F8 002482F8 7E DF 32 14 */ add r22, r31, r6 -/* 8024B4FC 002482FC 80 8D A0 20 */ lwz r4, lbl_803CC920-_SDA_BASE_(r13) +/* 8024B4FC 002482FC 80 8D A0 20 */ lwz r4, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 8024B500 00248300 54 60 44 65 */ rlwinm. r0, r3, 8, 0x11, 0x12 /* 8024B504 00248304 54 74 44 2E */ rlwinm r20, r3, 8, 0x10, 0x17 /* 8024B508 00248308 7E A5 22 14 */ add r21, r5, r4 @@ -95213,11 +95213,11 @@ lbl_8024B604: /* 8024B608 00248408 3C 00 43 30 */ lis r0, 0x4330 /* 8024B60C 0024840C 90 01 00 10 */ stw r0, 0x10(r1) /* 8024B610 00248410 FC 60 F8 90 */ fmr f3, f31 -/* 8024B614 00248414 C8 42 BE 50 */ lfd f2, lbl_803D07D0-_SDA2_BASE_(r2) +/* 8024B614 00248414 C8 42 BE 50 */ lfd f2, lbl__333-_SDA2_BASE_(r2) /* 8024B618 00248418 7E C3 B3 78 */ mr r3, r22 /* 8024B61C 0024841C 90 C1 00 14 */ stw r6, 0x14(r1) /* 8024B620 00248420 7F 06 C3 78 */ mr r6, r24 -/* 8024B624 00248424 C0 22 BE 48 */ lfs f1, lbl_803D07C8-_SDA2_BASE_(r2) +/* 8024B624 00248424 C0 22 BE 48 */ lfs f1, lbl__331-_SDA2_BASE_(r2) /* 8024B628 00248428 C8 01 00 10 */ lfd f0, 0x10(r1) /* 8024B62C 0024842C 7F 27 CB 78 */ mr r7, r25 /* 8024B630 00248430 7F 48 D3 78 */ mr r8, r26 @@ -95243,11 +95243,11 @@ lbl_8024B674: /* 8024B678 00248478 54 80 01 CF */ rlwinm. r0, r4, 0, 7, 7 /* 8024B67C 0024847C 41 82 01 70 */ beq lbl_8024B7EC /* 8024B680 00248480 82 FF 00 00 */ lwz r23, 0(r31) -/* 8024B684 00248484 80 0D A0 38 */ lwz r0, lbl_803CC938-_SDA_BASE_(r13) +/* 8024B684 00248484 80 0D A0 38 */ lwz r0, lbl__RwGameCubeTextureExtOffset-_SDA_BASE_(r13) /* 8024B688 00248488 88 77 00 23 */ lbz r3, 0x23(r23) /* 8024B68C 0024848C 7E DF 02 14 */ add r22, r31, r0 /* 8024B690 00248490 80 B7 00 00 */ lwz r5, 0(r23) -/* 8024B694 00248494 80 8D A0 20 */ lwz r4, lbl_803CC920-_SDA_BASE_(r13) +/* 8024B694 00248494 80 8D A0 20 */ lwz r4, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 8024B698 00248498 54 60 44 65 */ rlwinm. r0, r3, 8, 0x11, 0x12 /* 8024B69C 0024849C 54 74 44 2E */ rlwinm r20, r3, 8, 0x10, 0x17 /* 8024B6A0 002484A0 7E A5 22 14 */ add r21, r5, r4 @@ -95321,11 +95321,11 @@ lbl_8024B748: lbl_8024B79C: /* 8024B79C 0024859C 88 D5 00 32 */ lbz r6, 0x32(r21) /* 8024B7A0 002485A0 3C 00 43 30 */ lis r0, 0x4330 -/* 8024B7A4 002485A4 C0 22 BE 48 */ lfs f1, lbl_803D07C8-_SDA2_BASE_(r2) +/* 8024B7A4 002485A4 C0 22 BE 48 */ lfs f1, lbl__331-_SDA2_BASE_(r2) /* 8024B7A8 002485A8 7E C3 B3 78 */ mr r3, r22 /* 8024B7AC 002485AC 90 C1 00 14 */ stw r6, 0x14(r1) /* 8024B7B0 002485B0 38 C0 00 01 */ li r6, 1 -/* 8024B7B4 002485B4 C8 42 BE 50 */ lfd f2, lbl_803D07D0-_SDA2_BASE_(r2) +/* 8024B7B4 002485B4 C8 42 BE 50 */ lfd f2, lbl__333-_SDA2_BASE_(r2) /* 8024B7B8 002485B8 FC 60 08 90 */ fmr f3, f1 /* 8024B7BC 002485BC 90 01 00 10 */ stw r0, 0x10(r1) /* 8024B7C0 002485C0 38 E0 00 01 */ li r7, 1 @@ -95358,11 +95358,11 @@ lbl_8024B7EC: /* 8024B828 00248628 4B F8 24 DD */ bl GXGetTexObjLODBias /* 8024B82C 0024862C 82 FF 00 00 */ lwz r23, 0(r31) /* 8024B830 00248630 FF E0 08 90 */ fmr f31, f1 -/* 8024B834 00248634 80 CD A0 38 */ lwz r6, lbl_803CC938-_SDA_BASE_(r13) +/* 8024B834 00248634 80 CD A0 38 */ lwz r6, lbl__RwGameCubeTextureExtOffset-_SDA_BASE_(r13) /* 8024B838 00248638 88 77 00 23 */ lbz r3, 0x23(r23) /* 8024B83C 0024863C 80 B7 00 00 */ lwz r5, 0(r23) /* 8024B840 00248640 7E DF 32 14 */ add r22, r31, r6 -/* 8024B844 00248644 80 8D A0 20 */ lwz r4, lbl_803CC920-_SDA_BASE_(r13) +/* 8024B844 00248644 80 8D A0 20 */ lwz r4, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 8024B848 00248648 54 60 44 65 */ rlwinm. r0, r3, 8, 0x11, 0x12 /* 8024B84C 0024864C 54 74 44 2E */ rlwinm r20, r3, 8, 0x10, 0x17 /* 8024B850 00248650 7E A5 22 14 */ add r21, r5, r4 @@ -95438,11 +95438,11 @@ lbl_8024B94C: /* 8024B950 00248750 3C 00 43 30 */ lis r0, 0x4330 /* 8024B954 00248754 90 01 00 10 */ stw r0, 0x10(r1) /* 8024B958 00248758 FC 60 F8 90 */ fmr f3, f31 -/* 8024B95C 0024875C C8 42 BE 50 */ lfd f2, lbl_803D07D0-_SDA2_BASE_(r2) +/* 8024B95C 0024875C C8 42 BE 50 */ lfd f2, lbl__333-_SDA2_BASE_(r2) /* 8024B960 00248760 7E C3 B3 78 */ mr r3, r22 /* 8024B964 00248764 90 C1 00 14 */ stw r6, 0x14(r1) /* 8024B968 00248768 7F 06 C3 78 */ mr r6, r24 -/* 8024B96C 0024876C C0 22 BE 48 */ lfs f1, lbl_803D07C8-_SDA2_BASE_(r2) +/* 8024B96C 0024876C C0 22 BE 48 */ lfs f1, lbl__331-_SDA2_BASE_(r2) /* 8024B970 00248770 C8 01 00 10 */ lfd f0, 0x10(r1) /* 8024B974 00248774 7F 27 CB 78 */ mr r7, r25 /* 8024B978 00248778 7F 48 D3 78 */ mr r8, r26 @@ -95498,11 +95498,11 @@ RwGameCubeTextureSetLOD: /* 8024BA20 00248820 4B FA 1A D9 */ bl func_801ED4F8 /* 8024BA24 00248824 83 A3 00 00 */ lwz r29, 0(r3) /* 8024BA28 00248828 7C 79 1B 78 */ mr r25, r3 -/* 8024BA2C 0024882C 81 0D A0 38 */ lwz r8, lbl_803CC938-_SDA_BASE_(r13) +/* 8024BA2C 0024882C 81 0D A0 38 */ lwz r8, lbl__RwGameCubeTextureExtOffset-_SDA_BASE_(r13) /* 8024BA30 00248830 7C 9A 23 78 */ mr r26, r4 /* 8024BA34 00248834 88 7D 00 23 */ lbz r3, 0x23(r29) /* 8024BA38 00248838 FF E0 08 90 */ fmr f31, f1 -/* 8024BA3C 0024883C 80 ED A0 20 */ lwz r7, lbl_803CC920-_SDA_BASE_(r13) +/* 8024BA3C 0024883C 80 ED A0 20 */ lwz r7, lbl__RwGameCubeRasterExtOffset-_SDA_BASE_(r13) /* 8024BA40 00248840 7C BB 2B 78 */ mr r27, r5 /* 8024BA44 00248844 80 9D 00 00 */ lwz r4, 0(r29) /* 8024BA48 00248848 54 60 44 65 */ rlwinm. r0, r3, 8, 0x11, 0x12 @@ -95522,8 +95522,8 @@ lbl_8024BA7C: /* 8024BA7C 0024887C 38 00 00 00 */ li r0, 0 lbl_8024BA80: /* 8024BA80 00248880 80 B9 00 50 */ lwz r5, 0x50(r25) -/* 8024BA84 00248884 3C 80 80 2C */ lis r4, lbl_802B88E8@ha -/* 8024BA88 00248888 39 24 88 E8 */ addi r9, r4, lbl_802B88E8@l +/* 8024BA84 00248884 3C 80 80 2C */ lis r4, lbl__RwDlAddressConvTable@ha +/* 8024BA88 00248888 39 24 88 E8 */ addi r9, r4, lbl__RwDlAddressConvTable@l /* 8024BA8C 0024888C 57 0A 8F FE */ rlwinm r10, r24, 0x11, 0x1f, 0x1f /* 8024BA90 00248890 90 01 00 08 */ stw r0, 8(r1) /* 8024BA94 00248894 54 A8 D6 BA */ rlwinm r8, r5, 0x1a, 0x1a, 0x1d @@ -95545,23 +95545,23 @@ lbl_8024BA80: /* 8024BAD4 002488D4 2C 00 00 05 */ cmpwi r0, 5 /* 8024BAD8 002488D8 40 82 00 18 */ bne lbl_8024BAF0 lbl_8024BADC: -/* 8024BADC 002488DC 3C 60 80 2C */ lis r3, lbl_802B88B0@ha -/* 8024BAE0 002488E0 38 63 88 B0 */ addi r3, r3, lbl_802B88B0@l +/* 8024BADC 002488DC 3C 60 80 2C */ lis r3, lbl__RwDlFilterModeConvTable@ha +/* 8024BAE0 002488E0 38 63 88 B0 */ addi r3, r3, lbl__RwDlFilterModeConvTable@l /* 8024BAE4 002488E4 80 83 00 20 */ lwz r4, 0x20(r3) /* 8024BAE8 002488E8 80 A3 00 24 */ lwz r5, 0x24(r3) /* 8024BAEC 002488EC 48 00 00 7C */ b lbl_8024BB68 lbl_8024BAF0: -/* 8024BAF0 002488F0 3C 60 80 2C */ lis r3, lbl_802B88B0@ha +/* 8024BAF0 002488F0 3C 60 80 2C */ lis r3, lbl__RwDlFilterModeConvTable@ha /* 8024BAF4 002488F4 54 00 18 38 */ slwi r0, r0, 3 -/* 8024BAF8 002488F8 38 83 88 B0 */ addi r4, r3, lbl_802B88B0@l +/* 8024BAF8 002488F8 38 83 88 B0 */ addi r4, r3, lbl__RwDlFilterModeConvTable@l /* 8024BAFC 002488FC 7C 64 02 14 */ add r3, r4, r0 /* 8024BB00 00248900 7C 84 00 2E */ lwzx r4, r4, r0 /* 8024BB04 00248904 80 A3 00 04 */ lwz r5, 4(r3) /* 8024BB08 00248908 48 00 00 60 */ b lbl_8024BB68 lbl_8024BB0C: /* 8024BB0C 0024890C 80 19 00 50 */ lwz r0, 0x50(r25) -/* 8024BB10 00248910 3C 60 80 2C */ lis r3, lbl_802B88E8@ha -/* 8024BB14 00248914 38 A3 88 E8 */ addi r5, r3, lbl_802B88E8@l +/* 8024BB10 00248910 3C 60 80 2C */ lis r3, lbl__RwDlAddressConvTable@ha +/* 8024BB14 00248914 38 A3 88 E8 */ addi r5, r3, lbl__RwDlAddressConvTable@l /* 8024BB18 00248918 81 9D 00 0C */ lwz r12, 0xc(r29) /* 8024BB1C 0024891C 54 06 D6 BA */ rlwinm r6, r0, 0x1a, 0x1a, 0x1d /* 8024BB20 00248920 54 00 B6 BA */ rlwinm r0, r0, 0x16, 0x1a, 0x1d @@ -95576,8 +95576,8 @@ lbl_8024BB0C: /* 8024BB44 00248944 80 FF 00 0C */ lwz r7, 0xc(r31) /* 8024BB48 00248948 4B F8 1D A5 */ bl GXInitTexObj /* 8024BB4C 0024894C 80 19 00 50 */ lwz r0, 0x50(r25) -/* 8024BB50 00248950 3C 60 80 2C */ lis r3, lbl_802B88B0@ha -/* 8024BB54 00248954 38 83 88 B0 */ addi r4, r3, lbl_802B88B0@l +/* 8024BB50 00248950 3C 60 80 2C */ lis r3, lbl__RwDlFilterModeConvTable@ha +/* 8024BB54 00248954 38 83 88 B0 */ addi r4, r3, lbl__RwDlFilterModeConvTable@l /* 8024BB58 00248958 54 00 1D 78 */ rlwinm r0, r0, 3, 0x15, 0x1c /* 8024BB5C 0024895C 7C 64 02 14 */ add r3, r4, r0 /* 8024BB60 00248960 7C 84 00 2E */ lwzx r4, r4, r0 @@ -95587,11 +95587,11 @@ lbl_8024BB68: /* 8024BB6C 0024896C 3C 00 43 30 */ lis r0, 0x4330 /* 8024BB70 00248970 90 01 00 10 */ stw r0, 0x10(r1) /* 8024BB74 00248974 FC 60 F8 90 */ fmr f3, f31 -/* 8024BB78 00248978 C8 42 BE 50 */ lfd f2, lbl_803D07D0-_SDA2_BASE_(r2) +/* 8024BB78 00248978 C8 42 BE 50 */ lfd f2, lbl__333-_SDA2_BASE_(r2) /* 8024BB7C 0024897C 7F C3 F3 78 */ mr r3, r30 /* 8024BB80 00248980 90 C1 00 14 */ stw r6, 0x14(r1) /* 8024BB84 00248984 7F 88 E3 78 */ mr r8, r28 -/* 8024BB88 00248988 C0 22 BE 48 */ lfs f1, lbl_803D07C8-_SDA2_BASE_(r2) +/* 8024BB88 00248988 C0 22 BE 48 */ lfs f1, lbl__331-_SDA2_BASE_(r2) /* 8024BB8C 0024898C C8 01 00 10 */ lfd f0, 0x10(r1) /* 8024BB90 00248990 57 46 06 3E */ clrlwi r6, r26, 0x18 /* 8024BB94 00248994 57 67 06 3E */ clrlwi r7, r27, 0x18 @@ -95619,35 +95619,35 @@ _rwDlTokenQueryDone: /* 8024BBE0 002489E0 93 E1 00 0C */ stw r31, 0xc(r1) /* 8024BBE4 002489E4 7C 7F 1B 78 */ mr r31, r3 /* 8024BBE8 002489E8 4B F8 01 D9 */ bl GXReadDrawSync -/* 8024BBEC 002489EC B0 6D A0 40 */ sth r3, lbl_803CC940-_SDA_BASE_(r13) -/* 8024BBF0 002489F0 A0 0D A0 40 */ lhz r0, lbl_803CC940-_SDA_BASE_(r13) +/* 8024BBEC 002489EC B0 6D A0 40 */ sth r3, lbl__RwDlTokenLastSeen-_SDA_BASE_(r13) +/* 8024BBF0 002489F0 A0 0D A0 40 */ lhz r0, lbl__RwDlTokenLastSeen-_SDA_BASE_(r13) /* 8024BBF4 002489F4 28 00 E0 00 */ cmplwi r0, 0xe000 /* 8024BBF8 002489F8 41 80 00 0C */ blt lbl_8024BC04 /* 8024BBFC 002489FC 38 60 00 00 */ li r3, 0 /* 8024BC00 00248A00 48 00 00 60 */ b lbl_8024BC60 lbl_8024BC04: -/* 8024BC04 00248A04 A0 6D 88 30 */ lhz r3, lbl_803CB130-_SDA_BASE_(r13) -/* 8024BC08 00248A08 A0 0D A0 40 */ lhz r0, lbl_803CC940-_SDA_BASE_(r13) +/* 8024BC04 00248A04 A0 6D 88 30 */ lhz r3, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) +/* 8024BC08 00248A08 A0 0D A0 40 */ lhz r0, lbl__RwDlTokenLastSeen-_SDA_BASE_(r13) /* 8024BC0C 00248A0C 7C 03 00 40 */ cmplw r3, r0 /* 8024BC10 00248A10 41 80 00 2C */ blt lbl_8024BC3C -/* 8024BC14 00248A14 A0 0D A0 40 */ lhz r0, lbl_803CC940-_SDA_BASE_(r13) +/* 8024BC14 00248A14 A0 0D A0 40 */ lhz r0, lbl__RwDlTokenLastSeen-_SDA_BASE_(r13) /* 8024BC18 00248A18 57 E4 04 3E */ clrlwi r4, r31, 0x10 /* 8024BC1C 00248A1C 38 60 00 00 */ li r3, 0 /* 8024BC20 00248A20 7C 04 00 40 */ cmplw r4, r0 /* 8024BC24 00248A24 40 81 00 10 */ ble lbl_8024BC34 -/* 8024BC28 00248A28 A0 0D 88 30 */ lhz r0, lbl_803CB130-_SDA_BASE_(r13) +/* 8024BC28 00248A28 A0 0D 88 30 */ lhz r0, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 8024BC2C 00248A2C 7C 04 00 40 */ cmplw r4, r0 /* 8024BC30 00248A30 40 81 00 30 */ ble lbl_8024BC60 lbl_8024BC34: /* 8024BC34 00248A34 38 60 00 01 */ li r3, 1 /* 8024BC38 00248A38 48 00 00 28 */ b lbl_8024BC60 lbl_8024BC3C: -/* 8024BC3C 00248A3C A0 0D 88 30 */ lhz r0, lbl_803CB130-_SDA_BASE_(r13) +/* 8024BC3C 00248A3C A0 0D 88 30 */ lhz r0, lbl__RwDlTokenCurrent-_SDA_BASE_(r13) /* 8024BC40 00248A40 57 E4 04 3E */ clrlwi r4, r31, 0x10 /* 8024BC44 00248A44 38 60 00 00 */ li r3, 0 /* 8024BC48 00248A48 7C 04 00 40 */ cmplw r4, r0 /* 8024BC4C 00248A4C 40 81 00 14 */ ble lbl_8024BC60 -/* 8024BC50 00248A50 A0 0D A0 40 */ lhz r0, lbl_803CC940-_SDA_BASE_(r13) +/* 8024BC50 00248A50 A0 0D A0 40 */ lhz r0, lbl__RwDlTokenLastSeen-_SDA_BASE_(r13) /* 8024BC54 00248A54 7C 04 00 40 */ cmplw r4, r0 /* 8024BC58 00248A58 41 81 00 08 */ bgt lbl_8024BC60 /* 8024BC5C 00248A5C 38 60 00 01 */ li r3, 1 @@ -95678,31 +95678,31 @@ RwIm3DTransform: /* 8024BCB0 00248AB0 4B FE 38 E1 */ bl RwErrorSet /* 8024BCB4 00248AB4 48 00 00 88 */ b lbl_8024BD3C lbl_8024BCB8: -/* 8024BCB8 00248AB8 80 6D A0 4C */ lwz r3, lbl_803CC94C-_SDA_BASE_(r13) +/* 8024BCB8 00248AB8 80 6D A0 4C */ lwz r3, lbl__rwIm3DModule-_SDA_BASE_(r13) /* 8024BCBC 00248ABC 38 E0 00 24 */ li r7, 0x24 -/* 8024BCC0 00248AC0 81 0D 9F 7C */ lwz r8, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024BCC0 00248AC0 81 0D 9F 7C */ lwz r8, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024BCC4 00248AC4 60 C6 00 18 */ ori r6, r6, 0x18 /* 8024BCC8 00248AC8 38 03 00 38 */ addi r0, r3, 0x38 /* 8024BCCC 00248ACC 7C 88 03 2E */ sthx r4, r8, r0 -/* 8024BCD0 00248AD0 80 6D A0 4C */ lwz r3, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024BCD4 00248AD4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024BCD0 00248AD0 80 6D A0 4C */ lwz r3, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024BCD4 00248AD4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024BCD8 00248AD8 38 03 00 3C */ addi r0, r3, 0x3c /* 8024BCDC 00248ADC 7F E4 01 2E */ stwx r31, r4, r0 -/* 8024BCE0 00248AE0 80 6D A0 4C */ lwz r3, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024BCE4 00248AE4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024BCE0 00248AE0 80 6D A0 4C */ lwz r3, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024BCE4 00248AE4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024BCE8 00248AE8 38 03 00 40 */ addi r0, r3, 0x40 /* 8024BCEC 00248AEC 7C E4 01 2E */ stwx r7, r4, r0 -/* 8024BCF0 00248AF0 80 6D A0 4C */ lwz r3, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024BCF4 00248AF4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024BCF0 00248AF0 80 6D A0 4C */ lwz r3, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024BCF4 00248AF4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024BCF8 00248AF8 38 03 00 48 */ addi r0, r3, 0x48 /* 8024BCFC 00248AFC 7C A4 01 2E */ stwx r5, r4, r0 /* 8024BD00 00248B00 38 A0 00 01 */ li r5, 1 -/* 8024BD04 00248B04 80 6D A0 4C */ lwz r3, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024BD08 00248B08 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024BD04 00248B04 80 6D A0 4C */ lwz r3, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024BD08 00248B08 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024BD0C 00248B0C 38 03 00 44 */ addi r0, r3, 0x44 /* 8024BD10 00248B10 7C C4 01 2E */ stwx r6, r4, r0 -/* 8024BD14 00248B14 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8024BD18 00248B18 80 0D A0 4C */ lwz r0, lbl_803CC94C-_SDA_BASE_(r13) +/* 8024BD14 00248B14 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8024BD18 00248B18 80 0D A0 4C */ lwz r0, lbl__rwIm3DModule-_SDA_BASE_(r13) /* 8024BD1C 00248B1C 7C 83 02 14 */ add r4, r3, r0 /* 8024BD20 00248B20 80 64 00 00 */ lwz r3, 0(r4) /* 8024BD24 00248B24 38 84 00 38 */ addi r4, r4, 0x38 @@ -95725,8 +95725,8 @@ RwIm3DEnd: /* 8024BD54 00248B54 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8024BD58 00248B58 7C 08 02 A6 */ mflr r0 /* 8024BD5C 00248B5C 90 01 00 14 */ stw r0, 0x14(r1) -/* 8024BD60 00248B60 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8024BD64 00248B64 80 0D A0 4C */ lwz r0, lbl_803CC94C-_SDA_BASE_(r13) +/* 8024BD60 00248B60 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8024BD64 00248B64 80 0D A0 4C */ lwz r0, lbl__rwIm3DModule-_SDA_BASE_(r13) /* 8024BD68 00248B68 7C 63 02 14 */ add r3, r3, r0 /* 8024BD6C 00248B6C 80 03 00 3C */ lwz r0, 0x3c(r3) /* 8024BD70 00248B70 28 00 00 00 */ cmplwi r0, 0 @@ -95751,8 +95751,8 @@ RwIm3DRenderIndexedPrimitive: /* 8024BDA8 00248BA8 7C 08 02 A6 */ mflr r0 /* 8024BDAC 00248BAC 90 01 00 24 */ stw r0, 0x24(r1) /* 8024BDB0 00248BB0 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 8024BDB4 00248BB4 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) -/* 8024BDB8 00248BB8 80 0D A0 4C */ lwz r0, lbl_803CC94C-_SDA_BASE_(r13) +/* 8024BDB4 00248BB4 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8024BDB8 00248BB8 80 0D A0 4C */ lwz r0, lbl__rwIm3DModule-_SDA_BASE_(r13) /* 8024BDBC 00248BBC 7C C6 02 14 */ add r6, r6, r0 /* 8024BDC0 00248BC0 80 06 00 3C */ lwz r0, 0x3c(r6) /* 8024BDC4 00248BC4 28 00 00 00 */ cmplwi r0, 0 @@ -95777,9 +95777,9 @@ lbl_8024BE00: /* 8024BE0C 00248C0C 48 00 00 58 */ b lbl_8024BE64 lbl_8024BE10: /* 8024BE10 00248C10 3C 60 55 55 */ lis r3, 0x55555556@ha -/* 8024BE14 00248C14 80 8D A0 4C */ lwz r4, lbl_803CC94C-_SDA_BASE_(r13) +/* 8024BE14 00248C14 80 8D A0 4C */ lwz r4, lbl__rwIm3DModule-_SDA_BASE_(r13) /* 8024BE18 00248C18 38 03 55 56 */ addi r0, r3, 0x55555556@l -/* 8024BE1C 00248C1C 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024BE1C 00248C1C 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024BE20 00248C20 7C 60 28 96 */ mulhw r3, r0, r5 /* 8024BE24 00248C24 38 04 00 04 */ addi r0, r4, 4 /* 8024BE28 00248C28 7C 06 00 2E */ lwzx r0, r6, r0 @@ -95792,23 +95792,23 @@ lbl_8024BE10: /* 8024BE44 00248C44 90 1F 00 2C */ stw r0, 0x2c(r31) /* 8024BE48 00248C48 48 00 00 A0 */ b lbl_8024BEE8 lbl_8024BE4C: -/* 8024BE4C 00248C4C 80 6D A0 4C */ lwz r3, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024BE50 00248C50 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024BE4C 00248C4C 80 6D A0 4C */ lwz r3, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024BE50 00248C50 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024BE54 00248C54 38 03 00 08 */ addi r0, r3, 8 /* 8024BE58 00248C58 7C 04 00 2E */ lwzx r0, r4, r0 /* 8024BE5C 00248C5C 90 1F 00 20 */ stw r0, 0x20(r31) /* 8024BE60 00248C60 48 00 00 88 */ b lbl_8024BEE8 lbl_8024BE64: -/* 8024BE64 00248C64 80 6D A0 4C */ lwz r3, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024BE68 00248C68 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024BE64 00248C64 80 6D A0 4C */ lwz r3, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024BE68 00248C68 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024BE6C 00248C6C 38 03 00 0C */ addi r0, r3, 0xc /* 8024BE70 00248C70 7C 04 00 2E */ lwzx r0, r4, r0 /* 8024BE74 00248C74 90 1F 00 20 */ stw r0, 0x20(r31) /* 8024BE78 00248C78 48 00 00 70 */ b lbl_8024BEE8 lbl_8024BE7C: -/* 8024BE7C 00248C7C 80 8D A0 4C */ lwz r4, lbl_803CC94C-_SDA_BASE_(r13) +/* 8024BE7C 00248C7C 80 8D A0 4C */ lwz r4, lbl__rwIm3DModule-_SDA_BASE_(r13) /* 8024BE80 00248C80 54 A3 0F FE */ srwi r3, r5, 0x1f -/* 8024BE84 00248C84 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024BE84 00248C84 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024BE88 00248C88 54 A0 07 FE */ clrlwi r0, r5, 0x1f /* 8024BE8C 00248C8C 38 84 00 10 */ addi r4, r4, 0x10 /* 8024BE90 00248C90 7C 86 20 2E */ lwzx r4, r6, r4 @@ -95819,8 +95819,8 @@ lbl_8024BE7C: /* 8024BEA4 00248CA4 90 1F 00 2C */ stw r0, 0x2c(r31) /* 8024BEA8 00248CA8 48 00 00 40 */ b lbl_8024BEE8 lbl_8024BEAC: -/* 8024BEAC 00248CAC 80 6D A0 4C */ lwz r3, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024BEB0 00248CB0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024BEAC 00248CAC 80 6D A0 4C */ lwz r3, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024BEB0 00248CB0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024BEB4 00248CB4 38 03 00 14 */ addi r0, r3, 0x14 /* 8024BEB8 00248CB8 7C 04 00 2E */ lwzx r0, r4, r0 /* 8024BEBC 00248CBC 90 1F 00 20 */ stw r0, 0x20(r31) @@ -95870,8 +95870,8 @@ RwIm3DRenderPrimitive: /* 8024BF4C 00248D4C 93 E1 00 1C */ stw r31, 0x1c(r1) /* 8024BF50 00248D50 93 C1 00 18 */ stw r30, 0x18(r1) /* 8024BF54 00248D54 7C 7E 1B 78 */ mr r30, r3 -/* 8024BF58 00248D58 80 8D A0 4C */ lwz r4, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024BF5C 00248D5C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024BF58 00248D58 80 8D A0 4C */ lwz r4, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024BF5C 00248D5C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024BF60 00248D60 38 04 00 3C */ addi r0, r4, 0x3c /* 8024BF64 00248D64 7C 63 00 2E */ lwzx r3, r3, r0 /* 8024BF68 00248D68 7C 03 00 D0 */ neg r0, r3 @@ -95880,17 +95880,17 @@ RwIm3DRenderPrimitive: /* 8024BF74 00248D74 48 00 0B 49 */ bl RxHeapGetGlobalHeap /* 8024BF78 00248D78 2C 1F 00 00 */ cmpwi r31, 0 /* 8024BF7C 00248D7C 41 82 01 20 */ beq lbl_8024C09C -/* 8024BF80 00248D80 80 6D A0 4C */ lwz r3, lbl_803CC94C-_SDA_BASE_(r13) +/* 8024BF80 00248D80 80 6D A0 4C */ lwz r3, lbl__rwIm3DModule-_SDA_BASE_(r13) /* 8024BF84 00248D84 38 00 00 00 */ li r0, 0 -/* 8024BF88 00248D88 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024BF88 00248D88 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024BF8C 00248D8C 2C 1E 00 03 */ cmpwi r30, 3 /* 8024BF90 00248D90 3B E3 00 44 */ addi r31, r3, 0x44 /* 8024BF94 00248D94 7F E4 FA 14 */ add r31, r4, r31 /* 8024BF98 00248D98 90 1F 00 20 */ stw r0, 0x20(r31) /* 8024BF9C 00248D9C 93 DF 00 24 */ stw r30, 0x24(r31) /* 8024BFA0 00248DA0 90 1F 00 28 */ stw r0, 0x28(r31) -/* 8024BFA4 00248DA4 80 6D A0 4C */ lwz r3, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024BFA8 00248DA8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024BFA4 00248DA4 80 6D A0 4C */ lwz r3, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024BFA8 00248DA8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024BFAC 00248DAC 38 03 00 38 */ addi r0, r3, 0x38 /* 8024BFB0 00248DB0 7C 04 02 2E */ lhzx r0, r4, r0 /* 8024BFB4 00248DB4 90 1F 00 2C */ stw r0, 0x2c(r31) @@ -95906,36 +95906,36 @@ lbl_8024BFD0: /* 8024BFD8 00248DD8 40 80 00 80 */ bge lbl_8024C058 /* 8024BFDC 00248DDC 48 00 00 34 */ b lbl_8024C010 lbl_8024BFE0: -/* 8024BFE0 00248DE0 80 6D A0 4C */ lwz r3, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024BFE4 00248DE4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024BFE0 00248DE0 80 6D A0 4C */ lwz r3, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024BFE4 00248DE4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024BFE8 00248DE8 38 03 00 04 */ addi r0, r3, 4 /* 8024BFEC 00248DEC 7C 04 00 2E */ lwzx r0, r4, r0 /* 8024BFF0 00248DF0 90 1F 00 20 */ stw r0, 0x20(r31) /* 8024BFF4 00248DF4 48 00 00 88 */ b lbl_8024C07C lbl_8024BFF8: -/* 8024BFF8 00248DF8 80 6D A0 4C */ lwz r3, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024BFFC 00248DFC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024BFF8 00248DF8 80 6D A0 4C */ lwz r3, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024BFFC 00248DFC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C000 00248E00 38 03 00 08 */ addi r0, r3, 8 /* 8024C004 00248E04 7C 04 00 2E */ lwzx r0, r4, r0 /* 8024C008 00248E08 90 1F 00 20 */ stw r0, 0x20(r31) /* 8024C00C 00248E0C 48 00 00 70 */ b lbl_8024C07C lbl_8024C010: -/* 8024C010 00248E10 80 6D A0 4C */ lwz r3, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024C014 00248E14 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024C010 00248E10 80 6D A0 4C */ lwz r3, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024C014 00248E14 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C018 00248E18 38 03 00 0C */ addi r0, r3, 0xc /* 8024C01C 00248E1C 7C 04 00 2E */ lwzx r0, r4, r0 /* 8024C020 00248E20 90 1F 00 20 */ stw r0, 0x20(r31) /* 8024C024 00248E24 48 00 00 58 */ b lbl_8024C07C lbl_8024C028: -/* 8024C028 00248E28 80 6D A0 4C */ lwz r3, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024C02C 00248E2C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024C028 00248E28 80 6D A0 4C */ lwz r3, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024C02C 00248E2C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C030 00248E30 38 03 00 10 */ addi r0, r3, 0x10 /* 8024C034 00248E34 7C 04 00 2E */ lwzx r0, r4, r0 /* 8024C038 00248E38 90 1F 00 20 */ stw r0, 0x20(r31) /* 8024C03C 00248E3C 48 00 00 40 */ b lbl_8024C07C lbl_8024C040: -/* 8024C040 00248E40 80 6D A0 4C */ lwz r3, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024C044 00248E44 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024C040 00248E40 80 6D A0 4C */ lwz r3, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024C044 00248E44 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C048 00248E48 38 03 00 14 */ addi r0, r3, 0x14 /* 8024C04C 00248E4C 7C 04 00 2E */ lwzx r0, r4, r0 /* 8024C050 00248E50 90 1F 00 20 */ stw r0, 0x20(r31) @@ -95982,13 +95982,13 @@ lbl_8024C0C0: RwIm3DSetTransformPipeline: /* 8024C0D8 00248ED8 28 03 00 00 */ cmplwi r3, 0 /* 8024C0DC 00248EDC 41 82 00 14 */ beq lbl_8024C0F0 -/* 8024C0E0 00248EE0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 8024C0E4 00248EE4 80 0D A0 4C */ lwz r0, lbl_803CC94C-_SDA_BASE_(r13) +/* 8024C0E0 00248EE0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8024C0E4 00248EE4 80 0D A0 4C */ lwz r0, lbl__rwIm3DModule-_SDA_BASE_(r13) /* 8024C0E8 00248EE8 7C 64 01 2E */ stwx r3, r4, r0 /* 8024C0EC 00248EEC 48 00 00 2C */ b lbl_8024C118 lbl_8024C0F0: -/* 8024C0F0 00248EF0 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8024C0F4 00248EF4 80 0D A0 4C */ lwz r0, lbl_803CC94C-_SDA_BASE_(r13) +/* 8024C0F0 00248EF0 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8024C0F4 00248EF4 80 0D A0 4C */ lwz r0, lbl__rwIm3DModule-_SDA_BASE_(r13) /* 8024C0F8 00248EF8 7C 63 02 14 */ add r3, r3, r0 /* 8024C0FC 00248EFC 80 03 00 1C */ lwz r0, 0x1c(r3) /* 8024C100 00248F00 28 00 00 00 */ cmplwi r0, 0 @@ -95999,8 +95999,8 @@ lbl_8024C110: /* 8024C110 00248F10 38 00 00 00 */ li r0, 0 /* 8024C114 00248F14 90 03 00 00 */ stw r0, 0(r3) lbl_8024C118: -/* 8024C118 00248F18 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8024C11C 00248F1C 80 0D A0 4C */ lwz r0, lbl_803CC94C-_SDA_BASE_(r13) +/* 8024C118 00248F18 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8024C11C 00248F1C 80 0D A0 4C */ lwz r0, lbl__rwIm3DModule-_SDA_BASE_(r13) /* 8024C120 00248F20 7C 63 00 2E */ lwzx r3, r3, r0 /* 8024C124 00248F24 4E 80 00 20 */ blr @@ -96026,38 +96026,38 @@ lbl_8024C160: /* 8024C168 00248F68 40 80 00 80 */ bge lbl_8024C1E8 /* 8024C16C 00248F6C 48 00 00 18 */ b lbl_8024C184 lbl_8024C170: -/* 8024C170 00248F70 80 8D A0 4C */ lwz r4, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024C174 00248F74 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024C170 00248F70 80 8D A0 4C */ lwz r4, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024C174 00248F74 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C178 00248F78 38 04 00 04 */ addi r0, r4, 4 /* 8024C17C 00248F7C 7C 65 01 2E */ stwx r3, r5, r0 /* 8024C180 00248F80 48 00 02 4C */ b lbl_8024C3CC lbl_8024C184: -/* 8024C184 00248F84 80 8D A0 4C */ lwz r4, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024C188 00248F88 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024C184 00248F84 80 8D A0 4C */ lwz r4, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024C188 00248F88 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C18C 00248F8C 38 04 00 08 */ addi r0, r4, 8 /* 8024C190 00248F90 7C 65 01 2E */ stwx r3, r5, r0 /* 8024C194 00248F94 48 00 02 38 */ b lbl_8024C3CC lbl_8024C198: -/* 8024C198 00248F98 80 8D A0 4C */ lwz r4, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024C19C 00248F9C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024C198 00248F98 80 8D A0 4C */ lwz r4, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024C19C 00248F9C 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C1A0 00248FA0 38 04 00 0C */ addi r0, r4, 0xc /* 8024C1A4 00248FA4 7C 65 01 2E */ stwx r3, r5, r0 /* 8024C1A8 00248FA8 48 00 02 24 */ b lbl_8024C3CC lbl_8024C1AC: -/* 8024C1AC 00248FAC 80 8D A0 4C */ lwz r4, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024C1B0 00248FB0 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024C1AC 00248FAC 80 8D A0 4C */ lwz r4, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024C1B0 00248FB0 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C1B4 00248FB4 38 04 00 10 */ addi r0, r4, 0x10 /* 8024C1B8 00248FB8 7C 65 01 2E */ stwx r3, r5, r0 /* 8024C1BC 00248FBC 48 00 02 10 */ b lbl_8024C3CC lbl_8024C1C0: -/* 8024C1C0 00248FC0 80 8D A0 4C */ lwz r4, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024C1C4 00248FC4 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024C1C0 00248FC0 80 8D A0 4C */ lwz r4, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024C1C4 00248FC4 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C1C8 00248FC8 38 04 00 14 */ addi r0, r4, 0x14 /* 8024C1CC 00248FCC 7C 65 01 2E */ stwx r3, r5, r0 /* 8024C1D0 00248FD0 48 00 01 FC */ b lbl_8024C3CC lbl_8024C1D4: -/* 8024C1D4 00248FD4 80 8D A0 4C */ lwz r4, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024C1D8 00248FD8 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024C1D4 00248FD4 80 8D A0 4C */ lwz r4, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024C1D8 00248FD8 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C1DC 00248FDC 38 04 00 18 */ addi r0, r4, 0x18 /* 8024C1E0 00248FE0 7C 65 01 2E */ stwx r3, r5, r0 /* 8024C1E4 00248FE4 48 00 01 E8 */ b lbl_8024C3CC @@ -96087,8 +96087,8 @@ lbl_8024C230: /* 8024C238 00249038 40 80 01 70 */ bge lbl_8024C3A8 /* 8024C23C 0024903C 48 00 00 40 */ b lbl_8024C27C lbl_8024C240: -/* 8024C240 00249040 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8024C244 00249044 80 0D A0 4C */ lwz r0, lbl_803CC94C-_SDA_BASE_(r13) +/* 8024C240 00249040 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8024C244 00249044 80 0D A0 4C */ lwz r0, lbl__rwIm3DModule-_SDA_BASE_(r13) /* 8024C248 00249048 7C 63 02 14 */ add r3, r3, r0 /* 8024C24C 0024904C 80 03 00 20 */ lwz r0, 0x20(r3) /* 8024C250 00249050 28 00 00 00 */ cmplwi r0, 0 @@ -96099,14 +96099,14 @@ lbl_8024C260: /* 8024C260 00249060 38 00 00 00 */ li r0, 0 /* 8024C264 00249064 90 03 00 04 */ stw r0, 4(r3) lbl_8024C268: -/* 8024C268 00249068 80 6D A0 4C */ lwz r3, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024C26C 0024906C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024C268 00249068 80 6D A0 4C */ lwz r3, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024C26C 0024906C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C270 00249070 38 03 00 04 */ addi r0, r3, 4 /* 8024C274 00249074 7C 64 00 2E */ lwzx r3, r4, r0 /* 8024C278 00249078 48 00 01 54 */ b lbl_8024C3CC lbl_8024C27C: -/* 8024C27C 0024907C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8024C280 00249080 80 0D A0 4C */ lwz r0, lbl_803CC94C-_SDA_BASE_(r13) +/* 8024C27C 0024907C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8024C280 00249080 80 0D A0 4C */ lwz r0, lbl__rwIm3DModule-_SDA_BASE_(r13) /* 8024C284 00249084 7C 63 02 14 */ add r3, r3, r0 /* 8024C288 00249088 80 03 00 24 */ lwz r0, 0x24(r3) /* 8024C28C 0024908C 28 00 00 00 */ cmplwi r0, 0 @@ -96117,14 +96117,14 @@ lbl_8024C29C: /* 8024C29C 0024909C 38 00 00 00 */ li r0, 0 /* 8024C2A0 002490A0 90 03 00 08 */ stw r0, 8(r3) lbl_8024C2A4: -/* 8024C2A4 002490A4 80 6D A0 4C */ lwz r3, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024C2A8 002490A8 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024C2A4 002490A4 80 6D A0 4C */ lwz r3, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024C2A8 002490A8 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C2AC 002490AC 38 03 00 08 */ addi r0, r3, 8 /* 8024C2B0 002490B0 7C 64 00 2E */ lwzx r3, r4, r0 /* 8024C2B4 002490B4 48 00 01 18 */ b lbl_8024C3CC lbl_8024C2B8: -/* 8024C2B8 002490B8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8024C2BC 002490BC 80 0D A0 4C */ lwz r0, lbl_803CC94C-_SDA_BASE_(r13) +/* 8024C2B8 002490B8 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8024C2BC 002490BC 80 0D A0 4C */ lwz r0, lbl__rwIm3DModule-_SDA_BASE_(r13) /* 8024C2C0 002490C0 7C 63 02 14 */ add r3, r3, r0 /* 8024C2C4 002490C4 80 03 00 28 */ lwz r0, 0x28(r3) /* 8024C2C8 002490C8 28 00 00 00 */ cmplwi r0, 0 @@ -96135,14 +96135,14 @@ lbl_8024C2D8: /* 8024C2D8 002490D8 38 00 00 00 */ li r0, 0 /* 8024C2DC 002490DC 90 03 00 0C */ stw r0, 0xc(r3) lbl_8024C2E0: -/* 8024C2E0 002490E0 80 6D A0 4C */ lwz r3, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024C2E4 002490E4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024C2E0 002490E0 80 6D A0 4C */ lwz r3, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024C2E4 002490E4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C2E8 002490E8 38 03 00 28 */ addi r0, r3, 0x28 /* 8024C2EC 002490EC 7C 64 00 2E */ lwzx r3, r4, r0 /* 8024C2F0 002490F0 48 00 00 DC */ b lbl_8024C3CC lbl_8024C2F4: -/* 8024C2F4 002490F4 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8024C2F8 002490F8 80 0D A0 4C */ lwz r0, lbl_803CC94C-_SDA_BASE_(r13) +/* 8024C2F4 002490F4 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8024C2F8 002490F8 80 0D A0 4C */ lwz r0, lbl__rwIm3DModule-_SDA_BASE_(r13) /* 8024C2FC 002490FC 7C 63 02 14 */ add r3, r3, r0 /* 8024C300 00249100 80 03 00 2C */ lwz r0, 0x2c(r3) /* 8024C304 00249104 28 00 00 00 */ cmplwi r0, 0 @@ -96153,14 +96153,14 @@ lbl_8024C314: /* 8024C314 00249114 38 00 00 00 */ li r0, 0 /* 8024C318 00249118 90 03 00 10 */ stw r0, 0x10(r3) lbl_8024C31C: -/* 8024C31C 0024911C 80 6D A0 4C */ lwz r3, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024C320 00249120 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024C31C 0024911C 80 6D A0 4C */ lwz r3, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024C320 00249120 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C324 00249124 38 03 00 2C */ addi r0, r3, 0x2c /* 8024C328 00249128 7C 64 00 2E */ lwzx r3, r4, r0 /* 8024C32C 0024912C 48 00 00 A0 */ b lbl_8024C3CC lbl_8024C330: -/* 8024C330 00249130 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8024C334 00249134 80 0D A0 4C */ lwz r0, lbl_803CC94C-_SDA_BASE_(r13) +/* 8024C330 00249130 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8024C334 00249134 80 0D A0 4C */ lwz r0, lbl__rwIm3DModule-_SDA_BASE_(r13) /* 8024C338 00249138 7C 63 02 14 */ add r3, r3, r0 /* 8024C33C 0024913C 80 03 00 30 */ lwz r0, 0x30(r3) /* 8024C340 00249140 28 00 00 00 */ cmplwi r0, 0 @@ -96171,14 +96171,14 @@ lbl_8024C350: /* 8024C350 00249150 38 00 00 00 */ li r0, 0 /* 8024C354 00249154 90 03 00 14 */ stw r0, 0x14(r3) lbl_8024C358: -/* 8024C358 00249158 80 6D A0 4C */ lwz r3, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024C35C 0024915C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024C358 00249158 80 6D A0 4C */ lwz r3, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024C35C 0024915C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C360 00249160 38 03 00 30 */ addi r0, r3, 0x30 /* 8024C364 00249164 7C 64 00 2E */ lwzx r3, r4, r0 /* 8024C368 00249168 48 00 00 64 */ b lbl_8024C3CC lbl_8024C36C: -/* 8024C36C 0024916C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8024C370 00249170 80 0D A0 4C */ lwz r0, lbl_803CC94C-_SDA_BASE_(r13) +/* 8024C36C 0024916C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8024C370 00249170 80 0D A0 4C */ lwz r0, lbl__rwIm3DModule-_SDA_BASE_(r13) /* 8024C374 00249174 7C 63 02 14 */ add r3, r3, r0 /* 8024C378 00249178 80 03 00 34 */ lwz r0, 0x34(r3) /* 8024C37C 0024917C 28 00 00 00 */ cmplwi r0, 0 @@ -96189,8 +96189,8 @@ lbl_8024C38C: /* 8024C38C 0024918C 38 00 00 00 */ li r0, 0 /* 8024C390 00249190 90 03 00 18 */ stw r0, 0x18(r3) lbl_8024C394: -/* 8024C394 00249194 80 6D A0 4C */ lwz r3, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024C398 00249198 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024C394 00249194 80 6D A0 4C */ lwz r3, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024C398 00249198 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C39C 0024919C 38 03 00 34 */ addi r0, r3, 0x34 /* 8024C3A0 002491A0 7C 64 00 2E */ lwzx r3, r4, r0 /* 8024C3A4 002491A4 48 00 00 28 */ b lbl_8024C3CC @@ -96216,17 +96216,17 @@ lbl_8024C3DC: /* 8024C3E4 002491E4 90 01 00 14 */ stw r0, 0x14(r1) /* 8024C3E8 002491E8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8024C3EC 002491EC 7C 7F 1B 78 */ mr r31, r3 -/* 8024C3F0 002491F0 80 8D A0 4C */ lwz r4, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024C3F4 002491F4 80 0D 9F 7C */ lwz r0, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024C3F0 002491F0 80 8D A0 4C */ lwz r4, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024C3F4 002491F4 80 0D 9F 7C */ lwz r0, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C3F8 002491F8 38 64 00 20 */ addi r3, r4, 0x20 /* 8024C3FC 002491FC 7C 60 1A 14 */ add r3, r0, r3 /* 8024C400 00249200 48 00 4B 19 */ bl _rwIm3DDestroyPlatformRenderPipelines -/* 8024C404 00249204 80 6D A0 4C */ lwz r3, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024C408 00249208 80 0D 9F 7C */ lwz r0, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024C404 00249204 80 6D A0 4C */ lwz r3, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024C408 00249208 80 0D 9F 7C */ lwz r0, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C40C 0024920C 38 63 00 1C */ addi r3, r3, 0x1c /* 8024C410 00249210 7C 60 1A 14 */ add r3, r0, r3 /* 8024C414 00249214 48 00 4A BD */ bl _rwIm3DDestroyPlatformTransformPipeline -/* 8024C418 00249218 38 AD A0 4C */ addi r5, r13, lbl_803CC94C-_SDA_BASE_ +/* 8024C418 00249218 38 AD A0 4C */ addi r5, r13, lbl__rwIm3DModule-_SDA_BASE_ /* 8024C41C 0024921C 7F E3 FB 78 */ mr r3, r31 /* 8024C420 00249220 80 85 00 04 */ lwz r4, 4(r5) /* 8024C424 00249224 38 04 FF FF */ addi r0, r4, -1 @@ -96242,30 +96242,30 @@ lbl_8024C440: /* 8024C448 00249248 38 A0 00 74 */ li r5, 0x74 /* 8024C44C 0024924C 90 01 00 14 */ stw r0, 0x14(r1) /* 8024C450 00249250 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8024C454 00249254 3B ED A0 4C */ addi r31, r13, lbl_803CC94C-_SDA_BASE_ +/* 8024C454 00249254 3B ED A0 4C */ addi r31, r13, lbl__rwIm3DModule-_SDA_BASE_ /* 8024C458 00249258 93 C1 00 08 */ stw r30, 8(r1) /* 8024C45C 0024925C 7C 7E 1B 78 */ mr r30, r3 -/* 8024C460 00249260 90 8D A0 4C */ stw r4, lbl_803CC94C-_SDA_BASE_(r13) +/* 8024C460 00249260 90 8D A0 4C */ stw r4, lbl__rwIm3DModule-_SDA_BASE_(r13) /* 8024C464 00249264 38 80 00 00 */ li r4, 0 -/* 8024C468 00249268 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) -/* 8024C46C 0024926C 80 0D A0 4C */ lwz r0, lbl_803CC94C-_SDA_BASE_(r13) +/* 8024C468 00249268 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8024C46C 0024926C 80 0D A0 4C */ lwz r0, lbl__rwIm3DModule-_SDA_BASE_(r13) /* 8024C470 00249270 7C 06 02 14 */ add r0, r6, r0 -/* 8024C474 00249274 90 0D A0 48 */ stw r0, lbl_803CC948-_SDA_BASE_(r13) +/* 8024C474 00249274 90 0D A0 48 */ stw r0, lbl__rwIm3DGlobals-_SDA_BASE_(r13) /* 8024C478 00249278 80 7F 00 04 */ lwz r3, 4(r31) /* 8024C47C 0024927C 38 03 00 01 */ addi r0, r3, 1 /* 8024C480 00249280 90 1F 00 04 */ stw r0, 4(r31) -/* 8024C484 00249284 80 0D A0 4C */ lwz r0, lbl_803CC94C-_SDA_BASE_(r13) +/* 8024C484 00249284 80 0D A0 4C */ lwz r0, lbl__rwIm3DModule-_SDA_BASE_(r13) /* 8024C488 00249288 7C 66 02 14 */ add r3, r6, r0 /* 8024C48C 0024928C 4B DB 6F CD */ bl memset -/* 8024C490 00249290 80 6D A0 4C */ lwz r3, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024C494 00249294 80 0D 9F 7C */ lwz r0, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024C490 00249290 80 6D A0 4C */ lwz r3, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024C494 00249294 80 0D 9F 7C */ lwz r0, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C498 00249298 38 63 00 1C */ addi r3, r3, 0x1c /* 8024C49C 0024929C 7C 60 1A 14 */ add r3, r0, r3 /* 8024C4A0 002492A0 48 00 49 95 */ bl _rwIm3DCreatePlatformTransformPipeline /* 8024C4A4 002492A4 2C 03 00 00 */ cmpwi r3, 0 /* 8024C4A8 002492A8 41 82 00 18 */ beq lbl_8024C4C0 -/* 8024C4AC 002492AC 80 6D A0 4C */ lwz r3, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024C4B0 002492B0 80 0D 9F 7C */ lwz r0, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024C4AC 002492AC 80 6D A0 4C */ lwz r3, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024C4B0 002492B0 80 0D 9F 7C */ lwz r0, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C4B4 002492B4 38 63 00 20 */ addi r3, r3, 0x20 /* 8024C4B8 002492B8 7C 60 1A 14 */ add r3, r0, r3 /* 8024C4BC 002492BC 48 00 4A E9 */ bl _rwIm3DCreatePlatformRenderPipelines @@ -96275,13 +96275,13 @@ lbl_8024C4C0: /* 8024C4C8 002492C8 7F C3 F3 78 */ mr r3, r30 /* 8024C4CC 002492CC 48 00 00 3C */ b lbl_8024C508 lbl_8024C4D0: -/* 8024C4D0 002492D0 80 6D A0 4C */ lwz r3, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024C4D4 002492D4 80 0D 9F 7C */ lwz r0, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024C4D0 002492D0 80 6D A0 4C */ lwz r3, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024C4D4 002492D4 80 0D 9F 7C */ lwz r0, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C4D8 002492D8 38 63 00 20 */ addi r3, r3, 0x20 /* 8024C4DC 002492DC 7C 60 1A 14 */ add r3, r0, r3 /* 8024C4E0 002492E0 48 00 4A 39 */ bl _rwIm3DDestroyPlatformRenderPipelines -/* 8024C4E4 002492E4 80 6D A0 4C */ lwz r3, lbl_803CC94C-_SDA_BASE_(r13) -/* 8024C4E8 002492E8 80 0D 9F 7C */ lwz r0, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024C4E4 002492E4 80 6D A0 4C */ lwz r3, lbl__rwIm3DModule-_SDA_BASE_(r13) +/* 8024C4E8 002492E8 80 0D 9F 7C */ lwz r0, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C4EC 002492EC 38 63 00 1C */ addi r3, r3, 0x1c /* 8024C4F0 002492F0 7C 60 1A 14 */ add r3, r0, r3 /* 8024C4F4 002492F4 48 00 49 DD */ bl _rwIm3DDestroyPlatformTransformPipeline @@ -96302,7 +96302,7 @@ lbl_8024C520: /* 8024C528 00249328 90 01 00 14 */ stw r0, 0x14(r1) /* 8024C52C 0024932C 93 E1 00 0C */ stw r31, 0xc(r1) /* 8024C530 00249330 7C 7F 1B 78 */ mr r31, r3 -/* 8024C534 00249334 90 8D A0 58 */ stw r4, lbl_803CC958-_SDA_BASE_(r13) +/* 8024C534 00249334 90 8D A0 58 */ stw r4, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) /* 8024C538 00249338 48 00 01 75 */ bl _rxPipelineOpen /* 8024C53C 0024933C 2C 03 00 00 */ cmpwi r3, 0 /* 8024C540 00249340 41 82 00 0C */ beq lbl_8024C54C @@ -96365,7 +96365,7 @@ lbl_8024C5D8: /* 8024C5F0 002493F0 A0 1D 00 00 */ lhz r0, 0(r29) /* 8024C5F4 002493F4 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 8024C5F8 002493F8 40 82 00 0C */ bne lbl_8024C604 -/* 8024C5FC 002493FC 80 6D A0 64 */ lwz r3, lbl_803CC964-_SDA_BASE_(r13) +/* 8024C5FC 002493FC 80 6D A0 64 */ lwz r3, lbl__rxHeapGlobal-_SDA_BASE_(r13) /* 8024C600 00249400 48 00 38 51 */ bl RxHeapFree lbl_8024C604: /* 8024C604 00249404 93 FD 00 00 */ stw r31, 0(r29) @@ -96393,22 +96393,22 @@ _rxPipelineClose: /* 8024C64C 0024944C 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8024C650 00249450 7C 08 02 A6 */ mflr r0 /* 8024C654 00249454 90 01 00 14 */ stw r0, 0x14(r1) -/* 8024C658 00249458 80 0D A0 60 */ lwz r0, lbl_803CC960-_SDA_BASE_(r13) +/* 8024C658 00249458 80 0D A0 60 */ lwz r0, lbl_RxPipelineInstanced-_SDA_BASE_(r13) /* 8024C65C 0024945C 2C 00 00 00 */ cmpwi r0, 0 /* 8024C660 00249460 41 82 00 38 */ beq lbl_8024C698 -/* 8024C664 00249464 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8024C668 00249468 80 0D A0 58 */ lwz r0, lbl_803CC958-_SDA_BASE_(r13) +/* 8024C664 00249464 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8024C668 00249468 80 0D A0 58 */ lwz r0, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) /* 8024C66C 0024946C 7C 63 00 2E */ lwzx r3, r3, r0 /* 8024C670 00249470 4B FE 4D 71 */ bl RwFreeListDestroy -/* 8024C674 00249474 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024C674 00249474 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C678 00249478 38 80 00 00 */ li r4, 0 -/* 8024C67C 0024947C 80 0D A0 58 */ lwz r0, lbl_803CC958-_SDA_BASE_(r13) +/* 8024C67C 0024947C 80 0D A0 58 */ lwz r0, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) /* 8024C680 00249480 7C 83 01 2E */ stwx r4, r3, r0 -/* 8024C684 00249484 80 6D A0 64 */ lwz r3, lbl_803CC964-_SDA_BASE_(r13) +/* 8024C684 00249484 80 6D A0 64 */ lwz r3, lbl__rxHeapGlobal-_SDA_BASE_(r13) /* 8024C688 00249488 48 00 3E 51 */ bl RxHeapDestroy /* 8024C68C 0024948C 38 00 00 00 */ li r0, 0 -/* 8024C690 00249490 90 0D A0 64 */ stw r0, lbl_803CC964-_SDA_BASE_(r13) -/* 8024C694 00249494 90 0D A0 60 */ stw r0, lbl_803CC960-_SDA_BASE_(r13) +/* 8024C690 00249490 90 0D A0 64 */ stw r0, lbl__rxHeapGlobal-_SDA_BASE_(r13) +/* 8024C694 00249494 90 0D A0 60 */ stw r0, lbl_RxPipelineInstanced-_SDA_BASE_(r13) lbl_8024C698: /* 8024C698 00249498 80 01 00 14 */ lwz r0, 0x14(r1) /* 8024C69C 0024949C 38 60 00 01 */ li r3, 1 @@ -96421,60 +96421,60 @@ _rxPipelineOpen: /* 8024C6AC 002494AC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8024C6B0 002494B0 7C 08 02 A6 */ mflr r0 /* 8024C6B4 002494B4 90 01 00 14 */ stw r0, 0x14(r1) -/* 8024C6B8 002494B8 80 0D A0 60 */ lwz r0, lbl_803CC960-_SDA_BASE_(r13) +/* 8024C6B8 002494B8 80 0D A0 60 */ lwz r0, lbl_RxPipelineInstanced-_SDA_BASE_(r13) /* 8024C6BC 002494BC 2C 00 00 00 */ cmpwi r0, 0 /* 8024C6C0 002494C0 40 82 00 CC */ bne lbl_8024C78C -/* 8024C6C4 002494C4 80 6D 88 38 */ lwz r3, lbl_803CB138-_SDA_BASE_(r13) +/* 8024C6C4 002494C4 80 6D 88 38 */ lwz r3, lbl__rxHeapInitialSize-_SDA_BASE_(r13) /* 8024C6C8 002494C8 48 00 3E AD */ bl RxHeapCreate -/* 8024C6CC 002494CC 90 6D A0 64 */ stw r3, lbl_803CC964-_SDA_BASE_(r13) -/* 8024C6D0 002494D0 80 0D A0 64 */ lwz r0, lbl_803CC964-_SDA_BASE_(r13) +/* 8024C6CC 002494CC 90 6D A0 64 */ stw r3, lbl__rxHeapGlobal-_SDA_BASE_(r13) +/* 8024C6D0 002494D0 80 0D A0 64 */ lwz r0, lbl__rxHeapGlobal-_SDA_BASE_(r13) /* 8024C6D4 002494D4 28 00 00 00 */ cmplwi r0, 0 /* 8024C6D8 002494D8 40 82 00 0C */ bne lbl_8024C6E4 /* 8024C6DC 002494DC 38 60 00 00 */ li r3, 0 /* 8024C6E0 002494E0 48 00 00 B0 */ b lbl_8024C790 lbl_8024C6E4: -/* 8024C6E4 002494E4 3C 60 80 38 */ lis r3, lbl_80384508@ha -/* 8024C6E8 002494E8 80 8D 88 40 */ lwz r4, lbl_803CB140-_SDA_BASE_(r13) -/* 8024C6EC 002494EC 38 E3 45 08 */ addi r7, r3, lbl_80384508@l -/* 8024C6F0 002494F0 80 CD 88 44 */ lwz r6, lbl_803CB144-_SDA_BASE_(r13) +/* 8024C6E4 002494E4 3C 60 80 38 */ lis r3, lbl__rxPipesFreeList@ha +/* 8024C6E8 002494E8 80 8D 88 40 */ lwz r4, lbl__rxPipesFreeListBlockSize-_SDA_BASE_(r13) +/* 8024C6EC 002494EC 38 E3 45 08 */ addi r7, r3, lbl__rxPipesFreeList@l +/* 8024C6F0 002494F0 80 CD 88 44 */ lwz r6, lbl__rxPipesFreeListPreallocBlocks-_SDA_BASE_(r13) /* 8024C6F4 002494F4 38 60 00 34 */ li r3, 0x34 /* 8024C6F8 002494F8 38 A0 00 04 */ li r5, 4 /* 8024C6FC 002494FC 4B FE 4C 0D */ bl RwFreeListCreateAndPreallocateSpace -/* 8024C700 00249500 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) -/* 8024C704 00249504 80 0D A0 58 */ lwz r0, lbl_803CC958-_SDA_BASE_(r13) +/* 8024C700 00249500 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8024C704 00249504 80 0D A0 58 */ lwz r0, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) /* 8024C708 00249508 7C 64 01 2E */ stwx r3, r4, r0 -/* 8024C70C 0024950C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8024C710 00249510 80 0D A0 58 */ lwz r0, lbl_803CC958-_SDA_BASE_(r13) +/* 8024C70C 0024950C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8024C710 00249510 80 0D A0 58 */ lwz r0, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) /* 8024C714 00249514 7C 63 02 14 */ add r3, r3, r0 /* 8024C718 00249518 80 03 00 00 */ lwz r0, 0(r3) /* 8024C71C 0024951C 28 00 00 00 */ cmplwi r0, 0 /* 8024C720 00249520 40 82 00 1C */ bne lbl_8024C73C -/* 8024C724 00249524 80 6D A0 64 */ lwz r3, lbl_803CC964-_SDA_BASE_(r13) +/* 8024C724 00249524 80 6D A0 64 */ lwz r3, lbl__rxHeapGlobal-_SDA_BASE_(r13) /* 8024C728 00249528 48 00 3D B1 */ bl RxHeapDestroy /* 8024C72C 0024952C 38 00 00 00 */ li r0, 0 /* 8024C730 00249530 38 60 00 00 */ li r3, 0 -/* 8024C734 00249534 90 0D A0 64 */ stw r0, lbl_803CC964-_SDA_BASE_(r13) +/* 8024C734 00249534 90 0D A0 64 */ stw r0, lbl__rxHeapGlobal-_SDA_BASE_(r13) /* 8024C738 00249538 48 00 00 58 */ b lbl_8024C790 lbl_8024C73C: -/* 8024C73C 0024953C 80 0D 88 3C */ lwz r0, lbl_803CB13C-_SDA_BASE_(r13) +/* 8024C73C 0024953C 80 0D 88 3C */ lwz r0, lbl__rxPipelineMaxNodes-_SDA_BASE_(r13) /* 8024C740 00249540 90 03 00 38 */ stw r0, 0x38(r3) -/* 8024C744 00249544 80 6D A0 58 */ lwz r3, lbl_803CC958-_SDA_BASE_(r13) -/* 8024C748 00249548 80 0D 9F 7C */ lwz r0, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024C744 00249544 80 6D A0 58 */ lwz r3, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) +/* 8024C748 00249548 80 0D 9F 7C */ lwz r0, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C74C 0024954C 38 63 00 04 */ addi r3, r3, 4 /* 8024C750 00249550 7C 60 1A 14 */ add r3, r0, r3 /* 8024C754 00249554 48 00 3F 4D */ bl RxRenderStateVectorSetDefaultRenderStateVector -/* 8024C758 00249558 80 6D A0 58 */ lwz r3, lbl_803CC958-_SDA_BASE_(r13) +/* 8024C758 00249558 80 6D A0 58 */ lwz r3, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) /* 8024C75C 0024955C 38 C0 00 00 */ li r6, 0 -/* 8024C760 00249560 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024C760 00249560 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C764 00249564 38 00 00 01 */ li r0, 1 /* 8024C768 00249568 38 83 00 34 */ addi r4, r3, 0x34 /* 8024C76C 0024956C 38 60 00 01 */ li r3, 1 /* 8024C770 00249570 7C C5 21 2E */ stwx r6, r5, r4 -/* 8024C774 00249574 80 8D A0 58 */ lwz r4, lbl_803CC958-_SDA_BASE_(r13) -/* 8024C778 00249578 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024C774 00249574 80 8D A0 58 */ lwz r4, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) +/* 8024C778 00249578 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C77C 0024957C 38 84 00 30 */ addi r4, r4, 0x30 /* 8024C780 00249580 7C C5 21 2E */ stwx r6, r5, r4 -/* 8024C784 00249584 90 0D A0 60 */ stw r0, lbl_803CC960-_SDA_BASE_(r13) +/* 8024C784 00249584 90 0D A0 60 */ stw r0, lbl_RxPipelineInstanced-_SDA_BASE_(r13) /* 8024C788 00249588 48 00 00 08 */ b lbl_8024C790 lbl_8024C78C: /* 8024C78C 0024958C 38 60 00 00 */ li r3, 0 @@ -96521,7 +96521,7 @@ lbl_8024C814: /* 8024C818 00249618 80 03 00 38 */ lwz r0, 0x38(r3) /* 8024C81C 0024961C 2C 00 00 00 */ cmpwi r0, 0 /* 8024C820 00249620 41 82 00 1C */ beq lbl_8024C83C -/* 8024C824 00249624 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024C824 00249624 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C828 00249628 81 84 01 38 */ lwz r12, 0x138(r4) /* 8024C82C 0024962C 7D 89 03 A6 */ mtctr r12 /* 8024C830 00249630 4E 80 04 21 */ bctrl @@ -96531,7 +96531,7 @@ lbl_8024C83C: /* 8024C83C 0024963C 80 7D 00 20 */ lwz r3, 0x20(r29) /* 8024C840 00249640 28 03 00 00 */ cmplwi r3, 0 /* 8024C844 00249644 41 82 00 20 */ beq lbl_8024C864 -/* 8024C848 00249648 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024C848 00249648 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C84C 0024964C 81 84 01 38 */ lwz r12, 0x138(r4) /* 8024C850 00249650 7D 89 03 A6 */ mtctr r12 /* 8024C854 00249654 4E 80 04 21 */ bctrl @@ -96548,7 +96548,7 @@ lbl_8024C878: /* 8024C878 00249678 80 7D 00 20 */ lwz r3, 0x20(r29) /* 8024C87C 0024967C 28 03 00 00 */ cmplwi r3, 0 /* 8024C880 00249680 41 82 00 20 */ beq lbl_8024C8A0 -/* 8024C884 00249684 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024C884 00249684 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C888 00249688 81 84 01 38 */ lwz r12, 0x138(r4) /* 8024C88C 0024968C 7D 89 03 A6 */ mtctr r12 /* 8024C890 00249690 4E 80 04 21 */ bctrl @@ -96563,7 +96563,7 @@ lbl_8024C8A0: /* 8024C8B0 002496B0 80 03 00 38 */ lwz r0, 0x38(r3) /* 8024C8B4 002496B4 2C 00 00 00 */ cmpwi r0, 0 /* 8024C8B8 002496B8 41 82 00 1C */ beq lbl_8024C8D4 -/* 8024C8BC 002496BC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024C8BC 002496BC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C8C0 002496C0 81 84 01 38 */ lwz r12, 0x138(r4) /* 8024C8C4 002496C4 7D 89 03 A6 */ mtctr r12 /* 8024C8C8 002496C8 4E 80 04 21 */ bctrl @@ -96583,9 +96583,9 @@ lbl_8024C8D4: /* 8024C8FC 002496FC 7C 06 00 40 */ cmplw r6, r0 /* 8024C900 00249700 7C DF 33 78 */ mr r31, r6 /* 8024C904 00249704 40 80 01 90 */ bge lbl_8024CA94 -/* 8024C908 00249708 80 6D A0 58 */ lwz r3, lbl_803CC958-_SDA_BASE_(r13) +/* 8024C908 00249708 80 6D A0 58 */ lwz r3, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) /* 8024C90C 0024970C 54 C0 38 30 */ slwi r0, r6, 7 -/* 8024C910 00249710 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024C910 00249710 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C914 00249714 7C DC 33 78 */ mr r28, r6 /* 8024C918 00249718 38 63 00 38 */ addi r3, r3, 0x38 /* 8024C91C 0024971C 7C 64 18 2E */ lwzx r3, r4, r3 @@ -96606,9 +96606,9 @@ lbl_8024C94C: /* 8024C950 00249750 38 04 FF FF */ addi r0, r4, -1 /* 8024C954 00249754 7C 1C 00 40 */ cmplw r28, r0 /* 8024C958 00249758 41 80 FF DC */ blt lbl_8024C934 -/* 8024C95C 0024975C 80 6D A0 58 */ lwz r3, lbl_803CC958-_SDA_BASE_(r13) +/* 8024C95C 0024975C 80 6D A0 58 */ lwz r3, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) /* 8024C960 00249760 7F FB FB 78 */ mr r27, r31 -/* 8024C964 00249764 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024C964 00249764 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024C968 00249768 38 03 00 38 */ addi r0, r3, 0x38 /* 8024C96C 0024976C 80 BE 00 08 */ lwz r5, 8(r30) /* 8024C970 00249770 7C 04 00 2E */ lwzx r0, r4, r0 @@ -96708,7 +96708,7 @@ lbl_8024CA94: .global RxHeapGetGlobalHeap RxHeapGetGlobalHeap: -/* 8024CABC 002498BC 80 6D A0 64 */ lwz r3, lbl_803CC964-_SDA_BASE_(r13) +/* 8024CABC 002498BC 80 6D A0 64 */ lwz r3, lbl__rxHeapGlobal-_SDA_BASE_(r13) /* 8024CAC0 002498C0 4E 80 00 20 */ blr .global RxPipelineExecute @@ -96724,22 +96724,22 @@ RxPipelineExecute: /* 8024CAE4 002498E4 93 81 00 10 */ stw r28, 0x10(r1) /* 8024CAE8 002498E8 7C 7C 1B 78 */ mr r28, r3 /* 8024CAEC 002498EC 41 82 00 18 */ beq lbl_8024CB04 -/* 8024CAF0 002498F0 80 6D A0 64 */ lwz r3, lbl_803CC964-_SDA_BASE_(r13) +/* 8024CAF0 002498F0 80 6D A0 64 */ lwz r3, lbl__rxHeapGlobal-_SDA_BASE_(r13) /* 8024CAF4 002498F4 80 03 00 18 */ lwz r0, 0x18(r3) /* 8024CAF8 002498F8 2C 00 00 00 */ cmpwi r0, 0 /* 8024CAFC 002498FC 41 82 00 08 */ beq lbl_8024CB04 /* 8024CB00 00249900 48 00 36 19 */ bl _rxHeapReset lbl_8024CB04: -/* 8024CB04 00249904 3C 60 80 38 */ lis r3, lbl_803844F0@ha +/* 8024CB04 00249904 3C 60 80 38 */ lis r3, lbl__rxExecCtxGlobal@ha /* 8024CB08 00249908 38 80 00 01 */ li r4, 1 -/* 8024CB0C 0024990C 3B E3 44 F0 */ addi r31, r3, lbl_803844F0@l +/* 8024CB0C 0024990C 3B E3 44 F0 */ addi r31, r3, lbl__rxExecCtxGlobal@l /* 8024CB10 00249910 38 00 00 00 */ li r0, 0 /* 8024CB14 00249914 90 9F 00 08 */ stw r4, 8(r31) /* 8024CB18 00249918 3B DF 00 10 */ addi r30, r31, 0x10 /* 8024CB1C 0024991C 7F C4 F3 78 */ mr r4, r30 /* 8024CB20 00249920 93 9F 00 00 */ stw r28, 0(r31) /* 8024CB24 00249924 93 BF 00 10 */ stw r29, 0x10(r31) -/* 8024CB28 00249928 80 6D A0 64 */ lwz r3, lbl_803CC964-_SDA_BASE_(r13) +/* 8024CB28 00249928 80 6D A0 64 */ lwz r3, lbl__rxHeapGlobal-_SDA_BASE_(r13) /* 8024CB2C 0024992C 90 7F 00 14 */ stw r3, 0x14(r31) /* 8024CB30 00249930 90 1C 00 10 */ stw r0, 0x10(r28) /* 8024CB34 00249934 80 7C 00 08 */ lwz r3, 8(r28) @@ -96761,10 +96761,10 @@ lbl_8024CB54: lbl_8024CB70: /* 8024CB70 00249970 80 1F 00 08 */ lwz r0, 8(r31) /* 8024CB74 00249974 38 80 00 00 */ li r4, 0 -/* 8024CB78 00249978 3C 60 80 38 */ lis r3, lbl_803844F0@ha +/* 8024CB78 00249978 3C 60 80 38 */ lis r3, lbl__rxExecCtxGlobal@ha /* 8024CB7C 0024997C 90 9E 00 00 */ stw r4, 0(r30) /* 8024CB80 00249980 2C 00 00 00 */ cmpwi r0, 0 -/* 8024CB84 00249984 90 83 44 F0 */ stw r4, lbl_803844F0@l(r3) +/* 8024CB84 00249984 90 83 44 F0 */ stw r4, lbl__rxExecCtxGlobal@l(r3) /* 8024CB88 00249988 90 9F 00 14 */ stw r4, 0x14(r31) /* 8024CB8C 0024998C 41 82 00 0C */ beq lbl_8024CB98 /* 8024CB90 00249990 7F 83 E3 78 */ mr r3, r28 @@ -96787,8 +96787,8 @@ RxPipelineCreate: /* 8024CBC0 002499C0 7C 08 02 A6 */ mflr r0 /* 8024CBC4 002499C4 90 01 00 24 */ stw r0, 0x24(r1) /* 8024CBC8 002499C8 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 8024CBCC 002499CC 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) -/* 8024CBD0 002499D0 80 0D A0 58 */ lwz r0, lbl_803CC958-_SDA_BASE_(r13) +/* 8024CBCC 002499CC 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) +/* 8024CBD0 002499D0 80 0D A0 58 */ lwz r0, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) /* 8024CBD4 002499D4 81 83 01 44 */ lwz r12, 0x144(r3) /* 8024CBD8 002499D8 7C 63 00 2E */ lwzx r3, r3, r0 /* 8024CBDC 002499DC 7D 89 03 A6 */ mtctr r12 @@ -96850,7 +96850,7 @@ lbl_8024CC90: /* 8024CCA0 00249AA0 80 7C 00 20 */ lwz r3, 0x20(r28) /* 8024CCA4 00249AA4 28 03 00 00 */ cmplwi r3, 0 /* 8024CCA8 00249AA8 41 82 00 20 */ beq lbl_8024CCC8 -/* 8024CCAC 00249AAC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024CCAC 00249AAC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024CCB0 00249AB0 81 84 01 38 */ lwz r12, 0x138(r4) /* 8024CCB4 00249AB4 7D 89 03 A6 */ mtctr r12 /* 8024CCB8 00249AB8 4E 80 04 21 */ bctrl @@ -96858,9 +96858,9 @@ lbl_8024CC90: /* 8024CCC0 00249AC0 90 1C 00 20 */ stw r0, 0x20(r28) /* 8024CCC4 00249AC4 90 1C 00 24 */ stw r0, 0x24(r28) lbl_8024CCC8: -/* 8024CCC8 00249AC8 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024CCC8 00249AC8 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024CCCC 00249ACC 7F 84 E3 78 */ mr r4, r28 -/* 8024CCD0 00249AD0 80 0D A0 58 */ lwz r0, lbl_803CC958-_SDA_BASE_(r13) +/* 8024CCD0 00249AD0 80 0D A0 58 */ lwz r0, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) /* 8024CCD4 00249AD4 81 83 01 48 */ lwz r12, 0x148(r3) /* 8024CCD8 00249AD8 7C 63 00 2E */ lwzx r3, r3, r0 /* 8024CCDC 00249ADC 7D 89 03 A6 */ mtctr r12 @@ -96880,19 +96880,19 @@ StalacTiteAlloc: /* 8024CD04 00249B04 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8024CD08 00249B08 7C 08 02 A6 */ mflr r0 /* 8024CD0C 00249B0C 38 63 00 03 */ addi r3, r3, 3 -/* 8024CD10 00249B10 38 AD 88 48 */ addi r5, r13, lbl_803CB148-_SDA_BASE_ +/* 8024CD10 00249B10 38 AD 88 48 */ addi r5, r13, lbl_gMemoryLimits-_SDA_BASE_ /* 8024CD14 00249B14 90 01 00 14 */ stw r0, 0x14(r1) /* 8024CD18 00249B18 54 64 00 3A */ rlwinm r4, r3, 0, 0, 0x1d -/* 8024CD1C 00249B1C 80 0D 88 48 */ lwz r0, lbl_803CB148-_SDA_BASE_(r13) +/* 8024CD1C 00249B1C 80 0D 88 48 */ lwz r0, lbl_gMemoryLimits-_SDA_BASE_(r13) /* 8024CD20 00249B20 7C 04 00 50 */ subf r0, r4, r0 -/* 8024CD24 00249B24 90 0D 88 48 */ stw r0, lbl_803CB148-_SDA_BASE_(r13) -/* 8024CD28 00249B28 80 6D 88 48 */ lwz r3, lbl_803CB148-_SDA_BASE_(r13) +/* 8024CD24 00249B24 90 0D 88 48 */ stw r0, lbl_gMemoryLimits-_SDA_BASE_(r13) +/* 8024CD28 00249B28 80 6D 88 48 */ lwz r3, lbl_gMemoryLimits-_SDA_BASE_(r13) /* 8024CD2C 00249B2C 80 05 00 04 */ lwz r0, 4(r5) /* 8024CD30 00249B30 7C 03 00 40 */ cmplw r3, r0 /* 8024CD34 00249B34 40 80 00 34 */ bge lbl_8024CD68 /* 8024CD38 00249B38 7C 03 22 14 */ add r0, r3, r4 /* 8024CD3C 00249B3C 3C 60 80 00 */ lis r3, 0x80000013@ha -/* 8024CD40 00249B40 90 0D 88 48 */ stw r0, lbl_803CB148-_SDA_BASE_(r13) +/* 8024CD40 00249B40 90 0D 88 48 */ stw r0, lbl_gMemoryLimits-_SDA_BASE_(r13) /* 8024CD44 00249B44 38 00 00 01 */ li r0, 1 /* 8024CD48 00249B48 38 63 00 13 */ addi r3, r3, 0x80000013@l /* 8024CD4C 00249B4C 90 01 00 08 */ stw r0, 8(r1) @@ -96913,13 +96913,13 @@ StalacMiteAlloc: /* 8024CD78 00249B78 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8024CD7C 00249B7C 7C 08 02 A6 */ mflr r0 /* 8024CD80 00249B80 38 63 00 03 */ addi r3, r3, 3 -/* 8024CD84 00249B84 38 CD 88 48 */ addi r6, r13, lbl_803CB148-_SDA_BASE_ +/* 8024CD84 00249B84 38 CD 88 48 */ addi r6, r13, lbl_gMemoryLimits-_SDA_BASE_ /* 8024CD88 00249B88 90 01 00 14 */ stw r0, 0x14(r1) /* 8024CD8C 00249B8C 54 64 00 3A */ rlwinm r4, r3, 0, 0, 0x1d /* 8024CD90 00249B90 80 06 00 04 */ lwz r0, 4(r6) /* 8024CD94 00249B94 7C 60 22 14 */ add r3, r0, r4 /* 8024CD98 00249B98 90 66 00 04 */ stw r3, 4(r6) -/* 8024CD9C 00249B9C 80 0D 88 48 */ lwz r0, lbl_803CB148-_SDA_BASE_(r13) +/* 8024CD9C 00249B9C 80 0D 88 48 */ lwz r0, lbl_gMemoryLimits-_SDA_BASE_(r13) /* 8024CDA0 00249BA0 7C 03 00 40 */ cmplw r3, r0 /* 8024CDA4 00249BA4 40 81 00 38 */ ble lbl_8024CDDC /* 8024CDA8 00249BA8 7C A4 18 50 */ subf r5, r4, r3 @@ -97028,7 +97028,7 @@ lbl_8024CEB0: /* 8024CF04 00249D04 7C 63 00 2E */ lwzx r3, r3, r0 /* 8024CF08 00249D08 28 03 00 00 */ cmplwi r3, 0 /* 8024CF0C 00249D0C 41 82 00 7C */ beq lbl_8024CF88 -/* 8024CF10 00249D10 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024CF10 00249D10 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024CF14 00249D14 81 84 01 34 */ lwz r12, 0x134(r4) /* 8024CF18 00249D18 7D 89 03 A6 */ mtctr r12 /* 8024CF1C 00249D1C 4E 80 04 21 */ bctrl @@ -97068,8 +97068,8 @@ lbl_8024CF90: /* 8024CF98 00249D98 80 1D 00 04 */ lwz r0, 4(r29) /* 8024CF9C 00249D9C 90 1C 00 04 */ stw r0, 4(r28) lbl_8024CFA0: -/* 8024CFA0 00249DA0 80 6D A0 58 */ lwz r3, lbl_803CC958-_SDA_BASE_(r13) -/* 8024CFA4 00249DA4 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024CFA0 00249DA0 80 6D A0 58 */ lwz r3, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) +/* 8024CFA4 00249DA4 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024CFA8 00249DA8 38 03 00 38 */ addi r0, r3, 0x38 /* 8024CFAC 00249DAC 80 7D 00 04 */ lwz r3, 4(r29) /* 8024CFB0 00249DB0 7C 04 00 2E */ lwzx r0, r4, r0 @@ -97100,9 +97100,9 @@ lbl_8024D000: lbl_8024D00C: /* 8024D00C 00249E0C 2C 1A 00 00 */ cmpwi r26, 0 /* 8024D010 00249E10 40 80 FF C4 */ bge lbl_8024CFD4 -/* 8024D014 00249E14 80 6D A0 58 */ lwz r3, lbl_803CC958-_SDA_BASE_(r13) +/* 8024D014 00249E14 80 6D A0 58 */ lwz r3, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) /* 8024D018 00249E18 39 20 00 00 */ li r9, 0 -/* 8024D01C 00249E1C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024D01C 00249E1C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024D020 00249E20 7D 28 4B 78 */ mr r8, r9 /* 8024D024 00249E24 38 03 00 38 */ addi r0, r3, 0x38 /* 8024D028 00249E28 7D 26 4B 78 */ mr r6, r9 @@ -97176,8 +97176,8 @@ lbl_8024D0F4: /* 8024D11C 00249F1C 4B FE 24 75 */ bl RwErrorSet /* 8024D120 00249F20 3B E0 00 00 */ li r31, 0 lbl_8024D124: -/* 8024D124 00249F24 80 6D A0 58 */ lwz r3, lbl_803CC958-_SDA_BASE_(r13) -/* 8024D128 00249F28 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024D124 00249F24 80 6D A0 58 */ lwz r3, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) +/* 8024D128 00249F28 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024D12C 00249F2C 38 03 00 38 */ addi r0, r3, 0x38 /* 8024D130 00249F30 7C 04 00 2E */ lwzx r0, r4, r0 /* 8024D134 00249F34 7C 1E 00 40 */ cmplw r30, r0 @@ -97194,9 +97194,9 @@ lbl_8024D124: lbl_8024D160: /* 8024D160 00249F60 2C 1F 00 00 */ cmpwi r31, 0 /* 8024D164 00249F64 41 82 00 B4 */ beq lbl_8024D218 -/* 8024D168 00249F68 80 8D A0 58 */ lwz r4, lbl_803CC958-_SDA_BASE_(r13) +/* 8024D168 00249F68 80 8D A0 58 */ lwz r4, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) /* 8024D16C 00249F6C 38 C0 00 00 */ li r6, 0 -/* 8024D170 00249F70 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024D170 00249F70 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024D174 00249F74 38 60 FF FF */ li r3, -1 /* 8024D178 00249F78 38 84 00 38 */ addi r4, r4, 0x38 /* 8024D17C 00249F7C 80 1B 00 04 */ lwz r0, 4(r27) @@ -97217,9 +97217,9 @@ lbl_8024D1B0: /* 8024D1B0 00249FB0 80 1C 00 04 */ lwz r0, 4(r28) /* 8024D1B4 00249FB4 7C 06 00 40 */ cmplw r6, r0 /* 8024D1B8 00249FB8 41 80 FF EC */ blt lbl_8024D1A4 -/* 8024D1BC 00249FBC 80 6D A0 58 */ lwz r3, lbl_803CC958-_SDA_BASE_(r13) +/* 8024D1BC 00249FBC 80 6D A0 58 */ lwz r3, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) /* 8024D1C0 00249FC0 38 00 00 00 */ li r0, 0 -/* 8024D1C4 00249FC4 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024D1C4 00249FC4 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024D1C8 00249FC8 38 83 00 38 */ addi r4, r3, 0x38 /* 8024D1CC 00249FCC 80 7B 00 04 */ lwz r3, 4(r27) /* 8024D1D0 00249FD0 7C A5 20 2E */ lwzx r5, r5, r4 @@ -97594,9 +97594,9 @@ lbl_8024D714: /* 8024D728 0024A528 38 63 00 01 */ addi r3, r3, 1 /* 8024D72C 0024A52C 4B FF FF 88 */ b lbl_8024D6B4 lbl_8024D730: -/* 8024D730 0024A530 80 ED A0 58 */ lwz r7, lbl_803CC958-_SDA_BASE_(r13) +/* 8024D730 0024A530 80 ED A0 58 */ lwz r7, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) /* 8024D734 0024A534 28 04 00 00 */ cmplwi r4, 0 -/* 8024D738 0024A538 80 CD 9F 7C */ lwz r6, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024D738 0024A538 80 CD 9F 7C */ lwz r6, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024D73C 0024A53C 1D 24 00 28 */ mulli r9, r4, 0x28 /* 8024D740 0024A540 38 07 00 38 */ addi r0, r7, 0x38 /* 8024D744 0024A544 7C E6 00 2E */ lwzx r7, r6, r0 @@ -97790,10 +97790,10 @@ lbl_8024D9D4: lbl_8024D9E4: /* 8024D9E4 0024A7E4 80 1C 00 20 */ lwz r0, 0x20(r28) /* 8024D9E8 0024A7E8 38 80 00 00 */ li r4, 0 -/* 8024D9EC 0024A7EC 3B 4D 88 48 */ addi r26, r13, lbl_803CB148-_SDA_BASE_ +/* 8024D9EC 0024A7EC 3B 4D 88 48 */ addi r26, r13, lbl_gMemoryLimits-_SDA_BASE_ /* 8024D9F0 0024A7F0 7C 00 C2 14 */ add r0, r0, r24 /* 8024D9F4 0024A7F4 7C 85 23 78 */ mr r5, r4 -/* 8024D9F8 0024A7F8 90 0D 88 48 */ stw r0, lbl_803CB148-_SDA_BASE_(r13) +/* 8024D9F8 0024A7F8 90 0D 88 48 */ stw r0, lbl_gMemoryLimits-_SDA_BASE_(r13) /* 8024D9FC 0024A7FC 90 9A 00 04 */ stw r4, 4(r26) /* 8024DA00 0024A800 93 81 00 10 */ stw r28, 0x10(r1) /* 8024DA04 0024A804 90 81 00 14 */ stw r4, 0x14(r1) @@ -97931,8 +97931,8 @@ lbl_8024DBCC: /* 8024DBD4 0024A9D4 38 60 00 00 */ li r3, 0 /* 8024DBD8 0024A9D8 48 00 04 FC */ b lbl_8024E0D4 lbl_8024DBDC: -/* 8024DBDC 0024A9DC 80 6D A0 58 */ lwz r3, lbl_803CC958-_SDA_BASE_(r13) -/* 8024DBE0 0024A9E0 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024DBDC 0024A9DC 80 6D A0 58 */ lwz r3, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) +/* 8024DBE0 0024A9E0 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024DBE4 0024A9E4 38 03 00 38 */ addi r0, r3, 0x38 /* 8024DBE8 0024A9E8 80 7C 00 04 */ lwz r3, 4(r28) /* 8024DBEC 0024A9EC 7C C4 00 2E */ lwzx r6, r4, r0 @@ -98007,14 +98007,14 @@ lbl_8024DCD8: /* 8024DCE8 0024AAE8 7F 83 E3 78 */ mr r3, r28 /* 8024DCEC 0024AAEC 7C 16 02 14 */ add r0, r22, r0 /* 8024DCF0 0024AAF0 90 1A 00 04 */ stw r0, 4(r26) -/* 8024DCF4 0024AAF4 93 0D 88 48 */ stw r24, lbl_803CB148-_SDA_BASE_(r13) +/* 8024DCF4 0024AAF4 93 0D 88 48 */ stw r24, lbl_gMemoryLimits-_SDA_BASE_(r13) /* 8024DCF8 0024AAF8 48 00 20 D9 */ bl _rxChaseDependencies /* 8024DCFC 0024AAFC 28 03 00 00 */ cmplwi r3, 0 /* 8024DD00 0024AB00 41 82 00 0C */ beq lbl_8024DD0C /* 8024DD04 0024AB04 38 60 00 00 */ li r3, 0 /* 8024DD08 0024AB08 48 00 03 CC */ b lbl_8024E0D4 lbl_8024DD0C: -/* 8024DD0C 0024AB0C 80 6D 9F 7C */ lwz r3, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024DD0C 0024AB0C 80 6D 9F 7C */ lwz r3, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024DD10 0024AB10 82 DC 00 20 */ lwz r22, 0x20(r28) /* 8024DD14 0024AB14 80 1A 00 04 */ lwz r0, 4(r26) /* 8024DD18 0024AB18 81 83 01 3C */ lwz r12, 0x13c(r3) @@ -98310,8 +98310,8 @@ RxPipelineLock: /* 8024E10C 0024AF0C 80 03 00 00 */ lwz r0, 0(r3) /* 8024E110 0024AF10 2C 00 00 00 */ cmpwi r0, 0 /* 8024E114 0024AF14 40 82 02 B8 */ bne lbl_8024E3CC -/* 8024E118 0024AF18 80 6D A0 58 */ lwz r3, lbl_803CC958-_SDA_BASE_(r13) -/* 8024E11C 0024AF1C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024E118 0024AF18 80 6D A0 58 */ lwz r3, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) +/* 8024E11C 0024AF1C 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024E120 0024AF20 38 63 00 38 */ addi r3, r3, 0x38 /* 8024E124 0024AF24 80 1F 00 08 */ lwz r0, 8(r31) /* 8024E128 0024AF28 7C 65 18 2E */ lwzx r3, r5, r3 @@ -98557,7 +98557,7 @@ lbl_8024E470: /* 8024E470 0024B270 80 7F 00 00 */ lwz r3, 0(r31) /* 8024E474 0024B274 28 03 00 00 */ cmplwi r3, 0 /* 8024E478 0024B278 41 82 00 40 */ beq lbl_8024E4B8 -/* 8024E47C 0024B27C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024E47C 0024B27C 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024E480 0024B280 7F 84 E3 78 */ mr r4, r28 /* 8024E484 0024B284 80 63 00 00 */ lwz r3, 0(r3) /* 8024E488 0024B288 81 85 01 14 */ lwz r12, 0x114(r5) @@ -98647,9 +98647,9 @@ lbl_8024E5A4: /* 8024E5A8 0024B3A8 40 82 FF E8 */ bne lbl_8024E590 /* 8024E5AC 0024B3AC 28 1E 00 00 */ cmplwi r30, 0 /* 8024E5B0 0024B3B0 41 82 01 C0 */ beq lbl_8024E770 -/* 8024E5B4 0024B3B4 80 6D A0 58 */ lwz r3, lbl_803CC958-_SDA_BASE_(r13) +/* 8024E5B4 0024B3B4 80 6D A0 58 */ lwz r3, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) /* 8024E5B8 0024B3B8 3B 80 00 00 */ li r28, 0 -/* 8024E5BC 0024B3BC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8024E5BC 0024B3BC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8024E5C0 0024B3C0 38 03 00 38 */ addi r0, r3, 0x38 /* 8024E5C4 0024B3C4 83 FA 00 04 */ lwz r31, 4(r26) /* 8024E5C8 0024B3C8 7C 04 00 2E */ lwzx r0, r4, r0 @@ -100616,7 +100616,7 @@ lbl_8025001C: /* 80250034 0024CE34 7F E3 FB 78 */ mr r3, r31 /* 80250038 0024CE38 90 1D 00 10 */ stw r0, 0x10(r29) /* 8025003C 0024CE3C 54 04 18 38 */ slwi r4, r0, 3 -/* 80250040 0024CE40 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 80250040 0024CE40 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80250044 0024CE44 81 85 01 3C */ lwz r12, 0x13c(r5) /* 80250048 0024CE48 7D 89 03 A6 */ mtctr r12 /* 8025004C 0024CE4C 4E 80 04 21 */ bctrl @@ -100701,7 +100701,7 @@ lbl_80250148: /* 80250160 0024CF60 7F E3 FB 78 */ mr r3, r31 /* 80250164 0024CF64 90 1C 00 10 */ stw r0, 0x10(r28) /* 80250168 0024CF68 54 04 18 38 */ slwi r4, r0, 3 -/* 8025016C 0024CF6C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8025016C 0024CF6C 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80250170 0024CF70 81 85 01 3C */ lwz r12, 0x13c(r5) /* 80250174 0024CF74 7D 89 03 A6 */ mtctr r12 /* 80250178 0024CF78 4E 80 04 21 */ bctrl @@ -100824,7 +100824,7 @@ lbl_802502FC: /* 80250320 0024D120 7F E3 FB 78 */ mr r3, r31 /* 80250324 0024D124 90 1C 00 10 */ stw r0, 0x10(r28) /* 80250328 0024D128 54 04 18 38 */ slwi r4, r0, 3 -/* 8025032C 0024D12C 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 8025032C 0024D12C 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80250330 0024D130 81 85 01 3C */ lwz r12, 0x13c(r5) /* 80250334 0024D134 7D 89 03 A6 */ mtctr r12 /* 80250338 0024D138 4E 80 04 21 */ bctrl @@ -100955,7 +100955,7 @@ RxHeapDestroy: /* 802504F4 0024D2F4 80 7E 00 0C */ lwz r3, 0xc(r30) /* 802504F8 0024D2F8 28 03 00 00 */ cmplwi r3, 0 /* 802504FC 0024D2FC 41 82 00 1C */ beq lbl_80250518 -/* 80250500 0024D300 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80250500 0024D300 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80250504 0024D304 81 84 01 38 */ lwz r12, 0x138(r4) /* 80250508 0024D308 7D 89 03 A6 */ mtctr r12 /* 8025050C 0024D30C 4E 80 04 21 */ bctrl @@ -100968,7 +100968,7 @@ lbl_80250520: /* 80250520 0024D320 28 03 00 00 */ cmplwi r3, 0 /* 80250524 0024D324 83 E3 00 08 */ lwz r31, 8(r3) /* 80250528 0024D328 41 82 00 14 */ beq lbl_8025053C -/* 8025052C 0024D32C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8025052C 0024D32C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80250530 0024D330 81 84 01 38 */ lwz r12, 0x138(r4) /* 80250534 0024D334 7D 89 03 A6 */ mtctr r12 /* 80250538 0024D338 4E 80 04 21 */ bctrl @@ -100977,7 +100977,7 @@ lbl_8025053C: lbl_80250540: /* 80250540 0024D340 28 03 00 00 */ cmplwi r3, 0 /* 80250544 0024D344 40 82 FF DC */ bne lbl_80250520 -/* 80250548 0024D348 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80250548 0024D348 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8025054C 0024D34C 7F C3 F3 78 */ mr r3, r30 /* 80250550 0024D350 81 84 01 38 */ lwz r12, 0x138(r4) /* 80250554 0024D354 7D 89 03 A6 */ mtctr r12 @@ -101003,7 +101003,7 @@ RxHeapCreate: /* 80250594 0024D394 40 80 00 08 */ bge lbl_8025059C /* 80250598 0024D398 3B A0 04 00 */ li r29, 0x400 lbl_8025059C: -/* 8025059C 0024D39C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8025059C 0024D39C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802505A0 0024D3A0 38 60 00 1C */ li r3, 0x1c /* 802505A4 0024D3A4 81 84 01 34 */ lwz r12, 0x134(r4) /* 802505A8 0024D3A8 7D 89 03 A6 */ mtctr r12 @@ -101016,7 +101016,7 @@ lbl_8025059C: /* 802505C4 0024D3C4 40 80 00 08 */ bge lbl_802505CC /* 802505C8 0024D3C8 3B A0 00 80 */ li r29, 0x80 lbl_802505CC: -/* 802505CC 0024D3CC 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 802505CC 0024D3CC 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802505D0 0024D3D0 38 7D 00 8B */ addi r3, r29, 0x8b /* 802505D4 0024D3D4 81 84 01 34 */ lwz r12, 0x134(r4) /* 802505D8 0024D3D8 7D 89 03 A6 */ mtctr r12 @@ -101055,13 +101055,13 @@ lbl_80250640: lbl_80250650: /* 80250650 0024D450 28 1F 00 00 */ cmplwi r31, 0 /* 80250654 0024D454 41 82 00 18 */ beq lbl_8025066C -/* 80250658 0024D458 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 80250658 0024D458 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 8025065C 0024D45C 7F E3 FB 78 */ mr r3, r31 /* 80250660 0024D460 81 84 01 38 */ lwz r12, 0x138(r4) /* 80250664 0024D464 7D 89 03 A6 */ mtctr r12 /* 80250668 0024D468 4E 80 04 21 */ bctrl lbl_8025066C: -/* 8025066C 0024D46C 80 8D 9F 7C */ lwz r4, lbl_803CC87C-_SDA_BASE_(r13) +/* 8025066C 0024D46C 80 8D 9F 7C */ lwz r4, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 80250670 0024D470 7F C3 F3 78 */ mr r3, r30 /* 80250674 0024D474 81 84 01 38 */ lwz r12, 0x138(r4) /* 80250678 0024D478 7D 89 03 A6 */ mtctr r12 @@ -101084,11 +101084,11 @@ RxRenderStateVectorSetDefaultRenderStateVector: /* 802506A8 0024D4A8 28 03 00 00 */ cmplwi r3, 0 /* 802506AC 0024D4AC 90 01 00 24 */ stw r0, 0x24(r1) /* 802506B0 0024D4B0 41 82 01 0C */ beq lbl_802507BC -/* 802506B4 0024D4B4 80 AD 9F 7C */ lwz r5, lbl_803CC87C-_SDA_BASE_(r13) +/* 802506B4 0024D4B4 80 AD 9F 7C */ lwz r5, lbl_RwEngineInstance-_SDA_BASE_(r13) /* 802506B8 0024D4B8 80 05 01 50 */ lwz r0, 0x150(r5) /* 802506BC 0024D4BC 2C 00 00 03 */ cmpwi r0, 3 /* 802506C0 0024D4C0 40 82 00 6C */ bne lbl_8025072C -/* 802506C4 0024D4C4 80 8D A0 58 */ lwz r4, lbl_803CC958-_SDA_BASE_(r13) +/* 802506C4 0024D4C4 80 8D A0 58 */ lwz r4, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) /* 802506C8 0024D4C8 38 04 00 04 */ addi r0, r4, 4 /* 802506CC 0024D4CC 7C A5 02 14 */ add r5, r5, r0 /* 802506D0 0024D4D0 80 85 00 00 */ lwz r4, 0(r5) @@ -101115,7 +101115,7 @@ RxRenderStateVectorSetDefaultRenderStateVector: /* 80250724 0024D524 90 03 00 28 */ stw r0, 0x28(r3) /* 80250728 0024D528 48 00 00 BC */ b lbl_802507E4 lbl_8025072C: -/* 8025072C 0024D52C 80 8D A0 58 */ lwz r4, lbl_803CC958-_SDA_BASE_(r13) +/* 8025072C 0024D52C 80 8D A0 58 */ lwz r4, lbl__rxPipelineGlobalsOffset-_SDA_BASE_(r13) /* 80250730 0024D530 38 04 00 04 */ addi r0, r4, 4 /* 80250734 0024D534 7C 05 02 14 */ add r0, r5, r0 /* 80250738 0024D538 7C 03 00 40 */ cmplw r3, r0 @@ -101132,7 +101132,7 @@ lbl_8025072C: /* 80250764 0024D564 38 60 00 00 */ li r3, 0 /* 80250768 0024D568 48 00 00 7C */ b lbl_802507E4 lbl_8025076C: -/* 8025076C 0024D56C 81 02 BE 58 */ lwz r8, lbl_803D07D8-_SDA2_BASE_(r2) +/* 8025076C 0024D56C 81 02 BE 58 */ lwz r8, lbl__60-_SDA2_BASE_(r2) /* 80250770 0024D570 38 00 00 07 */ li r0, 7 /* 80250774 0024D574 38 E0 00 02 */ li r7, 2 /* 80250778 0024D578 38 C0 00 05 */ li r6, 5 @@ -101788,13 +101788,13 @@ lbl_80251068: /* 80251080 0024DE80 4E 80 00 20 */ blr /* 80251084 0024DE84 80 04 00 00 */ lwz r0, 0(r4) /* 80251088 0024DE88 38 60 00 01 */ li r3, 1 -/* 8025108C 0024DE8C 90 0D A0 68 */ stw r0, lbl_803CC968-_SDA_BASE_(r13) +/* 8025108C 0024DE8C 90 0D A0 68 */ stw r0, lbl__rwDlImmPool-_SDA_BASE_(r13) /* 80251090 0024DE90 4E 80 00 20 */ blr .global RxNodeDefinitionGetGameCubeImmInstance RxNodeDefinitionGetGameCubeImmInstance: -/* 80251094 0024DE94 3C 60 80 2C */ lis r3, lbl_802B894C@ha -/* 80251098 0024DE98 38 63 89 4C */ addi r3, r3, lbl_802B894C@l +/* 80251094 0024DE94 3C 60 80 2C */ lis r3, lbl_nodeImmInstanceCSL$282@ha +/* 80251098 0024DE98 38 63 89 4C */ addi r3, r3, lbl_nodeImmInstanceCSL$282@l /* 8025109C 0024DE9C 4E 80 00 20 */ blr /* 802510A0 0024DEA0 94 21 FF D0 */ stwu r1, -0x30(r1) /* 802510A4 0024DEA4 7C 08 02 A6 */ mflr r0 @@ -101802,7 +101802,7 @@ RxNodeDefinitionGetGameCubeImmInstance: /* 802510AC 0024DEAC 93 E1 00 2C */ stw r31, 0x2c(r1) /* 802510B0 0024DEB0 93 C1 00 28 */ stw r30, 0x28(r1) /* 802510B4 0024DEB4 93 A1 00 24 */ stw r29, 0x24(r1) -/* 802510B8 0024DEB8 83 ED A0 68 */ lwz r31, lbl_803CC968-_SDA_BASE_(r13) +/* 802510B8 0024DEB8 83 ED A0 68 */ lwz r31, lbl__rwDlImmPool-_SDA_BASE_(r13) /* 802510BC 0024DEBC 80 1F 00 34 */ lwz r0, 0x34(r31) /* 802510C0 0024DEC0 83 DF 00 04 */ lwz r30, 4(r31) /* 802510C4 0024DEC4 28 00 00 00 */ cmplwi r0, 0 @@ -101894,9 +101894,9 @@ lbl_802511F4: /* 80251218 0024E018 4B F7 DB 5D */ bl GXSetTevOp lbl_8025121C: /* 8025121C 0024E01C 80 9F 00 30 */ lwz r4, 0x30(r31) -/* 80251220 0024E020 3C 60 80 2C */ lis r3, lbl_802B8920@ha +/* 80251220 0024E020 3C 60 80 2C */ lis r3, lbl__rwDlPrimConvTbl_1@ha /* 80251224 0024E024 80 1F 00 38 */ lwz r0, 0x38(r31) -/* 80251228 0024E028 38 63 89 20 */ addi r3, r3, lbl_802B8920@l +/* 80251228 0024E028 38 63 89 20 */ addi r3, r3, lbl__rwDlPrimConvTbl_1@l /* 8025122C 0024E02C 54 85 10 3A */ slwi r5, r4, 2 /* 80251230 0024E030 38 80 00 00 */ li r4, 0 /* 80251234 0024E034 7C 63 28 2E */ lwzx r3, r3, r5 @@ -102316,9 +102316,9 @@ lbl_80251830: /* 80251854 0024E654 4B F7 D5 21 */ bl GXSetTevOp lbl_80251858: /* 80251858 0024E658 80 1F 00 30 */ lwz r0, 0x30(r31) -/* 8025185C 0024E65C 3C 60 80 2C */ lis r3, lbl_802B8920@ha -/* 80251860 0024E660 80 AD A0 68 */ lwz r5, lbl_803CC968-_SDA_BASE_(r13) -/* 80251864 0024E664 38 63 89 20 */ addi r3, r3, lbl_802B8920@l +/* 8025185C 0024E65C 3C 60 80 2C */ lis r3, lbl__rwDlPrimConvTbl_1@ha +/* 80251860 0024E660 80 AD A0 68 */ lwz r5, lbl__rwDlImmPool-_SDA_BASE_(r13) +/* 80251864 0024E664 38 63 89 20 */ addi r3, r3, lbl__rwDlPrimConvTbl_1@l /* 80251868 0024E668 54 00 10 3A */ slwi r0, r0, 2 /* 8025186C 0024E66C 38 80 00 00 */ li r4, 0 /* 80251870 0024E670 7C 63 00 2E */ lwzx r3, r3, r0 @@ -102337,7 +102337,7 @@ lbl_8025189C: /* 802518A0 0024E6A0 40 80 04 08 */ bge lbl_80251CA8 lbl_802518A4: /* 802518A4 0024E6A4 80 1F 00 0C */ lwz r0, 0xc(r31) -/* 802518A8 0024E6A8 80 6D A0 68 */ lwz r3, lbl_803CC968-_SDA_BASE_(r13) +/* 802518A8 0024E6A8 80 6D A0 68 */ lwz r3, lbl__rwDlImmPool-_SDA_BASE_(r13) /* 802518AC 0024E6AC 54 00 07 FF */ clrlwi. r0, r0, 0x1f /* 802518B0 0024E6B0 A0 E3 00 00 */ lhz r7, 0(r3) /* 802518B4 0024E6B4 41 82 00 68 */ beq lbl_8025191C @@ -102393,7 +102393,7 @@ lbl_80251960: /* 80251968 0024E768 40 82 FF BC */ bne lbl_80251924 /* 8025196C 0024E76C 48 00 03 5C */ b lbl_80251CC8 lbl_80251970: -/* 80251970 0024E770 80 8D A0 68 */ lwz r4, lbl_803CC968-_SDA_BASE_(r13) +/* 80251970 0024E770 80 8D A0 68 */ lwz r4, lbl__rwDlImmPool-_SDA_BASE_(r13) /* 80251974 0024E774 3C 60 55 55 */ lis r3, 0x55555556@ha /* 80251978 0024E778 38 A3 55 56 */ addi r5, r3, 0x55555556@l /* 8025197C 0024E77C 80 1F 00 0C */ lwz r0, 0xc(r31) @@ -102520,7 +102520,7 @@ lbl_80251B44: /* 80251B4C 0024E94C 40 82 FF 4C */ bne lbl_80251A98 /* 80251B50 0024E950 48 00 01 78 */ b lbl_80251CC8 lbl_80251B54: -/* 80251B54 0024E954 80 6D A0 68 */ lwz r3, lbl_803CC968-_SDA_BASE_(r13) +/* 80251B54 0024E954 80 6D A0 68 */ lwz r3, lbl__rwDlImmPool-_SDA_BASE_(r13) /* 80251B58 0024E958 80 1F 00 0C */ lwz r0, 0xc(r31) /* 80251B5C 0024E95C A0 63 00 00 */ lhz r3, 0(r3) /* 80251B60 0024E960 54 00 07 FF */ clrlwi. r0, r0, 0x1f @@ -102631,8 +102631,8 @@ lbl_80251CC8: .global RxNodeDefinitionGetGameCubeSubmitNoLight RxNodeDefinitionGetGameCubeSubmitNoLight: -/* 80251CE8 0024EAE8 3C 60 80 2C */ lis r3, lbl_802B89A0@ha -/* 80251CEC 0024EAEC 38 63 89 A0 */ addi r3, r3, lbl_802B89A0@l +/* 80251CE8 0024EAE8 3C 60 80 2C */ lis r3, lbl_nodeDlSubmitNoLightCSL$661@ha +/* 80251CEC 0024EAEC 38 63 89 A0 */ addi r3, r3, lbl_nodeDlSubmitNoLightCSL$661@l /* 80251CF0 0024EAF0 4E 80 00 20 */ blr /* 80251CF4 0024EAF4 00 00 00 00 */ .4byte 0x00000000 /* unknown instruction */ diff --git a/asm/sbss.s b/asm/sbss.s index 17b51ab11..c7a1c9ceb 100644 --- a/asm/sbss.s +++ b/asm/sbss.s @@ -1,3049 +1,3049 @@ .section .sbss -.global lbl_803CB160 -lbl_803CB160: +.global lbl_gxAnimUseGrowAlloc +lbl_gxAnimUseGrowAlloc: .skip 0x8 -.global lbl_803CB168 -lbl_803CB168: +.global lbl_g_async_context +lbl_g_async_context: .skip 0x8 -.global lbl_803CB170 -lbl_803CB170: +.global lbl_sCamCollis +lbl_sCamCollis: .skip 0x4 -.global lbl_803CB174 -lbl_803CB174: +.global lbl_xcam_collis_owner_disable +lbl_xcam_collis_owner_disable: .skip 0x4 -.global lbl_803CB178 -lbl_803CB178: +.global lbl_sInvisWallHack +lbl_sInvisWallHack: .skip 0x4 -.global lbl_803CB17C -lbl_803CB17C: +.global lbl_gCameraLastFov +lbl_gCameraLastFov: .skip 0x4 -.global lbl_803CB180 -lbl_803CB180: +.global lbl_last_dt$975 +lbl_last_dt$975: .skip 0x4 -.global lbl_803CB184 -lbl_803CB184: +.global lbl_init$976 +lbl_init$976: .skip 0x4 -.global lbl_803CB188 -lbl_803CB188: +.global lbl_sClimate +lbl_sClimate: .skip 0x8 -.global lbl_803CB190 -lbl_803CB190: +.global lbl_sSweptSphereHitFound +lbl_sSweptSphereHitFound: .skip 0x4 -.global lbl_803CB194 -lbl_803CB194: +.global lbl_sSwsModelMat +lbl_sSwsModelMat: .skip 0x4 -.global lbl_803CB198 -lbl_803CB198: +.global lbl_sSweptSphereEntFound +lbl_sSweptSphereEntFound: .skip 0x4 -.global lbl_803CB19C -lbl_803CB19C: +.global lbl_sSweptSphereCollType +lbl_sSweptSphereCollType: .skip 0x4 -.global lbl_803CB1A0 -lbl_803CB1A0: +.global lbl_sSweptSphereMover +lbl_sSweptSphereMover: .skip 0x4 -.global lbl_803CB1A4 -lbl_803CB1A4: +.global lbl_sSweptSphereIgnoreMovers +lbl_sSweptSphereIgnoreMovers: .skip 0x4 -.global lbl_803CB1A8 -lbl_803CB1A8: +.global lbl_sCutTocCount +lbl_sCutTocCount: .skip 0x4 -.global lbl_803CB1AC -lbl_803CB1AC: +.global lbl_sCutTocInfo +lbl_sCutTocInfo: .skip 0x4 -.global lbl_803CB1B0 -lbl_803CB1B0: +.global lbl_gFrameCount +lbl_gFrameCount: .skip 0x8 -.global lbl_803CB1B8 -lbl_803CB1B8: +.global lbl_sEntityTimePassed +lbl_sEntityTimePassed: .skip 0x4 -.global lbl_803CB1BC -lbl_803CB1BC: +.global lbl_all_ents_box_init +lbl_all_ents_box_init: .skip 0x4 -.global lbl_803CB1C0 -lbl_803CB1C0: +.global lbl_init$856 +lbl_init$856: .skip 0x4 -.global lbl_803CB1C4 -lbl_803CB1C4: +.global lbl_setMaterialTextureRestore +lbl_setMaterialTextureRestore: .skip 0x4 -.global lbl_803CB1C8 -lbl_803CB1C8: +.global lbl_sSetPipeline +lbl_sSetPipeline: .skip 0x4 -.global lbl_803CB1CC -lbl_803CB1CC: +.global lbl_oldPipe +lbl_oldPipe: .skip 0x4 -.global lbl_803CB1D0 -lbl_803CB1D0: +.global lbl_k$1552 +lbl_k$1552: .skip 0x4 -.global lbl_803CB1D4 -lbl_803CB1D4: +.global lbl_xent_entent +lbl_xent_entent: .skip 0x4 -.global lbl_803CB1D8 -lbl_803CB1D8: +.global lbl_dbg_xems +lbl_dbg_xems: .skip 0x4 -.global lbl_803CB1DC -lbl_803CB1DC: +.global lbl_dbg_num +lbl_dbg_num: .skip 0x2 -.global lbl_803CB1DE -lbl_803CB1DE: +.global lbl_dbg_num_allocd +lbl_dbg_num_allocd: .skip 0x2 -.global lbl_803CB1E0 -lbl_803CB1E0: +.global lbl_gCurXEnv +lbl_gCurXEnv: .skip 0x8 -.global lbl_803CB1E8 -lbl_803CB1E8: +.global lbl_psize +lbl_psize: .skip 0x4 -.global lbl_803CB1EC -lbl_803CB1EC: +.global lbl_pool +lbl_pool: .skip 0x4 -.global lbl_803CB1F0 -lbl_803CB1F0: +.global lbl_alist +lbl_alist: .skip 0x4 -.global lbl_803CB1F4 -lbl_803CB1F4: +.global lbl_shake_psize +lbl_shake_psize: .skip 0x4 -.global lbl_803CB1F8 -lbl_803CB1F8: +.global lbl_shake_pool +lbl_shake_pool: .skip 0x4 -.global lbl_803CB1FC -lbl_803CB1FC: +.global lbl_shake_alist +lbl_shake_alist: .skip 0x4 -.global lbl_803CB200 -lbl_803CB200: +.global lbl_rot_match_psize +lbl_rot_match_psize: .skip 0x4 -.global lbl_803CB204 -lbl_803CB204: +.global lbl_rot_match_pool +lbl_rot_match_pool: .skip 0x4 -.global lbl_803CB208 -lbl_803CB208: +.global lbl_rot_match_alist +lbl_rot_match_alist: .skip 0x8 -.global lbl_803CB210 -lbl_803CB210: +.global lbl_active_fonts_size__19_unnamed_xFont_cpp_ +lbl_active_fonts_size__19_unnamed_xFont_cpp_: .skip 0x4 -.global lbl_803CB214 -lbl_803CB214: +.global lbl_vert_buffer_used__19_unnamed_xFont_cpp_ +lbl_vert_buffer_used__19_unnamed_xFont_cpp_: .skip 0x4 -.global lbl_803CB218 -lbl_803CB218: +.global lbl_rcz__19_unnamed_xFont_cpp_ +lbl_rcz__19_unnamed_xFont_cpp_: .skip 0x4 -.global lbl_803CB21C -lbl_803CB21C: +.global lbl_nsz__19_unnamed_xFont_cpp_ +lbl_nsz__19_unnamed_xFont_cpp_: .skip 0x4 -.global lbl_803CB220 -lbl_803CB220: +.global lbl_model_cache_inited__19_unnamed_xFont_cpp_ +lbl_model_cache_inited__19_unnamed_xFont_cpp_: .skip 0x4 -.global lbl_803CB224 -lbl_803CB224: +.global lbl_next_order$967 +lbl_next_order$967: .skip 0x4 -.global lbl_803CB228 -lbl_803CB228: +.global lbl_init$968 +lbl_init$968: .skip 0x8 -.global lbl_803CB230 -lbl_803CB230: +.global lbl_gAtomicRenderCallBack +lbl_gAtomicRenderCallBack: .skip 0x4 -.global lbl_803CB234 -lbl_803CB234: +.global lbl_MainLight +lbl_MainLight: .skip 0x4 -.global lbl_803CB238 -lbl_803CB238: +.global lbl_num_fx_atomics +lbl_num_fx_atomics: .skip 0x4 -.global lbl_803CB23C -lbl_803CB23C: +.global lbl_xfx_initted +lbl_xfx_initted: .skip 0x4 -.global lbl_803CB240 -lbl_803CB240: +.global lbl_Im3DBufferPos +lbl_Im3DBufferPos: .skip 0x4 -.global lbl_803CB244 -lbl_803CB244: +.global lbl_g_txtr_drawRing +lbl_g_txtr_drawRing: .skip 0x4 -.global lbl_803CB248 -lbl_803CB248: +.global lbl_bfx_curr +lbl_bfx_curr: .skip 0x4 -.global lbl_803CB24C -lbl_803CB24C: +.global lbl_sFresnelMap +lbl_sFresnelMap: .skip 0x4 -.global lbl_803CB250 -lbl_803CB250: +.global lbl_sEnvMap +lbl_sEnvMap: .skip 0x4 -.global lbl_803CB254 -lbl_803CB254: +.global lbl_sTweaked +lbl_sTweaked: .skip 0x4 -.global lbl_803CB258 -lbl_803CB258: +.global lbl_xFXanimUVPipeline +lbl_xFXanimUVPipeline: .skip 0x4 -.global lbl_803CB25C -lbl_803CB25C: +.global lbl_xFXanimUV2PTexture +lbl_xFXanimUV2PTexture: .skip 0x4 -.global lbl_803CB260 -lbl_803CB260: +.global lbl_sFireworkTrailEmit +lbl_sFireworkTrailEmit: .skip 0x4 -.global lbl_803CB264 -lbl_803CB264: +.global lbl_sFirework1Emit +lbl_sFirework1Emit: .skip 0x4 -.global lbl_803CB268 -lbl_803CB268: +.global lbl_sFirework2Emit +lbl_sFirework2Emit: .skip 0x4 -.global lbl_803CB26C -lbl_803CB26C: +.global lbl_sFireworkSoundID +lbl_sFireworkSoundID: .skip 0x4 -.global lbl_803CB270 -lbl_803CB270: +.global lbl_sFireworkLaunchSoundID +lbl_sFireworkLaunchSoundID: .skip 0x4 -.global lbl_803CB274 -lbl_803CB274: +.global lbl_active_ribbons_size__17_unnamed_xFX_cpp_ +lbl_active_ribbons_size__17_unnamed_xFX_cpp_: .skip 0x4 -.global lbl_803CB278 -lbl_803CB278: +.global lbl_ribbons_dirty__17_unnamed_xFX_cpp_ +lbl_ribbons_dirty__17_unnamed_xFX_cpp_: .skip 0x4 -.global lbl_803CB27C -lbl_803CB27C: +.global lbl_sAuraPulse +lbl_sAuraPulse: .skip 0x8 -.global lbl_803CB284 -lbl_803CB284: +.global lbl_sAuraPulseAng +lbl_sAuraPulseAng: .skip 0x8 -.global lbl_803CB28C -lbl_803CB28C: +.global lbl_gAuraTex +lbl_gAuraTex: .skip 0x4 -.global lbl_803CB290 -lbl_803CB290: +.global lbl_g_loadlock_1 +lbl_g_loadlock_1: .skip 0x8 -.global lbl_803CB298 -lbl_803CB298: +.global lbl__head_alloc__Q24xhud15block_allocator +lbl__head_alloc__Q24xhud15block_allocator: .skip 0x4 -.global lbl_803CB29C -lbl_803CB29C: +.global lbl_inited__4xhud +lbl_inited__4xhud: .skip 0x1 -.global lbl_803CB29D -lbl_803CB29D: +.global lbl_init$785 +lbl_init$785: .skip 0x3 -.global lbl_803CB2A0 -lbl_803CB2A0: +.global lbl_myid$924 +lbl_myid$924: .skip 0x4 -.global lbl_803CB2A4 -lbl_803CB2A4: +.global lbl_init$925 +lbl_init$925: .skip 0x4 -.global lbl_803CB2A8 -lbl_803CB2A8: +.global lbl_myid$692 +lbl_myid$692: .skip 0x4 -.global lbl_803CB2AC -lbl_803CB2AC: +.global lbl_init$693 +lbl_init$693: .skip 0x4 -.global lbl_803CB2B0 -lbl_803CB2B0: +.global lbl_myid$716 +lbl_myid$716: .skip 0x4 -.global lbl_803CB2B4 -lbl_803CB2B4: +.global lbl_init$717 +lbl_init$717: .skip 0x4 -.global lbl_803CB2B8 -lbl_803CB2B8: +.global lbl_myid$686 +lbl_myid$686: .skip 0x4 -.global lbl_803CB2BC -lbl_803CB2BC: +.global lbl_init$687 +lbl_init$687: .skip 0x4 -.global lbl_803CB2C0 -lbl_803CB2C0: +.global lbl_registered$681 +lbl_registered$681: .skip 0x1 -.global lbl_803CB2C1 -lbl_803CB2C1: +.global lbl_init$682 +lbl_init$682: .skip 0x3 -.global lbl_803CB2C4 -lbl_803CB2C4: +.global lbl_myid$711 +lbl_myid$711: .skip 0x4 -.global lbl_803CB2C8 -lbl_803CB2C8: +.global lbl_init$712 +lbl_init$712: .skip 0x8 -.global lbl_803CB2D0 -lbl_803CB2D0: +.global lbl_xmath_inited +lbl_xmath_inited: .skip 0x4 -.global lbl_803CB2D4 -lbl_803CB2D4: +.global lbl_xmath_exited +lbl_xmath_exited: .skip 0x4 -.global lbl_803CB2D8 -lbl_803CB2D8: +.global lbl_rndseed +lbl_rndseed: .skip 0x8 -.global lbl_803CB2E0 -lbl_803CB2E0: +.global lbl_gActiveHeap +lbl_gActiveHeap: .skip 0x4 -.global lbl_803CB2E4 -lbl_803CB2E4: +.global lbl_sMemBaseNotifyFunc +lbl_sMemBaseNotifyFunc: .skip 0x4 -.global lbl_803CB2E8 -lbl_803CB2E8: +.global lbl_sxModelPoolList +lbl_sxModelPoolList: .skip 0x4 -.global lbl_803CB2EC -lbl_803CB2EC: +.global lbl_subcamera +lbl_subcamera: .skip 0x4 -.global lbl_803CB2F0 -lbl_803CB2F0: +.global lbl_xModelPipeNumTables +lbl_xModelPipeNumTables: .skip 0x4 -.global lbl_803CB2F4 -lbl_803CB2F4: +.global lbl_xModelLookupCount +lbl_xModelLookupCount: .skip 0x4 -.global lbl_803CB2F8 -lbl_803CB2F8: +.global lbl_xModelLookupList +lbl_xModelLookupList: .skip 0x4 -.global lbl_803CB2FC -lbl_803CB2FC: +.global lbl_xModelInstStaticAlloc +lbl_xModelInstStaticAlloc: .skip 0x4 -.global lbl_803CB300 -lbl_803CB300: +.global lbl_xModelBucketEnabled +lbl_xModelBucketEnabled: .skip 0x8 -.global lbl_803CB308 -lbl_803CB308: +.global lbl_gDebugPad +lbl_gDebugPad: .skip 0x4 -.global lbl_803CB30C -lbl_803CB30C: +.global lbl_gPlayerPad +lbl_gPlayerPad: .skip 0x4 -.global lbl_803CB310 -lbl_803CB310: +.global lbl_gParDead +lbl_gParDead: .skip 0x8 -.global lbl_803CB318 -lbl_803CB318: +.global lbl_sParGroupRegTableInit +lbl_sParGroupRegTableInit: .skip 0x4 -.global lbl_803CB31C -lbl_803CB31C: +.global lbl_sParGroupRegTableCount +lbl_sParGroupRegTableCount: .skip 0x4 -.global lbl_803CB320 -lbl_803CB320: +.global lbl_sFrameCount +lbl_sFrameCount: .skip 0x4 -.global lbl_803CB324 -lbl_803CB324: +.global lbl_sParMgrInit +lbl_sParMgrInit: .skip 0x4 -.global lbl_803CB328 -lbl_803CB328: +.global lbl_g_hiprf +lbl_g_hiprf: .skip 0x4 -.global lbl_803CB32C -lbl_803CB32C: +.global lbl_g_loadlock_2 +lbl_g_loadlock_2: .skip 0x4 -.global lbl_803CB330 -lbl_803CB330: +.global lbl_pkr_sector_size +lbl_pkr_sector_size: .skip 0x4 -.global lbl_803CB334 -lbl_803CB334: +.global lbl_g_packinit +lbl_g_packinit: .skip 0x4 -.global lbl_803CB338 -lbl_803CB338: +.global lbl_g_memalloc_pair +lbl_g_memalloc_pair: .skip 0x4 -.global lbl_803CB33C -lbl_803CB33C: +.global lbl_g_memalloc_runtot +lbl_g_memalloc_runtot: .skip 0x4 -.global lbl_803CB340 -lbl_803CB340: +.global lbl_g_memalloc_runfree +lbl_g_memalloc_runfree: .skip 0x4 -.global lbl_803CB344 -lbl_803CB344: +.global lbl_curpr$617 +lbl_curpr$617: .skip 0x4 -.global lbl_803CB348 -lbl_803CB348: +.global lbl_init$618 +lbl_init$618: .skip 0x4 -.global lbl_803CB34C -lbl_803CB34C: +.global lbl_asynlay$620 +lbl_asynlay$620: .skip 0x4 -.global lbl_803CB350 -lbl_803CB350: +.global lbl_init$621 +lbl_init$621: .skip 0x8 -.global lbl_803CB358 -lbl_803CB358: +.global lbl_g_xsginit +lbl_g_xsginit: .skip 0x8 -.global lbl_803CB360 -lbl_803CB360: +.global lbl_g_xSceneCur +lbl_g_xSceneCur: .skip 0x4 -.global lbl_803CB364 -lbl_803CB364: +.global lbl_sBoxTestMat +lbl_sBoxTestMat: .skip 0x4 -.global lbl_803CB368 -lbl_803CB368: +.global lbl_sUseJSP +lbl_sUseJSP: .skip 0x4 -.global lbl_803CB36C -lbl_803CB36C: +.global lbl_sTestOPtr +lbl_sTestOPtr: .skip 0x4 -.global lbl_803CB370 -lbl_803CB370: +.global lbl_sTestMPtr +lbl_sTestMPtr: .skip 0x4 -.global lbl_803CB374 -lbl_803CB374: +.global lbl_sNearestChk +lbl_sNearestChk: .skip 0x1 -.global lbl_803CB375 -lbl_803CB375: +.global lbl_sNearestCollType +lbl_sNearestCollType: .skip 0x3 -.global lbl_803CB378 -lbl_803CB378: +.global lbl_g_debugRenderSafeArea +lbl_g_debugRenderSafeArea: .skip 0x4 -.global lbl_803CB37C -lbl_803CB37C: +.global lbl_mLetterboxO +lbl_mLetterboxO: .skip 0x4 -.global lbl_803CB380 -lbl_803CB380: +.global lbl_mLetterboxTO +lbl_mLetterboxTO: .skip 0x4 -.global lbl_803CB384 -lbl_803CB384: +.global lbl_sLetterBoxSize +lbl_sLetterBoxSize: .skip 0x4 -.global lbl_803CB388 -lbl_803CB388: +.global lbl_gNumDistortionParticles +lbl_gNumDistortionParticles: .skip 0x4 -.global lbl_803CB38C -lbl_803CB38C: +.global lbl_sNoGlobalTime +lbl_sNoGlobalTime: .skip 0x4 -.global lbl_803CB390 -lbl_803CB390: +.global lbl_sFullScreenGlareEnabled +lbl_sFullScreenGlareEnabled: .skip 0x4 -.global lbl_803CB394 -lbl_803CB394: +.global lbl_sFullScreenGlareTextureID +lbl_sFullScreenGlareTextureID: .skip 0x4 -.global lbl_803CB398 -lbl_803CB398: +.global lbl_sFullScreenGlareTexturePtr +lbl_sFullScreenGlareTexturePtr: .skip 0x8 -.global lbl_803CB3A0 -lbl_803CB3A0: +.global lbl_g_serinit +lbl_g_serinit: .skip 0x8 -.global lbl_803CB3A8 -lbl_803CB3A8: +.global lbl_bestSFX$773 +lbl_bestSFX$773: .skip 0x4 -.global lbl_803CB3AC -lbl_803CB3AC: +.global lbl_bestDist2$774 +lbl_bestDist2$774: .skip 0x4 -.global lbl_803CB3B0 -lbl_803CB3B0: +.global lbl_ShadowLight +lbl_ShadowLight: .skip 0x4 -.global lbl_803CB3B4 -lbl_803CB3B4: +.global lbl_SHADOW_BF_DOT +lbl_SHADOW_BF_DOT: .skip 0x4 -.global lbl_803CB3B8 -lbl_803CB3B8: +.global lbl_SHADOW_BOTH +lbl_SHADOW_BOTH: .skip 0x4 -.global lbl_803CB3BC -lbl_803CB3BC: +.global lbl_Im3DBuffer +lbl_Im3DBuffer: .skip 0x4 -.global lbl_803CB3C0 -lbl_803CB3C0: +.global lbl_Im3DBufferPos_1 +lbl_Im3DBufferPos_1: .skip 0x4 -.global lbl_803CB3C4 -lbl_803CB3C4: +.global lbl_ShadowCamera +lbl_ShadowCamera: .skip 0x4 -.global lbl_803CB3C8 -lbl_803CB3C8: +.global lbl_ShadowCameraRaster +lbl_ShadowCameraRaster: .skip 0x4 -.global lbl_803CB3CC -lbl_803CB3CC: +.global lbl_ShadowRenderRaster +lbl_ShadowRenderRaster: .skip 0x4 -.global lbl_803CB3D0 -lbl_803CB3D0: +.global lbl_gShadowFlags +lbl_gShadowFlags: .skip 0x4 -.global lbl_803CB3D4 -lbl_803CB3D4: +.global lbl_gShadowObjectRadius +lbl_gShadowObjectRadius: .skip 0x4 -.global lbl_803CB3D8 -lbl_803CB3D8: +.global lbl_shadow_ent_count +lbl_shadow_ent_count: .skip 0x4 -.global lbl_803CB3DC -lbl_803CB3DC: +.global lbl_sShadowCollJSP +lbl_sShadowCollJSP: .skip 0x4 -.global lbl_803CB3E0 -lbl_803CB3E0: +.global lbl_gc_saveraster +lbl_gc_saveraster: .skip 0x4 -.global lbl_803CB3E4 -lbl_803CB3E4: +.global lbl_sEntSelf +lbl_sEntSelf: .skip 0x4 -.global lbl_803CB3E8 -lbl_803CB3E8: +.global lbl_sMgrList +lbl_sMgrList: .skip 0x4 -.global lbl_803CB3EC -lbl_803CB3EC: +.global lbl_sMgrCount +lbl_sMgrCount: .skip 0x4 -.global lbl_803CB3F0 -lbl_803CB3F0: +.global lbl_sMgrTotal +lbl_sMgrTotal: .skip 0x8 -.global lbl_803CB3F8 -lbl_803CB3F8: +.global lbl_sDelayedPaused +lbl_sDelayedPaused: .skip 0x4 -.global lbl_803CB3FC -lbl_803CB3FC: +.global lbl_faders_active__18_unnamed_xSnd_cpp_ +lbl_faders_active__18_unnamed_xSnd_cpp_: .skip 0x4 -.global lbl_803CB400 -lbl_803CB400: +.global lbl_g_straninit +lbl_g_straninit: .skip 0x4 -.global lbl_803CB404 -lbl_803CB404: +.global lbl_g_pkrf +lbl_g_pkrf: .skip 0x4 -.global lbl_803CB408 -lbl_803CB408: +.global lbl_g_typeHandlers +lbl_g_typeHandlers: .skip 0x8 -.global lbl_803CB410 -lbl_803CB410: +.global lbl_surfs +lbl_surfs: .skip 0x4 -.global lbl_803CB414 -lbl_803CB414: +.global lbl_nsurfs +lbl_nsurfs: .skip 0x4 -.global lbl_803CB418 -lbl_803CB418: +.global lbl_gTrcDisk +lbl_gTrcDisk: .skip 0x8 -.global lbl_803CB420 -lbl_803CB420: +.global lbl_init$733 +lbl_init$733: .skip 0x4 -.global lbl_803CB424 -lbl_803CB424: +.global lbl_message_text +lbl_message_text: .skip 0x4 -.global lbl_803CB428 -lbl_803CB428: +.global lbl_init$897 +lbl_init$897: .skip 0x8 -.global lbl_803CB430 -lbl_803CB430: +.global lbl_g_xutilinit +lbl_g_xutilinit: .skip 0x8 -.global lbl_803CB438 -lbl_803CB438: +.global lbl_sActionLineRaster +lbl_sActionLineRaster: .skip 0x8 -.global lbl_803CB440 -lbl_803CB440: +.global lbl_nals +lbl_nals: .skip 0x4 -.global lbl_803CB444 -lbl_803CB444: +.global lbl_aids +lbl_aids: .skip 0x4 -.global lbl_803CB448 -lbl_803CB448: +.global lbl_atbls +lbl_atbls: .skip 0x4 -.global lbl_803CB44C -lbl_803CB44C: +.global lbl_anused +lbl_anused: .skip 0x4 -.global lbl_803CB450 -lbl_803CB450: +.global lbl_sTempJSP +lbl_sTempJSP: .skip 0x4 -.global lbl_803CB454 -lbl_803CB454: +.global lbl_s_sbFootSoundA +lbl_s_sbFootSoundA: .skip 0x4 -.global lbl_803CB458 -lbl_803CB458: +.global lbl_s_sbFootSoundB +lbl_s_sbFootSoundB: .skip 0x4 -.global lbl_803CB45C -lbl_803CB45C: +.global lbl_s_scFootSoundA +lbl_s_scFootSoundA: .skip 0x4 -.global lbl_803CB460 -lbl_803CB460: +.global lbl_s_scFootSoundB +lbl_s_scFootSoundB: .skip 0x4 -.global lbl_803CB464 -lbl_803CB464: +.global lbl_s_patFootSoundA +lbl_s_patFootSoundA: .skip 0x4 -.global lbl_803CB468 -lbl_803CB468: +.global lbl_s_patFootSoundB +lbl_s_patFootSoundB: .skip 0x4 -.global lbl_803CB46C -lbl_803CB46C: +.global lbl_footSelector$1016 +lbl_footSelector$1016: .skip 0x4 -.global lbl_803CB470 -lbl_803CB470: +.global lbl_init$1017 +lbl_init$1017: .skip 0x8 -.global lbl_803CB478 -lbl_803CB478: +.global lbl_zcam_overrot_tmr +lbl_zcam_overrot_tmr: .skip 0x4 -.global lbl_803CB47C -lbl_803CB47C: +.global lbl_zcam_near +lbl_zcam_near: .skip 0x4 -.global lbl_803CB480 -lbl_803CB480: +.global lbl_zcam_mode +lbl_zcam_mode: .skip 0x4 -.global lbl_803CB484 -lbl_803CB484: +.global lbl_zcam_bbounce +lbl_zcam_bbounce: .skip 0x4 -.global lbl_803CB488 -lbl_803CB488: +.global lbl_zcam_lbbounce +lbl_zcam_lbbounce: .skip 0x4 -.global lbl_803CB48C -lbl_803CB48C: +.global lbl_zcam_convers +lbl_zcam_convers: .skip 0x4 -.global lbl_803CB490 -lbl_803CB490: +.global lbl_zcam_lconvers +lbl_zcam_lconvers: .skip 0x4 -.global lbl_803CB494 -lbl_803CB494: +.global lbl_zcam_longbounce +lbl_zcam_longbounce: .skip 0x4 -.global lbl_803CB498 -lbl_803CB498: +.global lbl_zcam_highbounce +lbl_zcam_highbounce: .skip 0x4 -.global lbl_803CB49C -lbl_803CB49C: +.global lbl_zcam_cutscene +lbl_zcam_cutscene: .skip 0x4 -.global lbl_803CB4A0 -lbl_803CB4A0: +.global lbl_zcam_reward +lbl_zcam_reward: .skip 0x4 -.global lbl_803CB4A4 -lbl_803CB4A4: +.global lbl_zcam_playervel +lbl_zcam_playervel: .skip 0x4 -.global lbl_803CB4A8 -lbl_803CB4A8: +.global lbl_zcam_fly +lbl_zcam_fly: .skip 0x4 -.global lbl_803CB4AC -lbl_803CB4AC: +.global lbl_zcam_flypaused +lbl_zcam_flypaused: .skip 0x4 -.global lbl_803CB4B0 -lbl_803CB4B0: +.global lbl_zcam_flydata +lbl_zcam_flydata: .skip 0x4 -.global lbl_803CB4B4 -lbl_803CB4B4: +.global lbl_zcam_flysize +lbl_zcam_flysize: .skip 0x4 -.global lbl_803CB4B8 -lbl_803CB4B8: +.global lbl_zcam_flytime +lbl_zcam_flytime: .skip 0x4 -.global lbl_803CB4BC -lbl_803CB4BC: +.global lbl_zcam_flyasset_current +lbl_zcam_flyasset_current: .skip 0x4 -.global lbl_803CB4C0 -lbl_803CB4C0: +.global lbl_zcam_dest +lbl_zcam_dest: .skip 0x4 -.global lbl_803CB4C4 -lbl_803CB4C4: +.global lbl_zcam_tmr +lbl_zcam_tmr: .skip 0x4 -.global lbl_803CB4C8 -lbl_803CB4C8: +.global lbl_zcam_ttm +lbl_zcam_ttm: .skip 0x4 -.global lbl_803CB4CC -lbl_803CB4CC: +.global lbl_zcam_fovcurr +lbl_zcam_fovcurr: .skip 0x4 -.global lbl_803CB4D0 -lbl_803CB4D0: +.global lbl_zcam_fovdest +lbl_zcam_fovdest: .skip 0x4 -.global lbl_803CB4D4 -lbl_803CB4D4: +.global lbl_stop_track__21_unnamed_zCamera_cpp_ +lbl_stop_track__21_unnamed_zCamera_cpp_: .skip 0x4 -.global lbl_803CB4D8 -lbl_803CB4D8: +.global lbl_lassocam_enabled__21_unnamed_zCamera_cpp_ +lbl_lassocam_enabled__21_unnamed_zCamera_cpp_: .skip 0x4 -.global lbl_803CB4DC -lbl_803CB4DC: +.global lbl_lassocam_factor__21_unnamed_zCamera_cpp_ +lbl_lassocam_factor__21_unnamed_zCamera_cpp_: .skip 0x4 -.global lbl_803CB4E0 -lbl_803CB4E0: +.global lbl_wall_jump_enabled__21_unnamed_zCamera_cpp_ +lbl_wall_jump_enabled__21_unnamed_zCamera_cpp_: .skip 0x4 -.global lbl_803CB4E4 -lbl_803CB4E4: +.global lbl_dMultiplier__21_unnamed_zCamera_cpp_ +lbl_dMultiplier__21_unnamed_zCamera_cpp_: .skip 0x4 -.global lbl_803CB4E8 -lbl_803CB4E8: +.global lbl_dOffset__21_unnamed_zCamera_cpp_ +lbl_dOffset__21_unnamed_zCamera_cpp_: .skip 0x4 -.global lbl_803CB4EC -lbl_803CB4EC: +.global lbl_hMultiplier__21_unnamed_zCamera_cpp_ +lbl_hMultiplier__21_unnamed_zCamera_cpp_: .skip 0x4 -.global lbl_803CB4F0 -lbl_803CB4F0: +.global lbl_hOffset__21_unnamed_zCamera_cpp_ +lbl_hOffset__21_unnamed_zCamera_cpp_: .skip 0x4 -.global lbl_803CB4F4 -lbl_803CB4F4: +.global lbl_mvtm$1175 +lbl_mvtm$1175: .skip 0x4 -.global lbl_803CB4F8 -lbl_803CB4F8: +.global lbl_init$1176 +lbl_init$1176: .skip 0x4 -.global lbl_803CB4FC -lbl_803CB4FC: +.global lbl_lktm$1178 +lbl_lktm$1178: .skip 0x4 -.global lbl_803CB500 -lbl_803CB500: +.global lbl_init$1179 +lbl_init$1179: .skip 0x4 -.global lbl_803CB504 -lbl_803CB504: +.global lbl_pitch_s$1181 +lbl_pitch_s$1181: .skip 0x4 -.global lbl_803CB508 -lbl_803CB508: +.global lbl_init$1182 +lbl_init$1182: .skip 0x1 -.global lbl_803CB509 -lbl_803CB509: +.global lbl_saved$1515 +lbl_saved$1515: .skip 0x1 -.global lbl_803CB50A -lbl_803CB50A: +.global lbl_init$1516 +lbl_init$1516: .skip 0x6 -.global lbl_803CB510 -lbl_803CB510: +.global lbl_gCutsceneSkipOK +lbl_gCutsceneSkipOK: .skip 0x4 -.global lbl_803CB514 -lbl_803CB514: +.global lbl_donpcfx +lbl_donpcfx: .skip 0x4 -.global lbl_803CB518 -lbl_803CB518: +.global lbl_ents_hidden +lbl_ents_hidden: .skip 0x4 -.global lbl_803CB51C -lbl_803CB51C: +.global lbl_s_atomicNumber +lbl_s_atomicNumber: .skip 0x4 -.global lbl_803CB520 -lbl_803CB520: +.global lbl_g_zdsp_init +lbl_g_zdsp_init: .skip 0x4 -.global lbl_803CB524 -lbl_803CB524: +.global lbl_warned$989 +lbl_warned$989: .skip 0x4 -.global lbl_803CB528 -lbl_803CB528: +.global lbl_init$990 +lbl_init$990: .skip 0x4 -.global lbl_803CB52C -lbl_803CB52C: +.global lbl_oldVibrationOption +lbl_oldVibrationOption: .skip 0x4 -.global lbl_803CB530 -lbl_803CB530: +.global lbl_oldSoundMode +lbl_oldSoundMode: .skip 0x4 -.global lbl_803CB534 -lbl_803CB534: +.global lbl_oldMusicVolume +lbl_oldMusicVolume: .skip 0x4 -.global lbl_803CB538 -lbl_803CB538: +.global lbl_oldSFXVolume +lbl_oldSFXVolume: .skip 0x8 -.global lbl_803CB540 -lbl_803CB540: +.global lbl_model_id$localstatic3$checkpoint_collision_hack__FP4zEnt +lbl_model_id$localstatic3$checkpoint_collision_hack__FP4zEnt: .skip 0x4 -.global lbl_803CB544 -lbl_803CB544: +.global lbl_init$localstatic4$checkpoint_collision_hack__FP4zEnt +lbl_init$localstatic4$checkpoint_collision_hack__FP4zEnt: .skip 0x4 -.global lbl_803CB548 -lbl_803CB548: +.global lbl_init$2574 +lbl_init$2574: .skip 0x1 -.global lbl_803CB549 -lbl_803CB549: +.global lbl_init$2577 +lbl_init$2577: .skip 0x1 -.global lbl_803CB54A -lbl_803CB54A: +.global lbl_init$2580 +lbl_init$2580: .skip 0x1 -.global lbl_803CB54B -lbl_803CB54B: +.global lbl_init$2583 +lbl_init$2583: .skip 0x1 -.global lbl_803CB54C -lbl_803CB54C: +.global lbl_player_wait$2582 +lbl_player_wait$2582: .skip 0x8 -.global lbl_803CB554 -lbl_803CB554: +.global lbl_init$2586 +lbl_init$2586: .skip 0x4 -.global lbl_803CB558 -lbl_803CB558: +.global lbl_missle_appear$2585 +lbl_missle_appear$2585: .skip 0x8 -.global lbl_803CB560 -lbl_803CB560: +.global lbl_init$2589 +lbl_init$2589: .skip 0x1 -.global lbl_803CB561 -lbl_803CB561: +.global lbl_init$2592 +lbl_init$2592: .skip 0x1 -.global lbl_803CB562 -lbl_803CB562: +.global lbl_init$2595 +lbl_init$2595: .skip 0x1 -.global lbl_803CB563 -lbl_803CB563: +.global lbl_init$2598 +lbl_init$2598: .skip 0x1 -.global lbl_803CB564 -lbl_803CB564: +.global lbl_init$2601 +lbl_init$2601: .skip 0x1 -.global lbl_803CB565 -lbl_803CB565: +.global lbl_init$2604 +lbl_init$2604: .skip 0x1 -.global lbl_803CB566 -lbl_803CB566: +.global lbl_init$2607 +lbl_init$2607: .skip 0x2 -.global lbl_803CB568 -lbl_803CB568: +.global lbl_sEmitDust +lbl_sEmitDust: .skip 0x4 -.global lbl_803CB56C -lbl_803CB56C: +.global lbl_sEmitXplo +lbl_sEmitXplo: .skip 0x4 -.global lbl_803CB570 -lbl_803CB570: +.global lbl_sEmitWeb +lbl_sEmitWeb: .skip 0x4 -.global lbl_803CB574 -lbl_803CB574: +.global lbl_sEmitFire +lbl_sEmitFire: .skip 0x4 -.global lbl_803CB578 -lbl_803CB578: +.global lbl_sEmitSmoke +lbl_sEmitSmoke: .skip 0x4 -.global lbl_803CB57C -lbl_803CB57C: +.global lbl_sShrapDefault +lbl_sShrapDefault: .skip 0x4 -.global lbl_803CB580 -lbl_803CB580: +.global lbl_sCandleEmitter +lbl_sCandleEmitter: .skip 0x4 -.global lbl_803CB584 -lbl_803CB584: +.global lbl_sCandleSmokeEmitter +lbl_sCandleSmokeEmitter: .skip 0x4 -.global lbl_803CB588 -lbl_803CB588: +.global lbl_sChandelierHash +lbl_sChandelierHash: .skip 0x4 -.global lbl_803CB58C -lbl_803CB58C: +.global lbl_sMountEmitter +lbl_sMountEmitter: .skip 0x4 -.global lbl_803CB590 -lbl_803CB590: +.global lbl_gEmitShinySparkles +lbl_gEmitShinySparkles: .skip 0x4 -.global lbl_803CB594 -lbl_803CB594: +.global lbl_sSpatulaGrabbedSpinMult +lbl_sSpatulaGrabbedSpinMult: .skip 0x4 -.global lbl_803CB598 -lbl_803CB598: +.global lbl_sSpatulaAlreadyGiven +lbl_sSpatulaAlreadyGiven: .skip 0x4 -.global lbl_803CB59C -lbl_803CB59C: +.global lbl_sSpatulaBungeeDeferred +lbl_sSpatulaBungeeDeferred: .skip 0x4 -.global lbl_803CB5A0 -lbl_803CB5A0: +.global lbl_sHackStuckTimer +lbl_sHackStuckTimer: .skip 0x4 -.global lbl_803CB5A4 -lbl_803CB5A4: +.global lbl_sHackStuckSetDir +lbl_sHackStuckSetDir: .skip 0x4 -.global lbl_803CB5A8 -lbl_803CB5A8: +.global lbl_sCatchCapsuleTimer +lbl_sCatchCapsuleTimer: .skip 0x4 -.global lbl_803CB5AC -lbl_803CB5AC: +.global lbl_stuck_timer +lbl_stuck_timer: .skip 0x4 -.global lbl_803CB5B0 -lbl_803CB5B0: +.global lbl_not_stuck_timer +lbl_not_stuck_timer: .skip 0x4 -.global lbl_803CB5B4 -lbl_803CB5B4: +.global lbl_gSpongeBall +lbl_gSpongeBall: .skip 0x4 -.global lbl_803CB5B8 -lbl_803CB5B8: +.global lbl_sCurrentStreamSndID +lbl_sCurrentStreamSndID: .skip 0x4 -.global lbl_803CB5BC -lbl_803CB5BC: +.global lbl_sPlayerSndSneakDelay +lbl_sPlayerSndSneakDelay: .skip 0x4 -.global lbl_803CB5C0 -lbl_803CB5C0: +.global lbl_sPlayerDiedLastTime +lbl_sPlayerDiedLastTime: .skip 0x4 -.global lbl_803CB5C4 -lbl_803CB5C4: +.global lbl_sPlayerIgnoreSound +lbl_sPlayerIgnoreSound: .skip 0x4 -.global lbl_803CB5C8 -lbl_803CB5C8: +.global lbl_sPlayerAttackInAir +lbl_sPlayerAttackInAir: .skip 0x4 -.global lbl_803CB5CC -lbl_803CB5CC: +.global lbl_startJump +lbl_startJump: .skip 0x4 -.global lbl_803CB5D0 -lbl_803CB5D0: +.global lbl_startDouble +lbl_startDouble: .skip 0x4 -.global lbl_803CB5D4 -lbl_803CB5D4: +.global lbl_startBounce +lbl_startBounce: .skip 0x4 -.global lbl_803CB5D8 -lbl_803CB5D8: +.global lbl_curVelmag +lbl_curVelmag: .skip 0x4 -.global lbl_803CB5DC -lbl_803CB5DC: +.global lbl_curVelangle +lbl_curVelangle: .skip 0x4 -.global lbl_803CB5E0 -lbl_803CB5E0: +.global lbl_surfDamping +lbl_surfDamping: .skip 0x4 -.global lbl_803CB5E4 -lbl_803CB5E4: +.global lbl_lastFloorEnt +lbl_lastFloorEnt: .skip 0x4 -.global lbl_803CB5E8 -lbl_803CB5E8: +.global lbl_surfSticky +lbl_surfSticky: .skip 0x4 -.global lbl_803CB5EC -lbl_803CB5EC: +.global lbl_surfSlickRatio +lbl_surfSlickRatio: .skip 0x4 -.global lbl_803CB5F0 -lbl_803CB5F0: +.global lbl_surfSlickTimer +lbl_surfSlickTimer: .skip 0x4 -.global lbl_803CB5F4 -lbl_803CB5F4: +.global lbl_surfMaxSpeed +lbl_surfMaxSpeed: .skip 0x4 -.global lbl_803CB5F8 -lbl_803CB5F8: +.global lbl_surfSlipTimer +lbl_surfSlipTimer: .skip 0x4 -.global lbl_803CB5FC -lbl_803CB5FC: +.global lbl_sGrabFound +lbl_sGrabFound: .skip 0x4 -.global lbl_803CB600 -lbl_803CB600: +.global lbl_sGrabFailed +lbl_sGrabFailed: .skip 0x4 -.global lbl_803CB604 -lbl_803CB604: +.global lbl_sPlayerCollAdjust +lbl_sPlayerCollAdjust: .skip 0x4 -.global lbl_803CB608 -lbl_803CB608: +.global lbl_sLassoInfo +lbl_sLassoInfo: .skip 0x4 -.global lbl_803CB60C -lbl_803CB60C: +.global lbl_sLasso +lbl_sLasso: .skip 0x4 -.global lbl_803CB610 -lbl_803CB610: +.global lbl_sNumHitches +lbl_sNumHitches: .skip 0x4 -.global lbl_803CB614 -lbl_803CB614: +.global lbl_sHitchAngle +lbl_sHitchAngle: .skip 0x4 -.global lbl_803CB618 -lbl_803CB618: +.global lbl_sSwingTimeElapsed +lbl_sSwingTimeElapsed: .skip 0x4 -.global lbl_803CB61C -lbl_803CB61C: +.global lbl_sLassoCamLinger +lbl_sLassoCamLinger: .skip 0x4 -.global lbl_803CB620 -lbl_803CB620: +.global lbl_sGooKnockedToSafety +lbl_sGooKnockedToSafety: .skip 0x4 -.global lbl_803CB624 -lbl_803CB624: +.global lbl_sGooKnockedTimer +lbl_sGooKnockedTimer: .skip 0x4 -.global lbl_803CB628 -lbl_803CB628: +.global lbl_boulderVehicle +lbl_boulderVehicle: .skip 0x4 -.global lbl_803CB62C -lbl_803CB62C: +.global lbl_bvTimeToIdle +lbl_bvTimeToIdle: .skip 0x4 -.global lbl_803CB630 -lbl_803CB630: +.global lbl_boulderRollShouldEnd +lbl_boulderRollShouldEnd: .skip 0x4 -.global lbl_803CB634 -lbl_803CB634: +.global lbl_boulderRollShouldStart +lbl_boulderRollShouldStart: .skip 0x4 -.global lbl_803CB638 -lbl_803CB638: +.global lbl_sEmitSpinBubbles +lbl_sEmitSpinBubbles: .skip 0x4 -.global lbl_803CB63C -lbl_803CB63C: +.global lbl_sEmitSundae +lbl_sEmitSundae: .skip 0x4 -.global lbl_803CB640 -lbl_803CB640: +.global lbl_sEmitStankBreath +lbl_sEmitStankBreath: .skip 0x4 -.global lbl_803CB644 -lbl_803CB644: +.global lbl_sReticleModel +lbl_sReticleModel: .skip 0x4 -.global lbl_803CB648 -lbl_803CB648: +.global lbl_sReticleRot +lbl_sReticleRot: .skip 0x4 -.global lbl_803CB64C -lbl_803CB64C: +.global lbl_sReticleAlpha +lbl_sReticleAlpha: .skip 0x4 -.global lbl_803CB650 -lbl_803CB650: +.global lbl_sTypeOfTarget +lbl_sTypeOfTarget: .skip 0x4 -.global lbl_803CB654 -lbl_803CB654: +.global lbl_sTimeToRetarget +lbl_sTimeToRetarget: .skip 0x4 -.global lbl_803CB658 -lbl_803CB658: +.global lbl_gReticleTarget +lbl_gReticleTarget: .skip 0x4 -.global lbl_803CB65C -lbl_803CB65C: +.global lbl_sBowlingLaneRast +lbl_sBowlingLaneRast: .skip 0x4 -.global lbl_803CB660 -lbl_803CB660: +.global lbl_gCurrentPlayer +lbl_gCurrentPlayer: .skip 0x4 -.global lbl_803CB664 -lbl_803CB664: +.global lbl_floor_safe_tmr +lbl_floor_safe_tmr: .skip 0x4 -.global lbl_803CB668 -lbl_803CB668: +.global lbl_bbash_start_ht +lbl_bbash_start_ht: .skip 0x4 -.global lbl_803CB66C -lbl_803CB66C: +.global lbl_bbash_end_tmr +lbl_bbash_end_tmr: .skip 0x4 -.global lbl_803CB670 -lbl_803CB670: +.global lbl_bbash_tmr +lbl_bbash_tmr: .skip 0x4 -.global lbl_803CB674 -lbl_803CB674: +.global lbl_bbash_vel +lbl_bbash_vel: .skip 0x4 -.global lbl_803CB678 -lbl_803CB678: +.global lbl_bbash_hit +lbl_bbash_hit: .skip 0x4 -.global lbl_803CB67C -lbl_803CB67C: +.global lbl_bbounce_hit +lbl_bbounce_hit: .skip 0x4 -.global lbl_803CB680 -lbl_803CB680: +.global lbl_idle_tmr +lbl_idle_tmr: .skip 0x4 -.global lbl_803CB684 -lbl_803CB684: +.global lbl_inact_tmr +lbl_inact_tmr: .skip 0x4 -.global lbl_803CB688 -lbl_803CB688: +.global lbl_stun_power_tmr +lbl_stun_power_tmr: .skip 0x4 -.global lbl_803CB68C -lbl_803CB68C: +.global lbl_tslide_maxspd +lbl_tslide_maxspd: .skip 0x4 -.global lbl_803CB690 -lbl_803CB690: +.global lbl_tslide_maxspd_tmr +lbl_tslide_maxspd_tmr: .skip 0x4 -.global lbl_803CB694 -lbl_803CB694: +.global lbl_tslide_inair_tmr +lbl_tslide_inair_tmr: .skip 0x4 -.global lbl_803CB698 -lbl_803CB698: +.global lbl_tslide_dbl_tmr +lbl_tslide_dbl_tmr: .skip 0x4 -.global lbl_803CB69C -lbl_803CB69C: +.global lbl_tslide_ground +lbl_tslide_ground: .skip 0x4 -.global lbl_803CB6A0 -lbl_803CB6A0: +.global lbl_in_goo +lbl_in_goo: .skip 0x4 -.global lbl_803CB6A4 -lbl_803CB6A4: +.global lbl_lin_goo +lbl_lin_goo: .skip 0x4 -.global lbl_803CB6A8 -lbl_803CB6A8: +.global lbl_in_goo_tmr +lbl_in_goo_tmr: .skip 0x4 -.global lbl_803CB6AC -lbl_803CB6AC: +.global lbl_player_hitlist_anim +lbl_player_hitlist_anim: .skip 0x4 -.global lbl_803CB6B0 -lbl_803CB6B0: +.global lbl_player_hit +lbl_player_hit: .skip 0x4 -.global lbl_803CB6B4 -lbl_803CB6B4: +.global lbl_player_idle_anim +lbl_player_idle_anim: .skip 0x4 -.global lbl_803CB6B8 -lbl_803CB6B8: +.global lbl_mount_type +lbl_mount_type: .skip 0x4 -.global lbl_803CB6BC -lbl_803CB6BC: +.global lbl_mount_object +lbl_mount_object: .skip 0x4 -.global lbl_803CB6C0 -lbl_803CB6C0: +.global lbl_mount_tmr +lbl_mount_tmr: .skip 0x4 -.global lbl_803CB6C4 -lbl_803CB6C4: +.global lbl_last_frame +lbl_last_frame: .skip 0x4 -.global lbl_803CB6C8 -lbl_803CB6C8: +.global lbl_sShouldBubbleBowl +lbl_sShouldBubbleBowl: .skip 0x4 -.global lbl_803CB6CC -lbl_803CB6CC: +.global lbl_sBubbleBowlTimer +lbl_sBubbleBowlTimer: .skip 0x4 -.global lbl_803CB6D0 -lbl_803CB6D0: +.global lbl_sSpatulaGrabbed +lbl_sSpatulaGrabbed: .skip 0x4 -.global lbl_803CB6D4 -lbl_803CB6D4: +.global lbl_gWaitingToAutoSave +lbl_gWaitingToAutoSave: .skip 0x4 -.global lbl_803CB6D8 -lbl_803CB6D8: +.global lbl_sWallJumpResult +lbl_sWallJumpResult: .skip 0x4 -.global lbl_803CB6DC -lbl_803CB6DC: +.global lbl_sWallCollisionSurface +lbl_sWallCollisionSurface: .skip 0x4 -.global lbl_803CB6E0 -lbl_803CB6E0: +.global lbl_sAtdist$2530 +lbl_sAtdist$2530: .skip 0x4 -.global lbl_803CB6E4 -lbl_803CB6E4: +.global lbl_init$2531 +lbl_init$2531: .skip 0x4 -.global lbl_803CB6E8 -lbl_803CB6E8: +.global lbl_sSweptrad$2533 +lbl_sSweptrad$2533: .skip 0x4 -.global lbl_803CB6EC -lbl_803CB6EC: +.global lbl_init$2534 +lbl_init$2534: .skip 0x4 -.global lbl_803CB6F0 -lbl_803CB6F0: +.global lbl_sVerticalCos$2536 +lbl_sVerticalCos$2536: .skip 0x4 -.global lbl_803CB6F4 -lbl_803CB6F4: +.global lbl_init$2537 +lbl_init$2537: .skip 0x4 -.global lbl_803CB6F8 -lbl_803CB6F8: +.global lbl_sTongueDblSpeedMult +lbl_sTongueDblSpeedMult: .skip 0x4 -.global lbl_803CB6FC -lbl_803CB6FC: +.global lbl_sCurrentNPCInfo +lbl_sCurrentNPCInfo: .skip 0x4 -.global lbl_803CB700 -lbl_803CB700: +.global lbl_sShouldMelee +lbl_sShouldMelee: .skip 0x4 -.global lbl_803CB704 -lbl_803CB704: +.global lbl_sandyHitMax +lbl_sandyHitMax: .skip 0x4 -.global lbl_803CB708 -lbl_803CB708: +.global lbl_patrickHitMax +lbl_patrickHitMax: .skip 0x4 -.global lbl_803CB70C -lbl_803CB70C: +.global lbl_gEmitBFX +lbl_gEmitBFX: .skip 0x4 -.global lbl_803CB710 -lbl_803CB710: +.global lbl_sLastBubbleEmit +lbl_sLastBubbleEmit: .skip 0x4 -.global lbl_803CB714 -lbl_803CB714: +.global lbl_sLastInvulnEmit +lbl_sLastInvulnEmit: .skip 0x4 -.global lbl_803CB718 -lbl_803CB718: +.global lbl_drybob_anim_count$3730 +lbl_drybob_anim_count$3730: .skip 0x4 -.global lbl_803CB71C -lbl_803CB71C: +.global lbl_sLastSpringboardBubbleEmit$4036 +lbl_sLastSpringboardBubbleEmit$4036: .skip 0x4 -.global lbl_803CB720 -lbl_803CB720: +.global lbl_init$4037 +lbl_init$4037: .skip 0x4 -.global lbl_803CB724 -lbl_803CB724: +.global lbl_sRingDelay +lbl_sRingDelay: .skip 0x4 -.global lbl_803CB728 -lbl_803CB728: +.global lbl_streakBubbleSpinID$5016 +lbl_streakBubbleSpinID$5016: .skip 0x4 -.global lbl_803CB72C -lbl_803CB72C: +.global lbl_init$5017 +lbl_init$5017: .skip 0x1 -.global lbl_803CB72D -lbl_803CB72D: +.global lbl_init$6579 +lbl_init$6579: .skip 0x1 -.global lbl_803CB72E -lbl_803CB72E: +.global lbl_init$6582 +lbl_init$6582: .skip 0x2 -.global lbl_803CB730 -lbl_803CB730: +.global lbl_tmax$7861 +lbl_tmax$7861: .skip 0x4 -.global lbl_803CB734 -lbl_803CB734: +.global lbl_init$7862 +lbl_init$7862: .skip 0x4 -.global lbl_803CB738 -lbl_803CB738: +.global lbl_tmax$7871 +lbl_tmax$7871: .skip 0x4 -.global lbl_803CB73C -lbl_803CB73C: +.global lbl_init$7872 +lbl_init$7872: .skip 0x4 -.global lbl_803CB740 -lbl_803CB740: +.global lbl_cchkButtbounce +lbl_cchkButtbounce: .skip 0x4 -.global lbl_803CB744 -lbl_803CB744: +.global lbl_cchkSquish +lbl_cchkSquish: .skip 0x4 -.global lbl_803CB748 -lbl_803CB748: +.global lbl_start_vel$10271 +lbl_start_vel$10271: .skip 0x4 -.global lbl_803CB74C -lbl_803CB74C: +.global lbl_init$10272 +lbl_init$10272: .skip 0x4 -.global lbl_803CB750 -lbl_803CB750: +.global lbl_peak_vel$10274 +lbl_peak_vel$10274: .skip 0x4 -.global lbl_803CB754 -lbl_803CB754: +.global lbl_init$10275 +lbl_init$10275: .skip 0x4 -.global lbl_803CB758 -lbl_803CB758: +.global lbl_max_blur$10277 +lbl_max_blur$10277: .skip 0x4 -.global lbl_803CB75C -lbl_803CB75C: +.global lbl_init$10278 +lbl_init$10278: .skip 0x4 -.global lbl_803CB760 -lbl_803CB760: +.global lbl_g_flg_loaded +lbl_g_flg_loaded: .skip 0x8 -.global lbl_803CB768 -lbl_803CB768: +.global lbl_sMgrCount_1 +lbl_sMgrCount_1: .skip 0x4 -.global lbl_803CB76C -lbl_803CB76C: +.global lbl_sMgrList_1 +lbl_sMgrList_1: .skip 0x4 -.global lbl_803CB770 -lbl_803CB770: +.global lbl_sSimpleCustomCount +lbl_sSimpleCustomCount: .skip 0x4 -.global lbl_803CB774 -lbl_803CB774: +.global lbl_sSimpleCustomList +lbl_sSimpleCustomList: .skip 0x4 -.global lbl_803CB778 -lbl_803CB778: +.global lbl_paremit_sd_pawprint +lbl_paremit_sd_pawprint: .skip 0x4 -.global lbl_803CB77C -lbl_803CB77C: +.global lbl_paremit_vil_footprint +lbl_paremit_vil_footprint: .skip 0x4 -.global lbl_803CB780 -lbl_803CB780: +.global lbl_sSkidMarkRaster +lbl_sSkidMarkRaster: .skip 0x8 -.global lbl_803CB788 -lbl_803CB788: +.global lbl_gFXSurfaceFlags +lbl_gFXSurfaceFlags: .skip 0x4 -.global lbl_803CB78C -lbl_803CB78C: +.global lbl_init$725 +lbl_init$725: .skip 0x4 -.global lbl_803CB790 -lbl_803CB790: +.global lbl_goo_timer_textbox +lbl_goo_timer_textbox: .skip 0x4 -.global lbl_803CB794 -lbl_803CB794: +.global lbl_g_txtr_gooFrozen +lbl_g_txtr_gooFrozen: .skip 0x4 -.global lbl_803CB798 -lbl_803CB798: +.global lbl_entrails__17_unnamed_zFX_cpp_ +lbl_entrails__17_unnamed_zFX_cpp_: .skip 0x4 -.global lbl_803CB79C -lbl_803CB79C: +.global lbl_entrails_size__17_unnamed_zFX_cpp_ +lbl_entrails_size__17_unnamed_zFX_cpp_: .skip 0x4 -.global lbl_803CB7A0 -lbl_803CB7A0: +.global lbl_gGameSfxReport +lbl_gGameSfxReport: .skip 0x4 -.global lbl_803CB7A4 -lbl_803CB7A4: +.global lbl_sPlayerMarkerStartID +lbl_sPlayerMarkerStartID: .skip 0x4 -.global lbl_803CB7A8 -lbl_803CB7A8: +.global lbl_sPlayerMarkerStartCamID +lbl_sPlayerMarkerStartCamID: .skip 0x4 -.global lbl_803CB7AC -lbl_803CB7AC: +.global lbl_sPlayerStartAngle +lbl_sPlayerStartAngle: .skip 0x4 -.global lbl_803CB7B0 -lbl_803CB7B0: +.global lbl_sPortalling +lbl_sPortalling: .skip 0x4 -.global lbl_803CB7B4 -lbl_803CB7B4: +.global lbl_sGameOverTimer +lbl_sGameOverTimer: .skip 0x4 -.global lbl_803CB7B8 -lbl_803CB7B8: +.global lbl_sTimeElapsed +lbl_sTimeElapsed: .skip 0x8 -.global lbl_803CB7C0 -lbl_803CB7C0: +.global lbl_sTimeLast +lbl_sTimeLast: .skip 0x4 .global lbl_803CB7C4 lbl_803CB7C4: .skip 0x4 -.global lbl_803CB7C8 -lbl_803CB7C8: +.global lbl_sTimeCurrent +lbl_sTimeCurrent: .skip 0x4 .global lbl_803CB7CC lbl_803CB7CC: .skip 0x4 -.global lbl_803CB7D0 -lbl_803CB7D0: +.global lbl_gLevelChanged +lbl_gLevelChanged: .skip 0x4 -.global lbl_803CB7D4 -lbl_803CB7D4: +.global lbl_g_hiphopReloadHIP +lbl_g_hiphopReloadHIP: .skip 0x4 -.global lbl_803CB7D8 -lbl_803CB7D8: +.global lbl_g_hiphopForcePortal +lbl_g_hiphopForcePortal: .skip 0x4 -.global lbl_803CB7DC -lbl_803CB7DC: +.global lbl_gSoak +lbl_gSoak: .skip 0x4 -.global lbl_803CB7E0 -lbl_803CB7E0: +.global lbl_loadMeter +lbl_loadMeter: .skip 0x4 -.global lbl_803CB7E4 -lbl_803CB7E4: +.global lbl_soakidx$819 +lbl_soakidx$819: .skip 0x4 -.global lbl_803CB7E8 -lbl_803CB7E8: +.global lbl_init$820 +lbl_init$820: .skip 0x4 -.global lbl_803CB7EC -lbl_803CB7EC: +.global lbl_soakcnt$822 +lbl_soakcnt$822: .skip 0x4 -.global lbl_803CB7F0 -lbl_803CB7F0: +.global lbl_init$823 +lbl_init$823: .skip 0x4 -.global lbl_803CB7F4 -lbl_803CB7F4: +.global lbl_soakdir$825 +lbl_soakdir$825: .skip 0x4 -.global lbl_803CB7F8 -lbl_803CB7F8: +.global lbl_init$826 +lbl_init$826: .skip 0x4 -.global lbl_803CB7FC -lbl_803CB7FC: +.global lbl_justwrap$828 +lbl_justwrap$828: .skip 0x4 -.global lbl_803CB800 -lbl_803CB800: +.global lbl_init$829 +lbl_init$829: .skip 0x4 -.global lbl_803CB804 -lbl_803CB804: +.global lbl_sumtotal$861 +lbl_sumtotal$861: .skip 0x4 -.global lbl_803CB808 -lbl_803CB808: +.global lbl_init$862 +lbl_init$862: .skip 0x8 -.global lbl_803CB810 -lbl_803CB810: +.global lbl_t0 +lbl_t0: .skip 0x4 .global lbl_803CB814 lbl_803CB814: .skip 0x4 -.global lbl_803CB818 -lbl_803CB818: +.global lbl_t1 +lbl_t1: .skip 0x4 .global lbl_803CB81C lbl_803CB81C: .skip 0x4 -.global lbl_803CB820 -lbl_803CB820: +.global lbl_w0 +lbl_w0: .skip 0x4 .global lbl_803CB824 lbl_803CB824: .skip 0x4 -.global lbl_803CB828 -lbl_803CB828: +.global lbl_w1 +lbl_w1: .skip 0x4 .global lbl_803CB82C lbl_803CB82C: .skip 0x4 -.global lbl_803CB830 -lbl_803CB830: +.global lbl_gloop_time +lbl_gloop_time: .skip 0x4 .global lbl_803CB834 lbl_803CB834: .skip 0x4 -.global lbl_803CB838 -lbl_803CB838: +.global lbl_gwait_time +lbl_gwait_time: .skip 0x4 .global lbl_803CB83C lbl_803CB83C: .skip 0x4 -.global lbl_803CB840 -lbl_803CB840: +.global lbl_gloop_ct +lbl_gloop_ct: .skip 0x4 -.global lbl_803CB844 -lbl_803CB844: +.global lbl_gloop_time_secs +lbl_gloop_time_secs: .skip 0x4 -.global lbl_803CB848 -lbl_803CB848: +.global lbl_gwait_time_secs +lbl_gwait_time_secs: .skip 0x4 -.global lbl_803CB84C -lbl_803CB84C: +.global lbl_gloop_net_time_secs +lbl_gloop_net_time_secs: .skip 0x4 -.global lbl_803CB850 -lbl_803CB850: +.global lbl_sHackSmoothedUpdate +lbl_sHackSmoothedUpdate: .skip 0x4 -.global lbl_803CB854 -lbl_803CB854: +.global lbl_sCurrentFrame$990 +lbl_sCurrentFrame$990: .skip 0x4 -.global lbl_803CB858 -lbl_803CB858: +.global lbl_init$991 +lbl_init$991: .skip 0x4 -.global lbl_803CB85C -lbl_803CB85C: +.global lbl_sAverageRange$993 +lbl_sAverageRange$993: .skip 0x4 -.global lbl_803CB860 -lbl_803CB860: +.global lbl_init$994 +lbl_init$994: .skip 0x4 -.global lbl_803CB864 -lbl_803CB864: +.global lbl_sGameScreenTransCam +lbl_sGameScreenTransCam: .skip 0x4 -.global lbl_803CB868 -lbl_803CB868: +.global lbl_World +lbl_World: .skip 0x4 -.global lbl_803CB86C -lbl_803CB86C: +.global lbl_DirectionalLight +lbl_DirectionalLight: .skip 0x4 -.global lbl_803CB870 -lbl_803CB870: +.global lbl_bgu1 +lbl_bgu1: .skip 0x4 -.global lbl_803CB874 -lbl_803CB874: +.global lbl_bgv1 +lbl_bgv1: .skip 0x4 -.global lbl_803CB878 -lbl_803CB878: +.global lbl_gGameWhereAmI +lbl_gGameWhereAmI: .skip 0x8 -.global lbl_803CB880 -lbl_803CB880: +.global lbl_g_enableGameExtras +lbl_g_enableGameExtras: .skip 0x4 -.global lbl_803CB884 -lbl_803CB884: +.global lbl_g_currDay +lbl_g_currDay: .skip 0x4 -.global lbl_803CB888 -lbl_803CB888: +.global lbl_g_currMonth +lbl_g_currMonth: .skip 0x4 -.global lbl_803CB88C -lbl_803CB88C: +.global lbl_g_gameExtraFlags +lbl_g_gameExtraFlags: .skip 0x4 -.global lbl_803CB890 -lbl_803CB890: +.global lbl_g_flg_chEnabled +lbl_g_flg_chEnabled: .skip 0x4 -.global lbl_803CB894 -lbl_803CB894: +.global lbl_sCheatTimer +lbl_sCheatTimer: .skip 0x4 -.global lbl_803CB898 -lbl_803CB898: +.global lbl_sCheatInputCount +lbl_sCheatInputCount: .skip 0x4 -.global lbl_803CB89C -lbl_803CB89C: +.global lbl_init$1161 +lbl_init$1161: .skip 0x1 -.global lbl_803CB89D -lbl_803CB89D: +.global lbl_init$1274 +lbl_init$1274: .skip 0x1 -.global lbl_803CB89E -lbl_803CB89E: +.global lbl_init$1319 +lbl_init$1319: .skip 0x1 -.global lbl_803CB89F -lbl_803CB89F: +.global lbl_init$1343 +lbl_init$1343: .skip 0x1 -.global lbl_803CB8A0 -lbl_803CB8A0: +.global lbl_sGalleryTitle +lbl_sGalleryTitle: .skip 0x8 -.global lbl_803CB8A8 -lbl_803CB8A8: +.global lbl_gGameMode +lbl_gGameMode: .skip 0x4 -.global lbl_803CB8AC -lbl_803CB8AC: +.global lbl_gGameOstrich +lbl_gGameOstrich: .skip 0x4 -.global lbl_803CB8B0 -lbl_803CB8B0: +.global lbl_gusts +lbl_gusts: .skip 0x4 -.global lbl_803CB8B4 -lbl_803CB8B4: +.global lbl_ngusts +lbl_ngusts: .skip 0x4 -.global lbl_803CB8B8 -lbl_803CB8B8: +.global lbl_sGustDustEmitter +lbl_sGustDustEmitter: .skip 0x4 -.global lbl_803CB8BC -lbl_803CB8BC: +.global lbl_sGustDebrisEmitter +lbl_sGustDebrisEmitter: .skip 0x4 -.global lbl_803CB8C0 -lbl_803CB8C0: +.global lbl_hiding__Q24zhud18_unnamed_zHud_cpp_ +lbl_hiding__Q24zhud18_unnamed_zHud_cpp_: .skip 0x5 -.global lbl_803CB8C5 -lbl_803CB8C5: +.global lbl_inited__Q24zhud18_unnamed_zHud_cpp_ +lbl_inited__Q24zhud18_unnamed_zHud_cpp_: .skip 0x3 -.global lbl_803CB8C8 -lbl_803CB8C8: +.global lbl_meter_type$728 +lbl_meter_type$728: .skip 0x4 -.global lbl_803CB8CC -lbl_803CB8CC: +.global lbl_init$729 +lbl_init$729: .skip 0x4 -.global lbl_803CB8D0 -lbl_803CB8D0: +.global lbl_model_type$736 +lbl_model_type$736: .skip 0x4 -.global lbl_803CB8D4 -lbl_803CB8D4: +.global lbl_init$737 +lbl_init$737: .skip 0x4 -.global lbl_803CB8D8 -lbl_803CB8D8: +.global lbl_sLassoRaster +lbl_sLassoRaster: .skip 0x4 -.global lbl_803CB8DC -lbl_803CB8DC: +.global lbl_sNumGuideLists +lbl_sNumGuideLists: .skip 0x4 -.global lbl_803CB8E0 -lbl_803CB8E0: +.global lbl_sCurrentGuide +lbl_sCurrentGuide: .skip 0x4 -.global lbl_803CB8E4 -lbl_803CB8E4: +.global lbl_lnverts +lbl_lnverts: .skip 0x4 -.global lbl_803CB8E8 -lbl_803CB8E8: +.global lbl_sLightTotal +lbl_sLightTotal: .skip 0x4 -.global lbl_803CB8EC -lbl_803CB8EC: +.global lbl_sPartitionVolume +lbl_sPartitionVolume: .skip 0x4 -.global lbl_803CB8F0 -lbl_803CB8F0: +.global lbl_gNumTemporaryLights +lbl_gNumTemporaryLights: .skip 0x8 -.global lbl_803CB8F8 -lbl_803CB8F8: +.global lbl_sSparkEmitter +lbl_sSparkEmitter: .skip 0x4 -.global lbl_803CB8FC -lbl_803CB8FC: +.global lbl_sLightningRaster +lbl_sLightningRaster: .skip 0x4 -.global lbl_803CB900 -lbl_803CB900: +.global lbl_sLFuncJerkTime +lbl_sLFuncJerkTime: .skip 0x4 -.global lbl_803CB904 -lbl_803CB904: +.global lbl_sLFuncUVOffset +lbl_sLFuncUVOffset: .skip 0x4 -.global lbl_803CB908 -lbl_803CB908: +.global lbl_sTableCount +lbl_sTableCount: .skip 0x4 -.global lbl_803CB90C -lbl_803CB90C: +.global lbl_sTableList +lbl_sTableList: .skip 0x4 -.global lbl_803CB910 -lbl_803CB910: +.global lbl_sManagerIndex +lbl_sManagerIndex: .skip 0x4 -.global lbl_803CB914 -lbl_803CB914: +.global lbl_sManagerCount +lbl_sManagerCount: .skip 0x4 -.global lbl_803CB918 -lbl_803CB918: +.global lbl_percentageDone +lbl_percentageDone: .skip 0x4 -.global lbl_803CB91C -lbl_803CB91C: +.global lbl_menuModeID$1080 +lbl_menuModeID$1080: .skip 0x4 -.global lbl_803CB920 -lbl_803CB920: +.global lbl_init$1081 +lbl_init$1081: .skip 0x4 -.global lbl_803CB924 -lbl_803CB924: +.global lbl_gameSceneID$1083 +lbl_gameSceneID$1083: .skip 0x4 -.global lbl_803CB928 -lbl_803CB928: +.global lbl_init$1084 +lbl_init$1084: .skip 0x8 -.global lbl_803CB930 -lbl_803CB930: +.global lbl_menu_fmv_played +lbl_menu_fmv_played: .skip 0x4 -.global lbl_803CB934 -lbl_803CB934: +.global lbl_time_last +lbl_time_last: .skip 0x4 -.global lbl_803CB938 -lbl_803CB938: +.global lbl_time_current +lbl_time_current: .skip 0x4 -.global lbl_803CB93C -lbl_803CB93C: +.global lbl_sAttractMode_timer +lbl_sAttractMode_timer: .skip 0x4 -.global lbl_803CB940 -lbl_803CB940: +.global lbl_card +lbl_card: .skip 0x4 -.global lbl_803CB944 -lbl_803CB944: +.global lbl_sInMenu +lbl_sInMenu: .skip 0x4 -.global lbl_803CB948 -lbl_803CB948: +.global lbl_corruptFileCount +lbl_corruptFileCount: .skip 0x8 -.global lbl_803CB950 -lbl_803CB950: +.global lbl_g_mvpt_list +lbl_g_mvpt_list: .skip 0x4 -.global lbl_803CB954 -lbl_803CB954: +.global lbl_g_mvpt_cnt +lbl_g_mvpt_cnt: .skip 0x4 -.global lbl_803CB958 -lbl_803CB958: +.global lbl_sMusicPaused +lbl_sMusicPaused: .skip 0x4 -.global lbl_803CB95C -lbl_803CB95C: +.global lbl_sMusicQueueData +lbl_sMusicQueueData: .skip 0xC -.global lbl_803CB968 -lbl_803CB968: +.global lbl_sClipVolumeTotal +lbl_sClipVolumeTotal: .skip 0x8 -.global lbl_803CB970 -lbl_803CB970: +.global lbl_sEmitTremble +lbl_sEmitTremble: .skip 0x4 -.global lbl_803CB974 -lbl_803CB974: +.global lbl_sEmitBreakaway +lbl_sEmitBreakaway: .skip 0x4 -.global lbl_803CB978 -lbl_803CB978: +.global lbl_sRS +lbl_sRS: .skip 0x8 -.global lbl_803CB980 -lbl_803CB980: +.global lbl_saveSuccess +lbl_saveSuccess: .skip 0x4 -.global lbl_803CB984 -lbl_803CB984: +.global lbl_time_last_1 +lbl_time_last_1: .skip 0x4 -.global lbl_803CB988 -lbl_803CB988: +.global lbl_time_current_1 +lbl_time_current_1: .skip 0x8 -.global lbl_803CB990 -lbl_803CB990: +.global lbl_t0_1 +lbl_t0_1: .skip 0x4 .global lbl_803CB994 lbl_803CB994: .skip 0x4 -.global lbl_803CB998 -lbl_803CB998: +.global lbl_t1_1 +lbl_t1_1: .skip 0x4 .global lbl_803CB99C lbl_803CB99C: .skip 0x4 -.global lbl_803CB9A0 -lbl_803CB9A0: +.global lbl_promptSel +lbl_promptSel: .skip 0x4 -.global lbl_803CB9A4 -lbl_803CB9A4: +.global lbl_badCard +lbl_badCard: .skip 0x4 -.global lbl_803CB9A8 -lbl_803CB9A8: +.global lbl_sAvailable +lbl_sAvailable: .skip 0x4 -.global lbl_803CB9AC -lbl_803CB9AC: +.global lbl_sNeeded +lbl_sNeeded: .skip 0x4 -.global lbl_803CB9B0 -lbl_803CB9B0: +.global lbl_sAccessType +lbl_sAccessType: .skip 0x4 -.global lbl_803CB9B4 -lbl_803CB9B4: +.global lbl_preAutoSaving +lbl_preAutoSaving: .skip 0x4 -.global lbl_803CB9B8 -lbl_803CB9B8: +.global lbl_HACK_BASETYPE +lbl_HACK_BASETYPE: .skip 0x4 -.global lbl_803CB9BC -lbl_803CB9BC: +.global lbl_bytesNeeded +lbl_bytesNeeded: .skip 0x4 -.global lbl_803CB9C0 -lbl_803CB9C0: +.global lbl_availOnDisk +lbl_availOnDisk: .skip 0x4 -.global lbl_803CB9C4 -lbl_803CB9C4: +.global lbl_neededFiles +lbl_neededFiles: .skip 0x4 -.global lbl_803CB9C8 -lbl_803CB9C8: +.global lbl_offsetx +lbl_offsetx: .skip 0x4 -.global lbl_803CB9CC -lbl_803CB9CC: +.global lbl_offsety +lbl_offsety: .skip 0x4 -.global lbl_803CB9D0 -lbl_803CB9D0: +.global lbl_enableScreenAdj +lbl_enableScreenAdj: .skip 0x4 -.global lbl_803CB9D4 -lbl_803CB9D4: +.global lbl_oldOffsetx +lbl_oldOffsetx: .skip 0x4 -.global lbl_803CB9D8 -lbl_803CB9D8: +.global lbl_oldOffsety +lbl_oldOffsety: .skip 0x4 -.global lbl_803CB9DC -lbl_803CB9DC: +.global lbl_gCurEnv +lbl_gCurEnv: .skip 0x4 -.global lbl_803CB9E0 -lbl_803CB9E0: +.global lbl_gTransitionSceneID +lbl_gTransitionSceneID: .skip 0x4 -.global lbl_803CB9E4 -lbl_803CB9E4: +.global lbl_gSceneUpdateTime +lbl_gSceneUpdateTime: .skip 0x4 -.global lbl_803CB9E8 -lbl_803CB9E8: +.global lbl_sSuddenMove +lbl_sSuddenMove: .skip 0x4 -.global lbl_803CB9EC -lbl_803CB9EC: +.global lbl_scobj_idbps +lbl_scobj_idbps: .skip 0x4 -.global lbl_803CB9F0 -lbl_803CB9F0: +.global lbl_zsps +lbl_zsps: .skip 0x4 -.global lbl_803CB9F4 -lbl_803CB9F4: +.global lbl_sMapperCount +lbl_sMapperCount: .skip 0x4 -.global lbl_803CB9F8 -lbl_803CB9F8: +.global lbl_zThrownCount +lbl_zThrownCount: .skip 0x4 -.global lbl_803CB9FC -lbl_803CB9FC: +.global lbl_sThrowButtonMask +lbl_sThrowButtonMask: .skip 0x4 -.global lbl_803CBA00 -lbl_803CBA00: +.global lbl_sSNDLandTimer +lbl_sSNDLandTimer: .skip 0x4 -.global lbl_803CBA04 -lbl_803CBA04: +.global lbl_sFruitIsFreezy +lbl_sFruitIsFreezy: .skip 0x4 -.global lbl_803CBA08 -lbl_803CBA08: +.global lbl_sDebugDepth +lbl_sDebugDepth: .skip 0x8 -.global lbl_803CBA10 -lbl_803CBA10: +.global lbl_sSortedCount +lbl_sSortedCount: .skip 0x4 -.global lbl_803CBA14 -lbl_803CBA14: +.global lbl_cKeyUIid1off +lbl_cKeyUIid1off: .skip 0x4 -.global lbl_803CBA18 -lbl_803CBA18: +.global lbl_cKeyUIid2off +lbl_cKeyUIid2off: .skip 0x4 -.global lbl_803CBA1C -lbl_803CBA1C: +.global lbl_cKeyUIid3off +lbl_cKeyUIid3off: .skip 0x4 -.global lbl_803CBA20 -lbl_803CBA20: +.global lbl_cKeyUIid4off +lbl_cKeyUIid4off: .skip 0x4 -.global lbl_803CBA24 -lbl_803CBA24: +.global lbl_cKeyUIid1on +lbl_cKeyUIid1on: .skip 0x4 -.global lbl_803CBA28 -lbl_803CBA28: +.global lbl_cKeyUIid2on +lbl_cKeyUIid2on: .skip 0x4 -.global lbl_803CBA2C -lbl_803CBA2C: +.global lbl_cKeyUIid3on +lbl_cKeyUIid3on: .skip 0x4 -.global lbl_803CBA30 -lbl_803CBA30: +.global lbl_cKeyUIid4on +lbl_cKeyUIid4on: .skip 0x4 -.global lbl_803CBA34 -lbl_803CBA34: +.global lbl_patsock_ui +lbl_patsock_ui: .skip 0x4 -.global lbl_803CBA38 -lbl_803CBA38: +.global lbl_patsock_uif +lbl_patsock_uif: .skip 0x4 -.global lbl_803CBA3C -lbl_803CBA3C: +.global lbl_ushift +lbl_ushift: .skip 0x4 -.global lbl_803CBA40 -lbl_803CBA40: +.global lbl_sTakeTaxi +lbl_sTakeTaxi: .skip 0x4 -.global lbl_803CBA44 -lbl_803CBA44: +.global lbl_sNoneTaskDesc +lbl_sNoneTaskDesc: .skip 0x4 -.global lbl_803CBA48 -lbl_803CBA48: +.global lbl_sCurrTaskDesc +lbl_sCurrTaskDesc: .skip 0x4 -.global lbl_803CBA4C -lbl_803CBA4C: +.global lbl_sCurrWorld +lbl_sCurrWorld: .skip 0x4 -.global lbl_803CBA50 -lbl_803CBA50: +.global lbl_sCurrTask +lbl_sCurrTask: .skip 0x4 -.global lbl_803CBA54 -lbl_803CBA54: +.global lbl_sPauseManager +lbl_sPauseManager: .skip 0x4 -.global lbl_803CBA58 -lbl_803CBA58: +.global lbl_sConfirmation +lbl_sConfirmation: .skip 0x4 -.global lbl_803CBA5C -lbl_803CBA5C: +.global lbl_sTaxiConfirmGrp +lbl_sTaxiConfirmGrp: .skip 0x4 -.global lbl_803CBA60 -lbl_803CBA60: +.global lbl_bad_card_available +lbl_bad_card_available: .skip 0x4 -.global lbl_803CBA64 -lbl_803CBA64: +.global lbl_bad_card_needed +lbl_bad_card_needed: .skip 0x4 -.global lbl_803CBA68 -lbl_803CBA68: +.global lbl_selSceneID__18_unnamed_zVar_cpp_ +lbl_selSceneID__18_unnamed_zVar_cpp_: .skip 0x8 -.global lbl_803CBA70 -lbl_803CBA70: +.global lbl_vols +lbl_vols: .skip 0x4 -.global lbl_803CBA74 -lbl_803CBA74: +.global lbl_nvols +lbl_nvols: .skip 0x4 -.global lbl_803CBA78 -lbl_803CBA78: +.global lbl_gOccludeCount +lbl_gOccludeCount: .skip 0x4 -.global lbl_803CBA7C -lbl_803CBA7C: +.global lbl_gOccludeCalcCount +lbl_gOccludeCalcCount: .skip 0x4 -.global lbl_803CBA80 -lbl_803CBA80: +.global lbl_globalCamera +lbl_globalCamera: .skip 0x4 -.global lbl_803CBA84 -lbl_803CBA84: +.global lbl_sMainGameCamera +lbl_sMainGameCamera: .skip 0x4 -.global lbl_803CBA88 -lbl_803CBA88: +.global lbl_sCollidingJSP +lbl_sCollidingJSP: .skip 0x4 -.global lbl_803CBA8C -lbl_803CBA8C: +.global lbl_cbath +lbl_cbath: .skip 0x4 -.global lbl_803CBA90 -lbl_803CBA90: +.global lbl_cbmat +lbl_cbmat: .skip 0x4 -.global lbl_803CBA94 -lbl_803CBA94: +.global lbl_cbnumcs +lbl_cbnumcs: .skip 0x1 -.global lbl_803CBA95 -lbl_803CBA95: +.global lbl_cbmaxcs +lbl_cbmaxcs: .skip 0x1 -.global lbl_803CBA96 -lbl_803CBA96: +.global lbl_FLOOR +lbl_FLOOR: .skip 0x1 -.global lbl_803CBA97 -lbl_803CBA97: +.global lbl_NEXT2 +lbl_NEXT2: .skip 0x1 -.global lbl_803CBA98 -lbl_803CBA98: +.global lbl_OTHER +lbl_OTHER: .skip 0x8 -.global lbl_803CBAA0 -lbl_803CBAA0: +.global lbl_collide_rwtime +lbl_collide_rwtime: .skip 0x4 .global lbl_803CBAA4 lbl_803CBAA4: .skip 0x4 -.global lbl_803CBAA8 -lbl_803CBAA8: +.global lbl_collide_rwct +lbl_collide_rwct: .skip 0x4 -.global lbl_803CBAAC -lbl_803CBAAC: +.global lbl_collide_rwtime_secs +lbl_collide_rwtime_secs: .skip 0x4 -.global lbl_803CBAB0 -lbl_803CBAB0: +.global lbl_sBeginDrawFX +lbl_sBeginDrawFX: .skip 0x4 -.global lbl_803CBAB4 -lbl_803CBAB4: +.global lbl_sPipeWorld +lbl_sPipeWorld: .skip 0x4 -.global lbl_803CBAB8 -lbl_803CBAB8: +.global lbl_sPipeCamera +lbl_sPipeCamera: .skip 0x4 -.global lbl_803CBABC -lbl_803CBABC: +.global lbl_lastEnv +lbl_lastEnv: .skip 0x4 -.global lbl_803CBAC0 -lbl_803CBAC0: +.global lbl_buffer32 +lbl_buffer32: .skip 0x4 -.global lbl_803CBAC4 -lbl_803CBAC4: +.global lbl_iFileSyncAsyncReadActive +lbl_iFileSyncAsyncReadActive: .skip 0x4 -.global lbl_803CBAC8 -lbl_803CBAC8: +.global lbl_fopcount$503 +lbl_fopcount$503: .skip 0x4 -.global lbl_803CBACC -lbl_803CBACC: +.global lbl_init$504 +lbl_init$504: .skip 0x4 -.global lbl_803CBAD0 -lbl_803CBAD0: +.global lbl_frame_num +lbl_frame_num: .skip 0x4 -.global lbl_803CBAD4 -lbl_803CBAD4: +.global lbl_fuckingSurfaceType +lbl_fuckingSurfaceType: .skip 0x4 -.global lbl_803CBAD8 -lbl_803CBAD8: +.global lbl_Bink +lbl_Bink: .skip 0x4 -.global lbl_803CBADC -lbl_803CBADC: +.global lbl_Image +lbl_Image: .skip 0x4 -.global lbl_803CBAE0 -lbl_803CBAE0: +.global lbl_Paused +lbl_Paused: .skip 0x4 -.global lbl_803CBAE4 -lbl_803CBAE4: +.global lbl_pixels +lbl_pixels: .skip 0x4 -.global lbl_803CBAE8 -lbl_803CBAE8: +.global lbl_vol +lbl_vol: .skip 0x4 -.global lbl_803CBAEC -lbl_803CBAEC: +.global lbl_ip +lbl_ip: .skip 0x4 -.global lbl_803CBAF0 -lbl_803CBAF0: +.global lbl_oof +lbl_oof: .skip 0x4 -.global lbl_803CBAF4 -lbl_803CBAF4: +.global lbl_mXFBs__4iFMV +lbl_mXFBs__4iFMV: .skip 0x8 -.global lbl_803CBAFC -lbl_803CBAFC: +.global lbl_mCurrentFrameBuffer__4iFMV +lbl_mCurrentFrameBuffer__4iFMV: .skip 0x4 -.global lbl_803CBB00 -lbl_803CBB00: +.global lbl_mRenderMode__4iFMV +lbl_mRenderMode__4iFMV: .skip 0x8 -.global lbl_803CBB08 -lbl_803CBB08: +.global lbl_gLightWorld +lbl_gLightWorld: .skip 0x8 -.global lbl_803CBB10 -lbl_803CBB10: +.global lbl_mem_top_alloc +lbl_mem_top_alloc: .skip 0x4 -.global lbl_803CBB14 -lbl_803CBB14: +.global lbl_mem_base_alloc +lbl_mem_base_alloc: .skip 0x4 -.global lbl_803CBB18 -lbl_803CBB18: +.global lbl_the_heap +lbl_the_heap: .skip 0x4 -.global lbl_803CBB1C -lbl_803CBB1C: +.global lbl_hs +lbl_hs: .skip 0x4 -.global lbl_803CBB20 -lbl_803CBB20: +.global lbl_he +lbl_he: .skip 0x4 -.global lbl_803CBB24 -lbl_803CBB24: +.global lbl_HeapSize +lbl_HeapSize: .skip 0x4 -.global lbl_803CBB28 -lbl_803CBB28: +.global lbl___MIXDvdStreamAttenCurrent +lbl___MIXDvdStreamAttenCurrent: .skip 0x4 -.global lbl_803CBB2C -lbl_803CBB2C: +.global lbl___MIXDvdStreamAttenUser +lbl___MIXDvdStreamAttenUser: .skip 0x4 -.global lbl_803CBB30 -lbl_803CBB30: +.global lbl___MIXSoundMode +lbl___MIXSoundMode: .skip 0x8 -.global lbl_803CBB38 -lbl_803CBB38: +.global lbl_instance_world +lbl_instance_world: .skip 0x4 -.global lbl_803CBB3C -lbl_803CBB3C: +.global lbl_instance_camera +lbl_instance_camera: .skip 0x4 -.global lbl_803CBB40 -lbl_803CBB40: +.global lbl_gLastAtomicCount +lbl_gLastAtomicCount: .skip 0x4 -.global lbl_803CBB44 -lbl_803CBB44: +.global lbl_sEmptyAmbientLight +lbl_sEmptyAmbientLight: .skip 0x4 -.global lbl_803CBB48 -lbl_803CBB48: +.global lbl_num_models$744 +lbl_num_models$744: .skip 0x4 -.global lbl_803CBB4C -lbl_803CBB4C: +.global lbl_init$745 +lbl_init$745: .skip 0x4 -.global lbl_803CBB50 -lbl_803CBB50: +.global lbl_draw_all$944 +lbl_draw_all$944: .skip 0x4 -.global lbl_803CBB54 -lbl_803CBB54: +.global lbl_init$945 +lbl_init$945: .skip 0x4 -.global lbl_803CBB58 -lbl_803CBB58: +.global lbl_sMaterialIdx +lbl_sMaterialIdx: .skip 0x4 -.global lbl_803CBB5C -lbl_803CBB5C: +.global lbl_sMaterialFlags +lbl_sMaterialFlags: .skip 0x4 -.global lbl_803CBB60 -lbl_803CBB60: +.global lbl_sLastMaterial +lbl_sLastMaterial: .skip 0x8 -.global lbl_803CBB68 -lbl_803CBB68: +.global lbl_s_geom +lbl_s_geom: .skip 0x4 -.global lbl_803CBB6C -lbl_803CBB6C: +.global lbl_s_tgt +lbl_s_tgt: .skip 0x4 -.global lbl_803CBB70 -lbl_803CBB70: +.global lbl_s_alloc +lbl_s_alloc: .skip 0x4 -.global lbl_803CBB74 -lbl_803CBB74: +.global lbl_s_vTemp +lbl_s_vTemp: .skip 0x4 -.global lbl_803CBB78 -lbl_803CBB78: +.global lbl_s_nTemp +lbl_s_nTemp: .skip 0x4 -.global lbl_803CBB7C -lbl_803CBB7C: +.global lbl_s_numV +lbl_s_numV: .skip 0x4 -.global lbl_803CBB80 -lbl_803CBB80: +.global lbl_gColorTableInit +lbl_gColorTableInit: .skip 0x8 -.global lbl_803CBB88 -lbl_803CBB88: +.global lbl_g_isginit +lbl_g_isginit: .skip 0x4 -.global lbl_803CBB8C -lbl_803CBB8C: +.global lbl_g_rawicon +lbl_g_rawicon: .skip 0x4 -.global lbl_803CBB90 -lbl_803CBB90: +.global lbl_g_rawbanr +lbl_g_rawbanr: .skip 0x4 -.global lbl_803CBB94 -lbl_803CBB94: +.global lbl_g_iconsize +lbl_g_iconsize: .skip 0x4 -.global lbl_803CBB98 -lbl_803CBB98: +.global lbl_g_banrsize +lbl_g_banrsize: .skip 0x4 -.global lbl_803CBB9C -lbl_803CBB9C: +.global lbl_isMounted +lbl_isMounted: .skip 0x4 -.global lbl_803CBBA0 -lbl_803CBBA0: +.global lbl_rotate$669 +lbl_rotate$669: .skip 0x4 -.global lbl_803CBBA4 -lbl_803CBBA4: +.global lbl_init$670 +lbl_init$670: .skip 0x4 -.global lbl_803CBBA8 -lbl_803CBBA8: +.global lbl_ico_pal$1662 +lbl_ico_pal$1662: .skip 0x4 -.global lbl_803CBBAC -lbl_803CBBAC: +.global lbl_ico_desc$1663 +lbl_ico_desc$1663: .skip 0x4 -.global lbl_803CBBB0 -lbl_803CBBB0: +.global lbl_i$1664 +lbl_i$1664: .skip 0x4 -.global lbl_803CBBB4 -lbl_803CBBB4: +.global lbl_init$1665 +lbl_init$1665: .skip 0x4 -.global lbl_803CBBB8 -lbl_803CBBB8: +.global lbl_sMotionBlurEnabled +lbl_sMotionBlurEnabled: .skip 0x4 -.global lbl_803CBBBC -lbl_803CBBBC: +.global lbl_g_rast_gctapdance +lbl_g_rast_gctapdance: .skip 0x4 -.global lbl_803CBBC0 -lbl_803CBBC0: +.global lbl_g_alreadyTriedAlloc +lbl_g_alreadyTriedAlloc: .skip 0x8 -.global lbl_803CBBC8 -lbl_803CBBC8: +.global lbl_ua_stream_buffer +lbl_ua_stream_buffer: .skip 0x4 -.global lbl_803CBBCC -lbl_803CBBCC: +.global lbl_stream_buffer +lbl_stream_buffer: .skip 0x4 -.global lbl_803CBBD0 -lbl_803CBBD0: +.global lbl_silence_buffer +lbl_silence_buffer: .skip 0x4 -.global lbl_803CBBD4 -lbl_803CBBD4: +.global lbl_zero_point +lbl_zero_point: .skip 0x4 -.global lbl_803CBBD8 -lbl_803CBBD8: +.global lbl_zero_end +lbl_zero_end: .skip 0x4 -.global lbl_803CBBDC -lbl_803CBBDC: +.global lbl_sinfo_array_max +lbl_sinfo_array_max: .skip 0x4 -.global lbl_803CBBE0 -lbl_803CBBE0: +.global lbl_SoundFlags +lbl_SoundFlags: .skip 0x4 -.global lbl_803CBBE4 -lbl_803CBBE4: +.global lbl_fc +lbl_fc: .skip 0x4 -.global lbl_803CBBE8 -lbl_803CBBE8: +.global lbl_soundInited +lbl_soundInited: .skip 0x4 -.global lbl_803CBBEC -lbl_803CBBEC: +.global lbl_houston_we_have_a_problem +lbl_houston_we_have_a_problem: .skip 0x4 -.global lbl_803CBBF0 -lbl_803CBBF0: +.global lbl_last_ar +lbl_last_ar: .skip 0x4 -.global lbl_803CBBF4 -lbl_803CBBF4: +.global lbl_sound_stream +lbl_sound_stream: .skip 0x4 -.global lbl_803CBBF8 -lbl_803CBBF8: +.global lbl_strm_id$1111 +lbl_strm_id$1111: .skip 0x4 -.global lbl_803CBBFC -lbl_803CBBFC: +.global lbl_init$1112 +lbl_init$1112: .skip 0x4 -.global lbl_803CBC00 -lbl_803CBC00: +.global lbl_snd_id$1114 +lbl_snd_id$1114: .skip 0x4 -.global lbl_803CBC04 -lbl_803CBC04: +.global lbl_init$1115 +lbl_init$1115: .skip 0x4 -.global lbl_803CBC08 -lbl_803CBC08: +.global lbl_staticibuf +lbl_staticibuf: .skip 0x8 -.global lbl_803CBC10 -lbl_803CBC10: +.global lbl_old_dsc +lbl_old_dsc: .skip 0x4 -.global lbl_803CBC14 -lbl_803CBC14: +.global lbl_last_error +lbl_last_error: .skip 0x4 -.global lbl_803CBC18 -lbl_803CBC18: +.global lbl_last_context +lbl_last_context: .skip 0x4 -.global lbl_803CBC1C -lbl_803CBC1C: +.global lbl_add +lbl_add: .skip 0x4 -.global lbl_803CBC20 -lbl_803CBC20: +.global lbl_size +lbl_size: .skip 0x4 -.global lbl_803CBC24 -lbl_803CBC24: +.global lbl_gEmergencyMemLevel +lbl_gEmergencyMemLevel: .skip 0x4 -.global lbl_803CBC28 -lbl_803CBC28: +.global lbl_alloc_num$915 +lbl_alloc_num$915: .skip 0x4 -.global lbl_803CBC2C -lbl_803CBC2C: +.global lbl_init$916 +lbl_init$916: .skip 0x4 -.global lbl_803CBC30 -lbl_803CBC30: +.global lbl_FSOpenFiles +lbl_FSOpenFiles: .skip 0x4 -.global lbl_803CBC34 -lbl_803CBC34: +.global lbl_FSModuleInfo +lbl_FSModuleInfo: .skip 0xC -.global lbl_803CBC40 -lbl_803CBC40: +.global lbl_sStartupTime +lbl_sStartupTime: .skip 0x4 .global lbl_803CBC44 lbl_803CBC44: .skip 0x4 -.global lbl_803CBC48 -lbl_803CBC48: +.global lbl_sGameTime +lbl_sGameTime: .skip 0x8 -.global lbl_803CBC50 -lbl_803CBC50: +.global lbl_Built_tables +lbl_Built_tables: .skip 0x8 -.global lbl_803CBC58 -lbl_803CBC58: +.global lbl_ds2_min$1368 +lbl_ds2_min$1368: .skip 0x4 -.global lbl_803CBC5C -lbl_803CBC5C: +.global lbl_init$1369 +lbl_init$1369: .skip 0x4 -.global lbl_803CBC60 -lbl_803CBC60: +.global lbl_skipballchecks$2666 +lbl_skipballchecks$2666: .skip 0x4 -.global lbl_803CBC64 -lbl_803CBC64: +.global lbl_init$2667 +lbl_init$2667: .skip 0x4 -.global lbl_803CBC68 -lbl_803CBC68: +.global lbl_moreorless$4393 +lbl_moreorless$4393: .skip 0x4 -.global lbl_803CBC6C -lbl_803CBC6C: +.global lbl_init$4394 +lbl_init$4394: .skip 0x4 -.global lbl_803CBC70 -lbl_803CBC70: +.global lbl_offset$4679 +lbl_offset$4679: .skip 0x4 -.global lbl_803CBC74 -lbl_803CBC74: +.global lbl_init$4680 +lbl_init$4680: .skip 0x4 -.global lbl_803CBC78 -lbl_803CBC78: +.global lbl_ds2_viberange$4907 +lbl_ds2_viberange$4907: .skip 0x4 -.global lbl_803CBC7C -lbl_803CBC7C: +.global lbl_init$4908 +lbl_init$4908: .skip 0x4 -.global lbl_803CBC80 -lbl_803CBC80: +.global lbl_grav$4966 +lbl_grav$4966: .skip 0x4 -.global lbl_803CBC84 -lbl_803CBC84: +.global lbl_init$4967 +lbl_init$4967: .skip 0x4 -.global lbl_803CBC88 -lbl_803CBC88: +.global lbl_tym_bashrise$4969 +lbl_tym_bashrise$4969: .skip 0x4 -.global lbl_803CBC8C -lbl_803CBC8C: +.global lbl_init$4970 +lbl_init$4970: .skip 0x4 -.global lbl_803CBC90 -lbl_803CBC90: +.global lbl_player_bash_fromgrav$4972 +lbl_player_bash_fromgrav$4972: .skip 0x4 -.global lbl_803CBC94 -lbl_803CBC94: +.global lbl_init$4973 +lbl_init$4973: .skip 0x4 -.global lbl_803CBC98 -lbl_803CBC98: +.global lbl_player_bash_speed$4975 +lbl_player_bash_speed$4975: .skip 0x4 -.global lbl_803CBC9C -lbl_803CBC9C: +.global lbl_init$4976 +lbl_init$4976: .skip 0x4 -.global lbl_803CBCA0 -lbl_803CBCA0: +.global lbl_cnt_nextfunfrag$5291 +lbl_cnt_nextfunfrag$5291: .skip 0x4 -.global lbl_803CBCA4 -lbl_803CBCA4: +.global lbl_init$5292 +lbl_init$5292: .skip 0x4 -.global lbl_803CBCA8 -lbl_803CBCA8: +.global lbl_num_funFrag$5294 +lbl_num_funFrag$5294: .skip 0x4 -.global lbl_803CBCAC -lbl_803CBCAC: +.global lbl_init$5295 +lbl_init$5295: .skip 0x4 -.global lbl_803CBCB0 -lbl_803CBCB0: +.global lbl_dst_tetherMax$5888 +lbl_dst_tetherMax$5888: .skip 0x4 -.global lbl_803CBCB4 -lbl_803CBCB4: +.global lbl_init$5889 +lbl_init$5889: .skip 0x4 -.global lbl_803CBCB8 -lbl_803CBCB8: +.global lbl_g_lockarea +lbl_g_lockarea: .skip 0x8 -.global lbl_803CBCC0 -lbl_803CBCC0: +.global lbl_g_modinit +lbl_g_modinit: .skip 0x4 -.global lbl_803CBCC4 -lbl_803CBCC4: +.global lbl_g_npcmgr +lbl_g_npcmgr: .skip 0x4 -.global lbl_803CBCC8 -lbl_803CBCC8: +.global lbl_g_firstFrameUpdateAllNPC +lbl_g_firstFrameUpdateAllNPC: .skip 0x8 -.global lbl_803CBCD0 -lbl_803CBCD0: +.global lbl_g_ncfghead +lbl_g_ncfghead: .skip 0x4 -.global lbl_803CBCD4 -lbl_803CBCD4: +.global lbl_g_dflt_npcsettings +lbl_g_dflt_npcsettings: .skip 0x4 -.global lbl_803CBCD8 -lbl_803CBCD8: +.global lbl_g_skipDescent +lbl_g_skipDescent: .skip 0x4 -.global lbl_803CBCDC -lbl_803CBCDC: +.global lbl_dumptable$2710 +lbl_dumptable$2710: .skip 0x4 -.global lbl_803CBCE0 -lbl_803CBCE0: +.global lbl_init$2711 +lbl_init$2711: .skip 0x4 -.global lbl_803CBCE4 -lbl_803CBCE4: +.global lbl_g_flg_wonder +lbl_g_flg_wonder: .skip 0x4 -.global lbl_803CBCE8 -lbl_803CBCE8: +.global lbl_g_isConversation +lbl_g_isConversation: .skip 0x4 -.global lbl_803CBCEC -lbl_803CBCEC: +.global lbl_g_ownerConversation +lbl_g_ownerConversation: .skip 0x4 -.global lbl_803CBCF0 -lbl_803CBCF0: +.global lbl_idx_seq$2970 +lbl_idx_seq$2970: .skip 0x4 -.global lbl_803CBCF4 -lbl_803CBCF4: +.global lbl_init$2971 +lbl_init$2971: .skip 0x4 -.global lbl_803CBCF8 -lbl_803CBCF8: +.global lbl_g_cnt_fodbzzt +lbl_g_cnt_fodbzzt: .skip 0x4 -.global lbl_803CBCFC -lbl_803CBCFC: +.global lbl_g_cnt_sleepy +lbl_g_cnt_sleepy: .skip 0x4 -.global lbl_803CBD00 -lbl_803CBD00: +.global lbl_g_needuvincr_tube +lbl_g_needuvincr_tube: .skip 0x4 -.global lbl_803CBD04 -lbl_803CBD04: +.global lbl_g_needuvincr_bzzt +lbl_g_needuvincr_bzzt: .skip 0x4 -.global lbl_803CBD08 -lbl_803CBD08: +.global lbl_g_needuvincr_nightlight +lbl_g_needuvincr_nightlight: .skip 0x4 -.global lbl_803CBD0C -lbl_803CBD0C: +.global lbl_g_needuvincr_slickshield +lbl_g_needuvincr_slickshield: .skip 0x4 -.global lbl_803CBD10 -lbl_803CBD10: +.global lbl_rast_blink__11zNPCFodBomb +lbl_rast_blink__11zNPCFodBomb: .skip 0x4 -.global lbl_803CBD14 -lbl_803CBD14: +.global lbl_tmr_nexthokey__11zNPCFodBzzt +lbl_tmr_nexthokey__11zNPCFodBzzt: .skip 0x4 -.global lbl_803CBD18 -lbl_803CBD18: +.global lbl_tmr_hokeypokey__11zNPCFodBzzt +lbl_tmr_hokeypokey__11zNPCFodBzzt: .skip 0x4 -.global lbl_803CBD1C -lbl_803CBD1C: +.global lbl_cnt_alerthokey__11zNPCFodBzzt +lbl_cnt_alerthokey__11zNPCFodBzzt: .skip 0x4 -.global lbl_803CBD20 -lbl_803CBD20: +.global lbl_rast_discoLight__11zNPCFodBzzt +lbl_rast_discoLight__11zNPCFodBzzt: .skip 0x4 -.global lbl_803CBD24 -lbl_803CBD24: +.global lbl_g_somebodyplay$2375 +lbl_g_somebodyplay$2375: .skip 0x4 -.global lbl_803CBD28 -lbl_803CBD28: +.global lbl_init$2376 +lbl_init$2376: .skip 0x4 -.global lbl_803CBD2C -lbl_803CBD2C: +.global lbl_rast_killcone__10zNPCSleepy +lbl_rast_killcone__10zNPCSleepy: .skip 0x4 -.global lbl_803CBD30 -lbl_803CBD30: +.global lbl_rast_detectcone__10zNPCSleepy +lbl_rast_detectcone__10zNPCSleepy: .skip 0x4 -.global lbl_803CBD34 -lbl_803CBD34: +.global lbl_hyt_NightLightCurrent__10zNPCSleepy +lbl_hyt_NightLightCurrent__10zNPCSleepy: .skip 0x4 -.global lbl_803CBD38 -lbl_803CBD38: +.global lbl_tmr_cycle$3018 +lbl_tmr_cycle$3018: .skip 0x4 -.global lbl_803CBD3C -lbl_803CBD3C: +.global lbl_init$3019 +lbl_init$3019: .skip 0x4 -.global lbl_803CBD40 -lbl_803CBD40: +.global lbl_rad_minimum$3041 +lbl_rad_minimum$3041: .skip 0x4 -.global lbl_803CBD44 -lbl_803CBD44: +.global lbl_init$3042 +lbl_init$3042: .skip 0x4 -.global lbl_803CBD48 -lbl_803CBD48: +.global lbl_next_los_check$3181 +lbl_next_los_check$3181: .skip 0x4 -.global lbl_803CBD4C -lbl_803CBD4C: +.global lbl_init$3182 +lbl_init$3182: .skip 0x4 -.global lbl_803CBD50 -lbl_803CBD50: +.global lbl_los_said_ok$3184 +lbl_los_said_ok$3184: .skip 0x4 -.global lbl_803CBD54 -lbl_803CBD54: +.global lbl_init$3185 +lbl_init$3185: .skip 0x4 -.global lbl_803CBD58 -lbl_803CBD58: +.global lbl_keepgoing$3187 +lbl_keepgoing$3187: .skip 0x4 -.global lbl_803CBD5C -lbl_803CBD5C: +.global lbl_init$3188 +lbl_init$3188: .skip 0x4 -.global lbl_803CBD60 -lbl_803CBD60: +.global lbl_nextfx$3190 +lbl_nextfx$3190: .skip 0x4 -.global lbl_803CBD64 -lbl_803CBD64: +.global lbl_init$3191 +lbl_init$3191: .skip 0x4 -.global lbl_803CBD68 -lbl_803CBD68: +.global lbl_rast_blink__10zNPCArfDog +lbl_rast_blink__10zNPCArfDog: .skip 0x4 -.global lbl_803CBD6C -lbl_803CBD6C: +.global lbl_g_slick_slipfx_owner +lbl_g_slick_slipfx_owner: .skip 0x4 -.global lbl_803CBD70 -lbl_803CBD70: +.global lbl_moreorless$4498 +lbl_moreorless$4498: .skip 0x4 -.global lbl_803CBD74 -lbl_803CBD74: +.global lbl_init$4499 +lbl_init$4499: .skip 0x4 -.global lbl_803CBD78 -lbl_803CBD78: +.global lbl_g_pemit_smoke +lbl_g_pemit_smoke: .skip 0x4 -.global lbl_803CBD7C -lbl_803CBD7C: +.global lbl_g_pemit_flame +lbl_g_pemit_flame: .skip 0x4 -.global lbl_803CBD80 -lbl_803CBD80: +.global lbl_g_pemit_trek +lbl_g_pemit_trek: .skip 0x4 -.global lbl_803CBD84 -lbl_803CBD84: +.global lbl_g_pemit_propwash +lbl_g_pemit_propwash: .skip 0x4 -.global lbl_803CBD88 -lbl_803CBD88: +.global lbl_g_pemit_exhaust +lbl_g_pemit_exhaust: .skip 0x4 -.global lbl_803CBD8C -lbl_803CBD8C: +.global lbl_g_pemit_steam +lbl_g_pemit_steam: .skip 0x4 -.global lbl_803CBD90 -lbl_803CBD90: +.global lbl_g_pemit_aqualeak +lbl_g_pemit_aqualeak: .skip 0x4 -.global lbl_803CBD94 -lbl_803CBD94: +.global lbl_rast_shadBalloon__14zNPCBalloonBoy +lbl_rast_shadBalloon__14zNPCBalloonBoy: .skip 0x4 -.global lbl_803CBD98 -lbl_803CBD98: +.global lbl_takeThePain$2049 +lbl_takeThePain$2049: .skip 0x4 -.global lbl_803CBD9C -lbl_803CBD9C: +.global lbl_init$2050 +lbl_init$2050: .skip 0x4 -.global lbl_803CBDA0 -lbl_803CBDA0: +.global lbl_aid_fresnelTxtr__15zNPCBubbleBuddy +lbl_aid_fresnelTxtr__15zNPCBubbleBuddy: .skip 0x4 -.global lbl_803CBDA4 -lbl_803CBDA4: +.global lbl_aid_enviroTxtr__15zNPCBubbleBuddy +lbl_aid_enviroTxtr__15zNPCBubbleBuddy: .skip 0x4 -.global lbl_803CBDA8 -lbl_803CBDA8: +.global lbl_txtr_fresnel__15zNPCBubbleBuddy +lbl_txtr_fresnel__15zNPCBubbleBuddy: .skip 0x4 -.global lbl_803CBDAC -lbl_803CBDAC: +.global lbl_txtr_enviro__15zNPCBubbleBuddy +lbl_txtr_enviro__15zNPCBubbleBuddy: .skip 0x4 -.global lbl_803CBDB0 -lbl_803CBDB0: +.global lbl_rast_fresnel__15zNPCBubbleBuddy +lbl_rast_fresnel__15zNPCBubbleBuddy: .skip 0x4 -.global lbl_803CBDB4 -lbl_803CBDB4: +.global lbl_rast_enviro__15zNPCBubbleBuddy +lbl_rast_enviro__15zNPCBubbleBuddy: .skip 0x4 -.global lbl_803CBDB8 -lbl_803CBDB8: +.global lbl_CruiseBubbleDoesBubbleBuddyToo +lbl_CruiseBubbleDoesBubbleBuddyToo: .skip 0x4 -.global lbl_803CBDBC -lbl_803CBDBC: +.global lbl_tmr_pulseAlpha$2257 +lbl_tmr_pulseAlpha$2257: .skip 0x4 -.global lbl_803CBDC0 -lbl_803CBDC0: +.global lbl_init$2258 +lbl_init$2258: .skip 0x4 -.global lbl_803CBDC4 -lbl_803CBDC4: +.global lbl_bb_env_texture +lbl_bb_env_texture: .skip 0x4 -.global lbl_803CBDC8 -lbl_803CBDC8: +.global lbl_bb_fresnel_texture +lbl_bb_fresnel_texture: .skip 0x8 -.global lbl_803CBDD0 -lbl_803CBDD0: +.global lbl_orphanList +lbl_orphanList: .skip 0x4 -.global lbl_803CBDD4 -lbl_803CBDD4: +.global lbl_numTikisOnScreen +lbl_numTikisOnScreen: .skip 0x4 -.global lbl_803CBDD8 -lbl_803CBDD8: +.global lbl_cloudEmitter +lbl_cloudEmitter: .skip 0x4 -.global lbl_803CBDDC -lbl_803CBDDC: +.global lbl_sHelmetRast +lbl_sHelmetRast: .skip 0x4 -.global lbl_803CBDE0 -lbl_803CBDE0: +.global lbl_g_modinit_1 +lbl_g_modinit_1: .skip 0x4 -.global lbl_803CBDE4 -lbl_803CBDE4: +.global lbl_g_behavmgr +lbl_g_behavmgr: .skip 0x4 -.global lbl_803CBDE8 -lbl_803CBDE8: +.global lbl_sSkyCount +lbl_sSkyCount: .skip 0x8 -.global lbl_803CBDF0 -lbl_803CBDF0: +.global lbl_old_pants_clip_radius__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_ +lbl_old_pants_clip_radius__Q212bungee_state35_unnamed_zEntPlayerBungeeState_cpp_: .skip 0x4 -.global lbl_803CBDF4 -lbl_803CBDF4: +.global lbl_registered$1011 +lbl_registered$1011: .skip 0x1 -.global lbl_803CBDF5 -lbl_803CBDF5: +.global lbl_init$1012 +lbl_init$1012: .skip 0x1 -.global lbl_803CBDF6 -lbl_803CBDF6: +.global lbl_init$2204 +lbl_init$2204: .skip 0x1 -.global lbl_803CBDF7 -lbl_803CBDF7: +.global lbl_init$2207 +lbl_init$2207: .skip 0x1 -.global lbl_803CBDF8 -lbl_803CBDF8: +.global lbl_start_from$2298 +lbl_start_from$2298: .skip 0x4 -.global lbl_803CBDFC -lbl_803CBDFC: +.global lbl_init$2299 +lbl_init$2299: .skip 0x4 -.global lbl_803CBE00 -lbl_803CBE00: +.global lbl_start_to$2301 +lbl_start_to$2301: .skip 0x4 -.global lbl_803CBE04 -lbl_803CBE04: +.global lbl_init$2302 +lbl_init$2302: .skip 0x4 -.global lbl_803CBE08 -lbl_803CBE08: +.global lbl_sNumTables +lbl_sNumTables: .skip 0x8 -.global lbl_803CBE10 -lbl_803CBE10: +.global lbl_oob_player_teleported +lbl_oob_player_teleported: .skip 0x1 -.global lbl_803CBE11 -lbl_803CBE11: +.global lbl_init$1549 +lbl_init$1549: .skip 0x3 -.global lbl_803CBE14 -lbl_803CBE14: +.global lbl_in_state$1548 +lbl_in_state$1548: .skip 0x8 -.global lbl_803CBE1C -lbl_803CBE1C: +.global lbl_init$1552 +lbl_init$1552: .skip 0x4 -.global lbl_803CBE20 -lbl_803CBE20: +.global lbl_out_state$1551 +lbl_out_state$1551: .skip 0x8 -.global lbl_803CBE28 -lbl_803CBE28: +.global lbl_init$1555 +lbl_init$1555: .skip 0x1 -.global lbl_803CBE29 -lbl_803CBE29: +.global lbl_init$1558 +lbl_init$1558: .skip 0x7 -.global lbl_803CBE30 -lbl_803CBE30: +.global lbl_gGridIterActive +lbl_gGridIterActive: .skip 0x4 -.global lbl_803CBE34 -lbl_803CBE34: +.global lbl_k$920 +lbl_k$920: .skip 0x4 -.global lbl_803CBE38 -lbl_803CBE38: +.global lbl_sCurrVert +lbl_sCurrVert: .skip 0x4 -.global lbl_803CBE3C -lbl_803CBE3C: +.global lbl_sAtomicStartCount +lbl_sAtomicStartCount: .skip 0x4 -.global lbl_803CBE40 -lbl_803CBE40: +.global lbl_sAtomicStartVert +lbl_sAtomicStartVert: .skip 0x8 -.global lbl_803CBE48 -lbl_803CBE48: +.global lbl_iModelHack_DisablePrelight +lbl_iModelHack_DisablePrelight: .skip 0x4 -.global lbl_803CBE4C -lbl_803CBE4C: +.global lbl_gLastLightKit +lbl_gLastLightKit: .skip 0x4 -.global lbl_803CBE50 -lbl_803CBE50: +.global lbl_zgoo_gps +lbl_zgoo_gps: .skip 0x4 -.global lbl_803CBE54 -lbl_803CBE54: +.global lbl_zgoo_ngps +lbl_zgoo_ngps: .skip 0x4 -.global lbl_803CBE58 -lbl_803CBE58: +.global lbl_zgoo_nused +lbl_zgoo_nused: .skip 0x8 -.global lbl_803CBE60 -lbl_803CBE60: +.global lbl_zGridInitted +lbl_zGridInitted: .skip 0x4 -.global lbl_803CBE64 -lbl_803CBE64: +.global lbl_init$667 +lbl_init$667: .skip 0x4 -.global lbl_803CBE68 -lbl_803CBE68: +.global lbl_g_pemit_smoky +lbl_g_pemit_smoky: .skip 0x4 -.global lbl_803CBE6C -lbl_803CBE6C: +.global lbl_g_pemit_steam_1 +lbl_g_pemit_steam_1: .skip 0x4 -.global lbl_803CBE70 -lbl_803CBE70: +.global lbl_g_pemit_overheat +lbl_g_pemit_overheat: .skip 0x4 -.global lbl_803CBE74 -lbl_803CBE74: +.global lbl_rast_blinky__13zNPCDuplotron +lbl_rast_blinky__13zNPCDuplotron: .skip 0x4 -.global lbl_803CBE78 -lbl_803CBE78: +.global lbl_skip$1156 +lbl_skip$1156: .skip 0x4 -.global lbl_803CBE7C -lbl_803CBE7C: +.global lbl_init$1157 +lbl_init$1157: .skip 0x4 -.global lbl_803CBE80 -lbl_803CBE80: +.global lbl_sBucketDummyWorld +lbl_sBucketDummyWorld: .skip 0x4 -.global lbl_803CBE84 -lbl_803CBE84: +.global lbl_sBucketDummyCamera +lbl_sBucketDummyCamera: .skip 0x4 -.global lbl_803CBE88 -lbl_803CBE88: +.global lbl_sBucketCurr +lbl_sBucketCurr: .skip 0x4 -.global lbl_803CBE8C -lbl_803CBE8C: +.global lbl_sBucketCount +lbl_sBucketCount: .skip 0x4 -.global lbl_803CBE90 -lbl_803CBE90: +.global lbl_sBucketList +lbl_sBucketList: .skip 0x4 -.global lbl_803CBE94 -lbl_803CBE94: +.global lbl_sBucketClipCullCurr +lbl_sBucketClipCullCurr: .skip 0x4 -.global lbl_803CBE98 -lbl_803CBE98: +.global lbl_sBucketClipCullCount +lbl_sBucketClipCullCount: .skip 0x4 -.global lbl_803CBE9C -lbl_803CBE9C: +.global lbl_sBucketClipCullList +lbl_sBucketClipCullList: .skip 0x4 -.global lbl_803CBEA0 -lbl_803CBEA0: +.global lbl_sAlphaCurr +lbl_sAlphaCurr: .skip 0x4 -.global lbl_803CBEA4 -lbl_803CBEA4: +.global lbl_sAlphaStart +lbl_sAlphaStart: .skip 0x4 -.global lbl_803CBEA8 -lbl_803CBEA8: +.global lbl_sAlphaCount +lbl_sAlphaCount: .skip 0x4 -.global lbl_803CBEAC -lbl_803CBEAC: +.global lbl_sAlphaList +lbl_sAlphaList: .skip 0x4 -.global lbl_803CBEB0 -lbl_803CBEB0: +.global lbl_sNumActiveFrags +lbl_sNumActiveFrags: .skip 0x4 -.global lbl_803CBEB4 -lbl_803CBEB4: +.global lbl_sCinModel +lbl_sCinModel: .skip 0x4 -.global lbl_803CBEB8 -lbl_803CBEB8: +.global lbl_sCinCB +lbl_sCinCB: .skip 0x4 -.global lbl_803CBEBC -lbl_803CBEBC: +.global lbl_sCinFrag +lbl_sCinFrag: .skip 0x4 -.global lbl_803CBEC0 -lbl_803CBEC0: +.global lbl_g_drawSpawnBounds +lbl_g_drawSpawnBounds: .skip 0x8 -.global lbl_803CBEC8 -lbl_803CBEC8: +.global lbl_sPlayerIn +lbl_sPlayerIn: .skip 0x4 -.global lbl_803CBECC -lbl_803CBECC: +.global lbl_sPlayerNear +lbl_sPlayerNear: .skip 0x4 -.global lbl_803CBED0 -lbl_803CBED0: +.global lbl_sTeleportUI +lbl_sTeleportUI: .skip 0x4 -.global lbl_803CBED4 -lbl_803CBED4: +.global lbl_sTeleportCamPitch +lbl_sTeleportCamPitch: .skip 0x4 -.global lbl_803CBED8 -lbl_803CBED8: +.global lbl_gBusStopIsRunning +lbl_gBusStopIsRunning: .skip 0x4 -.global lbl_803CBEDC -lbl_803CBEDC: +.global lbl_sBusStopUI +lbl_sBusStopUI: .skip 0x4 -.global lbl_803CBEE0 -lbl_803CBEE0: +.global lbl_dst_toCamMax$1534 +lbl_dst_toCamMax$1534: .skip 0x4 -.global lbl_803CBEE4 -lbl_803CBEE4: +.global lbl_init$1535 +lbl_init$1535: .skip 0x4 -.global lbl_803CBEE8 -lbl_803CBEE8: +.global lbl_init$2216 +lbl_init$2216: .skip 0x4 -.global lbl_803CBEEC -lbl_803CBEEC: +.global lbl_init$2217 +lbl_init$2217: .skip 0x4 -.global lbl_803CBEF0 -lbl_803CBEF0: +.global lbl_g_pc_playerInvisible +lbl_g_pc_playerInvisible: .skip 0x8 -.global lbl_803CBEF8 -lbl_803CBEF8: +.global lbl_zero$829 +lbl_zero$829: .skip 0x4 -.global lbl_803CBEFC -lbl_803CBEFC: +.global lbl_registered$1502 +lbl_registered$1502: .skip 0x1 -.global lbl_803CBEFD -lbl_803CBEFD: +.global lbl_init$1503 +lbl_init$1503: .skip 0x1 -.global lbl_803CBEFE -lbl_803CBEFE: +.global lbl_init$2122 +lbl_init$2122: .skip 0x2 -.global lbl_803CBF00 -lbl_803CBF00: +.global lbl_start_state$2121 +lbl_start_state$2121: .skip 0x8 -.global lbl_803CBF08 -lbl_803CBF08: +.global lbl_init$2125 +lbl_init$2125: .skip 0x1 -.global lbl_803CBF09 -lbl_803CBF09: +.global lbl_init$2128 +lbl_init$2128: .skip 0x1 -.global lbl_803CBF0A -lbl_803CBF0A: +.global lbl_init$2131 +lbl_init$2131: .skip 0x2 -.global lbl_803CBF0C -lbl_803CBF0C: +.global lbl_stop_state$2130 +lbl_stop_state$2130: .skip 0xC -.global lbl_803CBF18 -lbl_803CBF18: +.global lbl_head_active__22_unnamed_zTextBox_cpp_ +lbl_head_active__22_unnamed_zTextBox_cpp_: .skip 0x8 -.global lbl_803CBF20 -lbl_803CBF20: +.global lbl_tcb__8ztaskbox +lbl_tcb__8ztaskbox: .skip 0x4 -.global lbl_803CBF24 -lbl_803CBF24: +.global lbl_shared__22_unnamed_zTaskBox_cpp_ +lbl_shared__22_unnamed_zTaskBox_cpp_: .skip 0x4 -.global lbl_803CBF28 -lbl_803CBF28: +.global lbl_init$775 +lbl_init$775: .skip 0x8 -.global lbl_803CBF30 -lbl_803CBF30: +.global lbl_read_sizzze +lbl_read_sizzze: .skip 0x8 -.global lbl_803CBF38 -lbl_803CBF38: +.global lbl_g_contract_for_hire +lbl_g_contract_for_hire: .skip 0x4 -.global lbl_803CBF3C -lbl_803CBF3C: +.global lbl_g_pemit_holder +lbl_g_pemit_holder: .skip 0x4 -.global lbl_803CBF40 -lbl_803CBF40: +.global lbl_g_boss_is_in_the_house +lbl_g_boss_is_in_the_house: .skip 0x4 -.global lbl_803CBF44 -lbl_803CBF44: +.global lbl_g_pemit_holder_1 +lbl_g_pemit_holder_1: .skip 0x4 -.global lbl_803CBF48 -lbl_803CBF48: +.global lbl_cnt_nextMedic$1100 +lbl_cnt_nextMedic$1100: .skip 0x4 -.global lbl_803CBF4C -lbl_803CBF4C: +.global lbl_init$1101 +lbl_init$1101: .skip 0x1 -.global lbl_803CBF4D -lbl_803CBF4D: +.global lbl_init$1123 +lbl_init$1123: .skip 0x1 -.global lbl_803CBF4E -lbl_803CBF4E: +.global lbl_init$1126 +lbl_init$1126: .skip 0x1 -.global lbl_803CBF4F -lbl_803CBF4F: +.global lbl_init$1129 +lbl_init$1129: .skip 0x1 -.global lbl_803CBF50 -lbl_803CBF50: +.global lbl_sShadRaster +lbl_sShadRaster: .skip 0x4 -.global lbl_803CBF54 -lbl_803CBF54: +.global lbl_sShadVertCount +lbl_sShadVertCount: .skip 0x4 -.global lbl_803CBF58 -lbl_803CBF58: +.global lbl_sModelMat +lbl_sModelMat: .skip 0x8 -.global lbl_803CBF60 -lbl_803CBF60: +.global lbl_current_disco_floor__25_unnamed_zDiscoFloor_cpp_ +lbl_current_disco_floor__25_unnamed_zDiscoFloor_cpp_: .skip 0x4 -.global lbl_803CBF64 -lbl_803CBF64: +.global lbl_bit_index$829 +lbl_bit_index$829: .skip 0x4 -.global lbl_803CBF68 -lbl_803CBF68: +.global lbl_init$830 +lbl_init$830: .skip 0x4 -.global lbl_803CBF6C -lbl_803CBF6C: +.global lbl_r$832 +lbl_r$832: .skip 0x4 -.global lbl_803CBF70 -lbl_803CBF70: +.global lbl_inited$975 +lbl_inited$975: .skip 0x1 -.global lbl_803CBF71 -lbl_803CBF71: +.global lbl_init$976_1 +lbl_init$976_1: .skip 0x3 -.global lbl_803CBF74 -lbl_803CBF74: +.global lbl_clone_pipe__25_unnamed_zDiscoFloor_cpp_ +lbl_clone_pipe__25_unnamed_zDiscoFloor_cpp_: .skip 0x4 -.global lbl_803CBF78 -lbl_803CBF78: +.global lbl_sOthersHaventBeenAdded +lbl_sOthersHaventBeenAdded: .skip 0x1 -.global lbl_803CBF79 -lbl_803CBF79: +.global lbl_sPCWasBubbleBouncing +lbl_sPCWasBubbleBouncing: .skip 0x3 -.global lbl_803CBF7C -lbl_803CBF7C: +.global lbl_sRadiusOfRing +lbl_sRadiusOfRing: .skip 0x4 -.global lbl_803CBF80 -lbl_803CBF80: +.global lbl_sElbowDropTimer +lbl_sElbowDropTimer: .skip 0x4 -.global lbl_803CBF84 -lbl_803CBF84: +.global lbl_sChaseTimer +lbl_sChaseTimer: .skip 0x4 -.global lbl_803CBF88 -lbl_803CBF88: +.global lbl_sNumAttacks +lbl_sNumAttacks: .skip 0x4 -.global lbl_803CBF8C -lbl_803CBF8C: +.global lbl_sDidClothesline +lbl_sDidClothesline: .skip 0x4 -.global lbl_803CBF90 -lbl_803CBF90: +.global lbl_sElbowDropThreshold +lbl_sElbowDropThreshold: .skip 0x4 -.global lbl_803CBF94 -lbl_803CBF94: +.global lbl_sSandyPtr +lbl_sSandyPtr: .skip 0x4 -.global lbl_803CBF98 -lbl_803CBF98: +.global lbl_sCamSubTarget +lbl_sCamSubTarget: .skip 0x4 -.global lbl_803CBF9C -lbl_803CBF9C: +.global lbl_sCurrYaw +lbl_sCurrYaw: .skip 0x4 -.global lbl_803CBFA0 -lbl_803CBFA0: +.global lbl_sCurrHeight +lbl_sCurrHeight: .skip 0x4 -.global lbl_803CBFA4 -lbl_803CBFA4: +.global lbl_sCurrRadius +lbl_sCurrRadius: .skip 0x4 -.global lbl_803CBFA8 -lbl_803CBFA8: +.global lbl_sCurrPitch +lbl_sCurrPitch: .skip 0x4 -.global lbl_803CBFAC -lbl_803CBFAC: +.global lbl_sCurrNFSound +lbl_sCurrNFSound: .skip 0x4 -.global lbl_803CBFB0 -lbl_803CBFB0: +.global lbl_spawn_emitter__31_unnamed_zNPCTypeKingJelly_cpp_ +lbl_spawn_emitter__31_unnamed_zNPCTypeKingJelly_cpp_: .skip 0x4 -.global lbl_803CBFB4 -lbl_803CBFB4: +.global lbl_zap_emitter__31_unnamed_zNPCTypeKingJelly_cpp_ +lbl_zap_emitter__31_unnamed_zNPCTypeKingJelly_cpp_: .skip 0x4 -.global lbl_803CBFB8 -lbl_803CBFB8: +.global lbl_shock_ring_emitter__31_unnamed_zNPCTypeKingJelly_cpp_ +lbl_shock_ring_emitter__31_unnamed_zNPCTypeKingJelly_cpp_: .skip 0x4 -.global lbl_803CBFBC -lbl_803CBFBC: +.global lbl_thump_ring_emitter__31_unnamed_zNPCTypeKingJelly_cpp_ +lbl_thump_ring_emitter__31_unnamed_zNPCTypeKingJelly_cpp_: .skip 0x4 -.global lbl_803CBFC0 -lbl_803CBFC0: +.global lbl_sclookup_inited$1915 +lbl_sclookup_inited$1915: .skip 0x1 -.global lbl_803CBFC1 -lbl_803CBFC1: +.global lbl_init$1916 +lbl_init$1916: .skip 0x7 -.global lbl_803CBFC8 -lbl_803CBFC8: +.global lbl_exhaust_emitter__27_unnamed_zNPCTypePrawn_cpp_ +lbl_exhaust_emitter__27_unnamed_zNPCTypePrawn_cpp_: .skip 0x4 -.global lbl_803CBFCC -lbl_803CBFCC: +.global lbl_registered$1947 +lbl_registered$1947: .skip 0x1 -.global lbl_803CBFCD -lbl_803CBFCD: +.global lbl_init$1948 +lbl_init$1948: .skip 0x3 -.global lbl_803CBFD0 -lbl_803CBFD0: +.global lbl_lerp$1950 +lbl_lerp$1950: .skip 0x4 -.global lbl_803CBFD4 -lbl_803CBFD4: +.global lbl_init$1951 +lbl_init$1951: .skip 0x1 -.global lbl_803CBFD5 -lbl_803CBFD5: +.global lbl_registered$2073 +lbl_registered$2073: .skip 0x1 -.global lbl_803CBFD6 -lbl_803CBFD6: +.global lbl_init$2074 +lbl_init$2074: .skip 0x2 -.global lbl_803CBFD8 -lbl_803CBFD8: +.global lbl_lerp$2076 +lbl_lerp$2076: .skip 0x4 -.global lbl_803CBFDC -lbl_803CBFDC: +.global lbl_init$2077 +lbl_init$2077: .skip 0x4 -.global lbl_803CBFE0 -lbl_803CBFE0: +.global lbl_sSB1_Ptr +lbl_sSB1_Ptr: .skip 0x4 -.global lbl_803CBFE4 -lbl_803CBFE4: +.global lbl_sSB1_armTgtHit +lbl_sSB1_armTgtHit: .skip 0x4 -.global lbl_803CBFE8 -lbl_803CBFE8: +.global lbl_sSB1_deflated +lbl_sSB1_deflated: .skip 0x8 -.global lbl_803CBFF0 -lbl_803CBFF0: +.global lbl__singleton__9zNPCB_SB2 +lbl__singleton__9zNPCB_SB2: .skip 0x4 -.global lbl_803CBFF4 -lbl_803CBFF4: +.global lbl_fade_time$3224 +lbl_fade_time$3224: .skip 0x4 -.global lbl_803CBFF8 -lbl_803CBFF8: +.global lbl_init$3225 +lbl_init$3225: .skip 0x1 -.global lbl_803CBFF9 -lbl_803CBFF9: +.global lbl_use_smooth$3262 +lbl_use_smooth$3262: .skip 0x1 -.global lbl_803CBFFA -lbl_803CBFFA: +.global lbl_init$3263 +lbl_init$3263: .skip 0x6 -.global lbl_803CC000 -lbl_803CC000: +.global lbl_sOthersHaventBeenAdded_1 +lbl_sOthersHaventBeenAdded_1: .skip 0x4 -.global lbl_803CC004 -lbl_803CC004: +.global lbl_sPat_Ptr +lbl_sPat_Ptr: .skip 0x4 -.global lbl_803CC008 -lbl_803CC008: +.global lbl_sCamSubTarget_1 +lbl_sCamSubTarget_1: .skip 0x4 -.global lbl_803CC00C -lbl_803CC00C: +.global lbl_sCurrYaw_1 +lbl_sCurrYaw_1: .skip 0x4 -.global lbl_803CC010 -lbl_803CC010: +.global lbl_sCurrHeight_1 +lbl_sCurrHeight_1: .skip 0x4 -.global lbl_803CC014 -lbl_803CC014: +.global lbl_sCurrRadius_1 +lbl_sCurrRadius_1: .skip 0x4 -.global lbl_803CC018 -lbl_803CC018: +.global lbl_sCurrPitch_1 +lbl_sCurrPitch_1: .skip 0x4 -.global lbl_803CC01C -lbl_803CC01C: +.global lbl_minYVel +lbl_minYVel: .skip 0x4 -.global lbl_803CC020 -lbl_803CC020: +.global lbl_varYVel +lbl_varYVel: .skip 0x4 -.global lbl_803CC024 -lbl_803CC024: +.global lbl_minHMul +lbl_minHMul: .skip 0x4 -.global lbl_803CC028 -lbl_803CC028: +.global lbl_varHMul +lbl_varHMul: .skip 0x4 -.global lbl_803CC02C -lbl_803CC02C: +.global lbl_minT +lbl_minT: .skip 0x4 -.global lbl_803CC030 -lbl_803CC030: +.global lbl_varT +lbl_varT: .skip 0x4 -.global lbl_803CC034 -lbl_803CC034: +.global lbl_sCurrNFSound_1 +lbl_sCurrNFSound_1: .skip 0x4 -.global lbl_803CC038 -lbl_803CC038: +.global lbl_sNumPTanks +lbl_sNumPTanks: .skip 0x4 -.global lbl_803CC03C -lbl_803CC03C: +.global lbl_sSparklePTank +lbl_sSparklePTank: .skip 0x4 -.global lbl_803CC040 -lbl_803CC040: +.global lbl_sBubblePTank +lbl_sBubblePTank: .skip 0x4 -.global lbl_803CC044 -lbl_803CC044: +.global lbl_sMenuBubblePTank +lbl_sMenuBubblePTank: .skip 0x4 -.global lbl_803CC048 -lbl_803CC048: +.global lbl_sSnowPTank +lbl_sSnowPTank: .skip 0x4 -.global lbl_803CC04C -lbl_803CC04C: +.global lbl_sSteamPTank +lbl_sSteamPTank: .skip 0x4 -.global lbl_803CC050 -lbl_803CC050: +.global lbl_sSparkleAnimTime +lbl_sSparkleAnimTime: .skip 0x4 -.global lbl_803CC054 -lbl_803CC054: +.global lbl_sBubbleData +lbl_sBubbleData: .skip 0x4 -.global lbl_803CC058 -lbl_803CC058: +.global lbl_sMenuBubbleData +lbl_sMenuBubbleData: .skip 0x4 -.global lbl_803CC05C -lbl_803CC05C: +.global lbl_snow_particles__23_unnamed_zParPTank_cpp_ +lbl_snow_particles__23_unnamed_zParPTank_cpp_: .skip 0x4 -.global lbl_803CC060 -lbl_803CC060: +.global lbl_sSteamAnimTime +lbl_sSteamAnimTime: .skip 0x8 -.global lbl_803CC068 -lbl_803CC068: +.global lbl_tCB +lbl_tCB: .skip 0x4 -.global lbl_803CC06C -lbl_803CC06C: +.global lbl_init$781 +lbl_init$781: .skip 0x4 -.global lbl_803CC070 -lbl_803CC070: +.global lbl_plasma_emitter__30_unnamed_zNPCTypeDutchman_cpp_ +lbl_plasma_emitter__30_unnamed_zNPCTypeDutchman_cpp_: .skip 0x4 -.global lbl_803CC074 -lbl_803CC074: +.global lbl_spark_emitter__30_unnamed_zNPCTypeDutchman_cpp_ +lbl_spark_emitter__30_unnamed_zNPCTypeDutchman_cpp_: .skip 0x4 -.global lbl_803CC078 -lbl_803CC078: +.global lbl_light_emitter__30_unnamed_zNPCTypeDutchman_cpp_ +lbl_light_emitter__30_unnamed_zNPCTypeDutchman_cpp_: .skip 0x4 -.global lbl_803CC07C -lbl_803CC07C: +.global lbl_eyeglow_emitter__30_unnamed_zNPCTypeDutchman_cpp_ +lbl_eyeglow_emitter__30_unnamed_zNPCTypeDutchman_cpp_: .skip 0x8 -.global lbl_803CC084 -lbl_803CC084: +.global lbl_death_emitter__30_unnamed_zNPCTypeDutchman_cpp_ +lbl_death_emitter__30_unnamed_zNPCTypeDutchman_cpp_: .skip 0x4 -.global lbl_803CC088 -lbl_803CC088: +.global lbl_dissolve_emitter__30_unnamed_zNPCTypeDutchman_cpp_ +lbl_dissolve_emitter__30_unnamed_zNPCTypeDutchman_cpp_: .skip 0x4 -.global lbl_803CC08C -lbl_803CC08C: +.global lbl_fadeout_emitter__30_unnamed_zNPCTypeDutchman_cpp_ +lbl_fadeout_emitter__30_unnamed_zNPCTypeDutchman_cpp_: .skip 0x4 -.global lbl_803CC090 -lbl_803CC090: +.global lbl_fadein_emitter__30_unnamed_zNPCTypeDutchman_cpp_ +lbl_fadein_emitter__30_unnamed_zNPCTypeDutchman_cpp_: .skip 0x4 -.global lbl_803CC094 -lbl_803CC094: +.global lbl_snot_emitter__30_unnamed_zNPCTypeDutchman_cpp_ +lbl_snot_emitter__30_unnamed_zNPCTypeDutchman_cpp_: .skip 0x4 -.global lbl_803CC098 -lbl_803CC098: +.global lbl_slime_emitter__30_unnamed_zNPCTypeDutchman_cpp_ +lbl_slime_emitter__30_unnamed_zNPCTypeDutchman_cpp_: .skip 0x4 -.global lbl_803CC09C -lbl_803CC09C: +.global lbl_hand_trail_emitter__30_unnamed_zNPCTypeDutchman_cpp_ +lbl_hand_trail_emitter__30_unnamed_zNPCTypeDutchman_cpp_: .skip 0x4 -.global lbl_803CC0A0 -lbl_803CC0A0: +.global lbl_blob_emitter__30_unnamed_zNPCTypeDutchman_cpp_ +lbl_blob_emitter__30_unnamed_zNPCTypeDutchman_cpp_: .skip 0x4 -.global lbl_803CC0A4 -lbl_803CC0A4: +.global lbl_dutchman_reticle_ent +lbl_dutchman_reticle_ent: .skip 0x4 -.global lbl_803CC0A8 -lbl_803CC0A8: +.global lbl_dutchman_reticle_radius +lbl_dutchman_reticle_radius: .skip 0x4 -.global lbl_803CC0AC -lbl_803CC0AC: +.global lbl_dutchman_count +lbl_dutchman_count: .skip 0x4 -.global lbl_803CC0B0 -lbl_803CC0B0: +.global lbl_active_emitters_size__20_unnamed_xDecal_cpp_ +lbl_active_emitters_size__20_unnamed_xDecal_cpp_: .skip 0x8 -.global lbl_803CC0B8 -lbl_803CC0B8: +.global lbl_sCamTweakCount +lbl_sCamTweakCount: .skip 0x4 -.global lbl_803CC0BC -lbl_803CC0BC: +.global lbl_sCamTweakLerp +lbl_sCamTweakLerp: .skip 0x4 -.global lbl_803CC0C0 -lbl_803CC0C0: +.global lbl_sCamTweakTime +lbl_sCamTweakTime: .skip 0x4 -.global lbl_803CC0C4 -lbl_803CC0C4: +.global lbl_sCamTweakPitch +lbl_sCamTweakPitch: .skip 0x8 -.global lbl_803CC0CC -lbl_803CC0CC: +.global lbl_sCamTweakDistMult +lbl_sCamTweakDistMult: .skip 0x8 -.global lbl_803CC0D4 -lbl_803CC0D4: +.global lbl_sCamTweakPitchCur +lbl_sCamTweakPitchCur: .skip 0x4 -.global lbl_803CC0D8 -lbl_803CC0D8: +.global lbl_sCamTweakDistMultCur +lbl_sCamTweakDistMultCur: .skip 0x4 -.global lbl_803CC0DC -lbl_803CC0DC: +.global lbl_sCamD +lbl_sCamD: .skip 0x4 -.global lbl_803CC0E0 -lbl_803CC0E0: +.global lbl_sCamH +lbl_sCamH: .skip 0x4 -.global lbl_803CC0E4 -lbl_803CC0E4: +.global lbl_sCamPitch +lbl_sCamPitch: .skip 0x4 -.global lbl_803CC0E8 -lbl_803CC0E8: +.global lbl_inited__24_unnamed_xPtankPool_cpp_ +lbl_inited__24_unnamed_xPtankPool_cpp_: .skip 0x8 -.global lbl_803CC0F0 -lbl_803CC0F0: +.global lbl_mFontData__7ROMFont +lbl_mFontData__7ROMFont: .skip 0x4 -.global lbl_803CC0F4 -lbl_803CC0F4: +.global lbl_mXFBs__7ROMFont +lbl_mXFBs__7ROMFont: .skip 0x8 -.global lbl_803CC0FC -lbl_803CC0FC: +.global lbl_mCurrentFrameBuffer__7ROMFont +lbl_mCurrentFrameBuffer__7ROMFont: .skip 0x4 -.global lbl_803CC100 -lbl_803CC100: +.global lbl_mRenderMode__7ROMFont +lbl_mRenderMode__7ROMFont: .skip 0x4 -.global lbl_803CC104 -lbl_803CC104: +.global lbl_mWasResetButtonPressed__11ResetButton +lbl_mWasResetButtonPressed__11ResetButton: .skip 0x4 -.global lbl_803CC108 -lbl_803CC108: +.global lbl_mSndKill__11ResetButton +lbl_mSndKill__11ResetButton: .skip 0x4 -.global lbl_803CC10C -lbl_803CC10C: +.global lbl_mSndSuspend__8iTRCDisk +lbl_mSndSuspend__8iTRCDisk: .skip 0x4 -.global lbl_803CC110 -lbl_803CC110: +.global lbl_mSndResume__8iTRCDisk +lbl_mSndResume__8iTRCDisk: .skip 0x4 -.global lbl_803CC114 -lbl_803CC114: +.global lbl_mPadStopRumbling__8iTRCDisk +lbl_mPadStopRumbling__8iTRCDisk: .skip 0x4 -.global lbl_803CC118 -lbl_803CC118: +.global lbl_mSndKill__8iTRCDisk +lbl_mSndKill__8iTRCDisk: .skip 0x4 -.global lbl_803CC11C -lbl_803CC11C: +.global lbl_mMovieSuspendFunction__8iTRCDisk +lbl_mMovieSuspendFunction__8iTRCDisk: .skip 0x4 -.global lbl_803CC120 -lbl_803CC120: +.global lbl_mMovieResumeFunction__8iTRCDisk +lbl_mMovieResumeFunction__8iTRCDisk: .skip 0x8 -.global lbl_803CC128 -lbl_803CC128: +.global lbl_g_gameExtrasFlags +lbl_g_gameExtrasFlags: .skip 0x4 -.global lbl_803CC12C -lbl_803CC12C: +.global lbl_g_isSpecialDay +lbl_g_isSpecialDay: .skip 0x4 -.global lbl_803CC130 -lbl_803CC130: +.global lbl_g_mon +lbl_g_mon: .skip 0x4 -.global lbl_803CC134 -lbl_803CC134: +.global lbl_g_day +lbl_g_day: .skip 0x4 -.global lbl_803CC138 -lbl_803CC138: +.global lbl_howfreq$1387 +lbl_howfreq$1387: .skip 0x4 -.global lbl_803CC13C -lbl_803CC13C: +.global lbl_init$1388 +lbl_init$1388: .skip 0x1 -.global lbl_803CC13D -lbl_803CC13D: +.global lbl_init$1486 +lbl_init$1486: .skip 0x3 -.global lbl_803CC140 -lbl_803CC140: +.global lbl_howfreq$2148 +lbl_howfreq$2148: .skip 0x4 -.global lbl_803CC144 -lbl_803CC144: +.global lbl_init$2149 +lbl_init$2149: .skip 0x4 -.global lbl_803CC148 -lbl_803CC148: +.global lbl_g_cnt_activehaz +lbl_g_cnt_activehaz: .skip 0x4 -.global lbl_803CC14C -lbl_803CC14C: +.global lbl_g_pemit_default +lbl_g_pemit_default: .skip 0x4 -.global lbl_803CC150 -lbl_803CC150: +.global lbl_g_pemit_zapwarn +lbl_g_pemit_zapwarn: .skip 0x4 -.global lbl_803CC154 -lbl_803CC154: +.global lbl_g_pemit_zapwave +lbl_g_pemit_zapwave: .skip 0x4 -.global lbl_803CC158 -lbl_803CC158: +.global lbl_g_pemit_zaprain +lbl_g_pemit_zaprain: .skip 0x4 -.global lbl_803CC15C -lbl_803CC15C: +.global lbl_skipfill$1683 +lbl_skipfill$1683: .skip 0x4 -.global lbl_803CC160 -lbl_803CC160: +.global lbl_init$1684 +lbl_init$1684: .skip 0x4 -.global lbl_803CC164 -lbl_803CC164: +.global lbl_moreorless$2572 +lbl_moreorless$2572: .skip 0x4 -.global lbl_803CC168 -lbl_803CC168: +.global lbl_init$2573 +lbl_init$2573: .skip 0x4 -.global lbl_803CC16C -lbl_803CC16C: +.global lbl_moreorless$2681 +lbl_moreorless$2681: .skip 0x4 -.global lbl_803CC170 -lbl_803CC170: +.global lbl_init$2682 +lbl_init$2682: .skip 0x4 -.global lbl_803CC174 -lbl_803CC174: +.global lbl_moreorless$2842 +lbl_moreorless$2842: .skip 0x4 -.global lbl_803CC178 -lbl_803CC178: +.global lbl_init$2843 +lbl_init$2843: .skip 0x4 -.global lbl_803CC17C -lbl_803CC17C: +.global lbl_moreorless$3103 +lbl_moreorless$3103: .skip 0x4 -.global lbl_803CC180 -lbl_803CC180: +.global lbl_init$3104 +lbl_init$3104: .skip 0x4 -.global lbl_803CC184 -lbl_803CC184: +.global lbl_moreorless$3162 +lbl_moreorless$3162: .skip 0x4 -.global lbl_803CC188 -lbl_803CC188: +.global lbl_init$3163 +lbl_init$3163: .skip 0x4 -.global lbl_803CC18C -lbl_803CC18C: +.global lbl_showLightning$3390 +lbl_showLightning$3390: .skip 0x4 -.global lbl_803CC190 -lbl_803CC190: +.global lbl_init$3391 +lbl_init$3391: .skip 0x4 -.global lbl_803CC194 -lbl_803CC194: +.global lbl_moreorless$3481 +lbl_moreorless$3481: .skip 0x4 -.global lbl_803CC198 -lbl_803CC198: +.global lbl_init$3482 +lbl_init$3482: .skip 0x4 -.global lbl_803CC19C -lbl_803CC19C: +.global lbl_moreorless$3518 +lbl_moreorless$3518: .skip 0x4 -.global lbl_803CC1A0 -lbl_803CC1A0: +.global lbl_init$3519 +lbl_init$3519: .skip 0x8 -.global lbl_803CC1A8 -lbl_803CC1A8: +.global lbl_idx_fromBone$1064 +lbl_idx_fromBone$1064: .skip 0x4 -.global lbl_803CC1AC -lbl_803CC1AC: +.global lbl_init$1065 +lbl_init$1065: .skip 0x4 -.global lbl_803CC1B0 -lbl_803CC1B0: +.global lbl_g_noz_ncin +lbl_g_noz_ncin: .skip 0x4 -.global lbl_803CC1B4 -lbl_803CC1B4: +.global lbl_init$1034 +lbl_init$1034: .skip 0x4 -.global lbl_803CC1B8 -lbl_803CC1B8: +.global lbl_needinit$1047 +lbl_needinit$1047: .skip 0x4 -.global lbl_803CC1BC -lbl_803CC1BC: +.global lbl_init$1048 +lbl_init$1048: .skip 0x4 -.global lbl_803CC1C0 -lbl_803CC1C0: +.global lbl_idx_bonePoke$1884 +lbl_idx_bonePoke$1884: .skip 0x4 -.global lbl_803CC1C4 -lbl_803CC1C4: +.global lbl_init$1885 +lbl_init$1885: .skip 0x1 -.global lbl_803CC1C5 -lbl_803CC1C5: +.global lbl_init$1890 +lbl_init$1890: .skip 0x3 -.global lbl_803CC1C8 -lbl_803CC1C8: +.global lbl_myid$755 +lbl_myid$755: .skip 0x4 -.global lbl_803CC1CC -lbl_803CC1CC: +.global lbl_init$756 +lbl_init$756: .skip 0x4 -.global lbl_803CC1D0 -lbl_803CC1D0: +.global lbl_comboHUD +lbl_comboHUD: .skip 0x4 -.global lbl_803CC1D4 -lbl_803CC1D4: +.global lbl_sHideUIF +lbl_sHideUIF: .skip 0x4 -.global lbl_803CC1D8 -lbl_803CC1D8: +.global lbl_comboPending +lbl_comboPending: .skip 0x4 -.global lbl_803CC1DC -lbl_803CC1DC: +.global lbl_comboLastCounter +lbl_comboLastCounter: .skip 0x4 -.global lbl_803CC1E0 -lbl_803CC1E0: +.global lbl_comboCounter +lbl_comboCounter: .skip 0x4 -.global lbl_803CC1E4 -lbl_803CC1E4: +.global lbl_comboTimer +lbl_comboTimer: .skip 0x4 -.global lbl_803CC1E8 -lbl_803CC1E8: +.global lbl_credits_data +lbl_credits_data: .skip 0x4 -.global lbl_803CC1EC -lbl_803CC1EC: +.global lbl_credits_parentID +lbl_credits_parentID: .skip 0x4 .global lbl_803CC1F0 lbl_803CC1F0: @@ -3078,737 +3078,737 @@ lbl_803CC214: .global lbl_803CC218 lbl_803CC218: .skip 0x8 -.global lbl_803CC220 -lbl_803CC220: +.global lbl___AIS_Callback +lbl___AIS_Callback: .skip 0x4 -.global lbl_803CC224 -lbl_803CC224: +.global lbl___AID_Callback +lbl___AID_Callback: .skip 0x4 -.global lbl_803CC228 -lbl_803CC228: +.global lbl___CallbackStack +lbl___CallbackStack: .skip 0x4 -.global lbl_803CC22C -lbl_803CC22C: +.global lbl___OldStack +lbl___OldStack: .skip 0x4 -.global lbl_803CC230 -lbl_803CC230: +.global lbl___AI_init_flag +lbl___AI_init_flag: .skip 0x4 -.global lbl_803CC234 -lbl_803CC234: +.global lbl___AID_Active +lbl___AID_Active: .skip 0x4 -.global lbl_803CC238 -lbl_803CC238: +.global lbl_bound_32KHz +lbl_bound_32KHz: .skip 0x4 .global lbl_803CC23C lbl_803CC23C: .skip 0x4 -.global lbl_803CC240 -lbl_803CC240: +.global lbl_bound_48KHz +lbl_bound_48KHz: .skip 0x4 .global lbl_803CC244 lbl_803CC244: .skip 0x4 -.global lbl_803CC248 -lbl_803CC248: +.global lbl_min_wait +lbl_min_wait: .skip 0x4 .global lbl_803CC24C lbl_803CC24C: .skip 0x4 -.global lbl_803CC250 -lbl_803CC250: +.global lbl_max_wait +lbl_max_wait: .skip 0x4 .global lbl_803CC254 lbl_803CC254: .skip 0x4 -.global lbl_803CC258 -lbl_803CC258: +.global lbl_buffer +lbl_buffer: .skip 0x4 .global lbl_803CC25C lbl_803CC25C: .skip 0x4 -.global lbl_803CC260 -lbl_803CC260: +.global lbl___AR_Callback +lbl___AR_Callback: .skip 0x4 -.global lbl_803CC264 -lbl_803CC264: +.global lbl___AR_Size +lbl___AR_Size: .skip 0x4 -.global lbl_803CC268 -lbl_803CC268: +.global lbl___AR_InternalSize +lbl___AR_InternalSize: .skip 0x4 -.global lbl_803CC26C -lbl_803CC26C: +.global lbl___AR_ExpansionSize +lbl___AR_ExpansionSize: .skip 0x4 -.global lbl_803CC270 -lbl_803CC270: +.global lbl___AR_StackPointer +lbl___AR_StackPointer: .skip 0x4 -.global lbl_803CC274 -lbl_803CC274: +.global lbl___AR_FreeBlocks +lbl___AR_FreeBlocks: .skip 0x4 -.global lbl_803CC278 -lbl_803CC278: +.global lbl___AR_BlockLength +lbl___AR_BlockLength: .skip 0x4 -.global lbl_803CC27C -lbl_803CC27C: +.global lbl___AR_init_flag +lbl___AR_init_flag: .skip 0x4 -.global lbl_803CC280 -lbl_803CC280: +.global lbl___ARQRequestQueueHi +lbl___ARQRequestQueueHi: .skip 0x4 -.global lbl_803CC284 -lbl_803CC284: +.global lbl___ARQRequestTailHi +lbl___ARQRequestTailHi: .skip 0x4 -.global lbl_803CC288 -lbl_803CC288: +.global lbl___ARQRequestQueueLo +lbl___ARQRequestQueueLo: .skip 0x4 -.global lbl_803CC28C -lbl_803CC28C: +.global lbl___ARQRequestTailLo +lbl___ARQRequestTailLo: .skip 0x4 -.global lbl_803CC290 -lbl_803CC290: +.global lbl___ARQRequestQueueTemp +lbl___ARQRequestQueueTemp: .skip 0x4 -.global lbl_803CC294 -lbl_803CC294: +.global lbl___ARQRequestTailTemp +lbl___ARQRequestTailTemp: .skip 0x4 -.global lbl_803CC298 -lbl_803CC298: +.global lbl___ARQRequestPendingHi +lbl___ARQRequestPendingHi: .skip 0x4 -.global lbl_803CC29C -lbl_803CC29C: +.global lbl___ARQRequestPendingLo +lbl___ARQRequestPendingLo: .skip 0x4 -.global lbl_803CC2A0 -lbl_803CC2A0: +.global lbl___ARQCallbackHi +lbl___ARQCallbackHi: .skip 0x4 -.global lbl_803CC2A4 -lbl_803CC2A4: +.global lbl___ARQCallbackLo +lbl___ARQCallbackLo: .skip 0x4 -.global lbl_803CC2A8 -lbl_803CC2A8: +.global lbl___ARQChunkSize +lbl___ARQChunkSize: .skip 0x4 -.global lbl_803CC2AC -lbl_803CC2AC: +.global lbl___ARQ_init_flag +lbl___ARQ_init_flag: .skip 0x4 -.global lbl_803CC2B0 -lbl_803CC2B0: +.global lbl___AXCallbackStack +lbl___AXCallbackStack: .skip 0x8 -.global lbl_803CC2B8 -lbl_803CC2B8: +.global lbl___AXCallbackAuxA +lbl___AXCallbackAuxA: .skip 0x4 -.global lbl_803CC2BC -lbl_803CC2BC: +.global lbl___AXCallbackAuxB +lbl___AXCallbackAuxB: .skip 0x4 -.global lbl_803CC2C0 -lbl_803CC2C0: +.global lbl___AXContextAuxA +lbl___AXContextAuxA: .skip 0x4 -.global lbl_803CC2C4 -lbl_803CC2C4: +.global lbl___AXContextAuxB +lbl___AXContextAuxB: .skip 0x4 -.global lbl_803CC2C8 -lbl_803CC2C8: +.global lbl___AXAuxADspWrite +lbl___AXAuxADspWrite: .skip 0x4 -.global lbl_803CC2CC -lbl_803CC2CC: +.global lbl___AXAuxADspRead +lbl___AXAuxADspRead: .skip 0x4 -.global lbl_803CC2D0 -lbl_803CC2D0: +.global lbl___AXAuxBDspWrite +lbl___AXAuxBDspWrite: .skip 0x4 -.global lbl_803CC2D4 -lbl_803CC2D4: +.global lbl___AXAuxBDspRead +lbl___AXAuxBDspRead: .skip 0x4 -.global lbl_803CC2D8 -lbl_803CC2D8: +.global lbl___AXAuxDspWritePosition +lbl___AXAuxDspWritePosition: .skip 0x4 -.global lbl_803CC2DC -lbl_803CC2DC: +.global lbl___AXAuxDspReadPosition +lbl___AXAuxDspReadPosition: .skip 0x4 -.global lbl_803CC2E0 -lbl_803CC2E0: +.global lbl___AXAuxDspWritePositionDpl2 +lbl___AXAuxDspWritePositionDpl2: .skip 0x4 -.global lbl_803CC2E4 -lbl_803CC2E4: +.global lbl___AXAuxDspReadPositionDpl2 +lbl___AXAuxDspReadPositionDpl2: .skip 0x4 -.global lbl_803CC2E8 -lbl_803CC2E8: +.global lbl___AXAuxCpuReadWritePosition +lbl___AXAuxCpuReadWritePosition: .skip 0x8 -.global lbl_803CC2F0 -lbl_803CC2F0: +.global lbl___AXCommandListPosition +lbl___AXCommandListPosition: .skip 0x4 -.global lbl_803CC2F4 -lbl_803CC2F4: +.global lbl___AXClWrite +lbl___AXClWrite: .skip 0x4 -.global lbl_803CC2F8 -lbl_803CC2F8: +.global lbl___AXCommandListCycles +lbl___AXCommandListCycles: .skip 0x4 -.global lbl_803CC2FC -lbl_803CC2FC: +.global lbl___AXCompressor +lbl___AXCompressor: .skip 0x4 -.global lbl_803CC300 -lbl_803CC300: +.global lbl___AXClMode +lbl___AXClMode: .skip 0x8 -.global lbl_803CC308 -lbl_803CC308: +.global lbl___AXOutFrame +lbl___AXOutFrame: .skip 0x4 -.global lbl_803CC30C -lbl_803CC30C: +.global lbl___AXAiDmaFrame +lbl___AXAiDmaFrame: .skip 0x4 -.global lbl_803CC310 -lbl_803CC310: +.global lbl___AXOutDspReady +lbl___AXOutDspReady: .skip 0x8 -.global lbl_803CC318 -lbl_803CC318: +.global lbl___AXOsTime +lbl___AXOsTime: .skip 0x4 .global lbl_803CC31C lbl_803CC31C: .skip 0x4 -.global lbl_803CC320 -lbl_803CC320: +.global lbl___AXUserFrameCallback +lbl___AXUserFrameCallback: .skip 0x4 -.global lbl_803CC324 -lbl_803CC324: +.global lbl___AXDSPInitFlag +lbl___AXDSPInitFlag: .skip 0x4 -.global lbl_803CC328 -lbl_803CC328: +.global lbl___AXDSPDoneFlag +lbl___AXDSPDoneFlag: .skip 0x4 -.global lbl_803CC32C -lbl_803CC32C: +.global lbl___AXDebugSteppingMode +lbl___AXDebugSteppingMode: .skip 0x4 -.global lbl_803CC330 -lbl_803CC330: +.global lbl___AXOutThreadQueue +lbl___AXOutThreadQueue: .skip 0x8 -.global lbl_803CC338 -lbl_803CC338: +.global lbl___AXOutputBufferMode +lbl___AXOutputBufferMode: .skip 0x8 -.global lbl_803CC340 -lbl_803CC340: +.global lbl___AXSpbAL +lbl___AXSpbAL: .skip 0x4 -.global lbl_803CC344 -lbl_803CC344: +.global lbl___AXSpbAR +lbl___AXSpbAR: .skip 0x4 -.global lbl_803CC348 -lbl_803CC348: +.global lbl___AXSpbAS +lbl___AXSpbAS: .skip 0x4 -.global lbl_803CC34C -lbl_803CC34C: +.global lbl___AXSpbAAL +lbl___AXSpbAAL: .skip 0x4 -.global lbl_803CC350 -lbl_803CC350: +.global lbl___AXSpbAAR +lbl___AXSpbAAR: .skip 0x4 -.global lbl_803CC354 -lbl_803CC354: +.global lbl___AXSpbAAS +lbl___AXSpbAAS: .skip 0x4 -.global lbl_803CC358 -lbl_803CC358: +.global lbl___AXSpbABL +lbl___AXSpbABL: .skip 0x4 -.global lbl_803CC35C -lbl_803CC35C: +.global lbl___AXSpbABR +lbl___AXSpbABR: .skip 0x4 -.global lbl_803CC360 -lbl_803CC360: +.global lbl___AXSpbABS +lbl___AXSpbABS: .skip 0x8 -.global lbl_803CC368 -lbl_803CC368: +.global lbl___AXMaxDspCycles +lbl___AXMaxDspCycles: .skip 0x4 -.global lbl_803CC36C -lbl_803CC36C: +.global lbl___AXRecDspCycles +lbl___AXRecDspCycles: .skip 0x4 -.global lbl_803CC370 -lbl_803CC370: +.global lbl___AXNumVoices +lbl___AXNumVoices: .skip 0x8 -.global lbl_803CC378 -lbl_803CC378: +.global lbl___AXProfile +lbl___AXProfile: .skip 0x4 -.global lbl_803CC37C -lbl_803CC37C: +.global lbl___AXMaxProfiles +lbl___AXMaxProfiles: .skip 0x4 -.global lbl_803CC380 -lbl_803CC380: +.global lbl___AXCurrentProfile +lbl___AXCurrentProfile: .skip 0x4 -.global lbl_803CC384 -lbl_803CC384: +.global lbl___AXProfileInitialized +lbl___AXProfileInitialized: .skip 0x4 -.global lbl_803CC388 -lbl_803CC388: +.global lbl___CARDEncode +lbl___CARDEncode: .skip 0x8 -.global lbl_803CC390 -lbl_803CC390: +.global lbl___DBInterface +lbl___DBInterface: .skip 0x4 -.global lbl_803CC394 -lbl_803CC394: +.global lbl_DBVerbose +lbl_DBVerbose: .skip 0x4 -.global lbl_803CC398 -lbl_803CC398: +.global lbl___DSP_init_flag +lbl___DSP_init_flag: .skip 0x8 -.global lbl_803CC3A0 -lbl_803CC3A0: +.global lbl___DSP_rude_task_pending +lbl___DSP_rude_task_pending: .skip 0x4 -.global lbl_803CC3A4 -lbl_803CC3A4: +.global lbl___DSP_rude_task +lbl___DSP_rude_task: .skip 0x4 -.global lbl_803CC3A8 -lbl_803CC3A8: +.global lbl___DSP_tmp_task +lbl___DSP_tmp_task: .skip 0x4 -.global lbl_803CC3AC -lbl_803CC3AC: +.global lbl___DSP_last_task +lbl___DSP_last_task: .skip 0x4 -.global lbl_803CC3B0 -lbl_803CC3B0: +.global lbl___DSP_first_task +lbl___DSP_first_task: .skip 0x4 -.global lbl_803CC3B4 -lbl_803CC3B4: +.global lbl___DSP_curr_task +lbl___DSP_curr_task: .skip 0x4 -.global lbl_803CC3B8 -lbl_803CC3B8: +.global lbl_StopAtNextInt +lbl_StopAtNextInt: .skip 0x4 -.global lbl_803CC3BC -lbl_803CC3BC: +.global lbl_LastLength +lbl_LastLength: .skip 0x4 -.global lbl_803CC3C0 -lbl_803CC3C0: +.global lbl_Callback +lbl_Callback: .skip 0x4 -.global lbl_803CC3C4 -lbl_803CC3C4: +.global lbl_ResetCoverCallback +lbl_ResetCoverCallback: .skip 0x4 -.global lbl_803CC3C8 -lbl_803CC3C8: +.global lbl_LastResetEnd +lbl_LastResetEnd: .skip 0x4 .global lbl_803CC3CC lbl_803CC3CC: .skip 0x4 -.global lbl_803CC3D0 -lbl_803CC3D0: +.global lbl_ResetOccurred +lbl_ResetOccurred: .skip 0x4 -.global lbl_803CC3D4 -lbl_803CC3D4: +.global lbl_WaitingCoverClose +lbl_WaitingCoverClose: .skip 0x4 -.global lbl_803CC3D8 -lbl_803CC3D8: +.global lbl_Breaking +lbl_Breaking: .skip 0x4 -.global lbl_803CC3DC -lbl_803CC3DC: +.global lbl_WorkAroundType +lbl_WorkAroundType: .skip 0x4 -.global lbl_803CC3E0 -lbl_803CC3E0: +.global lbl_WorkAroundSeekLocation +lbl_WorkAroundSeekLocation: .skip 0x8 -.global lbl_803CC3E8 -lbl_803CC3E8: +.global lbl_LastReadFinished +lbl_LastReadFinished: .skip 0x4 .global lbl_803CC3EC lbl_803CC3EC: .skip 0x4 -.global lbl_803CC3F0 -lbl_803CC3F0: +.global lbl_LastReadIssued +lbl_LastReadIssued: .skip 0x4 .global lbl_803CC3F4 lbl_803CC3F4: .skip 0x4 -.global lbl_803CC3F8 -lbl_803CC3F8: +.global lbl_LastCommandWasRead +lbl_LastCommandWasRead: .skip 0x4 -.global lbl_803CC3FC -lbl_803CC3FC: +.global lbl_NextCommandNumber +lbl_NextCommandNumber: .skip 0x4 -.global lbl_803CC400 -lbl_803CC400: +.global lbl_BootInfo +lbl_BootInfo: .skip 0x4 -.global lbl_803CC404 -lbl_803CC404: +.global lbl_FstStart +lbl_FstStart: .skip 0x4 -.global lbl_803CC408 -lbl_803CC408: +.global lbl_FstStringStart +lbl_FstStringStart: .skip 0x4 -.global lbl_803CC40C -lbl_803CC40C: +.global lbl_MaxEntryNum +lbl_MaxEntryNum: .skip 0x4 -.global lbl_803CC410 -lbl_803CC410: +.global lbl_currentDirectory +lbl_currentDirectory: .skip 0x4 -.global lbl_803CC414 -lbl_803CC414: +.global lbl___DVDLongFileNameFlag +lbl___DVDLongFileNameFlag: .skip 0x4 -.global lbl_803CC418 -lbl_803CC418: +.global lbl___DVDThreadQueue +lbl___DVDThreadQueue: .skip 0x8 -.global lbl_803CC420 -lbl_803CC420: +.global lbl_executing +lbl_executing: .skip 0x4 -.global lbl_803CC424 -lbl_803CC424: +.global lbl_IDShouldBe +lbl_IDShouldBe: .skip 0x4 -.global lbl_803CC428 -lbl_803CC428: +.global lbl_bootInfo +lbl_bootInfo: .skip 0x4 -.global lbl_803CC42C -lbl_803CC42C: +.global lbl_PauseFlag +lbl_PauseFlag: .skip 0x4 -.global lbl_803CC430 -lbl_803CC430: +.global lbl_PausingFlag +lbl_PausingFlag: .skip 0x4 -.global lbl_803CC434 -lbl_803CC434: +.global lbl_AutoFinishing +lbl_AutoFinishing: .skip 0x4 -.global lbl_803CC438 -lbl_803CC438: +.global lbl_FatalErrorFlag +lbl_FatalErrorFlag: .skip 0x4 -.global lbl_803CC43C -lbl_803CC43C: +.global lbl_CurrCommand +lbl_CurrCommand: .skip 0x4 -.global lbl_803CC440 -lbl_803CC440: +.global lbl_Canceling +lbl_Canceling: .skip 0x4 -.global lbl_803CC444 -lbl_803CC444: +.global lbl_CancelCallback +lbl_CancelCallback: .skip 0x4 -.global lbl_803CC448 -lbl_803CC448: +.global lbl_ResumeFromHere +lbl_ResumeFromHere: .skip 0x4 -.global lbl_803CC44C -lbl_803CC44C: +.global lbl_CancelLastError +lbl_CancelLastError: .skip 0x4 -.global lbl_803CC450 -lbl_803CC450: +.global lbl_LastError +lbl_LastError: .skip 0x4 -.global lbl_803CC454 -lbl_803CC454: +.global lbl_NumInternalRetry +lbl_NumInternalRetry: .skip 0x4 -.global lbl_803CC458 -lbl_803CC458: +.global lbl_ResetRequired +lbl_ResetRequired: .skip 0x4 -.global lbl_803CC45C -lbl_803CC45C: +.global lbl_CancelAllSyncComplete +lbl_CancelAllSyncComplete: .skip 0x4 -.global lbl_803CC460 -lbl_803CC460: +.global lbl_FirstTimeInBootrom +lbl_FirstTimeInBootrom: .skip 0x4 -.global lbl_803CC464 -lbl_803CC464: +.global lbl_DVDInitialized +lbl_DVDInitialized: .skip 0x4 -.global lbl_803CC468 -lbl_803CC468: +.global lbl_LastState_1 +lbl_LastState_1: .skip 0x8 -.global lbl_803CC470 -lbl_803CC470: +.global lbl_FatalFunc +lbl_FatalFunc: .skip 0x8 -.global lbl_803CC478 -lbl_803CC478: +.global lbl_status +lbl_status: .skip 0x4 -.global lbl_803CC47C -lbl_803CC47C: +.global lbl_bb2 +lbl_bb2: .skip 0x4 -.global lbl_803CC480 -lbl_803CC480: +.global lbl_idTmp +lbl_idTmp: .skip 0x8 -.global lbl_803CC488 -lbl_803CC488: +.global lbl_IDSerialPort1 +lbl_IDSerialPort1: .skip 0x8 -.global lbl_803CC490 -lbl_803CC490: +.global lbl_Chan +lbl_Chan: .skip 0x4 -.global lbl_803CC494 -lbl_803CC494: +.global lbl_Dev +lbl_Dev: .skip 0x4 -.global lbl_803CC498 -lbl_803CC498: +.global lbl_Enabled +lbl_Enabled: .skip 0x4 -.global lbl_803CC49C -lbl_803CC49C: +.global lbl_BarnacleEnabled +lbl_BarnacleEnabled: .skip 0x4 -.global lbl_803CC4A0 -lbl_803CC4A0: +.global lbl___piReg +lbl___piReg: .skip 0x4 -.global lbl_803CC4A4 -lbl_803CC4A4: +.global lbl___cpReg +lbl___cpReg: .skip 0x4 -.global lbl_803CC4A8 -lbl_803CC4A8: +.global lbl___peReg +lbl___peReg: .skip 0x4 -.global lbl_803CC4AC -lbl_803CC4AC: +.global lbl___memReg +lbl___memReg: .skip 0x4 -.global lbl_803CC4B0 -lbl_803CC4B0: +.global lbl_peCount$35 +lbl_peCount$35: .skip 0x8 -.global lbl_803CC4B8 -lbl_803CC4B8: +.global lbl_time$36 +lbl_time$36: .skip 0x4 .global lbl_803CC4BC lbl_803CC4BC: .skip 0x4 -.global lbl_803CC4C0 -lbl_803CC4C0: +.global lbl_calledOnce$37 +lbl_calledOnce$37: .skip 0x4 -.global lbl_803CC4C4 -lbl_803CC4C4: +.global lbl_resetFuncRegistered$70 +lbl_resetFuncRegistered$70: .skip 0x4 -.global lbl_803CC4C8 -lbl_803CC4C8: +.global lbl_CPUFifo +lbl_CPUFifo: .skip 0x4 -.global lbl_803CC4CC -lbl_803CC4CC: +.global lbl_GPFifo +lbl_GPFifo: .skip 0x4 -.global lbl_803CC4D0 -lbl_803CC4D0: +.global lbl___GXCurrentThread +lbl___GXCurrentThread: .skip 0x4 -.global lbl_803CC4D4 -lbl_803CC4D4: +.global lbl_CPGPLinked +lbl_CPGPLinked: .skip 0x4 -.global lbl_803CC4D8 -lbl_803CC4D8: +.global lbl_GXOverflowSuspendInProgress +lbl_GXOverflowSuspendInProgress: .skip 0x4 -.global lbl_803CC4DC -lbl_803CC4DC: +.global lbl_BreakPointCB +lbl_BreakPointCB: .skip 0x4 -.global lbl_803CC4E0 -lbl_803CC4E0: +.global lbl___GXOverflowCount +lbl___GXOverflowCount: .skip 0x4 -.global lbl_803CC4E4 -lbl_803CC4E4: +.global lbl___GXCurrentBP +lbl___GXCurrentBP: .skip 0x4 -.global lbl_803CC4E8 -lbl_803CC4E8: +.global lbl_TokenCB +lbl_TokenCB: .skip 0x4 -.global lbl_803CC4EC -lbl_803CC4EC: +.global lbl_DrawDoneCB +lbl_DrawDoneCB: .skip 0x4 -.global lbl_803CC4F0 -lbl_803CC4F0: +.global lbl_DrawDone +lbl_DrawDone: .skip 0x4 -.global lbl_803CC4F4 -lbl_803CC4F4: +.global lbl_FinishQueue +lbl_FinishQueue: .skip 0xC -.global lbl_803CC500 -lbl_803CC500: +.global lbl_BootInfo_1 +lbl_BootInfo_1: .skip 0x4 -.global lbl_803CC504 -lbl_803CC504: +.global lbl_BI2DebugFlag +lbl_BI2DebugFlag: .skip 0x4 -.global lbl_803CC508 -lbl_803CC508: +.global lbl_BI2DebugFlagHolder +lbl_BI2DebugFlagHolder: .skip 0x4 -.global lbl_803CC50C -lbl_803CC50C: +.global lbl___OSIsGcam +lbl___OSIsGcam: .skip 0x4 -.global lbl_803CC510 -lbl_803CC510: +.global lbl_ZeroF +lbl_ZeroF: .skip 0x8 -.global lbl_803CC518 -lbl_803CC518: +.global lbl_ZeroPS +lbl_ZeroPS: .skip 0x8 -.global lbl_803CC520 -lbl_803CC520: +.global lbl_AreWeInitialized +lbl_AreWeInitialized: .skip 0x4 -.global lbl_803CC524 -lbl_803CC524: +.global lbl_OSExceptionTable +lbl_OSExceptionTable: .skip 0x4 -.global lbl_803CC528 -lbl_803CC528: +.global lbl___OSSavedRegionEnd +lbl___OSSavedRegionEnd: .skip 0x4 -.global lbl_803CC52C -lbl_803CC52C: +.global lbl___OSSavedRegionStart +lbl___OSSavedRegionStart: .skip 0x4 -.global lbl_803CC530 -lbl_803CC530: +.global lbl___OSInIPL +lbl___OSInIPL: .skip 0x8 -.global lbl_803CC538 -lbl_803CC538: +.global lbl___OSStartTime +lbl___OSStartTime: .skip 0x4 .global lbl_803CC53C lbl_803CC53C: .skip 0x4 -.global lbl_803CC540 -lbl_803CC540: +.global lbl_AlarmQueue +lbl_AlarmQueue: .skip 0x8 -.global lbl_803CC548 -lbl_803CC548: +.global lbl_HeapArray +lbl_HeapArray: .skip 0x4 -.global lbl_803CC54C -lbl_803CC54C: +.global lbl_NumHeaps +lbl_NumHeaps: .skip 0x4 -.global lbl_803CC550 -lbl_803CC550: +.global lbl_ArenaStart +lbl_ArenaStart: .skip 0x4 -.global lbl_803CC554 -lbl_803CC554: +.global lbl_ArenaEnd +lbl_ArenaEnd: .skip 0x4 -.global lbl_803CC558 -lbl_803CC558: +.global lbl___OSArenaHi +lbl___OSArenaHi: .skip 0x8 -.global lbl_803CC560 -lbl_803CC560: +.global lbl_FontData +lbl_FontData: .skip 0x4 -.global lbl_803CC564 -lbl_803CC564: +.global lbl_SheetImage +lbl_SheetImage: .skip 0x4 -.global lbl_803CC568 -lbl_803CC568: +.global lbl_WidthTable +lbl_WidthTable: .skip 0x4 -.global lbl_803CC56C -lbl_803CC56C: +.global lbl_CharsInSheet +lbl_CharsInSheet: .skip 0x4 -.global lbl_803CC570 -lbl_803CC570: +.global lbl_InterruptHandlerTable +lbl_InterruptHandlerTable: .skip 0x4 -.global lbl_803CC574 -lbl_803CC574: +.global lbl___OSLastInterruptSrr0 +lbl___OSLastInterruptSrr0: .skip 0x4 -.global lbl_803CC578 -lbl_803CC578: +.global lbl___OSLastInterrupt +lbl___OSLastInterrupt: .skip 0x8 -.global lbl_803CC580 -lbl_803CC580: +.global lbl___OSLastInterruptTime +lbl___OSLastInterruptTime: .skip 0x4 .global lbl_803CC584 lbl_803CC584: .skip 0x4 -.global lbl_803CC588 -lbl_803CC588: +.global lbl_SaveStart +lbl_SaveStart: .skip 0x4 -.global lbl_803CC58C -lbl_803CC58C: +.global lbl_SaveEnd +lbl_SaveEnd: .skip 0x4 -.global lbl_803CC590 -lbl_803CC590: +.global lbl_Prepared +lbl_Prepared: .skip 0x8 -.global lbl_803CC598 -lbl_803CC598: +.global lbl_ResetFunctionQueue +lbl_ResetFunctionQueue: .skip 0x8 -.global lbl_803CC5A0 -lbl_803CC5A0: +.global lbl_bootThisDol +lbl_bootThisDol: .skip 0x8 -.global lbl_803CC5A8 -lbl_803CC5A8: +.global lbl_ResetCallback +lbl_ResetCallback: .skip 0x4 -.global lbl_803CC5AC -lbl_803CC5AC: +.global lbl_Down +lbl_Down: .skip 0x4 -.global lbl_803CC5B0 -lbl_803CC5B0: +.global lbl_LastState +lbl_LastState: .skip 0x8 -.global lbl_803CC5B8 -lbl_803CC5B8: +.global lbl_HoldUp +lbl_HoldUp: .skip 0x4 .global lbl_803CC5BC lbl_803CC5BC: .skip 0x4 -.global lbl_803CC5C0 -lbl_803CC5C0: +.global lbl_HoldDown +lbl_HoldDown: .skip 0x4 .global lbl_803CC5C4 lbl_803CC5C4: .skip 0x4 -.global lbl_803CC5C8 -lbl_803CC5C8: +.global lbl_RunQueueBits +lbl_RunQueueBits: .skip 0x4 -.global lbl_803CC5CC -lbl_803CC5CC: +.global lbl_RunQueueHint +lbl_RunQueueHint: .skip 0x4 -.global lbl_803CC5D0 -lbl_803CC5D0: +.global lbl_Reschedule +lbl_Reschedule: .skip 0x10 -.global lbl_803CC5E0 -lbl_803CC5E0: +.global lbl_Initialized +lbl_Initialized: .skip 0x4 -.global lbl_803CC5E4 -lbl_803CC5E4: +.global lbl_EnabledBits +lbl_EnabledBits: .skip 0x4 -.global lbl_803CC5E8 -lbl_803CC5E8: +.global lbl_ResettingBits +lbl_ResettingBits: .skip 0x4 -.global lbl_803CC5EC -lbl_803CC5EC: +.global lbl_RecalibrateBits +lbl_RecalibrateBits: .skip 0x4 -.global lbl_803CC5F0 -lbl_803CC5F0: +.global lbl_WaitingBits +lbl_WaitingBits: .skip 0x4 -.global lbl_803CC5F4 -lbl_803CC5F4: +.global lbl_CheckingBits +lbl_CheckingBits: .skip 0x4 -.global lbl_803CC5F8 -lbl_803CC5F8: +.global lbl_PendingBits +lbl_PendingBits: .skip 0x4 -.global lbl_803CC5FC -lbl_803CC5FC: +.global lbl_SamplingCallback +lbl_SamplingCallback: .skip 0x4 -.global lbl_803CC600 -lbl_803CC600: +.global lbl_recalibrated$397 +lbl_recalibrated$397: .skip 0x4 -.global lbl_803CC604 -lbl_803CC604: +.global lbl___PADSpec +lbl___PADSpec: .skip 0x4 -.global lbl_803CC608 -lbl_803CC608: +.global lbl_cmdTypeAndStatus$78 +lbl_cmdTypeAndStatus$78: .skip 0x4 -.global lbl_803CC60C -lbl_803CC60C: +.global lbl_cmdTypeAndStatus$372 +lbl_cmdTypeAndStatus$372: .skip 0x4 -.global lbl_803CC610 -lbl_803CC610: +.global lbl___PADFixBits +lbl___PADFixBits: .skip 0x8 -.global lbl_803CC618 -lbl_803CC618: +.global lbl_SamplingRate +lbl_SamplingRate: .skip 0x8 -.global lbl_803CC620 -lbl_803CC620: +.global lbl_IsInitialized +lbl_IsInitialized: .skip 0x4 -.global lbl_803CC624 -lbl_803CC624: +.global lbl_retraceCount +lbl_retraceCount: .skip 0x4 -.global lbl_803CC628 -lbl_803CC628: +.global lbl_flushFlag +lbl_flushFlag: .skip 0x4 -.global lbl_803CC62C -lbl_803CC62C: +.global lbl_retraceQueue +lbl_retraceQueue: .skip 0x8 -.global lbl_803CC634 -lbl_803CC634: +.global lbl_PreCB +lbl_PreCB: .skip 0x4 -.global lbl_803CC638 -lbl_803CC638: +.global lbl_PostCB +lbl_PostCB: .skip 0x4 -.global lbl_803CC63C -lbl_803CC63C: +.global lbl_PositionCallback +lbl_PositionCallback: .skip 0x4 -.global lbl_803CC640 -lbl_803CC640: +.global lbl_encoderType +lbl_encoderType: .skip 0x4 -.global lbl_803CC644 -lbl_803CC644: +.global lbl_displayOffsetH +lbl_displayOffsetH: .skip 0x2 -.global lbl_803CC646 -lbl_803CC646: +.global lbl_displayOffsetV +lbl_displayOffsetV: .skip 0x2 -.global lbl_803CC648 -lbl_803CC648: +.global lbl_changeMode +lbl_changeMode: .skip 0x8 -.global lbl_803CC650 -lbl_803CC650: +.global lbl_changed +lbl_changed: .skip 0x4 .global lbl_803CC654 lbl_803CC654: .skip 0x4 -.global lbl_803CC658 -lbl_803CC658: +.global lbl_shdwChangeMode +lbl_shdwChangeMode: .skip 0x8 -.global lbl_803CC660 -lbl_803CC660: +.global lbl_shdwChanged +lbl_shdwChanged: .skip 0x4 .global lbl_803CC664 lbl_803CC664: .skip 0x4 -.global lbl_803CC668 -lbl_803CC668: +.global lbl_CurrTiming +lbl_CurrTiming: .skip 0x4 -.global lbl_803CC66C -lbl_803CC66C: +.global lbl_CurrTvMode +lbl_CurrTvMode: .skip 0x4 -.global lbl_803CC670 -lbl_803CC670: +.global lbl_NextBufAddr +lbl_NextBufAddr: .skip 0x4 -.global lbl_803CC674 -lbl_803CC674: +.global lbl_CurrBufAddr +lbl_CurrBufAddr: .skip 0x4 -.global lbl_803CC678 -lbl_803CC678: +.global lbl_FBSet +lbl_FBSet: .skip 0x4 -.global lbl_803CC67C -lbl_803CC67C: +.global lbl_message$343 +lbl_message$343: .skip 0x4 .global lbl_803CC680 lbl_803CC680: @@ -3837,390 +3837,390 @@ lbl_803CC6A8: .global lbl_803CC6B0 lbl_803CC6B0: .skip 0x8 -.global lbl_803CC6B8 -lbl_803CC6B8: +.global lbl_MTRCallback +lbl_MTRCallback: .skip 0x4 -.global lbl_803CC6BC -lbl_803CC6BC: +.global lbl_DBGCallback +lbl_DBGCallback: .skip 0x4 -.global lbl_803CC6C0 -lbl_803CC6C0: +.global lbl_SendMailData +lbl_SendMailData: .skip 0x4 -.global lbl_803CC6C4 -lbl_803CC6C4: +.global lbl_RecvDataLeng +lbl_RecvDataLeng: .skip 0x4 -.global lbl_803CC6C8 -lbl_803CC6C8: +.global lbl_pEXIInputFlag +lbl_pEXIInputFlag: .skip 0x4 -.global lbl_803CC6CC -lbl_803CC6CC: +.global lbl_EXIInputFlag +lbl_EXIInputFlag: .skip 0x4 -.global lbl_803CC6D0 -lbl_803CC6D0: +.global lbl__rpCollisionNumInstances +lbl__rpCollisionNumInstances: .skip 0x4 -.global lbl_803CC6D4 -lbl_803CC6D4: +.global lbl__rpCollisionGlobalsOffset +lbl__rpCollisionGlobalsOffset: .skip 0x4 -.global lbl_803CC6D8 -lbl_803CC6D8: +.global lbl__rpCollisionAtomicDataOffset +lbl__rpCollisionAtomicDataOffset: .skip 0x4 -.global lbl_803CC6DC -lbl_803CC6DC: +.global lbl__rpCollisionGeometryDataOffset +lbl__rpCollisionGeometryDataOffset: .skip 0x4 -.global lbl_803CC6E0 -lbl_803CC6E0: +.global lbl__rpCollisionWorldSectorDataOffset +lbl__rpCollisionWorldSectorDataOffset: .skip 0x8 -.global lbl_803CC6E8 -lbl_803CC6E8: +.global lbl_RpHAnimAtomicGlobals +lbl_RpHAnimAtomicGlobals: .skip 0x8 -.global lbl_803CC6F0 -lbl_803CC6F0: +.global lbl__rpGCMatFXVtxFmtNBT +lbl__rpGCMatFXVtxFmtNBT: .skip 0x4 -.global lbl_803CC6F4 -lbl_803CC6F4: +.global lbl__RpMatFXAtomicPipe +lbl__RpMatFXAtomicPipe: .skip 0x4 -.global lbl_803CC6F8 -lbl_803CC6F8: +.global lbl__RpMatFXWorldSectorPipe +lbl__RpMatFXWorldSectorPipe: .skip 0x4 -.global lbl_803CC6FC -lbl_803CC6FC: +.global lbl_DefaultSectorInstanceCallBack +lbl_DefaultSectorInstanceCallBack: .skip 0x4 -.global lbl_803CC700 -lbl_803CC700: +.global lbl_DefaultAtomicReinstanceCallBack +lbl_DefaultAtomicReinstanceCallBack: .skip 0x4 -.global lbl_803CC704 -lbl_803CC704: +.global lbl_DefaultAtomicInstanceCallBack +lbl_DefaultAtomicInstanceCallBack: .skip 0x4 -.global lbl_803CC708 -lbl_803CC708: +.global lbl__rpGameCubeMTEngineOffset +lbl__rpGameCubeMTEngineOffset: .skip 0x8 -.global lbl_803CC710 -lbl_803CC710: +.global lbl_DummyDict +lbl_DummyDict: .skip 0x8 -.global lbl_803CC718 -lbl_803CC718: +.global lbl_MatFXMaterialDataOffset +lbl_MatFXMaterialDataOffset: .skip 0x4 -.global lbl_803CC71C -lbl_803CC71C: +.global lbl_MatFXAtomicDataOffset +lbl_MatFXAtomicDataOffset: .skip 0x4 -.global lbl_803CC720 -lbl_803CC720: +.global lbl_MatFXWorldSectorDataOffset +lbl_MatFXWorldSectorDataOffset: .skip 0x8 -.global lbl_803CC728 -lbl_803CC728: +.global lbl__rpPTankAtomicDataOffset +lbl__rpPTankAtomicDataOffset: .skip 0x4 -.global lbl_803CC72C -lbl_803CC72C: +.global lbl__rpPTankGlobalsOffset +lbl__rpPTankGlobalsOffset: .skip 0x4 -.global lbl_803CC730 -lbl_803CC730: +.global lbl__rxPTankGameCubeRenderPipeline +lbl__rxPTankGameCubeRenderPipeline: .skip 0x8 -.global lbl_803CC738 -lbl_803CC738: +.global lbl__RwDlDefaultReinstanceCallBack +lbl__RwDlDefaultReinstanceCallBack: .skip 0x8 -.global lbl_803CC740 -lbl_803CC740: +.global lbl_userDataGeometryOffset +lbl_userDataGeometryOffset: .skip 0x4 -.global lbl_803CC744 -lbl_803CC744: +.global lbl_userDataGeometryStreamOffset +lbl_userDataGeometryStreamOffset: .skip 0x4 -.global lbl_803CC748 -lbl_803CC748: +.global lbl_userDataWorldSectorOffset +lbl_userDataWorldSectorOffset: .skip 0x4 -.global lbl_803CC74C -lbl_803CC74C: +.global lbl_userDataWorldSectorStreamOffset +lbl_userDataWorldSectorStreamOffset: .skip 0x4 -.global lbl_803CC750 -lbl_803CC750: +.global lbl_userDataFrameOffset +lbl_userDataFrameOffset: .skip 0x4 -.global lbl_803CC754 -lbl_803CC754: +.global lbl_userDataFrameStreamOffset +lbl_userDataFrameStreamOffset: .skip 0x4 -.global lbl_803CC758 -lbl_803CC758: +.global lbl_userDataCameraOffset +lbl_userDataCameraOffset: .skip 0x4 -.global lbl_803CC75C -lbl_803CC75C: +.global lbl_userDataCameraStreamOffset +lbl_userDataCameraStreamOffset: .skip 0x4 -.global lbl_803CC760 -lbl_803CC760: +.global lbl_userDataLightOffset +lbl_userDataLightOffset: .skip 0x4 -.global lbl_803CC764 -lbl_803CC764: +.global lbl_userDataLightStreamOffset +lbl_userDataLightStreamOffset: .skip 0x4 -.global lbl_803CC768 -lbl_803CC768: +.global lbl_userDataMaterialOffset +lbl_userDataMaterialOffset: .skip 0x4 -.global lbl_803CC76C -lbl_803CC76C: +.global lbl_userDataMaterialStreamOffset +lbl_userDataMaterialStreamOffset: .skip 0x4 -.global lbl_803CC770 -lbl_803CC770: +.global lbl_userDataTextureOffset +lbl_userDataTextureOffset: .skip 0x4 -.global lbl_803CC774 -lbl_803CC774: +.global lbl_userDataTextureStreamOffset +lbl_userDataTextureStreamOffset: .skip 0x4 -.global lbl_803CC778 -lbl_803CC778: +.global lbl_userDataModule +lbl_userDataModule: .skip 0x8 -.global lbl_803CC780 -lbl_803CC780: +.global lbl_lastSeenSectExtraData +lbl_lastSeenSectExtraData: .skip 0x4 -.global lbl_803CC784 -lbl_803CC784: +.global lbl_lastSeenSectRightsPluginId +lbl_lastSeenSectRightsPluginId: .skip 0x4 -.global lbl_803CC788 -lbl_803CC788: +.global lbl_lastSeenWorldExtraData +lbl_lastSeenWorldExtraData: .skip 0x4 -.global lbl_803CC78C -lbl_803CC78C: +.global lbl_lastSeenWorldRightsPluginId +lbl_lastSeenWorldRightsPluginId: .skip 0x4 -.global lbl_803CC790 -lbl_803CC790: +.global lbl_binWorldModule +lbl_binWorldModule: .skip 0x8 -.global lbl_803CC798 -lbl_803CC798: +.global lbl__rpClumpCameraExtOffset +lbl__rpClumpCameraExtOffset: .skip 0x4 -.global lbl_803CC79C -lbl_803CC79C: +.global lbl__rpClumpLightExtOffset +lbl__rpClumpLightExtOffset: .skip 0x4 -.global lbl_803CC7A0 -lbl_803CC7A0: +.global lbl_lastSeenExtraData +lbl_lastSeenExtraData: .skip 0x4 -.global lbl_803CC7A4 -lbl_803CC7A4: +.global lbl_lastSeenRightsPluginId +lbl_lastSeenRightsPluginId: .skip 0x4 -.global lbl_803CC7A8 -lbl_803CC7A8: +.global lbl_clumpModule +lbl_clumpModule: .skip 0x8 -.global lbl_803CC7B0 -lbl_803CC7B0: +.global lbl_geometryModule +lbl_geometryModule: .skip 0x8 -.global lbl_803CC7B8 -lbl_803CC7B8: +.global lbl_lightModule +lbl_lightModule: .skip 0x8 -.global lbl_803CC7C0 -lbl_803CC7C0: +.global lbl_lastSeenExtraData_1 +lbl_lastSeenExtraData_1: .skip 0x4 -.global lbl_803CC7C4 -lbl_803CC7C4: +.global lbl_lastSeenRightsPluginId_1 +lbl_lastSeenRightsPluginId_1: .skip 0x4 -.global lbl_803CC7C8 -lbl_803CC7C8: +.global lbl_materialModule +lbl_materialModule: .skip 0x8 -.global lbl_803CC7D0 -lbl_803CC7D0: +.global lbl_meshModule +lbl_meshModule: .skip 0x8 -.global lbl_803CC7D8 -lbl_803CC7D8: +.global lbl_sectorModule +lbl_sectorModule: .skip 0x8 -.global lbl_803CC7E0 -lbl_803CC7E0: +.global lbl_worldModule +lbl_worldModule: .skip 0x8 -.global lbl_803CC7E8 -lbl_803CC7E8: +.global lbl_cameraExtOffset +lbl_cameraExtOffset: .skip 0x4 -.global lbl_803CC7EC -lbl_803CC7EC: +.global lbl_atomicExtOffset +lbl_atomicExtOffset: .skip 0x4 -.global lbl_803CC7F0 -lbl_803CC7F0: +.global lbl_clumpExtOffset +lbl_clumpExtOffset: .skip 0x4 -.global lbl_803CC7F4 -lbl_803CC7F4: +.global lbl_lightExtOffset +lbl_lightExtOffset: .skip 0x4 -.global lbl_803CC7F8 -lbl_803CC7F8: +.global lbl_worldObjModule +lbl_worldObjModule: .skip 0x8 -.global lbl_803CC800 -lbl_803CC800: +.global lbl__rpDlGeomVtxFmtOffset +lbl__rpDlGeomVtxFmtOffset: .skip 0x4 -.global lbl_803CC804 -lbl_803CC804: +.global lbl__rpDlWorldVtxFmtOffset +lbl__rpDlWorldVtxFmtOffset: .skip 0x4 -.global lbl_803CC808 -lbl_803CC808: +.global lbl__RpVtxFmtModule +lbl__RpVtxFmtModule: .skip 0x8 -.global lbl_803CC810 -lbl_803CC810: +.global lbl__RwDlLightExtOffset +lbl__RwDlLightExtOffset: .skip 0x8 -.global lbl_803CC818 -lbl_803CC818: +.global lbl_RtAnimInterpolatorInfoBlockNumEntries +lbl_RtAnimInterpolatorInfoBlockNumEntries: .skip 0x8 -.global lbl_803CC820 -lbl_803CC820: +.global lbl_colorModule +lbl_colorModule: .skip 0x8 -.global lbl_803CC828 -lbl_803CC828: +.global lbl_errorModule +lbl_errorModule: .skip 0x8 -.global lbl_803CC830 -lbl_803CC830: +.global lbl_matrixModule +lbl_matrixModule: .skip 0x8 -.global lbl_803CC838 -lbl_803CC838: +.global lbl__freeListModuleOpen +lbl__freeListModuleOpen: .skip 0x4 -.global lbl_803CC83C -lbl_803CC83C: +.global lbl__masterFreeListPtr +lbl__masterFreeListPtr: .skip 0x4 -.global lbl_803CC840 -lbl_803CC840: +.global lbl__freeListList +lbl__freeListList: .skip 0x8 -.global lbl_803CC848 -lbl_803CC848: +.global lbl_resourcesModule +lbl_resourcesModule: .skip 0x8 -.global lbl_803CC850 -lbl_803CC850: +.global lbl_streamModule +lbl_streamModule: .skip 0x8 -.global lbl_803CC858 -lbl_803CC858: +.global lbl_toolkitNonFLRegList +lbl_toolkitNonFLRegList: .skip 0x4 -.global lbl_803CC85C -lbl_803CC85C: +.global lbl_numRegToolkits +lbl_numRegToolkits: .skip 0x4 -.global lbl_803CC860 -lbl_803CC860: +.global lbl_toolkitRegEntries +lbl_toolkitRegEntries: .skip 0x8 -.global lbl_803CC868 -lbl_803CC868: +.global lbl_vectorModule +lbl_vectorModule: .skip 0x8 -.global lbl_803CC870 -lbl_803CC870: +.global lbl_cameraModule +lbl_cameraModule: .skip 0x8 -.global lbl_803CC878 -lbl_803CC878: +.global lbl_engineInstancesOpened +lbl_engineInstancesOpened: .skip 0x4 -.global lbl_803CC87C -lbl_803CC87C: +.global lbl_RwEngineInstance +lbl_RwEngineInstance: .skip 0x4 -.global lbl_803CC880 -lbl_803CC880: +.global lbl_frameModule +lbl_frameModule: .skip 0x8 -.global lbl_803CC888 -lbl_803CC888: +.global lbl_imageModule +lbl_imageModule: .skip 0x8 -.global lbl_803CC890 -lbl_803CC890: +.global lbl_rasterModule +lbl_rasterModule: .skip 0x8 -.global lbl_803CC898 -lbl_803CC898: +.global lbl_dummyTexDict +lbl_dummyTexDict: .skip 0x4 -.global lbl_803CC89C -lbl_803CC89C: +.global lbl_textureModule +lbl_textureModule: .skip 0xC -.global lbl_803CC8A8 -lbl_803CC8A8: +.global lbl__RwDlCopyClear +lbl__RwDlCopyClear: .skip 0x4 -.global lbl_803CC8AC -lbl_803CC8AC: +.global lbl__RwDlPixelFormat +lbl__RwDlPixelFormat: .skip 0x4 -.global lbl_803CC8B0 -lbl_803CC8B0: +.global lbl__RwDlCurPixelFormat +lbl__RwDlCurPixelFormat: .skip 0x4 -.global lbl_803CC8B4 -lbl_803CC8B4: +.global lbl__RwGameCubeVideoMode +lbl__RwGameCubeVideoMode: .skip 0x4 -.global lbl_803CC8B8 -lbl_803CC8B8: +.global lbl__RwDlFSAA +lbl__RwDlFSAA: .skip 0x4 -.global lbl_803CC8BC -lbl_803CC8BC: +.global lbl__RwDl_FIFO_XFB +lbl__RwDl_FIFO_XFB: .skip 0x4 -.global lbl_803CC8C0 -lbl_803CC8C0: +.global lbl__RwGCXFB1 +lbl__RwGCXFB1: .skip 0x4 -.global lbl_803CC8C4 -lbl_803CC8C4: +.global lbl__RwGCXFB2 +lbl__RwGCXFB2: .skip 0x4 -.global lbl_803CC8C8 -lbl_803CC8C8: +.global lbl__RwGCXFBCopy +lbl__RwGCXFBCopy: .skip 0x4 -.global lbl_803CC8CC -lbl_803CC8CC: +.global lbl__RwGCXFBDisp +lbl__RwGCXFBDisp: .skip 0x4 -.global lbl_803CC8D0 -lbl_803CC8D0: +.global lbl__RwDlFrameCurrent +lbl__RwDlFrameCurrent: .skip 0x4 -.global lbl_803CC8D4 -lbl_803CC8D4: +.global lbl__RwDlFrameNew +lbl__RwDlFrameNew: .skip 0x4 -.global lbl_803CC8D8 -lbl_803CC8D8: +.global lbl__RwDlFrameTokenNew +lbl__RwDlFrameTokenNew: .skip 0x4 -.global lbl_803CC8DC -lbl_803CC8DC: +.global lbl__RwDlFrameTokenCurrent +lbl__RwDlFrameTokenCurrent: .skip 0x4 -.global lbl_803CC8E0 -lbl_803CC8E0: +.global lbl__RwDlBreakPointEnabled +lbl__RwDlBreakPointEnabled: .skip 0x4 -.global lbl_803CC8E4 -lbl_803CC8E4: +.global lbl__RwDlFrameReadyOnToken +lbl__RwDlFrameReadyOnToken: .skip 0x4 -.global lbl_803CC8E8 -lbl_803CC8E8: +.global lbl__RwDlFrameWait +lbl__RwDlFrameWait: .skip 0x4 -.global lbl_803CC8EC -lbl_803CC8EC: +.global lbl__RwDlFrameGo +lbl__RwDlFrameGo: .skip 0x4 -.global lbl_803CC8F0 -lbl_803CC8F0: +.global lbl_swap$282 +lbl_swap$282: .skip 0x4 -.global lbl_803CC8F4 -lbl_803CC8F4: +.global lbl_gxInit$441 +lbl_gxInit$441: .skip 0x4 -.global lbl_803CC8F8 -lbl_803CC8F8: +.global lbl__RwDlWaitingDoneRender +lbl__RwDlWaitingDoneRender: .skip 0x8 -.global lbl_803CC900 -lbl_803CC900: +.global lbl__RwDlFrameSwap +lbl__RwDlFrameSwap: .skip 0x8 -.global lbl_803CC908 -lbl_803CC908: +.global lbl__RwDlDefaultFifo +lbl__RwDlDefaultFifo: .skip 0x4 -.global lbl_803CC90C -lbl_803CC90C: +.global lbl__RwDlDefaultFifoObj +lbl__RwDlDefaultFifoObj: .skip 0x4 -.global lbl_803CC910 -lbl_803CC910: +.global lbl__RwDlHalfHeight +lbl__RwDlHalfHeight: .skip 0x4 -.global lbl_803CC914 -lbl_803CC914: +.global lbl__RwDlRenderMode +lbl__RwDlRenderMode: .skip 0x4 -.global lbl_803CC918 -lbl_803CC918: +.global lbl_dgGGlobals +lbl_dgGGlobals: .skip 0x8 -.global lbl_803CC920 -lbl_803CC920: +.global lbl__RwGameCubeRasterExtOffset +lbl__RwGameCubeRasterExtOffset: .skip 0x8 -.global lbl_803CC928 -lbl_803CC928: +.global lbl__RwDlRasterWhite +lbl__RwDlRasterWhite: .skip 0x4 -.global lbl_803CC92C -lbl_803CC92C: +.global lbl__RwDlTexture +lbl__RwDlTexture: .skip 0x4 -.global lbl_803CC930 -lbl_803CC930: +.global lbl__RwDlRasterTarget +lbl__RwDlRasterTarget: .skip 0x8 -.global lbl_803CC938 -lbl_803CC938: +.global lbl__RwGameCubeTextureExtOffset +lbl__RwGameCubeTextureExtOffset: .skip 0x8 -.global lbl_803CC940 -lbl_803CC940: +.global lbl__RwDlTokenLastSeen +lbl__RwDlTokenLastSeen: .skip 0x8 -.global lbl_803CC948 -lbl_803CC948: +.global lbl__rwIm3DGlobals +lbl__rwIm3DGlobals: .skip 0x4 -.global lbl_803CC94C -lbl_803CC94C: +.global lbl__rwIm3DModule +lbl__rwIm3DModule: .skip 0xC -.global lbl_803CC958 -lbl_803CC958: +.global lbl__rxPipelineGlobalsOffset +lbl__rxPipelineGlobalsOffset: .skip 0x8 -.global lbl_803CC960 -lbl_803CC960: +.global lbl_RxPipelineInstanced +lbl_RxPipelineInstanced: .skip 0x4 -.global lbl_803CC964 -lbl_803CC964: +.global lbl__rxHeapGlobal +lbl__rxHeapGlobal: .skip 0x4 -.global lbl_803CC968 -lbl_803CC968: +.global lbl__rwDlImmPool +lbl__rwDlImmPool: .skip 0x18 diff --git a/asm/sbss2.s b/asm/sbss2.s index f6c494d80..b5bfc2bed 100644 --- a/asm/sbss2.s +++ b/asm/sbss2.s @@ -1,442 +1,442 @@ .section .sbss2 -.global lbl_803D07E0 -lbl_803D07E0: +.global lbl__3039 +lbl__3039: .skip 0x4 .global lbl_803D07E4 lbl_803D07E4: .skip 0x4 -.global lbl_803D07E8 -lbl_803D07E8: +.global lbl__3040 +lbl__3040: .skip 0x4 .global lbl_803D07EC lbl_803D07EC: .skip 0x4 -.global lbl_803D07F0 -lbl_803D07F0: +.global lbl__3067 +lbl__3067: .skip 0x4 .global lbl_803D07F4 lbl_803D07F4: .skip 0x4 -.global lbl_803D07F8 -lbl_803D07F8: +.global lbl__3068 +lbl__3068: .skip 0x4 .global lbl_803D07FC lbl_803D07FC: .skip 0x4 -.global lbl_803D0800 -lbl_803D0800: +.global lbl__1181 +lbl__1181: .skip 0x4 .global lbl_803D0804 lbl_803D0804: .skip 0x4 -.global lbl_803D0808 -lbl_803D0808: +.global lbl__427 +lbl__427: .skip 0x4 .global lbl_803D080C lbl_803D080C: .skip 0x4 -.global lbl_803D0810 -lbl_803D0810: +.global lbl__2857 +lbl__2857: .skip 0x4 .global lbl_803D0814 lbl_803D0814: .skip 0x4 -.global lbl_803D0818 -lbl_803D0818: +.global lbl__587 +lbl__587: .skip 0x8 -.global lbl_803D0820 -lbl_803D0820: +.global lbl__868 +lbl__868: .skip 0x4 .global lbl_803D0824 lbl_803D0824: .skip 0x4 -.global lbl_803D0828 -lbl_803D0828: +.global lbl__1143 +lbl__1143: .skip 0x8 -.global lbl_803D0830 -lbl_803D0830: +.global lbl__2265 +lbl__2265: .skip 0x4 .global lbl_803D0834 lbl_803D0834: .skip 0x4 -.global lbl_803D0838 -lbl_803D0838: +.global lbl__4634 +lbl__4634: .skip 0x4 -.global lbl_803D083C -lbl_803D083C: +.global lbl__6900 +lbl__6900: .skip 0x4 .global lbl_803D0840 lbl_803D0840: .skip 0x4 -.global lbl_803D0844 -lbl_803D0844: +.global lbl__6980 +lbl__6980: .skip 0x4 .global lbl_803D0848 lbl_803D0848: .skip 0x4 -.global lbl_803D084C -lbl_803D084C: +.global lbl__8538 +lbl__8538: .skip 0x4 -.global lbl_803D0850 -lbl_803D0850: +.global lbl__1619 +lbl__1619: .skip 0x4 .global lbl_803D0854 lbl_803D0854: .skip 0x4 -.global lbl_803D0858 -lbl_803D0858: +.global lbl__858_2 +lbl__858_2: .skip 0x4 .global lbl_803D085C lbl_803D085C: .skip 0x4 -.global lbl_803D0860 -lbl_803D0860: +.global lbl__1207_1 +lbl__1207_1: .skip 0x8 -.global lbl_803D0868 -lbl_803D0868: +.global lbl__1163 +lbl__1163: .skip 0x4 -.global lbl_803D086C -lbl_803D086C: +.global lbl__1354_1 +lbl__1354_1: .skip 0x4 -.global lbl_803D0870 -lbl_803D0870: +.global lbl__1359_1 +lbl__1359_1: .skip 0x8 -.global lbl_803D0878 -lbl_803D0878: +.global lbl__826 +lbl__826: .skip 0x8 -.global lbl_803D0880 -lbl_803D0880: +.global lbl__1251 +lbl__1251: .skip 0x4 .global lbl_803D0884 lbl_803D0884: .skip 0x4 -.global lbl_803D0888 -lbl_803D0888: +.global lbl__2014 +lbl__2014: .skip 0x4 -.global lbl_803D088C -lbl_803D088C: +.global lbl__2508 +lbl__2508: .skip 0x4 -.global lbl_803D0890 -lbl_803D0890: +.global lbl__2509_1 +lbl__2509_1: .skip 0x8 -.global lbl_803D0898 -lbl_803D0898: +.global lbl__721 +lbl__721: .skip 0x4 -.global lbl_803D089C -lbl_803D089C: +.global lbl__880_2 +lbl__880_2: .skip 0x4 -.global lbl_803D08A0 -lbl_803D08A0: +.global lbl__1063 +lbl__1063: .skip 0x4 .global lbl_803D08A4 lbl_803D08A4: .skip 0x4 -.global lbl_803D08A8 -lbl_803D08A8: +.global lbl__1083_1 +lbl__1083_1: .skip 0x4 .global lbl_803D08AC lbl_803D08AC: .skip 0x4 -.global lbl_803D08B0 -lbl_803D08B0: +.global lbl__1260 +lbl__1260: .skip 0x4 .global lbl_803D08B4 lbl_803D08B4: .skip 0x4 -.global lbl_803D08B8 -lbl_803D08B8: +.global lbl__962_2 +lbl__962_2: .skip 0x4 .global lbl_803D08BC lbl_803D08BC: .skip 0x4 -.global lbl_803D08C0 -lbl_803D08C0: +.global lbl__1561_1 +lbl__1561_1: .skip 0x8 -.global lbl_803D08C8 -lbl_803D08C8: +.global lbl__824_1 +lbl__824_1: .skip 0x4 .global lbl_803D08CC lbl_803D08CC: .skip 0x4 -.global lbl_803D08D0 -lbl_803D08D0: +.global lbl__1469_3 +lbl__1469_3: .skip 0x8 -.global lbl_803D08D8 -lbl_803D08D8: +.global lbl__684_4 +lbl__684_4: .skip 0x4 .global lbl_803D08DC lbl_803D08DC: .skip 0x4 -.global lbl_803D08E0 -lbl_803D08E0: +.global lbl__691_2 +lbl__691_2: .skip 0x4 .global lbl_803D08E4 lbl_803D08E4: .skip 0x4 -.global lbl_803D08E8 -lbl_803D08E8: +.global lbl__1622_1 +lbl__1622_1: .skip 0x4 .global lbl_803D08EC lbl_803D08EC: .skip 0x4 -.global lbl_803D08F0 -lbl_803D08F0: +.global lbl__784_1 +lbl__784_1: .skip 0x4 .global lbl_803D08F4 lbl_803D08F4: .skip 0x4 -.global lbl_803D08F8 -lbl_803D08F8: +.global lbl__1844_2 +lbl__1844_2: .skip 0x4 .global lbl_803D08FC lbl_803D08FC: .skip 0x4 -.global lbl_803D0900 -lbl_803D0900: +.global lbl__2266 +lbl__2266: .skip 0x4 .global lbl_803D0904 lbl_803D0904: .skip 0x4 -.global lbl_803D0908 -lbl_803D0908: +.global lbl__2297_1 +lbl__2297_1: .skip 0x4 .global lbl_803D090C lbl_803D090C: .skip 0x4 -.global lbl_803D0910 -lbl_803D0910: +.global lbl__781_4 +lbl__781_4: .skip 0x4 .global lbl_803D0914 lbl_803D0914: .skip 0x4 -.global lbl_803D0918 -lbl_803D0918: +.global lbl__2481 +lbl__2481: .skip 0x4 .global lbl_803D091C lbl_803D091C: .skip 0x4 -.global lbl_803D0920 -lbl_803D0920: +.global lbl__2631_1 +lbl__2631_1: .skip 0x4 .global lbl_803D0924 lbl_803D0924: .skip 0x4 -.global lbl_803D0928 -lbl_803D0928: +.global lbl__2679 +lbl__2679: .skip 0x4 .global lbl_803D092C lbl_803D092C: .skip 0x4 -.global lbl_803D0930 -lbl_803D0930: +.global lbl__2703 +lbl__2703: .skip 0x4 .global lbl_803D0934 lbl_803D0934: .skip 0x4 -.global lbl_803D0938 -lbl_803D0938: +.global lbl__821_2 +lbl__821_2: .skip 0x4 .global lbl_803D093C lbl_803D093C: .skip 0x4 -.global lbl_803D0940 -lbl_803D0940: +.global lbl__2112_1 +lbl__2112_1: .skip 0x4 .global lbl_803D0944 lbl_803D0944: .skip 0x4 -.global lbl_803D0948 -lbl_803D0948: +.global lbl__2113 +lbl__2113: .skip 0x4 .global lbl_803D094C lbl_803D094C: .skip 0x4 -.global lbl_803D0950 -lbl_803D0950: +.global lbl__2114 +lbl__2114: .skip 0x4 .global lbl_803D0954 lbl_803D0954: .skip 0x4 -.global lbl_803D0958 -lbl_803D0958: +.global lbl__2118 +lbl__2118: .skip 0x4 .global lbl_803D095C lbl_803D095C: .skip 0x4 -.global lbl_803D0960 -lbl_803D0960: +.global lbl__2119 +lbl__2119: .skip 0x4 .global lbl_803D0964 lbl_803D0964: .skip 0x4 -.global lbl_803D0968 -lbl_803D0968: +.global lbl__2124 +lbl__2124: .skip 0x4 .global lbl_803D096C lbl_803D096C: .skip 0x4 -.global lbl_803D0970 -lbl_803D0970: +.global lbl__2188_2 +lbl__2188_2: .skip 0x4 .global lbl_803D0974 lbl_803D0974: .skip 0x4 -.global lbl_803D0978 -lbl_803D0978: +.global lbl__2409_1 +lbl__2409_1: .skip 0x4 .global lbl_803D097C lbl_803D097C: .skip 0x4 -.global lbl_803D0980 -lbl_803D0980: +.global lbl__2410_1 +lbl__2410_1: .skip 0x4 .global lbl_803D0984 lbl_803D0984: .skip 0x4 -.global lbl_803D0988 -lbl_803D0988: +.global lbl__2411_1 +lbl__2411_1: .skip 0x4 .global lbl_803D098C lbl_803D098C: .skip 0x4 -.global lbl_803D0990 -lbl_803D0990: +.global lbl__2488 +lbl__2488: .skip 0x4 .global lbl_803D0994 lbl_803D0994: .skip 0x4 -.global lbl_803D0998 -lbl_803D0998: +.global lbl__2489_1 +lbl__2489_1: .skip 0x4 .global lbl_803D099C lbl_803D099C: .skip 0x4 -.global lbl_803D09A0 -lbl_803D09A0: +.global lbl__2564 +lbl__2564: .skip 0x4 .global lbl_803D09A4 lbl_803D09A4: .skip 0x4 -.global lbl_803D09A8 -lbl_803D09A8: +.global lbl__512 +lbl__512: .skip 0x4 .global lbl_803D09AC lbl_803D09AC: .skip 0x4 -.global lbl_803D09B0 -lbl_803D09B0: +.global lbl__786_6 +lbl__786_6: .skip 0x4 .global lbl_803D09B4 lbl_803D09B4: .skip 0x4 -.global lbl_803D09B8 -lbl_803D09B8: +.global lbl__787_4 +lbl__787_4: .skip 0x4 .global lbl_803D09BC lbl_803D09BC: .skip 0x4 -.global lbl_803D09C0 -lbl_803D09C0: +.global lbl__2168_1 +lbl__2168_1: .skip 0x4 .global lbl_803D09C4 lbl_803D09C4: .skip 0x4 -.global lbl_803D09C8 -lbl_803D09C8: +.global lbl__2275 +lbl__2275: .skip 0x4 .global lbl_803D09CC lbl_803D09CC: .skip 0x4 -.global lbl_803D09D0 -lbl_803D09D0: +.global lbl__2276 +lbl__2276: .skip 0x4 .global lbl_803D09D4 lbl_803D09D4: .skip 0x4 -.global lbl_803D09D8 -lbl_803D09D8: +.global lbl__2277 +lbl__2277: .skip 0x4 .global lbl_803D09DC lbl_803D09DC: .skip 0x4 -.global lbl_803D09E0 -lbl_803D09E0: +.global lbl__2300 +lbl__2300: .skip 0x4 .global lbl_803D09E4 lbl_803D09E4: .skip 0x4 -.global lbl_803D09E8 -lbl_803D09E8: +.global lbl__2301 +lbl__2301: .skip 0x4 .global lbl_803D09EC lbl_803D09EC: .skip 0x4 -.global lbl_803D09F0 -lbl_803D09F0: +.global lbl__2302 +lbl__2302: .skip 0x4 .global lbl_803D09F4 lbl_803D09F4: .skip 0x4 -.global lbl_803D09F8 -lbl_803D09F8: +.global lbl__2378 +lbl__2378: .skip 0x4 .global lbl_803D09FC lbl_803D09FC: .skip 0x4 -.global lbl_803D0A00 -lbl_803D0A00: +.global lbl__2379 +lbl__2379: .skip 0x4 .global lbl_803D0A04 lbl_803D0A04: .skip 0x4 -.global lbl_803D0A08 -lbl_803D0A08: +.global lbl__2571 +lbl__2571: .skip 0x4 .global lbl_803D0A0C lbl_803D0A0C: .skip 0x4 -.global lbl_803D0A10 -lbl_803D0A10: +.global lbl__2619 +lbl__2619: .skip 0x4 .global lbl_803D0A14 lbl_803D0A14: .skip 0x4 -.global lbl_803D0A18 -lbl_803D0A18: +.global lbl__2998_1 +lbl__2998_1: .skip 0x4 .global lbl_803D0A1C lbl_803D0A1C: .skip 0x4 -.global lbl_803D0A20 -lbl_803D0A20: +.global lbl__3187_1 +lbl__3187_1: .skip 0x4 .global lbl_803D0A24 lbl_803D0A24: .skip 0x4 -.global lbl_803D0A28 -lbl_803D0A28: +.global lbl__3458 +lbl__3458: .skip 0x4 .global lbl_803D0A2C lbl_803D0A2C: .skip 0x4 -.global lbl_803D0A30 -lbl_803D0A30: +.global lbl__3585 +lbl__3585: .skip 0x4 .global lbl_803D0A34 lbl_803D0A34: .skip 0x4 -.global lbl_803D0A38 -lbl_803D0A38: +.global lbl__3689 +lbl__3689: .skip 0x4 .global lbl_803D0A3C lbl_803D0A3C: .skip 0x4 -.global lbl_803D0A40 -lbl_803D0A40: +.global lbl__415 +lbl__415: .skip 0x8 -.global lbl_803D0A48 -lbl_803D0A48: +.global lbl__460_3 +lbl__460_3: .skip 0x4 .global lbl_803D0A4C lbl_803D0A4C: diff --git a/asm/sdata.s b/asm/sdata.s index a75863603..19215660a 100644 --- a/asm/sdata.s +++ b/asm/sdata.s @@ -1,939 +1,939 @@ .section .sdata # 0x803CA900 - 0x803CB160 -.global lbl_803CA900 -lbl_803CA900: +.global lbl_g_loadlock +lbl_g_loadlock: .incbin "baserom.dol", 0x2B59C0, 0x8 -.global lbl_803CA908 -lbl_803CA908: +.global lbl_xcam_do_collis +lbl_xcam_do_collis: .incbin "baserom.dol", 0x2B59C8, 0x4 -.global lbl_803CA90C -lbl_803CA90C: +.global lbl_xcam_collis_radius +lbl_xcam_collis_radius: .incbin "baserom.dol", 0x2B59CC, 0x4 -.global lbl_803CA910 -lbl_803CA910: +.global lbl_xcam_collis_stiffness +lbl_xcam_collis_stiffness: .incbin "baserom.dol", 0x2B59D0, 0x8 -.global lbl_803CA918 -lbl_803CA918: +.global lbl_snow_life +lbl_snow_life: .incbin "baserom.dol", 0x2B59D8, 0x8 -.global lbl_803CA920 -lbl_803CA920: +.global lbl_nsn_angle +lbl_nsn_angle: .incbin "baserom.dol", 0x2B59E0, 0x8 -.global lbl_803CA928 -lbl_803CA928: +.global lbl_dbg_idx +lbl_dbg_idx: .incbin "baserom.dol", 0x2B59E8, 0x8 -.global lbl_803CA930 -lbl_803CA930: +.global lbl_format_tags__19_unnamed_xFont_cpp_ +lbl_format_tags__19_unnamed_xFont_cpp_: .incbin "baserom.dol", 0x2B59F0, 0x4 -.global lbl_803CA934 -lbl_803CA934: +.global lbl_format_tags_size__19_unnamed_xFont_cpp_ +lbl_format_tags_size__19_unnamed_xFont_cpp_: .incbin "baserom.dol", 0x2B59F4, 0x4 -.global lbl_803CA938 -lbl_803CA938: +.global lbl_EnvMapShininess +lbl_EnvMapShininess: .incbin "baserom.dol", 0x2B59F8, 0x4 -.global lbl_803CA93C -lbl_803CA93C: +.global lbl_BFX +lbl_BFX: .incbin "baserom.dol", 0x2B59FC, 0x4 -.global lbl_803CA940 -lbl_803CA940: +.global lbl_xFXanimUVRotMat0 +lbl_xFXanimUVRotMat0: .incbin "baserom.dol", 0x2B5A00, 0x8 -.global lbl_803CA948 -lbl_803CA948: +.global lbl_xFXanimUVRotMat1 +lbl_xFXanimUVRotMat1: .incbin "baserom.dol", 0x2B5A08, 0x8 -.global lbl_803CA950 -lbl_803CA950: +.global lbl_xFXanimUVTrans +lbl_xFXanimUVTrans: .incbin "baserom.dol", 0x2B5A10, 0x8 -.global lbl_803CA958 -lbl_803CA958: +.global lbl_xFXanimUVScale +lbl_xFXanimUVScale: .incbin "baserom.dol", 0x2B5A18, 0x8 -.global lbl_803CA960 -lbl_803CA960: +.global lbl_xFXanimUV2PRotMat0 +lbl_xFXanimUV2PRotMat0: .incbin "baserom.dol", 0x2B5A20, 0x8 -.global lbl_803CA968 -lbl_803CA968: +.global lbl_xFXanimUV2PRotMat1 +lbl_xFXanimUV2PRotMat1: .incbin "baserom.dol", 0x2B5A28, 0x8 -.global lbl_803CA970 -lbl_803CA970: +.global lbl_xFXanimUV2PTrans +lbl_xFXanimUV2PTrans: .incbin "baserom.dol", 0x2B5A30, 0x8 -.global lbl_803CA978 -lbl_803CA978: +.global lbl_xFXanimUV2PScale +lbl_xFXanimUV2PScale: .incbin "baserom.dol", 0x2B5A38, 0x8 -.global lbl_803CA980 -lbl_803CA980: +.global lbl_tweak_anim_time_delta__Q24xhud27_unnamed_xHudUnitMeter_cpp_ +lbl_tweak_anim_time_delta__Q24xhud27_unnamed_xHudUnitMeter_cpp_: .incbin "baserom.dol", 0x2B5A40, 0x8 -.global lbl_803CA988 -lbl_803CA988: +.global lbl_sLetterBoxAlpha +lbl_sLetterBoxAlpha: .incbin "baserom.dol", 0x2B5A48, 0x4 -.global lbl_803CA98C -lbl_803CA98C: +.global lbl_sFullScreenGlareIntensity +lbl_sFullScreenGlareIntensity: .incbin "baserom.dol", 0x2B5A4C, 0x4 -.global lbl_803CA990 -lbl_803CA990: +.global lbl_sFullScreenGlareColor +lbl_sFullScreenGlareColor: .incbin "baserom.dol", 0x2B5A50, 0x4 -.global lbl_803CA994 -lbl_803CA994: +.global lbl_indices$1171 +lbl_indices$1171: .incbin "baserom.dol", 0x2B5A54, 0xC -.global lbl_803CA9A0 -lbl_803CA9A0: +.global lbl_s_managedEnvSFX +lbl_s_managedEnvSFX: .incbin "baserom.dol", 0x2B5A60, 0x8 -.global lbl_803CA9A8 -lbl_803CA9A8: +.global lbl_ShadowStrength +lbl_ShadowStrength: .incbin "baserom.dol", 0x2B5A68, 0x4 -.global lbl_803CA9AC -lbl_803CA9AC: +.global lbl_rscale +lbl_rscale: .incbin "baserom.dol", 0x2B5A6C, 0x4 -.global lbl_803CA9B0 -lbl_803CA9B0: +.global lbl_g_crc_needinit +lbl_g_crc_needinit: .incbin "baserom.dol", 0x2B5A70, 0x8 -.global lbl_803CA9B8 -lbl_803CA9B8: +.global lbl_jsp_shadow_hack_end_textures +lbl_jsp_shadow_hack_end_textures: .incbin "baserom.dol", 0x2B5A78, 0x4 -.global lbl_803CA9BC -lbl_803CA9BC: +.global lbl_effectFuncList +lbl_effectFuncList: .incbin "baserom.dol", 0x2B5A7C, 0xC -.global lbl_803CA9C8 -lbl_803CA9C8: +.global lbl_zcam_pad_pyaw_scale +lbl_zcam_pad_pyaw_scale: .incbin "baserom.dol", 0x2B5A88, 0x4 -.global lbl_803CA9CC -lbl_803CA9CC: +.global lbl_zcam_pad_pitch_scale +lbl_zcam_pad_pitch_scale: .incbin "baserom.dol", 0x2B5A8C, 0x4 -.global lbl_803CA9D0 -lbl_803CA9D0: +.global lbl_zcam_near_d +lbl_zcam_near_d: .incbin "baserom.dol", 0x2B5A90, 0x4 -.global lbl_803CA9D4 -lbl_803CA9D4: +.global lbl_zcam_near_h +lbl_zcam_near_h: .incbin "baserom.dol", 0x2B5A94, 0x4 -.global lbl_803CA9D8 -lbl_803CA9D8: +.global lbl_zcam_near_pitch +lbl_zcam_near_pitch: .incbin "baserom.dol", 0x2B5A98, 0x4 -.global lbl_803CA9DC -lbl_803CA9DC: +.global lbl_zcam_far_d +lbl_zcam_far_d: .incbin "baserom.dol", 0x2B5A9C, 0x4 -.global lbl_803CA9E0 -lbl_803CA9E0: +.global lbl_zcam_far_h +lbl_zcam_far_h: .incbin "baserom.dol", 0x2B5AA0, 0x4 -.global lbl_803CA9E4 -lbl_803CA9E4: +.global lbl_zcam_far_pitch +lbl_zcam_far_pitch: .incbin "baserom.dol", 0x2B5AA4, 0x4 -.global lbl_803CA9E8 -lbl_803CA9E8: +.global lbl_zcam_wall_d +lbl_zcam_wall_d: .incbin "baserom.dol", 0x2B5AA8, 0x4 -.global lbl_803CA9EC -lbl_803CA9EC: +.global lbl_zcam_wall_h +lbl_zcam_wall_h: .incbin "baserom.dol", 0x2B5AAC, 0x4 -.global lbl_803CA9F0 -lbl_803CA9F0: +.global lbl_zcam_wall_pitch +lbl_zcam_wall_pitch: .incbin "baserom.dol", 0x2B5AB0, 0x4 -.global lbl_803CA9F4 -lbl_803CA9F4: +.global lbl_zcam_above_d +lbl_zcam_above_d: .incbin "baserom.dol", 0x2B5AB4, 0x4 -.global lbl_803CA9F8 -lbl_803CA9F8: +.global lbl_zcam_above_h +lbl_zcam_above_h: .incbin "baserom.dol", 0x2B5AB8, 0x4 -.global lbl_803CA9FC -lbl_803CA9FC: +.global lbl_zcam_above_pitch +lbl_zcam_above_pitch: .incbin "baserom.dol", 0x2B5ABC, 0x4 -.global lbl_803CAA00 -lbl_803CAA00: +.global lbl_zcam_below_d +lbl_zcam_below_d: .incbin "baserom.dol", 0x2B5AC0, 0x4 -.global lbl_803CAA04 -lbl_803CAA04: +.global lbl_zcam_below_h +lbl_zcam_below_h: .incbin "baserom.dol", 0x2B5AC4, 0x4 -.global lbl_803CAA08 -lbl_803CAA08: +.global lbl_zcam_below_pitch +lbl_zcam_below_pitch: .incbin "baserom.dol", 0x2B5AC8, 0x4 -.global lbl_803CAA0C -lbl_803CAA0C: +.global lbl_zcam_highbounce_d +lbl_zcam_highbounce_d: .incbin "baserom.dol", 0x2B5ACC, 0x4 -.global lbl_803CAA10 -lbl_803CAA10: +.global lbl_zcam_highbounce_h +lbl_zcam_highbounce_h: .incbin "baserom.dol", 0x2B5AD0, 0x4 -.global lbl_803CAA14 -lbl_803CAA14: +.global lbl_zcam_highbounce_pitch +lbl_zcam_highbounce_pitch: .incbin "baserom.dol", 0x2B5AD4, 0x4 -.global lbl_803CAA18 -lbl_803CAA18: +.global lbl_zcam_overrot_min +lbl_zcam_overrot_min: .incbin "baserom.dol", 0x2B5AD8, 0x4 -.global lbl_803CAA1C -lbl_803CAA1C: +.global lbl_zcam_overrot_mid +lbl_zcam_overrot_mid: .incbin "baserom.dol", 0x2B5ADC, 0x4 -.global lbl_803CAA20 -lbl_803CAA20: +.global lbl_zcam_overrot_max +lbl_zcam_overrot_max: .incbin "baserom.dol", 0x2B5AE0, 0x4 -.global lbl_803CAA24 -lbl_803CAA24: +.global lbl_zcam_overrot_rate +lbl_zcam_overrot_rate: .incbin "baserom.dol", 0x2B5AE4, 0x4 -.global lbl_803CAA28 -lbl_803CAA28: +.global lbl_zcam_overrot_tstart +lbl_zcam_overrot_tstart: .incbin "baserom.dol", 0x2B5AE8, 0x4 -.global lbl_803CAA2C -lbl_803CAA2C: +.global lbl_zcam_overrot_tend +lbl_zcam_overrot_tend: .incbin "baserom.dol", 0x2B5AEC, 0x4 -.global lbl_803CAA30 -lbl_803CAA30: +.global lbl_zcam_overrot_velmin +lbl_zcam_overrot_velmin: .incbin "baserom.dol", 0x2B5AF0, 0x4 -.global lbl_803CAA34 -lbl_803CAA34: +.global lbl_zcam_overrot_velmax +lbl_zcam_overrot_velmax: .incbin "baserom.dol", 0x2B5AF4, 0x4 -.global lbl_803CAA38 -lbl_803CAA38: +.global lbl_zcam_overrot_tmanual +lbl_zcam_overrot_tmanual: .incbin "baserom.dol", 0x2B5AF8, 0x4 -.global lbl_803CAA3C -lbl_803CAA3C: +.global lbl_zcam_mintgtheight +lbl_zcam_mintgtheight: .incbin "baserom.dol", 0x2B5AFC, 0x4 -.global lbl_803CAA40 -lbl_803CAA40: +.global lbl_input_enabled__21_unnamed_zCamera_cpp_ +lbl_input_enabled__21_unnamed_zCamera_cpp_: .incbin "baserom.dol", 0x2B5B00, 0x4 -.global lbl_803CAA44 -lbl_803CAA44: +.global lbl_rewardMove +lbl_rewardMove: .incbin "baserom.dol", 0x2B5B04, 0x4 -.global lbl_803CAA48 -lbl_803CAA48: +.global lbl_rewardMoveSpeed +lbl_rewardMoveSpeed: .incbin "baserom.dol", 0x2B5B08, 0x4 -.global lbl_803CAA4C -lbl_803CAA4C: +.global lbl_rewardZoomSpeed +lbl_rewardZoomSpeed: .incbin "baserom.dol", 0x2B5B0C, 0x4 -.global lbl_803CAA50 -lbl_803CAA50: +.global lbl_rewardZoomAmount +lbl_rewardZoomAmount: .incbin "baserom.dol", 0x2B5B10, 0x4 -.global lbl_803CAA54 -lbl_803CAA54: +.global lbl_rewardTiltTime +lbl_rewardTiltTime: .incbin "baserom.dol", 0x2B5B14, 0x4 -.global lbl_803CAA58 -lbl_803CAA58: +.global lbl_rewardTiltAmount +lbl_rewardTiltAmount: .incbin "baserom.dol", 0x2B5B18, 0x8 -.global lbl_803CAA60 -lbl_803CAA60: +.global lbl_g_zdsp_depot +lbl_g_zdsp_depot: .incbin "baserom.dol", 0x2B5B20, 0x8 -.global lbl_803CAA68 -lbl_803CAA68: +.global lbl_sRedMultiplier +lbl_sRedMultiplier: .incbin "baserom.dol", 0x2B5B28, 0x4 -.global lbl_803CAA6C -lbl_803CAA6C: +.global lbl_sGreenMultiplier +lbl_sGreenMultiplier: .incbin "baserom.dol", 0x2B5B2C, 0x4 -.global lbl_803CAA70 -lbl_803CAA70: +.global lbl_sBlueMultiplier +lbl_sBlueMultiplier: .incbin "baserom.dol", 0x2B5B30, 0x4 -.global lbl_803CAA74 -lbl_803CAA74: +.global lbl_sColorMultiplier +lbl_sColorMultiplier: .incbin "baserom.dol", 0x2B5B34, 0x4 -.global lbl_803CAA78 -lbl_803CAA78: +.global lbl_sColorMultiplierSign +lbl_sColorMultiplierSign: .incbin "baserom.dol", 0x2B5B38, 0x8 -.global lbl_803CAA80 -lbl_803CAA80: +.global lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_ +lbl_current_tweak__Q213cruise_bubble30_unnamed_zEntCruiseBubble_cpp_: .incbin "baserom.dol", 0x2B5B40, 0x8 -.global lbl_803CAA88 -lbl_803CAA88: +.global lbl_SPARKLE_MAX_RATE +lbl_SPARKLE_MAX_RATE: .incbin "baserom.dol", 0x2B5B48, 0x4 -.global lbl_803CAA8C -lbl_803CAA8C: +.global lbl_gEnableRewardsQueue +lbl_gEnableRewardsQueue: .incbin "baserom.dol", 0x2B5B4C, 0x4 -.global lbl_803CAA90 -lbl_803CAA90: +.global lbl_sSpatulaGrabbedLife +lbl_sSpatulaGrabbedLife: .incbin "baserom.dol", 0x2B5B50, 0x4 -.global lbl_803CAA94 -lbl_803CAA94: +.global lbl_sUnderwearFade +lbl_sUnderwearFade: .incbin "baserom.dol", 0x2B5B54, 0x4 -.global lbl_803CAA98 -lbl_803CAA98: +.global lbl_CATCH_CAPSULE_RAD +lbl_CATCH_CAPSULE_RAD: .incbin "baserom.dol", 0x2B5B58, 0x4 -.global lbl_803CAA9C -lbl_803CAA9C: +.global lbl_CATCH_CAPSULE_BIAS +lbl_CATCH_CAPSULE_BIAS: .incbin "baserom.dol", 0x2B5B5C, 0x4 -.global lbl_803CAAA0 -lbl_803CAAA0: +.global lbl_minVelmag +lbl_minVelmag: .incbin "baserom.dol", 0x2B5B60, 0x4 -.global lbl_803CAAA4 -lbl_803CAAA4: +.global lbl_maxVelmag +lbl_maxVelmag: .incbin "baserom.dol", 0x2B5B64, 0x4 -.global lbl_803CAAA8 -lbl_803CAAA8: +.global lbl_surfSlickness +lbl_surfSlickness: .incbin "baserom.dol", 0x2B5B68, 0x4 -.global lbl_803CAAAC -lbl_803CAAAC: +.global lbl_surfFriction +lbl_surfFriction: .incbin "baserom.dol", 0x2B5B6C, 0x4 -.global lbl_803CAAB0 -lbl_803CAAB0: +.global lbl_lastSlickness +lbl_lastSlickness: .incbin "baserom.dol", 0x2B5B70, 0x4 -.global lbl_803CAAB4 -lbl_803CAAB4: +.global lbl_surfSlideStart +lbl_surfSlideStart: .incbin "baserom.dol", 0x2B5B74, 0x4 -.global lbl_803CAAB8 -lbl_803CAAB8: +.global lbl_surfSlideStop +lbl_surfSlideStop: .incbin "baserom.dol", 0x2B5B78, 0x4 -.global lbl_803CAABC -lbl_803CAABC: +.global lbl_surfPeakRatio +lbl_surfPeakRatio: .incbin "baserom.dol", 0x2B5B7C, 0x4 -.global lbl_803CAAC0 -lbl_803CAAC0: +.global lbl_surfAccelWalk +lbl_surfAccelWalk: .incbin "baserom.dol", 0x2B5B80, 0x4 -.global lbl_803CAAC4 -lbl_803CAAC4: +.global lbl_surfAccelRun +lbl_surfAccelRun: .incbin "baserom.dol", 0x2B5B84, 0x4 -.global lbl_803CAAC8 -lbl_803CAAC8: +.global lbl_surfDecelIdle +lbl_surfDecelIdle: .incbin "baserom.dol", 0x2B5B88, 0x4 -.global lbl_803CAACC -lbl_803CAACC: +.global lbl_surfDecelSkid +lbl_surfDecelSkid: .incbin "baserom.dol", 0x2B5B8C, 0x4 -.global lbl_803CAAD0 -lbl_803CAAD0: +.global lbl_update_dt +lbl_update_dt: .incbin "baserom.dol", 0x2B5B90, 0x4 -.global lbl_803CAAD4 -lbl_803CAAD4: +.global lbl_last_update_dt +lbl_last_update_dt: .incbin "baserom.dol", 0x2B5B94, 0x4 -.global lbl_803CAAD8 -lbl_803CAAD8: +.global lbl_default_player_radius +lbl_default_player_radius: .incbin "baserom.dol", 0x2B5B98, 0x4 -.global lbl_803CAADC -lbl_803CAADC: +.global lbl_lastgCurrentPlayer +lbl_lastgCurrentPlayer: .incbin "baserom.dol", 0x2B5B9C, 0x4 -.global lbl_803CAAE0 -lbl_803CAAE0: +.global lbl_player_hit_anim +lbl_player_hit_anim: .incbin "baserom.dol", 0x2B5BA0, 0x4 -.global lbl_803CAAE4 -lbl_803CAAE4: +.global lbl_player_dead_anim +lbl_player_dead_anim: .incbin "baserom.dol", 0x2B5BA4, 0x4 -.global lbl_803CAAE8 -lbl_803CAAE8: +.global lbl_sBubbleBowlLastWindupTime +lbl_sBubbleBowlLastWindupTime: .incbin "baserom.dol", 0x2B5BA8, 0x4 -.global lbl_803CAAEC -lbl_803CAAEC: +.global lbl_sBubbleBowlMultiplier +lbl_sBubbleBowlMultiplier: .incbin "baserom.dol", 0x2B5BAC, 0x4 -.global lbl_803CAAF0 -lbl_803CAAF0: +.global lbl_sPlayerNPC_KnockBackTime +lbl_sPlayerNPC_KnockBackTime: .incbin "baserom.dol", 0x2B5BB0, 0x4 -.global lbl_803CAAF4 -lbl_803CAAF4: +.global lbl_sPlayerNPC_KnockBackVel +lbl_sPlayerNPC_KnockBackVel: .incbin "baserom.dol", 0x2B5BB4, 0x4 -.global lbl_803CAAF8 -lbl_803CAAF8: +.global lbl_counter_text$930 +lbl_counter_text$930: .incbin "baserom.dol", 0x2B5BB8, 0x8 -.global lbl_803CAB00 -lbl_803CAB00: +.global lbl_bubblehit_vel_scale +lbl_bubblehit_vel_scale: .incbin "baserom.dol", 0x2B5BC0, 0x8 -.global lbl_803CAB08 -lbl_803CAB08: +.global lbl_gPendingPlayer +lbl_gPendingPlayer: .incbin "baserom.dol", 0x2B5BC8, 0x4 -.global lbl_803CAB0C -lbl_803CAB0C: +.global lbl_startPressed +lbl_startPressed: .incbin "baserom.dol", 0x2B5BCC, 0x4 -.global lbl_803CAB10 -lbl_803CAB10: +.global lbl_black +lbl_black: .incbin "baserom.dol", 0x2B5BD0, 0x4 -.global lbl_803CAB14 -lbl_803CAB14: +.global lbl_clear +lbl_clear: .incbin "baserom.dol", 0x2B5BD4, 0x4 -.global lbl_803CAB18 -lbl_803CAB18: +.global lbl_soaklevels +lbl_soaklevels: .incbin "baserom.dol", 0x2B5BD8, 0x4 -.global lbl_803CAB1C -lbl_803CAB1C: +.global lbl_soaktime +lbl_soaktime: .incbin "baserom.dol", 0x2B5BDC, 0x4 -.global lbl_803CAB20 -lbl_803CAB20: +.global lbl_sPreviousFrames$989 +lbl_sPreviousFrames$989: .incbin "baserom.dol", 0x2B5BE0, 0x8 -.global lbl_803CAB28 -lbl_803CAB28: +.global lbl_bgID +lbl_bgID: .incbin "baserom.dol", 0x2B5BE8, 0x4 -.global lbl_803CAB2C -lbl_803CAB2C: +.global lbl_bgu2 +lbl_bgu2: .incbin "baserom.dol", 0x2B5BEC, 0x4 -.global lbl_803CAB30 -lbl_803CAB30: +.global lbl_bgv2 +lbl_bgv2: .incbin "baserom.dol", 0x2B5BF0, 0x4 -.global lbl_803CAB34 -lbl_803CAB34: +.global lbl_bgr +lbl_bgr: .incbin "baserom.dol", 0x2B5BF4, 0x1 -.global lbl_803CAB35 -lbl_803CAB35: +.global lbl_bgg +lbl_bgg: .incbin "baserom.dol", 0x2B5BF5, 0x1 -.global lbl_803CAB36 -lbl_803CAB36: +.global lbl_bgb +lbl_bgb: .incbin "baserom.dol", 0x2B5BF6, 0x1 -.global lbl_803CAB37 -lbl_803CAB37: +.global lbl_bga +lbl_bga: .incbin "baserom.dol", 0x2B5BF7, 0x1 -.global lbl_803CAB38 -lbl_803CAB38: +.global lbl_choices$1273 +lbl_choices$1273: .incbin "baserom.dol", 0x2B5BF8, 0x8 -.global lbl_803CAB40 -lbl_803CAB40: +.global lbl_gGameState +lbl_gGameState: .incbin "baserom.dol", 0x2B5C00, 0x4 -.global lbl_803CAB44 -lbl_803CAB44: +.global lbl_sPauseState_DispatchTable +lbl_sPauseState_DispatchTable: .incbin "baserom.dol", 0x2B5C04, 0x8 -.global lbl_803CAB4C -lbl_803CAB4C: +.global lbl_sOptionsState_DispatchTable +lbl_sOptionsState_DispatchTable: .incbin "baserom.dol", 0x2B5C0C, 0x4 -.global lbl_803CAB50 -lbl_803CAB50: +.global lbl_sTitleState_DispatchTable +lbl_sTitleState_DispatchTable: .incbin "baserom.dol", 0x2B5C10, 0x8 -.global lbl_803CAB58 -lbl_803CAB58: +.global lbl_sPauseState_DoDispatchTable +lbl_sPauseState_DoDispatchTable: .incbin "baserom.dol", 0x2B5C18, 0x8 -.global lbl_803CAB60 -lbl_803CAB60: +.global lbl_sOptionsState_DoDispatchTable +lbl_sOptionsState_DoDispatchTable: .incbin "baserom.dol", 0x2B5C20, 0x4 -.global lbl_803CAB64 -lbl_803CAB64: +.global lbl_sTitleState_DoDispatchTable +lbl_sTitleState_DoDispatchTable: .incbin "baserom.dol", 0x2B5C24, 0xC -.global lbl_803CAB70 -lbl_803CAB70: +.global lbl_last_paused__Q24zhud18_unnamed_zHud_cpp_ +lbl_last_paused__Q24zhud18_unnamed_zHud_cpp_: .incbin "baserom.dol", 0x2B5C30, 0x8 -.global lbl_803CAB78 -lbl_803CAB78: +.global lbl_negativeHondaX +lbl_negativeHondaX: .incbin "baserom.dol", 0x2B5C38, 0x8 -.global lbl_803CAB80 -lbl_803CAB80: +.global lbl_sLFuncJerkFreq +lbl_sLFuncJerkFreq: .incbin "baserom.dol", 0x2B5C40, 0x4 -.global lbl_803CAB84 -lbl_803CAB84: +.global lbl_sLFuncShift +lbl_sLFuncShift: .incbin "baserom.dol", 0x2B5C44, 0x4 -.global lbl_803CAB88 -lbl_803CAB88: +.global lbl_sLFuncMaxPStep +lbl_sLFuncMaxPStep: .incbin "baserom.dol", 0x2B5C48, 0x4 -.global lbl_803CAB8C -lbl_803CAB8C: +.global lbl_sLFuncMinPStep +lbl_sLFuncMinPStep: .incbin "baserom.dol", 0x2B5C4C, 0x4 -.global lbl_803CAB90 -lbl_803CAB90: +.global lbl_sLFuncMinScale +lbl_sLFuncMinScale: .incbin "baserom.dol", 0x2B5C50, 0x4 -.global lbl_803CAB94 -lbl_803CAB94: +.global lbl_sLFuncMaxScale +lbl_sLFuncMaxScale: .incbin "baserom.dol", 0x2B5C54, 0x4 -.global lbl_803CAB98 -lbl_803CAB98: +.global lbl_sLFuncScalePerLength +lbl_sLFuncScalePerLength: .incbin "baserom.dol", 0x2B5C58, 0x4 -.global lbl_803CAB9C -lbl_803CAB9C: +.global lbl_sLFuncMinSpan +lbl_sLFuncMinSpan: .incbin "baserom.dol", 0x2B5C5C, 0x4 -.global lbl_803CABA0 -lbl_803CABA0: +.global lbl_sLFuncSpanPerLength +lbl_sLFuncSpanPerLength: .incbin "baserom.dol", 0x2B5C60, 0x4 -.global lbl_803CABA4 -lbl_803CABA4: +.global lbl_sLFuncSlopeRange +lbl_sLFuncSlopeRange: .incbin "baserom.dol", 0x2B5C64, 0x4 -.global lbl_803CABA8 -lbl_803CABA8: +.global lbl_sLFuncUVSpeed +lbl_sLFuncUVSpeed: .incbin "baserom.dol", 0x2B5C68, 0x8 -.global lbl_803CABB0 -lbl_803CABB0: +.global lbl_xglobals +lbl_xglobals: .incbin "baserom.dol", 0x2B5C70, 0x4 -.global lbl_803CABB4 -lbl_803CABB4: +.global lbl_sShowMenuOnBoot +lbl_sShowMenuOnBoot: .incbin "baserom.dol", 0x2B5C74, 0x4 -.global lbl_803CABB8 -lbl_803CABB8: +.global lbl_gSkipTimeCutscene +lbl_gSkipTimeCutscene: .incbin "baserom.dol", 0x2B5C78, 0x4 -.global lbl_803CABBC -lbl_803CABBC: +.global lbl_gSkipTimeFlythrough +lbl_gSkipTimeFlythrough: .incbin "baserom.dol", 0x2B5C7C, 0x4 -.global lbl_803CABC0 -lbl_803CABC0: +.global lbl_sFirstBoot +lbl_sFirstBoot: .incbin "baserom.dol", 0x2B5C80, 0x4 -.global lbl_803CABC4 -lbl_803CABC4: +.global lbl_time_elapsed +lbl_time_elapsed: .incbin "baserom.dol", 0x2B5C84, 0x4 -.global lbl_803CABC8 -lbl_803CABC8: +.global lbl_holdTmr +lbl_holdTmr: .incbin "baserom.dol", 0x2B5C88, 0x8 -.global lbl_803CABD0 -lbl_803CABD0: +.global lbl_sMusicLastEnum +lbl_sMusicLastEnum: .incbin "baserom.dol", 0x2B5C90, 0x8 -.global lbl_803CABD8 -lbl_803CABD8: +.global lbl_sMusicTimer +lbl_sMusicTimer: .incbin "baserom.dol", 0x2B5C98, 0x8 -.global lbl_803CABE0 -lbl_803CABE0: +.global lbl_ptranstbl_size +lbl_ptranstbl_size: .incbin "baserom.dol", 0x2B5CA0, 0x8 -.global lbl_803CABE8 -lbl_803CABE8: +.global lbl_time_elapsed_1 +lbl_time_elapsed_1: .incbin "baserom.dol", 0x2B5CA8, 0x4 -.global lbl_803CABEC -lbl_803CABEC: +.global lbl_currentCard +lbl_currentCard: .incbin "baserom.dol", 0x2B5CAC, 0x4 -.global lbl_803CABF0 -lbl_803CABF0: +.global lbl_currentGame +lbl_currentGame: .incbin "baserom.dol", 0x2B5CB0, 0x4 -.global lbl_803CABF4 -lbl_803CABF4: +.global lbl_dontPoll +lbl_dontPoll: .incbin "baserom.dol", 0x2B5CB4, 0x4 -.global lbl_803CABF8 -lbl_803CABF8: +.global lbl_autoSaveCard +lbl_autoSaveCard: .incbin "baserom.dol", 0x2B5CB8, 0x8 -.global lbl_803CAC00 -lbl_803CAC00: +.global lbl_sMemDepthSceneStart +lbl_sMemDepthSceneStart: .incbin "baserom.dol", 0x2B5CC0, 0x4 -.global lbl_803CAC04 -lbl_803CAC04: +.global lbl_sMemDepthJustHIPStart +lbl_sMemDepthJustHIPStart: .incbin "baserom.dol", 0x2B5CC4, 0x4 -.global lbl_803CAC08 -lbl_803CAC08: +.global lbl_scobj_size +lbl_scobj_size: .incbin "baserom.dol", 0x2B5CC8, 0x4 -.global lbl_803CAC0C -lbl_803CAC0C: +.global lbl_nidbps +lbl_nidbps: .incbin "baserom.dol", 0x2B5CCC, 0x4 -.global lbl_803CAC10 -lbl_803CAC10: +.global lbl_sMapper +lbl_sMapper: .incbin "baserom.dol", 0x2B5CD0, 0xC -.global lbl_803CAC1C -lbl_803CAC1C: +.global lbl_c_fruit +lbl_c_fruit: .incbin "baserom.dol", 0x2B5CDC, 0x4 -.global lbl_803CAC20 -lbl_803CAC20: +.global lbl_patsock_text_buffer +lbl_patsock_text_buffer: .incbin "baserom.dol", 0x2B5CE0, 0x8 -.global lbl_803CAC28 -lbl_803CAC28: +.global lbl_patsock_prev_world +lbl_patsock_prev_world: .incbin "baserom.dol", 0x2B5CE8, 0x4 -.global lbl_803CAC2C -lbl_803CAC2C: +.global lbl_patsock_prev_count +lbl_patsock_prev_count: .incbin "baserom.dol", 0x2B5CEC, 0x4 -.global lbl_803CAC30 -lbl_803CAC30: +.global lbl_giAnimScratch +lbl_giAnimScratch: .incbin "baserom.dol", 0x2B5CF0, 0x8 -.global lbl_803CAC38 -lbl_803CAC38: +.global lbl_sCameraNearClip +lbl_sCameraNearClip: .incbin "baserom.dol", 0x2B5CF8, 0x4 -.global lbl_803CAC3C -lbl_803CAC3C: +.global lbl_sCameraFarClip +lbl_sCameraFarClip: .incbin "baserom.dol", 0x2B5CFC, 0x4 -.global lbl_803CAC40 -lbl_803CAC40: +.global lbl_Width_scale +lbl_Width_scale: .incbin "baserom.dol", 0x2B5D00, 0x4 -.global lbl_803CAC44 -lbl_803CAC44: +.global lbl_Height_scale +lbl_Height_scale: .incbin "baserom.dol", 0x2B5D04, 0x4 -.global lbl_803CAC48 -lbl_803CAC48: +.global lbl_mFirstFrame__4iFMV +lbl_mFirstFrame__4iFMV: .incbin "baserom.dol", 0x2B5D08, 0x8 -.global lbl_803CAC50 -lbl_803CAC50: +.global lbl_bad_val +lbl_bad_val: .incbin "baserom.dol", 0x2B5D10, 0x4 -.global lbl_803CAC54 -lbl_803CAC54: +.global lbl_test_alloc_val +lbl_test_alloc_val: .incbin "baserom.dol", 0x2B5D14, 0x4 -.global lbl_803CAC58 -lbl_803CAC58: +.global lbl_rwID_DOLPHINDEVICEMODULE +lbl_rwID_DOLPHINDEVICEMODULE: .incbin "baserom.dol", 0x2B5D18, 0x8 -.global lbl_803CAC60 -lbl_803CAC60: +.global lbl_g_ang_yankDir +lbl_g_ang_yankDir: .incbin "baserom.dol", 0x2B5D20, 0x8 -.global lbl_803CAC68 -lbl_803CAC68: +.global lbl_g_tmr_talkless +lbl_g_tmr_talkless: .incbin "baserom.dol", 0x2B5D28, 0x8 -.global lbl_803CAC70 -lbl_803CAC70: +.global lbl_g_hash_ttsanim +lbl_g_hash_ttsanim: .incbin "baserom.dol", 0x2B5D30, 0x8 -.global lbl_803CAC78 -lbl_803CAC78: +.global lbl_g_strz_ttsanim +lbl_g_strz_ttsanim: .incbin "baserom.dol", 0x2B5D38, 0x8 -.global lbl_803CAC80 -lbl_803CAC80: +.global lbl_g_hash_nytlytanim +lbl_g_hash_nytlytanim: .incbin "baserom.dol", 0x2B5D40, 0x8 -.global lbl_803CAC88 -lbl_803CAC88: +.global lbl_g_strz_nytlytanim +lbl_g_strz_nytlytanim: .incbin "baserom.dol", 0x2B5D48, 0x8 -.global lbl_803CAC90 -lbl_803CAC90: +.global lbl_g_hash_flotanim +lbl_g_hash_flotanim: .incbin "baserom.dol", 0x2B5D50, 0x8 -.global lbl_803CAC98 -lbl_803CAC98: +.global lbl_g_strz_flotanim +lbl_g_strz_flotanim: .incbin "baserom.dol", 0x2B5D58, 0x8 -.global lbl_803CACA0 -lbl_803CACA0: +.global lbl_g_hash_shieldanim +lbl_g_hash_shieldanim: .incbin "baserom.dol", 0x2B5D60, 0x8 -.global lbl_803CACA8 -lbl_803CACA8: +.global lbl_g_strz_shieldanim +lbl_g_strz_shieldanim: .incbin "baserom.dol", 0x2B5D68, 0x8 -.global lbl_803CACB0 -lbl_803CACB0: +.global lbl_uv_slice_discoLight__11zNPCFodBzzt +lbl_uv_slice_discoLight__11zNPCFodBzzt: .incbin "baserom.dol", 0x2B5D70, 0x8 -.global lbl_803CACB8 -lbl_803CACB8: +.global lbl_g_needMusician +lbl_g_needMusician: .incbin "baserom.dol", 0x2B5D78, 0x4 -.global lbl_803CACBC -lbl_803CACBC: +.global lbl_uv_deathcone__10zNPCSleepy +lbl_uv_deathcone__10zNPCSleepy: .incbin "baserom.dol", 0x2B5D7C, 0x8 -.global lbl_803CACC4 -lbl_803CACC4: +.global lbl_uv_nightlight__10zNPCSleepy +lbl_uv_nightlight__10zNPCSleepy: .incbin "baserom.dol", 0x2B5D84, 0x8 -.global lbl_803CACCC -lbl_803CACCC: +.global lbl_uv_slice_nightlight__10zNPCSleepy +lbl_uv_slice_nightlight__10zNPCSleepy: .incbin "baserom.dol", 0x2B5D8C, 0x8 -.global lbl_803CACD4 -lbl_803CACD4: +.global lbl_uv_slice_deathcone__10zNPCSleepy +lbl_uv_slice_deathcone__10zNPCSleepy: .incbin "baserom.dol", 0x2B5D94, 0x8 -.global lbl_803CACDC -lbl_803CACDC: +.global lbl_rgba_beg$3329 +lbl_rgba_beg$3329: .incbin "baserom.dol", 0x2B5D9C, 0x4 -.global lbl_803CACE0 -lbl_803CACE0: +.global lbl_rgba_end$3330 +lbl_rgba_end$3330: .incbin "baserom.dol", 0x2B5DA0, 0x4 -.global lbl_803CACE4 -lbl_803CACE4: +.global lbl_uv_top$3442 +lbl_uv_top$3442: .incbin "baserom.dol", 0x2B5DA4, 0x8 -.global lbl_803CACEC -lbl_803CACEC: +.global lbl_uv_bot$3443 +lbl_uv_bot$3443: .incbin "baserom.dol", 0x2B5DAC, 0xC -.global lbl_803CACF8 -lbl_803CACF8: +.global lbl_g_hash_platanim +lbl_g_hash_platanim: .incbin "baserom.dol", 0x2B5DB8, 0x8 -.global lbl_803CAD00 -lbl_803CAD00: +.global lbl_g_strz_platanim +lbl_g_strz_platanim: .incbin "baserom.dol", 0x2B5DC0, 0x8 -.global lbl_803CAD08 -lbl_803CAD08: +.global lbl_g_vilg_ds2_playernear +lbl_g_vilg_ds2_playernear: .incbin "baserom.dol", 0x2B5DC8, 0x4 -.global lbl_803CAD0C -lbl_803CAD0C: +.global lbl_g_rad_cowercheck +lbl_g_rad_cowercheck: .incbin "baserom.dol", 0x2B5DCC, 0x4 -.global lbl_803CAD10 -lbl_803CAD10: +.global lbl_alf_currBubBud__15zNPCBubbleBuddy +lbl_alf_currBubBud__15zNPCBubbleBuddy: .incbin "baserom.dol", 0x2B5DD0, 0x8 -.global lbl_803CAD18 -lbl_803CAD18: +.global lbl_g_hash_tikianim +lbl_g_hash_tikianim: .incbin "baserom.dol", 0x2B5DD8, 0x8 -.global lbl_803CAD20 -lbl_803CAD20: +.global lbl_g_strz_tikianim +lbl_g_strz_tikianim: .incbin "baserom.dol", 0x2B5DE0, 0x8 -.global lbl_803CAD28 -lbl_803CAD28: +.global lbl_whichTikiToAnimate +lbl_whichTikiToAnimate: .incbin "baserom.dol", 0x2B5DE8, 0x4 -.global lbl_803CAD2C -lbl_803CAD2C: +.global lbl_sLoveyIconDist +lbl_sLoveyIconDist: .incbin "baserom.dol", 0x2B5DEC, 0x4 -.global lbl_803CAD30 -lbl_803CAD30: +.global lbl_sLoveyIconOffset +lbl_sLoveyIconOffset: .incbin "baserom.dol", 0x2B5DF0, 0x4 -.global lbl_803CAD34 -lbl_803CAD34: +.global lbl_timeSinceLastExplode +lbl_timeSinceLastExplode: .incbin "baserom.dol", 0x2B5DF4, 0x4 -.global lbl_803CAD38 -lbl_803CAD38: +.global lbl_g_tmr_talkytiki +lbl_g_tmr_talkytiki: .incbin "baserom.dol", 0x2B5DF8, 0x8 -.global lbl_803CAD40 -lbl_803CAD40: +.global lbl_xClumpColl_FilterFlags +lbl_xClumpColl_FilterFlags: .incbin "baserom.dol", 0x2B5E00, 0x8 -.global lbl_803CAD48 -lbl_803CAD48: +.global lbl_sBubbleStreakID +lbl_sBubbleStreakID: .incbin "baserom.dol", 0x2B5E08, 0x8 -.global lbl_803CAD50 -lbl_803CAD50: +.global lbl_idx_steam$1151 +lbl_idx_steam$1151: .incbin "baserom.dol", 0x2B5E10, 0x8 -.global lbl_803CAD58 -lbl_803CAD58: +.global lbl_g_hash_uiwidgets +lbl_g_hash_uiwidgets: .incbin "baserom.dol", 0x2B5E18, 0x4 -.global lbl_803CAD5C -lbl_803CAD5C: +.global lbl_g_strz_uiwidgets +lbl_g_strz_uiwidgets: .incbin "baserom.dol", 0x2B5E1C, 0x4 -.global lbl_803CAD60 -lbl_803CAD60: +.global lbl_acc_thrust__8Firework +lbl_acc_thrust__8Firework: .incbin "baserom.dol", 0x2B5E20, 0x4 -.global lbl_803CAD64 -lbl_803CAD64: +.global lbl_acc_gravity__8Firework +lbl_acc_gravity__8Firework: .incbin "baserom.dol", 0x2B5E24, 0x4 -.global lbl_803CAD68 -lbl_803CAD68: +.global lbl_new_tags_size__22_unnamed_zTalkBox_cpp_ +lbl_new_tags_size__22_unnamed_zTalkBox_cpp_: .incbin "baserom.dol", 0x2B5E28, 0x4 -.global lbl_803CAD6C -lbl_803CAD6C: +.global lbl_music_fade__22_unnamed_zTalkBox_cpp_ +lbl_music_fade__22_unnamed_zTalkBox_cpp_: .incbin "baserom.dol", 0x2B5E2C, 0x4 -.global lbl_803CAD70 -lbl_803CAD70: +.global lbl_music_fade_delay__22_unnamed_zTalkBox_cpp_ +lbl_music_fade_delay__22_unnamed_zTalkBox_cpp_: .incbin "baserom.dol", 0x2B5E30, 0x8 -.global lbl_803CAD78 -lbl_803CAD78: +.global lbl_new_tags_size__22_unnamed_zTextBox_cpp_ +lbl_new_tags_size__22_unnamed_zTextBox_cpp_: .incbin "baserom.dol", 0x2B5E38, 0x8 -.global lbl_803CAD80 -lbl_803CAD80: +.global lbl_sUseBossCam +lbl_sUseBossCam: .incbin "baserom.dol", 0x2B5E40, 0x1 -.global lbl_803CAD81 -lbl_803CAD81: +.global lbl_sWasUsingBossCam +lbl_sWasUsingBossCam: .incbin "baserom.dol", 0x2B5E41, 0x3 -.global lbl_803CAD84 -lbl_803CAD84: +.global lbl_sPCHeightDiff +lbl_sPCHeightDiff: .incbin "baserom.dol", 0x2B5E44, 0x4 -.global lbl_803CAD88 -lbl_803CAD88: +.global lbl_sHeadPopOffFactor +lbl_sHeadPopOffFactor: .incbin "baserom.dol", 0x2B5E48, 0x4 -.global lbl_803CAD8C -lbl_803CAD8C: +.global lbl_sLeftFootBones +lbl_sLeftFootBones: .incbin "baserom.dol", 0x2B5E4C, 0x8 -.global lbl_803CAD94 -lbl_803CAD94: +.global lbl_sRightFootBones +lbl_sRightFootBones: .incbin "baserom.dol", 0x2B5E54, 0xC -.global lbl_803CADA0 -lbl_803CADA0: +.global lbl_last_hit_at$2858 +lbl_last_hit_at$2858: .incbin "baserom.dol", 0x2B5E60, 0x8 -.global lbl_803CADA8 -lbl_803CADA8: +.global lbl_sUseBossCam_1 +lbl_sUseBossCam_1: .incbin "baserom.dol", 0x2B5E68, 0x8 -.global lbl_803CADB0 -lbl_803CADB0: +.global lbl_sAnswer +lbl_sAnswer: .incbin "baserom.dol", 0x2B5E70, 0x8 -.global lbl_803CADB8 -lbl_803CADB8: +.global lbl_mFirstFrame__7ROMFont +lbl_mFirstFrame__7ROMFont: .incbin "baserom.dol", 0x2B5E78, 0x1 -.global lbl_803CADB9 -lbl_803CADB9: +.global lbl_mResetEnabled__11ResetButton +lbl_mResetEnabled__11ResetButton: .incbin "baserom.dol", 0x2B5E79, 0x7 -.global lbl_803CADC0 -lbl_803CADC0: +.global lbl_g_doNPARCull +lbl_g_doNPARCull: .incbin "baserom.dol", 0x2B5E80, 0x8 -.global lbl_803CADC8 -lbl_803CADC8: +.global lbl_comboMaxTime +lbl_comboMaxTime: .incbin "baserom.dol", 0x2B5E88, 0x4 -.global lbl_803CADCC -lbl_803CADCC: +.global lbl_comboDisplayTime +lbl_comboDisplayTime: .incbin "baserom.dol", 0x2B5E8C, 0x4 -.global lbl_803CADD0 -lbl_803CADD0: +.global lbl_dtscale +lbl_dtscale: .incbin "baserom.dol", 0x2B5E90, 0x4 -.global lbl_803CADD4 -lbl_803CADD4: +.global lbl_credits_time +lbl_credits_time: .incbin "baserom.dol", 0x2B5E94, 0x4 -.global lbl_803CADD8 -lbl_803CADD8: +.global lbl_starttime.189 +lbl_starttime.189: .incbin "baserom.dol", 0x2B5E98, 0x4 .global lbl_803CADDC lbl_803CADDC: .incbin "baserom.dol", 0x2B5E9C, 0x4 -.global lbl_803CADE0 -lbl_803CADE0: +.global lbl_usermalloc +lbl_usermalloc: .incbin "baserom.dol", 0x2B5EA0, 0x4 -.global lbl_803CADE4 -lbl_803CADE4: +.global lbl_userfree +lbl_userfree: .incbin "baserom.dol", 0x2B5EA4, 0x4 -.global lbl_803CADE8 -lbl_803CADE8: +.global lbl_userarammalloc +lbl_userarammalloc: .incbin "baserom.dol", 0x2B5EA8, 0x4 -.global lbl_803CADEC -lbl_803CADEC: +.global lbl_useraramfree +lbl_useraramfree: .incbin "baserom.dol", 0x2B5EAC, 0x4 -.global lbl_803CADF0 -lbl_803CADF0: +.global lbl_sysopen +lbl_sysopen: .incbin "baserom.dol", 0x2B5EB0, 0x4 -.global lbl_803CADF4 -lbl_803CADF4: +.global lbl_sndopen +lbl_sndopen: .incbin "baserom.dol", 0x2B5EB4, 0x4 -.global lbl_803CADF8 -lbl_803CADF8: +.global lbl_numopensounds +lbl_numopensounds: .incbin "baserom.dol", 0x2B5EB8, 0x4 -.global lbl_803CADFC -lbl_803CADFC: +.global lbl_cb_bink_IO +lbl_cb_bink_IO: .incbin "baserom.dol", 0x2B5EBC, 0x4 -.global lbl_803CAE00 -lbl_803CAE00: +.global lbl_cb_bink_sound +lbl_cb_bink_sound: .incbin "baserom.dol", 0x2B5EC0, 0x4 -.global lbl_803CAE04 -lbl_803CAE04: +.global lbl_ForceRate +lbl_ForceRate: .incbin "baserom.dol", 0x2B5EC4, 0x4 -.global lbl_803CAE08 -lbl_803CAE08: +.global lbl_IOBufferSize +lbl_IOBufferSize: .incbin "baserom.dol", 0x2B5EC8, 0x4 -.global lbl_803CAE0C -lbl_803CAE0C: +.global lbl_Simulate +lbl_Simulate: .incbin "baserom.dol", 0x2B5ECC, 0x4 -.global lbl_803CAE10 -lbl_803CAE10: +.global lbl_TotTracks +lbl_TotTracks: .incbin "baserom.dol", 0x2B5ED0, 0x4 -.global lbl_803CAE14 -lbl_803CAE14: +.global lbl_UserOpen +lbl_UserOpen: .incbin "baserom.dol", 0x2B5ED4, 0x4 -.global lbl_803CAE18 -lbl_803CAE18: +.global lbl_whichyuv +lbl_whichyuv: .incbin "baserom.dol", 0x2B5ED8, 0x4 -.global lbl_803CAE1C -lbl_803CAE1C: +.global lbl_rgb_layout +lbl_rgb_layout: .incbin "baserom.dol", 0x2B5EDC, 0x4 -.global lbl_803CAE20 -lbl_803CAE20: +.global lbl_z2hsize +lbl_z2hsize: .incbin "baserom.dol", 0x2B5EE0, 0x4 -.global lbl_803CAE24 -lbl_803CAE24: +.global lbl_z2hbuf1 +lbl_z2hbuf1: .incbin "baserom.dol", 0x2B5EE4, 0x4 -.global lbl_803CAE28 -lbl_803CAE28: +.global lbl_z2hbuf2 +lbl_z2hbuf2: .incbin "baserom.dol", 0x2B5EE8, 0x4 -.global lbl_803CAE2C -lbl_803CAE2C: +.global lbl_donetables +lbl_donetables: .incbin "baserom.dol", 0x2B5EEC, 0x4 -.global lbl_803CAE30 -lbl_803CAE30: +.global lbl_pushtot +lbl_pushtot: .incbin "baserom.dol", 0x2B5EF0, 0x4 -.global lbl_803CAE34 -lbl_803CAE34: +.global lbl_pushcur +lbl_pushcur: .incbin "baserom.dol", 0x2B5EF4, 0x4 -.global lbl_803CAE38 -lbl_803CAE38: +.global lbl_pushptr +lbl_pushptr: .incbin "baserom.dol", 0x2B5EF8, 0x4 -.global lbl_803CAE3C -lbl_803CAE3C: +.global lbl_pushamt +lbl_pushamt: .incbin "baserom.dol", 0x2B5EFC, 0x4 -.global lbl_803CAE40 -lbl_803CAE40: +.global lbl_cursize +lbl_cursize: .incbin "baserom.dol", 0x2B5F00, 0x8 -.global lbl_803CAE48 -lbl_803CAE48: +.global lbl___AIVersion +lbl___AIVersion: .incbin "baserom.dol", 0x2B5F08, 0x8 -.global lbl_803CAE50 -lbl_803CAE50: +.global lbl___ARVersion +lbl___ARVersion: .incbin "baserom.dol", 0x2B5F10, 0x8 -.global lbl_803CAE58 -lbl_803CAE58: +.global lbl___ARQVersion +lbl___ARQVersion: .incbin "baserom.dol", 0x2B5F18, 0x8 -.global lbl_803CAE60 -lbl_803CAE60: +.global lbl___AXVersion +lbl___AXVersion: .incbin "baserom.dol", 0x2B5F20, 0x8 -.global lbl_803CAE68 -lbl_803CAE68: +.global lbl_axDspSlaveLength +lbl_axDspSlaveLength: .incbin "baserom.dol", 0x2B5F28, 0x8 -.global lbl_803CAE70 -lbl_803CAE70: +.global lbl___CARDVersion +lbl___CARDVersion: .incbin "baserom.dol", 0x2B5F30, 0x8 -.global lbl_803CAE78 -lbl_803CAE78: +.global lbl_next +lbl_next: .incbin "baserom.dol", 0x2B5F38, 0x8 -.global lbl_803CAE80 -lbl_803CAE80: +.global lbl___CARDVendorID +lbl___CARDVendorID: .incbin "baserom.dol", 0x2B5F40, 0x2 -.global lbl_803CAE82 -lbl_803CAE82: +.global lbl___CARDPermMask +lbl___CARDPermMask: .incbin "baserom.dol", 0x2B5F42, 0x6 -.global lbl_803CAE88 -lbl_803CAE88: +.global lbl___DSPVersion +lbl___DSPVersion: .incbin "baserom.dol", 0x2B5F48, 0x8 -.global lbl_803CAE90 -lbl_803CAE90: +.global lbl_FirstRead +lbl_FirstRead: .incbin "baserom.dol", 0x2B5F50, 0x8 -.global lbl_803CAE98 -lbl_803CAE98: +.global lbl__118 +lbl__118: .incbin "baserom.dol", 0x2B5F58, 0x8 -.global lbl_803CAEA0 -lbl_803CAEA0: +.global lbl___DVDVersion +lbl___DVDVersion: .incbin "baserom.dol", 0x2B5F60, 0x4 -.global lbl_803CAEA4 -lbl_803CAEA4: +.global lbl_autoInvalidation +lbl_autoInvalidation: .incbin "baserom.dol", 0x2B5F64, 0x4 -.global lbl_803CAEA8 -lbl_803CAEA8: +.global lbl_checkOptionalCommand +lbl_checkOptionalCommand: .incbin "baserom.dol", 0x2B5F68, 0x4 -.global lbl_803CAEAC -lbl_803CAEAC: +.global lbl__23 +lbl__23: .incbin "baserom.dol", 0x2B5F6C, 0x8 -.global lbl_803CAEB4 -lbl_803CAEB4: +.global lbl_DmaCommand +lbl_DmaCommand: .incbin "baserom.dol", 0x2B5F74, 0x4 -.global lbl_803CAEB8 -lbl_803CAEB8: +.global lbl__37 +lbl__37: .incbin "baserom.dol", 0x2B5F78, 0x4 -.global lbl_803CAEBC -lbl_803CAEBC: +.global lbl__42 +lbl__42: .incbin "baserom.dol", 0x2B5F7C, 0x4 -.global lbl_803CAEC0 -lbl_803CAEC0: +.global lbl__43 +lbl__43: .incbin "baserom.dol", 0x2B5F80, 0x8 -.global lbl_803CAEC8 -lbl_803CAEC8: +.global lbl___EXIVersion +lbl___EXIVersion: .incbin "baserom.dol", 0x2B5F88, 0x8 -.global lbl_803CAED0 -lbl_803CAED0: +.global lbl___GXVersion +lbl___GXVersion: .incbin "baserom.dol", 0x2B5F90, 0x8 -.global lbl_803CAED8 -lbl_803CAED8: +.global lbl_tbl1$263 +lbl_tbl1$263: .incbin "baserom.dol", 0x2B5F98, 0x4 -.global lbl_803CAEDC -lbl_803CAEDC: +.global lbl_tbl2$264 +lbl_tbl2$264: .incbin "baserom.dol", 0x2B5F9C, 0x4 -.global lbl_803CAEE0 -lbl_803CAEE0: +.global lbl_tbl3$265 +lbl_tbl3$265: .incbin "baserom.dol", 0x2B5FA0, 0x8 -.global lbl_803CAEE8 -lbl_803CAEE8: +.global lbl_GXTexMode0Ids +lbl_GXTexMode0Ids: .incbin "baserom.dol", 0x2B5FA8, 0x8 -.global lbl_803CAEF0 -lbl_803CAEF0: +.global lbl_GXTexMode1Ids +lbl_GXTexMode1Ids: .incbin "baserom.dol", 0x2B5FB0, 0x8 -.global lbl_803CAEF8 -lbl_803CAEF8: +.global lbl_GXTexImage0Ids +lbl_GXTexImage0Ids: .incbin "baserom.dol", 0x2B5FB8, 0x8 -.global lbl_803CAF00 -lbl_803CAF00: +.global lbl_GXTexImage1Ids +lbl_GXTexImage1Ids: .incbin "baserom.dol", 0x2B5FC0, 0x8 -.global lbl_803CAF08 -lbl_803CAF08: +.global lbl_GXTexImage2Ids +lbl_GXTexImage2Ids: .incbin "baserom.dol", 0x2B5FC8, 0x8 -.global lbl_803CAF10 -lbl_803CAF10: +.global lbl_GXTexImage3Ids +lbl_GXTexImage3Ids: .incbin "baserom.dol", 0x2B5FD0, 0x8 -.global lbl_803CAF18 -lbl_803CAF18: +.global lbl_GXTexTlutIds +lbl_GXTexTlutIds: .incbin "baserom.dol", 0x2B5FD8, 0x8 -.global lbl_803CAF20 -lbl_803CAF20: +.global lbl_GX2HWFiltConv +lbl_GX2HWFiltConv: .incbin "baserom.dol", 0x2B5FE0, 0x8 -.global lbl_803CAF28 -lbl_803CAF28: +.global lbl_Unit01 +lbl_Unit01: .incbin "baserom.dol", 0x2B5FE8, 0x8 -.global lbl_803CAF30 -lbl_803CAF30: +.global lbl___OSVersion +lbl___OSVersion: .incbin "baserom.dol", 0x2B5FF0, 0x4 -.global lbl_803CAF34 -lbl_803CAF34: +.global lbl__97_1 +lbl__97_1: .incbin "baserom.dol", 0x2B5FF4, 0x8 -.global lbl_803CAF3C -lbl_803CAF3C: +.global lbl__144_1 +lbl__144_1: .incbin "baserom.dol", 0x2B5FFC, 0x4 .global lbl_803CAF40 lbl_803CAF40: .incbin "baserom.dol", 0x2B6000, 0x8 -.global lbl_803CAF48 -lbl_803CAF48: +.global lbl___OSArenaLo +lbl___OSArenaLo: .incbin "baserom.dol", 0x2B6008, 0x8 -.global lbl_803CAF50 -lbl_803CAF50: +.global lbl___OSFpscrEnableBits +lbl___OSFpscrEnableBits: .incbin "baserom.dol", 0x2B6010, 0x4 -.global lbl_803CAF54 -lbl_803CAF54: +.global lbl__76_1 +lbl__76_1: .incbin "baserom.dol", 0x2B6014, 0x4 -.global lbl_803CAF58 -lbl_803CAF58: +.global lbl_fontEncode$80 +lbl_fontEncode$80: .incbin "baserom.dol", 0x2B6018, 0x8 -.global lbl_803CAF60 -lbl_803CAF60: +.global lbl_SwitchThreadCallback +lbl_SwitchThreadCallback: .incbin "baserom.dol", 0x2B6020, 0x8 -.global lbl_803CAF68 -lbl_803CAF68: +.global lbl___PADVersion +lbl___PADVersion: .incbin "baserom.dol", 0x2B6028, 0x4 -.global lbl_803CAF6C -lbl_803CAF6C: +.global lbl_ResettingChan +lbl_ResettingChan: .incbin "baserom.dol", 0x2B602C, 0x4 -.global lbl_803CAF70 -lbl_803CAF70: +.global lbl_XPatchBits +lbl_XPatchBits: .incbin "baserom.dol", 0x2B6030, 0x4 -.global lbl_803CAF74 -lbl_803CAF74: +.global lbl_AnalogMode +lbl_AnalogMode: .incbin "baserom.dol", 0x2B6034, 0x4 -.global lbl_803CAF78 -lbl_803CAF78: +.global lbl_Spec +lbl_Spec: .incbin "baserom.dol", 0x2B6038, 0x4 -.global lbl_803CAF7C -lbl_803CAF7C: +.global lbl_MakeStatus +lbl_MakeStatus: .incbin "baserom.dol", 0x2B603C, 0x4 -.global lbl_803CAF80 -lbl_803CAF80: +.global lbl_CmdReadOrigin +lbl_CmdReadOrigin: .incbin "baserom.dol", 0x2B6040, 0x4 -.global lbl_803CAF84 -lbl_803CAF84: +.global lbl_CmdCalibrate +lbl_CmdCalibrate: .incbin "baserom.dol", 0x2B6044, 0x4 -.global lbl_803CAF88 -lbl_803CAF88: +.global lbl___SIVersion +lbl___SIVersion: .incbin "baserom.dol", 0x2B6048, 0x8 -.global lbl_803CAF90 -lbl_803CAF90: +.global lbl___VIVersion +lbl___VIVersion: .incbin "baserom.dol", 0x2B6050, 0x4 -.global lbl_803CAF94 -lbl_803CAF94: +.global lbl__534 +lbl__534: .incbin "baserom.dol", 0x2B6054, 0xC .global lbl_803CAFA0 lbl_803CAFA0: @@ -977,198 +977,198 @@ lbl_803CAFF4: .global lbl_803CAFF8 lbl_803CAFF8: .incbin "baserom.dol", 0x2B60B8, 0x18 -.global lbl_803CB010 -lbl_803CB010: +.global lbl_SendCount +lbl_SendCount: .incbin "baserom.dol", 0x2B60D0, 0x8 -.global lbl_803CB018 -lbl_803CB018: +.global lbl__rpHAnimHierarchyFreeListBlockSize +lbl__rpHAnimHierarchyFreeListBlockSize: .incbin "baserom.dol", 0x2B60D8, 0x4 -.global lbl_803CB01C -lbl_803CB01C: +.global lbl__rpHAnimHierarchyFreeListPreallocBlocks +lbl__rpHAnimHierarchyFreeListPreallocBlocks: .incbin "baserom.dol", 0x2B60DC, 0x4 -.global lbl_803CB020 -lbl_803CB020: +.global lbl__rpMultiTextureModule +lbl__rpMultiTextureModule: .incbin "baserom.dol", 0x2B60E0, 0x8 -.global lbl_803CB028 -lbl_803CB028: +.global lbl__rpMatFXMaterialDataFreeListBlockSize +lbl__rpMatFXMaterialDataFreeListBlockSize: .incbin "baserom.dol", 0x2B60E8, 0x4 -.global lbl_803CB02C -lbl_803CB02C: +.global lbl__rpMatFXMaterialDataFreeListPreallocBlocks +lbl__rpMatFXMaterialDataFreeListPreallocBlocks: .incbin "baserom.dol", 0x2B60EC, 0x4 -.global lbl_803CB030 -lbl_803CB030: +.global lbl__rwPNumber1 +lbl__rwPNumber1: .incbin "baserom.dol", 0x2B60F0, 0x4 -.global lbl_803CB034 -lbl_803CB034: +.global lbl__rwConst +lbl__rwConst: .incbin "baserom.dol", 0x2B60F4, 0x4 -.global lbl_803CB038 -lbl_803CB038: +.global lbl__rpSkinFreeListBlockSize +lbl__rpSkinFreeListBlockSize: .incbin "baserom.dol", 0x2B60F8, 0x4 -.global lbl_803CB03C -lbl_803CB03C: +.global lbl__rpSkinFreeListPreallocBlocks +lbl__rpSkinFreeListPreallocBlocks: .incbin "baserom.dol", 0x2B60FC, 0x4 -.global lbl_803CB040 -lbl_803CB040: +.global lbl__rpAtomicFreeListBlockSize +lbl__rpAtomicFreeListBlockSize: .incbin "baserom.dol", 0x2B6100, 0x4 -.global lbl_803CB044 -lbl_803CB044: +.global lbl__rpAtomicFreeListPreallocBlocks +lbl__rpAtomicFreeListPreallocBlocks: .incbin "baserom.dol", 0x2B6104, 0x4 -.global lbl_803CB048 -lbl_803CB048: +.global lbl__rpClumpFreeListBlockSize +lbl__rpClumpFreeListBlockSize: .incbin "baserom.dol", 0x2B6108, 0x4 -.global lbl_803CB04C -lbl_803CB04C: +.global lbl__rpClumpFreeListPreallocBlocks +lbl__rpClumpFreeListPreallocBlocks: .incbin "baserom.dol", 0x2B610C, 0x4 -.global lbl_803CB050 -lbl_803CB050: +.global lbl__rpLightFreeListBlockSize +lbl__rpLightFreeListBlockSize: .incbin "baserom.dol", 0x2B6110, 0x4 -.global lbl_803CB054 -lbl_803CB054: +.global lbl__rpLightFreeListPreallocBlocks +lbl__rpLightFreeListPreallocBlocks: .incbin "baserom.dol", 0x2B6114, 0x4 -.global lbl_803CB058 -lbl_803CB058: +.global lbl__rpMaterialFreeListBlockSize +lbl__rpMaterialFreeListBlockSize: .incbin "baserom.dol", 0x2B6118, 0x4 -.global lbl_803CB05C -lbl_803CB05C: +.global lbl__rpMaterialFreeListPreallocBlocks +lbl__rpMaterialFreeListPreallocBlocks: .incbin "baserom.dol", 0x2B611C, 0x4 -.global lbl_803CB060 -lbl_803CB060: +.global lbl_MeshStatic +lbl_MeshStatic: .incbin "baserom.dol", 0x2B6120, 0x8 -.global lbl_803CB068 -lbl_803CB068: +.global lbl__rpTieFreeListBlockSize +lbl__rpTieFreeListBlockSize: .incbin "baserom.dol", 0x2B6128, 0x4 -.global lbl_803CB06C -lbl_803CB06C: +.global lbl__rpTieFreeListPreallocBlocks +lbl__rpTieFreeListPreallocBlocks: .incbin "baserom.dol", 0x2B612C, 0x4 -.global lbl_803CB070 -lbl_803CB070: +.global lbl__rpLightTieFreeListBlockSize +lbl__rpLightTieFreeListBlockSize: .incbin "baserom.dol", 0x2B6130, 0x4 -.global lbl_803CB074 -lbl_803CB074: +.global lbl__rpLightTieFreeListPreallocBlocks +lbl__rpLightTieFreeListPreallocBlocks: .incbin "baserom.dol", 0x2B6134, 0x4 -.global lbl_803CB078 -lbl_803CB078: +.global lbl__RwDlPreInstanceOptimize +lbl__RwDlPreInstanceOptimize: .incbin "baserom.dol", 0x2B6138, 0x8 -.global lbl_803CB080 -lbl_803CB080: +.global lbl_vtxFmtTypeConvTable$278 +lbl_vtxFmtTypeConvTable$278: .incbin "baserom.dol", 0x2B6140, 0x8 -.global lbl_803CB088 -lbl_803CB088: +.global lbl_vtxFmtSizeConvTable$279 +lbl_vtxFmtSizeConvTable$279: .incbin "baserom.dol", 0x2B6148, 0x8 -.global lbl_803CB090 -lbl_803CB090: +.global lbl__55 +lbl__55: .incbin "baserom.dol", 0x2B6150, 0x8 -.global lbl_803CB098 -lbl_803CB098: +.global lbl__rwMatrixFreeListBlockSize +lbl__rwMatrixFreeListBlockSize: .incbin "baserom.dol", 0x2B6158, 0x4 -.global lbl_803CB09C -lbl_803CB09C: +.global lbl__rwMatrixFreeListPreallocBlocks +lbl__rwMatrixFreeListPreallocBlocks: .incbin "baserom.dol", 0x2B615C, 0x4 -.global lbl_803CB0A0 -lbl_803CB0A0: +.global lbl_FreeListsEnabled +lbl_FreeListsEnabled: .incbin "baserom.dol", 0x2B6160, 0x8 -.global lbl_803CB0A8 -lbl_803CB0A8: +.global lbl__rwStreamFreeListBlockSize +lbl__rwStreamFreeListBlockSize: .incbin "baserom.dol", 0x2B6168, 0x4 -.global lbl_803CB0AC -lbl_803CB0AC: +.global lbl__rwStreamFreeListPreallocBlocks +lbl__rwStreamFreeListPreallocBlocks: .incbin "baserom.dol", 0x2B616C, 0x4 -.global lbl_803CB0B0 -lbl_803CB0B0: +.global lbl__90_2 +lbl__90_2: .incbin "baserom.dol", 0x2B6170, 0x4 -.global lbl_803CB0B4 -lbl_803CB0B4: +.global lbl__91_2 +lbl__91_2: .incbin "baserom.dol", 0x2B6174, 0x4 -.global lbl_803CB0B8 -lbl_803CB0B8: +.global lbl__92_3 +lbl__92_3: .incbin "baserom.dol", 0x2B6178, 0x8 -.global lbl_803CB0C0 -lbl_803CB0C0: +.global lbl__rwPluginRegFreeListBlockSize +lbl__rwPluginRegFreeListBlockSize: .incbin "baserom.dol", 0x2B6180, 0x4 -.global lbl_803CB0C4 -lbl_803CB0C4: +.global lbl__rwPluginRegListPreallocBlocks +lbl__rwPluginRegListPreallocBlocks: .incbin "baserom.dol", 0x2B6184, 0x4 -.global lbl_803CB0C8 -lbl_803CB0C8: +.global lbl__rwCameraFreeListBlockSize +lbl__rwCameraFreeListBlockSize: .incbin "baserom.dol", 0x2B6188, 0x4 -.global lbl_803CB0CC -lbl_803CB0CC: +.global lbl__rwCameraFreeListPreallocBlocks +lbl__rwCameraFreeListPreallocBlocks: .incbin "baserom.dol", 0x2B618C, 0x4 -.global lbl_803CB0D0 -lbl_803CB0D0: +.global lbl__rwFrameFreeListBlockSize +lbl__rwFrameFreeListBlockSize: .incbin "baserom.dol", 0x2B6190, 0x4 -.global lbl_803CB0D4 -lbl_803CB0D4: +.global lbl__rwFrameFreeListPreallocBlocks +lbl__rwFrameFreeListPreallocBlocks: .incbin "baserom.dol", 0x2B6194, 0x4 -.global lbl_803CB0D8 -lbl_803CB0D8: +.global lbl__rwImageFreeListBlockSize +lbl__rwImageFreeListBlockSize: .incbin "baserom.dol", 0x2B6198, 0x4 -.global lbl_803CB0DC -lbl_803CB0DC: +.global lbl__rwImageFreeListPreallocBlocks +lbl__rwImageFreeListPreallocBlocks: .incbin "baserom.dol", 0x2B619C, 0x4 -.global lbl_803CB0E0 -lbl_803CB0E0: +.global lbl__rwImageFormatFreeListPreallocBlocks +lbl__rwImageFormatFreeListPreallocBlocks: .incbin "baserom.dol", 0x2B61A0, 0x8 -.global lbl_803CB0E8 -lbl_803CB0E8: +.global lbl__rwRasterFreeListBlockSize +lbl__rwRasterFreeListBlockSize: .incbin "baserom.dol", 0x2B61A8, 0x4 -.global lbl_803CB0EC -lbl_803CB0EC: +.global lbl__rwRasterFreeListPreallocBlocks +lbl__rwRasterFreeListPreallocBlocks: .incbin "baserom.dol", 0x2B61AC, 0x4 -.global lbl_803CB0F0 -lbl_803CB0F0: +.global lbl__250 +lbl__250: .incbin "baserom.dol", 0x2B61B0, 0x4 -.global lbl_803CB0F4 -lbl_803CB0F4: +.global lbl__753_2 +lbl__753_2: .incbin "baserom.dol", 0x2B61B4, 0x8 -.global lbl_803CB0FC -lbl_803CB0FC: +.global lbl__rwTextureFreeListBlockSize +lbl__rwTextureFreeListBlockSize: .incbin "baserom.dol", 0x2B61BC, 0x4 -.global lbl_803CB100 -lbl_803CB100: +.global lbl__rwTextureFreeListPreallocBlocks +lbl__rwTextureFreeListPreallocBlocks: .incbin "baserom.dol", 0x2B61C0, 0x4 -.global lbl_803CB104 -lbl_803CB104: +.global lbl__rwTexDictionaryFreeListBlockSize +lbl__rwTexDictionaryFreeListBlockSize: .incbin "baserom.dol", 0x2B61C4, 0x4 -.global lbl_803CB108 -lbl_803CB108: +.global lbl__rwTexDictionaryFreeListPreallocBlocks +lbl__rwTexDictionaryFreeListPreallocBlocks: .incbin "baserom.dol", 0x2B61C8, 0x8 -.global lbl_803CB110 -lbl_803CB110: +.global lbl_MaxDepth +lbl_MaxDepth: .incbin "baserom.dol", 0x2B61D0, 0x8 -.global lbl_803CB118 -lbl_803CB118: +.global lbl__RwDlFSAATop +lbl__RwDlFSAATop: .incbin "baserom.dol", 0x2B61D8, 0x4 -.global lbl_803CB11C -lbl_803CB11C: +.global lbl__RwDlFifoSize +lbl__RwDlFifoSize: .incbin "baserom.dol", 0x2B61DC, 0x4 -.global lbl_803CB120 -lbl_803CB120: +.global lbl__RwDlFirstFrame +lbl__RwDlFirstFrame: .incbin "baserom.dol", 0x2B61E0, 0x4 -.global lbl_803CB124 -lbl_803CB124: +.global lbl__RwDlLatency +lbl__RwDlLatency: .incbin "baserom.dol", 0x2B61E4, 0x4 -.global lbl_803CB128 -lbl_803CB128: +.global lbl__RwDlRetraceCount +lbl__RwDlRetraceCount: .incbin "baserom.dol", 0x2B61E8, 0x1 -.global lbl_803CB129 -lbl_803CB129: +.global lbl__RwDlRetraceMinCount +lbl__RwDlRetraceMinCount: .incbin "baserom.dol", 0x2B61E9, 0x7 -.global lbl_803CB130 -lbl_803CB130: +.global lbl__RwDlTokenCurrent +lbl__RwDlTokenCurrent: .incbin "baserom.dol", 0x2B61F0, 0x8 -.global lbl_803CB138 -lbl_803CB138: +.global lbl__rxHeapInitialSize +lbl__rxHeapInitialSize: .incbin "baserom.dol", 0x2B61F8, 0x4 -.global lbl_803CB13C -lbl_803CB13C: +.global lbl__rxPipelineMaxNodes +lbl__rxPipelineMaxNodes: .incbin "baserom.dol", 0x2B61FC, 0x4 -.global lbl_803CB140 -lbl_803CB140: +.global lbl__rxPipesFreeListBlockSize +lbl__rxPipesFreeListBlockSize: .incbin "baserom.dol", 0x2B6200, 0x4 -.global lbl_803CB144 -lbl_803CB144: +.global lbl__rxPipesFreeListPreallocBlocks +lbl__rxPipesFreeListPreallocBlocks: .incbin "baserom.dol", 0x2B6204, 0x4 -.global lbl_803CB148 -lbl_803CB148: +.global lbl_gMemoryLimits +lbl_gMemoryLimits: .incbin "baserom.dol", 0x2B6208, 0x18 diff --git a/asm/sdata2.s b/asm/sdata2.s index eadf63f6e..3b14c6524 100644 --- a/asm/sdata2.s +++ b/asm/sdata2.s @@ -1,8955 +1,8955 @@ .section .sdata2 # 0x803CC980 - 0x803D07E0 -.global lbl_803CC980 -lbl_803CC980: +.global lbl__809 +lbl__809: .incbin "baserom.dol", 0x2B6220, 0x4 -.global lbl_803CC984 -lbl_803CC984: +.global lbl__835 +lbl__835: .incbin "baserom.dol", 0x2B6224, 0x4 -.global lbl_803CC988 -lbl_803CC988: +.global lbl__836 +lbl__836: .incbin "baserom.dol", 0x2B6228, 0x8 -.global lbl_803CC990 -lbl_803CC990: +.global lbl__838 +lbl__838: .incbin "baserom.dol", 0x2B6230, 0x8 -.global lbl_803CC998 -lbl_803CC998: +.global lbl__936 +lbl__936: .incbin "baserom.dol", 0x2B6238, 0x4 -.global lbl_803CC99C -lbl_803CC99C: +.global lbl__957 +lbl__957: .incbin "baserom.dol", 0x2B623C, 0x4 -.global lbl_803CC9A0 -lbl_803CC9A0: +.global lbl__1028 +lbl__1028: .incbin "baserom.dol", 0x2B6240, 0x8 -.global lbl_803CC9A8 -lbl_803CC9A8: +.global lbl__1037 +lbl__1037: .incbin "baserom.dol", 0x2B6248, 0x4 -.global lbl_803CC9AC -lbl_803CC9AC: +.global lbl__1496 +lbl__1496: .incbin "baserom.dol", 0x2B624C, 0x4 -.global lbl_803CC9B0 -lbl_803CC9B0: +.global lbl__1703 +lbl__1703: .incbin "baserom.dol", 0x2B6250, 0x4 -.global lbl_803CC9B4 -lbl_803CC9B4: +.global lbl__1704 +lbl__1704: .incbin "baserom.dol", 0x2B6254, 0x4 -.global lbl_803CC9B8 -lbl_803CC9B8: +.global lbl__571 +lbl__571: .incbin "baserom.dol", 0x2B6258, 0x4 -.global lbl_803CC9BC -lbl_803CC9BC: +.global lbl__640 +lbl__640: .incbin "baserom.dol", 0x2B625C, 0x4 -.global lbl_803CC9C0 -lbl_803CC9C0: +.global lbl__641 +lbl__641: .incbin "baserom.dol", 0x2B6260, 0x4 -.global lbl_803CC9C4 -lbl_803CC9C4: +.global lbl__642 +lbl__642: .incbin "baserom.dol", 0x2B6264, 0x4 -.global lbl_803CC9C8 -lbl_803CC9C8: +.global lbl__643 +lbl__643: .incbin "baserom.dol", 0x2B6268, 0x4 -.global lbl_803CC9CC -lbl_803CC9CC: +.global lbl__644 +lbl__644: .incbin "baserom.dol", 0x2B626C, 0x4 -.global lbl_803CC9D0 -lbl_803CC9D0: +.global lbl__764 +lbl__764: .incbin "baserom.dol", 0x2B6270, 0x4 -.global lbl_803CC9D4 -lbl_803CC9D4: +.global lbl__765 +lbl__765: .incbin "baserom.dol", 0x2B6274, 0x4 -.global lbl_803CC9D8 -lbl_803CC9D8: +.global lbl__766 +lbl__766: .incbin "baserom.dol", 0x2B6278, 0x4 -.global lbl_803CC9DC -lbl_803CC9DC: +.global lbl__785 +lbl__785: .incbin "baserom.dol", 0x2B627C, 0x4 -.global lbl_803CC9E0 -lbl_803CC9E0: +.global lbl__786 +lbl__786: .incbin "baserom.dol", 0x2B6280, 0x4 -.global lbl_803CC9E4 -lbl_803CC9E4: +.global lbl__787 +lbl__787: .incbin "baserom.dol", 0x2B6284, 0x4 -.global lbl_803CC9E8 -lbl_803CC9E8: +.global lbl__788 +lbl__788: .incbin "baserom.dol", 0x2B6288, 0x4 -.global lbl_803CC9EC -lbl_803CC9EC: +.global lbl__789 +lbl__789: .incbin "baserom.dol", 0x2B628C, 0x4 -.global lbl_803CC9F0 -lbl_803CC9F0: +.global lbl__790 +lbl__790: .incbin "baserom.dol", 0x2B6290, 0x4 -.global lbl_803CC9F4 -lbl_803CC9F4: +.global lbl__830 +lbl__830: .incbin "baserom.dol", 0x2B6294, 0x4 -.global lbl_803CC9F8 -lbl_803CC9F8: +.global lbl__831 +lbl__831: .incbin "baserom.dol", 0x2B6298, 0x4 -.global lbl_803CC9FC -lbl_803CC9FC: +.global lbl__873 +lbl__873: .incbin "baserom.dol", 0x2B629C, 0x4 -.global lbl_803CCA00 -lbl_803CCA00: +.global lbl__874 +lbl__874: .incbin "baserom.dol", 0x2B62A0, 0x4 -.global lbl_803CCA04 -lbl_803CCA04: +.global lbl__880 +lbl__880: .incbin "baserom.dol", 0x2B62A4, 0x4 -.global lbl_803CCA08 -lbl_803CCA08: +.global lbl__888 +lbl__888: .incbin "baserom.dol", 0x2B62A8, 0x4 -.global lbl_803CCA0C -lbl_803CCA0C: +.global lbl__895 +lbl__895: .incbin "baserom.dol", 0x2B62AC, 0x4 -.global lbl_803CCA10 -lbl_803CCA10: +.global lbl__1234 +lbl__1234: .incbin "baserom.dol", 0x2B62B0, 0x4 -.global lbl_803CCA14 -lbl_803CCA14: +.global lbl__1235 +lbl__1235: .incbin "baserom.dol", 0x2B62B4, 0x4 -.global lbl_803CCA18 -lbl_803CCA18: +.global lbl__1236 +lbl__1236: .incbin "baserom.dol", 0x2B62B8, 0x4 -.global lbl_803CCA1C -lbl_803CCA1C: +.global lbl__1237 +lbl__1237: .incbin "baserom.dol", 0x2B62BC, 0x4 -.global lbl_803CCA20 -lbl_803CCA20: +.global lbl__1238 +lbl__1238: .incbin "baserom.dol", 0x2B62C0, 0x4 -.global lbl_803CCA24 -lbl_803CCA24: +.global lbl__1239 +lbl__1239: .incbin "baserom.dol", 0x2B62C4, 0x4 -.global lbl_803CCA28 -lbl_803CCA28: +.global lbl__1240 +lbl__1240: .incbin "baserom.dol", 0x2B62C8, 0x4 -.global lbl_803CCA2C -lbl_803CCA2C: +.global lbl__1241 +lbl__1241: .incbin "baserom.dol", 0x2B62CC, 0x4 -.global lbl_803CCA30 -lbl_803CCA30: +.global lbl__1242 +lbl__1242: .incbin "baserom.dol", 0x2B62D0, 0x4 -.global lbl_803CCA34 -lbl_803CCA34: +.global lbl__1283 +lbl__1283: .incbin "baserom.dol", 0x2B62D4, 0x4 -.global lbl_803CCA38 -lbl_803CCA38: +.global lbl__1286 +lbl__1286: .incbin "baserom.dol", 0x2B62D8, 0x8 -.global lbl_803CCA40 -lbl_803CCA40: +.global lbl__1404 +lbl__1404: .incbin "baserom.dol", 0x2B62E0, 0x4 -.global lbl_803CCA44 -lbl_803CCA44: +.global lbl__1405 +lbl__1405: .incbin "baserom.dol", 0x2B62E4, 0x4 -.global lbl_803CCA48 -lbl_803CCA48: +.global lbl__1534 +lbl__1534: .incbin "baserom.dol", 0x2B62E8, 0x4 -.global lbl_803CCA4C -lbl_803CCA4C: +.global lbl__1584 +lbl__1584: .incbin "baserom.dol", 0x2B62EC, 0x4 -.global lbl_803CCA50 -lbl_803CCA50: +.global lbl__1585 +lbl__1585: .incbin "baserom.dol", 0x2B62F0, 0x4 -.global lbl_803CCA54 -lbl_803CCA54: +.global lbl__1586 +lbl__1586: .incbin "baserom.dol", 0x2B62F4, 0x4 -.global lbl_803CCA58 -lbl_803CCA58: +.global lbl__1757 +lbl__1757: .incbin "baserom.dol", 0x2B62F8, 0x4 -.global lbl_803CCA5C -lbl_803CCA5C: +.global lbl__1758 +lbl__1758: .incbin "baserom.dol", 0x2B62FC, 0x4 -.global lbl_803CCA60 -lbl_803CCA60: +.global lbl__1766 +lbl__1766: .incbin "baserom.dol", 0x2B6300, 0x4 -.global lbl_803CCA64 -lbl_803CCA64: +.global lbl__1772 +lbl__1772: .incbin "baserom.dol", 0x2B6304, 0x4 -.global lbl_803CCA68 -lbl_803CCA68: +.global lbl__642_1 +lbl__642_1: .incbin "baserom.dol", 0x2B6308, 0x4 -.global lbl_803CCA6C -lbl_803CCA6C: +.global lbl__643_1 +lbl__643_1: .incbin "baserom.dol", 0x2B630C, 0x4 -.global lbl_803CCA70 -lbl_803CCA70: +.global lbl__644_1 +lbl__644_1: .incbin "baserom.dol", 0x2B6310, 0x4 -.global lbl_803CCA74 -lbl_803CCA74: +.global lbl__645 +lbl__645: .incbin "baserom.dol", 0x2B6314, 0x4 -.global lbl_803CCA78 -lbl_803CCA78: +.global lbl__668 +lbl__668: .incbin "baserom.dol", 0x2B6318, 0x4 -.global lbl_803CCA7C -lbl_803CCA7C: +.global lbl__685 +lbl__685: .incbin "baserom.dol", 0x2B631C, 0x4 -.global lbl_803CCA80 -lbl_803CCA80: +.global lbl__740 +lbl__740: .incbin "baserom.dol", 0x2B6320, 0x4 -.global lbl_803CCA84 -lbl_803CCA84: +.global lbl__741 +lbl__741: .incbin "baserom.dol", 0x2B6324, 0x4 -.global lbl_803CCA88 -lbl_803CCA88: +.global lbl__742 +lbl__742: .incbin "baserom.dol", 0x2B6328, 0x4 -.global lbl_803CCA8C -lbl_803CCA8C: +.global lbl__743 +lbl__743: .incbin "baserom.dol", 0x2B632C, 0x4 -.global lbl_803CCA90 -lbl_803CCA90: +.global lbl__744 +lbl__744: .incbin "baserom.dol", 0x2B6330, 0x4 -.global lbl_803CCA94 -lbl_803CCA94: +.global lbl__745 +lbl__745: .incbin "baserom.dol", 0x2B6334, 0x4 -.global lbl_803CCA98 -lbl_803CCA98: +.global lbl__746 +lbl__746: .incbin "baserom.dol", 0x2B6338, 0x4 -.global lbl_803CCA9C -lbl_803CCA9C: +.global lbl__747 +lbl__747: .incbin "baserom.dol", 0x2B633C, 0x4 -.global lbl_803CCAA0 -lbl_803CCAA0: +.global lbl__749 +lbl__749: .incbin "baserom.dol", 0x2B6340, 0x8 -.global lbl_803CCAA8 -lbl_803CCAA8: +.global lbl__728 +lbl__728: .incbin "baserom.dol", 0x2B6348, 0x4 -.global lbl_803CCAAC -lbl_803CCAAC: +.global lbl__835_1 +lbl__835_1: .incbin "baserom.dol", 0x2B634C, 0x4 -.global lbl_803CCAB0 -lbl_803CCAB0: +.global lbl__837 +lbl__837: .incbin "baserom.dol", 0x2B6350, 0x4 -.global lbl_803CCAB4 -lbl_803CCAB4: +.global lbl__839 +lbl__839: .incbin "baserom.dol", 0x2B6354, 0x4 -.global lbl_803CCAB8 -lbl_803CCAB8: +.global lbl__964 +lbl__964: .incbin "baserom.dol", 0x2B6358, 0x4 -.global lbl_803CCABC -lbl_803CCABC: +.global lbl__1089 +lbl__1089: .incbin "baserom.dol", 0x2B635C, 0x4 -.global lbl_803CCAC0 -lbl_803CCAC0: +.global lbl__1090 +lbl__1090: .incbin "baserom.dol", 0x2B6360, 0x4 -.global lbl_803CCAC4 -lbl_803CCAC4: +.global lbl__1091 +lbl__1091: .incbin "baserom.dol", 0x2B6364, 0x4 -.global lbl_803CCAC8 -lbl_803CCAC8: +.global lbl__1092 +lbl__1092: .incbin "baserom.dol", 0x2B6368, 0x4 -.global lbl_803CCACC -lbl_803CCACC: +.global lbl__1719 +lbl__1719: .incbin "baserom.dol", 0x2B636C, 0x4 -.global lbl_803CCAD0 -lbl_803CCAD0: +.global lbl__2201 +lbl__2201: .incbin "baserom.dol", 0x2B6370, 0x4 -.global lbl_803CCAD4 -lbl_803CCAD4: +.global lbl__2228 +lbl__2228: .incbin "baserom.dol", 0x2B6374, 0x4 -.global lbl_803CCAD8 -lbl_803CCAD8: +.global lbl__2390 +lbl__2390: .incbin "baserom.dol", 0x2B6378, 0x8 -.global lbl_803CCAE0 -lbl_803CCAE0: +.global lbl__2397 +lbl__2397: .incbin "baserom.dol", 0x2B6380, 0x8 -.global lbl_803CCAE8 -lbl_803CCAE8: +.global lbl__2398 +lbl__2398: .incbin "baserom.dol", 0x2B6388, 0x8 -.global lbl_803CCAF0 -lbl_803CCAF0: +.global lbl__3023 +lbl__3023: .incbin "baserom.dol", 0x2B6390, 0x8 -.global lbl_803CCAF8 -lbl_803CCAF8: +.global lbl__567 +lbl__567: .incbin "baserom.dol", 0x2B6398, 0x4 -.global lbl_803CCAFC -lbl_803CCAFC: +.global lbl__568 +lbl__568: .incbin "baserom.dol", 0x2B639C, 0x4 -.global lbl_803CCB00 -lbl_803CCB00: +.global lbl_g_RED +lbl_g_RED: .incbin "baserom.dol", 0x2B63A0, 0x4 -.global lbl_803CCB04 -lbl_803CCB04: +.global lbl_g_GREEN +lbl_g_GREEN: .incbin "baserom.dol", 0x2B63A4, 0x4 -.global lbl_803CCB08 -lbl_803CCB08: +.global lbl_g_BLUE +lbl_g_BLUE: .incbin "baserom.dol", 0x2B63A8, 0x4 -.global lbl_803CCB0C -lbl_803CCB0C: +.global lbl_g_CYAN +lbl_g_CYAN: .incbin "baserom.dol", 0x2B63AC, 0x4 -.global lbl_803CCB10 -lbl_803CCB10: +.global lbl_g_YELLOW +lbl_g_YELLOW: .incbin "baserom.dol", 0x2B63B0, 0x4 -.global lbl_803CCB14 -lbl_803CCB14: +.global lbl_g_WHITE +lbl_g_WHITE: .incbin "baserom.dol", 0x2B63B4, 0x4 -.global lbl_803CCB18 -lbl_803CCB18: +.global lbl_g_GRAY50 +lbl_g_GRAY50: .incbin "baserom.dol", 0x2B63B8, 0x4 -.global lbl_803CCB1C -lbl_803CCB1C: +.global lbl_g_NEON_RED +lbl_g_NEON_RED: .incbin "baserom.dol", 0x2B63BC, 0x4 -.global lbl_803CCB20 -lbl_803CCB20: +.global lbl_g_NEON_GREEN +lbl_g_NEON_GREEN: .incbin "baserom.dol", 0x2B63C0, 0x4 -.global lbl_803CCB24 -lbl_803CCB24: +.global lbl_g_NEON_BLUE +lbl_g_NEON_BLUE: .incbin "baserom.dol", 0x2B63C4, 0x4 -.global lbl_803CCB28 -lbl_803CCB28: +.global lbl_g_PIMP_GOLD +lbl_g_PIMP_GOLD: .incbin "baserom.dol", 0x2B63C8, 0x4 -.global lbl_803CCB2C -lbl_803CCB2C: +.global lbl_g_ORANGE +lbl_g_ORANGE: .incbin "baserom.dol", 0x2B63CC, 0x4 -.global lbl_803CCB30 -lbl_803CCB30: +.global lbl_g_LAVENDER +lbl_g_LAVENDER: .incbin "baserom.dol", 0x2B63D0, 0x4 -.global lbl_803CCB34 -lbl_803CCB34: +.global lbl_g_PINK +lbl_g_PINK: .incbin "baserom.dol", 0x2B63D4, 0x4 -.global lbl_803CCB38 -lbl_803CCB38: +.global lbl__672 +lbl__672: .incbin "baserom.dol", 0x2B63D8, 0x4 -.global lbl_803CCB3C -lbl_803CCB3C: +.global lbl__741_1 +lbl__741_1: .incbin "baserom.dol", 0x2B63DC, 0x4 -.global lbl_803CCB40 -lbl_803CCB40: +.global lbl__742_1 +lbl__742_1: .incbin "baserom.dol", 0x2B63E0, 0x4 -.global lbl_803CCB44 -lbl_803CCB44: +.global lbl__796 +lbl__796: .incbin "baserom.dol", 0x2B63E4, 0x4 -.global lbl_803CCB48 -lbl_803CCB48: +.global lbl__797 +lbl__797: .incbin "baserom.dol", 0x2B63E8, 0x4 -.global lbl_803CCB4C -lbl_803CCB4C: +.global lbl__798 +lbl__798: .incbin "baserom.dol", 0x2B63EC, 0x4 -.global lbl_803CCB50 -lbl_803CCB50: +.global lbl__799 +lbl__799: .incbin "baserom.dol", 0x2B63F0, 0x4 -.global lbl_803CCB54 -lbl_803CCB54: +.global lbl__860 +lbl__860: .incbin "baserom.dol", 0x2B63F4, 0x4 -.global lbl_803CCB58 -lbl_803CCB58: +.global lbl__861 +lbl__861: .incbin "baserom.dol", 0x2B63F8, 0x4 -.global lbl_803CCB5C -lbl_803CCB5C: +.global lbl__862 +lbl__862: .incbin "baserom.dol", 0x2B63FC, 0x4 -.global lbl_803CCB60 -lbl_803CCB60: +.global lbl__907 +lbl__907: .incbin "baserom.dol", 0x2B6400, 0x8 -.global lbl_803CCB68 -lbl_803CCB68: +.global lbl__1092_1 +lbl__1092_1: .incbin "baserom.dol", 0x2B6408, 0x8 -.global lbl_803CCB70 -lbl_803CCB70: +.global lbl__1289 +lbl__1289: .incbin "baserom.dol", 0x2B6410, 0x4 -.global lbl_803CCB74 -lbl_803CCB74: +.global lbl__1290 +lbl__1290: .incbin "baserom.dol", 0x2B6414, 0x4 -.global lbl_803CCB78 -lbl_803CCB78: +.global lbl__1291 +lbl__1291: .incbin "baserom.dol", 0x2B6418, 0x4 -.global lbl_803CCB7C -lbl_803CCB7C: +.global lbl__1292 +lbl__1292: .incbin "baserom.dol", 0x2B641C, 0x4 -.global lbl_803CCB80 -lbl_803CCB80: +.global lbl__1293 +lbl__1293: .incbin "baserom.dol", 0x2B6420, 0x4 -.global lbl_803CCB84 -lbl_803CCB84: +.global lbl__1294 +lbl__1294: .incbin "baserom.dol", 0x2B6424, 0x4 -.global lbl_803CCB88 -lbl_803CCB88: +.global lbl__1295 +lbl__1295: .incbin "baserom.dol", 0x2B6428, 0x4 -.global lbl_803CCB8C -lbl_803CCB8C: +.global lbl__1296 +lbl__1296: .incbin "baserom.dol", 0x2B642C, 0x4 -.global lbl_803CCB90 -lbl_803CCB90: +.global lbl__1297 +lbl__1297: .incbin "baserom.dol", 0x2B6430, 0x8 -.global lbl_803CCB98 -lbl_803CCB98: +.global lbl__1299 +lbl__1299: .incbin "baserom.dol", 0x2B6438, 0x8 -.global lbl_803CCBA0 -lbl_803CCBA0: +.global lbl__781 +lbl__781: .incbin "baserom.dol", 0x2B6440, 0x4 -.global lbl_803CCBA4 -lbl_803CCBA4: +.global lbl__783 +lbl__783: .incbin "baserom.dol", 0x2B6444, 0x4 -.global lbl_803CCBA8 -lbl_803CCBA8: +.global lbl__780 +lbl__780: .incbin "baserom.dol", 0x2B6448, 0x4 -.global lbl_803CCBAC -lbl_803CCBAC: +.global lbl__781_1 +lbl__781_1: .incbin "baserom.dol", 0x2B644C, 0x4 -.global lbl_803CCBB0 -lbl_803CCBB0: +.global lbl__942 +lbl__942: .incbin "baserom.dol", 0x2B6450, 0x4 -.global lbl_803CCBB4 -lbl_803CCBB4: +.global lbl__950 +lbl__950: .incbin "baserom.dol", 0x2B6454, 0x4 -.global lbl_803CCBB8 -lbl_803CCBB8: +.global lbl__951 +lbl__951: .incbin "baserom.dol", 0x2B6458, 0x4 -.global lbl_803CCBBC -lbl_803CCBBC: +.global lbl__1095 +lbl__1095: .incbin "baserom.dol", 0x2B645C, 0x4 -.global lbl_803CCBC0 -lbl_803CCBC0: +.global lbl__1097 +lbl__1097: .incbin "baserom.dol", 0x2B6460, 0x8 -.global lbl_803CCBC8 -lbl_803CCBC8: +.global lbl__1187 +lbl__1187: .incbin "baserom.dol", 0x2B6468, 0x4 -.global lbl_803CCBCC -lbl_803CCBCC: +.global lbl__1229 +lbl__1229: .incbin "baserom.dol", 0x2B646C, 0x4 -.global lbl_803CCBD0 -lbl_803CCBD0: +.global lbl__1300 +lbl__1300: .incbin "baserom.dol", 0x2B6470, 0x4 -.global lbl_803CCBD4 -lbl_803CCBD4: +.global lbl__1435 +lbl__1435: .incbin "baserom.dol", 0x2B6474, 0x4 -.global lbl_803CCBD8 -lbl_803CCBD8: +.global lbl__1436 +lbl__1436: .incbin "baserom.dol", 0x2B6478, 0x4 -.global lbl_803CCBDC -lbl_803CCBDC: +.global lbl__1437 +lbl__1437: .incbin "baserom.dol", 0x2B647C, 0x4 -.global lbl_803CCBE0 -lbl_803CCBE0: +.global lbl__1438 +lbl__1438: .incbin "baserom.dol", 0x2B6480, 0x4 -.global lbl_803CCBE4 -lbl_803CCBE4: +.global lbl__1541 +lbl__1541: .incbin "baserom.dol", 0x2B6484, 0x4 -.global lbl_803CCBE8 -lbl_803CCBE8: +.global lbl__1593 +lbl__1593: .incbin "baserom.dol", 0x2B6488, 0x8 -.global lbl_803CCBF0 -lbl_803CCBF0: +.global lbl__1724 +lbl__1724: .incbin "baserom.dol", 0x2B6490, 0x4 -.global lbl_803CCBF4 -lbl_803CCBF4: +.global lbl__1725 +lbl__1725: .incbin "baserom.dol", 0x2B6494, 0x4 -.global lbl_803CCBF8 -lbl_803CCBF8: +.global lbl__1818 +lbl__1818: .incbin "baserom.dol", 0x2B6498, 0x4 -.global lbl_803CCBFC -lbl_803CCBFC: +.global lbl__1819 +lbl__1819: .incbin "baserom.dol", 0x2B649C, 0x4 -.global lbl_803CCC00 -lbl_803CCC00: +.global lbl__1820 +lbl__1820: .incbin "baserom.dol", 0x2B64A0, 0x4 -.global lbl_803CCC04 -lbl_803CCC04: +.global lbl__1821 +lbl__1821: .incbin "baserom.dol", 0x2B64A4, 0x4 -.global lbl_803CCC08 -lbl_803CCC08: +.global lbl__561_1 +lbl__561_1: .incbin "baserom.dol", 0x2B64A8, 0x4 -.global lbl_803CCC0C -lbl_803CCC0C: +.global lbl__658 +lbl__658: .incbin "baserom.dol", 0x2B64AC, 0x4 -.global lbl_803CCC10 -lbl_803CCC10: +.global lbl__659 +lbl__659: .incbin "baserom.dol", 0x2B64B0, 0x4 -.global lbl_803CCC14 -lbl_803CCC14: +.global lbl__890 +lbl__890: .incbin "baserom.dol", 0x2B64B4, 0x4 -.global lbl_803CCC18 -lbl_803CCC18: +.global lbl__650 +lbl__650: .incbin "baserom.dol", 0x2B64B8, 0x4 -.global lbl_803CCC1C -lbl_803CCC1C: +.global lbl__651 +lbl__651: .incbin "baserom.dol", 0x2B64BC, 0x4 -.global lbl_803CCC20 -lbl_803CCC20: +.global lbl__652 +lbl__652: .incbin "baserom.dol", 0x2B64C0, 0x4 -.global lbl_803CCC24 -lbl_803CCC24: +.global lbl__653 +lbl__653: .incbin "baserom.dol", 0x2B64C4, 0x4 -.global lbl_803CCC28 -lbl_803CCC28: +.global lbl__654 +lbl__654: .incbin "baserom.dol", 0x2B64C8, 0x4 -.global lbl_803CCC2C -lbl_803CCC2C: +.global lbl__714 +lbl__714: .incbin "baserom.dol", 0x2B64CC, 0x4 -.global lbl_803CCC30 -lbl_803CCC30: +.global lbl__715 +lbl__715: .incbin "baserom.dol", 0x2B64D0, 0x4 -.global lbl_803CCC34 -lbl_803CCC34: +.global lbl__829 +lbl__829: .incbin "baserom.dol", 0x2B64D4, 0x4 -.global lbl_803CCC38 -lbl_803CCC38: +.global lbl__830_1 +lbl__830_1: .incbin "baserom.dol", 0x2B64D8, 0x4 -.global lbl_803CCC3C -lbl_803CCC3C: +.global lbl__950_1 +lbl__950_1: .incbin "baserom.dol", 0x2B64DC, 0x4 -.global lbl_803CCC40 -lbl_803CCC40: +.global lbl__951_1 +lbl__951_1: .incbin "baserom.dol", 0x2B64E0, 0x4 -.global lbl_803CCC44 -lbl_803CCC44: +.global lbl__952 +lbl__952: .incbin "baserom.dol", 0x2B64E4, 0x4 -.global lbl_803CCC48 -lbl_803CCC48: +.global lbl__701 +lbl__701: .incbin "baserom.dol", 0x2B64E8, 0x8 -.global lbl_803CCC50 -lbl_803CCC50: +.global lbl__638_1 +lbl__638_1: .incbin "baserom.dol", 0x2B64F0, 0x8 -.global lbl_803CCC58 -lbl_803CCC58: +.global lbl__744_1 +lbl__744_1: .incbin "baserom.dol", 0x2B64F8, 0x8 -.global lbl_803CCC60 -lbl_803CCC60: +.global lbl__747_1 +lbl__747_1: .incbin "baserom.dol", 0x2B6500, 0x8 -.global lbl_803CCC68 -lbl_803CCC68: +.global lbl__749_1 +lbl__749_1: .incbin "baserom.dol", 0x2B6508, 0x8 -.global lbl_803CCC70 -lbl_803CCC70: +.global lbl__762 +lbl__762: .incbin "baserom.dol", 0x2B6510, 0x4 -.global lbl_803CCC74 -lbl_803CCC74: +.global lbl__763 +lbl__763: .incbin "baserom.dol", 0x2B6514, 0x4 -.global lbl_803CCC78 -lbl_803CCC78: +.global lbl__903 +lbl__903: .incbin "baserom.dol", 0x2B6518, 0x4 -.global lbl_803CCC7C -lbl_803CCC7C: +.global lbl__904 +lbl__904: .incbin "baserom.dol", 0x2B651C, 0x4 -.global lbl_803CCC80 -lbl_803CCC80: +.global lbl__1027 +lbl__1027: .incbin "baserom.dol", 0x2B6520, 0x4 -.global lbl_803CCC84 -lbl_803CCC84: +.global lbl_text_delims__19_unnamed_xFont_cpp_ +lbl_text_delims__19_unnamed_xFont_cpp_: .incbin "baserom.dol", 0x2B6524, 0x8 -.global lbl_803CCC8C -lbl_803CCC8C: +.global lbl__1615 +lbl__1615: .incbin "baserom.dol", 0x2B652C, 0x4 .global lbl_803CCC90 lbl_803CCC90: .incbin "baserom.dol", 0x2B6530, 0x4 -.global lbl_803CCC94 -lbl_803CCC94: +.global lbl__1616 +lbl__1616: .incbin "baserom.dol", 0x2B6534, 0x4 .global lbl_803CCC98 lbl_803CCC98: .incbin "baserom.dol", 0x2B6538, 0x4 -.global lbl_803CCC9C -lbl_803CCC9C: +.global lbl__1642 +lbl__1642: .incbin "baserom.dol", 0x2B653C, 0x4 .global lbl_803CCCA0 lbl_803CCCA0: .incbin "baserom.dol", 0x2B6540, 0x4 -.global lbl_803CCCA4 -lbl_803CCCA4: +.global lbl__2167 +lbl__2167: .incbin "baserom.dol", 0x2B6544, 0x4 -.global lbl_803CCCA8 -lbl_803CCCA8: +.global lbl__2194 +lbl__2194: .incbin "baserom.dol", 0x2B6548, 0x4 -.global lbl_803CCCAC -lbl_803CCCAC: +.global lbl__2418 +lbl__2418: .incbin "baserom.dol", 0x2B654C, 0x4 -.global lbl_803CCCB0 -lbl_803CCCB0: +.global lbl__2808 +lbl__2808: .incbin "baserom.dol", 0x2B6550, 0x4 -.global lbl_803CCCB4 -lbl_803CCCB4: +.global lbl__2835 +lbl__2835: .incbin "baserom.dol", 0x2B6554, 0x4 -.global lbl_803CCCB8 -lbl_803CCCB8: +.global lbl__957_1 +lbl__957_1: .incbin "baserom.dol", 0x2B6558, 0x4 -.global lbl_803CCCBC -lbl_803CCCBC: +.global lbl__958 +lbl__958: .incbin "baserom.dol", 0x2B655C, 0x4 -.global lbl_803CCCC0 -lbl_803CCCC0: +.global lbl__959 +lbl__959: .incbin "baserom.dol", 0x2B6560, 0x4 -.global lbl_803CCCC4 -lbl_803CCCC4: +.global lbl__960 +lbl__960: .incbin "baserom.dol", 0x2B6564, 0x4 -.global lbl_803CCCC8 -lbl_803CCCC8: +.global lbl__962 +lbl__962: .incbin "baserom.dol", 0x2B6568, 0x8 -.global lbl_803CCCD0 -lbl_803CCCD0: +.global lbl__964_1 +lbl__964_1: .incbin "baserom.dol", 0x2B6570, 0x8 -.global lbl_803CCCD8 -lbl_803CCCD8: +.global lbl__995 +lbl__995: .incbin "baserom.dol", 0x2B6578, 0x4 -.global lbl_803CCCDC -lbl_803CCCDC: +.global lbl__1132 +lbl__1132: .incbin "baserom.dol", 0x2B657C, 0x4 -.global lbl_803CCCE0 -lbl_803CCCE0: +.global lbl__1171 +lbl__1171: .incbin "baserom.dol", 0x2B6580, 0x4 -.global lbl_803CCCE4 -lbl_803CCCE4: +.global lbl__1872 +lbl__1872: .incbin "baserom.dol", 0x2B6584, 0x4 -.global lbl_803CCCE8 -lbl_803CCCE8: +.global lbl__2095 +lbl__2095: .incbin "baserom.dol", 0x2B6588, 0x4 -.global lbl_803CCCEC -lbl_803CCCEC: +.global lbl__2096 +lbl__2096: .incbin "baserom.dol", 0x2B658C, 0x4 -.global lbl_803CCCF0 -lbl_803CCCF0: +.global lbl__2097 +lbl__2097: .incbin "baserom.dol", 0x2B6590, 0x4 -.global lbl_803CCCF4 -lbl_803CCCF4: +.global lbl__2098 +lbl__2098: .incbin "baserom.dol", 0x2B6594, 0x4 -.global lbl_803CCCF8 -lbl_803CCCF8: +.global lbl__2099 +lbl__2099: .incbin "baserom.dol", 0x2B6598, 0x4 -.global lbl_803CCCFC -lbl_803CCCFC: +.global lbl__2100 +lbl__2100: .incbin "baserom.dol", 0x2B659C, 0x4 -.global lbl_803CCD00 -lbl_803CCD00: +.global lbl__2101 +lbl__2101: .incbin "baserom.dol", 0x2B65A0, 0x4 -.global lbl_803CCD04 -lbl_803CCD04: +.global lbl__2102 +lbl__2102: .incbin "baserom.dol", 0x2B65A4, 0x4 -.global lbl_803CCD08 -lbl_803CCD08: +.global lbl__2103 +lbl__2103: .incbin "baserom.dol", 0x2B65A8, 0x4 -.global lbl_803CCD0C -lbl_803CCD0C: +.global lbl__2104 +lbl__2104: .incbin "baserom.dol", 0x2B65AC, 0x4 -.global lbl_803CCD10 -lbl_803CCD10: +.global lbl__2105 +lbl__2105: .incbin "baserom.dol", 0x2B65B0, 0x4 -.global lbl_803CCD14 -lbl_803CCD14: +.global lbl__2106 +lbl__2106: .incbin "baserom.dol", 0x2B65B4, 0x4 -.global lbl_803CCD18 -lbl_803CCD18: +.global lbl__2107 +lbl__2107: .incbin "baserom.dol", 0x2B65B8, 0x4 -.global lbl_803CCD1C -lbl_803CCD1C: +.global lbl__2108 +lbl__2108: .incbin "baserom.dol", 0x2B65BC, 0x4 -.global lbl_803CCD20 -lbl_803CCD20: +.global lbl__2109 +lbl__2109: .incbin "baserom.dol", 0x2B65C0, 0x4 -.global lbl_803CCD24 -lbl_803CCD24: +.global lbl__2110 +lbl__2110: .incbin "baserom.dol", 0x2B65C4, 0x4 -.global lbl_803CCD28 -lbl_803CCD28: +.global lbl__2111 +lbl__2111: .incbin "baserom.dol", 0x2B65C8, 0x4 -.global lbl_803CCD2C -lbl_803CCD2C: +.global lbl__2164 +lbl__2164: .incbin "baserom.dol", 0x2B65CC, 0x4 -.global lbl_803CCD30 -lbl_803CCD30: +.global lbl__2467 +lbl__2467: .incbin "baserom.dol", 0x2B65D0, 0x4 -.global lbl_803CCD34 -lbl_803CCD34: +.global lbl__2716 +lbl__2716: .incbin "baserom.dol", 0x2B65D4, 0x4 -.global lbl_803CCD38 -lbl_803CCD38: +.global lbl__2830 +lbl__2830: .incbin "baserom.dol", 0x2B65D8, 0x4 -.global lbl_803CCD3C -lbl_803CCD3C: +.global lbl__3119 +lbl__3119: .incbin "baserom.dol", 0x2B65DC, 0x4 -.global lbl_803CCD40 -lbl_803CCD40: +.global lbl__3167 +lbl__3167: .incbin "baserom.dol", 0x2B65E0, 0x4 -.global lbl_803CCD44 -lbl_803CCD44: +.global lbl__3208 +lbl__3208: .incbin "baserom.dol", 0x2B65E4, 0x4 .global lbl_803CCD48 lbl_803CCD48: .incbin "baserom.dol", 0x2B65E8, 0x4 -.global lbl_803CCD4C -lbl_803CCD4C: +.global lbl__3380 +lbl__3380: .incbin "baserom.dol", 0x2B65EC, 0x4 -.global lbl_803CCD50 -lbl_803CCD50: +.global lbl__3405 +lbl__3405: .incbin "baserom.dol", 0x2B65F0, 0x4 -.global lbl_803CCD54 -lbl_803CCD54: +.global lbl__3589 +lbl__3589: .incbin "baserom.dol", 0x2B65F4, 0x4 -.global lbl_803CCD58 -lbl_803CCD58: +.global lbl__857 +lbl__857: .incbin "baserom.dol", 0x2B65F8, 0x4 -.global lbl_803CCD5C -lbl_803CCD5C: +.global lbl__945 +lbl__945: .incbin "baserom.dol", 0x2B65FC, 0x4 -.global lbl_803CCD60 -lbl_803CCD60: +.global lbl__946 +lbl__946: .incbin "baserom.dol", 0x2B6600, 0x4 -.global lbl_803CCD64 -lbl_803CCD64: +.global lbl__947 +lbl__947: .incbin "baserom.dol", 0x2B6604, 0x4 -.global lbl_803CCD68 -lbl_803CCD68: +.global lbl__948 +lbl__948: .incbin "baserom.dol", 0x2B6608, 0x4 -.global lbl_803CCD6C -lbl_803CCD6C: +.global lbl__949 +lbl__949: .incbin "baserom.dol", 0x2B660C, 0x4 -.global lbl_803CCD70 -lbl_803CCD70: +.global lbl__955 +lbl__955: .incbin "baserom.dol", 0x2B6610, 0x4 -.global lbl_803CCD74 -lbl_803CCD74: +.global lbl__982 +lbl__982: .incbin "baserom.dol", 0x2B6614, 0x4 -.global lbl_803CCD78 -lbl_803CCD78: +.global lbl__983 +lbl__983: .incbin "baserom.dol", 0x2B6618, 0x4 -.global lbl_803CCD7C -lbl_803CCD7C: +.global lbl__984 +lbl__984: .incbin "baserom.dol", 0x2B661C, 0x4 -.global lbl_803CCD80 -lbl_803CCD80: +.global lbl__1214 +lbl__1214: .incbin "baserom.dol", 0x2B6620, 0x4 -.global lbl_803CCD84 -lbl_803CCD84: +.global lbl__1238_1 +lbl__1238_1: .incbin "baserom.dol", 0x2B6624, 0x4 -.global lbl_803CCD88 -lbl_803CCD88: +.global lbl__729 +lbl__729: .incbin "baserom.dol", 0x2B6628, 0x4 -.global lbl_803CCD8C -lbl_803CCD8C: +.global lbl__730 +lbl__730: .incbin "baserom.dol", 0x2B662C, 0x4 -.global lbl_803CCD90 -lbl_803CCD90: +.global lbl__731 +lbl__731: .incbin "baserom.dol", 0x2B6630, 0x8 -.global lbl_803CCD98 -lbl_803CCD98: +.global lbl__733 +lbl__733: .incbin "baserom.dol", 0x2B6638, 0x8 -.global lbl_803CCDA0 -lbl_803CCDA0: +.global lbl__680 +lbl__680: .incbin "baserom.dol", 0x2B6640, 0x4 -.global lbl_803CCDA4 -lbl_803CCDA4: +.global lbl__681 +lbl__681: .incbin "baserom.dol", 0x2B6644, 0x4 -.global lbl_803CCDA8 -lbl_803CCDA8: +.global lbl__682 +lbl__682: .incbin "baserom.dol", 0x2B6648, 0x4 -.global lbl_803CCDAC -lbl_803CCDAC: +.global lbl__683 +lbl__683: .incbin "baserom.dol", 0x2B664C, 0x4 -.global lbl_803CCDB0 -lbl_803CCDB0: +.global lbl__684 +lbl__684: .incbin "baserom.dol", 0x2B6650, 0x4 -.global lbl_803CCDB4 -lbl_803CCDB4: +.global lbl__685_1 +lbl__685_1: .incbin "baserom.dol", 0x2B6654, 0x4 -.global lbl_803CCDB8 -lbl_803CCDB8: +.global lbl__686 +lbl__686: .incbin "baserom.dol", 0x2B6658, 0x4 -.global lbl_803CCDBC -lbl_803CCDBC: +.global lbl__687 +lbl__687: .incbin "baserom.dol", 0x2B665C, 0x4 -.global lbl_803CCDC0 -lbl_803CCDC0: +.global lbl__688_1 +lbl__688_1: .incbin "baserom.dol", 0x2B6660, 0x4 -.global lbl_803CCDC4 -lbl_803CCDC4: +.global lbl__693 +lbl__693: .incbin "baserom.dol", 0x2B6664, 0x4 -.global lbl_803CCDC8 -lbl_803CCDC8: +.global lbl__704 +lbl__704: .incbin "baserom.dol", 0x2B6668, 0x4 -.global lbl_803CCDCC -lbl_803CCDCC: +.global lbl__779 +lbl__779: .incbin "baserom.dol", 0x2B666C, 0x4 -.global lbl_803CCDD0 -lbl_803CCDD0: +.global lbl__780_1 +lbl__780_1: .incbin "baserom.dol", 0x2B6670, 0x4 -.global lbl_803CCDD4 -lbl_803CCDD4: +.global lbl__781_2 +lbl__781_2: .incbin "baserom.dol", 0x2B6674, 0x4 -.global lbl_803CCDD8 -lbl_803CCDD8: +.global lbl__782 +lbl__782: .incbin "baserom.dol", 0x2B6678, 0x4 -.global lbl_803CCDDC -lbl_803CCDDC: +.global lbl__783_1 +lbl__783_1: .incbin "baserom.dol", 0x2B667C, 0x4 -.global lbl_803CCDE0 -lbl_803CCDE0: +.global lbl__654_1 +lbl__654_1: .incbin "baserom.dol", 0x2B6680, 0x4 -.global lbl_803CCDE4 -lbl_803CCDE4: +.global lbl__655 +lbl__655: .incbin "baserom.dol", 0x2B6684, 0x4 -.global lbl_803CCDE8 -lbl_803CCDE8: +.global lbl__705 +lbl__705: .incbin "baserom.dol", 0x2B6688, 0x8 -.global lbl_803CCDF0 -lbl_803CCDF0: +.global lbl__692 +lbl__692: .incbin "baserom.dol", 0x2B6690, 0x4 -.global lbl_803CCDF4 -lbl_803CCDF4: +.global lbl__693_1 +lbl__693_1: .incbin "baserom.dol", 0x2B6694, 0x4 -.global lbl_803CCDF8 -lbl_803CCDF8: +.global lbl__756 +lbl__756: .incbin "baserom.dol", 0x2B6698, 0x4 -.global lbl_803CCDFC -lbl_803CCDFC: +.global lbl__757 +lbl__757: .incbin "baserom.dol", 0x2B669C, 0x4 -.global lbl_803CCE00 -lbl_803CCE00: +.global lbl__759 +lbl__759: .incbin "baserom.dol", 0x2B66A0, 0x8 -.global lbl_803CCE08 -lbl_803CCE08: +.global lbl__597_1 +lbl__597_1: .incbin "baserom.dol", 0x2B66A8, 0x4 -.global lbl_803CCE0C -lbl_803CCE0C: +.global lbl__598_1 +lbl__598_1: .incbin "baserom.dol", 0x2B66AC, 0x4 -.global lbl_803CCE10 -lbl_803CCE10: +.global lbl__599_1 +lbl__599_1: .incbin "baserom.dol", 0x2B66B0, 0x4 -.global lbl_803CCE14 -lbl_803CCE14: +.global lbl__600_1 +lbl__600_1: .incbin "baserom.dol", 0x2B66B4, 0x4 -.global lbl_803CCE18 -lbl_803CCE18: +.global lbl__601 +lbl__601: .incbin "baserom.dol", 0x2B66B8, 0x4 -.global lbl_803CCE1C -lbl_803CCE1C: +.global lbl__606 +lbl__606: .incbin "baserom.dol", 0x2B66BC, 0x4 -.global lbl_803CCE20 -lbl_803CCE20: +.global lbl__608 +lbl__608: .incbin "baserom.dol", 0x2B66C0, 0x4 -.global lbl_803CCE24 -lbl_803CCE24: +.global lbl__659_1 +lbl__659_1: .incbin "baserom.dol", 0x2B66C4, 0x4 -.global lbl_803CCE28 -lbl_803CCE28: +.global lbl__661 +lbl__661: .incbin "baserom.dol", 0x2B66C8, 0x8 -.global lbl_803CCE30 -lbl_803CCE30: +.global lbl__690 +lbl__690: .incbin "baserom.dol", 0x2B66D0, 0x4 -.global lbl_803CCE34 -lbl_803CCE34: +.global lbl__723 +lbl__723: .incbin "baserom.dol", 0x2B66D4, 0x4 -.global lbl_803CCE38 -lbl_803CCE38: +.global lbl__724 +lbl__724: .incbin "baserom.dol", 0x2B66D8, 0x4 -.global lbl_803CCE3C -lbl_803CCE3C: +.global lbl__725 +lbl__725: .incbin "baserom.dol", 0x2B66DC, 0x4 -.global lbl_803CCE40 -lbl_803CCE40: +.global lbl__726 +lbl__726: .incbin "baserom.dol", 0x2B66E0, 0x4 -.global lbl_803CCE44 -lbl_803CCE44: +.global lbl__727 +lbl__727: .incbin "baserom.dol", 0x2B66E4, 0x4 -.global lbl_803CCE48 -lbl_803CCE48: +.global lbl__728_1 +lbl__728_1: .incbin "baserom.dol", 0x2B66E8, 0x4 -.global lbl_803CCE4C -lbl_803CCE4C: +.global lbl__729_1 +lbl__729_1: .incbin "baserom.dol", 0x2B66EC, 0x4 -.global lbl_803CCE50 -lbl_803CCE50: +.global lbl__730_1 +lbl__730_1: .incbin "baserom.dol", 0x2B66F0, 0x4 -.global lbl_803CCE54 -lbl_803CCE54: +.global lbl__739 +lbl__739: .incbin "baserom.dol", 0x2B66F4, 0x4 -.global lbl_803CCE58 -lbl_803CCE58: +.global lbl__766_1 +lbl__766_1: .incbin "baserom.dol", 0x2B66F8, 0x4 -.global lbl_803CCE5C -lbl_803CCE5C: +.global lbl__775 +lbl__775: .incbin "baserom.dol", 0x2B66FC, 0x4 -.global lbl_803CCE60 -lbl_803CCE60: +.global lbl__796_1 +lbl__796_1: .incbin "baserom.dol", 0x2B6700, 0x4 -.global lbl_803CCE64 -lbl_803CCE64: +.global lbl__865 +lbl__865: .incbin "baserom.dol", 0x2B6704, 0x4 -.global lbl_803CCE68 -lbl_803CCE68: +.global lbl__923 +lbl__923: .incbin "baserom.dol", 0x2B6708, 0x8 -.global lbl_803CCE70 -lbl_803CCE70: +.global lbl__533 +lbl__533: .incbin "baserom.dol", 0x2B6710, 0x4 -.global lbl_803CCE74 -lbl_803CCE74: +.global lbl__699 +lbl__699: .incbin "baserom.dol", 0x2B6714, 0x4 -.global lbl_803CCE78 -lbl_803CCE78: +.global lbl__1576 +lbl__1576: .incbin "baserom.dol", 0x2B6718, 0x4 -.global lbl_803CCE7C -lbl_803CCE7C: +.global lbl__1616_1 +lbl__1616_1: .incbin "baserom.dol", 0x2B671C, 0x4 -.global lbl_803CCE80 -lbl_803CCE80: +.global lbl__1719_1 +lbl__1719_1: .incbin "baserom.dol", 0x2B6720, 0x4 -.global lbl_803CCE84 -lbl_803CCE84: +.global lbl__1784 +lbl__1784: .incbin "baserom.dol", 0x2B6724, 0x4 -.global lbl_803CCE88 -lbl_803CCE88: +.global lbl__1785 +lbl__1785: .incbin "baserom.dol", 0x2B6728, 0x4 -.global lbl_803CCE8C -lbl_803CCE8C: +.global lbl__1827 +lbl__1827: .incbin "baserom.dol", 0x2B672C, 0x4 -.global lbl_803CCE90 -lbl_803CCE90: +.global lbl__2240 +lbl__2240: .incbin "baserom.dol", 0x2B6730, 0x8 -.global lbl_803CCE98 -lbl_803CCE98: +.global lbl__726_1 +lbl__726_1: .incbin "baserom.dol", 0x2B6738, 0x4 -.global lbl_803CCE9C -lbl_803CCE9C: +.global lbl__727_1 +lbl__727_1: .incbin "baserom.dol", 0x2B673C, 0x4 -.global lbl_803CCEA0 -lbl_803CCEA0: +.global lbl__728_2 +lbl__728_2: .incbin "baserom.dol", 0x2B6740, 0x4 -.global lbl_803CCEA4 -lbl_803CCEA4: +.global lbl__729_2 +lbl__729_2: .incbin "baserom.dol", 0x2B6744, 0x4 -.global lbl_803CCEA8 -lbl_803CCEA8: +.global lbl__730_2 +lbl__730_2: .incbin "baserom.dol", 0x2B6748, 0x8 -.global lbl_803CCEB0 -lbl_803CCEB0: +.global lbl__732 +lbl__732: .incbin "baserom.dol", 0x2B6750, 0x8 -.global lbl_803CCEB8 -lbl_803CCEB8: +.global lbl__1026 +lbl__1026: .incbin "baserom.dol", 0x2B6758, 0x8 -.global lbl_803CCEC0 -lbl_803CCEC0: +.global lbl__683_1 +lbl__683_1: .incbin "baserom.dol", 0x2B6760, 0x8 -.global lbl_803CCEC8 -lbl_803CCEC8: +.global lbl__685_2 +lbl__685_2: .incbin "baserom.dol", 0x2B6768, 0x8 -.global lbl_803CCED0 -lbl_803CCED0: +.global lbl__553 +lbl__553: .incbin "baserom.dol", 0x2B6770, 0x4 -.global lbl_803CCED4 -lbl_803CCED4: +.global lbl__554 +lbl__554: .incbin "baserom.dol", 0x2B6774, 0x4 -.global lbl_803CCED8 -lbl_803CCED8: +.global lbl__615 +lbl__615: .incbin "baserom.dol", 0x2B6778, 0x4 -.global lbl_803CCEDC -lbl_803CCEDC: +.global lbl__623 +lbl__623: .incbin "baserom.dol", 0x2B677C, 0x4 -.global lbl_803CCEE0 -lbl_803CCEE0: +.global lbl__624 +lbl__624: .incbin "baserom.dol", 0x2B6780, 0x8 -.global lbl_803CCEE8 -lbl_803CCEE8: +.global lbl__427_1 +lbl__427_1: .incbin "baserom.dol", 0x2B6788, 0x8 -.global lbl_803CCEF0 -lbl_803CCEF0: +.global lbl__429 +lbl__429: .incbin "baserom.dol", 0x2B6790, 0x8 -.global lbl_803CCEF8 -lbl_803CCEF8: +.global lbl__807 +lbl__807: .incbin "baserom.dol", 0x2B6798, 0x4 -.global lbl_803CCEFC -lbl_803CCEFC: +.global lbl__808 +lbl__808: .incbin "baserom.dol", 0x2B679C, 0x4 -.global lbl_803CCF00 -lbl_803CCF00: +.global lbl__874_1 +lbl__874_1: .incbin "baserom.dol", 0x2B67A0, 0x4 -.global lbl_803CCF04 -lbl_803CCF04: +.global lbl__901 +lbl__901: .incbin "baserom.dol", 0x2B67A4, 0x4 -.global lbl_803CCF08 -lbl_803CCF08: +.global lbl__903_1 +lbl__903_1: .incbin "baserom.dol", 0x2B67A8, 0x8 -.global lbl_803CCF10 -lbl_803CCF10: +.global lbl__563 +lbl__563: .incbin "baserom.dol", 0x2B67B0, 0x4 -.global lbl_803CCF14 -lbl_803CCF14: +.global lbl__564 +lbl__564: .incbin "baserom.dol", 0x2B67B4, 0x4 -.global lbl_803CCF18 -lbl_803CCF18: +.global lbl__658_1 +lbl__658_1: .incbin "baserom.dol", 0x2B67B8, 0x4 -.global lbl_803CCF1C -lbl_803CCF1C: +.global lbl__691 +lbl__691: .incbin "baserom.dol", 0x2B67BC, 0x4 -.global lbl_803CCF20 -lbl_803CCF20: +.global lbl__760 +lbl__760: .incbin "baserom.dol", 0x2B67C0, 0x4 -.global lbl_803CCF24 -lbl_803CCF24: +.global lbl__772 +lbl__772: .incbin "baserom.dol", 0x2B67C4, 0x4 -.global lbl_803CCF28 -lbl_803CCF28: +.global lbl__812 +lbl__812: .incbin "baserom.dol", 0x2B67C8, 0x4 -.global lbl_803CCF2C -lbl_803CCF2C: +.global lbl__830_2 +lbl__830_2: .incbin "baserom.dol", 0x2B67CC, 0x4 -.global lbl_803CCF30 -lbl_803CCF30: +.global lbl__831_1 +lbl__831_1: .incbin "baserom.dol", 0x2B67D0, 0x4 -.global lbl_803CCF34 -lbl_803CCF34: +.global lbl__857_1 +lbl__857_1: .incbin "baserom.dol", 0x2B67D4, 0x4 -.global lbl_803CCF38 -lbl_803CCF38: +.global lbl__858 +lbl__858: .incbin "baserom.dol", 0x2B67D8, 0x4 -.global lbl_803CCF3C -lbl_803CCF3C: +.global lbl__1075 +lbl__1075: .incbin "baserom.dol", 0x2B67DC, 0x4 -.global lbl_803CCF40 -lbl_803CCF40: +.global lbl__1076 +lbl__1076: .incbin "baserom.dol", 0x2B67E0, 0x4 -.global lbl_803CCF44 -lbl_803CCF44: +.global lbl__1077 +lbl__1077: .incbin "baserom.dol", 0x2B67E4, 0x4 -.global lbl_803CCF48 -lbl_803CCF48: +.global lbl__1205 +lbl__1205: .incbin "baserom.dol", 0x2B67E8, 0x8 -.global lbl_803CCF50 -lbl_803CCF50: +.global lbl__708 +lbl__708: .incbin "baserom.dol", 0x2B67F0, 0x4 -.global lbl_803CCF54 -lbl_803CCF54: +.global lbl__709 +lbl__709: .incbin "baserom.dol", 0x2B67F4, 0x4 -.global lbl_803CCF58 -lbl_803CCF58: +.global lbl__560_1 +lbl__560_1: .incbin "baserom.dol", 0x2B67F8, 0x8 -.global lbl_803CCF60 -lbl_803CCF60: +.global lbl__526 +lbl__526: .incbin "baserom.dol", 0x2B6800, 0x4 -.global lbl_803CCF64 -lbl_803CCF64: +.global lbl__527 +lbl__527: .incbin "baserom.dol", 0x2B6804, 0x4 -.global lbl_803CCF68 -lbl_803CCF68: +.global lbl__528 +lbl__528: .incbin "baserom.dol", 0x2B6808, 0x4 -.global lbl_803CCF6C -lbl_803CCF6C: +.global lbl__529 +lbl__529: .incbin "baserom.dol", 0x2B680C, 0x4 -.global lbl_803CCF70 -lbl_803CCF70: +.global lbl__699_1 +lbl__699_1: .incbin "baserom.dol", 0x2B6810, 0x8 -.global lbl_803CCF78 -lbl_803CCF78: +.global lbl__998 +lbl__998: .incbin "baserom.dol", 0x2B6818, 0x4 -.global lbl_803CCF7C -lbl_803CCF7C: +.global lbl__999 +lbl__999: .incbin "baserom.dol", 0x2B681C, 0x4 -.global lbl_803CCF80 -lbl_803CCF80: +.global lbl__1000 +lbl__1000: .incbin "baserom.dol", 0x2B6820, 0x4 -.global lbl_803CCF84 -lbl_803CCF84: +.global lbl__1001 +lbl__1001: .incbin "baserom.dol", 0x2B6824, 0x4 -.global lbl_803CCF88 -lbl_803CCF88: +.global lbl__1002 +lbl__1002: .incbin "baserom.dol", 0x2B6828, 0x8 -.global lbl_803CCF90 -lbl_803CCF90: +.global lbl__1004 +lbl__1004: .incbin "baserom.dol", 0x2B6830, 0x8 -.global lbl_803CCF98 -lbl_803CCF98: +.global lbl__1083 +lbl__1083: .incbin "baserom.dol", 0x2B6838, 0x4 -.global lbl_803CCF9C -lbl_803CCF9C: +.global lbl__1358 +lbl__1358: .incbin "baserom.dol", 0x2B683C, 0x4 -.global lbl_803CCFA0 -lbl_803CCFA0: +.global lbl__1449 +lbl__1449: .incbin "baserom.dol", 0x2B6840, 0x8 -.global lbl_803CCFA8 -lbl_803CCFA8: +.global lbl__689 +lbl__689: .incbin "baserom.dol", 0x2B6848, 0x8 -.global lbl_803CCFB0 -lbl_803CCFB0: +.global lbl__691_1 +lbl__691_1: .incbin "baserom.dol", 0x2B6850, 0x8 -.global lbl_803CCFB8 -lbl_803CCFB8: +.global lbl__703 +lbl__703: .incbin "baserom.dol", 0x2B6858, 0x8 -.global lbl_803CCFC0 -lbl_803CCFC0: +.global lbl__758 +lbl__758: .incbin "baserom.dol", 0x2B6860, 0x4 -.global lbl_803CCFC4 -lbl_803CCFC4: +.global lbl__759_1 +lbl__759_1: .incbin "baserom.dol", 0x2B6864, 0x4 -.global lbl_803CCFC8 -lbl_803CCFC8: +.global lbl__816 +lbl__816: .incbin "baserom.dol", 0x2B6868, 0x4 -.global lbl_803CCFCC -lbl_803CCFCC: +.global lbl__833 +lbl__833: .incbin "baserom.dol", 0x2B686C, 0x4 -.global lbl_803CCFD0 -lbl_803CCFD0: +.global lbl__834 +lbl__834: .incbin "baserom.dol", 0x2B6870, 0x4 -.global lbl_803CCFD4 -lbl_803CCFD4: +.global lbl__897 +lbl__897: .incbin "baserom.dol", 0x2B6874, 0x4 -.global lbl_803CCFD8 -lbl_803CCFD8: +.global lbl__1004_1 +lbl__1004_1: .incbin "baserom.dol", 0x2B6878, 0x4 -.global lbl_803CCFDC -lbl_803CCFDC: +.global lbl__1005 +lbl__1005: .incbin "baserom.dol", 0x2B687C, 0x4 -.global lbl_803CCFE0 -lbl_803CCFE0: +.global lbl__1006 +lbl__1006: .incbin "baserom.dol", 0x2B6880, 0x8 -.global lbl_803CCFE8 -lbl_803CCFE8: +.global lbl__966 +lbl__966: .incbin "baserom.dol", 0x2B6888, 0x8 -.global lbl_803CCFF0 -lbl_803CCFF0: +.global lbl__1001_1 +lbl__1001_1: .incbin "baserom.dol", 0x2B6890, 0x4 -.global lbl_803CCFF4 -lbl_803CCFF4: +.global lbl__1002_1 +lbl__1002_1: .incbin "baserom.dol", 0x2B6894, 0x4 -.global lbl_803CCFF8 -lbl_803CCFF8: +.global lbl__1003 +lbl__1003: .incbin "baserom.dol", 0x2B6898, 0x8 -.global lbl_803CD000 -lbl_803CD000: +.global lbl__837_1 +lbl__837_1: .incbin "baserom.dol", 0x2B68A0, 0x4 -.global lbl_803CD004 -lbl_803CD004: +.global lbl__966_1 +lbl__966_1: .incbin "baserom.dol", 0x2B68A4, 0x4 -.global lbl_803CD008 -lbl_803CD008: +.global lbl__967 +lbl__967: .incbin "baserom.dol", 0x2B68A8, 0x4 -.global lbl_803CD00C -lbl_803CD00C: +.global lbl__968 +lbl__968: .incbin "baserom.dol", 0x2B68AC, 0x4 -.global lbl_803CD010 -lbl_803CD010: +.global lbl__1017 +lbl__1017: .incbin "baserom.dol", 0x2B68B0, 0x4 -.global lbl_803CD014 -lbl_803CD014: +.global lbl__1019 +lbl__1019: .incbin "baserom.dol", 0x2B68B4, 0x4 -.global lbl_803CD018 -lbl_803CD018: +.global lbl__1021 +lbl__1021: .incbin "baserom.dol", 0x2B68B8, 0x4 -.global lbl_803CD01C -lbl_803CD01C: +.global lbl__1417 +lbl__1417: .incbin "baserom.dol", 0x2B68BC, 0x4 -.global lbl_803CD020 -lbl_803CD020: +.global lbl__1418 +lbl__1418: .incbin "baserom.dol", 0x2B68C0, 0x4 -.global lbl_803CD024 -lbl_803CD024: +.global lbl__1419 +lbl__1419: .incbin "baserom.dol", 0x2B68C4, 0x4 -.global lbl_803CD028 -lbl_803CD028: +.global lbl__1420 +lbl__1420: .incbin "baserom.dol", 0x2B68C8, 0x4 -.global lbl_803CD02C -lbl_803CD02C: +.global lbl__1421 +lbl__1421: .incbin "baserom.dol", 0x2B68CC, 0x4 -.global lbl_803CD030 -lbl_803CD030: +.global lbl__1443 +lbl__1443: .incbin "baserom.dol", 0x2B68D0, 0x8 -.global lbl_803CD038 -lbl_803CD038: +.global lbl__1515 +lbl__1515: .incbin "baserom.dol", 0x2B68D8, 0x8 -.global lbl_803CD040 -lbl_803CD040: +.global lbl__1549 +lbl__1549: .incbin "baserom.dol", 0x2B68E0, 0x4 -.global lbl_803CD044 -lbl_803CD044: +.global lbl__1565 +lbl__1565: .incbin "baserom.dol", 0x2B68E4, 0x4 -.global lbl_803CD048 -lbl_803CD048: +.global lbl__1775 +lbl__1775: .incbin "baserom.dol", 0x2B68E8, 0x4 -.global lbl_803CD04C -lbl_803CD04C: +.global lbl__1776 +lbl__1776: .incbin "baserom.dol", 0x2B68EC, 0x4 -.global lbl_803CD050 -lbl_803CD050: +.global lbl__1790 +lbl__1790: .incbin "baserom.dol", 0x2B68F0, 0x4 -.global lbl_803CD054 -lbl_803CD054: +.global lbl__1801 +lbl__1801: .incbin "baserom.dol", 0x2B68F4, 0x4 -.global lbl_803CD058 -lbl_803CD058: +.global lbl__2129 +lbl__2129: .incbin "baserom.dol", 0x2B68F8, 0x4 -.global lbl_803CD05C -lbl_803CD05C: +.global lbl__2431 +lbl__2431: .incbin "baserom.dol", 0x2B68FC, 0x4 -.global lbl_803CD060 -lbl_803CD060: +.global lbl__2432 +lbl__2432: .incbin "baserom.dol", 0x2B6900, 0x4 -.global lbl_803CD064 -lbl_803CD064: +.global lbl__2433 +lbl__2433: .incbin "baserom.dol", 0x2B6904, 0x4 -.global lbl_803CD068 -lbl_803CD068: +.global lbl__2434 +lbl__2434: .incbin "baserom.dol", 0x2B6908, 0x4 -.global lbl_803CD06C -lbl_803CD06C: +.global lbl__2435 +lbl__2435: .incbin "baserom.dol", 0x2B690C, 0x4 -.global lbl_803CD070 -lbl_803CD070: +.global lbl__2534 +lbl__2534: .incbin "baserom.dol", 0x2B6910, 0x4 -.global lbl_803CD074 -lbl_803CD074: +.global lbl__2535 +lbl__2535: .incbin "baserom.dol", 0x2B6914, 0x4 -.global lbl_803CD078 -lbl_803CD078: +.global lbl__585 +lbl__585: .incbin "baserom.dol", 0x2B6918, 0x4 -.global lbl_803CD07C -lbl_803CD07C: +.global lbl__586 +lbl__586: .incbin "baserom.dol", 0x2B691C, 0x4 -.global lbl_803CD080 -lbl_803CD080: +.global lbl__598_2 +lbl__598_2: .incbin "baserom.dol", 0x2B6920, 0x4 -.global lbl_803CD084 -lbl_803CD084: +.global lbl__599_2 +lbl__599_2: .incbin "baserom.dol", 0x2B6924, 0x4 -.global lbl_803CD088 -lbl_803CD088: +.global lbl__731_1 +lbl__731_1: .incbin "baserom.dol", 0x2B6928, 0x4 -.global lbl_803CD08C -lbl_803CD08C: +.global lbl__1039 +lbl__1039: .incbin "baserom.dol", 0x2B692C, 0x4 -.global lbl_803CD090 -lbl_803CD090: +.global lbl__1040 +lbl__1040: .incbin "baserom.dol", 0x2B6930, 0x4 -.global lbl_803CD094 -lbl_803CD094: +.global lbl__1041 +lbl__1041: .incbin "baserom.dol", 0x2B6934, 0x4 -.global lbl_803CD098 -lbl_803CD098: +.global lbl__720 +lbl__720: .incbin "baserom.dol", 0x2B6938, 0x4 -.global lbl_803CD09C -lbl_803CD09C: +.global lbl__741_2 +lbl__741_2: .incbin "baserom.dol", 0x2B693C, 0x4 -.global lbl_803CD0A0 -lbl_803CD0A0: +.global lbl__765_1 +lbl__765_1: .incbin "baserom.dol", 0x2B6940, 0x8 -.global lbl_803CD0A8 -lbl_803CD0A8: +.global lbl__766_2 +lbl__766_2: .incbin "baserom.dol", 0x2B6948, 0x8 -.global lbl_803CD0B0 -lbl_803CD0B0: +.global lbl__767 +lbl__767: .incbin "baserom.dol", 0x2B6950, 0x8 -.global lbl_803CD0B8 -lbl_803CD0B8: +.global lbl__768 +lbl__768: .incbin "baserom.dol", 0x2B6958, 0x8 -.global lbl_803CD0C0 -lbl_803CD0C0: +.global lbl__769 +lbl__769: .incbin "baserom.dol", 0x2B6960, 0x8 -.global lbl_803CD0C8 -lbl_803CD0C8: +.global lbl__770 +lbl__770: .incbin "baserom.dol", 0x2B6968, 0x8 -.global lbl_803CD0D0 -lbl_803CD0D0: +.global lbl__771 +lbl__771: .incbin "baserom.dol", 0x2B6970, 0x8 -.global lbl_803CD0D8 -lbl_803CD0D8: +.global lbl__772_1 +lbl__772_1: .incbin "baserom.dol", 0x2B6978, 0x8 -.global lbl_803CD0E0 -lbl_803CD0E0: +.global lbl__781_3 +lbl__781_3: .incbin "baserom.dol", 0x2B6980, 0x8 -.global lbl_803CD0E8 -lbl_803CD0E8: +.global lbl__792 +lbl__792: .incbin "baserom.dol", 0x2B6988, 0x4 -.global lbl_803CD0EC -lbl_803CD0EC: +.global lbl__793 +lbl__793: .incbin "baserom.dol", 0x2B698C, 0x4 -.global lbl_803CD0F0 -lbl_803CD0F0: +.global lbl__794 +lbl__794: .incbin "baserom.dol", 0x2B6990, 0x4 -.global lbl_803CD0F4 -lbl_803CD0F4: +.global lbl__986 +lbl__986: .incbin "baserom.dol", 0x2B6994, 0x4 -.global lbl_803CD0F8 -lbl_803CD0F8: +.global lbl__988 +lbl__988: .incbin "baserom.dol", 0x2B6998, 0x8 -.global lbl_803CD100 -lbl_803CD100: +.global lbl__990 +lbl__990: .incbin "baserom.dol", 0x2B69A0, 0x8 -.global lbl_803CD108 -lbl_803CD108: +.global lbl__560_2 +lbl__560_2: .incbin "baserom.dol", 0x2B69A8, 0x4 -.global lbl_803CD10C -lbl_803CD10C: +.global lbl__561_2 +lbl__561_2: .incbin "baserom.dol", 0x2B69AC, 0x4 -.global lbl_803CD110 -lbl_803CD110: +.global lbl__594_1 +lbl__594_1: .incbin "baserom.dol", 0x2B69B0, 0x4 -.global lbl_803CD114 -lbl_803CD114: +.global lbl__760_1 +lbl__760_1: .incbin "baserom.dol", 0x2B69B4, 0x4 -.global lbl_803CD118 -lbl_803CD118: +.global lbl__669 +lbl__669: .incbin "baserom.dol", 0x2B69B8, 0x8 -.global lbl_803CD120 -lbl_803CD120: +.global lbl__671 +lbl__671: .incbin "baserom.dol", 0x2B69C0, 0x8 -.global lbl_803CD128 -lbl_803CD128: +.global lbl__743_1 +lbl__743_1: .incbin "baserom.dol", 0x2B69C8, 0x8 -.global lbl_803CD130 -lbl_803CD130: +.global lbl_yellow +lbl_yellow: .incbin "baserom.dol", 0x2B69D0, 0x4 -.global lbl_803CD134 -lbl_803CD134: +.global lbl__746_1 +lbl__746_1: .incbin "baserom.dol", 0x2B69D4, 0x4 -.global lbl_803CD138 -lbl_803CD138: +.global lbl__747_3 +lbl__747_3: .incbin "baserom.dol", 0x2B69D8, 0x4 -.global lbl_803CD13C -lbl_803CD13C: +.global lbl__748 +lbl__748: .incbin "baserom.dol", 0x2B69DC, 0x4 -.global lbl_803CD140 -lbl_803CD140: +.global lbl__749_2 +lbl__749_2: .incbin "baserom.dol", 0x2B69E0, 0x4 -.global lbl_803CD144 -lbl_803CD144: +.global lbl__750 +lbl__750: .incbin "baserom.dol", 0x2B69E4, 0x4 -.global lbl_803CD148 -lbl_803CD148: +.global lbl__758_1 +lbl__758_1: .incbin "baserom.dol", 0x2B69E8, 0x8 -.global lbl_803CD150 -lbl_803CD150: +.global lbl__651_1 +lbl__651_1: .incbin "baserom.dol", 0x2B69F0, 0x4 -.global lbl_803CD154 -lbl_803CD154: +.global lbl__652_1 +lbl__652_1: .incbin "baserom.dol", 0x2B69F4, 0x4 -.global lbl_803CD158 -lbl_803CD158: +.global lbl__432 +lbl__432: .incbin "baserom.dol", 0x2B69F8, 0x4 -.global lbl_803CD15C -lbl_803CD15C: +.global lbl__433 +lbl__433: .incbin "baserom.dol", 0x2B69FC, 0x4 -.global lbl_803CD160 -lbl_803CD160: +.global lbl__434 +lbl__434: .incbin "baserom.dol", 0x2B6A00, 0x8 -.global lbl_803CD168 -lbl_803CD168: +.global lbl__710 +lbl__710: .incbin "baserom.dol", 0x2B6A08, 0x4 -.global lbl_803CD16C -lbl_803CD16C: +.global lbl__751 +lbl__751: .incbin "baserom.dol", 0x2B6A0C, 0x4 -.global lbl_803CD170 -lbl_803CD170: +.global lbl__558_1 +lbl__558_1: .incbin "baserom.dol", 0x2B6A10, 0x4 -.global lbl_803CD174 -lbl_803CD174: +.global lbl__559_1 +lbl__559_1: .incbin "baserom.dol", 0x2B6A14, 0x4 -.global lbl_803CD178 -lbl_803CD178: +.global lbl__853 +lbl__853: .incbin "baserom.dol", 0x2B6A18, 0x4 -.global lbl_803CD17C -lbl_803CD17C: +.global lbl__1040_1 +lbl__1040_1: .incbin "baserom.dol", 0x2B6A1C, 0x4 -.global lbl_803CD180 -lbl_803CD180: +.global lbl__1041_1 +lbl__1041_1: .incbin "baserom.dol", 0x2B6A20, 0x4 -.global lbl_803CD184 -lbl_803CD184: +.global lbl__1042 +lbl__1042: .incbin "baserom.dol", 0x2B6A24, 0x4 -.global lbl_803CD188 -lbl_803CD188: +.global lbl__1043 +lbl__1043: .incbin "baserom.dol", 0x2B6A28, 0x4 -.global lbl_803CD18C -lbl_803CD18C: +.global lbl__1044 +lbl__1044: .incbin "baserom.dol", 0x2B6A2C, 0x4 -.global lbl_803CD190 -lbl_803CD190: +.global lbl__1046 +lbl__1046: .incbin "baserom.dol", 0x2B6A30, 0x4 -.global lbl_803CD194 -lbl_803CD194: +.global lbl__1179 +lbl__1179: .incbin "baserom.dol", 0x2B6A34, 0x4 -.global lbl_803CD198 -lbl_803CD198: +.global lbl__819 +lbl__819: .incbin "baserom.dol", 0x2B6A38, 0x4 -.global lbl_803CD19C -lbl_803CD19C: +.global lbl__820 +lbl__820: .incbin "baserom.dol", 0x2B6A3C, 0x4 -.global lbl_803CD1A0 -lbl_803CD1A0: +.global lbl__821 +lbl__821: .incbin "baserom.dol", 0x2B6A40, 0x4 -.global lbl_803CD1A4 -lbl_803CD1A4: +.global lbl__822 +lbl__822: .incbin "baserom.dol", 0x2B6A44, 0x4 -.global lbl_803CD1A8 -lbl_803CD1A8: +.global lbl__838_1 +lbl__838_1: .incbin "baserom.dol", 0x2B6A48, 0x4 -.global lbl_803CD1AC -lbl_803CD1AC: +.global lbl__839_1 +lbl__839_1: .incbin "baserom.dol", 0x2B6A4C, 0x4 -.global lbl_803CD1B0 -lbl_803CD1B0: +.global lbl__840 +lbl__840: .incbin "baserom.dol", 0x2B6A50, 0x4 -.global lbl_803CD1B4 -lbl_803CD1B4: +.global lbl__867_1 +lbl__867_1: .incbin "baserom.dol", 0x2B6A54, 0x4 -.global lbl_803CD1B8 -lbl_803CD1B8: +.global lbl__877 +lbl__877: .incbin "baserom.dol", 0x2B6A58, 0x4 -.global lbl_803CD1BC -lbl_803CD1BC: +.global lbl__891 +lbl__891: .incbin "baserom.dol", 0x2B6A5C, 0x4 -.global lbl_803CD1C0 -lbl_803CD1C0: +.global lbl__970 +lbl__970: .incbin "baserom.dol", 0x2B6A60, 0x4 -.global lbl_803CD1C4 -lbl_803CD1C4: +.global lbl__971 +lbl__971: .incbin "baserom.dol", 0x2B6A64, 0x4 -.global lbl_803CD1C8 -lbl_803CD1C8: +.global lbl__972 +lbl__972: .incbin "baserom.dol", 0x2B6A68, 0x4 -.global lbl_803CD1CC -lbl_803CD1CC: +.global lbl__973 +lbl__973: .incbin "baserom.dol", 0x2B6A6C, 0x4 -.global lbl_803CD1D0 -lbl_803CD1D0: +.global lbl__975 +lbl__975: .incbin "baserom.dol", 0x2B6A70, 0x8 -.global lbl_803CD1D8 -lbl_803CD1D8: +.global lbl__991 +lbl__991: .incbin "baserom.dol", 0x2B6A78, 0x4 -.global lbl_803CD1DC -lbl_803CD1DC: +.global lbl__1048 +lbl__1048: .incbin "baserom.dol", 0x2B6A7C, 0x4 -.global lbl_803CD1E0 -lbl_803CD1E0: +.global lbl__1049 +lbl__1049: .incbin "baserom.dol", 0x2B6A80, 0x4 -.global lbl_803CD1E4 -lbl_803CD1E4: +.global lbl__1050 +lbl__1050: .incbin "baserom.dol", 0x2B6A84, 0x4 -.global lbl_803CD1E8 -lbl_803CD1E8: +.global lbl__1051 +lbl__1051: .incbin "baserom.dol", 0x2B6A88, 0x4 -.global lbl_803CD1EC -lbl_803CD1EC: +.global lbl__1052 +lbl__1052: .incbin "baserom.dol", 0x2B6A8C, 0x4 -.global lbl_803CD1F0 -lbl_803CD1F0: +.global lbl__1053 +lbl__1053: .incbin "baserom.dol", 0x2B6A90, 0x4 -.global lbl_803CD1F4 -lbl_803CD1F4: +.global lbl__1054 +lbl__1054: .incbin "baserom.dol", 0x2B6A94, 0x4 -.global lbl_803CD1F8 -lbl_803CD1F8: +.global lbl__1055 +lbl__1055: .incbin "baserom.dol", 0x2B6A98, 0x4 -.global lbl_803CD1FC -lbl_803CD1FC: +.global lbl__1056 +lbl__1056: .incbin "baserom.dol", 0x2B6A9C, 0x4 -.global lbl_803CD200 -lbl_803CD200: +.global lbl__1057 +lbl__1057: .incbin "baserom.dol", 0x2B6AA0, 0x4 -.global lbl_803CD204 -lbl_803CD204: +.global lbl__1058 +lbl__1058: .incbin "baserom.dol", 0x2B6AA4, 0x4 -.global lbl_803CD208 -lbl_803CD208: +.global lbl__1059 +lbl__1059: .incbin "baserom.dol", 0x2B6AA8, 0x4 -.global lbl_803CD20C -lbl_803CD20C: +.global lbl__1114 +lbl__1114: .incbin "baserom.dol", 0x2B6AAC, 0x4 -.global lbl_803CD210 -lbl_803CD210: +.global lbl__1115_1 +lbl__1115_1: .incbin "baserom.dol", 0x2B6AB0, 0x4 -.global lbl_803CD214 -lbl_803CD214: +.global lbl__1116 +lbl__1116: .incbin "baserom.dol", 0x2B6AB4, 0x4 -.global lbl_803CD218 -lbl_803CD218: +.global lbl__1117 +lbl__1117: .incbin "baserom.dol", 0x2B6AB8, 0x4 -.global lbl_803CD21C -lbl_803CD21C: +.global lbl__1118 +lbl__1118: .incbin "baserom.dol", 0x2B6ABC, 0x4 -.global lbl_803CD220 -lbl_803CD220: +.global lbl__1119 +lbl__1119: .incbin "baserom.dol", 0x2B6AC0, 0x4 -.global lbl_803CD224 -lbl_803CD224: +.global lbl__1120 +lbl__1120: .incbin "baserom.dol", 0x2B6AC4, 0x4 -.global lbl_803CD228 -lbl_803CD228: +.global lbl__1418_1 +lbl__1418_1: .incbin "baserom.dol", 0x2B6AC8, 0x4 -.global lbl_803CD22C -lbl_803CD22C: +.global lbl__1419_1 +lbl__1419_1: .incbin "baserom.dol", 0x2B6ACC, 0x4 -.global lbl_803CD230 -lbl_803CD230: +.global lbl__1420_1 +lbl__1420_1: .incbin "baserom.dol", 0x2B6AD0, 0x4 -.global lbl_803CD234 -lbl_803CD234: +.global lbl__1421_1 +lbl__1421_1: .incbin "baserom.dol", 0x2B6AD4, 0x4 -.global lbl_803CD238 -lbl_803CD238: +.global lbl__1422 +lbl__1422: .incbin "baserom.dol", 0x2B6AD8, 0x4 -.global lbl_803CD23C -lbl_803CD23C: +.global lbl__1423 +lbl__1423: .incbin "baserom.dol", 0x2B6ADC, 0x4 -.global lbl_803CD240 -lbl_803CD240: +.global lbl__1424 +lbl__1424: .incbin "baserom.dol", 0x2B6AE0, 0x4 -.global lbl_803CD244 -lbl_803CD244: +.global lbl__1425 +lbl__1425: .incbin "baserom.dol", 0x2B6AE4, 0x4 -.global lbl_803CD248 -lbl_803CD248: +.global lbl__1426 +lbl__1426: .incbin "baserom.dol", 0x2B6AE8, 0x4 -.global lbl_803CD24C -lbl_803CD24C: +.global lbl__1427 +lbl__1427: .incbin "baserom.dol", 0x2B6AEC, 0x4 -.global lbl_803CD250 -lbl_803CD250: +.global lbl__1428 +lbl__1428: .incbin "baserom.dol", 0x2B6AF0, 0x4 -.global lbl_803CD254 -lbl_803CD254: +.global lbl__1429 +lbl__1429: .incbin "baserom.dol", 0x2B6AF4, 0x4 -.global lbl_803CD258 -lbl_803CD258: +.global lbl__1430 +lbl__1430: .incbin "baserom.dol", 0x2B6AF8, 0x8 -.global lbl_803CD260 -lbl_803CD260: +.global lbl__1432 +lbl__1432: .incbin "baserom.dol", 0x2B6B00, 0x8 -.global lbl_803CD268 -lbl_803CD268: +.global lbl__897_1 +lbl__897_1: .incbin "baserom.dol", 0x2B6B08, 0x8 -.global lbl_803CD270 -lbl_803CD270: +.global lbl__1142 +lbl__1142: .incbin "baserom.dol", 0x2B6B10, 0x4 -.global lbl_803CD274 -lbl_803CD274: +.global lbl__1179_1 +lbl__1179_1: .incbin "baserom.dol", 0x2B6B14, 0x4 -.global lbl_803CD278 -lbl_803CD278: +.global lbl__1180_1 +lbl__1180_1: .incbin "baserom.dol", 0x2B6B18, 0x4 -.global lbl_803CD27C -lbl_803CD27C: +.global lbl__1181_1 +lbl__1181_1: .incbin "baserom.dol", 0x2B6B1C, 0x4 -.global lbl_803CD280 -lbl_803CD280: +.global lbl__1197 +lbl__1197: .incbin "baserom.dol", 0x2B6B20, 0x8 -.global lbl_803CD288 -lbl_803CD288: +.global lbl__1199 +lbl__1199: .incbin "baserom.dol", 0x2B6B28, 0x8 -.global lbl_803CD290 -lbl_803CD290: +.global lbl__679 +lbl__679: .incbin "baserom.dol", 0x2B6B30, 0x4 -.global lbl_803CD294 -lbl_803CD294: +.global lbl__680_1 +lbl__680_1: .incbin "baserom.dol", 0x2B6B34, 0x4 -.global lbl_803CD298 -lbl_803CD298: +.global lbl__856 +lbl__856: .incbin "baserom.dol", 0x2B6B38, 0x4 -.global lbl_803CD29C -lbl_803CD29C: +.global lbl__857_2 +lbl__857_2: .incbin "baserom.dol", 0x2B6B3C, 0x4 -.global lbl_803CD2A0 -lbl_803CD2A0: +.global lbl__858_1 +lbl__858_1: .incbin "baserom.dol", 0x2B6B40, 0x4 -.global lbl_803CD2A4 -lbl_803CD2A4: +.global lbl__859 +lbl__859: .incbin "baserom.dol", 0x2B6B44, 0x4 -.global lbl_803CD2A8 -lbl_803CD2A8: +.global lbl__860_1 +lbl__860_1: .incbin "baserom.dol", 0x2B6B48, 0x4 -.global lbl_803CD2AC -lbl_803CD2AC: +.global lbl__861_1 +lbl__861_1: .incbin "baserom.dol", 0x2B6B4C, 0x4 -.global lbl_803CD2B0 -lbl_803CD2B0: +.global lbl__862_1 +lbl__862_1: .incbin "baserom.dol", 0x2B6B50, 0x4 -.global lbl_803CD2B4 -lbl_803CD2B4: +.global lbl__863 +lbl__863: .incbin "baserom.dol", 0x2B6B54, 0x4 -.global lbl_803CD2B8 -lbl_803CD2B8: +.global lbl__864 +lbl__864: .incbin "baserom.dol", 0x2B6B58, 0x4 -.global lbl_803CD2BC -lbl_803CD2BC: +.global lbl__865_1 +lbl__865_1: .incbin "baserom.dol", 0x2B6B5C, 0x4 -.global lbl_803CD2C0 -lbl_803CD2C0: +.global lbl__866 +lbl__866: .incbin "baserom.dol", 0x2B6B60, 0x4 -.global lbl_803CD2C4 -lbl_803CD2C4: +.global lbl__867_2 +lbl__867_2: .incbin "baserom.dol", 0x2B6B64, 0x4 -.global lbl_803CD2C8 -lbl_803CD2C8: +.global lbl__839_2 +lbl__839_2: .incbin "baserom.dol", 0x2B6B68, 0x4 -.global lbl_803CD2CC -lbl_803CD2CC: +.global lbl__840_1 +lbl__840_1: .incbin "baserom.dol", 0x2B6B6C, 0x4 -.global lbl_803CD2D0 -lbl_803CD2D0: +.global lbl__852 +lbl__852: .incbin "baserom.dol", 0x2B6B70, 0x4 -.global lbl_803CD2D4 -lbl_803CD2D4: +.global lbl__853_1 +lbl__853_1: .incbin "baserom.dol", 0x2B6B74, 0x4 -.global lbl_803CD2D8 -lbl_803CD2D8: +.global lbl__854 +lbl__854: .incbin "baserom.dol", 0x2B6B78, 0x4 -.global lbl_803CD2DC -lbl_803CD2DC: +.global lbl__1032 +lbl__1032: .incbin "baserom.dol", 0x2B6B7C, 0x4 -.global lbl_803CD2E0 -lbl_803CD2E0: +.global lbl__1033 +lbl__1033: .incbin "baserom.dol", 0x2B6B80, 0x4 -.global lbl_803CD2E4 -lbl_803CD2E4: +.global lbl__1039_1 +lbl__1039_1: .incbin "baserom.dol", 0x2B6B84, 0x4 -.global lbl_803CD2E8 -lbl_803CD2E8: +.global lbl__1267 +lbl__1267: .incbin "baserom.dol", 0x2B6B88, 0x4 -.global lbl_803CD2EC -lbl_803CD2EC: +.global lbl__1268 +lbl__1268: .incbin "baserom.dol", 0x2B6B8C, 0x4 -.global lbl_803CD2F0 -lbl_803CD2F0: +.global lbl__1269 +lbl__1269: .incbin "baserom.dol", 0x2B6B90, 0x4 -.global lbl_803CD2F4 -lbl_803CD2F4: +.global lbl__1270 +lbl__1270: .incbin "baserom.dol", 0x2B6B94, 0x4 -.global lbl_803CD2F8 -lbl_803CD2F8: +.global lbl__784 +lbl__784: .incbin "baserom.dol", 0x2B6B98, 0x4 -.global lbl_803CD2FC -lbl_803CD2FC: +.global lbl__785_1 +lbl__785_1: .incbin "baserom.dol", 0x2B6B9C, 0x4 -.global lbl_803CD300 -lbl_803CD300: +.global lbl__786_1 +lbl__786_1: .incbin "baserom.dol", 0x2B6BA0, 0x4 -.global lbl_803CD304 -lbl_803CD304: +.global lbl__890_1 +lbl__890_1: .incbin "baserom.dol", 0x2B6BA4, 0x4 -.global lbl_803CD308 -lbl_803CD308: +.global lbl__918 +lbl__918: .incbin "baserom.dol", 0x2B6BA8, 0x4 -.global lbl_803CD30C -lbl_803CD30C: +.global lbl__919 +lbl__919: .incbin "baserom.dol", 0x2B6BAC, 0x4 -.global lbl_803CD310 -lbl_803CD310: +.global lbl__920 +lbl__920: .incbin "baserom.dol", 0x2B6BB0, 0x4 -.global lbl_803CD314 -lbl_803CD314: +.global lbl__933 +lbl__933: .incbin "baserom.dol", 0x2B6BB4, 0x4 -.global lbl_803CD318 -lbl_803CD318: +.global lbl__934_1 +lbl__934_1: .incbin "baserom.dol", 0x2B6BB8, 0x4 -.global lbl_803CD31C -lbl_803CD31C: +.global lbl__983_1 +lbl__983_1: .incbin "baserom.dol", 0x2B6BBC, 0x4 -.global lbl_803CD320 -lbl_803CD320: +.global lbl__984_1 +lbl__984_1: .incbin "baserom.dol", 0x2B6BC0, 0x4 -.global lbl_803CD324 -lbl_803CD324: +.global lbl__985 +lbl__985: .incbin "baserom.dol", 0x2B6BC4, 0x4 -.global lbl_803CD328 -lbl_803CD328: +.global lbl__986_1 +lbl__986_1: .incbin "baserom.dol", 0x2B6BC8, 0x8 -.global lbl_803CD330 -lbl_803CD330: +.global lbl__988_1 +lbl__988_1: .incbin "baserom.dol", 0x2B6BD0, 0x8 -.global lbl_803CD338 -lbl_803CD338: +.global lbl__1551 +lbl__1551: .incbin "baserom.dol", 0x2B6BD8, 0x4 -.global lbl_803CD33C -lbl_803CD33C: +.global lbl__1655 +lbl__1655: .incbin "baserom.dol", 0x2B6BDC, 0x4 -.global lbl_803CD340 -lbl_803CD340: +.global lbl__1720 +lbl__1720: .incbin "baserom.dol", 0x2B6BE0, 0x4 -.global lbl_803CD344 -lbl_803CD344: +.global lbl__1721 +lbl__1721: .incbin "baserom.dol", 0x2B6BE4, 0x4 -.global lbl_803CD348 -lbl_803CD348: +.global lbl__1728 +lbl__1728: .incbin "baserom.dol", 0x2B6BE8, 0x4 -.global lbl_803CD34C -lbl_803CD34C: +.global lbl__1729 +lbl__1729: .incbin "baserom.dol", 0x2B6BEC, 0x4 -.global lbl_803CD350 -lbl_803CD350: +.global lbl__1730 +lbl__1730: .incbin "baserom.dol", 0x2B6BF0, 0x4 -.global lbl_803CD354 -lbl_803CD354: +.global lbl__1731_1 +lbl__1731_1: .incbin "baserom.dol", 0x2B6BF4, 0x4 -.global lbl_803CD358 -lbl_803CD358: +.global lbl__2509 +lbl__2509: .incbin "baserom.dol", 0x2B6BF8, 0x4 -.global lbl_803CD35C -lbl_803CD35C: +.global lbl__2568 +lbl__2568: .incbin "baserom.dol", 0x2B6BFC, 0x4 -.global lbl_803CD360 -lbl_803CD360: +.global lbl__2700 +lbl__2700: .incbin "baserom.dol", 0x2B6C00, 0x8 -.global lbl_803CD368 -lbl_803CD368: +.global lbl__2733 +lbl__2733: .incbin "baserom.dol", 0x2B6C08, 0x8 -.global lbl_803CD370 -lbl_803CD370: +.global lbl__2834 +lbl__2834: .incbin "baserom.dol", 0x2B6C10, 0x4 -.global lbl_803CD374 -lbl_803CD374: +.global lbl__2835_1 +lbl__2835_1: .incbin "baserom.dol", 0x2B6C14, 0x4 -.global lbl_803CD378 -lbl_803CD378: +.global lbl__2856 +lbl__2856: .incbin "baserom.dol", 0x2B6C18, 0x4 -.global lbl_803CD37C -lbl_803CD37C: +.global lbl__2883 +lbl__2883: .incbin "baserom.dol", 0x2B6C1C, 0x4 -.global lbl_803CD380 -lbl_803CD380: +.global lbl__2901 +lbl__2901: .incbin "baserom.dol", 0x2B6C20, 0x4 -.global lbl_803CD384 -lbl_803CD384: +.global lbl__2902 +lbl__2902: .incbin "baserom.dol", 0x2B6C24, 0x4 -.global lbl_803CD388 -lbl_803CD388: +.global lbl__2917 +lbl__2917: .incbin "baserom.dol", 0x2B6C28, 0x4 -.global lbl_803CD38C -lbl_803CD38C: +.global lbl__3153 +lbl__3153: .incbin "baserom.dol", 0x2B6C2C, 0x4 -.global lbl_803CD390 -lbl_803CD390: +.global lbl__3178 +lbl__3178: .incbin "baserom.dol", 0x2B6C30, 0x4 -.global lbl_803CD394 -lbl_803CD394: +.global lbl__3179 +lbl__3179: .incbin "baserom.dol", 0x2B6C34, 0x4 -.global lbl_803CD398 -lbl_803CD398: +.global lbl__3180 +lbl__3180: .incbin "baserom.dol", 0x2B6C38, 0x4 -.global lbl_803CD39C -lbl_803CD39C: +.global lbl__3181 +lbl__3181: .incbin "baserom.dol", 0x2B6C3C, 0x4 -.global lbl_803CD3A0 -lbl_803CD3A0: +.global lbl__3182 +lbl__3182: .incbin "baserom.dol", 0x2B6C40, 0x4 -.global lbl_803CD3A4 -lbl_803CD3A4: +.global lbl__3183 +lbl__3183: .incbin "baserom.dol", 0x2B6C44, 0x4 -.global lbl_803CD3A8 -lbl_803CD3A8: +.global lbl__3184 +lbl__3184: .incbin "baserom.dol", 0x2B6C48, 0x4 -.global lbl_803CD3AC -lbl_803CD3AC: +.global lbl__3185 +lbl__3185: .incbin "baserom.dol", 0x2B6C4C, 0x4 -.global lbl_803CD3B0 -lbl_803CD3B0: +.global lbl__3186 +lbl__3186: .incbin "baserom.dol", 0x2B6C50, 0x4 -.global lbl_803CD3B4 -lbl_803CD3B4: +.global lbl__3187 +lbl__3187: .incbin "baserom.dol", 0x2B6C54, 0x4 -.global lbl_803CD3B8 -lbl_803CD3B8: +.global lbl__3188 +lbl__3188: .incbin "baserom.dol", 0x2B6C58, 0x4 -.global lbl_803CD3BC -lbl_803CD3BC: +.global lbl__3189 +lbl__3189: .incbin "baserom.dol", 0x2B6C5C, 0x4 -.global lbl_803CD3C0 -lbl_803CD3C0: +.global lbl__3190 +lbl__3190: .incbin "baserom.dol", 0x2B6C60, 0x4 -.global lbl_803CD3C4 -lbl_803CD3C4: +.global lbl__3191 +lbl__3191: .incbin "baserom.dol", 0x2B6C64, 0x4 -.global lbl_803CD3C8 -lbl_803CD3C8: +.global lbl__3192 +lbl__3192: .incbin "baserom.dol", 0x2B6C68, 0x4 -.global lbl_803CD3CC -lbl_803CD3CC: +.global lbl__3193 +lbl__3193: .incbin "baserom.dol", 0x2B6C6C, 0x4 -.global lbl_803CD3D0 -lbl_803CD3D0: +.global lbl__3194 +lbl__3194: .incbin "baserom.dol", 0x2B6C70, 0x4 -.global lbl_803CD3D4 -lbl_803CD3D4: +.global lbl__3195 +lbl__3195: .incbin "baserom.dol", 0x2B6C74, 0x4 -.global lbl_803CD3D8 -lbl_803CD3D8: +.global lbl__3297 +lbl__3297: .incbin "baserom.dol", 0x2B6C78, 0x4 -.global lbl_803CD3DC -lbl_803CD3DC: +.global lbl__3298 +lbl__3298: .incbin "baserom.dol", 0x2B6C7C, 0x4 -.global lbl_803CD3E0 -lbl_803CD3E0: +.global lbl__3299 +lbl__3299: .incbin "baserom.dol", 0x2B6C80, 0x4 -.global lbl_803CD3E4 -lbl_803CD3E4: +.global lbl__3300 +lbl__3300: .incbin "baserom.dol", 0x2B6C84, 0x4 -.global lbl_803CD3E8 -lbl_803CD3E8: +.global lbl__3301 +lbl__3301: .incbin "baserom.dol", 0x2B6C88, 0x4 -.global lbl_803CD3EC -lbl_803CD3EC: +.global lbl__3302 +lbl__3302: .incbin "baserom.dol", 0x2B6C8C, 0x4 -.global lbl_803CD3F0 -lbl_803CD3F0: +.global lbl__3303 +lbl__3303: .incbin "baserom.dol", 0x2B6C90, 0x4 -.global lbl_803CD3F4 -lbl_803CD3F4: +.global lbl__3304 +lbl__3304: .incbin "baserom.dol", 0x2B6C94, 0x4 -.global lbl_803CD3F8 -lbl_803CD3F8: +.global lbl__3305 +lbl__3305: .incbin "baserom.dol", 0x2B6C98, 0x4 -.global lbl_803CD3FC -lbl_803CD3FC: +.global lbl__3306 +lbl__3306: .incbin "baserom.dol", 0x2B6C9C, 0x4 -.global lbl_803CD400 -lbl_803CD400: +.global lbl__3307 +lbl__3307: .incbin "baserom.dol", 0x2B6CA0, 0x4 -.global lbl_803CD404 -lbl_803CD404: +.global lbl__3308 +lbl__3308: .incbin "baserom.dol", 0x2B6CA4, 0x4 -.global lbl_803CD408 -lbl_803CD408: +.global lbl__3309 +lbl__3309: .incbin "baserom.dol", 0x2B6CA8, 0x4 -.global lbl_803CD40C -lbl_803CD40C: +.global lbl__3310 +lbl__3310: .incbin "baserom.dol", 0x2B6CAC, 0x4 -.global lbl_803CD410 -lbl_803CD410: +.global lbl__3311 +lbl__3311: .incbin "baserom.dol", 0x2B6CB0, 0x4 -.global lbl_803CD414 -lbl_803CD414: +.global lbl__3312 +lbl__3312: .incbin "baserom.dol", 0x2B6CB4, 0x4 -.global lbl_803CD418 -lbl_803CD418: +.global lbl__3313 +lbl__3313: .incbin "baserom.dol", 0x2B6CB8, 0x4 -.global lbl_803CD41C -lbl_803CD41C: +.global lbl__3314 +lbl__3314: .incbin "baserom.dol", 0x2B6CBC, 0x4 -.global lbl_803CD420 -lbl_803CD420: +.global lbl__3315 +lbl__3315: .incbin "baserom.dol", 0x2B6CC0, 0x4 -.global lbl_803CD424 -lbl_803CD424: +.global lbl__3316 +lbl__3316: .incbin "baserom.dol", 0x2B6CC4, 0x4 -.global lbl_803CD428 -lbl_803CD428: +.global lbl__3317 +lbl__3317: .incbin "baserom.dol", 0x2B6CC8, 0x4 -.global lbl_803CD42C -lbl_803CD42C: +.global lbl__3318 +lbl__3318: .incbin "baserom.dol", 0x2B6CCC, 0x4 -.global lbl_803CD430 -lbl_803CD430: +.global lbl__3319 +lbl__3319: .incbin "baserom.dol", 0x2B6CD0, 0x4 -.global lbl_803CD434 -lbl_803CD434: +.global lbl__3320 +lbl__3320: .incbin "baserom.dol", 0x2B6CD4, 0x4 -.global lbl_803CD438 -lbl_803CD438: +.global lbl__3321 +lbl__3321: .incbin "baserom.dol", 0x2B6CD8, 0x4 -.global lbl_803CD43C -lbl_803CD43C: +.global lbl__3322 +lbl__3322: .incbin "baserom.dol", 0x2B6CDC, 0x4 -.global lbl_803CD440 -lbl_803CD440: +.global lbl__3323 +lbl__3323: .incbin "baserom.dol", 0x2B6CE0, 0x4 -.global lbl_803CD444 -lbl_803CD444: +.global lbl__3324 +lbl__3324: .incbin "baserom.dol", 0x2B6CE4, 0x4 -.global lbl_803CD448 -lbl_803CD448: +.global lbl__3325 +lbl__3325: .incbin "baserom.dol", 0x2B6CE8, 0x4 -.global lbl_803CD44C -lbl_803CD44C: +.global lbl__3326 +lbl__3326: .incbin "baserom.dol", 0x2B6CEC, 0x4 -.global lbl_803CD450 -lbl_803CD450: +.global lbl__3327 +lbl__3327: .incbin "baserom.dol", 0x2B6CF0, 0x4 -.global lbl_803CD454 -lbl_803CD454: +.global lbl__3328 +lbl__3328: .incbin "baserom.dol", 0x2B6CF4, 0x4 -.global lbl_803CD458 -lbl_803CD458: +.global lbl__3329 +lbl__3329: .incbin "baserom.dol", 0x2B6CF8, 0x4 -.global lbl_803CD45C -lbl_803CD45C: +.global lbl__3330 +lbl__3330: .incbin "baserom.dol", 0x2B6CFC, 0x4 -.global lbl_803CD460 -lbl_803CD460: +.global lbl__3447 +lbl__3447: .incbin "baserom.dol", 0x2B6D00, 0x4 -.global lbl_803CD464 -lbl_803CD464: +.global lbl__3563 +lbl__3563: .incbin "baserom.dol", 0x2B6D04, 0x4 -.global lbl_803CD468 -lbl_803CD468: +.global lbl__3564 +lbl__3564: .incbin "baserom.dol", 0x2B6D08, 0x4 -.global lbl_803CD46C -lbl_803CD46C: +.global lbl__3565 +lbl__3565: .incbin "baserom.dol", 0x2B6D0C, 0x4 -.global lbl_803CD470 -lbl_803CD470: +.global lbl__3657 +lbl__3657: .incbin "baserom.dol", 0x2B6D10, 0x4 -.global lbl_803CD474 -lbl_803CD474: +.global lbl__3822 +lbl__3822: .incbin "baserom.dol", 0x2B6D14, 0x4 -.global lbl_803CD478 -lbl_803CD478: +.global lbl__793_1 +lbl__793_1: .incbin "baserom.dol", 0x2B6D18, 0x8 -.global lbl_803CD480 -lbl_803CD480: +.global lbl__795 +lbl__795: .incbin "baserom.dol", 0x2B6D20, 0x8 -.global lbl_803CD488 -lbl_803CD488: +.global lbl__865_2 +lbl__865_2: .incbin "baserom.dol", 0x2B6D28, 0x4 -.global lbl_803CD48C -lbl_803CD48C: +.global lbl__866_1 +lbl__866_1: .incbin "baserom.dol", 0x2B6D2C, 0x4 -.global lbl_803CD490 -lbl_803CD490: +.global lbl__898 +lbl__898: .incbin "baserom.dol", 0x2B6D30, 0x4 -.global lbl_803CD494 -lbl_803CD494: +.global lbl__956 +lbl__956: .incbin "baserom.dol", 0x2B6D34, 0x4 -.global lbl_803CD498 -lbl_803CD498: +.global lbl__957_2 +lbl__957_2: .incbin "baserom.dol", 0x2B6D38, 0x4 -.global lbl_803CD49C -lbl_803CD49C: +.global lbl__1050_1 +lbl__1050_1: .incbin "baserom.dol", 0x2B6D3C, 0x4 -.global lbl_803CD4A0 -lbl_803CD4A0: +.global lbl__666 +lbl__666: .incbin "baserom.dol", 0x2B6D40, 0x4 -.global lbl_803CD4A4 -lbl_803CD4A4: +.global lbl__667 +lbl__667: .incbin "baserom.dol", 0x2B6D44, 0x4 -.global lbl_803CD4A8 -lbl_803CD4A8: +.global lbl__702 +lbl__702: .incbin "baserom.dol", 0x2B6D48, 0x4 -.global lbl_803CD4AC -lbl_803CD4AC: +.global lbl__753 +lbl__753: .incbin "baserom.dol", 0x2B6D4C, 0x4 -.global lbl_803CD4B0 -lbl_803CD4B0: +.global lbl__754 +lbl__754: .incbin "baserom.dol", 0x2B6D50, 0x4 -.global lbl_803CD4B4 -lbl_803CD4B4: +.global lbl__786_2 +lbl__786_2: .incbin "baserom.dol", 0x2B6D54, 0x4 -.global lbl_803CD4B8 -lbl_803CD4B8: +.global lbl__787_1 +lbl__787_1: .incbin "baserom.dol", 0x2B6D58, 0x4 -.global lbl_803CD4BC -lbl_803CD4BC: +.global lbl__840_2 +lbl__840_2: .incbin "baserom.dol", 0x2B6D5C, 0x4 -.global lbl_803CD4C0 -lbl_803CD4C0: +.global lbl__841 +lbl__841: .incbin "baserom.dol", 0x2B6D60, 0x4 -.global lbl_803CD4C4 -lbl_803CD4C4: +.global lbl__884 +lbl__884: .incbin "baserom.dol", 0x2B6D64, 0x4 -.global lbl_803CD4C8 -lbl_803CD4C8: +.global lbl__885 +lbl__885: .incbin "baserom.dol", 0x2B6D68, 0x4 -.global lbl_803CD4CC -lbl_803CD4CC: +.global lbl__886_1 +lbl__886_1: .incbin "baserom.dol", 0x2B6D6C, 0x4 -.global lbl_803CD4D0 -lbl_803CD4D0: +.global lbl__864_1 +lbl__864_1: .incbin "baserom.dol", 0x2B6D70, 0x4 -.global lbl_803CD4D4 -lbl_803CD4D4: +.global lbl__865_3 +lbl__865_3: .incbin "baserom.dol", 0x2B6D74, 0x4 -.global lbl_803CD4D8 -lbl_803CD4D8: +.global lbl__866_2 +lbl__866_2: .incbin "baserom.dol", 0x2B6D78, 0x4 -.global lbl_803CD4DC -lbl_803CD4DC: +.global lbl__867_3 +lbl__867_3: .incbin "baserom.dol", 0x2B6D7C, 0x4 -.global lbl_803CD4E0 -lbl_803CD4E0: +.global lbl__964_3 +lbl__964_3: .incbin "baserom.dol", 0x2B6D80, 0x4 -.global lbl_803CD4E4 -lbl_803CD4E4: +.global lbl__1050_2 +lbl__1050_2: .incbin "baserom.dol", 0x2B6D84, 0x4 -.global lbl_803CD4E8 -lbl_803CD4E8: +.global lbl__1051_1 +lbl__1051_1: .incbin "baserom.dol", 0x2B6D88, 0x4 -.global lbl_803CD4EC -lbl_803CD4EC: +.global lbl__1144 +lbl__1144: .incbin "baserom.dol", 0x2B6D8C, 0x4 -.global lbl_803CD4F0 -lbl_803CD4F0: +.global lbl__1145 +lbl__1145: .incbin "baserom.dol", 0x2B6D90, 0x4 -.global lbl_803CD4F4 -lbl_803CD4F4: +.global lbl__1146 +lbl__1146: .incbin "baserom.dol", 0x2B6D94, 0x4 -.global lbl_803CD4F8 -lbl_803CD4F8: +.global lbl__1257_1 +lbl__1257_1: .incbin "baserom.dol", 0x2B6D98, 0x4 -.global lbl_803CD4FC -lbl_803CD4FC: +.global lbl__1258 +lbl__1258: .incbin "baserom.dol", 0x2B6D9C, 0x4 -.global lbl_803CD500 -lbl_803CD500: +.global lbl__1319 +lbl__1319: .incbin "baserom.dol", 0x2B6DA0, 0x4 -.global lbl_803CD504 -lbl_803CD504: +.global lbl__1515_1 +lbl__1515_1: .incbin "baserom.dol", 0x2B6DA4, 0x4 -.global lbl_803CD508 -lbl_803CD508: +.global lbl__1516 +lbl__1516: .incbin "baserom.dol", 0x2B6DA8, 0x4 -.global lbl_803CD50C -lbl_803CD50C: +.global lbl__1517 +lbl__1517: .incbin "baserom.dol", 0x2B6DAC, 0x4 -.global lbl_803CD510 -lbl_803CD510: +.global lbl__1518 +lbl__1518: .incbin "baserom.dol", 0x2B6DB0, 0x4 -.global lbl_803CD514 -lbl_803CD514: +.global lbl__1519 +lbl__1519: .incbin "baserom.dol", 0x2B6DB4, 0x4 -.global lbl_803CD518 -lbl_803CD518: +.global lbl__1520 +lbl__1520: .incbin "baserom.dol", 0x2B6DB8, 0x4 -.global lbl_803CD51C -lbl_803CD51C: +.global lbl__1521 +lbl__1521: .incbin "baserom.dol", 0x2B6DBC, 0x4 -.global lbl_803CD520 -lbl_803CD520: +.global lbl__1522 +lbl__1522: .incbin "baserom.dol", 0x2B6DC0, 0x4 -.global lbl_803CD524 -lbl_803CD524: +.global lbl__1523 +lbl__1523: .incbin "baserom.dol", 0x2B6DC4, 0x4 -.global lbl_803CD528 -lbl_803CD528: +.global lbl__1524 +lbl__1524: .incbin "baserom.dol", 0x2B6DC8, 0x4 -.global lbl_803CD52C -lbl_803CD52C: +.global lbl__1525 +lbl__1525: .incbin "baserom.dol", 0x2B6DCC, 0x4 -.global lbl_803CD530 -lbl_803CD530: +.global lbl__1526 +lbl__1526: .incbin "baserom.dol", 0x2B6DD0, 0x4 -.global lbl_803CD534 -lbl_803CD534: +.global lbl__1609 +lbl__1609: .incbin "baserom.dol", 0x2B6DD4, 0x4 -.global lbl_803CD538 -lbl_803CD538: +.global lbl__1610 +lbl__1610: .incbin "baserom.dol", 0x2B6DD8, 0x4 -.global lbl_803CD53C -lbl_803CD53C: +.global lbl__1611 +lbl__1611: .incbin "baserom.dol", 0x2B6DDC, 0x4 -.global lbl_803CD540 -lbl_803CD540: +.global lbl__1709 +lbl__1709: .incbin "baserom.dol", 0x2B6DE0, 0x4 -.global lbl_803CD544 -lbl_803CD544: +.global lbl__1710 +lbl__1710: .incbin "baserom.dol", 0x2B6DE4, 0x4 -.global lbl_803CD548 -lbl_803CD548: +.global lbl__1711 +lbl__1711: .incbin "baserom.dol", 0x2B6DE8, 0x4 -.global lbl_803CD54C -lbl_803CD54C: +.global lbl__1712 +lbl__1712: .incbin "baserom.dol", 0x2B6DEC, 0x4 -.global lbl_803CD550 -lbl_803CD550: +.global lbl__1714 +lbl__1714: .incbin "baserom.dol", 0x2B6DF0, 0x8 -.global lbl_803CD558 -lbl_803CD558: +.global lbl__1730_1 +lbl__1730_1: .incbin "baserom.dol", 0x2B6DF8, 0x8 -.global lbl_803CD560 -lbl_803CD560: +.global lbl__1871 +lbl__1871: .incbin "baserom.dol", 0x2B6E00, 0x4 -.global lbl_803CD564 -lbl_803CD564: +.global lbl__1872_1 +lbl__1872_1: .incbin "baserom.dol", 0x2B6E04, 0x4 -.global lbl_803CD568 -lbl_803CD568: +.global lbl__1873 +lbl__1873: .incbin "baserom.dol", 0x2B6E08, 0x4 -.global lbl_803CD56C -lbl_803CD56C: +.global lbl__1977 +lbl__1977: .incbin "baserom.dol", 0x2B6E0C, 0x4 -.global lbl_803CD570 -lbl_803CD570: +.global lbl__2086 +lbl__2086: .incbin "baserom.dol", 0x2B6E10, 0x4 -.global lbl_803CD574 -lbl_803CD574: +.global lbl__2087 +lbl__2087: .incbin "baserom.dol", 0x2B6E14, 0x4 -.global lbl_803CD578 -lbl_803CD578: +.global lbl__2192 +lbl__2192: .incbin "baserom.dol", 0x2B6E18, 0x8 -.global lbl_803CD580 -lbl_803CD580: +.global lbl__872 +lbl__872: .incbin "baserom.dol", 0x2B6E20, 0x4 -.global lbl_803CD584 -lbl_803CD584: +.global lbl__873_1 +lbl__873_1: .incbin "baserom.dol", 0x2B6E24, 0x4 -.global lbl_803CD588 -lbl_803CD588: +.global lbl__874_2 +lbl__874_2: .incbin "baserom.dol", 0x2B6E28, 0x4 -.global lbl_803CD58C -lbl_803CD58C: +.global lbl__875 +lbl__875: .incbin "baserom.dol", 0x2B6E2C, 0x4 -.global lbl_803CD590 -lbl_803CD590: +.global lbl__876 +lbl__876: .incbin "baserom.dol", 0x2B6E30, 0x8 -.global lbl_803CD598 -lbl_803CD598: +.global lbl__878 +lbl__878: .incbin "baserom.dol", 0x2B6E38, 0x8 -.global lbl_803CD5A0 -lbl_803CD5A0: +.global lbl__976_1 +lbl__976_1: .incbin "baserom.dol", 0x2B6E40, 0x8 -.global lbl_803CD5A8 -lbl_803CD5A8: +.global lbl__978_1 +lbl__978_1: .incbin "baserom.dol", 0x2B6E48, 0x8 -.global lbl_803CD5B0 -lbl_803CD5B0: +.global lbl__1020 +lbl__1020: .incbin "baserom.dol", 0x2B6E50, 0x4 -.global lbl_803CD5B4 -lbl_803CD5B4: +.global lbl__1021_2 +lbl__1021_2: .incbin "baserom.dol", 0x2B6E54, 0x4 -.global lbl_803CD5B8 -lbl_803CD5B8: +.global lbl__1022 +lbl__1022: .incbin "baserom.dol", 0x2B6E58, 0x4 -.global lbl_803CD5BC -lbl_803CD5BC: +.global lbl__1023 +lbl__1023: .incbin "baserom.dol", 0x2B6E5C, 0x4 -.global lbl_803CD5C0 -lbl_803CD5C0: +.global lbl__1049_1 +lbl__1049_1: .incbin "baserom.dol", 0x2B6E60, 0x4 -.global lbl_803CD5C4 -lbl_803CD5C4: +.global lbl__1051_2 +lbl__1051_2: .incbin "baserom.dol", 0x2B6E64, 0x4 -.global lbl_803CD5C8 -lbl_803CD5C8: +.global lbl__1064 +lbl__1064: .incbin "baserom.dol", 0x2B6E68, 0x4 -.global lbl_803CD5CC -lbl_803CD5CC: +.global lbl__1458 +lbl__1458: .incbin "baserom.dol", 0x2B6E6C, 0x4 -.global lbl_803CD5D0 -lbl_803CD5D0: +.global lbl__1459 +lbl__1459: .incbin "baserom.dol", 0x2B6E70, 0x4 -.global lbl_803CD5D4 -lbl_803CD5D4: +.global lbl__1460 +lbl__1460: .incbin "baserom.dol", 0x2B6E74, 0x4 -.global lbl_803CD5D8 -lbl_803CD5D8: +.global lbl__1461 +lbl__1461: .incbin "baserom.dol", 0x2B6E78, 0x4 -.global lbl_803CD5DC -lbl_803CD5DC: +.global lbl__1462 +lbl__1462: .incbin "baserom.dol", 0x2B6E7C, 0x4 -.global lbl_803CD5E0 -lbl_803CD5E0: +.global lbl__1463 +lbl__1463: .incbin "baserom.dol", 0x2B6E80, 0x4 -.global lbl_803CD5E4 -lbl_803CD5E4: +.global lbl__1464 +lbl__1464: .incbin "baserom.dol", 0x2B6E84, 0x4 -.global lbl_803CD5E8 -lbl_803CD5E8: +.global lbl__1465 +lbl__1465: .incbin "baserom.dol", 0x2B6E88, 0x4 -.global lbl_803CD5EC -lbl_803CD5EC: +.global lbl__1466 +lbl__1466: .incbin "baserom.dol", 0x2B6E8C, 0x4 -.global lbl_803CD5F0 -lbl_803CD5F0: +.global lbl__1467 +lbl__1467: .incbin "baserom.dol", 0x2B6E90, 0x4 -.global lbl_803CD5F4 -lbl_803CD5F4: +.global lbl__1468 +lbl__1468: .incbin "baserom.dol", 0x2B6E94, 0x4 -.global lbl_803CD5F8 -lbl_803CD5F8: +.global lbl__1469_1 +lbl__1469_1: .incbin "baserom.dol", 0x2B6E98, 0x4 -.global lbl_803CD5FC -lbl_803CD5FC: +.global lbl__1470 +lbl__1470: .incbin "baserom.dol", 0x2B6E9C, 0x4 -.global lbl_803CD600 -lbl_803CD600: +.global lbl__1471 +lbl__1471: .incbin "baserom.dol", 0x2B6EA0, 0x4 -.global lbl_803CD604 -lbl_803CD604: +.global lbl__1472 +lbl__1472: .incbin "baserom.dol", 0x2B6EA4, 0x4 -.global lbl_803CD608 -lbl_803CD608: +.global lbl__1473 +lbl__1473: .incbin "baserom.dol", 0x2B6EA8, 0x4 -.global lbl_803CD60C -lbl_803CD60C: +.global lbl__1474 +lbl__1474: .incbin "baserom.dol", 0x2B6EAC, 0x4 -.global lbl_803CD610 -lbl_803CD610: +.global lbl__1504 +lbl__1504: .incbin "baserom.dol", 0x2B6EB0, 0x4 -.global lbl_803CD614 -lbl_803CD614: +.global lbl__1505 +lbl__1505: .incbin "baserom.dol", 0x2B6EB4, 0x4 -.global lbl_803CD618 -lbl_803CD618: +.global lbl__1905 +lbl__1905: .incbin "baserom.dol", 0x2B6EB8, 0x4 -.global lbl_803CD61C -lbl_803CD61C: +.global lbl__1906 +lbl__1906: .incbin "baserom.dol", 0x2B6EBC, 0x4 -.global lbl_803CD620 -lbl_803CD620: +.global lbl__2071 +lbl__2071: .incbin "baserom.dol", 0x2B6EC0, 0x4 -.global lbl_803CD624 -lbl_803CD624: +.global lbl__2087_1 +lbl__2087_1: .incbin "baserom.dol", 0x2B6EC4, 0x4 -.global lbl_803CD628 -lbl_803CD628: +.global lbl__2092 +lbl__2092: .incbin "baserom.dol", 0x2B6EC8, 0x4 -.global lbl_803CD62C -lbl_803CD62C: +.global lbl__2135 +lbl__2135: .incbin "baserom.dol", 0x2B6ECC, 0x4 -.global lbl_803CD630 -lbl_803CD630: +.global lbl__2181 +lbl__2181: .incbin "baserom.dol", 0x2B6ED0, 0x4 -.global lbl_803CD634 -lbl_803CD634: +.global lbl__2182 +lbl__2182: .incbin "baserom.dol", 0x2B6ED4, 0x4 -.global lbl_803CD638 -lbl_803CD638: +.global lbl__2290 +lbl__2290: .incbin "baserom.dol", 0x2B6ED8, 0x4 -.global lbl_803CD63C -lbl_803CD63C: +.global lbl__2388 +lbl__2388: .incbin "baserom.dol", 0x2B6EDC, 0x4 -.global lbl_803CD640 -lbl_803CD640: +.global lbl__2444 +lbl__2444: .incbin "baserom.dol", 0x2B6EE0, 0x4 -.global lbl_803CD644 -lbl_803CD644: +.global lbl__2445 +lbl__2445: .incbin "baserom.dol", 0x2B6EE4, 0x4 -.global lbl_803CD648 -lbl_803CD648: +.global lbl__2446 +lbl__2446: .incbin "baserom.dol", 0x2B6EE8, 0x4 -.global lbl_803CD64C -lbl_803CD64C: +.global lbl__2471 +lbl__2471: .incbin "baserom.dol", 0x2B6EEC, 0x4 -.global lbl_803CD650 -lbl_803CD650: +.global lbl__2472 +lbl__2472: .incbin "baserom.dol", 0x2B6EF0, 0x4 -.global lbl_803CD654 -lbl_803CD654: +.global lbl__2489 +lbl__2489: .incbin "baserom.dol", 0x2B6EF4, 0x4 -.global lbl_803CD658 -lbl_803CD658: +.global lbl__2518 +lbl__2518: .incbin "baserom.dol", 0x2B6EF8, 0x4 -.global lbl_803CD65C -lbl_803CD65C: +.global lbl__2519 +lbl__2519: .incbin "baserom.dol", 0x2B6EFC, 0x4 -.global lbl_803CD660 -lbl_803CD660: +.global lbl__2556 +lbl__2556: .incbin "baserom.dol", 0x2B6F00, 0x4 -.global lbl_803CD664 -lbl_803CD664: +.global lbl__2557 +lbl__2557: .incbin "baserom.dol", 0x2B6F04, 0x4 -.global lbl_803CD668 -lbl_803CD668: +.global lbl__2558 +lbl__2558: .incbin "baserom.dol", 0x2B6F08, 0x4 -.global lbl_803CD66C -lbl_803CD66C: +.global lbl__2559 +lbl__2559: .incbin "baserom.dol", 0x2B6F0C, 0x4 -.global lbl_803CD670 -lbl_803CD670: +.global lbl__2631 +lbl__2631: .incbin "baserom.dol", 0x2B6F10, 0x4 -.global lbl_803CD674 -lbl_803CD674: +.global lbl__2689 +lbl__2689: .incbin "baserom.dol", 0x2B6F14, 0x4 -.global lbl_803CD678 -lbl_803CD678: +.global lbl__2791 +lbl__2791: .incbin "baserom.dol", 0x2B6F18, 0x4 -.global lbl_803CD67C -lbl_803CD67C: +.global lbl__2792 +lbl__2792: .incbin "baserom.dol", 0x2B6F1C, 0x4 -.global lbl_803CD680 -lbl_803CD680: +.global lbl__2961 +lbl__2961: .incbin "baserom.dol", 0x2B6F20, 0x4 -.global lbl_803CD684 -lbl_803CD684: +.global lbl__3127 +lbl__3127: .incbin "baserom.dol", 0x2B6F24, 0x4 -.global lbl_803CD688 -lbl_803CD688: +.global lbl__3128 +lbl__3128: .incbin "baserom.dol", 0x2B6F28, 0x4 -.global lbl_803CD68C -lbl_803CD68C: +.global lbl__3129 +lbl__3129: .incbin "baserom.dol", 0x2B6F2C, 0x4 -.global lbl_803CD690 -lbl_803CD690: +.global lbl__3130 +lbl__3130: .incbin "baserom.dol", 0x2B6F30, 0x4 -.global lbl_803CD694 -lbl_803CD694: +.global lbl__3169 +lbl__3169: .incbin "baserom.dol", 0x2B6F34, 0x4 -.global lbl_803CD698 -lbl_803CD698: +.global lbl__3260 +lbl__3260: .incbin "baserom.dol", 0x2B6F38, 0x4 -.global lbl_803CD69C -lbl_803CD69C: +.global lbl__3285 +lbl__3285: .incbin "baserom.dol", 0x2B6F3C, 0x4 -.global lbl_803CD6A0 -lbl_803CD6A0: +.global lbl__3296 +lbl__3296: .incbin "baserom.dol", 0x2B6F40, 0x4 -.global lbl_803CD6A4 -lbl_803CD6A4: +.global lbl__3306_1 +lbl__3306_1: .incbin "baserom.dol", 0x2B6F44, 0x4 -.global lbl_803CD6A8 -lbl_803CD6A8: +.global lbl__3388 +lbl__3388: .incbin "baserom.dol", 0x2B6F48, 0x4 -.global lbl_803CD6AC -lbl_803CD6AC: +.global lbl__3401 +lbl__3401: .incbin "baserom.dol", 0x2B6F4C, 0x4 -.global lbl_803CD6B0 -lbl_803CD6B0: +.global lbl__3402 +lbl__3402: .incbin "baserom.dol", 0x2B6F50, 0x4 -.global lbl_803CD6B4 -lbl_803CD6B4: +.global lbl__3441 +lbl__3441: .incbin "baserom.dol", 0x2B6F54, 0x4 -.global lbl_803CD6B8 -lbl_803CD6B8: +.global lbl__3462 +lbl__3462: .incbin "baserom.dol", 0x2B6F58, 0x4 -.global lbl_803CD6BC -lbl_803CD6BC: +.global lbl__3573 +lbl__3573: .incbin "baserom.dol", 0x2B6F5C, 0x4 -.global lbl_803CD6C0 -lbl_803CD6C0: +.global lbl__3574 +lbl__3574: .incbin "baserom.dol", 0x2B6F60, 0x4 -.global lbl_803CD6C4 -lbl_803CD6C4: +.global lbl__3633 +lbl__3633: .incbin "baserom.dol", 0x2B6F64, 0x4 -.global lbl_803CD6C8 -lbl_803CD6C8: +.global lbl__3829 +lbl__3829: .incbin "baserom.dol", 0x2B6F68, 0x4 -.global lbl_803CD6CC -lbl_803CD6CC: +.global lbl__3830 +lbl__3830: .incbin "baserom.dol", 0x2B6F6C, 0x4 -.global lbl_803CD6D0 -lbl_803CD6D0: +.global lbl__3831 +lbl__3831: .incbin "baserom.dol", 0x2B6F70, 0x4 -.global lbl_803CD6D4 -lbl_803CD6D4: +.global lbl__3832 +lbl__3832: .incbin "baserom.dol", 0x2B6F74, 0x4 -.global lbl_803CD6D8 -lbl_803CD6D8: +.global lbl__3833 +lbl__3833: .incbin "baserom.dol", 0x2B6F78, 0x4 -.global lbl_803CD6DC -lbl_803CD6DC: +.global lbl__3834 +lbl__3834: .incbin "baserom.dol", 0x2B6F7C, 0x4 -.global lbl_803CD6E0 -lbl_803CD6E0: +.global lbl__3835 +lbl__3835: .incbin "baserom.dol", 0x2B6F80, 0x4 -.global lbl_803CD6E4 -lbl_803CD6E4: +.global lbl__3836 +lbl__3836: .incbin "baserom.dol", 0x2B6F84, 0x4 -.global lbl_803CD6E8 -lbl_803CD6E8: +.global lbl__3837 +lbl__3837: .incbin "baserom.dol", 0x2B6F88, 0x4 -.global lbl_803CD6EC -lbl_803CD6EC: +.global lbl__3838 +lbl__3838: .incbin "baserom.dol", 0x2B6F8C, 0x4 -.global lbl_803CD6F0 -lbl_803CD6F0: +.global lbl__3839 +lbl__3839: .incbin "baserom.dol", 0x2B6F90, 0x4 -.global lbl_803CD6F4 -lbl_803CD6F4: +.global lbl__3840 +lbl__3840: .incbin "baserom.dol", 0x2B6F94, 0x4 -.global lbl_803CD6F8 -lbl_803CD6F8: +.global lbl__3841 +lbl__3841: .incbin "baserom.dol", 0x2B6F98, 0x4 -.global lbl_803CD6FC -lbl_803CD6FC: +.global lbl__3842 +lbl__3842: .incbin "baserom.dol", 0x2B6F9C, 0x4 -.global lbl_803CD700 -lbl_803CD700: +.global lbl__3843 +lbl__3843: .incbin "baserom.dol", 0x2B6FA0, 0x4 -.global lbl_803CD704 -lbl_803CD704: +.global lbl__3844 +lbl__3844: .incbin "baserom.dol", 0x2B6FA4, 0x4 -.global lbl_803CD708 -lbl_803CD708: +.global lbl__3845 +lbl__3845: .incbin "baserom.dol", 0x2B6FA8, 0x4 -.global lbl_803CD70C -lbl_803CD70C: +.global lbl__3846 +lbl__3846: .incbin "baserom.dol", 0x2B6FAC, 0x4 -.global lbl_803CD710 -lbl_803CD710: +.global lbl__3847 +lbl__3847: .incbin "baserom.dol", 0x2B6FB0, 0x4 -.global lbl_803CD714 -lbl_803CD714: +.global lbl__3848 +lbl__3848: .incbin "baserom.dol", 0x2B6FB4, 0x4 -.global lbl_803CD718 -lbl_803CD718: +.global lbl__3849 +lbl__3849: .incbin "baserom.dol", 0x2B6FB8, 0x4 -.global lbl_803CD71C -lbl_803CD71C: +.global lbl__3850 +lbl__3850: .incbin "baserom.dol", 0x2B6FBC, 0x4 -.global lbl_803CD720 -lbl_803CD720: +.global lbl__3851 +lbl__3851: .incbin "baserom.dol", 0x2B6FC0, 0x4 -.global lbl_803CD724 -lbl_803CD724: +.global lbl__3852 +lbl__3852: .incbin "baserom.dol", 0x2B6FC4, 0x4 -.global lbl_803CD728 -lbl_803CD728: +.global lbl__3853 +lbl__3853: .incbin "baserom.dol", 0x2B6FC8, 0x4 -.global lbl_803CD72C -lbl_803CD72C: +.global lbl__3854 +lbl__3854: .incbin "baserom.dol", 0x2B6FCC, 0x4 -.global lbl_803CD730 -lbl_803CD730: +.global lbl__3855 +lbl__3855: .incbin "baserom.dol", 0x2B6FD0, 0x4 -.global lbl_803CD734 -lbl_803CD734: +.global lbl__3856 +lbl__3856: .incbin "baserom.dol", 0x2B6FD4, 0x4 -.global lbl_803CD738 -lbl_803CD738: +.global lbl__3857 +lbl__3857: .incbin "baserom.dol", 0x2B6FD8, 0x4 -.global lbl_803CD73C -lbl_803CD73C: +.global lbl__3858 +lbl__3858: .incbin "baserom.dol", 0x2B6FDC, 0x4 -.global lbl_803CD740 -lbl_803CD740: +.global lbl__3859 +lbl__3859: .incbin "baserom.dol", 0x2B6FE0, 0x4 -.global lbl_803CD744 -lbl_803CD744: +.global lbl__3860 +lbl__3860: .incbin "baserom.dol", 0x2B6FE4, 0x4 -.global lbl_803CD748 -lbl_803CD748: +.global lbl__3861 +lbl__3861: .incbin "baserom.dol", 0x2B6FE8, 0x4 -.global lbl_803CD74C -lbl_803CD74C: +.global lbl__3862 +lbl__3862: .incbin "baserom.dol", 0x2B6FEC, 0x4 -.global lbl_803CD750 -lbl_803CD750: +.global lbl__3863 +lbl__3863: .incbin "baserom.dol", 0x2B6FF0, 0x4 -.global lbl_803CD754 -lbl_803CD754: +.global lbl__3864 +lbl__3864: .incbin "baserom.dol", 0x2B6FF4, 0x4 -.global lbl_803CD758 -lbl_803CD758: +.global lbl__3865 +lbl__3865: .incbin "baserom.dol", 0x2B6FF8, 0x4 -.global lbl_803CD75C -lbl_803CD75C: +.global lbl__3866 +lbl__3866: .incbin "baserom.dol", 0x2B6FFC, 0x4 -.global lbl_803CD760 -lbl_803CD760: +.global lbl__3867 +lbl__3867: .incbin "baserom.dol", 0x2B7000, 0x4 -.global lbl_803CD764 -lbl_803CD764: +.global lbl__3868 +lbl__3868: .incbin "baserom.dol", 0x2B7004, 0x4 -.global lbl_803CD768 -lbl_803CD768: +.global lbl__3869 +lbl__3869: .incbin "baserom.dol", 0x2B7008, 0x4 -.global lbl_803CD76C -lbl_803CD76C: +.global lbl__3870 +lbl__3870: .incbin "baserom.dol", 0x2B700C, 0x4 -.global lbl_803CD770 -lbl_803CD770: +.global lbl__3871 +lbl__3871: .incbin "baserom.dol", 0x2B7010, 0x4 -.global lbl_803CD774 -lbl_803CD774: +.global lbl__3872 +lbl__3872: .incbin "baserom.dol", 0x2B7014, 0x4 -.global lbl_803CD778 -lbl_803CD778: +.global lbl__3873 +lbl__3873: .incbin "baserom.dol", 0x2B7018, 0x4 -.global lbl_803CD77C -lbl_803CD77C: +.global lbl__3874 +lbl__3874: .incbin "baserom.dol", 0x2B701C, 0x4 -.global lbl_803CD780 -lbl_803CD780: +.global lbl__3875 +lbl__3875: .incbin "baserom.dol", 0x2B7020, 0x4 -.global lbl_803CD784 -lbl_803CD784: +.global lbl__3876 +lbl__3876: .incbin "baserom.dol", 0x2B7024, 0x4 -.global lbl_803CD788 -lbl_803CD788: +.global lbl__3877 +lbl__3877: .incbin "baserom.dol", 0x2B7028, 0x4 -.global lbl_803CD78C -lbl_803CD78C: +.global lbl__3878 +lbl__3878: .incbin "baserom.dol", 0x2B702C, 0x4 -.global lbl_803CD790 -lbl_803CD790: +.global lbl__3879 +lbl__3879: .incbin "baserom.dol", 0x2B7030, 0x4 -.global lbl_803CD794 -lbl_803CD794: +.global lbl__3880 +lbl__3880: .incbin "baserom.dol", 0x2B7034, 0x4 -.global lbl_803CD798 -lbl_803CD798: +.global lbl__3881 +lbl__3881: .incbin "baserom.dol", 0x2B7038, 0x4 -.global lbl_803CD79C -lbl_803CD79C: +.global lbl__3882 +lbl__3882: .incbin "baserom.dol", 0x2B703C, 0x4 -.global lbl_803CD7A0 -lbl_803CD7A0: +.global lbl__3883 +lbl__3883: .incbin "baserom.dol", 0x2B7040, 0x4 -.global lbl_803CD7A4 -lbl_803CD7A4: +.global lbl__3884 +lbl__3884: .incbin "baserom.dol", 0x2B7044, 0x4 -.global lbl_803CD7A8 -lbl_803CD7A8: +.global lbl__3885 +lbl__3885: .incbin "baserom.dol", 0x2B7048, 0x4 -.global lbl_803CD7AC -lbl_803CD7AC: +.global lbl__3886 +lbl__3886: .incbin "baserom.dol", 0x2B704C, 0x4 -.global lbl_803CD7B0 -lbl_803CD7B0: +.global lbl__3887 +lbl__3887: .incbin "baserom.dol", 0x2B7050, 0x4 -.global lbl_803CD7B4 -lbl_803CD7B4: +.global lbl__3888 +lbl__3888: .incbin "baserom.dol", 0x2B7054, 0x4 -.global lbl_803CD7B8 -lbl_803CD7B8: +.global lbl__3889 +lbl__3889: .incbin "baserom.dol", 0x2B7058, 0x4 -.global lbl_803CD7BC -lbl_803CD7BC: +.global lbl__3890 +lbl__3890: .incbin "baserom.dol", 0x2B705C, 0x4 -.global lbl_803CD7C0 -lbl_803CD7C0: +.global lbl__4043 +lbl__4043: .incbin "baserom.dol", 0x2B7060, 0x4 -.global lbl_803CD7C4 -lbl_803CD7C4: +.global lbl__4044 +lbl__4044: .incbin "baserom.dol", 0x2B7064, 0x4 -.global lbl_803CD7C8 -lbl_803CD7C8: +.global lbl__4084 +lbl__4084: .incbin "baserom.dol", 0x2B7068, 0x4 -.global lbl_803CD7CC -lbl_803CD7CC: +.global lbl__4085 +lbl__4085: .incbin "baserom.dol", 0x2B706C, 0x4 -.global lbl_803CD7D0 -lbl_803CD7D0: +.global lbl__4086 +lbl__4086: .incbin "baserom.dol", 0x2B7070, 0x4 -.global lbl_803CD7D4 -lbl_803CD7D4: +.global lbl__4087 +lbl__4087: .incbin "baserom.dol", 0x2B7074, 0x4 -.global lbl_803CD7D8 -lbl_803CD7D8: +.global lbl__4088 +lbl__4088: .incbin "baserom.dol", 0x2B7078, 0x4 -.global lbl_803CD7DC -lbl_803CD7DC: +.global lbl__4264 +lbl__4264: .incbin "baserom.dol", 0x2B707C, 0x4 -.global lbl_803CD7E0 -lbl_803CD7E0: +.global lbl__4297 +lbl__4297: .incbin "baserom.dol", 0x2B7080, 0x4 -.global lbl_803CD7E4 -lbl_803CD7E4: +.global lbl__4298 +lbl__4298: .incbin "baserom.dol", 0x2B7084, 0x4 -.global lbl_803CD7E8 -lbl_803CD7E8: +.global lbl__4335 +lbl__4335: .incbin "baserom.dol", 0x2B7088, 0x4 -.global lbl_803CD7EC -lbl_803CD7EC: +.global lbl__4336 +lbl__4336: .incbin "baserom.dol", 0x2B708C, 0x4 -.global lbl_803CD7F0 -lbl_803CD7F0: +.global lbl_SBBBashBones +lbl_SBBBashBones: .incbin "baserom.dol", 0x2B7090, 0x8 -.global lbl_803CD7F8 -lbl_803CD7F8: +.global lbl_SBBBounceBones +lbl_SBBBounceBones: .incbin "baserom.dol", 0x2B7098, 0x8 -.global lbl_803CD800 -lbl_803CD800: +.global lbl__4633 +lbl__4633: .incbin "baserom.dol", 0x2B70A0, 0x4 -.global lbl_803CD804 -lbl_803CD804: +.global lbl__6478 +lbl__6478: .incbin "baserom.dol", 0x2B70A4, 0x4 -.global lbl_803CD808 -lbl_803CD808: +.global lbl__6479 +lbl__6479: .incbin "baserom.dol", 0x2B70A8, 0x4 -.global lbl_803CD80C -lbl_803CD80C: +.global lbl__6480 +lbl__6480: .incbin "baserom.dol", 0x2B70AC, 0x4 -.global lbl_803CD810 -lbl_803CD810: +.global lbl__6481 +lbl__6481: .incbin "baserom.dol", 0x2B70B0, 0x4 -.global lbl_803CD814 -lbl_803CD814: +.global lbl__6482 +lbl__6482: .incbin "baserom.dol", 0x2B70B4, 0x4 -.global lbl_803CD818 -lbl_803CD818: +.global lbl__6483 +lbl__6483: .incbin "baserom.dol", 0x2B70B8, 0x4 -.global lbl_803CD81C -lbl_803CD81C: +.global lbl__6484 +lbl__6484: .incbin "baserom.dol", 0x2B70BC, 0x4 -.global lbl_803CD820 -lbl_803CD820: +.global lbl__6485 +lbl__6485: .incbin "baserom.dol", 0x2B70C0, 0x4 -.global lbl_803CD824 -lbl_803CD824: +.global lbl__6486 +lbl__6486: .incbin "baserom.dol", 0x2B70C4, 0x4 -.global lbl_803CD828 -lbl_803CD828: +.global lbl__6487 +lbl__6487: .incbin "baserom.dol", 0x2B70C8, 0x4 -.global lbl_803CD82C -lbl_803CD82C: +.global lbl__6488 +lbl__6488: .incbin "baserom.dol", 0x2B70CC, 0x4 -.global lbl_803CD830 -lbl_803CD830: +.global lbl__6489 +lbl__6489: .incbin "baserom.dol", 0x2B70D0, 0x4 -.global lbl_803CD834 -lbl_803CD834: +.global lbl__6490 +lbl__6490: .incbin "baserom.dol", 0x2B70D4, 0x4 -.global lbl_803CD838 -lbl_803CD838: +.global lbl__6491 +lbl__6491: .incbin "baserom.dol", 0x2B70D8, 0x4 -.global lbl_803CD83C -lbl_803CD83C: +.global lbl__6492 +lbl__6492: .incbin "baserom.dol", 0x2B70DC, 0x4 -.global lbl_803CD840 -lbl_803CD840: +.global lbl__6493 +lbl__6493: .incbin "baserom.dol", 0x2B70E0, 0x4 -.global lbl_803CD844 -lbl_803CD844: +.global lbl__6494 +lbl__6494: .incbin "baserom.dol", 0x2B70E4, 0x4 -.global lbl_803CD848 -lbl_803CD848: +.global lbl__6495 +lbl__6495: .incbin "baserom.dol", 0x2B70E8, 0x4 -.global lbl_803CD84C -lbl_803CD84C: +.global lbl__6496 +lbl__6496: .incbin "baserom.dol", 0x2B70EC, 0x4 -.global lbl_803CD850 -lbl_803CD850: +.global lbl__6497 +lbl__6497: .incbin "baserom.dol", 0x2B70F0, 0x4 -.global lbl_803CD854 -lbl_803CD854: +.global lbl__6498 +lbl__6498: .incbin "baserom.dol", 0x2B70F4, 0x4 -.global lbl_803CD858 -lbl_803CD858: +.global lbl__6499 +lbl__6499: .incbin "baserom.dol", 0x2B70F8, 0x4 -.global lbl_803CD85C -lbl_803CD85C: +.global lbl__6644 +lbl__6644: .incbin "baserom.dol", 0x2B70FC, 0x4 -.global lbl_803CD860 -lbl_803CD860: +.global lbl__6645 +lbl__6645: .incbin "baserom.dol", 0x2B7100, 0x4 -.global lbl_803CD864 -lbl_803CD864: +.global lbl__6785 +lbl__6785: .incbin "baserom.dol", 0x2B7104, 0x4 -.global lbl_803CD868 -lbl_803CD868: +.global lbl__6806 +lbl__6806: .incbin "baserom.dol", 0x2B7108, 0x4 -.global lbl_803CD86C -lbl_803CD86C: +.global lbl__6849 +lbl__6849: .incbin "baserom.dol", 0x2B710C, 0x4 -.global lbl_803CD870 -lbl_803CD870: +.global lbl__6850 +lbl__6850: .incbin "baserom.dol", 0x2B7110, 0x4 -.global lbl_803CD874 -lbl_803CD874: +.global lbl__6899 +lbl__6899: .incbin "baserom.dol", 0x2B7114, 0x4 .global lbl_803CD878 lbl_803CD878: .incbin "baserom.dol", 0x2B7118, 0x4 -.global lbl_803CD87C -lbl_803CD87C: +.global lbl__6979 +lbl__6979: .incbin "baserom.dol", 0x2B711C, 0x4 .global lbl_803CD880 lbl_803CD880: .incbin "baserom.dol", 0x2B7120, 0x4 -.global lbl_803CD884 -lbl_803CD884: +.global lbl__7089 +lbl__7089: .incbin "baserom.dol", 0x2B7124, 0x4 -.global lbl_803CD888 -lbl_803CD888: +.global lbl__7090 +lbl__7090: .incbin "baserom.dol", 0x2B7128, 0x4 -.global lbl_803CD88C -lbl_803CD88C: +.global lbl__7142 +lbl__7142: .incbin "baserom.dol", 0x2B712C, 0x4 -.global lbl_803CD890 -lbl_803CD890: +.global lbl__7143 +lbl__7143: .incbin "baserom.dol", 0x2B7130, 0x4 -.global lbl_803CD894 -lbl_803CD894: +.global lbl__7420 +lbl__7420: .incbin "baserom.dol", 0x2B7134, 0x4 -.global lbl_803CD898 -lbl_803CD898: +.global lbl__7521 +lbl__7521: .incbin "baserom.dol", 0x2B7138, 0x4 -.global lbl_803CD89C -lbl_803CD89C: +.global lbl__7522 +lbl__7522: .incbin "baserom.dol", 0x2B713C, 0x4 -.global lbl_803CD8A0 -lbl_803CD8A0: +.global lbl__7523 +lbl__7523: .incbin "baserom.dol", 0x2B7140, 0x4 -.global lbl_803CD8A4 -lbl_803CD8A4: +.global lbl__7524 +lbl__7524: .incbin "baserom.dol", 0x2B7144, 0x4 -.global lbl_803CD8A8 -lbl_803CD8A8: +.global lbl__7549 +lbl__7549: .incbin "baserom.dol", 0x2B7148, 0x4 -.global lbl_803CD8AC -lbl_803CD8AC: +.global lbl__7661 +lbl__7661: .incbin "baserom.dol", 0x2B714C, 0x4 -.global lbl_803CD8B0 -lbl_803CD8B0: +.global lbl__7662 +lbl__7662: .incbin "baserom.dol", 0x2B7150, 0x4 -.global lbl_803CD8B4 -lbl_803CD8B4: +.global lbl__7663 +lbl__7663: .incbin "baserom.dol", 0x2B7154, 0x4 -.global lbl_803CD8B8 -lbl_803CD8B8: +.global lbl__7740 +lbl__7740: .incbin "baserom.dol", 0x2B7158, 0x4 -.global lbl_803CD8BC -lbl_803CD8BC: +.global lbl__7833 +lbl__7833: .incbin "baserom.dol", 0x2B715C, 0x4 -.global lbl_803CD8C0 -lbl_803CD8C0: +.global lbl__8192 +lbl__8192: .incbin "baserom.dol", 0x2B7160, 0x4 -.global lbl_803CD8C4 -lbl_803CD8C4: +.global lbl__8193 +lbl__8193: .incbin "baserom.dol", 0x2B7164, 0x4 -.global lbl_803CD8C8 -lbl_803CD8C8: +.global lbl__8448 +lbl__8448: .incbin "baserom.dol", 0x2B7168, 0x4 -.global lbl_803CD8CC -lbl_803CD8CC: +.global lbl__8449 +lbl__8449: .incbin "baserom.dol", 0x2B716C, 0x4 -.global lbl_803CD8D0 -lbl_803CD8D0: +.global lbl__8537 +lbl__8537: .incbin "baserom.dol", 0x2B7170, 0x4 -.global lbl_803CD8D4 -lbl_803CD8D4: +.global lbl__8662 +lbl__8662: .incbin "baserom.dol", 0x2B7174, 0x4 -.global lbl_803CD8D8 -lbl_803CD8D8: +.global lbl__8663 +lbl__8663: .incbin "baserom.dol", 0x2B7178, 0x4 -.global lbl_803CD8DC -lbl_803CD8DC: +.global lbl__8717 +lbl__8717: .incbin "baserom.dol", 0x2B717C, 0x4 -.global lbl_803CD8E0 -lbl_803CD8E0: +.global lbl__8766 +lbl__8766: .incbin "baserom.dol", 0x2B7180, 0x4 -.global lbl_803CD8E4 -lbl_803CD8E4: +.global lbl__8867 +lbl__8867: .incbin "baserom.dol", 0x2B7184, 0x4 -.global lbl_803CD8E8 -lbl_803CD8E8: +.global lbl__8868 +lbl__8868: .incbin "baserom.dol", 0x2B7188, 0x4 -.global lbl_803CD8EC -lbl_803CD8EC: +.global lbl__9366 +lbl__9366: .incbin "baserom.dol", 0x2B718C, 0x4 -.global lbl_803CD8F0 -lbl_803CD8F0: +.global lbl__9420 +lbl__9420: .incbin "baserom.dol", 0x2B7190, 0x4 -.global lbl_803CD8F4 -lbl_803CD8F4: +.global lbl__9457 +lbl__9457: .incbin "baserom.dol", 0x2B7194, 0x4 -.global lbl_803CD8F8 -lbl_803CD8F8: +.global lbl__9517 +lbl__9517: .incbin "baserom.dol", 0x2B7198, 0x4 -.global lbl_803CD8FC -lbl_803CD8FC: +.global lbl__9704 +lbl__9704: .incbin "baserom.dol", 0x2B719C, 0x4 -.global lbl_803CD900 -lbl_803CD900: +.global lbl__9705 +lbl__9705: .incbin "baserom.dol", 0x2B71A0, 0x4 -.global lbl_803CD904 -lbl_803CD904: +.global lbl__9706 +lbl__9706: .incbin "baserom.dol", 0x2B71A4, 0x4 -.global lbl_803CD908 -lbl_803CD908: +.global lbl__9707 +lbl__9707: .incbin "baserom.dol", 0x2B71A8, 0x4 -.global lbl_803CD90C -lbl_803CD90C: +.global lbl__9708 +lbl__9708: .incbin "baserom.dol", 0x2B71AC, 0x4 -.global lbl_803CD910 -lbl_803CD910: +.global lbl__9709 +lbl__9709: .incbin "baserom.dol", 0x2B71B0, 0x4 -.global lbl_803CD914 -lbl_803CD914: +.global lbl__9710 +lbl__9710: .incbin "baserom.dol", 0x2B71B4, 0x4 -.global lbl_803CD918 -lbl_803CD918: +.global lbl__9711 +lbl__9711: .incbin "baserom.dol", 0x2B71B8, 0x4 -.global lbl_803CD91C -lbl_803CD91C: +.global lbl__10092 +lbl__10092: .incbin "baserom.dol", 0x2B71BC, 0x4 -.global lbl_803CD920 -lbl_803CD920: +.global lbl__10259 +lbl__10259: .incbin "baserom.dol", 0x2B71C0, 0x4 -.global lbl_803CD924 -lbl_803CD924: +.global lbl__10260 +lbl__10260: .incbin "baserom.dol", 0x2B71C4, 0x4 -.global lbl_803CD928 -lbl_803CD928: +.global lbl__10261 +lbl__10261: .incbin "baserom.dol", 0x2B71C8, 0x4 -.global lbl_803CD92C -lbl_803CD92C: +.global lbl__10262 +lbl__10262: .incbin "baserom.dol", 0x2B71CC, 0x4 -.global lbl_803CD930 -lbl_803CD930: +.global lbl__10290 +lbl__10290: .incbin "baserom.dol", 0x2B71D0, 0x8 -.global lbl_803CD938 -lbl_803CD938: +.global lbl__920_1 +lbl__920_1: .incbin "baserom.dol", 0x2B71D8, 0x4 -.global lbl_803CD93C -lbl_803CD93C: +.global lbl__921 +lbl__921: .incbin "baserom.dol", 0x2B71DC, 0x4 -.global lbl_803CD940 -lbl_803CD940: +.global lbl__922 +lbl__922: .incbin "baserom.dol", 0x2B71E0, 0x4 -.global lbl_803CD944 -lbl_803CD944: +.global lbl__923_1 +lbl__923_1: .incbin "baserom.dol", 0x2B71E4, 0x4 -.global lbl_803CD948 -lbl_803CD948: +.global lbl__924 +lbl__924: .incbin "baserom.dol", 0x2B71E8, 0x4 -.global lbl_803CD94C -lbl_803CD94C: +.global lbl__977 +lbl__977: .incbin "baserom.dol", 0x2B71EC, 0x4 -.global lbl_803CD950 -lbl_803CD950: +.global lbl__1156 +lbl__1156: .incbin "baserom.dol", 0x2B71F0, 0x8 -.global lbl_803CD958 -lbl_803CD958: +.global lbl__670 +lbl__670: .incbin "baserom.dol", 0x2B71F8, 0x4 -.global lbl_803CD95C -lbl_803CD95C: +.global lbl__671_1 +lbl__671_1: .incbin "baserom.dol", 0x2B71FC, 0x4 -.global lbl_803CD960 -lbl_803CD960: +.global lbl__746_2 +lbl__746_2: .incbin "baserom.dol", 0x2B7200, 0x8 -.global lbl_803CD968 -lbl_803CD968: +.global lbl__754_1 +lbl__754_1: .incbin "baserom.dol", 0x2B7208, 0x4 -.global lbl_803CD96C -lbl_803CD96C: +.global lbl__755 +lbl__755: .incbin "baserom.dol", 0x2B720C, 0x4 -.global lbl_803CD970 -lbl_803CD970: +.global lbl__756_1 +lbl__756_1: .incbin "baserom.dol", 0x2B7210, 0x4 -.global lbl_803CD974 -lbl_803CD974: +.global lbl__845_1 +lbl__845_1: .incbin "baserom.dol", 0x2B7214, 0x4 -.global lbl_803CD978 -lbl_803CD978: +.global lbl__846 +lbl__846: .incbin "baserom.dol", 0x2B7218, 0x4 -.global lbl_803CD97C -lbl_803CD97C: +.global lbl__847 +lbl__847: .incbin "baserom.dol", 0x2B721C, 0x4 -.global lbl_803CD980 -lbl_803CD980: +.global lbl__950_2 +lbl__950_2: .incbin "baserom.dol", 0x2B7220, 0x4 -.global lbl_803CD984 -lbl_803CD984: +.global lbl__951_2 +lbl__951_2: .incbin "baserom.dol", 0x2B7224, 0x4 -.global lbl_803CD988 -lbl_803CD988: +.global lbl__952_1 +lbl__952_1: .incbin "baserom.dol", 0x2B7228, 0x4 -.global lbl_803CD98C -lbl_803CD98C: +.global lbl__953 +lbl__953: .incbin "baserom.dol", 0x2B722C, 0x4 -.global lbl_803CD990 -lbl_803CD990: +.global lbl__954 +lbl__954: .incbin "baserom.dol", 0x2B7230, 0x4 -.global lbl_803CD994 -lbl_803CD994: +.global lbl__955_1 +lbl__955_1: .incbin "baserom.dol", 0x2B7234, 0x4 -.global lbl_803CD998 -lbl_803CD998: +.global lbl__956_1 +lbl__956_1: .incbin "baserom.dol", 0x2B7238, 0x4 -.global lbl_803CD99C -lbl_803CD99C: +.global lbl__957_3 +lbl__957_3: .incbin "baserom.dol", 0x2B723C, 0x4 -.global lbl_803CD9A0 -lbl_803CD9A0: +.global lbl__958_1 +lbl__958_1: .incbin "baserom.dol", 0x2B7240, 0x8 -.global lbl_803CD9A8 -lbl_803CD9A8: +.global lbl__960_1 +lbl__960_1: .incbin "baserom.dol", 0x2B7248, 0x8 -.global lbl_803CD9B0 -lbl_803CD9B0: +.global lbl__966_2 +lbl__966_2: .incbin "baserom.dol", 0x2B7250, 0x4 -.global lbl_803CD9B4 -lbl_803CD9B4: +.global lbl__1138 +lbl__1138: .incbin "baserom.dol", 0x2B7254, 0x4 -.global lbl_803CD9B8 -lbl_803CD9B8: +.global lbl__1139 +lbl__1139: .incbin "baserom.dol", 0x2B7258, 0x4 -.global lbl_803CD9BC -lbl_803CD9BC: +.global lbl__1140 +lbl__1140: .incbin "baserom.dol", 0x2B725C, 0x4 -.global lbl_803CD9C0 -lbl_803CD9C0: +.global lbl__1213 +lbl__1213: .incbin "baserom.dol", 0x2B7260, 0x4 -.global lbl_803CD9C4 -lbl_803CD9C4: +.global lbl__1214_1 +lbl__1214_1: .incbin "baserom.dol", 0x2B7264, 0x4 -.global lbl_803CD9C8 -lbl_803CD9C8: +.global lbl__1320 +lbl__1320: .incbin "baserom.dol", 0x2B7268, 0x4 -.global lbl_803CD9CC -lbl_803CD9CC: +.global lbl__1475_1 +lbl__1475_1: .incbin "baserom.dol", 0x2B726C, 0x4 -.global lbl_803CD9D0 -lbl_803CD9D0: +.global lbl__1869 +lbl__1869: .incbin "baserom.dol", 0x2B7270, 0x8 -.global lbl_803CD9D8 -lbl_803CD9D8: +.global lbl__1881 +lbl__1881: .incbin "baserom.dol", 0x2B7278, 0x4 -.global lbl_803CD9DC -lbl_803CD9DC: +.global lbl__1951 +lbl__1951: .incbin "baserom.dol", 0x2B727C, 0x4 -.global lbl_803CD9E0 -lbl_803CD9E0: +.global lbl__946_1 +lbl__946_1: .incbin "baserom.dol", 0x2B7280, 0x8 -.global lbl_803CD9E8 -lbl_803CD9E8: +.global lbl__949_1 +lbl__949_1: .incbin "baserom.dol", 0x2B7288, 0x8 -.global lbl_803CD9F0 -lbl_803CD9F0: +.global lbl__1087 +lbl__1087: .incbin "baserom.dol", 0x2B7290, 0x4 -.global lbl_803CD9F4 -lbl_803CD9F4: +.global lbl__1088 +lbl__1088: .incbin "baserom.dol", 0x2B7294, 0x4 -.global lbl_803CD9F8 -lbl_803CD9F8: +.global lbl__1089_1 +lbl__1089_1: .incbin "baserom.dol", 0x2B7298, 0x4 -.global lbl_803CD9FC -lbl_803CD9FC: +.global lbl__1090_1 +lbl__1090_1: .incbin "baserom.dol", 0x2B729C, 0x4 -.global lbl_803CDA00 -lbl_803CDA00: +.global lbl__1091_1 +lbl__1091_1: .incbin "baserom.dol", 0x2B72A0, 0x4 -.global lbl_803CDA04 -lbl_803CDA04: +.global lbl__1092_2 +lbl__1092_2: .incbin "baserom.dol", 0x2B72A4, 0x4 -.global lbl_803CDA08 -lbl_803CDA08: +.global lbl__1094 +lbl__1094: .incbin "baserom.dol", 0x2B72A8, 0x8 -.global lbl_803CDA10 -lbl_803CDA10: +.global lbl__1203 +lbl__1203: .incbin "baserom.dol", 0x2B72B0, 0x4 -.global lbl_803CDA14 -lbl_803CDA14: +.global lbl__1261 +lbl__1261: .incbin "baserom.dol", 0x2B72B4, 0x4 -.global lbl_803CDA18 -lbl_803CDA18: +.global lbl__1262 +lbl__1262: .incbin "baserom.dol", 0x2B72B8, 0x4 -.global lbl_803CDA1C -lbl_803CDA1C: +.global lbl__1263 +lbl__1263: .incbin "baserom.dol", 0x2B72BC, 0x4 -.global lbl_803CDA20 -lbl_803CDA20: +.global lbl__1264 +lbl__1264: .incbin "baserom.dol", 0x2B72C0, 0x4 -.global lbl_803CDA24 -lbl_803CDA24: +.global lbl__1265 +lbl__1265: .incbin "baserom.dol", 0x2B72C4, 0x4 -.global lbl_803CDA28 -lbl_803CDA28: +.global lbl__1266 +lbl__1266: .incbin "baserom.dol", 0x2B72C8, 0x4 -.global lbl_803CDA2C -lbl_803CDA2C: +.global lbl__1267_1 +lbl__1267_1: .incbin "baserom.dol", 0x2B72CC, 0x4 -.global lbl_803CDA30 -lbl_803CDA30: +.global lbl__1268_1 +lbl__1268_1: .incbin "baserom.dol", 0x2B72D0, 0x4 -.global lbl_803CDA34 -lbl_803CDA34: +.global lbl__1269_1 +lbl__1269_1: .incbin "baserom.dol", 0x2B72D4, 0x4 -.global lbl_803CDA38 -lbl_803CDA38: +.global lbl__1270_1 +lbl__1270_1: .incbin "baserom.dol", 0x2B72D8, 0x4 -.global lbl_803CDA3C -lbl_803CDA3C: +.global lbl__1271 +lbl__1271: .incbin "baserom.dol", 0x2B72DC, 0x4 -.global lbl_803CDA40 -lbl_803CDA40: +.global lbl__1390 +lbl__1390: .incbin "baserom.dol", 0x2B72E0, 0x4 -.global lbl_803CDA44 -lbl_803CDA44: +.global lbl__1391 +lbl__1391: .incbin "baserom.dol", 0x2B72E4, 0x4 -.global lbl_803CDA48 -lbl_803CDA48: +.global lbl__1392 +lbl__1392: .incbin "baserom.dol", 0x2B72E8, 0x4 -.global lbl_803CDA4C -lbl_803CDA4C: +.global lbl__1393 +lbl__1393: .incbin "baserom.dol", 0x2B72EC, 0x4 -.global lbl_803CDA50 -lbl_803CDA50: +.global lbl__1394 +lbl__1394: .incbin "baserom.dol", 0x2B72F0, 0x4 -.global lbl_803CDA54 -lbl_803CDA54: +.global lbl__1418_2 +lbl__1418_2: .incbin "baserom.dol", 0x2B72F4, 0x4 -.global lbl_803CDA58 -lbl_803CDA58: +.global lbl__1419_2 +lbl__1419_2: .incbin "baserom.dol", 0x2B72F8, 0x4 -.global lbl_803CDA5C -lbl_803CDA5C: +.global lbl__1431 +lbl__1431: .incbin "baserom.dol", 0x2B72FC, 0x4 -.global lbl_803CDA60 -lbl_803CDA60: +.global lbl__1478 +lbl__1478: .incbin "baserom.dol", 0x2B7300, 0x4 -.global lbl_803CDA64 -lbl_803CDA64: +.global lbl__1479 +lbl__1479: .incbin "baserom.dol", 0x2B7304, 0x4 -.global lbl_803CDA68 -lbl_803CDA68: +.global lbl__1546 +lbl__1546: .incbin "baserom.dol", 0x2B7308, 0x4 -.global lbl_803CDA6C -lbl_803CDA6C: +.global lbl__1547 +lbl__1547: .incbin "baserom.dol", 0x2B730C, 0x4 -.global lbl_803CDA70 -lbl_803CDA70: +.global lbl__1548_1 +lbl__1548_1: .incbin "baserom.dol", 0x2B7310, 0x8 -.global lbl_803CDA78 -lbl_803CDA78: +.global lbl__975_1 +lbl__975_1: .incbin "baserom.dol", 0x2B7318, 0x4 -.global lbl_803CDA7C -lbl_803CDA7C: +.global lbl__1152 +lbl__1152: .incbin "baserom.dol", 0x2B731C, 0x4 -.global lbl_803CDA80 -lbl_803CDA80: +.global lbl__1153 +lbl__1153: .incbin "baserom.dol", 0x2B7320, 0x4 -.global lbl_803CDA84 -lbl_803CDA84: +.global lbl__1192 +lbl__1192: .incbin "baserom.dol", 0x2B7324, 0x4 -.global lbl_803CDA88 -lbl_803CDA88: +.global lbl__1208 +lbl__1208: .incbin "baserom.dol", 0x2B7328, 0x8 -.global lbl_803CDA90 -lbl_803CDA90: +.global lbl__646 +lbl__646: .incbin "baserom.dol", 0x2B7330, 0x4 -.global lbl_803CDA94 -lbl_803CDA94: +.global lbl__785_2 +lbl__785_2: .incbin "baserom.dol", 0x2B7334, 0x4 -.global lbl_803CDA98 -lbl_803CDA98: +.global lbl__786_3 +lbl__786_3: .incbin "baserom.dol", 0x2B7338, 0x4 -.global lbl_803CDA9C -lbl_803CDA9C: +.global lbl__787_2 +lbl__787_2: .incbin "baserom.dol", 0x2B733C, 0x4 -.global lbl_803CDAA0 -lbl_803CDAA0: +.global lbl__788_1 +lbl__788_1: .incbin "baserom.dol", 0x2B7340, 0x4 -.global lbl_803CDAA4 -lbl_803CDAA4: +.global lbl__789_1 +lbl__789_1: .incbin "baserom.dol", 0x2B7344, 0x4 -.global lbl_803CDAA8 -lbl_803CDAA8: +.global lbl__860_2 +lbl__860_2: .incbin "baserom.dol", 0x2B7348, 0x4 -.global lbl_803CDAAC -lbl_803CDAAC: +.global lbl__861_2 +lbl__861_2: .incbin "baserom.dol", 0x2B734C, 0x4 -.global lbl_803CDAB0 -lbl_803CDAB0: +.global lbl__862_2 +lbl__862_2: .incbin "baserom.dol", 0x2B7350, 0x4 -.global lbl_803CDAB4 -lbl_803CDAB4: +.global lbl__863_1 +lbl__863_1: .incbin "baserom.dol", 0x2B7354, 0x4 -.global lbl_803CDAB8 -lbl_803CDAB8: +.global lbl__864_2 +lbl__864_2: .incbin "baserom.dol", 0x2B7358, 0x8 -.global lbl_803CDAC0 -lbl_803CDAC0: +.global lbl__707 +lbl__707: .incbin "baserom.dol", 0x2B7360, 0x4 -.global lbl_803CDAC4 -lbl_803CDAC4: +.global lbl__708_1 +lbl__708_1: .incbin "baserom.dol", 0x2B7364, 0x4 -.global lbl_803CDAC8 -lbl_803CDAC8: +.global lbl__709_1 +lbl__709_1: .incbin "baserom.dol", 0x2B7368, 0x4 -.global lbl_803CDACC -lbl_803CDACC: +.global lbl__716 +lbl__716: .incbin "baserom.dol", 0x2B736C, 0x4 -.global lbl_803CDAD0 -lbl_803CDAD0: +.global lbl__795_1 +lbl__795_1: .incbin "baserom.dol", 0x2B7370, 0x8 -.global lbl_803CDAD8 -lbl_803CDAD8: +.global lbl__796_2 +lbl__796_2: .incbin "baserom.dol", 0x2B7378, 0x8 -.global lbl_803CDAE0 -lbl_803CDAE0: +.global lbl__746_3 +lbl__746_3: .incbin "baserom.dol", 0x2B7380, 0x4 -.global lbl_803CDAE4 -lbl_803CDAE4: +.global lbl__747_4 +lbl__747_4: .incbin "baserom.dol", 0x2B7384, 0x4 -.global lbl_803CDAE8 -lbl_803CDAE8: +.global lbl__749_3 +lbl__749_3: .incbin "baserom.dol", 0x2B7388, 0x8 -.global lbl_803CDAF0 -lbl_803CDAF0: +.global lbl__1349 +lbl__1349: .incbin "baserom.dol", 0x2B7390, 0x4 -.global lbl_803CDAF4 -lbl_803CDAF4: +.global lbl__1350 +lbl__1350: .incbin "baserom.dol", 0x2B7394, 0x4 -.global lbl_803CDAF8 -lbl_803CDAF8: +.global lbl__1351 +lbl__1351: .incbin "baserom.dol", 0x2B7398, 0x4 -.global lbl_803CDAFC -lbl_803CDAFC: +.global lbl__1352 +lbl__1352: .incbin "baserom.dol", 0x2B739C, 0x4 -.global lbl_803CDB00 -lbl_803CDB00: +.global lbl__1353 +lbl__1353: .incbin "baserom.dol", 0x2B73A0, 0x4 -.global lbl_803CDB04 -lbl_803CDB04: +.global lbl__1354 +lbl__1354: .incbin "baserom.dol", 0x2B73A4, 0x4 -.global lbl_803CDB08 -lbl_803CDB08: +.global lbl__1355 +lbl__1355: .incbin "baserom.dol", 0x2B73A8, 0x4 -.global lbl_803CDB0C -lbl_803CDB0C: +.global lbl__1356 +lbl__1356: .incbin "baserom.dol", 0x2B73AC, 0x4 -.global lbl_803CDB10 -lbl_803CDB10: +.global lbl__1357 +lbl__1357: .incbin "baserom.dol", 0x2B73B0, 0x4 -.global lbl_803CDB14 -lbl_803CDB14: +.global lbl__1358_1 +lbl__1358_1: .incbin "baserom.dol", 0x2B73B4, 0x4 -.global lbl_803CDB18 -lbl_803CDB18: +.global lbl__1359 +lbl__1359: .incbin "baserom.dol", 0x2B73B8, 0x4 -.global lbl_803CDB1C -lbl_803CDB1C: +.global lbl__1360 +lbl__1360: .incbin "baserom.dol", 0x2B73BC, 0x4 -.global lbl_803CDB20 -lbl_803CDB20: +.global lbl__1361 +lbl__1361: .incbin "baserom.dol", 0x2B73C0, 0x4 -.global lbl_803CDB24 -lbl_803CDB24: +.global lbl__1362 +lbl__1362: .incbin "baserom.dol", 0x2B73C4, 0x4 -.global lbl_803CDB28 -lbl_803CDB28: +.global lbl__1363 +lbl__1363: .incbin "baserom.dol", 0x2B73C8, 0x4 -.global lbl_803CDB2C -lbl_803CDB2C: +.global lbl__1378 +lbl__1378: .incbin "baserom.dol", 0x2B73CC, 0x4 -.global lbl_803CDB30 -lbl_803CDB30: +.global lbl__1464_1 +lbl__1464_1: .incbin "baserom.dol", 0x2B73D0, 0x4 -.global lbl_803CDB34 -lbl_803CDB34: +.global lbl__1469_2 +lbl__1469_2: .incbin "baserom.dol", 0x2B73D4, 0x4 -.global lbl_803CDB38 -lbl_803CDB38: +.global lbl__1479_1 +lbl__1479_1: .incbin "baserom.dol", 0x2B73D8, 0x4 -.global lbl_803CDB3C -lbl_803CDB3C: +.global lbl__1480 +lbl__1480: .incbin "baserom.dol", 0x2B73DC, 0x4 -.global lbl_803CDB40 -lbl_803CDB40: +.global lbl__1481 +lbl__1481: .incbin "baserom.dol", 0x2B73E0, 0x4 -.global lbl_803CDB44 -lbl_803CDB44: +.global lbl__1482 +lbl__1482: .incbin "baserom.dol", 0x2B73E4, 0x4 -.global lbl_803CDB48 -lbl_803CDB48: +.global lbl__1483 +lbl__1483: .incbin "baserom.dol", 0x2B73E8, 0x4 -.global lbl_803CDB4C -lbl_803CDB4C: +.global lbl__1484 +lbl__1484: .incbin "baserom.dol", 0x2B73EC, 0x4 -.global lbl_803CDB50 -lbl_803CDB50: +.global lbl__1512 +lbl__1512: .incbin "baserom.dol", 0x2B73F0, 0x8 -.global lbl_803CDB58 -lbl_803CDB58: +.global lbl__752 +lbl__752: .incbin "baserom.dol", 0x2B73F8, 0x8 -.global lbl_803CDB60 -lbl_803CDB60: +.global lbl__653_1 +lbl__653_1: .incbin "baserom.dol", 0x2B7400, 0x8 -.global lbl_803CDB68 -lbl_803CDB68: +.global lbl__655_1 +lbl__655_1: .incbin "baserom.dol", 0x2B7408, 0x8 -.global lbl_803CDB70 -lbl_803CDB70: +.global lbl__676 +lbl__676: .incbin "baserom.dol", 0x2B7410, 0x4 -.global lbl_803CDB74 -lbl_803CDB74: +.global lbl__701_1 +lbl__701_1: .incbin "baserom.dol", 0x2B7414, 0x4 -.global lbl_803CDB78 -lbl_803CDB78: +.global lbl__702_1 +lbl__702_1: .incbin "baserom.dol", 0x2B7418, 0x4 -.global lbl_803CDB7C -lbl_803CDB7C: +.global lbl__703_1 +lbl__703_1: .incbin "baserom.dol", 0x2B741C, 0x4 -.global lbl_803CDB80 -lbl_803CDB80: +.global lbl__708_2 +lbl__708_2: .incbin "baserom.dol", 0x2B7420, 0x4 -.global lbl_803CDB84 -lbl_803CDB84: +.global lbl__713_1 +lbl__713_1: .incbin "baserom.dol", 0x2B7424, 0x4 -.global lbl_803CDB88 -lbl_803CDB88: +.global lbl__789_2 +lbl__789_2: .incbin "baserom.dol", 0x2B7428, 0x4 -.global lbl_803CDB8C -lbl_803CDB8C: +.global lbl__790_1 +lbl__790_1: .incbin "baserom.dol", 0x2B742C, 0x4 -.global lbl_803CDB90 -lbl_803CDB90: +.global lbl__791 +lbl__791: .incbin "baserom.dol", 0x2B7430, 0x4 -.global lbl_803CDB94 -lbl_803CDB94: +.global lbl__792_1 +lbl__792_1: .incbin "baserom.dol", 0x2B7434, 0x4 -.global lbl_803CDB98 -lbl_803CDB98: +.global lbl__793_2 +lbl__793_2: .incbin "baserom.dol", 0x2B7438, 0x8 -.global lbl_803CDBA0 -lbl_803CDBA0: +.global lbl__668_1 +lbl__668_1: .incbin "baserom.dol", 0x2B7440, 0x4 -.global lbl_803CDBA4 -lbl_803CDBA4: +.global lbl__669_1 +lbl__669_1: .incbin "baserom.dol", 0x2B7444, 0x4 -.global lbl_803CDBA8 -lbl_803CDBA8: +.global lbl__670_1 +lbl__670_1: .incbin "baserom.dol", 0x2B7448, 0x4 -.global lbl_803CDBAC -lbl_803CDBAC: +.global lbl__671_2 +lbl__671_2: .incbin "baserom.dol", 0x2B744C, 0x4 -.global lbl_803CDBB0 -lbl_803CDBB0: +.global lbl__672_1 +lbl__672_1: .incbin "baserom.dol", 0x2B7450, 0x4 -.global lbl_803CDBB4 -lbl_803CDBB4: +.global lbl__760_2 +lbl__760_2: .incbin "baserom.dol", 0x2B7454, 0x4 -.global lbl_803CDBB8 -lbl_803CDBB8: +.global lbl__761 +lbl__761: .incbin "baserom.dol", 0x2B7458, 0x4 -.global lbl_803CDBBC -lbl_803CDBBC: +.global lbl__762_1 +lbl__762_1: .incbin "baserom.dol", 0x2B745C, 0x4 -.global lbl_803CDBC0 -lbl_803CDBC0: +.global lbl__763_1 +lbl__763_1: .incbin "baserom.dol", 0x2B7460, 0x4 -.global lbl_803CDBC4 -lbl_803CDBC4: +.global lbl__764_1 +lbl__764_1: .incbin "baserom.dol", 0x2B7464, 0x4 -.global lbl_803CDBC8 -lbl_803CDBC8: +.global lbl__765_2 +lbl__765_2: .incbin "baserom.dol", 0x2B7468, 0x4 -.global lbl_803CDBCC -lbl_803CDBCC: +.global lbl__766_3 +lbl__766_3: .incbin "baserom.dol", 0x2B746C, 0x4 -.global lbl_803CDBD0 -lbl_803CDBD0: +.global lbl__767_1 +lbl__767_1: .incbin "baserom.dol", 0x2B7470, 0x4 -.global lbl_803CDBD4 -lbl_803CDBD4: +.global lbl__768_1 +lbl__768_1: .incbin "baserom.dol", 0x2B7474, 0x4 -.global lbl_803CDBD8 -lbl_803CDBD8: +.global lbl__769_1 +lbl__769_1: .incbin "baserom.dol", 0x2B7478, 0x4 -.global lbl_803CDBDC -lbl_803CDBDC: +.global lbl__770_1 +lbl__770_1: .incbin "baserom.dol", 0x2B747C, 0x4 -.global lbl_803CDBE0 -lbl_803CDBE0: +.global lbl__771_1 +lbl__771_1: .incbin "baserom.dol", 0x2B7480, 0x4 -.global lbl_803CDBE4 -lbl_803CDBE4: +.global lbl__772_2 +lbl__772_2: .incbin "baserom.dol", 0x2B7484, 0x4 -.global lbl_803CDBE8 -lbl_803CDBE8: +.global lbl__773 +lbl__773: .incbin "baserom.dol", 0x2B7488, 0x4 -.global lbl_803CDBEC -lbl_803CDBEC: +.global lbl__774 +lbl__774: .incbin "baserom.dol", 0x2B748C, 0x4 -.global lbl_803CDBF0 -lbl_803CDBF0: +.global lbl__776 +lbl__776: .incbin "baserom.dol", 0x2B7490, 0x8 -.global lbl_803CDBF8 -lbl_803CDBF8: +.global lbl__946_2 +lbl__946_2: .incbin "baserom.dol", 0x2B7498, 0x4 -.global lbl_803CDBFC -lbl_803CDBFC: +.global lbl__947_1 +lbl__947_1: .incbin "baserom.dol", 0x2B749C, 0x4 -.global lbl_803CDC00 -lbl_803CDC00: +.global lbl__948_1 +lbl__948_1: .incbin "baserom.dol", 0x2B74A0, 0x4 -.global lbl_803CDC04 -lbl_803CDC04: +.global lbl__949_2 +lbl__949_2: .incbin "baserom.dol", 0x2B74A4, 0x4 -.global lbl_803CDC08 -lbl_803CDC08: +.global lbl__950_3 +lbl__950_3: .incbin "baserom.dol", 0x2B74A8, 0x4 -.global lbl_803CDC0C -lbl_803CDC0C: +.global lbl__951_3 +lbl__951_3: .incbin "baserom.dol", 0x2B74AC, 0x4 -.global lbl_803CDC10 -lbl_803CDC10: +.global lbl__952_2 +lbl__952_2: .incbin "baserom.dol", 0x2B74B0, 0x4 -.global lbl_803CDC14 -lbl_803CDC14: +.global lbl__953_1 +lbl__953_1: .incbin "baserom.dol", 0x2B74B4, 0x4 -.global lbl_803CDC18 -lbl_803CDC18: +.global lbl__954_1 +lbl__954_1: .incbin "baserom.dol", 0x2B74B8, 0x4 -.global lbl_803CDC1C -lbl_803CDC1C: +.global lbl__955_2 +lbl__955_2: .incbin "baserom.dol", 0x2B74BC, 0x4 -.global lbl_803CDC20 -lbl_803CDC20: +.global lbl__1054_1 +lbl__1054_1: .incbin "baserom.dol", 0x2B74C0, 0x4 -.global lbl_803CDC24 -lbl_803CDC24: +.global lbl__1105 +lbl__1105: .incbin "baserom.dol", 0x2B74C4, 0x4 -.global lbl_803CDC28 -lbl_803CDC28: +.global lbl__1331 +lbl__1331: .incbin "baserom.dol", 0x2B74C8, 0x4 -.global lbl_803CDC2C -lbl_803CDC2C: +.global lbl__1332 +lbl__1332: .incbin "baserom.dol", 0x2B74CC, 0x4 -.global lbl_803CDC30 -lbl_803CDC30: +.global lbl__1847 +lbl__1847: .incbin "baserom.dol", 0x2B74D0, 0x8 -.global lbl_803CDC38 -lbl_803CDC38: +.global lbl__1849 +lbl__1849: .incbin "baserom.dol", 0x2B74D8, 0x8 -.global lbl_803CDC40 -lbl_803CDC40: +.global lbl__704_1 +lbl__704_1: .incbin "baserom.dol", 0x2B74E0, 0x4 -.global lbl_803CDC44 -lbl_803CDC44: +.global lbl__705_1 +lbl__705_1: .incbin "baserom.dol", 0x2B74E4, 0x4 -.global lbl_803CDC48 -lbl_803CDC48: +.global lbl__706 +lbl__706: .incbin "baserom.dol", 0x2B74E8, 0x4 -.global lbl_803CDC4C -lbl_803CDC4C: +.global lbl__707_1 +lbl__707_1: .incbin "baserom.dol", 0x2B74EC, 0x4 -.global lbl_803CDC50 -lbl_803CDC50: +.global lbl__714_1 +lbl__714_1: .incbin "baserom.dol", 0x2B74F0, 0x8 -.global lbl_803CDC58 -lbl_803CDC58: +.global lbl__909 +lbl__909: .incbin "baserom.dol", 0x2B74F8, 0x4 -.global lbl_803CDC5C -lbl_803CDC5C: +.global lbl__1001_2 +lbl__1001_2: .incbin "baserom.dol", 0x2B74FC, 0x4 -.global lbl_803CDC60 -lbl_803CDC60: +.global lbl__1002_2 +lbl__1002_2: .incbin "baserom.dol", 0x2B7500, 0x4 -.global lbl_803CDC64 -lbl_803CDC64: +.global lbl__1003_1 +lbl__1003_1: .incbin "baserom.dol", 0x2B7504, 0x4 -.global lbl_803CDC68 -lbl_803CDC68: +.global lbl__1004_2 +lbl__1004_2: .incbin "baserom.dol", 0x2B7508, 0x4 -.global lbl_803CDC6C -lbl_803CDC6C: +.global lbl__1005_1 +lbl__1005_1: .incbin "baserom.dol", 0x2B750C, 0x4 -.global lbl_803CDC70 -lbl_803CDC70: +.global lbl__1006_1 +lbl__1006_1: .incbin "baserom.dol", 0x2B7510, 0x4 -.global lbl_803CDC74 -lbl_803CDC74: +.global lbl__1007 +lbl__1007: .incbin "baserom.dol", 0x2B7514, 0x4 -.global lbl_803CDC78 -lbl_803CDC78: +.global lbl__1008 +lbl__1008: .incbin "baserom.dol", 0x2B7518, 0x4 -.global lbl_803CDC7C -lbl_803CDC7C: +.global lbl__1009 +lbl__1009: .incbin "baserom.dol", 0x2B751C, 0x4 -.global lbl_803CDC80 -lbl_803CDC80: +.global lbl__1010 +lbl__1010: .incbin "baserom.dol", 0x2B7520, 0x4 -.global lbl_803CDC84 -lbl_803CDC84: +.global lbl__1011_1 +lbl__1011_1: .incbin "baserom.dol", 0x2B7524, 0x4 -.global lbl_803CDC88 -lbl_803CDC88: +.global lbl__1012_1 +lbl__1012_1: .incbin "baserom.dol", 0x2B7528, 0x4 -.global lbl_803CDC8C -lbl_803CDC8C: +.global lbl__1013 +lbl__1013: .incbin "baserom.dol", 0x2B752C, 0x4 -.global lbl_803CDC90 -lbl_803CDC90: +.global lbl__1014 +lbl__1014: .incbin "baserom.dol", 0x2B7530, 0x4 -.global lbl_803CDC94 -lbl_803CDC94: +.global lbl__1015 +lbl__1015: .incbin "baserom.dol", 0x2B7534, 0x4 -.global lbl_803CDC98 -lbl_803CDC98: +.global lbl__1016 +lbl__1016: .incbin "baserom.dol", 0x2B7538, 0x4 -.global lbl_803CDC9C -lbl_803CDC9C: +.global lbl__1017_1 +lbl__1017_1: .incbin "baserom.dol", 0x2B753C, 0x4 -.global lbl_803CDCA0 -lbl_803CDCA0: +.global lbl__1018 +lbl__1018: .incbin "baserom.dol", 0x2B7540, 0x4 -.global lbl_803CDCA4 -lbl_803CDCA4: +.global lbl__1019_1 +lbl__1019_1: .incbin "baserom.dol", 0x2B7544, 0x4 -.global lbl_803CDCA8 -lbl_803CDCA8: +.global lbl__1020_1 +lbl__1020_1: .incbin "baserom.dol", 0x2B7548, 0x4 -.global lbl_803CDCAC -lbl_803CDCAC: +.global lbl__1021_3 +lbl__1021_3: .incbin "baserom.dol", 0x2B754C, 0x4 -.global lbl_803CDCB0 -lbl_803CDCB0: +.global lbl__1022_1 +lbl__1022_1: .incbin "baserom.dol", 0x2B7550, 0x4 -.global lbl_803CDCB4 -lbl_803CDCB4: +.global lbl__1023_1 +lbl__1023_1: .incbin "baserom.dol", 0x2B7554, 0x4 -.global lbl_803CDCB8 -lbl_803CDCB8: +.global lbl__1024 +lbl__1024: .incbin "baserom.dol", 0x2B7558, 0x4 -.global lbl_803CDCBC -lbl_803CDCBC: +.global lbl__1025 +lbl__1025: .incbin "baserom.dol", 0x2B755C, 0x4 -.global lbl_803CDCC0 -lbl_803CDCC0: +.global lbl__1026_1 +lbl__1026_1: .incbin "baserom.dol", 0x2B7560, 0x4 -.global lbl_803CDCC4 -lbl_803CDCC4: +.global lbl__1027_1 +lbl__1027_1: .incbin "baserom.dol", 0x2B7564, 0x4 -.global lbl_803CDCC8 -lbl_803CDCC8: +.global lbl__1028_1 +lbl__1028_1: .incbin "baserom.dol", 0x2B7568, 0x4 -.global lbl_803CDCCC -lbl_803CDCCC: +.global lbl__1029 +lbl__1029: .incbin "baserom.dol", 0x2B756C, 0x4 -.global lbl_803CDCD0 -lbl_803CDCD0: +.global lbl__1030 +lbl__1030: .incbin "baserom.dol", 0x2B7570, 0x4 -.global lbl_803CDCD4 -lbl_803CDCD4: +.global lbl__1031 +lbl__1031: .incbin "baserom.dol", 0x2B7574, 0x4 -.global lbl_803CDCD8 -lbl_803CDCD8: +.global lbl__1032_1 +lbl__1032_1: .incbin "baserom.dol", 0x2B7578, 0x4 -.global lbl_803CDCDC -lbl_803CDCDC: +.global lbl__1033_1 +lbl__1033_1: .incbin "baserom.dol", 0x2B757C, 0x4 -.global lbl_803CDCE0 -lbl_803CDCE0: +.global lbl__1034 +lbl__1034: .incbin "baserom.dol", 0x2B7580, 0x4 -.global lbl_803CDCE4 -lbl_803CDCE4: +.global lbl__1035_1 +lbl__1035_1: .incbin "baserom.dol", 0x2B7584, 0x4 -.global lbl_803CDCE8 -lbl_803CDCE8: +.global lbl__1171_1 +lbl__1171_1: .incbin "baserom.dol", 0x2B7588, 0x4 -.global lbl_803CDCEC -lbl_803CDCEC: +.global lbl__1198 +lbl__1198: .incbin "baserom.dol", 0x2B758C, 0x4 -.global lbl_803CDCF0 -lbl_803CDCF0: +.global lbl__1199_1 +lbl__1199_1: .incbin "baserom.dol", 0x2B7590, 0x4 -.global lbl_803CDCF4 -lbl_803CDCF4: +.global lbl__1344 +lbl__1344: .incbin "baserom.dol", 0x2B7594, 0x4 -.global lbl_803CDCF8 -lbl_803CDCF8: +.global lbl__1345 +lbl__1345: .incbin "baserom.dol", 0x2B7598, 0x8 -.global lbl_803CDD00 -lbl_803CDD00: +.global lbl__1347 +lbl__1347: .incbin "baserom.dol", 0x2B75A0, 0x8 -.global lbl_803CDD08 -lbl_803CDD08: +.global lbl__1349_1 +lbl__1349_1: .incbin "baserom.dol", 0x2B75A8, 0x8 -.global lbl_803CDD10 -lbl_803CDD10: +.global lbl__817_1 +lbl__817_1: .incbin "baserom.dol", 0x2B75B0, 0x4 -.global lbl_803CDD14 -lbl_803CDD14: +.global lbl__818_1 +lbl__818_1: .incbin "baserom.dol", 0x2B75B4, 0x4 -.global lbl_803CDD18 -lbl_803CDD18: +.global lbl__825 +lbl__825: .incbin "baserom.dol", 0x2B75B8, 0x4 -.global lbl_803CDD1C -lbl_803CDD1C: +.global lbl__916 +lbl__916: .incbin "baserom.dol", 0x2B75BC, 0x4 -.global lbl_803CDD20 -lbl_803CDD20: +.global lbl__917 +lbl__917: .incbin "baserom.dol", 0x2B75C0, 0x4 -.global lbl_803CDD24 -lbl_803CDD24: +.global lbl__918_1 +lbl__918_1: .incbin "baserom.dol", 0x2B75C4, 0x4 -.global lbl_803CDD28 -lbl_803CDD28: +.global lbl__919_1 +lbl__919_1: .incbin "baserom.dol", 0x2B75C8, 0x4 -.global lbl_803CDD2C -lbl_803CDD2C: +.global lbl__920_2 +lbl__920_2: .incbin "baserom.dol", 0x2B75CC, 0x4 -.global lbl_803CDD30 -lbl_803CDD30: +.global lbl__921_1 +lbl__921_1: .incbin "baserom.dol", 0x2B75D0, 0x8 -.global lbl_803CDD38 -lbl_803CDD38: +.global lbl__923_2 +lbl__923_2: .incbin "baserom.dol", 0x2B75D8, 0x8 -.global lbl_803CDD40 -lbl_803CDD40: +.global lbl__775_1 +lbl__775_1: .incbin "baserom.dol", 0x2B75E0, 0x4 -.global lbl_803CDD44 -lbl_803CDD44: +.global lbl__776_1 +lbl__776_1: .incbin "baserom.dol", 0x2B75E4, 0x4 -.global lbl_803CDD48 -lbl_803CDD48: +.global lbl__668_2 +lbl__668_2: .incbin "baserom.dol", 0x2B75E8, 0x4 -.global lbl_803CDD4C -lbl_803CDD4C: +.global lbl__669_2 +lbl__669_2: .incbin "baserom.dol", 0x2B75EC, 0x4 -.global lbl_803CDD50 -lbl_803CDD50: +.global lbl__799_1 +lbl__799_1: .incbin "baserom.dol", 0x2B75F0, 0x4 -.global lbl_803CDD54 -lbl_803CDD54: +.global lbl__800 +lbl__800: .incbin "baserom.dol", 0x2B75F4, 0x4 -.global lbl_803CDD58 -lbl_803CDD58: +.global lbl__899 +lbl__899: .incbin "baserom.dol", 0x2B75F8, 0x4 -.global lbl_803CDD5C -lbl_803CDD5C: +.global lbl__900 +lbl__900: .incbin "baserom.dol", 0x2B75FC, 0x4 -.global lbl_803CDD60 -lbl_803CDD60: +.global lbl__962_1 +lbl__962_1: .incbin "baserom.dol", 0x2B7600, 0x8 -.global lbl_803CDD68 -lbl_803CDD68: +.global lbl__804 +lbl__804: .incbin "baserom.dol", 0x2B7608, 0x4 -.global lbl_803CDD6C -lbl_803CDD6C: +.global lbl__852_1 +lbl__852_1: .incbin "baserom.dol", 0x2B760C, 0x4 -.global lbl_803CDD70 -lbl_803CDD70: +.global lbl__853_2 +lbl__853_2: .incbin "baserom.dol", 0x2B7610, 0x4 -.global lbl_803CDD74 -lbl_803CDD74: +.global lbl__854_1 +lbl__854_1: .incbin "baserom.dol", 0x2B7614, 0x4 -.global lbl_803CDD78 -lbl_803CDD78: +.global lbl__855 +lbl__855: .incbin "baserom.dol", 0x2B7618, 0x4 -.global lbl_803CDD7C -lbl_803CDD7C: +.global lbl__892 +lbl__892: .incbin "baserom.dol", 0x2B761C, 0x4 -.global lbl_803CDD80 -lbl_803CDD80: +.global lbl__893 +lbl__893: .incbin "baserom.dol", 0x2B7620, 0x4 -.global lbl_803CDD84 -lbl_803CDD84: +.global lbl__921_2 +lbl__921_2: .incbin "baserom.dol", 0x2B7624, 0x4 -.global lbl_803CDD88 -lbl_803CDD88: +.global lbl__954_2 +lbl__954_2: .incbin "baserom.dol", 0x2B7628, 0x4 -.global lbl_803CDD8C -lbl_803CDD8C: +.global lbl__955_3 +lbl__955_3: .incbin "baserom.dol", 0x2B762C, 0x4 -.global lbl_803CDD90 -lbl_803CDD90: +.global lbl__1022_2 +lbl__1022_2: .incbin "baserom.dol", 0x2B7630, 0x4 -.global lbl_803CDD94 -lbl_803CDD94: +.global lbl__1023_2 +lbl__1023_2: .incbin "baserom.dol", 0x2B7634, 0x4 -.global lbl_803CDD98 -lbl_803CDD98: +.global lbl__1024_1 +lbl__1024_1: .incbin "baserom.dol", 0x2B7638, 0x4 -.global lbl_803CDD9C -lbl_803CDD9C: +.global lbl__1025_1 +lbl__1025_1: .incbin "baserom.dol", 0x2B763C, 0x4 -.global lbl_803CDDA0 -lbl_803CDDA0: +.global lbl__692_1 +lbl__692_1: .incbin "baserom.dol", 0x2B7640, 0x4 -.global lbl_803CDDA4 -lbl_803CDDA4: +.global lbl__693_2 +lbl__693_2: .incbin "baserom.dol", 0x2B7644, 0x4 -.global lbl_803CDDA8 -lbl_803CDDA8: +.global lbl__694 +lbl__694: .incbin "baserom.dol", 0x2B7648, 0x4 -.global lbl_803CDDAC -lbl_803CDDAC: +.global lbl__695 +lbl__695: .incbin "baserom.dol", 0x2B764C, 0x4 -.global lbl_803CDDB0 -lbl_803CDDB0: +.global lbl__820_1 +lbl__820_1: .incbin "baserom.dol", 0x2B7650, 0x4 -.global lbl_803CDDB4 -lbl_803CDDB4: +.global lbl__821_1 +lbl__821_1: .incbin "baserom.dol", 0x2B7654, 0x4 -.global lbl_803CDDB8 -lbl_803CDDB8: +.global lbl__822_2 +lbl__822_2: .incbin "baserom.dol", 0x2B7658, 0x4 -.global lbl_803CDDBC -lbl_803CDDBC: +.global lbl__829_1 +lbl__829_1: .incbin "baserom.dol", 0x2B765C, 0x4 -.global lbl_803CDDC0 -lbl_803CDDC0: +.global lbl__875_1 +lbl__875_1: .incbin "baserom.dol", 0x2B7660, 0x4 -.global lbl_803CDDC4 -lbl_803CDDC4: +.global lbl__966_3 +lbl__966_3: .incbin "baserom.dol", 0x2B7664, 0x4 -.global lbl_803CDDC8 -lbl_803CDDC8: +.global lbl__967_1 +lbl__967_1: .incbin "baserom.dol", 0x2B7668, 0x4 -.global lbl_803CDDCC -lbl_803CDDCC: +.global lbl__968_1 +lbl__968_1: .incbin "baserom.dol", 0x2B766C, 0x4 -.global lbl_803CDDD0 -lbl_803CDDD0: +.global lbl__969 +lbl__969: .incbin "baserom.dol", 0x2B7670, 0x4 -.global lbl_803CDDD4 -lbl_803CDDD4: +.global lbl__974 +lbl__974: .incbin "baserom.dol", 0x2B7674, 0x4 -.global lbl_803CDDD8 -lbl_803CDDD8: +.global lbl__976_2 +lbl__976_2: .incbin "baserom.dol", 0x2B7678, 0x4 -.global lbl_803CDDDC -lbl_803CDDDC: +.global lbl__1053_1 +lbl__1053_1: .incbin "baserom.dol", 0x2B767C, 0x4 -.global lbl_803CDDE0 -lbl_803CDDE0: +.global lbl__1054_2 +lbl__1054_2: .incbin "baserom.dol", 0x2B7680, 0x4 -.global lbl_803CDDE4 -lbl_803CDDE4: +.global lbl__1264_1 +lbl__1264_1: .incbin "baserom.dol", 0x2B7684, 0x4 -.global lbl_803CDDE8 -lbl_803CDDE8: +.global lbl__1267_2 +lbl__1267_2: .incbin "baserom.dol", 0x2B7688, 0x8 -.global lbl_803CDDF0 -lbl_803CDDF0: +.global lbl__1471_1 +lbl__1471_1: .incbin "baserom.dol", 0x2B7690, 0x4 -.global lbl_803CDDF4 -lbl_803CDDF4: +.global lbl__1472_1 +lbl__1472_1: .incbin "baserom.dol", 0x2B7694, 0x4 -.global lbl_803CDDF8 -lbl_803CDDF8: +.global lbl__1473_1 +lbl__1473_1: .incbin "baserom.dol", 0x2B7698, 0x4 -.global lbl_803CDDFC -lbl_803CDDFC: +.global lbl__1474_1 +lbl__1474_1: .incbin "baserom.dol", 0x2B769C, 0x4 -.global lbl_803CDE00 -lbl_803CDE00: +.global lbl__1475_2 +lbl__1475_2: .incbin "baserom.dol", 0x2B76A0, 0x4 -.global lbl_803CDE04 -lbl_803CDE04: +.global lbl__1476 +lbl__1476: .incbin "baserom.dol", 0x2B76A4, 0x4 -.global lbl_803CDE08 -lbl_803CDE08: +.global lbl__1477 +lbl__1477: .incbin "baserom.dol", 0x2B76A8, 0x4 -.global lbl_803CDE0C -lbl_803CDE0C: +.global lbl__1517_1 +lbl__1517_1: .incbin "baserom.dol", 0x2B76AC, 0x4 -.global lbl_803CDE10 -lbl_803CDE10: +.global lbl__1533 +lbl__1533: .incbin "baserom.dol", 0x2B76B0, 0x4 -.global lbl_803CDE14 -lbl_803CDE14: +.global lbl__1790_1 +lbl__1790_1: .incbin "baserom.dol", 0x2B76B4, 0x4 -.global lbl_803CDE18 -lbl_803CDE18: +.global lbl__1791 +lbl__1791: .incbin "baserom.dol", 0x2B76B8, 0x4 -.global lbl_803CDE1C -lbl_803CDE1C: +.global lbl__1792 +lbl__1792: .incbin "baserom.dol", 0x2B76BC, 0x4 -.global lbl_803CDE20 -lbl_803CDE20: +.global lbl__1793 +lbl__1793: .incbin "baserom.dol", 0x2B76C0, 0x4 -.global lbl_803CDE24 -lbl_803CDE24: +.global lbl__1794 +lbl__1794: .incbin "baserom.dol", 0x2B76C4, 0x4 -.global lbl_803CDE28 -lbl_803CDE28: +.global lbl__1795 +lbl__1795: .incbin "baserom.dol", 0x2B76C8, 0x8 -.global lbl_803CDE30 -lbl_803CDE30: +.global lbl__674 +lbl__674: .incbin "baserom.dol", 0x2B76D0, 0x4 -.global lbl_803CDE34 -lbl_803CDE34: +.global lbl__675 +lbl__675: .incbin "baserom.dol", 0x2B76D4, 0x4 -.global lbl_803CDE38 -lbl_803CDE38: +.global lbl__676_1 +lbl__676_1: .incbin "baserom.dol", 0x2B76D8, 0x4 -.global lbl_803CDE3C -lbl_803CDE3C: +.global lbl__677 +lbl__677: .incbin "baserom.dol", 0x2B76DC, 0x4 -.global lbl_803CDE40 -lbl_803CDE40: +.global lbl__678 +lbl__678: .incbin "baserom.dol", 0x2B76E0, 0x4 -.global lbl_803CDE44 -lbl_803CDE44: +.global lbl__679_1 +lbl__679_1: .incbin "baserom.dol", 0x2B76E4, 0x4 -.global lbl_803CDE48 -lbl_803CDE48: +.global lbl__680_2 +lbl__680_2: .incbin "baserom.dol", 0x2B76E8, 0x4 -.global lbl_803CDE4C -lbl_803CDE4C: +.global lbl__681_1 +lbl__681_1: .incbin "baserom.dol", 0x2B76EC, 0x4 -.global lbl_803CDE50 -lbl_803CDE50: +.global lbl__682_2 +lbl__682_2: .incbin "baserom.dol", 0x2B76F0, 0x4 -.global lbl_803CDE54 -lbl_803CDE54: +.global lbl__683_2 +lbl__683_2: .incbin "baserom.dol", 0x2B76F4, 0x4 -.global lbl_803CDE58 -lbl_803CDE58: +.global lbl__684_2 +lbl__684_2: .incbin "baserom.dol", 0x2B76F8, 0x4 -.global lbl_803CDE5C -lbl_803CDE5C: +.global lbl__685_3 +lbl__685_3: .incbin "baserom.dol", 0x2B76FC, 0x4 -.global lbl_803CDE60 -lbl_803CDE60: +.global lbl__710_1 +lbl__710_1: .incbin "baserom.dol", 0x2B7700, 0x4 -.global lbl_803CDE64 -lbl_803CDE64: +.global lbl__711_1 +lbl__711_1: .incbin "baserom.dol", 0x2B7704, 0x4 -.global lbl_803CDE68 -lbl_803CDE68: +.global lbl__846_1 +lbl__846_1: .incbin "baserom.dol", 0x2B7708, 0x4 -.global lbl_803CDE6C -lbl_803CDE6C: +.global lbl__847_1 +lbl__847_1: .incbin "baserom.dol", 0x2B770C, 0x4 -.global lbl_803CDE70 -lbl_803CDE70: +.global lbl__848 +lbl__848: .incbin "baserom.dol", 0x2B7710, 0x4 -.global lbl_803CDE74 -lbl_803CDE74: +.global lbl__849 +lbl__849: .incbin "baserom.dol", 0x2B7714, 0x4 -.global lbl_803CDE78 -lbl_803CDE78: +.global lbl__850 +lbl__850: .incbin "baserom.dol", 0x2B7718, 0x8 -.global lbl_803CDE80 -lbl_803CDE80: +.global lbl__852_2 +lbl__852_2: .incbin "baserom.dol", 0x2B7720, 0x8 -.global lbl_803CDE88 -lbl_803CDE88: +.global lbl__1250 +lbl__1250: .incbin "baserom.dol", 0x2B7728, 0x4 -.global lbl_803CDE8C -lbl_803CDE8C: +.global lbl__1373 +lbl__1373: .incbin "baserom.dol", 0x2B772C, 0x4 -.global lbl_803CDE90 -lbl_803CDE90: +.global lbl__1374 +lbl__1374: .incbin "baserom.dol", 0x2B7730, 0x4 -.global lbl_803CDE94 -lbl_803CDE94: +.global lbl__1375 +lbl__1375: .incbin "baserom.dol", 0x2B7734, 0x4 -.global lbl_803CDE98 -lbl_803CDE98: +.global lbl__1493 +lbl__1493: .incbin "baserom.dol", 0x2B7738, 0x4 -.global lbl_803CDE9C -lbl_803CDE9C: +.global lbl__1494 +lbl__1494: .incbin "baserom.dol", 0x2B773C, 0x4 -.global lbl_803CDEA0 -lbl_803CDEA0: +.global lbl__1495 +lbl__1495: .incbin "baserom.dol", 0x2B7740, 0x4 -.global lbl_803CDEA4 -lbl_803CDEA4: +.global lbl__1496_1 +lbl__1496_1: .incbin "baserom.dol", 0x2B7744, 0x4 -.global lbl_803CDEA8 -lbl_803CDEA8: +.global lbl__2013 +lbl__2013: .incbin "baserom.dol", 0x2B7748, 0x4 -.global lbl_803CDEAC -lbl_803CDEAC: +.global lbl__2094 +lbl__2094: .incbin "baserom.dol", 0x2B774C, 0x4 -.global lbl_803CDEB0 -lbl_803CDEB0: +.global lbl__2095_1 +lbl__2095_1: .incbin "baserom.dol", 0x2B7750, 0x4 -.global lbl_803CDEB4 -lbl_803CDEB4: +.global lbl__2096_1 +lbl__2096_1: .incbin "baserom.dol", 0x2B7754, 0x4 -.global lbl_803CDEB8 -lbl_803CDEB8: +.global lbl__2097_1 +lbl__2097_1: .incbin "baserom.dol", 0x2B7758, 0x4 -.global lbl_803CDEBC -lbl_803CDEBC: +.global lbl__2242 +lbl__2242: .incbin "baserom.dol", 0x2B775C, 0x4 -.global lbl_803CDEC0 -lbl_803CDEC0: +.global lbl__2683 +lbl__2683: .incbin "baserom.dol", 0x2B7760, 0x4 -.global lbl_803CDEC4 -lbl_803CDEC4: +.global lbl__2684 +lbl__2684: .incbin "baserom.dol", 0x2B7764, 0x4 -.global lbl_803CDEC8 -lbl_803CDEC8: +.global lbl__2687 +lbl__2687: .incbin "baserom.dol", 0x2B7768, 0x8 -.global lbl_803CDED0 -lbl_803CDED0: +.global lbl__693_3 +lbl__693_3: .incbin "baserom.dol", 0x2B7770, 0x4 -.global lbl_803CDED4 -lbl_803CDED4: +.global lbl__694_1 +lbl__694_1: .incbin "baserom.dol", 0x2B7774, 0x4 -.global lbl_803CDED8 -lbl_803CDED8: +.global lbl__701_2 +lbl__701_2: .incbin "baserom.dol", 0x2B7778, 0x4 -.global lbl_803CDEDC -lbl_803CDEDC: +.global lbl__702_2 +lbl__702_2: .incbin "baserom.dol", 0x2B777C, 0x4 -.global lbl_803CDEE0 -lbl_803CDEE0: +.global lbl__796_3 +lbl__796_3: .incbin "baserom.dol", 0x2B7780, 0x4 -.global lbl_803CDEE4 -lbl_803CDEE4: +.global lbl__797_1 +lbl__797_1: .incbin "baserom.dol", 0x2B7784, 0x4 -.global lbl_803CDEE8 -lbl_803CDEE8: +.global lbl__798_1 +lbl__798_1: .incbin "baserom.dol", 0x2B7788, 0x8 -.global lbl_803CDEF0 -lbl_803CDEF0: +.global lbl__801_1 +lbl__801_1: .incbin "baserom.dol", 0x2B7790, 0x8 -.global lbl_803CDEF8 -lbl_803CDEF8: +.global lbl__810_1 +lbl__810_1: .incbin "baserom.dol", 0x2B7798, 0x8 -.global lbl_803CDF00 -lbl_803CDF00: +.global lbl__900_1 +lbl__900_1: .incbin "baserom.dol", 0x2B77A0, 0x8 -.global lbl_803CDF08 -lbl_803CDF08: +.global lbl__1053_2 +lbl__1053_2: .incbin "baserom.dol", 0x2B77A8, 0x4 -.global lbl_803CDF0C -lbl_803CDF0C: +.global lbl__1054_3 +lbl__1054_3: .incbin "baserom.dol", 0x2B77AC, 0x4 -.global lbl_803CDF10 -lbl_803CDF10: +.global lbl__1055_1 +lbl__1055_1: .incbin "baserom.dol", 0x2B77B0, 0x4 -.global lbl_803CDF14 -lbl_803CDF14: +.global lbl__1056_1 +lbl__1056_1: .incbin "baserom.dol", 0x2B77B4, 0x4 -.global lbl_803CDF18 -lbl_803CDF18: +.global lbl__837_2 +lbl__837_2: .incbin "baserom.dol", 0x2B77B8, 0x4 -.global lbl_803CDF1C -lbl_803CDF1C: +.global lbl__842 +lbl__842: .incbin "baserom.dol", 0x2B77BC, 0x4 -.global lbl_803CDF20 -lbl_803CDF20: +.global lbl__844 +lbl__844: .incbin "baserom.dol", 0x2B77C0, 0x4 -.global lbl_803CDF24 -lbl_803CDF24: +.global lbl__845_2 +lbl__845_2: .incbin "baserom.dol", 0x2B77C4, 0x4 -.global lbl_803CDF28 -lbl_803CDF28: +.global lbl__847_2 +lbl__847_2: .incbin "baserom.dol", 0x2B77C8, 0x4 -.global lbl_803CDF2C -lbl_803CDF2C: +.global lbl__932 +lbl__932: .incbin "baserom.dol", 0x2B77CC, 0x4 -.global lbl_803CDF30 -lbl_803CDF30: +.global lbl__1390_1 +lbl__1390_1: .incbin "baserom.dol", 0x2B77D0, 0x4 -.global lbl_803CDF34 -lbl_803CDF34: +.global lbl__1391_1 +lbl__1391_1: .incbin "baserom.dol", 0x2B77D4, 0x4 -.global lbl_803CDF38 -lbl_803CDF38: +.global lbl__1392_1 +lbl__1392_1: .incbin "baserom.dol", 0x2B77D8, 0x4 -.global lbl_803CDF3C -lbl_803CDF3C: +.global lbl__1393_1 +lbl__1393_1: .incbin "baserom.dol", 0x2B77DC, 0x4 -.global lbl_803CDF40 -lbl_803CDF40: +.global lbl__1394_1 +lbl__1394_1: .incbin "baserom.dol", 0x2B77E0, 0x4 -.global lbl_803CDF44 -lbl_803CDF44: +.global lbl__1395 +lbl__1395: .incbin "baserom.dol", 0x2B77E4, 0x4 -.global lbl_803CDF48 -lbl_803CDF48: +.global lbl__1396 +lbl__1396: .incbin "baserom.dol", 0x2B77E8, 0x4 -.global lbl_803CDF4C -lbl_803CDF4C: +.global lbl__1397 +lbl__1397: .incbin "baserom.dol", 0x2B77EC, 0x4 -.global lbl_803CDF50 -lbl_803CDF50: +.global lbl__1398 +lbl__1398: .incbin "baserom.dol", 0x2B77F0, 0x4 -.global lbl_803CDF54 -lbl_803CDF54: +.global lbl__1644 +lbl__1644: .incbin "baserom.dol", 0x2B77F4, 0x4 -.global lbl_803CDF58 -lbl_803CDF58: +.global lbl__1772_1 +lbl__1772_1: .incbin "baserom.dol", 0x2B77F8, 0x4 -.global lbl_803CDF5C -lbl_803CDF5C: +.global lbl__1773 +lbl__1773: .incbin "baserom.dol", 0x2B77FC, 0x4 -.global lbl_803CDF60 -lbl_803CDF60: +.global lbl__1774 +lbl__1774: .incbin "baserom.dol", 0x2B7800, 0x4 -.global lbl_803CDF64 -lbl_803CDF64: +.global lbl__1775_1 +lbl__1775_1: .incbin "baserom.dol", 0x2B7804, 0x4 -.global lbl_803CDF68 -lbl_803CDF68: +.global lbl__1776_1 +lbl__1776_1: .incbin "baserom.dol", 0x2B7808, 0x4 -.global lbl_803CDF6C -lbl_803CDF6C: +.global lbl__1832 +lbl__1832: .incbin "baserom.dol", 0x2B780C, 0x4 -.global lbl_803CDF70 -lbl_803CDF70: +.global lbl__787_3 +lbl__787_3: .incbin "baserom.dol", 0x2B7810, 0x4 -.global lbl_803CDF74 -lbl_803CDF74: +.global lbl__950_4 +lbl__950_4: .incbin "baserom.dol", 0x2B7814, 0x4 -.global lbl_803CDF78 -lbl_803CDF78: +.global lbl__1187_1 +lbl__1187_1: .incbin "baserom.dol", 0x2B7818, 0x4 -.global lbl_803CDF7C -lbl_803CDF7C: +.global lbl__1188 +lbl__1188: .incbin "baserom.dol", 0x2B781C, 0x4 -.global lbl_803CDF80 -lbl_803CDF80: +.global lbl__1302_1 +lbl__1302_1: .incbin "baserom.dol", 0x2B7820, 0x4 -.global lbl_803CDF84 -lbl_803CDF84: +.global lbl__1303 +lbl__1303: .incbin "baserom.dol", 0x2B7824, 0x4 -.global lbl_803CDF88 -lbl_803CDF88: +.global lbl__1304 +lbl__1304: .incbin "baserom.dol", 0x2B7828, 0x4 -.global lbl_803CDF8C -lbl_803CDF8C: +.global lbl__1305 +lbl__1305: .incbin "baserom.dol", 0x2B782C, 0x4 -.global lbl_803CDF90 -lbl_803CDF90: +.global lbl__1307 +lbl__1307: .incbin "baserom.dol", 0x2B7830, 0x8 -.global lbl_803CDF98 -lbl_803CDF98: +.global lbl__708_3 +lbl__708_3: .incbin "baserom.dol", 0x2B7838, 0x4 -.global lbl_803CDF9C -lbl_803CDF9C: +.global lbl__930 +lbl__930: .incbin "baserom.dol", 0x2B783C, 0x4 -.global lbl_803CDFA0 -lbl_803CDFA0: +.global lbl__932_1 +lbl__932_1: .incbin "baserom.dol", 0x2B7840, 0x8 -.global lbl_803CDFA8 -lbl_803CDFA8: +.global lbl__1136 +lbl__1136: .incbin "baserom.dol", 0x2B7848, 0x8 -.global lbl_803CDFB0 -lbl_803CDFB0: +.global lbl__1137 +lbl__1137: .incbin "baserom.dol", 0x2B7850, 0x8 -.global lbl_803CDFB8 -lbl_803CDFB8: +.global lbl__761_1 +lbl__761_1: .incbin "baserom.dol", 0x2B7858, 0x8 -.global lbl_803CDFC0 -lbl_803CDFC0: +.global lbl__879 +lbl__879: .incbin "baserom.dol", 0x2B7860, 0x4 -.global lbl_803CDFC4 -lbl_803CDFC4: +.global lbl__880_1 +lbl__880_1: .incbin "baserom.dol", 0x2B7864, 0x4 -.global lbl_803CDFC8 -lbl_803CDFC8: +.global lbl__881_2 +lbl__881_2: .incbin "baserom.dol", 0x2B7868, 0x4 -.global lbl_803CDFCC -lbl_803CDFCC: +.global lbl__882 +lbl__882: .incbin "baserom.dol", 0x2B786C, 0x4 -.global lbl_803CDFD0 -lbl_803CDFD0: +.global lbl__883 +lbl__883: .incbin "baserom.dol", 0x2B7870, 0x4 -.global lbl_803CDFD4 -lbl_803CDFD4: +.global lbl__884_1 +lbl__884_1: .incbin "baserom.dol", 0x2B7874, 0x4 -.global lbl_803CDFD8 -lbl_803CDFD8: +.global lbl__885_1 +lbl__885_1: .incbin "baserom.dol", 0x2B7878, 0x4 -.global lbl_803CDFDC -lbl_803CDFDC: +.global lbl__886_2 +lbl__886_2: .incbin "baserom.dol", 0x2B787C, 0x4 -.global lbl_803CDFE0 -lbl_803CDFE0: +.global lbl__887 +lbl__887: .incbin "baserom.dol", 0x2B7880, 0x8 -.global lbl_803CDFE8 -lbl_803CDFE8: +.global lbl__889 +lbl__889: .incbin "baserom.dol", 0x2B7888, 0x8 -.global lbl_803CDFF0 -lbl_803CDFF0: +.global lbl__661_1 +lbl__661_1: .incbin "baserom.dol", 0x2B7890, 0x4 -.global lbl_803CDFF4 -lbl_803CDFF4: +.global lbl__662 +lbl__662: .incbin "baserom.dol", 0x2B7894, 0x4 -.global lbl_803CDFF8 -lbl_803CDFF8: +.global lbl__663 +lbl__663: .incbin "baserom.dol", 0x2B7898, 0x4 -.global lbl_803CDFFC -lbl_803CDFFC: +.global lbl__664 +lbl__664: .incbin "baserom.dol", 0x2B789C, 0x4 -.global lbl_803CE000 -lbl_803CE000: +.global lbl__665 +lbl__665: .incbin "baserom.dol", 0x2B78A0, 0x4 -.global lbl_803CE004 -lbl_803CE004: +.global lbl__666_1 +lbl__666_1: .incbin "baserom.dol", 0x2B78A4, 0x4 -.global lbl_803CE008 -lbl_803CE008: +.global lbl__667_1 +lbl__667_1: .incbin "baserom.dol", 0x2B78A8, 0x4 -.global lbl_803CE00C -lbl_803CE00C: +.global lbl__668_3 +lbl__668_3: .incbin "baserom.dol", 0x2B78AC, 0x4 -.global lbl_803CE010 -lbl_803CE010: +.global lbl__669_3 +lbl__669_3: .incbin "baserom.dol", 0x2B78B0, 0x8 -.global lbl_803CE018 -lbl_803CE018: +.global lbl__671_3 +lbl__671_3: .incbin "baserom.dol", 0x2B78B8, 0x8 -.global lbl_803CE020 -lbl_803CE020: +.global lbl__1262_1 +lbl__1262_1: .incbin "baserom.dol", 0x2B78C0, 0x8 -.global lbl_803CE028 -lbl_803CE028: +.global lbl__1267_3 +lbl__1267_3: .incbin "baserom.dol", 0x2B78C8, 0x8 -.global lbl_803CE030 -lbl_803CE030: +.global lbl__640_1 +lbl__640_1: .incbin "baserom.dol", 0x2B78D0, 0x4 -.global lbl_803CE034 -lbl_803CE034: +.global lbl__706_1 +lbl__706_1: .incbin "baserom.dol", 0x2B78D4, 0x4 -.global lbl_803CE038 -lbl_803CE038: +.global lbl__707_2 +lbl__707_2: .incbin "baserom.dol", 0x2B78D8, 0x4 -.global lbl_803CE03C -lbl_803CE03C: +.global lbl__708_4 +lbl__708_4: .incbin "baserom.dol", 0x2B78DC, 0x4 -.global lbl_803CE040 -lbl_803CE040: +.global lbl__709_2 +lbl__709_2: .incbin "baserom.dol", 0x2B78E0, 0x4 -.global lbl_803CE044 -lbl_803CE044: +.global lbl__741_4 +lbl__741_4: .incbin "baserom.dol", 0x2B78E4, 0x4 -.global lbl_803CE048 -lbl_803CE048: +.global lbl__742_2 +lbl__742_2: .incbin "baserom.dol", 0x2B78E8, 0x4 -.global lbl_803CE04C -lbl_803CE04C: +.global lbl__743_2 +lbl__743_2: .incbin "baserom.dol", 0x2B78EC, 0x4 -.global lbl_803CE050 -lbl_803CE050: +.global lbl__769_2 +lbl__769_2: .incbin "baserom.dol", 0x2B78F0, 0x8 -.global lbl_803CE058 -lbl_803CE058: +.global lbl__826_1 +lbl__826_1: .incbin "baserom.dol", 0x2B78F8, 0x8 -.global lbl_803CE060 -lbl_803CE060: +.global lbl__690_1 +lbl__690_1: .incbin "baserom.dol", 0x2B7900, 0x4 -.global lbl_803CE064 -lbl_803CE064: +.global lbl__717 +lbl__717: .incbin "baserom.dol", 0x2B7904, 0x4 -.global lbl_803CE068 -lbl_803CE068: +.global lbl__719 +lbl__719: .incbin "baserom.dol", 0x2B7908, 0x4 -.global lbl_803CE06C -lbl_803CE06C: +.global lbl__760_4 +lbl__760_4: .incbin "baserom.dol", 0x2B790C, 0x4 -.global lbl_803CE070 -lbl_803CE070: +.global lbl__854_2 +lbl__854_2: .incbin "baserom.dol", 0x2B7910, 0x4 -.global lbl_803CE074 -lbl_803CE074: +.global lbl__855_2 +lbl__855_2: .incbin "baserom.dol", 0x2B7914, 0x4 -.global lbl_803CE078 -lbl_803CE078: +.global lbl__1077_1 +lbl__1077_1: .incbin "baserom.dol", 0x2B7918, 0x8 -.global lbl_803CE080 -lbl_803CE080: +.global lbl__706_2 +lbl__706_2: .incbin "baserom.dol", 0x2B7920, 0x4 -.global lbl_803CE084 -lbl_803CE084: +.global lbl__707_3 +lbl__707_3: .incbin "baserom.dol", 0x2B7924, 0x4 -.global lbl_803CE088 -lbl_803CE088: +.global lbl__708_5 +lbl__708_5: .incbin "baserom.dol", 0x2B7928, 0x4 -.global lbl_803CE08C -lbl_803CE08C: +.global lbl__709_3 +lbl__709_3: .incbin "baserom.dol", 0x2B792C, 0x4 -.global lbl_803CE090 -lbl_803CE090: +.global lbl__710_2 +lbl__710_2: .incbin "baserom.dol", 0x2B7930, 0x8 -.global lbl_803CE098 -lbl_803CE098: +.global lbl__712 +lbl__712: .incbin "baserom.dol", 0x2B7938, 0x8 -.global lbl_803CE0A0 -lbl_803CE0A0: +.global lbl__842_1 +lbl__842_1: .incbin "baserom.dol", 0x2B7940, 0x4 -.global lbl_803CE0A4 -lbl_803CE0A4: +.global lbl__887_1 +lbl__887_1: .incbin "baserom.dol", 0x2B7944, 0x4 -.global lbl_803CE0A8 -lbl_803CE0A8: +.global lbl__956_2 +lbl__956_2: .incbin "baserom.dol", 0x2B7948, 0x8 -.global lbl_803CE0B0 -lbl_803CE0B0: +.global lbl__535_1 +lbl__535_1: .incbin "baserom.dol", 0x2B7950, 0x4 -.global lbl_803CE0B4 -lbl_803CE0B4: +.global lbl__536 +lbl__536: .incbin "baserom.dol", 0x2B7954, 0x4 -.global lbl_803CE0B8 -lbl_803CE0B8: +.global lbl__555_2 +lbl__555_2: .incbin "baserom.dol", 0x2B7958, 0x4 -.global lbl_803CE0BC -lbl_803CE0BC: +.global lbl__557_2 +lbl__557_2: .incbin "baserom.dol", 0x2B795C, 0x4 -.global lbl_803CE0C0 -lbl_803CE0C0: +.global lbl__558_4 +lbl__558_4: .incbin "baserom.dol", 0x2B7960, 0x4 -.global lbl_803CE0C4 -lbl_803CE0C4: +.global lbl__560_3 +lbl__560_3: .incbin "baserom.dol", 0x2B7964, 0x4 -.global lbl_803CE0C8 -lbl_803CE0C8: +.global lbl__607 +lbl__607: .incbin "baserom.dol", 0x2B7968, 0x4 -.global lbl_803CE0CC -lbl_803CE0CC: +.global lbl__608_1 +lbl__608_1: .incbin "baserom.dol", 0x2B796C, 0x4 -.global lbl_803CE0D0 -lbl_803CE0D0: +.global lbl__1060 +lbl__1060: .incbin "baserom.dol", 0x2B7970, 0x4 -.global lbl_803CE0D4 -lbl_803CE0D4: +.global lbl__1061 +lbl__1061: .incbin "baserom.dol", 0x2B7974, 0x4 -.global lbl_803CE0D8 -lbl_803CE0D8: +.global lbl__1062 +lbl__1062: .incbin "baserom.dol", 0x2B7978, 0x8 -.global lbl_803CE0E0 -lbl_803CE0E0: +.global lbl__824 +lbl__824: .incbin "baserom.dol", 0x2B7980, 0x4 -.global lbl_803CE0E4 -lbl_803CE0E4: +.global lbl__825_1 +lbl__825_1: .incbin "baserom.dol", 0x2B7984, 0x4 -.global lbl_803CE0E8 -lbl_803CE0E8: +.global lbl__837_3 +lbl__837_3: .incbin "baserom.dol", 0x2B7988, 0x4 -.global lbl_803CE0EC -lbl_803CE0EC: +.global lbl__838_3 +lbl__838_3: .incbin "baserom.dol", 0x2B798C, 0x4 -.global lbl_803CE0F0 -lbl_803CE0F0: +.global lbl__1243 +lbl__1243: .incbin "baserom.dol", 0x2B7990, 0x8 -.global lbl_803CE0F8 -lbl_803CE0F8: +.global lbl__1377 +lbl__1377: .incbin "baserom.dol", 0x2B7998, 0x8 -.global lbl_803CE100 -lbl_803CE100: +.global lbl__1384 +lbl__1384: .incbin "baserom.dol", 0x2B79A0, 0x8 -.global lbl_803CE108 -lbl_803CE108: +.global lbl__674_1 +lbl__674_1: .incbin "baserom.dol", 0x2B79A8, 0x4 -.global lbl_803CE10C -lbl_803CE10C: +.global lbl__675_1 +lbl__675_1: .incbin "baserom.dol", 0x2B79AC, 0x4 -.global lbl_803CE110 -lbl_803CE110: +.global lbl__677_1 +lbl__677_1: .incbin "baserom.dol", 0x2B79B0, 0x8 -.global lbl_803CE118 -lbl_803CE118: +.global lbl__677_2 +lbl__677_2: .incbin "baserom.dol", 0x2B79B8, 0x4 -.global lbl_803CE11C -lbl_803CE11C: +.global lbl__678_1 +lbl__678_1: .incbin "baserom.dol", 0x2B79BC, 0x4 -.global lbl_803CE120 -lbl_803CE120: +.global lbl__679_2 +lbl__679_2: .incbin "baserom.dol", 0x2B79C0, 0x4 -.global lbl_803CE124 -lbl_803CE124: +.global lbl__680_3 +lbl__680_3: .incbin "baserom.dol", 0x2B79C4, 0x4 -.global lbl_803CE128 -lbl_803CE128: +.global lbl__681_2 +lbl__681_2: .incbin "baserom.dol", 0x2B79C8, 0x8 -.global lbl_803CE130 -lbl_803CE130: +.global lbl__719_1 +lbl__719_1: .incbin "baserom.dol", 0x2B79D0, 0x8 -.global lbl_803CE138 -lbl_803CE138: +.global lbl__684_3 +lbl__684_3: .incbin "baserom.dol", 0x2B79D8, 0x8 -.global lbl_803CE140 -lbl_803CE140: +.global lbl__686_2 +lbl__686_2: .incbin "baserom.dol", 0x2B79E0, 0x8 -.global lbl_803CE148 -lbl_803CE148: +.global lbl__874_3 +lbl__874_3: .incbin "baserom.dol", 0x2B79E8, 0x4 -.global lbl_803CE14C -lbl_803CE14C: +.global lbl__875_2 +lbl__875_2: .incbin "baserom.dol", 0x2B79EC, 0x4 -.global lbl_803CE150 -lbl_803CE150: +.global lbl__876_1 +lbl__876_1: .incbin "baserom.dol", 0x2B79F0, 0x8 -.global lbl_803CE158 -lbl_803CE158: +.global lbl__878_1 +lbl__878_1: .incbin "baserom.dol", 0x2B79F8, 0x8 -.global lbl_803CE160 -lbl_803CE160: +.global lbl__1063_1 +lbl__1063_1: .incbin "baserom.dol", 0x2B7A00, 0x4 -.global lbl_803CE164 -lbl_803CE164: +.global lbl__1221 +lbl__1221: .incbin "baserom.dol", 0x2B7A04, 0x4 -.global lbl_803CE168 -lbl_803CE168: +.global lbl__527_1 +lbl__527_1: .incbin "baserom.dol", 0x2B7A08, 0x4 -.global lbl_803CE16C -lbl_803CE16C: +.global lbl__542 +lbl__542: .incbin "baserom.dol", 0x2B7A0C, 0x4 .global lbl_803CE170 lbl_803CE170: .incbin "baserom.dol", 0x2B7A10, 0x4 -.global lbl_803CE174 -lbl_803CE174: +.global lbl__575 +lbl__575: .incbin "baserom.dol", 0x2B7A14, 0x4 -.global lbl_803CE178 -lbl_803CE178: +.global lbl__576 +lbl__576: .incbin "baserom.dol", 0x2B7A18, 0x4 -.global lbl_803CE17C -lbl_803CE17C: +.global lbl__577 +lbl__577: .incbin "baserom.dol", 0x2B7A1C, 0x4 -.global lbl_803CE180 -lbl_803CE180: +.global lbl__714_2 +lbl__714_2: .incbin "baserom.dol", 0x2B7A20, 0x8 -.global lbl_803CE188 -lbl_803CE188: +.global lbl__702_4 +lbl__702_4: .incbin "baserom.dol", 0x2B7A28, 0x4 .global lbl_803CE18C lbl_803CE18C: .incbin "baserom.dol", 0x2B7A2C, 0x4 -.global lbl_803CE190 -lbl_803CE190: +.global lbl__1262_2 +lbl__1262_2: .incbin "baserom.dol", 0x2B7A30, 0x4 -.global lbl_803CE194 -lbl_803CE194: +.global lbl__1263_1 +lbl__1263_1: .incbin "baserom.dol", 0x2B7A34, 0x4 -.global lbl_803CE198 -lbl_803CE198: +.global lbl__1291_1 +lbl__1291_1: .incbin "baserom.dol", 0x2B7A38, 0x4 -.global lbl_803CE19C -lbl_803CE19C: +.global lbl__1292_1 +lbl__1292_1: .incbin "baserom.dol", 0x2B7A3C, 0x4 -.global lbl_803CE1A0 -lbl_803CE1A0: +.global lbl__1293_1 +lbl__1293_1: .incbin "baserom.dol", 0x2B7A40, 0x4 -.global lbl_803CE1A4 -lbl_803CE1A4: +.global lbl__1507 +lbl__1507: .incbin "baserom.dol", 0x2B7A44, 0x4 -.global lbl_803CE1A8 -lbl_803CE1A8: +.global lbl__1508 +lbl__1508: .incbin "baserom.dol", 0x2B7A48, 0x4 -.global lbl_803CE1AC -lbl_803CE1AC: +.global lbl__1509 +lbl__1509: .incbin "baserom.dol", 0x2B7A4C, 0x4 -.global lbl_803CE1B0 -lbl_803CE1B0: +.global lbl__1510 +lbl__1510: .incbin "baserom.dol", 0x2B7A50, 0x8 -.global lbl_803CE1B8 -lbl_803CE1B8: +.global lbl__1512_1 +lbl__1512_1: .incbin "baserom.dol", 0x2B7A58, 0x8 -.global lbl_803CE1C0 -lbl_803CE1C0: +.global lbl__1586_1 +lbl__1586_1: .incbin "baserom.dol", 0x2B7A60, 0x8 -.global lbl_803CE1C8 -lbl_803CE1C8: +.global lbl__1587 +lbl__1587: .incbin "baserom.dol", 0x2B7A68, 0x8 -.global lbl_803CE1D0 -lbl_803CE1D0: +.global lbl__1648 +lbl__1648: .incbin "baserom.dol", 0x2B7A70, 0x4 -.global lbl_803CE1D4 -lbl_803CE1D4: +.global lbl__1895 +lbl__1895: .incbin "baserom.dol", 0x2B7A74, 0x4 -.global lbl_803CE1D8 -lbl_803CE1D8: +.global lbl__424 +lbl__424: .incbin "baserom.dol", 0x2B7A78, 0x8 -.global lbl_803CE1E0 -lbl_803CE1E0: +.global lbl__423 +lbl__423: .incbin "baserom.dol", 0x2B7A80, 0x4 -.global lbl_803CE1E4 -lbl_803CE1E4: +.global lbl__460 +lbl__460: .incbin "baserom.dol", 0x2B7A84, 0x4 -.global lbl_803CE1E8 -lbl_803CE1E8: +.global lbl__461 +lbl__461: .incbin "baserom.dol", 0x2B7A88, 0x8 -.global lbl_803CE1F0 -lbl_803CE1F0: +.global lbl__464 +lbl__464: .incbin "baserom.dol", 0x2B7A90, 0x8 -.global lbl_803CE1F8 -lbl_803CE1F8: +.global lbl__503 +lbl__503: .incbin "baserom.dol", 0x2B7A98, 0x4 -.global lbl_803CE1FC -lbl_803CE1FC: +.global lbl__504 +lbl__504: .incbin "baserom.dol", 0x2B7A9C, 0x4 -.global lbl_803CE200 -lbl_803CE200: +.global lbl__505 +lbl__505: .incbin "baserom.dol", 0x2B7AA0, 0x8 -.global lbl_803CE208 -lbl_803CE208: +.global lbl__507 +lbl__507: .incbin "baserom.dol", 0x2B7AA8, 0x8 -.global lbl_803CE210 -lbl_803CE210: +.global lbl__871 +lbl__871: .incbin "baserom.dol", 0x2B7AB0, 0x4 -.global lbl_803CE214 -lbl_803CE214: +.global lbl__907_1 +lbl__907_1: .incbin "baserom.dol", 0x2B7AB4, 0x4 -.global lbl_803CE218 -lbl_803CE218: +.global lbl__1045 +lbl__1045: .incbin "baserom.dol", 0x2B7AB8, 0x4 -.global lbl_803CE21C -lbl_803CE21C: +.global lbl__1046_1 +lbl__1046_1: .incbin "baserom.dol", 0x2B7ABC, 0x4 -.global lbl_803CE220 -lbl_803CE220: +.global lbl__1103 +lbl__1103: .incbin "baserom.dol", 0x2B7AC0, 0x4 -.global lbl_803CE224 -lbl_803CE224: +.global lbl__1189 +lbl__1189: .incbin "baserom.dol", 0x2B7AC4, 0x4 -.global lbl_803CE228 -lbl_803CE228: +.global lbl__1190 +lbl__1190: .incbin "baserom.dol", 0x2B7AC8, 0x4 -.global lbl_803CE22C -lbl_803CE22C: +.global lbl__1242_1 +lbl__1242_1: .incbin "baserom.dol", 0x2B7ACC, 0x4 -.global lbl_803CE230 -lbl_803CE230: +.global lbl__1243_1 +lbl__1243_1: .incbin "baserom.dol", 0x2B7AD0, 0x4 -.global lbl_803CE234 -lbl_803CE234: +.global lbl__1244_1 +lbl__1244_1: .incbin "baserom.dol", 0x2B7AD4, 0x4 -.global lbl_803CE238 -lbl_803CE238: +.global lbl__1245 +lbl__1245: .incbin "baserom.dol", 0x2B7AD8, 0x4 -.global lbl_803CE23C -lbl_803CE23C: +.global lbl__1246 +lbl__1246: .incbin "baserom.dol", 0x2B7ADC, 0x4 -.global lbl_803CE240 -lbl_803CE240: +.global lbl__1333 +lbl__1333: .incbin "baserom.dol", 0x2B7AE0, 0x4 -.global lbl_803CE244 -lbl_803CE244: +.global lbl__1334 +lbl__1334: .incbin "baserom.dol", 0x2B7AE4, 0x4 -.global lbl_803CE248 -lbl_803CE248: +.global lbl__1335 +lbl__1335: .incbin "baserom.dol", 0x2B7AE8, 0x4 -.global lbl_803CE24C -lbl_803CE24C: +.global lbl__1336 +lbl__1336: .incbin "baserom.dol", 0x2B7AEC, 0x4 -.global lbl_803CE250 -lbl_803CE250: +.global lbl__1337 +lbl__1337: .incbin "baserom.dol", 0x2B7AF0, 0x4 -.global lbl_803CE254 -lbl_803CE254: +.global lbl__1377_1 +lbl__1377_1: .incbin "baserom.dol", 0x2B7AF4, 0x4 -.global lbl_803CE258 -lbl_803CE258: +.global lbl__1616_2 +lbl__1616_2: .incbin "baserom.dol", 0x2B7AF8, 0x4 -.global lbl_803CE25C -lbl_803CE25C: +.global lbl__1686 +lbl__1686: .incbin "baserom.dol", 0x2B7AFC, 0x4 -.global lbl_803CE260 -lbl_803CE260: +.global lbl__1687 +lbl__1687: .incbin "baserom.dol", 0x2B7B00, 0x4 -.global lbl_803CE264 -lbl_803CE264: +.global lbl__1714_1 +lbl__1714_1: .incbin "baserom.dol", 0x2B7B04, 0x4 -.global lbl_803CE268 -lbl_803CE268: +.global lbl__1744 +lbl__1744: .incbin "baserom.dol", 0x2B7B08, 0x4 -.global lbl_803CE26C -lbl_803CE26C: +.global lbl__1871_1 +lbl__1871_1: .incbin "baserom.dol", 0x2B7B0C, 0x4 -.global lbl_803CE270 -lbl_803CE270: +.global lbl__1130 +lbl__1130: .incbin "baserom.dol", 0x2B7B10, 0x4 -.global lbl_803CE274 -lbl_803CE274: +.global lbl__1131_1 +lbl__1131_1: .incbin "baserom.dol", 0x2B7B14, 0x4 -.global lbl_803CE278 -lbl_803CE278: +.global lbl__1132_1 +lbl__1132_1: .incbin "baserom.dol", 0x2B7B18, 0x4 -.global lbl_803CE27C -lbl_803CE27C: +.global lbl__1166 +lbl__1166: .incbin "baserom.dol", 0x2B7B1C, 0x4 -.global lbl_803CE280 -lbl_803CE280: +.global lbl__1167 +lbl__1167: .incbin "baserom.dol", 0x2B7B20, 0x4 -.global lbl_803CE284 -lbl_803CE284: +.global lbl__1186 +lbl__1186: .incbin "baserom.dol", 0x2B7B24, 0x4 -.global lbl_803CE288 -lbl_803CE288: +.global lbl__1207_2 +lbl__1207_2: .incbin "baserom.dol", 0x2B7B28, 0x4 -.global lbl_803CE28C -lbl_803CE28C: +.global lbl__1328 +lbl__1328: .incbin "baserom.dol", 0x2B7B2C, 0x4 -.global lbl_803CE290 -lbl_803CE290: +.global lbl__1369 +lbl__1369: .incbin "baserom.dol", 0x2B7B30, 0x4 -.global lbl_803CE294 -lbl_803CE294: +.global lbl__1370 +lbl__1370: .incbin "baserom.dol", 0x2B7B34, 0x4 -.global lbl_803CE298 -lbl_803CE298: +.global lbl__1371_1 +lbl__1371_1: .incbin "baserom.dol", 0x2B7B38, 0x4 -.global lbl_803CE29C -lbl_803CE29C: +.global lbl__1372 +lbl__1372: .incbin "baserom.dol", 0x2B7B3C, 0x4 -.global lbl_803CE2A0 -lbl_803CE2A0: +.global lbl__1373_1 +lbl__1373_1: .incbin "baserom.dol", 0x2B7B40, 0x4 -.global lbl_803CE2A4 -lbl_803CE2A4: +.global lbl__1374_1 +lbl__1374_1: .incbin "baserom.dol", 0x2B7B44, 0x4 -.global lbl_803CE2A8 -lbl_803CE2A8: +.global lbl__1382 +lbl__1382: .incbin "baserom.dol", 0x2B7B48, 0x4 -.global lbl_803CE2AC -lbl_803CE2AC: +.global lbl__1384_1 +lbl__1384_1: .incbin "baserom.dol", 0x2B7B4C, 0x4 -.global lbl_803CE2B0 -lbl_803CE2B0: +.global lbl__1415 +lbl__1415: .incbin "baserom.dol", 0x2B7B50, 0x4 -.global lbl_803CE2B4 -lbl_803CE2B4: +.global lbl__1532 +lbl__1532: .incbin "baserom.dol", 0x2B7B54, 0x4 -.global lbl_803CE2B8 -lbl_803CE2B8: +.global lbl__1533_1 +lbl__1533_1: .incbin "baserom.dol", 0x2B7B58, 0x4 -.global lbl_803CE2BC -lbl_803CE2BC: +.global lbl__1561 +lbl__1561: .incbin "baserom.dol", 0x2B7B5C, 0x4 -.global lbl_803CE2C0 -lbl_803CE2C0: +.global lbl__1593_2 +lbl__1593_2: .incbin "baserom.dol", 0x2B7B60, 0x4 -.global lbl_803CE2C4 -lbl_803CE2C4: +.global lbl__1594 +lbl__1594: .incbin "baserom.dol", 0x2B7B64, 0x4 -.global lbl_803CE2C8 -lbl_803CE2C8: +.global lbl__1621 +lbl__1621: .incbin "baserom.dol", 0x2B7B68, 0x4 -.global lbl_803CE2CC -lbl_803CE2CC: +.global lbl__1622 +lbl__1622: .incbin "baserom.dol", 0x2B7B6C, 0x4 -.global lbl_803CE2D0 -lbl_803CE2D0: +.global lbl__1693 +lbl__1693: .incbin "baserom.dol", 0x2B7B70, 0x4 -.global lbl_803CE2D4 -lbl_803CE2D4: +.global lbl__1755 +lbl__1755: .incbin "baserom.dol", 0x2B7B74, 0x4 -.global lbl_803CE2D8 -lbl_803CE2D8: +.global lbl__1756 +lbl__1756: .incbin "baserom.dol", 0x2B7B78, 0x4 -.global lbl_803CE2DC -lbl_803CE2DC: +.global lbl_rgba_benign$1783 +lbl_rgba_benign$1783: .incbin "baserom.dol", 0x2B7B7C, 0x4 -.global lbl_803CE2E0 -lbl_803CE2E0: +.global lbl_rgba_warmup$1784 +lbl_rgba_warmup$1784: .incbin "baserom.dol", 0x2B7B80, 0x4 -.global lbl_803CE2E4 -lbl_803CE2E4: +.global lbl_rgba_danger$1785 +lbl_rgba_danger$1785: .incbin "baserom.dol", 0x2B7B84, 0x4 -.global lbl_803CE2E8 -lbl_803CE2E8: +.global lbl__1905_2 +lbl__1905_2: .incbin "baserom.dol", 0x2B7B88, 0x8 -.global lbl_803CE2F0 -lbl_803CE2F0: +.global lbl__1934 +lbl__1934: .incbin "baserom.dol", 0x2B7B90, 0x8 -.global lbl_803CE2F8 -lbl_803CE2F8: +.global lbl__2037 +lbl__2037: .incbin "baserom.dol", 0x2B7B98, 0x4 -.global lbl_803CE2FC -lbl_803CE2FC: +.global lbl__2038 +lbl__2038: .incbin "baserom.dol", 0x2B7B9C, 0x4 -.global lbl_803CE300 -lbl_803CE300: +.global lbl__2112 +lbl__2112: .incbin "baserom.dol", 0x2B7BA0, 0x4 -.global lbl_803CE304 -lbl_803CE304: +.global lbl__2294 +lbl__2294: .incbin "baserom.dol", 0x2B7BA4, 0x4 -.global lbl_803CE308 -lbl_803CE308: +.global lbl__2295 +lbl__2295: .incbin "baserom.dol", 0x2B7BA8, 0x4 -.global lbl_803CE30C -lbl_803CE30C: +.global lbl__2296 +lbl__2296: .incbin "baserom.dol", 0x2B7BAC, 0x4 -.global lbl_803CE310 -lbl_803CE310: +.global lbl__2297 +lbl__2297: .incbin "baserom.dol", 0x2B7BB0, 0x4 -.global lbl_803CE314 -lbl_803CE314: +.global lbl__2298 +lbl__2298: .incbin "baserom.dol", 0x2B7BB4, 0x4 -.global lbl_803CE318 -lbl_803CE318: +.global lbl__2360 +lbl__2360: .incbin "baserom.dol", 0x2B7BB8, 0x4 -.global lbl_803CE31C -lbl_803CE31C: +.global lbl__2361 +lbl__2361: .incbin "baserom.dol", 0x2B7BBC, 0x4 -.global lbl_803CE320 -lbl_803CE320: +.global lbl__2362 +lbl__2362: .incbin "baserom.dol", 0x2B7BC0, 0x4 -.global lbl_803CE324 -lbl_803CE324: +.global lbl__2595 +lbl__2595: .incbin "baserom.dol", 0x2B7BC4, 0x4 -.global lbl_803CE328 -lbl_803CE328: +.global lbl__2627 +lbl__2627: .incbin "baserom.dol", 0x2B7BC8, 0x4 -.global lbl_803CE32C -lbl_803CE32C: +.global lbl__2650 +lbl__2650: .incbin "baserom.dol", 0x2B7BCC, 0x4 -.global lbl_803CE330 -lbl_803CE330: +.global lbl__2722 +lbl__2722: .incbin "baserom.dol", 0x2B7BD0, 0x4 -.global lbl_803CE334 -lbl_803CE334: +.global lbl__2723 +lbl__2723: .incbin "baserom.dol", 0x2B7BD4, 0x4 -.global lbl_803CE338 -lbl_803CE338: +.global lbl__2724 +lbl__2724: .incbin "baserom.dol", 0x2B7BD8, 0x4 -.global lbl_803CE33C -lbl_803CE33C: +.global lbl__2888 +lbl__2888: .incbin "baserom.dol", 0x2B7BDC, 0x4 -.global lbl_803CE340 -lbl_803CE340: +.global lbl__3225 +lbl__3225: .incbin "baserom.dol", 0x2B7BE0, 0x4 -.global lbl_803CE344 -lbl_803CE344: +.global lbl__3226 +lbl__3226: .incbin "baserom.dol", 0x2B7BE4, 0x4 -.global lbl_803CE348 -lbl_803CE348: +.global lbl__3227 +lbl__3227: .incbin "baserom.dol", 0x2B7BE8, 0x4 -.global lbl_803CE34C -lbl_803CE34C: +.global lbl__3234 +lbl__3234: .incbin "baserom.dol", 0x2B7BEC, 0x4 -.global lbl_803CE350 -lbl_803CE350: +.global lbl__3292 +lbl__3292: .incbin "baserom.dol", 0x2B7BF0, 0x4 -.global lbl_803CE354 -lbl_803CE354: +.global lbl__3334 +lbl__3334: .incbin "baserom.dol", 0x2B7BF4, 0x4 -.global lbl_803CE358 -lbl_803CE358: +.global lbl__3335 +lbl__3335: .incbin "baserom.dol", 0x2B7BF8, 0x4 -.global lbl_803CE35C -lbl_803CE35C: +.global lbl__3336 +lbl__3336: .incbin "baserom.dol", 0x2B7BFC, 0x4 -.global lbl_803CE360 -lbl_803CE360: +.global lbl__3357 +lbl__3357: .incbin "baserom.dol", 0x2B7C00, 0x4 -.global lbl_803CE364 -lbl_803CE364: +.global lbl__3358 +lbl__3358: .incbin "baserom.dol", 0x2B7C04, 0x4 -.global lbl_803CE368 -lbl_803CE368: +.global lbl_tym_ofAttack$3637 +lbl_tym_ofAttack$3637: .incbin "baserom.dol", 0x2B7C08, 0x8 -.global lbl_803CE370 -lbl_803CE370: +.global lbl_tym_animDamage$3696 +lbl_tym_animDamage$3696: .incbin "baserom.dol", 0x2B7C10, 0x8 -.global lbl_803CE378 -lbl_803CE378: +.global lbl_tym_streakBetween$3712 +lbl_tym_streakBetween$3712: .incbin "baserom.dol", 0x2B7C18, 0x8 -.global lbl_803CE380 -lbl_803CE380: +.global lbl__3758 +lbl__3758: .incbin "baserom.dol", 0x2B7C20, 0x4 -.global lbl_803CE384 -lbl_803CE384: +.global lbl__3773 +lbl__3773: .incbin "baserom.dol", 0x2B7C24, 0x4 -.global lbl_803CE388 -lbl_803CE388: +.global lbl__3846_1 +lbl__3846_1: .incbin "baserom.dol", 0x2B7C28, 0x4 -.global lbl_803CE38C -lbl_803CE38C: +.global lbl__3954 +lbl__3954: .incbin "baserom.dol", 0x2B7C2C, 0x4 -.global lbl_803CE390 -lbl_803CE390: +.global lbl__4025 +lbl__4025: .incbin "baserom.dol", 0x2B7C30, 0x4 -.global lbl_803CE394 -lbl_803CE394: +.global lbl__4048 +lbl__4048: .incbin "baserom.dol", 0x2B7C34, 0x4 .global lbl_803CE398 lbl_803CE398: .incbin "baserom.dol", 0x2B7C38, 0x4 -.global lbl_803CE39C -lbl_803CE39C: +.global lbl__4098 +lbl__4098: .incbin "baserom.dol", 0x2B7C3C, 0x4 .global lbl_803CE3A0 lbl_803CE3A0: .incbin "baserom.dol", 0x2B7C40, 0x4 -.global lbl_803CE3A4 -lbl_803CE3A4: +.global lbl__4115 +lbl__4115: .incbin "baserom.dol", 0x2B7C44, 0x4 -.global lbl_803CE3A8 -lbl_803CE3A8: +.global lbl_keepflags$4119 +lbl_keepflags$4119: .incbin "baserom.dol", 0x2B7C48, 0x4 -.global lbl_803CE3AC -lbl_803CE3AC: +.global lbl__4277 +lbl__4277: .incbin "baserom.dol", 0x2B7C4C, 0x4 -.global lbl_803CE3B0 -lbl_803CE3B0: +.global lbl__4404 +lbl__4404: .incbin "baserom.dol", 0x2B7C50, 0x4 -.global lbl_803CE3B4 -lbl_803CE3B4: +.global lbl__4445 +lbl__4445: .incbin "baserom.dol", 0x2B7C54, 0x4 -.global lbl_803CE3B8 -lbl_803CE3B8: +.global lbl__4569 +lbl__4569: .incbin "baserom.dol", 0x2B7C58, 0x4 -.global lbl_803CE3BC -lbl_803CE3BC: +.global lbl__4570 +lbl__4570: .incbin "baserom.dol", 0x2B7C5C, 0x4 -.global lbl_803CE3C0 -lbl_803CE3C0: +.global lbl__4571 +lbl__4571: .incbin "baserom.dol", 0x2B7C60, 0x4 -.global lbl_803CE3C4 -lbl_803CE3C4: +.global lbl__4897 +lbl__4897: .incbin "baserom.dol", 0x2B7C64, 0x4 -.global lbl_803CE3C8 -lbl_803CE3C8: +.global lbl__4898 +lbl__4898: .incbin "baserom.dol", 0x2B7C68, 0x4 -.global lbl_803CE3CC -lbl_803CE3CC: +.global lbl__4899 +lbl__4899: .incbin "baserom.dol", 0x2B7C6C, 0x4 -.global lbl_803CE3D0 -lbl_803CE3D0: +.global lbl__4933 +lbl__4933: .incbin "baserom.dol", 0x2B7C70, 0x4 -.global lbl_803CE3D4 -lbl_803CE3D4: +.global lbl__5008 +lbl__5008: .incbin "baserom.dol", 0x2B7C74, 0x4 -.global lbl_803CE3D8 -lbl_803CE3D8: +.global lbl__5315 +lbl__5315: .incbin "baserom.dol", 0x2B7C78, 0x4 -.global lbl_803CE3DC -lbl_803CE3DC: +.global lbl__5598 +lbl__5598: .incbin "baserom.dol", 0x2B7C7C, 0x4 -.global lbl_803CE3E0 -lbl_803CE3E0: +.global lbl__5599 +lbl__5599: .incbin "baserom.dol", 0x2B7C80, 0x4 -.global lbl_803CE3E4 -lbl_803CE3E4: +.global lbl__5629 +lbl__5629: .incbin "baserom.dol", 0x2B7C84, 0x4 -.global lbl_803CE3E8 -lbl_803CE3E8: +.global lbl__5824 +lbl__5824: .incbin "baserom.dol", 0x2B7C88, 0x4 -.global lbl_803CE3EC -lbl_803CE3EC: +.global lbl__5839 +lbl__5839: .incbin "baserom.dol", 0x2B7C8C, 0x4 -.global lbl_803CE3F0 -lbl_803CE3F0: +.global lbl__5940 +lbl__5940: .incbin "baserom.dol", 0x2B7C90, 0x4 -.global lbl_803CE3F4 -lbl_803CE3F4: +.global lbl__5970 +lbl__5970: .incbin "baserom.dol", 0x2B7C94, 0x4 -.global lbl_803CE3F8 -lbl_803CE3F8: +.global lbl__6069 +lbl__6069: .incbin "baserom.dol", 0x2B7C98, 0x4 -.global lbl_803CE3FC -lbl_803CE3FC: +.global lbl__6070 +lbl__6070: .incbin "baserom.dol", 0x2B7C9C, 0x4 -.global lbl_803CE400 -lbl_803CE400: +.global lbl__6071 +lbl__6071: .incbin "baserom.dol", 0x2B7CA0, 0x4 -.global lbl_803CE404 -lbl_803CE404: +.global lbl__6120 +lbl__6120: .incbin "baserom.dol", 0x2B7CA4, 0x4 -.global lbl_803CE408 -lbl_803CE408: +.global lbl__836_1 +lbl__836_1: .incbin "baserom.dol", 0x2B7CA8, 0x4 -.global lbl_803CE40C -lbl_803CE40C: +.global lbl__837_4 +lbl__837_4: .incbin "baserom.dol", 0x2B7CAC, 0x4 -.global lbl_803CE410 -lbl_803CE410: +.global lbl__862_3 +lbl__862_3: .incbin "baserom.dol", 0x2B7CB0, 0x4 -.global lbl_803CE414 -lbl_803CE414: +.global lbl__863_2 +lbl__863_2: .incbin "baserom.dol", 0x2B7CB4, 0x4 -.global lbl_803CE418 -lbl_803CE418: +.global lbl__817_2 +lbl__817_2: .incbin "baserom.dol", 0x2B7CB8, 0x4 -.global lbl_803CE41C -lbl_803CE41C: +.global lbl__818_2 +lbl__818_2: .incbin "baserom.dol", 0x2B7CBC, 0x4 -.global lbl_803CE420 -lbl_803CE420: +.global lbl__1061_1 +lbl__1061_1: .incbin "baserom.dol", 0x2B7CC0, 0x4 -.global lbl_803CE424 -lbl_803CE424: +.global lbl__1159 +lbl__1159: .incbin "baserom.dol", 0x2B7CC4, 0x4 -.global lbl_803CE428 -lbl_803CE428: +.global lbl__883_1 +lbl__883_1: .incbin "baserom.dol", 0x2B7CC8, 0x8 -.global lbl_803CE430 -lbl_803CE430: +.global lbl__902 +lbl__902: .incbin "baserom.dol", 0x2B7CD0, 0x4 -.global lbl_803CE434 -lbl_803CE434: +.global lbl__944 +lbl__944: .incbin "baserom.dol", 0x2B7CD4, 0x4 -.global lbl_803CE438 -lbl_803CE438: +.global lbl__1141 +lbl__1141: .incbin "baserom.dol", 0x2B7CD8, 0x4 -.global lbl_803CE43C -lbl_803CE43C: +.global lbl__1298 +lbl__1298: .incbin "baserom.dol", 0x2B7CDC, 0x4 -.global lbl_803CE440 -lbl_803CE440: +.global lbl__1299_2 +lbl__1299_2: .incbin "baserom.dol", 0x2B7CE0, 0x4 -.global lbl_803CE444 -lbl_803CE444: +.global lbl__1617 +lbl__1617: .incbin "baserom.dol", 0x2B7CE4, 0x4 -.global lbl_803CE448 -lbl_803CE448: +.global lbl__1662 +lbl__1662: .incbin "baserom.dol", 0x2B7CE8, 0x4 -.global lbl_803CE44C -lbl_803CE44C: +.global lbl__1673 +lbl__1673: .incbin "baserom.dol", 0x2B7CEC, 0x4 -.global lbl_803CE450 -lbl_803CE450: +.global lbl__1675 +lbl__1675: .incbin "baserom.dol", 0x2B7CF0, 0x4 -.global lbl_803CE454 -lbl_803CE454: +.global lbl__1943 +lbl__1943: .incbin "baserom.dol", 0x2B7CF4, 0x4 -.global lbl_803CE458 -lbl_803CE458: +.global lbl__1944 +lbl__1944: .incbin "baserom.dol", 0x2B7CF8, 0x4 -.global lbl_803CE45C -lbl_803CE45C: +.global lbl__2035 +lbl__2035: .incbin "baserom.dol", 0x2B7CFC, 0x4 -.global lbl_803CE460 -lbl_803CE460: +.global lbl__2036 +lbl__2036: .incbin "baserom.dol", 0x2B7D00, 0x8 -.global lbl_803CE468 -lbl_803CE468: +.global lbl__2037_1 +lbl__2037_1: .incbin "baserom.dol", 0x2B7D08, 0x4 -.global lbl_803CE46C -lbl_803CE46C: +.global lbl__2186 +lbl__2186: .incbin "baserom.dol", 0x2B7D0C, 0x4 -.global lbl_803CE470 -lbl_803CE470: +.global lbl__2222 +lbl__2222: .incbin "baserom.dol", 0x2B7D10, 0x4 -.global lbl_803CE474 -lbl_803CE474: +.global lbl__2538 +lbl__2538: .incbin "baserom.dol", 0x2B7D14, 0x4 -.global lbl_803CE478 -lbl_803CE478: +.global lbl__2539 +lbl__2539: .incbin "baserom.dol", 0x2B7D18, 0x4 -.global lbl_803CE47C -lbl_803CE47C: +.global lbl__2540 +lbl__2540: .incbin "baserom.dol", 0x2B7D1C, 0x4 -.global lbl_803CE480 -lbl_803CE480: +.global lbl__2541 +lbl__2541: .incbin "baserom.dol", 0x2B7D20, 0x4 -.global lbl_803CE484 -lbl_803CE484: +.global lbl__2542 +lbl__2542: .incbin "baserom.dol", 0x2B7D24, 0x4 -.global lbl_803CE488 -lbl_803CE488: +.global lbl__2543 +lbl__2543: .incbin "baserom.dol", 0x2B7D28, 0x4 -.global lbl_803CE48C -lbl_803CE48C: +.global lbl__2544 +lbl__2544: .incbin "baserom.dol", 0x2B7D2C, 0x4 -.global lbl_803CE490 -lbl_803CE490: +.global lbl__2545 +lbl__2545: .incbin "baserom.dol", 0x2B7D30, 0x4 -.global lbl_803CE494 -lbl_803CE494: +.global lbl__2546 +lbl__2546: .incbin "baserom.dol", 0x2B7D34, 0x4 -.global lbl_803CE498 -lbl_803CE498: +.global lbl__2830_1 +lbl__2830_1: .incbin "baserom.dol", 0x2B7D38, 0x4 -.global lbl_803CE49C -lbl_803CE49C: +.global lbl__2831 +lbl__2831: .incbin "baserom.dol", 0x2B7D3C, 0x4 -.global lbl_803CE4A0 -lbl_803CE4A0: +.global lbl__2846 +lbl__2846: .incbin "baserom.dol", 0x2B7D40, 0x4 -.global lbl_803CE4A4 -lbl_803CE4A4: +.global lbl__2847 +lbl__2847: .incbin "baserom.dol", 0x2B7D44, 0x4 -.global lbl_803CE4A8 -lbl_803CE4A8: +.global lbl__2848 +lbl__2848: .incbin "baserom.dol", 0x2B7D48, 0x4 -.global lbl_803CE4AC -lbl_803CE4AC: +.global lbl__3086 +lbl__3086: .incbin "baserom.dol", 0x2B7D4C, 0x4 -.global lbl_803CE4B0 -lbl_803CE4B0: +.global lbl__3087 +lbl__3087: .incbin "baserom.dol", 0x2B7D50, 0x8 -.global lbl_803CE4B8 -lbl_803CE4B8: +.global lbl__3105 +lbl__3105: .incbin "baserom.dol", 0x2B7D58, 0x8 -.global lbl_803CE4C0 -lbl_803CE4C0: +.global lbl__3412 +lbl__3412: .incbin "baserom.dol", 0x2B7D60, 0x8 -.global lbl_803CE4C8 -lbl_803CE4C8: +.global lbl__1046_2 +lbl__1046_2: .incbin "baserom.dol", 0x2B7D68, 0x4 -.global lbl_803CE4CC -lbl_803CE4CC: +.global lbl__1047 +lbl__1047: .incbin "baserom.dol", 0x2B7D6C, 0x4 -.global lbl_803CE4D0 -lbl_803CE4D0: +.global lbl__1048_1 +lbl__1048_1: .incbin "baserom.dol", 0x2B7D70, 0x4 -.global lbl_803CE4D4 -lbl_803CE4D4: +.global lbl__1113 +lbl__1113: .incbin "baserom.dol", 0x2B7D74, 0x4 .global lbl_803CE4D8 lbl_803CE4D8: .incbin "baserom.dol", 0x2B7D78, 0x4 -.global lbl_803CE4DC -lbl_803CE4DC: +.global lbl__1148_1 +lbl__1148_1: .incbin "baserom.dol", 0x2B7D7C, 0x4 .global lbl_803CE4E0 lbl_803CE4E0: .incbin "baserom.dol", 0x2B7D80, 0x4 -.global lbl_803CE4E4 -lbl_803CE4E4: +.global lbl__1261_2 +lbl__1261_2: .incbin "baserom.dol", 0x2B7D84, 0x4 -.global lbl_803CE4E8 -lbl_803CE4E8: +.global lbl__1262_3 +lbl__1262_3: .incbin "baserom.dol", 0x2B7D88, 0x4 -.global lbl_803CE4EC -lbl_803CE4EC: +.global lbl__1263_2 +lbl__1263_2: .incbin "baserom.dol", 0x2B7D8C, 0x4 -.global lbl_803CE4F0 -lbl_803CE4F0: +.global lbl__1264_2 +lbl__1264_2: .incbin "baserom.dol", 0x2B7D90, 0x8 -.global lbl_803CE4F8 -lbl_803CE4F8: +.global lbl__1466_1 +lbl__1466_1: .incbin "baserom.dol", 0x2B7D98, 0x8 -.global lbl_803CE500 -lbl_803CE500: +.global lbl__1615_1 +lbl__1615_1: .incbin "baserom.dol", 0x2B7DA0, 0x4 -.global lbl_803CE504 -lbl_803CE504: +.global lbl__1616_3 +lbl__1616_3: .incbin "baserom.dol", 0x2B7DA4, 0x4 -.global lbl_803CE508 -lbl_803CE508: +.global lbl__1617_1 +lbl__1617_1: .incbin "baserom.dol", 0x2B7DA8, 0x4 -.global lbl_803CE50C -lbl_803CE50C: +.global lbl__1661_1 +lbl__1661_1: .incbin "baserom.dol", 0x2B7DAC, 0x4 -.global lbl_803CE510 -lbl_803CE510: +.global lbl__1662_1 +lbl__1662_1: .incbin "baserom.dol", 0x2B7DB0, 0x4 -.global lbl_803CE514 -lbl_803CE514: +.global lbl__1829 +lbl__1829: .incbin "baserom.dol", 0x2B7DB4, 0x4 -.global lbl_803CE518 -lbl_803CE518: +.global lbl__1830 +lbl__1830: .incbin "baserom.dol", 0x2B7DB8, 0x4 -.global lbl_803CE51C -lbl_803CE51C: +.global lbl__1962 +lbl__1962: .incbin "baserom.dol", 0x2B7DBC, 0x4 -.global lbl_803CE520 -lbl_803CE520: +.global lbl__1972 +lbl__1972: .incbin "baserom.dol", 0x2B7DC0, 0x4 -.global lbl_803CE524 -lbl_803CE524: +.global lbl__1974 +lbl__1974: .incbin "baserom.dol", 0x2B7DC4, 0x4 -.global lbl_803CE528 -lbl_803CE528: +.global lbl__2058 +lbl__2058: .incbin "baserom.dol", 0x2B7DC8, 0x4 -.global lbl_803CE52C -lbl_803CE52C: +.global lbl__2059 +lbl__2059: .incbin "baserom.dol", 0x2B7DCC, 0x4 -.global lbl_803CE530 -lbl_803CE530: +.global lbl__2207 +lbl__2207: .incbin "baserom.dol", 0x2B7DD0, 0x4 -.global lbl_803CE534 -lbl_803CE534: +.global lbl__2219 +lbl__2219: .incbin "baserom.dol", 0x2B7DD4, 0x4 -.global lbl_803CE538 -lbl_803CE538: +.global lbl__2256 +lbl__2256: .incbin "baserom.dol", 0x2B7DD8, 0x4 -.global lbl_803CE53C -lbl_803CE53C: +.global lbl__2257 +lbl__2257: .incbin "baserom.dol", 0x2B7DDC, 0x4 -.global lbl_803CE540 -lbl_803CE540: +.global lbl__2258 +lbl__2258: .incbin "baserom.dol", 0x2B7DE0, 0x4 .global lbl_803CE544 lbl_803CE544: .incbin "baserom.dol", 0x2B7DE4, 0x4 -.global lbl_803CE548 -lbl_803CE548: +.global lbl__2259 +lbl__2259: .incbin "baserom.dol", 0x2B7DE8, 0x4 .global lbl_803CE54C lbl_803CE54C: .incbin "baserom.dol", 0x2B7DEC, 0x4 -.global lbl_803CE550 -lbl_803CE550: +.global lbl__2319 +lbl__2319: .incbin "baserom.dol", 0x2B7DF0, 0x4 -.global lbl_803CE554 -lbl_803CE554: +.global lbl__2413 +lbl__2413: .incbin "baserom.dol", 0x2B7DF4, 0x4 -.global lbl_803CE558 -lbl_803CE558: +.global lbl__2414 +lbl__2414: .incbin "baserom.dol", 0x2B7DF8, 0x4 -.global lbl_803CE55C -lbl_803CE55C: +.global lbl_uv_scroll_discoLight$2433 +lbl_uv_scroll_discoLight$2433: .incbin "baserom.dol", 0x2B7DFC, 0x8 -.global lbl_803CE564 -lbl_803CE564: +.global lbl__2460 +lbl__2460: .incbin "baserom.dol", 0x2B7E04, 0x4 -.global lbl_803CE568 -lbl_803CE568: +.global lbl__2461 +lbl__2461: .incbin "baserom.dol", 0x2B7E08, 0x4 -.global lbl_803CE56C -lbl_803CE56C: +.global lbl__2475 +lbl__2475: .incbin "baserom.dol", 0x2B7E0C, 0x4 .global lbl_803CE570 lbl_803CE570: .incbin "baserom.dol", 0x2B7E10, 0x4 -.global lbl_803CE574 -lbl_803CE574: +.global lbl__2476 +lbl__2476: .incbin "baserom.dol", 0x2B7E14, 0x4 .global lbl_803CE578 lbl_803CE578: .incbin "baserom.dol", 0x2B7E18, 0x4 -.global lbl_803CE57C -lbl_803CE57C: +.global lbl__2610_1 +lbl__2610_1: .incbin "baserom.dol", 0x2B7E1C, 0x4 -.global lbl_803CE580 -lbl_803CE580: +.global lbl__2611 +lbl__2611: .incbin "baserom.dol", 0x2B7E20, 0x4 -.global lbl_803CE584 -lbl_803CE584: +.global lbl__2698 +lbl__2698: .incbin "baserom.dol", 0x2B7E24, 0x4 -.global lbl_803CE588 -lbl_803CE588: +.global lbl__3022 +lbl__3022: .incbin "baserom.dol", 0x2B7E28, 0x4 -.global lbl_803CE58C -lbl_803CE58C: +.global lbl__3023_1 +lbl__3023_1: .incbin "baserom.dol", 0x2B7E2C, 0x4 -.global lbl_803CE590 -lbl_803CE590: +.global lbl__3024 +lbl__3024: .incbin "baserom.dol", 0x2B7E30, 0x4 -.global lbl_803CE594 -lbl_803CE594: +.global lbl__3025 +lbl__3025: .incbin "baserom.dol", 0x2B7E34, 0x4 -.global lbl_803CE598 -lbl_803CE598: +.global lbl_uv_scroll_nightlight$3115 +lbl_uv_scroll_nightlight$3115: .incbin "baserom.dol", 0x2B7E38, 0x8 -.global lbl_803CE5A0 -lbl_803CE5A0: +.global lbl_uv_scroll_deathcone$3116 +lbl_uv_scroll_deathcone$3116: .incbin "baserom.dol", 0x2B7E40, 0x8 -.global lbl_803CE5A8 -lbl_803CE5A8: +.global lbl__3151 +lbl__3151: .incbin "baserom.dol", 0x2B7E48, 0x4 -.global lbl_803CE5AC -lbl_803CE5AC: +.global lbl__3152 +lbl__3152: .incbin "baserom.dol", 0x2B7E4C, 0x4 -.global lbl_803CE5B0 -lbl_803CE5B0: +.global lbl__3243 +lbl__3243: .incbin "baserom.dol", 0x2B7E50, 0x4 -.global lbl_803CE5B4 -lbl_803CE5B4: +.global lbl__3244 +lbl__3244: .incbin "baserom.dol", 0x2B7E54, 0x4 -.global lbl_803CE5B8 -lbl_803CE5B8: +.global lbl__3417 +lbl__3417: .incbin "baserom.dol", 0x2B7E58, 0x4 -.global lbl_803CE5BC -lbl_803CE5BC: +.global lbl__3418 +lbl__3418: .incbin "baserom.dol", 0x2B7E5C, 0x4 -.global lbl_803CE5C0 -lbl_803CE5C0: +.global lbl__3531 +lbl__3531: .incbin "baserom.dol", 0x2B7E60, 0x4 -.global lbl_803CE5C4 -lbl_803CE5C4: +.global lbl__3532 +lbl__3532: .incbin "baserom.dol", 0x2B7E64, 0x4 -.global lbl_803CE5C8 -lbl_803CE5C8: +.global lbl__3789 +lbl__3789: .incbin "baserom.dol", 0x2B7E68, 0x4 -.global lbl_803CE5CC -lbl_803CE5CC: +.global lbl__3822_1 +lbl__3822_1: .incbin "baserom.dol", 0x2B7E6C, 0x4 -.global lbl_803CE5D0 -lbl_803CE5D0: +.global lbl__4055 +lbl__4055: .incbin "baserom.dol", 0x2B7E70, 0x4 -.global lbl_803CE5D4 -lbl_803CE5D4: +.global lbl__4056 +lbl__4056: .incbin "baserom.dol", 0x2B7E74, 0x4 -.global lbl_803CE5D8 -lbl_803CE5D8: +.global lbl__4160 +lbl__4160: .incbin "baserom.dol", 0x2B7E78, 0x4 -.global lbl_803CE5DC -lbl_803CE5DC: +.global lbl__4161 +lbl__4161: .incbin "baserom.dol", 0x2B7E7C, 0x4 -.global lbl_803CE5E0 -lbl_803CE5E0: +.global lbl__4274 +lbl__4274: .incbin "baserom.dol", 0x2B7E80, 0x4 -.global lbl_803CE5E4 -lbl_803CE5E4: +.global lbl__4284 +lbl__4284: .incbin "baserom.dol", 0x2B7E84, 0x4 -.global lbl_803CE5E8 -lbl_803CE5E8: +.global lbl__4285 +lbl__4285: .incbin "baserom.dol", 0x2B7E88, 0x4 -.global lbl_803CE5EC -lbl_803CE5EC: +.global lbl__4378 +lbl__4378: .incbin "baserom.dol", 0x2B7E8C, 0x4 -.global lbl_803CE5F0 -lbl_803CE5F0: +.global lbl__4416 +lbl__4416: .incbin "baserom.dol", 0x2B7E90, 0x4 -.global lbl_803CE5F4 -lbl_803CE5F4: +.global lbl__4474 +lbl__4474: .incbin "baserom.dol", 0x2B7E94, 0x4 -.global lbl_803CE5F8 -lbl_803CE5F8: +.global lbl__4517 +lbl__4517: .incbin "baserom.dol", 0x2B7E98, 0x4 -.global lbl_803CE5FC -lbl_803CE5FC: +.global lbl__4582 +lbl__4582: .incbin "baserom.dol", 0x2B7E9C, 0x4 -.global lbl_803CE600 -lbl_803CE600: +.global lbl__4583 +lbl__4583: .incbin "baserom.dol", 0x2B7EA0, 0x4 -.global lbl_803CE604 -lbl_803CE604: +.global lbl__4652 +lbl__4652: .incbin "baserom.dol", 0x2B7EA4, 0x4 -.global lbl_803CE608 -lbl_803CE608: +.global lbl__4912 +lbl__4912: .incbin "baserom.dol", 0x2B7EA8, 0x8 -.global lbl_803CE610 -lbl_803CE610: +.global lbl__983_2 +lbl__983_2: .incbin "baserom.dol", 0x2B7EB0, 0x4 -.global lbl_803CE614 -lbl_803CE614: +.global lbl__984_2 +lbl__984_2: .incbin "baserom.dol", 0x2B7EB4, 0x4 -.global lbl_803CE618 -lbl_803CE618: +.global lbl__985_1 +lbl__985_1: .incbin "baserom.dol", 0x2B7EB8, 0x4 -.global lbl_803CE61C -lbl_803CE61C: +.global lbl__986_2 +lbl__986_2: .incbin "baserom.dol", 0x2B7EBC, 0x4 -.global lbl_803CE620 -lbl_803CE620: +.global lbl__1068_2 +lbl__1068_2: .incbin "baserom.dol", 0x2B7EC0, 0x4 -.global lbl_803CE624 -lbl_803CE624: +.global lbl__1070 +lbl__1070: .incbin "baserom.dol", 0x2B7EC4, 0x4 -.global lbl_803CE628 -lbl_803CE628: +.global lbl__1172 +lbl__1172: .incbin "baserom.dol", 0x2B7EC8, 0x4 -.global lbl_803CE62C -lbl_803CE62C: +.global lbl__1173 +lbl__1173: .incbin "baserom.dol", 0x2B7ECC, 0x4 -.global lbl_803CE630 -lbl_803CE630: +.global lbl__1174 +lbl__1174: .incbin "baserom.dol", 0x2B7ED0, 0x8 -.global lbl_803CE638 -lbl_803CE638: +.global lbl__1327 +lbl__1327: .incbin "baserom.dol", 0x2B7ED8, 0x8 -.global lbl_803CE640 -lbl_803CE640: +.global lbl__1396_1 +lbl__1396_1: .incbin "baserom.dol", 0x2B7EE0, 0x4 -.global lbl_803CE644 -lbl_803CE644: +.global lbl__1440 +lbl__1440: .incbin "baserom.dol", 0x2B7EE4, 0x4 -.global lbl_803CE648 -lbl_803CE648: +.global lbl__1441 +lbl__1441: .incbin "baserom.dol", 0x2B7EE8, 0x4 -.global lbl_803CE64C -lbl_803CE64C: +.global lbl__1442 +lbl__1442: .incbin "baserom.dol", 0x2B7EEC, 0x4 -.global lbl_803CE650 -lbl_803CE650: +.global lbl__1450 +lbl__1450: .incbin "baserom.dol", 0x2B7EF0, 0x4 -.global lbl_803CE654 -lbl_803CE654: +.global lbl__1538 +lbl__1538: .incbin "baserom.dol", 0x2B7EF4, 0x4 -.global lbl_803CE658 -lbl_803CE658: +.global lbl__1701 +lbl__1701: .incbin "baserom.dol", 0x2B7EF8, 0x4 -.global lbl_803CE65C -lbl_803CE65C: +.global lbl__1790_2 +lbl__1790_2: .incbin "baserom.dol", 0x2B7EFC, 0x4 -.global lbl_803CE660 -lbl_803CE660: +.global lbl__1791_1 +lbl__1791_1: .incbin "baserom.dol", 0x2B7F00, 0x4 -.global lbl_803CE664 -lbl_803CE664: +.global lbl__1831 +lbl__1831: .incbin "baserom.dol", 0x2B7F04, 0x4 -.global lbl_803CE668 -lbl_803CE668: +.global lbl__1843 +lbl__1843: .incbin "baserom.dol", 0x2B7F08, 0x4 -.global lbl_803CE66C -lbl_803CE66C: +.global lbl__1844_1 +lbl__1844_1: .incbin "baserom.dol", 0x2B7F0C, 0x4 -.global lbl_803CE670 -lbl_803CE670: +.global lbl__1845 +lbl__1845: .incbin "baserom.dol", 0x2B7F10, 0x4 -.global lbl_803CE674 -lbl_803CE674: +.global lbl__1846 +lbl__1846: .incbin "baserom.dol", 0x2B7F14, 0x4 -.global lbl_803CE678 -lbl_803CE678: +.global lbl__1998 +lbl__1998: .incbin "baserom.dol", 0x2B7F18, 0x4 -.global lbl_803CE67C -lbl_803CE67C: +.global lbl__1999 +lbl__1999: .incbin "baserom.dol", 0x2B7F1C, 0x4 -.global lbl_803CE680 -lbl_803CE680: +.global lbl__2095_2 +lbl__2095_2: .incbin "baserom.dol", 0x2B7F20, 0x4 -.global lbl_803CE684 -lbl_803CE684: +.global lbl__2096_2 +lbl__2096_2: .incbin "baserom.dol", 0x2B7F24, 0x4 -.global lbl_803CE688 -lbl_803CE688: +.global lbl__2097_2 +lbl__2097_2: .incbin "baserom.dol", 0x2B7F28, 0x4 -.global lbl_803CE68C -lbl_803CE68C: +.global lbl__2288 +lbl__2288: .incbin "baserom.dol", 0x2B7F2C, 0x4 -.global lbl_803CE690 -lbl_803CE690: +.global lbl__2341 +lbl__2341: .incbin "baserom.dol", 0x2B7F30, 0x8 -.global lbl_803CE698 -lbl_803CE698: +.global lbl__882_1 +lbl__882_1: .incbin "baserom.dol", 0x2B7F38, 0x4 -.global lbl_803CE69C -lbl_803CE69C: +.global lbl__883_2 +lbl__883_2: .incbin "baserom.dol", 0x2B7F3C, 0x4 -.global lbl_803CE6A0 -lbl_803CE6A0: +.global lbl__890_2 +lbl__890_2: .incbin "baserom.dol", 0x2B7F40, 0x4 -.global lbl_803CE6A4 -lbl_803CE6A4: +.global lbl__903_2 +lbl__903_2: .incbin "baserom.dol", 0x2B7F44, 0x4 -.global lbl_803CE6A8 -lbl_803CE6A8: +.global lbl__988_2 +lbl__988_2: .incbin "baserom.dol", 0x2B7F48, 0x4 -.global lbl_803CE6AC -lbl_803CE6AC: +.global lbl__989 +lbl__989: .incbin "baserom.dol", 0x2B7F4C, 0x4 -.global lbl_803CE6B0 -lbl_803CE6B0: +.global lbl__990_1 +lbl__990_1: .incbin "baserom.dol", 0x2B7F50, 0x4 -.global lbl_803CE6B4 -lbl_803CE6B4: +.global lbl__991_1 +lbl__991_1: .incbin "baserom.dol", 0x2B7F54, 0x4 -.global lbl_803CE6B8 -lbl_803CE6B8: +.global lbl__1086 +lbl__1086: .incbin "baserom.dol", 0x2B7F58, 0x4 -.global lbl_803CE6BC -lbl_803CE6BC: +.global lbl__1138_1 +lbl__1138_1: .incbin "baserom.dol", 0x2B7F5C, 0x4 -.global lbl_803CE6C0 -lbl_803CE6C0: +.global lbl__1139_2 +lbl__1139_2: .incbin "baserom.dol", 0x2B7F60, 0x4 -.global lbl_803CE6C4 -lbl_803CE6C4: +.global lbl__1140_1 +lbl__1140_1: .incbin "baserom.dol", 0x2B7F64, 0x4 -.global lbl_803CE6C8 -lbl_803CE6C8: +.global lbl__1187_2 +lbl__1187_2: .incbin "baserom.dol", 0x2B7F68, 0x4 -.global lbl_803CE6CC -lbl_803CE6CC: +.global lbl__1188_1 +lbl__1188_1: .incbin "baserom.dol", 0x2B7F6C, 0x4 -.global lbl_803CE6D0 -lbl_803CE6D0: +.global lbl__1191 +lbl__1191: .incbin "baserom.dol", 0x2B7F70, 0x8 -.global lbl_803CE6D8 -lbl_803CE6D8: +.global lbl__1207_3 +lbl__1207_3: .incbin "baserom.dol", 0x2B7F78, 0x8 -.global lbl_803CE6E0 -lbl_803CE6E0: +.global lbl__1227_1 +lbl__1227_1: .incbin "baserom.dol", 0x2B7F80, 0x4 -.global lbl_803CE6E4 -lbl_803CE6E4: +.global lbl__1273 +lbl__1273: .incbin "baserom.dol", 0x2B7F84, 0x4 -.global lbl_803CE6E8 -lbl_803CE6E8: +.global lbl__1379 +lbl__1379: .incbin "baserom.dol", 0x2B7F88, 0x8 -.global lbl_803CE6F0 -lbl_803CE6F0: +.global lbl__1411 +lbl__1411: .incbin "baserom.dol", 0x2B7F90, 0x4 -.global lbl_803CE6F4 -lbl_803CE6F4: +.global lbl__1412_1 +lbl__1412_1: .incbin "baserom.dol", 0x2B7F94, 0x4 -.global lbl_803CE6F8 -lbl_803CE6F8: +.global lbl__858_3 +lbl__858_3: .incbin "baserom.dol", 0x2B7F98, 0x4 -.global lbl_803CE6FC -lbl_803CE6FC: +.global lbl__859_1 +lbl__859_1: .incbin "baserom.dol", 0x2B7F9C, 0x4 -.global lbl_803CE700 -lbl_803CE700: +.global lbl__860_3 +lbl__860_3: .incbin "baserom.dol", 0x2B7FA0, 0x4 -.global lbl_803CE704 -lbl_803CE704: +.global lbl__861_3 +lbl__861_3: .incbin "baserom.dol", 0x2B7FA4, 0x4 -.global lbl_803CE708 -lbl_803CE708: +.global lbl__862_4 +lbl__862_4: .incbin "baserom.dol", 0x2B7FA8, 0x4 -.global lbl_803CE70C -lbl_803CE70C: +.global lbl__863_3 +lbl__863_3: .incbin "baserom.dol", 0x2B7FAC, 0x4 -.global lbl_803CE710 -lbl_803CE710: +.global lbl__864_3 +lbl__864_3: .incbin "baserom.dol", 0x2B7FB0, 0x4 -.global lbl_803CE714 -lbl_803CE714: +.global lbl__865_4 +lbl__865_4: .incbin "baserom.dol", 0x2B7FB4, 0x4 -.global lbl_803CE718 -lbl_803CE718: +.global lbl__866_3 +lbl__866_3: .incbin "baserom.dol", 0x2B7FB8, 0x4 -.global lbl_803CE71C -lbl_803CE71C: +.global lbl__867_4 +lbl__867_4: .incbin "baserom.dol", 0x2B7FBC, 0x4 -.global lbl_803CE720 -lbl_803CE720: +.global lbl__868_1 +lbl__868_1: .incbin "baserom.dol", 0x2B7FC0, 0x4 -.global lbl_803CE724 -lbl_803CE724: +.global lbl__869 +lbl__869: .incbin "baserom.dol", 0x2B7FC4, 0x4 -.global lbl_803CE728 -lbl_803CE728: +.global lbl__870 +lbl__870: .incbin "baserom.dol", 0x2B7FC8, 0x4 -.global lbl_803CE72C -lbl_803CE72C: +.global lbl__871_1 +lbl__871_1: .incbin "baserom.dol", 0x2B7FCC, 0x4 -.global lbl_803CE730 -lbl_803CE730: +.global lbl__923_3 +lbl__923_3: .incbin "baserom.dol", 0x2B7FD0, 0x4 -.global lbl_803CE734 -lbl_803CE734: +.global lbl__924_1 +lbl__924_1: .incbin "baserom.dol", 0x2B7FD4, 0x4 -.global lbl_803CE738 -lbl_803CE738: +.global lbl__925 +lbl__925: .incbin "baserom.dol", 0x2B7FD8, 0x4 -.global lbl_803CE73C -lbl_803CE73C: +.global lbl__926 +lbl__926: .incbin "baserom.dol", 0x2B7FDC, 0x4 -.global lbl_803CE740 -lbl_803CE740: +.global lbl__927 +lbl__927: .incbin "baserom.dol", 0x2B7FE0, 0x4 -.global lbl_803CE744 -lbl_803CE744: +.global lbl__928 +lbl__928: .incbin "baserom.dol", 0x2B7FE4, 0x4 -.global lbl_803CE748 -lbl_803CE748: +.global lbl__929 +lbl__929: .incbin "baserom.dol", 0x2B7FE8, 0x4 -.global lbl_803CE74C -lbl_803CE74C: +.global lbl__930_1 +lbl__930_1: .incbin "baserom.dol", 0x2B7FEC, 0x4 -.global lbl_803CE750 -lbl_803CE750: +.global lbl__982_1 +lbl__982_1: .incbin "baserom.dol", 0x2B7FF0, 0x8 -.global lbl_803CE758 -lbl_803CE758: +.global lbl__1084 +lbl__1084: .incbin "baserom.dol", 0x2B7FF8, 0x4 -.global lbl_803CE75C -lbl_803CE75C: +.global lbl__1185 +lbl__1185: .incbin "baserom.dol", 0x2B7FFC, 0x4 -.global lbl_803CE760 -lbl_803CE760: +.global lbl__1350_1 +lbl__1350_1: .incbin "baserom.dol", 0x2B8000, 0x4 -.global lbl_803CE764 -lbl_803CE764: +.global lbl__1351_1 +lbl__1351_1: .incbin "baserom.dol", 0x2B8004, 0x4 -.global lbl_803CE768 -lbl_803CE768: +.global lbl__1352_1 +lbl__1352_1: .incbin "baserom.dol", 0x2B8008, 0x4 -.global lbl_803CE76C -lbl_803CE76C: +.global lbl__1353_1 +lbl__1353_1: .incbin "baserom.dol", 0x2B800C, 0x4 -.global lbl_803CE770 -lbl_803CE770: +.global lbl__1354_2 +lbl__1354_2: .incbin "baserom.dol", 0x2B8010, 0x4 -.global lbl_803CE774 -lbl_803CE774: +.global lbl__1355_1 +lbl__1355_1: .incbin "baserom.dol", 0x2B8014, 0x4 -.global lbl_803CE778 -lbl_803CE778: +.global lbl__1356_1 +lbl__1356_1: .incbin "baserom.dol", 0x2B8018, 0x4 -.global lbl_803CE77C -lbl_803CE77C: +.global lbl__1566 +lbl__1566: .incbin "baserom.dol", 0x2B801C, 0x4 -.global lbl_803CE780 -lbl_803CE780: +.global lbl__1567_1 +lbl__1567_1: .incbin "baserom.dol", 0x2B8020, 0x4 -.global lbl_803CE784 -lbl_803CE784: +.global lbl__1568 +lbl__1568: .incbin "baserom.dol", 0x2B8024, 0x4 -.global lbl_803CE788 -lbl_803CE788: +.global lbl__1617_2 +lbl__1617_2: .incbin "baserom.dol", 0x2B8028, 0x4 -.global lbl_803CE78C -lbl_803CE78C: +.global lbl__1618 +lbl__1618: .incbin "baserom.dol", 0x2B802C, 0x4 -.global lbl_803CE790 -lbl_803CE790: +.global lbl__1619_1 +lbl__1619_1: .incbin "baserom.dol", 0x2B8030, 0x4 -.global lbl_803CE794 -lbl_803CE794: +.global lbl__1668 +lbl__1668: .incbin "baserom.dol", 0x2B8034, 0x4 -.global lbl_803CE798 -lbl_803CE798: +.global lbl__1695 +lbl__1695: .incbin "baserom.dol", 0x2B8038, 0x4 -.global lbl_803CE79C -lbl_803CE79C: +.global lbl__1724_1 +lbl__1724_1: .incbin "baserom.dol", 0x2B803C, 0x4 -.global lbl_803CE7A0 -lbl_803CE7A0: +.global lbl__1725_1 +lbl__1725_1: .incbin "baserom.dol", 0x2B8040, 0x4 -.global lbl_803CE7A4 -lbl_803CE7A4: +.global lbl__1726 +lbl__1726: .incbin "baserom.dol", 0x2B8044, 0x4 -.global lbl_803CE7A8 -lbl_803CE7A8: +.global lbl__1727 +lbl__1727: .incbin "baserom.dol", 0x2B8048, 0x4 -.global lbl_803CE7AC -lbl_803CE7AC: +.global lbl__1728_1 +lbl__1728_1: .incbin "baserom.dol", 0x2B804C, 0x4 -.global lbl_803CE7B0 -lbl_803CE7B0: +.global lbl__1729_1 +lbl__1729_1: .incbin "baserom.dol", 0x2B8050, 0x4 -.global lbl_803CE7B4 -lbl_803CE7B4: +.global lbl__1771 +lbl__1771: .incbin "baserom.dol", 0x2B8054, 0x4 -.global lbl_803CE7B8 -lbl_803CE7B8: +.global lbl__1809 +lbl__1809: .incbin "baserom.dol", 0x2B8058, 0x8 -.global lbl_803CE7C0 -lbl_803CE7C0: +.global lbl__750_1 +lbl__750_1: .incbin "baserom.dol", 0x2B8060, 0x4 -.global lbl_803CE7C4 -lbl_803CE7C4: +.global lbl__911_1 +lbl__911_1: .incbin "baserom.dol", 0x2B8064, 0x4 -.global lbl_803CE7C8 -lbl_803CE7C8: +.global lbl__1329 +lbl__1329: .incbin "baserom.dol", 0x2B8068, 0x8 -.global lbl_803CE7D0 -lbl_803CE7D0: +.global lbl__705_2 +lbl__705_2: .incbin "baserom.dol", 0x2B8070, 0x4 -.global lbl_803CE7D4 -lbl_803CE7D4: +.global lbl__706_3 +lbl__706_3: .incbin "baserom.dol", 0x2B8074, 0x4 -.global lbl_803CE7D8 -lbl_803CE7D8: +.global lbl__719_2 +lbl__719_2: .incbin "baserom.dol", 0x2B8078, 0x4 -.global lbl_803CE7DC -lbl_803CE7DC: +.global lbl__720_1 +lbl__720_1: .incbin "baserom.dol", 0x2B807C, 0x4 -.global lbl_803CE7E0 -lbl_803CE7E0: +.global lbl__721_1 +lbl__721_1: .incbin "baserom.dol", 0x2B8080, 0x4 -.global lbl_803CE7E4 -lbl_803CE7E4: +.global lbl__738 +lbl__738: .incbin "baserom.dol", 0x2B8084, 0x4 -.global lbl_803CE7E8 -lbl_803CE7E8: +.global lbl__770_2 +lbl__770_2: .incbin "baserom.dol", 0x2B8088, 0x4 -.global lbl_803CE7EC -lbl_803CE7EC: +.global lbl__771_2 +lbl__771_2: .incbin "baserom.dol", 0x2B808C, 0x4 -.global lbl_803CE7F0 -lbl_803CE7F0: +.global lbl__772_3 +lbl__772_3: .incbin "baserom.dol", 0x2B8090, 0x4 -.global lbl_803CE7F4 -lbl_803CE7F4: +.global lbl__856_1 +lbl__856_1: .incbin "baserom.dol", 0x2B8094, 0x4 -.global lbl_803CE7F8 -lbl_803CE7F8: +.global lbl__913 +lbl__913: .incbin "baserom.dol", 0x2B8098, 0x4 -.global lbl_803CE7FC -lbl_803CE7FC: +.global lbl__914 +lbl__914: .incbin "baserom.dol", 0x2B809C, 0x4 -.global lbl_803CE800 -lbl_803CE800: +.global lbl__945_1 +lbl__945_1: .incbin "baserom.dol", 0x2B80A0, 0x4 -.global lbl_803CE804 -lbl_803CE804: +.global lbl__960_2 +lbl__960_2: .incbin "baserom.dol", 0x2B80A4, 0x4 -.global lbl_803CE808 -lbl_803CE808: +.global lbl__961 +lbl__961: .incbin "baserom.dol", 0x2B80A8, 0x4 -.global lbl_803CE80C -lbl_803CE80C: +.global lbl__969_1 +lbl__969_1: .incbin "baserom.dol", 0x2B80AC, 0x4 -.global lbl_803CE810 -lbl_803CE810: +.global lbl__987 +lbl__987: .incbin "baserom.dol", 0x2B80B0, 0x4 -.global lbl_803CE814 -lbl_803CE814: +.global lbl__1028_2 +lbl__1028_2: .incbin "baserom.dol", 0x2B80B4, 0x4 -.global lbl_803CE818 -lbl_803CE818: +.global lbl__1029_1 +lbl__1029_1: .incbin "baserom.dol", 0x2B80B8, 0x4 -.global lbl_803CE81C -lbl_803CE81C: +.global lbl__1560_1 +lbl__1560_1: .incbin "baserom.dol", 0x2B80BC, 0x4 -.global lbl_803CE820 -lbl_803CE820: +.global lbl__1783 +lbl__1783: .incbin "baserom.dol", 0x2B80C0, 0x4 -.global lbl_803CE824 -lbl_803CE824: +.global lbl__1784_1 +lbl__1784_1: .incbin "baserom.dol", 0x2B80C4, 0x4 -.global lbl_803CE828 -lbl_803CE828: +.global lbl__1792_1 +lbl__1792_1: .incbin "baserom.dol", 0x2B80C8, 0x4 -.global lbl_803CE82C -lbl_803CE82C: +.global lbl__1811 +lbl__1811: .incbin "baserom.dol", 0x2B80CC, 0x4 -.global lbl_803CE830 -lbl_803CE830: +.global lbl__1817 +lbl__1817: .incbin "baserom.dol", 0x2B80D0, 0x4 -.global lbl_803CE834 -lbl_803CE834: +.global lbl__1829_1 +lbl__1829_1: .incbin "baserom.dol", 0x2B80D4, 0x4 -.global lbl_803CE838 -lbl_803CE838: +.global lbl__1830_1 +lbl__1830_1: .incbin "baserom.dol", 0x2B80D8, 0x4 -.global lbl_803CE83C -lbl_803CE83C: +.global lbl__1831_1 +lbl__1831_1: .incbin "baserom.dol", 0x2B80DC, 0x4 -.global lbl_803CE840 -lbl_803CE840: +.global lbl__1833 +lbl__1833: .incbin "baserom.dol", 0x2B80E0, 0x4 -.global lbl_803CE844 -lbl_803CE844: +.global lbl__1903 +lbl__1903: .incbin "baserom.dol", 0x2B80E4, 0x4 -.global lbl_803CE848 -lbl_803CE848: +.global lbl__2183 +lbl__2183: .incbin "baserom.dol", 0x2B80E8, 0x4 -.global lbl_803CE84C -lbl_803CE84C: +.global lbl__2184 +lbl__2184: .incbin "baserom.dol", 0x2B80EC, 0x4 -.global lbl_803CE850 -lbl_803CE850: +.global lbl__2185 +lbl__2185: .incbin "baserom.dol", 0x2B80F0, 0x4 -.global lbl_803CE854 -lbl_803CE854: +.global lbl__2186_1 +lbl__2186_1: .incbin "baserom.dol", 0x2B80F4, 0x4 -.global lbl_803CE858 -lbl_803CE858: +.global lbl__2187 +lbl__2187: .incbin "baserom.dol", 0x2B80F8, 0x4 -.global lbl_803CE85C -lbl_803CE85C: +.global lbl__2188 +lbl__2188: .incbin "baserom.dol", 0x2B80FC, 0x4 -.global lbl_803CE860 -lbl_803CE860: +.global lbl__2189 +lbl__2189: .incbin "baserom.dol", 0x2B8100, 0x4 -.global lbl_803CE864 -lbl_803CE864: +.global lbl__2190_1 +lbl__2190_1: .incbin "baserom.dol", 0x2B8104, 0x4 -.global lbl_803CE868 -lbl_803CE868: +.global lbl__2191 +lbl__2191: .incbin "baserom.dol", 0x2B8108, 0x4 -.global lbl_803CE86C -lbl_803CE86C: +.global lbl__2192_1 +lbl__2192_1: .incbin "baserom.dol", 0x2B810C, 0x4 -.global lbl_803CE870 -lbl_803CE870: +.global lbl__2193 +lbl__2193: .incbin "baserom.dol", 0x2B8110, 0x4 -.global lbl_803CE874 -lbl_803CE874: +.global lbl__2194_1 +lbl__2194_1: .incbin "baserom.dol", 0x2B8114, 0x4 -.global lbl_803CE878 -lbl_803CE878: +.global lbl__2195 +lbl__2195: .incbin "baserom.dol", 0x2B8118, 0x4 -.global lbl_803CE87C -lbl_803CE87C: +.global lbl__2196 +lbl__2196: .incbin "baserom.dol", 0x2B811C, 0x4 -.global lbl_803CE880 -lbl_803CE880: +.global lbl__2197 +lbl__2197: .incbin "baserom.dol", 0x2B8120, 0x4 -.global lbl_803CE884 -lbl_803CE884: +.global lbl__2336 +lbl__2336: .incbin "baserom.dol", 0x2B8124, 0x4 -.global lbl_803CE888 -lbl_803CE888: +.global lbl__2337 +lbl__2337: .incbin "baserom.dol", 0x2B8128, 0x4 -.global lbl_803CE88C -lbl_803CE88C: +.global lbl__2341_1 +lbl__2341_1: .incbin "baserom.dol", 0x2B812C, 0x4 -.global lbl_803CE890 -lbl_803CE890: +.global lbl__2342 +lbl__2342: .incbin "baserom.dol", 0x2B8130, 0x4 -.global lbl_803CE894 -lbl_803CE894: +.global lbl__2435_1 +lbl__2435_1: .incbin "baserom.dol", 0x2B8134, 0x4 -.global lbl_803CE898 -lbl_803CE898: +.global lbl__2436 +lbl__2436: .incbin "baserom.dol", 0x2B8138, 0x4 -.global lbl_803CE89C -lbl_803CE89C: +.global lbl__2550 +lbl__2550: .incbin "baserom.dol", 0x2B813C, 0x4 -.global lbl_803CE8A0 -lbl_803CE8A0: +.global lbl__2555 +lbl__2555: .incbin "baserom.dol", 0x2B8140, 0x4 -.global lbl_803CE8A4 -lbl_803CE8A4: +.global lbl__2649 +lbl__2649: .incbin "baserom.dol", 0x2B8144, 0x4 -.global lbl_803CE8A8 -lbl_803CE8A8: +.global lbl__693_4 +lbl__693_4: .incbin "baserom.dol", 0x2B8148, 0x4 -.global lbl_803CE8AC -lbl_803CE8AC: +.global lbl__776_2 +lbl__776_2: .incbin "baserom.dol", 0x2B814C, 0x4 -.global lbl_803CE8B0 -lbl_803CE8B0: +.global lbl__777 +lbl__777: .incbin "baserom.dol", 0x2B8150, 0x8 -.global lbl_803CE8B8 -lbl_803CE8B8: +.global lbl__779_1 +lbl__779_1: .incbin "baserom.dol", 0x2B8158, 0x8 -.global lbl_803CE8C0 -lbl_803CE8C0: +.global lbl__782_1 +lbl__782_1: .incbin "baserom.dol", 0x2B8160, 0x8 -.global lbl_803CE8C8 -lbl_803CE8C8: +.global lbl__776_3 +lbl__776_3: .incbin "baserom.dol", 0x2B8168, 0x4 -.global lbl_803CE8CC -lbl_803CE8CC: +.global lbl__777_1 +lbl__777_1: .incbin "baserom.dol", 0x2B816C, 0x4 -.global lbl_803CE8D0 -lbl_803CE8D0: +.global lbl__778 +lbl__778: .incbin "baserom.dol", 0x2B8170, 0x4 -.global lbl_803CE8D4 -lbl_803CE8D4: +.global lbl__779_2 +lbl__779_2: .incbin "baserom.dol", 0x2B8174, 0x4 -.global lbl_803CE8D8 -lbl_803CE8D8: +.global lbl__786_4 +lbl__786_4: .incbin "baserom.dol", 0x2B8178, 0x4 -.global lbl_803CE8DC -lbl_803CE8DC: +.global lbl__789_3 +lbl__789_3: .incbin "baserom.dol", 0x2B817C, 0x4 -.global lbl_803CE8E0 -lbl_803CE8E0: +.global lbl__848_1 +lbl__848_1: .incbin "baserom.dol", 0x2B8180, 0x4 -.global lbl_803CE8E4 -lbl_803CE8E4: +.global lbl__977_2 +lbl__977_2: .incbin "baserom.dol", 0x2B8184, 0x4 -.global lbl_803CE8E8 -lbl_803CE8E8: +.global lbl__1133 +lbl__1133: .incbin "baserom.dol", 0x2B8188, 0x8 -.global lbl_803CE8F0 -lbl_803CE8F0: +.global lbl__1135 +lbl__1135: .incbin "baserom.dol", 0x2B8190, 0x8 -.global lbl_803CE8F8 -lbl_803CE8F8: +.global lbl__663_1 +lbl__663_1: .incbin "baserom.dol", 0x2B8198, 0x4 -.global lbl_803CE8FC -lbl_803CE8FC: +.global lbl__664_1 +lbl__664_1: .incbin "baserom.dol", 0x2B819C, 0x4 -.global lbl_803CE900 -lbl_803CE900: +.global lbl__669_4 +lbl__669_4: .incbin "baserom.dol", 0x2B81A0, 0x4 .global lbl_803CE904 lbl_803CE904: .incbin "baserom.dol", 0x2B81A4, 0x4 -.global lbl_803CE908 -lbl_803CE908: +.global lbl__677_3 +lbl__677_3: .incbin "baserom.dol", 0x2B81A8, 0x4 -.global lbl_803CE90C -lbl_803CE90C: +.global lbl__686_3 +lbl__686_3: .incbin "baserom.dol", 0x2B81AC, 0x4 .global lbl_803CE910 lbl_803CE910: .incbin "baserom.dol", 0x2B81B0, 0x4 -.global lbl_803CE914 -lbl_803CE914: +.global lbl__695_1 +lbl__695_1: .incbin "baserom.dol", 0x2B81B4, 0x4 -.global lbl_803CE918 -lbl_803CE918: +.global lbl__702_5 +lbl__702_5: .incbin "baserom.dol", 0x2B81B8, 0x4 -.global lbl_803CE91C -lbl_803CE91C: +.global lbl__756_2 +lbl__756_2: .incbin "baserom.dol", 0x2B81BC, 0x4 -.global lbl_803CE920 -lbl_803CE920: +.global lbl__1048_2 +lbl__1048_2: .incbin "baserom.dol", 0x2B81C0, 0x8 -.global lbl_803CE928 -lbl_803CE928: +.global lbl__1033_2 +lbl__1033_2: .incbin "baserom.dol", 0x2B81C8, 0x4 -.global lbl_803CE92C -lbl_803CE92C: +.global lbl__1034_1 +lbl__1034_1: .incbin "baserom.dol", 0x2B81CC, 0x4 -.global lbl_803CE930 -lbl_803CE930: +.global lbl__1035_3 +lbl__1035_3: .incbin "baserom.dol", 0x2B81D0, 0x4 -.global lbl_803CE934 -lbl_803CE934: +.global lbl__1036 +lbl__1036: .incbin "baserom.dol", 0x2B81D4, 0x4 -.global lbl_803CE938 -lbl_803CE938: +.global lbl__1041_2 +lbl__1041_2: .incbin "baserom.dol", 0x2B81D8, 0x4 -.global lbl_803CE93C -lbl_803CE93C: +.global lbl__1048_3 +lbl__1048_3: .incbin "baserom.dol", 0x2B81DC, 0x4 -.global lbl_803CE940 -lbl_803CE940: +.global lbl__1049_2 +lbl__1049_2: .incbin "baserom.dol", 0x2B81E0, 0x4 -.global lbl_803CE944 -lbl_803CE944: +.global lbl__1118_1 +lbl__1118_1: .incbin "baserom.dol", 0x2B81E4, 0x4 -.global lbl_803CE948 -lbl_803CE948: +.global lbl__1475_3 +lbl__1475_3: .incbin "baserom.dol", 0x2B81E8, 0x4 -.global lbl_803CE94C -lbl_803CE94C: +.global lbl__1476_1 +lbl__1476_1: .incbin "baserom.dol", 0x2B81EC, 0x4 -.global lbl_803CE950 -lbl_803CE950: +.global lbl__1477_1 +lbl__1477_1: .incbin "baserom.dol", 0x2B81F0, 0x4 -.global lbl_803CE954 -lbl_803CE954: +.global lbl__1533_2 +lbl__1533_2: .incbin "baserom.dol", 0x2B81F4, 0x4 -.global lbl_803CE958 -lbl_803CE958: +.global lbl__1534_1 +lbl__1534_1: .incbin "baserom.dol", 0x2B81F8, 0x4 -.global lbl_803CE95C -lbl_803CE95C: +.global lbl__1535 +lbl__1535: .incbin "baserom.dol", 0x2B81FC, 0x4 -.global lbl_803CE960 -lbl_803CE960: +.global lbl__1536 +lbl__1536: .incbin "baserom.dol", 0x2B8200, 0x4 -.global lbl_803CE964 -lbl_803CE964: +.global lbl__1537 +lbl__1537: .incbin "baserom.dol", 0x2B8204, 0x4 -.global lbl_803CE968 -lbl_803CE968: +.global lbl__1538_1 +lbl__1538_1: .incbin "baserom.dol", 0x2B8208, 0x4 -.global lbl_803CE96C -lbl_803CE96C: +.global lbl__1539 +lbl__1539: .incbin "baserom.dol", 0x2B820C, 0x4 -.global lbl_803CE970 -lbl_803CE970: +.global lbl__1540 +lbl__1540: .incbin "baserom.dol", 0x2B8210, 0x4 -.global lbl_803CE974 -lbl_803CE974: +.global lbl__1541_1 +lbl__1541_1: .incbin "baserom.dol", 0x2B8214, 0x4 -.global lbl_803CE978 -lbl_803CE978: +.global lbl__1542 +lbl__1542: .incbin "baserom.dol", 0x2B8218, 0x4 -.global lbl_803CE97C -lbl_803CE97C: +.global lbl__1716 +lbl__1716: .incbin "baserom.dol", 0x2B821C, 0x4 -.global lbl_803CE980 -lbl_803CE980: +.global lbl__1832_1 +lbl__1832_1: .incbin "baserom.dol", 0x2B8220, 0x4 -.global lbl_803CE984 -lbl_803CE984: +.global lbl__1833_1 +lbl__1833_1: .incbin "baserom.dol", 0x2B8224, 0x4 -.global lbl_803CE988 -lbl_803CE988: +.global lbl__1834 +lbl__1834: .incbin "baserom.dol", 0x2B8228, 0x8 -.global lbl_803CE990 -lbl_803CE990: +.global lbl__1186_1 +lbl__1186_1: .incbin "baserom.dol", 0x2B8230, 0x4 -.global lbl_803CE994 -lbl_803CE994: +.global lbl__1187_3 +lbl__1187_3: .incbin "baserom.dol", 0x2B8234, 0x4 -.global lbl_803CE998 -lbl_803CE998: +.global lbl__1188_2 +lbl__1188_2: .incbin "baserom.dol", 0x2B8238, 0x4 -.global lbl_803CE99C -lbl_803CE99C: +.global lbl__1275 +lbl__1275: .incbin "baserom.dol", 0x2B823C, 0x4 -.global lbl_803CE9A0 -lbl_803CE9A0: +.global lbl__1333_1 +lbl__1333_1: .incbin "baserom.dol", 0x2B8240, 0x8 -.global lbl_803CE9A8 -lbl_803CE9A8: +.global lbl__831_2 +lbl__831_2: .incbin "baserom.dol", 0x2B8248, 0x4 -.global lbl_803CE9AC -lbl_803CE9AC: +.global lbl__832 +lbl__832: .incbin "baserom.dol", 0x2B824C, 0x4 -.global lbl_803CE9B0 -lbl_803CE9B0: +.global lbl__833_1 +lbl__833_1: .incbin "baserom.dol", 0x2B8250, 0x4 -.global lbl_803CE9B4 -lbl_803CE9B4: +.global lbl__834_2 +lbl__834_2: .incbin "baserom.dol", 0x2B8254, 0x4 -.global lbl_803CE9B8 -lbl_803CE9B8: +.global lbl__861_4 +lbl__861_4: .incbin "baserom.dol", 0x2B8258, 0x4 -.global lbl_803CE9BC -lbl_803CE9BC: +.global lbl__886_3 +lbl__886_3: .incbin "baserom.dol", 0x2B825C, 0x4 -.global lbl_803CE9C0 -lbl_803CE9C0: +.global lbl__887_3 +lbl__887_3: .incbin "baserom.dol", 0x2B8260, 0x4 -.global lbl_803CE9C4 -lbl_803CE9C4: +.global lbl__1139_3 +lbl__1139_3: .incbin "baserom.dol", 0x2B8264, 0x4 -.global lbl_803CE9C8 -lbl_803CE9C8: +.global lbl__1140_2 +lbl__1140_2: .incbin "baserom.dol", 0x2B8268, 0x4 -.global lbl_803CE9CC -lbl_803CE9CC: +.global lbl__1141_1 +lbl__1141_1: .incbin "baserom.dol", 0x2B826C, 0x4 -.global lbl_803CE9D0 -lbl_803CE9D0: +.global lbl__1142_1 +lbl__1142_1: .incbin "baserom.dol", 0x2B8270, 0x4 -.global lbl_803CE9D4 -lbl_803CE9D4: +.global lbl__1143_2 +lbl__1143_2: .incbin "baserom.dol", 0x2B8274, 0x4 -.global lbl_803CE9D8 -lbl_803CE9D8: +.global lbl__1144_1 +lbl__1144_1: .incbin "baserom.dol", 0x2B8278, 0x4 -.global lbl_803CE9DC -lbl_803CE9DC: +.global lbl__1145_1 +lbl__1145_1: .incbin "baserom.dol", 0x2B827C, 0x4 -.global lbl_803CE9E0 -lbl_803CE9E0: +.global lbl__1146_1 +lbl__1146_1: .incbin "baserom.dol", 0x2B8280, 0x4 -.global lbl_803CE9E4 -lbl_803CE9E4: +.global lbl__1147_1 +lbl__1147_1: .incbin "baserom.dol", 0x2B8284, 0x4 -.global lbl_803CE9E8 -lbl_803CE9E8: +.global lbl__1148_2 +lbl__1148_2: .incbin "baserom.dol", 0x2B8288, 0x4 -.global lbl_803CE9EC -lbl_803CE9EC: +.global lbl__1149_1 +lbl__1149_1: .incbin "baserom.dol", 0x2B828C, 0x4 -.global lbl_803CE9F0 -lbl_803CE9F0: +.global lbl__1150 +lbl__1150: .incbin "baserom.dol", 0x2B8290, 0x4 -.global lbl_803CE9F4 -lbl_803CE9F4: +.global lbl__1151 +lbl__1151: .incbin "baserom.dol", 0x2B8294, 0x4 -.global lbl_803CE9F8 -lbl_803CE9F8: +.global lbl__1153_2 +lbl__1153_2: .incbin "baserom.dol", 0x2B8298, 0x8 -.global lbl_803CEA00 -lbl_803CEA00: +.global lbl__1302_2 +lbl__1302_2: .incbin "baserom.dol", 0x2B82A0, 0x4 -.global lbl_803CEA04 -lbl_803CEA04: +.global lbl__1303_1 +lbl__1303_1: .incbin "baserom.dol", 0x2B82A4, 0x4 -.global lbl_803CEA08 -lbl_803CEA08: +.global lbl__1602 +lbl__1602: .incbin "baserom.dol", 0x2B82A8, 0x4 -.global lbl_803CEA0C -lbl_803CEA0C: +.global lbl__1603 +lbl__1603: .incbin "baserom.dol", 0x2B82AC, 0x4 -.global lbl_803CEA10 -lbl_803CEA10: +.global lbl__617_3 +lbl__617_3: .incbin "baserom.dol", 0x2B82B0, 0x4 -.global lbl_803CEA14 -lbl_803CEA14: +.global lbl__618_3 +lbl__618_3: .incbin "baserom.dol", 0x2B82B4, 0x4 -.global lbl_803CEA18 -lbl_803CEA18: +.global lbl__619_2 +lbl__619_2: .incbin "baserom.dol", 0x2B82B8, 0x8 -.global lbl_803CEA20 -lbl_803CEA20: +.global lbl__622_2 +lbl__622_2: .incbin "baserom.dol", 0x2B82C0, 0x8 -.global lbl_803CEA28 -lbl_803CEA28: +.global lbl__754_2 +lbl__754_2: .incbin "baserom.dol", 0x2B82C8, 0x4 -.global lbl_803CEA2C -lbl_803CEA2C: +.global lbl__755_1 +lbl__755_1: .incbin "baserom.dol", 0x2B82CC, 0x4 -.global lbl_803CEA30 -lbl_803CEA30: +.global lbl__757_1 +lbl__757_1: .incbin "baserom.dol", 0x2B82D0, 0x8 -.global lbl_803CEA38 -lbl_803CEA38: +.global lbl__970_1 +lbl__970_1: .incbin "baserom.dol", 0x2B82D8, 0x8 -.global lbl_803CEA40 -lbl_803CEA40: +.global lbl__513 +lbl__513: .incbin "baserom.dol", 0x2B82E0, 0x4 -.global lbl_803CEA44 -lbl_803CEA44: +.global lbl__575_1 +lbl__575_1: .incbin "baserom.dol", 0x2B82E4, 0x4 -.global lbl_803CEA48 -lbl_803CEA48: +.global lbl__742_3 +lbl__742_3: .incbin "baserom.dol", 0x2B82E8, 0x4 -.global lbl_803CEA4C -lbl_803CEA4C: +.global lbl__780_2 +lbl__780_2: .incbin "baserom.dol", 0x2B82EC, 0x4 -.global lbl_803CEA50 -lbl_803CEA50: +.global lbl__793_3 +lbl__793_3: .incbin "baserom.dol", 0x2B82F0, 0x4 -.global lbl_803CEA54 -lbl_803CEA54: +.global lbl__794_1 +lbl__794_1: .incbin "baserom.dol", 0x2B82F4, 0x4 -.global lbl_803CEA58 -lbl_803CEA58: +.global lbl__795_2 +lbl__795_2: .incbin "baserom.dol", 0x2B82F8, 0x4 -.global lbl_803CEA5C -lbl_803CEA5C: +.global lbl__796_4 +lbl__796_4: .incbin "baserom.dol", 0x2B82FC, 0x4 -.global lbl_803CEA60 -lbl_803CEA60: +.global lbl__797_3 +lbl__797_3: .incbin "baserom.dol", 0x2B8300, 0x4 -.global lbl_803CEA64 -lbl_803CEA64: +.global lbl__798_2 +lbl__798_2: .incbin "baserom.dol", 0x2B8304, 0x4 -.global lbl_803CEA68 -lbl_803CEA68: +.global lbl__799_2 +lbl__799_2: .incbin "baserom.dol", 0x2B8308, 0x4 -.global lbl_803CEA6C -lbl_803CEA6C: +.global lbl__800_1 +lbl__800_1: .incbin "baserom.dol", 0x2B830C, 0x4 -.global lbl_803CEA70 -lbl_803CEA70: +.global lbl__801_2 +lbl__801_2: .incbin "baserom.dol", 0x2B8310, 0x8 -.global lbl_803CEA78 -lbl_803CEA78: +.global lbl__647 +lbl__647: .incbin "baserom.dol", 0x2B8318, 0x4 -.global lbl_803CEA7C -lbl_803CEA7C: +.global lbl__675_2 +lbl__675_2: .incbin "baserom.dol", 0x2B831C, 0x4 -.global lbl_803CEA80 -lbl_803CEA80: +.global lbl__676_2 +lbl__676_2: .incbin "baserom.dol", 0x2B8320, 0x4 -.global lbl_803CEA84 -lbl_803CEA84: +.global lbl__677_4 +lbl__677_4: .incbin "baserom.dol", 0x2B8324, 0x4 -.global lbl_803CEA88 -lbl_803CEA88: +.global lbl__842_2 +lbl__842_2: .incbin "baserom.dol", 0x2B8328, 0x4 -.global lbl_803CEA8C -lbl_803CEA8C: +.global lbl__843 +lbl__843: .incbin "baserom.dol", 0x2B832C, 0x4 -.global lbl_803CEA90 -lbl_803CEA90: +.global lbl__859_2 +lbl__859_2: .incbin "baserom.dol", 0x2B8330, 0x8 -.global lbl_803CEA98 -lbl_803CEA98: +.global lbl__866_4 +lbl__866_4: .incbin "baserom.dol", 0x2B8338, 0x4 -.global lbl_803CEA9C -lbl_803CEA9C: +.global lbl__867_5 +lbl__867_5: .incbin "baserom.dol", 0x2B833C, 0x4 -.global lbl_803CEAA0 -lbl_803CEAA0: +.global lbl__868_2 +lbl__868_2: .incbin "baserom.dol", 0x2B8340, 0x4 -.global lbl_803CEAA4 -lbl_803CEAA4: +.global lbl__1122 +lbl__1122: .incbin "baserom.dol", 0x2B8344, 0x4 -.global lbl_803CEAA8 -lbl_803CEAA8: +.global lbl__1123 +lbl__1123: .incbin "baserom.dol", 0x2B8348, 0x4 -.global lbl_803CEAAC -lbl_803CEAAC: +.global lbl__1124 +lbl__1124: .incbin "baserom.dol", 0x2B834C, 0x4 -.global lbl_803CEAB0 -lbl_803CEAB0: +.global lbl__1125_2 +lbl__1125_2: .incbin "baserom.dol", 0x2B8350, 0x4 -.global lbl_803CEAB4 -lbl_803CEAB4: +.global lbl__1126 +lbl__1126: .incbin "baserom.dol", 0x2B8354, 0x4 -.global lbl_803CEAB8 -lbl_803CEAB8: +.global lbl__1127 +lbl__1127: .incbin "baserom.dol", 0x2B8358, 0x4 -.global lbl_803CEABC -lbl_803CEABC: +.global lbl__1128 +lbl__1128: .incbin "baserom.dol", 0x2B835C, 0x4 -.global lbl_803CEAC0 -lbl_803CEAC0: +.global lbl__675_3 +lbl__675_3: .incbin "baserom.dol", 0x2B8360, 0x4 -.global lbl_803CEAC4 -lbl_803CEAC4: +.global lbl__676_3 +lbl__676_3: .incbin "baserom.dol", 0x2B8364, 0x4 -.global lbl_803CEAC8 -lbl_803CEAC8: +.global lbl__806 +lbl__806: .incbin "baserom.dol", 0x2B8368, 0x4 -.global lbl_803CEACC -lbl_803CEACC: +.global lbl__807_1 +lbl__807_1: .incbin "baserom.dol", 0x2B836C, 0x4 -.global lbl_803CEAD0 -lbl_803CEAD0: +.global lbl__808_1 +lbl__808_1: .incbin "baserom.dol", 0x2B8370, 0x4 -.global lbl_803CEAD4 -lbl_803CEAD4: +.global lbl__809_1 +lbl__809_1: .incbin "baserom.dol", 0x2B8374, 0x4 -.global lbl_803CEAD8 -lbl_803CEAD8: +.global lbl__712_1 +lbl__712_1: .incbin "baserom.dol", 0x2B8378, 0x4 -.global lbl_803CEADC -lbl_803CEADC: +.global lbl__713_2 +lbl__713_2: .incbin "baserom.dol", 0x2B837C, 0x4 -.global lbl_803CEAE0 -lbl_803CEAE0: +.global lbl__785_3 +lbl__785_3: .incbin "baserom.dol", 0x2B8380, 0x4 -.global lbl_803CEAE4 -lbl_803CEAE4: +.global lbl__786_5 +lbl__786_5: .incbin "baserom.dol", 0x2B8384, 0x4 -.global lbl_803CEAE8 -lbl_803CEAE8: +.global lbl__1127_1 +lbl__1127_1: .incbin "baserom.dol", 0x2B8388, 0x4 -.global lbl_803CEAEC -lbl_803CEAEC: +.global lbl__1128_1 +lbl__1128_1: .incbin "baserom.dol", 0x2B838C, 0x4 -.global lbl_803CEAF0 -lbl_803CEAF0: +.global lbl__1130_1 +lbl__1130_1: .incbin "baserom.dol", 0x2B8390, 0x4 -.global lbl_803CEAF4 -lbl_803CEAF4: +.global lbl__1131_3 +lbl__1131_3: .incbin "baserom.dol", 0x2B8394, 0x4 -.global lbl_803CEAF8 -lbl_803CEAF8: +.global lbl__1136_2 +lbl__1136_2: .incbin "baserom.dol", 0x2B8398, 0x4 -.global lbl_803CEAFC -lbl_803CEAFC: +.global lbl__1224_1 +lbl__1224_1: .incbin "baserom.dol", 0x2B839C, 0x4 -.global lbl_803CEB00 -lbl_803CEB00: +.global lbl__1255 +lbl__1255: .incbin "baserom.dol", 0x2B83A0, 0x4 -.global lbl_803CEB04 -lbl_803CEB04: +.global lbl__1256 +lbl__1256: .incbin "baserom.dol", 0x2B83A4, 0x4 -.global lbl_803CEB08 -lbl_803CEB08: +.global lbl__1257_2 +lbl__1257_2: .incbin "baserom.dol", 0x2B83A8, 0x4 -.global lbl_803CEB0C -lbl_803CEB0C: +.global lbl__1258_1 +lbl__1258_1: .incbin "baserom.dol", 0x2B83AC, 0x4 -.global lbl_803CEB10 -lbl_803CEB10: +.global lbl__1259_1 +lbl__1259_1: .incbin "baserom.dol", 0x2B83B0, 0x4 -.global lbl_803CEB14 -lbl_803CEB14: +.global lbl__1260_1 +lbl__1260_1: .incbin "baserom.dol", 0x2B83B4, 0x4 -.global lbl_803CEB18 -lbl_803CEB18: +.global lbl__1261_3 +lbl__1261_3: .incbin "baserom.dol", 0x2B83B8, 0x4 -.global lbl_803CEB1C -lbl_803CEB1C: +.global lbl__1262_4 +lbl__1262_4: .incbin "baserom.dol", 0x2B83BC, 0x4 -.global lbl_803CEB20 -lbl_803CEB20: +.global lbl__1263_3 +lbl__1263_3: .incbin "baserom.dol", 0x2B83C0, 0x4 -.global lbl_803CEB24 -lbl_803CEB24: +.global lbl__1364 +lbl__1364: .incbin "baserom.dol", 0x2B83C4, 0x4 -.global lbl_803CEB28 -lbl_803CEB28: +.global lbl__1377_2 +lbl__1377_2: .incbin "baserom.dol", 0x2B83C8, 0x8 -.global lbl_803CEB30 -lbl_803CEB30: +.global lbl__1440_1 +lbl__1440_1: .incbin "baserom.dol", 0x2B83D0, 0x4 -.global lbl_803CEB34 -lbl_803CEB34: +.global lbl__1525_1 +lbl__1525_1: .incbin "baserom.dol", 0x2B83D4, 0x4 -.global lbl_803CEB38 -lbl_803CEB38: +.global lbl__1527 +lbl__1527: .incbin "baserom.dol", 0x2B83D8, 0x8 -.global lbl_803CEB40 -lbl_803CEB40: +.global lbl__1592 +lbl__1592: .incbin "baserom.dol", 0x2B83E0, 0x4 -.global lbl_803CEB44 -lbl_803CEB44: +.global lbl__1593_3 +lbl__1593_3: .incbin "baserom.dol", 0x2B83E4, 0x4 -.global lbl_803CEB48 -lbl_803CEB48: +.global lbl__1594_1 +lbl__1594_1: .incbin "baserom.dol", 0x2B83E8, 0x4 -.global lbl_803CEB4C -lbl_803CEB4C: +.global lbl__1654 +lbl__1654: .incbin "baserom.dol", 0x2B83EC, 0x4 -.global lbl_803CEB50 -lbl_803CEB50: +.global lbl__1701_1 +lbl__1701_1: .incbin "baserom.dol", 0x2B83F0, 0x4 -.global lbl_803CEB54 -lbl_803CEB54: +.global lbl__1702 +lbl__1702: .incbin "baserom.dol", 0x2B83F4, 0x4 -.global lbl_803CEB58 -lbl_803CEB58: +.global lbl__816_1 +lbl__816_1: .incbin "baserom.dol", 0x2B83F8, 0x4 -.global lbl_803CEB5C -lbl_803CEB5C: +.global lbl__840_4 +lbl__840_4: .incbin "baserom.dol", 0x2B83FC, 0x4 -.global lbl_803CEB60 -lbl_803CEB60: +.global lbl__841_2 +lbl__841_2: .incbin "baserom.dol", 0x2B8400, 0x4 -.global lbl_803CEB64 -lbl_803CEB64: +.global lbl__851 +lbl__851: .incbin "baserom.dol", 0x2B8404, 0x4 -.global lbl_803CEB68 -lbl_803CEB68: +.global lbl__852_3 +lbl__852_3: .incbin "baserom.dol", 0x2B8408, 0x4 -.global lbl_803CEB6C -lbl_803CEB6C: +.global lbl__853_3 +lbl__853_3: .incbin "baserom.dol", 0x2B840C, 0x4 -.global lbl_803CEB70 -lbl_803CEB70: +.global lbl__903_3 +lbl__903_3: .incbin "baserom.dol", 0x2B8410, 0x8 -.global lbl_803CEB78 -lbl_803CEB78: +.global lbl__905 +lbl__905: .incbin "baserom.dol", 0x2B8418, 0x8 -.global lbl_803CEB80 -lbl_803CEB80: +.global lbl__923_4 +lbl__923_4: .incbin "baserom.dol", 0x2B8420, 0x4 -.global lbl_803CEB84 -lbl_803CEB84: +.global lbl__924_2 +lbl__924_2: .incbin "baserom.dol", 0x2B8424, 0x4 -.global lbl_803CEB88 -lbl_803CEB88: +.global lbl__925_1 +lbl__925_1: .incbin "baserom.dol", 0x2B8428, 0x4 -.global lbl_803CEB8C -lbl_803CEB8C: +.global lbl__926_1 +lbl__926_1: .incbin "baserom.dol", 0x2B842C, 0x4 -.global lbl_803CEB90 -lbl_803CEB90: +.global lbl__805 +lbl__805: .incbin "baserom.dol", 0x2B8430, 0x4 -.global lbl_803CEB94 -lbl_803CEB94: +.global lbl__885_2 +lbl__885_2: .incbin "baserom.dol", 0x2B8434, 0x4 -.global lbl_803CEB98 -lbl_803CEB98: +.global lbl__945_2 +lbl__945_2: .incbin "baserom.dol", 0x2B8438, 0x4 -.global lbl_803CEB9C -lbl_803CEB9C: +.global lbl__946_3 +lbl__946_3: .incbin "baserom.dol", 0x2B843C, 0x4 -.global lbl_803CEBA0 -lbl_803CEBA0: +.global lbl__947_2 +lbl__947_2: .incbin "baserom.dol", 0x2B8440, 0x4 -.global lbl_803CEBA4 -lbl_803CEBA4: +.global lbl__1043_1 +lbl__1043_1: .incbin "baserom.dol", 0x2B8444, 0x4 -.global lbl_803CEBA8 -lbl_803CEBA8: +.global lbl__1163_1 +lbl__1163_1: .incbin "baserom.dol", 0x2B8448, 0x8 -.global lbl_803CEBB0 -lbl_803CEBB0: +.global lbl__1280 +lbl__1280: .incbin "baserom.dol", 0x2B8450, 0x8 -.global lbl_803CEBB8 -lbl_803CEBB8: +.global lbl__777_2 +lbl__777_2: .incbin "baserom.dol", 0x2B8458, 0x4 -.global lbl_803CEBBC -lbl_803CEBBC: +.global lbl__778_1 +lbl__778_1: .incbin "baserom.dol", 0x2B845C, 0x4 -.global lbl_803CEBC0 -lbl_803CEBC0: +.global lbl__779_3 +lbl__779_3: .incbin "baserom.dol", 0x2B8460, 0x4 -.global lbl_803CEBC4 -lbl_803CEBC4: +.global lbl__780_3 +lbl__780_3: .incbin "baserom.dol", 0x2B8464, 0x4 -.global lbl_803CEBC8 -lbl_803CEBC8: +.global lbl__853_4 +lbl__853_4: .incbin "baserom.dol", 0x2B8468, 0x4 -.global lbl_803CEBCC -lbl_803CEBCC: +.global lbl__858_4 +lbl__858_4: .incbin "baserom.dol", 0x2B846C, 0x4 -.global lbl_803CEBD0 -lbl_803CEBD0: +.global lbl__860_4 +lbl__860_4: .incbin "baserom.dol", 0x2B8470, 0x4 -.global lbl_803CEBD4 -lbl_803CEBD4: +.global lbl__888_1 +lbl__888_1: .incbin "baserom.dol", 0x2B8474, 0x4 -.global lbl_803CEBD8 -lbl_803CEBD8: +.global lbl__943 +lbl__943: .incbin "baserom.dol", 0x2B8478, 0x4 -.global lbl_803CEBDC -lbl_803CEBDC: +.global lbl__944_1 +lbl__944_1: .incbin "baserom.dol", 0x2B847C, 0x4 -.global lbl_803CEBE0 -lbl_803CEBE0: +.global lbl__945_3 +lbl__945_3: .incbin "baserom.dol", 0x2B8480, 0x4 -.global lbl_803CEBE4 -lbl_803CEBE4: +.global lbl__946_4 +lbl__946_4: .incbin "baserom.dol", 0x2B8484, 0x4 -.global lbl_803CEBE8 -lbl_803CEBE8: +.global lbl__947_3 +lbl__947_3: .incbin "baserom.dol", 0x2B8488, 0x4 -.global lbl_803CEBEC -lbl_803CEBEC: +.global lbl__970_2 +lbl__970_2: .incbin "baserom.dol", 0x2B848C, 0x4 -.global lbl_803CEBF0 -lbl_803CEBF0: +.global lbl__971_1 +lbl__971_1: .incbin "baserom.dol", 0x2B8490, 0x4 -.global lbl_803CEBF4 -lbl_803CEBF4: +.global lbl__972_1 +lbl__972_1: .incbin "baserom.dol", 0x2B8494, 0x4 -.global lbl_803CEBF8 -lbl_803CEBF8: +.global lbl__973_1 +lbl__973_1: .incbin "baserom.dol", 0x2B8498, 0x4 -.global lbl_803CEBFC -lbl_803CEBFC: +.global lbl__974_1 +lbl__974_1: .incbin "baserom.dol", 0x2B849C, 0x4 -.global lbl_803CEC00 -lbl_803CEC00: +.global lbl__975_2 +lbl__975_2: .incbin "baserom.dol", 0x2B84A0, 0x4 -.global lbl_803CEC04 -lbl_803CEC04: +.global lbl__976_3 +lbl__976_3: .incbin "baserom.dol", 0x2B84A4, 0x4 -.global lbl_803CEC08 -lbl_803CEC08: +.global lbl__977_3 +lbl__977_3: .incbin "baserom.dol", 0x2B84A8, 0x4 -.global lbl_803CEC0C -lbl_803CEC0C: +.global lbl__978_3 +lbl__978_3: .incbin "baserom.dol", 0x2B84AC, 0x4 -.global lbl_803CEC10 -lbl_803CEC10: +.global lbl__979 +lbl__979: .incbin "baserom.dol", 0x2B84B0, 0x4 -.global lbl_803CEC14 -lbl_803CEC14: +.global lbl__980 +lbl__980: .incbin "baserom.dol", 0x2B84B4, 0x4 -.global lbl_803CEC18 -lbl_803CEC18: +.global lbl__1051_3 +lbl__1051_3: .incbin "baserom.dol", 0x2B84B8, 0x4 -.global lbl_803CEC1C -lbl_803CEC1C: +.global lbl__1052_2 +lbl__1052_2: .incbin "baserom.dol", 0x2B84BC, 0x4 -.global lbl_803CEC20 -lbl_803CEC20: +.global lbl__1054_4 +lbl__1054_4: .incbin "baserom.dol", 0x2B84C0, 0x8 -.global lbl_803CEC28 -lbl_803CEC28: +.global lbl__806_1 +lbl__806_1: .incbin "baserom.dol", 0x2B84C8, 0x4 -.global lbl_803CEC2C -lbl_803CEC2C: +.global lbl__863_5 +lbl__863_5: .incbin "baserom.dol", 0x2B84CC, 0x4 -.global lbl_803CEC30 -lbl_803CEC30: +.global lbl__864_4 +lbl__864_4: .incbin "baserom.dol", 0x2B84D0, 0x4 -.global lbl_803CEC34 -lbl_803CEC34: +.global lbl__865_5 +lbl__865_5: .incbin "baserom.dol", 0x2B84D4, 0x4 -.global lbl_803CEC38 -lbl_803CEC38: +.global lbl__866_5 +lbl__866_5: .incbin "baserom.dol", 0x2B84D8, 0x4 -.global lbl_803CEC3C -lbl_803CEC3C: +.global lbl__867_6 +lbl__867_6: .incbin "baserom.dol", 0x2B84DC, 0x4 -.global lbl_803CEC40 -lbl_803CEC40: +.global lbl__1016_1 +lbl__1016_1: .incbin "baserom.dol", 0x2B84E0, 0x4 -.global lbl_803CEC44 -lbl_803CEC44: +.global lbl__1017_2 +lbl__1017_2: .incbin "baserom.dol", 0x2B84E4, 0x4 -.global lbl_803CEC48 -lbl_803CEC48: +.global lbl__1060_1 +lbl__1060_1: .incbin "baserom.dol", 0x2B84E8, 0x4 -.global lbl_803CEC4C -lbl_803CEC4C: +.global lbl__1061_2 +lbl__1061_2: .incbin "baserom.dol", 0x2B84EC, 0x4 -.global lbl_803CEC50 -lbl_803CEC50: +.global lbl__1062_1 +lbl__1062_1: .incbin "baserom.dol", 0x2B84F0, 0x4 -.global lbl_803CEC54 -lbl_803CEC54: +.global lbl__1074_3 +lbl__1074_3: .incbin "baserom.dol", 0x2B84F4, 0x4 -.global lbl_803CEC58 -lbl_803CEC58: +.global lbl__1076_2 +lbl__1076_2: .incbin "baserom.dol", 0x2B84F8, 0x4 -.global lbl_803CEC5C -lbl_803CEC5C: +.global lbl__1347_1 +lbl__1347_1: .incbin "baserom.dol", 0x2B84FC, 0x4 -.global lbl_803CEC60 -lbl_803CEC60: +.global lbl__1349_2 +lbl__1349_2: .incbin "baserom.dol", 0x2B8500, 0x8 -.global lbl_803CEC68 -lbl_803CEC68: +.global lbl__1492 +lbl__1492: .incbin "baserom.dol", 0x2B8508, 0x4 -.global lbl_803CEC6C -lbl_803CEC6C: +.global lbl__1493_1 +lbl__1493_1: .incbin "baserom.dol", 0x2B850C, 0x4 -.global lbl_803CEC70 -lbl_803CEC70: +.global lbl__1504_1 +lbl__1504_1: .incbin "baserom.dol", 0x2B8510, 0x4 -.global lbl_803CEC74 -lbl_803CEC74: +.global lbl__1545_2 +lbl__1545_2: .incbin "baserom.dol", 0x2B8514, 0x4 -.global lbl_803CEC78 -lbl_803CEC78: +.global lbl__1678_1 +lbl__1678_1: .incbin "baserom.dol", 0x2B8518, 0x4 -.global lbl_803CEC7C -lbl_803CEC7C: +.global lbl__1829_2 +lbl__1829_2: .incbin "baserom.dol", 0x2B851C, 0x4 -.global lbl_803CEC80 -lbl_803CEC80: +.global lbl__1849_1 +lbl__1849_1: .incbin "baserom.dol", 0x2B8520, 0x4 -.global lbl_803CEC84 -lbl_803CEC84: +.global lbl__1908 +lbl__1908: .incbin "baserom.dol", 0x2B8524, 0x4 -.global lbl_803CEC88 -lbl_803CEC88: +.global lbl__1989 +lbl__1989: .incbin "baserom.dol", 0x2B8528, 0x4 -.global lbl_803CEC8C -lbl_803CEC8C: +.global lbl__2074 +lbl__2074: .incbin "baserom.dol", 0x2B852C, 0x4 -.global lbl_803CEC90 -lbl_803CEC90: +.global lbl__2249 +lbl__2249: .incbin "baserom.dol", 0x2B8530, 0x4 -.global lbl_803CEC94 -lbl_803CEC94: +.global lbl__2250 +lbl__2250: .incbin "baserom.dol", 0x2B8534, 0x4 -.global lbl_803CEC98 -lbl_803CEC98: +.global lbl__2251 +lbl__2251: .incbin "baserom.dol", 0x2B8538, 0x4 -.global lbl_803CEC9C -lbl_803CEC9C: +.global lbl__2252 +lbl__2252: .incbin "baserom.dol", 0x2B853C, 0x4 -.global lbl_803CECA0 -lbl_803CECA0: +.global lbl__2335 +lbl__2335: .incbin "baserom.dol", 0x2B8540, 0x4 -.global lbl_803CECA4 -lbl_803CECA4: +.global lbl__2359 +lbl__2359: .incbin "baserom.dol", 0x2B8544, 0x4 -.global lbl_803CECA8 -lbl_803CECA8: +.global lbl__1032_2 +lbl__1032_2: .incbin "baserom.dol", 0x2B8548, 0x4 -.global lbl_803CECAC -lbl_803CECAC: +.global lbl__1150_1 +lbl__1150_1: .incbin "baserom.dol", 0x2B854C, 0x4 -.global lbl_803CECB0 -lbl_803CECB0: +.global lbl__1422_1 +lbl__1422_1: .incbin "baserom.dol", 0x2B8550, 0x4 -.global lbl_803CECB4 -lbl_803CECB4: +.global lbl__1514_1 +lbl__1514_1: .incbin "baserom.dol", 0x2B8554, 0x4 -.global lbl_803CECB8 -lbl_803CECB8: +.global lbl__2117 +lbl__2117: .incbin "baserom.dol", 0x2B8558, 0x4 -.global lbl_803CECBC -lbl_803CECBC: +.global lbl__2209 +lbl__2209: .incbin "baserom.dol", 0x2B855C, 0x4 -.global lbl_803CECC0 -lbl_803CECC0: +.global lbl__2251_1 +lbl__2251_1: .incbin "baserom.dol", 0x2B8560, 0x8 -.global lbl_803CECC8 -lbl_803CECC8: +.global lbl__720_2 +lbl__720_2: .incbin "baserom.dol", 0x2B8568, 0x4 -.global lbl_803CECCC -lbl_803CECCC: +.global lbl__721_2 +lbl__721_2: .incbin "baserom.dol", 0x2B856C, 0x4 -.global lbl_803CECD0 -lbl_803CECD0: +.global lbl__722_1 +lbl__722_1: .incbin "baserom.dol", 0x2B8570, 0x4 -.global lbl_803CECD4 -lbl_803CECD4: +.global lbl__723_1 +lbl__723_1: .incbin "baserom.dol", 0x2B8574, 0x4 -.global lbl_803CECD8 -lbl_803CECD8: +.global lbl__761_2 +lbl__761_2: .incbin "baserom.dol", 0x2B8578, 0x8 -.global lbl_803CECE0 -lbl_803CECE0: +.global lbl__835_2 +lbl__835_2: .incbin "baserom.dol", 0x2B8580, 0x4 -.global lbl_803CECE4 -lbl_803CECE4: +.global lbl__836_2 +lbl__836_2: .incbin "baserom.dol", 0x2B8584, 0x4 -.global lbl_803CECE8 -lbl_803CECE8: +.global lbl__837_5 +lbl__837_5: .incbin "baserom.dol", 0x2B8588, 0x8 -.global lbl_803CECF0 -lbl_803CECF0: +.global lbl__830_3 +lbl__830_3: .incbin "baserom.dol", 0x2B8590, 0x4 -.global lbl_803CECF4 -lbl_803CECF4: +.global lbl__831_3 +lbl__831_3: .incbin "baserom.dol", 0x2B8594, 0x4 -.global lbl_803CECF8 -lbl_803CECF8: +.global lbl__832_1 +lbl__832_1: .incbin "baserom.dol", 0x2B8598, 0x4 -.global lbl_803CECFC -lbl_803CECFC: +.global lbl__866_6 +lbl__866_6: .incbin "baserom.dol", 0x2B859C, 0x4 -.global lbl_803CED00 -lbl_803CED00: +.global lbl__867_7 +lbl__867_7: .incbin "baserom.dol", 0x2B85A0, 0x8 -.global lbl_803CED08 -lbl_803CED08: +.global lbl__917_1 +lbl__917_1: .incbin "baserom.dol", 0x2B85A8, 0x4 .global lbl_803CED0C lbl_803CED0C: .incbin "baserom.dol", 0x2B85AC, 0x4 -.global lbl_803CED10 -lbl_803CED10: +.global lbl__920_3 +lbl__920_3: .incbin "baserom.dol", 0x2B85B0, 0x4 -.global lbl_803CED14 -lbl_803CED14: +.global lbl__921_3 +lbl__921_3: .incbin "baserom.dol", 0x2B85B4, 0x4 -.global lbl_803CED18 -lbl_803CED18: +.global lbl__922_1 +lbl__922_1: .incbin "baserom.dol", 0x2B85B8, 0x4 -.global lbl_803CED1C -lbl_803CED1C: +.global lbl__947_4 +lbl__947_4: .incbin "baserom.dol", 0x2B85BC, 0x4 -.global lbl_803CED20 -lbl_803CED20: +.global lbl__905_1 +lbl__905_1: .incbin "baserom.dol", 0x2B85C0, 0x4 -.global lbl_803CED24 -lbl_803CED24: +.global lbl__906 +lbl__906: .incbin "baserom.dol", 0x2B85C4, 0x4 -.global lbl_803CED28 -lbl_803CED28: +.global lbl__907_2 +lbl__907_2: .incbin "baserom.dol", 0x2B85C8, 0x4 -.global lbl_803CED2C -lbl_803CED2C: +.global lbl__1043_2 +lbl__1043_2: .incbin "baserom.dol", 0x2B85CC, 0x4 -.global lbl_803CED30 -lbl_803CED30: +.global lbl__1044_2 +lbl__1044_2: .incbin "baserom.dol", 0x2B85D0, 0x4 -.global lbl_803CED34 -lbl_803CED34: +.global lbl__1045_1 +lbl__1045_1: .incbin "baserom.dol", 0x2B85D4, 0x4 -.global lbl_803CED38 -lbl_803CED38: +.global lbl__1046_3 +lbl__1046_3: .incbin "baserom.dol", 0x2B85D8, 0x4 -.global lbl_803CED3C -lbl_803CED3C: +.global lbl__1047_1 +lbl__1047_1: .incbin "baserom.dol", 0x2B85DC, 0x4 -.global lbl_803CED40 -lbl_803CED40: +.global lbl__1048_4 +lbl__1048_4: .incbin "baserom.dol", 0x2B85E0, 0x4 -.global lbl_803CED44 -lbl_803CED44: +.global lbl__1049_3 +lbl__1049_3: .incbin "baserom.dol", 0x2B85E4, 0x4 -.global lbl_803CED48 -lbl_803CED48: +.global lbl__1050_5 +lbl__1050_5: .incbin "baserom.dol", 0x2B85E8, 0x4 -.global lbl_803CED4C -lbl_803CED4C: +.global lbl__1051_4 +lbl__1051_4: .incbin "baserom.dol", 0x2B85EC, 0x4 -.global lbl_803CED50 -lbl_803CED50: +.global lbl__1256_1 +lbl__1256_1: .incbin "baserom.dol", 0x2B85F0, 0x4 -.global lbl_803CED54 -lbl_803CED54: +.global lbl__1257_3 +lbl__1257_3: .incbin "baserom.dol", 0x2B85F4, 0x4 -.global lbl_803CED58 -lbl_803CED58: +.global lbl__1258_2 +lbl__1258_2: .incbin "baserom.dol", 0x2B85F8, 0x4 -.global lbl_803CED5C -lbl_803CED5C: +.global lbl__1484_1 +lbl__1484_1: .incbin "baserom.dol", 0x2B85FC, 0x4 -.global lbl_803CED60 -lbl_803CED60: +.global lbl__1485 +lbl__1485: .incbin "baserom.dol", 0x2B8600, 0x4 -.global lbl_803CED64 -lbl_803CED64: +.global lbl__1505_2 +lbl__1505_2: .incbin "baserom.dol", 0x2B8604, 0x4 -.global lbl_803CED68 -lbl_803CED68: +.global lbl__1541_2 +lbl__1541_2: .incbin "baserom.dol", 0x2B8608, 0x4 -.global lbl_803CED6C -lbl_803CED6C: +.global lbl__1542_1 +lbl__1542_1: .incbin "baserom.dol", 0x2B860C, 0x4 -.global lbl_803CED70 -lbl_803CED70: +.global lbl__1543 +lbl__1543: .incbin "baserom.dol", 0x2B8610, 0x4 -.global lbl_803CED74 -lbl_803CED74: +.global lbl__1555 +lbl__1555: .incbin "baserom.dol", 0x2B8614, 0x4 -.global lbl_803CED78 -lbl_803CED78: +.global lbl__804_1 +lbl__804_1: .incbin "baserom.dol", 0x2B8618, 0x4 -.global lbl_803CED7C -lbl_803CED7C: +.global lbl__849_1 +lbl__849_1: .incbin "baserom.dol", 0x2B861C, 0x4 -.global lbl_803CED80 -lbl_803CED80: +.global lbl__850_2 +lbl__850_2: .incbin "baserom.dol", 0x2B8620, 0x4 -.global lbl_803CED84 -lbl_803CED84: +.global lbl__851_1 +lbl__851_1: .incbin "baserom.dol", 0x2B8624, 0x4 -.global lbl_803CED88 -lbl_803CED88: +.global lbl__884_2 +lbl__884_2: .incbin "baserom.dol", 0x2B8628, 0x4 -.global lbl_803CED8C -lbl_803CED8C: +.global lbl__885_3 +lbl__885_3: .incbin "baserom.dol", 0x2B862C, 0x4 -.global lbl_803CED90 -lbl_803CED90: +.global lbl__909_1 +lbl__909_1: .incbin "baserom.dol", 0x2B8630, 0x4 -.global lbl_803CED94 -lbl_803CED94: +.global lbl__1294_1 +lbl__1294_1: .incbin "baserom.dol", 0x2B8634, 0x4 -.global lbl_803CED98 -lbl_803CED98: +.global lbl__1295_2 +lbl__1295_2: .incbin "baserom.dol", 0x2B8638, 0x4 -.global lbl_803CED9C -lbl_803CED9C: +.global lbl__1296_1 +lbl__1296_1: .incbin "baserom.dol", 0x2B863C, 0x4 -.global lbl_803CEDA0 -lbl_803CEDA0: +.global lbl__1298_1 +lbl__1298_1: .incbin "baserom.dol", 0x2B8640, 0x8 -.global lbl_803CEDA8 -lbl_803CEDA8: +.global lbl__710_3 +lbl__710_3: .incbin "baserom.dol", 0x2B8648, 0x4 -.global lbl_803CEDAC -lbl_803CEDAC: +.global lbl_off_flag$790 +lbl_off_flag$790: .incbin "baserom.dol", 0x2B864C, 0x4 -.global lbl_803CEDB0 -lbl_803CEDB0: +.global lbl_transition_flag$791 +lbl_transition_flag$791: .incbin "baserom.dol", 0x2B8650, 0x4 -.global lbl_803CEDB4 -lbl_803CEDB4: +.global lbl_on_flag$792 +lbl_on_flag$792: .incbin "baserom.dol", 0x2B8654, 0x4 -.global lbl_803CEDB8 -lbl_803CEDB8: +.global lbl_off_flag$798 +lbl_off_flag$798: .incbin "baserom.dol", 0x2B8658, 0x4 -.global lbl_803CEDBC -lbl_803CEDBC: +.global lbl_transition_flag$799 +lbl_transition_flag$799: .incbin "baserom.dol", 0x2B865C, 0x4 -.global lbl_803CEDC0 -lbl_803CEDC0: +.global lbl_on_flag$800 +lbl_on_flag$800: .incbin "baserom.dol", 0x2B8660, 0x4 -.global lbl_803CEDC4 -lbl_803CEDC4: +.global lbl_off_flag$806 +lbl_off_flag$806: .incbin "baserom.dol", 0x2B8664, 0x4 -.global lbl_803CEDC8 -lbl_803CEDC8: +.global lbl_transition_flag$807 +lbl_transition_flag$807: .incbin "baserom.dol", 0x2B8668, 0x4 -.global lbl_803CEDCC -lbl_803CEDCC: +.global lbl_on_flag$808 +lbl_on_flag$808: .incbin "baserom.dol", 0x2B866C, 0x4 -.global lbl_803CEDD0 -lbl_803CEDD0: +.global lbl__908 +lbl__908: .incbin "baserom.dol", 0x2B8670, 0x4 -.global lbl_803CEDD4 -lbl_803CEDD4: +.global lbl__909_2 +lbl__909_2: .incbin "baserom.dol", 0x2B8674, 0x4 -.global lbl_803CEDD8 -lbl_803CEDD8: +.global lbl__910 +lbl__910: .incbin "baserom.dol", 0x2B8678, 0x4 -.global lbl_803CEDDC -lbl_803CEDDC: +.global lbl__911_2 +lbl__911_2: .incbin "baserom.dol", 0x2B867C, 0x4 -.global lbl_803CEDE0 -lbl_803CEDE0: +.global lbl__912 +lbl__912: .incbin "baserom.dol", 0x2B8680, 0x4 -.global lbl_803CEDE4 -lbl_803CEDE4: +.global lbl__913_1 +lbl__913_1: .incbin "baserom.dol", 0x2B8684, 0x4 -.global lbl_803CEDE8 -lbl_803CEDE8: +.global lbl__914_1 +lbl__914_1: .incbin "baserom.dol", 0x2B8688, 0x4 -.global lbl_803CEDEC -lbl_803CEDEC: +.global lbl__915 +lbl__915: .incbin "baserom.dol", 0x2B868C, 0x4 -.global lbl_803CEDF0 -lbl_803CEDF0: +.global lbl__916_1 +lbl__916_1: .incbin "baserom.dol", 0x2B8690, 0x4 -.global lbl_803CEDF4 -lbl_803CEDF4: +.global lbl__917_2 +lbl__917_2: .incbin "baserom.dol", 0x2B8694, 0x4 -.global lbl_803CEDF8 -lbl_803CEDF8: +.global lbl__918_2 +lbl__918_2: .incbin "baserom.dol", 0x2B8698, 0x4 -.global lbl_803CEDFC -lbl_803CEDFC: +.global lbl__919_2 +lbl__919_2: .incbin "baserom.dol", 0x2B869C, 0x4 -.global lbl_803CEE00 -lbl_803CEE00: +.global lbl__1129 +lbl__1129: .incbin "baserom.dol", 0x2B86A0, 0x4 -.global lbl_803CEE04 -lbl_803CEE04: +.global lbl__1174_1 +lbl__1174_1: .incbin "baserom.dol", 0x2B86A4, 0x4 -.global lbl_803CEE08 -lbl_803CEE08: +.global lbl__1260_2 +lbl__1260_2: .incbin "baserom.dol", 0x2B86A8, 0x4 -.global lbl_803CEE0C -lbl_803CEE0C: +.global lbl__1270_2 +lbl__1270_2: .incbin "baserom.dol", 0x2B86AC, 0x4 -.global lbl_803CEE10 -lbl_803CEE10: +.global lbl__1271_1 +lbl__1271_1: .incbin "baserom.dol", 0x2B86B0, 0x4 -.global lbl_803CEE14 -lbl_803CEE14: +.global lbl__1272 +lbl__1272: .incbin "baserom.dol", 0x2B86B4, 0x4 -.global lbl_803CEE18 -lbl_803CEE18: +.global lbl__1273_1 +lbl__1273_1: .incbin "baserom.dol", 0x2B86B8, 0x4 -.global lbl_803CEE1C -lbl_803CEE1C: +.global lbl__1329_1 +lbl__1329_1: .incbin "baserom.dol", 0x2B86BC, 0x4 -.global lbl_803CEE20 -lbl_803CEE20: +.global lbl__1330 +lbl__1330: .incbin "baserom.dol", 0x2B86C0, 0x8 -.global lbl_803CEE28 -lbl_803CEE28: +.global lbl__1332_1 +lbl__1332_1: .incbin "baserom.dol", 0x2B86C8, 0x8 -.global lbl_803CEE30 -lbl_803CEE30: +.global lbl__1406 +lbl__1406: .incbin "baserom.dol", 0x2B86D0, 0x4 -.global lbl_803CEE34 -lbl_803CEE34: +.global lbl__1407 +lbl__1407: .incbin "baserom.dol", 0x2B86D4, 0x4 -.global lbl_803CEE38 -lbl_803CEE38: +.global lbl__1419_3 +lbl__1419_3: .incbin "baserom.dol", 0x2B86D8, 0x4 -.global lbl_803CEE3C -lbl_803CEE3C: +.global lbl__1461_1 +lbl__1461_1: .incbin "baserom.dol", 0x2B86DC, 0x4 -.global lbl_803CEE40 -lbl_803CEE40: +.global lbl__1462_1 +lbl__1462_1: .incbin "baserom.dol", 0x2B86E0, 0x8 -.global lbl_803CEE48 -lbl_803CEE48: +.global lbl__830_4 +lbl__830_4: .incbin "baserom.dol", 0x2B86E8, 0x4 -.global lbl_803CEE4C -lbl_803CEE4C: +.global lbl__831_4 +lbl__831_4: .incbin "baserom.dol", 0x2B86EC, 0x4 -.global lbl_803CEE50 -lbl_803CEE50: +.global lbl__842_3 +lbl__842_3: .incbin "baserom.dol", 0x2B86F0, 0x4 -.global lbl_803CEE54 -lbl_803CEE54: +.global lbl__843_1 +lbl__843_1: .incbin "baserom.dol", 0x2B86F4, 0x4 -.global lbl_803CEE58 -lbl_803CEE58: +.global lbl__864_5 +lbl__864_5: .incbin "baserom.dol", 0x2B86F8, 0x4 -.global lbl_803CEE5C -lbl_803CEE5C: +.global lbl__1029_2 +lbl__1029_2: .incbin "baserom.dol", 0x2B86FC, 0x4 -.global lbl_803CEE60 -lbl_803CEE60: +.global lbl__1030_1 +lbl__1030_1: .incbin "baserom.dol", 0x2B8700, 0x4 -.global lbl_803CEE64 -lbl_803CEE64: +.global lbl__1031_1 +lbl__1031_1: .incbin "baserom.dol", 0x2B8704, 0x4 -.global lbl_803CEE68 -lbl_803CEE68: +.global lbl__1032_3 +lbl__1032_3: .incbin "baserom.dol", 0x2B8708, 0x4 -.global lbl_803CEE6C -lbl_803CEE6C: +.global lbl__1033_3 +lbl__1033_3: .incbin "baserom.dol", 0x2B870C, 0x4 -.global lbl_803CEE70 -lbl_803CEE70: +.global lbl__1034_2 +lbl__1034_2: .incbin "baserom.dol", 0x2B8710, 0x4 -.global lbl_803CEE74 -lbl_803CEE74: +.global lbl__1035_4 +lbl__1035_4: .incbin "baserom.dol", 0x2B8714, 0x4 -.global lbl_803CEE78 -lbl_803CEE78: +.global lbl__1036_1 +lbl__1036_1: .incbin "baserom.dol", 0x2B8718, 0x4 -.global lbl_803CEE7C -lbl_803CEE7C: +.global lbl__1037_1 +lbl__1037_1: .incbin "baserom.dol", 0x2B871C, 0x4 -.global lbl_803CEE80 -lbl_803CEE80: +.global lbl__1039_2 +lbl__1039_2: .incbin "baserom.dol", 0x2B8720, 0x8 -.global lbl_803CEE88 -lbl_803CEE88: +.global lbl__1061_3 +lbl__1061_3: .incbin "baserom.dol", 0x2B8728, 0x4 -.global lbl_803CEE8C -lbl_803CEE8C: +.global lbl__1062_2 +lbl__1062_2: .incbin "baserom.dol", 0x2B872C, 0x4 -.global lbl_803CEE90 -lbl_803CEE90: +.global lbl__1063_2 +lbl__1063_2: .incbin "baserom.dol", 0x2B8730, 0x4 -.global lbl_803CEE94 -lbl_803CEE94: +.global lbl__1064_2 +lbl__1064_2: .incbin "baserom.dol", 0x2B8734, 0x4 -.global lbl_803CEE98 -lbl_803CEE98: +.global lbl__1065 +lbl__1065: .incbin "baserom.dol", 0x2B8738, 0x4 -.global lbl_803CEE9C -lbl_803CEE9C: +.global lbl__1066 +lbl__1066: .incbin "baserom.dol", 0x2B873C, 0x4 -.global lbl_803CEEA0 -lbl_803CEEA0: +.global lbl__1067 +lbl__1067: .incbin "baserom.dol", 0x2B8740, 0x4 -.global lbl_803CEEA4 -lbl_803CEEA4: +.global lbl__1068_3 +lbl__1068_3: .incbin "baserom.dol", 0x2B8744, 0x4 -.global lbl_803CEEA8 -lbl_803CEEA8: +.global lbl__1069 +lbl__1069: .incbin "baserom.dol", 0x2B8748, 0x4 -.global lbl_803CEEAC -lbl_803CEEAC: +.global lbl__1070_1 +lbl__1070_1: .incbin "baserom.dol", 0x2B874C, 0x4 -.global lbl_803CEEB0 -lbl_803CEEB0: +.global lbl__1071 +lbl__1071: .incbin "baserom.dol", 0x2B8750, 0x4 -.global lbl_803CEEB4 -lbl_803CEEB4: +.global lbl__1072 +lbl__1072: .incbin "baserom.dol", 0x2B8754, 0x4 -.global lbl_803CEEB8 -lbl_803CEEB8: +.global lbl__1188_3 +lbl__1188_3: .incbin "baserom.dol", 0x2B8758, 0x4 -.global lbl_803CEEBC -lbl_803CEEBC: +.global lbl__1189_1 +lbl__1189_1: .incbin "baserom.dol", 0x2B875C, 0x4 -.global lbl_803CEEC0 -lbl_803CEEC0: +.global lbl__1190_1 +lbl__1190_1: .incbin "baserom.dol", 0x2B8760, 0x4 -.global lbl_803CEEC4 -lbl_803CEEC4: +.global lbl__1191_1 +lbl__1191_1: .incbin "baserom.dol", 0x2B8764, 0x4 -.global lbl_803CEEC8 -lbl_803CEEC8: +.global lbl__1192_1 +lbl__1192_1: .incbin "baserom.dol", 0x2B8768, 0x4 -.global lbl_803CEECC -lbl_803CEECC: +.global lbl__1193 +lbl__1193: .incbin "baserom.dol", 0x2B876C, 0x4 -.global lbl_803CEED0 -lbl_803CEED0: +.global lbl__1194 +lbl__1194: .incbin "baserom.dol", 0x2B8770, 0x4 -.global lbl_803CEED4 -lbl_803CEED4: +.global lbl__1195 +lbl__1195: .incbin "baserom.dol", 0x2B8774, 0x4 -.global lbl_803CEED8 -lbl_803CEED8: +.global lbl__1196 +lbl__1196: .incbin "baserom.dol", 0x2B8778, 0x4 -.global lbl_803CEEDC -lbl_803CEEDC: +.global lbl__1209 +lbl__1209: .incbin "baserom.dol", 0x2B877C, 0x4 -.global lbl_803CEEE0 -lbl_803CEEE0: +.global lbl__1378_1 +lbl__1378_1: .incbin "baserom.dol", 0x2B8780, 0x4 -.global lbl_803CEEE4 -lbl_803CEEE4: +.global lbl__1379_1 +lbl__1379_1: .incbin "baserom.dol", 0x2B8784, 0x4 -.global lbl_803CEEE8 -lbl_803CEEE8: +.global lbl__1380 +lbl__1380: .incbin "baserom.dol", 0x2B8788, 0x4 -.global lbl_803CEEEC -lbl_803CEEEC: +.global lbl__1381 +lbl__1381: .incbin "baserom.dol", 0x2B878C, 0x4 -.global lbl_803CEEF0 -lbl_803CEEF0: +.global lbl__1462_2 +lbl__1462_2: .incbin "baserom.dol", 0x2B8790, 0x4 -.global lbl_803CEEF4 -lbl_803CEEF4: +.global lbl__1463_1 +lbl__1463_1: .incbin "baserom.dol", 0x2B8794, 0x4 -.global lbl_803CEEF8 -lbl_803CEEF8: +.global lbl__1464_2 +lbl__1464_2: .incbin "baserom.dol", 0x2B8798, 0x4 -.global lbl_803CEEFC -lbl_803CEEFC: +.global lbl__1465_1 +lbl__1465_1: .incbin "baserom.dol", 0x2B879C, 0x4 -.global lbl_803CEF00 -lbl_803CEF00: +.global lbl__1466_2 +lbl__1466_2: .incbin "baserom.dol", 0x2B87A0, 0x4 -.global lbl_803CEF04 -lbl_803CEF04: +.global lbl__1521_1 +lbl__1521_1: .incbin "baserom.dol", 0x2B87A4, 0x4 -.global lbl_803CEF08 -lbl_803CEF08: +.global lbl__1522_1 +lbl__1522_1: .incbin "baserom.dol", 0x2B87A8, 0x4 -.global lbl_803CEF0C -lbl_803CEF0C: +.global lbl__1523_2 +lbl__1523_2: .incbin "baserom.dol", 0x2B87AC, 0x4 -.global lbl_803CEF10 -lbl_803CEF10: +.global lbl__1524_1 +lbl__1524_1: .incbin "baserom.dol", 0x2B87B0, 0x4 -.global lbl_803CEF14 -lbl_803CEF14: +.global lbl__1525_2 +lbl__1525_2: .incbin "baserom.dol", 0x2B87B4, 0x4 -.global lbl_803CEF18 -lbl_803CEF18: +.global lbl__1526_1 +lbl__1526_1: .incbin "baserom.dol", 0x2B87B8, 0x4 -.global lbl_803CEF1C -lbl_803CEF1C: +.global lbl__1527_1 +lbl__1527_1: .incbin "baserom.dol", 0x2B87BC, 0x4 -.global lbl_803CEF20 -lbl_803CEF20: +.global lbl__1528 +lbl__1528: .incbin "baserom.dol", 0x2B87C0, 0x4 -.global lbl_803CEF24 -lbl_803CEF24: +.global lbl__1529 +lbl__1529: .incbin "baserom.dol", 0x2B87C4, 0x4 -.global lbl_803CEF28 -lbl_803CEF28: +.global lbl__1530 +lbl__1530: .incbin "baserom.dol", 0x2B87C8, 0x4 -.global lbl_803CEF2C -lbl_803CEF2C: +.global lbl__1531 +lbl__1531: .incbin "baserom.dol", 0x2B87CC, 0x4 -.global lbl_803CEF30 -lbl_803CEF30: +.global lbl__1666 +lbl__1666: .incbin "baserom.dol", 0x2B87D0, 0x4 -.global lbl_803CEF34 -lbl_803CEF34: +.global lbl__1667 +lbl__1667: .incbin "baserom.dol", 0x2B87D4, 0x4 -.global lbl_803CEF38 -lbl_803CEF38: +.global lbl__1935 +lbl__1935: .incbin "baserom.dol", 0x2B87D8, 0x4 -.global lbl_803CEF3C -lbl_803CEF3C: +.global lbl__1936 +lbl__1936: .incbin "baserom.dol", 0x2B87DC, 0x4 -.global lbl_803CEF40 -lbl_803CEF40: +.global lbl__1937 +lbl__1937: .incbin "baserom.dol", 0x2B87E0, 0x4 -.global lbl_803CEF44 -lbl_803CEF44: +.global lbl__1938 +lbl__1938: .incbin "baserom.dol", 0x2B87E4, 0x4 -.global lbl_803CEF48 -lbl_803CEF48: +.global lbl__1939 +lbl__1939: .incbin "baserom.dol", 0x2B87E8, 0x4 -.global lbl_803CEF4C -lbl_803CEF4C: +.global lbl__1940 +lbl__1940: .incbin "baserom.dol", 0x2B87EC, 0x4 -.global lbl_803CEF50 -lbl_803CEF50: +.global lbl__1941 +lbl__1941: .incbin "baserom.dol", 0x2B87F0, 0x4 -.global lbl_803CEF54 -lbl_803CEF54: +.global lbl__1942_1 +lbl__1942_1: .incbin "baserom.dol", 0x2B87F4, 0x4 -.global lbl_803CEF58 -lbl_803CEF58: +.global lbl__2154 +lbl__2154: .incbin "baserom.dol", 0x2B87F8, 0x4 -.global lbl_803CEF5C -lbl_803CEF5C: +.global lbl__2155_1 +lbl__2155_1: .incbin "baserom.dol", 0x2B87FC, 0x4 -.global lbl_803CEF60 -lbl_803CEF60: +.global lbl__2156_1 +lbl__2156_1: .incbin "baserom.dol", 0x2B8800, 0x4 -.global lbl_803CEF64 -lbl_803CEF64: +.global lbl__2173 +lbl__2173: .incbin "baserom.dol", 0x2B8804, 0x4 -.global lbl_803CEF68 -lbl_803CEF68: +.global lbl__2236 +lbl__2236: .incbin "baserom.dol", 0x2B8808, 0x4 -.global lbl_803CEF6C -lbl_803CEF6C: +.global lbl__2237 +lbl__2237: .incbin "baserom.dol", 0x2B880C, 0x4 -.global lbl_803CEF70 -lbl_803CEF70: +.global lbl__2264 +lbl__2264: .incbin "baserom.dol", 0x2B8810, 0x4 -.global lbl_803CEF74 -lbl_803CEF74: +.global lbl__2265_1 +lbl__2265_1: .incbin "baserom.dol", 0x2B8814, 0x4 -.global lbl_803CEF78 -lbl_803CEF78: +.global lbl__2376 +lbl__2376: .incbin "baserom.dol", 0x2B8818, 0x4 -.global lbl_803CEF7C -lbl_803CEF7C: +.global lbl__2377 +lbl__2377: .incbin "baserom.dol", 0x2B881C, 0x4 -.global lbl_803CEF80 -lbl_803CEF80: +.global lbl__2517 +lbl__2517: .incbin "baserom.dol", 0x2B8820, 0x4 -.global lbl_803CEF84 -lbl_803CEF84: +.global lbl__2518_1 +lbl__2518_1: .incbin "baserom.dol", 0x2B8824, 0x4 -.global lbl_803CEF88 -lbl_803CEF88: +.global lbl__2519_1 +lbl__2519_1: .incbin "baserom.dol", 0x2B8828, 0x4 -.global lbl_803CEF8C -lbl_803CEF8C: +.global lbl__2520 +lbl__2520: .incbin "baserom.dol", 0x2B882C, 0x4 -.global lbl_803CEF90 -lbl_803CEF90: +.global lbl__2525 +lbl__2525: .incbin "baserom.dol", 0x2B8830, 0x4 -.global lbl_803CEF94 -lbl_803CEF94: +.global lbl__2582 +lbl__2582: .incbin "baserom.dol", 0x2B8834, 0x4 -.global lbl_803CEF98 -lbl_803CEF98: +.global lbl__2633 +lbl__2633: .incbin "baserom.dol", 0x2B8838, 0x4 -.global lbl_803CEF9C -lbl_803CEF9C: +.global lbl__2741 +lbl__2741: .incbin "baserom.dol", 0x2B883C, 0x4 -.global lbl_803CEFA0 -lbl_803CEFA0: +.global lbl__2742 +lbl__2742: .incbin "baserom.dol", 0x2B8840, 0x4 -.global lbl_803CEFA4 -lbl_803CEFA4: +.global lbl__2818 +lbl__2818: .incbin "baserom.dol", 0x2B8844, 0x4 -.global lbl_803CEFA8 -lbl_803CEFA8: +.global lbl__2903 +lbl__2903: .incbin "baserom.dol", 0x2B8848, 0x4 -.global lbl_803CEFAC -lbl_803CEFAC: +.global lbl__2904 +lbl__2904: .incbin "baserom.dol", 0x2B884C, 0x4 -.global lbl_803CEFB0 -lbl_803CEFB0: +.global lbl__1868_1 +lbl__1868_1: .incbin "baserom.dol", 0x2B8850, 0x4 -.global lbl_803CEFB4 -lbl_803CEFB4: +.global lbl__1869_2 +lbl__1869_2: .incbin "baserom.dol", 0x2B8854, 0x4 -.global lbl_803CEFB8 -lbl_803CEFB8: +.global lbl_bored_anims__31_unnamed_zNPCTypeKingJelly_cpp_ +lbl_bored_anims__31_unnamed_zNPCTypeKingJelly_cpp_: .incbin "baserom.dol", 0x2B8858, 0x8 -.global lbl_803CEFC0 -lbl_803CEFC0: +.global lbl__1973 +lbl__1973: .incbin "baserom.dol", 0x2B8860, 0x4 -.global lbl_803CEFC4 -lbl_803CEFC4: +.global lbl__1974_1 +lbl__1974_1: .incbin "baserom.dol", 0x2B8864, 0x4 -.global lbl_803CEFC8 -lbl_803CEFC8: +.global lbl__1975 +lbl__1975: .incbin "baserom.dol", 0x2B8868, 0x4 -.global lbl_803CEFCC -lbl_803CEFCC: +.global lbl__1976 +lbl__1976: .incbin "baserom.dol", 0x2B886C, 0x4 -.global lbl_803CEFD0 -lbl_803CEFD0: +.global lbl__1987 +lbl__1987: .incbin "baserom.dol", 0x2B8870, 0x4 -.global lbl_803CEFD4 -lbl_803CEFD4: +.global lbl__1992_1 +lbl__1992_1: .incbin "baserom.dol", 0x2B8874, 0x4 -.global lbl_803CEFD8 -lbl_803CEFD8: +.global lbl__2007 +lbl__2007: .incbin "baserom.dol", 0x2B8878, 0x4 -.global lbl_803CEFDC -lbl_803CEFDC: +.global lbl__2084 +lbl__2084: .incbin "baserom.dol", 0x2B887C, 0x4 -.global lbl_803CEFE0 -lbl_803CEFE0: +.global lbl__2085 +lbl__2085: .incbin "baserom.dol", 0x2B8880, 0x4 -.global lbl_803CEFE4 -lbl_803CEFE4: +.global lbl__2086_1 +lbl__2086_1: .incbin "baserom.dol", 0x2B8884, 0x4 -.global lbl_803CEFE8 -lbl_803CEFE8: +.global lbl__2088_1 +lbl__2088_1: .incbin "baserom.dol", 0x2B8888, 0x8 -.global lbl_803CEFF0 -lbl_803CEFF0: +.global lbl__2105_1 +lbl__2105_1: .incbin "baserom.dol", 0x2B8890, 0x4 -.global lbl_803CEFF4 -lbl_803CEFF4: +.global lbl__2106_1 +lbl__2106_1: .incbin "baserom.dol", 0x2B8894, 0x4 -.global lbl_803CEFF8 -lbl_803CEFF8: +.global lbl__2146 +lbl__2146: .incbin "baserom.dol", 0x2B8898, 0x4 -.global lbl_803CEFFC -lbl_803CEFFC: +.global lbl__2147 +lbl__2147: .incbin "baserom.dol", 0x2B889C, 0x4 -.global lbl_803CF000 -lbl_803CF000: +.global lbl__2148_1 +lbl__2148_1: .incbin "baserom.dol", 0x2B88A0, 0x4 -.global lbl_803CF004 -lbl_803CF004: +.global lbl__2149_1 +lbl__2149_1: .incbin "baserom.dol", 0x2B88A4, 0x4 -.global lbl_803CF008 -lbl_803CF008: +.global lbl__2197_1 +lbl__2197_1: .incbin "baserom.dol", 0x2B88A8, 0x4 -.global lbl_803CF00C -lbl_803CF00C: +.global lbl__2406 +lbl__2406: .incbin "baserom.dol", 0x2B88AC, 0x4 -.global lbl_803CF010 -lbl_803CF010: +.global lbl__2407 +lbl__2407: .incbin "baserom.dol", 0x2B88B0, 0x4 -.global lbl_803CF014 -lbl_803CF014: +.global lbl__2408 +lbl__2408: .incbin "baserom.dol", 0x2B88B4, 0x4 -.global lbl_803CF018 -lbl_803CF018: +.global lbl__2409 +lbl__2409: .incbin "baserom.dol", 0x2B88B8, 0x4 -.global lbl_803CF01C -lbl_803CF01C: +.global lbl__2410 +lbl__2410: .incbin "baserom.dol", 0x2B88BC, 0x4 -.global lbl_803CF020 -lbl_803CF020: +.global lbl__2411 +lbl__2411: .incbin "baserom.dol", 0x2B88C0, 0x4 -.global lbl_803CF024 -lbl_803CF024: +.global lbl__2412 +lbl__2412: .incbin "baserom.dol", 0x2B88C4, 0x4 -.global lbl_803CF028 -lbl_803CF028: +.global lbl__2413_1 +lbl__2413_1: .incbin "baserom.dol", 0x2B88C8, 0x4 -.global lbl_803CF02C -lbl_803CF02C: +.global lbl__2414_1 +lbl__2414_1: .incbin "baserom.dol", 0x2B88CC, 0x4 -.global lbl_803CF030 -lbl_803CF030: +.global lbl__2415 +lbl__2415: .incbin "baserom.dol", 0x2B88D0, 0x4 -.global lbl_803CF034 -lbl_803CF034: +.global lbl__2416 +lbl__2416: .incbin "baserom.dol", 0x2B88D4, 0x4 -.global lbl_803CF038 -lbl_803CF038: +.global lbl__2417 +lbl__2417: .incbin "baserom.dol", 0x2B88D8, 0x4 -.global lbl_803CF03C -lbl_803CF03C: +.global lbl__2418_1 +lbl__2418_1: .incbin "baserom.dol", 0x2B88DC, 0x4 -.global lbl_803CF040 -lbl_803CF040: +.global lbl__2419 +lbl__2419: .incbin "baserom.dol", 0x2B88E0, 0x4 -.global lbl_803CF044 -lbl_803CF044: +.global lbl__2420 +lbl__2420: .incbin "baserom.dol", 0x2B88E4, 0x4 -.global lbl_803CF048 -lbl_803CF048: +.global lbl__2421 +lbl__2421: .incbin "baserom.dol", 0x2B88E8, 0x4 -.global lbl_803CF04C -lbl_803CF04C: +.global lbl__2422 +lbl__2422: .incbin "baserom.dol", 0x2B88EC, 0x4 -.global lbl_803CF050 -lbl_803CF050: +.global lbl__2423 +lbl__2423: .incbin "baserom.dol", 0x2B88F0, 0x4 -.global lbl_803CF054 -lbl_803CF054: +.global lbl__2424 +lbl__2424: .incbin "baserom.dol", 0x2B88F4, 0x4 -.global lbl_803CF058 -lbl_803CF058: +.global lbl__2425 +lbl__2425: .incbin "baserom.dol", 0x2B88F8, 0x4 -.global lbl_803CF05C -lbl_803CF05C: +.global lbl__2426 +lbl__2426: .incbin "baserom.dol", 0x2B88FC, 0x4 -.global lbl_803CF060 -lbl_803CF060: +.global lbl__2427 +lbl__2427: .incbin "baserom.dol", 0x2B8900, 0x4 -.global lbl_803CF064 -lbl_803CF064: +.global lbl__2428 +lbl__2428: .incbin "baserom.dol", 0x2B8904, 0x4 -.global lbl_803CF068 -lbl_803CF068: +.global lbl__2429 +lbl__2429: .incbin "baserom.dol", 0x2B8908, 0x4 -.global lbl_803CF06C -lbl_803CF06C: +.global lbl__2430 +lbl__2430: .incbin "baserom.dol", 0x2B890C, 0x4 -.global lbl_803CF070 -lbl_803CF070: +.global lbl__2431_1 +lbl__2431_1: .incbin "baserom.dol", 0x2B8910, 0x4 -.global lbl_803CF074 -lbl_803CF074: +.global lbl__2432_1 +lbl__2432_1: .incbin "baserom.dol", 0x2B8914, 0x4 -.global lbl_803CF078 -lbl_803CF078: +.global lbl__2433_1 +lbl__2433_1: .incbin "baserom.dol", 0x2B8918, 0x4 -.global lbl_803CF07C -lbl_803CF07C: +.global lbl__2434_1 +lbl__2434_1: .incbin "baserom.dol", 0x2B891C, 0x4 -.global lbl_803CF080 -lbl_803CF080: +.global lbl__2435_2 +lbl__2435_2: .incbin "baserom.dol", 0x2B8920, 0x4 -.global lbl_803CF084 -lbl_803CF084: +.global lbl__2436_1 +lbl__2436_1: .incbin "baserom.dol", 0x2B8924, 0x4 -.global lbl_803CF088 -lbl_803CF088: +.global lbl__2437 +lbl__2437: .incbin "baserom.dol", 0x2B8928, 0x4 -.global lbl_803CF08C -lbl_803CF08C: +.global lbl__2438 +lbl__2438: .incbin "baserom.dol", 0x2B892C, 0x4 -.global lbl_803CF090 -lbl_803CF090: +.global lbl__2439 +lbl__2439: .incbin "baserom.dol", 0x2B8930, 0x4 -.global lbl_803CF094 -lbl_803CF094: +.global lbl__2440 +lbl__2440: .incbin "baserom.dol", 0x2B8934, 0x4 -.global lbl_803CF098 -lbl_803CF098: +.global lbl__2441 +lbl__2441: .incbin "baserom.dol", 0x2B8938, 0x4 -.global lbl_803CF09C -lbl_803CF09C: +.global lbl__2442 +lbl__2442: .incbin "baserom.dol", 0x2B893C, 0x4 -.global lbl_803CF0A0 -lbl_803CF0A0: +.global lbl__2443 +lbl__2443: .incbin "baserom.dol", 0x2B8940, 0x4 -.global lbl_803CF0A4 -lbl_803CF0A4: +.global lbl__2444_1 +lbl__2444_1: .incbin "baserom.dol", 0x2B8944, 0x4 -.global lbl_803CF0A8 -lbl_803CF0A8: +.global lbl__2445_1 +lbl__2445_1: .incbin "baserom.dol", 0x2B8948, 0x4 -.global lbl_803CF0AC -lbl_803CF0AC: +.global lbl__2446_1 +lbl__2446_1: .incbin "baserom.dol", 0x2B894C, 0x4 -.global lbl_803CF0B0 -lbl_803CF0B0: +.global lbl__2447 +lbl__2447: .incbin "baserom.dol", 0x2B8950, 0x4 -.global lbl_803CF0B4 -lbl_803CF0B4: +.global lbl__2448 +lbl__2448: .incbin "baserom.dol", 0x2B8954, 0x4 -.global lbl_803CF0B8 -lbl_803CF0B8: +.global lbl__2449 +lbl__2449: .incbin "baserom.dol", 0x2B8958, 0x8 -.global lbl_803CF0C0 -lbl_803CF0C0: +.global lbl__2454_1 +lbl__2454_1: .incbin "baserom.dol", 0x2B8960, 0x8 -.global lbl_803CF0C8 -lbl_803CF0C8: +.global lbl__2743 +lbl__2743: .incbin "baserom.dol", 0x2B8968, 0x4 -.global lbl_803CF0CC -lbl_803CF0CC: +.global lbl__2744 +lbl__2744: .incbin "baserom.dol", 0x2B896C, 0x4 -.global lbl_803CF0D0 -lbl_803CF0D0: +.global lbl__2823 +lbl__2823: .incbin "baserom.dol", 0x2B8970, 0x4 -.global lbl_803CF0D4 -lbl_803CF0D4: +.global lbl__2977 +lbl__2977: .incbin "baserom.dol", 0x2B8974, 0x4 -.global lbl_803CF0D8 -lbl_803CF0D8: +.global lbl__3258 +lbl__3258: .incbin "baserom.dol", 0x2B8978, 0x4 -.global lbl_803CF0DC -lbl_803CF0DC: +.global lbl__3259 +lbl__3259: .incbin "baserom.dol", 0x2B897C, 0x4 -.global lbl_803CF0E0 -lbl_803CF0E0: +.global lbl__3519 +lbl__3519: .incbin "baserom.dol", 0x2B8980, 0x8 -.global lbl_803CF0E8 -lbl_803CF0E8: +.global lbl__1052_3 +lbl__1052_3: .incbin "baserom.dol", 0x2B8988, 0x4 -.global lbl_803CF0EC -lbl_803CF0EC: +.global lbl__1053_3 +lbl__1053_3: .incbin "baserom.dol", 0x2B898C, 0x4 -.global lbl_803CF0F0 -lbl_803CF0F0: +.global lbl__1113_1 +lbl__1113_1: .incbin "baserom.dol", 0x2B8990, 0x4 -.global lbl_803CF0F4 -lbl_803CF0F4: +.global lbl__1282 +lbl__1282: .incbin "baserom.dol", 0x2B8994, 0x4 -.global lbl_803CF0F8 -lbl_803CF0F8: +.global lbl__1284 +lbl__1284: .incbin "baserom.dol", 0x2B8998, 0x4 -.global lbl_803CF0FC -lbl_803CF0FC: +.global lbl__1285 +lbl__1285: .incbin "baserom.dol", 0x2B899C, 0x4 -.global lbl_803CF100 -lbl_803CF100: +.global lbl__1431_1 +lbl__1431_1: .incbin "baserom.dol", 0x2B89A0, 0x4 .global lbl_803CF104 lbl_803CF104: .incbin "baserom.dol", 0x2B89A4, 0x4 -.global lbl_803CF108 -lbl_803CF108: +.global lbl__1454 +lbl__1454: .incbin "baserom.dol", 0x2B89A8, 0x4 -.global lbl_803CF10C -lbl_803CF10C: +.global lbl__1455 +lbl__1455: .incbin "baserom.dol", 0x2B89AC, 0x4 -.global lbl_803CF110 -lbl_803CF110: +.global lbl__1492_1 +lbl__1492_1: .incbin "baserom.dol", 0x2B89B0, 0x4 -.global lbl_803CF114 -lbl_803CF114: +.global lbl__1493_2 +lbl__1493_2: .incbin "baserom.dol", 0x2B89B4, 0x4 -.global lbl_803CF118 -lbl_803CF118: +.global lbl__1494_1 +lbl__1494_1: .incbin "baserom.dol", 0x2B89B8, 0x8 -.global lbl_803CF120 -lbl_803CF120: +.global lbl__1496_2 +lbl__1496_2: .incbin "baserom.dol", 0x2B89C0, 0x8 -.global lbl_803CF128 -lbl_803CF128: +.global lbl__1656 +lbl__1656: .incbin "baserom.dol", 0x2B89C8, 0x4 -.global lbl_803CF12C -lbl_803CF12C: +.global lbl__1657 +lbl__1657: .incbin "baserom.dol", 0x2B89CC, 0x4 -.global lbl_803CF130 -lbl_803CF130: +.global lbl__1658 +lbl__1658: .incbin "baserom.dol", 0x2B89D0, 0x4 -.global lbl_803CF134 -lbl_803CF134: +.global lbl__1659 +lbl__1659: .incbin "baserom.dol", 0x2B89D4, 0x4 -.global lbl_803CF138 -lbl_803CF138: +.global lbl__1660 +lbl__1660: .incbin "baserom.dol", 0x2B89D8, 0x4 -.global lbl_803CF13C -lbl_803CF13C: +.global lbl__1661_2 +lbl__1661_2: .incbin "baserom.dol", 0x2B89DC, 0x4 -.global lbl_803CF140 -lbl_803CF140: +.global lbl__1662_2 +lbl__1662_2: .incbin "baserom.dol", 0x2B89E0, 0x4 -.global lbl_803CF144 -lbl_803CF144: +.global lbl__1663 +lbl__1663: .incbin "baserom.dol", 0x2B89E4, 0x4 -.global lbl_803CF148 -lbl_803CF148: +.global lbl__1664 +lbl__1664: .incbin "baserom.dol", 0x2B89E8, 0x4 -.global lbl_803CF14C -lbl_803CF14C: +.global lbl__1665 +lbl__1665: .incbin "baserom.dol", 0x2B89EC, 0x4 -.global lbl_803CF150 -lbl_803CF150: +.global lbl__1666_1 +lbl__1666_1: .incbin "baserom.dol", 0x2B89F0, 0x4 -.global lbl_803CF154 -lbl_803CF154: +.global lbl__1667_1 +lbl__1667_1: .incbin "baserom.dol", 0x2B89F4, 0x4 -.global lbl_803CF158 -lbl_803CF158: +.global lbl__1668_1 +lbl__1668_1: .incbin "baserom.dol", 0x2B89F8, 0x4 -.global lbl_803CF15C -lbl_803CF15C: +.global lbl__1669 +lbl__1669: .incbin "baserom.dol", 0x2B89FC, 0x4 -.global lbl_803CF160 -lbl_803CF160: +.global lbl__1670 +lbl__1670: .incbin "baserom.dol", 0x2B8A00, 0x4 -.global lbl_803CF164 -lbl_803CF164: +.global lbl__1671 +lbl__1671: .incbin "baserom.dol", 0x2B8A04, 0x4 -.global lbl_803CF168 -lbl_803CF168: +.global lbl__1672 +lbl__1672: .incbin "baserom.dol", 0x2B8A08, 0x4 -.global lbl_803CF16C -lbl_803CF16C: +.global lbl__1673_1 +lbl__1673_1: .incbin "baserom.dol", 0x2B8A0C, 0x4 -.global lbl_803CF170 -lbl_803CF170: +.global lbl__1674 +lbl__1674: .incbin "baserom.dol", 0x2B8A10, 0x4 -.global lbl_803CF174 -lbl_803CF174: +.global lbl__1675_1 +lbl__1675_1: .incbin "baserom.dol", 0x2B8A14, 0x4 -.global lbl_803CF178 -lbl_803CF178: +.global lbl__1676 +lbl__1676: .incbin "baserom.dol", 0x2B8A18, 0x4 -.global lbl_803CF17C -lbl_803CF17C: +.global lbl__1704_1 +lbl__1704_1: .incbin "baserom.dol", 0x2B8A1C, 0x4 -.global lbl_803CF180 -lbl_803CF180: +.global lbl__1705 +lbl__1705: .incbin "baserom.dol", 0x2B8A20, 0x4 -.global lbl_803CF184 -lbl_803CF184: +.global lbl__1706 +lbl__1706: .incbin "baserom.dol", 0x2B8A24, 0x4 -.global lbl_803CF188 -lbl_803CF188: +.global lbl__1909 +lbl__1909: .incbin "baserom.dol", 0x2B8A28, 0x4 -.global lbl_803CF18C -lbl_803CF18C: +.global lbl__1910 +lbl__1910: .incbin "baserom.dol", 0x2B8A2C, 0x4 -.global lbl_803CF190 -lbl_803CF190: +.global lbl__1911 +lbl__1911: .incbin "baserom.dol", 0x2B8A30, 0x4 -.global lbl_803CF194 -lbl_803CF194: +.global lbl__1912 +lbl__1912: .incbin "baserom.dol", 0x2B8A34, 0x4 -.global lbl_803CF198 -lbl_803CF198: +.global lbl__1913 +lbl__1913: .incbin "baserom.dol", 0x2B8A38, 0x4 -.global lbl_803CF19C -lbl_803CF19C: +.global lbl__1938_1 +lbl__1938_1: .incbin "baserom.dol", 0x2B8A3C, 0x4 -.global lbl_803CF1A0 -lbl_803CF1A0: +.global lbl__2034 +lbl__2034: .incbin "baserom.dol", 0x2B8A40, 0x4 -.global lbl_803CF1A4 -lbl_803CF1A4: +.global lbl__2160 +lbl__2160: .incbin "baserom.dol", 0x2B8A44, 0x4 -.global lbl_803CF1A8 -lbl_803CF1A8: +.global lbl__822_3 +lbl__822_3: .incbin "baserom.dol", 0x2B8A48, 0x4 -.global lbl_803CF1AC -lbl_803CF1AC: +.global lbl__823 +lbl__823: .incbin "baserom.dol", 0x2B8A4C, 0x4 -.global lbl_803CF1B0 -lbl_803CF1B0: +.global lbl__824_2 +lbl__824_2: .incbin "baserom.dol", 0x2B8A50, 0x4 -.global lbl_803CF1B4 -lbl_803CF1B4: +.global lbl__825_2 +lbl__825_2: .incbin "baserom.dol", 0x2B8A54, 0x4 -.global lbl_803CF1B8 -lbl_803CF1B8: +.global lbl__890_3 +lbl__890_3: .incbin "baserom.dol", 0x2B8A58, 0x4 -.global lbl_803CF1BC -lbl_803CF1BC: +.global lbl__891_2 +lbl__891_2: .incbin "baserom.dol", 0x2B8A5C, 0x4 -.global lbl_803CF1C0 -lbl_803CF1C0: +.global lbl__892_1 +lbl__892_1: .incbin "baserom.dol", 0x2B8A60, 0x4 -.global lbl_803CF1C4 -lbl_803CF1C4: +.global lbl__893_1 +lbl__893_1: .incbin "baserom.dol", 0x2B8A64, 0x4 -.global lbl_803CF1C8 -lbl_803CF1C8: +.global lbl__894_1 +lbl__894_1: .incbin "baserom.dol", 0x2B8A68, 0x4 -.global lbl_803CF1CC -lbl_803CF1CC: +.global lbl__895_1 +lbl__895_1: .incbin "baserom.dol", 0x2B8A6C, 0x4 -.global lbl_803CF1D0 -lbl_803CF1D0: +.global lbl__896 +lbl__896: .incbin "baserom.dol", 0x2B8A70, 0x4 -.global lbl_803CF1D4 -lbl_803CF1D4: +.global lbl__983_3 +lbl__983_3: .incbin "baserom.dol", 0x2B8A74, 0x4 -.global lbl_803CF1D8 -lbl_803CF1D8: +.global lbl__984_3 +lbl__984_3: .incbin "baserom.dol", 0x2B8A78, 0x4 -.global lbl_803CF1DC -lbl_803CF1DC: +.global lbl__1008_1 +lbl__1008_1: .incbin "baserom.dol", 0x2B8A7C, 0x4 -.global lbl_803CF1E0 -lbl_803CF1E0: +.global lbl__1019_2 +lbl__1019_2: .incbin "baserom.dol", 0x2B8A80, 0x4 -.global lbl_803CF1E4 -lbl_803CF1E4: +.global lbl__1034_3 +lbl__1034_3: .incbin "baserom.dol", 0x2B8A84, 0x4 -.global lbl_803CF1E8 -lbl_803CF1E8: +.global lbl__1043_3 +lbl__1043_3: .incbin "baserom.dol", 0x2B8A88, 0x4 -.global lbl_803CF1EC -lbl_803CF1EC: +.global lbl__1053_4 +lbl__1053_4: .incbin "baserom.dol", 0x2B8A8C, 0x4 -.global lbl_803CF1F0 -lbl_803CF1F0: +.global lbl__1054_5 +lbl__1054_5: .incbin "baserom.dol", 0x2B8A90, 0x4 -.global lbl_803CF1F4 -lbl_803CF1F4: +.global lbl__1065_1 +lbl__1065_1: .incbin "baserom.dol", 0x2B8A94, 0x4 -.global lbl_803CF1F8 -lbl_803CF1F8: +.global lbl__1088_1 +lbl__1088_1: .incbin "baserom.dol", 0x2B8A98, 0x4 -.global lbl_803CF1FC -lbl_803CF1FC: +.global lbl__1089_2 +lbl__1089_2: .incbin "baserom.dol", 0x2B8A9C, 0x4 -.global lbl_803CF200 -lbl_803CF200: +.global lbl__1090_2 +lbl__1090_2: .incbin "baserom.dol", 0x2B8AA0, 0x4 -.global lbl_803CF204 -lbl_803CF204: +.global lbl__1091_2 +lbl__1091_2: .incbin "baserom.dol", 0x2B8AA4, 0x4 -.global lbl_803CF208 -lbl_803CF208: +.global lbl__1160 +lbl__1160: .incbin "baserom.dol", 0x2B8AA8, 0x4 -.global lbl_803CF20C -lbl_803CF20C: +.global lbl__1161 +lbl__1161: .incbin "baserom.dol", 0x2B8AAC, 0x4 -.global lbl_803CF210 -lbl_803CF210: +.global lbl__1209_1 +lbl__1209_1: .incbin "baserom.dol", 0x2B8AB0, 0x4 -.global lbl_803CF214 -lbl_803CF214: +.global lbl__1223 +lbl__1223: .incbin "baserom.dol", 0x2B8AB4, 0x28 -.global lbl_803CF23C -lbl_803CF23C: +.global lbl__1854 +lbl__1854: .incbin "baserom.dol", 0x2B8ADC, 0x4 -.global lbl_803CF240 -lbl_803CF240: +.global lbl__1855 +lbl__1855: .incbin "baserom.dol", 0x2B8AE0, 0x4 -.global lbl_803CF244 -lbl_803CF244: +.global lbl__1933_1 +lbl__1933_1: .incbin "baserom.dol", 0x2B8AE4, 0x4 -.global lbl_803CF248 -lbl_803CF248: +.global lbl__1966 +lbl__1966: .incbin "baserom.dol", 0x2B8AE8, 0x4 -.global lbl_803CF24C -lbl_803CF24C: +.global lbl__1967 +lbl__1967: .incbin "baserom.dol", 0x2B8AEC, 0x4 -.global lbl_803CF250 -lbl_803CF250: +.global lbl__1968 +lbl__1968: .incbin "baserom.dol", 0x2B8AF0, 0x4 -.global lbl_803CF254 -lbl_803CF254: +.global lbl__1969 +lbl__1969: .incbin "baserom.dol", 0x2B8AF4, 0x4 -.global lbl_803CF258 -lbl_803CF258: +.global lbl__2017 +lbl__2017: .incbin "baserom.dol", 0x2B8AF8, 0x4 -.global lbl_803CF25C -lbl_803CF25C: +.global lbl__2018 +lbl__2018: .incbin "baserom.dol", 0x2B8AFC, 0x4 -.global lbl_803CF260 -lbl_803CF260: +.global lbl__2054 +lbl__2054: .incbin "baserom.dol", 0x2B8B00, 0x4 -.global lbl_803CF264 -lbl_803CF264: +.global lbl__2055 +lbl__2055: .incbin "baserom.dol", 0x2B8B04, 0x4 -.global lbl_803CF268 -lbl_803CF268: +.global lbl__2056_1 +lbl__2056_1: .incbin "baserom.dol", 0x2B8B08, 0x4 -.global lbl_803CF26C -lbl_803CF26C: +.global lbl__2188_1 +lbl__2188_1: .incbin "baserom.dol", 0x2B8B0C, 0x4 -.global lbl_803CF270 -lbl_803CF270: +.global lbl__2189_1 +lbl__2189_1: .incbin "baserom.dol", 0x2B8B10, 0x4 -.global lbl_803CF274 -lbl_803CF274: +.global lbl__2190_2 +lbl__2190_2: .incbin "baserom.dol", 0x2B8B14, 0x4 -.global lbl_803CF278 -lbl_803CF278: +.global lbl__2191_1 +lbl__2191_1: .incbin "baserom.dol", 0x2B8B18, 0x4 -.global lbl_803CF27C -lbl_803CF27C: +.global lbl__2192_2 +lbl__2192_2: .incbin "baserom.dol", 0x2B8B1C, 0x4 -.global lbl_803CF280 -lbl_803CF280: +.global lbl__2193_1 +lbl__2193_1: .incbin "baserom.dol", 0x2B8B20, 0x4 -.global lbl_803CF284 -lbl_803CF284: +.global lbl__2194_2 +lbl__2194_2: .incbin "baserom.dol", 0x2B8B24, 0x4 -.global lbl_803CF288 -lbl_803CF288: +.global lbl__2195_1 +lbl__2195_1: .incbin "baserom.dol", 0x2B8B28, 0x4 -.global lbl_803CF28C -lbl_803CF28C: +.global lbl__2196_1 +lbl__2196_1: .incbin "baserom.dol", 0x2B8B2C, 0x4 -.global lbl_803CF290 -lbl_803CF290: +.global lbl__2197_2 +lbl__2197_2: .incbin "baserom.dol", 0x2B8B30, 0x4 -.global lbl_803CF294 -lbl_803CF294: +.global lbl__2198 +lbl__2198: .incbin "baserom.dol", 0x2B8B34, 0x4 -.global lbl_803CF298 -lbl_803CF298: +.global lbl__2199 +lbl__2199: .incbin "baserom.dol", 0x2B8B38, 0x4 -.global lbl_803CF29C -lbl_803CF29C: +.global lbl__2200 +lbl__2200: .incbin "baserom.dol", 0x2B8B3C, 0x4 -.global lbl_803CF2A0 -lbl_803CF2A0: +.global lbl__2201_1 +lbl__2201_1: .incbin "baserom.dol", 0x2B8B40, 0x4 -.global lbl_803CF2A4 -lbl_803CF2A4: +.global lbl__2202 +lbl__2202: .incbin "baserom.dol", 0x2B8B44, 0x4 -.global lbl_803CF2A8 -lbl_803CF2A8: +.global lbl__2203 +lbl__2203: .incbin "baserom.dol", 0x2B8B48, 0x4 -.global lbl_803CF2AC -lbl_803CF2AC: +.global lbl__2204 +lbl__2204: .incbin "baserom.dol", 0x2B8B4C, 0x4 -.global lbl_803CF2B0 -lbl_803CF2B0: +.global lbl__2205 +lbl__2205: .incbin "baserom.dol", 0x2B8B50, 0x4 -.global lbl_803CF2B4 -lbl_803CF2B4: +.global lbl__2206 +lbl__2206: .incbin "baserom.dol", 0x2B8B54, 0x4 -.global lbl_803CF2B8 -lbl_803CF2B8: +.global lbl__2207_2 +lbl__2207_2: .incbin "baserom.dol", 0x2B8B58, 0x4 -.global lbl_803CF2BC -lbl_803CF2BC: +.global lbl__2208 +lbl__2208: .incbin "baserom.dol", 0x2B8B5C, 0x4 -.global lbl_803CF2C0 -lbl_803CF2C0: +.global lbl__2209_1 +lbl__2209_1: .incbin "baserom.dol", 0x2B8B60, 0x4 -.global lbl_803CF2C4 -lbl_803CF2C4: +.global lbl__2210 +lbl__2210: .incbin "baserom.dol", 0x2B8B64, 0x4 -.global lbl_803CF2C8 -lbl_803CF2C8: +.global lbl__2211 +lbl__2211: .incbin "baserom.dol", 0x2B8B68, 0x4 -.global lbl_803CF2CC -lbl_803CF2CC: +.global lbl__2212 +lbl__2212: .incbin "baserom.dol", 0x2B8B6C, 0x4 -.global lbl_803CF2D0 -lbl_803CF2D0: +.global lbl__2213 +lbl__2213: .incbin "baserom.dol", 0x2B8B70, 0x4 -.global lbl_803CF2D4 -lbl_803CF2D4: +.global lbl__2214 +lbl__2214: .incbin "baserom.dol", 0x2B8B74, 0x4 -.global lbl_803CF2D8 -lbl_803CF2D8: +.global lbl__2215 +lbl__2215: .incbin "baserom.dol", 0x2B8B78, 0x4 -.global lbl_803CF2DC -lbl_803CF2DC: +.global lbl__2216 +lbl__2216: .incbin "baserom.dol", 0x2B8B7C, 0x4 -.global lbl_803CF2E0 -lbl_803CF2E0: +.global lbl__2217 +lbl__2217: .incbin "baserom.dol", 0x2B8B80, 0x4 -.global lbl_803CF2E4 -lbl_803CF2E4: +.global lbl__2218 +lbl__2218: .incbin "baserom.dol", 0x2B8B84, 0x4 -.global lbl_803CF2E8 -lbl_803CF2E8: +.global lbl__2219_1 +lbl__2219_1: .incbin "baserom.dol", 0x2B8B88, 0x4 -.global lbl_803CF2EC -lbl_803CF2EC: +.global lbl__2220 +lbl__2220: .incbin "baserom.dol", 0x2B8B8C, 0x4 -.global lbl_803CF2F0 -lbl_803CF2F0: +.global lbl__2221 +lbl__2221: .incbin "baserom.dol", 0x2B8B90, 0x4 -.global lbl_803CF2F4 -lbl_803CF2F4: +.global lbl__2435_3 +lbl__2435_3: .incbin "baserom.dol", 0x2B8B94, 0x4 -.global lbl_803CF2F8 -lbl_803CF2F8: +.global lbl__2535_1 +lbl__2535_1: .incbin "baserom.dol", 0x2B8B98, 0x8 -.global lbl_803CF300 -lbl_803CF300: +.global lbl__2643 +lbl__2643: .incbin "baserom.dol", 0x2B8BA0, 0x4 -.global lbl_803CF304 -lbl_803CF304: +.global lbl__2644 +lbl__2644: .incbin "baserom.dol", 0x2B8BA4, 0x4 -.global lbl_803CF308 -lbl_803CF308: +.global lbl__2645_1 +lbl__2645_1: .incbin "baserom.dol", 0x2B8BA8, 0x4 -.global lbl_803CF30C -lbl_803CF30C: +.global lbl__2998 +lbl__2998: .incbin "baserom.dol", 0x2B8BAC, 0x4 .global lbl_803CF310 lbl_803CF310: .incbin "baserom.dol", 0x2B8BB0, 0x4 -.global lbl_803CF314 -lbl_803CF314: +.global lbl__3309_1 +lbl__3309_1: .incbin "baserom.dol", 0x2B8BB4, 0x4 -.global lbl_803CF318 -lbl_803CF318: +.global lbl__3310_1 +lbl__3310_1: .incbin "baserom.dol", 0x2B8BB8, 0x4 -.global lbl_803CF31C -lbl_803CF31C: +.global lbl__3311_1 +lbl__3311_1: .incbin "baserom.dol", 0x2B8BBC, 0x4 -.global lbl_803CF320 -lbl_803CF320: +.global lbl__3792 +lbl__3792: .incbin "baserom.dol", 0x2B8BC0, 0x8 -.global lbl_803CF328 -lbl_803CF328: +.global lbl__441_9 +lbl__441_9: .incbin "baserom.dol", 0x2B8BC8, 0x4 -.global lbl_803CF32C -lbl_803CF32C: +.global lbl__442_1 +lbl__442_1: .incbin "baserom.dol", 0x2B8BCC, 0x4 -.global lbl_803CF330 -lbl_803CF330: +.global lbl__443 +lbl__443: .incbin "baserom.dol", 0x2B8BD0, 0x4 -.global lbl_803CF334 -lbl_803CF334: +.global lbl__444_1 +lbl__444_1: .incbin "baserom.dol", 0x2B8BD4, 0x4 -.global lbl_803CF338 -lbl_803CF338: +.global lbl__446_1 +lbl__446_1: .incbin "baserom.dol", 0x2B8BD8, 0x8 -.global lbl_803CF340 -lbl_803CF340: +.global lbl__831_5 +lbl__831_5: .incbin "baserom.dol", 0x2B8BE0, 0x4 -.global lbl_803CF344 -lbl_803CF344: +.global lbl__832_2 +lbl__832_2: .incbin "baserom.dol", 0x2B8BE4, 0x4 -.global lbl_803CF348 -lbl_803CF348: +.global lbl__833_2 +lbl__833_2: .incbin "baserom.dol", 0x2B8BE8, 0x4 -.global lbl_803CF34C -lbl_803CF34C: +.global lbl__870_1 +lbl__870_1: .incbin "baserom.dol", 0x2B8BEC, 0x4 -.global lbl_803CF350 -lbl_803CF350: +.global lbl__875_3 +lbl__875_3: .incbin "baserom.dol", 0x2B8BF0, 0x8 -.global lbl_803CF358 -lbl_803CF358: +.global lbl__891_3 +lbl__891_3: .incbin "baserom.dol", 0x2B8BF8, 0x4 -.global lbl_803CF35C -lbl_803CF35C: +.global lbl__892_2 +lbl__892_2: .incbin "baserom.dol", 0x2B8BFC, 0x4 -.global lbl_803CF360 -lbl_803CF360: +.global lbl__1045_2 +lbl__1045_2: .incbin "baserom.dol", 0x2B8C00, 0x4 -.global lbl_803CF364 -lbl_803CF364: +.global lbl__1046_4 +lbl__1046_4: .incbin "baserom.dol", 0x2B8C04, 0x4 -.global lbl_803CF368 -lbl_803CF368: +.global lbl__1047_2 +lbl__1047_2: .incbin "baserom.dol", 0x2B8C08, 0x4 -.global lbl_803CF36C -lbl_803CF36C: +.global lbl__1048_5 +lbl__1048_5: .incbin "baserom.dol", 0x2B8C0C, 0x4 -.global lbl_803CF370 -lbl_803CF370: +.global lbl__1049_4 +lbl__1049_4: .incbin "baserom.dol", 0x2B8C10, 0x4 -.global lbl_803CF374 -lbl_803CF374: +.global lbl__1050_6 +lbl__1050_6: .incbin "baserom.dol", 0x2B8C14, 0x4 -.global lbl_803CF378 -lbl_803CF378: +.global lbl__1051_5 +lbl__1051_5: .incbin "baserom.dol", 0x2B8C18, 0x4 -.global lbl_803CF37C -lbl_803CF37C: +.global lbl__1052_4 +lbl__1052_4: .incbin "baserom.dol", 0x2B8C1C, 0x4 -.global lbl_803CF380 -lbl_803CF380: +.global lbl__1053_5 +lbl__1053_5: .incbin "baserom.dol", 0x2B8C20, 0x4 -.global lbl_803CF384 -lbl_803CF384: +.global lbl__1054_6 +lbl__1054_6: .incbin "baserom.dol", 0x2B8C24, 0x4 -.global lbl_803CF388 -lbl_803CF388: +.global lbl__1055_2 +lbl__1055_2: .incbin "baserom.dol", 0x2B8C28, 0x4 -.global lbl_803CF38C -lbl_803CF38C: +.global lbl__1056_2 +lbl__1056_2: .incbin "baserom.dol", 0x2B8C2C, 0x4 -.global lbl_803CF390 -lbl_803CF390: +.global lbl__1137_1 +lbl__1137_1: .incbin "baserom.dol", 0x2B8C30, 0x4 -.global lbl_803CF394 -lbl_803CF394: +.global lbl__1138_2 +lbl__1138_2: .incbin "baserom.dol", 0x2B8C34, 0x4 -.global lbl_803CF398 -lbl_803CF398: +.global lbl__1139_4 +lbl__1139_4: .incbin "baserom.dol", 0x2B8C38, 0x4 -.global lbl_803CF39C -lbl_803CF39C: +.global lbl__1140_3 +lbl__1140_3: .incbin "baserom.dol", 0x2B8C3C, 0x4 -.global lbl_803CF3A0 -lbl_803CF3A0: +.global lbl__1141_2 +lbl__1141_2: .incbin "baserom.dol", 0x2B8C40, 0x4 -.global lbl_803CF3A4 -lbl_803CF3A4: +.global lbl__1142_2 +lbl__1142_2: .incbin "baserom.dol", 0x2B8C44, 0x4 -.global lbl_803CF3A8 -lbl_803CF3A8: +.global lbl__1143_3 +lbl__1143_3: .incbin "baserom.dol", 0x2B8C48, 0x4 -.global lbl_803CF3AC -lbl_803CF3AC: +.global lbl__1144_2 +lbl__1144_2: .incbin "baserom.dol", 0x2B8C4C, 0x4 -.global lbl_803CF3B0 -lbl_803CF3B0: +.global lbl__1656_1 +lbl__1656_1: .incbin "baserom.dol", 0x2B8C50, 0x4 -.global lbl_803CF3B4 -lbl_803CF3B4: +.global lbl__1657_1 +lbl__1657_1: .incbin "baserom.dol", 0x2B8C54, 0x4 -.global lbl_803CF3B8 -lbl_803CF3B8: +.global lbl__1658_1 +lbl__1658_1: .incbin "baserom.dol", 0x2B8C58, 0x4 -.global lbl_803CF3BC -lbl_803CF3BC: +.global lbl__1659_1 +lbl__1659_1: .incbin "baserom.dol", 0x2B8C5C, 0x4 -.global lbl_803CF3C0 -lbl_803CF3C0: +.global lbl__1660_1 +lbl__1660_1: .incbin "baserom.dol", 0x2B8C60, 0x4 -.global lbl_803CF3C4 -lbl_803CF3C4: +.global lbl__1661_3 +lbl__1661_3: .incbin "baserom.dol", 0x2B8C64, 0x4 -.global lbl_803CF3C8 -lbl_803CF3C8: +.global lbl__1662_3 +lbl__1662_3: .incbin "baserom.dol", 0x2B8C68, 0x4 -.global lbl_803CF3CC -lbl_803CF3CC: +.global lbl__1663_1 +lbl__1663_1: .incbin "baserom.dol", 0x2B8C6C, 0x4 -.global lbl_803CF3D0 -lbl_803CF3D0: +.global lbl__1664_1 +lbl__1664_1: .incbin "baserom.dol", 0x2B8C70, 0x4 -.global lbl_803CF3D4 -lbl_803CF3D4: +.global lbl__1665_1 +lbl__1665_1: .incbin "baserom.dol", 0x2B8C74, 0x4 -.global lbl_803CF3D8 -lbl_803CF3D8: +.global lbl__1666_2 +lbl__1666_2: .incbin "baserom.dol", 0x2B8C78, 0x4 -.global lbl_803CF3DC -lbl_803CF3DC: +.global lbl__1667_2 +lbl__1667_2: .incbin "baserom.dol", 0x2B8C7C, 0x4 -.global lbl_803CF3E0 -lbl_803CF3E0: +.global lbl__1668_2 +lbl__1668_2: .incbin "baserom.dol", 0x2B8C80, 0x4 -.global lbl_803CF3E4 -lbl_803CF3E4: +.global lbl__1669_1 +lbl__1669_1: .incbin "baserom.dol", 0x2B8C84, 0x4 -.global lbl_803CF3E8 -lbl_803CF3E8: +.global lbl__1670_1 +lbl__1670_1: .incbin "baserom.dol", 0x2B8C88, 0x4 -.global lbl_803CF3EC -lbl_803CF3EC: +.global lbl__1671_1 +lbl__1671_1: .incbin "baserom.dol", 0x2B8C8C, 0x4 -.global lbl_803CF3F0 -lbl_803CF3F0: +.global lbl__1672_1 +lbl__1672_1: .incbin "baserom.dol", 0x2B8C90, 0x4 -.global lbl_803CF3F4 -lbl_803CF3F4: +.global lbl__1673_2 +lbl__1673_2: .incbin "baserom.dol", 0x2B8C94, 0x4 -.global lbl_803CF3F8 -lbl_803CF3F8: +.global lbl__1674_1 +lbl__1674_1: .incbin "baserom.dol", 0x2B8C98, 0x4 -.global lbl_803CF3FC -lbl_803CF3FC: +.global lbl__1675_2 +lbl__1675_2: .incbin "baserom.dol", 0x2B8C9C, 0x4 -.global lbl_803CF400 -lbl_803CF400: +.global lbl__1676_1 +lbl__1676_1: .incbin "baserom.dol", 0x2B8CA0, 0x4 -.global lbl_803CF404 -lbl_803CF404: +.global lbl__1677 +lbl__1677: .incbin "baserom.dol", 0x2B8CA4, 0x4 -.global lbl_803CF408 -lbl_803CF408: +.global lbl__1678_2 +lbl__1678_2: .incbin "baserom.dol", 0x2B8CA8, 0x4 -.global lbl_803CF40C -lbl_803CF40C: +.global lbl__1679 +lbl__1679: .incbin "baserom.dol", 0x2B8CAC, 0x4 -.global lbl_803CF410 -lbl_803CF410: +.global lbl__1680 +lbl__1680: .incbin "baserom.dol", 0x2B8CB0, 0x4 -.global lbl_803CF414 -lbl_803CF414: +.global lbl__1681 +lbl__1681: .incbin "baserom.dol", 0x2B8CB4, 0x4 -.global lbl_803CF418 -lbl_803CF418: +.global lbl__1682 +lbl__1682: .incbin "baserom.dol", 0x2B8CB8, 0x4 -.global lbl_803CF41C -lbl_803CF41C: +.global lbl__2006 +lbl__2006: .incbin "baserom.dol", 0x2B8CBC, 0x4 -.global lbl_803CF420 -lbl_803CF420: +.global lbl__2077 +lbl__2077: .incbin "baserom.dol", 0x2B8CC0, 0x4 -.global lbl_803CF424 -lbl_803CF424: +.global lbl__2078 +lbl__2078: .incbin "baserom.dol", 0x2B8CC4, 0x4 -.global lbl_803CF428 -lbl_803CF428: +.global lbl__2215_1 +lbl__2215_1: .incbin "baserom.dol", 0x2B8CC8, 0x4 -.global lbl_803CF42C -lbl_803CF42C: +.global lbl__2256_1 +lbl__2256_1: .incbin "baserom.dol", 0x2B8CCC, 0x4 -.global lbl_803CF430 -lbl_803CF430: +.global lbl__2257_1 +lbl__2257_1: .incbin "baserom.dol", 0x2B8CD0, 0x4 -.global lbl_803CF434 -lbl_803CF434: +.global lbl__2280 +lbl__2280: .incbin "baserom.dol", 0x2B8CD4, 0x4 -.global lbl_803CF438 -lbl_803CF438: +.global lbl__2405 +lbl__2405: .incbin "baserom.dol", 0x2B8CD8, 0x4 -.global lbl_803CF43C -lbl_803CF43C: +.global lbl__2423_1 +lbl__2423_1: .incbin "baserom.dol", 0x2B8CDC, 0x4 -.global lbl_803CF440 -lbl_803CF440: +.global lbl__2424_1 +lbl__2424_1: .incbin "baserom.dol", 0x2B8CE0, 0x4 -.global lbl_803CF444 -lbl_803CF444: +.global lbl__2425_1 +lbl__2425_1: .incbin "baserom.dol", 0x2B8CE4, 0x4 -.global lbl_803CF448 -lbl_803CF448: +.global lbl__2426_1 +lbl__2426_1: .incbin "baserom.dol", 0x2B8CE8, 0x4 -.global lbl_803CF44C -lbl_803CF44C: +.global lbl__2427_1 +lbl__2427_1: .incbin "baserom.dol", 0x2B8CEC, 0x4 -.global lbl_803CF450 -lbl_803CF450: +.global lbl__2428_1 +lbl__2428_1: .incbin "baserom.dol", 0x2B8CF0, 0x4 -.global lbl_803CF454 -lbl_803CF454: +.global lbl__2512 +lbl__2512: .incbin "baserom.dol", 0x2B8CF4, 0x4 -.global lbl_803CF458 -lbl_803CF458: +.global lbl__2596 +lbl__2596: .incbin "baserom.dol", 0x2B8CF8, 0x4 -.global lbl_803CF45C -lbl_803CF45C: +.global lbl__2597 +lbl__2597: .incbin "baserom.dol", 0x2B8CFC, 0x4 -.global lbl_803CF460 -lbl_803CF460: +.global lbl__2610_2 +lbl__2610_2: .incbin "baserom.dol", 0x2B8D00, 0x4 -.global lbl_803CF464 -lbl_803CF464: +.global lbl__2629 +lbl__2629: .incbin "baserom.dol", 0x2B8D04, 0x4 -.global lbl_803CF468 -lbl_803CF468: +.global lbl__2630 +lbl__2630: .incbin "baserom.dol", 0x2B8D08, 0x4 -.global lbl_803CF46C -lbl_803CF46C: +.global lbl__2696 +lbl__2696: .incbin "baserom.dol", 0x2B8D0C, 0x4 -.global lbl_803CF470 -lbl_803CF470: +.global lbl__2697 +lbl__2697: .incbin "baserom.dol", 0x2B8D10, 0x4 -.global lbl_803CF474 -lbl_803CF474: +.global lbl__2885 +lbl__2885: .incbin "baserom.dol", 0x2B8D14, 0x4 -.global lbl_803CF478 -lbl_803CF478: +.global lbl__2994 +lbl__2994: .incbin "baserom.dol", 0x2B8D18, 0x14 -.global lbl_803CF48C -lbl_803CF48C: +.global lbl__1585_1 +lbl__1585_1: .incbin "baserom.dol", 0x2B8D2C, 0x4 -.global lbl_803CF490 -lbl_803CF490: +.global lbl__1586_2 +lbl__1586_2: .incbin "baserom.dol", 0x2B8D30, 0x4 -.global lbl_803CF494 -lbl_803CF494: +.global lbl__1657_2 +lbl__1657_2: .incbin "baserom.dol", 0x2B8D34, 0x4 -.global lbl_803CF498 -lbl_803CF498: +.global lbl__1658_2 +lbl__1658_2: .incbin "baserom.dol", 0x2B8D38, 0x4 -.global lbl_803CF49C -lbl_803CF49C: +.global lbl__1752 +lbl__1752: .incbin "baserom.dol", 0x2B8D3C, 0x4 -.global lbl_803CF4A0 -lbl_803CF4A0: +.global lbl__1753 +lbl__1753: .incbin "baserom.dol", 0x2B8D40, 0x4 -.global lbl_803CF4A4 -lbl_803CF4A4: +.global lbl__1754 +lbl__1754: .incbin "baserom.dol", 0x2B8D44, 0x4 -.global lbl_803CF4A8 -lbl_803CF4A8: +.global lbl__1755_1 +lbl__1755_1: .incbin "baserom.dol", 0x2B8D48, 0x4 -.global lbl_803CF4AC -lbl_803CF4AC: +.global lbl__1887 +lbl__1887: .incbin "baserom.dol", 0x2B8D4C, 0x4 -.global lbl_803CF4B0 -lbl_803CF4B0: +.global lbl__1888_1 +lbl__1888_1: .incbin "baserom.dol", 0x2B8D50, 0x4 -.global lbl_803CF4B4 -lbl_803CF4B4: +.global lbl__1889_1 +lbl__1889_1: .incbin "baserom.dol", 0x2B8D54, 0x4 -.global lbl_803CF4B8 -lbl_803CF4B8: +.global lbl__1890_1 +lbl__1890_1: .incbin "baserom.dol", 0x2B8D58, 0x4 -.global lbl_803CF4BC -lbl_803CF4BC: +.global lbl__1891 +lbl__1891: .incbin "baserom.dol", 0x2B8D5C, 0x4 -.global lbl_803CF4C0 -lbl_803CF4C0: +.global lbl__1892 +lbl__1892: .incbin "baserom.dol", 0x2B8D60, 0x4 -.global lbl_803CF4C4 -lbl_803CF4C4: +.global lbl__1893 +lbl__1893: .incbin "baserom.dol", 0x2B8D64, 0x4 -.global lbl_803CF4C8 -lbl_803CF4C8: +.global lbl__1894 +lbl__1894: .incbin "baserom.dol", 0x2B8D68, 0x4 -.global lbl_803CF4CC -lbl_803CF4CC: +.global lbl__1895_1 +lbl__1895_1: .incbin "baserom.dol", 0x2B8D6C, 0x4 -.global lbl_803CF4D0 -lbl_803CF4D0: +.global lbl__1896 +lbl__1896: .incbin "baserom.dol", 0x2B8D70, 0x4 -.global lbl_803CF4D4 -lbl_803CF4D4: +.global lbl__1897 +lbl__1897: .incbin "baserom.dol", 0x2B8D74, 0x4 -.global lbl_803CF4D8 -lbl_803CF4D8: +.global lbl__1898 +lbl__1898: .incbin "baserom.dol", 0x2B8D78, 0x4 -.global lbl_803CF4DC -lbl_803CF4DC: +.global lbl__1899 +lbl__1899: .incbin "baserom.dol", 0x2B8D7C, 0x4 -.global lbl_803CF4E0 -lbl_803CF4E0: +.global lbl__1900 +lbl__1900: .incbin "baserom.dol", 0x2B8D80, 0x4 -.global lbl_803CF4E4 -lbl_803CF4E4: +.global lbl__1901 +lbl__1901: .incbin "baserom.dol", 0x2B8D84, 0x4 -.global lbl_803CF4E8 -lbl_803CF4E8: +.global lbl__1902 +lbl__1902: .incbin "baserom.dol", 0x2B8D88, 0x4 -.global lbl_803CF4EC -lbl_803CF4EC: +.global lbl__1903_1 +lbl__1903_1: .incbin "baserom.dol", 0x2B8D8C, 0x4 -.global lbl_803CF4F0 -lbl_803CF4F0: +.global lbl__1904_1 +lbl__1904_1: .incbin "baserom.dol", 0x2B8D90, 0x4 -.global lbl_803CF4F4 -lbl_803CF4F4: +.global lbl__1905_3 +lbl__1905_3: .incbin "baserom.dol", 0x2B8D94, 0x4 -.global lbl_803CF4F8 -lbl_803CF4F8: +.global lbl__1906_1 +lbl__1906_1: .incbin "baserom.dol", 0x2B8D98, 0x4 -.global lbl_803CF4FC -lbl_803CF4FC: +.global lbl__1907 +lbl__1907: .incbin "baserom.dol", 0x2B8D9C, 0x4 -.global lbl_803CF500 -lbl_803CF500: +.global lbl__1908_1 +lbl__1908_1: .incbin "baserom.dol", 0x2B8DA0, 0x4 -.global lbl_803CF504 -lbl_803CF504: +.global lbl__1909_1 +lbl__1909_1: .incbin "baserom.dol", 0x2B8DA4, 0x4 -.global lbl_803CF508 -lbl_803CF508: +.global lbl__1910_1 +lbl__1910_1: .incbin "baserom.dol", 0x2B8DA8, 0x4 -.global lbl_803CF50C -lbl_803CF50C: +.global lbl__1911_1 +lbl__1911_1: .incbin "baserom.dol", 0x2B8DAC, 0x4 -.global lbl_803CF510 -lbl_803CF510: +.global lbl__1912_1 +lbl__1912_1: .incbin "baserom.dol", 0x2B8DB0, 0x4 -.global lbl_803CF514 -lbl_803CF514: +.global lbl__1913_1 +lbl__1913_1: .incbin "baserom.dol", 0x2B8DB4, 0x4 -.global lbl_803CF518 -lbl_803CF518: +.global lbl__1914 +lbl__1914: .incbin "baserom.dol", 0x2B8DB8, 0x4 -.global lbl_803CF51C -lbl_803CF51C: +.global lbl__1915 +lbl__1915: .incbin "baserom.dol", 0x2B8DBC, 0x4 -.global lbl_803CF520 -lbl_803CF520: +.global lbl__1916_1 +lbl__1916_1: .incbin "baserom.dol", 0x2B8DC0, 0x4 -.global lbl_803CF524 -lbl_803CF524: +.global lbl__1917 +lbl__1917: .incbin "baserom.dol", 0x2B8DC4, 0x4 -.global lbl_803CF528 -lbl_803CF528: +.global lbl__1918 +lbl__1918: .incbin "baserom.dol", 0x2B8DC8, 0x4 -.global lbl_803CF52C -lbl_803CF52C: +.global lbl__1919 +lbl__1919: .incbin "baserom.dol", 0x2B8DCC, 0x4 -.global lbl_803CF530 -lbl_803CF530: +.global lbl__2165 +lbl__2165: .incbin "baserom.dol", 0x2B8DD0, 0x4 -.global lbl_803CF534 -lbl_803CF534: +.global lbl__2166 +lbl__2166: .incbin "baserom.dol", 0x2B8DD4, 0x4 -.global lbl_803CF538 -lbl_803CF538: +.global lbl__2172 +lbl__2172: .incbin "baserom.dol", 0x2B8DD8, 0x4 -.global lbl_803CF53C -lbl_803CF53C: +.global lbl__2200_1 +lbl__2200_1: .incbin "baserom.dol", 0x2B8DDC, 0x4 -.global lbl_803CF540 -lbl_803CF540: +.global lbl__2223 +lbl__2223: .incbin "baserom.dol", 0x2B8DE0, 0x4 -.global lbl_803CF544 -lbl_803CF544: +.global lbl__2450 +lbl__2450: .incbin "baserom.dol", 0x2B8DE4, 0x4 -.global lbl_803CF548 -lbl_803CF548: +.global lbl__2482 +lbl__2482: .incbin "baserom.dol", 0x2B8DE8, 0x4 -.global lbl_803CF54C -lbl_803CF54C: +.global lbl__2516 +lbl__2516: .incbin "baserom.dol", 0x2B8DEC, 0x4 -.global lbl_803CF550 -lbl_803CF550: +.global lbl__2856_1 +lbl__2856_1: .incbin "baserom.dol", 0x2B8DF0, 0x4 -.global lbl_803CF554 -lbl_803CF554: +.global lbl__2941 +lbl__2941: .incbin "baserom.dol", 0x2B8DF4, 0x4 -.global lbl_803CF558 -lbl_803CF558: +.global lbl__2987 +lbl__2987: .incbin "baserom.dol", 0x2B8DF8, 0x8 -.global lbl_803CF560 -lbl_803CF560: +.global lbl__3215 +lbl__3215: .incbin "baserom.dol", 0x2B8E00, 0x8 -.global lbl_803CF568 -lbl_803CF568: +.global lbl_gPTankDisable +lbl_gPTankDisable: .incbin "baserom.dol", 0x2B8E08, 0x4 -.global lbl_803CF56C -lbl_803CF56C: +.global lbl_sparkle_size +lbl_sparkle_size: .incbin "baserom.dol", 0x2B8E0C, 0x8 -.global lbl_803CF574 -lbl_803CF574: +.global lbl__691_3 +lbl__691_3: .incbin "baserom.dol", 0x2B8E14, 0x4 -.global lbl_803CF578 -lbl_803CF578: +.global lbl__751_1 +lbl__751_1: .incbin "baserom.dol", 0x2B8E18, 0x4 -.global lbl_803CF57C -lbl_803CF57C: +.global lbl__752_1 +lbl__752_1: .incbin "baserom.dol", 0x2B8E1C, 0x4 -.global lbl_803CF580 -lbl_803CF580: +.global lbl__796_5 +lbl__796_5: .incbin "baserom.dol", 0x2B8E20, 0x4 -.global lbl_803CF584 -lbl_803CF584: +.global lbl__797_4 +lbl__797_4: .incbin "baserom.dol", 0x2B8E24, 0x4 -.global lbl_803CF588 -lbl_803CF588: +.global lbl__839_4 +lbl__839_4: .incbin "baserom.dol", 0x2B8E28, 0x4 -.global lbl_803CF58C -lbl_803CF58C: +.global lbl__840_5 +lbl__840_5: .incbin "baserom.dol", 0x2B8E2C, 0x4 -.global lbl_803CF590 -lbl_803CF590: +.global lbl_bubble_color +lbl_bubble_color: .incbin "baserom.dol", 0x2B8E30, 0x4 -.global lbl_803CF594 -lbl_803CF594: +.global lbl__940 +lbl__940: .incbin "baserom.dol", 0x2B8E34, 0x4 -.global lbl_803CF598 -lbl_803CF598: +.global lbl__941 +lbl__941: .incbin "baserom.dol", 0x2B8E38, 0x4 -.global lbl_803CF59C -lbl_803CF59C: +.global lbl__942_1 +lbl__942_1: .incbin "baserom.dol", 0x2B8E3C, 0x4 -.global lbl_803CF5A0 -lbl_803CF5A0: +.global lbl__943_1 +lbl__943_1: .incbin "baserom.dol", 0x2B8E40, 0x4 -.global lbl_803CF5A4 -lbl_803CF5A4: +.global lbl__944_2 +lbl__944_2: .incbin "baserom.dol", 0x2B8E44, 0x4 -.global lbl_803CF5A8 -lbl_803CF5A8: +.global lbl__945_4 +lbl__945_4: .incbin "baserom.dol", 0x2B8E48, 0x4 -.global lbl_803CF5AC -lbl_803CF5AC: +.global lbl__946_5 +lbl__946_5: .incbin "baserom.dol", 0x2B8E4C, 0x4 -.global lbl_803CF5B0 -lbl_803CF5B0: +.global lbl__947_5 +lbl__947_5: .incbin "baserom.dol", 0x2B8E50, 0x4 -.global lbl_803CF5B4 -lbl_803CF5B4: +.global lbl__948_2 +lbl__948_2: .incbin "baserom.dol", 0x2B8E54, 0x4 -.global lbl_803CF5B8 -lbl_803CF5B8: +.global lbl__949_3 +lbl__949_3: .incbin "baserom.dol", 0x2B8E58, 0x4 -.global lbl_803CF5BC -lbl_803CF5BC: +.global lbl__950_5 +lbl__950_5: .incbin "baserom.dol", 0x2B8E5C, 0x4 -.global lbl_803CF5C0 -lbl_803CF5C0: +.global lbl__951_4 +lbl__951_4: .incbin "baserom.dol", 0x2B8E60, 0x8 -.global lbl_803CF5C8 -lbl_803CF5C8: +.global lbl__953_2 +lbl__953_2: .incbin "baserom.dol", 0x2B8E68, 0x8 -.global lbl_803CF5D0 -lbl_803CF5D0: +.global lbl__1005_2 +lbl__1005_2: .incbin "baserom.dol", 0x2B8E70, 0x4 -.global lbl_803CF5D4 -lbl_803CF5D4: +.global lbl__1006_3 +lbl__1006_3: .incbin "baserom.dol", 0x2B8E74, 0x4 -.global lbl_803CF5D8 -lbl_803CF5D8: +.global lbl__1007_2 +lbl__1007_2: .incbin "baserom.dol", 0x2B8E78, 0x4 -.global lbl_803CF5DC -lbl_803CF5DC: +.global lbl__1008_2 +lbl__1008_2: .incbin "baserom.dol", 0x2B8E7C, 0x4 -.global lbl_803CF5E0 -lbl_803CF5E0: +.global lbl__1009_1 +lbl__1009_1: .incbin "baserom.dol", 0x2B8E80, 0x4 -.global lbl_803CF5E4 -lbl_803CF5E4: +.global lbl__1073_1 +lbl__1073_1: .incbin "baserom.dol", 0x2B8E84, 0x4 -.global lbl_803CF5E8 -lbl_803CF5E8: +.global lbl__1074_4 +lbl__1074_4: .incbin "baserom.dol", 0x2B8E88, 0x4 -.global lbl_803CF5EC -lbl_803CF5EC: +.global lbl__1075_1 +lbl__1075_1: .incbin "baserom.dol", 0x2B8E8C, 0x4 -.global lbl_803CF5F0 -lbl_803CF5F0: +.global lbl__1076_3 +lbl__1076_3: .incbin "baserom.dol", 0x2B8E90, 0x4 -.global lbl_803CF5F4 -lbl_803CF5F4: +.global lbl__1077_2 +lbl__1077_2: .incbin "baserom.dol", 0x2B8E94, 0x4 -.global lbl_803CF5F8 -lbl_803CF5F8: +.global lbl_steam_size +lbl_steam_size: .incbin "baserom.dol", 0x2B8E98, 0x8 -.global lbl_803CF600 -lbl_803CF600: +.global lbl__1124_1 +lbl__1124_1: .incbin "baserom.dol", 0x2B8EA0, 0x8 -.global lbl_803CF608 -lbl_803CF608: +.global lbl__1297_1 +lbl__1297_1: .incbin "baserom.dol", 0x2B8EA8, 0x8 -.global lbl_803CF610 -lbl_803CF610: +.global lbl__819_1 +lbl__819_1: .incbin "baserom.dol", 0x2B8EB0, 0x4 -.global lbl_803CF614 -lbl_803CF614: +.global lbl__828_1 +lbl__828_1: .incbin "baserom.dol", 0x2B8EB4, 0x4 -.global lbl_803CF618 -lbl_803CF618: +.global lbl__881_3 +lbl__881_3: .incbin "baserom.dol", 0x2B8EB8, 0x4 -.global lbl_803CF61C -lbl_803CF61C: +.global lbl__882_2 +lbl__882_2: .incbin "baserom.dol", 0x2B8EBC, 0x4 -.global lbl_803CF620 -lbl_803CF620: +.global lbl__883_3 +lbl__883_3: .incbin "baserom.dol", 0x2B8EC0, 0x4 -.global lbl_803CF624 -lbl_803CF624: +.global lbl__884_3 +lbl__884_3: .incbin "baserom.dol", 0x2B8EC4, 0x4 -.global lbl_803CF628 -lbl_803CF628: +.global lbl__885_4 +lbl__885_4: .incbin "baserom.dol", 0x2B8EC8, 0x4 -.global lbl_803CF62C -lbl_803CF62C: +.global lbl__886_4 +lbl__886_4: .incbin "baserom.dol", 0x2B8ECC, 0x4 -.global lbl_803CF630 -lbl_803CF630: +.global lbl__1603_1 +lbl__1603_1: .incbin "baserom.dol", 0x2B8ED0, 0x4 -.global lbl_803CF634 -lbl_803CF634: +.global lbl__1604 +lbl__1604: .incbin "baserom.dol", 0x2B8ED4, 0x4 -.global lbl_803CF638 -lbl_803CF638: +.global lbl__1605 +lbl__1605: .incbin "baserom.dol", 0x2B8ED8, 0x4 -.global lbl_803CF63C -lbl_803CF63C: +.global lbl__1606 +lbl__1606: .incbin "baserom.dol", 0x2B8EDC, 0x4 -.global lbl_803CF640 -lbl_803CF640: +.global lbl__1632_1 +lbl__1632_1: .incbin "baserom.dol", 0x2B8EE0, 0x4 -.global lbl_803CF644 -lbl_803CF644: +.global lbl__1633 +lbl__1633: .incbin "baserom.dol", 0x2B8EE4, 0x4 -.global lbl_803CF648 -lbl_803CF648: +.global lbl__1634 +lbl__1634: .incbin "baserom.dol", 0x2B8EE8, 0x4 -.global lbl_803CF64C -lbl_803CF64C: +.global lbl__1689 +lbl__1689: .incbin "baserom.dol", 0x2B8EEC, 0x4 -.global lbl_803CF650 -lbl_803CF650: +.global lbl__1690 +lbl__1690: .incbin "baserom.dol", 0x2B8EF0, 0x4 -.global lbl_803CF654 -lbl_803CF654: +.global lbl__1713 +lbl__1713: .incbin "baserom.dol", 0x2B8EF4, 0x4 .global lbl_803CF658 lbl_803CF658: .incbin "baserom.dol", 0x2B8EF8, 0x4 -.global lbl_803CF65C -lbl_803CF65C: +.global lbl__1753_1 +lbl__1753_1: .incbin "baserom.dol", 0x2B8EFC, 0x4 -.global lbl_803CF660 -lbl_803CF660: +.global lbl__1772_2 +lbl__1772_2: .incbin "baserom.dol", 0x2B8F00, 0x4 -.global lbl_803CF664 -lbl_803CF664: +.global lbl__1773_1 +lbl__1773_1: .incbin "baserom.dol", 0x2B8F04, 0x4 -.global lbl_803CF668 -lbl_803CF668: +.global lbl__1976_1 +lbl__1976_1: .incbin "baserom.dol", 0x2B8F08, 0x4 -.global lbl_803CF66C -lbl_803CF66C: +.global lbl__1977_1 +lbl__1977_1: .incbin "baserom.dol", 0x2B8F0C, 0x4 -.global lbl_803CF670 -lbl_803CF670: +.global lbl__1978 +lbl__1978: .incbin "baserom.dol", 0x2B8F10, 0x4 -.global lbl_803CF674 -lbl_803CF674: +.global lbl__1979 +lbl__1979: .incbin "baserom.dol", 0x2B8F14, 0x4 -.global lbl_803CF678 -lbl_803CF678: +.global lbl__1980 +lbl__1980: .incbin "baserom.dol", 0x2B8F18, 0x4 -.global lbl_803CF67C -lbl_803CF67C: +.global lbl__1981 +lbl__1981: .incbin "baserom.dol", 0x2B8F1C, 0x4 -.global lbl_803CF680 -lbl_803CF680: +.global lbl__1982 +lbl__1982: .incbin "baserom.dol", 0x2B8F20, 0x4 -.global lbl_803CF684 -lbl_803CF684: +.global lbl__1983 +lbl__1983: .incbin "baserom.dol", 0x2B8F24, 0x4 -.global lbl_803CF688 -lbl_803CF688: +.global lbl__1984 +lbl__1984: .incbin "baserom.dol", 0x2B8F28, 0x4 -.global lbl_803CF68C -lbl_803CF68C: +.global lbl__1985 +lbl__1985: .incbin "baserom.dol", 0x2B8F2C, 0x4 -.global lbl_803CF690 -lbl_803CF690: +.global lbl__1986 +lbl__1986: .incbin "baserom.dol", 0x2B8F30, 0x4 -.global lbl_803CF694 -lbl_803CF694: +.global lbl__1987_1 +lbl__1987_1: .incbin "baserom.dol", 0x2B8F34, 0x4 -.global lbl_803CF698 -lbl_803CF698: +.global lbl__1988 +lbl__1988: .incbin "baserom.dol", 0x2B8F38, 0x4 -.global lbl_803CF69C -lbl_803CF69C: +.global lbl__1989_1 +lbl__1989_1: .incbin "baserom.dol", 0x2B8F3C, 0x4 -.global lbl_803CF6A0 -lbl_803CF6A0: +.global lbl__1990 +lbl__1990: .incbin "baserom.dol", 0x2B8F40, 0x4 -.global lbl_803CF6A4 -lbl_803CF6A4: +.global lbl__1991 +lbl__1991: .incbin "baserom.dol", 0x2B8F44, 0x4 -.global lbl_803CF6A8 -lbl_803CF6A8: +.global lbl__1992_2 +lbl__1992_2: .incbin "baserom.dol", 0x2B8F48, 0x4 -.global lbl_803CF6AC -lbl_803CF6AC: +.global lbl__1993 +lbl__1993: .incbin "baserom.dol", 0x2B8F4C, 0x4 -.global lbl_803CF6B0 -lbl_803CF6B0: +.global lbl__1994 +lbl__1994: .incbin "baserom.dol", 0x2B8F50, 0x4 -.global lbl_803CF6B4 -lbl_803CF6B4: +.global lbl__1995 +lbl__1995: .incbin "baserom.dol", 0x2B8F54, 0x4 -.global lbl_803CF6B8 -lbl_803CF6B8: +.global lbl__1996 +lbl__1996: .incbin "baserom.dol", 0x2B8F58, 0x4 -.global lbl_803CF6BC -lbl_803CF6BC: +.global lbl__1997 +lbl__1997: .incbin "baserom.dol", 0x2B8F5C, 0x4 -.global lbl_803CF6C0 -lbl_803CF6C0: +.global lbl__1998_1 +lbl__1998_1: .incbin "baserom.dol", 0x2B8F60, 0x4 -.global lbl_803CF6C4 -lbl_803CF6C4: +.global lbl__1999_1 +lbl__1999_1: .incbin "baserom.dol", 0x2B8F64, 0x4 -.global lbl_803CF6C8 -lbl_803CF6C8: +.global lbl__2000 +lbl__2000: .incbin "baserom.dol", 0x2B8F68, 0x4 -.global lbl_803CF6CC -lbl_803CF6CC: +.global lbl__2001 +lbl__2001: .incbin "baserom.dol", 0x2B8F6C, 0x4 -.global lbl_803CF6D0 -lbl_803CF6D0: +.global lbl__2002 +lbl__2002: .incbin "baserom.dol", 0x2B8F70, 0x4 -.global lbl_803CF6D4 -lbl_803CF6D4: +.global lbl__2003 +lbl__2003: .incbin "baserom.dol", 0x2B8F74, 0x4 -.global lbl_803CF6D8 -lbl_803CF6D8: +.global lbl__2004 +lbl__2004: .incbin "baserom.dol", 0x2B8F78, 0x4 -.global lbl_803CF6DC -lbl_803CF6DC: +.global lbl__2005 +lbl__2005: .incbin "baserom.dol", 0x2B8F7C, 0x4 -.global lbl_803CF6E0 -lbl_803CF6E0: +.global lbl__2006_1 +lbl__2006_1: .incbin "baserom.dol", 0x2B8F80, 0x4 -.global lbl_803CF6E4 -lbl_803CF6E4: +.global lbl__2007_1 +lbl__2007_1: .incbin "baserom.dol", 0x2B8F84, 0x4 -.global lbl_803CF6E8 -lbl_803CF6E8: +.global lbl__2008 +lbl__2008: .incbin "baserom.dol", 0x2B8F88, 0x4 -.global lbl_803CF6EC -lbl_803CF6EC: +.global lbl__2009 +lbl__2009: .incbin "baserom.dol", 0x2B8F8C, 0x4 -.global lbl_803CF6F0 -lbl_803CF6F0: +.global lbl__2010 +lbl__2010: .incbin "baserom.dol", 0x2B8F90, 0x4 -.global lbl_803CF6F4 -lbl_803CF6F4: +.global lbl__2011 +lbl__2011: .incbin "baserom.dol", 0x2B8F94, 0x4 -.global lbl_803CF6F8 -lbl_803CF6F8: +.global lbl__2012_1 +lbl__2012_1: .incbin "baserom.dol", 0x2B8F98, 0x4 -.global lbl_803CF6FC -lbl_803CF6FC: +.global lbl__2013_1 +lbl__2013_1: .incbin "baserom.dol", 0x2B8F9C, 0x4 -.global lbl_803CF700 -lbl_803CF700: +.global lbl__2014_1 +lbl__2014_1: .incbin "baserom.dol", 0x2B8FA0, 0x4 -.global lbl_803CF704 -lbl_803CF704: +.global lbl__2015 +lbl__2015: .incbin "baserom.dol", 0x2B8FA4, 0x4 -.global lbl_803CF708 -lbl_803CF708: +.global lbl__2016 +lbl__2016: .incbin "baserom.dol", 0x2B8FA8, 0x4 -.global lbl_803CF70C -lbl_803CF70C: +.global lbl__2017_1 +lbl__2017_1: .incbin "baserom.dol", 0x2B8FAC, 0x4 -.global lbl_803CF710 -lbl_803CF710: +.global lbl__2018_1 +lbl__2018_1: .incbin "baserom.dol", 0x2B8FB0, 0x4 -.global lbl_803CF714 -lbl_803CF714: +.global lbl__2180 +lbl__2180: .incbin "baserom.dol", 0x2B8FB4, 0x4 -.global lbl_803CF718 -lbl_803CF718: +.global lbl__2181_1 +lbl__2181_1: .incbin "baserom.dol", 0x2B8FB8, 0x4 -.global lbl_803CF71C -lbl_803CF71C: +.global lbl__2182_1 +lbl__2182_1: .incbin "baserom.dol", 0x2B8FBC, 0x4 -.global lbl_803CF720 -lbl_803CF720: +.global lbl__2333 +lbl__2333: .incbin "baserom.dol", 0x2B8FC0, 0x4 -.global lbl_803CF724 -lbl_803CF724: +.global lbl_lookup$2945 +lbl_lookup$2945: .incbin "baserom.dol", 0x2B8FC4, 0x8 -.global lbl_803CF72C -lbl_803CF72C: +.global lbl_lookup$2951 +lbl_lookup$2951: .incbin "baserom.dol", 0x2B8FCC, 0x8 -.global lbl_803CF734 -lbl_803CF734: +.global lbl__2992 +lbl__2992: .incbin "baserom.dol", 0x2B8FD4, 0x4 -.global lbl_803CF738 -lbl_803CF738: +.global lbl__3130_1 +lbl__3130_1: .incbin "baserom.dol", 0x2B8FD8, 0x8 -.global lbl_803CF740 -lbl_803CF740: +.global lbl__3133 +lbl__3133: .incbin "baserom.dol", 0x2B8FE0, 0x8 -.global lbl_803CF748 -lbl_803CF748: +.global lbl__3282 +lbl__3282: .incbin "baserom.dol", 0x2B8FE8, 0x8 -.global lbl_803CF750 -lbl_803CF750: +.global lbl__3493 +lbl__3493: .incbin "baserom.dol", 0x2B8FF0, 0x8 -.global lbl_803CF758 -lbl_803CF758: +.global lbl__713_3 +lbl__713_3: .incbin "baserom.dol", 0x2B8FF8, 0x4 -.global lbl_803CF75C -lbl_803CF75C: +.global lbl__714_3 +lbl__714_3: .incbin "baserom.dol", 0x2B8FFC, 0x4 -.global lbl_803CF760 -lbl_803CF760: +.global lbl__469 +lbl__469: .incbin "baserom.dol", 0x2B9000, 0x4 -.global lbl_803CF764 -lbl_803CF764: +.global lbl__470 +lbl__470: .incbin "baserom.dol", 0x2B9004, 0x4 -.global lbl_803CF768 -lbl_803CF768: +.global lbl__473_1 +lbl__473_1: .incbin "baserom.dol", 0x2B9008, 0x8 -.global lbl_803CF770 -lbl_803CF770: +.global lbl__474 +lbl__474: .incbin "baserom.dol", 0x2B9010, 0x8 -.global lbl_803CF778 -lbl_803CF778: +.global lbl__805_1 +lbl__805_1: .incbin "baserom.dol", 0x2B9018, 0x4 -.global lbl_803CF77C -lbl_803CF77C: +.global lbl__806_2 +lbl__806_2: .incbin "baserom.dol", 0x2B901C, 0x4 -.global lbl_803CF780 -lbl_803CF780: +.global lbl__834_3 +lbl__834_3: .incbin "baserom.dol", 0x2B9020, 0x4 -.global lbl_803CF784 -lbl_803CF784: +.global lbl__835_4 +lbl__835_4: .incbin "baserom.dol", 0x2B9024, 0x4 -.global lbl_803CF788 -lbl_803CF788: +.global lbl__836_3 +lbl__836_3: .incbin "baserom.dol", 0x2B9028, 0x8 -.global lbl_803CF790 -lbl_803CF790: +.global lbl__838_4 +lbl__838_4: .incbin "baserom.dol", 0x2B9030, 0x8 -.global lbl_803CF798 -lbl_803CF798: +.global lbl__875_4 +lbl__875_4: .incbin "baserom.dol", 0x2B9038, 0x8 -.global lbl_803CF7A0 -lbl_803CF7A0: +.global lbl__899_1 +lbl__899_1: .incbin "baserom.dol", 0x2B9040, 0x4 -.global lbl_803CF7A4 -lbl_803CF7A4: +.global lbl__930_2 +lbl__930_2: .incbin "baserom.dol", 0x2B9044, 0x4 -.global lbl_803CF7A8 -lbl_803CF7A8: +.global lbl__931 +lbl__931: .incbin "baserom.dol", 0x2B9048, 0x4 -.global lbl_803CF7AC -lbl_803CF7AC: +.global lbl__965_1 +lbl__965_1: .incbin "baserom.dol", 0x2B904C, 0x4 -.global lbl_803CF7B0 -lbl_803CF7B0: +.global lbl__1160_1 +lbl__1160_1: .incbin "baserom.dol", 0x2B9050, 0x4 -.global lbl_803CF7B4 -lbl_803CF7B4: +.global lbl__1161_1 +lbl__1161_1: .incbin "baserom.dol", 0x2B9054, 0x4 -.global lbl_803CF7B8 -lbl_803CF7B8: +.global lbl__1162_1 +lbl__1162_1: .incbin "baserom.dol", 0x2B9058, 0x4 -.global lbl_803CF7BC -lbl_803CF7BC: +.global lbl__1163_2 +lbl__1163_2: .incbin "baserom.dol", 0x2B905C, 0x4 -.global lbl_803CF7C0 -lbl_803CF7C0: +.global lbl__1361_1 +lbl__1361_1: .incbin "baserom.dol", 0x2B9060, 0x8 -.global lbl_803CF7C8 -lbl_803CF7C8: +.global lbl__463_1 +lbl__463_1: .incbin "baserom.dol", 0x2B9068, 0x4 -.global lbl_803CF7CC -lbl_803CF7CC: +.global lbl__464_1 +lbl__464_1: .incbin "baserom.dol", 0x2B906C, 0x4 -.global lbl_803CF7D0 -lbl_803CF7D0: +.global lbl__536_1 +lbl__536_1: .incbin "baserom.dol", 0x2B9070, 0x4 -.global lbl_803CF7D4 -lbl_803CF7D4: +.global lbl__537 +lbl__537: .incbin "baserom.dol", 0x2B9074, 0x4 -.global lbl_803CF7D8 -lbl_803CF7D8: +.global lbl__538 +lbl__538: .incbin "baserom.dol", 0x2B9078, 0x4 -.global lbl_803CF7DC -lbl_803CF7DC: +.global lbl__574 +lbl__574: .incbin "baserom.dol", 0x2B907C, 0x4 -.global lbl_803CF7E0 -lbl_803CF7E0: +.global lbl__640_2 +lbl__640_2: .incbin "baserom.dol", 0x2B9080, 0x8 -.global lbl_803CF7E8 -lbl_803CF7E8: +.global lbl__644_2 +lbl__644_2: .incbin "baserom.dol", 0x2B9088, 0x4 -.global lbl_803CF7EC -lbl_803CF7EC: +.global lbl__645_1 +lbl__645_1: .incbin "baserom.dol", 0x2B908C, 0x4 -.global lbl_803CF7F0 -lbl_803CF7F0: +.global lbl__703_2 +lbl__703_2: .incbin "baserom.dol", 0x2B9090, 0x4 -.global lbl_803CF7F4 -lbl_803CF7F4: +.global lbl__704_2 +lbl__704_2: .incbin "baserom.dol", 0x2B9094, 0x4 -.global lbl_803CF7F8 -lbl_803CF7F8: +.global lbl__706_4 +lbl__706_4: .incbin "baserom.dol", 0x2B9098, 0x8 -.global lbl_803CF800 -lbl_803CF800: +.global lbl__422 +lbl__422: .incbin "baserom.dol", 0x2B90A0, 0x4 -.global lbl_803CF804 -lbl_803CF804: +.global lbl__423_1 +lbl__423_1: .incbin "baserom.dol", 0x2B90A4, 0x4 -.global lbl_803CF808 -lbl_803CF808: +.global lbl__425 +lbl__425: .incbin "baserom.dol", 0x2B90A8, 0x8 -.global lbl_803CF810 -lbl_803CF810: +.global lbl__439 +lbl__439: .incbin "baserom.dol", 0x2B90B0, 0x8 -.global lbl_803CF818 -lbl_803CF818: +.global lbl__906_1 +lbl__906_1: .incbin "baserom.dol", 0x2B90B8, 0x4 -.global lbl_803CF81C -lbl_803CF81C: +.global lbl__907_3 +lbl__907_3: .incbin "baserom.dol", 0x2B90BC, 0x4 -.global lbl_803CF820 -lbl_803CF820: +.global lbl__908_1 +lbl__908_1: .incbin "baserom.dol", 0x2B90C0, 0x4 -.global lbl_803CF824 -lbl_803CF824: +.global lbl__909_3 +lbl__909_3: .incbin "baserom.dol", 0x2B90C4, 0x4 -.global lbl_803CF828 -lbl_803CF828: +.global lbl__910_1 +lbl__910_1: .incbin "baserom.dol", 0x2B90C8, 0x4 -.global lbl_803CF82C -lbl_803CF82C: +.global lbl__911_3 +lbl__911_3: .incbin "baserom.dol", 0x2B90CC, 0x4 -.global lbl_803CF830 -lbl_803CF830: +.global lbl__912_1 +lbl__912_1: .incbin "baserom.dol", 0x2B90D0, 0x4 -.global lbl_803CF834 -lbl_803CF834: +.global lbl__913_2 +lbl__913_2: .incbin "baserom.dol", 0x2B90D4, 0x4 -.global lbl_803CF838 -lbl_803CF838: +.global lbl__914_2 +lbl__914_2: .incbin "baserom.dol", 0x2B90D8, 0x4 -.global lbl_803CF83C -lbl_803CF83C: +.global lbl__915_1 +lbl__915_1: .incbin "baserom.dol", 0x2B90DC, 0x4 -.global lbl_803CF840 -lbl_803CF840: +.global lbl__916_2 +lbl__916_2: .incbin "baserom.dol", 0x2B90E0, 0x4 -.global lbl_803CF844 -lbl_803CF844: +.global lbl__917_3 +lbl__917_3: .incbin "baserom.dol", 0x2B90E4, 0x4 -.global lbl_803CF848 -lbl_803CF848: +.global lbl__918_3 +lbl__918_3: .incbin "baserom.dol", 0x2B90E8, 0x4 -.global lbl_803CF84C -lbl_803CF84C: +.global lbl__919_3 +lbl__919_3: .incbin "baserom.dol", 0x2B90EC, 0x4 -.global lbl_803CF850 -lbl_803CF850: +.global lbl__920_4 +lbl__920_4: .incbin "baserom.dol", 0x2B90F0, 0x4 -.global lbl_803CF854 -lbl_803CF854: +.global lbl__939 +lbl__939: .incbin "baserom.dol", 0x2B90F4, 0x4 -.global lbl_803CF858 -lbl_803CF858: +.global lbl__940_1 +lbl__940_1: .incbin "baserom.dol", 0x2B90F8, 0x4 -.global lbl_803CF85C -lbl_803CF85C: +.global lbl__941_1 +lbl__941_1: .incbin "baserom.dol", 0x2B90FC, 0x4 -.global lbl_803CF860 -lbl_803CF860: +.global lbl__942_2 +lbl__942_2: .incbin "baserom.dol", 0x2B9100, 0x4 -.global lbl_803CF864 -lbl_803CF864: +.global lbl__943_2 +lbl__943_2: .incbin "baserom.dol", 0x2B9104, 0x4 -.global lbl_803CF868 -lbl_803CF868: +.global lbl__946_6 +lbl__946_6: .incbin "baserom.dol", 0x2B9108, 0x4 -.global lbl_803CF86C -lbl_803CF86C: +.global lbl__1018_1 +lbl__1018_1: .incbin "baserom.dol", 0x2B910C, 0x4 -.global lbl_803CF870 -lbl_803CF870: +.global lbl__1019_3 +lbl__1019_3: .incbin "baserom.dol", 0x2B9110, 0x4 -.global lbl_803CF874 -lbl_803CF874: +.global lbl__1020_2 +lbl__1020_2: .incbin "baserom.dol", 0x2B9114, 0x4 -.global lbl_803CF878 -lbl_803CF878: +.global lbl__1021_4 +lbl__1021_4: .incbin "baserom.dol", 0x2B9118, 0x4 -.global lbl_803CF87C -lbl_803CF87C: +.global lbl__1022_3 +lbl__1022_3: .incbin "baserom.dol", 0x2B911C, 0x4 -.global lbl_803CF880 -lbl_803CF880: +.global lbl__1024_2 +lbl__1024_2: .incbin "baserom.dol", 0x2B9120, 0x8 -.global lbl_803CF888 -lbl_803CF888: +.global lbl__1069_1 +lbl__1069_1: .incbin "baserom.dol", 0x2B9128, 0x4 -.global lbl_803CF88C -lbl_803CF88C: +.global lbl__1070_2 +lbl__1070_2: .incbin "baserom.dol", 0x2B912C, 0x4 -.global lbl_803CF890 -lbl_803CF890: +.global lbl__1071_1 +lbl__1071_1: .incbin "baserom.dol", 0x2B9130, 0x4 -.global lbl_803CF894 -lbl_803CF894: +.global lbl__1072_1 +lbl__1072_1: .incbin "baserom.dol", 0x2B9134, 0x4 -.global lbl_803CF898 -lbl_803CF898: +.global lbl__1088_2 +lbl__1088_2: .incbin "baserom.dol", 0x2B9138, 0x4 -.global lbl_803CF89C -lbl_803CF89C: +.global lbl__1105_1 +lbl__1105_1: .incbin "baserom.dol", 0x2B913C, 0x4 -.global lbl_803CF8A0 -lbl_803CF8A0: +.global lbl__1118_2 +lbl__1118_2: .incbin "baserom.dol", 0x2B9140, 0x4 -.global lbl_803CF8A4 -lbl_803CF8A4: +.global lbl__1119_2 +lbl__1119_2: .incbin "baserom.dol", 0x2B9144, 0x4 -.global lbl_803CF8A8 -lbl_803CF8A8: +.global lbl__1311 +lbl__1311: .incbin "baserom.dol", 0x2B9148, 0x8 -.global lbl_803CF8B0 -lbl_803CF8B0: +.global lbl__1313 +lbl__1313: .incbin "baserom.dol", 0x2B9150, 0x8 -.global lbl_803CF8B8 -lbl_803CF8B8: +.global lbl_seg_allowCollide$1357 +lbl_seg_allowCollide$1357: .incbin "baserom.dol", 0x2B9158, 0x8 -.global lbl_803CF8C0 -lbl_803CF8C0: +.global lbl__1429_1 +lbl__1429_1: .incbin "baserom.dol", 0x2B9160, 0x4 -.global lbl_803CF8C4 -lbl_803CF8C4: +.global lbl_colr_julyred$1457 +lbl_colr_julyred$1457: .incbin "baserom.dol", 0x2B9164, 0x4 -.global lbl_803CF8C8 -lbl_803CF8C8: +.global lbl_colr_julywhite$1458 +lbl_colr_julywhite$1458: .incbin "baserom.dol", 0x2B9168, 0x4 -.global lbl_803CF8CC -lbl_803CF8CC: +.global lbl_colr_julyblue$1459 +lbl_colr_julyblue$1459: .incbin "baserom.dol", 0x2B916C, 0x4 -.global lbl_803CF8D0 -lbl_803CF8D0: +.global lbl_colr_red$1460 +lbl_colr_red$1460: .incbin "baserom.dol", 0x2B9170, 0x4 -.global lbl_803CF8D4 -lbl_803CF8D4: +.global lbl_colr_orange$1461 +lbl_colr_orange$1461: .incbin "baserom.dol", 0x2B9174, 0x4 -.global lbl_803CF8D8 -lbl_803CF8D8: +.global lbl_colr_yellow$1462 +lbl_colr_yellow$1462: .incbin "baserom.dol", 0x2B9178, 0x4 -.global lbl_803CF8DC -lbl_803CF8DC: +.global lbl_colr_green$1463 +lbl_colr_green$1463: .incbin "baserom.dol", 0x2B917C, 0x4 -.global lbl_803CF8E0 -lbl_803CF8E0: +.global lbl_colr_blue$1464 +lbl_colr_blue$1464: .incbin "baserom.dol", 0x2B9180, 0x4 -.global lbl_803CF8E4 -lbl_803CF8E4: +.global lbl_colr_indigo$1465 +lbl_colr_indigo$1465: .incbin "baserom.dol", 0x2B9184, 0x4 -.global lbl_803CF8E8 -lbl_803CF8E8: +.global lbl_colr_lavender$1466 +lbl_colr_lavender$1466: .incbin "baserom.dol", 0x2B9188, 0x4 -.global lbl_803CF8EC -lbl_803CF8EC: +.global lbl_colr_kellygreen$1468 +lbl_colr_kellygreen$1468: .incbin "baserom.dol", 0x2B918C, 0x4 -.global lbl_803CF8F0 -lbl_803CF8F0: +.global lbl_colr_pinkRyanz$1469 +lbl_colr_pinkRyanz$1469: .incbin "baserom.dol", 0x2B9190, 0x4 -.global lbl_803CF8F4 -lbl_803CF8F4: +.global lbl_colr_fuschia$1470 +lbl_colr_fuschia$1470: .incbin "baserom.dol", 0x2B9194, 0x4 -.global lbl_803CF8F8 -lbl_803CF8F8: +.global lbl_colr_neon_red$1474 +lbl_colr_neon_red$1474: .incbin "baserom.dol", 0x2B9198, 0x4 -.global lbl_803CF8FC -lbl_803CF8FC: +.global lbl_colr_neon_green$1475 +lbl_colr_neon_green$1475: .incbin "baserom.dol", 0x2B919C, 0x4 -.global lbl_803CF900 -lbl_803CF900: +.global lbl_colr_neon_blue$1476 +lbl_colr_neon_blue$1476: .incbin "baserom.dol", 0x2B91A0, 0x4 -.global lbl_803CF904 -lbl_803CF904: +.global lbl_colr_peach$1477 +lbl_colr_peach$1477: .incbin "baserom.dol", 0x2B91A4, 0x4 -.global lbl_803CF908 -lbl_803CF908: +.global lbl_colr_maroon$1478 +lbl_colr_maroon$1478: .incbin "baserom.dol", 0x2B91A8, 0x4 -.global lbl_803CF90C -lbl_803CF90C: +.global lbl_colr_seagreen$1479 +lbl_colr_seagreen$1479: .incbin "baserom.dol", 0x2B91AC, 0x4 -.global lbl_803CF910 -lbl_803CF910: +.global lbl_colr_khaki$1480 +lbl_colr_khaki$1480: .incbin "baserom.dol", 0x2B91B0, 0x4 -.global lbl_803CF914 -lbl_803CF914: +.global lbl_colr_cyan$1481 +lbl_colr_cyan$1481: .incbin "baserom.dol", 0x2B91B4, 0x4 -.global lbl_803CF918 -lbl_803CF918: +.global lbl_colr_pimp_gold$1483 +lbl_colr_pimp_gold$1483: .incbin "baserom.dol", 0x2B91B8, 0x4 -.global lbl_803CF91C -lbl_803CF91C: +.global lbl__1558_1 +lbl__1558_1: .incbin "baserom.dol", 0x2B91BC, 0x4 -.global lbl_803CF920 -lbl_803CF920: +.global lbl__1559_1 +lbl__1559_1: .incbin "baserom.dol", 0x2B91C0, 0x4 -.global lbl_803CF924 -lbl_803CF924: +.global lbl__1560_2 +lbl__1560_2: .incbin "baserom.dol", 0x2B91C4, 0x4 -.global lbl_803CF928 -lbl_803CF928: +.global lbl__1561_2 +lbl__1561_2: .incbin "baserom.dol", 0x2B91C8, 0x4 -.global lbl_803CF92C -lbl_803CF92C: +.global lbl__1562 +lbl__1562: .incbin "baserom.dol", 0x2B91CC, 0x4 -.global lbl_803CF930 -lbl_803CF930: +.global lbl__1576_1 +lbl__1576_1: .incbin "baserom.dol", 0x2B91D0, 0x4 -.global lbl_803CF934 -lbl_803CF934: +.global lbl__1577 +lbl__1577: .incbin "baserom.dol", 0x2B91D4, 0x4 -.global lbl_803CF938 -lbl_803CF938: +.global lbl__1656_2 +lbl__1656_2: .incbin "baserom.dol", 0x2B91D8, 0x4 -.global lbl_803CF93C -lbl_803CF93C: +.global lbl_seg_allowCollide$2119 +lbl_seg_allowCollide$2119: .incbin "baserom.dol", 0x2B91DC, 0xC -.global lbl_803CF948 -lbl_803CF948: +.global lbl__849_2 +lbl__849_2: .incbin "baserom.dol", 0x2B91E8, 0x4 -.global lbl_803CF94C -lbl_803CF94C: +.global lbl__850_3 +lbl__850_3: .incbin "baserom.dol", 0x2B91EC, 0x4 -.global lbl_803CF950 -lbl_803CF950: +.global lbl__1073_2 +lbl__1073_2: .incbin "baserom.dol", 0x2B91F0, 0x4 -.global lbl_803CF954 -lbl_803CF954: +.global lbl__1074_5 +lbl__1074_5: .incbin "baserom.dol", 0x2B91F4, 0x4 -.global lbl_803CF958 -lbl_803CF958: +.global lbl__1075_2 +lbl__1075_2: .incbin "baserom.dol", 0x2B91F8, 0x4 -.global lbl_803CF95C -lbl_803CF95C: +.global lbl__1076_4 +lbl__1076_4: .incbin "baserom.dol", 0x2B91FC, 0x4 -.global lbl_803CF960 -lbl_803CF960: +.global lbl__1077_3 +lbl__1077_3: .incbin "baserom.dol", 0x2B9200, 0x4 -.global lbl_803CF964 -lbl_803CF964: +.global lbl__1123_2 +lbl__1123_2: .incbin "baserom.dol", 0x2B9204, 0x4 -.global lbl_803CF968 -lbl_803CF968: +.global lbl__958_3 +lbl__958_3: .incbin "baserom.dol", 0x2B9208, 0x4 -.global lbl_803CF96C -lbl_803CF96C: +.global lbl__959_1 +lbl__959_1: .incbin "baserom.dol", 0x2B920C, 0x4 -.global lbl_803CF970 -lbl_803CF970: +.global lbl__1041_3 +lbl__1041_3: .incbin "baserom.dol", 0x2B9210, 0x4 -.global lbl_803CF974 -lbl_803CF974: +.global lbl_uv_scroll_eo$1138 +lbl_uv_scroll_eo$1138: .incbin "baserom.dol", 0x2B9214, 0x8 -.global lbl_803CF97C -lbl_803CF97C: +.global lbl_uv_scroll_ei$1149 +lbl_uv_scroll_ei$1149: .incbin "baserom.dol", 0x2B921C, 0x8 -.global lbl_803CF984 -lbl_803CF984: +.global lbl_uv_scroll_fb$1160 +lbl_uv_scroll_fb$1160: .incbin "baserom.dol", 0x2B9224, 0x8 -.global lbl_803CF98C -lbl_803CF98C: +.global lbl_uv_scroll_cp$1170 +lbl_uv_scroll_cp$1170: .incbin "baserom.dol", 0x2B922C, 0x8 -.global lbl_803CF994 -lbl_803CF994: +.global lbl_uv_scroll_tb$1184 +lbl_uv_scroll_tb$1184: .incbin "baserom.dol", 0x2B9234, 0x8 -.global lbl_803CF99C -lbl_803CF99C: +.global lbl_uv_scroll_pn$1195 +lbl_uv_scroll_pn$1195: .incbin "baserom.dol", 0x2B923C, 0x8 -.global lbl_803CF9A4 -lbl_803CF9A4: +.global lbl_uv_scroll_ts$1240 +lbl_uv_scroll_ts$1240: .incbin "baserom.dol", 0x2B9244, 0x8 -.global lbl_803CF9AC -lbl_803CF9AC: +.global lbl_uv_scroll_cb$1260 +lbl_uv_scroll_cb$1260: .incbin "baserom.dol", 0x2B924C, 0x8 -.global lbl_803CF9B4 -lbl_803CF9B4: +.global lbl_uv_scroll_cl$1271 +lbl_uv_scroll_cl$1271: .incbin "baserom.dol", 0x2B9254, 0x8 -.global lbl_803CF9BC -lbl_803CF9BC: +.global lbl_uv_scroll_ob$1287 +lbl_uv_scroll_ob$1287: .incbin "baserom.dol", 0x2B925C, 0x8 -.global lbl_803CF9C4 -lbl_803CF9C4: +.global lbl_uv_scroll_os$1291 +lbl_uv_scroll_os$1291: .incbin "baserom.dol", 0x2B9264, 0x8 -.global lbl_803CF9CC -lbl_803CF9CC: +.global lbl_uv_scroll_or$1295 +lbl_uv_scroll_or$1295: .incbin "baserom.dol", 0x2B926C, 0x8 -.global lbl_803CF9D4 -lbl_803CF9D4: +.global lbl_uv_scroll_og$1299 +lbl_uv_scroll_og$1299: .incbin "baserom.dol", 0x2B9274, 0x8 -.global lbl_803CF9DC -lbl_803CF9DC: +.global lbl_uv_scroll_vs$1341 +lbl_uv_scroll_vs$1341: .incbin "baserom.dol", 0x2B927C, 0x8 -.global lbl_803CF9E4 -lbl_803CF9E4: +.global lbl__1395_1 +lbl__1395_1: .incbin "baserom.dol", 0x2B9284, 0x4 -.global lbl_803CF9E8 -lbl_803CF9E8: +.global lbl__1396_2 +lbl__1396_2: .incbin "baserom.dol", 0x2B9288, 0x4 -.global lbl_803CF9EC -lbl_803CF9EC: +.global lbl__1397_1 +lbl__1397_1: .incbin "baserom.dol", 0x2B928C, 0x4 -.global lbl_803CF9F0 -lbl_803CF9F0: +.global lbl__1398_1 +lbl__1398_1: .incbin "baserom.dol", 0x2B9290, 0x4 -.global lbl_803CF9F4 -lbl_803CF9F4: +.global lbl__1399 +lbl__1399: .incbin "baserom.dol", 0x2B9294, 0x4 -.global lbl_803CF9F8 -lbl_803CF9F8: +.global lbl__1400 +lbl__1400: .incbin "baserom.dol", 0x2B9298, 0x4 -.global lbl_803CF9FC -lbl_803CF9FC: +.global lbl__1401 +lbl__1401: .incbin "baserom.dol", 0x2B929C, 0x4 -.global lbl_803CFA00 -lbl_803CFA00: +.global lbl__1402 +lbl__1402: .incbin "baserom.dol", 0x2B92A0, 0x4 -.global lbl_803CFA04 -lbl_803CFA04: +.global lbl__1403 +lbl__1403: .incbin "baserom.dol", 0x2B92A4, 0x4 -.global lbl_803CFA08 -lbl_803CFA08: +.global lbl__1404_1 +lbl__1404_1: .incbin "baserom.dol", 0x2B92A8, 0x4 -.global lbl_803CFA0C -lbl_803CFA0C: +.global lbl__1405_2 +lbl__1405_2: .incbin "baserom.dol", 0x2B92AC, 0x4 -.global lbl_803CFA10 -lbl_803CFA10: +.global lbl__1406_1 +lbl__1406_1: .incbin "baserom.dol", 0x2B92B0, 0x4 -.global lbl_803CFA14 -lbl_803CFA14: +.global lbl__1407_1 +lbl__1407_1: .incbin "baserom.dol", 0x2B92B4, 0x4 -.global lbl_803CFA18 -lbl_803CFA18: +.global lbl__1408 +lbl__1408: .incbin "baserom.dol", 0x2B92B8, 0x4 -.global lbl_803CFA1C -lbl_803CFA1C: +.global lbl__1409 +lbl__1409: .incbin "baserom.dol", 0x2B92BC, 0x4 -.global lbl_803CFA20 -lbl_803CFA20: +.global lbl__1410 +lbl__1410: .incbin "baserom.dol", 0x2B92C0, 0x4 -.global lbl_803CFA24 -lbl_803CFA24: +.global lbl__1411_1 +lbl__1411_1: .incbin "baserom.dol", 0x2B92C4, 0x4 -.global lbl_803CFA28 -lbl_803CFA28: +.global lbl__1412_2 +lbl__1412_2: .incbin "baserom.dol", 0x2B92C8, 0x4 -.global lbl_803CFA2C -lbl_803CFA2C: +.global lbl__1413 +lbl__1413: .incbin "baserom.dol", 0x2B92CC, 0x4 -.global lbl_803CFA30 -lbl_803CFA30: +.global lbl__1414 +lbl__1414: .incbin "baserom.dol", 0x2B92D0, 0x4 -.global lbl_803CFA34 -lbl_803CFA34: +.global lbl__1415_1 +lbl__1415_1: .incbin "baserom.dol", 0x2B92D4, 0x4 -.global lbl_803CFA38 -lbl_803CFA38: +.global lbl__1416 +lbl__1416: .incbin "baserom.dol", 0x2B92D8, 0x4 -.global lbl_803CFA3C -lbl_803CFA3C: +.global lbl__1417_1 +lbl__1417_1: .incbin "baserom.dol", 0x2B92DC, 0x4 -.global lbl_803CFA40 -lbl_803CFA40: +.global lbl__1418_3 +lbl__1418_3: .incbin "baserom.dol", 0x2B92E0, 0x4 -.global lbl_803CFA44 -lbl_803CFA44: +.global lbl__1419_4 +lbl__1419_4: .incbin "baserom.dol", 0x2B92E4, 0x4 -.global lbl_803CFA48 -lbl_803CFA48: +.global lbl__1420_2 +lbl__1420_2: .incbin "baserom.dol", 0x2B92E8, 0x4 -.global lbl_803CFA4C -lbl_803CFA4C: +.global lbl__1421_2 +lbl__1421_2: .incbin "baserom.dol", 0x2B92EC, 0x4 -.global lbl_803CFA50 -lbl_803CFA50: +.global lbl__1422_2 +lbl__1422_2: .incbin "baserom.dol", 0x2B92F0, 0x4 -.global lbl_803CFA54 -lbl_803CFA54: +.global lbl__1423_1 +lbl__1423_1: .incbin "baserom.dol", 0x2B92F4, 0x4 -.global lbl_803CFA58 -lbl_803CFA58: +.global lbl__1424_1 +lbl__1424_1: .incbin "baserom.dol", 0x2B92F8, 0x4 -.global lbl_803CFA5C -lbl_803CFA5C: +.global lbl__1938_2 +lbl__1938_2: .incbin "baserom.dol", 0x2B92FC, 0x4 -.global lbl_803CFA60 -lbl_803CFA60: +.global lbl__1939_1 +lbl__1939_1: .incbin "baserom.dol", 0x2B9300, 0x4 -.global lbl_803CFA64 -lbl_803CFA64: +.global lbl__1940_1 +lbl__1940_1: .incbin "baserom.dol", 0x2B9304, 0x4 -.global lbl_803CFA68 -lbl_803CFA68: +.global lbl__1941_1 +lbl__1941_1: .incbin "baserom.dol", 0x2B9308, 0x4 -.global lbl_803CFA6C -lbl_803CFA6C: +.global lbl__1942_2 +lbl__1942_2: .incbin "baserom.dol", 0x2B930C, 0x4 -.global lbl_803CFA70 -lbl_803CFA70: +.global lbl__1943_2 +lbl__1943_2: .incbin "baserom.dol", 0x2B9310, 0x4 -.global lbl_803CFA74 -lbl_803CFA74: +.global lbl__1944_2 +lbl__1944_2: .incbin "baserom.dol", 0x2B9314, 0x4 -.global lbl_803CFA78 -lbl_803CFA78: +.global lbl__1945_2 +lbl__1945_2: .incbin "baserom.dol", 0x2B9318, 0x4 -.global lbl_803CFA7C -lbl_803CFA7C: +.global lbl__1946 +lbl__1946: .incbin "baserom.dol", 0x2B931C, 0x4 -.global lbl_803CFA80 -lbl_803CFA80: +.global lbl__1947 +lbl__1947: .incbin "baserom.dol", 0x2B9320, 0x4 -.global lbl_803CFA84 -lbl_803CFA84: +.global lbl__2129_1 +lbl__2129_1: .incbin "baserom.dol", 0x2B9324, 0x4 -.global lbl_803CFA88 -lbl_803CFA88: +.global lbl__2198_1 +lbl__2198_1: .incbin "baserom.dol", 0x2B9328, 0x8 -.global lbl_803CFA90 -lbl_803CFA90: +.global lbl__2236_2 +lbl__2236_2: .incbin "baserom.dol", 0x2B9330, 0x4 -.global lbl_803CFA94 -lbl_803CFA94: +.global lbl__2308 +lbl__2308: .incbin "baserom.dol", 0x2B9334, 0x4 -.global lbl_803CFA98 -lbl_803CFA98: +.global lbl__2391 +lbl__2391: .incbin "baserom.dol", 0x2B9338, 0x4 -.global lbl_803CFA9C -lbl_803CFA9C: +.global lbl__2581 +lbl__2581: .incbin "baserom.dol", 0x2B933C, 0x4 -.global lbl_803CFAA0 -lbl_803CFAA0: +.global lbl__2582_1 +lbl__2582_1: .incbin "baserom.dol", 0x2B9340, 0x4 -.global lbl_803CFAA4 -lbl_803CFAA4: +.global lbl__2808_1 +lbl__2808_1: .incbin "baserom.dol", 0x2B9344, 0x4 -.global lbl_803CFAA8 -lbl_803CFAA8: +.global lbl__3012 +lbl__3012: .incbin "baserom.dol", 0x2B9348, 0x4 -.global lbl_803CFAAC -lbl_803CFAAC: +.global lbl__3056 +lbl__3056: .incbin "baserom.dol", 0x2B934C, 0x4 -.global lbl_803CFAB0 -lbl_803CFAB0: +.global lbl_seg_pam$3225 +lbl_seg_pam$3225: .incbin "baserom.dol", 0x2B9350, 0x8 -.global lbl_803CFAB8 -lbl_803CFAB8: +.global lbl__3451 +lbl__3451: .incbin "baserom.dol", 0x2B9358, 0x8 -.global lbl_803CFAC0 -lbl_803CFAC0: +.global lbl__858_5 +lbl__858_5: .incbin "baserom.dol", 0x2B9360, 0x4 -.global lbl_803CFAC4 -lbl_803CFAC4: +.global lbl__859_3 +lbl__859_3: .incbin "baserom.dol", 0x2B9364, 0x4 -.global lbl_803CFAC8 -lbl_803CFAC8: +.global lbl__860_5 +lbl__860_5: .incbin "baserom.dol", 0x2B9368, 0x4 -.global lbl_803CFACC -lbl_803CFACC: +.global lbl__874_4 +lbl__874_4: .incbin "baserom.dol", 0x2B936C, 0x4 -.global lbl_803CFAD0 -lbl_803CFAD0: +.global lbl__899_2 +lbl__899_2: .incbin "baserom.dol", 0x2B9370, 0x4 -.global lbl_803CFAD4 -lbl_803CFAD4: +.global lbl__957_4 +lbl__957_4: .incbin "baserom.dol", 0x2B9374, 0x4 -.global lbl_803CFAD8 -lbl_803CFAD8: +.global lbl__997 +lbl__997: .incbin "baserom.dol", 0x2B9378, 0x4 -.global lbl_803CFADC -lbl_803CFADC: +.global lbl__1034_4 +lbl__1034_4: .incbin "baserom.dol", 0x2B937C, 0x4 -.global lbl_803CFAE0 -lbl_803CFAE0: +.global lbl_tym_attackOn$1063 +lbl_tym_attackOn$1063: .incbin "baserom.dol", 0x2B9380, 0x8 -.global lbl_803CFAE8 -lbl_803CFAE8: +.global lbl__1114_1 +lbl__1114_1: .incbin "baserom.dol", 0x2B9388, 0x8 -.global lbl_803CFAF0 -lbl_803CFAF0: +.global lbl__1157 +lbl__1157: .incbin "baserom.dol", 0x2B9390, 0x4 -.global lbl_803CFAF4 -lbl_803CFAF4: +.global lbl__1158 +lbl__1158: .incbin "baserom.dol", 0x2B9394, 0x4 -.global lbl_803CFAF8 -lbl_803CFAF8: +.global lbl__1159_1 +lbl__1159_1: .incbin "baserom.dol", 0x2B9398, 0x8 -.global lbl_803CFB00 -lbl_803CFB00: +.global lbl__820_2 +lbl__820_2: .incbin "baserom.dol", 0x2B93A0, 0x4 -.global lbl_803CFB04 -lbl_803CFB04: +.global lbl__821_3 +lbl__821_3: .incbin "baserom.dol", 0x2B93A4, 0x4 -.global lbl_803CFB08 -lbl_803CFB08: +.global lbl__822_4 +lbl__822_4: .incbin "baserom.dol", 0x2B93A8, 0x8 -.global lbl_803CFB10 -lbl_803CFB10: +.global lbl__824_3 +lbl__824_3: .incbin "baserom.dol", 0x2B93B0, 0x8 -.global lbl_803CFB18 -lbl_803CFB18: +.global lbl__1245_1 +lbl__1245_1: .incbin "baserom.dol", 0x2B93B8, 0x8 -.global lbl_803CFB20 -lbl_803CFB20: +.global lbl__1247 +lbl__1247: .incbin "baserom.dol", 0x2B93C0, 0x8 -.global lbl_803CFB28 -lbl_803CFB28: +.global lbl__1279 +lbl__1279: .incbin "baserom.dol", 0x2B93C8, 0x4 -.global lbl_803CFB2C -lbl_803CFB2C: +.global lbl__1280_1 +lbl__1280_1: .incbin "baserom.dol", 0x2B93CC, 0x4 -.global lbl_803CFB30 -lbl_803CFB30: +.global lbl__1281_1 +lbl__1281_1: .incbin "baserom.dol", 0x2B93D0, 0x4 -.global lbl_803CFB34 -lbl_803CFB34: +.global lbl__1309 +lbl__1309: .incbin "baserom.dol", 0x2B93D4, 0x4 -.global lbl_803CFB38 -lbl_803CFB38: +.global lbl__1310 +lbl__1310: .incbin "baserom.dol", 0x2B93D8, 0x4 -.global lbl_803CFB3C -lbl_803CFB3C: +.global lbl__1311_1 +lbl__1311_1: .incbin "baserom.dol", 0x2B93DC, 0x4 -.global lbl_803CFB40 -lbl_803CFB40: +.global lbl__1429_2 +lbl__1429_2: .incbin "baserom.dol", 0x2B93E0, 0x4 -.global lbl_803CFB44 -lbl_803CFB44: +.global lbl__1457_1 +lbl__1457_1: .incbin "baserom.dol", 0x2B93E4, 0x4 -.global lbl_803CFB48 -lbl_803CFB48: +.global lbl__1458_2 +lbl__1458_2: .incbin "baserom.dol", 0x2B93E8, 0x4 -.global lbl_803CFB4C -lbl_803CFB4C: +.global lbl__1519_1 +lbl__1519_1: .incbin "baserom.dol", 0x2B93EC, 0x4 .global lbl_803CFB50 lbl_803CFB50: .incbin "baserom.dol", 0x2B93F0, 0x4 -.global lbl_803CFB54 -lbl_803CFB54: +.global lbl__1549_1 +lbl__1549_1: .incbin "baserom.dol", 0x2B93F4, 0x4 -.global lbl_803CFB58 -lbl_803CFB58: +.global lbl__1574 +lbl__1574: .incbin "baserom.dol", 0x2B93F8, 0x4 -.global lbl_803CFB5C -lbl_803CFB5C: +.global lbl__1639 +lbl__1639: .incbin "baserom.dol", 0x2B93FC, 0x4 -.global lbl_803CFB60 -lbl_803CFB60: +.global lbl__1640 +lbl__1640: .incbin "baserom.dol", 0x2B9400, 0x4 -.global lbl_803CFB64 -lbl_803CFB64: +.global lbl__1641 +lbl__1641: .incbin "baserom.dol", 0x2B9404, 0x4 -.global lbl_803CFB68 -lbl_803CFB68: +.global lbl__1674_3 +lbl__1674_3: .incbin "baserom.dol", 0x2B9408, 0x4 -.global lbl_803CFB6C -lbl_803CFB6C: +.global lbl__1675_3 +lbl__1675_3: .incbin "baserom.dol", 0x2B940C, 0x4 -.global lbl_803CFB70 -lbl_803CFB70: +.global lbl__1694 +lbl__1694: .incbin "baserom.dol", 0x2B9410, 0x4 -.global lbl_803CFB74 -lbl_803CFB74: +.global lbl__1695_1 +lbl__1695_1: .incbin "baserom.dol", 0x2B9414, 0x4 -.global lbl_803CFB78 -lbl_803CFB78: +.global lbl_uv_scroll_dray$1696 +lbl_uv_scroll_dray$1696: .incbin "baserom.dol", 0x2B9418, 0x8 -.global lbl_803CFB80 -lbl_803CFB80: +.global lbl_uv_slice_dray$1697 +lbl_uv_slice_dray$1697: .incbin "baserom.dol", 0x2B9420, 0x8 -.global lbl_803CFB88 -lbl_803CFB88: +.global lbl__1709_1 +lbl__1709_1: .incbin "baserom.dol", 0x2B9428, 0x4 -.global lbl_803CFB8C -lbl_803CFB8C: +.global lbl__1819_1 +lbl__1819_1: .incbin "baserom.dol", 0x2B942C, 0x4 -.global lbl_803CFB90 -lbl_803CFB90: +.global lbl__1820_1 +lbl__1820_1: .incbin "baserom.dol", 0x2B9430, 0x4 -.global lbl_803CFB94 -lbl_803CFB94: +.global lbl__1842 +lbl__1842: .incbin "baserom.dol", 0x2B9434, 0x4 -.global lbl_803CFB98 -lbl_803CFB98: +.global lbl__1843_1 +lbl__1843_1: .incbin "baserom.dol", 0x2B9438, 0x4 -.global lbl_803CFB9C -lbl_803CFB9C: +.global lbl__1998_2 +lbl__1998_2: .incbin "baserom.dol", 0x2B943C, 0x4 -.global lbl_803CFBA0 -lbl_803CFBA0: +.global lbl__1999_2 +lbl__1999_2: .incbin "baserom.dol", 0x2B9440, 0x4 -.global lbl_803CFBA4 -lbl_803CFBA4: +.global lbl__2045 +lbl__2045: .incbin "baserom.dol", 0x2B9444, 0x4 -.global lbl_803CFBA8 -lbl_803CFBA8: +.global lbl__2071_1 +lbl__2071_1: .incbin "baserom.dol", 0x2B9448, 0x4 -.global lbl_803CFBAC -lbl_803CFBAC: +.global lbl__2072 +lbl__2072: .incbin "baserom.dol", 0x2B944C, 0x4 -.global lbl_803CFBB0 -lbl_803CFBB0: +.global lbl__2141_1 +lbl__2141_1: .incbin "baserom.dol", 0x2B9450, 0x4 -.global lbl_803CFBB4 -lbl_803CFBB4: +.global lbl__2294_1 +lbl__2294_1: .incbin "baserom.dol", 0x2B9454, 0x4 -.global lbl_803CFBB8 -lbl_803CFBB8: +.global lbl__2316 +lbl__2316: .incbin "baserom.dol", 0x2B9458, 0x8 -.global lbl_803CFBC0 -lbl_803CFBC0: +.global lbl__725_1 +lbl__725_1: .incbin "baserom.dol", 0x2B9460, 0x8 -.global lbl_803CFBC8 -lbl_803CFBC8: +.global lbl__727_3 +lbl__727_3: .incbin "baserom.dol", 0x2B9468, 0x8 -.global lbl_803CFBD0 -lbl_803CFBD0: +.global lbl__733_1 +lbl__733_1: .incbin "baserom.dol", 0x2B9470, 0x4 -.global lbl_803CFBD4 -lbl_803CFBD4: +.global lbl__771_3 +lbl__771_3: .incbin "baserom.dol", 0x2B9474, 0x4 -.global lbl_803CFBD8 -lbl_803CFBD8: +.global lbl__786_7 +lbl__786_7: .incbin "baserom.dol", 0x2B9478, 0x4 -.global lbl_803CFBDC -lbl_803CFBDC: +.global lbl__787_5 +lbl__787_5: .incbin "baserom.dol", 0x2B947C, 0x4 -.global lbl_803CFBE0 -lbl_803CFBE0: +.global lbl__844_1 +lbl__844_1: .incbin "baserom.dol", 0x2B9480, 0x4 -.global lbl_803CFBE4 -lbl_803CFBE4: +.global lbl__855_3 +lbl__855_3: .incbin "baserom.dol", 0x2B9484, 0x4 -.global lbl_803CFBE8 -lbl_803CFBE8: +.global lbl__923_5 +lbl__923_5: .incbin "baserom.dol", 0x2B9488, 0x4 -.global lbl_803CFBEC -lbl_803CFBEC: +.global lbl__924_3 +lbl__924_3: .incbin "baserom.dol", 0x2B948C, 0x4 -.global lbl_803CFBF0 -lbl_803CFBF0: +.global lbl__660 +lbl__660: .incbin "baserom.dol", 0x2B9490, 0x8 -.global lbl_803CFBF8 -lbl_803CFBF8: +.global lbl__875_5 +lbl__875_5: .incbin "baserom.dol", 0x2B9498, 0x4 -.global lbl_803CFBFC -lbl_803CFBFC: +.global lbl__876_2 +lbl__876_2: .incbin "baserom.dol", 0x2B949C, 0x4 -.global lbl_803CFC00 -lbl_803CFC00: +.global lbl__877_1 +lbl__877_1: .incbin "baserom.dol", 0x2B94A0, 0x4 -.global lbl_803CFC04 -lbl_803CFC04: +.global lbl__878_2 +lbl__878_2: .incbin "baserom.dol", 0x2B94A4, 0x4 -.global lbl_803CFC08 -lbl_803CFC08: +.global lbl__879_1 +lbl__879_1: .incbin "baserom.dol", 0x2B94A8, 0x4 -.global lbl_803CFC0C -lbl_803CFC0C: +.global lbl__880_3 +lbl__880_3: .incbin "baserom.dol", 0x2B94AC, 0x4 -.global lbl_803CFC10 -lbl_803CFC10: +.global lbl__927_2 +lbl__927_2: .incbin "baserom.dol", 0x2B94B0, 0x18 -.global lbl_803CFC28 -lbl_803CFC28: +.global lbl_rlelens_1 +lbl_rlelens_1: .incbin "baserom.dol", 0x2B94C8, 0x48 -.global lbl_803CFC70 -lbl_803CFC70: +.global lbl__239 +lbl__239: .incbin "baserom.dol", 0x2B9510, 0x8 -.global lbl_803CFC78 -lbl_803CFC78: +.global lbl___GXData +lbl___GXData: .incbin "baserom.dol", 0x2B9518, 0x4 -.global lbl_803CFC7C -lbl_803CFC7C: +.global lbl__289 +lbl__289: .incbin "baserom.dol", 0x2B951C, 0x4 -.global lbl_803CFC80 -lbl_803CFC80: +.global lbl__290 +lbl__290: .incbin "baserom.dol", 0x2B9520, 0x4 -.global lbl_803CFC84 -lbl_803CFC84: +.global lbl__291 +lbl__291: .incbin "baserom.dol", 0x2B9524, 0x4 -.global lbl_803CFC88 -lbl_803CFC88: +.global lbl__292 +lbl__292: .incbin "baserom.dol", 0x2B9528, 0x4 -.global lbl_803CFC8C -lbl_803CFC8C: +.global lbl__293 +lbl__293: .incbin "baserom.dol", 0x2B952C, 0x4 -.global lbl_803CFC90 -lbl_803CFC90: +.global lbl__353 +lbl__353: .incbin "baserom.dol", 0x2B9530, 0x4 -.global lbl_803CFC94 -lbl_803CFC94: +.global lbl__354 +lbl__354: .incbin "baserom.dol", 0x2B9534, 0x4 -.global lbl_803CFC98 -lbl_803CFC98: +.global lbl__356 +lbl__356: .incbin "baserom.dol", 0x2B9538, 0x8 -.global lbl_803CFCA0 -lbl_803CFCA0: +.global lbl__176_1 +lbl__176_1: .incbin "baserom.dol", 0x2B9540, 0x8 -.global lbl_803CFCA8 -lbl_803CFCA8: +.global lbl__231 +lbl__231: .incbin "baserom.dol", 0x2B9548, 0x8 -.global lbl_803CFCB0 -lbl_803CFCB0: +.global lbl__134 +lbl__134: .incbin "baserom.dol", 0x2B9550, 0x4 -.global lbl_803CFCB4 -lbl_803CFCB4: +.global lbl__135 +lbl__135: .incbin "baserom.dol", 0x2B9554, 0x4 -.global lbl_803CFCB8 -lbl_803CFCB8: +.global lbl__136 +lbl__136: .incbin "baserom.dol", 0x2B9558, 0x4 -.global lbl_803CFCBC -lbl_803CFCBC: +.global lbl__137 +lbl__137: .incbin "baserom.dol", 0x2B955C, 0x4 -.global lbl_803CFCC0 -lbl_803CFCC0: +.global lbl__138 +lbl__138: .incbin "baserom.dol", 0x2B9560, 0x4 -.global lbl_803CFCC4 -lbl_803CFCC4: +.global lbl__139 +lbl__139: .incbin "baserom.dol", 0x2B9564, 0x4 -.global lbl_803CFCC8 -lbl_803CFCC8: +.global lbl__140_1 +lbl__140_1: .incbin "baserom.dol", 0x2B9568, 0x4 -.global lbl_803CFCCC -lbl_803CFCCC: +.global lbl__141 +lbl__141: .incbin "baserom.dol", 0x2B956C, 0x4 -.global lbl_803CFCD0 -lbl_803CFCD0: +.global lbl__142 +lbl__142: .incbin "baserom.dol", 0x2B9570, 0x4 -.global lbl_803CFCD4 -lbl_803CFCD4: +.global lbl__143 +lbl__143: .incbin "baserom.dol", 0x2B9574, 0x4 -.global lbl_803CFCD8 -lbl_803CFCD8: +.global lbl__144 +lbl__144: .incbin "baserom.dol", 0x2B9578, 0x4 -.global lbl_803CFCDC -lbl_803CFCDC: +.global lbl__160 +lbl__160: .incbin "baserom.dol", 0x2B957C, 0x4 -.global lbl_803CFCE0 -lbl_803CFCE0: +.global lbl__220 +lbl__220: .incbin "baserom.dol", 0x2B9580, 0x8 -.global lbl_803CFCE8 -lbl_803CFCE8: +.global lbl__222 +lbl__222: .incbin "baserom.dol", 0x2B9588, 0x8 -.global lbl_803CFCF0 -lbl_803CFCF0: +.global lbl__288 +lbl__288: .incbin "baserom.dol", 0x2B9590, 0x4 -.global lbl_803CFCF4 -lbl_803CFCF4: +.global lbl__289_1 +lbl__289_1: .incbin "baserom.dol", 0x2B9594, 0x4 -.global lbl_803CFCF8 -lbl_803CFCF8: +.global lbl__290_1 +lbl__290_1: .incbin "baserom.dol", 0x2B9598, 0x4 -.global lbl_803CFCFC -lbl_803CFCFC: +.global lbl__291_1 +lbl__291_1: .incbin "baserom.dol", 0x2B959C, 0x4 -.global lbl_803CFD00 -lbl_803CFD00: +.global lbl__292_1 +lbl__292_1: .incbin "baserom.dol", 0x2B95A0, 0x4 -.global lbl_803CFD04 -lbl_803CFD04: +.global lbl__293_1 +lbl__293_1: .incbin "baserom.dol", 0x2B95A4, 0x4 -.global lbl_803CFD08 -lbl_803CFD08: +.global lbl__385 +lbl__385: .incbin "baserom.dol", 0x2B95A8, 0x8 -.global lbl_803CFD10 -lbl_803CFD10: +.global lbl__389 +lbl__389: .incbin "baserom.dol", 0x2B95B0, 0x8 -.global lbl_803CFD18 -lbl_803CFD18: +.global lbl__149 +lbl__149: .incbin "baserom.dol", 0x2B95B8, 0x8 -.global lbl_803CFD20 -lbl_803CFD20: +.global lbl__221 +lbl__221: .incbin "baserom.dol", 0x2B95C0, 0x4 -.global lbl_803CFD24 -lbl_803CFD24: +.global lbl__222_1 +lbl__222_1: .incbin "baserom.dol", 0x2B95C4, 0x4 -.global lbl_803CFD28 -lbl_803CFD28: +.global lbl__223 +lbl__223: .incbin "baserom.dol", 0x2B95C8, 0x8 -.global lbl_803CFD30 -lbl_803CFD30: +.global lbl__224_1 +lbl__224_1: .incbin "baserom.dol", 0x2B95D0, 0x8 -.global lbl_803CFD38 -lbl_803CFD38: +.global lbl__225 +lbl__225: .incbin "baserom.dol", 0x2B95D8, 0x8 -.global lbl_803CFD40 -lbl_803CFD40: +.global lbl__226 +lbl__226: .incbin "baserom.dol", 0x2B95E0, 0x8 -.global lbl_803CFD48 -lbl_803CFD48: +.global lbl__227 +lbl__227: .incbin "baserom.dol", 0x2B95E8, 0x8 -.global lbl_803CFD50 -lbl_803CFD50: +.global lbl__229 +lbl__229: .incbin "baserom.dol", 0x2B95F0, 0x8 -.global lbl_803CFD58 -lbl_803CFD58: +.global lbl__26 +lbl__26: .incbin "baserom.dol", 0x2B95F8, 0x4 -.global lbl_803CFD5C -lbl_803CFD5C: +.global lbl__27 +lbl__27: .incbin "baserom.dol", 0x2B95FC, 0x4 -.global lbl_803CFD60 -lbl_803CFD60: +.global lbl__28 +lbl__28: .incbin "baserom.dol", 0x2B9600, 0x4 -.global lbl_803CFD64 -lbl_803CFD64: +.global lbl__201 +lbl__201: .incbin "baserom.dol", 0x2B9604, 0x4 -.global lbl_803CFD68 -lbl_803CFD68: +.global lbl__96 +lbl__96: .incbin "baserom.dol", 0x2B9608, 0x4 -.global lbl_803CFD6C -lbl_803CFD6C: +.global lbl__97 +lbl__97: .incbin "baserom.dol", 0x2B960C, 0x4 -.global lbl_803CFD70 -lbl_803CFD70: +.global lbl__99 +lbl__99: .incbin "baserom.dol", 0x2B9610, 0x4 -.global lbl_803CFD74 -lbl_803CFD74: +.global lbl__100 +lbl__100: .incbin "baserom.dol", 0x2B9614, 0x4 -.global lbl_803CFD78 -lbl_803CFD78: +.global lbl__101 +lbl__101: .incbin "baserom.dol", 0x2B9618, 0x4 -.global lbl_803CFD7C -lbl_803CFD7C: +.global lbl__102 +lbl__102: .incbin "baserom.dol", 0x2B961C, 0x4 -.global lbl_803CFD80 -lbl_803CFD80: +.global lbl__153 +lbl__153: .incbin "baserom.dol", 0x2B9620, 0x4 .global lbl_803CFD84 lbl_803CFD84: @@ -9509,717 +9509,717 @@ lbl_803D0338: .global lbl_803D0340 lbl_803D0340: .incbin "baserom.dol", 0x2B9BE0, 0x8 -.global lbl_803D0348 -lbl_803D0348: +.global lbl__384 +lbl__384: .incbin "baserom.dol", 0x2B9BE8, 0x4 -.global lbl_803D034C -lbl_803D034C: +.global lbl__385_1 +lbl__385_1: .incbin "baserom.dol", 0x2B9BEC, 0x4 -.global lbl_803D0350 -lbl_803D0350: +.global lbl__454_3 +lbl__454_3: .incbin "baserom.dol", 0x2B9BF0, 0x4 -.global lbl_803D0354 -lbl_803D0354: +.global lbl__596_1 +lbl__596_1: .incbin "baserom.dol", 0x2B9BF4, 0x4 -.global lbl_803D0358 -lbl_803D0358: +.global lbl__496 +lbl__496: .incbin "baserom.dol", 0x2B9BF8, 0x4 -.global lbl_803D035C -lbl_803D035C: +.global lbl__608_5 +lbl__608_5: .incbin "baserom.dol", 0x2B9BFC, 0x4 -.global lbl_803D0360 -lbl_803D0360: +.global lbl__609_3 +lbl__609_3: .incbin "baserom.dol", 0x2B9C00, 0x4 -.global lbl_803D0364 -lbl_803D0364: +.global lbl__890_4 +lbl__890_4: .incbin "baserom.dol", 0x2B9C04, 0x4 -.global lbl_803D0368 -lbl_803D0368: +.global lbl__297 +lbl__297: .incbin "baserom.dol", 0x2B9C08, 0x4 -.global lbl_803D036C -lbl_803D036C: +.global lbl__298 +lbl__298: .incbin "baserom.dol", 0x2B9C0C, 0x4 -.global lbl_803D0370 -lbl_803D0370: +.global lbl__299 +lbl__299: .incbin "baserom.dol", 0x2B9C10, 0x4 -.global lbl_803D0374 -lbl_803D0374: +.global lbl__371_1 +lbl__371_1: .incbin "baserom.dol", 0x2B9C14, 0x4 -.global lbl_803D0378 -lbl_803D0378: +.global lbl__372_1 +lbl__372_1: .incbin "baserom.dol", 0x2B9C18, 0x4 -.global lbl_803D037C -lbl_803D037C: +.global lbl__373_1 +lbl__373_1: .incbin "baserom.dol", 0x2B9C1C, 0x4 -.global lbl_803D0380 -lbl_803D0380: +.global lbl__374_1 +lbl__374_1: .incbin "baserom.dol", 0x2B9C20, 0x4 -.global lbl_803D0384 -lbl_803D0384: +.global lbl__375_1 +lbl__375_1: .incbin "baserom.dol", 0x2B9C24, 0x4 -.global lbl_803D0388 -lbl_803D0388: +.global lbl__376_1 +lbl__376_1: .incbin "baserom.dol", 0x2B9C28, 0x4 -.global lbl_803D038C -lbl_803D038C: +.global lbl__377_1 +lbl__377_1: .incbin "baserom.dol", 0x2B9C2C, 0x4 -.global lbl_803D0390 -lbl_803D0390: +.global lbl__378_1 +lbl__378_1: .incbin "baserom.dol", 0x2B9C30, 0x4 -.global lbl_803D0394 -lbl_803D0394: +.global lbl__379_1 +lbl__379_1: .incbin "baserom.dol", 0x2B9C34, 0x4 -.global lbl_803D0398 -lbl_803D0398: +.global lbl__380_1 +lbl__380_1: .incbin "baserom.dol", 0x2B9C38, 0x4 -.global lbl_803D039C -lbl_803D039C: +.global lbl__381_1 +lbl__381_1: .incbin "baserom.dol", 0x2B9C3C, 0x4 -.global lbl_803D03A0 -lbl_803D03A0: +.global lbl__382 +lbl__382: .incbin "baserom.dol", 0x2B9C40, 0x4 -.global lbl_803D03A4 -lbl_803D03A4: +.global lbl__383_1 +lbl__383_1: .incbin "baserom.dol", 0x2B9C44, 0x4 -.global lbl_803D03A8 -lbl_803D03A8: +.global lbl__384_1 +lbl__384_1: .incbin "baserom.dol", 0x2B9C48, 0x4 -.global lbl_803D03AC -lbl_803D03AC: +.global lbl__385_2 +lbl__385_2: .incbin "baserom.dol", 0x2B9C4C, 0x4 -.global lbl_803D03B0 -lbl_803D03B0: +.global lbl__386 +lbl__386: .incbin "baserom.dol", 0x2B9C50, 0x4 -.global lbl_803D03B4 -lbl_803D03B4: +.global lbl__387 +lbl__387: .incbin "baserom.dol", 0x2B9C54, 0x4 -.global lbl_803D03B8 -lbl_803D03B8: +.global lbl__388 +lbl__388: .incbin "baserom.dol", 0x2B9C58, 0x4 -.global lbl_803D03BC -lbl_803D03BC: +.global lbl__389_1 +lbl__389_1: .incbin "baserom.dol", 0x2B9C5C, 0x4 -.global lbl_803D03C0 -lbl_803D03C0: +.global lbl__390 +lbl__390: .incbin "baserom.dol", 0x2B9C60, 0x4 -.global lbl_803D03C4 -lbl_803D03C4: +.global lbl__391 +lbl__391: .incbin "baserom.dol", 0x2B9C64, 0x4 -.global lbl_803D03C8 -lbl_803D03C8: +.global lbl__392 +lbl__392: .incbin "baserom.dol", 0x2B9C68, 0x4 -.global lbl_803D03CC -lbl_803D03CC: +.global lbl__393 +lbl__393: .incbin "baserom.dol", 0x2B9C6C, 0x4 -.global lbl_803D03D0 -lbl_803D03D0: +.global lbl_opaqueWhite$276 +lbl_opaqueWhite$276: .incbin "baserom.dol", 0x2B9C70, 0x4 -.global lbl_803D03D4 -lbl_803D03D4: +.global lbl_opaqueBlack$277 +lbl_opaqueBlack$277: .incbin "baserom.dol", 0x2B9C74, 0x4 -.global lbl_803D03D8 -lbl_803D03D8: +.global lbl__350_3 +lbl__350_3: .incbin "baserom.dol", 0x2B9C78, 0x8 -.global lbl_803D03E0 -lbl_803D03E0: +.global lbl__354_2 +lbl__354_2: .incbin "baserom.dol", 0x2B9C80, 0x8 -.global lbl_803D03E8 -lbl_803D03E8: +.global lbl__398 +lbl__398: .incbin "baserom.dol", 0x2B9C88, 0x4 -.global lbl_803D03EC -lbl_803D03EC: +.global lbl__399 +lbl__399: .incbin "baserom.dol", 0x2B9C8C, 0x4 -.global lbl_803D03F0 -lbl_803D03F0: +.global lbl__524 +lbl__524: .incbin "baserom.dol", 0x2B9C90, 0x4 -.global lbl_803D03F4 -lbl_803D03F4: +.global lbl__696 +lbl__696: .incbin "baserom.dol", 0x2B9C94, 0x4 -.global lbl_803D03F8 -lbl_803D03F8: +.global lbl__766_4 +lbl__766_4: .incbin "baserom.dol", 0x2B9C98, 0x4 -.global lbl_803D03FC -lbl_803D03FC: +.global lbl__767_2 +lbl__767_2: .incbin "baserom.dol", 0x2B9C9C, 0x4 -.global lbl_803D0400 -lbl_803D0400: +.global lbl__286 +lbl__286: .incbin "baserom.dol", 0x2B9CA0, 0x4 .global lbl_803D0404 lbl_803D0404: .incbin "baserom.dol", 0x2B9CA4, 0x4 -.global lbl_803D0408 -lbl_803D0408: +.global lbl__287 +lbl__287: .incbin "baserom.dol", 0x2B9CA8, 0x4 .global lbl_803D040C lbl_803D040C: .incbin "baserom.dol", 0x2B9CAC, 0x4 -.global lbl_803D0410 -lbl_803D0410: +.global lbl__288_1 +lbl__288_1: .incbin "baserom.dol", 0x2B9CB0, 0x4 .global lbl_803D0414 lbl_803D0414: .incbin "baserom.dol", 0x2B9CB4, 0x4 -.global lbl_803D0418 -lbl_803D0418: +.global lbl__883_5 +lbl__883_5: .incbin "baserom.dol", 0x2B9CB8, 0x8 -.global lbl_803D0420 -lbl_803D0420: +.global lbl__885_5 +lbl__885_5: .incbin "baserom.dol", 0x2B9CC0, 0x8 -.global lbl_803D0428 -lbl_803D0428: +.global lbl__1048_7 +lbl__1048_7: .incbin "baserom.dol", 0x2B9CC8, 0x4 -.global lbl_803D042C -lbl_803D042C: +.global lbl__1049_5 +lbl__1049_5: .incbin "baserom.dol", 0x2B9CCC, 0x4 -.global lbl_803D0430 -lbl_803D0430: +.global lbl__1216 +lbl__1216: .incbin "baserom.dol", 0x2B9CD0, 0x4 -.global lbl_803D0434 -lbl_803D0434: +.global lbl__1217 +lbl__1217: .incbin "baserom.dol", 0x2B9CD4, 0x4 -.global lbl_803D0438 -lbl_803D0438: +.global lbl__631_1 +lbl__631_1: .incbin "baserom.dol", 0x2B9CD8, 0x8 -.global lbl_803D0440 -lbl_803D0440: +.global lbl__633 +lbl__633: .incbin "baserom.dol", 0x2B9CE0, 0x8 -.global lbl_803D0448 -lbl_803D0448: +.global lbl__1021_5 +lbl__1021_5: .incbin "baserom.dol", 0x2B9CE8, 0x8 -.global lbl_803D0450 -lbl_803D0450: +.global lbl__461_4 +lbl__461_4: .incbin "baserom.dol", 0x2B9CF0, 0x4 .global lbl_803D0454 lbl_803D0454: .incbin "baserom.dol", 0x2B9CF4, 0x4 -.global lbl_803D0458 -lbl_803D0458: +.global lbl__462_3 +lbl__462_3: .incbin "baserom.dol", 0x2B9CF8, 0x4 -.global lbl_803D045C -lbl_803D045C: +.global lbl__474_1 +lbl__474_1: .incbin "baserom.dol", 0x2B9CFC, 0x4 -.global lbl_803D0460 -lbl_803D0460: +.global lbl__475 +lbl__475: .incbin "baserom.dol", 0x2B9D00, 0x8 -.global lbl_803D0468 -lbl_803D0468: +.global lbl__347_2 +lbl__347_2: .incbin "baserom.dol", 0x2B9D08, 0x4 -.global lbl_803D046C -lbl_803D046C: +.global lbl__348_3 +lbl__348_3: .incbin "baserom.dol", 0x2B9D0C, 0x4 -.global lbl_803D0470 -lbl_803D0470: +.global lbl__386_1 +lbl__386_1: .incbin "baserom.dol", 0x2B9D10, 0x8 -.global lbl_803D0478 -lbl_803D0478: +.global lbl_OpaqueWhite +lbl_OpaqueWhite: .incbin "baserom.dol", 0x2B9D18, 0x4 -.global lbl_803D047C -lbl_803D047C: +.global lbl_OpaqueBlack +lbl_OpaqueBlack: .incbin "baserom.dol", 0x2B9D1C, 0x4 -.global lbl_803D0480 -lbl_803D0480: +.global lbl__288_2 +lbl__288_2: .incbin "baserom.dol", 0x2B9D20, 0x4 .global lbl_803D0484 lbl_803D0484: .incbin "baserom.dol", 0x2B9D24, 0x4 -.global lbl_803D0488 -lbl_803D0488: +.global lbl__290_2 +lbl__290_2: .incbin "baserom.dol", 0x2B9D28, 0x4 .global lbl_803D048C lbl_803D048C: .incbin "baserom.dol", 0x2B9D2C, 0x4 -.global lbl_803D0490 -lbl_803D0490: +.global lbl__389_2 +lbl__389_2: .incbin "baserom.dol", 0x2B9D30, 0x4 -.global lbl_803D0494 -lbl_803D0494: +.global lbl__390_1 +lbl__390_1: .incbin "baserom.dol", 0x2B9D34, 0xC -.global lbl_803D04A0 -lbl_803D04A0: +.global lbl__rwFifo +lbl__rwFifo: .incbin "baserom.dol", 0x2B9D40, 0x8 -.global lbl_803D04A8 -lbl_803D04A8: +.global lbl__422_1 +lbl__422_1: .incbin "baserom.dol", 0x2B9D48, 0x4 .global lbl_803D04AC lbl_803D04AC: .incbin "baserom.dol", 0x2B9D4C, 0x4 -.global lbl_803D04B0 -lbl_803D04B0: +.global lbl__423_2 +lbl__423_2: .incbin "baserom.dol", 0x2B9D50, 0x4 .global lbl_803D04B4 lbl_803D04B4: .incbin "baserom.dol", 0x2B9D54, 0x4 -.global lbl_803D04B8 -lbl_803D04B8: +.global lbl__424_1 +lbl__424_1: .incbin "baserom.dol", 0x2B9D58, 0x4 .global lbl_803D04BC lbl_803D04BC: .incbin "baserom.dol", 0x2B9D5C, 0x4 -.global lbl_803D04C0 -lbl_803D04C0: +.global lbl__831_7 +lbl__831_7: .incbin "baserom.dol", 0x2B9D60, 0x8 -.global lbl_803D04C8 -lbl_803D04C8: +.global lbl__869_1 +lbl__869_1: .incbin "baserom.dol", 0x2B9D68, 0x8 -.global lbl_803D04D0 -lbl_803D04D0: +.global lbl__903_5 +lbl__903_5: .incbin "baserom.dol", 0x2B9D70, 0x4 -.global lbl_803D04D4 -lbl_803D04D4: +.global lbl__904_2 +lbl__904_2: .incbin "baserom.dol", 0x2B9D74, 0x4 -.global lbl_803D04D8 -lbl_803D04D8: +.global lbl__321 +lbl__321: .incbin "baserom.dol", 0x2B9D78, 0x4 -.global lbl_803D04DC -lbl_803D04DC: +.global lbl__354_3 +lbl__354_3: .incbin "baserom.dol", 0x2B9D7C, 0x4 -.global lbl_803D04E0 -lbl_803D04E0: +.global lbl__355_2 +lbl__355_2: .incbin "baserom.dol", 0x2B9D80, 0x8 -.global lbl_803D04E8 -lbl_803D04E8: +.global lbl__336 +lbl__336: .incbin "baserom.dol", 0x2B9D88, 0x4 -.global lbl_803D04EC -lbl_803D04EC: +.global lbl__337 +lbl__337: .incbin "baserom.dol", 0x2B9D8C, 0x4 -.global lbl_803D04F0 -lbl_803D04F0: +.global lbl__338_1 +lbl__338_1: .incbin "baserom.dol", 0x2B9D90, 0x4 -.global lbl_803D04F4 -lbl_803D04F4: +.global lbl__339 +lbl__339: .incbin "baserom.dol", 0x2B9D94, 0x4 -.global lbl_803D04F8 -lbl_803D04F8: +.global lbl__340 +lbl__340: .incbin "baserom.dol", 0x2B9D98, 0x4 -.global lbl_803D04FC -lbl_803D04FC: +.global lbl__341 +lbl__341: .incbin "baserom.dol", 0x2B9D9C, 0x4 -.global lbl_803D0500 -lbl_803D0500: +.global lbl__342 +lbl__342: .incbin "baserom.dol", 0x2B9DA0, 0x4 -.global lbl_803D0504 -lbl_803D0504: +.global lbl__343 +lbl__343: .incbin "baserom.dol", 0x2B9DA4, 0x4 -.global lbl_803D0508 -lbl_803D0508: +.global lbl__344_1 +lbl__344_1: .incbin "baserom.dol", 0x2B9DA8, 0x4 -.global lbl_803D050C -lbl_803D050C: +.global lbl__345 +lbl__345: .incbin "baserom.dol", 0x2B9DAC, 0x4 -.global lbl_803D0510 -lbl_803D0510: +.global lbl__346_1 +lbl__346_1: .incbin "baserom.dol", 0x2B9DB0, 0x4 -.global lbl_803D0514 -lbl_803D0514: +.global lbl__347_3 +lbl__347_3: .incbin "baserom.dol", 0x2B9DB4, 0x4 -.global lbl_803D0518 -lbl_803D0518: +.global lbl__348_4 +lbl__348_4: .incbin "baserom.dol", 0x2B9DB8, 0x4 -.global lbl_803D051C -lbl_803D051C: +.global lbl__349_3 +lbl__349_3: .incbin "baserom.dol", 0x2B9DBC, 0x4 -.global lbl_803D0520 -lbl_803D0520: +.global lbl__350_4 +lbl__350_4: .incbin "baserom.dol", 0x2B9DC0, 0x4 -.global lbl_803D0524 -lbl_803D0524: +.global lbl__351_3 +lbl__351_3: .incbin "baserom.dol", 0x2B9DC4, 0x4 -.global lbl_803D0528 -lbl_803D0528: +.global lbl__352_2 +lbl__352_2: .incbin "baserom.dol", 0x2B9DC8, 0x4 -.global lbl_803D052C -lbl_803D052C: +.global lbl__353_2 +lbl__353_2: .incbin "baserom.dol", 0x2B9DCC, 0x4 -.global lbl_803D0530 -lbl_803D0530: +.global lbl__354_4 +lbl__354_4: .incbin "baserom.dol", 0x2B9DD0, 0x8 -.global lbl_803D0538 -lbl_803D0538: +.global lbl__309 +lbl__309: .incbin "baserom.dol", 0x2B9DD8, 0x8 -.global lbl_803D0540 -lbl_803D0540: +.global lbl_transBIT$276 +lbl_transBIT$276: .incbin "baserom.dol", 0x2B9DE0, 0x8 -.global lbl_803D0548 -lbl_803D0548: +.global lbl__740_1 +lbl__740_1: .incbin "baserom.dol", 0x2B9DE8, 0x8 -.global lbl_803D0550 -lbl_803D0550: +.global lbl__311 +lbl__311: .incbin "baserom.dol", 0x2B9DF0, 0x4 -.global lbl_803D0554 -lbl_803D0554: +.global lbl__312 +lbl__312: .incbin "baserom.dol", 0x2B9DF4, 0x4 -.global lbl_803D0558 -lbl_803D0558: +.global lbl__366_1 +lbl__366_1: .incbin "baserom.dol", 0x2B9DF8, 0x8 -.global lbl_803D0560 -lbl_803D0560: +.global lbl__294_1 +lbl__294_1: .incbin "baserom.dol", 0x2B9E00, 0x4 -.global lbl_803D0564 -lbl_803D0564: +.global lbl__295 +lbl__295: .incbin "baserom.dol", 0x2B9E04, 0x4 -.global lbl_803D0568 -lbl_803D0568: +.global lbl__284 +lbl__284: .incbin "baserom.dol", 0x2B9E08, 0x4 -.global lbl_803D056C -lbl_803D056C: +.global lbl__285 +lbl__285: .incbin "baserom.dol", 0x2B9E0C, 0x4 -.global lbl_803D0570 -lbl_803D0570: +.global lbl__286_1 +lbl__286_1: .incbin "baserom.dol", 0x2B9E10, 0x4 -.global lbl_803D0574 -lbl_803D0574: +.global lbl__287_1 +lbl__287_1: .incbin "baserom.dol", 0x2B9E14, 0x4 -.global lbl_803D0578 -lbl_803D0578: +.global lbl__352_3 +lbl__352_3: .incbin "baserom.dol", 0x2B9E18, 0x4 -.global lbl_803D057C -lbl_803D057C: +.global lbl__353_3 +lbl__353_3: .incbin "baserom.dol", 0x2B9E1C, 0x4 -.global lbl_803D0580 -lbl_803D0580: +.global lbl__288_3 +lbl__288_3: .incbin "baserom.dol", 0x2B9E20, 0x4 .global lbl_803D0584 lbl_803D0584: .incbin "baserom.dol", 0x2B9E24, 0x4 -.global lbl_803D0588 -lbl_803D0588: +.global lbl__289_2 +lbl__289_2: .incbin "baserom.dol", 0x2B9E28, 0x4 .global lbl_803D058C lbl_803D058C: .incbin "baserom.dol", 0x2B9E2C, 0x4 -.global lbl_803D0590 -lbl_803D0590: +.global lbl__290_3 +lbl__290_3: .incbin "baserom.dol", 0x2B9E30, 0x4 .global lbl_803D0594 lbl_803D0594: .incbin "baserom.dol", 0x2B9E34, 0x4 -.global lbl_803D0598 -lbl_803D0598: +.global lbl_OpaqueWhite_1 +lbl_OpaqueWhite_1: .incbin "baserom.dol", 0x2B9E38, 0x4 -.global lbl_803D059C -lbl_803D059C: +.global lbl_OpaqueBlack_1 +lbl_OpaqueBlack_1: .incbin "baserom.dol", 0x2B9E3C, 0x4 -.global lbl_803D05A0 -lbl_803D05A0: +.global lbl__284_1 +lbl__284_1: .incbin "baserom.dol", 0x2B9E40, 0x8 -.global lbl_803D05A8 -lbl_803D05A8: +.global lbl__297_1 +lbl__297_1: .incbin "baserom.dol", 0x2B9E48, 0x8 -.global lbl_803D05B0 -lbl_803D05B0: +.global lbl__552 +lbl__552: .incbin "baserom.dol", 0x2B9E50, 0x4 -.global lbl_803D05B4 -lbl_803D05B4: +.global lbl__553_2 +lbl__553_2: .incbin "baserom.dol", 0x2B9E54, 0x4 -.global lbl_803D05B8 -lbl_803D05B8: +.global lbl__633_1 +lbl__633_1: .incbin "baserom.dol", 0x2B9E58, 0x8 -.global lbl_803D05C0 -lbl_803D05C0: +.global lbl__635 +lbl__635: .incbin "baserom.dol", 0x2B9E60, 0x8 -.global lbl_803D05C8 -lbl_803D05C8: +.global lbl__829_2 +lbl__829_2: .incbin "baserom.dol", 0x2B9E68, 0x8 -.global lbl_803D05D0 -lbl_803D05D0: +.global lbl__386_2 +lbl__386_2: .incbin "baserom.dol", 0x2B9E70, 0x8 -.global lbl_803D05D8 -lbl_803D05D8: +.global lbl__456_1 +lbl__456_1: .incbin "baserom.dol", 0x2B9E78, 0x4 -.global lbl_803D05DC -lbl_803D05DC: +.global lbl__457_1 +lbl__457_1: .incbin "baserom.dol", 0x2B9E7C, 0x4 -.global lbl_803D05E0 -lbl_803D05E0: +.global lbl__539 +lbl__539: .incbin "baserom.dol", 0x2B9E80, 0x8 -.global lbl_803D05E8 -lbl_803D05E8: +.global lbl__304 +lbl__304: .incbin "baserom.dol", 0x2B9E88, 0x4 -.global lbl_803D05EC -lbl_803D05EC: +.global lbl__305 +lbl__305: .incbin "baserom.dol", 0x2B9E8C, 0x4 -.global lbl_803D05F0 -lbl_803D05F0: +.global lbl__306 +lbl__306: .incbin "baserom.dol", 0x2B9E90, 0x4 -.global lbl_803D05F4 -lbl_803D05F4: +.global lbl__500 +lbl__500: .incbin "baserom.dol", 0x2B9E94, 0x4 -.global lbl_803D05F8 -lbl_803D05F8: +.global lbl__501 +lbl__501: .incbin "baserom.dol", 0x2B9E98, 0x4 -.global lbl_803D05FC -lbl_803D05FC: +.global lbl__502 +lbl__502: .incbin "baserom.dol", 0x2B9E9C, 0x4 -.global lbl_803D0600 -lbl_803D0600: +.global lbl__503_1 +lbl__503_1: .incbin "baserom.dol", 0x2B9EA0, 0x4 -.global lbl_803D0604 -lbl_803D0604: +.global lbl__504_2 +lbl__504_2: .incbin "baserom.dol", 0x2B9EA4, 0x4 -.global lbl_803D0608 -lbl_803D0608: +.global lbl__505_2 +lbl__505_2: .incbin "baserom.dol", 0x2B9EA8, 0x4 -.global lbl_803D060C -lbl_803D060C: +.global lbl__506_1 +lbl__506_1: .incbin "baserom.dol", 0x2B9EAC, 0x4 -.global lbl_803D0610 -lbl_803D0610: +.global lbl__507_2 +lbl__507_2: .incbin "baserom.dol", 0x2B9EB0, 0x4 -.global lbl_803D0614 -lbl_803D0614: +.global lbl__508_1 +lbl__508_1: .incbin "baserom.dol", 0x2B9EB4, 0x4 -.global lbl_803D0618 -lbl_803D0618: +.global lbl__509 +lbl__509: .incbin "baserom.dol", 0x2B9EB8, 0x4 -.global lbl_803D061C -lbl_803D061C: +.global lbl__510 +lbl__510: .incbin "baserom.dol", 0x2B9EBC, 0x4 -.global lbl_803D0620 -lbl_803D0620: +.global lbl__511 +lbl__511: .incbin "baserom.dol", 0x2B9EC0, 0x4 -.global lbl_803D0624 -lbl_803D0624: +.global lbl__512_1 +lbl__512_1: .incbin "baserom.dol", 0x2B9EC4, 0x4 -.global lbl_803D0628 -lbl_803D0628: +.global lbl__513_1 +lbl__513_1: .incbin "baserom.dol", 0x2B9EC8, 0x4 -.global lbl_803D062C -lbl_803D062C: +.global lbl__514 +lbl__514: .incbin "baserom.dol", 0x2B9ECC, 0x4 -.global lbl_803D0630 -lbl_803D0630: +.global lbl__515_1 +lbl__515_1: .incbin "baserom.dol", 0x2B9ED0, 0x4 -.global lbl_803D0634 -lbl_803D0634: +.global lbl__516_1 +lbl__516_1: .incbin "baserom.dol", 0x2B9ED4, 0x4 -.global lbl_803D0638 -lbl_803D0638: +.global lbl__517 +lbl__517: .incbin "baserom.dol", 0x2B9ED8, 0x4 -.global lbl_803D063C -lbl_803D063C: +.global lbl__518 +lbl__518: .incbin "baserom.dol", 0x2B9EDC, 0x4 -.global lbl_803D0640 -lbl_803D0640: +.global lbl__519 +lbl__519: .incbin "baserom.dol", 0x2B9EE0, 0x4 -.global lbl_803D0644 -lbl_803D0644: +.global lbl__520 +lbl__520: .incbin "baserom.dol", 0x2B9EE4, 0x4 -.global lbl_803D0648 -lbl_803D0648: +.global lbl__521 +lbl__521: .incbin "baserom.dol", 0x2B9EE8, 0x4 -.global lbl_803D064C -lbl_803D064C: +.global lbl__522 +lbl__522: .incbin "baserom.dol", 0x2B9EEC, 0x4 -.global lbl_803D0650 -lbl_803D0650: +.global lbl__523 +lbl__523: .incbin "baserom.dol", 0x2B9EF0, 0x8 -.global lbl_803D0658 -lbl_803D0658: +.global lbl__170 +lbl__170: .incbin "baserom.dol", 0x2B9EF8, 0x4 -.global lbl_803D065C -lbl_803D065C: +.global lbl__188 +lbl__188: .incbin "baserom.dol", 0x2B9EFC, 0x4 -.global lbl_803D0660 -lbl_803D0660: +.global lbl__606_1 +lbl__606_1: .incbin "baserom.dol", 0x2B9F00, 0x8 -.global lbl_803D0668 -lbl_803D0668: +.global lbl__95_3 +lbl__95_3: .incbin "baserom.dol", 0x2B9F08, 0x4 -.global lbl_803D066C -lbl_803D066C: +.global lbl__96_4 +lbl__96_4: .incbin "baserom.dol", 0x2B9F0C, 0x4 -.global lbl_803D0670 -lbl_803D0670: +.global lbl__97_4 +lbl__97_4: .incbin "baserom.dol", 0x2B9F10, 0x8 -.global lbl_803D0678 -lbl_803D0678: +.global lbl__98_2 +lbl__98_2: .incbin "baserom.dol", 0x2B9F18, 0x8 -.global lbl_803D0680 -lbl_803D0680: +.global lbl__272 +lbl__272: .incbin "baserom.dol", 0x2B9F20, 0x4 -.global lbl_803D0684 -lbl_803D0684: +.global lbl__273 +lbl__273: .incbin "baserom.dol", 0x2B9F24, 0x4 -.global lbl_803D0688 -lbl_803D0688: +.global lbl_nullString +lbl_nullString: .incbin "baserom.dol", 0x2B9F28, 0x8 -.global lbl_803D0690 -lbl_803D0690: +.global lbl__54_1 +lbl__54_1: .incbin "baserom.dol", 0x2B9F30, 0x4 -.global lbl_803D0694 -lbl_803D0694: +.global lbl__55_1 +lbl__55_1: .incbin "baserom.dol", 0x2B9F34, 0x4 -.global lbl_803D0698 -lbl_803D0698: +.global lbl__56 +lbl__56: .incbin "baserom.dol", 0x2B9F38, 0x4 -.global lbl_803D069C -lbl_803D069C: +.global lbl__259 +lbl__259: .incbin "baserom.dol", 0x2B9F3C, 0x4 -.global lbl_803D06A0 -lbl_803D06A0: +.global lbl__289_3 +lbl__289_3: .incbin "baserom.dol", 0x2B9F40, 0x4 -.global lbl_803D06A4 -lbl_803D06A4: +.global lbl__608_6 +lbl__608_6: .incbin "baserom.dol", 0x2B9F44, 0x4 -.global lbl_803D06A8 -lbl_803D06A8: +.global lbl__609_4 +lbl__609_4: .incbin "baserom.dol", 0x2B9F48, 0x4 -.global lbl_803D06AC -lbl_803D06AC: +.global lbl__610_3 +lbl__610_3: .incbin "baserom.dol", 0x2B9F4C, 0x4 -.global lbl_803D06B0 -lbl_803D06B0: +.global lbl__611_3 +lbl__611_3: .incbin "baserom.dol", 0x2B9F50, 0x8 -.global lbl_803D06B8 -lbl_803D06B8: +.global lbl__186 +lbl__186: .incbin "baserom.dol", 0x2B9F58, 0x4 -.global lbl_803D06BC -lbl_803D06BC: +.global lbl__187 +lbl__187: .incbin "baserom.dol", 0x2B9F5C, 0x4 -.global lbl_803D06C0 -lbl_803D06C0: +.global lbl__72_2 +lbl__72_2: .incbin "baserom.dol", 0x2B9F60, 0x4 -.global lbl_803D06C4 -lbl_803D06C4: +.global lbl__867_8 +lbl__867_8: .incbin "baserom.dol", 0x2B9F64, 0x4 -.global lbl_803D06C8 -lbl_803D06C8: +.global lbl__868_3 +lbl__868_3: .incbin "baserom.dol", 0x2B9F68, 0x8 -.global lbl_803D06D0 -lbl_803D06D0: +.global lbl__870_2 +lbl__870_2: .incbin "baserom.dol", 0x2B9F70, 0x8 -.global lbl_803D06D8 -lbl_803D06D8: +.global lbl__111_3 +lbl__111_3: .incbin "baserom.dol", 0x2B9F78, 0x4 -.global lbl_803D06DC -lbl_803D06DC: +.global lbl__112_3 +lbl__112_3: .incbin "baserom.dol", 0x2B9F7C, 0x4 -.global lbl_803D06E0 -lbl_803D06E0: +.global lbl__113_3 +lbl__113_3: .incbin "baserom.dol", 0x2B9F80, 0x8 -.global lbl_803D06E8 -lbl_803D06E8: +.global lbl__116_5 +lbl__116_5: .incbin "baserom.dol", 0x2B9F88, 0x8 -.global lbl_803D06F0 -lbl_803D06F0: +.global lbl__117_5 +lbl__117_5: .incbin "baserom.dol", 0x2B9F90, 0x8 -.global lbl_803D06F8 -lbl_803D06F8: +.global lbl__200 +lbl__200: .incbin "baserom.dol", 0x2B9F98, 0x4 -.global lbl_803D06FC -lbl_803D06FC: +.global lbl__201_1 +lbl__201_1: .incbin "baserom.dol", 0x2B9F9C, 0x4 -.global lbl_803D0700 -lbl_803D0700: +.global lbl__202 +lbl__202: .incbin "baserom.dol", 0x2B9FA0, 0x8 -.global lbl_803D0708 -lbl_803D0708: +.global lbl__84_2 +lbl__84_2: .incbin "baserom.dol", 0x2B9FA8, 0x8 -.global lbl_803D0710 -lbl_803D0710: +.global lbl__49 +lbl__49: .incbin "baserom.dol", 0x2B9FB0, 0x4 -.global lbl_803D0714 -lbl_803D0714: +.global lbl__230 +lbl__230: .incbin "baserom.dol", 0x2B9FB4, 0x4 -.global lbl_803D0718 -lbl_803D0718: +.global lbl__232_1 +lbl__232_1: .incbin "baserom.dol", 0x2B9FB8, 0x8 -.global lbl_803D0720 -lbl_803D0720: +.global lbl__818_3 +lbl__818_3: .incbin "baserom.dol", 0x2B9FC0, 0x8 -.global lbl_803D0728 -lbl_803D0728: +.global lbl__290_4 +lbl__290_4: .incbin "baserom.dol", 0x2B9FC8, 0x4 -.global lbl_803D072C -lbl_803D072C: +.global lbl__291_2 +lbl__291_2: .incbin "baserom.dol", 0x2B9FCC, 0x4 -.global lbl_803D0730 -lbl_803D0730: +.global lbl__292_2 +lbl__292_2: .incbin "baserom.dol", 0x2B9FD0, 0x4 -.global lbl_803D0734 -lbl_803D0734: +.global lbl__293_2 +lbl__293_2: .incbin "baserom.dol", 0x2B9FD4, 0x4 -.global lbl_803D0738 -lbl_803D0738: +.global lbl__294_2 +lbl__294_2: .incbin "baserom.dol", 0x2B9FD8, 0x8 -.global lbl_803D0740 -lbl_803D0740: +.global lbl__296 +lbl__296: .incbin "baserom.dol", 0x2B9FE0, 0x8 -.global lbl_803D0748 -lbl_803D0748: +.global lbl__299_1 +lbl__299_1: .incbin "baserom.dol", 0x2B9FE8, 0x8 -.global lbl_803D0750 -lbl_803D0750: +.global lbl__772_4 +lbl__772_4: .incbin "baserom.dol", 0x2B9FF0, 0x8 -.global lbl_803D0758 -lbl_803D0758: +.global lbl__405_11 +lbl__405_11: .incbin "baserom.dol", 0x2B9FF8, 0x4 -.global lbl_803D075C -lbl_803D075C: +.global lbl__406_11 +lbl__406_11: .incbin "baserom.dol", 0x2B9FFC, 0x4 -.global lbl_803D0760 -lbl_803D0760: +.global lbl__408 +lbl__408: .incbin "baserom.dol", 0x2BA000, 0x8 -.global lbl_803D0768 -lbl_803D0768: +.global lbl__569_1 +lbl__569_1: .incbin "baserom.dol", 0x2BA008, 0x8 -.global lbl_803D0770 -lbl_803D0770: +.global lbl__571_1 +lbl__571_1: .incbin "baserom.dol", 0x2BA010, 0x8 -.global lbl_803D0778 -lbl_803D0778: +.global lbl__276 +lbl__276: .incbin "baserom.dol", 0x2BA018, 0x4 -.global lbl_803D077C -lbl_803D077C: +.global lbl__295_1 +lbl__295_1: .incbin "baserom.dol", 0x2BA01C, 0x4 -.global lbl_803D0780 -lbl_803D0780: +.global lbl__296_1 +lbl__296_1: .incbin "baserom.dol", 0x2BA020, 0x4 -.global lbl_803D0784 -lbl_803D0784: +.global lbl__297_2 +lbl__297_2: .incbin "baserom.dol", 0x2BA024, 0x4 -.global lbl_803D0788 -lbl_803D0788: +.global lbl__315 +lbl__315: .incbin "baserom.dol", 0x2BA028, 0x4 -.global lbl_803D078C -lbl_803D078C: +.global lbl__316 +lbl__316: .incbin "baserom.dol", 0x2BA02C, 0x4 -.global lbl_803D0790 -lbl_803D0790: +.global lbl__317 +lbl__317: .incbin "baserom.dol", 0x2BA030, 0x4 -.global lbl_803D0794 -lbl_803D0794: +.global lbl__318 +lbl__318: .incbin "baserom.dol", 0x2BA034, 0x4 -.global lbl_803D0798 -lbl_803D0798: +.global lbl__320 +lbl__320: .incbin "baserom.dol", 0x2BA038, 0x8 -.global lbl_803D07A0 -lbl_803D07A0: +.global lbl__391_1 +lbl__391_1: .incbin "baserom.dol", 0x2BA040, 0x8 -.global lbl_803D07A8 -lbl_803D07A8: +.global lbl__485_2 +lbl__485_2: .incbin "baserom.dol", 0x2BA048, 0x4 -.global lbl_803D07AC -lbl_803D07AC: +.global lbl__486_1 +lbl__486_1: .incbin "baserom.dol", 0x2BA04C, 0x4 -.global lbl_803D07B0 -lbl_803D07B0: +.global lbl__487 +lbl__487: .incbin "baserom.dol", 0x2BA050, 0x4 -.global lbl_803D07B4 -lbl_803D07B4: +.global lbl__488_1 +lbl__488_1: .incbin "baserom.dol", 0x2BA054, 0x4 -.global lbl_803D07B8 -lbl_803D07B8: +.global lbl__524_1 +lbl__524_1: .incbin "baserom.dol", 0x2BA058, 0x8 -.global lbl_803D07C0 -lbl_803D07C0: +.global lbl__308 +lbl__308: .incbin "baserom.dol", 0x2BA060, 0x8 -.global lbl_803D07C8 -lbl_803D07C8: +.global lbl__331 +lbl__331: .incbin "baserom.dol", 0x2BA068, 0x8 -.global lbl_803D07D0 -lbl_803D07D0: +.global lbl__333 +lbl__333: .incbin "baserom.dol", 0x2BA070, 0x8 -.global lbl_803D07D8 -lbl_803D07D8: +.global lbl__60 +lbl__60: .incbin "baserom.dol", 0x2BA078, 0x8 From dd36a15c7a0cc07ec3d802e2a77183e9d2063d21 Mon Sep 17 00:00:00 2001 From: Matt <5638426+mattbruv@users.noreply.github.com> Date: Mon, 31 Aug 2020 22:26:42 -0400 Subject: [PATCH 6/6] decomp zEvent --- obj_files.mk | 2 +- src/Game/zEvent.cpp | 7 +++++++ src/Game/zEvent.h | 6 ++++++ 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 src/Game/zEvent.cpp create mode 100644 src/Game/zEvent.h diff --git a/obj_files.mk b/obj_files.mk index a7c4fb897..7bc9d46fa 100644 --- a/obj_files.mk +++ b/obj_files.mk @@ -84,7 +84,7 @@ TEXT_O_FILES := \ $(OBJ_DIR)/asm/Game/zEntSimpleObj.o \ $(OBJ_DIR)/asm/Game/zEntTrigger.o \ $(OBJ_DIR)/asm/Game/zEnv.o \ - $(OBJ_DIR)/asm/Game/zEvent.o \ + $(OBJ_DIR)/src/Game/zEvent.o \ $(OBJ_DIR)/asm/Game/zFeet.o \ $(OBJ_DIR)/asm/Game/zFMV.o \ $(OBJ_DIR)/asm/Game/zFX.o \ diff --git a/src/Game/zEvent.cpp b/src/Game/zEvent.cpp new file mode 100644 index 000000000..453d9662d --- /dev/null +++ b/src/Game/zEvent.cpp @@ -0,0 +1,7 @@ +#include "zEvent.h" + +extern int* lbl_sEventTable[]; + +int* zEventName(unsigned int index) { + return lbl_sEventTable[index]; +} \ No newline at end of file diff --git a/src/Game/zEvent.h b/src/Game/zEvent.h new file mode 100644 index 000000000..45c08d3b1 --- /dev/null +++ b/src/Game/zEvent.h @@ -0,0 +1,6 @@ +#ifndef ZEVENT_H +#define ZEVENT_H + +int* zEventName(unsigned int index); + +#endif \ No newline at end of file